JP2023030585A - 画像符号化装置及び方法及びプログラム - Google Patents
画像符号化装置及び方法及びプログラム Download PDFInfo
- Publication number
- JP2023030585A JP2023030585A JP2021135803A JP2021135803A JP2023030585A JP 2023030585 A JP2023030585 A JP 2023030585A JP 2021135803 A JP2021135803 A JP 2021135803A JP 2021135803 A JP2021135803 A JP 2021135803A JP 2023030585 A JP2023030585 A JP 2023030585A
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- block
- color difference
- image
- unit
- 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
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/186—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 colour or a chrominance component
-
- 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/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/162—User input
-
- 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/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/96—Tree coding, e.g. quad-tree coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
撮像手段で得た入力フレームを、所定のサイズの画素ブロックを単位に圧縮符号化する画像符号化装置であって、
前記入力フレームにおける色差成分の特性を判定する判定手段と、
前記入力フレームの輝度成分で構成されるブロック画像を、所定のアルゴリズムに従って再帰的にブロック分割し、符号化する第1の符号化手段と、
前記第1の符号化手段によるブロック分割の結果を参照して、前記入力フレームの色差成分で構成されるブロック画像を分割し、符号化する第2の符号化手段と、
前記入力フレームの色差成分で構成されるブロック画像を、予め設定されたサイズのブロックで分割し、符号化する第3の符号化手段と、
前記判定手段の判定に基づいて、色差成分のブロック画像を、前記第2、第3の符号化手段のいずれかを選択する選択手段と、
前記第1の符号化手段で得た輝度成分の符号化データ、及び、前記選択手段で選択した符号化手段で得た色差成分の符号化データを出力する出力手段とを備える。
図1は、本実施形態が適用する動画像符号化装置のシステム構成図を示す。また、図2は図1における画像符号化部102のブロック構成図を示し、図3はその処理手順を示すフローチャートである。
動画像符号化装置は、撮像部100、画像処理部101、画像符号化部102、記録部103、メモリバス104、フレームメモリ105、CPU106、フラッシュメモリ107、CPUバス108、及び、操作部109から構成されている。
画像符号化部102は、ブロック分割部200、イントラ予測部201、インター予測部202、イントラ・インター判定部203、予測画像生成部204、変換部205、量子化部206、エントロピー符号化部207、符号量制御部208、逆量子化部209、逆変換部210、及び、ループフィルタ211を含む。
逆量子化部209は、量子化部206にて量子化した係数データを、再度量子化係数を乗じて係数データを計算する。
続いて、本実施形態の特徴となる上述の装置構成におけるブロック分割部200の処理フローを、図3のフローチャートを参照して説明する。この処理フローは、ユーザによる操作部109へのユーザ操作をトリガとして、本装置が撮像映像の記録状態となった場合の1フレーム毎に実行するものとする。
S305にて、ブロック分割部200は、S301で取得した撮影モード情報に基づき、当該符号化対象の入力画像が色差成分の画素値について変化が少ないモードか否かを判断する。
上述したフローにしたがって、画像符号化部102、特にブロック分割部200におけるブロック分割処理を行った場合についてのブロック分割例を説明する。
上記第1の実施形態では、モノクロやセピアモード等、色差成分の画素変化が無いことが確実な撮影モードでの入力画像を符号化する時、当該入力画像の全CTUブロックについてCST方式を適応して、色差成分のブロック分割を輝度成分とは独立して、予め定めたブロックサイズで分割する方法を示した。
図5において、S301からS305までは、第1の実施形態と同じである。S305にて、ブロック分割部200は、色差成分のCTUブロック分割する場合、撮影モードとして色差成分の変化が少ない(変化を抑制する)モード(モノクロモードやセピアモード)が選択されているか否かを判断する。ブロック分割部200は、色差成分の変化が少ないモードが選択されていると判定した場合(S305がTRUEの場合)、処理をS307に進める。このS307にて、ブロック分割部200は、色差成分のブロックについて予め定めたブロック分割を行い、処理をS308に進める。このS308にて、ブロック分割部200は、S306で行った分割情報を参照して、着目している色差成分のブロックについて、輝度成分と同じブロック分割を行う。そして、S401にて、ブロック分宅部200は、CST方式を適応した場合と、従来のブロック分割を行った場合の両方について、分割フラグや階層数も含めたシンタックス情報の符号量も含めて、後段の予測ブロックにてコスト計算を行い、より符号化効率が高い分割方式を選択する。典型的には、2つのブロック分割それぞれで符号化を行い、生成される符号量の少ない分割方法を採用する。
上述の第1、第2の実施形態では、撮影記録前にユーザが予め設定した撮影モードに基づき、符号化対象の入力画像について色差成分変化が少ないモード値の場合、当該入力画像に対して、輝度成分と色差成分のブロック分割を独立して行うCST方式を適用して符号化を行う方法を示した。
図6は、第3の実施形態における画像符号化部102及びその周辺の構成図である。本第3の実施形態における画像符号化部102は、第1の実施形態における画像符号化部102と実質的に同じ構成である。第3の実施形態の特徴部分は、図6に示すように、ブロック分割部200が画像処理部101とCPUバス等のインタフェースを介して情報の送受信を行うことを特徴とする。
Cr_max - Cr_min ≦ Th_Cr …(1)
Cb_max - Cb_min ≦ Th_Cb …(2)
ここで、Th_Cr、Th_Cbは、予め設定した正の閾値である。なお、ここではフレーム単位に判定するものとしたが、CTU単位に上記判定を行っても構わない。
本第3の実施形態の特徴となる、ブロック分割部の分割処理を図7のフローチャートを参照して説明する。尚、第1の実施形態と内容が重複する処理ステップについては説明を省略する。
上述の第3の実施形態では、画像処理部101での入力画像の解析結果に基づいて、色差星雲の画素変化が少ない場合に、色差成分のブロック分割を輝度成分のブロックと独立して、予め定めたブロックサイズで分割する方法を示した。
本第4の実施形態における画像処理部101は、符号化対象のフレーム内のCTUブロック単位にヒストグラムを求め、所定の度数以上の画素について、先に示した式(1)及び(2)を満たすか否かを判定することを、全CTUに対して行い、その判定結果(色差成分の変化の有無を示す情報)を、ブロック分割部200に供給するものとする。
上記の第3、第4の実施形態では、画像処理部101の画像特性の解析結果に基づき、符号化対象の入力画像データについて色差成分変化が少ない場合、輝度成分と色差成分のブロック分割を独立して行うCST方式を適用して符号化を行う方法を示した。
第五の実施形態では、上述してきた本発明の実施形態おけるCST方式を用いたブロック分割を適応したか否かを示す識別情報を、規格上定めたデコーダ側での判断用途で圧縮符号化ストリーム中に埋め込むだけでなく、さらに上位のファイルコンテナ層にも定義して記憶する方法を、さらに異なる動作として実施する。
本第5の実施形態の特徴を示す図9において、S901,S902を除くステップは、第4の実施形態と同じであるので、その説明は省略する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (8)
- 撮像手段で得た入力フレームを、所定のサイズの画素ブロックを単位に圧縮符号化する画像符号化装置であって、
前記入力フレームにおける色差成分の特性を判定する判定手段と、
前記入力フレームの輝度成分で構成されるブロック画像を、所定のアルゴリズムに従って再帰的にブロック分割し、符号化する第1の符号化手段と、
前記第1の符号化手段によるブロック分割の結果を参照して、前記入力フレームの色差成分で構成されるブロック画像を分割し、符号化する第2の符号化手段と、
前記入力フレームの色差成分で構成されるブロック画像を、予め設定されたサイズのブロックで分割し、符号化する第3の符号化手段と、
前記判定手段の判定に基づいて、色差成分のブロック画像を、前記第2、第3の符号化手段のいずれかを選択する選択手段と、
前記第1の符号化手段で得た輝度成分の符号化データ、及び、前記選択手段で選択した符号化手段で得た色差成分の符号化データを出力する出力手段と、
を備える画像符号化装置。 - 前記判定手段は、予め設定された複数の撮影モードのうち、色差成分についての変化が抑制された撮影モードで撮影されているか否かを判定し、
前記選択手段は、前記判定手段によって色差成分についての変化が抑制された撮影モードであると判定された場合は前記第3の符号化手段を選択し、それ以外の場合の撮影モードである場合は前記第2の符号化手段を選択する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記判定手段は、予め設定された複数の撮影モードのうち、色差成分についての変化が抑制された撮影モードで撮影されているか否かを判定し、
前記選択手段は、
前記判定手段によって色差成分についての変化が抑制された撮影モードであると判定された場合は、前記第2の符号化手段及び前記第3の符号化手段それぞれのコストを計算し、当該コストに基づいて符号化効率の高い方を選択し、
前記判定手段によって色差成分についての変化が抑制されない撮影モードであると判定された場合は、前記第2の符号化手段を選択する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記判定手段は、前記入力フレームにおける画素のヒストグラムを求め、当該ヒストグラムにおける予め設定された度数以上となる画素値において、色差成分の最大値と最小値との差を求め、当該差が所定の閾値以下であるか否かを判定し、
前記選択手段は、前記判定手段によって前記差が閾値以下であると判定された場合は前記第3の符号化手段を選択し、それ以外の場合の撮影モードである場合は前記第2の符号化手段を選択する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記判定手段は、前記入力フレームにおける前記画素ブロック単位にヒストグラムを求め、当該ヒストグラムにおける予め設定された度数以上となる画素値において、色差成分の最大値と最小値との差が所定の閾値以下であるか否かを判定し、
前記選択手段は、
前記判定手段によって、着目画素ブロックにおける前記差が閾値以下であると判定された場合は、前記第2の符号化手段及び前記第3の符号化手段それぞれのコストを計算し、当該コストに基づいて符号化効率の高い方を選択し、
前記判定手段によって前記着目画素ブロックにおける前記差が閾値以下ではないと判定された場合は、前記第2の符号化手段を選択する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記出力手段は、前記入力フレームに対する符号化データに、前記第3の符号化手段による符号化データが含まれるか否かを示す情報を更に出力することを特徴とする請求項1乃至5のいずれか1項に記載の画像符号化装置。
- 撮像手段で得た入力フレームを、所定のサイズの画素ブロックを単位に圧縮符号化する画像符号化装置の制御方法であって、
前記入力フレームにおける色差成分の特性を判定する判定工程と、
前記入力フレームの輝度成分で構成されるブロック画像を、所定のアルゴリズムに従って再帰的にブロック分割し、符号化する第1の符号化工程と、
前記第1の符号化工程によるブロック分割の結果を参照して、前記入力フレームの色差成分で構成されるブロック画像を分割し、符号化する第2の符号化工程と、
前記入力フレームの色差成分で構成されるブロック画像を、予め設定されたサイズのブロックで分割し、符号化する第3の符号化工程と、
前記判定工程の判定に基づいて、色差成分のブロック画像を、前記第2、第3の符号化工程のいずれかを選択する選択工程と、
前記第1の符号化工程で得た輝度成分の符号化データ、及び、前記選択工程で選択した符号化工程で得た色差成分の符号化データを出力する出力工程と、
を備える画像符号化装置の制御方法。 - コンピュータが読み込み実行することで、前記コンピュータに請求項7に記載の各工程を実行させるためのコンピュータプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135803A JP7770135B2 (ja) | 2021-08-23 | 2021-08-23 | 画像符号化装置及び方法及びプログラム |
| US17/883,715 US12028521B2 (en) | 2021-08-23 | 2022-08-09 | Encoder, method, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135803A JP7770135B2 (ja) | 2021-08-23 | 2021-08-23 | 画像符号化装置及び方法及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023030585A true JP2023030585A (ja) | 2023-03-08 |
| JP2023030585A5 JP2023030585A5 (ja) | 2024-09-03 |
| JP7770135B2 JP7770135B2 (ja) | 2025-11-14 |
Family
ID=85228213
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021135803A Active JP7770135B2 (ja) | 2021-08-23 | 2021-08-23 | 画像符号化装置及び方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12028521B2 (ja) |
| JP (1) | JP7770135B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240009045A (ko) * | 2022-07-13 | 2024-01-22 | 주식회사 엘엑스세미콘 | 영상 처리 장치 및 이의 구동 방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018152851A (ja) * | 2017-03-10 | 2018-09-27 | 日本放送協会 | 符号化装置、復号装置及びプログラム |
| WO2020256485A1 (ko) * | 2019-06-19 | 2020-12-24 | 엘지전자 주식회사 | 크로마 블록의 적응적 크기 제한을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190281215A1 (en) * | 2018-03-06 | 2019-09-12 | Hong Kong Applied Science and Technology Research Institute Company, Limited | Method for High-Quality Panorama Generation with Color, Luminance, and Sharpness Balancing |
| CN112690000B (zh) * | 2018-09-21 | 2022-02-18 | 华为技术有限公司 | 用于进行反量化的装置和方法 |
| CN112449099B (zh) * | 2019-08-30 | 2022-08-19 | 华为技术有限公司 | 一种图像处理方法、电子设备及云服务器 |
| WO2021086237A2 (en) * | 2020-04-01 | 2021-05-06 | Huawei Technologies Co., Ltd. | Method and apparatus of sample fetching and padding for downsampling filtering for cross-component linear model prediction |
-
2021
- 2021-08-23 JP JP2021135803A patent/JP7770135B2/ja active Active
-
2022
- 2022-08-09 US US17/883,715 patent/US12028521B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018152851A (ja) * | 2017-03-10 | 2018-09-27 | 日本放送協会 | 符号化装置、復号装置及びプログラム |
| WO2020256485A1 (ko) * | 2019-06-19 | 2020-12-24 | 엘지전자 주식회사 | 크로마 블록의 적응적 크기 제한을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
Non-Patent Citations (1)
| Title |
|---|
| WEIJIA ZHU, ET AL.: "Non-CE8: Adaptive single/dual tree with IBC simplification [online]", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 15TH MEETING:GOTHE, vol. JVET-O JVET-O0258-v1, JPN6025028433, 5 July 2019 (2019-07-05), pages 1 - 10, ISSN: 0005640366 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230057659A1 (en) | 2023-02-23 |
| US12028521B2 (en) | 2024-07-02 |
| JP7770135B2 (ja) | 2025-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7804815B2 (ja) | ビデオ符号化及び復号化 | |
| JP7751014B2 (ja) | ビデオ復号方法およびビデオデコーダ | |
| JP7413557B2 (ja) | サインデータハイディング関連映像デコーディング方法及びその装置 | |
| JP7712988B2 (ja) | Mpmリストを構成する方法、クロマブロックのイントラ予測モードを取得する方法、および装置 | |
| TWI782233B (zh) | 視訊編碼及解碼 | |
| TWI873150B (zh) | 增強內部寫碼區塊之解碼產出量 | |
| JP7321345B2 (ja) | ビデオ符号化及び復号 | |
| TW202044833A (zh) | 使用不同色度格式之三角預測單元模式中之視訊寫碼 | |
| CN118694954A (zh) | 基于cclm预测的图像解码方法及其装置 | |
| KR102870796B1 (ko) | 필터링 기반 영상 코딩 장치 및 방법 | |
| KR20210028212A (ko) | 이미지 인코딩 방법, 디코딩 방법, 인코더, 디코더 및 저장매체 | |
| JP2023052553A (ja) | ビデオ符号化及び復号 | |
| WO2022077490A1 (zh) | 一种帧内预测方法、编码器、解码器及存储介质 | |
| WO2024093994A1 (zh) | 编解码方法和装置 | |
| CN119422377A (zh) | 图像编码/解码方法、装置和用于存储比特流的记录介质 | |
| JP7770135B2 (ja) | 画像符号化装置及び方法及びプログラム | |
| JP7569918B2 (ja) | デブロッキングフィルタリングに基づく映像コーディング方法及びその装置 | |
| CN118631994A (zh) | 用于在视频编解码中进行滤波的方法和设备 | |
| CN1964491A (zh) | 动态图像编码装置和图像记录再现装置 | |
| CN120752917A (zh) | 图像编码/解码方法和设备以及存储比特流的记录介质 | |
| KR20250043219A (ko) | Vcm에서 적응적 시공간 리샘플링 기반 부호화 및 복호화 방법 | |
| WO2025011104A1 (zh) | 编解码方法和装置 | |
| KR20250042635A (ko) | 관심 영역 기반 프레임 구성 및 부복호화 방법 | |
| CN120513633A (zh) | 图像编码/解码方法和设备及用于存储比特流的记录介质 | |
| CN121128167A (zh) | 图像和视频的编码和解码 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240819 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240819 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250826 |
|
| 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: 20251006 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251104 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7770135 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |