WO2006031032A1 - Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata - Google Patents

Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata Download PDF

Info

Publication number
WO2006031032A1
WO2006031032A1 PCT/KR2005/002970 KR2005002970W WO2006031032A1 WO 2006031032 A1 WO2006031032 A1 WO 2006031032A1 KR 2005002970 W KR2005002970 W KR 2005002970W WO 2006031032 A1 WO2006031032 A1 WO 2006031032A1
Authority
WO
WIPO (PCT)
Prior art keywords
metadata
language
information
storage medium
contents
Prior art date
Application number
PCT/KR2005/002970
Other languages
French (fr)
Inventor
Hye-Jeong Chun
Jung-Wan Ko
Sung-Wook Park
Original Assignee
Samsung Electronics Co., Ltd.
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
Priority claimed from KR1020040091910A external-priority patent/KR20060025100A/en
Application filed by Samsung Electronics Co., Ltd. filed Critical Samsung Electronics Co., Ltd.
Priority to EP05808568A priority Critical patent/EP1805653A4/en
Priority to MX2007002887A priority patent/MX2007002887A/en
Priority to JP2007531074A priority patent/JP5214969B2/en
Publication of WO2006031032A1 publication Critical patent/WO2006031032A1/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7844Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
    • 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/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • 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
    • 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/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/913Multimedia

Definitions

  • the present invention relates to metadata, and more particularly, to an information storage medium for storing metadata to support multiple languages, and systems and methods of processing the metadata.
  • Information recording media may store contents, such as audio/video (AV) data, and information regarding the contents, i.e., metadata.
  • contents such as audio/video (AV) data
  • metadata include information regarding the title of a movie stored on a disc, information regarding the date of manufacture of the movie, in ⁇ formation regarding actors and actresses who starred in the movie, and information regarding the director of the movie. Therefore, a user can easily search for contents with a desired title or contents in which a certain actor or actress starred with reference to metadata.
  • Metadata is provided in multiple languages, people from different countries can easily search for contents with reference to different versions of the metadata written in the multiple languages. In other words, a user can search for and browse metadata using a language, which he or she can understand.
  • metadata written in a language other than those languages stored on an information recording medium can also be downloaded, via a network, or can be copied from another memory, for the user convenience.
  • FIG. 1 is a block diagram illustrating an example format of subtitle data 100.
  • the subtitle data 100 includes text data 110, which is to be displayed as subtitles, synchronization information 120, which specifies when the text data 110 is to be displayed in synchronization with an AV stream, display region in ⁇ formation 130, which specifies where the text data 110 is to be displayed, and display style information 140, which specifies the text data 110 is to be displayed in a specific display style.
  • the display region information 130 may be represented as Region(l, t, w, h) to indicate that the text data 110 is to be displayed in an area which has a width "w" and has a height "h” above a point (1, t).
  • the display style information 140 includes font information, output direction information, and line space information regarding the text data 110 to be displayed in the same area.
  • FIG. 2 is a block diagram of an example reproduction apparatus 200 to reproduce subtitle data in synchronization with an AV stream.
  • the re ⁇ production apparatus 200 reads subtitle data 100, as shown in FIG. 1, from an in ⁇ formation storage medium 210, downloads subtitle data 100 from a server 220, via a network such as the Internet 230, and reproduces both of the subtitle data 100 in syn ⁇ chronization with an AV stream 240.
  • Subtitle data 100 may be stored on the in ⁇ formation storage medium in different units from an AV stream 240.
  • the subtitle data 100 which is to be laid over an image generated by decoding the AV stream 240, may be recorded on the information storage medium separately from the AV stream.
  • the reproduction apparatus 200 may also download subtitle data 100 from the server 220, via a network such as the Internet 230, and may reproduce the downloaded subtitle data in the same manner as the subtitle data obtained from the information storage medium 210.
  • subtitle data 100 read from an information storage medium, or subtitle data 100 downloaded from the server 220, via the Internet 230, as shown, for example, in FIG. 2, can be provided to a user.
  • Metadata like subtitle data, may be obtained from an information storage medium or from a remote server, via the Internet, as shown, for example, in FIG. 2, and provided to a user.
  • metadata written in some languages may be recorded in an information storage medium, and metadata written in some other languages may be stored in a remote server, via the Internet, so that they can be downloaded from the information storage medium and the server, via the Internet.
  • metadata search two words written in different languages can be determined to refer to different information even when they may have the same meaning. Disclosure of Invention
  • Various aspects of the present invention advantageously provide an information storage medium for storing metadata supporting multiple languages which can enable a user, via a reproduction apparatus, to browse metadata using a desired language and to search for desired contents with reference to the metadata, using the metadata stored therein or downloaded from other storage media in different languages, and a method of processing the metadata.
  • FIG. 1 is a block diagram illustrating an example format of subtitle data
  • FIG. 2 is a block diagram of an example reproduction apparatus used to reproduce subtitle data in synchronization with an AV stream;
  • FIG. 3 is a diagram for explaining a method of providing metadata in multiple languages using a manifest file according to an embodiment of the present invention
  • FIG. 4 is a diagram for explaining a method of displaying contents using a manifest file according to an embodiment of the present invention
  • FIG. 5 is a diagram for explaining a method of naming each of a plurality of metadata written in different languages
  • FIG. 6 is a block diagram for explaining a method of providing metadata in multiple languages using representative metadata in which language-independent portions of the metadata that can be written in a common language are set as the representative metadata according to an embodiment of the present invention
  • FIGS. 7A and 7B are diagrams for explaining a method of providing metadata in multiple languages using a plurality of parameter sets related to a descriptor according to an embodiment of the present invention.
  • FIG. 8 is a system diagram for explaining a method of updating metadata using a manifest file obtained from an information storage medium and a remote server according to an embodiment of the present invention.
  • an information storage medium for storing metadata used to search for other information storage media.
  • the information storage medium is provided with contents; and at least one metadata file in which information regarding the contents is recorded in at least one language.
  • the metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are stored, and the languages are identified by the names of the respective language files.
  • the names of the respective language files may include a language identifier according to an ISO639-2 standard.
  • the information may also include download information regarding a plurality of downloadable metadata files that are downloadable from other storage media.
  • the download information may include server location information specifying a location of one or more servers in which the downloadable metadata files are re ⁇ spectively stored.
  • the download information includes: disc identification (ID) information identifying the information storage medium; language code information regarding a plurality of languages in which the downloadable metadata files are written; and server location in ⁇ formation specifying a location of one or more servers in which the downloadable metadata files are stored.
  • ID disc identification
  • an in ⁇ formation storage medium for storing metadata used to search for other information storage media.
  • the information storage medium includes: contents; and at least one metadata file in which information regarding the contents is recorded in at least one language.
  • the metadata file comprises at least one representative metadata file in which portions of the information regarding the contents that are language-independent are recorded in a common language.
  • the metadata file may also include at least one language-dependent metadata file in which portions of the information regarding the contents that are language-dependent are written in one of a plurality of languages other than the common language.
  • the language-dependent metadata file may be downloadable, via a network.
  • an in ⁇ formation storage medium storing metadata used to search for other information storage media.
  • the information storage medium includes: contents; and a metadata file in which information regarding the contents is recorded in at least one language.
  • the metadata file comprises at least one descriptor comprising a plurality of parameter sets which are a plurality of versions of the information regarding the contents written in a plurality of languages.
  • an apparatus for reproducing data from an information storage medium includes: a local storage unit which stores at least one metadata file in which information regarding contents stored in the in ⁇ formation storage medium is recorded in at least one language; and a search unit which searches for a specified information storage medium that matches a specified condition with reference to the metadata file stored in the local storage unit.
  • the metadata file comprises a plurality of language files in which a plurality of versions of the in ⁇ formation regarding the contents written in a plurality of languages are stored, and the languages are identified by the names of the respective language files.
  • a method of reproducing data from an information storage medium includes: reading at least one metadata file in which information regarding contents stored in the information storage medium is recorded in at least one language; and searching for a specified information storage medium that matches a specified condition with reference to the read metadata file.
  • the read metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are stored, and the languages are identified by the names of the respective language files.
  • the present invention is applicable for use with all types of memory or computer- readable media, recording and/or reproducing apparatuses, and computer systems im ⁇ plemented methods described according to various embodiments of the present invention.
  • Metadata in multiple languages can be provided by three methods.
  • a plurality of versions of metadata written in a plurality of languages, other than a predetermined language of a metadata file stored on a disc can be provided using a manifest file, which includes language code information regarding the languages in which the respective versions of metadata are written, and uniform resource locator (URL) information specifying the locations of one or more remote servers, via a network, where the respective versions of metadata in different languages are stored.
  • a reproduction apparatus with limited memory resources can be advantageously utilized to provide metadata in multiple languages by using the manifest file which comprises the language code in ⁇ formation, disc identification information identifying the disc, and the URL in ⁇ formation.
  • metadata can be classified as language-dependent portions and language-independent portions. Thereafter, representative metadata can then be formed using common metadata, which is comprised of language-independent portions of metadata, and identifiers (IDs) of languages in which language-dependent portions are written.
  • IDs identifiers
  • Metadata in multiple languages can be provided using a plurality of parameter sets written under each descriptor.
  • Each descriptor may include a plurality of parameter sets written in different languages, such as, English, Chinese and Korean.
  • metadata can be easily updated, even if information recording media such as discs are released onto the market.
  • addresses of a plurality of remote servers from which a plurality of versions of metadata other than the metadata version stored on a disc can be downloaded may be stored in a manifest file stored on the disc (the first method) or in a common metadata file (the second method). Therefore, a user can determine which of the remote servers stores a desired version of metadata and can download the desired version of metadata based on the determination results.
  • metadata can be updated in units of descriptors.
  • FIG. 3 is a diagram for explaining a method of providing metadata in multiple languages using a manifest file according to an example embodiment of the present invention.
  • a plurality of versions of metadata written in a plurality of languages are stored as separate metadata files, e.g., an English metadata file 310, a Japanese metadata file 320, and a Korean metadata file 330.
  • the location information of the servers may be uniform resource location (URL) in- formation.
  • the English metadata file 310, the Japanese metadata file 320, and the Korean metadata file 330 may have different URL information.
  • Languages available are identified by the names of the respective language metadata files, such as English metadata file 310, Japanese metadata file 320 and Korean metadata file 330.
  • the names used may include a language identifier according to an ISo639-2 standard.
  • the manifest file 340 may include disc ID information 342 used to identify the in ⁇ formation storage medium such as a dies, language code information 344 used to specify language codes corresponding to the metadata files 310, 320, 330, such as English, Japanese and Korean, and server location information 346 used to identify one or more remote servers from which metadata in some other languages can be downloaded, via a network.
  • disc ID information 342 used to identify the in ⁇ formation storage medium such as a dies
  • language code information 344 used to specify language codes corresponding to the metadata files 310, 320, 330, such as English, Japanese and Korean
  • server location information 346 used to identify one or more remote servers from which metadata in some other languages can be downloaded, via a network.
  • a user can examine a list of languages that can be supported by a disc and choose one of the listed languages, or download additionally a version of metadata written in a desired language from a server 420 (as will be shown in FIG. 4). For example, if the user wishes to download a French version of the metadata, the user may examine the manifest file 340 storing a URL of a server 420 in which the French metadata version is stored. Thereafter, the user accesses the server 420 by clicking the URL of the server 420 and then downloads the French metadata version from the server 420.
  • a manifest file 340 may be formed to have a size of 512 bytes for information regarding each language, and includes disc ID information 342, language code information 344 and server location information 346, as shown, for example, in FIG. 3.
  • an information storage medium may be required to store only a small number of metadata files for a few languages and server location information for other metadata files for other languages, so as to minimize memory resources used.
  • a reproduction apparatus has insufficient memory resources, it can still provide a plurality of versions of metadata written in a plurality of languages with reference to a manifest file 340 which includes disc ID information identifying the disc, language code information regarding the plurality of languages available, and server location information specifying where the plurality of versions of the metadata can be found, without the need to store the plurality of versions of the metadata therein. Since many versions of metadata in different languages can be stored in one or more remote servers, or other storage media, and can be accessible at the user's convenience, memory resources allocated for metadata in an information storage medium can be advantageously minimized. [41] Turning now to FIG. 4, a flow diagram to explain a method of displaying contents using a manifest file according to an embodiment of the present invention is illustrated.
  • a manifest file 340 of the disc 410 is stored in a memory of the reproduction apparatus 400.
  • the manifest file 340 includes disc ID information 342 for identifying the disc, language code information 344 for specifying the languages supported by the disc, and server location information 346 for identifying the location of at least a server 420, as shown in FIG. 3.
  • a URL of a server 420 in which a desired version of metadata written in a desired language is stored, is accessed with reference to the server location in ⁇ formation 346 included in the manifest file 340.
  • the desired metadata version is downloaded from the server 420 in operation S420, and the downloaded contents are displayed on a display unit 430.
  • FIG. 5 is a diagram to explain a method of naming each of a plurality of metadata files written in different languages, such as English metadata file 310, Japanese metadata file 320, and Korean metadata file 330, as shown in FIG. 3.
  • a metadata file is named to specify (1) a disc ID that it belongs to, and (2) a language code that it supports, then the disc ID information and the language code in ⁇ formation can be easily obtained from the name of the metadata file.
  • a metadata file can be named as "disc_id_kor.meta" which is used to identify not only the disc ID but also the Korean language in which the metadata is written.
  • the metadata file can also be named as "disc_id_eng.meta” which is used to identify not only the disc ID but also the English language in which the metadata is written.
  • the metadata file can also be named as "disc_id_jpn.meta” which is used to identify not only the disc ID but also the Japanese language in which the metadata is written.
  • server location information e.g., URL information
  • the manifest file 340 may only need to include server location information, and not the disc ID information and the language code information.
  • a small memory device such as a flash memory can be utilized instead of a hard disc.
  • a reproduction apparatus 400 having a small storage capacity e.g., a reproduction apparatus having a flash memory instead of a hard disc, can still provide metadata in multiple languages.
  • FIG. 6 is a block diagram to explain a method of providing metadata in multiple languages using representative metadata in which language-independent portions of metadata that can be written in a common language are set as the representative metadata according to an example embodiment of the present invention.
  • metadata can be classified into language-dependent portions and language-in ⁇ dependent portions.
  • language-dependent portions of metadata such as the names of actors or actresses, a disc name, and a contents manufacturer's name, are those which can be input by a content provider in different languages and are thus stored as separate metadata files, i.e., first through fourth language-dependent metadata files 610 through 640.
  • language-independent portions of metadata are thus stored as a common metadata file 650.
  • Language-independent portions included in the common metadata file 650 may contain contents running time, an audio file type and spatial resolution that are provided by the disc 410, which are expressed the same regardless of languages, and genre information, which is selected from a list and can be mechanically translated by a reproduction apparatus 400, as shown in FIG. 4.
  • the common metadata file 650 includes common data that can be reproduced regardless of the language of the contents being reproduced from any one of the language-dependent metadata files 610, 620, 630, 640 on the disc 410. Thus, the common metadata file 650 can be designated as a representative metadata file. Language code information regarding the first through fourth language-dependent metadata files 610 through 640 can also be included in the common metadata file 650. Language-dependent portions of metadata for another language (not available from the first through fourth language-dependent metadata files 610 through 640) may be downloaded additionally from other storage media, or remote servers, via a network, so that the additional language can be supported.
  • FIGS. 7A and 7B are diagrams to explain a method of providing metadata in multiple languages using a plurality of parameter sets under a descriptor according to an example embodiment of the present invention.
  • metadata can be represented in the form of a metadata file 700 which includes a header 710 and a plurality of descriptors 720A-720N with each descriptor including a plurality of parameter sets written in multiple languages.
  • a plurality of parameter sets per descriptor are generated in a plurality of languages supported by an in ⁇ formation storage medium such as a disc 410, instead of storing a plurality of versions of metadata written in the plurality of languages as separate metadata files.
  • a descriptor "actors/actresses” may include a Korean parameter set comprising the names of a plurality of actors, e.g., Jackie Chan, Chris Tucker, Tom Wilkinson, and Tzi Ma, written in Korean, an English parameter set comprising the names of the actors written in English, and a Chinese parameter set comprising the names of the actors written in Chinese.
  • a plurality of descriptors 720A-720N each comprising a plurality of parameter sets written in a plurality of languages may constitute a single metadata file 700 that is available at an information storage medium such as a disc 410, shown in FIG. 4
  • a parameter set written in other than the plurality of languages can also be additionally downloaded from a remote server 420, via a network, as shown in FIG. 4.
  • a metadata file 700 can be updated in units of descriptors.
  • update information may be stored in a header 710 of the metadata file 700.
  • FIG. 7 A if a Japanese parameter set and a French parameter set are added to the descriptor "actors/actresses", information about the added languages may be recorded in a header 710 of the metadata file 700.
  • FIG. 8 is a system diagram for updating metadata using a manifest file stored on an information storage medium and a server according to an embodiment of the present invention.
  • the system includes a reproduction apparatus 800, an information storage medium 810, and a remote server 820.
  • the reproduction apparatus 800 is provided with a memory (i.e., local storage unit) 802 and search mechanisms (not shown) to enable a user to search for contents with reference to metadata.
  • the manifest file 340 stored on the information storage medium 810 e.g., a disc, includes URL information regarding a plurality of servers that are accessible, via a network
  • the manifest file 340 stored in a server 820 includes a list of languages that can be supported.
  • the server 820 it is possible to choose and download metadata written in one of the listed languages from the server 820.
  • the user may examine a list of sites which are established in a plurality of languages other than English and from which a plurality of versions of the metadata written in the plurality of languages other than English can be downloaded using the manifest file 340 stored in the server 820. Then, the user can download a metadata file 340 by choosing and downloading any of the plurality of versions of the metadata written in the plurality of languages other than English.
  • metadata that is classified as language-dependent and language- independent portions as described in connection with FIG. 6, and metadata file including descriptors as described in connection with FIGS. 7A-7B, can also be updated in the same manner described in FIG. 8.
  • Various embodiments of the present invention used to process metadata can be written as computer programs and can be implemented in general-use digital computers that execute the programs using a computer readable recording medium.
  • the computer readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, DVDs, etc.), and storage media such as carrier waves (e.g., transmission through the Internet).
  • the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • functional programs, codes and code segments for embodying the present invention may be easily deducted by programmers in the art which the present invention belongs to.
  • a central controller can be implemented as a chipset, or alternatively, a general or special purposed computer programmed to perform the methods as described with reference to FIG. 3, FIG. 6 and FIGS. 7A-7B. Accordingly, it is intended, therefore, that that present invention not be limited to the various example embodiments disclosed, but that the present invention includes all embodiments falling within the scope of the appended claims.

