Recording medium having video data stored therein which is capable of forcibly reproducing sub-picture in accordance with state of reproduction and system for the same
AssigneeKabushiki Kaisha Toshiba
InventorShuichi Hisatomi
Life of this patent
Estimating the term…
Abstract
A recording medium is provided in which video data capable of forcibly reproducing a sub-picture in accordance with a state of reproduction is stored. A sub-picture pack sequence for forming a sub-picture data unit stores a unit header, run-length-compressed sub-picture pixel data and a display sequence table. The display sequence table stores a plurality of display sequences and having, described therein, a command for forcibly outputting sub-picture pixel data as the display sequence.
Claims22
An apparatus for reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) a first audio stream including a plurality of audio packs, each of said audio packs having encoded audio data;
- and
- (c) first and second sub-picture streams, each of said subpicture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having a first language and said second sub-picture stream having a second language;
- wherein each of said first and second sub-picture streams comprises a plurality of sub-picture data units, each of said plurality of sub-picture data units corresponding to a reproduction unit of the corresponding sub-picture stream and a sequential portion of said plurality of sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display control command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said apparatus comprising:
- (d) retrieving means for retrieving the video, audio and sub-picture packs from said optical disk;
- (e) sub-picture stream selecting means for indicating one of said first and second sub-picture streams in a sub-picture selecting mode and for indicating a predetermined one among the first and second sub-picture streams in a sub-picture non-selecting mode;
- (f) decoding means for (f1) decoding the sub-picture data units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first language and for (f2) decoding the sub-picture data units of the second sub-picture stream into a plurality of second sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (g) mode setting means for setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (h) control means for (h1) controlling said decoding means, when the presentation mode is set, to output those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams, for (h2) controlling said decoding means, when the non-presentation mode is set, to output those among the first and second sub-picture signals which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture streams having the forcible display command, and for (h3) preventing said decoding means, when the non-presentation mode is set, from outputting those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data units that do not have the forcible display command.
An apparatus for reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) first and second audio streams, each of said audio streams including a plurality of audio packs, each of said audio packs having encoded audio data, the first audio stream having the first language and the second audio stream having the second language;
- and
- (c) first and second sub-picture streams, each of said subpicture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having the first language and the second sub-picture stream having the second language;
- wherein each of said first and second sub-picture streams comprises a plurality of sub-picture data units, each of said plurality of sub-picture data units corresponding to a reproduction unit of the corresponding sub-picture stream and a sequential portion of said plurality of sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display control command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said apparatus comprising:
- (d) retrieving means for retrieving the video, audio and sub-picture packs from said optical disk;
- (e) audio stream selecting means for selecting one of said first and second audio stream;
- (f) sub-picture stream selecting means for indicating one of said first and second sub-picture streams in a sub-picture selecting mode and for indicating a default one among the first and second sub-picture streams in a sub-picture non-selecting mode, said default one among the first and second sub-picture streams being the one having the language of the selected one of the first and second audio streams;
- (g) decoding means for (g1) decoding the sub-picture data units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first language and for (g2) decoding the sub-picture data units of the second sub-picture stream into a plurality of second sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (h) mode setting means for setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (i) control means for (i1) controlling said decoding means, when the presentation mode is set, to output those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams, for (i2) controlling said decoding means, when the non-presentation mode is set, to output those among the first and second sub-picture signals which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture streams having the forcible display command, and for (i3) preventing said decoding means, when the non-presentation mode is set, from outputting those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data units that do not have the forcible display command.
A method of reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) a first audio stream including a plurality of audio packs, each of said audio packs having encoded audio data;
- and
- (c) first and second sub-picture streams, each of said sub-picture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having a first and said second sub-picture stream having a second language;
- wherein each of said first and second sub-picture streams comprises a plurality of sub-picture data units, each of said plurality of sub-picture data units corresponding to a reproduction unit of the corresponding sub-picture stream and a sequential portion of said plurality of sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display control command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said method comprising:
- (e) retrieving the video, audio and sub-picture packs from said optical disk;
- (f) decoding the sub-picture units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first language and decoding the sub-picture units of the second sub-picture stream into a plurality of second sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (g) indicating one of said first and second sub-picture streams in a selecting mode and indicating a default one of said first and second sub-picture streams in a non-selecting mode;
- (h) setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (i) outputting, when the presentation mode is set, those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams;
- outputting, when the non-presentation mode is set, those among the first and second sub-picture signals which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture stream having the forcible display command;
- and preventing, when the non-presentation mode is set, output of those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data units that do not have the forcible display command.
A method of reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) first and second audio streams including a plurality of audio packs, each of said audio packs having encoded audio data, the first audio stream having a first language and the second audio stream having a second language;
- and
- (c) first and second sub-picture streams, each of said sub-picture streams including a plurality of sub-picture packs having sub-picture data, said first and second sub-picture streams having the first and second sub-picture language information, respectively;
- wherein each of said first and second sub-picture streams comprises a plurality of sub-picture data units, each of said plurality of sub-picture data units corresponding to a reproduction unit of the corresponding sub-picture stream and a sequential portion of said plurality of sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display control command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said method comprising:
- (e) retrieving the video, audio and sub-picture packs from said optical disk;
- (f) decoding the sub-picture units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first language and decoding the sub-picture units of the second sub-picture stream into a plurality of second sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (g) selecting one of said first and second audio streams;
- (h) indicating one of said first and second sub-picture streams in a selecting mode and indicating a default one of said first and second sub-picture streams in a non-selecting mode, said default one among the first and second sub-picture streams being the one having the language of the selected one of the first and second audio streams;
- (i) setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (j) outputting, when the presentation mode is set, those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams;
- outputting, when the non-presentation mode is set, those among the first and second sub-picture signals which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture stream having the forcible display command;
- and preventing, when the non-presentation mode is set, output of those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data units that do not have the forcible display command.
An apparatus for reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) a first audio stream including a plurality of audio packs, each of said audio packs having encoded audio data;
- and
- (c) first and second sub-picture streams, each of said sub-picture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having a first language a nd said second sub-picture streams having a second language;
- wherein each of said first and second sub-picture streams comprising sub-picture data units, each said sub-picture data unit corresponding to a reproduction unit of the corresponding sub-picture stream and a sequence portion of plurality of said sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said apparatus having a predetermined language code and comprising:
- (d) retrieving means for retrieving the video, audio and sub-picture packs from said optical disk;
- (e) sub-picture stream selecting means for indicating one of said one of said first and second sub-picture streams in a sub-picture selecting mode and for indicating a default one among the first and second sub-picture streams in a sub-picture non-selecting mode, said default one among the first and second sub-picture streams being one having the language corresponding to the predetermined language code of the apparatus;
- (f) decoding means for (f1) decoding the sub-picture data units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first languages and (f2) decoding the sub-picture data units of the second sub-picture stream into a plurality of sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (g) mode setting means for setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (h) control means for (h1) controlling said decoding means, when the presentation mode is set, to output those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams, for (h2) controlling said decoding means, when the non-presentation mode is set, to output those among the first and second sub-picture signals, in accordance with the forcible display command and the start time in the display control sequence, which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture streams having the forcible display command, and for (h3) preventing said decoding, means, when the non-presentation mode is set, from outputting those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data unit that do not have the forcible display command.
An apparatus for reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) first and second audio streams, each of said audio streams including a plurality of audio packs, each of said audio packs having encoded audio data, the first audio stream having the first language and the second audio stream having the second language;
- and
- (c) first and second sub-picture streams, each of said sub-picture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having a first language and said second sub-picture streams having a second language;
- wherein each of said first and second sub-picture streams comprising sub-picture data units, each said sub-picture data unit corresponding to a reproduction unit of the corresponding sub-picture stream and a sequence portion of plurality of said sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said apparatus having a predetermined language code and comprising:
- (d) retrieving means for retrieving the video, audio and sub-picture packs from said optical disk;
- (e) audio stream selecting means for selecting one of said first and second audio streams in an audio stream selecting mode;
- (f) sub-picture stream selecting means for indicating one of said one of said first and second sub-picture streams in a sub-picture selecting mode, for indicating a predetermined one among the first and second sub-picture streams in a sub-picture non-selecting mode, predetermined one among the first and second sub-picture streams being the one having the language of the selected one of the first and second audio streams and for indicating a default one among the first and second sub-picture streams in the sub-picture no-selecting mode and in an audio stream non-selecting mode, the default one among the first and second sub-picture streams being one having the predetermined language corresponding to the language code of the apparatus;
- (g) decoding means for (g1) decoding the sub-picture data units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first languages and (g2) decoding the sub-picture data units of the second sub-picture stream into a plurality of sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (h) mode setting means for setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (i) control means for (i1) controlling said decoding means, when the presentation mode is set, to output those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams, for (i2) controlling said decoding means, when the non-presentation mode is set, to output those among the first and second sub-picture signals, in accordance with the forcible display command and the start time in the display control sequence, which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture streams having the forcible display command, and for (i3) preventing said decoding means, when the non-presentation mode is set, from outputting those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data unit that don not have the forcible display command.
A method of reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) a first audio stream including a plurality of audio packs, each of said audio packs having encoded audio data;
- and
- (c) first and second sub-picture streams, each of said sub-picture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having a first language and said second sub-picture streams having a second language;
- wherein each of said first and second sub-picture streams comprising sub-picture data units, each said sub-picture data unit corresponding to a reproduction unit of the corresponding sub-picture stream and a sequence portion of plurality of said sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said method comprising:
- (e) acquiring a predetermined language code peculiar to the reproducing method:
- (f) retrieving the video, audio and sub-picture packs from said optical disk;
- (g) decoding the sub-picture data units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first languages and decoding the sub-picture data units of the second sub-picture stream into a plurality of sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (h) indicating one of said one of said first and second sub-picture streams in a sub-picture selecting mode and a default one of the first and second sub-picture streams in a sub-picture non-selecting mode, said default one among the first and second sub-picture streams being one having the language corresponding to the predetermined language code;
- (i) setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (j) outputting, when the presentation mode is set, those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams, outputting, when the non-presentation mode is set, those among the first and second sub-picture signals, in accordance with the forcible display command and the start time in the display control sequence, which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture streams having the forcible display command, and preventing said decoding means, when the non-presentation mode is set, from outputting those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data unit that do not have the forcible display command.
A method of reproducing data from an optical disk, said optical disk comprising:
- (a) a video stream including a plurality of video packs, each of said video packs having compressed video data;
- (b) first and second audio streams, each of said audio streams including a plurality of audio packs, each of said audio packs having encoded audio data, the first audio stream having the first language and the second audio stream having the second language;
- and
- (c) first and second sub-picture streams, each of said sub-picture streams including a plurality of sub-picture packs having sub-picture data, said first sub-picture stream having a first language and said second sub-picture streams having a second language;
- wherein each of said first and second sub-picture streams comprising sub-picture data units, each said sub-picture data unit corresponding to a reproduction unit of the corresponding sub-picture stream and a sequence portion of plurality of said sub-picture packs and comprising (1) a sub-picture unit header, (2) pixel data to be produced as the sub-picture data, and (3) a display control sequence table, said display control sequence table including a display control sequence, said display control sequence having (3a) a display control command for controlling a display of the pixel data and (3b) a start time of executing the display command, and
- wherein the display control command of at least one among the plurality of sub-picture data units is a forcible display command;
- said apparatus comprising:
- (d) acquiring a predetermined language code peculiar to the reproducing method;
- (e) retrieving the video, audio and sub-picture packs from said optical disk;
- (f) decoding the sub-picture data units of the first sub-picture stream into a plurality of first sub-picture signals for presenting information of the first sub-picture stream in the first languages and decoding the sub-picture data units of the second sub-picture stream into a plurality of sub-picture signals for presenting information of the second sub-picture stream in the second language;
- (g) selecting one of said first and second audio streams in an audio stream selecting mode;
- (h) indicating one of said one of said first and second sub-picture streams in a sub-picture selecting mode, indicating a predetermined one among the first and second sub-picture streams in a sub-picture non-selecting mode, said predetermined one among the first and second sub-picture streams being the one having the language of the selected one of the first and second audio streams, and indicating a default one among the first and second sub-picture streams in the sub-picture nonselecting mode and in an audio stream non-selecting mode, the default one among the first and second sub-picture streams being one having the predetermined language corresponding to the predetermined language code;
- (i) setting one of a sub-picture presentation mode and a sub-picture non-presentation mode;
- and
- (j) outputting, when the presentation mode is set, those among the first and second sub-picture signals which correspond to the indicated one of the first and second sub-picture streams, outputting, when the non-presentation mode is set, those among the first and second sub-picture signals, in accordance with the forcible display command and the start time in the display control sequence, which correspond to said at least one among the plurality of sub-picture data units of the indicated one of the first and second sub-picture streams having the forcible display command, and preventing, when the non-presentation mode is set, output of those among the first and second sub-picture signals which correspond to those among the plurality of sub-picture data unit that do not have the forcible display command.
Dependencies are inferred from the claim text.