The present application claims priority under 35 U.S.C. §119 from Japanese Patent Application No. 2005-294508, filed on Oct. 7, 2005, the contents of which are incorporated herein by reference in their entirety.
The present invention relates to a method for using a rotating input device that allows a plurality of functions to be assigned to rotation operations.
A rotary encoder is an example of a conventional input device that detects and outputs rotation directions and rotation angles that have been changed by rotation operations. For example, when a code plate or wiper of a conventional rotary encoder is rotated, a rotation signal and a rotation direction signal are generated (see, e.g., Japanese Patent Publication No. 2951087, published Jul. 9, 1999, and Japanese Patent Publication No. 3053976, published Apr. 7, 2000).
Another type of conventional input device is the multi-directional input device (see, e.g., Japanese Laid-Open Patent Publication No. Hei 07-334302, published Dec. 22, 1995, and Japanese Laid-Open Patent Publication No. 2002-207,568, published Jul. 26, 2002). The multi-directional input devices disclosed by Japanese Laid-Open Patent Publication No. Hei 07-334302 and Japanese Laid-Open Patent Publication No. 2002-207,568 detect pressure changes generated by directional inputs applied to pressure-sensitive resistors. Electrical signals generated in response to the directional inputs applied to the pressure-sensitive resistors are then converted to indicated physical coordinate data for determining an input direction. In these multi-direction input devices, however, it is possible to use an actuator for performing rotational operations instead of an input stick. By performing detection operations at fixed intervals, rotation can be detected from changes in the detection results. With this structure, it is possible to provide a multi-directional input device that allows both direction and rotation to be input.
An example of a device equipped with a rotating input mechanism (hereinafter referred to as a rotating input device) is a remote control device for video recorders, hard disk recorders, or the like. In these devices, one method for scheduling the recording of a television show is to display a table of programs with broadcast channels arranged along the horizontal axis of the screen and times arranged along the vertical axis. The remote control is used to select programs and schedule recordings. This method is convenient because a program to be recorded can be selected while viewing the program table.
When, for example, the rotating input device is used to change the time axis (scrolling vertically on the screen) in this recording method, changes to the time axis can be made appropriately with visual feedback for the magnitude and speed of the operations. However, other operations ( e.g., changing the broadcast channels on the horizontal axis or changing time and date settings) require the use of a directional input key, making operation far less inconvenient.
Thus, rotating input devices as described in the Japanese Patent Publications referenced above are very useful because they provide users with the ability to perform operations while being provided with visual feedback of the magnitude and speed of the operations. However, since only one function is controlled by the rotating operation, the utility of such devices is limited. In order to use the devices in a manner that allows different functions to be controlled, complex input operations are generally required (for example, using additional selection switches or other selection devices).
The object of the present invention is to overcome these problems and to provide a method for using a rotating input device that allows multiple functions to be assigned to the rotating input device without requiring special switching input operations.
An embodiment of the present invention is directed to a method for using a rotating input device equipped with a rotating input mechanism and, when a rotating input operation is performed, detecting a position at which the input operation is first performed. In this embodiment, a plurality of regions are defined along 360 degrees of input directions for a rotary device. A different operation is assigned to each of the plurality of regions. When a rotation input operation is performed, a region corresponding to the position at which the input operation is first performed is determined. Subsequent continuous rotation input operations are applied to control the operation corresponding to the selected region.
In another embodiment of the present invention, a rotating input device is equipped in a layered manner with: a disc-shaped actuator; a ring-shaped resistor formed as a uniform ring-shaped resistor having a radius similar to that of the actuator; and a ring-shaped electrode pattern formed in a similar manner to and aligned with the ring-shaped resistor. When pressure is applied near an outer perimeter of the actuator, the ring-shaped resistor and the electrode pattern come into contact, with position data being determined according to a voltage potential generated at a position of the contact. A sampling operation is performed in which the position detection operation takes place repeatedly. at a uniform fixed interval. The invention provides a method for using the rotating input device wherein a plurality of regions are set up along 360 degrees of input directions for the rotating input device, and a different operation is set up for each of the plurality of regions. A first procedure is executed in which when pressure is applied near the outer perimeter of the actuator and the position detection operation is begun, a region to which an initial detection position corresponds is determined. A second procedure is then executed in which, when differences in position data obtained from subsequent continuous sampling operations indicate that a rotational input operation is being performed, the rotational input operation is used to control an operation corresponding to the region selected by the first procedure as output data.
Applying the inventive method disclosed herein, it is possible for a rotating input device that has conventionally only been used for a single operation to be assigned multiple functions without requiring an additional selection input operation. Thus, the convenience of the device is improved, since multiple operations can be performed while providing visual feedback of the magnitude and speed of input operations. In particular, if an operation involves changing items displayed on a display device or the like, the present invention is useful since it allows multiple items to be changed on a single display using a single rotating input device.
Also, applying the inventive method by means of the rotating input device described above, because ring-shaped resistor is not in contact with the electrode pattern when no input operation is being performed, contact and continuity can only takes place when an input operation is performed. As a result, it is possible to easily distinguish when there is activity and where there is no activity. Also, using the configuration of the rotating input device described above, position detection and extraction of rotation data can be easily performed.
The invention will become more readily apparent from the Detailed Description of the Invention, which proceeds with reference to the drawings, in which:
FIGS. 1(a) and 1(b) show the structure of a sample rotation input device in which the present invention is implemented;
The present invention relates to an input device equipped with a rotating input mechanism. A rotating input device is equipped with a function that, when a rotating input operation is performed, detects a position at which an initial operation is performed. A plurality of regions are defined along 360 degrees of input orientations for the input device, and a different operation is defined for each defined region. When a rotating input operation is performed, the region encompassing the position at which the initial operation is performed is identified, and subsequent continuous rotating input operations are applied to the operation defined for the selected region.
In accordance with the present invention, a method is disclosed for using a rotating input device that assigns a plurality of functions to the rotating input device. The inventive method places no restrictions on the structure of the rotating input device, although one example of a suitable rotating input device used will be described briefly, with references to the figures.
Next, an inventive method for detecting a position of the rotating input device shown in
More specifically, as illustrated in FIGS. 1(a) and 2, when the section of the ring-shaped resistor 14 first comes into contact with the ring-shaped electrode pattern 15, a potential is applied to the electrode 16b and the electrode 16d on the left and the right, and the potential at the contact point is read from a lower read electrode 17. This potential provides a value that is higher when the contact point is toward the electrode 16b, and lower when the contact point is toward the electrode 16d, with the value being proportional to the distance between electrodes. However, in this state, identical potentials would be extracted from upper and lower positions symmetrical to each other around a line connecting the left and right electrodes. Thus, the selector switches 19, 21 are switched to the side of the electrode 16a and the electrode 16c, and the potential at the contact point is read again from the lower read electrode 17. This value is used to identify which of the two possible points is valid, and this is converted to position data.
The conversion to position data can be performed by using the detected potential directly or by normalizing the detected potential.
Conversion to position data is performed in the following manner: (1) measure the potential for the X side and the Y side; (2) determine if the Y-side potential is within a predetermined range; (3) if the value is within the range, convert the Y-side data to position data using the X-side data based on the following:
if x>128, position data=256−y
if x<128, position data=256+y
Next, (4) if the Y-side potential is not in the predetermined range, the X-side data is converted to position data using the Y-side data based on the following:
if y<128, position data=384−x
if y>128, position data=384+x
By using this method to convert to position data, it is possible to assign position values of 0-512 along the perimeter of the actuator 11 and calculate the position data of the contact point. For the boundary section between 512 and 0, it would be possible to use a value of 512 or greater. Also, 512 can be subtracted from the value if it exceeds 512. These operations to perform position detection and obtain position data can be performed at fixed intervals. By determining and outputting differences between sequential data (outputting relative values), these values can be used as rotation data for the rotation input device.
Furthermore, the detected position data (rθ) can be converted to coordinate data (XY) to be used as output for a pointing device (direction output). The position data can be converted to coordinate data by using four ranges, as shown in
More specifically, a function f(d) is set up as a shared coordinate conversion function.
f(d)=sin(π·d/256)
By modifying and substituting the position data for d of f(d), the coordinate data (X, Y) can be determined. As shown in
A method for assigning a plurality of functions to a rotational operation performed on the actuator 11 in this rotating input device will next be described.
When a rotational operation is performed on the actuator 11, application of pressure at a section of the perimeter results in contact between a section of the ring-shaped resistor 14 and the ring-shaped electrode pattern 15. This contact initiates position detection. Then, the difference between the initially detected position data and the position data detected subsequently is used to obtain rotation data. When a rotational operation is performed in this manner, position data detected from the position at which the initial pressure was applied is obtained, and, in the present invention, this initial position data is used as a basis for assigning the operation to be performed.
As shown in
As a specific example of a plurality of functions being assigned to rotational operations on this type of rotational input device, this method can be used in a remote control device for a video recorder or a hard disk recorder to schedule the recording of television shows. A program table is displayed in which broadcast channels are set up along the horizontal axis of the screen and times are set up along the vertical axis. To use a remote control device to select a channel and schedule a recording, it would be possible, for example to: assign a function to change broadcast channels (scroll horizontally on the screen) for rotational operations from the A zone; assign a function to change the time axis (scroll vertically on the screen) for rotational operations from the B zone; assign a function to change date and time for rotational operations from the C zone; and assign a function to change weeks for rotational operations from the D zone. This makes it possible to control the four main fields involved in scheduled recordings using a single rotational input device and allows appropriate operations to be made while providing visual confirmation of the magnitude and speed of the operations being performed.
As another specific example, the present invention can be used for operations performed on reference map screen or the like in a car navigation system. For example, it would be possible to: assign a function to horizontally scroll the map for rotational operations from the A zone; assign a function to vertically scroll the map for rotational operations from the B zone; assign a function to zoom in or out for rotational operations from the C zone; and assign a function to modify information associated with the map for rotational operations from the D zone. This makes it possible to perform the main operations on a single screen of a car navigation system using a single rotating input device and allows appropriate operations to be made while providing visual confirmation of the magnitude and speed of the operations being performed.
In this embodiment, the rotating input device performs position detection using the ring-shaped resistor 14. In this system with the ring-shaped resistor 14, the ring-shaped resistor 14 and the electrode pattern 15 are not in contact when no operation is being performed, with contact and continuity taking place only when an operation is performed. This makes it easy to distinguish when an operation is taking place and no operation is taking place. This also allows position detection and determination of rotation data to be performed easily. However, the present invention is not restricted to this. It would also be possible to use a conventional multi-directional input device with pressure-sensitive resistor elements if it is possible to obtain rotation data and to detect an initial operation position. It would also be possible to use a mechanism that can only detect rotation data, e.g., a rotary encoder system, if a separate mechanism to detect an operation starting position is provided.
In this embodiment, there are references to the “position data” or the “position” at which an operation is started. These refer broadly to the location at which an operation is begun and include cases where positions are recognized as angles. Thus, the present invention covers cases where “position data” is processed as angle data.
Numerous details have been set forth in this description, which is to be taken as a whole, to provide a more thorough understanding of the invention. In other instances, well-known features have not been described in detail, so as to not obscure unnecessarily the invention.
The invention includes combinations and subcombinations of the various elements, features, functions and/or properties disclosed herein. The following claims define certain combinations and subcombinations, which are regarded as novel and non-obvious. Additional claims for other combinations and subcombinations of features, functions, elements and/or properties may be presented in this or a related document.
Number | Date | Country | Kind |
---|---|---|---|
2005-294508 | Oct 2005 | JP | national |