(57)【特許請求の範囲】
【請求項１】
ユーザ操作を検出する検出部によりユーザ操作が検出されたか否かを判定し、前記ユーザ操作が検出されてから前記ユーザ操作が解除されるまでの間に、傾きを検出するセンサにより検出された傾きに基づいて、表示部の画面上に表示される画像の表示を制御し、
選択項目を含む第１の画像が前記画面上に表示される第１の表示モードと、前記選択項目に関連する第２の画像が、前記ユーザ操作が検出されてからの前記傾きが大きくなるに従って前記画面上に徐々に出現する第２の表示モードとを有し、前記第１の表示モード時に前記ユーザ操作が検出された場合に前記第１の表示モードを前記第２の表示モードへ切り替える制御部
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第２の画像が前記画面上に表示される第３の表示モードをさらに有し、前記第２の表示モードを前記第３の表示モードに切り替え可能である
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記制御部は、前記第２の表示モード時に前記ユーザ操作が解除されたか否かを判定し、前記ユーザ操作が解除された時点での前記傾きが閾値以上であるかを判定し、前記傾きが閾値以上である場合には、前記第２の表示モードを前記３表示モードへ切り替える
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記制御部は、前記ユーザ操作が解除された時点での前記傾きが前記閾値未満の場合には、前記第２の表示モードを前記第１の表示モードへ切り替える
情報処理装置。
【請求項５】
請求項２に記載の情報処理装置であって、
前記選択項目は、コンテンツの選択項目であり、
前記第１の画像は、前記コンテンツの選択項目を含むコンテンツ選択画像であり、
前記第２の画像は、前記コンテンツの再生画像である
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記制御部は、前記第２の表示モード時に、前記ユーザ操作が検出されてからの前記傾きに応じて、前記コンテンツの再生を開始させる
情報処理装置。
【請求項７】
請求項２に記載の情報処理装置であって、
前記選択項目は、文字情報の選択項目であり、
前記第１の画像は、前記文字情報の選択項目を含む画像であり、
前記第２の画像は、前記文字情報に関連する情報を含む画像である
情報処理装置。
【請求項８】
請求項１に記載の情報処理装置であって、
前記制御部は、立体表示物が、前記ユーザ操作が検出されてからの前記傾きに応じて回転表示されるように、前記表示を制御する
情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記立体表示物は、複数の面を有し、前記複数の面のうち少なくとも２つの面に異なるアイコンを含む
情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置であって、
前記制御部は、前記検出部により検出されたユーザ操作の位置の変位の情報に基づいて、前記立体表示物が回転表示されるように、前記表示を制御する
情報処理装置。
【請求項１１】
情報処理装置に、
ユーザ操作を検出する検出部によりユーザ操作が検出されたか否かを判定するステップと、
前記ユーザ操作が検出されてから前記ユーザ操作が解除されるまでの間に、傾きを検出するセンサにより検出された傾きに基づいて、表示部の画面上に表示される画像の表示を制御するステップと
を実行させるプログラムであって、
前記表示を制御するステップは、選択項目を含む第１の画像が前記画面上に表示される第１の表示モード時に前記ユーザ操作が検出された場合に、前記第１の表示モードを、前記選択項目に関連する第２の画像が、前記ユーザ操作が検出されてからの前記傾きが大きくなるに従って前記画面上に徐々に出現する第２の表示モードへ切り替えるステップを含む
プラグラム。
【請求項１２】
ユーザ操作を検出する検出部によりユーザ操作が検出されたか否かを判定するステップと、
前記ユーザ操作が検出されてから前記ユーザ操作が解除されるまでの間に、傾きを検出するセンサにより検出された傾きに基づいて、表示部の画面上に表示される画像の表示を制御するステップと
を含み、
前記表示を制御するステップは、選択項目を含む第１の画像が前記画面上に表示される第１の表示モード時に前記ユーザ操作が検出された場合に、前記第１の表示モードを、前記選択項目に関連する第２の画像が、前記ユーザ操作が検出されてからの前記傾きが大きくなるに従って前記画面上に徐々に出現する第２の表示モードへ切り替えるステップを含む
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部及びタッチパネルを備える情報処理装置、プログラム、制御方法に関する。
【背景技術】
【０００２】
従来から、ＬＣＤ（Liquid Crystal Display）等の表示部と、表示部の画面上での接触位置を検出するタッチパネルとを備えた情報処理装置が広く知られている（例えば、下記特許文献１参照）。
【０００３】
表示部及びタッチパネルを備えた情報処理装置に対して入力操作を行う場合、ユーザは、指やスタイラスペン等により表示部の画面をタッチしたり、スライドさせたりすることで、情報処理装置に対して入力操作を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０９４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、従来にない新たな入力方式として、タッチパネルを介した入力操作と、情報処理装置を傾けることによる入力操作との組み合わせによる入力方式を採用した情報処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る情報処理装置は、表示部と、タッチパネルと、センサと、制御部とを具備する
前記表示部は、画面を有する。
前記タッチパネルは、接触を検出する。
前記センサは、傾きを検出する。
前記制御部は、前記タッチパネルにより接触が検出されたか否かを判定し、前記タッチパネルにより接触が検出されてから前記接触が解除されるまでの間に前記センサにより検出された傾きに基づいて、前記画面上に表示される画像の表示を制御する。
【０００７】
この情報処理装置では、タッチパネルにより接触が検出されてから接触が解除されるまでの間に検出された情報処理装置の傾きに基づいて、画面上に表示される画像の表示が制御される。これにより、ユーザは、指等をタッチパネルに接触させた状態で、情報処理装置を傾けることで、画面上に表示された画像を回転させる等の操作をすることができる。
【０００８】
請求項１に記載の情報処理装置であって、前記制御部は、選択項目を含む第１の画像が前記画面上に表示される第１の表示モードと、前記選択項目に関連する第２の画像が、前記接触が検出されてからの前記傾きが大きくなるに従って前記画面上に徐々に出現する２の表示モードとを有し、前記第１の表示モード時に前記接触が検出された場合に前記第１の表示モードを前記第２の表示モードへ切り替えてもよい。
【０００９】
これにより、ユーザは、選択項目を含む第１の画像が画面上に表示されている状態でタッチパネルに触れ、タッチパネルに触れたまま情報処理装置を傾けることで、第２の画像を画面上に出現させることができる。このとき、ユーザは、選択項目に関連する第２の画像を確認することができる。
【００１０】
上記情報処理装置において、前記制御部は、前記第２の画像が前記画面上に表示される第３の表示モードをさらに有し、前記第２の表示モードを前記第３のモードに切り替え可能であってもよい。
これにより、ユーザは、第２の表示モードを第３の表示モードに切り替えることができる。
【００１１】
上記情報処理装置において、前記制御部は、前記第２の表示モード時に前記接触が解除されたか否かを判定し、前記接触が解除された時点での前記傾きが閾値以上であるかを判定し、前記傾きが閾値以上である場合には、前記第２の表示モードを前記３表示モードへ切り替えてもよい。
【００１２】
ユーザは、タッチパネルに指等を接触させた状態で情報処理装置を傾け、タッチパネルに触れた指等をタッチパネルから離す。ユーザが指等を離した時点での傾きが閾値以上である場合には、第２の表示モードが、第３の表示モードに切り替わる。これにより、ユーザは、情報処理装置を一定の角度以上傾けてから指等をタッチパネルから離すことで、画面上に第２の画像を表示させることができる。
【００１３】
上記情報処理装置において、前記制御部は、前記接触が解除された時点での前記傾きが前記閾値未満の場合には、前記第２の表示モードを前記第１の表示モードへ切り替えてもよい。
【００１４】
この情報処理装置では、ユーザは、情報処理装置の傾きが一定の角度未満の状態で指等をタッチパネルから離すことで、第２の表示モードから第１の表示モードへ戻すことができる。
【００１５】
上記情報処理装置において、前記選択項目は、コンテンツの選択項目であってもよい。
この場合、前記第１の画像は、前記コンテンツの選択項目を含むコンテンツ選択画像であってもよい。
この場合、前記第２の画像は、前記コンテンツの再生画像であってもよい。
【００１６】
上記情報処理装置において、前記制御部は、前記第２の表示モード時に、前記接触が検出されてからの前記傾きに応じて、前記コンテンツの再生を開始させてもよい。
【００１７】
これにより、コンテンツの内容の把握が容易になる。
【００１８】
上記情報処理装置において、
前記選択項目は、文字情報の選択項目であってもよい。
この場合、前記第１の画像は、前記文字情報の選択項目を含む画像であってもよい。
前記第２の画像は、前記文字情報に関連する情報を含む画像であってもよい。
【００１９】
この情報処理装置では、ユーザは、文字情報の選択項目を含む画像が画面上に表示されている状態でタッチパネルに触れ、タッチパネルに触れたまま情報処理装置を傾けることで、文字情報に関連する情報を含む画像を出現させることができる。このとき、ユーザは、文字情報に関連する情報を確認することができる。
【００２０】
文字情報に関連する情報とは、例えば、文字情報が外国語等である場合には、翻訳情報であり、また、例えば、検索語である場合には、検索語によって検索された検索結果の情報である。
【００２１】
上記情報処理装置において、立体表示物が、前記接触が検出されてからの前記傾きに応じて回転表示されるように、前記表示を制御してもよい。
【００２２】
この情報処理装置では、ユーザは、タッチパネルに指等を接触させた状態で、情報処理装置を傾けることで、画面上に表示された立体表示物を回転させることができる。
【００２３】
上記情報処理装置において、前記立体表示物は、複数の面を有し、前記複数の面のうち少なくとも２つの面に異なるアイコンを含んでいてもよい。
【００２４】
この情報処理装置では、ユーザは、タッチパネルに指等を接触させた状態で、情報処理装置を傾け、立体表示物を回転させることで、任意のアイコンを画面上に表示させて選択することができる。
【００２５】
上記情報処理装置において、前記制御部は、前記タッチパネルにより検出された接触位置の変位の情報に基づいて、前記立体表示物が回転表示されるように、前記表示を制御してもよい。
【００２６】
この情報処理装置では、ユーザは、タッチパネルに指等を触れてスライドさせることで、立体表示物を回転させることができる。
【００２７】
本発明の一形態に係るプログラムは、情報処理装置に、タッチパネルにより接触が検出されたか否かを判定するステップを実行させる。
また、前記タッチパネルにより接触が検出されてから前記接触が解除されるまでの間にセンサにより検出された傾きに基づいて、画面上に表示される画像の表示を制御するステップを実行させる。
【００２８】
本発明の一形態に係る制御方法は、タッチパネルにより接触が検出されたか否かを判定することを含む。
前記タッチパネルにより接触が検出されてから前記接触が解除されるまでの間にセンサにより検出された傾きに基づいて、画面上に表示される画像の表示が制御される。
【発明の効果】
【００２９】
以上説明したように、本発明の一形態によれば、従来にない新たな入力方式として、タッチパネルを介した入力操作と、情報処理装置を傾けることによる入力操作との組み合わせによる入力方式を採用した情報処理装置を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る情報処理装置を示す正面図である。
【図２】情報処理装置の電気的な構成を示すブロック図である。
【図３】情報処理装置の処理を示すフローチャートである。
【図４】図３に示す処理が実行された場合における画面上の表示状態を示す図である。
【図５】図３に示す処理が実行された場合における画面上の表示状態を示す図である。
【図６】立体表示物の各面を構成するオブジェクトや、アルバムタイトル、アーティスト名等のオブジェクトを回転表示する際の原理を説明するための図である。
【図７】制御部が、筐体の回転角に基づいて、ＵＩオブジェクトのオブジェクト回転角を算出するときの処理を示すフローチャートである。
【図８】手ぶれ除去処理及び限界角での閾値処理を実現するために用いられる式をグラフ化した図であり、筐体の回転角と、ＵＩオブジェクトのオブジェクト回転角との関係を示す図である。
【図９】立体表示物の背景画像が基準点からの筐体の回転角に応じて変化する場合の一例を示す図である。
【図１０】本発明の他の実施形態に係る情報処理装置の処理を示すフローチャートである。
【図１１】図１０に示す処理が実行された場合における画面上の表示状態を示す図である。
【図１２】平面表示物や、隠れアイコン等のＵＩオブジェクトの移動処理を説明するための図である。
【図１３】本発明のさらに別の実施形態に係る情報処理装置の処理を示すフローチャートである。
【図１４】図１３に示す処理が実行された場合の画面上の表示状態を示す図である。
【図１５】筐体が臨界角以上回転された場合に、メール削除用アイコンが画面上に表示される場合の一例を示す図である。
【図１６】筐体が臨界角以上回転された場合に、音楽コンテンツ等のコンテンツの再生位置を操作するためのアイコンが表示される場合の一例を示す図である。
【図１７】本発明のさらに別の実施形態に係る情報処理装置の処理を示すフローチャートである。
【図１８】図１７に示す処理が実行された場合の画面上の表示状態を示す図である。
【図１９】本発明のさらに別の実施形態に係る情報処理装置の処理を示す図である。
【図２０】図１９に示す処理が実行された場合の画面上の表示状態を示す図である。
【図２１】本発明のさらに別の実施形態に係る情報処理装置の処理を示す図である。
【図２２】図２１に示す処理が実行された場合の画面上の表示状態を示す図である。
【図２３】ユーザが、立体表示物が表示されている画面上の位置で指等をスライドさせた場合に、立体表示物が回転する場合の一例を示す図である。
【図２４】情報処理装置が表示部を備えておらず、表示部が別体である場合の一例を図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照しながら、本発明の実施形態を説明する。
＜第１実施形態＞
【００３２】
図１は、本発明の第１実施形態に係る情報処理装置１００を示す正面図である。
【００３３】
図１に示すように、情報処理装置１００は、ｚ軸方向での厚さが薄い平板状の筐体１０を備えている。筐体１０内部には、画面１を有する表示部１１が配置される。表示部１１上には、ユーザの指やスタイラスペン等の接触位置を検出するタッチパネル１２が配置される。筐体１０の正面側の上端部近傍には、図示しない受話口が設けられており、筐体１０の正面側の下端部近傍には、図示しない通話口が設けられている。
【００３４】
表示部１１は、例えば、液晶ディスプレイや、ＥＬ（Electro-Luminescence）ディスプレイ等により構成される。タッチパネル１２としては、例えば、抵抗膜方式、静電容量方式のタッチパネル１２が挙げられるが、どのような方式のタッチパネル１２であっても構わない。
【００３５】
図２は、情報処理装置１００の電気的な構成を示すブロック図である。
図２に示すように、情報処理装置１００は、上記した表示部１１、タッチパネル１２の他に、センサ１３、制御部１４、通信部１５、アンテナ１６、スピーカ１７、マイクロフォン１８、ＲＡＭ１９、フラッシュメモリ２０を備えている。
【００３６】
センサ１３は、情報処理装置（筐体）の傾きを検出するセンサである。センサ１３としては、例えば、角速度センサ（例えば、振動型ジャイロセンサ、回転コマジャイロセンサ等）、加速度センサ（例えば、ピエゾ抵抗型、圧電型、静電容量型等）、角度センサ（例えば、地磁気センサ等）のモーションセンサが挙げられる。センサ１３は、角速度センサ、加速度センサ、角度センサ等のモーションセンサのうち少なくとも２以上の組み合わせであってもよい。
【００３７】
モーションセンサとしては、１軸、２軸、３軸で筐体１０の回転角を検出する形態が挙げられる。モーションセンサは、どの形態であっても構わないが、モーションセンサは、少なくとも、後述の立体表示物２（図４、図５参照）の回転方向と同じ回転方向（本実施形態では、ｙ軸回り）での回転を検出することができるように構成される。
【００３８】
なお、第１実施形態の説明では、便宜的に、センサ１３は、３軸検出のモーションセンサであるとして説明する。
【００３９】
通信部１５は、アンテナ１６により送受信される電波の周波数変換や、変調及び復調等の処理を実行する。アンテナ１６は、通話用の電波や、電子メール、Ｗｅｂデータ等のパケット通信用の電波を送受信する。
【００４０】
スピーカ１７は、デジタル／アナログ変換機や増幅器等を含む。スピーカ１７は、制御部１４から入力された通話用の音声データに対してデジタル／アナログ変換処理及び増幅処理を実行し、受話口（図示せず）を介して音声を出力する。
【００４１】
マイクロフォン１８は、アナログ／デジタル変換機等を含む。マイクロフォン１８は、ユーザから通話口を介して入力されたアナログ音声データをデジタル音声データへ変換して制御部１４へ出力する。制御部１４へ出力されたデジタル音声データは、符号化された後、通信部１５及びアンテナ１６を介して送信される。
【００４２】
ＲＡＭ１９（Random Access Memory）は、制御部１４の作業領域として用いられる揮発性のメモリである。ＲＡＭ１９は、制御部１４の処理に用いられる各種のプログラムや各種のデータを一時的に記憶する。
【００４３】
フラッシュメモリ２０は、制御部１４の処理に必要な各種のプログラムや各種のデータが記憶される不揮発性のメモリである。
【００４４】
制御部１４は、ＣＰＵ（Central Processing Unit）等により構成される。制御部１４は、情報処理装置１００の各部を統括的に制御し、各種のプログラムに基づき種々の演算を実行する。
【００４５】
［動作説明］
次に、第１実施形態に係る情報処理装置１００の処理について説明する。図３は、情報処理装置１００の処理を示すフローチャートである。図４及び図５は、図３に示す処理が実行された場合における画面上の表示状態を示す図である。
【００４６】
図４では、ユーザの視点から見た場合の画面上の表示状態が示されており、図５では、画面１を正面側から見た場合の画面上の表示状態が示されている。
【００４７】
図４（Ｂ）、（Ｃ）、図５に示すように、画面１の左側の領域には、筐体１０の回転角に応じて回転表示される立方体形状の立体表示物２が表示される。立体表示物２は、ｙ軸方向に沿って複数個位置されている。立体表示物２は、それぞれ、正面（第１の面）に正面アイコン２ａ（第１のオブジェクト）を有しており、側面（第２の面）に側面アイコン２ｂ（第２のオブジェクト）を有している。
【００４８】
第１実施形態では、正面アイコン２ａは、アルバムのアイコンとされ、側面アイコン２ｂは、そのアルバムに含まれる曲の動画のアイコンとされている。正面アイコンは、そのアルバムのジャケット等の画像を有している。側面アイコンは、動画の静止画像等の画像を有している。
【００４９】
立体表示物２の右側には、それぞれ、アルバムのタイトルと、アーティスト名が表示される（図５参照）。
【００５０】
図３を参照して、制御部１４は、画面上に表示される画像が他の画像に遷移されたかを判定する（ステップ１０１）。例えば、図４（Ａ）に示すように、画面上にホーム画像が表示されている状態から、ユーザが画面上の特定のアイコンが表示されている位置をタッチする。すると、制御部１４は、ホーム画像から画面上の表示を遷移させ、図４（Ｂ）、図５（Ａ）に示すような画像を画面上に表示する。
【００５１】
画像が遷移した場合（ステップ１０１のＹＥＳ）、制御部１４は、そのときの筐体１０の角度を基準点として更新する（ステップ１０５）。基準点とは、筐体１０の回転角の基準となる角度である。
【００５２】
基準点が更新された場合、そのときの筐体１０の位置が基準点となるので、そのときの筐体１０の回転角はゼロになる。基準点からの回転角がゼロである場合に画面上に表示される画像を以降では、基準画像と呼ぶ（図４（Ｂ）、図５（Ａ）参照）。
【００５３】
基準画像では、制御部１４は、立方体形状の立体表示物２の正面が画面１の正面側を向くように画面上の表示を制御する。すなわち、制御部１４は、基準点からの回転角がゼロである場合には、立体表示物２の正面側に配置された正面アイコン２ａ（アルバムのアイコン）が画面１の正面を向くように表示を制御する。なお、回転角がゼロである場合、制御部１４は、立体表示物２の右側に表示されているアルバムタイトル、アーティスト名等の文字についても、画面１の正面に対して平行になるように表示する。
【００５４】
ステップ１０１の判定が否定的である場合（ステップ１０１のＮＯ）、制御部１４は、次のステップ１０２へ進む。ステップ１０２では、制御部１４は、基準点からの回転角が所定の閾値（例えば、ｙ軸、ｘ軸、ｚ軸回りに±９０°程度）以上変化したかを判定する。
【００５５】
基準点からの回転角が所定の閾値以上である場合（ステップ１０２のＹＥＳ）、制御部１４は、基準点を更新し（ステップ１０５）、基準画像（図４（Ｂ）、図５（Ａ）参照）を画面上に表示する。
【００５６】
このように、基準点からの回転角が所定の閾値以上である場合に、基準点を更新することで、ユーザが寝転ぶなどして、情報処理装置１００の操作位置が大きく変化した場合に、その操作位置の変化に適切に対応することができる。
【００５７】
基準点からの回転角が閾値未満である場合（ステップ１０２のＮＯ）、制御部１４は、次のステップ１０３へ進む。ステップ１０３では、制御部１４は、タッチパネル１２からの出力に基づいて、所定時間（例えば、２秒〜３秒程度）以上、タッチパネル１２による操作がされなかったかを判定する。
【００５８】
タッチパネル１２が、所定時間以上操作されなかった場合（ステップ１０３のＹＥＳ）、そのときの筐体１０の位置を基準点として更新する（ステップ１０５）。これにより、情報処理装置１００の操作位置が変化した場合に、その操作位置の変化に適切に対応することができる。
【００５９】
上記所定時間内にタッチパネル１２の操作があった場合（ステップ１０３のＮＯ）、制御部１４は、次のステップ１０４へ進む。ステップ１０４では、制御部１４は、回転角の変化量が所定の時間内（例えば、２秒〜３秒程度）で、所定の閾値（例えば、ｙ軸、ｘ軸、ｚ軸回りに±５°程度）未満であるかを判定する。
【００６０】
所定時間内の回転角の変化量が、所定の閾値未満である場合（ステップ１０４のＹＥＳ）、制御部１４は、そのときの筐体１０の位置を基準点として更新し、画面上に基準画像を表示する。これにより、情報処理装置１００の操作位置が変化した場合に、その操作位置の変化に適切に対応することができる。
【００６１】
所定時間内の回転角の変化量が、所定の閾値以上である場合（ステップ１０４のＮＯ）、制御部１４は、次のステップ１０６へ進む。ステップ１０６では、制御部１４は、センサ１３（モーションセンサ）からの出力に基づいて、基準点からの筐体１０の回転角を算出する。この場合、制御部１４は、ｙ軸回りの筐体１０の回転角を算出する。
【００６２】
次に、制御部１４は、筐体１０の回転角が限界角（例えば、２０°〜４５°程度）以上であるかを判定する（ステップ１０７）。回転角が限界角未満である場合（ステップ１０７のＮＯ）、制御部１４は、立体表示物２が回転角に応じて回転するように表示を制御する（ステップ１０８）（図４、図５参照）。制御部１４は、回転角に応じて、アルバムタイトル及びアーティスト名等の文字も同様に回転表示してもよい。
【００６３】
図６は、立体表示物２の各面２ａ、２ｂを構成するオブジェクトや、アルバムタイトル、アーティスト名等のオブジェクトを回転表示する際の原理を説明するための図である。なお、以降の説明では、立体表示物２の各面２ａ、２ｂを構成するオブジェクトや、アルバムタイトル等のオブジェクトであって、筐体１０の回転操作に応じて、回転したり、移動したりするオブジェクトを、以降では、ＵＩオブジェクト４（ＵＩ：User Interface）と呼ぶ。
【００６４】
制御部１４は、ステップ１０８において、筐体１０の回転角に基づいて、立体表示物２の各面２ａ、２ｂを構成するＵＩオブジェクト４や、アルバム名等のＵＩオブジェクト４の回転角（以下、オブジェクト回転角）を算出する。そして、制御部１４は、算出されたオブジェクト回転角に基づいて、各ＵＩオブジェクト４を各軸回りで回転表示する。これにより、立体表示物２や、アルバムタイトル等が回転角に応じて画面上で回転する。
立体表示物２が回転表示されると、基準画像では隠れていた側面アイコン２ｂ（アルバムに含まれる曲の動画のアイコン）が、基準点からの回転角が大きくなるに従って、画面上に徐々に出現する。
【００６５】
立体表示物２を回転表示させると、次に、制御部１４は、タッチパネル１２によりユーザの指等の接触が検出されたかを判定する（ステップ１０９）。タッチパネル１２による接触が検出されない場合（ステップ１０９のＮＯ）、制御部１４は、ステップ１０１へ戻る。
【００６６】
一方、タッチパネル１２により、接触が検出された場合（ステップ１０９のＹＥＳ）、制御部１４は、その接触位置が、各アルバム毎に区分された矩形の区分領域３（図５波線参照）のうち、どの区分領域３に位置するかを判定する。そして、その区分領域３に対応する位置に表示された正面アイコン２ａ（アルバムのアイコン）に対するコマンドを発行する（ステップ１１０）。
【００６７】
すなわち、筐体１０の回転角が限界角未満の場合、正面アイコン２ａが選択決定可能な状態（第１の状態）とされ、このときにタッチパネル１２により接触が検出された場合には、正面アイコン２ａに対するコマンドが発行される。
【００６８】
正面アイコン２ａ（アルバムのアイコン）に対するコマンドが発行されると、例えば、アルバムに含まれる各曲の選択画像に画面上の表示が遷移される。
【００６９】
ステップ１０７において、回転角が限界角以上である場合（ステップ１０７のＹＥＳ）、制御部１４は、立体表示物２の回転を停止する（ステップ１１１）。このように、回転角が限界以上である場合には、立体表示物２の回転が停止されるので、ユーザは、立体表示物２の安定した操作が可能となる。なお、立体表示物２の回転が停止された際、アルバムタイトル、アーティスト名等の文字も回転が停止される。
【００７０】
次に、制御部１４は、タッチパネル１２によりユーザの指等の接触が検出されたかを判定する（ステップ１１２）。タッチパネル１２による接触が検出されない場合（ステップ１１２のＮＯ）、制御部１４は、ステップ１０１へ戻る。
【００７１】
一方、タッチパネル１２により、接触が検出された場合（ステップ１１２のＹＥＳ）、制御部１４は、その接触位置が、各アルバム毎に区分された矩形の区分領域３（図５波線参照）のうち、どの区分領域３に位置するかを判定する。そして、その区分領域３に対応する位置に表示された側面アイコン２ｂ（動画のアイコン）に対するコマンドを発行する（ステップ１１３）。
【００７２】
すなわち、筐体１０の回転角が限界角以上の場合、側面アイコン２ｂが選択決定可能な状態（第２の状態）とされ、この場合に、タッチパネル１２により接触が検出された場合には、側面アイコン２ｂに対するコマンドが実行される。
【００７３】
本実施形態では、制御部１４は、正面アイコン２ａが選択決定可能な状態（第１の状態）と、側面アイコン２ｂが選択決定可能な状態（第２の状態）と限界角を境界として切り替えている。
【００７４】
ステップ１１３において、側面アイコン２ｂ（動画のアイコン）に対するコマンドが発行されると、例えば、動画（アルバムに含まれる曲の動画）の再生画像に画面上の表示が遷移される。
【００７５】
［作用等］
この情報処理装置１００では、画面上での同じ表示領域内をタッチパネル１２によりタッチ、タップ等の入力操作をした場合でも、回転される角度によって選択決定されるアイコンを異ならせることができる。これにより、同じ表示領域に異なる複数のアイコンを配置したことになるため、限られた画面領域を有効に活用することができる。
【００７６】
また、本実施形態では、立体表示物２の正面にアルバムのアイコンが配置され、正面に動画のアイコンが表示されている。これにより、ユーザは、筐体１０の回転操作と、タッチパネル１２への入力操作により、任意のアルバムを選択したり、任意の動画を選択したりすることができる。
【００７７】
ここで、従来においては、通常、アルバムの選択画像と、動画の選択画像とは別々とされている。従って、例えば、アルバム選択画像から動画選択画像などに遷移する場合、アルバム選択画像から一度、ホーム画像等の他の画像に遷移してから動画選択画像に遷移する必要があった。従って、従来では、アルバム選択時と動画選択時とで、多くのタッチ操作や、多くの画面遷移を必要としていた。
【００７８】
一方、本実施形態では、上記したように、ユーザは、筐体１０の回転操作と、タッチパネル１２への入力操作により、任意のアルバムを選択したり、任意の動画を選択したりすることができる。このように、本実施形態では、例えば、アルバム選択時と、動画選択時とで多くのタッチ操作や、画面遷移などを必要とないので、ユーザに対する負荷を軽減することができる。
【００７９】
また、本実施形態では、正面アイコン２ａと、側面アイコン２ｂは、共通のアルバムに関する音楽のアイコン、動画のアイコンとされている。つまり、正面アイコン２ａと、側面アイコン２ｂは、相互に関連性を有するアイコンとされている。これにより、ユーザは、相互に関連性のあるコンテンツを容易に選択することができる。
【００８０】
［第１実施形態の各種変形例］
上記したように、制御部１４は、筐体１０の回転角に基づいて、ＵＩオブジェクト４（立体表示物２の各面２ａ、２ｂを構成するオブジェクト等）のオブジェクト回転角を算出している（図３のステップ１０８、図６参照）。そして、制御部１４は、算出されたオブジェクト回転角に基づいて、各ＵＩオブジェクト４を回転表示することで、立体表示物２等を回転表示している。
【００８１】
以降では、筐体１０の回転角に基づいて、ＵＩオブジェクト４のオブジェクト回転角を算出する方法の一例について説明する。
【００８２】
図７は、制御部１４が、筐体１０の回転角に基づいて、ＵＩオブジェクト４のオブジェクト回転角を算出するときの処理を示すフローチャートである。
【００８３】
図７に示すように、制御部１４は、センサ１３から筐体１０の回転角を取得すると、この筐体１０の回転角（センサ１３出力）からセンサノイズを除去する処理を実行する（ステップ２０１）。この場合、制御部１４は、前回の筐体１０の回転角と、今回の筐体１０の回転角との平均を取るなどの処理（ローパスフィルタ）を実行することで、センサノイズを除去する処理を実行する。
【００８４】
次に、制御部１４は、手ぶれ除去処理を実行し、限界角での閾値処理を実行する（ステップ２０３、ステップ２０４）。
【００８５】
図８は、手ぶれ除去処理及び限界角での閾値処理を実現するために用いられる式をグラフ化した図であり、筐体１０の回転角と、ＵＩオブジェクト４のオブジェクト回転角との関係を示す図である。
図８では、以下の式（１）が用いられている。
θｉ＝ａｔａｎ（ｂθｄ）
θｄ：筐体１０の回転角（センサノイズ除去済）  θｉ：オブジェクト回転角  ａ、ｂ：任意の定数
なお、筐体１０の回転角が限界角以上の場合には、オブジェクト回転角は、閾値処理により、一定とされる。
【００８６】
図８に示すように、筐体１０の回転角が、ある一定の値未満の場合には、上記式（１）により、ＵＩオブジェクト４は、ほとんど回転しない。これにより、手ぶれなどによって立体表示物２等が回転してしまうことを防止することができる。
【００８７】
また、図８に示すように、筐体１０の回転角が、ある一定の値以上の場合には、回転角が大きくなるに従ってオブジェクト回転角が大きくなっている。この場合、筐体１０の回転角とオブジェクト回転角が等しい場合（図８破線参照）に比べて、グラフが急になっている。これにより、ユーザが立体表示物２等を回転させる意思を示して筐体１０を回転させ場合には、その回転の意思に応じて適切に立体表示物２を回転させることができる。
【００８８】
また、筐体１０の回転角が限界角以上の場合には、オブジェクト回転角が一定とされ、立体表示物２等は、回転が停止される。これにより、上記したように、ユーザは、立体表示物２等の安定した操作が可能となる。
【００８９】
ここで、立体表示物２の背景画像が基準点からの筐体１０の回転角に応じて変化するように構成することも可能である。
【００９０】
図９は、立体表示物２の背景画像が基準点からの筐体１０の回転角に応じて変化する場合の一例を示す図である。
図９に示す例では、立体表示物２の背景画像が天球である場合が示されている。なお、図９では、図面を見やすく表示するために、立体表示物２を透明に表している。
【００９１】
この場合、制御部１４は、基準点からの筐体１０の回転角に基づいて、仮想カメラの位置を判定する（図３ステップ１０８参照）。そして、制御部１４は、前記立体表示物２の背景画像（天球）が前記仮想カメラの位置に応じて変化するように前記表示を制御すればよい。
【００９２】
この場合、立体表示物２の背景画像が回転角に応じて変化するので、立体表示物２を回転させている感覚を向上させることができる。
【００９３】
上記した例では、正面アイコン２ａが音楽のアイコンとされ、側面アイコン２ｂが動画のアイコンとされていた。しかし、正面アイコン２ａ、側面アイコン２ｂの組み合わせは、上記した例に限られない。例えば、正面アイコン２ａ及び側面アイコン２ｂは、両方も音楽のアイコンであってもよいし、両方とも動画のアイコンであってもよい。あるいは、正面アイコン２ａが動画のアイコンであり、側面アイコン２ｂが音楽のアイコンであっても構わない。あるいは、正面アイコン２ａと側面アイコン２ｂの少なくとも一方が静止画（写真など）のアイコンであっても構わない。
【００９４】
これらの場合において、正面アイコン２ａと、側面アイコン２ｂとは、相互に関連性を有していてもよい。
【００９５】
正面アイコン２ａと側面アイコン２ｂとが相互に関連する場合の例を説明する。例えば、正面アイコン２ａ及び側面アイコン２ｂが両方とも、音楽のアイコンである場合、正面アイコン２ａ及び側面アイコン２ｂは、共通のアーティスト、共通の分野（ポップス、ジャズ等）の音楽のアイコンとされる。
【００９６】
また、例えば、正面アイコン２ａ及び側面アイコン２ｂが、両方とも、動画のアイコンである場合、共通のシリーズの映画、テレビ番組等の動画のアイコンとされる。また、例えば、正面アイコン２ａが動画のアイコンであり、側面アイコン２ｂが音楽のアイコンである場合、正面アイコン２ａが、映画、テレビ番組の動画のアイコンとされ、側面アイコン２ｂは、その映画、テレビ番組で用いられている音楽（サウンドトラック）のアイコンとされる。
【００９７】
正面アイコン２ａと側面アイコン２ｂとが相互に関連する場合の他の例として、側面アイコン２ｂが、正面アイコン２ａのコンテクストメニューである場合が挙げられる。
上記した例では、側面アイコン２ｂが右側面に配置される場合について説明したが、立体表示物２の左側面、上面、底面等の他の面に配置されていてもよい。
【００９８】
上記した例では、立体表示物２が画面上に複数表示される場合について説明したが、立体表示物２は、１つであってもよい。
【００９９】
上記した例では、立体表示物２の例として、立方体形状の立体表示物２を例に挙げて説明した。しかし、立体表示物２の形状は、立方体形状に限られない。例えば、立体表示物２は、一方向に長い直方体形状を有していてもよい。
【０１００】
立体表示物２は、６面体でなくてもよい。典型的には、立体表示物２は、４面体以上の多面体であれば、どのような形態であってもよい。なお、多面に区分されていれば、立体表示物２は、球体であっても構わない。なお、これらの場合にも、その任意の形状の立体表示物２の正面（第１の面）には、正面アイコン２ａが配置され、正面以外の面（第２の面）に他のアイコンが配置される。
【０１０１】
上記した例では、立体表示物２がｙ軸回りの筐体１０の回転角に応じて、ｙ軸回りで回転する場合について説明したが、立体表示物２がｘ軸回りの筐体１０の回転角に応じてｘ軸回りに回転するように構成することももちろん可能である。なお、これらの組み合わせももちろん可能である。筐体１０が回転される方向が特に限定されないのは、後述の各実施形態においても同様である。
【０１０２】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。なお、第２実施形態以降の説明では、上記第１実施形態と同様の構成及び機能を有する部材等については、説明を簡略又は省略し、第１実施形態と異なる点を中心に説明する。
【０１０３】
図１０は、第２実施形態に係る情報処理装置１００の処理を示すフローチャートである。図１１は、図１０に示す処理が実行された場合における画面上の表示状態を示す図である。
【０１０４】
図１０に示すステップ３０１〜３０５では、図３に示したステップ１０１〜ステップ１０５と同様の処理が実行される。
【０１０５】
制御部１４は、ステップ３０１〜ステップ３０４における判定において、判定が肯定的である場合には（ステップ３０１〜ステップ３０４のＹＥＳ）、基準点を更新する（ステップ３０５）。基準点が更新されると、そのときの筐体１０の回転角が基準となり、筐体１０の回転角は、ゼロとなる。
【０１０６】
制御部１４は、筐体１０の回転角がゼロの場合には、画面上に基準画像を表示する。第２実施形態では、基準画像は、図１１（Ａ）に示す画像とされる。
【０１０７】
図１１（Ａ）では、基準画像は、音楽再生画像である場合が想定されている。ユーザは、画面１の下側の領域に表示された、巻き戻し、一時停止、早送りアイコンが表示されている位置を指等でタッチ、タップ操作することで、音楽の再生、停止等をコントロールすることができる。
【０１０８】
基準画像の中央には、筐体１０の回転に応じて画面上を移動される平面的な表示物（以下、平面表示物５）が表示されている。この平面表示物５（第１のオブジェクト）は、再生される曲のジャケットの画像を有している。
【０１０９】
ステップ３０６において、制御部１４は、センサ１３からの出力に基づいて、基準点からの筐体１０の回転角（ｙ軸回り）を算出する。次に、制御部１４は、筐体１０の回転角が限界角（例えば、２０°〜４５°程度）以上であるかを判定する（ステップ３０７）。
【０１１０】
回転角が限界角未満である場合（ステップ３０７のＮＯ）、制御部１４は、平面表示物５が回転角に応じて画面上で移動するように表示を制御する（ステップ３０８）。なお、この場合、制御部１４は、平面表示物５が回転しながら移動するように表示を制御する（図１１（Ｂ）破線参照）。
【０１１１】
これにより、図１１（Ｂ）に示すように、平面表示物５の後ろ側に隠れた隠れアイコン６（第２のオブジェクト）が、基準点からの回転角が大きくなるに従って徐々に画面上に出現する。
【０１１２】
また、この場合、制御部１４は、平面表示物５と同様に、隠れアイコン６も筐体１０の回転角に応じて画面上で移動するように表示を制御する。この場合、隠れアイコン６は、平面表示物５の移動方向とは逆方向に移動される。
【０１１３】
図１２は、平面表示物５や、隠れアイコン６等のＵＩオブジェクト４の移動処理を説明するための図である。
【０１１４】
図１２に示すように、２つのＵＩオブジェクト４を筐体１０の回転角に応じて互いに反対方向に並進移動させることで、ユーザに対して視点が変わったと認識させることができる。
【０１１５】
隠れアイコン６は、典型的には、基準画像において再生される曲と関連性を有するアイコンとされる。例えば、その曲とアーティストが共通する曲のアイコンであったり、その曲と分野（ポップス、ジャズ等）が共通する曲のアイコンあったりする。あるいは、その曲と関連性のある動画、静止画のアイコンなどであってもよい。
【０１１６】
制御部１４は、ステップ３０８において、筐体１０の回転角に基づいて、平面表示物５及び隠れアイコン６の移動量を算出する。そして、制御部１４は、算出された移動量に基づいて、平面表示物５及び隠れアイコン６を画面上で移動させればよい。
【０１１７】
筐体１０の回転角が限界角以上である場合（ステップ３０７のＹＥＳ）、制御部１４は、平面表示物５の移動を停止させる。この場合、隠れアイコン６の移動は、停止されてもよいし、停止されなくてもよい。
【０１１８】
次に、制御部１４は、隠れアイコン６がタッチパネル１２により選択されたかを判定する（ステップ３１０）。隠れアイコン６が選択されていない場合（ステップ３１０のＮＯ）、制御部１４は、ステップ３０１へ戻る。一方、隠れアイコン６が選択された場合（ステップ３１０のＹＥＳ）、その隠れアイコン６に対するコマンドを発行する（ステップ３１１）。
【０１１９】
［作用等］
第２実施形態では、ユーザが筐体１０を回転させると、その回転操作に応じて平面表示物５が画面上で移動する。そして、平面の表示物の後ろ側に隠れた隠れアイコン６が、回転操作に応じて、画面上に出現したり、平面表示物５の後ろ側に隠れたりする。これにより、ユーザは、筐体１０の回転操作時に、扉（平面表示物５）を開閉する感覚で、隠れアイコン６を画面上に出現させたり、平面表示物５の後ろ側に隠したりすることができる。
【０１２０】
また、本実施形態では、平面表示物５は、移動の際に、回転しながら移動される。これにより、扉（平面表示物５）を開閉するという感覚がさらに直感的となる。
【０１２１】
また、本実施形態では、ユーザは、曲の再生時おいて、他の画像への遷移を必要とせずに、アイコン（隠れアイコン６）を選択することができる。これにより、ユーザの負荷が軽減される。
【０１２２】
［第２実施形態変形例］
上述の説明では、基準画像が音楽再生画像とされ、平面表示物５が、再生される曲のジャケットの画像であるとして説明した。しかし、基準画像は、動画再生画像であってもよい。この場合、平面表示物５は、動画再生画像において再生される動画とされる。
【０１２３】
この場合において、隠れアイコン６は、典型的には、その動画と関連性を有するアイコンとされる。例えば、動画が、映画、テレビ番組等の動画である場合には、隠れアイコン６は、シリーズが共通する他の映画、テレビ番組等の動画のアイコンとされる。あるいは、この場合、隠れアイコン６は、シリーズが共通する他の映画、テレビ番組等に用いられている音楽（サウンドトラック）のアイコンであってもよい。
【０１２４】
＜第３実施形態＞
次に、本発明の第３実施形態について説明する。なお、第３実施形態に係る情報処理装置では、制御部は、複数のアプリケーションプログラムを並行して実行可能とされている（マルチタスク）。アプリケーションプログラムとしては、メールプログラム、ブラウジングプログラム、音楽再生プログラム、動画再生プログラム、電話帳管理プログラム等のアプリケーションプログラム等が挙げられる。しかし、これらに限定されない。
【０１２５】
図１３は、第３実施形態に係る情報処理装置１００の処理を示すフローチャートである。
図１４は、図３に示す処理が実行された場合の画面上の表示状態を示す図である。
図１３に示すステップ４０１〜４０５では、図３に示したステップ１０１〜ステップ１０５と同様の処理が実行される。
【０１２６】
制御部１４は、ステップ４０１〜ステップ４０４における判定において、判定が肯定的である場合には（ステップ４０１〜ステップ４０４のＹＥＳ）、基準点を更新する（ステップ４０５）。この場合、画面上には、基準画像が表示される（図１４（Ａ）参照）。第３実施形態では、基準画像（第１のオブジェクト）は、どのような形態であっても構わない。基準画像は、例えば、上記した複数のアプリケーションプログラムのうちの一のアプリケーションプログラムによって表示される画像である。
【０１２７】
ステップ４０６において、制御部１４は、センサ１３からの出力に基づいて、基準点からの筐体１０の回転角（ｙ軸回り）を算出する。次に、制御部１４は、筐体１０の回転角が臨界角（例えば、２０°〜４５°程度）未満であるかを判定する。
【０１２８】
回転角が臨界角未満である場合には（ステップ４０７のＮＯ）、制御部１４は、ステップ４０１へ戻る。第３実施形態では、上述の各実施形態とは異なり、回転角が臨界角未満である場合には、画面上の表示は変化されず、基準画像のままの状態とされる。
【０１２９】
一方、回転角が臨界角以上である場合（ステップ４０７のＹＥＳ）、制御部１４は、複数のアプリケーションプログラムのうちから一のアプリケーションプログラムを選択させるための画像（第２のオブジェクト）を表示する（ステップ４０８）（図１４（Ｂ）参照）。この画像は、アプリケーションプログラムのページ群８を含む。
【０１３０】
ページ群８に含まれるページ７は、それぞれ、メールプログラム、ブラウジングプログラム、音楽再生プログラム、動画再生プログラム、電話帳管理プログラム等のアプリケーションプログラムに対応している。ページ７は、それぞれ現在開いているウィンドウの画像を有していてもよい。
【０１３１】
制御部１４は、ページ群８を表示させると、タッチパネル１２によりページ７が選択されたかを判定する（ステップ４０９）。ページ７を選択する方式としては、例えば、ユーザが指をタッチパネル１２上でスライドさせることでフォーカスを移動させ、リリースにより任意のページを選択する方式が挙げられる。なお、ページ７の選択方式は、どのような方式であってもよい。
【０１３２】
制御部１４は、ページ７がタッチパネル１２により選択されたと判定された場合（ステップ４０９のＹＥＳ）、選択されたページ７に対応するアプリケーションを実行する（ステップ４１０）。
【０１３３】
第３実施形態では、ユーザは、筐体１０を回転させて、アプリケーションプログラムのページ群８を画面上に出現させ、任意のアプリケーションプログラムを選択することができる。これにより、ユーザは、他のアプリケーションを実行させるために、画面遷移等を繰り返す必要がなくなる。これにより、ユーザの負荷を軽減させることができる。
【０１３４】
＜第４実施形態＞
次に、本発明の第４実施形態について説明する。
第４実施形態では、筐体１０が臨界角以上回転された場合に、メール削除用アイコン９が画面上に表示される。
【０１３５】
図１５は、筐体１０が臨界角以上回転された場合に、メール削除用アイコン９が画面上に表示される場合の一例を示す図である。
【０１３６】
第４実施形態では、基準画像が、受信トレイの画像（第１のオブジェクト）である場合が想定されている（図１５（Ａ）参照）。
【０１３７】
制御部１４は、基準点からの筐体１０の回転角（ｙ軸回り）が、臨界角（２０°〜４５°程度）以上であるかを判定する。回転角が臨界角未満である場合には、メール削除用アイコン９（第２のオブジェクト）は画面上に表示されない（図１５（Ａ）参照）。一方、回転角が臨界角以上である場合には、制御部１４は、画面上にメール削除用アイコン９を表示させる。メール削除用アイコン９が表示されると、メール削除用アイコン９が選択可能な状態となる。制御部１４は、ユーザによるタッチパネル１２を介した入力を検出すると、接触位置に対応する位置に表示されたメール削除用アイコン９のコマンドを実行し、対応するメールを削除する。
【０１３８】
ここで、メール削除用アイコン９などのコンテンツ削除用のアイコンは、誤って選択してしまった場合に取り返しがつかないことがある。一方、第４実施形態に係る情報処理装置１００では、コンテンツ削除用のアイコン９は、筐体１０を臨界角以上回転させた場合に、初めて画面上に表示されて操作可能な状態となる。これにより、ユーザがコンテンツを削除する意思がないような場合に、誤ってコンテンツを削除してしまうことを防止することができる。
【０１３９】
なお、上述の説明では、筐体１０が臨界角以上回転された場合に、初めてメール削除用アイコン９が画面上に出現する場合について説明したが、これに限られない。例えば、回転角に応じて回転しながら画面上に出現する（例えば、１回転）形態も考えられる。あるいは、削除用アイコン９の色が回転角に応じて徐々に濃くなるように表示されることで、画面上に出現する場合も考えられる。
【０１４０】
以上では、コンテンツ削除用のアイコンとして、メール削除用のアイコン９を例に挙げたが、コンテンツ削除用のアイコンは、音楽コンテンツ、動画コンテンツ、静止画コンテンツ等のコンテンツ削除用のアイコンであってもよい。
【０１４１】
＜第５実施形態＞
次に、本発明の第５実施形態について説明する。第５実施形態では、筐体１０が臨界角以上回転された場合に、音楽コンテンツ等のコンテンツの再生位置を操作するためのアイコン２１が表示される。
【０１４２】
図１６は、筐体１０が臨界角以上回転された場合に、音楽コンテンツ等のコンテンツの再生位置を操作するためのアイコン２１（以下、再生位置制御用アイコン２１）が表示される場合の一例を示す図である。
【０１４３】
第５実施形態では、基準画像が、音楽再生画像（第１のオブジェクト）である場合が想定されている（図１６（Ａ）参照）。ユーザは、画面１の下側の領域に表示された、巻き戻し、一時停止、早送りアイコンが表示されている位置を指等でタッチ、タップ操作することで、音楽の再生、停止等をコントロールすることができる。
【０１４４】
制御部１４は、基準点からの筐体１０の回転角（ｘ軸回り）が、臨界角（２０°〜４５°程度）以上であるかを判定する。回転角が臨界角以上である場合には、制御部１４は、画面１の上部に、再生位置制御用アイコン２１（第２のオブジェクト）を表示させる（図１６（Ｂ）、（Ｃ）参照）。画面上に再生位置制御用アイコン２１が表示されると、再生位置制御用アイコン２１が操作可能な状態となる。制御部１４は、再生位置制御用アイコン２１がタッチパネル１２により操作された場合に、タッチパネル１２の接触位置の変化量に応じて、曲の再生位置を変化させる。ユーザは、再生位置制御用アイコン２１が表示されている位置に触れ、左右方向に指をスライドさせることで、曲の再生位置を任意に選択することができる。
【０１４５】
また、制御部１４は、回転角が臨界角以上である場合、回転角に応じて、タッチパネル１２の接触位置の変化量に対する、曲の再生位置の変化量の比率を変化させる（図１６（Ｂ）、（Ｃ）参照）。例えば、制御部１４は、回転角が小さい場合には、上記比率を小さくし（図１６（Ｂ））、回転角が大きい場合には、上記比率を大きくする（図１６（Ｃ））。これにより、ユーザがタッチパネル１２上で、同じ速度で指を左右にスライドさせた場合でも、図１６（Ｂ）では、再生位置の変化量が小さく（低速）、図１６（Ｃ）では、再生位置の変化量が大きくなる（高速）。
【０１４６】
図１６に示す例では、ユーザは、筐体１０を回転させることで、タッチパネル１２の接触位置の変化量に対する、曲の再生位置の変化量の比率（速度）を、任意に変更することができる。
【０１４７】
上述の説明では、再生位置制御用アイコン２１が音楽コンテンツの再生位置を操作するためのアイコンであるとして説明したが、再生位置制御用アイコン２１は、動画コンテンツの再生位置を操作するためのアイコンであってもよい。
【０１４８】
＜第６実施形態＞
次に、本発明の第６実施系形態について説明する。
第６実施形態では、ユーザが、タッチパネル１２に指等を接触している状態で、筐体１０を回転操作した場合に、画面上の表示等が変化する点で、上述の各実施形態とは異なっている。従って、その点を中心に説明する。
【０１４９】
図１７は、第６実施形態に係る情報処理装置１００の処理を示すフローチャートである。図１８は、図１７に示す処理が実行された場合の画面上の表示状態を示す図である。
【０１５０】
制御部１４は、タッチパネル１２によりユーザの指等の接触が検出されたかを判定する（ステップ５０１）。接触が検出されない場合、制御部１４は、ステップ５０１へ戻り、再びタッチパネル１２によりユーザの指等の接触が検出されたかを判定する。
【０１５１】
接触が検出されない場合、画面上の表示状態等は変化されず、画面上には、図１８（Ａ）に示すような画像が表示される。
【０１５２】
図１８（Ａ）では、複数の曲タイトル（選択項目）を含む曲選択画像２２（第１の画像）が表示されている。なお、曲タイトル等の選択項目を含む画像（第１の画像）が画面全体に表示されている状態を、以降では、第１の表示モードと呼ぶ。
【０１５３】
タッチパネル１２により接触が検出された場合（ステップ５０１のＹＥＳ）、制御部１４は、次のステップ５０２へ進む。ステップ５０２では、制御部１４は、タッチパネル１２の接触位置に対応する画面上の位置に、曲タイトル等の回転可能な選択項目が表示されているかを判定する。
【０１５４】
接触位置に、回転可能な選択項目（曲タイトル）が表示されていない場合（ステップ５０２のＮＯ）、制御部１４は、ステップ５０１へ戻る。
【０１５５】
一方、接触位置に、回転可能な選択項目（曲タイトル）が表示されている場合（ステップ５０２のＹＥＳ）、接触が検出されたときの筐体１０の位置を基準点として記録する（ステップ５０３）。
【０１５６】
次に、制御部１４は、センサ１３（モーションセンサ）からの出力に基づいて、基準点からの筐体１０の回転角（ｙ軸回り）を算出する（ステップ５０４）。
【０１５７】
筐体１０の回転角を算出すると、算出された回転角に応じて、曲選択画像２２を回転表示させる（ステップ５０５）（図１８（Ｂ）、（Ｃ）参照）。また、この場合、制御部１４は、算出された回転角に応じて、曲再生画像２３（第２の画像）を回転表示させる（図１８（Ｂ）、（Ｃ）参照）。曲再生画像２３は、曲選択画像２２によって選択された曲の曲再生画像２３であり、その曲のジャケット等の画像を有している（図１８（Ｄ）参照）。
【０１５８】
ステップ５０５では、制御部１４は、筐体１０の回転角に基づいて、曲選択画像２２、曲再生画像２３（ＵＩオブジェクト４）の回転角を算出し、それぞれの画像を各軸回りで回転表示させる（図６参照）。曲選択画像２２は、画面１の左端を回転の中心軸として回転表示される。一方、曲再生画像２３は、画面１の右端を回転の中心軸として回転表示される。
【０１５９】
なお、以降の説明では、曲選択画像２２、曲再生画像２３などのＵＩオブジェクト４が、筐体１０の回転角に応じて回転表示（移動表示等であってもよい）される状態を、第２の表示モードと呼ぶ。第２の表示モードでは、筐体１０の回転角が大きくなるに従って、曲選択画像２２が画面上に徐々に出現し、曲選択画像２２が徐々に画面上から消えていく。
【０１６０】
曲選択画像２２、曲再生画像２３を回転表示させると、次に、制御部１４は、筐体１０の回転角が第１の角度（０°〜１０°程度）以上であるかを判定する（ステップ５０６）。筐体１０の回転角が第１の角度以上である場合（ステップ５０６のＹＥＳ）、制御部１４は、選択された曲を再生し（ステップ５０７）、ステップ５０８へ進む。一方、筐体１０の回転角が第１の角度未満である場合には（ステップ５０６のＮＯ）、曲は再生せずに、次のステップ５０８へ進む。
【０１６１】
ステップ５０８では、制御部１４は、タッチパネル１２からの出力に基づいて、タッチパネル１２への接触が解除されたかを判定する。タッチパネル１２への接触が解除されていない場合（ステップ５０８のＮＯ）、制御部１４は、再び筐体１０の回転角を算出し（ステップ５０４）、算出された回転角に応じて、各画像２２、２３を回転表示させる（ステップ５０５）。すなわち、制御部１４は、タッチパネル１２による接触が検出されてから、接触が解除されるまでの間は、筐体１０の回転角に基づいて、各画像２２、２３を回転表示させる。
【０１６２】
一方、タッチパネル１２への接触が解除された場合（ステップ５０８のＹＥＳ）、制御部１４は、接触が解除された時点での筐体１０の回転角が第２の角度（２０°〜４５°程度）以上であるかを判定する（ステップ５０９）。
【０１６３】
接触が解除された時点での筐体１０の回転角が第２の角度未満の場合（ステップ５０９のＮＯ）、制御部１４は、曲選択画像２２を画面上に表示する（ステップ５１０）（図１８（Ｂ）→図１８（Ａ））（第２の表示モード→第１の表示モード）。すなわち、接触が解除された時点での筐体１０の回転角が第２の角度未満の場合には、曲選択画像２２において選択された曲の選択決定がキャンセルされ、画面上に再び曲選択画像２２が表示される。曲選択画像２２を画面上に表示させると、制御部１４は、再びステップ５０１へ戻り、タッチパネル１２が接触されたかを判定する。
【０１６４】
一方、接触が解除された時点での筐体１０の回転角が第２の角度以上の場合（ステップ５０９のＹＥＳ）、制御部１４は、曲再生画像２３を画面上に表示する（ステップ５１１）（図１８（Ｃ）→図１８（Ｄ）（第２の表示モード→第３の表示モード）。すなわち、接触が解除された時点での筐体１０の回転角が第２の角度以上の場合には、曲選択画像２２において選択された曲が選択決定され、画面上にその曲の曲再生画像２３が表示される。なお、曲選択画像２２（選択決定後の画像）が画面１全体に表示される状態を、以降では、第３の表示モードと呼ぶ。
【０１６５】
曲選択画像２２が表示されている状態（第３の表示モード）で、ユーザは、画面１の下側の領域に表示された、巻き戻し、一時停止、早送りアイコンが表示されている位置を指等でタッチ、タップ操作することで、音楽の再生、停止等をコントロールすることができる。なお、本実施形態では、第２の表示モードが、第３の表示モードに切り替えられた時点では（図１８（Ｃ）→図１８（Ｄ））、曲の再生は、開始されている（ステップ５０７参照）。
【０１６６】
［作用等］
図１７に示す処理により、ユーザは、曲選択画像２２において、任意の選択項目（曲タイトル）が表示されている領域に指を触れ、その指を触れたまま筐体１０を回転させることで、その曲の曲再生画像２３を徐々に画面上に出現させることができる。ユーザは、曲再生画像２３（その曲のジャケット等の画像を含む）を視認することで、曲の内容などを把握することができる。なお、本実施形態では、筐体１０の回転角が第１の角度以上の場合には、曲の再生が開始されるので、曲選択画像２２において選択した曲の内容の把握がさらに容易になる。
【０１６７】
また、ユーザは、筐体１０の回転角が第２の角度未満の状態で、タッチパネル１２から指を離すことで、曲選択画像２２において選択した選択項目（曲タイトル）をキャンセルし、画面上に再び曲選択画像２２を表示させることができる（図１８（Ｂ）→図１８（Ｃ））。これにより、曲選択画像２２において選択した曲が所望の曲ではない場合に、ユーザは、タッチパネル１２から指を離して再び画面上に曲選択画像２２を表示させ、素早く所望の曲を探すことができる。
【０１６８】
一方、選択画像において選択した曲が所望の曲である場合には、ユーザは、筐体１０を大きく回転させて（第２の角度以上）、指をタッチパネル１２から離すことで、その曲を選択決定し、画面上に曲再生画像２３を表示させることができる（図１８（Ｃ）→図１８（Ｄ））。
【０１６９】
［第６実施形態変形例］
第３の表示モード時（図１８（Ｄ））に、曲再生画像２３の特定の位置が接触された場合に、第３の表示モードを、第２の表示モード（図１８（Ｂ）、（Ｃ））へ切り替えてもよい。
【０１７０】
上述の説明では、第２の表示モード時に、曲選択画像２２、曲再生画像２３が回転角に応じて回転表示される場合について説明した。しかし、曲選択画像２２、曲再生画像２３は、第２の表示モード時に、回転角に応じて、互いに異なる方向に並進移動されてもよい（図１２参照）。あるいは、回転角が大きくなるほど、曲選択画像２２の色が薄くなり、曲再生画像２３の色が濃くなる方法も考えられる。
【０１７１】
上述の説明では、第２の表示モード時に、曲選択画像２２、曲再生画像２３がｙ軸回りの筐体１０の回転角に応じてｙ軸方向の軸を中心軸として回転表示される場合について説明した。一方、曲選択画像２２、曲再生画像２３が、ｘ軸回りの筐体１０の回転角に応じてｘ軸方向の軸を中心軸として回転表示されるように構成することもできる。あるいは、これらの組み合わせももちろん可能である。この場合、選択決定後の画像（第２の画像）を回転方向に応じて異ならせることもできる。
【０１７２】
上述の説明では、第１の画像（選択項目を含む画像）が曲選択画像２２であり、第２の画像（選択決定後の画像）が曲再生画像２３であるとして説明した。しかし、第１の画像と、第２の画像との組み合わせは、これに限られない。例えば、第１の画像が動画選択画像であり、第２の画像が動画再生画像であてもよい。この場合、筐体１０の第１の角度以上の場合に動画の再生が開始されてもよい。あるいは、第１の画像と、第２の画像の組み合わせとして、第１の画像がアプリケーションプログラムの選択画像であり、第２の画像がそのアプリケーションプログラムで開かれるウィンドウの画像である場合が挙げられる。典型的には、第１の画像が選択項目を含む画像であって、第２の画像がその選択項目の選択決定後の画像であれば、本発明は、どのような場合にも適用することができる。
【０１７３】
＜第７実施形態＞
次に、本発明の第７実施形態について説明する。
図１９は、第７実施形態に係る情報処理装置１００の処理を示す図である。図２０は、図１９に示す処理が実行された場合の画面上の表示状態を示す図である。
【０１７４】
図２０に示すように、第７実施形態では、第１の画像は、英語などの外国語の文章の画像２４（文字情報の選択項目を含む画像）とされている（図２０（Ａ）参照）。外国語文章画像２４は、単語、熟語等の選択項目（文字情報の選択項目）を有している。
【０１７５】
また、第７実施形態では、第２の画像は、選択された単語、熟語等の翻訳画像２５（文字情報に関する情報を含む画像）とされている（図２０（Ｄ）参照）。
【０１７６】
なお、図２０では、選択項目として、「optimization」との文字が選択され、第２の画像として、「optimization」の翻訳画像２５が回転角に応じて画面上に出現する場合が想定されている。
【０１７７】
制御部１４は、タッチパネル１２が接触されたかを判定し（ステップ６０１）、接触が検出された場合（ステップ６０１のＹＥＳ）、タッチパネル１２の接触位置に単語等の選択項目が表示されているかを判定する（ステップ６０２）。
【０１７８】
単語等の選択項目が選択された場合には（ステップ６０２のＹＥＳ）、そのときの筐体１０の位置を基準点として記録し（ステップ６０３）、筐体１０の回転角を算出する（ステップ６０４）。次に、制御部１４は、外国語文章画像２４、及び翻訳画像２５を、筐体１０の回転角に応じて回転表示する（ステップ６０５）。
【０１７９】
制御部１４は、タッチパネル１２への接触が検出されてから、接触が解除されるまでの間は、筐体１０の回転角に応じて外国語文章画像２４、及び翻訳画像２５を回転表示させる（ステップ６０４〜ステップ６０６のＮＯのループ）（図２０（Ｂ）、図２０（Ｃ））（第２の表示モード）。
【０１８０】
制御部１４は、タッチパネル１２への接触が解除された場合（ステップ６０６のＹＥＳ）、接触の解除時の筐体１０の回転角が所定の角度（例えば、２０°〜４５°程度）以上であるかを判定する（ステップ６０７）。上記角度未満の場合には、制御部１４は、画面上に外国語文章画像２４を表示する（ステップ６０８）（図２０（Ｂ）→図２０（Ａ））（第２の表示モード→第１の表示モード）。一方、上記角度以上である場合は、制御部１４は、画面上に翻訳画像２５を表示する（ステップ６０９）（図２０（Ｃ）→図２０（Ｄ））（第２の表示モード→第３の表示モード）。
【０１８１】
第７実施形態では、ユーザは、外国語文章画像２４において、意味が分からない単語が表示されている領域に指を触れ、その指を触れたまま筐体１０を回転させることで、その単語の翻訳画像２５を画面上に出現させることができる。ユーザは、翻訳画像２５を視認することで、その単語の意味を調べることができる。確認が終了した場合には、ユーザは、筐体１０の回転角が上記角度よりも回転していない状態で、タッチパネル１２から指を離せばよい。これにより、再び、外国語文章画像２４を表示させることができる。一方、その単語の意味を詳しく調べたい場合には、筐体１０を大きく回転させた状態で（上記角度以上）、タッチパネル１２から指を離せばよい。これにより、翻訳画像２５を画面上に表示させ、その単語の意味を詳しく調べることができる。
【０１８２】
第３の表示モード時（図２０（Ｄ））に、翻訳画像２５の特定の位置が接触された場合に、第３の表示モードが第２の表示モードに切り替えられてもよい。
【０１８３】
上述の説明では、第１の画像が外国語文章画像２４であり、第２の画像が翻訳画像２５である場合について説明したが、第１の画像がウェブ上での検索画像（検索語を含む画像）とされ、第２の画像を検索結果の画像（検索語に関する情報を含む画像）とすることもできる。
【０１８４】
＜第８実施形態＞
次に、本発明の第８実施形態について説明する。
図２１は、第８実施形態に係る情報処理装置１００の処理を示す図である。図２２は、図２１に示す処理が実行された場合の画面上の表示状態を示す図である。
【０１８５】
制御部１４は、タッチパネル１２が接触されたか否かを判定し（ステップ７０１）、接触が検出された場合（ステップ７０１のＹＥＳ）、接触位置に対応する画面上の位置に立体表示物２６が表示されているかを判定する（ステップ７０２）。
【０１８６】
立体表示物２６が表示されている場合（ステップ７０２のＹＥＳ）、制御部１４は、接触が検出された時点での筐体１０の位置を基準点として記録する（ステップ７０３）。次に、制御部１４は、接触が検出されてからの筐体１０の回転角を算出し（ステップ７０４）、筐体１０の回転角に応じて、立体表示物２６を回転表示させる（ステップ７０５）。
【０１８７】
制御部１４は、タッチパネル１２への接触が検出されてから、接触が解除されるまでの間は、筐体１０の回転角に応じて、立体表示物２６を回転表示させる（ステップ７０４〜ステップ７０６のＮＯのループ）。
【０１８８】
タッチパネル１２への接触が解除された場合（ステップ７０６のＹＥＳ）、制御部１４は、再びステップ７０１へ戻り、タッチパネル１２の接触が検出されたかを判定する。
【０１８９】
図２１に示す処理により、図２２に示すように、ユーザは、タッチパネル１２に触れた状態で筐体１０を回転させる動作と、タッチパネル１２に触れないで筐体１０を逆方向に回転させる動作とを繰り返すことで、立体表示物２６の、側面や、裏面などを表示させることができる。
【０１９０】
なお、図２１では、ｙ軸回りに筐体１０が回転された場合に、立体表示物２６がｙ軸回りに回転される場合の一例が示されているが、ｘ軸回りに筐体１０が回転された場合に、立体表示物２６がｘ軸回りに回転されてもよい。なお、立体表示物２６をｘ軸、ｙ軸の両方の軸回りに回転表示することもできる。
【０１９１】
図２２では、立体表示物２６は、６面体である場合が示されているが、立体表示物２６の形状は、４面体等の他の多面体であてもよいし、球体などであってもよい。立体表示物２６の形状は、特に限定されない。
【０１９２】
立体表示物２６が複数の面を有する場合、各面にアイコンが割り当てられていてもよい。この場合、筐体１０の角度に応じて、どのアイコンが選択可能な状態となるかが切り替えられる（上述の第１実施形態参照）。これにより、ユーザは、タッチパネル１２に指等を接触させた状態で、筐体１０を回転操作し、立体表示物２６を回転させることで、任意のアイコンを画面上に表示させて選択することができる。
【０１９３】
立体表示物２６が複数のアイコンを有する場合、それらのアイコンは、相互に関連性を有していてもよい。
【０１９４】
なお、各面にアイコンが割り当てられる場合、タップ操作などの操作時に任意のアイコンが選択決定される。これにより、ユーザが、立体表示物２６を回転させようとして、立体表示物２６の表示位置に触れたときに、アイコンが選択決定されてしまうことを防止することができる。
【０１９５】
ユーザが、立体表示物２６が表示されている画面上の位置で指等をスライドさせた場合に、立体表示物２６が回転するように構成されていてもよい。
【０１９６】
図２３は、ユーザが、立体表示物２６が表示されている画面上の位置で指等をスライドさせた場合に、立体表示物２６が回転する場合の一例を示す図である。
【０１９７】
図２３（Ａ）、（Ｂ）に示すように、ユーザは、立体表示物２６が表示されている位置を指等で触れ、この状態を維持したまま筐体１０を回転させる。すると、画面上で立体表示物２６が回転表示される（ステップ７０１〜ステップ７０６）。
【０１９８】
さらに、図２３（Ｃ）、（Ｄ）に示すように、ユーザが、立体表示物２６が表示されている画面上の位置で、指等をスライドさせた場合に、立体表示物２６が回転する。この場合、制御部１４は、タッチパネル１２からの接触位置の変化量の情報に基づいて、立体表示物２６を回転表示させればよい。これにより、ユーザは、タッチパネル１２に触れた状態で、筐体１０を回転させることにより立体表示物２６を回転させることもできるし、立体表示物２６が表示されている位置で、指をスライドさせることで、立体表示物２６を回転させることもできる。これにより、立体表示物２６の背面等の面を簡単に画面上に表示させることができる。
【０１９９】
図２３の説明では、立体表示物２６が表示されている位置をタッチした状態で、ユーザが筐体１０を回転させた場合に立体表示物２６が回転表示されるとして説明したが、これに限られない。図２２に示した例は、上述の第１実施形態〜第５実施系形態で説明した、基準点を自動的に更新する形態にも適用することができる。
【０２００】
＜各種変形例＞
上述の各実施系形態では、情報処理装置の傾きを検出するセンサ１３として、モーションセンサを例に挙げて説明した。しかし、情報処理装置の傾きを検出するセンサ１３は、モーションセンサに限られない。例えば、センサ１３は、ＣＣＤ（Charge Coupled Device）センサや、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ等のイメージセンサが用いられても構わない。この場合、イメージセンサは、筐体１０の正面側に設けられる。
【０２０１】
この場合、制御部１４は、イメージセンサによって撮像された画像からユーザの顔の位置や角度を判定する。制御部１４は、画像内での顔の位置の変化や、顔の角度の変化から、ユーザの顔に対する情報処理装置の傾きを検出することができる。
【０２０２】
なお、第１〜第５実施形態において、センサ１３として、イメージセンサが用いられる場合、基準点は、ユーザの顔が筐体１０の正面に位置するときが基準点となる。
【０２０３】
近年においては、ビデオチャットなどの目的で、筐体１０の正面側にＣＣＤセンサ１３等のイメージセンサ１３が配置される場合がある。このイメージセンサ１３を有効活用して、回転角を算出するためのセンサ１３として用いてもよい。この場合、コスト削減が実現される。
【０２０４】
あるいは、センサ１３は、モーションセンサと、イメージセンサとの組み合わせであっても構わない。この場合、基準点の位置精度や、回転角の算出精度等を向上させることができる。
【０２０５】
情報処理装置が表示部を備えておらず、表示部が別体である場合も考えられる。
図２４は、情報処理装置１０１が表示部１１を備えておらず、表示部が別体である場合の一例を図である。
【０２０６】
図２４に示す情報処理装置１０１は、表示部１１を備えていない。立体表示物２７などのＵＩは、液晶表示装置、テレビジョン装置等の表示装置１０２の画面上に表示される。この場合、ユーザがタッチパネル１２に触れた状態で、筐体１０を回転させると、画面上で立体表示物２７が回転表示される。
【符号の説明】
【０２０７】
１…画面
２…立体表示物
２ａ…正面アイコン
２ｂ…側面アイコン
５…平面表示物
６…隠れアイコン
８…ページ群
９…メール削除用アイコン
２１…再生位置制御用アイコン
１０…筐体
１１…表示部
１２…タッチパネル
１３…センサ
１４…制御部
２２…曲選択画像
２３…曲再生画像
２４…外国語文章画像
２５…翻訳画像
２６…立体表示物
１００…情報処理装置
【図１】
0005621422.tif 000002
【図２】
0005621422.tif 000003
【図３】
0005621422.tif 000004
【図４】
0005621422.tif 000005
【図５】
0005621422.tif 000006
【図６】
0005621422.tif 000007
【図７】
0005621422.tif 000008
【図８】
0005621422.tif 000009
【図９】
0005621422.tif 000010
【図１０】
0005621422.tif 000011
【図１１】
0005621422.tif 000012
【図１３】
0005621422.tif 000013
【図１４】
0005621422.tif 000014
【図１５】
0005621422.tif 000015
【図１７】
0005621422.tif 000016
【図１９】
0005621422.tif 000017
【図２０】
0005621422.tif 000018
【図２１】
0005621422.tif 000019
【図２３】
0005621422.tif 000020
【図２４】
0005621422.tif 000021
【図１２】
0005621422.tif 000022
【図１６】
0005621422.tif 000023
【図１８】
0005621422.tif 000024
【図２２】
0005621422.tif 000025