JP2016040932A - 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム - Google Patents

映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム Download PDF

Info

Publication number
JP2016040932A
JP2016040932A JP2015205316A JP2015205316A JP2016040932A JP 2016040932 A JP2016040932 A JP 2016040932A JP 2015205316 A JP2015205316 A JP 2015205316A JP 2015205316 A JP2015205316 A JP 2015205316A JP 2016040932 A JP2016040932 A JP 2016040932A
Authority
JP
Japan
Prior art keywords
pcm
block size
block
decoding
encoding
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
JP2015205316A
Other languages
English (en)
Other versions
JP5958634B2 (ja
Inventor
慶一 蝶野
Keiichi Chono
慶一 蝶野
裕三 仙田
Yuzo Senda
裕三 仙田
純二 田治米
Junji Tajime
純二 田治米
啓史 青木
Hirofumi Aoki
啓史 青木
健太 先崎
Kenta Senzaki
健太 先崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=46145598&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2016040932(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2015205316A priority Critical patent/JP5958634B2/ja
Publication of JP2016040932A publication Critical patent/JP2016040932A/ja
Application granted granted Critical
Publication of JP5958634B2 publication Critical patent/JP5958634B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/172Methods 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 picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/184Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S358/00Facsimile and static presentation processing
    • Y10S358/906Hand-held camera with recorder in a single unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Abstract

【課題】エントロピー符号化とPCM符号化を用いる映像符号化装置において、ビットストリームに含まれるPCMヘッダのビット数の率が高くなり、圧縮映像の品質が低下することを防ぐ方法を提案する。
【解決手段】映像復号装置は、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定するPCMブロックサイズ決定手段22と、PCMブロックサイズの最小値以上、かつ、PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し手段23と、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御手段27と、ビットストリームに含まれる画像の変換データを解読するエントロピー復号手段24と、画像のPCMデータをPCM復号するPCM復号手段26とを備える。
【選択図】図13

Description

本発明は、PCM符号化を用いる映像符号化装置及び映像復号装置に関する。
特許文献1では、映像符号化装置や映像復号装置にある一定の処理時間を保証させるために、変換処理及びエントロピー符号化処理を行わないブロックタイプを示す情報を出力ビットストリームに埋め込む映像符号化方法が提案されている。
変換処理及びエントロピー符号化処理を行わないブロックタイプの一例として、非特許文献1に記載されているPulse Code Modulation (PCM)がある。ブロックタイプとは、ブロックに用いた符号化の種類(後述する、イントラ予測、インター予測、PCM)である。
非特許文献1に記載されている映像符号化装置は、図14に示すように構成される。以下、図14に示される映像符号化装置を一般的な映像符号化装置と呼ぶ。
図14を参照して、ディジタル化された映像の各フレームを入力としてビットストリームを出力する、一般的な映像符号化装置の構成と動作を説明する。
図14に示された映像符号化装置は、変換/量子化器102、エントロピー符号化器103、逆変換/逆量子化器104、バッファ105、予測器106、PCM符号化器107、PCM復号器108、多重化データ選択器109、多重化器110、スイッチ121、及びスイッチ122を備える。
図14に示す映像符号化装置は、フレームをマクロブロック(MB:Macro Block )と呼ばれる16×16画素サイズのブロックに分割し、フレームの左上から順に各MBを符号化する。非特許文献1に記載されているAVCにおいては、MBをさらに4×4画素サイズのブロックにブロック分割し、各4×4ブロックを符号化する。
図15は、フレームの空間解像度がQCIF(Quarter Common Intermediate Format)の場合のブロック分割の例を示す説明図である。以下、説明の簡略化のために、輝度の画素値のみに着目して各ユニットの動作を説明する。
ブロックに分割された入力映像は、予測器106から供給される予測信号が減じられて、変換/量子化器102に入力される。予測信号には、イントラ予測信号とフレーム間予測信号の2種類がある。それぞれの予測信号を説明する。
イントラ予測信号は、バッファ105に格納された現在のピクチャと表示時刻が同一である再構築ピクチャの画像に基づいて生成される予測信号である。非特許文献1の8.3.1 Intra_4×4 prediction process for luma samples、8.3.2 Intra_8×8 prediction process for luma samples、及び8.3.3 Intra_16×16 prediction process for luma samplesを引用すると、3種類のブロックサイズのイントラ予測Intra_4×4、Intra_8×8、Intra_16×16がある。
Intra_4×4とIntra_8×8は、図16の(a)と(c)を参照すると、それぞれ4×4ブロックサイズと8×8ブロックサイズのイントラ予測であることが分かる。ただし、図面の丸(○)はイントラ予測に用いる参照画素、つまり、現在のピクチャと表示時刻が同一である再構築ピクチャの画素を表す。
Intra_4×4のイントラ予測では、再構築した周辺画素をそのまま参照画素とし、図16の(b)に示す9種類の方向に参照画素をパディング(外挿)して予測信号が形成される。Intra_8×8のイントラ予測では、図16の(c)の右矢印の下に記載のローパスフィルタ(1/2,1/4,1/2)によって再構築ピクチャの画像の周辺画素を平滑化した画素を参照画素として、図16の(b)に示す9種類の方向に参照画素を外挿して予測信号が形成される。
一方、Intra_16×16は、図17の(a)を参照すると、16×16ブロックサイズのイントラ予測であることが分かる。図16と同様に図面の丸(○)はイントラ予測に用いる参照画素、つまり、現在のピクチャと表示時刻が同一である再構築ピクチャの画素を表す。Intra_16×16のイントラ予測では、再構築画像の周辺画素をそのまま参照画素として、図17の(b)に示す4種類の方向に参照画素を外挿して予測信号が形成される。
以下、イントラ予測信号を用いて符号化されるMB及びブロックをそれぞれイントラMB及びイントラブロックと呼ぶ。イントラ予測のブロックサイズをイントラ予測ブロックサイズと呼ぶ。また、外挿の方向をイントラ予測方向と呼ぶ。なお、イントラ予測ブロックサイズ及びイントラ予測方向は、イントラ予測に関する予測パラメータである。
フレーム間予測信号は、バッファ105に格納された現在のピクチャと表示時刻が異なる再構築ピクチャの画像から生成される予測信号である。以下、フレーム間予測信号を用いて符号化されるMB及びブロックをそれぞれインターMB及びインターブロックと呼ぶ。インター予測のブロックサイズ(インター予測ブロックサイズ)として、例えば、16×16,16×8,8×16,8×8,8×4,4×8,4×4を選択することができる。
図18は、16×16のブロックサイズを例にしたフレーム間予測の例を示す説明図である。図18に示す動きベクトルMV=(mvx,mvy)は、符号化対象ブロックに対する参照ピクチャのフレーム間予測ブロック(フレーム間予測信号)の平行移動量を示す、フレーム間予測の予測パラメータである。AVCにおいては、符号化対象ブロックの符号化対象ピクチャに対するフレーム間予測信号の参照ピクチャの方向を表すフレーム間予測の方向に加えて、符号化対象ブロックのフレーム間予測に用いる参照ピクチャを同定するための参照ピクチャインデックスもフレーム間予測の予測パラメータである。AVCにおいては、バッファ105に格納された複数枚の参照ピクチャをフレーム間予測に利用できるからである。
なお、フレーム間予測のより詳細な説明が、非特許文献1の8.4 Inter prediction processに記載されている。
また、イントラMBのみで符号化されたピクチャはIピクチャと呼ばれる。イントラMBだけでなくインターMBも含めて符号化されたピクチャはPピクチャと呼ばれる。フレーム間予測に1枚の参照ピクチャだけでなく、さらに同時に2枚の参照ピクチャを用いるインターMBを含めて符号化されたピクチャはBピクチャと呼ばれる。また、Bピクチャにおいて、符号化対象ブロックの符号化対象ピクチャに対するフレーム間予測信号の参照ピクチャの方向が過去のフレーム間予測を前方向予測、符号化対象ブロックの符号化対象ピクチャに対するフレーム間予測信号の参照ピクチャの方向が未来のフレーム間予測を後方向予測、過去と未来を含むフレーム間予測を双方向予測とそれぞれ呼ぶ。なお、フレーム間予測の方向(インター予測方向)は、フレーム間予測の予測パラメータである。
変換/量子化器102は、予測信号が減じられた画像(予測誤差画像)を周波数変換する。
さらに、変換/量子化器102は、所定の量子化ステップ幅Qs で、周波数変換した予測誤差画像(周波数変換係数)を量子化する。以下、量子化された周波数変換係数を変換量子化値と呼ぶ。
エントロピー符号化器103は、予測パラメータと変換量子化値をエントロピー符号化する。予測パラメータとは、上述したブロックタイプ(イントラ予測、インター予測、及び、PCM)、イントラ予測ブロックサイズ、イントラ予測方向、インター予測ブロックサイズ、及び動きベクトルなど、MB及びブロックの予測に関連した情報である。
逆変換/逆量子化器104は、量子化ステップ幅Qs で、変換量子化値を逆量子化する。さらに、逆変換/逆量子化器104は、逆量子化した周波数変換係数を逆周波数変換する。逆周波数変換された再構築予測誤差画像は、予測信号が加えられて、スイッチ122に供給される。
多重化データ選択器109は、符号化対象のMBに対応するエントロピー符号化器103の入力データ量を監視する。MBの処理時間内でエントロピー符号化器103がその入力データをエントロピー符号化可能な場合には、多重化データ選択器109は、エントロピー符号化器103の出力データを選択して、スイッチ121を介して多重化器110に供給させる。さらに、多重化データ選択器109は、逆変換/量子化器104の出力データを選択して、スイッチ122を介してバッファ105に供給させる。
MBの処理時間内でエントロピー符号化可能でない場合には、多重化データ選択器109は、PCM符号化器107がMBの映像をPCM符号化した出力データを選択して、スイッチ121を介して多重化器110に供給させる。さらに、多重化データ選択器109は、PCM符号化器107の出力データをPCM復号器108がPCM復号したデータを選択して、スイッチ122を介してバッファ105に供給させる。
バッファ105は、スイッチ122を介して供給される再構築画像を格納する。1フレーム分の再構築画像を再構築ピクチャと呼ぶ。
多重化器110は、エントロピー符号化器103とPCM符号化器107の出力データを多重化して出力する。
上述した動作に基づいて、映像符号化装置における多重化器110は、ビットストリームを生成する。
特開2004−135251号公報
ISO/IEC 14496-10 Advanced Video Coding "Test Model under Consideration", Document: JCTVC-B205, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 2nd Meeting: Geneva, CH, 21-28 July, 2010 W.-J. Chen, X. Wang, and M. Karczewicz, "CE5 Improved coding of inter prediction mode with LCEC," JCTVC-D370. S. Liu, Y.-W. Huang, S. Lei, "Remove Partition Size NxN," JCTVC-D432.
上述した一般的技術は、変換処理及びエントロピー符号化処理を行わないPCMをMBで用いることによって、映像符号化装置や映像復号装置にある一定の処理時間を保証する。
しかし、上述した一般的技術は、符号化ユニットサイズ(CUサイズ)が固定のMBを用いた映像符号化に基づいている。ゆえに、非特許文献2に記載されているように、CUサイズが可変である、図19に示すクアッドツリー(quadtree )構造の符号化ユニット(Coding Tree Block (CTB))を用いた映像符号化(以下、Test Model under Consideration方式(TMuC方式)と呼ぶ。)に上述した一般的技術を適用して、全ての階層(すなわち、全てのdepth )のCTBでPCMを示す情報(PCMヘッダ)を出力ビットストリームに埋め込むと、ビットストリームに含まれるPCMヘッダのビット数の率が高くなり、圧縮映像の品質が低下する課題がある。
なお、最大のCTBをLargest Coding Tree Block (LCTB)、最小のCTBをSmallest Coding Tree Block(SCTB)と呼ぶ。また、本明細書においては、CTBのブロックをCoding Unit (CU:符号化ユニット)と呼ぶ。また、TMuC方式においては、CUに対する予測ユニットとしてPrediction unit(PU)という概念(図20参照)が導入されている。図20は、PUを説明するための説明図であるが、イントラ予測ブロックサイズとして図20に示された形状のうち正方形のみがサポートされている。
なお、非特許文献3には、インター予測のシグナリングの改良が記載されている。非特許文献4には、インター予測及びイントラ予測のシグナリングの改良が記載されている。
上述した一般的技術の課題を解決するために、映像符号化装置や映像復号装置にある一定の処理時間を保証するために、PCMを高階層のCUで選択できればよいことに着目する。高階層のCUは、図19から分かるようにdepth の値が小さいCUであり、そのブロックサイズが大きいためフレームあたりの個数が少ない。高階層のCUは個数が少ないため、ビットストリームに含まれるPCMヘッダのビット数の率を低くできる。
本発明では、PCM符号化に基づいた映像符号化において、PCMヘッダを伝送するCUのdepth を制限することによって課題を解決する。すなわち、本発明では、PCMヘッダを伝送するCUサイズを所定のサイズに制限する。
本発明による映像復号方法は、ビットストリームからPCMブロックサイズ情報を抽出し、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定し、PCMブロックサイズの最小値以上、かつ、PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読し、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御し、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読し、PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号することを特徴とする。
本発明による映像復号装置は、ビットストリームからPCMブロックサイズ情報を抽出する抽出手段と、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定するPCMブロックサイズ決定手段と、PCMブロックサイズの最小値以上、かつ、PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し手段と、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御手段と、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読するエントロピー復号手段と、PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段とを備えることを特徴とする。
本発明による復号プログラムは、コンピュータに、ビットストリームからPCMブロックサイズ情報を抽出する抽出処理と、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定するPCMブロックサイズ決定処理と、PCMブロックサイズの最小値以上、かつ、PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し処理と、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御処理とを実行させ、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読するエントロピー復号処理を実行させ、PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号処理を実行させることを特徴とする。
本発明による映像符号化装置は、画像ブロックを変換する変換手段と、変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、画像ブロックをPCM符号化するPCM符号化手段と、外部設定されるブロックサイズの最小値以上のブロックサイズのデータでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備えることを特徴とする。
本発明による映像符号化方法は、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最小値以上のブロックサイズのデータで選択し、外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込むことを特徴とする。
本発明による映像符号化プログラムは、コンピュータに、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最小値以上のブロックサイズのデータで選択する選択処理と、外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させることを特徴とする。
本発明による他の態様の映像符号化装置は、画像ブロックを変換する変換手段と、変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、画像ブロックをPCM符号化するPCM符号化手段と、外部設定されるブロックサイズの最大値以下のブロックサイズのデータでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定されるブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備えることを特徴とする。
本発明による他の態様の映像符号化方法は、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最大値以下のブロックサイズのデータで選択し、外部設定されるブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームに埋め込むことを特徴とする。
本発明による他の態様の映像符号化プログラムは、コンピュータに、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最大値以下のブロックサイズのデータで選択する選択処理と、外部設定されるブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させることを特徴とする。
本発明による別の態様の映像符号化装置は、画像ブロックを変換する変換手段と、変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、画像ブロックをPCM符号化するPCM符号化手段と、外部設定されるブロックサイズ以上のブロックのデータ毎にエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定されるブロックサイズ以上のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備えることを特徴とする。
本発明による別の態様の映像符号化方法は、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズ以上のブロックのデータ毎に選択し、外部設定されるブロックサイズ以上のブロックでPCMヘッダをビットストリームに埋め込むことを特徴とする。
本発明による別の態様の映像符号化プログラムは、コンピュータに、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズ以上のブロックのデータ毎に選択する選択処理と、外部設定されるブロックサイズ以上のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させることを特徴とする。
本発明によれば、PCMヘッダをシグナリングする符号化ユニットサイズが所定のサイズに制限されるので、映像符号化装置にある一定の処理時間を保証しながら、ビットストリームに含まれるPCMヘッダのビット数の率を低く抑えて、圧縮映像の品質を保持できる。
さらに、本発明によれば、所定のサイズを映像復号装置にシグナリングするためのPCM符号化ユニットサイズ情報をビットストリームに埋め込むことによって、映像符号化装置と映像復号装置の相互運用性を高めることができる。
第1の実施形態の映像符号化装置のブロック図である。 PUシンタクスにおけるPCMヘッダを示すリスト1の説明図である。 シーケンスパラメータセットにおけるPCM符号化ユニットサイズ情報を示すリスト2の説明図である。 PCMヘッダ書き込みの動作を示すフローチャートである。 第2の実施形態の映像復号装置のブロック図である。 PCMヘッダ読み込みの動作を示すフローチャートである。 ピクチャパラメータセットにおけるPCM符号化ユニットサイズ情報を示すリスト3の説明図である。 スライスヘッダにおけるPCM符号化ユニットサイズ情報を示すリスト4の説明図である。 第3の実施形態におけるPUシンタクスにおけるPCMヘッダを示すリスト1の説明図である。 第3の実施形態におけるPCMヘッダ読み込みの動作を示すフローチャートである。 本発明による映像符号化装置および映像復号装置の機能を実現可能な情報処理システムの構成例を示すブロック図である。 本発明による映像符号化装置の主要部を示すブロック図である。 本発明による映像復号装置の主要部を示すブロック図である。 一般的な映像符号化装置のブロック図である。 ブロック分割の例を示す説明図である。 予測の種類を説明するための説明図である。 予測の種類を説明するための説明図である。 16×16のブロックサイズを例にしたフレーム間予測の例を示す説明図である。 CTBを説明するための説明図である。 PUを説明するための説明図である。
実施形態1.
第1の実施形態では、外部設定されるCUサイズでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する手段、上記の外部設定されるCUサイズでPCMヘッダをビットストリームに埋め込む手段、及び上記の外部設定されるCUサイズを映像復号装置にシグナリングするための、PCM符号化ユニットサイズに関する情報をビットストリームに埋め込む手段を備える映像符号化装置を示す。
具体例を示しながら説明するために、本実施形態では、PCMヘッダをビットストリームに埋め込むCUサイズは、外部から設定されるPCM符号化ユニットサイズ(pcmCodingUnitSize )以上とする。また、利用可能な符号化ユニットサイズを128,64,32,16,8、pcmCodingUnitSize を16とする。さらに、PCM符号化ユニットサイズに関する情報は、後述するように、PCM符号化ユニットサイズを最小符号化ユニットサイズで割った値の”2”を底とするlog (対数)とする。よって、本実施形態では、PCMヘッダをビットストリームに埋め込むCUサイズに対応するブロックサイズが128×128,64×64,32×32,16×16になる。また、ビットストリームに埋め込まれるCUサイズに関する情報の具体的な数値は、1(=log (16/8))となる。
図1に示すように、本実施形態の映像符号化装置は、図14に示された一般的な映像符号化装置と同様に、変換/量子化器102、エントロピー符号化器103、逆変換/逆量子化器104、バッファ105、予測器106、PCM符号化器107、PCM復号器108、多重化データ選択器109、多重化器110、スイッチ121、及びスイッチ122を備える。図1に示す本実施形態の映像符号化装置では、図14に示す映像符号化装置とは異なり、pcmCodingUnitSize 以上のCUサイズでPCMヘッダを伝送するためにpcmCodingUnitSize が多重化データ選択器109に供給されている。さらに、pcmCodingUnitSize を映像復号装置にシグナリングするために、pcmCodingUnitSizeが多重化器110にも供給されている。
CUサイズの入力映像は、予測器106から供給される予測信号が減じられて、変換/量子化器102に入力される。
変換/量子化器102は、予測信号が減じられた画像(予測誤差画像)を周波数変換する。
さらに、変換/量子化器102は、量子化ステップ幅Qs で、周波数変換した予測誤差画像(周波数変換係数)を量子化する。
エントロピー符号化器103は、CUのサイズをシグナリングするsplit_coding_unit_flag(図19参照)、予測器106から供給される予測パラメータ、及び変換/量子化器102から供給される変換量子化値をエントロピー符号化する。予測パラメータとは、ブロックタイプ(イントラ予測、インター予測、及びPCM)、イントラ予測ブロックサイズ、イントラ予測方向、インター予測ブロックサイズ、及び動きベクトルなど、符号化対象CUの予測に関連した情報である。
なお、本実施形態のエントロピー符号化器103は、多重化データ選択器109を介して外部設定されるpcmCodingUnitSize に基づいて、符号化対象CUのサイズがpcmCodingUnitSize 以上であり、かつ、その予測モードがイントラ予測である場合、PCM符号化のON/OFFを示す、pcm_flagシンタクスをOFFとしてエントロピー符号化する。
逆変換/逆量子化器104は、量子化ステップ幅Qs で、変換量子化値を逆量子化する。さらに、逆変換/逆量子化器104は、逆量子化した周波数変換係数を逆周波数変換する。逆周波数変換された再構築予測誤差画像は、予測信号が加えられて、スイッチ122に供給される。
多重化データ選択器109は、pcmCodingUnitSize 以上である符号化対象CUに対応するエントロピー符号化器103の入力データ量を監視する。pcmCodingUnitSize 以上である符号化対象CUの処理時間内でエントロピー符号化器103がその入力データをエントロピー符号化可能な場合、多重化データ選択器109は、エントロピー符号化器103の出力データを選択し、スイッチ121を介して多重化器110に供給させる。さらに、多重化データ選択器109は、逆変換/量子化器104の出力データを選択して、スイッチ122を介してバッファ105に供給させる。
符号化対象CUの処理時間内でエントロピー符号化可能でない場合、多重化データ選択器109は、まず、pcmCodingUnitSize 以上であるCUがPCM符号化であることを示す情報をエントロピー符号化器103にエントロピー符号化出力させる。具体的には、CUのPUヘッダにおいて、ブロックタイプを示す、mode_table_idxシンタクス又はpred_mode シンタクスをイントラ予測としてエントロピー符号化出力させて、さらに、PCM符号化のON/OFFを示すpcm_flagシンタクスをONとしてエントロピー符号化出力させる。
続いて、エントロピー符号化器103の出力ビットをバイトアラインする。具体的には、エントロピー符号化器103が所定量のpcm_alignment_zero_bitシンタクスを多重化器110に供給する。また、以後の符号化のために、エントロピー符号化器103の符号化エンジンを初期化する。
符号化エンジンを初期化した後、PCM符号化器107は、CUの入力映像をPCM符号化する。PCM符号化器107の輝度の出力データpcm_sample_luma[i]は、入力映像の輝度の画素ビット長bit_depth_lumaとなる。ただし、i(0≦i≦255)はCUのブロック内のラスタスキャン順でのインデックスである。同様に、PCM符号化器107の色差の出力データpcm_sample_chroma[i](i:0≦i≦128)は、入力映像の色差の画素ビット長bit_depth_chromaとなる。
CUの入力映像をPCM符号化後、PCM復号器108は、pcm_sample_luma[i]及びpcm_sample_chroma[i]をPCM復号する。
PCM復号後、多重化データ選択器109は、PCM符号化器107の出力データを選択して、スイッチ121を介して多重化器110に供給させる。
最後に、多重化データ選択器109は、PCM復号器108の出力データを選択して、スイッチ122を介してバッファ105に供給させる。
なお、上述したmode_table_idxシンタクス、pred_mode シンタクス、pcm_flagシンタクス、及びpcm_alignment_zero_bitシンタクスは、非特許文献1のSpecification of syntax functions, categories, and descriptors及び非特許文献2の4.1.10 Prediction unit syntax の表記に従えば、図2に示すリスト1に表されるようにシグナリングできる。リスト1において、pcm_alignment_zero_bitシンタクスのシグナリング条件となる変数pcm_unit_flag は、PCM符号化ONのpcm_flagシンタクスがシグナリングされた場合にのみONとする。そうでない場合、変数pcm_unit_flagをOFFとする。リスト1において、"if(currPredUnitSize>=pcmCodingUnitSize )"の条件によって、pcmCodingUnitSize 以上のサイズのCUのPUヘッダのみにおいて、pcm_flagシンタクスがシグナリングされることが、本実施形態の特徴である。
多重化器110は、PCM符号化ユニットサイズに関する情報(max_pcm_coding_unit_hierarchy_depth )、及びエントロピー符号化器103とPCM符号化器107の出力データを多重化して出力する。非特許文献2の4.1.2 Sequence parameter set RBSP syntaxの表記に従えば、図3に示すリスト2に表されるように、シーケンスパラメータセットのlog2_min_coding_unit_size_minus3シンタクスとmax_coding_unit_hierarchy_depth シンタクスに後続させて、max_pcm_coding_unit_hierarchy_depth シンタクス(PCM符号化ユニットサイズを最小符号化ユニットサイズで割った値の”2”を底とするlog (対数)、本実施形態においては1)を多重化する。なお、max_pcm_coding_unit_hierarchy_depth を、min_pcm_coding_unit_hierarchy_depth と呼んでもよい。ただし、log2_min_coding_unit_size_minus3シンタクス及びmax_coding_unit_hierarchy_depth シンタクスは、それぞれ、SCUのサイズ(MinCodingUnitSize )及びLCUのサイズ(MaxCodingUnitSize )を決定するための情報である。MinCodingUnitSize とMaxCodingUnitSize は、以下のように、それぞれ計算される。
MinCodingUnitSize =1<<(log2_min_coding_unit_size_minus3+3)
MaxCodingUnitSize=1<<(log2_min_coding_unit_size_minus3+3+max_coding_unit_hierarchy_depth )
また、max_coding_unit_hierarchy_depth シンタクスとMinCodingUnitSize には以下の関係がある。
max_pcm_coding_unit_hierarchy_depth =log (pcmCodingUnitSize/MinCodingUnitSize)
上述した動作に基づいて、本発明の映像符号化装置はビットストリームを生成する。
次に、本発明の特徴であるPCMヘッダ書き込みの動作を図4のフローチャートを参照して説明する。
符号化対象CUの処理時間内でエントロピー符号化可能でない場合、図4に示すように、ステップS101で、エントロピー符号化器103は、ブロックタイプをイントラ予測としてエントロピー符号化する。すなわち、mode_table_idxシンタクス又はpred_mode シンタクスをイントラ予測としてエントロピー符号化する。また、ステップS102で、エントロピー符号化器103は、PCMヘッダをエントロピー符号化する。具体的には、pcm_flagシンタクスをONとしてエントロピー符号化する。さらに、ステップS103で、エントロピー符号化器103は、所定量のpcm_alignment_zero_bitシンタクスを多重化器110に供給することによって出力ビットをバイトアラインする。すなわち、所定量のpcm_alignment_zero_bitシンタクスを出力する。また、エントロピー符号化器103は、符号化エンジンを初期化する。そして、ステップS104で、PCM符号化器107は、CUの入力映像をPCM符号化する。
本実施形態の映像符号化装置は、外部設定される符号化ユニットサイズでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定される符号化ユニットサイズでPCMヘッダをビットストリームに埋め込む多重化手段を備える。よって、映像符号化装置にある一定の処理時間を保証しながら、ビットストリームに含まれるPCMヘッダのビット数の率を低く抑えて圧縮映像の品質を保持できる。
また、多重化手段は、外部設定されたCUサイズを映像復号装置にシグナリングするためのPCM符号化ユニットサイズ情報をビットストリームに埋め込むが、CUサイズ情報は、LCU又はSCUのdepth 値を基準とするdepth 値の差分などで表現できる。例えば、LCUのdepth (LCU_depth )値を基準にする場合、所定depth 値のCUサイズは、LCUのサイズの2(depth- LCU_depth)分の1と表現できる(ブロックサイズに換算すると4(depth- LCU_depth)分の1である。)。SCUのdepth (SCU_depth )値を基準にする場合、所定Depth値のCUサイズは、SCUのサイズの2(SCU_depth−depth)倍と表現できる(ブロックサイズに換算すると4(SCU_depth−depth)倍である。)。
上記のような特徴を有する多重化手段を備えることによって、発明は、映像符号化装置と映像復号装置の相互運用性を高めることができる。
また、本実施形態の映像符号化装置は、映像復号についても同様にPCMヘッダをビットストリームから読み出し、エントロピー復号手段とPCM復号手段を切り替えられるように、PCMヘッダが存在する符号化ユニットサイズに関する情報をビットストリームに埋め込む手段を備える。よって、映像符号化装置と映像復号装置の相互運用性を高めることができる。
実施形態2.
第2の実施形態では、第1の実施形態の映像符号化装置が生成したビットストリームを復号する映像復号装置を示す。
本実施形態の映像復号装置は、ビットストリームに多重化されたPCM符号化ユニットサイズ情報を多重化解除する手段、多重化解除したPCM符号化ユニットサイズ情報に基づいてPCMヘッダを読み出す所定のブロックサイズを決定するブロックサイズ手段、ブロックサイズ手段が決定した符号化ユニットサイズでPCMヘッダをビットストリームから読み出す読み出し手段、及び読み出し手段が読み出したPCMヘッダに基づいてエントロピー復号手段及びPCM復号手段を制御する復号制御手段を備えることを特徴とする。
図5に示すように、本実施形態の映像復号装置は、多重化解除器201、復号制御器202、PCM復号器203、エントロピー復号器204、逆変換/逆量子化器206、予測器207、バッファ208、及びスイッチ221とスイッチ222を備える。
多重化解除器201は、入力されるビットストリームを多重化解除して、PCM符号化ユニットサイズ情報、及びエントロピー符号化又はPCM符号化された映像ビットストリームを抽出する。多重化解除器201は、図3に示すリスト2に示されるように、シーケンスパラメータにおいて、log2_min_coding_unit_size_minus3シンタクスとmax_coding_unit_hierarchy_depth シンタクスに後続するmax_pcm_coding_unit_hierarchy_depth シンタクスを多重化解除する。さらに、多重化解除器201は、多重化解除したシンタクスの値を用いて、PCMヘッダであるpcm_flagが伝送されるPCM符号化ユニットサイズpcmCodingUnitSize を以下のように決定する。
pcmCodingUnitSize =1<<(log2_min_coding_unit_size_minus3+3+max_pcm_coding_unit_hierarchy_depth )
すなわち、本実施形態の多重化解除器201は、多重化解除したPCM符号化ユニットサイズ情報に基づいてPCMヘッダを読み出す符号化ユニットのブロックサイズを決定する役割も担っている。
エントロピー復号器204は、映像ビットストリームをエントロピー復号する。
エントロピー復号対象の符号化ユニット(CU)がPCM符号化ではない場合、エントロピー復号器204は、CUの予測パラメータ及び変換量子化値をエントロピー復号し、逆変換/逆量子化器206及び予測器207に供給する。
なお、あるCUがPCM符号化である場合は、split_coding_unit_flag(図19参照)をエントロピー復号してCUサイズを確定した後に、そのPUヘッダにおいてPCM符号化ONのpcm_flagシンタクスをエントロピー復号した場合である。すなわち、本実施形態のエントロピー復号器204は、pcmCodingUnitSize 以上のサイズのCUでpcm_flagシンタクスを含むPCMヘッダをビットストリームから読み出す役割も担っている。
逆変換/逆量子化器206は、量子化ステップ幅で、輝度及び色差の変換量子化値を逆量子化する。さらに、逆変換/逆量子化器206は、逆量子化した周波数変換係数を逆周波数変換する。
逆周波数変換後、予測器207は、エントロピー復号した予測パラメータに基づいて、バッファ208に格納された再構築ピクチャの画像を用いて予測信号を生成する。
予測信号生成後、逆変換/逆量子化器206で逆周波数変換された再構築予測誤差画像は、予測器207から供給される予測信号が加えられて、スイッチ222に供給される。
予測信号が加えられた後、復号制御器202は、スイッチ222を切り替えて、予測信号が加えられた再構築予測誤差画像を再構築画像としてバッファ208に供給させる。
CUがPCM符号化である場合、復号制御器202は、エントロピー復号器204の復号エンジンを初期化させる。
次に、復号制御器202は、エントロピー復号途中の映像ビットストリームをバイトアラインさせる。バイトアラインするまで映像ビットストリームからpcm_alignment_zero_bitを読み出させる。
続いて、復号制御器202は、スイッチ221を切り替えて、バイトアラインした映像ビットストリームをPCM復号器203に供給させる。
PCM復号器203は、バイトアラインした映像ビットストリームから、CUのブロックサイズに対応するだけの、PCM符号化された輝度データpcm_sample_luma[i]及び色差データpcm_sample_chroma[i]をPCM復号する。
PCM復号後、復号制御器202は、スイッチ222を切り替えて、PCM復号した符号化ユニットの画像を再構築画像としてバッファ208に供給させる。次マクロブロックの復号のために、復号制御器202は、スイッチ221をエントロピー復号器204に切り替える。
そして、バッファ208に格納された再構築ピクチャがデコード画像として出力される。
上述した動作に基づいて、本実施形態の映像復号装置はデコード画像を生成する。
次に、本発明の特徴であるPCMヘッダ読み込みの動作を図6のフローチャートを参照して説明する。
CUがPCM符号化である場合は、図6に示すように、エントロピー復号器204は、ステップS201で、split_coding_unit_flagをエントロピー復号してCUのサイズを確定する。また、ステップS202で、エントロピー復号器204は、ブロックタイプをエントロピー復号する。すなわち、mode_table_idxシンタクス又はpred_mode シンタクスをエントロピー復号する。また、ステップS203,S204で、エントロピー復号器204は、ブロックタイプがイントラ予測であり、かつ、CUサイズがpcmCodingUnitSize 以上のサイズである場合にのみ、pcm_flagシンタクスをエントロピー復号する。そして、pcm_flagシンタクスがONの場合、ステップS205で、エントロピー復号器204は、復号エンジンを初期化する。また、エントロピー復号器204は、多重化解除器201から所定量のpcm_alignment_zero_bitシンタクスを読み出すことによって映像ビットストリームをバイトアラインする。PCM復号器203は、バイトアラインした映像ビットストリームから、CUのブロックサイズに対応するだけの、PCM符号化された輝度データpcm_sample_luma[i]及び色差データpcm_sample_chroma[i]をPCM復号する。なお、CUがPCM符号化でない場合(ステップS203)、及びエントロピー復号器204がPUヘッダにおいてPCM符号化ONのpcm_flagシンタクスをエントロピー復号しなかった場合(ステップS204)には、エントロピー復号器204は、後続するCUの予測パラメータ及び変換量子化値をエントロピー復号し、逆変換/逆量子化器206及び予測器207に供給する。
本実施形態の映像復号装置は、多重化解除したPCM符号化ユニットサイズ情報に基づいて、決定したPCM符号化ユニットサイズの符号化ユニットでPCMヘッダをビットストリームから読み出し、エントロピー復号手段とPCM復号手段を切り替えられる。これによって、映像復号装置にある一定の処理時間を保証しながら、映像品質が保持された、PCMヘッダのビット数の率が低いビットストリームを復号できる。
なお、映像符号化装置は、第1の実施形態で利用されたPCM符号化ユニットサイズ情報(max_pcm_coding_unit_hierarchy_depth )を、図7に示すリスト3や図8に示すリスト4に表されているように、ピクチャパラメータセットやスライスヘッダにおいて多重化できる。同様に、映像復号装置は、ピクチャパラメータセットやスライスヘッダからmax_pcm_coding_unit_hierarchy_depth シンタクスを多重化解除できる。
また、max_pcm_coding_unit_hierarchy_depth シンタクスを、最大符号化ユニットサイズ(MaxCodingUnitSize )をPCM符号化ユニットサイズ(pcmCodingUnitSize )で割った値の”2”を底とするlog (対数)としてもよい。すなわち、下式を用いてもよい。
max_pcm_coding_unit_hierarchy_depth=log (MaxCodingUnitSize /pcmCodingUnitSize )
この場合、映像復号装置において、PCM符号化ユニットサイズは、max_pcm_coding_unit_hierarchy_depth シンタクスに基づいて以下のように計算できる。
pcmCodingUnitSize =1<<(log2_min_coding_unit_size_minus3+3+max_coding_unit_hierarchy_depth − max_pcm_coding_unit_hierarchy_depth)
なお、映像符号化装置は、mode_table_idxシンタクス又はpred_mode シンタクスにpcm_flagシンタクスを連結して符号化できる。例えば、PCM符号化ユニットサイズ以上のサイズのCUにおいて、mode_table_idx=0(符号語1)をインター予測、mode_table_idx=1(符号語00)をpcm_flag=OFFのイントラ予測、mode_table_idx=2(符号語01)をPCMとできる。PCM符号化ユニットサイズよりも小さなサイズのCUにおいて、mode_table_idx=0(符号語0)をインター予測、mode_table_idx=1(符号語1)をpcm_flag=OFFのイントラ予測とする。
この場合、映像復号装置は、PCM符号化ユニットサイズ以上のサイズのCUにおいて、符号語1(mode_table_idx=0)をインター予測、符号語00(mode_table_idx=1)をpcm_flag=OFFのイントラ予測、符号語01(mode_table_idx=2)をPCMと解釈する。PCM符号化ユニットサイズよりも小さなサイズのCUにおいて、符号語0(mode_table_idx=0)をインター予測、符号語1(mode_table_idx=1)をpcm_flag=OFFのイントラ予測と解釈する。
実施形態3.
上記の各実施形態では、映像符号化装置や映像復号装置にある一定の処理時間を保証するために、高階層のCUでPCMが選択される。しかし、PCMが画素間相関が低い画像ブロックで選択される傾向があること、つまり、PCMが小領域に分割された低階層のCUで選択される傾向があることに着目した場合には、PCMが選択されるCUサイズを所定のサイズ以下にすることも有意義である。上記の着目にもとづいても、ビットストリームにおけるPCMヘッダのビット数の率を低くできる。なお、低階層のCUとは、図19から分かるようにdepth の値が大きなCUである。
第3の実施形態では、映像符号化装置は、PCMが選択されるCUサイズを所定のサイズ以下にする。なお、映像符号化装置の構成は、図1に示された構成と同じである。
PCMが選択されるCUサイズを所定のサイズ以下にする場合には、一例として、PCMヘッダをビットストリームに埋め込むCUサイズを、外部から設定されるPCM符号化ユニットサイズ(pcmCodingUnitSize )以下とする。また、利用可能な符号化ユニットサイズを128,64,32,16,8、pcmCodingUnitSize を16とする。
映像符号化装置において、多重化データ選択器109は、pcmCodingUnitSize 以下である符号化対象CUに対応するエントロピー符号化器103の入力データ量を監視する。pcmCodingUnitSize 以下である符号化対象CUの処理時間内でエントロピー符号化器103がその入力データをエントロピー符号化可能な場合、多重化データ選択器109は、エントロピー符号化器103の出力データを選択し、スイッチ121を介して多重化器110に供給させる。符号化対象CUの処理時間内でエントロピー符号化可能でない場合、多重化データ選択器109は、まず、pcmCodingUnitSize 以下であるCUがPCM符号化であることを示す情報をエントロピー符号化器103にエントロピー符号化出力させる。具体的には、多重化データ選択器109は、CUのPUヘッダにおいて、ブロックタイプを示す、mode_table_idxシンタクス又はpred_mode シンタクスをイントラ予測としてエントロピー符号化出力させて、さらに、PCM符号化のON/OFFを示すpcm_flagシンタクスをONとしてエントロピー符号化出力させる。
本実施形態では、映像符号化装置は、上述したmode_table_idxシンタクス、pred_mode シンタクス、pcm_flagシンタクス、及びpcm_alignment_zero_bitシンタクスは、非特許文献1のSpecification of syntax functions, categories, and descriptors及び非特許文献2の4.1.10 Prediction unit syntax の表記に従えば、図9に示すリスト1に表されるようにシグナリングできる。図9に示すリスト1において、pcm_alignment_zero_bitシンタクスのシグナリング条件となる変数pcm_unit_flag は、PCM符号化ONのpcm_flagシンタクスがシグナリングされた場合にのみONとする。そうでない場合、変数pcm_unit_flagをOFFとする。リスト1において、"if(currPredUnitSize<=pcmCodingUnitSize )"の条件によって、pcmCodingUnitSize 以下のサイズのCUのPUヘッダのみにおいて、pcm_flagシンタクスがシグナリングされることが、本実施形態の特徴である。映像符号化装置のその他の処理は、第1の実施形態における処理と同じである。なお、本実施形態でのリスト1の内容は、第1の実施形態における図2に示されたリスト1の内容と同じである。
実施形態4.
第4の実施形態では、第3の実施形態の映像符号化装置が生成したビットストリームを復号する映像復号装置を示す。
第4の実施形態の映像復号装置の構成は、図5に示された構成と同じであるが、第4の実施形態では、映像復号装置は、図10のフローチャートに示すように、PCMヘッダ読み込みの動作を行う。CUがPCM符号化である場合は、エントロピー復号器204は、ステップS201で、split_coding_unit_flagをエントロピー復号してCUのサイズを確定する。また、ステップS202で、エントロピー復号器204は、ブロックタイプをエントロピー復号する。すなわち、mode_table_idxシンタクス又はpred_mode シンタクスをエントロピー復号する。また、ステップS203B,S204で、エントロピー復号器204は、ブロックタイプがイントラ予測であり、かつ、CUサイズがpcmCodingUnitSize 以下のサイズである場合にのみ、pcm_flagシンタクスをエントロピー復号する。そして、pcm_flagシンタクスがONの場合、ステップS205で、エントロピー復号器204は、復号エンジンを初期化する。また、エントロピー復号器204は、多重化解除器201から所定量のpcm_alignment_zero_bitシンタクスを読み出すことによって映像ビットストリームをバイトアラインする。PCM復号器203は、バイトアラインした映像ビットストリームから、CUのブロックサイズに対応するだけの、PCM符号化された輝度データpcm_sample_luma[i]及び色差データpcm_sample_chroma[i] をPCM復号する。映像復号装置のその他の処理は、第2の実施形態における処理と同じである。
なお、PCMが選択されるCUサイズを所定のサイズ以下にする場合には、映像復号装置において、エントロピー復号器204は、pcmCodingUnitSize 以下のサイズのCUでpcm_flagシンタクスを含むPCMヘッダをビットストリームから読み出す役割も担っている。
本実施形態では、映像復号装置にある一定の処理時間を保証しながら、映像品質が保持された、PCMヘッダのビット数の率が低いビットストリームを復号できる。
なお、第3の実施形態の映像符号化装置は、mode_table_idxシンタクス又はpred_mode シンタクスにpcm_flagシンタクスを連結して符号化できる。例えば、PCM符号化ユニットサイズ以下のサイズのCUにおいて、mode_table_idx=0(符号語0)をpcm_flag=OFFのイントラ予測、mode_table_idx=1(符号語10)をインター予測、mode_table_idx=2(符号語11)をPCMとできる。PCM符号化ユニットサイズよりも大きなサイズのCUにおいて、mode_table_idx=0(符号語0)をpcm_flag=OFFのイントラ予測、mode_table_idx=1(符号語1)をインター予測とする。
この場合、第4の実施形態の映像復号装置は、PCM符号化ユニットサイズ以下のサイズのCUにおいて、符号語0(mode_table_idx=0)をpcm_flag=OFFのイントラ予測、符号語10(mode_table_idx=1)をインター予測、符号語11(mode_table_idx=2)をPCMと解釈する。PCM符号化ユニットサイズよりも大きなサイズのCUにおいて、符号語0(mode_table_idx=0)をpcm_flag=OFFのイントラ予測、符号語1(mode_table_idx=1)をインター予測と解釈する。
mode_table_idxシンタクスの例と同様に、pred_mode シンタクスにpcm_flagシンタクスを連結して符号化できる。
なお、上述した実施形態において、PCM符号化ユニットサイズを最大符号化ユニットサイズに限定する場合、PCMブロックサイズ情報を明示的にビットストリームに埋め込まなくてもよい。その場合、最大符号化ユニットサイズに関する情報が暗黙的にPCMブロックサイズ情報を含んでいるからである。
また、上述した実施形態において、PCM符号化ユニットサイズを最小符号化ユニットサイズに限定する場合、PCMブロックサイズ情報を明示的にビットストリームに埋め込まなくてもよい。その場合、最小符号化ユニットサイズに関する情報が暗黙的にPCMブロックサイズ情報を含んでいるからである。
上述したmode_table_idxシンタクスの例と同様に、pred_mode シンタクスにpcm_flagシンタクスを連結して符号化できる。例えば、非特許文献3に記載されているように、イントラスライスにおいては、シンタクスと符号語を以下のように対応付けることができる(ただし、非特許文献4に記述があるように、最小符号化ユニット以外の符号化ユニットにてN×Nパーティション(イントラ予測およびインター予測)が存在しないことを仮定する。)。
[PCM符号化を含む最小符号化ユニットでのシンタクスと符号語の対応]
シンタクス 符号語
Intra2N×2N 1
IntraN×N 01
PCM 00
[PCM符号化を含む最小符号化ユニット以外のCUでのシンタクスと符号語の対応]
シンタクス 符号語
Intra2N×2N 1
PCM 0
[PCM符号化を含まない最小符号化ユニットでのシンタクスと符号語の対応]
シンタクス 符号語
Intra2N×2N 1
IntraN×N 0
[PCM符号化を含まない最小符号化ユニットでのシンタクスと符号語の対応]
シンタクス 符号語
Intra2N×2N なし
なお、”PCM符号化を含むCU”とはPCM符号化ユニットサイズのCUであり、”PCM符号化を含まないCU”とはPCM符号化ユニットサイズではないCUである。
この場合、映像復号装置は、例えば、イントラスライスのPCM符号化を含む最小符号化ユニットにおいては、符号語1を2N×2Nのイントラ予測、符号語01をN×Nのイントラ予測、符号語00をPCMと解釈する。
同様に、非イントラスライスにおいては、シンタクスと符号語を以下のように対応付けることができる。
[すべてのCUで共通となるシンタクスと符号語の対応]
シンタクス 符号語
Split 1
Skip 01
Inter2N×2N_MRG 001
Inter2N×2N 0001
Others 0000

[Othersに後続する、PCM符号化を含む最小符号化ユニットでのシンタクスと符号語の対応]
シンタクス 符号語
Inter2N×N 0
InterN×2N 01
InterN×N 001
Intra2N×2N 0001
IntraN×N 00001
PCM 00000
[Othersに後続する、PCM符号化を含む最小符号化ユニット以外のCUでのシンタクスと符号語の対応]
シンタクス 符号語
Inter2N×N 0
InterN×2N 01
Intra2N×2N 001
PCM 000
[Othersに後続する、PCM符号化を含まない最小符号化ユニットでのシンタクスと符号語の対応]
シンタクス 符号語
Inter2N×N 0
InterN×2N 01
InterN×N 001
Intra2N×2N 0001
IntraN×N 0000
[Othersに後続する、PCM符号化を含まない最小符号化ユニット以外のCUでのシンタクスと符号語の対応]
シンタクス 符号語
Inter2N×N 0
InterN×2N 01
Intra2N×2N 00
この場合、映像復号装置は、例えば、PCM符号化を含む最小符号化ユニットにおいては、Othersに後続する、符号語0を2N×Nのインター予測、符号語01をN×2Nのインター予測、符号語001をInterN×Nのインター予測、符号語0001を2N×2Nのイントラ予測、符号語00001をN×Nのイントラ予測、そして、符号語00000をPCMと解釈する。
なお、イントラスライスとはイントラ予測のみで符号化された符号化ユニットのみで構成されるスライスである。非イントラスライスとはインター予測で符号化された符号化ユニットを含むスライスである。
また、上記の各実施形態を、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。
図11に示す情報処理システムは、プロセッサ1001、プログラムメモリ1002、映像データを格納するための記憶媒体1003およびビットストリームを格納するための記憶媒体1004を備える。記憶媒体1003と記憶媒体1004とは、別個の記憶媒体であってもよいし、同一の記憶媒体からなる記憶領域であってもよい。記憶媒体として、ハードディスク等の磁気記憶媒体を用いることができる。
図11に示された情報処理システムにおいて、プログラムメモリ1002には、図1,図5のそれぞれに示された各ブロック(バッファのブロックを除く)の機能を実現するためのプログラムが格納される。そして、プロセッサ1001は、プログラムメモリ1002に格納されているプログラムに従って処理を実行することによって、図1,図5のそれぞれに示された映像符号化装置または映像復号装置の機能を実現する。
図12は、本発明による映像符号化装置の主要部を示すブロック図である。図12に示すように、本発明による映像符号化装置は、画像ブロックを変換する変換手段11(一例として、図1に示す変換/量子化器102)と、変換手段11が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段12(一例として、図1に示すエントロピー符号化器103)と、画像ブロックをPCM符号化するPCM符号化手段13(一例として、図1に示すPCM符号化器107)と、外部設定されるブロックサイズのブロックでエントロピー符号化手段12(一例として、図1に示すエントロピー符号化器103)とPCM符号化手段13のいずれかの出力データを選択する多重化データ選択手段14(一例として、多重化データ選択器109及びスイッチ121)と、外部設定されるブロックサイズのブロックでPCMヘッダをビットストリームに埋め込む多重化手段15(一例として、図1に示す多重化器110)とを備える。
図13は、本発明による映像復号装置の主要部を示すブロック図である。図13に示すように、本発明による映像復号装置は、PCMブロックサイズ情報を含むビットストリームを多重化解除する多重化解除手段21(一例として、図5に示す多重化解除器201)と、多重化解除手段21が多重化解除したPCMブロックサイズ情報に基づいて、PCMヘッダを読み出すPCMブロックサイズを決定するPCMブロックサイズ決定手段22(一例として、図5に示す多重化解除器201)と、PCMブロックサイズ決定手段22が決定したPCMブロックサイズのブロックでPCMヘッダをビットストリームから読み出すPCMヘッダ読み出し手段23(一例として、図5に示すエントロピー復号器204)と、ビットストリームに含まれる画像の変換データをエントロピー復号するエントロピー復号手段24(一例として、図5に示すエントロピー復号器204)と、エントロピー復号手段24がエントロピー復号した変換データを逆変換する逆変換手段25(一例として、図5に示す逆変換/逆量子化器206)と、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段26(一例として、図5に示すPCM復号器203)と、PCMヘッダ読み出し手段23が読み出したPCMヘッダに基づいて、エントロピー復号手段24及びPCM復号手段26を制御する復号制御手段27(一例として、図5に示す復号制御器202)とを備える。
上記の実施形態の一部または全部は以下の付記のようにも記載されうるが、本発明の構成は以下の構成に限定されない。
(付記1)外部設定されるブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以上である場合、又は外部設定されるブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以上である場合に、多重化手段が、PCMブロックサイズ情報としてNに関する情報をビットストリームに埋め込む映像符号化装置。
(付記2)ブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以上である場合、又はブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以上である場合に、多重化解除手段が、PCMブロックサイズ情報としてNに関する情報を取得する映像復号装置。
(付記3)外部設定されるブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以下である場合、又は外部設定されるブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以下である場合に、多重化手段が、PCMブロックサイズ情報としてNに関する情報をビットストリームに埋め込む映像符号化装置。
(付記4)ブロックサイズが最大符号化ユニットサイズに対応するブロックサイズの4のN乗分の1以下である場合、又はブロックサイズが最小符号化ユニットサイズに対応するブロックサイズの4のN乗倍以下である場合に、多重化解除手段が、PCMブロックサイズ情報としてNに関する情報を取得する映像復号装置。
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
この出願は、2010年11月26日に出願された日本特許出願2010−264320および2011年2月9日に出願された日本特許出願2011−026331を基礎とする優先権を主張し、その開示の全てをここに取り込む。
11 変換手段
12 エントロピー符号化手段
13 PCM符号化手段
14 多重化データ選択手段
15 多重化手段
21 多重化解除手段
22 ブロックサイズ決定手段
23 PCMヘッダ読み出し手段
24 エントロピー復号手段
25 逆変換手段
26 PCM復号手段
27 復号制御手段
102 変換/量子化器
103 エントロピー符号化器
104 逆変換/逆量子化器
105 バッファ
106 予測器
107 PCM符号化器
108 PCM復号器
109 多重化データ選択器
110 多重化器
121 スイッチ
122 スイッチ
201 多重化解除器
202 復号制御器
203 PCM復号器
204 エントロピー復号器
206 逆変換/逆量子化器
207 予測器
208 バッファ
221 スイッチ
222 スイッチ
1001 プロセッサ
1002 プログラムメモリ
1003 記憶媒体
1004 記憶媒体
本発明による映像復号方法は、ビットストリームからPCMブロックサイズ情報を抽出し、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値決定し、PCMブロックサイズの最小値以上ブロックでPCMヘッダをビットストリームから解読し、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御し、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読し、PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号することを特徴とする。
本発明による他の態様の映像復号方法は、ビットストリームからPCMブロックサイズ情報を抽出し、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値を決定し、PCMブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームから解読し、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御し、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読し、PCM復号処理を制御する場合に、ビットストリームをバイトアラインし、ビットストリームに含まれる画像のPCMデータをPCM復号することを特徴とする。
本発明による映像復号装置は、ビットストリームからPCMブロックサイズ情報を抽出する抽出手段と、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値決定するPCMブロックサイズ決定手段と、PCMブロックサイズの最小値以上ブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し手段と、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御手段と、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読するエントロピー復号手段と、PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段とを備えることを特徴とする。
本発明による復号プログラムは、コンピュータに、ビットストリームからPCMブロックサイズ情報を抽出する抽出処理と、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値決定するPCMブロックサイズ決定処理と、PCMブロックサイズの最小値ブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し処理と、PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御処理とを実行させ、エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読するエントロピー復号処理を実行させ、PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号処理を実行させることを特徴とする。
本発明による映像符号化装置は、像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、画像ブロックをPCM符号化するPCM符号化手段と、外部設定されるブロックサイズの最小値以上のブロックサイズのデータでエントロピー符号化手段とPCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備えることを特徴とする。
本発明による映像符号化方法は、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最小値以上のブロックサイズのデータで選択し、外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込むことを特徴とする。
本発明による映像符号化プログラムは、コンピュータに、画像ブロックを変換した変換データをエントロピー符号化したデータと、画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最小値以上のブロックサイズのデータで選択する選択処理と、外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させることを特徴とする。
本発明による方法は、ビットストリームからPCMブロックサイズ情報を抽出し、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値を決定し、PCMブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームから解読することを特徴とする。
本発明による装置は、ビットストリームからPCMブロックサイズ情報を抽出する抽出手段と、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値を決定するPCMブロックサイズ決定手段と、PCMブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し手段とを備えることを特徴とする。
本発明によるプログラムは、コンピュータに、ビットストリームからPCMブロックサイズ情報を抽出する抽出処理と、PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値を決定するPCMブロックサイズ決定処理と、PCMブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し処理とを実行させることを特徴とする。

Claims (12)

  1. ビットストリームからPCMブロックサイズ情報を抽出し、
    前記PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定し、
    前記PCMブロックサイズの最小値以上、かつ、前記PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読し、
    前記PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御し、
    前記エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読し、
    前記PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号する
    ことを特徴とする映像復号方法。
  2. ビットストリームからPCMブロックサイズ情報を抽出する抽出手段と、
    前記PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定するPCMブロックサイズ決定手段と、
    前記PCMブロックサイズの最小値以上、かつ、前記PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し手段と、
    前記PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御手段と、
    前記エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読するエントロピー復号手段と、
    前記PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号手段とを備える
    ことを特徴とする映像復号装置。
  3. コンピュータに、
    ビットストリームからPCMブロックサイズ情報を抽出する抽出処理と、
    前記PCMブロックサイズ情報に基づいて、PCMヘッダを解読するPCMブロックサイズの最小値と、PCMヘッダを解読するPCMブロックサイズの最大値とを決定するPCMブロックサイズ決定処理と、
    前記PCMブロックサイズの最小値以上、かつ、前記PCMブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームから解読するPCMヘッダ読み出し処理と、
    前記PCMヘッダに基づいて、エントロピー復号処理及びPCM復号処理を制御する復号制御処理とを実行させ、
    前記エントロピー復号処理を制御する場合に、ビットストリームに含まれる画像の変換データを解読するエントロピー復号処理を実行させ、
    前記PCM復号処理を制御する場合に、ビットストリームに含まれる画像のPCMデータをPCM復号するPCM復号処理を実行させる
    ための映像復号プログラム。
  4. 画像ブロックを変換する変換手段と、
    前記変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、
    画像ブロックをPCM符号化するPCM符号化手段と、
    外部設定されるブロックサイズの最小値以上のブロックサイズのデータで前記エントロピー符号化手段と前記PCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、
    前記外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備える
    ことを特徴とする映像符号化装置。
  5. 画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最小値以上のブロックサイズのデータで選択し、
    前記外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む
    ことを特徴とする映像符号化方法。
  6. コンピュータに、
    画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最小値以上のブロックサイズのデータで選択する選択処理と、
    前記外部設定されるブロックサイズの最小値以上のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させる
    ための映像符号化プログラム。
  7. 画像ブロックを変換する変換手段と、
    前記変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、
    画像ブロックをPCM符号化するPCM符号化手段と、
    外部設定されるブロックサイズの最大値以下のブロックサイズのデータで前記エントロピー符号化手段と前記PCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、
    前記外部設定されるブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備える
    ことを特徴とする映像符号化装置。
  8. 画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最大値以下のブロックサイズのデータで選択し、
    前記外部設定されるブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームに埋め込む
    ことを特徴とする映像符号化方法。
  9. コンピュータに、
    画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズの最大値以下のブロックサイズのデータで選択する選択処理と、
    前記外部設定されるブロックサイズの最大値以下のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させる
    ための映像符号化プログラム。
  10. 画像ブロックを変換する変換手段と、
    前記変換手段が変換した画像ブロックの変換データをエントロピー符号化するエントロピー符号化手段と、
    画像ブロックをPCM符号化するPCM符号化手段と、
    外部設定されるブロックサイズ以上のブロックのデータ毎に前記エントロピー符号化手段と前記PCM符号化手段のいずれかの出力データを選択する多重化データ選択手段と、
    前記外部設定されるブロックサイズ以上のブロックでPCMヘッダをビットストリームに埋め込む多重化手段とを備える
    ことを特徴とする映像符号化装置。
  11. 画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズ以上のブロックのデータ毎に選択し、
    前記外部設定されるブロックサイズ以上のブロックでPCMヘッダをビットストリームに埋め込む
    ことを特徴とする映像符号化方法。
  12. コンピュータに、
    画像ブロックを変換した変換データをエントロピー符号化したデータと、前記画像ブロックをPCM符号化したデータとのいずれかを、外部設定されるブロックサイズ以上のブロックのデータ毎に選択する選択処理と、
    前記外部設定されるブロックサイズ以上のブロックでPCMヘッダをビットストリームに埋め込む多重化処理とを実行させる
    ための映像符号化プログラム。
JP2015205316A 2010-11-26 2015-10-19 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム Active JP5958634B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015205316A JP5958634B2 (ja) 2010-11-26 2015-10-19 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2010264320 2010-11-26
JP2010264320 2010-11-26
JP2011026331 2011-02-09
JP2011026331 2011-02-09
JP2015205316A JP5958634B2 (ja) 2010-11-26 2015-10-19 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013108956A Division JP5900414B2 (ja) 2010-11-26 2013-05-23 映像復号装置、映像復号方法及びプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016119771A Division JP6183502B2 (ja) 2010-11-26 2016-06-16 映像復号装置、映像復号方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2016040932A true JP2016040932A (ja) 2016-03-24
JP5958634B2 JP5958634B2 (ja) 2016-08-02

Family

ID=46145598

Family Applications (6)

Application Number Title Priority Date Filing Date
JP2012545617A Active JP5321753B2 (ja) 2010-11-26 2011-11-22 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム
JP2013108956A Active JP5900414B2 (ja) 2010-11-26 2013-05-23 映像復号装置、映像復号方法及びプログラム
JP2015205317A Active JP5900693B2 (ja) 2010-11-26 2015-10-19 映像復号装置、映像復号方法及びプログラム
JP2015205316A Active JP5958634B2 (ja) 2010-11-26 2015-10-19 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム
JP2015205318A Active JP5900694B2 (ja) 2010-11-26 2015-10-19 映像復号装置、映像復号方法及びプログラム
JP2016119771A Active JP6183502B2 (ja) 2010-11-26 2016-06-16 映像復号装置、映像復号方法及びプログラム

Family Applications Before (3)

Application Number Title Priority Date Filing Date
JP2012545617A Active JP5321753B2 (ja) 2010-11-26 2011-11-22 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム
JP2013108956A Active JP5900414B2 (ja) 2010-11-26 2013-05-23 映像復号装置、映像復号方法及びプログラム
JP2015205317A Active JP5900693B2 (ja) 2010-11-26 2015-10-19 映像復号装置、映像復号方法及びプログラム

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2015205318A Active JP5900694B2 (ja) 2010-11-26 2015-10-19 映像復号装置、映像復号方法及びプログラム
JP2016119771A Active JP6183502B2 (ja) 2010-11-26 2016-06-16 映像復号装置、映像復号方法及びプログラム

Country Status (14)

Country Link
US (5) US10154267B2 (ja)
EP (6) EP3057323B1 (ja)
JP (6) JP5321753B2 (ja)
KR (5) KR101519488B1 (ja)
CN (6) CN105681804B (ja)
AU (1) AU2011333238B2 (ja)
BR (3) BR112013012814B1 (ja)
CA (2) CA2819014C (ja)
ES (5) ES2688086T3 (ja)
HK (4) HK1221843A1 (ja)
MX (4) MX338475B (ja)
PL (3) PL3057323T3 (ja)
RU (5) RU2562432C2 (ja)
WO (1) WO2012070232A1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101519488B1 (ko) 2010-11-26 2015-05-12 닛본 덴끼 가부시끼가이샤 영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 기록 매체
JP5850214B2 (ja) 2011-01-11 2016-02-03 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
EP2680583B1 (en) 2011-02-22 2018-04-11 Tagivan Ii Llc Filter method, dynamic image encoding device, dynamic image decoding device, and dynamic image encoding/decoding device
KR101944550B1 (ko) 2011-02-22 2019-01-31 선 페이턴트 트러스트 화상 부호화 방법, 화상 복호화 방법, 화상 부호화 장치, 화상 복호화 장치 및 화상 부호화 복호화 장치
HUE053988T2 (hu) 2011-07-19 2021-08-30 Tagivan Ii Llc Szûrési eljárás, mozgókép-dekódoló eljárás, mozgókép-kódoló eljárás, mozgókép-dekódoló berendezés és mozgókép-kódoló berendezés
JP6115568B2 (ja) * 2012-06-26 2017-04-19 日本電気株式会社 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法およびプログラム
JP6315911B2 (ja) * 2013-07-09 2018-04-25 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
US9774879B2 (en) * 2013-08-16 2017-09-26 Sony Corporation Intra-block copying enhancements for HEVC in-range-extension (RExt)
JP5850272B2 (ja) * 2014-01-10 2016-02-03 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
KR102402881B1 (ko) 2015-06-05 2022-05-27 한화테크윈 주식회사 감시 시스템
JP6670670B2 (ja) * 2015-06-08 2020-03-25 財團法人工業技術研究院Industrial Technology Research Institute 適応色変換を用いた映像符号化方法およびシステム
US10390020B2 (en) 2015-06-08 2019-08-20 Industrial Technology Research Institute Video encoding methods and systems using adaptive color transform
KR102282454B1 (ko) 2015-07-13 2021-07-27 한화테크윈 주식회사 감시 시스템
JP6115620B2 (ja) * 2015-11-25 2017-04-19 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
JP6115619B2 (ja) * 2015-11-25 2017-04-19 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
US10901208B2 (en) 2016-02-18 2021-01-26 Denso Corporation Head-up display apparatus
KR102477660B1 (ko) 2016-04-06 2022-12-14 한화테크윈 주식회사 감시 시스템
CN114339229B (zh) * 2016-05-04 2024-04-12 夏普株式会社 用于对变换数据进行编码的***和方法
JP6299901B2 (ja) * 2017-03-03 2018-03-28 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
JP6332502B2 (ja) * 2017-03-03 2018-05-30 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
CN113170115A (zh) * 2018-11-14 2021-07-23 Lg 电子株式会社 处理视频数据的方法和设备
BR112021009666A2 (pt) 2018-11-22 2021-08-17 Beijing Bytedance Network Technology Co., Ltd. método para processar vídeo, aparelho em um sistema de vídeo, e, produto de programa de computador
DE102019121204A1 (de) 2019-02-27 2020-08-27 Schaeffler Technologies AG & Co. KG Torsionsschwingungsdämpfer mit einer Rotationsachse für einen Antriebsstrang
WO2020215338A1 (zh) * 2019-04-26 2020-10-29 深圳市大疆创新科技有限公司 视频编解码的方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5321753B2 (ja) * 2010-11-26 2013-10-23 日本電気株式会社 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4922537A (en) 1987-06-02 1990-05-01 Frederiksen & Shu Laboratories, Inc. Method and apparatus employing audio frequency offset extraction and floating-point conversion for digitally encoding and decoding high-fidelity audio signals
US6549666B1 (en) 1994-09-21 2003-04-15 Ricoh Company, Ltd Reversible embedded wavelet system implementation
US6119091A (en) 1998-06-26 2000-09-12 Lsi Logic Corporation DVD audio decoder having a direct access PCM FIFO
KR100336280B1 (ko) 1999-05-21 2002-05-13 유혁 중간 데이터 기반의 비디오/오디오 스트리밍 방법
KR100644498B1 (ko) * 1999-08-25 2006-11-10 마츠시타 덴끼 산교 가부시키가이샤 노이즈 검출방법과 노이즈 검출장치 및 화상 복호화장치
EP1087627A3 (en) 1999-09-24 2004-02-18 SANYO ELECTRIC Co., Ltd. Autostereoscopic image display device
GB0119243D0 (en) 2001-08-07 2001-10-03 Pharma Mar Sa Antitumoral analogs of ET-743
JP4102973B2 (ja) * 2002-04-24 2008-06-18 日本電気株式会社 動画像の符号化方法および復号化方法、これを用いた装置とプログラム
JP4240283B2 (ja) 2002-10-10 2009-03-18 ソニー株式会社 復号装置及び復号方法
US7688895B2 (en) * 2003-07-22 2010-03-30 Lsi Corporation Method and/or circuit for binary arithmetic decoding decisions before termination
US7362804B2 (en) 2003-11-24 2008-04-22 Lsi Logic Corporation Graphical symbols for H.264 bitstream syntax elements
US7599435B2 (en) * 2004-01-30 2009-10-06 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Video frame encoding and decoding
US20050187742A1 (en) 2004-02-19 2005-08-25 Collodi David J. Physics engine
US7689051B2 (en) 2004-04-15 2010-03-30 Microsoft Corporation Predictive lossless coding of images and video
KR100945985B1 (ko) 2004-12-28 2010-03-09 닛본 덴끼 가부시끼가이샤 동화상 부호화 방법 및 이것을 이용한 장치와, 컴퓨터프로그램
KR100695158B1 (ko) * 2005-08-03 2007-03-14 삼성전자주식회사 영상 부호화장치 및 방법과 그 복호화장치 및 방법
US7983335B2 (en) * 2005-11-02 2011-07-19 Broadcom Corporation AVC I—PCM data handling and inverse transform in a video decoder
EP1997318A4 (en) * 2006-03-22 2011-04-06 Korea Electronics Telecomm METHOD AND DEVICE FOR CODING AND DECODING THE COMPENSATED LIGHTING CHANGE
KR20070098428A (ko) * 2006-03-30 2007-10-05 엘지전자 주식회사 비디오 신호 디코딩/인코딩 방법 및 장치
EP1852849A1 (en) * 2006-05-05 2007-11-07 Deutsche Thomson-Brandt Gmbh Method and apparatus for lossless encoding of a source signal, using a lossy encoded data stream and a lossless extension data stream
JP4584871B2 (ja) 2006-06-09 2010-11-24 パナソニック株式会社 画像符号化記録装置および画像符号化記録方法
CN101198051B (zh) 2006-12-07 2011-10-05 深圳艾科创新微电子有限公司 基于h.264的熵解码器的实现方法及装置
WO2008072592A1 (ja) * 2006-12-14 2008-06-19 Nec Corporation 映像符号化方法、映像符号化装置および映像符号化プログラム
EP3107292B1 (en) * 2007-03-20 2018-08-15 Fujitsu Limited Video encoding method and apparatus, and video decoding apparatus
CN101822063A (zh) * 2007-08-16 2010-09-01 诺基亚公司 用于编码和解码图像的方法和装置
KR101148614B1 (ko) * 2007-09-06 2012-05-25 닛본 덴끼 가부시끼가이샤 영상 부호화 장치 및 영상 부호화 방법
EP2048886A1 (en) * 2007-10-11 2009-04-15 Panasonic Corporation Coding of adaptive interpolation filter coefficients
JP2009100125A (ja) * 2007-10-15 2009-05-07 Toshiba Corp 符号化装置
EP2141927A1 (en) * 2008-07-03 2010-01-06 Panasonic Corporation Filters for video coding
CN101340584B (zh) * 2008-08-11 2010-09-29 中国科学院计算技术研究所 一种视频解码方法和装置
JP5116704B2 (ja) * 2009-02-02 2013-01-09 パナソニック株式会社 画像符号化装置及び画像符号化方法
KR101665547B1 (ko) * 2009-02-06 2016-10-12 톰슨 라이센싱 비디오 인코더 및 디코더에 대한 암묵적 및 반-암묵적 인트라 모드의 신호 발신을 위한 방법 및 장치
JP2010193398A (ja) 2009-02-20 2010-09-02 Canon Inc 画像符号化装置及び画像符号化方法
TWI433542B (zh) * 2009-05-25 2014-04-01 Mstar Semiconductor Inc 反量化處理方法與裝置
KR101456498B1 (ko) * 2009-08-14 2014-10-31 삼성전자주식회사 계층적 부호화 단위의 스캔 순서를 고려한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치
KR101664125B1 (ko) * 2009-09-22 2016-10-10 삼성전자주식회사 랜덤 액세스 가능한 영상 인코딩 시스템 및 방법
US20110292247A1 (en) * 2010-05-27 2011-12-01 Sony Corporation Image compression method with random access capability
PT3101901T (pt) * 2010-07-09 2017-09-08 Samsung Electronics Co Ltd Métedo para coeficientes de transformação de descodificação de entropia
JP5057314B2 (ja) 2010-09-01 2012-10-24 国立大学法人東京工業大学 歩容評価システム及び歩容評価方法
WO2012042884A1 (ja) * 2010-09-29 2012-04-05 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
JP5855570B2 (ja) * 2010-09-30 2016-02-09 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
US20120087411A1 (en) 2010-10-12 2012-04-12 Apple Inc. Internal bit depth increase in deblocking filters and ordered dither
CN107181950B (zh) * 2010-12-08 2020-11-06 Lg 电子株式会社 一种执行内预测的编码装置和解码装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5321753B2 (ja) * 2010-11-26 2013-10-23 日本電気株式会社 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JPN6015047210; Tim Hellman, Yong Yu: Changing Luma/Chroma Coefficient Interleaving from CU to TU level , 20111107, Joint Collaborative Team on Video Coding (JCT-VC) *
JPN6016006105; Keiichi Chono et al.: Pulse code modulation mode for HEVC , 20110120, Joint Collaborative Team on Video Coding (JCT-VC) *

Also Published As

Publication number Publication date
CN103647974A (zh) 2014-03-19
KR20150014990A (ko) 2015-02-09
JP5900414B2 (ja) 2016-04-06
US20220232223A1 (en) 2022-07-21
JP5958634B2 (ja) 2016-08-02
EP3057323B1 (en) 2018-07-04
ES2687421T3 (es) 2018-10-25
JP2016187207A (ja) 2016-10-27
KR101519488B1 (ko) 2015-05-12
MX353197B (es) 2018-01-05
RU2013128978A (ru) 2015-01-10
JP5900694B2 (ja) 2016-04-06
WO2012070232A1 (ja) 2012-05-31
PL3057321T3 (pl) 2018-12-31
JP5321753B2 (ja) 2013-10-23
PL3057323T3 (pl) 2018-11-30
CN105611296A (zh) 2016-05-25
EP3057322B1 (en) 2018-06-20
US20160249055A1 (en) 2016-08-25
US20130223514A1 (en) 2013-08-29
BR122015017252B1 (pt) 2019-10-08
CN105681804A (zh) 2016-06-15
EP2688298A1 (en) 2014-01-22
RU2647682C1 (ru) 2018-03-16
US10154267B2 (en) 2018-12-11
US11310510B2 (en) 2022-04-19
ES2608788T3 (es) 2017-04-17
EP3379831A1 (en) 2018-09-26
JP2013179689A (ja) 2013-09-09
CA2897373A1 (en) 2012-05-31
BR112013012814B1 (pt) 2019-10-08
ES2688379T3 (es) 2018-11-02
CN105872557B (zh) 2018-12-04
RU2562432C2 (ru) 2015-09-10
KR20160066015A (ko) 2016-06-09
KR101629153B1 (ko) 2016-06-09
CA2819014A1 (en) 2012-05-31
KR20140092409A (ko) 2014-07-23
CN105681804B (zh) 2018-11-02
CN103229503B (zh) 2016-06-29
EP3057321B1 (en) 2018-06-20
KR101616667B1 (ko) 2016-04-28
RU2606306C2 (ru) 2017-01-10
KR101454418B1 (ko) 2014-10-28
BR122015017254A2 (pt) 2019-03-19
MX2013005652A (es) 2013-09-13
CA2897373C (en) 2017-11-14
EP2688298B1 (en) 2016-09-21
KR20130095287A (ko) 2013-08-27
RU2644131C1 (ru) 2018-02-07
HK1221843A1 (zh) 2017-06-09
US10742991B2 (en) 2020-08-11
EP2645714A2 (en) 2013-10-02
MX338475B (es) 2016-04-18
EP3057323A1 (en) 2016-08-17
BR122015017254B1 (pt) 2019-10-08
CN105611297A (zh) 2016-05-25
RU2015117981A (ru) 2015-10-27
RU2633170C1 (ru) 2017-10-11
US11659188B2 (en) 2023-05-23
US20200322615A1 (en) 2020-10-08
EP2645714A3 (en) 2013-11-06
JP2016028523A (ja) 2016-02-25
JP2016028522A (ja) 2016-02-25
KR20150063594A (ko) 2015-06-09
HK1186030A1 (zh) 2014-02-28
CN103647974B (zh) 2017-05-31
MX341942B (es) 2016-09-08
EP2688298A4 (en) 2014-06-25
EP3057321A1 (en) 2016-08-17
CN105611297B (zh) 2018-09-07
US20220191510A1 (en) 2022-06-16
AU2011333238B2 (en) 2015-06-11
EP3057322A1 (en) 2016-08-17
CN105872557A (zh) 2016-08-17
KR101671156B1 (ko) 2016-10-31
BR112013012814A2 (pt) 2019-01-15
EP2645714B1 (en) 2016-06-29
CN105611296B (zh) 2018-08-14
BR122015017252A2 (pt) 2019-05-14
JP5900693B2 (ja) 2016-04-06
CA2819014C (en) 2016-12-13
HK1221842A1 (zh) 2017-06-09
JP6183502B2 (ja) 2017-08-23
ES2589702T3 (es) 2016-11-15
HK1221844A1 (zh) 2017-06-09
AU2011333238A1 (en) 2013-05-02
PL3057322T3 (pl) 2018-12-31
ES2688086T3 (es) 2018-10-30
CN103229503A (zh) 2013-07-31
JPWO2012070232A1 (ja) 2014-05-19
US11659189B2 (en) 2023-05-23

Similar Documents

Publication Publication Date Title
JP6183502B2 (ja) 映像復号装置、映像復号方法及びプログラム
AU2016250413B2 (en) Image encoding device, image decoding device, image encoding method, image decoding method, and program
AU2015202105B2 (en) Image encoding device, image decoding device, image encoding method, image decoding method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160422

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: 20160524

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160606

R150 Certificate of patent or registration of utility model

Ref document number: 5958634

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150