JP2000224545A - Moving picture recorder and moving picture reproducing device - Google Patents
Moving picture recorder and moving picture reproducing deviceInfo
- Publication number
- JP2000224545A JP2000224545A JP2355599A JP2355599A JP2000224545A JP 2000224545 A JP2000224545 A JP 2000224545A JP 2355599 A JP2355599 A JP 2355599A JP 2355599 A JP2355599 A JP 2355599A JP 2000224545 A JP2000224545 A JP 2000224545A
- Authority
- JP
- Japan
- Prior art keywords
- information
- picture
- moving image
- data
- reduced
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、蓄積メディア用の
動画像符号化の国際標準規格であるMPEG(Moving P
icture Expert Group)符号化された画像を、蓄積メデ
ィア上へ記録する際の動画像記録装置、および蓄積メデ
ィア上から再生する動画像再生装置に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an MPEG (Moving P), an international standard for moving picture coding for storage media.
The present invention relates to a moving image recording apparatus for recording an encoded image on a storage medium and a moving image reproducing apparatus for reproducing the encoded image from the storage medium.
【0002】[0002]
【従来の技術】MPEG規格には、蓄積メディア用動画
像符号化標準であるMPEG1規格や、放送、通信、蓄
積メディア等の多様なアプリケーションに適用される汎
用符号化標準であるMPEG2規格等のいくつかの規格
が含まれる。2. Description of the Related Art There are several MPEG standards, such as the MPEG1 standard, which is a moving image coding standard for storage media, and the MPEG2 standard, which is a general-purpose coding standard applied to various applications such as broadcasting, communication, and storage media. Such standards are included.
【0003】一般にMPEG符号化技術においては、あ
るフレームを構成する画素の信号値を前後のフレームに
ある画素の信号値との差分を用いて動きベクトルとして
表した予測符号化が用いられる。予測符号化においては
過去の再生画像のみを用いる順方向予測と、過去の再生
画像からの順方向予測と未来の再生画像からの逆方向予
測とを用いる双方向予測とがある。この双方向予測を実
現するために、MPEG符号化においてはフレーム単位
の画像タイプとしてIピクチャ、Pピクチャ、Bピクチ
ャという3つのタイプを規定している。In general, the MPEG coding technique uses predictive coding in which a signal value of a pixel constituting a certain frame is represented as a motion vector using a difference between a signal value of a pixel in a preceding frame and a signal value of a pixel in a preceding frame. In predictive coding, there are forward prediction using only past reproduced images, and bidirectional prediction using forward prediction from past reproduced images and backward prediction from future reproduced images. In order to realize this bidirectional prediction, three types of picture types, i.e., I picture, P picture, and B picture, are defined in the MPEG coding as frame units.
【0004】次にMPEG符号化された画像データの構
造を図2に示す。すなわち1つの画像データはシーケン
ス層として、シーケンスヘッダとGOP(Group of Pic
tures)から成るグループによって構成される。MPE
G符号化では前後のフレームのデータをもとにして符号
化されるため、GOPと呼ばれる複数のフレームをひと
まとまりにした単位を定め、ランダムアクセスを可能と
している。FIG. 2 shows the structure of MPEG-encoded image data. That is, one image data is used as a sequence layer, and a sequence header and a GOP (Group of Pic
tures). MPE
In G encoding, since encoding is performed based on data of preceding and succeeding frames, a unit called a GOP, which is a group of a plurality of frames, is determined to enable random access.
【0005】すなわちGOP層は前述のIピクチャ、P
ピクチャ、Bピクチャによって構成され、また各ピクチ
ャはスライスと呼ばれる単位に分割される。スライスは
1つまたは複数のマクロブロックによって構成され、各
マクロブロックは4個の輝度ブロックと2個の色差ブロ
ックから構成される。輝度ブロックは16×16の画素
から成り、色差ブロックは8×8の画素から成る。That is, the GOP layer includes the above-mentioned I picture, P
Each picture is divided into units called slices. A slice is composed of one or more macroblocks, and each macroblock is composed of four luminance blocks and two chrominance blocks. The luminance block is composed of 16 × 16 pixels, and the chrominance block is composed of 8 × 8 pixels.
【0006】Iピクチャは1フレームを構成するマクロ
ブロック全てが、前後のフレームとの時間的相関関係を
用いないフレーム内符号化ブロックのみによって構成さ
れる。Pピクチャはフレーム内符号化ブロックおよびフ
レーム間順方向予測符号化ブロックによって構成され
る。Bピクチャはフレーム内符号化ブロック、フレーム
間順方向予測符号化ブロック、フレーム間逆方向予測符
号化ブロックおよびフレーム間双方向予測符号化ブロッ
クとによって構成される。[0006] In an I-picture, all the macroblocks constituting one frame are constituted only by intra-coded blocks which do not use the temporal correlation with the preceding and succeeding frames. The P picture is composed of an intra-frame coded block and an inter-frame forward prediction coded block. A B picture is composed of an intra-frame coded block, an inter-frame forward prediction coded block, an inter-frame backward prediction coded block, and an inter-frame bi-directional predicted coded block.
【0007】また図3に特にMPEG1符号化における
マクロブロック層およびブロック層のフォーマット構造
の概要を示し、以下主要な部分について述べる。図3の
マクロブロック層においてMBTYPE(Macroblock Ty
pe)は前述のブロックの種類を示すものであり、例えば
Bピクチャにおいては、フレーム内符号化ブロックに量
子化ステップの更新がある場合を含めて2種類、3種類
の予測方向(順方向、逆方向、双方向)にそれぞれ、動
きベクトルのみ、動きベクトル+変換係数、動きベクト
ル+変換係数+量子化ステップの更新あり、の3種類が
あるため、合計11種類がある。なお変換係数とは、フ
レーム内符号化ブロックにおいてはそこに含まれる画素
値をDCT(Discrete Cosine Transform)変換したもの
であり、それ以外のブロックにおいては動きベクトルに
より予測される画像と実画像との差を補間するためのも
ので、その差をDCT変換したものである。MHF(Mot
ion Horizontal Forward Code)、MVF(Motion Vertic
al Forward Code)はMBTYPEがフレーム間順方向お
よび双方向符号化の場合に用いられるもので、それぞれ
そのマクロブロックの順方向動きベクトルの水平成分、
垂直成分を表す。MHB(Motion Horizontal Backward
Code)、MVB(Motion Vertical Backward Code)はMB
TYPEがフレーム間逆方向および双方向符号化の場合
に用いられるもので、それぞれそのマクロブロックの逆
方向動きベクトルの水平成分、垂直成分を表す。CBP
(Coded Block Pattern)はそのマクロブロック内の6つ
のブロックが変換係数をもつかどうかを示すものであ
る。MTYPEがフレーム内符号化マクロブロックであ
る場合にはマクロブロック内の6ブロック全てに変換係
数が存在することが自明なので、CBPは不必要であ
り、それ以外のMTYPEの場合にはCBPにより、ど
のブロックに変換係数が存在するかが示される。FIG. 3 shows an outline of a format structure of a macroblock layer and a block layer in MPEG1 encoding, and the main parts will be described below. In the macroblock layer of FIG. 3, MBTYPE (Macroblock Ty
pe) indicates the type of the above-described block. For example, in the case of a B picture, two or three types of prediction directions (forward, reverse, Direction, bidirectional), there are three types of motion vector only, motion vector + transformation coefficient, motion vector + transformation coefficient + quantization step update, so there are a total of 11 types. Note that the transform coefficient is a value obtained by performing a DCT (Discrete Cosine Transform) on a pixel value included in an intra-frame coded block, and for other blocks, an image predicted by a motion vector and an actual image. This is for interpolating the difference, and is obtained by subjecting the difference to DCT. MHF (Mot
ion Horizontal Forward Code), MVF (Motion Vertic
al Forward Code) is used when MBTYPE is interframe forward and bidirectional encoding, and the horizontal component of the forward motion vector of the macroblock, respectively.
Represents the vertical component. MHB (Motion Horizontal Backward
Code), MVB (Motion Vertical Backward Code) is MB
TYPE is used in the case of inter-frame reverse direction and bidirectional coding, and represents the horizontal component and the vertical component of the reverse motion vector of the macroblock, respectively. CBP
(Coded Block Pattern) indicates whether six blocks in the macro block have transform coefficients. If MTYPE is an intra-coded macroblock, it is obvious that transform coefficients exist in all six blocks in the macroblock, so CBP is unnecessary. In other MTYPE, CBP is It indicates whether a transform coefficient exists in the block.
【0008】次に図3のブロック層において変換係数の
構成が示される。DDSL(DCT DCSize Luminance)、D
DSC(DCT DC Size Chrominance)、DDCD(DCT DC D
ifferential)はフレーム内符号化マクロブロックの場合
に使用され、DCT変換による変換係数のDC成分の差
分を示すもので、DDSLは輝度ブロックの差分のビッ
ト数を表し、DDSCは色差ブロックの差分のビット数
を表し、DDCDがそのビット数に応じて実際の差分値
を表すものである。DCF(DCT CoefficientFirst)はフ
レーム内符号化マクロブロック以外の場合のDC成分そ
のものを示すものである。DCN(DCT Coefficient Nex
t)は、1ブロックを構成する8×8画素のDCT係数を
所定の順序で、ラン(連続したゼロ)とレベル(その後
のゼロ以外の値)の組み合わせによって符号化されるも
のである。Next, the structure of the transform coefficient in the block layer of FIG. 3 is shown. DDSL (DCT DCSize Luminance), D
DSC (DCT DC Size Chrominance), DDCD (DCT DC D
(ifferential) is used in the case of an intra-coded macroblock, and indicates the difference between the DC components of the transform coefficients obtained by the DCT transform. DDSL indicates the number of bits of the difference of the luminance block, and DDSC indicates the number of bits of the difference of the chrominance block. The DDCD represents the actual difference value according to the number of bits. DCF (DCT CoefficientFirst) indicates a DC component itself other than the intra-coded macroblock. DCN (DCT Coefficient Nex
In (t), DCT coefficients of 8 × 8 pixels constituting one block are encoded in a predetermined order by a combination of a run (consecutive zeros) and a level (a non-zero value thereafter).
【0009】次にMPEGによるビデオ符号器、ビデオ
復号器の構成を図4に示す。図4のビデオ符号器におい
て、情報源符号器は映像信号の圧縮を行うところで、D
CT(Discrete Cosine Transform)変換、量子化、動
き補償、双方向予測などが行われる。ビデオ信号多重化
符号器は圧縮された画像データから図2で示されるデー
タフォーマットの生成を行うものであり、送信バッファ
は送信データ量を制御するためのメモリである。またシ
ステム多重化符号器はビデオ、オーディオ、テキストデ
ータの同期化を行うものである。FIG. 4 shows the configuration of a video encoder and video decoder based on MPEG. In the video encoder of FIG. 4, the source encoder performs compression of the video signal,
CT (Discrete Cosine Transform) conversion, quantization, motion compensation, bidirectional prediction, and the like are performed. The video signal multiplexing encoder generates the data format shown in FIG. 2 from the compressed image data, and the transmission buffer is a memory for controlling the transmission data amount. The system multiplexing encoder synchronizes video, audio, and text data.
【0010】ビデオ復号器において、システム多重復号
器はビデオ、オーディオ、テキストデータを分離するも
のであり、受信バッファは受信したデータに対する復号
処理時間を保証するためのバッファである。ビデオ信号
多重化復号器は圧縮された画像データの取り出しを行う
ものであり、情報源復号器は逆DCT変換、逆量子化、
動き補償、双方向予測などにより、もとの映像信号を復
元するものである。In a video decoder, a system multiplex decoder separates video, audio, and text data, and a reception buffer is a buffer for guaranteeing decoding processing time for received data. The video signal multiplexing decoder performs extraction of compressed image data, and the information source decoder performs inverse DCT transform, inverse quantization,
The original video signal is restored by motion compensation, bidirectional prediction, or the like.
【0011】[0011]
【発明が解決しようとする課題】しかしながらこのよう
にMPEG符号化された動画像データを動画像記録装置
へ記録する場合、以下のような課題があった。However, when moving image data encoded in this way is recorded in a moving image recording apparatus, there are the following problems.
【0012】すなわち、動画像記録装置上に搭載された
情報記録媒体への残り記録可能容量が、これから記録を
行おうとする動画像のデータ量よりも少ない場合、全部
を記録することができないか、あるいは受信したMPE
G符号化データを一旦もとの映像信号に復号した後、記
録可能な容量になるようビデオ符号器を用いて再符号化
する必要があった。通常動画像記録装置はビデオ復号器
のみを搭載しているので、ビデオ符号器を搭載すること
はコストの上昇につながることであり、またビデオ符号
器による符号化の計算量は膨大であるため非常に時間を
要することにもなる。That is, if the remaining recordable capacity of the information recording medium mounted on the moving image recording apparatus is smaller than the data amount of the moving image to be recorded from now on, it is difficult to record all of the data. Or the received MPE
After once decoding the G-coded data into the original video signal, it was necessary to re-encode using a video encoder so as to have a recordable capacity. Usually, a moving picture recording device is equipped with only a video decoder, so mounting a video encoder leads to an increase in cost, and the amount of calculation for encoding by the video encoder is enormous. It takes time.
【0013】本発明は、上述の課題を解決するものであ
り、受信したMPEG符号化データを一旦復号して再符
号化することなく、MPEG符号化データの記録容量を
下げることを目的とする。An object of the present invention is to solve the above-mentioned problems, and to reduce the recording capacity of MPEG encoded data without decoding and re-encoding received MPEG encoded data.
【0014】[0014]
【課題を解決するための手段】上記課題を解決するため
に請求項1記載の動画像記録装置は、前記動画像記録装
置に入力された前記動画像内の所定の情報を削減する情
報削減手段と、削減した情報量を管理する情報削減量管
理手段とを備え、前記情報記録媒体上への記録可能容
量、受信する動画像のデータ量、受信済みの動画像から
の情報削減量をもとにして、前記情報削減手段において
情報量の削減を行うかどうかを判断し、情報量を削減す
る場合には受信した動画像の中から所定の領域の情報を
削減していく。According to a first aspect of the present invention, there is provided a moving image recording apparatus, comprising: an information reducing unit configured to reduce predetermined information in the moving image input to the moving image recording apparatus; And information reduction amount management means for managing the reduced information amount, based on the recordable capacity on the information recording medium, the data amount of the received moving image, and the information reduction amount from the received moving image. Then, it is determined whether or not the amount of information is to be reduced by the information reducing means. If the amount of information is to be reduced, information of a predetermined area is reduced from the received moving image.
【0015】また請求項6記載の動画像再生装置は、請
求項1記載の動画像記録装置によってBピクチャ内のマ
クロブロックを削減して記録した場合に用いられるもの
である。前記動画像再生装置における情報補間手段は、
前記Bピクチャにおいて削減した前記マクロブロックを
特定する情報を動画像内の所定の領域より参照し、削減
した前記マクロブロック内の動きベクトルの情報につい
て、前記Bピクチャの前後にあるIピクチャもしくはP
ピクチャに含まれた情報をもとにして補間する。According to a sixth aspect of the present invention, there is provided a moving picture reproducing apparatus which is used when a moving picture recording apparatus according to the first aspect records macroblocks in a B picture by reducing the number of macroblocks. The information interpolating means in the moving image reproducing device,
The information specifying the macroblock reduced in the B picture is referred to from a predetermined area in the moving image, and the information of the motion vector in the reduced macroblock is obtained by using the I picture or P picture before and after the B picture.
Interpolate based on information included in the picture.
【0016】[0016]
【発明の実施の形態】以下、本発明の実施の形態につい
て、図面を参照しながら説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0017】(実施の形態1)本発明の実施の形態1を
図1に示す動画像記録装置を用いて説明する。(Embodiment 1) Embodiment 1 of the present invention will be described using a moving image recording apparatus shown in FIG.
【0018】図1において101は外部からMPEG符号
化データを受信するデータ受信手段であり、102は受信
した前記MPEG符号化データ内の情報量を削減する情
報削減手段である。103は情報削減手段102により削減し
た情報量を管理する情報削減量管理手段であり、情報削
減量管理手段103はまた情報削減手段102に対して、情報
の削減を継続するか否かの判断基準を示す。104は情報
削減手段102によって削減された情報以外のMPEG符
号化データを情報記録媒体105上へ記録する情報記録手
段である。また106は動画像処理装置の全体を制御する
全体制御手段である。In FIG. 1, reference numeral 101 denotes data receiving means for receiving MPEG encoded data from the outside, and 102 denotes information reducing means for reducing the amount of information in the received MPEG encoded data. Reference numeral 103 denotes an information reduction amount management unit that manages the amount of information reduced by the information reduction unit 102. The information reduction amount management unit 103 also determines whether the information reduction unit 102 should continue reducing information. Is shown. An information recording unit 104 records MPEG encoded data other than the information reduced by the information reducing unit 102 on the information recording medium 105. An overall control unit 106 controls the entire moving image processing apparatus.
【0019】次にこのように構成された動画像処理装置
における動作を説明する。動画像処理装置上の全体制御
手段106は、MPEG符号化データを受信する前に受信
するMPEG符号化データの全データ量をデータ受信手
段101を通して取得する。また情報記録媒体105上へ記録
可能な残り容量についての情報を情報記録手段104を通
して取得する。この際、情報記録媒体105上への残り記
録可能容量が、受信するMPEG符号化データのデータ
量よりも大きいならば、情報削減手段102によるMPE
G符号化データの所定の情報の削減は行わずに、受信し
たデータのまま情報記録媒体105上へ記録を行う。Next, the operation of the moving picture processing apparatus thus configured will be described. Before receiving the MPEG encoded data, the overall control unit 106 on the moving image processing apparatus acquires the entire data amount of the MPEG encoded data to be received through the data receiving unit 101. Further, information about the remaining capacity that can be recorded on the information recording medium 105 is obtained through the information recording unit 104. At this time, if the remaining recordable capacity on the information recording medium 105 is larger than the amount of MPEG encoded data to be received, the MPE by the information reducing means 102
The received data is recorded on the information recording medium 105 without reducing the predetermined information of the G encoded data.
【0020】次に情報記録媒体105上への残り記録可能
容量が、受信するMPEG符号化データのデータ量より
も小さいならば、以下の処理を行う。Next, if the remaining recordable capacity on the information recording medium 105 is smaller than the amount of MPEG encoded data to be received, the following processing is performed.
【0021】すなわちまず、受信するMPEG符号化デ
ータのデータ量から、情報記録媒体105上への記録可能
容量を引いた値を情報削減量管理手段103へ設定する。
次に情報削減手段102において、図2で示される構成を
もつMPEG符号化データに対して、Bピクチャに含ま
れたフレーム間予測符号化マクロブロックにおける、図
3で示されたブロック層のDCF、DCNの部分の変換
係数についての情報を削除して、情報記録手段104へ情
報を渡す。図3において前述のようにCBPは所定のM
TYPEのときに有効なもので、マクロブロック内で変
換係数を含むブロックを指定するものであるため、情報
削減手段102は、MTYPEの値も変換係数ありに相当
するものから、変換係数なしに相当するものへと書き換
えることによりCBPを無効にする。That is, first, a value obtained by subtracting the recordable capacity on the information recording medium 105 from the data amount of the MPEG encoded data to be received is set in the information reduction amount management means 103.
Next, in the information reduction means 102, the DCF of the block layer shown in FIG. 3 in the inter-frame prediction coding macroblock included in the B picture for the MPEG coded data having the configuration shown in FIG. The information about the transform coefficient of the DCN part is deleted, and the information is passed to the information recording unit 104. In FIG. 3, as described above, CBP is a predetermined M
The information reduction means 102 is effective in the case of TYPE, and specifies a block including a transform coefficient in a macroblock. CBP is invalidated by rewriting the CBP.
【0022】情報削減手段102により削減した情報量
は、逐次情報削減量管理手段103に設定された値から引
いていくことにより、情報削減量管理手段103の設定値
を更新する。そして更新された情報削減量管理手段103
の設定値が0以下となると、残りのMPEG符号化デー
タについてはそのまま情報記録媒体105上への記録が可
能となるため、情報削減手段102による所定の情報の削
減は行わないようにする。The information value reduced by the information reduction means 102 is sequentially subtracted from the value set in the information reduction amount management means 103, thereby updating the set value of the information reduction amount management means 103. Then, the updated information reduction amount management means 103
Is less than or equal to 0, the remaining MPEG encoded data can be recorded on the information recording medium 105 as it is, so that the information reducing means 102 does not reduce the predetermined information.
【0023】ここで、1GOPに含まれるIピクチャ、
Pピクチャ、Bピクチャの比の平均をa:b:c、1枚
あたりのIピクチャ、Pピクチャ、Bピクチャの大きさ
の比の平均をd:e:fとする。さらにBピクチャに含
まれるマクロブロックは全てフレーム間予測符号化マク
ロブロックであるとし、1マクロブロック内で変換係数
の占める割合の平均をm(0<m<1)とする。この場合、
Bピクチャにおける各マクロブロック内の変換係数を全
て削減して記録することによる記録サイズの減少量は、
cfm/(ad+be+cf)となる。例えば、a:
b:c=4:2:1、d:e:f=1:4:10、m=2/3
であるとすると、記録サイズの減少量は10/33となり約
3割の減少となる。Here, I picture included in one GOP,
The average of the ratio of the P picture and the B picture is a: b: c, and the average of the ratio of the sizes of the I picture, P picture, and B picture per image is d: e: f. Further, it is assumed that all the macroblocks included in the B picture are inter-frame prediction coded macroblocks, and the average of the ratio of the transform coefficients in one macroblock is m (0 <m <1). in this case,
The amount of reduction in recording size due to recording with all transform coefficients in each macroblock in a B picture reduced is
cfm / (ad + be + cf). For example, a:
b: c = 4: 2: 1, d: e: f = 1: 4: 10, m = 2/3
In this case, the reduction amount of the recording size is 10/33, which is about a 30% reduction.
【0024】なお上記実施の形態1においては、情報削
減手段102により削減する情報を、Bピクチャ内のフレ
ーム間予測符号化マクロブロックに含まれるブロックの
変換係数としたが、Pピクチャ内のフレーム間予測符号
化マクロブロックに含まれるブロックの変換係数を含め
て削減することも可能である。In the first embodiment, the information to be reduced by the information reducing means 102 is the transform coefficient of the block included in the inter-frame predictive coding macroblock in the B picture. It is also possible to reduce the number of blocks including the transform coefficients of the blocks included in the predictive coding macroblock.
【0025】また上記実施の形態1においては、情報削
減量管理手段103に設定された値が所定のしきい値に達
すると、通常記録を行うように変更するように述べた
が、最後まで所定の情報量の削減を継続させることも可
能である。Further, in the first embodiment, when the value set in the information reduction amount management means 103 reaches a predetermined threshold value, a change is made so that normal recording is performed. It is also possible to continue to reduce the amount of information.
【0026】また上記実施の形態1においては、情報削
減手段102において削減する情報を、Bピクチャ内のフ
レーム間予測符号化マクロブロックに含まれるブロック
の変換係数に加えて、さらに図3のMHF、MVF、M
HB、MVBで示される動きベクトル情報も合わせて情
報量の削減を行うことも可能である。Further, in the first embodiment, the information to be reduced by the information reducing means 102 is added to the conversion coefficients of the blocks included in the inter-frame predictive coding macroblock in the B picture, and the MHF, MVF, M
It is also possible to reduce the information amount together with the motion vector information indicated by HB and MVB.
【0027】ここでマクロブロックにおける動きベクト
ル情報の削除はピクチャ単位で行われるとした場合、図
6に示すようにピクチャを構成する。すなわちもともと
ピクチャはピクチャヘッダとピクチャデータによって構
成され、ピクチャヘッダにはピクチャ層の開始コードで
あるピクチャスタートコード、GOP内のピクチャの順
序を示すテンポラルリファレンス、およびI、P、Bピ
クチャを区別するピクチャコーディングタイプなどが含
まれる。このピクチャヘッダにおいて、ピクチャ内の各
マクロブロックに含まれた動きベクトル情報が削除され
ていることを示す情報として、図6に示すように動きベ
クトル削除フラグをもうける。Here, assuming that the deletion of the motion vector information in the macroblock is performed on a picture basis, a picture is constituted as shown in FIG. That is, a picture is originally composed of a picture header and picture data, and the picture header includes a picture start code as a start code of a picture layer, a temporal reference indicating the order of pictures in a GOP, and a picture for distinguishing I, P, and B pictures. Includes coding type, etc. In this picture header, a motion vector deletion flag is provided as information indicating that the motion vector information included in each macroblock in the picture has been deleted, as shown in FIG.
【0028】またこの方法をとった場合、仮に1マクロ
ブロック内で動きベクトル情報と変換係数の合計が占め
る割合の平均mを11/12であるとすると、前述の数値を
適用した場合の記録サイズの減少量は、5/12となり約4
割の減少となる。When this method is adopted, if the average m of the ratio of the sum of the motion vector information and the transform coefficient in one macroblock is 11/12, the recording size when the above-mentioned numerical value is applied is assumed. Is reduced to 5/12, about 4
It is a decrease in percentage.
【0029】また上記実施の形態1においては、情報削
減手段102により削減する情報を、Bピクチャ全体とす
ることも可能である。Bピクチャ全体を削除して記録し
たMPEG符号化データを再生する場合、各ピクチャの
ピクチャヘッダにおいて、1GOP内では通常1ずつ増
加するテンポラルリファレンスの値に、欠落するものが
存在することになる。よってテンポラルリファレンスの
値に欠落があることをビデオ復号器において検出した場
合には、その欠落の原因となったピクチャより時間軸方
法で直前に再生したIピクチャ、あるいはPピクチャの
画像をそのまま表示して再生することになる。In the first embodiment, the information reduced by the information reducing means 102 can be the entire B picture. When playing back MPEG encoded data in which the entire B picture has been deleted and recorded, in the picture header of each picture, there are missing temporal reference values which usually increase by one in one GOP. Therefore, when the video decoder detects that the temporal reference value is missing, the picture of the I picture or P picture reproduced immediately before in the time axis method from the picture that caused the missing is displayed as it is. To play.
【0030】(実施の形態2)次に本発明の実施の形態
2を図5に示す動画像再生装置を用いて説明する。(Embodiment 2) Next, Embodiment 2 of the present invention will be described using a moving picture reproducing apparatus shown in FIG.
【0031】図5において501は情報記録媒体であり、5
02は情報記録媒体501上に記録されたMPEG符号化デ
ータにおいて、ビデオデータとオーディオデータとテキ
ストデータの分離を行うシステム多重復号器である。50
3はシステム多重復号器502により分離されたビデオデー
タを保存する受信バッファである。504は受信バッファ5
03におけるビデオデータからMPEG圧縮後のデータを
切り出すビデオ信号多重化復号器である。505はビデオ
信号多重化復号器504によって切り出されたMPEG圧
縮後のデータを補間する情報補間手段である。506は情
報補間手段505により補間されたMPEG圧縮後のデー
タをもとの映像信号へ復号する情報源復号器である。In FIG. 5, reference numeral 501 denotes an information recording medium.
Reference numeral 02 denotes a system multiplex decoder that separates video data, audio data, and text data from MPEG encoded data recorded on the information recording medium 501. 50
Reference numeral 3 denotes a reception buffer that stores the video data separated by the system multiplex decoder 502. 504 is receive buffer 5
This is a video signal multiplexing decoder that cuts out data after MPEG compression from the video data in 03. Reference numeral 505 denotes information interpolating means for interpolating the MPEG-compressed data extracted by the video signal multiplexing decoder 504. Reference numeral 506 denotes an information source decoder that decodes the MPEG-compressed data interpolated by the information interpolation unit 505 into an original video signal.
【0032】次にこのように構成された動画像再生装置
における動作を説明する。Next, the operation of the moving picture reproducing apparatus thus configured will be described.
【0033】情報記録媒体501上に記録されているMP
EG符号化画像は、Bピクチャ内においてフレーム間予
測符号化マクロブロックに含まれたブロックの、変換係
数および動きベクトルの情報が削除されている場合があ
るとする。ここで、マクロブロックにおける動きベクト
ル情報の削除はピクチャ単位で行われるとした場合、図
6に示すようにピクチャを構成する。The MP recorded on the information recording medium 501
It is assumed that the EG coded image may have the information of the transform coefficient and the motion vector of the block included in the inter-frame predictive coding macroblock in the B picture deleted. Here, assuming that the deletion of the motion vector information in the macroblock is performed on a picture basis, a picture is configured as shown in FIG.
【0034】このようにして構成された動画像データを
情報記録媒体501より読み出した後、システム多重復号
器502、受信バッファ503、ビデオ信号多重化復号器504
を通じて送られてきた動画像データに対し、情報補間手
段505において以下のようにして動画像データの補間を
行う。After the moving image data thus constructed is read from the information recording medium 501, the system multiplex decoder 502, the reception buffer 503, and the video signal multiplex decoder 504
The information interpolating means 505 interpolates the moving image data transmitted through the above as follows.
【0035】すなわち、図7はピクチャヘッダにおいて
動きベクトル削除フラグが設定されたBピクチャと、そ
の最も前後にIピクチャおよびPピクチャがある場合の
例を示す。FIG. 7 shows an example in which a B picture in which a motion vector deletion flag is set in a picture header, and an I picture and a P picture immediately before and after the B picture.
【0036】ここでPピクチャのあるマクロブロックの
動きベクトルの水平成分をm、垂直成分をnとし、Bピ
クチャにおいて補間される動きベクトルの水平成分をm
1、垂直成分をn1とする。またIピクチャ、Bピクチ
ャ、PピクチャのテンポラリリファレンスをそれぞれX
1、X2、X3とする。この場合Pピクチャの動きベク
トルの値を比例配分することにより、Bピクチャにおい
てPピクチャと同じ位置にあるマクロブロックの水平成
分m1は(X2−X1)m/(X3−X1)、垂直成分
n1は(X2−X1)n/(X3−X1)となる。以下
同様にして、Bピクチャ内の全てのフレーム間予測符号
化マクロブロックについて動きベクトルの補間を行って
いく。Here, the horizontal component of a motion vector of a macroblock having a P picture is m, the vertical component is n, and the horizontal component of a motion vector to be interpolated in a B picture is m.
1, and the vertical component is n1. In addition, temporary references of I picture, B picture, and P picture
1, X2 and X3. In this case, by distributing the motion vector value of the P picture proportionally, the horizontal component m1 of the macroblock located at the same position as the P picture in the B picture is (X2-X1) m / (X3-X1), and the vertical component n1 is (X2-X1) n / (X3-X1). In the same manner, motion vector interpolation is performed for all the inter-frame predictive coding macroblocks in the B picture.
【0037】なお上記実施の形態2においては、動きベ
クトル削除フラグを設定する領域をピクチャヘッダとし
たが、MPEG符号化画像を構成する他の層に設定する
ことでも同様の効果が得られる。In the second embodiment, the area in which the motion vector deletion flag is set is a picture header. However, the same effect can be obtained by setting it in another layer constituting an MPEG encoded image.
【0038】[0038]
【発明の効果】本発明の実施の形態1によれば、受信し
たMPEG符号化データにおいて、比較的画質への影響
が少ないところのデータを除いて記録することにより、
MPEG符号化データの記録サイズを小さくすることが
可能となる。これにより従来の方法では、残り記録時間
が所定量不足していて記録できなかった情報記録媒体上
にも記録させることが可能となる効果がある。According to the first embodiment of the present invention, the received MPEG-encoded data is recorded by excluding data having relatively little effect on the image quality.
It is possible to reduce the recording size of the MPEG encoded data. As a result, according to the conventional method, there is an effect that recording can be performed even on an information recording medium on which recording was not possible because the remaining recording time was insufficient by a predetermined amount.
【0039】また本発明の実施の形態2によれば、本発
明の実施の形態1によりMPEG圧縮された動画像デー
タから、Bピクチャ内のフレーム間予測符号化マクロブ
ロック内に含まれた変換係数および動きベクトルを削除
して記録したデータを再生する場合に、そのBピクチャ
の前後にあるIピクチャもしくはPピクチャの情報をも
とにしてBピクチャ内の動きベクトルの情報を補間する
ことにより、画質の劣化を小さくさせる効果がある。Also, according to the second embodiment of the present invention, the transform coefficients included in the inter-frame predictive coding macroblock in the B picture from the moving picture data compressed by the MPEG according to the first embodiment of the present invention. And when reproducing data recorded with a motion vector deleted, by interpolating the information of the motion vector in the B picture based on the information of the I picture or P picture before and after the B picture, Has the effect of reducing the deterioration of
【図1】本発明の実施の形態1における動画像記録装置
のブロック構成を示す図FIG. 1 is a diagram showing a block configuration of a moving image recording apparatus according to a first embodiment of the present invention.
【図2】MPEG符号化データのフォーマット構成を示
す図FIG. 2 is a diagram showing a format configuration of MPEG encoded data.
【図3】マクロブロック層、ブロック層のフォーマット
構成を示す図FIG. 3 is a diagram showing a format configuration of a macroblock layer and a block layer.
【図4】MPEG符号化、復号化のブロック構成を示す
図FIG. 4 is a diagram showing a block configuration of MPEG encoding and decoding.
【図5】本発明の実施の形態2における動画像再生装置
のブロック構成を示す図FIG. 5 is a diagram showing a block configuration of a moving image reproducing apparatus according to Embodiment 2 of the present invention.
【図6】ピクチャヘッダの構成を示す図FIG. 6 is a diagram showing a configuration of a picture header.
【図7】本発明の実施の形態2における動きベクトルの
補間方法を示す図FIG. 7 is a diagram showing a motion vector interpolation method according to the second embodiment of the present invention;
101 データ受信手段 102 情報削減手段 103 情報削減量管理手段 104 情報記録手段 105 情報記録媒体 106 全体制御手段 501 情報記録媒体 502 システム多重復号器 503 受信バッファ 504 ビデオ信号多重化復号器 505 情報補間手段 506 情報源復号器 101 data receiving means 102 information reduction means 103 information reduction amount management means 104 information recording means 105 information recording medium 106 overall control means 501 information recording medium 502 system multiplex decoder 503 reception buffer 504 video signal multiplex decoder 505 information interpolation means 506 Source decoder
───────────────────────────────────────────────────── フロントページの続き (72)発明者 石原 秀志 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 5C053 GB06 GB07 GB08 GB11 GB19 GB21 GB23 GB30 GB37 GB38 HA40 JA30 KA22 KA24 5C059 KK01 KK08 LB13 MA00 MA04 MA05 MA23 MC32 NN11 NN28 PP05 PP06 PP07 PP16 RB01 RC16 RC32 SS11 SS30 TA00 TA49 TB04 TB07 TC39 TD11 UA05 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Hideshi Ishihara 1006 Kazuma Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. F term (reference) 5C053 GB06 GB07 GB08 GB11 GB19 GB21 GB23 GB30 GB37 GB38 HA40 JA30 KA22 KA24 5C059 KK01 KK08 LB13 MA00 MA04 MA05 MA23 MC32 NN11 NN28 PP05 PP06 PP07 PP16 RB01 RC16 RC32 SS11 SS30 TA00 TA49 TB04 TB07 TC39 TD11 UA05
Claims (6)
録する動画像記録装置であって、前記動画像記録装置に
入力された前記動画像における所定の情報を削減する情
報削減手段と、前記情報削減手段によって削減した情報
量を管理する情報削減量管理手段とを備えたことを特徴
とする動画像記録装置。1. A moving image recording apparatus for recording a compressed moving image on an information recording medium, comprising: information reducing means for reducing predetermined information in the moving image input to the moving image recording apparatus; A moving image recording apparatus comprising: an information reduction amount management unit that manages an information amount reduced by the information reduction unit.
は、前記動画像を構成するフレーム間予測符号化マクロ
ブロック内の、各ブロックの変換係数であることを特徴
とする請求項1記載の動画像記録装置。2. The moving picture according to claim 1, wherein the information to be reduced by the information reducing means is a transform coefficient of each block in an inter-frame predictive coding macroblock constituting the moving picture. Recording device.
は、前記動画像を構成するBピクチャに含まれたフレー
ム間予測符号化マクロブロック内の、各ブロックの変換
係数であることを特徴とする請求項1記載の動画像記録
装置。3. The information reduced by the information reduction means is a transform coefficient of each block in an inter-frame predictive coding macroblock included in a B picture constituting the moving image. Item 3. The moving image recording device according to Item 1.
は、前記動画像を構成するBピクチャであることを特徴
とする請求項1記載の動画像記録装置。4. The moving picture recording apparatus according to claim 1, wherein the information to be reduced by said information reducing means is a B picture constituting said moving picture.
は、前記動画像を構成するBピクチャに含まれた、フレ
ーム間予測符号化マクロブロックを構成する各ブロック
の変換係数と動きベクトル情報であり、削減した前記動
きベクトル情報を含む前記マクロブロックを特定する情
報を、前記動画像内における所定の領域に追加すること
を特徴とする請求項1記載の動画像記録装置。5. The information to be reduced by the information reducing means is a transform coefficient and motion vector information of each block constituting an inter-frame predictive coding macroblock, which is included in a B picture constituting the moving image, The moving picture recording apparatus according to claim 1, wherein information for specifying the macro block including the reduced motion vector information is added to a predetermined area in the moving picture.
再生する動画像再生装置であって、ビデオ信号多重化復
号されたデータを入力とし、動きベクトル情報を補間し
たデータを出力とする情報補間手段を備えた動画像再生
装置であって、前記情報補間手段は、前記Bピクチャ内
において削減した前記動きベクトルを含む前記マクロブ
ロックを特定する情報を前記動画像内の所定の領域より
参照し、削減した前記マクロブロック内の動きベクトル
の情報について、前記Bピクチャの前後にあるIピクチ
ャ、Pピクチャに含まれた情報をもとにして補間するこ
とを特徴とする動画像再生装置。6. A moving picture reproducing apparatus for reproducing a compressed moving picture from an information recording medium, comprising: data which is multiplexed and decoded by a video signal; and data which is obtained by interpolating motion vector information. A moving image reproducing apparatus including an interpolation unit, wherein the information interpolation unit refers to information for specifying the macroblock including the reduced motion vector in the B picture from a predetermined area in the moving image. A moving image reproducing apparatus for interpolating the information of the reduced motion vector in the macroblock based on information included in I and P pictures before and after the B picture.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2355599A JP2000224545A (en) | 1999-02-01 | 1999-02-01 | Moving picture recorder and moving picture reproducing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2355599A JP2000224545A (en) | 1999-02-01 | 1999-02-01 | Moving picture recorder and moving picture reproducing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000224545A true JP2000224545A (en) | 2000-08-11 |
Family
ID=12113760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2355599A Pending JP2000224545A (en) | 1999-02-01 | 1999-02-01 | Moving picture recorder and moving picture reproducing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000224545A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022551313A (en) * | 2019-10-10 | 2022-12-08 | 華為技術有限公司 | Encoder, Decoder and Corresponding Method for Simplifying Picture Header Signaling |
-
1999
- 1999-02-01 JP JP2355599A patent/JP2000224545A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022551313A (en) * | 2019-10-10 | 2022-12-08 | 華為技術有限公司 | Encoder, Decoder and Corresponding Method for Simplifying Picture Header Signaling |
JP7436646B2 (en) | 2019-10-10 | 2024-02-21 | 華為技術有限公司 | Encoders, decoders and corresponding methods for simplifying picture header signaling |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3493872B2 (en) | Image data processing method and apparatus | |
JP2000278692A (en) | Compressed data processing method, processor and recording and reproducing system | |
JP2801560B2 (en) | Improved low-delay coding method for motion picture coding | |
KR101210189B1 (en) | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding | |
JP3911035B2 (en) | Moving picture coding method and moving picture coding apparatus | |
JPH09200695A (en) | Method and device for decoding video data for high-speed reproduction | |
US8054887B2 (en) | Method and apparatus for encoding a picture sequence using predicted and non-predicted pictures which each include multiple macroblocks | |
JP3487205B2 (en) | Image data editing device | |
JPH09168148A (en) | Dynamic image coding method and device and recording medium | |
JP3200199B2 (en) | Video compression encoding method | |
JP3245496B2 (en) | Image encoding method, image encoding circuit, image encoding device, and playback device | |
JP2000224545A (en) | Moving picture recorder and moving picture reproducing device | |
JP2820631B2 (en) | Image decoding method and apparatus | |
JP3501521B2 (en) | Digital video signal reproducing apparatus and reproducing method | |
JPH0795536A (en) | Device and method for reversely reproducing moving image | |
JPH06339111A (en) | Compressed moving picture reproduction device | |
JPH11289515A (en) | Picture signal processor and its method, picture signal recorder and its method and recording medium | |
JP3233232B2 (en) | Moving picture decoding method and apparatus | |
JP3240737B2 (en) | Image signal encoding method and apparatus, decoding method and apparatus | |
JP4193224B2 (en) | Moving picture coding apparatus and method, and moving picture decoding apparatus and method | |
JPH08329614A (en) | Optical disk, reproducing device and recording method | |
JPH0898142A (en) | Picture reproduction device | |
JP2002218470A (en) | Method for converting image encoded data rate and device for converting image encoding rate | |
JPH09298711A (en) | Device for generating compressed image data for editing for image information recording and reproducing device | |
JP3481207B2 (en) | Image signal transmission method and apparatus, and image signal decoding method and apparatus |