Abstract

An information storage medium for storing metadata supporting multiple languages and a method of processing the metadata are provided. The information storage medium is provided to store: contents; and at least one metadata file in which information regarding the contents is recorded in at least one language. The metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are provided, and the languages are identified by the names of the respective language files. The names of the language files may include a language identifier according to an ISO639-2 standard. The information may also include download information regarding a plurality of downloadable metadata files that are downloadable from other storage media. Accordingly, it is possible to provide a user with a plurality of versions of metadata written in one or more languages and selectively download metadata written in a desired language from a remote server into a reproduction apparatus with limited memory resources with reference to a supported language list.

Description

Description
INFORMATION STORAGE MEDIUM FOR STORING METADATA SUPPORTING MULTIPLE LANGUAGES, AND
SYSTEMS AND METHODS OF PROCESSING METADATA
Technical Field
[1] The present invention relates to metadata, and more particularly, to an information storage medium for storing metadata to support multiple languages, and systems and methods of processing the metadata.
Background Art
[2] Information recording media, for example, digital versatile discs (DVDs), may store contents, such as audio/video (AV) data, and information regarding the contents, i.e., metadata. Examples of metadata include information regarding the title of a movie stored on a disc, information regarding the date of manufacture of the movie, in¬ formation regarding actors and actresses who starred in the movie, and information regarding the director of the movie. Therefore, a user can easily search for contents with a desired title or contents in which a certain actor or actress starred with reference to metadata.
[3] If metadata is provided in multiple languages, people from different countries can easily search for contents with reference to different versions of the metadata written in the multiple languages. In other words, a user can search for and browse metadata using a language, which he or she can understand. In addition, metadata written in a language other than those languages stored on an information recording medium can also be downloaded, via a network, or can be copied from another memory, for the user convenience.
[4] FIG. 1 is a block diagram illustrating an example format of subtitle data 100.
Referring to FIG. 1, the subtitle data 100 includes text data 110, which is to be displayed as subtitles, synchronization information 120, which specifies when the text data 110 is to be displayed in synchronization with an AV stream, display region in¬ formation 130, which specifies where the text data 110 is to be displayed, and display style information 140, which specifies the text data 110 is to be displayed in a specific display style. The display region information 130 may be represented as Region(l, t, w, h) to indicate that the text data 110 is to be displayed in an area which has a width "w" and has a height "h" above a point (1, t). The display style information 140 includes font information, output direction information, and line space information regarding the text data 110 to be displayed in the same area.
[5] FIG. 2 is a block diagram of an example reproduction apparatus 200 to reproduce subtitle data in synchronization with an AV stream. Referring to FIG. 2, the re¬ production apparatus 200 reads subtitle data 100, as shown in FIG. 1, from an in¬ formation storage medium 210, downloads subtitle data 100 from a server 220, via a network such as the Internet 230, and reproduces both of the subtitle data 100 in syn¬ chronization with an AV stream 240. Subtitle data 100 may be stored on the in¬ formation storage medium in different units from an AV stream 240. In other words, the subtitle data 100, which is to be laid over an image generated by decoding the AV stream 240, may be recorded on the information storage medium separately from the AV stream. In order to provide a user with subtitle data 100 in multiple languages or various types of subtitle data 100, the reproduction apparatus 200 may also download subtitle data 100 from the server 220, via a network such as the Internet 230, and may reproduce the downloaded subtitle data in the same manner as the subtitle data obtained from the information storage medium 210.
[6] As described above, subtitle data 100 read from an information storage medium, or subtitle data 100 downloaded from the server 220, via the Internet 230, as shown, for example, in FIG. 2, can be provided to a user. Metadata, like subtitle data, may be obtained from an information storage medium or from a remote server, via the Internet, as shown, for example, in FIG. 2, and provided to a user. In other words, metadata written in some languages may be recorded in an information storage medium, and metadata written in some other languages may be stored in a remote server, via the Internet, so that they can be downloaded from the information storage medium and the server, via the Internet. However, in conventional methods of expressing metadata that is downloaded via a network, a considerable amount of storage capacity may be wasted in an effort to store the metadata. In addition, in a metadata search, two words written in different languages can be determined to refer to different information even when they may have the same meaning. Disclosure of Invention
Technical Problem
[7] Therefore, there is a need for providing metadata in a plurality of different languages that are accessible and updatable, even if memory resources are limited in a reproduction apparatus and/or an information storage medium, such that a user can easily search for contents in a desired language that can be understood. Also needed are techniques to enhance the metadata search, such that multiple words which share the same meaning but are written in different languages, are not mistaken as different metadata.
Technical Solution
[8] Various aspects of the present invention advantageously provide an information storage medium for storing metadata supporting multiple languages which can enable a user, via a reproduction apparatus, to browse metadata using a desired language and to search for desired contents with reference to the metadata, using the metadata stored therein or downloaded from other storage media in different languages, and a method of processing the metadata.
Advantageous Effects
[9] As described in the present invention, only a list of languages that can be provided by a reproduction apparatus is provided, and metadata written in a desired language can be downloaded from a server where it is stored with reference to the stored language list. Thus, it is possible for a reproduction apparatus even with limited memory resources to provide metadata in more than one language to a user. This is done by simply downloading the metadata from a server. In addition, in a metadata search, it is now possible to easily determine whether a plurality of metadata written in different languages are identical to one another in terms of what they refer to by using a plurality of parameter sets under descriptors written in different languages.
Description of Drawings
[10] A better understanding of the present invention will become apparent from the following detailed description of example embodiments and the claims when read in connection with the accompanying drawings, all forming a part of the disclosure of this invention. While the following written and illustrated disclosure focuses on disclosing example embodiments of the invention, it should be clearly understood that the same is by way of illustration and example only and that the invention is not limited thereto. The spirit and scope of the present invention are limited only by the terms of the appended claims. The following represents brief descriptions of the drawings, wherein:
[11] FIG. 1 is a block diagram illustrating an example format of subtitle data;
[12] FIG. 2 is a block diagram of an example reproduction apparatus used to reproduce subtitle data in synchronization with an AV stream;
[13] FIG. 3 is a diagram for explaining a method of providing metadata in multiple languages using a manifest file according to an embodiment of the present invention;
[14] FIG. 4 is a diagram for explaining a method of displaying contents using a manifest file according to an embodiment of the present invention;
[15] FIG. 5 is a diagram for explaining a method of naming each of a plurality of metadata written in different languages;
[16] FIG. 6 is a block diagram for explaining a method of providing metadata in multiple languages using representative metadata in which language-independent portions of the metadata that can be written in a common language are set as the representative metadata according to an embodiment of the present invention; [17] FIGS. 7A and 7B are diagrams for explaining a method of providing metadata in multiple languages using a plurality of parameter sets related to a descriptor according to an embodiment of the present invention; and
[18] FIG. 8 is a system diagram for explaining a method of updating metadata using a manifest file obtained from an information storage medium and a remote server according to an embodiment of the present invention.
Best Mode
[19] According to an aspect of the present invention, there is provided an information storage medium for storing metadata used to search for other information storage media. The information storage medium is provided with contents; and at least one metadata file in which information regarding the contents is recorded in at least one language. The metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are stored, and the languages are identified by the names of the respective language files.
[20] The names of the respective language files may include a language identifier according to an ISO639-2 standard.
[21] The information may also include download information regarding a plurality of downloadable metadata files that are downloadable from other storage media.
[22] The download information may include server location information specifying a location of one or more servers in which the downloadable metadata files are re¬ spectively stored.
[23] The download information includes: disc identification (ID) information identifying the information storage medium; language code information regarding a plurality of languages in which the downloadable metadata files are written; and server location in¬ formation specifying a location of one or more servers in which the downloadable metadata files are stored.
[24] According to another aspect of the present invention, there is provided an in¬ formation storage medium for storing metadata used to search for other information storage media. The information storage medium includes: contents; and at least one metadata file in which information regarding the contents is recorded in at least one language. The metadata file comprises at least one representative metadata file in which portions of the information regarding the contents that are language-independent are recorded in a common language.
[25] The metadata file may also include at least one language-dependent metadata file in which portions of the information regarding the contents that are language-dependent are written in one of a plurality of languages other than the common language.
[26] The language-dependent metadata file may be downloadable, via a network. [27] According to another aspect of the present invention, there is provided an in¬ formation storage medium storing metadata used to search for other information storage media. The information storage medium includes: contents; and a metadata file in which information regarding the contents is recorded in at least one language. The metadata file comprises at least one descriptor comprising a plurality of parameter sets which are a plurality of versions of the information regarding the contents written in a plurality of languages.
[28] According to another aspect of the present invention, an apparatus for reproducing data from an information storage medium includes: a local storage unit which stores at least one metadata file in which information regarding contents stored in the in¬ formation storage medium is recorded in at least one language; and a search unit which searches for a specified information storage medium that matches a specified condition with reference to the metadata file stored in the local storage unit. The metadata file comprises a plurality of language files in which a plurality of versions of the in¬ formation regarding the contents written in a plurality of languages are stored, and the languages are identified by the names of the respective language files.
[29] According to another aspect of the present invention, a method of reproducing data from an information storage medium includes: reading at least one metadata file in which information regarding contents stored in the information storage medium is recorded in at least one language; and searching for a specified information storage medium that matches a specified condition with reference to the read metadata file. The read metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are stored, and the languages are identified by the names of the respective language files.
[30] In addition to the example embodiments and aspects as described above, further aspects and embodiments of the present invention will be apparent by reference to the drawings and by study of the following descriptions.
Mode for Invention
[31] The present invention is applicable for use with all types of memory or computer- readable media, recording and/or reproducing apparatuses, and computer systems im¬ plemented methods described according to various embodiments of the present invention.
[32] In accordance with aspects of the present invention, metadata in multiple languages can be provided by three methods. In the first method, a plurality of versions of metadata written in a plurality of languages, other than a predetermined language of a metadata file stored on a disc, can be provided using a manifest file, which includes language code information regarding the languages in which the respective versions of metadata are written, and uniform resource locator (URL) information specifying the locations of one or more remote servers, via a network, where the respective versions of metadata in different languages are stored. As a result, a reproduction apparatus with limited memory resources can be advantageously utilized to provide metadata in multiple languages by using the manifest file which comprises the language code in¬ formation, disc identification information identifying the disc, and the URL in¬ formation.
[33] In the second method, metadata can be classified as language-dependent portions and language-independent portions. Thereafter, representative metadata can then be formed using common metadata, which is comprised of language-independent portions of metadata, and identifiers (IDs) of languages in which language-dependent portions are written. As a result, metadata in multiple languages can be advantageously provided with limited memory resources.
[34] In the third method, metadata in multiple languages can be provided using a plurality of parameter sets written under each descriptor. Each descriptor may include a plurality of parameter sets written in different languages, such as, English, Chinese and Korean. As a result, specific words written in different languages to share the same meaning can be advantageously ascertained without confusion during a metadata search.
[35] Therefore, according to aspects of the present invention, metadata can be easily updated, even if information recording media such as discs are released onto the market. In other words, addresses of a plurality of remote servers from which a plurality of versions of metadata other than the metadata version stored on a disc can be downloaded, may be stored in a manifest file stored on the disc (the first method) or in a common metadata file (the second method). Therefore, a user can determine which of the remote servers stores a desired version of metadata and can download the desired version of metadata based on the determination results. In the third method, metadata can be updated in units of descriptors.
[36] The first through third methods mentioned above will now be described in detail with reference to FIGS. 3 through 8 herein below.
[37] FIG. 3 is a diagram for explaining a method of providing metadata in multiple languages using a manifest file according to an example embodiment of the present invention. Referring to FIG. 3, a plurality of versions of metadata written in a plurality of languages are stored as separate metadata files, e.g., an English metadata file 310, a Japanese metadata file 320, and a Korean metadata file 330. Server location in¬ formation regarding a plurality of servers from which metadata in some other cor¬ responding languages is stored in each of the respective metadata files 310, 320, 330. The location information of the servers may be uniform resource location (URL) in- formation. The English metadata file 310, the Japanese metadata file 320, and the Korean metadata file 330 may have different URL information. Languages available are identified by the names of the respective language metadata files, such as English metadata file 310, Japanese metadata file 320 and Korean metadata file 330. The names used may include a language identifier according to an ISo639-2 standard.
[38] The manifest file 340 may include disc ID information 342 used to identify the in¬ formation storage medium such as a dies, language code information 344 used to specify language codes corresponding to the metadata files 310, 320, 330, such as English, Japanese and Korean, and server location information 346 used to identify one or more remote servers from which metadata in some other languages can be downloaded, via a network.
[39] Accordingly, with reference to the manifest file 340, a user can examine a list of languages that can be supported by a disc and choose one of the listed languages, or download additionally a version of metadata written in a desired language from a server 420 (as will be shown in FIG. 4). For example, if the user wishes to download a French version of the metadata, the user may examine the manifest file 340 storing a URL of a server 420 in which the French metadata version is stored. Thereafter, the user accesses the server 420 by clicking the URL of the server 420 and then downloads the French metadata version from the server 420. A manifest file 340 may be formed to have a size of 512 bytes for information regarding each language, and includes disc ID information 342, language code information 344 and server location information 346, as shown, for example, in FIG. 3. Thus, assuming that up to 32 versions of metadata written in 32 languages can be provided by a digital versatile disc (DVD), a manifest file 340 may be formed to have a size of about 16Kbytes (=32 x 512 bytes), in which case, a maximum storage capacity required for storing 1000 manifest files is about 16 Mbytes. In other words, an information storage medium may be required to store only a small number of metadata files for a few languages and server location information for other metadata files for other languages, so as to minimize memory resources used.
[40] Therefore, even when a reproduction apparatus has insufficient memory resources, it can still provide a plurality of versions of metadata written in a plurality of languages with reference to a manifest file 340 which includes disc ID information identifying the disc, language code information regarding the plurality of languages available, and server location information specifying where the plurality of versions of the metadata can be found, without the need to store the plurality of versions of the metadata therein. Since many versions of metadata in different languages can be stored in one or more remote servers, or other storage media, and can be accessible at the user's convenience, memory resources allocated for metadata in an information storage medium can be advantageously minimized. [41] Turning now to FIG. 4, a flow diagram to explain a method of displaying contents using a manifest file according to an embodiment of the present invention is illustrated. Referring to FIG. 4, in operation S410, when an information storage medium such as a disc 410 is inserted into a reproduction apparatus 400, a manifest file 340 of the disc 410 is stored in a memory of the reproduction apparatus 400. The manifest file 340 includes disc ID information 342 for identifying the disc, language code information 344 for specifying the languages supported by the disc, and server location information 346 for identifying the location of at least a server 420, as shown in FIG. 3. In operation S420, a URL of a server 420, in which a desired version of metadata written in a desired language is stored, is accessed with reference to the server location in¬ formation 346 included in the manifest file 340. In operation S430, the desired metadata version is downloaded from the server 420 in operation S420, and the downloaded contents are displayed on a display unit 430.
[42] FIG. 5 is a diagram to explain a method of naming each of a plurality of metadata files written in different languages, such as English metadata file 310, Japanese metadata file 320, and Korean metadata file 330, as shown in FIG. 3. Referring to FIG. 5, if a metadata file is named to specify (1) a disc ID that it belongs to, and (2) a language code that it supports, then the disc ID information and the language code in¬ formation can be easily obtained from the name of the metadata file. For example, as shown in FIG. 5, a metadata file can be named as "disc_id_kor.meta" which is used to identify not only the disc ID but also the Korean language in which the metadata is written. Similarly, the metadata file can also be named as "disc_id_eng.meta" which is used to identify not only the disc ID but also the English language in which the metadata is written. Likewise, the metadata file can also be named as "disc_id_jpn.meta" which is used to identify not only the disc ID but also the Japanese language in which the metadata is written. Thus, only server location information, e.g., URL information, is needed to be included in the manifest file 340. In other words, the manifest file 340 may only need to include server location information, and not the disc ID information and the language code information. Therefore, the size of the manifest file 340 may be about 8 Kbytes (= 256 bytes x 32), in which case, a maximum storage capacity required for storing 1000 manifest files 340 is about 8 Mbytes. As a result, a small memory device such as a flash memory can be utilized instead of a hard disc. Thus, a reproduction apparatus 400 having a small storage capacity, e.g., a reproduction apparatus having a flash memory instead of a hard disc, can still provide metadata in multiple languages.
[43] FIG. 6 is a block diagram to explain a method of providing metadata in multiple languages using representative metadata in which language-independent portions of metadata that can be written in a common language are set as the representative metadata according to an example embodiment of the present invention. Referring to F IG. 6, metadata can be classified into language-dependent portions and language-in¬ dependent portions. For example, language-dependent portions of metadata, such as the names of actors or actresses, a disc name, and a contents manufacturer's name, are those which can be input by a content provider in different languages and are thus stored as separate metadata files, i.e., first through fourth language-dependent metadata files 610 through 640. On the other hand, language-independent portions of metadata are thus stored as a common metadata file 650. Language-independent portions included in the common metadata file 650 may contain contents running time, an audio file type and spatial resolution that are provided by the disc 410, which are expressed the same regardless of languages, and genre information, which is selected from a list and can be mechanically translated by a reproduction apparatus 400, as shown in FIG. 4.
[44] The common metadata file 650 includes common data that can be reproduced regardless of the language of the contents being reproduced from any one of the language-dependent metadata files 610, 620, 630, 640 on the disc 410. Thus, the common metadata file 650 can be designated as a representative metadata file. Language code information regarding the first through fourth language-dependent metadata files 610 through 640 can also be included in the common metadata file 650. Language-dependent portions of metadata for another language (not available from the first through fourth language-dependent metadata files 610 through 640) may be downloaded additionally from other storage media, or remote servers, via a network, so that the additional language can be supported.
[45] FIGS. 7A and 7B are diagrams to explain a method of providing metadata in multiple languages using a plurality of parameter sets under a descriptor according to an example embodiment of the present invention. Referring to FIGS. 7 A and 7B, metadata can be represented in the form of a metadata file 700 which includes a header 710 and a plurality of descriptors 720A-720N with each descriptor including a plurality of parameter sets written in multiple languages. As a result, a plurality of parameter sets per descriptor are generated in a plurality of languages supported by an in¬ formation storage medium such as a disc 410, instead of storing a plurality of versions of metadata written in the plurality of languages as separate metadata files. For example, a descriptor "actors/actresses" may include a Korean parameter set comprising the names of a plurality of actors, e.g., Jackie Chan, Chris Tucker, Tom Wilkinson, and Tzi Ma, written in Korean, an English parameter set comprising the names of the actors written in English, and a Chinese parameter set comprising the names of the actors written in Chinese. A plurality of descriptors 720A-720N each comprising a plurality of parameter sets written in a plurality of languages may constitute a single metadata file 700 that is available at an information storage medium such as a disc 410, shown in FIG. 4 A parameter set written in other than the plurality of languages can also be additionally downloaded from a remote server 420, via a network, as shown in FIG. 4. In this manner, a metadata file 700 can be updated in units of descriptors. When a metadata file 700 is updated, update information may be stored in a header 710 of the metadata file 700. For example, referring to FIG. 7 A, if a Japanese parameter set and a French parameter set are added to the descriptor "actors/actresses", information about the added languages may be recorded in a header 710 of the metadata file 700.
[46] In the method illustrated in FIGS. 7A and 7B, it is easy to determine whether a plurality of parameter sets written in a plurality of languages refer to the same thing. For example, in the method as illustrated in FIGS. 7 A and 7B, the name of the actor Jackie Chan written in different languages, e.g., English, Chinese, and Korean, may be classified as belonging to different parameter sets under one descriptor, thereby making it easy to determine whether the names of the actor written in different languages refer to the same person. As a result, it is possible to reduce the probability of a plurality of versions of metadata written in a plurality of languages being determined as being different metadata.
[47] In summary, according to the methods illustrated in FIGS. 3, 6, and 7A and 7B, it is also possible to easily update metadata. In other words, according to the methods il¬ lustrated in FIGS. 3, 6, and 7A and 7B, it is possible to easily update metadata by several ways: (1) downloading a plurality of metadata files for a plurality of languages from the respective servers, as described in connection with FIG. 3; (2) downloading a plurality of language-dependent metadata files from the respective servers, as described in connection with FIG. 6; or alternatively, (3) downloading a plurality of parameter sets under a descriptor written in a plurality of languages from the respective servers, as described in connection with FIGS. 7A-7B. In the case of updating metadata, disc ID information may be used to identify a disc, and additional ID in¬ formation or URL information may be used to manage version information of metadata that can be updated.
[48] FIG. 8 is a system diagram for updating metadata using a manifest file stored on an information storage medium and a server according to an embodiment of the present invention. Referring to FIG. 8, the system includes a reproduction apparatus 800, an information storage medium 810, and a remote server 820. The reproduction apparatus 800 is provided with a memory (i.e., local storage unit) 802 and search mechanisms (not shown) to enable a user to search for contents with reference to metadata. The manifest file 340 stored on the information storage medium 810, e.g., a disc, includes URL information regarding a plurality of servers that are accessible, via a network, and the manifest file 340 stored in a server 820 includes a list of languages that can be supported. Thus, it is possible to choose and download metadata written in one of the listed languages from the server 820. For example, if a user already has an English version of metadata stored on the information storage medium 810. and wishes to download another version of the metadata written in a language other than English (e.g., Japanese or Korean) that is stored elsewhere, the user may examine a list of sites which are established in a plurality of languages other than English and from which a plurality of versions of the metadata written in the plurality of languages other than English can be downloaded using the manifest file 340 stored in the server 820. Then, the user can download a metadata file 340 by choosing and downloading any of the plurality of versions of the metadata written in the plurality of languages other than English. Similarly, metadata that is classified as language-dependent and language- independent portions as described in connection with FIG. 6, and metadata file including descriptors as described in connection with FIGS. 7A-7B, can also be updated in the same manner described in FIG. 8.
[49] Various embodiments of the present invention used to process metadata can be written as computer programs and can be implemented in general-use digital computers that execute the programs using a computer readable recording medium. Examples of the computer readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, DVDs, etc.), and storage media such as carrier waves (e.g., transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes and code segments for embodying the present invention may be easily deducted by programmers in the art which the present invention belongs to.
[50] While there have been illustrated and described what are considered to be example embodiments of the present invention, it will be understood by those skilled in the art that various changes in form and modification may be made therein, and equivalents may be substituted for elements thereof without departing from the spirit and scope of the present invention. For example, other computer readable media such as read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical or data storage devices, and carrier waves, may also be utilized as long as the metadata processing techniques as described in connection with FIG. 3, FIG. 4, FIG. 5, FIG. 6 FIGS. 7A-7B, and FIG. 8 are utilized. Likewise, a central controller can be implemented as a chipset, or alternatively, a general or special purposed computer programmed to perform the methods as described with reference to FIG. 3, FIG. 6 and FIGS. 7A-7B. Accordingly, it is intended, therefore, that that present invention not be limited to the various example embodiments disclosed, but that the present invention includes all embodiments falling within the scope of the appended claims.

Claims

Claims
[1] 1. An information storage medium comprising: contents; and at least one metadata file in which information regarding the contents is recorded in at least one language, wherein the metadata file comprises a plurality of language files in which different versions of the information regarding the contents written in different languages are provided, and the different languages are identified by names of the respective language files.
[2] 2. The information storage medium as claimed in claim 1, wherein the names of the respective language files comprise a language identifier according to an ISO639-2 standard.
[3] 3. The information storage medium as claimed in claim 1, wherein the in¬ formation regarding the contents further comprises download information regarding a plurality of downloadable metadata files that are downloadable from other storage media.
[4] 4. The information storage medium as claimed in claim 3, wherein the download information comprises server location information for specifying a location of one or more remote servers, via a network, in which the downloadable metadata files are respectively stored.
[5] 5. The information storage medium as claimed in claim 3, wherein the download information comprises: disc identification (ID) information identifying the information storage medium; language code information regarding different languages in which the downloadable metadata files are written; and server location information specifying a location of one or more servers in which the downloadable metadata files are stored.
[6] 6. An information storage medium comprising: contents; and at least one metadata file in which information regarding the contents is recorded in at least one language, wherein the metadata file comprises at least one representative metadata file in which portions of the information regarding the contents that are language-in¬ dependent are recorded in a common language.
[7] 7. The information storage medium as claimed in claim 6, wherein the metadata file further comprises at least one language-dependent metadata file in which portions of the information regarding the contents that are language-dependent are written in one of a plurality of languages other than the common language.
[8] 8. The information storage medium as claimed in claim 7, wherein the language- dependent metadata file is downloadable, via a network.
[9] 9. An information storage medium, comprising: contents; and a metadata file in which information regarding the contents is recorded in at least one language, wherein the metadata file comprises at least one descriptor comprising a plurality of parameter sets which represent a plurality of versions of the information regarding the contents written in a plurality of languages.
[10] 10. An apparatus for reproducing data from an information storage medium comprising: a local storage unit which stores at least one metadata file in which information regarding contents stored in the information storage medium is recorded in at least one language; and a search unit which searches for a specified information storage medium that matches a specified condition with reference to the metadata file stored in the local storage unit, wherein the metadata file comprises a plurality of language files in which different versions of the information regarding the contents written in different languages are provided, and the languages are identified by names of the respective language files.
[11] 11. The apparatus as claimed in claim 10, wherein the names of the respective language files comprise a language identifier according to an ISO639-2 standard.
[12] 12. The apparatus as claimed in claim 10, wherein the local storage unit further stores download information regarding a plurality of downloadable metadata files downloadable from other storage media.
[13] 13. The apparatus as claimed in claim 12, wherein the download information comprises server location information for specifying a location of one or more servers, via a network, in which the downloadable metadata files are stored.
[14] 14. The apparatus as claimed in claim 10, wherein the metadata file comprises at least one representative metadata file in which portions of the information regarding the contents that are language-independent are recorded in a common language.
[15] 15. The apparatus as claimed in claim 14, wherein the metadata file further comprises at least one language-dependent metadata file in which portions of the information regarding the contents that are language-dependent are written in one of a plurality of languages other than the common language.
[16] 16. The apparatus as claimed in claim 12, wherein the download information comprises: disc identification (ID) information identifying the information storage medium; language code information regarding the different languages in which the downloadable metadata files are written; and server location information specifying a location of one or more servers in which the downloadable metadata files are stored.
[17] 17. An apparatus for reproducing data from an information storage medium comprising: a local storage unit which stores a metadata file in which information regarding contents stored in the information storage medium is recorded in at least one language; and a search unit which searches for a specified information storage medium that matches a specified condition with reference to the metadata file stored in the local storage unit, wherein the metadata file comprises at least one descriptor comprising a plurality of parameter sets which represent a plurality of versions of the information regarding the contents written in a plurality of languages.
[18] 18. A method of reproducing data from an information storage medium comprising: reading at least one metadata file in which information regarding contents stored in the information storage medium is recorded in at least one language; and searching for a specified information storage medium that matches a specified condition with reference to the read metadata file, wherein the read metadata file comprises a plurality of language files in which different versions of the information regarding the contents written in different languages are stored, and the languages are identified by names of the respective language files.
[19] 19. The method as claimed in claim 18, wherein the names of the respective language files comprise a language identifier according to an ISO639-2 standard.
[20] 20. The method as claimed in claim 18, wherein the read metadata further comprises download information regarding a plurality of downloadable metadata files downloadable from other storage media.
[21] 21. The method as claimed in claim 20, wherein the download information comprises server location information for specifying a location of one or more servers in which the downloadable metadata files are stored.
[22] 22. The method as claimed in claim 18, wherein the read metadata file comprises at least one representative metadata file in which portions of the information regarding the contents that are language-independent are recorded in a common language.
[23] 23. The method as claimed in claim 18, wherein the read metadata file further comprises at least one language-dependent metadata file in which portions of the information regarding the contents that are language-dependent are written in one of a plurality of languages other than the common language.
[24] 24. The method as claimed in claim 20, wherein the download information comprises: disc identification (ID) information identifying the information storage medium; language code information regarding the different languages in which the downloadable metadata files are written; and server location information specifying a location of one or more servers in which the downloadable metadata files are stored.
[25] 25. A method of reproducing data from an information storage medium comprising: reading a metadata file in which information regarding contents stored in the in¬ formation storage medium is recorded in at least one language; and searching for a specified information storage medium that matches a specified condition with reference to the read metadata file, wherein the read metadata file comprises at least one descriptor comprising a plurality of parameter sets which represent a plurality of versions of the in¬ formation regarding the contents written in a plurality of languages.
[26] 26. An apparatus comprising: an information storage medium which stores contents, and metadata regarding the contents written in one or more languages and including location information of different versions of metadata regarding the contents written in other languages not available in the information storage medium; and means for enabling a user to browse and select metadata regarding the contents for a visual display in a designated language, wherein, if selected metadata regarding the contents written in the designated language is not available in the information storage medium, the location in¬ formation is utilized to access and download the selected metadata regarding the contents written in the designated language from another storage media, or one or more remote servers, via a network.
[27] 27. The apparatus as claimed in claim 26, wherein the metadata comprises: one or more language files in which one or more versions of metadata regarding the contents written in one or more languages; and a manifest file which contains at least the location information of different versions of metadata regarding the contents written in other languages not available in the information storage medium. [28] 28. The apparatus as claimed in claim 26, wherein the metadata comprises: one or more language-dependent metadata files which contain one or more versions of metadata regarding the contents written in the one or more languages; and a common metadata file, which is language-independent, and which contains at least the location information of different versions of metadata regarding the contents written in other languages not available in the information storage medium. [29] 29. The apparatus as claimed in claim 26, wherein the metadata comprises: a header which contains header information and the location information of different versions of metadata regarding the contents written in other languages not available in the information storage medium; and a plurality of descriptors, each descriptor including a plurality of parameter sets written in one or more languages. [30] 30. The apparatus as claimed in claim 26, further comprising a display unit to provide a visual display of the browsing and selection of metadata regarding the contents for a visual display in a designated language.
PCT/KR2005/002970 2004-09-15 2005-09-08 Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata WO2006031032A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP05808568A EP1805653A4 (en) 2004-09-15 2005-09-08 Information storage medium for storing metadata supporting multiple languages and systems and methods of processing metadata
MX2007002887A MX2007002887A (en) 2004-09-15 2005-09-08 Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata.
JP2007531074A JP5214969B2 (en) 2004-09-15 2005-09-08 Information recording medium recording metadata supporting multi-language, and metadata processing method and system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2004-0073925 2004-09-15
KR20040073925 2004-09-15
KR10-2004-0091910 2004-11-11
KR1020040091910A KR20060025100A (en) 2004-09-15 2004-11-11 Information storage medium recording meta data supporting multi-language and manipulation method thereof

Publications (1)

Publication Number Publication Date
WO2006031032A1 true WO2006031032A1 (en) 2006-03-23

Family

ID=36035363

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/002970 WO2006031032A1 (en) 2004-09-15 2005-09-08 Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata

Country Status (4)

Country Link
US (4) US8473475B2 (en)
EP (1) EP1805653A4 (en)
JP (1) JP5214969B2 (en)
WO (1) WO2006031032A1 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8473475B2 (en) * 2004-09-15 2013-06-25 Samsung Electronics Co., Ltd. Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata
TWM304101U (en) * 2006-06-14 2007-01-01 Wei-Jing Yang DVD player capable of showing multi-national captions
US7933765B2 (en) * 2007-01-25 2011-04-26 Corbis Corporation Cross-lingual information retrieval
US8095566B2 (en) * 2008-05-12 2012-01-10 Research In Motion Limited Managing media files from multiple sources
US8122037B2 (en) * 2008-05-12 2012-02-21 Research In Motion Limited Auto-selection of media files
US8706690B2 (en) * 2008-05-12 2014-04-22 Blackberry Limited Systems and methods for space management in file systems
US20090282078A1 (en) * 2008-05-12 2009-11-12 Motion Limited Unified media file architecture
US8086651B2 (en) 2008-05-12 2011-12-27 Research In Motion Limited Managing media files using metadata injection
US10552384B2 (en) * 2008-05-12 2020-02-04 Blackberry Limited Synchronizing media files available from multiple sources
EP2230612A1 (en) * 2009-03-19 2010-09-22 France Telecom Generation of recommendations for a content server
US8090690B2 (en) * 2009-05-27 2012-01-03 MiMedia LLC Systems and methods for data upload and download
US8554735B1 (en) 2009-05-27 2013-10-08 MiMedia LLC Systems and methods for data upload and download
US9037790B2 (en) * 2010-03-05 2015-05-19 International Business Machines Corporation Systems, methods, and computer program products for providing high availability metadata about data
KR20110138151A (en) * 2010-06-18 2011-12-26 삼성전자주식회사 Method and apparatus for trasmitting video datastream for providing digital broadcasting service with subtitling service, method and apparatus for receiving video datastream providing digital broadcasting service with subtitling service
JP5652642B2 (en) * 2010-08-02 2015-01-14 ソニー株式会社 Data generation apparatus, data generation method, data processing apparatus, and data processing method
US20120257560A1 (en) * 2011-04-07 2012-10-11 Sudharshan Srinivasan Cellular data bandwidth optimization using social networking concepts
US9691068B1 (en) * 2011-12-15 2017-06-27 Amazon Technologies, Inc. Public-domain analyzer
US9912713B1 (en) 2012-12-17 2018-03-06 MiMedia LLC Systems and methods for providing dynamically updated image sets for applications
US9465521B1 (en) 2013-03-13 2016-10-11 MiMedia, Inc. Event based media interface
US9298758B1 (en) 2013-03-13 2016-03-29 MiMedia, Inc. Systems and methods providing media-to-media connection
US9183232B1 (en) 2013-03-15 2015-11-10 MiMedia, Inc. Systems and methods for organizing content using content organization rules and robust content information
US10257301B1 (en) 2013-03-15 2019-04-09 MiMedia, Inc. Systems and methods providing a drive interface for content delivery
US10788972B2 (en) * 2017-10-02 2020-09-29 Fisher-Rosemount Systems, Inc. Systems and methods for automatically populating a display area with historized process parameters
US10863211B1 (en) * 2018-11-12 2020-12-08 Amazon Technologies, Inc. Manifest data for server-side media fragment insertion

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000039748A (en) * 1998-12-15 2000-07-05 정선종 Apparatus for translating web documents written in multi-languages and method for translating service using the apparatus
KR20010094616A (en) * 2000-03-31 2001-11-01 김성현 Web mail system for receiving messages in multiple languages and image expression method thereof
KR20010097802A (en) * 2000-04-26 2001-11-08 신재균 System for multi-language search and auto-translation of searched information/sorting, and multi-language searching method using the system
KR20020043937A (en) * 2000-12-05 2002-06-12 전대식 A method for supporting client's language on internet service

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5416903A (en) * 1991-08-19 1995-05-16 International Business Machines Corporation System and method for supporting multilingual translations of a windowed user interface
JPH0546624A (en) * 1991-08-20 1993-02-26 Sony Corp Recording medium and information read-out device
US5850500A (en) * 1995-06-28 1998-12-15 Kabushiki Kaisha Toshiba Recording medium comprising a plurality of different languages which are selectable independently of each other
US5490204A (en) * 1994-03-01 1996-02-06 Safco Corporation Automated quality assessment system for cellular networks
US7095871B2 (en) * 1995-07-27 2006-08-22 Digimarc Corporation Digital asset management and linking media signals with related data using watermarks
US20020044757A1 (en) * 1995-08-04 2002-04-18 Sony Corporation Information carrier, device for reading and device for providing the information carrier and method of transmitting picture information
JP3816572B2 (en) * 1996-03-15 2006-08-30 パイオニア株式会社 Information recording apparatus, information recording method, information reproducing apparatus, and information reproducing method
US6567612B2 (en) * 1996-04-05 2003-05-20 Pioneer Electronic Corporation Information record medium, apparatus for recording the same and apparatus for reproducing the same
JPH10145722A (en) * 1996-11-07 1998-05-29 Sony Corp Reproducing control data generation device and method therefor
US6697566B2 (en) * 1997-10-17 2004-02-24 Sony Corporation Encoded signal characteristic point recording apparatus
US6788880B1 (en) * 1998-04-16 2004-09-07 Victor Company Of Japan, Ltd Recording medium having a first area for storing an audio title set and a second area for storing a still picture set and apparatus for processing the recorded information
JP2000030409A (en) 1998-07-07 2000-01-28 Shoyo Seiki:Kk Polishing device
US7493018B2 (en) * 1999-05-19 2009-02-17 Kwang Su Kim Method for creating caption-based search information of moving picture data, searching and repeating playback of moving picture data based on said search information, and reproduction apparatus using said method
KR20000030409A (en) 2000-02-28 2000-06-05 구자홍 Selectively reproducing apparatus and method for text and audio data in a digital versatile disc player
KR200194616Y1 (en) 2000-03-06 2000-09-01 최예정 the phonetics of a language occurrence equipment have all a candle
KR200197802Y1 (en) 2000-05-03 2000-09-15 염동섭 Filtration apparatus for sewage
US6557030B1 (en) * 2000-05-31 2003-04-29 Prediwave Corp. Systems and methods for providing video-on-demand services for broadcasting systems
KR100390659B1 (en) 2000-08-25 2003-07-04 김준헌 Method for regenerating recorded media with many languages
US7555448B2 (en) * 2000-09-29 2009-06-30 Victor Hsieh Online intelligent information comparison agent of multilingual electronic data sources over inter-connected computer networks
JP4385271B2 (en) * 2000-10-12 2009-12-16 ソニー株式会社 Information processing apparatus and method, and program storage medium
EP1215661A1 (en) * 2000-12-14 2002-06-19 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Mobile terminal controllable by spoken utterances
KR200243937Y1 (en) 2001-06-02 2001-10-17 최영필 Dustbin complex containing a waste putting bag
JP4409150B2 (en) 2001-06-11 2010-02-03 三星電子株式会社 Information storage medium on which multilingual markup document support information is recorded, reproducing apparatus and reproducing method thereof
JP2003084559A (en) 2001-07-04 2003-03-19 Canon Inc Developing device, process cartridge and image forming device
TWI282925B (en) * 2001-10-23 2007-06-21 Samsung Electronics Co Ltd Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor
KR100820796B1 (en) * 2001-10-30 2008-04-10 엘지전자 주식회사 Method for reproducing an interactive optical disc using an internet
US20030115552A1 (en) * 2001-11-27 2003-06-19 Jorg Jahnke Method and system for automatic creation of multilingual immutable image files
EP1317143A1 (en) 2001-11-28 2003-06-04 Deutsche Thomson-Brandt Gmbh Recording of broadcasting enhancement services
KR100482830B1 (en) 2002-01-05 2005-04-14 엘지전자 주식회사 Method for reproducing an optical disc using internet
US7260570B2 (en) 2002-02-01 2007-08-21 International Business Machines Corporation Retrieving matching documents by queries in any national language
KR100456024B1 (en) 2002-02-28 2004-11-08 한국전자통신연구원 An apparatus and method of subtitle play in digital versatile disk player
US7302435B2 (en) * 2002-03-29 2007-11-27 Sony Corporation Media storage and management system and process
KR100970727B1 (en) 2002-10-15 2010-07-16 삼성전자주식회사 Information storage medium containing sub title data for multi-languages using text data and downlodable font and apparatus therefor
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
JP2004140449A (en) 2002-10-15 2004-05-13 Fuji Photo Film Co Ltd Optical disk recorder and method of setting its local district
EP1552515A4 (en) 2002-10-15 2007-11-07 Samsung Electronics Co Ltd Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
JP2004214748A (en) * 2002-12-27 2004-07-29 Alpine Electronics Inc Video reproducing apparatus and display control method
JP3840183B2 (en) * 2003-01-10 2006-11-01 株式会社東芝 Information reproducing apparatus and information reproducing method
JP2004266577A (en) 2003-02-28 2004-09-24 Casio Comput Co Ltd Media synchronously reproducing apparatus, server and media synchronous reproduction processing program, and server processing program
JP2004328653A (en) 2003-04-28 2004-11-18 Toshiba Corp Reproducing apparatus
CA2429558A1 (en) * 2003-05-22 2004-11-22 Cognos Incorporated Presentation of multilingual metadata
JP3719516B2 (en) * 2003-06-11 2005-11-24 ソニー株式会社 Information processing apparatus and method, program, and recording medium
KR100524968B1 (en) * 2003-06-14 2005-10-31 삼성전자주식회사 Apparatus and Method for serving disc information for recoding
KR20050018315A (en) * 2003-08-05 2005-02-23 삼성전자주식회사 Information storage medium of storing information for downloading text subtitle, method and apparatus for reproducing subtitle
JP5119566B2 (en) * 2004-02-16 2013-01-16 ソニー株式会社 REPRODUCTION DEVICE AND REPRODUCTION METHOD, PROGRAM RECORDING MEDIUM, AND PROGRAM
KR200359991Y1 (en) 2004-05-24 2004-08-26 김길평 A noise absorption and reflection type center seperation equipment for road
US7818282B2 (en) * 2004-07-02 2010-10-19 International Business Machines Corporation System and method for the support of multilingual applications
US8473475B2 (en) * 2004-09-15 2013-06-25 Samsung Electronics Co., Ltd. Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata
KR200371243Y1 (en) 2004-09-30 2004-12-30 한국에너지기술연구원 Refrigerator using nano-fluid
US8065604B2 (en) * 2004-12-30 2011-11-22 Massachusetts Institute Of Technology Techniques for relating arbitrary metadata to media files
US20080137729A1 (en) * 2005-03-08 2008-06-12 Jung Kil-Soo Storage Medium Including Data Structure For Reproducing Interactive Graphic Streams Supporting Multiple Languages Seamlessly; Apparatus And Method Therefore
US20060212580A1 (en) * 2005-03-15 2006-09-21 Enreach Technology, Inc. Method and system of providing a personal audio/video broadcasting architecture
KR200434403Y1 (en) 2006-09-27 2006-12-20 (주)대신전기산업 sterilizing apparatus for tableware

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000039748A (en) * 1998-12-15 2000-07-05 정선종 Apparatus for translating web documents written in multi-languages and method for translating service using the apparatus
KR20010094616A (en) * 2000-03-31 2001-11-01 김성현 Web mail system for receiving messages in multiple languages and image expression method thereof
KR20010097802A (en) * 2000-04-26 2001-11-08 신재균 System for multi-language search and auto-translation of searched information/sorting, and multi-language searching method using the system
KR20020043937A (en) * 2000-12-05 2002-06-12 전대식 A method for supporting client's language on internet service

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1805653A4 *

Also Published As

Publication number Publication date
JP2008513855A (en) 2008-05-01
US20080109460A1 (en) 2008-05-08
EP1805653A4 (en) 2010-06-09
US8135695B2 (en) 2012-03-13
US20060059192A1 (en) 2006-03-16
EP1805653A1 (en) 2007-07-11
US8108449B2 (en) 2012-01-31
US20080109449A1 (en) 2008-05-08
US20080109414A1 (en) 2008-05-08
US8473475B2 (en) 2013-06-25
JP5214969B2 (en) 2013-06-19

Similar Documents

Publication Publication Date Title
US8473475B2 (en) Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata
JP4641074B1 (en) Method for retrieving data from first and second storage media
CN1288540C (en) System and method for reproducing information stored on a data recording medium in an interactive networked environment
US7500199B2 (en) Generating stylistically relevant placeholder covers for media items
CN101099208B (en) Method and apparatus for reproducing data from recording medium using local storage
US20060155790A1 (en) Manifest file structure, method of downloading contents usng the same, and apparatus for reproducing the contents
JP5295396B2 (en) Recording medium for recording video data including metadata, reproducing apparatus, and recording method
US20060288081A1 (en) Information storage medium including application for obtaining metadata and apparatus and method of obtaining metadata
CN101556819A (en) Apparatus and method for reproducing storage medium that stores metadata for providing enhanced search function
US20090208187A1 (en) Storage medium in which audio-visual data with event information is recorded, and reproducing apparatus and reproducing method thereof
JP2006525584A (en) Same record to P2P network mapped to a single query result
RU2368944C2 (en) Information storage medium for storing metadata, which support several languages, systems and methods of processing metadata
CN100504852C (en) Method and system for connecting system DVD disc to relative web site
EP2131362A1 (en) Method and system for managing content data
JP4667388B2 (en) Playback system and playback method thereof
CN101390166B (en) Method and apparatus for playbacking optical disc
CA2492778A1 (en) Apparatus and method for reproducing content and information storage medium therefor
CN101180680A (en) Information storage medium including application for obtaining metadata and apparatus and method of obtaining metadata
KR20050120759A (en) Reproduction device and program
TWI352911B (en) Method and system for linking legacy dvd discs to

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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 NG 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 UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

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 LV 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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 200580027794.X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2007105891

Country of ref document: RU

WWE Wipo information: entry into national phase

Ref document number: MX/a/2007/002887

Country of ref document: MX

Ref document number: 2007531074

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 372/MUMNP/2007

Country of ref document: IN

REEP Request for entry into the european phase

Ref document number: 2005808568

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2005808568

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2005808568

Country of ref document: EP