JP2001024988A - Image signal motion compensation frame number conversion method and apparatus - Google Patents
Image signal motion compensation frame number conversion method and apparatusInfo
- Publication number
- JP2001024988A JP2001024988A JP11195411A JP19541199A JP2001024988A JP 2001024988 A JP2001024988 A JP 2001024988A JP 11195411 A JP11195411 A JP 11195411A JP 19541199 A JP19541199 A JP 19541199A JP 2001024988 A JP2001024988 A JP 2001024988A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- motion vector
- signal sequence
- signal
- motion
- 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.)
- Pending
Links
Landscapes
- Television Systems (AREA)
Abstract
(57)【要約】
【課題】高画質、低コストな動き補償フレーム数変換装
置を提供する。
【解決手段】既検出の動きベクトルの方向と大きさで複
数種類の探索モードを設定し、代表ベクトルの予測誤差
成分が閾値以上の時はその大小で規定するツリー探索と
ブロックマッチング探索とで、上記探索モードで設定す
る探索領域を再探索して動きベクトルを検出し、特異ベ
クトル修正と平滑化では、既検出の動きベクトルの方向
と大きさで複数種類の探索モードで規定する信号処理を
行い、動きベクトルの大きさと動き補償処理の信頼度、
および内挿フレームとの距離に応じて、内挿フレームの
信号を適応的に選択する。
(57) [Summary] [PROBLEMS] To provide a motion compensation frame number conversion device with high image quality and low cost. When a prediction error component of a representative vector is equal to or larger than a threshold value, a plurality of search modes are set according to the direction and magnitude of a motion vector that has been detected. In the search area set in the search mode, a motion vector is detected by re-searching, and in the singular vector correction and smoothing, signal processing specified in a plurality of types of search modes is performed according to the direction and magnitude of the motion vector detected. , The magnitude of the motion vector and the reliability of the motion compensation process,
The signal of the interpolation frame is adaptively selected according to the distance from the interpolation frame.
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像信号のフレーム
数変換方式および装置に係り、特に、動き補償の信号処
理で内挿フレームの信号を生成してフレーム数変換を高
画質、低コストで実現するのに好適な、画像信号の動き
補償フレーム数変換方式および装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for converting the number of frames of an image signal, and more particularly, to realize a frame number conversion by generating an interpolated frame signal by motion compensation signal processing with high image quality and low cost. The present invention relates to a method and an apparatus for converting the number of motion-compensated frames of an image signal, which are suitable for performing the method.
【0002】[0002]
【従来の技術】近年、マルチメディア化の進展に伴い、
情報家電端末、テレビジョン受像機などでは、各種方式
のテレビジョン信号やパソコン画像信号など、画像フォ
ーマットの異なる各種の入力ソースに柔軟に対応する必
要がある。2. Description of the Related Art In recent years, with the development of multimedia,
Information home appliances, television receivers, and the like need to flexibly cope with various input sources having different image formats, such as various types of television signals and personal computer image signals.
【0003】また、表示系においても、従来のCRTの
他、プラズマディスプレイ、液晶ディスプレイ、マイク
ロミラーデバイスなどの平面ディスプレイが今後広く使
用されることが予想される。In the display system, flat displays such as plasma displays, liquid crystal displays, and micromirror devices are expected to be widely used in addition to conventional CRTs.
【0004】従って、各種の入力ソースをこれら表示系
に表示するには、入力画像信号を表示系のフレーム周波
数の信号系列に変換する、フレーム数変換の機能が必要
になる。Therefore, in order to display various input sources on these display systems, a function of converting the number of frames for converting an input image signal into a signal sequence having a frame frequency of the display system is required.
【0005】従来、画像信号のフレーム数変換に関して
は、放送分野では動き補償処理による装置が実用化され
ている。しかしながら、装置規模が大きく、また、極め
て高価であり、情報家電端末やテレビジョン受像機など
に使用することはできない。Heretofore, regarding the conversion of the number of frames of an image signal, a device using motion compensation processing has been put to practical use in the broadcasting field. However, the apparatus is large in scale and extremely expensive, and cannot be used for an information home appliance terminal, a television receiver, or the like.
【0006】一方、フレーム数変換の機能を低コストで
実現するものとしては、コマ繰り返しなどの信号処理が
知られているが、動画で動きの滑らかさが損なわれるモ
ーションジャダー妨害が発生し、画質が大幅に劣化す
る。On the other hand, signal processing such as frame repetition is known as a method for realizing the function of converting the number of frames at low cost. However, motion judder disturbance that impairs the smoothness of motion in moving images occurs, and image quality is reduced. Greatly deteriorates.
【0007】動き補償処理によるフレーム数変換は、画
像の動きベクトルを検出し、この動きベクトルで前後の
フレームの画像の位置を移動させて内挿フレームの信号
を生成するものである。そして、これに関して、例え
ば、特開平7−170496号公報、特開平7−336
650号公報など、多くの考案がなされている。しか
し、前者では動きベクトルの検出精度、後者では信号処
理の複雑さに課題を有し、情報家電端末やテレビジョン
受像機に適用可能な高画質、低コストを実現するには問
題がある。In the frame number conversion by the motion compensation processing, a motion vector of an image is detected, and the position of the image of the previous and next frames is moved by the motion vector to generate a signal of an interpolation frame. Regarding this, for example, JP-A-7-170496, JP-A-7-336
Many devices have been devised, such as Japanese Patent Publication No. 650. However, the former has a problem in the detection accuracy of the motion vector, and the latter has a problem in the complexity of the signal processing. There is a problem in realizing high image quality and low cost applicable to information home appliances and television receivers.
【0008】[0008]
【発明が解決しようとする課題】本発明は上記の問題に
鑑みてなされたもので、その目的は、高画質、低コスト
な動き補償処理のフレーム数変換方式および装置を提供
することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide a frame number conversion method and apparatus for motion compensation processing with high image quality and low cost.
【0009】[0009]
【課題を解決するための手段】動き補償処理によるフレ
ーム数変換では、動きベクトルに誤検出が発生すると、
画像の一部が不適切な画像に置き換えられる孤立点的な
劣化が発生する。このため、高画質、低コストで動き補
償処理によるフレーム数変換を実現するには、動きベク
トルを高精度、かつ少ない演算量で検出する必要があ
る。そこで、本発明においては以下の動きベクトル検出
の技術的手段を採用した。In the frame number conversion by the motion compensation processing, when a false detection occurs in a motion vector,
An isolated point degradation occurs in which a part of the image is replaced with an inappropriate image. Therefore, in order to realize frame number conversion by motion compensation processing with high image quality and low cost, it is necessary to detect a motion vector with high accuracy and with a small amount of calculation. Therefore, the present invention employs the following technical means of motion vector detection.
【0010】動きベクトルの検出は、ブロックサイズを
段階的に縮小するブロック探索、ミニブロック探索で行
う。そして、ブロック探索においては、注目ブロック周
縁の既検出の動きベクトルを参照ベクトルとして代表ベ
クトルを設定し、相関の低い動きベクトルは相関の高い
動きベクトルに修正する。また、ブロックの水平、垂直
方向の細分化でブロックサイズを縮小したミニブロック
探索においては、注目ミニブロックに予測誤差が最少な
動きベクトルを割り当てるミニブロック分割探索と、注
目ミニブロック周縁の動きベクトルとの平滑化を行う。The detection of a motion vector is performed by a block search and a mini-block search for gradually reducing the block size. Then, in the block search, a representative vector is set using the detected motion vector around the block of interest as a reference vector, and a motion vector with a low correlation is corrected to a motion vector with a high correlation. Further, in the mini-block search in which the block size is reduced by subdividing the blocks in the horizontal and vertical directions, a mini-block division search in which the motion vector with the smallest prediction error is assigned to the target mini-block, Is smoothed.
【0011】さらに、代表ベクトル設定では、既検出の
動きベクトルの方向と大きさで複数種類の探索モードを
設定し、代表ベクトルの予測誤差成分が閾値以上の時は
その大小で規定するツリー探索とブロックマッチング探
索とで、探索モードで設定する探索領域を再探索して動
きベクトルを検出する。また、特異ベクトル修正と平滑
化では、既検出の動きベクトルの方向と大きさで複数種
類の探索モードを設定し、上記探索モードで規定する信
号処理を行う。この技術的手段によって、動きベクトル
を高精度、かつ少ない演算量で検出することが可能にな
る。Further, in the representative vector setting, a plurality of types of search modes are set according to the direction and the magnitude of the motion vector that has been detected, and when the prediction error component of the representative vector is equal to or larger than a threshold, a tree search defined by the magnitude is performed. In the block matching search, a search area set in the search mode is searched again to detect a motion vector. In the singular vector correction and smoothing, a plurality of types of search modes are set according to the direction and magnitude of a motion vector that has been detected, and signal processing defined in the above search mode is performed. This technical means makes it possible to detect a motion vector with high accuracy and with a small amount of calculation.
【0012】次に、フレーム数変換の内挿フレームの信
号の生成においては、画像信号系列の現フレームの信号
に対して動き補償処理で生成する第1の信号系列と、前
フレームの信号に対して動き補償処理で生成する第2の
信号系列と、現フレームと前フレームの信号の直線補間
処理で生成する第3の信号系列と、現フレームの信号で
生成する第4の信号系列とを、動きベクトルの大きさと
動き補償処理の信頼度、および内挿フレームとの距離に
応じて適応的に選択して使用し、内挿フレームの信号を
生成する。この技術的手段によって、動き補正処理に特
有な孤立点的な劣化などの発生を効果的に抑圧し、高画
質化が可能になる。Next, in generating an interpolated frame signal for frame number conversion, a first signal sequence generated by motion compensation processing on a signal of a current frame of an image signal sequence and a signal of a previous frame are generated. A second signal sequence generated by the motion compensation process, a third signal sequence generated by the linear interpolation process of the signals of the current frame and the previous frame, and a fourth signal sequence generated by the signal of the current frame. An interpolated frame signal is generated by adaptively selecting and using the size of the motion vector, the reliability of the motion compensation processing, and the distance from the interpolated frame. With this technical means, it is possible to effectively suppress the occurrence of an isolated point deterioration or the like peculiar to the motion correction processing, and to achieve high image quality.
【0013】また、画像のシーンチェンジの領域では動
き補償処理の動作(動きベクトルの検出と動き補償処理
による内挿フレーム信号の生成)を中止し、この領域で
の動きベクトル検出に要する膨大な演算量の発生を回避
する。Further, in a scene change area of an image, the operation of the motion compensation processing (detection of a motion vector and generation of an interpolation frame signal by the motion compensation processing) is stopped, and an enormous amount of calculation required for detecting the motion vector in this area is performed. Avoid the occurrence of volume.
【0014】以上に述べた技術的手段で、高画質、低コ
ストな動き補償フレーム数変換方式および装置が達成で
きる。By the technical means described above, a high-quality, low-cost motion compensation frame number conversion method and apparatus can be achieved.
【0015】[0015]
【発明の実施の形態】(実施例1)本発明の第1の実施
例について、図1〜図14の図面で説明する。なお、本
実施例は、表示系がフレーム周波数60Hzの順次走査
の形態を想定したものである。(Embodiment 1) A first embodiment of the present invention will be described with reference to FIGS. In this embodiment, the display system is assumed to be in the form of sequential scanning at a frame frequency of 60 Hz.
【0016】図1は本発明の第1の実施例の画像信号の
動き補償フレーム数変換装置のブロック構成図であり、
IP変換部1、フレーム遅延部2、動きベクトル検出部
3、MCベクトル生成部4、MC信号生成部5,6、直
線内挿部7、信頼度検証部8、設定部9、選択部10、
時系列変換部11、制御部12で構成される。FIG. 1 is a block diagram of an apparatus for converting the number of motion-compensated frames of an image signal according to a first embodiment of the present invention.
IP conversion unit 1, frame delay unit 2, motion vector detection unit 3, MC vector generation unit 4, MC signal generation units 5, 6, linear interpolation unit 7, reliability verification unit 8, setting unit 9, selection unit 10,
It comprises a time series converter 11 and a controller 12.
【0017】入力画像信号S1(輝度信号成分と色差信
号成分)は、IP変換部1に入力する。そして、入力画
像信号S1が飛び越し走査の形態の一般画像の信号の時
には、例えば、動き適応走査変換、垂直時間補間フィル
タ、動き補償走査変換などの従来技術による信号処理
で、飛び越し走査から順次走査への倍速走査変換を行
い、順次走査の画像信号系列S2(輝度信号成分と色差
信号成分)を生成する。また、入力画像信号S1が2−
3プルダウン処理したテレシネ画像の場合には、走査線
の並び替え処理で毎秒24コマのフィルム画像の順次走
査の信号に変換する。なお、入力画像信号S1が順次走
査の形態の信号の場合は、倍速走査変換の処理は行わ
ず、そのまま信号S2に出力する。The input image signal S 1 (luminance signal component and color difference signal component) is input to the IP conversion unit 1. When the input image signal S1 is a signal of a general image in the form of interlaced scanning, for example, the signal processing according to the related art such as motion adaptive scanning conversion, vertical time interpolation filter, and motion compensation scanning conversion is performed to perform interlaced scanning to sequential scanning. To perform double-speed scan conversion to generate a sequentially scanned image signal sequence S2 (a luminance signal component and a color difference signal component). Also, if the input image signal S1 is 2−
In the case of a telecine image that has been subjected to a three-pull-down process, the signal is converted into a signal for sequentially scanning a film image of 24 frames per second by a scanning line rearrangement process. In the case where the input image signal S1 is a signal in the form of progressive scanning, the signal is output as it is as a signal S2 without performing double-speed scan conversion processing.
【0018】順次走査の画像信号S2(以下現フレーム
信号と略称)は、フレーム遅延部2で順次走査の1フレ
ーム期間遅延させた画像信号S3(以下前フレーム信号
と略称)を生成する。The progressive scanning image signal S2 (hereinafter abbreviated as the current frame signal) generates an image signal S3 (hereinafter abbreviated as the previous frame signal) delayed by one frame period of the progressive scanning in the frame delay unit 2.
【0019】動きベクトル検出部3は、現フレーム信号
S2と前フレーム信号S3の例えば輝度信号成分を使用
して、1フレーム期間での動きベクトルMVを検出す
る。The motion vector detecting section 3 detects a motion vector MV in one frame period by using, for example, a luminance signal component of the current frame signal S2 and the previous frame signal S3.
【0020】MCベクトル生成部4は、この動きベクト
ルMVより、現フレーム信号をフレーム数変換の内挿フ
レーム上に位置を移動させる動き補償ベクトルVct、
前フレーム信号をフレーム数変換の内挿フレーム上に位
置を移動させる動き補償ベクトルVprを生成する。The MC vector generation unit 4 uses the motion vector MV to calculate a motion compensation vector Vct, which moves the current frame signal to an interpolated frame for frame number conversion.
A motion compensation vector Vpr for moving the position of the previous frame signal onto an interpolation frame for frame number conversion is generated.
【0021】MC信号生成部5は、この動き補償ベクト
ルVctで現フレーム信号の位置を移動させる動き補償
処理を行い、第1の信号系列SMc(輝度信号成分と色
差信号成分)を生成する。また、MC信号生成部6は、
この動き補償ベクトルVprで前フレーム信号の位置を
移動させる動き補償処理を行い、第2の信号系列SMp
(輝度信号成分と色差信号成分)を生成する。The MC signal generator 5 performs a motion compensation process for moving the position of the current frame signal using the motion compensation vector Vct, and generates a first signal sequence SMc (a luminance signal component and a color difference signal component). Further, the MC signal generation unit 6
A motion compensation process for moving the position of the previous frame signal is performed using the motion compensation vector Vpr, and the second signal sequence SMp
(A luminance signal component and a color difference signal component).
【0022】一方、直線内挿部7は、現フレーム信号と
前フレーム信号との直線内挿補間処理を行い、第3の信
号系列STを生成する。On the other hand, the linear interpolation section 7 performs a linear interpolation process between the current frame signal and the previous frame signal to generate a third signal sequence ST.
【0023】信頼度検証部8は、動き補償処理で生成し
た第1、第2の信号系列SMcとSMpとの差分信号成
分と動きベクトルMVで動き補償処理の信頼度の検証を
行い、信頼度信号ERを出力する。The reliability verifying unit 8 verifies the reliability of the motion compensation process using the difference signal component between the first and second signal sequences SMc and SMp generated by the motion compensation process and the motion vector MV. The signal ER is output.
【0024】設定部9は、この信頼度信号ERと動きベ
クトルMVをもとに、第1、第2、第3の信号系列と現
フレーム信号の第4の信号系列のいずれを選択するかを
指定する制御信号SLTを生成する。The setting unit 9 determines which of the first, second, and third signal sequences and the fourth signal sequence of the current frame signal is to be selected based on the reliability signal ER and the motion vector MV. A control signal SLT to be specified is generated.
【0025】選択部10は、制御信号SLTで指定され
る信号を選択し、フレーム数変換処理に必要な内挿フレ
ーム信号S4(輝度信号成分と色差信号成分)を生成す
る。The selecting section 10 selects a signal specified by the control signal SLT and generates an interpolated frame signal S4 (a luminance signal component and a color difference signal component) required for the frame number conversion process.
【0026】時系列変換部11は、現フレーム信号と内
挿フレーム信号S4の時間軸圧縮処理と時系列並び替え
処理を行い、動き補償処理でフレーム数変換を行った順
次走査の画像信号S5(輝度信号成分と色差信号成分)
を出力する。The time series converter 11 performs time axis compression processing and time series rearrangement processing of the current frame signal and the interpolated frame signal S4, and sequentially scans the image signal S5 ( Luminance signal component and color difference signal component)
Is output.
【0027】制御部12は、図面には明示していない
が、各部における信号処理動作の制御ならびに動作に必
要な信号類の生成を行う。Although not explicitly shown in the drawings, the control unit 12 controls the signal processing operation in each unit and generates signals necessary for the operation.
【0028】以下では、上記本実施例の装置における各
部の構成や動作について、さらに説明する。初めに、動
きベクトル検出部に関して、図2〜図9の図面で説明す
る。In the following, the configuration and operation of each unit in the apparatus according to the present embodiment will be further described. First, the motion vector detection unit will be described with reference to FIGS.
【0029】図2は動きベクトル検出部の一構成例で、
代表ベクトル設定部13、特異ベクトル修正部14、メ
モリ部15、ミニブロック分割探索部16、平滑部17
で構成し、現フレーム信号S2、前フレーム信号S3の
例えば輝度信号成分で1フレーム期間での動きベクトル
MVを検出する。FIG. 2 shows an example of the configuration of the motion vector detecting section.
Representative vector setting unit 13, singular vector correction unit 14, memory unit 15, mini-block division search unit 16, smoothing unit 17
And the motion vector MV in one frame period is detected from, for example, a luminance signal component of the current frame signal S2 and the previous frame signal S3.
【0030】図3は上記動きベクトル検出部における動
きベクトル検出の信号処理フローチャートを示す。この
第1、第2、第3ステップの信号処理は、図2の代表ベ
クトル設定部13で行う。FIG. 3 shows a signal processing flowchart for detecting a motion vector in the motion vector detecting section. The signal processing of the first, second, and third steps is performed by the representative vector setting unit 13 in FIG.
【0031】まず、ブロックサイズが例えば水平8画素
×垂直8画素のブロックを単位に、信号S2とS3の差
分信号成分を算出し、差分信号成分が設定値未満のもの
は静止ブロック、設定値以上のものは動画ブロックと判
別する。First, a difference signal component between the signals S2 and S3 is calculated in units of a block having a block size of, for example, horizontal 8 pixels × vertical 8 pixels. Are determined to be moving image blocks.
【0032】そして、静止ブロックは代表ベクトルBT
に零を設定する。一方、動画ブロックは、注目ブロック
周縁の既検出の動きベクトルを参照ベクトルRVとし
て、その予測誤差ME{RV}が最少なものを代表ベク
トルBTに設定する。ここで予測誤差ME{RV}は、
以下の数1で算出する。The stationary block is a representative vector BT.
Set to zero. On the other hand, for a moving image block, a motion vector that has been detected at the periphery of the block of interest is set as a reference vector RV, and the one with the smallest prediction error ME {RV} is set as a representative vector BT. Here, the prediction error ME {RV} is
It is calculated by the following equation (1).
【0033】[0033]
【数1】 ME{RV} =Σ|S2(x,y)−S3(x+RVx,y+RVy)| …(1) ここで、S2(x,y)はブロック内の画素(x,y)
の現フレーム信号の値、S3(x+RVx,Y+RV
y)は画素(x,y)を参照ベクトルRVのx成分RV
x、y成分RVyで(x+RVx,y+RVy)の位置
に移動させた点の前フレーム信号の値、||はその絶対
値、Σはブロック内の画素の総和である。ME {RV} = {| S2 (x, y) -S3 (x + RVx, y + RVy) | (1) where S2 (x, y) is a pixel (x, y) in the block
Of the current frame signal, S3 (x + RVx, Y + RV
y) represents the pixel (x, y) as the x component RV of the reference vector RV.
The value of the previous frame signal of the point moved to the position of (x + RVx, y + RVy) in the x and y components RVy, || is its absolute value, and Σ is the sum of the pixels in the block.
【0034】この代表ベクトル設定に使用する参照ベク
トルの一例を図4に示す。注目ブロック周縁の8つのブ
ロックで既検出の動きベクトルを参照ベクトルに使用す
る。例えば、斜線領域のブロックでは現フレームで既検
出した動きベクトルを参照ベクトルRV1〜RV4、そ
の他のブロックでは前フレームで既検出したものを参照
ベクトルRV5〜RV8にする。FIG. 4 shows an example of a reference vector used for setting the representative vector. The motion vectors that have been detected in the eight blocks around the target block are used as reference vectors. For example, the motion vectors detected in the current frame are set as reference vectors RV1 to RV4 in the blocks in the shaded area, and the reference vectors RV5 to RV8 in the other blocks are those detected in the previous frame.
【0035】次に、代表ベクトルの予測誤差ME{B
T}が設定値以上の時には、動きベクトルの方向と大き
さで定める探索モードに従った動きベクトルの再探索処
理を行い、代表ベクトルを設定する。Next, the prediction error ME {B of the representative vector
When T} is equal to or larger than the set value, the motion vector is re-searched according to the search mode determined by the direction and the size of the motion vector, and the representative vector is set.
【0036】図5はこの探索モード設定の一例を示す。
同図では、既検出の動きベクトルの水平成分の平均値a
ve|Vx|と垂直方向の平均値ave|Vy|に対
し、以下の3種類の探索モードを設定する。FIG. 5 shows an example of this search mode setting.
In the figure, the average value a of the horizontal component of the detected motion vector is shown.
The following three search modes are set for ve | Vx | and the average value ave | Vy | in the vertical direction.
【0037】 ・Vパンモード:ave|Vy|>8・ave|Vx|
(ほぼ垂直方向の動きに相当) ・ノーマルモード:ave|Vy|≦8・ave|Vx
|かつave|Vx|≦8・ave|Vy| ・Hパンモード:ave|Vx|>8・ave|Vy|
(ほぼ水平方向の動きに相当) なお、上記ave|Vx|およびave|Vy|の算出
は、一画面全体に含まれるブロック、あるいはN分割し
た画面に含まれるブロック毎のいずれで行うこともでき
る。V pan mode: ave | Vy |> 8 ave | Vx |
(Equivalent to almost vertical movement) ・ Normal mode: ave | Vy | ≦ 8 ・ ave | Vx
| And ave | Vx | ≦ 8 · ave | Vy | H pan mode: ave | Vx |> 8 · ave | Vy |
(Equivalent to the movement in the horizontal direction) Note that the above ave | Vx | and ave | Vy | can be calculated for each block included in the entire screen or for each block included in the N-divided screen. .
【0038】図6は再探索処理の一例を示す。同図
(a)は、代表ベクトルの予測誤差ME{BT}と再探
索処理の形態を示す。予測誤差が設定値TH未満の場合
は代表ベクトルの精度は高いと判定し再探索処理は行わ
ない。また、予測誤差がTH以上で2TH未満の場合は
精度が若干低いと判定し、同図(b)に示すようなツリ
ー探索による再探索処理を行う。すなわち、代表ベクト
ルBTを起点に、Vパンモードでは実線、ノーマルモー
ドでは一点鎖線、Hパンモードでは点線で示す領域を探
索領域としてブロックマッチング処理で再探索を行い、
このうちで予測誤差が最少なものを代表ベクトルにす
る。FIG. 6 shows an example of the re-search processing. FIG. 7A shows the prediction error ME {BT} of the representative vector and the form of the re-search processing. When the prediction error is less than the set value TH, it is determined that the accuracy of the representative vector is high, and the re-search processing is not performed. If the prediction error is equal to or more than TH and less than 2TH, it is determined that the accuracy is slightly low, and a re-search process by a tree search as shown in FIG. That is, from the representative vector BT as a starting point, a region indicated by a solid line in the V pan mode, an alternate long and short dash line in the normal mode, and a region indicated by a dotted line in the H pan mode are searched again by block matching processing,
Among them, the one with the smallest prediction error is used as the representative vector.
【0039】一方、予測誤差が2TH以上の場合は精度
が低いと判定し、同図(c)に示すようなブロックマッ
チング探索による再探索処理を行う。すなわち、Vパン
モードでは縦長領域、ノーマルモードでは正方領域、H
パンモードでは横長領域を探索領域とするブロックマッ
チング処理で再探索する。この際、探索領域は初めに領
域1、次に領域2、……、最後に領域Nと逐次拡大した
領域で探索し、予測誤差が設定値TH未満の動きベクト
ルが得られた段階で、これを代表ベクトルに設定する。
そして、これ以降の領域での再探索処理は中止する。On the other hand, when the prediction error is 2TH or more, it is determined that the accuracy is low, and the re-search processing by the block matching search as shown in FIG. That is, in the V pan mode, the vertical region, in the normal mode, the square region, H
In the pan mode, re-search is performed by block matching processing in which a horizontally long area is set as a search area. At this time, the search area is first searched for in the area 1 and then in the area 2,..., And finally in the area sequentially enlarged with the area N. When a motion vector with a prediction error smaller than the set value TH is obtained, Is set as the representative vector.
Then, the re-search processing in the subsequent area is stopped.
【0040】図2に戻り、特異ベクトル修正部14は、
図3の第4ステップに示す信号処理を行い、修正ベクト
ルBT1を出力する。この動作概略を図7に示す。Returning to FIG. 2, the singular vector correction unit 14
The signal processing shown in the fourth step of FIG. 3 is performed, and the correction vector BT1 is output. This operation is schematically shown in FIG.
【0041】同図(a)は、特異ベクトル検出に使用す
るブロックの一例で、注目ブロックに隣接する上下左右
の4つのブロックの動きベクトルBTu,BTd,BT
l,BTrを使用する。FIG. 7A shows an example of a block used for detecting a singular vector. The motion vectors BTu, BTd, and BT of four blocks (upper, lower, left, and right) adjacent to the target block are shown.
1, BTr is used.
【0042】同図(b)は、特異ベクトル検出の一例で
ある。Vパンモードでは注目ブロックの動きべクトルB
Tと上下に隣接するブロックの動きベクトルとの差分値
が設定値TH1以上、ノーマルモードでは上下左右のブ
ロックの動きベクトルとの差分値が4TH1以上、Hパ
ンモードでは左右のブロックの動きベクトルとの差分値
がTH1以上のものを特異ベクトルとして検出する。FIG. 4B shows an example of the detection of a singular vector. In V pan mode, motion vector B of the block of interest
The difference value between T and the motion vector of the vertically adjacent block is not less than the set value TH1, the difference value between the motion vector of the upper, lower, left and right blocks is 4TH1 or more in the normal mode, and the difference value between the motion vector of the left and right blocks in the H pan mode. Those having a difference value of TH1 or more are detected as singular vectors.
【0043】同図(c)は特異ベクトル修正の一例であ
る。特異ベクトルを有するブロックは、Vパンモードで
は上下のブロック、ノーマルモードでは上下左右のブロ
ック、Hパンモードでは左右のブロックの動きベクトル
のうちで予測誤差が最少なものを算出し、これをブロッ
クの動きベクトルとする修正処理を行う。FIG. 9C shows an example of the singular vector correction. The block having the singular vector is calculated from the motion vector of the top and bottom blocks in the V pan mode, the top and bottom left and right blocks in the normal mode, and the left and right blocks in the H pan mode with the least prediction error. Correction processing for a motion vector is performed.
【0044】再度、図2に戻り、メモリ部15は、この
修正ベクトルBT1を記憶するとともに、代表ベクトル
設定に必要な参照ベクトルRVを出力する。Returning to FIG. 2, the memory unit 15 stores the modified vector BT1 and outputs a reference vector RV necessary for setting a representative vector.
【0045】また、ミニブロック分割探索部16は、ブ
ロックを水平方向、垂直方向に細分化したミニブロック
(例えば水平2画素×垂直2画素のサイズ)に対して、
図3の第5ステップの信号処理を行い、ミニブロック毎
の動きベクトルMV1を生成する。この動作概略を図8
に示す。Further, the mini-block division search section 16 applies a mini-block (for example, a size of two horizontal pixels × two vertical pixels) obtained by subdividing the block in the horizontal and vertical directions.
The signal processing of the fifth step in FIG. 3 is performed to generate a motion vector MV1 for each mini-block. This operation is schematically shown in FIG.
Shown in
【0046】注目ブロック内のミニブロック毎に、注目
ブロックの動きベクトルBTによる予測誤差ME{B
T}を算出する。そして、この予測誤差が設定値TH未
満のミニブロックは、動きベクトルBTでミニブロック
の動きベクトルMV1を生成する。一方、TH以上のミ
ニブロックは、注目ブロック周縁のブロックの動きベク
トルBT1,BT2,……,BT8のうちで予測誤差が
最少な動きベクトルでミニブロックの動きベクトルMV
1を生成する。なお、この信号処理で、ブロック内に異
なる動きが混在する場合でも、各ミニブロックではそれ
ぞれの動きに応じた動きベクトルを生成することができ
る。For each mini-block in the block of interest, the prediction error ME {B due to the motion vector BT of the block of interest
Calculate T}. Then, for a mini-block whose prediction error is smaller than the set value TH, a motion vector MV1 of the mini-block is generated by the motion vector BT. On the other hand, the mini-blocks with TH or more are the motion vectors with the smallest prediction error among the motion vectors BT1, BT2,.
1 is generated. In this signal processing, even when different motions are mixed in a block, each mini-block can generate a motion vector corresponding to each motion.
【0047】最後に、平滑部17は、図3の第6ステッ
プの信号処理を行い、動きベクトルMVを出力する。こ
の動作概略を図9に示す。Finally, the smoothing unit 17 performs the signal processing of the sixth step in FIG. 3 and outputs a motion vector MV. This operation is schematically shown in FIG.
【0048】同図(a)は、平滑化処理を行うミニブロ
ックの形態を示す。Vパンモードでは注目ミニブロック
に隣接する上下のミニブロックa,b、ノーマルモード
では周縁のミニブロックa,b,……,g,h、Hパン
モードでは左右のミニブロックc,dを使用する。FIG. 7A shows a form of a mini-block for performing a smoothing process. In the V pan mode, upper and lower mini blocks a and b adjacent to the target mini block are used. In the normal mode, peripheral mini blocks a, b,..., G, h are used. In the H pan mode, left and right mini blocks c and d are used. .
【0049】同図(b)は平滑化処理の一例である。V
パンモードとHパンモードでは、上下、あるいは左右の
ミニブロックの動きベクトルとの誤差が少ないものを注
目ミニブロックの動きベクトルとする。一方、ノーマル
モードでは、注目ミニブロックと周縁ミニブロックの動
きベクトルの加重平均(ΣWi・MVi加重係数Wi
は、例えば、周縁ミニブロックはWi=1/10、注目
ミニブロックはWi=2/10)を注目ミニブロックの
動きベクトルとする。FIG. 9B shows an example of the smoothing process. V
In the pan mode and the H-pan mode, a motion vector of the mini-block having a small error with respect to the motion vector of the vertical block or the horizontal mini-block is set as the motion vector of the target mini-block. On the other hand, in the normal mode, the weighted average of the motion vectors of the target mini-block and the peripheral mini-block (ΣWi · MVi weight coefficient Wi
Is, for example, Wi = 1/10 for a peripheral mini-block and Wi = 2/10 for a mini-block of interest) as the motion vector of the mini-block of interest.
【0050】以上に述べた動きベクトル検出部の構成、
動作によって、演算量が少なく、かつ高精度な動きベク
トルの検出ができる。The configuration of the motion vector detecting section described above,
By the operation, the amount of calculation is small and the motion vector can be detected with high accuracy.
【0051】次に、以降の動作の理解を容易にするた
め、本実施例における動き補償フレーム数変換の概略を
図10で説明する。同図(a)は、50Hz−60Hz
のフレーム数変換、すなわち、フレーム周波数が50H
zの順次走査の入力信号系列を60Hzのフレーム周波
数の順次走査の出力信号系列に変換する場合を示す。入
力信号系列のフレーム順1,2,3,4,5の信号で出
力信号系列のフレーム順1,2,3,4,5,6の信号
を生成する。このうち、フレーム順1の信号は入力信号
系列のフレーム順1の信号を使用し、残りのフレーム順
2〜6の動き補償内挿フレームは動き補償処理で生成す
る。Next, in order to facilitate understanding of the subsequent operation, an outline of the conversion of the number of motion compensation frames in this embodiment will be described with reference to FIG. The figure (a) is 50Hz-60Hz
Conversion of the number of frames, that is, when the frame frequency is 50H
A case where the input signal sequence of the progressive scanning of z is converted into the output signal sequence of the progressive scanning at a frame frequency of 60 Hz is shown. Signals in the frame order 1, 2, 3, 4, 5, 6 of the output signal sequence are generated from the signals in the frame order 1, 2, 3, 4, 5 of the input signal sequence. Among them, the signal of the frame order 1 uses the signal of the frame order 1 of the input signal sequence, and the remaining motion-compensated interpolation frames of the frame orders 2 to 6 are generated by the motion compensation processing.
【0052】この際、内挿フレームの位置に近い入力信
号系列のフレーム順の信号を動き補償処理して内挿フレ
ームの信号を生成する。例えば、内挿フレーム2,3の
信号は入力信号系列のフレーム順2,3の信号を動き補
償ベクトルVctで位置を移動させた信号で生成する。
また、内挿フレーム4の信号は、入力信号系列のフレー
ム順3の信号を動き補償ベクトルVpr、あるいはフレ
ーム順4の信号を動き補償ベクトルVctで位置を移動
させた信号で生成する。一方、内挿フレーム5,6の信
号は入力信号系列のフレーム順4,5の信号を動き補償
ベクトルVprで位置を移動させた信号で生成する。な
お、動き補償ベクトルVctとVprは、後述するよう
に、順次走査の入力信号系列の1フレーム期間での動き
ベクトルMVで生成する。At this time, the signal of the frame sequence of the input signal sequence close to the position of the interpolation frame is subjected to motion compensation processing to generate the signal of the interpolation frame. For example, the signals of the interpolation frames 2 and 3 are generated by moving the signals of the input signal sequence in the frame order 2 and 3 by the motion compensation vector Vct.
In addition, the signal of the interpolation frame 4 is generated by a signal obtained by moving the position of the signal of the frame order 3 of the input signal sequence by the motion compensation vector Vct or the signal of the frame order 4 by the motion compensation vector Vct. On the other hand, the signals of the interpolated frames 5 and 6 are generated by moving the signals of the input signal sequence in the frame order 4 and 5 by the motion compensation vector Vpr. The motion compensation vectors Vct and Vpr are generated by the motion vector MV in one frame period of the input signal sequence of the progressive scanning, as described later.
【0053】同図(b)は、24Hz−60Hzのフレ
ーム数変換、すなわち、フレーム周波数が24Hzのフ
ィルム画像の入力信号系列を60Hzのフレーム周波数
の順次走査の出力信号系列に変換する場合を示す。入力
信号系列のフレーム順1,2の信号で出力信号系列のフ
レーム順1,2,3,4,5の信号を生成する。このう
ち、フレーム順1の信号は入力信号系列のフレーム順1
の信号を使用し、残りのフレーム順2〜5の動き補償内
挿フレームは動き補償処理で生成する。FIG. 9B shows a case where the number of frames is converted from 24 Hz to 60 Hz, that is, the input signal sequence of a film image having a frame frequency of 24 Hz is converted into an output signal sequence of progressive scanning at a frame frequency of 60 Hz. The signals in the frame order 1, 2, 3, 4, 5 of the output signal sequence are generated from the signals in the frame order 1 and 2 of the input signal sequence. Among them, the signal of frame order 1 is the frame order 1 of the input signal sequence.
, And the remaining motion-compensated interpolation frames in order of 2 to 5 are generated by the motion compensation processing.
【0054】この際にも、内挿フレームの位置に近い入
力信号系列のフレーム順の信号を動き補償処理して内挿
フレームの信号を生成する。例えば、内挿フレーム2の
信号は入力信号系列のフレーム順1の信号を動き補償ベ
クトルVprで位置を移動させた信号で生成する。ま
た、内挿フレーム3と4の信号は、入力信号系列のフレ
ーム順2の信号を動き補償ベクトルVctおよびVpr
で位置を移動させた信号で生成する。一方、内挿フレー
ム5の信号は入力信号系列のフレーム順1の信号を動き
補償ベクトルVctで位置を移動させた信号で生成す
る。At this time, the signal of the frame sequence of the input signal sequence close to the position of the interpolation frame is subjected to motion compensation processing to generate the signal of the interpolation frame. For example, the signal of the interpolation frame 2 is generated by a signal obtained by shifting the position of the signal of the frame order 1 of the input signal sequence by the motion compensation vector Vpr. The signals of interpolation frames 3 and 4 are obtained by converting the signal of frame order 2 of the input signal sequence into motion compensation vectors Vct and Vpr.
Generated by the signal whose position has been moved by. On the other hand, the signal of the interpolation frame 5 is generated by a signal in which the position of the signal of the frame order 1 of the input signal sequence is shifted by the motion compensation vector Vct.
【0055】同図(c)は、動き補償処理による内挿フ
レームの信号の生成の概略である。内挿フレームの点
(x,y)の位置の信号S(x,y)は、現フレーム信
号に対応するnフレームの信号S2を動き補償ベクトル
Vct(x成分Vctx、y成分Vcty)で位置を移
動させた点(x−Vctx,y−Vcty)の信号S2
(xct,yct)、あるいは前フレーム信号に対応す
る(n−1)フレームの信号S3を動き補償ベクトルV
pr(x成分Vprx、y成分Vpry)で位置を移動
させた点(x+Vprx,y+Vpry)の信号S3
(xpr,ypr)で生成する。FIG. 9C is a schematic diagram of the generation of an interpolated frame signal by the motion compensation processing. The signal S (x, y) at the position of the point (x, y) of the interpolation frame is obtained by converting the signal S2 of the n frame corresponding to the current frame signal by the motion compensation vector Vct (x component Vctx, y component Vcty). The signal S2 of the moved point (x-Vctx, y-Vcty)
(Xct, yct) or the signal S3 of the (n-1) frame corresponding to the previous frame signal is
A signal S3 of a point (x + Vprx, y + Vpry) whose position has been shifted by pr (x component Vprx, y component Vpry)
(Xpr, ypr).
【0056】以下、各部の説明に戻る。図11は、MC
ベクトル生成部の動作概略図である。動き補償内挿フレ
ームが時間方向に等間隔に配置するように、1フレーム
期間の動きベクトルMVの変換処理で動き補償ベクトル
VctとVprを生成する。Hereinafter, description will be returned to each part. FIG.
It is an operation | movement schematic diagram of a vector generation part. The motion compensation vectors Vct and Vpr are generated by the conversion process of the motion vector MV for one frame period so that the motion compensation interpolation frames are arranged at equal intervals in the time direction.
【0057】同図(a)は50Hz−60Hz変換の場
合である。動き補償内挿フレームのフレーム順2ではV
ctはMVを1/6倍、Vprは5/6倍、フレーム順
3ではVctはMVを2/6倍、Vprは4/6倍、フ
レーム順4ではVctはMVを3/6倍、Vprは3/
6倍、フレーム順5ではVctはMVを4/6倍、Vp
rは2/6倍、フレーム順6ではVctはMVを5/6
倍、Vprは1/6倍した動きベクトルで生成する。FIG. 9A shows the case of 50 Hz-60 Hz conversion. In frame order 2 of the motion compensation interpolation frame, V
ct is 1/6 times MV, Vpr is 5/6 times, in frame order 3, Vct is 2/6 times MV, Vpr is 4/6 times, and in frame order 4, Vct is 3/6 times MV, Vpr. Is 3 /
6 times, in frame order 5, Vct is 4/6 times MV, Vp
r is 2/6 times, and in frame order 6, Vct is 5/6 of MV.
Double and Vpr are generated with a motion vector multiplied by 1/6.
【0058】同図(b)は24Hz−60Hz変換の場
合である。動き補償内挿フレームのフレーム順2ではV
ctはMVを3/5倍、Vprは2/5倍、フレーム順
3ではVctはMVを1/5倍、Vprは4/5倍、フ
レーム順4ではVctはMVを4/5倍、Vprは1/
5倍、フレーム順5ではVctはMVを2/5倍、Vp
rは3/5倍した動きベクトルで生成する。FIG. 7B shows a case of 24 Hz-60 Hz conversion. In frame order 2 of the motion compensation interpolation frame, V
ct is 3/5 times MV, Vpr is 2/5 times, in frame order 3, Vct is 1/5 times MV, Vpr is 4/5 times, and in frame order 4, Vct is 4/5 times MV, Vpr. Is 1 /
5 times, in frame order 5, Vct is 2/5 times MV, Vp
r is generated by a motion vector multiplied by 3/5.
【0059】次に、信頼度検証部8の一構成例を図12
に示す。減算部18は、現フレーム信号を動き補償ベク
トルVctで動き補償処理して生成した第1の信号系列
SMcと、前フレーム信号を動き補償ベクトルVprで
動き補償処理して生成した第2の信号系列SMpとの減
算演算を行い、その結果を信号S10に出力する。動き
ベクトルの精度が高い場合には、第1の信号系列SMc
と第2の信号系列SMpの信号値はほぼ一致する。した
がって、信号S10はほぼ零に近い値となる。一方、動
きベクトルの検出精度が悪い場合には、両者は異なる信
号値になるため、信号S10には有意差が発生する。Next, an example of the configuration of the reliability verification unit 8 is shown in FIG.
Shown in The subtraction unit 18 includes a first signal sequence SMc generated by performing motion compensation processing on the current frame signal using the motion compensation vector Vct, and a second signal sequence generated by performing motion compensation processing on the previous frame signal using the motion compensation vector Vpr. A subtraction operation with SMp is performed, and the result is output as signal S10. When the accuracy of the motion vector is high, the first signal sequence SMc
And the signal values of the second signal series SMp substantially match. Therefore, the signal S10 has a value close to zero. On the other hand, when the accuracy of detecting the motion vector is low, the two have different signal values, and thus a significant difference occurs in the signal S10.
【0060】量子化部19は、信号S10の2値量子化
処理を行う。この際、動きベクトルMVの大きさに応じ
て閾値を適応的に変化させる。動きベクトルMVが小さ
なものは検出精度が高く、大きくなるに従って検出精度
が低下する傾向がある。そこで、閾値は、動きベクトル
MVの大きさが小さいときは高レベル、大きくなるに従
って低レベルとなるように設定する。そして、動きベク
トルが正確で動き補償処理の信頼度が高いときは0、動
きベクトルが不正確で動き補償処理の信頼度が低いとき
は1の2値信号S11を得る。空間平滑部20は、水
平、垂直の空間領域で信号S11の領域連結処理を行
い、欠落部分を補充した信頼度信号ERを生成する。The quantization section 19 performs a binary quantization process on the signal S10. At this time, the threshold is adaptively changed according to the magnitude of the motion vector MV. If the motion vector MV is small, the detection accuracy tends to be high, and the detection accuracy tends to decrease as the motion vector MV increases. Therefore, the threshold value is set to be high when the magnitude of the motion vector MV is small, and to be low when the magnitude is large. Then, a binary signal S11 of 0 is obtained when the motion vector is accurate and the reliability of the motion compensation process is high, and 1 when the motion vector is incorrect and the reliability of the motion compensation process is low. The spatial smoothing unit 20 performs the area connection processing of the signal S11 in the horizontal and vertical spatial areas, and generates a reliability signal ER in which the missing part is supplemented.
【0061】次に、設定部9の一特性例を図13で説明
する。同図(a)は50Hz−60Hz変換の例であ
る。動きベクトルMVが第1の設定値V1(例えば、1
〜2画素/フレーム程度の動き)未満の場合には、現フ
レーム信号と前フレーム信号の直線内挿補間処理で生成
する第3の信号系列STを選択するように制御信号SL
Tを設定する。Next, an example of the characteristics of the setting section 9 will be described with reference to FIG. FIG. 3A shows an example of 50 Hz-60 Hz conversion. When the motion vector MV is equal to the first set value V1 (for example, 1
動 き 2 pixels / frame), the control signal SL is selected so as to select the third signal sequence ST generated by the linear interpolation between the current frame signal and the previous frame signal.
Set T.
【0062】動きベクトルMVが第1の設定値V1以上
で第2の設定値V2未満(例えばV2は視線が追従でき
る程度の動き)の場合には、信頼度信号ERが0の時
は、図10で説明したように、内挿フレーム2,3では
第1の信号系列SMc、内挿フレーム4では第1の信号
系列SMcあるいは第2の信号系列SMp、内挿フレー
ム5,6では第2の信号系列SMpを選択するように制
御信号SLTを設定する。一方、信頼度信号ERが1の
時は、いずれの内挿フレームでも第3の信号系列を選択
するように制御信号SLTを設定する。When the motion vector MV is equal to or larger than the first set value V1 and smaller than the second set value V2 (for example, V2 is a movement that allows the line of sight to follow), when the reliability signal ER is 0, the graph shown in FIG. 10, the first signal sequence SMc in the interpolation frames 2 and 3, the first signal sequence SMc or the second signal sequence SMp in the interpolation frame 4, and the second signal sequence SMp in the interpolation frames 5 and 6. Control signal SLT is set to select signal sequence SMp. On the other hand, when the reliability signal ER is 1, the control signal SLT is set so as to select the third signal sequence in any interpolation frame.
【0063】一方、動きベクトルMVが第2の設定値V
2以上の場合(視線が追従不可能な動き)には、いずれ
の内挿フレームも第4の信号系列S2を選択するように
制御信号SLTを設定する。On the other hand, when the motion vector MV is the second set value V
In the case of two or more (movements in which the line of sight cannot follow), the control signal SLT is set so that the fourth signal sequence S2 is selected in any of the interpolation frames.
【0064】同図(b)は24Hz−60Hz変換の例
である。動きベクトルMVが第1の設定値V11(例え
ば、1〜2画素/フレーム程度の動き)未満の場合に
は、現フレーム信号と前フレーム信号の直線内挿補間処
理で生成する第3の信号系列STを選択するように制御
信号SLTを設定する。FIG. 9B shows an example of 24 Hz-60 Hz conversion. If the motion vector MV is smaller than the first set value V11 (for example, a motion of about 1 to 2 pixels / frame), a third signal sequence generated by linear interpolation between the current frame signal and the previous frame signal The control signal SLT is set so as to select ST.
【0065】動きベクトルMVが第1の設定値V11以
上で第2の設定値V21未満(例えばV21は視線が追
従できる程度の動き)の場合には、信頼度信号ERが0
の時は、図10で説明したように、内挿フレーム2,4
では第2の信号系列SMp、内挿フレーム3,5では第
1の信号系列SMcを選択するように制御信号SLTを
設定する。一方、信頼度信号ERが1の時は、いずれの
内挿フレームでも第3の信号系列を選択するように制御
信号SLTを設定する。When the motion vector MV is equal to or larger than the first set value V11 and smaller than the second set value V21 (for example, V21 is a movement that allows the line of sight to follow), the reliability signal ER is set to 0.
In the case of, as shown in FIG.
Then, the control signal SLT is set so as to select the second signal sequence SMp and the first signal sequence SMc in the interpolation frames 3 and 5. On the other hand, when the reliability signal ER is 1, the control signal SLT is set so as to select the third signal sequence in any interpolation frame.
【0066】一方、動きベクトルMVが第2の設定値V
21以上の場合(視線が追従不可能な動き)には、いず
れの内挿フレームも第4の信号系列S2を選択するよう
に制御信号SLTを設定する。On the other hand, when the motion vector MV is the second set value V
In the case of 21 or more (movement in which the line of sight cannot follow), the control signal SLT is set so as to select the fourth signal sequence S2 in any of the interpolation frames.
【0067】最後に、時系列変換部11について、図1
4で説明する。同図(a)はその構成例で、バッファメ
モリ部21とRW制御部22とで構成する。この動作概
略を、順次走査の画像信号S2がフレーム周波数50H
zの場合を例に、同図(b)で説明する。順次走査の画
像信号S2は、同図に示すフレーム順1,2,3,4,
5のうちのフレーム順1の信号をWT動作でバッファメ
モリ部21に記録する。一方、動き補償処理で生成した
内挿フレーム信号S4のフレーム順2,3,4,5,6
の信号(ドットで示した信号)は、逐次WT動作でバッ
ファメモリ部21に記録する。Finally, regarding the time series conversion unit 11, FIG.
This will be described in Section 4. FIG. 1A shows an example of the configuration, which is composed of a buffer memory unit 21 and an RW control unit 22. The outline of this operation is as follows.
The case of z will be described as an example with reference to FIG. The image signal S2 of the progressive scanning has the frame order shown in FIG.
The signals of frame order 1 out of 5 are recorded in the buffer memory unit 21 by the WT operation. On the other hand, the frame order of the interpolated frame signal S4 generated by the motion compensation processing is 2, 3, 4, 5, 6
(Signals indicated by dots) are sequentially recorded in the buffer memory unit 21 by the WT operation.
【0068】一方、バッファメモリ部21からのRD動
作は、フレーム周波数が60Hzの順次走査のフレーム
周期毎に行い、6フレーム期間を周期に、画像信号S2
のフレーム順1の信号を読み出した後に、内挿フレーム
信号S4のフレーム順2,3,4,5,6を読み出す動
作を行う。そして、出力にフレーム周波数を60Hzに
変換した順次走査の画像信号S5を得る。On the other hand, the RD operation from the buffer memory unit 21 is performed every frame cycle of the sequential scanning at a frame frequency of 60 Hz, and the image signal S2
After reading out the signal of the frame order 1 of the above, the operation of reading out the frame orders 2, 3, 4, 5, and 6 of the interpolated frame signal S4 is performed. Then, an image signal S5 of the progressive scanning obtained by converting the frame frequency to 60 Hz is obtained as an output.
【0069】なお、RW制御部22は、これらのWT動
作に必要な制御信号WCTと、RD動作に必要な制御信
号RCTを生成し、バッファメモリ部21に供給する。The RW control unit 22 generates a control signal WCT necessary for the WT operation and a control signal RCT required for the RD operation, and supplies them to the buffer memory unit 21.
【0070】以上に述べた如く、本発明の第1の実施例
によれば、動き補償処理に必要な動きベクトルを高精
度、かつ極めて少ない演算量で検出できる。また、簡単
な信号処理の信頼度検証の機能によって動き補償処理に
特有な画質の劣化を大幅に抑圧することができる。この
ため、高画質、低コストな動き補償フレーム数変換装置
を容易に実現することができ、マルチメディア対応のテ
レビジョン受像機や各種の情報家電端末の高画質化に顕
著な効果が得られる。As described above, according to the first embodiment of the present invention, a motion vector required for a motion compensation process can be detected with high accuracy and a very small amount of calculation. Further, the image quality deterioration peculiar to the motion compensation processing can be largely suppressed by the function of simple signal processing reliability verification. For this reason, a high-quality, low-cost motion-compensation frame number conversion device can be easily realized, and a remarkable effect can be obtained in improving the image quality of a multimedia-compatible television receiver or various information home appliances.
【0071】(実施例2)次に、本発明の第2の実施例
について、図15〜図16の図面で説明する。なお、本
実施例においても、表示系はフレーム周波数60Hzの
順次走査の形態を想定する。(Embodiment 2) Next, a second embodiment of the present invention will be described with reference to FIGS. In this embodiment, the display system is assumed to be in the form of sequential scanning at a frame frequency of 60 Hz.
【0072】図15は本実施例の画像信号の動き補償フ
レーム数変換装置のブロック構成図で、第1の実施例に
シーンチェンジ検出部23を新たに追加した形態で構成
する。そして、IP変換部1、フレーム遅延部2、動き
ベクトル検出部3、MCベクトル生成部4、MC信号生
成部5,6、直線内挿部7、信頼度検証部8、設定部
9、選択部10、時系列変換部11に関しては、構成お
よび動作は第1の実施例と同じである。FIG. 15 is a block diagram of the apparatus for converting the number of motion-compensated frames of an image signal according to the present embodiment, which is constructed by adding a scene change detecting section 23 to the first embodiment. Then, the IP conversion unit 1, the frame delay unit 2, the motion vector detection unit 3, the MC vector generation unit 4, the MC signal generation units 5 and 6, the linear interpolation unit 7, the reliability verification unit 8, the setting unit 9, and the selection unit 10. The configuration and operation of the time series converter 11 are the same as those of the first embodiment.
【0073】シーンチェンジ検出部23は、順次走査の
画像信号S2および1フレーム期間遅延させた信号S3
を使用して画像のシーンチェンジが発生した領域を検出
し、シーンチェンジ領域では1、それ以外の領域では0
の信号SCFを出力する。The scene change detecting section 23 outputs the sequentially scanned image signal S2 and the signal S3 delayed by one frame period.
Is used to detect an area where a scene change has occurred in the image, and is 1 in a scene change area and 0 in other areas.
Is output.
【0074】制御部12は、信号SCFが0の領域で
は、第1の実施例と同じ動作を行う。一方、信号SCF
が1の領域では、各部に対して動き補償処理を中止する
動作を行う。この動作によって、動きベクトル検出部3
は動きベクトルMVの検出処理を停止する。また、設定
部9は、第4の信号系列S2を選択するように制御信号
SLTを設定する。The control section 12 performs the same operation as in the first embodiment in the region where the signal SCF is 0. On the other hand, the signal SCF
In the region where is 1, the operation of stopping the motion compensation processing is performed for each unit. By this operation, the motion vector detection unit 3
Stops the motion vector MV detection process. The setting unit 9 sets the control signal SLT so as to select the fourth signal sequence S2.
【0075】図16は、このシーンチェンジ検出部の一
構成例である。減算部24は、信号S2とS3との減算
処理を行い、フレーム差分信号成分S20を抽出する。
量子化部25は、所定の閾値で2値量子化を行い、2値
信号S21(0は閾値未満、1は閾値以上)を出力す
る。なお、シーンチェンジが発生した領域ではフレーム
差分信号成分は信号レベルが相当に大きいため、。通常
の動き検出に較べて閾値は高めに設定することが望まし
い。FIG. 16 shows an example of the configuration of the scene change detecting section. The subtraction unit 24 performs a subtraction process on the signals S2 and S3 to extract a frame difference signal component S20.
The quantization unit 25 performs binary quantization with a predetermined threshold, and outputs a binary signal S21 (0 is smaller than the threshold, 1 is equal to or larger than the threshold). In the region where the scene change has occurred, the signal level of the frame difference signal component is considerably large. It is desirable that the threshold value be set higher than in normal motion detection.
【0076】積算部26は、1フレーム期間にわたっ
て、信号S21の1となる画素の数を積算し、その累積
値を信号S22に出力する。そして、判定部27は、こ
の累積値が例えば1画面の半数以上の画素数の場合にシ
ーンチェンジ領域と判定して信号SCFに1を出力す
る。一方、累積値が1画面の半数以下の場合は信号SC
Fには0を出力する。The integrating section 26 integrates the number of pixels which become 1 in the signal S21 over one frame period, and outputs the accumulated value to the signal S22. Then, when the cumulative value is, for example, the number of pixels of half or more of one screen, the determining unit 27 determines that the area is the scene change area and outputs 1 to the signal SCF. On the other hand, if the accumulated value is less than half of one screen, the signal SC
0 is output to F.
【0077】以上に述べた如く、本発明の第2の実施例
によれば、動き補償処理に必要な動きベクトルを高精
度、かつ極めて少ない演算量で検出できる。さらに、シ
ーンチェンジが発生した領域での動きベクトルの検出に
要する膨大な演算量の発生が抑圧できる。また、簡単な
信号処理の信頼度検証の機能によって、動き補償処理に
特有な画質の劣化を大幅に抑圧することができる。この
ため、高画質、低コストな動き補償フレーム数変換装置
を容易に実現することができ、マルチメディア対応のテ
レビジョン受像機や各種の情報家電端末の高画質化に顕
著な効果が得られる。As described above, according to the second embodiment of the present invention, a motion vector required for a motion compensation process can be detected with high accuracy and a very small amount of calculation. Further, it is possible to suppress the generation of an enormous amount of calculation required for detecting a motion vector in a region where a scene change has occurred. In addition, with the function of simply verifying the reliability of the signal processing, it is possible to significantly suppress the deterioration of the image quality peculiar to the motion compensation processing. For this reason, a high-quality, low-cost motion-compensation frame number conversion device can be easily realized, and a remarkable effect can be obtained in improving the image quality of a multimedia-compatible television receiver or various information home appliances.
【0078】(実施例3)次に、本発明の第3の実施例
について、図17〜図19の図面で説明する。なお、本
実施例においても、表示系はフレーム周波数60Hzの
順次走査の形態を想定する。(Embodiment 3) Next, a third embodiment of the present invention will be described with reference to FIGS. In this embodiment, the display system is assumed to be in the form of sequential scanning at a frame frequency of 60 Hz.
【0079】図17は、本実施例の画像信号の動き補償
フレーム数変換装置のブロック構成図である。これは、
第1の実施例の時系列変換部を省略し、IP変換部1の
後段にフレーム数アップ部28を加えた形態で構成す
る。FIG. 17 is a block diagram of the apparatus for converting the number of motion-compensated frames of an image signal according to the present embodiment. this is,
The time series conversion unit of the first embodiment is omitted, and a frame number up unit 28 is added at the subsequent stage of the IP conversion unit 1.
【0080】IP変換部1より得られる順次走査の信号
系列S2は、フレーム数アップ部28に入力し、コマ繰
り返しの信号処理を行ってフレーム数60Hzの順次走
査の信号系列S31に変換する。このフレーム数アップ
部28の構成例と動作概略を図18に示す。The signal sequence S2 of the progressive scanning obtained from the IP conversion unit 1 is input to the frame number increasing unit 28, and is converted into a signal sequence S31 of the progressive scanning of 60 Hz by performing frame processing signal processing. FIG. 18 shows a configuration example and an operation outline of the frame number increasing unit 28.
【0081】同図(a)はその構成例で、バッファメモ
リ部30とメモリ制御部31とで構成する。同図(b)
は、フレーム周波数が50Hzの順次走査の信号系列S
2をフレーム周波数が60Hzの信号系列に変換する場
合を示す。フレーム周波数が50Hzの順次走査の信号
系列S2のフレーム順1,2,3,4,5の信号は、W
T動作による書き込み処理でバッファメモリ部30に記
憶させる。一方、RD動作による読み出し処理は、例え
ば、フレーム順1の信号を2度連続して読み出すコマ繰
り返しの信号処理を行い、フレーム順1,1,2,3,
4,5のシーケンスのフレーム周波数が60Hzの順次
走査の信号系列S31を生成する。FIG. 9A shows an example of the configuration, which is composed of a buffer memory unit 30 and a memory control unit 31. FIG.
Is a signal sequence S of progressive scanning with a frame frequency of 50 Hz.
2 is converted to a signal sequence having a frame frequency of 60 Hz. The signals in the frame order 1, 2, 3, 4, 5 of the signal sequence S2 of the progressive scanning with the frame frequency of 50 Hz are W
The data is stored in the buffer memory unit 30 by the writing process by the T operation. On the other hand, in the read processing by the RD operation, for example, signal processing of frame repetition for reading a signal in frame order 1 twice consecutively is performed, and the frame order is 1, 1, 2, 3,
A signal sequence S31 of progressive scanning with a frame frequency of a sequence of 4 and 5 of 60 Hz is generated.
【0082】また、同図(c)は、フレーム周波数が2
4Hzの順次走査の信号系列S2をフレーム周波数が6
0Hzの信号系列に変換する場合を示す。フレーム周波
数が24Hzの順次走査の信号系列S2のフレーム順
1,2の信号は、WT動作による書き込み処理でバッフ
ァメモリ部30に記憶させる。一方、RD動作による読
み出し処理は、例えば、フレーム順1の信号を2度、フ
レーム順2の信号を3度、それぞれ連続して読み出すコ
マ繰り返しの信号処理を行い、フレーム順1,1,2,
2,2のシーケンスのフレーム周波数が60Hzの順次
走査の信号系列S31を生成する。FIG. 11C shows that the frame frequency is 2
The signal sequence S2 of the progressive scanning of 4 Hz has a frame frequency of 6
The case of converting to a 0 Hz signal sequence is shown. The signals in the frame order 1 and 2 of the signal sequence S2 of the progressive scanning with the frame frequency of 24 Hz are stored in the buffer memory unit 30 by the writing process by the WT operation. On the other hand, in the read processing by the RD operation, for example, signal processing of frame repetition for successively reading out a signal in frame order 1 twice and a signal in frame order 2 three times is performed.
A signal sequence S31 of progressive scanning having a frame frequency of 60 Hz in the sequence of 2, 2 is generated.
【0083】なお、メモリ制御部31は、これらのWT
動作、RD動作に必要な制御信号類WT,RDを生成す
る。Note that the memory control unit 31
Control signals WT and RD necessary for the operation and the RD operation are generated.
【0084】図17に戻り、このフレーム周波数60H
zに変換した信号系列S31と、これをフレーム遅延部
2で1フレーム期間遅延させた信号系列S32をもと
に、以降のブロックでは動き補償処理による内挿フレー
ム信号を生成し、動き補償処理でフレーム数変換した順
次走査の信号系列S5を得る。Referring back to FIG. 17, the frame frequency 60H
Based on the signal sequence S31 converted into z and the signal sequence S32 delayed by one frame period by the frame delay unit 2, the subsequent blocks generate an interpolated frame signal by motion compensation processing, and A signal sequence S5 of the progressive scanning obtained by converting the number of frames is obtained.
【0085】これらの動作概略を図19に示す。同図
(a)は、信号系列S31がフレーム順1,1,2,
3,4,5の場合である。この信号系列に対し、フレー
ム順1,2、2,3、3,4、4,5、5,1の輝度信
号成分を使用して1フレーム期間での動きベクトルMV
を検出する。なお、フレーム順1,1の時は、動きベク
トルの検出動作を停止する。そして、動き補償内挿フレ
ーム2と3は、この動きベクトルMVより生成する動き
補償ベクトルVctで現フレーム信号の位置を移動させ
る動き補償処理、動き補償内挿フレーム4は、この動き
ベクトルMVより生成する動き補償ベクトルVct(V
pr)で現(前)フレーム信号の位置を移動させる動き
補償処理、動き補償内挿フレーム5と6は、この動きベ
クトルMVより生成する動き補償ベクトルVprで前フ
レーム信号の位置を移動させる動き補償処理で生成す
る。FIG. 19 shows an outline of these operations. FIG. 3A shows that the signal sequence S31 is in frame order 1, 1, 2, 2, 3, 4, 5, 6, 7, 8, and 9.
3, 4, and 5. For this signal sequence, the motion vector MV in one frame period using the luminance signal components of frame order 1, 2, 2, 3, 3, 4, 4, 5, 5, 1
Is detected. When the frame order is 1, 1, the motion vector detecting operation is stopped. The motion-compensated interpolation frames 2 and 3 are subjected to motion compensation processing for moving the position of the current frame signal by the motion compensation vector Vct generated from the motion vector MV, and the motion-compensated interpolation frame 4 is generated from the motion vector MV. Motion compensation vector Vct (V
pr), the motion compensation processing for moving the position of the current (previous) frame signal, and the motion compensation interpolation frames 5 and 6 perform the motion compensation for moving the position of the previous frame signal with the motion compensation vector Vpr generated from the motion vector MV. Generated by processing.
【0086】同図(b)は、信号系列S31がフレーム
順1,1,2,2,2の場合である。この信号系列に対
し、フレーム順1,2、2,1の輝度信号成分を使用し
て1フレーム期間での動きベクトルMVを検出する。な
お、フレーム順1,1、2,2の時は、動きベクトルの
検出動作を停止する。そして、動き補償内挿フレーム2
と4は、この動きベクトルMVより生成する動き補償ベ
クトルVprで前フレーム信号の位置を移動させる動き
補償処理、動き補償内挿フレーム3と5は、この動きベ
クトルMVより生成する動き補償ベクトルVctで現フ
レーム信号の位置を移動させる動き補償処理で生成す
る。FIG. 13B shows a case where the signal sequence S31 is in the frame order of 1, 1, 2, 2, and 2. With respect to this signal sequence, a motion vector MV in one frame period is detected using the luminance signal components in the frame order 1, 2, 2, and 1. When the frame order is 1, 1, 2, or 2, the motion vector detection operation is stopped. And motion compensation interpolation frame 2
And 4 are motion compensation processing for moving the position of the previous frame signal with the motion compensation vector Vpr generated from the motion vector MV. Motion compensation interpolation frames 3 and 5 are motion compensation vectors Vct generated from the motion vector MV. It is generated by motion compensation processing for moving the position of the current frame signal.
【0087】再度、図17に戻り、動きベクトル検出部
3は、第1の実施例と同様に構成し、上述したようにコ
マ繰り返しの領域では検出動作を停止して、動きベクト
ルMVを検出する動作を行う。また、MCベクトル生成
部4、MC信号生成部5,6、直線内挿部7、信頼度検
証部8、設定部9、選択部10の構成および動作は第1
の実施例と同様である。Returning to FIG. 17, the motion vector detecting section 3 is configured in the same manner as in the first embodiment, and stops the detecting operation in the frame repetition area to detect the motion vector MV as described above. Perform the operation. The configuration and operation of the MC vector generation unit 4, the MC signal generation units 5 and 6, the linear interpolation unit 7, the reliability verification unit 8, the setting unit 9, and the selection unit 10 are the first.
This is the same as the embodiment of the present invention.
【0088】制御部29は、図面には明示していない
が、各ブロックにおける信号処理動作の制御や動作に必
要な信号類の生成を行う。Although not explicitly shown in the drawing, the control unit 29 controls the signal processing operation in each block and generates signals necessary for the operation.
【0089】以上に述べた如く、本発明の第3の実施例
によれば、第1の実施例と同様に、高画質、低コストな
動き補償フレーム数変換装置を容易に実現することがで
き、マルチメディア対応のテレビジョン受像機や各種の
情報家電端末の高画質化に顕著な効果が得られる。As described above, according to the third embodiment of the present invention, as in the first embodiment, it is possible to easily realize a high-quality, low-cost motion-compensation frame number conversion apparatus. In addition, a remarkable effect can be obtained for improving the image quality of multimedia-compatible television receivers and various types of information home appliances.
【0090】(実施例4)次に、本発明の第4の実施例
のブロック構成例を図20に示す。本実施例は、第3の
実施例にシーンチェンジ検出部23を新たに追加し、シ
ーンチェンジが発生した領域では1、それ以外の領域で
は0の信号SCFを生成する。そして、制御部29は、
信号SCFが0の領域では第3の実施例と同様、SCF
が1の領域では動きベクトルの検出と動き補償処理によ
る内挿フレーム信号の生成の動作を停止するように、各
ブロックの制御を行う。なお、各部の構成や動作はこれ
までの実施例で容易に理解できるので説明は省略する。(Embodiment 4) Next, FIG. 20 shows a block configuration example of a fourth embodiment of the present invention. In the present embodiment, a scene change detection unit 23 is newly added to the third embodiment, and a signal SCF of 1 is generated in a region where a scene change has occurred, and 0 is generated in other regions. Then, the control unit 29
In the region where the signal SCF is 0, as in the third embodiment, the SCF
In the region where is 1, the control of each block is performed so that the operation of detecting the motion vector and generating the interpolation frame signal by the motion compensation processing is stopped. The configuration and operation of each unit can be easily understood in the embodiments described above, and thus the description is omitted.
【0091】以上に述べた如く、本発明の第4の実施例
によれば、シーンチェンジが発生した領域での動きベク
トルの検出に要する膨大な演算量の発生が抑圧でき、高
画質、低コストな動き補償フレーム数変換装置を容易に
実現できる。そして、マルチメディア対応のテレビジョ
ン受像機や各種の情報家電端末の高画質化に顕著な効果
が得られる。As described above, according to the fourth embodiment of the present invention, the generation of an enormous amount of calculation required for detecting a motion vector in an area where a scene change has occurred can be suppressed, and high image quality and low cost can be achieved. A simple apparatus for converting the number of motion compensation frames can be easily realized. In addition, a remarkable effect can be obtained in improving the image quality of a multimedia-compatible television receiver and various types of information home appliances.
【0092】(実施例5)最後に、本発明をテレビジョ
ン受像機に適用した一実施例について、図21の図面で
説明する。デジタル放送などで送られる高能率符号化さ
れた信号BCDは、デジタル復調部32に入力し、所定
の復号化処理を行い、画像信号S40(輝度信号と色差
信号)を復号する。従来のアナログ放送などで送られる
信号BCAは、アナログ復調部33に入力し、所定の復
調処理を行い、画像信号S41(輝度信号と色差信号)
を復調する。(Embodiment 5) Finally, an embodiment in which the present invention is applied to a television receiver will be described with reference to the drawing of FIG. The high-efficiency coded signal BCD transmitted by digital broadcasting or the like is input to the digital demodulation unit 32, performs a predetermined decoding process, and decodes the image signal S40 (luminance signal and color difference signal). A signal BCA transmitted by a conventional analog broadcast or the like is input to an analog demodulation unit 33, where a predetermined demodulation process is performed, and an image signal S41 (luminance signal and color difference signal) is obtained.
Is demodulated.
【0093】セレクタ34は、制御部39の制御(図面
には明示せず)でいずれかの信号を画像信号S1(輝度
信号と色差信号)に出力する。The selector 34 outputs one of the signals to the image signal S1 (luminance signal and color difference signal) under the control of the control unit 39 (not explicitly shown in the drawing).
【0094】MCFRC部35は、本発明による動き補
償のフレーム数変換の信号処理を行い、表示系のフレー
ム周波数に合致した順次走査の画像信号S5を出力す
る。The MCFRC unit 35 performs signal processing for frame number conversion for motion compensation according to the present invention, and outputs a progressively scanned image signal S5 that matches the frame frequency of the display system.
【0095】スケーリング処理部36は、表示系の画素
数に合致させるための水平方向や垂直方向の画素数の変
換処理を行い、画像信号S42を生成する。The scaling processing unit 36 converts the number of pixels in the horizontal and vertical directions to match the number of pixels in the display system, and generates an image signal S42.
【0096】画質調整部37は、画質調整や色空間変換
などの信号処理を行い、3原色の順次走査信号S43を
出力する。そして、順次走査表示部38では、順次走査
の形態で画像を表示する。The image quality adjustment unit 37 performs signal processing such as image quality adjustment and color space conversion, and outputs a sequential scanning signal S43 of three primary colors. Then, the progressive scan display section 38 displays an image in a progressive scan mode.
【0097】制御部39は、視聴者がリモコン端子など
で選択するチャネルや表示形態に応じた画像を表示する
のに必要な各種の動作制御信号類を生成し、各部に供給
する。The control section 39 generates various operation control signals necessary for displaying an image according to a channel or a display form selected by a viewer using a remote control terminal or the like, and supplies the generated signals to the respective sections.
【0098】以上に述べた如く、本実施例によれば、多
様な入力ソースに柔軟に対処するマルチメディア対応の
テレビジョン受像機を高画質、低コストで実現できる。As described above, according to the present embodiment, a multimedia-compatible television receiver that can flexibly handle various input sources can be realized with high image quality and low cost.
【0099】なお、PCやDVDなどの情報家電端末に
関しても、本発明による動き補償処理のフレーム数変換
の機能を搭載して、高画質化を実現できることは明らか
である。It is clear that high-quality images can be realized for information home appliances such as PCs and DVDs by incorporating the function of converting the number of frames in the motion compensation processing according to the present invention.
【0100】[0100]
【発明の効果】本発明によれば、高画質、低コストな動
き補償フレーム数変換装置を容易に実現でき、マルチメ
ディア対応のテレビジョン受像機や各種の情報家電端末
の高画質化に顕著な効果が得られる。According to the present invention, it is possible to easily realize a high-quality, low-cost motion-compensation frame number conversion apparatus, which is remarkable for improving the image quality of multimedia-capable television receivers and various information home appliances. The effect is obtained.
【図1】本発明の第1の実施例の動き補償フレーム数変
換装置のブロック図。FIG. 1 is a block diagram of a motion compensation frame number conversion device according to a first embodiment of the present invention.
【図2】第1の実施例の動きベクトル検出部の構成例を
示すブロック図。FIG. 2 is a block diagram illustrating a configuration example of a motion vector detection unit according to the first embodiment.
【図3】動きベクトル検出部の信号処理フローチャー
ト。FIG. 3 is a signal processing flowchart of a motion vector detection unit.
【図4】代表ベクトル設定に使用する参照ベクトル例の
説明図。FIG. 4 is an explanatory diagram of an example of a reference vector used for setting a representative vector.
【図5】動きベクトル検出部の探索モード設定の一例を
示す説明図。FIG. 5 is an explanatory diagram showing an example of a search mode setting of a motion vector detection unit.
【図6】動きベクトル検出部の再探索処理の一例と探索
形態の説明図。FIG. 6 is an explanatory diagram of an example of a re-search process of a motion vector detection unit and a search mode.
【図7】動きベクトル検出部の特異ベクトル修正部の動
作概略の説明図。FIG. 7 is an explanatory diagram of an operation outline of a singular vector correction unit of the motion vector detection unit.
【図8】動きベクトル検出部のミニブロック分割探索部
の動作概略の説明図。FIG. 8 is an explanatory diagram of an operation outline of a mini-block division search unit of the motion vector detection unit.
【図9】動きベクトル検出部の平滑部の動作概略の説明
図。FIG. 9 is an explanatory diagram of an outline of operation of a smoothing unit of a motion vector detection unit.
【図10】第1実施例における動き補償フレーム数変換
の動作概略の説明図。FIG. 10 is a diagram illustrating an outline of an operation of converting the number of motion compensation frames in the first embodiment.
【図11】第1実施例のMCベクトル生成部の動作概略
の説明図。FIG. 11 is an explanatory diagram illustrating an outline of the operation of an MC vector generation unit according to the first embodiment.
【図12】第1の実施例の信頼度検証部の構成例を示す
ブロック図。FIG. 12 is a block diagram illustrating a configuration example of a reliability verification unit according to the first embodiment;
【図13】第1の実施例の設定部の特性例を示す説明
図。FIG. 13 is an explanatory diagram illustrating a characteristic example of a setting unit according to the first embodiment.
【図14】第1の実施例の時系列変換部の構成例を示す
ブロック図および動作説明図。FIG. 14 is a block diagram and an operation explanatory diagram illustrating a configuration example of a time-series conversion unit according to the first embodiment.
【図15】本発明の第2の実施例の動き補償フレーム数
変換装置のブロック図。FIG. 15 is a block diagram of a motion compensation frame number conversion device according to a second embodiment of the present invention.
【図16】第2の実施例のシーンチェンジ検出部の構成
例を示すブロック図。FIG. 16 is a block diagram illustrating a configuration example of a scene change detection unit according to the second embodiment.
【図17】本発明の第3の実施例の動き補償フレーム数
変換装置のブロック図。FIG. 17 is a block diagram of a motion compensation frame number conversion device according to a third embodiment of the present invention;
【図18】第3の実施例のフレーム数アップ部の構成例
のブロック図および動作説明図。FIG. 18 is a block diagram and an operation explanatory diagram of a configuration example of a frame number increasing unit according to the third embodiment;
【図19】第3の実施例における動き補償フレーム数変
換の動作概略の説明図。FIG. 19 is an explanatory diagram of an outline of the operation of converting the number of motion compensation frames in the third embodiment.
【図20】本発明の第4の実施例の動き補償フレーム数
変換装置のブロック図。FIG. 20 is a block diagram of a motion compensation frame number conversion device according to a fourth embodiment of the present invention.
【図21】本発明の第5の実施例のテレビジョン受像機
の構成を示すブロック図。FIG. 21 is a block diagram showing a configuration of a television receiver according to a fifth embodiment of the present invention.
1…IP変換部、2…フレーム遅延部、3…動きベクト
ル検出部、4…MCベクトル生成部、5,6…MC信号
生成部、7…直線内挿部、8…信頼度検証部、9…設定
部、10…選択部、11…時系列変換部、12,29,
39…制御部、13…代表ベクトル設定部、14…特異
ベクトル修正部、15…メモリ部、16…ミニブロック
分割探索部、17…平滑部、18,24…減算部、1
9,25…量子化部、20…空間平滑部、21,30…
バッファメモリ部、22…RW制御部、23…シーンチ
ェンジ検出部、26…積算部、27…判定部、28…フ
レーム数アップ部、31…メモリ制御部、32…デジタ
ル復調部、33…アナログ復調部、34…セレクタ、3
5…MCFRC部、36…スケーリング処理部、37…
画質調整部、38…順次走査表示部。DESCRIPTION OF SYMBOLS 1 ... IP conversion part, 2 ... frame delay part, 3 ... motion vector detection part, 4 ... MC vector generation part, 5, 6 ... MC signal generation part, 7 ... linear interpolation part, 8 ... reliability verification part, 9 ... setting part, 10 ... selection part, 11 ... time series conversion part, 12,29,
39 control unit, 13 representative vector setting unit, 14 singular vector correction unit, 15 memory unit, 16 miniblock division search unit, 17 smoothing unit, 18, 24 subtraction unit, 1
9, 25 ... quantization unit, 20 ... spatial smoothing unit, 21, 30, ...
Buffer memory unit, 22 RW control unit, 23 scene change detection unit, 26 integration unit, 27 determination unit, 28 frame number up unit, 31 memory control unit, 32 digital demodulation unit, 33 analog demodulation Part, 34 ... selector, 3
5 ... MCFRC part, 36 ... Scaling processing part, 37 ...
Image quality adjusting unit, 38: progressive scanning display unit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 高田 春樹 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディアシステ ム事業部内 (72)発明者 長谷川 敬 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディアシステ ム事業部内 (72)発明者 石倉 和夫 東京都小平市上水本町五丁目20番1号 株 式会社日立製作所システムLSI開発セン タ内 (72)発明者 杉山 雅人 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 (72)発明者 中嶋 満雄 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 (72)発明者 都留 康隆 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 Fターム(参考) 5C063 BA03 BA08 BA12 BA20 CA03 CA05 CA07 CA12 CA16 CA38 CA40 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Haruki Takada 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture Inside Digital Media System Division, Hitachi, Ltd. (72) Inventor Takashi Hasegawa Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa 292 Hitachi Media, Ltd. Digital Media System Division (72) Inventor Kazuo Ishikura 5-2-1, Josuihoncho, Kodaira-shi, Tokyo In the System LSI Development Center of Hitachi, Ltd. (72) Inventor Sugiyama Masato 292, Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture Inside Digital Media Development Division, Hitachi, Ltd. (72) Inventor Mitsuo Nakajima 292, Yoshida-cho, Totsuka-ku, Yokohama City, Kanagawa Prefecture Digital Media Development Division, Hitachi, Ltd. (72 Inventor Yasutaka Tsuru Yokohama City, Kanagawa Prefecture 292 Yoshidacho Hitachi Media Digital Media Development Division F-term (reference) 5C063 BA03 BA08 BA12 BA20 CA03 CA05 CA07 CA12 CA16 CA38 CA40
Claims (16)
おいて、飛び越し走査の画像信号系列を順次走査の画像
信号系列に変換する倍速走査変換の手段と、上記順次走
査の画像信号系列に対してブロックサイズを段階的に縮
小するブロック探索、ミニブロック探索の手法で動きベ
クトルを検出する手段と、上記順次走査の画像信号系列
の現フレームの信号に対して上記動きベクトルによる動
き補償処理でフレーム数変換に必要な内挿フレームの第
1の信号系列を生成する手段と、上記順次走査の画像信
号系列の前フレームの信号に対して上記動きベクトルに
よる動き補償処理でフレーム数変換に必要な内挿フレー
ムの第2の信号系列を生成する手段と、上記順次走査の
画像信号系列の現フレームと前フレームの信号の直線補
間処理でフレーム数変換に必要な内挿フレームの第3の
信号系列を生成する手段と、上記順次走査の画像信号系
列の現フレームの信号でフレーム数変換に必要な内挿フ
レームの第4の信号系列を生成する手段と、上記内挿フ
レームの第1、第2の信号系列間の差分成分と上記動き
ベクトルの大きさとで動き補償処理の信頼度を検証する
手段とを備え、フレーム数変換に必要な内挿フレームの
信号系列の生成においては、上記動きベクトルの大きさ
が第1の設定値未満の領域は上記第3の信号系列、動き
ベクトルの大きさが第1の設定値以上かつ第2の設定値
未満で、上記動き補償処理の信頼度が高い領域は上記第
1、第2の信号系列のうちで内挿フレームとの距離が近
い信号系列、信頼度が低い領域は上記第3の信号系列、
動きベクトルの大きさが第2の設定値以上の領域は上記
第4の信号系列で内挿フレームの信号を生成し、動き補
償フレーム数変換した順次走査の画像信号系列を出力す
ることを特徴とする画像信号の動き補償フレーム数変換
方式。In a method of converting the number of frames for motion compensation of an image signal, means for double-speed scan conversion for converting an image signal sequence of interlaced scanning into an image signal sequence of progressive scanning, and a block for the image signal sequence of progressive scanning. Means for detecting a motion vector by means of block search and mini-block search for reducing the size stepwise, and converting the number of frames by the motion compensation processing using the motion vector for the signal of the current frame of the progressively scanned image signal sequence Means for generating a first signal sequence of an interpolated frame necessary for the interpolation, and an interpolated frame required for frame number conversion by a motion compensation process using the motion vector with respect to a signal of a previous frame of the progressively scanned image signal sequence. Means for generating a second signal sequence, and a linear interpolation process of signals of a current frame and a previous frame of the progressively scanned image signal sequence. Means for generating a third signal sequence of an interpolated frame required for conversion, and generating a fourth signal sequence of an interpolated frame required for frame number conversion from a signal of a current frame of the progressively scanned image signal sequence Means for verifying the reliability of the motion compensation process based on the difference component between the first and second signal sequences of the interpolated frame and the magnitude of the motion vector. In the generation of a signal sequence of a frame, an area where the magnitude of the motion vector is smaller than the first set value is the third signal sequence, and the magnitude of the motion vector is equal to or more than the first set value and the second set value. , The region where the reliability of the motion compensation process is high is a signal sequence whose distance to the interpolation frame is short among the first and second signal sequences, the region where the reliability is low is the third signal sequence,
In a region where the magnitude of the motion vector is equal to or greater than the second set value, an interpolated frame signal is generated by the fourth signal sequence, and a sequentially-scanned image signal sequence obtained by converting the number of motion-compensated frames is output. A method for converting the number of motion-compensated frames of an image signal.
画像信号系列をコマ繰り返し処理で所望のフレーム周波
数の画像信号系列に変換する手段を備え、上記変換した
画像信号系列に対して、請求項1に記載の動き補償処理
による内挿フレームの生成を行うことを特徴とする画像
信号の動き補償フレーム数変換方式。And means for converting the progressively scanned image signal sequence converted by the double speed scan conversion means into an image signal sequence having a desired frame frequency by frame repetition processing. Item 1. A method of converting the number of motion-compensated frames of an image signal, wherein the interpolation frame is generated by the motion compensation process described in Item 1.
ジ領域を検出する手段を備え、上記検出したシーンチェ
ンジ領域においては、フレーム数変換に必要な内挿フレ
ームの信号を第4の信号系列で生成することを特徴とす
る請求項1または2に記載の画像信号の動き補償フレー
ム数変換方式。3. A system for detecting a scene change area of an image from an input image signal series, wherein in the detected scene change area, an interpolated frame signal required for frame number conversion is generated as a fourth signal series. The method according to claim 1 or 2, wherein the number of frames for motion compensation of an image signal is converted.
探索では、注目ブロック周縁の既検出の動きベクトルを
参照ベクトルとして代表ベクトルを設定する手段と、相
関の低い動きベクトルを相関の高い動きベクトルに修正
する特異ベクトル修正の手段とを備え、ブロックの水
平、垂直方向の細分化でブロックサイズを縮小したミニ
ブロック探索では、注目ミニブロックに予測誤差が最少
な動きベクトルを割り当てるミニブロック分割探索の手
段と、注目ミニブロック周縁の動きベクトルとの平滑化
の手段とを備えたことを特徴とする請求項1ないし3の
いずれかに記載の画像信号の動き補償フレーム数変換方
式。4. In detecting a motion vector, in a block search, means for setting a representative vector using a detected motion vector around a target block as a reference vector, and correcting a motion vector having a low correlation to a motion vector having a high correlation. In the mini-block search in which the block size is reduced by subdividing the blocks in the horizontal and vertical directions, a mini-block division search for allocating a motion vector with the smallest prediction error to the target mini-block is provided. 4. A method for converting the number of motion-compensated frames of an image signal according to claim 1, further comprising means for smoothing a motion vector of a peripheral edge of the target mini-block.
既検出の動きベクトルの方向と大きさで複数種類の探索
モードを設定し、代表ベクトルの予測誤差成分が閾値以
上の時はその大小で規定するツリー探索とブロックマッ
チング探索とで、上記探索モードで設定する探索領域の
再探索処理で動きベクトルの設定を行うことを特徴とす
る請求項4に記載の画像信号の動き補償フレーム数変換
方式。5. The means for setting a representative vector includes:
A plurality of types of search modes are set according to the direction and magnitude of the motion vector that has been detected. When the prediction error component of the representative vector is equal to or larger than a threshold, the tree search and block matching search defined by the magnitude are used in the above search mode. 5. The method according to claim 4, wherein the motion vector is set in the re-search processing of the search area to be set.
出の動きベクトルの方向と大きさで複数種類の探索モー
ドを設定し、上記探索モードで規定する特異ベクトルの
検出と修正とを行うことを特徴とする請求項4に記載の
画像信号の動き補償フレーム数変換方式。6. A singular vector correcting means for setting a plurality of types of search modes according to the direction and magnitude of a motion vector already detected, and detecting and correcting a singular vector defined by the search mode. 5. The method according to claim 4, wherein the number of frames for motion compensation of the image signal is converted.
既検出の動きベクトルの方向と大きさで複数種類の探索
モードを設定し、上記探索モードで規定する平滑化処理
を行うことを特徴とする請求項4に記載の画像信号の動
き補償フレーム数変換方式。7. The means for smoothing a motion vector includes:
5. The motion compensation frame number conversion of an image signal according to claim 4, wherein a plurality of types of search modes are set in accordance with the direction and the magnitude of the already detected motion vector, and a smoothing process defined in the search mode is performed. method.
おいて、飛び越し走査の画像信号系列を順次走査の画像
信号系列に変換する倍速走査変換部と、上記順次走査の
画像信号系列に対してブロックサイズを段階的に縮小す
るブロック探索、ミニブロック探索の手法で動きベクト
ルを検出する動きベクトル検出部と、上記順次走査の画
像信号系列の現フレームの信号に対して上記動きベクト
ルによる動き補償処理でフレーム数変換に必要な内挿フ
レームの第1の信号系列を生成するMC信号生成部と、
上記順次走査の画像信号系列の前フレームの信号に対し
て上記動きベクトルによる動き補償処理でフレーム数変
換に必要な内挿フレームの第2の信号系列を生成するM
C信号生成部と、上記順次走査の画像信号系列の現フレ
ームと前フレームの信号の直線補間処理でフレーム数変
換に必要な内挿フレームの第3の信号系列を生成する直
線内挿部と、上記順次走査の画像信号系列の現フレーム
の信号でフレーム数変換に必要な内挿フレームの第4の
信号系列を生成する生成部と、上記内挿フレームの第
1、第2の信号系列間の差分成分と上記動きベクトルの
大きさとで動き補償処理の信頼度を検証する信頼度検証
部とを備え、フレーム数変換に必要な内挿フレームの信
号系列の生成においては、上記動きベクトルの大きさが
第1の設定値未満の領域は上記第3の信号系列、動きベ
クトルの大きさが第1の設定値以上かつ第2の設定値未
満で、上記動き補償処理の信頼度が高い領域は上記第
1、第2の信号系列のうちで内挿フレームとの距離が近
い信号系列、信頼度が低い領域は上記第3の信号系列、
動きベクトルの大きさが第2の設定値以上の領域は上記
第4の信号系列で内挿フレームの信号を生成し、動き補
償フレーム数変換した順次走査の画像信号系列を出力す
ることを特徴とする画像信号の動き補償フレーム数変換
装置。8. An apparatus for converting the number of frames for motion compensation of an image signal, comprising: a double-speed scanning converter for converting an interlaced scanning image signal sequence into an image signal sequence of progressive scanning; A motion vector detecting unit that detects a motion vector by a block search and a mini-block search method that gradually reduces the size of a frame, and a motion compensation process using the motion vector for the current frame signal of the progressively scanned image signal sequence. An MC signal generation unit that generates a first signal sequence of an interpolation frame necessary for the number conversion,
M for generating a second signal sequence of an interpolated frame required for frame number conversion by the motion compensation processing using the motion vector with respect to the signal of the previous frame of the progressive scanning image signal sequence
A C signal generation unit; and a linear interpolation unit that generates a third signal sequence of an interpolation frame required for frame number conversion by performing a linear interpolation process on signals of the current frame and the previous frame of the image signal sequence of the progressive scanning. A generation unit that generates a fourth signal sequence of an interpolation frame necessary for frame number conversion using a signal of a current frame of the image signal sequence of the progressive scanning, and a first signal sequence between the first and second signal sequences of the interpolation frame. A reliability verification unit that verifies the reliability of the motion compensation process with the difference component and the magnitude of the motion vector, and in generating a signal sequence of an interpolation frame required for frame number conversion, the magnitude of the motion vector Is smaller than the first set value, and the region where the magnitude of the motion vector is equal to or larger than the first set value and smaller than the second set value and the reliability of the motion compensation process is high is set as Of the first and second signal sequences The distance between the interpolation frame by Chi is close signal sequence, region reliability is low the third signal sequence,
In a region where the magnitude of the motion vector is equal to or larger than the second set value, an interpolated frame signal is generated using the fourth signal sequence, and a sequentially-scanned image signal sequence converted into the number of motion-compensated frames is output. Device for converting the number of motion-compensated frames of an image signal to be converted.
画像信号系列をコマ繰り返し処理で所望のフレーム周波
数の画像信号系列に変換するフレーム数アップ部を備
え、上記変換した画像信号系列に対して、請求項8に記
載の動き補償処理による内挿フレームの生成を行うこと
を特徴とする画像信号の動き補償フレーム数変換装置。9. A frame number increasing section for converting a sequentially-scanned image signal sequence converted by double-speed scanning conversion means into an image signal sequence having a desired frame frequency by frame repetition processing, An apparatus for converting the number of motion-compensated frames of an image signal, comprising generating an interpolated frame by the motion compensation processing according to claim 8.
ンジ領域を検出するシーンチェンジ検出部を備え、上記
検出したシーンチェンジ領域においては、フレーム数変
換に必要な内挿フレームの信号を第4の信号系列で生成
することを特徴とする請求項8または9に記載の画像信
号の動き補償フレーム数変換装置。10. A scene change detecting section for detecting a scene change area of an image from an input image signal sequence, wherein in the detected scene change area, a signal of an interpolation frame required for frame number conversion is converted into a fourth signal. The image signal motion compensation frame number conversion apparatus according to claim 8, wherein the apparatus is generated as a sequence.
ク探索では、注目ブロック周縁の既検出の動きベクトル
を参照ベクトルとして代表ベクトルを設定する代表ベク
トル設定部と、相関の低い動きベクトルを相関の高い動
きベクトルに修正する特異ベクトル修正部とを備え、ブ
ロックの水平、垂直方向の細分化でブロックサイズを縮
小したミニブロック探索では、注目ミニブロックに予測
誤差が最少な動きベクトルを割り当てるミニブロック分
割探索部と、注目ミニブロック周縁の動きベクトルとの
平滑化を行う平滑部とを備えたことを特徴とする請求項
8ないし10のいずれかに記載の画像信号の動き補償フ
レーム数変換装置。11. In detecting a motion vector, in a block search, a representative vector setting unit that sets a representative vector using a detected motion vector around a target block as a reference vector, and a motion vector with a low correlation to a motion vector with a high correlation. In a miniblock search in which a singular vector correction unit that corrects a vector is provided and the block size is reduced by subdividing the blocks in the horizontal and vertical directions, a miniblock division search unit that allocates a motion vector with a minimum prediction error to the target miniblock The apparatus according to any one of claims 8 to 10, further comprising: a smoothing unit for smoothing a motion vector of a peripheral edge of the target mini-block.
の動きベクトルの方向と大きさで複数種類の探索モード
を設定し、代表ベクトルの予測誤差成分が閾値以上の時
はその大小で規定するツリー探索とブロックマッチング
探索とで、上記探索モードで設定する探索領域の再探索
処理で動きベクトルの設定を行うことを特徴とする請求
項11に記載の画像信号の動き補償フレーム数変換装
置。12. A representative vector setting unit for setting a plurality of types of search modes according to the direction and magnitude of a motion vector that has been detected, and when the prediction error component of the representative vector is greater than or equal to a threshold, a tree defined by the magnitude thereof. 12. The apparatus according to claim 11, wherein a motion vector is set by a re-search process of the search area set in the search mode in the search and the block matching search.
の動きベクトルの方向と大きさで複数種類の探索モード
を設定し、上記探索モードで規定する特異ベクトルの検
出と修正とを行うことを特徴とする請求項11に記載の
画像信号の動き補償フレーム数変換装置。13. The singular vector correction unit sets a plurality of types of search modes according to the direction and magnitude of a motion vector that has been detected, and detects and corrects a singular vector defined by the search mode. The apparatus for converting the number of motion-compensated frames of an image signal according to claim 11, wherein
出の動きベクトルの方向と大きさで複数種類の探索モー
ドを設定し、上記探索モードで規定する平滑化処理を行
うことを特徴とする請求項11に記載の画像信号の動き
補償フレーム数変換装置。14. A motion vector smoothing unit, wherein a plurality of types of search modes are set according to the direction and magnitude of a motion vector that has been detected, and a smoothing process defined by the search mode is performed. Item 12. An apparatus for converting the number of motion compensation frames of an image signal according to Item 11.
求項1ないし7に記載の動き補償フレーム数変換方式ま
たは請求項8ないし14に記載の動き補償フレーム数変
換装置のいすれかにより、画像表示部のフレーム周波数
へのフレーム数変換を行うことを特徴とするテレビジョ
ン受像機。15. A motion compensation frame number conversion system according to any one of claims 1 to 7 or a motion compensation frame number conversion device according to any one of claims 8 to 14, comprising an image display section of a progressive scanning mode. A television receiver for converting the number of frames to a frame frequency of an image display unit.
ム数変換処理においては、請求項1ないし7に記載の動
き補償フレーム数変換方式または請求項8ないし14に
記載の動き補償フレーム数変換装置のいずれかによる信
号処理を行うことを特徴とする情報家電端末機器。16. A method of converting the number of frames to a frame frequency of an image display system, comprising the steps of: An information home appliance terminal device that performs signal processing by any of the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11195411A JP2001024988A (en) | 1999-07-09 | 1999-07-09 | Image signal motion compensation frame number conversion method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11195411A JP2001024988A (en) | 1999-07-09 | 1999-07-09 | Image signal motion compensation frame number conversion method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001024988A true JP2001024988A (en) | 2001-01-26 |
Family
ID=16340659
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11195411A Pending JP2001024988A (en) | 1999-07-09 | 1999-07-09 | Image signal motion compensation frame number conversion method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001024988A (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003519989A (en) * | 1999-12-28 | 2003-06-24 | ソニー エレクトロニクス インク | Motion estimation method and apparatus using adjacent macroblocks |
| JP2005318620A (en) * | 2004-04-30 | 2005-11-10 | Matsushita Electric Ind Co Ltd | Motion vector detection using adaptive time prediction |
| JP2006020108A (en) * | 2004-07-02 | 2006-01-19 | Sony Corp | Image processing apparatus and method, recording medium, and program |
| JP2006173659A (en) * | 2004-12-10 | 2006-06-29 | Sony Corp | Image processing apparatus, image processing method, and imaging apparatus |
| US7075988B2 (en) | 2001-10-25 | 2006-07-11 | Samsung Electronics Co., Ltd. | Apparatus and method of converting frame and/or field rate using adaptive motion compensation |
| US7180548B2 (en) | 2003-03-28 | 2007-02-20 | Kabushiki Kaisha Toshiba | Method of generating frame interpolation image and an apparatus therefor |
| JP2008011439A (en) * | 2006-06-30 | 2008-01-17 | Toshiba Corp | Interpolated image generator |
| WO2008126252A1 (en) * | 2007-03-30 | 2008-10-23 | Pioneer Corporation | Image generating device, image generating method, image generating program, and computer-readable recording medium |
| WO2008152951A1 (en) * | 2007-06-13 | 2008-12-18 | Sharp Kabushiki Kaisha | Method of and apparatus for frame rate conversion |
| JP2009505472A (en) * | 2005-08-09 | 2009-02-05 | エヌエックスピー ビー ヴィ | How to cancel motion judder in image sequence |
| WO2009069247A1 (en) * | 2007-11-29 | 2009-06-04 | Panasonic Corporation | Reproduction device and reproduction method |
| US7548276B2 (en) | 2004-12-02 | 2009-06-16 | Hitachi, Ltd. | Frame rate conversion device, image display apparatus, and method of converting frame rate |
| WO2009081660A1 (en) * | 2007-12-26 | 2009-07-02 | Kabushiki Kaisha Toshiba | Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus |
| US8159605B2 (en) | 2007-07-13 | 2012-04-17 | Fujitsu Limited | Frame interpolating apparatus and method |
| JP2012523161A (en) * | 2009-04-01 | 2012-09-27 | マーベル ワールド トレード リミテッド | Cadence detection in progressive video |
| JP2013038490A (en) * | 2011-08-04 | 2013-02-21 | Jvc Kenwood Corp | Scroll determination apparatus and method |
| JP2013074317A (en) * | 2011-09-26 | 2013-04-22 | Oki Electric Ind Co Ltd | Image processing apparatus and program |
| US8559517B2 (en) | 2006-12-28 | 2013-10-15 | Hitachi Consumer Electronics Co., Ltd. | Image processing apparatus and image display apparatus provided with the same |
| JP2023546513A (en) * | 2020-11-13 | 2023-11-02 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Data encoding method, device, and computer program |
-
1999
- 1999-07-09 JP JP11195411A patent/JP2001024988A/en active Pending
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003519989A (en) * | 1999-12-28 | 2003-06-24 | ソニー エレクトロニクス インク | Motion estimation method and apparatus using adjacent macroblocks |
| US7075988B2 (en) | 2001-10-25 | 2006-07-11 | Samsung Electronics Co., Ltd. | Apparatus and method of converting frame and/or field rate using adaptive motion compensation |
| US7180548B2 (en) | 2003-03-28 | 2007-02-20 | Kabushiki Kaisha Toshiba | Method of generating frame interpolation image and an apparatus therefor |
| JP2005318620A (en) * | 2004-04-30 | 2005-11-10 | Matsushita Electric Ind Co Ltd | Motion vector detection using adaptive time prediction |
| JP2006020108A (en) * | 2004-07-02 | 2006-01-19 | Sony Corp | Image processing apparatus and method, recording medium, and program |
| US7548276B2 (en) | 2004-12-02 | 2009-06-16 | Hitachi, Ltd. | Frame rate conversion device, image display apparatus, and method of converting frame rate |
| JP2006173659A (en) * | 2004-12-10 | 2006-06-29 | Sony Corp | Image processing apparatus, image processing method, and imaging apparatus |
| JP2009505472A (en) * | 2005-08-09 | 2009-02-05 | エヌエックスピー ビー ヴィ | How to cancel motion judder in image sequence |
| US8441579B2 (en) | 2005-08-09 | 2013-05-14 | Entropic Communications, Inc. | Motion judder cancellation in image sequences |
| JP2008011439A (en) * | 2006-06-30 | 2008-01-17 | Toshiba Corp | Interpolated image generator |
| US8559517B2 (en) | 2006-12-28 | 2013-10-15 | Hitachi Consumer Electronics Co., Ltd. | Image processing apparatus and image display apparatus provided with the same |
| WO2008126252A1 (en) * | 2007-03-30 | 2008-10-23 | Pioneer Corporation | Image generating device, image generating method, image generating program, and computer-readable recording medium |
| JPWO2008126252A1 (en) * | 2007-03-30 | 2010-07-22 | パイオニア株式会社 | Image generating apparatus, image generating method, image generating program, and computer-readable recording medium |
| WO2008152951A1 (en) * | 2007-06-13 | 2008-12-18 | Sharp Kabushiki Kaisha | Method of and apparatus for frame rate conversion |
| US8159605B2 (en) | 2007-07-13 | 2012-04-17 | Fujitsu Limited | Frame interpolating apparatus and method |
| JP2009135641A (en) * | 2007-11-29 | 2009-06-18 | Panasonic Corp | Playback apparatus and playback method |
| WO2009069247A1 (en) * | 2007-11-29 | 2009-06-04 | Panasonic Corporation | Reproduction device and reproduction method |
| US8432973B2 (en) | 2007-12-26 | 2013-04-30 | Kabushiki Kaisha Toshiba | Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus |
| WO2009081660A1 (en) * | 2007-12-26 | 2009-07-02 | Kabushiki Kaisha Toshiba | Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus |
| CN101911680B (en) * | 2007-12-26 | 2013-07-03 | 株式会社东芝 | Interpolation frame generation device, interpolation frame generation method, and broadcast receiving device |
| JP2012523161A (en) * | 2009-04-01 | 2012-09-27 | マーベル ワールド トレード リミテッド | Cadence detection in progressive video |
| JP2013038490A (en) * | 2011-08-04 | 2013-02-21 | Jvc Kenwood Corp | Scroll determination apparatus and method |
| JP2013074317A (en) * | 2011-09-26 | 2013-04-22 | Oki Electric Ind Co Ltd | Image processing apparatus and program |
| JP2023546513A (en) * | 2020-11-13 | 2023-11-02 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Data encoding method, device, and computer program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001024988A (en) | Image signal motion compensation frame number conversion method and apparatus | |
| US6509930B1 (en) | Circuit for scan conversion of picture signal using motion compensation | |
| JP4083265B2 (en) | Method and apparatus for converting image signal system | |
| US5631706A (en) | Converter and method for converting video signals of interlace format to video signals of progressive format | |
| US20030086498A1 (en) | Apparatus and method of converting frame and/or field rate using adaptive motion compensation | |
| US20020036705A1 (en) | Format converter using bi-directional motion vector and method thereof | |
| JP2000134585A (en) | Motion vector determination method, image signal frame number conversion method and circuit | |
| KR20060047595A (en) | Motion vector estimation with adaptive temporal prediction | |
| US6614485B2 (en) | Deinterlacing apparatus | |
| KR20060047581A (en) | Motion Estimation Employing Adaptive Spatial Update Vectors | |
| EP1039746B1 (en) | Line interpolation method and apparatus | |
| JP4119092B2 (en) | Method and apparatus for converting the number of frames of an image signal | |
| US6930728B2 (en) | Scan conversion apparatus | |
| JPH11112940A (en) | Method and apparatus for generating motion vector | |
| JPWO1999067952A1 (en) | Method and device for converting the number of frames in an image signal | |
| WO2003088661A1 (en) | Image conversion device and image conversion method | |
| JPH11298861A (en) | Image signal frame number conversion method and apparatus | |
| US20090073311A1 (en) | Frame rate conversion device and video display device | |
| US6094232A (en) | Method and system for interpolating a missing pixel using a motion vector | |
| JPH1098695A (en) | Image information conversion device and method, and product-sum operation device | |
| JP2000259146A (en) | Image display device | |
| JP2000201328A (en) | Motion vector detection method and circuit | |
| JP5139086B2 (en) | Video data conversion from interlaced to non-interlaced | |
| JP4179089B2 (en) | Motion estimation method for motion image interpolation and motion estimation device for motion image interpolation | |
| JP2000261768A (en) | Image signal motion compensation scan conversion circuit |