Multimedia user interface
First Claim
Patent Images
1. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:
- displaying a range of selectable display time-positions on the display;
detecting the pitch, yaw or roll rotation of the input device;
selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device; and
displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface for multimedia centers advantageously utilizes hand-held inertial-sensing user input devices to select channels and quickly navigate the dense menus of options. Extensive use of the high resolution and bandwidth of such user input devices is combined with strategies to avoid unintentional inputs and with dense and intuitive interactive graphical displays.
93 Citations
25 Claims
-
1. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:
-
displaying a range of selectable display time-positions on the display; detecting the pitch, yaw or roll rotation of the input device; selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device; and displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in at least one of pitch, yaw and roll, the apparatus comprising:
-
means for displaying a range of selectable display time-positions on the display; means for detecting at least one of the pitch, yaw and roll rotation of the input device; means for selecting one of the selectable display time-positions in response to at least one of the pitch, yaw and roll rotation of the input device; and means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:
-
displaying a plurality of selectable display time-positions on the display; detecting the pitch, yaw or roll rotation of the input device; selecting one of the selectable display time-positions in response to at least one of a bump right gesture and a bump left gesture made with the hand-held input device; and displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
-
-
19. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:
-
displaying a plurality of selectable display time-positions on the display; detecting the pitch, yaw or roll rotation of the input device; selecting one of the selectable display time-positions in response to at least one of a trigger-drag right gesture and a trigger-drag left gesture made with the hand-held input device; and displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
-
-
20. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:
-
displaying a plurality of selectable display time-positions on the display; detecting the pitch, yaw or roll rotation of the input device; selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device; displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position; and returning to an initial time in response to a gesture made with the hand-held input device.
-
-
21. A method for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the method comprising the steps of:
-
displaying a plurality of display time-positions on the display, the plurality of display time-positions including a plurality of available display time-positions and a plurality of unavailable display time-positions; detecting the pitch, yaw or roll rotation of the input device; selecting one of the display time-positions in response to the pitch, yaw or roll rotation of the input device; and displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
-
-
22. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:
-
means for displaying a plurality of selectable display time-positions on the display; means for detecting the pitch, yaw or roll rotation of the input device; means for selecting one of the selectable display time-positions in response to at least one of a bump right gesture and a bump left gesture made with the hand-held input device; and means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
-
-
23. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:
-
means for displaying a plurality of selectable display time-positions on the display; means for detecting the pitch, yaw or roll rotation of the input device; means for selecting one of the selectable display time-positions in response to at least one of a trigger-drag right gesture and a trigger-drag left gesture made with the hand-held input device; and means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
-
-
24. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:
-
means for displaying a plurality of selectable display time-positions on the display; means for detecting the pitch, yaw or roll rotation of the input device; means for selecting one of the selectable display time-positions in response to the pitch, yaw or roll rotation of the input device; means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position; and means for returning to an initial time in response to a gesture made with the hand-held input device.
-
-
25. An apparatus for changing the displayed time-position of a cached program on an interactive multi-channel graphic display in response to rotation of a hand-held input device in one of pitch, yaw or roll, the apparatus comprising:
-
means for displaying a plurality of display time-positions on the display, the plurality of display time-positions including a plurality of available display time-positions and a plurality of unavailable display time-positions; means for detecting the pitch, yaw or roll rotation of the input device; means for selecting one of the display time-positions in response to the pitch, yaw or roll rotation of the input device; and means for displaying the cached program at the selected display time-position on the interactive multi-channel graphic display in response to selection of the one display time-position.
-
Specification