JPH11177987A - Video information processing apparatus and method - Google Patents
Video information processing apparatus and methodInfo
- Publication number
- JPH11177987A JPH11177987A JP33967597A JP33967597A JPH11177987A JP H11177987 A JPH11177987 A JP H11177987A JP 33967597 A JP33967597 A JP 33967597A JP 33967597 A JP33967597 A JP 33967597A JP H11177987 A JPH11177987 A JP H11177987A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- interlaced
- dropped
- progressive
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】 インタレースフレームを処理する際に、コマ
落ちが発生し、そのコマ落ちを直前あるいは直後のフレ
ームあるいはフィールドをコピーして補う場合に発生す
る「ちらつき」や「ゆれ」といった問題を解決すること
を目的とする。
【解決手段】 インタレースフレームを一旦プログレッ
シブフレームに変換し、そのプログレッシブフレームを
インタレースフレームとして処理することで、インタレ
ースフレームが持つ時間成分を半分廃棄し、コマ落ち部
分の「ちらつき」を防ぐ。また、常にプログレッシブフ
レームに変換するのではなく、コマ落ちが発生した時に
のみ変換することで、時間成分の損失を最小にとどめ且
つ計算機資源を節約して同様の問題に対処する。
(57) [Summary] [PROBLEMS] When processing interlaced frames, dropped frames occur, and the "flickering" and "fluctuations" that occur when the immediately preceding or succeeding frame or field is copied to compensate for the dropped frames. To solve such problems. SOLUTION: By temporarily converting an interlaced frame into a progressive frame and processing the progressive frame as an interlaced frame, half of the time component of the interlaced frame is discarded, and "flickering" in a dropped frame portion is prevented. Also, by converting the frame only when a dropped frame occurs instead of always converting it to a progressive frame, the loss of the time component can be minimized, and the same problem can be solved by saving computer resources.
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【発明の属する技術分野】本発明は映像情報を符号化す
る映像情報処理装置に構成に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video information processing apparatus for coding video information.
【0002】[0002]
【従来の技術】近年のデジタル技術の発達により、従来
ではアナログの形でしか扱えなかった、ビデオ映像のよ
うな映像情報も、デジタルの形で扱えるようになってき
た。また、パーソナルコンピュータの高性能化により、
デジタル化された映像情報を、パーソナルコンピュータ
によって処理できるようになってきた。2. Description of the Related Art With the development of digital technology in recent years, video information such as a video image, which can be handled only in an analog form in the past, can be handled in a digital form. In addition, with the high performance of personal computers,
It has become possible to process digitized video information with a personal computer.
【0003】NTSCのようなアナログ映像信号を、一般に
販売されているパーソナルコンピュータ用の画像取り込
み装置(以下、キャプチャーカード)でデジタルデータに
変換したときのデータ構造を、図11で説明する。NTSC信
号では、映像は偶数フィールドと、奇数フィールドで構
成されている。偶数フィールドと奇数フィールドは、空
間的には1ライン分のずれがあり、また時間的には、6
0分の1秒分のずれがある。このようなNTSC信号の偶数
フィールドと奇数フィールドを、通常のキャプチャーカ
ードでは、奇数フィールドと偶数フィールドがライン毎
に組み合わさった、1101のような1枚のフレームとし
て、30分の1秒に一枚の間隔で、コンピュータ内に取
り込む。このように、本来時間的にも空間的にもずれて
いる二枚のフィールドを、一枚のフレームとして取り扱
うとき、そのフレームを、インタレースフレームとい
う。すなわち、現在普及しているキャプチャーカードで
は、NTSC信号を、インタレースフレームとしてデジタル
化してコンピュータ内に取り込む。FIG. 11 shows a data structure when an analog video signal such as NTSC is converted into digital data by an image capturing device (hereinafter, a capture card) for a personal computer which is generally sold. In the NTSC signal, an image is composed of an even field and an odd field. The even field and the odd field are spatially shifted by one line, and are temporally shifted by 6 lines.
There is a 1/0 second shift. In an ordinary capture card, an even field and an odd field of such an NTSC signal are converted into one frame, such as 1101, in which the odd field and the even field are combined line by line, every one thirtieth of a second. At a time interval, capture in the computer. As described above, when two fields that are originally shifted in time and space are handled as one frame, the frame is called an interlaced frame. That is, in the currently popular capture card, the NTSC signal is digitized as an interlaced frame and taken into the computer.
【0004】上記したようなキャプチャーカードを用
い、コンピュータ内に取り込んだインタレースフレーム
を符号化し、符号化映像情報として出力する映像情報処
理装置の従来技術による例を、図を用いて説明する。図
12は、従来技術による映像情報処理装置の構成を説明す
る図である。1201は、インターレース映像出力手段であ
り、インタレースフレームを出力するもので、一般には
キャプチャーカード等で実現され、NTSC信号を入力し、
デジタル化した後にインタレースフレームとして出力す
るものである。1202は映像符号化手段であり、インタレ
ース映像入力手段(1201)から入力されたインタレースフ
レームを、符号化し、符号化映像情報とするものであ
る。本例では、インタレースフレームを、そのままイン
タレースフレームとして、符号化するものとする。例え
ば、MPEG2(Moving Picture ExpertGroup)の符号化規
格によれば、符号化された映像情報が、インタレースフ
レームであることを示す符号が用意されているので、こ
のような符号化手段を本例は想定している。しかし、そ
れ以外の、例えば、インタレースフレームをフィールド
に分割し、フィールド毎に符号化するような符号化手段
を適用したとしても、従来技術を説明できる。このこと
は後に説明する。図13は、従来技術による映像情報処理
装置の動作を説明する図である。A conventional example of a video information processing apparatus that encodes an interlaced frame captured in a computer using the above-described capture card and outputs the encoded video information as encoded video information will be described with reference to the drawings. Figure
FIG. 12 is a diagram illustrating a configuration of a video information processing apparatus according to a conventional technique. Reference numeral 1201 denotes an interlaced video output unit which outputs an interlaced frame, and is generally realized by a capture card or the like, which inputs an NTSC signal,
It is output as an interlaced frame after digitization. Reference numeral 1202 denotes a video encoding unit that encodes an interlaced frame input from the interlaced video input unit (1201) to generate encoded video information. In this example, it is assumed that an interlaced frame is coded as it is as an interlaced frame. For example, according to the coding standard of MPEG2 (Moving Picture Expert Group), a code indicating that the coded video information is an interlaced frame is prepared. I assume. However, the related art can be explained even if other coding means such as dividing an interlaced frame into fields and coding the data for each field is applied. This will be described later. FIG. 13 is a diagram for explaining the operation of the video information processing apparatus according to the related art.
【0005】上記のように構成された従来技術による映
像情報処理装置を、図12と図13を用いて説明する。ま
ず、NTSC信号がインタレース映像出力手段(1201)に入力
され、インタレース映像出力手段(1201)は、これをデジ
タル化し、インタレースフレームとして出力する。映像
符号化手段(1202)は、上記インタレースフレームを符号
化し、符号化されたインタレースフレームとして、出力
する。これを繰り返す。[0005] A video information processing apparatus according to the prior art configured as described above will be described with reference to FIGS. First, the NTSC signal is input to the interlaced video output means (1201), and the interlaced video output means (1201) digitizes this and outputs it as an interlaced frame. The video encoding means (1202) encodes the interlaced frame and outputs the encoded interlaced frame as an encoded interlaced frame. Repeat this.
【0006】上記のように出力された符号化されたイン
タレースフレームが復号化される様子を説明するのが、
図14である。符号化されたインタレースフレームは、映
像復号化手段によって、インタレースフレームに復元さ
れる。このインタレーストフレームを、NTSC出力手段
が、偶数フィールドと奇数フィールドとに分割し、アナ
ログ信号にして出力する。The manner in which the encoded interlaced frame output as described above is decoded will be described.
FIG. The encoded interlaced frame is restored to an interlaced frame by the video decoding unit. The NTSC output means divides the interlaced frame into an even field and an odd field, and outputs an analog signal.
【0007】[0007]
【発明が解決しようとする課題】従来技術による映像情
報処理装置は、前述の例で説明したように、インタレー
スフレームを、そのまま符号化するものであった。この
ような方式は、インタレース映像出力手段が、確実に、
すべてのフレームを出力することが条件となる。もし、
インタレース映像出力手段が、コマ落としなどをしてし
まい、それを符号化しなければならない場合には、従来
技術では本質的な問題を有している。The video information processing apparatus according to the prior art encodes an interlaced frame as it is, as described in the above example. In such a method, the interlaced video output means ensures
The condition is to output all frames. if,
In the case where the interlaced video output means drops frames and has to encode them, the conventional technique has an essential problem.
【0008】図15は、上記の問題を説明するための図で
ある。図15では、6枚のフィールドで構成されるNTSC信
号がインタレース映像出力手段に入力されたものとす
る。6枚のフィールドの時間的な並びを示すため、1〜6
の番号を示した。1がもっとも過去の映像であり、6がも
っとも新しい映像である。上記のごとく6枚のフィール
ド(1〜6)が、インタレース映像出力手段に入力された
が、符号化の負荷が高く、デジタル化したインタレース
映像のバッファが足らなくなった、等の理由により、コ
マ落ちし、6枚のフィールドのうち、中心の二枚(3,4)
がインタレースフレームにならなかったものとする。す
なわち、本来なら3枚のインタレースフレームが出力さ
れるところが、2枚しか出力されなかった。そこで、映
像符号化手段は、コマ落ちしたフレームに対して、「前
回のフレームと同一」という符号を出力し(図15のb)、
符号化映像情報とした。FIG. 15 is a diagram for explaining the above problem. In FIG. 15, it is assumed that an NTSC signal composed of six fields has been input to the interlaced video output means. 1 to 6 to show the temporal arrangement of the six fields
No. was shown. 1 is the oldest image and 6 is the newest image. As described above, the six fields (1 to 6) were input to the interlaced video output unit, but due to the high encoding load and the lack of a buffer for digitized interlaced video, One frame dropped, the center two of the six fields (3,4)
Does not result in an interlaced frame. In other words, only three interlaced frames were originally output, whereas only two were output. Therefore, the video encoding means outputs a code "same as the previous frame" for the frame in which the frame was dropped (b in FIG. 15),
It was encoded video information.
【0009】上記のごとく符号化された映像情報を復号
化される様子を説明するのが、図16である。上記で符号
化された映像情報は、映像復号化手段によりインタレー
スフレームに復号化されるが、符号化映像のbは、「前
回のフレームと同一」という符号なので、最初の一枚の
インタレースフレームが、コピーされ、二枚目のインタ
レースフレームとして使用される。このように復号化さ
れたインタレースフレームを、NTSC出力手段が、偶数フ
ィールドと奇数フィールドとに分割し、アナログ信号に
して出力する。この時、最初のインタレースフレーム
は、「1,2」という時間的に変化するフィールドを持っ
ており、2枚目のフレームは、最初のフレームを、コピ
ーして使用するので、二枚目のフレームも、「1,2」と
時間的に変化するフィールドを持つこととなる。これを
NTSC信号として出力すると、最初、「1,2」とフィール
ドを出力した後に、もう一度、「1」のフィールドを出
力する。これは、瞬間的にだが、「過去に戻る」ことと
なり、動きのある映像を出力すると、「1,2」と動いた
映像が「1」で戻るので、映像が「ちらつく」という問
題が発生してしまう。FIG. 16 illustrates the manner in which the video information encoded as described above is decoded. The video information encoded above is decoded into an interlaced frame by the video decoding means. However, since the b of the encoded video is a code of “the same as the previous frame”, the first interlaced frame is used. The frame is copied and used as a second interlaced frame. The NTSC output means divides the interlaced frame thus decoded into an even field and an odd field, and outputs an analog signal. At this time, the first interlaced frame has a time-varying field of "1, 2", and the second frame uses the first frame copied and used. The frame also has a time-varying field such as “1, 2”. this
When output as an NTSC signal, first, a field "1,2" is output, and then a field "1" is output again. This is instantaneous, but it means "return to the past", and when outputting a moving image, the moving image "1, 2" returns with "1", causing the problem that the image "flickers" Resulting in.
【0010】図16で示した問題を回避するため、図15に
おけるbを、「偶数、奇数フィールドとも、前回の偶数
フィールドと同じ」という符号とする。すなわち、図16
で示した問題は、そもそも時間的に異なる2つのフィー
ルドを持つフレームを、そのままコピーして使用したこ
とに起因するものであるから、単一のフィールドをコピ
ーして使用すれば、問題は回避できるはずである。In order to avoid the problem shown in FIG. 16, b in FIG. 15 is designated by a sign "both even and odd fields are the same as the previous even field". That is, FIG.
The problem indicated by is caused by the fact that a frame having two fields that are temporally different is originally copied and used as it is, so that the problem can be avoided by copying and using a single field. Should be.
【0011】上記のごとく符号化された映像情報を復号
化される様子を説明するのが、図17である。上記で符号
化された映像情報は、映像復号化手段によりインタレー
スフレームに復号化されるが、符号化映像のbは、「偶
数、奇数フィールドとも、前回の偶数フィールドと同
じ」という符号なので、最初の一枚のインタレースフレ
ームのうち、偶数フィールドのみコピーされ、二枚目の
インタレースフレームとして使用される。このように復
号化されたインタレースフレームを、NTSC出力手段が、
偶数フィールドと奇数フィールドとに分割し、アナログ
信号にして出力する。この時、2枚目のフレームは、最
初のフレームのうち、偶数フィールドを二回コピーして
使用するので、二枚目のフレームは、「2,2」と、時間
的に変化しない、同一のフィールドを持つこととなる。
これをNTSC信号として出力すると、時間的には、「1,2,
2,2,5,6」となり、「過去に戻る」ことはなくなるの
で、図16のように、「ちらつく」という問題は回避でき
る。しかし、空間的には、本来、偶数フィールドにある
画像を、奇数フィールド、すなわち1ライン上に表示す
ることになるので(図17のX)、画像が上下に「ゆれる」
という問題が発生する。これは、静止している映像を出
力すると、特に顕著に知覚される問題である。FIG. 17 illustrates how the video information encoded as described above is decoded. The video information encoded above is decoded into an interlaced frame by the video decoding means, but b of the encoded video is a code that "even and odd fields are the same as the previous even field". Only the even fields of the first interlaced frame are copied and used as the second interlaced frame. The interlaced frame thus decoded is output by the NTSC output means.
It is divided into an even field and an odd field and output as an analog signal. At this time, since the second frame uses the even field of the first frame by copying twice, the second frame is the same as “2,2”, which does not change with time. Will have fields.
When this is output as an NTSC signal, temporally, "1,2,
2,2,5,6 ", and there is no" return to the past ", so that the problem of" flicker "as shown in FIG. 16 can be avoided. However, spatially, an image in an even-numbered field is originally displayed on an odd-numbered field, that is, on one line (X in FIG. 17).
The problem occurs. This is a problem that is particularly noticeable when outputting a still image.
【0012】上記した従来の技術による例では、映像符
号化手段としては、インタレースフレームを、そのまま
インタレースフレームとして、符号化するものとした
が、それ以外の、例えば、インタレースフレームをフィ
ールドに分割し、フィールド毎に符号化するような符号
化手段を適用したとしても、上記と同様の問題が発生す
ることは、いうまでもない。また、本例では、コマ落ち
した部分に対して、「前回のフレームと同じ」あるいは
「前回のフィールドと同じ」という符号を用いるものと
したが、符号を用いず、前回のフレーム、あるいはフィ
ールドと同じ映像をそのまま用いてコマ落ちした部分を
符号化しても、当然ながら同様の問題が発生する。ま
た、「前回のフレームと同じ」という符号ではなく、
「次回のフレームと同じ」という符号を用いたとして
も、やはり、同様の問題が発生する。すなわち、コマ落
ちした部分を補うのに使用するフィールドが、コマ落ち
した部分のフィールドと、偶数、奇数が異なれば、空間
的な問題が発生し、偶数、奇数をあわせようとすると、
時間的な問題が発生するのである。 本発明は、従来の
映像情報処理装置が有していた前記の問題に鑑み、シス
テムの負荷変動によりコマ落ちが発生しても、「ちらつ
き」や「ゆれ」といった問題を回避しつつ、コマ落ち部
分を補うことを可能とすることを目的とするものであ
る。In the above-described example of the prior art, the video encoding means encodes the interlaced frame as it is as the interlaced frame. However, other than that, for example, the interlaced frame is encoded in the field. It goes without saying that the same problem as described above occurs even if an encoding means for performing division and encoding for each field is applied. Also, in this example, a sign "same as previous frame" or "same as previous field" is used for a dropped frame, but the code is not used and the previous frame or field is used. Even if the dropped frame is encoded using the same video as it is, the same problem naturally occurs. Also, instead of the sign "Same as previous frame",
Even if the code "same as the next frame" is used, the same problem still occurs. In other words, if the field used to compensate for the dropped frame is different from the field of the dropped frame and the even and odd numbers, a spatial problem will occur, and if you try to match the even and odd numbers,
Time issues arise. The present invention has been made in view of the above-described problems of the conventional video information processing apparatus, and has been developed to avoid the problem of "flickering" and "sway" even if a frame drop occurs due to system load fluctuation. The purpose is to make it possible to supplement the parts.
【0013】[0013]
【課題を解決するための手段】上記目的を達成するため
に、請求項1、及び請求項4にかかる映像情報処理装置
は、すべてのインタレースフレームを、一旦、フレーム
を構成するフィールドのうちの一枚をプログレッシブ変
換することでプログレッシブフレームにし、そのプログ
レッシブフレームをインタレースフレームとして処理
し、コマ落ち部にはコマ落ちの直前あるいは直後のフレ
ームをコピーして補うことを特徴とするものである。According to a first aspect of the present invention, there is provided a video information processing apparatus, comprising: One frame is progressively converted to a progressive frame, the progressive frame is processed as an interlaced frame, and a frame immediately before or immediately after a frame drop is copied and supplemented in a frame drop section.
【0014】また、請求項2にかかる映像情報処理装置
は、コマ落ちがあった場合にのみ、コマ落ちの直前ある
いは直後のインタレースフレームを、一旦、フレームを
構成するフィールドのうちの一枚をプログレッシブ変換
することでプログレッシブフレームにし、そのプログレ
ッシブフレームをインタレースフレームとして処理し、
コマ落ち部には、コマ落ちの直前あるいは直後のフレー
ムをコピーして補うことを特徴とするものである。In the video information processing apparatus according to the second aspect, only when a frame is dropped, the interlaced frame immediately before or immediately after the dropped frame is temporarily replaced with one of the fields constituting the frame. By performing progressive conversion to a progressive frame, the progressive frame is processed as an interlaced frame,
The frame drop section is characterized in that the frame immediately before or immediately after the frame drop is copied and supplemented.
【0015】また、請求項3及び請求項5にかかる映像
情報処理装置は、コマ落ちがあった場合にのみ、コマ落
ちの直前あるいは直後のフィールドをプログレッシブ変
換することでプログレッシブフレームにし、コマ落ち部
には、このプログレッシブフレームをインタレースフレ
ームとして処理することで補うことを特徴とするもので
ある。In the video information processing apparatus according to the third and fifth aspects, only when there is a dropped frame, the field immediately before or immediately after the dropped frame is progressively converted into a progressive frame, and the dropped frame is processed. Is characterized in that this progressive frame is supplemented by processing as an interlaced frame.
【0016】また、請求項6、及び請求項9にかかる映
像情報処理方法は、すべてのインタレースフレームを、
一旦、フレームを構成するフィールドのうちの一枚をプ
ログレッシブ変換することでプログレッシブフレームに
し、そのプログレッシブフレームをインタレースフレー
ムとして処理し、コマ落ち部にはコマ落ちの直前あるい
は直後のフレームをコピーして補うことを特徴とするも
のである。Also, in the video information processing method according to claim 6 and claim 9, all the interlaced frames are
Once, one of the fields that make up the frame is progressively converted to a progressive frame, the progressive frame is processed as an interlaced frame, and the frame immediately before or immediately after the frame drop is copied to the frame drop section. It is characterized by supplementing.
【0017】また、請求項7にかかる映像情報処理方法
は、コマ落ちがあった場合にのみ、コマ落ちの直前ある
いは直後のインタレースフレームを、一旦、フレームを
構成するフィールドのうちの一枚をプログレッシブ変換
することでプログレッシブフレームにし、そのプログレ
ッシブフレームをインタレースフレームとして処理し、
コマ落ち部には、コマ落ちの直前あるいは直後のフレー
ムをコピーして補うことを特徴とするものである。According to the video information processing method of the present invention, the interlaced frame immediately before or immediately after the frame drop is replaced with one of the fields constituting the frame only when the frame drop occurs. By performing progressive conversion to a progressive frame, the progressive frame is processed as an interlaced frame,
The frame drop section is characterized in that the frame immediately before or immediately after the frame drop is copied and supplemented.
【0018】また、請求項8及び請求項10にかかる映
像情報処理方法は、コマ落ちがあった場合にのみ、コマ
落ちの直前あるいは直後のフィールドをプログレッシブ
変換することでプログレッシブフレームにし、コマ落ち
部には、このプログレッシブフレームをインタレースフ
レームとして処理することで補うことを特徴とするもの
である。In the video information processing method according to the eighth and tenth aspects, only when a frame is dropped, a field immediately before or immediately after the dropped frame is progressively converted into a progressive frame, and the dropped frame is processed. Is characterized in that this progressive frame is supplemented by processing as an interlaced frame.
【0019】[0019]
【発明の実施の形態】(実施の形態1)本発明の実施の
形態1による映像情報処理装置は、すべてのインタレー
スフレームのフィールドを一旦プログレッシブフレーム
に変換し、それをインタレースフレームとして符号化す
るものである。DESCRIPTION OF THE PREFERRED EMBODIMENTS (Embodiment 1) A video information processing apparatus according to Embodiment 1 of the present invention temporarily converts all the fields of an interlaced frame into progressive frames, and encodes them as interlaced frames. Is what you do.
【0020】図1は、本発明の第1の実施の形態におけ
る映像情報処理装置の構成図であり、図2は、同装置の
動作を説明する図である。図中、101はインターレース
映像出力手段であり、インターレースフレームを出力す
るもので、一般にはキャプチャーカード等で実現され、
NTSC信号を入力し、デジタル化した後にインタレースフ
レームとして出力するものである。102は映像符号化手
段であり、プログレッシブ変換手段(104)が変換したプ
ログレッシブフレームを、インタレースフレームとし
て、符号化するものである。また、コマ落ち検出手段が
(103)がプログレッシブ変換手段が出力したプログレッ
シブフレームのコマ落ちを検出すると、コマ落ち部分
に、「コマ落ちの直前のインタレースフレームと同一」
という符号を出力するものである。103はコマ落ち検出
手段であり、プログレッシブ変換手段(104)が出力する
プログレッシブフレームのコマ落ちを検出するものであ
る。104は、プログレッシブ変換手段であり、インタレ
ース映像出力手段(101)が出力したインタレースフレー
ムを構成するフィールドのうち、一枚のフィールドを、
プログレッシブフレームに変換するものである。ここ
で、フィールドをプログレッシブフレームに変換する様
子を、図3で示す。図3では、フィールド2の、間隙とな
っているラインを補間することで、プログレッシブフレ
ームに変換している。フィールド2のピクセルaは、隣
あう上下のラインを構成するピクセルの平均をとること
で作成している。これをフィールド内補間という。ま
た、フィールド2のピクセルbは、先立つフィールド1
から、対応する位置のピクセルをコピーすることで作成
している。これをフィールド間補間という。フィールド
間補間をすれば厳密にプログレッシブフレームの解像度
が倍になるが、動きのある部分でフィールド間補間をす
ると、像が2重となり、見ずらい画像となる。フィール
ド内補間の場合は、解像度は落ちるが、動きのある部分
でも適応できる。このように、フィールドをライン補間
してプログレッシブフレームにする技術については、多
くの研究がなされている。本例のプログレッシブ変換手
段(104)は、いずれかの方法を用いて、インタレースフ
レームを構成するフィールドのうち、偶数フィールド
を、プログレッシブフレームに変換するものとする。上
記の例でもわかるように、変換されたプログレッシブフ
レームは、垂直解像度は倍になっているが、時間的に
は、偶数フィールドの時点での時間成分のみを持つもの
となる。FIG. 1 is a block diagram of a video information processing apparatus according to the first embodiment of the present invention, and FIG. 2 is a diagram for explaining the operation of the video information processing apparatus. In the figure, 101 is an interlaced video output means, which outputs an interlaced frame, and is generally realized by a capture card or the like,
An NTSC signal is input, digitized, and then output as an interlaced frame. Reference numeral 102 denotes a video encoding unit that encodes the progressive frame converted by the progressive conversion unit (104) as an interlaced frame. Also, the frame drop detection means
When (103) detects the dropped frame of the progressive frame output by the progressive conversion means, the frame is dropped to the same position as the interlaced frame immediately before the dropped frame.
Is output. Reference numeral 103 denotes a dropped frame detecting unit which detects dropped frames of a progressive frame output from the progressive conversion unit (104). 104 is a progressive conversion means, one of the fields constituting the interlace frame output by the interlace video output means (101), one field,
This is converted into a progressive frame. Here, how the fields are converted into progressive frames is shown in FIG. In FIG. 3, a line that is a gap in field 2 is interpolated to convert the line into a progressive frame. The pixel a in the field 2 is created by averaging the pixels constituting the adjacent upper and lower lines. This is called intra-field interpolation. Also, pixel b in field 2 is
Is created by copying the pixel at the corresponding position. This is called inter-field interpolation. If the inter-field interpolation is performed, the resolution of the progressive frame is strictly doubled. However, if the inter-field interpolation is performed in a moving part, the image is doubled and an unsightly image is obtained. In the case of intra-field interpolation, the resolution is reduced, but it can be applied even to a moving part. As described above, many studies have been made on a technique of line-interpolating a field into a progressive frame. The progressive conversion means (104) of the present example converts an even field among the fields constituting the interlaced frame into a progressive frame by using any method. As can be seen from the above example, the converted progressive frame has twice the vertical resolution but temporally has only the time component at the time of the even field.
【0021】上記のように構成された第1の実施の形態
における映像情報処理装置の動作を、図1と図2を用いて
説明する。まず、NTSC信号がインタレース映像出力手段
(101)に入力され、インタレース映像出力手段(101)は、
これをデジタル化し、インタレースフレームとして出力
する。ここでは、「1,2,3,4,5,6,7,8」の順序でフィー
ルドが入力されたが、コマ落ちが起こり、本来ならば4
枚出力されるはずのインタレースフレームが、「1,2」
と、「3,4」と、「7,8」の時間要素を持つ三枚しか、出
力されなかった。このインタレースフレームを、プログ
レッシブ変換手段(104)が、偶数フィールドのみ、プロ
グレッシブフレームにする。偶数フィールドのみをプロ
グレッシブフレームにするので、垂直解像度は倍だが、
時間要素は「2」と「4」と「8」である、プログレッシ
ブフレームが3枚出力される。このプログレッシブフレ
ームを、映像符号化手段(102)が、インターレースフレ
ームとして、符号化し、「a」と「b」と「d」を得る。
また、コマ落ち検出手段(103)は、プログレッシブフレ
ームに付与されたタイムスタンプを読み取ることで、コ
マ落ちが発生したことを検出する。コマ落ち検出手段(1
03)からの指示により、映像符号化手段(102)は、「b」
と同一であるという、「c」という符号を出力する。The operation of the video information processing apparatus according to the first embodiment configured as described above will be described with reference to FIGS. First, the NTSC signal is used to output interlaced video.
(101), the interlaced video output means (101)
This is digitized and output as an interlaced frame. Here, the fields are input in the order of "1,2,3,4,5,6,7,8".
"1,2" interlaced frames that should be output
Only three cards with time elements of "3,4" and "7,8" were output. The progressive conversion means (104) converts this interlaced frame into a progressive frame only for even fields. Since only the even fields are progressive frames, the vertical resolution is doubled,
The time elements are "2", "4", and "8", and three progressive frames are output. The video encoding means (102) encodes the progressive frame as an interlaced frame, and obtains "a", "b", and "d".
The dropped frame detecting means (103) detects the occurrence of dropped frames by reading the time stamp given to the progressive frame. Frame drop detection means (1
03), the video encoding means (102)
The code "c" is output, which is the same as.
【0022】上記のように出力された符号化されたイン
タレースフレームが復号化される様子を説明するのが、
図4である。符号化されたインタレースフレームは、映
像復号化手段によって、インタレースフレームに復元さ
れる。このインタレーストフレームを、NTSC出力手段
が、偶数フィールドと奇数フィールドとに分割し、アナ
ログ信号にして出力する。このとき、「c」は、「b」と
同じであるという符号になっており、また、「a」と
「b」と「d」は、一度プログレッシブフレームに変換し
た画像を、インタレースフレームとして符号化したもの
であるから、垂直解像度はフィールドの倍になっている
ものの、時間的要素は「2」と「4」と「8」しかない。
したがって、再生される映像の時間的要素は、「2,2,4,
4,4,4,8,8」となる。すなわち、従来の技術で問題とな
った、「時間が戻る」ことによる「ちらつき」の問題が
解決でき、さらに、プログレッシブフレームに変換する
ことで垂直解像度を補間しているので、本来偶数フィー
ルドで表示すべき画像を奇数フィールドで表示すること
による「ゆれ」の問題も解決できる。The manner in which the encoded interlaced frame output as described above is decoded will be described.
FIG. The encoded interlaced frame is restored to an interlaced frame by the video decoding unit. The NTSC output means divides the interlaced frame into an even field and an odd field, and outputs an analog signal. At this time, “c” is the same sign as “b”, and “a”, “b”, and “d” are the images once converted to progressive frames as interlaced frames. Because it is coded, the vertical resolution is twice that of the field, but the temporal elements are only "2", "4", and "8".
Therefore, the temporal element of the reproduced video is "2,2,4,
4,4,4,8,8 ". In other words, the problem of "flickering" due to "time back", which was a problem with the conventional technology, can be solved.Furthermore, since the vertical resolution is interpolated by converting to a progressive frame, it is originally displayed in an even field. The problem of "fluctuation" caused by displaying an image to be displayed in an odd field can also be solved.
【0023】なお、本例では、偶数フィールドをプログ
レッシブ変換するものとしたが、これは、奇数フィール
ドをプログレッシブ変換することもできる。また、本例
では、コマ落ち検出手段が、プログレッシブフレームに
付与されたタイムスタンプを読み取ることでコマ落ちを
検出するものとしたが、プログレッシブ変換手段、ある
いはインタレース映像出力手段から、コマ落ちした情報
を得ても実現できる。また、本例では、映像符号化手段
としては、プログレッシブフレームを、インタレースフ
レームとして、符号化するものとしたが、それ以外の、
例えば、プログレッシブフレームをライン毎に分割して
フィールドとし、フィールド毎に符号化するような符号
化手段を適用したとしても、本発明は適用できる。ま
た、本例では、コマ落ちした部分に対して、「前回のフ
レームと同じ」という符号を用いるものとしたが、符号
を用いず、前回のフレーム、と同じ映像をそのまま用い
てコマ落ちした部分を符号化しても、当然ながら問題は
解決できる。また、「前回のフレームと同じ」という符
号ではなく、「次回のフレームと同じ」という符号を用
いたとしても、やはり、問題は解決できる。In this embodiment, the even field is progressively transformed. However, the odd field can be progressively transformed. In this example, the frame drop detecting means detects the frame drop by reading the time stamp given to the progressive frame. However, the frame drop detecting information is output from the progressive converting means or the interlaced video output means. Can also be achieved. In this example, the video encoding means encodes progressive frames as interlaced frames.
For example, the present invention can be applied even if an encoding unit that divides a progressive frame for each line into fields and encodes each field is applied. Also, in this example, the code "same as the previous frame" is used for the portion where the frame was dropped, but the portion where the frame was dropped using the same video as the previous frame without using the code is used. Can be naturally solved by encoding. In addition, the problem can be solved even if the code “same as the next frame” is used instead of the code “same as the previous frame”.
【0024】さらに、本実施の形態では、出力されたイ
ンタレースフレームの処理として、画像の符号化を行う
ものとしたが、本発明はこのような処理に限定されるも
のではない。符号化処理ではなく、一般的な画像処理に
おいても、本実施の形態で示したような本発明の実施が
行えることはいうまでもない。その場合、コマ落ち部に
は、「直前、あるいは直後と同一」という符号を用いる
のではなく、直前、あるいは直後のフレームをコピー
し、コマ落ちを補う、コマ落ち対処手段、等を用意すれ
ばよい。Further, in the present embodiment, the encoding of the image is performed as the processing of the output interlaced frame, but the present invention is not limited to such processing. It goes without saying that the present invention as described in the present embodiment can be implemented not only in the encoding processing but also in general image processing. In this case, instead of using the same sign as “immediately before or immediately after” in the frame dropping portion, if the frame immediately before or immediately after is copied, and a frame dropping countermeasure, etc. Good.
【0025】(実施の形態2)本発明の実施の形態2に
よる映像情報処理装置は、コマ落ちがあった時に、コマ
落ちの直前あるいは直後のインタレースフレームのみ、
フィールドを一旦プログレッシブフレームに変換し、そ
れをインタレースフレームとして符号化し、且つ、コマ
落ち部分には、プログレッシブフレームに変換した画像
と同一であるという符号を出力するものでる。(Embodiment 2) In the video information processing apparatus according to Embodiment 2 of the present invention, when a frame is dropped, only the interlaced frame immediately before or immediately after the dropped frame is displayed.
The field is temporarily converted into a progressive frame, which is encoded as an interlaced frame, and a code indicating that the frame is the same as the image converted into the progressive frame is output in the dropped frame portion.
【0026】図5は、本発明の第2の実施の形態におけ
る映像情報処理装置の構成図であり、図6は、同装置の
動作を説明する図である。図中、501は映像符号化手段
であり、インタレース映像出力手段(101)が出力したイ
ンタレースフレームを符号化するものであり、且つ、コ
マ落ち検出部(502)がインタレースフレームのコマ落ち
を検出すると、コマ落ちの直前のインタレースフレーム
に関してはこれを符号化せず、代わりにプログレッシブ
変換手段(503)が出力したプログレッシブフレームを、
インタレースフレームとして、符号化し、さらに、コマ
落ち部分に関しては、「直前のインタレースフレームと
同一」という符号を出力するものである。502はコマ落
ち検出手段であり、インタレース映像出力手段(101)が
出力したインタレースフレームのコマ落ちを検出するも
のである。503は、プログレッシブ変換手段であり、コ
マ落ち検出手段(502)がコマ落ちを検出すると、コマ落
ち部分の直前のインタレースフレームを構成するフィー
ルドのうち、偶数フィールドを、プログレッシブフレー
ムに変換し、出力するものである。フィールドをプログ
レッシブフレームに変換する方法については、実施の形
態1で説明した方法と同じである。その他の構成要素に
ついては実施の形態1と同様であるので、説明は割愛す
る。FIG. 5 is a block diagram of a video information processing apparatus according to a second embodiment of the present invention, and FIG. 6 is a diagram for explaining the operation of the video information processing apparatus. In the figure, reference numeral 501 denotes a video encoding unit which encodes an interlaced frame output by the interlaced video output unit (101), and a dropped frame detecting unit (502) detects dropped frames of the interlaced frame. Is detected, the interlaced frame immediately before the frame drop is not coded, and the progressive frame output by the progressive conversion means (503) is replaced with
The frame is encoded as an interlaced frame, and a code "same as the immediately preceding interlaced frame" is output for the dropped frame portion. Reference numeral 502 denotes a dropped frame detecting unit which detects dropped frames in an interlaced frame output by the interlaced video output unit (101). 503 is a progressive conversion means, when the dropped frame detecting means (502) detects dropped frames, among the fields constituting the interlaced frame immediately before the dropped frame portion, converts even fields into progressive frames and outputs Is what you do. The method of converting a field into a progressive frame is the same as the method described in the first embodiment. Other components are the same as those in the first embodiment, and a description thereof will not be repeated.
【0027】上記のように構成された第2の実施の形態
における映像情報処理装置の動作を、図5と図6を用いて
説明する。まず、NTSC信号がインタレース映像出力手段
(101)に入力され、インタレース映像出力手段(101)は、
これをデジタル化し、インタレースフレームとして出力
する。ここでは、「1,2,3,4,5,6,7,8」の順序でフィー
ルドが入力されたが、コマ落ちが起こり、本来ならば4
枚出力されるはずのインタレースフレームが、「1,2」
と、「3,4」と、「7,8」の時間要素を持つ三枚しか、出
力されなかった。このコマ落ちを、コマ落ち検出手段(5
02)が、インタレースフレームに付与されたタイムスタ
ンプを読み取ることで検出し、プログレッシブ変換手段
(503)に対して、変換の指示を出す。プログレッシブ変
換手段(503)は、変換の指示を受けて、コマ落ち部分の
直前のインタレースフレームの、偶数フィールドのみ、
プログレッシブフレームにする。偶数フィールドのみを
プログレッシブフレームにするので、垂直解像度は倍だ
が、時間要素は「4」である、プログレッシブフレーム
が一枚出力される。一方、映像符号化手段(501)は、コ
マ落ち検出手段(502)のコマ落ちの指示を受け、コマ落
ち部分の直前のインタレースフレーム(3,4)に関しては
符号化せず、代わりにプログレッシブ変換手段(503)が
出力したプログレッシブフレームを、インタレースフレ
ームとして、符号化する(図中の「b」)。また、コマ落
ち部分に関しては、「直前のインタレースフレームと同
一」という符号(図中の「c」)を出力する。さらに、そ
の後のインタレースフレーム(7,8)については、通常ど
おり、インタレースフレームとして、符号化する(図中
の「d」)。The operation of the video information processing apparatus according to the second embodiment configured as described above will be described with reference to FIGS. First, the NTSC signal is used to output interlaced video.
(101), the interlaced video output means (101)
This is digitized and output as an interlaced frame. Here, the fields are input in the order of "1,2,3,4,5,6,7,8".
"1,2" interlaced frames that should be output
Only three cards with time elements of "3,4" and "7,8" were output. This frame drop is detected by frame drop detection means (5
02) is detected by reading the time stamp given to the interlaced frame, and progressive conversion means
A conversion instruction is issued to (503). The progressive conversion means (503) receives the conversion instruction, and only the even-numbered fields of the interlaced frame immediately before the frame drop portion are output.
Use progressive frames. Since only the even fields are progressive frames, the vertical resolution is doubled, but the time element is "4". One progressive frame is output. On the other hand, the video encoding means (501) receives the instruction of dropped frames from the dropped frame detection means (502), does not encode the interlaced frames (3, 4) immediately before the dropped frame portion, and The progressive frame output from the conversion means (503) is encoded as an interlaced frame ("b" in the figure). For the dropped frame portion, a code (“c” in the figure) “Same as previous interlaced frame” is output. Further, the subsequent interlaced frames (7, 8) are encoded as interlaced frames as usual ("d" in the figure).
【0028】上記のように出力された符号化されたイン
タレースフレームが復号化される様子を説明するのが、
図7である。符号化されたインタレースフレームは、映
像復号化手段によって、インタレースフレームに復元さ
れる。このインタレーストフレームを、NTSC出力手段
が、偶数フィールドと奇数フィールドとに分割し、アナ
ログ信号にして出力する。このとき、「c」は、「b」と
同じであるという符号になっており、また、「b」は、
一度プログレッシブフレームに変換した画像を、インタ
レースフレームとして符号化したものであるから、垂直
解像度はフィールドの倍になっているものの、時間的要
素は「4」しかない。したがって、再生される映像の時
間的要素は、「1,2,4,4,4,4,7,8」となる。すなわち、
従来の技術で問題となった、「ちらつき」の問題が解決
でき、さらに、プログレッシブフレームに変換すること
で垂直解像度を補間しているので、本来偶数フィールド
で表示すべき画像を奇数フィールドで表示することによ
る「ゆれ」の問題も解決できる。さらに、実施の形態1
では、すべてのフレームの偶数フィールドをプログレッ
シブ変換していたため、すべてのフレームの時間的要素
が半分となり、コマ落ちが発生しなかったとしても、本
来1/60秒に一回動くはずの映像が、1/30秒に一回とな
り、動きがカクカクするという問題を有していたが、本
実施の形態では、コマ落ちが発生した場合にのみ、プロ
グレッシブ変換を行うので、コマ落ちが発生しない限
り、1/60秒の滑らかな再生が実現できる。さらに、コマ
落ちが生じた時のみプログレッシブ変換を行うことで、
毎フレームごとにプログレッシブ変換を行う場合に比
べ、計算機資源の節約が図れるという利点もある。The manner in which the encoded interlaced frame output as described above is decoded will be described.
FIG. The encoded interlaced frame is restored to an interlaced frame by the video decoding unit. The NTSC output means divides the interlaced frame into an even field and an odd field, and outputs an analog signal. At this time, “c” has the same sign as “b”, and “b” is
Since the image once converted to a progressive frame is encoded as an interlaced frame, the vertical resolution is twice the field, but the temporal element is only "4". Therefore, the temporal element of the reproduced video is “1,2,4,4,4,4,7,8”. That is,
The problem of "flickering" that was a problem with the conventional technology can be solved.In addition, since the vertical resolution is interpolated by converting to a progressive frame, an image that should be originally displayed in an even field is displayed in an odd field. This can solve the problem of "sway". Further, Embodiment 1
In, since the even field of all frames was progressively converted, the temporal element of all frames was halved, and even if frame dropping did not occur, the image that should originally rotate once in 1/60 second, Once every 1/30 second, there was a problem that the motion was nervous, but in the present embodiment, only when a frame drop occurs, progressive conversion is performed, so unless a frame drop occurs, 1/60 second smooth playback can be realized. Furthermore, by performing progressive conversion only when dropped frames occur,
There is also an advantage that computer resources can be saved as compared with the case where progressive conversion is performed for each frame.
【0029】なお、本例では、偶数フィールドをプログ
レッシブ変換するものとしたが、これは、奇数フィール
ドをプログレッシブ変換することもできる。また、本例
では、映像符号化手段としては、プログレッシブフレー
ムを、インタレースフレームとして、符号化するものと
したが、それ以外の、例えば、プログレッシブフレーム
をライン毎に分割してフィールドとし、フィールド毎に
符号化するような符号化手段を適用したとしても、本発
明は適用できる。また、本例では、コマ落ちした部分に
対して、「前回のフレームと同じ」という符号を用いる
ものとしたが、符号を用いず、前回のフレーム、と同じ
映像をそのまま用いてコマ落ちした部分を符号化して
も、当然ながら問題は解決できる。また、コマ落ち部分
の直前のインタレースフレームをプログレッシブ変換す
るのではなく、コマ落ち部分の直後のインタレースフレ
ームをプログレッシブ変換し、コマ落ち部分には、「前
回のフレームと同じ」という符号ではなく、「次回のフ
レームと同じ」という符号を用いても、問題は解決でき
る。In this embodiment, the even field is progressively converted. However, the odd field can be progressively converted. In this example, the video encoding means encodes a progressive frame as an interlaced frame, but other than that, for example, the progressive frame is divided into lines to form fields, and The present invention can be applied even if an encoding unit that encodes the data is applied. Also, in this example, the code "same as the previous frame" is used for the portion where the frame was dropped, but the portion where the frame was dropped using the same video as the previous frame without using the code is used. Can be naturally solved by encoding. Also, instead of progressively converting the interlaced frame immediately before the dropped frame, the interlaced frame immediately after the dropped frame is progressively converted, and the dropped frame does not have the same sign as the previous frame. , "The same as the next frame" can also solve the problem.
【0030】(実施の形態3)本発明の実施の形態3に
よる映像情報処理装置は、コマ落ちがあった時に、コマ
落ちの直前あるいは直後のインタレースフレームの、コ
マ落ち部分に時間的に近いフィールドを、一旦プログレ
ッシブフレームに変換し、それをインタレースフレーム
として符号化して、コマ落ち部分の符号として用いるも
のである。(Embodiment 3) In the video information processing apparatus according to Embodiment 3 of the present invention, when a dropped frame occurs, the video information processing apparatus is temporally close to the dropped frame portion of the interlaced frame immediately before or immediately after the dropped frame. The field is once converted into a progressive frame, which is coded as an interlaced frame and used as a code for a dropped frame portion.
【0031】図8は、本発明の第2の実施の形態におけ
る映像情報処理装置の構成図であり、図9は、同装置の
動作を説明する図である。図中、801は映像符号化手段
であり、インタレース映像出力手段(101)が出力したイ
ンタレースフレームを符号化するものであり、且つ、コ
マ落ち検出部(502)がインタレースフレームのコマ落ち
を検出すると、コマ落ち部分の符号として、ダミー用符
号出力手段(802)が出力したダミー用の符号を用いるも
のである。802は、ダミー用符号出力手段であり、コマ
落ち検出部(502)がインタレースフレームのコマ落ちを
検出すると、コマ落ち部分の直前のインタレースフレー
ムを構成するフィールドのうち、コマ落ち部に時間的に
近いフィールド、すなわち、この場合は偶数フィールド
を、プログレッシブフレームに変換し、その画像を符号
化して、出力するものである。フィールドをプログレッ
シブフレームに変換する方法については、実施の形態1
で説明した方法と同じである。その他の構成要素につい
ては実施の形態2と同様であるので、説明は割愛する。FIG. 8 is a block diagram of a video information processing apparatus according to the second embodiment of the present invention, and FIG. 9 is a diagram for explaining the operation of the apparatus. In the figure, reference numeral 801 denotes a video encoding means for encoding an interlaced frame output from the interlaced video output means (101), and a dropped frame detecting unit (502) detects dropped frames of the interlaced frame. Is detected, the dummy code output by the dummy code output means (802) is used as the code of the dropped frame portion. Reference numeral 802 denotes a dummy code output unit. When the dropped frame detection unit (502) detects dropped frames in the interlaced frame, the dropped frame detecting unit (502) outputs time information to the dropped frame unit in the field constituting the interlaced frame immediately before the dropped frame unit. A field that is close to the target, that is, an even field in this case, is converted into a progressive frame, and the image is encoded and output. Embodiment 1 describes a method of converting a field into a progressive frame.
This is the same as the method described above. The other components are the same as those in the second embodiment, and a description thereof will not be repeated.
【0032】上記のように構成された第3の実施の形態
における映像情報処理装置の動作を、図8と図9を用いて
説明する。まず、NTSC信号がインタレース映像出力手段
(101)に入力され、インタレース映像出力手段(101)は、
これをデジタル化し、インタレースフレームとして出力
する。ここでは、「1,2,3,4,5,6,7,8」の順序でフィー
ルドが入力されたが、コマ落ちが起こり、本来ならば4
枚出力されるはずのインタレースフレームが、「1,2」
と、「3,4」と、「7,8」の時間要素を持つ三枚しか、出
力されなかった。このコマ落ちを、コマ落ち検出手段(5
02)が、インタレースフレームに付与されたタイムスタ
ンプを読み取ることで検出し、ダミー用符号出力手段(8
02)に対して、ダミー用符号出力の指示を出す。ダミー
用符号出力手段(802)は、上記の指示を受けて、コマ落
ち部分の直前のインタレースフレームの、偶数フィール
ドを、プログレッシブフレームにする。偶数フィールド
のみをプログレッシブフレームにするので、垂直解像度
は倍だが、時間要素は「4」である。このプログレッシ
ブフレームを、インタレースフレームとして、符号化し
て、出力する。一方、映像符号化手段(801)は、コマ落
ち検出手段(502)のコマ落ちの指示を受け、コマ落ち部
分に、ダミー用符号出力手段(802)が出力したダミー用
符号を出力する(図中の「c」)。さらに、その後のイン
タレースフレーム(7,8)については、通常どおり、イン
タレースフレームとして、符号化する(図中の「d」)。The operation of the video information processing apparatus according to the third embodiment configured as described above will be described with reference to FIGS. First, the NTSC signal is used to output interlaced video.
(101), the interlaced video output means (101)
This is digitized and output as an interlaced frame. Here, the fields are input in the order of "1,2,3,4,5,6,7,8".
"1,2" interlaced frames that should be output
Only three cards with time elements of "3,4" and "7,8" were output. This frame drop is detected by frame drop detection means (5
02) detects by reading the time stamp given to the interlaced frame, and outputs the dummy code output means (8
In response to 02), a dummy code output instruction is issued. In response to the above instruction, the dummy code output means (802) converts the even field of the interlace frame immediately before the dropped frame into a progressive frame. Since only the even-numbered fields are progressive frames, the vertical resolution is doubled, but the time element is "4". This progressive frame is encoded and output as an interlaced frame. On the other hand, the video encoding unit (801) receives the frame drop instruction from the frame drop detection unit (502), and outputs the dummy code output by the dummy code output unit (802) to the frame drop portion (FIG. "C" inside). Further, the subsequent interlaced frames (7, 8) are encoded as interlaced frames as usual ("d" in the figure).
【0033】上記のように出力された符号化されたイン
タレースフレームが復号化される様子を説明するのが、
図10である。符号化されたインタレースフレームは、映
像復号化手段によって、インタレースフレームに復元さ
れる。このインタレーストフレームを、NTSC出力手段
が、偶数フィールドと奇数フィールドとに分割し、アナ
ログ信号にして出力する。このとき、「c」は、一度プ
ログレッシブフレームに変換した画像を、インタレース
フレームとして符号化したものであるから、垂直解像度
はフィールドの倍になっているものの、時間的要素は
「4」しかない。したがって、再生される映像の時間的
要素は、「1,2,3,4,4,4,7,8」となる。すなわち、従来
の技術で問題となった、「ちらつき」の問題が解決で
き、さらに、プログレッシブフレームに変換することで
垂直解像度を補間しているので、本来偶数フィールドで
表示すべき画像を奇数フィールドで表示することによる
「ゆれ」の問題も解決できる。さらに、実施の形態2で
は、コマ落ちの直前のフィールドをプログレッシブフレ
ームに変換していたため、コマ落ち部分と合わせて多く
の時間成分が失われていたという問題を有していたが、
本実施の形態では、コマ落ち部分のみ時間成分が失われ
るので、滑らかな再生が実現できる。The manner in which the encoded interlaced frame output as described above is decoded will be described.
FIG. The encoded interlaced frame is restored to an interlaced frame by the video decoding unit. The NTSC output means divides the interlaced frame into an even field and an odd field, and outputs an analog signal. At this time, since "c" is an image once converted to a progressive frame and encoded as an interlaced frame, the vertical resolution is twice the field, but the temporal element is only "4". . Therefore, the temporal element of the reproduced video is “1,2,3,4,4,4,7,8”. In other words, the problem of "flicker" that was a problem with the conventional technology can be solved, and the vertical resolution is interpolated by converting it to a progressive frame. The problem of "sway" due to the display can also be solved. Furthermore, in the second embodiment, since the field immediately before the frame drop was converted into a progressive frame, there was a problem that many time components were lost together with the frame drop portion.
In the present embodiment, since the time component is lost only in the dropped frame portion, smooth reproduction can be realized.
【0034】なお、本例では、ダミー用符号出力手段と
映像符号化手段としては、プログレッシブフレームを、
インタレースフレームとして、符号化するものとした
が、それ以外の、例えば、プログレッシブフレームをラ
イン毎に分割してフィールドとし、フィールド毎に符号
化するような符号化手段を適用したとしても、本発明は
適用できる。また、本例では、コマ落ちした部分に対し
て、まず、コマ落ちの直前のフィールドをプログレッシ
ブフレームに変換し、その画像をインタレースフレーム
として符号化した符号を用いていたが、本発明を実装す
る処理系に、「前回のフィールドをプログレッシブ変換
したものと同一(あるいは、前回のフィールドのライン
補間したものと同一)」という符号が用意されていれ
ば、そのような符号をそのまま用いてもよい。また、コ
マ落ち部分の直前のフィールドをプログレッシブ変換す
るのではなく、コマ落ち部分の直後のフィールドをプロ
グレッシブ変換し、それを符号化し、コマ落ち部分に用
いても、問題は解決できる。その場合、変換するフィー
ルドは、奇数フィールドとなる。In the present embodiment, the dummy code output means and the video coding means use progressive frames,
Although the encoding is performed as the interlaced frame, the present invention is not limited to the case where the encoding means for dividing the progressive frame into lines and dividing the lines into fields and encoding the fields is applied. Is applicable. Also, in this example, for the part where the frame was dropped, first, the field immediately before the dropped frame was converted to a progressive frame, and a code obtained by encoding the image as an interlaced frame was used. If the processing system that performs the processing is provided with a code `` same as the result of the progressive conversion of the previous field (or the same as the result of line interpolation of the previous field) '', such a code may be used as it is. . Also, the problem can be solved by performing, instead of performing the progressive conversion on the field immediately before the dropped frame portion, the progressive conversion of the field immediately after the dropped frame portion, encoding the encoded data, and using the encoded frame for the dropped frame portion. In that case, the field to be converted is an odd field.
【0035】さらに、本実施の形態では、出力されたイ
ンタレースフレームの処理として、画像の符号化を行う
ものとしたが、本発明はこのような処理に限定されるも
のではない。符号化処理ではなく、一般的な画像処理に
おいても、本実施の形態で示したような本発明の実施が
行えることはいうまでもない。その場合、ダミー用符号
出力手段の代わりに、直前、あるいは直後のフィールド
をプログレッシブ変換し、その画像をコマ落ちを補う、
コマ落ち対処手段、等を用意すればよい。Further, in the present embodiment, an image is coded as a process of an output interlaced frame, but the present invention is not limited to such a process. It goes without saying that the present invention as described in the present embodiment can be implemented not only in the encoding processing but also in general image processing. In that case, instead of the dummy code output means, the field immediately before or immediately after is subjected to progressive conversion, and the image is compensated for dropping frames.
What is necessary is just to prepare a frame dropping coping means.
【0036】さらに、これまで述べた本発明の方法を、
プログラム製品として実現し、それをフロッピーディス
クやその他の記憶媒体などに格納して配布した場合や、
コンピュータネットワーク等の媒体を通じて配布した場
合などでも、本発明が有効であることは言うまでもな
い。Further, the method of the present invention described above is
If it is realized as a program product and stored and distributed on a floppy disk or other storage medium,
It is needless to say that the present invention is effective even when distributed through a medium such as a computer network.
【0037】[0037]
【発明の効果】以上のように、本発明の請求項1にかか
る映像情報処理装置は、n枚のフィールドから構成され
るインタレースフレームを出力するインタレース映像出
力手段と、上記n枚のフィールドのうち1枚のフィールド
をn倍ライン補間することでプログレッシブフレームに
変換するプログレッシブ変換手段と、上記プログレッシ
ブフレームのコマ落ちを検出するコマ落ち検出手段と、
上記プログレッシブフレームを、n枚のフィールドから
構成されるインタレースフレームとして符号化し、映像
符号を出力する符号化手段であり、上記コマ落ち検出手
段がコマ落ちを検出すると、コマ落ち部分にはコマ落ち
部分の直前あるいは直後の上記プログレッシブフレーム
と同一の画像であるとする符号を出力し映像符号とする
映像符号化手段とを備えたことを特徴とすることで、イ
ンタレースフレームを符号化する際に、コマ落ちが発生
し、そのコマ落ちを直前あるいは直後のフレームあるい
はフィールドをコピーして補う場合に発生する「ちらつ
き」や「ゆれ」といった問題を解決することができる。As described above, the video information processing apparatus according to the first aspect of the present invention comprises: an interlaced video output means for outputting an interlaced frame composed of n fields; Progressive conversion means for converting one field into a progressive frame by n-line interpolation of one field, and frame drop detection means for detecting the frame drop of the progressive frame,
Encoding means for encoding the progressive frame as an interlaced frame composed of n fields, and outputting a video code. Video encoding means for outputting a code that is the same image as the above-mentioned progressive frame immediately before or immediately after the portion and using it as a video code. It is possible to solve a problem such as "flicker" or "jitter" which occurs when a frame drop occurs and a frame or a field immediately before or after the frame drop is copied to compensate for the dropped frame.
【0038】請求項2にかかる映像情報処理装置は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力手段と、上記インタレー
スフレームのコマ落ちを検出するコマ落ち検出手段と、
上記コマ落ち検出手段がコマ落ちを検出すると、コマ落
ちの直前あるいは直後の上記インタレースフレームを、
上記インタレースフレームを構成するn枚のフィールド
のうち1枚のフィールドをn倍ライン補間することでプロ
グレッシブフレームに変換するプログレッシブ変換手段
と、上記インタレースフレームを符号化し、映像符号を
出力する符号化手段であり、上記コマ落ち検出手段がコ
マ落ちを検出すると、上記インタレースフレームに代わ
り対応する上記プログレッシブフレームをn枚のフィー
ルドから構成されるインタレースフレームとして符号化
し、且つコマ落ち部分には上記プログレッシブフレーム
と同一の画像であるとする符号を出力し映像符号とする
映像符号化手段とを備えたことを特徴とすることで、コ
マ落ちがない部分は1/60fpsの滑らかな動きを保ちつ
つ、また、プログレッ シブ変換のための計算機資源を
節約した上で、請求項1で述べた効果を実現できる。According to a second aspect of the present invention, there is provided a video information processing apparatus comprising:
Interlaced video output means for outputting an interlaced frame composed of one field, dropped frame detecting means for detecting dropped frames of the interlaced frame,
When the dropped frame detection means detects a dropped frame, the interlaced frame immediately before or immediately after the dropped frame is
Progressive conversion means for converting one of the n fields constituting the interlaced frame into a progressive frame by n-line interpolation, and encoding the interlaced frame and outputting a video code Means, when the dropped frame detecting means detects dropped frames, the progressive frame corresponding to the interlaced frame is encoded as an interlaced frame composed of n fields, and By providing a video encoding means for outputting a code that is the same image as the progressive frame and outputting a video code, the portion without dropped frames keeps a smooth movement of 1/60 fps. In addition, after saving computer resources for progressive conversion, The effect can be achieved.
【0039】請求項3にかかる映像情報処理装置は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力手段と、上記インタレー
スフレームのコマ落ちを検出するコマ落ち検出手段と、
上記コマ落ち検出手段がコマ落ちを検出すると、コマ落
ちの直前あるいは直後の上記インタレースフレームを構
成するn枚のフィールドのうち、時間的にコマ落ち部に
近い一枚のフィールドをn倍ライン補間することでプロ
グレッシブフレームに変換した画像を示すダミーフレー
ム用符号を出力するダミー用符号出力手段と、上記イン
タレース映像を符号化し、映像符号を出力する符号化手
段であり、上記コマ落ち検出手段がコマ落ちを検出する
と、コマ落ち部分に出力する符号として、上記ダミー用
符号を出力することで映像符号とする映像符号化手段と
を備えたことを特徴とすることで、時間的成分の欠落を
コマ落ち部分のみにとどめ、請求項1で述べた効果を実
現できる。According to a third aspect of the present invention, there is provided a video information processing apparatus comprising:
Interlaced video output means for outputting an interlaced frame composed of one field, dropped frame detecting means for detecting dropped frames of the interlaced frame,
When the dropped frame detection means detects a dropped frame, of the n fields constituting the interlaced frame immediately before or immediately after the dropped frame, one field that is temporally closer to the dropped frame is n-fold line interpolation. A dummy code output unit that outputs a dummy frame code indicating an image converted to a progressive frame, and an encoding unit that encodes the interlaced video and outputs a video code. When a dropped frame is detected, video coding means for outputting the dummy code as a video code as a code to be output to the dropped frame portion is provided, so that a lack of a temporal component is eliminated. The effect described in claim 1 can be realized by limiting only to the dropped frame portion.
【0040】請求項4にかかる映像情報処理装置は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力手段と、上記n枚のフィ
ールドのうち1枚のフィールドをn倍ライン補間すること
でプログレッシブフレームに変換するプログレッシブ変
換手段と、上記プログレッシブフレームのコマ落ちを検
出するコマ落ち検出手段と、上記コマ落ち検出手段がコ
マ落ちを検出すると、コマ落ち部の画像として、コマ落
ち部の直前あるいは直後の上記プログレッシブフレーム
をコピーして補うコマ落ち対処手段と、上記プログレッ
シブ変換手段及びコマ落ち対処手段とが出力したフレー
ムを、インタレースフレームとして、画像処理を行う画
像処理手段とを備えたことを特徴とすることで、インタ
レースフレームを処理する際に、コマ落ちが発生し、そ
のコマ落ちを直前あるいは直後のフレームあるいはフィ
ールドをコピーして補う場合に発生する「ちらつき」や
「ゆれ」といった問題を解決することができる。According to a fourth aspect of the present invention, in the video information processing apparatus,
Interlaced video output means for outputting an interlaced frame composed of a number of fields, progressive conversion means for converting one of the n fields into a progressive frame by n-line interpolation, and When the dropped frame is detected by the dropped frame detecting means for detecting the dropped frame of the progressive frame, and the dropped frame is detected by the dropped frame detecting means, the progressive frame immediately before or immediately after the dropped frame portion is copied and supplemented as an image of the dropped frame portion. Processing the interlaced frame by providing an image processing unit that performs image processing by using the frame output by the dropping unit and the frame output by the progressive conversion unit and the frame dropping unit as an interlaced frame. Frame drop occurs when performing the There can be solved the problem of "flicker" or "swing" occurs when a supplement to copy the frame or field immediately after.
【0041】請求項5にかかる映像情報処理装置は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力手段と、上記インタレー
スフレームのコマ落ちを検出するコマ落ち検出手段と、
上記コマ落ち検出手段がコマ落ちを検出すると、コマ落
ちの直前あるいは直後の上記インタレースフレームを構
成するn枚のフィールドのうち、時間的にコマ落ち部に
近い一枚のフィールドをn倍ライン補間することでプロ
グレッシブフレームに変換し、コマ落ち部の画像を該画
像で補うコマ落ち対処手段と、上記インタレース映像出
力手段及びコマ落ち対処手段とが出力したフレームを、
インタレースフレームとして、画像処理を行う画像処理
手段とを備えたことを特徴とすることで、時間的成分の
欠落をコマ落ち部分のみにとどめ、請求項4で述べた効
果を実現できる。According to a fifth aspect of the present invention, in the video information processing apparatus,
Interlaced video output means for outputting an interlaced frame composed of one field, dropped frame detecting means for detecting dropped frames of the interlaced frame,
When the dropped frame detection means detects a dropped frame, of the n fields constituting the interlaced frame immediately before or immediately after the dropped frame, one field that is temporally closer to the dropped frame is n-fold line interpolation. By converting the frame output to a progressive frame, the frame dropped by the frame dropping section, and the frame output by the interlaced video output means and the frame dropped dropping means,
By providing an image processing means for performing image processing as an interlaced frame, the lack of a temporal component is limited to only the dropped frame portion, and the effect described in claim 4 can be realized.
【0042】請求項6にかかる映像情報処理方法は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力ステップと、上記n枚の
フィールドのうち1枚のフィールドをn倍ライン補間する
ことでプログレッシブフレームに変換するプログレッシ
ブ変換ステップと、上記プログレッシブフレームのコマ
落ちを検出するコマ落ち検出ステップと、上記プログレ
ッシブフレームを、n枚のフィールドから構成されるイ
ンタレースフレームとして符号化し、映像符号を出力す
る符号化ステップであり、上記コマ落ち検出ステップが
コマ落ちを検出すると、コマ落ち部分にはコマ落ち部分
の直前あるいは直後の上記プログレッシブフレームと同
一の画像であるとする符号を出力し映像符号とする映像
符号化ステップとを備えたことを特徴とすることで、イ
ンタレースフレームを符号化する際に、コマ落ちが発生
し、そのコマ落ちを直前あるいは直後のフレームあるい
はフィールドをコピーして補う場合に発生する「ちらつ
き」や「ゆれ」といった問題を解決することができる。According to a sixth aspect of the present invention, in the video information processing method,
An interlaced video output step of outputting an interlaced frame composed of a number of fields, a progressive conversion step of converting one of the n fields into a progressive frame by n-line interpolation, A frame drop detecting step of detecting a frame drop of the progressive frame; andcoding the progressive frame as an interlaced frame composed of n fields, and outputting a video code. A frame coding step of outputting a code indicating that the frame is the same as the progressive frame immediately before or immediately after the frame dropping portion and detecting the frame dropping portion as a video code. By doing, the interlaced frame It is possible to solve a problem such as "flickering" or "fluctuation" that occurs when a frame drop occurs during encoding and the frame drop is corrected by copying the immediately preceding or succeeding frame or field.
【0043】請求項7にかかる映像情報処理方法は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力ステップと、上記インタ
レースフレームのコマ落ちを検出するコマ落ち検出ステ
ップと、上記コマ落ち検出ステップがコマ落ちを検出す
ると、コマ落ちの直前あるいは直後の上記インタレース
フレームを、上記インタレースフレームを構成するn枚
のフィールドのうち1枚のフィールドをn倍ライン補間す
ることでプログレッシブフレームに変換するプログレッ
シブ変換ステップと、上記インタレースフレームを符号
化し、映像符号を出力する符号化ステップであり、上記
コマ落ち検出ステップがコマ落ちを検出すると、上記イ
ンタレースフレームに代わり対応する上記プログレッシ
ブフレームをn枚のフィールドから構成されるインタレ
ースフレームとして符号化し、且つコマ落ち部分には上
記プログレッシブフレームと同一の画像であるとする符
号を出力し映像符号とする映像符号化ステップとを備え
たことを特徴とすることで、コマ落ちがない部分は1/60
fpsの滑らかな動きを保ちつつ、また、プログレッシブ
変換のための計算機資源を節約した上で、請求項6で述
べた効果を実現できる。The video information processing method according to claim 7,
An interlaced video output step of outputting an interlaced frame composed of one field, a dropped frame detecting step of detecting dropped frames of the interlaced frame, and a dropped frame when the dropped frame detection step detects dropped frames. A progressive conversion step of converting the interlaced frame immediately before or immediately after to a progressive frame by n-line interpolation of one of the n fields constituting the interlaced frame; and Is a coding step of outputting a video code, and when the dropped frame detection step detects dropped frames, the progressive frame corresponding to the interlaced frame is replaced with an interlaced frame composed of n fields. As a mark And a frame encoding step for outputting a code indicating that the image is the same as the progressive frame in the frame dropping portion, and providing a video coding step as a video code. 1/60
The effect described in claim 6 can be realized while keeping the smooth motion of fps and saving computer resources for progressive conversion.
【0044】請求項8にかかる映像情報処理方法は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力ステップと、上記インタ
レースフレームのコマ落ちを検出するコマ落ち検出ステ
ップと、上記コマ落ち検出ステップがコマ落ちを検出す
ると、コマ落ちの直前あるいは直後の上記インタレース
フレームを構成するn枚のフィールドのうち、時間的に
コマ落ち部に近い一枚のフィールドをn倍ライン補間す
ることでプログレッシブフレームに変換した画像を示す
ダミーフレーム用符号を出力するダミー用符号出力ステ
ップと、上記インタレース映像を符号化し、映像符号を
出力する符号化ステップであり、上記コマ落ち検出ステ
ップがコマ落ちを検出すると、コマ落ち部分に出力する
符号として、上記ダミー用符号を出力することで映像符
号とする映像符号化ステップとを備えたことを特徴とす
ることで、時間的成分の欠落をコマ落ち部分のみにとど
め、請求項6で述べた効果を実現できる。The video information processing method according to claim 8 is characterized in that
An interlaced video output step of outputting an interlaced frame composed of one field, a dropped frame detecting step of detecting dropped frames of the interlaced frame, and a dropped frame when the dropped frame detection step detects dropped frames. For a dummy frame showing an image converted into a progressive frame by n-line interpolation of one field that is close to the frame drop-out part of the n fields constituting the interlaced frame immediately before or immediately after A dummy code output step of outputting a code, and an encoding step of encoding the interlaced video and outputting a video code, wherein when the dropped frame detection step detects dropped frames, the code is output to a dropped frame portion. Video encoding by outputting the dummy code By characterized in that a step, kept missing temporal component only dropping frames moieties can achieve the effect described in claim 6.
【0045】請求項9にかかる映像情報処理方法は、n
枚のフィールドから構成されるインタレースフレームを
出力するインタレース映像出力ステップと、上記n枚の
フィールドのうち1枚のフィールドをn倍ライン補間する
ことでプログレッシブフレームに変換するプログレッシ
ブ変換ステップと、上記プログレッシブフレームのコマ
落ちを検出するコマ落ち検出ステップと、上記コマ落ち
検出ステップがコマ落ちを検出すると、コマ落ち部の画
像として、コマ落ち部の直前あるいは直後の上記プログ
レッシブフレームをコピーして補うコマ落ち対処ステッ
プと、上記プログレッシブ変換ステップ及びコマ落ち対
処ステップとが出力したフレームを、インタレースフレ
ームとして、画像処理を行う画像処理ステップとを備え
たことを特徴とすることで、インタレースフレームを処
理する際に、コマ落ちが発生し、そのコマ落ちを直前あ
るいは直後のフレームあるいはフィールドをコピーして
補う場合に発生する「ちらつき」や「ゆれ」といった問
題を解決することができる。According to a ninth aspect of the present invention, in the video information processing method,
An interlaced video output step of outputting an interlaced frame composed of a number of fields, a progressive conversion step of converting one of the n fields into a progressive frame by n-line interpolation, When the dropped frame is detected by the dropped frame detecting step for detecting the dropped frame of the progressive frame, and the dropped frame is detected by the dropped frame detection step, a frame for copying and complementing the progressive frame immediately before or immediately after the dropped frame portion as an image of the dropped frame portion. Processing an interlaced frame by providing, as an interlaced frame, an image processing step of performing image processing using the frame output by the dropping step and the progressive conversion step and the dropped frame step. When you drop There occurs, it is possible to solve the problem of "flicker" or "swing" occurs when a supplement to copy immediately before or frame or field immediately after the dropped frames.
【0046】請求項10にかかる映像情報処理方法は、
n枚のフィールドから構成されるインタレースフレーム
を出力するインタレース映像出力ステップと、上記イン
タレースフレームのコマ落ちを検出するコマ落ち検出ス
テップと、上記コマ落ち検出ステップがコマ落ちを検出
すると、コマ落ちの直前あるいは直後の上記インタレー
スフレームを構成するn枚のフィールドのうち、時間的
にコマ落ち部に近い一枚のフィールドをn倍ライン補間
することでプログレッシブフレームに変換し、コマ落ち
部の画像を該画像で補うコマ落ち対処ステップと、上記
インタレース映像出力ステップ及びコマ落ち対処ステッ
プとが出力したフレームを、インタレースフレームとし
て、画像処理を行う画像処理ステップとを備えたことを
特徴とすることで、時間的成分の欠落をコマ落ち部分の
みにとどめ、請求項9で述べた効果を実現できる。A video information processing method according to claim 10 is
When an interlaced video output step of outputting an interlaced frame composed of n fields, a dropped frame detecting step of detecting dropped frames of the interlaced frame, and a dropped frame detection step detect dropped frames, Of the n fields constituting the interlaced frame immediately before or immediately after the drop, one field that is temporally close to the dropped frame is converted to a progressive frame by n-fold line interpolation, and the A frame dropping compensation step for supplementing an image with the image, and an image processing step of performing image processing using the frames output by the interlaced video output step and the frame dropping suppression step as interlaced frames. By doing so, the lack of the temporal component is limited to only the frame drop portion, The effects described can be achieved.
【図1】本発明の第1の実施の形態の映像情報処理装置
の構成図FIG. 1 is a configuration diagram of a video information processing apparatus according to a first embodiment of the present invention;
【図2】本発明の第1の実施の形態の映像情報処理装置
の動作を説明する図FIG. 2 is a view for explaining the operation of the video information processing apparatus according to the first embodiment of the present invention;
【図3】プログレッシブ変換を説明する図FIG. 3 is a diagram illustrating progressive conversion.
【図4】本発明の第1の実施の形態の映像情報処理装置
で符号化した映像符号化情報を復号化した時の動作を説
明する図FIG. 4 is a view for explaining the operation when decoding the video coded information coded by the video information processing apparatus according to the first embodiment of the present invention;
【図5】本発明の第2の実施の形態の映像情報処理装置
の構成図FIG. 5 is a configuration diagram of a video information processing apparatus according to a second embodiment of the present invention.
【図6】本発明の第2の実施の形態の映像情報処理装置
の動作を説明する図FIG. 6 is a view for explaining the operation of the video information processing apparatus according to the second embodiment of the present invention;
【図7】本発明の第2の実施の形態の映像情報処理装置
で符号化した映像符号化情報を復号化した時の動作を説
明する図FIG. 7 is a view for explaining the operation when decoding video encoded information encoded by the video information processing apparatus according to the second embodiment of the present invention;
【図8】本発明の第3の実施の形態の映像情報処理装置
の構成図FIG. 8 is a configuration diagram of a video information processing apparatus according to a third embodiment of the present invention.
【図9】本発明の第3の実施の形態の映像情報処理装置
の動作を説明する図FIG. 9 is a view for explaining the operation of the video information processing apparatus according to the third embodiment of the present invention;
【図10】本発明の第3の実施の形態の映像情報処理装
置で符号化した映像符号化情報を復号化した時の動作を
説明する図FIG. 10 is a view for explaining an operation when decoding video encoded information encoded by the video information processing apparatus according to the third embodiment of the present invention;
【図11】インタレースフレームを説明する図FIG. 11 illustrates an interlaced frame.
【図12】従来技術による映像情報処理装置の構成図FIG. 12 is a configuration diagram of a video information processing apparatus according to a conventional technique.
【図13】従来技術による映像情報処理装置の動作を説
明する図FIG. 13 is a diagram for explaining the operation of a video information processing apparatus according to the related art.
【図14】従来技術による映像情報処理装置で符号化し
た映像符号化情報を復号化した時の動作を説明する図FIG. 14 is a diagram illustrating an operation when decoding video encoded information encoded by a video information processing apparatus according to a conventional technique.
【図15】従来技術による映像情報処理装置においてコ
マ落ちが発生した時の動作を説明する図FIG. 15 is a diagram for explaining an operation when a dropped frame occurs in a video information processing apparatus according to the related art.
【図16】従来技術による映像情報処理装置で符号化し
た映像符号化情報を復号化した際の不具合を説明する第
1の図FIG. 16 is a first diagram illustrating a problem when decoding video encoded information encoded by a video information processing apparatus according to the related art.
【図17】従来技術による映像情報処理装置で符号化し
た映像符号化情報を復号化した際の不具合を説明する第
2の図FIG. 17 is a second diagram illustrating a problem when decoding video encoded information encoded by the video information processing apparatus according to the related art.
101 インタレース映像出力手段 102 映像符号化手段 103 コマ落ち検出手段 104 プログレッシブ変換手段 DESCRIPTION OF SYMBOLS 101 Interlace video output means 102 Video encoding means 103 Dropped frame detection means 104 Progressive conversion means
Claims (10)
ースフレームを出力するインタレース映像出力手段と、
上記n枚のフィールドのうち1枚のフィールドをn倍ライ
ン補間することでプログレッシブフレームに変換するプ
ログレッシブ変換手段と、上記プログレッシブフレーム
のコマ落ちを検出するコマ落ち検出手段と、上記プログ
レッシブフレームを、n枚のフィールドから構成される
インタレースフレームとして符号化し、映像符号を出力
する符号化手段であり、上記コマ落ち検出手段がコマ落
ちを検出すると、コマ落ち部分にはコマ落ち部分の直前
あるいは直後の上記プログレッシブフレームと同一の画
像であるとする符号を出力し映像符号とする映像符号化
手段とを備えたことを特徴とする映像情報処理装置。1. An interlaced video output means for outputting an interlaced frame composed of n fields,
Progressive conversion means for converting one field out of the n fields into a progressive frame by n-fold line interpolation, frame drop detection means for detecting a frame drop in the progressive frame, and the progressive frame as n This is encoding means for encoding as an interlaced frame composed of one field and outputting a video code, and when the dropped frame detection means detects a dropped frame, the dropped frame portion is immediately before or immediately after the dropped frame portion. A video information processing apparatus comprising: a video encoding unit that outputs a code that is the same image as the progressive frame and uses the code as a video code.
ースフレームを出力するインタレース映像出力手段と、
上記インタレースフレームのコマ落ちを検出するコマ落
ち検出手段と、上記コマ落ち検出手段がコマ落ちを検出
すると、コマ落ちの直前あるいは直後の上記インタレー
スフレームを、上記インタレースフレームを構成するn
枚のフィールドのうち1枚のフィールドをn倍ライン補間
することでプログレッシブフレームに変換するプログレ
ッシブ変換手段と、上記インタレース映像出力手段が出
力したインタレースフレームを符号化し、映像符号を出
力する符号化手段であり、上記コマ落ち検出手段がコマ
落ちを検出すると、コマ落ちの直前あるいは直後の上記
インタレースフレームに代わり対応する上記プログレッ
シブフレームをn枚のフィールドから構成されるインタ
レースフレームとして符号化し、且つコマ落ち部分には
上記プログレッシブフレームと同一の画像であるとする
符号を出力し映像符号とする映像符号化手段とを備えた
ことを特徴とする映像情報処理装置。2. An interlaced video output means for outputting an interlaced frame composed of n fields,
When the dropped frame is detected by the dropped frame detecting means for detecting dropped frames of the interlaced frame, the interlaced frame immediately before or immediately after the dropped frame constitutes the interlaced frame.
Progressive conversion means for converting one of the fields into a progressive frame by n-line interpolation of one field, and encoding the interlaced frame output by the interlaced video output means and outputting a video code Means, when the dropped frame detection means detects a dropped frame, encodes the progressive frame corresponding to the interlaced frame immediately before or immediately after the dropped frame as an interlaced frame composed of n fields, And a video encoding unit that outputs a code indicating that the image is the same as the progressive frame in the dropped frame portion and uses the code as a video code.
ースフレームを出力するインタレース映像出力手段と、
上記インタレースフレームのコマ落ちを検出するコマ落
ち検出手段と、上記コマ落ち検出手段がコマ落ちを検出
すると、コマ落ちの直前あるいは直後の上記インタレー
スフレームを構成するn枚のフィールドのうち、時間的
にコマ落ち部に近い一枚のフィールドをn倍ライン補間
することでプログレッシブフレームに変換した画像を示
すダミーフレーム用符号を出力するダミー用符号出力手
段と、上記インタレース映像出力手段が出力したインタ
レースフレームを符号化し、映像符号を出力する符号化
手段であり、上記コマ落ち検出手段がコマ落ちを検出す
ると、コマ落ち部分に出力する符号として、上記ダミー
フレーム用符号を出力することで映像符号とする映像符
号化手段とを備えたことを特徴とする映像情報処理装
置。3. An interlaced video output means for outputting an interlaced frame composed of n fields,
The frame drop detecting means for detecting the frame drop in the interlace frame, and when the frame drop detecting means detects the frame drop, the time drop among the n fields constituting the interlace frame immediately before or immediately after the frame drop is selected. A dummy code output means for outputting a dummy frame code indicating an image converted into a progressive frame by n-line interpolation of one field close to a frame drop portion, and the interlaced video output means output An encoding means for encoding an interlaced frame and outputting a video code. When the dropped frame is detected by the dropped frame detecting means, the dummy frame code is output as a code to be output to the dropped frame portion, thereby outputting a video. A video information processing apparatus comprising: video coding means for coding.
ースフレームを出力するインタレース映像出力手段と、
上記n枚のフィールドのうち1枚のフィールドをn倍ライ
ン補間することでプログレッシブフレームに変換するプ
ログレッシブ変換手段と、上記プログレッシブフレーム
のコマ落ちを検出するコマ落ち検出手段と、上記コマ落
ち検出手段がコマ落ちを検出すると、コマ落ち部の画像
として、コマ落ち部の直前あるいは直後の上記プログレ
ッシブフレームをコピーして補うコマ落ち対処手段と、
上記プログレッシブ変換手段及びコマ落ち対処手段とが
出力したフレームを、インタレースフレームとして、画
像処理を行う画像処理手段とを備えたことを特徴とする
映像情報処理装置。4. An interlaced video output means for outputting an interlaced frame composed of n fields,
Progressive conversion means for converting one of the n fields into a progressive frame by n-line interpolation of one field, frame drop detection means for detecting frame drop in the progressive frame, and frame drop detection means When detecting a dropped frame, as a frame dropped portion image, a frame dropped handling means for copying and supplementing the progressive frame immediately before or immediately after the dropped frame portion,
An image information processing apparatus, comprising: an image processing unit that performs image processing by using a frame output by the progressive conversion unit and the dropped frame counter unit as an interlaced frame.
ースフレームを出力するインタレース映像出力手段と、
上記インタレースフレームのコマ落ちを検出するコマ落
ち検出手段と、上記コマ落ち検出手段がコマ落ちを検出
すると、コマ落ちの直前あるいは直後の上記インタレー
スフレームを構成するn枚のフィールドのうち、時間的
にコマ落ち部に近い一枚のフィールドをn倍ライン補間
することでプログレッシブフレームに変換し、コマ落ち
部の画像を該画像で補うコマ落ち対処手段と、上記イン
タレース映像出力手段及びコマ落ち対処手段とが出力し
たフレームを、インタレースフレームとして、画像処理
を行う画像処理手段とを備えたことを特徴とする映像情
報処理装置。5. An interlaced video output means for outputting an interlaced frame composed of n fields,
The frame drop detecting means for detecting the frame drop in the interlace frame, and when the frame drop detecting means detects the frame drop, the time drop among the n fields constituting the interlace frame immediately before or immediately after the frame drop is selected. One field close to the frame drop portion is converted into a progressive frame by n-fold line interpolation, and the image of the frame drop portion is supplemented with the image. A video information processing apparatus comprising: an image processing unit that performs image processing by using a frame output by the coping unit as an interlaced frame.
ースフレームを出力するインタレース映像出力ステップ
と、上記n枚のフィールドのうち1枚のフィールドをn倍
ライン補間することでプログレッシブフレームに変換す
るプログレッシブ変換ステップと、上記プログレッシブ
フレームのコマ落ちを検出するコマ落ち検出ステップ
と、上記プログレッシブフレームを、n枚のフィールド
から構成されるインタレースフレームとして符号化し、
映像符号を出力する符号化ステップであり、上記コマ落
ち検出ステップがコマ落ちを検出すると、コマ落ち部分
にはコマ落ち部分の直前あるいは直後の上記プログレッ
シブフレームと同一の画像であるとする符号を出力し映
像符号とする映像符号化ステップとを備えたことを特徴
とする映像情報処理方法。6. An interlaced video output step of outputting an interlaced frame composed of n fields, and converting one of the n fields into a progressive frame by n-fold line interpolation. Progressive conversion step, dropped frame detection step of detecting the dropped frame of the progressive frame, and encoding the progressive frame as an interlaced frame composed of n fields,
A coding step of outputting a video code, and when the dropped frame detection step detects dropped frames, outputs a code indicating that the dropped frame portion is the same image as the progressive frame immediately before or immediately after the dropped frame portion. And a video encoding step for performing video encoding.
ースフレームを出力するインタレース映像出力ステップ
と、上記インタレースフレームのコマ落ちを検出するコ
マ落ち検出ステップと、上記コマ落ち検出ステップがコ
マ落ちを検出すると、コマ落ちの直前あるいは直後の上
記インタレースフレームを、上記インタレースフレーム
を構成するn枚のフィールドのうち1枚のフィールドをn
倍ライン補間することでプログレッシブフレームに変換
するプログレッシブ変換ステップと、上記インタレース
映像出力ステップが出力するインタレースフレームを符
号化し、映像符号を出力する符号化ステップであり、上
記コマ落ち検出ステップがコマ落ちを検出すると、コマ
落ちの直前あるいは直後の上記インタレースフレームに
代わり対応する上記プログレッシブフレームをn枚のフ
ィールドから構成されるインタレースフレームとして符
号化し、且つコマ落ち部分には上記プログレッシブフレ
ームと同一の画像であるとする符号を出力し映像符号と
する映像符号化ステップとを備えたことを特徴とする映
像情報処理方法。7. An interlaced video output step of outputting an interlaced frame composed of n fields, a dropped frame detecting step of detecting dropped frames of the interlaced frame, and a dropped frame detecting step. Is detected, the interlaced frame immediately before or immediately after the frame drop is replaced with one of the n fields constituting the interlaced frame by n
A progressive conversion step of converting to a progressive frame by performing double line interpolation; and an encoding step of encoding the interlaced frame output by the interlaced video output step and outputting a video code. When the drop is detected, the progressive frame corresponding to the interlace frame immediately before or immediately after the drop is encoded as an interlace frame composed of n fields, and the dropped frame portion is the same as the progressive frame. A video encoding step of outputting a code that is assumed to be an image of the image to be a video code.
ースフレームを出力するインタレース映像出力ステップ
と、上記インタレースフレームのコマ落ちを検出するコ
マ落ち検出ステップと、上記コマ落ち検出ステップがコ
マ落ちを検出すると、コマ落ちの直前あるいは直後の上
記インタレースフレームを構成するn枚のフィールドの
うち、時間的にコマ落ち部に近い一枚のフィールドをn
倍ライン補間することでプログレッシブフレームに変換
した画像を示すダミーフレーム用符号を出力するダミー
用符号出力ステップと、上記インタレース映像を符号化
し、映像符号を出力する符号化ステップであり、上記コ
マ落ち検出ステップがコマ落ちを検出すると、コマ落ち
部分に出力する符号として、上記ダミーフレーム用符号
を出力することで映像符号とする映像符号化ステップと
を備えたことを特徴とする映像情報処理方法。8. An interlaced video output step of outputting an interlaced frame composed of n fields, a dropped frame detecting step of detecting dropped frames of the interlaced frame, and a dropped frame detecting step. Is detected, one of the n fields constituting the interlaced frame immediately before or immediately after the dropped frame is temporally closer to the dropped frame portion by n.
A dummy code output step of outputting a dummy frame code indicating an image converted into a progressive frame by performing double line interpolation, and an encoding step of encoding the interlaced video and outputting a video code. A video encoding step of outputting a dummy frame code as a code to be output to a dropped frame portion when the detection step detects a dropped frame, thereby forming a video code.
ースフレームを出力するインタレース映像出力ステップ
と、上記n枚のフィールドのうち1枚のフィールドをn倍
ライン補間することでプログレッシブフレームに変換す
るプログレッシブ変換ステップと、上記プログレッシブ
フレームのコマ落ちを検出するコマ落ち検出ステップ
と、上記コマ落ち検出ステップがコマ落ちを検出する
と、コマ落ち部の画像として、コマ落ち部の直前あるい
は直後の上記プログレッシブフレームをコピーして補う
コマ落ち対処ステップと、上記プログレッシブ変換ステ
ップ及びコマ落ち対処ステップとが出力したフレーム
を、インタレースフレームとして、画像処理を行う画像
処理ステップとを備えたことを特徴とする映像情報処理
方法。9. An interlaced video output step of outputting an interlaced frame composed of n fields, and converting one of the n fields into a progressive frame by n-fold line interpolation. A progressive conversion step, a dropped frame detecting step for detecting a dropped frame of the progressive frame, and a dropped frame detecting step for detecting a dropped frame.When the dropped frame is detected, the progressive frame immediately before or immediately after the dropped frame portion is displayed as a dropped frame image. Video information characterized by comprising a frame dropping countermeasure step of copying and compensating for a frame, and an image processing step of performing image processing using the frames output by the progressive conversion step and the frame dropping step as an interlaced frame. Processing method.
レースフレームを出力するインタレース映像出力ステッ
プと、上記インタレースフレームのコマ落ちを検出する
コマ落ち検出ステップと、上記コマ落ち検出ステップが
コマ落ちを検出すると、コマ落ちの直前あるいは直後の
上記インタレースフレームを構成するn枚のフィールド
のうち、時間的にコマ落ち部に近い一枚のフィールドを
n倍ライン補間することでプログレッシブフレームに変
換し、コマ落ち部の画像を該画像で補うコマ落ち対処ス
テップと、上記インタレース映像出力ステップ及びコマ
落ち対処ステップとが出力したフレームを、インタレー
スフレームとして、画像処理を行う画像処理ステップと
を備えたことを特徴とする映像情報処理方法。10. An interlaced video output step of outputting an interlaced frame composed of n fields, a dropped frame detecting step of detecting dropped frames of the interlaced frame, and a dropped frame detecting step. Is detected, one of the n fields constituting the interlaced frame immediately before or immediately after the dropped frame is temporally closer to the dropped frame portion.
Convert the frame into a progressive frame by interpolating the n times line, and replace the frame output by the frame dropping step of supplementing the image of the frame dropping part with the image, and the interlaced video output step and the frame dropping step by the interlaced frame. An image processing step of performing image processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33967597A JP4003267B2 (en) | 1997-12-10 | 1997-12-10 | Video information processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33967597A JP4003267B2 (en) | 1997-12-10 | 1997-12-10 | Video information processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11177987A true JPH11177987A (en) | 1999-07-02 |
| JP4003267B2 JP4003267B2 (en) | 2007-11-07 |
Family
ID=18329745
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33967597A Expired - Fee Related JP4003267B2 (en) | 1997-12-10 | 1997-12-10 | Video information processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4003267B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006033219A (en) * | 2004-07-14 | 2006-02-02 | Ricoh Co Ltd | Image processing apparatus, interpolation frame generation method, program, and information recording medium |
| JP2006279971A (en) * | 2002-01-23 | 2006-10-12 | Nokia Corp | Image frame grouping in video coding. |
| US7894521B2 (en) | 2002-01-23 | 2011-02-22 | Nokia Corporation | Grouping of image frames in video coding |
-
1997
- 1997-12-10 JP JP33967597A patent/JP4003267B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006279971A (en) * | 2002-01-23 | 2006-10-12 | Nokia Corp | Image frame grouping in video coding. |
| US7894521B2 (en) | 2002-01-23 | 2011-02-22 | Nokia Corporation | Grouping of image frames in video coding |
| US8050321B2 (en) | 2002-01-23 | 2011-11-01 | Nokia Corporation | Grouping of image frames in video coding |
| US8204134B2 (en) | 2002-01-23 | 2012-06-19 | Nokia Corporation | Grouping of image frames in video coding |
| JP2006033219A (en) * | 2004-07-14 | 2006-02-02 | Ricoh Co Ltd | Image processing apparatus, interpolation frame generation method, program, and information recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4003267B2 (en) | 2007-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6118488A (en) | Method and apparatus for adaptive edge-based scan line interpolation using 1-D pixel array motion detection | |
| US7474355B2 (en) | Chroma upsampling method and apparatus therefor | |
| US7196731B2 (en) | Method and apparatus of adaptive de-interlacing of dynamic image | |
| JP4266389B2 (en) | General purpose video disc recording and playback using motion signals for high quality playback of non-film sources | |
| JP5008826B2 (en) | High-definition deinterlacing / frame doubling circuit and method thereof | |
| JPH1188893A (en) | Image signal processing device | |
| JPH0783466B2 (en) | Progressive scan display | |
| US7250983B2 (en) | System and method for overlaying images from multiple video sources on a display device | |
| US6895172B2 (en) | Video signal reproducing apparatus | |
| US20010002853A1 (en) | Film mode detection method using periodic pattern of video sequence | |
| US20100277613A1 (en) | Image recording device and image reproduction device | |
| JPH11164322A5 (en) | ||
| CN100433791C (en) | Film mode correction in still areas | |
| US6243140B1 (en) | Methods and apparatus for reducing the amount of buffer memory required for decoding MPEG data and for performing scan conversion | |
| US5016103A (en) | Spatial scan converter with vertical detail enhancement | |
| JP2004336608A (en) | Image data conversion method and conversion circuit, and electronic camera | |
| US7113222B2 (en) | Method and apparatus for converting an interlace image to a progressive image | |
| JPH11177987A (en) | Video information processing apparatus and method | |
| US6791622B2 (en) | Methods and apparatus for providing video still frame and video capture features from interlaced video signals | |
| CN100419846C (en) | Frame rate adjustment method and device for displaying video on interlaced display device | |
| CN1327711C (en) | Method and apparatus for video decoding and de-interlacing | |
| EP1606954B1 (en) | Arrangement for generating a 3d video signal | |
| KR20060132877A (en) | Method and apparatus for deinterlacing video using motion compensated temporal interpolation | |
| JPH0795441A (en) | Television signal processing system | |
| US6778758B1 (en) | Image processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040909 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20041014 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061003 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061201 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070731 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070813 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |