IP Library Granted Patent US 7,200,836
Granted Patent B2
US 7,200,836 · App. 10/213,025 · Granted Apr 3, 2007

Menu authoring for automatically performing low-level DVD configuration functions

Assignee: Apple Computer, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,200,836
App. No.
10/213,025
Granted
Apr 3, 2007
Kind
B2
Abstract

A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred embodiment, the authoring system provides an authoring engine having an interactive graphical authoring interface, a data management engine, an emulator, a compiler, a multiplexer and a simulator. Using summary authoring data, the compiler builds a skeleton-form PGC layout structure comprising control PGC abstractions and router PGC abstractions. The compiler then resolves the PGC abstractions according to source-target connections. During playback on a DVD player, the PGC abstractions form elements in a connection-switching abstraction superstructure. Accordingly, in response to DVD-consumer and other control events, a source PGC preferably determines target PGC information and then transfers control, via virtual connections through necessary router PGC abstractions, to a target PGC abstraction. The target PGC abstraction then correspondingly initiates playback of a movie chapter or displays a menu.

Claims (16)

1. A method for providing source-definable destinations using predetermined program chain (“PGC”) command structures comprising:

storing, in a source PGC corresponding to an authored source event, a target identifier corresponding to an authored destination event, wherein said authored source event is selected from a group comprising completion-of-playback of a DVD movie chapter, interruption-of-playback of a DVD movie chapter and activation of a DVD source menu button within a DVD source menu;

initiating execution of said source PGC upon an occurrence of said authored source event;

causing said source PGC to store said target identifier in a storage location, and to initiate a router PGC, wherein said storage location corresponds to at least one portion of at least one DVD general purpose register;

causing said router PGC to retrieve said target identifier and to initiate a destination PGC corresponding to said target identifier; and

if said authored destination event includes a further destination event, then causing said destination PGC to initiate a further destination PGC corresponding to said target identifier, wherein

said authored destination event comprises displaying a DVD destination menu, and said further destination event comprises highlighting a DVD destination menu button.

2. A method according to claim 1 wherein said at least one DVD general purpose register includes at least one of a audio stream, subtitle stream and angle stream which is to be associated with any DVD playback.

3. A method for providing source-definable destinations according to claim 1 , wherein said router PGC resolves an available connection from a DVD-player control instruction to a receiving program chain.

4. An apparatus for providing source-definable destinations using predetermined program chain (“PGC”) command structures comprising:

means for storing, in a source PGC corresponding to an authored source event, a target identifier corresponding to an authored destination event, wherein said authored source event is selected from a group comprising completion-of-playback of a DVD movie chapter, interruption-of-playback of a DVD movie chapter and activation of a DVD source menu button within a DVD source menu;

means for initiating execution of said source PGC upon an occurrence of said authored source event;

means for causing said source PGC to store said target identifier in a storage location, and to initiate a router PGC, wherein said storage location corresponds to at least one portion of at least one DVD general purpose register;

means for causing said router PGC to retrieve said target identifier and to initiate a destination PGC corresponding to said target identifier; and

means for causing said destination PGC to initiate a further destination PGC corresponding to said target identifier, if said authored destination event includes a further destination event, wherein

said authored destination event comprises displaying a DVD destination menu, and said further destination event comprises highlighting a DVD destination menu button.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED ON REEL 019028 FRAME 0611. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 24, 2008
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 020403/0769 →
CHANGE OF NAME Recorded Mar 19, 2007
From: APPLE COMPUTER, INC.
To: APPLE, INC.
Reel/Frame 019028/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2006
From: SPRUCE TECHNOLOGIES, INC.
To: APPLE COMPUTER, INC.
Reel/Frame 018442/0517 →
Continuity (2)
Continuation 0901026700 · Jan 21, 1998
Related Publication 20030005442A1 · Jan 2, 2003