WO2005101988A2 - Recording medium, reproducing method thereof and reproducing apparatus thereof - Google Patents

Recording medium, reproducing method thereof and reproducing apparatus thereof Download PDF

Info

Publication number
WO2005101988A2
WO2005101988A2 PCT/KR2005/001186 KR2005001186W WO2005101988A2 WO 2005101988 A2 WO2005101988 A2 WO 2005101988A2 KR 2005001186 W KR2005001186 W KR 2005001186W WO 2005101988 A2 WO2005101988 A2 WO 2005101988A2
Authority
WO
WIPO (PCT)
Prior art keywords
stream
text subtitle
information
reproducing
file
Prior art date
Application number
PCT/KR2005/001186
Other languages
French (fr)
Other versions
WO2005101988A3 (en
Inventor
Kang Soo Seo
Byung Jin Kim
Jea Yong Yoo
Original Assignee
Lg Electronics Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lg Electronics Inc. filed Critical Lg Electronics Inc.
Publication of WO2005101988A2 publication Critical patent/WO2005101988A2/en
Publication of WO2005101988A3 publication Critical patent/WO2005101988A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42653Internal components of the client ; Characteristics thereof for processing graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/44504Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8233Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
    • H04N9/8238Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal for teletext

Definitions

  • the present invention relates to a recording medium, reproducing method thereof and
  • an optical disc on which a large volume of data is recordable is widely used as an optical disc
  • HD-DND optical record medium
  • BD Blu-ray disc
  • the Blu-ray disc (BD) that is a sort of a next generation HD-DND technology is the next
  • the present invention is directed to a recording medium, reproducing method
  • An object of the present invention is to provide a recording medium in which auxiliary data
  • present invention includes a text subtitle stream including at least one dialog presentation
  • DPS dialog style segment
  • DSS dialog style segment
  • *,clpi clipinfo file
  • DPS dialog presentation segment
  • a recording medium includes a main stat stream
  • a recording medium includes an auxiliary data
  • the reproduction management file includes map information having a plurality of entries
  • each of the entries includes time
  • a recording medium includes a main AN stream
  • main AN stream includes at
  • each of the clipinfo files includes a number of the 'STC_sequence'.
  • method of a recording medium includes the steps of storing the text subtitle stream by
  • mapping information provided from a
  • reproduction management file for reproducing/managing the text subtitle stream
  • a recording medium reproducing method includes the steps of reading reproduction
  • auxiliary data stream utilized in reproducing a main data stream, a recording medium
  • reproducing method includes the steps of reading reproduction management information
  • the reproduction management file includes map information having a
  • a buffer storing the text subtitle stream by preloading includes a buffer storing the text subtitle stream by preloading, a
  • decoder decoding the text subtitle stream using mapping information provided from a reproduction management file for reproducing/managing the text subtitle stream, and a
  • FIG. 1 is a diagram of a file structure of a high density optical disc according to the present
  • FIG. 2 is a diagram of a data record format of a high density optical disc according to the
  • FIG. 3 is a diagram of a displayed image of a text subtitle stream on a screen according to
  • FIG. 4 is a diagram of a file structure for reproduction management of a text subtitle stream
  • FIGs. 5A to 5C are diagrams of utilizing reproduction management information for
  • FIG. 6 is a diagram of a text subtitle stream file structure according to the present invention.
  • FIGs. 7 to 12 are diagrams of syntaxes of a reproduction management file according to the
  • FIGs. 13A to 13E are diagrams of mapping information structures and syntaxes within a
  • FIG. 14 is a block diagram of a text subtitle decoding device within an optical
  • 'Recording medium' in the present invention means all kinds of data recordable media
  • BD 'Blu-ray disc
  • 'Main data' is recorded by MPEG2 format, which may be called 'main AN stream' .
  • 'Auxiliary data' is the entire data associated with 'main data' provided to a user for
  • auxiliary data, 'auxiliary data' may be recorded by multiplexing with AN stream by
  • MPEG2 format or can be recorded in a stream file independent from the main AN stream by
  • MPEG2 format or other format.
  • 'Subtitle' as the auxiliary data is a kind of caption information.
  • 'Subtitle 5 means information
  • main AN data with a captioned specific language, selects one of subtitles supported by an optical disc for the specific language.
  • 'subtitle' can be provided in various ways.
  • 'subtitle' recorded by text data is called 'text subtitle'.
  • the present invention intends to provide a method of
  • FIG. 1 and FIG. 2 as follows.
  • FIG. 1 is a diagram of a file structure that manages data recorded in a disc.
  • At least one BD directory BDMN exists beneath one root directory.
  • reproduction information such as playlist directory PLAYLIST, clipinfo directory
  • text subtitle stream independently exist in the stream directory STREAM.
  • the AN stream may be named a clip stream file. Relating to the,
  • the text subtitle data will exist in the form of a separate file from the AN
  • the text subtitle data exist as the text subtitle stream file 10001.m2ts or
  • the clipinfo directory CLLPLNF consists of clipinfo files (*.clpi) in one-to-one
  • mapping information which can search a specific location of the
  • the present invention relates to the
  • directory CL-PINF includes the attribute information and the like for the file within the
  • stream directory STREAM such as a text subtitle stream file 10001.m2ts, whereby the files
  • the playlist directory PLAYLIST consists of playlist files (*.mpls), and each of the playlist
  • files (*.mpls) includes at least one Playltem designating a playing interval of reproducing a
  • Playltem has time information for play-start time (in-time) and play-end time (out-
  • a specific reproduction-requested clip i.e., a clip designated as a clip name
  • the corresponding SubPlayltem is non-synchronized with Playletm to reproduce
  • a path for reproducing main data by at least one Playltem within the playlist file is called a
  • a path for reproducing a text subtitle stream as auxiliary data is called a
  • one main path should be provided within the playlist file and at least one
  • auxiliary data including text subtitle is managed by SubPlayltem
  • the auxiliary data directory AUXDATA is an area for recording auxiliary data files for disc
  • auxiliary data in the auxiliary data directory AUXDATA in case of specific use.
  • MovieObject.bdmv exist as general files to secure the interactivity with user.
  • the index file index.bdmv is mainly configured with index Table in which
  • FIG. 2 is a schematic diagram of showing how various kinds of information associated with
  • the file structure are recorded in a disc according to the present invention.
  • system information area as system information for managing entire files, a database area
  • playlist and clipinfo files for reproducing the recorded stream file (*.m2ts) and index
  • main data such as audio, video, graphic and the like
  • Stream Area a user decides the main and auxiliary
  • FIG. 3 shows that text subtitle data and main data are simultaneously displayed on one
  • the text subtitle is synchronized by time with the main data to be provided.
  • the text subtitle data should be synchronized
  • FIG. 4 graphically shows a method of reproducing a text subtitle according to the present
  • the present invention is managed by SubPlayltem within PlayList and is reproduced and
  • At least one Playltem for reproduction management of main data i.e., main data
  • SubPlayltem As a subpath. For instance, in FIG. 4, a text subtitle
  • subtitle clip 1 and clip 2 are synchronized with the main data by time, and will be displayed
  • the minimal information including
  • reproduction presentation time, position and size on the screen is needed. And, various combinations thereof
  • FIGs. 5A to 5C show text subtitle reproduction management information recorded within a
  • FIG. 5A shows dialog information (Dialog) as information for reproduction management of
  • a presentation time for informing a reproduction time on a screen is generally
  • PTS(k+l) is constructed with two lines, the entire text subtitle data is defined by the same
  • the character code number of the text subtitle data included in Dialog is
  • FIG. 5B shows region information as information for reproduction management of a text
  • Dialog may consist of one region or two regions to exist.
  • maximum two regions enabling to exist within one Dialog only are
  • FIG. 5C shows style information (Style Info) as information for reproduction management
  • Style Info style information
  • FIG. 5C shows an example that two regions (region #1 and region
  • Region_styles regions
  • region 2 region #2
  • region style information region_styles is the region style information region_styles to have 'position2
  • FIG. 5C shows an example that 'inline style
  • inline_styles is applied within region #1, in which inline style information
  • FIG. 6 shows a structure of a text subtitle stream file according to the present invention, in
  • the text subtitle stream of the present invention is configured with transport stream
  • PID packet identifier
  • TPs construct one packet stream (PES, packet
  • the present invention forms one packet stream PES in each dialog,
  • DSU region style information
  • Style Info style information
  • PDU unit (PDU)' is recorded as a unit of recording real dialog information therein.
  • dialog present segment DPS
  • style
  • information within the dialog information means the information (region_style_id) that
  • DSS style segment
  • inline styles inline styles
  • the region style information (region styles) set which is decided to
  • DSS dialog style segment
  • region style IDs region_style_id
  • FIG. 7 shows a syntax of a clipmfo file (*.clpi) according to the present invention.
  • a syntax of a clipinfo file (*.clpi) according to the present invention is
  • the clipinfo file (e.g., lOOOl.clpi) includes five information groups 'Cliph ⁇ fo()',
  • the 'ClipMarkQ' includes information for indexing a specific position within a clip but has not relation to the text
  • FIG. 8 shows a 'ClipInfo()' syntax within a clipinfo file (*.clpi) of the present invention, in
  • corresponding clipinfo is written in an 'applicationjype' field. For instance, it can be
  • '1' means an AN stream movie managed by a main path.
  • '2' means an AN stream movie managed by a main path.
  • '3' means a browsable slide show
  • '4' means a browsable slide show managed by a main path.
  • optical record/reproducing apparatus by an optical record/reproducing apparatus.
  • FIG. 9 shows a 'SequencehifoO' syntax within a clipinfo file (*.clpi) of the present
  • 'SequencehifoO' includes informations indicating a presence or non-
  • time clock of a corresponding clip is written in 'number_of_ATC_sequence' field.
  • the text subtitle stream of the present invention includes one
  • ⁇ STC_sequence' should be set to '1'.
  • a PLD packet identification
  • invention does not include PCR in 'STCjsequence', the field is set to 'OxlFFF'.
  • 'SPN_STC_start' field information indicating a start SPN (source packet number) of
  • time information indicating a reproduction start time
  • FIG. 10 shows a 'Programh fo()' syntax within a clipinfo file (*.clpi) of the present
  • 'ProgramInfo()' includes informations indicating program attributes
  • the 'StreamCodingInfo()' is
  • FIG. 11A shows a per elementary stream 'StreamCodingInfo()' syntax within
  • 'ProgramlhfoO' of the present invention.
  • 'StreamCodingInfo()' includes coding informations of a
  • 'stream_codingJype 0x80, 0x81 or 0x82'
  • 'stream_codingJype 0x92' means a text subtitle stream.
  • character code information used in the text subtitle stream is
  • FIG. 1 IB is a table of the character code information written in the
  • Each of the font files is provided with 'font ile iame', 'fontjd' and
  • the designated font file is utilized for a text subtitle decoding apparatus that
  • FIG. 12 shows a 'CPI()' syntax within a clipinfo file (*.clpi) of the present invention.
  • 'CPI()' (characteristic point information) includes informations
  • 'CPIJype' is the information designating a CPI type applied to a corresponding
  • FIGs. 13A to 13E show a detailed structure and syntax of 'EPjnap (entry point map)'
  • FIG. 13A is a conceptional diagram of a structure of 'EPjnap' used in the present invention.
  • a main AN stream within one PlayList is managed by Playltem
  • Playltem includes a clipinfo file name
  • Time) and reproduction end time (OUT-Time) of a designated clip are includes in a
  • an optical record/reproducing apparatus can read 'EPjnap'
  • apparatus of the present invention needs not to generate separate 'EPjnap' for the text subtitle stream.
  • 'EPjnap' instead of recording 'EPjnap' in a clipinfo file
  • the optical record/reproducing apparatus can generate 'EPjnap'
  • the present invention enables efficient
  • FIG. 13B shows 'EP_coarse_entris' as 'EPjnap' applied to the text subtitle stream.
  • 'EPjnap' includes total ⁇ c entries. Each of the entries has eight
  • FIG. 13C shows the 'EPjnap' applied to the text subtitle stream of the present invention.
  • a first entry of 'EPjnap' is made to coincide with a first DPS within
  • FIG. 13D shows an ⁇ P_map()' syntax included in 'CPI()' of the present invention.
  • FIG. 13E shows an ⁇ Pjnap_for_one -tream_PID_TXTST()' syntax corresponding to a
  • FIG. 14 is a block diagram of a text subtitle decoding device within an optical
  • a text subtitle decoding device includes a subtitle preloading buffer
  • SPB font preloading buffer
  • subtitle decoder 30 a graphic plane 40 for displayed screen adjustment, a CLUT (color
  • lookup table 50 providing a table-formatted control value for adjusting color, transparency
  • the apparatus reproduces main AN stream managed by
  • SubPlayltem e.g., Korean 'Text Subtitle Clip 1' in the preloading buffer 10 as soon as
  • a specific font file (e.g., aaaaa.font or aaaaa.otf in FIG. 1) read from the optical disc
  • reproduced text subtitle stream data is synchronized with the main data to be reproduced.
  • the decoding process of the text subtitle can be divided into the following three steps.
  • a first step is a process of parsing the text subtitle stream information according
  • composition information to a purpose into composition information, rendering information and dialog text
  • a text subtitle (TXT-ST) processor 31 is provided within the text subtitle decoder 30, the composition
  • DCB dialog composition buffer
  • dialog text information is stored in a dialog buffer (DB) 32.
  • a second step is a process of rendering text data within the dialog text information into
  • the rendering information means style
  • a text renderer 33 and a dialog presentation controller 36 are
  • the text renderer 33 receives the font information applied to the font
  • bitmap object buffer (BOB) 34
  • a third step is a process of completing the reproduction of the text subtitle by adding the
  • composition information means the information designating a displayed
  • the DP controller To carry out the composition step, the DP controller
  • composition information Specifically, palette information of the composition
  • mapping information As the mapping information, 'EPjnap' within the clipinfo file (*,clpi) in FIGs. 13A to 13E
  • the text subtitle can be efficiently reproduced through the text subtitle stream

Abstract

The present invention provides a recording medium, reproducing method thereof and reproducing apparatus thereof. The present invention includes a text subtitle stream including at least one dialog presentation segment (DPS) and one dialog style segment (DSS) and a clipinfo file (*,clpi) as reproduction management information to reproduce the text subtitle stream, wherein map information mapped to a dialog presentation segment (DPS) within the text subtitle stream is recorded in the clipinfo file.

Description

[DESCRIPTION]
RECORDING MEDIUM, REPRODUCING METHOD THEREOF AND REPRODUCING APPARATUS THEREOF
Technical Field
The present invention relates to a recording medium, reproducing method thereof and
reproducing apparatus thereof, and more particularly, to a method of recording auxiliary
data such as a text subtitle stream and reproduction management information for
reproducing the auxiliary data efficiently in a recording medium, a recording medium
reproducing method using the same and a reproducing apparatus using the same.
Background Art
Generally, an optical disc on which a large volume of data is recordable is widely used as an
optical record medium. Recently, many efforts are made to develop a new high density
optical record medium (HD-DND), on which video data of high definition and audio data of
high quality can be recorded and stored, such as a Blu-ray disc (hereinafter abbreviated BD)
and the like.
The Blu-ray disc (BD) that is a sort of a next generation HD-DND technology is the next
generation optical record solution enabling to be fully equipped with data to remarkably
surpass the previous DND, and the technology specifications of global standardizations for
the BD are being established together with other digital equipments. Moreover, although many efforts are made to develop optical record players adopting the
BD specifications, there are many difficulties in developing a complete optical record
player since the BD specifications fail in being fully established yet.
Specifically, in order to efficiently reproduce the data recorded in the BD, main AN data
and various kinds of data such as text subtitle information as auxiliary data associated with
the main AN data for user's convenience should be provided. Moreover, management
information for reproducing the main and auxiliary data recorded in the optical disc should
be systematized to provide.
However, the current BD specifications fail to be equipped with the unified specifications
for the text subtitle stream file, whereby a great deal of limitation is put on full-scale
development of the BD-based optical record players. Specifically, such limitation causes
difficulty to recording and reproducing the text subtitle in the optical disc.
Disclosure of Invention
Accordingly, the present invention is directed to a recording medium, reproducing method
thereof and reproducing apparatus thereof that substantially obviate one or more problems
due to limitations and disadvantages of the related art.
An object of the present invention is to provide a recording medium in which auxiliary data
and reproduction management information for reproducing the auxiliary data efficiently are
recorded, a reproducing method thereof and a reproducing apparatus thereof. Additional advantages, objects, and features of the invention will be set forth in part in the
description which follows and in part will become apparent to those having ordinary skill in
the art upon examination of the following or may be learned from practice of the invention.
The objectives and other advantages of the invention may be realized and attained by the
structure particularly pointed out in the written description and claims hereof as well as the
appended drawings.
To achieve these objects and other advantages and in accordance with the purpose of the
invention, as embodied and broadly described herein, a recording medium according to the
present invention includes a text subtitle stream including at least one dialog presentation
segment (DPS) and one dialog style segment (DSS) and a clipinfo file (*,clpi) as
reproduction management information to reproduce the text subtitle stream, wherein map
information mapped to a dialog presentation segment (DPS) within the text subtitle stream
is recorded in the clipinfo file.
In another aspect of the present invention, a recording medium includes a main stat stream,
an auxiliary data stream utilized in reproducing the main data stream, and a clipinfo file
(*.clpi) as reproduction management information for reproducing the main and auxiliary
data streams, respectively, wherein at least two map informations are recorded in the
clipinfo file for the main data stream and wherein one map information is recorded in the
clipinfo file for the auxiliary data stream. In another aspect of the present invention, a recording medium includes an auxiliary data
stream utilized in reproducing a main data stream and a reproduction management file as
reproduction management information for reproducing the auxiliary data stream, wherein
the reproduction management file includes map information having a plurality of entries
mapped to the auxiliary data stream and wherein each of the entries includes time
information and address information.
In another aspect of the present invention, a recording medium includes a main AN stream,
a text subtitle stream reproduced by being synchronized with the main AN stream, and
clipinfo files (*,clpi) as reproduction management information for reproducing the main AN
stream and the text subtitle stream, respectively, wherein the main AN stream includes at
least one 'STC_sequence', wherein the text subtitle stream includes one 'STC_sequence'
and wherein each of the clipinfo files includes a number of the 'STC_sequence'.
In another aspect of the present invention, in reproducing a main AN stream and a text
subtitle stream associated with the main AN stream, a text subtitle stream reproducing
method of a recording medium includes the steps of storing the text subtitle stream by
preloading, decoding the text subtitle stream using mapping information provided from a
reproduction management file for reproducing/managing the text subtitle stream, and
displaying the decoded text subtitle stream.
In another aspect of the present invention, in reproducing a recording medium in which a
main data stream and an auxiliary data stream utilized in reproducing the main data stream, a recording medium reproducing method includes the steps of reading reproduction
management information from reproduction management files for reproducing the main and
auxiliary data streams, respectively and reproducing the main and auxiliary data streams
utilizing the read reproduction management information, wherein at least two map
informations are read from the reproduction management file for the main data stream and
wherein one map information is read from the reproduction management file for the
auxiliary data stream.
In another aspect of the present invention, in reproducing a recording medium in which an
auxiliary data stream utilized in reproducing a main data stream, a recording medium
reproducing method includes the steps of reading reproduction management information
from a reproduction management file for reproducing the auxiliary data streams and
reproducing the auxiliary data stream utilizing the read reproduction management
information, wherem the reproduction management file includes map information having a
plurality of entries mapped to the auxiliary data stream and wherein each of the entries
includes time information and address information.
In a further aspect of the present invention, in reproducing a main AN stream and a text
subtitle stream associated with the main AN stream, a text subtitle reproducing apparatus
for a recording medium includes a buffer storing the text subtitle stream by preloading, a
decoder decoding the text subtitle stream using mapping information provided from a reproduction management file for reproducing/managing the text subtitle stream, and a
graphic plan displaying the decoded text subtitle stream.
It is to be understood that both the foregoing general description and the following detailed
description of the present invention are exemplary and explanatory and are intended to
provide further explanation of the invention as claimed.
Brief Description of Drawings
The accompanying drawings, which are included to provide a further understanding of the
invention and are incorporated in and constitute a part of this application, illustrate
embodiment(s) of the invention and together with the description serve to explain the
principle of the invention. In the drawings:
FIG. 1 is a diagram of a file structure of a high density optical disc according to the present
invention;
FIG. 2 is a diagram of a data record format of a high density optical disc according to the
present invention;
FIG. 3 is a diagram of a displayed image of a text subtitle stream on a screen according to
the present invention;
FIG. 4 is a diagram of a file structure for reproduction management of a text subtitle stream
according to the present invention; FIGs. 5A to 5C are diagrams of utilizing reproduction management information for
reproducing a text subtitle according to the present invention;
FIG. 6 is a diagram of a text subtitle stream file structure according to the present invention;
FIGs. 7 to 12 are diagrams of syntaxes of a reproduction management file according to the
present invention;
FIGs. 13A to 13E are diagrams of mapping information structures and syntaxes within a
reproduction management file according to the present invention; and
FIG. 14 is a block diagram of a text subtitle decoding device within an optical
record/reproduction apparatus according to the present invention.
Best Mode for Carrying Out the Invention
Reference will now be made in detail to the preferred embodiments of the present invention,
examples of which are illustrated in the accompanying drawings. Wherever possible, the
same reference numbers will be used throughout the drawings to refer to the same or like
parts. Besides, although terms used in the present invention are possibly selected from the
currently well-known ones, some terms are arbitrarily chosen by the applicant in some cases
so that their meanings are explained in detail in the following description. Hence, the
present invention should be understood with the intended meanings of the corresponding
terms chosen by the applicant instead of the simple names or meanings of the terms
themselves. 'Recording medium' in the present invention means all kinds of data recordable media and
includes all media such as an optical disc, magnetic tape and the like regardless of their
recording methods. In the following description of the present invention, an optical disc,
and more particularly, a 'Blu-ray disc (BD)' will be taken as an example will be used as the
recording medium for convenience of explanation. Yet, it will be apparent to those skilled
in the art that the technical features of the present invention are applicable to other
recording media in the same manner.
Relating to terms associated with the present invention, 'main data' is title information
recorded in an optical disc to mean video and voice data provided to a user by a disc author.
'Main data' is recorded by MPEG2 format, which may be called 'main AN stream' .
'Auxiliary data' is the entire data associated with 'main data' provided to a user for
convenience of reproducing 'main data', and includes subtitle information, interactive
graphic stream, presentation graphic stream, sound information, auxiliary audio data
including a browsable slide show, etc. hi accordance with the features of the respective
auxiliary data, 'auxiliary data' may be recorded by multiplexing with AN stream by
MPEG2 format or can be recorded in a stream file independent from the main AN stream by
MPEG2 format or other format.
'Subtitle' as the auxiliary data is a kind of caption information. 'Subtitle5 means information
displayed on one side of a screen if a user, who intends to view a currently played video
(main AN data) with a captioned specific language, selects one of subtitles supported by an optical disc for the specific language. Hence, 'subtitle' can be provided in various ways.
Specifically, 'subtitle' recorded by text data is called 'text subtitle'.
In case of formatting 'text subtitle' by MPEG2 and recording 'text subtitle' into a stream
file independent from 'main data', the present invention intends to provide a method of
configuring 'text subtitle stream file' to record in an optical disc, a method of reproducing
the recorded 'text subtitle stream file', and an apparatus thereof.
First of all, the record format of recording main data and auxiliary data including text
subtitle data in a disc and the file structure of managing them are explained in detail with
reference to FIG. 1 and FIG. 2 as follows.
FIG. 1 is a diagram of a file structure that manages data recorded in a disc.
Referring to FIG. 1, at least one BD directory BDMN exists beneath one root directory. In
the BD directory BDMN, index file index.bdmv and object file MovieObject.bdmv are
included as general file (upper file) information to secure interactivity with a user.
Moreover, four kinds of directories, which have reproduction information for the data
substantially recorded in a disc and information for a method of reproducing the
reproduction information, such as playlist directory PLAYLIST, clipinfo directory
CLff LΝF, stream directory STREAM, and auxiliary data directory AUXDATA are included
in the BD directory BMDN as well. The four kinds of directories and the files included
therein will be explained as follows prior to the detailed description of the relations between
text subtitle information associated with the present invention and files. First of all, files for video and audio streams, which are called 'main AN stream', recorded
in a disc according to specific formats and auxiliary stream such as text subtitle (hereinafter
called text subtitle stream) independently exist in the stream directory STREAM. For
instance, '*.m2ts' is used as each extension name of AN stream files 01000.m2ts,
02000.m2ts, and 10001.m2ts since the AN stream files are generally recorded by MPEG2
transport packets. Yet, in case of the text subtitle stream 10001.m2ts, '*.txtst' can be used as
the file extension name since the text subtitle stream 10001.m2ts has auxiliary data feature
different from that of the main AN stream, for example.
In the BD specifications, the AN stream may be named a clip stream file. Relating to the,
present invention, the text subtitle data will exist in the form of a separate file from the AN
stream file. Namely, the text subtitle data exist as the text subtitle stream file 10001.m2ts or
lOOOl.txtst.
The clipinfo directory CLLPLNF consists of clipinfo files (*.clpi) in one-to-one
correspondence to the stream files (*.m2ts), respectively. Specifically, attribute information
and timing information of the AN stream are recorded in the clipinfo files (*.clpi). And, in
such information, mapping information, which can search a specific location of the
corresponding stream file (*.m2ts) from time information (in-time, out-time) provided by
Playltem or SubPlayltem after a presentation time stamp (PTS) and a source packet number
(SPΝ) correspond to each other in table form by entry point mapping, may be included
according to a kind of the clip. Besides, the information included in the Clip info file (*.clpi) associated with the text subtitle stream of the present invention will be explained in
detail with reference to FIGs. 7 to 13E. Namely, the present invention relates to the
configuration of the Clip info file (*.clpi) for reproducing the text subtitle stream.
In the BD specifications, the one-to-one correspondent stream file(*.m2ts) and clipinfo file
(*.clpi) are combined to be named 'clip'. Hence, the file 10001. clpi within the clipinfo
directory CL-PINF includes the attribute information and the like for the file within the
stream directory STREAM such as a text subtitle stream file 10001.m2ts, whereby the files
10001. clpi and 10001. m2ts configure one clip.
The playlist directory PLAYLIST consists of playlist files (*.mpls), and each of the playlist
files (*.mpls) includes at least one Playltem designating a playing interval of reproducing a
specific clip.
Hence, Playltem has time information for play-start time (in-time) and play-end time (out-
time) of a specific reproduction-requested clip, i.e., a clip designated as a clip name
(Clip_Information_File_name) within Playltem, which is utilized in the mapping
information of the clipinfo files (*.clpi) as mentioned in the foregoing description.
Consequently, the playlist file (*.mpls) becomes basic reproduction file information for
performing the reproduction of the requested clip by the combination of at least one or more
Playltems.
Moreover, SubPlayltem for reproduction management of auxiliary data is occasionally
included in the playlist file (*.mpls). For instance, in case that SubPlayltem for reproducing text subtitle is provided, the corresponding SubPlayltem is synchronized with Playletm to
reproduce the data. Yet, in case that SubPlayltem for reproducing browsable slide show is
provided, the corresponding SubPlayltem is non-synchronized with Playletm to reproduce
the data.
A path for reproducing main data by at least one Playltem within the playlist file is called a
main path. And, a path for reproducing a text subtitle stream as auxiliary data is called a
subpath. Namely, one main path should be provided within the playlist file and at least one
subpath is provided per auxiliary data attribute if associated auxiliary data exists,
h the present invention, auxiliary data including text subtitle is managed by SubPlayltem,
which will be explained in detail later.
The auxiliary data directory AUXDATA is an area for recording auxiliary data files for disc
reproduction separately therein. For instance, in order to support more user-friendly disc
reproduction, 'sound file (Sound.bmdv)' for providing click sound, 'font file *.font or *.otf
applied to text subtitle reproduction, and the like are recorded therein.
Hence, it may be able to record the text subtitle stream 10001.m2ts that is a kind of
auxiliary data in the auxiliary data directory AUXDATA in case of specific use.
Moreover, in the above-explained BD directory BDMN, the index file index.bdmv and
object file MovieObject.bdmv exist as general files to secure the interactivity with user.
Specifically, the index file index.bdmv is mainly configured with index Table in which
user-selectable menu information and title information are included. FIG. 2 is a schematic diagram of showing how various kinds of information associated with
the file structure are recorded in a disc according to the present invention.
Referring to FIG. 2, in viewpoint of an inner circumference of a disc, there exist a file
system information area as system information for managing entire files, a database area
where playlist and clipinfo files for reproducing the recorded stream file (*.m2ts) and index
file index.bdmv and object file MovieObject.bdmv as higher files (general files) are
recorded and a stream file area where main data such as audio, video, graphic and the like
and auxiliary data existing independently without being multiplexed with the main data is
recorded.
Hence, via the file information within the database area and/or the stream management
information within the stream file area (Stream Area, a user decides the main and auxiliary
data to be reproduced and their reproduction method.
The substantial configuration of the text subtitle stream file according to the present
invention is explained in detail' as follows. First of all, management information for
reproducing text subtitle is newly defined. And, a method of configuring a text subtitle
stream file including the defined management information, a text subtitle reproduction
method of reproducing a recorded stream file and a reproduction apparatus thereof are
explained in detail.
FIG. 3 shows that text subtitle data and main data are simultaneously displayed on one
picture according to the present invention, in which the text subtitle is synchronized by time with the main data to be provided. Namely, the text subtitle data should be synchronized
with the main data to be provided.
FIG. 4 graphically shows a method of reproducing a text subtitle according to the present
invention in association with file information on a file structure, in which the text subtitle of
the present invention is managed by SubPlayltem within PlayList and is reproduced and
managed together with a plurality of text subtitle clips within one SubPlayltem.
Specifically, at least one Playltem for reproduction management of main data (i.e., main
clip) exists within a PlayList file, hi case that a text subtitle associated with main AN data
exists, it is managed by SubPlayltem as a subpath. For instance, in FIG. 4, a text subtitle
clip 1 in English and a text subtitle clip 2 in Korean separately exist. The respective text
subtitle clip 1 and clip 2 are synchronized with the main data by time, and will be displayed
on a screen together with the main data on a specific presentation time.
Hence, in order to reproduce the text subtitle, the minimal information including
reproduction presentation time, position and size on the screen is needed. And, various
kinds of management information configuring the text subtitle are explained in detail with
reference to Figs. 5 to 5 as follows.
FIGs. 5A to 5C show text subtitle reproduction management information recorded within a
text subtitle stream according to the present invention, in which dialog information, region
information and style information are explained, respectively. FIG. 5A shows dialog information (Dialog) as information for reproduction management of
a text subtitle of the present invention, in which 'Dialog' means the management
information of unifying to manage at least one text data existing within a specific
presentation time.
Namely, a presentation time for informing a reproduction time on a screen is generally
displayed by 'PTS (presentation time stamp)' and the entire text subtitle displayed during a
specific PTS section is defined as 'Dialog', thereby enhancing the convenience for
reproduction management. Specifically, a PTS section for reproducing one Dialog is
defined by 'dialog_start_PTS' and 'dialog_end_PTS'.
For instance, in case that text subtitle data displayed during a time between PTS(k) and
PTS(k+l) is constructed with two lines, the entire text subtitle data is defined by the same
Dialog. Preferably, the character code number of the text subtitle data included in Dialog is
about maximum one hundred.
FIG. 5B shows region information as information for reproduction management of a text
subtitle of the present invention, in which 'region' means a region to which style
information (Style Info, specifically, 'global style information') that will be explained later
is identically applied as information configuring Dialog existing within a specific
presentation time. And, maximum two regions enable to exist within one Dialog. Namely,
Dialog may consist of one region or two regions to exist. In the present invention, maximum two regions enabling to exist within one Dialog only are
defined, which takes the decoding load on reproducing text subtitle into consideration. It is
apparent that maximum n regions (n Ξ-£) can be defined to exist within one Dialog in another
embodiment.
FIG. 5C shows style information (Style Info) as information for reproduction management
of a text subtitle of the present invention, in which 'style information (Style hifo)' is
information for designating a method of displaying text subtitle data on a screen. Position
on the screen, size, background color, and the like correspond to essential style information
(Style Info). Besides, various kinds of information such as text alignment, text flow, and the
like are defined to utilize as the style information (Style Info) if necessary.
In the present invention, it is intended to divide the style information (Style Info) into
'global style information (Global Style h fo)' and 'local style information (Local Style
Info)' to utilize. This is to display text subtitle data more variously.
Namely, 'global style information (Global Style Info)' as style information (Style hifo)
identically applied per region is the information for designating position, size, and the like
of each region of text subtitle within a screen, and may be called 'region style information
(region_styles)' as well. FIG. 5C shows an example that two regions (region #1 and region
#2) have different 'region style information (region_styles)', respectively. Region 1 (region
#1) is the region style information region_styles to have 'positionl, sizel, color=blue', whereas region 2 (region #2) is the region style information region_styles to have 'position2,
size2, color=red
Moreover, 'local style information (Local Style Info)' as style information (Style Info)
applied per data line or text data character within a region may be called 'inline style
information (inline_styles)'. For instance, FIG. 5C shows an example that 'inline style
information (inline_styles)' is applied within region #1, in which inline style information
(inline_styles) different from other ext is applied to a 'mountain' portion of text data.
FIG. 6 shows a structure of a text subtitle stream file according to the present invention, in
which a structure of the text subtitle stream file 10001.m2ts is illustrated for example.
Namely, the text subtitle stream of the present invention is configured with transport stream
of MPEG2 transport streams. The same packet identifier (PID), e.g., 'PID=0xl8xx', is
given to each transport packet TP configuring the stream. Hence, an optical record
reproduction apparatus reads out the transport packet having 'PID=0xl8xx' given thereto
from input stream, thereby facilitating to read out the text subtitle stream only.
Moreover, a plurality of transport packets TPs construct one packet stream (PES, packet
elementary stream). The present invention forms one packet stream PES in each dialog,
thereby facilitating dialog reproduction.
Besides, in the first packet stream PES within the text subtitle stream, 'dialog style unit
(DSU)' is recorded as a set unit of region style information (region styles) among the style information (Style Info). In the rest packet stream PES after the second, 'dialog presentation
unit (PDU)' is recorded as a unit of recording real dialog information therein.
Hence, in case of adopting the text subtitle stream structure in FIG. 6, each dialog
information defined in FIGs. 5A to 5C means dialog present segment (DPS) and the style
information within the dialog information means the information (region_style_id) that
links one among a various region style information (region styles) set defined in the dialog
style segment (DSS) and the inline style information (inline styles).
In the present invention, the region style information (region styles) set, which is decided to
have the maximum number by specifications, is recorded in the dialog style segment (DSS).
For instance, maximum sixty unique style informations are recorded and they are identified
by region style IDs (region_style_id), respectively.
FIG. 7 shows a syntax of a clipmfo file (*.clpi) according to the present invention.
Referring to FIG. 7, a syntax of a clipinfo file (*.clpi) according to the present invention is
provided not only for reproduction management of a text subtitle stream but also for
reproducing various data including 'main AN clip', 'text subtitle clip' and the like
according to a clip type. Hence, a specific field of the syntax structure of the clipinfo file
(*.clpi) has no relation to the text subtitle stream of the present invention or is defined as
specific fixed value in case of using the text subtitle stream.
In FIG. 7, the clipinfo file (e.g., lOOOl.clpi) includes five information groups 'Cliphιfo()',
'SequencehifoO', 'ProgramInfo()', 'CPIQ' and 'ClipMarkQ'. The 'ClipMarkQ' includes information for indexing a specific position within a clip but has not relation to the text
subtitle of the present invention. So, its detailed explanation will be skipped in the following.
'Cliph foQ', 'SequencehifoO', 'Programhιfo()' and 'CPI()' are sequentially explained with
reference to FIGs. 8 to 13E as follows.
FIG. 8 shows a 'ClipInfo()' syntax within a clipinfo file (*.clpi) of the present invention, in
which 'CliphifoO' includes general management informations of the clipinfo file.
Referring to FIG. 8, information indicating an overall length of 'ClipInfo()' is written in a
'length' field.
And, information indicating a stream type of a corresponding clip is written in a
'Clip_stream_type' field. In the BD specifications, its value is generally set to '1' to
indicate 'MPEG2 transport stream'.
Moreover, information indicating an application type reproduced/managed by a
corresponding clipinfo is written in an 'applicationjype' field. For instance, it can be
defined as follows. First of all, '1' means an AN stream movie managed by a main path. '2'
means a time based slide show managed by a main path. '3' means a browsable slide show
managed by a main path. '4' means a browsable slide show managed by a main path. '5'
means an interactive graphic stream manage managed by a subpath. And, '6' means a text
subtitle stream managed by a subpath. Hence, if a clipinfo file (*.clpi) is the clipinfo file
(e.g., 10001. clpi) for reproducing/managing the text subtitle stream by the present invention,
it will be 'applicationjype = 6'. hi case of reproducing/managing the text subtitle stream by 'applicationjype = 6', the rest
fields (e.g., Is_ATC_delta, TS ecording ate, number_of_source_packets and
TSjypeJnfo_block()) within 'ClipInfo()' become insignificant information to be ignored
by an optical record/reproducing apparatus.
FIG. 9 shows a 'SequencehifoO' syntax within a clipinfo file (*.clpi) of the present
invention.
Referring to FIG. 9, 'SequencehifoO' includes informations indicating a presence or non-
presence of sequence of a specific stream managed by a clipinfo file.
First of all, information indicating an overall length of 'SequencehifoO' is written in a
'length' field'.
And, information indicating the number of units identified by a continuous ATC (arrival
time clock) of a corresponding clip is written in 'number_of_ATC_sequence' field. In the
BD specifications, its value is generally set to '1' so that one ATC (arrival time clock)
exists in a specific clip.
Moreover, information indicating the number of units identified by STC (system time
clock) existing within 'ATC-sequence' of a corresponding clip is written in
'number_of_STC_sequence' field. In case of an AN stream, a plurality of values can be
provided to the field in general. Yet, in case of a text subtitle, its value is set to ' 1 ' to define
that there exists one 'STC_sequence' only. Namely, the text subtitle stream of the present invention, as shown in FIG. 6, includes one
stream separated from a main AN stream, Hence, each of the 'ATC_sequence' and
ςSTC_sequence' should be set to '1'.
h 'SPΝ_ATC_start' field, information indicating a start SPN (number) of 'ATC_sequence'
within a specific clip is written. Generally, 'SPN_ATC_start = 0' is set.
hi 'PCRJPID' field, a PLD (packet identification) value within a transport packet including
PCR (program reference clock) is written. Since the text subtitle stream of the present
invention does not include PCR in 'STCjsequence', the field is set to 'OxlFFF'.
In 'SPN_STC_start' field, information indicating a start SPN (source packet number) of
'STC_sequence' within 'ATC_sequence' is written, hi case of the text subtitle stream of the
present invention, it is set to 'SPN_STC_start = 0'.
In 'presentation_startJime' field, time information indicating a reproduction start time
within a corresponding 'STC_sequence' is written. Since the text subtitle stream includes
one 'STC_sequence', the 'Dialog_start_PTS' value, as shown in FIG. 6, within a first DPS
(dialog presentation segment) is correspondent.
Finally, in 'presentation_endJime' field, time information indicating a reproduction end
time within the corresponding 'STC_sequence' is written. Since the text subtitle stream
includes one 'STC_sequence', the 'Dialog_end_PTS' value, as shown in FIG. 6, within a
last DPS (dialog presentation segment) is correspondent. FIG. 10 shows a 'Programh fo()' syntax within a clipinfo file (*.clpi) of the present
invention.
Referring to FIG. 10, 'ProgramInfo()' includes informations indicating program attributes
of a specific stream managed by a clipinfo file.
First of all, information indicating an overall length of 'Programlhfo()' is written in a
'length' field.
In 'number_of_program_sequence' field, information indicating the number of programs
within a corresponding clip is written, hi the BD specifications, a corresponding value is set
to ' 1 ' so that one program is managed by a specific clipinfo file only.
In 'SPN_program_sequence_start' field, information indicating a start SPN (source packet
number) within the program is written. Generally, it is set to 'SPN_program_sequence_start
= 0'.
In 'number_of_streamJn_ps' field, information of the number of elementary streams
existing within a corresponding program is written. Each of the elementary streams is
provided with a 'stream_PLD' field and 'StreamCodingInfo()' to record a PID value and
coding information of a corresponding elementary stream. The 'StreamCodingInfo()' is
explained in detail with reference to FIG. 11 A and Fig. 1 IB as follows.
FIG. 11A shows a per elementary stream 'StreamCodingInfo()' syntax within
'ProgramlhfoO' of the present invention. Referring to Fig. 11 A, 'StreamCodingInfo()' includes coding informations of a
corresponding elementary stream.
First of all, information indicating an overall length of 'StreamCodingInfo()' is written in a
'length' field.
In 'stream_codingJype' field, a coding type of a corresponding elementary stream is
written. For instance, it is defined in a following manner. First of all, 'stream_codingJype
= 0x02' means an MPEG2 video stream. 'stream_codingJype = 0x80, 0x81 or 0x82'
means a 'LPCM', 'AC-3' or 'DTS' type audio stream. 'stream_codingJype = 0x90' means
a presentation graphic stream. 'stream_codingJype = 0x91' means an interactive graphic
stream. And, 'stream_codingJype = 0x92' means a text subtitle stream.
In 'StreamCodinglnfoO', detailed attribute information is written according to the
'stream_codingJype'. For instance, if a corresponding elementary stream means a text
subtitle stream by 'stream_codingJype = 0x92', the following attribute information is
included.
First of all, in 'TXTST Janguage_code' field, language information of a corresponding text
subtitle is written. The corresponding language information follows the International
Standard (e.g., ISO646).
In 'character_code' field, character code information used in the text subtitle stream is
written. A text within the text subtitle stream of the present invention is written by Big Endian format. And, FIG. 1 IB is a table of the character code information written in the
'character_code' field.
hi 'number jf fbnts' field, the number of font files used for a corresponding text subtitle
stream is written. Each of the font files is provided with 'font ile iame', 'fontjd' and
'fontjiame' fields to designate a font file utilized for the corresponding text subtitle stream
among the font files (*font) existing in the auxiliary directory AUXDATA of FIG. 1.
Specifically, the designated font file is utilized for a text subtitle decoding apparatus that
will be described in FIG. 14.
FIG. 12 shows a 'CPI()' syntax within a clipinfo file (*.clpi) of the present invention.
Referring to FIG. 12, 'CPI()' (characteristic point information) includes informations
transforming time information managed by a clipinfo file into an address of a corresponding
stream.
First of all, information indicating an overall length of 'CPI()' is written in a 'length' field.
And, 'CPIJype' is the information designating a CPI type applied to a corresponding
clipinfo file. For instance, in the CPI types, there are 'EPjnap (entry point map)' and
'TMAP (time map)' to configure the CPI with a different type. Yet, in the BD specifications,
the 'EPjnap (entry point map)' type is generally utilized. Alternatively, in another
specifications, 'TMAP' is also applicable instead of 'EPjnap'. Hence, the technical
principle of the present invention is applicable in the same manner in case of 'TMAP'. FIGs. 13A to 13E show a detailed structure and syntax of 'EPjnap (entry point map)'
applicable to the present invention.
FIG. 13A is a conceptional diagram of a structure of 'EPjnap' used in the present invention.
Referring to FIG. 13 A, a main AN stream within one PlayList is managed by Playltem
within the PlayList. Specifically, Playltem includes a clipinfo file name
(Clip_h formation_file_name) for reproduction management and time information
indicating reproduction start time (LΝ-Time) and reproduction end time (OUT-Time) of a
designated clip. Hence, by recording EP-map type mapping information in a clipinfo file
reproduced/managed by Playltem, it is able to transform the PTS information into SPΝ
(source packet number) within the main AN stream.
By the same method, management for a text subtitle stream is conducted by SubPlayltem
within PlayList. Specifically, a clipinfo file name (Clip_Information_fιle_name) for
reproduction management and time information indicating reproduction start time (IΝ-
Time) and reproduction end time (OUT-Time) of a designated clip are includes in a
SubPlayltem syntax. Hence, by recording Epjnap type map information having the same
concept of the main AN stream in the clipinfo file reproduced/managed by SubPlayltem, it
is able to transform the PTS information into SPΝ (source packet number) within the text
subtitle stream. Therefore, an optical record/reproducing apparatus can read 'EPjnap'
provided within the clipinfo file of a disc to utilize. The optical record/reproducing
apparatus of the present invention needs not to generate separate 'EPjnap' for the text subtitle stream. In another implementation, instead of recording 'EPjnap' in a clipinfo file
within an optical disc, the optical record/reproducing apparatus can generate 'EPjnap'
separately. Since 'EPjnap' for the text subtitle stream can be simply configured, a load is
barely put on the optical record/reproducing apparatus.
hi the present invention, 'EPjnap' for main AN stream and 'EPjnap' for text subtitle
stream differ from each other in implementation. For instance, 'EPjnap' for main AN
stream provided with both 'EP_coarse_entris' and 'EP_fine_entris' has a very precise
'EPjmap'. Yet, 'EPjnap' for text subtitle stream provided with one 'EP_coarse_entris'
only has a simple 'EPjmap'. Namely, since a text subtitle stream generally includes data of
which volume is smaller than that of a main AN stream, one 'EP_coarse_entris' is enough,
h a stream associated with auxiliary data, the present invention enables efficient
reproduction of auxiliary data by map information such as 'EPjnap' and 'TMAP'.
FIG. 13B shows 'EP_coarse_entris' as 'EPjnap' applied to the text subtitle stream.
Referring to FIG. 13B, 'EPjnap' includes total Νc entries. Each of the entries has eight
bytes including 32-bit 'PTS_EP_start' and 32-bit ' SPΝ_EP_start' .
FIG. 13C shows the 'EPjnap' applied to the text subtitle stream of the present invention.
Referring to FIG. 13C, a first entry of 'EPjnap' is made to coincide with a first DPS within
a text subtitle stream. Sequentially, 'EPjnap' entries are generated to leave a predetermined
interval from each other by taking the first DPS as a reference. Hence, a search operation is
enabled via the 'EPjnap' in reproducing the text subtitle stream. FIG. 13D shows an ΕP_map()' syntax included in 'CPI()' of the present invention.
'EPjnap' of the present invention, as mentioned in FIGs. 13A to 13C, is differently
configured according to a stream type. For instance, in case of 'EP_streamJype = 1' or
'EP_streamJype = 3', both 'EP_coarse_entris' and 'EPJine_entris' are provided. In case
of 'EP_streamJype = 5 (text subtitle)', 'EP_coarse_entris' is provided only.
FIG. 13E shows an ΕPjnap_for_one -tream_PID_TXTST()' syntax corresponding to a
case of 'EP -treamJype = 5 (Text subtitle). Within the corresponding syntax,
'PTSJiP_coarse[i]' and 'SPN_EP_coarse[i]' fields to configure 'EP_coarse_entris' are
provided within the corresponding syntax.
FIG. 14 is a block diagram of a text subtitle decoding device within an optical
record/reproduction apparatus according to the present invention.
Referring to FIG. 14, a text subtitle decoding device includes a subtitle preloading buffer
(SPB) 10 having a text subtitle stream preloaded therein, a font preloading buffer (FPB) 20
in which font information associated with the text subtitle stream is preloaded, a text
subtitle decoder 30, a graphic plane 40 for displayed screen adjustment, a CLUT (color
lookup table) 50 providing a table-formatted control value for adjusting color, transparency
and the like of a screen, and a microcomputer controlling operations between elements
including the text subtitle decoder 30.
A decoding method using the above-configured text subtitle decoding device according to
the present invention is explained as follows. First of all, once an optical disc is loaded, the optical record/reproducing apparatus
including the text subtitle decoding device reads file information for optical disc
reproduction. Once a specific user's title reproduction command is received, the apparatus
reproduces PlayList associated with a specific title to be reproduced.
Namely, to reproduce PlayList, the apparatus reproduces main AN stream managed by
Playltem via a video/audio decoding means (not shown in the drawing). The apparatus
stores a stream of a specific language selected by a user from text subtitle streams managed
by SubPlayltem, e.g., Korean 'Text Subtitle Clip 1' in the preloading buffer 10 as soon as
stores a specific font file (e.g., aaaaa.font or aaaaa.otf in FIG. 1) read from the optical disc
according to font information designated within a clipinfo file (*,clpi) within the 'Text
Subtitle Clip 1 ' in the font preloading buffer 20.
Thus, after all actions are completed, decoding of the text subtitle is initiated to provide the
associated text subtitle together when the main stream managed by Playltem is displayed on
a screen. The text subtitle stream is reproduced with reference to the reproduction
management information within the clipinfo file (*,clpi) in FIGs. 7 to 13E. And, the
reproduced text subtitle stream data is synchronized with the main data to be reproduced.
The decoding process of the text subtitle can be divided into the following three steps.
First of all, a first step is a process of parsing the text subtitle stream information according
to a purpose into composition information, rendering information and dialog text
information. This is called a parsing step. To carry out the parsing step, a text subtitle (TXT-ST) processor 31 is provided within the text subtitle decoder 30, the composition
information and the rendering information are stored in a dialog composition buffer (DCB)
35, and the dialog text information is stored in a dialog buffer (DB) 32.
A second step is a process of rendering text data within the dialog text information into
bitmap data using the rendering information. The rendering information means style
information that is applied in transforming the text subtitle into the bitmap data. To carry
out the rendering step, a text renderer 33 and a dialog presentation controller 36 are
provided within the text subtitle decoder 30 and the text data among the dialog text
information parsed in the parsing step into the bitmap data.
For the rendering step, the text renderer 33 receives the font information applied to the
corresponding text data and the rendering information applied to the corresponding data
from the font preload buffer 20 and the DP controller 36, respectively, renders the text data
into the bitmap data using the inline style information applied per text string of the
corresponding text data within the dialog text, and then stores a corresponding result in a
bitmap object buffer (BOB) 34.
A third step is a process of completing the reproduction of the text subtitle by adding the
finally rendered text data, i.e., the bitmap data to the graphic plane GP by the composition
information. The composition information means the information designating a displayed
time of the text subtitle on the screen. To carry out the composition step, the DP controller
36 is provided within the text subtitle decoder 30 and the bitmap object stored in the BOB buffer 34 in the rendering step is configured within the graphic plane (GP) 40 according to
the composition information. Specifically, palette information of the composition
information is inputted to the CLUT 50 to be utilized as information for color variation.
Thus, it may happen that the text subtitle preloaded in the subtitle preloading buffer (SPB)
10 needs to be searched or randomly accessed according to user's selection or necessity
while being reproduced using the text subtitle decoding device. For this, needed is mapping
information connecting PTS (presentation time stamp) information of the preloaded text
subtitle to substantial address within the preloaded buffer.
As the mapping information, 'EPjnap' within the clipinfo file (*,clpi) in FIGs. 13A to 13E
is utilized. Yet, according to examples, 'EPjnap' can be directly generated from the text
subtitle decoding device of the optical record/reproducing apparatus to be utilized.
Accordingly, the text subtitle can be efficiently reproduced through the text subtitle stream
file in the recording medium the reproduction management configuring method, the
reproducing method and the reproducing apparatus.
Industrial Applicability
It will be apparent to those skilled in the art that various modifications and variations can be
made in the present invention. Thus, it is intended that the present invention covers the
modifications and variations of this invention provided they come within the scope of the
appended claims and their equivalents.

Claims

[CLAIMS]
1. A recording medium comprising: a text subtitle stream including at least one dialog presentation segment (DPS) and one dialog style segment (DSS); and a clipinfo file (*,clpi) as reproduction management information to reproduce the text subtitle stream, wherein map information mapped to a dialog presentation segment (DPS) within the text subtitle stream is recorded in the clipinfo file.
2. The recording medium of claim 1, wherein the text subtitle stream includes one 'STC -equence' and wherein the clipinfo file (*.clpi) includes information indicating a number of the 'STC_sequence'.
3. The recording medium of claim 1, wherein the clipinfo file (*.clpi) includes language information (language .ode) of the text subtitle stream.
4. The recording medium of claim 1, wherein the clipinfo file (*.clpi) includes font information utilized for the text subtitle stream.
5. A recording medium comprising:
a main data stream;
an auxiliary data stream utilized in reproducing the main data stream; and
a clipinfo file (*.clpi) as reproduction management information for reproducing the
main and auxiliary data streams, respectively,
wherein at least two map informations are recorded in the clipinfo file for the main
data stream and wherein one map information is recorded in the clipinfo file for the
auxiliary data stream.
6. The recording medium of claim 5, wherein the auxiliary data stream is a text
subtitle stream.
7. A recording medium comprising:
an auxiliary data stream utilized in reproducing a main data stream; and
a reproduction management file as reproduction management information for
reproducing the auxiliary data stream,
wherein the reproduction management file includes map information having a
plurality of entries mapped to the auxiliary data stream and wherein each of the
entries includes time information and address information.
8. The recording medium of claim 7, wherein the reproduction management file
is provided per the auxiliary data stream.
9. The recording medium of claim 7, wherein the map information is mapped to
a specific unit of the auxiliary data stream.
10. The recording medium of claim 7, wherein the map information is EPjnap.
11. The recording medium of claim 7, wherein the map information is TMAP.
12. A recording medium comprising:
a main AN stream;
a text subtitle stream reproduced by being synchronized with the main AN stream;
and
clipinfo files (*,clpi) as reproduction management information for reproducing the
main AN stream and the text subtitle stream, respectively,
wherein the main AN stream includes at least one 'STC_sequence', wherein the text
subtitle stream includes one 'STC_sequence' and wherein each of the clipinfo files
includes a number of the 'STC_sequence'.
13. In reproducing a main AN stream and a text subtitle stream associated with
the main AN stream, a text subtitle stream reproducing method of a recording
medium, comprising the steps of:
storing the text subtitle stream by preloading;
decoding the text subtitle stream using mapping information provided from a
reproduction management file for reproducing/managing the text subtitle stream;
and
displaying the decoded text subtitle stream.
14. In reproducing a recording medium in which a main data stream and an
auxiliary data stream utilized in reproducing the main data stream, a recording
medium reproducing method comprising the steps of:
reading reproduction management information from reproduction management files
for reproducing the main and auxiliary data streams, respectively; and
reproducing the main and auxiliary data streams utilizing the read reproduction
management information,
wherein at least two map informations are read from the reproduction management
file for the main data stream and wherein one map information is read from the
reproduction management file for the auxiliary data stream.
15. In reproducing a recording medium in which an auxiliary data stream
utilized in reproducing a main data stream, a recording medium reproducing method
comprising the steps of:
reading reproduction management information from a reproduction management file
for reproducing the auxiliary data streams; and
reproducing the auxiliary data stream utilizing the read reproduction management
information,
wherein the reproduction management file includes map information having a
plurality of entries mapped to the auxiliary data stream and wherein each of the
entries includes time information and address information.
16. hi reproducing a main AN stream and a text subtitle stream associated with
the main AN stream, a text subtitle reproducing apparatus for a recording medium,
comprising:
a buffer storing the text subtitle stream by preloading;
a decoder decoding the text subtitle stream using mapping information provided
from a reproduction management file for reproducing/managing the text subtitle
stream; and
a graphic plan displaying the decoded text subtitle stream.
17. The text subtitle reproducing apparatus of claim 16, the buffer comprising:
a preloading buffer in which the text subtitle stream is preloaded; and
a font preloading buffer in which font information of the text subtitle stream is
preloaded.
PCT/KR2005/001186 2004-04-26 2005-04-25 Recording medium, reproducing method thereof and reproducing apparatus thereof WO2005101988A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US56496004P 2004-04-26 2004-04-26
US60/564,960 2004-04-26
KR10-2005-0032720 2005-04-20
KR1020050032720A KR20060047266A (en) 2004-04-26 2005-04-20 Recording medium, method and apparatus for the data recorded on the recording medium

Publications (2)

Publication Number Publication Date
WO2005101988A2 true WO2005101988A2 (en) 2005-11-03
WO2005101988A3 WO2005101988A3 (en) 2006-01-05

Family

ID=37149762

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/001186 WO2005101988A2 (en) 2004-04-26 2005-04-25 Recording medium, reproducing method thereof and reproducing apparatus thereof

Country Status (4)

Country Link
US (1) US7634175B2 (en)
KR (1) KR20060047266A (en)
CN (1) CN1947195A (en)
WO (1) WO2005101988A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110153187A1 (en) * 2002-12-30 2011-06-23 Mapquest, Inc. Presenting a travel route using more than one presentation style

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127367A (en) * 2004-11-01 2006-05-18 Sony Corp Information management method, information management program, and information management apparatus
US7633510B2 (en) * 2006-05-05 2009-12-15 Google Inc. Rollback in a browser
US7631252B2 (en) * 2006-05-05 2009-12-08 Google Inc. Distributed processing when editing an image in a browser
US8212805B1 (en) 2007-01-05 2012-07-03 Kenneth Banschick System and method for parametric display of modular aesthetic designs
US8806320B1 (en) * 2008-07-28 2014-08-12 Cut2It, Inc. System and method for dynamic and automatic synchronization and manipulation of real-time and on-line streaming media
JP4856041B2 (en) * 2007-10-10 2012-01-18 パナソニック株式会社 Video / audio recording and playback device
RU2533300C2 (en) 2009-05-19 2014-11-20 Панасоник Корпорэйшн Recording medium, playback device, encoding device, integrated circuit and playback output device
US8290338B2 (en) * 2009-05-27 2012-10-16 Panasonic Corporation Recording medium, playback device, encoding device, integrated circuit, and playback output device
DK2445224T3 (en) * 2009-06-17 2017-08-21 Panasonic Ip Man Co Ltd INFORMATION RECORDING MEDIUM FOR 3D VIDEO RENDERING AND REPLACEMENT DEVICE
US20110013888A1 (en) * 2009-06-18 2011-01-20 Taiji Sasaki Information recording medium and playback device for playing back 3d images
US9251143B2 (en) 2012-01-13 2016-02-02 International Business Machines Corporation Converting data into natural language form

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971536A1 (en) * 1993-10-29 2000-01-12 Time Warner Entertainment Co., L.P. Display of motion picture subtitles in a selected language during play of a software carrier
US6128434A (en) * 1993-10-29 2000-10-03 Kabushiki Kaisha Toshiba Multilingual recording medium and reproduction apparatus
US20030039472A1 (en) * 2001-08-25 2003-02-27 Kim Doo-Nam Method of and apparatus for selecting subtitles from an optical recording medium
US20030099464A1 (en) * 2001-11-29 2003-05-29 Oh Yeong-Heon Optical recording medium and apparatus and method to play the optical recording medium
US20030188312A1 (en) * 2002-02-28 2003-10-02 Bae Chang Seok Apparatus and method of reproducing subtitle recorded in digital versatile disk player

Family Cites Families (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1586431A (en) 1978-04-11 1981-03-18 Philips Electronic Associated Data transmission
US5253530A (en) * 1991-08-12 1993-10-19 Letcher Iii John H Method and apparatus for reflective ultrasonic imaging
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US5294982A (en) * 1991-12-24 1994-03-15 National Captioning Institute, Inc. Method and apparatus for providing dual language captioning of a television program
JPH05304641A (en) * 1992-04-24 1993-11-16 Victor Co Of Japan Ltd Television receiver
US5781687A (en) * 1993-05-27 1998-07-14 Studio Nemo, Inc. Script-based, real-time, video editor
US5684542A (en) * 1993-12-21 1997-11-04 Sony Corporation Video subtitle processing system
US5537151A (en) * 1994-02-16 1996-07-16 Ati Technologies Inc. Close caption support with timewarp
EP0702322B1 (en) * 1994-09-12 2002-02-13 Adobe Systems Inc. Method and apparatus for identifying words described in a portable electronic document
US5778142A (en) * 1994-11-24 1998-07-07 Kabushiki Kaisha Toshiba Large capacity recording medium, method and apparatus for reproducing data from a large-capacity recording medium, and method and apparatus for recording data on a large-capacity recording medium
EP0745307B3 (en) * 1994-12-14 2010-06-23 Philips Electronics N.V. Subtitling transmission system
CA2168641C (en) * 1995-02-03 2000-03-28 Tetsuya Kitamura Image information encoding/decoding system
JPH08275205A (en) 1995-04-03 1996-10-18 Sony Corp Method and device for data coding/decoding and coded data recording medium
US6026232A (en) * 1995-07-13 2000-02-15 Kabushiki Kaisha Toshiba Method and system to replace sections of an encoded video bitstream
JP3577794B2 (en) 1995-07-18 2004-10-13 ソニー株式会社 Data decryption device
JPH09102940A (en) 1995-08-02 1997-04-15 Sony Corp Encoding method, encoder, decoder, recording medium and transmitting method for moving image signal
TW305043B (en) * 1995-09-29 1997-05-11 Matsushita Electric Ind Co Ltd
KR100276950B1 (en) 1995-11-24 2001-03-02 니시무로 타이죠 Multi-language recording media and their playback devices
KR100218434B1 (en) * 1996-06-21 1999-09-01 구자홍 Character displaying device and method in dvd
US6393196B1 (en) * 1996-09-27 2002-05-21 Matsushita Electric Industrial Co., Ltd. Multimedia stream generating method enabling alternative reproduction of video data, and a multimedia optical disk authoring system
US6222532B1 (en) * 1997-02-03 2001-04-24 U.S. Philips Corporation Method and device for navigating through video matter by means of displaying a plurality of key-frames in parallel
US6230295B1 (en) * 1997-04-10 2001-05-08 Lsi Logic Corporation Bitstream assembler for comprehensive verification of circuits, devices, and systems
KR100234265B1 (en) * 1997-06-17 1999-12-15 윤종용 Caption data processing circuit and method therefor
JPH11252518A (en) 1997-10-29 1999-09-17 Matsushita Electric Ind Co Ltd Sub-video unit title preparing device and storing medium
JP3597690B2 (en) * 1998-01-21 2004-12-08 株式会社東芝 Digital information recording and playback system
US6573905B1 (en) * 1999-11-09 2003-06-03 Broadcom Corporation Video and graphics system with parallel processing of graphics windows
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US6542694B2 (en) * 1998-12-16 2003-04-01 Kabushiki Kaisha Toshiba Optical disc for storing moving pictures with text information and apparatus using the disc
KR100297206B1 (en) 1999-01-08 2001-09-26 노영훈 Caption MP3 data format and a player for reproducing the same
US7174560B1 (en) * 1999-02-25 2007-02-06 Sharp Laboratories Of America, Inc. Method of synchronizing events with a digital television audio-visual program
US6320621B1 (en) * 1999-03-27 2001-11-20 Sharp Laboratories Of America, Inc. Method of selecting a digital closed captioning service
US7188353B1 (en) * 1999-04-06 2007-03-06 Sharp Laboratories Of America, Inc. System for presenting synchronized HTML documents in digital television receivers
JP4140745B2 (en) 1999-05-14 2008-08-27 独立行政法人情報通信研究機構 How to add timing information to subtitles
KR20010001725A (en) 1999-06-08 2001-01-05 윤종용 Method for controlling display of a caption graphic signal
EP1187476A4 (en) * 2000-04-10 2005-08-10 Sony Corp Asset management system and asset management method
CN1186930C (en) * 2000-04-21 2005-01-26 索尼公司 Recording appts. and method, reproducing appts. and method, recorded medium, and program
US7646967B2 (en) * 2000-04-21 2010-01-12 Sony Corporation Information processing apparatus and method, program and recorded medium
SE0001616L (en) * 2000-05-03 2001-11-04 Nokia Corp Push modes and systems
US7000180B2 (en) * 2000-06-29 2006-02-14 Balthaser Online, Inc. Methods, systems, and processes for the design and creation of rich-media applications via the internet
EP1178691A1 (en) 2000-07-17 2002-02-06 Deutsche Thomson-Brandt Gmbh Method and device for recording digital supplementary data
AU2001286629A1 (en) * 2000-08-23 2002-03-04 Imagicast, Inc. Distributed publishing network
KR100363170B1 (en) 2000-12-04 2002-12-05 삼성전자 주식회사 Recording medium, reproducing apparatus, and text displaying method thereof
EP1354318A1 (en) * 2000-12-22 2003-10-22 Muvee Technologies Pte Ltd System and method for media production
JP2002218218A (en) * 2001-01-19 2002-08-02 Fuji Photo Film Co Ltd Image synthesizer
KR100399999B1 (en) * 2001-02-05 2003-09-29 삼성전자주식회사 Recording medium containing multi-stream recorded thereon, recording apparatus, recording method therefor, reproducing apparatus, and reproducing method therefor
JP2002290895A (en) 2001-03-27 2002-10-04 Denon Ltd Optical disk reproducer
US20020194618A1 (en) * 2001-04-02 2002-12-19 Matsushita Electric Industrial Co., Ltd. Video reproduction apparatus, video reproduction method, video reproduction program, and package media for digital video content
JP2002358720A (en) * 2001-06-01 2002-12-13 Pioneer Electronic Corp Information reproducing device and information reproducing method
JP2003061098A (en) 2001-08-21 2003-02-28 Canon Inc Image processor, image processing method, recording medium and program
EP1286537A3 (en) * 2001-08-21 2011-04-27 Thomson Licensing Routing and processing data
KR20030030554A (en) 2001-10-11 2003-04-18 삼성전자주식회사 Caption data transport system and method capable of editting caption data
JP4078581B2 (en) 2002-02-04 2008-04-23 ソニー株式会社 Image processing apparatus and method, recording medium, and program
US7734148B2 (en) * 2002-03-20 2010-06-08 Lg Electronics Inc. Method for reproducing sub-picture data in optical disc device, and method for displaying multi-text in optical disc device
US20030189669A1 (en) * 2002-04-05 2003-10-09 Bowser Todd S. Method for off-image data display
KR100521914B1 (en) * 2002-04-24 2005-10-13 엘지전자 주식회사 Method for managing a summary of playlist information
US7054804B2 (en) * 2002-05-20 2006-05-30 International Buisness Machines Corporation Method and apparatus for performing real-time subtitles translation
EP1571665A3 (en) 2002-06-05 2010-04-07 Lg Electronics Inc. Recording medium with a linking area including dummy data thereon and apparatus and methods for forming, recording, and reproducing the recording medium
WO2004001748A1 (en) * 2002-06-21 2003-12-31 Lg Electronics Inc. Recording medium having data structure for managing reproduction of video data recorded thereon
RU2335811C2 (en) * 2002-06-24 2008-10-10 Эл Джи Электроникс Инк. Recording medium with data structure for recorded multisectional video data reproduction control, as well as methods and recorders and reproducers
US7343550B2 (en) * 2002-06-28 2008-03-11 Ubs Painewebber, Inc. System and method for providing on-line services for multiple entities
CN100580787C (en) * 2002-06-28 2010-01-13 Lg电子株式会社 Recording medium having data structure for managing reproduction of multiple playback path video data recorded thereon and recording and reproducing methods and apparatuses
US20040054771A1 (en) * 2002-08-12 2004-03-18 Roe Glen E. Method and apparatus for the remote retrieval and viewing of diagnostic information from a set-top box
MXPA04004148A (en) * 2002-09-05 2005-07-05 Lg Electronics Inc Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses.
JP3749910B2 (en) * 2002-09-25 2006-03-01 松下電器産業株式会社 Playback device, program, and playback method
EP1408505A1 (en) * 2002-10-11 2004-04-14 Deutsche Thomson-Brandt Gmbh Method and apparatus for synchronizing data streams containing audio, video and/or other data
US20040081434A1 (en) * 2002-10-15 2004-04-29 Samsung Electronics Co., Ltd. Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
ES2289339T3 (en) * 2002-11-15 2008-02-01 Thomson Licensing METHOD AND APPLIANCE TO COMPOSE SUBTITLES.
JP3718498B2 (en) 2002-11-28 2005-11-24 シャープ株式会社 Moving image recording / playback method
JP4442564B2 (en) * 2002-11-28 2010-03-31 ソニー株式会社 REPRODUCTION DEVICE, REPRODUCTION METHOD, REPRODUCTION PROGRAM, AND RECORDING MEDIUM
TW578068B (en) 2002-12-30 2004-03-01 Inst Information Industry Method to set up film search database and recording medium thereof
ES2335003T3 (en) * 2003-01-20 2010-03-18 Lg Electronics, Inc. RECORDING MEDIA THAT HAS A DATA STRUCTURE TO MANAGE THE REPRODUCTION OF FIXED IMAGES RECORDED IN IT, AND RECORDING AND PLAYBACK METHODS AND APPLIANCES.
JP4163551B2 (en) * 2003-05-13 2008-10-08 株式会社東芝 Information reproducing apparatus and information reproducing method
KR100739682B1 (en) 2003-10-04 2007-07-13 삼성전자주식회사 Information storage medium storing text based sub-title, processing apparatus and method thereof
KR100788655B1 (en) 2003-11-10 2007-12-26 삼성전자주식회사 Storage medium recorded text-based subtitle data including style information thereon, display playback device and display playback method thereof
EP1721319A2 (en) * 2004-01-06 2006-11-15 LG Electronics Inc. Recording medium and method and apparatus for reproducing and recording text subtitle streams

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971536A1 (en) * 1993-10-29 2000-01-12 Time Warner Entertainment Co., L.P. Display of motion picture subtitles in a selected language during play of a software carrier
US6128434A (en) * 1993-10-29 2000-10-03 Kabushiki Kaisha Toshiba Multilingual recording medium and reproduction apparatus
US20030039472A1 (en) * 2001-08-25 2003-02-27 Kim Doo-Nam Method of and apparatus for selecting subtitles from an optical recording medium
US20030099464A1 (en) * 2001-11-29 2003-05-29 Oh Yeong-Heon Optical recording medium and apparatus and method to play the optical recording medium
US20030188312A1 (en) * 2002-02-28 2003-10-02 Bae Chang Seok Apparatus and method of reproducing subtitle recorded in digital versatile disk player

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110153187A1 (en) * 2002-12-30 2011-06-23 Mapquest, Inc. Presenting a travel route using more than one presentation style
US8296061B2 (en) * 2002-12-30 2012-10-23 Facebook, Inc. Presenting a travel route using more than one presentation style
US10113880B2 (en) 2002-12-30 2018-10-30 Facebook, Inc. Custom printing of a travel route

Also Published As

Publication number Publication date
WO2005101988A3 (en) 2006-01-05
KR20060047266A (en) 2006-05-18
US7634175B2 (en) 2009-12-15
CN1947195A (en) 2007-04-11
US20050249375A1 (en) 2005-11-10

Similar Documents

Publication Publication Date Title
US7634175B2 (en) Recording medium, reproducing method thereof and reproducing apparatus thereof
US7558467B2 (en) Recording medium and method and apparatus for reproducing and recording text subtitle streams
KR20070028325A (en) Text subtitle decoder and method for decoding text subtitle streams
US20050207737A1 (en) Recording medium, method, and apparatus for reproducing text subtitle streams
US20070168180A1 (en) Recording medium having a data structure for managing data streams associated with different languages and recording and reproducing methods and apparatuses
KR20070026459A (en) Recording medium and method and apparatus for reproducing text subtitle stream recorded on the recording medium
US20050196155A1 (en) Recording medium having a data structure for managing various data and recording and reproducing methods and apparatuses
US20070189318A1 (en) Recording medium having a data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
US20050198053A1 (en) Recording medium having a data structure for managing text subtitles and recording and reproducing methods and apparatuses
US20050196148A1 (en) Recording medium having a data structure for managing font information for text subtitles and recording and reproducing methods and apparatuses
RU2367036C2 (en) Recording medium with data structure for managing text subtitles, and recording and displaying methods and devices
KR20070050440A (en) Method and apparatus of reproducing data recorded on recording medium and local storage
KR20050092836A (en) Apparatus and method for reproducing a text subtitle stream of high density optical disc
KR20050091228A (en) Apparatus and method for reproducing a text subtitle stream of high density optical disc
KR20050094024A (en) Method for managing and reproducing a data file of high density optical disc and apparatus for the same

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 200580013117.2

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase