(57)【特許請求の範囲】
【請求項１】
表示面を持つ表示手段と、
基準座標系に対する前記表示面の姿勢を検知して姿勢検知信号を出力する姿勢検知手段と、
ユーザの前記表示面上でのタッチ位置の座標を検知して座標信号を出力する座標検知手段と、
前記座標信号に応答して、前記座標信号の値と前記姿勢検知信号の値との組合わせにより定められる処理を、前記表示手段に表示されている画像に関連して実行する実行手段とを含み、
前記実行手段は、前記姿勢検知信号の値に応じて、第１の処理と、前記第１の処理とは異なる種類の第２の処理とを切替えて実行する、情報処理装置。
【請求項２】
前記基準座標系は、水平面を規定する第１及び第２の基準座標軸と、前記水平面に対し垂直に上を向いて定められた第３の基準座標軸とにより規定される地球基準座標系である、請求項１に記載の情報処理装置。
【請求項３】
前記表示面上には、前記表示面の姿勢を規定する第１の方向及び第２の方向が規定されており、
前記実行手段は、前記姿勢検知信号により検知される前記第１の方向が、前記第３の基準座標軸を中心とする所定範囲内であるときに、前記座標信号により表されるユーザのタッチ位置が前記第１の方向に沿って変化したことに応答して、前記所定範囲内ではないときに前記第１の処理として実行される処理に代えて、前記表示面上に表示されている画像により表されるデータに対し所定の処理を前記第２の処理として実行することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記第１の処理として実行される前記処理は、前記表示面上に表示されている画像を前記第１の方向に移動させる処理であり、
前記所定の処理は、所定のストレージ装置に、前記表示面上に表示されている画像により表されるデータを転送する処理であることを特徴とする、請求項３に記載の情報処理装置。
【請求項５】
データを記憶する内部記憶装置をさらに含み、
前記表示面上には、前記表示面の姿勢を規定する第１の方向及び第２の方向が規定されており、
前記実行手段は、前記姿勢検知信号により検知される前記第１の方向が、前記第３の基準座標軸を中心とする所定範囲内であり、かつ、データを表す画像が前記表示面上に表示されているときに、前記座標信号により表されるユーザのタッチ位置が前記第１の方向とは逆の方向に沿って変化したことに応答して、前記所定範囲内ではないときに前記第１の処理として実行される処理に代えて、前記画像により表される前記データに対し所定の処理を前記第２の処理として実行することを特徴とする、請求項２に記載の情報処理装置。
【請求項６】
前記第１の処理として実行される前記処理は、前記表示面上に表示されている画像を前記第１の方向とは逆方向に移動させる処理であり、
前記所定の処理は、前記画像により表される前記データをネットワークから前記内部記憶装置に転送する処理であることを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
前記実行手段は、前記座標信号により表されるユーザのタッチ位置が一定の方向に沿って前記表示面上で変化したことに応答して、前記表示面上に表示されている画像を、前記一定の方向に、前記姿勢検知信号に依存して定められる速度で移動させる処理を前記第１の処理として実行することを特徴とする、請求項１〜請求項６のいずれかに記載の情報処理装置。
【請求項８】
前記表示面上には、前記表示面の姿勢を規定する第１の方向及び第２の方向が規定されており、
前記姿勢検知手段の出力により、前記第３の基準座標軸を中心とする所定範囲内に前記第１の方向及び前記第２の方向の内の一方が含まれる姿勢から、前記所定範囲内に前記第１の方向及び第２の方向の内の他方が含まれる姿勢に前記表示面の姿勢が変化したことに応答して、前記表示面上に表示されている画像が、前記一方に沿って正立している状態から、前記他方に沿って正立する状態に変化するように、前記表示手段による表示の方向を回転させる画像回転手段をさらに含む、請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特に、装置の姿勢を検知するセンサの出力に基づき所定の処理を実行する情報処理装置に関する。
【背景技術】
【０００２】
スマートフォン及びタブレット端末等の情報処理装置は、タッチパネルディスプレイを含むことが多い。タッチパネルディスプレイは、情報処理装置に保存されるデータを表わす画像をディスプレイ上に表示する機能、及び、ユーザからの操作を検知する機能を有する。ユーザはディスプレイに表示される画像を参照しながら、当該画像によって表わされるデータを操作できる。したがって、タッチパネルディスプレイに対する操作は、当該表示画像に対して視覚的に反映される操作であることが望ましい。
【０００３】
こうした操作の例として、ユーザが指で表示画面を軽く押下したことに応じて所定の処理が実行されるタップ、ユーザが２本の指で画像を挟み込んだことに応じて当該画像の縮小及び削除等が実行されるピンチイン、並びに、ユーザが重ね合わせた２本の指の間隔を広げたことに応じて当該画像の拡大等が実行されるピンチアウト等が挙げられる。これら操作方法のように、ディスプレイに表示される画像に対しユーザが指を用いて行なう操作を、以下「ジェスチャー操作」と呼ぶ。さらに、以下の説明においては、ユーザが表示画像を指ですべらせる又は払う操作方法を「フリック」と呼ぶ。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３７２４号公報
【特許文献２】特開２００３−２６９９５６号公報
【特許文献３】特開平１０−１７０２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
最近では、これらとは別に装置の姿勢を検知するセンサを持ち、センサ出力に応じて装置の状態を変化させる技術も普及しつつある。例えば、特許文献１には、デジタルカメラの姿勢に応じて、複数の操作ボタンに対する機能の割り当てを変更する技術が開示されている。このように、操作ボタンの機能をカメラの姿勢に応じて変更させると、ボタンの操作性が向上する。さらに、装置の姿勢を検知する技術として、特許文献２にはノイズ成分の少ない検出信号が得られる姿勢センサに関する技術が、特許文献３には装置の回転運動を検出して当該装置の姿勢を検出する圧電ジャイロセンサに関する技術が、それぞれ開示されている。
【０００６】
これらは、いずれも比較的新しい技術であり、情報処理装置のインターフェイスに非常に大きな変化をもたらしている。しかし、これらの技術により実現できる処理の範囲はいずれもそれほど広くなく、限定された種類の指示しか情報処理装置に対して行なえないという問題があった。
【０００７】
それゆえに、本発明の目的は、ユーザが行なうジェスチャー操作と装置の姿勢との組合わせにより定められる処理を、従来より多くの種類実行できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、表示面を持つ表示手段と、基準座標系に対する表示面の姿勢を検知して姿勢検知信号を出力する姿勢検知手段と、ユーザの表示面上でのタッチ位置の座標を検知して座標信号を出力する座標検知手段と、座標信号に応答して、座標信号の値と姿勢検知信号の値との組合わせにより定められる処理を、表示手段に表示されている画像に関連して実行する実行手段とを含む。
【０００９】
この情報処理装置によると、ユーザが行なったジェスチャー操作と情報処理装置の姿勢との組合わせに応じて定められる処理が、表示される画像に関連して実行される。したがって、ユーザは情報処理装置の姿勢に対応づいたジェスチャー操作を行なうことができる。
【００１０】
好ましくは、基準座標系は、水平面を規定する第１及び第２の基準座標軸と、水平面に対し垂直に上を向いて定められた第３の基準座標軸とにより規定される地球基準座標系である。
【００１１】
情報処理装置の姿勢は、規定の地球基準座標系に対する表示面の姿勢を検知することで決定される。したがって、情報処理装置の姿勢がどのようなものであるかは一義的に決定される。
【００１２】
さらに好ましくは、表示面上には、表示面の姿勢を規定する第１の方向及び第２の方向が規定されており、実行手段は、姿勢検知信号により検知される第１の方向が、第３の基準座標軸を中心とする所定範囲内であるときに、座標信号により表されるユーザのタッチ位置が第１の方向に沿って変化したことに応答して、表示面上に表示されている画像により表されるデータに対し所定の処理を実行することを特徴とする。
【００１３】
表示面の姿勢を規定する第１の方向が第３の基準座標軸を中心とする所定範囲内にあり、かつ、ユーザのタッチ位置が第１の方向に沿って変化すると、表示画像により表されるデータに対して所定の処理が実行される。したがって、情報処理装置の姿勢が所定の姿勢にあるとき、第１の方向に沿って表示画像をフリックすると、ユーザは当該画像により表されるデータに対して所定の処理を実行することができる。
【００１４】
さらに好ましくは、所定の処理は、所定のストレージ装置に、表示面上に表示されている画像により表されるデータを転送する処理であることを特徴とする。
【００１５】
情報処理装置の姿勢が所定の姿勢にあるとき、第１の方向に沿って表示画像をフリックすると、ユーザは当該画像により表されるデータをストレージ装置へアップロードできる。
【００１６】
さらに好ましくは、データを記憶する内部記憶装置をさらに含み、表示面上には、表示面の姿勢を規定する第１の方向及び第２の方向が規定されており、実行手段は、姿勢検知信号により検知される第１の方向が、第３の基準座標軸を中心とする所定範囲内であり、かつ、データを表す画像が表示面上に表示されているときに、座標信号により表されるユーザのタッチ位置が第１の方向とは逆の方向に沿って変化したことに応答して、画像により表されるデータに対し所定の処理を実行することを特徴とする。
【００１７】
情報処理装置の姿勢が所定の姿勢にあるとき、第１の方向とは逆の方向に沿って表示画像をフリックすると、ユーザは当該画像により表示されるデータに対し所定の処理を実行できる。
【００１８】
さらに好ましくは、所定の処理は、画像により表されるデータをネットワークから内部記憶装置に転送する処理であることを特徴とする。
【００１９】
情報処理装置の姿勢が所定の姿勢にあるとき、第１の方向とは逆の方向に沿って表示画像をフリックすると、ユーザは当該画像により表示されるデータをネットワークからダウンロードし、内部記憶装置に保存できる。
【００２０】
好ましくは、実行手段は、座標信号により表されるユーザのタッチ位置が一定の方向に沿って表示面上で変化したことに応答して、表示面上に表示されている画像を、一定の方向に、姿勢検知信号に依存して定められる速度で移動させることを特徴とする。
【００２１】
ユーザが一定の方向に沿ってタッチ位置を変化させると、姿勢検知信号によって定められる速度で、表示される画像はタッチされた方向と同一の方向に移動する。したがって、情報処理装置の傾きを変化させることで、ユーザは表示される画像を移動する速度を変化させることができる。
【００２２】
さらに好ましくは、表示面上には、表示面の姿勢を規定する第１の方向及び第２の方向が規定されており、情報処理装置は、姿勢検知手段の出力により、第３の基準座標軸を中心とする所定範囲内に第１の方向及び第２の方向の内の一方が含まれる姿勢から、所定範囲内に第１の方向及び第２の方向の内の他方が含まれる姿勢に表示面の姿勢が変化したことに応答して、表示面上に表示されている画像が、一方に沿って正立している状態から、他方に沿って正立する状態に変化するように、表示手段による表示の方向を回転させる画像回転手段をさらに含む。
【００２３】
情報処理装置の姿勢が、第３の基準座標軸を中心とする所定範囲内に第１の方向及び第２の方向の内の一方が含まれる姿勢から他方が含まれる姿勢に変化すると、表示面上に表示されている画像の表示方向が回転する。したがって、ユーザは情報処理装置を回転させることで、表示される画像の表示方向を装置の回転の向きに応じて変化させることができる。
【発明の効果】
【００２４】
本発明に係る情報処理装置によると、装置の姿勢とユーザからのジェスチャー操作との組合わせに応じて、所定の処理が実行される。したがって、ユーザは従来の操作より直感的な操作を行なうことができ、情報処理装置の操作性が向上する。
【図面の簡単な説明】
【００２５】
【図１】本発明の１実施の形態に係る情報処理装置の外観を示す図である。
【図２】情報処理装置及びサーバの制御ブロックを示す図である。
【図３】情報処理装置の姿勢を検知する方法を説明するための図である。
【図４】情報処理装置の回転を検知する方法を説明するための図である。
【図５】上向きのフリックを検知した場合に実行されるプログラムの制御構造を示す図である。
【図６】下向きのフリックを検知した場合に実行されるプログラムの制御構造を示す図である。
【図７】右向き又は左向きのフリックを検知した場合に実行されるプログラムの制御構造を示す図である。
【図８】情報処理装置の回転を検知した場合に実行されるプログラムの制御構造を示す図である。
【図９】ユーザがアイコンを上向きにフリックした状態を示す図である。
【図１０】ユーザが表示画面を上向きにフリックした状態を示す図である。
【図１１】ユーザがアイコンを下向きにフリックした状態を示す図である。
【図１２】ユーザが表示画面を下向きにフリックした状態を示す図である。
【発明を実施するための形態】
【００２６】
以下の説明及び図面では、同一の部品には同一の参照番号を付してある。したがって、それらについての詳細な説明は繰返さない。
【００２７】
［全体構成（ハードウェア）］
図１を参照して、本実施の形態に係る情報処理装置１００は、表示機能を有する矩形の表示画面１１０を含む。表示画面１１０はタッチパネルディスプレイとなっており、表示機能だけでなく、タッチ及びスライド等、ユーザが行なったジェスチャー操作を検知する機能も持つ。ユーザは表示画面１１０上に表示された画像を確認しながら、当該画像によって表される画像及びデータ等を編集できる。
【００２８】
図２を参照して、情報処理装置１００は、表示画面１１０の他に、各機能部を制御する制御部１５０、情報処理装置１００の姿勢及び回転を検知するセンサ１６０、ユーザが表示画面１１０上で行なったジェスチャー操作を検知する操作検知部１７０、情報処理装置１００が受信したデータを記憶する記憶部１８０、及び、ネットワーク２４０を介して情報処理装置１００と外部装置とを通信可能な状態にする通信部１９０をさらに含む。
【００２９】
本実施の形態では、情報処理装置１００は、ネットワーク２４０を介して外部装置であるサーバ２００と接続可能な状態にある。サーバ２００は、各機能部を制御する制御部２１０、データを格納する記憶部２２０、及び、ネットワーク２４０を介して外部装置との通信を可能とする通信部２３０を含む。
【００３０】
［情報処理装置の姿勢及び回転の検知］
図３を参照して、上記したように表示画面１１０は矩形である。表示画面１１０の中心を点Ｏ、表示画面を構成する各辺のうち、短辺の１つを辺Ａ、長辺の１つを辺Ｂとする。表示画面１１０には、表示画面の姿勢を規定する第１の方向Ｐ及び第２の方向Ｑが規定されている。図３に示す状態では、第１の方向Ｐは長辺Ｂに、第２の方向Ｑは短辺Ａに、それぞれ平行となっている。
【００３１】
図３に示すＸ軸及びＹ軸は、それぞれ水平面を規定する直線であり、さらにＺ軸は、水平面に対し垂直に上を向いて定められた直線である。これら３軸によって規定される基準座標系は地球基準座標系であるため、装置がどのような姿勢であっても、この基準座標系は変化しないと考えてよい。
【００３２】
情報処理装置１００の姿勢は、この基準座標系に対して、第１の方向Ｐ及び第２の方向Ｑがどのような位置関係にあるかによって決定される。図３に示す状態では、第１の方向ＰはＺ軸に対し平行であり、表示画面１１０は辺Ａを上方向としている。すなわち、表示画面１１０は水平面であるＸ―Ｙ平面に対し直交している。このとき、「表示画面１１０は辺Ａを上向きとして傾いている」と判定される。
【００３３】
さらに、水平面に対し直交していなくとも、水平面に対し一定以上傾いていれば、情報処理装置は「傾きあり」と判定される。図３に示す領域Ｍは、点Ｏを中心とし、かつＺ軸を軸とした、円錐状に広がる所定の領域である。領域Ｍの範囲をどの程度とするかは、ユーザにより予め設定できる。第１の方向Ｐが領域Ｍに含まれていれば、情報処理装置１００は「傾きあり」と判定される。方向Ｐが領域Ｍを超えると、情報処理装置１００は直交状態から水平状態に近づいており、「傾きなし」と判定される。
【００３４】
情報処理装置１００が辺Ａの対辺を上方向として水平面に直交する場合（図３に示す状態から１８０度回転した状態）、情報処理装置１００は「辺Ａの対辺を上向きとして傾いている」と判定される。この場合にも、第１の方向Ｐが領域Ｍに含まれているか否かによって、装置の傾きが判定される。
【００３５】
図３及び図４を比較して、情報処理装置１００の回転について説明する。図３に示される状態に対し、図４に示される状態では、第２の方向ＱがＺ軸に対し平行であり、表示画面１１０は辺Ｂを上方向としている。つまり、領域Ｍに含まれるのは第１の方向Ｐでなく第２の方向Ｑである。このように、第１及び第２の方向の内の一方が領域Ｍに含まれる状態から、他方が領域Ｍに含まれる状態に変化したとき、情報処理装置１００は「傾きあり」と判定される。図４に示される状態では、「情報処理装置１００は辺Ｂを上向きとして傾いている」と判定される。辺Ｂを上向きとする場合についても、第２の方向Ｑが領域Ｍに含まれているか否かによって、装置の傾きが判定される。
【００３６】
［ソフトウェア構成］
図２及び図５−７を参照して、フリックが検知されたことに応じて実行されるプログラムの制御構造について説明する。図５を参照して、ステップ２５０において、表示画面１１０に表示される画像が下から上の方向にフリックされたことを操作検知部１７０が検知すると、制御部１５０は、ステップ２５２において、情報処理装置１００が傾いているか否かを判定する。この判定が肯定ならば制御はステップ２５４へ進む。
【００３７】
ステップ２５４において、制御部１５０は、ユーザがフリックした画像によって表されるデータが、情報処理装置１００内の記憶部１８０に記憶されているものか否かを判定する。この判定が肯定の場合は、制御はステップ２５６へ進み、否定の場合は、制御は直ちに終了する。
【００３８】
ステップ２５６において、通信部１９０は、記憶部１８０に記憶される当該データをサーバ２００へ送信する。ステップ２５６の処理が終了すると、情報処理装置１００で実行される制御は終了する。ステップ２５８において、サーバ２００内の通信部２３０は、当該データを受信する。さらにステップ２６０では、当該データが記憶部２２０に保存される。ステップ２６０の処理が終了すると、サーバ２００で実行される制御は終了する。
【００３９】
ステップ２５２での判定が否定の場合、制御はステップ２６２へ進む。ステップ２６２において、制御部１５０は、センサ１６０によって検知された情報処理装置１００の傾き、及び、ユーザが当該画像をフリックした速度に応じて、当該画像を下から上の方向に移動する。（このように、表示画像が移動することを、以下「画像がスクロールする」と呼ぶ。）
【００４０】
ステップ２６４において、制御部３００は、当該画像のスクロールが停止したか否かを判定する。この判定が肯定ならば制御は終了し、否定ならば再びステップ２６２に戻る。
【００４１】
図６を参照して、ステップ２８０において、表示画面１１０に表示される画像が上から下の方向にフリックされたことを操作検知部１７０が検知すると、ステップ２８２において、制御部１５０は、情報処理装置１００が傾いているか否かを判定する。この判定が肯定ならば制御はステップ２８４へ進む。
【００４２】
ステップ２８４において、制御部１５０は、ユーザがフリックした画像によって表わされるデータが、サーバ２００内の記憶部２２０に記憶されているものか否かを判定する。この判定が肯定の場合は、制御はステップ２８６へ進み、否定の場合は、制御は直ちに終了する。
【００４３】
ステップ２８６において、制御部１５０は、当該画像によって表わされるデータを送信する要求を、サーバ２００に対して送信する。ステップ２８８において、サーバ２００の通信部２３０は、ネットワーク２４０を介して、当該送信要求を受信する。ステップ２９０においてサーバ２００の制御部２１０は、記憶部２２０から当該データを読出し、通信部２３０に当該データを情報処理装置１００へ送信するよう指示する。ステップ２９２において通信部１９０はステップ２９０において送信されたデータを受信し、このデータは記憶部１８０に記憶される（ステップ２９４）。
【００４４】
ステップ２８２での判定が否定の場合、制御はステップ２９６へ進む。ステップ２９６において、制御部１５０は、センサ１６０が検知した情報処理装置１００の傾き及びユーザが当該画像をフリックした速度に応じて、当該画像を上から下の方向にスクロールする。
【００４５】
ステップ２９８において、制御部３００は、当該画像のスクロールが停止したか否かを判定する。この判定が肯定ならば制御は終了し、否定ならば制御は再びステップ２９６に戻る。
【００４６】
図７を参照して、ステップ３１０において、制御部１５０は右向き又は左向きのフリックを検知すると、情報処理装置１００の傾きに応じた速度で、表示画面１１０上に表示される画像をフリックの向きと同じ方向へスクロールする（ステップ３１２）。ステップ３１４において、制御部１５０は、当該画像のスクロールが停止したか否かを判定する。この判定が肯定ならば制御は終了し、否定ならば再びステップ３１２に戻る。
【００４７】
図２−４及び図８を参照して、情報処理装置１００の回転を検知する場合に実行されるプログラムの制御構造について説明する。情報処理装置１００が図３に示す状態から図４に示す状態に変化したことをセンサ１６０が検知すると、ステップ３２０において、制御部１５０は情報処理装置１００が回転したか否かを判定する。この判定が肯定ならば、制御はステップ３２２へ進み、否定ならば制御は再びステップ３２０へ戻る。ステップ３２２において、表示画面１１０に表示される画像は、図３に示す辺Ａを上向きとした状態から、図４に示す辺Ｂを上向きとした状態へと回転して変化する。
【００４８】
ステップ３２４において、情報処理装置１００が図４に示す状態から図３に示す状態に変化したことをセンサ１６０が検知すると、ステップ３２４において、制御部１５０は情報処理装置１００が回転したか否かを判定する。この判定が肯定ならば制御はステップ３２６へ進み、表示画面１１０に表示される画像は辺Ａが上向きとなるよう回転する。ステップ３２６の処理が終了すると、制御は再びステップ３２０へ戻る。ステップ３２４の判定が否定ならば、制御は再びステップ３２４へ戻る。
【００４９】
このように、表示される画像の回転は、センサ１６０が情報処理装置１００の回転を検知する度に実行される。ステップ３２２又はステップ３２６では辺Ａ又は辺Ｂが上向きとなるように画像は回転しているが、回転後の画像の向きは表示画面１１０がどの向きを上向きとしているかによって決定される。
【００５０】
［動作］
フリック操作又は回転を検知した場合、情報処理装置１００及びサーバは以下のように動作する。なお、以下では主に図２及び図５−１２を参照する。
【００５１】
図２、図５及び図９を参照して、情報処理装置１００は辺Ａを上として傾いており、表示画面１１０上にはアイコン１２０及び１３０が表示されている。ユーザが下から上の向きにアイコン１３０をフリックすると、情報処理装置１００の傾きがあるか否かが制御部１５０によって判定される（ステップ２５２）。傾きありと判定された場合には、アイコン１３０により表されるデータがサーバ２００へ送信される（ステップ２５６）。送信されたデータはサーバ内の記憶部２２０へ保存される（ステップ２６０）。
【００５２】
図１０を参照して、ステップ２５２において、情報処理装置１００が傾きなしと判定された場合には、ユーザによりフリックされた画像は情報処理装置１００の傾き及びフリックされた速度によって定まる速度で、上向きにスクロールされる（ステップ２６２）。したがって、表示画面１１０上に表示されるアイコン１２０及び１３０は、いずれも上向きにスクロールされる。
【００５３】
図２、図６及び図１１を参照して、ユーザが上から下の向きにアイコン１３０をフリックすると、情報処理装置１００の傾きがあるか否かが制御部１５０によって判定される（ステップ２８２）。傾きありと判定された場合には、アイコン１３０により表されるデータがサーバ２００内に保存されているものか否かが判定される（ステップ２８４）。この判定が肯定の場合は、情報処理装置１００は当該データをサーバから受信し（ステップ２９２）、記憶部１８０へ保存する（ステップ２９４）。
【００５４】
図１２を参照して、ステップ２８２において、情報処理装置１００が傾きなしと判定された場合には、ユーザによりフリックされた画像は情報処理装置１００の傾き及びフリックされた速度によって定まる速度で、下向きにスクロールされる（ステップ２９８）。したがって、表示画面１１０上に表示されるアイコン１２０及び１３０は、いずれも下向きにスクロールされる。
【００５５】
図７を参照して、ユーザが右向き又は左向きに表示画像をフリックすると、情報処理装置１００の傾きに応じた速度で、フリックの方向と同じ向きに、当該画像はスクロールされる（ステップ３１２）。
【００５６】
図８を参照して、辺Ｂが上向きとなるようユーザが情報処理装置１００を回転させると、辺Ｂを上向きとして表示画像が回転する。さらに辺Ａが上向きとなるようユーザが情報処理装置１００を回転すると、辺Ａを上向きとして表示画像が回転する。このように、ユーザが情報処理装置１００を回転すると、回転した方向に応じて表示画面１１０に表示される画像も回転する。
【００５７】
本実施の形態に係る情報処理装置によると、情報処理装置の姿勢とユーザが行なうジェスチャー操作との組合わせに基づき、ユーザは様々な処理を実行できる。こうした処理は、ユーザが表示画像を上向きにフリックするとデータをアップロードする処理、及び、ユーザが表示画像を下向きにフリックするとデータをダウンロードする処理等、処理内容とユーザが行なうジェスチャー操作とが直感的に結びついたものが多い。したがって、ユーザは装置の姿勢を変化させながらジェスチャー操作を行なうことができ、情報処理装置の操作性が向上する。
【００５８】
本実施の形態に係る情報処理装置は、上向き又は下向きのフリックを検知した場合、外部装置であるサーバとの間でデータの送受信を行なう。しかし、こうした場合に実行する処理は外部装置との間で行なう処理に限定されない。例えば、ユーザがアイコンを上向きにフリックした場合、当該アイコンによって表されるデータを表示画面に表示する処理、及び、ユーザがアイコンを下向きにフリックした場合、当該アイコンによって表されるデータを削除する処理等、情報処理装置のみで実行される処理でもよい。
【００５９】
本実施の形態に係る情報処理装置の表示画面は、矩形でなくてもよい。例えば、楕円形及び正方形等であってもよい。こうした場合、第１の方向及び第２の方向は、ユーザが頻繁にフリック操作を行なう方向であることが望ましい。
【００６０】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【００６１】
１００    情報処理装置
１１０    表示画面
１２０、１３０    アイコン
１５０、２１０    制御部
１６０    センサ
１７０  操作検知部
１８０、２２０    記憶部
１９０、２３０    通信部
２４０    ネットワーク
【図１】
0005756682.tif 000002
【図２】
0005756682.tif 000003
【図３】
0005756682.tif 000004
【図４】
0005756682.tif 000005
【図５】
0005756682.tif 000006
【図６】
0005756682.tif 000007
【図７】
0005756682.tif 000008
【図８】
0005756682.tif 000009
【図９】
0005756682.tif 000010
【図１０】
0005756682.tif 000011
【図１１】
0005756682.tif 000012
【図１２】
0005756682.tif 000013