JP2021052249A - 符号化装置、復号装置、及びプログラム - Google Patents
符号化装置、復号装置、及びプログラム Download PDFInfo
- Publication number
- JP2021052249A JP2021052249A JP2019172328A JP2019172328A JP2021052249A JP 2021052249 A JP2021052249 A JP 2021052249A JP 2019172328 A JP2019172328 A JP 2019172328A JP 2019172328 A JP2019172328 A JP 2019172328A JP 2021052249 A JP2021052249 A JP 2021052249A
- Authority
- JP
- Japan
- Prior art keywords
- block
- conversion
- unit
- quantization
- filter
- 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
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 309
- 238000013139 quantization Methods 0.000 claims abstract description 175
- 238000000034 method Methods 0.000 claims abstract description 170
- 238000012545 processing Methods 0.000 claims description 70
- 238000013507 mapping Methods 0.000 claims description 62
- 230000015572 biosynthetic process Effects 0.000 claims description 25
- 238000003786 synthesis reaction Methods 0.000 claims description 25
- 239000002131 composite material Substances 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 abstract description 11
- 238000009795 derivation Methods 0.000 description 48
- 238000004364 calculation method Methods 0.000 description 23
- 239000011159 matrix material Substances 0.000 description 13
- 238000001914 filtration Methods 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 230000006866 deterioration Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000011449 brick Substances 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
まず、本実施形態に係る符号化装置の構成について説明する。図1は、本実施形態に係る符号化装置1の構成を示す図である。符号化装置1は、スライス単位の画像を分割したブロック単位で符号化を行う装置である。
for (i=0; i<=N-1; i++){
LmcsPivot[i+1] = LmcsPivot[i]+lmcsCW[i]
ScaleCoeff[i] = (lmcsCW[i]*(1<<11)+(1<<(Log2(64)-1)))>>(Log2(64))
if (lmcsCW[i] == 0)
InvScaleCoeff[i] = 0
else
InvScaleCoeff[i]=64*(1<<11)/lmcsCW[i]
}
・・・(1)
if (lmcwCW[i]==0)
ChromaScaleCoeff[i]=(1<<11)
else
ChromaScaleCoeff[i]=InvScaleCoeff[i]
}
・・・(2)
MapSamples[i][j]=LmcsPivot[idxY]+(ScaleCoeff[idxY]*(SamplesY[i][j]-idxY*64)+(1<<10))>>11
・・・(3)
ScaleSamples[i][j]=sign(SampleC[i][j])*((abs(SamplesC[i][j])<<11)+(ChromaScaleCoeff[idxYInv]>>1))/ChromaScaleCoeff[idxYInv]
・・・(4)
if (MapSampleY’[i][j] < LmcsPivot[idxYInv+1])
break
}
idxYInv = Min(idxYInv, 15)
RecSamplesY[i][j]=idxYInv*64+(InvScaleCoeff[idxYInv]*(MapSampleY’[i][j]-LmcsPivot[idxYInv])+(1<<10))>>11
・・・(5)
RecSamplesC[i][j]=sign(ScaleSamplesC[i][j])*(abs(ScaleSamplesC[i][j])*ChromaScaleCoeff[idxYInv]+(1<<10))>>11
・・・(6)
・・・(7)
・・・(8)
・・・(9)
・・・(10)
・・・(11)
・・・(12)
・・・(13)
yq=(ΣYq[s][t])/(Wq*Hq)
・・・(14)
yq=(Yq[0][0]+Yq[Hq-1][0]) >>1
・・・(15)
QpqOffset=log2(lmcsCW[yq>>6]/64)×6
・・・(16)
・・・(17)
次に、本実施形態に係る復号装置の構成について、上述した符号化装置の構成との相違点を主として説明する。
次に、本実施形態に係るフィルタ制御部181及びフィルタ制御部241の動作例について説明する。フィルタ制御部181及びフィルタ制御部241は同じ動作を行うため、ここではフィルタ制御部241を例に挙げて説明する。図11は、本実施形態に係るフィルタ制御部241の動作フロー例を示す図である。
上述した実施形態において、代表値導出部181b及び241bが、ブロックP及びブロックQのそれぞれの輝度信号に基づいて代表値ypqを導出する一例について説明した。しかしながら、代表値導出部181b及び241bは、ブロックPの輝度信号の代表値ypq(P)と、ブロックQの輝度信号の代表値ypq(Q)とを導出してもよい。
QpOffsetQ=log2(lmcsCW[ypq(Q)>>6]/64)×6
・・・(25)
・・・(26)
2 :復号装置
100 :ブロック分割部
110 :転換部
111 :パラメータ導出部
112 :マッピング部
113 :スケーリング部
120 :減算部
130 :変換・量子化部
131 :変換部
132 :量子化部
140 :エントロピー符号化部
150 :逆量子化・逆変換部
151 :逆量子化部
152 :逆変換部
160 :合成部
162 :予測転換部
170 :逆転換部
171 :逆マッピング部
172 :逆スケーリング部
180 :デブロッキングフィルタ
181 :フィルタ制御部
181a :境界強度決定部
181b :代表値導出部
181c :オフセット算出部
181d :閾値導出部
181e :フィルタ強度制御部
185 :メモリ
190 :予測部
191 :インター予測部
192 :予測転換部
193 :イントラ予測部
194 :切替部
200 :エントロピー復号部
210 :逆変換部
211 :逆量子化部
212 :逆変換部
220 :合成部
230 :逆転換部
231 :逆マッピング部
232 :逆スケーリング部
240 :デブロッキングフィルタ
241 :フィルタ制御部
241a :境界強度決定部
241b :代表値導出部
241c :オフセット算出部
241d :閾値導出部
241e :フィルタ強度制御部
250 :メモリ
260 :予測部
261 :インター予測部
262 :予測転換部
264 :イントラ予測部
265 :切替部
Claims (10)
- 画像をブロック単位に分割した符号化対象ブロックを符号化する符号化装置であって、
前記符号化対象ブロック内の転換テーブルに基づいて輝度信号の各画素値に対するマッピング処理及び色差信号の各画素値に対するスケーリング処理により構成される転換処理をすることで新たな符号化対象ブロックを生成する転換部と、
前記転換部で新たに生成された符号化対象ブロックと当該符号化対象ブロックを予測することにより生成した予測ブロックとの差である予測残差に変換処理及び量子化処理を行う変換・量子化部と、
前記変換・量子化部により生成された変換係数に逆量子化処理及び逆変換処理することにより前記予測残差を復元する逆量子化・逆変換部と、
前記復元した予測残差と前記予測ブロックとを合成することにより合成ブロックを生成する合成部と、
前記合成ブロック内の各画素値に対し前記転換処理に対応する逆転換処理をすることにより前記符号化対象ブロックを復元する逆転換部と、
前記復元した符号化対象ブロックと当該符号化対象ブロックに隣接する隣接ブロックとの境界にフィルタ処理するデブロッキングフィルタと、
前記量子化処理及び前記逆量子化処理で用いた量子化パラメータと前記転換処理及び前記逆転換処理で用いた転換テーブルとに基づいて、前記デブロッキングフィルタのフィルタ強度を制御するフィルタ制御部と、を備え、
前記転換テーブルは、1つ又は複数のスライスに対して設定されるテーブルであって、転換対象の画素値が取りうる最小値から最大値までの範囲を規定の数に分割した各バンドに対して割り当てる転換後の画素値の数を示す値からなるテーブルであることを特徴とする符号化装置。 - 前記フィルタ制御部は、前記符号化対象ブロックに対する前記量子化処理及び前記逆量子化処理で用いた前記量子化パラメータと、前記隣接ブロックに対する前記量子化処理及び前記逆量子化処理で用いた量子化パラメータと、前記符号化対象ブロック及び前記隣接ブロックに対する前記転換処理及び前記逆転換処理で用いた転換テーブルとに基づいて、前記デブロッキングフィルタのフィルタ強度を制御することを特徴とする請求項1に記載の符号化装置。
- 前記フィルタ制御部は、前記符号化対象ブロックの画素値及び前記隣接ブロックの画素値にさらに基づいて、前記デブロッキングフィルタのフィルタ強度を制御することを特徴とする請求項1又は2に記載の符号化装置。
- 前記フィルタ制御部は、
前記転換テーブル中の複数のバンドの中から、前記符号化対象ブロック及び前記隣接ブロックに対応するバンドを特定し、
前記特定したバンドに対して割り当てられた転換後の画素値の数を示す値が小さいほど、前記デブロッキングフィルタのフィルタ強度が強くなるように前記デブロッキングフィルタを制御することを特徴とする請求項1乃至3のいずれか1項に記載の符号化装置。 - 画像を分割して生成したブロック単位で符号化ストリームを復号する復号装置であって、
前記符号化ストリームを復号することで、復号対象ブロックに対応する変換係数を出力するエントロピー復号部と、
前記エントロピー復号部が出力する変換係数に対して逆量子化処理及び逆変換処理を行って予測残差を復元する逆量子化・逆変換部と、
前記復元した予測残差と前記復号対象ブロックを予測して生成した予測ブロックとを合成して合成ブロックを生成する合成部と、
前記生成した合成ブロック内の各画素値に対して転換テーブルに基づいて符号化側で行った輝度信号の各画素値に対するマッピング処理及び色差信号の各画素値に対するスケーリング処理により構成される転換処理に対応する逆転換処理を行うことにより前記符号化対象ブロックを復元する逆転換部と、
前記復元した復号対象ブロックと当該復号対象ブロックに隣接する隣接ブロックとの境界に対するフィルタ処理を行うデブロッキングフィルタと、
前記逆量子化処理で用いた量子化パラメータと前記逆転換処理で用いた転換テーブルとに基づいて、前記デブロッキングフィルタのフィルタ強度を制御するフィルタ制御部と、を備え、
前記転換テーブルは、1つ又は複数のスライスに対して設定されるテーブルであって、転換対象の画素値が取りうる最小値から最大値までの範囲を規定の数に分割した各バンドに対して割り当てる転換後の画素値の数を示す値からなるテーブルであることを特徴とする復号装置。 - 前記フィルタ制御部は、前記復号対象ブロックに対する前記逆量子化処理で用いた前記量子化パラメータと、前記隣接ブロックに対する前記逆量子化処理で用いた量子化パラメータと、前記復号対象ブロック及び前記隣接ブロックに対する前記逆転換処理で用いた転換テーブルとに基づいて、前記デブロッキングフィルタのフィルタ強度を制御することを特徴とする請求項5に記載の復号装置。
- 前記フィルタ制御部は、前記復号対象ブロックの画素値及び前記隣接ブロックの画素値にさらに基づいて、前記デブロッキングフィルタのフィルタ強度を制御することを特徴とする請求項5又は6に記載の復号装置。
- 前記フィルタ制御部は、
前記転換テーブル中の複数のバンドの中から、前記復号対象ブロック及び前記隣接ブロックに対応するバンドを特定し、
前記特定したバンドに対して割り当てられた転換後の画素値の数を示す値が小さいほど、前記デブロッキングフィルタのフィルタ強度が強くなるように前記デブロッキングフィルタを制御することを特徴とする請求項5乃至7のいずれか1項に記載の復号装置。 - コンピュータを請求項1に記載の符号化装置として機能させることを特徴とするプログラム。
- コンピュータを請求項5に記載の復号装置として機能させることを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019172328A JP7505869B2 (ja) | 2019-09-20 | 2019-09-20 | 符号化装置、復号装置、及びプログラム |
JP2024096244A JP2024107426A (ja) | 2019-09-20 | 2024-06-13 | 復号装置及び復号方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019172328A JP7505869B2 (ja) | 2019-09-20 | 2019-09-20 | 符号化装置、復号装置、及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024096244A Division JP2024107426A (ja) | 2019-09-20 | 2024-06-13 | 復号装置及び復号方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021052249A true JP2021052249A (ja) | 2021-04-01 |
JP7505869B2 JP7505869B2 (ja) | 2024-06-25 |
Family
ID=75156506
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019172328A Active JP7505869B2 (ja) | 2019-09-20 | 2019-09-20 | 符号化装置、復号装置、及びプログラム |
JP2024096244A Pending JP2024107426A (ja) | 2019-09-20 | 2024-06-13 | 復号装置及び復号方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024096244A Pending JP2024107426A (ja) | 2019-09-20 | 2024-06-13 | 復号装置及び復号方法 |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7505869B2 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019521555A (ja) * | 2016-05-13 | 2019-07-25 | インターデジタル ヴイシー ホールディングス, インコーポレイテッド | イントラ予測されたピクチャのブロックを復号する方法及び装置並びに対応するコード化方法及びコード化装置 |
JP2022533074A (ja) * | 2019-05-11 | 2022-07-21 | 北京字節跳動網絡技術有限公司 | ビデオコーディングのためのデブロッキングフィルタ |
JP2022538668A (ja) * | 2019-06-28 | 2022-09-05 | バイトダンス インコーポレイテッド | 変換スキップモードにおける量子化パタメータの修正技術 |
-
2019
- 2019-09-20 JP JP2019172328A patent/JP7505869B2/ja active Active
-
2024
- 2024-06-13 JP JP2024096244A patent/JP2024107426A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019521555A (ja) * | 2016-05-13 | 2019-07-25 | インターデジタル ヴイシー ホールディングス, インコーポレイテッド | イントラ予測されたピクチャのブロックを復号する方法及び装置並びに対応するコード化方法及びコード化装置 |
JP2022533074A (ja) * | 2019-05-11 | 2022-07-21 | 北京字節跳動網絡技術有限公司 | ビデオコーディングのためのデブロッキングフィルタ |
JP2022538668A (ja) * | 2019-06-28 | 2022-09-05 | バイトダンス インコーポレイテッド | 変換スキップモードにおける量子化パタメータの修正技術 |
Also Published As
Publication number | Publication date |
---|---|
JP7505869B2 (ja) | 2024-06-25 |
JP2024107426A (ja) | 2024-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101729903B1 (ko) | 복호 장치 | |
US11750829B2 (en) | Moving picture decoding device, moving picture decoding method, and program obtaining chrominance values from corresponding luminance values | |
US12137254B2 (en) | Encoding device, decoding device and program | |
JP2024087085A (ja) | 符号化装置、復号装置、及びプログラム | |
JP7357721B2 (ja) | デブロッキングフィルタ制御装置及びプログラム | |
JP7474772B2 (ja) | 符号化装置、復号装置、及びプログラム | |
JP7505869B2 (ja) | 符号化装置、復号装置、及びプログラム | |
JP7229682B2 (ja) | ループフィルタ制御装置、画像符号化装置、画像復号装置、及びプログラム | |
JP7544722B2 (ja) | 符号化装置、復号装置、及びプログラム | |
JP2021022887A (ja) | デブロッキングフィルタ制御装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200529 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20200612 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220819 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230919 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240319 |
|
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: 20240514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240613 |