Reproduction device, reproduction method and program
AssigneePanasonic Corporation
InventorsWataru Ikeda, Tomoyuki Okada
Life of this patent
Estimating the term…
Abstract
A BD-ROM playback apparatus for selecting and playing back one among text subtitle streams together with a moving picture. PSR 48-61 store Decode Capability flags whose set values indicate, for each language, whether or not a decode capability is present. Procedure executing unit 20 judges whether each text subtitle stream can be displayed, by referring to the set values of the flags. Stream selection unit 17 selects a text subtitle stream judged as being able to be decoded.
Claims9
A playback apparatus for playing back an AV stream and a text subtitle stream in synchronization with each other in accordance with play list information recorded in a recording medium,
- the play list information includes one or more pieces of playback section information,
- each piece of playback section information includes information indicating a file name of stream information associated with the AV stream, information indicating a playback start point and a playback end point of the AV stream, and a stream number table that indicates one or more text subtitle streams that can be played back in synchronization with the AV stream, and
- a font identifier is written in the stream information,
- the playback apparatus comprising:
- a buffer for storing font data;
- a preload unit operable to read font data indicated by the font identifier written in the stream information from the recording medium, and preload the font data into the buffer, before the AV stream is played back in accordance with the play list information;
- a register set storing therein a plurality of flags which indicate, for each language, whether or not a capability to process a text subtitle stream corresponding to a display method unique to said each language is present;
- a judging unit operable to judge whether or not the display method unique to said each language corresponding to each text subtitle stream can be processed, by referring to each flag that matches language attributes of each text subtitle stream;
- a selecting unit operable to select, from among the one or more text subtitle streams indicated by the playback section information, a text subtitle stream that corresponds to a display method judged to be able to be processed by the judging unit;
- and
- a text subtitle decoder operable to obtain a text subtitle by expanding a text code contained in the selected text subtitle stream into a bit map using the preloaded font data.
A playback method for performing, on a computer, a process of playing back an AV stream and a text subtitle stream in synchronization with each other in accordance with play list information recorded in a recording medium,
- the play list information includes one or more pieces of playback section information,
- each piece of playback section information includes information indicating a file name of stream information associated with the AV stream, information indicating a playback start point and a playback end point of the AV stream, and a strewn number table that indicates one or more text subtitle streams that can be played back in synchronization with the AV stream, and
- a font identifier is written in the stream information,
- the computer includes:
- a register set storing therein a plurality of flags which indicate, for each language, whether or not a capability to process a text subtitle stream corresponding to a display method unique to said each language is present;
- and
- a buffer for storing font data, and
- the playback method comprising the steps of:
- reading font data indicated by the font identifier written in the stream information from the recording medium, and preloading the font data into the buffer, before the AV stream is played back in accordance with the play list information;
- judging whether or not the display method unique to said each language corresponding to each text subtitle stream can be processed, by referring to each flag that matches language attributes of each text subtitle stream;
- selecting, from among the one or more text subtitle streams indicated by the playback section information, a text subtitle stream that corresponds to a display method judged to be able to be processed by the judging step;
- and
- a decoding step of obtaining a text subtitle by expanding a text code contained in the selected text subtitle stream into a bit map using the preloaded font data.
A first recording medium storing a program causing a computer to execute a process of playing back an AV stream and a text subtitle stream in synchronization with each other in accordance with play list information recorded in a second recording medium,
- the play list information includes a plurality of pieces of playback section information,
- each piece of playback section information includes information indicating a file name of stream information associated with the AV stream, information indicating a playback start point and a playback end point of the AV stream, and a stream number table that indicates one or more text subtitle streams that can be played back in synchronization with the AV stream, and
- a font identifier is written in the stream information, the computer-includes:
- a register set storing therein a plurality of flags which indicate, for each language, whether or not a capability to process a text subtitle stream corresponding to a display method unique to said each language is present, the plurality of flags in the register set are different from flags stored in the second recording medium;
- and
- a buffer for storing font data, and
- the program causing the computer to execute the steps of reading font data indicated by the font identifier written in the stream information from the second recording medium, and preloading the font data into the buffer, before the AV stream is played back in accordance with the play list information;
- judging whether or not the display method unique to said each language corresponding to each text subtitle stream can be processed, by referring to each flag that matches language attributes of each text subtitle stream;
- selecting, from among the one or more text subtitle streams indicated by the stream number table, a text subtitle stream that corresponds to a display method judged to be able to be processed by the judging unit;
- and
- a decoding step of obtaining a text subtitle by expanding a text code contained in the selected text subtitle stream into a bit map using the preloaded font data.
Dependencies are inferred from the claim text.