Graphical Interface Having Adjustable Borders
First Claim
1. A system comprising:
- a non-transitory computer readable medium; and
program instructions stored on the non-transitory computer readable medium and executable by the at least one processor to;
cause a head-mountable display (HMD) to provide a graphical interface comprising (i) a graphical interface area, (ii) an intermediate area that occupies a portion of the graphical interface area, wherein the intermediate area is movable within the graphical interface area and (iii) a view port that occupies a portion of the intermediate area, wherein the view port is movable within the intermediate area;
receive head-movement data indicating a movement of the HMD;
based on the head-movement data, cause the view port to move towards a border of the intermediate area with a movement speed;
determine that the movement speed exceeds a predetermined movement-speed threshold; and
based at least on the determination that the movement speed exceeds the predetermined movement-speed threshold, move the intermediate area within the graphical interface area such that the border of the intermediate area is a predetermined difference from the view port.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems involving navigation of a graphical interface are disclosed herein. An example system may be configured to: (a) cause a head-mounted display (HMD) to provide a graphical interface, the graphical interface comprising (i) a view port having a view-port orientation and (ii) at least one navigable area having at least one border, the at least one border having a first border orientation; (b) receive input data that indicates movement of the view port towards the at least one border; (c) determine that the view-port orientation is within a predetermined threshold distance from the first border orientation; and (d) based on at least the determination that the view-port orientation is within a predetermined threshold distance from the first border orientation, adjust the first border orientation from the first border orientation to a second border orientation.
5 Citations
20 Claims
-
1. A system comprising:
-
a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the at least one processor to; cause a head-mountable display (HMD) to provide a graphical interface comprising (i) a graphical interface area, (ii) an intermediate area that occupies a portion of the graphical interface area, wherein the intermediate area is movable within the graphical interface area and (iii) a view port that occupies a portion of the intermediate area, wherein the view port is movable within the intermediate area; receive head-movement data indicating a movement of the HMD; based on the head-movement data, cause the view port to move towards a border of the intermediate area with a movement speed; determine that the movement speed exceeds a predetermined movement-speed threshold; and based at least on the determination that the movement speed exceeds the predetermined movement-speed threshold, move the intermediate area within the graphical interface area such that the border of the intermediate area is a predetermined difference from the view port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
causing a head-mountable display (HMD) to provide a graphical interface comprising (i) a graphical interface area, (ii) an intermediate area that occupies a portion of the graphical interface area, wherein the intermediate area is movable within the graphical interface area and (iii) a view port that occupies a portion of the intermediate area, wherein the view port is movable within the intermediate area; receiving head-movement data indicating a movement of the HMD; based on the head-movement data, causing the view port to move towards a border of the intermediate area with a movement speed; determining that the movement speed exceeds a predetermined movement-speed threshold; and based at least on the determination that the movement speed exceeds the predetermined movement-speed threshold, moving the intermediate area within the graphical interface area such that the border of the intermediate area is a predetermined difference from the view port. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
causing a head-mountable display (HMD) to provide a graphical interface comprising (i) a graphical interface area, (ii) an intermediate area that occupies a portion of the graphical interface area, wherein the intermediate area is movable within the graphical interface area and (iii) a view port that occupies a portion of the intermediate area, wherein the view port is movable within the intermediate area; receiving head-movement data indicating a movement of the HMD; based on the head-movement data, causing the view port to move towards a border of the intermediate area with a movement speed; determining that the movement speed exceeds a predetermined movement-speed threshold; and based at least on the determination that the movement speed exceeds the predetermined movement-speed threshold, moving the intermediate area within the graphical interface area such that the border of the intermediate area is a predetermined difference from the view port. - View Dependent Claims (17, 18, 19, 20)
-
Specification