Device for displaying movement based on user input and rendering images accordingly
First Claim
1. An information processing device comprising:
- an input information acquisition unit configured to receive a request for changing a display area displayed on a display device within a target image to be displayed, by at least moving on the target image plane, enlarging, or reducing the display area, the request being received via an input device controlled by a user; and
a displayed image processing unit configured to change the display area and render the image accordingly, in accordance with the request for changing the display area,wherein the displayed image processing unit changes the display area at a speed smaller than the speed of change included in the user inputted request from the input device when the display area enters a restriction area and while the request for changing the display area remains in effect,wherein the moving speed of the display area is reduced when entering the restriction area according to the following formula;
Vf=Vo×
(1.0−
a/W), wherein Vf is the final moving speed, Vo is the original moving speed defined by the amount of user control of the input device, W is the width of the restricted area, and a is width of the display area entering the restricted area.
4 Assignments
0 Petitions
Accused Products
Abstract
A range having a predetermined width close to a display margin is defined in an image as a restriction area. When the display area enters the restriction area, the moving speed determination unit reduces the speed of moving the display area in accordance with the extent that the display area enters the restriction area. When the request for moving the display area is suspended while the display area enters the restriction area, the bouncing speed determination unit determines the moving speed so that the display area is bounced in a direction away from the restriction area at a speed determined by the extent that the display area enters the restriction area. A frame coordinate computation unit computes frame coordinates of a display area that should be newly displayed, based on the moving speed determined by the moving speed determination unit and the bouncing speed determination unit.
13 Citations
19 Claims
-
1. An information processing device comprising:
-
an input information acquisition unit configured to receive a request for changing a display area displayed on a display device within a target image to be displayed, by at least moving on the target image plane, enlarging, or reducing the display area, the request being received via an input device controlled by a user; and a displayed image processing unit configured to change the display area and render the image accordingly, in accordance with the request for changing the display area, wherein the displayed image processing unit changes the display area at a speed smaller than the speed of change included in the user inputted request from the input device when the display area enters a restriction area and while the request for changing the display area remains in effect, wherein the moving speed of the display area is reduced when entering the restriction area according to the following formula;
Vf=Vo×
(1.0−
a/W), wherein Vf is the final moving speed, Vo is the original moving speed defined by the amount of user control of the input device, W is the width of the restricted area, and a is width of the display area entering the restricted area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing method comprising:
-
receiving a user inputted request from an input device for changing a display area displayed on a display device within a target image to be displayed, by at least moving on the target image plane, enlarging, or reducing the display area, the request being received via an input device controlled by a user; and changing the display area at a speed smaller than the speed of change included in the user inputted request when the display area enters a restriction area and while the request for changing the display area remains in effect, and displaying the display area on the display device accordingly, wherein the moving speed of the display area is reduced when entering the restriction area according to the following formula;
Vf=Vo×
(1.0−
a/W), wherein Vf is the final moving speed, Vo is the original moving speed defined by the amount of user control of the input device, W is the width of the restricted area, and a is width of the display area entering the restricted area. - View Dependent Claims (14)
-
-
15. A computer program embedded in a non-transitory, computer-readable recording medium, comprising:
-
a module configured to receive a user inputted request from an input device for changing a display area displayed on a display device within a target image to be displayed, by at least moving on the target image plane, enlarging, or reducing the display area, the request being received via an input device controlled by a user; and a module configured to change the display area at the speed smaller than a speed of change included in the user inputted request when the display area enters a restriction area and while the request for changing the display area remains in effect, and to display the display area on the display device accordingly, wherein the moving speed of the display area is reduced when entering the restriction area according to the following formula;
Vf=Vo×
(1.0−
a/W), wherein Vf is the final moving speed, Vo is the original moving speed defined by the amount of user control of the input device, W is the width of the restricted area, and a is width of the display area entering the restricted area. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable recording medium having embodied thereon a computer program comprising:
-
a module configured to receive a user inputted request from an input device for changing a display area displayed on a display device within a target image to be displayed, by at least moving on the target image plane, enlarging, or reducing the display area, the request being received via an input device controlled by a user; and a module configured to change the display area at a speed smaller than the speed of change included in the user inputted request when the display area enters a restriction area and while the request for changing the display area remains in effect, and to display the display area on the display device accordingly, wherein the moving speed of the display area is reduced when entering the restriction area according to the following formula;
Vf=Vo×
(1.0−
a/W), wherein Vf is the final moving speed, Vo is the original moving speed defined by the amount of user control of the input device, W is the width of the restricted area, and a is width of the display area entering the restricted area.
-
-
19. A non-transitory, computer readable recording medium containing a data structure for image display configured to map data for an image to a configuration file configured to define at least one restriction area, where a display area displayed on a display device within the image is changed at a speed smaller than a speed of change included in a user inputted request, while the user is inputting the request for changing the display area,
wherein the moving speed of the display area is reduced when entering the restriction area according to the following formula: - Vf=Vo×
(1.0−
a/W), wherein Vf is the final moving speed, Vo is the original moving speed defined by the amount of user control of the input device, W is the width of the restricted area, and a is width of the display area entering the restricted area,wherein the image has a hierarchical structure comprising a plurality of layers, each having one or more image tiles, such that each layer in the direction of depth defined along the z-axis has a different resolution.
- Vf=Vo×
Specification