JP2019201288A - 画像処理装置、画像処理方法、及び、プログラム - Google Patents
画像処理装置、画像処理方法、及び、プログラム Download PDFInfo
- Publication number
- JP2019201288A JP2019201288A JP2018093980A JP2018093980A JP2019201288A JP 2019201288 A JP2019201288 A JP 2019201288A JP 2018093980 A JP2018093980 A JP 2018093980A JP 2018093980 A JP2018093980 A JP 2018093980A JP 2019201288 A JP2019201288 A JP 2019201288A
- Authority
- JP
- Japan
- Prior art keywords
- code amount
- encoding
- image
- coding
- block
- 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
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/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/115—Selection of the code volume for a coding unit prior to 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/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
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for 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/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/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
処理対象の画像を分割して得られた符号化ブロックを符号化して得られる符号量を算出する符号量算出手段と、
複数の符号化ブロックを含む符号化グループにおける各符号化ブロックついて前記符号量算出手段により算出された符号量と基準符号量とに基づいて、前記各符号化ブロックに対して割り当てる割当符号量を決定する決定手段と、
前記割当符号量を目標の符号量として前記各符号化ブロックを符号化し、符号化データを生成する符号化手段と
を備え、
前記決定手段は、前記符号化グループにおける前記各符号化ブロックに対する割当符号量の合計が、複数の符号化グループの間で同一となるように、前記割当符号量を決定することを特徴とする。
以下、発明の第1の実施形態について説明する。本実施形態では、発明の実施形態に対応する画像処理装置の一形態として、撮像装置が有する画像符号化部に発明を適用した場合を説明する。以下では画像符号化部を撮像装置に含まれる一構成として説明するが、画像符号化部自体を一つの装置として捉え、画像符号化装置としてもよい。
式1においてrateの値は、S209またはS210で設定した値が用いられる。続くS215において、符号量割当部104は、blkの値が上記BLK_NUMより小さいかどうか、すなわち、未処理の符号化ブロックが存在するかどうかを判定する。未処理の符号化ブロックが存在する場合(S215で「YES」)、S216においてblkの値を1つ更新して、S212に戻って次のブロックを選択して上述の処理を繰り返す。未処理の符号化ブロックが存在しない場合(S215で「NO」)、本処理を終了する。
以上、説明したように、本実施形態によれば、符号量算出部103によって各符号化ブロックを所定のQPで符号化した場合の符号長を算出し、符号量割当部104によって、符号化グループにおける符号長の合計として算出された符号量に基づき、各符号化ブロックの割当符号量を決定する。符号化部106は、当該割当符号量を用いて画像データを符号化することにより、複数の符号化ブロックからなるグループ単位とした固定長符号化を行いつつ、個々の符号化ブロックについては可変長符号化を行うことができる。
次に、発明の第2の実施形態について説明する。上述の実施形態1では、本発明を撮像装置の符号化処理を実行する構成に対して適用した場合を説明した。具体的に、符号化モードをPCMモードとDPCMモードとで切り替えて画像の符号化処理を行う場合に、複数の符号化ブロックのグループ単位に固定長符号化を行いつつ、個々の符号化ブロックでは可変長符号化を行うことを可能とする場合を説明した。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (19)
- 処理対象の画像を分割して得られた符号化ブロックを符号化して得られる符号量を算出する符号量算出手段と、
複数の符号化ブロックを含む符号化グループにおける各符号化ブロックついて前記符号量算出手段により算出された符号量と基準符号量とに基づいて、前記各符号化ブロックに対して割り当てる割当符号量を決定する決定手段と、
前記割当符号量を目標の符号量として前記各符号化ブロックを符号化し、符号化データを生成する符号化手段と
を備え、
前記決定手段は、前記符号化グループにおける前記各符号化ブロックに対する割当符号量の合計が、複数の符号化グループの間で同一となるように、前記割当符号量を決定することを特徴とする画像処理装置。 - 前記決定手段は、前記算出された符号量と前記基準符号量との差分を算出し、前記差分に基づいて前記割当符号量を決定することを特徴とする請求項1に記載の画像処理装置。
- 前記決定手段は、
前記符号化グループに含まれる前記複数の符号化ブロックのうち、前記算出された符号量が前記基準符号量以下となる第1の符号化ブロックについて、前記算出された符号量を前記割当符号量に決定し、
前記符号化グループに含まれる前記複数の符号化ブロックのうち、前記算出された符号量が前記基準符号量よりも大きくなる第2の符号化ブロックについて、前記第1の符号化ブロックの前記算出された符号量と前記基準符号量との差分の合計を、前記第2の符号化ブロックに分配することにより、前記割当符号量を決定する
ことを特徴とする請求項2に記載の画像処理装置。 - 前記決定手段は、
前記第1の符号化ブロックの前記算出された符号量と前記基準符号量との差分の第1の合計と、前記第2の符号化ブロックの前記算出された符号量と前記基準符号量との差分の第2の合計とを比較し、
前記第1の合計が前記第2の合計より小さくない場合に、前記第2の符号化ブロックに対する割当符号量を、前記第2の符号化ブロックの前記算出された符号量に決定し、
前記第1の合計が前記第2の合計よりも小さい場合に、前記第2の符号化ブロックに対する割当符号量を、前記第1の合計と前記第2の合計との比率に応じて決定する
ことを特徴とする請求項3に記載の画像処理装置。 - 前記決定手段は、
前記第1の合計が前記第2の合計よりも小さい場合に、前記第2の符号化ブロックの前記算出された符号量と前記基準符号量との差分を、前記第1の合計と前記第2の合計との比率に基づいて前記基準符号量に加算することにより、前記第2の符号化ブロックに対する割当符号量を決定することを特徴とする請求項4に記載の画像処理装置。 - 前記符号量算出手段は、前記符号化ブロックに含まれる各画素について、該画素の画素値と他の画素の予測値との予測差分を、所定の量子化ステップにより量子化し、可変長符号化した結果の符号量を算出することを特徴とする請求項1から5のいずれか1項に記載の画像処理装置。
- 前記所定の量子化ステップは、最小の量子化ステップであることを特徴とする請求項6に記載の画像処理装置。
- 前記符号化手段は、前記符号化データが、前記各符号化ブロックに割り当てられた前記割当符号量を超えないデータ量となるように、符号化方式と量子化パラメータとを選択して符号化することを特徴とする請求項1から7のいずれか1項に記載の画像処理装置。
- 前記符号化手段は、前記符号化方式として、量子化された画像を出力する第1の符号化方式と、量子化された画像と予測画像との差分を符号化したデータを出力する第2の符号化方式とのいずれかを選択することを特徴とする請求項8に記載の画像処理装置。
- 前記符号化データは、選択した前記符号化方式に応じたサイズのヘッダを含むことを特徴とする請求項8または9に記載の画像処理装置。
- 処理対象の画像を、複数の符号化ブロックを含む複数の分割領域に分割し、前記複数の符号化ブロックを圧縮して圧縮画像を生成する圧縮手段と、
前記圧縮手段により生成された圧縮画像を記憶する記憶部と、
を備え、
前記圧縮手段は、前記複数の符号化ブロックにおける各符号化ブロックに、目標圧縮データ量を設定して前記圧縮を行い、
前記目標圧縮データ量は、前記複数の符号化ブロックのうちの所定数の符号化ブロックごとの合計が同一になるように設定され、かつ、前記所定数の符号化ブロックのうち、異なる分割領域に含まれる第1の符号化ブロックの処理において利用される第2の符号化ブロックには、所定値が設定されることを特徴とする画像処理装置。 - 前記目標圧縮データ量は、画像の特徴に応じてデータ量の多い順に第1の値、第2の値、及び、第3の値が少なくとも含まれ、
前記所定数の符号化ブロックにおいて前記第1の値が割り当てられる符号化ブロックの数と、前記第3の値が割り当てられる符号化ブロックの数とが同数であることを特徴とする請求項11に記載の画像処理装置。 - 前記画像の特徴は画像を圧縮する際の圧縮難易度を含み、
前記符号化ブロックには、
前記圧縮難易度が第1の閾値より大きい場合に前記第1の値が割り当てられ、
前記圧縮難易度が第2の閾値より小さい場合に前記第3の値が割り当てられ、
前記圧縮難易度が前記第1の閾値以下で前記第2の閾値以上の場合に前記第2の値が割り当てられることを特徴とする請求項12に記載の画像処理装置。 - 前記記憶部に記憶された前記圧縮画像を前記記憶部から読み出し、読み出された前記圧縮画像を伸長する伸長手段を更に備え、
前記伸長手段は、読み出そうとする前記分割領域の前記圧縮画像に前記第1の符号化ブロックが含まれる場合、前記第2の符号化ブロックの圧縮画像を含めて読み出すことを特徴とする請求項11から13のいずれか1項に記載の画像処理装置。 - 前記所定数の符号化ブロックは、前記分割領域の1ラインを構成することを特徴とする請求項11から14のいずれか1項に記載の画像処理装置。
- 前記処理対象の画像を取得する取得手段をさらに備えることを特徴とする請求項1乃至15のいずれか1項に記載の画像処理装置。
- 処理対象の画像を分割して得られた符号化ブロックを符号化して得られる符号量を算出する符号量算出工程と、
複数の符号化ブロックを含む符号化グループにおける各符号化ブロックついて前記符号量算出工程において算出された符号量と基準符号量とに基づいて、前記各符号化ブロックに対して割り当てる割当符号量を決定する決定工程と、
前記割当符号量を目標の符号量として前記各符号化ブロックを符号化し、符号化データを生成する符号化工程と
を含み、
前記決定工程では、前記符号化グループにおける前記各符号化ブロックについて決定した割当符号量の合計が、複数の符号化グループの間で同一となるように、前記割当符号量が決定されることを特徴とする画像処理方法。 - 処理対象の画像を、複数の符号化ブロックを含む複数の分割領域に分割し、前記複数の符号化ブロックを圧縮して圧縮画像を生成する圧縮工程と、
前記圧縮工程において生成された圧縮画像を記憶部に記憶する記憶工程と、
を含み、
前記圧縮工程では、前記複数の符号化ブロックにおける各符号化ブロックに、目標圧縮データ量を設定して前記圧縮が行われ、
前記目標圧縮データ量は、前記複数の符号化ブロックのうちの所定数の符号化ブロックごとの合計が同一になるように設定され、かつ、前記所定数の符号化ブロックのうち、異なる分割領域に含まれる第1の符号化ブロックの処理において利用される第2の符号化ブロックには、所定値が設定されることを特徴とする画像処理方法。 - コンピュータを請求項1から15のいずれか1項に記載の画像処理装置の各手段として機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018093980A JP7193929B2 (ja) | 2018-05-15 | 2018-05-15 | 画像処理装置、画像処理方法、及び、プログラム |
US16/406,197 US10742980B2 (en) | 2018-05-15 | 2019-05-08 | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium |
US16/917,938 US11503296B2 (en) | 2018-05-15 | 2020-07-01 | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018093980A JP7193929B2 (ja) | 2018-05-15 | 2018-05-15 | 画像処理装置、画像処理方法、及び、プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019201288A true JP2019201288A (ja) | 2019-11-21 |
JP2019201288A5 JP2019201288A5 (ja) | 2021-07-26 |
JP7193929B2 JP7193929B2 (ja) | 2022-12-21 |
Family
ID=68533200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018093980A Active JP7193929B2 (ja) | 2018-05-15 | 2018-05-15 | 画像処理装置、画像処理方法、及び、プログラム |
Country Status (2)
Country | Link |
---|---|
US (2) | US10742980B2 (ja) |
JP (1) | JP7193929B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021034836A (ja) * | 2019-08-22 | 2021-03-01 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法およびプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009290389A (ja) * | 2008-05-28 | 2009-12-10 | Hitachi Ltd | 画像処理装置 |
JP2010074597A (ja) * | 2008-09-19 | 2010-04-02 | Sony Corp | 画像処理装置、画像処理方法、プログラムおよび撮像装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG43261A1 (en) | 1991-02-07 | 1997-10-17 | Canon Kk | Image encoding apparatus |
WO2009044744A1 (ja) | 2007-10-01 | 2009-04-09 | Sharp Kabushiki Kaisha | 画像符号化装置、画像符号化方法、画像符復号化システム |
JP2015008387A (ja) | 2013-06-25 | 2015-01-15 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム並びに撮像装置 |
JP2015170994A (ja) | 2014-03-07 | 2015-09-28 | ソニー株式会社 | 画像処理装置および方法、画像符号化装置および方法、並びに、画像復号装置および方法 |
US9900604B2 (en) * | 2015-03-11 | 2018-02-20 | Kabushiki Kaisha Toshiba | Semiconductor integrated circuit, image transmission apparatus and image transmission system |
US10827186B2 (en) * | 2016-08-25 | 2020-11-03 | Intel Corporation | Method and system of video coding with context decoding and reconstruction bypass |
-
2018
- 2018-05-15 JP JP2018093980A patent/JP7193929B2/ja active Active
-
2019
- 2019-05-08 US US16/406,197 patent/US10742980B2/en active Active
-
2020
- 2020-07-01 US US16/917,938 patent/US11503296B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009290389A (ja) * | 2008-05-28 | 2009-12-10 | Hitachi Ltd | 画像処理装置 |
JP2010074597A (ja) * | 2008-09-19 | 2010-04-02 | Sony Corp | 画像処理装置、画像処理方法、プログラムおよび撮像装置 |
Also Published As
Publication number | Publication date |
---|---|
US11503296B2 (en) | 2022-11-15 |
US20200336742A1 (en) | 2020-10-22 |
JP7193929B2 (ja) | 2022-12-21 |
US10742980B2 (en) | 2020-08-11 |
US20190356919A1 (en) | 2019-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6512928B2 (ja) | 画像符号化装置、画像処理装置、画像符号化方法 | |
JP6626295B2 (ja) | 画像符号化装置、画像処理装置、画像符号化方法 | |
KR20220104140A (ko) | 쿼드 트리를 이용한 블록 정보 부/복호화 방법 및 이러한 방법을 사용하는 장치 | |
US20220132127A1 (en) | Image encoding device, image decoding device, and the programs thereof | |
WO2013058473A1 (ko) | 화면 내 예측 모드에 기초한 적응적인 변환 방법 및 이러한 방법을 사용하는 장치 | |
US20120128064A1 (en) | Image processing device and method | |
KR102618414B1 (ko) | 움직임벡터를 부호화 또는 복호화하기 위한 장치 및 방법 | |
WO2013066026A1 (ko) | 양자화 계수 부/복호화 방법 및 이러한 방법을 사용하는 장치 | |
US20130142252A1 (en) | Video image encoding device | |
KR20180061027A (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
JPWO2006098226A1 (ja) | 符号化装置および符号化装置を備えた動画像記録システム | |
CN111434111A (zh) | 基于量化参数推导的图像编码设备及其方法 | |
WO2013051794A1 (ko) | 두 개의 후보 인트라 예측 모드를 이용한 화면 내 예측 모드의 부/복호화 방법 및 이러한 방법을 사용하는 장치 | |
JP5231243B2 (ja) | 符号化装置及び符号化方法 | |
TWI493945B (zh) | 使用分割區選擇之重要地圖編碼及解碼 | |
JP6502753B2 (ja) | 画像符号化装置、画像処理装置、画像符号化方法 | |
JP6502739B2 (ja) | 画像符号化装置、画像処理装置、画像符号化方法 | |
KR20130099852A (ko) | 화면 내 예측 모드의 부호화 방법 및 복호화 방법 | |
JP7193929B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
US8463057B2 (en) | Image encoding apparatus and control method therefor | |
KR20140004018A (ko) | 양자화 행렬의 부호화 방법 및 복호화 방법과 이를 이용하는 장치 | |
JP6985924B2 (ja) | 画像符号化装置、画像処理装置、画像符号化方法 | |
JP7444541B2 (ja) | 画像符号化装置、画像復号化装置、撮像装置、画像符号化方法、画像復号化方法、及びプログラム | |
JP6185375B2 (ja) | 画像符号化装置 | |
JP6749725B2 (ja) | 画像符号化装置、画像処理装置、画像符号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210507 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220530 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220713 |
|
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: 20221111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221209 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7193929 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |