JP6380341B2 - 操作入力装置及び操作入力方法 - Google Patents
操作入力装置及び操作入力方法 Download PDFInfo
- Publication number
- JP6380341B2 JP6380341B2 JP2015221968A JP2015221968A JP6380341B2 JP 6380341 B2 JP6380341 B2 JP 6380341B2 JP 2015221968 A JP2015221968 A JP 2015221968A JP 2015221968 A JP2015221968 A JP 2015221968A JP 6380341 B2 JP6380341 B2 JP 6380341B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- touch
- target
- display screen
- displayed
- 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
Landscapes
- User Interface Of Digital Computer (AREA)
Description
まず、ステップS1において、制御部13は、表示画面10Aに、スクロール表示可能な表示対象を表示する。スクロール表示可能な表示対象は、例えば、ウェブページ、文書、初期画面、デスクトップ画面又はメニュー画面などである。
ステップS2において、制御部13は、タッチパネル11からの信号に基づいて、スライド操作が開始されたかどうかを判断する。例えば、制御部13は、タッチ位置が移動し始めたことを検知すると、スライド操作が開始されたと判断する。そして、スライド操作が開始されたと判断されると(S1:Yes)、処理がステップS3に移行する。一方、スライド操作が開始されていないと判断されると(S1:No)、処理がステップS10に移行する。
ステップS3において、制御部13は、タッチパネル11からの信号に基づいて、タッチ位置が上方向へ移動したかどうかを判断する。例えば、制御部13は、タッチ位置を表す2次元座標における上下方向に沿った座標軸の座標値の変化に基づいて、タッチ位置が上方向へ移動したかどうかを判断する。そして、タッチ位置が上方向へ移動したと判断されると(S3:Yes)、処理がステップS4に移行する。一方、タッチ位置が上方向へ移動していないと判断されると(S3:No)、処理がステップS6に移行する。
ステップS4において、制御部13は、表示対象の表示範囲が、表示対象の下端に到達しているかどうか(すなわち、表示対象の下端が表示画面10Aにすでに表示されているかどうか)を判断する。そして、表示対象の下端に到達していると判断されると(S4:Yes)、処理がステップS6に移行する。一方、表示対象の下端に到達していないと判断されると(S4:No)、処理がステップS5に移行する。
ステップS5において、制御部13は、タッチ位置の上方向への移動量に基づいて、表示対象を上方向へ移動させる。具体的には、制御部13は、タッチ位置の上方向への移動量と同じ移動量で、表示対象を上方向へ移動させる。その結果、表示対象に含まれているタッチ操作対象30も、表示対象と一体的に上方向へ移動する。そして、処理がステップS6に移行する。
ステップS6において、制御部13は、タッチパネル11からの信号に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。例えば、制御部13は、タッチ位置を表す2次元座標における上下方向に沿った座標軸の座標値の変化に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。そして、タッチ位置が下方向へ移動したと判断されると(S6:Yes)、処理がステップS7に移行する。一方、タッチ位置が下方向へ移動していないと判断されると(S6:No)、処理がステップS9に移行する。
ステップS7において、制御部13は、表示対象の表示範囲が、表示対象の上端に到達しているかどうか(すなわち、表示対象の上端が表示画面10Aにすでに表示されているかどうか)を判断する。そして、表示対象の上端に到達していると判断されると(S7:Yes)、処理がステップS12に移行する。一方、表示対象の上端に到達していないと判断されると(S7:No)、処理がステップS8に移行する。
ステップS8において、制御部13は、タッチ位置の下方向への移動量に基づいて、表示対象を下方向へ移動させる。具体的には、制御部13は、タッチ位置の下方向への移動量と同じ移動量で、表示対象を下方向へ移動させる。その結果、表示対象に含まれているタッチ操作対象30も、表示対象と一体的に下方向へ移動する。そして、処理がステップS9に移行する。
ステップS9において、制御部13は、タッチパネル11からの信号に基づいて、スライド操作が終了されたかどうかを判断する。例えば、制御部13は、使用者が指をタッチパネル11から離すことによってタッチ位置が検出されなくなると、スライド操作が終了されたと判断する。そして、スライド操作が終了されたと判断されると(S9:Yes)、処理がステップS10に移行する。一方、スライド操作が行われていると判断されると(S9:No)、処理がステップS3に戻る。
ステップS10において、制御部13は、タッチパネル11からの信号に基づいて、選択操作が行われたかどうかを判断する。例えば、制御部13は、いずれかのタッチ操作対象30上でのタップ操作を検知すると、選択操作が行われたと判断する。そして、選択操作が行われたと判断されると(S10:Yes)、処理がステップS11に移行する。一方、選択操作が行われていないと判断されると(S10:No)、処理がステップS2に戻る。
ステップS11において、制御部13は、選択操作によって選択されたタッチ操作対象30に対応する処理を実行する。そして、制御部13の処理が終了する。
ステップS12において、制御部13は、操作対象移動処理を実行する。以下、図8を参照して、操作対象移動処理について詳しく説明する。
ステップS21において、制御部13は、現在のタッチ位置(すなわち、タッチ操作対象30の移動が開始される時点におけるタッチ位置)と表示画面10Aの下端との距離を算出する。具体的には、制御部13は、現在のタッチ位置を表す2次元座標における上下方向に沿った座標軸の座標値と、表示画面10Aの下端における当該座標軸の座標値との差を算出する。
ステップS22において、制御部13は、ステップS21で算出された距離に基づいて、移動量変換係数を決定する。移動量変換係数とは、タッチ位置の下方向への移動量に対するタッチ操作対象30の下方向への移動量の比率を表す係数であって、1よりも大きい値に決定される。よって、タッチ操作対象30の下方向への移動量は、タッチ位置の下方向への移動量よりも大きくなる。また、制御部13は、ステップS21で算出された距離が短いほど、移動量変換係数を大きくする。例えば、制御部13は、ステップS21で算出された距離と移動量変換係数とが反比例するように、移動量変換係数を決定してもよい。
ステップS23において、制御部13は、タッチパネル11からの信号に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。例えば、制御部13は、タッチ位置を表す2次元座標における上下方向に沿った座標軸の座標値の変化に基づいて、タッチ位置が下方向へ移動したかどうかを判断する。そして、タッチ位置が下方向へ移動したと判断されると(S23:Yes)、処理がステップS24に移行する。一方、タッチ位置が下方向へ移動していないと判断されると(S23:No)、処理がステップS26に移行する。
ステップS24において、制御部13は、タッチ位置の下方向への移動量と、ステップS22で算出された移動量変換係数とに基づいて、表示画面10Aにおけるタッチ操作対象30の下方向への移動量を算出する。例えば、制御部13は、タッチ位置の下方向への移動量に、ステップS22算出された移動量変換係数を乗算することによって、表示画面10Aにおけるタッチ操作対象30の下方向への移動量を算出する。
ステップS25において、制御部13は、ステップS24で算出されたタッチ操作対象30の下方向への移動量に基づいて、タッチ操作対象30の表示位置を下方向へ移動させる。例えば、制御部13は、タッチ操作対象30の表示位置を表す2次元座標における上下方向に沿った座標軸の座標値を、ステップS24で算出された移動量に基づいて更新することによって、タッチ操作対象30の表示位置を下方向へ移動させる。
ステップS26において、制御部13は、タッチパネル11からの信号に基づいて、スライド操作が終了されたかどうかを判断する。例えば、制御部13は、使用者が指をタッチパネル11から離すことによってタッチ位置が検出されなくなると、スライド操作が終了されたと判断する。そして、スライド操作が終了されたと判断されると(S26:Yes)、処理がステップS27に移行する。一方、スライド操作が行われていると判断されると(S26:No)、処理がステップS23に戻る。
ステップS27において、制御部13は、スライド操作の終了直前におけるタッチ位置が、いずれかのタッチ操作対象30を示していたかどうかを判断する。すなわち、制御部13は、使用者の親指がタッチパネル11から離れた位置が、いずれかのタッチ操作対象30上であったかどうかを判断する。そして、スライド操作の終了直前におけるタッチ位置が、いずれかのタッチ操作対象30を示していたと判断されると(S27:Yes)、処理がステップS28に移行する。一方、スライド操作の終了直前におけるタッチ位置が、いずれのタッチ操作対象30も示していないと判断されると(S27:No)、処理がステップS29に移行する。
ステップS28において、制御部13は、選択されたタッチ操作対象30(すなわち、スライド操作の終了直前におけるタッチ位置が示していたタッチ操作対象30)に対応する処理を実行する。そして、制御部13の処理が終了する。
ステップS29において、制御部13は、タッチ操作対象30の表示位置をリセットする。すなわち、制御部13は、タッチ操作対象30の表示位置を、タッチ操作対象30の移動が開始される直前の表示位置に戻す。そして、処理が図7のステップS2に戻る。
10 表示部
10A 表示画面
11 タッチパネル
12 記憶部
13 制御部
14 表示制御部
15 処理実行部
20 ウェブページ
30 タッチ操作対象
31 タッチ操作対象
41 第1表示領域
42 第2表示領域
Claims (4)
- 表示画面と、
前記表示画面上に設けられたタッチパネルと、
前記表示画面にタッチ操作対象を表示し、前記タッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第1方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第1方向へ移動させる表示制御部と、
前記タッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行部と、
を備え、
前記表示制御部は、スクロール表示可能な表示対象を前記表示画面に表示し、
前記表示対象には前記タッチ操作対象が含まれており、
前記表示制御部は、
(A)前記表示対象の前記第1方向とは反対の第2方向側の端部が表示されていない間は、前記タッチ位置の前記第1方向への移動量と同じ移動量で、前記タッチ操作対象の表示位置を前記表示対象と一体的に前記第1方向へ移動させ、
(B)前記表示対象の前記第2方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第1方向への移動量よりも大きな移動量で前記第1方向へ移動させる、操作入力装置。 - 表示画面と、
前記表示画面上に設けられたタッチパネルと、
前記表示画面にタッチ操作対象を表示し、前記タッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第1方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第1方向へ移動させる表示制御部と、
前記タッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行部と、
を備え、
前記表示制御部は、前記表示画面における第1表示領域に、スクロール表示可能な表示対象を表示するとともに、前記第1表示領域よりも前記第1方向とは反対の第2方向側に位置する第2表示領域に、前記タッチ操作対象を表示し、
前記表示制御部は、
(A)前記表示対象の前記第2方向側の端部が表示されていない間は、前記タッチ位置の前記第1方向への移動量と同じ移動量で、前記表示対象の表示位置を前記第1方向へ移動させ、
(B)前記表示対象の前記第2方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第1方向への移動量よりも大きな移動量で前記第1方向へ移動させる、操作入力装置。 - 操作入力装置の表示画面にタッチ操作対象を表示し、前記表示画面上に設けられたタッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第1方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第1方向へ移動させる表示制御ステップと、
前記表示画面上に設けられたタッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行ステップと、
を備え、
前記表示制御ステップでは、スクロール表示可能な表示対象を前記表示画面に表示し、
前記表示対象には前記タッチ操作対象が含まれており、
前記表示制御ステップでは、
(A)前記表示対象の前記第1方向とは反対の第2方向側の端部が表示されていない間は、前記タッチ位置の前記第1方向への移動量と同じ移動量で、前記タッチ操作対象の表示位置を前記表示対象と一体的に前記第1方向へ移動させ、
(B)前記表示対象の前記第2方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第1方向への移動量よりも大きな移動量で前記第1方向へ移動させる、操作入力方法。 - 操作入力装置の表示画面にタッチ操作対象を表示し、前記表示画面上に設けられたタッチパネルに対するスライド操作が行われている間、当該スライド操作におけるタッチ位置の第1方向への移動量よりも大きな移動量で、前記表示画面における前記タッチ操作対象の表示位置を前記第1方向へ移動させる表示制御ステップと、
前記表示画面上に設けられたタッチパネルを介した前記タッチ操作対象に対する選択操作に応じて、当該タッチ操作対象に対応する処理を実行する処理実行ステップと、
を備え、
前記表示制御ステップでは、前記表示画面における第1表示領域に、スクロール表示可能な表示対象を表示するとともに、前記第1表示領域よりも前記第1方向とは反対の第2方向側に位置する第2表示領域に、前記タッチ操作対象を表示し、
前記表示制御ステップでは、
(A)前記表示対象の前記第2方向側の端部が表示されていない間は、前記タッチ位置の前記第1方向への移動量と同じ移動量で、前記表示対象の表示位置を前記第1方向へ移動させ、
(B)前記表示対象の前記第2方向側の端部が表示されている間は、前記表示画面における前記タッチ操作対象の表示位置を、前記タッチ位置の前記第1方向への移動量よりも大きな移動量で前記第1方向へ移動させる、操作入力方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015221968A JP6380341B2 (ja) | 2015-11-12 | 2015-11-12 | 操作入力装置及び操作入力方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015221968A JP6380341B2 (ja) | 2015-11-12 | 2015-11-12 | 操作入力装置及び操作入力方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017091300A JP2017091300A (ja) | 2017-05-25 |
JP6380341B2 true JP6380341B2 (ja) | 2018-08-29 |
Family
ID=58771576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015221968A Expired - Fee Related JP6380341B2 (ja) | 2015-11-12 | 2015-11-12 | 操作入力装置及び操作入力方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6380341B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3961364A4 (en) * | 2020-04-09 | 2022-09-28 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | SITE OPERATION METHOD AND APPARATUS, AND TERMINAL AND STORAGE MEDIA |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4045550B2 (ja) * | 2004-06-28 | 2008-02-13 | 富士フイルム株式会社 | 画像表示制御装置及び画像表示制御プログラム |
JP2014126949A (ja) * | 2012-12-25 | 2014-07-07 | Kyocera Corp | 携帯端末装置、画面制御方法およびプログラム |
JP2014182429A (ja) * | 2013-03-18 | 2014-09-29 | Fujitsu Mobile Communications Ltd | 情報処理装置、情報処理方法及び情報処理プログラム |
JP6155869B2 (ja) * | 2013-06-11 | 2017-07-05 | ソニー株式会社 | 表示制御装置、表示制御方法およびプログラム |
JP5759660B2 (ja) * | 2013-06-21 | 2015-08-05 | レノボ・シンガポール・プライベート・リミテッド | タッチ・スクリーンを備える携帯式情報端末および入力方法 |
-
2015
- 2015-11-12 JP JP2015221968A patent/JP6380341B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3961364A4 (en) * | 2020-04-09 | 2022-09-28 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | SITE OPERATION METHOD AND APPARATUS, AND TERMINAL AND STORAGE MEDIA |
US11740754B2 (en) | 2020-04-09 | 2023-08-29 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for interface operation and terminal, storage medium thereof |
Also Published As
Publication number | Publication date |
---|---|
JP2017091300A (ja) | 2017-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5701440B1 (ja) | ユーザ入力の操作性を向上させる方法 | |
EP2256614B1 (en) | Display control apparatus, display control method, and computer program | |
JP6508122B2 (ja) | 操作入力装置、携帯端末及び操作入力方法 | |
US11435870B2 (en) | Input/output controller and input/output control program | |
JP2010530578A5 (ja) | ||
KR20130005300A (ko) | 정보처리 시스템, 조작입력장치, 정보처리장치, 정보처리방법, 프로그램 및 정보기억매체 | |
US20180121076A1 (en) | Drawing processing method, drawing program, and drawing device | |
US9280235B2 (en) | Portable electronic device | |
JP2013077239A (ja) | スクロール制御装置、スクロール制御方法、およびスクロール制御プログラム | |
JP6380341B2 (ja) | 操作入力装置及び操作入力方法 | |
JP5705393B1 (ja) | ユーザ入力の操作性を向上させる方法 | |
JP2014153916A (ja) | 電子機器、制御方法、及びプログラム | |
JP6166191B2 (ja) | ビデオゲーム処理装置、およびビデオゲーム処理プログラム | |
JP2016209142A (ja) | 画面表示を制御するコンピュータプログラム | |
JP2017157027A (ja) | 表示装置 | |
JP2019053196A (ja) | 情報処理装置、画面制御方法 | |
JP5388310B2 (ja) | 携帯端末及び情報表示方法 | |
JP6380331B2 (ja) | 操作入力装置及び操作入力方法 | |
KR101625187B1 (ko) | 대형화면을 갖는 휴대단말기에서의 터치제어방법 | |
KR101635978B1 (ko) | 대형화면을 갖는 휴대단말기에서 쇼핑용 어플리케이션의 제어방법 | |
JP2015049837A (ja) | 携帯端末装置 | |
JP2015011678A (ja) | 入力装置及びプログラム | |
JP2010152848A (ja) | 入力装置 | |
JP2019153312A (ja) | 操作入力装置、携帯端末及び操作入力方法 | |
JP2016112360A (ja) | ゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180508 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180607 |
|
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: 20180703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180716 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6380341 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |