Nothing Special   »   [go: up one dir, main page]

JP2006311061A - Scanning line conversion circuit - Google Patents

Scanning line conversion circuit Download PDF

Info

Publication number
JP2006311061A
JP2006311061A JP2005129476A JP2005129476A JP2006311061A JP 2006311061 A JP2006311061 A JP 2006311061A JP 2005129476 A JP2005129476 A JP 2005129476A JP 2005129476 A JP2005129476 A JP 2005129476A JP 2006311061 A JP2006311061 A JP 2006311061A
Authority
JP
Japan
Prior art keywords
information
pixel
field
video information
interpolation
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.)
Withdrawn
Application number
JP2005129476A
Other languages
Japanese (ja)
Inventor
Hidekazu Matsuzaki
英一 松崎
Kenji Inoue
井上  健治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005129476A priority Critical patent/JP2006311061A/en
Publication of JP2006311061A publication Critical patent/JP2006311061A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a scanning line conversion circuit capable of enhancing an image quality by contriving an interpolated pixel value as a still picture to be usable for an interpolated pixel detected as a moving picture to the utmost extent in motion adaptive IP conversion processing for detecting motion information in the interpolated pixel and selecting an interpolated pixel value in accordance with the motion information. <P>SOLUTION: The scanning line conversion circuit is characterized by including: a means for storing interpolated data in a preceding frame in addition to selection of the interpolated pixel value from in-field interpolation data and inter-fields interpolation data in accordance with the motion information; and an interpolated pixel information generating means that discriminates whether or not a region including the same pixel information around peripheral regions is present between frames, and selects interpolation data in the preceding frame as the interpolated pixel value when it is present. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、飛び越し走査による映像情報を順次走査による映像情報に変換するための走査線変換回路に関する。つまり、テレビジョンにおける映像情報処理回路に関するものである。   The present invention relates to a scanning line conversion circuit for converting video information by interlaced scanning into video information by sequential scanning. That is, the present invention relates to a video information processing circuit in a television.

近年、テレビジョン放送の方式として、従来のアナログ方式からデジタル方式への検討が開始され、デジタル化という新たな技術革新を契機として、テレビジョン放送が情報通信メディアとして更に高度化し、飛躍的な発展を遂げようとしている。既に国内では、CS(Communication Satellite:通信衛星)を用いた放送や、BS(Broadcasting Satellite:放送衛星)を用いた放送でデジタル化が実現されている。更には、地上波デジタル放送も開始した。   In recent years, as a method of television broadcasting, the study from the conventional analog method to the digital method has started, and as a result of the new technological innovation of digitalization, television broadcasting has become more advanced as an information communication medium, and has made tremendous development Is trying to achieve. In Japan, digitization has already been realized by broadcasting using CS (Communication Satellite) and broadcasting using BS (Broadcasting Satellite). Furthermore, terrestrial digital broadcasting has also started.

デジタルテレビジョン放送のメリットは、アナログ方式では1チャンネル分に相当する周波数帯域で、デジタル方式では3チャンネルの番組を伝送することができ、多チャンネル化が可能となることである。これにより、ニュースやスポーツ、或いはドラマなどを組み合わせたマルチ番組(混合多重編成番組)や、一つのチャンネル内で異なる三つの番組を放送するマルチチャンネル放送など、新たなサービスが実現される。   The advantage of digital television broadcasting is that, in the analog system, a 3-channel program can be transmitted in a frequency band corresponding to one channel, and in the digital system, the number of channels can be increased. As a result, new services such as multi-programs (mixed and multi-organized programs) combining news, sports, dramas, etc., and multi-channel broadcasts that broadcast three different programs within one channel are realized.

更にデジタルテレビジョン放送では、映像や音声の放送に限らず、各種のデータ放送を付加した統合型の放送サービスが可能となる。データ放送を付加したサービスとしては、テレビ番組にデータ情報を付加してマルチメディア的サービスを提供するものと、テレビ番組とは別の独立したサービスを提供するものとに分けられ、主なサービスとしては、視聴者参加型テレビ,ホームショッピング,各種情報サービス,いつでも好きな時に見ることのできる天気予報やニュースなどが挙げられる。   Further, digital television broadcasting enables not only video and audio broadcasting but also an integrated broadcasting service to which various data broadcasting is added. Services that add data broadcasting are divided into those that provide multimedia services by adding data information to TV programs, and those that provide independent services that are separate from TV programs. TV viewers, home shopping, various information services, weather forecasts and news that you can watch whenever you want.

このようなデジタルテレビジョン放送に対応するために、テレビジョン放送の受信装置も進化を遂げており、薄型で大画面のプラズマディスプレイが登場したり、従来のブラウン管型のテレビ受像機もデジタルテレビジョン放送に対応した高精細な解像度を有するものが出ている。これらの表示装置では、従来の1ライン毎の飛び越し走査による映像表示ではなく、順次走査による映像の表示が行われる。そのため、従来のアナログテレビジョン放送を表示する場合には、飛び越し走査による映像情報を順次走査による映像情報に変換し(以下、IP(Interlace−Progressive)変換と呼ぶ)、更に表示装置の有する解像度に映像情報を変換して表示を行っている(例えば、特許文献1参照。)。   In order to cope with such digital television broadcasts, television broadcast receivers have also evolved, and a thin, large-screen plasma display has appeared, and conventional CRT-type television receivers are also digital televisions. Some of them have high-definition resolution for broadcasting. In these display devices, video display by sequential scanning is performed instead of conventional video display by interlaced scanning for each line. Therefore, when displaying a conventional analog television broadcast, video information obtained by interlaced scanning is converted into video information obtained by sequential scanning (hereinafter referred to as IP (Interlace-Progressive) conversion), and the resolution of the display device is further increased. Video information is converted and displayed (for example, refer to Patent Document 1).

ここで、従来のIP変換処理回路について、簡単に説明を行う。   Here, a conventional IP conversion processing circuit will be briefly described.

図6は、一般的なIP変換処理回路の構成を示すブロック図である。   FIG. 6 is a block diagram showing a configuration of a general IP conversion processing circuit.

101,102は、入力される映像情報をフィールド単位で記憶しておくためのフィールド情報記憶部、103は、現在入力されているフィールド情報と、フィールド情報記憶部(2)102から出力される、現在入力されているフィールド情報よりも1フレーム期間過去に入力されたフィールド情報との差分を見ることにより画素単位で動画情報であるか静止画情報であるかの判定を行い、更に求まった画素毎の動き情報から補間画素での動きを判定して出力する動き情報生成部、104は、入力される映像情報をライン単位で記憶しておくためのライン情報記憶部、107は、入力される2系統の信号の加算演算を行う加算器、108は、加算器107により加算された値の半分の値を求める除算器、109は、動き情報生成器103からの出力信号に応じ、フィールド情報記憶部(1)101から出力される、現在入力されているフィールド情報よりも1フィールド期間過去に入力された画素情報と、除算器108から出力される、補間画素位置の上下のラインにおける画素値の平均値とのいずれかを選択して補間画素値とする補間情報選択部、105,106は、それぞれ補間情報選択部109から出力される画素情報と入力された画素情報とをライン単位で記憶し、記憶した画素情報を入力された映像情報の倍の速さで読み出すための入出力速度変換部、110は、入出力速度変換部(1)105及び入出力速度変換部(2)106から出力される画素情報を1ライン毎に切り換えて出力する表示情報選択部である。   101 and 102 are field information storage units for storing input video information in units of fields, and 103 is the field information currently input and output from the field information storage unit (2) 102. It is determined whether the information is moving image information or still image information in units of pixels by looking at the difference from the field information input in the past for one frame period from the field information currently input, and for each obtained pixel The motion information generation unit 104 that determines and outputs the motion at the interpolated pixel from the motion information of the line, 104 is a line information storage unit for storing the input video information in units of lines, and 107 is the input 2 An adder that performs an addition operation of system signals, 108 is a divider that calculates a half value added by the adder 107, and 109 is a motion information generator 103. In response to the output signal, the pixel information input from the field information storage unit (1) 101 in the past of one field period from the currently input field information, and the interpolation pixel output from the divider 108 The interpolation information selection units 105 and 106 that select an average value of pixel values in the upper and lower lines of the position to obtain an interpolation pixel value are input with the pixel information output from the interpolation information selection unit 109, respectively. An input / output speed conversion unit 110 for storing pixel information in units of lines and reading out the stored pixel information at a speed twice that of the input video information is an input / output speed conversion unit (1) 105 and an input / output This is a display information selection unit that switches and outputs pixel information output from the speed conversion unit (2) 106 for each line.

以上に説明した、従来のIP変換処理回路による動作について、以下に説明を行う。   The operation of the conventional IP conversion processing circuit described above will be described below.

入力された飛び越し操作による映像情報は、フィールド情報記憶部(1)101及びライン情報記憶部104に入力され、それぞれから1フィールド期間遅延した画素情報と1ライン前の画素情報を得ることができる。ここで図7に、飛び越し走査により表示されるNTSC(national television system committee)信号における映像情報が表示される様子を示す。NTSC信号では、(c)に示すように、525本の水平ラインにより1画面が構成され、この1画面の単位をフレームと呼ぶ。更にフレームは、飛び越し走査により(d)に示す奇数ラインを表現する奇数フィールドと(e)に示す偶数ラインを表現する偶数フィールドとに分けられ、NTSC信号ではこの奇数フィールドと偶数フィールドの映像を交互に表示することにより525ラインの映像情報を表現している。即ち奇数フィールドと偶数フィールドは、お互いに不足しているライン情報を補間する関係にある。であるから、再び図6に戻ると、フィールド情報記憶部(1)101からは、補間しようとする画素の位置に相当する前フィールドでの画素情報が得られ、入力された映像情報とライン情報記憶部104からは、補間しようとする画素の上下のラインでの画素情報が得られることとなる。更に入力された映像情報とライン情報記憶部104からは、加算器107及び除算器108により補間しようとする画素の上下のラインにおける画素情報の平均値が求められ、動画時の補間画素情報として用いられる。   The input video information by the jump operation is input to the field information storage unit (1) 101 and the line information storage unit 104, and pixel information delayed by one field period and pixel information of one line before can be obtained from each. Here, FIG. 7 shows a state in which video information in an NTSC (National Television System Committee) signal displayed by interlaced scanning is displayed. In the NTSC signal, as shown in (c), one screen is composed of 525 horizontal lines, and the unit of one screen is called a frame. Further, the frame is divided into an odd field expressing the odd line shown in (d) and an even field expressing the even line shown in (e) by interlaced scanning. The video information of 525 lines is expressed by displaying on the screen. That is, the odd field and the even field are in a relationship of interpolating the line information that is lacking. Therefore, returning to FIG. 6 again, the field information storage unit (1) 101 obtains pixel information in the previous field corresponding to the position of the pixel to be interpolated, and the input video information and line information. From the storage unit 104, pixel information on the upper and lower lines of the pixel to be interpolated is obtained. Further, from the input video information and the line information storage unit 104, an average value of pixel information in the upper and lower lines of the pixel to be interpolated is obtained by the adder 107 and the divider 108, and is used as interpolation pixel information at the time of moving image. It is done.

フィールド情報記憶部(1)101から出力される画素情報は、更にフィールド情報記憶部(2)102により1フィールド期間遅延させられ、入力されている映像情報よりも1フレーム期間遅延した映像情報、即ち、入力されている画素の位置に相当する1フレーム期間過去に入力された画素情報が得られこととなる。   The pixel information output from the field information storage unit (1) 101 is further delayed by one field period by the field information storage unit (2) 102 and is video information delayed by one frame period from the input video information, that is, Pixel information input in the past of one frame period corresponding to the position of the input pixel is obtained.

次に、動き情報生成部103について説明を行う。   Next, the motion information generation unit 103 will be described.

図8は、動き情報生成部103の一実施例を示すブロック図である。   FIG. 8 is a block diagram illustrating an example of the motion information generation unit 103.

図8において、1031は、現在入力されているフィールド情報と、フィールド情報記憶部(2)102から出力される、現在入力されているフィールド情報よりも1フレーム期間過去に入力されたフィールド情報との差分を求める減算器、1032は、減算器1031にて求まった差分値の絶対値を求める絶対値器、1033は、絶対値器1032にて求まった値と予め設定されている閾値とを比較し、絶対値器1032にて求まった値が閾値よりも小さい場合にはその画素が静止画であると判断して“0”を出力し、絶対値器1032にて求まった値が閾値よりも大きい場合或いは等しい場合にはその画素が動画であると判断して“1”を出力する閾値フィルタ回路で、これにより、入力された映像情報にノイズのような不正な画素情報が加わっている場合でも、多少の変動であればその影響を取り除くことが可能となる。1034は、閾値フィルタ回路1033から出力される画素毎の動き情報をライン単位で記憶しておくためのライン動き情報記憶部で、これによりライン動き情報記憶部1034からは、入力されている映像情報よりも1ライン前の画素での動き情報を得ることができる。1035は、2入力1出力のOR素子であり、閾値フィルタ回路1033から出力される動き情報とライン動き情報記憶部1034から出力される1ライン前の画素での動き情報との論理和を求めることにより、補間画素での動き情報を判断して出力する。   In FIG. 8, reference numeral 1031 denotes the field information that is currently input and the field information that is output from the field information storage unit (2) 102 and that is input in the past one frame period from the field information that is currently input. A subtractor for obtaining a difference, 1032 is an absolute value unit for obtaining an absolute value of the difference value obtained by the subtracter 1031, and 1033 is for comparing a value obtained by the absolute value unit 1032 with a preset threshold value. When the value obtained by the absolute value unit 1032 is smaller than the threshold value, it is determined that the pixel is a still image and “0” is output, and the value obtained by the absolute value unit 1032 is larger than the threshold value. In this case, the threshold filter circuit that determines that the pixel is a moving image and outputs “1” if the pixels are equal to each other. Even if you are joined, it is possible to get rid of that impact if it is some variation. Reference numeral 1034 denotes a line motion information storage unit for storing the motion information for each pixel output from the threshold filter circuit 1033 in units of lines, whereby the line motion information storage unit 1034 receives the input video information. It is possible to obtain motion information at a pixel one line before. Reference numeral 1035 denotes a two-input one-output OR element that obtains a logical sum of the motion information output from the threshold filter circuit 1033 and the motion information of the pixel one line before output from the line motion information storage unit 1034. Thus, the motion information at the interpolation pixel is judged and output.

再び図6に戻ると、補間情報選択部109では、動き情報生成部103から出力される動き情報が“0”である場合にはフィールド情報記憶部(1)101から出力される画素情報を、“1”である場合には除算器108から出力される画素情報を選択し、補間画素情報として出力する。   Returning to FIG. 6 again, in the interpolation information selection unit 109, when the motion information output from the motion information generation unit 103 is “0”, the pixel information output from the field information storage unit (1) 101 is If “1”, the pixel information output from the divider 108 is selected and output as interpolation pixel information.

入出力速度変換部(1)105及び入出力速度変換部(2)106は、それぞれ補間情報選択部109から出力される補間画素情報と入力された映像情報をライン単位で記憶し、記憶された画素情報は、入力された映像情報の倍の速さで読み出され、表示情報選択部110により1ライン毎に入出力速度変換部(1)105から出力される画素情報と入出力速度変換部(2)106から出力される画素情報とが切り換えられて出力される。
特開2002−112204号公報
The input / output speed conversion unit (1) 105 and the input / output speed conversion unit (2) 106 each store the interpolation pixel information output from the interpolation information selection unit 109 and the input video information in units of lines. The pixel information is read out at twice the speed of the input video information, and the display information selection unit 110 outputs the pixel information and the input / output speed conversion unit from the input / output speed conversion unit (1) 105 for each line. (2) The pixel information output from 106 is switched and output.
JP 2002-112204 A

しかしながら以上に説明を行った従来のIP変換方式では、動き情報生成部103にて補間画素での動き情報が動画であると判断され、補間情報選択部109にて除算器108から出力される画素情報が補間画素値として選択された場合、同一フィールド内での上下のラインに位置する画素値の平均値が補間画素値となるため垂直方向の空間周波数が半分に低下してしまい、ぼやけた映像になってしまうという問題点がある。このような観点から、垂直方向の空間周波数を維持するためにもできる限り静止画として処理し、前フィールドでの画素値を補間画素値として用いた方が好ましい。   However, in the conventional IP conversion method described above, the motion information generation unit 103 determines that the motion information at the interpolation pixel is a moving image, and the interpolation information selection unit 109 outputs the pixel output from the divider 108. When information is selected as an interpolated pixel value, the average value of the pixel values located on the upper and lower lines in the same field becomes the interpolated pixel value, so that the vertical spatial frequency is reduced by half and a blurred image There is a problem of becoming. From such a viewpoint, it is preferable to process the image as a still image as much as possible in order to maintain the vertical spatial frequency, and to use the pixel value in the previous field as the interpolation pixel value.

このような課題に対し、1フレーム期間過去の映像情報において周囲に似たような画素値を有する領域が無いかどうかを検出し、似たような画素値を有する領域がある場合にはその領域までの移動量、即ち動きベクトルを求め、更に移動している物体は均一の速度で移動しているという前提で求めた動きベクトルから前フィールドでの参照位置を決定し、その位置での画素値を補間画素値とする提案もある。   For such a problem, it is detected whether there is an area having a similar pixel value in the surrounding video information in one frame period, and if there is an area having a similar pixel value, that area The reference position in the previous field is determined from the motion vector obtained on the assumption that the moving object is moving at a uniform speed, and the pixel value at that position is determined. There is also a proposal that uses as an interpolated pixel value.

この提案は、1フレーム期間過去の映像情報と比較を行うことにより補間画素での動きを判断し、動画の場合には同一フィールド内での上下のラインに位置する画素値の平均値を補間画素値とし、静止画の場合には前フィールドでの画素値を補間画素値とする従来のIP変換方式の手法はそのまま用い、更に動きベクトルを求める手段を設けることにより、求まった動きベクトルに応じて参照する1フレーム期間過去の映像情報の位置と前フィールドでの映像情報の位置とを調整するというものである。   In this proposal, the motion at the interpolation pixel is judged by comparing with the video information of one frame period in the past, and in the case of a moving image, the average value of the pixel values located on the upper and lower lines in the same field is determined as the interpolation pixel. In the case of a still image, the conventional IP conversion method using the pixel value in the previous field as an interpolated pixel value is used as it is, and a means for obtaining a motion vector is further provided so that the motion vector can be obtained. The position of the video information in the past one frame period to be referred to and the position of the video information in the previous field are adjusted.

ところが、以上に述べたような、求まった動きベクトルに応じて参照する1フレーム期間過去の映像情報の位置と前フィールドでの映像情報の位置とを調整するという手法では、移動している物体が均一の速度で移動していないような場合、誤った情報を補間画素値としてしまう恐れがある。   However, in the method of adjusting the position of the video information in the past one frame period and the position of the video information in the previous field referred to according to the obtained motion vector as described above, the moving object is If it is not moving at a uniform speed, there is a risk that erroneous information will be used as the interpolation pixel value.

図9は、“H”という文字が右から左方向に水平に移動して表示される例を示している。即ち、(f)を注目するフィールドの表示状態とすると、(g),(h)もそれぞれ1フィールド期間過去に溯った表示状態を示している。ここで、(f)において斜め線で示した領域での補間画素値を求めるために、(h)に示した1フレーム期間過去の映像情報において画素情報の一致する領域を検索することとなるが、その結果(h)において斜め線で示した領域が一致する領域として検出される。従って、(f)において斜め線で示した領域での補間画素値は、(f)において斜め線で示した領域と(h)において斜め線で示した領域との中間に位置する、(g)に示した前フィールドでの映像情報のうち斜め線で示した領域での画素情報が用いられることとなる。   FIG. 9 shows an example in which the character “H” is displayed by moving horizontally from right to left. In other words, if (f) is the display state of the field of interest, (g) and (h) also indicate the display state over the past of one field period. Here, in order to obtain the interpolated pixel value in the region indicated by the diagonal line in (f), the region where the pixel information matches is searched in the video information of one frame period shown in (h). As a result, the region indicated by the diagonal lines in (h) is detected as a matching region. Accordingly, the interpolation pixel value in the region indicated by the diagonal line in (f) is located between the region indicated by the diagonal line in (f) and the region indicated by the diagonal line in (h), (g) Among the video information in the previous field shown in (3), pixel information in the area indicated by the oblique lines is used.

しかしここで、“H”という文字に関しては均一の速度で移動しているために、前フィールドでの映像情報により適切な補間が行われることとなるが、背景に関しては動いていないため、前フィールドでの映像情報を補間画素値としてしまうと誤った情報を補間画素値としてしまうこととなる。   However, since the character “H” moves at a uniform speed, appropriate interpolation is performed based on video information in the previous field. However, since the background is not moved, If the video information at is used as the interpolation pixel value, incorrect information will be used as the interpolation pixel value.

本発明は以上の問題点を鑑みてなされたものであり、垂直方向の空間周波数の低下を抑えて画質の劣化を防止することの出来る走査線変換回路を提供することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a scanning line conversion circuit capable of preventing deterioration in image quality by suppressing a decrease in spatial frequency in the vertical direction.

飛び越し走査による映像情報を受信し、補間画素情報を生成して順次走査の映像情報に変換する走査線変換回路において、
請求項1記載の発明は、入力された前記飛び越し走査による映像情報をフィールド単位で複数フィールド期間に渡り記憶することができる映像情報記憶手段と、入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報からフレーム間差信号を求めて画素毎の動きの有無を判断し、判断結果から補間画素における動き情報を生成する動き情報生成手段と、入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報から、予め定められた領域毎に画素情報の一致する1フレーム期間過去に入力された映像情報での領域を求め、その領域の位置情報を出力する動き検出手段と、入力された前記飛び越し走査による映像情報又は前記映像情報記憶手段に記憶されている映像情報において、補間画素周辺の画素情報からフィールド内補間画素情報を生成するフィールド内補間画素情報生成手段と、後述する補間画素情報選択手段から出力される補間画素情報をフィールド単位で複数フィールド期間に渡り記憶することができる補間画素情報記憶手段と、前記動き情報生成手段及び前記動き検出手段から出力される情報を基に、前記フィールド内補間画素情報生成手段により生成された画素情報又は前記映像情報記憶手段に記憶されている画素情報又は前記補間画素情報記憶手段に記憶されている画素情報のいずれかを選択し補間画素情報として出力する補間画素情報選択手段と、を備えることを特徴とするものである。これにより、補間画素値を従来のIP変換方式のように補間画素を含むフィールド内での画素情報から生成した補間画素値と前フィールドでの画素値とから選択する以外に、1フレーム期間過去において用いられた補間画素値からも選択することができるようになり、1フレーム期間過去に入力された映像情報において周囲に画素情報の一致する領域が無いかどうかを検出し、一致する領域が無い場合には従来通り動き情報に応じて補間画素を含むフィールド内での画素情報から生成した補間画素値と前フィールドでの画素値とから補間画素値を選択し、一致する領域がある場合には1フレーム期間過去において用いられた補間画素値を選択することとなり、例え補間画素での動き情報が動画であると判断されても過去において静止画であると判断された情報であれば、垂直方向の空間周波数の低下させること無く、補間画素情報を生成することが可能となる。
In a scanning line conversion circuit that receives video information by interlaced scanning, generates interpolated pixel information, and converts it into video information for sequential scanning.
According to the first aspect of the present invention, the input video information by the interlaced scanning can be stored in a field unit over a plurality of field periods, and the input video information by the interlaced scanning and / or the Motion information generating means for determining the presence / absence of motion for each pixel by obtaining an inter-frame difference signal from the video information stored in the video information storage means, and generating motion information for the interpolated pixel from the determination result; From the video information obtained by interlaced scanning and / or from the video information stored in the video information storage means, an area of video information input in the past for one frame period in which pixel information matches for each predetermined area is obtained. The motion detection means for outputting the position information of the area and the input video information by the interlaced scanning or the video information storage means. In the image information, the inter-field interpolation pixel information generating means for generating the intra-field interpolation pixel information from the pixel information around the interpolation pixel and the interpolation pixel information output from the interpolation pixel information selection means (to be described later) Based on the information output from the interpolation pixel information storage means that can be stored over the field period, and the motion information generation means and the motion detection means, the pixel information generated by the intra-field interpolation pixel information generation means or Interpolation pixel information selection means for selecting either pixel information stored in the video information storage means or pixel information stored in the interpolation pixel information storage means and outputting the selected pixel information as interpolation pixel information. It is what. As a result, in addition to selecting the interpolation pixel value from the interpolation pixel value generated from the pixel information in the field including the interpolation pixel and the pixel value in the previous field as in the conventional IP conversion method, in the past of one frame period When it is possible to select from the interpolated pixel values used, it is detected whether there is no region where the pixel information matches in the video information input in the past of one frame period, and there is no matching region In the conventional method, the interpolation pixel value is selected from the interpolation pixel value generated from the pixel information in the field including the interpolation pixel in accordance with the motion information and the pixel value in the previous field. The interpolated pixel value used in the past in the frame period is selected, and even if the motion information at the interpolated pixel is determined to be a moving image, it is a still image in the past. If the determined information, without reducing the vertical spatial frequency, it is possible to generate an interpolation pixel information.

また請求項2記載の発明は、請求項1記載の動き検出手段が、予め定められた領域毎に画素情報の一致する1フレーム期間過去に入力された映像情報での領域を求める際に、その領域内で画素毎のフレーム間差信号を累積することにより差分情報を求め、差分情報が最小となる1フレーム期間過去に入力された映像情報での領域を検出し、更にその領域での差分情報と予め定められている閾値との比較を行い、その領域での差分情報が予め定められている閾値よりも小さい場合に一致していると判断することを特徴とするものである。これにより、予め定められた領域毎に画素情報の一致する1フレーム期間過去に入力された映像情報での領域を求める際に、画素情報の完全に一致する領域が無い場合にでも、近い画素情報を有する領域が求められ、ノイズのような不規則な画素値の変動があったとしても多少の誤差を排除することができ、1フレーム期間過去において用いられた補間画素値を利用して新規の補間画素情報を生成することが可能となる。   According to a second aspect of the present invention, when the motion detection means according to the first aspect obtains an area of video information input in the past for one frame period in which pixel information matches for each predetermined area, Difference information is obtained by accumulating inter-frame difference signals for each pixel in the area, and an area in the video information input in the past for one frame period in which the difference information is minimum is detected. Further, difference information in that area is detected. Is compared with a predetermined threshold value, and when the difference information in the area is smaller than the predetermined threshold value, it is determined that they match. As a result, when determining a region in the video information input in the past for one frame period in which pixel information matches for each predetermined region, even if there is no region that completely matches the pixel information, close pixel information Even if there are irregular pixel value fluctuations such as noise, it is possible to eliminate some errors, and use the interpolated pixel values used in the past of one frame period to Interpolated pixel information can be generated.

また請求項3記載の発明は、入力された前記飛び越し走査による映像情報をフィールド単位で複数フィールド期間に渡り記憶することができる映像情報記憶手段と、入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報からフレーム間差信号を求めて画素毎の動きの有無を判断し、判断結果から補間画素における動き情報を生成する動き情報生成手段と、入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報から、予め定められた領域毎にその領域内で画素毎のフレーム間差信号を累積することにより差分情報を求め、差分情報が最小となる1フレーム期間過去に入力された映像情報での領域を検出し、その領域の位置情報及び差分情報を出力する動き検出手段と、入力された前記飛び越し走査による映像情報又は前記映像情報記憶手段に記憶されている映像情報において、補間画素周辺の画素情報からフィールド内補間画素情報を生成するフィールド内補間画素情報生成手段と、後述する補間画素情報選択手段から出力される補間画素情報をフィールド単位で複数フィールド期間に渡り記憶することができる補間画素情報記憶手段と、前記動き検出手段から出力される差分情報を基に、前記フィールド内補間画素情報生成手段により生成された画素情報と前記補間画素情報記憶手段に記憶されている画素情報とを混合して出力する画素情報混合手段と、前記動き情報生成手段から出力される情報を基に、前記映像情報記憶手段に記憶されている画素情報又は前記画素情報混合手段により生成された画素情報のいずれかを選択し補間画素情報として出力する補間画素情報選択手段と、を備えることを特徴とするものである。これにより、予め定められた領域毎に画素情報の一致する1フレーム期間過去に入力された映像情報での領域を求める際に、画素情報の完全に一致する領域が無い場合にでも近い画素情報を有する領域を求められ、その領域において用いられた補間画素値を利用して新規の補間画素情報が生成されることとなり、1フレーム期間過去において用いられた補間画素値を利用する機会が増加することとなる。更に差分情報に応じて補間画素周辺の画素情報から生成した画素情報と1フレーム期間過去において用いられた補間画素情報とを混合して用いることにより、完全に一致しない領域での1フレーム期間過去において用いられた補間画素情報を利用することによる補間画素情報の不正確さが緩和されることとなる。   The invention described in claim 3 is a video information storage means capable of storing the inputted video information by the interlaced scanning over a plurality of field periods in a field unit, and the inputted video information by the interlaced scanning and / or Motion information generating means for obtaining an inter-frame difference signal from the video information stored in the video information storage means to determine the presence / absence of motion for each pixel, and generating motion information at the interpolated pixel from the determination result; Difference information is obtained by accumulating inter-frame difference signals for each pixel in a predetermined region for each predetermined region from the image information obtained by the interlaced scanning and / or the image information stored in the image information storage unit. , Detecting a region in the video information input in the past for one frame period in which the difference information is minimum, and obtaining the position information and difference information of the region In-field interpolation pixel for generating intra-field interpolation pixel information from pixel information around the interpolation pixel in the input motion information by the interlaced scanning or the video information stored in the video information storage means Information generation means; interpolation pixel information storage means capable of storing interpolation pixel information output from an interpolation pixel information selection means (to be described later) over a plurality of field periods in field units; and difference information output from the motion detection means Pixel information mixing means for mixing and outputting the pixel information generated by the intra-field interpolation pixel information generation means and the pixel information stored in the interpolation pixel information storage means, and the motion information generation means Pixel information stored in the video information storage means or the pixel information mixing means based on information output from It is characterized in that selects one of the pixel information generated and an interpolation pixel information selecting means for outputting as the interpolation pixel information by. Thus, when obtaining a region of video information input in the past for one frame period in which pixel information matches for each predetermined region, pixel information that is close even when there is no region that completely matches pixel information. An area to be obtained is obtained, and new interpolation pixel information is generated using the interpolation pixel value used in the area, and the opportunity to use the interpolation pixel value used in the past of one frame period increases. It becomes. Furthermore, by mixing and using pixel information generated from pixel information around the interpolated pixels according to the difference information and interpolated pixel information used in the past of one frame period, in the past of one frame period in a region that does not completely match The inaccuracy of the interpolation pixel information due to the use of the used interpolation pixel information is alleviated.

また請求項4記載の発明は、請求項1乃至請求項3のいずれかに記載の動き検出手段が、求めたフレーム間差信号のうち予め設定されている信号線の状態を無視するマスク手段を備え、前記マスク手段により得られた結果を最終的なフレーム間差信号とすることを特徴とするものである。これにより、ノイズのような不規則な画素値の変動があったとしても多少の誤差を簡単な構成を施すことで排除することが可能となる。   According to a fourth aspect of the present invention, the motion detecting means according to any one of the first to third aspects further comprises a mask means for ignoring a preset signal line state among the obtained inter-frame difference signals. And the result obtained by the masking means is used as a final inter-frame difference signal. As a result, even if there are irregular pixel value fluctuations such as noise, some errors can be eliminated by applying a simple configuration.

飛び越し走査による映像情報を順次走査の映像情報に変換する映像情報処理回路に於いて、
第1実施例で示した構成によれば、従来のIP変換方式のように同一フィールド内での上下のラインに位置する画素値から生成した補間画素値と前フィールドでの画素値とから新規に生成する補間画素値を選択する以外に、1フレーム期間過去において用いられた補間画素情報を複数フィールド期間に渡り記憶しておくことのできる手段を設け、更に1フレーム期間過去に入力された映像情報において画素情報の一致する領域が無いかどうかを検出する手段を設けたことにより1フレーム期間過去において用いられた補間画素値からも選択できるようにし、1フレーム期間過去に入力された映像情報において画素情報の一致する領域がある場合には1フレーム期間過去において用いられた補間画素情報をそのまま新規に生成する補間画素情報として用いることで、例え補間画素での動き情報が動画であると判断されても過去において静止画であると判断された情報であれば、垂直方向の空間周波数の低下させること無く、補間画素情報を生成することが可能となる。
In a video information processing circuit for converting video information by interlaced scanning into video information of sequential scanning,
According to the configuration shown in the first embodiment, as in the conventional IP conversion method, the interpolation pixel value generated from the pixel values located on the upper and lower lines in the same field and the pixel value in the previous field are newly added. In addition to selecting the interpolated pixel value to be generated, means for storing interpolated pixel information used in the past of one frame period over a plurality of field periods is provided, and video information input in the past of one frame period By providing a means for detecting whether or not there is a region in which pixel information matches, it is possible to select from the interpolated pixel values used in the past of one frame period, so that pixels in the video information input in the past of one frame period can be selected. Interpolated pixel information for newly generating interpolated pixel information used in the past of one frame period when there is a region where the information matches For example, even if it is determined that the motion information at the interpolation pixel is a moving image, if the information is determined as a still image in the past, the interpolation pixel can be used without lowering the spatial frequency in the vertical direction. Information can be generated.

更に第2実施例で示した構成によれば、補間画素での動きが静止画であると判断された場合には前フィールドでの画素情報を補間画素情報として出力し、補間画素での動きが動画であると判断された場合には更に1フレーム期間過去に入力された映像情報に画素情報が一致する領域があるかどうかを判断し、1フレーム期間過去に入力された映像情報に画素情報が一致する領域が無い場合には補間画素を含むフィールド内での画素情報から生成した画素値を、一致する領域がある場合には1フレーム期間過去において生成された補間画素値を、一致する領域は無いが近い画素情報を有する領域が存在する場合には補間画素を含むフィールド内での画素情報から生成した画素値と1フレーム期間過去において生成された補間画素値とを混合することにより生成した画素情報を新規の補間画素情報として出力することとなり、これにより1フレーム期間過去に入力された映像情報に画素情報が一致する領域が無い場合でも、近い画素情報を有する領域が存在すれば、1フレーム期間過去において用いられた補間画素値を利用して補間画素情報を生成することが可能となるとともに、画素情報が一致しない1フレーム期間過去において用いられた補間画素値を利用することによる、新規に生成された補間画素情報の不正確さが補われることとなる。   Further, according to the configuration shown in the second embodiment, when it is determined that the motion at the interpolation pixel is a still image, the pixel information in the previous field is output as the interpolation pixel information, and the motion at the interpolation pixel is When it is determined that the image is a moving image, it is further determined whether or not there is a region where the pixel information matches the video information input in the past of one frame period, and the pixel information is included in the video information input in the past of one frame period. If there is no matching area, the pixel value generated from the pixel information in the field including the interpolation pixel is used. If there is a matching area, the interpolation pixel value generated in the past of one frame period is used. When there is a region having pixel information that is close but not present, the pixel value generated from the pixel information in the field including the interpolation pixel and the interpolation pixel value generated in the past of one frame period are mixed. The pixel information generated by the above is output as new interpolated pixel information, so that even if there is no region where the pixel information matches the video information input in the past for one frame period, there is a region having close pixel information Then, it becomes possible to generate interpolation pixel information using the interpolation pixel value used in the past of one frame period, and use the interpolation pixel value used in the past of one frame period in which the pixel information does not match. As a result, the inaccuracy of the newly generated interpolated pixel information is compensated.

以下に、図面を参照して本発明の実施の形態を詳細に説明する。   Embodiments of the present invention will be described below in detail with reference to the drawings.

(第1実施例)
図1は、本発明の一実施形態としてのIP変換処理回路の構成を示したブロック図である。
(First embodiment)
FIG. 1 is a block diagram showing a configuration of an IP conversion processing circuit as an embodiment of the present invention.

図1において、111,112は、補間情報選択部109から出力される補間情報をフィールド単位で記憶するフィールド補間情報記憶部、113は、ブロックマッチング法等従来の動きベクトルを求めるための手法により構成されるブロック一致検出部であり、入力される映像情報と、フィールド情報記憶部(2)102から出力される、入力される映像情報よりも1フレーム期間過去に入力された映像情報とを比較することにより、入力された映像情報のうち予め定められた領域毎に1フレーム期間過去に入力された映像情報におけるその周辺の領域で同じ画素情報を有する領域が無いかどうかを検出し、画素情報の一致する領域がある場合には一致する領域があったことを示す一致情報を出力するとともに、入力された映像情報の領域と検出された1フレーム期間過去に入力された映像情報の領域との位置情報を出力するものである。114は、ブロック一致検出部113から出力される、一致する領域があったかどうかを示す1ビットで表現される一致情報と、動き情報生成103から出力されるやはり1ビットで表現される補間画素の動き情報とをフィールド単位で記憶するフィールド動き情報記憶部である。109は、図6で示した従来のIP変換処理回路で説明した補間情報選択部であるが、ここではフィールド情報記憶部(2)102から出力される画素情報と除算器108から出力される画素情報以外にフィールド補間情報記憶部(2)112から出力される画素情報が入力され、フィールド動き情報記憶部114から出力される一致情報と動き情報に従いこれら3つの画素情報のいずれかを選択して補間画素情報として出力する。その他の構成要因に関しては、図6で示した従来のIP変換処理回路として説明したものと同じである。   In FIG. 1, reference numerals 111 and 112 denote field interpolation information storage units for storing interpolation information output from the interpolation information selection unit 109 in units of fields, and 113 is configured by a conventional method for obtaining a motion vector such as a block matching method. The block coincidence detecting unit compares the input video information with the video information input from the field information storage unit (2) 102 in the past of one frame period from the input video information. Thus, it is detected whether there is no region having the same pixel information in the peripheral region in the video information input in the past for one frame period for each predetermined region of the input video information. If there is a matching area, the matching information indicating that there is a matching area is output, and the input video information area And outputs the position information of the detected one frame period area of the image information input in the past it was. Reference numeral 114 denotes the match information output from the block match detection unit 113, which is expressed by 1 bit indicating whether or not there is a matching area, and the motion of the interpolated pixel output from the motion information generation 103, which is also expressed by 1 bit. A field motion information storage unit that stores information in field units. Reference numeral 109 denotes the interpolation information selection unit described in the conventional IP conversion processing circuit shown in FIG. 6, but here the pixel information output from the field information storage unit (2) 102 and the pixel output from the divider 108 In addition to the information, pixel information output from the field interpolation information storage unit (2) 112 is input, and one of these three pieces of pixel information is selected according to the coincidence information and the motion information output from the field motion information storage unit 114. Output as interpolation pixel information. Other constituent factors are the same as those described as the conventional IP conversion processing circuit shown in FIG.

次に、以上に説明した構成による、本発明におけるIP変換処理回路の動作について説明を行う。ここで、図1に示した実施形態では、n+1フィールドでの映像情報が入力されており、フィールド情報記憶部(1)101からはnフィールドでの映像情報が出力され、フィールド情報記憶部(2)102からはn−1フィールドでの映像情報が出力されるものとする。   Next, the operation of the IP conversion processing circuit according to the present invention having the configuration described above will be described. Here, in the embodiment shown in FIG. 1, video information in n + 1 field is input, video information in n fields is output from the field information storage unit (1) 101, and field information storage unit (2 ) 102 outputs video information in the n-1 field.

動き情報生成部103では、入力されたn+1フィールドでの映像情報とフィールド情報記憶部(2)102から出力されるn−1フィールドでの映像情報とからn+1フィールドでの動き情報が求められて出力される。ブロック一致検出部113にも同様に、入力されたn+1フィールドでの映像情報とフィールド情報記憶部(2)102から出力されるn−1フィールドでの映像情報とが入力され、予め定められている領域単位で入力されたn+1フィールドでの映像情報に対しフィールド情報記憶部(2)102から出力されるn−1フィールドでの映像情報の中に同じ画素情報を有する領域があるかどうかを検索し、ある場合にはその領域での一致情報を“1”とし、無い場合にはその領域での一致情報を“0”として画素毎に出力する。動き情報生成部103から出力される動き情報及びブロック一致検出部113から出力される一致情報は、フィールド動き情報記憶部114に記憶されることにより1フィールド期間遅れてフィールド動き情報記憶部114から出力されることとなる。即ちフィールド動き情報記憶部114からはnフィールドでの動き情報と一致情報が出力される。   The motion information generation unit 103 obtains and outputs motion information in the n + 1 field from the input video information in the n + 1 field and the video information in the n-1 field output from the field information storage unit (2) 102. Is done. Similarly, the input video information in the n + 1 field and the video information in the n−1 field output from the field information storage unit (2) 102 are input to the block coincidence detection unit 113 and are determined in advance. With respect to the video information in the n + 1 field input in units of areas, the video information in the n-1 field output from the field information storage unit (2) 102 is searched for a region having the same pixel information. In some cases, the coincidence information in that area is set to “1”, and in the absence, the coincidence information in that area is set to “0” and output for each pixel. The motion information output from the motion information generation unit 103 and the match information output from the block match detection unit 113 are stored in the field motion information storage unit 114 and output from the field motion information storage unit 114 with a delay of one field period. Will be. That is, the field motion information storage unit 114 outputs motion information and coincidence information in n fields.

また補間情報選択部109には、補間しようとするフィールドよりも1フィールド期間過去に入力された画素情報としてフィールド情報記憶部(2)102から出力されるn−1フィールドでの画素情報が入力され、また除算器108から補間画素位置の上下のラインにおける画素値の平均値を得るために、ライン情報記憶部104及び加算器107へはフィールド情報記憶部(1)101から出力されるnフィールドでの画素情報が入力され、これにより補間情報選択部109からはnフィールドでの補間画素情報が出力されることとなる。補間情報選択部109から出力されたnフィールドでの補間画素情報は入出力速度変換部(1)105へ入力され、また、入出力速度変換部(2)106へはフィールド情報記憶部(1)101から出力されるnフィールドでの画素情報が入力される。入出力速度変換部(1)105及び入出力速度変換部(2)106に入力された画素情報は、図6で示した従来のIP変換処理回路にて説明したように入力された映像情報の倍の速さで読み出され、表示情報選択部110により1ライン毎に入出力速度変換部(1)105から出力される画素情報と入出力速度変換部(2)106から出力される画素情報とが切り換えられて出力されることとなる。   Also, the pixel information in the n−1 field output from the field information storage unit (2) 102 is input to the interpolation information selection unit 109 as pixel information input in the past of one field period from the field to be interpolated. In addition, in order to obtain the average value of the pixel values in the upper and lower lines of the interpolated pixel position from the divider 108, the n information output from the field information storage unit (1) 101 is sent to the line information storage unit 104 and the adder 107. Pixel information is input, and interpolation information selection unit 109 outputs interpolation pixel information in n fields. The interpolated pixel information in n fields output from the interpolation information selection unit 109 is input to the input / output speed conversion unit (1) 105, and the input / output speed conversion unit (2) 106 is supplied to the field information storage unit (1). The pixel information in the n field output from 101 is input. The pixel information input to the input / output speed conversion unit (1) 105 and the input / output speed conversion unit (2) 106 is the video information input as described in the conventional IP conversion processing circuit shown in FIG. The pixel information read out from the input / output speed conversion unit (1) 105 and the pixel information output from the input / output speed conversion unit (2) 106 for each line by the display information selection unit 110. Are switched and output.

補間情報選択部109から出力された補間画素情報は、同時にフィールド補間情報記憶部(1)111に記憶され、フィールド補間情報記憶部(1)111に記憶された補間画素情報は、ブロック一致検出部113にて1フレーム期間過去に入力された映像情報に一致する領域があると検出された場合に、一致する領域での補間画素情報が読み出されてフィールド補間情報記憶部(2)112に記憶される。   The interpolation pixel information output from the interpolation information selection unit 109 is simultaneously stored in the field interpolation information storage unit (1) 111, and the interpolation pixel information stored in the field interpolation information storage unit (1) 111 is the block match detection unit. When it is detected in 113 that there is a region that matches the video information input in the past for one frame period, the interpolation pixel information in the matching region is read and stored in the field interpolation information storage unit (2) 112. Is done.

図2は、ブロック一致検出部113において、1フレーム期間過去に入力された映像情報に一致する領域が検出された時の様子を示したものである。図2において、(a)は注目するフィールドの表示状態、(b)はその1フレーム期間過去における表示状態を示している。ここで、(a)において斜め線で示した、右上隅に位置する座標が縦方向に“X”、横方向に“Y”とする矩形領域に注目すると、(a)で示した注目している矩形領域と同じ画素情報を有する矩形領域が、(b)において斜め線で示した、右上隅に位置する座標が縦方向に“X+ΔX”、横方向に“Y+ΔY”とする領域に存在する様子を示している。   FIG. 2 shows a state when the block coincidence detecting unit 113 detects an area that matches the video information input in the past of one frame period. In FIG. 2, (a) shows the display state of the field of interest, and (b) shows the display state in the past of that one frame period. Here, when attention is paid to a rectangular area indicated by a diagonal line in (a) with the coordinates located in the upper right corner being “X” in the vertical direction and “Y” in the horizontal direction, the attention shown in (a) A rectangular area having the same pixel information as that of the existing rectangular area exists in an area indicated by a diagonal line in (b) where the coordinates located in the upper right corner are “X + ΔX” in the vertical direction and “Y + ΔY” in the horizontal direction. Is shown.

再び図1に戻ると、ブロック一致検出部113では1フレーム期間過去に入力された映像情報に一致する領域があった場合に、フィールド補間情報記憶部(1)111に記憶された補間画素情報を読み出すためのアドレス情報として(X+ΔX,Y+ΔY)の座標を右上に位置する矩形領域のアドレス情報を出力し、同時にフィールド補間情報記憶部(1)111から出力された補間画素情報をフィールド補間情報記憶部(2)112に書き込むためのアドレス情報として(X,Y)の座標を右上に位置する矩形領域のアドレス情報を出力する。これによりフィールド補間情報記憶部(1)111からは、(X+ΔX,Y+ΔY)の座標を右上に位置するn−1フィールドでの補間画素情報が矩形領域に対応する画素分出力されて、フィールド補間情報記憶部(2)112の(X,Y)の座標を右上に位置する矩形領域に書き込まれることとなる。更にフィールド補間情報記憶部(2)112からは、記憶されている補間画素情報がn−2フィールドでの補間画素情報として読み出され、補間情報選択部109へ入力される。   Returning to FIG. 1 again, when there is an area that matches the video information input in the past for one frame period in the block match detection unit 113, the interpolation pixel information stored in the field interpolation information storage unit (1) 111 is displayed. As address information for reading, the address information of the rectangular area located at the upper right of the coordinates of (X + ΔX, Y + ΔY) is output, and at the same time, the interpolation information output from the field interpolation information storage unit (1) 111 is used as the field interpolation information storage unit (2) Output address information of a rectangular area in which the coordinates of (X, Y) are located at the upper right as address information for writing to 112. As a result, from the field interpolation information storage unit (1) 111, the interpolation pixel information in the n-1 field in which the coordinates of (X + ΔX, Y + ΔY) are located on the upper right is output for the pixels corresponding to the rectangular area, and the field interpolation information The coordinates (X, Y) of the storage unit (2) 112 are written in the rectangular area located on the upper right. Further, the stored interpolation pixel information is read from the field interpolation information storage unit (2) 112 as the interpolation pixel information in the n-2 field, and is input to the interpolation information selection unit 109.

補間情報選択部109では、フィールド情報記憶部(2)102から出力されるn−1フィールドでの画素情報と除算器108から出力される補間画素位置の上下のラインにおける画素値の平均値と、更に以上に説明したフィールド補間情報記憶部(2)112から出力されるn−2フィールドでの補間画素情報の中から、フィールド動き情報記憶部114から出力される動き情報と一致情報に従い、nフィールドでの補間画素値を決定することとなる。   In the interpolation information selection unit 109, the pixel information in the n-1 field output from the field information storage unit (2) 102, the average value of the pixel values in the upper and lower lines of the interpolation pixel position output from the divider 108, Further, the n-field interpolated pixel information in the n-2 field output from the field interpolation information storage unit (2) 112 described above is determined in accordance with the motion information output from the field motion information storage unit 114 and the n field. The interpolation pixel value at is determined.

図3に、補間情報選択部109にてnフィールドでの補間画素情報が決定される様子を示す。即ち補間情報選択部109では、フィールド動き情報記憶部114から出力される一致情報が“1”で1フレーム期間過去に入力された映像情報に一致する領域がある場合には、情報記憶部114から出力される動き情報に依らず必ずフィールド補間情報記憶部(2)112から出力されるn−2フィールドでの補間画素情報が選択され、フィールド動き情報記憶部114から出力される一致情報が“0”で1フレーム期間過去に入力された映像情報に一致する領域がない場合には、フィールド動き情報記憶部114から出力される動き情報に応じ、従来でのIP変換方式と同様に動画の場合には同一フィールド内での上下のラインに位置する画素値の平均値を補間画素値とし、静止画の場合には前フィールドでの画素値を補間画素値として出力する。即ち、フィールド動き情報記憶部114から出力される動き情報が“1”の場合には除算器108から出力される補間画素を含むフィールド内で生成した画素情報を選択し、“0”の場合にはフィールド情報記憶部(2)102から出力されるn−1フィールドでの画素情報を選択してnフィールドでの補間画素値として出力する。   FIG. 3 shows how the interpolation information selection unit 109 determines interpolation pixel information in n fields. That is, in the interpolation information selection unit 109, when the matching information output from the field motion information storage unit 114 is “1” and there is an area that matches the video information input in the past of one frame period, the information storage unit 114 The interpolated pixel information in the n-2 field that is always output from the field interpolation information storage unit (2) 112 is selected regardless of the output motion information, and the match information output from the field motion information storage unit 114 is “0”. If there is no region that matches the video information input in the past for one frame period, the motion information output from the field motion information storage unit 114 is used in the case of a moving image as in the conventional IP conversion method. Is the average value of the pixel values located on the upper and lower lines in the same field as the interpolated pixel value. In the case of a still image, the pixel value in the previous field is the interpolated pixel value. Forces. That is, when the motion information output from the field motion information storage unit 114 is “1”, the pixel information generated in the field including the interpolation pixel output from the divider 108 is selected, and when the motion information is “0”. Selects pixel information in the n-1 field output from the field information storage unit (2) 102 and outputs it as an interpolated pixel value in the n field.

以上説明した構成によれば、従来のIP変換方式のように同一フィールド内での上下のラインに位置する画素値から生成した補間画素値と前フィールドでの画素値とから新規に生成する補間画素値を選択する以外に、1フレーム期間過去において用いられた補間画素情報を複数フィールド期間に渡り記憶しておくことのできる手段を設け、更に1フレーム期間過去に入力された映像情報において画素情報の一致する領域が無いかどうかを検出する手段を設けたことにより、1フレーム期間過去において用いられた補間画素値からも選択できるようにしたものである。これにより、1フレーム期間過去に入力された映像情報において画素情報が一致する領域が無い場合には従来通り動き情報に応じて同一フィールド内での上下のラインに位置する画素値から生成した補間画素値と前フィールドでの画素値とから新規に生成する補間画素値のどちらかを選択して新規に生成する補間画素値とし、一致する領域がある場合には1フレーム期間過去において用いられた補間画素情報をそのまま新規に生成する補間画素情報として用いることとなり、例え補間画素での動き情報が動画であると判断されても過去において静止画であると判断された情報であれば、垂直方向の空間周波数の低下させること無く、補間画素情報を生成することが可能となる。   According to the configuration described above, the interpolation pixel newly generated from the interpolation pixel value generated from the pixel values located on the upper and lower lines in the same field and the pixel value in the previous field as in the conventional IP conversion method. In addition to selecting a value, there is provided means for storing interpolated pixel information used in the past of one frame period over a plurality of field periods, and further, in the video information input in the past of one frame period, the pixel information By providing means for detecting whether there is no matching area, it is possible to select from interpolated pixel values used in the past of one frame period. Thus, when there is no region where the pixel information matches in the video information input in the past of one frame period, the interpolation pixel generated from the pixel values located on the upper and lower lines in the same field according to the motion information as before The interpolation pixel value to be newly generated by selecting one of the newly generated interpolation pixel values from the value and the pixel value in the previous field, and if there is a matching area, the interpolation used in the past of one frame period The pixel information is used as interpolation pixel information to be newly generated as it is. For example, if the motion information at the interpolation pixel is determined to be a moving image even if it is determined to be a moving image in the past, the vertical information Interpolated pixel information can be generated without reducing the spatial frequency.

尚、本例では各機能の役割を判り易く説明する目的で動き情報生成部103とブロック一致検出部113とを分けて記述したが、機能的には動き情報生成部103もブロック一致検出部113と同様に画素毎のフレーム間差信号から動き情報を求めるものであるため、動き情報生成部103とブロック一致検出部113とを1つにまとめ、例えばブロック一致検出部113から補間画素での動き情報を出力するとしても本発明の意図する所と変わるものではない。   In this example, the motion information generation unit 103 and the block coincidence detection unit 113 are described separately for the purpose of explaining the role of each function in an easy-to-understand manner. Since the motion information is obtained from the inter-frame difference signal for each pixel in the same manner as described above, the motion information generation unit 103 and the block coincidence detection unit 113 are combined into one, for example, the motion at the interpolation pixel from the block coincidence detection unit 113 Even if the information is output, it is not different from the intention of the present invention.

また、ブロック一致検出部113では1フレーム期間過去に入力された映像情報に一致する領域があるかどうかを求めるとしたが、ブロック一致検出部113で求まった画素毎のフレーム間差信号のうち下位数ビットをマスクする手段を設けることにより、或いは第2実施例で説明するようにその領域内での画素毎のフレーム間差信号を累積することにより差分情報を求め、その差分情報が最小となる領域を検出し、更にその領域での差分情報と予め定められている閾値との比較を行い、その領域での差分情報が予め定められている閾値よりも小さい場合に一致していると判断する手段を設けることにより、画素情報が完全に一致する領域が無い場合には近い画素情報を有する領域を画素情報の一致する領域として求めるようにすることも可能であり、このような手段を講じた場合でも同様に本発明の意図する所と変わるものではない。   Further, the block coincidence detection unit 113 determines whether there is a region that matches the video information input in the past for one frame period. By providing means for masking several bits, or as described in the second embodiment, the difference information is obtained by accumulating inter-frame difference signals for each pixel in the area, and the difference information is minimized. An area is detected, the difference information in the area is compared with a predetermined threshold value, and if the difference information in the area is smaller than the predetermined threshold value, it is determined that they match. By providing a means, it is possible to obtain a region having close pixel information as a region where the pixel information matches if there is no region where the pixel information completely matches. , And the do not vary with the intention of the present invention as well, even when taken such means.

(第2実施例)
第1実施例では、従来のIP変換方式のように補間画素を含むフィールド内で生成した補間画素値と前フィールドでの画素値とから新規に生成する補間画素値を選択する以外に、1フレーム期間過去において用いられた補間画素情報を複数フィールド期間に渡り記憶しておくことのできる手段を設け、更に1フレーム期間過去に入力された映像情報において周囲に画素情報の一致する領域が無いかどうかを検出する手段を設けることにより、1フレーム期間過去において用いられた補間画素情報からも選択できるようにした手段について説明を行った。また、1フレーム期間過去に入力された映像情報に画素情報が完全に一致する領域が無い場合でも、画素毎のフレーム間差信号のうち下位数ビットをマスクする手段を設けることにより、或いはその領域内での画素毎のフレーム間差信号を累積することにより差分情報を求め、その差分情報が最小となる領域を検出し、更にその領域での差分情報と予め定められている閾値との比較を行い、その領域での差分情報が予め定められている閾値よりも小さい場合に一致していると判断する手段を設けることにより、近い画素情報を有する領域を画素情報の一致する領域として求めるようにする手段ついても説明を行った。
(Second embodiment)
In the first embodiment, in addition to selecting a newly generated interpolation pixel value from the interpolation pixel value generated in the field including the interpolation pixel and the pixel value in the previous field as in the conventional IP conversion method, one frame is selected. Provided means for storing interpolated pixel information used in the past in a plurality of field periods, and whether or not there is a region where the pixel information coincides in the video information input in the past in one frame period A description has been given of means that can be selected from interpolated pixel information used in the past of one frame period by providing means for detecting. Further, even when there is no region where the pixel information completely matches with the video information input in the past of one frame period, by providing means for masking the lower-order bits of the inter-frame difference signal for each pixel, or the region The difference information is obtained by accumulating the inter-frame difference signal for each pixel in the image, the area where the difference information is minimum is detected, and the difference information in the area is compared with a predetermined threshold value. And by providing means for determining that the difference information in the area matches when the difference information is smaller than a predetermined threshold value, the area having close pixel information is obtained as the area where the pixel information matches. The means to do was also explained.

即ち第1実施例で説明した手段に依れば、画素情報にノイズのような多少の画素値の変動が含まれたとしても、画素毎のフレーム間差信号のうち下位数ビットをマスクする手段或いは差分情報と予め定められている閾値とを比較する手段を設けることにより、その影響を排除することが可能となるが、あくまでも1フレーム期間過去において用いられた補間画素値を新規に生成する補間画素値として用いるとする条件は、ノイズのような多少の画素値の変動要因を除いた状態で、1フレーム期間過去に入力された映像情報に画素情報の一致する領域があった場合である。   That is, according to the means described in the first embodiment, even if the pixel information includes some fluctuation of the pixel value such as noise, the means for masking the lower-order bits of the inter-frame difference signal for each pixel. Alternatively, by providing means for comparing the difference information with a predetermined threshold value, it is possible to eliminate the influence, but interpolation that newly generates an interpolated pixel value used in the past of one frame period. The condition to be used as the pixel value is a case where there is a region where the pixel information coincides with the video information input in the past of one frame period in a state in which some variation factors of the pixel value such as noise are removed.

本例では、1フレーム期間過去に入力された映像情報に画素情報が一致する領域が無い場合でも、近い画素情報を有する領域が存在すれば、1フレーム期間過去において用いられた補間画素値を利用して新規に補間画素情報を生成する手段について説明を行う。   In this example, even if there is no region where the pixel information matches in the video information input in the past for one frame period, if there is a region having similar pixel information, the interpolated pixel value used in the past for one frame period is used. A means for newly generating interpolation pixel information will be described.

図4は、本実施例でのIP変換処理回路の一構成例を示したブロック図である。   FIG. 4 is a block diagram showing a configuration example of the IP conversion processing circuit in the present embodiment.

図4において、113は、図1で示した第1実施例でのIP変換処理回路で説明したブロック一致検出部であるが、一致する領域があったことを示す一致情報を出力する代わりに、予め定められた範囲の領域内で画素毎のフレーム間差信号を累積することにより求めた差分情報を、本例では8ビットの情報として出力する。114は、ブロック一致検出部113から出力される8ビットで表現される差分情報と、動き情報生成部103から出力されるやはり1ビットで表現される補間画素の動き情報とをフィールド単位で記憶するフィールド動き情報記憶部である。115は、フィールド動き情報記憶部114から出力される8ビットの差分情報に従い、フィールド補間情報記憶部(2)112から出力される画素情報と除算器108から出力される画素情報とを混合して出力する補間情報混合部である。109は、図6で示した従来のIP変換処理回路で説明した補間情報選択部であり、ここではフィールド動き情報記憶部114から出力される動き情報に従い、フィールド情報記憶部(2)102から出力される画素情報と補間情報選択部115から出力される画素情報のいずれかを選択して補間画素情報として出力することとなる。その他の構成要因に関しては、図6で示した従来のIP変換処理回路、及び図1で示した第一実施例としてのIP変換処理回路で説明したものと同じである。   In FIG. 4, reference numeral 113 denotes a block matching detection unit described in the IP conversion processing circuit in the first embodiment shown in FIG. 1, but instead of outputting matching information indicating that there is a matching area, In this example, difference information obtained by accumulating inter-frame difference signals for each pixel within a predetermined range is output as 8-bit information. 114 stores the difference information expressed by 8 bits output from the block match detection unit 113 and the motion information of the interpolation pixel expressed by 1 bit output from the motion information generation unit 103 in units of fields. It is a field motion information storage unit. 115 mixes the pixel information output from the field interpolation information storage unit (2) 112 and the pixel information output from the divider 108 in accordance with the 8-bit difference information output from the field motion information storage unit 114. It is an interpolation information mixing unit to output. Reference numeral 109 denotes an interpolation information selection unit described in the conventional IP conversion processing circuit shown in FIG. 6. Here, the interpolation information selection unit outputs from the field information storage unit (2) 102 according to the motion information output from the field motion information storage unit 114. The pixel information to be output and the pixel information output from the interpolation information selection unit 115 are selected and output as interpolation pixel information. Other constituent factors are the same as those described in the conventional IP conversion processing circuit shown in FIG. 6 and the IP conversion processing circuit as the first embodiment shown in FIG.

次に、以上に説明した構成による、本発明におけるIP変換処理回路の動作について説明を行う。   Next, the operation of the IP conversion processing circuit according to the present invention having the configuration described above will be described.

ブロック一致検出部113からは、入力された映像情報の領域についての位置情報と映像情報の一致が検出された1フレーム期間過去に入力された映像情報の領域についての位置情報が出力されるとともに、前述した通り予め定められた範囲の領域内で画素毎のフレーム間差信号を累積することにより求めた8ビットで表現される差分情報が出力される。補間情報混合部115では、このブロック一致検出部113にて生成された8ビットの差分情報に従い、フィールド補間情報記憶部(2)112から出力される画素情報と除算器108から出力される画素情報とを混合して出力することとなる。ここで本例では、ブロック一致検出部113から出力される差分情報は一旦フィールド動き情報記憶部114に記憶され、1フィールド期間遅延させられた差分情報が補間情報混合部115に入力されるとしている。フィールド補間情報記憶部(1)111に書き込まれた補間情報選択部109から出力された補間画素情報は、第1実施例で説明した通り、ブロック一致検出部113から出力される位置情報(X+ΔX,Y+ΔY)に従って読み出され、同時にブロック一致検出部113から出力される位置情報(X,Y)に従ってフィールド補間情報記憶部(2)112に書き込まれることとなる。これによりフィールド補間情報記憶部(2)112からは、1フレーム期間過去において生成された補間画素情報が読み出されることとなる。   From the block coincidence detection unit 113, the position information about the input video information area and the position information about the video information area inputted in the past for one frame period in which the coincidence of the video information is detected are output. As described above, difference information expressed in 8 bits obtained by accumulating inter-frame difference signals for each pixel within a predetermined range is output. In the interpolation information mixing unit 115, pixel information output from the field interpolation information storage unit (2) 112 and pixel information output from the divider 108 according to the 8-bit difference information generated by the block match detection unit 113. Will be mixed and output. In this example, the difference information output from the block match detection unit 113 is temporarily stored in the field motion information storage unit 114, and the difference information delayed by one field period is input to the interpolation information mixing unit 115. . As described in the first embodiment, the interpolation pixel information output from the interpolation information selection unit 109 written in the field interpolation information storage unit (1) 111 is the position information (X + ΔX, Y + ΔY) and simultaneously written in the field interpolation information storage unit (2) 112 according to the position information (X, Y) output from the block coincidence detection unit 113. As a result, the interpolated pixel information generated in the past of one frame period is read from the field interpolation information storage unit (2) 112.

図5は、補間情報混合部115にて、フィールド動き情報記憶部114から出力される8ビットの差分情報に応じ、フィールド補間情報記憶部(2)112から出力される画素情報と除算器108から出力される画素情報とが混合される様子を示したものである。   FIG. 5 shows the pixel information output from the field interpolation information storage unit (2) 112 and the divider 108 in accordance with the 8-bit difference information output from the field motion information storage unit 114 in the interpolation information mixing unit 115. It shows how the output pixel information is mixed.

本例ではブロック一致検出部113にて生成される差分情報を8ビットで表現するとしているため最大で表現できる差分情報は“255”となり、それを超えてフレーム間差信号が累積される場合には差分情報は最大値である“255”として出力されるものとする。   In this example, since the difference information generated by the block match detection unit 113 is expressed by 8 bits, the maximum difference information that can be expressed is “255”, and the inter-frame difference signal is accumulated beyond that. The difference information is output as “255” which is the maximum value.

ブロック一致検出部113にて生成された差分情報が“0”である場合には、1フレーム期間過去に入力された映像情報に画素情報が一致する領域が存在することとなり、この場合には補間情報混合部115からは、フィールド補間情報記憶部(2)112から出力される1フレーム期間過去において生成された補間画素情報が出力されることとなる。差分情報が“255”である場合には、1フレーム期間過去に入力された映像情報に画素情報が近い領域が存在しないこととなり、この場合には補間情報混合部115からは、除算器108から出力される補間画素を含むフィールド内で生成した画素情報が出力されることとなる。差分情報が“1”から“254”までの範囲の場合、1フレーム期間過去に入力された映像情報に画素情報が近い領域が存在することとなり、この場合にはフィールド補間情報記憶部(2)112から出力される1フレーム期間過去において生成された補間画素情報と除算器108から出力される補間画素を含むフィールド内で生成した画素情報とが、予め設定されている混合比に従って混合されて出力されることとなる。ここで差分情報が“1”から“254”までの範囲での混合比は、一方が0パーセントから100パーセントの範囲で直線的に変化するものであったり、または0パーセントから100パーセントの範囲で段階的に変化するものであったり、或いは補間画素を含むフィールド内で生成した画素情報または1フレーム期間過去において生成された補間画素情報のどちらかに比重を置いて変化させるものであったりと、いくつかの設定が考えられるが、いずれの混合比を選択したとしても本発明の意図する所と変わるものではない。   When the difference information generated by the block coincidence detection unit 113 is “0”, there is a region where the pixel information matches the video information input in the past of one frame period. In this case, interpolation is performed. The information mixing unit 115 outputs the interpolation pixel information generated in the past of one frame period output from the field interpolation information storage unit (2) 112. When the difference information is “255”, there is no region where the pixel information is close to the video information input in the past of one frame period. In this case, the interpolation information mixing unit 115 receives the information from the divider 108. Pixel information generated in the field including the output interpolation pixel is output. When the difference information is in the range from “1” to “254”, there is a region where the pixel information is close to the video information input in the past of one frame period. In this case, the field interpolation information storage unit (2) The interpolated pixel information generated in the past for one frame period output from 112 and the pixel information generated in the field including the interpolated pixel output from the divider 108 are mixed and output in accordance with a preset mixing ratio. Will be. Here, the mixing ratio in the range where the difference information is “1” to “254” is one in which one of them changes linearly in the range of 0% to 100%, or in the range of 0% to 100%. It changes in a stepwise manner, or changes with a specific weight on either the pixel information generated in the field including the interpolation pixel or the interpolation pixel information generated in the past of one frame period, Several settings are conceivable, but no matter what the mixing ratio is selected, it does not change from the intention of the present invention.

再び図4に戻ると、補間画素情報選択部109では、フィールド動き情報記憶部114から出力される動き情報に従い、フィールド情報記憶部(2)102から出力される画素情報と補間情報混合部115から出力される画素情報のいずれかを選択して補間画素情報として出力することとなる。即ち、フィールド動き情報記憶部114から出力される動き情報が“0”である場合には、補間画素での動きが無いためフィールド情報記憶部(2)102から出力される前フィールドでの画素情報を補間画素情報として出力し、“1”である場合には補間情報混合部115から出力される画素情報、即ち1フレーム期間過去に入力された映像情報に画素情報の一致する領域が無い場合には除算器108から出力される補間画素を含むフィールド内で生成した画素情報を、一致する領域がある場合にはフィールド補間情報記憶部(2)112から出力される1フレーム期間過去において生成された補間画素情報を、一致する領域は無いが近い画素情報を有する領域が存在する場合には除算器108から出力される補間画素を含むフィールド内で生成した画素情報とフィールド補間情報記憶部(2)112から出力される1フレーム期間過去において生成された補間画素情報とを混合することにより生成した画素情報を新規の補間画素情報として出力することとなる。   Returning to FIG. 4 again, the interpolated pixel information selection unit 109 performs the pixel information output from the field information storage unit (2) 102 and the interpolation information mixing unit 115 according to the motion information output from the field motion information storage unit 114. Any pixel information to be output is selected and output as interpolation pixel information. That is, when the motion information output from the field motion information storage unit 114 is “0”, there is no motion at the interpolated pixel, and thus the pixel information in the previous field output from the field information storage unit (2) 102. Is output as interpolation pixel information, and when it is “1”, the pixel information output from the interpolation information mixing unit 115, that is, when there is no region where the pixel information matches in the video information input in the past for one frame period. The pixel information generated in the field including the interpolated pixel output from the divider 108 is generated in the past of one frame period output from the field interpolation information storage unit (2) 112 when there is a matching area. Interpolated pixel information in the field including the interpolated pixel output from the divider 108 when there is no matching area but there is an area having close pixel information. Outputting pixel information generated by mixing the generated pixel information and interpolation pixel information generated in the past of one frame period output from the field interpolation information storage unit (2) 112 as new interpolation pixel information; Become.

以上説明した構成によれば、1フレーム期間過去に入力された映像情報に画素情報が一致する領域が無い場合でも、近い画素情報を有する領域が存在すれば、1フレーム期間過去において用いられた補間画素値を利用して補間画素情報を生成することとなるが、その際に単純に1フレーム期間過去において用いられた補間画素値をそのまま新規に生成する補間画素情報として用いるのではなく、補間画素を含むフィールド内での画素情報から生成した画素値と混合して生成した画素情報を用いることにより、画素情報が一致しない1フレーム期間過去において用いられた補間画素値を利用することによる新規に生成された補間画素情報の不正確さが補われることとなる。   According to the configuration described above, even when there is no region in which pixel information matches in the video information input in the past of one frame period, if there is a region having close pixel information, the interpolation used in the past of one frame period Interpolation pixel information is generated using the pixel value. At this time, the interpolation pixel value used in the past for one frame period is not simply used as interpolation pixel information to be newly generated. Newly generated by using interpolated pixel values used in the past of one frame period in which pixel information does not match by using pixel information generated by mixing with pixel values generated from pixel information in a field including Inaccuracy of the interpolated pixel information is compensated.

尚本例においても、第1実施例で述べた通り各機能の役割を判り易く説明する目的で動き情報生成部103とブロック一致検出部113とを分けて記述しているが、機能的には動き情報生成部103もブロック一致検出部113と同様に画素毎のフレーム間差信号を求めることにより動き情報を求めるものであるため、動き情報生成部103とブロック一致検出部113とを1つにまとめ、例えばブロック一致検出部113から補間画素での動き情報を出力するとしても本発明の意図する所と変わるものではない。   In this example, as described in the first embodiment, the motion information generation unit 103 and the block coincidence detection unit 113 are described separately for the purpose of easily explaining the role of each function. Similarly to the block coincidence detection unit 113, the motion information generation unit 103 obtains the motion information by obtaining an inter-frame difference signal for each pixel. Therefore, the motion information generation unit 103 and the block coincidence detection unit 113 are combined into one. In summary, for example, outputting the motion information at the interpolation pixel from the block coincidence detection unit 113 is not different from the intended one of the present invention.

また、ブロック一致検出部113で求まった画素毎のフレーム間差信号のうち下位数ビットをマスクする手段を設けることにより、或いはブロック一致検出部113で求まった差分情報と予め定められている閾値との比較を行い、その領域での差分情報が予め定められている閾値よりも小さい場合に一致していると判断する手段を設けることにより、ノイズのような不規則な画素値の変動があったとしても多少の誤差を排除することが可能であり、このような手段を講じた場合でも同様に本発明の意図する所と変わるものではない。   Further, by providing means for masking the lower-order bits of the inter-frame difference signal for each pixel obtained by the block coincidence detection unit 113, or difference information obtained by the block coincidence detection unit 113 and a predetermined threshold value There was an irregular variation in pixel values such as noise by providing a means for determining that the difference information in that region is consistent when the difference information is smaller than a predetermined threshold. However, it is possible to eliminate some errors, and even if such a measure is taken, it is not different from the intention of the present invention.

本発明の第1実施例におけるIP変換処理回路の構成を示したブロック図The block diagram which showed the structure of the IP conversion processing circuit in 1st Example of this invention. 本発明の第1実施例におけるブロック一致検出部にて1フレーム期間過去に入力された映像情報に一致する領域が検出される様子を示した模式図The schematic diagram which showed a mode that the area | region corresponding to the video information input in the past for one frame period was detected in the block coincidence detection part in 1st Example of this invention. 本発明の第1実施例における補間情報選択部にて補間画素情報が選択される様子を示す模式図The schematic diagram which shows a mode that the interpolation pixel information is selected in the interpolation information selection part in 1st Example of this invention. 本発明の第2実施例におけるIP変換処理回路の構成を示したブロック図The block diagram which showed the structure of the IP conversion processing circuit in 2nd Example of this invention. 本発明の第2実施例における補間情報混合部にて、ブロック一致検出部にて生成された差分情報に応じ、1フレーム期間過去において生成された補間画素情報と補間画素を含むフィールド内での画素情報から生成した補間画素情報とが混合される様子を示した模式図In the interpolation information mixing unit according to the second embodiment of the present invention, the pixel in the field including the interpolation pixel information generated in the past of one frame period and the interpolation pixel according to the difference information generated in the block match detection unit Schematic showing how the interpolated pixel information generated from the information is mixed 従来のIP変換処理回路の構成を示したブロック図Block diagram showing the configuration of a conventional IP conversion processing circuit インターレース走査方式の映像情報にて表示される様子を示した模式図Schematic diagram showing how to display interlaced scanning video information 従来の動き検出生成器の構成を示したブロック図Block diagram showing the configuration of a conventional motion detection generator 表示画面の一例を示した模式図Schematic diagram showing an example of the display screen

符号の説明Explanation of symbols

101,102 フィールド情報記憶部
103 動き情報生成部
104 ライン情報記憶部
105,106 入出力速度変換部
107 加算器
108 除算器
109 補間情報選択部
110 表示情報選択部
111,112 フィールド補間情報記憶部
113 ブロック一致検出部
114 フィールド動き情報記憶部
115 補間情報混合部
1031 減算器
1032 絶対値器
1033 閾値フィルタ回路
1034 ライン動き情報記憶部
1035 OR素子
101, 102 Field information storage unit 103 Motion information generation unit 104 Line information storage unit 105, 106 Input / output speed conversion unit 107 Adder 108 Divider 109 Interpolation information selection unit 110 Display information selection unit 111, 112 Field interpolation information storage unit 113 Block match detection unit 114 Field motion information storage unit 115 Interpolation information mixing unit 1031 Subtractor 1032 Absolute value unit 1033 Threshold filter circuit 1034 Line motion information storage unit 1035 OR element

Claims (4)

飛び越し走査による映像情報を受信し、補間画素情報を生成して順次走査の映像情報に変換する走査線変換回路において、
入力された前記飛び越し走査による映像情報をフィールド単位で複数フィールド期間に渡り記憶することができる映像情報記憶手段と、
入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報からフレーム間差信号を求めて画素毎の動きの有無を判断し、判断結果から補間画素における動き情報を生成する動き情報生成手段と、
入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報から、予め定められた領域毎に画素情報の一致する1フレーム期間過去に入力された映像情報での領域を求め、その領域の位置情報を出力する動き検出手段と、
入力された前記飛び越し走査による映像情報又は前記映像情報記憶手段に記憶されている映像情報において、補間画素周辺の画素情報からフィールド内補間画素情報を生成するフィールド内補間画素情報生成手段と、
後述する補間画素情報選択手段から出力される補間画素情報をフィールド単位で複数フィールド期間に渡り記憶することができる補間画素情報記憶手段と、
前記動き情報生成手段及び前記動き検出手段から出力される情報を基に、前記フィールド内補間画素情報生成手段により生成された画素情報又は前記映像情報記憶手段に記憶されている画素情報又は前記補間画素情報記憶手段に記憶されている画素情報のいずれかを選択し補間画素情報として出力する補間画素情報選択手段と、
を備えることを特徴とする走査線変換回路。
In a scanning line conversion circuit that receives video information by interlaced scanning, generates interpolated pixel information, and converts it into video information for sequential scanning.
Video information storage means capable of storing the input video information by the interlaced scanning over a plurality of field periods in a field unit;
From the input video information by the interlaced scanning and / or the video information stored in the video information storage means, an inter-frame difference signal is obtained to determine the presence or absence of motion for each pixel, and the motion information at the interpolated pixel is determined from the determination result. Motion information generating means for generating
From the inputted video information by the interlaced scanning and / or the video information stored in the video information storage means, the video information inputted in the past for one frame period in which the pixel information matches every predetermined region. Motion detection means for obtaining an area and outputting position information of the area;
In-field interpolated pixel information generating means for generating intra-field interpolated pixel information from pixel information around the interpolated pixels in the input video information by the interlaced scanning or the video information stored in the video information storage means,
Interpolation pixel information storage means capable of storing interpolation pixel information output from an interpolation pixel information selection means, which will be described later, over a plurality of field periods in field units;
Based on the information output from the motion information generation means and the motion detection means, the pixel information generated by the intra-field interpolation pixel information generation means, the pixel information stored in the video information storage means, or the interpolation pixels Interpolation pixel information selection means for selecting any of the pixel information stored in the information storage means and outputting the selected pixel information as interpolation pixel information;
A scanning line conversion circuit comprising:
前記動き検出手段は、予め定められた領域毎に画素情報の一致する1フレーム期間過去に入力された映像情報での領域を求める際に、その領域内で画素毎のフレーム間差信号を累積することにより差分情報を求め、差分情報が最小となる1フレーム期間過去に入力された映像情報での領域を検出し、更にその領域での差分情報と予め定められている閾値との比較を行い、その領域での差分情報が予め定められている閾値よりも小さい場合に一致していると判断することを特徴とする、請求項1に記載の走査線変換回路。   The motion detection means accumulates inter-frame difference signals for each pixel in the region when obtaining a region of video information input in the past for one frame period in which the pixel information matches for each predetermined region. Thus, the difference information is obtained, the area in the video information input in the past for one frame period in which the difference information is minimum is detected, and the difference information in the area is compared with a predetermined threshold value. 2. The scanning line conversion circuit according to claim 1, wherein the scanning line conversion circuit according to claim 1, wherein the scanning line conversion circuit determines that they match when the difference information in the region is smaller than a predetermined threshold value. 飛び越し走査による映像情報を受信し、補間画素情報を生成して順次走査の映像情報に変換する走査線変換回路において、
入力された前記飛び越し走査による映像情報をフィールド単位で複数フィールド期間に渡り記憶することができる映像情報記憶手段と、
入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報からフレーム間差信号を求めて画素毎の動きの有無を判断し、判断結果から補間画素における動き情報を生成する動き情報生成手段と、
入力された前記飛び越し走査による映像情報及び/又は前記映像情報記憶手段に記憶されている映像情報から、予め定められた領域毎にその領域内で画素毎のフレーム間差信号を累積することにより差分情報を求め、差分情報が最小となる1フレーム期間過去に入力された映像情報での領域を検出し、その領域の位置情報及び差分情報を出力する動き検出手段と、
入力された前記飛び越し走査による映像情報又は前記映像情報記憶手段に記憶されている映像情報において、補間画素周辺の画素情報からフィールド内補間画素情報を生成するフィールド内補間画素情報生成手段と、
後述する補間画素情報選択手段から出力される補間画素情報をフィールド単位で複数フィールド期間に渡り記憶することができる補間画素情報記憶手段と、
前記動き検出手段から出力される差分情報を基に、前記フィールド内補間画素情報生成手段により生成された画素情報と前記補間画素情報記憶手段に記憶されている画素情報とを混合して出力する画素情報混合手段と、
前記動き情報生成手段から出力される情報を基に、前記映像情報記憶手段に記憶されている画素情報又は前記画素情報混合手段により生成された画素情報のいずれかを選択し補間画素情報として出力する補間画素情報選択手段と、
を備えることを特徴とする走査線変換回路。
In a scanning line conversion circuit that receives video information by interlaced scanning, generates interpolated pixel information, and converts it into video information for sequential scanning.
Video information storage means capable of storing the input video information by the interlaced scanning over a plurality of field periods in a field unit;
From the input video information by the interlaced scanning and / or the video information stored in the video information storage means, an inter-frame difference signal is obtained to determine the presence or absence of motion for each pixel, and the motion information at the interpolated pixel is determined from the determination result. Motion information generating means for generating
The difference is obtained by accumulating inter-frame difference signals for each pixel in a predetermined area from the input video information by the interlaced scanning and / or video information stored in the video information storage means. Motion detection means for obtaining information, detecting a region in the video information input in the past for one frame period in which the difference information is minimum, and outputting position information and difference information of the region;
In-field interpolated pixel information generating means for generating intra-field interpolated pixel information from pixel information around the interpolated pixels in the input video information by the interlaced scanning or the video information stored in the video information storage means,
Interpolation pixel information storage means capable of storing interpolation pixel information output from an interpolation pixel information selection means, which will be described later, over a plurality of field periods in field units;
Based on the difference information output from the motion detection means, the pixel information generated by the interpolated pixel information generation means and the pixel information stored in the interpolation pixel information storage means are mixed and output. Information mixing means;
Based on the information output from the motion information generating means, the pixel information stored in the video information storage means or the pixel information generated by the pixel information mixing means is selected and output as interpolated pixel information. Interpolation pixel information selection means;
A scanning line conversion circuit comprising:
前記動き検出手段は、求めたフレーム間差信号のうち予め設定されている信号線の状態を無視するマスク手段を備え、前記マスク手段により得られた結果を最終的なフレーム間差信号とすることを特徴とする、請求項1乃至請求項3のいずれかに記載の走査線変換回路。   The motion detecting means includes mask means for ignoring a preset signal line state among the obtained inter-frame difference signals, and the result obtained by the mask means is used as a final inter-frame difference signal. The scanning line conversion circuit according to claim 1, wherein:
JP2005129476A 2005-04-27 2005-04-27 Scanning line conversion circuit Withdrawn JP2006311061A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005129476A JP2006311061A (en) 2005-04-27 2005-04-27 Scanning line conversion circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005129476A JP2006311061A (en) 2005-04-27 2005-04-27 Scanning line conversion circuit

Publications (1)

Publication Number Publication Date
JP2006311061A true JP2006311061A (en) 2006-11-09

Family

ID=37477452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005129476A Withdrawn JP2006311061A (en) 2005-04-27 2005-04-27 Scanning line conversion circuit

Country Status (1)

Country Link
JP (1) JP2006311061A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009098574A (en) * 2007-10-19 2009-05-07 Sony Corp Image processing apparatus, image display device and image processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009098574A (en) * 2007-10-19 2009-05-07 Sony Corp Image processing apparatus, image display device and image processing method
JP4525946B2 (en) * 2007-10-19 2010-08-18 ソニー株式会社 Image processing apparatus, image display apparatus, and image processing method

Similar Documents

Publication Publication Date Title
JP4641438B2 (en) Pixel interpolation device and pixel interpolation method
US7898597B2 (en) Video processing apparatus and control method for the video processing apparatus
JP4693546B2 (en) Digital noise reduction apparatus and method, and video signal processing apparatus
JP2004120757A (en) Method for processing picture signal and picture processing unit
JP4933209B2 (en) Video processing device
JP4261970B2 (en) Video information processing apparatus and video information processing method
JP2008252591A (en) Interpolation frame generation device, interpolation frame generation method, and broadcast receiver
US20090167938A1 (en) Synthesized image detection unit
EP2063636B1 (en) Video processing device and video processing method
US7649567B2 (en) Format conversion apparatus, format conversion method, and image display apparatus and image display method using the format conversion apparatus
JP2008028507A (en) Image correction circuit, image correction method and image display
JP2006311061A (en) Scanning line conversion circuit
US7728908B2 (en) Pull-down signal detecting apparatus, pull-down signal detecting method, and interlace-progressive converter
US7791674B2 (en) Scaler and method of scaling a data signal
JP2007074439A (en) Video processor
JP2009159321A (en) Interpolation processing apparatus, interpolation processing method, and picture display apparatus
JP2006311277A (en) Scanning line conversion circuit
KR100698211B1 (en) Display device and method for displaying Video Signal thereof
JP2006121568A (en) Image processor and image processing method
JP2004056316A (en) Video information processing apparatus
US20060044471A1 (en) Video signal setting device
JP2005204025A (en) Circuit and method for movement detection
JP2011066602A (en) Broadcast signal processing device, broadcast signal processing method, broadcast signal processing program and storage medium
JP2005123689A (en) Digital broadcasting receiver
JP2001036830A (en) Resolution converter

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080701