(57)【特許請求の範囲】
【請求項１】
情報を画面に表示する表示部、
前記画面の前面に対する前面なぞり操作を検知する前面検知部、
前記画面の背面に対する背面なぞり操作を検知する背面検知部
と、を備え、
前記表示部は、
（ａ）前記前面なぞり操作が検知されると、前記画面において前記情報をスクロールし、
（ｂ）前記画面において前記情報がスクロールされている間、前記背面なぞり操作が検知され、当該背面なぞり操作が所定の条件を満たす場合、当該情報をスクロールする速度を増加させる
ことを特徴とする情報表示装置。
【請求項２】
請求項１に記載の情報表示装置であって、
前記表示部は、前記前面なぞり操作の方向に前記情報をスクロールさせる
ことを特徴とする情報表示装置。
【請求項３】
請求項１又は２に記載の情報表示装置であって、
前記検知された前面なぞり操作の前記画面における軌跡と、前記検知された背面なぞり操作の前記画面における軌跡と、の距離が、所定の距離範囲内である場合、前記所定の条件が満たされる
ことを特徴とする情報表示装置。
【請求項４】
請求項３に記載の情報表示装置であって、
前記所定の距離範囲は、前記両軌跡が交差する範囲である
ことを特徴とする情報表示装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報表示装置であって、
前記検知された前面なぞり操作の前記画面における軌跡の向きと、前記検知された背面なぞり操作の前記画面における軌跡との向きとが、所定の向き範囲内である場合、前記所定の条件が満たされる
ことを特徴とする情報表示装置。
【請求項６】
請求項５に記載の情報表示装置であって、
前記所定の向き範囲は、前記両軌跡の向きが逆向きの成分を有する範囲である
ことを特徴とする情報表示装置。
【請求項７】
情報表示装置が実行する情報表示方法であって、前記情報表示装置は、表示部、前面検知部、背面検知部を有し、
表示部が、情報を画面に表示する表示工程と、
前面検知部が、前記画面の前面に対する前面なぞり操作を検知する前面検知工程と、
背面検知部が、前記画面の背面に対する背面なぞり操作を検知する背面検知工程と、
を備え、
前記表示工程は、表示部が
（ａ）前記前面なぞり操作が検知されると、前記画面において前記情報をスクロールし、
（ｂ）前記画面において前記情報がスクロールされている間、前記背面なぞり操作が検知され、当該背面なぞり操作が所定の条件を満たす場合、当該情報をスクロールする速度を増加させる
ことを特徴とする情報表示方法。
【請求項８】
コンピュータを、情報表示装置として機能させるプログラムであって、前記プログラムは、前記コンピュータを
情報を画面に表示する表示部、
前記画面の前面に対する前面なぞり操作を検知する前面検知部、
前記画面の背面に対する背面なぞり操作を検知する背面検知部
として機能させ、
前記表示部は、
（ａ）前記前面なぞり操作が検知されると、前記画面において前記情報をスクロールし、
（ｂ）前記画面において前記情報がスクロールされている間、前記背面なぞり操作が検知され、当該背面なぞり操作が所定の条件を満たす場合、当該情報をスクロールする速度を増加させる
ように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを使用した情報表示装置において、タッチパネルの両面のなぞり操作により画面に表示された画像を迅速にスクロールすることができる情報表示装置、情報表示方法、ならびにこれらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
タッチパネルは、携帯電話装置、ＰＤＡ、携帯型ゲーム装置など多方面の情報表示装置で使用されている。表示画面には情報の一部のみが表示されるので、ユーザが全ての情報を閲覧したい場合には、スクロール操作を行う必要がある。
例えば、特許文献１には、ゲーム装置において、画像表示のスクロール処理による負荷を軽減し、プレイヤにとっての見やすさを向上することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９５４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、画面の情報量が多いときには、スクロール操作に時間を要し、ユーザの操作性向上のためにも、改善が望まれている。
また、近年は、タッチパネルを両面に備えた情報表示装置も製品化されており、機能の多様化に伴い、操作の迅速性への要望はより強くなってきている。
【０００５】
本発明は、上記のような課題を解決するもので、タッチパネルを使用した情報表示装置において、タッチパネルの両面のなぞり操作により画面に表示された画像を迅速にスクロールすることができる情報表示装置、情報表示方法、ならびにこれらをコンピュータにて実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００７】
本発明の第１の観点に係る情報表示装置は、表示部、前面検知部、背面検知部を備え、以下のように構成する。
【０００８】
すなわち、表示部は、情報を画面に表示する。前面検知部は、画面の前面に対する前面なぞり操作を検知する。背面検知部は、画面の背面に対する背面なぞり操作を検知する。
【０００９】
ここで、表示部は、（ａ）前面なぞり操作が検知されると、画面において情報をスクロールし、（ｂ）画面において情報がスクロールされている間、背面なぞり操作が検知され、当該背面なぞり操作が所定の条件を満たす場合、当該情報をスクロールする速度を増加させる。
【００１０】
情報表示装置の表示部は、前面なぞり操作の方向に情報をスクロールさせる。
【００１１】
情報表示装置は、検知された前面なぞり操作の画面における軌跡と、検知された背面なぞり操作の画面における軌跡と、の距離が、所定の距離範囲内である場合、所定の条件が満たされる。
【００１２】
情報表示装置の所定の距離範囲は、両軌跡が交差する範囲である。
【００１３】
情報表示装置は、検知された前面なぞり操作の画面における軌跡の向きと、検知された背面なぞり操作の画面における軌跡との向きとが、所定の向き範囲内である場合、所定の条件が満たされる。
【００１４】
情報表示装置の所定の向き範囲は、両軌跡の向きが逆向きの成分を有する範囲である。
【００１５】
本発明のその他の観点に係る情報表示装置は、表示部、前面検知部、背面検知部、傾き測定部を備え、以下のように構成する。
【００１６】
すなわち、表示部は、情報をスクロール可能に画面に表示する。
【００１７】
表示部は、タッチパネル上での操作に対応して、情報をスクロール可能に画面に表示するものである。画面を表示する装置としては、ＬＤＣ（Liquid Crystal Display)、ＣＲＴ(Cathode Ray Tube)等が用いられる。
【００１８】
また、前面検知部は、画面の前面に対する前面なぞり操作を検知し、背面検知部は、画面の背面に対する背面なぞり操作を検知する。
【００１９】
画面の前面に設けられたタッチパネルに前面なぞり操作をしたことを、抵抗膜方式あるいは静電容量方式により検知して、画面のスクロール表示に反映させる。画面の背面に設けられたタッチパネルに背面なぞり操作をした場合にも同様の方式で検知して、画面のスクロール表示に反映させる。
【００２０】
傾き測定部は、画面の傾きを測定する。
傾き測定部は、画像を表示している画面の傾きを測定するためのものであり、例えば、装置内部に内蔵された加速度センサや角速度センサを用いて、画面の傾きを測定する。
【００２１】
ここで、表示部は、（ａ）前面なぞり操作が検知されると、画面において情報を当該前面なぞり操作の方向にスクロールし、（ｂ）画面において情報がスクロールされている間、測定された傾きが所定の傾き加速条件を満たし、背面なぞり操作が検知され、当該背面なぞり操作が所定のなぞり加速条件を満たす場合、当該情報をスクロールする速度を増加させる。
【００２２】
すなわち、画面の前面に設けられたタッチパネルに対して前面なぞり操作を行い、前面の画面のスクロール操作を行っている間に、背面に設けられたタッチパネルに対して背面なぞり操作を行う。そのときに、所定の傾き加速条件及び所定のなぞり加速条件を満たすことにより、情報のスクロール速度を増加させることができる。
【００２３】
本発明によれば、ユーザがスクロール操作を行う際に、スクロール速度を早くしたい要望がある場合には、前面及び背面の両方のタッチパネルのなぞり操作を行い、一定の条件を満たせば、スクロール速度を増加させることができる。
従って、早く次の処理に進みたい場合、あるいは表示される画面の末端に、操作すべきアイコンがある場合などは、両面なぞり操作を行うことで、スクロール速度は増加し、速やかな動作が可能となる。
【００２４】
情報表示装置は、測定された傾きから求められた画面の背面から画面の前面へ向かう向きが、重力と逆向きの成分を有する場合、所定の傾き加速条件が満たされる。
【００２５】
すなわち、情報表示装置の向きが、操作中に、重力と逆向きの成分を有するようにユーザにより把持された場合、例えば、装置の向きが水平位置に対して、９０°以上傾いた場合などは、画面の背面から画面の前面へ向かう向きが、重力と逆向きの成分を有しておらず、傾き加速条件が満たされないこととなる。その結果、スクロールの加速処理ができないことになる。
【００２６】
本発明によれば、情報表示装置は、測定された傾きから求められた画面の背面から画面の前面へ向かう向きが、重力と逆向きの成分を有する場合にのみスクロールの速度を増加させることができる。このことにより、ユーザは不安定な持ち方で両面スクロールをさせることで、該装置が手から落下したり、両面なぞり操作に不都合が生じる等のリスクを減少させることができる。
【００２７】
情報表示装置は、検知された前面なぞり操作の画面における軌跡と、検知された背面なぞり操作の画面における軌跡と、の距離が、所定の距離範囲内であり、当該両軌跡の向きが所定の向き範囲内である場合、所定のなぞり加速条件が満たされる。
【００２８】
本発明によれば、画面の両面をなぞり操作することができる状態において、前面なぞり操作の軌跡と背面なぞり操作の軌跡を検知して、両軌跡の距離が所定距離内で、かつ所定の向き範囲内でなければスクロール速度を増加させないことにしている。このように、両面なぞり操作時の操作状態に一定の条件を満たした場合にスクロール速度を増加させることにしたので、ユーザはスクロール速度を増加させる操作を安定的に実施することができる。
【００２９】
情報表示装置の所定の向き範囲は、両軌跡の向きが逆向きの成分を有する範囲である。
【００３０】
前面なぞり操作の軌跡と背面なぞり操作の軌跡の向きが逆向き、すなわち、前面なぞり操作を画面の下から上、背面なぞり操作を上から下というなぞり操作をした場合に、その両軌跡の向きが例えば１５０°から１８０°という範囲内であることを条件とする。
【００３１】
本発明によれば、前面なぞり操作の軌跡と背面なぞり操作の軌跡の向きが逆向きであることを、スクロール速度を増加させることができる条件とすることで、両軌跡の向きが同方向となることで生じる装置把持の不安定さを解消することができる。
【００３２】
情報表示装置の所定の距離範囲は、両軌跡が交差する範囲である。
【００３３】
本発明によれば、前面なぞり操作の軌跡と背面なぞり操作の軌跡が交差するような操作、すなわち、前面と背面を操作する指と指が重なるように操作させることで、より操作の安定を図ることができる。
【００３４】
情報表示装置は、表示部は、測定された傾きが所定の傾き加速条件を満たすか否かを画面にさらに表示する。
【００３５】
本発明によれば、傾き加速条件が満たされていることが画面に表示されることで、ユーザにスクロール速度を増加させる操作が可能であることを認識させることができる。ユーザは、この表示を認識してから、背面なぞり操作を開始することになる。
【００３６】
本発明のその他の観点に係る情報表示方法は、情報表示装置が実行する情報表示方法であって、情報表示装置は、表示部、前面検知部、背面検知部を有し、表示工程、前面検知工程、背面検知工程、を備え、以下のように構成する。
【００３７】
表示工程では、表示部が、情報を画面に表示する。前面検知工程では、前面検知部が、前記画面の前面に対する前面なぞり操作を検知する。背面検知工程では、背面検知部が、前記画面の背面に対する背面なぞり操作を検知する。
【００３８】
さらに、表示工程では、表示部が、（ａ）前面なぞり操作が検知されると、画面において情報をスクロールし、（ｂ）画面において情報がスクロールされている間、背面なぞり操作が検知され、当該背面なぞり操作が所定の条件を満たす場合、当該情報をスクロールする速度を増加させる。
【００３９】
本発明のその他の観点に係る情報表示方法は、情報表示装置が実行する情報表示方法であって、情報表示装置は、表示部、前面検知部、背面検知部、傾き測定部を有し、表示工程、前面検知工程、背面検知工程、傾き測定工程、を備え、以下のように構成する。
【００４０】
表示工程では、表示部が、情報をスクロール可能に画面に表示する。前面検知工程では、前面検知部が、画面の前面に対する前面なぞり操作を検知する。背面検知工程では、背面検知部が、画面の背面に対する背面なぞり操作を検知する。傾き測定工程では、傾き測定部が画面の傾きを測定する。
【００４１】
さらに、表示工程では表示部が、（ａ）前面なぞり操作が検知されると、画面において情報を前面なぞり操作の方向にスクロールし、（ｂ）画面において情報がスクロールされている間、測定された傾きが所定の傾き加速条件を満たし、背面なぞり操作が検知され、背面なぞり操作が所定のなぞり加速条件を満たす場合、当該情報をスクロールする速度を増加させる。
【００４２】
本発明のその他の観点に係るプログラムは、コンピュータを情報表示装置として機能させ、情報表示装置は、表示部、前面検知部、背面検知部を備える。
【００４３】
表示部は、情報を画面に表示する。前面検知部は、画面の前面に対する前面なぞり操作を検知する。背面検知部は、画面の背面に対する背面なぞり操作を検知する。
【００４４】
表示部は、（ａ）前面なぞり操作が検知されると、画面において情報をスクロールし、（ｂ）画面において情報がスクロールされている間、背面なぞり操作が検知され、当該背面なぞり操作が所定の条件を満たす場合、当該情報をスクロールする速度を増加させる。
【００４５】
本発明のその他の観点に係るプログラムは、コンピュータを情報表示装置として機能させ、情報表示装置は、表示部、前面検知部、背面検知部、傾き測定部を備える。
【００４６】
表示部は、情報をスクロール可能に画面に表示する。前面検知部は、画面の前面に対する前面なぞり操作を検知する。背面検知部は、画面の背面に対する背面なぞり操作を検知する。傾き測定部は画面の傾きを測定する。
【００４７】
さらに、表示部は、（ａ）前面なぞり操作が検知されると、画面において情報を前面なぞり操作の方向にスクロールし、（ｂ）画面において情報がスクロールされている間、測定された傾きが所定の傾き加速条件を満たし、背面なぞり操作が検知され、背面なぞり操作が所定のなぞり加速条件を満たす場合、当該情報をスクロールする速度を増加させる。
【００４８】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記憶することができる。
【００４９】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００５０】
本発明によれば、タッチパネルを使用した情報表示装置において、タッチパネルの両面のなぞり操作により画面に表示された画像を迅速にスクロールすることができる情報表示装置、情報表示方法、ならびにこれらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【００５１】
【図１】本実施形態に係る情報表示装置が実現される典型的な携帯型端末機の概要構成を示す図である。
【図２】本実施形態に係る情報表示装置が実現される典型的な携帯型端末機の前面なぞり操作の操作例を示す図である。
【図３】本実施形態に係る情報表示装置が実現される典型的な携帯型端末機の両面なぞり操作の操作例を示す図である。
【図４】本実施形態に係る情報表示装置の概要構成を示す模式図である。
【図５】本実施形態に係る情報表示装置のタッチパネルの軌跡を座標を用いて説明した図である。
【図６】本実施形態において、情報表示装置の画面の傾き測定の原理を示す説明図である。
【図７】本実施形態において、情報表示装置の傾き加速条件を説明する図である。
【図８】本実施形態において、前面なぞり操作の画面の軌跡と背面なぞり操作の軌跡との距離を検出するための説明図である。
【図９】本実施例において、（ａ）は、前面なぞり操作の画面の軌跡と背面なぞり操作の軌跡との距離を検出した具体例を示す図であり、（ｂ）は、前面なぞり操作の画面の軌跡と背面なぞり操作の軌跡との距離を検出した他の具体例を示す図である。
【図１０】本実施形態において、前面なぞり操作の軌跡と背面なぞり操作の軌跡の向きを検出するための説明図であり、（ａ）は、実際の操作軌跡を表示したものであり、（ｂ）は、各操作軌跡のなす角度を示した図である。
【図１１】本実施形態の情報表示処理の制御の流れを示すフローチャートである。
【発明を実施するための形態】
【００５２】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００５３】
（実施態様１）
図１は、本発明の実施の形態に係る情報表示装置が実現される典型的な携帯型端末機の概要構成を示す模式図である。
【００５４】
携帯型端末機１００は、無線通信部１０１と、通信コントローラ１０２と、サウンドアンプ１０３と、スピーカ１０４と、操作キー１０５と、表示部１０６と、第１のタッチパネル１０７と、第２のタッチパネル１０８と、傾きセンサ１０９と、制御部１５０と、を備える。
なお、携帯型端末機の例としては、携帯型ゲーム装置、ＰＤＡなどがある。
【００５５】
無線通信部１０１は、他の携帯型端末機の無線通信部との間で、無線通信を行うユニットであり、携帯型端末機１００に内蔵されたアンテナ（図示せず）を介して所定のデータを送受信する。なお、無線通信部１０１は、所定のアクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部１０１には、固有のＭＡＣ（Media Access Control）アドレスが付与されている。
【００５６】
通信コントローラ１０２は、無線通信部１０１を制御し、所定のプロトコルに従って、制御部１５０と他の携帯型端末機の制御部との間で行われる無線通信の仲立ちをする。また、携帯型端末機１００を、近傍の無線アクセスポイント等を介してインターネットに接続する場合には、無線ＬＡＮ（Local Area Network）に準拠したプロトコルに従って、制御部１５０と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
【００５７】
サウンドアンプ１０３は、制御部１５０で生成された音声信号を増幅し、スピーカ１０４に供給する。また、スピーカ１０４は、例えば、ステレオスピーカ等からなり、サウンドアンプ１０３で増幅された音声信号に従って、所定の効果音や楽曲音、音声等を出力する。
【００５８】
操作キー１０５は、携帯型端末機１００に適宜配置されたキースイッチ等からなり、操作にしたがって携帯型端末機１００のオンオフやマナーモード変更等の所定の指示入力を受け付ける。
【００５９】
画面１０６は、ＬＣＤ等からなり、後述するＬＣＤコントローラ１５６の制御によって、所定の選択ボタン等を適宜表示する。また、画面１０６は、ユーザ等がタッチパネル１０７に接触することで選択指示を入力するのに必要な選択ボタン（アイコン）等を表示する。
【００６０】
第１のタッチパネル１０７は、画面１０６の前面に重ねて配置され、タッチペンやユーザの指による入力を受け付ける。第２のタッチパネル１０８は、画面１０６の背面に重ねて配置されている。第１のタッチパネル１０７及び第２のタッチパネル１０８は、例えば、感圧式のタッチセンサパネルからなり、タッチペン等の圧力を検知し、接触等のタッチ操作およびその位置（タッチ位置）等を検出する。なお、タッチパネル１０７は、例えば、静電容量の変化からユーザの指等の接触を検知・検出するものであってもよい。
【００６１】
傾きセンサ１０９は、携帯型端末機１００に内蔵されており、携帯型端末機１００の軸方向の動きを測定することが可能となっている。すなわち、ユーザが把持している携帯型端末機１００を移動させたり、回転させたり、水平から傾けたりする動作を測定する。    この測定結果は、制御部１５０へ供給され、画像処理部１５２が測定結果に応じた画像データを生成する処理などに使用される。
なお、このような傾きセンサ１０８としては、角加速度を検出するジャイロセンサ等を用いることができる。
【００６２】
また、図１に示す制御部１５０は、ＣＰＵ（Central Processing Unit）１５１と、画像処理部１５２と、音声処理部１５３と、ＲＯＭ（Read Only Memory）１５４と、ＲＡＭ（Random Access Memory）１５５と、ＬＣＤコントローラ１５６と、タッチパネルコントローラ１５７と、を備える。
【００６３】
ＣＰＵ  １５１は、携帯型端末機１００の各構成要素と接続されており、携帯型端末機１００全体の動作を制御する。また、ＣＰＵ  １５１は、携帯型端末機１００の各構成要素と制御信号やデータのやりとりを行う。
【００６４】
画像処理部１５２は、例えば、ＲＯＭ１５４から読み出された画像データや、ＣＰＵ  １５１で処理された画像データを加工処理した後、これらをＲＡＭ  １５５に記憶させる。なお、画像処理部１５２から画像データ等を、直接画面１０６に出力することも可能である。
【００６５】
音声処理部１５３は、例えば、ＲＯＭ  １５４から読み出された音声データや、ＣＰＵ１５１で処理された楽曲データを加工処理した後、これらをＲＡＭ  １５５に記憶させる。なお、音声処理部１５３から音声データ等を、直接サウンドアンプ１０３に出力することも可能である。
【００６６】
ＲＯＭ  １５４は、例えば、画面１０６に表示された項目等の選択を行うのに必要な制御プログラムやデータ等を記憶しており、これらをＣＰＵ  １５１、ＲＡＭ  １５５などに出力する。
【００６７】
ＲＡＭ  １５５は、画像処理部１５２で加工された表示用の画像データや、ＣＰＵ  １５１がプログラムに従った各種処理を実行するためのワークデータ等を記憶しており、これらをＣＰＵ  １５１や画面１０６等に出力する。
【００６８】
ＬＣＤコントローラ１５６は、画面１０６を制御し、所定の表示用画像を表示させる。例えば、ＬＣＤコントローラ１５６は、ＲＡＭ  １５５に記憶された画像データを所定の同期タイミングで表示信号に変換し、画面１０６に出力する。また、ＬＣＤコントローラ１５６は、画面１０６に所定の選択ボタン等を表示させる。
【００６９】
タッチパネルコントローラ１５７は、タッチペンやユーザの指による第１のタッチパネル１０７及び第２のタッチパネル１０８への接触（タッチ操作）を検知・検出する。例えば、画面１０６に所定の選択ボタン等が表示されている状態で、第１のタッチパネル１０７への接触や解放（離れること）の検知及び、それらの位置を検出する。
【００７０】
図２及び図３は、携帯型端末機の操作例を示す外観図である。
図２に示すように、携帯型端末機１００には、上述したように、画面１０６の前面に第１のタッチパネル１０７が設けられている。ユーザが第１のタッチパネル１０７を操作するときには、携帯型端末機１００の左右両端部を両手で保持して操作する。
ユーザは、画面のスクロール操作を行う場合には、携帯型端末機１００の左右を両手で把持し、右手の親指を用いて、第１のタッチパネル１０７の右端をなぞり操作する。
図２においては、右手の親指を用いて、第１のタッチパネル１０７の右端を上方向になぞり操作をすることにより、画面に表示された画像は、上方向にスクロールされる。
なお、ユーザは、必要に応じて、携帯型端末機１００に設けられた入力用コントローラを用いて、操作することもできる。
【００７１】
一方、図３に示すように、携帯型端末機１００には、背面に第２のタッチパネル１０８が設けられており、ユーザが指などで背面の第２のタッチパネル１０８をなぞり操作することができる。
本実施形態に係る発明によれば、ユーザが携帯型端末装置１００の前面の第１のタッチパネル１０７のなぞり操作をすると同時に、背面の第２のタッチパネル１０８のなぞり操作をし、所定の条件を満たすことにより、画面のスクロール速度を増加させることができる。
すなわち、図３において、親指で前面の第１のタッチパネル１０７上を上方向になぞり操作し、人指し指で、背面の第２のタッチパネル１０８上を下方向になぞり操作することで、スクロール速度を増加させる。操作制御の詳細については、後述する。
【００７２】
次に、本実施形態の携帯型端末機１００の機能的な構成について説明する。
図４は、本実施形態に係る携帯型端末機１００の機能的な概念構成を示す図である。  図４に示すように、携帯型端末機１００は、前面検知部４０１、背面検知部４０２、傾き測定部４０３と、表示部４０４を備える。
【００７３】
前面検知部４０１は、画面１０６の前面に配置される第１のタッチパネル１０７になぞり操作があったか否かを検知する。
タッチパネルにおいて、なぞり操作がされた場合には、図５に示すような方法でなぞり操作が検知される。
最初に指が接触した点を始点Ｐ１とし、タッチパネルの座標上の点を例えば（Ｘ１，Ｙ１）として特定する。指が始点Ｐ１から所定距離を有する軌跡Ａを経て、非接触状態になる点を終点Ｐ２（Ｘ２，Ｙ２）として特定する。
また、座標情報は、ベクトル情報としても検知され、ベクトルの方向すなわち、なぞり操作の方向を検知して、スクロールの方向に反映させる。
始点、終点、軌跡の長さ、ベクトルの方向は、座標情報として、ＲＡＭ  １５５に記憶される。
【００７４】
これらの座標情報は、画面に表示される画像をスクロールさせる情報として、ＣＰＵ  １５１で変換され、Ｐ１からＰ２まで動いた軌跡Ａの距離を、スクロール量に、ベクトルの向き、すなわち軌跡の描く向きをスクロールの方向に反映させる処理を行い、画像処理部１５２の処理を経て、画面１０６上の画像をスクロールする。
具体的には、図５に示すように、指をタッチパネル上で上方向に、Ｐ１からＰ２へ移動させた場合、画面は上方向にＰ１とＰ２間の軌跡の距離分、すなわち水平方向にＸ２−Ｘ１分、垂直方向にＹ２−Ｙ１分スクロールさせられる。
なお、スクロールは、上下方向及び水平方向の両方同時にすることもできるし、片方の方向のみスクロールするような設定にしてもよい。
前面検知部４０１は、タッチパネルコントローラ１５７が機能する。
【００７５】
なお、スクロール量は、なそり操作をした軌跡の長さと同じ量、すなわち、なぞり操作と同じ速度でスクロールさせてもよいが、一定の長さ以上のなぞり操作を所定時間内に行った場合に、その長さに応じてスクロールの速度を加速させてもよい。
また、スクロール表示は、実際に指等がタッチパネルに接触してから解放するまでの間に限定することもできるし、解放された後も減衰しながら慣性運動でスクロールを継続させることもできる。
【００７６】
背面検知部４０２は、画面１０６の背面に設けられた第２のタッチパネル１０８のなぞり操作を検知するものである。
前面検知部４０１と同様に、タッチパネルに接触した指の始点と終点を検知し、指の移動軌跡から移動距離、ベクトルの方向を検知する。
背面検知部４０２は、前面検知部４０１による前面なぞり操作が検知されることが前提となって、背面のなぞり操作を検知する。
なお、背面検知部４０２は、タッチパネルコントローラ１５７が機能する。
【００７７】
傾き測定部４０３は、携帯型端末機１００に内蔵された傾きセンサ１０９により、携帯型端末機１００の水平面に対する傾きすなわち画面の傾きを測定する。
傾きセンサとしては、例えば、１軸加速度センサが用いられる。加速度センサは、センサ自体の加速度、すなわち１秒当たりの速度変化を検出するセンサであり、重力加速度も検出できるものである。本実施形態における携帯型端末機１００には、小型の装置に適したＭＥＭＳ（Micro Electro Mechanical Systems)型加速度センサを使用することが望ましい。
【００７８】
また、傾きセンサとして、角度あるいは角速度を検出するセンサであるジャイロセンサを用いることも可能である。この場合にもＭＥＭＳ型ジャイロセンサを用いるのが好ましい。
【００７９】
ＭＥＭＳ型加速度センサを用いて、本実施形態における携帯型端末機の傾きを測定する方法を、図６を用いて説明する。
１軸の加速度センサは、携帯型端末機１００の横方向の軸をＸ軸、縦方向の軸をＹ軸とした場合、Ｘ軸方向の動的加速度に反応する。加速度が働いていない場合、すなわち、ゲーム機が地面に対して水平の状態であれば、センサは０グラムを示すオフセット電圧を出力するので、傾きは０と判断される。
【００８０】
携帯型端末機１００をＸ軸を中心にして上下方向（矢印a、ｂ方向)に回転させると、出力電圧は増加し、９０°傾斜した状態で最大値を示す。この原理を利用して、傾きの角度θを検出することができる。
なお、携帯型端末機１００の傾きは、ＭＥＭＳ型ジャイロセンサを用いて求めることもできる。
【００８１】
このような傾きセンサにより求められた傾きから、「傾き加速条件」を求める。ここで、「傾き加速条件」とは、携帯型端末機の画面が、所定の傾き条件を満たしていれば、両面のなぞり操作を検知できるようになるための条件をいう。
たとえば、測定された傾きから求められた画面の背面から画面の前面に向かう向きが、重力と逆向きの成分を有する場合に、傾き加速条件を満たすことにする。
【００８２】
図７に示すように、携帯型端末機１００は、ユーザが地面に対して水平に掴んでいる状態の時は、画面の背面から画面の前面に向かう向きが、ベクトルＢで示すように重力のベクトル方向Ａと逆向きの成分を有する。
ユーザが携帯型端末機１００を操作しているときに、携帯型端末機１００が、ベクトルＢの位置から９０°傾き、ベクトルＣの状態になった場合を考える。ベクトルＣは、重力の方向（ベクトルＡ）と９０°をなす角度を有する。このなす角度が９０°を超えると、重力の方向（ベクトルＡ）と画面の背面から前面に向かう向きが重力と同じ方向を向くことになる。
従って、画面の背面から画面の前面に向かう向きとベクトルＡとのなす角度αが、９０°＜α＜２７０°の範囲では、重力の方向と画面の背面から前面に向かう向きが重力と反対方向を向くことになる。
角度αの範囲は、上述の範囲内であれば、任意の値を設定することができる。
【００８３】
このような傾き加速条件を設定することにより、ユーザが不安定な状態で携帯型端末機を把持している時には、背面のスクロールを行ってもスクロール速度を増加する操作を行うことができないようになっている。
【００８４】
表示部４０４は、前面検知部４０２、背面検知部４０３により検知された結果に基づき、画面１０６に表示される画像をスクロール表示するものである。
また、傾き加速条件が満たされた場合には、その旨を画面に表示する。
ユーザは、傾き加速条件が満たされたことを「両面タッチパネル操作が可能です。」「スクロール速度を早くできます。」等の表示を画面で認知することにより、背面の第２のタッチパネル１０８のなぞり操作が可能であることを認識する。
画像処理部１５７、ＬＣＤコントローラ等が表示部４０４として機能する。
【００８５】
本実施態様においては、前面なぞり操作が検知されている間に、所定の傾き加速度条件を満足することを前提に、更に、所定のなぞり加速条件を満たしていることで、スクロールする速度を増加させることができる。
【００８６】
「なぞり加速条件」とは、背面なぞり操作が検知された後、所定条件を満たせばスクロール速度を加速することができる条件である。
たとえば、前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離が、所定の距離範囲内であり、かつ、両軌跡の向きが所定の向きの範囲内であるときをいう。
ここで、前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離が、所定の距離範囲内であることを、「第１のなぞり加速条件」といい、両軌跡の向きが所定の向きの範囲内であることを、「第２のなぞり加速条件」という。
この第１のなぞり加速条件及び第２のなぞり加速条件の双方が満たされることで、なぞり加速条件が満たされることになる。
【００８７】
前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離が、所定の距離範囲内であることを検知する原理について、図８を用いて説明する。
図８において、画面の前面に配置された第１のタッチパネル１０７上を指等を用いてなぞり操作をした軌跡を実線８ａで示し、画面の背面に配置された第２のタッチパネル１０８上を指等を用いてなぞり操作をした軌跡を点線８ｂで示す。
【００８８】
前面のなぞり操作は、実線８ａで示すように、始点Ｐ３から終点Ｐ４まで行われる。このとき座標は（Ｘ１，Ｙ１）から（Ｘ２，Ｙ２）まで継続的に移動することになる。
また、背面のなぞり操作は、点線８ｂで示すように、始点Ｐ５から終点６まで行われる。このとき座標は（Ｘ３，Ｙ３）から（Ｘ４，Ｙ４）まで継続的移動することになる。
これらの座標情報は、一旦、ＲＡＭ  １５５等に記憶される。
【００８９】
本実施態様において、前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離は、以下のようにして求められる。
前面の軌跡である実線８ａの中間点を、ＲＡＭ  １５５に記憶された座標情報より求める。すなわち、始点Ｐ３の座標（Ｘ１，Ｙ１）と終点Ｐ４の座標（Ｘ２，Ｙ２）から、その中間点であるｘａを座標（ＸＭ１，ＹＭ１）として求める。
更に、背面の軌跡である点線８ｂの中間点を、ＲＡＭ  １５５に記憶された座標情報より求める。
すなわち、始点Ｐ５の座標（Ｘ３，Ｙ３）と終点Ｐ６の座標（Ｘ４，Ｙ４）から、その中間点であるｘｂを座標（ＸＭ２，ＹＭ２）として求める。
そして、求められた中間点ｘａ及び中間点ｘｂの座標情報から、２点の距離Ｌが求められ、この値が前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離となる。
【００９０】
距離Ｌが、所定の距離範囲内であれば、第１のなぞり加速条件を満たすことになる。所定の距離範囲内であるときとは、例えば、距離Ｌの長さが０≦Ｌ≦１０（mm）である場合を設定することができる。
検出された距離Ｌが、上述の範囲内であれば、第１のなぞり加速条件を満たしたことになる。
尚、距離Ｌは、操作に支障がない範囲で任意の値を設定することが可能である。
【００９１】
前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離を求める実例について、図９に示す具体例を用いて説明する。
図９(a)において、前面なぞり操作の軌跡を９ａで示し、背面なぞり操作の軌跡を９ｂで示す。両軌跡の中間点は、それぞれｘｃ及びｘｄで求められている。ｘｃとｘｄ間の距離ｌが０≦ｌ≦１０（mm）の範囲内であれば、第１のなぞり加速条件を満たしたことになる。
図９(b)において、前面なぞり操作の軌跡を９ｃで示し、背面なぞり操作の軌跡を９ｄで示す。両軌跡の中間点は、それぞれｘｅ及びｘｆで示される。この具体例の場合には、両軌跡が交わったところが中間点となっているので、ｘｃとｘｄの距離は０となり、第１のなぞり加速条件を満たすことになる。
一般的には、図９（ｂ）で示すように、両軌跡の距離範囲は、両軌跡が交差する状態である０であることが好ましい。
すなわち、両軌跡が交差する範囲内で操作すれば、ユーザは、指を交差して操作することになるので、安定した姿勢で機器を把持することができ、安全な操作が可能となる。
【００９２】
「なぞり加速条件」は、前面なぞり操作の軌跡と、背面なぞり操作の軌跡が「第１のなぞり加速条件」を満たすこととともに、両軌跡の向きが所定の向き範囲内であるという「第２のなぞり加速条件」を満たすことが必要である。
【００９３】
以下、「第２のなぞり加速条件」を説明する。
「両軌跡の向きが所定の向き範囲内である」とは、例えば、両軌跡の向きが逆向きの成分を有する範囲である。
具体的には、図１０に示すように両軌跡の向きを決定する。
【００９４】
図１０（ａ）に示すように、画面１０６上の第１のタッチパネル１０７をなぞる前面なぞり操作の軌跡を１０ａで示し、画面１０６の背面の第２のタッチパネル１０８をなぞる背面なぞり操作の軌跡を１０ｂで示す。両軌跡１０ａと１０ｂが示すように、前面と背面とがそれぞれ角度をもってなぞり操作がされている。
【００９５】
この両軌跡の向きを、図１０（ｂ）で示すように、各々の中間点であるｘｇ、ｘｈを重ねることで両軌跡のなす角度を求める。両軌跡により形成される角度θが、９０°＜θ＜２７０°であれば、両軌跡の向きが逆方向の成分といえるが、例えば、１５０°＜θ＜１８０°の範囲内に入る場合を両軌跡の向きが逆向きの成分を有する範囲として設定する。
両軌跡の向きが、逆向きであると判断されると、第２のなぞり加速条件が満たされることになる。
以上説明した「なぞり加速条件」が満たされれば、スクロール速度は、前面なぞり操作のみの場合よりも加速した値に設定される。
【００９６】
（動作処理）
以上の構成を有する携帯型端末機１００の動作処理を、図１１に示すフローチャートを参照して説明する。
【００９７】
携帯型端末機１００は、電源が投入されると、初期化処理を経て処理が開始される。初期化処理では、情報処理の開始に必要な情報としてカートリッジ２００のＲＯＭ  ２０１に記憶されるプログラムが、記憶部（ＲＡＭ  １５５）に読み込まれる。
【００９８】
情報処理が開始されると、画面１０６の傾きが検知される（ステップＳ１１０１）。
具体的には、傾き測定部４０３により、傾きが測定される。傾きは、携帯型端末機１００に内蔵された傾きセンサ１０９で測定される。傾きセンサ１０９としては、一軸加速度センサ又は、角速度を検出するジャイロセンサなどが用いられる。
一軸加速度センサでは、図６に示すように、携帯型端末機１００の縦方向の軸であるＸ軸を中心に、Ｙ軸が、どれだけ傾いているかを測定する。すなわち、傾きセンサ１０６は、携帯型端末機１００がＸ軸を中心に上下にどの方向に傾斜しているのか、を検出する。同様な傾き測定は、ジャイロセンサを用いても行うことができる。
【００９９】
なお、傾き加速条件が満たされているか否かを判断する時点は、ユーザの指が第１のタッチパネル１０７に直接なぞり操作をして、接触している間でもよいし、ユーザの指が第１のタッチパネル１０７上から解放されるが、スクロール処理が継続してる間も可能である。
【０１００】
傾きセンサ１０９で求められた傾きから、傾き加速条件を求める。傾き加速条件は、例えば、画面の背面から前面に向かう向きが、重力と逆向きの成分を有するな場合を傾き加速条件が満たされたと判断する。
この傾き加速条件が満たされなければ（ＮＯ；ステップＳ１１０２）、前面なぞり操作のみを検知することになる（ステップＳ１１０３）。
【０１０１】
そして、前面検知部４０１が、前面タッチパネルである第１のタッチパネル１０７でのなぞり操作を検知する（ステップＳ１１０３）。前面なぞり操作があったことが検知されると（ＹＥＳ；ステップＳ１１０４）、前面なぞり操作の座標情報はＲＡＭ  １５５に書き込まれ、さらに読み出し処理が行われる。
読み出された情報は、ＣＰＵ  １５１において、所定スクロール速度が設定される（ステップＳ１１０５）。そして、設定されたスクロール速度で、表示画面の画像はスクロールさせられる（ステップＳ１１１２）。
【０１０２】
一方、画面の傾きが所定の傾き加速条件を満たせば、表示部４０４によりスクロール速度を加速させる条件が満たされたことが画面に表示される（ステップＳ１１０６）。ユーザは、画面に表示された情報から、背面なぞり操作も可能であることを認識する。
【０１０３】
この時点で前面検知部４０１と背面検知部４０２とは、検知可能な状態となり、第１のタッチパネル１０７と第２のタッチパネル１０８でなぞり操作を検知する（ステップＳ１１０７）。
【０１０４】
前面なぞり操作があれば（ＹＥＳ；ステップＳ１１０８）、さらに、背面なぞり操作があったか否かも検知する（ステップＳ１１０９）。
前面なぞり操作がなければ（ＮＯ；ステップＳ１１０８）、スクロール処理は行わず、その他の処理（ステップＳ１１１３）に移行する。
【０１０５】
背面なぞり操作がなければ（ＮＯ；ステップＳ１１０９）、前面操作のみがあったとみなされ、所定のスクロール速度に設定され（ステップＳ１１０５）、その設定された速度で、画面の画像をスクロールする（ステップＳ１１１２）。
【０１０６】
背面なぞり操作があれば（ＹＥＳ；ステップＳ１１０９）、なぞり加速条件を満たすか否かが判断される（ステップＳ１１１０）。すなわち、「第１のなぞり加速条件」である前面なぞり操作の画面における軌跡と、背面なぞり操作の画面における軌跡との距離が、所定の距離範囲内であることと、「第２のなぞり加速条件」である両軌跡の向きが所定の向きの範囲内であることである。
なぞり加速条件を満たさなければ（ＮＯ；ステップＳ１１１０）、前面なぞり操作のみがあったとみなされ、所定のスクロール速度に設定され（ステップＳ１１０５）、その設定された速度で、画面の画像をスクロールする（ステップＳ１１１２）。
【０１０７】
一方、なぞり加速条件をみたせば（ＹＥＳ；ステップＳ１１１０）、前面なぞり操作のみの操作時より加速されたスクロール速度が設定され（ステップＳ１１１１）、その設定された速度でスクロールするように画面表示される（ステップＳ１１１２）。
なお、スクロール速度を加速する設定は、前面のなぞり操作の速度、または、背面のなぞり操作の速度に関連付けて、設定してもよい。
例えば、なぞり操作速度が速くなればなるほど、加速の程度を大きくする等の設定が可能である。
【０１０８】
所定のスクロール速度に設定された場合及び加速されたスクロール速度に設定された場合には、各々の設定された速度で画面の画像をスクロールし、その後その他の処理に移行する（ステップＳ１１１３）。
その他の処理には、スクロール処理を停止する処理やその他の情報処理が含まれる。
【０１０９】
なお、タッチパネル上のなぞり操作を行う箇所は、傾き加速条件及びなぞり加速条件を満たすことができれば、いずれの箇所でも、携帯型端末機の用途に応じて、使用することができる。
すなわち、前面なぞり操作及び背面なぞり操作は、携帯型端末機の左右方向のどちらかの両端部で行ってもよいし、携帯型端末装置の上下方向のどちらかの両端部で行ってよい。
例えば、左右方向のどちらかの両端部をなぞり操作すれば、上下方向にスクロール表示が可能であり、上下方向のどちらかの両端部でなぞり操作を行えば、左右方向にスクロール表示が可能である。
【０１１０】
以上説明したように、両面タッチパネルを備えた携帯型端末機において、前面なぞり操作をしてスクロールしている間に、背面なぞり操作を開始することにより、一定条件をみたせば、スクロール速度を増加させることができる。
携帯端末機の場合、ユーザの端末機に対する姿勢は、操作の進行につれて傾くことが多々ある。とくに、スクロール操作を行う場合には、ユーザは携帯型端末機を水平面に対して上下方向に傾斜させる傾向があるので、本実施態様に示す傾き測定部により傾きを測定し、一定条件を満たす場合のみ携帯型端末機での両面なぞり操作を可能にすることは、有用である。
特に、操作の迅速性が求められるゲーム装置において、すばやく選択肢を選択したり、急いで次のステージに進む場合等には、直感的に迅速に操作を進めることができるので、有益である。
【０１１１】
また、両面なぞり操作を行う場合に、操作状態に一定の条件を課すことで、両面なぞり操作時の適切な装置の把持方法、操作方法を、ユーザに示唆することができる。
【産業上の利用可能性】
【０１１２】
以上説明したように、本発明によれば、タッチパネルを使用した情報表示装置において、タッチパネルの両面のなぞり操作により画面に表示された画像を迅速にスクロールすることができる情報表示装置、情報表示方法、ならびにこれらをコンピュータにて実現するプログラムを提供することができる。
【符号の説明】
【０１１３】
１００：携帯型端末機
１０１：無線通信部
１０２：通信コントローラ
１０３：サウンドアンプ
１０４：スピーカ
１０５：操作キー
１０６：画面
１０７：第１のタッチパネル
１０８：第２のタッチパネル
１１０：コネクタ
１２０：タッチパネル
１５０：処理制御部
１５１：ＣＰＵ
１５２：画像処理装置
１５３：音声処理部
１５４：ＲＯＭ
１５５：ＲＡＭ
１５６：ＬＣＤコントローラ
１５７：タッチパネルコントローラ
２００：カートリッジ
２０１：ＲＯＭ
２０２：ＲＡＭ
４０１：前面検知部
４０２：背面検知部
４０３：傾き測定部
４０４：表示部
【図１】
0005658211.tif 000002
【図２】
0005658211.tif 000003
【図３】
0005658211.tif 000004
【図４】
0005658211.tif 000005
【図５】
0005658211.tif 000006
【図６】
0005658211.tif 000007
【図７】
0005658211.tif 000008
【図８】
0005658211.tif 000009
【図９】
0005658211.tif 000010
【図１０】
0005658211.tif 000011
【図１１】
0005658211.tif 000012