JP6546455B2 - イレーサ装置および指示入力システム - Google Patents

イレーサ装置および指示入力システム Download PDF

Info

Publication number
JP6546455B2
JP6546455B2 JP2015119596A JP2015119596A JP6546455B2 JP 6546455 B2 JP6546455 B2 JP 6546455B2 JP 2015119596 A JP2015119596 A JP 2015119596A JP 2015119596 A JP2015119596 A JP 2015119596A JP 6546455 B2 JP6546455 B2 JP 6546455B2
Authority
JP
Japan
Prior art keywords
input
input point
predetermined
unit
touch
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
JP2015119596A
Other languages
English (en)
Other versions
JP2017004381A (ja
JP2017004381A5 (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2015119596A priority Critical patent/JP6546455B2/ja
Priority to US15/735,302 priority patent/US10466850B2/en
Priority to PCT/JP2015/078405 priority patent/WO2016199320A1/ja
Priority to CN201580080864.1A priority patent/CN107710109B/zh
Publication of JP2017004381A publication Critical patent/JP2017004381A/ja
Publication of JP2017004381A5 publication Critical patent/JP2017004381A5/ja
Application granted granted Critical
Publication of JP6546455B2 publication Critical patent/JP6546455B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0441Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 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/03543Mice or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 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/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

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)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、タッチパネルに対して表示画像の消去操作を行うためのイレーサ装置、および上記イレーサ装置とタッチパネルとを備えた指示入力システムに関するものである。
従来、ユーザがタッチパネルに対して表示画面に描画された表示画像の消去操作を行う方法として、次に行うタッチ操作が消去操作であることを指定するモード切替操作(描画モードと消しゴムモードとを切り替える操作)を予め行ってから消去のためのタッチ操作を行う方法が知られている。
しかしながら、この方法では、モード切替操作を行ってから消去操作を行う必要があるので、2段階の操作が必要であり、手間がかかるという問題がある。
これに対して、特許文献1には、消去操作専用の入力器具(イレーサ装置)を用いてタッチ操作を行うことにより、タッチパネルに消去指示を認識させる技術が示されている。
具体的には、特許文献1の技術では、矩形形状のイレーサ装置の対角線の両端に押ボタンからなる座標指示部を設けるとともに、イレーサ装置とタッチパネル(情報処理装置)とをワイヤで通信可能に接続しておくことにより、イレーサ装置をタッチパネルに押し当てて押ボタンが押圧されたときにタッチパネルが消去指示であることを認識できるようになっている。
特開平8−263212号公報
しかしながら、特許文献1の技術では、イレーサ装置とタッチパネルとに通信機能を設ける必要があるので、装置コストが増大するという問題がある。
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、タッチパネルに対する消去操作を容易に行うことができるイレーサ装置および指示入力システムを安価に提供することにある。
本発明の一態様にかかるイレーサ装置は、タッチパネルに対して表示画像の消去操作を入力するためのイレーサ装置であって、前記タッチパネルは、表示画面上に配置された多数の検知点のうちタッチ操作された検知点を入力点として検出する入力点検出部と、前記入力点の密集度合に応じてユーザの操作が消去操作であるか否かを判定する消去操作判定部とを備えており、前記イレーサ装置は、前記タッチパネルに接触または近接させたときに前記入力点として検出されるタッチ部を複数有し、それら複数のタッチ部が前記消去操作判定部に消去操作であると判定される密集度合で形成されていることを特徴としている。
上記の構成によれば、イレーサ装置を用いてタッチパネルに対するタッチ操作を行うことにより、タッチパネルにイレーサ装置の各タッチ部を入力点として検知させ、それら各入力点の密集度合によって消去操作であると判定させることができる。したがって、イレーサ装置からタッチパネルへ消去指示を示す情報を送信しなくても、タッチパネルに消去操作であることを認識させることができる。このため、イレーサ装置およびタッチパネルに通信機能を設ける必要がないので、イレーサ装置およびタッチパネルの製造コストを低減することができる。また、ユーザが描画モードと消しゴムモードとを切り替えるモード切替操作を行わなくても、タッチパネルに消去操作であることを認識させることができるので、ユーザの利便性を向上させることができる。したがって、上記の構成によれば、タッチパネルに対する消去操作を容易に行うことができる指示入力システムを安価に提供することができる。
本発明の実施形態1にかかる指示入力システムの全体構成を示す説明図である。 図1の指示入力システムに備えられるタッチパネルのパネル部およびパネル駆動部の構成を示す説明図である。 図1の指示入力システムに対する消去操作の様子を示す説明図である。 図1の指示入力システムに備えられるイレーサ装置の外観を示す斜視図である。 (a)は図4に示したイレーサ装置の上面図であり、(b)は(a)に示したA−A断面の断面図であり、(c)は(a)に示したB−B断面の断面図であり、(d)は(b)に示したC−C断面の断面図である。 図4に示したイレーサ装置の分解斜視図である。 図4に示したイレーサ装置に備えられる導電性緩衝部材の断面図である。 図1の指示入力システムに備えられるタッチパネルにおける指示入力の検出処理の流れを示すフローチャートである。 図1の指示入力システムにおいてタッチパネルのタッチ部にイレーサ装置でタッチ操作を行ったときに検出される入力点を示す説明図である。 図9に示した入力点に基づいてユーザの操作が消去操作であるか否かを判定する処理を示す説明図である。 図9に示した入力点に基づいて消去範囲を設定する処理を示す説明図である。 本発明の実施形態1にかかる指示入力システムにおいて、イレーサ装置の一部のみでタッチ操作を行っている状態を示す説明図である。 図12に示したタッチ操作を行った場合に検出される入力点を示す説明図である。 本発明の実施形態3にかかる指示入力システムにおいて、タッチパネルがユーザの操作が消去操作であるか否かを判定する処理に用いる重み付け係数を示す説明図である。 本発明の実施形態5における消去範囲の設定方法の概念を示す説明図である。 本発明の実施形態5における指示入力の検出処理の流れを示すフローチャートである。 本発明の実施形態5における消去操作か否かの判定処理および消去範囲の設定処理を説明するための説明図である。 本発明の実施形態6における消去範囲の設定方法の概念を示す説明図である。 本発明の実施形態6における指示入力の検出処理の流れを示すフローチャートである。 本発明の実施形態6における消去操作か否かの判定処理および消去範囲の設定処理を説明するための説明図であり、(a)は各入力点の所定周期毎の座標検出値、(b)は所定周期毎の隣接する入力点同士の距離、(c)は各入力点に基づいて設定される消去範囲を示している。 本発明の実施形態6において消去範囲を設定した後に行われる処理を説明するための説明図であり、(a)は各入力点の所定周期毎の座標検出値、(b)は所定周期毎の隣接する入力点同士の距離、(c)は各入力点に基づいて設定される消去範囲を示している。 本発明の実施形態6における消去操作か否かの判定処理および消去範囲の設定処理を説明するための説明図であり、(a)は各入力点の所定周期毎の座標検出値、(b)は所定周期毎の隣接する入力点同士の距離、(c)は各入力点の検出座標、(d)は各入力点の移動ベクトルを示している。
〔実施形態1〕
本発明の一実施形態について説明する。
(1−1.タッチパネルの全体構成)
図1は、本実施形態にかかる指示入力システム100の全体構成を示す説明図である。図1に示すように、指示入力システム100は、表示装置1、タッチパネル2、情報処理装置3、およびイレーサ装置4を備えている。
情報処理装置3は、表示装置1に表示対象の画像データを出力するとともに、上記画像データが表示された表示画面に対するユーザのタッチ操作(操作入力)に応じた情報をタッチパネル2から取得する。また、情報処理装置3は、タッチパネル2から取得したユーザのタッチ操作に応じた情報に基づいて、表示装置1に出力する画像データを更新したり、ユーザのタッチ操作に応じた各種処理を行ったりする。なお、情報処理装置3の構成は特に限定されるものではなく、例えば、パーソナルコンピュータなどであってもよい。
表示装置1は、表示部11、表示駆動部12、および表示制御部13を備えている。
表示部11は、情報処理装置3から取得した画像データに応じた画像を表示画面に表示させるものであり、例えば液晶ディスプレイ、有機EL(エレクトロルミネセンス)ディスプレイ、プラズマディスプレイ、プロジェクタなどを用いることができる。表示部11の解像度やサイズは特に限定されるものではなく、例えば、1920画素×1080画素のフルハイビジョンサイズであってもよく、3840画素×2160画素の4Kサイズであってもよい。
表示駆動部12は、表示制御部13からの指示に応じて表示部11の各画素を駆動する。
表示制御部13は、表示対象の画像データに応じて表示駆動部12の動作を制御し、表示部11に画像データに応じた画像を表示させる。
タッチパネル2は、パネル部21、パネル駆動部22、およびタッチパネル制御部23を備えている。
図2は、パネル部21およびパネル駆動部22の構成を示す説明図である。
パネル部21は、表示装置1の表示画面に重ねて配置され、表示部11に表示された表示画像に対するユーザからの指示入力に応じた信号をパネル駆動部22に出力する機能を有している。
図2に示したように、パネル部21は、互いに平行に配置された複数の駆動線(ドライブライン)DLと、互いに平行に配置された複数のセンス線(センスライン)SLとを有している。駆動線DLはX方向(紙面横方向)に延伸し、センス線SLはX方向と直交するY方向(紙面縦方向)に延伸しており、駆動線DLとセンス線SLとは立体交差するように配置(マトリクス状に配置)されている。
なお、駆動線DLおよびセンス線SLの数は特に限定されるものではないが、本実施形態では、駆動線DLを4096本、センス線SLを2160本備え、4096×2160個の座標位置のそれぞれについて静電容量の変化を検出するようになっている。また、パネル部21の構成は上述した構成に限るものではなく、従来から静電容量方式のタッチパネルで用いられている種々のパネル部を用いることができる。
パネル駆動部22は、送信部24、受信部25、および駆動制御部26を備えている。駆動制御部26は、送信部24および受信部25の動作タイミングを制御する。送信部24は、駆動制御部26の指示に応じて、所定のフレームレートに応じたタイミングで各駆動線DLに駆動信号Dsを順次印加する。受信部25は、各駆動線DLへの駆動信号Dsの印加に応じて各センス線SLに生じる応答信号であるセンス信号Ssを各駆動線DLへの駆動信号Dsの印加と同期したタイミングで取得する。
導電性を有する物体(例えば、ユーザの指、タッチパネル専用のペンやイレーサ装置4など)がパネル部21に接触あるいは近接すると、駆動線DLとセンス線SLとの交差部(検知点)の静電容量が変化する。受信部25は駆動線DLとセンス線SLとの各交差部の静電容量に応じた信号と各交差部の位置を示す信号とをタッチパネル制御部23(入力点検出部31)に出力する。
タッチパネル制御部23は、入力点検出部31、消去操作判定部32、および入力情報出力部33を備えている。
入力点検出部31は、パネル駆動部22から取得した駆動線DLとセンス線SLとの各交差部の静電容量に応じた信号と各交差部の位置を示す信号とに基づいて、静電容量が他の交差部と所定値以上異なる交差部をユーザによるパネル部21に対するタッチ操作位置(入力点)として検出する。なお、本実施形態では、表示画面1画面分のタッチ操作位置の検出を1フレームの処理として、各フレームの処理を所定周期毎(例えば5ミリ秒毎)に行い、フレーム毎にタッチ操作位置を検出する。これにより、連続するフレーム間におけるタッチ操作位置の移動がフレーム毎に検出される。
消去操作判定部32は、領域設定部34、入力点計数部35、モード判定部36、および消去範囲設定部37を備えており、入力点検出部31が検出した入力点に基づいて、ユーザが行ったタッチ操作が消去操作(表示部11に表示された表示画像におけるタッチ操作に応じた範囲の画像を消去させるための操作)であるか否かを判定する。また、消去操作判定部32は、ユーザが行ったタッチ操作が消去操作であると判断した場合、ユーザのタッチ操作に応じて消去範囲を設定する。なお、消去操作判定部32におけるこれらの処理の詳細については後述する。
入力情報出力部33は、入力点検出部31が検出したユーザによるタッチ操作と消去操作判定部32の処理結果とに応じた情報を情報処理装置3に出力する。
具体的には、消去操作判定部32が消去操作であると判定した場合には、入力情報出力部33は、消去操作であることを示す情報と消去範囲を示す情報とを情報処理装置3に出力する。また、消去操作判定部32が消去操作ではないと判定した場合には、入力情報出力部33は、消去操作ではないことを示す情報とユーザのタッチ操作位置を示す情報とを情報処理装置3に出力する。あるいは、消去操作であると判定した場合には消去範囲を示す情報(面積情報)を出力し、消去操作ではないと判定した場合にはタッチ操作に対応する入力点の位置情報(点情報)を出力し、情報処理装置3が消去範囲に示す情報(面積情報)であるか入力点の位置情報(点情報)であるか否かに応じて消去操作であるか否かを判断するようにしてもよい。なお、ユーザが行う消去操作以外の操作としては、例えば、線、点、文字、図形などを入力するための描画指示や、表示部11に表示されたメニュー項目の中から所望の項目を選択するための選択指示などが挙げられる。
これにより、情報処理装置3は、ユーザのタッチ操作に応じて表示装置1に表示させる画像を変化させたり、タッチ操作に応じた各種処理を行ったりする。
例えば、情報処理装置3は、ユーザのタッチ操作が消去操作である場合には、消去範囲の画像を消去する。なお、ユーザのタッチ操作が消去操作である場合に、情報処理装置3が、消去範囲の形状を示す画像(例えば枠画像など)をユーザのタッチ操作に応じた位置に表示させるようにしてもよい。
また、情報処理装置3は、ユーザのタッチ操作が消去操作ではなく、かつ、タッチ操作位置がメニュー選択画面に対応する位置であった場合には、タッチ操作に応じたメニュー処理を実行する。また、情報処理装置3は、ユーザのタッチ操作が消去操作ではなく、かつ、タッチ操作位置が描画領域であった場合には、描画処理を実行する。描画処理では、例えば、フレーム毎に検出されたタッチ操作位置の座標を直線または曲線でつなぐことにより描画が行われる。
イレーサ装置4は、ユーザがタッチパネル2に対して消去操作を行うための入力器具である。本実施形態では、図3に示すように、ユーザがイレーサ装置4を把持してイレーサ装置4をパネル部21に接触あるいは近接させながら移動させることにより、消去操作を行うようになっている。なお、イレーサ装置4の構成については後述する。
(1−2.イレーサ装置4の構成)
図4は、イレーサ装置4の外観を示す斜視図である。また、図5の(a)はイレーサ装置4の上面図であり、(b)は(a)に示したA−A断面の断面図であり、(c)は(a)に示したB−B断面の断面図であり、(d)は(b)に示したC−C断面の断面図である。また、図6は、イレーサ装置4の分解斜視図である。また、図7は、イレーサ装置4に備えられる導電性緩衝部材46の断面図である。
図4〜図6に示したように、イレーサ装置4は、グリップ部41、本体部42、柱保護部43、布部44、ネジ45、および導電性緩衝部材46を備えている。なお、本実施形態では、図4に示したように、イレーサ装置4の形状を、長さ100m、幅50mm、高さ40mmの略直方体形状としている。
グリップ部41は、金属あるいは導電性樹脂などの導電性部材からなり、イレーサ装置4の上面および各側面における上面側の端部を覆うように配置されている。本実施形態では、グリップ部41として、厚さ3mmの導電性樹脂からなる板状部材を用いた。
本体部42は、金属あるいは導電性樹脂などの導電性部材からなり、略矩形形状の基台部49と基台部49から所定方向に突出する13本の柱部48(第1〜第13柱部48a〜48m)とを備えている。具体的には、各柱部48は、基台部49から、イレーサ装置4の底面側(タッチパネル2側)に向けて、すなわちグリップ部41と基台部49との対向面(図6の場合、グリップ部41と基台部49との対向面は平面)に対して略垂直な方向に向けて突出するように設けられている。イレーサ装置4でパネル部21にタッチ操作を行ったとき、各柱部48は、パネル部21に対して略垂直な方向となるように構成されていればよい。なお、本実施形態では、図6に示したように、基台部49の厚さを5mmとし、柱部48の長さを30mmとした。また、柱部48の断面形状を1辺8mmの正方形形状とした。
また、本実施形態では、図5の(d)に示したように、13本の柱部48(第1柱部48a〜第13柱部48m)のうち、イレーサ装置4を底面側から見たときに矩形形状からなる基台部49の4隅に第1〜第4柱部48a〜48dが配置され、基台部49の中心部(矩形形状の対角線の交点あるいは交点の近傍に相当する位置)に第5柱部48eが配置され、矩形形状の一方の長辺に第6〜第8柱部48f〜48hが配置され、他方の長辺に第9〜第11柱部48i〜48kが配置され、矩形形状の一方の短辺に第12柱部48lが配置され、他方の短辺に第13柱部48mが配置されている。
なお、本実施形態では、断面形状が四角形である柱部48を用いているが、柱部48の形状はこれに限るものではなく、例えば断面形状が円形、楕円形、多角形、多角形の角部を面取りした形状などであってもよい。また、柱部48の数についても13本に限るものではない。
また、各柱部48における上記所定方向の先端(イレーサ装置4の底面側の端面)には、導電性緩衝部材46が導電性接着部材47によって柱部48と電気的に導通するように取り付けられている。導電性接着部材47は、導電性を有する接着部材であれば特に限定されるものではないが、例えば、導電性アクリル系粘着剤、あるいは導電性不織布両面テープなどを用いることができる。
図7は、導電性緩衝部材46の断面図である。この図に示すように、導電性緩衝部材46は、緩衝部材46aの周囲を導電性フィルム46bで覆った構成になっている。緩衝部材46aの構成は適度な弾性を有する部材であれば特に限定されるものではないが、例えばポリウレタンフォーム等の発泡体を用いることができる。また、導電性フィルム46bは、導電性を有し、かつ緩衝部材46aの変形に追従して変形する柔軟性を有する材質であれば特に限定されるものではないが、例えばポリイミド等の樹脂に銅やニッケル等の導電性材料を含有させて導電性を付与したフィルム、あるいは、ポリイミド等の樹脂の表面に銅とニッケルからなる導電層を形成した導電性フィルムなどを用いることができる。
柱保護部43は、ポリウレタン等の非導電性の弾性部材からなり、各柱部48の間の領域に柱部48間の隙間を埋めるように配置されている。具体的には、柱保護部43は、各柱部48に対応する位置に各柱部48の形状に応じた切欠部43aが形成されており、それら各切欠部43aに当該切欠部43aに対応する柱部48を挿入することにより各柱部48の間の領域に配置される。各柱部48同士の間の領域に柱保護部43が配置されることにより、柱部48に作用する外力を軽減し、柱部48が折れたり変形したりすることを防止することができる。
布部44は、フェルト等の薄い非導電性の布状部材であり、イレーサ装置4の底面および各側面における底面側の部分を覆うように配置されている。具体的には、図6に示したように、布部44は、イレーサ装置4における本体部42の底面および側面に配置される部分と、本体部42の側面の上端部から本体部42の上面に沿って折り込まれた端部44aとを備えている。そして、端部44aが本体部42の上面とグリップ部41との間に挟まれることのより、布部44が本体部42の底面(各柱部48の先端側)および各側面を覆うように配置される。なお、布部44の厚さは、ユーザがイレーサ装置4を把持してイレーサ装置4の底面(各柱部48の先端側の面)をタッチパネル2のパネル部21に近接あるいは接触させたときに、各柱部48による静電容量の変化がタッチパネル2に検知される程度の厚さに設定される。本実施形態では、布部44の厚さを1mmとした。
ネジ45は、金属あるいは導電性樹脂等の導電性材料からなり、グリップ部41と本体部42との間に布部44の端部44aを挟み込んだ状態でグリップ部41と本体部42とを固定する。これにより、グリップ部41、本体部42、および導電性緩衝部材46と、グリップ部41を把持したユーザとが電気的に導通する。なお、本実施形態ではグリップ部41と本体部42とを導電性のネジ45によって取り付けているが、これに限らず、例えば導電性接着部材(例えば導電性粘着剤や導電性両面テープなど)によって取り付けてもよい。あるいは、グリップ部41に設けた係合部と本体部42に設けた被係合部とを係合させることによりグリップ部41と本体部42とを取り付けてもよい。
(1−3.タッチ操作による指示入力の検出処理)
図8は、タッチパネル2に対するユーザからの指示入力の検出処理の流れを示すフローチャートである。
まず、入力点検出部31が、パネル駆動部22から入力される、駆動線DLとセンス線SLとの各交差部(検知点)の静電容量を示す信号に基づいて、入力点(ユーザによるタッチ操作位置)を検出する(S1)。例えば、入力点検出部31は、静電容量が他の交差部(あるいは所定の基準値)と所定値以上異なる交差部を入力点として検出する。
なお、例えば、上述した図3に示したように、イレーサ装置4でパネル部21にタッチ操作を行うと、イレーサ装置4の各柱部48が導電性緩衝部材46および布部44を介してパネル部21と接触あるいは近接した位置に対応する複数の検知点(例えば図9に×印で示した検知点201〜213)がタッチパネル2に入力点として検出される。
次に、領域設定部34は、S1で検出した入力点のうちの1つを注目入力点として設定し(S2)、注目入力点を中心とする所定範囲の領域を入力点の探索範囲として設定する(S3)。
具体的には、領域設定部34は、図10に示すように、注目入力点(図10の例では入力点207)を中心とする半径R1(本実施形態では半径R1は70mm)の円301を探索範囲として設定する。なお、半径R1のサイズは70mmに限定されるものではなく、例えばイレーサ装置4の大きさに応じて適宜設定してもよい。例えば、半径R1を、イレーサ装置4の中心に配置された第5柱部48eを注目入力点としたときに各柱部48(第1〜第13柱部48a〜48m)が含まれる円の半径に設定してもよい。
次に、入力点計数部35は、S3で設定した探索範囲に含まれる入力点の数を計数する(S4)。例えば、図10の例では、入力点201〜213の13個の入力点が計数される。
次に、領域設定部34は、S1で検出された全ての入力点のうち、当該入力点を注目入力点としてS2〜S4の処理を行っていない未処理の入力点が残っているか否かを判断し(S5)、未処理の入力点が残っている場合には未処理の入力点のうちの1つを注目入力点としてS2〜S4の処理を行う。
一方、S5において未処理の入力点が残っていないと判断した場合、モード判定部36は、各入力点についてのS4の処理における計数結果に応じて、ユーザのタッチ操作が消去操作であるか否か(イレーサ装置4によるタッチ操作であるか否か)を判断する(S6)。すなわち、モード判定部36は、ユーザのタッチ操作が消去操作であるか否かを入力点の密集度合に応じて判断する。
具体的には、本実施形態では、モード判定部36は、探索範囲に含まれる入力点の数が閾値(例えば13)以上である注目入力点が存在する場合に消去操作であると判断し、存在しない場合には消去操作ではないと判断する。
あるいは、モード判定部36が、探索範囲に含まれる入力点の数が第1所定数N1(例えば3)以上であった注目入力点の数が所定の閾値(例えば13)以上である場合に消去操作であると判断し、探索範囲に含まれる入力点の数が第1所定数N1以上である注目入力点の数が閾値未満であった場合に消去操作ではないと判断するようにしてもよい。
S6においてモード判定部36が消去操作であると判断した場合、消去範囲設定部37は、S1で検出した各入力点に基づいて消去範囲を設定する(S7)。
本実施形態では、S1で検出した各入力点の座標から、X座標最大値、X座標最小値、Y座標最大値、およびY座標最小値を抽出し、抽出したこれらの座標値によって特定される矩形領域(〔x座標最小値,y座標最小値〕、〔x座標最小値,y座標最大値〕、〔x座標最大値,y座標最小値〕、〔x座標最大値,y座標最大値〕を4隅とする矩形領域)を消去範囲に設定する。これにより、図11に示したように、S1で検出した各入力点を内包する矩形401の領域が消去範囲として設定される。ただし、消去範囲の設定方法はこれに限るものではなく、例えば、例えば、S1で検出した各入力点を接続してなる閉曲線によって形成される矩形領域を消去範囲として設定してもよい。
なお、矩形401のX軸方向の幅403はX座標最大値とX座標最小値との差分で表され、Y軸方向の幅404はY座標最大値とY座標最小値との差分で表される。また、図11に示した座標402は、矩形401の中心座標または重心座標を示している。また、矩形401の中心座標は((X座標最小値+X座標最大値)÷2、(Y座標最小値+Y座標最大値)÷2)で求めることができ、重心座標はS1で検出した各入力点の座標値の平均値から求めることができる。
S7の処理の後、入力情報出力部33が、消去操作であることを示す情報と消去範囲を示す情報とを情報処理装置3に出力する(S8)。
消去範囲を示す情報としては、例えば、矩形401の基準位置(例えば中心座標)と、X軸方向の幅403と、Y軸方向の幅404とを出力する。あるいは、矩形形状の消去範囲のX座標最大値、X座標最小値、Y座標最大値、およびY座標最小値を出力してもよい。また、矩形形状の消去範囲の各角部の座標を出力してもよい。
なお、本実施形態では、消去範囲の形状を矩形形状としている。これにより、情報処理装置3における消去範囲の演算処理を簡略化することができる。ただし、消去範囲の形状はこれに限るものではなく、例えば、S1で検出した各入力点を内包する円形あるいは楕円形に設定してもよい。
また、表示部11の解像度とパネル部21の解像度とが異なる場合、入力情報出力部33が消去範囲を示す情報を表示部11の解像度に応じた座標系の座標値に変換してから情報処理装置3に出力してもよい。あるいは、入力情報出力部33が消去範囲を示す情報をパネル部21の解像度に応じた座標系の座標値で情報処理装置3に出力し、情報処理装置3が必要に応じて表示部11の解像度に応じた座標系に変換するようにしてもよい。
S8で消去操作であることを示す情報と消去範囲を示す情報とを情報処理装置3に出力した後、タッチパネル制御部23は、タッチ操作の検出処理を終了するか否かを判断し(S10)、終了しない場合にはS1の処理に戻る。なお、タッチ操作の検出処理を終了するか否かの判断方法は特に限定されるものではなく、例えば、ユーザからのタッチ操作の終了指示あるいは電源オフ指示を受け付けたか否かに応じて判断してもよく、タッチパネル2に対するタッチ操作が行われていない状態が所定時間以上継続したか否かに応じて判断してもよく、消去操作中にタッチオフ操作(イレーサ装置4をパネル部21から離間させる操作)が行われたか否かに応じて判断してもよい。
また、S6の処理において消去操作ではないと判断した場合、入力情報出力部33は、S1で検出した入力点の位置情報を情報処理装置3に出力する(S11)。この際、消去操作ではないことを示す情報を入力点の位置情報とともに出力してもよい。また、表示部11の解像度とパネル部21の解像度とが異なる場合、入力情報出力部33が入力点の位置情報を表示部11の解像度に応じた座標系の座標値に変換してから情報処理装置3に出力してもよい。あるいは、入力情報出力部33が入力点の位置情報をパネル部21の解像度に応じた座標系の座標値で情報処理装置3に出力し、情報処理装置3が必要に応じて表示部11の解像度に応じた座標系に変換するようにしてもよい。
なお、S1の処理において検出された入力点の数が上記閾値未満であった場合(あるいは上記閾値未満に設定される所定値以下であった場合)に、S2〜S6の処理を省略してS9の処理を行うようにしてもよい。これにより、消去操作ではない場合の演算処理を簡略化することができる。
S9で入力点の位置情報を情報処理装置3に出力した後、タッチパネル制御部23は、タッチ操作の検出処理を終了するか否かを判断し(S10)、終了しない場合にはS1の処理に戻る。
以上のように、本実施形態にかかるイレーサ装置4は、タッチパネル2のパネル部21に接触または近接させたときに入力点として検出される柱部(タッチ部)48を複数有しており、それら複数の柱部48がタッチパネル2の消去操作判定部32に消去操作であると判定される密集度合で形成されている。
これにより、ユーザが描画モードと消しゴムモードとを切り替えるモード切替操作を行ったり、イレーサ装置4からタッチパネル2側へ消去操作であることを示す情報を送信したりしなくても、タッチパネル2に消去操作であることを認識させることができる。したがって、モード切替操作を行う必要がないのでユーザの利便性を向上させることができる。また、イレーサ装置4とタッチパネル2とに通信機能を備える必要がないので、指示入力システム100の構成を簡略化し、製造コストを低減できる。すなわち、タッチパネル2に対する消去操作を容易に行うことができる指示入力システム100を安価に提供することができる。
なお、実施形態では、柱部(タッチ部)48の数を人間の両手の指の数(10本)よりも多い数(13本)に設定しており、消去操作であるか否かを判定する閾値を柱部48の数である13に設定している。これにより、人間の指によるタッチ操作とイレーサ装置4によるタッチ操作とを適切に区別できるようになっている。
ただし、柱部48の設置数および上記閾値の設定はこれに限るものではない。例えば、柱部48の数を人間の両手の指の数(10本)よりも多い数(11本以上)に設定し、上記閾値を人間の両手の指の数(10本)よりも多く、かつ柱部48の数以下に設定してもよい。
あるいは、柱部48の数を人間の片手の指の数(5本)よりも多い数(6本以上)に設定し、上記閾値を人間の片手の指の数(5本)よりも多く、かつ柱部48の数以下に設定してもよい。この場合には、人間の片手によるタッチ操作とイレーサ装置4によるタッチ操作とを適切に区別することができる。
また、各柱部48同士の間隔は、人間の指で各柱部48に対応する入力点を同時にタッチ操作することが困難な間隔に設定しておくことが好ましい。これにより、人の指先によるタッチ操作が消去操作として誤判定されることをより適切に抑制できる。
また、本実施形態では、矩形形状の各隅部に配置された第1〜第4柱部48a〜48dと、矩形形状の中心に配置された第5柱部48eとを備えている。これら5本の柱部48a〜48eを備えることにより、これら5本の柱部48a〜48eに対応する位置をユーザが5本の指をすぼめてタッチ操作するのは困難なので、イレーサ装置4によるタッチ操作とユーザの指先によるタッチ操作とを適切に識別できる。
なお、各柱部48同士の間隔は、タッチパネル2における検知点の解像度に応じて、タッチパネル2が各柱部48を別々の入力点として検知できる程度の間隔に設定しておくことが好ましい。これにより、複数の柱部48がタッチパネル2に1つの入力点として誤検知されることを防止できる。例えば、タッチパネル2における検知点間の間隔が18mmに設定されている場合、柱部48同士の間隔を18mmよりも十分に大きい間隔(例えば25mm程度)に設定しておくことにより、複数の柱部48がタッチパネル2に1つの入力点として誤検知されることを確実に防止できる。
また、本実施形態では、イレーサ装置4における各柱部48の端面(タッチパネル2側の端面)に導電性緩衝部材46が配置されている。これにより、各柱部48のタッチパネル2に対する当り具合によって検出精度のばらつきが生じることを抑制することができる。また、導電性緩衝部材46を布部44で覆うことにより、イレーサ装置4をタッチパネル2に接触させることによってタッチパネル2が傷ついたり、音が生じたりすることを抑制できる。
また、本実施形態では、イレーサ装置4におけるタッチパネル2との対向面および側面の一部を覆うように布部44が設けられている。これにより、イレーサ装置4のタッチパネル2に対する摩擦抵抗を低減し、タッチパネル2に接触させながら摺動させたときにタッチパネル2が傷ついたり音が生じたりすることを抑制できる。また、布部44を設けることにより、イレーサ装置4の意匠性を向上させることができる。
〔実施形態2〕
本発明の他の実施形態について説明する。なお、説明の便宜上、実施形態1と同じ機能を有する部材については同じ符号を付し、その説明を省略する。
実施形態1では、柱部(タッチ部)48の数を人間の両手の指の数(10本)よりも多い数(13本)に設定し、消去操作であるか否かを判定する閾値を柱部48の数である13に設定していた。
これに対して、本実施形態では、イレーサ装置4の構成は同じであるが、タッチパネル2において消去操作であるか否かを判定する際の閾値をイレーサ装置4における矩形形状の短辺方向に配置された柱部48の数である3に設定している。すなわち、本実施形態では、モード判定部36は、探索範囲に含まれる入力点の数が3個以上である注目入力点が存在する場合に消去操作であると判断し、存在しない場合には消去操作ではないと判断する。
これにより、イレーサ装置4の底面の一部(例えばイレーサ装置4の底面が成す矩形形状の1辺に相当する部分)のみを用いて消去操作を行うことができるので、より面積が小さい消去範囲の消去操作を行うことができる。
例えば、図12に示すように、イレーサ装置4における矩形形状の短辺側部分でパネル部21にタッチ操作した場合を考える。この場合、図13に示すように、短辺側に配置された3つの柱部48(〔第1柱部48a、第2柱部48b、第12柱部48l〕あるいは〔第3柱部48c、第4柱部48d、第13柱部48m〕)に対応する入力点601,602,603が検出される。これにより、本実施形態では、タッチパネル2において消去操作であるか否かを判定する閾値を3に設定しているので、タッチパネル2において消去操作であると判定される。
なお、消去範囲を設定する際、消去範囲の最小幅を予め設定しておき、各入力点の座標うちのX座標最大値とX座標最小値との差分が上記最小幅よりも小さい場合に、消去範囲のX軸方向の幅を上記最小幅に設定するようにしてもよい。同様に、各入力点の座標うちのY座標最大値とY座標最小値との差分が上記最小幅よりも小さい場合に、消去範囲のY軸方向の幅を上記最小幅に設定するようにしてもよい。上記最小幅は特に限定されるものではないが、例えば5mm程度に設定してもよい。
〔実施形態3〕
本発明の他の実施形態について説明する。なお、説明の便宜上、上述した実施形態と同じ機能を有する部材については同じ符号を付し、その説明を省略する。
実施形態1では、各入力点について、当該入力点を中心とする所定サイズの探索範囲(半径R1の円内)に含まれる入力点の数が所定の閾値以上である注目入力点が存在するか否かに応じて消去操作であるか否かを判定する構成について説明した。
これに対して、本実施形態では、各入力点について、当該入力点を中心とする所定サイズの探索範囲に含まれる他の入力点に対して中心(注目入力点)からの距離に応じた重み付け係数を付与し、各入力点に付与した重み付け係数の総和を算出し、算出した値が第1所定値V1以上であるか否かに応じて消去操作であるか否かを判定する。
具体的には、領域設定部34は、S3の処理において、図10に示すように注目入力点(図10の例では入力点207)を中心とする半径R1の円301を探索範囲として設定した後、図14に示すように半径R1をN等分する(Nは2以上の整数)。そして、図14に示すように、半径R1をN等分して得られたN個の区域に対して、円301の中心(入力点207)に最も近い区域にN、次に近い区域にN−1、次に近い区域にN−2というように、中心から離れるほど順次小さくなる重み付け係数を割り当てる。なお、最も遠い区域には重み付け係数1を割り当て、半径R1より遠い領域には重み付け係数0を割り当てる。
次に、S4の処理において、入力点計数部35は、各入力点に対して当該入力点が属する区域に応じた重み付け係数を付与し、各入力点に付与した重み付け係数の合計値を算出する。
そして、S2〜S5の処理を全ての入力点について行い、各入力点を注目入力点とした場合の上記合計値を入力点毎に算出した後、S6の処理において、モード判定部36が、合計値が第1所定値V1以上である入力点が存在するか否かに応じて、ユーザのタッチ操作が消去操作であるか否かを判断する。その後の処理は実施形態1と同様である。なお、算出した上記合計値が第1所定値V1以上である入力点の数が所定の閾値以上であるか否かに応じて消去操作であるか否かを判定するようにしてもよい。
これにより、ユーザが消去操作のために手の平等を表示画面上で移動させる際に、例えば、腕時計、ブレスレット、衣類、ボタン等が表示画面に接触した場合でも、それらに起因して不適切な入力点が消去範囲に含まれることを抑制し、消去範囲を安定させることができる。
〔実施形態4〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、上述した実施形態と同じ機能を有する部材については同じ符号を付し、その説明を省略する。
実施形態1では、S3の処理において設定する入力点の探索範囲(円301)の大きさを一定としていた。
これに対して、本実施形態では、消去操作が継続している期間中に、入力点の探索範囲の大きさを消去操作であると判定される前の探索範囲(円301)よりも大きく設定する。例えば、消去操作が継続している期間中、入力点の探索範囲とする円の半径を、消去操作であると判定される前の当初の探索範囲(円301)の半径の2倍以上の大きさに設定する。
これにより、例えば、消去操作中にイレーサ装置4の底面の一部(複数の柱部48のうちの一部に対応する領域)が表示画面(パネル部21)から一時的に浮いたりした場合であっても、消去操作がユーザの意図に反して解除されることを抑制し、消去処理を安定して行うことができる。
なお、消去操作が継続している期間中に、S6において消去操作であるか否かを判定するための上記閾値を、当初の閾値よりも小さい値(例えば1)に設定してもよい。これにより、例えば、消去操作中にユーザの手の平等の一部が表示画面(パネル部21)から一時的に浮いたりした場合でも、消去処理を安定して行うことができる。
〔実施形態5〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、上述した実施形態と同じ機能を有する部材については同じ符号を付し、その説明を省略する。
図15は、本実施形態における消去範囲の設定方法の概念を示す説明図である。この図に示すように、本実施形態では、検出された各入力点の所定時間毎の移動ベクトル(図中の矢印参照)を算出し、移動ベクトルが予め定められた偏差内である各入力点(図中の破線で囲った入力点参照)を1つのオブジェクトとして取り扱い、それら各入力点を含む領域を消去範囲として設定する。
図16は、本実施形態におけるユーザからの指示入力の検出処理の流れを示すフローチャートである。
まず、入力点検出部31が、パネル駆動部22から入力される、駆動線DLとセンス線SLとの各交差部(検知点)の静電容量を示す信号に基づく入力点(タッチ操作位置)の所定周期(例えば5ミリ秒)毎の検出を開始する(S21)。入力点の検出結果は、図示しない記憶部に一時的に記憶される。
また、モード判定部36は、入力点の検出処理を開始してから(あるいは移動ベクトルを前回算出したときから)所定時間(例えば0.1秒)が経過することを監視し(S22)、経過したと判断した場合には所定時間毎の移動ベクトル(所定時間経過前の各入力点の座標から所定時間経過後の当該各入力点の座標までの移動ベクトル)を算出する(S23)。
そして、モード判定部36は、移動ベクトルの偏差が所定範囲内(例えばx方向およびy方向についてそれぞれ±3mmの範囲内)である入力点が第2所定数N2以上(例えば2個以上)あるか否かを判断する(S24)。S24において第2所定数N2以上であると判断した場合、モード判定部36は消去操作であると判断し、第2所定数N2未満であると判断した場合には消去操作ではないと判断する。
S24においてモード判定部36が移動ベクトルの偏差が所定範囲内である入力点の数が第2所定数N2以上であると判断した場合、消去範囲設定部37は、移動ベクトルの偏差が所定範囲内である入力点を統合(グループ化)する(S25)。
図17は、消去操作か否かの判定処理および消去範囲の設定処理を説明するための説明図である。図17に示す例は、時刻t0=0秒から時刻t1=0.1秒の期間中に入力点P1〜P5が検出され、それら入力点P1〜P5の時刻t0からt1までの移動ベクトル(x,y)がP1=(2.2,1.4)、P2=(1.8,1.3)、P3=(1.9,1.6)、P4=(1.7,1.5)、P5=(1.6,3.8)であった場合を示している。
モード判定部36は、まず、x座標についてソート(探索)し、0.3mmの偏差に入っている入力点のグループを抽出する。これにより、図17の例では、「P1,P3」のグループと「P2,P3,P4,P5」グループとが抽出される。
次に、モード判定部36は、x座標に基づいて抽出した上記各グループについてy座標のソートを行い、x座標の場合と同様に0.3mmの偏差内である入力点のグループを抽出する。図17の例では、「P1,P3」のグループ(グループ1)と「P2,P3,P4」のグループ(グループ2)とが抽出される。
次に、モード判定部36は、x座標およびy座標に基づいて抽出した各グループについて、それぞれのグループに含まれる入力点の数を比較し、入力点の数が多いグループを抽出する。図17の例では、グループ1,2のうち、入力点の数が多いグループ2が抽出される。その後、モード判定部36は、抽出したグループ(図17の例ではグループ2)に含まれる入力点の数が第2所定数N2以上であるか否かを判断し、第2所定数N2以上である場合には消去範囲設定部37が当該グループに含まれる入力点を統合する。
なお、移動ベクトルの偏差が所定範囲内である入力点を統合した後、モード判定部36が当該グループの移動ベクトルを当該グループに含まれる入力点の平均値に基づいて算出し、1つのオブジェクトとして取り扱うようにてもよい。
また、新規で入力点(タッチ点)が追加された場合に、その新規に追加された入力点と既存の入力点の移動ベクトル(あるいは統合したグループの移動ベクトル)とを比較し、新規の入力点を統合したグループに追加するか否かを判断するようにしてもよい。
例えば、上記の図17の例において、時刻t2に移動ベクトルがP6=(1.7,1.6)である入力点P6(図示せず)が出現した場合、グループ2の移動ベクトルをGP2=(1.7,1.4)とすると、P1,P5は±0.3mmの偏差内に入っていないので除外され、P6はx座標・y座標ともに±0.3mmの偏差内に入っているのでグループ2に含められる。グループ2に含まれていない入力点P1,P5は、消去操作以外の入力と考えられる。統合したグループの移動ベクトルは、例えば当該グループに含まれる入力点の座標値の平均値に基づいて算出する。
S25において移動ベクトルの偏差が所定範囲内である入力点を統合した後、消去範囲設定部37は、統合した各入力点に基づいて消去範囲を設定する(S26)。
具体的には、消去範囲設定部37は、S25で統合した各入力点の座標から、X座標最大値、X座標最小値、Y座標最大値、およびY座標最小値を抽出し、抽出したこれらの座標値によって特定される矩形領域を消去範囲に設定する。
次に、入力情報出力部33が、消去操作であることを示す情報と消去範囲を示す情報とを情報処理装置3に出力する(S27)。
消去範囲を示す情報としては、例えば、矩形501の基準位置(例えば中心座標)と、X軸方向の幅503と、Y軸方向の幅504とを出力する。あるいは、矩形形状の消去範囲のX座標最大値、X座標最小値、Y座標最大値、およびY座標最小値を出力してもよい。また、矩形形状の消去範囲の各角部の座標を出力してもよい。
その後、タッチパネル制御部23は、タッチ操作の検出処理を終了するか否かを判断し(S29)、終了しない場合にはS22の処理に戻る。なお、タッチ操作の検出処理を終了するか否かの判断方法は特に限定されるものではなく、例えば、ユーザからのタッチ操作の終了指示あるいは電源オフ指示を受け付けたか否かに応じて判断してもよく、タッチパネル2に対するタッチ操作が行われていない状態になったとき(タッチアップされたとき)に終了すると判断してもよく、タッチパネル2に対するタッチ操作が行われていない状態が所定時間以上継続したか否かに応じて判断してもよい。
また、S24の処理においてモード判定部36が第2所定数N2未満であると判断した場合(消去操作ではないと判断した場合)、入力情報出力部33は、所定周期毎に検出した各入力点の位置情報を情報処理装置3に出力し(S28)、S29の処理に進む。
以上のように、本実施形態では、所定時間毎に各入力点の移動ベクトルを算出し、算出した移動ベクトルが予め定められた偏差内である各入力点を含む領域を画像の消去範囲として設定する。
これにより、入力点の動き方に応じて消去範囲に含める入力点を決定することができる。このため、例えば、消去範囲の近くで消去操作とは異なる入力操作(描画操作等)が行われた場合でも、消去操作と消去操作以外の操作とを適切に識別し、誤判定が生じることを防止できる。特に、イレーサ装置4により消去操作を行う場合、イレーサ装置4の各柱部48に対応する入力点の移動ベクトルは類似した値になりやすいので、消去操作と消去操作以外の操作とを適切に識別することができる。
〔実施形態6〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、上述した実施形態と同じ機能を有する部材については同じ符号を付し、その説明を省略する。
図18は、本実施形態における消去範囲の設定方法の概念を示す説明図である。この図に示すように、本実施形態では、検出された各入力点について所定期間内における隣接する入力点同士の距離の変化を算出し、距離の変化量が所定値以内である各入力点を1つのオブジェクトとして取り扱い、それら各入力点を含む領域を消去範囲として設定する。
図19は、本実施形態におけるユーザからの指示入力の検出処理の流れを示すフローチャートである。
まず、入力点検出部31が、パネル駆動部22から入力される、駆動線DLとセンス線SLとの各交差部(検知点)の静電容量を示す信号に基づいて、所定周期毎(例えば5ミリ秒毎)に入力点(タッチ操作位置)を検出する(S31)。入力点の検出結果は、図示しない記憶部に順次記憶される。
次に、モード判定部36は、S31で今回検出した各入力点について、隣接する入力点同士の距離(図18の矢印参照)を算出する(S32)。距離の算出結果は、図示しない記憶部に順次記憶される。
次に、モード判定部36は、隣接する入力点との距離が所定の判定値(例えば15cm)以上である入力点を消去操作であるか否かの判定処理から除外する(S33)。
次に、モード判定部36は、入力点が検出開始されてから所定期間(例えば50ミリ秒)が経過したか否かを判断する(S34)。そして、所定期間が経過していないと判断した場合、S31の処理に戻る。
一方、所定期間が経過したと判断した場合、モード判定部36は、所定期間内における隣接する入力点との距離の変動幅が第2所定値V2(例えば2mm)以下である入力点が第3所定数N3(例えば2個)以上あるか否かを判断する(S35)。そして、S35において第3所定数N3以上であると判断した場合、モード判定部36は消去操作であると判断し、第3所定数N3未満であると判断した場合には消去操作ではないと判断する。
また、S35においてモード判定部36が第3所定数N3以上であると判断した場合、消去範囲設定部37は、隣接する入力点との距離の変動幅が第2所定値V2以下である各入力点を統合(グループ化)する(S36)。
図20は、消去操作か否かの判定処理および消去範囲の設定処理を説明するための説明図であり、(a)は各入力点の所定周期毎の座標検出値、(b)は所定周期毎の隣接する入力点同士の距離、(c)は各入力点に基づいて設定される消去範囲を示している。なお、図20に示す例は、時刻t0=0秒から時刻t10=50ミリ秒の期間中に入力点P1〜P6が検出された場合を示している。
モード判定部36は、所定周期毎に、隣接する入力点との距離が所定の判定値(例えば15cm)以上である入力点が存在するかを判断し、存在する場合には当該入力点を消去操作の判定処理から除外する。
具体的には、モード判定部36は、各入力点をx座標値に基づいてソート(探索)する。図20の例では、x座標値が小さい順に、P3,P1,P5,P2,P6,P4となる。x座標値が最も小さい入力点P3と最も大きい入力点P4のx座標値の差は所定の判定値(15cm)を超えていないので、消去操作の判定処理から除外されるものはいない。同様に、y座標でソートすると、y座標値が小さい順に、P2,P4,P1,P3,P6,P5となり、y座標値の差が所定の判定値(15cm)を超えている入力点はないので、消去操作の判定処理から除外されるものはいない。
次に、モード判定部36は、x座標値に基づいてソートした結果から、隣接する入力点間の距離(P3−P1,P1−P5,P5−P2,P2−P6,P6−P4間の距離)を算出する。この隣接する入力点間の距離の算出を時刻t1〜t10の間続け、その間に、算出した距離の変動幅(最小値minと最大値maxとの差)Δmaxが第2所定値V2(例えば2mm)以上になる入力点があった場合、当該入力点を統合対象から除外して再計算を行う。これにより、図20の例では、入力点P2が除外される。
その後、消去範囲設定部37が、距離の変動幅が所定値以下であった各入力点を統合する(S36)。なお、距離の変動幅が所定値以下であった入力点のグループが複数存在する場合、入力点の数が多いグループを選択して統合する。
次に、消去範囲設定部37は、統合した各入力点の座標に基づいて消去範囲を設定する(S37)。具体的には、統合した各入力点の座標から、X座標最大値、X座標最小値、Y座標最大値、およびY座標最小値を抽出し、抽出したこれらの座標値によって特定される矩形領域を消去範囲に設定する。
次に、入力情報出力部33が、消去操作であることを示す情報と消去範囲を示す情報とを情報処理装置3に出力する(S38)。
その後、タッチパネル制御部23は、タッチ操作の検出処理を終了するか否かを判断し(S40)、終了しない場合にはS31の処理に戻る。
また、S35の処理において変動幅が第2所定値V2未満である入力点の数が第3所定数N3未満であると判断した場合(消去操作ではないと判断した場合)、入力情報出力部33は、S31で検出した入力点の位置情報を情報処理装置3に出力し(S39)、S40の処理に進む。
なお、入力点を統合して消去範囲を設定した後、所定周期毎に検出される統合した各入力点の座標値に基づいて消去範囲の初期設定時の面積を算出するとともに、統合した入力点におけるX座標最大値、X座標最小値、Y座標最大値、およびY座標最小値によって特定される矩形領域の面積を継続的に監視し、その面積が消去範囲の初期設定時の面積に対して所定割合以上変化した場合に入力点の統合処理および消去範囲の設定処理をやり直すようにしてもよい。これにより、消去範囲を設定した後に統合すべき入力点が増減した場合であっても、タッチ操作に応じて消去範囲を適切に設定することができる。また、この方法では、上記面積が所定条件以上大きくなるまでは統合した各入力点の座標に基づいて消去範囲の位置を設定するだけでよく、入力点間の距離の算出等の処理を省略できるので、演算処理を簡略化することができる。
例えば、図21に示すように、時刻t0において統合された入力点P1(t0),P3(t0),P4(t0),P5(t0),P6(t0)がある場合、これら各入力点のX座標最大値、X座標最小値、Y座標最大値、およびY座標最小値によって特定される矩形領域A(t0)の面積を算出して図示しない記憶部に記憶させておく。
その後、これら各入力点P1,P3〜P6によって特定される矩形領域Aの面積を監視し、時刻t0からの矩形領域の面積の変化量が所定条件以上になった場合に、他の入力点からの距離が大きく変動する入力点があると判断し、統合する入力点の再設定を行う。
図21の場合、入力点P3が他の入力点から徐々に離れていっており、矩形領域Aの面積が、時刻t0における矩形領域A(t0)から時刻t10における矩形領域A(t10)にかけて徐々に大きくなっていく。この場合、統合された入力点のx座標の最大値と最小値との差、およびy座標の最大値と最小値との差の少なくとも一方が時刻t0のときよりも所定値(例えば5mm)以上大きくなった時点で統合する入力点の再計算を行い、入力点P3を統合対象から除外する。なお、除外した入力点P3を消去操作の入力点ではなく描画操作の入力点とするようにしてもよい。
以上のように、本実施形態では、入力点同士の距離の所定期間内における変化量が所定値以内である各入力点を含む領域を消去範囲として設定する。
これにより、入力点同士の所定期間毎の距離の変化に応じて消去範囲に含める入力点を決定することができる。このため、例えば、イレーサ装置4によってタッチ操作した領域の近くでイレーサ装置4以外による入力操作が行われた場合でも、消去操作と消去操作以外の操作とを適切に識別し、誤判定が生じることを防止できる。また、イレーサ装置4によるタッチ領域が直線的移動ではなく曲線的に移動した場合であっても、統合すべき入力点を適切に検出することができる。
〔実施形態7〕
本発明のさらに他の実施形態について説明する。なお、説明の便宜上、上述した実施形態と同じ機能を有する部材については同じ符号を付し、その説明を省略する。
本実施形態では、上述した実施形態6にかかる入力点の統合方法(検出された各入力点の所定時間毎の移動ベクトルが予め定められた偏差内である各入力点を統合する方法)と、実施形態7にかかる統合方法(検出された各入力点について所定期間内における隣接する入力点同士の距離の変動幅が第2所定値V2以内である各入力点を統合する方法)とを組み合わせて用いる。
図22は、消去操作か否かの判定処理および消去範囲の設定処理を説明するための説明図であり、(a)は各入力点の所定周期毎の座標検出値、(b)は所定周期毎の隣接する入力点同士の距離、(c)は各入力点の検出座標、(d)は各入力点の移動ベクトルを示している。なお、図22に示す例は、図20と同様の測定データに基づくものであり、時刻t0=0秒から時刻t10=50ミリ秒の期間中に入力点P1〜P6が検出された場合を示している。
まず、入力点検出部31が、所定周期(本実施形態では5ミリ秒)毎に入力点を検出する。そして、領域設定部34が所定時間(本実施形態ではt1からt7までの期間である30ミリ秒)毎に各入力点の移動ベクトルを算出し、モード判定部36が移動ベクトルの偏差が所定範囲外(例えばx方向およびy方向についてそれぞれ±3mmの範囲外)である入力点を統合処理の対象から除外する。これにより、図17の例では、(a)に示したように入力点P2の移動ベクトルが所定範囲外であるので、(c),(d)に示したように時刻t7の時点で入力点P2が統合処理の対象から除外される。
そして、モード判定部36は、移動ベクトルの偏差が所定範囲内である入力点が第2所定数N2(例えば2個)未満である場合には消去操作ではないと判断する。
一方、モード判定部36は、移動ベクトルの偏差が所定範囲内である入力点が第2所定数N2以上である場合、所定期間(本実施形態ではt1からt10までの期間である50ミリ秒)が経過する毎に当該所定期間内における隣接する入力点同士の距離の変化を算出する。
そして、モード判定部36は、変動幅が第2所定値V2(例えば2mm)以下である入力点が第3所定数N3(例えば2個)未満である場合には消去操作ではないと判断する。
一方、モード判定部36は、変動幅が第2所定値V2以下である入力点が第3所定数N3以上である場合、消去操作であると判断する。この場合、消去範囲設定部37が、距離の変動幅が第2所定値V2以内である各入力点を含む領域を消去範囲として設定する。
このように、本実施形態では、入力点毎の移動ベクトルの偏差に基づいて統合処理の対象とする入力点を絞り込んだ後に、絞り込まれた入力点について入力点同士の距離の変化に基づいて当該各入力点を統合するか否かを判断する。
このため、入力点同士の距離の変化に基づいて入力点を統合するための演算処理を簡略化することができる。
例えば、図22の場合、時刻t7の時点で入力点P2が除外されるので、時刻t10で入力点同士の距離の変化に基づいて当該各入力点を統合するか否かを判断するときには入力点P2を除外した入力点P1,P3〜P6についてのみ演算を行えばよく、演算量を低減できる。
なお、実施形態6にかかる入力点の統合方法(検出された各入力点の所定時間毎の移動ベクトルが予め定められた偏差内である各入力点を統合する方法)は、実施形態7にかかる統合方法(検出された各入力点について所定期間内における隣接する入力点同士の距離の変動幅が第2所定値V2以内である各入力点を統合する方法)よりも演算が簡易である一方、消去範囲設定の正確性は実施形態7にかかる統合方法の方が高い。したがって、本実施形態の方法によれば、実施形態6にかかる入力点の統合方法および実施形態7にかかる統合方法の両者の利点を活かすことができ、消去範囲の設定を簡易な演算により正確に行うことができる。
なお、実施形態6にかかる入力点の統合方法(検出された各入力点の所定時間毎の移動ベクトルが予め定められた偏差内である各入力点を統合する方法)により入力点の絞り込みを行った後、入力点間の距離を算出し、算出した距離が所定の判定値以上である入力点についてはその時点で統合処理の対象から除外するようにしてもよい。これにより、例えば、イレーサ装置4を用いて消去操作を行う際、ユーザの衣服の袖等がパネル部21に接触した場合であっても、袖等による入力点とイレーサ装置4による入力点との距離は、イレーサ装置4における柱部48間の距離よりも長くなるので、袖等による入力点を統合処理の対象から除外することができる。したがって、袖等がパネル部21に接触してしまうことによってユーザの意図に反して画像が消去されてしまうことを防止できる。
〔実施形態8〕
上記各実施形態において、タッチパネル2のタッチパネル制御部23は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
後者の場合、タッチパネル制御部23は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
〔まとめ〕
本発明の態様1にかかるイレーサ装置4は、タッチパネル2に対して表示画像の消去操作を入力するためのイレーサ装置4であって、前記タッチパネル2は、表示画面上に配置された多数の検知点のうちタッチ操作された検知点を入力点として検出する入力点検出部31と、前記入力点の密集度合に応じてユーザの操作が消去操作であるか否かを判定する消去操作判定部32とを備えており、前記イレーサ装置4は、前記タッチパネル2に接触または近接させたときに前記入力点として検出されるタッチ部(柱部48)を複数有し、それら複数のタッチ部(柱部48)が前記消去操作判定部32に消去操作であると判定される密集度合で形成されていることを特徴としている。
上記の構成によれば、イレーサ装置4を用いてタッチパネル2に対するタッチ操作を行うことにより、タッチパネル2にイレーサ装置4の各タッチ部(柱部48)を入力点として検知させ、それら各入力点の密集度合によって消去操作であると判定させることができる。したがって、イレーサ装置4からタッチパネル2へ消去指示を示す情報を送信しなくても、タッチパネル2に消去操作であることを認識させることができる。このため、イレーサ装置4およびタッチパネル2に通信機能を設ける必要がないので、イレーサ装置4およびタッチパネル2の製造コストを低減することができる。また、ユーザが描画モードと消しゴムモードとを切り替えるモード切替操作を行わなくても、タッチパネル2に消去操作であることを認識させることができるので、ユーザの利便性を向上させることができる。したがって、上記の構成によれば、タッチパネル2に対する消去操作を容易に行うことができる指示入力システム100を安価に提供することができる。
本発明の態様2にかかるイレーサ装置4は、上記態様1において、前記タッチパネル2は静電容量方式のタッチパネルであり、前記イレーサ装置4は、複数の前記タッチ部(柱部48)とユーザが掴むグリップ部41とを備えており、前記タッチ部(柱部48)と前記グリップ部41とはいずれも導電性であり、かつ前記タッチ部(柱部48)と前記グリップ部41とが電気的に導通している構成である。
上記の構成によれば、イレーサ装置4に備えられる各タッチ部(柱部48)を、当該イレーサ装置4を掴んでいるユーザと電気的に導通させることによって接地させることができるので、各タッチ部(柱部48)の検出精度を向上させることができる。
本発明の態様3にかかるイレーサ装置4は、上記態様2において、前記各タッチ部(柱部48)は、所定方向に突出する導電性の柱部48と、前記柱部48における前記所定方向の先端に前記柱部48と電気的に導通するように取り付けられた導電性の緩衝部材(導電性緩衝部材46)とを備えている構成である。
上記の構成によれば、各タッチ部(柱部48および導電性緩衝部材46)のタッチパネル2に対する当り具合によって検出精度のばらつきが生じることを抑制することができる。また、各タッチ部を布部44で覆うことにより、イレーサ装置4をタッチパネル2に接触させることによってタッチパネル2が傷ついたり、音が生じたりすることを抑制できる。
本発明の態様4にかかるイレーサ装置4は、上記態様3において、前記柱部同士の間の領域が非導電性の弾性部材からなる柱保護部43が配置されている構成である。
上記の構成によれば、イレーサ装置4をタッチパネル2に接触させたときに各柱部に作用する負荷を非導電性の弾性部材からなる柱保護部43によって低減し、各柱部が破損することを防止できる。
本発明の態様5にかかるイレーサ装置4は、上記態様1から4のいずれかにおいて、前記複数のタッチ部(柱部48)のうちの第1〜第4タッチ部(第1柱部48a〜第4柱部48d)を4隅とする矩形領域内に前記複数のタッチ部(第1柱部48a〜第13柱部48m)の全てが配置され、前記複数のタッチ部(第1柱部48a〜第13柱部48m)のうちの第5タッチ部(第5柱部48e)が前記矩形領域の中心部に配置されるように前記複数のタッチ部(第1柱部48a〜第13柱部48m)の各々の位置関係が定められている構成である。
上記の構成によれば、各タッチ部(第1柱部48a〜第13柱部48m)に対応する入力点の検出位置に基づいて消去範囲を容易に特定することができる。また、矩形形状の角部にのみにタッチ部(第1柱部48a〜第4柱部48d)を設ける場合に比べて、タッチ部(第1柱部48a〜第13柱部48m)の密集度合を増加させることができるので、イレーサ装置4によるタッチ操作と人の指やペンによるタッチ操作とを容易に識別させることができる。
本発明の態様6にかかる指示入力システム100は、表示画面上に配置された多数の検知点のうちタッチ操作された検知点を入力点として検出する入力点検出部31と、前記入力点の密集度合に応じてユーザの操作が消去操作であるか否かを判定する消去操作判定部32とを有するタッチパネル2と、上記態様1から5のいずれかのイレーサ装置4とを備えていることを特徴としている。
上記の構成によれば、イレーサ装置4によりタッチパネル2に対するタッチ操作を行うことにより、タッチパネル2にイレーサ装置4の各タッチ部(柱部48)を入力点として検知させ、その密集度合によって消去操作であると判定させることができる。したがって、イレーサ装置4からタッチパネル2へ消去指示を示す情報を送信しなくても、タッチパネル2に消去操作であることを認識させることができる。このため、イレーサ装置4およびタッチパネル2に通信機能を備える必要がないので、イレーサ装置4およびタッチパネル2の製造コストを低減することができる。また、ユーザが描画モードと消しゴムモードとを切り替えるモード切替操作を行わなくても、タッチパネル2に消去操作であることを認識させることができるので、ユーザの利便性を向上させることができる。すなわち、上記の構成によれば、タッチパネル2に対する消去操作を容易に行うことができる指示入力システム100を安価に提供することができる。
本発明の態様7にかかる指示入力システム100は、上記態様6において、前記タッチ部(柱部48)同士の間隔は、前記入力点検出部31によって各タッチ部(柱部48)が別々の入力点として検出される間隔に設定されている構成である。
上記の構成によれば、各タッチ部(柱部48)をそれぞれ別々の入力点として検出することができるので、入力点の密集度合を適切に評価することができる。
本発明の態様8にかかる指示入力システム100は、上記態様6または7において、前記消去操作判定部32は、前記入力点検出部31によって検出された入力点を注目入力点として1つずつ順次選択し、選択した注目入力点を中心とする所定範囲の領域を当該注目入力点についての探索範囲として設定する領域設定部34と、前記探索範囲に存在する入力点の数を注目入力点毎に計数する入力点計数部35と、前記入力点計数部35の計数した数が第1所定数N1以上である注目入力点の数が所定の閾値以上である場合に、ユーザの操作を前記消去操作であると判定するモード判定部36とを備えている構成である。
上記の構成によれば、各入力点について、当該入力点を注目入力点としたときに当該注目入力点を中心とする所定範囲内に存在する入力点の数を計数し、所定範囲内に存在する入力点の数が第1所定数N1以上である入力点の数が閾値以上である場合に消去操作であると判定する。これにより、入力点の密集度合に応じてユーザの操作が消去操作であるか否かを適切に判定することができる。
本発明の態様9にかかる指示入力システム100は、上記態様8において、前記消去操作判定部32は、前記モード判定部36によって消去操作であると判定された場合に、前記入力点検出部31によって検出された入力点のうち、前記入力点計数部35によって計数された値が最大である入力点を基準位置とする所定サイズの統合判定範囲に含まれる各入力点を含む領域を画像の消去処理の対象範囲である消去範囲として設定する消去範囲設定部37を備えている構成である。
上記の構成によれば、統合判定範囲に含まれる入力点に応じて消去範囲を設定することにより、ユーザのタッチ操作に応じた範囲を消去範囲として設定することができる。
本発明の態様10にかかる指示入力システム100は、上記態様6または7において、前記消去操作判定部32は、前記入力点検出部31によって検出された入力点を注目入力点として1つずつ順次選択し、選択した注目入力点を中心とする所定範囲の領域を当該注目入力点についての探索範囲として設定する領域設定部34と、前記探索範囲に存在する各入力点に対して当該入力点と注目入力点との距離が長くなるほど小さくなる重み付け係数を割り当て、各入力点について割り当てた重み付け係数を合計した合計値を注目入力点毎に計数する入力点計数部35と、前記入力点計数部35の計数した合計数が第1所定値V1以上である注目入力点の数が所定の閾値以上である場合に、ユーザの操作を前記消去操作であると判定するモード判定部36とを備えている構成である。
上記の構成によれば、各入力点について、当該入力点に対して所定範囲内に存在する他の入力点に対して当該入力点から前記他の入力点までの距離が長くなるほど小さくなる重み付け係数を割り当て、それを合計した合計値が第1所定値V1以上である入力点の数が閾値以上である場合に消去操作であると判定する。これにより、入力点の密集度合に応じてユーザの操作が消去操作であるか否かを適切に判定することができる。
本発明の態様11にかかる指示入力システム100は、上記態様10において、前記消去操作判定部32は、前記モード判定部36によって消去操作であると判定された場合に、前記入力点検出部31によって検出された入力点のうち、前記入力点計数部35によって計数された合計値が最大である入力点を基準位置とする所定サイズの統合判定範囲に含まれる各入力点を含む領域を画像の消去処理の対象範囲である消去範囲として設定する消去範囲設定部37を備えている構成である。
上記の構成によれば、統合判定範囲に含まれる入力点に応じて消去範囲を設定することにより、ユーザのタッチ操作に応じた範囲を消去範囲として設定することができる。また、入力点同士の距離に応じて重み付けされた結果に基づいて消去範囲に含める入力点が選択されるので、ユーザのタッチ操作の際に表示画面に対する接触度合の変化等により入力点の変動が生じた場合でも、消去範囲を適切に設定することができる。
本発明の態様12にかかる指示入力システム100は、上記態様6または7において、前記消去操作判定部32は、前記入力点検出部31によって検出された複数の入力点のうち、所定時間毎に算出する入力点毎の移動ベクトルが予め定められた偏差内である入力点が第2所定数N2以上存在する場合にユーザの操作が消去操作であると判定するモード判定部36と、前記モード判定部36によって消去操作であると判定された場合に、前記移動ベクトルが予め定められた偏差内である前記各入力点を含む領域を画像の消去処理の対象範囲である消去範囲として設定する消去範囲設定部37とを備えている構成である。
上記の構成によれば、入力点(ユーザがタッチ操作したタッチ点)の動き方に応じて消去範囲に含める入力点を決定することができる。このため、例えば、消去範囲の近くで消去操作とは異なる入力操作(描画操作等)を行った場合でも、消去操作と消去操作以外の操作とを適切に識別し、誤判定が生じることを防止できる。
本発明の態様13にかかる指示入力システム100は、上記態様6または7において、前記消去操作判定部32は、前記入力点検出部31によって検出された複数の入力点のうち、入力点同士の距離の所定期間内における変動幅が所定値以内である入力点が第3所定数N3以上存在する場合にユーザの操作が消去操作であると判定するモード判定部36と、前記モード判定部36によって消去操作であると判定された場合に、前記入力点同士の距離の所定期間内における変動幅が第2所定値V2以内である前記各入力点を含む領域を画像の消去処理の対象範囲である消去範囲として設定する消去範囲設定部37とを備えている構成である。
上記の構成によれば、入力点(ユーザがタッチ操作したタッチ点)の動き方に応じて消去範囲に含める入力点を決定することができる。このため、例えば、消去範囲の近くで消去操作とは異なる入力操作(描画操作等)を行った場合でも、消去操作と消去操作以外の操作とを適切に識別し、誤判定が生じることを防止できる。
本発明の態様14にかかる指示入力システム100は、上記態様6または7において、前記消去操作判定部32は、前記入力点検出部31によって検出された複数の入力点のうち、所定時間毎に算出する入力点毎の移動ベクトルが予め定められた偏差内である入力点が第2所定数N2以上存在し、かつ入力点同士の距離の所定期間内における変動幅が第2所定値V2以内である入力点が第3所定数N3以上存在する場合にユーザの操作が消去操作であると判定するモード判定部36と、前記消去操作判定部32によって消去操作であると判定された場合に、前記移動ベクトルが予め定められた偏差内であり、かつ前記入力点同士の距離の所定期間内における変動幅が第2所定値V2以内である前記各入力点を含む領域を画像の消去処理の対象範囲である消去範囲として設定する消去範囲設定部37とを備えている構成である。
上記の構成によれば、入力点(ユーザがタッチ操作したタッチ点)の動き方に応じて消去範囲に含める入力点を決定することができる。このため、例えば、消去範囲の近くで消去操作とは異なる入力操作(描画操作等)を行った場合でも、消去操作と消去操作以外の操作とを適切に識別し、誤判定が生じることを防止できる。
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
本発明は、タッチパネルに利用可能である。
1 表示装置
2 タッチパネル
3 情報処理装置
4 イレーサ装置
11 表示部
12 表示駆動部
13 表示制御部
21 パネル部
22 パネル駆動部
23 タッチパネル制御部
24 送信部
25 受信部
26 駆動制御部
31 入力点検出部
32 消去操作判定部
33 入力情報出力部
34 領域設定部
35 入力点計数部
36 モード判定部
37 消去範囲設定部
41 グリップ部
42 本体部
43 柱保護部
43a 切欠部
44 布部
44a 端部
45 ネジ
46 導電性緩衝部材
46a 緩衝部材
46b 導電性フィルム
47 導電性接着部材
48(48a〜48m) 柱部(タッチ部)
49 基台部
100 指示入力システム

Claims (18)

  1. 入力点の密集度合に応じてタッチ操作が所定の操作であるか否かを判定する操作判定部を備えたタッチパネルに対して前記所定の操作を入力するための入力装置であって、
    前記入力装置は、前記タッチパネルに接触または近接させたときに入力点として検出される複数のタッチ部が前記操作判定部に前記所定の操作であると判定される密集度合で形成されていることを特徴とする入力装置。
  2. 前記タッチパネルは静電容量方式のタッチパネルであり、
    前記入力装置は、ユーザが掴むグリップ部を備えており、
    前記タッチ部と前記グリップ部とはいずれも導電性であり、かつ前記タッチ部と前記グリップ部とが電気的に導通していることを特徴とする請求項1に記載の入力装置。
  3. 前記入力装置は、ユーザが掴むグリップ部を備えており、
    各タッチ部は、該グリップ部との対向面に対して略垂直な方向に向けて前記グリップ部から突出する柱部を備えていることを特徴とする請求項1に記載の入力装置。
  4. 前記柱部は導電性を有しており、
    各タッチ部は、前記柱部における所定方向の先端に前記柱部と電気的に導通するように取り付けられた導電性の緩衝部材を備えていることを特徴とする請求項3に記載の入力装置。
  5. 前記柱部どうしの間の領域に非導電性の弾性部材からなる柱保護部が配置されていることを特徴とする請求項3または4に記載の入力装置。
  6. 前記複数のタッチ部のうちの第1〜第4タッチ部を4隅とする矩形領域内に前記複数のタッチ部の全てが配置され、前記複数のタッチ部のうちの第5タッチ部が前記矩形領域の中心部に配置されるように前記複数のタッチ部の各々の位置関係が定められていることを特徴とする請求項1〜4の何れか一つに記載の入力装置。
  7. タッチパネルに対して所定の操作を入力するための指示入力システムであって、
    前記指示入力システムは、
    タッチパネルと、
    前記タッチパネルに接触または近接させたときに入力点として検出される複数のタッチ部を有する入力装置とを備え、
    前記タッチパネルは、
    前記入力点の密集度合に応じて前記タッチ操作が前記所定の操作であるか否かを判定する操作判定部をさらに備えており、
    前記入力装置は、
    複数の前記タッチ部が前記操作判定部に前記所定の操作であると判定される密集度合で形成されている指示入力システム。
  8. 前記所定の操作は、
    表示画面に表示された画像の消去操作であることを特徴とする請求項7に記載の指示入力システム。
  9. 前記タッチパネルは、表示画面上に配置された多数の検知点を有しており、
    前記入力装置が有する複数のタッチ部のうちで前記タッチパネルに対してタッチ操作されたタッチ部に対応する1以上の検知点を入力点として検出する入力点検出部を備える請求項7または8に記載の指示入力システム。
  10. 前記タッチ部どうしの間隔は、前記入力点検出部によって各タッチ部が別々の入力点として検出される間隔に設定されていることを特徴とする請求項7〜の何れか一つに記載の指示入力システム。
  11. 前記操作判定部は、
    前記入力点検出部によって検出された入力点を注目入力点として1つずつ順次選択し、選択した注目入力点を中心とする所定範囲の領域を当該注目入力点についての探索範囲として設定する領域設定部と、
    前記探索範囲に存在する入力点の数を注目入力点毎に計数する入力点計数部と、
    前記入力点計数部の計数した数が第1所定数以上である注目入力点の数が所定の閾値以上である場合に、ユーザの操作を前記所定の操作であると判定するモード判定部とを備えていることを特徴とする請求項7〜9の何れか一つに記載の指示入力システム。
  12. 前記操作判定部は、
    前記入力点に基づいて入力範囲を設定する範囲設定部を備えていることを特徴とする請求項11に記載の指示入力システム。
  13. 前記操作判定部は、
    前記モード判定部によって所定の操作であると判定された場合に、前記入力点検出部によって検出された入力点のうち、前記入力点計数部によって計数された値が最大である入力点を基準位置とする所定サイズの統合判定範囲に含まれる各入力点を含む領域を所定の操作の対象範囲として設定することを特徴とする請求項11または12に記載の指示入力システム。
  14. 前記操作判定部は、
    前記入力点検出部によって検出された入力点を注目入力点として1つずつ順次選択し、選択した注目入力点を中心とする所定範囲の領域を当該注目入力点についての探索範囲として設定する領域設定部と、
    前記探索範囲に存在する各入力点に対して当該入力点と注目入力点との距離が長くなるほど小さくなる重み付け係数を割り当て、各入力点について割り当てた重み付け係数を合計した合計値を注目入力点毎に計数する入力点計数部と、
    前記入力点計数部の計数した合計数が第1所定値以上である注目入力点の数が所定の閾値以上である場合に、ユーザの操作を前記所定の操作であると判定するモード判定部とを備えていることを特徴とする請求項7〜10の何れか一つに記載の指示入力システム。
  15. 前記操作判定部は、
    前記モード判定部によって所定の操作であると判定された場合に、前記入力点検出部によって検出された入力点のうち、前記入力点計数部によって計数された合計値が最大である入力点を基準位置とする所定サイズの統合判定範囲に含まれる各入力点を含む領域を所定の操作の対象範囲として設定する範囲設定部を備えていることを特徴とする請求項14に記載の指示入力システム。
  16. 前記操作判定部は、
    前記入力点検出部によって検出された複数の入力点のうち、所定時間毎に算出する入力点毎の移動ベクトルが予め定められた偏差内である入力点が第2所定数以上存在する場合にユーザの操作が所定の操作であると判定するモード判定部と、
    前記モード判定部によって所定の操作であると判定された場合に、前記移動ベクトルが予め定められた偏差内である各入力点を含む領域を所定の操作の対象範囲として設定する範囲設定部を備えていることを特徴とする請求項7〜10の何れか一つに記載の指示入力システム。
  17. 前記操作判定部は、
    前記入力点検出部によって検出された複数の入力点のうち、入力点どうしの距離の所定期間内における変動幅が第2所定値以内である入力点が第3所定数以上存在する場合にユーザの操作が所定の操作であると判定するモード判定部と、
    前記モード判定部によって所定の操作であると判定された場合に、前記入力点どうしの距離の所定期間内における変動幅が第2所定値以内である各入力点を含む領域を所定の操作の対象範囲として設定する範囲設定部とを備えていることを特徴とする請求項7〜10の何れか一つに記載の指示入力システム。
  18. 前記操作判定部は、
    前記入力点検出部によって検出された複数の入力点のうち、所定時間毎に算出する入力点毎の移動ベクトルが予め定められた偏差内である入力点が第2所定数以上存在し、かつ入力点どうしの距離の所定期間内における変動幅が第2所定値以内である入力点が第3所定数以上存在する場合にユーザの操作が所定の操作であると判定するモード判定部と、
    前記モード判定部によって所定の操作であると判定された場合に、前記移動ベクトルが予め定められた偏差内であり、かつ前記入力点どうしの距離の所定期間内における変動幅が第2所定値以内である各入力点を含む領域を所定の操作の対象範囲として設定する範囲設定部とを備えていることを特徴とする請求項7〜10の何れか一つに記載の指示入力システム。
JP2015119596A 2015-06-12 2015-06-12 イレーサ装置および指示入力システム Active JP6546455B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015119596A JP6546455B2 (ja) 2015-06-12 2015-06-12 イレーサ装置および指示入力システム
US15/735,302 US10466850B2 (en) 2015-06-12 2015-10-06 Eraser device and command input system
PCT/JP2015/078405 WO2016199320A1 (ja) 2015-06-12 2015-10-06 イレーサ装置および指示入力システム
CN201580080864.1A CN107710109B (zh) 2015-06-12 2015-10-06 输入装置和指示输入***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015119596A JP6546455B2 (ja) 2015-06-12 2015-06-12 イレーサ装置および指示入力システム

Publications (3)

Publication Number Publication Date
JP2017004381A JP2017004381A (ja) 2017-01-05
JP2017004381A5 JP2017004381A5 (ja) 2018-02-08
JP6546455B2 true JP6546455B2 (ja) 2019-07-17

Family

ID=57503753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015119596A Active JP6546455B2 (ja) 2015-06-12 2015-06-12 イレーサ装置および指示入力システム

Country Status (4)

Country Link
US (1) US10466850B2 (ja)
JP (1) JP6546455B2 (ja)
CN (1) CN107710109B (ja)
WO (1) WO2016199320A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI694374B (zh) * 2018-08-30 2020-05-21 禾瑞亞科技股份有限公司 電子拭除裝置
WO2020095710A1 (ja) 2018-11-09 2020-05-14 株式会社ワコム 電子消去具及び筆記情報処理システム
US20200371680A1 (en) * 2019-05-20 2020-11-26 Microsoft Technology Licensing, Llc Method and system for touch screen erasing
JP7482706B2 (ja) * 2020-07-08 2024-05-14 株式会社ワコム スタイラス及びセンサコントローラによって実行される方法、スタイラス、及びセンサコントローラ

Family Cites Families (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475401A (en) * 1993-04-29 1995-12-12 International Business Machines, Inc. Architecture and method for communication of writing and erasing signals from a remote stylus to a digitizing display
JPH08263212A (ja) * 1995-03-27 1996-10-11 Canon Inc 座標入力装置及び該装置を用いた情報処理装置
US5793360A (en) * 1995-05-05 1998-08-11 Wacom Co., Ltd. Digitizer eraser system and method
US6362440B1 (en) * 1998-03-27 2002-03-26 International Business Machines Corporation Flexibly interfaceable portable computing device
JP3587435B2 (ja) * 1998-10-16 2004-11-10 株式会社タカラ 表示パネル
US6046420A (en) * 1998-12-17 2000-04-04 Electronics For Imaging, Inc. Silicon switch
US6529122B1 (en) * 1999-12-10 2003-03-04 Siemens Technology-To-Business Center, Llc Tactile sensor apparatus and methods
US6948210B1 (en) * 2002-09-26 2005-09-27 Chirag Shah Automated board eraser
US7262764B2 (en) * 2002-10-31 2007-08-28 Microsoft Corporation Universal computing device for surface applications
US20040246236A1 (en) * 2003-06-02 2004-12-09 Greensteel, Inc. Remote control for electronic whiteboard
US20080143691A1 (en) * 2005-11-23 2008-06-19 Quiteso Technologies, Llc Systems and methods for enabling tablet PC/pen to paper space
TWI361995B (en) * 2007-07-03 2012-04-11 Elan Microelectronics Corp Input device of capacitive touchpad
US8243028B2 (en) * 2008-06-13 2012-08-14 Polyvision Corporation Eraser assemblies and methods of manufacturing same
EP2226704B1 (en) * 2009-03-02 2012-05-16 Anoto AB A digital pen
KR20120095852A (ko) * 2009-10-15 2012-08-29 스마트 테크놀러지스 유엘씨 디스플레이 표면상에서 손글씨 잉크 객체를 그리기 및 지우기 하는 방법 및 장치
JP5577202B2 (ja) * 2009-11-30 2014-08-20 高司 山本 情報処理装置用の駆動装置及びマルチタッチ機能を利用した情報処理システム
KR101144724B1 (ko) * 2009-12-17 2012-05-24 이성호 터치패널의 터치셀 구조
CN201626217U (zh) * 2010-01-25 2010-11-10 岳敏 多用静电除尘板擦
US20120028227A1 (en) * 2010-07-27 2012-02-02 Angela Loggins myWriteRightpen
CN201886421U (zh) * 2010-09-26 2011-06-29 广东威创视讯科技股份有限公司 一种无线板擦装置
JP2012099093A (ja) * 2010-10-08 2012-05-24 Ag Ltd タッチパッド用の入力デバイス、プログラム、データ処理方法およびデータ処理装置
US8988398B2 (en) * 2011-02-11 2015-03-24 Microsoft Corporation Multi-touch input device with orientation sensing
TWI506487B (zh) * 2011-03-30 2015-11-01 Hon Hai Prec Ind Co Ltd 觸摸屏及其控制方法
CN102736759B (zh) * 2011-04-08 2017-02-15 富泰华工业(深圳)有限公司 触摸屏及其控制方法
KR101820410B1 (ko) * 2011-05-16 2018-03-02 삼성전자주식회사 디지타이저 시스템에서 디지타이저 펜의 지우개 기능을 지원하기 위한 장치 및 방법
WO2012162411A1 (en) * 2011-05-23 2012-11-29 Haworth, Inc. Digital whiteboard collaboration apparatuses, methods and systems
US20140055400A1 (en) * 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
JP2013012057A (ja) * 2011-06-29 2013-01-17 Panasonic Corp 認証鍵及び認証装置
US9007302B1 (en) * 2011-11-11 2015-04-14 Benjamin D. Bandt-Horn Device and user interface for visualizing, navigating, and manipulating hierarchically structured information on host electronic devices
TWI482100B (zh) * 2011-12-06 2015-04-21 Wistron Corp 電子系統與軌跡偵測方法
CN103176626B (zh) * 2011-12-23 2017-04-12 技嘉科技股份有限公司 触控笔
CN103197870B (zh) * 2012-01-05 2017-03-29 汉王科技股份有限公司 一种移动终端中切换功能状态的方法及装置
US20130201162A1 (en) * 2012-02-05 2013-08-08 Ian Daniel Cavilia Multi-purpose pen input device for use with mobile computers
US9400592B2 (en) * 2012-03-26 2016-07-26 Sharp Laboratories Of America, Inc. Methods, systems and apparatus for digital-marking-surface space and display management
JP5787843B2 (ja) * 2012-08-10 2015-09-30 株式会社東芝 手書き描画装置、方法及びプログラム
KR101967727B1 (ko) * 2012-08-28 2019-04-10 삼성전자 주식회사 터치펜 및 이를 구비하는 휴대단말장치
JP2016106285A (ja) * 2013-03-19 2016-06-16 株式会社ビーツーエンジン ミニマウス
JP2014203305A (ja) * 2013-04-05 2014-10-27 株式会社東芝 電子機器、電子機器の制御方法、電子機器の制御プログラム
CN104182137B (zh) * 2013-05-28 2017-06-16 福建福昕软件开发股份有限公司 一种擦除记录板上的电子笔迹的方法
CN104423869A (zh) * 2013-09-09 2015-03-18 中兴通讯股份有限公司 文本擦除方法及装置
CN103605477A (zh) * 2013-11-25 2014-02-26 向火平 基于电容屏手写笔迹的手势定位方法及电容屏
CN103606315B (zh) * 2013-11-28 2016-05-18 王滨 一种触摸屏书画练习方法及其练习装置
US9232409B2 (en) * 2013-12-12 2016-01-05 Microsoft Technology Licensing, Llc Binding of an apparatus to a computing device
US9671877B2 (en) * 2014-01-27 2017-06-06 Nvidia Corporation Stylus tool with deformable tip
US20150212600A1 (en) * 2014-01-27 2015-07-30 Nvidia Corporation Stylus tool with deformable tip
US10146424B2 (en) * 2014-02-28 2018-12-04 Dell Products, Lp Display of objects on a touch screen and their selection
US20170192549A1 (en) * 2014-06-30 2017-07-06 Sharp Kabushiki Kaisha Touch panel controller, stylus pen, touch panel system, and electronic device
US20160041635A1 (en) * 2014-08-08 2016-02-11 Kabushiki Kaisha Toshiba Active stylus pen, electronic device and data input system
US20160098142A1 (en) * 2014-10-07 2016-04-07 Microsoft Technology Licensing, Llc Palm gesture detection
JP6564249B2 (ja) * 2015-01-09 2019-08-21 シャープ株式会社 タッチパネルおよび操作判定方法
US10698504B2 (en) * 2015-06-15 2020-06-30 Microsoft Technology Licensing, Llc Detecting input pressure on a stylus pen
IN2015CH03991A (ja) * 2015-07-31 2015-08-14 Wipro Ltd
WO2017022966A1 (en) * 2015-08-05 2017-02-09 Samsung Electronics Co., Ltd. Electric white board and control method thereof
TWM522406U (zh) * 2015-09-18 2016-05-21 翰碩電子股份有限公司 無線觸控筆
EP3358449A4 (en) * 2015-09-30 2018-09-12 Ricoh Company, Ltd. Electronic blackboard, recording medium, and information display method
JP6620494B2 (ja) * 2015-09-30 2019-12-18 株式会社リコー 通信システム、情報処理装置、通信方法、プログラム
TWI571775B (zh) * 2015-12-01 2017-02-21 Egalax_Empia Tech Inc Electronic erasure device
US10129335B2 (en) * 2016-01-05 2018-11-13 Quirklogic, Inc. Method and system for dynamic group creation in a collaboration framework
CN108780438A (zh) * 2016-01-05 2018-11-09 夸克逻辑股份有限公司 以交互式内容交换视觉元素及填入个人相关显示的方法
US10067731B2 (en) * 2016-01-05 2018-09-04 Quirklogic, Inc. Method and system for representing a shared digital virtual “absolute” canvas
US20180046345A1 (en) * 2016-01-05 2018-02-15 Quirklogic, Inc. Method and system for erasing an enclosed area on an interactive display
US20180074775A1 (en) * 2016-06-06 2018-03-15 Quirklogic, Inc. Method and system for restoring an action between multiple devices
US10198177B2 (en) * 2016-07-14 2019-02-05 Ricoh Company, Ltd. Image processing apparatus, image processing method, and recording medium
US10534449B2 (en) * 2016-08-19 2020-01-14 Microsoft Technology Licensing, Llc Adjustable digital eraser
US10162518B2 (en) * 2017-02-03 2018-12-25 Microsoft Technology Licensing, Llc Reversible digital ink for inking application user interfaces
US10481737B2 (en) * 2017-03-22 2019-11-19 Flatfrog Laboratories Ab Pen differentiation for touch display
US10429954B2 (en) * 2017-05-31 2019-10-01 Microsoft Technology Licensing, Llc Multi-stroke smart ink gesture language
US10430924B2 (en) * 2017-06-30 2019-10-01 Quirklogic, Inc. Resizable, open editable thumbnails in a computing device
JP6902423B2 (ja) * 2017-07-31 2021-07-14 シャープ株式会社 筆記入力システム、ボードおよび識別子

Also Published As

Publication number Publication date
US20180181231A1 (en) 2018-06-28
US10466850B2 (en) 2019-11-05
CN107710109B (zh) 2021-04-09
JP2017004381A (ja) 2017-01-05
CN107710109A (zh) 2018-02-16
WO2016199320A1 (ja) 2016-12-15

Similar Documents

Publication Publication Date Title
US11449224B2 (en) Selective rejection of touch contacts in an edge region of a touch surface
US9207822B1 (en) Contact identification and tracking on a capacitance sensing array
KR101642621B1 (ko) 2개의 레벨을 갖는 터치 감지식 버튼
CN103440089B (zh) 一种用户设备的界面调整方法及用户设备
JP6546455B2 (ja) イレーサ装置および指示入力システム
US20100302177A1 (en) Method and apparatus for providing user interface based on contact position and intensity of contact force on touch screen
CN107231814A (zh) 用于错误边界触摸输入检测的动态触摸传感器扫描
CN107111405B (zh) 触摸面板和操作判断方法
EP2840479B1 (en) Methods for interacting with an electronic device by using a stylus comprising body having conductive portion and systems utilizing the same
US20120075202A1 (en) Extending the touchable area of a touch screen beyond the borders of the screen
US10082909B2 (en) Holding manner determination device and recording medium
US9965053B2 (en) Touchpen for capacitive touch panel and method of detecting a position of a touchpen
AU2013100574A4 (en) Interpreting touch contacts on a touch surface
WO2016111062A1 (ja) タッチパネルおよび操作判定方法
CN108681421B (zh) 可适性dpi的确定方法及使用所述方法的触控装置
AU2015271962B2 (en) Interpreting touch contacts on a touch surface

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171218

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20171218

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190603

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: 20190618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190621

R150 Certificate of patent or registration of utility model

Ref document number: 6546455

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150