JP5971817B2 - 情報処理装置、プログラム及び方法 - Google Patents
情報処理装置、プログラム及び方法 Download PDFInfo
- Publication number
- JP5971817B2 JP5971817B2 JP2014127112A JP2014127112A JP5971817B2 JP 5971817 B2 JP5971817 B2 JP 5971817B2 JP 2014127112 A JP2014127112 A JP 2014127112A JP 2014127112 A JP2014127112 A JP 2014127112A JP 5971817 B2 JP5971817 B2 JP 5971817B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- unit
- display
- touch point
- 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.)
- Active
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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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)
Description
特許文献1 特開2013−20332号公報
特許文献2 特開2014−45387号公報
特許文献3 特開2010−146032号公報
特許文献4 特開2012−99118号公報
特許文献5 特開2013−235523号公報
角度の範囲の大きさ=360/(周囲の判定領域JAの個数) ・・・(1)
従って、例えば、周囲の判定領域JAの個数が4個の場合、角度の範囲の大きさは、90°となる。配置部28は、中心の判定領域JAに関する情報、及び、割り当てた判定領域JAの角度の範囲に関する情報を補正部30へ出力する。
回転角RA=角度の範囲の大きさ/(周囲の判定領域JAの個数) ・・・(2)
この回転角RAは、ユーザが片手で情報処理装置10を保持する場合において、情報処理装置10の斜め下側を保持した場合、及び、情報処理装置10の側部を保持した場合の両方に対応可能な角度である。補正部30は、補正の有無に関わらず判定領域JAの情報を確定部32へ出力する。
Claims (10)
- タッチパネルを用いてユーザの選択を入力させる情報処理装置であって、
前記タッチパネル上における前記ユーザによりタッチされたタッチ点を取得する取得部と、
画面上の表示基準点の周囲に前記ユーザが前記タッチ点の移動により入力可能な複数の入力項目の表示を配置する配置部と、
前記ユーザの最初のタッチ点からのタッチ点の移動方向を検出する検出部と、
前記ユーザのタッチ点の移動方向と基準方向とのずれ角を算出する算出部と、
前記ずれ角に応じて前記複数の入力項目の前記表示の配置を補正する補正部と、
を備える情報処理装置。 - 前記補正部は、前記ずれ角に応じて、前記複数の入力項目の前記表示を前記表示基準点の周りで回転させる
請求項1に記載の情報処理装置。 - 前記ユーザが右手または左手のいずれかの手でタッチしたかを判定する判定部を更に備え、
前記配置部は、前記複数の入力項目のそれぞれに対し、前記タッチ点を中心として異なる角度の範囲を判定領域として割り当て、
前記補正部は、前記ユーザが右手または左手のいずれかの手でタッチしたかを判定した判定結果に基づいて、前記判定領域の位置を前記タッチ点の周りで回転させて補正する
請求項1または2に記載の情報処理装置。 - 前記補正部は、前記ユーザが右手でタッチしたと判定した場合、前記判定領域を左方向に回転させて、前記ユーザが左手でタッチしたと判定した場合、前記判定領域を右方向に回転させる
請求項3に記載の情報処理装置。 - 前記補正部は、前記判定領域の配置を回転させる回転角を、前記判定領域の角度の範囲に応じて決定する
請求項3または4に記載の情報処理装置。 - 前記補正部は、前記ユーザが右手でタッチしたと判定した場合、前記複数の入力項目の前記表示を左方向に回転させて、前記ユーザが左手でタッチしたと判定した場合、前記複数の入力項目の前記表示を右方向に回転させる
請求項3から5のいずれか1項に記載の情報処理装置。 - 前記補正部は、前記判定部の判定結果を示す表示を前記複数の入力項目の前記表示と合わせて配置する
請求項3から6のいずれか1項に記載の情報処理装置。 - 前記タッチパネルは、制御信号を受けたことに応じて、制御信号により指定された位置を起伏させ、
前記補正部は、補正した前記判定領域の配置に応じて、前記タッチパネル上に起伏を形成させる
請求項3から7のいずれか1項に記載の情報処理装置。 - タッチパネルを用いてユーザの選択を入力させるコンピュータを、
前記タッチパネル上における前記ユーザによりタッチされたタッチ点を取得する取得部と、
画面上の表示基準点の周囲に前記ユーザが前記タッチ点の移動により入力可能な複数の入力項目の表示を配置する配置部と、
前記ユーザの最初のタッチ点からのタッチ点の移動方向を検出する検出部と、
前記ユーザのタッチ点の移動方向と基準方向とのずれ角を算出する算出部と、
前記ずれ角に応じて前記複数の入力項目の前記表示の配置を補正する補正部と、
として機能させるプログラム。 - タッチパネルを用いてユーザの選択を入力させる情報処理装置における方法であって、
前記タッチパネル上における前記ユーザによりタッチされたタッチ点を取得する段階と、
画面上の表示基準点の周囲に前記ユーザが前記タッチ点の移動により入力可能な複数の入力項目の表示を配置する段階と、
前記ユーザの最初のタッチ点からのタッチ点の移動方向を検出する段階と、
前記ユーザのタッチ点の移動方向と基準方向とのずれ角を算出する段階と、
前記ずれ角に応じて前記複数の入力項目の前記表示の配置を補正する段階と、
を備える方法。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014127112A JP5971817B2 (ja) | 2014-06-20 | 2014-06-20 | 情報処理装置、プログラム及び方法 |
| US14/725,321 US9846537B2 (en) | 2014-06-20 | 2015-05-29 | Touch panel input item correction in accordance with angle of deviation |
| US15/419,448 US9851847B2 (en) | 2014-06-20 | 2017-01-30 | Touch panel input item correction in accordance with angle of deviation |
| US15/712,804 US10216334B2 (en) | 2014-06-20 | 2017-09-22 | Touch panel input item correction in accordance with angle of deviation |
| US15/712,829 US10394382B2 (en) | 2014-06-20 | 2017-09-22 | Touch panel input item correction in accordance with angle of deviaton |
| US16/424,598 US11023076B2 (en) | 2014-06-20 | 2019-05-29 | Touch panel input item correction in accordance with angle of deviation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014127112A JP5971817B2 (ja) | 2014-06-20 | 2014-06-20 | 情報処理装置、プログラム及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016006576A JP2016006576A (ja) | 2016-01-14 |
| JP5971817B2 true JP5971817B2 (ja) | 2016-08-17 |
Family
ID=54869628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014127112A Active JP5971817B2 (ja) | 2014-06-20 | 2014-06-20 | 情報処理装置、プログラム及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (5) | US9846537B2 (ja) |
| JP (1) | JP5971817B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5971817B2 (ja) | 2014-06-20 | 2016-08-17 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 情報処理装置、プログラム及び方法 |
| US10768740B2 (en) * | 2016-03-03 | 2020-09-08 | Hewlett-Packard Development Company, L.P. | Input axis rotations |
| WO2018096827A1 (ja) * | 2016-11-25 | 2018-05-31 | ソニー株式会社 | 表示制御装置、表示制御方法及びコンピュータプログラム |
| JP6898830B2 (ja) * | 2017-11-02 | 2021-07-07 | 株式会社Nttドコモ | 情報処理装置及びプログラム |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5689667A (en) * | 1995-06-06 | 1997-11-18 | Silicon Graphics, Inc. | Methods and system of controlling menus with radial and linear portions |
| US20050030292A1 (en) * | 2001-12-12 | 2005-02-10 | Diederiks Elmo Marcus Attila | Display system with tactile guidance |
| DE102005036808B4 (de) * | 2005-08-04 | 2007-12-13 | Stefan Thurmaier | Druckmittelbetätigte Dockingvorrichtung |
| US7644372B2 (en) * | 2006-01-27 | 2010-01-05 | Microsoft Corporation | Area frequency radial menus |
| US7552402B2 (en) * | 2006-06-22 | 2009-06-23 | Microsoft Corporation | Interface orientation using shadows |
| WO2008010278A1 (en) * | 2006-07-20 | 2008-01-24 | Panasonic Corporation | Input control device |
| JP4694579B2 (ja) | 2007-04-11 | 2011-06-08 | 株式会社フェイビー | 文字入力システム |
| JP4979600B2 (ja) | 2007-09-05 | 2012-07-18 | パナソニック株式会社 | 携帯端末装置、及び表示制御方法 |
| US8358277B2 (en) * | 2008-03-18 | 2013-01-22 | Microsoft Corporation | Virtual keyboard based activation and dismissal |
| JP4609557B2 (ja) * | 2008-08-29 | 2011-01-12 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
| US8402391B1 (en) * | 2008-09-25 | 2013-03-19 | Apple, Inc. | Collaboration system |
| JP5423686B2 (ja) * | 2008-12-25 | 2014-02-19 | 富士通株式会社 | コンピュータプログラム、入力装置及び入力方法 |
| KR101387270B1 (ko) * | 2009-07-14 | 2014-04-18 | 주식회사 팬택 | 터치 궤적에 따라 메뉴 정보를 표시하는 이동 단말기 |
| JP4865063B2 (ja) * | 2010-06-30 | 2012-02-01 | 株式会社東芝 | 情報処理装置、情報処理方法およびプログラム |
| US20130275907A1 (en) | 2010-10-14 | 2013-10-17 | University of Technology ,Sydney | Virtual keyboard |
| JP2012155675A (ja) | 2011-01-28 | 2012-08-16 | Panasonic Corp | タッチパネル装置 |
| US8704789B2 (en) | 2011-02-11 | 2014-04-22 | Sony Corporation | Information input apparatus |
| JP5588931B2 (ja) * | 2011-06-29 | 2014-09-10 | 株式会社Nttドコモ | 移動情報端末、配置領域取得方法、プログラム |
| JP2013020332A (ja) | 2011-07-08 | 2013-01-31 | Panasonic Corp | 表示入力装置 |
| US10082950B2 (en) * | 2011-11-09 | 2018-09-25 | Joseph T. LAPP | Finger-mapped character entry systems |
| JP2013235523A (ja) * | 2012-05-11 | 2013-11-21 | Sharp Corp | 情報処理端末、その制御方法、および、その制御プログラム |
| JP2014035623A (ja) * | 2012-08-08 | 2014-02-24 | Sharp Corp | 操作入力装置、操作入力方法、操作入力プログラム及び電子機器 |
| JP2014045387A (ja) | 2012-08-27 | 2014-03-13 | Sharp Corp | 入力装置、入力装置の制御方法、制御プログラム、および記録媒体 |
| JP6014420B2 (ja) | 2012-08-29 | 2016-10-25 | パイオニア株式会社 | 操作制御装置、操作制御方法、および、操作制御装置用プログラム |
| JP2014052817A (ja) | 2012-09-06 | 2014-03-20 | Sharp Corp | 画像表示方法および画像表示装置 |
| DE102012219958A1 (de) | 2012-10-31 | 2014-06-12 | Bayerische Motoren Werke Aktiengesellschaft | Bestimmung einer Eingabeposition auf einem Touch-Screen |
| JP5798103B2 (ja) * | 2012-11-05 | 2015-10-21 | 株式会社Nttドコモ | 端末装置、画面表示方法、プログラム |
| JP5971817B2 (ja) | 2014-06-20 | 2016-08-17 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 情報処理装置、プログラム及び方法 |
-
2014
- 2014-06-20 JP JP2014127112A patent/JP5971817B2/ja active Active
-
2015
- 2015-05-29 US US14/725,321 patent/US9846537B2/en not_active Expired - Fee Related
-
2017
- 2017-01-30 US US15/419,448 patent/US9851847B2/en not_active Expired - Fee Related
- 2017-09-22 US US15/712,804 patent/US10216334B2/en not_active Expired - Fee Related
- 2017-09-22 US US15/712,829 patent/US10394382B2/en not_active Expired - Fee Related
-
2019
- 2019-05-29 US US16/424,598 patent/US11023076B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20180011604A1 (en) | 2018-01-11 |
| US9851847B2 (en) | 2017-12-26 |
| US9846537B2 (en) | 2017-12-19 |
| US10216334B2 (en) | 2019-02-26 |
| US20170139542A1 (en) | 2017-05-18 |
| US20150370414A1 (en) | 2015-12-24 |
| US20180011603A1 (en) | 2018-01-11 |
| US10394382B2 (en) | 2019-08-27 |
| US20190278425A1 (en) | 2019-09-12 |
| JP2016006576A (ja) | 2016-01-14 |
| US11023076B2 (en) | 2021-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5804596B2 (ja) | 表示装置、入力方法、およびプログラム | |
| KR101304461B1 (ko) | 제스처 기반 사용자 인터페이스 방법 및 장치 | |
| US9747018B2 (en) | Apparatus and method for controlling object | |
| KR102799126B1 (ko) | 딥 러닝에 기반한 연산자 등록 처리 방법, 장치 및 전자 기기 | |
| US9823751B2 (en) | Wearable device and method of operating the same | |
| US10346038B2 (en) | Braille data entry using continuous contact virtual keyboard | |
| JP5971817B2 (ja) | 情報処理装置、プログラム及び方法 | |
| US20170285932A1 (en) | Ink Input for Browser Navigation | |
| JP2014092809A (ja) | 電子機器および描画方法 | |
| US8631317B2 (en) | Manipulating display of document pages on a touchscreen computing device | |
| JP5606635B1 (ja) | 電子機器、補正方法、及びプログラム | |
| JP5991320B2 (ja) | 入力装置、画像表示方法およびプログラム | |
| JP6324203B2 (ja) | 情報処理装置およびその制御方法、プログラム、記録媒体 | |
| AU2015297289B2 (en) | Wearable device and method of operating the same | |
| JP2014106813A (ja) | 認証装置、認証プログラム、及び認証方法 | |
| US10101905B1 (en) | Proximity-based input device | |
| US20040012571A1 (en) | Input apparatus, input method, input program and recording medium | |
| US20170277333A1 (en) | Selecting First Digital Input Behavior Based On A Second Input | |
| JP6229582B2 (ja) | 情報処理装置,文字入力プログラム及び文字入力方法 | |
| JP5816114B2 (ja) | 入力装置、および入力方法 | |
| JP2018112958A (ja) | 数値入力システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160112 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20160316 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160401 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160517 |
|
| 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: 20160614 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20160615 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5971817 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |