JPH0329477A - Interframe interpolation coding method and device for image signals - Google Patents
Interframe interpolation coding method and device for image signalsInfo
- Publication number
- JPH0329477A JPH0329477A JP1163059A JP16305989A JPH0329477A JP H0329477 A JPH0329477 A JP H0329477A JP 1163059 A JP1163059 A JP 1163059A JP 16305989 A JP16305989 A JP 16305989A JP H0329477 A JPH0329477 A JP H0329477A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- motion vector
- circuit
- output
- frames
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は画像信号の蓄積、伝送に鑑み、画像信号を高能
率に符号化するフレーム間内挿符号化方法及びその装置
に関するものである.
従来の技術
画像データは情報量が多いため、画像伝送蓄積において
コストアップ要因になるため、画像信号を高能率に符号
化し、低速で伝送蓄積するための画像符号化復号化装置
の開発が進められている.画像データを低減するための
手段として、駒落しと呼ばれる方法がある.この方法は
例えば第4図の様に1フレームおきにフレームを廃棄し
てデータ盪を削減するものであり、再生側では間引かれ
たフレームを補間することにより動画像を再生できる.
この補間方法として従来からある方法は例えば補間する
フレームの1つ前のフレームを繰り返すことにより捕間
する方法がある。また別の方法として前後のフレームか
ら線形補間して補間フレームを得る方法もある.これら
の方法は動画倣が時間軸方向でみて大きな変化がないこ
とを利用している.ところが動画像の物体の動きが速く
なった場合、前者の方法では動きがぎくしゃくするし、
後者の方法では動物体がぼやけてしまう。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to an interframe interpolation encoding method and apparatus for encoding image signals with high efficiency in view of storage and transmission of image signals. Conventional technology Image data has a large amount of information, which increases the cost of transmitting and storing images. Therefore, the development of image encoding and decoding devices that encode image signals with high efficiency and transmit and store them at low speeds is progressing. ing. There is a method called frame dropping as a means to reduce image data. In this method, for example, as shown in FIG. 4, every other frame is discarded to reduce data loss, and on the playback side, the moving image can be played back by interpolating the thinned out frames.
A conventional interpolation method includes, for example, a method of capturing images by repeating the frame immediately before the frame to be interpolated. Another method is to linearly interpolate from the previous and next frames to obtain an interpolated frame. These methods take advantage of the fact that video copying does not change significantly in the time axis direction. However, if the object in the video image moves quickly, the former method will cause the movement to become jerky.
In the latter method, the animal body becomes blurred.
これらの欠点を解決する方法として例えば第5図に示す
ように内挿しようとするフレームをはさむ符号化フレー
ム間の動きベクトルを画素もしくは画素の集合であるブ
ロック単位で求めておき、この動きベクトルを基準にし
て正しい動きベクトルになるように補正をし、内挿フレ
ームを補間する方法が提案されている.(例えば特開昭
60 − 28392号公報、特開昭62−21349
3号公報等)発明が解決しようとする課題
しかしながら動きベクトルの完全な検出は難しく、検出
方法は種々提案されているが、特にブロックマッチング
を行う限りブロック内でのベクトル精度の劣化は免れ得
ない.
本発明は上記問題点に鑑み、動きベクトル検出精度の劣
化をみこんだ上で再生内挿画像に重大な劣化が生じない
ようにするための方法及びその装置を提供するものであ
る.
8Bを解決するための手段
上記ill題を解決するために本発明は画像信号フレー
ムを間引いてフレーム数を低減し、残りのフレームを符
号化し、符号化フレーム間の動きベクトルを求め間引か
れたフレームを前記動きベクトルを用いて内挿する方法
であって、送信側では伝送する符号化フレーム間の動き
ベクトルを求め、前記動きベクトルを用いて間引かれた
フレームを内挿し、前記内挿したフレームと間引かれた
元のフレームとの間の歪を計算し、前記歪の値が所定の
しきい値以下の場合は前記動きベクトルを伝送し、前記
歪が所定のしきい値以上の場合はフラグを伝送し、受信
側では動きベクトルが伝送された場合は、前記動きベク
トルを用いて間引かれたフレームを内挿し、フラグが伝
送された場合は、符号化されたフレームを繰り返すこと
により間引かれたフレームを補間するものである。As a method to solve these drawbacks, for example, as shown in Figure 5, the motion vector between the encoded frames that sandwich the frame to be interpolated is calculated in units of pixels or blocks of pixels, and this motion vector is calculated in units of pixels or blocks of pixels. A method has been proposed in which the interpolated frame is interpolated by correcting the motion vector using a reference. (For example, JP-A-60-28392, JP-A-62-21349)
Problems to be Solved by the Invention However, it is difficult to completely detect motion vectors, and various detection methods have been proposed, but as long as block matching is performed, deterioration of vector accuracy within a block cannot be avoided. .. In view of the above-mentioned problems, the present invention provides a method and an apparatus for preventing serious deterioration in reproduced interpolated images while taking into account deterioration in motion vector detection accuracy. Means for Solving 8B In order to solve the ill problem described above, the present invention thins out the image signal frames to reduce the number of frames, encodes the remaining frames, and calculates the motion vector between the encoded frames. A method of interpolating frames using the motion vector, the transmitting side calculates a motion vector between encoded frames to be transmitted, interpolates the thinned out frames using the motion vector, and Calculating the distortion between the frame and the thinned out original frame, transmitting the motion vector if the distortion value is less than or equal to a predetermined threshold, and transmitting the motion vector if the distortion is greater than or equal to a predetermined threshold; transmits a flag, and on the receiving side, if a motion vector is transmitted, interpolates the thinned out frame using the motion vector, and if a flag is transmitted, by repeating the encoded frame. This is to interpolate the thinned out frames.
作用
本発明の方法によれば、送信側で求めた動きベクトルを
用いて送信側で内挿して元のフレームと比較することに
より動きベクトルの評価ができるため、動きベクトルの
精度が悪い場合は、前フレームを繰り返すことにより、
画像に重大な劣化が生じないようにするもである.
実施例
以下本発明の一実施例のフレーム間内挿符号化復号化装
置について図面を参照しながら説明する。Effects According to the method of the present invention, motion vectors can be evaluated by interpolating the motion vectors found on the transmitting side and comparing them with the original frame, so if the accuracy of the motion vectors is poor, By repeating the previous frame,
This prevents significant image degradation from occurring. Embodiment Hereinafter, an interframe interpolation coding/decoding apparatus according to an embodiment of the present invention will be described with reference to the drawings.
本発明の目的は動画像を効率よく符号化する装置を提供
することである.
第1図は本発明の一実施例を示す符号化装置のブロック
図である。The purpose of the present invention is to provide a device that efficiently encodes moving images. FIG. 1 is a block diagram of an encoding device showing an embodiment of the present invention.
第1図において、l1は入力端子、12はフレームメモ
リ、13は間引き回路、14は符号化回路、l5は多重
化回路、l6は動きベクトル検出回路、l7は内挿回路
、l8は比較回路、19は切換回路、20は出力端子で
ある。In FIG. 1, l1 is an input terminal, 12 is a frame memory, 13 is a thinning circuit, 14 is an encoding circuit, l5 is a multiplexing circuit, l6 is a motion vector detection circuit, l7 is an interpolation circuit, l8 is a comparison circuit, 19 is a switching circuit, and 20 is an output terminal.
以上の様に構威されたフレーム間内挿符号化装置につい
てその動作を説明する.
入力端子11からは第3図に示すような画像信号の連続
したフレームがA,a,B,b,・・・・・・の順序で
入力されるものとする.いまフレームメモリ12にフレ
ームA1フレームa、フレームBが蓄えられているもの
とし、間引き回路l3はフレームaを間引き、フレーム
A1フレームBを符号化回路14に送る.符号化回路l
4はフレームA、フレームBを符合化して多重化回路l
5に送る.動きベクトル検出回路l6はフレームAとフ
レームBの間の動きベクトルを検出する.動きベクトル
を検出する方法には様々な方法があり、1)マッチング
法、2〉勾配法、等あるがここではマ.2チング法を用
いるものとする。マノチング法とは例えば第5図に示す
ように動きベクトルを求めようとするフレーム間の対応
画素もしくはプロノクで動きベクトルを探索範囲内で動
かした場合どのベクトルが最も歪が小さくなるかを調べ
、そのベクトルを動きベクトルとする方法である。The operation of the interframe interpolation coding device configured as described above will be explained. It is assumed that consecutive frames of image signals as shown in FIG. 3 are inputted from the input terminal 11 in the order of A, a, B, b, . . . . It is now assumed that frames A1, frame a, and frame B are stored in the frame memory 12, and the thinning circuit 13 thins out frame a and sends frames A1 and frame B to the encoding circuit 14. Encoding circuit l
4 is a multiplexing circuit l that encodes frame A and frame B.
Send to 5. A motion vector detection circuit l6 detects a motion vector between frame A and frame B. There are various methods for detecting motion vectors, such as 1) matching method, 2> gradient method, etc., but here we will focus on Ma. The two-ching method shall be used. For example, as shown in Figure 5, the manoching method uses corresponding pixels between frames for which a motion vector is to be determined, or a process to determine which vector will cause the least distortion when the motion vector is moved within the search range. This method uses a vector as a motion vector.
ここで求められた動きベクトルは内挿回路l7に送られ
る.内挿回路l7ではフレームA、フレームBから、求
められた動きベクトルを用いてフレームを内挿する。本
実施例では1フレームおきに間引いているので、補間す
るための動きベクトルはフレームA1フレームB間の動
きベクトルを2分の1した値により計算できる。この様
にして求められたフレームをフレームa・ とする。比
較回路l8では内挿されたフレームa゜ と元の対応す
るフレームaの間の歪を計算し所定の値と比較する.こ
こでは歪の計算の方法として対応する画素間の差を計算
し、その差が所定の値mを越えた画素の総数をカウント
し、そのカウント値が所定の値nを越えるかどうかを判
定する。この判定結果は切換回路l9に送られ、所定の
値n未満の場合は、求めた動きベクトルが正しいものと
して動きベクトルは多重化回路l5へ送られる.逆に所
定の値n以上の場合は求めた動きベクトルが正しくない
ものとして動きベクトルを送らず、それを示すフラグを
多重化回路l5に送る。多重化回路15は符号化データ
、動きベクトル、フラグを多重化して出力端子20より
伝送する,
次にフレームB1フレームb1フレームCがフレームメ
モリl2に蓄えられているものとして以下上記と同様に
して符号化される.
以上の様に本実施例によれば元の画像信号から求めた動
きベクトルを用いて内挿フレームを再生してみて、元の
フレームと比較することにより動きベクトルの評価がで
きるため、内挿フレームの歪が大きくなる動きベクトル
は伝送しないように制御することができる.
尚、本実施例では内挿フレームの歪の計算方法として対
応する画素間の差を計算し、その差が所定の値mを越え
た画素の総数をカウントし、そのカウント値が所定の値
nを越えるかどうかを歪のしきい値としたがこれはこの
方法に限るものではなく、例えば対応する画素の差の2
乗の総和を計算しその値が所定の(Ii!kを越えてい
るかどうかを歪のしきい値としてもよい。The motion vector obtained here is sent to the interpolation circuit l7. The interpolation circuit 17 interpolates frames from frame A and frame B using the determined motion vectors. In this embodiment, since the pixels are thinned out every other frame, the motion vector for interpolation can be calculated by halving the motion vector between frames A and B. The frame obtained in this way is referred to as frame a. A comparison circuit 18 calculates the distortion between the interpolated frame a° and the original corresponding frame a, and compares it with a predetermined value. Here, the method of calculating distortion is to calculate the difference between corresponding pixels, count the total number of pixels for which the difference exceeds a predetermined value m, and determine whether the counted value exceeds a predetermined value n. . This determination result is sent to the switching circuit l9, and if it is less than a predetermined value n, the motion vector determined is determined to be correct and is sent to the multiplexing circuit l5. Conversely, if the value is greater than or equal to the predetermined value n, the motion vector is determined to be incorrect and the motion vector is not sent, but a flag indicating this is sent to the multiplexing circuit 15. The multiplexing circuit 15 multiplexes encoded data, motion vectors, and flags and transmits them from an output terminal 20.Next, assuming that frames B1, b1, and C are stored in the frame memory l2, they are encoded in the same manner as above. will be converted into As described above, according to this embodiment, the motion vector can be evaluated by playing back the interpolated frame using the motion vector obtained from the original image signal and comparing it with the original frame. It is possible to control motion vectors that cause large distortion to not be transmitted. In this embodiment, as a method for calculating distortion of an interpolation frame, the difference between corresponding pixels is calculated, the total number of pixels for which the difference exceeds a predetermined value m is counted, and the count value is set to a predetermined value n. The distortion threshold is set as the threshold value of distortion, but this is not limited to this method; for example, the difference between corresponding pixels is 2
The sum of the powers may be calculated and whether the value exceeds a predetermined value (Ii!k) may be used as the distortion threshold.
第2図は本発明の一実施例を示すフレーム間内挿復号化
装置のブロック図である。第2図において21は入力端
子、22は分離回路、23は復号化回路、24はフレー
ムメモリ、25は切換回路、26は内挿回路、27は出
力端子である。FIG. 2 is a block diagram of an interframe interpolation decoding device showing one embodiment of the present invention. In FIG. 2, 21 is an input terminal, 22 is a separation circuit, 23 is a decoding circuit, 24 is a frame memory, 25 is a switching circuit, 26 is an interpolation circuit, and 27 is an output terminal.
以上の様に構威されたフレーム間内挿復号化装置につい
て説明する。The interframe interpolation decoding device configured as described above will be explained.
人力端子2lには第L図の出力端子20から出力された
符号化データ、動きベクトル、フラグが供給されるもの
とする。これらのデータは分離回路22に送られ、分離
されて符号化データは復号化回路23に、動きベクトル
とフラグは内挿回路26にそれぞれ供給される.復号化
回路23では符号化されたフレーム、すなわち第3図の
フレ−ムA1フレームB、フレームC、・・・・・・が
復号化されて、フレームメモリ24に送られる。いまフ
レームメモリ24には復号化されたフレーム八とフレー
ムCが保持されているものとし、内挿回路26にはフレ
ームAとフレームBの間の動きベクトルが保持されてい
るものとする。内挿回路26は動きベクトルを用いてフ
レームAとフレームBから内挿フレームa゜を再生する
。切換回路25は本実施例の場合、1フレーム単位でフ
レームメモリ24の出力と内挿回路26の出力を切り換
える.これによりフレームA,フレームa゜ の順で画
像信号が切換回路25から出力される。It is assumed that the encoded data, motion vectors, and flags output from the output terminal 20 in FIG. L are supplied to the human input terminal 2l. These data are sent to a separation circuit 22, separated, and the encoded data is sent to a decoding circuit 23, and the motion vector and flag are sent to an interpolation circuit 26. The decoding circuit 23 decodes the encoded frames, ie, frames A, B, C, . . . in FIG. 3, and sends them to the frame memory 24. It is now assumed that the frame memory 24 holds decoded frames 8 and C, and the interpolation circuit 26 holds a motion vector between frames A and B. An interpolation circuit 26 reproduces an interpolated frame a° from frame A and frame B using the motion vectors. In this embodiment, the switching circuit 25 switches between the output of the frame memory 24 and the output of the interpolation circuit 26 on a frame-by-frame basis. As a result, image signals are outputted from the switching circuit 25 in the order of frame A and frame a°.
次にフレームメモリ24にはフレームBとフレームCが
保持されているものとし、内挿回路26にはフラグが保
持されているものとする.フラグが送られた場合は内挿
は行わず前フレームすなわちこの場合はフレームBがそ
のまま内挿回路26に送られる.したがって内挿フレー
ムb′ −フレームBとなる.切換回路25はフレーム
B、フレームBの順で画像信号が出力される.
結果として出力端子27からは上記の例では、フレーム
A,フレームa゜ フレームB1フレーフレームB、
フレームC、・・・・・・の順で画像信号が出力される
。以上は入力データの一例であって動きベクトルが送ら
れてくるかフラグが送られてくるかは符号化装置の出力
に依存する。Next, it is assumed that frame memory 24 holds frame B and frame C, and interpolation circuit 26 holds a flag. If the flag is sent, interpolation is not performed and the previous frame, that is, frame B in this case, is sent as is to the interpolation circuit 26. Therefore, the interpolated frame b' - frame B is obtained. The switching circuit 25 outputs image signals in the order of frame B and frame B. As a result, from the output terminal 27, in the above example, frame A, frame a ° frame B1 frame frame B,
Image signals are output in the order of frame C, . . . . The above is an example of input data, and whether a motion vector or a flag is sent depends on the output of the encoding device.
以上の様に本実施例によれば動きベクトルが送られた場
合は内挿し、フラグが送られた場合は前フレーム保持す
るため、再生画像信号に重大な劣化が現われることがな
い。As described above, according to this embodiment, when a motion vector is sent, interpolation is performed, and when a flag is sent, the previous frame is retained, so that no serious deterioration appears in the reproduced image signal.
尚、本実施例および前記実施例では第3図のように1フ
レームおきに符号化フレームを設定しているが、本発明
はこれに限定するものではなく、例えば2フレームおき
、3フレームおきとしてもよい.
発明の効果
以上のように本発明は送信側で動きベクトルの精度が判
定され精度がよい場合は動きベクトルが送信され、精度
が悪い場合はフラグが送信されるため、画像のフレーム
が内挿されたとき、動きベクトルの検出ξスによる再生
画像の重大な支障が回避できるという効果がある.
また動きベクトルの精度が悪い場合はフラグのみを送る
ため符号化データ量が増加することなく、一定値以下に
押さえられるという効果もある。Incidentally, in this embodiment and the embodiment described above, the encoded frame is set every other frame as shown in FIG. Good too. Effects of the Invention As described above, in the present invention, the accuracy of the motion vector is determined on the transmitting side, and if the accuracy is good, the motion vector is sent, and if the accuracy is bad, a flag is sent, so that the image frame is not interpolated. This has the effect of avoiding serious problems with the reproduced image due to motion vector detection ξ. Furthermore, if the accuracy of the motion vector is poor, only the flag is sent, which has the effect of keeping the amount of encoded data below a certain value without increasing it.
第1図は本発明の一実施例のフレーム間内挿符号化装置
のブロック図、第2図は本発明の一実施例のフレーム間
内挿復号化装置のブロック図、第3図は画像信号のフレ
ームを示す説明図、第4図は駒落しの説明図、第5図は
動きベクトルの説明図である.
12.24・・・・・・フレームメモリ、l3・・・・
・・間引き回路、14・・・・・・符号化回路、l6・
・・・・・動きベクトル検出回路、17.26・・・・
・・内挿回路、l8・・・・・・比較回路、19.25
・・・・・・切換回路、23・・・・・・復号化回路。FIG. 1 is a block diagram of an interframe interpolation encoding device according to an embodiment of the present invention, FIG. 2 is a block diagram of an interframe interpolation decoding device according to an embodiment of the present invention, and FIG. 3 is a block diagram of an interframe interpolation decoding device according to an embodiment of the present invention. FIG. 4 is an explanatory diagram of frame dropping, and FIG. 5 is an explanatory diagram of motion vectors. 12.24... Frame memory, l3...
... Thinning circuit, 14... Encoding circuit, l6.
...Motion vector detection circuit, 17.26...
...Interpolation circuit, l8...Comparison circuit, 19.25
......Switching circuit, 23...Decoding circuit.
Claims (2)
し、残りのフレームを符号化し、符号化フレーム間の動
きベクトルを求め間引かれたフレームを前記動きベクト
ルを用いて内挿する方法であって、送信側では伝送する
符号化フレーム間の動きベクトルを求め、前記動きベク
トルを用いて間引かれたフレームを内挿し、前記内挿し
たフレームと間引かれた元のフレームとの間の歪を計算
し、前記歪の値が所定のしきい値以下の場合は前記動き
ベクトルを伝送し、前記歪が所定のしきい値以上の場合
はフラグを伝送し、受信側では動きベクトルが伝送され
た場合は、前記動きベクトルを用いて間引かれたフレー
ムを内挿し、フラグが伝送された場合は、符号化された
フレームを繰り返すことにより間引かれたフレームを補
間することを特徴とする画像信号のフレーム間内挿符号
化方法。(1) A method of thinning out frames of an image signal to reduce the number of frames, encoding the remaining frames, finding a motion vector between the encoded frames, and interpolating the thinned out frames using the motion vector. Then, on the transmitting side, the motion vector between the encoded frames to be transmitted is determined, the motion vector is used to interpolate the thinned out frame, and the distortion between the interpolated frame and the thinned out original frame is calculated. is calculated, and if the distortion value is less than or equal to a predetermined threshold, the motion vector is transmitted; if the distortion is greater than or equal to the predetermined threshold, a flag is transmitted, and the receiving side transmits the motion vector. If the motion vector is used to interpolate the thinned out frame, and if a flag is transmitted, the thinned out frame is interpolated by repeating the encoded frame. An interframe interpolation coding method for signals.
ームメモリと、前記フレームメモリの出力をフレーム単
位で間引くための間引き回路と、前記間引き回路の出力
すなわち間引かれないフレームを符合化する符号化回路
と、前記符号化フレーム間の動きベクトルを検出する動
きベクトル検出回路と、前記動きベクトルを用いて前記
間引かれたフレームを内挿する内挿回路と、前記内挿回
路の出力である内挿フレームと元の画像信号の対応する
間引かれたフレームの間の歪を計算し所定のしきい値と
比較し比較結果を出力する比較回路と、前記比較回路の
出力により前記動きベクトルを出力するか動きベクトル
を出力しないことを示すフラグを出力するかを切り換え
る切換回路を具備し前記符号化回路の出力と前記切換回
路の出力を伝送することを特徴とする画像信号のフレー
ム間内挿符号化装置。(3)請求項(2)記載のフレー
ム間内挿符号化装置の伝送出力を入力とし、符号化フレ
ームのデータを復号する復号化回路と、前記復号化フレ
ームを記憶するフレームメモリと、動きベクトルが伝送
された場合は前記フレームメモリの出力を用いて前記動
きベクトルにより内挿しフラグが伝送された場合は前記
フレームメモリの出力を保持させる内挿回路と、前記フ
レームメモリの出力と前記内挿回路の出力を切り換えて
画像信号を出力する切換回路を具備してなることを特徴
とする画像信号のフレーム間内挿復号化装置。(2) A frame memory that stores a plurality of consecutive frames of an image signal, a thinning circuit that thins out the output of the frame memory in units of frames, and encoding that encodes the output of the thinning circuit, that is, the frames that are not thinned out. a motion vector detection circuit that detects a motion vector between the encoded frames; an interpolation circuit that interpolates the thinned out frame using the motion vector; and an interpolation circuit that is an output of the interpolation circuit. a comparison circuit that calculates distortion between the inserted frame and the corresponding thinned-out frame of the original image signal, compares it with a predetermined threshold value, and outputs a comparison result; and outputs the motion vector based on the output of the comparison circuit. An interframe interpolation code for an image signal, comprising a switching circuit for switching between outputting a flag indicating whether to output a motion vector or not outputting a motion vector, and transmitting an output of the encoding circuit and an output of the switching circuit. conversion device. (3) A decoding circuit that receives the transmission output of the interframe interpolation encoding device according to claim (2) and decodes the data of the encoded frame, a frame memory that stores the decoded frame, and a motion vector. an interpolation circuit that uses the output of the frame memory to interpolate with the motion vector when the flag is transmitted; and an interpolation circuit that holds the output of the frame memory when the flag is transmitted; and the output of the frame memory and the interpolation circuit. 1. An interframe interpolation decoding device for an image signal, comprising a switching circuit that switches the output of an image signal and outputs an image signal.
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16305989A JPH0683441B2 (en) | 1989-06-26 | 1989-06-26 | Method and apparatus for inter-frame interpolation coding of image signal |
| AU54516/90A AU612543B2 (en) | 1989-05-11 | 1990-04-30 | Moving image signal encoding apparatus and decoding apparatus |
| ES90304841T ES2091790T3 (en) | 1989-05-11 | 1990-05-03 | CODING AND DECODING APPARATUS OF A MOBILE IMAGE SIGNAL. |
| EP90304841A EP0397402B1 (en) | 1989-05-11 | 1990-05-03 | Moving image signal encoding- and decoding apparatus |
| DE69027710T DE69027710T2 (en) | 1989-05-11 | 1990-05-03 | Moving image signal encoding and decoding device |
| CA002016523A CA2016523C (en) | 1989-05-11 | 1990-05-10 | Moving image signal encoding apparatus and decoding apparatus |
| US07/522,121 US5113255A (en) | 1989-05-11 | 1990-05-11 | Moving image signal encoding apparatus and decoding apparatus |
| KR1019900006697A KR930002119B1 (en) | 1989-05-11 | 1990-05-11 | Dynamic image signal encoding device and decoding device |
| US08/241,810 USRE35910E (en) | 1989-05-11 | 1994-05-12 | Moving image signal encoding apparatus and decoding apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16305989A JPH0683441B2 (en) | 1989-06-26 | 1989-06-26 | Method and apparatus for inter-frame interpolation coding of image signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0329477A true JPH0329477A (en) | 1991-02-07 |
| JPH0683441B2 JPH0683441B2 (en) | 1994-10-19 |
Family
ID=15766394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16305989A Expired - Lifetime JPH0683441B2 (en) | 1989-05-11 | 1989-06-26 | Method and apparatus for inter-frame interpolation coding of image signal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0683441B2 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05502353A (en) * | 1990-04-30 | 1993-04-22 | アー エヌ テー ナツハリヒテンテヒニーク ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Methods and uses of processing image data for transmission |
| US7349475B2 (en) | 2002-03-15 | 2008-03-25 | Kabushiki Kaisha Toshiba | Motion vector detection method and apparatus |
| JP2011259448A (en) * | 2004-08-18 | 2011-12-22 | Qualcomm Incorporated | Encoder-assisted adaptive video frame interpolation |
| JP2013093668A (en) * | 2011-10-24 | 2013-05-16 | Nippon Hoso Kyokai <Nhk> | Moving image encoder, moving image decoder, moving image encoding method, moving image decoding method, moving image encoding program, and moving image decoding program |
| JP2018191058A (en) * | 2017-04-28 | 2018-11-29 | 日本放送協会 | Video encoding device and program |
| EP3300374B1 (en) * | 2015-05-22 | 2022-07-06 | Sony Group Corporation | Transmission device, transmission method, image processing device, image processing method, receiving device, and receiving method |
| WO2022186235A1 (en) * | 2021-03-04 | 2022-09-09 | 株式会社Cygames | Content video playback program, content video playback device, content video playback method, content video data generating program, and video data generating device |
-
1989
- 1989-06-26 JP JP16305989A patent/JPH0683441B2/en not_active Expired - Lifetime
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05502353A (en) * | 1990-04-30 | 1993-04-22 | アー エヌ テー ナツハリヒテンテヒニーク ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Methods and uses of processing image data for transmission |
| US8144777B2 (en) | 2002-03-15 | 2012-03-27 | Kabushiki Kaisha Toshiba | Motion vector detection method and apparatus |
| US7349475B2 (en) | 2002-03-15 | 2008-03-25 | Kabushiki Kaisha Toshiba | Motion vector detection method and apparatus |
| US8861601B2 (en) | 2004-08-18 | 2014-10-14 | Qualcomm Incorporated | Encoder-assisted adaptive video frame interpolation |
| JP2014042289A (en) * | 2004-08-18 | 2014-03-06 | Qualcomm Incorporated | Encoder-assisted adaptive video frame interpolation |
| JP2011259448A (en) * | 2004-08-18 | 2011-12-22 | Qualcomm Incorporated | Encoder-assisted adaptive video frame interpolation |
| US9503739B2 (en) | 2004-08-18 | 2016-11-22 | Qualcomm Incorporated | Encoder-assisted adaptive video frame interpolation |
| JP2013093668A (en) * | 2011-10-24 | 2013-05-16 | Nippon Hoso Kyokai <Nhk> | Moving image encoder, moving image decoder, moving image encoding method, moving image decoding method, moving image encoding program, and moving image decoding program |
| EP3300374B1 (en) * | 2015-05-22 | 2022-07-06 | Sony Group Corporation | Transmission device, transmission method, image processing device, image processing method, receiving device, and receiving method |
| JP2018191058A (en) * | 2017-04-28 | 2018-11-29 | 日本放送協会 | Video encoding device and program |
| WO2022186235A1 (en) * | 2021-03-04 | 2022-09-09 | 株式会社Cygames | Content video playback program, content video playback device, content video playback method, content video data generating program, and video data generating device |
| JP2022134845A (en) * | 2021-03-04 | 2022-09-15 | 株式会社Cygames | Content video playback program, content video playback device, content video playback method, content video data generation program, and content video data generation device |
| US12539465B2 (en) | 2021-03-04 | 2026-02-03 | Cygames, Inc. | Content-video playback program, content-video playback device, content-video playback method, content-video-data generation program, and content-video-data generation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0683441B2 (en) | 1994-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4982285A (en) | Apparatus for adaptive inter-frame predictive encoding of video signal | |
| JP3365771B2 (en) | Video signal compression device | |
| US5223949A (en) | Coding means for a signal processing system | |
| KR0125581B1 (en) | Error correction system of digital video signal | |
| HK1000538B (en) | Apparatus for adaptive interframe predictive decoding of a video signal | |
| JP3332575B2 (en) | 3D video playback device | |
| US5742351A (en) | Device for encoding sequences of frames constituted by film-type images and video-type images, and corresponding decoding device | |
| JPS61118085A (en) | Coding system and device for picture signal | |
| JPH0329477A (en) | Interframe interpolation coding method and device for image signals | |
| JP3332551B2 (en) | 3D video playback device | |
| JP3234395B2 (en) | 3D video coding device | |
| JP3338183B2 (en) | 3D video decoding device | |
| JP2002010265A (en) | Transmitting apparatus and method and receiving apparatus and method | |
| JPH0730925A (en) | Optical disc recording / reproducing apparatus and optical disc | |
| JP2822454B2 (en) | Inter-frame predictive coding | |
| JPH03139083A (en) | Dynamic image encoding device | |
| JP2000013817A (en) | Encoding device and decoding device | |
| JP2959178B2 (en) | Video signal transmission device | |
| JP2751510B2 (en) | Video decoding device | |
| JP2763057B2 (en) | Video coding and playback method | |
| JPS634784A (en) | High efficient coding device | |
| JPH06350964A (en) | Picture reproducing device and picture decoder | |
| JPH0289472A (en) | Picture coding transmitter | |
| JP2923046B2 (en) | Image signal decoding device and image signal encoding / decoding device | |
| JP2663627B2 (en) | Image signal recording / reproducing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081019 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091019 Year of fee payment: 15 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091019 Year of fee payment: 15 |