Information processing apparatus and computer-readable recording medium recording information processing program
First Claim
1. A non-transitory computer-readable recording medium recording an information processing program executable by a computer of an information processing apparatus for designating a position on a screen based on outputs of a plurality of input devices including at least one pointing device, the program causing the computer to execute functionality comprising:
- designating the position on the screen to correspond to a position of an on-screen object that is selected using a key selection operation of at least one of the plurality of input devices;
obtaining motion information that is information about a motion applied to a first input device housing itself including the pointing device;
calculating a movement amount of the first input device housing based on the motion information;
accumulating the calculated movement amounts;
determining whether or not the cumulative value of the accumulated calculated movement amounts exceeds a predetermined threshold; and
designating a new position on the screen, to correspond to a current pointing direction of the pointing device configured to be positioned outside of an area of the selected on-screen object, at a time when the cumulative value exceeds the predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Motion information is obtained which is information about a motion applied to an input device housing itself including a pointing device of a plurality of input mean. Next, based on the motion information, a movement amount of the input device housing is calculated. Thereafter, it is determined whether or not the movement amount satisfies predetermined conditions. When the predetermined conditions are satisfied, a position is designated based on an output from the pointing device.
-
Citations
30 Claims
-
1. A non-transitory computer-readable recording medium recording an information processing program executable by a computer of an information processing apparatus for designating a position on a screen based on outputs of a plurality of input devices including at least one pointing device, the program causing the computer to execute functionality comprising:
-
designating the position on the screen to correspond to a position of an on-screen object that is selected using a key selection operation of at least one of the plurality of input devices; obtaining motion information that is information about a motion applied to a first input device housing itself including the pointing device; calculating a movement amount of the first input device housing based on the motion information; accumulating the calculated movement amounts; determining whether or not the cumulative value of the accumulated calculated movement amounts exceeds a predetermined threshold; and designating a new position on the screen, to correspond to a current pointing direction of the pointing device configured to be positioned outside of an area of the selected on-screen object, at a time when the cumulative value exceeds the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable recording medium recording an information processing program executable by a computer of an information processing apparatus for selecting one of a plurality of objects displayed on a screen, the program causing the computer to execute functionality comprising:
-
obtaining motion information that is information about a motion applied to a predetermined input device housing itself used for an operation of selecting the objects; calculating a movement amount of the input device itself based on the motion information; accumulating the calculated movement amounts; switching a selection mode based on the motion information, between a pointing selection mode and a key selection mode, the pointing selection mode being a selection mode in which a new position on the screen is configured to be designated, and any of the objects displayed on the screen are configured to be selected by designating a position where the object is displayed, and the key selection mode being a selection mode in which setting of a focused state indicating a selected state is changed among the objects displayed on the screen in a predetermined order, depending on a predetermined key input; and switching the selection mode to the pointing selection mode from the key selection mode at a time when the cumulative value of the accumulated calculated movement amounts exceeds a predetermined threshold and designating the position on the screen to a current pointing direction of the predetermined input device configured to be positioned outside of an area of a selected on-screen object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An information processing apparatus for designating a position on a screen based on outputs of a plurality of input devices including at least one pointing device, comprising:
-
a first position designating unit for designating the position on the screen to correspond to a position of an on-screen object that is selected using a key selection operation of at least one of the plurality of input devices; a motion information obtaining unit for obtaining motion information that is information about a motion applied to a first input device housing itself including the pointing device; a movement amount calculating unit for calculating a movement amount of the first input device housing based on the motion information; an accumulation unit for accumulating the movement amounts calculated by the movements amount calculating unit; a threshold determining unit for determining whether or not the cumulative value of the accumulation unit exceeds a predetermined threshold; and a second position designating unit for designating a new position on the screen, to correspond to a current pointing direction of the pointing device configured to be positioned outside of an area of the selected on-screen object, at a time when the threshold determining unit determines that the cumulative value of the accumulation unit exceeds the predetermined threshold.
-
-
26. An information processing apparatus for selecting one of a plurality of objects displayed on a screen, comprising:
-
a motion information obtaining unit for obtaining motion information that is information about a motion applied to a predetermined input device housing itself used for an operation of selecting the objects; a movement amount calculating unit for calculating a movement amount of the input device based on the obtained motion information; an accumulation unit for accumulating the movement amounts calculated by the movements amount calculating unit; a selection mode switching unit for switching a selection mode based on the motion information, between a pointing selection mode and a key selection mode, the pointing selection mode being a selection mode in which a new position on the screen is configured to be designated, and any of the objects displayed on the screen are configured to be selected by designating a position where the object is displayed, and the key selection mode being a selection mode in which setting of a focused state indicating a selected state is changed among the objects displayed on the screen in a predetermined order, depending on a predetermined key input, wherein the selection mode switching unit switches the selection mode to the pointing selection mode at a time when the cumulative value of the accumulation unit exceeds a predetermined threshold and designates the position on the screen to a current pointing direction of the predetermined input device configured to be positioned outside of an area of a selected on-screen object.
-
-
27. A method for designating a position on a screen of an information processing apparatus having one or more processors based on outputs of a plurality of input devices including at least one pointing device, the method comprising:
-
designating the position on the screen to correspond to a position of an on-screen object that is selected using a key selection operation of at least one of the plurality of input devices; obtaining motion information that is information about a motion applied to a first input device housing itself including the pointing device; calculating, via the one or more processors, a movement amount of the first input device housing based on the motion information; accumulating the calculated movement amounts; determining whether or not the cumulative value of the accumulated calculated movement amounts exceeds a predetermined threshold; and designating a new position on the screen, to correspond to a current pointing direction of the pointing device configured to be positioned outside of an area of the selected on-screen object, at a time when the cumulative value exceeds the predetermined threshold.
-
-
28. A method for selecting one of a plurality of objects displayed on a screen of an information processing apparatus having one or more processors, the method comprising:
-
obtaining motion information that is information about a motion applied to a predetermined input device housing itself used for an operation of selecting the objects; calculating, via the one or more processors, a movement amount of the input device itself based on the motion information; accumulating the calculated movement amounts; switching a selection mode based on the motion information, between a pointing selection mode and a key selection mode, the pointing selection mode being a selection mode in which a new position on the screen is configured to be designated, and any of the objects displayed on the screen are configured to be selected by designating a position where the object is displayed, and the key selection mode being a selection mode in which setting of a focused state indicating a selected state is changed among the objects displayed on the screen in a predetermined order, depending on a predetermined key input; and switching the selection mode to the pointing selection mode from the key selection mode at a time when the cumulative value of the accumulated calculated movement amounts exceeds a predetermined threshold and designating the position on the screen to correspond to a current pointing direction of the predetermined input device configured to be positioned outside of an area of a selected on-screen object.
-
-
29. An information processing system, comprising:
-
a display device having at least one screen; a plurality of input devices including at least one pointing device; and an information processing apparatus having one or more processors and configured to designate a position on a screen based on outputs of a plurality of input devices, the information processing apparatus comprising; a first position designating unit for designating the position on the screen to correspond to a position of an on-screen object that is selected using a key selection operation of at least one of the plurality of input devices; a motion information obtaining unit for obtaining motion information that is information about a motion applied to a first input device housing itself including the pointing device; a movement amount calculating unit for calculating a movement amount of the first input device housing based on the motion information; an accumulation unit for accumulating the movement amounts calculated by the movements amount calculating unit; a threshold determining unit for determining whether or not the cumulative value of the accumulation unit exceeds a predetermined threshold; and a second position designating unit for designating a new position on the screen, to correspond to a current pointing direction of the pointing device configured to be positioned outside of an area of the selected on-screen object, at a time when the threshold determining unit determines that the cumulative value of the accumulation unit exceeds the predetermined threshold.
-
-
30. An information processing system, comprising:
-
a display device having at least one screen; a predetermined input device having a predetermined input device housing; and an information processing apparatus having one or more processors and configured to select one of a plurality of objects displayed on the screen, the information processing apparatus comprising; a motion information obtaining unit for obtaining motion information that is information about a motion applied to a predetermined input device housing itself used for an operation of selecting the objects; a movement amount calculating unit for calculating a movement amount of the input device based on the obtained motion information; an accumulation unit for accumulating the movement amounts calculated by the movements amount calculating unit; a selection mode switching unit for switching a selection mode based on the motion information, between a pointing selection mode and a key selection mode, the pointing selection mode being a selection mode in which a new position on the screen is configured to be designated, and any of the objects displayed on the screen are configured to be selected by designating a position where the object is displayed, and the key selection mode being a selection mode in which setting of a focused state indicating a selected state is changed among the objects displayed on the screen in a predetermined order, depending on a predetermined key input, wherein the selection mode switching unit switches the selection mode to the pointing selection mode at a time when the cumulative value of the accumulation unit exceeds a predetermined threshold and designating the position on the screen to a current pointing direction of the predetermined input device configured to be positioned outside of an area of a selected on-screen object.
-
Specification