JP6548635B2 - データ符号化及び復号化 - Google Patents
データ符号化及び復号化 Download PDFInfo
- Publication number
- JP6548635B2 JP6548635B2 JP2016517463A JP2016517463A JP6548635B2 JP 6548635 B2 JP6548635 B2 JP 6548635B2 JP 2016517463 A JP2016517463 A JP 2016517463A JP 2016517463 A JP2016517463 A JP 2016517463A JP 6548635 B2 JP6548635 B2 JP 6548635B2
- Authority
- JP
- Japan
- Prior art keywords
- array
- video data
- data values
- scaling list
- skip mode
- 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.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims description 104
- 238000013139 quantization Methods 0.000 claims description 78
- 238000000034 method Methods 0.000 claims description 57
- 238000001514 detection method Methods 0.000 claims description 42
- 230000009466 transformation Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000001419 dependent effect Effects 0.000 claims description 4
- 238000013481 data capture Methods 0.000 claims description 2
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims 1
- 230000001131 transforming effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 25
- 230000006837 decompression Effects 0.000 description 21
- 238000007906 compression Methods 0.000 description 18
- 238000013144 data compression Methods 0.000 description 17
- 230000033001 locomotion Effects 0.000 description 17
- 230000006835 compression Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 8
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000010257 thawing Methods 0.000 description 1
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/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- 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
-
- 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/12—Selection 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
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/124—Quantisation
-
- 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/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/134—Methods 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/18—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 a set of transform coefficients
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
本願は、2013年9月25日出願のGB1317041.0号の優先権を主張するものであり、参照によってその全体が本明細書に援用される。
qStep=baseQStep[Qp%6]<<int(Qp/6)
出力=((入力×inverseQStep)+rounding)>>qBits
式中、qBits=14+int(Qp/6)+transformShift
inverseQStep=(inverseQStep<<4)/スケーリングリスト値
上記符号化装置及び係る信号を保持する記憶装置又は送信媒体の変形例によって生成されるデータ信号は、本開示の実施形態を代表するものと見なされることが理解されるであろう。
逆量子化パラメータを各データ値に適用して対応の逆量子化されたデータ値を生成することによって、上記符号化されたビデオデータ値の配列を逆量子化するように構成される逆量子化部と、
上記逆量子化されたデータ値に逆周波数変換を適用するように構成される逆周波数変換部と、
変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であるか否かを検出するように構成される検出部と
を具備し、
上記検出部が、上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能ではないと検出した場合、上記検出部は、上記逆量子化部を制御し、上記符号化されたビデオデータ値の配列内の各データ値の位置に応じて、上記符号化されたビデオデータ値の配列のデータ値間で変化し得る逆量子化パラメータを適用させ、上記逆周波数変換部を制御し、上記逆量子化されたデータ値に逆周波数変換を適用させ、
上記検出部が、上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であることを検出した場合、上記検出部は、上記逆量子化部を制御し、上記符号化されたビデオデータ値の配列毎に、上記配列内の各データ値の位置から独立した逆量子化パラメータを適用させ、上記逆周波数変換部を制御し、上記逆量子化されたデータ値に逆周波数変換を適用させないようにする
ビデオデータ復号化装置。
2. 上記1に記載のビデオデータ復号化装置であって、
上記逆量子化部は、スケーリングリスト内の各エントリに依存する逆量子化パラメータを使用するように構成され、
上記スケーリングリスト内には、上記符号化されたビデオデータの配列位置毎に1つのエントリが存在する
ビデオデータ復号化装置。
3. 上記1又は2に記載のビデオデータ復号化装置であって、
上記検出部が、上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であることを検出した場合、上記検出部は、上記逆量子化部による上記スケーリングリストの使用を禁止するように動作可能である
ビデオデータ復号化装置。
4. 上記2に記載のビデオデータ復号化装置であって、
上記検出部が、上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であることを検出した場合、上記逆量子化部は、スケーリングリスト値が全て同一である変換スキップモード用スケーリングリストを用いるように構成される
ビデオデータ復号化装置。
5. 上記4に記載のビデオデータ復号化装置であって、
上記変換スキップモード用スケーリングリストは、上記符号化されたビデオデータの1つ又は複数の符号化パラメータに応じて、2つ以上の異なる変換スキップモード用スケーリングリストのセットから選択される
ビデオデータ復号化装置。
6. 上記4に記載のビデオデータ復号化装置であって、
上記変換スキップモード用スケーリングリストは、上記符号化されたビデオデータ値の配列を含むデータストリームで供給される
ビデオデータ復号化装置。
7. 上記4に記載のビデオデータ復号化装置であって、
上記復号化装置は、上記変換スキップモードが選択されなかった場合、当該符号化されたビデオデータ値の配列に適用可能とされる上記スケーリングリストの1つ又は複数の値から上記変換スキップモード用スケーリングリスト値を導出するように動作可能である
ビデオデータ復号化装置。
8. 上記2に記載のビデオデータ復号化装置であって、
上記逆量子化部は、上記検出部が、上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であることを検出した場合、上記スケーリングリスト値の代わりに単一のデータ値を代用するように構成される
ビデオデータ復号化装置。
9. 上記8に記載のビデオデータ復号化装置であって、
上記単一のデータ値は、上記符号化されたビデオデータ値の配列を含むデータストリームで供給される
ビデオデータ復号化装置。
10. 上記8に記載のビデオデータ復号化装置であって、
上記復号化装置は、上記変換スキップモードが選択されなかった場合、当該符号化されたビデオデータ値の配列に適用可能とされる上記スケーリングリストの1つ又は複数の値から上記単一のデータ値を導出するように動作可能である
ビデオデータ復号化装置。
11. 上記8に記載のビデオデータ復号化装置であって、
上記単一のデータ値は、上記符号化されたビデオデータの1つ又は複数の符号化パラメータに応じて2つ以上の異なる単一のデータ値のセットから選択される
ビデオデータ復号化装置。
12. 請求項1〜11に記載のビデオデータ復号化装置であって、
上記符号化されたビデオデータ値の配列は、
8×8配列、
16×16配列、及び
32×32配列
から成るリストから選択される
ビデオデータ復号化装置。
13. 変換スキップモード及び任意選択的に非変換スキップモードで入力ビデオデータ値の配列を符号化するように動作可能であるビデオデータ符号化装置であって、
上記入力ビデオデータ値に周波数変換を適用して周波数変換された入力ビデオデータ値の配列を生成するように構成される周波数変換器と、
周波数変換された各入力ビデオデータ値に量子化パラメータを適用して対応の量子化されたデータ値を生成することによって、上記周波数変換された入力ビデオデータ値を量子化するように構成される量子化部と、
上記変換スキップモードが上記入力ビデオデータ値の配列に適用可能ではない場合、上記周波数変換器を制御し、上記周波数変換を適用させ、上記量子化部を制御し、上記配列内の周波数変換された各入力ビデオデータ値の位置に応じて上記周波数変換された入力ビデオデータ値の配列内のデータ値間で変化し得る量子化パラメータを適用させ、
上記変換スキップモードが上記符号化されたビデオデータ値の配列に適用可能である場合、上記周波数変換器を制御し、上記周波数変換を適用させないようにし、上記量子化部を制御し、入力ビデオデータ値の配列毎に、上記配列内の各入力ビデオデータ値の位置から独立した量子化パラメータを適用することによって、上記入力ビデオデータ値を量子化させる制御部と
を具備する
ビデオデータ符号化装置。
14. 上記13に記載のビデオデータ符号化装置であって、
変換スキップモードが上記入力ビデオデータ値の配列に適用可能であるか否かを検出するように構成される検出部
をさらに具備する
ビデオデータ符号化装置。
15. 上記13に記載のビデオデータ符号化装置であって、
上記量子化部は、スケーリングリスト内の各エントリに依存する量子化パラメータを使用するように構成され、
上記スケーリングリスト内には、量子化される上記データの配列位置毎に1つのエントリが存在する
ビデオデータ符号化装置。
16. 上記15に記載のビデオデータ符号化装置であって、
上記検出部は、上記変換スキップモードが上記入力ビデオデータ値の配列に適用可能であることを検出した場合、上記検出部は、上記量子化部による上記スケーリングリストの使用を禁止するように動作可能である
ビデオデータ符号化装置。
17. 上記15に記載のビデオデータ符号化装置であって、
上記検出部が、上記変換スキップモードが上記入力ビデオデータ値の配列に適用可能であることを検出した場合、上記量子化部は、スケーリングリスト値が全て同一である変換スキップモード用スケーリングリストを用いるように構成される
ビデオデータ符号化装置。
18. 上記17に記載のビデオデータ符号化装置であって、
上記変換スキップモード用スケーリングリストは、上記入力ビデオデータの1つ又は複数の符号化パラメータに応じて、2つ以上の異なる変換スキップモード用スケーリングリストのセットから選択される
ビデオデータ符号化装置。
19. 上記17に記載のビデオデータ符号化装置であって、
上記変換スキップモード用スケーリングリストは、上記符号化されたビデオデータ値の配列を含むデータストリームで供給される
ビデオデータ符号化装置。
20. 上記17に記載のビデオデータ符号化装置であって、
上記符号化装置は、上記変換スキップモードが選択されなかった場合、当該入力ビデオデータ値の配列に適用可能とされる上記スケーリングリストの1つ又は複数の値から上記変換スキップモード用スケーリングリスト値を導出するように動作可能である
ビデオデータ符号化装置。
21. 上記15に記載のビデオデータ符号化装置であって、
上記検出部が、上記変換スキップモードが上記入力ビデオデータ値の配列に適用可能であることを検出した場合、上記量子化部は、上記スケーリングリスト値の代わりに単一のデータ値を代用するように構成される
ビデオデータ符号化装置。
22. 上記21に記載のビデオデータ符号化装置であって、
上記単一のデータ値は、上記符号化されたビデオデータ値の配列を含むデータストリームで供給される
ビデオデータ符号化装置。
23. 上記21に記載のビデオデータ符号化装置であって、
上記符号化装置は、上記変換スキップモードが選択されなかった場合、当該入力ビデオデータ値の配列に適用可能とされる上記スケーリングリストの1つ又は複数の値から上記単一のデータ値を導出するように動作可能である
ビデオデータ符号化装置。
24. 上記21に記載のビデオデータ符号化装置であって、
上記単一のデータ値は、上記入力ビデオデータの1つ又は複数の符号化パラメータに応じて2つ以上の異なる単一のデータ値のセットから選択される
ビデオデータ符号化装置。
25. 請求項13〜24に記載のビデオデータ符号化装置であって、
上記周波数変換された入力ビデオデータ値の配列は、
8×8配列、
16×16配列、及び
32×32配列
から成るリストから選択される
ビデオデータ符号化装置。
26. 請求項1〜12に記載のビデオデータ復号化装置又は請求項13〜25に記載のビデオデータ符号化装置を具備する装置であって、ビデオデータキャプチャ装置、記憶装置、送信装置、表示装置、及び記録装置のうち少なくとも1つの機能を有する装置。
27. 符号化されたビデオデータ値の配列を復号化するビデオデータ復号化方法であって、
変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であるか否かを検出し、
上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能ではないと検出された場合、上記配列内の各データ値の位置に応じて、上記符号化されたビデオデータ値の配列のデータ値間で変化し得る逆量子化パラメータを適用することによって、上記符号化されたビデオデータ値の配列を逆量子化し、上記逆量子化されたデータ値に逆周波数変換を適用し、
上記変換スキップモードが、上記符号化されたビデオデータ値の配列に適用可能であると検出された場合、上記符号化されたビデオデータ値の配列毎に、上記配列内の各データ値の位置から独立した逆量子化パラメータを適用することによって、上記符号化されたビデオデータ値の配列を逆量子化し、上記逆量子化されたデータ値に逆周波数変換を適用しない
ビデオデータ復号化方法。
28. 入力ビデオデータ値の配列を符号化するビデオデータ符号化方法であって、
変換スキップモードが上記入力ビデオデータ値の配列に適用可能ではない場合、上記入力ビデオデータを周波数変換し、上記配列内の周波数変換された各入力ビデオデータ値の位置に応じて上記周波数変換された入力ビデオデータ値の配列内のデータ値間で変化し得る量子化パラメータを適用することによって、周波数変換された入力ビデオデータ値の結果として得られる配列を量子化し、
上記変換スキップモードが上記入力ビデオデータ値の配列に適用可能である場合、入力ビデオデータ値の配列毎に、上記配列内の各入力ビデオデータ値の位置から独立した量子化パラメータを適用することによって、上記入力ビデオデータ値を量子化する
ビデオデータ符号化方法。
29. コンピュータに、上記27に記載のビデオデータ復号化方法又は上記28に記載のビデオデータ符号化方法の各ステップを実行させるプログラム。
30. 上記29に記載のプログラムが記録されたコンピュータ可読記録媒体。
Claims (19)
- 符号化されたビデオデータ値の配列を復号化するビデオデータ復号化装置であって、
スケーリングリストを各データ値に適用して対応の逆量子化されたデータ値を生成することによって、前記符号化されたビデオデータ値の配列を逆量子化するように構成される逆量子化部と、
前記逆量子化されたデータ値に逆周波数変換を適用するように構成される逆周波数変換部と、
変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であるか否かを検出するように構成される検出部の回路と
を具備し、
前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能ではないと検出した場合、前記検出部は、前記逆量子化部を制御し、前記符号化されたビデオデータ値の配列内の各データ値の位置に応じて、前記符号化されたビデオデータ値の配列のデータ値間で変化し得るスケーリングリストを適用させ、前記逆周波数変換部を制御し、前記逆量子化されたデータ値に逆周波数変換を適用させ、
前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であることを検出し、かつ前記配列が4×4配列である場合、前記検出部は、前記逆量子化部を制御し、符号化されたビデオデータ値の4×4配列に、前記配列内の各データ値の位置に依存したスケーリングリストを適用させ、前記逆周波数変換部を制御し、前記逆量子化されたデータ値に逆周波数変換を適用させないようにさせ、
前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であることを検出し、かつ前記配列が8×8配列、16×16配列、および32×32配列のいずれか1つである場合、前記検出部は、前記逆量子化部を制御し、前記符号化されたビデオデータ値の8×8配列、16×16配列、または32×32配列毎に、前記配列内の各データ値の位置から独立したスケーリングリストを適用させ、前記逆周波数変換部を制御し、前記逆量子化されたデータ値に逆周波数変換を適用させないようにさせ、
前記逆量子化部は、前記スケーリングリストを使用するように構成され、
前記スケーリングリスト内には、前記符号化されたビデオデータの配列位置毎に1つのエントリが存在し、
前記符号化されたビデオデータ値の8×8配列、16×16配列、または32×32配列に対して、前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であることを検出した場合、前記逆量子化部は、スケーリングリストの各エントリが全て同一である変換スキップモード用スケーリングリストを用いるように構成される
ビデオデータ復号化装置。 - 請求項1に記載のビデオデータ復号化装置であって、
前記符号化されたビデオデータ値の8×8配列、16×16配列、または32×32配列に対して、前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であることを検出した場合、前記検出部は、前記逆量子化部による前記スケーリングリストの使用を禁止するように動作可能である
ビデオデータ復号化装置。 - 請求項1に記載のビデオデータ復号化装置であって、
前記逆量子化部は、前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の8×8配列、16×16配列、または32×32配列に適用可能であることを検出した場合、前記スケーリングリストの代わりに単一のデータ値を代用するように構成される
ビデオデータ復号化装置。 - 請求項3に記載のビデオデータ復号化装置であって、
前記単一のデータ値は、左上(DC)配列値に適用可能であるスケーリングリストのエントリと等しいか、又は左上の4つのスケーリングリストのエントリの平均値である
ビデオデータ復号化装置。 - 請求項1に記載のビデオデータ復号化装置であって、
前記スケーリングリストの各エントリは16の値を持つ
ビデオデータ復号化装置。 - 変換スキップモード及び任意選択的に非変換スキップモードで入力ビデオデータ値の配列を符号化するビデオデータ符号化装置であって、
前記入力ビデオデータ値に周波数変換を適用して周波数変換された入力ビデオデータ値の配列を生成するように構成される周波数変換器と、
周波数変換された各入力ビデオデータ値にスケーリングリストを適用して対応の量子化されたデータ値を生成することによって、前記周波数変換された入力ビデオデータ値を量子化するように構成される量子化部と、
前記変換スキップモードが前記入力ビデオデータ値の配列に適用可能ではない場合、前記周波数変換器を制御し、前記周波数変換を適用させ、前記量子化部を制御し、前記配列内の周波数変換された各入力ビデオデータ値の位置に応じて前記周波数変換された入力ビデオデータ値の配列内のデータ値間で変化し得るスケーリングリストを適用させ、
前記変換スキップモードが前記入力されたビデオデータ値の配列に適用可能であり、かつ前記配列が4×4配列である場合、前記周波数変換器を制御し、前記周波数変換を適用させないようにし、前記量子化部を制御し、入力ビデオデータ値の4×4配列に、前記配列内の各入力ビデオデータ値の位置に依存するスケーリングリストを適用することによって、前記入力ビデオデータ値を量子化させ、
前記変換スキップモードが前記入力されたビデオデータ値の配列に適用可能であり、かつ前記配列が8×8配列、16×16配列、および32×32配列のいずれか1つである場合、前記周波数変換器を制御し、前記周波数変換を適用させないようにし、前記量子化部を制御し、入力ビデオデータ値の8×8配列、16×16配列、または32×32配列毎に、前記配列内の各入力ビデオデータ値の位置から独立したスケーリングリストを適用することによって、前記入力ビデオデータ値を量子化させる制御部の回路と、
変換スキップモードが前記入力ビデオデータ値の配列に適用可能であるか否かを検出するように構成される検出部と
を具備し、
前記入力されたビデオデータ値の8×8配列、16×16配列、または32×32配列に対して、前記量子化部は、スケーリングリストを使用するように構成され、
前記スケーリングリスト内には、量子化される前記データの配列位置毎に1つのエントリが存在し、
前記検出部が、前記変換スキップモードが、前記入力ビデオデータ値の配列に適用可能であることを検出した場合、前記量子化部は、スケーリングリストの各エントリが全て同一である変換スキップモード用スケーリングリストを用いるように構成される
ビデオデータ符号化装置。 - 請求項6に記載のビデオデータ符号化装置であって、
前記入力されたビデオデータ値の8×8配列、16×16配列、または32×32配列に対して、前記検出部は、前記変換スキップモードが、前記入力ビデオデータ値の配列に適用可能であることを検出した場合、前記検出部は、前記量子化部による前記スケーリングリストの使用を禁止するように動作可能である
ビデオデータ符号化装置。 - 請求項6に記載のビデオデータ符号化装置であって、
前記変換スキップモード用スケーリングリストは、前記入力ビデオデータの1つ又は複数の符号化パラメータに応じて、2つ以上の異なる変換スキップモード用スケーリングリストのセットから選択される
ビデオデータ符号化装置。 - 請求項6に記載のビデオデータ符号化装置であって、
前記符号化装置は、もし前記変換スキップモードが選択されなかったであろう場合当該入力ビデオデータ値の配列に適用可能とされる、前記スケーリングリストの1つ又は複数の値から前記変換スキップモード用スケーリングリストの各エントリを導出するように動作可能である
ビデオデータ符号化装置。 - 請求項6に記載のビデオデータ符号化装置であって、
前記検出部が、前記変換スキップモードが前記入力ビデオデータ値の配列に適用可能であることを検出した場合、前記量子化部は、前記スケーリングリストの代わりに単一のデータ値を代用するように構成される
ビデオデータ符号化装置。 - 請求項10に記載のビデオデータ符号化装置であって、
前記符号化装置は、もし前記変換スキップモードが選択されなかったであろう場合当該入力ビデオデータ値の配列に適用可能とされる、前記スケーリングリストの1つ又は複数の値から前記単一のデータ値を導出するように動作可能である
ビデオデータ符号化装置。 - 請求項6に記載のビデオデータ符号化装置であって、
前記スケーリングリストの各エントリは16の値を持つ
ビデオデータ符号化装置。 - 請求項1に記載のビデオデータ復号化装置を具備する装置であって、ビデオデータキャプチャ装置、送信装置、表示装置、及び記憶装置のうち少なくとも1つの機能を有する装置。
- 符号化されたビデオデータ値の配列を復号化するビデオデータ復号化方法であって、
変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であるか否かを検出し、
前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能ではないと検出された場合、前記配列内の各データ値の位置に応じて、前記符号化されたビデオデータ値の配列のデータ値間で変化し得るスケーリングリストを適用することによって、前記符号化されたビデオデータ値の配列を逆量子化し、前記逆量子化されたデータ値に逆周波数変換を適用し、
前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であると検出され、かつ前記配列が4×4配列である場合、前記符号化されたビデオデータ値の4×4配列に前記配列内の各データ値の位置に依存したスケーリングリストを適用することによって、前記符号化されたビデオデータ値の配列を逆量子化し、前記逆量子化されたデータ値に逆周波数変換を適用せず、
前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であると検出され、かつ前記配列が8×8配列、16×16配列、および32×32配列のいずれか1つである場合、前記符号化されたビデオデータ値の8×8配列、16×16配列、または32×32配列毎に、前記配列内の各データ値の位置から独立したスケーリングリストを適用することによって、前記符号化されたビデオデータ値の配列を逆量子化し、前記逆量子化されたデータ値に逆周波数変換を適用しない
ビデオデータ復号化方法。 - 入力ビデオデータ値の配列を符号化するビデオデータ符号化方法であって、
変換スキップモードが前記入力ビデオデータ値の配列に適用可能ではない場合、前記入力ビデオデータを周波数変換し、前記配列内の周波数変換された各入力ビデオデータ値の位置に応じて前記周波数変換された入力ビデオデータ値の配列内のデータ値間で変化し得るスケーリングリストを適用することによって、周波数変換された入力ビデオデータ値の結果として得られる配列を量子化し、
前記変換スキップモードが前記入力ビデオデータ値の配列に適用可能であり、かつ前記配列が4×4配列である場合、入力ビデオデータ値の配列毎に、前記配列内の各入力ビデオデータ値の位置から独立したスケーリングリストを適用することによって、前記入力ビデオデータ値を量子化し、
前記変換スキップモードが前記入力ビデオデータ値の配列に適用可能であり、かつ前記配列が8×8配列、16×16配列、および32×32配列のいずれか1つである場合、入力ビデオデータ値の配列毎に、前記配列内の各入力ビデオデータ値の位置から独立したスケーリングリストを適用することによって、前記入力ビデオデータ値を量子化する
ビデオデータ符号化方法。 - コンピュータに、請求項14に記載のビデオデータ復号化方法の各ステップを実行させるプログラムが記録されたコンピュータ可読記録媒体。
- コンピュータに、請求項15に記載のビデオデータ符号化方法の各ステップを実行させるプログラムが記録されたコンピュータ可読記録媒体。
- 請求項1に記載のビデオデータ復号化装置であって、
前記検出部が、前記変換スキップモードが、前記符号化されたビデオデータ値の配列に適用可能であることを検出し、かつ前記配列が8×8配列、16×16配列、および32×32配列のいずれか1つである場合、前記検出部は、前記逆量子化部を制御し、前記符号化されたビデオデータ値の8×8配列、16×16配列、または32×32配列毎に、前記配列内の各データ値の位置から独立したスケーリングリストのみを適用させる
ビデオデータ復号化装置。 - 請求項6に記載のビデオデータ符号化装置であって、
前記変換スキップモードが前記入力されたビデオデータ値の配列に適用可能であり、かつ前記配列が8×8配列、16×16配列、および32×32配列のいずれか1つである場合、前記制御部が前記量子化部を制御し、入力ビデオデータ値の8×8配列、16×16配列、または32×32配列毎に、前記配列内の各入力ビデオデータ値の位置から独立したスケーリングリストのみを適用する
ビデオデータ符号化装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1317041.0 | 2013-09-25 | ||
GB1317041.0A GB2518823A (en) | 2013-09-25 | 2013-09-25 | Data encoding and decoding |
PCT/GB2014/052902 WO2015044660A1 (en) | 2013-09-25 | 2014-09-24 | Data encoding and decoding |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016532341A JP2016532341A (ja) | 2016-10-13 |
JP2016532341A5 JP2016532341A5 (ja) | 2017-10-05 |
JP6548635B2 true JP6548635B2 (ja) | 2019-07-24 |
Family
ID=49553411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016517463A Active JP6548635B2 (ja) | 2013-09-25 | 2014-09-24 | データ符号化及び復号化 |
Country Status (12)
Country | Link |
---|---|
US (2) | US10575017B2 (ja) |
EP (1) | EP3036904B1 (ja) |
JP (1) | JP6548635B2 (ja) |
CN (2) | CN105580367B (ja) |
AU (1) | AU2014326421B2 (ja) |
BR (1) | BR112016006042A2 (ja) |
CA (1) | CA2923556C (ja) |
GB (1) | GB2518823A (ja) |
MX (1) | MX366389B (ja) |
RU (2) | RU2760234C2 (ja) |
TW (1) | TWI650012B (ja) |
WO (1) | WO2015044660A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10091506B2 (en) * | 2015-06-11 | 2018-10-02 | Sony Corporation | Data-charge phase data compression architecture |
US10027968B2 (en) * | 2015-06-12 | 2018-07-17 | Sony Corporation | Data-charge phase data compression tool |
US10123044B2 (en) * | 2015-07-16 | 2018-11-06 | Mediatek Inc. | Partial decoding circuit of video encoder/decoder for dealing with inverse second transform and partial encoding circuit of video encoder for dealing with second transform |
US10224042B2 (en) * | 2016-10-31 | 2019-03-05 | Qualcomm Incorporated | Encoding of multiple audio signals |
CN110024410B (zh) * | 2016-11-25 | 2023-07-28 | 株式会社Kt | 用于对视频进行编码和解码的方法 |
KR20180089290A (ko) | 2017-01-31 | 2018-08-08 | 세종대학교산학협력단 | 영상의 부호화/복호화 방법 및 장치 |
JP7522137B2 (ja) * | 2019-06-14 | 2024-07-24 | フラウンホファー ゲセルシャフト ツール フェールデルンク ダー アンゲヴァンテン フォルシュンク エー.ファオ. | 改良型の変換ベーススケーリングを用いるエンコーダ、デコーダ、方法、およびコンピュータプログラム |
WO2021039650A1 (ja) * | 2019-08-23 | 2021-03-04 | ソニー株式会社 | 画像処理装置および方法 |
WO2021086023A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
US11490122B2 (en) * | 2020-09-24 | 2022-11-01 | Tencent America LLC | Method and apparatus for video coding |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3542911B2 (ja) * | 1998-08-24 | 2004-07-14 | 日本電気株式会社 | 動画圧縮装置 |
EP1569458A1 (en) * | 2004-02-12 | 2005-08-31 | Matsushita Electric Industrial Co., Ltd. | Encoding and decoding of video images based on a non-linear quantization |
US7519229B2 (en) * | 2004-03-30 | 2009-04-14 | Apple, Inc. | Video coding system providing separate coding chains for dynamically selected small-size or full-size playback |
JP2008526072A (ja) * | 2004-12-22 | 2008-07-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | スケーラブル符号化 |
CN102165771A (zh) * | 2008-08-12 | 2011-08-24 | 诺基亚公司 | 使用空间可变变换的视频编码 |
JP5686499B2 (ja) * | 2009-01-22 | 2015-03-18 | 株式会社Nttドコモ | 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法 |
JP5604825B2 (ja) * | 2009-08-19 | 2014-10-15 | ソニー株式会社 | 画像処理装置および方法 |
US9706214B2 (en) * | 2010-12-24 | 2017-07-11 | Microsoft Technology Licensing, Llc | Image and video decoding implementations |
US9854275B2 (en) | 2011-06-25 | 2017-12-26 | Qualcomm Incorporated | Quantization in video coding |
GB2492333B (en) | 2011-06-27 | 2018-12-12 | British Broadcasting Corp | Video encoding and decoding using transforms |
US9756360B2 (en) * | 2011-07-19 | 2017-09-05 | Qualcomm Incorporated | Coefficient scanning in video coding |
IN2014DN03098A (ja) * | 2011-10-17 | 2015-05-15 | Kt Corp | |
GB2496197A (en) * | 2011-11-07 | 2013-05-08 | Sony Corp | Frequency Domain Video Data Reordering for Encoding |
GB2496194A (en) * | 2011-11-07 | 2013-05-08 | Sony Corp | Entropy encoding video data using reordering patterns |
TWI535222B (zh) | 2012-06-29 | 2016-05-21 | Sony Corp | Image processing apparatus and method |
CN114786016A (zh) * | 2012-07-02 | 2022-07-22 | 韩国电子通信研究院 | 图像编码/解码方法和非暂时性计算机可读记录介质 |
US9253483B2 (en) * | 2012-09-25 | 2016-02-02 | Google Technology Holdings LLC | Signaling of scaling list |
-
2013
- 2013-09-25 GB GB1317041.0A patent/GB2518823A/en not_active Withdrawn
-
2014
- 2014-08-28 TW TW103129724A patent/TWI650012B/zh active
- 2014-09-24 CN CN201480052828.XA patent/CN105580367B/zh active Active
- 2014-09-24 EP EP14777122.4A patent/EP3036904B1/en active Active
- 2014-09-24 RU RU2018130348A patent/RU2760234C2/ru active
- 2014-09-24 BR BR112016006042A patent/BR112016006042A2/pt active Search and Examination
- 2014-09-24 US US15/021,191 patent/US10575017B2/en active Active
- 2014-09-24 CN CN201811267447.XA patent/CN109451311B/zh active Active
- 2014-09-24 JP JP2016517463A patent/JP6548635B2/ja active Active
- 2014-09-24 WO PCT/GB2014/052902 patent/WO2015044660A1/en active Application Filing
- 2014-09-24 MX MX2016003402A patent/MX366389B/es active IP Right Grant
- 2014-09-24 CA CA2923556A patent/CA2923556C/en active Active
- 2014-09-24 AU AU2014326421A patent/AU2014326421B2/en active Active
- 2014-09-24 RU RU2016115854A patent/RU2665309C2/ru active
-
2020
- 2020-02-21 US US16/797,095 patent/US10958938B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
RU2760234C2 (ru) | 2021-11-23 |
JP2016532341A (ja) | 2016-10-13 |
GB2518823A (en) | 2015-04-08 |
US10958938B2 (en) | 2021-03-23 |
TW201517600A (zh) | 2015-05-01 |
AU2014326421A1 (en) | 2016-03-17 |
MX2016003402A (es) | 2016-06-30 |
US20200195971A1 (en) | 2020-06-18 |
CN105580367A (zh) | 2016-05-11 |
MX366389B (es) | 2019-07-08 |
WO2015044660A1 (en) | 2015-04-02 |
RU2665309C2 (ru) | 2018-08-28 |
US20160227252A1 (en) | 2016-08-04 |
AU2014326421B2 (en) | 2019-04-04 |
CN109451311A (zh) | 2019-03-08 |
BR112016006042A2 (pt) | 2017-08-01 |
TWI650012B (zh) | 2019-02-01 |
RU2018130348A (ru) | 2019-03-15 |
EP3036904B1 (en) | 2020-01-15 |
EP3036904A1 (en) | 2016-06-29 |
GB201317041D0 (en) | 2013-11-06 |
CN105580367B (zh) | 2018-11-13 |
US10575017B2 (en) | 2020-02-25 |
CN109451311B (zh) | 2023-06-30 |
RU2016115854A (ru) | 2017-10-30 |
RU2018130348A3 (ja) | 2021-10-20 |
CA2923556C (en) | 2021-11-23 |
CA2923556A1 (en) | 2015-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6548635B2 (ja) | データ符号化及び復号化 | |
JP6609753B2 (ja) | データ符号化及び復号化 | |
JP6128707B2 (ja) | データ符号化及び復号化 | |
US10341680B2 (en) | Data encoding and decoding apparatus, method and storage medium | |
WO2013012930A9 (en) | Coefficient scanning in video coding | |
KR20160101925A (ko) | 데이터 인코딩 및 디코딩 | |
JP6777780B2 (ja) | ビデオデータ符号化方法、プログラム、コンピュータ可読記録媒体、ビデオデータ符号化装置、及び、ビデオデータ符号化装置を具備する装置 | |
JP7047777B2 (ja) | 画像データ符号化及び復号化 | |
US10873759B2 (en) | Data encoding and decoding | |
JP6708211B2 (ja) | 動画像符号化装置、動画像符号化方法および動画像符号化プログラムを記憶する記録媒体 | |
CN111684798A (zh) | 数据编码和解码 | |
US20220078430A1 (en) | Image data encoding and decoding | |
JP2022548685A (ja) | 画像データの符号化及び復号化 | |
CN115380533A (zh) | 视频数据编码和解码 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170822 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170822 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180612 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180619 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180918 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20181115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181218 |
|
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: 20190528 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190625 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6548635 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |