[go: up one dir, main page]

JP2002125232A - Video data encoding apparatus and method - Google Patents

Video data encoding apparatus and method

Info

Publication number
JP2002125232A
JP2002125232A JP2000312501A JP2000312501A JP2002125232A JP 2002125232 A JP2002125232 A JP 2002125232A JP 2000312501 A JP2000312501 A JP 2000312501A JP 2000312501 A JP2000312501 A JP 2000312501A JP 2002125232 A JP2002125232 A JP 2002125232A
Authority
JP
Japan
Prior art keywords
picture
encoding
frame
quantization
quantization step
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000312501A
Other languages
Japanese (ja)
Inventor
Kazutada Shimizu
一公 清水
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000312501A priority Critical patent/JP2002125232A/en
Publication of JP2002125232A publication Critical patent/JP2002125232A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 符号化した動画像データが、後から復号のう
え変換処理されてから再符号化されることになっても、
再符号化による画質の劣化が発生しないような形で動画
像データを符号化する符号化装置を提供する。 【解決手段】 60フレーム/秒の動画像データ401
のBピクチャのうち、再符号化時にIピクチャに変換さ
れるBピクチャB1をピクチャ判定部113が判定し、
当該BピクチャB1に対しては、制御部11は専用の計
算式を用いて求め多めのビット配分値を与える。そし
て、可変長符号化処理部15は、このビット配分値に応
じて当該Bピクチャの量子化ステップを調整し、低い圧
縮率で符号化されるようにする。
(57) [Summary] Even if encoded moving image data is decoded, converted, and then re-encoded,
Provided is an encoding device that encodes moving image data in such a manner that image quality does not deteriorate due to re-encoding. SOLUTION: Moving picture data 401 of 60 frames / sec.
Out of the B pictures, the picture determination unit 113 determines a B picture B1 to be converted into an I picture at the time of re-encoding,
For the B picture B1, the control unit 11 obtains a larger bit allocation value using a dedicated calculation formula. Then, the variable-length encoding processing unit 15 adjusts the quantization step of the B picture according to the bit allocation value so that the B picture is encoded at a low compression rate.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、後で復号および再
符号化される動画像データを対象に動き補償予測を用い
て符号化する符号化装置およびその方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an encoding apparatus and method for encoding moving picture data to be decoded and re-encoded later using motion compensation prediction.

【0002】[0002]

【従来の技術】従来、我が国のテレビ放送の方式として
は、走査方式がインタレース方式、フィールド周波数が
60フィールド/秒(フレーム周波数に換算すると30
フレーム/秒)というNTSC方式が用いられている。
これに対し、将来のテレビ放送では、順次走査方式でフ
レーム周波数が60フレーム/秒という高画質で制作さ
れた画像データをMPEG2で符号化していったん媒体
に記録し、その媒体に記録した符号化データを放送する
というデジタル放送が主流になっていくと予想される。
デジタルで番組を制作するようになると、制作時と放送
時とで走査方式やフレーム周波数が異なる場合が出てく
る。
2. Description of the Related Art Conventionally, as a television broadcasting system in Japan, a scanning system is an interlace system, and a field frequency is 60 fields / second (when converted to a frame frequency, 30 fields / second).
(Frame / second).
On the other hand, in the future television broadcasting, image data produced in a progressive scanning system with a high frame rate of 60 frames / second is encoded by MPEG2 and once recorded on a medium, and the encoded data recorded on the medium is encoded. It is expected that digital broadcasting that broadcasts will become mainstream.
When a program is produced digitally, a scanning method and a frame frequency may differ between production and broadcasting.

【0003】例えば、高画質の60フレーム/秒の順次
走査方式で制作した番組であっても、そのままMPEG
符号化して放送するとは限らず、利用できる周波数が限
られているといった放送帯域の制約などの問題があれ
ば、いったん媒体に記録しておいた符号化データを復号
してインタレース方式の60フィールド/秒の画像デー
タに変換し、それからMPEG2で再符号化してから放
送することになる。再符号化は30フレーム/秒のフレ
ーム構造で行われるので、「復号→変換→再符号化」の
過程で、60フレーム/秒だった動画像データは30フ
レーム/秒と、時間当たりのフレーム数は半分になる。
[0003] For example, even if a program is produced by a progressive scanning method of 60 frames / second with high image quality, the program can be used as it is by MPEG.
If there is a problem such as restrictions on the broadcast band, such as that the available frequencies are not limited to encoding and broadcasting, if the encoded data once recorded on the medium is decoded, the interlaced 60 fields are decoded. / S image data and then re-encoded by MPEG2 before broadcasting. Since the re-encoding is performed with a frame structure of 30 frames / sec, the moving picture data which was 60 frames / sec in the process of “decoding → conversion → re-encoding” is increased to 30 frames / sec, the number of frames per time. Is halved.

【0004】このように、順次走査画像をMPEG2で
符号化したデータをインタレース走査方式画像に変換し
てフレーム構造で再符号化する場合について、以下に説
明する。図4は、変換処理のおおよその流れを示す図で
ある。最初に、順次走査画像401をMPEG2で符号
化して符号化データ402を得る。次に、符号化データ
402を順次走査の画像をデコードし復号順次走査画像
403を生成する。ここで、走査方式の変換を行い、6
0フレーム/秒の復号順次走査画像403を60フィー
ルド/秒のインタレース走査画像404に変換したうえ
で、MPEG2によりフレーム形式で再符号化する。再
符号化はフレーム構造で行われるので、再符号化のため
に60フィールド/秒のインタレース走査画像404は
30フレーム/秒のフレーム構造データ405に変換さ
れる。そしてフレーム構造データ405を符号化して得
られる再符号化データ406が放送用データとして放送
される。
A case will be described below in which data obtained by encoding a progressively scanned image by MPEG2 is converted into an interlaced scanning image and re-encoded by a frame structure. FIG. 4 is a diagram showing an approximate flow of the conversion process. First, the progressive scan image 401 is encoded by MPEG2 to obtain encoded data 402. Next, an image obtained by sequentially scanning the encoded data 402 is decoded to generate a decoded sequentially scanned image 403. Here, conversion of the scanning method is performed, and 6
The decoded progressively scanned image 403 of 0 frames / sec is converted into an interlaced scanned image 404 of 60 fields / sec, and then re-encoded in a frame format by MPEG2. Since re-encoding is performed in a frame structure, the 60-field / second interlaced scan image 404 is converted into 30-frame / second frame structure data 405 for re-encoding. Then, re-encoded data 406 obtained by encoding the frame structure data 405 is broadcast as broadcast data.

【0005】こうした変換処理において特徴的なこと
は、図4に示した通り順次走査方式の画像をMPEG2
符号化したものを復号して、インターレースに変換し、
インターレース画像を再符号化する場合、復号順次走査
画像403における2フレームが再符号化対象のフレー
ム構造データ405の1フレーム(インタレース走査画
像404における2フィールド)になるということであ
る。そして、フレーム構造データ405におけるIピク
チャ属性のフレームの元になる復号順次走査画像403
における2フレームの内の少なくとも1枚がBピクチャ
である、ということである。
A characteristic feature of such conversion processing is that, as shown in FIG.
Decode the encoded one, convert it to interlaced,
When re-encoding an interlaced image, two frames in the decoded progressively scanned image 403 become one frame of the frame structure data 405 to be re-encoded (two fields in the interlaced scanned image 404). Then, the decoded progressively scanned image 403 which is the base of the frame of the I picture attribute in the frame structure data 405
, At least one of the two frames is a B picture.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上述の
ような処理、すなわち、60フレーム/秒の順次走査動
画像データをいったんMPEG2方式で圧縮した後に復
号して、その後インタレース方式に変換してから30フ
レーム/秒のフレーム構造で再符号化するという処理を
行うと、インタレース方式の動画像について再符号化後
の画質が劣化するという問題が生じる。以下、劣化の発
生する過程を説明する。
However, the above-mentioned processing, that is, the progressive scanning video data of 60 frames / second is once compressed by the MPEG2 system, decoded, and then converted to the interlaced system. Performing the process of re-encoding with a frame structure of 30 frames / sec causes a problem that the image quality of the interlaced moving image after re-encoding deteriorates. Hereinafter, a process in which the deterioration occurs will be described.

【0007】一般に、MPEG2符号化の動き補償予測
において動画像データを構成する全てのフレームは、
I、P、Bの3種類のピクチャに分けられる。Iピクチ
ャは、他の種別(P、B)のピクチャ全ての符号化・復
号において直接に、または間接的に参照されることにな
るので、Iピクチャの画質が低下すると符号化後(復号
時)の動画像データ全体の画質が低下してしまう。そこ
で、符号化時には、Iピクチャの圧縮率を下げて(符号
化データ量の割り当て、すなわち「ビット配分」を大き
くして)Iピクチャの画質が低下しないようにしてい
る。これは逆に言えば、B、Pピクチャへのビット配分
が相対的に小さくなることを意味する。特にBピクチャ
は他のピクチャの符号化・復号において参照されること
がないので(Bピクチャの画質が低下しても他のピクチ
ャに影響が出ないので)、1枚当たりのビット配分は、
3種類のピクチャの中で最も小さくなる。このような、
MPEG2ビット配分の制御アルゴリズムは“テストモ
デル5”(Test Model 5, ISO/IEC JTC/SC29/WG11/N040
0, 1993)として知られている。
[0007] Generally, in the motion compensation prediction of the MPEG2 coding, all the frames constituting the moving image data are:
It is divided into three types of pictures, I, P and B. The I picture is directly or indirectly referred to in encoding / decoding of all pictures of other types (P, B). The image quality of the entire moving image data is degraded. Therefore, at the time of encoding, the compression ratio of the I picture is reduced (the allocation of the encoded data amount, that is, “bit allocation” is increased) so that the image quality of the I picture does not deteriorate. Conversely, this means that bit allocation to B and P pictures is relatively small. In particular, since a B picture is not referred to in encoding / decoding other pictures (since other pictures are not affected even if the picture quality of the B picture is reduced), the bit allocation per picture is as follows.
The smallest among the three types of pictures. like this,
The control algorithm for the MPEG2 bit allocation is "Test Model 5," ISO / IEC JTC / SC29 / WG11 / N040
0, 1993).

【0008】そこで、このようなビット配分のルール
を、図4に示した、「変換、フレーム構造での再符号
化」という場合に当てはめると、先ず、復号時点の復号
順序走査画像402におけるIピクチャI1’の画質
が、符号化前の順次走査画像401におけるIピクチャ
I1に比べて、ほとんど劣らないのに対し、復号順序走
査画像403におけるBピクチャB1’は、符号化前の
順次走査画像401におけるBピクチャB1に比べて画
質が劣化することは避けられない。ところが、復号順序
走査画像403を変換してインタレース走査画像404
から更にフレーム構造データ405を生成する過程で、
フレーム構造データ405におけるIピクチャIiは、
復号順序走査画像403のIピクチャI1’とBピクチ
ャB1’から生成される。つまり、再符号化の対象であ
るフレーム構造データ405におけるIiピクチャの画
質は、BピクチャB1’に生じた画質劣化の影響を受け
て低下することになる。さらに、フレーム構造データ4
05を再符号化する際には、Iiピクチャが動き補償予
測における参照画像となるので、これを参照画像とする
P、Bピクチャにも、Iiピクチャに生じた画質劣化の
影響が引き継がれてしまう。フレーム構造データ405
(インタレース走査画像404)全体の再符号化後(再
復号時)の画質の低下を意味する。
Therefore, when such a rule of bit allocation is applied to the case of “transformation, re-encoding with a frame structure” shown in FIG. 4, first, the I picture in the decoding order scan image 402 at the time of decoding The image quality of I1 'is almost inferior to the I picture I1 in the progressive scan image 401 before encoding, whereas the B picture B1' in the decoding order scan image 403 is the same as that of the progressive scan image 401 before encoding. It is inevitable that the image quality deteriorates compared to the B picture B1. However, the decoding order scanned image 403 is converted into an interlaced scanned image 404.
In the process of generating frame structure data 405 from
The I picture Ii in the frame structure data 405 is
It is generated from the I picture I1 'and the B picture B1' of the decoding order scanned image 403. In other words, the image quality of the Ii picture in the frame structure data 405 to be re-encoded is reduced due to the image quality degradation that has occurred in the B picture B1 ′. Further, the frame structure data 4
When re-encoding 05, the Ii picture becomes a reference picture in motion compensation prediction, so that the P and B pictures that use this as the reference picture carry over the influence of the image quality degradation that has occurred in the Ii picture. . Frame structure data 405
This means that the image quality of the entire (interlaced scan image 404) after re-encoding (at the time of re-decoding) is reduced.

【0009】本発明は、上記課題に鑑み、動画像データ
を圧縮符号化する符号化装置であって、符号化した動画
像データが、その後、「復号→変換→再符号化」という
処理を施されるとしても、画質の劣化しにくい形で再符
号化できるようにすることのできる符号化装置を提供す
ることを目的とする。
The present invention has been made in view of the above problems, and is an encoding apparatus for compressing and encoding moving image data, in which the encoded moving image data is subjected to a process of “decoding → conversion → re-encoding”. It is an object of the present invention to provide an encoding device capable of performing re-encoding in such a manner that image quality hardly deteriorates.

【0010】[0010]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明の符号化装置は、後に復号および再符号化
される動画像データを対象に、動き補償予測を用いて圧
縮符号化処理を行う符号化装置であって、前記動画像デ
ータを構成するフレームのうち、再符号化処理の際の動
き補償予測においてIピクチャ属性のフレームとして参
照されることになるフレームを識別する識別手段と、前
記識別手段が識別したフレームに対しては、同じピクチ
ャ属性の他のフレームよりも、量子化処理における量子
化ステップを小さくする量子化ステップ決定手段と、前
記量子化ステップ決定手段が決定した量子化ステップに
従って前記識別手段が識別したフレームの符号化処理を
行う符号化手段と、を有することを特徴とする。そのた
め、順次走査の動画像を動き補償予測を用いて符号化す
る際に、将来インターレース方式への変換が行われる場
合にはIピクチャに変換されるであろう順次走査画像の
フレームについては、復号された際の画質がより高くな
るよう符号化される。そこで変換後のインタレース方式
の動画像についても符号化による画質の劣化が生じにく
くなる。
In order to achieve the above-mentioned object, an encoding apparatus according to the present invention performs compression encoding on video data to be decoded and re-encoded later using motion compensation prediction. An encoding device for performing processing, comprising: identification means for identifying a frame to be referred to as an I-picture attribute frame in motion compensation prediction during re-encoding processing, among frames constituting the moving image data The quantization step determining means for reducing the quantization step in the quantization process for the frame identified by the identification means, compared to other frames having the same picture attribute, and the quantization step determining means determines Encoding means for encoding the frame identified by the identification means in accordance with the quantization step. For this reason, when encoding a progressively scanned moving image using motion compensation prediction, a frame of a progressively scanned image that will be converted to an I-picture when conversion to an interlaced system is performed in the future is performed. The encoding is performed so that the image quality at the time of performing is higher. Therefore, even for the interlaced moving image after the conversion, the image quality hardly deteriorates due to the encoding.

【0011】また、上記の目的を達成するために、本発
明の符号化方法は、後に復号および再符号化される動画
像データを対象に、動き補償予測を用いて圧縮符号化処
理を行う符号化方法であって、前記動画像データを構成
するフレームのうち、再符号化処理の際の動き補償予測
においてIピクチャ属性のフレームとして参照されるこ
とになるフレームを識別する識別ステップと、前記識別
ステップにおいて識別されたフレームに対しては、同じ
ピクチャ属性の他のフレームよりも、量子化処理におけ
る量子化ステップを小さくする量子化ステップ決定ステ
ップと、前記量子化ステップ決定ステップにおいて決定
された量子化ステップに従って前記識別ステップにおい
て識別されたフレームの符号化処理を行う符号化ステッ
プと、を有することを特徴とする。
In order to achieve the above object, a coding method according to the present invention provides a coding method for performing a compression coding process using motion compensation prediction on moving picture data to be decoded and recoded later. An identification method for identifying a frame to be referred to as an I-picture attribute frame in motion-compensated prediction during re-encoding processing, among the frames constituting the video data, A quantization step determining step of reducing the quantization step in the quantization process for the frame identified in the step as compared with other frames of the same picture attribute; and a quantization step determined in the quantization step determining step. An encoding step of encoding the frame identified in the identification step according to the step. The features.

【0012】[0012]

【発明の実施の形態】以下、本発明の符号化装置の実施
の形態について、図を用いて説明する。 (構成)図1は、本実施の形態における符号化装置1の
構成を、符号化装置1が符号化した動画像データに対し
て「復号→インタレース方式への変換→フレーム構造で
の再符号化」という処理を施して出力する変換・再符号
化装置2と共に示すブロック図である。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of an encoding apparatus according to the present invention. (Structure) FIG. 1 shows the structure of an encoding device 1 according to the present embodiment in which the moving image data encoded by the encoding device 1 is decoded by “decoding → conversion to interlacing → recoding in a frame structure”. 2 is a block diagram shown together with a conversion / re-encoding device 2 that performs a process of “encoding” and outputs the result.

【0013】(概要)先ず、これら装置のそれぞれにつ
いて処理の概要を説明しておく。先ず、符号化装置1
は、高品位の順次走査方式で制作された放送番組用の動
画像データ(60フレーム/秒)を放送用に圧縮符号化
する装置である。符号化装置1は、MPEG2の方式に
よって圧縮符号化を行うが、当該放送番組データの圧縮
後の放送方式(順走査方式、60フレーム/秒のまま放
送、または、インタレース方式に変換した上で30フレ
ーム/秒として放送)に応じて圧縮・符号化の処理方式
を切り替える。圧縮符号化されたデータは媒体に格納さ
れて、放送方式が順次走査方式の場合は、そのまま放送
に用いられるが、放送方式がインタレース方式の場合、
圧縮符号化データは変換・再符号化装置2によって、イ
ンタレース方式のデータに変換された上でフレーム構造
(30フレーム/秒)での再符号化が施されてから放送
される。
(Outline) First, an outline of the processing for each of these devices will be described. First, the encoding device 1
Is a device for compressing and encoding moving image data (60 frames / second) for a broadcast program produced by a high-quality progressive scanning method for broadcasting. The encoding device 1 performs compression encoding according to the MPEG2 method. However, the broadcast method after compression of the broadcast program data (forward scan method, broadcast at 60 frames / second, or after converting to the interlace method) The compression / encoding processing method is switched according to (broadcasting at 30 frames / sec). The compression-encoded data is stored in a medium, and is used for broadcasting as it is when the broadcasting method is the progressive scanning method, but when the broadcasting method is the interlacing method,
The compression-encoded data is converted into interlaced data by the conversion / re-encoding device 2 and re-encoded in a frame structure (30 frames / sec) before being broadcast.

【0014】変換・再符号化装置2は、圧縮符号化され
た順次走査方式のデータを、復号した上でインタレース
方式(60フィールド/秒)に変換し、その上であらた
めて放送用に圧縮符号化する。圧縮符号化はMPEG2
の方式により行われ、データはフレーム構造で再符号化
される。変換・再符号化装置2は、符号化装置1が圧縮
符号化した順次走査の号画像データを復号する復号部2
1、復号された順次走査の動画像データをインタレース
方式に変換する変換部22、変換後のインタレース方式
の動画像データをフレーム構造で圧縮符号化する再符号
化部23から成る。
The conversion / re-encoding device 2 decodes the compression-coded progressive scanning data into an interlaced data (60 fields / second), and re-compresses the compressed data for broadcasting. Become Compression encoding is MPEG2
The data is re-encoded in a frame structure. The conversion / re-encoding device 2 includes a decoding unit 2 that decodes progressively scanned image data compressed and encoded by the encoding device 1.
1. It comprises a conversion unit 22 for converting decoded progressively scanned video data into an interlace format, and a re-encoding unit 23 for compression-coding the converted interlaced video data in a frame structure.

【0015】動画像データの符号化、変換、再符号化の
過程は従来(図4参照)と同じである。図4を参照しな
がら両装置の処理内容をまとめると、先ず、順次走査画
像401から符号化データ402への符号化処理が符号
化装置1によるものであり、符号化データ402から復
号化順次走査画像403への復号処理は復号部21、復
号順次走査画像403からインタレース走査画像404
への変換は変換部22、インタレース走査画像404か
らフレーム構造データ405、更に再符号化データ40
6への再符号化は再符号化部23が、それぞれ行う。 (変換・再符号化装置2)先ず、変換・再符号化装置2
の各構成部の処理内容を説明しておく。
The process of encoding, converting and re-encoding moving picture data is the same as in the prior art (see FIG. 4). The processing contents of both apparatuses are summarized with reference to FIG. 4. First, the encoding processing from the progressive scan image 401 to the encoded data 402 is performed by the encoding apparatus 1, and the decoding sequential scanning from the encoded data 402 is performed. The decoding process for the image 403 is performed by the decoding unit 21, and from the decoded progressively scanned image 403 to the interlaced scanned image 404.
The conversion into the conversion unit 22, the frame structure data 405 from the interlaced scan image 404, and the re-encoded data 40
6 is performed by the re-encoding unit 23, respectively. (Conversion / re-encoding device 2) First, the conversion / re-encoding device 2
The processing contents of each component will be described.

【0016】復号部21は、入力された符号化データを
復号して復号順次走査画像403に戻す。変換部22
は、復号順次走査画像403をインタレース走査画像4
04に変換する。その変換方式は、復号順次走査画像4
03の各フレームから奇数ラインのみ、あるいは偶数ラ
インのみを抽出してフィールドとする、というものであ
り、奇数番目のフレームからは奇数ラインを、偶数番目
のフレームからは偶数ラインを、それぞれ抽出するもの
とする。
The decoding section 21 decodes the input coded data and returns it to the decoded progressively scanned image 403. Converter 22
Converts the decoded progressively scanned image 403 into an interlaced scanned image 4
Convert to 04. The conversion method is a decoding progressive scanning image 4
03, in which only odd lines or only even lines are extracted from each frame as fields, and odd lines are extracted from odd-numbered frames, and even lines are extracted from even-numbered frames. And

【0017】再符号化部23は、変換部22が出力して
くる変換後のインタレース走査画像404をフレーム構
造データ405(30フレーム秒)に変換した後、すな
わち、インターレース走査画像404の2フィールドを
1フレームに変換した上で、MPEG2方式に従って圧
縮符号化する。このとき、復号順次走査画像403にお
いてIピクチャであったフレームおよびそれに続くBピ
クチャのフレームから派生したフレームがIピクチャに
なるようにフレーム構造データ405のGOP構造を決
める。
The re-encoding unit 23 converts the converted interlaced scanned image 404 output from the converting unit 22 into frame structure data 405 (30 frame seconds), that is, two fields of the interlaced scanned image 404. Is converted into one frame, and then compression-coded according to the MPEG2 system. At this time, the GOP structure of the frame structure data 405 is determined so that the frame derived from the I picture frame and the subsequent B picture frame in the decoded progressive scan image 403 become the I picture.

【0018】(符号化装置1の構成)次に、再び図1を
参照しながら、符号化装置1の構成および構成各部の処
理内容を以下に述べる。符号化装置1は、圧縮処理部1
0を中心に、前処理部20、出力部30などを有する構
成である。
(Configuration of Encoding Apparatus 1) Next, referring to FIG. 1 again, the configuration of the encoding apparatus 1 and the processing contents of each component will be described below. The encoding device 1 includes a compression processing unit 1
This is a configuration having a pre-processing unit 20, an output unit 30, etc., centered on 0.

【0019】前処理部20は、入力されてくる動画像デ
ータを内蔵メモリに一時保存し、圧縮処理を施す順番に
ピクチャを並べ替えた上で、各ピクチャを処理単位であ
るマクロブロックに分割し、順次圧縮処理部10に出力
する。なお、前処理部10から出力されるマクロブロッ
クには、どのピクチャのどの位置に属するものである
か、P,Bピクチャに属する場合はどのピクチャを参照
画像とするか、などを示す付随情報が付加されており、
この情報に従って符号化される。
The pre-processing unit 20 temporarily stores the input moving image data in a built-in memory, rearranges the pictures in the order in which compression processing is to be performed, and divides each picture into macro blocks, which are processing units. , And sequentially output to the compression processing unit 10. Note that the macroblock output from the preprocessing unit 10 has accompanying information indicating which picture belongs to which position, and which picture belongs to the P or B picture as a reference picture. Has been added,
Encoding is performed according to this information.

【0020】ここでのGOP構造は、M=3、N=30
(Pピクチャが3ピクチャおきに出現し、1GOPに含
まれるフレーム(ピクチャ)数が30)とする。1GO
P分のピクチャを表示順に示すと「BBI BBP BB
P BBP BBP BBP BBP BBP BBP BB
P」となる。図2は、前処理部50によるピクチャの並
べ替えの概要を示す模式図である。同図(a)は動画像
データにおける元々のピクチャの順序を示す。「P」、
「B」はピクチャの種別を示し、カッコ内の数字は元々
の順序における順番を示す。一方、同図(b)はこれら
ピクチャが圧縮符号化される順序を示す。
The GOP structure here is M = 3, N = 30
(P pictures appear every three pictures and the number of frames (pictures) included in one GOP is 30). 1 GO
If the pictures for P are displayed in the display order, "BBI BBP BB
P BBP BBP BBP BBP BBP BBP BB
P ". FIG. 2 is a schematic diagram showing an overview of the rearrangement of pictures by the preprocessing unit 50. FIG. 3A shows the order of the original pictures in the moving image data. "P",
“B” indicates the type of picture, and the number in parentheses indicates the order in the original order. On the other hand, FIG. 2B shows the order in which these pictures are compression-encoded.

【0021】圧縮処理部10は、前処理部から出力され
てくる画像データ(マクロブロック)に対し、動き補償
予測(P,Bピクチャの場合)、DCT変換処理、量子
化処理、符号化処理を施して出力部30に出力する。圧
縮処理部10は、ピクチャごとに符号化処理後のデータ
量(符号化データ量)の目安(ビット配分)を予め定
め、量子化処理における量子化ステップを調整する。
The compression processing unit 10 performs motion compensation prediction (for P and B pictures), DCT conversion processing, quantization processing, and encoding processing on the image data (macroblock) output from the preprocessing unit. And outputs it to the output unit 30. The compression processing unit 10 determines a standard (bit allocation) of the data amount (encoded data amount) after the encoding process for each picture, and adjusts a quantization step in the quantization process.

【0022】出力部30は、圧縮処理部20から出力さ
れてくる符号化データを内蔵バッファに一時保存し、所
定のビットレートで図外の録画装置に出力する。 (圧縮処理部10)圧縮処理部10は、動き補償予測部
12、DCT処理部13、量子化処理部14、可変長符
号化処理部15、逆量子化処理部16、逆DCT処理部
17、参照データメモリ18、そして制御部11などを
有する。
The output unit 30 temporarily stores the encoded data output from the compression processing unit 20 in a built-in buffer and outputs the encoded data to a recording device (not shown) at a predetermined bit rate. (Compression processing unit 10) The compression processing unit 10 includes a motion compensation prediction unit 12, a DCT processing unit 13, a quantization processing unit 14, a variable length coding processing unit 15, an inverse quantization processing unit 16, an inverse DCT processing unit 17, The reference data memory 18 and the control unit 11 are provided.

【0023】動き補償予測部12は、P、Bピクチャの
入力画像マクロブロックについて動きベクトルを検出
し、参照画像との差分データを生成してDCT処理部1
3に出力する。DCT処理部13は、入力されてくるマ
クロブロックにDCT処理を施してDCT後マクロブロ
ックに変換し、量子化処理部14に出力する。
The motion compensation prediction unit 12 detects a motion vector for an input image macroblock of a P or B picture, generates difference data from a reference image, and generates a difference data from a reference image.
Output to 3. The DCT processing unit 13 performs DCT processing on the input macroblock, converts the input macroblock into a post-DCT macroblock, and outputs the converted macroblock to the quantization processing unit 14.

【0024】量子化処理部14は、DCT処理部13か
ら出力されてくるDCT後マクロブロックに量子化処理
を施してから可変長符号化処理部15に出力する。ピク
チャの符号化データ量は、量子化処理における量子化ス
テップの大きさによって決まるが、量子化処理部14
は、制御部11からのビット配分値に応じてマクロブロ
ックごとに量子化ステップを変更し、各ピクチャの符号
化データ量が制御部11の決めたビット配分値に近くな
るようにしている。また、I,Pピクチャのマクロブロ
ックの場合は、参照画像として動き補償予測部12が参
照することになるので、量子化処理部14は、可変長符
号化処理部15に出力したのと同じ量子化後のデータを
逆量子化処理部16に向けて出力する。
The quantization processing unit 14 performs a quantization process on the post-DCT macroblock output from the DCT processing unit 13 and outputs the result to the variable-length coding processing unit 15. The amount of encoded data of the picture is determined by the size of the quantization step in the quantization process.
Changes the quantization step for each macroblock in accordance with the bit allocation value from the control unit 11 so that the amount of encoded data of each picture approaches the bit allocation value determined by the control unit 11. In the case of macroblocks of I and P pictures, the motion compensation prediction unit 12 refers to the macroblock as a reference image. The quantized data is output to the inverse quantization processing unit 16.

【0025】逆量子化処理部16、および、これに続く
逆DCT処理部17は、動き補償予測において参照画像
となるI,Pピクチャの量子化後データに逆量子化処
理、逆DCT処理を施して参照画像データを生成し、参
照データメモリ18に格納する。制御部11は、ピクチ
ャ単位で圧縮処理後のマクロブロックの量子化ステップ
を決定して量子化処理部14に通知する。制御部11
は、この処理を、前処理部30から新たなピクチャのデ
ータが送出されてくるたびに行う。
An inverse quantization processing section 16 and an inverse DCT processing section 17 following the inverse quantization processing section 16 perform an inverse quantization process and an inverse DCT process on the quantized data of the I and P pictures serving as reference images in the motion compensation prediction. To generate reference image data and store it in the reference data memory 18. The control unit 11 determines a quantization step of the macroblock after the compression processing for each picture and notifies the quantization processing unit 14 of the quantization step. Control unit 11
Is performed each time new picture data is transmitted from the preprocessing unit 30.

【0026】すなわち、圧縮符号化する動画像データの
放送時の走査方式(インタレースへ変換・再符号化され
るかどうか)、および、個々のピクチャの種別(I、
P、B)、さらには、再符号化される場合Iピクチャに
変換されるかどうか、に応じ、各ピクチャごとに、ビッ
ト配分を行って、ビット配分値を量子化処理部14に通
知する。これは、圧縮符号化後の符号化データ量のビッ
トレートを制御する目的とともに、再符号化処理される
画像の画質をなるべく高くする目的で行うものである。
制御部11によるビット配分処理は、前出のテストモデ
ル5を基本としながら、再符号化される場合Iピクチャ
に変換される特定のBピクチャ(図4の例ではBピクチ
ャB1)に限って、ビット配分の値を大きくする、とい
う特別な制御を行う。これによって、当該Bピクチャ画
質が圧縮・復号の過程で劣化するのを防ぎ、そのデータ
を用いて生成される再符号化処理時のIピクチャの画質
を向上させるのである。
That is, the scanning method at the time of broadcasting the moving image data to be compression-encoded (whether the image data is converted to interlace and re-encoded), and the type of each picture (I,
P, B) Further, according to whether the picture is re-encoded and converted into an I-picture, bit allocation is performed for each picture, and the bit allocation value is notified to the quantization processing unit 14. This is performed not only for the purpose of controlling the bit rate of the encoded data amount after the compression encoding, but also for the purpose of increasing the image quality of the image to be re-encoded as much as possible.
The bit allocation processing by the control unit 11 is based on the test model 5 described above, and is limited to a specific B picture (B picture B1 in the example of FIG. 4) which is converted into an I picture when re-encoded. Special control is performed to increase the value of the bit allocation. As a result, the picture quality of the B picture is prevented from deteriorating in the process of compression and decoding, and the picture quality of the I picture at the time of re-encoding processing generated using the data is improved.

【0027】そのため、制御部11は、2種類のビット
配分値算出部(第1算出部111、第2算出部112)
と、いずれの算出部を使用するか選択する選択部113
を有し、変換・再符号化の必要な画像データとそうでな
い画像データとでビット配分値の算出方法を切り替え
る。選択部113は、図外のインタフェース部を介して
操作者から、当該動画像データの放送形式(変換・再符
号化の対象か否か)の指示を受け付け、これを元に使用
すべき算出部を選択する。変換・再符号化を行わずその
まま60フレーム/秒で放送されるデータについては第
2算出部112を選択し、30フレーム/秒で変換・再
符号化されて放送されるデータについては第1算出部1
11を選択する。
For this reason, the control unit 11 includes two types of bit allocation value calculation units (a first calculation unit 111 and a second calculation unit 112).
And a selection unit 113 for selecting which calculation unit to use
And the method of calculating the bit allocation value is switched between image data requiring conversion and re-encoding and image data not requiring conversion / re-encoding. The selection unit 113 receives an instruction of the broadcast format of the moving image data (whether it is a target of conversion / re-encoding) from the operator via an interface unit (not shown), and calculates a calculation unit to use based on the instruction. Select The second calculation unit 112 is selected for data that is broadcast at 60 frames / second without conversion / recoding, and the first calculation is performed for data that is converted / recoded and broadcast at 30 frames / second. Part 1
Select 11.

【0028】次いで、2つの算出部のそれぞれについて
ビット配分値の算出方法(算出用演算式)の内容を説明
する。なお、以下に示す演算式においてi、p、bの3
種類の英小文字は、それぞれが、Iピクチャ、Pピクチ
ャ、Bピクチャに対応するものであることを示す。先
ず、第2算出部112は、従来と同じテストモデル5の
方式に従ってビット配分値を算出する。以下に、テスト
モデル5による符号化データ量割り当ての算出方法の概
要を説明する。割り当ての決定には、予め決められて制
御部11が保持している、GOP当たりの符号化データ
量(またはその残量)、ピクチャ属性ごとの複雑度、そ
の時点でのGOPにおける各種ピクチャの未処理フレー
ム数、の情報が用いられる。第2ビット量算出部112
は、ピクチャの種別ごとに3種類の計算式を使い分け、
当該ピクチャの種別に応じてビット配分を求める。ピク
チャの種別の情報は前処理部20から送信されてくる。
Next, the contents of the method of calculating the bit allocation value (calculation formula) for each of the two calculation units will be described. Note that in the following arithmetic expressions, i, p, b
The type lowercase letters indicate that they correspond to an I picture, a P picture, and a B picture, respectively. First, the second calculation unit 112 calculates a bit allocation value according to the same method of the test model 5 as in the past. Hereinafter, an outline of a method of calculating the amount of encoded data allocation by the test model 5 will be described. In determining the allocation, the amount of encoded data per GOP (or the remaining amount thereof), the complexity of each picture attribute, and the number of pictures of various Information on the number of processing frames is used. Second bit amount calculation unit 112
Uses three different formulas for each picture type,
Bit allocation is determined according to the type of the picture. The information on the picture type is transmitted from the preprocessing unit 20.

【0029】ピクチャの複雑度とは、最後に符号化され
た同種ピクチャの符号化データ量(Si、Sp、S
b)、および、その最後の符号化時の平均量子化スケー
ル(Qi、Qp、Qb)を以下の式に代入して求められ
る値である。 Iピクチャ用:Xi=Si×Qi Pピクチャ用:Xp=Sp×Qp Bピクチャ用:Xb=Sb×Qb そして、第2算出部112は、GOP当たりの符号化デ
ータ量(残量):R、ピクチャ属性ごとの複雑度(X
i、Xp、Xb)、GOPにおける未処理フレーム数
(Np、Nb)を以下の3つの式のいずれかに代入して
当該ピクチャのビット配分(Ti、Tp、Tb)を求め
る。 Iピクチャ用:Ti=R/(1 + NpXp/Xi + Nb
Xb/XiKb) Pピクチャ用:Tp=R/(Np + NbXb/XpK
b) Bピクチャ用:Tb=R/(Nb + NpKbXp/X
b) Kbはビット配分の重み付け係数であり、ここでは1.
4という値になっている。この重み付け値が1.0から
大きくなればなるほど、Bピクチャのビット配分値が
I、Pピクチャに対して小さく押さえられることにな
る。なお、Rの値は、ピクチャ1枚の符号化処理が完了
するたびに実際の発生符号化データ量が差し引かれる形
で更新されていく。
The complexity of a picture refers to the amount of encoded data (Si, Sp, S
b) and the average quantization scale (Qi, Qp, Qb) at the time of the last encoding is a value obtained by substituting into the following equation. For an I picture: Xi = Si × Qi For a P picture: Xp = Sp × Qp For a B picture: Xb = Sb × Qb Then, the second calculator 112 calculates the amount of encoded data per GOP (remaining amount): R, Complexity for each picture attribute (X
i, Xp, Xb) and the number of unprocessed frames (Np, Nb) in the GOP are substituted into any of the following three equations to determine the bit allocation (Ti, Tp, Tb) of the picture. For I picture: Ti = R / (1 + NpXp / Xi + Nb
Xb / XiKb) For P picture: Tp = R / (Np + NbXb / XpK
b) For B picture: Tb = R / (Nb + NpKbXp / X
b) Kb is a weighting coefficient for bit allocation, where 1.b.
The value is 4. The larger the weighting value is from 1.0, the smaller the bit allocation value of the B picture is for I and P pictures. Note that the value of R is updated in such a manner that the actual generated encoded data amount is subtracted each time the encoding process for one picture is completed.

