JP5570846B2 - 画像符号化装置 - Google Patents
画像符号化装置 Download PDFInfo
- Publication number
- JP5570846B2 JP5570846B2 JP2010048087A JP2010048087A JP5570846B2 JP 5570846 B2 JP5570846 B2 JP 5570846B2 JP 2010048087 A JP2010048087 A JP 2010048087A JP 2010048087 A JP2010048087 A JP 2010048087A JP 5570846 B2 JP5570846 B2 JP 5570846B2
- Authority
- JP
- Japan
- Prior art keywords
- numerical value
- encoding device
- image encoding
- value
- generates
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims description 29
- 239000000284 extract Substances 0.000 claims description 6
- 238000000034 method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
<画像符号化装置の構成>
図1は、第1の実施の形態に係る画像符号化装置1のブロック図である。画像符号化装置1は、符号化部11および判定部12を備えている。
第1の実施の形態において、リフレッシュ期間を示すNは2のべき乗であることを説明した。1フレームのX軸方向のマクロブロック数が2のべき乗でない場合には、X軸方向のマクロブロック数を超える最小の2のべき乗の数をリフレッシュ期間Nとすればよいと説明した。
第2の実施の形態によれば、リフレッシュ期間を短くすることができた。しかし、第2の実施の形態においては、2つの領域でイントラマクロブロックが同じ動きをとることになる。
第2の実施の形態あるいは第3の実施の形態においては、1フレームの画像を2つの領域に分割する例を説明した。これは1例であり、分割数は3以上であってもよい。
第2、第3あるいは第4の実施の形態においては、分割された各領域において、イントラマクロブロックを決定するための演算内容が同じであった。したがって、時間方向で観察すれば、各領域でイントラマクロブロックが同じ動きをすることになる。
11 符号化部
12 判定部
Claims (15)
- Nフレーム期間内に全てのマクロブロックが1回イントラ符号化されるように、符号化対象のマクロブロックをイントラ符号化するかインター符号化するかを判定する判定部と、
前記判定部の判定結果に基づき前記符号化対象のマクロブロックを符号化する符号化部と、
を備え、
前記判定部は、
前記符号化対象のマクロブロックが含まれる符号化対象フレームの前記Nフレーム期間内におけるフレーム番号を2進数により数値Jで表したとき、数値Jの下位Kビットを抽出して2Kの値を取り得る数値Lを生成し、前記数値Lを、2Kの値を取り得る数値Mに変換する第1変換部と、
前記符号化対象のマクロブロックの符号化対象フレームにおける第1の方向の座標を2進数により数値Pで表したとき、数値Pの下位Kビットを抽出して2Kの値を取り得る数値Qを生成し、前記数値Qを、2Kの値を取り得る数値Rに変換する第2変換部と、
数値Mおよび数値Rの組み合わせから一意に決定される数値Sを生成する生成部と、
前記符号化対象のマクロブロックの符号化対象フレームにおける前記第1の方向と直交する第2の方向の座標を2進数により数値Tで表したとき、数値Tの下位Kビットを抽出して2Kの値を取り得る数値Uを生成し、前記数値Sと前記数値Uとが一致するとき、前記符号化対象のマクロブロックをイントラマクロブロックとして決定する決定部と、
を含む画像符号化装置。 - 請求項1に記載の画像符号化装置であって、
前記第1の方向は前記符号化対象フレームにおけるX軸方向あるいはY軸方向のいずれか一方の方向である画像符号化装置。 - 請求項1または請求項2に記載の画像符号化装置であって、
前記第1変換部は、
前記数値LをVビットシフト演算することにより数値Wを生成し、前記数値Lと前記数値Wとの排他的論理和を演算することによって前記数値Mを生成する画像符号化装置。 - 請求項1ないし請求項3のいずれかに記載の画像符号化装置であって、
前記第2変換部は、
前記数値Qの上位ビットと下位ビットとを反転させることによって前記数値Rを生成する画像符号化装置。 - 請求項1ないし請求項4のいずれかに記載の画像符号化装置であって、
前記生成部は、
前記数値Mと前記数値Rとの排他的論理和を演算することによって前記数値Sを生成する画像符号化装置。 - 請求項1ないし請求項5のいずれかに記載の画像符号化装置であって、
前記Nは2のべき乗で表される画像符号化装置。 - Nフレーム期間内に全てのマクロブロックが1回イントラ符号化されるように、符号化対象のマクロブロックをイントラ符号化するかインター符号化するかを判定する判定部と、
符号化対象フレームを複数の領域に分割し、各領域の符号化対象のマクロブロックを前記判定部の判定結果に基づき符号化する符号化部と、
を備え、
前記判定部は、
前記符号化対象フレームの前記Nフレーム期間内におけるフレーム番号を2進数により数値Jで表したとき、数値Jの下位Kビットを抽出して2Kの値を取り得る数値Lを生成し、前記数値Lを、2Kの値を取り得る数値Mに変換する第1変換部と、
前記符号化対象のマクロブロックの各領域における第1の方向の座標を2進数により数値Pで表したとき、数値Pの下位Kビットを抽出して2Kの値を取り得る数値Qを生成し、前記数値Qを、2Kの値を取り得る数値Rに変換する第2変換部と、
数値Mおよび数値Rの組み合わせから一意に決定される数値Sを生成する生成部と、
前記符号化対象のマクロブロックの各領域における前記第1の方向と直交する第2の方向の座標を2進数により数値Tで表したとき、数値Tの下位Kビットを抽出して2Kの値を取り得る数値Uを生成し、前記数値Sと前記数値Uとが一致するとき、前記符号化対象のマクロブロックをイントラマクロブロックとして決定する決定部と、
を含む画像符号化装置。 - 請求項7に記載の画像符号化装置であって、
前記符号化部は、前記符号化対象フレームの前記第2の方向のマクロブロック数Dを超えない2のべき乗数の中からある2のべき乗数Eを選択し、DをEで除算した商をGとした場合、複数の領域の一部あるいは全部として前記第2の方向のマクロブロック数がEであるG個の領域を設定する画像符号化装置。 - 請求項8に記載の画像符号化装置であって、
DをEで除算した結果、余りが存在する場合には、前記符号化部は、複数の領域として、前記第2の方向のマクロブロック数がEであるG個の領域と、第2の方向のマクロブロック数が(D−E*G)である1個の領域とを設定する画像符号化装置。 - 請求項7ないし請求項9のいずれかに記載の画像符号化装置であって、
前記第1変換部は、複数の領域のうち、一部あるいは全部の領域については、フレーム番号として数値Jとは異なる数値を用いる画像符号化装置。 - 請求項7ないし請求項10のいずれかに記載の画像符号化装置であって、
前記第1の方向は前記符号化対象フレームにおけるX軸方向あるいはY軸方向のいずれか一方の方向である画像符号化装置。 - 請求項7ないし請求項11のいずれかに記載の画像符号化装置であって、
前記第1変換部は、
前記数値LをVビットシフト演算することにより数値Wを生成し、前記数値Lと前記数値Wとの排他的論理和を演算することによって前記数値Mを生成する画像符号化装置。 - 請求項7ないし請求項12のいずれかに記載の画像符号化装置であって、
前記第2変換部は、
前記数値Qの上位ビットと下位ビットとを反転させることによって前記数値Rを生成する画像符号化装置。 - 請求項7ないし請求項13のいずれかに記載の画像符号化装置であって、
前記生成部は、
前記数値Mと前記数値Rとの排他的論理和を演算することによって前記数値Sを生成する画像符号化装置。 - 請求項7ないし請求項14のいずれかに記載の画像符号化装置であって、
前記Nは2のべき乗で表される画像符号化装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010048087A JP5570846B2 (ja) | 2010-03-04 | 2010-03-04 | 画像符号化装置 |
US13/582,056 US8731312B2 (en) | 2010-03-04 | 2011-02-24 | Image coding apparatus |
PCT/JP2011/054081 WO2011108427A1 (ja) | 2010-03-04 | 2011-02-24 | 画像符号化装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010048087A JP5570846B2 (ja) | 2010-03-04 | 2010-03-04 | 画像符号化装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011188022A JP2011188022A (ja) | 2011-09-22 |
JP5570846B2 true JP5570846B2 (ja) | 2014-08-13 |
Family
ID=44542081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010048087A Expired - Fee Related JP5570846B2 (ja) | 2010-03-04 | 2010-03-04 | 画像符号化装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8731312B2 (ja) |
JP (1) | JP5570846B2 (ja) |
WO (1) | WO2011108427A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5995622B2 (ja) | 2012-09-19 | 2016-09-21 | 株式会社メガチップス | 動画像符号化装置、動画像符号化方法およびプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0698295A (ja) * | 1992-09-11 | 1994-04-08 | Sanyo Electric Co Ltd | 画像圧縮符号化回路 |
JP3976975B2 (ja) * | 1999-12-22 | 2007-09-19 | キヤノン株式会社 | 画像処理装置及びその方法と記憶媒体 |
US7020203B1 (en) | 2001-12-21 | 2006-03-28 | Polycom, Inc. | Dynamic intra-coded macroblock refresh interval for video error concealment |
US9661376B2 (en) * | 2005-07-13 | 2017-05-23 | Polycom, Inc. | Video error concealment method |
JP4449915B2 (ja) * | 2006-02-08 | 2010-04-14 | ソニー株式会社 | 符号化装置、符号化方法およびプログラム、並びに、記録媒体 |
JP2009540636A (ja) * | 2006-06-09 | 2009-11-19 | トムソン ライセンシング | ビデオ・ピクチャを符号化するためにビット・バジェットを適応的に求める方法及び装置 |
US8311112B2 (en) * | 2008-12-31 | 2012-11-13 | Entropic Communications, Inc. | System and method for video compression using predictive coding |
KR101060495B1 (ko) * | 2009-03-19 | 2011-08-30 | 주식회사 코아로직 | 인코딩 장치와 방법 및 그 인코딩 장치를 포함한 멀티미디어 장치 |
-
2010
- 2010-03-04 JP JP2010048087A patent/JP5570846B2/ja not_active Expired - Fee Related
-
2011
- 2011-02-24 WO PCT/JP2011/054081 patent/WO2011108427A1/ja active Application Filing
- 2011-02-24 US US13/582,056 patent/US8731312B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2011108427A1 (ja) | 2011-09-09 |
US8731312B2 (en) | 2014-05-20 |
JP2011188022A (ja) | 2011-09-22 |
US20120321207A1 (en) | 2012-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1125568C (zh) | 预测图像解码方法以及预测图像编码方法 | |
CN103975599A (zh) | 图像编码以及解码方法、装置、程序 | |
CN105580368A (zh) | 图像编码装置、图像解码装置以及它们的程序 | |
US20130022109A1 (en) | Video encoding method, decoding method, and apparatus | |
JP5667364B2 (ja) | 画像符号化装置 | |
JP2005318296A (ja) | 動画像符号化方法と装置及びプログラム | |
JP2023181491A (ja) | 画像復号装置、画像復号方法及びプログラム | |
JP5570846B2 (ja) | 画像符号化装置 | |
US9781439B2 (en) | Combined parallel and pipelined video encoder | |
JP3491001B1 (ja) | 信号符号化方法、信号復号方法、信号符号化装置、信号復号装置、信号符号化プログラム、及び、信号復号プログラム | |
JP2010161747A (ja) | サブピクセル生成装置及び方法並びに動き補償装置 | |
KR20090041944A (ko) | 인근 블록의 모드정보를 이용한 움직임 추정 방법 및 장치 | |
JP6875566B2 (ja) | 動画像予測符号化装置、動画像予測復号装置、動画像予測符号化方法、動画像予測復号方法及び動画像予測復号プログラム | |
JP4704343B2 (ja) | 画像符号化装置及び方法 | |
JP2007150728A (ja) | 動画像符号化装置 | |
JP2011130192A (ja) | エンコーダおよび画像変換装置 | |
CN102907099A (zh) | 适用利用选择性运动检索区域的运动补偿方法的视频压缩编码装置及解码装置和用于运动补偿的选择性运动检索区域的决定方法 | |
JP2017028372A (ja) | 符号化方式変換装置、方法及びプログラム | |
JP2008092137A (ja) | 画像符号化装置及び画像符号化方法 | |
JP6646125B2 (ja) | 動画像予測復号方法及び動画像予測復号装置 | |
JP2010276686A (ja) | 画像制御装置 | |
JP2012049753A (ja) | 映像圧縮装置、映像圧縮方法およびプログラム | |
TWI646823B (zh) | 視訊壓縮方法及視訊壓縮裝置 | |
JP2007074215A (ja) | 階層的画像符号化装置、トランスコーダ、階層的画像符号化方法およびトランスコーディング方法 | |
JP2007208802A (ja) | 画像符号化装置及び画像符号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140515 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140603 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140625 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5570846 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |