JP2017162238A - Information processing terminal, input operation method, and input operation program - Google Patents
Information processing terminal, input operation method, and input operation program Download PDFInfo
- Publication number
- JP2017162238A JP2017162238A JP2016046703A JP2016046703A JP2017162238A JP 2017162238 A JP2017162238 A JP 2017162238A JP 2016046703 A JP2016046703 A JP 2016046703A JP 2016046703 A JP2016046703 A JP 2016046703A JP 2017162238 A JP2017162238 A JP 2017162238A
- Authority
- JP
- Japan
- Prior art keywords
- touch event
- display screen
- item
- item selection
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】表示画面に表示している項目の中から、いずれかの項目を選択する操作の操作性を向上させた技術を提供する。【解決手段】タッチイベント処理機能部22は、タッチイベント検出機能部21が同時に検出した2つの操作位置の一方が表示画面上に設定している第1特定領域内であり、他方が表示画面上に設定している第2特定領域内であると、項目選択処理の開始をメニュー処理機能部23に指示する。タッチイベント処理機能部22は、タッチイベント検出機能部21が操作位置を1つも検出していなければ、項目選択処理の終了をメニュー処理機能部23に指示する。タッチイベント処理機能部22は、タッチイベント検出機能部21が1つ以上の操作位置が検出されているタッチイベントであれば、操作位置の変化パターンに基づいて、項目の選択変更をメニュー処理機能部23に指示する。【選択図】図3PROBLEM TO BE SOLVED: To provide a technique for improving the operability of an operation of selecting one of the items displayed on a display screen. SOLUTION: In a touch event processing function unit 22, one of two operation positions simultaneously detected by the touch event detection function unit 21 is in a first specific area set on a display screen, and the other is on a display screen. If it is within the second specific area set to, the menu processing function unit 23 is instructed to start the item selection process. The touch event processing function unit 22 instructs the menu processing function unit 23 to end the item selection process if the touch event detection function unit 21 has not detected any operation position. If the touch event processing function unit 22 is a touch event in which one or more operation positions are detected by the touch event detection function unit 21, the touch event processing function unit 22 can select and change an item based on the change pattern of the operation position. Instruct 23. [Selection diagram] Fig. 3
Description
この発明は、表示画面に表示させた項目について、いずれかの項目の選択にかかる入力操作を受け付ける技術に関する。 The present invention relates to a technique for receiving an input operation related to selection of any item for an item displayed on a display screen.
従来、インストールされているアプリケーションプログラム(以下、単にアプリと言う。)を実行し、このアプリの実行状態に応じた表示画面を表示器に表示するタブレット端末やスマートフォン等の情報処理端末がある。この種の情報処理端末は、実行中のアプリに対する入力操作等が、表示画面上で行えるようにタッチパネルを備えているものが多い。タッチパネルは、ユーザが指やペン等の指示体を接触させた表示画面上の位置を操作位置として検出するデバイスである。情報処理端末は、タッチパネルで検出された操作位置や、操作位置の変化パターンをタッチイベント(ユーザの入力操作)として検出し、検出したタッチイベントが示す入力に応じた処理を実行する。 Conventionally, there is an information processing terminal such as a tablet terminal or a smartphone that executes an installed application program (hereinafter simply referred to as an application) and displays a display screen corresponding to the execution state of the application on a display. This type of information processing terminal is often provided with a touch panel so that an input operation or the like for a running application can be performed on a display screen. The touch panel is a device that detects, as an operation position, a position on a display screen where a user touches an indicator such as a finger or a pen. The information processing terminal detects an operation position detected by the touch panel and a change pattern of the operation position as a touch event (user input operation), and executes a process according to the input indicated by the detected touch event.
また、情報処理端末での文字入力において、入力する文字の選択操作が、表示画面上の左側に設定した操作領域におけるユーザの左手の指の動きと、表示画面上の右側に設定した操作領域におけるユーザの右手の指の動きと、の組み合わせにより行える技術が特許文献1に記載されている。 In addition, in the character input on the information processing terminal, the selection operation of the input character is performed in the operation area set on the right side of the display screen and the movement of the finger of the user's left hand in the operation area set on the left side of the display screen. Patent Document 1 discloses a technique that can be performed in combination with the movement of the finger of the user's right hand.
しかしながら、特許文献1に記載された構成では、ユーザは、入力する文字の選択操作を、表示画面上の左右両側に設定された操作領域内で行わなければならない。すなわち、ユーザは、表示画面上の左右両側に設定された操作領域を意識しながら、入力する文字の選択操作を行わなければならない。 However, in the configuration described in Patent Document 1, the user must perform an operation for selecting a character to be input within the operation areas set on the left and right sides on the display screen. That is, the user must perform an operation for selecting a character to be input while paying attention to the operation areas set on the left and right sides on the display screen.
また、特許文献1に記載された構成では、入力する文字の選択操作を行っている指が操作領域から外れると、操作領域から外れていた間の指の動きがユーザの意図していない入力操作になることがある。また、この特許文献1に記載された構成では、操作領域から外れていた間の指の動きにかかる入力操作が無駄になることもある。 In addition, in the configuration described in Patent Document 1, when a finger performing a selection operation of a character to be input is removed from the operation region, the finger movement while the finger is removed from the operation region is not intended by the user. May be. Further, in the configuration described in Patent Document 1, an input operation related to finger movement while being out of the operation area may be wasted.
この発明の目的は、表示画面に表示されている項目について、いずれかの項目を選択する操作の操作性を向上させた技術を提供することにある。 An object of the present invention is to provide a technique that improves the operability of an operation of selecting any item for an item displayed on a display screen.
この発明の情報処理端末は、上記目的を達するため、以下のように構成している。 In order to achieve the above object, the information processing terminal according to the present invention is configured as follows.
項目選択部は、表示画面に表示させた項目について、いずれかの項目の選択を受け付ける項目選択処理を実行する。項目選択処理は、例えば、OSやアプリケーションプログラム等のプログラムの機能にかかる項目の選択を受け付ける処理であってもよいし、文字の選択を受け付ける処理であってもよい。 An item selection part performs the item selection process which receives selection of any item about the item displayed on the display screen. The item selection process may be, for example, a process for accepting selection of an item related to a function of a program such as an OS or an application program, or a process for accepting selection of a character.
操作検出部は、指示体が接触された表示画面上の操作位置を検出する。この操作検出部は、表示画面に貼付した公知のタッチパネルで構成できる。タッチパネルは、マルチタッチ方式のものであり、静電容量方式、表面弾性波方式等公知のいずれの方式のものであってもよい。指示体は、例えば入力操作を行うユーザの指である。 The operation detection unit detects an operation position on the display screen where the indicator is touched. This operation detection part can be comprised with the well-known touchscreen stuck on the display screen. The touch panel is of a multi-touch type, and may be of any known type such as a capacitance type or a surface acoustic wave type. The indicator is, for example, a finger of a user who performs an input operation.
タッチイベント検出部は、操作検出部によって検出された指示体が接触した表示画面上の操作位置、および表示画面上の操作位置の変化パターンをタッチイベントとして検出する。タッチイベント処理部は、タッチイベント検出部によって検出されたタッチイベントが示す入力を判断する。 The touch event detection unit detects, as a touch event, an operation position on the display screen that is touched by the indicator detected by the operation detection unit and a change pattern of the operation position on the display screen. The touch event processing unit determines an input indicated by the touch event detected by the touch event detection unit.
このタッチイベント処理部は、タッチイベント検出部が検出したタッチイベントが、同時に2つの操作位置を検出し、一方の操作位置が表示画面上に設定している第1特定領域内であり、且つ他方の操作位置が表示画面上に設定している第1特定領域と重なっていない第2特定領域内であったタッチイベントであると、このタッチイベントが示す入力を項目選択処理の開始を要求する入力であると判断する。タッチイベント処理部は、項目選択処理の開始を要求する入力であると判断すると、項目選択処理の開始を項目選択部に指示する。このため、ユーザは、指示体を、第1特定領域、および第2特定領域に同時に接触させることで、項目選択処理の開始にかかる入力操作が行える。 In the touch event processing unit, the touch event detected by the touch event detection unit detects two operation positions at the same time, and one operation position is within the first specific area set on the display screen, and the other If the operation position of the touch event is in a second specific area that does not overlap the first specific area set on the display screen, the input indicated by the touch event is an input requesting the start of the item selection process It is judged that. When determining that the input is a request for starting the item selection process, the touch event processing unit instructs the item selection unit to start the item selection process. For this reason, the user can perform an input operation related to the start of the item selection process by bringing the indicator into contact with the first specific area and the second specific area simultaneously.
また、タッチイベント処理部は、項目選択処理の実行中に、タッチイベント検出部が検出したタッチイベントが、操作位置を1つも検出していないタッチイベントであれば、このタッチイベントが示す入力を項目選択処理の終了を要求する入力であると判断する。タッチイベント処理部は、項目選択処理の終了を要求する入力であると判断すると、項目選択処理の終了を項目選択部に指示する。このため、ユーザは、表示画面上に指示体を接触させないことで、実行中の項目選択処理の終了にかかる入力操作が行える。 In addition, when the touch event detected by the touch event detection unit is a touch event in which no operation position is detected during execution of the item selection process, the input indicated by the touch event is an item. It is determined that the input is for requesting the end of the selection process. When the touch event processing unit determines that the input is an input requesting the end of the item selection process, the touch event processing unit instructs the item selection unit to end the item selection process. For this reason, the user can perform an input operation related to the end of the item selection process being executed by not bringing the indicator into contact with the display screen.
さらに、タッチイベント処理部は、項目選択処理の実行中に、タッチイベント検出部が検出したタッチイベントが、1つ以上の操作位置が検出されているタッチイベントであれば、このタッチイベントが示す入力を表示画面に表示させた項目の選択にかかる入力であると判断する。タッチイベント処理部は、項目の選択にかかる入力であると判断すると、操作位置の変化パターンに基づいて、表示画面に表示している項目の選択変更を項目選択部に指示する。このように、表示画面に表示している項目の選択変更は、表示画面上の操作位置ではなく、表示画面上における操作位置の変化パターンに基づいて行われる。このため、ユーザは、項目の選択変更にかかる操作を、表示画面上のどの位置で行ってもよい。すなわち、ユーザは、項目の選択変更にかかる操作を行う表示画面上の領域を意識する必要がない。したがって、表示画面に表示させた項目の選択にかかる入力操作の操作性を向上させることができる。 Furthermore, the touch event processing unit is an input indicated by the touch event if the touch event detected by the touch event detection unit is a touch event in which one or more operation positions are detected during the item selection process. Is an input related to selection of an item displayed on the display screen. When determining that the input is related to item selection, the touch event processing unit instructs the item selection unit to change the selection of the item displayed on the display screen based on the change pattern of the operation position. As described above, the selection change of the item displayed on the display screen is performed based on the change pattern of the operation position on the display screen, not the operation position on the display screen. For this reason, the user may perform an operation related to the item selection change at any position on the display screen. That is, the user does not need to be aware of the area on the display screen where the operation related to the item selection change is performed. Therefore, it is possible to improve the operability of the input operation related to selection of items displayed on the display screen.
また、第1特定領域、および第2特定領域は、それぞれ表示画面の端部周辺に設定するのが好ましい。より好ましくは、第1特定領域、および第2特定領域は、それぞれ表示画面の中心を挟んで対向する両端部周辺に設定するのがよい。第1特定領域、および第2特定領域をこのように設定することで、表示画面のサイズが比較的大きいタブレット端末や、スマートフォン等の情報処理端末を両手で持って操作するときに、項目選択処理の開始にかかる入力操作が簡単に行える。 Moreover, it is preferable that the first specific area and the second specific area are set around the edge of the display screen. More preferably, the first specific area and the second specific area may be set around both ends facing each other across the center of the display screen. By setting the first specific area and the second specific area in this way, an item selection process is performed when the user operates a tablet terminal having a relatively large display screen or an information processing terminal such as a smartphone with both hands. The input operation for starting can be performed easily.
また、項目選択部を、その時点で選択されている項目に応じて、表示画面の表示を変化させる項目選択処理を実行する構成にすることで、その時点で選択されている項目をユーザに認識させることができる。例えば、その時点で選択されている項目をハイライト表示にする(その時点で選択されていない項目についてはハイライト表示にしない。)。 Also, the item selection unit is configured to execute an item selection process that changes the display on the display screen according to the item selected at that time, so that the user can recognize the item selected at that time. Can be made. For example, the item currently selected is highlighted (the item not selected at that time is not highlighted).
また、プログラムの機能にかかる項目を階層構造で登録した階層メニューを記憶する階層メニュー記憶部を備え、タッチイベント処理部を、項目選択処理の実行中に、タッチイベント検出部が検出したタッチイベントが、表示画面に表示させた項目の選択にかかる入力であると判断したとき、操作位置の変化パターンが第1のパターンであれば、その時点で表示画面に表示している階層での項目の選択変更を項目選択部に指示し、操作位置の変化パターンが第2のパターンであれば、その時点で表示画面に表示している階層に連続している別の階層への切り替えを項目選択部に指示する、構成にしてもよい。 In addition, a hierarchical menu storage unit that stores a hierarchical menu in which items related to the functions of the program are registered in a hierarchical structure is provided, and the touch event detected by the touch event detection unit during execution of the item selection process is displayed. When it is determined that the input is related to selection of an item displayed on the display screen, if the change pattern of the operation position is the first pattern, selection of the item in the hierarchy currently displayed on the display screen If the change is instructed to the item selection unit and the change pattern of the operation position is the second pattern, the item selection unit switches to another layer that is continuous with the layer currently displayed on the display screen. It may be configured to indicate.
このようにすれば、階層構造で登録されている項目の選択操作が簡単に行える。第1のパターン、および第2のパターンは、操作位置が上方向、下方向、左方向、右方向、時計回り、反時計回り等に変化するパターンから選択すればよい。 In this way, it is possible to easily select an item registered in a hierarchical structure. The first pattern and the second pattern may be selected from patterns in which the operation position changes upward, downward, leftward, rightward, clockwise, counterclockwise, and the like.
さらに、項目選択部は、表示画面に表示させている階層を、別の階層へ切り替えるとき、切り替える階層の表示を段階的に濃くしていく項目選択処理を実行する構成にしてもよいし、その時点で表示させている階層の表示を段階的に薄くしていくとともに、切り替える階層の表示を段階的に濃くしていく項目選択処理を実行する構成にしてもよい。 Furthermore, the item selection unit may be configured to execute an item selection process for gradually increasing the display of the layer to be switched when the layer displayed on the display screen is switched to another layer. It may be configured to execute an item selection process in which the display of the hierarchy displayed at the time is gradually reduced and the display of the hierarchy to be switched is gradually increased.
この発明によれば、表示画面に表示している項目の中から、いずれかの項目を選択する操作の操作性を向上させることができる。 According to the present invention, it is possible to improve the operability of the operation of selecting any item from the items displayed on the display screen.
以下、この発明の実施形態である情報処理端末について説明する。 Hereinafter, an information processing terminal according to an embodiment of the present invention will be described.
図1は、この例にかかる情報処理端末の主要部の構成を示すブロック図である。この例にかかる情報処理端末1は、制御部2と、表示部3と、タッチパネル4と、記憶部5と、を備える。情報処理端末1は、例えばタブレット端末やスマートフォンである。 FIG. 1 is a block diagram showing a configuration of a main part of the information processing terminal according to this example. The information processing terminal 1 according to this example includes a control unit 2, a display unit 3, a touch panel 4, and a storage unit 5. The information processing terminal 1 is, for example, a tablet terminal or a smartphone.
制御部2は、情報処理端末1本体の動作を制御する。また、制御部2は、この発明で言う項目選択部、タッチイベント検出部、タッチイベント処理部に相当する構成を備えている。 The control unit 2 controls the operation of the information processing terminal 1 main body. Moreover, the control part 2 is provided with the structure corresponded to the item selection part said by this invention, a touch event detection part, and a touch event process part.
なお、制御部2が有するコンピュータが、この発明にかかる入力操作方法を実行する。また、この発明にかかる入力操作プログラムは、各ステップを制御部2のコンピュータに実行させる。 The computer included in the control unit 2 executes the input operation method according to the present invention. The input operation program according to the present invention causes the computer of the control unit 2 to execute each step.
表示部3は、表示器3aの表示画面の表示を制御する。表示器3aには、OSや実行中のアプリケーションプログラム(以下、単にアプリケーションと言う。)の実行状態に応じた表示画面が表示される。表示器3aは、例えば液晶表示器である。 The display unit 3 controls display on the display screen of the display 3a. On the display device 3a, a display screen corresponding to the execution state of the OS and an application program being executed (hereinafter simply referred to as an application) is displayed. The display 3a is a liquid crystal display, for example.
タッチパネル4は、表示器3aの表示画面に貼付されている。タッチパネル4は、ユーザの指や、ペン等の指示体が接触している位置(以下、操作位置と言う。)を検出する。タッチパネル4は、検出した操作位置を制御部2に入力する。タッチパネル4は、マルチタッチ方式のものであり、指示体が接触している操作位置が同時に複数あれば、各操作位置を検出し、制御部2に入力する。タッチパネル4は、静電容量方式、表面弾性波方式等公知のいずれの方式のものであってもよい。タッチパネル4が、この発明で言う操作検出部に相当する。 The touch panel 4 is affixed to the display screen of the display 3a. The touch panel 4 detects a position (hereinafter referred to as an operation position) where a user's finger or an indicator such as a pen is in contact. The touch panel 4 inputs the detected operation position to the control unit 2. The touch panel 4 is of a multi-touch type, and if there are a plurality of operation positions simultaneously in contact with the indicator, each operation position is detected and input to the control unit 2. The touch panel 4 may be of any known method such as a capacitance method or a surface acoustic wave method. The touch panel 4 corresponds to the operation detection unit referred to in the present invention.
記憶部5は、実行中のOSやアプリケーション等にかかるデータを一次的に記憶する内部メモリである。記憶部5が、この発明で言う階層メニュー記憶部に相当する構成を有する。 The storage unit 5 is an internal memory that temporarily stores data related to the running OS, applications, and the like. The storage unit 5 has a configuration corresponding to the hierarchical menu storage unit referred to in the present invention.
なお、情報処理端末1は、特に図示していないが、OSやアプリケーション等を記憶させておくための内部ストレージも備えている。また、情報処理端末1は、特に図示していないが、カメラ機能にかかる構成や、無線通信機能等にかかる構成を備えていてもよい。 The information processing terminal 1 includes an internal storage for storing an OS, applications, and the like, although not particularly shown. Further, although not particularly illustrated, the information processing terminal 1 may include a configuration related to a camera function, a configuration related to a wireless communication function, and the like.
また、情報処理端末1は、表示器3aの表示画面右側端部、および表示器3aの表示画面左側端部に特定領域11、12を設定している(図2参照)。特定領域11、12は、図2においてハッチングで示す領域である。特定領域11、12は、重ならないように設定している。特定領域11、12の一方が、この発明で言う第1特定領域であり、他方がこの発明で言う第2特定領域である。この例では、情報処理端末1を両手で持ったユーザが、右手の指を特定領域11内に接触させ、且つ左手の指を特定領域12内に接触させることが簡単に行える。特定領域11、12は、重なっていなければ、図2示す設定に限らず、どのよう大きさであってもよいし、どのような配置であってもよい。 In addition, the information processing terminal 1 sets specific areas 11 and 12 at the right end of the display screen of the display 3a and the left end of the display screen of the display 3a (see FIG. 2). The specific areas 11 and 12 are areas indicated by hatching in FIG. The specific areas 11 and 12 are set so as not to overlap. One of the specific areas 11 and 12 is the first specific area referred to in the present invention, and the other is the second specific area referred to in the present invention. In this example, a user holding the information processing terminal 1 with both hands can easily make the finger of the right hand contact the specific area 11 and the finger of the left hand contact the specific area 12. The specific areas 11 and 12 are not limited to the setting shown in FIG. 2 as long as they do not overlap, and may be any size or any arrangement.
ここでは、OSや、その時点で操作中のアプリケーション(以下、アクティブアプリと言う。)の機能にかかる項目の選択を受け付ける処理(以下、メニュー処理と言う。)を、この発明で言う項目選択処理の例にして説明する。図3は、メニュー処理を実行する制御部の機能構成を示す図である。 Here, the process of accepting selection of items related to the functions of the OS and the application being operated at that time (hereinafter referred to as an active application) (hereinafter referred to as menu process) is referred to as an item selection process according to the present invention. An example will be described. FIG. 3 is a diagram illustrating a functional configuration of a control unit that executes menu processing.
制御部2は、タッチイベント検出機能部21と、タッチイベント処理機能部22と、メニュー処理機能部23と、アクティブアプリ切替機能部24と、を備えている。また、記憶部5には、アクティブアプリ50aの実行にかかるデータと、このアクティブアプリ50aのメニューデータ51aと、非アクティブアプリ50b〜50nの実行にかかるデータと、これらの非アクティブアプリ50b〜50nのメニューデータ51b〜51nと、が記憶されている。アクティブアプリは、その時点で操作中のアプリケーションがなければOSであり、その時点で操作中のアプリケーションがあればこの操作中のアプリケーションである。非アクティブアプリ50b〜50nは、起動されているプログラム(OSやアプリケーション)であって、その時点でアクティブアプリでないプログラムである。 The control unit 2 includes a touch event detection function unit 21, a touch event processing function unit 22, a menu processing function unit 23, and an active application switching function unit 24. Further, the storage unit 5 stores data related to the execution of the active application 50a, menu data 51a of the active application 50a, data related to the execution of the inactive applications 50b to 50n, and the inactive applications 50b to 50n. Menu data 51b to 51n are stored. An active application is an OS if there is no application being operated at that time, and an application being operated if there is an application being operated at that time. The inactive applications 50b to 50n are activated programs (OS and applications) and are not active applications at that time.
タッチイベント検出機能部21は、タッチパネル4から入力された操作位置、および操作位置の変化パターンをタッチイベントとして検出する。操作位置は、表示器3aの表示画面上の位置を示す2次元座標である。また、変化パターンは、時間経過にともなう操作位置の変化である。この変化パターンから、ユーザによるタップ操作、ダブルタップ操作、ロングタップ操作、フリック操作等が判断できる。タップ操作とは、指示体をタッチパネル4に一度接触させて離す操作である。ダブルタップ操作とは、短時間の間に、指示体をタッチパネル4に接触させて離す操作を2回繰り返す操作である。ロングタップ操作とは、指示体をタッチパネル4の操作位置に所定時間継続して接触させた状態で保持する操作である。フリック操作とは、指示体をタッチパネル4に接触させた状態で、操作位置を変化させる(タッチパネル4上で指示体を動かす)操作である。タッチイベント検出機能部21は、タッチイベントとしてフリック操作にかかる操作位置の変化の軌跡も検出する。 The touch event detection function unit 21 detects an operation position input from the touch panel 4 and a change pattern of the operation position as a touch event. The operation position is a two-dimensional coordinate indicating the position on the display screen of the display 3a. The change pattern is a change in the operation position with time. From this change pattern, a user's tap operation, double tap operation, long tap operation, flick operation, etc. can be determined. The tap operation is an operation of bringing the indicator into contact with the touch panel 4 and releasing it. The double tap operation is an operation that repeats the operation of bringing the indicator into contact with the touch panel 4 and releasing it twice in a short time. The long tap operation is an operation of holding the indicator in a state where the indicator is kept in contact with the operation position of the touch panel 4 for a predetermined time. The flick operation is an operation in which the operation position is changed (the indicator is moved on the touch panel 4) while the indicator is in contact with the touch panel 4. The touch event detection function unit 21 also detects a trajectory of a change in operation position related to a flick operation as a touch event.
タッチイベント処理機能部22は、タッチイベント検出機能部21で検出されたタッチイベントが示す入力を判断する。 The touch event processing function unit 22 determines an input indicated by the touch event detected by the touch event detection function unit 21.
この例では、タッチイベント処理機能部22は、タッチイベント検出機能部21によって検出されたタッチイベントが、特定領域11、12が同時にタップされたタッチイベントであれば、メニュー処理の開始をメニュー処理機能部23に指示する。また、タッチイベント処理機能部22は、メニュー処理の実行中に、タッチイベント検出機能部21によって検出されたタッチイベントが、操作位置を1つも検出していないタッチイベントであれば、メニュー処理の終了をメニュー処理機能部23に指示する。また、タッチイベント処理機能部22は、メニュー処理の実行中に、タッチイベント検出機能部21によって、操作位置が上下に変化するパターン(この発明で言う、第1のパターンに相当する。)や、操作位置が円形に変化するパターン(この発明で言う、第2のパターンに相当する。)のタッチイベントが検出されると、後述する項目の選択変更や、階層の切り替え、選択されている項目の実行等の指示を行う。 In this example, when the touch event detected by the touch event detection function unit 21 is a touch event in which the specific areas 11 and 12 are tapped at the same time, the touch event processing function unit 22 starts the menu process. The unit 23 is instructed. The touch event processing function unit 22 terminates the menu process if the touch event detected by the touch event detection function unit 21 is a touch event in which no operation position is detected during execution of the menu process. To the menu processing function unit 23. Further, the touch event processing function unit 22 has a pattern (corresponding to the first pattern referred to in the present invention) in which the operation position changes up and down by the touch event detection function unit 21 during execution of the menu process. When a touch event of a pattern in which the operation position changes to a circle (corresponding to the second pattern in the present invention) is detected, the item selection change, hierarchy switching, selection of the selected item, which will be described later, Give instructions for execution.
メニュー処理機能部23は、タッチイベント処理機能部22からの指示に応じて、その時点におけるアクティブアプリのメニュー選択処理を行う。このメニュー選択処理の詳細については、後述する。メニュー処理機能部23が、この発明で言う項目選択部に相当する。 In response to an instruction from the touch event processing function unit 22, the menu processing function unit 23 performs menu selection processing for the active application at that time. Details of the menu selection process will be described later. The menu processing function unit 23 corresponds to the item selection unit referred to in the present invention.
アクティブアプリ切替機能部24は、タッチイベント処理機能部22からの指示に応じて、アクティブアプリ切替処理を行う。このアクティブアプリ切替処理は、その時点におけるアクティブアプリを非アクティブアプリにするとともに、今回指定されたアプリをアクティブアプリにする処理である。すなわち、ユーザは、アクティブアプリの切り替えにかかる入力操作を行うことで、情報処理端末1本体で実行可能な任意のアプリケーションをアクティブアプリにすることができる。 The active application switching function unit 24 performs an active application switching process in response to an instruction from the touch event processing function unit 22. This active application switching process is a process for making the active application at that time the inactive application and making the currently designated application the active application. That is, the user can make any application executable on the information processing terminal 1 main body an active application by performing an input operation related to switching of the active application.
なお、図3では、特に図示していないが、タッチイベント処理機能部22は、今回のタッチイベントが上記のメニュー処理や、アクティブアプリ切替処理以外の処理(その他の処理)にかかるものであると判断すると、検出したタッチイベントを、その処理に応じた機能部に入力する。 Although not particularly shown in FIG. 3, the touch event processing function unit 22 indicates that the current touch event is related to processing other than the menu processing and active application switching processing (other processing). If it judges, the detected touch event will be inputted into the functional part according to the processing.
ここで、OSやアプリケーションの機能にかかる項目を登録した階層メニューについて説明する。図4は、階層メニューの階層構造を説明する図である。図4では、トップメニューである第1階層にSub1〜3、およびItem1、2が登録されている。Sub1〜3は、上位階層であり、OSやアクティブアプリの機能にかかる実行項目を下位の階層に設定している項目である。Sub1〜3は、例えばセキュリティ、通信、表示等の項目である。Item1、2は、OSやアクティブアプリの機能にかかる実行項目である。Item1、2は、例えば印刷、検索等の実行項目である。 Here, a hierarchical menu in which items related to the functions of the OS and applications are registered will be described. FIG. 4 is a diagram for explaining the hierarchical structure of the hierarchical menu. In FIG. 4, Subs 1 to 3 and Items 1 and 2 are registered in the first hierarchy that is the top menu. Subs 1 to 3 are upper layers, which are items in which execution items related to the functions of the OS and the active application are set in a lower layer. Subs 1 to 3 are items such as security, communication, and display. Items 1 and 2 are execution items related to the functions of the OS and the active application. Items 1 and 2 are execution items such as printing and searching.
なお、図4では、Sub1についてのみ第2階層(Sub1.1〜1.3、Item1.1)のメニューを示しているが、Sub2、およびSub3についても、第2階層のメニューがある。さらに、図4では、Sub1.3についてのみ第3階層(Sub1.3.1〜1.3.3、Item1.3.1)のメニューを示しているが、Sub1.1、およびSub1.2にも、第3階層のメニューがある。 In FIG. 4, the menu of the second hierarchy (Sub 1.1 to 1.3, Item 1.1) is shown only for Sub1, but there are also the menus of the second hierarchy for Sub2 and Sub3. Furthermore, FIG. 4 shows the menu of the third layer (Sub 1.3.1 to 1.3.3, Item 1.3.1) only for Sub 1.3, but in Sub 1.1 and Sub 1.2 There is also a third-level menu.
図5は、メニュー処理における階層メニューの状態遷移を示す図である。この例の情報処理端末1は、ユーザが特定領域11、12を同時にタップすると、その時点のアクティブアプリにかかるメニュー処理を開始する。情報処理端末1は、図6に示すように、その時点におけるアクティブアプリの第1階層のメニューを表示器3aに表示する。図6では、Sub1が選択されている項目であり、ハイライト表示されている。また、選択されていない他の項目については、ハイライト表示されていない。 FIG. 5 is a diagram showing the state transition of the hierarchical menu in the menu process. When the user taps the specific areas 11 and 12 at the same time, the information processing terminal 1 of this example starts menu processing for the active application at that time. As illustrated in FIG. 6, the information processing terminal 1 displays the first layer menu of the active application at that time on the display 3 a. In FIG. 6, Sub1 is the selected item and is highlighted. Also, other items that are not selected are not highlighted.
また、情報処理端末1は、ユーザが一方の指を表示画面にタップした状態で、他方の指を表示画面にタップして上方向(図7に示すA方向)、または下方向(図7に示すB方向)に移動させるフリック操作を行うと、その時点で表示器3aに表示している階層のメニューにおいて、選択されている項目を変更する(項目の選択変更を行う。)。情報処理端末1は、例えば、図7に示すB方向のフリック操作が行われると、このフリック操作が行われる直前に選択されていた項目に連続して並んでいる1つ下の項目を選択する。また、情報処理端末1は、図7に示すA方向のフリック操作が行われると、このフリック操作が行われる直前に選択されていた項目に連続して並んでいる1つ上の項目を選択する。図7では、Sub2が選択されている項目であり、ハイライト表示されている。また、選択されていない他の項目については、ハイライト表示されていない。 The information processing terminal 1 also taps the other finger on the display screen while the user taps one finger on the display screen, and moves upward (direction A shown in FIG. 7) or downward (shown in FIG. 7). When a flick operation for moving in the direction B is performed, the item selected in the menu of the hierarchy currently displayed on the display 3a is changed (the item is changed). For example, when the flick operation in the B direction shown in FIG. 7 is performed, the information processing terminal 1 selects the next item that is continuously arranged in the item selected immediately before the flick operation is performed. . In addition, when the flick operation in the A direction shown in FIG. 7 is performed, the information processing terminal 1 selects an item that is one line above the item that was selected immediately before the flick operation is performed. . In FIG. 7, Sub2 is the selected item and is highlighted. Also, other items that are not selected are not highlighted.
なお、情報処理端末1は、図7に示すB方向のフリック操作が行われる直前に選択されていた項目が、その時点で表示されている階層のメニューの最下位に位置する項目であれば、項目の選択を変更しない。また、情報処理端末1は、図7に示すA方向のフリック操作が行われる直前に選択されていた項目が、その時点で表示されている階層のメニューの最上位に位置する項目であれば、項目の選択を変更しない。 If the item selected immediately before the B-direction flick operation shown in FIG. 7 is performed is the item positioned at the lowest level of the menu of the hierarchy displayed at that time, the information processing terminal 1 Do not change item selection. In addition, the information processing terminal 1 determines that the item selected immediately before the flick operation in the A direction illustrated in FIG. 7 is an item positioned at the top of the menu of the hierarchy displayed at that time, Do not change item selection.
このA方向、またはB方向にかかるフリック操作による操作位置の変化パターンが、この発明で言う第1のパターンに相当する。 The change pattern of the operation position by the flick operation in the A direction or the B direction corresponds to the first pattern referred to in the present invention.
また、情報処理端末1は、ユーザが一方の指を表示画面にタップした状態で、他方の指を表示画面にタップして時計方向(図8に示すC方向)に回転させるフリック操作を行うと、その時点で表示器3aに表示している階層のメニューにおいて、選択されている項目に下位の階層があれば、この下位の階層のメニューを表示器3aに表示する。一方、情報処理端末1は、その時点で表示器3aに表示している階層のメニューにおいて、選択されている項目に下位の階層がなければ、すなわち選択されている項目が実行項目であれば、その項目を実行し、メニュー処理を終了する。図8では、Sub1.1が選択されている項目であり、ハイライト表示されている。また、選択されていない他の項目については、ハイライト表示されていない。 The information processing terminal 1 performs a flick operation in which the user taps one finger on the display screen and taps the other finger on the display screen to rotate the finger clockwise (C direction shown in FIG. 8). In the menu of the hierarchy currently displayed on the display 3a, if the selected item has a lower hierarchy, the lower hierarchy menu is displayed on the display 3a. On the other hand, in the menu of the hierarchy currently displayed on the display device 3a, the information processing terminal 1 has no lower hierarchy in the selected item, that is, if the selected item is an execution item, The item is executed and the menu process is terminated. In FIG. 8, Sub 1.1 is the selected item and is highlighted. Also, other items that are not selected are not highlighted.
また、情報処理端末1は、ユーザが一方の指を表示画面にタップした状態で、他方の指を表示画面にタップして反時計方向(図8に示すD方向)に回転させるフリック操作を行うと、その時点で表示器3aに表示している階層のメニューにおいて、選択されている項目に上位の階層があれば、この上位の階層のメニューを表示器3aに表示する。一方、情報処理端末1は、その時点で表示器3aに表示している階層のメニューにおいて、選択されている項目に上位の階層がなければ、現在の状態を保持する。 Further, the information processing terminal 1 performs a flick operation in which the user taps one finger on the display screen and rotates the other finger on the display screen to rotate counterclockwise (D direction shown in FIG. 8). In the menu of the hierarchy currently displayed on the display 3a, if the selected item has an upper hierarchy, the menu of the upper hierarchy is displayed on the display 3a. On the other hand, the information processing terminal 1 holds the current state if the selected item has no higher hierarchy in the hierarchy menu currently displayed on the display 3a.
このC方向、またはD方向にかかるフリック操作による操作位置の変化パターンが、この発明で言う第2のパターンに相当する。 The change pattern of the operation position by the flick operation in the C direction or the D direction corresponds to the second pattern in the present invention.
また、情報処理端末1は、ユーザが両指を表示器3aの表示画面から同時に離すと(無タップ状態になると)、このメニュー処理を終了する。 Further, the information processing terminal 1 ends the menu process when the user simultaneously removes both fingers from the display screen of the display 3a (when the user enters a non-tap state).
ユーザは、上方向、下方向、時計回り、反時計回りのフリック操作を、右手で行ってもよいし、左手で行ってもよい。上方向、下方向、時計回り、反時計回りのフリック操作は、特定領域11、12内で行ってもよいし、特定領域11、12外で行ってもよい。また、ユーザは、メニュー処理中に、上方向、下方向、時計回り、反時計回りのフリック操作を行う手を、一方の手から他方の手(右手から左手、左手から右手)に変化させてもよい。また、ユーザは、両指を表示器3aの表示画面から同時に離さなければ、メニュー処理を継続させられる。 The user may perform a flicking operation in the upward direction, the downward direction, the clockwise direction, and the counterclockwise direction with the right hand or the left hand. The upward, downward, clockwise, and counterclockwise flick operations may be performed within the specific areas 11 and 12 or may be performed outside the specific areas 11 and 12. In addition, during the menu processing, the user changes the hand that performs the upward, downward, clockwise, or counterclockwise flick operation from one hand to the other hand (right hand to left hand, left hand to right hand). Also good. Further, the menu process can be continued unless the user removes both fingers from the display screen of the display 3a at the same time.
図9は、情報処理端末の動作を示すフローチャートである。情報処理端末1は、タッチイベント検出機能部21において、タッチイベントの検出を常時行っている(s1)。タッチイベントは、表示器3aの表示画面に貼付されているタッチパネル4に指示体(この例では、ユーザの指)が接触している操作位置、および操作位置の変化パターンである。 FIG. 9 is a flowchart showing the operation of the information processing terminal. In the information processing terminal 1, the touch event detection function unit 21 always detects a touch event (s1). The touch event is an operation position where an indicator (in this example, a user's finger) is in contact with the touch panel 4 attached to the display screen of the display device 3a, and a change pattern of the operation position.
タッチイベント処理機能部22は、タッチイベント検出機能部21が今回検出したタッチイベントが、特定領域11、12の同時タップであるかどうかを判断する(s2)。タッチイベント処理機能部22は、s2で特定領域11、12の同時タップであると判断すると、後述するメニュー処理の実行をメニュー処理機能部23に指示する。これにより、メニュー処理機能部23がメニュー処理を開始する(s3)。一方、タッチイベント処理機能部22は、s2で特定領域11、12の同時タップでないと判断すると、タッチイベント検出機能部21が今回検出したタッチイベントに応じた処理の指示を行い(s4)、s1に戻る。 The touch event processing function unit 22 determines whether the touch event detected this time by the touch event detection function unit 21 is a simultaneous tap on the specific areas 11 and 12 (s2). If the touch event processing function unit 22 determines that the specific areas 11 and 12 are simultaneously tapped in s2, the touch event processing function unit 22 instructs the menu processing function unit 23 to execute a menu process described later. Thereby, the menu processing function unit 23 starts the menu processing (s3). On the other hand, when the touch event processing function unit 22 determines that it is not a simultaneous tap of the specific areas 11 and 12 in s2, the touch event detection function unit 21 instructs processing corresponding to the touch event detected this time (s4), and s1 Return to.
図10、および図11は、s3にかかるメニュー処理を示すフローチャートである。メニュー処理機能部23は、この時点におけるアクティブアプリの第1階層のメニューを表示器3aに表示させる(s11)。s11では、メニュー処理機能部23が、例えば、図6に示した表示画面を表示器3aに表示させる。 10 and 11 are flowcharts showing the menu processing according to s3. The menu processing function unit 23 causes the display 3a to display the first layer menu of the active application at this time (s11). In s11, the menu processing function unit 23 displays the display screen shown in FIG. 6 on the display 3a, for example.
このメニュー処理の実行中においても、タッチイベント検出機能部21が、タッチイベントの検出を常時行っている(s12)。タッチイベント処理機能部22は、タッチイベント検出機能部21が今回検出したタッチイベントが、ユーザの指がタッチパネル4に接触していない無タップ状態であるかどうかを判断する(s13)。タッチイベント処理機能部22は、無タップ状態であると判断すると、実行中のメニュー処理の終了をメニュー処理機能部23に指示する。メニュー処理機能部23は、この指示にしたがって、表示器3aの表示画面に表示させていた階層のメニューを削除し(s14)、本処理を終了する。s14では、メニュー処理機能部23が、例えば、図2に示した表示画面を表示器3aに表示させる。 Even during the execution of this menu process, the touch event detection function unit 21 always detects a touch event (s12). The touch event processing function unit 22 determines whether the touch event detected this time by the touch event detection function unit 21 is a non-tap state in which the user's finger is not touching the touch panel 4 (s13). When determining that the touch event processing function unit 22 is in the non-tap state, the touch event processing function unit 22 instructs the menu processing function unit 23 to end the menu process being executed. In accordance with this instruction, the menu processing function unit 23 deletes the menu of the hierarchy displayed on the display screen of the display device 3a (s14), and ends this processing. In s14, the menu processing function unit 23 causes the display 3a to display the display screen shown in FIG. 2, for example.
タッチイベント処理機能部22は、タッチイベント検出機能部21が今回検出したタッチイベントが、操作位置を上方向(図7に示したA方向)に移動させるフリック操作であるかどうかを判断する(s15)。タッチイベント処理機能部22は、操作位置を上方向に移動させるフリック操作であると判断すると、選択項目を上側に変更することをメニュー処理機能部23に指示する。メニュー処理機能部23は、この指示にしたがって、現在選択されている項目の上側に別の項目があれば、選択項目を変更し(s16、s17)、s12に戻る。s17では、ハイライト表示している項目を変更する。一方、メニュー処理機能部23は、現在選択されている項目の上側に別の項目がなければ、s17で選択項目を変更することなく、s12に戻る。 The touch event processing function unit 22 determines whether the touch event detected this time by the touch event detection function unit 21 is a flick operation that moves the operation position upward (direction A shown in FIG. 7) (s15). ). When the touch event processing function unit 22 determines that the flick operation is to move the operation position upward, the touch event processing function unit 22 instructs the menu processing function unit 23 to change the selection item to the upper side. In accordance with this instruction, if there is another item above the currently selected item, the menu processing function unit 23 changes the selected item (s16, s17), and returns to s12. In s17, the highlighted item is changed. On the other hand, if there is no other item above the currently selected item, the menu processing function unit 23 returns to s12 without changing the selected item in s17.
また、タッチイベント処理機能部22は、タッチイベント検出機能部21が今回検出したタッチイベントが、操作位置を下方向(図7に示したB方向)に移動させるフリック操作であるかどうかを判断する(s18)。タッチイベント処理機能部22は、操作位置を下方向に移動させるフリック操作であると判断すると、選択項目を下側に変更することをメニュー処理機能部23に指示する。メニュー処理機能部23は、この指示にしたがって、現在選択されている項目の下側に別の項目があれば、選択項目を変更し(s19、s20)、s12に戻る。s20では、ハイライト表示している項目を変更する。一方、メニュー処理機能部23は、現在選択されている項目の下側に別の項目がなければ、s20で選択項目を変更することなく、s12に戻る。 The touch event processing function unit 22 determines whether the touch event detected this time by the touch event detection function unit 21 is a flick operation that moves the operation position downward (B direction shown in FIG. 7). (S18). When the touch event processing function unit 22 determines that the operation position is a flick operation that moves the operation position downward, the touch event processing function unit 22 instructs the menu processing function unit 23 to change the selection item downward. In accordance with this instruction, if there is another item below the currently selected item, the menu processing function unit 23 changes the selected item (s19, s20), and returns to s12. In s20, the highlighted item is changed. On the other hand, if there is no other item below the currently selected item, the menu processing function unit 23 returns to s12 without changing the selected item in s20.
また、タッチイベント処理機能部22は、タッチイベント検出機能部21が今回検出したタッチイベントが、操作位置を時計回りに回転させる(図8に示したC方向に回転させる)フリック操作であるかどうかを判断する(s21)。タッチイベント処理機能部22は、操作位置を時計回りに回転させるフリック操作であると判断すると、現在の選択している項目の下位の階層に移動することをメニュー処理機能部23に指示する。メニュー処理機能部23は、この指示にしたがって、現在選択されている項目に下位の階層があれば、下位の階層のメニューを表示器3aに表示させ(s22、23)、s12に戻る。s23では、例えば、切り替えた階層の一番上に位置する項目を、選択されている項目としてハイライト表示する。一方、メニュー処理機能部23は、現在選択されている項目に下位の階層がなければ、選択されている項目(実行項目)にかかる処理を実行し(s24)、s14で表示器3aにおけるメニューの表示を削除して、本処理を終了する。 The touch event processing function unit 22 determines whether the touch event detected this time by the touch event detection function unit 21 is a flick operation that rotates the operation position clockwise (rotates in the direction C shown in FIG. 8). Is determined (s21). If the touch event processing function unit 22 determines that the operation position is a flick operation that rotates the operation position clockwise, the touch event processing function unit 22 instructs the menu processing function unit 23 to move to a lower layer of the currently selected item. In accordance with this instruction, if the currently selected item has a lower hierarchy, the menu processing function unit 23 displays the lower hierarchy menu on the display 3a (s22, 23), and returns to s12. In s23, for example, the item located at the top of the switched hierarchy is highlighted as the selected item. On the other hand, if the currently selected item does not have a lower hierarchy, the menu processing function unit 23 executes a process related to the selected item (execution item) (s24), and the menu of the display 3a is displayed in s14. The display is deleted and this process is terminated.
また、タッチイベント処理機能部22は、タッチイベント検出機能部21が今回検出したタッチイベントが、操作位置を反時計回りに回転させる(図8に示したD方向に回転させる)フリック操作であるかどうかを判定する(s25)。タッチイベント処理機能部22は、操作位置を反時計回りに回転させるフリック操作であると判断すると、現在の選択している項目の上位の階層に移動することをメニュー処理機能部23に指示する。メニュー処理機能部23は、現在選択されている項目に上位の階層があれば、上位の階層のメニューを表示器3aに表示させ(s26、27)、s12に戻る。s27では、例えば、切り替えた階層の一番上に位置する項目を、選択されている項目としてハイライト表示する。一方、メニュー処理機能部23は、現在選択されている項目に上位の階層がなければ、階層の表示を変更することなく、s12に戻る。 Further, the touch event processing function unit 22 determines whether the touch event detected this time by the touch event detection function unit 21 is a flick operation that rotates the operation position counterclockwise (rotates in the direction D shown in FIG. 8). It is determined whether or not (s25). When the touch event processing function unit 22 determines that the operation position is a flick operation for rotating the operation position counterclockwise, the touch event processing function unit 22 instructs the menu processing function unit 23 to move to a higher level of the currently selected item. If the currently selected item has an upper layer, the menu processing function unit 23 displays the upper layer menu on the display 3a (s26, 27), and returns to s12. In s27, for example, the item located at the top of the switched hierarchy is highlighted as the selected item. On the other hand, if the currently selected item does not have a higher hierarchy, the menu processing function unit 23 returns to s12 without changing the display of the hierarchy.
このように、ユーザは、メニュー処理を実行するときに、特定領域11、12を同時にタップすれば、項目の選択変更にかかる上方向、下方向、時計回り、反時計回りのフリップ操作を、表示画面上のどの位置で行ってもよい。すなわち、ユーザは、項目の選択変更にかかる操作を行う表示画面上領域を意識する必要がない。したがって、表示画面に表示させた項目の選択にかかる入力操作の操作性を向上させることができる。 In this way, when the user executes the menu process, if the specific areas 11 and 12 are tapped at the same time, the upward, downward, clockwise, and counterclockwise flip operations related to the item selection change are displayed. It may be performed at any position on the screen. That is, the user does not need to be aware of the area on the display screen where the operation related to the item selection change is performed. Therefore, it is possible to improve the operability of the input operation related to selection of items displayed on the display screen.
また、時計回りや、反時計回りの回転させるフリック操作では、図12に示すように、移行する階層のメニューの表示が、回転操作量(このフリック操作にかかる軌跡の長さ)に応じて段階的に明確になるようにしてもよい。図12に示す例では、回転操作量が大きくなるにつれて、移行する階層のメニューの表示が(A)、(B)、(C)、(D)、(E)の順に変化する。この場合、図12(C)に示す段階までに、時計回りや、反時計回りの回転させるフリック操作が中止されると、階層メニューの移行を中止するようにしてもよい。このようにすれば、ユーザは、移行させようとしている階層が所望の階層であるかどうかの確認が、階層の移行が完了する前に確認できる。また、ユーザは、所望の階層でないと判断したときには、その時点で階層の移行を中止することができる。 In addition, in the flick operation that rotates clockwise or counterclockwise, as shown in FIG. 12, the display of the menu of the hierarchy to be shifted is stepped in accordance with the rotation operation amount (the length of the trajectory for this flick operation). You may make it clear clearly. In the example shown in FIG. 12, as the amount of rotation operation increases, the menu display of the hierarchy to be changed changes in the order of (A), (B), (C), (D), and (E). In this case, when the flick operation for rotating clockwise or counterclockwise is stopped by the stage shown in FIG. 12C, the transition of the hierarchical menu may be stopped. In this way, the user can confirm whether or not the hierarchy to be migrated is a desired hierarchy before the hierarchy migration is completed. Further, when the user determines that the hierarchy is not a desired hierarchy, the hierarchy can be stopped at that time.
また、図13に示すように、選択されている階層と、移行する階層とを並べて表示器3aに表示させてもよい。図13では、移行前の階層のメニュー(図13における左側の階層のメニュー)の表示が、回転操作量に応じて段階的に薄くなり、移行する階層のメニュー(図13における右側の階層のメニュー)の表示が、回転操作量に応じて段階的に濃くなる。図13に示す例では、回転操作量が大きくなるにつれて、移行する階層のメニューの表示が(A)、(B)、(C)、(D)、(E)、(F)の順に変化する。この場合、図13(C)に示す段階までに、時計回りや、反時計回りの回転させるフリック操作が中止されると、階層メニューの移行を中止するようにすればよい。 Further, as shown in FIG. 13, the selected hierarchy and the hierarchy to be migrated may be displayed side by side on the display 3a. In FIG. 13, the display of the menu of the layer before transition (the menu of the left layer in FIG. 13) is gradually reduced according to the amount of rotation operation, and the menu of the layer to be transitioned (menu of the right layer in FIG. 13) ) Becomes darker in steps according to the amount of rotation operation. In the example shown in FIG. 13, as the amount of rotation operation increases, the menu display of the hierarchy to be changed changes in the order of (A), (B), (C), (D), (E), and (F). . In this case, if the flick operation for rotating clockwise or counterclockwise is stopped by the stage shown in FIG. 13C, the transition of the hierarchical menu may be stopped.
また、回転と、上下方向とを組み合わせたフリック操作を受け付けたときには、移行する階層で、項目の選択が行われるようにしてもよい。回転と、上下方向とを組み合わせたフリック操作とは、例えば指を時計回り、または反時計回りに回転させながら、その回転の中心を上方向や、下方向に移動させる操作であってもよいし、一方の手の指を時計回り、または反時計回りに回転させ、且つ他方の手の指を上方向や、下方向に移動させる操作であってもよい。 In addition, when a flick operation combining rotation and vertical direction is received, an item may be selected in the hierarchy to be transferred. The flick operation combining the rotation and the vertical direction may be an operation of moving the center of the rotation upward or downward while rotating the finger clockwise or counterclockwise, for example. The operation may be an operation of rotating the finger of one hand clockwise or counterclockwise and moving the finger of the other hand upward or downward.
また、情報処理端末1は、時計回りの回転操作と、反時計回りの回転操作とを同時に検出すると、表示器に表示しているメニューを拡大表示したり、縮小表示したりする構成にしてもよい。例えば、表示画面右側で反時計回りの回転操作、および表示画面左側で時計回りの回転操作を同時に検出すると、メニューの拡大表示を行う。また、画面右側で時計回りの回転操作、および表示画面左側で反時計回りの回転操作を同時に検出すると、メニューの縮小表示を行う構成にしてもよい。 Further, when the information processing terminal 1 detects the clockwise rotation operation and the counterclockwise rotation operation at the same time, the information processing terminal 1 is configured to enlarge or reduce the menu displayed on the display. Good. For example, when a counterclockwise rotation operation on the right side of the display screen and a clockwise rotation operation on the left side of the display screen are detected at the same time, an enlarged display of the menu is performed. Further, when a clockwise rotation operation on the right side of the screen and a counterclockwise rotation operation on the left side of the display screen are detected at the same time, a reduced menu display may be performed.
上記の説明では、アクティブアプリの機能にかかる項目を選択する場合を例にして本願発明を説明したが、本願発明は、アクティブアプリに対して、入力する文字を選択するものであってもよいし、他の項目の選択を行うものであってもよい。また、上記の例におけるメニューは、階層構造である必要はない。 In the above description, the present invention has been described by taking an example in which an item related to the function of the active app is selected. However, the present invention may select a character to be input to the active app. Other items may be selected. Also, the menu in the above example need not have a hierarchical structure.
また、特定領域11、12は、図2に示した例に関わらず、互いに重ならない領域であれば、表示器3aの表示画面上のどのような領域に設定してもよい。 The specific areas 11 and 12 may be set to any areas on the display screen of the display device 3a as long as they do not overlap each other regardless of the example shown in FIG.
また、表示しているメニューでの項目の選択変更にかかる操作は、上下方向のフリック操作に限らず、横方向や回転のフリック操作としてもよい。また、表示しているメニューでの階層の選択変更にかかる操作は、回転のフリック操作に限らず、横方向や縦方向のフリック操作としてもよい。すなわち、表示しているメニューでの項目の選択変更にかかる操作と、表示しているメニューでの階層の選択変更にかかる操作とが、異なる操作であれば、どのような操作の組み合わせを用いてよい。 Further, the operation related to the selection change of the item in the displayed menu is not limited to the flick operation in the vertical direction, and may be a flick operation in the horizontal direction or rotation. Further, the operation related to the selection change of the hierarchy in the displayed menu is not limited to the rotation flick operation, and may be a horizontal or vertical flick operation. In other words, if the operation for selecting and changing the item in the displayed menu is different from the operation for selecting and changing the hierarchy in the displayed menu, any combination of operations is used. Good.
1…情報処理端末
2…制御部
3…表示部
3a…表示器
4…タッチパネル
5…記憶部
11、12…特定領域
21…タッチイベント検出機能部
22…タッチイベント処理機能部
23…メニュー処理機能部
DESCRIPTION OF SYMBOLS 1 ... Information processing terminal 2 ... Control part 3 ... Display part 3a ... Display device 4 ... Touch panel 5 ... Memory | storage part 11, 12 ... Specific area | region 21 ... Touch event detection function part 22 ... Touch event process function part 23 ... Menu process function part
Claims (10)
指示体が接触された前記表示画面上の操作位置を検出する操作検出部と、
前記操作検出部によって検出された前記指示体が接触した前記表示画面上の操作位置、および前記表示画面上の操作位置の変化パターンをタッチイベントとして検出するタッチイベント検出部と、
前記タッチイベント検出部によって検出されたタッチイベントが示す入力を判断するタッチイベント処理部と、を備え、
前記タッチイベント処理部は、
前記タッチイベント検出部が検出したタッチイベントが、同時に2つの操作位置を検出し、一方の操作位置が前記表示画面上に設定している第1特定領域内であり、且つ他方の操作位置が前記表示画面上に設定している前記第1特定領域と重なっていない第2特定領域内であったタッチイベントであると、このタッチイベントが示す入力を前記項目選択処理の開始を要求する入力であると判断し、前記項目選択処理の開始を前記項目選択部に指示し、
また、前記項目選択処理の実行中に、前記タッチイベント検出部が検出したタッチイベントが、操作位置を1つも検出していないタッチイベントであれば、このタッチイベントが示す入力を前記項目選択処理の終了を要求する入力であると判断し、前記項目選択処理の終了を前記項目選択部に指示し、
さらに、前記項目選択処理の実行中に、前記タッチイベント検出部が検出したタッチイベントが、1つ以上の操作位置が検出されているタッチイベントであれば、このタッチイベントが示す入力を前記表示画面に表示させた項目の選択にかかる入力であると判断し、操作位置の変化パターンに基づいて、前記表示画面に表示している項目の選択変更を前記項目選択部に指示する、
情報処理端末。 An item selection unit that executes an item selection process that accepts selection of any item for the item displayed on the display screen;
An operation detection unit that detects an operation position on the display screen with which the indicator is touched;
A touch event detection unit that detects, as a touch event, an operation position on the display screen that is touched by the indicator detected by the operation detection unit, and a change pattern of the operation position on the display screen;
A touch event processing unit that determines an input indicated by the touch event detected by the touch event detection unit;
The touch event processing unit
The touch event detected by the touch event detection unit simultaneously detects two operation positions, one operation position is in the first specific area set on the display screen, and the other operation position is the above-described operation position. When the touch event is in the second specific area that does not overlap the first specific area set on the display screen, the input indicated by the touch event is an input requesting the start of the item selection process. And instructing the item selection unit to start the item selection process,
Further, if the touch event detected by the touch event detection unit during the execution of the item selection process is a touch event in which no operation position is detected, an input indicated by the touch event is input to the item selection process. It is determined that the input is to request termination, and the item selection unit is instructed to terminate the item selection process.
Furthermore, if the touch event detected by the touch event detection unit during execution of the item selection process is a touch event in which one or more operation positions are detected, an input indicated by the touch event is displayed on the display screen. It is determined that the input is related to the selection of the item displayed on the screen, and the item selection unit is instructed to change the selection of the item displayed on the display screen based on the change pattern of the operation position.
Information processing terminal.
前記タッチイベント処理部は、
前記項目選択処理の実行中に、前記タッチイベント検出部が検出したタッチイベントが、前記表示画面に表示させた項目の選択にかかる入力であると判断したとき、操作位置の変化パターンが第1のパターンであれば、その時点で前記表示画面に表示している階層での項目の選択変更を前記項目選択部に指示し、操作位置の変化パターンが第2のパターンであれば、その時点で前記表示画面に表示している階層に連続している別の階層への切り替えを前記項目選択部に指示する、請求項5に記載の情報処理端末。 A hierarchical menu storage unit for storing a hierarchical menu in which items related to the function of the program are registered in a hierarchical structure;
The touch event processing unit
When it is determined that the touch event detected by the touch event detection unit is an input related to selection of an item displayed on the display screen during execution of the item selection process, the change pattern of the operation position is the first pattern. If it is a pattern, the item selection unit is instructed to change the selection of the item in the hierarchy currently displayed on the display screen, and if the change pattern of the operation position is the second pattern, the item selection unit The information processing terminal according to claim 5, wherein the item selection unit is instructed to switch to another layer that is continuous with the layer displayed on the display screen.
操作検出部によって検出された、指示体が接触した前記表示画面上の操作位置、および前記表示画面上の操作位置の変化パターンをタッチイベントとして検出するタッチイベント検出ステップと、
前記タッチイベント検出ステップで検出されたタッチイベントが示す入力を判断するタッチイベント処理ステップと、をコンピュータが実行する入力操作方法であって、
前記タッチイベント処理ステップは、
前記タッチイベント検出ステップで検出したタッチイベントが、同時に2つの操作位置を検出し、一方の操作位置が前記表示画面上に設定している第1特定領域内であり、且つ他方の操作位置が前記表示画面上に設定している前記第1特定領域と重なっていない第2特定領域内であったタッチイベントであると、このタッチイベントが示す入力を前記項目選択処理の開始を要求する入力であると判断し、前記項目選択処理を前記項目選択ステップに開始させ、
また、前記項目選択処理の実行中に、前記タッチイベント検出ステップで検出したタッチイベントが、操作位置を1つも検出していないタッチイベントであれば、このタッチイベントが示す入力を前記項目選択処理の終了を要求する入力であると判断し、前記項目選択処理を前記項目選択ステップに終了させ、
さらに、前記項目選択処理の実行中に、前記タッチイベント検出ステップで検出したタッチイベントが、1つ以上の操作位置が検出されているタッチイベントであれば、このタッチイベントが示す入力を前記表示画面に表示させた項目の選択にかかる入力であると判断し、操作位置の変化パターンに基づいて、前記表示画面に表示している項目の選択を前記項目選択ステップに変更させる、ステップである、
入力操作方法。 An item selection step for executing an item selection process for accepting selection of any of the items displayed on the display screen;
A touch event detection step for detecting, as a touch event, an operation position on the display screen that is touched by the indicator, and a change pattern of the operation position on the display screen detected by the operation detection unit;
A touch event processing step of determining an input indicated by the touch event detected in the touch event detection step;
The touch event processing step includes:
The touch event detected in the touch event detection step detects two operation positions at the same time, one operation position is in the first specific area set on the display screen, and the other operation position is the above-mentioned operation position. When the touch event is in the second specific area that does not overlap the first specific area set on the display screen, the input indicated by the touch event is an input requesting the start of the item selection process. And the item selection process is started in the item selection step,
In addition, if the touch event detected in the touch event detection step is a touch event in which no operation position is detected during the item selection process, the input indicated by the touch event is input to the item selection process. It is determined that the input is an input requesting termination, and the item selection process is terminated in the item selection step.
Furthermore, if the touch event detected in the touch event detection step is a touch event in which one or more operation positions are detected during the item selection process, an input indicated by the touch event is displayed on the display screen. It is determined that the input is related to the selection of the item displayed on the screen, and the selection of the item displayed on the display screen is changed to the item selection step based on the change pattern of the operation position.
Input operation method.
操作検出部によって検出された、指示体が接触した前記表示画面上の操作位置、および前記表示画面上の操作位置の変化パターンをタッチイベントとして検出するタッチイベント検出ステップと、
前記タッチイベント検出ステップで検出されたタッチイベントが示す入力を判断するタッチイベント処理ステップと、をコンピュータに実行させる入力操作プログラムであって、
前記タッチイベント処理ステップは、
前記タッチイベント検出ステップで検出したタッチイベントが、同時に2つの操作位置を検出し、一方の操作位置が前記表示画面上に設定している第1特定領域内であり、且つ他方の操作位置が前記表示画面上に設定している前記第1特定領域と重なっていない第2特定領域内であったタッチイベントであると、このタッチイベントが示す入力を前記項目選択処理の開始を要求する入力であると判断し、前記項目選択処理を前記項目選択ステップに開始させ、
また、前記項目選択処理の実行中に、前記タッチイベント検出ステップで検出したタッチイベントが、操作位置を1つも検出していないタッチイベントであれば、このタッチイベントが示す入力を前記項目選択処理の終了を要求する入力であると判断し、前記項目選択処理を前記項目選択ステップに終了させ、
さらに、前記項目選択処理の実行中に、前記タッチイベント検出ステップで検出したタッチイベントが、1つ以上の操作位置が検出されているタッチイベントであれば、このタッチイベントが示す入力を前記表示画面に表示させた項目の選択にかかる入力であると判断し、操作位置の変化パターンに基づいて、前記表示画面に表示している項目の選択を前記項目選択ステップに変更させる、ステップである、
入力操作プログラム。 An item selection step for executing an item selection process for accepting selection of any of the items displayed on the display screen;
A touch event detection step for detecting, as a touch event, an operation position on the display screen that is touched by the indicator, and a change pattern of the operation position on the display screen detected by the operation detection unit;
A touch event processing step of determining an input indicated by the touch event detected in the touch event detection step;
The touch event processing step includes:
The touch event detected in the touch event detection step detects two operation positions at the same time, one operation position is in the first specific area set on the display screen, and the other operation position is the above-mentioned operation position. When the touch event is in the second specific area that does not overlap the first specific area set on the display screen, the input indicated by the touch event is an input requesting the start of the item selection process. And the item selection process is started in the item selection step,
In addition, if the touch event detected in the touch event detection step is a touch event in which no operation position is detected during the item selection process, the input indicated by the touch event is input to the item selection process. It is determined that the input is an input requesting termination, and the item selection process is terminated in the item selection step.
Furthermore, if the touch event detected in the touch event detection step is a touch event in which one or more operation positions are detected during the item selection process, an input indicated by the touch event is displayed on the display screen. It is determined that the input is related to the selection of the item displayed on the screen, and the selection of the item displayed on the display screen is changed to the item selection step based on the change pattern of the operation position.
Input operation program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016046703A JP2017162238A (en) | 2016-03-10 | 2016-03-10 | Information processing terminal, input operation method, and input operation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016046703A JP2017162238A (en) | 2016-03-10 | 2016-03-10 | Information processing terminal, input operation method, and input operation program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2017162238A true JP2017162238A (en) | 2017-09-14 |
Family
ID=59854083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016046703A Pending JP2017162238A (en) | 2016-03-10 | 2016-03-10 | Information processing terminal, input operation method, and input operation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2017162238A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023511367A (en) * | 2020-01-22 | 2023-03-17 | メソディカル マインド,エルエルシー. | graphical user interface system |
| US12405708B2 (en) | 2018-07-17 | 2025-09-02 | Methodical Mind, Llc | Graphical user interface system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007131A (en) * | 2000-06-21 | 2002-01-11 | Digital Electronics Corp | Display device for control |
| JP2009259163A (en) * | 2008-04-21 | 2009-11-05 | Mitsubishi Electric Corp | User interface device and program |
| JP2011054205A (en) * | 2010-11-29 | 2011-03-17 | Sony Computer Entertainment Inc | Multimedia reproducing apparatus and method of displaying background image |
| JP2013218460A (en) * | 2012-04-06 | 2013-10-24 | Kyocera Document Solutions Inc | Display input device and image forming apparatus |
-
2016
- 2016-03-10 JP JP2016046703A patent/JP2017162238A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007131A (en) * | 2000-06-21 | 2002-01-11 | Digital Electronics Corp | Display device for control |
| JP2009259163A (en) * | 2008-04-21 | 2009-11-05 | Mitsubishi Electric Corp | User interface device and program |
| JP2011054205A (en) * | 2010-11-29 | 2011-03-17 | Sony Computer Entertainment Inc | Multimedia reproducing apparatus and method of displaying background image |
| JP2013218460A (en) * | 2012-04-06 | 2013-10-24 | Kyocera Document Solutions Inc | Display input device and image forming apparatus |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12405708B2 (en) | 2018-07-17 | 2025-09-02 | Methodical Mind, Llc | Graphical user interface system |
| JP2023511367A (en) * | 2020-01-22 | 2023-03-17 | メソディカル マインド,エルエルシー. | graphical user interface system |
| JP7702958B2 (en) | 2020-01-22 | 2025-07-04 | メソディカル マインド,エルエルシー. | Graphical User Interface System |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3751828B1 (en) | Method and system for configuring an idle screen in a portable terminal | |
| EP3025218B1 (en) | Multi-region touchpad | |
| JP6143934B1 (en) | Information processing program, information processing method, and information processing apparatus | |
| CN102722334B (en) | The control method of touch screen and device | |
| CN102929522A (en) | Controlling responsiveness to user inputs | |
| EP1969450A1 (en) | Mobile device and operation method control available for using touch and drag | |
| JP5729756B2 (en) | Portable electronic device, its control method and program | |
| JP2013012021A (en) | Information processing apparatus, information processing method, program and remote operation system | |
| JP2009110286A (en) | Information processing apparatus, launcher activation control program, and launcher activation control method | |
| JP5780438B2 (en) | Electronic device, position designation method and program | |
| WO2014024277A1 (en) | Portable electronic device, and control method and program therefor | |
| JP2012247861A (en) | Touch screen device, touch operation input method, and program | |
| CN104375776A (en) | Touch control equipment and touch control method thereof | |
| KR20120092485A (en) | Method and apparatus for providing graphic user interface in mobile terminal | |
| JP2015521768A (en) | Launching applications on programmable devices that use gestures on images | |
| JP2015135611A (en) | information processing apparatus | |
| JP2017162238A (en) | Information processing terminal, input operation method, and input operation program | |
| KR20200011538A (en) | Method of adjusting an ui and user terminal using the same | |
| WO2013077359A1 (en) | Electronic device, method of operating electronic device, and program | |
| CN109885250A (en) | A kind of interface alternation method and apparatus | |
| JP7194953B1 (en) | Programs for object manipulation | |
| JP6367720B2 (en) | Information processing apparatus and program | |
| JP6112147B2 (en) | Electronic device and position designation method | |
| JP2020086603A (en) | Electronic device, control device, electronic device control method, and control program | |
| JP2016207057A (en) | Program and method for portable terminal with touch display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190827 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191017 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20191112 |