JP6941976B2 - ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 - Google Patents
ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 Download PDFInfo
- Publication number
- JP6941976B2 JP6941976B2 JP2017111743A JP2017111743A JP6941976B2 JP 6941976 B2 JP6941976 B2 JP 6941976B2 JP 2017111743 A JP2017111743 A JP 2017111743A JP 2017111743 A JP2017111743 A JP 2017111743A JP 6941976 B2 JP6941976 B2 JP 6941976B2
- Authority
- JP
- Japan
- Prior art keywords
- list
- cursor
- touch panel
- contact operation
- moved
- 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
- 238000003672 processing method Methods 0.000 title claims description 7
- 238000012545 processing Methods 0.000 claims description 68
- 230000010365 information processing Effects 0.000 claims description 36
- 238000001514 detection method Methods 0.000 claims description 13
- 238000000034 method Methods 0.000 description 26
- 238000012986 modification Methods 0.000 description 14
- 230000004048 modification Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Position Input By Displaying (AREA)
Description
まず、図1を用いて、本実施形態に係る情報処理装置1の外観構成の一例について説明する。図1に示すように、情報処理装置1は、各種の表示及びユーザによる各種の接触操作が行われるタッチパネル3を有する。ユーザは、指等によりタッチパネル3に対して接触操作を行うことで所望の入力を行う。
次に、図2及び図3〜図10を用いて、情報処理装置1の機能的構成の一例について説明する。なお、図2中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
次に、図11を用いて、情報処理装置1のCPU101によって実行される処理手順の一例について説明する。本フローは、ユーザによりリスト表示を行うための所定の操作入力がなされた場合に開始される。
次に、図12を用いて、上記で説明したCPU101等が実行するプログラムにより実装された各処理部を実現する情報処理装置1のハードウェア構成の一例について説明する。
本実施形態のゲームプログラムは、タッチパネル3を備えた情報処理装置1を、複数の項目を含むリスト13、及び、リスト13から特定の項目を選択するためのカーソル15を、タッチパネル3に表示する第1表示処理部5、タッチパネル3に対する接触操作を検出する接触検出処理部7、接触操作に基づいてカーソル15とリスト13とを相対的に移動させる相対移動処理部9、として機能させる。これにより、次のような効果を得る。
なお、本発明は、以上説明した実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例について説明する。
例えば図13に示すように、第1表示処理部5により、カーソル15により選択された項目を選択されていない他の項目よりも大きくなるように拡大して表示してもよい。図13に示す例では、カーソル15により選択された項目が選択されていない項目よりも上下方向の幅が大きくなるように、且つ、項目の内容を表すテキストのフォントサイズが大きくなるように表示されている。なお、上記項目等の大きさに加えて又は代えて、テキストのフォントの種類、項目の形状、色彩、模様等が異なるように表示してもよい。
上記実施形態では、カーソル15を接触操作方向と反対の方向に移動させる場合について説明したが、これに限定されるものではなく、カーソル15を接触操作方向と同一の方向に移動させてもよい。
上記実施形態では、リスト表示領域17の全体がタッチパネル3の表示範囲内に収まる場合について説明したが、これに限定されるものではない。例えば、リスト画面が固定位置ではなく移動可能な場合には、背景のマップ等を参照しながらリストを閲覧したいといったユーザのニーズにより、リスト画面をタッチパネル3の表示範囲の端部側に移動させた状態でリストを閲覧することが考えられる。このとき、リスト表示領域17の全体がタッチパネル3の表示範囲内に収まるような仕様となっていない場合には、リスト表示領域17の一部がタッチパネル3の表示範囲外となり、当該部分は表示されないこととなる。このような場合には、リスト表示領域17のうちタッチパネル3の表示範囲内にある部分のみでカーソル15を移動可能とし、上記実施形態と同様の処理を行ってもよい。
以上では、カーソル15又はリスト13のどちらか一方のみが移動する場合について説明したが、これに限定されるものではなく、必要に応じてカーソル15及びリスト13の両方を移動させてもよい。例えば、前述の図4、図5、図8、図9等に示すように、接触操作によるカーソル15への移動指示がリスト表示領域17の範囲内である場合に、接触操作に応じてカーソル15とリスト13の両方を移動させてもよい。この場合、カーソル15の移動方向とリスト13のスクロール方向とを反対方向としてもよい。
3 タッチパネル
5 第1表示処理部
7 接触検出処理部
9 相対移動処理部
11 第2表示処理部
13 リスト
15 カーソル
17 リスト表示領域(タッチパネルの表示範囲)
125 記録媒体
Claims (5)
- タッチパネルを備えた情報処理装置を、
複数の項目を含むリスト、及び、前記リストから特定の前記項目を選択するためのカーソルを、前記タッチパネルに表示する第1表示処理部、
前記タッチパネルに対する接触操作を検出する接触検出処理部、
前記接触検出処理部で前記タッチパネルをはじくように指を動かす前記接触操作を検出した場合に、前記指が前記タッチパネルから離間した後も前記接触操作に基づく所定の量だけ慣性で前記カーソルと前記リストとを相対的に移動させる相対移動処理部、
として機能させ、
前記相対移動処理部は、
前記リストのうち前記タッチパネルの表示範囲内の前記項目に前記カーソルを移動させる場合には、前記リストを停止させた状態で前記カーソルを前記接触操作に対応する方向とは反対の方向に前記慣性で移動させ、
前記リストのうち前記タッチパネルの表示範囲外の前記項目に前記カーソルを移動させる場合には、前記リストを停止させた状態で前記カーソルを前記接触操作に対応する方向とは反対の方向に移動させて前記表示範囲の端部に移動させ、当該表示範囲の端部に前記カーソルを停止させた状態で前記リストを前記接触操作に対応する方向に前記慣性で移動させ、
前記接触操作に対する前記リストの移動速度を共通の前記接触操作に対する前記カーソルの移動速度よりも大きくなるように設定する、
ユーザインターフェース処理プログラム。 - 前記情報処理装置を、
前記カーソルにより選択された前記項目に関連する情報を前記リストと共に前記タッチパネルに表示する第2表示処理部、
としてさらに機能させる、
請求項1に記載のユーザインターフェース処理プログラム。 - 前記第1表示処理部は、
前記カーソルにより選択された前記項目を選択されていない他の前記項目よりも大きくなるように拡大して表示する、
請求項1又は2に記載のユーザインターフェース処理プログラム。 - 請求項1乃至3のいずれか1項に記載のユーザインターフェース処理プログラムを記録した、情報処理装置が読み取り可能な記録媒体。
- タッチパネルを備えた情報処理装置によって実行されるユーザインターフェース処理方法であって、
複数の項目を含むリスト、及び、前記リストから特定の前記項目を選択するためのカーソルを、前記タッチパネルに表示するステップと、
前記タッチパネルに対する接触操作を検出するステップと、
前記タッチパネルをはじくように指を動かす前記接触操作を検出した場合に、前記指が前記タッチパネルから離間した後も前記接触操作に基づく所定の量だけ慣性で前記カーソルと前記リストとを相対的に移動させるステップと、
を有し、
前記カーソルと前記リストとを相対的に移動させるステップでは、
前記リストのうち前記タッチパネルの表示範囲内の前記項目に前記カーソルを移動させる場合には、前記リストを停止させた状態で前記カーソルを前記接触操作に対応する方向とは反対の方向に前記慣性で移動させ、
前記リストのうち前記タッチパネルの表示範囲外の前記項目に前記カーソルを移動させる場合には、前記リストを停止させた状態で前記カーソルを前記接触操作に対応する方向とは反対の方向に移動させて前記表示範囲の端部に移動させ、当該表示範囲の端部に前記カーソルを停止させた状態で前記リストを前記接触操作に対応する方向に前記慣性で移動させ、
前記接触操作に対する前記リストの移動速度を共通の前記接触操作に対する前記カーソルの移動速度よりも大きくなるように設定する、
ユーザインターフェース処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017111743A JP6941976B2 (ja) | 2017-06-06 | 2017-06-06 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
CN201810563268.4A CN109078325B (zh) | 2017-06-06 | 2018-06-04 | 用户接口处理方法及记录介质 |
JP2021117073A JP7196246B2 (ja) | 2017-06-06 | 2021-07-15 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017111743A JP6941976B2 (ja) | 2017-06-06 | 2017-06-06 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021117073A Division JP7196246B2 (ja) | 2017-06-06 | 2021-07-15 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018206130A JP2018206130A (ja) | 2018-12-27 |
JP6941976B2 true JP6941976B2 (ja) | 2021-09-29 |
Family
ID=64839349
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017111743A Active JP6941976B2 (ja) | 2017-06-06 | 2017-06-06 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
JP2021117073A Active JP7196246B2 (ja) | 2017-06-06 | 2021-07-15 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021117073A Active JP7196246B2 (ja) | 2017-06-06 | 2021-07-15 | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP6941976B2 (ja) |
CN (1) | CN109078325B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114073542B (zh) * | 2020-08-11 | 2025-02-28 | 深圳迈瑞生物医疗电子股份有限公司 | 用于触摸屏测量的方法、装置和存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001117918A (ja) * | 1999-10-20 | 2001-04-27 | Sharp Corp | 文書編集処理装置 |
JP3793740B2 (ja) * | 2002-05-13 | 2006-07-05 | 株式会社モバイルコンピューティングテクノロジーズ | 携帯型情報端末装置、表示制御情報、及び表示制御方法 |
JP2007240925A (ja) * | 2006-03-09 | 2007-09-20 | Matsushita Electric Ind Co Ltd | 表示装置 |
KR101185634B1 (ko) * | 2007-10-02 | 2012-09-24 | 가부시키가이샤 아쿠세스 | 단말 장치, 링크 선택 방법 및 표시 프로그램이 기록된 컴퓨터 판독가능한 기록 매체 |
WO2009061619A2 (en) * | 2007-11-07 | 2009-05-14 | Omnivision Technologies, Inc. | Apparatus and method for tracking a light pointer |
US20100058240A1 (en) | 2008-08-26 | 2010-03-04 | Apple Inc. | Dynamic Control of List Navigation Based on List Item Properties |
JP5323660B2 (ja) * | 2009-12-07 | 2013-10-23 | アルパイン株式会社 | スクロール表示装置 |
JP4977248B2 (ja) * | 2010-12-10 | 2012-07-18 | 株式会社コナミデジタルエンタテインメント | ゲーム装置及びゲーム制御プログラム |
JP5667469B2 (ja) * | 2011-02-24 | 2015-02-12 | 京セラ株式会社 | 電子機器、表示制御方法および表示制御プログラム |
JP2013109667A (ja) * | 2011-11-22 | 2013-06-06 | Sony Computer Entertainment Inc | 情報処理装置および情報処理方法 |
GB2501145A (en) * | 2012-04-12 | 2013-10-16 | Supercell Oy | Rendering and modifying objects on a graphical user interface |
JP5942978B2 (ja) | 2013-12-26 | 2016-06-29 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP5869722B1 (ja) * | 2015-11-12 | 2016-02-24 | 京セラ株式会社 | 電子機器、表示制御方法および表示制御プログラム |
-
2017
- 2017-06-06 JP JP2017111743A patent/JP6941976B2/ja active Active
-
2018
- 2018-06-04 CN CN201810563268.4A patent/CN109078325B/zh active Active
-
2021
- 2021-07-15 JP JP2021117073A patent/JP7196246B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
CN109078325A (zh) | 2018-12-25 |
JP7196246B2 (ja) | 2022-12-26 |
JP2018206130A (ja) | 2018-12-27 |
CN109078325B (zh) | 2024-03-15 |
JP2021184269A (ja) | 2021-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10209877B2 (en) | Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor | |
US9250729B2 (en) | Method for manipulating a plurality of non-selected graphical user elements | |
US20100214218A1 (en) | Virtual mouse | |
WO2012145366A1 (en) | Improving usability of cross-device user interfaces | |
KR20110113777A (ko) | 정보 디스플레이 | |
KR102228335B1 (ko) | 그래픽 사용자 인터페이스의 일 부분을 선택하는 방법 | |
WO2012133272A1 (ja) | 電子機器 | |
CN111309241B (zh) | 显示装置以及存储了显示控制程序的计算机可读存储介质 | |
US20220276756A1 (en) | Display device, display method, and program | |
JP6758921B2 (ja) | 電子機器及びその制御方法 | |
US20130152011A1 (en) | System and method for navigating in an electronic publication | |
JP7196246B2 (ja) | ユーザインターフェース処理プログラム、記録媒体、ユーザインターフェース処理方法 | |
US10303346B2 (en) | Information processing apparatus, non-transitory computer readable storage medium, and information display method | |
JP7163685B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6872985B2 (ja) | ゲームプログラム、記録媒体、ゲーム処理方法 | |
JP6681110B2 (ja) | ユーザインターフェース処理プログラム及び記録媒体 | |
JP6210664B2 (ja) | 情報処理装置とその制御方法、及びプログラムと記憶媒体 | |
JP6661421B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
WO2014148352A1 (ja) | 情報端末、操作領域制御方法及び操作領域制御プログラム | |
JP6194383B2 (ja) | 情報処理装置、情報表示プログラムおよび情報表示方法 | |
JP6134748B2 (ja) | 情報処理装置、その制御方法、および制御プログラム | |
JP6344355B2 (ja) | 電子端末、及びその制御方法とプログラム | |
EP3659024A1 (en) | Programmable multi-touch on-screen keyboard | |
WO2013115370A1 (ja) | 電子機器、その制御方法及びプログラム | |
JP2014160301A (ja) | 情報処理装置、情報処理方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200323 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200327 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20200327 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210312 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210707 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210707 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210716 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210721 |
|
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: 20210820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210907 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6941976 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |