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

JP2006262159A5 - - Google Patents

Download PDF

Info

Publication number
JP2006262159A5
JP2006262159A5 JP2005077616A JP2005077616A JP2006262159A5 JP 2006262159 A5 JP2006262159 A5 JP 2006262159A5 JP 2005077616 A JP2005077616 A JP 2005077616A JP 2005077616 A JP2005077616 A JP 2005077616A JP 2006262159 A5 JP2006262159 A5 JP 2006262159A5
Authority
JP
Japan
Prior art keywords
frame
image
pixel block
encoding
frames
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2005077616A
Other languages
Japanese (ja)
Other versions
JP4708821B2 (en
JP2006262159A (en
Filing date
Publication date
Application filed filed Critical
Priority to JP2005077616A priority Critical patent/JP4708821B2/en
Priority claimed from JP2005077616A external-priority patent/JP4708821B2/en
Publication of JP2006262159A publication Critical patent/JP2006262159A/en
Publication of JP2006262159A5 publication Critical patent/JP2006262159A5/ja
Application granted granted Critical
Publication of JP4708821B2 publication Critical patent/JP4708821B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Claims (16)

複数の画像フレームにおいて、前記画像フレームを構成する画素ブロック単位にフレーム間の動き参照を行い、圧縮符号化する動画像符号化装置であって、
前記複数の画像フレームを所定の順番で圧縮符号化する符号化手段と、
前記複数の画像フレームのうち、所定のイントラフレームを基準フレームとして保持する基準フレーム保持手段と、
前記基準フレームより後に圧縮符号化され、少なくとも前記基準フレームと前記基準フレーム以前に符号化された第2の画像フレームとについて前記動き参照が可能な第1の画像フレームのうち、前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロックを有する第3の画像フレームの有無に関する参照情報を生成する情報生成手段と、
前記参照情報に基づいて、前記基準フレームを、イントラフレームとして出力するか、前記基準フレームを飛び越したフレーム間の動き参照を制限する参照制限フレームとして出力するかを設定する設定手段と
を備えることを特徴とする動画像符号化装置。
Oite into a plurality of image frames, it performs motion references between frames pixel block constituting the image frame, a moving picture encoding apparatus for compression encoding,
Encoding means for compressing and encoding the plurality of image frames in a predetermined order;
Reference frame holding means for holding a predetermined intra frame as a reference frame among the plurality of image frames;
Of the first image frames that are compression-encoded after the reference frame and are capable of performing the motion reference for at least the reference frame and the second image frame encoded before the reference frame, the second image Information generating means for generating reference information relating to the presence or absence of a third image frame having a pixel block that is subjected to compression encoding with reference to motion of the frame;
Setting means for setting, based on the reference information, whether to output the reference frame as an intra frame or a reference restriction frame that restricts a motion reference between frames that skip the reference frame. A moving image encoding device.
前記設定手段は、前記第3の画像フレームが無いことを前記参照情報が示している場合に、前記基準フレームを前記参照制限フレームとして出力するように設定することを特徴とする請求項1に記載の動画像符号化装置。 The setting means, according to claim 1, wherein when the reference information that the third image frame is not show, and sets the reference frame outputted as the reference limit frame Video encoding device. 前記情報生成手段は、前記基準フレームの直後に圧縮符号化される前記第1の画像フレームを構成する前記画素ブロックのうち、前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロック数が所定以下である場合に、前記第3の画像フレームが無いことを示す参照情報を生成することを特徴とする請求項1又は2に記載の動画像符号化装置。 The information generating means is a pixel that is compression-encoded by referring to the second image frame among the pixel blocks constituting the first image frame that is compression-encoded immediately after the reference frame. 3. The moving picture encoding apparatus according to claim 1, wherein reference information indicating that there is no third image frame is generated when the number of blocks is equal to or less than a predetermined number . 4. 前記情報生成手段は、
前記第1の画像フレームを構成する第1の画素ブロックと、前記基準フレームを構成する基準画素ブロック及び前記第2の画像フレームを構成する第2の画素ブロックとのマッチング処理を行い、画素ブロック間の差分値を算出するマッチング手段を備え、
前記第1の画素ブロックと前記基準画素ブロックとの差分値の最小値が、前記第1の画素ブロックと前記第2の画素ブロックとの差分値の最小値よりも大きい場合に、前記第1の画素ブロックを前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロックとすることを特徴とする請求項1乃至3のいずれか1項に記載の動画像符号化装置。
The information generating means
Matching processing is performed between the first pixel block that constitutes the first image frame, the reference pixel block that constitutes the reference frame, and the second pixel block that constitutes the second image frame. A matching means for calculating the difference value of
When the minimum value of the difference value between the first pixel block and the reference pixel block is larger than the minimum value of the difference value between the first pixel block and the second pixel block, the first moving picture coding apparatus according to any one of claims 1 to 3, characterized in that a pixel block motion referring to compressed encoded pixel blocks said second image frame is made.
前記情報生成手段は、
前記第1の画像フレームを構成する第1の画素ブロックと、前記基準フレームを構成する基準画素ブロック及び前記第2の画像フレームを構成する第2の画素ブロックとのマッチング処理を行い、画素ブロック間の差分値を算出するマッチング手段を備え、
前記第1の画素ブロックと前記基準画素ブロックとの差分値の第1の最小値が、前記第1の画素ブロックと前記第2の画素ブロックとの差分値の第2の最小値より大きく、かつ、前記第1の最小値と第2の最小値との差が所定値よりも大きい場合に、前記第1の画素ブロックを前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロックとすることを特徴とする請求項1乃至3のいずれか1項に記載の動画像符号化装置。
The information generating means
Matching processing is performed between the first pixel block that constitutes the first image frame, the reference pixel block that constitutes the reference frame, and the second pixel block that constitutes the second image frame. A matching means for calculating the difference value of
A first minimum value of a difference value between the first pixel block and the reference pixel block is greater than a second minimum value of a difference value between the first pixel block and the second pixel block; and When the difference between the first minimum value and the second minimum value is larger than a predetermined value, the pixels that are compression-encoded by referring to the first image block in the second image frame moving picture coding apparatus according to any one of claims 1 to 3, characterized in that the block.
前記保持手段は、
前記基準フレームをイントラフレームに設定して格納する第1の格納手段と、前記基準フレームを参照制限フレームに設定して格納する第2の格納手段とを備え、
前記設定手段は、
前記前記参照情報に基づいて、前記第1の格納手段及び第2の格納手段に格納されているフレームのいずれかを選択することを特徴とする請求項1乃至5のいずれか1項に記載の動画像符号化装置。
The holding means is
First storage means for setting and storing the reference frame as an intra frame; and second storage means for setting and storing the reference frame as a reference restriction frame;
The setting means includes
Based on said reference information, according to any one of claims 1 to 5, characterized in that selecting one of the first storage means and second storage are stored in the unit frame Video encoding device.
複数の画像フレームにおいて、前記画像フレームを構成する画素ブロック単位にフレーム間の動き参照を行い、圧縮符号化する動画像符号化装置であって、
前記複数の画像フレームを所定の順番で圧縮符号化する符号化手段と、
前記複数の画像フレームのうち、所定のイントラフレームを基準フレームとして保持する基準フレーム保持手段と、
前記基準フレームより後に圧縮符号化され、少なくとも前記基準フレームと前記基準フレーム以前に符号化された第2の画像フレームとについて前記動き参照が可能な第1の画像フレーム内の画素と、前記基準フレーム内の画素との差分を算出する差分算出手段と、
前記差分が所定値以下の場合に、前記基準フレームを、該基準フレームを飛び越したフレーム間の動き参照を制限する参照制限フレームとして出力するように設定する設定手段と
を備えることを特徴とする動画像符号化装置。
Oite into a plurality of image frames, it performs motion references between frames pixel block constituting the image frame, a moving picture encoding apparatus for compression encoding,
Encoding means for compressing and encoding the plurality of image frames in a predetermined order;
Reference frame holding means for holding a predetermined intra frame as a reference frame among the plurality of image frames;
A pixel in the first image frame that is compression-encoded after the reference frame and is capable of referring to the motion for at least the reference frame and a second image frame encoded before the reference frame; and the reference frame Difference calculating means for calculating a difference from the pixels in
A moving image comprising: a setting unit configured to set the reference frame to be output as a reference restriction frame that restricts motion reference between frames that have skipped the reference frame when the difference is equal to or less than a predetermined value. Image encoding device.
複数の画像フレームにおいて、前記画像フレームを構成する画素ブロック単位にフレーム間の動き参照を行い、圧縮符号化する動画像符号化装置の制御方法であって、
前記複数の画像フレームを所定の順番で圧縮符号化する符号化工程と、
前記複数の画像フレームのうち、所定のイントラフレームを基準フレームとして保持する基準フレーム保持工程と、
前記基準フレームより後に圧縮符号化され、少なくとも前記基準フレームと前記基準フレーム以前に符号化された第2の画像フレームとについて前記動き参照が可能な第1の画像フレームのうち、前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロックを有する第3の画像フレームの有無に関する参照情報を生成する情報生成工程と、
前記参照情報に基づいて、前記基準フレームを、イントラフレームとして出力するか、前記基準フレームを飛び越したフレーム間の動き参照を制限する参照制限フレームとして出力するかを設定する設定工程と
を備えることを特徴とする動画像符号化装置の制御方法。
Oite into a plurality of image frames, it performs motion references between frames pixel block constituting the image frame, a control method of a video encoding apparatus for compression encoding,
An encoding step of compressing and encoding the plurality of image frames in a predetermined order;
A reference frame holding step of holding a predetermined intra frame as a reference frame among the plurality of image frames;
Of the first image frames that are compression-encoded after the reference frame and are capable of performing the motion reference for at least the reference frame and the second image frame encoded before the reference frame, the second image An information generating step for generating reference information regarding the presence or absence of a third image frame having a pixel block that is subjected to compression encoding with reference to motion of the frame;
A setting step for setting, based on the reference information, whether to output the base frame as an intra frame or a reference restriction frame that restricts motion reference between frames that have skipped the base frame. A method for controlling a moving image encoding device.
前記設定工程では、前記第3の画像フレームが無いことを前記参照情報が示している場合に、前記基準フレーム前記参照制限フレームとして出力するように設定されることを特徴とする請求項8に記載の動画像符号化装置の制御方法。 9. The setting step according to claim 8, wherein when the reference information indicates that there is no third image frame, the reference frame is set to be output as the reference restriction frame. A control method of the moving picture encoding apparatus according to the description. 前記情報生成工程では、前記基準フレームの直後に圧縮符号化される前記第1の画像フレームを構成する前記画素ブロックのうち、前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロック数が所定以下である場合に、前記第3の画像フレームが無いことを示す参照情報が生成されることを特徴とする請求項8又は9に記載の動画像符号化装置の制御方法。 In the information generation step, among the pixel blocks constituting the first image frame that is compression-encoded immediately after the reference frame, pixels that are compression-encoded with reference to motion of the second image frame 10. The control method for a moving picture encoding apparatus according to claim 8, wherein reference information indicating that there is no third image frame is generated when the number of blocks is equal to or less than a predetermined number . 前記情報生成工程は、
前記第1の画像フレームを構成する第1の画素ブロックと、前記基準フレームを構成する基準画素ブロック及び前記第2の画像フレームを構成する第2の画素ブロックとのマッチング処理を行い、画素ブロック間の差分値を算出するマッチング工程を備え、
前記第1の画素ブロックと前記基準画素ブロックとの差分値の最小値が、前記第1の画素ブロックと前記第2の画素ブロックとの差分値の最小値よりも大きい場合に、前記第1の画素ブロックを前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロックとすることを特徴とする請求項8乃至10のいずれか1項に記載の動画像符号化装置の制御方法。
The information generation step includes
Matching processing is performed between the first pixel block that constitutes the first image frame, the reference pixel block that constitutes the reference frame, and the second pixel block that constitutes the second image frame. A matching step for calculating a difference value of
When the minimum value of the difference value between the first pixel block and the reference pixel block is larger than the minimum value of the difference value between the first pixel block and the second pixel block, the first the method of the moving picture coding apparatus according to any one of claims 8 to 10, characterized in that a pixel block motion referring to compressed encoded pixel blocks said second image frame is made .
前記情報生成工程は、
前記第1の画像フレームを構成する第1の画素ブロックと、前記基準フレームを構成する基準画素ブロック及び前記第2の画像フレームを構成する第2の画素ブロックとのマッチング処理を行い、画素ブロック間の差分値を算出するマッチング工程を備え、
前記第1の画素ブロックと前記基準画素ブロックとの差分値の第1の最小値が、前記第1の画素ブロックと前記第2の画素ブロックとの差分値の第2の最小値より大きく、かつ、前記第1の最小値と第2の最小値との差が所定値よりも大きい場合に、前記第1の画素ブロックを前記第2の画像フレームを動き参照して圧縮符号化がなされる画素ブロックとすることを特徴とする請求項8乃至10のいずれか1項に記載の動画像符号化装置の制御方法。
The information generation step includes
Matching processing is performed between the first pixel block that constitutes the first image frame, the reference pixel block that constitutes the reference frame, and the second pixel block that constitutes the second image frame. A matching step for calculating a difference value of
A first minimum value of a difference value between the first pixel block and the reference pixel block is greater than a second minimum value of a difference value between the first pixel block and the second pixel block; and When the difference between the first minimum value and the second minimum value is larger than a predetermined value, the pixels that are compression-encoded by referring to the first image block in the second image frame the method of the moving picture coding apparatus according to any one of claims 8 to 10, characterized in that the block.
前記保持工程は、
前記基準フレームをイントラフレームに設定して第1の格納部に格納する第1の格納工程と、前記基準フレームを参照制限フレームに設定して第2の格納部に格納する第2の格納工程とを備え、
前記設定工程では、前記前記参照情報に基づいて、前記第1の格納部及び第2の格納部に格納されているフレームのいずれか選択されることを特徴とする請求項8乃至12のいずれか1項に記載の動画像符号化装置の制御方法。
The holding step includes
A first storage step of setting the reference frame as an intra frame and storing it in a first storage unit; and a second storage step of setting the reference frame as a reference restriction frame and storing it in a second storage unit; With
In the setting step, based on said reference information, any of the first storage unit and the claims 8 to 12 or of the frame in which the second is stored in the storage unit is characterized Rukoto selected A method for controlling the moving picture encoding apparatus according to claim 1 .
複数の画像フレームにおいて、前記画像フレームを構成する画素ブロック単位にフレーム間の動き参照を行い、圧縮符号化する動画像符号化装置の制御方法であって、
前記複数の画像フレームを所定の順番で圧縮符号化する符号化工程と、
前記複数の画像フレームのうち、所定のイントラフレームを基準フレームとして保持する基準フレーム保持工程と、
前記基準フレームより後に圧縮符号化され、少なくとも前記基準フレームと前記基準フレーム以前に符号化された第2の画像フレームとについて前記動き参照が可能な第1の画像フレーム内の画素と、前記基準フレーム内の画素との差分を算出する差分算出工程と、
前記差分が所定値以下の場合に、前記基準フレームを、該基準フレームを飛び越したフレーム間の動き参照を制限する参照制限フレームとして出力するように設定する設定工程と
を備えることを特徴とする動画像符号化装置の制御方法。
Oite into a plurality of image frames, it performs motion references between frames pixel block constituting the image frame, a control method of a video encoding apparatus for compression encoding,
An encoding step of compressing and encoding the plurality of image frames in a predetermined order;
A reference frame holding step of holding a predetermined intra frame as a reference frame among the plurality of image frames;
A pixel in the first image frame that is compression-encoded after the reference frame and is capable of referring to the motion for at least the reference frame and a second image frame encoded before the reference frame; and the reference frame A difference calculating step for calculating a difference from the pixels in
And a setting step for setting the reference frame to be output as a reference restriction frame for restricting motion reference between frames that have skipped the reference frame when the difference is equal to or less than a predetermined value. A method for controlling an image coding apparatus.
請求項8乃至14のいずれか1項に記載の動画像符号化装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。 Computer program for executing a control method of the moving picture coding apparatus according to a computer in any one of claims 8 to 14. 請求項15に記載のコンピュータプログラムを格納するコンピュータで読み取り可能な記憶媒体。   A computer-readable storage medium storing the computer program according to claim 15.
JP2005077616A 2005-03-17 2005-03-17 Moving picture coding apparatus, control method therefor, computer program, and storage medium Active JP4708821B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005077616A JP4708821B2 (en) 2005-03-17 2005-03-17 Moving picture coding apparatus, control method therefor, computer program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005077616A JP4708821B2 (en) 2005-03-17 2005-03-17 Moving picture coding apparatus, control method therefor, computer program, and storage medium

Publications (3)

Publication Number Publication Date
JP2006262159A JP2006262159A (en) 2006-09-28
JP2006262159A5 true JP2006262159A5 (en) 2008-05-01
JP4708821B2 JP4708821B2 (en) 2011-06-22

Family

ID=37100888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005077616A Active JP4708821B2 (en) 2005-03-17 2005-03-17 Moving picture coding apparatus, control method therefor, computer program, and storage medium

Country Status (1)

Country Link
JP (1) JP4708821B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100846802B1 (en) 2007-02-14 2008-07-16 삼성전자주식회사 Decoding method and encoding method of video frame
JP4953926B2 (en) * 2007-06-05 2012-06-13 キヤノン株式会社 Imaging apparatus and imaging method
JP4952624B2 (en) * 2008-03-14 2012-06-13 日本電気株式会社 COMPRESSED IMAGE RECOMPRESSION DEVICE, COMPRESSED IMAGE RECOMPRESSION METHOD, AND PROGRAM
JP6365253B2 (en) * 2014-11-12 2018-08-01 富士通株式会社 VIDEO DATA PROCESSING DEVICE, VIDEO DATA PROCESSING PROGRAM, AND VIDEO DATA PROCESSING METHOD

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0888854A (en) * 1994-09-20 1996-04-02 Toshiba Corp Moving picture encoding system
EP1589768A1 (en) * 2003-01-20 2005-10-26 Matsushita Electric Industrial Co., Ltd. Image encoding method

Similar Documents

Publication Publication Date Title
JP5620641B2 (en) Video encoding / decoding apparatus and method using adaptive scanning
JP4682102B2 (en) Image coding apparatus and image coding method
JP2011199396A5 (en)
JP2009503921A5 (en)
JP2006157481A5 (en)
JP2012138883A5 (en)
JP2006067117A5 (en)
JP2004254327A5 (en)
JP2007097145A5 (en)
JP2011151838A5 (en)
RU2015122410A (en) Moving image encoding device predictive method of coding a moving image with the prediction, the moving image encoding PROGRAM predictive moving image decoding device for predictions, MOVING PICTURE DECODING METHOD WITH prediction and moving image decoding program predictively
CA2692250A1 (en) Video encoding and decoding methods using residual prediction, and corresponding apparatuses
CN1905680A (en) Moving picture coding apparatus, method and program
JP2008283402A5 (en)
JP2006080794A5 (en)
JP2010239422A (en) Video encoding and decoding device
CN105812804A (en) Method and device used for determining optimal quantization value in RDOQ process
JP2007228077A5 (en)
US20100027617A1 (en) Method and apparatus for compressing a reference frame in encoding/decoding moving images
JP2006262159A5 (en)
KR20170120747A (en) Method and apparatus of intra prediction for high efficient video coding
JP2014011572A5 (en) Moving picture predictive decoding apparatus, method and program
JP4569968B2 (en) Moving picture composition apparatus and program
JP2008004983A5 (en)
JP2006333249A5 (en)