(57)【要約】  本開示は、画像のダイナミックレンジを正確に再現することができるようにする画像処理装置および方法に関する。最大ホワイトレベルに対応する縦軸の値は、現像画像に対して最大ホワイトレベル(白800%)が割り当てられるデジタル値であり、ダイナミックレンジの特性情報の１つであるmax_white_level_code_valueとして設定されて伝送される。ホワイトレベルに対する縦軸の値は、現像画像に対してホワイトレベル(白100%)が割り当てられるデジタル値であり、ダイナミックレンジの特性情報の１つであるwhite_level_code_valueとして設定されて伝送される。本開示は、例えば、画像処理装置に適用することができる。
2014002901.tif 000002
【特許請求の範囲】
【請求項１】
画像を符号化処理してビットストリームを生成する符号化部と、
Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を設定する設定部と、
前記符号化部により生成されたビットストリームと前記設定部により設定されたダイナミックレンジ特性情報とを伝送する伝送部と
を備える画像処理装置。
【請求項２】
前記設定部は、Captured 画像に対してDeveloped 画像に割り当てられるダイナミックレンジのコードを示すコード情報を、前記ダイナミックレンジ特性情報として設定する
請求項１に記載の画像処理装置。
【請求項３】
前記設定部は、Captured 画像のホワイトレベルに対してDeveloped 画像に割り当てられるコードを示すコード情報を、前記ダイナミックレンジ特性情報として設定する
請求項２に記載の画像処理装置。
【請求項４】
前記設定部は、Captured 画像のホワイトレベルに対してDeveloped 画像に割り当てられるコードを示すホワイトレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
請求項３に記載の画像処理装置。
【請求項５】
前記設定部は、Developed 画像のホワイトレベルに割り当てられるコードの最大値を示す最大ホワイトレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
請求項４に記載の画像処理装置。
【請求項６】
前記設定部は、Developed 画像のブラックレベルのコードを示すブラックレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
請求項１に記載の画像処理装置。
【請求項７】
前記設定部は、Developed 画像のグレイレベルのコードを示すグレイレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
請求項１に記載の画像処理装置。
【請求項８】
前記設定部は、Captured 画像のホワイトレベルの最大値を示す最大ホワイトレベル情報を、前記ダイナミックレンジ特性情報として設定する
請求項１に記載の画像処理装置。
【請求項９】
前記設定部は、前記ビットストリームを復号処理した画像の注目領域の輝度のレンジを示す情報を、前記ダイナミックレンジ特性情報として設定する
請求項１に記載の画像処理装置。
【請求項１０】
前記設定部は、前記ビットストリームを復号処理した画像の注目領域の位置およびオフセットを示す情報を、前記ダイナミックレンジ特性情報として設定する
請求項１に記載の画像処理装置。
【請求項１１】
前記伝送部は、前記ダイナミックレンジ特性情報を、前記ビットストリームを復号処理した画像を表示する際に用いる補助情報として伝送する
請求項１に記載の画像処理装置。
【請求項１２】
前記伝送部は、前記ダイナミックレンジ特性情報を、既存の補助情報を拡張した拡張補助情報として伝送する
請求項１に記載の画像処理装置。
【請求項１３】
前記伝送部は、前記ダイナミックレンジ特性情報を、tone_mapping_information SEI (Supplemental enhancement information)として伝送する
請求項１に記載の画像処理装置。
【請求項１４】
前記伝送部は、tone_mapping_information SEIを対象として、前記ダイナミックレンジ特性情報を伝送する際に用いるmodel_idを拡張して、前記ダイナミックレンジ特性情報をSEIとして伝送する
請求項１３に記載の画像処理装置。
【請求項１５】
前記伝送部は、前記ダイナミックレンジ特性情報を、前記画像のユーザビリティをシーケンス単位で示すVUI(Video Usability Information)として伝送する
請求項１に記載の画像処理装置。
【請求項１６】
前記符号化部は、AVC/H.264 規格に準じた符号化方式に従って、前記画像を符号化処理する
請求項１に記載の画像処理装置。
【請求項１７】
画像処理装置が、
画像を符号化処理してビットストリームを生成し、
Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を設定し、
生成されたビットストリームと設定されたダイナミックレンジ特性情報とを伝送する
画像処理方法。
【請求項１８】
ビットストリームを復号処理して、画像を生成する復号部と、
Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を用いて、前記復号部により生成された画像に対するダイナミックレンジを調整する画像調整部と
を備える画像処理装置。
【請求項１９】
前記ビットストリームと、前記ダイナミックレンジ特性情報とを受け取る受け取り部を
さらに備え、
前記復号部は、前記受け取り部により受け取られたビットストリームを復号処理し、
前記画像調整部は、前記受け取り部により受け取られたダイナミックレンジ特性情報を用いて、前記復号部により生成された画像に対するダイナミックレンジを調整する
請求項１８に記載の画像処理装置。
【請求項２０】
ビットストリームを復号処理して、画像を生成し、
Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を用いて、生成された画像に対するダイナミックレンジを調整する
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置および方法に関し、特に、画像のダイナミックレンジを正確に再現することができるようにした画像処理装置および方法に関する。
【背景技術】
【０００２】
近年、画像情報をデジタルとして取り扱い、その際、効率の高い情報の伝送、蓄積を目的とし、画像情報特有の冗長性を利用して、離散コサイン変換等の直交変換と動き補償により圧縮する符号化方式を採用して画像を圧縮符号する装置が普及しつつある。この符号化方式には、例えば、MPEG（Moving Picture Experts Group）やH．264及びMPEG-4 Part10 （Advanced Video Coding、以下 AVCと記す）などがある。【０００３】
そして、現在、H．264/AVCより更なる符号化効率の向上を目的として、ITU-TとISO/IECとの共同の標準化団体であるJCTVC (Joint Collaboration Team - Video Coding) により、HEVC (High Efficiency Video Coding) と呼ばれる符号化方式の標準化が進められている（非特許文献１参照）。【０００４】
現時点におけるHEVCのドラフトでは、図１に示されるSEI（Supplemental Enhancement Information）において、トーンマッピングインフォメーションが伝送されている。【０００５】
そのトーンマッピングインフォメーションの内容は、図２に示されるように、AVCにおいて規格されているものと同じである（非特許文献２参照）。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Benjamin Bross, Woo-Jin Han, Jens-Rainer Ohm, Gary J. Sullivan, Thomas Wiegand," High efficiency video coding (HEVC) text specification draft 7 ", JCTVC-I1003 ver5, 2012.6.12
【非特許文献２】D.1.24 of Rec. ITU-T H.264 | ISO/IEC 14496-10
【発明の概要】
【発明が解決しようとする課題】
【０００７】
昨今、カメラやディスプレイにおいては、高いダイナミックレンジの画像を撮影したり、表示したりすることができるようになってきている。【０００８】
このような状況において、さまざまなダイナミックレンジの画像の表示に対応するため、デコードした画像のダイナミックレンジを広げることが要求されているが、非特許文献１においては、デコードした画像に対するダイナミックレンジについて定義されていなかった。【０００９】
本開示は、このような状況に鑑みてなされたものであり、画像のダイナミックレンジを正確に再現することができるようにするものである。
【課題を解決するための手段】
【００１０】
本開示の第１の側面の画像処理装置は、画像を符号化処理してビットストリームを生成する符号化部と、Captured 画像に対してDeveloped 画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を設定する設定部と、前記符号化部により生成されたビットストリームと前記設定部により設定されたダイナミックレンジ特性情報とを伝送する伝送部とを備える。【００１１】
前記設定部は、Captured 画像に対してDeveloped 画像に割り当てられるダイナミックレンジのコードを示すコード情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１２】
前記設定部は、Captured 画像のホワイトレベルに対してDeveloped 画像に割り当てられるコードを示すコード情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１３】
前記設定部は、Captured 画像のホワイトレベルに対してDeveloped 画像に割り当てられるコードを示すホワイトレベルコード情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１４】
前記設定部は、Developed 画像のホワイトレベルに割り当てられるコードの最大値を示す最大ホワイトレベルコード情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１５】
前記設定部は、Developed 画像のブラックレベルのコードを示すブラックレベルコード情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１６】
前記設定部は、Developed 画像のグレイレベルのコードを示すグレイレベルコード情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１７】
前記設定部は、Captured 画像のホワイトレベルの最大値を示す最大ホワイトレベル情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１８】
前記設定部は、前記ビットストリームを復号処理した画像の注目領域の輝度のレンジを示す情報を、前記ダイナミックレンジ特性情報として設定することができる。【００１９】
前記設定部は、前記ビットストリームを復号処理した画像の注目領域の位置およびオフセットを示す情報を、前記ダイナミックレンジ特性情報として設定することができる。【００２０】
前記伝送部は、前記ダイナミックレンジ特性情報を、前記ビットストリームを復号処理した画像を表示する際に用いる補助情報として伝送することができる。【００２１】
前記伝送部は、前記ダイナミックレンジ特性情報を、既存の補助情報を拡張した拡張補助情報として伝送することができる。【００２２】
前記伝送部は、前記ダイナミックレンジ特性情報を、tone_mapping_information SEI (Supplemental enhancement information)として伝送することができる。【００２３】
前記伝送部は、tone_mapping_information SEIを対象として、前記ダイナミックレンジ特性情報を伝送する際に用いるmodel_idを拡張して、前記ダイナミックレンジ特性情報をSEIとして伝送することができる。【００２４】
前記伝送部は、前記ダイナミックレンジ特性情報を、前記画像のユーザビリティをシーケンス単位で示すVUI(Video Usability Information)として伝送することができる。【００２５】
前記符号化部は、AVC/H.264規格に準じた符号化方式に従って、前記画像を符号化処理することができる。【００２６】
本開示の第１の側面の画像処理方法は、画像を符号化処理してビットストリームを生成し、Captured 画像に対してDeveloped 画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を設定し、生成されたビットストリームと設定されたダイナミックレンジ特性情報とを伝送する。【００２７】
本開示の第２の側面の画像処理装置は、ビットストリームを復号処理して、画像を生成する復号部と、Captured 画像に対してDeveloped 画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を用いて、前記復号部により生成された画像に対するダイナミックレンジを調整する画像調整部とを備える。【００２８】
前記ビットストリームと、前記特性情報とを受け取る受け取り部をさらに備え、前記復号部は、前記受け取り部により受け取られたビットストリームを復号処理し、前記画像調整部は、前記受け取り部により受け取られたダイナミックレンジ特性情報を用いて、前記復号部により生成された画像に対するダイナミックレンジを調整することができる。【００２９】
本開示の第２の側面の画像処理方法は、ビットストリームを復号処理して、画像を生成し、Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を用いて、生成された画像に対するダイナミックレンジを調整する。【００３０】
本開示の第１の側面においては、画像を符号化処理してビットストリームが生成され、Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報が設定される。そして、生成されたビットストリームと設定されたダイナミックレンジ特性情報とが伝送される。【００３１】
本開示の第２の側面においては、ビットストリームを復号処理して、画像が生成される。そして、Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を用いて、生成された画像に対するダイナミックレンジが調整される。【００３２】
なお、上述の画像処理装置は、独立した装置であっても良いし、１つの画像符号化装置または画像復号装置を構成している内部ブロックであってもよい。
【発明の効果】
【００３３】
本開示の第１の側面によれば、画像を符号化することができる。特に、画像のダイナミックレンジを正確に再現することができる。【００３４】
本開示の第２の側面によれば、画像を復号することができる。特に、画像のダイナミックレンジを正確に再現することができる。
【図面の簡単な説明】
【００３５】
【図１】SEIのシンタクスの例を示す図である。
【図２】トーンマッピングSEIのシンタクスの例を示す図である。
【図３】本技術を適用した符号化装置の第１実施の形態の構成例を示すブロック図である。
【図４】図１の符号化部の構成例を示すブロック図である。
【図５】ダイナミックレンジの特性情報を説明する図である。
【図６】ダイナミックレンジの特性情報を説明する図である。
【図７】ダイナミックレンジの特性情報の例を示す図である。
【図８】トーンマッピングSEIのシンタクスの例を示す図である。
【図９】トーンマッピングSEIのシンタクスの他の例を示す図である。
【図１０】カメラの感度と露出インデックスとが指し示す値の意味のテーブルを示す図である。
【図１１】ルミナンスダイナミックレンジSEIのシンタクスの例を示す図である。
【図１２】VUIのシンタクスの例を示す図である。
【図１３】VUIのシンタクスの他の例を示す図である。
【図１４】VUIのシンタクスのさらに他の例を示す図である。
【図１５】ダイナミックレンジの特性情報のシンタクスの例を示す図である。
【図１６】図３の符号化装置の生成処理を説明するフローチャートである。
【図１７】図１６の符号化処理の詳細を説明するフローチャートである。
【図１８】図１６の符号化処理の詳細を説明するフローチャートである。
【図１９】本技術を適用した復号装置の第１実施の形態の構成例を示すブロック図である。
【図２０】図１９の復号部の構成例を示すブロック図である。
【図２１】図１９の復号装置による表示処理を説明するフローチャートである。
【図２２】図２１の復号処理の詳細を説明するフローチャートである。
【図２３】本技術を適用した符号化装置の第２実施の形態の構成例を示すブロック図である。
【図２４】図２３の符号化部の構成例を示すブロック図である。
【図２５】本技術を適用した復号装置の第２実施の形態の構成例を示すブロック図である。
【図２６】図２５の復号部の構成例を示すブロック図である。
【図２７】多視点画像符号化方式の例を示す図である。
【図２８】本開示を適用した多視点画像符号化装置の主な構成例を示す図である。
【図２９】本開示を適用した多視点画像復号装置の主な構成例を示す図である。
【図３０】階層画像符号化方式の例を示す図である。
【図３１】本開示を適用した階層画像符号化装置の主な構成例を示す図である。
【図３２】本開示を適用した階層画像復号装置の主な構成例を示す図である。
【図３３】コンピュータの主な構成例を示すブロック図である。
【図３４】テレビジョン装置の概略的な構成の一例を示すブロック図である。
【図３５】携帯電話機の概略的な構成の一例を示すブロック図である。
【図３６】記録再生装置の概略的な構成の一例を示すブロック図である。
【図３７】撮像装置の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３６】
以下、本開示を実施するための形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（HEVC方式の符号化・復号装置）
２．第２の実施の形態（AVC方式の符号化・復号装置）
３．第３の実施の形態（多視点画像符号化・多視点画像復号装置）
４．第４の実施の形態（階層画像符号化・階層画像復号装置）
５．第５の実施の形態（コンピュータ）
６．応用例
【００３７】
＜第１の実施の形態＞
［符号化装置の第１実施の形態の構成例］
図３は、本技術を適用した画像処理装置としての、符号化装置の第１実施の形態の構成例を示すブロック図である。
【００３８】
図３の符号化装置１は、符号化部２、設定部３、および伝送部４により構成され、撮影(Captured)画像等の画像をHEVC方式で符号化する。
【００３９】
具体的には、符号化装置１の符号化部２には、フレーム単位の撮影画像等の画像が入力信号として入力される。符号化部２は、入力信号をHEVC方式で符号化し、その結果得られる符号化データを設定部３に供給する。
【００４０】
設定部３は、SPS（Sequence Parameter Set）、PPS（Picture Parameter Set）、符号化データに対応する画像の特性（ユーザビリティ）をシーケンスごとに示すVUI(Video Usability Information)、SEI（Supplemental Enhancement Information）などを設定する。設定部３は、設定されたSPS、PPS、VUI、およびSEIと、符号化部２から供給される符号化データとから、符号化ストリームを生成する。設定部３は、符号化ストリームを伝送部４に供給する。
【００４１】
伝送部４は、設定部３から供給される符号化ストリームを、後述する復号装置に伝送する。
【００４２】
［符号化部の構成例］
図４は、図３の符号化部２の構成例を示すブロック図である。
【００４３】
図４の符号化部２は、A/D変換部１１、画面並べ替えバッファ１２、演算部１３、直交変換部１４、量子化部１５、可逆符号化部１６、蓄積バッファ１７、逆量子化部１８、逆直交変換部１９、加算部２０、デブロックフィルタ２１、フレームメモリ２２、スイッチ２３、イントラ予測部２４、動き予測・補償部２５、予測画像選択部２６、およびレート制御部２７を含むように構成される。
【００４４】
さらに、デブロックフィルタ２１およびフレームメモリ２２の間には、適応オフセットフィルタ４１と適応ループフィルタ４２が備えられている。
【００４５】
具体的には、符号化部２のA/D変換部１１は、入力信号として入力されたフレーム単位の画像をA/D変換し、画面並べ替えバッファ１２に出力して記憶させる。画面並べ替えバッファ１２は、記憶した表示の順番のフレーム単位の画像を、GOP（Group of Picture）構造に応じて、符号化のための順番に並べ替え、演算部１３、イントラ予測部２４、および動き予測・補償部２５に出力する。
【００４６】
演算部１３は、予測画像選択部２６から供給される予測画像と、画面並べ替えバッファ１２から出力された符号化対象の画像の差分を演算することにより符号化を行う。具体的には、演算部１３は、画面並べ替えバッファ１２から出力された符号化対象の画像から、予測画像選択部２６から供給される予測画像を減算することにより符号化を行う。演算部１３は、その結果得られる画像を、残差情報として直交変換部１４に出力する。なお、予測画像選択部２６から予測画像が供給されない場合、演算部１３は、画面並べ替えバッファ１２から読み出された画像をそのまま残差情報として直交変換部１４に出力する。
【００４７】
直交変換部１４は、演算部１３からの残差情報に対して直交変換を施し、直交変換の結果得られる係数を量子化部１５に供給する。
【００４８】
量子化部１５は、直交変換部１４から供給される係数を量子化する。量子化された係数は、可逆符号化部１６に入力される。
【００４９】
可逆符号化部１６は、最適イントラ予測モードを示す情報（以下、イントラ予測モード情報という）をイントラ予測部２４から取得する。また、最適インター予測モードを示す情報（以下、インター予測モード情報という）、動きベクトル、参照画像を特定するための情報などを動き予測・補償部２５から取得する。また、可逆符号化部１６は、適応オフセットフィルタ４１から格納フラグ、インデックスまたはオフセット、および種類情報をオフセットフィルタ情報として取得し、適応ループフィルタ４２からフィルタ係数を取得する。
【００５０】
可逆符号化部１６は、量子化部１５から供給される量子化された係数に対して、可変長符号化（例えば、CAVLC（Context-Adaptive Variable Length Coding）など）、算術符号化（例えば、CABAC（Context-Adaptive Binary Arithmetic Coding）など）などの可逆符号化を行う。
【００５１】
また、可逆符号化部１６は、イントラ予測モード情報、または、インター予測モード情報、動きベクトル、参照画像を特定する情報、オフセットフィルタ情報、およびフィルタ係数などを、符号化に関する符号化情報として可逆符号化する。可逆符号化部１６は、可逆符号化された符号化情報と係数を、符号化データとして蓄積バッファ１７に供給し、蓄積させる。なお、可逆符号化された符号化情報は、可逆符号化された係数のヘッダ情報とされてもよい。
【００５２】
蓄積バッファ１７は、可逆符号化部１６から供給される符号化データを、一時的に記憶する。また、蓄積バッファ１７は、記憶している符号化データを、図３の設定部３に供給する。
【００５３】
また、量子化部１５より出力された、量子化された係数は、逆量子化部１８にも入力され、逆量子化された後、逆直交変換部１９に供給される。
【００５４】
逆直交変換部１９は、逆量子化部１８から供給される係数に対して逆直交変換を施し、その結果得られる残差情報を加算部２０に供給する。
【００５５】
加算部２０は、逆直交変換部１９から供給される復号対象の画像としての残差情報と、予測画像選択部２６から供給される予測画像を加算して、局部的に復号された画像を得る。なお、予測画像選択部２６から予測画像が供給されない場合、加算部２０は、逆直交変換部１９から供給される残差情報を局部的に復号された画像とする。加算部２０は、局部的に復号された画像をデブロックフィルタ２１に供給するとともに、フレームメモリ２２に供給して蓄積させる。
【００５６】
デブロックフィルタ２１は、加算部２０から供給される局部的に復号された画像をフィルタリングすることにより、ブロック歪を除去する。デブロックフィルタ２１は、その結果得られる画像を適応オフセットフィルタ４１に供給する。
【００５７】
適応オフセットフィルタ４１は、デブロックフィルタ２１による適応デブロックフィルタ処理後の画像に対して、主にリンギングを除去する適応オフセットフィルタ(SAO: Sample adaptive offset)処理を行う。
【００５８】
より詳細には、適応オフセットフィルタ４１は、最大の符号化単位であるLCU（Largest Coding Unit）ごとに適応オフセットフィルタ処理の種類を決定し、その適応オフセットフィルタ処理で用いられるオフセットを求める。適応オフセットフィルタ４１は、求められたオフセットを用いて、適応デブロックフィルタ処理後の画像に対して、決定された種類の適応オフセットフィルタ処理を行う。そして、適応オフセットフィルタ４１は、適応オフセットフィルタ処理後の画像を適応ループフィルタ４２に供給する。
【００５９】
また、適応オフセットフィルタ４１は、オフセットを格納するバッファを有している。適応オフセットフィルタ４１は、LCUごとに、適応デブロックフィルタ処理に用いられたオフセットが既にバッファに格納されているかどうかを判定する。
【００６０】
適応オフセットフィルタ４１は、適応デブロックフィルタ処理に用いられたオフセットが既にバッファに格納されていると判定した場合、オフセットがバッファに格納されているかを示す格納フラグを、オフセットがバッファに格納されていることを示す値（ここでは１）に設定する。
【００６１】
そして、適応オフセットフィルタ４１は、LCUごとに、１に設定された格納フラグ、バッファにおけるオフセットの格納位置を示すインデックス、および、行われた適応オフセットフィルタ処理の種類を示す種類情報を可逆符号化部１６に供給する。
【００６２】
一方、適応オフセットフィルタ４１は、適応デブロックフィルタ処理に用いられたオフセットがまだバッファに格納されていない場合、そのオフセットを順にバッファに格納する。また、適応オフセットフィルタ４１は、格納フラグを、オフセットがバッファに格納されていないことを示す値（ここでは０）に設定する。そして、適応オフセットフィルタ４１は、LCUごとに、０に設定された格納フラグ、オフセット、および種類情報を可逆符号化部１６に供給する。
【００６３】
適応ループフィルタ４２は、適応オフセットフィルタ４１から供給される適応オフセットフィルタ処理後の画像に対して、例えば、LCUごとに、適応ループフィルタ（ALF:Adaptive Loop Filter)処理を行う。適応ループフィルタ処理としては、例えば、２次元のウィナーフィルタ（Wiener Filter）による処理が用いられる。もちろん、ウィナーフィルタ以外のフィルタが用いられてもよい。
【００６４】
具体的には、適応ループフィルタ４２は、LCUごとに、画面並べ替えバッファ１２から出力される画像である原画像と適応ループフィルタ処理後の画像の残差が最小となるように、適応ループフィルタ処理で用いられるフィルタ係数を算出する。そして、適応ループフィルタ４２は、適応オフセットフィルタ処理後の画像に対して、算出されたフィルタ係数を用いて、LCUごとに適応ループフィルタ処理を行う。
【００６５】
適応ループフィルタ４２は、適応ループフィルタ処理後の画像をフレームメモリ２２に供給する。また、適応ループフィルタ４２は、フィルタ係数を可逆符号化部１６に供給する。
【００６６】
なお、ここでは、適応ループフィルタ処理は、LCUごとに行われるものとするが、適応ループフィルタ処理の処理単位は、LCUに限定されない。但し、適応オフセットフィルタ４１と適応ループフィルタ４２の処理単位を合わせることにより、処理を効率的に行うことができる。
【００６７】
フレームメモリ２２に蓄積された画像は、参照画像としてスイッチ２３を介してイントラ予測部２４または動き予測・補償部２５に出力される。
【００６８】
イントラ予測部２４は、フレームメモリ２２からスイッチ２３を介して読み出されたデブロックフィルタ２１でフィルタリングされていない参照画像を用いて、タイルおよびスライス単位で、候補となる全てのイントラ予測モードのイントラ予測処理を行う。
【００６９】
また、イントラ予測部２４は、画面並べ替えバッファ１２から読み出された画像と、イントラ予測処理の結果生成される予測画像とに基づいて、候補となる全てのイントラ予測モードに対してコスト関数値（詳細は後述する）を算出する。そして、イントラ予測部２４は、コスト関数値が最小となるイントラ予測モードを、最適イントラ予測モードに決定する。
【００７０】
イントラ予測部２４は、最適イントラ予測モードで生成された予測画像、および、対応するコスト関数値を、予測画像選択部２６に供給する。イントラ予測部２４は、予測画像選択部２６から最適イントラ予測モードで生成された予測画像の選択が通知された場合、イントラ予測モード情報を可逆符号化部１６に供給する。
【００７１】
なお、コスト関数値は、RD(Rate Distortion)コストともいい、例えば、H．264/AVC方式における参照ソフトウエアであるJM(Joint Model)で定められているような、High Complexity モードか、Low Complexity モードのいずれかの手法に基づいて算出される。
【００７２】
具体的には、コスト関数値の算出手法としてHigh Complexity モードが採用される場合、候補となる全ての予測モードに対して、仮に可逆符号化までが行われ、次の式（１）で表わされるコスト関数値が各予測モードに対して算出される。
【００７３】
Cost(Mode)=D＋λ・R                                  ・・・（１）
【００７４】
Dは、原画像と復号画像の差分（歪）、Rは、直交変換の係数まで含んだ発生符号量、λは、量子化パラメータQPの関数として与えられるラグランジュ乗数である。
【００７５】
一方、コスト関数値の算出手法としてLow Complexity モードが採用される場合、候補となる全ての予測モードに対して、復号画像の生成、および、予測モードを示す情報などのヘッダビットの算出が行われ、次の式（２）で表わされるコスト関数値が各予測モードに対して算出される。
【００７６】
Cost(Mode)=D＋QPtoQuant(QP)・Header_Bit              ・・・（２）
【００７７】
Dは、原画像と復号画像の差分（歪）、Header_Bitは、予測モードに対するヘッダビット、QPtoQuantは、量子化パラメータQPの関数として与えられる関数である。
【００７８】
Low Complexity モードにおいては、全ての予測モードに対して、復号画像を生成するだけでよく、可逆符号化を行う必要がないため、演算量が少なくて済む。
【００７９】
動き予測・補償部２５は、タイルおよびスライス単位で、候補となる全てのインター予測モードの動き予測・補償処理を行う。具体的には、動き予測・補償部２５は、タイルおよびスライス単位で、画面並べ替えバッファ１２から供給される画像と、フレームメモリ２２からスイッチ２３を介して読み出されるフィルタリングされた参照画像に基づいて、候補となる全てのインター予測モードの動きベクトルを検出する。そして、動き予測・補償部２５は、タイルおよびスライス単位で、その動きベクトルに基づいて参照画像に補償処理を施し、予測画像を生成する。
【００８０】
このとき、動き予測・補償部２５は、画面並べ替えバッファ１２から供給される画像と予測画像とに基づいて、候補となる全てのインター予測モードに対してコスト関数値を算出し、コスト関数値が最小となるインター予測モードを最適インター測モードに決定する。そして、動き予測・補償部２５は、最適インター予測モードのコスト関数値と、対応する予測画像を予測画像選択部２６に供給する。また、動き予測・補償部２５は、予測画像選択部２６から最適インター予測モードで生成された予測画像の選択が通知された場合、インター予測モード情報、対応する動きベクトル、参照画像を特定する情報などを可逆符号化部１６に出力する。
【００８１】
予測画像選択部２６は、イントラ予測部２４および動き予測・補償部２５から供給されるコスト関数値に基づいて、最適イントラ予測モードと最適インター予測モードのうちの、対応するコスト関数値が小さい方を、最適予測モードに決定する。そして、予測画像選択部２６は、最適予測モードの予測画像を、演算部１３および加算部２０に供給する。また、予測画像選択部２６は、最適予測モードの予測画像の選択をイントラ予測部２４または動き予測・補償部２５に通知する。
【００８２】
レート制御部２７は、蓄積バッファ１７に蓄積された符号化データに基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部１５の量子化動作のレートを制御する。
【００８３】
［ダイナミックレンジの特性情報の例］
次に、図５を参照して、図３の設定部３により設定されるダイナミックレンジの特性情報について説明する。なお、図５における縦軸や横軸の値は一例であり、それらの値に限定されない。
【００８４】
図５の例において、横軸は、撮像 (captured)画像のホワイトレベルを表している。縦軸は、現像画像（developed）画像に割り当てるデジタルコードを表している。現像画像とは、すなわち、ビット階調などをした画像のことである。
【００８５】
横軸における800%は、カメラの感度および最適露出（撮影時および現像時）の値であり、かつ、撮影時の最大輝度である。この値は、ダイナミックレンジの特性情報の１つであるcamera_iso_sensitivityおよびmax_image_white_levelとしてそれぞれ設定されて伝送される。
【００８６】
なお、この例では、カメラの感度および最適露出の値と撮影時の最大輝度とが同じ値となっているが、異なる場合もある。
【００８７】
この最大ホワイトレベルに対応する縦軸の値（940）は、現像画像に対して最大ホワイトレベルが割り当てられるデジタル値であり、この値が、ダイナミックレンジの特性情報の１つであるmax_white_level_code_valueとして設定されてデコード側に伝送される。
【００８８】
横軸における100%は、ディスプレイにおける基準の値（ホワイトレベル）である。このホワイトレベルに対する縦軸の値は、現像画像に対してホワイトレベル(白100%)が割り当てられるデジタル値であり、この値が、ダイナミックレンジの特性情報の１つであるwhite_level_code_valueとして設定されてデコード側に伝送される。
【００８９】
横軸における20％は、Grayを示す標準露出として汎用的に使われるレベル（グレイレベル）であり、カメラ側で設定されることが多い。このグレイレベルに対する縦軸の値は、現像画像に対してグレイレベル(白20%)が割り当てられるデジタル値であり、この値が、ダイナミックレンジの特性情報の１つであるgray_level_code_valueとして設定されてデコード側に伝送される。
【００９０】
横軸における0％は、ブラックレベルである。このブラックレベルに対する縦軸の値(64)は、現像画像に対してブラックレベル(白0%)が割り当てられるデジタル値であり、この値が、ダイナミックレンジの特性情報の１つであるblack_level_code_valueとして設定されてデコード側に伝送される。
【００９１】
以上のように、撮影(Captured)画像に対して、現像(Developed)画像に割り当てられるダイナミックレンジのコードを示すコード情報が、ダイナミックレンジの特性情報として設定されてデコード側に伝送される。すなわち、撮影(Captured)画像に対して、現像(Developed)画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報が設定されてデコード側に伝送される。
【００９２】
このようなダイナミックレンジの特性情報を、コンテンツの質を示す情報（ダイナミックレンジが既存のコンテンツに比べて広いなど、ホワイトレベルに関するような画像の情報の品質が高いことを示す情報、コンテンツが持っているポテンシャルが高いことを示す情報）として、コンテンツ作成側から明示して表示側（デコード側）に伝送する。
【００９３】
コンテンツ作成側は、作成者の意図した画像（の状態）で提供したいモチベーションがある。表示側では、この情報を基準にしてダイナミックレンジを広げる（上げる）、または狭くする（下げる）処理を行う。また、この情報を参照することにより、表示側で、以下の処理を的確に行うことができる。
【００９４】
例えば、自分の表示能力よりダイナミックレンジが高い画像が入力された場合、自分の表示能力に合わせて、トーンマッピングなどを用いてレンジを下げる処理を行うことができる。
【００９５】
また、逆に、自分の表示能力よりダイナミックレンジが低い画像が入力された場合、自分の表示能力に合わせて、トーンマッピングなどを用いてレンジを上げる処理を行うことができる。
【００９６】
この情報がない場合、デコード画像を表示側で解析した上で、トーンマッピングを行う必要があるが、ダイナミックレンジの特性情報を送ることで、デコード画像の解析が必要なくなり、さらに、ダイナミックレンジの調整を的確に行うことができる。
【００９７】
なお、図６に示されるように、black_level_code_valueと、max_white_level_code_valueとの間において、white_level_code_value以外にも、複数のwhite_level_code_valueを設定して伝送するようにすることもできる。
【００９８】
例えば、図６の例においては、撮影画像のホワイトレベルが0%乃至800%の間において、white_level_code_value_0乃至white_level_code_value_4が設定されて伝送される例が示されている。
【００９９】
また、上記説明においては、max_white_level_code_value、white_level_code_value、およびblack_level_code_valueを、value（値）として設定する例を説明したが、Range（範囲）として設定して伝送するようにしてもよい。
【０１００】
図７は、ダイナミックレンジの特性情報の例を示す図である。
【０１０１】
ダイナミックレンジの特性情報は、camera_iso_sensitivity、output_exposure_index、screen_lw、black_level_code_value、gray_level_code_value、white_level_code_value、およびmax_white_level_code_valueを含むように構成されている。
【０１０２】
camera_iso_sensitivityは、図５を参照して上述したように、画像を撮影したときのカメラの感度を明示している。output_exposure_indexは、画像の現像工程で使うように設定されている露出インデックス（すなわち、現像時の露出インデックス）を明示している。ref_screen_lwは、画像の現像工程で使うように設定されているホワイトレベルの参照表示輝度を明示している。
【０１０３】
black_level_code_value、gray_level_code_value、white_level_code_value、およびmax_white_level_code_valueは、図５を参照して上述したように、ブラックレベル、ホワイトレベル、グレイレベル、および最大ホワイトレベルが割り当てられる輝度のコードデータをそれぞれ明示している。
【０１０４】
すなわち、ダイナミックレンジの特性情報としては、撮影時(captured image)の最大輝度、撮影時の最適露出の値、現像時(developed image)の最適露出の値、現像後の最大ホワイトレベルが割り当てられているデジタル値、現像後のホワイトレベル（白100%）が割り当てられているデジタル値、現像後のグレイレベルが割り当てられているデジタル値、現像後のブラックレベルが割り当てられているデジタル値、および現像後の白100%から最大白0%までの間のデジタル値が含まれていることが望ましい。
【０１０５】
上述したこれらのダイナミックレンジの特性情報は、以下に説明する伝送方法１乃至４のいずれかの方法で、デコード側に伝送される。
【０１０６】
まず、図８を参照して、伝送方法１として、ダイナミックレンジの特性情報を既存のSEI(Supplemental enhancement information)を拡張して伝送する例について説明する。図８は、トーンマッピングSEI（tone_mapping_information SEI）の例を示す図である。SEIは、符号化ストリームを復号処理した画像を表示する際に用いる補助情報である。
【０１０７】
上述したダイナミックレンジの特性情報は、図８の枠内に示されるように、トーンマッピングSEIにおけるモデルＩＤ(model_id)＝４を拡張することで、トーンマッピングSEIに設定されて伝送される。
【０１０８】
なお、枠内のうち、ハッチングされていないcamera_iso_sensitivityおよびoutput_exposure_indexは、カメラの設定パラメータとしては既存の情報（従来技術）である。ただし、それらの情報を符号化ビットストリームに入れて伝送するという点、又は、それらの情報を使って、ダイナミックレンジを調整するという点では、従来技術と異なる。
【０１０９】
他方、枠内のうち、ハッチングされているref_screen_lw、max_image_white_level 、black_level_code_value、white_level_code_value、max_white_level_code_valueは、パラメータ自体が新たに設定したものであり、従来技術と異なる。
【０１１０】
ここで、従来のトーンマッピングSEIにおいては、RGB毎に別々の成分が用いられていたが、ダイナミックレンジの特性情報は、デコードした画像の輝度成分を適用対象とする。
【０１１１】
また、TBDは、To BE Determined Valueであり、予め設定された値、または、コンテンツを作成した際に設定されたパラメータであることを表している。
【０１１２】
図９は、トーンマッピングSEIの他の例を示す図である。
【０１１３】
図９の例においても、上述したダイナミックレンジの特性情報は、枠内に示されるように、トーンマッピングSEIにおけるモデルＩＤ(model_id)＝４を拡張することで、トーンマッピングSEIに設定されて伝送される。
【０１１４】
camera_iso_sensitivity_idcは、カメラが取得できる感度を示すコードを明示している。このコードの意味は、後述する図１０のテーブルに示されている。camera_iso_sensitivity_idcがExtended_ISOを指し示す場合、次行のcamera_iso_sensitivityによって、ISO_numnerが表される。すなわち、camera_iso_sensitivity_idcをExtended_ISOとすることで、camera_iso_sensitivity_idcを好きな値に設定することができる。
【０１１５】
exposure_index_idcは、撮影時の露出インデックスを示すコードを明示している。このコードの意味は、後述する図１０のテーブルに示されている。exposure_index _idcがExtended_ISOを指し示す場合、次行のexposure_index_ratingによって、ISO_numnerが表される。すなわち、exposure_index_idcをExtended_ISOとすることで、exposure_index_idcを好きな値に設定することができる。
【０１１６】
sign_image_exposure_valueは、撮影時の露出の値に対しての現像時の露出の相対的な符号を明示している。image_expoure_value0は、撮影時の露出の値に対しての現像時の露出の相対的な値のうちの分子の値を明示している。image_expoure_value1は、撮影時の露出の値に対しての現像時の露出の相対的な値のうちの分母の値を明示している。
【０１１７】
すなわち、撮影時に対して現像時は、sign_image_exposure_value、image_expoure_value0、およびimage_expoure_value1を用いて、どのぐらい露出の値を下げたかという、相対的な値を示すことで、現像時の露出の値（図８のoutput_exposure_index）を導くことができる。これにより、現像時の露出の値を小数で表わすことが可能となる。
【０１１８】
ref_screen_lwは、何cd/m2(カンデラ)の白で表示することを想定して作られたコンテンツであり、その白で表示するのがよいことを明示している。
【０１１９】
max_image_white_levelは、基準のホワイトレベルを参照して整数のパーセントとして表された画像の輝度のダイナミックレンジを明示している。
【０１２０】
black_level_code_value、white_level_code_value、およびmax_white_level_code_valueは、図８の例の場合と同様に、ブラックレベル、ホワイトレベル、および最大ホワイトレベルが割り当てられる輝度のコードデータをそれぞれ明示している。
【０１２１】
なお、図９の例においても、図８の例の場合と同様に、枠内のうち、ハッチングされていないcamera_iso_sensitivity、exposure_index_idc、sign_image_exposure、image_expoure_value0、およびimage_expoure_value1は、カメラの設定パラメータとしては既存の情報（従来技術）である。これに対して、その情報を符号化ビットストリームに入れて伝送するという点、又は、それらの情報を使って、ダイナミックレンジを調整するという点では従来技術と異なる。
【０１２２】
これに対して、枠内のうち、ハッチングされているref_screen_lw、max_image_white_level 、black_level_code_value、white_level_code_value、max_white_level_code_valueは、パラメータ自体が新たに設定したものであり、従来技術とは異なる。
【０１２３】
図１０は、カメラの感度が指し示す値と露出インデックスが指し示す値の意味のテーブルを示す図である。
【０１２４】
例えば、指し示す値(Indicator)が０の場合、ISO numberは特に明示されていない。指し示す値が１の場合、ISO numberが１０であることが明示されている。指し示す値が２乃至３０の場合、その図示は省略されているが、ISO numberがそれぞれ明示されている。
【０１２５】
指し示す値が３１乃至２５４の場合、ISO numberはReservedとなっている。指し示す値が２５５の場合、ISO numberはExtended_ISOであることが明示されている。ISO numberは、Extended_ISOである場合、図９を参照して上述したように、camera_iso_sensitivity_idcも、exposure_index_idcも、好きな値を指示することができる。
【０１２６】
次に、図１１を参照して、伝送方法２として、ダイナミックレンジの特性情報を新たな（専用の）SEIを設定して伝送する方法について説明する。図１１は、ルミナンスダイナミックレンジSEI(luminance_dynamic_range_information SEI)の例を示す図である。
【０１２７】
すなわち、図１１に示されるようなルミナンスダイナミックレンジSEI(luminance_dynamic_range_info)を新たに設定する。そして、上述したダイナミックレンジの特性情報は、図１１の枠内に示されるように、そのルミナンスダイナミックレンジSEIに設定されて伝送される。なお、図１１の枠内のダイナミックレンジ特性情報は、図８を参照して上述したダイナミックレンジ特性情報と基本的に同様であり、その説明は繰り返しになるので省略される。
【０１２８】
さらに、伝送方法３としては、上述した伝送方法１および２と、VUI(Video Usability Information)パラメータとを連携させて、ダイナミックレンジ特性情報を伝送する方法があげられる。VUIは、画像のユーザビリティをシーケンス単位で示す情報である。
【０１２９】
図１２は、伝送方法１と連携した場合のVUIのシンタックスの例を示す図である。図１２の例において、tone_mapping_flag（トーンマッピングフラグ）は、トーンマッピングSEIの有無を示す有無情報を示すフラグである。トーンマッピングフラグは、トーンマッピングSEIが有ることを示す場合１とされ、トーンマッピングSEIが無いことを示す場合０とされる。
【０１３０】
図１３は、伝送方法２と連携した場合のVUIのシンタックスの例を示す図である。図１３の例において、luminance_dynamic_range_flag（ルミナンスダイナミックレンジフラグ）は、ルミナンスダイナミックレンジSEIの有無を示す有無情報を示すフラグである。ルミナンスダイナミックレンジフラグは、ルミナンスダイナミックレンジSEIが有ることを示す場合１とされ、ルミナンスダイナミックレンジSEIが無いことを示す場合０とされる。
【０１３１】
最後に、伝送方法４として、ダイナミックレンジ特性情報は、上述したVUIのパラメータとして伝送するようにしてもよい。すなわち、この場合、図１２または図１３に示されるフラグの代わりに（または、フラグに追加して）、ダイナミックレンジ特性情報自体がVUIのパラメータとして伝送される。
【０１３２】
ここで、ダイナミックレンジ特性情報をSEIに入れる場合、HEVC方式だけでなく、AVC方式にも適用することができる。一方、VUIには、ディスプレイ側で使う値が多く入っているので、ダイナミックレンジ特性情報をVUIに入れる場合、情報をまとめておくことができる。
【０１３３】
図１４は、伝送方法４の場合のVUIのシンタクスの例を示す図である。
【０１３４】
図１４のVUIのシンタクスにおいては、枠の上に示すように、図１２のtone_mapping_flag（トーンマッピングフラグ）が記述されており、トーンマッピングフラグは、直後（VUI内であれば直後でなくてもよい）に、ダイナミックレンジ特性情報が記述されている場合１とされ、ダイナミックレンジ特性情報が記述されていない場合０とされる。
【０１３５】
したがって、復号側においては、トーンマッピングフラグが１の場合に、図１４の枠内に示すダイナミックレンジ特性情報が参照される。
【０１３６】
なお、図１４に示されるダイナミックレンジ特性情報は、図９を参照して上述したダイナミックレンジ特性情報と同じであり、繰り返しになるのでその説明は省略される。
【０１３７】
図１５は、ダイナミックレンジ特性情報の例を示す図である。なお、ダイナミックレンジ特性情報は、上述したように、トーンマッピングSEI、ルミナンスダイナミックレンジSEI、または、VUIなどに記述される情報であり、図１５の例においては、記述位置を特定しないために、シンタックスの先頭に「xxxxx()」が記述されている。
【０１３８】
図１５のダイナミックレンジ特性情報は、max_white_level_code_valueの下に、注目領域の輝度のレンジ、かつ／または、注目領域の位置とオフセットを表す情報が追加された点が、図９のダイナミックレンジ特性情報と異なっている。
【０１３９】
すなわち、roi_luminance_range_flagは、注目領域(region of interest：興味領域)の輝度のレンジ、かつ／または、注目領域の位置とオフセットを表す情報が記述されているか否かを示すフラグである。
【０１４０】
roi_luminance_range_flagの値が１の場合、黒ベタ部分に示されるように、min_roi_luminance_range、max_roi_luminance_range、roi_region_x、roi_region_y、roi_region_x_offset、およびroi_region_y_offsetが記述される。
【０１４１】
min_roi_luminance_rangeは、注目領域の輝度レンジの最小値を明示している。max_roi_luminance_rangeは、注目領域の輝度レンジの最大値を明示している。roi_region_xおよびroi_region_yは、注目領域の左上のｘ座標およびｙ座標をそれぞれ明示している。
【０１４２】
roi_region_x offsetおよびroi_region_y offsetは、左上のroi_region_xおよびroi_region_yからのオフセットの値をそれぞれ表している。これにより、roi_region_xおよびroi_region_yからの注目領域を指し示すことができる。
【０１４３】
以上のように、注目領域の輝度のレンジおよび（または）注目領域の位置やそのオフセットを、ダイナミックレンジ特性情報に含めるようにしたので、注目領域に合わせたトーンマッピングをしてほしいという意図を復号側に伝えることができる。
【０１４４】
なお、注目領域の輝度のレンジの代わりに、例えば、映画コンテンツのように、輝度の低いレンジをより重視する黒重視フラグや、テレビジョンコンテンツのように、輝度の高いレンジをより重視する白重視フラグを追加するようにしてもよい。
【０１４５】
従来、ディスプレイの表現できる解像度が低かったので、コンテンツ制作者は、１００％以上の白を入れておく必要がなかったが、昨今、高い解像度まで表現できるディスプレイが出てきている。
【０１４６】
そこで、上述したように、いままで１００％白しか有していなかった映像に対して、それ以上の白をもたせ、さらに、ディスプレイ能力はさまさまだから、自分で自分に適した映像にして出力できるような情報をもたせるようにした。
【０１４７】
これにより、ディスプレイ側において、ダイナミックレンジを正確に再現することができる。
【０１４８】
［符号化装置の処理の説明］
図１６は、図３の符号化装置１の生成処理を説明するフローチャートである。なお、図１６の例においては、上述した伝送方法３の例について説明する。
【０１４９】
図１６のステップＳ１において、符号化装置１の符号化部２は、外部から入力信号として入力されるフレーム単位の撮影画像等の画像をHEVC方式で符号化する符号化処理を行う。この符号化処理の詳細は、後述する図１７および図１８を参照して説明する。
【０１５０】
ステップＳ２において、設定部３は、SPSを設定する。ステップＳ３において、設定部３は、PPSを設定する。ステップＳ４において、設定部３は、ユーザによる図示せぬ入力部の操作等に基づいて、符号化対象の画像がHDR(High Dynamic Range)画像であるかどうかを判定する。なお、上述したダイナミックレンジの特性情報を有する画像を、以下、HDR画像であるとして説明する。
【０１５１】
ステップＳ４で符号化対象の画像がHDR画像であると判定された場合、ステップＳ５において、設定部３は、HDR画像フラグとして１を含むVUIを設定する。ステップＳ６において、設定部３は、HDR画像SEIなどのSEIを設定し、処理をステップＳ８に進める。
【０１５２】
ここで、HDR画像フラグは、図１２を参照して上述したtone_mapping_flagまたは図１３を参照して上述したluminance_dynamic_range_flagのことである。また、HDR画像SEIは、図８を参照して上述したトーンマッピングSEIまたは図１１を参照して上述したルミナンスダイナミックレンジSEIのことである。
【０１５３】
一方、ステップＳ４で符号化対象の画像がHDR画像ではないと判定された場合、ステップＳ７において、設定部３は、HDR画像フラグとして０を含むVUIを設定する。また、設定部３は、必要に応じて、HDR画像SEI以外のSEIを設定し、処理をステップＳ８に進める。
【０１５４】
ステップＳ８において、設定部３は、設定されたSPS,PPS,VUI、およびSEIと、符号化部２から供給される符号化データとから、符号化ストリームを生成する。設定部３は、符号化ストリームを伝送部４に供給する。
【０１５５】
ステップＳ９において、伝送部４は、設定部３から供給される符号化ストリームを、後述する復号装置に伝送し、処理を終了する。
【０１５６】
図１７および図１８は、図１６のステップＳ１の符号化処理の詳細を説明するフローチャートである。
【０１５７】
図１７のステップＳ１１において、符号化部２のA/D変換部１１は、入力信号として入力されたフレーム単位の画像をA/D変換し、画面並べ替えバッファ１２に出力して記憶させる。
【０１５８】
ステップＳ１２において、画面並べ替えバッファ１２は、記憶した表示の順番のフレームの画像を、GOP構造に応じて、符号化のための順番に並べ替える。画面並べ替えバッファ１２は、並べ替え後のフレーム単位の画像を、演算部１３、イントラ予測部２４、および動き予測・補償部２５に供給する。なお、以下のステップＳ１３乃至Ｓ３１の処理は、例えばCU（Coding Unit）単位で行われる。
【０１５９】
ステップＳ１３において、イントラ予測部２４は、候補となる全てのイントラ予測モードのイントラ予測処理を行う。また、イントラ予測部２４は、画面並べ替えバッファ１２から読み出された画像と、イントラ予測処理の結果生成される予測画像とに基づいて、候補となる全てのイントラ予測モードに対してコスト関数値を算出する。そして、イントラ予測部２４は、コスト関数値が最小となるイントラ予測モードを、最適イントラ予測モードに決定する。イントラ予測部２４は、最適イントラ予測モードで生成された予測画像、および、対応するコスト関数値を、予測画像選択部２６に供給する。
【０１６０】
また、動き予測・補償部２５は、候補となる全てのインター予測モードの動き予測・補償処理を行う。また、動き予測・補償部２５は、画面並べ替えバッファ１２から供給される画像と予測画像とに基づいて、候補となる全てのインター予測モードに対してコスト関数値を算出し、コスト関数値が最小となるインター予測モードを最適インター測モードに決定する。そして、動き予測・補償部２５は、最適インター予測モードのコスト関数値と、対応する予測画像を予測画像選択部２６に供給する。
【０１６１】
ステップＳ１４において、予測画像選択部２６は、ステップＳ１３の処理によりイントラ予測部２４および動き予測・補償部２５から供給されるコスト関数値に基づいて、最適イントラ予測モードと最適インター予測モードのうちのコスト関数値が最小となる方を、最適予測モードに決定する。そして、予測画像選択部２６は、最適予測モードの予測画像を、演算部１３および加算部２０に供給する。
【０１６２】
ステップＳ１５において、予測画像選択部２６は、最適予測モードが最適インター予測モードであるかどうかを判定する。ステップＳ１５で最適予測モードが最適インター予測モードであると判定された場合、予測画像選択部２６は、最適インター予測モードで生成された予測画像の選択を動き予測・補償部２５に通知する。
【０１６３】
そして、ステップＳ１６において、動き予測・補償部２５は、インター予測モード情報、対応する動きベクトル、および参照画像を特定するための情報を可逆符号化部１６に供給する。そして、処理はステップＳ１８に進む。
【０１６４】
一方、ステップＳ１５で最適予測モードが最適インター予測モードではないと判定された場合、即ち最適予測モードが最適イントラ予測モードである場合、予測画像選択部２６は、最適イントラ予測モードで生成された予測画像の選択をイントラ予測部２４に通知する。
【０１６５】
そして、ステップＳ１７において、イントラ予測部２４は、イントラ予測モード情報を可逆符号化部１６に供給する。そして、処理はステップＳ１８に進む。
【０１６６】
ステップＳ１８において、演算部１３は、画面並べ替えバッファ１２から供給される画像から、予測画像選択部２６から供給される予測画像を減算することにより符号化を行う。演算部１３は、その結果得られる画像を、残差情報として直交変換部１４に出力する。
【０１６７】
ステップＳ１９において、直交変換部１４は、演算部１３からの残差情報に対して直交変換を施し、その結果得られる係数を量子化部１５に供給する。
【０１６８】
ステップＳ２０において、量子化部１５は、直交変換部１４から供給される係数を量子化する。量子化された係数は、可逆符号化部１６と逆量子化部１８に入力される。
【０１６９】
ステップＳ２１において、逆量子化部１８は、量子化部１５から供給される量子化された係数を逆量子化する。
【０１７０】
ステップＳ２２において、逆直交変換部１９は、逆量子化部１８から供給される係数に対して逆直交変換を施し、その結果得られる残差情報を加算部２０に供給する。
【０１７１】
ステップＳ２３において、加算部２０は、逆直交変換部１９から供給される残差情報と、予測画像選択部２６から供給される予測画像を加算し、局部的に復号された画像を得る。加算部２０は、得られた画像をデブロックフィルタ２１に供給するとともに、フレームメモリ２２に供給する。
【０１７２】
ステップＳ２４において、デブロックフィルタ２１は、加算部２０から供給される局部的に復号された画像に対して、デブロッキングフィルタ処理を行う。デブロックフィルタ２１は、その結果得られる画像を適応オフセットフィルタ４１に供給する。
【０１７３】
ステップＳ２５において、適応オフセットフィルタ４１は、デブロックフィルタ２１から供給される画像に対して、LCUごとに適応オフセットフィルタ処理を行う。適応オフセットフィルタ４１は、その結果得られる画像を適応ループフィルタ４２に供給する。また、適応オフセットフィルタ４１は、LCUごとに、格納フラグ、インデックスまたはオフセット、および種類情報を、オフセットフィルタ情報として可逆符号化部１６に供給する。
【０１７４】
ステップＳ２６において、適応ループフィルタ４２は、適応オフセットフィルタ４１から供給される画像に対して、LCUごとに適応ループフィルタ処理を行う。適応ループフィルタ４２は、その結果得られる画像をフレームメモリ２２に供給する。また、適応ループフィルタ４２は、適応ループフィルタ処理で用いられたフィルタ係数を可逆符号化部１６に供給する。
【０１７５】
ステップＳ２７において、フレームメモリ２２は、フィルタリング前後の画像を蓄積する。具体的には、フレームメモリ２２は、加算部２０から供給される画像と適応ループフィルタ４２から供給される画像を蓄積する。フレームメモリ２２に蓄積された画像は、参照画像としてスイッチ２３を介してイントラ予測部２４または動き予測・補償部２５に出力される。
【０１７６】
ステップＳ２８において、可逆符号化部１６は、イントラ予測モード情報、または、インター予測モード情報、動きベクトル、参照画像を特定する情報など、オフセットフィルタ情報、およびフィルタ係数を、符号化情報として可逆符号化する。
【０１７７】
ステップＳ２９において、可逆符号化部１６は、量子化部１５から供給される量子化された係数を可逆符号化する。そして、可逆符号化部１６は、ステップＳ２８の処理で可逆符号化された符号化情報と可逆符号化された係数から、符号化データを生成する。
【０１７８】
ステップＳ３０において、可逆符号化部１６は、符号化データを蓄積バッファ１７に供給し、蓄積させる。
【０１７９】
ステップＳ３１において、蓄積バッファ１７は、蓄積されている符号化データを、図３の設定部３に出力する。そして、処理は図１６のステップＳ１に戻り、ステップＳ２に進む。
【０１８０】
なお、図１７および図１８の符号化処理では、説明を簡単化するため、常に、イントラ予測処理と動き予測・補償処理が行われるようにしたが、実際には、ピクチャタイプ等によっていずれか一方のみが行われる場合もある。
【０１８１】
以上のように、符号化装置１は、HDR画像SEI（トーンマッピングSEIまたはルミナンスダイナミックレンジSEI）とHDR画像フラグ（tone_mapping_flagまたはluminance_dynamic_range_flag）を設定し、HDR画像を符号化した符号化データとともに伝送する。
【０１８２】
従って、HDR画像の符号化ストリームを復号して表示させる復号装置は、HDR画像フラグが１である場合、HDR画像SEIを優先的に用いて、HDR画像のダイナミックレンジを確実に再現して表示させることができる。よって、符号化装置１は、HDR画像の符号化ストリームを復号して表示させる場合に、HDR画像のダイナミックレンジを確実に再現し、表示させることができるように、HDR画像の符号化ストリームを生成することができるといえる。
【０１８３】
[復号装置の第１実施の形態の構成例]
図１９は、図３の符号化装置１から伝送される符号化ストリームを復号する、本技術を適用した画像処理装置としての、復号装置の第１実施の形態の構成例を示すブロック図である。
【０１８４】
図１９の復号装置５０は、受け取り部５１、抽出部５２、復号部５３、画像調整部５４、表示制御部５５、および表示部５６により構成される。
【０１８５】
復号装置５０の受け取り部５１は、図３の符号化装置１から伝送されてくる符号化ストリームを受け取り、抽出部５２に供給する。抽出部５２は、受け取り部５１から供給される符号化ストリームから、SPS,PPS,VUI,SEI、符号化データ等を抽出する。抽出部５２は、符号化データを復号部５３に供給する。また、抽出部５２は、SPS,PPS,VUI,SEI等も、必要に応じて復号部５３と画像調整部５４に供給する。
【０１８６】
復号部５３は、必要に応じて抽出部５２から供給されるSPS,PPS,VUI,SEI等を参照し、抽出部５２から供給される符号化データをHEVC方式で復号する。復号部５３は、復号の結果得られるHDR画像等の画像を、出力信号として画像調整部５４に供給する。
【０１８７】
画像調整部５４は、必要に応じて抽出部５２から供給されるSPS,PPS,VUI,SEI等に基づいて、復号部５３から出力信号として供給されるHDR画像のダイナミックレンジを調整する。例えば、画像調整部５４は、表示ダイナミックレンジに合わせて、画像のダイナミックレンジを調整する。そして、画像調整部５４は、出力信号としてのHDR画像を表示制御部５５に供給する。
【０１８８】
表示制御部５５は、画像調整部５４から供給されるHDR画像（必要に応じて、表示部５６から通知される表示方法）に基づいて、表示画像を生成する。表示制御部５５は、生成された表示画像を表示部５６に供給することにより、表示させる。
【０１８９】
表示部５６は、表示制御部５５から供給される表示画像を表示する。また、表示部５６は、予め設定された表示方法、または、予め設定された表示方法のうちのユーザにより指定された表示方法を表示制御部５５に通知する。
【０１９０】
［復号部の構成例］
図２０は、図１９の復号部５３の構成例を示すブロック図である。
【０１９１】
図２０の復号部５３は、蓄積バッファ１０１、可逆復号部１０２、逆量子化部１０３、逆直交変換部１０４、加算部１０５、デブロックフィルタ１０６、画面並べ替えバッファ１０７、D/A変換部１０８、フレームメモリ１０９、スイッチ１１０、イントラ予測部１１１、動き補償部１１２、およびスイッチ１１３により構成される。
【０１９２】
また、デブロックフィルタ１０６と、画面並べ替えバッファ１０７およびフレームメモリ１０９との間には、適応オフセットフィルタ１４１と適応ループフィルタ１４２が備えられている。
【０１９３】
復号部５３の蓄積バッファ１０１は、図１９の抽出部５２から符号化データを受け取り、蓄積する。蓄積バッファ１０１は、蓄積されている符号化データを可逆復号部１０２に供給する。
【０１９４】
可逆復号部１０２は、蓄積バッファ１０１からの符号化データに対して、可変長復号や、算術復号等の可逆復号を施すことで、量子化された係数と符号化情報を得る。可逆復号部１０２は、量子化された係数を逆量子化部１０３に供給する。また、可逆復号部１０２は、符号化情報としてのイントラ予測モード情報などをイントラ予測部１１１に供給し、動きベクトル、参照画像を特定するための情報、インター予測モード情報などを動き補償部１１２に供給する。さらに、可逆復号部１０２は、符号化情報としてのイントラ予測モード情報またはインター予測モード情報をスイッチ１１３に供給する。
【０１９５】
可逆復号部１０２は、符号化情報としてのオフセットフィルタ情報を適応オフセットフィルタ１４１に供給し、フィルタ係数を適応ループフィルタ１４２に供給する。
【０１９６】
逆量子化部１０３、逆直交変換部１０４、加算部１０５、デブロックフィルタ１０６、フレームメモリ１０９、スイッチ１１０、イントラ予測部１１１、および、動き補償部１１２は、図４の逆量子化部１８、逆直交変換部１９、加算部２０、デブロックフィルタ２１、フレームメモリ２２、スイッチ２３、イントラ予測部２４、および、動き予測・補償部２５とそれぞれ同様の処理を行い、これにより、画像が復号される。
【０１９７】
具体的には、逆量子化部１０３は、可逆復号部１０２からの量子化された係数を逆量子化し、その結果得られる係数を逆直交変換部１０４に供給する。
【０１９８】
逆直交変換部１０４は、逆量子化部１０３からの係数に対して逆直交変換を施し、その結果得られる残差情報を加算部１０５に供給する。
【０１９９】
加算部１０５は、逆直交変換部１０４から供給される復号対象の画像としての残差情報と、スイッチ１１３から供給される予測画像を加算することにより、復号を行う。加算部１０５は、復号の結果得られる画像をデブロックフィルタ１０６に供給するとともに、フレームメモリ１０９に供給する。なお、スイッチ１１３から予測画像が供給されない場合、加算部１０５は、逆直交変換部１０４から供給される残差情報である画像を復号の結果得られる画像として、デブロックフィルタ１０６に供給するとともに、フレームメモリ１０９に供給して蓄積させる。
【０２００】
デブロックフィルタ１０６は、加算部１０５から供給される画像をフィルタリングすることにより、ブロック歪を除去する。デブロックフィルタ１０６は、その結果得られる画像を適応オフセットフィルタ１４１に供給する。
【０２０１】
適応オフセットフィルタ１４１は、可逆復号部１０２から供給されるオフセットを順に格納するバッファを有する。また、適応オフセットフィルタ１４１は、LCUごとに、可逆復号部１０２から供給されるオフセットフィルタ情報に基づいて、デブロックフィルタ１０６による適応デブロックフィルタ処理後の画像に対して、適応オフセットフィルタ処理を行う。
【０２０２】
具体的には、オフセットフィルタ情報に含まれる格納フラグが０である場合、適応オフセットフィルタ１４１は、LCU単位のデブロックフィルタ処理後の画像に対して、そのオフセットフィルタ情報に含まれるオフセットを用いて、種類情報が示す種類の適応オフセットフィルタ処理を行う。
【０２０３】
一方、オフセットフィルタ情報に含まれる格納フラグが１である場合、適応オフセットフィルタ１４１は、LCU単位のデブロックフィルタ処理後の画像に対して、そのオフセットフィルタ情報に含まれるインデックスが示す位置に格納されるオフセットを読み出す。そして、適応オフセットフィルタ１４１は、読み出されたオフセットを用いて、種類情報が示す種類の適応オフセットフィルタ処理を行う。適応オフセットフィルタ１４１は、適応オフセットフィルタ処理後の画像を、適応ループフィルタ１４２に供給する。
【０２０４】
適応ループフィルタ１４２は、適応オフセットフィルタ１４１から供給される画像に対して、可逆復号部１０２から供給されるフィルタ係数を用いて、LCUごとに適応ループフィルタ処理を行う。適応ループフィルタ１４２は、その結果得られる画像をフレームメモリ１０９および画面並べ替えバッファ１０７に供給する。
【０２０５】
フレームメモリ１０９に蓄積された画像は、参照画像としてスイッチ１１０を介して読み出され、動き補償部１１２またはイントラ予測部１１１に供給される。
【０２０６】
画面並べ替えバッファ１０７は、デブロックフィルタ１０６から供給される画像をフレーム単位で記憶する。画面並べ替えバッファ１０７は、記憶した符号化のための順番のフレーム単位の画像を、元の表示の順番に並び替え、D/A変換部１０８に供給する。
【０２０７】
D/A変換部１０８は、画面並べ替えバッファ１０７から供給されるフレーム単位の画像をD/A変換し、出力信号として図１９の画像調整部５４に出力する。
【０２０８】
イントラ予測部１１１は、タイルおよびスライス単位で、フレームメモリ１０９からスイッチ１１０を介して読み出されたデブロックフィルタ１０６でフィルタリングされていない参照画像を用いて、可逆復号部１０２から供給されるイントラ予測モード情報が示すイントラ予測モードのイントラ予測処理を行う。イントラ予測部１１１は、その結果生成される予測画像をスイッチ１１３に供給する。
【０２０９】
動き補償部１１２は、タイルおよびスライス単位で、可逆復号部１０２から供給される参照画像を特定するための情報に基づいて、フレームメモリ１０９からスイッチ１１０を介して、デブロックフィルタ１０６でフィルタリングされた参照画像を読み出す。動き補償部１１２は、動きベクトルと参照画像を用いて、インター予測モード情報が示す最適インター予測モードの動き補償処理を行う。動き補償部１１２は、その結果生成される予測画像をスイッチ１１３に供給する。
【０２１０】
スイッチ１１３は、可逆復号部１０２からイントラ予測モード情報が供給された場合、イントラ予測部１１１から供給される予測画像を加算部１０５に供給する。一方、可逆復号部１０２からインター予測モード情報が供給された場合、スイッチ１１３は、動き補償部１１２から供給される予測画像を加算部１０５に供給する。
【０２１１】
［復号装置の処理の説明］
図２１は、図１９の復号装置５０による表示処理を説明するフローチャートである。
【０２１２】
図２１のステップＳ５０において、復号装置５０の受け取り部５１は、図３の符号化装置１から伝送されてくる符号化ストリームを受け取り、抽出部５２に供給する。
【０２１３】
ステップＳ５１において、抽出部５２は、受け取り部５１から供給される符号化ストリームから、SPS,PPS,VUI,SEI、符号化データ等を抽出する。抽出部５２は、符号化データを復号部５３に供給する。また、抽出部５２は、SPS,PPS,VUI,SEI等も、必要に応じて復号部５３と画像調整部５４に供給する。
【０２１４】
ステップＳ５２において、復号部５３は、必要に応じて抽出部５２から供給されるSPS,PPS,VUI,SEI等を参照し、抽出部５２から供給される符号化データをHEVC方式で復号する復号処理を行う。この復号処理の詳細は、後述する図２２を参照して説明する。
【０２１５】
ステップＳ５３において、画像調整部５４は、抽出部５２から供給されるVUIに含まれるHDR画像フラグが１であるかどうかを判定する。図１６を参照して上述したように、HDR画像フラグは、図１２に示されるtone_mapping_flagまたは図１３に示されるluminance_dynamic_range_flagのことである。ステップＳ５３でHDR画像フラグが１であると判定された場合、画像調整部５４は、復号部５３から供給される出力信号がHDR画像であると判定する。
【０２１６】
そして、ステップＳ５４において、画像調整部５４は、抽出部５２から供給されるHDR画像SEIに含まれるダイナミックレンジ特性情報を取得する。詳しくは、図１６を参照して上述したように、図８に示されるトーンマッピングSEIまたは図１１に示されるルミナンスダイナミックレンジSEIからダイナミックレンジ特性情報が取得される。
【０２１７】
ステップＳ５５において、画像調整部５４は、ステップＳ５４で取得されたダイナミックレンジ特性情報に基づき、表示ダイナミックレンジに合わせて、画像のダイナミックレンジを調整する。このダイナミックレンジの調整処理には、例えば、トーンマッピング処理などが含まれる。画像調整部５４は、調整した画像を、表示制御部５５に供給する。
【０２１８】
なお、ステップＳ５５における画像の調整には、大きくわけて２つの方法があるが、どちらの処理も、自分の表示能力に合わせる処理である。
【０２１９】
１つ目としては、自分の表示能力よりも、ダイナミックレンジが高い画像が入力された場合、自分の表示能力に合わせて、画像のダイナミックレンジを下げる処理が行われる。
【０２２０】
２つ目としては、自分の表示能力よりも、ダイナミックレンジが低い画像が入力された場合、自分の表示能力に合わせて、画像のダイナミックレンジを上げる処理が行われる。
【０２２１】
一方、ステップＳ５３でHDR画像フラグが１ではないと判定された場合、ステップＳ５４およびＳ５５はスキップされ、処理は、ステップＳ５６に進む。すなわち、この場合、画像調整部５４は、復号部５３からの画像をそのまま、表示制御部５５に供給する。
【０２２２】
ステップＳ５６において、表示制御部５５は、画像調整部５４から供給されるHDR画像に基づいて、表示画像を生成し、生成した表示画像を表示部５６に供給することにより、表示部５６に表示画像を表示させ、処理を終了する。
【０２２３】
図２２は、図２１のステップＳ５２の復号処理の詳細を説明するフローチャートである。
【０２２４】
図２２のステップＳ１１１において、復号部５３の蓄積バッファ１０１は、図１９の抽出部５２からフレーム単位の符号化データを受け取り、蓄積する。蓄積バッファ１０１は、蓄積されている符号化データを可逆復号部１０２に供給する。なお、以下のステップＳ１１２乃至Ｓ１２４の処理は、例えばCU単位で行われる。
【０２２５】
ステップＳ１１２において、可逆復号部１０２は、蓄積バッファ１０１からの符号化データを可逆復号し、量子化された係数と符号化情報を得る。可逆復号部１０２は、量子化された係数を逆量子化部１０３に供給する。また、可逆復号部１０２は、符号化情報としてのイントラ予測モード情報などをイントラ予測部１１１に供給し、動きベクトル、インター予測モード情報、参照画像を特定するための情報などを動き補償部１１２に供給する。さらに、可逆復号部１０２は、符号化情報としてのイントラ予測モード情報またはインター予測モード情報をスイッチ１１３に供給する。
【０２２６】
さらに、可逆復号部１０２は、符号化情報としてのオフセットフィルタ情報を適応オフセットフィルタ１４１に供給し、フィルタ係数を適応ループフィルタ１４２に供給する。
【０２２７】
ステップＳ１１３において、逆量子化部１０３は、可逆復号部１０２からの量子化された係数を逆量子化し、その結果得られる係数を逆直交変換部１０４に供給する。
【０２２８】
ステップＳ１１４において、動き補償部１１２は、可逆復号部１０２からインター予測モード情報が供給されたかどうかを判定する。ステップＳ１１４でインター予測モード情報が供給されたと判定された場合、処理はステップＳ１１５に進む。
【０２２９】
ステップＳ１１５において、動き補償部１１２は、可逆復号部１０２から供給される動きベクトル、インター予測モード情報、および参照画像を特定するための情報に基づいて、デブロックフィルタ１０６でフィルタリングされた参照画像を読み出し、動き補償処理を行う。動き補償部１１２は、その結果生成される予測画像を、スイッチ１１３を介して加算部１０５に供給し、処理をステップＳ１１７に進める。
【０２３０】
一方、ステップＳ１１４でインター予測モード情報が供給されていないと判定された場合、即ちイントラ予測モード情報がイントラ予測部１１１に供給された場合、処理はステップＳ１１６に進む。
【０２３１】
ステップＳ１１６において、イントラ予測部１１１は、フレームメモリ１０９からスイッチ１１０を介して読み出された、デブロックフィルタ１０６でフィルタリングされていない参照画像を用いて、イントラ予測モード情報が示すイントラ予測モードのイントラ予測処理を行う。イントラ予測部１１１は、イントラ予測処理の結果生成される予測画像を、スイッチ１１３を介して加算部１０５に供給し、処理をステップＳ１１７に進める。
【０２３２】
ステップＳ１１７において、逆直交変換部１０４は、逆量子化部１０３からの係数に対して逆直交変換を施し、その結果得られる残差情報を加算部１０５に供給する。
【０２３３】
ステップＳ１１８において、加算部１０５は、逆直交変換部１０４から供給される残差情報と、スイッチ１１３から供給される予測画像を加算する。加算部１０５は、その結果得られる画像をデブロックフィルタ１０６に供給するとともに、フレームメモリ１０９に供給する。
【０２３４】
ステップＳ１１９において、デブロックフィルタ１０６は、加算部１０５から供給される画像に対してフィルタリングを行い、ブロック歪を除去する。デブロックフィルタ１０６は、その結果得られる画像を適応オフセットフィルタ１４１に供給する。
【０２３５】
ステップＳ１２０において、適応オフセットフィルタ１４１は、可逆復号部１０２から供給されるオフセットフィルタ情報に基づいて、デブロックフィルタ１０６によるデブロックフィルタ処理後の画像に対して、LCUごとに適応オフセットフィルタ処理を行う。適応オフセットフィルタ１４１は、適応オフセットフィルタ処理後の画像を、適応ループフィルタ１４２に供給する。
【０２３６】
ステップＳ１２１において、適応ループフィルタ１４２は、適応オフセットフィルタ１４１から供給される画像に対して、可逆復号部１０２から供給されるフィルタ係数を用いて、LCUごとに適応ループフィルタ処理を行う。適応ループフィルタ１４２は、その結果得られる画像をフレームメモリ１０９および画面並べ替えバッファ１０７に供給する。
【０２３７】
ステップＳ１２２において、フレームメモリ１０９は、加算部１０５から供給されるフィルタリング前の画像と、デブロックフィルタ１０６から供給されるフィルタリング後の画像を蓄積する。フレームメモリ１０９に蓄積された画像は、参照画像としてスイッチ１１０を介して動き補償部１１２またはイントラ予測部１１１に供給される。
【０２３８】
ステップＳ１２３において、画面並べ替えバッファ１０７は、デブロックフィルタ１０６から供給される画像をフレーム単位で記憶し、記憶した符号化のための順番のフレーム単位の画像を、元の表示の順番に並び替え、D/A変換部１０８に供給する。
【０２３９】
ステップＳ１２４において、D/A変換部１０８は、画面並べ替えバッファ１０７から供給されるフレーム単位の画像をD/A変換し、出力信号として図１９の画像調整部５４に供給する。そして、処理は、図２１のステップＳ５２に戻り、ステップＳ５３に進む。
【０２４０】
以上のように、復号装置５０は、符号化データを復号して画像を生成し、HDR画像フラグが１である場合、HDR画像SEIを優先的に用いて、HDR画像のダイナミックレンジを確実に再現して表示させることができる。
【０２４１】
なお、HDR画像フラグは、VUIではなく、SPS等の他のNALユニットに含まれるようにしてもよい。
【０２４２】
以上においては、符号化方式としてHEVC方式をベースに用いるようにしたが、本技術は、表示を行う際の技術であり、符号化方式に拘らない。したがって、本技術は、HEVC方式に限らず、その他の符号化方式／復号方式を適用することができる。例えば、次に説明するAVC方式をベースに符号化／復号処理を行う装置にも適用することができる。
【０２４３】
＜第２の実施の形態＞
［符号化装置の第２実施の形態の構成例］
図２３は、本技術を適用した画像処理装置としての、符号化装置の第２実施の形態の構成例を示すブロック図である。
【０２４４】
図２３に示す構成のうち、図３の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０２４５】
図２３の符号化装置２０１の構成は、符号化部２の代わりに符号化部２１１が設けられる点が図３の構成と異なる。符号化装置２０１の構成は、設定部３および伝送部４が設けられている点が図３の構成と共通している。
【０２４６】
符号化装置２０１の符号化部２１１には、フレーム単位の撮影画像等の画像が入力信号として入力される。符号化部２１１は、入力信号をAVC方式で符号化し、その結果得られる符号化データを設定部３に供給する。
【０２４７】
設定部３は、AVC方式の規格に応じた形式で、画像のダイナミックレンジの特性情報を設定する。設定部３は、設定された特性情報と、符号化部２１１から供給される符号化データとから、符号化ストリームを生成する。設定部３は、符号化ストリームを伝送部４に供給する。
【０２４８】
すなわち、符号化装置２０１においては、AVC方式による符号化処理が行われる点のみが、図３の符号化装置１と異なっている。
【０２４９】
［符号化部の構成例］
図２４は、図２３の符号化部２１１の構成例を示すブロック図である。
【０２５０】
図２４に示す構成のうち、図４の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０２５１】
図２４の符号化部２１１は、A/D変換部１１、画面並べ替えバッファ１２、演算部１３、直交変換部１４、量子化部１５、可逆符号化部１６、蓄積バッファ１７、逆量子化部１８、逆直交変換部１９、加算部２０、デブロックフィルタ２１、フレームメモリ２２、スイッチ２３、イントラ予測部２４、動き予測・補償部２５、予測画像選択部２６、およびレート制御部２７を含むように構成される。
【０２５２】
すなわち、図２４の符号化部２１１の構成は、適応オフセットフィルタ４１と適応ループフィルタ４２が除かれている点、および可逆符号化部１６がHEVC方式ではなく、AVC方式により符号化を行う点のみが図４の構成と異なる。したがって、符号化部２１１においては、CU単位ではなく、ブロック単位に符号化処理が行われる。
【０２５３】
可逆符号化部１６の符号化処理の対象は、適応オフセットフィルタおよび適応ループフィルタのパラメータを除き、図４の可逆符号化部１６の場合と基本的に同様である。すなわち、可逆符号化部１６は、図４の可逆符号化部１６と同様に、イントラ予測モード情報をイントラ予測部２４から取得する。また、インター予測モード情報、動きベクトル、参照画像を特定するための情報などを動き予測・補償部２５から取得する。
【０２５４】
可逆符号化部１６は、図４の可逆符号化部１６と同様に、量子化部１５から供給される量子化された係数に対して、可変長符号化（例えば、CAVLC（Context-Adaptive Variable Length Coding）など）、算術符号化（例えば、CABAC（Context-Adaptive Binary Arithmetic Coding）など）などの可逆符号化を行う。
【０２５５】
また、可逆符号化部１６は、図４の可逆符号化部１６と同様に、イントラ予測モード情報、または、インター予測モード情報、動きベクトル、参照画像を特定する情報、オフセットフィルタ情報、およびフィルタ係数などを、符号化に関する符号化情報として可逆符号化する。可逆符号化部１６は、可逆符号化された符号化情報と係数を、符号化データとして蓄積バッファ１７に供給し、蓄積させる。なお、可逆符号化された符号化情報は、可逆符号化された係数のヘッダ情報とされてもよい。
【０２５６】
デブロックフィルタ２１は、加算部２０から供給される局部的に復号された画像をフィルタリングすることにより、ブロック歪を除去する。デブロックフィルタ２１は、その結果得られる画像をフレームメモリ２２に供給し、蓄積させる。
【０２５７】
フレームメモリ２２に蓄積された画像は、参照画像としてスイッチ２３を介してイントラ予測部２４または動き予測・補償部２５に出力される。
【０２５８】
本技術は、このようなAVC方式の符号化装置２０１にも適用することができる。
【０２５９】
[復号装置の第２実施の形態の構成例]
図２５は、図２３の符号化装置２０１から伝送される符号化ストリームを復号する、本技術を適用した画像処理装置としての、復号装置の第２実施の形態の構成例を示すブロック図である。
【０２６０】
図２５に示す構成のうち、図１９の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０２６１】
図２５の復号装置２５１の構成は、復号部５３の代わりに復号部２６１が設けられる点が図１９の構成と異なる。復号装置２５１の構成は、受け取り部５１、抽出部５２、画像調整部５４、表示制御部５５、表示部５６が設けられている点が図１９の構成と共通している。
【０２６２】
受け取り部５１は、図２３の符号化装置２０１から伝送されてくるAVC方式で符号化された符号化ストリームを受け取り、抽出部５２に供給する。抽出部５２は、受け取り部５１から供給される符号化ストリームから、AVC方式の規格に応じて設定されたダイナミックレンジの特性情報、符号化データ等を抽出する。抽出部５２は、符号化データを復号部２６１に供給する。また、抽出部５２は、ダイナミックレンジの特性情報も、必要に応じて復号部２６１と画像調整部５４に供給する。
【０２６３】
復号部２６１は、必要に応じて抽出部５２から供給されるSPS,PPS,VUI,SEI等を参照し、抽出部５２から供給される符号化データをAVC方式で復号する。復号部２６１は、復号の結果得られるHDR画像等の画像を、出力信号として画像調整部５４に供給する。
【０２６４】
画像調整部５４は、必要に応じて抽出部５２から供給されるダイナミックレンジの特性情報に基づいて、復号部２６１から出力信号として供給されるHDR画像のダイナミックレンジを調整する。そして、画像調整部５４は、出力信号としてのHDR画像を表示制御部５５に供給する。
【０２６５】
すなわち、復号装置２５１においては、AVC方式による復号処理が行われる点のみが、図１９の復号装置５０と異なっている。
【０２６６】
[復号部の構成例]
図２６は、図２５の復号部２６１の構成例を示すブロック図である。
【０２６７】
図２６に示す構成のうち、図２０の構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０２６８】
図２６の復号部２６１は、蓄積バッファ１０１、可逆復号部１０２、逆量子化部１０３、逆直交変換部１０４、加算部１０５、デブロックフィルタ１０６、画面並べ替えバッファ１０７、D/A変換部１０８、フレームメモリ１０９、スイッチ１１０、イントラ予測部１１１、動き補償部１１２、およびスイッチ１１３により構成される。
【０２６９】
図２６の復号部２６１の構成は、適応オフセットフィルタ１４１と適応ループフィルタ１４２が除かれている点、および可逆復号部１０２がHEVC方式ではなく、AVC方式により復号を行う点のみが図２０の構成と異なる。したがって、復号部２６１においては、CU単位ではなく、ブロック単位に復号処理が行われる。
【０２７０】
可逆復号部１０２の復号処理の対象は、適応オフセットフィルタおよび適応ループフィルタのパラメータを除き、図２０の可逆復号部１０２の場合と基本的に同様である。すなわち、可逆復号部１０２は、図２０の可逆復号部１０２と同様に、蓄積バッファ１０１からの符号化データに対して、可変長復号や、算術復号等の可逆復号を施すことで、量子化された係数と符号化情報を得る。可逆復号部１０２は、量子化された係数を逆量子化部１０３に供給する。
【０２７１】
また、可逆復号部１０２は、図２０の可逆復号部１０２と同様に、符号化情報としてのイントラ予測モード情報などをイントラ予測部１１１に供給し、動きベクトル、参照画像を特定するための情報、インター予測モード情報などを動き補償部１１２に供給する。さらに、可逆復号部１０２は、符号化情報としてのイントラ予測モード情報またはインター予測モード情報をスイッチ１１３に供給する。
【０２７２】
デブロックフィルタ１０６は、加算部１０５から供給される画像をフィルタリングすることにより、ブロック歪を除去する。デブロックフィルタ１０６は、その結果得られる画像をフレームメモリ１０９および画面並べ替えバッファ１０７に供給する。
【０２７３】
本技術は、このようなAVC方式の復号装置２５１にも適用することができる。
【０２７４】
なお、本開示は、例えば、HEVC方式等の様に、離散コサイン変換等の直交変換と動き補償によって圧縮された画像情報（ビットストリーム）を、衛星放送、ケーブルテレビジョン、インターネット、または携帯電話機などのネットワークメディアを介して受信する際に用いられる画像符号化装置および画像復号装置に適用することができる。また、本開示は、光、磁気ディスク、およびフラッシュメモリのような記憶メディア上で処理する際に用いられる画像符号化装置および画像復号装置に適用することができる。
【０２７５】
＜第３の実施の形態＞
［多視画像点符号化・多視点画像復号への適用］
上述した一連の処理は、多視点画像符号化・多視点画像復号に適用することができる。図２７は、多視点画像符号化方式の一例を示す。
【０２７６】
図２７に示されるように、多視点画像は、複数の視点の画像を含み、その複数の視点のうちの所定の１つの視点の画像が、ベースビューの画像に指定されている。ベースビューの画像以外の各視点の画像は、ノンベースビューの画像として扱われる。
【０２７７】
図２７のような多視点画像符号化を行う場合、各ビュー（同一ビュー）において、ダイナミックレンジの特性情報を設定することができる。また、各ビュー(異なるビュー)において、他のビューで設定されたダイナミックレンジの特性情報を共有することもできる。
【０２７８】
この場合、ベースビューにおいて設定されたダイナミックレンジの特性情報が、少なくとも１つのノンベースビューで用いられる。あるいは、例えば、ノンベースビュー(view_id=i)において設定されたダイナミックレンジの特性情報が、ベースビューおよびノンベースビュー(view_id=j)の少なくともどちらか一方で用いられる。
【０２７９】
これにより、画像のダイナミックレンジを正確に再現することができる。
【０２８０】
［多視点画像符号化装置］
図２８は、上述した多視点画像符号化を行う多視点画像符号化装置を示す図である。図２８に示されるように、多視点画像符号化装置６００は、符号化部６０１、符号化部６０２、および多重化部６０３を有する。
【０２８１】
符号化部６０１は、ベースビュー画像を符号化し、ベースビュー画像符号化ストリームを生成する。符号化部６０２は、ノンベースビュー画像を符号化し、ノンベースビュー画像符号化ストリームを生成する。多重化部６０３は、符号化部６０１において生成されたベースビュー画像符号化ストリームと、符号化部６０２において生成されたノンベースビュー画像符号化ストリームとを多重化し、多視点画像符号化ストリームを生成する。
【０２８２】
この多視点画像符号化装置６００の符号化部６０１および符号化部６０２に対して、符号化装置１（図３）や符号化装置２０１（図２３）を適用することができる。この場合、多視点画像符号化装置６００は、符号化部６０１が設定したダイナミックレンジの特性情報と、符号化部６０２が設定したダイナミックレンジの特性情報とを設定して伝送させる。
【０２８３】
なお、上述したように符号化部６０１が設定したダイナミックレンジの特性情報を、符号化部６０１および符号化部６０２で共有して用いるように設定して伝送させるようにしてもよい。逆に、符号化部６０２がまとめて設定したダイナミックレンジの特性情報を、符号化部６０１および符号化部６０２で共有して用いるように設定して伝送させるようにしてもよい。
【０２８４】
［多視点画像復号装置］
図２９は、上述した多視点画像復号を行う多視点画像復号装置を示す図である。図２９に示されるように、多視点画像復号装置６１０は、逆多重化部６１１、復号部６１２、および復号部６１３を有する。
【０２８５】
逆多重化部６１１は、ベースビュー画像符号化ストリームとノンベースビュー画像符号化ストリームとが多重化された多視点画像符号化ストリームを逆多重化し、ベースビュー画像符号化ストリームと、ノンベースビュー画像符号化ストリームとを抽出する。復号部６１２は、逆多重化部６１１により抽出されたベースビュー画像符号化ストリームを復号し、ベースビュー画像を得る。復号部６１３は、逆多重化部６１１により抽出されたノンベースビュー画像符号化ストリームを復号し、ノンベースビュー画像を得る。
【０２８６】
この多視点画像復号装置６１０の復号部６１２および復号部６１３に対して、復号装置５０（図１９）や復号装置２５１（図２５）を適用することができる。この場合、多視点画像復号装置６１０は、符号化部６０１が設定し、復号部６１２が復号したダイナミックレンジの特性情報と、符号化部６０２が設定し、復号部６１３が復号したダイナミックレンジの特性情報を用いて処理を行う。
【０２８７】
なお、上述したように符号化部６０１（または、符号化部６０２）が設定したダイナミックレンジの特性情報を、符号化部６０１および符号化部６０２で共有して用いるように設定して伝送されている場合がある。この場合、多視点画像復号装置６１０においては、符号化部６０１（または、符号化部６０２）が設定し、復号部６１２（または復号部６１３）が復号したダイナミックレンジの特性情報を用いて処理が行われる。
【０２８８】
＜６．第４の実施の形態＞
［階層画像点符号化・階層画像復号への適用］
上述した一連の処理は、階層画像符号化・階層画像復号に適用することができる。図３０は、多視点画像符号化方式の一例を示す。
【０２８９】
図３０に示されるように、階層画像は、複数の階層(解像度)の画像を含み、その複数の解像度のうちの所定の１つの階層の画像が、ベースレイヤの画像に指定されている。ベースレイヤの画像以外の各階層の画像は、ノンベースレイヤの画像として扱われる。
【０２９０】
図３０のような階層画像符号化(空間スケーラビリティ)を行う場合、各レイヤ(同一レイヤ)において、ダイナミックレンジの特性情報を設定することができる。また、各レイヤ(異なるレイヤ)において、他のレイヤで設定されたダイナミックレンジの特性情報を共有することができる。
【０２９１】
この場合、ベースレイヤにおいて設定されたダイナミックレンジの特性情報が、少なくとも１つのノンベースレイヤで用いられる。あるいは、例えば、ノンベースレイヤ(layer _id=i)において設定されたダイナミックレンジの特性情報が、ベースレイヤおよびノンベースレイヤ(layer_id=j)の少なくともどちらか一方で用いられる。
【０２９２】
これにより、画像のダイナミックレンジを正確に再現することができる。
【０２９３】
［階層画像符号化装置］
図３１は、上述した階層画像符号化を行う階層画像符号化装置を示す図である。図３１に示されるように、階層画像符号化装置６２０は、符号化部６２１、符号化部６２２、および多重化部６２３を有する。
【０２９４】
符号化部６２１は、ベースレイヤ画像を符号化し、ベースレイヤ画像符号化ストリームを生成する。符号化部６２２は、ノンベースレイヤ画像を符号化し、ノンベースレイヤ画像符号化ストリームを生成する。多重化部６２３は、符号化部６２１において生成されたベースレイヤ画像符号化ストリームと、符号化部６２２において生成されたノンベースレイヤ画像符号化ストリームとを多重化し、階層画像符号化ストリームを生成する。
【０２９５】
この階層画像符号化装置６２０の符号化部６２１および符号化部６２２に対して、符号化装置１（図３）や符号化装置２０１（図２３）を適用することができる。この場合、階層画像符号化装置６２０は、符号化部６２１が設定したダイナミックレンジの特性情報と、符号化部６０２が設定したダイナミックレンジの特性情報とを設定して伝送させる。
【０２９６】
なお、上述したように符号化部６２１が設定したダイナミックレンジの特性情報を、符号化部６２１および符号化部６２２で共有して用いるように設定して伝送させるようにしてもよい。逆に、符号化部６２２が設定したダイナミックレンジの特性情報を、符号化部６２１および符号化部６２２で共有して用いるように設定して伝送させるようにしてもよい。
【０２９７】
［階層画像復号装置］
図３２は、上述した階層画像復号を行う階層画像復号装置を示す図である。図３２に示されるように、階層画像復号装置６３０は、逆多重化部６３１、復号部６３２、および復号部６３３を有する。
【０２９８】
逆多重化部６３１は、ベースレイヤ画像符号化ストリームとノンベースレイヤ画像符号化ストリームとが多重化された階層画像符号化ストリームを逆多重化し、ベースレイヤ画像符号化ストリームと、ノンベースレイヤ画像符号化ストリームとを抽出する。復号部６３２は、逆多重化部６３１により抽出されたベースレイヤ画像符号化ストリームを復号し、ベースレイヤ画像を得る。復号部６３３は、逆多重化部６３１により抽出されたノンベースレイヤ画像符号化ストリームを復号し、ノンベースレイヤ画像を得る。
【０２９９】
この階層画像復号装置６３０の復号部６３２および復号部６３３に対して、復号装置５０（図１９）や復号装置２５１（図２５）を適用することができる。この場合、階層画像復号装置６３０は、符号化部６２１が設定し、復号部６３２が復号したダイナミックレンジの特性情報と、符号化部６２２が設定し、復号部６３３が復号したダイナミックレンジの特性情報を用いて処理を行う。
【０３００】
なお、上述したように符号化部６２１（または、符号化部６２２）が設定したダイナミックレンジの特性情報を、符号化部６２１および符号化部６２２で共有して用いるように設定して伝送されている場合がある。この場合、階層画像復号装置６３０においては、符号化部６２１（または、符号化部６２２）が設定し、復号部６３２（または、復号部６３３）が復号したダイナミックレンジの特性情報を用いて処理が行われる。
【０３０１】
＜第５の実施の形態＞
［コンピュータの構成例］
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０３０２】
図３３は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０３０３】
コンピュータ８００において、CPU（Central Processing Unit）８０１，ROM（Read Only Memory）８０２，RAM（Random Access Memory）８０３は、バス８０４により相互に接続されている。
【０３０４】
バス８０４には、さらに、入出力インタフェース８０５が接続されている。入出力インタフェース８０５には、入力部８０６、出力部８０７、記憶部８０８、通信部８０９、及びドライブ８１０が接続されている。
【０３０５】
入力部８０６は、キーボード、マウス、マイクロホンなどよりなる。出力部８０７は、ディスプレイ、スピーカなどよりなる。記憶部８０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部８０９は、ネットワークインタフェースなどよりなる。ドライブ８１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア８１１を駆動する。
【０３０６】
以上のように構成されるコンピュータでは、CPU８０１が、例えば、記憶部８０８に記憶されているプログラムを、入出力インタフェース８０５及びバス８０４を介して、RAM８０３にロードして実行することにより、上述した一連の処理が行われる。
【０３０７】
コンピュータ８００（CPU８０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア８１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０３０８】
コンピュータでは、プログラムは、リムーバブルメディア８１１をドライブ８１０に装着することにより、入出力インタフェース８０５を介して、記憶部８０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部８０９で受信し、記憶部８０８にインストールすることができる。その他、プログラムは、ROM８０２や記憶部８０８に、あらかじめインストールしておくことができる。
【０３０９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３１０】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３１１】
また、本明細書において、システムとは、複数のデバイス（装置）により構成される装置全体を表すものである。
【０３１２】
また、以上において、１つの装置（または処理部）として説明した構成を分割し、複数の装置（または処理部）として構成するようにしてもよい。逆に、以上において複数の装置（または処理部）として説明した構成をまとめて１つの装置（または処理部）として構成されるようにしてもよい。また、各装置（または各処理部）の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置（または処理部）の構成の一部を他の装置（または他の処理部）の構成に含めるようにしてもよい。つまり、本技術は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３１３】
上述した実施形態に係る画像符号化装置及び画像復号装置は、衛星放送、ケーブルＴＶなどの有線放送、インターネット上での配信、及びセルラー通信による端末への配信などにおける送信機若しくは受信機、光ディスク、磁気ディスク及びフラッシュメモリなどの媒体に画像を記録する記録装置、又は、これら記憶媒体から画像を再生する再生装置などの様々な電子機器に応用され得る。以下、４つの応用例について説明する。
【０３１４】
＜応用例＞
［第１の応用例：テレビジョン受像機］
図３４は、上述した実施形態を適用したテレビジョン装置の概略的な構成の一例を示している。テレビジョン装置９００は、アンテナ９０１、チューナ９０２、デマルチプレクサ９０３、デコーダ９０４、映像信号処理部９０５、表示部９０６、音声信号処理部９０７、スピーカ９０８、外部インタフェース９０９、制御部９１０、ユーザインタフェース９１１、及びバス９１２を備える。
【０３１５】
チューナ９０２は、アンテナ９０１を介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ９０２は、復調により得られた符号化ビットストリームをデマルチプレクサ９０３へ出力する。即ち、チューナ９０２は、画像が符号化されている符号化ストリームを受信する、テレビジョン装置９００における伝送手段としての役割を有する。
【０３１６】
デマルチプレクサ９０３は、符号化ビットストリームから視聴対象の番組の映像ストリーム及び音声ストリームを分離し、分離した各ストリームをデコーダ９０４へ出力する。また、デマルチプレクサ９０３は、符号化ビットストリームからEPG（Electronic Program Guide）などの補助的なデータを抽出し、抽出したデータを制御部９１０に供給する。なお、デマルチプレクサ９０３は、符号化ビットストリームがスクランブルされている場合には、デスクランブルを行ってもよい。
【０３１７】
デコーダ９０４は、デマルチプレクサ９０３から入力される映像ストリーム及び音声ストリームを復号する。そして、デコーダ９０４は、復号処理により生成される映像データを映像信号処理部９０５へ出力する。また、デコーダ９０４は、復号処理により生成される音声データを音声信号処理部９０７へ出力する。
【０３１８】
映像信号処理部９０５は、デコーダ９０４から入力される映像データを再生し、表示部９０６に映像を表示させる。また、映像信号処理部９０５は、ネットワークを介して供給されるアプリケーション画面を表示部９０６に表示させてもよい。また、映像信号処理部９０５は、映像データについて、設定に応じて、例えばノイズ除去などの追加的な処理を行ってもよい。さらに、映像信号処理部９０５は、例えばメニュー、ボタン又はカーソルなどのGUI（Graphical User Interface）の画像を生成し、生成した画像を出力画像に重畳してもよい。
【０３１９】
表示部９０６は、映像信号処理部９０５から供給される駆動信号により駆動され、表示デバイス（例えば、液晶ディスプレイ、プラズマディスプレイ又はOELD（Organic ElectroLuminescence Display）（有機ELディスプレイ）など）の映像面上に映像又は画像を表示する。
【０３２０】
音声信号処理部９０７は、デコーダ９０４から入力される音声データについてD/A変換及び増幅などの再生処理を行い、スピーカ９０８から音声を出力させる。また、音声信号処理部９０７は、音声データについてノイズ除去などの追加的な処理を行ってもよい。
【０３２１】
外部インタフェース９０９は、テレビジョン装置９００と外部機器又はネットワークとを接続するためのインタフェースである。例えば、外部インタフェース９０９を介して受信される映像ストリーム又は音声ストリームが、デコーダ９０４により復号されてもよい。即ち、外部インタフェース９０９もまた、画像が符号化されている符号化ストリームを受信する、テレビジョン装置９００における伝送手段としての役割を有する。
【０３２２】
制御部９１０は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、プログラムデータ、EPGデータ、及びネットワークを介して取得されるデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、テレビジョン装置９００の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース９１１から入力される操作信号に応じて、テレビジョン装置９００の動作を制御する。
【０３２３】
ユーザインタフェース９１１は、制御部９１０と接続される。ユーザインタフェース９１１は、例えば、ユーザがテレビジョン装置９００を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース９１１は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部９１０へ出力する。
【０３２４】
バス９１２は、チューナ９０２、デマルチプレクサ９０３、デコーダ９０４、映像信号処理部９０５、音声信号処理部９０７、外部インタフェース９０９及び制御部９１０を相互に接続する。
【０３２５】
このように構成されたテレビジョン装置９００において、デコーダ９０４は、上述した実施形態に係る画像復号装置の機能を有する。それにより、テレビジョン装置９００での画像の復号に際して、画像のダイナミックレンジを正確に再現することができる。
【０３２６】
［第２の応用例：携帯電話機］
図３５は、上述した実施形態を適用した携帯電話機の概略的な構成の一例を示している。携帯電話機９２０は、アンテナ９２１、通信部９２２、音声コーデック９２３、スピーカ９２４、マイクロホン９２５、カメラ部９２６、画像処理部９２７、多重分離部９２８、記録再生部９２９、表示部９３０、制御部９３１、操作部９３２、及びバス９３３を備える。
【０３２７】
アンテナ９２１は、通信部９２２に接続される。スピーカ９２４及びマイクロホン９２５は、音声コーデック９２３に接続される。操作部９３２は、制御部９３１に接続される。バス９３３は、通信部９２２、音声コーデック９２３、カメラ部９２６、画像処理部９２７、多重分離部９２８、記録再生部９２９、表示部９３０、及び制御部９３１を相互に接続する。
【０３２８】
携帯電話機９２０は、音声通話モード、データ通信モード、撮影モード及びテレビ電話モードを含む様々な動作モードで、音声信号の送受信、電子メール又は画像データの送受信、画像の撮像、及びデータの記録などの動作を行う。
【０３２９】
音声通話モードにおいて、マイクロホン９２５により生成されるアナログ音声信号は、音声コーデック９２３に供給される。音声コーデック９２３は、アナログ音声信号を音声データへ変換し、変換された音声データをA/D変換し圧縮する。そして、音声コーデック９２３は、圧縮後の音声データを通信部９２２へ出力する。通信部９２２は、音声データを符号化及び変調し、送信信号を生成する。そして、通信部９２２は、生成した送信信号を、アンテナ９２１を介して基地局（図示せず）へ送信する。また、通信部９２２は、アンテナ９２１を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部９２２は、受信信号を復調及び復号して音声データを生成し、生成した音声データを音声コーデック９２３へ出力する。音声コーデック９２３は、音声データを伸張し及びD/A変換し、アナログ音声信号を生成する。そして、音声コーデック９２３は、生成した音声信号をスピーカ９２４に供給して音声を出力させる。
【０３３０】
また、データ通信モードにおいて、例えば、制御部９３１は、操作部９３２を介するユーザによる操作に応じて、電子メールを構成する文字データを生成する。また、制御部９３１は、文字を表示部９３０に表示させる。また、制御部９３１は、操作部９３２を介するユーザからの送信指示に応じて電子メールデータを生成し、生成した電子メールデータを通信部９２２へ出力する。通信部９２２は、電子メールデータを符号化及び変調し、送信信号を生成する。そして、通信部９２２は、生成した送信信号を、アンテナ９２１を介して基地局（図示せず）へ送信する。また、通信部９２２は、アンテナ９２１を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部９２２は、受信信号を復調及び復号して電子メールデータを復元し、復元した電子メールデータを制御部９３１へ出力する。制御部９３１は、表示部９３０に電子メールの内容を表示させると共に、電子メールデータを記録再生部９２９の記憶媒体に記憶させる。
【０３３１】
記録再生部９２９は、読み書き可能な任意の記憶媒体を有する。例えば、記憶媒体は、RAM又はフラッシュメモリなどの内蔵型の記憶媒体であってもよく、ハードディスク、磁気ディスク、光磁気ディスク、光ディスク、USB（Universal Serial Bus）メモリ、又はメモリカードなどの外部装着型の記憶媒体であってもよい。
【０３３２】
また、撮影モードにおいて、例えば、カメラ部９２６は、被写体を撮像して画像データを生成し、生成した画像データを画像処理部９２７へ出力する。画像処理部９２７は、カメラ部９２６から入力される画像データを符号化し、符号化ストリームを記憶再生部９２９の記憶媒体に記憶させる。
【０３３３】
また、テレビ電話モードにおいて、例えば、多重分離部９２８は、画像処理部９２７により符号化された映像ストリームと、音声コーデック９２３から入力される音声ストリームとを多重化し、多重化したストリームを通信部９２２へ出力する。通信部９２２は、ストリームを符号化及び変調し、送信信号を生成する。そして、通信部９２２は、生成した送信信号を、アンテナ９２１を介して基地局（図示せず）へ送信する。また、通信部９２２は、アンテナ９２１を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。これら送信信号及び受信信号には、符号化ビットストリームが含まれ得る。そして、通信部９２２は、受信信号を復調及び復号してストリームを復元し、復元したストリームを多重分離部９２８へ出力する。多重分離部９２８は、入力されるストリームから映像ストリーム及び音声ストリームを分離し、映像ストリームを画像処理部９２７、音声ストリームを音声コーデック９２３へ出力する。画像処理部９２７は、映像ストリームを復号し、映像データを生成する。映像データは、表示部９３０に供給され、表示部９３０により一連の画像が表示される。音声コーデック９２３は、音声ストリームを伸張し及びD/A変換し、アナログ音声信号を生成する。そして、音声コーデック９２３は、生成した音声信号をスピーカ９２４に供給して音声を出力させる。
【０３３４】
このように構成された携帯電話機９２０において、画像処理部９２７は、上述した実施形態に係る画像符号化装置及び画像復号装置の機能を有する。それにより、携帯電話機９２０での画像の符号化及び復号に際して、画像のダイナミックレンジを正確に再現することができる。
【０３３５】
［第３の応用例：記録再生装置］
図３６は、上述した実施形態を適用した記録再生装置の概略的な構成の一例を示している。記録再生装置９４０は、例えば、受信した放送番組の音声データ及び映像データを符号化して記録媒体に記録する。また、記録再生装置９４０は、例えば、他の装置から取得される音声データ及び映像データを符号化して記録媒体に記録してもよい。また、記録再生装置９４０は、例えば、ユーザの指示に応じて、記録媒体に記録されているデータをモニタ及びスピーカ上で再生する。このとき、記録再生装置９４０は、音声データ及び映像データを復号する。
【０３３６】
記録再生装置９４０は、チューナ９４１、外部インタフェース９４２、エンコーダ９４３、HDD（Hard Disk Drive）９４４、ディスクドライブ９４５、セレクタ９４６、デコーダ９４７、OSD（On-Screen Display）９４８、制御部９４９、及びユーザインタフェース９５０を備える。
【０３３７】
チューナ９４１は、アンテナ（図示せず）を介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ９４１は、復調により得られた符号化ビットストリームをセレクタ９４６へ出力する。即ち、チューナ９４１は、記録再生装置９４０における伝送手段としての役割を有する。
【０３３８】
外部インタフェース９４２は、記録再生装置９４０と外部機器又はネットワークとを接続するためのインタフェースである。外部インタフェース９４２は、例えば、IEEE1394インタフェース、ネットワークインタフェース、USBインタフェース、又はフラッシュメモリインタフェースなどであってよい。例えば、外部インタフェース９４２を介して受信される映像データ及び音声データは、エンコーダ９４３へ入力される。即ち、外部インタフェース９４２は、記録再生装置９４０における伝送手段としての役割を有する。
【０３３９】
エンコーダ９４３は、外部インタフェース９４２から入力される映像データ及び音声データが符号化されていない場合に、映像データ及び音声データを符号化する。そして、エンコーダ９４３は、符号化ビットストリームをセレクタ９４６へ出力する。
【０３４０】
HDD９４４は、映像及び音声などのコンテンツデータが圧縮された符号化ビットストリーム、各種プログラムおよびその他のデータを内部のハードディスクに記録する。また、HDD９４４は、映像及び音声の再生時に、これらデータをハードディスクから読み出す。
【０３４１】
ディスクドライブ９４５は、装着されている記録媒体へのデータの記録及び読み出しを行う。ディスクドライブ９４５に装着される記録媒体は、例えばDVDディスク（DVD-Video、DVD-RAM、DVD-R、DVD-RW、DVD+R、DVD+RW等）又はBlu-ray（登録商標）ディスクなどであってよい。
【０３４２】
セレクタ９４６は、映像及び音声の記録時には、チューナ９４１又はエンコーダ９４３から入力される符号化ビットストリームを選択し、選択した符号化ビットストリームをHDD９４４又はディスクドライブ９４５へ出力する。また、セレクタ９４６は、映像及び音声の再生時には、HDD９４４又はディスクドライブ９４５から入力される符号化ビットストリームをデコーダ９４７へ出力する。
【０３４３】
デコーダ９４７は、符号化ビットストリームを復号し、映像データ及び音声データを生成する。そして、デコーダ９４７は、生成した映像データをOSD９４８へ出力する。また、デコーダ９０４は、生成した音声データを外部のスピーカへ出力する。
【０３４４】
OSD９４８は、デコーダ９４７から入力される映像データを再生し、映像を表示する。また、OSD９４８は、表示する映像に、例えばメニュー、ボタン又はカーソルなどのGUIの画像を重畳してもよい。
【０３４５】
制御部９４９は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、記録再生装置９４０の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース９５０から入力される操作信号に応じて、記録再生装置９４０の動作を制御する。
【０３４６】
ユーザインタフェース９５０は、制御部９４９と接続される。ユーザインタフェース９５０は、例えば、ユーザが記録再生装置９４０を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース９５０は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部９４９へ出力する。
【０３４７】
このように構成された記録再生装置９４０において、エンコーダ９４３は、上述した実施形態に係る画像符号化装置の機能を有する。また、デコーダ９４７は、上述した実施形態に係る画像復号装置の機能を有する。それにより、記録再生装置９４０での画像の符号化及び復号に際して、画像のダイナミックレンジを正確に再現することができる。
【０３４８】
［第４の応用例：撮像装置］
図３７は、上述した実施形態を適用した撮像装置の概略的な構成の一例を示している。撮像装置９６０は、被写体を撮像して画像を生成し、画像データを符号化して記録媒体に記録する。
【０３４９】
撮像装置９６０は、光学ブロック９６１、撮像部９６２、信号処理部９６３、画像処理部９６４、表示部９６５、外部インタフェース９６６、メモリ９６７、メディアドライブ９６８、OSD９６９、制御部９７０、ユーザインタフェース９７１、及びバス９７２を備える。
【０３５０】
光学ブロック９６１は、撮像部９６２に接続される。撮像部９６２は、信号処理部９６３に接続される。表示部９６５は、画像処理部９６４に接続される。ユーザインタフェース９７１は、制御部９７０に接続される。バス９７２は、画像処理部９６４、外部インタフェース９６６、メモリ９６７、メディアドライブ９６８、OSD９６９、及び制御部９７０を相互に接続する。
【０３５１】
光学ブロック９６１は、フォーカスレンズ及び絞り機構などを有する。光学ブロック９６１は、被写体の光学像を撮像部９６２の撮像面に結像させる。撮像部９６２は、CCD（Charge Coupled Device）又はCMOS（Complementary Metal Oxide Semiconductor）などのイメージセンサを有し、撮像面に結像した光学像を光電変換によって電気信号としての画像信号に変換する。そして、撮像部９６２は、画像信号を信号処理部９６３へ出力する。
【０３５２】
信号処理部９６３は、撮像部９６２から入力される画像信号に対してニー補正、ガンマ補正、色補正などの種々のカメラ信号処理を行う。信号処理部９６３は、カメラ信号処理後の画像データを画像処理部９６４へ出力する。
【０３５３】
画像処理部９６４は、信号処理部９６３から入力される画像データを符号化し、符号化データを生成する。そして、画像処理部９６４は、生成した符号化データを外部インタフェース９６６又はメディアドライブ９６８へ出力する。また、画像処理部９６４は、外部インタフェース９６６又はメディアドライブ９６８から入力される符号化データを復号し、画像データを生成する。そして、画像処理部９６４は、生成した画像データを表示部９６５へ出力する。また、画像処理部９６４は、信号処理部９６３から入力される画像データを表示部９６５へ出力して画像を表示させてもよい。また、画像処理部９６４は、OSD９６９から取得される表示用データを、表示部９６５へ出力する画像に重畳してもよい。
【０３５４】
OSD９６９は、例えばメニュー、ボタン又はカーソルなどのGUIの画像を生成して、生成した画像を画像処理部９６４へ出力する。
【０３５５】
外部インタフェース９６６は、例えばUSB入出力端子として構成される。外部インタフェース９６６は、例えば、画像の印刷時に、撮像装置９６０とプリンタとを接続する。また、外部インタフェース９６６には、必要に応じてドライブが接続される。ドライブには、例えば、磁気ディスク又は光ディスクなどのリムーバブルメディアが装着され、リムーバブルメディアから読み出されるプログラムが、撮像装置９６０にインストールされ得る。さらに、外部インタフェース９６６は、LAN又はインターネットなどのネットワークに接続されるネットワークインタフェースとして構成されてもよい。即ち、外部インタフェース９６６は、撮像装置９６０における伝送手段としての役割を有する。
【０３５６】
メディアドライブ９６８に装着される記録媒体は、例えば、磁気ディスク、光磁気ディスク、光ディスク、又は半導体メモリなどの、読み書き可能な任意のリムーバブルメディアであってよい。また、メディアドライブ９６８に記録媒体が固定的に装着され、例えば、内蔵型ハードディスクドライブ又はSSD（Solid State Drive）のような非可搬性の記憶部が構成されてもよい。
【０３５７】
制御部９７０は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、撮像装置９６０の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース９７１から入力される操作信号に応じて、撮像装置９６０の動作を制御する。
【０３５８】
ユーザインタフェース９７１は、制御部９７０と接続される。ユーザインタフェース９７１は、例えば、ユーザが撮像装置９６０を操作するためのボタン及びスイッチなどを有する。ユーザインタフェース９７１は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部９７０へ出力する。
【０３５９】
このように構成された撮像装置９６０において、画像処理部９６４は、上述した実施形態に係る画像符号化装置及び画像復号装置の機能を有する。それにより、撮像装置９６０での画像の符号化及び復号に際して、画像のダイナミックレンジを正確に再現することができる。
【０３６０】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０３６１】
例えば、図１９の表示制御部５５と表示部５６は、復号装置５０の外部に設けられるようにしてもよい。
【０３６２】
また、例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０３６３】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３６４】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０３６５】
なお、本明細書では、ダイナミックレンジの特性情報等の各種情報が、符号化ストリームに多重化されて、符号化側から復号側へ伝送される例について説明した。しかしながら、これら情報を伝送する手法はかかる例に限定されない。例えば、これら情報は、符号化ビットストリームに多重化されることなく、符号化ビットストリームと関連付けられた別個のデータとして伝送され又は記録されてもよい。ここで、「関連付ける」という用語は、ビットストリームに含まれる画像（スライス若しくはブロックなど、画像の一部であってもよい）と当該画像に対応する情報とを復号時にリンクさせ得るようにすることを意味する。即ち、情報は、画像（又はビットストリーム）とは別の伝送路上で伝送されてもよい。また、情報は、画像（又はビットストリーム）とは別の記録媒体（又は同一の記録媒体の別の記録エリア）に記録されてもよい。さらに、情報と画像（又はビットストリーム）とは、例えば、複数フレーム、１フレーム、又はフレーム内の一部分などの任意の単位で互いに関連付けられてよい。
【０３６６】
また、本実施例においては、フラグは、有無（0 or 1）などの二者択一には限定されず、複数の選択肢の中から特定の項目を識別できる情報を含む。
【０３６７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０３６８】
なお、本技術は以下のような構成も取ることができる。
（１）  画像を符号化処理してビットストリームを生成する符号化部と、
Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を設定する設定部と、
前記符号化部により生成されたビットストリームと前記設定部により設定されたダイナミックレンジ特性情報とを伝送する伝送部と
を備える画像処理装置。
（２）  前記設定部は、Captured 画像に対してDeveloped 画像に割り当てられるダイナミックレンジのコードを示すコード情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）に記載の画像処理装置。
（３）  前記設定部は、Captured 画像のホワイトレベルに対してDeveloped 画像に割り当てられるコードを示すコード情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）または（２）に記載の画像処理装置。
（４）  前記設定部は、Captured 画像のホワイトレベルに対してDeveloped 画像に割り当てられるコードを示すホワイトレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（３）のいずれかに記載の画像処理装置。
（５）  前記設定部は、Developed 画像のホワイトレベルに割り当てられるコードの最大値を示す最大ホワイトレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（４）のいずれかに記載の画像処理装置。
（６）  前記設定部は、Developed 画像のブラックレベルのコードを示すブラックレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（５）のいずれかに記載の画像処理装置。
（７）  前記設定部は、Developed 画像のグレイレベルのコードを示すグレイレベルコード情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（６）のいずれかに記載の画像処理装置。
（８）  前記設定部は、Captured 画像のホワイトレベルの最大値を示す最大ホワイトレベル情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（７）のいずれかに記載の画像処理装置。
（９）  前記設定部は、前記ビットストリームを復号処理した画像の注目領域の輝度のレンジを示す情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（８）のいずれかに記載の画像処理装置。
（１０）  前記設定部は、前記ビットストリームを復号処理した画像の注目領域の位置およびオフセットを示す情報を、前記ダイナミックレンジ特性情報として設定する
前記（１）乃至（９）のいずれかに記載の画像処理装置。
（１１）  前記伝送部は、前記ダイナミックレンジ特性情報を、前記ビットストリームを復号処理した画像を表示する際に用いる補助情報として伝送する
前記（１）乃至（１０）のいずれかに記載の画像処理装置。
（１２）  前記伝送部は、前記ダイナミックレンジ特性情報を、既存の補助情報を拡張した拡張補助情報として伝送する
前記（１）乃至（１０）のいずれかに記載の画像処理装置。
（１３）  前記伝送部は、前記ダイナミックレンジ特性情報を、tone_mapping_information SEI (Supplemental enhancement information)として伝送する
前記（１）乃至（１０）のいずれかに記載の画像処理装置。
（１４）  前記伝送部は、tone_mapping_information SEI対象として、前記ダイナミックレンジ特性情報を伝送する際に用いるmodel_idを拡張して、前記ダイナミックレンジ特性情報をSEIとして伝送する
前記（１）乃至（１０）のいずれかに画像処理装置。
（１５）  前記伝送部は、前記ダイナミックレンジ特性情報を、前記画像のユーザビリティをシーケンス単位で示すVUI(Video Usability Information)として伝送する
前記（１）乃至（１０）のいずれかに記載の画像処理装置。
（１６）前記符号化部は、AVC/H.264規格に準じた符号化方式に従って、前記画像を符号化処理する
前記（１）乃至（１５）のいずれかに記載の画像処理装置。
（１７）  画像を符号化処理してビットストリームを生成し、
Captured 画像に対してDeveloped画像に割り当てられるダイナミックレンジの特性を示すダイナミックレンジ特性情報を設定し、
生成されたビットストリームと設定されたダイナミックレンジ特性情報とを伝送する
画像処理方法。
（１８）  ビットストリームと、前記ビットストリームを復号処理した画像に対するダイナミックレンジの特性を示すダイナミックレンジ特性情報とを受け取る受け取り部と、
前記受け取り部により受け取られたビットストリームを復号処理して、画像を生成する復号部と、
前記受け取り部により受け取られたダイナミックレンジ特性情報を用いて、前記復号部により生成された画像に対するダイナミックレンジを調整する画像調整部と
を備える画像処理装置。
（１９）  前記ビットストリームと、前記ダイナミックレンジ特性情報とを受け取る受け取り部を
さらに備え、
前記復号部は、前記受け取り部により受け取られたビットストリームを復号処理し、
前記画像調整部は、前記受け取り部により受け取られたダイナミックレンジ特性情報を用いて、前記復号部により生成された画像に対するダイナミックレンジを調整する
前記（１８）に記載の画像処理装置。
（２０）  ビットストリームと、前記ビットストリームを復号処理した画像に対するダイナミックレンジの特性を示すダイナミックレンジ特性情報とを受け取り、
受け取られたビットストリームを復号処理して、画像を生成し、
受け取られたダイナミックレンジ特性情報を用いて、生成された画像に対するダイナミックレンジを調整する
画像処理方法。
【符号の説明】
【０３６９】
１  符号化装置，  ２  符号化部，  ３  設定部，  ４  伝送部，  ５０  復号装置，  ５１  受け取り部，  ５２  抽出部，  ５３  復号部，  ５４  画像調整部，  ５５  表示制御部，  ５６  表示部，  ２０１  符号化装置，  ２１１  符号化部，  ２５１  復号装置，  ２６１  復号部
【図１】
2014002901.tif 000003
【図２】
2014002901.tif 000004
【図３】
2014002901.tif 000005
【図４】
2014002901.tif 000006
【図５】
2014002901.tif 000007
【図６】
2014002901.tif 000008
【図７】
2014002901.tif 000009
【図８】
2014002901.tif 000010
【図９】
2014002901.tif 000011
【図１０】
2014002901.tif 000012
【図１１】
2014002901.tif 000013
【図１２】
2014002901.tif 000014
【図１３】
2014002901.tif 000015
【図１４】
2014002901.tif 000016
【図１５】
2014002901.tif 000017
【図１６】
2014002901.tif 000018
【図１７】
2014002901.tif 000019
【図１８】
2014002901.tif 000020
【図１９】
2014002901.tif 000021
【図２０】
2014002901.tif 000022
【図２１】
2014002901.tif 000023
【図２２】
2014002901.tif 000024
【図２３】
2014002901.tif 000025
【図２４】
2014002901.tif 000026
【図２５】
2014002901.tif 000027
【図２６】
2014002901.tif 000028
【図２７】
2014002901.tif 000029
【図２８】
2014002901.tif 000030
【図２９】
2014002901.tif 000031
【図３０】
2014002901.tif 000032
【図３１】
2014002901.tif 000033
【図３２】
2014002901.tif 000034
【図３３】
2014002901.tif 000035
【図３４】
2014002901.tif 000036
【図３５】
2014002901.tif 000037
【図３６】
2014002901.tif 000038
【図３７】
2014002901.tif 000039
【手続補正書】
【提出日】平成27年1月7日(2015.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを復号して、復号された画像データを生成し、
前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報を受信し、
前記ダイナミックレンジ特性情報に基づいて、前記復号された画像データのダイナミックレンジを調整する
ように構成されている少なくとも１つの処理部を
備える画像処理装置。
【請求項２】
前記少なくとも１つの処理部は、前記ダイナミックレンジ特性情報に基づいた前記画像データのダイナミックレンジまで、前記復号された画像データのダイナミックレンジを拡大するようにさらに構成されている
請求項１に記載の画像処理装置。
【請求項３】
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含む
請求項１に記載の画像処理装置。
【請求項４】
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含む
請求項１に記載の画像処理装置。
【請求項５】
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別する
請求項４に記載の画像処理装置。
【請求項６】
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含む
請求項１に記載の画像処理装置。
【請求項７】
前記ダイナミックレンジ特性情報は、
前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別する
請求項１に記載の画像処理装置。
【請求項８】
画像データを符号化して、符号化された画像データを生成し、
前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報を供給する
ように構成されている少なくとも１つの処理部を
備える画像処理装置。
【請求項９】
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含む
請求項８に記載の画像処理装置。
【請求項１０】
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含む
請求項８に記載の画像処理装置。
【請求項１１】
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別する
請求項１０に記載の画像処理装置。
【請求項１２】
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含む
請求項８に記載の画像処理装置。
【請求項１３】
前記ダイナミックレンジ特性情報は、
前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別する
請求項８に記載の画像処理装置。
【請求項１４】
少なくとも１つのプロセッサにより実行されるとき、画像処理方法を実行させる命令が格納された少なくとも１つのコンピュータが読取可能な記録媒体であって、
前記画像処理方法は、
画像データを復号して、復号された画像データを生成し、
前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報を受信し、
前記ダイナミックレンジ特性情報に基づいて、前記復号された画像データのダイナミックレンジを調整するステップ
を含む記録媒体。
【請求項１５】
前記画像処理方法は、前記ダイナミックレンジ特性情報に基づいた前記画像データのダイナミックレンジまで、前記復号された画像データのダイナミックレンジを拡大するステップをさらに含む
請求項１４に記載の記録媒体。
【請求項１６】
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含む
請求項１４に記載の記録媒体。
【請求項１７】
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含む
請求項１４に記載の記録媒体。
【請求項１８】
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別する
請求項１７に記載の記録媒体。
【請求項１９】
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含む
請求項１８に記載の記録媒体。
【請求項２０】
前記ダイナミックレンジ特性情報は、
前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別する
請求項１４に記載の記録媒体。
【請求項２１】
画像データが少なくとも１つのプロセッサによりデコードされるとき、少なくとも１つのプロセッサによって前記画像データのダイナミックレンジを調整するために処理される、画像データと、前記画像データに関連付けられたダイナミックレンジ特性情報とが格納される少なくとも１つのコンピュータが読取可能な記録媒体であって、
前記ダイナミックレンジ特性情報は、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む
記録媒体。
【請求項２２】
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含む
請求項２１に記載の記録媒体。
【請求項２３】
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含む
請求項２１に記載の記録媒体。
【請求項２４】
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別する
請求項２３に記載の記録媒体。
【請求項２５】
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含む
請求項２１に記載の記録媒体。
【請求項２６】
前記ダイナミックレンジ特性情報は、
前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別する
請求項２１に記載の記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本開示は、画像処理装置および記録媒体に関し、特に画像のダイナミックレンジを正確に再現することができるようにした画像処理装置および記録媒体。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本開示の第１の側面の画像処理装置は、画像データを復号して、復号された画像データを生成し、前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報を受信し、前記ダイナミックレンジ特性情報に基づいて、前記復号された画像データのダイナミックレンジを調整するように構成されている少なくとも１つの処理部を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記少なくとも１つの処理部は、前記ダイナミックレンジ特性情報に基づいた前記画像データのダイナミックレンジまで、前記復号された画像データのダイナミックレンジを拡大するようにさらに構成されている。
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含むことができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含むことができる。
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含むことができる。
前記ダイナミックレンジ特性情報は、前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本開示の第２の側面の画像処理装置は、画像データを符号化して、符号化された画像データを生成し、前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報を供給するように構成されている少なくとも１つの処理部を備える。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含むことができる。
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含むことができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別することができる。
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含むことができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
前記ダイナミックレンジ特性情報は、前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本開示の第１の側面の第１の記録媒体は、少なくとも１つのプロセッサにより実行されるとき、画像処理方法を実行させる命令が格納された少なくとも１つのコンピュータが読取可能な記録媒体であって、前記画像処理方法は、画像データを復号して、復号された画像データを生成し、前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報を受信し、前記ダイナミックレンジ特性情報に基づいて、前記復号された画像データのダイナミックレンジを調整するステップを含む。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
前記画像処理方法は、前記ダイナミックレンジ特性情報に基づいた前記画像データのダイナミックレンジまで、前記復号された画像データのダイナミックレンジを拡大するステップをさらに含むことができる。
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含むことができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含むことができる。
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別することができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含むことができる。
前記ダイナミックレンジ特性情報は、前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別することができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本開示の第１の側面の第２の記録媒体は、画像データが少なくとも１つのプロセッサによりデコードされるとき、少なくとも１つのプロセッサによって前記画像データのダイナミックレンジを調整するために処理される、画像データと、前記画像データに関連付けられたダイナミックレンジ特性情報とが格納される少なくとも１つのコンピュータが読取可能な記録媒体であって、前記ダイナミックレンジ特性情報は、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含むことができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
前記ダイナミックレンジ特性情報は、最大ホワイトレベルの輝度コード値を識別する最大ホワイトレベルコード値情報をさらに含むことができる。
前記ダイナミックレンジ特性情報は、ホワイトレベルの輝度コード値を識別するホワイトレベルコード値情報をさらに含むことができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
前記ホワイトレベルコード値情報は、複数のホワイトレベルの複数の輝度コード値を識別することができる。
前記ダイナミックレンジ特性情報は、ブラックレベルの輝度コード値を識別するブラックレベルコード値情報をさらに含むことができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
前記ダイナミックレンジ特性情報は、前記画像データの輝度に関連付けられている、０乃至１０２４の範囲にある輝度コード値を識別することができる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本開示の第１の側面の画像処理装置および第１の記録媒体においては、画像データが復号されて、復号された画像データが生成され、前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報が受信される。そして、前記ダイナミックレンジ特性情報に基づいて、前記復号された画像データのダイナミックレンジが調整される。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本開示の第２の側面の画像処理装置においては、画像データが符号化されて、符号化された画像データが生成される。そして、前記画像データと関連したダイナミックレンジ特性情報であって、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報を含む前記ダイナミックレンジ特性情報が供給される。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本開示の第１の側面の第２の記録媒体においては、ダイナミックレンジ特性情報に、基準のホワイトレベルと比較してパーセンテージとして表された前記画像データの輝度のダイナミックレンジを指し示す最大画像ホワイトレベル情報が含まれる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本開示の第１の側面によれば、画像を復号することができる。特に、画像のダイナミックレンジを正確に再現することができる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本開示の第２の側面によれば、画像を符号化することができる。特に、画像のダイナミックレンジを正確に再現することができる。
【国際調査報告】
2014002901.tif 000040
2014002901.tif 000041
2014002901.tif 000042
2014002901.tif 000043