【0030】一方、第1算出部111は、基本的にはテ
ストモデル5に依りながら、本発明に固有の方式でビッ
ト配分値を求める。すなわち、テストモデル5の方法を
部分的に変更して、順次走査画像にけるBピクチャのフ
レームのうち、同画像が復号・再符号化装置2によって
再符号化される際にIピクチャのフレームに変換される
もの(図4のBピクチャB1)について、ビット割当量
を大きくするとともに、当該Bピクチャのビット割当量
の増加分だけ同じGOP内の他のフレームのビット割当
量を減らす、というものである。そのために、第1算出
部111は、Iピクチャ用に1種類、Pピクチャ用に2
種類、Bピクチャ用に3種類の計算式を有しており、こ
れらを使い分けて、特定のBピクチャに対するビット配
分を大きくする。大まかに言えば、上記の第2算出部1
12においてBピクチャに適用されていた重み付け値
を、当該特定のBピクチャに限って適用外とすること
で、ビット配分値を大きくするのである。
On the other hand, the first calculating unit 111 obtains a bit allocation value by a method unique to the present invention, basically based on the test model 5. That is, the method of the test model 5 is partially changed so that when the same image is re-encoded by the decoding / re-encoding device 2 among the B-picture frames in the progressively scanned image, Regarding the converted image (B picture B1 in FIG. 4), the bit allocation amount is increased, and the bit allocation amount of another frame in the same GOP is reduced by the increase in the bit allocation amount of the B picture. is there. For this purpose, the first calculation unit 111 uses one type for I pictures and two types for P pictures.
There are three types of calculation formulas for the type and the B picture, and these are used properly to increase the bit allocation to a specific B picture. Broadly speaking, the second calculation unit 1
The bit allocation value is increased by excluding the weighting value applied to the B picture in 12 from being applied only to the specific B picture.

【0031】なお、複雑度の算出までの処理は第2算出
部112と同じなので、説明は省略する。ピクチャのビ
ット配分を決める式は以下の6種類である。 Iピクチャ用: Ti=R/(1+NpXp/Xi+(Nb−1)Xb/XiKb+Xb/Xi) < 式I> Pピクチャ用(1):Tp1=R/(Np + (Nb−1)Xb/XpKb+Xb /Xp) <式P1> Pピクチャ用(2):Tp2=R/(Np + NbXb/XpKb) <式P2> Bピクチャ用(1):Tb1=R/(Nb + NpXp/Xb+1) <式B1> Bピクチャ用(2):Tb2=R/(Nb + NpKbXp/Xb+Kb) <式B2 > Bピクチャ用(3):Tb3=R/(Nb + NpKbXp/Xb) <式B3> ここで、Tb1は、再符号化においてIピクチャに変換
されるBピクチャのビット配分値演算式である。Tp1
は、Tb1の式で処理されるBピクチャ(再符号化時の
Iピクチャ)よりも前に符号化されるPピクチャのため
の演算式であり、Tp2は当該Bピクチャより後に符号
化されるPピクチャのための演算式である。また、同様
に、Tb2は当該Bピクチャよりも前に処理されるBピ
クチャ用の、Tb3は後に処理されるBピクチャ用の演
算式である。このような演算式によってビット配分を行
うことにより、再符号化時にIピクチャとなるBピクチ
ャに対しては、他のBピクチャよりもビット配分が大き
くなる。
Since the processing up to the calculation of the complexity is the same as that of the second calculation unit 112, the description is omitted. The following six types of equations determine the bit allocation of a picture. For I picture: Ti = R / (1 + NpXp / Xi + (Nb-1) Xb / XiKb + Xb / Xi) <Formula I> For P picture (1): Tp1 = R / (Np + (Nb-1) Xb / XpKb + Xb / Xp) <Formula P1> For P picture (2): Tp2 = R / (Np + NbXb / XpKb) <Formula P2> For B picture (1): Tb1 = R / (Nb + NpXp / Xb + 1) <Formula B1> For B picture (2): Tb2 = R / (Nb + NpKbXp / Xb + Kb) <Formula B2> For B picture (3): Tb3 = R / (Nb + NpKbXp / Xb) <Formula B3> where Tb1 is This is a formula for calculating a bit allocation value of a B picture to be converted into an I picture in re-encoding. Tp1
Is an arithmetic expression for a P picture encoded before a B picture (I picture at the time of re-encoding) processed by the expression of Tb1, and Tp2 is a P expression encoded after the B picture. This is an operation expression for a picture. Similarly, Tb2 is an arithmetic expression for a B picture processed before the B picture, and Tb3 is an arithmetic expression for a B picture processed later. By allocating bits using such an arithmetic expression, the bit allocation becomes larger for a B picture that becomes an I picture at the time of re-encoding than for other B pictures.

【0032】制御部11は、第1算出部111または第
2算出部112が上記の式に基づいて当該ピクチャのビ
ット配分値を算出すると、その算出結果を量子化処理部
14に通知し、このビット配分値を目安に量子化処理の
制御を行うように指示する。制御部11は、当該ピクチ
ャに対して符号化処理まで完了した時点で、可変長符号
化処理部15から当該ピクチャの符号化処理結果のデー
タ量の情報を受け取り、この値を、保持していたGOP
の残りビット量Rから差し引いてRの値を更新して、次
のピクチャの処理に移る。
When the first calculation unit 111 or the second calculation unit 112 calculates the bit allocation value of the picture based on the above equation, the control unit 11 notifies the quantization processing unit 14 of the calculation result. An instruction is given to control the quantization process using the bit allocation value as a guide. The control unit 11 receives the information on the data amount of the encoding processing result of the picture from the variable-length encoding processing unit 15 at the time when the encoding processing for the picture is completed, and holds this value. GOP
, The value of R is updated by subtracting from the remaining bit amount R, and the process proceeds to the next picture.

【0033】また、第1算出部111が上記の算出式を
使い分けるためには、特定のBピクチャ(再符号化時に
Iピクチャに変換されるもの)を判別する必要がある。
制御部11は、そのための構成としてピクチャ判定部1
14を有している。この特定のBピクチャは、動画像デ
ータにおいて表示順でIピクチャの直後に位置するもの
である。ただし、動画像データを構成するピクチャにつ
いては前処理部20で並べ替えが行われるので(図2参
照)、符号化部10に入力されてくる順番でIピクチャ
の直後にあるBピクチャが当該Bピクチャとは限らな
い。
Further, in order for the first calculation unit 111 to use the above calculation formula properly, it is necessary to determine a specific B picture (one that is converted into an I picture at the time of re-encoding).
The control unit 11 includes a picture determination unit 1
14. This specific B picture is located immediately after the I picture in the display order in the moving image data. However, since the pictures constituting the moving picture data are rearranged by the preprocessing unit 20 (see FIG. 2), the B picture immediately following the I picture in the order of input to the encoding unit 10 is assigned to the B picture. Not necessarily a picture.

【0034】以下、ピクチャ判定部114が当該特定の
Bピクチャを識別する方法について説明する。圧縮処理
部10に入ってくる画像データは、図2のように並べ替
えられており、表示順で「B(1)−B(2)−I−B(3)−
B(4)−P」という順序となっていた場合、符号化処理
の順序は「I−B(1)−B(2)−P−B(3)−B(4)」とな
り、求めるBピクチャは5番目に符号化される。表示順
でIピクチャの直後にあるBピクチャ(3)は、GOP
のPピクチャの中で最も先に符号化されるPピクチャの
直後に符号化されることになる。そこで、ピクチャ判定
部114は、「最初のPピクチャの直後に符号化される
Bピクチャ」を2つのフラグを用いて識別する。
Hereinafter, a method in which the picture determination section 114 identifies the specific B picture will be described. The image data entering the compression processing unit 10 is rearranged as shown in FIG. 2, and is displayed in the order of “B (1) -B (2) -IB (3)-
B (4) -P ", the order of the encoding process is" IB (1) -B (2) -PB (3) -B (4) ". Pictures are coded fifth. The B picture (3) immediately after the I picture in the display order is a GOP
Are encoded immediately after the earliest encoded P picture among the P pictures. Thus, the picture determination unit 114 identifies “B picture coded immediately after the first P picture” using two flags.

【0035】それら2つのフラグはPフラグ、Bフラグ
であり、いすれも初期値は「OFF」である。Pフラグ
はIピクチャの符号化が行われた時点で「ON」に切り
替えられ、最初のPピクチャが符号化された時点で「O
FF」に戻される。一方、Bフラグは、最初のPピクチ
ャ(最初のPピクチャかどうかはPフラグで判定され
る)が符号化された時点で「ON」に切り替えられ、最
初のPピクチャの次に表れたBピクチャが符号化された
時点で「OFF」に戻される。よって、Pフラグ=“O
FF”かつBフラグ=“ON”の状態で表れたBピクチ
ャが求めるBピクチャと判定される。
The two flags are a P flag and a B flag, both of which have an initial value of "OFF". The P flag is switched to “ON” when the encoding of the I picture is performed, and “O” is performed when the first P picture is encoded.
FF ". On the other hand, the B flag is switched to “ON” when the first P picture (the first P picture is determined by the P flag) is encoded, and the B picture that appears next to the first P picture Is returned to "OFF" at the time when is encoded. Therefore, the P flag = “O”
The B picture appearing in the state of “FF” and B flag = “ON” is determined as the B picture to be obtained.

【0036】これを図2の並べ替え後のピクチャに当て
はめると、最初PフラグおよびBフラグは、(OFF、
OFF)であるが、Iピクチャが符号化されたところで
(ON、OFF)となる。その後の2枚のBピクチャ
は、フラグが(ON、OFF)なので、式Tb2でビッ
ト配分が行われる。そして、Pピクチャが表れたところ
でフラグが(OFF、ON)に変更され、このPピクチ
ャについては式Tp1でビット配分が行われる。そし
て、求めるBピクチャ(B(3))が現れて、式Tb1
でビット配分が行われ、フラグが(OFF、OFF)と
なる。その後、GOPの終わりまでフラグの値は変わら
ず(OFF、OFF)のままであり、その状態で表れる
Pピクチャ、Bピクチャについては、それぞれ式Tp
2、式Tb3でビット配分が行われる。こうした処理は、
GOPごとに繰り返される。 (動作)以下、符号化装置1が、復号・再符号化対象の
動画像データを1GOP分処理する際の動作を、フロー
チャトを参照しながら説明する。
When this is applied to the rearranged picture in FIG. 2, the P flag and the B flag are initially set to (OFF,
OFF), but becomes (ON, OFF) when the I picture is encoded. Since the flags of the subsequent two B pictures are (ON, OFF), bit allocation is performed by equation Tb2. Then, when the P picture appears, the flag is changed to (OFF, ON), and for this P picture, bit allocation is performed by equation Tp1. Then, the desired B picture (B (3)) appears, and the expression Tb1
, And the flag becomes (OFF, OFF). After that, the value of the flag remains unchanged (OFF, OFF) until the end of the GOP.
2. Bit allocation is performed by equation Tb3. These processes are
It is repeated for each GOP. (Operation) Hereinafter, an operation when the encoding apparatus 1 processes moving image data to be decoded / re-encoded for one GOP will be described with reference to a flowchart.

【0037】図4は、符号化装置1の動作を示すフロー
チャートである。先ず、GOPの先頭において、Pフラ
グ、Bフラグを初期化する(S401)。その後、前処
理部からピクチャ1枚分ずつの画像データを順次読み取
る(S402)。そして、ピクチャの種別を確認する。
Iピクチャの場合(S403:“I”)、Pフラグを
「ON」に設定するとともに(S404)、制御部11
は上記の「式I」を用いてビット配分値を算出する(S
405)。そして、ビット配分値を可変長符号化処理部
15に通知し、DCT処理部13以降の構成部によって
当該ピクチャの圧縮符号化が行われる。
FIG. 4 is a flowchart showing the operation of the encoding device 1. First, at the beginning of a GOP, a P flag and a B flag are initialized (S401). Thereafter, the image data for each picture is sequentially read from the preprocessing unit (S402). Then, the type of the picture is confirmed.
In the case of an I picture (S403: “I”), the P flag is set to “ON” (S404), and the control unit 11
Calculates the bit allocation value using the above “Equation I” (S
405). Then, the bit allocation value is notified to the variable length coding processing unit 15, and the components subsequent to the DCT processing unit 13 perform compression coding of the picture.

【0038】Pピクチャの場合(S403:“P”)、
制御部11はPフラグを参照して、Pフラグが「ON」
であれば(当該GOPにおける最初のPピクチャであれ
ば)上記の「式P1」を用いてビット配分値を算出し
(S407)、Pフラグを「OFF」に、Bフラグを
「ON」にそれぞれ設定する(S408)。一方、Pフ
ラグが「OFF」であれば「式P2」を用いてビット配
分値を算出する(S409)。そして、制御部11は、
求めたビット配分値を可変長符号化処理部15に通知
し、DCT処理部13以降の構成部によって当該ピクチ
ャの圧縮符号化が行われる。
In the case of a P picture (S403: "P"),
The control unit 11 refers to the P flag and sets the P flag to “ON”.
If so (if it is the first P picture in the GOP), a bit allocation value is calculated using the above-mentioned "Equation P1" (S407), and the P flag is set to "OFF" and the B flag is set to "ON". It is set (S408). On the other hand, if the P flag is “OFF”, the bit allocation value is calculated using “Equation P2” (S409). And the control part 11
The obtained bit allocation value is notified to the variable-length coding processing unit 15, and the components subsequent to the DCT processing unit 13 perform compression coding of the picture.

【0039】Bピクチャの場合(S403:“B”)、
制御部11は、PフラグおよびBフラグを参照し、式を
使い分けてビット配分値を算出する。すなわち、Bフラ
グが「ON」(GOPにおける最初のPピクチャの次に
表れたBピクチャ)であれば(S410:Yes)、「式
B1」を用いてビット配分値を求めて、Bフラグを「O
FF」に設定し(S411)、Bフラグが「OFF」か
つPフラグが「ON」であれば(S410:No、S41
3:Yes)、「式B2」を用いてビット配分値を求め
(S414)、Bフラグが「OFF」かつPフラグが
「OFF」であれば(S410:No、S413:No)、
「式B3」を用いてビット配分値を求める(S41
5)。そして、制御部11は、求めたビット配分値を可
変長符号化処理部15に通知し、DCT処理部13以降
の構成部によって当該ピクチャの圧縮符号化が行われ
る。
In the case of a B picture (S403: "B"),
The control unit 11 refers to the P flag and the B flag, and calculates a bit allocation value by using an appropriate expression. That is, if the B flag is “ON” (B picture appearing next to the first P picture in the GOP) (S410: Yes), the bit allocation value is calculated using “Equation B1”, and the B flag is set to “ O
FF ”(S411), and if the B flag is“ OFF ”and the P flag is“ ON ”(S410: No, S41)
3: Yes), a bit allocation value is obtained using “Equation B2” (S414). If the B flag is “OFF” and the P flag is “OFF” (S410: No, S413: No),
A bit allocation value is obtained using “Equation B3” (S41)
5). Then, the control unit 11 notifies the variable-length encoding processing unit 15 of the obtained bit allocation value, and the components subsequent to the DCT processing unit 13 perform compression encoding of the picture.

【0040】そして、ステップS402〜S415まで
の処理が、GOPの最後のピクチャが処理されるまで繰
り返される(S416)。なお、この図に示したGOP
単位の処理は、動画像データの終わりまで繰り返され
る。 (まとめ)上記の通り、本実施の形態の符号化装置1
は、後に「復号→変換→再符号化」という処理を施され
る60フレーム/秒の動画像データを圧縮符号化する場
合、Bピクチャのうち変換後の再符号化処理においてI
ピクチャとして参照されるものについては符号化時のビ
ット配分値を大きくする。これによって、変換後の30
フレーム/秒の動画像におけるIピクチャの画質劣化を
抑制できるので、再符号化後の画像の画質の低下を抑制
できる。
Then, the processing of steps S402 to S415 is repeated until the last picture of the GOP is processed (S416). Note that the GOP shown in FIG.
The unit process is repeated until the end of the moving image data. (Summary) As described above, the encoding apparatus 1 according to the present embodiment
Is used to compress and encode moving image data of 60 frames / sec, which is later subjected to a process of “decoding → conversion → re-encoding”, in a re-encoding process after conversion of B pictures.
For a picture referred to as a picture, the bit allocation value at the time of encoding is increased. As a result, the converted 30
Since the deterioration of the image quality of the I picture in the moving image of frame / second can be suppressed, the deterioration of the image quality of the image after re-encoding can be suppressed.

【0041】なお、再符号化時にIピクチャとなるBピ
クチャの画質を上げる方法は、本実施形態の方法に限定
されない。他の方法としては、例えば、従来の方法の
(ステップ3)でピクチャのビット配分を求めた後に、
Iピクチャの直後のBピクチャのビット配分をKb倍す
る。また、本実施形態の説明では順次走査画像の表示順
においてIピクチャの直後に位置するBピクチャが、再
符号化時にIピクチャに変換されるとしているが、直前
のBピクチャがIピクチャに変換される場合もありう
る。その場合は、直前のBピクチャについてビット配分
を大きくする。
The method of improving the image quality of a B picture that becomes an I picture during re-encoding is not limited to the method of the present embodiment. As another method, for example, after calculating the bit allocation of the picture by (step 3) of the conventional method,
The bit allocation of the B picture immediately after the I picture is multiplied by Kb. In the description of the present embodiment, the B picture located immediately after the I picture in the display order of the sequentially scanned image is assumed to be converted into an I picture at the time of re-encoding, but the immediately preceding B picture is converted into an I picture. In some cases. In that case, the bit allocation is increased for the immediately preceding B picture.

【0042】また、Iピクチャに隣接するBピクチャの
符号化データ量割り当てを大きくする手段として、本実
施の形態では第1算出部111という固有の演算を実施
する構成を設けたが、割り当てを大きくする手段はこれ
に限定されない。例えば、1GOP当たりの符号化デー
タ量の一定割合を予め除外しておき、ピクチャごとの割
当量計算は従来の演算(第2算出部112)で行う。演
算結果では、割り当てを大きくすべきBピクチャの割り
当てデータ量は他のBピクチャと同じになっているが、
ここで、前記除外しておいたデータ量を演算結果のデー
タ量に上乗せする。この方式であれば、算出部は1つで
足りるので構成も簡単になる。
As means for increasing the coded data amount allocation of a B picture adjacent to an I picture, in the present embodiment, a configuration for performing a unique operation called a first calculation unit 111 is provided. The means for performing is not limited to this. For example, a fixed ratio of the coded data amount per GOP is excluded in advance, and the calculation of the quota for each picture is performed by a conventional calculation (second calculation unit 112). According to the calculation result, the allocation data amount of the B picture to be allocated is the same as the other B pictures,
Here, the excluded data amount is added to the data amount of the calculation result. With this method, only one calculation unit is required, so that the configuration is also simplified.

【0043】なお、本実施形態の説明では順次走査のI
ピクチャの直後のBピクチャの画質を上げたが、重要な
のは再符号化時にIピクチャとして参照されるピクチャ
の画質を高めておくことである。よって、再符号化時に
PピクチャとBピクチャとからIピクチャが生成される
のであれば、符号化装置は当該PおよびBピクチャにつ
いて、画質向上の処理を行うことになる。
In the description of the present embodiment, the sequential scanning I
Although the image quality of the B picture immediately after the picture has been improved, it is important that the image quality of a picture referred to as an I picture during re-encoding be improved. Therefore, if an I-picture is generated from a P-picture and a B-picture at the time of re-encoding, the encoding device will perform image quality improvement processing on the P- and B-pictures.

【0044】なお、本実施の形態では他のBピクチャよ
りも画質を高めるべきBピクチャについては、量子化ス
テップを調整することで画質の向上を図るとしたが、他
の方法も可能である。他の方法としては、例えば、当該
ピクチャの属性をBピクチャからIピクチャあるいはP
ピクチャに変更したり、当該Bピクチャに限って動き補
償予測を行わず、ピクチャ全体をフレーム内符号化する
ことなどが考えられる。
In the present embodiment, for a B-picture whose image quality is to be higher than that of other B-pictures, the image quality is improved by adjusting the quantization step. However, other methods are also possible. As another method, for example, the attribute of the picture is changed from a B picture to an I picture or P picture.
Intra-frame encoding of the entire picture without changing to a picture or performing motion compensation prediction only for the B-picture can be considered.

【0045】なお、本実施の形態では、順次走査画像の
フレームをインタレース走査画像のフィールドに変換す
る方式として、単純にラインを間引く方法を挙げたが、
変換方法はこれに限らない。ローパスフィルタを用いる
などしてもよい。本発明の効果は、変換後のインタレー
ス方式画像におけるIピクチャが、少なくとも部分的に
変換前の順次走査画像におけるBピクチャの画像データ
をもとに生成される限り効果を発揮する。
In this embodiment, as a method of converting a frame of a progressively scanned image into a field of an interlaced scanned image, a method of simply thinning out lines has been described.
The conversion method is not limited to this. For example, a low-pass filter may be used. The effect of the present invention is effective as long as the I picture in the converted interlaced image is generated based at least partially on the image data of the B picture in the progressive scan image before the conversion.

【0046】また本実施の形態では、放送用の画像デー
タを対象に説明したが、これは一例であり、本発明の効
果は、いったん符号化された動画像データが復号され、
フレーム周波数が減らされた形で再符号化される場合に
は例外なく効果を発揮する。そして、本実施の形態で
は、ビット配分を大きくすべきBピクチャを認識する方
法として、圧縮処理時のフラグ値による方法を採ってい
るが、これ以外の方法もありうる。例えば、前処理部に
おいてピクチャの並べ替えを行う前の段階で、目的のB
ピクチャを認識しておき(Iピクチャの直前、直後な
ど)、当該Bピクチャに付加情報(専用のフラグ)を付
加して圧縮部に送出する、あるいは、当該Bピクチャ送
出に同期して通知用の信号を圧縮部に送る、などの方法
である。
Although the present embodiment has been described with respect to broadcast image data, this is merely an example, and the effect of the present invention is that once coded moving image data is decoded,
The effect is obtained without exception when re-encoding is performed with the frame frequency reduced. In the present embodiment, a method based on a flag value at the time of compression processing is adopted as a method of recognizing a B picture for which bit allocation is to be increased, but other methods are also possible. For example, before the picture is rearranged in the preprocessing unit, the target B
A picture is recognized (immediately before, immediately after an I picture, etc.), and additional information (dedicated flag) is added to the B picture and transmitted to the compression unit. For example, a signal is sent to a compression unit.

【0047】[0047]

【発明の効果】以上に説明から明らかなように、本発明
の符号化装置は、後に復号および再符号化される動画像
データを対象に、動き補償予測を用いて圧縮符号化処理
を行う符号化装置であって、前記動画像データを構成す
るフレームのうち、再符号化処理の際の動き補償予測に
おいてIピクチャ属性のフレームとして参照されること
になるフレームを識別する識別手段と、前記識別手段が
識別したフレームに対しては、同じピクチャ属性の他の
フレームよりも、量子化処理における量子化ステップを
小さくする量子化ステップ決定手段と、前記量子化ステ
ップ決定手段が決定した量子化ステップに従って前記識
別手段が識別したフレームの符号化処理を行う符号化手
段と、を有することを特徴とし、それによって、いった
んMPEG2符号化した画像を、その後、復号・再符号
化することになったとしても、再符号化時にIピクチャ
として参照されることになるフレームには、予め符号化
データ量を多く割り当てているので、再符号化時のIピ
クチャの画質低下、すなわち、再符号化後の画像の画質
低下を防止できる。
As is apparent from the above description, the coding apparatus of the present invention performs compression coding processing using motion compensation prediction on video data to be decoded and re-coded later. An identification device for identifying a frame to be referred to as an I-picture attribute frame in motion-compensated prediction at the time of re-encoding processing, among the frames constituting the video data, For the frame identified by the means, the quantization step determining means for reducing the quantization step in the quantization process compared to other frames of the same picture attribute, and according to the quantization step determined by the quantization step determining means. Encoding means for encoding the frame identified by the identification means, whereby the MPEG2 code Even if the decoded image is subsequently decoded and re-encoded, a large amount of coded data is allocated in advance to a frame to be referred to as an I-picture at the time of re-encoding. Image quality of an I-picture at the time of encoding, that is, image quality of an image after re-encoding can be prevented.

【0048】また、前記識別手段は、前記符号化装置に
よる動き補償予測においてIピクチャの属性を付与され
たフレームに表示順で隣接するBピクチャ属性のフレー
ムを識別し、前記量子化ステップ決定手段は、前記識別
手段が識別したフレームに対しては、同じピクチャ属性
の他のフレームよりも量子化ステップを小さくするこ
と、とすれば、再符号化においてIピクチャとして参照
されるフレームの画質を確実に向上させることができ
る。
Further, the identification means identifies a B picture attribute frame adjacent to a frame to which an I picture attribute is added in the motion compensation prediction by the encoding device in display order, and the quantization step determination means includes: If the quantization step is smaller for the frame identified by the identification means than for the other frames having the same picture attribute, the image quality of the frame referred to as the I picture in the re-encoding can be surely improved. Can be improved.

【0049】また、上記の効果を得るため、具体的に
は、前記量子化ステップ決定手段は、前記識別手段が識
別したフレームに対するビット配分を大きくすること
で、前記識別手段が識別したフレームの量子化処理にお
ける量子化ステップを同じピクチャ属性の他のフレーム
よりも小さくすること、とする。
In order to obtain the above effect, specifically, the quantization step determining means increases the bit allocation for the frame identified by the identifying means so that the quantization of the frame identified by the identifying means is performed. It is assumed that the quantization step in the quantization process is made smaller than other frames having the same picture attribute.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に関わる符号化装置の実施の形態におけ
る構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an encoding device according to an embodiment of the present invention.

【図2】同実施の形態における符号化装置が行うピクチ
ャの並べ替えの概要を示す図である
FIG. 2 is a diagram showing an outline of picture rearrangement performed by the encoding device according to the embodiment.

【図3】同実施の形態における符号化装置の動作を示す
フローチャートである。
FIG. 3 is a flowchart showing an operation of the encoding device according to the embodiment.

【図4】動画像データが符号化、復号処理を経て変換さ
れ、再符号化される過程を示す図である。
FIG. 4 is a diagram showing a process in which moving image data is converted through encoding and decoding processes and is re-encoded.

【符号の説明】[Explanation of symbols]

1 符号化装置 10 圧縮処理部 11 制御部 111 第1算出部 111 第2算出部 112 選択部 113 ピクチャ判定部 12 動き補償予測部 13 DCT処理部 14 量子化処理部 15 可変長符号化処理部 2 変換・再符号化装置 21 順次走査復号部 22 変換部 23 再符号化部 Reference Signs List 1 encoding device 10 compression processing unit 11 control unit 111 first calculation unit 111 second calculation unit 112 selection unit 113 picture determination unit 12 motion compensation prediction unit 13 DCT processing unit 14 quantization processing unit 15 variable-length coding processing unit 2 Conversion / re-encoding device 21 progressive scanning decoding unit 22 conversion unit 23 re-encoding unit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 後に復号および再符号化される動画像デ
ータを対象に、動き補償予測を用いて圧縮符号化処理を
行う符号化装置であって、 前記動画像データを構成するフレームのうち、再符号化
処理の際の動き補償予測においてIピクチャ属性のフレ
ームとして参照されることになるフレームを識別する識
別手段と、 前記識別手段が識別したフレームに対しては、同じピク
チャ属性の他のフレームよりも、量子化処理における量
子化ステップを小さくする量子化ステップ決定手段と、 前記量子化ステップ決定手段が決定した量子化ステップ
に従って前記識別手段が識別したフレームの符号化処理
を行う符号化手段と、を有することを特徴とする符号化
装置。
1. An encoding apparatus for performing a compression encoding process using motion compensation prediction on video data to be decoded and re-encoded later, wherein: An identification unit for identifying a frame to be referred to as a frame having an I picture attribute in motion compensation prediction during re-encoding processing; and for the frame identified by the identification unit, another frame having the same picture attribute A quantization step determining means for reducing the quantization step in the quantization processing, and an encoding means for performing the encoding processing of the frame identified by the identification means according to the quantization step determined by the quantization step determination means. An encoding device comprising:
【請求項2】 前記識別手段は、前記符号化装置による
動き補償予測においてIピクチャの属性を付与されたフ
レームに表示順で隣接するBピクチャ属性のフレームを
識別し、 前記量子化ステップ決定手段は、前記識別手段が識別し
たフレームに対しては、同じピクチャ属性の他のフレー
ムよりも量子化ステップを小さくすること、を特徴とす
る請求項1に記載の符号化装置。
2. The identification means identifies a B picture attribute frame adjacent to a frame to which an I picture attribute is assigned in a motion compensation prediction by the encoding device in display order, and the quantization step determination means includes: 2. The encoding apparatus according to claim 1, wherein the quantization step is smaller for the frame identified by the identification means than for other frames having the same picture attribute.
【請求項3】 前記量子化ステップ決定手段は、前記識
別手段が識別したフレームに対するビット配分を大きく
することで、前記識別手段が識別したフレームの量子化
処理における量子化ステップを同じピクチャ属性の他の
フレームよりも小さくすること、を特徴とする請求項1
または2に記載の符号化装置。
3. The quantization step determining means increases the bit allocation to the frame identified by the identification means, so that the quantization step in the quantization processing of the frame identified by the identification means has the same picture attribute 2. The frame is made smaller than the frame of (1).
Or the encoding device according to 2.
【請求項4】 後に復号および再符号化される動画像デ
ータを対象に、動き補償予測を用いて圧縮符号化処理を
行う符号化方法であって、 前記動画像データを構成するフレームのうち、再符号化
処理の際の動き補償予測においてIピクチャ属性のフレ
ームとして参照されることになるフレームを識別する識
別ステップと、 前記識別ステップにおいて識別されたフレームに対して
は、同じピクチャ属性の他のフレームよりも、量子化処
理における量子化ステップを小さくする量子化ステップ
決定ステップと、 前記量子化ステップ決定ステップにおいて決定された量
子化ステップに従って前記識別ステップにおいて識別さ
れたフレームの符号化処理を行う符号化ステップと、を
有することを特徴とする符号化方法。
4. An encoding method for performing compression encoding processing using motion compensation prediction on video data to be decoded and re-encoded later, wherein: An identification step of identifying a frame to be referred to as an I-picture attribute frame in the motion compensation prediction at the time of re-encoding processing; A quantization step determining step of making the quantization step smaller in the quantization processing than the frame; and a code for performing the coding processing of the frame identified in the identification step in accordance with the quantization step determined in the quantization step determination step. Encoding step.
【請求項5】 前記識別ステップでは、前記符号化処理
における動き補償予測においてIピクチャの属性を付与
されたフレームに表示順で隣接するBピクチャ属性のフ
レームが識別され、 前記量子化ステップ決定ステップでは、前記識別ステッ
プで識別されたフレームに対して、同じピクチャ属性の
他のフレームよりも量子化ステップが小さくされるこ
と、を特徴とする請求項4に記載の符号化方法。
5. In the identification step, a frame having a B picture attribute adjacent to a frame to which an I picture attribute is added in a motion compensation prediction in the encoding process in display order is identified. 5. The encoding method according to claim 4, wherein the quantization step is smaller for the frame identified in the identification step than for other frames having the same picture attribute.
【請求項6】 前記量子化ステップ決定ステップでは、
前記識別ステップで識別されたフレームに対するビット
配分を大きくすることで、前記識別ステップで識別され
たフレームの量子化処理における量子化ステップが同じ
ピクチャ属性の他のフレームよりも小さくされること、
を特徴とする請求項4または5に記載の符号化方法。
6. In the quantization step determining step,
By increasing the bit allocation to the frame identified in the identification step, the quantization step in the quantization process of the frame identified in the identification step is made smaller than other frames of the same picture attribute,
The encoding method according to claim 4 or 5, wherein:
JP2000312501A 2000-10-12 2000-10-12 Video data encoding apparatus and method Pending JP2002125232A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000312501A JP2002125232A (en) 2000-10-12 2000-10-12 Video data encoding apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000312501A JP2002125232A (en) 2000-10-12 2000-10-12 Video data encoding apparatus and method

Publications (1)

Publication Number Publication Date
JP2002125232A true JP2002125232A (en) 2002-04-26

Family

ID=18792081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000312501A Pending JP2002125232A (en) 2000-10-12 2000-10-12 Video data encoding apparatus and method

Country Status (1)

Country Link
JP (1) JP2002125232A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005064947A1 (en) * 2003-12-25 2005-07-14 Nec Corporation Moving image encoding method and apparatus
US7558465B2 (en) 2004-08-25 2009-07-07 Sony Corporation Information processing apparatus and information processing method, recording medium, and program
WO2011027506A1 (en) 2009-09-03 2011-03-10 日本電気株式会社 Video encoding device, video encoding method and video encoding program
WO2011027507A1 (en) 2009-09-03 2011-03-10 日本電気株式会社 Video encoding device, video encoding method and video encoding program
JP2017023334A (en) * 2015-07-21 2017-02-02 株式会社三洋物産 Game machine

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005064947A1 (en) * 2003-12-25 2005-07-14 Nec Corporation Moving image encoding method and apparatus
JPWO2005064947A1 (en) * 2003-12-25 2007-12-20 日本電気株式会社 Video coding method and apparatus
KR100796857B1 (en) * 2003-12-25 2008-01-22 닛본 덴끼 가부시끼가이샤 Moving picture coding method and apparatus
JP4632049B2 (en) * 2003-12-25 2011-02-16 日本電気株式会社 Video coding method and apparatus
US9071846B2 (en) 2003-12-25 2015-06-30 Nec Corporation Moving picture encoding method and apparatus for performing a multi-frame motion prediction with reference to a plurality of picture frames
US7558465B2 (en) 2004-08-25 2009-07-07 Sony Corporation Information processing apparatus and information processing method, recording medium, and program
WO2011027507A1 (en) 2009-09-03 2011-03-10 日本電気株式会社 Video encoding device, video encoding method and video encoding program
CN102484718A (en) * 2009-09-03 2012-05-30 日本电气株式会社 Video encoding device, video encoding method and video encoding program
CN102484717A (en) * 2009-09-03 2012-05-30 日本电气株式会社 Video encoding device, video encoding method and video encoding program
EP2475173A4 (en) * 2009-09-03 2013-04-17 Nec Corp VIDEO CODING DEVICE, VIDEO CODING METHOD, AND VIDEO CODING PROGRAM
JP5708490B2 (en) * 2009-09-03 2015-04-30 日本電気株式会社 Moving picture coding apparatus, moving picture coding method, and moving picture coding program
WO2011027506A1 (en) 2009-09-03 2011-03-10 日本電気株式会社 Video encoding device, video encoding method and video encoding program
US9407924B2 (en) 2009-09-03 2016-08-02 Nec Corporation Video encoding device, video encoding method, and video encoding program
US9807422B2 (en) 2009-09-03 2017-10-31 Nec Corporation Video encoding device, video encoding method, and video encoding program
JP2017023334A (en) * 2015-07-21 2017-02-02 株式会社三洋物産 Game machine

Similar Documents

Publication Publication Date Title
US9277226B2 (en) Image decoding device and method thereof using inter-coded predictive encoding code
JP4334768B2 (en) Method and apparatus for reducing breathing artifacts in compressed video
US7978920B2 (en) Method and system for processing an image, method and apparatus for decoding, method and apparatus for encoding, and program with fade period detector
JP5325638B2 (en) Image decoding method
US8107531B2 (en) Signaling and repeat padding for skip frames
WO2004012459A1 (en) Moving picture encoding method, moving picture decoding method, and recording medium
JP2012502590A (en) Video coding system and method using configuration reference frame
WO2012076646A1 (en) High-dynamic range video tone mapping
JPH0998429A (en) Digital video signal encoding device and decoding device therefor
JP3911035B2 (en) Moving picture coding method and moving picture coding apparatus
EP1134981A1 (en) Automatic setting of optimal search window dimensions for motion estimation
JP3940657B2 (en) Moving picture encoding method and apparatus and moving picture decoding method and apparatus
JP3980659B2 (en) Video encoding method and apparatus, video decoding method and apparatus.
JP2011061302A (en) Moving picture encoder
US20050276331A1 (en) Method and apparatus for estimating motion
US6697430B1 (en) MPEG encoder
JP3426668B2 (en) Video coding method
JP2002125232A (en) Video data encoding apparatus and method
JP2000312362A (en) Image coding system conversion apparatus, image coding system conversion method, and recording medium
JP2000092489A (en) Device and method for image encoding and medium recorded with program
JP4264811B2 (en) Image decoding apparatus and image decoding method
JP4399794B2 (en) Image coding apparatus and image coding method
JP2001346214A (en) Image information transform device and method
JP2005184495A (en) Moving picture coding apparatus and method
JP2003087797A (en) Apparatus and method for picture information conversion, picture information conversion program, and recording medium