Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7314816B2 - インタフェース装置および情報処理装置 - Google Patents
[go: Go Back, main page]

JP7314816B2 - インタフェース装置および情報処理装置 - Google Patents

インタフェース装置および情報処理装置 Download PDF

Info

Publication number
JP7314816B2
JP7314816B2 JP2020013647A JP2020013647A JP7314816B2 JP 7314816 B2 JP7314816 B2 JP 7314816B2 JP 2020013647 A JP2020013647 A JP 2020013647A JP 2020013647 A JP2020013647 A JP 2020013647A JP 7314816 B2 JP7314816 B2 JP 7314816B2
Authority
JP
Japan
Prior art keywords
hand
contact
area
control unit
predetermined period
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.)
Active
Application number
JP2020013647A
Other languages
English (en)
Other versions
JP2021120782A (ja
Inventor
一之 志賀
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2020013647A priority Critical patent/JP7314816B2/ja
Priority to US17/140,176 priority patent/US11366575B2/en
Priority to CN202110052389.4A priority patent/CN113204289B/zh
Publication of JP2021120782A publication Critical patent/JP2021120782A/ja
Application granted granted Critical
Publication of JP7314816B2 publication Critical patent/JP7314816B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/039Accessories therefor, e.g. mouse pads
    • G06F3/0393Accessories for touch pads or touch screens, e.g. mechanical guides added to touch screens for drawing straight lines, hard keys overlaying touch screens or touch pads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

本発明は、インタフェース装置に関する。
様々な用途向けに、タッチパネルディスプレイを有するインタフェース装置が普及している。例えば、自動車のコントロールパネルをタッチパネルディスプレイによって構成することで、限られた面積において、ナビゲーション装置、オーディオ、エアコンといった複数の機能に対する操作を行えるようになる。
一方、操作の対象によっては、タッチパネルよりも、操作子を有するハードウェアタイプのインタフェースが適している場合がある。このため、特許文献1に記載された車載装置のように、両者を組み合わせたインタフェース装置も登場している。両者を組み合わせることで、情報の入出力を効率的に行うことができる。
特開2012-035782号公報 特開2013-047973号公報
しかし、操作子をタッチパネルディスプレイの近くに配置すると、誤入力を誘発してしまうという問題が発生する。特に、静電容量方式のタッチパネルは、指の近接を検知するため、誤タッチが発生しやすい。
本発明は上記の課題を考慮してなされたものであり、タッチパネルに対する誤入力を抑制することを目的とする。
本開示の第一の様態は、
タッチスクリーンと、前記タッチスクリーンの表面に操作子が配置された一つ以上のハードウェアインタフェースと、前記操作子と、前記タッチスクリーン上においてタッチ操作を無効にする領域である無効化領域と、を関連付けて記憶する記憶部と、ユーザが前記操作子に対して操作を行っていると評価される所定の期間において、前記操作子に関連付いた無効化領域に対するタッチ操作を無効にする制御部と、を有するインタフェース装置である。
また、本開示の第二の様態は、
制御部と、記憶部と、タッチスクリーンと、前記タッチスクリーンの表面に操作子が配置された一つ以上のハードウェアインタフェースと、を有し、前記タッチスクリーンおよび前記操作子を用いて情報の入出力を行う情報処理装置であって、前記記憶部は、前記操作子と、前記タッチスクリーン上においてタッチ操作を無効にする領域である無効化領域と、を関連付けて記憶し、前記制御部は、ユーザが前記操作子に対して操作を行っていると評価される所定の期間において、前記操作子に関連付いた無効化領域に対するタッチ操作を無効にする情報処理装置である。
また、他の態様として、上記の情報処理装置が実行する情報処理方法をコンピュータに
実行させるためのプログラム、または、該プログラムを非一時的に記憶したコンピュータ可読記憶媒体が挙げられる。
本発明によれば、タッチパネルに対する誤入力を抑制することができる。
第一の実施形態に係るインタフェース装置の外観図。 インタフェース装置に表示される内容を例示する図。 インタフェース装置に表示される内容を例示する図。 第一の実施形態に係るインタフェース装置のシステム構成図。 操作子に関連付けられた無効化領域の例。 第一の実施形態において操作取得部が行う処理のフローチャート。 指の接触を検出する処理を説明する図。 第三の実施形態における操作子の配置図。 第三の実施形態における無効化領域を説明する図。 第三の実施形態において操作取得部が行う処理のフローチャート。
自動車の分野において、タッチスクリーンを用いた車載装置が普及している。画面へのタッチ操作を可能にすることで、インタフェース装置の省スペース化を図り、より多くの情報を扱うことが可能になる。
一方で、物理的な操作子を利用したインタフェースも多く利用されている。物理的な操作子は、タッチスクリーンのように目視によって位置を確認する必要がないため、迅速な操作を行うことができる。例えば、オーディオの音量調整やエアコンの温度調整などは、物理的な操作子による操作が適している。
近年、この双方を組み合わせたインタフェース装置が考案されている。
図1は、本開示の前提となるインタフェース装置の外観図(正面図および斜視図)である。当該インタフェース装置は、タッチスクリーンの操作面に操作子を配置したハードウェアインタフェースを有する。タッチスクリーンと操作子を近接して配置することで、省スペース化と、迅速な操作を両立させることができる。
本開示におけるハードウェアインタフェースは、物理的に動く操作子を用いて操作を取得する入力インタフェースであって、例えば、キーボード、カーソルキー、ロータリーエンコーダ、リニアエンコーダなどを含む。
実施形態におけるハードウェアインタフェースは、ダイヤル状の操作子を円周方向に操作する回転型セレクターである。当該操作子にはエンコーダが接続されており、操作方向(回転の方向)と、操作量(例えば、回転角度やクリック数)を取得可能に構成される。当該構成によると、値の変更やカーソルの移動をスムーズに行うことができる。
図2Aは、当該インタフェース装置を車載装置(カーナビゲーション装置)に適用した場合の表示例である。
本例では、タッチスクリーンにナビゲーション画面および空調設定画面を出力し、ハードウェアインタフェースに温度設定操作を割り当てている。
ハードウェアインタフェースには、タッチスクリーンに出力した画面の内容に応じて、異なる操作を割り当てることができる。図示した例では、ハードウェアインタフェースに温度設定操作が割り当てられているが、ユーザの操作によって、例えば、空調モード切り替え、機能切り替え、地図の縮尺変更など、異なる操作を割り当てることもできる。
図2Bは、他の例である。本例では、画面上で連絡先を選択する操作(カーソルを上下に移動させる操作)にハードウェアインタフェースを割り当てている。さらに本例では、タッチスクリーンのうち、操作子の中央部に位置する領域に決定ボタンが割り当てられている。これにより、カーソルを移動させた後に迅速に決定操作を行うことができる。
このような形態のインタフェース装置における問題点の一つに、誤タッチの発生がある。例示した操作子は、ユーザが指でつまむ形態であるため、画面に指が近接する。このとき、画面に指が触れたと判定されてしまうと、意図しない入力操作が発生するおそれがある。
例えば、図2Aの例では、温度調整を行う際に、モードボタン(符号2001)に指が触れ、空調モードが変わってしまうおそれがある。また、地図領域(符号2002)に指が触れ、ナビゲーション地図の中心点が移動してしまうおそれがある。また、図2Bの例では、カーソルの移動を行う際に、NAVIボタン(符号2003)に指が触れ、画面がナビゲーションモードに変わってしまうおそれがある。
この問題を防ぐ方法として、画面に対するタッチ操作を一時的に無効化する方法がある。しかし、画面に対するタッチ操作を一律禁止してしまうと、明らかに誤タッチが発生し得ない領域に対する操作まで禁止されてしまうという弊害が発生する。
本実施形態に係るインタフェース装置は、
タッチスクリーンと、前記タッチスクリーンの表面に操作子が配置された一つ以上のハードウェアインタフェースと、前記操作子と、前記タッチスクリーン上においてタッチ操作を無効にする領域である無効化領域と、を関連付けて記憶する記憶部と、ユーザが前記操作子に対して操作を行っていると評価される所定の期間において、前記操作子に関連付いた無効化領域に対するタッチ操作を無効にする制御部と、を有することを特徴とする。
タッチスクリーンとは、タッチ操作を取得するタッチパネルと、表示装置(ディスプレイ)を含む入力装置である。タッチスクリーンは、タッチパネルディスプレイとも呼ばれる。
ハードウェアインタフェースは、タッチスクリーンの表面に配置された操作子を有する。操作子は、好ましくは、タッチスクリーンの表面に貼付されたものであるが、表面に接していればよく、必ずしもテープや接着剤で固定される必要はない。例えば、アームによって懸架されていてもよい。
記憶部は、操作子と、タッチ操作を無効化する領域である無効化領域とを対応付けて記憶し、制御部は、ユーザが操作子を使用していると評価できる所定の期間において、無効化領域に対するタッチ操作を無効化する。無効化領域は、例えば、スクリーン上の座標によって定義することができる。
かかる構成によると、操作子を操作中に、タッチパネルに対して誤った操作が行われてしまうことを防ぐことができる。
また、前記ハードウェアインタフェースは、複数の前記操作子を有し、前記記憶部は、前記複数の操作子のそれぞれについて、前記無効化領域を関連付けて記憶することを特徴としてもよい。
操作子が複数ある場合、誤タッチを防ぐべき領域も複数となる。
また、前記無効化領域は、前記操作子が配置されている領域を包含する領域であることを特徴としてもよい。
例えば、操作子を含み、当該操作子よりも一回り大きい領域を無効化領域とすることで、誤タッチを防止することができる。
また、前記操作子は、当該操作子に対する手の接触を検知する接触センサを含み、前記制御部は、前記接触センサが手の接触を検出している間を前記所定の期間とすることを特徴としてもよい。
操作子が接触を検出している間は、当該操作子に対して操作が行われている期間であると評価することができる。
また、前記操作子は、ダイヤル式のスイッチであり、前記制御部は、手の接触を二箇所以上で検出している間を前記所定の期間とすることを特徴としてもよい。
操作子がダイヤル式である場合、二本指で操作を行う可能性が高い。よって、接触を二箇所で検出したことを判定条件とすることで、当該操作子に対して操作が行われていることを確実に検知することができる。
また、前記制御部は、前記手の接触が解消されてから第一の時間が経過するまで、前記所定の期間を継続させることを特徴としてもよい。
第一の時間は、操作子に対する操作を終えてから他の操作を開始するまでの合理的な時間とすることができる。
また、前記操作子は、当該操作子に手が近接していることを検知する近接センサを含み、前記制御部は、前記近接センサが手の近接を検出している間を前記所定の期間とすることを特徴としてもよい。
また、前記制御部は、前記手の近接が解消されてから第二の時間が経過するまで、前記所定の期間を継続させることを特徴としてもよい。
手の接触に加え、手の近接をトリガとすることで、確実性を向上させることができる。
また、前記制御部は、前記手の近接を検出して、第三の時間が経過しても、前記手の接触を検出しない場合に、前記所定の期間を終了させることを特徴としてもよい。
一方、手を近づけただけでは、操作子に対する操作が行われるか、タッチ操作が行われるかを断定することができない。よって、ある程度の時間が経過しても手が接触しない場合、操作子に対する操作ではなく、タッチ操作が行われると判定してもよい。
また、前記制御部は、前記手の接触が解消して、第四の時間が経過しても、前記手の近接が解消しない場合に、前記所定の期間を終了させることを特徴としてもよい。
手の接触が解消した後で、近接が解消しない場合、続けてタッチ操作を行うことが想定される。よって、操作子に対する操作が終了したと判定することが好ましい。
以下、図面に基づいて、本開示の実施の形態を説明する。以下の実施形態の構成は例示であり、本開示は実施形態の構成に限定されない。
(第一の実施形態)
第一の実施形態に係る車載システムの概要について、図3を参照しながら説明する。本実施形態に係る車載システムは、車載装置200が、インタフェース装置100を用いて情報の入出力を行うシステムである。車載装置200は、例えば、多機能カーナビゲーション装置(本体)とすることができ、インタフェース装置100は、図1に示したような、タッチスクリーンと、ハードウェアインタフェース(操作子)を有する入出力装置とすることができる。
インタフェース装置100は、車載装置200から映像信号を取得し、内蔵されたディ
スプレイに出力する。また、インタフェース装置100は、内蔵されたタッチパネル、および、操作子を介してハードウェアインタフェースに対して行われた操作を取得し、対応する操作信号を車載装置200に出力する。
インタフェース装置100は、制御部101、記憶部102、ディスプレイ103、タッチパネル104、ハードウェアインタフェース105を有して構成される。
制御部101は、インタフェース装置100が行う制御を司る演算装置である。制御部101は、CPUなどの演算処理装置によって実現することができる。
制御部101は、表示制御部1011と、操作取得部1012の2つの機能モジュールを有して構成される。各機能モジュールは、記憶されたプログラムをCPUによって実行することで実現してもよい。
表示制御部1011は、車載装置200から取得した映像信号を処理し、後述するディスプレイ103へ出力する。
操作取得部1012は、後述するタッチパネル104およびハードウェアインタフェース105に対して行われた操作を取得し、操作信号を生成する。具体的な方法については後述する。
記憶部102は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部101によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部101において実行されるプログラムや、当該プログラムが利用するデータが記憶される装置である。
ディスプレイ103は、画像を表示する装置である。ディスプレイ103は、液晶ディスプレイ、有機ELディスプレイ、LEDマトリクス、プロジェクタなどを用いて構成することができる。
タッチパネル104は、ディスプレイ103に重ねて配置された入力装置であって、ユーザによってタッチされた画面上の位置を座標で出力する。ディスプレイ103およびタッチパネル104の組み合わせを、タッチスクリーンとも称する。
ハードウェアインタフェース105は、操作子105Aに対して行われた物理的な操作を電気信号に変換する装置である。ハードウェアインタフェース105は、典型的には、前述したような、方向や操作量を取得する装置であるが、これに限られない。例えば、オン/オフを取得する装置であってもよいし、操作角度を取得する装置であってもよい。操作子105Aは、タッチパネル104の表面に貼付されて使用される。
また、操作子105Aには、ユーザの指が接触していることを検知するセンサが内蔵されている。接触状態は、制御部101(操作取得部1012)へリアルタイムで通知される。
車載装置200は、前述したようなカーナビゲーション装置である。車載装置200は、制御部201、記憶部202、入出力部203を有して構成される。
車載装置200は、汎用のコンピュータにより構成してもよい。すなわち、車載装置200は、CPUやGPU等のプロセッサ、RAMやROM等の主記憶装置、EPROM、ハードディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータとして構成することができる。なお、リムーバブルメディアは、例えば、USBメモリ、あるいは、CDやDVDのようなディスク記録媒体であってもよい。補助記憶装置には、オペレーティングシステム(OS)、各種プログラム、各種テーブル等が格納され、そこに格納されたプログラムを主記憶装置の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、後述するような、所定の目的に合致した
各機能を実現することができる。ただし、一部または全部の機能はASICやFPGAのようなハードウェア回路によって実現されてもよい。
制御部201は、車載装置200が行う制御を司る演算装置である。制御部201は、カーナビゲーション装置の主な機能を提供する。例えば、制御部201は、ナビゲーション機能、オーディオ/ビジュアル機能などを提供する。なお、制御部201は、CPUなどの演算処理装置によって実現してもよい。
記憶部202は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部201によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部201において実行されるプログラムや、当該プログラムが利用するデータが記憶される装置である。
入出力部203は、情報の入出力を行うためのインタフェースである。入出力部203は、例えば、制御部201が出力する画面に対応する画像データを、所定の映像信号に変換し、インタフェース装置100へ供給する。また、インタフェース装置100から操作信号(例えば、画面上においてタッチされた座標、タッチ圧力、操作方向、操作量など)を取得し、制御部201へ供給する。
次に、操作取得部1012が行う処理の詳細について説明する。
操作取得部1012は、基本的な動作として、タッチパネル104に対してタッチ操作が行われた場合に、タッチされた場所を特定し、対応する座標を示す操作信号を生成する。操作信号は、タッチが継続している間、継続して出力され、タッチが解消した場合に停止する。
また、操作取得部1012は、基本的な動作として、ハードウェアインタフェース105に対して操作が行われた場合に、当該操作に対応する操作信号を生成する。例えば、ハードウェアインタフェース105が、前述したような回転型セレクターである場合、操作方向と操作量を表す信号を生成する。当該信号は、操作が行われるごとに(例えば、クリックが発生するごとに)生成される。
操作取得部1012は、通常モードと制限モードによって動作可能に構成される。
通常モードとは、前述した処理を無条件に行うモードである。すなわち、タッチパネル104に対する操作と、ハードウェアインタフェース105に対する操作の双方を取得し、それぞれに対応する操作信号を生成する。
制限モードは、タッチパネル104上の所定の領域に対するタッチ操作を無効にするモードである。所定の領域とは、図4に示したように、操作子105Aに関連付いた領域であって、当該操作子105Aが配置された領域を包含する領域(ハッチングで図示)である。
操作取得部1012は、基本的に通常モードで動作するが、ハードウェアインタフェース105に対して操作が行われていると評価できる期間において、制限モードで動作する。これにより、操作子105Aの近傍にある領域に対するタッチ操作が無効化される。
以降、所定の領域のことを無効化領域と称する。無効化領域は、タッチ操作の有効/無効を切り替えることができる領域である。
また、無効化領域に対するタッチ操作を無効にすることを、「無効化領域をアクティブ化する」と称し、無効化領域に対するタッチ操作を有効にすることを、「無効化領域を非アクティブ化する」と称する。
図5は、操作取得部1012が行う処理のフローチャートである。操作取得部1012
は、タッチパネル104およびハードウェアインタフェース105に対して行われた操作を取得し、操作信号を生成する処理とは別に、図5に示した処理を周期的に実行する。
なお、初期状態では、インタフェース装置100は通常モードに設定されている。すなわち、無効化領域は非アクティブの状態である。
まず、ステップS11で、操作子105Aから、ユーザの指の接触状態を取得し、接触を検知しているか否かを判定する。ここで、指の接触を検知した場合、ステップS14へ遷移し、無効化領域に対するタッチ操作が無効化されているか(無効化領域がアクティブであるか)を判定する。ここで、否定判定となった場合、ステップS15へ遷移し、無効化領域に対するタッチ操作を無効にする。すなわち、無効化領域をアクティブ化し、装置を制限モードに移行させる。
ステップS11で、指の接触を検知しなかった場合、ステップS12へ遷移し、無効化領域に対するタッチ操作が無効化されているか否かを判定する。ここで、肯定判定となった場合、ステップS13へ遷移し、無効化領域に対するタッチ操作を有効にする。すなわち、無効化領域を非アクティブ化し、装置を通常モードに移行させる。これにより、全ての領域に対してタッチ操作が可能になる。
以上に説明したように、第一の実施形態では、ユーザの指が操作子105Aに接触している期間において、無効化領域に対して行われるタッチ操作を無効にする。かかる構成によると、操作子105Aの操作中に、その周辺領域において発生する誤タッチを抑制することができる。
(第二の実施形態)
第一の実施形態では、指が操作子に接触しているか否かを判定したが、当該判定において、接触している指の数を考慮してもよい。例えば、指が接触している領域(以下、接触領域)をビットマップ形式で取得可能なセンサを操作子105Aに内蔵することで、接触している指の数を判定することが可能になる。
図6は、接触領域を説明する図である。図中のハッチングで示した領域が接触領域を示す。この場合、所定値以上の面積を持つ接触領域の数を計数することで、ユーザが何本指で操作子を操作しているかを判定することができる。
第二の実施形態では、ユーザが二本指で操作子105Aに触れている場合(接触領域が二箇所である場合)に限って、無効化領域に対するタッチ操作を無効にする。これにより、ユーザが操作子を操作していることをより確実に判定することが可能になる。
(第三の実施形態)
第一および第二の実施形態では、ハードウェアインタフェース105が単一の操作子105Aを有している例を挙げたが、操作子は複数あってもよい。例えば、図7Aに示したように、タッチスクリーン上に複数の操作子(操作子105Aおよび106A)を配置してもよい。
第三の実施形態では、記憶部102に、複数の無効化領域が操作子ごとに関連付けて記憶される。図7Bは、複数の無効化領域を示した図である。符号601は、操作子105Aに対応する無効化領域であり、符号602は、操作子105Bに対応する無効化領域である。
図8は、第三の実施形態において操作取得部1012が行う処理のフローチャートである。
まず、ステップS21で、操作子105Aおよび105Bのいずれかが、指の接触を検知しているか否かを判定する。ここで、いずれかにおいて指の接触を検知した場合、ステ
ップS24へ遷移し、指が接触している操作子に対応する無効化領域がアクティブであるか否かを判定する。ここで、否定判定となった場合、ステップS25へ遷移し、当該操作子に対応する無効化領域をアクティブ化する。すなわち、当該無効化領域に対するタッチ操作を無効にする。
ステップS21で、いずれも指の接触を検知しなかった場合、ステップS22へ遷移し、いずれかの操作子に対応する無効化領域がアクティブであるか否かを判定する。ここで、肯定判定となった場合、ステップS23へ遷移し、対応する無効化領域を非アクティブ化する。これにより、全ての領域に対してタッチ操作が可能になる。
第三の実施形態では、このように、複数の操作子について、それぞれ無効化領域を関連付け、指の接触を検知した場合に、対応する無効化領域をアクティブ化する。かかる構成によると、複数の操作子をタッチスクリーン上に配置する形態において、無効化領域の面積を最小限にすることができる。
(第四の実施形態)
第一ないし第三の実施形態では、操作子に対する操作が行われていることを接触センサによって検知したが、接触センサの代わりに近接センサを操作子に内蔵させてもよい。すなわち、ステップS11(S21)において、指の接触ではなく、指が近接したことを判定するようにしてもよい。かかる構成によると、操作子に指が接触するよりも前の段階でタッチ操作を無効化することができる。
なお、手の近接を検出してから所定の時間が経過しても、手の接触を検出しない場合、ユーザが操作子を操作する意思が無いものとして、無効化領域の設定を解除してもよい。
また、手の接触が解消してから所定の時間が経過しても、手の近接が解消しない場合、操作子の操作が終了したものとして、無効化領域の設定を解除してもよい。
(変形例)
上記の実施形態はあくまでも一例であって、本開示はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
例えば、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
また、前述した実施形態では、指の接触(または近接)が解消した場合に、ただちに無効化領域を非アクティブ化したが、指の接触(または近接)が解消してから、無効化領域を非アクティブ化するまでに所定の遅延時間を挿入するようにしてもよい。
また、実施形態の説明では、インタフェース装置100と車載装置200が分離している形態を例示したが、インタフェース装置100と車載装置200は同一の装置であってもよい。この場合、制御部201が行う処理を、制御部101が行うようにしてもよい。
また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。
本開示は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコ
ンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク・ブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
100・・・インタフェース装置
101,201・・・制御部
102,202・・・記憶部
103・・・ディスプレイ
104・・・タッチパネル
105・・・ハードウェアインタフェース
105A・・・操作子
200・・・車載装置
203・・・入出力部

Claims (12)

  1. タッチスクリーンと、
    前記タッチスクリーンの表面に操作子が配置された一つ以上のハードウェアインタフェースと、
    前記操作子と、前記タッチスクリーン上においてタッチ操作を無効にする領域である無効化領域と、を関連付けて記憶する記憶部と、
    ユーザが前記操作子に対して操作を行っていると評価される所定の期間において、前記操作子に関連付いた無効化領域に対するタッチ操作を無効にする制御部と、
    を有し、
    前記操作子は、当該操作子に対する手の接触を検出する接触センサ、および、当該操作子に手が近接していることを検出する近接センサを含み、
    前記制御部は、(1)手の接触または近接を検出している間を前記所定の期間とし、(2)前記手の近接を検出してから第一の時間が経過しても、前記手の接触を検出しない場合に、前記所定の期間を終了させ、(3)前記手の接触が解消してから第二の時間が経過しても、前記手の近接が解消しない場合に、前記所定の期間を終了させる、
    インタフェース装置。
  2. 前記ハードウェアインタフェースは、複数の前記操作子を有し、
    前記記憶部は、前記複数の操作子のそれぞれについて、前記無効化領域を関連付けて記憶する、
    請求項1に記載のインタフェース装置。
  3. 前記無効化領域は、前記操作子が配置されている領域を包含する領域である、
    請求項1または2に記載のインタフェース装置。
  4. 前記操作子は、ダイヤル式のスイッチであり、
    前記制御部は、手の接触を二箇所以上で検出している間を前記所定の期間とする、
    請求項1から3のいずれか1項に記載のインタフェース装置。
  5. 前記制御部は、前記手の接触が解消されてから第三の時間が経過するまで、前記所定の期間を継続させる、
    請求項1から4のいずれか1項に記載のインタフェース装置。
  6. 前記制御部は、前記手の近接が解消されてから第四の時間が経過するまで、前記所定の期間を継続させる、
    請求項に記載のインタフェース装置。
  7. 制御部と、記憶部と、タッチスクリーンと、前記タッチスクリーンの表面に操作子が配置された一つ以上のハードウェアインタフェースと、を有し、
    前記タッチスクリーンおよび前記ハードウェアインタフェースを用いて情報の入出力を行う情報処理装置であって、
    前記記憶部は、前記操作子と、前記タッチスクリーン上においてタッチ操作を無効にする領域である無効化領域と、を関連付けて記憶し、
    前記制御部は、ユーザが前記操作子に対して操作を行っていると評価される所定の期間において、前記操作子に関連付いた無効化領域に対するタッチ操作を無効に
    前記操作子は、当該操作子に対する手の接触を検出する接触センサ、および、当該操作子に手が近接していることを検出する近接センサを含み、
    前記制御部は、(1)手の接触または近接を検出している間を前記所定の期間とし、(2)前記手の近接を検出してから第一の時間が経過しても、前記手の接触を検出しない場合に、前記所定の期間を終了させ、(3)前記手の接触が解消してから第二の時間が経過しても、前記手の近接が解消しない場合に、前記所定の期間を終了させる、
    情報処理装置。
  8. 前記ハードウェアインタフェースは、複数の前記操作子を有し、
    前記記憶部は、前記複数の操作子のそれぞれについて、前記無効化領域を関連付けて記憶する、
    請求項に記載の情報処理装置。
  9. 前記無効化領域は、前記操作子が配置されている領域を包含する領域である、
    請求項7または8に記載の情報処理装置。
  10. 前記操作子は、ダイヤル式のスイッチであり、
    前記制御部は、手の接触を二箇所以上で検出している間を前記所定の期間とする、
    請求項7から9のいずれか1項に記載の情報処理装置。
  11. 前記制御部は、前記手の接触が解消されてから第三の時間が経過するまで、前記所定の期間を継続させる、
    請求項7から10のいずれか1項に記載の情報処理装置。
  12. 前記制御部は、前記手の近接が解消されてから第四の時間が経過するまで、前記所定の期間を継続させる、
    請求項11に記載の情報処理装置。
JP2020013647A 2020-01-30 2020-01-30 インタフェース装置および情報処理装置 Active JP7314816B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020013647A JP7314816B2 (ja) 2020-01-30 2020-01-30 インタフェース装置および情報処理装置
US17/140,176 US11366575B2 (en) 2020-01-30 2021-01-04 Interface device and information processing device
CN202110052389.4A CN113204289B (zh) 2020-01-30 2021-01-15 接口装置以及信息处理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020013647A JP7314816B2 (ja) 2020-01-30 2020-01-30 インタフェース装置および情報処理装置

Publications (2)

Publication Number Publication Date
JP2021120782A JP2021120782A (ja) 2021-08-19
JP7314816B2 true JP7314816B2 (ja) 2023-07-26

Family

ID=77025253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020013647A Active JP7314816B2 (ja) 2020-01-30 2020-01-30 インタフェース装置および情報処理装置

Country Status (3)

Country Link
US (1) US11366575B2 (ja)
JP (1) JP7314816B2 (ja)
CN (1) CN113204289B (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11460947B1 (en) * 2021-10-13 2022-10-04 Himax Technologies Limited Touch screen
JP2023083850A (ja) 2021-12-06 2023-06-16 株式会社東海理化電機製作所 制御装置、操作装置、およびシステム
JP2025067611A (ja) 2023-10-13 2025-04-24 アルプスアルパイン株式会社 入力装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015207304A (ja) 2015-06-26 2015-11-19 京セラ株式会社 携帯端末および携帯端末制御方法
JP2016016818A (ja) 2014-07-10 2016-02-01 本田技研工業株式会社 スイッチ装置
JP2017188147A (ja) 2017-06-23 2017-10-12 コニカミノルタ株式会社 画像処理装置、その制御方法、およびプログラム
US20180129335A1 (en) 2016-11-09 2018-05-10 Dell Products L.P. Information Handling System Variable Capacitance Totem Input Management
WO2018109833A1 (ja) 2016-12-13 2018-06-21 三菱電機株式会社 タッチパネル付きディスプレイ装置、ならびにタッチパネルの制御装置および制御方法
JP2018101562A (ja) 2016-12-21 2018-06-28 スタンレー電気株式会社 タッチ検出装置、回転操作装置及びタッチパネル装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE502007001987D1 (de) * 2006-05-23 2009-12-24 Behr Hella Thermocontrol Gmbh Drehbedieneinheit, insbesondere sollwert-drehbedieneinheit, für eine fahrzeugheizungsanlage und insbesondere fahrzeugklimaanlage
JP5323010B2 (ja) * 2010-07-05 2013-10-23 レノボ・シンガポール・プライベート・リミテッド 情報入力装置、その画面配置方法、およびコンピュータが実行可能なプログラム
JP2012035782A (ja) 2010-08-09 2012-02-23 Clarion Co Ltd 車載装置
JP2013156694A (ja) * 2012-01-26 2013-08-15 Sony Corp 情報処理装置、情報処理方法およびプログラム
JP5409873B2 (ja) 2012-10-22 2014-02-05 キヤノン株式会社 情報処理装置、その制御方法、プログラム及び記憶媒体
KR102161565B1 (ko) * 2013-12-18 2020-10-05 삼성전자주식회사 보조 입력 장치를 이용한 전자 장치 및 그 운용 방법
WO2016047094A1 (ja) * 2014-09-25 2016-03-31 パナソニックIpマネジメント株式会社 入力制御方法及び電子機器
JP6462394B2 (ja) * 2015-02-10 2019-01-30 株式会社バンダイナムコエンターテインメント プログラムおよびゲーム装置
JP2016162132A (ja) * 2015-02-27 2016-09-05 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
CN105955657A (zh) * 2016-05-18 2016-09-21 联想(北京)有限公司 一种显示方法及电子设备
US10409470B2 (en) * 2016-09-14 2019-09-10 Microsoft Technology Licensing, Llc Touch-display accessory with relayed display plane

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016016818A (ja) 2014-07-10 2016-02-01 本田技研工業株式会社 スイッチ装置
JP2015207304A (ja) 2015-06-26 2015-11-19 京セラ株式会社 携帯端末および携帯端末制御方法
US20180129335A1 (en) 2016-11-09 2018-05-10 Dell Products L.P. Information Handling System Variable Capacitance Totem Input Management
WO2018109833A1 (ja) 2016-12-13 2018-06-21 三菱電機株式会社 タッチパネル付きディスプレイ装置、ならびにタッチパネルの制御装置および制御方法
JP2018101562A (ja) 2016-12-21 2018-06-28 スタンレー電気株式会社 タッチ検出装置、回転操作装置及びタッチパネル装置
JP2017188147A (ja) 2017-06-23 2017-10-12 コニカミノルタ株式会社 画像処理装置、その制御方法、およびプログラム

Also Published As

Publication number Publication date
US20210240321A1 (en) 2021-08-05
JP2021120782A (ja) 2021-08-19
US11366575B2 (en) 2022-06-21
CN113204289A (zh) 2021-08-03
CN113204289B (zh) 2024-04-09

Similar Documents

Publication Publication Date Title
JP5323010B2 (ja) 情報入力装置、その画面配置方法、およびコンピュータが実行可能なプログラム
JP4672756B2 (ja) 電子機器
JP7314816B2 (ja) インタフェース装置および情報処理装置
JP5133372B2 (ja) 情報入力装置、その入力無効化方法、およびコンピュータが実行可能なプログラム
US8885332B2 (en) Electronic device
US20060012580A1 (en) Automatic switching for a dual mode digitizer
JP2010218422A (ja) 情報処理装置および情報処理装置の制御方法
JP6004716B2 (ja) 情報処理装置およびその制御方法、コンピュータプログラム
JP6497941B2 (ja) 電子機器、その制御方法及びプログラム並びに記録媒体
CN107621899B (zh) 信息处理装置、误操作抑制方法以及计算机可读存储介质
JP6324203B2 (ja) 情報処理装置およびその制御方法、プログラム、記録媒体
JP2007094808A (ja) タブレット装置を備えた情報処理装置
KR101879531B1 (ko) 터치패드 상으로 다양한 기능을 수행하는 인터페이스를 표시하는 터치 입력 장치
JP2006085218A (ja) タッチパネル操作装置
JP2022096251A (ja) 表示装置、表示方法、及び表示プログラム
JP2011209822A (ja) 情報処理装置及びプログラム
JP2011204092A (ja) 入力装置
JP6309408B2 (ja) プログラマブルコントローラシステム、プログラマブル表示器
WO2019215915A1 (ja) 入力制御装置、表示入力装置及び入力制御方法
JP4776237B2 (ja) 座標入力制御システムおよび座標入力制御処理をコンピュータに実行させるためのプログラム
JP6490278B2 (ja) アプリケーションプログラム
JP3521212B2 (ja) マルチウィンドウコンピュータシステム
JP3778005B2 (ja) タッチパネル入力コンピュータ、その入力方法
JP6541475B2 (ja) 表示装置、表示方法および表示プログラム
KR20080101077A (ko) 가상 키보드 실행방법 및 그 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230626

R151 Written notification of patent or utility model registration

Ref document number: 7314816

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151