JP4879269B2 - 復号化方法及び装置 - Google Patents
復号化方法及び装置 Download PDFInfo
- Publication number
- JP4879269B2 JP4879269B2 JP2008529793A JP2008529793A JP4879269B2 JP 4879269 B2 JP4879269 B2 JP 4879269B2 JP 2008529793 A JP2008529793 A JP 2008529793A JP 2008529793 A JP2008529793 A JP 2008529793A JP 4879269 B2 JP4879269 B2 JP 4879269B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- macroblock
- processor
- line
- processed
- 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
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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
しかし、H.264方式で採用されているアルゴリズムは、符号化効率を重視しているために処理量が多い。このため、H.264方式の符号化及び復号化(エンコード及びデコード)を行う信号処理装置には、ソフトウェアによる並列処理を行う構成のものと、専用ハードウェアによる並列処理を行う構成のものとが用いられてきた。
先ず、本発明の復号化方法及び装置の第1実施例を図5〜図8と共に説明する。
(第2実施例)
次に、本発明の復号化方法及び装置の第2実施例を図9〜図12と共に説明する。
Claims (12)
- 処理の対象となる符号化された画像データに対して、複数の処理部でマクロブロック単位の並列処理を行う復号化方法であって、
各処理部が処理を担当する処理範囲に、複数のマクロブロックラインを割り当て、
該各処理部が処理する第1数個の注目マクロブロックの処理を、該注目マクロブロックが属するマクロブロックラインより1つ先行するマクロブロックラインの参照マクロブロックの処理結果を用いて前記注目マクロブロック毎に行うとともに、前記第1数個の注目マクロブロックの処理の後に第2数個の注目マクロブロック毎に同期処理を行い、
第1の処理部の処理範囲内の最後のマクロブロックラインの参照マクロブロックの処理結果を用いて、第2の処理部の処理範囲内の最初のマクロブロックラインの注目マクロブロックの処理を行う
ことを特徴とする、復号化方法。 - 該複数の処理部の処理を、複数のプロセッサのソフトウェア処理、或いは、複数のデコーダのハードウェア処理で行うこと
を特徴とする、請求項1記載の復号化方法。 - 該各処理部の処理は、H.264−AVC規格に準拠したイントラ予測又はモーションベクトル予測であり、
参照マクロブロックは、対応する注目マクロブロックの右上に位置すること
を特徴とする、請求項1又は2記載の復号化方法。 - 各処理部の処理は、H.264−AVC規格に準拠したデブロッキングフィルタ処理であり、
参照マクロブロックは、対応する注目マクロブロックの上に位置すること
を特徴とする、請求項1又は2記載の復号化方法。 - 前記第1数は、前記複数のマクロブロックラインの数をNとするとN(N+1)/2で示されること
を特徴とする、請求項1〜4のいずれか1項記載の復号化方法。 - 前記第2数は、前記マクロブロックラインの数であること
を特徴とする請求項1〜5のいずれか1項記載の符号化方法。 - 処理の対象となる符号化された画像データをマクロブロック単位で並列処理する複数の処理部を備え、
各処理部が処理を担当する処理範囲に、複数のマクロブロックラインが割り当てられ、
該各処理部が処理する第1数個の注目マクロブロックの処理は、該注目マクロブロックが属するマクロブロックラインより1つ先行するマクロブロックラインの参照マクロブロックの処理結果を用いて前記注目マクロブロック毎に行われるとともに、前記第1数個の注目マクロブロックの処理の後に第2数個の注目マクロブロック毎に同期処理が行われ、
第1の処理部の処理範囲内の最後のマクロブロックラインの参照マクロブロックの処理結果を用いて、第2の処理部の処理範囲内の最初のマクロブロックラインの注目マクロブロックの処理が行なわれること
を特徴とする、復号化装置。 - 該複数の処理部は、ソフトウェア処理を行う複数のプロセッサ、或いは、ハードウェア処理を行う複数のデコーダで構成されることを特徴とする、請求項7記載の復号化装置。
- 各処理部の処理は、H.264−AVC規格に準拠したイントラ予測又はモーションベクトル予測であり、
参照マクロブロックは、対応する注目マクロブロックの右上に位置すること
を特徴とする、請求項7又は8記載の復号化装置。 - 該各処理部の処理は、H.264−AVC規格に準拠したデブロッキングフィルタ処理であり、
参照マクロブロックは、対応する注目マクロブロックの上に位置すること
を特徴とする、請求項7又は8記載の復号化装置。 - 前記第1数は、前記複数のマクロブロックラインの数をNとするとN(N+1)/2で示されること
を特徴とする、請求項7〜10のいずれか1項記載の復号化装置。 - 前記第2数は、前記マクロブロックラインの数であること
を特徴とする請求項7〜11のいずれか1項記載の復号化装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/316037 WO2008020470A1 (en) | 2006-08-15 | 2006-08-15 | Decoding method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008020470A1 JPWO2008020470A1 (ja) | 2010-01-07 |
JP4879269B2 true JP4879269B2 (ja) | 2012-02-22 |
Family
ID=39082003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008529793A Expired - Fee Related JP4879269B2 (ja) | 2006-08-15 | 2006-08-15 | 復号化方法及び装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4879269B2 (ja) |
WO (1) | WO2008020470A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2009063646A1 (ja) * | 2007-11-16 | 2011-03-31 | パナソニック株式会社 | 画像復号装置及び画像復号方法 |
WO2009142021A1 (ja) * | 2008-05-23 | 2009-11-26 | パナソニック株式会社 | 画像復号化装置、画像復号化方法、画像符号化装置、及び画像符号化方法 |
US8311111B2 (en) | 2008-09-11 | 2012-11-13 | Google Inc. | System and method for decoding using parallel processing |
JP5275454B2 (ja) * | 2009-03-31 | 2013-08-28 | パナソニック株式会社 | 画像復号装置 |
US9100657B1 (en) | 2011-12-07 | 2015-08-04 | Google Inc. | Encoding time management in parallel real-time video encoding |
US11425395B2 (en) | 2013-08-20 | 2022-08-23 | Google Llc | Encoding and decoding using tiling |
KR101676788B1 (ko) | 2014-10-17 | 2016-11-16 | 삼성전자주식회사 | 멀티코어 시스템 기반 비디오 병렬 복호화 방법 및 그 장치 |
US9794574B2 (en) | 2016-01-11 | 2017-10-17 | Google Inc. | Adaptive tile data size coding for video and image compression |
US10542258B2 (en) | 2016-01-25 | 2020-01-21 | Google Llc | Tile copying for video compression |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11234678A (ja) * | 1998-02-18 | 1999-08-27 | Victor Co Of Japan Ltd | 画像分割伝送方法 |
JP2001218201A (ja) * | 2000-02-01 | 2001-08-10 | Nippon Telegr & Teleph Corp <Ntt> | 並列画像復号装置,並列画像復号方法および並列画像復号用プログラム記録媒体 |
JP2006129285A (ja) * | 2004-10-29 | 2006-05-18 | Sony Corp | 符号化及び復号装置並びに符号化及び復号方法 |
JP2006295721A (ja) * | 2005-04-13 | 2006-10-26 | Pioneer Electronic Corp | 画像符号化装置及び画像符号化方法 |
JP2007251605A (ja) * | 2006-03-16 | 2007-09-27 | Matsushita Electric Ind Co Ltd | 復号装置、復号方法、プログラムおよび記録媒体 |
JP2007335931A (ja) * | 2006-06-12 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09294262A (ja) * | 1996-04-26 | 1997-11-11 | Hitachi Ltd | 画像符号化装置 |
JP2004140473A (ja) * | 2002-10-15 | 2004-05-13 | Sony Corp | 画像情報符号化装置、復号化装置並びに画像情報符号化方法、復号化方法 |
JP4453518B2 (ja) * | 2004-10-29 | 2010-04-21 | ソニー株式会社 | 符号化及び復号装置並びに符号化及び復号方法 |
-
2006
- 2006-08-15 WO PCT/JP2006/316037 patent/WO2008020470A1/ja active Application Filing
- 2006-08-15 JP JP2008529793A patent/JP4879269B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11234678A (ja) * | 1998-02-18 | 1999-08-27 | Victor Co Of Japan Ltd | 画像分割伝送方法 |
JP2001218201A (ja) * | 2000-02-01 | 2001-08-10 | Nippon Telegr & Teleph Corp <Ntt> | 並列画像復号装置,並列画像復号方法および並列画像復号用プログラム記録媒体 |
JP2006129285A (ja) * | 2004-10-29 | 2006-05-18 | Sony Corp | 符号化及び復号装置並びに符号化及び復号方法 |
JP2006295721A (ja) * | 2005-04-13 | 2006-10-26 | Pioneer Electronic Corp | 画像符号化装置及び画像符号化方法 |
JP2007251605A (ja) * | 2006-03-16 | 2007-09-27 | Matsushita Electric Ind Co Ltd | 復号装置、復号方法、プログラムおよび記録媒体 |
JP2007335931A (ja) * | 2006-06-12 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
WO2008020470A1 (en) | 2008-02-21 |
JPWO2008020470A1 (ja) | 2010-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4879269B2 (ja) | 復号化方法及び装置 | |
US11647190B2 (en) | Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and program | |
EP2659675B1 (en) | Method for picture segmentation using columns | |
CN107087170B (zh) | 编码设备、编码方法、解码设备和解码方法 | |
CN104380740A (zh) | 编码装置、编码方法、解码装置和解码方法 | |
US20080298473A1 (en) | Methods for Parallel Deblocking of Macroblocks of a Compressed Media Frame | |
US9392278B2 (en) | Image encoding or decoding apparatus, system, method, and storage medium for encoding or decoding a plurality of images in parallel | |
US20170311001A1 (en) | Moving image encoding method, moving image decoding method, moving image encoding device, and moving image decoding device | |
JP2010273190A (ja) | 復号処理装置、復号処理方法、データ分配プログラムおよび復号処理プログラム | |
JP2009267689A (ja) | 動画像符号化装置、及び動画像符号化方法 | |
JP2007251865A (ja) | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 | |
WO2015145504A1 (ja) | 画像復号装置、画像復号方法、及び集積回路 | |
JP2024019495A (ja) | 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法 | |
JPWO2009063646A1 (ja) | 画像復号装置及び画像復号方法 | |
US8971401B2 (en) | Image decoding device | |
JP2024019496A (ja) | 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法 | |
EP2814254A1 (en) | Combined parallel and pipelined video encoder | |
JP4802928B2 (ja) | 画像データ処理装置 | |
US9219926B2 (en) | Image encoding apparatus, image encoding method and program, image decoding apparatus, image decoding method and program | |
JP2008289105A (ja) | 画像処理装置およびそれを搭載した撮像装置 | |
US11425423B1 (en) | Memory storage for motion estimation and visual artifact redcution | |
JP2008172545A (ja) | 画像符号化・復号化装置 | |
JP2021061547A (ja) | 画像符号化装置、画像符号化方法、及びプログラム | |
JP2007180862A (ja) | 画像符号化装置および画像符号化方法 | |
JP2009302896A (ja) | 画像符号化装置および画像符号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110328 |
|
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: 20111101 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111129 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |