JP2013114336A - Input information processing apparatus - Google Patents

Input information processing apparatus Download PDF

Info

Publication number
JP2013114336A
JP2013114336A JP2011257853A JP2011257853A JP2013114336A JP 2013114336 A JP2013114336 A JP 2013114336A JP 2011257853 A JP2011257853 A JP 2011257853A JP 2011257853 A JP2011257853 A JP 2011257853A JP 2013114336 A JP2013114336 A JP 2013114336A
Authority
JP
Japan
Prior art keywords
button
information processing
processing apparatus
input information
function
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
JP2011257853A
Other languages
Japanese (ja)
Inventor
Naoyuki Tanaka
尚幸 田中
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp filed Critical Panasonic Corp
Priority to JP2011257853A priority Critical patent/JP2013114336A/en
Publication of JP2013114336A publication Critical patent/JP2013114336A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an input information processing apparatus which enables a user to instruct the execution of a desired function with one intuitive short operation without gazing at a screen.SOLUTION: The input information processing apparatus using buttons which have peculiar features with respect to patterns of contact positions when depressed, includes: a touch panel which allows detection of positions of a plurality of contacts and has the buttons arranged thereon; a collation unit which, on depression of one of the buttons on the touch panel, collates coordinate data of the contact positions with the button detected by the touch panel to give an instruction to execute a function corresponding to the depressed button; and a function execution unit which executes the function instructed by the collation unit.

Description

本発明は、静電容量方式のタッチパネルを用いた直感的な操作が可能な入力情報処理装置に関する。   The present invention relates to an input information processing apparatus capable of intuitive operation using a capacitive touch panel.

特許文献1には、ユーザがパネル画面を触ると、その接触点の数に応じて、地図を拡大・縮小したり案内音声のボリュームを調整する車両用ナビゲーション装置が開示されている。また、特許文献2には、車内に配置されたタッチパネルにおけるボタン操作を容易にする情報処理装置が、タッチパネルの表示領域を、車両の経路を運転者に案内するナビゲーション画面の領域と、操作ボタンの領域とに分ける技術が開示されている。   Patent Document 1 discloses a vehicle navigation device that, when a user touches a panel screen, enlarges / reduces a map or adjusts the volume of guidance voice according to the number of contact points. Further, in Patent Document 2, an information processing device that facilitates button operation on a touch panel disposed in a vehicle includes a display area of the touch panel, an area of a navigation screen that guides a vehicle route to a driver, and an operation button. A technique for dividing into regions is disclosed.

特開2006−162267号公報(図2)JP 2006-162267 A (FIG. 2) 特開2010−66197号公報(図9)JP 2010-66197 A (FIG. 9)

しかし、上記説明した特許文献1,2の技術では、ユーザが画面を注視せずに直感的な1回の短い操作で所望の機能の実行を指示することができない。   However, in the techniques of Patent Documents 1 and 2 described above, the user cannot instruct execution of a desired function with an intuitive single short operation without gazing at the screen.

本発明の目的は、ユーザが画面を注視せずに直感的な1回の短い操作で所望の機能の実行を指示可能な入力情報処理装置を提供することである。   An object of the present invention is to provide an input information processing apparatus that allows a user to instruct execution of a desired function with a single intuitive short operation without gazing at the screen.

本発明は、押下されたときの接点パターンに固有の特徴を有するボタンを用いた入力情報処理装置であって、複数の接点の位置を検出可能な、前記ボタンが配置されるタッチパネルと、前記タッチパネル上に配置された前記ボタンが押下されたとき、前記タッチパネルが検出した前記ボタンとの接点の座標データを照合して、前記押下されたボタンに対応する機能を行うよう指示する照合部と、前記照合部から指示された機能を実行する機能実行部と、を備えた入力情報処理装置を提供する。   The present invention is an input information processing apparatus using a button having a characteristic unique to a contact pattern when pressed, a touch panel on which the button is arranged, capable of detecting positions of a plurality of contacts, and the touch panel A collation unit for collating coordinate data of a contact point with the button detected by the touch panel when the button disposed on the button is pressed, and instructing to perform a function corresponding to the pressed button; There is provided an input information processing apparatus including a function execution unit that executes a function instructed by a verification unit.

上記入力情報処理装置では、前記ボタンは、当該ボタンの底面に、当該ボタンが押下されたときに前記タッチパネルと接触し、前記接点パターンを形成する複数の構造物と、前記タッチパネル上に前記ボタンを配置するための粘着物が塗布された接触部と、を有する。   In the input information processing apparatus, the button has a plurality of structures that contact the touch panel when the button is pressed and forms the contact pattern on the bottom surface of the button, and the button on the touch panel. And a contact portion to which an adhesive for placement is applied.

上記入力情報処理装置では、前記構造物は着脱可能である。   In the input information processing apparatus, the structure is detachable.

上記入力情報処理装置では、前記照合部は、前記接点パターンを構成する接点の数に応じて、実行指示する機能を決定する。   In the input information processing apparatus, the collation unit determines a function to be instructed to execute according to the number of contacts constituting the contact pattern.

上記入力情報処理装置では、前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する各頂点間の距離の総和に応じて、実行指示する機能を決定する。   In the input information processing apparatus, the collation unit determines a function to be instructed to execute according to a sum of distances between adjacent vertices of a polygon formed by the contacts constituting the contact pattern.

上記入力情報処理装置では、前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する2辺から構成される角度のうちの最大値に応じて、実行指示する機能を決定する。   In the input information processing apparatus, the collation unit determines a function to be instructed to execute according to a maximum value of angles formed by two adjacent sides of a polygon formed by the contacts constituting the contact pattern. To do.

上記入力情報処理装置では、前記照合部は、前記接点パターンに応じて、実行指示する機能を決定する。   In the input information processing apparatus, the collation unit determines a function to be instructed to execute according to the contact pattern.

本発明に係る入力情報処理装置によれば、ユーザが画面又は操作部を注視せずに直感的な1回の短い操作で所望の機能の実行を指示できる。   According to the input information processing apparatus according to the present invention, the user can instruct execution of a desired function with a single intuitive short operation without gazing at the screen or the operation unit.

ボタン1A,1B,1Cがタッチパネル上に配置された状態の正面図Front view with buttons 1A, 1B, 1C arranged on the touch panel 図1に示した状態の裏面図Back view of the state shown in FIG. 図1に示したボタン1CのIII−III線断面図Sectional view taken along line III-III of the button 1C shown in FIG. 複数の構造物が配置された他の例のボタンの裏面図Back view of another example button with multiple structures 3つのボタンがタッチパネル上に配置されたカーナビゲーション装置の正面図Front view of a car navigation device with three buttons arranged on the touch panel 図5に示した状態のカーナビゲーション装置の側面図Side view of the car navigation device in the state shown in FIG. タッチパネル上にボタンが配置された一実施形態のカーナビゲーション装置を示すブロック図The block diagram which shows the car navigation apparatus of one Embodiment by which the button is arrange | positioned on a touchscreen. 正規化部による座標データの正規化の一例を示す図The figure which shows an example of normalization of the coordinate data by the normalization part メモリに保存された押下ボタンの第1の判別基準を示す図The figure which shows the 1st discrimination | determination reference | standard of the push button preserve | saved at memory メモリに保存された押下ボタンの第2の判別基準を示す図The figure which shows the 2nd discrimination | determination reference | standard of the push button preserve | saved at memory (a)〜(c)は、3つの接点によって形成される三角形の総座標間距離の例を示す図(A)-(c) is a figure which shows the example of the distance between the total coordinates of the triangle formed of three contact points 4つの接点によって形成される四角形の総座標間距離の一例を示す図The figure which shows an example of the distance between the total coordinates of the quadrangle formed by four contact points メモリに保存された押下ボタンの第3の判別基準を示す図The figure which shows the 3rd discrimination | determination reference | standard of the push button preserve | saved at memory (a)〜(c)は、3つの接点によって形成される三角形の最大角度θの例を示す図(A)-(c) is a figure which shows the example of the maximum angle (theta) of the triangle formed by three contact points 4つの接点によって形成される四角形の最大角度θの一例を示す図The figure which shows an example of the largest angle (theta) of the square formed of four contact points メモリに保存された押下ボタンの第4の判別基準を示す図The figure which shows the 4th discrimination | determination reference | standard of the push button preserve | saved at memory 一実施形態のカーナビゲーション装置が行う第1の判別基準に基づく動作を示すフローチャートThe flowchart which shows the operation | movement based on the 1st discrimination | determination reference | standard which the car navigation apparatus of one Embodiment performs. 一実施形態のカーナビゲーション装置が行う第4の判別基準に基づく動作を示すフローチャートThe flowchart which shows the operation | movement based on the 4th discrimination | determination reference | standard which the car navigation apparatus of one Embodiment performs.

以下、本発明の実施形態について、図面を参照して説明する。なお、以下の説明では、投影型静電容量方式のタッチパネルを用いた直感的な操作が可能なカーナビゲーション装置を例に説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, a car navigation device capable of intuitive operation using a projected capacitive touch panel will be described as an example.

図1は、ボタンA,B,Cがタッチパネル101上に配置された状態の正面図である。また、図2は、図1に示した状態の裏面図である。ボタン1A,1B,1Cは、シリコンゴム等から形成されている。各ボタンの裏面には、図2に示すように、ボタンが押されたときタッチパネル101と接触する複数の構造物11が設けられている。なお、1つのボタンに設けられた複数の構造物11の数及び/又は配列はボタン毎に異なる。構造物11の数及び/又は配列によって、各ボタンに固有の特徴が割り当てられる。   FIG. 1 is a front view showing a state where buttons A, B, and C are arranged on the touch panel 101. FIG. 2 is a rear view of the state shown in FIG. The buttons 1A, 1B, 1C are made of silicon rubber or the like. As shown in FIG. 2, a plurality of structures 11 that come into contact with the touch panel 101 when the buttons are pressed are provided on the back surface of each button. In addition, the number and / or arrangement | sequence of the some structure 11 provided in one button differ for every button. Depending on the number and / or arrangement of structures 11, each button is assigned a unique feature.

図3は、図1に示したボタン1CのIII−III線断面図である。なお、図3にはボタン1Cの構成が示されているが、ボタン1A,1Bの各構成も複数の構造物11の配列を除きボタン1Cの構造と同じである。図3に示すように、ボタン1Cは、シリコンゴム等から形成されたボタン実部10と、ボタン実部10の底面に配置された複数の構造物11と、ボタン実部10の底面の外周に設けられた接触部13とを備える。構造物11は、導電体で構成されている。接触部13には、ボタンをタッチパネル101に固定するための、糊等の粘着物が塗布されている。   3 is a cross-sectional view taken along line III-III of the button 1C shown in FIG. Although the configuration of the button 1C is shown in FIG. 3, the configurations of the buttons 1A and 1B are the same as the configuration of the button 1C except for the arrangement of the plurality of structures 11. As shown in FIG. 3, the button 1 </ b> C includes a button actual part 10 made of silicon rubber or the like, a plurality of structures 11 arranged on the bottom surface of the button actual part 10, and an outer periphery of the bottom surface of the button actual part 10. And provided contact portion 13. The structure 11 is made of a conductor. The contact portion 13 is coated with an adhesive such as glue for fixing the button to the touch panel 101.

図3に示すように、ボタン実部10の底面には、ボタンが押下されていないときは構造物11とタッチパネル101の間に空間が存在するよう、窪み部15が形成されている。構造物11は、この窪み部15内に配置されている。このため、構造物11は、ボタンの押下時のみタッチパネル101と接触する。   As shown in FIG. 3, a recess 15 is formed on the bottom surface of the button real part 10 so that a space exists between the structure 11 and the touch panel 101 when the button is not pressed. The structure 11 is disposed in the recess 15. For this reason, the structure 11 contacts the touch panel 101 only when the button is pressed.

図4は、複数の構造物が配置された他の例のボタンの裏面図である。図4に示すボタンの裏面に形成された窪み部15には、例えば、5行×5列の枠が設けられている。ユーザは、当該枠の任意のセルに、複数の構造物11の各々を設けることができる。図4に示した例では、第5行×第A列のセル、第5行×第C列のセル及び第2行×第D列のセルに構造物11が保持されている。このように、ボタンに固有の特徴をユーザが設定できる。   FIG. 4 is a back view of another example button in which a plurality of structures are arranged. In the recess 15 formed on the back surface of the button shown in FIG. 4, for example, a frame of 5 rows × 5 columns is provided. The user can provide each of the plurality of structures 11 in an arbitrary cell of the frame. In the example shown in FIG. 4, the structure 11 is held in a cell in the fifth row × A column, a cell in the fifth row × C column, and a cell in the second row × D column. In this way, the user can set features unique to the button.

図5は、3つのボタンがタッチパネル上に配置されたカーナビゲーション装置の正面図である。図6は、図5に示した状態のカーナビゲーション装置の側面図である。各ボタンは、接触部13に塗布された糊等の粘着物によってタッチパネル101に粘着する。このため、各ボタンのタッチパネル101上の配置は制限されない。また、タッチパネル101に配置された各ボタンは、タッチパネル101に対して凸形状を形成している。したがって、カーナビゲーション装置のユーザは、操作部を注視することなく直観的にボタンを押下できる。   FIG. 5 is a front view of the car navigation apparatus in which three buttons are arranged on the touch panel. FIG. 6 is a side view of the car navigation device in the state shown in FIG. Each button adheres to the touch panel 101 with an adhesive such as glue applied to the contact portion 13. For this reason, the arrangement of the buttons on the touch panel 101 is not limited. Each button arranged on the touch panel 101 forms a convex shape with respect to the touch panel 101. Therefore, the user of the car navigation apparatus can intuitively press the button without gazing at the operation unit.

図7は、タッチパネル上にボタンが配置された一実施形態のカーナビゲーション装置を示すブロック図である。図7に示すように、カーナビゲーション装置100は、タッチパネル101と、タッチパネルコントローラ103と、データ数判定部105と、正規化部107と、照合部109と、メモリ111と、機能実行部113とを備える。タッチパネル101にはボタン1が配置されている。   FIG. 7 is a block diagram illustrating a car navigation device according to an embodiment in which buttons are arranged on a touch panel. As shown in FIG. 7, the car navigation apparatus 100 includes a touch panel 101, a touch panel controller 103, a data number determination unit 105, a normalization unit 107, a collation unit 109, a memory 111, and a function execution unit 113. Prepare. Button 1 is arranged on touch panel 101.

タッチパネル101は、投影型静電容量方式のマルチタッチに対応したタッチパネルである。タッチパネル101は、押下点と導電膜との間での静電容量の変化を捉えて押下位置を検出する。なお、ボタン1が押下されることで、ボタン1とタッチパネル101の間には、ボタン1に固有の配列及び数の接点が生じる。また、ユーザが指等でタッチパネル101を押下した箇所も接点である。タッチパネルコントローラ103は、タッチパネル101が検出した接点の位置情報を取得する。当該接点の位置情報は、タッチパネル101上の座標データである。   The touch panel 101 is a touch panel that supports projection-type capacitive multi-touch. The touch panel 101 detects a pressing position by capturing a change in capacitance between the pressing point and the conductive film. When the button 1 is pressed, an arrangement and a number of contacts unique to the button 1 are generated between the button 1 and the touch panel 101. A point where the user presses the touch panel 101 with a finger or the like is also a contact. The touch panel controller 103 acquires contact point position information detected by the touch panel 101. The contact position information is coordinate data on the touch panel 101.

データ数判定部105は、タッチパネルコントローラ103が取得した接点の座標データのデータ数を判定し、その判定結果に応じて座標データを正規化部107又は機能実行部113に出力する。なお、接点の座標データのデータ数が接点の数に等しい。データ数判定部105は、接点の座標データのデータ数が1つ又は2つの場合、すなわち接点が1ヶ所又は2ヶ所の場合は、その座標データを機能実行部113に出力する。また、データ数判定部105は、接点の座標データのデータ数が3つ以上の場合、すなわち接点が3ヶ所以上の場合は、各接点の座標データを機能実行部113に出力する。   The data number determination unit 105 determines the number of contact coordinate data acquired by the touch panel controller 103, and outputs the coordinate data to the normalization unit 107 or the function execution unit 113 according to the determination result. The number of contact coordinate data is equal to the number of contacts. The data number determination unit 105 outputs the coordinate data to the function execution unit 113 when the number of contact coordinate data is one or two, that is, when the number of contacts is one or two. The data number determination unit 105 outputs the coordinate data of each contact to the function execution unit 113 when the number of contact coordinate data is 3 or more, that is, when there are 3 or more contacts.

正規化部107は、データ数判定部105から入力された座標データを正規化する。図8は、正規化部107による座標データの正規化の一例を示す図である。図8に示す例では、正規化部107には5つの接点の座標データが入力される。但し、5つの接点のうち、4つの接点は座標データ上密集しているが、残る1つの接点は密集した4つの接点からは座標データ上離れている。正規化部107は、密集関係が得られない座標データはノイズとして除去する。このように、正規化部107は、各接点の座標値(X,Y)を参照して接点の散布を確認した上で、密集していない接点の座標データを除去する。本実施形態では、この処理を座標データの正規化という。   The normalization unit 107 normalizes the coordinate data input from the data number determination unit 105. FIG. 8 is a diagram illustrating an example of normalization of coordinate data by the normalization unit 107. In the example shown in FIG. 8, coordinate data of five contacts is input to the normalization unit 107. However, among the five contacts, four contacts are dense in the coordinate data, but the remaining one contact is separated from the four dense contacts in the coordinate data. The normalizing unit 107 removes coordinate data for which a close relationship cannot be obtained as noise. As described above, the normalizing unit 107 refers to the coordinate values (X, Y) of the respective contacts, confirms the distribution of the contacts, and then removes the coordinate data of the contacts that are not dense. In this embodiment, this process is called normalization of coordinate data.

照合部109は、正規化部107が正規化した座標データをメモリ111に保存されているデータと照合して、押下されたボタンを特定し、当該押下ボタンに対応する機能を行うよう機能実行部113に指示する。なお、照合部109は、照合の結果、適当なボタンを特定できない場合は、エラーメッセージの表示等といった所定の機能を行うよう機能実行部113に指示する。メモリ111は、ボタン1の押下によって得られる複数の接点の座標データとの照合に用いられる判別基準を記憶する。   The collation unit 109 collates the coordinate data normalized by the normalization unit 107 with the data stored in the memory 111, identifies the pressed button, and performs a function corresponding to the pressed button. 113 is instructed. Note that the collation unit 109 instructs the function execution unit 113 to perform a predetermined function, such as displaying an error message, if an appropriate button cannot be identified as a result of the collation. The memory 111 stores a discrimination criterion used for collation with coordinate data of a plurality of contacts obtained by pressing the button 1.

機能実行部113は、データ数判定部105から入力された座標データに基づいて、ユーザによるタッチパネル101の操作に応じた機能を実行する。また、機能実行部113は、照合部109にから指示された機能を実行する。なお、図4に示した構造物11の配列によって固有の特徴を設定可能なボタンが用いられる場合、機能実行部113は、当該ボタンに対応する機能を登録するときは、対象とされているボタンの構造物11の配列に所定の機能を割り当ててメモリ111に保存する。   The function execution unit 113 executes a function according to the operation of the touch panel 101 by the user based on the coordinate data input from the data number determination unit 105. Further, the function execution unit 113 executes a function instructed by the verification unit 109. In addition, when the button which can set a peculiar feature is used by the arrangement | sequence of the structure 11 shown in FIG. 4, when the function execution part 113 registers the function corresponding to the said button, button used as object A predetermined function is assigned to the array of the structures 11 and stored in the memory 111.

以下、メモリ111に保存される押下ボタンの判別基準について詳細に説明する。   Hereinafter, the criteria for determining the push button stored in the memory 111 will be described in detail.

図9は、メモリ111に保存された押下ボタンの第1の判別基準を示す図である。図9に示した第1の判別基準では、正規化された座標データが示す接点数が3〜5つの場合に、接点数毎に異なる機能が割り当てられている。例えば、接点数が4つの場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第1の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点数が4つであれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。   FIG. 9 is a diagram illustrating a first determination criterion for a push button stored in the memory 111. In the first discrimination criterion shown in FIG. 9, when the number of contacts indicated by the normalized coordinate data is 3 to 5, different functions are assigned for each number of contacts. For example, when the number of contacts is four, a function for setting the destination to home is assigned. Accordingly, when the first discrimination criterion is stored in the memory 111, the collation unit 109 performs a function of setting the destination as home if the number of contact points indicated by the normalized coordinate data is four. The function execution unit 113 is instructed.

図10は、メモリ111に保存された押下ボタンの第2の判別基準を示す図である。図10に示した第2の判別基準では、正規化された座標データが示す接点によって形成される多角形の隣接する各頂点間の距離の総和(以下「総座標間距離」という)によって、異なる機能が割り当てられている。例えば、座標間距離が75ドット前後の場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第2の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点によって形成される多角形の座標間距離が75ドット前後であれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。   FIG. 10 is a diagram illustrating a second determination criterion for the push button stored in the memory 111. The second discrimination criterion shown in FIG. 10 differs depending on the sum of distances between adjacent vertices of the polygon formed by the contact points indicated by the normalized coordinate data (hereinafter referred to as “total coordinate distance”). A function is assigned. For example, when the inter-coordinate distance is around 75 dots, a function for setting the destination to home is assigned. Therefore, when the second determination criterion is stored in the memory 111, the matching unit 109 determines that if the inter-coordinate distance of the polygon formed by the contact point indicated by the normalized coordinate data is around 75 dots, The function execution unit 113 is instructed to perform the function of setting the ground as home.

図11(a)〜(c)は、3つの接点によって形成される三角形の総座標間距離の例を示す図である。また、図12は、4つの接点によって形成される四角形の総座標間距離の一例を示す図である。図11(a)〜(c)に示した例では、総座標間距離は「a+b+c」ドットである。また、図12に示した例では、総座標間距離は「a+b+c+d」ドットである。図11(a)〜(c)及び図12に示すように、接点数が多いほど総座標間距離が長い蓋然性が高い。   FIGS. 11A to 11C are diagrams illustrating examples of the distance between total coordinates of a triangle formed by three contact points. FIG. 12 is a diagram illustrating an example of a total distance between the coordinates of a quadrangle formed by four contact points. In the example shown in FIGS. 11A to 11C, the total inter-coordinate distance is “a + b + c” dots. In the example shown in FIG. 12, the total coordinate distance is “a + b + c + d” dots. As shown in FIGS. 11A to 11C and FIG. 12, the probability that the total inter-coordinate distance is longer is higher as the number of contacts is larger.

図13は、メモリ111に保存された押下ボタンの第3の判別基準を示す図である。図13に示した第3の判別基準では、正規化された座標データが示す接点によって形成される多角形の隣接する2辺から構成される角度のうちの最大値(以下「最大角度」という)によって、異なる機能が割り当てられている。例えば、最大角度が90度前後の場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第3の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点によって形成される多角形の最大角度が90度前後であれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。   FIG. 13 is a diagram illustrating a third determination criterion for the push button stored in the memory 111. In the third discrimination criterion shown in FIG. 13, the maximum value (hereinafter referred to as “maximum angle”) of the angles formed by two adjacent sides of the polygon formed by the contact points indicated by the normalized coordinate data. Different functions are assigned. For example, when the maximum angle is around 90 degrees, a function for setting the destination to home is assigned. Therefore, when the third discrimination criterion is stored in the memory 111, the matching unit 109 determines that the destination is the maximum angle of the polygon formed by the contact point indicated by the normalized coordinate data is around 90 degrees. The function execution unit 113 is instructed to perform the function of setting the home.

図14(a)〜(c)は、3つの接点によって形成される三角形の最大角度θの例を示す図である。また、図15は、4つの接点によって形成される四角形の最大角度θの一例を示す図である。   14A to 14C are diagrams showing examples of the maximum angle θ of a triangle formed by three contact points. FIG. 15 is a diagram illustrating an example of the maximum angle θ of a quadrangle formed by four contact points.

図16は、メモリ111に保存された押下ボタンの第4の判別基準を示す図である。図16に示した第4の判別基準では、複数の構造物11の配列によって異なる機能が割り当てられている。例えば、3つの構造物11がボタンの窪み部15に形成された枠内の第5行×第A列のセル、第5行×第C列のセル及び第2行×第D列のセルに保持されている場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第4の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点が図4に示した構造物11の配列と同じ又は相似した関係であれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。   FIG. 16 is a diagram illustrating a fourth determination criterion for the push button stored in the memory 111. In the fourth determination criterion shown in FIG. 16, different functions are assigned depending on the arrangement of the plurality of structures 11. For example, three structures 11 are arranged in the 5th row × A column cell, the 5th row × C column cell, and the 2nd row × D column cell in the frame formed in the depression 15 of the button. In the case of being held, a function for setting the destination to home is assigned. Therefore, when the fourth discrimination criterion is stored in the memory 111, the collation unit 109 has the same or similar relationship as the arrangement of the structures 11 shown in FIG. For example, the function execution unit 113 is instructed to perform a function of setting the destination as home.

次に、本実施形態のカーナビゲーション装置の第1の判別基準に基づく動作について、図17を参照して説明する。図17は、一実施形態のカーナビゲーション装置が行う第1の判別基準に基づく動作を示すフローチャートである。図17に示すように、タッチパネルコントローラ103が接点の座標データを取得したか否かを判別し(ステップS101)、接点の座標データを取得した場合はステップS103に進む。ステップS103では、データ数判定部105は、接点の座標データのデータ数が3つ以上(接点が3ヶ所以上)であるか否かを判定し、1つ又は2つであればステップS105に進み、3つ以上であればステップS107に進む。   Next, an operation based on the first determination criterion of the car navigation device of the present embodiment will be described with reference to FIG. FIG. 17 is a flowchart illustrating an operation based on a first determination criterion performed by the car navigation device according to the embodiment. As shown in FIG. 17, it is determined whether or not the touch panel controller 103 has acquired the coordinate data of the contact (step S101). If the coordinate data of the contact is acquired, the process proceeds to step S103. In step S103, the data number determination unit 105 determines whether the number of contact coordinate data is three or more (three or more contacts), and if one or two, the process proceeds to step S105. If there are three or more, the process proceeds to step S107.

ステップS105では、座標データはデータ数判定部105から機能実行部113へ出力され、機能実行部113はタッチ操作に応じた機能を実行する。一方、ステップS107では、座標データはデータ数判定部105から正規化部107へ出力され、正規化部107は、座標データを正規化する。次に、照合部109は、ステップS107で正規化された座標データをメモリ111に保存されているデータと照合する(ステップS109)。次に、照合部109は、ステップS109の照合結果から、押下されたボタンを特定できたか否かを判別し(ステップS111)、押下ボタンを特定できればステップS113に進み、特定できなかった時はステップS115に進む。   In step S105, the coordinate data is output from the data number determination unit 105 to the function execution unit 113, and the function execution unit 113 executes a function corresponding to the touch operation. On the other hand, in step S107, the coordinate data is output from the data number determination unit 105 to the normalization unit 107, and the normalization unit 107 normalizes the coordinate data. Next, the collation unit 109 collates the coordinate data normalized in step S107 with the data stored in the memory 111 (step S109). Next, the collation unit 109 determines whether or not the pressed button can be identified from the collation result in step S109 (step S111). If the depressed button can be identified, the process proceeds to step S113. The process proceeds to S115.

ステップS113では、照合部109は、押下されたボタンに対応する機能を実行するよう機能実行部113に指示する。一方、ステップS115では、照合部109は、エラーメッセージの表示等といった所定の機能を行うよう機能実行部113に指示する。ステップS113又はS115の後、機能実行部113は、指示された機能を実行する(ステップS117)。   In step S113, the collation unit 109 instructs the function execution unit 113 to execute the function corresponding to the pressed button. On the other hand, in step S115, the collation unit 109 instructs the function execution unit 113 to perform a predetermined function such as displaying an error message. After step S113 or S115, the function execution unit 113 executes the instructed function (step S117).

次に、本実施形態のカーナビゲーション装置の第4の判別基準に基づく動作について、図18を参照して説明する。図18は、一実施形態のカーナビゲーション装置が行う第4の判別基準に基づく動作を示すフローチャートである。なお、図17に示したフローチャートと同じステップには同じ符号を付して説明を省略する。なお、機能実行部113は、ボタン登録フラグf1と、ボタン割当機能登録フラグf2を監視する。なお、フラグが立っている状態を「1」、フラグが降りている状態を「0」で示す。   Next, an operation based on the fourth determination criterion of the car navigation device of the present embodiment will be described with reference to FIG. FIG. 18 is a flowchart illustrating an operation based on a fourth determination criterion performed by the car navigation device according to the embodiment. The same steps as those in the flowchart shown in FIG. The function execution unit 113 monitors the button registration flag f1 and the button assignment function registration flag f2. A state where the flag is set is indicated by “1”, and a state where the flag is set is indicated by “0”.

図18に示すように、機能実行部113は、ボタン割当機能登録フラグf2の状態を判断し(ステップS201)、ボタン割当機能登録フラグf2が立っていれば(f2=1)ステップS203に進み、降りていれば(f2=0)ステップS101に進む。ステップS203では、指定された機能を対象とされているボタンに割り当ててメモリ111に登録する。   As shown in FIG. 18, the function execution unit 113 determines the state of the button assignment function registration flag f2 (step S201). If the button assignment function registration flag f2 is set (f2 = 1), the function execution unit 113 proceeds to step S203. If it is descending (f2 = 0), the process proceeds to step S101. In step S203, the designated function is assigned to the target button and registered in the memory 111.

また、ステップS103における判断がNOの場合、図18に示すフローチャートではステップS211に進む。ステップS211では、機能実行部113は、「登録」ボタンが押下されたかを判断し、「登録」ボタンが押下されたときはステップS213に進み、押下されないときはステップS105に進む。ステップS213では、機能実行部113は、ボタン登録フラグf1を立てる(f1←1)。   If the determination in step S103 is no, the process proceeds to step S211 in the flowchart shown in FIG. In step S211, the function execution unit 113 determines whether or not the “registration” button has been pressed. If the “registration” button has been pressed, the process proceeds to step S213, and if not, the process proceeds to step S105. In step S213, the function execution unit 113 sets the button registration flag f1 (f1 ← 1).

