(57)【要約】【課題】項目数が制限されない、メニュー項目の立体的な表示方法を提供することができるようにする。【解決手段】情報処理端末のセンサ部は、視差画像を表示する３D表示部の表示面の傾きを検出する。情報処理端末のコントローラは、検出部で検出された表示面の傾きに応じて、表示面と垂直な奥行き方向に配置した複数のメニュー項目を、表示面と平行な方向にずらした視差画像を生成する。この開示の技術は、例えば、３D表示が可能な表示部を有する情報処理端末に適用できる。【選択図】図６
2012243012.tif 000002
【特許請求の範囲】
【請求項１】
視差画像を表示する３D表示部の表示面の傾きを検出する検出部と、
検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する表示制御部と
を備える表示制御装置。
【請求項２】
直交するX軸とY軸とからなるXY平面で前記表示面が構成される場合、前記検出部は、X軸周りの回転を検出する一軸のセンサであり、
前記表示制御部は、複数の前記視差画像それぞれをX方向に所定数に分割し、分割した複数の前記視差画像をX方向に交互に配置して前記３D表示部に表示させる
請求項１に記載の表示制御装置。
【請求項３】
直交するX軸とY軸とからなるXY平面で前記表示面が構成される場合、前記検出部は、X軸周りとY軸周りの回転を検出する二軸のセンサであり、
前記表示制御部は、Y軸周りの回転角に対する前記複数のメニュー項目のずれ量が、X軸周りの同一の回転角に対する前記複数のメニュー項目のずれ量より大きくなるように複数の前記視差画像を生成し、生成した複数の前記視差画像それぞれをX方向に所定数に分割し、分割した複数の前記視差画像をX方向に交互に配置して前記３D表示部に表示させる
請求項１に記載の表示制御装置。
【請求項４】
前記複数のメニュー項目は、予め決められた序列で配置されており、
前記奥行き方向に配置された複数のメニュー項目のうち、最前面の前記メニュー項目を取り除き、序列が１つ後のメニュー項目を手前に表示させる第１の操作部と、
前記奥行き方向に配置された複数のメニュー項目のうち、最前面の前記メニュー項目を奥行き方向に後退させ、それより序列が１つ前の前記メニュー項目を前記最前面に表示させる第２の操作部と
をさらに備える
請求項１に記載の情報処理装置。
【請求項５】
前記第１の操作部と前記第２の操作部は、上、下、右、左の４方向の操作キーのうち、前記複数のメニュー項目のずれ方向に応じた操作キーである
請求項４に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記奥行き方向に配置された複数のメニュー項目を正面から見た状態の初期画面において、表示されているメニュー項目より奥方向に他のメニュー項目が配置されていることを示す情報を表示する
請求項１に記載の情報処理装置。
【請求項７】
視差画像を表示する３D表示部の表示面の傾きを検出し、
検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する
ステップを含む表示制御方法。
【請求項８】
コンピュータに、
視差画像を表示する３D表示部の表示面の傾きを検出し、
検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する
ステップを含む処理を実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、表示制御装置、表示制御方法、プログラム、および記録媒体に関し、特に、項目数が制限されない、メニュー項目の立体的な表示方法を提供することができるようにする表示制御装置、表示制御方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末などの、比較的大きなディスプレイを有する携帯型の端末が普及してきている。また、最近の携帯型の端末には、表示装置として、裸眼で立体視が可能な３Dディスプレイを備えるものもある。
【０００３】
従来、３Dディスプレイが採用される前の２Dディスプレイにおいても、多面体や角柱の各面に選択可能なメニュー項目を表示するなど、メニュー項目を３次元的に表現するものはある（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−７９２８１号公報
【特許文献２】特開平９−１６０７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のような、多面体や角柱の各面にメニュー項目を表示する方法では、表示可能な項目数が多面体や角柱の面数によって制限され、多くのメニュー項目を表示できなかった。また、多くのメニュー項目を表示させるためには、面数を増やす必要があるが、面数を増やすと、一項目あたりの表示面積が小さくなるため、表示できる情報量が少なくなったり、微妙な位置の指定が必要になり、操作性が悪くなることがあった。
【０００６】
本技術は、このような状況に鑑みてなされたものであり、項目数が制限されない、メニュー項目の立体的な表示方法を提供することができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の表示制御装置は、視差画像を表示する３D表示部の表示面の傾きを検出する検出部と、検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する表示制御部とを備える。
【０００８】
本技術の一側面の表示制御方法は、視差画像を表示する３D表示部の表示面の傾きを検出し、検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成するステップを含む。
【０００９】
本技術の一側面のプログラムは、コンピュータに、視差画像を表示する３D表示部の表示面の傾きを検出し、検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成するステップを含む処理を実行させるためのものである。
【００１０】
本技術の一側面においては、視差画像を表示する３D表示部の表示面の傾きが検出され、検出された表示面の傾きに応じて、表示面と垂直な奥行き方向に配置した複数のメニュー項目を、表示面と平行な方向にずらした視差画像が生成される。
【００１１】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【００１２】
記録装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１３】
本技術の一側面によれば、項目数が制限されない、メニュー項目の立体的な表示方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本技術の一実施形態に係る情報処理端末の外観構成例を示す図である。
【図２】３D表示部の構成を説明する図である。
【図３】３D表示部の構成を説明する図である。
【図４】情報処理端末のハードウェア構成例を示すブロック図である。
【図５】情報処理端末の傾き検出を説明する図である。
【図６】情報処理端末の傾きに応じたメニュー画面例を示す図である。
【図７】情報処理端末の傾きに応じたメニュー画面例を示す図である。
【図８】情報処理端末の傾きに応じたメニュー画面を説明する図である。
【図９】メニュー画面表示処理について説明するフローチャートである。
【図１０】”送り”操作と”戻り”操作のその他の方法について説明する図である。
【図１１】本技術が適用されたコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
［情報処理端末の外観構成例］
図１は、本技術の一実施形態に係る情報処理端末の外観構成例を示す図である。
【００１６】
図１の情報処理端末１は、携帯電話機、PDA(Personal Digital Assistants)、PND(Portable Navigation Device)などの携帯型の端末であり、ユーザが片手で持ち運ぶことが可能な大きさの筐体を有している。
【００１７】
情報処理端末１の筐体の前面にはLCD(Liquid Crystal Display)などよりなる３D表示部１１が設けられる。３D表示部１１にはタッチパネル（不図示）が設けられており、ユーザは、３D表示部１１に表示された情報を指などで直接操作することができるようになされている。
【００１８】
情報処理端末１の３D表示部１１の隣りには複数の操作ボタン１２が設けられている。操作ボタン１２は、例えば、右、下、左、上の４方向に対応する矢印キー１２A乃至１２D、決定キー１２E、戻るキー１２F、ホームキー１２Gなどにより構成される。
【００１９】
以下では、図１に示すように、略長方形の形状の情報処理端末１の長辺が上下方向となるような配置を横向きといい、短辺が上下方向となるような配置を縦向きという。
【００２０】
［３D表示部１１の構成例］
図２と図３を参照して、３D表示部１１の構成について説明する。
【００２１】
３D表示部１１は、裸眼で立体視が可能なディスプレイである。特殊な眼鏡を装着する必要がなく、裸眼で立体視が可能な立体表示方式には、パララックスバリア方式やレンチキュラ方式などがある。本実施の形態においては、情報処理端末１の３D表示部１１は、パララックスバリア方式により立体視が可能に構成されるものとして説明するが、３D表示部１１として、その他の立体表示方式を採用することも可能である。
【００２２】
３D表示部１１は、図２に示すように、LCD１１Aの前面（ユーザ側）にパララックスバリア１１Bが積層して設けられることによって構成される。図３は、図２の３D表示部１１を上方から見た図である。なお、不図示のタッチパネルは、例えばパララックスバリア１１Bのさらに前面に積層して設けられる。
【００２３】
パララックスバリア１１Bは、LCD１１Aからの表示画像光を遮蔽する遮蔽部２１と、表示画像光を透過する短冊形状のスリット部２２を３D表示部１１の横方向に交互に配置して構成される。
【００２４】
立体視を実現するためには、左眼２３Lと右眼２３Rに異なる視差画像を見せる必要があるため、少なくとも右眼用画像と左眼用画像との２つの視差画像が必要となる。LCD１１Aの画素（群）３１Rには、右眼用画像が表示され、画素（群）３１Lには、左眼用画像が表示される。
【００２５】
従って、LCD１１Aでは、縦方向には同一の視差を有する画像が表示され、横方向には、分割された右眼用画像と左眼用画像が交互に配置される。なお、ここでの横方向とは、後述する図５のX軸方向に対応し、縦方向とは、図５のY軸方向に対応する。また、パララックスバリア１１Bの遮蔽部２１とスリット部２２が縦方向に交互に配置されている場合には、LCD１１Aにおいて同一の視差を有する画像が表示される方向も逆となる。
【００２６】
LCD１１Aからの右眼用画像および左眼用画像の光束は、パララックスバリア１１Bにより左右に分離され、右眼２３Rおよび左眼２３Lに収束する。即ち、右眼２３Rには右眼用画像の光束のみが到達し、左眼２３Lには左眼用画像の光束のみが到達する。これにより、ユーザは、LCD１１Aに表示された画像を立体的に知覚することができる。
【００２７】
なお、３つ以上の視差画像を用いた場合には、多眼視を実現できる。視差画像の数が多いほど、観察者の視点位置の変化に応じた立体視を実現することができる。３D表示部１１は、３つ以上の視差画像を用いた多眼視が可能なものでもよい。
【００２８】
［情報処理端末１の構成例］
図４は、情報処理端末１のハードウェア構成例を示すブロック図である。
【００２９】
情報処理端末１は、図１に示した３D表示部１１の他に、コントローラ４１、センサ部４２、操作部４３、および通信部４４を有する。操作部４３には、図１の操作ボタン１２および不図示のタッチパネルが含まれる。
【００３０】
コントローラ４１は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などより構成される。コントローラ４１のCPUは、ROMからプログラムをロードしてRAMを用いて実行し、センサ部４２や操作部４３などで取得された情報に基づいて、情報処理端末１の全体の動作を制御する。コントローラ４１は、立体視を可能とする視差画像を生成し、３D表示部１１に表示させる表示制御処理も行う。
【００３１】
センサ部４２は、例えば、X軸とY軸それぞれの軸周りの回転角度（角速度または角加速度）を検出するジャイロセンサなどよりなる。ここで、X軸は、略長方形の情報処理端末１の長手方向（横方向）であり、Y軸はX軸に直交する方向であり、XY平面により３D表示部１１の表示面が構成される。センサ部４２は、情報処理端末１の傾き（軸周りの回転）を検出し、検出結果をコントローラ４１に出力する。
【００３２】
操作部４３は、操作ボタン１２およびタッチパネルにおいて、ユーザにより行われた操作を検出し、その操作情報をコントローラ４１に出力する。
【００３３】
通信部４４は、LAN(Local Area Network)やインターネットなどのネットワークに接続し、同一のネットワークに接続されている他の機器と通信を行う。例えば、通信部４４により受信されたWebページなどの情報を３D表示部１１に表示することができる。
【００３４】
［情報処理端末１の傾き検出］
図５は、センサ部４２による情報処理端末１の傾き検出を説明する図である。
【００３５】
センサ部４２は、図５Aに示されるように、X軸周りに回転させたときの情報処理端末１の傾きを検出する。
【００３６】
また、センサ部４２は、図５Bに示されるように、Y軸周りに回転させたときの情報処理端末１の傾きも検出する。
【００３７】
［情報処理端末１の傾きに応じたメニュー画面例］
コントローラ４１は、複数のメニュー項目を提示するメニュー画面を表示する場合、センサ部４２により検出される情報処理端末１の傾きに応じて、表示する複数のメニュー項目を変化させる。
【００３８】
図６乃至図８を参照して、具体的に説明する。
【００３９】
図６Aは、メニュー画面の初期画面を示している。
【００４０】
初期画面では、選択可能な複数のメニュー項目が表示画面の奥行き方向に予め決められた序列で並んでいる。ここで、予め決められた複数のメニュー項目の序列は、Menu１，Menu２，Menu３，Menu４，Menu５，・・・であるとする。
【００４１】
複数のメニュー項目それぞれの表示サイズは同一であり、初期画面では、Menu２，Menu３，Menu４，Menu５，・・は、最も手前に配置されているMenu１に隠れるので、図６Aに示す初期画面では、Menu１のみがユーザに視認可能となる。
【００４２】
このような初期画面では、Menu１の奥側に、その他のメニュー項目が配置されていることをユーザが認識できないことも考えられる。そこで、Menu１の奥にメニュー項目が存在していることが認識できる程度に、Menu２以降のメニュー項目を少しずらして表示したり、初期画面を表示する際に、以下で後述する、情報処理端末１の傾きに応じた各メニュー項目の変化をアニメーション表示させるなどして、奥方向に他のメニュー項目が配置されていることを示す情報（画像情報）を表示してもよい。
【００４３】
ユーザが情報処理端末１をX軸周りに回転させて、情報処理端末１を前後に傾かせた場合、メニュー画面は、図６Bに示すようになる。コントローラ４１は、所定の間隔で奥行き方向に配置されているMenu１，Menu２，Menu３，Menu４，・・・を、情報処理端末１のX軸周りの回転角に応じた所定のずれ量だけ、上下方向（Y方向）にずらして表示する。
【００４４】
一方、ユーザが情報処理端末１をY軸周りに回転させて、情報処理端末１を左右に傾かせた場合、メニュー画面は、図６Cに示すようになる。コントローラ４１は、所定の間隔で奥行き方向に配置されているMenu１，Menu２，Menu３，Menu４，・・・を、情報処理端末１のY軸周りの回転角に応じた所定のずれ量だけ、左右方向（X方向）にずらして表示する。
【００４５】
図７Aは、ユーザが情報処理端末１を、X軸周りとY軸周りに同時に回転させた場合のメニュー画面の例を示している。図７Aでは、上下左右の傾きの角度に応じた所定のずれ量だけ、Menu１，Menu２，Menu３，Menu４，・・・を上下左右方向にずらした表示となっている。
【００４６】
情報処理端末１では、３D表示部１１にメニュー画面が表示されている間、上、下、右、左の４方向に対応する矢印キー１２A乃至１２Dのうち、例えば、右方向を示す矢印キー１２Aに「メニュー送り」機能が割り当てられている。そして、左方向を示す矢印キー１２Cには、「メニュー戻り」機能が割り当てられている。
【００４７】
また、メニュー画面では、画面の奥行き方向に所定の間隔で配置されているMenu１，Menu２，Menu３，Menu４，・・・のうち、最前面に配置されているメニュー項目（図７Aでは、Menu１）が、選択されている状態となる。
【００４８】
図７Aに示す状態において、「メニュー送り」の矢印キー１２Aがユーザにより操作されると、コントローラ４１は、選択されているMenu１を、画面手前方向に移動させ、Menu１をフェードアウトさせる。Menu１のフェードアウト後は、図７Bに示されるように、画面の手前側から、Menu２，Menu３，Menu４，Menu５，・・・が表示される。図７BにおけるMenu２の奥行き方向の位置は、図７AにおけるMenu１の位置と一致する。
【００４９】
また、図７Bに示す状態において、「メニュー戻り」の矢印キー１２Cがユーザにより操作されると、コントローラ４１は、選択されているMenu２に対して、序列が１つ前のメニュー項目であるMenu１をフェードインさせ、図７Aに示すメニュー画面とする。即ち、「メニュー送り」の操作により、最前面に配置されているメニュー項目が取り除かれ、「メニュー戻り」の操作により、最前面に配置されているメニュー項目より１つ前のメニュー項目が置かれるような表示となる。
【００５０】
このように、「メニュー送り」の矢印キー１２Aは、最前面に表示されたメニュー項目を取り除き、序列が１つ後のメニュー項目を手前に表示させる。「メニュー戻り」の矢印キー１２Cは、最前面のメニュー項目を奥行き方向に後退させ、それより序列が１つ前のメニュー項目を最前面に表示させる。
【００５１】
「メニュー送り」機能と「メニュー戻り」機能は、上方向を示す矢印キー１２Dと、下方向を示す矢印キー１２Bにも、それぞれ、割り当ててもよい。
【００５２】
ユーザは、「メニュー送り」機能と「メニュー戻り」機能を利用して、最前面に表示されるメニュー項目を選択し、所望のメニュー項目が最前面に表示されている状態で決定キー１２Eを操作（押下）することにより、所望のメニュー項目を実行させることができる。
【００５３】
図８は、ユーザが３D表示部１１に表示されるメニュー画面を見たときに知覚する各メニュー項目の立体的位置関係を示す斜視図である。なお、図８において、メニュー画面の奥行き方向に相当する、XY平面に垂直な軸をZ軸とし、図８は、メニュー画面の裏側方向から見た斜視図となっている。
【００５４】
図８Aは、初期画面を表示しているときの複数のメニュー項目の立体的位置関係を示している。
【００５５】
初期画面においては、Menu１，Menu２，Menu３，Menu４，Menu５，・・・の各メニュー項目の中心がXY平面に垂直な軸ｍ１上を通り、各メニュー項目が、所定の距離△Zずつ離れて配置されている。
【００５６】
ユーザが情報処理端末１をY軸周りに角度θｙだけ回転させると、コントローラ４１は、図８Bに示すように、Menu１，Menu２，Menu３，Menu４，Menu５，・・・の各メニュー項目を角度θｙに応じた所定のずれ量だけX方向にずらして表示させる。
【００５７】
図８Bでは、各メニュー項目がユーザ側（正面）を向いたまま、その中心が軸ｍ２上を通るように、X方向に移動している。軸ｍ２は、回転後のLCD１１Aの表示面に垂直な軸であり、軸ｍ１を角度θｙだけXZ平面上で回転させたものに相当する。従って、各メニュー項目の表示面のX軸方向のずれ量は、奥に配置されるものほど大きくなる。
【００５８】
図８は、情報処理端末１をY軸周りに回転させた場合の例であるが、X軸周りに回転させた場合も同様である。
【００５９】
以上のように、センサ部４２は、３D表示部１１の表示面の傾きを検出する。コントローラ４１は、検出された表示面の傾きに応じて、表示面と垂直な奥行き方向に配置した複数のメニュー項目を、表示面と平行な方向にずらす表示制御を行う。これにより、運動視差を利用した立体視と同等の視覚効果を得ることができる。このような複数のメニュー項目の表示方法によれば、従来の、多面体や角柱の各面にメニュー項目を表示する方法のような項目数の制限がないので、多数のメニュー項目を表示することができる。また、情報処理端末１の傾きに連動した表示であり、直感的な操作が可能で、操作性が向上する。
【００６０】
［メニュー画面表示処理のフロー］
図９のフローチャートを参照して、情報処理端末１によるメニュー画面表示処理について説明する。この処理は、情報処理端末１において、メニュー画面の表示が指示されたとき開始される。
【００６１】
初めに、ステップＳ１において、コントローラ４１は、メニュー画面の初期画面を３D表示部１１に表示する。初期画面を表示したときの情報処理端末１の向きを、ユーザに正対する情報処理端末１の正面として、以後の情報処理端末１の傾きが検出される。
【００６２】
ステップＳ２において、コントローラ４１は、情報処理端末１の傾きが検出されたかを判定する。即ち、センサ部４２は、情報処理端末１の傾きを検出し、検出結果をコントローラ４１に出力する。コントローラ４１は、センサ部４２の検出結果を取得して、情報処理端末１が初期画面を表示した基準面から傾けられたかを判定する。
【００６３】
ステップＳ２で、情報処理端末１の傾きが検出されたと判定された場合、コントローラ４１は、検出された傾き（X軸周りの角度θxとY軸周りの角度θy）に応じて、３D表示部１１に表示している各メニュー項目を変化させる。
【００６４】
ステップＳ２で、情報処理端末１の傾きが検出されていないと判定された場合、ステップＳ３の処理がスキップされる。
【００６５】
ステップＳ４において、コントローラ４１は、メニュー項目の”送り”操作がされたかを判定する。
【００６６】
ステップＳ４で、メニュー項目の”送り”操作がされたと判定された場合、即ち、右方向を示す矢印キー１２Aが操作された場合、処理はステップＳ５に進み、コントローラ４１は、最前面のメニュー項目をフェードアウトさせる表示制御を行う。
【００６７】
一方、ステップＳ４で、メニュー項目の”送り”操作がされていないと判定された場合、ステップＳ５の処理がスキップされる。
【００６８】
ステップＳ６において、コントローラ４１は、メニュー項目の”戻り”操作がされたかを判定する。
【００６９】
ステップＳ６で、メニュー項目の”戻り”操作がされたと判定された場合、即ち、左方向を示す矢印キー１２Cが操作された場合、処理はステップＳ７に進み、コントローラ４１は、最前面のメニュー項目より序列が１つ前のメニュー項目をフェードインさせる表示制御を行う。
【００７０】
一方、ステップＳ６で、メニュー項目の”戻り”操作がされていないと判定された場合、ステップＳ７の処理がスキップされる。
【００７１】
ステップＳ８で、コントローラ４１は、メニュー画面を終了する操作がされたかを判定する。ステップＳ８で、終了する操作がされていないと判定された場合、処理はステップＳ２に戻り、上述した処理が繰り返される。
【００７２】
一方、ステップＳ８で、終了する操作がされたと判定された場合、メニュー画面表示処理が終了する。
【００７３】
以上のメニュー画面表示処理によれば、項目数の制限がない、直感的で容易な操作によるメニュー項目の選択が可能である。換言すれば、項目数が制限されない、メニュー項目の立体的な表示方法を提供することができる。
【００７４】
［変形例］
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【００７５】
例えば、上述した実施の形態では、X軸周りとY軸周りの２軸の回転を検出するようにしたが、いずれか一方の回転のみを検出し、上下または左右のいずれか一方の情報処理端末１の傾きに対してのみメニュー項目の表示が変更されるようにしてもよい。この場合、センサ部４２は、１軸タイプのジャイロセンサとすることができる。
【００７６】
なお、上下または左右のいずれか一方の情報処理端末１の傾きのみを検出する場合には、視差画像の分割方向の軸周りの回転を検出するようにした方が望ましい。図１の情報処理端末１であれば、X軸周りの回転を検出する方が望ましい。３D表示部１１の遮蔽部２１およびスリット部２２がY方向に長い短冊形状であるため、左右の視野角が、前後の視野角よりも制限されるからである。
【００７７】
また、同様の理由により、情報処理端末１の左右の傾き（Y軸周りの回転）に対応する各メニュー項目のX軸方向のずれ量は、同一角度の前後の傾き（X軸周りの回転）に対応する各メニュー項目のY軸方向のずれ量より大きくしてもよい。左右については、前後よりも情報処理端末１の傾きが制限されるため、より奥に配置されたメニュー項目を、少しの傾きで見易くするためである。
【００７８】
上述した実施の形態では、メニュー項目の”送り”操作および”戻り”操作を行う操作ボタンが固定的に割り当てられていた。しかし、”送り”操作および”戻り”操作を行う操作ボタンを、メニュー項目のずれ方向に応じて、右、下、左、上の矢印キー１２A乃至１２Dのいずれかに動的に割り当てるようにしてもよい。
【００７９】
具体的には、例えば、図１０Aに示すように、最前面のメニュー項目（Menu１）が画面の上側に見えるような場合には、メニュー項目の”送り”操作が上方向を示す矢印キー１２Dに割り当てられ、”戻り”操作が下方向を示す矢印キー１２Bに割り当てられる。
【００８０】
一方、図１０Bに示すように、最前面のメニュー項目（Menu１）が画面の下側に見えるような場合には、下方向を示す矢印キー１２Bに、”送り”操作が割り当てられ、上方向を示す矢印キー１２Dに、”戻り”操作が割り当てられるようにすることができる。左右方向や、上下左右方向についても同様である。
【００８１】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００８２】
図１１は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００８３】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００８４】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及びドライブ１１０が接続されている。
【００８５】
入力部１０６は、キーボード、マウス、マイクロホンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体１１１を駆動する。
【００８６】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００８７】
コンピュータでは、プログラムは、リムーバブル記録媒体１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【００８８】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。
【００８９】
なお、本技術は以下のような構成も取ることができる。
（１）
視差画像を表示する３D表示部の表示面の傾きを検出する検出部と、
検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する表示制御部と
を備える表示制御装置。
（２）
直交するX軸とY軸とからなるXY平面で前記表示面が構成される場合、前記検出部は、X軸周りの回転を検出する一軸のセンサであり、
前記表示制御部は、複数の前記視差画像それぞれをX方向に所定数に分割し、分割した複数の前記視差画像をX方向に交互に配置して前記３D表示部に表示させる
前記（１）に記載の表示制御装置。
（３）
直交するX軸とY軸とからなるXY平面で前記表示面が構成される場合、前記検出部は、X軸周りとY軸周りの回転を検出する二軸のセンサであり、
前記表示制御部は、Y軸周りの回転角に対する前記複数のメニュー項目のずれ量が、X軸周りの同一の回転角に対する前記複数のメニュー項目のずれ量より大きくなるように複数の前記視差画像を生成し、生成した複数の前記視差画像それぞれをX方向に所定数に分割し、分割した複数の前記視差画像をX方向に交互に配置して前記３D表示部に表示させる
前記（１）または（２）に記載の表示制御装置。
（４）
前記複数のメニュー項目は、予め決められた序列で配置されており、
前記奥行き方向に配置された複数のメニュー項目のうち、最前面の前記メニュー項目を取り除き、序列が１つ後のメニュー項目を手前に表示させる第１の操作部と、
前記奥行き方向に配置された複数のメニュー項目のうち、最前面の前記メニュー項目を奥行き方向に後退させ、それより序列が１つ前の前記メニュー項目を前記最前面に表示させる第２の操作部と
前記（１）乃至（３）のいずれかに記載の表示制御装置。
（５）
前記第１の操作部と前記第２の操作部は、上、下、右、左の４方向の操作キーのうち、前記複数のメニュー項目のずれ方向に応じた操作キーである
前記（１）乃至（４）のいずれかに記載の表示制御装置。
（６）
前記表示制御部は、前記奥行き方向に配置された複数のメニュー項目を正面から見た状態の初期画面において、表示されているメニュー項目より奥方向に他のメニュー項目が配置されていることを示す情報を表示する
前記（１）乃至（４）のいずれかに記載の表示制御装置。
（７）
視差画像を表示する３D表示部の表示面の傾きを検出し、
検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する
ステップを含む表示制御方法。
（８）
コンピュータに、
視差画像を表示する３D表示部の表示面の傾きを検出し、
検出された前記表示面の傾きに応じて、前記表示面と垂直な奥行き方向に配置した複数のメニュー項目を、前記表示面と平行な方向にずらした視差画像を生成する
ステップを含む処理を実行させるためのプログラム。
（９）
前記（８）に記載のプログラムが記録されている記録媒体。
【符号の説明】
【００９０】
１  情報処理端末，  １１  ３D表示部，  １２  操作ボタン，  ４１  コントローラ，  ４２  センサ部，  ４３  操作部
【図１】
2012243012.tif 000003
【図２】
2012243012.tif 000004
【図３】
2012243012.tif 000005
【図４】
2012243012.tif 000006
【図５】
2012243012.tif 000007
【図６】
2012243012.tif 000008
【図７】
2012243012.tif 000009
【図８】
2012243012.tif 000010
【図９】
2012243012.tif 000011
【図１０】
2012243012.tif 000012
【図１１】
2012243012.tif 000013