JPWO2020079900A1 - 符号化装置、符号化方法、復号装置 - Google Patents

符号化装置、符号化方法、復号装置 Download PDF

Info

Publication number
JPWO2020079900A1
JPWO2020079900A1 JP2020552528A JP2020552528A JPWO2020079900A1 JP WO2020079900 A1 JPWO2020079900 A1 JP WO2020079900A1 JP 2020552528 A JP2020552528 A JP 2020552528A JP 2020552528 A JP2020552528 A JP 2020552528A JP WO2020079900 A1 JPWO2020079900 A1 JP WO2020079900A1
Authority
JP
Japan
Prior art keywords
control area
rate control
coding
image data
rate
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.)
Pending
Application number
JP2020552528A
Other languages
English (en)
Inventor
洸 鎌田
洸 鎌田
朗史 三嶋
朗史 三嶋
勝俊 安藤
勝俊 安藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Sony Group Corp
Original Assignee
Sony Corp
Sony Group Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp, Sony Group Corp filed Critical Sony Corp
Publication of JPWO2020079900A1 publication Critical patent/JPWO2020079900A1/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/167Position within a video image, e.g. region of interest [ROI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/174Methods 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 slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/184Methods 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 bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

符号化装置が、処理対象の画像データに対する符号化処理を行う符号化処理部と、処理対象の画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、レート制御エリア以外よりもビットレートが高くなるように符号化処理を制御する制御部とを備えるようにする。

Description

本技術は符号化装置、符号化方法、復号装置に関し、特に1つの画像を複数の領域に分割して符号化を行う場合の技術に関する。
一つの画像を複数の領域に分割して符号化を行い、それらを復号してつなぎ合わせて表示させる技術が知られている。そのような画像表示システムでは、分割境界が表示画像上で目立ってしまうことがある。
その問題を避けるため、マルチプロジェクション環境下では、下記特許文献1,2のように、画像を分割する際に重なり合う部分を作り、表示するときには隣接する画像の重なり合う部分に対してグラデーションをかけてブレンディングすることで、分割境界を見せなくする手法が知られている。
特開2004−147143号公報 特開2017−116950号公報
しかしながら、1つの画素に表示する情報を複数の入力から得てブレンディングするような手法が使えないタイリング型ディスプレイのような表示デバイスにおいては、特許文献1,2のような手法を用いることができない。
また、分割された画像全体をビットレートが上がるように符号化を行えば、復号し、つなぎ合わせた画像を表示するときの分割境界を見えにくくすることはできるが、画像全体のビットレートが上がるためにファイルサイズの増加や計算コストの増加を招いてしまう。
そこで本技術は分割境界が表示画像上で目立つことを防止しつつデータ量を過大にしない手法を提案する。
本技術に係る符号化装置は、処理対象の画像データに対する符号化処理を行う符号化処理部と、前記処理対象の画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、前記レート制御エリア以外よりもビットレートが高くなるように符号化処理を制御する制御部と、を備える。
レート制御エリアは、1枚の画像を分割した際の分割境界の近傍の領域として設定されるものである。このレート制御エリアを構成するデータについては画像内の他のエリアよりも情報量が多くなるようにする。
上記した本技術に係る符号化装置においては、前記符号化処理部は圧縮符号化処理を行い、前記制御部は、前記レート制御エリアについては、前記レート制御エリア以外に対する圧縮符号化処理の圧縮率よりも低い圧縮率での圧縮符号化処理を指示することが考えられる。
即ち分割境界の近傍のレート制御エリアのデータは、低い圧縮率で圧縮処理されることでビットレートが高くなるようにする。
上記した本技術に係る符号化装置においては、前記制御部は、前記処理対象の画像データの分割境界に基づいて前記レート制御エリアを設定する処理を行うことが考えられる。
即ちレート制御エリアの設定は制御部が行うようにする。
上記した本技術に係る符号化装置においては、前記制御部は、前記処理対象の画像データの分割境界を設定し、分割境界に基づいて前記レート制御エリアを設定し、前記レート制御エリアについては前記レート制御エリア以外よりもビットレートが高くなるように指示して前記処理対象の画像データに対する符号化処理を前記符号化処理部に実行させることが考えられる。
即ち分割境界を設定してレート制御エリアを設定した上で、レート制御エリアを指示して符号化処理を実行させる。
上記した本技術に係る符号化装置においては、前記制御部は、前記符号化処理が行われた画像データを、設定した分割境界で分割された複数の画像データとして扱われるように制御することが考えられる。
即ち元の画像データ全体で圧縮処理がされた後に、分割された複数の画像データが記憶されたり送信されたりするように制御する。
上記した本技術に係る符号化装置においては、前記制御部は、前記処理対象の画像データの分割境界を設定し、分割境界に基づいて画像データを分割し、分割領域毎に前記レート制御エリアを設定して符号化処理を前記符号化処理部に実行させることが考えられる。
即ち分割境界を設定して領域を分割したうえで、それぞれの分割領域についてレート制御エリアを設定し、その分割領域毎にレート制御エリアを指示して符号化処理が実行されるようにする。
上記した本技術に係る符号化装置においては、複数の画素データから成るブロックを符号化処理単位としたときに、前記レート制御エリアには、少なくとも分割境界に接するブロックが含まれることが考えられる。
即ち少なくとも分割境界に接するブロックはレート制御エリアとして、それらのブロックはビットレートが高くなるようにする。
なお「分割境界に接する」とは、ブロックの一辺が分割境界を形成している状態をいう。即ち分割境界に接するブロックとは、分割領域内の外縁のブロックであり、かつ隣接する他の分割領域が存在するブロックを指す。
上記した本技術に係る符号化装置においては、複数の画素データから成るブロックを符号化処理単位としたときに、前記レート制御エリアには、分割境界に接するブロックの行から連続する複数ブロック行、又は分割境界に接するブロックの列から連続する複数ブロック列が含まれることが考えられる。
即ち少なくとも分割境界に接するブロックの行又は列から複数の行又は列にわたる範囲がレート制御エリアとされ、それらのブロックはビットレートが高くなるようにする。
上記した本技術に係る符号化装置においては、複数の画素データから成るブロックを符号化処理単位としたときに、前記制御部は、前記レート制御エリア内で、第1の圧縮率の圧縮符号化が行われるブロックと、第2の圧縮率の圧縮符号化が行われるブロックが生じるように制御することが考えられる。
レート制御エリアに該当するブロックにおいて、異なる圧縮率による圧縮符号化が指示されるブロックが存在するようにする。
上記した本技術に係る符号化装置においては、複数の画素データから成るブロックを符号化処理単位としたときに、前記制御部は、前記レート制御エリアに該当するブロックを可変設定することが考えられる。
即ちレート制御エリアの設定を固定的に行うのではなく、所定のアルゴリズムによりレート制御エリアが可変設定されるようにする。
上記した本技術に係る符号化装置においては、前記制御部は、前記レート制御エリアについて前記符号化処理部に指示する圧縮率を可変設定することが考えられる。
即ちレート制御エリアの圧縮率の設定を固定的に行うのではなく、所定のアルゴリズムにより可変設定されるようにする。
上記した本技術に係る符号化装置においては、分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、複数の画素データから成るブロックを符号化処理単位としたときに、前記レート制御エリアにおける、水平方向の分割境界に沿ったブロック行の数と、垂直方向の分割境界に沿ったブロック列の数とが異なるように、前記レート制御エリアが設定されることが考えられる。
即ちレート制御エリアを構成するブロック行の数とブロック列の数が異なるようにされ、レート制御エリアの水平方向と垂直方向の範囲が異なるようにする。
上記した本技術に係る符号化装置においては、分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、複数の画素データから成るブロックを符号化処理単位としたときに、前記制御部は、前記レート制御エリアにおける、水平方向の分割境界に沿ったブロックについて前記符号化処理部に指示する圧縮率と、垂直方向の分割境界に沿ったブロックについて前記符号化処理部に指示する圧縮率とを異なるようにすることが考えられる。
即ちレート制御エリアを構成するブロックのうち、水平行のブロックと垂直列のブロックとで圧縮率が異なるようにする。
本技術に係る符号化方法は、処理対象の画像データについて、当該画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、前記レート制御エリア以外よりもビットレートが高くなるように符号化処理をおこなう。
これによりレート制御エリアを構成するデータについては画像内の他のエリアよりも情報量が多くなるようにする。
本技術に係る復号装置は、一の画像を形成する複数の分割領域となる複数の画像データであって、それぞれが、分割された際の分割境界の近傍に設定されたレート制御エリアについては前記レート制御エリア以外よりもビットレートが高くなるように符号化処理が施された複数の画像データに対応して復号を行う複数の復号処理部と、複数の前記復号処理部により復号された複数の画像データを合成して一の画像を構成する画像データとして表示を実行させる表示制御部と、を備える。
これによりレート制御エリアにおいてビットレートが高くされた分割領域の画像データが復号され、さらに分割境界でつなぎ合わされるように合成されて表示される。
本技術の実施の形態の符号化処理を行う画像処理装置のブロック図である。 実施の形態の圧縮エンコーダのブロック図である。 実施の形態の処理対象の画像と分割領域の説明図である。 実施の形態の復号処理を行う画像処理装置のブロック図である。 第1の実施の形態のレート制御エリアの説明図である。 第1の実施の形態の符号化処理のフローチャートである。 第2の実施の形態の符号化処理のフローチャートである。 第3の実施の形態のレート制御エリアの説明図である。 第4の実施の形態のレート制御エリアの説明図である。 第5の実施の形態のレート制御エリアの説明図である。 第6の実施の形態のレート制御エリアの説明図である。 第7の実施の形態のレート制御エリアの説明図である。 第8の実施の形態のレート制御エリアの説明図である。 第9の実施の形態のレート制御エリアの説明図である。 実施の形態の分割領域の他の例の説明図である。
以下、実施の形態を次の順序で説明する。
<1.符号化処理を行う画像処理装置の構成>
<2.復号処理を行う画像処理装置の構成>
<3.第1の実施の形態の符号化処理>
<4.第2の実施の形態の符号化処理>
<5.第3から第9の実施の形態のレート制御エリア>
<6.まとめ及び変形例>
<1.符号化処理を行う画像処理装置の構成>
図1は画像データの符号化処理を行う画像処理装置1の構成を示している。画像処理装置1は例えば符号化装置10、記憶部13、通信部14、操作部15、画像ソース16を有する。この例では符号化装置10は圧縮エンコーダ11とコントローラ12で構成されるものとしている。
画像ソース16は符号化処理の処理対象とする画像データIDT(動画又は静止画)を符号化装置10に供給する部位を示している。例えば画像処理装置1内において画像データIDTを記憶する記憶装置が画像ソース16の一例となる。また外部装置からの有線又は無線により送信されてくる画像データの受信装置も画像ソース16の一例となる。さらに、例えばメモリカード、光ディスク、磁気テープなどの記憶媒体から画像データIDTを読み出す再生装置や、HDD(Hard Disk Drive)なども画像ソース16の一例となる。
画像ソース16からの画像データIDTは圧縮エンコーダ11に供給され、圧縮エンコーダ11において画像圧縮符号化が行われる。
圧縮エンコーダ11の具体例としては各種考えられるが、例えばJPEG2000規格の圧縮符号化を行う場合の圧縮エンコーダ11の構成例を図2に示す。
圧縮エンコーダ11では、入力された画像データIDTはウェーブレット変換部31でウェーブレット変換され、量子化部32での量子化処理を介してEBCOT(Embedded Block Coding with Optimal Truncation)33に入力される。EBCOT33はビットプレーン符号化器35,算術符号化器36としての構成を有する。この構成により、ウェーブレット変換されたデータは、量子化されてからEBCOT33でエントロピー符号化を行うことになる。即ちEBCOT33では、ウェーブレット変換係数上に定義された矩形領域であるコードブロック単位で符号化が行われる。各コードブロックはビットプレーン符号化器35でビットプレーンに分解され、係数ビットモデリング処理によって、3つの符号化パスに分類される。そしてそれぞれの符号化パスについて算術符号化器36で圧縮処理が行われる。
ここで、圧縮エンコーダ11にはレートコントローラ34としての構成を備え、レートコントローラ34によって量子化部32及びEBCOT33が制御されることで、圧縮処理のデータ単位毎に圧縮率を設定することができる。
レートコントローラ34に対してコントローラ12により、レート制御エリアの情報や圧縮率が指示されることで、レートコントローラ34がそれに応じて圧縮率を量子化部32及びEBCOT33に指示し、必要な圧縮処理が実行されることになる。
なお以上はあくまで圧縮エンコーダ11の一例であり、例えばMPEG4、H.264/MPEG−4AVC、JPEGなど他の圧縮方式を採用する場合の構成は異なる。
例えばこのような圧縮エンコーダ11により圧縮符号化された圧縮画像データcIDTは、図1の記憶部13に供給されて記憶媒体に記憶される。
或いは圧縮エンコーダ11により圧縮符号化された圧縮画像データcIDTは、通信部14により外部機器に送信することもできる。
記録部13の形態は多様に考えられる。例えば記録部13は、画像処理装置1に内蔵されるフラッシュメモリでもよいし、着脱可能なメモリカード(例えば可搬型のフラッシュメモリ)と該メモリカードに対して記録再生アクセスを行うカード記録再生部による形態でもよい。また本体部2に内蔵されている形態としてHDDなどとして実現されることもある。
通信部14は、外部機器との間のデータ通信やネットワーク通信を有線又は無線で行うもので、例えば外部の表示装置、記録装置、再生装置等の間で画像データの通信を行う。また通信部14は、ネットワーク通信部として、例えばインターネット、ホームネットワーク、LAN(Local Area Network)等の各種のネットワークによる通信を行い、ネットワーク上のサーバ、端末、クラウドサーバ等との間で各種データの送受信を行うようにしてもよい。
コントローラ12は、例えばCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、フラッシュメモリなどを備えたマイクロコンピュータ(演算処理装置)により構成される。
CPUがROMやフラッシュメモリ等に記憶されたプログラムを実行することで圧縮符号化処理を制御する。
RAMは、CPUの各種データ処理の際の作業領域として、データやプログラム等の一時的な格納に用いられる。
ROMやフラッシュメモリ(不揮発性メモリ)は、CPUが各部を制御するためのOS(Operating System)や、各種の処理パラメータや、各種動作のためのプログラム等の記憶に用いられる。
このコントローラ12は、例えば画像データIDTの分割設定、画像データIDTにおけるレート制御エリアの設定、圧縮エンコーダ11に対するレート制御エリアや圧縮率の指示などを行う場合がある。
これらの制御に基づいて、後述のように、画像データIDTにおけるレート制御エリアについては、レート制御エリア以外よりもビットレートが高くなるようにする圧縮符号化処理が行われる。
レート制御エリアとは、画像データを複数の領域に分割する際に分割境界の近傍となる領域であり、例えば固定的に決められていてもよいし、コントローラ12が設定してもよい。レート制御エリアの具体例は後述する。
例えばコントローラ12は、画像ソース16の画像データIDTを取得し、解析し、画像データIDTの解析結果に応じて画像データIDTの分割設定、画像データIDTにおけるレート制御エリアの設定、圧縮エンコーダ11に対するレート制御エリアや圧縮率の指示などを行うことが想定される。
操作部15は画像処理装置1を使用するユーザの操作を入力するための操作デバイスを総括して示している。例えばキーボード、マウス、キースイッチ、タッチパネル、音声入力部、遠隔操作部などである。これらの操作デバイスによりユーザは各種操作入力を行うことができ、コントローラ12は操作に応じた処理を実行することができる。
例えば画像データIDTの分割領域の指示、符号化処理のモード選択(例えばレート制御エリアの設定方式の選択、圧縮率の選択など)をユーザが行うことも想定される。コントローラ12はこれらのユーザ操作に応じて、画像データIDTの分割設定、画像データIDTにおけるレート制御エリアの設定、圧縮エンコーダ11に対するレート制御エリアや圧縮率の指示などを行うことも想定される。
本実施の形態では、例えば一枚の静止画もしくは動画としての画像を形成する画像データIDTを圧縮符号化するのであるが、記憶部13又は通信部14で処理される段階では、複数の分割領域に分割した画像データとして扱われるものとしている。
例えば図1の画像データIDTは4つの分割画像データPP1,PP2,PP3,PP4に分割されるようにし、これらの分割画像データPP1,PP2,PP3,PP4に対応する圧縮画像データcPP1,cPP2,cPP3,cPP4が記憶部13で記憶されたり、通信部14から外部機器に送信される。
図3Aは一枚の画像を構成する画像データIDTの例を示している。
例えばこの画像データは8K×4Kとして、水平方向に8K(7680画素)、垂直方向に4K(3840画素)で構成されるとする。
このときに、破線で示す分割境界dvにより、4つの分割領域に分割する。分割した4つの分割画像データPP1,PP2,PP3,PP4の画像を図3Bに示している。これらの分割画像データPP1,PP2,PP3,PP4は、それぞれの4K×2Kとして、水平方向に4K(3840画素)、垂直方向に2K(1920画素)で構成されることになる。
例えばこのように4K×2Kの分割画像データPP1,PP2,PP3,PP4について圧縮符号化された圧縮画像データcIDT(cPP1,cPP2,cPP3,cPP4)を生成することで、復号時には普及している4K×2K対応のデコーダを用いることができる。換言すれば、例えばより大画面を構成する画像データについて、その時点で一般的な画像に対応するデコーダ(普及しているデコーダ)を用いることができる点で、分割する利点がある。
<2.復号処理を行う画像処理装置の構成>
以上の画像処理装置1で圧縮符号化された圧縮画像データcIDT(例えば4つの圧縮画像データcPP1,cPP2,cPP3,cPP4)を入力して、画像表示のために復号する画像処理装置2の構成例を図4Aに示す。
画像処理装置2は、復号装置20、表示部26、画像ソース27を有する。この例では復号装置20は4つのデコーダ21,22,23,24と表示コントローラ25で構成されるものとしている。
画像ソース27は復号処理の処理対象とする圧縮画像データcIDTを復号装置20に供給する部位を示している。例えば画像処理装置2内において圧縮画像データcIDTを記憶する記憶装置が画像ソース27の一例となる。また外部装置からの有線又は無線により送信されてくる画像データの受信装置も画像ソース27の一例となる。さらに、例えばメモリカード、光ディスク、磁気テープなどの記憶媒体から画像データIDTを読み出す再生装置や、HDD(Hard Disk Drive)なども画像ソース27の一例となる。
この画像ソース27は、例えば4つに分割された圧縮画像データcPP1,cPP2,cPP3,cPP4を、それぞれ4つのデコーダ21,22,23,24に並列に供給する。
上記のように分割画像データPP1,PP2,PP3,PP4が4K×2Kの画像データである場合、デコーダ21,22,23,24は、それぞれ4K×2Kに対応するデコーダであり、例えばJPEG2000規格に対応する復号を行うものとされる。もちろんこれは一例であり、符号化に対応した復号器とされることは当然である。
デコーダ21,22,23,24によっては、それぞれが圧縮画像データcPP1,cPP2,cPP3,cPP4に1:1で対応して伸長復号を行って、復号結果としての分割画像データPP1,PP2,PP3,PP4が得られる。
これらの分割画像データPP1,PP2,PP3,PP4は、表示コントローラ25に供給される。
表示コントローラ25では、分割画像データPP1,PP2,PP3,PP4を合成して元の画像データIDTを生成し、その画像データIDTに基づいて表示部26の表示駆動を行う。
これにより表示部26には、図4Bに示すように分割画像データPP1,PP2,PP3,PP4がつなぎ合わされて合成された元の画像データIDTの画像が表示される。
表示部26は、例えばLED等の自発光素子を画素として用いた表示デバイスが想定される。もちろんLEDに限らず、有機EL素子を用いたディスプレイ等、他の表示デバイスでもよい。
さらにはこれらの自発光表示デバイスであって、タイリングディスプレイと呼ばれるような、所定の画素単位のユニットをタイル状に並べて画面を構成するディスプレイデバイスが想定される。
そして特には本実施の形態では、表示デバイスとしては、画像のつなぎ目部分においてプロジェクタで行われるようなオーバラップ表示を行うことがない表示デバイスを想定している。
<3.第1の実施の形態の符号化処理>
以上のように画像処理装置1(符号化装置10)では、元の画像データIDTを分割して、分割領域毎の圧縮画像データcIDT(cPP1,cPP2,cPP3,cPP4)を生成する。
また画像処理装置2(復号装置20)は、圧縮画像データcIDT(cPP1,cPP2,cPP3,cPP4)をそれぞれ復号し、合成して表示させるようにする。
これにより、例えば8K×4Kのような大画像について、例えば4K×2Kのデコーダを用いて再生系を形成することができる。
しかしこの場合、画像のつなぎ目部分(即ち分割境界dvの部分)が目立ってしまい、画像品質が低下するということが発生する場合がある。
これは圧縮符号化によりビットレートを低下させるときに、圧縮率を上げビットレートを低くする程圧縮誤差が増えること、及び分割境界dvの近辺では一方の画像の分割領域における誤差と他方の分割領域における誤差が相乗して、画像上で差異が大きく生じてしまうことによると考えられる。
特に、輝度や色の変化の多い複雑な画像よりも、輝度や色の起伏の少ない画像(例えば図3のような庭園の砂の画像や、海や空の画像など)では、つなぎ目がより目立ちやすくなってしまう。
そこで本実施の形態では、分割境界dvの近傍となるレート制御エリアについては、レート制御エリア以外よりもビットレートが高くなるように符号化処理を行うようにする。
図5にレート制御エリアの例を示す。
図5は、分割境界dvで分割した分割画像データPP1,PP2,PP3,PP4を示している。
線で区切られた一マスがブロックBKである。ブロックBKは、圧縮処理の単位であり、例えば8×8ピクセルとされる。これは一例で、圧縮処理の単位としてのブロックBKは2×2ピクセル、4×4ピクセル、16×16ピクセルなどとされてもよい。
なお図の煩雑化を避けるため「BK」の文字は一部にのみ示している。
また図の見やすさを考慮して、分割画像データPP1,PP2,PP3,PP4を離間させて示しているが、これは図3A、図3Bを参照してわかるように、元の画像データIDTで考えれば、斜線を付したブロック同士は隣接するブロック同士となり、そのブロックBKの境界線が分割境界dvとなる。
ここで斜線を付したブロックBKの範囲をレート制御エリアとする。
この図5の例の場合、水平方向の分割境界dvに沿った上下の各1行のブロックBK、及び垂直方向の分割境界dvに沿った左右の各1列のブロックBKの範囲がレート制御エリアとされる。
説明上、レート制御エリア以外は「通常処理エリア」と呼ぶ。斜線部を付していないブロックBKの範囲が通常処理エリアである。
また以下の説明では「行」又は「列」はブロックBKの水平方向の並び、又は垂直方区の並びを指すものとする。
そしてこの場合、通常処理エリアについては圧縮率RNで圧縮符号化を行い、レート制御エリアでは圧縮率R1で圧縮符号化を行うものとする。RN>R1である。
圧縮率RNは、本来、画像全体に適用しようとする圧縮率と考えてもよい。
つまり通常処理エリアは圧縮率RNで圧縮符号化することで、ある程度ビットレートを抑えることが圧縮の目的となるが、レート制御エリアについては圧縮率RNに比較して低い圧縮率R1で圧縮符号化することでビットレートを通常処理エリアより高くする。
これにより分割境界dvでは圧縮誤差が抑制されるようにする。分割境界dvに接するレート制御エリアの各ブロックBKにおいて圧縮誤差が抑制されることで、合成されて表示される際に、誤差が重なってつなぎ目が目立つようなことを解消するものである。
圧縮エンコーダ11にこのような符号化処理を実行させるコントローラ12の処理例を図6に示す。なお図6では各ステップの右側に画像データの状態を模式的に示している。
コントローラ12はステップS101で処理対象の画像データIDTを特定する。即ち画像ソース16から圧縮エンコーダ11に転送する画像データIDTを特定する。
ステップS102でコントローラ12は、処理対象とした画像データIDTについて分割設定を行う。即ち分割境界dvを設定し、いくつかの分割領域に分けられるようにする。
ステップS103でコントローラ12は、分割境界dvを基準にレート制御エリアRCA(斜線部)を設定する。例えば図5のように分割境界dvに接する1行、1列のブロックの範囲をレート制御エリアRCAとする。
ステップS104でコントローラ12は、画像データIDTについて圧縮エンコーダ11に圧縮符号化を実行させる。このときコントローラ12は、圧縮エンコーダ11にレート制御エリアRCAに該当するブロックBKを通知するとともに、通常処理エリアのブロックBKについては圧縮率RNで圧縮符号化を行い、レート制御エリアRCAに該当するブロックBKについては、圧縮率R1で圧縮符号化を行うように圧縮エンコーダ11に指示する。圧縮エンコーダ11では、例えばレートコントローラ34がこの指示を受け、量子化部32及びEBCOT33において、ブロック毎に指示に応じた圧縮率の圧縮符号化が実行されるようにする。
圧縮符号化が行われたら、ステップS105でコントローラ12は、分割境界dvで画像分割し、分割された各画像の圧縮画像データcIDT(例えば圧縮画像データcPP1,cPP2,cPP3,cPP4)を、記憶部13で記憶されるようにし、或いは通信部14により外部機器に送信されるように制御する。
以上により、レート制御エリアRCAにおいてビットレートが高くされた圧縮画像データcIDTが得られる。
このような圧縮画像データcIDTは、例えば図4の構成の画像処理装置2で復号されて合成され、元の画像データIDTの画像が表示される。このとき分割境界dvでつなぎ目が目立つことが解消されている。
<4.第2の実施の形態の符号化処理>
第2の実施の形態としてのコントローラ12の処理例を図7に示す。図7でも各ステップの右側に画像データの状態を模式的に示している。
コントローラ12はステップS101で処理対象の画像データIDTを特定する。
そしてステップS102でコントローラ12は、処理対象とした画像データIDTについて分割設定を行う。即ち分割境界dvを設定し、いくつかの分割領域に分けられるようにする。以上は図6と同様である。
次にコントローラ12はステップS110で画像分割を行う。即ちコントローラ12は分割境界dvに基づいて画像データIDTを分割し、各分割領域についての分割画像データPP1,PP2,PP3,PP4を形成する。
ステップS111でコントローラ12は分割境界dvを基準にレート制御エリアRCA(斜線部)を設定する。
この場合、すでに分割画像データPP1,PP2,PP3,PP4に分けているので、これら分割画像データPP1,PP2,PP3,PP4のそれぞれについて、例えば図5のように分割境界dvに接する1行、1列のブロックBKの範囲をレート制御エリアRCAとする。
ステップS112でコントローラ12は、分割画像データPP1,PP2,PP3,PP4について、順次、圧縮エンコーダ11に圧縮符号化を実行させる。このときコントローラ12は、各分割画像データPP1,PP2,PP3,PP4毎にレート制御エリアRCAを通知するとともに、通常処理エリアのブロックBKについては圧縮率RNで圧縮符号化を行い、レート制御エリアRCAに該当するブロックBKについては、圧縮率R1で圧縮符号化を行うように圧縮エンコーダ11に指示する。
さらにコントローラ12は、圧縮エンコーダ11に、圧縮処理の完了に応じて圧縮画像データcIDT(cPP1,cPP2,cPP3,cPP4)を、記憶部13又は通信部14に転送するように指示する。
圧縮エンコーダ11内ではレートコントローラ34の制御により、例えば分割画像データPP1を圧縮する場合は、その分割画像データPP1についてのレート制御エリアRCAのブロックBKについて圧縮率が低くなるような圧縮処理を行うことになる。そして圧縮画像データcPP1を記憶部13に転送して記憶させる。或いは通信部14に転送して外部機器に送信させる。
このような処理を順次分割画像データPP2,PP3,PP4にも行っていく。
以上により、レート制御エリアRCAにおいてビットレートが高くされた圧縮画像データcIDT(cPP1,cPP2,cPP3,cPP4)が得られる。
このような圧縮画像データcIDTは、例えば図4の構成の画像処理装置2で復号されて合成され、元の画像データIDTの画像が表示される。このとき分割境界dvでつなぎ目が目立つことが解消されている。
<5.第3から第9の実施の形態のレート制御エリア>
以下、第3から第8の実施の形態としては、レート制御エリアの設定例を挙げる。なお各図は、図5と同様に分割画像データPP1,PP2,PP3,PP4に離した状態で、斜線を付したブロックBKの範囲としてレート制御エリアを示している。
第3の実施の形態のレート制御エリアを図8に示す。
図8は水平方向の分割境界dvに接するブロックの行(ブロックBKの水平方向の並び)から連続する複数ブロック行(この場合は上下各2行)、及び垂直方向の分割境界dvに接するブロックの列(ブロックBKの垂直方向の並び)から連続する複数ブロック列(この場合は左右各2列)の範囲がレート制御エリアとされた例である。つまり各分割画像データPP1,PP2,PP3,PP4において分割境界dv側の2行2列の範囲がレート制御エリアとなる。
なお元の画像データIDTで見れば分割境界dvを挟む4行4列の範囲がレート制御エリアとなるが、以下の説明では分割画像データPP1,PP2,PP3,PP4の単位で考えて、図8の例は「2行2列」と表現して説明する。
この図8の2行2列のように分割境界dvからみて複数行、複数列の範囲にレート制御エリアを設定してもよい。もちろん2行2列というのは一例で、3行3列、4行4列、或いはそれ以上の行数・列数も考えられる。
そしてこのように複数行、複数列のレート制御エリアは、通常処理エリアよりも低い圧縮率R1で圧縮符号化が行われて、ビットレートが通常処理エリアよりも高くされる。
レート制御エリアを広くすることは、つなぎ目のめだちの解消に有効となる。
第4の実施の形態のレート制御エリアを図9に示す。
図9でも、水平方向の分割境界dvに接するブロックの行から連続する複数ブロック行(この場合は上下各2行)、及び垂直方向の分割境界dvに接するブロックの列から連続する複数ブロック列(この場合は左右各2列)の範囲がレート制御エリアとされている。
但し、レート制御エリア内でも圧縮率が異なる領域を設定する。
例えば分割境界dvに接するブロックBKは、圧縮率R1の領域とし、分割境界dvに接しない、分割境界dvからみて2行目又は2列目のブロックBKは、圧縮率R2の領域としている。この場合、RN>R2>R1である。
つまり分割境界dvに最も近いブロックBKは高ビットレートとし、分割境界dvから離れるに従ってビットレートが低くなっていくようにする。
この図9では圧縮率R1、R2の2段階に圧縮率が設定される例としたが、3段階、4段階というように圧縮率が設定され、より多段階で分割境界dvから離れるに従ってビットレートが低くなっていくようにすることもできる。
例えば6行6列のブロックをレート制御エリアとし、2行2列づつ、分割境界dvから離れるに従って圧縮率をR1,R2,R3(但しRN>R3>R2>R1)と徐々に高くするようにしてもよい。
このように分割境界dvに最も近いブロックの圧縮率R1と、通常処理エリアの圧縮率RNの間における、圧縮率の変化幅、段階数、各圧縮率の行数/列数は多様に考えられる。
結局この第4の実施の形態の場合、ビットレートが分割境界dvに向かうにつれて徐々に高くなるようにするものであるが、これも画像のつなぎ目を目立たせないようにすることに有効である。
もちろんコントローラ12は、このようにレート制御エリア内でも異なる圧縮率を設定する場合は、圧縮エンコーダ11に対して、レート制御エリアに関する情報として、圧縮率R1,R2・・・と、圧縮率R1のブロックBK、圧縮率R2のブロックBK・・・を指示することになる。
第5の実施の形態のレート制御エリアを図10A、図10Bに示す。
これは、レート制御エリアを例えば図10A、図10Bのように分割境界dvから1行1列とする(或いは複数行複数列でもよい)が、適用する圧縮率を切り換える例である。
例えば図10Aはレート制御エリアのブロックBKについて圧縮率R1としているが、図10Bは同じレート制御エリアのブロックBKについて圧縮率R2としている。
このようにコントローラ12は、レート制御エリアの設定は変更しないが、レート制御エリアに適用する圧縮率を変更するようにする。
例えば画像データIDTの画像内容に応じて圧縮率を可変設定することが考えられる。
先に述べたように、輝度や色の変化として起伏の少ない画像ほど、つなぎ目が目立ちやすいという傾向がある。そこで、コントローラ12は画像データIDTを解析し、特に分割境界dvの周辺の輝度や色の変化傾向を判定する。そして変化の大きい画像のときは、元々あまりつなぎ目は目立たないため図10Bのように比較的高い圧縮率R2(ビットレート低め)とするが、変化の少ないなめらかな画像のときは、つなぎ目が目立つため図10Aのように低い圧縮率R1(ビットレート高め)とするなどが考えられる。
また要求されるデータサイズに応じてレート制御エリアの圧縮率を可変設定してもよい。なるべくデータサイズを小さくすることが要求される場合は、図10Bのように比較的高い圧縮率R2(ビットレート低め)を選択するなどである。
またコントローラ12はユーザ操作に応じてレート制御エリアの圧縮率を選択することも考えられる。例えばユーザは、つなぎ目のめだちの解消か、データ量の縮小かという点で望ましい方を指示する。それに応じてコントローラ12が圧縮率を選択するようにする。
なお、レート制御エリアに関しては圧縮率R1、R2の2段階だけではなく、3段階以上で可変設定されるようにしてもよい。
第6の実施の形態のレート制御エリアを図11A、図11Bに示す。
これは、レート制御エリアの範囲を例えば図11A、図11Bのように切り換える例である。図11Aは分割境界dvから1行1列をレート制御エリアとしている。一方図11Bは分割境界dvから2行2列をレート制御エリアとしている。
この場合も、例えば画像データIDTの画像解析結果やユーザ操作に応じて、コントローラ12がレート制御エリアの範囲を可変設定するものとする。
図11Bのほうが、図11Aよりもつなぎ目のめだちの解消に有利である一方、図11Aのほうが、図11Bよりもデータ量削減の点で有利である。
なお、レート制御エリアについて1行1列と2行2列を選択するものとしたが、これは一例である。例えば2行2列と5行5列を選択するような例も考えられる。
また、より多段階でレート制御エリアの範囲の選択ができるようにしてもよい。例えば2行2列と5行5列と7行7列を選択できるようにするなどである。
もちろん特に選択可能な行列数を限定せずに、画像解析やユーザ入力等に応じて、適切な行数、列数でレート制御エリアが設定されるようにしてもよい。
またレート制御エリアとしての範囲は、例えば画像内容に応じて変えることも望ましい。例えば分割境界dvの付近における、なめらかな画像内容の範囲に応じて、行数や列数を設定するということが考えられる。
第7の実施の形態のレート制御エリアを図12A、図12Bに示す。これは第5,第6の実施の形態の考え方を合わせたものである。
レート制御エリアの範囲を例えば図12A、図12Bのように切り換える例であるが、図12Aは分割境界dvから1行1列をレート制御エリアとし、圧縮率R1とする例である。一方図12Bは分割境界dvから2行2列をレート制御エリアとし、圧縮率をR2とする例である。
例えば画像データIDTの画像解析結果やユーザ操作に応じて、コントローラ12がレート制御エリアの範囲及び圧縮率を可変設定するものとする。
これにより画像内容や処理の目的に沿った圧縮符号化が可能となる。
第8の実施の形態のレート制御エリアを図13A、図13Bに示す。
これもレート制御エリアの範囲を例えば図13A、図13Bのように切り換える例であるが、図13Aは水平方区の分割境界dvから2行と垂直方向の分割境界dvから1列をレート制御エリアとしている。一方、図13Bは水平方区の分割境界dvから1行と垂直方向の分割境界dvから2列をレート制御エリアとしている。
つまり、水平方向と垂直方向でのレート制御エリアの範囲を可変するものである。
例えば水平方向のつなぎ目が目立つ画像の場合は図13Aが有効である。そしてこの場合、レート制御エリアの列数については少なくすることでデータ量削減に寄与する。
また垂直方向のつなぎ目が目立つ画像の場合は図13Bが有効である。そしてこの場合、レート制御エリアの行数については少なくすることでデータ量削減に寄与する。
このように画像内容によって、水平方向、垂直方向のどちらでつなぎ目解消のためのレート制御エリアを広く採るかを可変することで、つなぎ目のめだちの解消とともに、データ量削減に寄与できる。
なお、更にこの考え方を進めて、レート制御エリアは水平方向の分割境界dvに沿ったブロック行のみとしたり、逆に垂直方向の分割境界dvに沿ったブロック列のみとしたりすることも考えられる。
第9の実施の形態のレート制御エリアを図14A、図14Bに示す。
これはレート制御エリアの圧縮率を切り換える例である。図14Aは水平方区の分割境界dvに沿ったブロックBKは圧縮率R2、垂直方向の分割境界dvに沿ったブロックBKは圧縮率R1としている。
図14Bは水平方区の分割境界dvに沿ったブロックBKは圧縮率R1、垂直方向の分割境界dvに沿ったブロックBKは圧縮率R2としている。
なお、いずれの場合も、水平、垂直の分割境界dvの両方に沿うことになる角部のブロックBKは、圧縮率R1、R2のいずれもが考えられるが、接続点が集中することから、低い圧縮率R1としてビットレートを高くしておくとよい。
この場合、例えば水平方向のつなぎ目が目立つ画像の場合は図14Bが有効で、垂直方向のつなぎ目が目立つ画像の場合は図14Aが有効である。それぞれの場合に他方の圧縮率を上げる(ビットレートを下げる)ことでデータ量削減に寄与する。
なお、図13A、図13Bの考え方と、図14A、図14Bの考え方を合わせたものも考えられる。即ち、図13A、図13Bのように水平垂直方向の行数、列数を切り換えるとともに、圧縮率も水平方向のブロック行と垂直方向のブロック列とで切り換えるものとする。例えばレート制御エリアを、ある場合は、2行1列で行の圧縮率R1、列の圧縮率R2とし、他のある場合は、1行2列で行の圧縮率R2、列の圧縮率R1とするなどである。もちろん、より多段階に切り換えられるようにしてもよい。
以上、各種の実施の形態のレート制御エリアや、それらの変形例に言及してきたが、レート制御エリアの設定例は更に各種考えられる。図5,図8,図9,図10A,図10B,図11A,図11B,図12A,図12B,図13A,図13B,図14A,図14Bの各例のうちの複数の例の組み合わせも各種想定される。
画像内容やユーザ入力等に応じてレート制御エリアの設定や圧縮率を切り換える場合も、これら各例が適用できる。
さらに以上の各例では、分割画像データPP1,PP2,PP3,PP4のそれぞれにおいて同様に(同様の規則で)レート制御エリアが設定される例としたが、互いにレート制御エリアの範囲や圧縮率が異なるようにしてもよい。
例えば分割画像データPP1では、レート制御エリアが1行1列に設定され、分割画像データPP3ではレート制御エリアが2行1列に設定されるなどである。
或いは分割画像データPP1では、レート制御エリアが1行1列で圧縮率R1に設定され、分割画像データPP3ではレート制御エリアが2行1列で圧縮率R2に設定されるなども考えられる。
また以上の実施の形態では、例えば図3A、図3Bのように元の画像データIDTを4分割する場合で述べたが、分割の数や分割境界dvの位置は多様に考えられる。
例えば図15は、10K×4Kのサイズの画像データを例示している。
これを分割画像データPP1,PP2,PP3,PP4,PP5,PP6に分割する分割境界dvを設定する。この場合、分割画像データPP1,PP2,PP4,PP5は4K×2Kの画像データとなり、分割画像データPP3,PP6は2K×2Kの画像データとなる。このような分割を行う場合も、斜線部で示すレート制御エリアRCAを設定し、その範囲では圧縮率を低くしてビットレートが高くなるようにすることで、復号して表示をする際につなぎ目の目立ちを解消させることができる。
<6.まとめ及び変形例>
以上の実施の形態によれば次のような効果が得られる。
実施の形態の符号化装置10は、処理対象の画像データに対する符号化処理を行う圧縮エンコーダ11(符号化処理部)と、処理対象の画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、レート制御エリア以外(通常処理エリア)よりもビットレートが高くなるように符号化処理を制御するコントローラ12(制御部)とを備えている。
これによりレート制御エリアを構成するデータについては画像内の通常処理エリアよりも情報量が多くなる。画像を分割された状態で圧縮符号化が行われている画像を、復号してつなぎ合わせると、その境界部分で画像の継ぎ目が目立つことがあるが、分割境界dvの近傍のレート制御エリアについてビットレートを上げておくことで、継ぎ目が目立つことを防止できる。これにより画像を分割してエンコード、デコードする画像処理系において高品位な画像を表示させることができるようになる。
特にLEDディスプレイのような自発光型表示デバイスでの大画面表示において好適である。
実施の形態の符号化装置10は、圧縮エンコーダ11で圧縮符号化処理を行うが、コントローラ12は、レート制御エリアについては通常処理エリアに対する圧縮率よりも低い圧縮率での圧縮符号化処理を指示するようにしている。
即ち分割境界の近傍のレート制御エリアのデータは、低い圧縮率で圧縮処理されることでビットレートが高くなるようにする。
通常処理エリアに関しては比較的高い圧縮率RNで圧縮を行い、レート制御エリアについては比較的低い圧縮率R1やR2で圧縮を行う。これにより圧縮後のデータ量としてレート制御エリアでは画像データのビットレートが高くなる。
ビットレートが低いと圧縮誤差が目立つことになり、分割境界近傍では誤差が広がることで継ぎ目が見えてしまう現象が発生する。そこで圧縮率を下げてデータ量を多くし、圧縮誤差を低減する。これにより復号・合成後の表示画像においてつなぎ目が目立つという現象を回避できる。
なお実施の形態ではコントローラ12が図6又は図7のような制御処理を行うとしたが、圧縮エンコーダ11内で、例えばレートコントローラ34が当該処理を行うものとしてもよい。
第1,第2の実施の形態として示した処理(図6,図7参照)では、コントローラ12は、処理対象の画像データの分割境界に基づいてレート制御エリアを設定する処理を行うものとした(S103,S111)。
例えばレート制御エリアは、分割境界dvからx行数又はy列数のブロックまでなどとして規則的に設定してもよいし、ユーザ操作や画像内容に応じて可変設定してもよい。コントローラ12の処理としてレート制御エリアを設定することで柔軟な処理設定が可能となる。
なお、レート制御エリアは画像サイズやブロックBKのサイズなどに応じて固定的に設定されるようにしてもよい。
第1の実施の形態では、コントローラ12は処理対象の画像データの分割境界dvを設定し(図6のS102)、分割境界に基づいてレート制御エリアを設定し(S103)、レート制御エリアについては通常処理エリアよりもビットレートが高くなるように指示して処理対象の画像データIDTに対する符号化処理を圧縮エンコーダ11に実行させる(S104)ようにした。
即ち分割境界dvを設定してレート制御エリアを設定した上で、レート制御エリアを指示して符号化処理を実行させる。これによりレート制御エリアで圧縮率を異ならせるような圧縮符号化が実行される。
この場合、元の画像データに対して、任意に領域分割することができるため、復号系、表示系の装置や回路構成に応じた分割境界設定が可能となり、その場合に適切にレート制御エリアを設定することができる。
また第1の実施の形態では、コントローラ12は、符号化処理が行われた画像データを、設定した分割境界で分割された複数の画像データとして扱われるように制御する例を述べた(図6のS105)。
即ち元の画像データIDT全体で圧縮処理がされた後に、分割された複数の圧縮画像データcIDT(例えば圧縮画像データcPP1,cPP2,cPP3,cPP4)が記憶されたり送信されたりするように制御する。
これにより復号時に接合される複数の分割領域の圧縮画像データcIDTが用意される。その圧縮画像データcIDTはそれぞれ接合する境界付近の画像データが高いビットレートとなっていることになる。
第2の実施の形態では、コントローラ12は、処理対象の画像データIDTの分割境界dvを設定し(図7のS102)、分割境界に基づいて画像データを分割し(S110)、分割領域毎にレート制御エリアを設定して(S111)、符号化処理を圧縮エンコーダ11に実行させる(S112)例を述べた。
このような処理でも、レート制御エリアで圧縮率が異なるような圧縮符号化が実行される。そしてこの場合も、元の画像データに対して、任意に領域分割することができるため、復号系、表示系の装置や回路構成に応じた分割境界設定が可能となり、その場合に適切にレート制御エリアを設定することができる。
第1、第3から第9の実施の形態では、複数の画素データから成るブロックBKを符号化処理単位としたときに、レート制御エリアには、少なくとも分割境界に接するブロックBKが含まれるものとした。即ち一辺が分割境界を形成しているブロックBKの行又は列が、レート制御エリアに含まれる。
例えば図5,図8,図9,図10A,図10B,図11A,図11B,図12A,図12B,図13A,図13B,図14A,図14Bのいずれの例も分割境界dvに接するブロックBK(斜線部)はレート制御エリアとしている。このように少なくとも分割境界に接するブロックBKがレート制御エリアに含まれ、高ビットレートとされることで、復号後の表示の際のつなぎ目の目立ちの防止に有効となる。
なお、図5のようにビットレートを高くするレート制御エリアを最小限とすればデータ量の削減に適している。
第3、第4、第6、第7、第8の実施の形態では、レート制御エリアには、分割境界に接するブロックの行から連続する複数ブロック行、又は分割境界に接するブロックの列から連続する複数ブロック列が含まれる場合を示した。
即ち少なくとも分割境界に接するブロックの行又は列から複数の行又は列にわたってレート制御エリアとされ、それらのブロックはビットレートが高くなる場合があるものとする。例えば図8,図9,図11B,図12B,図13A,図13Bの例は、分割境界dvに接するブロックBK(斜線部)の行又は列から連続する複数の行又は列がレート制御エリアとしている。このよう分割境界に近いある程度の範囲をレート制御エリアとしてビットレートを高くすることで、復号後の表示の際のつなぎ目の目立ちの防止に有効となる。
第4、第9の実施の形態では、コントローラ12が、レート制御エリア内で、圧縮率R1の圧縮符号化が行われるブロックBKと、圧縮率R2の圧縮符号化が行われるブロックBKが生じるように制御する例を述べた(図9、図14A、図14B参照)。
即ちレート制御エリアに該当するブロックBKにおいて、異なる圧縮率による圧縮符号化が指示されるブロックBKが存在するようにする。
これにより例えば図9のように分割境界に向かって段階的にビットレートが高くなっていくような圧縮符号化が行われる。これも復号後の表示の際のつなぎ目の目立ちの防止に有効となる。
或いは図14A、図14Bのように垂直方向と水平方向のブロックで圧縮率が異なることで、画像に応じた適応的な圧縮符号化が行われる。これにより高画質化とデータ量削減の要望に対応できる場合がある。
第6、第7、第8の実施の形態では、コントローラ12は、レート制御エリアに該当するブロックを可変設定する例を述べた。
即ちレート制御エリアの設定を固定的に行うのではなく、所定のアルゴリズムによりレート制御エリアが可変設定されるようにする。
例えば図11Aと図11B、又は図12Aと図12B、又は図13Aと図13Bで説明した例のように、レート制御エリアとなるブロックBKの設定が、画像内容の解析結果に応じて可変されたり、或いはユーザ操作に応じて可変されるようにする。これにより状況に応じて適応的にレート制御エリアが設定されて圧縮符号化が行われる。
画像内容によっては、あまりレート制御エリアを広くしなくてもつなぎ目が目立たない場合もある。そのような画像については図11Aのようにレート制御エリアとなる行や列を少なくすれば、データ量削減の点で望ましいこととなる。一方、つなぎ目が目立ちやすい画像については、図11Bのようにレート制御エリアとなる行や列を多くすることで、つなぎ目が目立つことの解消に有効である。
また水平方向、垂直方向で画像の特徴が異なる場合、図12Aと図12B、又は図13Aと図13Bのような可変設定も有効となる。
第5、第7、第9の実施の形態では、コントローラ12は、レート制御エリアについて圧縮エンコーダ11に指示する圧縮率を可変設定する例を述べた。
即ちレート制御エリアの圧縮率の設定を固定的に行うのではなく、所定のアルゴリズムにより可変設定されるようにする。
例えば図10Aと図10Bで説明した例のように、レート制御エリアの圧縮率が、画像内容の解析結果に応じて可変されたり、或いはユーザ操作に応じて可変されるようにする。これにより状況に応じて適応的に圧縮率が選択されて圧縮符号化が行われる。
画像内容によっては、あまり圧縮率を下げなくてもつなぎ目が目立たない場合もある。そのような画像についてはレート制御エリアの圧縮率を高めにすることでデータ量削減の点で望ましいこととなる。一方、つなぎ目が目立ちやすい画像については、レート制御エリアの圧縮率を低くしデータ量を増やすことで、つなぎ目が目立つことの解消に有効である。図12Aと図12Bの場合も同様である。
また水平方向、垂直方向で画像の特徴が異なる場合、図13Aと図13Bのような圧縮率の可変設定も有効となる。
第8の実施の形態では、分割境界dvが処理対象の画像データIDTの水平方向と垂直方向に存在する場合に、レート制御エリアにおける、水平方向の分割境界に沿ったブロックBKの行の数と、垂直方向の分割境界に沿ったブロックBKの列の数とが異なるように、前記レート制御エリアが設定される例を述べた。
即ちレート制御エリアを構成するブロック行数とブロック列数が異なるようにされ、レート制御エリアの水平方向と垂直方向のサイズが異なるようにする。
例えば図13Aのようにレート制御エリアを構成するブロックの行数が、ブロックの列数より多くすることで、水平方向のつなぎ目のめだちの解消に有利である。特に垂直方向のつなぎ目が目立たない場合には列数を少なくすることでデータ量削減に適している。
逆に図13Bのようにレート制御エリアを構成するブロックの列数が、ブロックの行数より多くすることで、垂直方向のつなぎ目のめだちの解消に有利である。特に水平方向のつなぎ目が目立たない場合には行数を少なくすることでデータ量削減に適している。
第9の実施の形態では、分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、レート制御エリアにおける、水平方向の分割境界に沿ったブロックについて圧縮エンコーダ11に指示する圧縮率と、垂直方向の分割境界に沿ったブロックについて圧縮エンコーダ11に指示する圧縮率とを異なるようにする例を述べた。
即ちレート制御エリアを構成するブロックBKのうち、水平行のブロックBKと垂直列のブロックBKとで圧縮率が異なるようにする。
例えば図14Aのように列方向に並ぶブロックBKについて圧縮率R1、行方向に並ぶブロックBKについて圧縮率R2とする。これは垂直方向のつなぎ目のめだちの解消に有利である。また水平方向のつなぎ目が目立たない場合には行方向に並ぶブロックBKについて、圧縮率R1より高い圧縮率R2とすることで、データ量削減に適している。
または図14Bのように行方向に並ぶブロックBKについて圧縮率R1、列方向に並ぶブロックBKについて圧縮率R2とする。これは水平方向のつなぎ目のめだちの解消に有利である。また垂直方向のつなぎ目が目立たない場合には列方向に並ぶブロックBKについて、圧縮率R1より高い圧縮率R2とすることで、データ量削減に適している。
なお、図13A、図13Bの考え方と図14A、図14Bの考え方を合わせて、列方向と行方向のブロックで、分割境界dvに沿った列数と行数が異なるようにするとともに、それぞれで圧縮率が異なるようにすることにも言及した。このようにレート制御エリアと圧縮率の両方を可変設定することによれば、より画像に適した圧縮符号化を行うようにすることもできる。
実施の形態の復号装置20は、一の画像を形成する複数の分割領域となる複数の画像データとして圧縮画像データcIDT(例えばcPP1,cPP2,cPP3,cPP4)が入力される。それぞれは、分割された際の分割境界dvの近傍に設定されたレート制御エリアについては通常処理エリアよりもビットレートが高くなるように符号化処理が施されたものである。これに対応して復号を行う複数のデコーダ(復号処理部)21,22,23,24を備えている。また復号装置20は、複数のデコーダ21,22,23,24により復号された複数の画像データ(例えば分割画像データPP1,PP2,PP3,PP4)を合成して一の画像を構成する画像データとして表示を実行させる表示コントローラ(表示制御部)25を備えている。
これによりレート制御エリアにおいてビットレートが高くされた分割領域の画像データが復号され、さらに分割境界でつなぎ合わされるように合成されて表示される。そしてこの場合に、つなぎ目の目立たない高品位な画像を表示させることができる。
なお、本明細書に記載された効果はあくまでも例示であって限定されるものではなく、また他の効果があってもよい。
なお本技術は以下のような構成も採ることができる。
(1)
処理対象の画像データに対する符号化処理を行う符号化処理部と、
前記処理対象の画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、前記レート制御エリア以外よりもビットレートが高くなるように符号化処理を制御する制御部と、を備えた
符号化装置。
(2)
前記符号化処理部は圧縮符号化処理を行い、
前記制御部は、前記レート制御エリアについては、前記レート制御エリア以外に対する圧縮符号化処理の圧縮率よりも低い圧縮率での圧縮符号化処理を指示する
上記(1)に記載の符号化装置。
(3)
前記制御部は、前記処理対象の画像データの分割境界に基づいて前記レート制御エリアを設定する処理を行う
上記(1)又は(2)に記載の符号化装置。
(4)
前記制御部は、前記処理対象の画像データの分割境界を設定し、分割境界に基づいて前記レート制御エリアを設定し、
前記レート制御エリアについては前記レート制御エリア以外よりもビットレートが高くなるように指示して前記処理対象の画像データに対する符号化処理を前記符号化処理部に実行させる
上記(1)から(3)のいずれかに記載の符号化装置。
(5)
前記制御部は、前記符号化処理が行われた画像データを、設定した分割境界で分割された複数の画像データとして扱われるように制御する
上記(4)に記載の符号化装置。
(6)
前記制御部は、前記処理対象の画像データの分割境界を設定し、分割境界に基づいて画像データを分割し、分割領域毎に前記レート制御エリアを設定して符号化処理を前記符号化処理部に実行させる
上記(1)から(3)のいずれかに記載の符号化装置。
(7)
複数の画素データから成るブロックを符号化処理単位としたときに、
前記レート制御エリアには、少なくとも分割境界に接するブロックが含まれる
上記(1)から(6)のいずれかに記載の符号化装置。
(8)
複数の画素データから成るブロックを符号化処理単位としたときに、
前記レート制御エリアには、分割境界に接するブロックの行から連続する複数ブロック行、又は分割境界に接するブロックの列から連続する複数ブロック列が含まれる
上記(1)から(6)のいずれかに記載の符号化装置。
(9)
複数の画素データから成るブロックを符号化処理単位としたときに、
前記制御部は、前記レート制御エリア内で、第1の圧縮率の圧縮符号化が行われるブロックと、第2の圧縮率の圧縮符号化が行われるブロックが生じるように制御する
上記(1)から(8)のいずれかに記載の符号化装置。
(10)
複数の画素データから成るブロックを符号化処理単位としたときに、
前記制御部は、前記レート制御エリアに該当するブロックを可変設定する
上記(1)から(9)のいずれかに記載の符号化装置。
(11)
前記制御部は、前記レート制御エリアについて前記符号化処理部に指示する圧縮率を可変設定する
上記(1)から(10)のいずれかに記載の符号化装置。
(12)
分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、
複数の画素データから成るブロックを符号化処理単位としたときに、
前記レート制御エリアにおける、水平方向の分割境界に沿ったブロック行の数と、垂直方向の分割境界に沿ったブロック列の数とが異なるように、前記レート制御エリアが設定される
上記(1)から(11)のいずれかに記載の符号化装置。
(13)
分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、
複数の画素データから成るブロックを符号化処理単位としたときに、
前記制御部は、前記レート制御エリアにおける、水平方向の分割境界に沿ったブロックについて前記符号化処理部に指示する圧縮率と、垂直方向の分割境界に沿ったブロックについて前記符号化処理部に指示する圧縮率とを異なるようにする
上記(1)から(12)のいずれかに記載の符号化装置。
(14)
処理対象の画像データについて、当該画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、前記レート制御エリア以外よりもビットレートが高くなるように符号化処理をおこなう
符号化方法。
(15)
一の画像を形成する複数の分割領域となる複数の画像データであって、それぞれが、分割された際の分割境界の近傍に設定されたレート制御エリアについては前記レート制御エリア以外よりもビットレートが高くなるように符号化処理が施された複数の画像データに対応して復号を行う複数の復号処理部と、
複数の前記復号処理部により復号された複数の画像データを合成して一の画像を構成する画像データとして表示を実行させる表示制御部と、を備えた
復号装置。
1,2 画像処理装置、10 符号化装置、11 圧縮エンコーダ、12 コントローラ、13 記憶部、14 通信部、15 操作部、16 画像ソース、20 復号装置、21,22,23,24 デコーダ、25 表示コントローラ、26 表示部、27 画像ソース

Claims (15)

  1. 処理対象の画像データに対する符号化処理を行う符号化処理部と、
    前記処理対象の画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、前記レート制御エリア以外よりもビットレートが高くなるように符号化処理を制御する制御部と、を備えた
    符号化装置。
  2. 前記符号化処理部は圧縮符号化処理を行い、
    前記制御部は、前記レート制御エリアについては、前記レート制御エリア以外に対する圧縮符号化処理の圧縮率よりも低い圧縮率での圧縮符号化処理を指示する
    請求項1に記載の符号化装置。
  3. 前記制御部は、前記処理対象の画像データの分割境界に基づいて前記レート制御エリアを設定する処理を行う
    請求項1に記載の符号化装置。
  4. 前記制御部は、前記処理対象の画像データの分割境界を設定し、分割境界に基づいて前記レート制御エリアを設定し、
    前記レート制御エリアについては前記レート制御エリア以外よりもビットレートが高くなるように指示して前記処理対象の画像データに対する符号化処理を前記符号化処理部に実行させる
    請求項1に記載の符号化装置。
  5. 前記制御部は、前記符号化処理が行われた画像データを、設定した分割境界で分割された複数の画像データとして扱われるように制御する
    請求項4に記載の符号化装置。
  6. 前記制御部は、前記処理対象の画像データの分割境界を設定し、分割境界に基づいて画像データを分割し、分割領域毎に前記レート制御エリアを設定して符号化処理を前記符号化処理部に実行させる
    請求項1に記載の符号化装置。
  7. 複数の画素データから成るブロックを符号化処理単位としたときに、
    前記レート制御エリアには、少なくとも分割境界に接するブロックが含まれる
    請求項1に記載の符号化装置。
  8. 複数の画素データから成るブロックを符号化処理単位としたときに、
    前記レート制御エリアには、分割境界に接するブロックの行から連続する複数ブロック行、又は分割境界に接するブロックの列から連続する複数ブロック列が含まれる
    請求項1に記載の符号化装置。
  9. 複数の画素データから成るブロックを符号化処理単位としたときに、
    前記制御部は、前記レート制御エリア内で、第1の圧縮率の圧縮符号化が行われるブロックと、第2の圧縮率の圧縮符号化が行われるブロックが生じるように制御する
    請求項1に記載の符号化装置。
  10. 複数の画素データから成るブロックを符号化処理単位としたときに、
    前記制御部は、前記レート制御エリアに該当するブロックを可変設定する
    請求項1に記載の符号化装置。
  11. 前記制御部は、前記レート制御エリアについて前記符号化処理部に指示する圧縮率を可変設定する
    請求項1に記載の符号化装置。
  12. 分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、
    複数の画素データから成るブロックを符号化処理単位としたときに、
    前記レート制御エリアにおける、水平方向の分割境界に沿ったブロック行の数と、垂直方向の分割境界に沿ったブロック列の数とが異なるように、前記レート制御エリアが設定される
    請求項1に記載の符号化装置。
  13. 分割境界が処理対象の画像データの水平方向と垂直方向に存在する場合に、
    複数の画素データから成るブロックを符号化処理単位としたときに、
    前記制御部は、前記レート制御エリアにおける、水平方向の分割境界に沿ったブロックについて前記符号化処理部に指示する圧縮率と、垂直方向の分割境界に沿ったブロックについて前記符号化処理部に指示する圧縮率とを異なるようにする
    請求項1に記載の符号化装置。
  14. 処理対象の画像データについて、当該画像データを複数の領域に分割する際に分割境界の近傍となるレート制御エリアについては、前記レート制御エリア以外よりもビットレートが高くなるように符号化処理をおこなう
    符号化方法。
  15. 一の画像を形成する複数の分割領域となる複数の画像データであって、それぞれが、分割された際の分割境界の近傍に設定されたレート制御エリアについては前記レート制御エリア以外よりもビットレートが高くなるように符号化処理が施された複数の画像データに対応して復号を行う複数の復号処理部と、
    複数の前記復号処理部により復号された複数の画像データを合成して一の画像を構成する画像データとして表示を実行させる表示制御部と、を備えた
    復号装置。
JP2020552528A 2018-10-18 2019-07-16 符号化装置、符号化方法、復号装置 Pending JPWO2020079900A1 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018196639 2018-10-18
JP2018196639 2018-10-18
PCT/JP2019/027861 WO2020079900A1 (ja) 2018-10-18 2019-07-16 符号化装置、符号化方法、復号装置

Publications (1)

Publication Number Publication Date
JPWO2020079900A1 true JPWO2020079900A1 (ja) 2021-09-24

Family

ID=70284535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020552528A Pending JPWO2020079900A1 (ja) 2018-10-18 2019-07-16 符号化装置、符号化方法、復号装置

Country Status (7)

Country Link
US (1) US20210350581A1 (ja)
EP (1) EP3869801A4 (ja)
JP (1) JPWO2020079900A1 (ja)
KR (1) KR20210071986A (ja)
CN (1) CN112823516A (ja)
TW (1) TWI829740B (ja)
WO (1) WO2020079900A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09275561A (ja) * 1996-04-08 1997-10-21 Toshiba Corp 映像圧縮装置及び映像圧縮方法
JP2002374532A (ja) * 2001-06-13 2002-12-26 Ricoh Co Ltd 画像圧縮装置、方法、プログラムおよび記録媒体
JP2003204436A (ja) * 2001-10-29 2003-07-18 Victor Co Of Japan Ltd 画像符号化装置及び画像符号化プログラム
JP2003348597A (ja) * 2002-05-29 2003-12-05 Sony Corp 画像符号化装置および画像符号化方法
JP2004064126A (ja) * 2002-07-24 2004-02-26 Kddi Corp 画像符号化装置および画像符号化方法、コンピュータプログラム
JP2012120054A (ja) * 2010-12-02 2012-06-21 Canon Inc 画像符号化装置、画像符号化方法およびプログラム
JP2015171117A (ja) * 2014-03-11 2015-09-28 キヤノン株式会社 画像符号化装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100207419B1 (ko) * 1995-03-20 1999-07-15 전주범 부호화 비트발생율 제어방법 및 그 제어장치
JP2001285876A (ja) * 2000-03-30 2001-10-12 Sony Corp 画像符号化装置とその方法、ビデオカメラ、画像記録装置、画像伝送装置
CN1420633A (zh) * 2001-10-29 2003-05-28 日本胜利株式会社 图像编码装置以及图像编码方法
JP4008333B2 (ja) 2002-10-25 2007-11-14 株式会社リアルビズ 複数台のプロジェクタによるマルチ映像投影方法、同方法を使用するためのプロジェクタ装置、プログラム及び記録媒体
JP4616057B2 (ja) * 2005-04-13 2011-01-19 パイオニア株式会社 画像符号化装置及び画像符号化方法
JP5914962B2 (ja) * 2010-04-09 2016-05-11 ソニー株式会社 画像処理装置および方法、プログラム、並びに、記録媒体
BR112013020068A2 (pt) * 2011-01-28 2018-03-06 Eye Io Llc métodos e parelhos para controle adaptativo da taxa de bits baseado em cenas
JP6023596B2 (ja) * 2013-01-24 2016-11-09 株式会社日立情報通信エンジニアリング 画像符号化装置
JP6330937B2 (ja) 2013-07-19 2018-05-30 株式会社Jvcケンウッド マルチプロジェクタシステム、プロジェクタ装置、調整装置および調整方法、ならびに、調整プログラム
US10205950B2 (en) * 2014-02-21 2019-02-12 Panasonic Corporation Image decoding method, image encoding method, image decoding apparatus, and image encoding apparatus
US11172208B2 (en) * 2017-02-28 2021-11-09 Nokia Technologies Oy Method and apparatus for improving the visual quality of viewport-based omnidirectional video streaming

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09275561A (ja) * 1996-04-08 1997-10-21 Toshiba Corp 映像圧縮装置及び映像圧縮方法
JP2002374532A (ja) * 2001-06-13 2002-12-26 Ricoh Co Ltd 画像圧縮装置、方法、プログラムおよび記録媒体
JP2003204436A (ja) * 2001-10-29 2003-07-18 Victor Co Of Japan Ltd 画像符号化装置及び画像符号化プログラム
JP2003348597A (ja) * 2002-05-29 2003-12-05 Sony Corp 画像符号化装置および画像符号化方法
JP2004064126A (ja) * 2002-07-24 2004-02-26 Kddi Corp 画像符号化装置および画像符号化方法、コンピュータプログラム
JP2012120054A (ja) * 2010-12-02 2012-06-21 Canon Inc 画像符号化装置、画像符号化方法およびプログラム
JP2015171117A (ja) * 2014-03-11 2015-09-28 キヤノン株式会社 画像符号化装置

Also Published As

Publication number Publication date
US20210350581A1 (en) 2021-11-11
TW202029749A (zh) 2020-08-01
TWI829740B (zh) 2024-01-21
EP3869801A1 (en) 2021-08-25
CN112823516A (zh) 2021-05-18
EP3869801A4 (en) 2021-12-08
WO2020079900A1 (ja) 2020-04-23
KR20210071986A (ko) 2021-06-16

Similar Documents

Publication Publication Date Title
US11375234B2 (en) Method and apparatus for decoding video signal
US9654796B2 (en) Method and apparatus for encoding and decoding image through intra prediction
US10812829B2 (en) 2D block image encoding
JP5989934B2 (ja) マルチレイヤvdr符号化における知覚量子化ビデオコンテンツのエンコーディング
US7609897B2 (en) Image coder and image decoder capable of power-saving control in image compression and decompression
JP4495701B2 (ja) 人間の視覚特性を考慮した映像の符号化方法、及び、記録媒体
JP2021523588A (ja) 四分木二分木のブロック形状適応イントラ予測方向
JP2005528047A (ja) 画像符号化システム、画像復号システム、及び画像を分割したブロックの画素値の予測方法
KR20150112860A (ko) 디스플레이 패널 및 디스플레이 패널의 픽셀 휘도를 보상하기 위한 방법
TWI551124B (zh) 應用於視訊系統之編碼/解碼方法及編碼/解碼裝置
JP5652101B2 (ja) 画像処理装置及び画像処理方法
JPWO2020079900A1 (ja) 符号化装置、符号化方法、復号装置
JP2013005414A (ja) 符号化装置、復号化装置、符復号化システム、符号化方法及び復号化方法
US8279932B2 (en) Information processing apparatus and method
US20090010554A1 (en) Method for Processing Image Data
KR102443958B1 (ko) 고효율 비디오 코딩을 위한 화면 내 예측 방법 및 장치
JP4331992B2 (ja) 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置,それらのプログラムおよびそれらのプログラム記録媒体
CN112565750B (zh) 一种视频编码方法、电子设备和存储介质
JP4590986B2 (ja) 符号化装置、復号化装置、符号化方法、復号化方法、及びこれらのプログラム
JP6672363B2 (ja) 符号化装置、表示装置、符号化装置の制御方法、および制御プログラム
CN105323589A (zh) 应用于视频***的编码/解码方法及编码/解码装置
JP2010141775A (ja) 表示装置駆動回路及び表示装置
JP2007201537A (ja) 画像圧縮方法および画像圧縮手段を備えた情報処理装置
JP2004272090A (ja) Osd表示手段用の文字画像の圧縮形式とその解凍方法
JP2008211527A (ja) 画像符号化装置及び画像復号装置及びそれらの制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230621

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230621

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230926