(57)【要約】【課題】立体視画像を拡大しつつも視差量が大きくなり過ぎない立体視画像表示装置、立体視画像表示方法、および立体視画像表示プログラムを提供する。【解決手段】立体視画像を立体視することができる立体視画像表示装置１００が提供される。立体視画像表示装置１００は、立体視画像を立体視することができるように表示するディスプレイ１３０と、ディスプレイ１３０の画素数よりも多い画素数の立体視画像データに基づいてディスプレイ１３０に立体視画像の全体を表示させるプロセッサとを備える。プロセッサは、表示倍率に応じた視差量の再計算をすることなくディスプレイ１３０に立体視画像の一部を等倍以下の表示倍率に拡大して表示させる。【選択図】図１
2012239142.tif 000002
【特許請求の範囲】
【請求項１】
立体視画像を立体視することができる立体視画像表示装置において、
前記立体視画像を立体視することができるように表示するディスプレイと、
前記ディスプレイの画素数よりも多い画素数の立体視画像データに基づいて前記ディスプレイに立体視画像の全体を表示させるプロセッサとを備え、
前記プロセッサは、表示倍率に応じた視差量の再計算をすることなく前記ディスプレイに前記立体視画像の一部を等倍以下の表示倍率に拡大して表示させる、立体視画像表示装置。
【請求項２】
所定のオブジェクトを特定するための情報を記憶するメモリをさらに備え、
前記プロセッサは、前記情報に基づいて前記立体視画像から所定のオブジェクトを検知することによって、前記立体視画像の一部として前記所定のオブジェクトを前記表示倍率に拡大して前記ディスプレイに表示させる、請求項１に記載の立体視画像表示装置。
【請求項３】
操作部をさらに備え、
前記プロセッサは、前記操作部を介して等倍以下の上限値の入力を受け付け、
前記メモリは、前記上限値を記憶し、
前記プロセッサは、前記ディスプレイに前記立体視画像の一部を前記上限値以下の前記表示倍率で拡大して表示させる、請求項２に記載の立体視画像表示装置。
【請求項４】
前記プロセッサは、
前記立体視画像の一部が前記ディスプレイに全て表示されるように、前記立体視画像の一部を等倍以下の表示倍率に拡大して前記ディスプレイに表示させる、請求項１から３のいずれか１項に記載の立体視画像表示装置。
【請求項５】
立体視画像を立体視することができるように表示するディスプレイとプロセッサとを含む電子機器における立体視画像表示方法であって、
前記プロセッサが、前記ディスプレイの画素数よりも多い画素数の立体視画像データを取得するステップと、
前記プロセッサが、前記立体視画像データに基づいて前記ディスプレイに前記立体視画像の全体を表示させるステップと、
前記プロセッサが、表示倍率に応じた視差量の再計算をすることなく前記ディスプレイに前記立体視画像の一部を等倍以下の表示倍率に拡大して表示させるステップとを備える、立体視画像表示方法。
【請求項６】
立体視画像を立体視することができるように表示するディスプレイとプロセッサとを含む電子機器に前記立体視画像を表示させるための立体視画像表示プログラムであって、前記プロセッサに、
前記ディスプレイの画素数よりも多い画素数の立体視画像データを取得するステップと、
前記立体視画像データに基づいて前記ディスプレイに前記立体視画像の全体を表示させるステップと、
表示倍率に応じた視差量の再計算をすることなく前記ディスプレイに前記立体視画像の一部を等倍以下の表示倍率に拡大して表示させるステップとを実行させる、立体視画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像などの立体視（３Ｄ）の画像を表示するための立体視画像表示装置、立体視画像表示方法、および立体視画像表示プログラムに関する。
【背景技術】
【０００２】
視聴者の目の錯覚を利用して、静止画像および動画像を立体的に表示させるための様々な方式が知られている。たとえば、視差バリア方式、レンチキュラー方式、液晶アクティブシャッターメガネ方式、偏向板方式などが挙げられる。
【０００３】
また、特開２００５−１３０３１１号公報（特許文献１）には、立体視画像処理装置が開示されている。特開２００５−１３０３１１号公報（特許文献１）によると、立体視画像処理装置は、立体視画像に嵌め込み画像を嵌め込むことができる。
【０００４】
特開２０１０−１８７９１６号公報（特許文献２）には、画像処理装置が開示されている。特開２０１０−１８７９１６号公報（特許文献２）によると、画像処理装置は、画像を拡大して表示するための拡大指定を受け付け、指定された拡大率から算出した視差角が一定値以上の場合、算出した視差角よりも視差角を小さくして右目用の投影画像と左目用の投影画像を作成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１３０３１１号公報
【特許文献２】特開２０１０−１８７９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯電話のディスプレイは、通常の据え置き型のテレビのディスプレイよりも画素数が少ない可能性が高い。そのため、携帯電話のディスプレイが、テレビ用に作成された精緻な（画素数が多い）立体視画像を表示する場合、当該立体視画像を縮小したり圧縮したりすることによって立体視画像の全体を表示する必要がある。
【０００７】
すなわち、画素数が少ないディスプレイに立体視画像の全体を表示する場合には、表示倍率を下げる必要がある。その結果、ユーザにとっては、立体視画像の全体または一部が見難くなる。しかしながら、立体視画像を単純に拡大し過ぎると、視差量が大きくなり過ぎる可能性がある。
【０００８】
本発明は、かかる問題を解決するためになされたものであり、その目的は、立体視画像を拡大しつつも視差量が大きくなり過ぎない立体視画像表示装置、立体視画像表示方法、および立体視画像表示プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
この発明のある局面に従うと、立体視画像を立体視することができる立体視画像表示装置が提供される。立体視画像表示装置は、立体視画像を立体視することができるように表示するディスプレイと、ディスプレイの画素数よりも多い画素数の立体視画像データに基づいてディスプレイに立体視画像の全体を表示させるプロセッサとを備える。プロセッサは、表示倍率に応じた視差量の再計算をすることなくディスプレイに立体視画像の一部を等倍以下の表示倍率に拡大して表示させる。
【００１０】
好ましくは、立体視画像表示装置は、所定のオブジェクトを特定するための情報を記憶するメモリをさらに備える。プロセッサは、情報に基づいて立体視画像から所定のオブジェクトを検知することによって、立体視画像の一部として所定のオブジェクトを表示倍率に拡大してディスプレイに表示させる。
【００１１】
好ましくは、立体視画像表示装置は、操作部をさらに備える。プロセッサは、操作部を介して等倍以下の上限値の入力を受け付ける。メモリは、上限値を記憶する。プロセッサは、ディスプレイに立体視画像の一部を上限値以下の表示倍率で拡大して表示させる。
【００１２】
好ましくは、プロセッサは、立体視画像の一部がディスプレイに全て表示されるように、立体視画像の一部を等倍以下の表示倍率に拡大してディスプレイに表示させる。
【００１３】
この発明の別の局面に従うと、立体視画像を立体視することができるように表示するディスプレイとプロセッサとを含む電子機器における立体視画像表示方法が提供される。立体視画像表示方法は、プロセッサが、ディスプレイの画素数よりも多い画素数の立体視画像データを取得するステップと、プロセッサが、立体視画像データに基づいてディスプレイに立体視画像の全体を表示させるステップと、プロセッサが、表示倍率に応じた視差量の再計算をすることなくディスプレイに立体視画像の一部を等倍以下の表示倍率に拡大して表示させるステップとを備える。
【００１４】
この発明の別の局面に従うと、立体視画像を立体視することができるように表示するディスプレイとプロセッサとを含む電子機器に立体視画像を表示させるための立体視画像表示プログラムが提供される。立体視画像表示プログラムは、プロセッサに、ディスプレイの画素数よりも多い画素数の立体視画像データを取得するステップと、立体視画像データに基づいてディスプレイに立体視画像の全体を表示させるステップと、表示倍率に応じた視差量の再計算をすることなくディスプレイに立体視画像の一部を等倍以下の表示倍率に拡大して表示させるステップとを実行させる。
【発明の効果】
【００１５】
以上のように、本発明によって、立体視画像を拡大しつつも視差量が大きくなり過ぎない立体視画像表示装置、立体視画像表示方法、および立体視画像表示プログラムが提供される。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る携帯電話１００の動作概要を示すイメージ図である。
【図２】本実施の形態に係る携帯電話１００のハードウェア構成を示すブロック図である。
【図３】本実施の形態に係る携帯電話１００が表示倍率の上限値の設定を受け付ける状態を示したイメージ図である。
【図４】本実施の形態に係る携帯電話１００が表示倍率の上限値の設定を受け付ける状態の変形例を示したイメージ図である。
【図５】本実施の形態に係る携帯電話１００における立体視表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１８】
なお、以下では、「立体視画像表示装置」の代表例として携帯電話の構成について説明する。ただし、「立体視画像表示装置」は、電子書籍、電子辞書、デジタルカメラ、ゲーム機、パーソナルコンピュータ、ＰＮＤ（Personal  Navigation  Device）、ＰＤＡ（Personal  Data  Assistance）などのような、立体視（３Ｄ）ディスプレイを有した他の情報端末であってもよい。
【００１９】
＜携帯電話１００の動作概要＞
まずは、本実施の形態に係る携帯電話１００の動作概要について説明する。図１は、本実施の形態に係る携帯電話１００の動作概要を示すイメージ図である。より詳細には、図１（Ａ）は、１９２０×１０８０ドットの立体視画像をテレビ２００と携帯電話１００とが表示した状態を示すイメージ図である。図１（Ｂ）は、携帯電話１００において立体視画像の一部が選択された状態を示すイメージ図である。図１（Ｃ）は、携帯電話１００において立体視画像の一部が拡大表示された状態を示すイメージ図である。
【００２０】
図１（Ａ）を参照して、携帯電話１００は、８００×４８０ドットの立体視ディスプレイ１３０を有する。携帯電話１００は、立体視の動画像データや静止画像データに基づいて、立体視の静止画像や動画像を表示することができる。なお、立体視画像データとは、右目用画像データＤ１２１Ｒと左目用画像データＤ１２１Ｌを含むものである。本実施の形態においては、携帯電話１００は、立体視の静止画像や動画像を撮影するためのカメラを有する。
【００２１】
テレビ２００も、１９２０×１０８０ドットの立体視ディスプレイ２３０を有する。テレビ２００は、立体視の動画像データや静止画像データに基づいて、立体視の静止画像や動画像を表示することができる。
【００２２】
テレビ２００は、１９２０×１０８０ドットの立体視の画像データに基づいて、立体視画像を縮小することなく、立体視ディスプレイ２３０に立体視画像の全体を表示することができる（表示倍率１倍）。一方、携帯電話１００は、１９２０×１０８０ドットの立体視の画像データに基づいて、立体視画像を縮小することによって、立体視ディスプレイ１３０に立体視画像の全体を表示する（表示倍率０．４２倍）。
【００２３】
図１（Ｂ）を参照して、携帯電話１００は、立体視画像から所定のオブジェクトを検出する。たとえば、携帯電話１００は、立体視画像から顔エリアＸを検出する（表示倍率０．４２倍）。
【００２４】
図１（Ｃ）を参照して、携帯電話１００は、顔エリアＸを所定の表示倍率にまで拡大して表示する。なお、所定の表示倍率は、１以下であることが好ましい。本実施の形態においては、所定の表示倍率が１に設定されている（表示倍率１．０倍）。
【００２５】
本実施の形態に係る携帯電話１００は、顔エリアＸを所定の表示倍率（例えば、表示倍率１．０倍）まで拡大した場合に、顔が立体視ディスプレイ１３０に収まらないと判断した場合に、顔エリアＸが立体視ディスプレイ１３０に収まるように、所定の表示倍率よりも小さい表示倍率（例えば、表示倍率０．８倍）で顔エリアＸを表示する。
【００２６】
より詳細には、一般的に以下の前提条件が成り立つ。
（１）立体視画像の多くはパーソナルコンピュータやテレビ向けに作成されている。たとえば、立体視画像の多くは、１９２０×１０８０ドットである。また、パーソナルコンピュータやテレビ向けに作成されているため、大型（およそ１０型以上）のディスプレイによる視聴を前提としており、携帯電話などの小型（およそ１０型未満）のディスプレイによる視聴は考慮されていない。
（２）立体視画像の多くは眼の健康を害さないよう視差量限度（左右画像のズレ＝インチあたりのピクセル数。立体強度とも呼ばれる。）を超えないように作成されている。
（３）携帯電話の立体視ディスプレイの解像度（たとえば、８００×４８０ドット）は、パーソナルコンピュータやテレビの立体視ディスプレイ（たとえば、１９２０×１０８０ドット）よりも低い。
（４）携帯電話の立体視ディスプレイのドットピッチは、パーソナルコンピュータやテレビのドットピッチよりも狭い。
（５）携帯電話は、パーソナルコンピュータやテレビ向けに作成された立体視画像を縮小することによって立体視画像の全体を表示する。
（６）携帯端末の立体視ディスプレイに、表示倍率を等倍(dot by dot)すなわち１．０倍にして立体視画像を表示させても、視差量の問題は発生しない。
【００２７】
このような性質を鑑みて、本実施の形態においては、表示倍率の上限値が１．０倍以下に設定されている。その結果、本実施の形態に係る携帯電話１００に関しては、立体視画像を拡大しつつも、視差量が大きくなり過ぎるという問題が生じ難い。
【００２８】
より詳細には、本実施の形態に係る携帯電話１００は、表示倍率に応じた視差量の再計算を実行することなく立体視画像を拡大するものであるため、相対的に非力なプロセッサによっても、立体視画像を拡大しつつも、視差量が大きくなり過ぎるという問題が生じ難い。また、本実施の形態に係る携帯電話１００は、表示倍率に応じた視差量の再計算を実行することなく立体視画像を拡大するものであるため、メモリ使用量を従来よりも削減することや、スムーズなズーム（高速の応答性）を実現することができる。
【００２９】
以下、このような機能を実現するための携帯電話１００の構成について詳述する。
＜携帯電話１００のハードウェア構成＞
本実施の形態に係る携帯電話１００のハードウェア構成について説明する。図２は、本実施の形態に係る携帯電話１００のハードウェア構成を示すブロック図である。
【００３０】
図２に示すように、本実施の形態に係る携帯電話１００は、ＣＰＵ（Central  Processing  Unit）１１０と、メモリ１２０と、立体視ディスプレイ１３０と、タブレット１４０、メモリインターフェイス１６０と、通信インターフェイス１７０と、右カメラ１８１と、左カメラ１８２と、ボタン１９０とを含む。
【００３１】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）および／またはハードディスクなどによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行される制御プログラムと、立体視画像データ（右目用画像データＤ１２１Ｒと左目用画像データＤ１２１Ｌ）と、表示倍率の上限値Ｄ１２２と、所定のオブジェクト（たとえば、顔）の特徴量データＤ１２３とを記憶する。なお、表示倍率の上限値Ｄ１２２は１．０以下の数値である。
【００３２】
立体視ディスプレイ１３０は、ＣＰＵ１１０に制御されることによって、様々な情報を表示する。たとえば、ＣＰＵ１１０は、立体視画像データに基づいて、立体視ディスプレイ１３０に静止画像や動画像を立体視で表示させる。ＣＰＵ１１０は、２Ｄ画像データに基づいて、立体視ディスプレイ１３０に静止画像や動画像を２Ｄで表示させる。
【００３３】
なお、本実施の形態に係る立体視ディスプレイ１３０は、８００×４８０ドットのものである。ただし、本実施の形態に係る技術は、一般的な据え置き型の立体視テレビよりもドット数が少ない立体視ディスプレイを有する電子機器に適用可能である。
【００３４】
立体視ディスプレイ１３０としては、視差バリア方式、レンチキュラー方式、液晶アクティブシャッターメガネ方式、偏向板方式などが挙げられる。
【００３５】
タブレット１４０は、電磁誘導方式、静電容量方式赤外線方式、抵抗膜方式などのいずれのタイプであってもよい。また、タブレット１４０は、光センサ液晶を含んでもよい。タブレット１４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００３６】
タブレット１４０としてのタブレットが、立体視ディスプレイ１３０上に敷設されてもよい。すなわち、立体視ディスプレイ１３０とタブレット１４０とがタッチパネル１５０を構成してもよい。
【００３７】
メモリインターフェイス１６０は、外部の記憶媒体１６１に格納されているデータを読み出す。換言すれば、ＣＰＵ１１０は、メモリインターフェイス１６０を介して外部の記憶媒体１６１に格納されているデータを読み出して、当該データをメモリ１２０に格納する。逆に、ＣＰＵ１１０は、メモリ１２０からデータを読み出して、メモリインターフェイス１６０を介して当該データを外部の記憶媒体１６１に格納する。
【００３８】
なお、記憶媒体１６１としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００３９】
通信インターフェイス１７０は、ネットワークを介して、サーバや他の通信端末とデータを送受信する。たとえば、通信インターフェイス１７０は、ＣＰＵ１１０からの命令に基づいて、サーバや他の通信端末から立体視画像データやプログラムやその他のデータなどを受信する。通信インターフェイス１７０は、サーバや他の通信端末から受信した立体視画像データやプログラムやその他のデータなどをＣＰＵ１１０やメモリ１２０に入力する。あるいは、通信インターフェイス１７０は、ＣＰＵ１１０からの命令に基づいて、サーバや他の通信端末に、立体視画像データやその他のデータなどを送信する。
【００４０】
右カメラ１８１と左カメラ１８２と（撮影装置１８０）は、所定の距離離れて、携帯電話１００に搭載される。ＣＰＵ１１０は、右カメラ１８１から取得した右目用画像データＤ１２１Ｒと、左カメラ１８２から取得した左目用画像データＤ１２１Ｌとを、アーカイブすることによって立体視画像データを作成する。ＣＰＵ１１０は、立体視画像データをメモリ１２０に格納する。
【００４１】
ただし、携帯電話１００は、右目用画像データＤ１２１Ｒと左目用画像データＤ１２１Ｌとを１つのカメラ（撮影装置１８０）で撮影してもよい。たとえば、ユーザが、携帯電話１００を左右方向に回転させている最中に、当該カメラが連続して複数の画像を撮影する。ＣＰＵ１１０は、ジャイロセンサや複数の画像に基づいて、複数の画像から右目用画像データＤ１２１Ｒに適した画像と左目用画像データＤ１２１Ｌに適した画像とを選択してもよい。
【００４２】
ボタン１９０は、ユーザからの命令をＣＰＵ１１０に入力する。たとえば、ボタン１９０は、文字キー、数字キー、方向キー、決定キー、削除キーなどを含む。なお、タブレット１４０やボタン１９０は、操作部を実現する。
【００４３】
ＣＰＵ１１０は、メモリ１２０に記憶されている各種のプログラムを実行する。携帯電話１００における機能および処理（たとえば、図５に示される処理）は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１２０に予め記憶されている場合がある。また、ソフトウェアは、上述した記憶媒体１６１に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００４４】
図１（Ａ）に示したように、ＣＰＵ１１０は、プログラムを実行することによって、右目用画像データＤ１２１Ｒおよび左目用画像データＤ１２１Ｌを含む立体視画像データに基づいて、立体視ディスプレイ１３０に立体視画像を表示させる。たとえば、ＣＰＵ１１０は、１９２０×１０８０ドットの立体視画像データから８００×４８０ドットの立体視画像データを作成する。ＣＰＵ１１０は、８００×４８０ドットの立体視画像データに基づいて、立体視ディスプレイ１３０に立体視画像を表示させる。すなわち、ＣＰＵ１１０は、表示倍率を下げることによって、立体視画像の全体を立体視ディスプレイ１３０に表示させる。
【００４５】
図１（Ｂ）に示したように、ＣＰＵ１１０は、所定のオブジェクトの特徴量データＤ１２３を参照することによって、表示されている立体視画像から所定のオブジェクト（たとえば、顔）を特定する。
【００４６】
図１（Ｃ）に示したように、ＣＰＵ１１０は、顔エリアＸを所定の表示倍率まで拡大し、拡大された顔エリアＸが立体視ディスプレイ１３０の中央に位置するように、立体視画像を表示する。
【００４７】
本実施の形態においては、ＣＰＵ１１０は、顔エリアＸを所定の表示倍率まで拡大した場合に、顔エリアＸが立体視ディスプレイ１３０に収まるか否かを判断する。すなわち、ＣＰＵ１１０は、拡大された顔エリアＸのサイズが立体視ディスプレイ１３０のサイズ（８００×４８０ドット）よりも小さいか否かを判断する。
【００４８】
拡大された顔エリアＸのサイズが立体視ディスプレイ１３０のサイズ（８００×４８０ドット）よりも大きい場合には、ＣＰＵ１１０は、顔エリアＸが立体視ディスプレイ１３０に収まる表示倍率まで顔エリアＸを拡大し直し、拡大された顔エリアＸが立体視ディスプレイ１３０の中央に位置するように、立体視画像を表示する。
【００４９】
また、本実施の形態に係る携帯電話１００は、ユーザからの表示倍率の上限値の入力を受け付けることができる。以下では、上限値の設定を受け付けるための構成について説明する。
【００５０】
図３は、本実施の形態に係る携帯電話１００が表示倍率の上限値の設定を受け付ける状態を示したイメージ図である。より詳細には、図３（Ａ）は、携帯電話１００が設定モードへの移行命令を受け付けるイメージ図である。図３（Ｂ）は、携帯電話１００が上限値の入力を受け付けるイメージ図である。
【００５１】
図２および図３（Ａ）を参照して、ＣＰＵ１１０は、立体視画像を拡大して表示している際に、あるいはメニュー画面を表示している際に、タッチパネル１５０に設定モードへの移行命令を受け付けるためのボタン１５１を表示させる。ＣＰＵ１１０は、タッチパネル１５０を介して、ボタン１５１が押下されたことを検知する。
【００５２】
図２および図３（Ｂ）を参照して、ボタン１５１が押下されると、ＣＰＵ１１０は、タッチパネル１５０に上限値の入力を受け付けるための画面を表示する。たとえば、ＣＰＵ１１０は、タッチパネル１５０に、上限値を調整するためのバー１５２とスライダ１５３とを表示させる。ＣＰＵ１１０は、入力中の上限値１５４も表示する。ユーザは、スライダ１５３をドラッグすることによって、上限値を入力することができる。なお、本実施の形態においては、ＣＰＵ１１０は、１．０以下の上限値の入力しか受け付けない。
【００５３】
図４は、本実施の形態に係る携帯電話１００が表示倍率の上限値の設定を受け付ける状態の変形例を示したイメージ図である。図２および図４を参照して、ユーザは、ハードウェアボタン１９０を操作することによって、上限値を直接的に入力することができる。
【００５４】
ＣＰＵ１１０は、自動的に、または、ユーザからの命令に基づいて、立体視画像の一部を、表示倍率の上限値まで拡大してもよい。すなわち、表示倍率の上限値＝所定の表示倍率であってもよい。
【００５５】
あるいは、メモリ１２０が、アプリケーションや立体視画像データの属性と、所定の表示倍率と、の対応関係を記憶しても良い。この場合には、ＣＰＵ１１０は、自動的に、または、ユーザからの命令に基づいて、表示倍率の上限値と、アプリケーションや立体視画像データの属性に対応する所定の表示倍率と、を比較する。ＣＰＵ１１０は、立体視画像の一部を、表示倍率の上限値以下の所定の表示倍率まで拡大する。
【００５６】
また、待受アプリケーション実行時（待受画面表示時）には、ＣＰＵ１１０は、壁紙を最奥レイヤーとして立体視ディスプレイ１３０に表示させる。ＣＰＵ１１０は、壁紙レイヤーの上にアイコンやピクト用のレイヤーを重ねて表示させる。通常、ＣＰＵ１１０は、壁紙として２Ｄ画像を設定している。
【００５７】
携帯電話１００が立体視モードに切り替わった場合、すなわち、壁紙の２Ｄ画像を疑似立体視画像へ変換する場合、壁紙がアイコンより手前に飛び出さないことが好ましい。また、ＣＰＵ１１０が、疑似立体視画像の飛び出し量を最適なものへと変換し、さらに、アイコンのレイヤーを壁紙のレイヤーよりも手前になるように表示させると、アイコンが飛び出し過ぎる、すなわち、待受画面としてはトータルの飛び出し量が大きくなり過ぎる可能性がある。
【００５８】
そのため、ＣＰＵ１１０は、壁紙の２Ｄ画像を疑似立体視画像へ変換する場合には、壁紙の上限値を、壁紙の視差量がアイコンやピクトのレイヤーの視差量を越えないように設定することが好ましい。
【００５９】
＜携帯電話１００におけるコンテンツ処理＞
次に、本実施の形態に係る携帯電話１００における立体視表示処理について説明する。図５は、本実施の形態に係る携帯電話１００における立体視表示処理を示すフローチャートである。
【００６０】
図５を参照して、まず、携帯電話１００のＣＰＵ１１０は、右目用画像データＤ１２１Ｒおよび左目用画像データＤ１２１Ｌを含む立体視画像データに基づいて、立体視ディスプレイ１３０に立体視画像を表示させる（ステップＳ１０２）。たとえば、ＣＰＵ１１０は、１９２０×１０８０ドットの立体視画像データから８００×４８０ドットの立体視画像データを作成する。ＣＰＵ１１０は、８００×４８０ドットの立体視画像データに基づいて、立体視ディスプレイ１３０に立体視画像を表示させる。
【００６１】
ＣＰＵ１１０は、所定のオブジェクトの特徴量データＤ１２３を参照することによって、表示している立体視画像に顔が含まれているか否かを判断する（ステップＳ１０４）。ＣＰＵ１１０は、表示している立体視画像に顔が含まれていない場合（ステップＳ１０４においてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００６２】
一方、ＣＰＵ１１０は、表示している立体視画像に顔が含まれている場合（ステップＳ１０４においてＹＥＳである場合）、顔エリアＸを立体視ディスプレイ１３０の中央に移動させる（ステップＳ１０６）。ＣＰＵ１１０は、メモリ１２０の上限値Ｄ１２２を参照して、顔エリアＸを表示倍率の上限値まで拡大しても、顔エリアＸが立体視ディスプレイ１３０に収まるか否かを判断する（ステップＳ１０８）。
【００６３】
顔エリアＸが立体視ディスプレイ１３０に収まる場合、ＣＰＵ１１０は、顔エリアＸを表示倍率を上限値まで拡大する（ステップＳ１１０）。ＣＰＵ１１０は、ステップＳ１１４からの処理を実行する。
【００６４】
一方、ＣＰＵ１１０は、顔エリアＸが立体視ディスプレイ１３０に収まらない場合、顔エリアＸを立体視ディスプレイ１３０いっぱいに表示させる（ステップＳ１１２）。ＣＰＵ１１０は、次の立体視画像データを取得する（ステップＳ１１４）。ＣＰＵ１１０は、ステップＳ１０２からの処理を繰り返す。
【００６５】
＜本実施の形態に係る携帯電話１００のその他の適用例＞
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【００６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７０】
１００  携帯電話、１２０  メモリ、１３０，２３０  ディスプレイ、１４０  タブレット、１５０  タッチパネル、１５１  ボタン、１５２  バー、１５３  スライダ、１５４  上限値、１６０  メモリインターフェイス、１６１  記憶媒体、１７０  通信インターフェイス、１８０  撮影装置、１８１  右カメラ、１８２  左カメラ、１９０  ボタン、１９０  ハードウェアボタン、２００  テレビ。
【図１】
2012239142.tif 000003
【図２】
2012239142.tif 000004
【図３】
2012239142.tif 000005
【図４】
2012239142.tif 000006
【図５】
2012239142.tif 000007