JP5812015B2 - 入力装置、入力方法およびプログラム - Google Patents
入力装置、入力方法およびプログラム Download PDFInfo
- Publication number
- JP5812015B2 JP5812015B2 JP2012557782A JP2012557782A JP5812015B2 JP 5812015 B2 JP5812015 B2 JP 5812015B2 JP 2012557782 A JP2012557782 A JP 2012557782A JP 2012557782 A JP2012557782 A JP 2012557782A JP 5812015 B2 JP5812015 B2 JP 5812015B2
- Authority
- JP
- Japan
- Prior art keywords
- detection
- input
- detected
- instruction means
- positions
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
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
図3は、本発明の第1実施形態の入力装置の一例である電子機器1を示したブロック図である。電子機器1は、携帯電話機、携帯型ゲーム機またはPDA(Personal Digital Assistants)等の携帯機器でもよいし、PC(Personal Computer)等の端末装置のように他の装置に接続して動作する装置でもよい。
タッチパネル2は、指示部がタッチパネル2に接触している間は、常に一定の周期で指示部の位置を検出し、指示部の位置を検出するごとに、その検出結果である検出座標をCPU32へ通知する。
図13は、本発明の第2実施形態の電子機器1Aを示したブロック図である。なお、図13において、図3に示したものと同一構成のものには同一符号を付してある。
図18は、本発明の第3実施形態の電子機器1Bを示したブロック図である。なお、図18において、図13に示したものと同一構成のものには同一符号を付してある。
(付記1)指示手段の位置を検出位置として検出する検出手段と、
前記検出手段が前記検出位置を複数回検出した場合に、前記検出手段にて検出された複数の検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行い、前記複数の検出位置のうち最後に検出された最終検出位置に基づいて、前記位置決定処理を変更する位置判定手段と、を含む入力装置。
(付記2)付記1に記載の入力装置において、
前記位置判定手段は、前記複数の検出位置に重み付けを行い重み付けされた各検出位置の平均を前記入力位置とする一連の処理を、前記位置決定処理として行い、前記最終検出位置に基づいて、前記複数の検出位置に対する重み付けを変更する、入力装置。
(付記3)付記2に記載の入力装置において、
前記検出手段は、前記指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、
前記位置判定手段は、前記最終検出位置が前記入力領域の外縁に近くなるほど、前記最終検出位置に対する重みを前記複数の検出位置のうちの他の検出位置に対する重みよりも大きくする、入力装置。
(付記4)付記2または3に記載の入力装置において、
前記検出手段は、前記指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、
前記位置判定手段は、前記最終検出位置が前記入力領域の外縁から遠くなるほど、前記複数の検出位置の各々に対する重みの差を小さくする、入力装置。
(付記5)付記1から4のいずれか1項に記載の入力装置において、
前記位置判定手段は、前記最終検出位置と、前記最終検出位置とは異なる1つ以上の前記検出位置と、に基づいて、前記指示手段の進行方向を特定し、当該進行方向が所定方向である場合に、前記最終検出位置に基づいて前記位置決定処理を変更する、入力装置。
(付記6)付記1から5のいずれか1項に記載の入力装置において、
前記位置判定手段は、前記最終検出位置と、前記複数の検出位置のうち前記最終検出位置とは異なる前回検出位置と、前記前回検出位置を検出してから前記最終検出位置を検出するまでの時間と、に基づいて、前記指示手段の速度を特定し、当該速度が所定速度以上である場合に、前記最終検出位置に基づいて前記位置決定処理を変更する、入力装置。
(付記7)付記1から6のいずれか1項に記載の入力装置において、
予め種別が特定されたアプリケーションプログラムを実行して、前記入力位置に応じた動作を行う実行手段をさらに含み、
前記位置判定手段は、前記アプリケーションプログラムの種別が所定種別である場合に、前記最終検出位置に基づいて前記位置決定処理を変更する、入力装置。
(付記8)指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、かつ、前記指示手段の位置を検出位置として検出するごとに、当該検出位置が前記入力領域の外縁に近いほど、前記指示手段の位置の次回の検出タイミングまでの時間を短くする検出手段と、
前記検出手段にて検出された所定数の複数の検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行う位置判定手段と、を含む入力装置。
(付記9)入力装置での入力方法であって、
指示手段の位置を検出位置として検出し、
前記検出位置が複数回検出された場合に、複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行い、前記複数の検出位置のうち最後に検出された最終検出位置に基づいて、前記位置決定処理を変更する、入力方法。
(付記10)入力装置での入力方法であって、
指示手段の位置を検出可能な入力領域内での前記指示手段の位置を検出し、かつ、前記指示手段の位置を検出位置として検出するごとに、当該検出位置が前記入力領域の外縁に近いほど、前記指示手段の位置の次回の検出タイミングまでの時間を短くし、
所定数の複数の前記検出位置を用いて前記指示手段の入力位置を決定する、入力方法。
(付記11)コンピュータに、
指示手段の位置を検出位置として検出する検出手順と、
前記検出位置が複数回検出された場合に、複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行い、前記複数の検出位置のうち最後に検出された最終検出位置に基づいて、前記位置決定処理を変更する位置判定手順と、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
(付記12)コンピュータに、
指示手段の位置を検出可能な入力領域内での前記指示手段の位置を検出し、かつ、前記指示手段の位置を検出位置として検出するごとに、当該検出位置が前記入力領域の外縁に近いほど、前記指示手段の位置の次回の検出タイミングまでの時間を短くする検出手順と、
所定数の複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行う位置判定手順と、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
2、2C タッチパネル
3、3A、3B、3C 位置判定部
31 メモリ
32 CPU
32a 座標取得部
32b、32bA、32bB フィルタ部
32c 座標演算部
32d 実行部
4 ディスプレイ
Claims (8)
- 指示手段の位置を検出位置として検出する検出手段と、
前記検出手段が前記検出位置を複数回検出した場合に、前記検出手段にて検出された複数の検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行い、前記複数の検出位置のうち最後に検出された最終検出位置に基づいて、前記位置決定処理を変更する位置判定手段と、を含み、
前記位置判定手段は、前記複数の検出位置に重み付けを行い重み付けされた各検出位置の平均を前記入力位置とする一連の処理を、前記位置決定処理として行い、前記最終検出位置に基づいて、前記複数の検出位置に対する重み付けを変更し、
前記検出手段は、前記指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、
前記位置判定手段は、前記最終検出位置が前記入力領域の外縁に近くなるほど、前記最終検出位置に対する重みを前記複数の検出位置のうちの他の検出位置に対する重みよりも大きくする、入力装置。 - 前記位置判定手段は、前記最終検出位置が前記入力領域の外縁から遠くなるほど、前記複数の検出位置の各々に対する重みの差を小さくする、請求項1に記載の入力装置。
- 前記位置判定手段は、前記最終検出位置と、前記最終検出位置とは異なる1つ以上の前記検出位置と、に基づいて、前記指示手段の進行方向を特定し、当該進行方向が所定方向である場合に、前記最終検出位置に基づいて前記位置決定処理を変更する、請求項1または2に記載の入力装置。
- 指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、かつ、前記指示手段の位置を検出位置として検出するごとに、当該検出位置が前記入力領域の外縁に近いほど、前記指示手段の位置の次回の検出タイミングまでの時間を短くする検出手段と、
前記検出手段にて検出された所定数の複数の検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行う位置判定手段と、を含む入力装置。 - 入力装置での入力方法であって、
指示手段の位置を検出位置として検出し、
前記検出位置が複数回検出された場合に、複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行い、前記複数の検出位置のうち最後に検出された最終検出位置に基づいて、前記位置決定処理を変更し、
前記複数の検出位置に重み付けを行い重み付けされた各検出位置の平均を前記入力位置とする一連の処理を、前記位置決定処理として行い、前記最終検出位置に基づいて、前記複数の検出位置に対する重み付けを変更し、
前記指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、
前記最終検出位置が前記入力領域の外縁に近くなるほど、前記最終検出位置に対する重みを前記複数の検出位置のうちの他の検出位置に対する重みよりも大きくする、入力方法。 - 入力装置での入力方法であって、
指示手段の位置を検出可能な入力領域内での前記指示手段の位置を検出し、かつ、前記指示手段の位置を検出位置として検出するごとに、当該検出位置が前記入力領域の外縁に近いほど、前記指示手段の位置の次回の検出タイミングまでの時間を短くし、
所定数の複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行う、入力方法。 - コンピュータに、
指示手段の位置を検出位置として検出する検出手順と、
前記検出位置が複数回検出された場合に、複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行い、前記複数の検出位置のうち最後に検出された最終検出位置に基づいて、前記位置決定処理を変更する位置判定手順と、を実行させ、
前記位置判定手順では、前記複数の検出位置に重み付けを行い重み付けされた各検出位置の平均を前記入力位置とする一連の処理を、前記位置決定処理として行い、前記最終検出位置に基づいて、前記複数の検出位置に対する重み付けを変更し、
前記検出手順では、前記指示手段の位置を検出可能な入力領域を有し、前記入力領域内での前記指示手段の位置を検出し、
前記位置判定手順では、前記最終検出位置が前記入力領域の外縁に近くなるほど、前記最終検出位置に対する重みを前記複数の検出位置のうちの他の検出位置に対する重みよりも大きくするプログラム。 - コンピュータに、
指示手段の位置を検出可能な入力領域内での前記指示手段の位置を検出し、かつ、前記指示手段の位置を検出位置として検出するごとに、当該検出位置が前記入力領域の外縁に近いほど、前記指示手段の位置の次回の検出タイミングまでの時間を短くする検出手順と、
所定数の複数の前記検出位置を用いて前記指示手段の入力位置を決定する位置決定処理を行う位置判定手順と、を実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012557782A JP5812015B2 (ja) | 2011-02-16 | 2011-10-26 | 入力装置、入力方法およびプログラム |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011031058 | 2011-02-16 | ||
| JP2011031058 | 2011-02-16 | ||
| JP2012557782A JP5812015B2 (ja) | 2011-02-16 | 2011-10-26 | 入力装置、入力方法およびプログラム |
| PCT/JP2011/074633 WO2012111194A1 (ja) | 2011-02-16 | 2011-10-26 | 入力装置、入力方法および記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2012111194A1 JPWO2012111194A1 (ja) | 2014-07-03 |
| JP5812015B2 true JP5812015B2 (ja) | 2015-11-11 |
Family
ID=46672147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012557782A Expired - Fee Related JP5812015B2 (ja) | 2011-02-16 | 2011-10-26 | 入力装置、入力方法およびプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20130314358A1 (ja) |
| EP (1) | EP2677402A4 (ja) |
| JP (1) | JP5812015B2 (ja) |
| CN (1) | CN103492986B (ja) |
| WO (1) | WO2012111194A1 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI486837B (zh) * | 2012-09-18 | 2015-06-01 | Egalax Empia Technology Inc | 基於預測的位置追蹤方法 |
| US20160306496A1 (en) * | 2013-04-25 | 2016-10-20 | Sharp Kabushiki Kaisha | Touch panel system and electronic apparatus |
| JP6221527B2 (ja) * | 2013-09-02 | 2017-11-01 | 富士通株式会社 | 電子機器及び座標入力プログラム |
| EP3044648A1 (de) * | 2013-09-13 | 2016-07-20 | Steinberg Media Technologies GmbH | Verfahren zur selektiven ansteuerung durch erkennung der vorzugsrichtung |
| JP2015072534A (ja) * | 2013-10-02 | 2015-04-16 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
| US20150242053A1 (en) * | 2014-02-21 | 2015-08-27 | Qualcomm Incorporated | Systems and methods for improved touch screen accuracy |
| CN103995651B (zh) * | 2014-05-09 | 2017-12-22 | 百度在线网络技术(北京)有限公司 | 调整滑动操作的理论值的方法和装置 |
| WO2018193831A1 (ja) * | 2017-04-17 | 2018-10-25 | シャープ株式会社 | 情報処理装置、情報処理装置の制御方法、および制御プログラム |
| KR102444500B1 (ko) | 2018-03-29 | 2022-09-20 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | 정보 처리 장치, 및 기록 매체에 저장된 컴퓨터 프로그램 |
| JP7037177B2 (ja) * | 2018-03-29 | 2022-03-16 | 株式会社コナミデジタルエンタテインメント | プログラムおよび情報処理装置 |
| JP6998436B1 (ja) * | 2020-10-19 | 2022-01-18 | レノボ・シンガポール・プライベート・リミテッド | 情報処理装置、情報処理システム、及び制御方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08171450A (ja) * | 1994-12-19 | 1996-07-02 | Ricoh Co Ltd | 手書き入力装置およびその制御方法 |
| JPH11272413A (ja) * | 1998-03-23 | 1999-10-08 | Matsushita Electric Ind Co Ltd | 座標入力装置 |
| JP2001306241A (ja) * | 2000-04-25 | 2001-11-02 | Pioneer Electronic Corp | 座標位置検出方法及びこれを用いた表示装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7911456B2 (en) * | 1992-06-08 | 2011-03-22 | Synaptics Incorporated | Object position detector with edge motion feature and gesture recognition |
| US5543590A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature |
| US6137472A (en) * | 1994-10-21 | 2000-10-24 | Acco Usa, Inc. | Method and apparatus for cursor positioning |
| JPH09325860A (ja) * | 1996-06-04 | 1997-12-16 | Alps Electric Co Ltd | 座標入力装置 |
| US5977957A (en) * | 1997-05-22 | 1999-11-02 | Ericsson Inc. | Adaptive sampling of touch screen input |
| US20080229254A1 (en) * | 2006-03-24 | 2008-09-18 | Ervin-Dawson Warner | Method and system for enhanced cursor control |
| TW200923750A (en) * | 2007-11-20 | 2009-06-01 | Tpk Touch Solutions Inc | Touch control device and its method |
| US20090207144A1 (en) * | 2008-01-07 | 2009-08-20 | Next Holdings Limited | Position Sensing System With Edge Positioning Enhancement |
| JP2010152685A (ja) | 2008-12-25 | 2010-07-08 | Brother Ind Ltd | 位置検出方法及び装置 |
| KR101138622B1 (ko) * | 2009-04-14 | 2012-05-16 | 파나소닉 액정 디스플레이 주식회사 | 터치 패널 장치 |
| CN101639896A (zh) * | 2009-05-19 | 2010-02-03 | 上海闻泰电子科技有限公司 | 应用于触摸屏的数据过滤及平滑的方法 |
| TWI398804B (zh) * | 2009-06-30 | 2013-06-11 | Pixart Imaging Inc | 光學觸控螢幕之位移偵測系統及其方法 |
| US8570305B2 (en) * | 2009-07-07 | 2013-10-29 | Microsoft Corporation | Smoothing of touch input |
-
2011
- 2011-10-26 WO PCT/JP2011/074633 patent/WO2012111194A1/ja not_active Ceased
- 2011-10-26 US US13/982,626 patent/US20130314358A1/en not_active Abandoned
- 2011-10-26 CN CN201180070183.9A patent/CN103492986B/zh not_active Expired - Fee Related
- 2011-10-26 EP EP11858671.8A patent/EP2677402A4/en not_active Withdrawn
- 2011-10-26 JP JP2012557782A patent/JP5812015B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08171450A (ja) * | 1994-12-19 | 1996-07-02 | Ricoh Co Ltd | 手書き入力装置およびその制御方法 |
| JPH11272413A (ja) * | 1998-03-23 | 1999-10-08 | Matsushita Electric Ind Co Ltd | 座標入力装置 |
| JP2001306241A (ja) * | 2000-04-25 | 2001-11-02 | Pioneer Electronic Corp | 座標位置検出方法及びこれを用いた表示装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012111194A1 (ja) | 2012-08-23 |
| CN103492986A (zh) | 2014-01-01 |
| JPWO2012111194A1 (ja) | 2014-07-03 |
| CN103492986B (zh) | 2017-08-15 |
| US20130314358A1 (en) | 2013-11-28 |
| EP2677402A1 (en) | 2013-12-25 |
| EP2677402A4 (en) | 2017-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5812015B2 (ja) | 入力装置、入力方法およびプログラム | |
| US8847978B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| TWI569171B (zh) | 手勢辨識 | |
| US9612675B2 (en) | Emulating pressure sensitivity on multi-touch devices | |
| TWI543018B (zh) | An input device, an input method, and storage medium | |
| JP5738707B2 (ja) | タッチパネル | |
| CN108700961B (zh) | 坐标校正装置、坐标校正方法及计算机可读取的记录介质 | |
| US9785264B2 (en) | Touch filtering through virtual areas on a touch screen | |
| US20110242022A1 (en) | Touch Determining Method and Determining Method of Touch Gesture on a Touch Panel | |
| US8922351B2 (en) | Display apparatus, information processing system, recording medium and television receiver | |
| US8462113B2 (en) | Method for executing mouse function of electronic device and electronic device thereof | |
| US10345912B2 (en) | Control method, control device, display device and electronic device | |
| CN102253709A (zh) | 手势判断的方法与装置 | |
| KR20120082819A (ko) | 위치 정보 보정 장치, 터치 센서, 위치 정보 보정 방법 및 프로그램 | |
| TW201329791A (zh) | 具調校功能之顯示方法與系統 | |
| JP5949010B2 (ja) | 入力制御装置、入力制御プログラム、及び入力制御方法 | |
| CN102214028B (zh) | 触控板的手势识别方法与手势识别装置 | |
| KR101993257B1 (ko) | 손떨림 보정 기반의 터치 입력 보정 장치 | |
| JP2015035110A (ja) | 表示装置、及び、表示装置の制御方法 | |
| WO2013190857A1 (ja) | 処理装置、感度調整方法およびプログラム | |
| US20150116281A1 (en) | Portable electronic device and control method | |
| JP2004287473A (ja) | 情報処理装置及びプログラム | |
| US8896568B2 (en) | Touch sensing method and apparatus using the same | |
| JP2018170048A (ja) | 情報処理装置、入力方法及びプログラム | |
| KR20110081737A (ko) | 터치 스크린 및 포인팅 디바이스가 구비된 단말장치의 화면 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140515 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140910 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150616 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150722 |
|
| 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: 20150825 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150907 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5812015 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |