(57)【要約】【課題】表示装置に視差を形成する光線制御素子を介して光線を射出するサブピクセル数が、光線制御素子に対して設定された視差数の整数倍でない場合にも、立体画像を効率的に圧縮する。【解決手段】実施形態の立体画像圧縮装置は、特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから前記光線制御素子を介して光線を射出する表示部とを有する表示装置が表示する立体画像を圧縮する。この立体画像圧縮装置は、決定部と、生成部と、符号化部と、を有する。決定部は、光線制御素子の１周期分に対応するサブピクセルの数が、立体画像に対して設定された視差数の整数倍でない場合に、サブピクセルそれぞれから光線を射出する方向を設定したマッピング情報に基づいて、立体画像の分割方法を色コンポーネントごとに決定する。生成部は、分割方法に基づいて、立体画像から複数の分割画像を生成する。符号化部は、複数の分割画像を符号化する。【選択図】図１
2015002501.tif 000002
【特許請求の範囲】
【請求項１】
特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから前記光線制御素子を介して光線を射出する表示部とを有する表示装置が表示する立体画像を圧縮する立体画像圧縮装置であって、
前記光線制御素子の１周期分に対応するサブピクセルの数が、前記立体画像に対して設定された視差数の整数倍でない場合に、サブピクセルそれぞれから光線を射出する方向を設定したマッピング情報に基づいて、前記立体画像の分割方法を色コンポーネントごとに決定する決定部と、
前記分割方法に基づいて、前記立体画像から複数の分割画像を生成する生成部と、
前記複数の分割画像を符号化する符号化部と、
を有する立体画像圧縮装置。
【請求項２】
前記決定部は、
着目するサブピクセルに対して、サブピクセルの配列方向の距離が所定の距離範囲内にあり、かつ、同じ色コンポーネントであるサブピクセルの中で、光線を射出する方向を示す値の差の絶対値が最小となるサブピクセルが、前記着目するサブピクセルと前記分割画像内で隣接するように前記分割方法を決定する
請求項１に記載の立体画像圧縮装置。
【請求項３】
前記生成部は、
サブピクセルの光線を射出する方向を示す値が昇順又は降順に並ぶように分割画像を生成する
請求項１に記載の立体画像圧縮装置。
【請求項４】
前記決定部は、
前記立体画像がモノクロ画像である場合、全てのサブピクセルを同一の色コンポーネントであるとみなす
請求項１に記載の立体画像圧縮装置。
【請求項５】
前記符号化部は、
前記立体画像がカラー画像又はモノクロ画像のいずれであるかを示す情報、前記距離範囲、前記複数の分割画像の数、前記分割画像それぞれの色コンポーネント情報、及び前記分割画像それぞれの位置情報の少なくともいずれかをさらに符号化する
請求項２に記載の立体画像圧縮装置。
【請求項６】
前記決定部は、
前記表示装置の飛出し量情報及び表示対象物の最近点と最遠点の差の少なくともいずれかに基づいて、視差量が大きいほど前記距離範囲を広げて前記立体画像の分割方法を決定する
請求項２に記載の立体画像圧縮装置。
【請求項７】
前記符号化部は、
画面間予測を行う符号化方式により、符号化対象の分割画像と色コンポーネントが同じ分割画像を参照画像とする
請求項１に記載の立体画像圧縮装置。
【請求項８】
前記決定部は、
前記マッピング情報を外部から取得する
請求項１に記載の立体画像圧縮装置。
【請求項９】
特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから前記光線制御素子を介して光線を射出する表示部とを有する表示装置が表示する立体画像の符号化データを伸張する立体画像伸張装置であって、
前記符号化データを伸張して複数の分割画像を得る復号部と、
前記表示装置の各サブピクセルから光線を射出する方向を設定したマッピング情報に基づいて、前記立体画像の分割方法を色コンポーネントごとに決定する決定部と、
前記分割方法に基づいて、前記複数の分割画像から前記立体画像を生成する生成部と、
を有する立体画像伸張装置。
【請求項１０】
特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから前記光線制御素子を介して光線を射出する表示部とを有する表示装置が表示する立体画像を圧縮する立体画像圧縮方法であって、
前記光線制御素子の１周期分に対応するサブピクセルの数が、前記立体画像に対して設定された視差数の整数倍でない場合に、サブピクセルそれぞれから光線を射出する方向を設定したマッピング情報に基づいて、前記立体画像の分割方法を色コンポーネントごとに決定する工程と、
前記分割方法に基づいて、前記立体画像から複数の分割画像を生成する工程と、
前記複数の分割画像を符号化する工程と、
を含む立体画像圧縮方法。
【請求項１１】
特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから前記光線制御素子を介して光線を射出する表示部とを有する表示装置が表示する立体画像の符号化データを伸張する立体画像伸張方法であって、
前記符号化データを伸張して複数の分割画像を得る工程と、
前記表示装置の各サブピクセルから光線を射出する方向を設定したマッピング情報に基づいて、前記立体画像の分割方法を色コンポーネントごとに決定する工程と、
前記分割方法に基づいて、前記複数の分割画像から前記立体画像を生成する工程と、
を含む立体画像伸張方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、立体画像圧縮装置及び方法、立体画像伸張装置及び方法に関する。
【背景技術】
【０００２】
レンチキュラーレンズや視差バリアなどの光線の方向を制御するための素子を設けることにより、裸眼で立体視が可能なディスプレイが知られている。また、このようなディスプレイに出力する立体画像を圧縮する方法、及び圧縮された立体画像を伸張する方法が知られている。しかしながら、従来の立体画像の圧縮方法では、例えば１つのレンチキュラーレンズを介して光線を射出するサブピクセル数が、１つのレンチキュラーレンズに対して設定された視差数の整数倍でない場合、立体画像を効率的に圧縮することができないという問題があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１１１０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、表示装置に視差を形成する光線制御素子を介して光線を射出するサブピクセル数が、光線制御素子に対して設定された視差数の整数倍でない場合にも、立体画像を効率的に圧縮又は伸張することができる装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の立体画像圧縮装置は、特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから前記光線制御素子を介して光線を射出する表示部とを有する表示装置が表示する立体画像を圧縮する。この実施形態の立体画像圧縮装置は、決定部と、生成部と、符号化部と、を有する。決定部は、光線制御素子の１周期分に対応するサブピクセルの数が、立体画像に対して設定された視差数の整数倍でない場合に、サブピクセルそれぞれから光線を射出する方向を設定したマッピング情報に基づいて、立体画像の分割方法を色コンポーネントごとに決定する。生成部は、分割方法に基づいて、立体画像から複数の分割画像を生成する。符号化部は、複数の分割画像を符号化する。
【図面の簡単な説明】
【０００６】
【図１】実施形態にかかる立体画像圧縮装置の構成を例示するブロック図。
【図２】マッピング情報の第１例を概念的に示した概念図。
【図３】マッピング情報の第２例を概念的に示した概念図。
【図４】実施形態にかかる立体画像圧縮装置が行う処理を示すフローチャート。
【図５】決定部が分割方法を決定する場合に行う処理の詳細を示すフローチャート。
【図６】決定部が行う処理とサブピクセルとの関係を例示するグラフ。
【図７】決定部が決定した分割方法により分割された分割画像のサブピクセル列を例示する図。
【図８】図６に示した探索範囲の第１変更例における決定部が行う処理とサブピクセルとの関係を例示するグラフ。
【図９】図６に示した探索範囲の第２変更例における決定部が行う処理とサブピクセルとの関係を例示するグラフ。
【図１０】第１生成部が分割画像を生成する場合に行う処理の詳細を示すフローチャート。
【図１１】実施形態にかかる立体画像圧縮装置が行う第１の詳細動作を示すフローチャート。
【図１２】実施形態にかかる立体画像圧縮装置が行う第２の詳細動作を示すフローチャート。
【図１３】実施形態にかかる立体画像圧縮装置が生成する符号化データの具体例を示す図。
【図１４】実施形態にかかる立体画像伸張装置の構成を例示するブロック図。
【図１５】実施形態にかかる立体画像伸張装置が行う処理を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下に添付図面を参照して、実施形態について説明する。
【０００８】
（立体画像圧縮装置）
図１は、実施形態にかかる立体画像圧縮装置１の構成を例示するブロック図である。なお、立体画像圧縮装置１は、例えば、汎用のコンピュータなどによって実現される。即ち、立体画像圧縮装置１は、ＣＰＵ、記憶装置及び通信インターフェイスなどを備えたコンピュータとしての機能を有する。また、立体画像圧縮装置１は、裸眼で立体視が可能なテレビやＰＣ（Personal  Computer）等に用いられる。
【０００９】
図１に示すように、立体画像圧縮装置１は、第１決定部１０、第１生成部１２及び符号化部１４を有する。なお、第１決定部１０、第１生成部１２及び符号化部１４は、ハードウェア回路、又はＣＰＵで実行するソフトウェアのいずれであってもよい。
【００１０】
第１決定部１０は、例えば外部からマッピング情報２０を取得し、マッピング情報２０を用いて立体画像の分割方法を決定する。マッピング情報２０は、裸眼で立体視が可能な表示装置（図示せず）に設けられたレンチキュラーレンズなどの光線制御素子と、表示装置のサブピクセルとの関係に基づく情報である。以下、表示装置は、特定の周期で光線の方向を制御可能な光線制御素子と、複数のサブピクセルから光線制御素子を介して光線を射出する表示部とを有するものを例とする。
【００１１】
図２は、マッピング情報２０の第１例を概念的に示した概念図である。図２においては、周期的に配列された複数のレンチキュラーレンズ（光線制御素子）３によって４つの視差（視差番号０〜３＝順に並ぶ４つの光線射出方向を示す値）を設定された表示装置を例としている。なお、設定された視差は、実際の光線射出方向と完全には一致しない場合もある。また、複数のレンチキュラーレンズ３は、それぞれ４つのサブピクセル４と同じ幅にされている。なお、視差数は、マッピング情報２０が示す光線射出方向を示す値の最大値を示す。例えば、視差数が４であるということは、光線射出方向が０〜４の範囲に設定されていることを示す。
【００１２】
つまり、マッピング情報２０の第１例は、サブピクセルそれぞれに設定された光線射出方向と、レンチキュラーレンズ３を介して光線を射出するサブピクセル数がレンチキュラーレンズ３に対して設定された視差数の整数倍となっていることとを含む。
【００１３】
マッピング情報２０の第１例を用いると、立体画像を視差枚数（４枚）の画像に分割し、分割画像それぞれを圧縮することが可能である。
【００１４】
図３は、マッピング情報２０の第２例を概念的に示した概念図である。図３においては、周期的に配列された複数のレンチキュラーレンズ（光線制御素子）３０によって４つの視差（視差番号０〜３＝順に並ぶ４つの光線射出方向を示す値）を設定された表示装置を例としている。また、複数のレンチキュラーレンズ３０は、それぞれ約５．２５個のサブピクセル４０と同じ幅にされている。マッピング情報２０の第２例は、視差数が４であるため、上述したように光線射出方向が０〜４の範囲に設定されている。
【００１５】
つまり、マッピング情報２０の第２例は、サブピクセルそれぞれに設定された光線射出方向と、レンチキュラーレンズ３０を介して光線を射出するサブピクセル数がレンチキュラーレンズ３０に対して設定された視差数（即ち立体画像に対して設定された視差数）の整数倍となっていないこととを含む。
【００１６】
この他、レンチキュラーレンズの配列方向がサブピクセルの配列方向と異なる（傾斜させて、又は弓状にレンチキュラーレンズを配列する）場合もある。また、光線射出方向が視差番号順に均等に向きを変えられていない場合もある。
【００１７】
マッピング情報２０の第２例をそのまま用いても、立体画像を視差枚数（４枚）の画像に分割することができず、効率的な圧縮をすることはできない。なお、マッピング情報２０は、マッピングテーブルの形式であってもよいし、数式などであってもよい。
【００１８】
第１生成部１２（図１）は、例えば外部から立体画像２２を受入れ、第１決定部１０が決定した分割方法を用いて分割画像を生成する。符号化部１４は、第１生成部１２が生成した分割画像を符号化（圧縮）し、符号化データ２４を生成する。
【００１９】
以下、図３に示したマッピング情報２０の第２例を取得して、立体画像２２を圧縮する立体画像圧縮装置１の動作について説明する。
【００２０】
図４は、立体画像圧縮装置１が行う処理を示すフローチャートである。まず、第１決定部１０は、裸眼で立体視が可能な表示装置の各サブピクセルの光線射出方向を含むマッピング情報２０（第２例）を用いて、立体画像２２に対する分割方法を決定する（Ｓ１００）。
【００２１】
次に、第１生成部１２は、第１決定部１０が決定した分割方法に従い、立体画像２２を複数に分割して分割画像を生成する（Ｓ１０２）。
【００２２】
そして、符号化部１４は、第１生成部１２が生成した分割画像を、例えば動画などを構成する連続画像として符号化（圧縮）し、符号化データ２４を生成する（Ｓ１０４）。
【００２３】
次に、第１決定部１０が分割方法を決定する場合に行う処理について詳述する。図５は、第１決定部１０が分割方法を決定する場合に行う処理の詳細を示すフローチャートである。
【００２４】
第１決定部１０は、まず基準となる（着目する）第１のサブピクセルを選択し（Ｓ２００）、マッピング情報２０から第１のサブピクセルの光線射出方向を取得する（Ｓ２０２）。そして、第１決定部１０は、第１のサブピクセルの隣接画素候補の対象となるサブピクセルの距離範囲（サブピクセルの配列方向の探索範囲）を設定する（Ｓ２０４）。
【００２５】
次に、第１決定部１０は、分割画像内において第１のサブピクセルに隣接するサブピクセルとなるべき第２のサブピクセルを決定する処理（サブピクセルループ）を開始する（Ｓ２０６）。
【００２６】
サブピクセルループにおいて、第１決定部１０は、Ｓ２０４の処理で設定した距離範囲内の各サブピクセルに対して、マッピング情報２０から光線射出方向を取得する（Ｓ２０８）。そして、第１決定部１０は、第１のサブピクセルと対象サブピクセルの光線射出方向の差の絶対値を求める（Ｓ２１０）。
【００２７】
第１決定部１０は、Ｓ２１０の処理で求めた差の絶対値がＳ２０４の処理で設定した距離範囲内で最小であるか否かを判定し、最小でなければＳ２０８の処理に進み、最小であればＳ２１４の処理に進む（Ｓ２１２）。なお、第１決定部１０は、光線射出方向の差の絶対値がＳ２０４の処理で設定した距離範囲内で最小であるか否かは、光線射出方向の値（視差番号）が周期的に一定範囲内で変化することを考慮して判定してもよい。
【００２８】
第１決定部１０は、Ｓ２０４の処理で設定した距離範囲内で、第１のサブピクセルとの光線射出方向の差の絶対値が最小であると判定した対象サブピクセルを第２のサブピクセルとする（Ｓ２１４）。
【００２９】
そして、第１決定部１０は、第１のサブピクセルと第２のサブピクセルとが隣接画素となる様に画像を間引く分割方法を選択して決定する（Ｓ２１６）。
【００３０】
ここで、第１と第２のサブピクセル間の距離（サブピクセル数）をｎとすると、立体画像２２は、ｎ枚に分割される。分割画像ａ（０＜ｎ、０≦ａ＜ｎの整数）には、立体画像における座標がｎｘ＋ａ（ｘは整数）であるサブピクセルが割り当てられる。
【００３１】
また、第１決定部１０は、図５に示したＳ２１２の処理において、Ｓ２０４の処理で設定した距離範囲内のサブピクセルに対し、光線射出方向の差の絶対値が所定の上限閾値（例えば０．５）以下であるか否かによって第２のサブピクセルとすべきか否かの判定を行ってもよい。
【００３２】
図６は、第１決定部１０が行う処理とサブピクセルとの関係を例示するグラフである。図７は、第１決定部１０が決定した分割方法により分割された分割画像のサブピクセル列を例示する図である。図６に示すように、第１決定部１０は、例えば第１のサブピクセルを左端(０番目)のサブピクセルとし、対象サブピクセルの距離範囲（サブピクセルの配列方向の探索範囲：ａ）を８とする。この場合、第１決定部１０は、５番目のサブピクセルとの光線射出方向の差の絶対値が最小であることから、５番目のサブピクセルを第２のサブピクセルとする。第１決定部１０は、５番目のサブピクセルを第２のサブピクセルとすると、０番目と５番目のサブピクセルを隣接画素として、図７に示したように立体画像２２を５つに分割する分割方法を決定する。
【００３３】
また、第１決定部１０は、上述したように、対象サブピクセルの距離範囲（図６中のａ）と、光線射出方向の差の絶対値の上限閾値（図６中のｂにより示される範囲）とに囲まれる探索範囲内で第２のサブピクセルを決定してもよい。この場合、第１決定部１０は、例えば第１のサブピクセルを左端(０番目)のサブピクセルとし、対象サブピクセルの距離範囲を８とし、光線射出方向の差の絶対値の上限閾値を０．５以下とする。すると、５番目のサブピクセルが条件を満たして第２のサブピクセルとなる。
【００３４】
図８は、図６に示した探索範囲の第１変更例における第１決定部１０が行う処理とサブピクセルとの関係を例示するグラフである。図８に示すように、第１決定部１０は、例えば第１のサブピクセルを左端(０番目)のサブピクセルとし、対象サブピクセルの距離範囲を２４とし、光線射出方向の差の絶対値の上限閾値を０．１２５以下とする。すると、２１番目のサブピクセルが条件を満たして第２のサブピクセルとなる。
【００３５】
図９は、図６に示した探索範囲の第２変更例における第１決定部１０が行う処理とサブピクセルとの関係を例示するグラフである。図９に示すように、第１決定部１０は、例えば第１のサブピクセルを左端(０番目)のサブピクセルとし、対象サブピクセルの距離範囲を５とし、光線射出方向の差の絶対値の上限閾値を１．５以下とする。すると、４，５番目のサブピクセルが条件を満たす。この場合、第１決定部１０は、光線射出方向の差の絶対値が最小である５番目のサブピクセルを第２のサブピクセルとする。
【００３６】
なお、上述した分割方法は１次元で示されているが、実際には、第１決定部１０は、水平・垂直方向のそれぞれに対して第２のサブピクセルを決定し、立体画像２２を縦横に分割する方法を決定する。また、第１決定部１０は、水平・垂直方向に限らず斜め方向にサブピクセルの範囲を設定してもよいし、四角形でサブピクセルの範囲を設定してもよい。特に、光線制御素子がレンチキュラー等のレンズであり、斜めレンズを用いている場合には、その方向に沿った分割方法とすることがある。
【００３７】
次に、第１生成部１２が分割画像を生成する場合に行う処理について詳述する。図１０は、第１生成部１２が分割画像を生成する場合に行う処理の詳細を示すフローチャートである。
【００３８】
第１生成部１２は、まず分割後の画像における所定の座標を選択する（Ｓ３００）。次に、第１生成部１２は、各分割画像の当該座標のサブピクセルの光線射出方向をマッピング情報２０から取得する（Ｓ３０２）。そして、第１生成部１２は、光線射出方向が昇順又は降順となる順番で立体画像２２を分割する（Ｓ３０４）。
【００３９】
例えば、図６に示したように各サブピクセルの光線射出方向がマッピング情報２０にマッピングされている場合、立体画像２２の分割数は５となる。そして、第１生成部１２は、分割後の左端（０番目）のサブピクセルを所定の座標とすると、立体画像２２においてサブピクセルが１→２→３→４→０番目の順（光線射出方向が近い順）に割り当てられる分割画像を順次に生成する。
【００４０】
第１生成部１２が立体画像２２を分割すると、符号化部１４は、画面間予測を行う符号化方式により、符号化対象の分割画像を参照画像として符号化を行い、符号化データ２４を生成する。また、符号化部１４は、後述するように同色コンポーネントの画像を参照画像とする。また、表色系は、ＲＧＢであることが効率的であり好ましい。
【００４１】
次に、立体画像圧縮装置１のさらに詳細な動作について説明する。図１１は、立体画像圧縮装置１が行う第１の詳細動作を示すフローチャートである。第１決定部１０は、まず立体画像２２がカラー画像かモノクロ画像かを判定する（Ｓ４００）。立体画像２２がカラー画像であれば、第１決定部１０は、第１のサブピクセルの色コンポーネントと同じ色コンポーネントのサブピクセルから第２のサブピクセルを選択する（Ｓ４０４）。
【００４２】
一方、立体画像２２がモノクロ画像であれば、第１決定部１０は、第１のサブピクセルとの光線射出方向の差の絶対値が最小のサブピクセルを第２のサブピクセルとして選択する（Ｓ４０２）。つまり、第１決定部１０は、立体画像２２がモノクロ画像である場合、全てのサブピクセルを同一の色コンポーネントであるとみなす。
【００４３】
そして、符号化部１４は、カラー画像かモノクロ画像かを示す情報（例えばフラグ：図１３参照）をさらに符号化する（Ｓ４０６）。
【００４４】
このように、立体画像圧縮装置１は、立体画像２２がカラー画像又はモノクロ画像のいずれであるかによって処理を変更する。例えば、表示装置のサブピクセルがＲ→Ｇ→Ｂ→Ｒ→Ｇ→Ｂ→・・・の順に並んでいる場合に、圧縮対象となる立体画像２２がカラー画像であり、第１のサブピクセルがＲであれば、第１決定部１０は、第２のサブピクセルもＲとなる様に選択する。すなわち、第１と第２のサブピクセルの距離及び画像分割数は、３の倍数となる。そして、分割後の画像は、Ｒ成分のみの画像、Ｇ成分のみの画像、及びＢ成分のみの画像となる。一方、圧縮対象となる立体画像２２がモノクロ画像であれば、第１と第２のサブピクセルの色コンポーネントが異なる場合もある。上述したように、第１決定部１０が全てのサブピクセルを同一の色コンポーネントであるとみなすからである。
【００４５】
図１２は、立体画像圧縮装置１が行う第２の詳細動作を示すフローチャートである。第１決定部１０は、まず立体画像２２が対象としている裸眼で立体視が可能な表示装置の飛出し量情報及び立体画像で表示しようとしている対象物の奥行（最近点と最遠点の差）の少なくともいずれかを取得する（Ｓ５００）。
【００４６】
次に、第１決定部１０は、取得した情報から立体画像２２の視差量を推定する（Ｓ５０２）。そして、第１決定部１０は、推定した視差量が大きいほど第１と第２のサブピクセルの光線射出方向の差が小さくなる様に第２のサブピクセルを選択する（Ｓ５０４）。
【００４７】
図１２に示した動作は、第２のサブピクセルの候補が複数存在した場合に、どのサブピクセルを第２のサブピクセルとするかを決定するために行われる。分割画像の画素間の相関を高め、圧縮効率をよくするためには、第１と第２のサブピクセルの距離と光線射出方向の差の絶対値が共に小さい事が望ましい。しかし、第２のサブピクセルの候補が複数存在し、ある候補はサブピクセル間の距離が小さいものの光線射出方向の差が大きく、別の候補はサブピクセル間の距離が大きいものの光線射出方向の差が小さい場合がある。
【００４８】
この場合、視差量が小さければ、光線射出方向の差が大きくても見た目の違いが少ないので、サブピクセルの距離が近い方を第２のサブピクセルに選択するとよい。逆に、視差量が大きければ、光線射出方向の差が見た目の違いに大きく影響するので、サブピクセルの距離が多少離れていても、光線射出方向の差が小さい方を第２のサブピクセルに選択するとよい。
【００４９】
次に、立体画像圧縮装置１が生成する符号化データの具体例について説明する。図１３は、立体画像圧縮装置１が生成する符号化データの具体例を示す図である。図１３に示すように、例えば符号化データ６は、ヘッダ部（ＨＤ）６０と、ｎ個の分割画像データ６２−０〜６２−（ｎ−１）とを有する。
【００５０】
ヘッダ部６０は、第１情報（color）６００、第２情報（range）６０２及び第３情報（divnum）６０４を有する。第１情報６００は、立体画像２２がカラー画像又はモノクロ画像のいずれであるかを示す情報である。第２情報６０２は、対象サブピクセルの距離範囲を示す情報である。第３情報６０４は、分割画像の数を示す情報である。
【００５１】
各分割画像データ６２−０〜６２−（ｎ−１）には、それぞれ第４情報（RGB）６２０及び第５情報（index）６２２が含まれている。第４情報６２０は、分割画像それぞれの色コンポーネントを示す情報である。第５情報（index）６２２は、分割画像それぞれの立体画像２２における位置を示す情報である。
【００５２】
図１３に示したように、符号化データ６が、ヘッダ部６０と、ｎ個の分割画像データ６２−０〜６２−（ｎ−１）とを有する場合には、第２のサブピクセルを探索する範囲や分割画像の分割数なども、立体画像伸張装置に分割画像データとともに入力されることとなる。なお、符号化部１４は、分割数として水平方向及び垂直方向の両者を符号化してもよいし、どちらか一方又は両者を掛けた総分割数を符号化してもよい。
【００５３】
また、ヘッダ部６０、第４情報６２０及び第５情報６２２などは、予め立体画像圧縮装置１と立体画像伸張装置が共有していれば、符号化データ６に含まれなくてもよい。
【００５４】
このように、立体画像圧縮装置１は、マッピング情報に基づいて、立体画像の分割方法を色コンポーネントごとに決定するので、立体画像を空間相関の高い複数の画像に分割でき、表示装置に視差を形成する光線制御素子を介して光線を射出するサブピクセル数が、光線制御素子に対して設定された視差数の整数倍でない場合にも、立体画像を効率的に圧縮することができる。
【００５５】
（立体画像伸張装置）
次に、立体画像圧縮装置１が符号化した符号化データ２４（又は符号化データ６）を伸張する立体画像伸張装置について説明する。図１４は、実施形態にかかる立体画像伸張装置７の構成を例示するブロック図である。なお、立体画像伸張装置７は、例えば、汎用のコンピュータなどによって実現される。即ち、立体画像伸張装置７は、ＣＰＵ、記憶装置及び通信インターフェイスなどを備えたコンピュータとしての機能を有する。また、立体画像伸張装置７は、裸眼で立体視が可能なテレビやＰＣ（Personal  Computer）等に用いられる。
【００５６】
図１４に示すように、立体画像伸張装置７は、復号部７０、第２決定部７２及び第２生成部７４を有する。なお、復号部７０、第２決定部７２及び第２生成部７４は、ハードウェア回路、又はＣＰＵで実行するソフトウェアのいずれであってもよい。
【００５７】
第２決定部７２は、マッピング情報２０から立体画像２２の分割方法を決定する。復号部７０は、符号化データ２４を伸張し、分割画像を得る。第２生成部７４は、分割画像から立体画像２２を生成する。
【００５８】
図１５は、立体画像伸張装置７が行う処理を示すフローチャートである。復号部７０は、符号化データ２４を復号して複数の分割画像を得る（Ｓ６００）。一方、第２決定部７２は、裸眼で立体視が可能な表示装置の各サブピクセルの光線射出方向を示すマッピング情報２０に基づいて、分割方法を決定する（Ｓ６０２）。Ｓ６０２の処理は、対となる立体画像圧縮装置１と同じ処理であり、同じマッピング情報２０からは同じ分割方法が決定される。また、符号化データに含まれるカラー画像かモノクロ画像かを示すフラグや、視差量によって分割方法が決定される処理も同じである。
【００５９】
第２生成部７４は、複数の分割画像を分割方法に従って結合し、立体画像２２を生成する（Ｓ６０４）。Ｓ６０４の処理は、対となる立体画像圧縮装置１が立体画像２２から分割画像を生成した処理に対して逆の処理である。
【００６０】
なお、Ｓ６０２の処理は、Ｓ６０１よりも先に行われてもよいし、同時に行われてもよい。
【００６１】
このように、立体画像伸張装置７は、マッピング情報に基づいて、立体画像の分割方法を色コンポーネントごとに決定するので、表示装置に視差を形成する光線制御素子を介して光線を射出するサブピクセル数が、光線制御素子に対して設定された視差数の整数倍でない場合にも、立体画像を効率的に伸張することができる。
【００６２】
本実施形態の立体画像圧縮装置１又は立体画像伸張装置７で実行される圧縮プログラム又は伸張プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６３】
また、本実施形態の立体画像圧縮装置１又は立体画像伸張装置７で実行される圧縮プログラム又は伸張プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００６４】
また、本発明のいくつかの実施形態を複数の組み合わせによって説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規の実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６５】
１  立体画像圧縮装置
３，３０  レンチキュラーレンズ
４，４０  サブピクセル
７  立体画像伸張装置
１０  決定部
１２  第１生成部
１４  符号化部
２０  マッピング情報
２２  立体画像
２４，６  符号化データ
６０  ヘッダ部
６２−０〜６２−（ｎ−１）  分割画像データ
６００  第１情報
６０２  第２情報
６０４  第３情報
６２０  第４情報
６２２  第５情報
７０  復号部
７２  第２決定部
７４  第２生成部
【図１】
2015002501.tif 000003
【図２】
2015002501.tif 000004
【図３】
2015002501.tif 000005
【図４】
2015002501.tif 000006
【図５】
2015002501.tif 000007
【図６】
2015002501.tif 000008
【図７】
2015002501.tif 000009
【図８】
2015002501.tif 000010
【図９】
2015002501.tif 000011
【図１０】
2015002501.tif 000012
【図１１】
2015002501.tif 000013
【図１２】
2015002501.tif 000014
【図１３】
2015002501.tif 000015
【図１４】
2015002501.tif 000016
【図１５】
2015002501.tif 000017