(57)【特許請求の範囲】
【請求項１】
筺体の基本姿勢を検出し、該筺体の基本姿勢からの傾きを検出する傾き検出部と、
前記筺体に設けられ、情報を表示画面に表示する表示部と、
前記筺体に設けられ、該筺体に対する操作体の接触を検出する接触検出部と、
前記傾き検出部により検出された筺体の傾きに基づいて前記表示部の表示画面に表示された情報の移動を開始した後、前記接触検出部により操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止し、前記操作体の接触を検知している間は、前記表示画面に表示された情報を移動させるモードから前記情報をドラッグするモードに制御を移行させる制御部と、を備える情報表示装置。
【請求項２】
前記制御部は、前記接触検出部により操作体の所定の動作が検出されたとき、前記傾き検出部により筺体のゆり動かし動作が検出されたとき、又は前記接触検出部により前記表示画面上の所定の表示に対する接触動作が検出されたときのいずれかの時点で、前記表示画面に表示された情報の移動を開始する請求項１に記載の情報表示装置。
【請求項３】
前記制御部は、前記傾き検出部により検出された傾きにより前記表示画面に表示される情報の移動速度の基本調整を行いながら、前記接触検出部により検出された操作体の所定操作に基づいて前記移動速度を微調整する請求項１に記載の情報表示装置。
【請求項４】
前記制御部は、前記表示画面に表示された情報の移動を開始する際には前記検出された傾きと所望の静止摩擦係数とを用いて情報の移動速度を制御し、前記情報が移動し始めてから所定時間経過後には前記検出された傾きと所望の動摩擦係数とを用いて情報の移動速度を制御する請求項１に記載の情報表示装置。
【請求項５】
筺体の基本姿勢を検出し、該筺体の基本姿勢からの傾きを検出する傾き検出ステップと、
前記筺体に設けられた表示部の表示画面に情報を表示する表示ステップと、
前記表示画面に対する操作体の接触を検出する接触検出ステップと、
前記傾き検出ステップにて検出された筺体の傾きに基づいて前記表示画面に表示された情報の移動を開始した後、前記接触検出ステップにて操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止し、前記操作体の接触を検知している間は、前記表示画面に表示された情報を移動させるモードから前記情報をドラッグするモードに制御を移行させる制御ステップと、を含む情報表示方法。
【請求項６】
筺体の基本姿勢を検出し、該基本姿勢からの傾きを検出する傾き検出処理と、
前記筺体に設けられた表示部の表示画面に情報を表示する表示処理と、
前記表示画面に対する操作体の接触を検出する接触検出処理と、
前記傾き検出処理にて検出された筺体の傾きに基づいて前記表示画面に表示された情報の移動を開始した後、前記接触検出処理にて操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止し、前記操作体の接触を検知している間は、前記表示画面に表示された情報を移動させるモードから前記情報をドラッグするモードに制御を移行させる制御処理と、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、情報表示方法及びプログラムに関する。
【背景技術】
【０００２】
機器の表示画面に表示されたコンテンツリストや地図をスクロールさせる際、操作者は、いろいろな入力操作手段によりスクロール等の画面操作を機器に指示する。機器には、ハードウエアボタンが設置されていたり、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いたソフトウエアボタンが表示されている。操作者は、これらを用いて主に指を用いて入力操作を行う。ＧＵＩを用いた画面操作では直接的な操作が可能となり、その点で操作者に分かりやすい入力操作方法が提案されている。
【０００３】
加速度センサ等により検出される傾斜角、回転角等の情報を利用した機器も提案されている。たとえば、特許文献１には、装置本体の傾斜角を検出することにより、その検出結果に応じてコンテンツリスト上でのカーソル移動やスクロールを制御する装置が提案されている。これによれば、物理的なキー操作等を行う必要がないため、操作者が入力操作する際の負担を軽減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８０４６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ハードウエアキーボードは、煩雑なボタン操作を強いられる場合が多く、携帯性に欠ける。また、ソフトウエアキーボードは、仮想ボタン群の表示によりスペースが取られ、画面上の自由な表示領域が圧迫される。また、操作者は、タッチパネルによるドラッグ操作やフリック操作により入力操作を行う場合、多くの項目をブラウズする際に多数回指を動かさなければならないため、操作者の負担になる。これに加えて、カメラの撮影時等には機器を持つ片手のみで操作を行う必要があり、操作者の負荷は更に高まるという課題があった。
【０００６】
一方、加速度センサ等により機器本体の傾斜を検出し、これに基づきコンテンツリスト上でのカーソル移動やスクロールを制御すると、基本的な動作は制御できるものの、画面情報をスクロールする際の微調整が難しく、操作者が見たい情報が表示されるまでに思わぬ時間を費やしてしまうという課題があった。
【０００７】
上記課題に対して、本発明の目的とするところは、装置本体の傾きとＧＵＩ操作との組み合わせにより、入力操作の負担が少なく操作性が高い情報表示装置、情報表示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、筺体の基本姿勢を検出し、該筺体の基本姿勢からの傾きを検出する傾き検出部と、前記筺体に設けられ、情報を表示画面に表示する表示部と、前記筺体に設けられ、該筺体に対する操作体の接触を検出する接触検出部と、前記傾き検出部により検出された筺体の傾きに基づいて前記表示部の表示画面に表示された情報の移動を開始した後、前記接触検出部により操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止する制御部と、を備える情報表示装置が提供される。
【０００９】
これによれば、筺体の傾きに基づいて表示部の表示画面に表示された情報の移動が開始され、その後、表示画面に操作体の接触が検出されたとき、表示画面に表示されている情報の移動が停止される。これにより、筺体の傾き操作と表示画面への操作体の接触操作とにより情報表示装置の表示を制御することができる。このようにして、筺体の傾斜と操作者によるＧＵＩ操作とを組み合わせることにより、操作者は、煩雑な操作を必要としないブラウジングが可能となり、操作者は短時間で知りたい情報にアクセスすることができる。
【００１０】
前記制御部は、前記接触検出部により検出された操作体の接触をトリガーに、前記表示画面に表示された情報を移動させるモードから前記情報をドラッグするモードにシームレスに制御を移行させてもよい。
【００１１】
前記制御部は、前記接触検出部により操作体の所定の動作が検出されたとき、前記傾き検出部により筺体のゆり動かし動作が検出されたとき、又は前記接触検出部により前記表示画面上の所定の表示に対する接触動作が検出されたときのいずれかの時点で、前記表示画面に表示された情報の移動を開始してもよい。
【００１２】
前記制御部は、前記傾き検出部により検出された傾きにより前記表示画面に表示される情報の移動速度の基本調整を行いながら、前記接触検出部により検出された操作体の所定操作に基づいて前記移動速度を微調整してもよい。
【００１３】
前記制御部は、前記表示画面に表示された情報の移動を開始する際には前記検出された傾きと所望の静止摩擦係数とを用いて情報の移動速度を制御し、前記情報が移動し始めてから所定時間経過後には前記検出された傾きと所望の動摩擦係数とを用いて情報の移動速度を制御してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、筺体の基本姿勢を検出し、該筺体の基本姿勢からの傾きを検出する傾き検出部と、前記筺体に設けられ、情報を表示画面に表示する表示部と、前記筺体に設けられ、該筺体に対する操作体の接触を検出する接触検出部と、前記筐体に設けられ、該筐体に対する操作体の圧力値を検出する圧力検出部と、前記傾き検出部により検出された筺体の傾きに基づいて前記表示部の表示画面に表示された情報の移動を開始した後、前記圧力検出部により検出された圧力値が所定値以上になったとき、前記表示画面に表示されている情報の移動を停止する制御部と、を備える情報表示装置が提供される。
【００１５】
前記制御部は、前記傾き検出部により検出された傾きにより前記表示画面に表示される情報の移動速度の基本調整を行いながら、前記圧力検出部により検出された圧力値に基づいて前記移動速度を微調整してもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、筺体の基本姿勢を検出し、該筺体の基本姿勢からの傾きを検出する傾き検出ステップと、前記筺体に設けられた表示部の表示画面に情報を表示する表示ステップと、前記表示画面に対する操作体の接触を検出する接触検出ステップと、前記傾き検出ステップにて検出された筺体の傾きに基づいて前記表示画面に表示された情報の移動を開始した後、前記接触検出ステップにて操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止する制御ステップと、を含む情報表示方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、筺体の基本姿勢を検出し、該基本姿勢からの傾きを検出する傾き検出処理と、前記筺体に設けられた表示部の表示画面に情報を表示する表示処理と、前記表示画面に対する操作体の接触を検出する接触検出処理と、前記傾き検出処理にて検出された筺体の傾きに基づいて前記表示画面に表示された情報の移動を開始した後、前記接触検出処理にて操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止する制御処理と、をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、装置本体の傾きと装置の表示画面へのクリック等のＧＵＩ操作との組み合わせにより、煩雑な操作を必要としないブラウジングを可能とすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１〜第３実施形態に係るモバイル機器を示した図である。
【図２】第１及び第２実施形態に係るモバイル機器に搭載されたタッチパネル及び加速度センサを示した図である。
【図３】第１〜第３実施形態に係るモバイル機器の傾きと加速度センサの検出との関係を説明するための図である。
【図４】第１及び第２実施形態に係る機能ブロックを示した図である。
【図５】第１実施形態に係るモバイル機器にて実行される表示処理を示したフローチャートである。
【図６】第１〜第３実施形態に係るモバイル機器の基本姿勢を説明するための図である。
【図７】第１実施形態に係るモバイル機器の傾き方向とスクロール方向との関係を説明するための図である。
【図８】第１実施形態に係るスクロール動作を説明するための図である。
【図９】第１実施形態に係るスクロール動作、停止動作、ドラッグ動作を説明するための図である。
【図１０】第１実施形態に係るモバイル機器のスクロール方法の一例を説明するための図である。
【図１１】第１実施形態に係るモバイル機器のスクロール方法の一例を説明するための図である。
【図１２】第２実施形態に係るモバイル機器にて実行される表示処理を示したフローチャートである。
【図１３】第２実施形態に係るモバイル機器のスクロール方法の一例を説明するための図である。
【図１４】第３実施形態に係る機能ブロックを示した図である。
【図１５】第３実施形態に係るモバイル機器にて実行される表示処理を示したフローチャートである。
【図１６】第３実施形態に係るモバイル機器のスクロール方法の一例を説明するための図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
なお、本発明の実施形態は次の順序で説明される。
＜第１実施形態＞
［１−１．モバイル機器のハードウエア構成］
［１−２．モバイル機器の機能構成］
［１−３．モバイル機器の動作］
（表示処理）
＜第２実施形態＞
［２−１．モバイル機器の動作］
（表示処理）
＜第３実施形態＞
［３−１．モバイル機器のハードウエア構成］
［３−２．モバイル機器の機能構成］
［３−３．モバイル機器の動作］
（表示処理）
【００２２】
＜第１実施形態＞
［１−１．モバイル機器のハードウエア構成］
まず、本発明の第１実施形態に係るモバイル機器のハードウエア構成の概略について図１及び図２を参照しながら説明する。
【００２３】
図１に示したように、本実施形態に係るモバイル機器１０には、筺体１０ａの中央に設けられた溝部にディスプレイ１２が嵌め込まれている。ディスプレイ１２としては、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機エレクトロルミネッセンスディスプレイ（有機ＥＬ、ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等が用いられる。
【００２４】
本実施形態に係るモバイル機器１０は、筺体１０ａの傾きとディスプレイ１２への指の接触とを検出することにより、スクロール等の情報の移動を制御する情報表示装置の一例である。情報表示装置としては、携帯電話、携帯音楽プレーヤ、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、カメラ等が挙げられる。情報表示装置は、ウェブブラウザや写真ビューア、動画、地図等の情報を表示する。
【００２５】
図２の上側図ａに示したように、本実施形態に係るモバイル機器１０には、ディスプレイ１２の一側面に細長のタッチパネル１４が設けられている。タッチパネル１４は、図２の下側図ｂに示したように、ディスプレイ１２の表示面全面に配置されたシート部材であってもよい。タッチパネル１４は、透過型であれば静電式であってもよく光学式であってもよい。本実施形態では、タッチパネル１４は、格子状に配置された静電センサを有していて、静電容量の変化によって表示面に接触している指等の操作体の位置（座標）を検出する。タッチパネル１４が静電容量の変化を検出しないとき、指はディスプレイ１２の表示面に接触していないと判定される。タッチパネル１４が静電容量の変化を検出すると、指がディスプレイ１２の表示面に接触していると判定される。これにより、操作者の指によるタッチ動作やフリック動作、ドラッグ動作等の所定の入力操作を検出することができる。
【００２６】
モバイル機器１０の中央には、２軸の加速度センサ１６が取り付けられている。ここでは、加速度センサ１６は１つであるが、たとえば筐体１０ａの四隅に取り付けられていてもよい。図３に示したように、加速度センサ１６は、筐体１０ａのディスプレイ１２の表示面の横軸及び縦軸を示すｘ軸及びｙ軸の二軸について加速度を検出する。
【００２７】
加速度センサ１６により検出されたｘ軸及びｙ軸方向の加速度及びタッチパネル１４により検出された接触位置は、センサ信号としてモバイル機器１０に内蔵された図１のマイクロプロセッサ３０に送られる。マイクロプロセッサ３０は、ＣＰＵ３２、ＲＡＭ３４、不揮発性メモリ３６を有している。検出された加速度及び接触位置は、マイクロプロセッサ３０のＲＡＭ３４又は不揮発性メモリ３６に記憶される。ＣＰＵ３２は、メモリに記憶された２軸の加速度に基づき、筐体１０ａの基本姿勢の基準面に対するｘ軸方向及びｙ軸方向の傾斜角を算出する。例えば、図３上部のモバイル機器１０の姿勢を基本姿勢とし、その時設定されたｘ軸及びｙ軸を基本とする。図３下部に示したように、ｘ軸左方向にモバイル機器１０を傾斜させ、ｙ軸方向へは傾斜させない場合、ＣＰＵ３２は、ｘ軸とｙ軸についての基本姿勢に対する傾斜角としてθｘ、θｙ（＝０）を算出する。傾斜角θｘ、θｙによりモバイル機器１０のｘ方向、ｙ方向の傾きが分かる。ＣＰＵ３２は、傾斜角θｘ、θｙからスクロール速度を算出する。
【００２８】
また、ＣＰＵ３２は、接触位置とディスプレイ１２に表示された表示内容との対応付けを行い、これにより指の動きを解析する。ＣＰＵ３２は、解析された指の動きから、モバイル機器１０へ所定の入力操作を行う。
【００２９】
なお、操作体は、実際にはディスプレイ１２の表示面に接触しているのではなくタッチパネル１４の表面に接触しているが、このような場合にも、以下では、「操作体をディスプレイ１２の表示面に接触させる」として説明する。
【００３０】
［１−２．モバイル機器の機能構成］
第１実施形態に係るモバイル機器１０は、図４の機能ブロックにより示される機能構成を有している。すなわち、本実施形態に係るモバイル機器１０は、傾き検出部２０、表示部２２、接触検出部２４、記憶部２６及び制御部２８を有している。
【００３１】
傾き検出部２０は、モバイル機器１０の筺体１０ａの基本姿勢を検出し、その基本姿勢からの傾きを検出する。本実施形態では、傾き検出部２０は、加速度センサ１６により検出されたｘ軸及びｙ軸の加速度に基づき、ｘ軸方向への筺体１０ａの傾斜角θｘ、ｙ軸方向への筺体１０ａの傾斜角θｙを算出する。
【００３２】
表示部２２は、筺体１０ａに設けられ、コンテンツリスト、地図、写真等の情報を表示画面に表示する。
【００３３】
接触検出部２４は、タッチパネル１４が静電容量の変化に基づき表示画面に対する指の接触状態を検出する。
【００３４】
記憶部２６には、２軸の加速度、傾斜角θｘ、θｙ及び接触位置が一時的に記憶される。
【００３５】
制御部２８は、傾き検出部２０により検出された筺体の傾きに基づいて表示画面に表示された情報の移動を開始した後、接触検出部２４により操作体の接触が検出されたとき、表示画面に表示されている情報の移動を停止する。
【００３６】
制御部２８は、傾き検出部２０により検出された傾きにより表示画面に表示される情報の移動速度の基本調整を行いながら、接触検出部２４により検出された操作体の所定操作に基づいて移動速度を微調整する。
【００３７】
上記各部への指令は、専用の制御デバイスあるいはプログラムを実行するＣＰＵ３２により実行される。後述する表示処理を実行するためのプログラムは、ＲＯＭ３４や不揮発性メモリ３６に予め記憶されていて、ＣＰＵ３２が、これらのメモリから各プログラムを読み出し実行することにより制御部２８の機能が実現される。
【００３８】
［１−３．モバイル機器の動作］
次に、本実施形態に係るモバイル機器の動作について、図５に示した表示処理のフローチャートを参照しながら説明する。
【００３９】
（表示処理）
本実施形態に係る表示処理が開始されると、接触検出部２４は、ステップＳ５０５にてタッチパネル１４の接触状態に基づきフリック動作があったかを判定する。制御部２８は、フリック動作があるまでステップＳ５０５の判定処理を繰り返し、フリック動作が検出された時点で表示画面に表示された情報の移動を開始し、スクロールモードに入る。
【００４０】
ステップＳ５１０では、制御部２８はフリック動作時に計測された加速度センサ１６のセンサ値を基準加速度とする。具体的には、フリックを検出した場合、そのデバイスの姿勢を基本姿勢として、その姿勢での加速度を基準加速度として検出する。たとえば、図６の左側に示したモバイル機器１０では、筺体１０ａが紙面に対して正面を向いた姿勢が基本姿勢となり、その姿勢でのｘ軸及びｙ軸のセンサ値が基準加速度となる。一方、図６右上に示したモバイル機器１０では、筺体１０ａが左側に傾いている。この状態でフリック動作が検出された場合には、傾いた姿勢でのｘ軸及びｙ軸のセンサ値が基準加速度となる。図６右下に示したモバイル機器１０でも同様に筺体１０ａが右側に傾いている姿勢でのｘ軸及びｙ軸のセンサ値が基準加速度となる。
【００４１】
ステップＳ５１５では、制御部２８は、表示画面に表示された情報を移動させるスクロールモードの制御に入る。ステップＳ５２０では、接触検出部２４は、指がタッチパネル１４に触れているかを判定する。指がタッチパネル１４に触れていない場合、ステップＳ５２５では、傾き検出部２０は、加速度センサ１６により検出された加速度の基準加速度からの変位を求め、この変位から筺体１０ａの傾き（傾斜角θｘ、θｙ）を算出し、算出された傾きに応じてスクロールの速度を決定する。加速度の変位から直接スクロールの速度を求めてもよい。制御部２８は、決定された速度で画面情報をスクロールする。指がタッチパネル１４に触れるまでは、ステップＳ５２０、ステップＳ５２５の処理を繰り返す。
【００４２】
これによれば、図７に示したように、中央図の基本姿勢に対して、右側図のように筺体１０ａが右に傾斜した場合には、その傾きの大きさに応じた速度で画面に表示されている写真が左から右にスクロールされる。一方、左側図のように筺体１０ａが左に傾斜した場合には、その傾きの大きさに応じた速度で、写真が右から左にスクロールされる。
【００４３】
このとき、スクロールされる対象は、ある一定の質量をもったモデルとして、筺体１０ａの傾きに応じて加速される。その際、動摩擦係数や静止摩擦係数をモデルとしてスクロールの速度を制御してもよい。具体的には、制御部２８は、例えば図７の中央に示したスクロール開始時には、検出された筺体１０ａの傾きと所望の静止摩擦係数とを用いてスクロール速度を算出する。スクロール開始から所定時間経過後、図７の右左に示した状態になると、制御部２８は、検出された傾きと所望の動摩擦係数とを用いてスクロール速度を算出する。これにより、動き始めは画像をスクロールさせるために、筺体１０ａを大きく傾ける操作により大きな力を必要とし、動き出したらスクロールさせるための力は小さくてすむように制御する。これにより、操作者は、より直観的な操作が可能となる。
【００４４】
図８に示した地図のスクロールについても説明する、図８の左側図ａは基本姿勢を示している。この基本姿勢に対して図８の中央上ｂのように筺体１０ａを右に傾けると、地図は右にスクロールする。図８の右上ｃのように筺体１０ａを左に傾けると、地図は左にスクロールする。図８の中央下ｄのように筺体１０ａを上に傾けると、地図は上にスクロールする。図８の右下ｅのように筺体１０ａを下に傾けると、地図は下にスクロールする。このように、本実施形態に係るモバイル機器１０では、筺体１０ａを傾けることにより操作者に操作負担をかけずに直観的なスクロール操作が可能になる。
【００４５】
スクロールモードでは、指がタッチパネル１４に接触したかを監視し、指が触れた場合には、ステップＳ５２０からステップＳ５３０に進み、制御部２８は、スクロールを停止してドラッグモードに入る。ステップＳ５３５では、接触検出部２４は、指の位置に変化があるかを検出する。指の位置に変化がある場合、ステップＳ５４０にて制御部２８は、指の動きに応じてドラッグ操作を実行する。これによれば、ドラッグモードになった場合、そのまま指を動かすことにより（Ｓ５３５）、ブラウズの微調整を行うことができる（Ｓ５４０）。
【００４６】
ステップＳ５３５にて接触検出部２４が指の位置に変化がないと判定しても、ステップＳ５４５にて接触検出部２４が指の接触を検出している間、ステップＳ５３５〜Ｓ５４５の処理が繰り返される。一方、接触検出部２４がステップＳ５３５にて指の位置に変化がないと判定し、更に、ステップＳ５４５にて指が離れて非接触状態になったと判定した場合、ステップＳ５５０に進んで、制御部２８は、ドラッグモードを終了する。
【００４７】
これによれば、図９にスクロールモードからドラッグモードへの遷移の様子を示したように、制御部２８は、図９の中央ｂに示した表示画面への指の接触をトリガーにして、図９の左側ａに示したように、筐体１０ａを傾けて表示画面に表示された情報をスクロールさせるモードから、図９の右側ｃに示したように、指をスライドさせて情報をドラッグするモードにシームレスに制御を移行させることができる。
【００４８】
以上に説明したように、本実施形態に係るモバイル機器１０によれば、フリック動作に基づきスクロールが開始され、筺体１０ａの傾きに応じた速度で情報がスクロールし、表示画面への指が接触するとスクロールが停止する。例えば操作者が見たい情報が表示されていないときには、筺体の傾きにより画面のスクロール等の基本調整を行う。操作者が見たい情報が表示されてきたら表示画面に表示された情報のスクロールを停止させて、スクロールモードからドラッグモードにシームレスに遷移し、ＧＵＩ操作により表示画面の微調整を行う。このようにして、操作者は、筺体１０ａの傾斜と画面操作との組み合わせにより、煩雑な操作を必要としないブラウジングが可能となる。例えば、筺体１０ａを傾けることにより傾けた方向へ落ちるようにコンテンツリストのスクロールや、パラメータの変更、地図のスクロール等、直感的な操作によって知りたい情報を短時間に得ることができる。また、モバイル機器１０が傾いた方向とグラフィックの挙動とを対応させることにより、ユーザに操作方法を認知させやすくなる。手や指が使いづらい状況においても、筺体１０ａを傾けるだけでスクロールさせることができる。
【００４９】
また、本実施形態に係るモバイル機器１０には、基本的にスクロールや移動のためのソフトウエア又はハードウエアの操作ボタンを表示する必要がない。このため、表示画面の表示スペースが制限されないため、外観がすっきりしていてディスプレイが見やすいモバイル機器１０をユーザに提供することができる。
【００５０】
以上の説明では、スクロールモードに入るためにフリック動作をトリガーにしたが、他の行為でもよい。たとえば、すべての実施形態において、制御部２８は、加速度の値が短時間に極端に変化する等、傾き検出部２０により指による筺体１０ａのゆり動かし動作が検出されたときや、接触検出部２４により表示画面に表わされた留め金等の所定の表示に対する接触動作（留め金を外す動作等）が検出されたときの時点で、表示画面に表示された情報のスクロールを開始するようにしてもよい。
【００５１】
たとえば、図１０の左側図ａに示したように筺体１０ａを振ることで、コンテンツリストの表現を変化させ、これにより、操作者にスクロールモードへの導入を促す。例えば、コンテンツリストの表現を変化させる一例としては、図１０の中央図ｂに示したように、コンテンツリストが浮いているような表現が挙げられる。この表現に変化した後、一定時間以内に図１０の右側図ｃに示したように指を離した場合、スクロールを開始する。なお、上記表現に変化した後、一定時間以内に指を離さなかった場合、スクロールモードへの導入は棄却される。コンテンツリストは通常の表示に戻る。
【００５２】
また、スクロールの方法の他の例としては、図１１に示したように、複数の帯状のコンテンツが表示されている場合、図１１の中央に示した基本姿勢に対して、右側図に示したように筺体１０ａを右に傾けながら、中央の帯状コンテンツを指で押さえると、押えられていない上下の帯状コンテンツだけが左から右へスクロールする。同様に、図１１の左側図に示したように、筺体１０ａを左に傾けながら、上部の帯状コンテンツを指で押さえると、押えられていない中央及び下部のコンテンツのみが右から左へスクロールする。
【００５３】
＜第２実施形態＞
次に、本発明の第２実施形態に係るモバイル機器１０について図１２及び図１３を参照しながら説明する。
【００５４】
第２実施形態に係る制御部２８は、傾き検出部２０により検出された傾きにより表示画面に表示される情報のスクロールの速度を大雑把に制御しながら、接触検出部２４により検出された指のフリック動作の大きさ及び方向に基づいて前記スクロールの速度を微調整する。以下、この点を中心にモバイル機器１０の動作について、図１２の表示処理のフローチャートを参照しながら説明する。
【００５５】
［２−１．モバイル機器の動作］
（表示処理）
本実施形態に係る表示処理が開始されると、第１実施形態と同様にステップＳ５０５〜ステップＳ５１５の処理が実行され、スクロールモードに入る。ステップＳ５２０では、接触検出部２４は、指がタッチパネル１４に触れているかを判定する。指がタッチパネル１４に触れていない場合、制御部２８は、ステップＳ１２０５にてフリック動作が行われたかを判定する。フリック動作が行われていないと判定された場合、制御部２８は、ステップＳ１２１０にて、検出されたセンサ値（加速度）に応じた速度で画面をスクロールする。一方、ステップＳ１２０５にてフリック動作が行われたと判定された場合、制御部２８は、ステップＳ１２１５に進み、筐体１０ａの傾きとフリックの方向とが同じかを判定する。図１３の中央上に示したように、筐体１０ａの傾きと同じ方向にフリックされた場合、制御部２８は、ステップＳ１２２０にてスクロールの動きが加速しやすいように制御する。図１３の中央下に示したように、筐体１０ａの傾きと異なる方向にフリックされた場合、制御部２８は、ステップＳ１２２５にてスクロールの動きが加速しにくいように制御する。以上のステップＳ５２０、ステップＳ１２０５〜ステップＳ１２２５の処理は、指がタッチパネル１４に触れるまで繰り返される。
【００５６】
ステップＳ５２０にて指がタッチパネル１４に触れたと判定された場合には、制御部２８は、ステップＳ５３０にてスクロールを停止してドラッグモードに入る。ドラッグモード終了までの処理（ステップＳ５３５〜Ｓ５５０）は、第１実施形態の場合と同様であるため説明を省略する。
【００５７】
従来は、画面のスクロールや画像の移動を画面上に表示された仮想ボタンやハードウエアボタンで実行する場合、それらの操作の状態をグラフィックで示す必要があった。よって、スクロールやページ送り操作において、人の視点が移動したのか、コンテンツリストが動いたのかがわかりづらい場合があった。これに対して、本実施形態に係る操作によれば、筺体１０ａの傾斜という物理的な物質の動きを用いることにより、ユーザの操作と画面の動作との関係を関連づけやすくなり、直感的な操作が可能になる。例えば、フリック等のジェスチャ操作によってスクロールの速度を制御することができる。これにより、スクロール時の操作負担を軽減することができる。
【００５８】
＜第３実施形態＞
次に、本発明の第３実施形態に係るモバイル機器１０について図１４〜図１６を参照しながら説明する。
【００５９】
［３−１．モバイル機器のハードウエア構成］
本実施形態に係るモバイル機器１０には、第１実施形態と同様にディスプレイ１２にタッチパネル１４及び加速度センサ１６が装着されている。これに加えて、本実施形態に係るモバイル機器１０には図示しない感圧センサが取り付けられている。感圧センサは、２つの電極に弾性体が把持された構成を有し、指によるタッチパネルの押圧により弾性体が変形することによって生じる電極間の距離の変化を静電容量の変化として検出する。
【００６０】
［３−２．モバイル機器の機能構成］
本実施形態に係るモバイル機器１０は、図１４に示した機能構成を有する。すなわち、本実施形態に係るモバイル機器１０は、第１実施形態に係るモバイル機器１０の構成に加え圧力検出部２９を有している。圧力検出部２９は、表示部２２の表示画面に設けられ、その表示画面に対する操作体の圧力値を検出する。制御部２８は、傾き検出部２０により検出された傾きにより表示画面に表示される情報の移動速度の基本調整を行いながら、圧力検出部２９により検出された圧力値に基づいて移動速度を微調整する。
【００６１】
［３−３．モバイル機器の動作］
次に、本実施形態に係るモバイル機器の動作について、図１５に示した表示処理のフローチャートを参照しながら説明する。
【００６２】
（表示処理）
本実施形態に係る表示処理が開始されると、第１実施形態と同様にステップＳ５０５〜Ｓ５２５にて筐体１０ａの傾き（加速度）に応じたスクロールが実行される。ステップＳ５２０にて、指がタッチパネルに触れたと判定されると、制御部２８は、ステップＳ１５０５にて圧力検出部２９により検出された指の圧力値に応じて摩擦係数を増減させ、ステップＳ１５１０にて摩擦係数に応じて加速量（スクロール量）を変化させる。ステップＳ１５１５では、制御部２８は、指の圧力が予め定められた所定値以上になったかを判定する。所定値になっていない場合、ステップＳ５２０に戻り、ステップＳ５２０、Ｓ５２５、Ｓ１５０５、Ｓ１５１０の処理を繰り返す。ステップＳ１５１５で指の圧力が所定値以上になったと判定された場合、制御部２８は、ステップＳ５３０にてスクロールを停止してドラッグモードに入る。ドラッグモード終了までの処理（ステップＳ５３５〜Ｓ５５０）は、第１実施形態の場合と同様であるため説明を省略する。
【００６３】
以上の操作によれば、たとえば、操作者が、図１６の左側図ａの指を離した状態から右側図ｂに示したように指で筐体１０ａを押すと、感圧センサ１８が変形してこれを検知する。圧力検出部２９は、感圧センサ１８により検出されたセンサ値に基づき圧力値を算出する。本実施形態では、これに応じて摩擦係数を増減させ、これにより、操作者は、指を筐体に押しつける強弱を調整するだけで、加速量（スクロール量）を変化させることができる。
【００６４】
たとえば、指を大きく押し込むと、感圧センサ１８の変形が大きくなり、圧力検出部２９で検出する圧力値も大きくなる。制御部２８は、圧力値が所定値より大きい場合、静止摩擦係数を設定したり、大きな摩擦係数の摩擦係数を設定する。これにより、指で強く押し込むと加速しにくいスクロールになる。
【００６５】
一方、指の押し込みを弱めると感圧センサ１８の変形が小さくなり、圧力検出部２９で検出する圧力値も小さくなる。制御部２８は、圧力値が小さいほど小さな摩擦係数を設定する。これにより、指の押し込みを弱めると加速しやすいスクロールになる。
【００６６】
もちろん、制御部２８は、上記制御方法とは異なり、指の押し込みを高めると加速しやすいスクロール、指の押し込みを弱めると加速しにくいスクロールにするように制御してもよい。
【００６７】
本実施形態によれば、指先の押し込み操作を変化させることによってスクロールの速度を微調整することができる。これにより、スクロール時の操作負担を軽減することができる。また、ユーザの操作と画面の動作との関係を関連づけやすくなり、より直感的な操作が可能になる。具体的には、スクロールしていない場合、動き始めは静止摩擦係数をモデルとした挙動となり、強く持っているほど動き出しにくく、軽く持っているほど動き出し安いように制御することができる。これによって、指や手の姿勢を変えなくても、画面を持つ圧力のみで画面のスクロール操作が可能になる。
【００６８】
上記第１〜第３の実施形態において、各部の動作は互いに関連しており、互いの関連を考慮しながら、一連の動作及び一連の処理として置き換えることができる。これにより、情報表示装置の実施形態を、情報表示方法の実施形態及び情報表示装置が有する機能をコンピュータに実現させるためのプログラムの実施形態とすることができる。
【００６９】
これにより、筺体の基本姿勢を検出し、該筺体の基本姿勢からの傾きを検出する傾き検出ステップと、前記筺体に設けられた表示部の表示画面に情報を表示する表示ステップと、前記表示画面に対する操作体の接触を検出する接触検出ステップと、前記傾き検出ステップにて検出された筺体の傾きに基づいて前記表示画面に表示された情報の移動を開始した後、前記接触検出ステップにて操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止する制御ステップと、を含む情報表示方法を提供することができる。
【００７０】
また、これにより、筺体の基本姿勢を検出し、該基本姿勢からの傾きを検出する傾き検出処理と、前記筺体に設けられた表示部の表示画面に情報を表示する表示処理と、前記表示画面に対する操作体の接触を検出する接触検出処理と、前記傾き検出ステップにて検出された筺体の傾きに基づいて前記表示画面に表示された情報の移動を開始した後、前記接触検出ステップにて操作体の接触が検出されたとき、前記表示画面に表示されている情報の移動を停止する制御処理と、をコンピュータに実行させるためのプログラムを提供することができる。
【００７１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７２】
例えば、上記実施形態では、情報の移動としてスクロールを例に挙げて説明したが、本発明はかかる例に限定されない。例えば、情報の移動として情報をズームインやズームアウトしてもよい。
【符号の説明】
【００７３】
１０      モバイル機器
１０ａ    筺体
１２      ディスプレイ
１４      タッチパネル
１６      加速度センサ
１８      感圧センサ
２０      傾き検出部
２２      表示部
２４      接触検出部
２６      記憶部
２８      制御部
２９      圧力検出部
３０      マイクロプロセッサ
【図１】
0005446624.tif 000002
【図２】
0005446624.tif 000003
【図３】
0005446624.tif 000004
【図４】
0005446624.tif 000005
【図５】
0005446624.tif 000006
【図６】
0005446624.tif 000007
【図７】
0005446624.tif 000008
【図８】
0005446624.tif 000009
【図９】
0005446624.tif 000010
【図１０】
0005446624.tif 000011
【図１１】
0005446624.tif 000012
【図１２】
0005446624.tif 000013
【図１３】
0005446624.tif 000014
【図１４】
0005446624.tif 000015
【図１５】
0005446624.tif 000016
【図１６】
0005446624.tif 000017