(57)【要約】【課題】タッチパネルのパネル表示面に対する入力操作性を向上させる。【解決手段】制御部は、パネル表示面３に対する押下操作を検知するとともに、押下操作された位置を検出する。パネル表示面３には、操作基準位置４０が予め設定され、操作基準位置４０には、ユーザの指が操作基準位置４０でパネル表示面３に接触していることを触感によってユーザに認識させる基準位置認識部４１が設けられている。制御部は、所定の範囲を有する操作入力位置を、パネル表示面３のうち基準位置４０以外の領域に対して設定する。制御部は、操作入力位置での押下操作を検出したとき、操作入力位置に対応して予め設定された所定の処理を実行する。【選択図】図１
2010066899.tif 000002
【特許請求の範囲】
【請求項１】
パネル表示面を有する表示手段と、
前記パネル表示面に対する押下操作を検知するとともに、押下操作された位置を検出する入力検出手段と、
前記パネル表示面に対して予め設定された操作基準位置と、
ユーザの指が前記操作基準位置で前記パネル表示面に接触していることを該ユーザに認識させる基準位置接触報知手段と、
所定の範囲を有する操作入力位置を、前記パネル表示面のうち前記操作基準位置以外の領域に対して設定する操作入力位置設定手段と、
前記入力検出手段が前記操作入力位置での押下操作を検出したとき、該操作入力位置に対応して予め設定された所定の処理を実行する処理実行手段と、
前記操作入力位置を示す所定のアイコンを前記表示手段に表示する表示制御手段と、
を備えたことを特徴とする入力装置。
【請求項２】
請求項１に記載の入力装置であって、
前記パネル表示面に対して予め設定された押下範囲検知位置と、
前記パネル表示面が前記押下範囲検知位置で押下操作されたとき、その押下範囲を検知する押下範囲検知手段と、を備え、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて前記操作入力位置を変更して設定する
ことを特徴とする入力装置。
【請求項３】
請求項２に記載の入力装置であって、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて、前記操作入力位置の範囲を増減する
ことを特徴とする入力装置。
【請求項４】
請求項２に記載の入力装置であって、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて、前記操作入力位置を移動する
ことを特徴とする入力装置。
【請求項５】
請求項１に記載の入力装置であって、
前記操作入力位置設定手段が設定する操作入力位置は、前記操作基準位置の近傍にそれぞれ配置された第１の操作入力位置と第２の操作入力位置とを含み、
前記処理実行手段は、前記入力検出手段が前記第１の操作入力位置での押下操作と前記第２の操作入力位置での押下操作とを同時に検出したとき、前記第１の操作入力位置と前記第２の操作入力位置のうち一方の操作入力位置に対応した所定の処理を実行し、他方の操作入力位置に対応した所定の処理を実行しない
ことを特徴とする入力装置。
【請求項６】
請求項５に記載の入力装置であって、
前記パネル表示面が前記第１の操作入力位置及び前記第２の操作入力位置で同時に押下操作されたとき、前記第１の操作入力位置に含まれる押下範囲と前記第２の操作入力位置に含まれる押下範囲とをそれぞれ検知する押下範囲検知手段を備え、
前記操作入力位置設定手段は、前記押下範囲検知手段がそれぞれ検知した前記第１の操作入力位置に含まれる押下範囲と前記第２の操作入力位置に含まれる押下範囲とを比較し、広い方の範囲の操作入力位置に対応した所定の処理を実行し、狭い方の範囲の操作入力位置に対応した所定の処理を実行しない
ことを特徴とする入力装置。
【請求項７】
請求項１に記載の入力装置であって、
前記操作入力位置設定手段は、前記操作基準位置を基準に前記操作入力位置を設定する
ことを特徴とする入力装置。
【請求項８】
請求項７に記載の入力装置であって、
前記入力装置の姿勢を検知する姿勢検知手段を備え、
前記操作基準位置は、前記入力装置の姿勢に応じて複数設定され、
前記操作入力位置設定手段は、前記操作入力位置の設定基準とする操作基準位置を、前記姿勢検出手段が検知した前記入力装置の姿勢に応じて前記複数の操作基準位置の中から決定する
ことを特徴とする入力装置。
【請求項９】
請求項７に記載の入力装置であって、
前記操作基準位置は、前記処理実行手段が実行する所定の処理に応じて複数設定され、
前記操作入力位置設定手段は、前記操作入力位置の設定基準とする操作基準位置を、前記処理実行手段が実行する前記所定の処理に応じて前記複数の操作基準位置の中から決定する
ことを特徴とする入力装置。
【請求項１０】
請求項１に記載の入力装置であって、
前記操作基準位置は、複数設定され、
前記処理実行手段は、前記複数の操作基準位置のうち少なくとも１つの操作基準位置での押下操作を前記入力検出手段が検出していることを条件に、前記所定の処理を実行する
ことを特徴とする入力装置。
【請求項１１】
請求項１に記載の入力装置であって、
前記基準位置接触報知手段は、前記パネル表示面から突出する凸部又は前記パネル表示面から凹む凹部の少なくとも一方である
ことを特徴とする入力装置。
【請求項１２】
請求項１に記載の入力装置であって、
前記入力検出手段は、前記基準操作位置では押下操作を検知しない
ことを特徴とする入力装置。
【請求項１３】
請求項１に記載の入力装置であって、
前記入力装置は、携帯型の端末装置であり、
前記操作基準位置と前記操作入力位置とは、ユーザが前記端末装置を手で持って使用する際に、該端末装置を持つ手の親指によって押下可能な位置にそれぞれ設定される
ことを特徴とする入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する入力装置に関する。
【背景技術】
【０００２】
タッチパネルを有する入力装置では、タッチパネルに表示されたボタンアイコンに対する押下によって操作入力を行う。
【０００３】
【特許文献１】特開２００４−１７１５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
立体形状を有する複数のボタンを備えた入力装置の場合、操作入力に慣れたユーザは、ボタンを押下する際の指の触感を頼りに次の操作入力位置を感覚的に判断することにより、連続した操作入力を迅速に行うことができるようになる。例えば、携帯型の端末装置の場合、端末装置を持った手の親指による入力操作に慣れてくると、親指の触感を頼りに次の操作入力位置を瞬時に判断することが可能になる。
【０００５】
しかし、一般的なタッチパネルでは、触感によって入力位置を認識することができない。このため、タッチパネルを採用した入力装置では、次の操作入力位置を指の触感を頼りに感覚的に判断することが難しく、入力操作性の低下を招く。
【０００６】
本発明は、上記実情に鑑みてなされたものであって、入力操作性が良好な入力装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の入力装置は、表示手段と入力検出手段と操作基準位置と基準位置接触報知手段と操作入力位置設定手段と処理実行手段と表示制御手段とを備える。
【０００８】
表示手段は、パネル表示面を有する。入力検出手段は、パネル表示面に対する押下操作を検知するとともに、押下操作された位置を検出する。
【０００９】
操作基準位置は、パネル表示面に対して予め設定されている。基準位置報知手段は、ユーザの指が操作基準位置でパネル表示面に接触していることをユーザに認識させる。
【００１０】
操作入力位置設定手段は、所定の範囲を有する操作入力位置を、パネル表示面のうち基準位置以外の領域に対して設定する。処理実行手段は、入力検出手段が操作入力位置での押下操作を検出したとき、該操作入力位置に対応して予め設定された所定の処理を実行する。表示制御手段は、操作入力位置を示す所定のアイコンを表示手段に表示する。
【発明の効果】
【００１１】
本発明によれば、パネル表示面に対する入力操作性が向上する。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。各実施形態は、本発明の例示であり、本発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１３】
[実施形態１]
図１に示すように、本発明の第１の実施形態の入力装置は、携帯型の端末装置１である。
【００１４】
（１）構成
＜端末装置の外観構成＞
端末装置１は、矩形板形状を有し、前面にパネル表示面３を備えている。このほか、端末装置１は、スピーカ１５及びマイクロフォン１６（図２に示す）や、図示しない赤外線ポート、ＵＳＢ端子、外部メモリ収容部、充電用端子、電源スイッチ等を備えている。外部メモリ収容部には、メモリスティックやメモリカードなどの外部メモリ２１（図２に示す）が収容される。
【００１５】
＜端末装置のシステム構成＞
図２を参照して、端末装置１のシステム構成について説明する。図２は、端末装置１の主要部の概略的なシステム構成の一例を示すブロック図である。
【００１６】
端末装置１は、制御部１１、出力インターフェース１２、入力インターフェース１３、バックライト１４、上記スピーカ１５、上記マイクロフォン１６、記憶部１７、ＧＰＳユニット１８、無線ユニット１９、外部入力端子インターフェース２０等を備えている。
【００１７】
記憶部１７は、ＲＡＭ（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）、ゲームアプリケーションなどの個別のアプリケーションや、メニュー表示ツール、セッティングツールなどに加えて、これらのアプリケーションソフトウェアを管理するアプリケーションマネージャと、開発環境が用意されている。
【００４０】
＜外装パネルの構成＞
図１に示すように、端末装置１を横長に配置した状態でのパネル表示面３の左右の所定位置には、所定の範囲を有する操作基準位置４０が設定されている。各操作基準位置４０には、ユーザの指が操作基準位置４０でパネル表示面３に接触していることを、指の触感によってユーザに認識させる基準位置認識部４１がそれぞれ形成されている。なお、本実施形態の操作基準位置４０は、ユーザが端末装置１を手で持って使用する際に、端末装置１を持つ手の親指によって押下可能な位置に設定される。
【００４１】
基準位置認識部４１として、例えば、パネル表示面３から一体的に突出する凸部４２（図４に示す）や、パネル表示面３から凹む凹部４３（図５に示す）のような外面形状であってもよい。また、外装パネル２の内部に部分的な中空部４４（図６に示す）を設け、パネル表示面３側に薄肉部４５を形成した構造であってもよい。この場合、ユーザは、指で操作基準位置４０を押下した際に、薄肉部４５が容易に撓むため、その触感によって操作基準位置４０を認識することができる。なお、パネル表示面３側からＬＣＤ２２の画像を見た際に、中空部４４が設けられた場所（操作基準位置４０）と他の場所との間で見え方の相違が生じ難いように、光の屈折率が外装パネル２と同じ又は近い特性を有する液体やゲルやエラストマーなどを中空部４４に密封してもよい。
【００４２】
なお、外装パネル２をタッチパネル２４と別体とせず、タッチパネル２４の電極シートを覆う表面シートとして、タッチパネル２４の部材として構成してもよい。
また、以下において、左右の操作基準位置４０及び基準位置認識部４１を区別するため、左側にはＬの符号を、右側にはＲの符号を適宜付して説明する。
【００４３】
＜端末装置の機能的構成＞
上記システム構成及びソフトウェア構成を備えた端末装置１の制御部１１が入力操作管理プログラムを実行することによって実現される操作入力管理処理に関する構成について説明する。なお、入力操作管理プログラムは、単独のアプリケーションとして記憶部１７に記憶されていてもよく、またゲームアプリケーションなどの個々のアプリケーションに含まれた状態で記憶部１７や外部メモリ２１に記憶されていてもよい。また、入力操作管理プログラムが単独のアプリケーションとして記憶されている場合、他のアプリケーションの管理の下に入力操作管理プログラムを実行してもよい。なお、以下において、特に説明しない限り、操作入力管理処理に伴って制御部１１が実行する処理をメイン処理と称する。
【００４４】
操作入力管理処理において、制御部１１は、予め記憶された複数の入力表示パターンの中から一つの入力表示パターンを特定し、特定した入力表示パターンに応じて、複数の入力操作位置をそれぞれ示す複数の入力位置表示アイコン３０をパネル表示面３の所定位置に表示させる。各入力操作位置は所定の範囲を有し、入力操作位置の範囲とほぼ同じ範囲に入力位置表示アイコン３０が表示される。各入力操作位置（各表示アイコン３０の表示位置）は、パネル表示面３のうち上記２つの操作基準位置４０を除く領域に、操作基準位置４０を基準として予め設定されている。
【００４５】
複数の入力表示パターンとしては、例えば、ゲームの実行に適したゲームボタン表示パターン（図１に示す）の他、特に図示しないが、両手での文字入力に適したキーボード表示パターン、音楽データの入力に適した鍵盤表示パターン、片手及び両手での文字入力に適した携帯電話型表示パターンなどが設定されている。なお、本実施形態では、ゲームボタン表示パターンを表示する場合について説明する。
【００４６】
図１に示すように、ゲームボタン表示パターンにおいて、端末装置１を横長に配置した状態でのパネル表示面３の左側領域には、左側の操作基準位置４０Ｌ（基準位置認識部４１Ｌ）の上下左右に、上方向キーアイコン３１Ｕ、下方向キーアイコン３１Ｄ、左方向キーアイコン３１Ｌ、及び右方向キーアイコン３１Ｒが、それぞれ入力位置表示アイコン３０（以下、左側アイコン群３０Ｌと称する）として基準位置認識部４１Ｌに近接して表示される。また、パネル表示面３の右側領域には、右側の操作基準位置４０Ｒ（基準位置認識部４１Ｒ）の上下左右に、△ボタンアイコン３２Ｂ、×ボタンアイコン３２Ｄ、□ボタンアイコン３２Ｃ、及び〇ボタンアイコン３２Ａが、それぞれ入力位置表示アイコン３０（以下、右側アイコン群３０Ｒと称する）として基準位置認識部４１Ｒに近接して表示される。各ボタンアイコン３１Ｕ，３１Ｄ，３１Ｌ，３１Ｒ，３２Ａ，３２Ｂ，３２Ｃ，３２Ｄには、そのボタンを特定する印（例えば、上方向キーアイコン３１Ｕでは上矢印、〇ボタンアイコン３２Ａでは○印）が合わせて表示される。なお、本実施形態の操作入力位置３０は、ユーザが端末装置１を両手で持って使用する際に、端末装置１を持つ両手の各親指によって押下可能な位置に設定される。
【００４７】
制御部１１は、操作入力管理処理の開始直後に予め設定された入力表示パターンを特定し、その後のユーザからの操作入力に応じて１つの入力表示パターンを特定してもよく、実行するメイン処理（例えば、ゲームアプリケーション）に応じて所定の１つの入力表示パターンを特定してもよい。
【００４８】
制御部１１は、ゲームボタン表示パターンを表示した状態で、入力インターフェース１３から操作入力位置情報を受信すると、その操作入力位置情報が示す座標位置が入力位置表示アイコン３０の表示領域に対応した位置（操作入力位置）であるか否かを検知し、対応している場合には、ユーザから所定の入力操作が行われたと判断し、その入力位置表示アイコン３０（入力操作位置）に対して予め対応付けられた制御信号を、メイン処理に対して供給する。すなわち、制御部１１は、所定の範囲を有する操作入力位置を、パネル表示面３のうち操作基準位置４０を除く領域に対して設定する操作入力位置設定手段、及び入力インターフェース１３が操作入力位置での押下操作を検出したとき、その操作入力位置に対応して予め設定された処理を実行する処理実行手段として機能する。なお、上記操作入力位置の範囲と入力位置表示アイコン３０の表示範囲とは、ほぼ同じである必要はなく、両者の範囲は少なくとも重複していればよい。
【００４９】
一方、入力インターフェース１３から受信した操作入力位置情報が示す座標位置が操作基準位置４０である場合、制御部１１は、メイン処理に対して特に制御信号を供給しない。
【００５０】
また、制御部１１は、複数の操作入力位置に対応した操作入力情報を入力インターフェース１３から同時に受信した場合、その操作入力位置の組み合わせが予め設定されている適正な組み合わせか設定されていない不適正な組み合わせかを判定する。上記組み合わせが適正であると判定した場合、制御部１１は、その組み合わせに対して予め対応付けられた制御信号を、メイン処理に対して供給する。
【００５１】
一方、上記組み合わせが不適正であると判定した場合、係る押下操作は誤操作であると推定されるため、制御部１１は、それら複数の操作入力位置に対する押下操作を全て無効とし、メイン処理に対して制御信号を出力しない。例えば、左側の操作基本位置４０Ｌの周りの４カ所の操作入力位置については、操作基本位置４０Ｌを挟んで対峙する２組の操作入力位置（上方向キーアイコン３１Ｕと下方向キーアイコン３１Ｄの組み合わせと左方向キーアイコン３１Ｌと右方向キーアイコン３１Ｒの組み合わせ）を不適正と設定する。また、右側の操作基本位置４０Ｒの周りの４カ所の操作入力位置については、操作基本位置４０Ｒを挟んで対峙する２組の操作入力位置（△ボタンアイコン３２Ｂと×ボタンアイコン３２Ｄの組み合わせと□ボタンアイコン３２Ｃと〇ボタンアイコン３２Ａの組み合わせ）を不適正と設定する。
【００５２】
なお、パネル表示面３が操作基準位置４０で押下操作されたとき、操作入力位置情報を出力しないように入力インターフェース１３を構成してもよい。このような入力インターフェース１３は、様々な構造によって実現可能である。一例として、抵抗膜方式のタッチパネル２４を備えた入力インターフェース１３の場合、操作基準位置４０に電極シートを設けないとか、電極シート間に絶縁体を配置するなどの構造とすればよい。
【００５３】
また、図１の例では、左右の基準位置認識部４１を、各入力位置表示アイコン３０と隣接しない大きさに設定しているが、両者の関係はこれに限定されるものではなく、例えば図７に示すように、左右の基準位置認識部４１を、入力位置表示アイコン３０の間に入り込んでその入力位置アイコン３０に隣接するような形状及び大きさに設定してもよい。
【００５４】
さらに、本実施形態では、ユーザの指が操作基準位置４０でパネル表示面３に接触していることを、指の触感によってユーザに認識させる基準位置認識部４１を設けたが、このような基準位置認識部４１を設けずに、他の方法によって、ユーザの指が操作基準位置４０でパネル表示面３に接触していることをユーザに認識させてもよい。例えば、入力インターフェース１３から受信した操作入力位置情報が示す座標位置が操作基準位置４０である場合、制御部１１が、パネル表示面３の所定部分を点滅発光させたり、スピーカ１５から報知音を出力するなどによって、上記状態を報知してもよい。さらに、バイブレーション機能を有する端末装置１であれば、端末装置１を振動することによって、上記状態を報知してもよい。また、その他に、微弱な電気刺激や温・冷刺激をユーザの指に付与することによって、上記状態を報知してもよい。
【００５５】
また、制御部１１は、左右の操作基準位置４０Ｌ，４０Ｒのうち少なくとも一方での押下操作を検出していることを条件に、ユーザから押下操作された入力位置表示アイコン３０に対して予め対応付けられた制御信号を、メイン処理に対して供給してもよい。このような構成では、ユーザが操作端末１を適切に支持していると推定される場合（操作基準位置４０で押下操作が検出されている場合）に限って、その入力操作位置に対応した制御信号がメイン処理に対して供給されるので、ユーザが携帯端末１を使用していない間（例えば、カバン等に入れて持ち歩いている間）に操作入力管理処理が誤って開始されてしまった場合であっても、ユーザが意図しないメイン処理が実行されてしまうことがない。
【００５６】
（２）作用
次に、本願実施形態の作用について説明する。
【００５７】
ユーザは、パネル表示面３に表示された入力位置表示アイコン３０を指で押下することによって、端末装置１に対する操作入力を行う。
【００５８】
この操作入力において、ユーザは、例えば図８に示すように、横長姿勢の端末装置１の左右両側を両手で把持し、左右の操作基準位置４０（基準位置認識部４１）に左右の親指を置き、基準位置認識部４１をホームポジションとして、基準位置認識部４１から必要に応じて親指を上下左右に適宜移動させながら所望の入力表示アイコン３０上を押下する。
【００５９】
このように、基準位置認識部４１をホームポジションとして利用することにより、指の皮膚の感触によって操作基準位置４０（基準位置認識部４１）を認識しながら操作入力することができる。従って、ユーザは、基準位置認識部４１での指の触感を頼りに次の操作入力位置を感覚的に判断することが可能となる。また、入力操作に慣れるに従って、連続した操作入力を迅速に行うことが可能となる。
【００６０】
また、ユーザが複数の操作入力位置を不適正な組み合わせで同時に押下操作した場合、制御部１１は、その操作を無効としてメイン処理に制御信号を供給しない。従って、係る誤操作によって不適正な制御信号がメイン処理に提供されることがなく、不適正な制御信号に起因して制御部１１が誤作動を起こしてしまう可能性を排除することができる。
【００６１】
[実施形態２]
次に、本発明の第２の実施形態について説明する。なお、以下の各実施形態において、上記第１の実施形態と共通する部分については、その説明を省略する。
【００６２】
上記第１の実施形態では、２つの操作入力位置に対応した操作入力情報を同時に受信した制御部１１は、その操作入力位置の組み合わせが予め設定されている適正な組み合わせか否かを判定し、上記組み合わせが不適正であると判定した場合、２つの操作入力位置に対する押下操作をともに無効とし、メイン処理に対して制御信号を出力しない。これに対し、本実施形態では、制御部１１は押下範囲検知手段として機能し、上記組み合わせが不適正であると判定した場合、２つの操作入力位置に対する押下操作のうち、ユーザが意図した操作入力位置を推定することにより、一方を有功と判定し、他方を無効と判定する。制御部１１は、有効と判定した押下操作に対応する制御信号をメイン処理に出力し、無効と判定した押下操作に対応する制御信号を出力しない。
【００６３】
例えば、不適正な組み合わせとなる２つの操作入力位置（第１の操作入力位置と第２の操作入力位置）が同時に押下操作された場合、制御部１１は、受信した操作入力位置情報が示す複数の座標位置に基づいて、第１の操作入力位置に含まれる押下範囲（面積）と前記第２の操作入力位置に含まれる押下範囲（面積）とをそれぞれ求め、第１の操作入力位置に含まれる押下範囲と第２の操作入力位置に含まれる押下範囲とを比較する。比較の結果、広い方の範囲の操作入力位置を、ユーザが意図した操作入力位置と推定し、その押下操作を有効な入力と判定し、一方、狭い方の範囲の操作入力位置を、ユーザが意図しない操作入力位置と推定し、その押下操作を無効な入力と判定する。そして、有効と判定した操作入力位置に対応する制御信号をメイン処理に供給し、無効と判定した操作入力位置に対応する制御信号をメイン処理に供給しない。なお、タッチパネル２４が押下圧力を検出可能に構成されている場合、上記押下範囲（面積）に代えて若しくは加えて、各操作入力位置での押下圧力に基づいて有効な操作入力位置の判定を行ってもよい。
【００６４】
上記構成では、不適正な組み合わせとなる２つの操作入力位置をユーザが同時に押下操作した場合、制御部１１は、一方の操作入力位置をユーザが意図した位置と推定し、その操作入力位置に対応する制御信号をメイン処理に供給する。従って、係る誤操作によって不適正な制御信号がメイン処理に提供されることがなく、不適正な制御信号に起因して制御部１１が誤作動を起こしてしまう可能性を排除することができる。また、ユーザが意図したと推定された操作入力位置に対応する制御信号がメイン処理に供給されるので、不適正な組み合わせで押下操作を行ったユーザにとって、再入力を繰り返して行う必要性が低減され、入力操作性が向上する。
【００６５】
[実施形態３]
次に、本発明の第３の実施形態について説明する。
【００６６】
本実施形態では、入力操作位置の範囲をユーザの指の大きさに応じて変更して設定する。制御部１１は、押下範囲検知手段として機能し、上記操作入力管理処理の開始時に、以下の入力操作位置変更処理を実行する。
【００６７】
入力操作位置変更処理では、パネル表示面３に、「指の大きさを判定します。」などの文章を表示して、本処理の開始をユーザに報知する。係る報知の後、入力インターフェース１３から受信した操作入力位置情報が示す座標位置が２つの操作基準位置４０に含まれる場合（操作基準位置４０の押下による操作入力位置情報を受信した場合）、同時に受信した操作入力位置情報が示す複数の座標位置に基づいて、各操作基準位置４０を含む押下範囲（面積）をそれぞれ求め、その押下範囲が予め設定された所定範囲以下であるか否かを判定する。このとき、２つの操作基準位置４０の各押下範囲に対してそれぞれ判定を行ってもよく、また両者の平均値（平均押下範囲）に対して判定を行ってもよい。
【００６８】
押下範囲が所定範囲以下のときは、ユーザの親指の大きさが普通サイズかそれ以下であると推定し、第１の範囲（例えば、右側の入力位置表示アイコン３０Ｒの場合、図９に実線で示す範囲）に入力操作位置を設定し、第１の範囲とほぼ同じ範囲に入力位置表示アイコン３０を表示する。一方、押下範囲が所定範囲を超えているときは、ユーザの親指の大きさが普通サイズを超えていると推定し、第１の範囲よりも広い第２の範囲（図９に二点鎖線で示す範囲）に入力操作位置を設定し、第２の範囲とほぼ同じ範囲に入力位置表示アイコン３０を表示する。なお、入力位置表示アイコン３０の表示範囲は、第１の範囲であってもよい。入力操作位置を設定すると、入力操作位置変更処理を終了する。また、第２の範囲は、第１の範囲を含み、且つ操作基準位置４０から離間する方向に拡大するように設定される。
【００６９】
なお、上記入力操作位置変更処理は、上記操作入力管理処理の開始時に必ず実行してもよく、ユーザからの指示によって選択的に実行してもよい。また、操作入力管理処理の実行途中に、ユーザからの指示によって実行してもよい。ユーザからの指示としては、例えば、２つの操作基準位置４０を同時に２回連続して押下する（ダブルクリックする）とか、パネル表示面３を所定範囲内でダブルクリックするなどが可能である。２つの操作基準位置４０のダブルクリックを入力操作位置変更処理の開始指示とする場合、ダブルクリックの前後の押下操作のうち少なくとも一方の操作入力位置情報を記憶しておき、これに基づいて押下範囲を求めてもよい。また、加速度センサ２８を端末装置１に設け、２つの操作基準位置４０での押下操作を検出している状態で加速度センサ２８が所定値以上の加速度を検出したときに（ユーザが２つの操作基準位置４０を押下操作した状態で端末操作１を所定値以上の加速度で振ったときに）、入力操作位置変更処理を開始するなども可能である。
【００７０】
また、操作基準値４０に代えて、図１に二点鎖線で示すように、パネル表示面に２カ所の押下範囲検知位置７０を予め別途設定し、各押下範囲検知位置７０を示す範囲検知位置アイコン７１をそれぞれ表示させてもよい。
【００７１】
また、上述のように、押下範囲に応じて入力操作位置の範囲を増大させることに代えて若しくは加えて、押下範囲に応じて入力操作位置の範囲を減少させてもよい。この場合、操作基準位置４０から離間する方向に減少するように入力操作位置の範囲を設定してもよい。
【００７２】
本実施形態では、ユーザの親指の大きさに応じて操作入力位置の範囲を増減されるので、入力操作性が向上する。また、ユーザの親指が大きい場合、操作基準位置４０から離間する方向に操作入力位置の範囲が拡大されるので、操作基準位置４０に置かれた親指によって操作入力位置が誤って押下操作されてしまう可能性が少なく、ユーザが意図しない誤操作が生じ難い。
【００７３】
[実施形態４]
次に、本発明の第４の実施形態について説明する。
【００７４】
上記第３の実施形態の制御部１１は、入力操作位置変更処理において、パネル表示面３に対する押下範囲（面積）を求め、その押下範囲の大きさに応じて入力操作位置の範囲（面積）を増減する。これに対し、本実施形態の制御部１１は、入力操作位置変更処理において、ユーザが操作基準位置４０を押下操作した際の押下範囲が操作基準位置４０に対して何れの方向に偏っているかを判定し、その偏りに応じて入力操作位置を移動して設定する。
【００７５】
例えば、入力操作位置変更処理の開始後、入力インターフェース１３から受信した操作入力位置情報が示す座標位置が２つの操作基準位置４０に含まれる場合、同時に受信した操作入力位置情報が示す座標位置に基づいて、各操作基準位置４０を含む押下範囲が操作基準位置４０に対して何れの方向（図１中の上方、下方及び左右方向）に偏っているか（変位しているか）を求め、その変位が予め設定された所定距離以下であるか否かを判定する。変位が所定距離以下のときは、ユーザの親指が操作基準位置４０の中央を的確に押下していると推定し、第１の範囲（例えば、右側の入力位置表示アイコン３０Ｒの場合、図１０に実線で示す範囲）に入力操作位置を設定し、第１の範囲とほぼ同じ範囲に入力位置表示アイコン３０を表示する。一方、変位が所定距離を超えているときは、ユーザの親指が操作基準位置４０の中央からずれた位置を押下していると推定し、第１の範囲から予め設定された所定距離だけ上記変位の方向に移動した第２の範囲（上方に移動した場合の第２の範囲を図９に二点鎖線で示す）に入力操作位置を設定し、第２の範囲とほぼ同じ範囲に入力位置表示アイコン３０を表示する。なお、入力位置表示アイコン３０の表示範囲は、第１の範囲であってもよい。入力操作位置を設定すると、入力操作位置変更処理を終了する。
【００７６】
なお、本実施形態の入力操作位置変更処理において、上述のように入力操作位置を移動するとともに、上記第３の実施形態のように入力操作位置に範囲を増減してもよい。
【００７７】
本実施形態では、ユーザの操作姿勢やくせなどに起因してユーザが目標とする押下位置と実際の押下位置とがずれてしまう場合であっても、そのずれに応じて操作入力位置が移動されるので、入力操作性が向上する。また、操作基準位置４０に置かれた親指によって操作入力位置が誤って押下操作されてしまう可能性が少なく、ユーザが意図しない誤操作が生じ難い。
【００７８】
[実施形態５]
次に、本発明の第５の実施形態について、図１１〜図１３に基づき説明する。
【００７９】
上記第１の実施形態では、２カ所の操作基準位置４０を設定し、これら２カ所の操作基準位置を入力操作位置を設定するための基準として用いている。これに対し、本実施形態では、３カ所以上（本実施形態では６カ所）の操作基準位置４０を予め設定し、その中の２カ所を入力操作位置を設定するための基準として適宜用いる。
【００８０】
操作端末１は、加速度センサ２８（図２に示す）を備える。加速度センサ２８は、操作端末１に発生する加速度を検出して制御部１１に出力し、制御部１１は、加速度センサ２８が検出した加速度に基づいて、端末装置１の姿勢（後述する横長の姿勢か縦長の姿勢か）を判断する。なお、操作端末１の姿勢を検知可能なセンサとして、ジャイロセンサなどの他のセンサを設けてもよい。
【００８１】
図１１に示すように、パネル表示面３には、上記２カ所の操作基準位置４０（基準位置認識部４１）に加えて、端末装置１を横長に配置した状態（横長の姿勢）で左側の操作基準位置４０Ｌの上下２カ所にそれぞれ配置される操作基準位置５０（基準位置認識部５１）と、右側の操作基準位置４０Ｒの上下２カ所に配置される操作基準位置６０（基準位置認識部６１）とが予め設定されている。
【００８２】
制御部１１が実行するメイン処理が１人のユーザを対象とした処理（例えば、１人用のゲームアプリケーション）であり、操作端末１の長辺１ａ及び短辺１ｂのうち長辺１ａが上方を向く横長の姿勢で端末装置１が使用される場合、図１１に示すように、上記第１の実施形態で説明したように、操作基準位置４０を基準に入力操作位置（入力位置表示アイコン３０Ｌ，３０Ｒ）がそれぞれ設定される。
【００８３】
制御部１１が実行するメイン処理が１人のユーザを対象とした処理であり、短辺１ｂが上方を向く縦長の姿勢で端末装置１が使用される場合、図１２に示すように、下方の左右の操作基準位置５０を基準に入力操作位置（入力位置表示アイコン３０Ｌ，３０Ｒ）が設定される。この場合、ユーザは、端末装置１の下方の左右の両角部を両手で支持し、両手の親指で入力位置表示アイコン３０Ｌ，３０Ｒに対して押下操作を行えばよい。
【００８４】
また、制御部１１が実行するメイン処理が２人のユーザを対象とした処理の場合、端末装置１の姿勢によらず、図１３に示すように、一方のユーザが操作入力を行う入力操作位置（入力位置表示アイコン３０Ｌ，３０Ｒ）は、操作基準位置５０を基準に設定され、他方のユーザが操作入力を行う入力操作位置（入力位置表示アイコン３０Ｌ，３０Ｒ）は、操作基準位置６０を基準に設定される。この場合、一方のユーザは、端末装置１の一方の短辺１ｂの両角部を両手で支持し、両手の親指で入力位置表示アイコン３０Ｌ，３０Ｒに対して押下操作を行えばよく、他方のユーザは、端末装置１の他方の短辺１ｂの両角部を両手で支持し、両手の親指で入力位置表示アイコン３０Ｌ，３０Ｒに対して押下操作を行えばよい。
【００８５】
上記操作入力位置の設定処理を実現するため、本実施形態の制御部１１は、操作入力管理処理において、実行するメイン処理が１人のユーザを対象とした処理か２人のユーザを対象とした処理かを判定し、２人のユーザを対象とした処理の場合、図１３に示すように、操作基準位置５０及び操作基準位置６０を入力操作位置の設定基準として用いる。また、１人のユーザを対象とした処理の場合、加速度センサ２８が検出した加速度に基づいて端末装置１の姿勢を判断する。端末装置１が横長の姿勢のときは、図１１に示すように、操作基準位置４０を入力操作位置の設定基準として用いる。また、端末装置１が縦長の姿勢のときは、図１２に示すように、操作基準位置５０を入力操作位置の設定基準として用いる。
【００８６】
上記構成では、複数設定された操作基準位置４０，５０，６０のうち、入力操作位置の設定基準として用いる操作基準位置が、端末装置１が実行するメイン処理や端末装置１の姿勢に応じて適宜選択されるので、利便性が向上する。
【００８７】
なお、上述の各実施形態では、携帯型の端末装置１を例に説明したが、本発明は、これに限定されるものではなく、タッチパネルを有する種々の装置に広く適用可能である。
【００８８】
すなわち、上述の各実施形態の説明は本発明の一例であり、本発明は上述の各実施形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても種々の変更が可能であることは勿論である。
【産業上の利用可能性】
【００８９】
本発明は、タッチパネルを有する入力装置に適用可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１の実施形態に係る端末装置を示す斜視図である。
【図２】端末装置の主要部の概略的なシステム構成の一例を示すブロック図である。
【図３】端末装置の主要部の概略的なソフトウェア構成の一例を示すブロック図である。
【図４】基準位置認識部の断面図である。
【図５】基準位置認識部の他の例の断面図である。
【図６】基準位置認識部のさらに他の例の断面図である。
【図７】基準位置認識部のさらに他の例の平面図である
【図８】端末装置の使用状態を示す斜視図である。
【図９】本発明の第３の実施形態を説明するための図１の要部拡大図である。
【図１０】本発明の第４の実施形態を説明するための図１の要部拡大図である。
【図１１】本発明の第５の実施形態を説明するための端末装置１の平面図である。
【図１２】本発明の第５の実施形態を説明するための端末装置１の平面図である。
【図１３】本発明の第５の実施形態を説明するための端末装置１の平面図である。
【符号の説明】
【００９１】
１・・・端末装置、２・・・外装パネル、３・・・パネル表示面、１１・・・制御部、１２・・・出力インターフェース、１３・・・入力インターフェース、２２・・・ＬＥＤ、２４・・・タッチパネル、３０・・・入力位置表示アイコン、３１Ｕ，３１Ｄ，３１Ｌ，３１Ｒ・・・方向キーアイコン、３２Ａ，３２Ｂ，３２Ｃ，３２Ｄ・・・ボタンアイコン、３３，３４，３５・・・キーアイコン、４０，５０，６０・・・操作基準位置、４１，５１，６１・・・基準位置認識部
【図１】
2010066899.tif 000003
【図２】
2010066899.tif 000004
【図３】
2010066899.tif 000005
【図４】
2010066899.tif 000006
【図５】
2010066899.tif 000007
【図６】
2010066899.tif 000008
【図７】
2010066899.tif 000009
【図８】
2010066899.tif 000010
【図９】
2010066899.tif 000011
【図１０】
2010066899.tif 000012
【図１１】
2010066899.tif 000013
【図１２】
2010066899.tif 000014
【図１３】
2010066899.tif 000015