Gui applications for use with 3D remote controller
First Claim
Patent Images
1. A method for scrolling through content with a media system comprising a screen and a wand for providing user inputs, the method comprising:
- displaying content on the screen, wherein the content comprises an indication that additional content is hidden from view beyond at least a first edge of the screen;
detecting that the wand was moved based on a transmission received from the wand, the transmission comprising either an instruction to move a cursor towards the first edge of the screen or an instruction to move the cursor beyond the first edge of the screen;
in the event that the transmission comprises the instruction to move the cursor towards the first edge of the screen, scrolling the content on the screen such that at least a portion of the additional content hidden from view beyond the first edge of the screen is displayed and a portion of the content previously displayed is hidden from view beyond a second edge of the screen opposite the first edge, wherein the content is scrolled at a rate based in part on a distance between the cursor and the center of the screen; and
in the event that the transmission comprises the instruction to move the cursor beyond the first edge of the screen, paging the content on the screen such that at least a portion of the additional content hidden from view beyond the first edge of the screen is displayed and all of the content previously displayed is hidden from view beyond the second edge of the screen, wherein the content is paged at a rate based in part on a distance between the first edge of the screen and a point beyond the first edge of the screen that the wand is pointing to.
3 Assignments
0 Petitions
Accused Products
Abstract
A remote wand for controlling the operations of a media system is provided. The wand may be operative to control the movement of a cursor displayed on screen by the position and orientation at which the wand is held. As the user moves the wand, the on-screen cursor may move. The user may use the wand to control a plurality of operations and applications that may be available from the media system, including for example zoom operations, a keyboard application, an image application, an illustration application, and a media application.
24 Citations
12 Claims
-
1. A method for scrolling through content with a media system comprising a screen and a wand for providing user inputs, the method comprising:
-
displaying content on the screen, wherein the content comprises an indication that additional content is hidden from view beyond at least a first edge of the screen; detecting that the wand was moved based on a transmission received from the wand, the transmission comprising either an instruction to move a cursor towards the first edge of the screen or an instruction to move the cursor beyond the first edge of the screen; in the event that the transmission comprises the instruction to move the cursor towards the first edge of the screen, scrolling the content on the screen such that at least a portion of the additional content hidden from view beyond the first edge of the screen is displayed and a portion of the content previously displayed is hidden from view beyond a second edge of the screen opposite the first edge, wherein the content is scrolled at a rate based in part on a distance between the cursor and the center of the screen; and in the event that the transmission comprises the instruction to move the cursor beyond the first edge of the screen, paging the content on the screen such that at least a portion of the additional content hidden from view beyond the first edge of the screen is displayed and all of the content previously displayed is hidden from view beyond the second edge of the screen, wherein the content is paged at a rate based in part on a distance between the first edge of the screen and a point beyond the first edge of the screen that the wand is pointing to. - View Dependent Claims (2, 3, 4, 11, 12)
-
-
5. A system for displaying content to a user, the system comprising an electronic device, a display, and a wand, the electronic device operative to:
-
direct the display to display a plurality of initial objects in a display area of the display, wherein the plurality of initial objects form a portion of a set of objects, the set of objects further including a plurality of undisplayed objects, and to further display an indication that the plurality of undisplayed objects of the set of objects is hidden beyond a first edge of the display; receive a transmission from a motion detection component of the wand indicating that the wand was moved towards the first edge; in response to the received transmission, determining whether the wand was moved beyond the first edge; in the event that the wand was not moved beyond the first edge, directing the display to scroll the set of objects such that at least one object from the plurality of undisplayed objects moves into the display area from beyond the first edge, toward which the wand was moved, and at least one object of the plurality of initial objects moves out of the display area beyond a second edge of the display, the second edge opposite the first edge, wherein the set of objects are scrolled at a rate based in part on a distance between the center of the display and a point within the display that the wand is pointing to; and in the event that the wand was moved beyond the first edge, directing the display to page the set of objects such that at least two of the plurality of undisplayed objects move into the display area from beyond the first edge, beyond which the wand was moved, and all of the plurality of initial objects move out of the display area beyond the second edge, wherein the set of objects are paged at a rate based in part on a distance between the first edge and a point beyond the first edge that the wand is pointing to. - View Dependent Claims (6, 7)
-
-
8. A non-transitory machine-readable medium for scrolling through content with a media system comprising a screen and a wand for providing user inputs, comprising machine program logic recorded thereon for:
-
displaying content on the screen, wherein the content comprises an indication that additional content is hidden from view beyond at least a first edge of the screen; detecting that the wand was moved based on a transmission received from the wand, the transmission comprising either an instruction to move a cursor towards the at least one edge of the screen or an instruction to move the cursor beyond the first edge of the screen; in the event that the transmission comprises the instruction to move the cursor towards the first edge of the screen, scrolling the content on the screen such that at least a portion of the additional content hidden from view beyond the first edge of the screen is displayed and a portion of the content previously displayed is hidden from view beyond a second edge of the screen opposite the first edge, wherein the content is scrolled at a rate based in part on a distance between the cursor and the center of the screen; and in the event that the transmission comprises the instruction to move the cursor beyond the first edge of the screen, paging the content on the screen such that at least a portion of the additional content hidden from view beyond the first edge of the screen is displayed and all of the content previously displayed is hidden from view beyond the second edge of the screen, wherein the content is paged at a rate based in part on a distance between the first edge of the screen and a point beyond the first edge of the screen that the wand is pointing to. - View Dependent Claims (9, 10)
-
Specification