JP2010066899A - Input device - Google Patents
Input device Download PDFInfo
- Publication number
- JP2010066899A JP2010066899A JP2008231213A JP2008231213A JP2010066899A JP 2010066899 A JP2010066899 A JP 2010066899A JP 2008231213 A JP2008231213 A JP 2008231213A JP 2008231213 A JP2008231213 A JP 2008231213A JP 2010066899 A JP2010066899 A JP 2010066899A
- Authority
- JP
- Japan
- Prior art keywords
- input
- operation input
- input device
- pressing
- input position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 60
- 210000003811 finger Anatomy 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 21
- 210000003813 thumb Anatomy 0.000 claims description 17
- 230000007423 decrease Effects 0.000 claims description 4
- 230000000881 depressing effect Effects 0.000 abstract 2
- 230000000994 depressogenic effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 19
- 230000001133 acceleration Effects 0.000 description 12
- 210000004247 hand Anatomy 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 230000035807 sensation Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000000638 stimulation Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 239000000806 elastomer Substances 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 239000000499 gel Substances 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- 210000004936 left thumb Anatomy 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 210000004935 right thumb Anatomy 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、タッチパネルを有する入力装置に関する。 The present invention relates to an input device having a touch panel.
タッチパネルを有する入力装置では、タッチパネルに表示されたボタンアイコンに対する押下によって操作入力を行う。 In an input device having a touch panel, an operation input is performed by pressing a button icon displayed on the touch panel.
立体形状を有する複数のボタンを備えた入力装置の場合、操作入力に慣れたユーザは、ボタンを押下する際の指の触感を頼りに次の操作入力位置を感覚的に判断することにより、連続した操作入力を迅速に行うことができるようになる。例えば、携帯型の端末装置の場合、端末装置を持った手の親指による入力操作に慣れてくると、親指の触感を頼りに次の操作入力位置を瞬時に判断することが可能になる。 In the case of an input device having a plurality of buttons having a three-dimensional shape, a user who is accustomed to operation input continuously determines the next operation input position based on the tactile sensation of the finger when pressing the button. It is possible to quickly perform the operation input. For example, in the case of a portable terminal device, when the user becomes accustomed to the input operation using the thumb of the hand holding the terminal device, the next operation input position can be instantaneously determined based on the tactile sensation of the thumb.
しかし、一般的なタッチパネルでは、触感によって入力位置を認識することができない。このため、タッチパネルを採用した入力装置では、次の操作入力位置を指の触感を頼りに感覚的に判断することが難しく、入力操作性の低下を招く。 However, a general touch panel cannot recognize an input position by tactile sensation. For this reason, in an input device that employs a touch panel, it is difficult to sensuously determine the next operation input position based on the tactile sensation of the finger, leading to a decrease in input operability.
本発明は、上記実情に鑑みてなされたものであって、入力操作性が良好な入力装置の提供を目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide an input device with good input operability.
本発明の入力装置は、表示手段と入力検出手段と操作基準位置と基準位置接触報知手段と操作入力位置設定手段と処理実行手段と表示制御手段とを備える。 The input device of the present invention comprises display means, input detection means, operation reference position, reference position contact notification means, operation input position setting means, processing execution means, and display control means.
表示手段は、パネル表示面を有する。入力検出手段は、パネル表示面に対する押下操作を検知するとともに、押下操作された位置を検出する。 The display means has a panel display surface. The input detection means detects a pressing operation on the panel display surface and detects a position where the pressing operation is performed.
操作基準位置は、パネル表示面に対して予め設定されている。基準位置報知手段は、ユーザの指が操作基準位置でパネル表示面に接触していることをユーザに認識させる。 The operation reference position is set in advance with respect to the panel display surface. The reference position notification means allows the user to recognize that the user's finger is in contact with the panel display surface at the operation reference position.
操作入力位置設定手段は、所定の範囲を有する操作入力位置を、パネル表示面のうち基準位置以外の領域に対して設定する。処理実行手段は、入力検出手段が操作入力位置での押下操作を検出したとき、該操作入力位置に対応して予め設定された所定の処理を実行する。表示制御手段は、操作入力位置を示す所定のアイコンを表示手段に表示する。 The operation input position setting means sets an operation input position having a predetermined range for an area other than the reference position on the panel display surface. When the input detection unit detects a pressing operation at the operation input position, the process execution unit executes a predetermined process set in advance corresponding to the operation input position. The display control means displays a predetermined icon indicating the operation input position on the display means.
本発明によれば、パネル表示面に対する入力操作性が向上する。 According to the present invention, the input operability on the panel display surface is improved.
以下、図面を参照して本発明の実施形態について説明する。各実施形態は、本発明の例示であり、本発明を限定するものではなく、本発明の範囲内で任意に変更可能である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Each embodiment is an exemplification of the present invention, does not limit the present invention, and can be arbitrarily changed within the scope of the present invention.
[実施形態1]
図1に示すように、本発明の第1の実施形態の入力装置は、携帯型の端末装置1である。
[Embodiment 1]
As shown in FIG. 1, the input device according to the first embodiment of the present invention is a
(1)構成
<端末装置の外観構成>
端末装置1は、矩形板形状を有し、前面にパネル表示面3を備えている。このほか、端末装置1は、スピーカ15及びマイクロフォン16(図2に示す)や、図示しない赤外線ポート、USB端子、外部メモリ収容部、充電用端子、電源スイッチ等を備えている。外部メモリ収容部には、メモリスティックやメモリカードなどの外部メモリ21(図2に示す)が収容される。
(1) Configuration <External configuration of terminal device>
The
<端末装置のシステム構成>
図2を参照して、端末装置1のシステム構成について説明する。図2は、端末装置1の主要部の概略的なシステム構成の一例を示すブロック図である。
<System configuration of terminal device>
The system configuration of the
端末装置1は、制御部11、出力インターフェース12、入力インターフェース13、バックライト14、上記スピーカ15、上記マイクロフォン16、記憶部17、GPSユニット18、無線ユニット19、外部入力端子インターフェース20等を備えている。
The
記憶部17は、RAM(Random Access Memory)からなるメインメモリと、ROM(Read Only Memory)とを備えている。
The
制御部11は、中央演算処理装置(CPU:Central Processing Unit)及びその周辺装置等からなるメイン制御部と、フレームバッファに描画を行う画像処理装置(GPU:Graphic Processing Unit)等からなる画像制御部と、楽音、効果音等を発生する音声処理装置(SPU:Sound Processing Unit)等からなる音声制御部などから構成されている。
The
メイン制御部は、CPUと、割り込み制御やダイレクトメモリアクセス(DMA:Direct Memory Access)転送の制御等を行う周辺装置制御部を備えている。 The main control unit includes a CPU and a peripheral device control unit that performs interrupt control, direct memory access (DMA) transfer control, and the like.
音声制御部は、メイン制御部の制御の下、楽音、効果音等を発生するSPUと、SPUにより、波形データ等が記録されるサウンドバッファとを備え、SPUによって発生される楽音、効果音等がスピーカ15から出力される。SPUは、例えば16ビットの音声データを4ビットの差分信号として適応予測符号化(ADPCM:Adaptive Differential PCM)された音声データを再生するADPCM復号機能と、サウンドバッファに記憶されている波形データを再生することにより、効果音等を発生する再生機能と、サウンドバッファに記憶されている波形データを変調させて再生する変調機能等を備えている。また、SPUは、マイクロフォン16から供給された音声データをCPUに供給する機能を備えている。マイクロフォン16は、外部からの音声が入力されると、所定のサンプリング周波数と量子化ビット数によるA/D変換等を施して、SPUに音声データを供給する。
The voice control unit includes an SPU that generates musical sounds, sound effects, and the like under the control of the main control unit, and a sound buffer in which waveform data and the like are recorded by the SPU. Is output from the
画像制御部は、ジオメトリトランスファエンジン(GTE:Geometry Transfer Engine)と、GPUと、フレームバッファと、画像デコーダとを備えている。GTEは、例えば複数の演算を並列に実行する並列演算機構を備え、上記CPUからの演算要求に応じて座標変換、光源計算、行列あるいはベクトルなどの演算を高速に行う。そして、メイン制御部は、GTEによる演算結果に基づいて3角形や4角形などの基本的な単位図形(ポリゴン)の組合せとして3次元モデルを定義して3次元像を描画するための各ポリゴンに対応する描画命令をGPUに送る。GPUは、メイン制御部からの描画命令に従って、フレームバッファに対して多角形(ポリゴン)等の描画を行う。フレームバッファは、GPUにより描画された画像を記憶する。このフレームバッファは、所謂デュアルポートRAMからなり、GPUからの描画あるいは記憶部17のメインメモリからの転送と、表示のための読み出しとを同時に行うことができる。また、このフレームバッファには、ビデオ出力として出力される表示領域の他に、GPUがポリゴン等の描画を行う際に参照するカラールックアップテーブル(CLUT:Color Lock Up Table)が記憶されるCLUT領域と、描画時に座標変換されてGPUによって描画されるポリゴン等の中に挿入(マッピング)される素材(テクスチャ)が記憶されるテクスチャ領域が設けられている。これらのCLUT領域とテクスチャ領域は、表示領域の変更等に従って動的に変更される。画像デコーダは、メイン制御部からの制御により、記憶部17のメインメモリに記憶され離散コサイン変換等の直交変換により圧縮されて符号化された静止画あるいは動画の画像データを復号してメインメモリに記憶させる。
The image control unit includes a geometry transfer engine (GTE), a GPU, a frame buffer, and an image decoder. The GTE includes, for example, a parallel operation mechanism that executes a plurality of operations in parallel, and performs operations such as coordinate conversion, light source calculation, matrix, or vector at high speed in response to a calculation request from the CPU. Then, the main control unit defines a three-dimensional model as a combination of basic unit graphics (polygons) such as a triangle and a quadrangle based on a calculation result by GTE, and assigns each polygon for drawing a three-dimensional image. The corresponding drawing command is sent to the GPU. The GPU performs drawing of a polygon (polygon) or the like on the frame buffer in accordance with a drawing command from the main control unit. The frame buffer stores an image drawn by the GPU. The frame buffer is formed of a so-called dual port RAM, and can perform drawing from the GPU or transfer from the main memory of the
記憶部17のROMには、端末装置1の各部を制御するためのオペレーティングシステム等のプログラムが記憶されている。制御部11のCPUは、ROMに記憶されているオペレーティングシステムを記憶部17のメインメモリに読み出し、読み出したオペレーティングシステムを実行することにより、この端末装置1の全体を制御する。更に、ROMには、端末装置1の各部や端末装置1に接続される各種周辺機器を制御するための制御プログラムや、映像コンテンツを再生するための映像再生プログラムや、ゲームを行う機能をCPUに実現させるためのゲームプログラムなどの各種プログラムが格納されている。
The ROM of the
記憶部17のメインメモリには、CPUがROMから読み出したプログラムや、各種プログラムの実行の際に用いられるデータ等の各種データが記憶される。
The main memory of the
GPSユニット18は、制御部11の制御の下、人工衛星が発信する電波を受信し、これを用いて端末装置1の位置情報(緯度・経度・高度など)を求めて制御部11へ出力する。
The GPS unit 18 receives a radio wave transmitted by the artificial satellite under the control of the
無線通信部ユニット19は、制御部11の制御の下、赤外線ポートを介して他の端末装置と無線通信を行う。
The wireless communication unit 19 performs wireless communication with other terminal devices via the infrared port under the control of the
外部入力端子インターフェース20は、USB端子とUSBコントローラとを備え、USB端子を介して外部機器との間でUSB接続が行われる。
The external
上記外部メモリ収容部に収容された外部メモリ21は、図示しないパラレルI/Oインターフェース(PIO)及びシリアルI/Oインターフェース(SIO)とを介して制御部11に接続される。
The
出力インターフェース12は、液晶表示装置(LCD:Liquid Crystal Display)22とLCDコントローラ23とを備えている。LCD22は、LCDパネル26(図4に示す)やドライバ回路などをモジュール化したものである。LCDコントローラ23は、制御部11のフレームバッファから出力された画像データを一時的に格納するRAMを内蔵し、制御部(メイン制御部)11からの制御により、RAM内の画像データを所定のタイミングで読み出して、LCD22へ出力する。
The
入力インターフェース13は、抵抗膜方式のタッチパネル24とタッチパネルコントローラ25とを備えている。タッチパネル24の表面(外面)には、透明樹脂材によって薄板状に形成された外装パネル2が密接状態で装着されている。外装パネル2の表面(外面)は、ユーザの指やペン等からの押下操作を受けるパネル表示面3を構成する。
The input interface 13 includes a
タッチパネル24は、透明電極が成膜された複数の電極シートを、電極面を対向させて一定の間隔を空けて配置した構造を有し、LCD22(LCDパネル26)の表示画面上に配置されている(図4参照)。外装パネル2のパネル表示面3がユーザの指やペン等で押圧される(押下操作される)と、タッチパネル24の電極シート同士が接触し、各電極シート上の抵抗値が変化する。タッチパネルコントローラ25は、各電極シート上の抵抗変化を検出することにより、押圧された位置(操作入力位置)を座標値として検出し、その座標値を操作入力位置情報(操作信号)として制御部11に出力する。すなわち、入力インターフェース13は、パネル表示面3に対するユーザの指からの押下操作を検知するとともに、押下操作された位置を検出する入力検出手段として機能する。
The
タッチパネル24は、透明な薄板形状を有し、LCD22の表示画面上に密接して配置されている。このため、LCD22の表示画面上の画像は、タッチパネル24及び外装パネル2を透過してパネル表示面3から容易に視認可能であり、LCD22とタッチパネル24と外装パネル2とは、表示手段を構成している。また、外装パネル2及びタッチパネル24を介してパネル表示面3上に見えるLCD22の画像の位置(見かけ上の位置)と、LCD22の表示画面上の画像の位置(実際の位置)とは、殆どずれることなく一致する。
The
なお、入力インターフェースは、上記抵抗膜方式のタッチパネル24に限定されるものではなく、パネル表示面に対するユーザの指からの押下操作を検知するとともに、押下操作された位置を検出する機能を有するものであれば良い。例えば、抵抗膜方式に代えて、静電容量方式、画像認識方式、光学方式など、様々なタイプの入力インターフェースを用いることができる。静電容量方式では、タッチパネルの表面全体に低圧の電界を形成し、タッチパネルに指が接触した際の表面電荷の変化を検出することにより、操作入力位置を検出する。画像認識方式では、LCDの表示画面の近傍に配置された複数のイメージセンサによってLCDの表示画面に接触する指などの画像を撮像し、撮像画像を解析することにより、操作入力位置を検出する。また、光学方式では、LCDの表示画面を囲む周壁のうち縦壁の一方と横壁の一方とに発光体を配置し、縦壁の他方と横壁の他方とに受光部を配置し、表示画面に接触する指によって遮られた光の縦横位置を検出することにより、操作入力位置を検出する。すなわち、画像認識方式や光学式では、タッチパネルを設ける必要がなく、LCDの画像表示面がユーザからの押下操作を受けるパネル表示面となる。
The input interface is not limited to the
バックライト14は、LCD22(LCDパネル26)の裏面側に配置され、制御部11の制御の下、LCD22の裏面側から表面側に向かって光を照射する。なお、バックライト14は、LCDコントローラ23からの制御に応じて光を照射してもよい。
The
<端末装置のソフトウェア構成>
図3を参照して、端末装置1のソフトウェア構成について説明する。図3は、端末装置1の主要部の概略的なソフトウェア構成の一例を示すブロック図である。
<Software configuration of terminal device>
With reference to FIG. 3, the software configuration of the
装置端末1のソフトウェア構成では、下位側からデバイスドライバ層、フレームワーク層、デバイス用ミドルウェア層、アプリケーション層が規定されている。
In the software configuration of the
デバイスドライバ層は、制御部11と、制御部11に接続されているハードウェアとを動作させるためのソフトウェアである。例えば、オーディオ変換モジュールを動作させるためのデバイスドライバや、LCDを動作させるためのLCDドライバや、バックライトドライバを動作させるためのドライバやなどが適宜含まれる。
The device driver layer is software for operating the
フレームワーク層は、アプリケーションプログラムに対して汎用的な機能を提供するとともに、デバイスドライバによって動作される各種資源を管理するソフトウェアである。フレームワーク層は、例えば、後述するミドルウェア層又はアプリケーション層において実行されるいずれかのアプリケーションプログラムが発生した命令をデバイスドライバに伝える。また、フレームワーク層は、記憶部17や外部メモリ21とのデータの入出力や、タッチパネル24からの操作入力やLCD22への画面出力といった入出力機能の管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、システム全体を管理する。
The framework layer is software that provides general-purpose functions to application programs and manages various resources operated by a device driver. For example, the framework layer transmits a command generated by any application program executed in a middleware layer or an application layer described later to the device driver. The framework layer is commonly used by many application software, such as input / output of data to / from the
ミドルウェア層は、フレームワーク上で動作し、アプリケーションプログラムに対してフレームワークよりも高度で具体的な機能を提供するソフトウェアであるミドルウェアで構成されている。ここでは、ミドルウェアとして、スピーカ15からの出力音声を合成する技術の基本的な機能を提供するための音声合成ミドルウェア、マイクロフォン16から入力された音声を認識する技術の基本的な機能を提供するための音声認識ミドルウェア、タッチパネル24から操作入力を検出する技術の基本的な機能を提供するためのマルチタッチ検出ミドルウェア、及びLCD22へ映像を出力する技術の基本的な機能を提供するための映像出力ミドルウェアなどが用意されている。
The middleware layer is configured by middleware that operates on the framework and provides application programs with higher-level and specific functions than the framework. Here, as middleware, a voice synthesis middleware for providing a basic function of a technique for synthesizing an output voice from the
最上位層のアプリケーション層では、各種のアプリケーションプログラムが実行される。端末装置1においては、例えば、コミュニケーションアプリケーション、ウェブブラウザ、ファイル交換アプリケーション、オーディオプレイヤ、楽曲検索アプリケーション、ミュージックストリーミング、録音ツール、フォトビューア(Photo Viewer)、テキストエディタ(Text Editor)、ゲームアプリケーションなどの個別のアプリケーションや、メニュー表示ツール、セッティングツールなどに加えて、これらのアプリケーションソフトウェアを管理するアプリケーションマネージャと、開発環境が用意されている。
Various application programs are executed in the uppermost application layer. In the
<外装パネルの構成>
図1に示すように、端末装置1を横長に配置した状態でのパネル表示面3の左右の所定位置には、所定の範囲を有する操作基準位置40が設定されている。各操作基準位置40には、ユーザの指が操作基準位置40でパネル表示面3に接触していることを、指の触感によってユーザに認識させる基準位置認識部41がそれぞれ形成されている。なお、本実施形態の操作基準位置40は、ユーザが端末装置1を手で持って使用する際に、端末装置1を持つ手の親指によって押下可能な位置に設定される。
<Configuration of exterior panel>
As shown in FIG. 1, an
基準位置認識部41として、例えば、パネル表示面3から一体的に突出する凸部42(図4に示す)や、パネル表示面3から凹む凹部43(図5に示す)のような外面形状であってもよい。また、外装パネル2の内部に部分的な中空部44(図6に示す)を設け、パネル表示面3側に薄肉部45を形成した構造であってもよい。この場合、ユーザは、指で操作基準位置40を押下した際に、薄肉部45が容易に撓むため、その触感によって操作基準位置40を認識することができる。なお、パネル表示面3側からLCD22の画像を見た際に、中空部44が設けられた場所(操作基準位置40)と他の場所との間で見え方の相違が生じ難いように、光の屈折率が外装パネル2と同じ又は近い特性を有する液体やゲルやエラストマーなどを中空部44に密封してもよい。
As the reference
なお、外装パネル2をタッチパネル24と別体とせず、タッチパネル24の電極シートを覆う表面シートとして、タッチパネル24の部材として構成してもよい。
また、以下において、左右の操作基準位置40及び基準位置認識部41を区別するため、左側にはLの符号を、右側にはRの符号を適宜付して説明する。
In addition, you may comprise the
Further, in the following, in order to distinguish the left and right operation reference positions 40 and the reference
<端末装置の機能的構成>
上記システム構成及びソフトウェア構成を備えた端末装置1の制御部11が入力操作管理プログラムを実行することによって実現される操作入力管理処理に関する構成について説明する。なお、入力操作管理プログラムは、単独のアプリケーションとして記憶部17に記憶されていてもよく、またゲームアプリケーションなどの個々のアプリケーションに含まれた状態で記憶部17や外部メモリ21に記憶されていてもよい。また、入力操作管理プログラムが単独のアプリケーションとして記憶されている場合、他のアプリケーションの管理の下に入力操作管理プログラムを実行してもよい。なお、以下において、特に説明しない限り、操作入力管理処理に伴って制御部11が実行する処理をメイン処理と称する。
<Functional configuration of terminal device>
A configuration relating to an operation input management process realized by executing the input operation management program by the
操作入力管理処理において、制御部11は、予め記憶された複数の入力表示パターンの中から一つの入力表示パターンを特定し、特定した入力表示パターンに応じて、複数の入力操作位置をそれぞれ示す複数の入力位置表示アイコン30をパネル表示面3の所定位置に表示させる。各入力操作位置は所定の範囲を有し、入力操作位置の範囲とほぼ同じ範囲に入力位置表示アイコン30が表示される。各入力操作位置(各表示アイコン30の表示位置)は、パネル表示面3のうち上記2つの操作基準位置40を除く領域に、操作基準位置40を基準として予め設定されている。
In the operation input management process, the
複数の入力表示パターンとしては、例えば、ゲームの実行に適したゲームボタン表示パターン(図1に示す)の他、特に図示しないが、両手での文字入力に適したキーボード表示パターン、音楽データの入力に適した鍵盤表示パターン、片手及び両手での文字入力に適した携帯電話型表示パターンなどが設定されている。なお、本実施形態では、ゲームボタン表示パターンを表示する場合について説明する。 As a plurality of input display patterns, for example, a game button display pattern (shown in FIG. 1) suitable for game execution, a keyboard display pattern suitable for character input with both hands, and music data input, although not particularly shown. A keyboard display pattern suitable for the mobile phone, a mobile phone display pattern suitable for character input with one hand and both hands, and the like are set. In the present embodiment, a case where a game button display pattern is displayed will be described.
図1に示すように、ゲームボタン表示パターンにおいて、端末装置1を横長に配置した状態でのパネル表示面3の左側領域には、左側の操作基準位置40L(基準位置認識部41L)の上下左右に、上方向キーアイコン31U、下方向キーアイコン31D、左方向キーアイコン31L、及び右方向キーアイコン31Rが、それぞれ入力位置表示アイコン30(以下、左側アイコン群30Lと称する)として基準位置認識部41Lに近接して表示される。また、パネル表示面3の右側領域には、右側の操作基準位置40R(基準位置認識部41R)の上下左右に、△ボタンアイコン32B、×ボタンアイコン32D、□ボタンアイコン32C、及び〇ボタンアイコン32Aが、それぞれ入力位置表示アイコン30(以下、右側アイコン群30Rと称する)として基準位置認識部41Rに近接して表示される。各ボタンアイコン31U,31D,31L,31R,32A,32B,32C,32Dには、そのボタンを特定する印(例えば、上方向キーアイコン31Uでは上矢印、〇ボタンアイコン32Aでは○印)が合わせて表示される。なお、本実施形態の操作入力位置30は、ユーザが端末装置1を両手で持って使用する際に、端末装置1を持つ両手の各親指によって押下可能な位置に設定される。
As shown in FIG. 1, in the game button display pattern, in the left region of the
制御部11は、操作入力管理処理の開始直後に予め設定された入力表示パターンを特定し、その後のユーザからの操作入力に応じて1つの入力表示パターンを特定してもよく、実行するメイン処理(例えば、ゲームアプリケーション)に応じて所定の1つの入力表示パターンを特定してもよい。
The
制御部11は、ゲームボタン表示パターンを表示した状態で、入力インターフェース13から操作入力位置情報を受信すると、その操作入力位置情報が示す座標位置が入力位置表示アイコン30の表示領域に対応した位置(操作入力位置)であるか否かを検知し、対応している場合には、ユーザから所定の入力操作が行われたと判断し、その入力位置表示アイコン30(入力操作位置)に対して予め対応付けられた制御信号を、メイン処理に対して供給する。すなわち、制御部11は、所定の範囲を有する操作入力位置を、パネル表示面3のうち操作基準位置40を除く領域に対して設定する操作入力位置設定手段、及び入力インターフェース13が操作入力位置での押下操作を検出したとき、その操作入力位置に対応して予め設定された処理を実行する処理実行手段として機能する。なお、上記操作入力位置の範囲と入力位置表示アイコン30の表示範囲とは、ほぼ同じである必要はなく、両者の範囲は少なくとも重複していればよい。
When the
一方、入力インターフェース13から受信した操作入力位置情報が示す座標位置が操作基準位置40である場合、制御部11は、メイン処理に対して特に制御信号を供給しない。
On the other hand, when the coordinate position indicated by the operation input position information received from the input interface 13 is the
また、制御部11は、複数の操作入力位置に対応した操作入力情報を入力インターフェース13から同時に受信した場合、その操作入力位置の組み合わせが予め設定されている適正な組み合わせか設定されていない不適正な組み合わせかを判定する。上記組み合わせが適正であると判定した場合、制御部11は、その組み合わせに対して予め対応付けられた制御信号を、メイン処理に対して供給する。
In addition, when the
一方、上記組み合わせが不適正であると判定した場合、係る押下操作は誤操作であると推定されるため、制御部11は、それら複数の操作入力位置に対する押下操作を全て無効とし、メイン処理に対して制御信号を出力しない。例えば、左側の操作基本位置40Lの周りの4カ所の操作入力位置については、操作基本位置40Lを挟んで対峙する2組の操作入力位置(上方向キーアイコン31Uと下方向キーアイコン31Dの組み合わせと左方向キーアイコン31Lと右方向キーアイコン31Rの組み合わせ)を不適正と設定する。また、右側の操作基本位置40Rの周りの4カ所の操作入力位置については、操作基本位置40Rを挟んで対峙する2組の操作入力位置(△ボタンアイコン32Bと×ボタンアイコン32Dの組み合わせと□ボタンアイコン32Cと〇ボタンアイコン32Aの組み合わせ)を不適正と設定する。
On the other hand, when it is determined that the above combination is inappropriate, it is estimated that the pressing operation is an erroneous operation. Therefore, the
なお、パネル表示面3が操作基準位置40で押下操作されたとき、操作入力位置情報を出力しないように入力インターフェース13を構成してもよい。このような入力インターフェース13は、様々な構造によって実現可能である。一例として、抵抗膜方式のタッチパネル24を備えた入力インターフェース13の場合、操作基準位置40に電極シートを設けないとか、電極シート間に絶縁体を配置するなどの構造とすればよい。
Note that the input interface 13 may be configured not to output the operation input position information when the
また、図1の例では、左右の基準位置認識部41を、各入力位置表示アイコン30と隣接しない大きさに設定しているが、両者の関係はこれに限定されるものではなく、例えば図7に示すように、左右の基準位置認識部41を、入力位置表示アイコン30の間に入り込んでその入力位置アイコン30に隣接するような形状及び大きさに設定してもよい。
In the example of FIG. 1, the left and right reference
さらに、本実施形態では、ユーザの指が操作基準位置40でパネル表示面3に接触していることを、指の触感によってユーザに認識させる基準位置認識部41を設けたが、このような基準位置認識部41を設けずに、他の方法によって、ユーザの指が操作基準位置40でパネル表示面3に接触していることをユーザに認識させてもよい。例えば、入力インターフェース13から受信した操作入力位置情報が示す座標位置が操作基準位置40である場合、制御部11が、パネル表示面3の所定部分を点滅発光させたり、スピーカ15から報知音を出力するなどによって、上記状態を報知してもよい。さらに、バイブレーション機能を有する端末装置1であれば、端末装置1を振動することによって、上記状態を報知してもよい。また、その他に、微弱な電気刺激や温・冷刺激をユーザの指に付与することによって、上記状態を報知してもよい。
Furthermore, in the present embodiment, the reference
また、制御部11は、左右の操作基準位置40L,40Rのうち少なくとも一方での押下操作を検出していることを条件に、ユーザから押下操作された入力位置表示アイコン30に対して予め対応付けられた制御信号を、メイン処理に対して供給してもよい。このような構成では、ユーザが操作端末1を適切に支持していると推定される場合(操作基準位置40で押下操作が検出されている場合)に限って、その入力操作位置に対応した制御信号がメイン処理に対して供給されるので、ユーザが携帯端末1を使用していない間(例えば、カバン等に入れて持ち歩いている間)に操作入力管理処理が誤って開始されてしまった場合であっても、ユーザが意図しないメイン処理が実行されてしまうことがない。
Further, the
(2)作用
次に、本願実施形態の作用について説明する。
(2) Operation Next, the operation of the present embodiment will be described.
ユーザは、パネル表示面3に表示された入力位置表示アイコン30を指で押下することによって、端末装置1に対する操作入力を行う。
The user performs an operation input to the
この操作入力において、ユーザは、例えば図8に示すように、横長姿勢の端末装置1の左右両側を両手で把持し、左右の操作基準位置40(基準位置認識部41)に左右の親指を置き、基準位置認識部41をホームポジションとして、基準位置認識部41から必要に応じて親指を上下左右に適宜移動させながら所望の入力表示アイコン30上を押下する。
In this operation input, for example, as shown in FIG. 8, the user holds both left and right sides of the
このように、基準位置認識部41をホームポジションとして利用することにより、指の皮膚の感触によって操作基準位置40(基準位置認識部41)を認識しながら操作入力することができる。従って、ユーザは、基準位置認識部41での指の触感を頼りに次の操作入力位置を感覚的に判断することが可能となる。また、入力操作に慣れるに従って、連続した操作入力を迅速に行うことが可能となる。
As described above, by using the reference
また、ユーザが複数の操作入力位置を不適正な組み合わせで同時に押下操作した場合、制御部11は、その操作を無効としてメイン処理に制御信号を供給しない。従って、係る誤操作によって不適正な制御信号がメイン処理に提供されることがなく、不適正な制御信号に起因して制御部11が誤作動を起こしてしまう可能性を排除することができる。
When the user simultaneously presses a plurality of operation input positions in an inappropriate combination, the
[実施形態2]
次に、本発明の第2の実施形態について説明する。なお、以下の各実施形態において、上記第1の実施形態と共通する部分については、その説明を省略する。
[Embodiment 2]
Next, a second embodiment of the present invention will be described. Note that, in each of the following embodiments, description of portions common to the first embodiment will be omitted.
上記第1の実施形態では、2つの操作入力位置に対応した操作入力情報を同時に受信した制御部11は、その操作入力位置の組み合わせが予め設定されている適正な組み合わせか否かを判定し、上記組み合わせが不適正であると判定した場合、2つの操作入力位置に対する押下操作をともに無効とし、メイン処理に対して制御信号を出力しない。これに対し、本実施形態では、制御部11は押下範囲検知手段として機能し、上記組み合わせが不適正であると判定した場合、2つの操作入力位置に対する押下操作のうち、ユーザが意図した操作入力位置を推定することにより、一方を有功と判定し、他方を無効と判定する。制御部11は、有効と判定した押下操作に対応する制御信号をメイン処理に出力し、無効と判定した押下操作に対応する制御信号を出力しない。
In the first embodiment, the
例えば、不適正な組み合わせとなる2つの操作入力位置(第1の操作入力位置と第2の操作入力位置)が同時に押下操作された場合、制御部11は、受信した操作入力位置情報が示す複数の座標位置に基づいて、第1の操作入力位置に含まれる押下範囲(面積)と前記第2の操作入力位置に含まれる押下範囲(面積)とをそれぞれ求め、第1の操作入力位置に含まれる押下範囲と第2の操作入力位置に含まれる押下範囲とを比較する。比較の結果、広い方の範囲の操作入力位置を、ユーザが意図した操作入力位置と推定し、その押下操作を有効な入力と判定し、一方、狭い方の範囲の操作入力位置を、ユーザが意図しない操作入力位置と推定し、その押下操作を無効な入力と判定する。そして、有効と判定した操作入力位置に対応する制御信号をメイン処理に供給し、無効と判定した操作入力位置に対応する制御信号をメイン処理に供給しない。なお、タッチパネル24が押下圧力を検出可能に構成されている場合、上記押下範囲(面積)に代えて若しくは加えて、各操作入力位置での押下圧力に基づいて有効な操作入力位置の判定を行ってもよい。
For example, when two operation input positions (first operation input position and second operation input position) that are an inappropriate combination are pressed simultaneously, the
上記構成では、不適正な組み合わせとなる2つの操作入力位置をユーザが同時に押下操作した場合、制御部11は、一方の操作入力位置をユーザが意図した位置と推定し、その操作入力位置に対応する制御信号をメイン処理に供給する。従って、係る誤操作によって不適正な制御信号がメイン処理に提供されることがなく、不適正な制御信号に起因して制御部11が誤作動を起こしてしまう可能性を排除することができる。また、ユーザが意図したと推定された操作入力位置に対応する制御信号がメイン処理に供給されるので、不適正な組み合わせで押下操作を行ったユーザにとって、再入力を繰り返して行う必要性が低減され、入力操作性が向上する。
In the above configuration, when the user simultaneously presses two operation input positions that are an inappropriate combination, the
[実施形態3]
次に、本発明の第3の実施形態について説明する。
[Embodiment 3]
Next, a third embodiment of the present invention will be described.
本実施形態では、入力操作位置の範囲をユーザの指の大きさに応じて変更して設定する。制御部11は、押下範囲検知手段として機能し、上記操作入力管理処理の開始時に、以下の入力操作位置変更処理を実行する。
In the present embodiment, the range of the input operation position is changed and set according to the size of the user's finger. The
入力操作位置変更処理では、パネル表示面3に、「指の大きさを判定します。」などの文章を表示して、本処理の開始をユーザに報知する。係る報知の後、入力インターフェース13から受信した操作入力位置情報が示す座標位置が2つの操作基準位置40に含まれる場合(操作基準位置40の押下による操作入力位置情報を受信した場合)、同時に受信した操作入力位置情報が示す複数の座標位置に基づいて、各操作基準位置40を含む押下範囲(面積)をそれぞれ求め、その押下範囲が予め設定された所定範囲以下であるか否かを判定する。このとき、2つの操作基準位置40の各押下範囲に対してそれぞれ判定を行ってもよく、また両者の平均値(平均押下範囲)に対して判定を行ってもよい。
In the input operation position changing process, a sentence such as “determine the size of the finger” is displayed on the
押下範囲が所定範囲以下のときは、ユーザの親指の大きさが普通サイズかそれ以下であると推定し、第1の範囲(例えば、右側の入力位置表示アイコン30Rの場合、図9に実線で示す範囲)に入力操作位置を設定し、第1の範囲とほぼ同じ範囲に入力位置表示アイコン30を表示する。一方、押下範囲が所定範囲を超えているときは、ユーザの親指の大きさが普通サイズを超えていると推定し、第1の範囲よりも広い第2の範囲(図9に二点鎖線で示す範囲)に入力操作位置を設定し、第2の範囲とほぼ同じ範囲に入力位置表示アイコン30を表示する。なお、入力位置表示アイコン30の表示範囲は、第1の範囲であってもよい。入力操作位置を設定すると、入力操作位置変更処理を終了する。また、第2の範囲は、第1の範囲を含み、且つ操作基準位置40から離間する方向に拡大するように設定される。
When the pressed range is equal to or smaller than the predetermined range, it is estimated that the size of the user's thumb is a normal size or smaller, and the first range (for example, in the case of the input
なお、上記入力操作位置変更処理は、上記操作入力管理処理の開始時に必ず実行してもよく、ユーザからの指示によって選択的に実行してもよい。また、操作入力管理処理の実行途中に、ユーザからの指示によって実行してもよい。ユーザからの指示としては、例えば、2つの操作基準位置40を同時に2回連続して押下する(ダブルクリックする)とか、パネル表示面3を所定範囲内でダブルクリックするなどが可能である。2つの操作基準位置40のダブルクリックを入力操作位置変更処理の開始指示とする場合、ダブルクリックの前後の押下操作のうち少なくとも一方の操作入力位置情報を記憶しておき、これに基づいて押下範囲を求めてもよい。また、加速度センサ28を端末装置1に設け、2つの操作基準位置40での押下操作を検出している状態で加速度センサ28が所定値以上の加速度を検出したときに(ユーザが2つの操作基準位置40を押下操作した状態で端末操作1を所定値以上の加速度で振ったときに)、入力操作位置変更処理を開始するなども可能である。
The input operation position change process may be executed at the start of the operation input management process, or may be selectively executed according to an instruction from the user. Moreover, you may perform according to the instruction | indication from a user in the middle of execution of the operation input management process. As an instruction from the user, for example, the two operation reference positions 40 can be simultaneously pressed twice (double-clicked), or the
また、操作基準値40に代えて、図1に二点鎖線で示すように、パネル表示面に2カ所の押下範囲検知位置70を予め別途設定し、各押下範囲検知位置70を示す範囲検知位置アイコン71をそれぞれ表示させてもよい。
Further, instead of the
また、上述のように、押下範囲に応じて入力操作位置の範囲を増大させることに代えて若しくは加えて、押下範囲に応じて入力操作位置の範囲を減少させてもよい。この場合、操作基準位置40から離間する方向に減少するように入力操作位置の範囲を設定してもよい。
Further, as described above, instead of or in addition to increasing the input operation position range according to the pressing range, the input operation position range may be decreased according to the pressing range. In this case, the input operation position range may be set so as to decrease in a direction away from the
本実施形態では、ユーザの親指の大きさに応じて操作入力位置の範囲を増減されるので、入力操作性が向上する。また、ユーザの親指が大きい場合、操作基準位置40から離間する方向に操作入力位置の範囲が拡大されるので、操作基準位置40に置かれた親指によって操作入力位置が誤って押下操作されてしまう可能性が少なく、ユーザが意図しない誤操作が生じ難い。
In this embodiment, since the range of the operation input position is increased or decreased according to the size of the user's thumb, the input operability is improved. In addition, when the user's thumb is large, the range of the operation input position is expanded in a direction away from the
[実施形態4]
次に、本発明の第4の実施形態について説明する。
[Embodiment 4]
Next, a fourth embodiment of the present invention will be described.
上記第3の実施形態の制御部11は、入力操作位置変更処理において、パネル表示面3に対する押下範囲(面積)を求め、その押下範囲の大きさに応じて入力操作位置の範囲(面積)を増減する。これに対し、本実施形態の制御部11は、入力操作位置変更処理において、ユーザが操作基準位置40を押下操作した際の押下範囲が操作基準位置40に対して何れの方向に偏っているかを判定し、その偏りに応じて入力操作位置を移動して設定する。
In the input operation position changing process, the
例えば、入力操作位置変更処理の開始後、入力インターフェース13から受信した操作入力位置情報が示す座標位置が2つの操作基準位置40に含まれる場合、同時に受信した操作入力位置情報が示す座標位置に基づいて、各操作基準位置40を含む押下範囲が操作基準位置40に対して何れの方向(図1中の上方、下方及び左右方向)に偏っているか(変位しているか)を求め、その変位が予め設定された所定距離以下であるか否かを判定する。変位が所定距離以下のときは、ユーザの親指が操作基準位置40の中央を的確に押下していると推定し、第1の範囲(例えば、右側の入力位置表示アイコン30Rの場合、図10に実線で示す範囲)に入力操作位置を設定し、第1の範囲とほぼ同じ範囲に入力位置表示アイコン30を表示する。一方、変位が所定距離を超えているときは、ユーザの親指が操作基準位置40の中央からずれた位置を押下していると推定し、第1の範囲から予め設定された所定距離だけ上記変位の方向に移動した第2の範囲(上方に移動した場合の第2の範囲を図9に二点鎖線で示す)に入力操作位置を設定し、第2の範囲とほぼ同じ範囲に入力位置表示アイコン30を表示する。なお、入力位置表示アイコン30の表示範囲は、第1の範囲であってもよい。入力操作位置を設定すると、入力操作位置変更処理を終了する。
For example, when the coordinate position indicated by the operation input position information received from the input interface 13 is included in the two operation reference positions 40 after the input operation position change process is started, based on the coordinate position indicated by the operation input position information received simultaneously. Thus, it is determined in which direction (upward, downward, and left-right direction in FIG. 1) the pressed range including each
なお、本実施形態の入力操作位置変更処理において、上述のように入力操作位置を移動するとともに、上記第3の実施形態のように入力操作位置に範囲を増減してもよい。 In the input operation position changing process of the present embodiment, the input operation position may be moved as described above, and the range may be increased or decreased to the input operation position as in the third embodiment.
本実施形態では、ユーザの操作姿勢やくせなどに起因してユーザが目標とする押下位置と実際の押下位置とがずれてしまう場合であっても、そのずれに応じて操作入力位置が移動されるので、入力操作性が向上する。また、操作基準位置40に置かれた親指によって操作入力位置が誤って押下操作されてしまう可能性が少なく、ユーザが意図しない誤操作が生じ難い。
In the present embodiment, even if the user's target pressed position and the actual pressed position are shifted due to the user's operation posture or habit, the operation input position is moved according to the shift. Therefore, the input operability is improved. Moreover, there is little possibility that the operation input position is erroneously pressed by the thumb placed at the
[実施形態5]
次に、本発明の第5の実施形態について、図11〜図13に基づき説明する。
[Embodiment 5]
Next, a fifth embodiment of the present invention will be described with reference to FIGS.
上記第1の実施形態では、2カ所の操作基準位置40を設定し、これら2カ所の操作基準位置を入力操作位置を設定するための基準として用いている。これに対し、本実施形態では、3カ所以上(本実施形態では6カ所)の操作基準位置40を予め設定し、その中の2カ所を入力操作位置を設定するための基準として適宜用いる。 In the first embodiment, two operation reference positions 40 are set, and these two operation reference positions are used as a reference for setting an input operation position. On the other hand, in this embodiment, three or more (6 in this embodiment) operation reference positions 40 are set in advance, and two of them are appropriately used as a reference for setting the input operation position.
操作端末1は、加速度センサ28(図2に示す)を備える。加速度センサ28は、操作端末1に発生する加速度を検出して制御部11に出力し、制御部11は、加速度センサ28が検出した加速度に基づいて、端末装置1の姿勢(後述する横長の姿勢か縦長の姿勢か)を判断する。なお、操作端末1の姿勢を検知可能なセンサとして、ジャイロセンサなどの他のセンサを設けてもよい。
The
図11に示すように、パネル表示面3には、上記2カ所の操作基準位置40(基準位置認識部41)に加えて、端末装置1を横長に配置した状態(横長の姿勢)で左側の操作基準位置40Lの上下2カ所にそれぞれ配置される操作基準位置50(基準位置認識部51)と、右側の操作基準位置40Rの上下2カ所に配置される操作基準位置60(基準位置認識部61)とが予め設定されている。
As shown in FIG. 11, on the
制御部11が実行するメイン処理が1人のユーザを対象とした処理(例えば、1人用のゲームアプリケーション)であり、操作端末1の長辺1a及び短辺1bのうち長辺1aが上方を向く横長の姿勢で端末装置1が使用される場合、図11に示すように、上記第1の実施形態で説明したように、操作基準位置40を基準に入力操作位置(入力位置表示アイコン30L,30R)がそれぞれ設定される。
The main process executed by the
制御部11が実行するメイン処理が1人のユーザを対象とした処理であり、短辺1bが上方を向く縦長の姿勢で端末装置1が使用される場合、図12に示すように、下方の左右の操作基準位置50を基準に入力操作位置(入力位置表示アイコン30L,30R)が設定される。この場合、ユーザは、端末装置1の下方の左右の両角部を両手で支持し、両手の親指で入力位置表示アイコン30L,30Rに対して押下操作を行えばよい。
When the main process executed by the
また、制御部11が実行するメイン処理が2人のユーザを対象とした処理の場合、端末装置1の姿勢によらず、図13に示すように、一方のユーザが操作入力を行う入力操作位置(入力位置表示アイコン30L,30R)は、操作基準位置50を基準に設定され、他方のユーザが操作入力を行う入力操作位置(入力位置表示アイコン30L,30R)は、操作基準位置60を基準に設定される。この場合、一方のユーザは、端末装置1の一方の短辺1bの両角部を両手で支持し、両手の親指で入力位置表示アイコン30L,30Rに対して押下操作を行えばよく、他方のユーザは、端末装置1の他方の短辺1bの両角部を両手で支持し、両手の親指で入力位置表示アイコン30L,30Rに対して押下操作を行えばよい。
When the main process executed by the
上記操作入力位置の設定処理を実現するため、本実施形態の制御部11は、操作入力管理処理において、実行するメイン処理が1人のユーザを対象とした処理か2人のユーザを対象とした処理かを判定し、2人のユーザを対象とした処理の場合、図13に示すように、操作基準位置50及び操作基準位置60を入力操作位置の設定基準として用いる。また、1人のユーザを対象とした処理の場合、加速度センサ28が検出した加速度に基づいて端末装置1の姿勢を判断する。端末装置1が横長の姿勢のときは、図11に示すように、操作基準位置40を入力操作位置の設定基準として用いる。また、端末装置1が縦長の姿勢のときは、図12に示すように、操作基準位置50を入力操作位置の設定基準として用いる。
In order to realize the operation input position setting process, the
上記構成では、複数設定された操作基準位置40,50,60のうち、入力操作位置の設定基準として用いる操作基準位置が、端末装置1が実行するメイン処理や端末装置1の姿勢に応じて適宜選択されるので、利便性が向上する。
In the above configuration, the operation reference position used as the input operation position setting reference among the plurality of set operation reference positions 40, 50, 60 is appropriately determined according to the main process executed by the
なお、上述の各実施形態では、携帯型の端末装置1を例に説明したが、本発明は、これに限定されるものではなく、タッチパネルを有する種々の装置に広く適用可能である。
In each of the above-described embodiments, the portable
すなわち、上述の各実施形態の説明は本発明の一例であり、本発明は上述の各実施形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても種々の変更が可能であることは勿論である。 That is, the description of each embodiment described above is an example of the present invention, and the present invention is not limited to the above-described embodiment, and the above-described embodiment is within the scope of the technical idea of the present invention. It goes without saying that various modifications can be made in other than the embodiment.
本発明は、タッチパネルを有する入力装置に適用可能である。 The present invention is applicable to an input device having a touch panel.
1・・・端末装置、2・・・外装パネル、3・・・パネル表示面、11・・・制御部、12・・・出力インターフェース、13・・・入力インターフェース、22・・・LED、24・・・タッチパネル、30・・・入力位置表示アイコン、31U,31D,31L,31R・・・方向キーアイコン、32A,32B,32C,32D・・・ボタンアイコン、33,34,35・・・キーアイコン、40,50,60・・・操作基準位置、41,51,61・・・基準位置認識部
DESCRIPTION OF
Claims (13)
前記パネル表示面に対する押下操作を検知するとともに、押下操作された位置を検出する入力検出手段と、
前記パネル表示面に対して予め設定された操作基準位置と、
ユーザの指が前記操作基準位置で前記パネル表示面に接触していることを該ユーザに認識させる基準位置接触報知手段と、
所定の範囲を有する操作入力位置を、前記パネル表示面のうち前記操作基準位置以外の領域に対して設定する操作入力位置設定手段と、
前記入力検出手段が前記操作入力位置での押下操作を検出したとき、該操作入力位置に対応して予め設定された所定の処理を実行する処理実行手段と、
前記操作入力位置を示す所定のアイコンを前記表示手段に表示する表示制御手段と、
を備えたことを特徴とする入力装置。 Display means having a panel display surface;
An input detecting means for detecting a pressing operation on the panel display surface and detecting a position of the pressing operation;
A preset operation reference position with respect to the panel display surface;
Reference position contact notifying means for allowing the user to recognize that the user's finger is in contact with the panel display surface at the operation reference position;
An operation input position setting means for setting an operation input position having a predetermined range with respect to an area other than the operation reference position on the panel display surface;
Processing execution means for executing a predetermined process set in advance corresponding to the operation input position when the input detection means detects a pressing operation at the operation input position;
Display control means for displaying a predetermined icon indicating the operation input position on the display means;
An input device comprising:
前記パネル表示面に対して予め設定された押下範囲検知位置と、
前記パネル表示面が前記押下範囲検知位置で押下操作されたとき、その押下範囲を検知する押下範囲検知手段と、を備え、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて前記操作入力位置を変更して設定する
ことを特徴とする入力装置。 The input device according to claim 1,
A pressing range detection position set in advance for the panel display surface;
A pressing range detection means for detecting the pressing range when the panel display surface is pressed at the pressing range detection position;
The input device characterized in that the operation input position setting means changes and sets the operation input position according to the pressing range detected by the pressing range detection means.
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて、前記操作入力位置の範囲を増減する
ことを特徴とする入力装置。 The input device according to claim 2,
The input device characterized in that the operation input position setting means increases or decreases the range of the operation input position according to the pressing range detected by the pressing range detection means.
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて、前記操作入力位置を移動する
ことを特徴とする入力装置。 The input device according to claim 2,
The input device characterized in that the operation input position setting means moves the operation input position according to a pressing range detected by the pressing range detection means.
前記操作入力位置設定手段が設定する操作入力位置は、前記操作基準位置の近傍にそれぞれ配置された第1の操作入力位置と第2の操作入力位置とを含み、
前記処理実行手段は、前記入力検出手段が前記第1の操作入力位置での押下操作と前記第2の操作入力位置での押下操作とを同時に検出したとき、前記第1の操作入力位置と前記第2の操作入力位置のうち一方の操作入力位置に対応した所定の処理を実行し、他方の操作入力位置に対応した所定の処理を実行しない
ことを特徴とする入力装置。 The input device according to claim 1,
The operation input position set by the operation input position setting means includes a first operation input position and a second operation input position respectively arranged in the vicinity of the operation reference position,
When the input detecting unit detects a pressing operation at the first operation input position and a pressing operation at the second operation input position at the same time, the process execution unit detects the first operation input position and the first operation input position. An input device that executes a predetermined process corresponding to one operation input position among the second operation input positions and does not execute a predetermined process corresponding to the other operation input position.
前記パネル表示面が前記第1の操作入力位置及び前記第2の操作入力位置で同時に押下操作されたとき、前記第1の操作入力位置に含まれる押下範囲と前記第2の操作入力位置に含まれる押下範囲とをそれぞれ検知する押下範囲検知手段を備え、
前記操作入力位置設定手段は、前記押下範囲検知手段がそれぞれ検知した前記第1の操作入力位置に含まれる押下範囲と前記第2の操作入力位置に含まれる押下範囲とを比較し、広い方の範囲の操作入力位置に対応した所定の処理を実行し、狭い方の範囲の操作入力位置に対応した所定の処理を実行しない
ことを特徴とする入力装置。 The input device according to claim 5,
When the panel display surface is pressed simultaneously at the first operation input position and the second operation input position, the pressing range included in the first operation input position and the second operation input position are included. A pressing range detecting means for detecting the pressing range to be detected,
The operation input position setting unit compares the press range included in the first operation input position detected by the press range detection unit with the press range included in the second operation input position. An input device that executes predetermined processing corresponding to an operation input position in a range and does not execute predetermined processing corresponding to an operation input position in a narrower range.
前記操作入力位置設定手段は、前記操作基準位置を基準に前記操作入力位置を設定する
ことを特徴とする入力装置。 The input device according to claim 1,
The input device characterized in that the operation input position setting means sets the operation input position with reference to the operation reference position.
前記入力装置の姿勢を検知する姿勢検知手段を備え、
前記操作基準位置は、前記入力装置の姿勢に応じて複数設定され、
前記操作入力位置設定手段は、前記操作入力位置の設定基準とする操作基準位置を、前記姿勢検出手段が検知した前記入力装置の姿勢に応じて前記複数の操作基準位置の中から決定する
ことを特徴とする入力装置。 The input device according to claim 7,
A posture detecting means for detecting the posture of the input device;
A plurality of the operation reference positions are set according to the posture of the input device,
The operation input position setting means determines an operation reference position as a setting reference for the operation input position from the plurality of operation reference positions according to the attitude of the input device detected by the attitude detection means. Characteristic input device.
前記操作基準位置は、前記処理実行手段が実行する所定の処理に応じて複数設定され、
前記操作入力位置設定手段は、前記操作入力位置の設定基準とする操作基準位置を、前記処理実行手段が実行する前記所定の処理に応じて前記複数の操作基準位置の中から決定する
ことを特徴とする入力装置。 The input device according to claim 7,
A plurality of the operation reference positions are set according to a predetermined process executed by the process execution unit,
The operation input position setting means determines an operation reference position as a setting reference for the operation input position from the plurality of operation reference positions according to the predetermined process executed by the process execution means. An input device.
前記操作基準位置は、複数設定され、
前記処理実行手段は、前記複数の操作基準位置のうち少なくとも1つの操作基準位置での押下操作を前記入力検出手段が検出していることを条件に、前記所定の処理を実行する
ことを特徴とする入力装置。 The input device according to claim 1,
A plurality of the operation reference positions are set,
The process execution means executes the predetermined process on the condition that the input detection means detects a pressing operation at at least one operation reference position among the plurality of operation reference positions. Input device.
前記基準位置接触報知手段は、前記パネル表示面から突出する凸部又は前記パネル表示面から凹む凹部の少なくとも一方である
ことを特徴とする入力装置。 The input device according to claim 1,
The input device, wherein the reference position contact notification means is at least one of a convex portion protruding from the panel display surface or a concave portion recessed from the panel display surface.
前記入力検出手段は、前記基準操作位置では押下操作を検知しない
ことを特徴とする入力装置。 The input device according to claim 1,
The input device, wherein the input detection means does not detect a pressing operation at the reference operation position.
前記入力装置は、携帯型の端末装置であり、
前記操作基準位置と前記操作入力位置とは、ユーザが前記端末装置を手で持って使用する際に、該端末装置を持つ手の親指によって押下可能な位置にそれぞれ設定される
ことを特徴とする入力装置。 The input device according to claim 1,
The input device is a portable terminal device,
The operation reference position and the operation input position are respectively set to positions that can be pressed by a thumb of a hand holding the terminal device when the user uses the terminal device by hand. Input device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008231213A JP2010066899A (en) | 2008-09-09 | 2008-09-09 | Input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008231213A JP2010066899A (en) | 2008-09-09 | 2008-09-09 | Input device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010066899A true JP2010066899A (en) | 2010-03-25 |
Family
ID=42192449
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008231213A Pending JP2010066899A (en) | 2008-09-09 | 2008-09-09 | Input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010066899A (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012061301A (en) * | 2010-08-20 | 2012-03-29 | Nintendo Co Ltd | Game system, game device, game program, and game processing method |
| JP2012096005A (en) * | 2011-08-01 | 2012-05-24 | Nintendo Co Ltd | Display device, game system and game processing method |
| CN102736846A (en) * | 2011-03-31 | 2012-10-17 | 夏普株式会社 | Detection area enlarging device, display device, and detection area enlarging method |
| JP2012208631A (en) * | 2011-03-29 | 2012-10-25 | Ntt Docomo Inc | Mobile terminal |
| US8956209B2 (en) | 2010-08-30 | 2015-02-17 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
| US8961305B2 (en) | 2010-02-03 | 2015-02-24 | Nintendo Co., Ltd. | Game system, controller device and game method |
| US9132347B2 (en) | 2010-08-30 | 2015-09-15 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
| US9199168B2 (en) | 2010-08-06 | 2015-12-01 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
| US9272207B2 (en) | 2010-11-01 | 2016-03-01 | Nintendo Co., Ltd. | Controller device and controller system |
| JP2016066365A (en) * | 2010-06-28 | 2016-04-28 | クリーンキーズ・インコーポレイテッド | Method of performing detection and position specification of key-press events on touch- and vibration-sensitive flat surfaces |
| JP2016073663A (en) * | 2015-11-25 | 2016-05-12 | グリー株式会社 | Program and display system |
| JPWO2016067322A1 (en) * | 2014-10-31 | 2017-09-07 | 株式会社スクウェア・エニックス・ホールディングス | Program, conversion device, conversion method, server, recording medium, and control method |
| US9776083B2 (en) | 2010-02-03 | 2017-10-03 | Nintendo Co., Ltd. | Spatially-correlated multi-display human-machine interface |
| US10126942B2 (en) | 2007-09-19 | 2018-11-13 | Apple Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
| US10203873B2 (en) | 2007-09-19 | 2019-02-12 | Apple Inc. | Systems and methods for adaptively presenting a keyboard on a touch-sensitive display |
| US10289302B1 (en) | 2013-09-09 | 2019-05-14 | Apple Inc. | Virtual keyboard animation |
| JP2019212119A (en) * | 2018-06-06 | 2019-12-12 | 株式会社コナミデジタルエンタテインメント | Program and information processing device |
| WO2019235180A1 (en) * | 2018-06-06 | 2019-12-12 | 株式会社コナミデジタルエンタテインメント | Recording medium and information processing device |
| JP2020058479A (en) * | 2018-10-05 | 2020-04-16 | 株式会社コナミデジタルエンタテインメント | Program and information processing device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000194502A (en) * | 1998-12-25 | 2000-07-14 | Tokai Rika Co Ltd | Touch operation input device |
| JP2001216078A (en) * | 2000-02-04 | 2001-08-10 | Hitachi Kokusai Electric Inc | Touch panel type operation unit |
| JP2003281959A (en) * | 2002-03-25 | 2003-10-03 | Toyota Motor Corp | Input device |
| JP2006127170A (en) * | 2004-10-29 | 2006-05-18 | Hitachi Omron Terminal Solutions Corp | Information terminal input system |
| JP2006148536A (en) * | 2004-11-19 | 2006-06-08 | Sony Corp | Mobile terminal, character input method, and program |
| JP2007304953A (en) * | 2006-05-12 | 2007-11-22 | Denso Corp | Onboard operation system |
-
2008
- 2008-09-09 JP JP2008231213A patent/JP2010066899A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000194502A (en) * | 1998-12-25 | 2000-07-14 | Tokai Rika Co Ltd | Touch operation input device |
| JP2001216078A (en) * | 2000-02-04 | 2001-08-10 | Hitachi Kokusai Electric Inc | Touch panel type operation unit |
| JP2003281959A (en) * | 2002-03-25 | 2003-10-03 | Toyota Motor Corp | Input device |
| JP2006127170A (en) * | 2004-10-29 | 2006-05-18 | Hitachi Omron Terminal Solutions Corp | Information terminal input system |
| JP2006148536A (en) * | 2004-11-19 | 2006-06-08 | Sony Corp | Mobile terminal, character input method, and program |
| JP2007304953A (en) * | 2006-05-12 | 2007-11-22 | Denso Corp | Onboard operation system |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10126942B2 (en) | 2007-09-19 | 2018-11-13 | Apple Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
| US10908815B2 (en) | 2007-09-19 | 2021-02-02 | Apple Inc. | Systems and methods for distinguishing between a gesture tracing out a word and a wiping motion on a touch-sensitive keyboard |
| US10203873B2 (en) | 2007-09-19 | 2019-02-12 | Apple Inc. | Systems and methods for adaptively presenting a keyboard on a touch-sensitive display |
| US9358457B2 (en) | 2010-02-03 | 2016-06-07 | Nintendo Co., Ltd. | Game system, controller device, and game method |
| US8961305B2 (en) | 2010-02-03 | 2015-02-24 | Nintendo Co., Ltd. | Game system, controller device and game method |
| US9776083B2 (en) | 2010-02-03 | 2017-10-03 | Nintendo Co., Ltd. | Spatially-correlated multi-display human-machine interface |
| JP2016066365A (en) * | 2010-06-28 | 2016-04-28 | クリーンキーズ・インコーポレイテッド | Method of performing detection and position specification of key-press events on touch- and vibration-sensitive flat surfaces |
| US9199168B2 (en) | 2010-08-06 | 2015-12-01 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
| JP2012061301A (en) * | 2010-08-20 | 2012-03-29 | Nintendo Co Ltd | Game system, game device, game program, and game processing method |
| US8956209B2 (en) | 2010-08-30 | 2015-02-17 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
| US9132347B2 (en) | 2010-08-30 | 2015-09-15 | Nintendo Co., Ltd. | Game system, game apparatus, storage medium having game program stored therein, and game process method |
| US9272207B2 (en) | 2010-11-01 | 2016-03-01 | Nintendo Co., Ltd. | Controller device and controller system |
| US9889384B2 (en) | 2010-11-01 | 2018-02-13 | Nintendo Co., Ltd. | Controller device and controller system |
| JP2012208631A (en) * | 2011-03-29 | 2012-10-25 | Ntt Docomo Inc | Mobile terminal |
| CN102736846A (en) * | 2011-03-31 | 2012-10-17 | 夏普株式会社 | Detection area enlarging device, display device, and detection area enlarging method |
| JP2012216095A (en) * | 2011-03-31 | 2012-11-08 | Sharp Corp | Detection area magnifying device, display device, detection area magnifying method, program, and computer-readable recording medium |
| JP2012096005A (en) * | 2011-08-01 | 2012-05-24 | Nintendo Co Ltd | Display device, game system and game processing method |
| US10289302B1 (en) | 2013-09-09 | 2019-05-14 | Apple Inc. | Virtual keyboard animation |
| US11314411B2 (en) | 2013-09-09 | 2022-04-26 | Apple Inc. | Virtual keyboard animation |
| US12131019B2 (en) | 2013-09-09 | 2024-10-29 | Apple Inc. | Virtual keyboard animation |
| JPWO2016067322A1 (en) * | 2014-10-31 | 2017-09-07 | 株式会社スクウェア・エニックス・ホールディングス | Program, conversion device, conversion method, server, recording medium, and control method |
| JP2016073663A (en) * | 2015-11-25 | 2016-05-12 | グリー株式会社 | Program and display system |
| JP2019212119A (en) * | 2018-06-06 | 2019-12-12 | 株式会社コナミデジタルエンタテインメント | Program and information processing device |
| WO2019235180A1 (en) * | 2018-06-06 | 2019-12-12 | 株式会社コナミデジタルエンタテインメント | Recording medium and information processing device |
| JP2020058479A (en) * | 2018-10-05 | 2020-04-16 | 株式会社コナミデジタルエンタテインメント | Program and information processing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2010066899A (en) | Input device | |
| JP5464684B2 (en) | Input device and input operation auxiliary panel | |
| JP6553136B2 (en) | System and method for multi-pressure interaction on touch sensitive surface | |
| JP3138453U (en) | Portable electronic device | |
| JP4277140B2 (en) | Electronic device and game controller | |
| CN201222239Y (en) | Handhold electronic device | |
| EP2487575B1 (en) | Method and apparatus for area-efficient graphical user interface | |
| US8125461B2 (en) | Dynamic input graphic display | |
| AU2012200532B2 (en) | Method and apparatus for graphical user interface | |
| US7825904B2 (en) | Information processing apparatus and storage medium storing item selecting program | |
| JP2019050003A (en) | Simulation of tangible user interface interactions and gestures using array of haptic cells | |
| CN107870725A (en) | Screen recording method, device and terminal | |
| EP4044004B1 (en) | Key structure, key control method, and electronic device | |
| JP2012093820A (en) | Content display device and content display method | |
| CN109558061B (en) | Operation control method and terminal | |
| US20130088437A1 (en) | Terminal device | |
| JP2012073662A (en) | Information processor, control method for the same, and program | |
| US20160210004A1 (en) | Information processing device and information processing method | |
| JP5474669B2 (en) | Terminal device | |
| CN110187822A (en) | A kind of terminal and the control method for screen display applied to terminal | |
| WO2021004306A1 (en) | Operation control method and terminal | |
| JP2007260409A (en) | Portable electronic device | |
| CN108319361A (en) | A kind of feedback method and device | |
| JP2008276548A (en) | Electrostatic pad device and information processing device | |
| JP2008225541A (en) | Input apparatus and information equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101125 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110105 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110628 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120518 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120712 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130201 |