Device and method for recording information
First Claim
1. A device for recording information on a record carrier, said device comprising:
- recording means for recording marks representing digitally encoded real-time information, including video information, encoded according to a predefined recording format;
an input unit for receiving a data stream constituting an enhanced user program, the data stream comprising the real-time information and application data objects, at least one subset of the application data objects constituting data for providing to a user at least one interactive application while rendering the real-time information;
message means for extracting messages from the data stream, the messages containing the application data objects;
parsing means for generating application control information; and
control means for storing the messages in a message file separate from the real-time information as a series of the messages for the program, and for storing the application control information in a message info file, the application control information including accessing information for accessing the messages in the message file.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for recording records digitally encoded video information on a record carrier according to a predefined recording format, such as BD. The device has an input unit (91) for receiving a data stream comprising the video information and application data objects contained in messages, such as DVB-MHP. The device has a message unit (92, 94) for extracting the messages from the data stream. The messages are stored in a message file as a series of the messages for the program separate from the video information. The device also has a parsing unit (95) for generating application control information that includes accessing information for accessing the messages in the message file. The application control information is stored in a message info file.
23 Citations
10 Claims
-
1. A device for recording information on a record carrier, said device comprising:
-
recording means for recording marks representing digitally encoded real-time information, including video information, encoded according to a predefined recording format; an input unit for receiving a data stream constituting an enhanced user program, the data stream comprising the real-time information and application data objects, at least one subset of the application data objects constituting data for providing to a user at least one interactive application while rendering the real-time information; message means for extracting messages from the data stream, the messages containing the application data objects; parsing means for generating application control information; and control means for storing the messages in a message file separate from the real-time information as a series of the messages for the program, and for storing the application control information in a message info file, the application control information including accessing information for accessing the messages in the message file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for reading information from a non-transitory record carrier for rendering an enhanced user program, said device comprising:
-
reading means for reading marks representing digitally encoded real-time information, including video information, encoded according to a predefined recording format; and control means for providing to a user at least one interactive application based on at least one subset of application data objects while rendering the real-time information, said control means retrieving application control information from a message info file having been stored on said record carrier separate from the real-time information, and retrieving messages comprising a message header providing information. about a respective message from a series of messages for the enhanced user program from a message file, the application control information including accessing information based upon the information about the respective message provide in the message header, said control means accessing messages in the series of messages in the message file, and retrieving the messages from the series of messages from the message file based on the accessing information included in the application control information, the messages containing the application data objects, and the message file having been stored on said record carrier separate from the real-time information.
-
-
8. A non-transitory record carrier carrying information for constituting an enhanced user program, said record carrier having marks in a track representing:
-
digitally encoded real-time information, including video information, encoded according to a predefined recording format, a message file separate from the real-time information, the message file comprising messages having a message header providing information about a respective message, stored in a series of messages, the messages containing application data objects, at least one subset of the application data objects constituting data for.providing to a user at least one interactive application while rendering the real-time information, and a message info file separate from the real-time information and from the message file, the message info file containing application control information including accessing information based upon the information about the respective message provided in the message header, for accessing the messages from the series of messages in the message file. - View Dependent Claims (9)
-
-
10. A method of recording information on a record carrier, said method comprising the steps of:
-
recording digitally encoded real-time information, including video information, encoded according to a predefined recording format; receiving a data stream constituting an enhanced user program, the data stream comprising the real-time information and application data objects, at least one subset of the application data objects constituting data for providing to a user at least one interactive application while rendering the real-time information; extracting messages from the data stream, the messages containing the application data objects; generating application control information; and storing the messages in a message file separate from the real-time information as a series of the messages for the program, and storing the application control information in a message info file, the application control information including accessing information for accessing the messages in the message file.
-
Specification