(57)【要約】  生成される３次元画像の視差量を、当該３次元画像が表示されるディスプレイの種類に応じたものとすることができる３次元画像生成装置、３次元画像生成方法、プログラム及び情報記憶媒体を提供する。設定値特定部（３６）は、３次元画像が出力されるディスプレイの種類を特定する。画像生成部（３８）は、特定されるディスプレイの種類に応じた視差量の３次元画像を生成する。
2015019656.tif 000002
【特許請求の範囲】
【請求項１】
３次元画像を生成する３次元画像生成装置であって、
前記３次元画像が出力されるディスプレイの種類を特定する特定部と、
特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する３次元画像生成部と、
を含むことを特徴とする３次元画像生成装置。
【請求項２】
前記３次元画像生成部は、特定される前記ディスプレイの種類に応じた範囲内の視差量の前記３次元画像を生成する、
ことを特徴とする請求項１に記載の３次元画像生成装置。
【請求項３】
前記３次元画像生成部は、前記３次元画像が出力されるディスプレイがヘッドマウントディスプレイであるか否かに応じた視差量の前記３次元画像を生成する、
ことを特徴とする請求項１又は２に記載の３次元画像生成装置。
【請求項４】
前記３次元画像生成部は、前記３次元画像が表示される画面の数に応じた視差量の前記３次元画像を生成する、
ことを特徴とする請求項１から３のいずれか一項に記載の３次元画像生成装置。
【請求項５】
前記３次元画像生成部は、前記３次元画像を見る際のユーザの目と当該３次元画像が表示される画面との間の距離に応じた視差量の前記３次元画像を生成する、
ことを特徴とする請求項１から４のいずれか一項に記載の３次元画像生成装置。
【請求項６】
前記３次元画像生成部は、前記３次元画像に含まれる左目用の画像と右目用の画像とが同じ画面に表示されるか異なる画面に表示されるかに応じた視差量の前記３次元画像を生成する、
ことを特徴とする請求項１から５のいずれか一項に記載の３次元画像生成装置。
【請求項７】
前記３次元画像生成部は、前記３次元画像が出力されるディスプレイの種類とディスプレイサイズとの組合せに応じた視差量の前記３次元画像を生成する、
ことを特徴とする請求項１から６のいずれか一項に記載の３次元画像生成装置。
【請求項８】
３次元画像を生成する３次元画像生成方法であって、
前記３次元画像が出力されるディスプレイの種類を特定する種類特定ステップと、
特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する３次元画像生成ステップと、
を含むことを特徴とする３次元画像生成方法。
【請求項９】
３次元画像を生成するコンピュータに、
前記３次元画像が出力されるディスプレイの種類を特定する手順、
特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する手順、
を実行させることを特徴とするプログラム。
【請求項１０】
３次元画像を生成するコンピュータに、
前記３次元画像が出力されるディスプレイの種類を特定する手順、
特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する手順、
を実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元画像生成装置、３次元画像生成方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
３Ｄテレビ、ヘッドマウントディスプレイ、３Ｄ対応のゲーム装置が備える液晶ディスプレイなどといった３次元画像（３Ｄ画像）の表示が可能なディスプレイに、３次元画像を表示させる技術が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
表示される３次元画像の視差量が大きいほど、視聴者には、表示される３次元画像が画面のより手前、あるいは、より奥にあるように見える。そのため、表示される３次元画像の臨場感が高まる。一方で、表示される３次元画像の視差量が大きいほど、視聴者は例えば目が受ける負担が大きくなるなどして不快に感じる。そのため、表示される３次元画像の臨場感の向上には限界があった。【０００４】
視聴者が不快に感じる視差量の値の範囲は、３次元画像が表示されるディスプレイの種類によって異なることが一般的に知られている。例えば、視聴者は、３Ｄテレビに表示される３次元画像の視差量が画面の横幅の３％を超えると不快に感じる。一方、ヘッドマウントディスプレイは左目と右目とで使用する画面が異なるため、視聴者は、ヘッドマウントディスプレイに表示される３次元画像の視差量が画面の横幅の３％を超えても不快に感じない。そのため、視聴者に不快感を与えることなく表示される３次元画像の臨場感をできる限り高めるためには、ディスプレイに表示される３次元画像の視差量が、当該ディスプレイの種類に応じたものとなることが望ましい。しかし従来技術では、生成される３次元画像の視差量は、当該３次元画像が表示されるディスプレイの種類に応じたものとはなっていなかった。【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、生成される３次元画像の視差量を、当該３次元画像が表示されるディスプレイの種類に応じたものとすることができる３次元画像生成装置、３次元画像生成方法、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る３次元画像生成装置は、３次元画像を生成する３次元画像生成装置であって、前記３次元画像が出力されるディスプレイの種類を特定する特定部と、特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する３次元画像生成部と、を含むことを特徴とする。【０００７】
また、本発明に係る３次元画像生成方法は、３次元画像を生成する３次元画像生成方法であって、前記３次元画像が出力されるディスプレイの種類を特定する種類特定ステップと、特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する３次元画像生成ステップと、を含むことを特徴とする。【０００８】
また、本発明に係るプログラムは、３次元画像を生成するコンピュータに、前記３次元画像が出力されるディスプレイの種類を特定する手順、特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する手順、を実行させることを特徴とする。【０００９】
また、本発明に係る情報記憶媒体は、３次元画像を生成するコンピュータに、前記３次元画像が出力されるディスプレイの種類を特定する手順、特定される前記ディスプレイの種類に応じた視差量の前記３次元画像を生成する手順、を実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。【００１０】
本発明によれば、生成される３次元画像の視差量を、当該３次元画像が表示されるディスプレイの種類に応じたものとすることができる。【００１１】
本発明の一態様では、前記３次元画像生成部は、特定される前記ディスプレイの種類に応じた範囲内の視差量の前記３次元画像を生成する。【００１２】
また、本発明の一態様では、前記３次元画像生成部は、前記３次元画像が出力されるディスプレイがヘッドマウントディスプレイであるか否かに応じた視差量の前記３次元画像を生成する。【００１３】
また、本発明の一態様では、前記３次元画像生成部は、前記３次元画像が表示される画面の数に応じた視差量の前記３次元画像を生成する。【００１４】
また、本発明の一態様では、前記３次元画像生成部は、前記３次元画像を見る際のユーザの目と当該３次元画像が表示される画面との間の距離に応じた視差量の前記３次元画像を生成する。【００１５】
また、本発明の一態様では、前記３次元画像生成部は、前記３次元画像に含まれる左目用の画像と右目用の画像とが同じ画面に表示されるか異なる画面に表示されるかに応じた視差量の前記３次元画像を生成する。【００１６】
また、本発明の一態様では、前記３次元画像生成部は、前記３次元画像が出力されるディスプレイの種類とディスプレイサイズとの組合せに応じた視差量の前記３Ｄ画像を生成する。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る情報処理システムの全体構成の一例を示す図である。
【図２】本発明の一実施形態の概要を説明する説明図である。
【図３】設定画像の一例を示す図である。
【図４】設定データの一例を示す図である。
【図５】本発明の一実施形態に係る情報処理装置で実装される機能の一例を示す機能ブロック図である。
【図６】本発明の一実施形態に係る情報処理装置で行われる処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１９】
図１は、本発明の一実施形態に係る情報処理システム１０の全体構成の一例を示す図である。図１に示すように、本実施形態に係る情報処理システム１０は、情報処理装置１２とディスプレイ１４とを含んでいる。
【００２０】
本実施形態に係るディスプレイ１４は、３Ｄ対応のヘッドマウントディスプレイ、３Ｄテレビなどといった、３次元画像（３Ｄ画像）の表示が可能なディスプレイ１４である。
【００２１】
本実施形態に係る情報処理装置１２は、例えば、制御部２０、記憶部２２、通信部２４、画像処理部２６、を含んでいる。制御部２０は、例えば情報処理装置１２にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである。記憶部２２は、例えばＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。記憶部２２には、制御部２０によって実行されるプログラムなどが記憶される。通信部２４は、例えばネットワークボードなどの通信インタフェースなどである。画像処理部２６は、例えばＧＰＵ（Graphics Processing Unit）とフレームバッファとを含んで構成される。ＧＰＵは、ＣＰＵから供給されるグラフィックスコマンドやデータに基づいてフレームバッファに画像を描画する。フレームバッファに描画された画像は、所定のタイミングでビデオ信号に変換されてディスプレイ１４に出力される。本実施形態では、画像処理部２６とディスプレイ１４とはＨＤＭＩ(登録商標)（High-DefinitionMultimedia Interface）ケーブルやＵＳＢ（Universal Serial Bus）ケーブル等のケーブルにより接続されている。
【００２２】
図２は、本実施形態の概要を説明する説明図である。本実施形態では、情報処理装置１２で、当該情報処理装置１２にインストールされたプログラムが実行される。本実施形態では、例えばゲームプログラムが実行されることとする。本実施形態に係る情報処理装置１２は、当該ゲームプログラムを実行することにより、ゲームの進行状況に応じて、所定のフレームレートで（例えば１／６０秒毎に）、２次元画像（２Ｄ画像）であるラスタ画像の生成及びＺバッファの値の決定が行われる。当該ラスタ画像を、本実施形態ではオリジナル画像ＯＰと呼ぶこととする。また、本実施形態では、当該オリジナル画像ＯＰに含まれる各画素について、当該画素に対応付けられるＺバッファの値が決定される。
【００２３】
Ｚバッファの値は、オリジナル画像ＯＰを形成する平面に対して垂直な方向を座標軸とした座標値に対応付けられる。本実施形態では、当該座標軸は、オリジナル画像ＯＰが形成する平面上の点を原点として奥側を正方向にとることとする。すなわち、オリジナル画像ＯＰを形成する平面上の点はＺバッファの値が０であり、当該平面よりも奥側の位置はＺバッファの値が正であり、当該平面よりも手前側の位置はＺバッファの値が負であることとする。以下、対応付けられるＺバッファの値が０である画素を基準画素と呼ぶこととする。オリジナル画像ＯＰに含まれる各画素に対応付けられるＺバッファの値を当該オリジナル画像ＯＰ内における当該画素の位置と対応付けることで、Ｚバッファの値は画像として表現することができる。当該画像を本実施形態ではＺバッファ画像ＺＰと呼ぶこととする。すなわち、本実施形態では、所定のフレームレートでオリジナル画像ＯＰとＺバッファ画像ＺＰが生成されることとなる。
【００２４】
そして、本実施形態では、情報処理装置１２は、設定に応じて、上述のようにして生成されたオリジナル画像ＯＰに対応付けられる２次元画像又は３次元画像のいずれかをディスプレイ１４に出力する。ディスプレイ１４は、このようにして情報処理装置１２から出力された２次元画像又は３次元画像を表示させる。
【００２５】
本実施形態では、情報処理装置１２は、２次元画像をディスプレイ１４に出力する場合は、オリジナル画像ＯＰをそのまま出力する。
【００２６】
一方、情報処理装置１２は、３次元画像をディスプレイ１４に出力する場合は、オリジナル画像ＯＰとＺバッファ画像ＺＰとに基づいて３次元画像を生成して、ディスプレイ１４に出力する。本実施形態では、情報処理装置１２が生成する３次元画像は、左目用の画像ＬＰと右目用の画像ＲＰとを含んでいる。本実施形態では、オリジナル画像ＯＰがそのまま左目用の画像ＬＰとして用いられ、オリジナル画像ＯＰとＺバッファ画像とに基づいて生成される画像が右目用の画像ＲＰとして用いられる。このように、本実施形態に係る情報処理装置１２は、３次元画像を生成する３次元画像生成装置としての役割を担う。
【００２７】
本実施形態では、３次元画像がヘッドマウントディスプレイに出力される場合は、左目用の画像ＬＰと右目用の画像ＲＰとが、それぞれに対応付けられる互いに異なる２つの画面に表示される。また、本実施形態では、３次元画像が３Ｄテレビに出力される場合は、左目用の画像ＬＰと右目用の画像ＲＰとが１つの画面に交互に表示される。このように本実施形態では、３次元画像がヘッドマウントディスプレイに出力される場合と３Ｄテレビに出力される場合とで３次元画像が表示される画面の数が異なることとなる。なお、３Ｄテレビに出力された３次元画像を３Ｄテレビに表示させる際に採用可能な方式は、左目用の画像ＬＰと右目用の画像ＲＰとを１つの画面に交互に表示させるフレームシーケンシャル方式に限定されない。例えば、偏光特性が互いに異なる左目用の画像ＬＰの一部と右目用の画像ＲＰの一部が、水平走査線ごとに交互に配置された画像を表示させるパッシブグラス方式によって３次元画像の表示を実現するようにしてもよい。また、例えば、ディスプレイ１４が裸眼３Ｄディスプレイである場合に、視差バリア方式によって３次元画像の表示を実現するようにしてもよい。
【００２８】
また、ディスプレイ１４に表示される３次元画像をユーザが見る際における当該ユーザの目と画面との間の距離は、３Ｄテレビの方がヘッドマウントディスプレイよりも長い。
【００２９】
そして、本実施形態では、上述のようにして生成される３次元画像は、当該３次元画像が出力されるディスプレイ１４の種類に応じて異なる。例えば、上述のようにして生成される３次元画像は、当該３次元画像が出力されるディスプレイ１４がヘッドマウントディスプレイであるか３Ｄテレビであるかに応じて異なる。本実施形態では例えば、ヘッドマウントディスプレイに出力される３次元画像と３Ｄテレビに出力される３次元画像とで、左目用の画像ＬＰと右目用の画像ＲＰとの間のずれの大きさ、すなわち、視差量が異なる。例えば図２に示すように、ヘッドマウントディスプレイに出力される３次元画像の視差量ｄ１の方が、３Ｄテレビに出力される３次元画像の視差量ｄ２よりも大きい。
【００３０】
本実施形態では、ディスプレイ１４に出力される画像が２次元画像であるか３次元画像であるかを表す３Ｄ立体視モード、画像が出力されるディスプレイ１４の種類、及び、３Ｄ深度について、図３に示す設定画像を介して設定可能である。なお、当該設定画像において、画面の明るさ、字幕表示の有無、などといったその他の設定項目について設定可能であってもよい。
【００３１】
上述のゲームプログラムの実行中にユーザが所定の操作を行うと、ゲームのプレイが中断されて図３に示す設定画像がディスプレイ１４に表示される。そして、ユーザが当該設定画像を介して各種設定項目の設定を行った後に所定の操作を行うと、当該ゲームのプレイが再開される。本実施形態では、当該ゲームのプレイの再開後にディスプレイ１４に出力される画像は、設定画像を介して設定された各種設定項目の設定値に応じたものとなる。
【００３２】
図４は、当該設定画像で設定可能な複数の設定項目のそれぞれに対応付けられる、設定項目の名称と当該設定項目についての設定値とを含む設定データの一例を示す図である。情報処理装置１２のユーザが図３に示す設定画像を介してある設定項目について設定値を変更する操作を行うと、当該操作における変更後の値が当該設定項目の名称が含まれる設定データの設定値となるよう設定データが更新される。図４には、図３に示す設定画像で設定可能な３つの設定項目のそれぞれに対応付けられる、３つの設定データが示されている。具体的には、設定項目「３Ｄ立体視モード」の設定値が「ＯＮ」である設定データ、設定項目「ディスプレイの種類」の設定値が「ヘッドマウントディスプレイ」である設定データ、及び、設定項目「３Ｄ深度」の設定値が「５」である設定データが示されている。
【００３３】
本実施形態では、設定項目「３Ｄ立体視モード」の設定値が「ＯＮ」である場合は、３次元画像がディスプレイ１４に出力され、「ＯＦＦ」である場合は、２次元画像がディスプレイ１４に出力される。
【００３４】
本実施形態では、ディスプレイ１４に表示される３次元画像を見るユーザにとっては、当該画像に含まれる各画素が、ディスプレイ１４の画面が形成する平面上、当該平面よりも奥、又は、当該平面よりも手前にあるように見える。本実施形態では、対応付けられるＺバッファの値が大きい画素ほど奥にあるように見える。
【００３５】
本実施形態では、ユーザにとって基準画素が見える位置とディスプレイ１４の画面が形成する平面との間の長さが、設定項目「ディスプレイの種類」の設定値によって異なる。当該長さを、以下、バンプと呼ぶこととする。例えば当該設定値が「３Ｄテレビ」である場合は、基準画素はディスプレイ１４の画面を形成する平面上にあるように見える。一方で、例えば当該設定値が「ヘッドマウントディスプレイ」である場合は、基準画素はディスプレイ１４の画面を形成する平面よりも所定の長さだけ手前にあるように見える。
【００３６】
また、本実施形態では、ディスプレイ１４の画面が形成する平面よりも奥にあるように見える画素については、設定項目「３Ｄ深度」の設定値が大きいほど、当該画素がより奥に見えるよう３次元画像が生成される。例えば、対応付けられるＺバッファの値に設定項目「３Ｄ深度」の設定値を乗じた長さだけ当該画素が基準画素よりも奥にあるように見えるよう３次元画像が生成される。また、当該設定値が同じであっても、設定項目「ディスプレイの種類」の設定値が「ヘッドマウントディスプレイ」である場合の方が「３Ｄテレビ」である場合よりも、当該画素がより奥にあるように見えるよう３次元画像が生成される。例えば、当該設定値が「ヘッドマウントディスプレイ」である場合は、対応付けられるＺバッファの値に設定項目「３Ｄ深度」の設定値と１以上の定数（例えば１．２）とを乗じた長さだけ当該画素が基準画素よりも奥にあるように見えるよう３次元画像が生成される。
【００３７】
このようにして本実施形態では、設定項目「ディスプレイの種類」の設定値に応じた視差量の３次元画像が生成される。具体的には例えば、当該設定値が「ヘッドマウントディスプレイ」である場合の方が「３Ｄテレビ」である場合よりも視差量が大きい３次元画像が生成される。
【００３８】
また、本実施形態では、ディスプレイ１４の画面が形成する平面よりも手前にあるように見える画素について、当該画素が見える位置の当該平面からの長さの上限値が定められている。当該上限値を、以下、飛び出し上限値と呼ぶこととする。例えば設定項目「ディスプレイの種類」の設定値が「ヘッドマウントディスプレイ」である場合の方が「３Ｄテレビ」である場合よりも飛び出し上限値が大きい。そして本実施形態では、ディスプレイ１４の画面が形成する平面から各画素が見える位置までの長さが飛び出し上限値以下となるよう３次元画像が生成される。このように、本実施形態では、出力されるディスプレイ１４の種類に応じた範囲内の視差量の３次元画像が生成されることとなる。
【００３９】
以上のようにして、本実施形態では、３次元画像の視差量の値やバンプの値などといった３次元画像の属性値が、当該３次元画像が出力されるディスプレイの種類に応じたものとすることができることとなる。
【００４０】
以下、情報処理装置１２からディスプレイ１４に出力される画像の生成処理を中心にさらに説明する。
【００４１】
図５は、本実施形態に係る情報処理装置１２で実装される機能の一例を示す機能ブロック図である。なお、本実施形態に係る情報処理装置１２で、図５に示す機能のすべてが実装される必要はなく、また、図５に示す機能以外の機能が実装されていても構わない。
【００４２】
そして、本実施形態に係る情報処理装置１２は、図５に示すように、機能的には、例えば、プログラム実行部３０、設定データ記憶部３２、設定データ管理部３４、設定値特定部３６、画像生成部３８、画像出力部４０、を含んでいる。プログラム実行部３０、設定データ管理部３４は、制御部２０を主として実装される。設定値特定部３６、画像生成部３８、画像出力部４０は、画像処理部２６を主として実装される。設定データ記憶部３２は、記憶部２２を主として実装される。
【００４３】
そして、以上の機能は、コンピュータである情報処理装置１２にインストールされた、以上の機能に対応する指令を含むプログラムを、情報処理装置１２の制御部で実行することにより実装されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどのコンピュータネットワークを介して情報処理装置１２に供給される。
【００４４】
プログラム実行部３０は、情報処理装置１２にインストールされたプログラムを実行する。プログラム実行部３０は、本実施形態では例えばゲームプログラムを実行する。また、プログラム実行部３０は、画像生成部３８にグラフィックスコマンドやデータを供給する。
【００４５】
設定データ記憶部３２は、図４に例示する設定データを記憶する。
【００４６】
設定データ管理部３４は、図３に例示する設定画像に対するユーザの操作に応じて、設定データの設定値を設定する。設定データ管理部３４は、例えば、設定値の変更操作に応じて、設定データの当該設定値を変更後の値に変更する。
【００４７】
設定値特定部３６は、設定データ記憶部３２に記憶する設定データの設定値を特定する。
【００４８】
画像生成部３８は、プログラム実行部３０から供給されるグラフィックスコマンドやデータ、及び、設定値特定部３６が特定する設定値に応じた２次元画像又は３次元画像を生成する。また、画像生成部３８は、３次元画像を生成する際には、設定データにおける設定項目「３Ｄ立体視モード」の設定値が「ＯＮ」である場合は、３次元画像を生成し、「ＯＦＦ」である場合は、２次元画像を生成する。また、画像生成部３８は、３次元画像を生成するにあたっては、上述したようにして、オリジナル画像ＯＰ、Ｚバッファ画像ＺＰ、設定データにおける設定項目「ディスプレイの種類」、及び、「３Ｄ深度」の値に応じた３次元画像を生成する。
【００４９】
画像出力部４０は、画像生成部３８が生成する画像をディスプレイ１４に出力する。当該画像はディスプレイ１４に表示されることとなる。
【００５０】
ここで、本実施形態に係る情報処理装置１２で各フレームについて行われる処理の流れの一例を、図６に示すフロー図を参照しながら説明する。
【００５１】
まず、画像生成部３８が、プログラム実行部３０から供給されるグラフィックスコマンドやデータに基づいてオリジナル画像ＯＰ及びＺバッファ画像ＺＰを生成する（Ｓ１０１）。そして、設定値特定部３６は、設定データ記憶部３２に記憶されている、設定項目の名称が「３Ｄ立体視モード」である設定データの設定値を確認する（Ｓ１０２）。当該設定値が「ＯＦＦ」である場合は、画像出力部４０が、Ｓ１０１に示す処理で生成されたオリジナル画像ＯＰをディスプレイ１４に出力して（Ｓ１０３）、本処理例に示す処理を終了する。
【００５２】
当該設定値が「ＯＮ」である場合は、設定値特定部３６は、設定データ記憶部３２に記憶されている、設定項目の名称が「ディスプレイの種類」である設定データの設定値及び設定項目の名称が「３Ｄ深度」である設定データの設定値を特定する（Ｓ１０４）。そして、画像生成部３８は、Ｓ１０４に示す処理で確認された設定値に基づいて視差量やバンプ等といった３次元画像の属性値を決定する（Ｓ１０５）。そして、画像生成部３８は、Ｓ１０１に示す処理で生成されたオリジナル画像ＯＰ、Ｓ１０１に示す処理で生成されたＺバッファ画像ＺＰ、及び、Ｓ１０５に示す処理で決定された属性値に基づいて、右目用の画像ＲＰを生成する（Ｓ１０６）。そして、画像出力部４０が、Ｓ１０１に示す処理で生成されたオリジナル画像ＯＰである左目用の画像ＬＰとＳ１０６に示す処理で生成された右目用の画像ＲＰとを含む３次元画像をディスプレイ１４に出力して（Ｓ１０７）、本処理例に示す処理を終了する。
【００５３】
なお、本発明は上述の実施形態に限定されるものではない。
【００５４】
例えば、３次元画像が出力されるディスプレイ１４の種類とディスプレイサイズとの組合せに応じた視差量の３次元画像が生成されるようにしてもよい。例えば、ディスプレイ１４の種類が同じであっても、ディスプレイサイズが大きいほど視差量が生成される３次元画像の視差量が小さくなるようにしてもよい。
【００５５】
また例えば、情報処理装置１２が、接続されるディスプレイ１４の種類を検出して、当該検出結果に基づいて、３次元画像が出力されるディスプレイ１４の種類を特定するようにしてもよい。そして、このようにして特定されたディスプレイ１４の種類に応じた属性値の３次元画像が生成されても構わない。
【００５６】
また例えば、上述の実施形態では、設定項目「ディスプレイの種類」の設定値としてヘッドマウントディスプレイ又は３Ｄテレビの一方が設定されるが、当該設定値として他の種類のディスプレイ１４が設定できるようになっていてもよい。また例えば、当該設定値として、３次元画像が表示される画面の数（例えば１又は２）が設定されるようになっていてもよい。また例えば、当該設定値として、３次元画像をユーザが見る際における当該ユーザの目と画面との間の距離が設定されるようになっていてもよい。具体的には例えば、３次元画像をユーザが見る際における当該ユーザの目とヘッドマウントディスプレイの画面との間の距離又は当該ユーザの目と３Ｄテレビの画面との間の距離が設定されるようになっていてもよい。また例えば、当該設定値として、３次元画像に含まれる左目用の画像ＬＰと右目用の画像ＲＰとが同じ画面に表示されるか異なる画面に表示されるかが設定されるようになっていてもよい。また、当該設定値として以上で説明したものの組合せが設定されるようになっていてもよい。具体的には例えば、３次元画像が表示される画面の数と３次元画像をユーザが見る際における当該ユーザの目と画面との間の距離の組合せが設定されるようになっていてもよい。そして、例えば以上に示した設定値に応じた視差量の３次元画像が生成されるようにしてもよい。
【００５７】
また例えば、設定項目「３Ｄ深度」の設定値がディスプレイ１４の画面が形成する平面よりも奥にあるように見えるよう設定された画素にだけ影響を与えるようにする必要はない。例えば、ディスプレイ１４の画面が形成する平面よりも手前にあるように見えるよう設定された画素について、設定データにおける設定項目「３Ｄ深度」の設定値が大きいほど、ユーザにとってはより手前に見えるよう３次元画像が生成されてもよい。そして、当該設定値が同じであっても、設定データにおける設定項目「ディスプレイの種類」の設定値が「ヘッドマウントディスプレイ」である場合の方が「３Ｄテレビ」である場合よりも、当該画素がより手前にあるように見えるよう３次元画像が生成されてもよい。
【００５８】
また、本実施形態を、２次元画像に基づいて３次元画像を生成する場面だけでなく、仮想空間内に配置されたオブジェクトを２つのカメラから見た様子を表す３次元画像を生成する場面に対して応用してもよい。
【００５９】
また、情報処理装置１２がディスプレイ１４を内蔵していてもよい。また、情報処理装置１２が複数の筐体から構成されていてもよい。また、上記の具体的な文字列や図面中の具体的な文字列は例示であり、これらの文字列には限定されない。
【図１】
2015019656.tif 000003
【図２】
2015019656.tif 000004
【図３】
2015019656.tif 000005
【図４】
2015019656.tif 000006
【図５】
2015019656.tif 000007
【図６】
2015019656.tif 000008
【手続補正書】
【提出日】平成28年12月8日(2016.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
３次元画像を生成する３次元画像生成装置であって、
前記３次元画像が出力されるディスプレイの種類を特定する特定部と、
特定される前記ディスプレイの種類に応じたバンプ又は飛び出し上限値の前記３次元画像を生成する３次元画像生成部と、
を含むことを特徴とする３次元画像生成装置。
【請求項２】
前記３次元画像生成部は、特定される前記ディスプレイの種類に応じた範囲内のバンプ又は飛び出し上限値の前記３次元画像を生成する、
ことを特徴とする請求項１に記載の３次元画像生成装置。
【請求項３】
前記３次元画像生成部は、前記３次元画像が出力されるディスプレイがヘッドマウントディスプレイであるか否かに応じたバンプ又は飛び出し上限値の前記３次元画像を生成する、
ことを特徴とする請求項１又は２に記載の３次元画像生成装置。
【請求項４】
前記３次元画像生成部は、前記３次元画像が表示される画面の数に応じたバンプ又は飛び出し上限値の前記３次元画像を生成する、
ことを特徴とする請求項１から３のいずれか一項に記載の３次元画像生成装置。
【請求項５】
前記３次元画像生成部は、前記３次元画像を見る際のユーザの目と当該３次元画像が表示される画面との間の距離に応じたバンプ又は飛び出し上限値の前記３次元画像を生成する、
ことを特徴とする請求項１から４のいずれか一項に記載の３次元画像生成装置。
【請求項６】
前記３次元画像生成部は、前記３次元画像に含まれる左目用の画像と右目用の画像とが同じ画面に表示されるか異なる画面に表示されるかに応じたバンプ又は飛び出し上限値の前記３次元画像を生成する、
ことを特徴とする請求項１から５のいずれか一項に記載の３次元画像生成装置。
【請求項７】
前記３次元画像生成部は、前記３次元画像が出力されるディスプレイの種類とディスプレイサイズとの組合せに応じたバンプ又は飛び出し上限値の前記３次元画像を生成する、
ことを特徴とする請求項１から６のいずれか一項に記載の３次元画像生成装置。
【請求項８】
３次元画像を生成する３次元画像生成方法であって、
前記３次元画像が出力されるディスプレイの種類を特定する種類特定ステップと、
特定される前記ディスプレイの種類に応じたバンプ又は飛び出し上限値の前記３次元画像を生成する３次元画像生成ステップと、
を含むことを特徴とする３次元画像生成方法。
【請求項９】
３次元画像を生成するコンピュータに、
前記３次元画像が出力されるディスプレイの種類を特定する手順、
特定される前記ディスプレイの種類に応じたバンプ又は飛び出し上限値の前記３次元画像を生成する手順、
を実行させることを特徴とするプログラム。
【請求項１０】
３次元画像を生成するコンピュータに、
前記３次元画像が出力されるディスプレイの種類を特定する手順、
特定される前記ディスプレイの種類に応じたバンプ又は飛び出し上限値の前記３次元画像を生成する手順、
を実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【国際調査報告】
2015019656.tif 000009
2015019656.tif 000010