System and method for controlling display of motion picture subtitles in a selected language during play of a software carrier
First Claim
1. A system for controlling the display of subtitles during play of a software carrier, said software carrier having recorded thereoni) an image program,ii) at least one audio track synchronized with said image program,iii) a plurality of subtitle tracks, each containing data representative of subtitles in a respective language, andiv) a set of codes for indicating the available subtitle languages, comprising:
- (a) means for playing said software carrier and deriving therefrom said subtitle codes, said subtitle data, an image signal, and an audio signal,(b) means for selecting a subtitle language for display, and(c) means responsive to said subtitle codes and said selected language for processing the subtitle data representative of subtitles in the selected language and controlling display of such subtitles synchronized with said image signal and said audio signal,and wherein said image program, at least one audio track and said plurality of subtitle tracks are all recorded together in separately identifiable blocks on said software carrier, with multiple different types of data being recordable in any individual carrier block and, with each carrier block having variable-length sections for its different types of data and containing indicia of which subtitle tracks in the block contain subtitle data; and
said processing means operates on only the subtitle track in any block that contains data representative of subtitles in the selected language.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for playing a selected one of multiple subtitle tracks recorded in synchronized fashion with a motion picture on an optical disk. Individual subtitle tracks in numerous languages may be provided for the same motion picture, with or without multiple soundtracks. The user may select a soundtrack in his/her language if it is available. If not, subtitles can be displayed in a selected language.
112 Citations
8 Claims
-
1. A system for controlling the display of subtitles during play of a software carrier, said software carrier having recorded thereon
i) an image program, ii) at least one audio track synchronized with said image program, iii) a plurality of subtitle tracks, each containing data representative of subtitles in a respective language, and iv) a set of codes for indicating the available subtitle languages, comprising: -
(a) means for playing said software carrier and deriving therefrom said subtitle codes, said subtitle data, an image signal, and an audio signal, (b) means for selecting a subtitle language for display, and (c) means responsive to said subtitle codes and said selected language for processing the subtitle data representative of subtitles in the selected language and controlling display of such subtitles synchronized with said image signal and said audio signal, and wherein said image program, at least one audio track and said plurality of subtitle tracks are all recorded together in separately identifiable blocks on said software carrier, with multiple different types of data being recordable in any individual carrier block and, with each carrier block having variable-length sections for its different types of data and containing indicia of which subtitle tracks in the block contain subtitle data; and
said processing means operates on only the subtitle track in any block that contains data representative of subtitles in the selected language.
-
-
2. A system in accordance with claim further including means for representing a default language and means, responsive to said default language matching none of said available languages, for allowing the user to choose an available language.
-
3. A system for controlling the display of subtitles during play of a software carrier, said software carrier having recorded thereon
i) an image program, and ii) a plurality of subtitle tracks, each containing subtitle data representative of subtitles in a respective language, comprising: -
(a) means for playing said software carrier and deriving therefrom said subtitle data and an image signal, (b) means for selecting a subtitle language for display, and (c) means for processing the subtitle data representative of subtitles in the selected language and controlling display or such subtitles synchronized with said image signal and said audio signal, and wherein said image program and said plurality of subtitle tracks are all recorded together in separately identifiable blocks on said software carrier, with multiple different types of data being recordable in any individual carrier, with block and each carrier block having variable-length sections for its different types of data and containing indicia of which subtitle tracks in the block contain subtitle data; and
said processing means operates on only the subtitle track in any block that contains data representative of subtitles in the selected language.
-
-
4. A system in accordance with claim further including means for representing a default language and means, responsive to said default language matching none of the languages in which subtitles are represented on said carrier, for allowing the user to choose an available language.
-
5. A method for controlling the display of subtitles during play of a software carrier, said software carrier having recorded thereon
i) an image program, ii) at least one audio track synchronized with said image program, iii) a plurality of subtitle tracks, each containing subtitle data representative of subtitles in a respective language, and iv) a set of subtitle codes for indicating the available subtitle languages, comprising the steps (a) playing said software carrier and deriving therefrom said subtitle codes, said subtitle data, an image signal, and an audio signal, (b) selecting a subtitle language for display, and (c) in accordance with said subtitle codes and said selected language, processing the subtitle data representative of subtitles in the selected language and controlling display of such subtitles in the selected language and controlling display of such subtitles synchronized with said image signal and said audio signal, and wherein said image program, at least one audio track and said plurality of subtitle tracks are all recorded together in separately identifiable blocks on said software carrier, with multiple different types of data being recordable in any individual carrier clock and, with each block having variable-length sections for its different types of data and containing indicia of which subtitle tracks in the block contain subtitle data; - and said processing step operates on only the subtitle track in any block that contains data representative of subtitles in the selected language.
- View Dependent Claims (6)
-
7. A method for controlling the display of subtitles during play of a software carrier, said software carrier having recorded thereon
i) an image program, and ii) a plurality of Subtitle tracks, each containing subtitle data representative of subtitles in a respective language, comprising the steps of: -
(a) playing said software carrier and deriving therefrom said subtitle data and an image signal, (b) selecting a subtitle language for display, and (c) processing the subtitle data representative of subtitles in the selected language and controlling display of such subtitles synchronized with said image signal, and wherein said image program and said plurality of subtitle tracks are all recorded together in separately identifiable blocks on said software carrier, with multiple different types of data being recordable in any individual carrier block and, with each block having variable-length sections for its different types of data and containing indicia of which subtitle tracks in the block contain subtitle data; and
said processing step operates on only the subtitle track in any block that contains data representative of subtitles in the selected language. - View Dependent Claims (8)
-
Specification