The following will describe embodiments of the present invention based on examples with reference to the accompanying drawings.
In this example, the phone body 21 includes a 5-way switch operated by a press as the conventional cellular phone shown in
As switches operated by a press, switches (click switches) 33 making clicks are disposed on the points denoted as 1, 3, 5 and 7 in the operation knob 31. In the operation knob 31, the switches 33 disposed in four directions relative to the center can be selected by a press, and a finger contact position in the operation knob 31 can be detected by the eight contact detectors. The contact detector is not disposed on a central operation knob 32 denoted as 9 and only a switch operated by a press is disposed on the central operation knob.
On the undersides of the operation knob 31 and the central operation knob 32, a rubber sheet 36 is provided. The rubber sheet 36 has pressing protrusions 36a and 36b formed thereon. The pressing protrusions 36a and 36b correspond to the points denoted as 1 to 9 in the operation knob 31 and the central operation knob 32.
Between the contact detector 35 and the click domes 33b and between the pressing protrusion 36b corresponding to the central operation knob 32 and the click dome 33b, blocks 37 are provided. When the operation knob 31 and the central operation knob 32 are pressed down, the click domes 33b are pressed through the blocks 37.
The ROM 51 stores a control program for controlling the parts of the cellular phone and stores fixed data. The RAM 52 stores temporary data.
Press determination means 41, contact determination means 42, display control means 43, comparing means 44, function changing means 45, select means 46, select and shift means 47, consecutive contact detector 48, detected sequence determination means 49, area determination means 410, and direction determination means 411 are caused to act by the CPU 40. The display control means 43 includes cursor display means 43a, cursor shift means 43b, scroll means 43c, and zoom means 43d.
The cursor shift means 43b corresponds to first operation means in claims, and the function changing means 45 corresponds to second operation means in claims. The zoom means 43d and detected sequence determination means 49 also correspond to second operation means in claims.
The press determination means 41 determines whether the switches 33 are pressed or not. To be specific, the press determination means 41 determines which of the five switches 33 has been pressed by the operation knob 31 or the central operation knob 32. The contact determination means 42 determines which of the eight contact detectors 35 has detected contact with the operation knob 31. The contact determination means 42 detects a selected contact detector 35 that is selected by contact therewith. The contact detector 35 detects any contact with the operation knob 31. In the present specification, an example in which the operation knob 31 is operated by a finger will be described. The cursor display means 43a displays a cursor on a display field of the display 22. The cursor shift means 43b shifts the cursor on the display 22. The scroll means 43c scrolls a screen image displayed in the display field. The zoom means 43d zooms in and out on a display screen of the display 22.
The comparing means 44 compares a time length of contact measured by the time measurement means 56 and a predetermined value. When the comparing means 44 determines that the time length of contact measured by the time measurement means 56 exceeds the predetermined value, the function changing means 45 outputs a signal for changing an operation performed on the display 22.
The contact detector 35 determines whether contact with the operation knob 31 has been detected or not (step S101).
When the contact detector 35 detects contact with the operation knob 31, the contact determination means 42 detects a selected contact detector 35 that is selected by contact therewith (step S101A).
Each of the contact detectors 35 is assigned to predetermined direction, respectively. For-example, the directions along which the contact detectors 35 are positioned relative to the center of the operation knob 31 are determined beforehand. The cursor shift means 43b moves the cursor at a predetermined speed in a predetermined direction corresponding to the selected contact detector 35 detected by the contact determination means 42 (step S102).
When a finger is in contact with the point denoted as 1 in the operation knob 31, the cursor 71 moves upward as shown in
When the contact detector 35 detects the contact with the operation knob 31, the time measurement means 56 measures the time length of the contact state of the finger (step S102A).
The comparing means 44 determines whether or not the measured time length exceeds a predetermined time length(step S103).
When the comparing means 44 determines that the measured time length exceeds the predetermined time length, the cursor shift means 43b increases the moving speed of the cursor 71 in response to the signal outputted from the function changing means 45 (step S104). The moving speed of the cursor 71 may be increased only by a predetermined value or the cursor 71 may speed up with the duration of the contact state.
Further, in this example, a scrolling area 22a is set on the edge of portion around the display field of the display 22 as shown in
In other words, the area determination means 410 determines whether or not the cursor is in the scrolling area 22a, that is, whether or not the cursor 71 has entered the scrolling area 22a (step S105).
When the cursor has entered the scrolling area 22a, the direction determination means 411 determines whether or not cursor means has outputted a signal for further moving the cursor 71 in the entering direction, that is, whether or not the cursor shift means 43b moved the cursor 71 in the entering direction and continues its operation(step S105A).
When the cursor 71 has been further moved in the entering direction, the scroll means 43c scrolls the screen image in the opposite direction (cursor movement direction) that is opposite to the entering direction of the cursor 71 (step S106).
Instead of the pop-up menu 72 displayed in this example, a link may be provided in the icon. The screen may be shifted to a linked site by pressing the central operation knob 32 and turning on the switch while the cursor 71 is placed on the icon.
As described above, in this example, finger contact with the operation knob 31 enables cursor operations in multiple directions and further enables scrolling. It is therefore possible to eliminate the need for a sliding area unlike the pointing device of
In the conventional example of
In this example, the cursor and the screen can be both moved in response to contact with the operation knob 31 and thus desired functions can be allocated to the switches 33 operated in four directions by pressing the operation knob 31. In this respect, it is possible to achieve a portable information device with high operability.
Additionally, the time length of contact with the operation knob 31 and the predetermined time length are compared with each other. When the time of contact exceeds the time length, operations to be performed are changed (switched). In this respect, various operations can be finely performed.
In this example, finger contact with the operation knob 31 is detected on the eight points denoted as 1 to 8 and the cursor can be moved in eight directions. Instead of the eight points, contact may be detected on, for example, the four points of 1, 3, 5 and 7 and may be detected on sixteen points.
In this example, the ring-shaped operation knob 31 includes the contact detectors (touch sensor) 35 and the central operation knob 32 does not include the contact detector. The location of the contact detector is not particularly limited. The central operation knob 32 may include a plurality of contact detectors and the ring-shaped operation knob 31 may not include the contact detector.
In the first example, the cursor can be moved and the screen image is scrolled by finger contact with the operation knob 31, whereas in this example, a cursor is moved by finger contact with an operation knob 31 and the screen image is scrolled by pressing a switch 33 in response to a press of the operation knob 31.
The switch 33 detects whether the operation knob 31 has been pressed or not (step S111).
When the switch 33 detects a press of the operation knob 31, the switch 33 stops the operation of the cursor (step S112).
The press determination means 41 detects a selected switch of the switches 33 that is selected by pressing(step S112A).
Scrolling means scrolls a screen image according to a pressed position, that is, the position of the switch 33 having been turned on (step S113).
As described in the second example, a scrolling function may be allocated to the switches 33 in four directions.
In a third example, the function of speeding up a cursor is allocated to switches 33. A cursor operation and a scrolling operation in response to contact with an operation knob 31 are similar to those of the first example.
Each of the switches 33 is assigned to a predetermined direction, respectively. For example, the directions along which the switches 33 are positioned relative to the center of the operation knob 31 are determined beforehand. In this example, the switches 33 are allocated such that a point denoted as 1 is “up”, a point denoted as 3 is “right”, a point denoted as 5 is “down”, and a point denoted as 7 is “left”.
In this example, when the point denoted as 1 in the operation knob 31 is pressed and the switch 33 is turned on, the cursor speeds up in an upward direction. This speedup is similar to that of the cursor shown in
In this example, in addition to a cursor movement made by the contact detectors 35, the function of speeding up the cursor is added to the switches 33, so that icons are selected and the screen is largely scrolled in a comfortable manner.
As a matter of course, when an icon is selected, a slow cursor can be more easily put on the icon on a predetermined position. However, large scrolling takes a long time when a cursor is slow. In this example, it is only necessary to press the operation knob 31 to speed up the cursor when largely scrolling the screen, thereby achieving high operability.
The speedup of the cursor according to the third example can be compatible with the method of speeding up the cursor according to the first example. Therefore, when the operation knob 31 is contacted for a predetermined value or longer, the cursor can speed up according to the means and method of the first example, and when the operation knob 31 is pressed down, the cursor can further speed up according to the means and method of the third example. Thus the operability of the cursor further improves.
In a fourth example, an undefined function of the switch 33 in the first example is allocated to an active state movement of an icon. A cursor operation and a scrolling operation are similar to those of the first example.
After that, the point denoted as 3 in the operation knob 31 is pressed and the switch 33 is turned on, so that a movie icon circled “b” on the right of the station icon circled “c” becomes active as shown in
Further, when the movie icon circled “b” is active, a central operation knob 32 is pressed and the switch 33 is turned on. In this case, a pop-up menu is displayed as shown in
In this example, as described above, the operation knob 31 is pressed and the switches 33 disposed in four directions are turned on as appropriate, so that an active state can be moved. In other words, in addition to the selection of an icon by means of the cursor, an active state is moved by the switches 33, so that a desired icon can be selected faster than selection by a cursor movement.
Moreover, selection by a cursor and selection by a click can be both provided by a single operation device (pointing device), so that a user can select an operation method by him/herself. In this respect, the present invention can be accepted by more users.
In a fifth example, as in the first example, a cursor is moved and a screen is scrolled in response to finger contact with an operation knob 31, that is, in response to detection of contact in contact detector 35. However, in the fifth example, when consecutive contact is consecutively detected by the contact detectors 35 disposed on points denoted as 1 to 8 in the operation knob 31, in other words, when operations are consecutively performed (hereinafter, will be referred to as a motion input) on a plurality of the contact detectors 35, a display screen is zoomed in and out.
Consecutive contact detector 48 determines, when contact is detected, whether the contact has been consecutively detected on the plurality of points (step S121). In other words, the consecutive contact detector 48 detects whether or not a consecutive contact with the operation knob is detected by a predetermined number of sequentially arranged contact detectors 35 and also detects a detection sequence. To be specific, the consecutive contact detector 48 detects whether or not contact has been consecutively detected on, for example, five points out of the points denoted as 1 to 8 in the operation knob 31.
When the consecutive contact detector 48 detects the consecutive contact, time measurement means 56 measures the time length of the consecutive contact with the operation knob 31 (step S102B).
Comparing means 44 determines whether or not an input time, that is, the time length of the consecutive contact is within a predetermined value (step S122).
Detected sequence determination means 49 determines, when the input time is within the predetermined value, whether or not the input sequence (detection sequence) is in a clockwise direction (step S123).
When the input sequence is in the clockwise direction, the screen is zoomed in (step S124).
When the input sequence is in a counterclockwise direction, the screen is zoomed out (step S125).
When the consecutive contact detector 48 does not detects the consecutive contact in step S121, the process advances to step S101A of the flowchart of
In this example, the number of times of consecutive contact detection is five (five points). The number of times of consecutive contact detection is not particularly limited as long as contact is detected multiple times. However, since contact is detected on the five points in this example, that is, halfway around the ring-shaped operation knob 31, a motion input can be more positively detected.
The screen may be zoomed out when the input sequence is in the clockwise direction (step S124′) and the screen may be zoomed in when the input sequence is in the counterclockwise direction (step S125′). Further, a given function of turning up or down a volume may be allocated to the input sequence in the clockwise direction or the counterclockwise direction.
In this example, the portable information device includes a plurality of switches operated by pressing operation knobs, wherein contact detectors for detecting finger contact on the operation knobs are disposed on the respective operation knobs, and when the contact detectors disposed on the operation knobs consecutively detect finger contact in a predetermined time length, that is, when a motion input is made, functions allocated to the switches are changed.
As shown in
Contact detection means 35 determines whether a finger is in contact with the operation knobs 61 to 63 (step S201).
Consecutive contact detector 48 detects, when contact is detected, whether a consecutive contact with the three operation knobs 61 to 63 is detected by the three contact detection means 35 (step S202).
When the consecutive contact is detected, time measurement means 56 measures a time length of the detected consecutive contact with the operation konbs. And comparing means 44 determines whether the time length of the detected consecutive contact is within a predetermined value or not (step S203).
When the time length is within the predetermined value, function changing means 45 changes functions allocated to the switches (step S204).
As shown in
In this example, when the contact detectors are consecutively operated in the predetermined time length, the functions allocated to the switches can be changed according to the input sequence.
The prior art requires another switch for changing the menu, whereas in the present invention, the menu can be changed by a motion input and thus the number of switches can be reduced, further reducing the size of the equipment.
Number | Date | Country | Kind |
---|---|---|---|
2006-271056 | Oct 2006 | JP | national |