JP2015090575A - Electronic apparatus, method of selecting candidates and program for selecting candidates of operation button - Google Patents
Electronic apparatus, method of selecting candidates and program for selecting candidates of operation button Download PDFInfo
- Publication number
- JP2015090575A JP2015090575A JP2013230085A JP2013230085A JP2015090575A JP 2015090575 A JP2015090575 A JP 2015090575A JP 2013230085 A JP2013230085 A JP 2013230085A JP 2013230085 A JP2013230085 A JP 2013230085A JP 2015090575 A JP2015090575 A JP 2015090575A
- Authority
- JP
- Japan
- Prior art keywords
- candidate
- touch
- operation button
- selecting
- operation buttons
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 238000010187 selection method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、ユーザーが入力操作可能な操作ボタン等を表示可能なタッチパネルを用いたディスプレイ装置に関し、特に、複数の操作ボタンの中から候補となる操作ボタンを選択する方法に関する。 The present invention relates to a display device using a touch panel capable of displaying operation buttons and the like that can be input by a user, and more particularly to a method for selecting candidate operation buttons from a plurality of operation buttons.
現在、パソコン、スマートフォン、タブレット端末、車載装置などの様々な電子装置において、タッチパネルが搭載され、タッチパネルへのタッチ操作(指等の物体の接触または接近)により各種指示が入力される。タッチ操作は、ディスプレイに映し出される操作ボタンを直感的に認識することができるからITスキルを持たない一般の方々にも広く利用されている。タッチ操作には、例えば、任意の位置を押すタップ操作やダブルタップ操作、一定時間押し続けるロングタップ操作、押した状態で指を移動させるスライド操作やフリック操作、2本の指を近づけたり遠ざけたりするピンチ操作など様々な操作方法があり、スマートフォンや車載装置では、それらの操作方法を活用して操作性や利便性を向上させ、メニュー等の表示や各種設定など様々な操作入力を可能にしている。 Currently, various electronic devices such as a personal computer, a smartphone, a tablet terminal, and an in-vehicle device are equipped with a touch panel, and various instructions are input by a touch operation on the touch panel (contact or approach of an object such as a finger). The touch operation is widely used by ordinary people who do not have IT skills because the operation buttons displayed on the display can be intuitively recognized. Touch operations include, for example, a tap operation or a double tap operation that presses an arbitrary position, a long tap operation that keeps pressing for a certain period of time, a slide operation or a flick operation that moves a finger in the pressed state, and two fingers that move closer or away There are various operation methods such as pinch operation, and smartphones and in-vehicle devices utilize these operation methods to improve operability and convenience, enabling various operation inputs such as menu display and various settings. Yes.
例えば、特許文献1には、機能選択のためのメニューを表示させるための特定エリアをタッチパネル内周に予め設定することで、アイコンの表示を狭めることなく、タッチパネルの表示を有効に活用することができる表示装置が開示されている。
For example, in
また、特許文献2には、目的地設定のためのスクロールや縮尺変更の操作性を改良し、利便性を向上したカーナビゲーション装置に関する技術が開示されている。地図上を一定時間指すだけで表示されるポップアップメニューを利用して、所望の倍率の地図画像を画面中央部に表示させ、スクロールと縮尺変更の操作を簡略化している。
上記したようなユーザーインターフェースとしてタッチパネルを用いた電子装置には次のような課題がある。ユーザーが操作ボタンをタッチする際、タッチ位置が目的の操作ボタンから外れ、正確にタッチ操作できない場合があった。特に、車内で利用される車載装置では、走行中の振動により一定の位置を正確にタッチすることができないことがある。さらに操作ボタンが小さかったり、タッチパネルまで腕を伸ばす距離が長かったりするとより顕著である。このような場合、誤ったタッチ操作を訂正したり、タッチ操作を正確にやり直す必要がある。タッチ位置のズレが、タッチ位置とその検出精度との誤差よるものであれば、タッチ操作による検出位置を校正することができるが、走行中の振動等によるタッチ位置のズレには検出精度の校正で十分に対応することができない。 An electronic device using a touch panel as a user interface as described above has the following problems. When the user touches the operation button, the touch position may deviate from the target operation button, and the touch operation may not be performed correctly. In particular, an in-vehicle device used in a vehicle may not be able to accurately touch a certain position due to vibration during traveling. Furthermore, it is more remarkable when the operation button is small or the distance to extend the arm to the touch panel is long. In such a case, it is necessary to correct an erroneous touch operation or to redo the touch operation accurately. If the displacement of the touch position is due to an error between the touch position and its detection accuracy, the detection position by the touch operation can be calibrated. However, the detection accuracy is calibrated for the displacement of the touch position due to vibrations during traveling. Is not enough.
本発明は、このような従来の課題を解決するものであり、複数の操作ボタンの中から目的の操作ボタンを容易に選択することができる電子装置、操作ボタンの候補選択方法、及び、候補選択プログラムを提供することを目的とする。 The present invention solves such a conventional problem, and an electronic device capable of easily selecting a target operation button from among a plurality of operation buttons, a candidate selection method for operation buttons, and candidate selection The purpose is to provide a program.
本発明に係る電子装置は、入力インターフェースとしてタッチパネルを備えたものであって、入力操作が可能な複数の操作ボタンを前記タッチパネル上に表示する表示手段と、タッチ操作された位置を検出する位置検出手段と、前記タッチ操作された操作時間を計測する計測手段と、前記計測手段により計測された操作時間が一定時間を越えたか否かを判定する判定手段と、前記操作時間が一定時間を越えたと判定されたとき、前記タッチ操作された位置に基づき前記複数の操作ボタンの中から候補の操作ボタンを選択する選択手段とを有する。 An electronic apparatus according to the present invention includes a touch panel as an input interface, and displays a plurality of operation buttons that can be input on the touch panel, and position detection that detects a touch-operated position. Means, measuring means for measuring the operation time of the touch operation, determination means for determining whether the operation time measured by the measurement means has exceeded a certain time, and the operation time has exceeded a certain time And selecting means for selecting a candidate operation button from the plurality of operation buttons based on the touch-operated position.
好ましくは前記電子装置はさらに、前記タッチ操作が終了したときに前記選択手段によって選択されている操作ボタンに対応する処理を実行する実行手段を含む。好ましくは前記選択手段は、前記タッチ操作された位置から一定範囲内にある操作ボタンを候補とする。好ましくは前記選択手段は、前記タッチ操作された位置が属する予め決められた領域内にある操作ボタンを候補とする。好ましくは前記選択手段は、前記タッチ操作された位置から最も近い位置にある操作ボタンと同一カテゴリーに属する操作ボタンを候補とする。好ましくは前記選択手段は、前記候補の操作ボタンを順次変更する変更手段を含む。好ましくは前記変更手段は、前記タッチ操作された位置から近い順に操作ボタンを変更する。好ましくは前記選択手段は、前記候補の操作ボタンを音声により案内する。好ましくは前記選択手段は、前記候補の操作ボタンを強調表示する。好ましくは前記選択手段は、前記候補の操作ボタンを前記タッチ操作された位置に移動させる。 Preferably, the electronic device further includes execution means for executing processing corresponding to the operation button selected by the selection means when the touch operation is completed. Preferably, the selection unit sets an operation button within a certain range from the touched position as a candidate. Preferably, the selection means uses an operation button in a predetermined area to which the touched position belongs as a candidate. Preferably, the selection unit uses an operation button belonging to the same category as the operation button closest to the touched position. Preferably, the selection means includes change means for sequentially changing the candidate operation buttons. Preferably, the changing means changes the operation buttons in order from the position where the touch operation is performed. Preferably, the selection means guides the candidate operation buttons by voice. Preferably, the selection unit highlights the candidate operation buttons. Preferably, the selection unit moves the candidate operation button to the touched position.
本発明に係る操作ボタンの候補を選択する候補選択方法は、入力インターフェースとしてタッチパネルを備えた電子装置により実行されるものであって、入力操作が可能な複数の操作ボタンを前記タッチパネル上に表示するステップと、タッチ操作された位置を検出するステップと、前記タッチ操作された操作時間を計測するステップと、前記操作時間が一定時間を越えたか否かを判定するステップと、前記操作時間が一定時間を越えたと判定されたとき、前記タッチ操作された位置に基づき前記複数の操作ボタンの中から候補の操作ボタンを選択するステップとを有する。 The candidate selection method for selecting operation button candidates according to the present invention is executed by an electronic device having a touch panel as an input interface, and displays a plurality of operation buttons capable of input operation on the touch panel. A step of detecting a touch-operated position; a step of measuring the operation time of the touch operation; a step of determining whether or not the operation time exceeds a predetermined time; and the operation time of a predetermined time Selecting a candidate operation button from the plurality of operation buttons based on the touch-operated position.
好ましくは候補選択方法はさらに、前記タッチ操作が終了したときに前記選択するステップによって選択されている操作ボタンに対応する処理を実行するステップを含む。好ましくは前記選択するステップは、前記候補の操作ボタンを順次変更するステップを含む。好ましくは前記変更するステップは、前記タッチ操作された位置から近い順に操作ボタンを変更する。好ましくは前記選択するステップは、前記候補の操作ボタンを音声により案内する。好ましくは前記選択するステップは、前記候補の操作ボタンを強調表示する。好ましくは前記選択するステップは、前記候補の操作ボタンを前記タッチ操作された位置に移動させる。 Preferably, the candidate selection method further includes a step of executing a process corresponding to the operation button selected by the selecting step when the touch operation is finished. Preferably, the selecting step includes a step of sequentially changing the candidate operation buttons. Preferably, in the step of changing, the operation buttons are changed in the order from the touched position. Preferably, in the selecting step, the candidate operation buttons are guided by voice. Preferably, the selecting step highlights the candidate operation buttons. Preferably, the selecting step moves the candidate operation button to the touch-operated position.
本発明に係る操作ボタンの候補を選択する候補選択プログラムは、入力インターフェースとしてタッチパネルを備えた電子装置により実行されるものであって、入力操作が可能な複数の操作ボタンを前記タッチパネル上に表示するステップと、タッチ操作された位置を検出するステップと、前記タッチ操作された操作時間を計測するステップと、前記操作時間が一定時間を越えたか否かを判定するステップと、前記操作時間が一定時間を越えたと判定されたとき、前記タッチ操作された位置に基づき前記複数の操作ボタンの中から候補の操作ボタンを選択するステップとを有する。 A candidate selection program for selecting operation button candidates according to the present invention is executed by an electronic device having a touch panel as an input interface, and displays a plurality of operation buttons capable of input operation on the touch panel. A step of detecting a touch-operated position; a step of measuring the operation time of the touch operation; a step of determining whether or not the operation time exceeds a predetermined time; and the operation time of a predetermined time Selecting a candidate operation button from the plurality of operation buttons based on the touch-operated position.
好ましくは候補選択プログラムはさらに、前記タッチ操作が終了したときに前記選択するステップによって選択されている操作ボタンに対応する処理を実行するステップを含む。好ましくは前記選択するステップは、前記候補の操作ボタンを順次変更するステップを含む。好ましくは前記選択するステップは、前記候補の操作ボタンを音声により案内する。好ましくは前記選択するステップは、前記候補の操作ボタンを前記タッチ操作された位置に移動させる。 Preferably, the candidate selection program further includes a step of executing processing corresponding to the operation button selected by the selecting step when the touch operation is finished. Preferably, the selecting step includes a step of sequentially changing the candidate operation buttons. Preferably, in the selecting step, the candidate operation buttons are guided by voice. Preferably, the selecting step moves the candidate operation button to the touch-operated position.
本発明によれば、タッチ操作の操作時間が一定時間を越えた場合には、タッチ位置に基づき複数の操作ボタンの中から候補となる操作ボタンが選択されるようにしたので、ユーザーは、操作ボタンに正確にタッチすることができない状況においても候補の操作ボタンの中から目的の操作ボタンへの入力を容易に行うことが可能になる。 According to the present invention, when the operation time of the touch operation exceeds a certain time, the candidate operation button is selected from the plurality of operation buttons based on the touch position, so that the user can perform the operation Even in a situation where it is impossible to touch the button accurately, it becomes possible to easily perform input from the candidate operation buttons to the target operation button.
本発明の実施の形態について図面を参照して詳細に説明する。本発明の電子装置は、入力インターフェースとしてタッチパネルを備え、例えば、ノート型PC、タブレット型PC、パーソナルコンピュータ、車載装置、ゲーム機器、施設ガイド用表示装置やその他タッチ入力可能なディスプレイ装置であることができる。好ましい態様として、タッチ入力の際、通常のタッチ操作の操作時間と異なり、タッチパネル上の任意の位置を一定時間以上の長押しすることで、入力モードが変更され、複数の操作ボタンのうち少なくとも1つの操作ボタンが候補として選択され、ユーザーに提示される。 Embodiments of the present invention will be described in detail with reference to the drawings. The electronic device of the present invention includes a touch panel as an input interface, and may be, for example, a notebook PC, a tablet PC, a personal computer, an in-vehicle device, a game machine, a facility guide display device, or any other display device capable of touch input. it can. As a preferred mode, in touch input, unlike an operation time of a normal touch operation, an input mode is changed by pressing and holding an arbitrary position on the touch panel for a predetermined time or longer, and at least one of a plurality of operation buttons is selected. One operation button is selected as a candidate and presented to the user.
これにより、タッチ操作時に目的の操作ボタンを正確に押せない場合でも、提示された候補の操作ボタンへの入力が可能となる。特に、車載装置の場合、表示画面を正面から見ることができないため視覚的なズレが生じるとともに、走行中の振動や操作指示を急ぐあまり、タッチ位置が操作ボタンから外れてしまうことが多い。このような場合であっても、タッチ操作を何度も繰り返さなくても、所望の操作ボタンが選択可能となる。 Thereby, even when the target operation button cannot be pressed accurately during the touch operation, it is possible to input the presented candidate operation button. In particular, in the case of an in-vehicle device, the display screen cannot be viewed from the front, so that a visual shift occurs, and the touch position often deviates from the operation buttons because the vibration and operation instructions during travel are rushed. Even in such a case, a desired operation button can be selected without repeating the touch operation many times.
次に、本発明の実施例に係る電子装置の一例として車載装置について図面を参照して説明する。図1は、車載装置の構成例を示すブロック図である。車載装置10は、CD、DVD、ブルーレイディスク、ハードディスク装置などから得られたオーディオデータやビデオデータを再生するマルチメディア再生部20と、自車位置周辺の道路地図を表示したり、目的地までの誘導経路を案内するナビゲーション部40と、デジタルテレビ放送、ワンセグテレビ放送、AM/FMラジオ放送などを受信するテレビ/ラジオ受信部60と、車内に持ち込まれるスマートフォンと連携し、スマートフォンをアクセスポイントとして外部ネットワークとの通信を可能にする通信部80と、スイッチやタッチパネルなど、ユーザーからの指示を受け取る入力部100と、メディア再生画像、ナビゲーション画像、メニュー画面や各種設定画面などの入力インターフェースを含む表示画像をディスプレイに表示する表示制御部120と、目的地までの経路案内、道路交通情報や警告を音声により出力する音声出力部140と、プログラムやデータ等を記憶する記憶部160と、プログラム等を実行することで各部を制御する制御部180を含んで構成される。
Next, an in-vehicle device will be described with reference to the drawings as an example of an electronic device according to an embodiment of the present invention. FIG. 1 is a block diagram illustrating a configuration example of an in-vehicle device. The in-vehicle device 10 displays a
入力部100は、入力インターフェースとしてディスプレイ上に重畳されたタッチパネルを含む。タッチパネルは、公知のように指等の物体が接触または接近した位置あるいはそこから離れた位置をXY座標データとして検出することができる。
The
表示制御部120は、メディアソースを表示する他に、メニュー画面や各種設定画面において、ユーザー入力可能な複数の操作ボタンを表示する。複数の操作ボタンは、予め決められた態様で所定の位置に表示される。例えば、ナビゲーション機能が実行された目的地の設定画面では、カテゴリーによる検索、電話番号による検索、施設名称による検索などを行うための操作ボタンが表示される。また、ラジオ放送機能が実行された場合には、放送局が予め登録されたプリセットを選択するための操作ボタンなどが表示される。
In addition to displaying the media source, the
記憶部160には、システム動作に必須のプログラム以外にも、メディア再生に必要な楽曲データや、ナビゲーションに必要な道路地図データなどを記憶することができる。また、記憶部160には、ユーザー設定した情報、例えば、上記したようにラジオ放送のプリセットボタンに登録した放送局の周波数等の情報も記憶される。
The
制御部180は、好ましい態様では、ROM、RAMなどを含むマイクロコントローラあるいはマイクロプロセッサ等から構成され、ROMまたはRAMは、車載装置の各部の動作を制御するための種々のプログラムを格納することができる。さらに本実施例では、タッチパネルのインターフェースを制御するプログラムを含む。当該プログラムは、操作ボタンが表示された画面においてタッチ操作が長押しされた場合通常の入力モードと異なる特別の入力モードに移行し、予め決められたルールに従い複数の操作ボタンの中から入力候補となる1つまたは複数の操作ボタンを自動的に選択しこれをユーザーに提供し、ユーザー入力を補助する。
In a preferred embodiment, the
次に、本実施例による特別な入力モードを実行するための操作ボタンの候補選択プログラムの機能的な構成を図2に示す。操作ボタンの候補選択プログラム200は、ユーザー入力が可能な複数の操作ボタンをディスプレイ上に表示する操作ボタン表示手段202と、タッチ操作された位置を検出する位置検出手段204と、タッチ操作された操作時間を計測する操作時間計測手段206と、計測された操作時間が一定時間を越え、そのタッチ操作が長押し操作(ロングタップ操作)であるか否かを判定する長押し操作判定手段208と、タッチ操作が長押し操作であると判定されたとき、タッチ操作された位置に基づき複数の操作ボタンの中からいずれか1つを候補として選択する候補選択手段210と、タッチ操作が終了したとき、候補の操作ボタンに応じた処理を実行する実行手段212とを備える。
Next, FIG. 2 shows a functional configuration of an operation button candidate selection program for executing a special input mode according to the present embodiment. The operation button candidate selection program 200 includes an operation
操作ボタン表示手段202は、メニュー画面、各種設定画面、マルチメディア再生画面、ナビゲーション画面、ラジオ再生画面において、ユーザーの操作指示を受け付けるための操作ボタンを表示する。操作ボタンには、各種機能が対応付けられており、タッチ操作されると、実行手段212によって対応する処理が実行される。
The operation
図3は、ディスプレイに表示されるラジオ放送の再生画面を例示する図である。ラジオ再生画面220は、例えば、現在受信しているラジオの受信周波数とその放送局が中央部に表示される。そして、その両側には、各種機能を実行するため、複数の操作ボタン230が表示されている。例えば、ラジオ再生画面220の左側領域には、CD、DVD、地デジ、ワンセグなどメディアソースを切り替える「Source」、受信する周波数を下げる「Tune Down」、受信感度の高い周波数にサーチする「Seek DownUp」が操作ボタン230として表示されている。一方、右側領域には、FM/AMに応じて周波数帯域を切り替える「Band」が表示され、左側領域と対応するように「Tune Up」、「Seek Up」が操作ボタン230として表示されている。
FIG. 3 is a diagram illustrating a radio broadcast playback screen displayed on the display. On the
また、ラジオ再生画面220の下方領域には、上記操作ボタン以外にも、ユーザーにより予め登録されたラジオ受信周波数に設定するための「Preset」用の操作ボタンが複数用意され、ユーザーは、いずれか1つの操作ボタン230をタッチすることで、ラジオの受信周波数を所望のチャネル(放送局)に合わせることができる。操作ボタン表示手段202は、予め決められた位置に操作ボタンを表示させ、好ましい態様では、複数の操作ボタンは、同一かまたは類似するカテゴリーに分類されて表示される。例えば、図3の例では、「Preset1」〜「Preset6」は、プリセット機能のカテゴリーに属する操作ボタン230としてまとめて、あるいはグループ化されて表示される。操作ボタン表示手段202によって表示された操作ボタンの位置情報、操作ボタンの入力名称、操作ボタンのカテゴリーを含む機能情報は、操作ボタンの候補を選択する候補選択手段210へ提供される。
In addition to the above operation buttons, a plurality of “Preset” operation buttons for setting a radio reception frequency registered in advance by the user are prepared in the lower area of the
位置検出手段204は、タッチパネル上において、指が接触した位置や離れた位置など、タッチ操作された位置を座標データ(X,Y)として検出する。位置検出手段204による位置検出は、操作時間計測手段206、操作時間計測手段206、長押し操作判定手段208、候補選択手段210および実行手段212へ提供される。検出された座標データは、後述する候補選択手段210がタッチ位置として利用したり、操作時間の計測、操作終了等に利用することができる。
The
操作時間計測手段206は、タッチパネル上において、指が接触している時間、すなわち、タッチ操作による操作時間を計測することができる。操作時間計測手段206は、公知の手段によって実行することができ、例えば、位置検出手段204による位置検出の開始から終了までをカウントするカウンターを利用したり、あるいは、車載装置10に内蔵される時計機能を利用し、指が接触した時点の時刻データに基づき操作時間を計測する。 The operation time measuring means 206 can measure the time that the finger is touching on the touch panel, that is, the operation time by the touch operation. The operation time measuring means 206 can be executed by a known means. For example, the operation time measuring means 206 uses a counter that counts from the start to the end of position detection by the position detection means 204, or a timepiece built in the in-vehicle device 10. Using the function, the operation time is measured based on the time data when the finger touches.
長押し操作判定手段208は、操作時間計測手段206により計測された操作時間に基づき、そのタッチ操作が長押し操作(ロングタップ操作)であるか否かを判定することができる。好ましくは、長押し操作判定手段208は、操作時間が一定時間、例えば1秒を越えたとき、長押し操作と判定する。判定条件となる時間は、ユーザーが適宜設定することができる。
The long press
候補選択手段210は、タッチ操作が長押し操作であると判定されたとき、タッチ操作された位置に基づき表示画面の中から候補対象となる操作ボタンを選択する。好ましい態様では、候補選択手段210は、候補対象の1つの操作ボタンを時間的にずらして選択し、選択された操作ボタンが識別されるように画像または音声により識別情報を提示する。例えば操作ボタンの表示色が強調表示されるように切り替わり、一定時間経過すると、強調表示が終了され、次の操作ボタンの表示色が強調表示される。あるいは、操作ボタンの入力名称が音声によって読上げられ、一定時間経過すると、次の操作ボタンの入力名称が読上げられる。こうして、操作ボタンの選択が順次切り換えられる。候補選択手段210の選択結果は、操作ボタン表示手段202や音声出力部140へ提供される。操作ボタン表示手段202は、候補選択手段210の選択結果に基づき操作ボタンの強調表示や表示の切替を実行する。また、音声出力部140は、候補選択手段210の選択結果に基づき操作ボタンの名称の音声読上げを実行する。
When it is determined that the touch operation is a long press operation, the
図4は、候補対象となる操作ボタンを例示する図である。候補選択手段210は、タッチ操作が長押し操作であると判定されたとき、例えば、図4(a)に示すように、タッチ操作された位置(タッチ位置)Tから一定距離の範囲R1にある操作ボタン230を候補対象として選択することができる。候補対象は、これに限らず、図4(b)に示すように、ラジオ再生画面220を左上領域、右上領域、左下領域、右下領域など、予め分割された規定領域の中で、タッチ位置Tが該当する右下領域R2にある操作ボタン230を候補対象としてもよい。なお、本実施例では、境界上にある操作ボタン230と候補対象として説明するが、これに限らず、境界上にある操作ボタン230を候補対象から外してもよい。
FIG. 4 is a diagram exemplifying operation buttons to be candidates. When it is determined that the touch operation is a long press operation, the
候補選択手段210は、この候補対象の中から、タッチ位置Tに近い操作ボタン230を優先的に選択し、一定時間が経過すると、他の操作ボタン230に選択を順次変更することができる。操作ボタン230は、候補として選択されると、ハイライト表示されたり、操作ボタンの入力名が音声により読み上げられる。例えば、図4(a)の例であれば、「Preset2」、「「Preset3」、「Preset5」、「Preset6」、「SeekUp」、「TuneUp」が候補対象であり、これらの選択が順次切り替わる。この態様の変形として、タッチ位置Tに最も近い操作ボタンと同一のカテゴリーの操作ボタンを候補対象として選択してもよい。図4(a)の例であれば、プリセット機能として同一のカテゴリーである「Preset1」〜「Preset6」が候補として選択される。
The
また、その他の態様では、候補選択手段210は、図5に示すように、候補の操作ボタンをタッチ位置Tに順次移動させるようにしてもよい。この例では、タッチ位置Tに「Preset2」の操作ボタンが移動され、次に「Preset3」の操作ボタンがタッチ位置Tに移動される。
In another aspect, the
実行手段212は、タッチ操作が終了したとき、すなわち、タッチパネルから指が離れたとき、選択されている候補の操作ボタンへの入力があったものとみなし、その操作ボタンに応じた処理を実行する。例えば、図4(a)に示すように「Preset2」が候補として選択されている状態、すなわちハイライトされている状態において、ユーザーの指がタッチパネルから離れると、実行手段212は、「Preset2」の操作ボタンへの入力があったと判定し、「Preset2」に応じた受信周波数に変更するための処理を行う。
When the touch operation is completed, that is, when the finger is released from the touch panel, the
図5Aは、本実施例の候補選択プログラムの入力モードの動作を説明するフローチャートである。候補選択プログラム200は、操作ボタン表示手段202によって複数の操作ボタンが表示され、位置検出手段204によってタッチ操作された位置が検出されたとき、タッチパネルへのタッチ操作があったと判定する(S10)。タッチ操作がありと判定された場合には、次に、操作時間計測手段206および長押し操作判定手段208の結果に基づき長押し操作か否かが判定される(S12)。長押し操作であると判定されたとき、候補となる操作ボタンを選択する特別な入力モードが実施され(S14)、長押し操作でないと判定されたとき、通常の入力モードが実施される(S16)。 FIG. 5A is a flowchart for explaining the operation in the input mode of the candidate selection program of this embodiment. The candidate selection program 200 determines that there has been a touch operation on the touch panel when a plurality of operation buttons are displayed by the operation button display means 202 and the position touched by the position detection means 204 is detected (S10). If it is determined that there is a touch operation, it is next determined whether or not it is a long press operation based on the results of the operation time measuring means 206 and the long press operation determining means 208 (S12). When it is determined that the operation is a long press operation, a special input mode for selecting a candidate operation button is performed (S14), and when it is determined that the operation button is not a long press operation, a normal input mode is performed (S16). ).
次に、図6のフローチャートに従って、本実施例の車載装置における操作ボタンの候補選択動作について説明する。例えば、道路交通情報を聞くため、車載装置10のラジオ機能が起動される。車載装置10は、ユーザー指示に従い、ディスプレイにラジオ再生画面を表示する(S100)。このとき、操作ボタン表示手段202は、図3に示すようなラジオ再生画面230に複数の操作ボタン230を表示する。
Next, operation button candidate selection operations in the in-vehicle apparatus of this embodiment will be described with reference to the flowchart of FIG. For example, in order to listen to road traffic information, the radio function of the in-vehicle device 10 is activated. The in-vehicle device 10 displays a radio reproduction screen on the display according to the user instruction (S100). At this time, the operation button display means 202 displays a plurality of
ユーザーが所望の操作ボタンをタッチ操作するため、指でタッチパネルを押すと、位置検出手段204は、タッチパネル上のタッチ位置Tが検出される(S102)。走行中の振動等の影響でタッチ位置がズレてしまい、所望の操作ボタンを正確にタッチすることができないような場合、ユーザーは長押し操作(ロングタップ操作)を行うことで、通常の入力モードから特別の入力モードへ移行させることができる。
When the user presses the touch panel with a finger to perform a touch operation on a desired operation button, the
タッチ位置Tが検出されると、操作時間計測手段206は、タッチパネル上に指が接触した時点からの時間、すなわち、タッチ操作の操作時間を計測する(S104)。長押し操作判定手段208は、操作時間計測手段206により計測された操作時間に基づき当該タッチ操作が長押し操作であるか否かを判定する(S106)。
When the touch position T is detected, the operation time measuring means 206 measures the time from the time when the finger touches the touch panel, that is, the operation time of the touch operation (S104). The long press
タッチ操作が長押し操作であると判定されたとき、特別の入力モードが実施される。すなわち、候補選択手段210は、タッチ位置Tに基づき、画面に表示された複数の操作ボタンの中から1つまたは複数の操作ボタンを候補対象として特定する(S108)。候補対象として、例えば、図4(a)に示すように、タッチ位置Tから一定距離の範囲R1にある操作ボタンが特定され、あるいは図4(b)に示すように、タッチ位置Tに該当する右下領域R2などにある操作ボタンが特定される。
When it is determined that the touch operation is a long press operation, a special input mode is performed. That is, based on the touch position T, the
候補選択手段210は、候補対象となった複数の操作ボタンの中からタッチ位置Tが最も近い操作ボタンを選択する(S110)。選択されたことを知らしめるため、操作ボタンがハイライトにより強調表示されたり、あるいは操作ボタンの入力名称が音声により読み上げられる。これにより、ユーザーは、選択されている操作ボタンを認識することができる。実行手段212は、位置検出手段204の検出結果に基づきタッチ操作が終了したか否か、すなわちタッチパネルから指が離れたか否かを判定し(S112)、タッチ操作が終了したと判定した場合には、タッチ操作が終了したときに選択されている操作ボタンへの入力があったとみなし、当該操作ボタンに対応する処理を実行する(S114)。タッチ操作が終了せずに継続されている場合には、候補選択手段210は、特定された候補対象の中から次の操作ボタンを選択する(S110)。候補対象の操作ボタンが一定時間毎に順次切り替わり、タッチパネルから指が離れたときに選択されている操作ボタンへの入力が実行される。
The
図7は、候補対象の操作ボタンの選択の切り替わりを説明する図である。候補選択手段210は、まず、図7(a)に示すように、タッチ位置Tから最も近い位置にある「Preset6」を選択し、ハイライト表示するとともに、操作ボタン名を読み上げる。一定時間経過後、図7(b)に示すように、候補となる操作ボタンを「Preset6」の次に近い位置にある「Preset3」に切り替える。さらに、一定時間経過すると、図7(c)に示すように、候補となる操作ボタンを「Seek Up」へと切り替える。候補選択手段210は、タッチ位置Tから近い操作ボタンを優先的に選択することで、タッチ操作しようとした所望の操作ボタンが比較的に短い時間で選択されるようにする。もし、図7(b)の「Preset3」が選択されているときに指がタッチパネルから離れたならば、「Preset3」への入力があったものと判定され、「Preset3」が実行される。
FIG. 7 is a diagram for explaining switching of selection of candidate operation buttons. First, as shown in FIG. 7A, the
図8は、図5に対応する操作ボタンの選択の切り替わり例を示している。図8(a)では、「Preset2」がタッチ位置Tに移動され、図8(b)では、次に選択される「Preset5」がタッチ位置Tに移動され、図8(c)では、次に選択される「Preset3」が移動される。こうして、あたかもユーザー自身が操作ボタンを選択したかの如く操作ボタンが移動される。なお、この例では、操作ボタンをタッチ位置Tへ移動させることで、どの操作ボタンが選択されているのかを容易に認識することが可能であるが、操作ボタンを移動させることなく当該操作ボタンをタッチ位置Tの下に表示させるようにしてもよい。つまり、図8(a)の例では、「Preset2」がそのまま表示され、かつタッチ位置Tの下にも「Preset2」が表示される。さらに、選択された操作ボタンの表示を変更するとともに、入力名称を音声読上げすることも可能である。 FIG. 8 shows an example of switching operation button selection corresponding to FIG. In FIG. 8A, “Preset2” is moved to the touch position T, in FIG. 8B, “Preset5” to be selected next is moved to the touch position T, and in FIG. The selected “Preset3” is moved. Thus, the operation button is moved as if the user himself selected the operation button. In this example, it is possible to easily recognize which operation button is selected by moving the operation button to the touch position T, but the operation button can be moved without moving the operation button. It may be displayed below the touch position T. That is, in the example of FIG. 8A, “Preset2” is displayed as it is, and “Preset2” is also displayed below the touch position T. Further, the display of the selected operation button can be changed and the input name can be read aloud.
他方、タッチ操作が長押しでないと判定されたとき(S106)、通常の入力モードが実施され、タッチ操作された位置が操作ボタンに一致するか否かが判定される(S120)。一致する操作ボタンが存在する場合には、当該操作ボタンに対応する処理が実行され(S114)、操作ボタンが存在しなければ、処理が終了される。 On the other hand, when it is determined that the touch operation is not a long press (S106), the normal input mode is performed, and it is determined whether or not the touched position matches the operation button (S120). If there is a matching operation button, the process corresponding to the operation button is executed (S114), and if there is no operation button, the process ends.
このように、本実施例によれば、操作ボタンを正確にタッチできないような状況で、長押し操作をすれば、タッチ位置周辺の操作ボタンが自動的に順次選択され、タッチ操作を解除することで選択された操作ボタンへの入力を実行させることができる。これにより、ユーザーはタッチ操作を繰り返すことなく、車内等の振動がある環境下においても操作ボタンの入力を容易に行うことができる。 As described above, according to this embodiment, when a long press operation is performed in a situation where the operation buttons cannot be touched accurately, the operation buttons around the touch position are automatically selected sequentially and the touch operation is released. It is possible to execute an input to the operation button selected in. As a result, the user can easily input the operation button even in an environment where there is vibration such as in the vehicle without repeating the touch operation.
上記実施例では、複数の操作ボタンの中から候補対象となる操作ボタンの絞込みを行ったが、候補対象の絞込みは必ずしも必須ではない。例えば、画面に表示されているすべての操作ボタンが候補対象であってもよく、その場合、タッチ位置に基づき操作ボタンが順次選択されるようにしてもよい。また、候補対象として特定する操作ボタンの数を予め設定するようにしてもよい。これにより、候補対象が制限され、より効率よく所望の操作ボタンが選択される。 In the above embodiment, the operation buttons that are candidate targets are narrowed down from a plurality of operation buttons. However, it is not always necessary to narrow down candidate objects. For example, all the operation buttons displayed on the screen may be candidates, and in this case, the operation buttons may be sequentially selected based on the touch position. In addition, the number of operation buttons specified as candidate targets may be set in advance. Thereby, candidate objects are limited and a desired operation button is selected more efficiently.
さらに上記実施例では、選択された操作ボタンが識別できるように操作ボタンを強調表示させたが、強調表示をさせることなく、音声の読上げだけを行うようにしてもよい。ユーザーは、目的の操作ボタンが読上げられたとき、タッチ操作を終了させる。これにより、ユーザーは、画面を見ることなく、操作ボタンへの入力を完了させることができる。 Furthermore, in the above-described embodiment, the operation button is highlighted so that the selected operation button can be identified. However, only the voice may be read out without highlighting. The user ends the touch operation when the target operation button is read out. Thereby, the user can complete the input to the operation button without looking at the screen.
本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形・変更が可能である。 Although the preferred embodiments of the present invention have been described in detail, the present invention is not limited to specific embodiments, and various modifications and changes can be made within the scope of the gist of the invention described in the claims. Is possible.
10:車載装置 20:マルチメディア再生部
40:ナビゲーション部 60:テレビ/ラジオ受信部
80:通信部 100:入力部
120:表示制御部 140:音声出力部
160:記憶部 180:制御部
200:候補選択プログラム 202:操作ボタン表示手段
204:位置検出手段 206:操作時間計測手段
208:長押し操作判定手段 210:候補選択手段
212:実行手段
DESCRIPTION OF SYMBOLS 10: In-vehicle apparatus 20: Multimedia reproduction part 40: Navigation part 60: Television / radio reception part 80: Communication part 100: Input part 120: Display control part 140: Audio | voice output part 160: Storage part 180: Control part 200: Candidate Selection program 202: Operation button display means 204: Position detection means 206: Operation time measurement means 208: Long press operation determination means 210: Candidate selection means 212: Execution means
Claims (22)
入力操作が可能な複数の操作ボタンを前記タッチパネル上に表示する表示手段と、
タッチ操作された位置を検出する位置検出手段と、
前記タッチ操作された操作時間を計測する計測手段と、
前記計測手段により計測された操作時間が一定時間を越えたか否かを判定する判定手段と、
前記操作時間が一定時間を越えたと判定されたとき、前記タッチ操作された位置に基づき前記複数の操作ボタンの中から候補の操作ボタンを選択する選択手段と、
を有する電子装置。 An electronic device having a touch panel as an input interface,
Display means for displaying a plurality of operation buttons capable of input operation on the touch panel;
Position detecting means for detecting a touch-operated position;
Measuring means for measuring the touch-operated operation time;
Determining means for determining whether or not the operation time measured by the measuring means exceeds a certain time;
A selection means for selecting a candidate operation button from the plurality of operation buttons based on the touch-operated position when it is determined that the operation time exceeds a predetermined time;
An electronic device.
入力操作が可能な複数の操作ボタンを前記タッチパネル上に表示するステップと、
タッチ操作された位置を検出するステップと、
前記タッチ操作された操作時間を計測するステップと、
前記操作時間が一定時間を越えたか否かを判定するステップと、
前記操作時間が一定時間を越えたと判定されたとき、前記タッチ操作された位置に基づき前記複数の操作ボタンの中から候補の操作ボタンを選択するステップと、
を有する操作ボタンの候補選択方法。 A candidate selection method for selecting candidate operation buttons executed by an electronic device having a touch panel as an input interface,
Displaying a plurality of operation buttons capable of input operation on the touch panel;
Detecting a touch-operated position;
Measuring the operation time of the touch operation;
Determining whether the operation time exceeds a certain time;
Selecting a candidate operation button from the plurality of operation buttons based on the touch-operated position when it is determined that the operation time exceeds a certain time; and
A method for selecting candidate operation buttons.
入力操作が可能な複数の操作ボタンを前記タッチパネル上に表示するステップと、
タッチ操作された位置を検出するステップと、
前記タッチ操作された操作時間を計測するステップと、
前記操作時間が一定時間を越えたか否かを判定するステップと、
前記操作時間が一定時間を越えたと判定されたとき、前記タッチ操作された位置に基づき前記複数の操作ボタンの中から候補の操作ボタンを選択するステップと、
を有する操作ボタンの候補選択プログラム。 A candidate selection program for selecting candidate operation buttons executed by an electronic device having a touch panel as an input interface,
Displaying a plurality of operation buttons capable of input operation on the touch panel;
Detecting a touch-operated position;
Measuring the operation time of the touch operation;
Determining whether the operation time exceeds a certain time;
Selecting a candidate operation button from the plurality of operation buttons based on the touch-operated position when it is determined that the operation time exceeds a certain time; and
A candidate selection program for operation buttons.
The candidate selecting program according to any one of claims 18 to 21, wherein the selecting step moves the candidate operation button to the touch-operated position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013230085A JP2015090575A (en) | 2013-11-06 | 2013-11-06 | Electronic apparatus, method of selecting candidates and program for selecting candidates of operation button |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013230085A JP2015090575A (en) | 2013-11-06 | 2013-11-06 | Electronic apparatus, method of selecting candidates and program for selecting candidates of operation button |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2015090575A true JP2015090575A (en) | 2015-05-11 |
Family
ID=53194070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013230085A Pending JP2015090575A (en) | 2013-11-06 | 2013-11-06 | Electronic apparatus, method of selecting candidates and program for selecting candidates of operation button |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2015090575A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107092424A (en) * | 2016-02-18 | 2017-08-25 | 北京搜狗科技发展有限公司 | A kind of display methods of error correction, device and the device of the display for error correction |
| JP2018128718A (en) * | 2017-02-06 | 2018-08-16 | カシオ計算機株式会社 | Input device and program |
| JP2020173522A (en) * | 2019-04-09 | 2020-10-22 | アルパイン株式会社 | Electronic device |
| JP2022126789A (en) * | 2021-06-24 | 2022-08-30 | 阿波▲羅▼智▲聯▼(北京)科技有限公司 | Method and apparatus for controlling interface focus, electronic device and storage medium |
| JP2023150059A (en) * | 2022-03-31 | 2023-10-16 | 株式会社ユーシン | Input devices, input methods and programs |
-
2013
- 2013-11-06 JP JP2013230085A patent/JP2015090575A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107092424A (en) * | 2016-02-18 | 2017-08-25 | 北京搜狗科技发展有限公司 | A kind of display methods of error correction, device and the device of the display for error correction |
| JP2018128718A (en) * | 2017-02-06 | 2018-08-16 | カシオ計算機株式会社 | Input device and program |
| JP2020173522A (en) * | 2019-04-09 | 2020-10-22 | アルパイン株式会社 | Electronic device |
| JP7317439B2 (en) | 2019-04-09 | 2023-07-31 | アルパイン株式会社 | electronic device |
| JP2022126789A (en) * | 2021-06-24 | 2022-08-30 | 阿波▲羅▼智▲聯▼(北京)科技有限公司 | Method and apparatus for controlling interface focus, electronic device and storage medium |
| JP2023150059A (en) * | 2022-03-31 | 2023-10-16 | 株式会社ユーシン | Input devices, input methods and programs |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8830274B2 (en) | Information display device | |
| US20090153495A1 (en) | Input method for use in an electronic device having a touch-sensitive screen | |
| US20110087983A1 (en) | Mobile communication terminal having touch interface and touch interface method | |
| US9495088B2 (en) | Text entry method with character input slider | |
| KR20170124933A (en) | Display apparatus and method for controlling the same and computer-readable recording medium | |
| JP2010176330A (en) | Information processing apparatus and display control method | |
| CN103677253A (en) | Input device | |
| US10967737B2 (en) | Input device for vehicle and input method | |
| JP2015090575A (en) | Electronic apparatus, method of selecting candidates and program for selecting candidates of operation button | |
| KR102016650B1 (en) | Method and operating device for operating a device | |
| KR20150143335A (en) | User interface and method for adjusting a semantic scale of a tile | |
| JP6177660B2 (en) | Input device | |
| JP2010205146A (en) | Input device | |
| JP2018037941A (en) | Input device, program, and detection method | |
| CN103473007A (en) | Radio station slide tuning method and device | |
| JP2008065504A (en) | Touch panel control device and touch panel control method | |
| JPWO2013186896A1 (en) | Information device and display method of operation screen | |
| JP2009276833A (en) | Display and display method | |
| JP2012088851A (en) | Display system and display method | |
| JP2011141340A (en) | Map display device and navigation system using the same | |
| JP5615564B2 (en) | Display device | |
| JP2014174818A (en) | Electronic device | |
| JPWO2016199309A1 (en) | Electronics | |
| JP6349169B2 (en) | Information processing apparatus and in-vehicle apparatus | |
| JP2016103047A (en) | Electronic device, in-vehicle device including the electronic device, and instruction method of processing to be executed by means of the electronic device |