また、ステップS107の後、図18に示すフローチャートではステップS221に進む。ステップS211では、機能実行部113は、ボタン登録フラグf1の状態を判断し、ボタン登録フラグf1が立っていれば(f1=1)ステップS223に進み、降りていれば(f1=0)ステップS109に進む。ステップS223では、照合部109は、接点のパターンをメモリ111に登録して、ボタン登録フラグf1を降ろす(f1←0)。次に、機能実行部113は、ボタン割当機能登録フラグf2を立てる(f2←1)。   Further, after step S107, the process proceeds to step S221 in the flowchart shown in FIG. In step S211, the function execution unit 113 determines the state of the button registration flag f1, and if the button registration flag f1 is set (f1 = 1), the process proceeds to step S223, and if it is lowered (f1 = 0), step S109. Proceed to In step S223, the collation unit 109 registers the contact pattern in the memory 111 and lowers the button registration flag f1 (f1 ← 0). Next, the function execution unit 113 sets a button assignment function registration flag f2 (f2 ← 1).

以上説明したように、本実施形態によれば、タッチパネル上の任意の箇所に、固有の特徴が割り当てられた立体的なボタンが設けられる。このため、ユーザは操作画面部を注視することなく、ボタンを押下するといった直感的な1回の短時間操作だけで、カーナビゲーション装置に目的の機能を実行させることができる。   As described above, according to the present embodiment, a three-dimensional button to which a unique feature is assigned is provided at an arbitrary location on the touch panel. For this reason, the user can cause the car navigation device to execute a target function with only one short-time intuitive operation such as pressing a button without gazing at the operation screen.

本発明に係る入力情報処理装置は、タッチパネル上にボタンを配置可能なカーナビゲーション装置等として有用である。   The input information processing apparatus according to the present invention is useful as a car navigation apparatus or the like capable of arranging buttons on a touch panel.

1,1A,1B,1C ボタン
10 ボタン実部
11 構造物
13 接触部
15 窪み部
100 カーナビゲーション装置
101 タッチパネル
103 タッチパネルコントローラ
105 データ数判定部
107 正規化部
109 照合部
111 メモリ
113 機能実行部
1, 1A, 1B, 1C Button 10 Button real part 11 Structure 13 Contact part 15 Depression part 100 Car navigation device 101 Touch panel 103 Touch panel controller 105 Data number judgment part 107 Normalization part 109 Collation part 111 Memory 113 Function execution part

Claims (7)

押下されたときの接点パターンに固有の特徴を有するボタンを用いた入力情報処理装置であって、
複数の接点の位置を検出可能な、前記ボタンが配置されるタッチパネルと、
前記タッチパネル上に配置された前記ボタンが押下されたとき、前記タッチパネルが検出した前記ボタンとの接点の座標データを照合して、前記押下されたボタンに対応する機能を行うよう指示する照合部と、
前記照合部から指示された機能を実行する機能実行部と、
を備えたことを特徴とする入力情報処理装置。
An input information processing apparatus using a button having a characteristic unique to a contact pattern when pressed,
A touch panel on which the buttons are arranged and capable of detecting the positions of a plurality of contacts;
A collation unit for collating coordinate data of a contact point with the button detected by the touch panel and instructing to perform a function corresponding to the pressed button when the button arranged on the touch panel is pressed; ,
A function execution unit that executes a function instructed by the verification unit;
An input information processing apparatus comprising:
請求項1に記載の入力情報処理装置であって、
前記ボタンは、当該ボタンの底面に、
当該ボタンが押下されたときに前記タッチパネルと接触し、前記接点パターンを形成する複数の構造物と、
前記タッチパネル上に前記ボタンを配置するための粘着物が塗布された接触部と、
を有することを特徴とする入力情報処理装置。
The input information processing apparatus according to claim 1,
The button is on the bottom of the button,
A plurality of structures that contact the touch panel when the button is pressed and form the contact pattern;
A contact portion coated with an adhesive for placing the button on the touch panel;
An input information processing apparatus comprising:
請求項2に記載の入力情報処理装置であって、
前記構造物は着脱可能であることを特徴とする入力情報処理装置。
The input information processing apparatus according to claim 2,
An input information processing apparatus, wherein the structure is detachable.
請求項1〜3のいずれか一項に記載の入力情報処理装置であって、
前記照合部は、前記接点パターンを構成する接点の数に応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。
The input information processing apparatus according to claim 1,
The input information processing apparatus, wherein the collation unit determines a function to instruct execution according to the number of contacts forming the contact pattern.
請求項1〜3のいずれか一項に記載の入力情報処理装置であって、
前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する各頂点間の距離の総和に応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。
The input information processing apparatus according to claim 1,
The input information processing apparatus, wherein the collation unit determines a function to be instructed to execute according to a sum of distances between adjacent vertices of a polygon formed by the contacts constituting the contact pattern.
請求項1〜3のいずれか一項に記載の入力情報処理装置であって、
前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する2辺から構成される角度のうちの最大値に応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。
The input information processing apparatus according to claim 1,
The collation unit determines a function to instruct execution according to a maximum value among angles formed by two adjacent sides of a polygon formed by the contacts constituting the contact pattern. Information processing device.
請求項1〜3のいずれか一項に記載の入力情報処理装置であって、
前記照合部は、前記接点パターンに応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。
The input information processing apparatus according to claim 1,
The input information processing apparatus, wherein the collation unit determines a function to be executed according to the contact pattern.
JP2011257853A 2011-11-25 2011-11-25 Input information processing apparatus Pending JP2013114336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011257853A JP2013114336A (en) 2011-11-25 2011-11-25 Input information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011257853A JP2013114336A (en) 2011-11-25 2011-11-25 Input information processing apparatus

Publications (1)

Publication Number Publication Date
JP2013114336A true JP2013114336A (en) 2013-06-10

Family

ID=48709860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011257853A Pending JP2013114336A (en) 2011-11-25 2011-11-25 Input information processing apparatus

Country Status (1)

Country Link
JP (1) JP2013114336A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015032049A (en) * 2013-07-31 2015-02-16 レノボ・シンガポール・プライベート・リミテッド Information input device
JP2015144345A (en) * 2014-01-31 2015-08-06 パイオニア株式会社 Information processor and push button
WO2016166793A1 (en) * 2015-04-13 2016-10-20 三菱電機株式会社 Operating tool, input device, and electronic device
JP2016218985A (en) * 2015-05-14 2016-12-22 株式会社コト Input device identifying method, input device identifying apparatus, input device identifying program, and input device identifying system
JP6403921B1 (en) * 2017-10-11 2018-10-10 三菱電機株式会社 Operation input device
WO2019073545A1 (en) * 2017-10-11 2019-04-18 三菱電機株式会社 Operation input device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015032049A (en) * 2013-07-31 2015-02-16 レノボ・シンガポール・プライベート・リミテッド Information input device
JP2015144345A (en) * 2014-01-31 2015-08-06 パイオニア株式会社 Information processor and push button
CN107430447B (en) * 2015-04-13 2020-11-20 三菱电机株式会社 Operation tool, input device, and electronic apparatus
WO2016166793A1 (en) * 2015-04-13 2016-10-20 三菱電機株式会社 Operating tool, input device, and electronic device
JPWO2016166793A1 (en) * 2015-04-13 2017-07-13 三菱電機株式会社 Operation tool, input device and electronic device
CN107430447A (en) * 2015-04-13 2017-12-01 三菱电机株式会社 Operation instrument, input unit and electronic equipment
US10191569B2 (en) 2015-04-13 2019-01-29 Mitsubishi Electric Corporation Operating tool, input device, and electronic device
JP2016218985A (en) * 2015-05-14 2016-12-22 株式会社コト Input device identifying method, input device identifying apparatus, input device identifying program, and input device identifying system
JP6403921B1 (en) * 2017-10-11 2018-10-10 三菱電機株式会社 Operation input device
WO2019073545A1 (en) * 2017-10-11 2019-04-18 三菱電機株式会社 Operation input device
JPWO2019073545A1 (en) * 2017-10-11 2020-04-02 三菱電機株式会社 Operation input device
CN111164547A (en) * 2017-10-11 2020-05-15 三菱电机株式会社 Operation input device
WO2019073544A1 (en) * 2017-10-11 2019-04-18 三菱電機株式会社 Operation input device
CN111164547B (en) * 2017-10-11 2023-05-16 三菱电机株式会社 Operation input device

Similar Documents

Publication Publication Date Title
JP2013114336A (en) Input information processing apparatus
KR102007651B1 (en) Touchscreen keyboard configuration method, apparatus, and computer-readable medium storing program
CN103620533B (en) Touch sensor system
US20170262057A1 (en) Method for operating a display, display device for a motor vehicle, and motor vehicle having a display device
JPWO2019116490A1 (en) Operation support device, touch panel device, and touch panel input system
US20110090761A1 (en) Indicated position detecting apparatus and indicated position detecting method
JP2016004541A (en) Vehicular operation input apparatus
JP7057064B2 (en) Information processing equipment, control methods and programs for information processing equipment
JP5968840B2 (en) Input device set and composite input device set
JP2013097600A (en) Touch input device
US10795493B2 (en) Palm touch detection in a touch screen device having a floating ground or a thin touch panel
JP5875337B2 (en) Input device
JP2013186734A (en) Input auxiliary device and terminal device
US9607790B2 (en) Operating device with a plurality of actuating elements arranged next to and/or below one another
US9996215B2 (en) Input device, display control method, and integrated circuit device
JP5855481B2 (en) Information processing apparatus, control method thereof, and control program thereof
JP6350310B2 (en) Operating device
JP2017167830A (en) Touch panel display system and input device
JP6700485B2 (en) Multi-touch display device and touch recognition method thereof
JP2005234958A (en) Touch panel device
JP2018129080A (en) Input display device and input display method
JP6112641B2 (en) Input device set and composite input device set
CN106249971B (en) Interaction method, interaction device and user equipment
JP6324793B2 (en) Input display device
JP2021170207A (en) Operation detection device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131225