Portable information processor and focus movement control method
Abstract
[Task] Quickly move to the desired menu item.
Solution.The rotation direction and rotation amount of the jog dial switch 202 are detected, and the pressing of the jog dial switch 202 is detected. The rotation direction and rotation amount detection result are associated with the focus movement operation on the LCD207, the device is operated according to this correspondence, and the association is changed.

Term
Term ended
Projected expiry passed 9 June 2019, 7.3 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
24 claims: 24 independent, 0 dependent
- 1【特許請求の範囲】 【請求項1】 回転動作および押下動作が可能な入力デバイスを有する携帯型情報処理装置において、 前記入力デバイスの回転方向に応じた方向に、回転量と設定係数との積に応じた移動量でフォーカスをメニュー上で移動させるフォーカス移動手段と、 前記入力デバイスの連続押下回数を計数する計数手段と、 該計数手段により計数された連続押下回数が予め定めた第1の回数に一致する場合に、予め定めた複数の係数から1つの係数を選択可能な選択手段と、 前記設定係数を前記選択手段により選択確定された1つの係数に変更する変更手段とを備えたことを特徴とする携帯型情報処理装置。
- 2【請求項2】 請求項1において、前記計数手段により計数された連続押下回数が予め定めた第2の回数に一致する場合に、フォーカスされているメニュー項目を実行する実行手段を備えたことを特徴とする携帯型情報処理装置。
- 3【請求項3】 請求項2において、前記実行手段は、フォーカスされているメニュー項目に下位のメニューがある場合には、下位のメニューを表示することを特徴とする携帯型情報処理装置。
- 4【請求項4】 請求項2において、前記実行手段は、メニュー項目の実行後にメニュー項目の階層から抜け出すことを特徴とする携帯型情報処理装置。
- 5【請求項5】 請求項1において、 前記入力デバイスの1回の押下における押下時間を計時する押下時間計時手段をさらに備え、 前記実行手段は、前記押下時間計時手段により計時された連続押下時間が予め定めた第1の時間に一致する場合に、フォーカスされているメニュー項目を実行することを特徴とする携帯型情報処理装置。
- 6【請求項6】 請求項5において、前記実行手段は、実行したメニュー項目に下位のメニューがある場合には、当該メニュー項目に対する下位のメニューを表示することを特徴とする携帯型情報処理装置。
- 7【請求項7】 請求項5において、 前記実行手段は、メニュー項目の実行後にメニュー項目の階層から抜け出し、前記変更手段は、前記実行手段よりメニュー項目が実行された場合に、係数を元の設定係数に戻すことを特徴とする携帯型情報処理装置。
- 8【請求項8】 回転動作および押下動作が可能な入力デバイスを有する携帯型情報処理装置において、 前記入力デバイスの回転方向に応じた方向に、回転量と設定係数との積に応じた移動量でメニュー上をフォーカス移動させるフォーカス移動手段と、 現在選択可能なメニュー項目数を取得する項目数取得手段と、 該項目数取得手段により取得されたメニュー項目数が予め定めた項目数より大きい場合に、所定時間ごとの前記入力デバイスの回転量を取得する回転量取得手段と、 該回転量取得手段により取得された回転量が所定の回転量より大きい場合は、デフォルトの設定係数より大きい所定の設定係数を設定し、他方、前記回転量取得手段により取得された回転量が所定の回転量より小さいか、あるいは、前記項目数取得手段により取得されたメニュー項目数が予め定めた項目数より小さい場合は、前記デフォルトの設定係数を設定する設定手段とを備えたことを特徴とする携帯型情報処理装置。
- 9【請求項9】 回転動作および押下動作が可能な入力デバイスを有する携帯型情報処理装置のフォーカス移動制御方法において、 前記入力デバイスの連続押下回数を計数する計数ステップと、 計数された連続押下回数が予め定めた第1の回数に一致する場合に、予め定めた複数の係数から1つの係数を選択可能にする選択ステップと、 設定係数を、前記選択ステップにて選択確定された1つの係数に変更する変更ステップと、 前記入力デバイスの回転方向に応じた方向に、回転量と変更ステップにて変更された設定係数との積に応じた移動量でフォーカスをメニュー上で移動させるフォーカス移動ステップとを備えたことを特徴するフォーカス移動制御方法。
- 10【請求項10】 請求項9において、前記計数ステップにて計数された連続押下回数が予め定めた第2の回数に一致する場合に、フォーカスされているメニュー項目を実行する実行ステップを備えたことを特徴とするフォーカス移動制御方法。
- 11【請求項11】 請求項10において、前記実行ステップは、フォーカスされているメニュー項目に下位のメニューがある場合には、下位のメニューを表示することを特徴とするフォーカス移動制御方法。
- 12【請求項12】 請求項10において、前記実行ステップは、メニュー項目の実行後にメニュー項目の階層から抜け出すことを特徴とするフォーカス移動制御方法。
- 13【請求項13】 請求項9において、 前記入力デバイスの1回の押下における押下時間を計時する押下時間計時ステップをさらに備え、 前記実行ステップは、前記押下時間計時ステップにて計時された連続押下時間が予め定めた第1の時間に一致する場合に、フォーカスされているメニュー項目を実行することを特徴とするフォーカス移動制御方法。
- 14【請求項14】 請求項13において、前記実行ステップは、実行したメニュー項目に下位のメニューがある場合には、当該メニュー項目に対する下位のメニューを表示することを特徴とするフォーカス移動制御方法。
- 15【請求項15】 請求項13において、 前記実行ステップは、メニュー項目の実行後にメニュー項目の階層から抜け出し、 前記変更ステップは、前記実行ステップにてメニュー項目が実行された場合に、係数を元の設定係数に戻すことを特徴とするフォーカス移動制御方法。
- 16【請求項16】 回転動作および押下動作が可能な入力デバイスを有する携帯型情報処理装置のフォーカス移動制御方法において、 現在選択可能なメニュー項目数を取得する項目数取得ステップと、 該項目数取得ステップにて取得されたメニュー項目数が予め定めた項目数より大きい場合に、所定時間ごとの前記入力デバイスの回転量を取得する回転量取得ステップと、 該回転量取得ステップにて取得された回転量が所定の回転量より大きい場合は、デフォルトの設定係数より大きい所定の設定係数を設定し、他方、前記回転量取得ステップにて取得された回転量が所定の回転量より小さいか、あるいは、前記項目数取得ステップにて取得されたメニュー項目数が予め定めた項目数より小さい場合は、前記デフォルトの設定係数を設定する設定ステップと、 前記入力デバイスの回転方向に応じた方向に、回転量と前記設定ステップにて設定した設定係数との積に応じた移動量でフォーカスをメニュー上で移動させるフォーカス移動ステップとを備えたことを特徴とするフォーカス移動制御方法。
- 17【請求項17】 コンピュータに、 回転動作および押下動作が可能な入力デバイスの連続押下回数を計数する計数手順と、 計数された連続押下回数が予め定めた第1の回数に一致する場合に、予め定めた複数の係数から1つの係数を選択可能にする選択手順と、 設定係数を、前記選択手順にて選択確定された1つの係数に変更する変更手順と、 前記入力デバイスの回転方向に応じた方向に、回転量と変更手順にて変更された設定係数との積に応じた移動量でフォーカスをメニュー上で移動させるフォーカス移動手順とを実行させるための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
- 18【請求項18】 請求項17において、コンピュータに、前記計数手順で計数された連続押下回数が予め定めた第2の回数に一致する場合に、フォーカスされているメニュー項目を実行する実行手順をさらに実行させるための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
- 19【請求項19】 請求項18において、前記実行手順で、フォーカスされているメニュー項目に下位のメニューがある場合には、下位のメニューを表示するための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
- 20【請求項20】 請求項17において、前記実行手順で、メニュー項目の実行後にメニュー項目の階層から抜け出すための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
- 21【請求項21】 請求項20において、 コンピュータに、前記入力デバイスの1回の押下における押下時間を計時する押下時間計時手順をさらに実行させ、 前記実行手順で、前記押下時間計時手順で計時された連続押下時間が予め定めた第1の時間に一致する場合に、フォーカスされているメニュー項目を実行するための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
- 22【請求項22】 請求項21において、前記実行手順で、実行したメニュー項目に下位のメニューがある場合には、当該メニュー項目に対する下位のメニューを表示するための制御プログラムを記録したコンピュータ読み取り可能な記録媒体
- 23【請求項23】 請求項21において、 前記実行手順で、メニュー項目の実行後にメニュー項目の階層から抜け出し、 前記変更手順は、前記実行手順よりメニュー項目が実行された場合に、係数を元の設定係数に戻すための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
- 24【請求項24】 コンピュータに、 現在選択可能なメニュー項目数を取得する項目数取得手順と、 該項目数取得手順で取得されたメニュー項目数が予め定めた項目数より大きい場合に、所定時間ごとの、回転動作および押下動作が可能な入力デバイスの回転量を取得する回転量取得手順と、 該回転量取得手順で取得された回転量が所定の回転量より大きい場合は、デフォルトの設定係数より大きい所定の設定係数を設定し、他方、前記回転量取得手順で取得された回転量が所定の回転量より小さいか、あるいは、前記項目数取得手順で取得されたメニュー項目数が予め定めた項目数より小さい場合は、前記デフォルトの設定係数を設定する設定手順と、 前記入力デバイスの回転方向に応じた方向に、回転量と前記設定手順で設定した設定係数との積に応じた移動量でフォーカスをメニュー上で移動させるフォーカス移動手順とを実行させるための制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
Independent claims24
162 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to a portable information processing device and a focus movement control method having an input device capable of rotating and pressing.
【0002】
[Conventional technology]
The mainstream operation of the desktop information processing device is to use a keyboard or mouse, but in the portable information processing device, input operations are performed by pen input or buttons. As input devices used in portable information processing devices, there are known input devices such as shuttle switches and jog dial switches that can perform rotational and pressing operations with a single device, such as menu switching and display screen scrolling. Used for operation.
【0003】
The movement distance of the focus on the display screen with respect to the rotation amount of such an input device was fixed and could not be changed.
【0004】
[Problems to be Solved by the Invention]
To move the focus to a desired menu item by the jog dial switch, it is necessary to rotate the jog dial switch a large amount as the number of menu items increases, and this rotation operation is troublesome for the user.
【0005】
A shuttle switch is known in which the moving speed increases when the switch is pushed up for a certain period of time or longer. However, with the shuttle switch, it is necessary to push up the switch many times, or to keep pushing up the switch for a long time.
【0006】
Further, even in the example of the shuttle switch in the conventional example, the switch must be continuously pushed up for a certain period of time until the moving speed changes, and such an operation is inconvenient for the user.
【0007】
An object of the present invention is to solve the above-mentioned problems and to provide a portable information processing apparatus and a focus movement control method capable of quickly moving to a desired menu item.
【0008】
[Means for solving problems]
The invention of claim 1 is a portable information processing apparatus having an input device capable of rotating and pressing, which moves in a direction corresponding to the rotation direction of the input device according to a product of a rotation amount and a setting coefficient. When the focus moving means for moving the focus on the menu by the amount, the counting means for counting the number of continuous pressing of the input device, and the number of continuous pressings counted by the counting means match the predetermined first number of times. It is characterized in that it is provided with a selection means capable of selecting one coefficient from a plurality of predetermined coefficients and a changing means for changing the set coefficient to one coefficient selected and determined by the selection means.
【0009】
According to claim 1, when the number of continuous presses counted by the counting means matches a predetermined second number of times, the execution means for executing the focused menu item can be provided.
【0010】
In claim 2, if the focused menu item has a lower menu, the execution means can display the lower menu.
【0011】
In claim 2, the execution means can get out of the menu item hierarchy after executing the menu item.
【0012】
According to claim 1, a pressing time timing means for measuring the pressing time in one pressing of the input device can be further provided, and the executing means is a predetermined first continuous pressing time measured by the pressing time timing means. The focused menu item can be executed if it matches the time of.
【0013】
In claim 5, if the executed menu item has a lower menu, the execution means can display the lower menu for the menu item.
【0014】
In claim 5, the executing means can exit the menu item hierarchy after executing the menu item, and the changing means can return the coefficient to the original set coefficient when the menu item is executed by the executing means. it can.
【0015】
The invention of claim 8 is a portable information processing apparatus having an input device capable of rotating and pressing, which moves in a direction corresponding to the rotation direction of the input device according to a product of a rotation amount and a setting coefficient. When the focus moving means for moving the focus on the menu by the amount, the item number acquisition means for acquiring the number of currently selectable menu items, and the number of menu items acquired by the item number acquisition means are larger than the predetermined number of items. In addition, a rotation amount acquisition means for acquiring the rotation amount of the input device at predetermined time intervals, and a predetermined rotation amount larger than the default setting coefficient when the rotation amount acquired by the rotation amount acquisition means is larger than the predetermined rotation amount. The setting coefficient is set, and on the other hand, the rotation amount acquired by the rotation amount acquisition means is smaller than the predetermined rotation amount, or the number of menu items acquired by the item number acquisition means is smaller than the predetermined number of items. The case is characterized in that it is provided with a setting means for setting the default setting coefficient.
【0016】
The invention of claim 9 is a method of controlling focus movement of a portable information processing device having an input device capable of rotating and pressing, in which a counting step for counting the number of consecutive pressings of the input device and the counted continuous pressing are performed. A selection step that enables selection of one coefficient from a plurality of predetermined coefficients when the number of times matches the first predetermined number of times, and one coefficient that is selected and confirmed in the selection step. Focus movement step that moves the focus on the menu in the direction corresponding to the rotation direction of the input device and the movement amount according to the product of the rotation amount and the setting coefficient changed in the change step. It is characterized by having.
【0017】
In claim 9, when the number of continuous presses counted in the counting step matches a predetermined second number of times, an execution step for executing the focused menu item can be provided.
【0018】
In claim 10, the execution step can display a subordinate menu if the focused menu item has a subordinate menu.
【0019】
In claim 10, the execution step can exit the menu item hierarchy after executing the menu item.
【0020】
In claim 9, a pressing time timing step for measuring the pressing time in one pressing of the input device can be further provided, and the execution step is a predetermined continuous pressing time measured in the pressing time timing step. The focused menu item can be executed if it matches the time of 1.
【0021】
In claim 13, if the executed menu item has a lower menu, the execution step can display the lower menu for the menu item.
【0022】
In claim 13, the execution step can exit the menu item hierarchy after the menu item is executed, and the change step returns the coefficient to the original set coefficient when the menu item is executed in the execution step. Can be done.
【0023】
The invention of claim 16 is a step of acquiring the number of items for acquiring the number of menu items currently selectable in the focus movement control method of a portable information processing apparatus having an input device capable of rotating and pressing operations, and the number of the items. When the number of menu items acquired in the acquisition step is larger than the predetermined number of items, the rotation amount acquisition step for acquiring the rotation amount of the input device at predetermined time intervals and the rotation amount acquisition step acquired in the rotation amount acquisition step. When the rotation amount is larger than the predetermined rotation amount, a predetermined setting coefficient larger than the default setting coefficient is set, while the rotation amount acquired in the rotation amount acquisition step is smaller than the predetermined rotation amount, or If the number of menu items acquired in the item number acquisition step is smaller than the predetermined number of items, the setting step for setting the default setting coefficient and the rotation in the direction corresponding to the rotation direction of the input device. It is characterized by including a focus moving step for moving the focus on the menu by a moving amount corresponding to the product of the amount and the setting coefficient set in the setting step.
【0024】
In the control program recorded on the computer-readable recording medium of claim 17, a counting procedure for counting the number of continuous pressings of the input device capable of rotating and pressing operations and the counted number of continuous pressings are predetermined in the computer. A selection procedure that allows one coefficient to be selected from a plurality of predetermined coefficients when the first number of times is matched, and a change that changes the setting coefficient to one coefficient that has been selected and confirmed in the selection procedure. The procedure and the focus movement procedure for moving the focus on the menu in the direction corresponding to the rotation direction of the input device with the movement amount corresponding to the product of the rotation amount and the setting coefficient changed in the change procedure are executed. ..
【0025】
According to claim 17, when the number of continuous presses counted in the counting procedure matches the predetermined second number of times, the computer can further execute the execution procedure for executing the focused menu item.
【0026】
In claim 18, if the focused menu item has a lower menu in the execution procedure, the lower menu can be displayed.
【0027】
In claim 17, the execution procedure allows the user to exit the menu item hierarchy after executing the menu item.
【0028】
In claim 20, the computer is made to further execute a pressing time timing procedure for measuring the pressing time in one pressing of the input device, and in the execution procedure, the continuous pressing time measured by the pressing time timing procedure is predetermined. The focused menu item can be executed if it matches the time of 1.
【0029】
In claim 21, if the menu item executed in the execution procedure has a lower menu, the lower menu for the menu item can be displayed.
【0030】
In claim 21, when the execution procedure exits the menu item hierarchy after the menu item is executed and the menu item is executed from the execution procedure in the change procedure, the coefficient can be returned to the original setting coefficient.
【0031】
The control program recorded on the computer-readable recording medium according to claim 24 has a procedure for acquiring the number of menu items currently selectable on the computer and a procedure for acquiring the number of menu items acquired in the procedure for acquiring the number of menu items in advance. When the number of items is larger than the specified number, the rotation amount acquisition procedure for acquiring the rotation amount of the input device capable of rotating and pressing operations at predetermined time intervals and the rotation amount acquired in the rotation amount acquisition procedure are predetermined. If it is larger than the rotation amount, a predetermined setting coefficient larger than the default setting coefficient is set, while the rotation amount acquired in the rotation amount acquisition procedure is smaller than the predetermined rotation amount, or the number of items acquisition procedure. If the number of menu items acquired in is smaller than the predetermined number of items, the setting procedure for setting the default setting coefficient and the rotation amount and the setting procedure are set in the direction corresponding to the rotation direction of the input device. The focus movement procedure of moving the focus on the menu by the amount of movement according to the product of the set coefficient is executed.
【0032】
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
【0033】
<First Embodiment> FIG. 1 shows a first embodiment of the present invention. This is an example of a portable information processing device. This portable information processing device includes a digitizer control unit 209, an LCD (liquid crystal display) control unit 206, a CPU (central processing unit) 201, a jog dial switch control unit 203, and a RAM (random access memory) 204. A flash ROM (read only memory) 210 is connected to each other via a bus.
【0034】
The digitizer control unit 209 controls the digitizer 208. An input pen 211 is used for the digitizer 208. The LCD control unit 206 drives and controls the LCD 207 based on the video signal of the VRAM (video RAM) 205. The jog dial switch control unit 203 controls the jog dial switch 202.
【0035】
The flash ROM 210 stores control programs and the like. Figure 2 shows an example of the memory map of the flash ROM 210. The CPU 201 controls each part according to the control program of the flash ROM 210. RAM 204 is used as a working area for CPU 201. Figure 3 shows an example of the memory map of RAM204.
【0036】
FIG. 4 is a flowchart showing an example of a control program stored in the flash ROM 210 of FIG. Now, it is assumed that the menu as shown in FIG. 5 is displayed on the display screen 401 of the LCD207. In the example of FIG. 5, the "Exit" menu item is focused.
【0037】
When the jog dial switch 202 is operated by the user (S101) and the operation is detected by the jog dial switch control unit 203, if the operation is a rotation operation, the rotation direction and the amount of rotation at regular time intervals are sent to the CPU 201. , In the case of a pressing operation, the number of pressings within the predetermined time T is sent to the CPU 201 (S102). The pressing of the jog dial switch 202, the direction of rotation, and the amount of rotation are detected by a known method.
【0038】
Then, it is determined whether the operation is a pressing operation or a rotating operation (S103). If it is determined that the operation is a pressing operation, the number of pressings within the predetermined time T is determined (S104).
【0039】
When it is determined that the number of times of pressing is one (S104), it is determined whether or not there is a lower menu item in the menu item currently focused (S105). If it is determined that a lower menu item exists, the lower menu item is displayed (S106). Figure 6 shows an example of lower menu items. After that, this process ends. On the other hand, when it is determined that the lower menu item does not exist, it is regarded as the selection of the menu item, and the operation according to the menu item is performed (S107). After that, this process ends.
【0040】
If it is determined that the number of presses is 2 (S104), the focus movement coefficient X stored in the flash ROM 210 is changed (S108). For example, if X = X1, rewrite to X = X2, and if X = X2, rewrite to X = X1. Here, X1 and X2 are constants, and X1 <X2. Also, when the power is turned on for the first time, X = X1. After that, this process ends.
【0041】
On the other hand, if it is determined that the jog dial switch 202 is rotating (S103), the amount of rotation and the focus movement coefficient (X) are used. [0042]
[Number 1]
Amount of movement = X × Amount of rotation Calculate the amount of focus movement from (S109). Then, the focus on the menu is moved according to the calculated movement amount (S110). After that, this process ends.
【0043】
In this way, the operation of selecting a menu item and the operation of changing the focus movement amount per rotation amount are distinguished by the number of times the jog dial is pressed within a predetermined fixed time T, so that the user can easily use the jog dial switch 202. The focus movement amount per rotation amount, which is an operation, can be changed, and even if there are many menu items, the desired menu item can be quickly selected.
【0044】
In the present embodiment, the example in which the change of the focus movement amount is valid until the next operation of the change is described, but this can be invalidated under specific conditions.
【0045】
In addition, although the change in the focus movement amount is set to two values, it is natural that the change is not limited to these values.
【0046】
<Second Embodiment> In the present embodiment, when the operation of changing the focus movement amount is distinguished by the pressing time of one pressing of the jog dial switch 202, and when the menu hierarchy is moved or an item is selected, the operation is distinguished. This is an example of returning to the original value.
【0047】
FIG. 7 is a flowchart showing an example of a control program stored in the flash ROM 210 of FIG. 1 in the second embodiment. In FIG. 7, the same steps as in FIG. 4 are designated by the same reference numerals.
【0048】
In comparison with the flowchart of FIG. 4, the flowchart of FIG. 7 is different in the steps after the jog dial switch 202 is operated by the user (S101) and the operation is detected by the jog dial switch control unit 203. That is, when the jog dial switch 202 is operated by the user (S101) and the operation is detected by the jog dial switch control unit 203, in the case of a rotation operation, the rotation direction and the amount of rotation at regular time intervals are sent to the CPU 201. (S601) In the case of a pressing operation, the pressing time is sent to the CPU 201 (S601).
【0049】
Further, in comparison with the flowchart of FIG. 4, the flowchart of FIG. 7 is different in the steps after determining whether it is a rotation operation or a pressing operation (S103). That is, in the case of a pressing operation, it is determined whether or not the pressing time is longer than the predetermined time h (S602), and in the case of an affirmative determination, the focus movement coefficient X stored in the flash ROM 210 is changed. (S108). For example, if X = X1, rewrite to X = X2, and if X = X2, rewrite to X = X1. Here, X1 and X2 are constants, and X1 <X2. Also, when the power is turned on for the first time, X = X1. After that, this process ends. On the other hand, if a negative determination is made, it is determined whether or not a lower menu item exists in the currently focused menu item (S105).
【0050】
Further, in comparison with the flowchart of FIG. 4, the flowchart of FIG. 7 displays the submenu item when it is determined that the submenu item exists (S105), or the submenu item exists. If it is determined not to do so (S105), it is regarded as the selection of the menu item, and the step after performing the operation according to the menu item (S107) is different.
【0051】
That is, when it is determined that the lower menu item exists (S105), the lower menu item is displayed (S106), and X is set to the initial value X1 regardless of the current focus movement coefficient value (S603). .. After that, this process ends.
【0052】
Alternatively, when it is determined that the lower menu item does not exist (S105), it is regarded as the selection of the menu item and the operation according to the menu item is performed (S107), regardless of the value of the current focus movement coefficient. , X is the initial value X1 (S603). After that, this process ends.
【0053】
In the present embodiment, the user changes the focus movement amount when it is determined that there are many menu items, but when the user exits the hierarchy of the menu items, the original movement amount is automatically returned. It has the effect of further improving usability for people.
【0054】
Further, in the present embodiment, an example of selecting a menu item if the pressing time is shorter than a certain time and changing the focus movement amount if the pressing time is longer has been described, but of course, the operation opposite to this example may be performed. It is possible.
【0055】
<Third Embodiment> In the first and second embodiments, the focus movement amount is changed by the operation of the user. On the other hand, in the present embodiment, the focus movement amount is automatically changed according to the number of menu items to be selected and the rotation amount of the jog dial switch 202.
【0056】
FIG. 8 is a flowchart showing an example of a control program stored in the flash ROM 210 of FIG. 1 in the third embodiment. In FIG. 8, the same steps as in FIG. 4 are designated by the same reference numerals.
【0057】
In comparison with the flowchart of FIG. 4, the flowchart of FIG. 8 is different in the steps after determining whether it is a rotation operation or a pressing operation (S103). That is, when it is determined that the jog dial switch 202 is rotated (S103), the number of currently selectable menu items is determined (S701). Then, when the number of menu items is equal to or greater than a predetermined constant i, the amount of rotation at regular time intervals is further determined (S702). If the amount of rotation is equal to or greater than the constant j, the focus movement coefficient X is set to X2 (S704), and the amount of rotation and the focus movement coefficient X2 are used. [0058] [0058]
[Number 2]
Amount of movement = X2 × Amount of rotation Calculate the amount of focus movement from (S109). Here, X1 and X2 are constants and are related to X1 <X2. Then, the focus on the menu is moved according to the calculated movement amount (S110). After that, this process ends.
【0059】
On the other hand, when the number of menu items is less than the predetermined constant i (S701), or when the number of menu items is greater than or equal to the predetermined constant i but the amount of rotation at regular time intervals is less than the predetermined constant j. If (S702), the focus movement coefficient X is set to X1 (S703), and the rotation amount and the focus movement coefficient X1 are used. [0060]
[Number 3]
Amount of movement = X1 × Amount of rotation Calculate the amount of focus movement from (S109). Here, X1 and X2 are constants, and there is a relation of X1 <X2. Then, the focus on the menu is moved according to the calculated movement amount (S110). After that, this process ends.
【0061】
As described above, when the number of menu items exceeds a certain value, the amount of focus movement for a certain rotation amount increases without any operation by the user, while the number of menu items exceeds a certain number. When the amount is reduced, the original movement amount is automatically restored, so that the user can easily select the menu without worrying about changing the focus movement speed.
【0062】
Further, even if the number of menu items exceeds a certain value, if the amount of rotation is less than a predetermined amount, the amount of focus movement does not increase, so that the user rotates when the focus moves to the vicinity of the desired menu item. There is also an effect that the desired item can be easily selected by slowing down the amount.
【0063】
In the first to third embodiments described above, an example in which a jog dial switch is used has been described, but the same effect can be obtained by using a shuttle switch instead of the jog dial switch.
【0064】
As described above, the storage medium in which the program code of the software that realizes the functions of the above-described embodiment is recorded is supplied to the system or device, and the computer (or CPU or MPU (microprocessor unit)) of the system or device supplies the storage medium. Needless to say, the object of the present invention can be achieved by reading and executing the program code stored in the storage medium.
【0065】
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0066】
Storage media for supplying program code include, for example, floppy disks, hard disks, optical disks, optical magnetic disks, CD-ROMs (compact disk ROM), CD-Rs (compact disk recordable), magnetic tapes, and non-volatile memory cards. , ROM (read only memory), etc. can be used.
【0067】
Further, by executing the program code read by the computer, not only the function of the above-described embodiment is realized, but also the OS (operating system) running on the computer is operated based on the instruction of the program code. Needless to say, there are cases where a part or all of the actual processing is performed and the processing realizes the functions of the above-described embodiment.
【0068】
Further, the program code read from the storage medium is written to the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, and then the function is expanded based on the instruction of the program code. Needless to say, there are cases where the CPU provided in the board or the function expansion unit performs a part or all of the actual processing, and the processing realizes the functions of the above-described embodiment.
【0069】
[Effect of the invention]
As described above, according to the present invention, since the configuration is as described above, there is an effect that the desired item can be quickly moved to a desired item even when there are a large number of menu items to be selected.
[Simple explanation of drawings]
[Figure 1]
It is a block diagram which shows the 1st Embodiment of this invention.
[Figure 2]
It is a figure which shows the memory map of the flash ROM 210 of FIG.
[Fig. 3]
It is a figure which shows the memory map of the RAM 204 of FIG. [Fig. 4]
It is a flowchart which shows an example of the control program stored in the flash ROM 210 of FIG. 1 in 1st Embodiment.
[Fig. 5]
It is a figure which shows an example of the display screen of LCD207.
[Fig. 6]
It is a figure which shows an example of the lower menu item.
[Fig. 7]
It is a flowchart which shows an example of the control program stored in the flash ROM 210 of FIG. 1 in the 2nd Embodiment.
[Fig. 8]
It is a flowchart which shows an example of the control program stored in the flash ROM 210 of FIG. 1 in the 3rd Embodiment.
[Explanation of symbols]
201 CPU 202 Jog dial switch 203 Jog dial switch control unit 204 RAM 205 VRAM 206 LCD control unit 207 LCD 208 Digitizer 209 Digitizer control unit 210 flash ROM 211 Input pen
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10139870B2 | Cited by | United States of America | Applicant |
| US9977518B2 | Cited by | United States of America | Applicant |
| JP2005507112A | Cited by | Japan | Search report |
| US10866718B2 | Cited by | United States of America | Applicant |
| US10359813B2 | Cited by | United States of America | Applicant |
| US10180732B2 | Cited by | United States of America | Applicant |
| US10353565B2 | Cited by | United States of America | Applicant |
| US9654104B2 | Cited by | United States of America | Applicant |
| KR101503850B1 | Cited by | Republic of Korea | Examiner |
| US9977518B2 | Cited by | United States of America | Applicant |
| WO2007010952A1 | Cited by | World Intellectual Property Organization (WIPO) | Applicant |
| US10890953B2 | Cited by | United States of America | Applicant |
| US12159028B2 | Cited by | United States of America | Applicant |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 16300799 | Japan | A | |
| JP19990163007 | – | – | – |
Numbers
- Publication
- 2000-353045
- Publication, DOCDB
- 2000353045
- Publication, EPODOC
- JP2000353045
- Application
- 11163007
- Application, DOCDB
- 16300799
- Application, EPODOC
- JP19990163007
Titles2
- Japanese
- 携帯型情報処理装置およびフォーカス移動制御方法
- English
- INDUSTRIAL APPLICABILITY: Portable information processing device and focus movement control method
Classification
- IPC, 1
- G06F3 023