Abstract:
Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are “unselected”, “selected” or “activated”. According to the invention, the representation of a menu button may vary, depending on its state. An image or an image sequence, e.g. cartoon, may be associated to a buttons state, providing user animation. Further, a sound or sound sequence, e.g. melody or click, may be associated to a buttons state, and may be played back when the button enters this state. A data structure is disclosed which allows storage of such menu data e.g. on a Blu-ray disc.
Abstract:
Several data streams contain video, audio and/or other data. Some of the data streams are pre-recorded in a multiplex on a storage medium while other data streams are located out of the data stream multiplex on the storage medium. The data streams are synchronized using a navigation file (List_of_PlayItems), which comprises descriptors (PlayItems, SubPlayItems) pointing to parts of said data streams, wherein said descriptors define the arrangement in time for said data streams by means of data sub stream paths.
Abstract:
The gist of the invention is a subtitling format encompassing elements of enhanced syntax and semantic to provide improved animation capabilities. The disclosed elements improve subtitle performance without stressing the available subtitle bitrate. This will become essential for authoring content of high-end HDTV subtitles in pre-recorded format, which can be broadcast or stored on high capacity optical media, e.g. the Blue-ray Disc. The invention includes abilities for improved authoring possibilities for the content production to animate subtitles. For subtitles that are separate from AV material, the method includes using one or more superimposed subtitle layers, and displaying only a selected part of the transferred subtitles at a time. Further, colors of a selected part of the displayed subtitles may be modified, e.g. highlighted.
Abstract:
In the case of trick mode decoding e.g. single step backward, it is necessary to decode any picture in the GOP independently from its location within the GOP. The inventive method for reproducing a digital data stream containing program information for trick mode display includes the following steps of decoded the incoming digital data stream in normal playmode. Creating a group of picture history during normal decoding and storing the history in a GOP history logger. For trick mode playback the digital data stream is edited using the GOP history to achieve the correct display order. For trick mode operation the edited bitstream is decoded and the target picture is displayed.
Abstract:
According to the invention sub-picture data are organized in sub-picture units, the sub-picture units comprising pixel data in a pixel data area as well as display control data and/or address information data, wherein a sub-picture unit of a second sub-picture stream is inserted into the pixel data area of a sub-picture unit of a first sub-picture stream. This permits several sub-picture streams for systems, which are defined to allow only a single sub-picture stream. Especially for DVD-VR conflicts with the already existing DVD-VR specification are avoided. Therefore, enhanced DVD-VR devices using the invention are able to record and playback additional sub-picture streams and conventional DVD-VR devices are able to record and playback the same signal without any compatibility problems, although restricted to only a single sub-picture stream.
Abstract:
Several data streams contain video, audio and/or other data. Some of the data streams are pre-recorded in a multiplex on a storage medium while other data streams are located out of the data stream multiplex on the storage medium. The data streams are synchronized using a navigation file, which comprises descriptors pointing to parts of said data streams, wherein said descriptors define the arrangement in time for said data streams by means of data sub stream paths.
Abstract:
A method for automatic detection of data types for data type dependent processing has two orthogonal classification systems defined, and determines for incoming data items a data type according to the first classification system and another data type according to the second classification system. The first classification system comprises the data types Essence (E), Metadata (M) and Container (C). The second classification system comprises the data types Physical Data (PD) and Abstract Data (AD). A default data type may be defined for data items not being uniquely classifiable. Advantageously, the inventive method can be used when different classes of data items require different methods for processing, e.g. content searching.
Abstract:
The DVD Stream Recording standard defines application packets as the logically smallest units created from the input data stream during recording. Usually the conversion from a point on the time axis to a corresponding application packet is realised by using a mapping list available in the navigation data. However, depending on the target time and a Stream Object selected, the match found can vary significantly. The invention allows editing a recorded stream of application packets with higher precision. The stream comprises at least a first application packet having a first arrival time stamp and a subsequent second application packet having a second arrival time stamp. For editing the recorded stream a discrete time is input that is a start time or an end time and has a value between the first arrival time stamp and the second arrival time stamp. The discrete time is mapped onto the first or the second arrival time stamp, and the recorded stream is edited correspondingly.
Abstract:
Motion-compensated hybrid codecs are used in data compression for moving picture sequences. By virtue of the regular insertion of intraframe-coded pictures, these compression methods enable access to any desired individual pictures in the entire bit stream or the playback of the bit stream from virtually any desired location. A disadvantage is the high bit outlay necessary for intraframe-coded pictures. In a feedback loop, a codec usually contains a simulation of the receiver-end decoder, whose coding errors can thus also be taken into account by the encoder. According to the invention, an attenuation element is inserted into this feedback loop. The coding and the receiver-end decoding of intraframe-coded pictures becomes superfluous. After the receiver-end decoding of a few pictures, beginning with a grey-scale picture as starting picture, a viewer does not perceive a difference between picture sequences which are coded in a known manner, and contain I pictures at relatively short intervals, and picture sequences which are coded according to the invention.
Abstract:
When digital data are being transmitted, parts of these data can be irreversibly destroyed by channel interference. Gaps produced in this way in the bit stream must be indicated and the respective decoder must be resynchronized. When encoding in accordance with the MPEG2 standard is used, the timing of this resynchronization is heavily dependent on the contents of the bit stream elements which have been lost. Thus, in the event of failure of the picture start codes or extension start codes of the frame layer which are important for the decoding, although the decoder will resynchronize to the slice-start code of the following slice layer, important information such as the time reference of the frame, for example, the frame type (I-, P-, B-frame) or else important parameters relating to the decoding of movement vectors may be false in this case, however. The result of this is that the decoder cannot decode at least one frame, it being possible for consequential errors to occur in addition, if frames which are to be predicted later are based on the missing frame. According to the invention, additional information is thus inserted into the slice header, which information contains the most important information about the respective frame and thus enables decoding even in the event of loss of the picture start code or extension start code.