(57)【特許請求の範囲】
【請求項１】
立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御する表示制御部を備え、
前記融像領域の外部に位置する領域は、前記表示対象物を立体表示する際の基準となる画像表示基準面から前記観察者側に所定距離を超えて離隔した領域、及び、前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域であり、
前記表示制御部は、
前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域に位置する前記表示対象物に対して、当該表示対象物の視差を、前記画像表示基準面から所定距離を超えて離隔した領域と前記融像領域との境界での視差に固定するように表示制御しつつ、前記画像表示基準面から観察者側に所定距離を超えて離隔した領域に位置する前記表示対象物が表示されないように表示制御し、かつ、前記観察者により選択された注視点の位置が前記画像表示基準面内の中心に位置するように、前記表示対象物の表示位置を調整する、情報処理装置。
【請求項２】
前記表示制御部は、前記表示対象物の拡大・縮小処理又は回転処理の少なくとも何れかを、前記注視点を基準として実施する、請求項１に記載の情報処理装置。
【請求項３】
立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御すること
を含み、
前記融像領域の外部に位置する領域は、前記表示対象物を立体表示する際の基準となる画像表示基準面から前記観察者側に所定距離を超えて離隔した領域、及び、前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域であり、
前記表示対象物の表示を制御する際には、
前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域に位置する前記表示対象物に対して、当該表示対象物の視差を、前記画像表示基準面から所定距離を超えて離隔した領域と前記融像領域との境界での視差に固定するように表示制御しつつ、前記画像表示基準面から観察者側に所定距離を超えて離隔した領域に位置する前記表示対象物が表示されないように表示制御し、かつ、前記観察者により選択された注視点の位置が前記画像表示基準面内の中心に位置するように、前記表示対象物の表示位置を調整する、情報処理方法。
【請求項４】
コンピュータに、
立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御する表示制御機能を実現させ、
前記融像領域の外部に位置する領域は、前記表示対象物を立体表示する際の基準となる画像表示基準面から前記観察者側に所定距離を超えて離隔した領域、及び、前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域であり、
前記表示制御機能は、
前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域に位置する前記表示対象物に対して、当該表示対象物の視差を、前記画像表示基準面から所定距離を超えて離隔した領域と前記融像領域との境界での視差に固定するように表示制御しつつ、前記画像表示基準面から観察者側に所定距離を超えて離隔した領域に位置する前記表示対象物が表示されないように表示制御し、かつ、前記観察者により選択された注視点の位置が前記画像表示基準面内の中心に位置するように、前記表示対象物の表示位置を調整する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、科学技術の発達に伴い、人間の眼の輻輳機能のみを利用して擬似的に立体を認識させる、フラットパネルディスプレイを用いた立体映像表示装置が提供されるようになってきた（例えば、以下の特許文献１を参照。）。
【０００３】
科学技術・医療・工業・建築・デザイン等の分野において、上記のような技術を利用し、立体データに基づいて物体の位置・角度・大きさをインタラクティブに変化させながら立体表示することは、非常に有用である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２８８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に示したような立体映像表示装置では、人間の眼の輻輳機能のみを利用して疑似的に立体認識をさせるため、眼のピント機能（調節機能）と輻輳機能との乖離に許容範囲（融像領域）があり、観察者が立体視できる範囲が限定される。従って、例えば物体の位置や大きさや角度をインタラクティブに変化させる場合、許容範囲を超えた物体や部分が生じ、立体視表示の品質が低下してしまう可能性があった。
【０００６】
そこで、本開示では、上記事情に鑑みて、立体視表示の品質を向上させることが可能な情報処理装置、情報処理方法及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御する表示制御部を備える情報処理装置が提供される。
【０００８】
また、本開示によれば、立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御することを含む情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータに、立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御する表示制御機能を実現させるためのプログラムが提供される。
【００１０】
本開示によれば、表示対象物が立体表示される際に、観察者の融像領域の外部に位置する表示対象物の表示形式が、融像領域の内部に位置する表示対象物の表示形式と異なるように、表示対象物の表示が制御される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、立体視表示の品質を向上させることが可能である。
【図面の簡単な説明】
【００１２】
【図１】人間の立体認識機能について説明するための説明図である。
【図２】本開示の第１の実施形態に係る情報処理装置の構成の一例を示したブロック図である。
【図３】同実施形態に係る情報処理装置の表示制御処理について説明するための説明図である。
【図４】同実施形態に係る情報処理装置の表示制御処理について説明するための説明図である。
【図５】同実施形態に係る情報処理装置の表示制御処理について説明するための説明図である。
【図６】同実施形態に係る情報処理装置の表示制御処理について説明するための説明図である。
【図７】同実施形態に係る情報処理方法の流れの一例を示した流れ図である。
【図８】本開示の実施形態に係る情報処理装置のハードウェア構成の一例を示したブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は、以下の順序で行うものとする。
（１）人間の立体認識機能について
（２）第１の実施形態
（２−１）情報処理装置の構成について
（２−２）情報処理方法の流れについて
（３）本開示の実施形態に係る情報処理装置のハードウェア構成について
【００１５】
（人間の立体認識機能について）
人間の立体認識（物体までの距離認識）は、眼のピント機能（調節機能）及び輻輳機能の両方によって実現されている。すなわち、人間が左右両眼で物体を立体的に観察する場合、注視しようとする物体の右眼像の対応点と左眼像の対応点とが一致するように、輻輳運動と呼ばれる眼球運動が行われ、これにより、注視しようとする物体は、単一の立体像として知覚されることとなる。
【００１６】
ここで、図１に示したように、右眼像の対応点及び左眼像の対応点が一致した点は、注視点と呼ばれ、注視点及び両眼の光学的中心（すなわち、節点）の３点を通る円周上の点は、両眼で単一視ができる点であり、光学的な単一視界を示したＶｉｅｔｈ−Ｍｕｅｌｌｅｒの単一視円と呼ばれる。また、実際に心理物理学的に測定した単一視界（ホロプタ：ｈｏｒｏｐｔｅｒ）は、図１に示したように、この単一視円より幾分曲率が緩いものの、単一視円にほぼ一致する。
【００１７】
注視点より近くに位置する点は、網膜上で対応点より外側にずれるとともに、遠くに位置する点は内側にずれ、その距離（ズレ量）が大きくなるほど視差が大きくなる。この両眼視差が大きいと、物体は二重像として認識されることとなるが、網膜上でのずれ（ｂｉｎｏｃｕｌａｒ  ｄｉｓｐａｒｉｔｙ）がわずかである場合には、立体知覚が実現する。すなわち、両眼の視差が存在する場合であっても二重像として知覚されず、感覚融像がなされる狭い領域が単一視界の前後に存在する。この領域は、パナムの融像領域と呼ばれており、この領域内では、小さな両眼視差を利用して立体知覚を生じさせることが可能となる。このパナムの融像領域の前後では両眼視差が大きく、二重像としての知覚が生じてしまうため、人間は、この知覚を打ち消すために輻輳運動及び開散運動を実施して、注視点を融像領域に持ち込んで、両眼立体視を成立させる。
【００１８】
このような調節機能及び輻輳機能の寄与は、輻輳機能の方が調節機能よりも大きいことが知られている。そのため、現状のフラットパネルディスプレイを使用した立体映像表示装置では、このような特性に着目し、人間の眼の輻輳機能のみを利用して、ピント（調節）は表示面に合わせているにもかかわらず輻輳（視差）をずらすことで、観察者に対して立体知覚を与えている。
【００１９】
ここで、画像表示基準面から観察者側に飛び出して位置する物体や、画像表示基準面から奥側に位置する物体は、眼のピント（調節）と輻輳の乖離が大きく、長時間見続けると目が疲れたり、人によっては頭痛を誘発したりすると言われている。
【００２０】
従って、例えば物体の位置や大きさや角度をインタラクティブに変化させる場合、許容範囲を超えた物体や部分が生じ、立体視表示の品質が低下してしまう可能性があった。また、物体の位置や大きさや角度をインタラクティブに変化させる場合に、任意の位置を表示の際の原点として利用してしまうと、観察者が注視したい場所が立体視しづらいものになってしまう可能性があった。
【００２１】
本発明者らは、上記のような問題点を改善し、立体視表示の品質を向上させることが可能な方法について鋭意検討を行った結果、以下で説明するような情報処理装置及び情報処理方法に想到した。
【００２２】
（第１の実施形態）
＜情報処理装置の構成について＞
続いて、図２〜図６を参照しながら、本開示の第１の実施形態に係る情報処理装置の構成について、詳細に説明する。図２は、本実施形態に係る情報処理装置１０の構成の一例を示したブロック図であり、図３〜図６は、本実施形態に係る情報処理装置の表示制御処理について説明するための説明図である。
【００２３】
本実施形態に係る情報処理装置１０は、図２に示したように、ユーザ操作情報取得部１０１と、表示データ取得部１０３と、注視点特定部１０５と、融像領域特定部１０７と、表示制御部１０９と、記憶部１１１と、を主に備える。
【００２４】
ユーザ操作情報取得部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、入力装置等により実現される。ユーザ操作情報取得部１０１は、ユーザが情報処理装置１０に設けられているマウス、キーボード、タッチパネル、ジェスチャー入力装置、視線入力装置等の入力装置に対して実施した操作（ユーザ操作）を特定して、当該ユーザ操作に関するユーザ操作情報を生成する。その後、ユーザ操作情報取得部１０１は、生成したユーザ操作情報を、後述する表示データ取得部１０３、注視点特定部１０５、表示制御部１０９等に出力する。これにより、これらの処理部は、ユーザが情報処理装置１０に対してどのような操作を行ったのかを把握することが可能となり、ユーザ操作に対応する機能をユーザに提供することが可能となる。
【００２５】
表示データ取得部１０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。表示データ取得部１０３は、ユーザ操作情報取得部１０１から出力された、ユーザにより情報処理装置１０に対して行われたユーザ操作に関するユーザ操作情報に応じて、ユーザが指定した表示データを、後述する記憶部１１１や、情報処理装置１０に挿入された各種の記録媒体や、インターネット等の各種のネットワークに接続されており情報処理装置１０が通信可能な各種コンピュータ等から取得する。
【００２６】
ここで、表示データ取得部１０３が取得する表示データは、表示対象物の３次元形状を表した情報（以下、立体情報とも称する。）を有している３次元画像データであり、当該３次元画像データを立体表示した際に、任意の視点から表示対象物の形状を立体的に観察することが可能なデータである。このような３次元画像データの例として、３ＤＣＡＤシステムで生成された画像データや、観察対象物の立体形状を画像データとして出力することが可能な顕微鏡により生成された顕微鏡画像データや、３Ｄゲームの画像データや、ある物体を立体空間で計測した際に生成された計測データ等を挙げることができる。また、本実施形態に係る表示データ取得部１０３が取得する表示データは、上記例に限定されるわけではない。
【００２７】
表示データ取得部１０３は、取得した３次元画像データに関する表示データ（実体データ）を、後述する表示制御部１０９に出力する。また、表示データ取得部１０３は、取得した表示データに当該データを取得した日時に関する時刻情報を関連付けた上で、履歴情報として後述する記憶部１１１に格納してもよい。
【００２８】
注視点特定部１０５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。注視点特定部１０５は、ユーザ操作情報取得部１０１から出力されたユーザ操作情報や、情報処理装置１０に設けられた未図示の撮像カメラ等によって得られたユーザ撮像画像等に応じて、立体表示されている画像データに記載された表示対象物に関して、ユーザが注目している点（換言すれば、表示対象物のうちユーザが観察対象としたい位置）を特定し、このような点を注視点として取り扱う。
【００２９】
３次元画像データの観察者（情報処理装置１０のユーザ）が、コントローラ、キーボード、マウス、ジェスチャー入力装置、視線入力装置等にユーザインタフェースを操作して、カーソルやポインタ等の位置指定オブジェクトの位置を確定すると、その操作結果がユーザ操作情報取得部１０１により取得されて、注視点特定部１０５へと出力される。注視点特定部１０５は、例えば、位置指定オブジェクトを用いてユーザにより決定された表示対象物の位置（表示対象物の３次元構造を規定する座標系における空間位置）を、ユーザが注目している注視点として特定することができる。
【００３０】
また、注視点特定部１０５は、情報処理装置１０に設けられている未図示の撮像装置等により撮像されたユーザ撮像画像等を利用して、複数の画像から対応点を検出して三角測量の原理で位置を特定する公知の方法によりユーザ位置を特定した上で、例えば、両眼の間隔や、輻輳角の大きさ等から、注視点の位置を推定してもよい。
【００３１】
なお、本実施形態に係る注視点特定部１０５が利用する注視点の特定方法は、上記の例に限定されるわけではなく、公知の技術を用いて、注視点を特定したり推定したりすることが可能である。
【００３２】
注視点特定部１０５は、表示されている表示対象物における注視点を特定すると、注視点の特定結果を示した情報を、後述する表示制御部１０９に出力する。また、注視点特定部１０５は、後述する融像領域特定部１０７が観察者の融像領域を特定する際に注視点に関する情報を利用する場合、注視点の特定結果を示した情報を融像領域特定部１０７に出力してもよい。
【００３３】
融像領域特定部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。融像領域特定部１０７は、表示対象物の観察者（換言すれば、情報処理装置１０のユーザ）の融像領域を特定し、後述する表示制御部１０９に出力する。
【００３４】
融像領域特定部１０７は、例えば、予め設定され記憶部１１１等に格納されているユーザの融像領域に関する情報を参照して、対応するユーザの融像領域の分布の様子や融像領域の大きさ等を特定することが可能である。また、融像領域特定部１０７は、予め設定され記憶部１１１等に格納されている、一般的なユーザの融像領域に関する情報を参照して、ユーザの融像領域の分布の様子や融像領域の大きさ等を特定してもよい。更に、融像領域特定部１０７は、予め設定されている融像領域の初期設定値を、ユーザによりカスタマイズさせることで、ユーザ本人の融像領域を特定してもよい。
【００３５】
ここで、一般的なユーザの融像領域に関する情報は、例えば、多数のユーザについて融像領域を予め測定しておき、融像領域の測定結果を公知の統計処理により解析することで得ることが可能である。また、融像領域特定部１０７は、上記の方法以外にも公知のあらゆる方法を利用して、ユーザの融像領域を特定することが可能である。
【００３６】
融像領域特定部１０７は、ユーザの融像領域を特定すると、得られた特定結果を、後述する表示制御部１０９に出力する。
【００３７】
なお、本実施形態に係る情報処理装置１０が、予め登録されている一般的なユーザの融像領域に関する情報のみを利用して後述する画像表示処理を行う場合には、以上のような機能を有する融像領域特定部１０７を有していなくともよい。
【００３８】
表示制御部１０９は、例えば、ＣＰＵ、ＧＰＵ、ＲＯＭ、ＲＡＭ、出力装置、通信装置等により実現される。表示制御部１０９は、記憶部１１１等に格納されている表示すべき内容に対応するデータを取得して、表示画面に表示する。また、情報処理装置１０に備えられたマウス、キーボード、タッチパネル、ジェスチャー入力装置、視線入力装置等の入力装置から、カーソルやポインタ等の位置選択オブジェクトの移動を表す信号が伝送された場合には、表示制御部１０９は、伝送された信号にあわせて位置選択オブジェクトの移動を表示画面に表示させる。
【００３９】
また、表示制御部１０９は、表示データ取得部１０３から表示データが出力された場合には、かかる表示データを利用して、表示データに対応する表示対象物を立体的に表示するための表示制御を行う。この際、表示制御部１０９は、ユーザ操作情報取得部１０１から出力されたユーザ操作情報や、注視点特定部１０５から出力された注視点に関する情報や、融像領域特定部１０７から出力された融像領域に関する情報等を利用して、表示データの表示制御を実施する。
【００４０】
より詳細には、表示制御部１０９は、３次元画像データを利用して表示対象物を立体表示する際に、観察者の融像領域の外部に位置する表示対象物の表示形式が、融像領域の内部に位置する表示対象物の表示形式と異なるように、表示対象物の表示を制御する。以下、表示制御部１０９により実施される表示形式の制御処理について、図３を参照しながら具体的に説明する。
【００４１】
本実施形態に係る表示制御部１０９は、表示対象物を立体表示する際、ユーザ（観察者）から見て奥行き方向に対応する方向を、図３に示したように、以下の３つの領域に大別して、表示制御を実施する。
【００４２】
（１）表示対象物を立体表示する際の基準となる画像表示基準面（例えば、表示画面の位置）を含み、画像表示基準面からの離隔距離が所定の閾値以下である領域（領域Ａ）
（２）観察者から離隔する方向に画像表示基準面から所定距離を超えて離隔した領域（領域Ｂ）
（３）画像表示基準面から観察者側に所定距離を超えて離隔した領域（領域Ｃ）
【００４３】
これら領域Ａ〜領域Ｃのうち、領域Ａが観察者の融像範囲内に含まれる領域であり、領域Ｂ及び領域Ｃが観察者の融像範囲外に該当する領域である。
【００４４】
表示制御部１０９は、表示データ取得部１０３から出力された３次元画像データを表示する際、領域Ａに含まれる表示対象物については、公知の方法により視差を付与して、領域Ａに含まれる部分が立体視されるように表示制御を行う。
【００４５】
また、表示制御部１０９は、領域Ｂに表示されることとなる表示対象物については、観察者にとって融像領域の外部に表示されることとなるため、領域Ｂに表示される表示対象物の視差を領域Ａと領域Ｂとの境界での視差に固定し、領域Ｂ内では視差が変化しないように表示制御を行う。その結果、領域Ｂに表示される表示対象物は、領域Ａと領域Ｂとの界面に射影されて表示されることとなるため、観察者は、領域Ｂに表示される表示対象物を二重像として認識しなくなる。
【００４６】
また、表示制御部１０９は、領域Ｃに表示されることとなる表示対象物についても、観察者にとって融像領域の外部に表示されることとなるため、該当する領域に含まれる表示対象物を表示しないように表示制御を行う。これにより、本来領域Ｃに表示され、二重像として観察者に知覚される表示対象物が存在しなくなる。
【００４７】
以上のように、表示制御部１０９は、３次元画像データを立体視表示する際に、観察者にとって立体視しづらい領域を立体視可能な領域内に収めたり（領域Ｂ）、表示しないようにしたりする（領域Ｃ）ことで、二重像として観察者に知覚されうる要因を取り除き、立体視表示の品質を向上させることができる。
【００４８】
特に、表示制御部１０９が多視点裸眼立体視表示を実現する表示装置の表示制御を行う場合、かかる表示装置では、より現実的で自然な立体視表示を実現するために、右眼及び左眼のクロストークをゼロにすることは困難であり、観察者が認識する融像領域（実効的な融像領域）は狭くなると考えられる。かかる場合において、上記のような表示制御は、立体視表示の品質を向上させる上で極めて有用なものとなる。
【００４９】
なお、表示制御部１０９は、領域Ｂ又は領域Ｃの少なくとも何れか一方に位置する表示対象物について、領域Ａから離隔するにつれて表示対象物が消失していくように、表示制御を行ってもよい。また、表示制御部１０９は、領域Ｂに対する表示制御、又は、領域Ｃに対する表示制御のいずれか一方のみを行って、他方は行わないようにしてもよい。
【００５０】
また、表示制御部１０９は、以上説明したような融像領域に基づく表示制御に加えて、以下のような表示制御を行ってもよい。
すなわち、表示制御部１０９は、観察者により選択された注視点が画像表示基準面内に位置するように、表示対象物の表示位置を調整してもよい。
【００５１】
例えば図４に示したように、表示制御部１０９は、注視点特定部１０５から出力された注視点に関する情報に基づいて、観察者により指定された注視点が、画像表示基準面の中心に位置するように、画像表示基準面内で表示対象物を移動させてもよい。また、表示制御部１０９は、例えば図５に示したように、観察者により指定された注視点が、画像表示基準面内に存在していない場合には、指定された注視点を含む平面が画像表示基準面と一致するように、表示対象物を奥行き方向（換言すれば、画像表示基準面の法線方向）に沿って移動させてもよい。これにより、例えば図５に示した例では、観察者は、立体表示された表示対象物が観察者に向かって近づいてくるように、表示対象物を知覚することとなる。
【００５２】
また、表示制御部１０９は、例えば図６に示したように、ユーザ操作に応じて表示対象物の拡大処理や縮小処理を実施する場合に、選択された注視点を、拡大／縮小処理の原点として扱うことができる。同様に、表示制御部１０９は、ユーザ操作に応じて表示対象物の回転処理を実施する場合にも、選択された注視点を回転処理の原点として扱ってもよい。
【００５３】
表示制御部１０９が注視点に基づく上記のような表示制御を行うことで、観察者が注視したい部分を、観察者が疲れることなく自然な状態で立体表示させることが可能となるため、ユーザの利便性を向上させることが可能となる。また、表示制御部１０９が注視点に基づく上記のような表示制御を行うことで、注視点を中心として観察者が疲れることなく自然な状態で観察可能な領域を最大化することができる。
【００５４】
なお、本実施形態に係る表示制御部１０９は、情報処理装置１０に設けられたディスプレイ等の表示装置だけでなく、情報処理装置１０に直接接続された、又は、各種のネットワークを介して接続された各種の表示装置の表示制御を行うことも可能である。これにより、本実施形態に係る表示制御部１０９は、上述のような表示制御を、情報処理装置１０の外部に設けられた表示装置に対して実現することが可能となる。
【００５５】
以上、図３〜図６を参照しながら、本実施形態に係る表示制御部１０９が実施する表示制御処理について、詳細に説明した。
【００５６】
再び図２に戻って、本実施形態に係る情報処理装置１０が備える記憶部１１１について説明する。
記憶部１１１は、例えば、ＲＡＭやストレージ装置等により実現される。記憶部１１１には、表示画面に表示されるオブジェクトデータが格納されている。ここで言うオブジェクトデータには、例えば、アイコン、ボタン、サムネイル等のグラフィカルユーザインターフェース（ＧＵＩ）を構成する任意のパーツ類が含まれる。また、記憶部１１１には、本実施形態に係る情報処理装置１０の実行する各種のプログラム、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、又は、各種のデータベース等が、適宜記録されてもよい。更に、記憶部１１１には、情報処理装置１０によって利用される各種の三次元画像データが格納されていてもよい。
【００５７】
この記憶部１１１は、ユーザ操作情報取得部１０１、表示データ取得部１０３、注視点特定部１０５、融像領域特定部１０７、表示制御部１０９等の各処理部が、自由にアクセスし、データを書き込んだり読み出したりすることができる。
【００５８】
以上、図２を参照しながら、本実施形態に係る情報処理装置１０の構成について、詳細に説明した。
【００５９】
なお、図２に示したユーザ操作情報取得部１０１、表示データ取得部１０３、注視点特定部１０５、融像領域特定部１０７、表示制御部１０９及び記憶部１１１の機能は、それぞれのハードウェアがネットワークを介して互いに情報を送受信できるならば、いずれのハードウェアに実装されてもよい。また、ある処理部により実施される処理が、１つのハードウェアにより実現されてもよいし、複数のハードウェアによる分散処理により実現されてもよい。
【００６０】
以上、本実施形態に係る情報処理装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００６１】
なお、上述のような本実施形態に係る情報処理装置の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００６２】
＜情報処理方法の流れについて＞
続いて、図７を参照しながら、本実施形態に係る情報処理装置１０で実施される情報処理方法の流れについて、簡単に説明する。
【００６３】
本実施形態に係る情報処理方法では、まず、融像領域特定部１０７により、観察者の融像領域に関する情報が特定され（ステップＳ１０１）、融像領域の特定結果が、表示制御部１０９に出力される。
【００６４】
その後、観察者が表示を希望する３次元画像データをユーザ操作により特定すると、ユーザ操作情報取得部１０１は、対応するユーザ操作情報を取得し、表示データ取得部１０３へと出力する。表示データ取得部１０３は、ユーザ操作情報取得部１０１から出力されたユーザ操作情報に基づいて、表示データを取得し（ステップＳ１０３）、取得した表示データ（３次元画像データ）を表示制御部１０９に出力する。
【００６５】
表示制御部１０９は、表示データ取得部１０３から出力された３次元画像データ、及び、融像領域特定部１０７から出力された融像領域に関する情報を利用して、融像領域を考慮しつつ、表示データ（３次元画像データ）に対応する表示対象物を表示する（ステップＳ１０５）。これにより、表示対象物が融像領域の内部に存在するか否かに応じて、融像領域の内部に位置している表示対象物と、融像領域の外部に位置している表示対象物とで、表示形式が異なるように表示制御が行われることとなる。
【００６６】
その後、ユーザによってポインタやカーソル等の位置指定オブジェクトが操作され、注視点を特定する操作（例えば、決定ボタンを押す、マウスボタンをクリックする等）が行われると、該当するユーザ操作がユーザ操作情報取得部１０１によって取得され、注視点特定部１０５へと出力される。注視点特定部１０５は、ユーザによって指定された位置を注視点として特定し（ステップＳ１０７）、注視点の特定結果を表示制御部１０９に出力する。
【００６７】
表示制御部１０９は、注視点特定部１０５から出力された注視点に関する情報に基づいて、指定された注視点を含む平面が画像表示基準面となるように表示対象物を移動させたり、注視点が画像表示基準面内の中心に位置するように表示対象物を平面内で移動させたりする（ステップＳ１０９）。
【００６８】
その後、情報処理装置１０は、ユーザ操作が行われたか否かの待ち受けを行う（ステップＳ１１１）。ユーザ操作が行われた場合には、表示制御部１０９は、ユーザ操作に応じて立体視表示における各視点画像の再計算を行うことで表示形式を変更し、注視点の位置に基づいて表示対象物を移動させたり、注視点を原点として、拡大／縮小処理を実施したりする（ステップＳ１１３）。
【００６９】
その後、情報処理装置１０は、立体視表示の終了操作が行われたか否かを判断する（ステップＳ１１５）。終了操作が行われていない場合には、情報処理装置１０は、ステップＳ１１１に戻って、ユーザ操作の待ち受けを行う。一方、終了操作が行われた場合には、情報処理装置１０は、３次元画像データの立体表示処理を終了する。
【００７０】
本実施形態に係る情報処理装置１０では、このような流れで観察者の融像領域に基づく立体視表示の表示制御処理が行われることにより、表示対象物が二重像として観察者に知覚されることを防止することができ、立体視表示の品質を向上させることが可能となる。
【００７１】
（ハードウェア構成について）
次に、図８を参照しながら、本開示の実施形態に係る情報処理装置１０のハードウェア構成について、詳細に説明する。図８は、本開示の実施形態に係る情報処理装置１０のハードウェア構成を説明するためのブロック図である。
【００７２】
情報処理装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、を備える。また、情報処理装置１０は、更に、ホストバス９０７と、ブリッジ９０９と、外部バス９１１と、インターフェース９１３と、入力装置９１５と、出力装置９１７と、ストレージ装置９１９と、ドライブ９２１と、接続ポート９２３と、通信装置９２５とを備える。
【００７３】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【００７４】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【００７５】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、情報処理装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、この入力装置９１５を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００７６】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置９１７は、例えば、情報処理装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【００７７】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００７８】
ドライブ９２１は、記録媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア等である。また、リムーバブル記録媒体９２７は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【００７９】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２３の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０は、外部接続機器９２９から直接各種のデータを取得したり、外部接続機器９２９に直接各種のデータを提供したりする。
【００８０】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等であってもよい。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【００８１】
以上、本開示の実施形態に係る情報処理装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００８２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御する表示制御部
を備える、情報処理装置。
（２）
前記融像領域の外部に位置する領域は、前記表示対象物を立体表示する際の基準となる画像表示基準面から前記観察者側に所定距離を超えて離隔した領域、及び、前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域である、（１）に記載の情報処理装置。
（３）
前記表示制御部は、前記観察者から離隔する方向に前記画像表示基準面から所定距離を超えて離隔した領域に位置する前記表示対象物に対して、当該表示対象物の視差を、前記画像表示基準面から所定距離を超えて離隔した領域と前記融像領域との境界での視差に固定するように表示制御する、（２）に記載の情報処理装置。
（４）
前記表示制御部は、前記画像表示基準面から観察者側に所定距離を超えて離隔した領域に位置する前記表示対象物が表示されないように表示制御する、（２）又は（３）に記載の情報処理装置。
（５）
前記表示制御部は、前記観察者により選択された注視点が前記画像表示基準面内に位置するように、前記表示対象物の表示位置を調整する、（２）〜（４）の何れか１つに記載の情報処理装置。
（６）
前記表示制御部は、前記注視点の位置が前記画像表示基準面内の中心に位置するように、前記表示対象物の表示位置を調整する、（５）に記載の情報処理装置。
（７）
前記表示制御部は、前記注視点が前記画像表示基準面内に位置するように、前記画像表示基準面の法線方向に沿って前記表示対象物の表示位置を調整する、（５）又は（６）に記載の情報処理装置。
（８）
前記表示制御部は、前記表示対象物の拡大・縮小処理又は回転処理の少なくとも何れかを、前記注視点を基準として実施する、（５）〜（７）の何れか１つに記載の情報処理装置。
（９）
立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御すること
を含む、情報処理方法。
（１０）
コンピュータに、
立体表示可能な三次元画像データに応じて表示対象物を立体表示する際に、観察者の融像領域の外部に位置する前記表示対象物の表示形式が、前記融像領域の内部に位置する前記表示対象物の表示形式と異なるように、前記表示対象物の表示を制御する表示制御機能
を実現させるためのプログラム。
【符号の説明】
【００８４】
１０    情報処理装置
１０１    ユーザ操作情報取得部
１０３    表示データ取得部
１０５    注視点特定部
１０７    融像領域特定部
１０９    表示制御部
１１１    記憶部
【図１】
0005920911.tif 000002
【図２】
0005920911.tif 000003
【図３】
0005920911.tif 000004
【図４】
0005920911.tif 000005
【図５】
0005920911.tif 000006
【図６】
0005920911.tif 000007
【図７】
0005920911.tif 000008
【図８】
0005920911.tif 000009