[54] METHOD AND APPARATUS FOR
ACTIVATING BUTTONS FROM A DVD
BITSTREAM USING A POINTING DEVICE
[75] Inventors: Linden A. deCarmo; Jan L.
Christensen, both of Plantation; Amir
M. Mobini, Delray Beach, all of Fla.
[73] Assignee: Oak Technology, Inc., Sunnyvale,
Calif.
[21] Appl. No.: 09/122,954 [22] Filed: Jul. 27, 1998
[51] Int. CI. G06F 3/00
[52] U.S. CI 345/354
[58] Field of Search 345/326, 335,
345/339, 348, 352, 354, 356, 357, 353;
369/24, 27, 41, 98
[56] References Cited
U.S. PATENT DOCUMENTS
5,548,703 8/1996 Berry et al 345/357
5,818,439 10/1998 Nagasaka et al 345/327
5,929,857 7/1999 Dinallo et al 345/354
Primary Examiner—Crescelle N. dela Torre
Attorney, Agent, or Firm—Kudirka & Jobse, LLP
[57] ABSTRACT
A DVD playback system in accordance with the principles of the present invention provides a method and apparatus in which a pointing device, such as a mouse, a joystick, or a stylus may activate "non-user" buttons while conforming to the DVD specification. The DVD playback system responds to the tentative selection of a non-user button, i.e., a target button by determining whether the target button would be a connectable destination, if any directional button were activated while the current button is selected. If the target button is accessible to the currently selected button via directional commands, the playback system determines whether there is a connectivity path between the currently selected button and the target button through one or more intermediate buttons. If such a path exists, the playback system selects each intermediate button until the target button is reached, at which point the target button is selected. If no such path exists, the system returns an error which may be used to generate an error feedback that indicates to a user that the button is not selectable by the pointing device.
19 Claims, 6 Drawing Sheets