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 graphic display of a head-mountable device (HMD) to provide a graphical interface comprising (i) a graphical interface area comprising a portion of interest and another portion that is not of interest, (ii) a navigable area that occupies a portion of the graphical interface area and corresponds to the portion of interest within the graphical interface area, and (iii) a view port that occupies a portion of the navigable area, wherein, initially, the navigable area is fixed within the graphical interface area and the view port is movable within the navigable area, and wherein the view port corresponds to a viewing area provided by the graphic display, wherein the graphical interface area spans 360 degrees, a span of the navigable area is less than 360 degrees, and a span of the view port is less than the span of the navigable area;
subsequently receive movement data indicating a movement of the HMD;
based on the movement data, cause the view port to move, relative to the navigable area, towards a border of the navigable 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 both the navigable area and the view port within the graphical interface area such that the border of the navigable area maintains a predetermined difference in spacing 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.
9 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 graphic display of a head-mountable device (HMD) to provide a graphical interface comprising (i) a graphical interface area comprising a portion of interest and another portion that is not of interest, (ii) a navigable area that occupies a portion of the graphical interface area and corresponds to the portion of interest within the graphical interface area, and (iii) a view port that occupies a portion of the navigable area, wherein, initially, the navigable area is fixed within the graphical interface area and the view port is movable within the navigable area, and wherein the view port corresponds to a viewing area provided by the graphic display, wherein the graphical interface area spans 360 degrees, a span of the navigable area is less than 360 degrees, and a span of the view port is less than the span of the navigable area; subsequently receive movement data indicating a movement of the HMD; based on the movement data, cause the view port to move, relative to the navigable area, towards a border of the navigable 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 both the navigable area and the view port within the graphical interface area such that the border of the navigable area maintains a predetermined difference in spacing 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 graphic display of a head-mountable device (HMD) to provide a graphical interface comprising (i) a graphical interface area comprising a portion of interest and another portion that is not of interest, (ii) a navigable area that occupies a portion of the graphical interface area and corresponds to the portion of interest within the graphical interface area, and (iii) a view port that occupies a portion of the navigable area, wherein, initially, the navigable area is fixed within the graphical interface area and the view port is movable within the navigable area, and wherein the view port corresponds to a field of view provided in the graphic display, and wherein the graphical interface area spans 360 degrees, a span of the navigable area is less than 360 degrees, and a span of the view port is less than the span of the navigable area; subsequently receiving movement data indicating a movement of the HMD; based on the movement data, causing the view port to move, relative to the navigable area, towards a border of the navigable 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 both the navigable area and the view port within the graphical interface area such that the border of the navigable area maintains a predetermined difference in spacing from the view port. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
causing a graphic display of a head-mountable device (HMD) to provide a graphical interface comprising (i) a graphical interface area comprising a portion of interest and another portion that is not of interest, (ii) a navigable area that occupies a portion of the graphical interface area and corresponds to the portion of interest within the graphical interface area, and (iii) a view port that occupies a portion of the navigable area, wherein, initially, the navigable area is fixed within the graphical interface area and the view port is movable within the navigable area, and wherein the view port corresponds to a field of view provided in the graphic display, and wherein the graphical interface area spans 360 degrees, a span of the navigable area is less than 360 degrees, and a span of the view port is less than the span of the navigable area; subsequently receiving movement data indicating a movement of the HMD; based on the movement data, causing the view port to move, relative to the navigable area, towards a border of the navigable 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 both the navigable area and the view port within the graphical interface area such that the border of the navigable area maintains a predetermined difference in spacing from the view port. - View Dependent Claims (17, 18, 19, 20)
-
Specification