JP7474772B2 - 符号化装置、復号装置、及びプログラム - Google Patents
符号化装置、復号装置、及びプログラム Download PDFInfo
- Publication number
- JP7474772B2 JP7474772B2 JP2021543093A JP2021543093A JP7474772B2 JP 7474772 B2 JP7474772 B2 JP 7474772B2 JP 2021543093 A JP2021543093 A JP 2021543093A JP 2021543093 A JP2021543093 A JP 2021543093A JP 7474772 B2 JP7474772 B2 JP 7474772B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- unit
- prediction
- synthesis
- boundary
- 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
- 230000015572 biosynthetic process Effects 0.000 claims description 107
- 238000003786 synthesis reaction Methods 0.000 claims description 107
- 239000013598 vector Substances 0.000 claims description 89
- 238000013139 quantization Methods 0.000 claims description 68
- 238000000034 method Methods 0.000 claims description 56
- 238000001914 filtration Methods 0.000 claims description 27
- 238000012935 Averaging Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 17
- 238000005192 partition Methods 0.000 description 17
- 230000009466 transformation Effects 0.000 description 11
- 239000002131 composite material Substances 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 5
- 230000015556 catabolic process Effects 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/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/136—Incoming video signal characteristics or properties
-
- 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/167—Position within a video image, e.g. region of interest [ROI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/90—Methods 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
まず、本実施形態に係る符号化装置の構成について説明する。図1は、本実施形態に係る符号化装置1の構成を示す図である。符号化装置1は、画像を分割して得たブロック単位で符号化を行う装置である。
(b)ブロックP及びQの少なくとも一方が有意な変換係数(すなわち、非ゼロ変換係数)を含むこと。
次に、本実施形態に係る復号装置の構成について、上述した符号化装置の構成との相違点を主として説明する。図9は、本実施形態に係る復号装置2の構成を示す図である。復号装置2は、符号化ストリームから復号対象ブロックを復号する装置である。
次に、本実施形態に係るフィルタ制御部161及びフィルタ制御部231の動作例について説明する。フィルタ制御部161及びフィルタ制御部231は同じ動作を行うため、ここではフィルタ制御部231を例に挙げて説明する。図10は、本実施形態に係るフィルタ制御部231の動作フロー例を示す図である。
符号化装置1が行う各処理をコンピュータに実行させるプログラムが提供されてもよい。復号装置2が行う各処理をコンピュータに実行させるプログラムが提供されてもよい。プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD-ROMやDVD-ROM等の記録媒体であってもよい。
Claims (8)
- 画像を分割して得たブロック単位で符号化を行う符号化装置であって、
符号化対象ブロックを分割して得た複数の分割領域のそれぞれについて領域予測画像を生成し、生成した複数の領域予測画像の境界の領域を重み付き平均により合成して前記符号化対象ブロックの予測ブロックを生成する合成予測部と、
前記符号化対象ブロックと前記予測ブロックとの差を表す予測残差に対して変換処理及び量子化処理を行う変換・量子化部と、
前記変換・量子化部により得た変換係数に対して逆量子化処理及び逆変換処理を行って前記予測残差を復元する逆量子化・逆変換部と、
前記復元した予測残差と前記予測ブロックとを合成して前記符号化対象ブロックを復元する合成部と、
前記復元した符号化対象ブロックと当該符号化対象ブロックに隣接する隣接ブロックとからなる2つのブロックのブロック境界に対するフィルタ処理を行うデブロッキングフィルタと、
前記合成予測部が前記重み付き平均により合成した合成領域の位置に基づいて、前記デブロッキングフィルタを制御するフィルタ制御部と、を備えることを特徴とする符号化装置。 - 前記デブロッキングフィルタは、前記ブロック境界を跨ぐ2つのサブブロックを1単位として前記フィルタ処理を行い、
前記フィルタ制御部は、前記2つのサブブロックのサブブロック境界が前記合成領域に隣接する場合、前記サブブロック境界に対する前記フィルタ処理を行うように前記デブロッキングフィルタを制御することを特徴とする請求項1に記載の符号化装置。 - 前記フィルタ制御部は、前記サブブロック境界が前記合成領域に隣接しない場合、前記2つのサブブロックのそれぞれにおける非ゼロの変換係数の有無、及び前記2つのサブブロックのそれぞれの動きベクトルに関する情報、の少なくとも一方に基づいて、前記サブブロック境界に対する前記フィルタ処理を行うか否かを制御することを特徴とする請求項2に記載の符号化装置。
- 画像を分割して得たブロック単位で復号を行う復号装置であって、
符号化ストリームを復号することで、復号対象ブロックに対応する変換係数を出力するエントロピー復号部と、
前記エントロピー復号部が出力する前記変換係数に対して逆量子化処理及び逆変換処理を行って予測残差を復元する逆量子化・逆変換部と、
前記復号対象ブロックを分割して得た複数の分割領域のそれぞれについて領域予測画像を生成し、生成した複数の領域予測画像の境界の領域を重み付き平均により合成して前記復号対象ブロックの予測ブロックを生成する合成予測部と、
前記復元した予測残差と前記予測ブロックとを合成して前記復号対象ブロックを復元する合成部と、
前記復元した復号対象ブロックと当該復号対象ブロックに隣接する隣接ブロックとからなる2つのブロックのブロック境界に対するフィルタ処理を行うデブロッキングフィルタと、
前記合成予測部が前記重み付き平均により合成した合成領域の位置に基づいて、前記デブロッキングフィルタを制御するフィルタ制御部と、を備えることを特徴とする復号装置。 - 前記デブロッキングフィルタは、前記ブロック境界を跨ぐ2つのサブブロックを1単位として前記フィルタ処理を行い、
前記フィルタ制御部は、前記2つのサブブロックのサブブロック境界が前記合成領域に隣接する場合、前記サブブロック境界に対する前記フィルタ処理を行うように前記デブロッキングフィルタを制御することを特徴とする請求項4に記載の復号装置。 - 前記フィルタ制御部は、前記サブブロック境界が前記合成領域に隣接しない場合、前記2つのサブブロックのそれぞれにおける非ゼロの変換係数の有無、及び前記2つのサブブロックのそれぞれの動きベクトルに関する情報、の少なくとも一方に基づいて、前記サブブロック境界に対する前記フィルタ処理を行うか否かを制御することを特徴とする請求項5に記載の復号装置。
- コンピュータを請求項1に記載の符号化装置として機能させることを特徴とするプログラム。
- コンピュータを請求項4に記載の復号装置として機能させることを特徴とするプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019157493 | 2019-08-29 | ||
JP2019157493 | 2019-08-29 | ||
PCT/JP2020/032783 WO2021040037A1 (ja) | 2019-08-29 | 2020-08-28 | 符号化装置、復号装置、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JPWO2021040037A1 JPWO2021040037A1 (ja) | 2021-03-04 |
JPWO2021040037A5 JPWO2021040037A5 (ja) | 2022-06-07 |
JP7474772B2 true JP7474772B2 (ja) | 2024-04-25 |
Family
ID=74685106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021543093A Active JP7474772B2 (ja) | 2019-08-29 | 2020-08-28 | 符号化装置、復号装置、及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US12015789B2 (ja) |
JP (1) | JP7474772B2 (ja) |
CN (1) | CN114365487A (ja) |
WO (1) | WO2021040037A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018123444A1 (ja) | 2016-12-28 | 2018-07-05 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
WO2019039322A1 (en) | 2017-08-22 | 2019-02-28 | Panasonic Intellectual Property Corporation Of America | IMAGE ENCODER, IMAGE DECODER, IMAGE ENCODING METHOD, AND IMAGE DECODING METHOD |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105282558B (zh) * | 2014-07-18 | 2018-06-15 | 清华大学 | 帧内像素预测方法、编码方法、解码方法及其装置 |
CN108028926B (zh) * | 2015-08-20 | 2021-08-24 | 日本放送协会 | 图像编码装置、图像解码装置 |
JP6556942B2 (ja) * | 2015-09-25 | 2019-08-07 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | ビデオ動き補償用の装置および方法 |
WO2018097299A1 (ja) * | 2016-11-28 | 2018-05-31 | 日本放送協会 | 符号化装置、復号装置、符号化方法、及び復号方法 |
KR20210087450A (ko) * | 2018-11-06 | 2021-07-12 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 기하학적 파티션을 이용한 인터 예측을 위한 사이드 정보 시그널링 |
EP3849184B1 (en) * | 2018-11-08 | 2023-05-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Image signal encoding/decoding method and apparatus therefor |
EP3895422A1 (en) * | 2018-12-11 | 2021-10-20 | InterDigital VC Holdings, Inc. | Method and apparatus for deblocking an image |
WO2020162536A1 (ja) * | 2019-02-08 | 2020-08-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
-
2020
- 2020-08-28 WO PCT/JP2020/032783 patent/WO2021040037A1/ja active Application Filing
- 2020-08-28 CN CN202080060836.4A patent/CN114365487A/zh active Pending
- 2020-08-28 JP JP2021543093A patent/JP7474772B2/ja active Active
-
2022
- 2022-02-25 US US17/681,296 patent/US12015789B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018123444A1 (ja) | 2016-12-28 | 2018-07-05 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
WO2019039322A1 (en) | 2017-08-22 | 2019-02-28 | Panasonic Intellectual Property Corporation Of America | IMAGE ENCODER, IMAGE DECODER, IMAGE ENCODING METHOD, AND IMAGE DECODING METHOD |
Non-Patent Citations (3)
Title |
---|
Shunsuke Iwamura, Shimpei Nemoto and Atsuro Ichigaya,[AHG18][non-CE5] Boundary strength derivation for CUs with TPM,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-P0602r1,16th Meeting: Geneva, CH,2019年10月,pp.1-4 |
Shunsuke Iwamura, Shimpei Nemoto and Atsuro Ichigaya,Non-CE5: Boundary strength derivation of deblocking filter for transform-skipped block,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-O0656,15th Meeting: Gothenburg, SE,2019年06月,pp.1-6 |
Xuewei Meng et al.,AHG18/Non-CE5: Deblocking for TPM and BCW,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-P0269-v2,16th Meeting: Geneva, CH,2019年10月,pp.1-7 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2021040037A1 (ja) | 2021-03-04 |
US12015789B2 (en) | 2024-06-18 |
WO2021040037A1 (ja) | 2021-03-04 |
CN114365487A (zh) | 2022-04-15 |
US20220182646A1 (en) | 2022-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024069638A (ja) | 予測装置、符号化装置、復号装置、及びプログラム | |
US20230239514A1 (en) | Encoding device, decoding device and program | |
JP7357721B2 (ja) | デブロッキングフィルタ制御装置及びプログラム | |
JP7474772B2 (ja) | 符号化装置、復号装置、及びプログラム | |
JP7483725B2 (ja) | 符号化装置、復号装置、及びプログラム | |
CN114830642A (zh) | 图像编码方法和图像解码方法 | |
KR102511611B1 (ko) | 영상 부호화 방법/장치, 영상 복호화 방법/장치 및 비트스트림을 저장한 기록 매체 | |
JP2020053725A (ja) | 予測画像補正装置、画像符号化装置、画像復号装置、及びプログラム | |
JP7505869B2 (ja) | 符号化装置、復号装置、及びプログラム | |
JP7449690B2 (ja) | インター予測装置、画像符号化装置、画像復号装置、及びプログラム | |
JP2024087085A (ja) | 符号化装置、復号装置、及びプログラム | |
JP7343702B2 (ja) | デブロッキングフィルタ装置、復号装置、及びプログラム | |
JP7396883B2 (ja) | 符号化装置、復号装置、及びプログラム | |
CN114830650A (zh) | 图像编码方法和图像解码方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220225 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230728 |
|
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: 20240402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7474772 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |