JPWO2009063646A1 - 画像復号装置及び画像復号方法 - Google Patents
画像復号装置及び画像復号方法 Download PDFInfo
- Publication number
- JPWO2009063646A1 JPWO2009063646A1 JP2009541051A JP2009541051A JPWO2009063646A1 JP WO2009063646 A1 JPWO2009063646 A1 JP WO2009063646A1 JP 2009541051 A JP2009541051 A JP 2009541051A JP 2009541051 A JP2009541051 A JP 2009541051A JP WO2009063646 A1 JPWO2009063646 A1 JP WO2009063646A1
- Authority
- JP
- Japan
- Prior art keywords
- decoding
- processing unit
- unit
- data
- decoded data
- 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
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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- 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
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)
Abstract
Description
110 ストリーム分割部
120 第1復号処理部
121、131 ストリームバッファ
122、132 復号判定部
123、133 復号部
124、134 転送判定部
125、135 データ転送部
126、136 ビデオバッファ
130 第2復号処理部
140 データ転送バス
200 符号化ピクチャ
201、201a、201b、201c 上半分
202、202a、202b、202c 下半分
200a イントラ符号化ピクチャ
200b インター符号化ピクチャ
200c 参照ピクチャ
301a、301b、301c、303a、303b、303c 上部
302a、302b、302c、304a、304b、304c 下部
このため、分割数Nは、以下の(式2)を満たすように決定される。
こうすることで、例えば、図11では、P1−bottomを画面間予測に基づいて復号する際に参照される領域は、I0−middleとI0−bottomとに限られ、I0−topを参照することはない。これにより、第1復号処理部と第3復号処理部とを接続しなくてもよいので、簡単な構成で画像復号装置を実現することができる。
Claims (12)
- 画面内予測及び画面間予測に基づいて符号化された符号化ピクチャを含む符号化ストリームを復号する画像復号装置であって、
前記符号化ピクチャがN個(Nは2以上の整数)の領域に分割されるように前記符号化ストリームを分割することで、N個の分割符号化ストリームを生成するストリーム分割部と、
前記ストリーム分割部によって生成されたN個の分割符号化ストリームのそれぞれを復号するN個の復号処理部とを備え、
前記N個の復号処理部のそれぞれは、
前記分割符号化ストリームを画面内予測及び画面間予測に基づいて、前記符号化ピクチャの領域を構成する第1処理単位ごとに、予め定められた順序で復号することで、画素値を示す画素データと第1処理単位間の依存関係を示す制御データとを含む復号データを生成する復号部と、
前記復号部によって生成される復号データが他の復号処理部によって参照されるか否かを、前記制御データに示される第1処理単位間の依存関係に基づいて判定する第1判定部と、
前記第1判定部によって前記復号データが参照されると判定された場合、当該復号データを参照する他の復号処理部に当該復号データを、前記第1処理単位以上の第2処理単位ごとに送信し、かつ、他の復号処理部から送信される復号データを受信するデータ転送部と、
画面内予測及び画面間予測に基づいて参照される復号データが、前記復号部によって既に生成されている、又は、前記データ転送部によって既に受信されているか否かを判定する第2判定部とを備え、
前記復号部は、
前記第2判定部によって復号データが生成されている、又は、受信されていると判定された場合、当該復号データに含まれる制御データを用いて、復号の対象である対象第1処理単位と依存関係を有する画素の画素データを参照することで、画面内予測及び画面間予測に基づいて前記分割符号化ストリームを復号する
画像復号装置。 - 前記ストリーム分割部は、N−1本の水平軸を境界線として前記符号化ピクチャをN個の領域に分割されるように前記符号化ストリームを分割することで、前記N個の分割符号化ストリームを生成し、
前記N個の領域のそれぞれは、前記復号処理部が画面間予測に基づいて復号する際に動きベクトルを探索する最大の範囲である最大探索範囲の半分以上の大きさの領域である
請求項1記載の画像復号装置。 - 前記N個の分割符号化ストリームの1つである第1分割符号化ストリームは、前記N個の領域のうち第1領域を含み、
前記N個の分割符号化ストリームの1つである第2分割符号化ストリームは、前記第1領域の下方向に隣接する第2領域を含み、
前記N個の復号処理部の1つである第1復号処理部は、前記第1分割符号化ストリームを復号し、
前記N個の復号処理部の1つである第2復号処理部は、前記第2分割符号化ストリームを復号し、
前記第2復号処理部が備える前記データ転送部は、前記第1復号処理部から送信される、前記第1領域が復号されることで得られる復号データの少なくとも一部を受信し、
前記第2復号処理部が備える前記第2判定部は、前記符号化ピクチャの前記第1領域の最後の第1処理単位が復号されることで生成される復号データが受信されたか否かを判定し、
前記第2復号処理部が備える前記復号部は、前記第1領域の最後の第1処理単位が復号されることで生成される復号データが受信されたと判定された場合、前記符号化ピクチャの前記第2領域の復号を開始する
請求項2記載の画像復号装置。 - 前記第1判定部は、前記復号部によって生成された復号データが、他の分割符号化ストリームに含まれる符号化ピクチャの他の領域を他の復号処理部が画面内予測に基づいて復号する際に、当該他の領域との依存関係を示す制御データと、当該他の領域との依存関係に基づいて参照される画素の画素データとの少なくとも1つを含む場合に、当該復号データが他の復号処理部によって参照されると判定する
請求項3記載の画像復号装置。 - 前記第1判定部は、前記復号部によって生成された復号データが、他の分割符号化ストリームに含まれる符号化ピクチャの他の領域を他の復号処理部が画面間予測に基づいて復号する際の動きベクトルの探索範囲に位置する画素の画素データを含む場合に、当該復号データが他の復号処理部によって参照されると判定する
請求項4記載の画像復号装置。 - 前記第2判定部は、前記復号部による復号の対象である対象第1処理単位との依存関係を示す制御データと、当該対象第1処理単位と依存関係を有する画素の画素データとの少なくとも1つを含む復号データが全て、前記復号部によって既に生成されている、又は、前記データ転送部によって既に受信されているか否かを判定する
請求項5記載の画像復号装置。 - 前記ストリーム分割部は、前記符号化ピクチャが等しい大きさのN個の領域に分割されるように前記符号化ストリームを分割することで、N個の分割符号化ストリームを生成する
請求項6記載の画像復号装置。 - 前記画像復号装置は、さらに、
前記復号部によって生成された復号データと、前記データ転送部によって受信された復号データとを記憶する記憶部を備え、
前記第2判定部は、前記画面内予測及び画面間予測に基づいて参照される復号データが、前記記憶部に既に記憶されているか否かを判定し、
前記復号部は、前記第2判定部によって復号データが前記記憶部に記憶されていると判定された場合に、前記符号化ストリームを復号する
請求項7記載の画像復号装置。 - 前記第1処理単位は、前記符号化ピクチャを構成するマクロブロックであり、
前記第2処理単位は、マクロブロックラインである
請求項8記載の画像復号装置。 - 画面内予測及び画面間予測に基づいて符号化された符号化ピクチャを含む符号化ストリームを復号する画像復号方法であって、
前記符号化ピクチャがN個(Nは2以上の整数)の領域に分割されるように前記符号化ストリームを分割することで、N個の分割符号化ストリームを生成するストリーム分割ステップと、
前記ストリーム分割部によって生成されたN個の分割符号化ストリームのそれぞれをN個の復号処理部を用いて復号する復号処理ステップとを含み、
前記復号処理ステップでは、
前記分割符号化ストリームを画面内予測及び画面間予測に基づいて、前記符号化ピクチャの領域を構成する第1処理単位ごとに、予め定められた順序で復号することで、画素値を示す画素データと第1処理単位間の依存関係を示す制御データとを含む復号データを生成する復号ステップと、
前記復号ステップで生成される復号データが他の復号処理部によって参照されるか否かを、前記制御データに示される第1処理単位間の依存関係に基づいて判定する第1判定ステップと、
前記第1判定ステップで前記復号データが参照されると判定された場合、当該復号データを参照する他の復号処理部に当該復号データを、前記第1処理単位以上の第2処理単位ごとに送信し、かつ、他の復号処理部から送信される復号データを受信するデータ転送ステップと、
画面内予測及び画面間予測に基づいて参照される復号データが、前記復号ステップで既に生成されている、又は、前記データ転送ステップで既に受信されているか否かを判定する第2判定ステップとを含み、
前記復号ステップでは、
前記第2判定ステップによって復号データが生成されている、又は、受信されていると判定された場合、当該復号データに含まれる制御データを用いて、復号の対象である対象第1処理単位と依存関係を有する画素の画素データを参照することで、画面内予測及び画面間予測に基づいて前記分割符号化ストリームを復号する
画像復号方法。 - 画面内予測及び画面間予測に基づいて符号化された符号化ピクチャを含む符号化ストリームを復号する集積回路であって、
前記符号化ピクチャがN個(Nは2以上の整数)の領域に分割されるように前記符号化ストリームを分割することで、N個の分割符号化ストリームを生成するストリーム分割部と、
前記ストリーム分割部によって生成されたN個の分割符号化ストリームのそれぞれを復号するN個の復号処理部とを備え、
前記N個の復号処理部のそれぞれは、
前記分割符号化ストリームを画面内予測及び画面間予測に基づいて、前記符号化ピクチャの領域を構成する第1処理単位ごとに、予め定められた順序で復号することで、画素値を示す画素データと第1処理単位間の依存関係を示す制御データとを含む復号データを生成する復号部と、
前記復号部によって生成される復号データが他の復号処理部によって参照されるか否かを、前記制御データに示される第1処理単位間の依存関係に基づいて判定する第1判定部と、
前記第1判定部によって前記復号データが参照されると判定された場合、当該復号データを参照する他の復号処理部に当該復号データを、前記第1処理単位以上の第2処理単位ごとに送信し、かつ、他の復号処理部から送信される復号データを受信するデータ転送部と、
画面内予測及び画面間予測に基づいて参照される復号データが、前記復号部によって既に生成されている、又は、前記データ転送部によって既に受信されているか否かを判定する第2判定部とを備え、
前記復号部は、
前記第2判定部によって復号データが生成されている、又は、受信されていると判定された場合、当該復号データに含まれる制御データを用いて、復号の対象である対象第1処理単位と依存関係を有する画素の画素データを参照することで、画面内予測及び画面間予測に基づいて前記分割符号化ストリームを復号する
集積回路。 - 画面内予測及び画面間予測に基づいて符号化された符号化ピクチャを含む符号化ストリームを復号する画像復号方法をコンピュータに実行させるプログラムであって、
前記符号化ピクチャがN個(Nは2以上の整数)の領域に分割されるように前記符号化ストリームを分割することで、N個の分割符号化ストリームを生成するストリーム分割ステップと、
前記ストリーム分割部によって生成されたN個の分割符号化ストリームのそれぞれをN個の復号処理部を用いて復号する復号処理ステップとを含み、
前記復号処理ステップでは、
前記分割符号化ストリームを画面内予測及び画面間予測に基づいて、前記符号化ピクチャの領域を構成する第1処理単位ごとに、予め定められた順序で復号することで、画素値を示す画素データと第1処理単位間の依存関係を示す制御データとを含む復号データを生成する復号ステップと、
前記復号ステップで生成される復号データが他の復号処理部によって参照されるか否かを、前記制御データに示される第1処理単位間の依存関係に基づいて判定する第1判定ステップと、
前記第1判定ステップで前記復号データが参照されると判定された場合、当該復号データを参照する他の復号処理部に当該復号データを、前記第1処理単位以上の第2処理単位ごとに送信し、かつ、他の復号処理部から送信される復号データを受信するデータ転送ステップと、
画面内予測及び画面間予測に基づいて参照される復号データが、前記復号ステップで既に生成されている、又は、前記データ転送ステップで既に受信されているか否かを判定する第2判定ステップとを含み、
前記復号ステップでは、
前記第2判定ステップによって復号データが生成されている、又は、受信されていると判定された場合、当該復号データに含まれる制御データを用いて、復号の対象である対象第1処理単位と依存関係を有する画素の画素データを参照することで、画面内予測及び画面間予測に基づいて前記分割符号化ストリームを復号する
プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007297573 | 2007-11-16 | ||
JP2007297573 | 2007-11-16 | ||
PCT/JP2008/003326 WO2009063646A1 (ja) | 2007-11-16 | 2008-11-14 | 画像復号装置及び画像復号方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2009063646A1 true JPWO2009063646A1 (ja) | 2011-03-31 |
Family
ID=40638500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009541051A Pending JPWO2009063646A1 (ja) | 2007-11-16 | 2008-11-14 | 画像復号装置及び画像復号方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8565315B2 (ja) |
JP (1) | JPWO2009063646A1 (ja) |
WO (1) | WO2009063646A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2498595B (en) * | 2012-02-16 | 2015-03-04 | Imagination Tech Ltd | Methods and apparatus for decoding video images |
KR20130101900A (ko) * | 2012-03-06 | 2013-09-16 | 삼성전자주식회사 | 전자 장치 및 인코딩 방법 |
WO2015076580A1 (ko) * | 2013-11-20 | 2015-05-28 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
KR102232417B1 (ko) * | 2013-11-20 | 2021-03-26 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
JP6458393B2 (ja) * | 2014-08-05 | 2019-01-30 | 株式会社デンソー | 映像信号処理装置及び映像信号処理プログラム |
KR101676788B1 (ko) | 2014-10-17 | 2016-11-16 | 삼성전자주식회사 | 멀티코어 시스템 기반 비디오 병렬 복호화 방법 및 그 장치 |
WO2016067939A1 (ja) * | 2014-10-30 | 2016-05-06 | ソニー株式会社 | 受信装置および方法 |
WO2018190242A1 (ja) * | 2017-04-10 | 2018-10-18 | 日本電気株式会社 | 動画像処理装置、動画像処理方法、及び、動画像処理プログラムが格納された記録媒体 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006345157A (ja) * | 2005-06-08 | 2006-12-21 | Sony Corp | 符号化装置、復号装置、符号化方法、復号方法、それらのプログラム |
WO2008020470A1 (en) * | 2006-08-15 | 2008-02-21 | Fujitsu Limited | Decoding method and device |
JP2008042571A (ja) * | 2006-08-07 | 2008-02-21 | Renesas Technology Corp | 動画符号化と動画復号とのいずれかを実行する機能モジュールおよびそれを含む半導体集積回路 |
JP2008283612A (ja) * | 2007-05-14 | 2008-11-20 | Sony Corp | データ処理装置、復号装置、符号化装置、データ処理方法、復号方法、符号化方法、およびプログラム |
JP2009038501A (ja) * | 2007-07-31 | 2009-02-19 | Toshiba Corp | 復号化装置および復号方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6573905B1 (en) * | 1999-11-09 | 2003-06-03 | Broadcom Corporation | Video and graphics system with parallel processing of graphics windows |
US7627039B2 (en) * | 2003-09-05 | 2009-12-01 | Realnetworks, Inc. | Parallel video decoding |
JP4407472B2 (ja) | 2004-10-29 | 2010-02-03 | ソニー株式会社 | 符号化及び復号装置並びに符号化及び復号方法 |
JP2007060488A (ja) | 2005-08-26 | 2007-03-08 | Sony Corp | 画像処理素子および画像処理方法、記録媒体、並びに、プログラム |
-
2008
- 2008-11-14 JP JP2009541051A patent/JPWO2009063646A1/ja active Pending
- 2008-11-14 WO PCT/JP2008/003326 patent/WO2009063646A1/ja active Application Filing
- 2008-11-14 US US12/743,033 patent/US8565315B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006345157A (ja) * | 2005-06-08 | 2006-12-21 | Sony Corp | 符号化装置、復号装置、符号化方法、復号方法、それらのプログラム |
JP2008042571A (ja) * | 2006-08-07 | 2008-02-21 | Renesas Technology Corp | 動画符号化と動画復号とのいずれかを実行する機能モジュールおよびそれを含む半導体集積回路 |
WO2008020470A1 (en) * | 2006-08-15 | 2008-02-21 | Fujitsu Limited | Decoding method and device |
JP2008283612A (ja) * | 2007-05-14 | 2008-11-20 | Sony Corp | データ処理装置、復号装置、符号化装置、データ処理方法、復号方法、符号化方法、およびプログラム |
JP2009038501A (ja) * | 2007-07-31 | 2009-02-19 | Toshiba Corp | 復号化装置および復号方法 |
Non-Patent Citations (2)
Title |
---|
CHONG,J.,SATISH,N.,CATANZARO, B., RAVINDRAN, K.,KEUTZER, K.: "Efficient Parallelization of H.264 Decoding with Macro Block Level Scheduling", PROC. OF IEEE CONF. ON MULTIMEDIA AND EXPO, JPN7009001044, 2 July 2007 (2007-07-02), pages 1874 - 1877, XP055318915, ISSN: 0002508256, DOI: 10.1109/ICME.2007.4285040 * |
西原康介、幡生敦史、森吉達治: "組込みマルチコアプロセッサ向けH.264ビデオデコーダの並列化", 情報処理学会研究報告, vol. 第2007巻、第73号, JPN6009009123, 19 July 2007 (2007-07-19), JP, pages 25 - 30, ISSN: 0002508255 * |
Also Published As
Publication number | Publication date |
---|---|
WO2009063646A1 (ja) | 2009-05-22 |
US20100239024A1 (en) | 2010-09-23 |
US8565315B2 (en) | 2013-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6281851B2 (ja) | 画像復号化装置、画像符号化装置、画像復号化方法、画像符号化方法、プログラムおよび集積回路 | |
US10212441B2 (en) | Method and apparatus for processing video | |
JP4819051B2 (ja) | 動画像符号化装置、動画像復号化装置、動画像符号化方法、動画像復号化方法およびストリームデータ | |
JP4789200B2 (ja) | 動画符号化と動画復号とのいずれかを実行する機能モジュールおよびそれを含む半導体集積回路 | |
US7630441B2 (en) | Pipelining decoding apparatus and method, and computer-readable recording medium for storing computer program for controlling the pipelining decoding apparatus | |
JPWO2009063646A1 (ja) | 画像復号装置及び画像復号方法 | |
US10757431B2 (en) | Method and apparatus for processing video | |
JP5995583B2 (ja) | 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法、及びプログラム | |
JP4879269B2 (ja) | 復号化方法及び装置 | |
JP2009267689A (ja) | 動画像符号化装置、及び動画像符号化方法 | |
JP4625096B2 (ja) | 復号化回路、復号化装置、及び復号化システム | |
JP2012175424A (ja) | 符号化処理装置および符号化処理方法 | |
JP5580541B2 (ja) | 画像復号化装置および画像復号化方法 | |
JP2007329528A (ja) | 動きベクトル復号化方法および復号化装置 | |
JP2015185979A (ja) | 動画像符号化装置及び動画像符号化器 | |
US20070071098A1 (en) | Image storage device for motion estimation and method of storing image data | |
JP2010041235A (ja) | 画像符号化装置及び復号装置 | |
JP2007325230A (ja) | 動きベクトル復号化方法および復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111020 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130607 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130702 |