[go: up one dir, main page]

JP2010066899A - Input device - Google Patents

Input device Download PDF

Info

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
Application number
JP2008231213A
Other languages
Japanese (ja)
Inventor
Ken Yamagishi
建 山岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Priority to JP2008231213A priority Critical patent/JP2010066899A/en
Publication of JP2010066899A publication Critical patent/JP2010066899A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve input operability to the panel display surface of a touch panel. <P>SOLUTION: A control part detects a depressing operation to a panel display surface 3, and detects a depressed position. An operation reference position 40 is preliminarily set on the panel display surface 3, and a reference position recognition part 41 for making a user recognize that the finger of the user has been brought into contact with the panel display surface 3 at the operation reference position 40 by a tactile feeling is installed at the operation reference position 40. The control part sets the operation input position having a prescribed range in any region other than the reference position 40 on the panel display surface 3. When the depressing operation at the operation input position is detected, the control part executes prescribed processing preliminarily set according to the operation input position. <P>COPYRIGHT: (C)2010,JPO&INPIT

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.

特開2004−171512号公報JP 2004-171512 A

立体形状を有する複数のボタンを備えた入力装置の場合、操作入力に慣れたユーザは、ボタンを押下する際の指の触感を頼りに次の操作入力位置を感覚的に判断することにより、連続した操作入力を迅速に行うことができるようになる。例えば、携帯型の端末装置の場合、端末装置を持った手の親指による入力操作に慣れてくると、親指の触感を頼りに次の操作入力位置を瞬時に判断することが可能になる。   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 portable terminal device 1.

(1)構成
<端末装置の外観構成>
端末装置1は、矩形板形状を有し、前面にパネル表示面3を備えている。このほか、端末装置1は、スピーカ15及びマイクロフォン16(図2に示す)や、図示しない赤外線ポート、USB端子、外部メモリ収容部、充電用端子、電源スイッチ等を備えている。外部メモリ収容部には、メモリスティックやメモリカードなどの外部メモリ21(図2に示す)が収容される。
(1) Configuration <External configuration of terminal device>
The terminal device 1 has a rectangular plate shape and includes a panel display surface 3 on the front surface. In addition, the terminal device 1 includes a speaker 15 and a microphone 16 (shown in FIG. 2), an infrared port (not shown), a USB terminal, an external memory housing unit, a charging terminal, a power switch, and the like. The external memory accommodating portion accommodates an external memory 21 (shown in FIG. 2) such as a memory stick or a memory card.

<端末装置のシステム構成>
図2を参照して、端末装置1のシステム構成について説明する。図2は、端末装置1の主要部の概略的なシステム構成の一例を示すブロック図である。
<System configuration of terminal device>
The system configuration of the terminal device 1 will be described with reference to FIG. FIG. 2 is a block diagram illustrating an example of a schematic system configuration of a main part of the terminal device 1.

端末装置1は、制御部11、出力インターフェース12、入力インターフェース13、バックライト14、上記スピーカ15、上記マイクロフォン16、記憶部17、GPSユニット18、無線ユニット19、外部入力端子インターフェース20等を備えている。   The terminal device 1 includes a control unit 11, an output interface 12, an input interface 13, a backlight 14, the speaker 15, the microphone 16, a storage unit 17, a GPS unit 18, a wireless unit 19, an external input terminal interface 20, and the like. Yes.

記憶部17は、RAM(Random Access Memory)からなるメインメモリと、ROM(Read Only Memory)とを備えている。   The storage unit 17 includes a main memory including a RAM (Random Access Memory) and a ROM (Read Only Memory).

制御部11は、中央演算処理装置(CPU:Central Processing Unit)及びその周辺装置等からなるメイン制御部と、フレームバッファに描画を行う画像処理装置(GPU:Graphic Processing Unit)等からなる画像制御部と、楽音、効果音等を発生する音声処理装置(SPU:Sound Processing Unit)等からなる音声制御部などから構成されている。   The control unit 11 includes a main control unit including a central processing unit (CPU) and peripheral devices thereof, and an image control unit including an image processing unit (GPU: Graphic Processing Unit) that performs drawing in a frame buffer. And a sound control unit including a sound processing unit (SPU) that generates musical sounds, sound effects, and the like.

メイン制御部は、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 speaker 15. For example, the SPU reproduces waveform data stored in the sound buffer, and ADPCM decoding function that reproduces audio data that is adaptive predictive coding (ADPCM: Adaptive Differential PCM) using 16-bit audio data as a 4-bit differential signal. Thus, a reproduction function for generating sound effects and the like, a modulation function for modulating and reproducing waveform data stored in the sound buffer, and the like are provided. The SPU also has a function of supplying audio data supplied from the microphone 16 to the CPU. When an external sound is input, the microphone 16 performs A / D conversion based on a predetermined sampling frequency and the number of quantization bits, and supplies the audio data to the SPU.

画像制御部は、ジオメトリトランスファエンジン(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 storage unit 17 and reading for display at the same time. In addition to the display area output as video output, the frame buffer stores a CLUT area in which a color look-up table (CLUT) referred to when the GPU performs drawing of polygons and the like is stored. In addition, a texture area is provided in which a material (texture) to be inserted (mapped) into a polygon or the like that is coordinate-converted at the time of drawing and drawn by the GPU is stored. These CLUT area and texture area are dynamically changed according to the change of the display area. Under the control of the main control unit, the image decoder decodes still image data or moving image data stored in the main memory of the storage unit 17 and compressed and encoded by orthogonal transform such as discrete cosine transform, and stores it in the main memory. Remember.

記憶部17のROMには、端末装置1の各部を制御するためのオペレーティングシステム等のプログラムが記憶されている。制御部11のCPUは、ROMに記憶されているオペレーティングシステムを記憶部17のメインメモリに読み出し、読み出したオペレーティングシステムを実行することにより、この端末装置1の全体を制御する。更に、ROMには、端末装置1の各部や端末装置1に接続される各種周辺機器を制御するための制御プログラムや、映像コンテンツを再生するための映像再生プログラムや、ゲームを行う機能をCPUに実現させるためのゲームプログラムなどの各種プログラムが格納されている。   The ROM of the storage unit 17 stores a program such as an operating system for controlling each unit of the terminal device 1. The CPU of the control unit 11 reads the operating system stored in the ROM into the main memory of the storage unit 17 and controls the entire terminal device 1 by executing the read operating system. Further, the ROM has a control program for controlling each part of the terminal device 1 and various peripheral devices connected to the terminal device 1, a video playback program for playing back video content, and a function for playing games in the CPU. Various programs such as a game program to be realized are stored.

記憶部17のメインメモリには、CPUがROMから読み出したプログラムや、各種プログラムの実行の際に用いられるデータ等の各種データが記憶される。   The main memory of the storage unit 17 stores various data such as a program read from the ROM by the CPU and data used when executing various programs.

GPSユニット18は、制御部11の制御の下、人工衛星が発信する電波を受信し、これを用いて端末装置1の位置情報(緯度・経度・高度など)を求めて制御部11へ出力する。   The GPS unit 18 receives a radio wave transmitted by the artificial satellite under the control of the control unit 11, obtains position information (latitude, longitude, altitude, etc.) of the terminal device 1 using this and outputs it to the control unit 11. .

無線通信部ユニット19は、制御部11の制御の下、赤外線ポートを介して他の端末装置と無線通信を行う。   The wireless communication unit 19 performs wireless communication with other terminal devices via the infrared port under the control of the control unit 11.

外部入力端子インターフェース20は、USB端子とUSBコントローラとを備え、USB端子を介して外部機器との間でUSB接続が行われる。   The external input terminal interface 20 includes a USB terminal and a USB controller, and USB connection is performed with an external device via the USB terminal.

上記外部メモリ収容部に収容された外部メモリ21は、図示しないパラレルI/Oインターフェース(PIO)及びシリアルI/Oインターフェース(SIO)とを介して制御部11に接続される。   The external memory 21 accommodated in the external memory accommodating unit is connected to the control unit 11 via a parallel I / O interface (PIO) and a serial I / O interface (SIO) (not shown).

出力インターフェース12は、液晶表示装置(LCD:Liquid Crystal Display)22とLCDコントローラ23とを備えている。LCD22は、LCDパネル26(図4に示す)やドライバ回路などをモジュール化したものである。LCDコントローラ23は、制御部11のフレームバッファから出力された画像データを一時的に格納するRAMを内蔵し、制御部(メイン制御部)11からの制御により、RAM内の画像データを所定のタイミングで読み出して、LCD22へ出力する。   The output interface 12 includes a liquid crystal display (LCD) 22 and an LCD controller 23. The LCD 22 is obtained by modularizing an LCD panel 26 (shown in FIG. 4), a driver circuit, and the like. The LCD controller 23 has a built-in RAM that temporarily stores the image data output from the frame buffer of the control unit 11, and the image data in the RAM is stored at a predetermined timing under the control of the control unit (main control unit) 11. Is read out and output to the LCD 22.

入力インターフェース13は、抵抗膜方式のタッチパネル24とタッチパネルコントローラ25とを備えている。タッチパネル24の表面(外面)には、透明樹脂材によって薄板状に形成された外装パネル2が密接状態で装着されている。外装パネル2の表面(外面)は、ユーザの指やペン等からの押下操作を受けるパネル表示面3を構成する。   The input interface 13 includes a resistive touch panel 24 and a touch panel controller 25. On the surface (outer surface) of the touch panel 24, the exterior panel 2 formed in a thin plate shape with a transparent resin material is attached in a close state. The surface (outer surface) of the exterior panel 2 constitutes a panel display surface 3 that receives a pressing operation from a user's finger, pen, or the like.

タッチパネル24は、透明電極が成膜された複数の電極シートを、電極面を対向させて一定の間隔を空けて配置した構造を有し、LCD22(LCDパネル26)の表示画面上に配置されている(図4参照)。外装パネル2のパネル表示面3がユーザの指やペン等で押圧される(押下操作される)と、タッチパネル24の電極シート同士が接触し、各電極シート上の抵抗値が変化する。タッチパネルコントローラ25は、各電極シート上の抵抗変化を検出することにより、押圧された位置(操作入力位置)を座標値として検出し、その座標値を操作入力位置情報(操作信号)として制御部11に出力する。すなわち、入力インターフェース13は、パネル表示面3に対するユーザの指からの押下操作を検知するとともに、押下操作された位置を検出する入力検出手段として機能する。   The touch panel 24 has a structure in which a plurality of electrode sheets on which transparent electrodes are formed are arranged at predetermined intervals with the electrode surfaces facing each other, and is arranged on the display screen of the LCD 22 (LCD panel 26). (See FIG. 4). When the panel display surface 3 of the exterior panel 2 is pressed (pressed down) with a user's finger or pen, the electrode sheets of the touch panel 24 come into contact with each other, and the resistance value on each electrode sheet changes. The touch panel controller 25 detects a pressed position (operation input position) as a coordinate value by detecting a resistance change on each electrode sheet, and the control unit 11 uses the coordinate value as operation input position information (operation signal). Output to. That is, the input interface 13 functions as an input detection unit that detects a pressing operation from the user's finger on the panel display surface 3 and detects a position where the pressing operation is performed.

タッチパネル24は、透明な薄板形状を有し、LCD22の表示画面上に密接して配置されている。このため、LCD22の表示画面上の画像は、タッチパネル24及び外装パネル2を透過してパネル表示面3から容易に視認可能であり、LCD22とタッチパネル24と外装パネル2とは、表示手段を構成している。また、外装パネル2及びタッチパネル24を介してパネル表示面3上に見えるLCD22の画像の位置(見かけ上の位置)と、LCD22の表示画面上の画像の位置(実際の位置)とは、殆どずれることなく一致する。   The touch panel 24 has a transparent thin plate shape, and is closely arranged on the display screen of the LCD 22. Therefore, the image on the display screen of the LCD 22 is easily visible from the panel display surface 3 through the touch panel 24 and the exterior panel 2, and the LCD 22, the touch panel 24, and the exterior panel 2 constitute display means. ing. Further, the position of the image on the LCD 22 (apparent position) seen on the panel display surface 3 via the exterior panel 2 and the touch panel 24 and the position of the image on the display screen of the LCD 22 (actual position) are almost shifted. Match without.

なお、入力インターフェースは、上記抵抗膜方式のタッチパネル24に限定されるものではなく、パネル表示面に対するユーザの指からの押下操作を検知するとともに、押下操作された位置を検出する機能を有するものであれば良い。例えば、抵抗膜方式に代えて、静電容量方式、画像認識方式、光学方式など、様々なタイプの入力インターフェースを用いることができる。静電容量方式では、タッチパネルの表面全体に低圧の電界を形成し、タッチパネルに指が接触した際の表面電荷の変化を検出することにより、操作入力位置を検出する。画像認識方式では、LCDの表示画面の近傍に配置された複数のイメージセンサによってLCDの表示画面に接触する指などの画像を撮像し、撮像画像を解析することにより、操作入力位置を検出する。また、光学方式では、LCDの表示画面を囲む周壁のうち縦壁の一方と横壁の一方とに発光体を配置し、縦壁の他方と横壁の他方とに受光部を配置し、表示画面に接触する指によって遮られた光の縦横位置を検出することにより、操作入力位置を検出する。すなわち、画像認識方式や光学式では、タッチパネルを設ける必要がなく、LCDの画像表示面がユーザからの押下操作を受けるパネル表示面となる。   The input interface is not limited to the resistive touch panel 24, and has a function of detecting a pressing operation from the user's finger on the panel display surface and detecting a position where the pressing operation is performed. I just need it. For example, instead of the resistive film method, various types of input interfaces such as a capacitance method, an image recognition method, and an optical method can be used. In the capacitance method, an operation input position is detected by forming a low-voltage electric field on the entire surface of the touch panel and detecting a change in surface charge when a finger touches the touch panel. In the image recognition method, an image such as a finger that contacts the LCD display screen is captured by a plurality of image sensors arranged in the vicinity of the LCD display screen, and an operation input position is detected by analyzing the captured image. In the optical system, a light emitter is arranged on one of the vertical walls and one of the horizontal walls of the peripheral wall surrounding the LCD display screen, and a light receiving unit is arranged on the other of the vertical walls and the other of the horizontal walls. The operation input position is detected by detecting the vertical and horizontal positions of the light blocked by the touching finger. That is, in the image recognition method and the optical method, it is not necessary to provide a touch panel, and the image display surface of the LCD is a panel display surface that receives a pressing operation from the user.

バックライト14は、LCD22(LCDパネル26)の裏面側に配置され、制御部11の制御の下、LCD22の裏面側から表面側に向かって光を照射する。なお、バックライト14は、LCDコントローラ23からの制御に応じて光を照射してもよい。   The backlight 14 is disposed on the back side of the LCD 22 (LCD panel 26), and irradiates light from the back side of the LCD 22 toward the front side under the control of the control unit 11. Note that the backlight 14 may emit light in accordance with control from the LCD controller 23.

<端末装置のソフトウェア構成>
図3を参照して、端末装置1のソフトウェア構成について説明する。図3は、端末装置1の主要部の概略的なソフトウェア構成の一例を示すブロック図である。
<Software configuration of terminal device>
With reference to FIG. 3, the software configuration of the terminal device 1 will be described. FIG. 3 is a block diagram illustrating an example of a schematic software configuration of a main part of the terminal device 1.

装置端末1のソフトウェア構成では、下位側からデバイスドライバ層、フレームワーク層、デバイス用ミドルウェア層、アプリケーション層が規定されている。   In the software configuration of the device terminal 1, a device driver layer, a framework layer, a device middleware layer, and an application layer are defined from the lower side.

デバイスドライバ層は、制御部11と、制御部11に接続されているハードウェアとを動作させるためのソフトウェアである。例えば、オーディオ変換モジュールを動作させるためのデバイスドライバや、LCDを動作させるためのLCDドライバや、バックライトドライバを動作させるためのドライバやなどが適宜含まれる。   The device driver layer is software for operating the control unit 11 and hardware connected to the control unit 11. For example, a device driver for operating the audio conversion module, an LCD driver for operating the LCD, a driver for operating the backlight driver, and the like are included as appropriate.

フレームワーク層は、アプリケーションプログラムに対して汎用的な機能を提供するとともに、デバイスドライバによって動作される各種資源を管理するソフトウェアである。フレームワーク層は、例えば、後述するミドルウェア層又はアプリケーション層において実行されるいずれかのアプリケーションプログラムが発生した命令をデバイスドライバに伝える。また、フレームワーク層は、記憶部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 storage unit 17 and the external memory 21 and management of input / output functions such as operation input from the touch panel 24 and screen output to the LCD 22. Provides the basic functions used and manages the entire system.

ミドルウェア層は、フレームワーク上で動作し、アプリケーションプログラムに対してフレームワークよりも高度で具体的な機能を提供するソフトウェアであるミドルウェアで構成されている。ここでは、ミドルウェアとして、スピーカ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 speaker 15 and a basic function of a technique for recognizing a voice input from the microphone 16 are provided. Voice recognition middleware, multi-touch detection middleware for providing a basic function of technology for detecting operation input from the touch panel 24, and video output middleware for providing a basic function of technology for outputting video to the LCD 22 Etc. are prepared.

最上位層のアプリケーション層では、各種のアプリケーションプログラムが実行される。端末装置1においては、例えば、コミュニケーションアプリケーション、ウェブブラウザ、ファイル交換アプリケーション、オーディオプレイヤ、楽曲検索アプリケーション、ミュージックストリーミング、録音ツール、フォトビューア(Photo Viewer)、テキストエディタ(Text Editor)、ゲームアプリケーションなどの個別のアプリケーションや、メニュー表示ツール、セッティングツールなどに加えて、これらのアプリケーションソフトウェアを管理するアプリケーションマネージャと、開発環境が用意されている。   Various application programs are executed in the uppermost application layer. In the terminal device 1, for example, communication application, web browser, file exchange application, audio player, music search application, music streaming, recording tool, photo viewer (Photo Viewer), text editor (Text Editor), game application, etc. In addition to these applications, menu display tools, setting tools, etc., an application manager for managing these application software and a development environment are provided.

<外装パネルの構成>
図1に示すように、端末装置1を横長に配置した状態でのパネル表示面3の左右の所定位置には、所定の範囲を有する操作基準位置40が設定されている。各操作基準位置40には、ユーザの指が操作基準位置40でパネル表示面3に接触していることを、指の触感によってユーザに認識させる基準位置認識部41がそれぞれ形成されている。なお、本実施形態の操作基準位置40は、ユーザが端末装置1を手で持って使用する際に、端末装置1を持つ手の親指によって押下可能な位置に設定される。
<Configuration of exterior panel>
As shown in FIG. 1, an operation reference position 40 having a predetermined range is set at a predetermined position on the left and right of the panel display surface 3 in a state where the terminal device 1 is disposed horizontally. Each operation reference position 40 is formed with a reference position recognition unit 41 that allows the user to recognize that the user's finger is in contact with the panel display surface 3 at the operation reference position 40 by the tactile sensation of the finger. Note that the operation reference position 40 of the present embodiment is set to a position that can be pressed by the thumb of the hand holding the terminal device 1 when the user uses the terminal device 1 by hand.

基準位置認識部41として、例えば、パネル表示面3から一体的に突出する凸部42(図4に示す)や、パネル表示面3から凹む凹部43(図5に示す)のような外面形状であってもよい。また、外装パネル2の内部に部分的な中空部44(図6に示す)を設け、パネル表示面3側に薄肉部45を形成した構造であってもよい。この場合、ユーザは、指で操作基準位置40を押下した際に、薄肉部45が容易に撓むため、その触感によって操作基準位置40を認識することができる。なお、パネル表示面3側からLCD22の画像を見た際に、中空部44が設けられた場所(操作基準位置40)と他の場所との間で見え方の相違が生じ難いように、光の屈折率が外装パネル2と同じ又は近い特性を有する液体やゲルやエラストマーなどを中空部44に密封してもよい。   As the reference position recognition unit 41, for example, an outer surface shape such as a convex portion 42 (shown in FIG. 4) integrally protruding from the panel display surface 3 or a concave portion 43 (shown in FIG. 5) recessed from the panel display surface 3 is used. There may be. Moreover, the structure which provided the partial hollow part 44 (shown in FIG. 6) inside the exterior panel 2, and formed the thin part 45 in the panel display surface 3 side may be sufficient. In this case, since the thin portion 45 is easily bent when the operation reference position 40 is pressed with a finger, the user can recognize the operation reference position 40 by its tactile sensation. It should be noted that when viewing the image on the LCD 22 from the panel display surface 3 side, the difference in appearance is unlikely to occur between the place where the hollow portion 44 is provided (operation reference position 40) and other places. A liquid, gel, elastomer or the like having the same or similar refractive index as that of the exterior panel 2 may be sealed in the hollow portion 44.

なお、外装パネル2をタッチパネル24と別体とせず、タッチパネル24の電極シートを覆う表面シートとして、タッチパネル24の部材として構成してもよい。
また、以下において、左右の操作基準位置40及び基準位置認識部41を区別するため、左側にはLの符号を、右側にはRの符号を適宜付して説明する。
In addition, you may comprise the exterior panel 2 as a member of the touch panel 24 as a surface sheet which covers the electrode sheet of the touch panel 24, without making it separate from the touch panel 24. FIG.
Further, in the following, in order to distinguish the left and right operation reference positions 40 and the reference position recognition unit 41, description will be made by appropriately assigning an L code on the left side and an R code on the right side.

<端末装置の機能的構成>
上記システム構成及びソフトウェア構成を備えた端末装置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 control unit 11 of the terminal device 1 having the above system configuration and software configuration will be described. The input operation management program may be stored in the storage unit 17 as a single application, or may be stored in the storage unit 17 or the external memory 21 in a state of being included in an individual application such as a game application. Good. When the input operation management program is stored as a single application, the input operation management program may be executed under the management of another application. In the following, unless otherwise specified, the process executed by the control unit 11 in accordance with the operation input management process is referred to as a main process.

操作入力管理処理において、制御部11は、予め記憶された複数の入力表示パターンの中から一つの入力表示パターンを特定し、特定した入力表示パターンに応じて、複数の入力操作位置をそれぞれ示す複数の入力位置表示アイコン30をパネル表示面3の所定位置に表示させる。各入力操作位置は所定の範囲を有し、入力操作位置の範囲とほぼ同じ範囲に入力位置表示アイコン30が表示される。各入力操作位置(各表示アイコン30の表示位置)は、パネル表示面3のうち上記2つの操作基準位置40を除く領域に、操作基準位置40を基準として予め設定されている。   In the operation input management process, the control unit 11 specifies one input display pattern from among a plurality of input display patterns stored in advance, and indicates a plurality of input operation positions according to the specified input display pattern. The input position display icon 30 is displayed at a predetermined position on the panel display surface 3. Each input operation position has a predetermined range, and the input position display icon 30 is displayed in substantially the same range as the input operation position. Each input operation position (display position of each display icon 30) is set in advance in the area excluding the two operation reference positions 40 on the panel display surface 3 with the operation reference position 40 as a reference.

複数の入力表示パターンとしては、例えば、ゲームの実行に適したゲームボタン表示パターン(図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 panel display surface 3 in a state where the terminal device 1 is arranged horizontally, the left and right operation reference positions 40L (reference position recognition unit 41L) are vertically and horizontally In addition, the up direction key icon 31U, the down direction key icon 31D, the left direction key icon 31L, and the right direction key icon 31R are respectively used as the input position display icon 30 (hereinafter referred to as the left icon group 30L) as a reference position recognition unit 41L. Is displayed close to. Further, in the right area of the panel display surface 3, a △ button icon 32B, a x button icon 32D, a □ button icon 32C, and a ◯ button icon 32A are provided on the upper, lower, left and right sides of the right operation reference position 40R (reference position recognition unit 41R). Are displayed in the vicinity of the reference position recognition unit 41R as the input position display icon 30 (hereinafter referred to as the right icon group 30R). Each button icon 31U, 31D, 31L, 31R, 32A, 32B, 32C, 32D is combined with a mark for identifying the button (for example, the up arrow for the up direction key icon 31U and the circle for the ○ button icon 32A). Is displayed. Note that the operation input position 30 of the present embodiment is set to a position where the user can press the terminal device 1 with both thumbs when using the terminal device 1 with both hands.

制御部11は、操作入力管理処理の開始直後に予め設定された入力表示パターンを特定し、その後のユーザからの操作入力に応じて1つの入力表示パターンを特定してもよく、実行するメイン処理(例えば、ゲームアプリケーション)に応じて所定の1つの入力表示パターンを特定してもよい。   The control unit 11 may specify a preset input display pattern immediately after the start of the operation input management process, and may specify one input display pattern according to the subsequent operation input from the user. A predetermined input display pattern may be specified according to (for example, a game application).

制御部11は、ゲームボタン表示パターンを表示した状態で、入力インターフェース13から操作入力位置情報を受信すると、その操作入力位置情報が示す座標位置が入力位置表示アイコン30の表示領域に対応した位置(操作入力位置)であるか否かを検知し、対応している場合には、ユーザから所定の入力操作が行われたと判断し、その入力位置表示アイコン30(入力操作位置)に対して予め対応付けられた制御信号を、メイン処理に対して供給する。すなわち、制御部11は、所定の範囲を有する操作入力位置を、パネル表示面3のうち操作基準位置40を除く領域に対して設定する操作入力位置設定手段、及び入力インターフェース13が操作入力位置での押下操作を検出したとき、その操作入力位置に対応して予め設定された処理を実行する処理実行手段として機能する。なお、上記操作入力位置の範囲と入力位置表示アイコン30の表示範囲とは、ほぼ同じである必要はなく、両者の範囲は少なくとも重複していればよい。   When the control unit 11 receives the operation input position information from the input interface 13 in a state where the game button display pattern is displayed, the coordinate position indicated by the operation input position information corresponds to the position corresponding to the display area of the input position display icon 30 ( It is determined whether or not a predetermined input operation has been performed by the user, and corresponding to the input position display icon 30 (input operation position) in advance. The attached control signal is supplied to the main processing. That is, the control unit 11 sets an operation input position having a predetermined range with respect to an area of the panel display surface 3 excluding the operation reference position 40, and the input interface 13 is the operation input position. When a pressing operation is detected, it functions as a process execution means for executing a process set in advance corresponding to the operation input position. Note that the range of the operation input position and the display range of the input position display icon 30 do not have to be substantially the same, and it is sufficient that the ranges of both are at least overlapping.

一方、入力インターフェース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 operation reference position 40, the control unit 11 does not particularly supply a control signal to the main process.

また、制御部11は、複数の操作入力位置に対応した操作入力情報を入力インターフェース13から同時に受信した場合、その操作入力位置の組み合わせが予め設定されている適正な組み合わせか設定されていない不適正な組み合わせかを判定する。上記組み合わせが適正であると判定した場合、制御部11は、その組み合わせに対して予め対応付けられた制御信号を、メイン処理に対して供給する。   In addition, when the control unit 11 receives operation input information corresponding to a plurality of operation input positions from the input interface 13 at the same time, the combination of the operation input positions is an appropriate combination that is set in advance or is not set properly. It is determined whether it is a proper combination. When it determines with the said combination being appropriate, the control part 11 supplies the control signal previously matched with the combination with respect to the main process.

一方、上記組み合わせが不適正であると判定した場合、係る押下操作は誤操作であると推定されるため、制御部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 control unit 11 invalidates all the pressing operations for the plurality of operation input positions, and performs the main process. Control signal is not output. For example, regarding the four operation input positions around the left operation basic position 40L, two sets of operation input positions (a combination of the up key icon 31U and the down key icon 31D) that face each other across the operation basic position 40L. The combination of the left direction key icon 31L and the right direction key icon 31R) is set as inappropriate. The four operation input positions around the operation basic position 40R on the right side are two operation input positions (a combination of the △ button icon 32B and the x button icon 32D and the □ button) facing each other across the operation basic position 40R. The combination of the icon 32C and the ○ button icon 32A) is set as inappropriate.

なお、パネル表示面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 panel display surface 3 is pressed at the operation reference position 40. Such an input interface 13 can be realized by various structures. As an example, in the case of the input interface 13 including the resistive film type touch panel 24, a structure in which an electrode sheet is not provided at the operation reference position 40 or an insulator is disposed between the electrode sheets may be used.

また、図1の例では、左右の基準位置認識部41を、各入力位置表示アイコン30と隣接しない大きさに設定しているが、両者の関係はこれに限定されるものではなく、例えば図7に示すように、左右の基準位置認識部41を、入力位置表示アイコン30の間に入り込んでその入力位置アイコン30に隣接するような形状及び大きさに設定してもよい。   In the example of FIG. 1, the left and right reference position recognition units 41 are set to a size that is not adjacent to each input position display icon 30, but the relationship between the two is not limited thereto. As shown in FIG. 7, the left and right reference position recognition units 41 may be set to a shape and size that enter between the input position display icons 30 and are adjacent to the input position icons 30.

さらに、本実施形態では、ユーザの指が操作基準位置40でパネル表示面3に接触していることを、指の触感によってユーザに認識させる基準位置認識部41を設けたが、このような基準位置認識部41を設けずに、他の方法によって、ユーザの指が操作基準位置40でパネル表示面3に接触していることをユーザに認識させてもよい。例えば、入力インターフェース13から受信した操作入力位置情報が示す座標位置が操作基準位置40である場合、制御部11が、パネル表示面3の所定部分を点滅発光させたり、スピーカ15から報知音を出力するなどによって、上記状態を報知してもよい。さらに、バイブレーション機能を有する端末装置1であれば、端末装置1を振動することによって、上記状態を報知してもよい。また、その他に、微弱な電気刺激や温・冷刺激をユーザの指に付与することによって、上記状態を報知してもよい。   Furthermore, in the present embodiment, the reference position recognition unit 41 is provided that allows the user to recognize that the user's finger is in contact with the panel display surface 3 at the operation reference position 40 by the tactile sensation of the finger. Without providing the position recognition unit 41, the user may be made to recognize that the user's finger is in contact with the panel display surface 3 at the operation reference position 40 by another method. For example, when the coordinate position indicated by the operation input position information received from the input interface 13 is the operation reference position 40, the control unit 11 causes a predetermined part of the panel display surface 3 to flash and emit light, or output a notification sound from the speaker 15. For example, the above state may be notified. Furthermore, if it is the terminal device 1 which has a vibration function, you may alert | report the said state by vibrating the terminal device 1. FIG. In addition, the above state may be notified by applying weak electrical stimulation or warm / cold stimulation to the user's finger.

また、制御部11は、左右の操作基準位置40L,40Rのうち少なくとも一方での押下操作を検出していることを条件に、ユーザから押下操作された入力位置表示アイコン30に対して予め対応付けられた制御信号を、メイン処理に対して供給してもよい。このような構成では、ユーザが操作端末1を適切に支持していると推定される場合(操作基準位置40で押下操作が検出されている場合)に限って、その入力操作位置に対応した制御信号がメイン処理に対して供給されるので、ユーザが携帯端末1を使用していない間(例えば、カバン等に入れて持ち歩いている間)に操作入力管理処理が誤って開始されてしまった場合であっても、ユーザが意図しないメイン処理が実行されてしまうことがない。   Further, the control unit 11 associates in advance with the input position display icon 30 pressed by the user, on the condition that the pressing operation of at least one of the left and right operation reference positions 40L and 40R is detected. The generated control signal may be supplied to the main process. In such a configuration, the control corresponding to the input operation position is performed only when it is estimated that the user appropriately supports the operation terminal 1 (when the pressing operation is detected at the operation reference position 40). Since the signal is supplied to the main process, the operation input management process is erroneously started while the user is not using the mobile terminal 1 (for example, while being carried in a bag or the like). Even so, the main process unintended by the user is not executed.

(2)作用
次に、本願実施形態の作用について説明する。
(2) Operation Next, the operation of the present embodiment will be described.

ユーザは、パネル表示面3に表示された入力位置表示アイコン30を指で押下することによって、端末装置1に対する操作入力を行う。   The user performs an operation input to the terminal device 1 by pressing the input position display icon 30 displayed on the panel display surface 3 with a finger.

この操作入力において、ユーザは、例えば図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 terminal device 1 in the landscape orientation with both hands, and places the left and right thumbs at the left and right operation reference positions 40 (reference position recognition unit 41). Then, with the reference position recognition unit 41 as the home position, a desired input display icon 30 is pressed while appropriately moving the thumb from the reference position recognition unit 41 in the vertical and horizontal directions as necessary.

このように、基準位置認識部41をホームポジションとして利用することにより、指の皮膚の感触によって操作基準位置40(基準位置認識部41)を認識しながら操作入力することができる。従って、ユーザは、基準位置認識部41での指の触感を頼りに次の操作入力位置を感覚的に判断することが可能となる。また、入力操作に慣れるに従って、連続した操作入力を迅速に行うことが可能となる。   As described above, by using the reference position recognition unit 41 as the home position, it is possible to perform an operation input while recognizing the operation reference position 40 (reference position recognition unit 41) based on the feeling of the skin of the finger. Therefore, the user can sensibly determine the next operation input position based on the tactile sensation of the finger in the reference position recognition unit 41. Further, continuous operation input can be quickly performed as the user gets used to the input operation.

また、ユーザが複数の操作入力位置を不適正な組み合わせで同時に押下操作した場合、制御部11は、その操作を無効としてメイン処理に制御信号を供給しない。従って、係る誤操作によって不適正な制御信号がメイン処理に提供されることがなく、不適正な制御信号に起因して制御部11が誤作動を起こしてしまう可能性を排除することができる。   When the user simultaneously presses a plurality of operation input positions in an inappropriate combination, the control unit 11 invalidates the operation and does not supply a control signal to the main process. Therefore, an inappropriate control signal is not provided to the main process due to such an erroneous operation, and the possibility that the controller 11 malfunctions due to the inappropriate control signal can be eliminated.

[実施形態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 control unit 11 that has received operation input information corresponding to two operation input positions at the same time determines whether or not the combination of the operation input positions is an appropriate combination set in advance, If it is determined that the above combination is inappropriate, both pressing operations for the two operation input positions are invalidated, and no control signal is output to the main process. On the other hand, in the present embodiment, the control unit 11 functions as a pressing range detection unit, and when it is determined that the above combination is inappropriate, the operation input intended by the user among the pressing operations for the two operation input positions is performed. By estimating the position, one is determined to be successful and the other is determined to be invalid. The control unit 11 outputs a control signal corresponding to the pressing operation determined to be valid to the main process, and does not output a control signal corresponding to the pressing operation determined to be invalid.

例えば、不適正な組み合わせとなる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 control unit 11 includes a plurality of information indicated by the received operation input position information. On the basis of the coordinate position, a pressing range (area) included in the first operation input position and a pressing range (area) included in the second operation input position are respectively obtained and included in the first operation input position. The pressed range to be compared with the pressed range included in the second operation input position. As a result of the comparison, the operation input position in the wider range is estimated as the operation input position intended by the user, and the pressing operation is determined as an effective input, while the operation input position in the narrower range is determined by the user. An unintended operation input position is estimated, and the pressing operation is determined as an invalid input. Then, the control signal corresponding to the operation input position determined to be valid is supplied to the main process, and the control signal corresponding to the operation input position determined to be invalid is not supplied to the main process. When the touch panel 24 is configured to be able to detect the pressing pressure, instead of or in addition to the pressing range (area), an effective operation input position is determined based on the pressing pressure at each operation input position. May be.

上記構成では、不適正な組み合わせとなる2つの操作入力位置をユーザが同時に押下操作した場合、制御部11は、一方の操作入力位置をユーザが意図した位置と推定し、その操作入力位置に対応する制御信号をメイン処理に供給する。従って、係る誤操作によって不適正な制御信号がメイン処理に提供されることがなく、不適正な制御信号に起因して制御部11が誤作動を起こしてしまう可能性を排除することができる。また、ユーザが意図したと推定された操作入力位置に対応する制御信号がメイン処理に供給されるので、不適正な組み合わせで押下操作を行ったユーザにとって、再入力を繰り返して行う必要性が低減され、入力操作性が向上する。   In the above configuration, when the user simultaneously presses two operation input positions that are an inappropriate combination, the control unit 11 estimates one operation input position as the position intended by the user, and corresponds to the operation input position. Control signals to be supplied to the main processing. Therefore, an inappropriate control signal is not provided to the main process due to such an erroneous operation, and the possibility that the controller 11 malfunctions due to the inappropriate control signal can be eliminated. In addition, since a control signal corresponding to the operation input position estimated to have been intended by the user is supplied to the main process, it is possible to reduce the need for repeated input for a user who has performed a pressing operation with an inappropriate combination. As a result, the input operability is improved.

[実施形態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 control unit 11 functions as a pressing range detection unit, and executes the following input operation position change process at the start of the operation input management process.

入力操作位置変更処理では、パネル表示面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 panel display surface 3 to notify the user of the start of this process. After the notification, 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 (when the operation input position information is received by pressing the operation reference position 40), it is received simultaneously. Based on the plurality of coordinate positions indicated by the operation input position information, the pressing range (area) including each operation reference position 40 is obtained, and it is determined whether or not the pressing range is equal to or less than a predetermined range set in advance. . At this time, the determination may be performed for each pressing range of the two operation reference positions 40, or the determination may be performed on the average value (average pressing range) of both.

押下範囲が所定範囲以下のときは、ユーザの親指の大きさが普通サイズかそれ以下であると推定し、第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 position display icon 30R on the right side, a solid line in FIG. 9). The input operation position is set in the range shown), and the input position display icon 30 is displayed in substantially the same range as the first range. On the other hand, when the pressed range exceeds the predetermined range, it is estimated that the size of the user's thumb exceeds the normal size, and a second range wider than the first range (in FIG. 9, a two-dot chain line). The input operation position is set in the range shown), and the input position display icon 30 is displayed in substantially the same range as the second range. The display range of the input position display icon 30 may be the first range. When the input operation position is set, the input operation position changing process is terminated. The second range includes the first range and is set to expand in a direction away from the operation reference position 40.

なお、上記入力操作位置変更処理は、上記操作入力管理処理の開始時に必ず実行してもよく、ユーザからの指示によって選択的に実行してもよい。また、操作入力管理処理の実行途中に、ユーザからの指示によって実行してもよい。ユーザからの指示としては、例えば、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 panel display surface 3 can be double-clicked within a predetermined range. When double-clicking two operation reference positions 40 is used as an instruction to start input operation position change processing, operation input position information of at least one of the pressing operations before and after the double-clicking is stored, and the pressing range is based on this You may ask for. Further, when the acceleration sensor 28 is provided in the terminal device 1 and the acceleration sensor 28 detects an acceleration equal to or higher than a predetermined value in a state where the pressing operation at the two operation reference positions 40 is detected (the user operates two operation references). It is also possible to start the input operation position changing process when the terminal operation 1 is shaken at an acceleration of a predetermined value or more while the position 40 is pressed.

また、操作基準値40に代えて、図1に二点鎖線で示すように、パネル表示面に2カ所の押下範囲検知位置70を予め別途設定し、各押下範囲検知位置70を示す範囲検知位置アイコン71をそれぞれ表示させてもよい。   Further, instead of the operation reference value 40, as indicated by a two-dot chain line in FIG. 1, two pressing range detection positions 70 are separately set in advance on the panel display surface, and range detection positions indicating the respective pressing range detection positions 70 are set. Each icon 71 may be displayed.

また、上述のように、押下範囲に応じて入力操作位置の範囲を増大させることに代えて若しくは加えて、押下範囲に応じて入力操作位置の範囲を減少させてもよい。この場合、操作基準位置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 operation reference position 40.

本実施形態では、ユーザの親指の大きさに応じて操作入力位置の範囲を増減されるので、入力操作性が向上する。また、ユーザの親指が大きい場合、操作基準位置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 operation reference position 40, so that the operation input position is erroneously pressed by the thumb placed at the operation reference position 40. There is little possibility, and it is difficult for an erroneous operation unintended by the user to occur.

[実施形態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 control unit 11 according to the third embodiment obtains a pressing range (area) for the panel display surface 3 and determines the input operation position range (area) according to the size of the pressing range. Increase or decrease. In contrast, in the input operation position change process, the control unit 11 according to the present embodiment determines in which direction the pressing range when the user presses the operation reference position 40 is biased with respect to the operation reference position 40. The input operation position is moved and set according to the determination.

例えば、入力操作位置変更処理の開始後、入力インターフェース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 operation reference position 40 is biased (displaced). It is determined whether or not the distance is equal to or less than a predetermined distance set in advance. When the displacement is equal to or smaller than the predetermined distance, it is estimated that the user's thumb is accurately pressing the center of the operation reference position 40, and in the case of the first range (for example, the right input position display icon 30R, FIG. The input operation position is set in a range indicated by a solid line), and the input position display icon 30 is displayed in substantially the same range as the first range. On the other hand, when the displacement exceeds the predetermined distance, it is estimated that the user's thumb is pressing the position shifted from the center of the operation reference position 40, and the displacement is performed by the predetermined distance set in advance from the first range. The input operation position is set in the second range moved in the direction of (the second range when moved upward is indicated by a two-dot chain line in FIG. 9), and the input position is displayed in substantially the same range as the second range. Icon 30 is displayed. The display range of the input position display icon 30 may be the first range. When the input operation position is set, the input operation position changing process is terminated.

なお、本実施形態の入力操作位置変更処理において、上述のように入力操作位置を移動するとともに、上記第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 operation reference position 40, and an erroneous operation unintended by the user is unlikely to occur.

[実施形態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 operation terminal 1 includes an acceleration sensor 28 (shown in FIG. 2). The acceleration sensor 28 detects acceleration generated in the operation terminal 1 and outputs the detected acceleration to the control unit 11. The control unit 11 determines the attitude of the terminal device 1 (a horizontally long attitude described later) based on the acceleration detected by the acceleration sensor 28. Or vertical orientation). Note that another sensor such as a gyro sensor may be provided as a sensor capable of detecting the attitude of the operation terminal 1.

図11に示すように、パネル表示面3には、上記2カ所の操作基準位置40(基準位置認識部41)に加えて、端末装置1を横長に配置した状態(横長の姿勢)で左側の操作基準位置40Lの上下2カ所にそれぞれ配置される操作基準位置50(基準位置認識部51)と、右側の操作基準位置40Rの上下2カ所に配置される操作基準位置60(基準位置認識部61)とが予め設定されている。   As shown in FIG. 11, on the panel display surface 3, in addition to the two operation reference positions 40 (reference position recognition unit 41), the terminal device 1 is placed in a horizontally long state (a horizontally long posture). Operation reference positions 50 (reference position recognizing unit 51) disposed at two positions above and below the operation reference position 40L, and operation reference positions 60 (reference position recognizing unit 61) disposed at two positions above and below the right operation reference position 40R. ) Is preset.

制御部11が実行するメイン処理が1人のユーザを対象とした処理(例えば、1人用のゲームアプリケーション)であり、操作端末1の長辺1a及び短辺1bのうち長辺1aが上方を向く横長の姿勢で端末装置1が使用される場合、図11に示すように、上記第1の実施形態で説明したように、操作基準位置40を基準に入力操作位置(入力位置表示アイコン30L,30R)がそれぞれ設定される。   The main process executed by the control unit 11 is a process for one user (for example, a game application for one person), and the long side 1a of the long side 1a and the short side 1b of the operation terminal 1 is on the upper side. When the terminal device 1 is used in a horizontally long posture, as shown in FIG. 11, as described in the first embodiment, the input operation position (input position display icons 30L, 30L, 30R) is set.

制御部11が実行するメイン処理が1人のユーザを対象とした処理であり、短辺1bが上方を向く縦長の姿勢で端末装置1が使用される場合、図12に示すように、下方の左右の操作基準位置50を基準に入力操作位置(入力位置表示アイコン30L,30R)が設定される。この場合、ユーザは、端末装置1の下方の左右の両角部を両手で支持し、両手の親指で入力位置表示アイコン30L,30Rに対して押下操作を行えばよい。   When the main process executed by the control unit 11 is a process targeting one user and the terminal device 1 is used in a vertically long posture with the short side 1b facing upward, as shown in FIG. Input operation positions (input position display icons 30L and 30R) are set based on the left and right operation reference positions 50. In this case, the user may support the left and right corners below the terminal device 1 with both hands and perform a pressing operation on the input position display icons 30L and 30R with the thumbs of both hands.

また、制御部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 control unit 11 is a process for two users, as shown in FIG. 13, an input operation position where one user performs an operation input regardless of the attitude of the terminal device 1. (Input position display icons 30L and 30R) are set based on the operation reference position 50, and input operation positions (input position display icons 30L and 30R) where the other user performs operation input are based on the operation reference position 60. Is set. In this case, one user only needs to support both corners of one short side 1b of the terminal device 1 with both hands and perform a pressing operation on the input position display icons 30L and 30R with the thumbs of both hands. May support both corners of the other short side 1b of the terminal device 1 with both hands, and press the input position display icons 30L and 30R with the thumbs of both hands.

上記操作入力位置の設定処理を実現するため、本実施形態の制御部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 control unit 11 according to the present embodiment is configured so that the main process to be executed is a process for one user or two users in the operation input management process. In the case of processing for two users, as shown in FIG. 13, the operation reference position 50 and the operation reference position 60 are used as the input operation position setting reference. In the case of processing for one user, the attitude of the terminal device 1 is determined based on the acceleration detected by the acceleration sensor 28. When the terminal device 1 is in the landscape orientation, as shown in FIG. 11, the operation reference position 40 is used as a setting reference for the input operation position. When the terminal device 1 is in a vertically long posture, the operation reference position 50 is used as a setting reference for the input operation position as shown in FIG.

上記構成では、複数設定された操作基準位置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 terminal device 1 and the attitude of the terminal device 1. Since it is selected, convenience is improved.

なお、上述の各実施形態では、携帯型の端末装置1を例に説明したが、本発明は、これに限定されるものではなく、タッチパネルを有する種々の装置に広く適用可能である。   In each of the above-described embodiments, the portable terminal device 1 has been described as an example. However, the present invention is not limited to this, and can be widely applied to various devices having a touch panel.

すなわち、上述の各実施形態の説明は本発明の一例であり、本発明は上述の各実施形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても種々の変更が可能であることは勿論である。   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の実施形態に係る端末装置を示す斜視図である。It is a perspective view which shows the terminal device which concerns on the 1st Embodiment of this invention. 端末装置の主要部の概略的なシステム構成の一例を示すブロック図である。It is a block diagram which shows an example of the schematic system configuration | structure of the principal part of a terminal device. 端末装置の主要部の概略的なソフトウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the schematic software structure of the principal part of a terminal device. 基準位置認識部の断面図である。It is sectional drawing of a reference position recognition part. 基準位置認識部の他の例の断面図である。It is sectional drawing of the other example of a reference | standard position recognition part. 基準位置認識部のさらに他の例の断面図である。It is sectional drawing of the further another example of a reference position recognition part. 基準位置認識部のさらに他の例の平面図であるFIG. 10 is a plan view of still another example of the reference position recognition unit. 端末装置の使用状態を示す斜視図である。It is a perspective view which shows the use condition of a terminal device. 本発明の第3の実施形態を説明するための図1の要部拡大図である。It is a principal part enlarged view of FIG. 1 for demonstrating the 3rd Embodiment of this invention. 本発明の第4の実施形態を説明するための図1の要部拡大図である。It is a principal part enlarged view of FIG. 1 for demonstrating the 4th Embodiment of this invention. 本発明の第5の実施形態を説明するための端末装置1の平面図である。It is a top view of the terminal device 1 for demonstrating the 5th Embodiment of this invention. 本発明の第5の実施形態を説明するための端末装置1の平面図である。It is a top view of the terminal device 1 for demonstrating the 5th Embodiment of this invention. 本発明の第5の実施形態を説明するための端末装置1の平面図である。It is a top view of the terminal device 1 for demonstrating the 5th Embodiment of this invention.

符号の説明Explanation of symbols

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 SYMBOLS 1 ... Terminal device, 2 ... Exterior panel, 3 ... Panel display surface, 11 ... Control part, 12 ... Output interface, 13 ... Input interface, 22 ... LED, 24 ... Touch panel, 30 ... Input position display icon, 31U, 31D, 31L, 31R ... Direction key icon, 32A, 32B, 32C, 32D ... Button icon, 33, 34, 35 ... Key Icon, 40, 50, 60 ... operation reference position, 41, 51, 61 ... reference position recognition unit

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:
請求項1に記載の入力装置であって、
前記パネル表示面に対して予め設定された押下範囲検知位置と、
前記パネル表示面が前記押下範囲検知位置で押下操作されたとき、その押下範囲を検知する押下範囲検知手段と、を備え、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて前記操作入力位置を変更して設定する
ことを特徴とする入力装置。
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.
請求項2に記載の入力装置であって、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて、前記操作入力位置の範囲を増減する
ことを特徴とする入力装置。
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.
請求項2に記載の入力装置であって、
前記操作入力位置設定手段は、前記押下範囲検知手段が検知した押下範囲に応じて、前記操作入力位置を移動する
ことを特徴とする入力装置。
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に記載の入力装置であって、
前記操作入力位置設定手段が設定する操作入力位置は、前記操作基準位置の近傍にそれぞれ配置された第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.
請求項5に記載の入力装置であって、
前記パネル表示面が前記第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.
請求項1に記載の入力装置であって、
前記操作入力位置設定手段は、前記操作基準位置を基準に前記操作入力位置を設定する
ことを特徴とする入力装置。
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.
請求項7に記載の入力装置であって、
前記入力装置の姿勢を検知する姿勢検知手段を備え、
前記操作基準位置は、前記入力装置の姿勢に応じて複数設定され、
前記操作入力位置設定手段は、前記操作入力位置の設定基準とする操作基準位置を、前記姿勢検出手段が検知した前記入力装置の姿勢に応じて前記複数の操作基準位置の中から決定する
ことを特徴とする入力装置。
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.
請求項7に記載の入力装置であって、
前記操作基準位置は、前記処理実行手段が実行する所定の処理に応じて複数設定され、
前記操作入力位置設定手段は、前記操作入力位置の設定基準とする操作基準位置を、前記処理実行手段が実行する前記所定の処理に応じて前記複数の操作基準位置の中から決定する
ことを特徴とする入力装置。
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に記載の入力装置であって、
前記操作基準位置は、複数設定され、
前記処理実行手段は、前記複数の操作基準位置のうち少なくとも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.
請求項1に記載の入力装置であって、
前記基準位置接触報知手段は、前記パネル表示面から突出する凸部又は前記パネル表示面から凹む凹部の少なくとも一方である
ことを特徴とする入力装置。
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.
請求項1に記載の入力装置であって、
前記入力検出手段は、前記基準操作位置では押下操作を検知しない
ことを特徴とする入力装置。
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.
請求項1に記載の入力装置であって、
前記入力装置は、携帯型の端末装置であり、
前記操作基準位置と前記操作入力位置とは、ユーザが前記端末装置を手で持って使用する際に、該端末装置を持つ手の親指によって押下可能な位置にそれぞれ設定される
ことを特徴とする入力装置。
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.
JP2008231213A 2008-09-09 2008-09-09 Input device Pending JP2010066899A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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