JP6422085B2 - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- JP6422085B2 JP6422085B2 JP2016517751A JP2016517751A JP6422085B2 JP 6422085 B2 JP6422085 B2 JP 6422085B2 JP 2016517751 A JP2016517751 A JP 2016517751A JP 2016517751 A JP2016517751 A JP 2016517751A JP 6422085 B2 JP6422085 B2 JP 6422085B2
- Authority
- JP
- Japan
- Prior art keywords
- touch panel
- control unit
- adapter
- unit
- input
- 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3262—Power saving in digitizer or tablet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04107—Shielding in digitiser, i.e. guard or shielding arrangements, mostly for capacitive touchscreens, e.g. driven shields, driven grounds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Power Engineering (AREA)
- Power Sources (AREA)
- Position Input By Displaying (AREA)
Description
本情報処理装置は、タッチパネルを走査する走査制御部と、タッチパネルを備える装置の電源の切り替わりを検出する検出部と、検出部によって電源の切り替わりが検出されると、走査制御部に入力される駆動信号の物理特性を変更する変更部と、を備える。
図1は、タッチパネル504を備えたノートパソコン501の構成を例示する図である。図1では、Camera502、ディスプレイ503、タッチパネル504、タッチパネルコントローラ504a、CPU505、Memory506、LAN507、WLAN508、BT509、Sensors510、Audio511、バッテリ512、タッチパッド513、HDD514、ODD515、キーボード516、メインボード517およびコネクタ520が例示されている。以下、図1を参照して、ノートパソコン501の構成が説明される。
図2は、比較例の構成を例示する図である。図2では、タッチパネルコントローラ10、HOSTコントローラ20およびタッチパネル30が例示されている。比較例のタッチパネル30は、例えば、図1に例示するノートパソコン501のタッチパネル504として利用できる。タッチパネルコントローラ10は、図1のタッチパネルコントローラ504aとして利用できる。HOSTコントローラ20は、図1のCPU505等を含むメインボード517として利用できる。以下、図2および図3を参照して、比較例について説明する。
図4は、実施形態の構成を例示する図である。実施形態は、例えば、タッチパネル70を備えるノートパソコン501である。ただし、実施形態はノートパソコン501に限定されない。実施形態は、例えば、スマートフォン、タブレットPC、デスクトップパソコンあるいはサーバであってもよい。実施形態は、タッチパネルコントローラ50、HOSTコントローラ60、ACアダプタ検出部61およびタッチパネル70を備える。実施形態では、ノートパソコン501にACアダプタが接続されると、タッチパネル70を制御するCPU0 51aおよびCPU1 51bに入力されるクロック信号の周波数が変更される。その結果、ACアダプタからのノイズによるタッチパネル70の誤動作が低減される。以下、図4から図9を参照して実施形態が説明される。
図5は、CPU51に入力されるクロック信号およびタッチパネル70のサンプリングレートの波形を例示する図である。図5のCLK0は、CLK0 53aによってCPU0 51aに入力されるクロック信号の波形の例示である。サンプリングレート0は、CPU0 51aによって制御されるタッチパネル70の走査線71aのサンプリングレートの波形の例示である。図5のCLK1は、CLK1 53bによってCPU1 51bに入力されるクロック信号の波形の例示である。サンプリングレート1は、CPU1 51bによって制御されるタッチパネル70の走査線71bのサンプリングレートの波形の例示である。TIMEは、時間が図5の左から右の方向に進行することを例示する。
図7Cは、ACアダプタ200の接続をハードウェアで検出するシステムの処理ブロック図である。図7Cでは、ACアダプタ200、ACアダプタ検出回路201およびタッチパネルコントローラ50の各処理ブロックが例示されている。
図7Dは、ACアダプタ200の接続をOS203が提供するAPIを利用して検出するシステムの処理ブロック図である。図7Dでは、ACアダプタ200、ACアダプタ検出回路201a、CPU60a、OS203およびタッチパネルコントローラ50の各処理ブロックが例示されている。OS203には、ACアダプタ200の接続を検出するアプリケーションであるAP203aがインストールされている。例えば、図1のCPU505が図7Dの各ブロックとしてMemory506に実行可能に展開されたコンピュータプログラムを実行する。ただし、図7Dのいずれかのブロックの少なくとも一部はハードウェア回路を含んでもよい。
図10は、第1変形例の構成を例示する図である。実施形態では、座標演算をタッチパネルコントローラ50が行った。第1変形例では、HOSTコントローラ60が座標演算を行う場合について説明する。なお、実施形態と同一の構成要素には同一の符号を付し、その説明は省略される。
図11は、第2変形例の構成を例示する図である。実施形態では、1枚のタッチパネル70を1台のタッチパネルコントローラ50で制御した。しかしながら、静電容量方式のタッチパネルでは、タッチパネルの広さに制約がある。そこで、第2変形例では、複数のタッチパネル70を複数のタッチパネル50で制御することで、実施形態より広いタッチパネル環境をユーザに提供できる構成を説明する。
図12は、第3変形例の構成を例示する図である。実施形態では、CPU51に入力されるクロック信号の周波数を変更することで、ノイズの影響が低減された。第3変形例では、CPU51に入力する駆動電圧を変更することで、ノイズの影響が低減される。駆動電圧は、「駆動信号の物理特性」の一例である。なお、実施形態と同一の構成要素には同一の符号を付し、その説明は省略される。
50、50a、50b、504a・・・タッチパネルコントローラ
31、71、71a、71b・・・走査線
11、51a、51b、60a、81、505・・・CPU
12、52a、52b・・・制御部
13、53・・・CLK発生器
14、54a、54b、82・・・座標算出部
15、55a、55b、84・・・RAM
16、56a、56b、85・・・EEPROM
17、57、83a、83b・・・Interface部
57a・・・GPIO
58・・・演算部
59・・・電圧制御部
20、60・・・HOSTコントローラ
61・・・ACアダプタ検出部
80・・・コントローラ
200・・・ACアダプタ
201、201a・・・ACアダプタ検出回路
202・・・ACアダプタ検出信号
203・・・OS
501・・・ノートパソコン
502・・・Camera
503・・・ディスプレイ
506・・・Memory
507・・・LAN
508・・・WLAN
509・・・BT
510・・・Sensors
511・・・Audio
512・・・バッテリ
513・・・タッチパッド
514・・・HDD
515・・・ODD
516・・・キーボード
517・・・メインボード
Claims (4)
- タッチパネルを走査する走査制御部と、
前記タッチパネルを備える装置の電源の切り替わりを検出する検出部と、
前記検出部によって電源の切り替わりが検出されると、前記走査制御部を駆動させる駆動信号の物理特性を変更する変更部と、を備え、
前記タッチパネルは、前記走査制御部に走査される第1の走査線と第2の走査線を有し、
前記走査制御部は、前記第1の走査線を制御する第1の走査制御部と、前記第2の走査線を制御する第2の走査制御部と、を有し、
前記変更部は、前記第1の走査制御部と前記第2の走査制御部に入力される駆動信号の前記物理特性を互いに異なるタイミングで変更し、
前記物理特性は、前記第1の走査制御部と前記第2の走査制御部に入力されるクロック信号の周波数である、
情報処理装置。 - 前記変更部は、前記検出部によって電源の切り替わりが検出されると、前記走査制御部に入力される駆動電圧を変更する処理をさらに実行する、
請求項1に記載の情報処理装置。 - 前記タッチパネルに入力された位置を示す情報を受け付ける受信部と、
前記受信部で受信した情報に基づいて前記タッチパネルに入力された位置の座標データを演算する演算部と、をさらに備える、
請求項1または請求項2に記載の情報処理装置。 - タッチパネルを走査する走査制御部と、
前記タッチパネルを備える装置の電源の切り替わりを検出する検出部と、
前記検出部によって電源の切り替わりが検出されると、前記走査制御部に入力される駆動信号の物理特性を変更する変更部と、を備え、
前記タッチパネルは、前記走査制御部に走査される第1の走査線と第2の走査線を有し
、
前記走査制御部は、前記第1の走査線を制御する第1の走査制御部と、前記第2の走査線を制御する第2の走査制御部とを有し、
前記変更部は、前記第1の走査制御部と前記第2の走査制御部に入力される駆動信号の物理特性を互いに異なるタイミングで変更する、
情報処理装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/062247 WO2015170371A1 (ja) | 2014-05-07 | 2014-05-07 | 情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015170371A1 JPWO2015170371A1 (ja) | 2017-04-20 |
JP6422085B2 true JP6422085B2 (ja) | 2018-11-14 |
Family
ID=54392241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016517751A Expired - Fee Related JP6422085B2 (ja) | 2014-05-07 | 2014-05-07 | 情報処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10282027B2 (ja) |
JP (1) | JP6422085B2 (ja) |
WO (1) | WO2015170371A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105389225A (zh) * | 2015-11-25 | 2016-03-09 | 小米科技有限责任公司 | 触摸屏报点的处理方法及装置 |
EP3444708A1 (de) * | 2017-08-17 | 2019-02-20 | LNT Automation GmbH | Berührungsempfindliche fläche |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61172775A (ja) * | 1985-01-28 | 1986-08-04 | Mitsubishi Electric Corp | 電子タイプライタ |
JPH05241696A (ja) | 1992-02-28 | 1993-09-21 | Toshiba Corp | パーソナルコンピュータ |
US5977957A (en) | 1997-05-22 | 1999-11-02 | Ericsson Inc. | Adaptive sampling of touch screen input |
JP2000267620A (ja) | 1999-03-17 | 2000-09-29 | Toshiba Corp | 平面表示装置 |
KR100369463B1 (ko) * | 2000-12-21 | 2003-01-24 | 엘지전자 주식회사 | 휴대용 컴퓨터에서의 호스트 버스 클럭 가변 제어방법 |
US6914776B2 (en) * | 2002-04-23 | 2005-07-05 | Samsung Electronics Co., Ltd. | Personal digital assistant with keyboard |
US7017061B2 (en) * | 2003-05-21 | 2006-03-21 | Dell Products L.P. | Method and system for dynamically adjusting power consumption of an information handling system |
JP2008276395A (ja) * | 2007-04-26 | 2008-11-13 | Toshiba Corp | 情報処理装置およびプログラム実行制御方法 |
JP5407731B2 (ja) | 2009-10-14 | 2014-02-05 | 日本電気株式会社 | 電子機器、および、プログラム |
JP5539106B2 (ja) | 2010-08-23 | 2014-07-02 | 株式会社ジャパンディスプレイ | タッチ検出機能付き表示装置、駆動回路、タッチ検出機能付き表示装置の駆動方法、および電子機器 |
US8890854B2 (en) * | 2010-08-27 | 2014-11-18 | Apple Inc. | Touch sensor panel calibration |
JP5726606B2 (ja) * | 2011-04-13 | 2015-06-03 | 株式会社ジャパンディスプレイ | タッチ検出機能付き表示パネルおよびその駆動方法、駆動回路、ならびに電子機器 |
JP2013020526A (ja) | 2011-07-13 | 2013-01-31 | Nec Casio Mobile Communications Ltd | タッチパネル走査制御装置、携帯端末装置、タッチパネル走査制御方法、プログラム |
TWI442279B (zh) * | 2011-07-18 | 2014-06-21 | Acer Inc | 多重取樣頻率電路及方法 |
JP2013025584A (ja) * | 2011-07-21 | 2013-02-04 | Sharp Corp | 情報処理装置 |
JP2013097687A (ja) * | 2011-11-02 | 2013-05-20 | Sharp Corp | タッチパネル駆動装置、タッチパネルの駆動方法、表示装置、プログラムおよび記録媒体 |
TW201335820A (zh) * | 2012-02-17 | 2013-09-01 | Elan Microelectronics Corp | 觸控面板的抗雜訊干擾驅動方法及其觸控面板裝置 |
EP2629182B1 (en) * | 2012-02-17 | 2019-01-16 | 2236008 Ontario Inc. | System and method for sample rate adaption |
TWI456455B (zh) * | 2012-03-29 | 2014-10-11 | Acer Inc | 電子裝置與其觸控板操作方法 |
JP2014002591A (ja) * | 2012-06-19 | 2014-01-09 | Canon Inc | 画像処理装置、画像処理方法、コンピュータプログラム |
CN103543857A (zh) * | 2012-07-10 | 2014-01-29 | 瀚宇彩晶股份有限公司 | 触控面板的驱动装置及驱动方法 |
JP2014041555A (ja) | 2012-08-23 | 2014-03-06 | Sharp Corp | タッチパネル駆動装置、表示装置、携帯端末、タッチパネル駆動プログラム、タッチパネル駆動プログラムを記録したコンピュータ読み取り可能な記録媒体、および、タッチパネルの駆動方法 |
US9195341B2 (en) * | 2014-02-14 | 2015-11-24 | Texas Instruments Incorporated | Touchscreen controller and method for charger noise reduction through noise shaping |
US10037100B2 (en) * | 2015-03-02 | 2018-07-31 | Apple Inc. | SNR-aware active mode touch scans with electrode reallocation |
-
2014
- 2014-05-07 WO PCT/JP2014/062247 patent/WO2015170371A1/ja active Application Filing
- 2014-05-07 JP JP2016517751A patent/JP6422085B2/ja not_active Expired - Fee Related
-
2016
- 2016-11-06 US US15/344,558 patent/US10282027B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10282027B2 (en) | 2019-05-07 |
US20170052644A1 (en) | 2017-02-23 |
JPWO2015170371A1 (ja) | 2017-04-20 |
WO2015170371A1 (ja) | 2015-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9563294B2 (en) | Method of operating a touch panel, touch panel and display device | |
JP5818385B2 (ja) | タッチ入力デバイスのハプティック・フィードバック | |
JP6061259B2 (ja) | 非表示更新時間の間の容量性検知 | |
JP5900500B2 (ja) | 携帯電子機器及びキー表示プログラム | |
TWI530829B (zh) | 用於一觸控面板訊號感應之方法及其相關裝置 | |
KR20130136671A (ko) | 정전 용량 방식의 터치 패널 센서 및 이를 포함하는 터치 패널 표시 장치 | |
JP2013069270A (ja) | デュアルモードタブレットとその信号検出方法及び切換方法 | |
JP6253284B2 (ja) | 情報処理装置およびその制御方法、プログラム、記録媒体 | |
JP2015170139A (ja) | 半導体装置 | |
US11567593B2 (en) | Display device including a touch panel | |
JP2009259163A (ja) | ユーザインタフェース装置及びプログラム | |
JP5861710B2 (ja) | 携帯電子機器及びキー表示プログラム | |
JPWO2018008492A1 (ja) | タッチパネル制御装置および電子機器 | |
US8819584B2 (en) | Information processing apparatus and image display method | |
JP6422085B2 (ja) | 情報処理装置 | |
JPWO2017022031A1 (ja) | 情報端末装置 | |
JP2009151724A (ja) | 情報処理装置および入力制御方法 | |
US11762501B2 (en) | Information processing apparatus and control method | |
US20110199309A1 (en) | Input Device | |
US20120075219A1 (en) | Detection method and detecting apparatus for detecting multiple touch points on touch panel | |
JP2021076959A (ja) | 情報処理装置及び情報処理方法 | |
US10789876B2 (en) | Display system and method of driving the same | |
JP2016184445A (ja) | ドライバ集積回路、駆動方法及びタッチディスプレイシステム | |
US20150138102A1 (en) | Inputting mode switching method and system utilizing the same | |
WO2014171177A1 (ja) | タッチパネル装置、タッチパネル付き表示装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171024 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171222 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180711 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20180713 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20180718 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180717 |
|
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: 20180911 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180912 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181009 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6422085 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |