User interface apparatus and operational sensitivity adjusting method
First Claim
Patent Images
1. A user interface apparatus comprising:
- an input unit, which acquires an acceleration value detected from a sensor of an input device of a movement of the body of the input device;
an operation history storage unit, which retains, for a history period measured from a present time minus a predetermined amount of time in the past, the detected acceleration value of the input unit as part of operation history data on the movement of the body of the input device by the user;
a pattern storage unit, which stores a plurality of sensitivity characteristic patterns, each of which having minimum and maximum threshold values to measure different reaction sensitivity based on detected movement of the body of the input device by a user when measured against the acquired detected acceleration value, wherein a current sensitivity characteristic pattern is selected to adjust an operation amount to be applied to a movement within a virtual environment;
an operation amount determining unit, which continuously monitors the operation history data retained within operation history storage unit,wherein, the operation amount determining unit determines, within the history period, whether or not detected acceleration values retained as part of the operation history data exceed a given threshold value of the current sensitivity characteristic pattern a predetermined number of times;
a pattern selector, which selects a new sensitivity characteristic pattern when the operation amount determining unit determines that the given threshold value of the current sensitivity characteristic pattern has been exceeded a predetermined number of times within the history period;
an adjustor, which refers to the new sensitivity characteristic pattern thus selected and adjusts the operation amount to be applied to the movement within the virtual environment based on the new sensitivity characteristic pattern.
6 Assignments
0 Petitions
Accused Products
Abstract
A controller interface processor of a user interface apparatus acquires the tilt of a game controller as a rotational value from a sensor built in the game controller. An operation amount determining unit selects a sensitivity characteristic pattern from a plurality of sensitivity characteristic patterns different in the reaction sensitivity of an operation amount with respect to the rotational value in accordance with the width of a range of the rotational value, refers to the selected sensitivity characteristic pattern, and determines the operation amount corresponding to the rotational value acquired.
-
Citations
14 Claims
-
1. A user interface apparatus comprising:
-
an input unit, which acquires an acceleration value detected from a sensor of an input device of a movement of the body of the input device; an operation history storage unit, which retains, for a history period measured from a present time minus a predetermined amount of time in the past, the detected acceleration value of the input unit as part of operation history data on the movement of the body of the input device by the user; a pattern storage unit, which stores a plurality of sensitivity characteristic patterns, each of which having minimum and maximum threshold values to measure different reaction sensitivity based on detected movement of the body of the input device by a user when measured against the acquired detected acceleration value, wherein a current sensitivity characteristic pattern is selected to adjust an operation amount to be applied to a movement within a virtual environment; an operation amount determining unit, which continuously monitors the operation history data retained within operation history storage unit, wherein, the operation amount determining unit determines, within the history period, whether or not detected acceleration values retained as part of the operation history data exceed a given threshold value of the current sensitivity characteristic pattern a predetermined number of times; a pattern selector, which selects a new sensitivity characteristic pattern when the operation amount determining unit determines that the given threshold value of the current sensitivity characteristic pattern has been exceeded a predetermined number of times within the history period; an adjustor, which refers to the new sensitivity characteristic pattern thus selected and adjusts the operation amount to be applied to the movement within the virtual environment based on the new sensitivity characteristic pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An operational sensitivity adjusting method for transferring an operation amount based on a movement of a body of an input device by a user comprising:
-
acquiring an acceleration value detected from a sensor of the input device of a movement of the body of the input device; retains, for a history period measured from a present time minus a predetermined amount of time in the past, the detected acceleration value as part of operation history data on the movement of the body of the input device; monitoring continuously the operation history data retained to determine, within the history period, whether or not detected acceleration values retained as part of the operation history data exceed a given threshold value a predetermined number of times; selecting, by a processor, a new operation amount when the given threshold value is determined to be exceeded a predetermined number of times within the history period; adjusting, by the processor, the movement within the virtual environment with the new operation amount.
-
-
14. A non-transitory computer-readable medium with a program product thereon for user interface processing, the program product comprising:
-
a module, which acquires an acceleration value detected from a sensor of the input device of a movement of the body of the input device; a module, which retains in a memory, for a history period measured from a present time minus a predetermined amount of time in the past, the detected acceleration value as part of operation history data on the movement of the body of the input device by the user; a module, which stores in a memory a plurality of sensitivity characteristic patterns, each of which having minimum and maximum threshold values to measure different reaction sensitivity based on detected movement of the body of the input device by a user when measured against the acquired detected acceleration value, wherein a current sensitivity characteristic pattern is selected to adjust an operation amount to be applied to a movement within a virtual environment; a module, which continuously monitors the operation history data retained within the memory, wherein a determination is made within the history period, whether or not detected acceleration values retained as part of the operation history data exceed a given threshold value of the current sensitivity characteristic pattern a predetermined number of times; a module, which selects a new sensitivity characteristic pattern when it is determined that the given threshold value of the current sensitivity characteristic pattern has been exceeded a predetermined number of times within the history period; a module, which refers to the new sensitivity characteristic pattern thus selected and adjusts the operation amount to be applied to the movement within the virtual environment based on the new sensitivity characteristic pattern.
-
Specification