(57)【特許請求の範囲】
【請求項１】
装置本体と、
前記装置本体の前面側に配置されるパネル表示面と、
前記パネル表示面に対する押下操作を検出する第１入力検出手段と、
前記装置本体の後面側に配置される裏側操作面と、
前記裏側操作面でのドラッグ操作を検出する第２入力検出手段と、
前記裏側操作面に１つの検出領域を設定する領域設定手段と、
前記パネル表示面に進行表示及び後退表示が可能な画像を表示し、該画像を表示した状態で前記第２入力検出手段が前記１つの検出領域内での所定方向へのドラッグ操作を検出したとき、前記パネル表示面に表示している画像を進行又は後退させて表示する処理実行手段と、を備え、
前記画像の進行速度及び後退速度は、前記１つの検出領域内での前記所定方向と直交する方向におけるドラッグ操作の入力位置が前記直交する方向の一方側であるほど速く、前記直交する方向の他方側であるほど遅くなるように予め設定され、
前記処理実行手段は、前記所定方向と直交する方向におけるドラッグ操作の入力位置に応じた速度で画像を進行又は後退させる
ことを特徴とする携帯型の端末装置。
【請求項２】
装置本体と、
前記装置本体の前面側に配置されるパネル表示面と、
前記パネル表示面に対する押下操作を検出する第１入力検出手段と、
前記装置本体の後面側に配置される裏側操作面と、
前記裏側操作面でのドラッグ操作を検出する第２入力検出手段と、
前記裏側操作面に検出領域を設定する領域設定手段と、
前記パネル表示面に進行表示及び後退表示が可能な画像を表示し、該画像を表示した状態で前記第２入力検出手段が前記検出領域での所定方向へのドラッグ操作を検出したとき、前記パネル表示面に表示している画像を進行又は後退させて表示する処理実行手段と、を備え、
前記処理実行手段は、前記所定方向に沿った所定距離以上のドラッグ操作を検出した場合、該ドラッグ操作と同方向へのドラッグ操作に対応する画像の進行速度又は後退速度を変更し、前記所定方向に沿った所定距離以上のドラッグ操作を検出してから所定時間以内に該ドラッグ操作と同方向へのドラッグ操作を再度検出した場合には、変更された速度で画像を進行又は後退させて表示する
ことを特徴とする携帯型の端末装置。
【請求項３】
請求項１に記載の端末装置であって、
前記所定方向に対して斜め方向のドラッグ操作を前記第２入力検出手段が検出した場合、前記処理実行手段は、画像を進行又は後退させる速度を、前記所定方向と直交する方向におけるドラッグ操作の入力位置に応じて徐々に変化させる
ことを特徴とする携帯型の端末装置。
【請求項４】
請求項１〜請求項３の何れか一項に記載の端末装置であって、
前記第２入力検出手段は、前記裏側操作面でのタップ操作を検出し、
前記領域設定手段は、前記裏側操作面のうち前記検出領域を除く領域にガイド表示対応領域を設定し、
前記ガイド表示対応領域へのタップ操作を前記第２入力検出手段が検出したとき、前記処理実行手段は、前記裏側操作面における前記検出領域の配置を示すガイド画面を前記パネル表示面に表示する
ことを特徴とする携帯型の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する携帯型の端末装置に関する。
【背景技術】
【０００２】
特開２００３−３３０６１１号公報には、機器の表面と裏面とに表示パネルとタッチセンサとをそれぞれ設け、タッチセンサに対するユーザの指接触位置を表示パネルに表示し、指接触位置と表示パネルの操作ボタン表示とが重なったときに、その操作ボタンに対応する処理を実行する入力装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３０６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の入力装置は、表示パネルの操作ボタンへの操作入力を裏面のタッチセンサから間接的に行うものであり、操作入力の幅が広がるものではない。
【０００５】
本発明は、上記実情に鑑みてなされたものであって、入力操作性が良好であり、且つ多様な操作入力に対応可能な端末装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る端末装置は、装置本体と、装置本体の前面側に配置されるパネル表示面と、パネル表示面に対する押下操作を検出する第１入力検出手段と、装置本体の後面側に配置される裏側操作面と、裏側操作面でのドラッグ操作を検出する第２入力検出手段と、裏側操作面に検出領域を設定する領域設定手段と、パネル表示面に進行表示及び後退表示が可能な画像を表示し、該画像を表示した状態で第２入力検出手段が検出領域での所定方向へのドラッグ操作を検出したとき、パネル表示面に表示している画像を進行又は後退させて表示する処理実行手段と、を備える。画像の進行速度及び後退速度は、所定方向と直交する方向におけるドラッグ操作の入力位置に応じて予め設定されている。処理実行手段は、所定方向と直交する方向におけるドラッグ操作の入力位置に応じた速度で画像を進行又は後退させる。
【０００７】
また、本発明の第２の態様に係る端末装置は、装置本体と、装置本体の前面側に配置されるパネル表示面と、パネル表示面に対する押下操作を検出する第１入力検出手段と、装置本体の後面側に配置される裏側操作面と、裏側操作面でのドラッグ操作を検出する第２入力検出手段と、裏側操作面に検出領域を設定する領域設定手段と、パネル表示面に進行表示及び後退表示が可能な画像を表示し、該画像を表示した状態で第２入力検出手段が検出領域での所定方向へのドラッグ操作を検出したとき、パネル表示面に表示している画像を進行又は後退させて表示する処理実行手段と、を備える。処理実行手段は、所定方向に沿った所定距離以上のドラッグ操作を検出した場合、該ドラッグ操作と同方向へのドラッグ操作に対応する画像の進行速度又は後退速度を変更し、所定方向に沿った所定距離以上のドラッグ操作を検出してから所定時間以内に該ドラッグ操作同方向へのドラッグ操作を再度検出した場合には、変更された速度で画像を進行又は後退させて表示する。
【発明の効果】
【０００８】
本発明によれば、入力操作性が良好であり、且つ多様な操作入力に対応させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る端末装置を示す外観斜視図であり、（ａ）は前面側を、（ｂ）後面側をそれぞれ示している。
【図２】端末装置の主要部の概略的なシステム構成の一例を示すブロック図である。
【図３】端末装置の主要部の概略的なソフトウェア構成の一例を示すブロック図である。
【図４】端末装置の使用状態を示す斜視図である。
【図５】第１の領域設定パターンの一例を示す図である。
【図６】第１の領域設定パターンの他の例を示す図である。
【図７】第１の領域設定パターンのさらに他の例を示す図である。
【図８】第２の領域設定パターンを示す図である。
【図９】第３の領域設定パターンを示す図である。
【図１０】ガイド表示対応領域を加えた領域設定パターンの一例を示す図である。
【図１１】ガイド画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。本実施形態は、本発明の例示であり、本発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１１】
本実施形態は、図１（ａ）、（ｂ）に示すように、携帯型の端末装置１である。
【００１２】
＜端末装置の外観構成＞
端末装置１は、矩形板形状の装置本体２と、装置本体２の前面上に配置されるパネル表示面３と、装置本体２の後面（背面）上に配置されるタッチパッド２６とを備える。このほか、端末装置１は、スピーカ１５及びマイクロフォン１６（図２に示す）や、図示しない赤外線ポート、ＵＳＢ端子、外部メモリ収容部、充電用端子、電源スイッチ等を備えている。外部メモリ収容部には、メモリスティックやメモリカードなどの外部メモリ２１（図２に示す）が収容される。ユーザは、パネル表示面３がユーザ側を向いた状態で、短辺側又は長辺側の両側部を左右の手によって把持して端末装置１を使用する。短辺側が把持される場合（図５に示す）を横持ち使用態様と称し、長辺側が把持される場合を縦持ち使用態様と称する。
【００１３】
＜端末装置のシステム構成＞
図２を参照して、端末装置１のシステム構成について説明する。図２は、端末装置１の主要部の概略的なシステム構成の一例を示すブロック図である。
【００１４】
端末装置１は、制御部１１、出力インターフェース１２、入力インターフェース１３、バックライト１４、上記スピーカ１５、上記マイクロフォン１６、記憶部１７、ＧＰＳユニット１８、無線ユニット１９、外部入力端子インターフェース２０等を備えている。
【００１５】
記憶部１７は、ＲＡＭ（Random Access Memory）からなるメインメモリと、ＲＯＭ（Read Only Memory）とを備えている。
【００１６】
制御部１１は、中央演算処理装置（ＣＰＵ：Central Processing Unit）及びその周辺装置等からなるメイン制御部と、フレームバッファに描画を行う画像処理装置（ＧＰＵ：Graphic Processing Unit）等からなる画像制御部と、楽音、効果音等を発生する音声処理装置（ＳＰＵ：Sound Processing Unit）等からなる音声制御部などから構成されている。
【００１７】
メイン制御部は、ＣＰＵと、割り込み制御やダイレクトメモリアクセス（ＤＭＡ：Direct Memory Access）転送の制御等を行う周辺装置制御部を備えている。
【００１８】
音声制御部は、メイン制御部の制御の下、楽音、効果音等を発生するＳＰＵと、ＳＰＵにより、波形データ等が記録されるサウンドバッファとを備え、ＳＰＵによって発生される楽音、効果音等がスピーカ１５から出力される。ＳＰＵは、例えば１６ビットの音声データを４ビットの差分信号として適応予測符号化（ＡＤＰＣＭ：Adaptive Differential PCM）された音声データを再生するＡＤＰＣＭ復号機能と、サウンドバッファに記憶されている波形データを再生することにより、効果音等を発生する再生機能と、サウンドバッファに記憶されている波形データを変調させて再生する変調機能等を備えている。また、ＳＰＵは、マイクロフォン１６から供給された音声データをＣＰＵに供給する機能を備えている。マイクロフォン１６は、外部からの音声が入力されると、所定のサンプリング周波数と量子化ビット数によるＡ／Ｄ変換等を施して、ＳＰＵに音声データを供給する。
【００１９】
画像制御部は、ジオメトリトランスファエンジン（ＧＴＥ：Geometry Transfer Engine）と、ＧＰＵと、フレームバッファと、画像デコーダとを備えている。ＧＴＥは、例えば複数の演算を並列に実行する並列演算機構を備え、上記ＣＰＵからの演算要求に応じて座標変換、光源計算、行列あるいはベクトルなどの演算を高速に行う。そして、メイン制御部は、ＧＴＥによる演算結果に基づいて３角形や４角形などの基本的な単位図形（ポリゴン）の組合せとして３次元モデルを定義して３次元像を描画するための各ポリゴンに対応する描画命令をＧＰＵに送る。ＧＰＵは、メイン制御部からの描画命令に従って、フレームバッファに対して多角形（ポリゴン）等の描画を行う。フレームバッファは、ＧＰＵにより描画された画像を記憶する。このフレームバッファは、所謂デュアルポートＲＡＭからなり、ＧＰＵからの描画あるいは記憶部１７のメインメモリからの転送と、表示のための読み出しとを同時に行うことができる。また、このフレームバッファには、ビデオ出力として出力される表示領域の他に、ＧＰＵがポリゴン等の描画を行う際に参照するカラールックアップテーブル（ＣＬＵＴ：Color Lock Up Table）が記憶されるＣＬＵＴ領域と、描画時に座標変換されてＧＰＵによって描画されるポリゴン等の中に挿入（マッピング）される素材（テクスチャ）が記憶されるテクスチャ領域が設けられている。これらのＣＬＵＴ領域とテクスチャ領域は、表示領域の変更等に従って動的に変更される。画像デコーダは、メイン制御部からの制御により、記憶部１７のメインメモリに記憶され離散コサイン変換等の直交変換により圧縮されて符号化された静止画あるいは動画の画像データを復号してメインメモリに記憶させる。
【００２０】
記憶部１７のＲＯＭには、端末装置１の各部を制御するためのオペレーティングシステム等のプログラムが記憶されている。制御部１１のＣＰＵは、ＲＯＭに記憶されているオペレーティングシステムを記憶部１７のメインメモリに読み出し、読み出したオペレーティングシステムを実行することにより、この端末装置１の全体を制御する。更に、ＲＯＭには、端末装置１の各部や端末装置１に接続される各種周辺機器を制御するための制御プログラムや、映像コンテンツを再生するための映像再生プログラムや、ゲームを行う機能をＣＰＵに実現させるためのゲームプログラムなどの各種プログラムが格納されている。
【００２１】
記憶部１７のメインメモリには、ＣＰＵがＲＯＭから読み出したプログラムや、各種プログラムの実行の際に用いられるデータ等の各種データが記憶される。
【００２２】
ＧＰＳユニット１８は、制御部１１の制御の下、人工衛星が発信する電波を受信し、これを用いて端末装置１の位置情報（緯度・経度・高度など）を求めて制御部１１へ出力する。
【００２３】
無線通信部ユニット１９は、制御部１１の制御の下、赤外線ポートを介して他の端末装置と無線通信を行う。
【００２４】
外部入力端子インターフェース２０は、ＵＳＢ端子とＵＳＢコントローラとを備え、ＵＳＢ端子を介して外部機器との間でＵＳＢ接続が行われる。
【００２５】
上記外部メモリ収容部に収容された外部メモリ２１は、図示しないパラレルＩ／Ｏインターフェース（ＰＩＯ）及びシリアルＩ／Ｏインターフェース（ＳＩＯ）とを介して制御部１１に接続される。
【００２６】
出力インターフェース１２は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）２２とＬＣＤコントローラ２３とを備えている。ＬＣＤ２２は、ＬＣＤパネルやドライバ回路などをモジュール化したものである。ＬＣＤコントローラ２３は、制御部１１のフレームバッファから出力された画像データを一時的に格納するＲＡＭを内蔵し、制御部（メイン制御部）１１からの制御により、ＲＡＭ内の画像データを所定のタイミングで読み出して、ＬＣＤ２２へ出力する。
【００２７】
入力インターフェース１３は、タッチパネル２４とタッチパネルコントローラ２５とタッチパッド２６とタッチパッドコントローラ２７とを備えている。本実施形態のタッチパネル２４とタッチパッド２６とは、ともに抵抗膜方式が採用されている。
【００２８】
タッチパネル２４は、透明電極が成膜された複数の電極シートを、電極面を対向させて一定の間隔を空けて配置した構造を有し、ＬＣＤ２２（ＬＣＤパネル）の表示画面上に配置されている。タッチパネル２４の表面（外面）２４ａは、ユーザの指（主に親指）やペン等からの押下操作を受けるパネル表示面３を構成し、パネル表示面３がユーザの指やペン等で押圧される（押下操作される）と、タッチパネル２４の電極シート同士が接触し、各電極シート上の抵抗値が変化する。タッチパネルコントローラ２５は、各電極シート上の抵抗変化を検出することにより、押圧された位置（操作入力位置）を座標値（平面座標値又は極座標値）として検出するとともに、座標値に対応する押圧強さを抵抗値の変化量の大きさ（絶対値）として検出し、その座標値及び変化量の大きさを前面側の操作入力情報（操作信号）として制御部１１に出力する。なお、１つの操作入力は、所定の範囲内において波形状に変化してピーク値を有する抵抗値の集合として検出され、タッチパネルコントローラ２５は、このような抵抗値の集合を検出した場合、そのピーク値での変化量の大きさと座標値とを、１つの操作入力の操作入力情報として制御部１１に出力する。また、タッチパネルコントローラ２５は、抵抗値の集合が移動しているか否かを判定し、抵抗値の集合が移動していると判定した場合、移動後の操作入力情報を制御部１１に出力する際に、２つ操作入力情報が連続的に実行された操作入力（ドラッグ操作）であることを判別可能に（例えば、移動の前後の操作入力情報に同一の識別情報を付して）出力する。すなわち、入力インターフェース１３は、パネル表示面３に対するユーザからの押下操作を検出する第１入力検出手段として機能する。また、入力インターフェース１３（タッチパネル２４）は、パネル表示面３上の複数の位置での押下操作を同時に検出可能な所謂マルチタッチパネル（マルチタッチスクリーン）であり、ユーザは、複数の指でパネル表示面３を押下することにより、複数の操作入力位置に対して同時に操作入力を行うことができる。
【００２９】
タッチパネル２４は、透明な薄板形状を有し、ＬＣＤ２２の表示画面上に密接して配置されている。このため、ＬＣＤ２２の表示画面上の画像は、タッチパネル２４を透過してパネル表示面３から容易に視認可能であり、ＬＣＤ２２とタッチパネル２４とは、表示手段を構成している。また、タッチパネル２４を介してパネル表示面３上に見えるＬＣＤ２２の画像の位置（見かけ上の位置）と、ＬＣＤ２２の表示画面上の画像の位置（実際の位置）とは、殆どずれることなく一致する。
【００３０】
タッチパッド２６も、タッチパネル２４と同様に、透明電極が成膜された複数の電極シートを、電極面を対向させて一定の間隔を空けて配置した構造を有する。タッチパッド２６の表面（外面）は、ユーザの指（主に、人差し指と中指）等からの押下操作を受ける裏側操作面２８を構成し、裏側操作面２８がユーザの指等で押圧される（押下操作される）と、タッチパッド２６の電極シート同士が接触し、各電極シート上の抵抗値が変化する。タッチパッドコントローラ２７は、各電極シート上の抵抗変化を検出することにより、押圧された位置（操作入力位置）を座標値（平面座標値又は極座標値）として検出するとともに、座標値に対応する押圧強さを抵抗値の変化量の大きさ（絶対値）として検出し、その座標値及び変化量の大きさを後面側の操作入力情報（操作信号）として制御部１１に出力する。なお、１つの操作入力は、所定の範囲内において波形状に変化してピーク値を有する抵抗値の集合として検出され、タッチパッドコントローラ２７は、このような抵抗値の集合を検出した場合、そのピーク値での変化量の大きさと座標値とを、１つの操作入力の操作入力情報として制御部１１に出力する。また、タッチパッドコントローラ２７は、抵抗値の集合が移動しているか否かを判定し、抵抗値の集合が移動していると判定した場合、移動後の操作入力情報を制御部１１に出力する際に、２つ操作入力情報が連続的に実行された操作入力（ドラッグ操作）であることを判別可能に（例えば、移動の前後の操作入力情報に同一の識別情報を付して）出力する。すなわち、入力インターフェース１３は、裏側操作面２８に対するユーザからの押下操作を検出する第２入力検出手段として機能する。また、入力インターフェース１３（タッチパッド２６）は、裏側操作面２８上の複数の位置での押下操作を同時に検出可能な所謂マルチタッチクリーンであり、ユーザは、複数の指で裏側操作面２８を押下することにより、複数の操作入力位置に対して同時に操作入力を行うことができる。
【００３１】
なお、タッチパネル２４及びタッチパッド２６は、上記抵抗膜方式に限定されるものではなく、パネル表示面に対するユーザの指からの押下操作を検知するとともに、押下操作された位置を検出する機能を有するものであればよい。例えば、抵抗膜方式に代えて、静電容量方式、画像認識方式、光学方式など、様々なタイプの入力インターフェースを用いることができる。静電容量方式では、タッチパネルの表面全体に低圧の電界を形成し、タッチパネルに指が接触した際の表面電荷の変化を検出することにより、操作入力位置を検出する。画像認識方式では、ＬＣＤの表示画面の近傍に配置された複数のイメージセンサによってＬＣＤの表示画面に接触する指などの画像を撮像し、撮像画像を解析することにより、操作入力位置を検出する。また、光学方式では、ＬＣＤの表示画面を囲む周壁のうち縦壁の一方と横壁の一方とに発光体を配置し、縦壁の他方と横壁の他方とに受光部を配置し、表示画面に接触する指によって遮られた光の縦横位置を検出することにより、操作入力位置を検出する。すなわち、画像認識方式や光学式では、タッチパネルを設ける必要がなく、ＬＣＤの画像表示面がユーザからの押下操作を受けるパネル表示面となる。
【００３２】
また、図２では、タッチパネルコントローラ２５とタッチパッドコントローラ２７とを別々に表示しているが、両者を１つのコントローラとして構成してもよい。
【００３３】
バックライト１４は、ＬＣＤ２２（ＬＣＤパネル）の裏面側に配置され、制御部１１の制御の下、ＬＣＤ２２の裏面側から表面側に向かって光を照射する。なお、バックライト１４は、ＬＣＤコントローラ２３からの制御に応じて光を照射してもよい。
【００３４】
＜端末装置のソフトウェア構成＞
図３を参照して、端末装置１のソフトウェア構成について説明する。図３は、端末装置１の主要部の概略的なソフトウェア構成の一例を示すブロック図である。
【００３５】
装置端末１のソフトウェア構成では、下位側からデバイスドライバ層、フレームワーク層、デバイス用ミドルウェア層、アプリケーション層が規定されている。
【００３６】
デバイスドライバ層は、制御部１１と、制御部１１に接続されているハードウェアとを動作させるためのソフトウェアである。例えば、オーディオ変換モジュールを動作させるためのデバイスドライバや、ＬＣＤを動作させるためのＬＣＤドライバや、バックライトドライバを動作させるためのドライバなどが適宜含まれる。
【００３７】
フレームワーク層は、アプリケーションプログラムに対して汎用的な機能を提供するとともに、デバイスドライバによって動作される各種資源を管理するソフトウェアである。フレームワーク層は、例えば、後述するミドルウェア層又はアプリケーション層において実行されるいずれかのアプリケーションプログラムが発生した命令をデバイスドライバに伝える。また、フレームワーク層は、記憶部１７や外部メモリ２１とのデータの入出力や、タッチパネル２４からの操作入力やＬＣＤ２２への画面出力といった入出力機能の管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、システム全体を管理する。
【００３８】
ミドルウェア層は、フレームワーク上で動作し、アプリケーションプログラムに対してフレームワークよりも高度で具体的な機能を提供するソフトウェアであるミドルウェアで構成されている。ここでは、ミドルウェアとして、スピーカ１５からの出力音声を合成する技術の基本的な機能を提供するための音声合成ミドルウェア、マイクロフォン１６から入力された音声を認識する技術の基本的な機能を提供するための音声認識ミドルウェア、タッチパネル２４及びタッチパッド２６から操作入力を検出する技術の基本的な機能を提供するためのマルチタッチ検出ミドルウェア、及びＬＣＤ２２へ映像を出力する技術の基本的な機能を提供するための映像出力ミドルウェアなどが用意されている。
【００３９】
最上位層のアプリケーション層では、各種のアプリケーションプログラムが実行される。端末装置１においては、例えば、コミュニケーションアプリケーション、ウェブブラウザ、ファイル交換アプリケーション、オーディオプレイヤ、楽曲検索アプリケーション、ミュージックストリーミング、録音ツール、フォトビューア（Photo Viewer）、テキストエディタ（Text Editor）、ゲームアプリケーションなどの個別のアプリケーションや、メニュー表示ツール、セッティングツールなどに加えて、これらのアプリケーションソフトウェアを管理するアプリケーションマネージャと、開発環境が用意されている。
【００４０】
＜操作入力に関する機能的構成＞
上記システム構成及びソフトウェア構成を備えた端末装置１の制御部１１が操作入力管理プログラムを実行することによって実現される操作入力管理処理に関する構成について説明する。操作入力管理処理は、タッチパネル２４からの操作入力情報に応じた前面側入力管理処理と、タッチパッド２６からの操作入力情報に応じた後面側入力管理処理とを含む。なお、操作入力管理プログラムは、単独のアプリケーションとして記憶部１７に記憶されていてもよく、またゲームアプリケーションなどの個々のアプリケーションに含まれた状態で記憶部１７や外部メモリ２１に記憶されていてもよい。また、操作入力管理プログラムが単独のアプリケーションとして記憶されている場合、他のアプリケーションの管理の下に操作入力管理プログラムを実行してもよい。なお、以下において、特に説明しない限り、操作入力管理処理に伴って制御部１１が実行する処理をメイン処理と称する。
【００４１】
＜前面側入力管理処理の説明＞
前面側入力管理処理において、制御部１１は、予め記憶された複数の入力表示パターンの中から一つの入力表示パターンを特定し、特定した入力表示パターンに応じて、操作入力位置を示す複数の入力位置表示アイコン３０をパネル表示面３の所定位置に表示させる。複数の入力表示パターンとしては、例えば、ゲームの実行に適したゲームボタン表示パターン（図１に示す）や、メールなどの作成時の文字入力に適したキーボード表示パターンや、音楽データの入力に適した鍵盤表示パターンなどが設定されている。
【００４２】
パネル表示面３のうち入力位置表示アイコン３０が表示されていない領域は、メイン処理による出力画像が表示されるメイン表示領域（例えば、ゲームアプリケーションの場合、ゲーム画面の表示領域）３７となる。入力表示パターンによってメイン表示領域３７の大きさや上下方向が相違するため、制御部１１は、特定した入力表示パターンに応じてメイン表示領域３７に表示する画像の方向や大きさを適宜変更する。
【００４３】
例えば、ゲームボタン表示パターンでは、図１に示すように、横持ち使用態様におけるパネル表示面３の左側領域に、上方向キーアイコン３１Ｕ、下方向キーアイコン３１Ｄ、左方向キーアイコン３１Ｌ、及び右方向キーアイコン３１Ｒが、パネル表示面３の右側領域に、〇ボタンアイコン３２Ａ、△ボタンアイコン３２Ｂ、□ボタンアイコン３２Ｃ、×ボタンアイコン３２Ｄが、入力位置表示アイコン３０として表示される。各ボタンアイコン３１Ｕ，３１Ｄ，３１Ｌ，３１Ｒ，３２Ａ，３２Ｂ，３２Ｃ，３２Ｄには、そのボタンを特定する印（例えば、上方向キーアイコン３１Ｕでは上矢印、〇ボタンアイコン３２Ａでは○印）が合わせて表示される。
【００４４】
制御部１１は、操作入力管理処理の開始直後に予め設定された入力表示パターンを特定し、その後のユーザからの操作入力に応じて１つの入力表示パターンを特定してもよく、実行するメイン処理（例えば、ゲームアプリケーション）に応じて所定の１つの入力表示パターンを特定してもよい。
【００４５】
また、制御部１１は、ユーザが選択可能な入力表示パターンを、実行するメイン処理に応じて制限する。例えば、実行するメイン処理が音楽データの入力を必要とせず、且つメイン表示領域３７として広い領域が必要なゲームアプリケーションの場合、鍵盤表示パターンの選択を禁止する。
【００４６】
制御部１１は、ある入力表示パターンを表示した状態で、入力インターフェース１３から前面側の操作入力情報を受信すると、その操作入力情報が示す座標位置が入力位置表示アイコン３０の表示領域に対応した位置（操作入力位置）であるか否かを判定し、対応している場合には、ユーザから所定の操作入力が行われたと判断し、その入力位置表示アイコン３０に対して予め対応付けられた制御信号を、メイン処理に対して供給する。なお、上記操作入力位置の範囲は、入力位置表示アイコン３０の表示領域の全域であってもよく、その一部であってもよい。また、メイン処理がドラッグ操作に対応し、且つドラッグ操作が検出された場合、ドラッグ操作を示す制御信号がメイン処理に対して出力される。
【００４７】
＜後面側入力管理処理の説明＞
後面側入力管理処理において、制御部１１は、予め記憶された複数の領域設定パターンの中から一つの領域設定パターンを特定し、特定した領域設定パターンに応じて、裏側操作面２８に少なくとも１つの検出領域を設定する。制御部１１は、１つの領域設定パターンを設定すると、検出領域への操作入力に対して予め対応付けられた処理を実行する。すなわち、制御部１１は、裏側操作面２８に検出領域を設定する領域設定手段として機能するとともに、入力インターフェース１３が検出領域への所定の押下操作を検出したとき、その検出領域に対応して予め設定された処理を実行する処理実行手段として機能する。
制御部１１がタッチパッド２６を介して検出可能な操作入力は、単純な接触（タッチ操作）と、接触したまま接触位置を移動させるドラッグ操作と、一瞬触って直ぐに離すタップ操作等である。タッチパッドコントローラ２７から入力する押圧強さ（抵抗値の変化量の大きさ）が所定の閾値を超えており、且つ所定の範囲内において所定の閾値を超えた押圧強さが所定時間以上連続して入力されている場合、制御部１１は、当該操作入力をタッチ操作として検出する。タッチパッドコントローラ２７から入力する押圧強さが所定の閾値を超えた状態で所定距離以上移動している場合、制御部１１は、ドラッグ操作として検出する。タッチパッドコントローラ２７から入力する押圧強さが所定の閾値を超えており、且つ所定の設定時間以内に押圧強さが所定の閾値以下となった場合、制御部１１は、当該操作入力をタップ操作として検出する。また、ドラッグ操作の検出において、制御部１１は、入力される操作入力位置に基づいて、ドラッグ方向とドラッグ距離とを検出する。
【００４８】
制御部１１は、操作入力管理処理の開始直後に予め設定された領域設定パターンを特定し、その後のユーザからの操作入力に応じて１つの領域設定パターンを特定してもよく、実行するメイン処理（例えば、ゲームアプリケーション）や、パネル表示面３に表示される入力表示パターンに応じて所定の１つの領域設定パターンを特定してもよい。また、制御部１１は、パネル表示面３等に対するユーザからの所定の操作入力に応じて、タッチパッド２６への操作入力を無効とする裏面側操作入力無効状態を設定してもよい。
【００４９】
次に、制御部１１によって設定される領域設定パターンと、それに対応して制御部１１が実行する処理の例を説明する。なお、以下の裏側操作面２８の説明における左右方向は、裏側操作面２８を見た状態での左右方向であり、ユーザが端末装置１を把持した使用状態でのユーザの左右方向とは逆である。すなわち、裏側操作面２８の左側は、ユーザの右手によって把持され、右側は、ユーザの左手によって把持される。
【００５０】
＜第１の領域設定パターン＞
第１の領域設定パターンの一例を図５に示す。第１の領域設定パターンでは、複数の検出領域（本例では４箇所の検出領域Ａ〜Ｄ）と、検出領域Ａ〜Ｄのそれぞれに隣接する特定領域４０とが設定される。特定領域４０は、アクティベーション領域（認定領域）として機能し、特定領域４０から検出領域Ａ〜Ｄの１つへのドラッグ操作を検出したとき、制御部１１は、検出領域Ａ〜Ｄに対応した所定の処理を実行する。なお、複数の操作入力が検出された場合、制御部１１は、検出した全ての操作入力を無効とする。
【００５１】
図５に示す例では、横持ち使用態様での裏側操作面２８の中央部分に菱形状の特定領域４０が設定され、特定領域４０の外側の左上部と右上部と左下部と右下部とに、それぞれ検出領域Ａ〜Ｄが設定される。すなわち、検出領域Ａ〜Ｄの間には、特定領域４０が必ず介在し、裏面操作面２８への接触を維持したまま１つの検出領域から他の検出領域へ移動（スライド）する指は、その移動の途中で特定領域４０に必ず接触する。なお、特定領域４０は、複数の検出領域Ａ〜Ｄのそれぞれと隣接していればよく、例えば、図６に示すように検出領域同士が完全に離間する配置や、図７に示すように検出領域同士が隣接する配置であってもよい。
【００５２】
第１の領域設定パターンは、パネル表示面３におけるアプリケーションウィンドウの切り替えやフォルダの階層表示などのように、予め階層状に設定された情報をパネル表示面３に表示させる場合に好適に用いられる。制御部１１は、各階層に含まれる複数の情報と検出領域Ａ〜Ｄとを、所定の規則に従ってそれぞれ対応付ける。本実施形態では、各階層における情報の設定順序に従って検出領域Ａ〜Ｄが対応付けられる。具体的には、設定順序が１番目の情報には検出領域Ａが、２番目の情報には検出領域Ｂが、３番目の情報には検出領域Ｃが、４番目の情報には検出領域Ｄがそれぞれ対応付けられる。特定領域４０から検出領域Ａ〜Ｄの１つへのドラッグ操作を検出したとき、制御部１１は、検出領域Ａ〜Ｄに対応した情報を選択し、その情報をパネル表示面３に表示する。また、上記ドラッグ操作の後に、ユーザが検出領域Ａ〜Ｄから指を離すと、制御部１１は、ドラッグ操作によって選択された情報を保持し、パネル表示面３の表示を確定画面として維持する。この状態で、ユーザは、パネル表示面３への操作入力を行うことによって、所望の処理を制御部１１に実行させることができる。また、特定領域４０を指でタップすると（特定領域４０へのタップ操作を検出すると）、制御部１１は、確定画面の表示を終了する（確定画面を閉じる）。
【００５３】
例えば、検出領域Ａにメインメニューが対応付けられ、他の検出領域Ｂ〜Ｄにはそれぞれ他の情報が対応付けられ、メインメニューの下層に４つのサブメニューが所定の順序で並列に設定されている場合、ユーザが特定領域４０に指を置き、検出領域Ａへスライドさせることにより、制御部１１は、メインメニューの起動処理を実行し、メインメニューの内容をパネル表示面３に表示する。この状態から、ユーザが特定領域４０へ指を戻し、検出領域Ａ〜Ｄの中の１つへスライドさせると、制御部１１は、移動先の検出領域Ａ〜Ｄに対応するサブメニュー（移動先が検出領域Ａの場合は１番目のサブメニュー、検出領域Ｂの場合は２番目のサブメニュー、検出領域Ｃの場合は３番目のサブメニュー、検出領域Ｄの場合は４番目のサブメニュー）の内容をパネル表示面３に表示する。さらに、各サブメニューの下層に表示可能な情報が順次設定されている場合、ユーザは、同様の操作入力を繰り返すことによって、さらに深い下層の情報をパネル表示面３に表示させることができる。
【００５４】
また、フォルダが階層状に設定されている場合も上記と同様であり、ユーザが特定領域４０から検出領域Ａ〜Ｄの中の１つへのスライドを繰り返すことによって、深い階層のフォルダの内容を表示させることができる。
【００５５】
このように、第１の領域設定パターンを使用することによって、ユーザは、階層状に設定された情報の中から所望の情報を簡単な操作によって表示させることができる。
【００５６】
＜第１の領域設定パターンの変形例＞
上記第１の領域設定パターンでは、特定領域４０を、検出領域Ａ〜Ｄと同様にユーザからの操作入力を検出し、その検出結果を反映させる反応領域として設定したが、特定領域４０を、ユーザからの操作入力を検出しない又は検出を無効とする無反応領域として設定してもよい。この場合、特定領域４０から検出領域Ａ〜Ｄへのスライドは、特定領域４０と検出領域Ａ〜Ｄとの境界から検出領域Ａ〜Ｄの内側へのドラッグ操作によって検出される。
【００５７】
さらに、特定領域を、無反応領域の中央部分に配置される反応領域として設定してもよい。この場合、特定領域から検出領域Ａ〜Ｄへのスライドは、特定領域でのタッチ操作と、無反応領域と検出領域Ａ〜Ｄとの境界から検出領域Ａ〜Ｄの内側へのドラッグ操作とによって検出される。
【００５８】
＜第２の領域設定パターン＞
第２の領域設定パターンの一例を図８に示す。第２の領域設定パターンでは、１つの検出領域４１が設定されている。パネル表示面３に進行表示及び後退表示が可能な画像が表示された状態において、検出領域４１での所定方向に沿ったドラッグ操作を検出したとき、制御部１１は、パネル表示面３に表示している画像を進行又は後退させて表示する。また、画像の進行速度及び後退速度（所定方向に沿ったドラッグ操作の単位移動距離に対する進行量及び後退量）は、所定方向と直交する方向におけるドラッグ操作の入力位置（座標値）に応じて予め設定され、制御部１１は、所定方向と直交する方向におけるドラッグ操作の入力位置に応じた速度で画像を進行又は後退させる。進行表示及び後退表示が可能な画像には、スクロール可能な画面や動画などが含まれる。スクロール可能な画面の場合、画像を進行又は後退させる速度はスクロール速度に対応し、動画の場合、画像を進行又は後退させる速度は動画のシーク量に対応する。なお、複数の操作入力が検出された場合、制御部１１は、検出した全ての操作入力を無効とする。
【００５９】
図８に示す例では、横持ち使用態様での裏側操作面２８のほぼ全域に、上記所定方向を上下方向とする検出領域４１が設定される。また、ドラッグ操作の入力位置が、右側であるほど画像の進行速度及び後退速度が速く、左側であるほど画像の進行速度及び後退速度が遅くなるように、入力位置に対する速度が設定されている。下方へのドラッグ操作によって画像が進行し、上方へのドラッグ操作によって画像が後退する。
【００６０】
第２の領域設定パターンを用いて画面（例えば、漫画や小説などが表示された画面）をスクロールする場合、ユーザは、検出領域４１に指を置き、上方又は下方へスライドさせる。また、スクロール速度を速くしたいときほど右側でスライドさせ、遅くしたいときほど右側でスライドさせる。検出領域４１でのドラッグ操作を検出した制御部１１は、ドラッグ操作の入力位置に応じた速度で、ドラッグ方向に応じた方向に画面をスクロール表示する。なお、斜め方向にスライドさせることによって、スクロール速度を徐々に速く（又は遅く）させることも可能である。
【００６１】
また、動画の再生時において、第２の領域設定パターンを用いた操作入力を行うことにより、ユーザは、スクロールの場合と同様に、動画のシーク量を増減させて早送りや巻き戻しを行うことができる。
【００６２】
このように、第２の領域設定パターンを使用することによって、ユーザは、画像の進行又は後退表示を、無段階に変更可能な所望速度によって簡単に行うことができる。
【００６３】
＜第３の領域設定パターン＞
第３の領域設定パターンの一例を図９に示す。第３の領域設定パターンでは、３つの検出領域（検出領域４２及び検出領域Ｅ，Ｆ）が設定されている。パネル表示面３に進行表示及び後退表示が可能な画像が表示された状態において、検出領域４２での所定方向に沿ったドラッグ操作を検出したとき、制御部１１は、パネル表示面３に表示している画像を進行又は後退させて表示する。また、制御部１１は、所定方向に沿った所定距離以上のドラッグ操作を検出した場合、同方向へのドラッグ操作に対応する画像の進行速度又は後退速度（所定方向に沿ったドラッグ操作の単位移動距離に対する進行量及び後退量）を変更する。制御部１１は、所定方向に沿った所定距離以上のドラッグ操作を検出した後、所定時間以内に同方向へのドラッグ操作を再度検出した場合には、変更された速度で画像を進行又は後退させ、所定時間に達しても同方向へのドラッグ操作を再度検出しない場合には、変更前の速度に戻す。なお、画像の進行速度又は後退速度の変更は、高速化及び低速化の何れであってもよいが、本実施形態では、高速化する場合について説明する。また、進行表示及び後退表示が可能な画像には、スクロール可能な画面や動画などが含まれるが、本実施形態では、動画の場合について説明する。また、複数の操作入力が検出された場合、制御部１１は、検出した全ての操作入力を無効とする。
【００６４】
図９に示す例では、横持ち使用態様での裏側操作面２８の上側半分の領域に、上記所定方向を左右方向とする検出領域４２が設定される。左方向へのドラッグ操作によって動画が早送りされ、右方向へのドラッグ操作によって動画が巻き戻される。また、裏側操作面２８の下側半分の領域は、左右に分割され、その左側の領域に検出領域Ｅが設定され、右側の領域に検出領域Ｆが設定される。
【００６５】
第３の領域設定パターンを用いて動画を再生する場合、動画の再生前又は動画の再生中に、検出領域Ｅでのタップ操作を検出すると、制御部１１は、パネル表示面３に再生可能な動画の一覧画面を表示する。このとき、動画を再生している場合には、動画の再生を一時停止する。動画の一覧画面が表示された状態で、検出領域Ｅでのドラッグ操作を検出すると、制御部１１は、検出したドラッグ操作に応じて、動画の一覧画面内にカーソルアイコンを移動表示する。ユーザは、カーソルアイコンを見ながらドラッグ操作を行い、再生したい動画にカーソルアイコンを合わせ、かかる状態でタップ操作を行う。このタップ操作によって再生する動画が特定され、制御部１１は、動画の再生を開始する。また、再生可能な動画の一覧画面が表示された状態で、検出領域Ｆでのタップ操作を検出すると、制御部１１は、一覧画面の表示を終了し、一時停止中の動画がある場合には、その動画の再生を再開し、一時停止中の動画がない場合には、その旨をパネル表示面３に表示する。
【００６６】
また、動画の再生中に、検出領域での左右方向に沿ったドラッグ操作を検出すると、制御部１１は、ドラッグ方向に応じた方向に動画をシークさせ、早送り又は巻き戻した後、動画を再生する。ユーザは、同方向への所定距離以上のスライドを繰り返して行うことにより、ドラッグ操作の単位移動距離に対するシーク量を徐々に増大させて、早送り又は巻き戻しの速度を速めることができる。
【００６７】
＜ガイド表示対応領域を含む領域設定パターン＞
ガイド表示対応領域を含む領域設定パターンの一例を図１０に示す。この例は、上記第１の領域設定パターンにガイド表示対応領域４３を加えたものであり、裏側操作面２８の周縁部のうち四隅の部分にガイド表示対応領域４３が設定されている。なお、裏側操作面２８の周縁部のうちガイド表示対応領域４３を除く領域４４は、無反応領域である。また、検出領域Ａ〜Ｄと特定領域４０とは、裏側操作面２８の周縁部の内側に設定されている。また、他の領域設定パターンにガイド表示対応領域４３を加えてもよい。
【００６８】
制御部１１は、ガイド表示対応領域４３でのタップ操作を検出すると、検出領域Ａ〜Ｄ及び特定領域４０の配置を示すガイド画面４５（図１１に示す）をパネル表示面３に表示し、ガイド表示対応領域４３でのタップ操作を再度検出すると、ガイド画面４５の表示を終了する（ガイド画面４５を閉じる）。なお、図１１のガイド画面４５は、パネル表示面３に表示される状態を表しているため、検出領域Ａ，Ｃと検出領域Ｂ，Ｄの左右の位置関係が相違している。
【００６９】
ユーザは、ガイド表示対応領域４３へのタップ操作によって、ガイド画面４５を表示させ、ガイド画面４５を見ながら裏側操作面２８への操作入力を行うことができる。
【００７０】
また、ガイド表示対応領域４３は、操作端末１の四隅の近傍にそれぞれ配置されるため、ユーザはガイド表示対応領域４３の位置を指先の触感によって容易に把握することができる。
【００７１】
[変形例１]
第１の領域設定パターンを、ゲームの実行中に頻繁に使用される複数のウインドウ（例えば、武器のステータスを表示するウインドウやゲームに参加中のメンバーを表示するウインドウなど）の表示に適用してもよい。ゲーム中に使用される複数のウインドウのうち武器のステータスを表示するウインドウの設定順序が１番目の場合、ゲームを実行中のユーザは、特定領域４０から検出領域Ａへのドラッグ操作を行うことによって、武器のステータスを表示するウインドウを表示させることができ、その表示中にタッチパネル２４に対して所定の操作入力を行うことによって、設定を変更することができる。
【００７２】
[変形例２]
第２の領域設定パターンの検出領域４１と第３の領域設定パターンの検出領域４２とを組み合わせた検出領域を設定してもよい。
【００７３】
[変形例３]
上記実施形態では、単一の筐体から構成される端末装置１の前面と後面とにタッチパネル２４とタッチパッド２６とを設けた場合を説明したが、スライド自在に連結された２つの部材によって端末装置が構成される場合、一方の部品の前面にタッチパネル２４を設け、他方の部品の後面にタッチパッド２６を設ければよい。
【００７４】
上述の実施形態の説明は本発明の一例であり、本発明は上述の各実施形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施形態以外であっても種々の変更が可能であることは勿論である。
【産業上の利用可能性】
【００７５】
本発明は、タッチパネルを有する端末装置に適用可能である。
【符号の説明】
【００７６】
１・・・端末装置、２・・・装置本体、３・・・パネル表示面、１１・・・制御部、１２・・・出力インターフェース、１３・・・入力インターフェース、２２・・・ＬＥＤ、２４・・・タッチパネル、２６・・・タッチパッド、２８・・・裏側操作面、４０・・・特定領域、４１，４２，４２，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ・・・検出領域、４３・・・ガイド対応領域、４４・・・ガイド表示
【図１】
0005474669.tif 000002
【図２】
0005474669.tif 000003
【図３】
0005474669.tif 000004
【図４】
0005474669.tif 000005
【図５】
0005474669.tif 000006
【図６】
0005474669.tif 000007
【図７】
0005474669.tif 000008
【図８】
0005474669.tif 000009
【図９】
0005474669.tif 000010
【図１０】
0005474669.tif 000011
【図１１】
0005474669.tif 000012