CN101006439A - Information storage medium storing metadata, system and method for processing metadata - Google Patents
Information storage medium storing metadata, system and method for processing metadata Download PDFInfo
- Publication number
- CN101006439A CN101006439A CNA200580027794XA CN200580027794A CN101006439A CN 101006439 A CN101006439 A CN 101006439A CN A200580027794X A CNA200580027794X A CN A200580027794XA CN 200580027794 A CN200580027794 A CN 200580027794A CN 101006439 A CN101006439 A CN 101006439A
- Authority
- CN
- China
- Prior art keywords
- language
- metadata
- information
- meta data
- data file
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
技术领域technical field
本发明涉及元数据,更具体地讲,涉及用于存储支持多种语言的元数据的信息存储介质、处理所述元数据的系统和方法。The present invention relates to metadata, and more particularly, to an information storage medium for storing metadata supporting multiple languages, a system and a method for processing the metadata.
背景技术Background technique
信息记录介质(例如,数字通用盘(DVD))可存储内容(例如,音频/视频(AV)数据)和关于内容的信息(即,元数据)。元数据的示例包括关于盘上存储的电影的标题的信息、关于电影的制作日期的信息、关于在电影中作为主角的男演员和女演员的信息、以及关于电影的导演的信息。因此,用户可用期望的标题搜索内容或者参照元数据搜索作为主角的特定男演员或女演员的内容。An information recording medium such as a digital versatile disc (DVD) may store content such as audio/video (AV) data and information on the content such as metadata. Examples of metadata include information on the title of a movie stored on a disc, information on the production date of the movie, information on actors and actresses who starred in the movie, and information on the director of the movie. Accordingly, the user may search for content with a desired title or search for content of a specific actor or actress as a main character with reference to metadata.
如果以多种语言提供元数据,则来自不同国家的人可参照以多种语言编写的不同版本的元数据容易地搜索内容。换句话讲,用户可通过使用他或她能够理解的语言来搜索和浏览元数据。另外,为了方便用户,以除了信息记录介质上存储的那些语言之外的语言编写的元数据还可通过网络下载,或者可从另一存储器拷贝。If metadata is provided in multiple languages, people from different countries can easily search for content with reference to different versions of metadata written in multiple languages. In other words, a user can search and browse metadata by using a language he or she understands. In addition, metadata written in languages other than those stored on the information recording medium may also be downloaded over a network, or may be copied from another storage, for user's convenience.
图1是示出字幕数据100的示例性格式的方框图。参照图1,字幕数据100包括:文本数据110,将被显示为字幕;同步信息120,指定将何时与AV流同步显示文本数据110;显示区域信息130,指定将在哪儿显示文本数据110;和显示样式信息140,指定将以特定的显示样式显示文本数据110。可将显示区域信息130表示为region(1,t,w,h)以指示将在点(1,t)上宽为“w”和高为“h”的区域中显示文本数据110。显示样式信息140包括字体信息、输出方向信息、和关于将在相同区域中显示的文本数据110的行间隔信息。FIG. 1 is a block diagram illustrating an exemplary format of
图2是用于与AV流同步再现字幕数据的示例性再现设备200的方框图。参照图2,所述再现设备200从信息存储介质210读取如图1所示的字幕数据100,通过诸如互联网230的网络从服务器220下载字幕数据100,并与AV流240同步再现字幕数据100。可以以不同的单位将字幕数据100与AV流240分开存储在信息存储介质上。换句话讲,可将放置在通过对AV流解码产生的图像上的字幕数据100与AV流分开记录在信息存储介质上。为了以多种语言向用户提供字幕数据100或者多种类型的字幕数据100,再现设备200还可通过诸如互联网230的网络从服务器220下载字幕数据100,并可以与从信息存储介质210获得的字幕数据相同的方式再现下载的字幕数据。FIG. 2 is a block diagram of an exemplary reproducing
如上所述,例如,如图2所示,可向用户提供从信息存储介质读取的字幕数据100或通过互联网230从服务器220下载的字幕数据100。与字幕数据一样,例如,如图2所示,可从信息存储介质或通过互联网从远程服务器获得元数据,并将其提供给用户。换句话讲,可以将以多种语言编写的元数据记录在信息存储介质中,并可通过互联网将以一些其他语言编写的元数据存储在远程服务器中,以便可从信息存储介质和通过互联网从服务器下载所述元数据。然而,在表示通过网络下载元数据的传统方法中,为了存储元数据可能浪费大量存储容量。另外,在元数据的研究中,即使以不同语言编写的两个词语具有相同的意思,但它们可能被确定为表示不同的意思。As described above, for example, as shown in FIG. 2 ,
发明内容Contents of the invention
技术问题technical problem
因此,即使再现设备和/或信息存储介质中存储器资源有限,也需要提供可访问和更新的以多种不同语言编写的元数据,以便用户能够以能够被理解的期望的语言容易地搜索内容。另外需要提高元数据搜索的技术,以便拥有相同的意思但以不同的语言编写的多个词语不被错认为不同的元数据。Therefore, even if memory resources are limited in a reproduction device and/or an information storage medium, it is necessary to provide accessible and updateable metadata written in a plurality of different languages so that users can easily search for content in a desired language that can be understood. There is also a need to improve metadata search techniques so that multiple words with the same meaning but written in different languages are not mistaken for different metadata.
技术方案Technical solutions
本发明的多方面方便地提供一种用于存储支持多种语言的元数据的信息存储介质和处理所述元数据的方法,所述信息存储介质可使得用户能够通过使用存储在所述信息存储介质中的元数据或从其他存储介质下载的不同语言的元数据,通过再现设备浏览使用期望语言的元数据以及参照元数据搜索期望内容。Aspects of the present invention advantageously provide an information storage medium for storing metadata supporting multiple languages and a method of processing the metadata, the information storage medium enabling a user to use the Metadata in media or metadata in different languages downloaded from other storage media, metadata in a desired language is browsed through a reproduction device and desired content is searched with reference to the metadata.
有益效果Beneficial effect
如本发明所述,仅提供了一种可由再现设备提供的语言列表,并可参照存储的语言列表从存储有以期望语言编写的元数据的服务器下载所述元数据。因此,即使对于具有有限存储器资源的再现设备也可向用户提供多于一种的语言的元数据。这通过从服务器简单地下载元数据来实现。另外,在元数据搜索中,现在可通过使用在以不同语言编写的描述符下的多个参数集来容易地确定以不同语言编写的多个元数据与另一个元数据表示的意思是否相同。As described in the present invention, only one language list that can be provided by a reproducing apparatus is provided, and metadata written in a desired language can be downloaded from a server storing metadata written in a desired language with reference to the stored language list. Thus, metadata in more than one language can be provided to the user even for rendering devices with limited memory resources. This is achieved by simply downloading metadata from the server. Also, in metadata search, it is now possible to easily determine whether a plurality of metadata written in different languages means the same as another metadata by using a plurality of parameter sets under descriptors written in different languages.
附图说明Description of drawings
从下面对结合附图阅读的示例性实施例和权利要求的详细描述,对本发明的较好理解将变得清楚,其中,示例性实施例、权利要求以及附图构成本发明公开的一部分。尽管下面所写和示出的公开致力于公开本发明的示例性实施例,但是应该清楚地理解,所述公开仅为了说明和示例的目的,本发明并不限于此。本发明的精神和范围仅由权利要求来限定。以下表示对附图的简要描述,其中:A better understanding of the invention will become apparent from the following detailed description of the exemplary embodiments and claims when read in conjunction with the accompanying drawings, which form a part of this disclosure. While the following written and illustrated disclosure is devoted to disclosing exemplary embodiments of the invention, it should be clearly understood that the disclosure is for purposes of illustration and illustration only and the invention is not limited thereto. The spirit and scope of the present invention are limited only by the claims. The following represents a brief description of the accompanying drawings, in which:
图1是示出字幕数据的示例性格式的方框图;FIG. 1 is a block diagram illustrating an exemplary format of subtitle data;
图2是用于与AV流同步再现字幕数据的示例性再现设备200的方框图;FIG. 2 is a block diagram of an exemplary reproducing
图3是用于解释根据本发明示例性实施例的使用清单文件以多种语言提供元数据的方法的示图;3 is a diagram for explaining a method of providing metadata in multiple languages using a manifest file according to an exemplary embodiment of the present invention;
图4是用于解释根据本发明实施例的使用清单文件显示内容的方法的示图;4 is a diagram for explaining a method of displaying content using a manifest file according to an embodiment of the present invention;
图5是解释对以不同语言编写的多个元数据文件中的每一个命名的方法的示图;5 is a diagram for explaining a method of naming each of a plurality of metadata files written in different languages;
图6是解释根据本发明实施例的使用代表性元数据以多种语言提供元数据的方法的方框图,在所述代表性元数据中,将可以以公共语言编写的元数据的语言无关的部分设置为代表性元数据;6 is a block diagram explaining a method of providing metadata in multiple languages using representative metadata in which language-independent parts of metadata that can be written in a common language are combined according to an embodiment of the present invention. set as representative metadata;
图7A和图7B是用于解释根据本发明实施例的使用与描述符有关的多个参数集以多种语言提供元数据的方法的示图;和7A and 7B are diagrams for explaining a method of providing metadata in multiple languages using multiple parameter sets related to descriptors according to an embodiment of the present invention; and
图8是用于解释根据本发明实施例的使用从信息存储介质和服务器获得的清单文件来更新元数据的方法的系统示图。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 server according to an embodiment of the present invention.
最佳实施方式best practice
根据本发明的一方面,提供了一种存储被用于搜索其他信息存储介质的元数据的信息存储介质。所述信息存储介质提供有:内容;和至少一个元数据文件,在所述元数据文件中以至少一种语言记录关于内容的信息。元数据文件包括多个语言文件,在所述多个语言文件中存储以多种语言编写的关于内容的多种版本的信息,并通过各个语言文件的名称来识别所述多种语言。According to an aspect of the present invention, there is provided an information storage medium storing metadata used for searching other information storage mediums. The information storage medium is provided with: content; and at least one metadata file in which information on the content is recorded in at least one language. The metadata file includes a plurality of language files in which information on a plurality of versions of content written in a plurality of languages is stored and the plurality of languages are identified by the names of the respective language files.
所述各个语言文件的名称可包括根据ISO639-2标准的语言标识符。The names of the respective language files may include language identifiers according to the ISO639-2 standard.
所述信息还可包括关于可从其他存储介质下载的多个可下载的元数据文件的下载信息。The information may also include download information about a plurality of downloadable metadata files downloadable from other storage media.
所述下载信息可包括用于指定一个或多个服务器的位置的服务器位置信息,在所述一个或多个服务器中分别存储有可下载的元数据文件。The download information may include server location information specifying locations of one or more servers in which downloadable metadata files are respectively stored.
所述下载信息包括:盘识别(ID)信息,用于识别信息存储介质;关于多种语言的语言代码信息,以所述多种语言来编写可下载的元数据文件;和服务器位置信息,指定存储有可下载的元数据文件的一个或多个服务器的位置。The download information includes: disc identification (ID) information for identifying the information storage medium; language code information on multiple languages in which the downloadable metadata file is written; and server location information specifying The location of one or more servers that store downloadable metadata files.
根据本发明的另一方面,提供了一种存储被用于搜索其他信息存储介质的元数据的信息存储介质。所述信息存储介质包括:内容;和至少一个元数据文件,在所述元数据文件中以至少一种语言记录关于内容的信息。所述元数据文件包括至少一个代表性元数据文件,在所述代表性元数据文件中,以公共语言记录语言无关的关于内容的信息部分。According to another aspect of the present invention, there is provided an information storage medium storing metadata used for searching other information storage mediums. The information storage medium includes: content; and at least one metadata file in which information on the content is recorded in at least one language. The metadata file includes at least one representative metadata file in which a language-independent information section on content is recorded in a common language.
所述元数据文件还可包括至少一个语言有关的元数据文件,在所述至少一个语言有关的元数据文件中,以除了公共语言之外的多种语言之一编写语言有关的关于内容的信息部分。The metadata file may further include at least one language-dependent metadata file in which the language-dependent information on the content is written in one of a plurality of languages other than the common language part.
所述语言有关的元数据文件可通过网络下载。The metadata files related to the language can be downloaded through the network.
根据本发明的另一方面,提供了一种存储被用于搜索其他信息存储介质的元数据的信息存储介质。所述信息存储介质包括:内容;和元数据文件,在所述元数据文件中以至少一种语言记录关于内容的信息。所述元数据文件包括至少一个描述符,所述描述符包括多个参数集,所述参数集表示以多种语言编写的关于内容的多种版本的信息。According to another aspect of the present invention, there is provided an information storage medium storing metadata used for searching other information storage mediums. The information storage medium includes: content; and a metadata file in which information on the content is recorded in at least one language. The metadata file includes at least one descriptor including a plurality of parameter sets representing information written in a plurality of languages about a plurality of versions of the content.
根据本发明的另一方面,一种从信息存储介质再现数据的设备包括:本地存储单元,存储至少一个元数据文件,在所述至少一个元数据文件中以至少一种语言记录关于信息存储介质中存储的内容的信息;和搜索单元,参照本地存储单元中存储的元数据文件来搜索与特定条件匹配的特定的信息存储介质。所述元数据文件包括多个语言文件,在所述多个语言文件中存储以多种语言编写的关于内容的多种版本的信息,并且通过各个语言文件的名称来识别所述语言。According to another aspect of the present invention, an apparatus for reproducing data from an information storage medium includes: a local storage unit storing at least one metadata file in which information about the information storage medium is recorded in at least one language information of the content stored in the local storage unit; and a search unit, which searches for a specific information storage medium matching a specific condition with reference to a metadata file stored in the local storage unit. The metadata file includes a plurality of language files in which information on a plurality of versions of the content written in a plurality of languages is stored, and the language is identified by a name of each language file.
根据本发明的另一方面,一种从信息存储介质再现数据的方法包括:读取至少一个元数据文件,在所述至少一个元数据文件中,以至少一种语言记录关于信息存储介质中存储的内容的信息;和参照读取的元数据文件搜索与特定条件匹配的特定的信息存储介质。读取的元数据文件包括多个语言文件,在所述多个语言文件中存储以多种语言编写的关于内容的多种版本的信息,并通过各个语言文件的名称来识别所述语言。According to another aspect of the present invention, a method for reproducing data from an information storage medium includes: reading at least one metadata file, in which at least one metadata file is recorded in at least one language about the and searching for a specific information storage medium matching a specific condition with reference to the read metadata file. The read metadata file includes a plurality of language files in which information on a plurality of versions of the content written in a plurality of languages is stored, and the languages are identified by the names of the respective language files.
除了以上描述的示例性实施例和各方面,本发明的其他方面和实施例通过参照附图和学习以下描述将变得清楚。In addition to the exemplary embodiments and aspects described above, other aspects and embodiments of the present invention will become apparent by reference to the accompanying drawings and by study of the following description.
具体实施方式Detailed ways
本发明可应用于与实现有根据本发明各种实施例描述的方法的所有类型的存储器或计算机可读介质、记录和/或再现设备、以及计算机系统一起使用。The present invention is applicable for use with all types of memory or computer-readable media, recording and/or reproducing devices, and computer systems implementing the methods described according to various embodiments of the present invention.
根据本发明的各个方面,可通过三种方法提供多种语言的元数据。在第一种方法中,可通过使用清单文件(manifest file)提供以除了盘上存储的元数据的预定语言之外的多种语言编写的各种版本的元数据,所述清单文件包括关于各种版本的元数据以其编写的语言的语言代码信息、以及指定通过网络存储有不同语言的各种版本的元数据的一个或多个远程服务器的位置的统一资源定位符(URL)。结果,可方便地利用具有有限存储器资源的再现设备来通过使用清单文件以多种语言提供元数据,所述清单文件包括语言代码信息、识别盘的盘识别信息、以及URL信息。According to various aspects of the present invention, metadata in multiple languages can be provided through three methods. In the first method, various versions of metadata written in a plurality of languages other than the predetermined language of the metadata stored on the disc can be provided by using a manifest file including Language code information for the language in which the metadata for each version is written, and a Uniform Resource Locator (URL) specifying the location of one or more remote servers over a network that store the metadata for the various versions in different languages. As a result, metadata can be provided in multiple languages by using a manifest file including language code information, disc identification information for identifying a disc, and URL information with ease using a reproducing apparatus having limited memory resources.
在第二种方法中,可将元数据分类为语言有关的部分和语言无关的部分。其后,可随后使用公共元数据形成代表性的元数据,所述公共元数据包括元数据的语言无关的部件、语言有关的部分以其编写的语言的标识符(ID)。结果,可方便地用有限存储器资源提供多种语言的元数据。In the second approach, metadata can be classified into language-dependent and language-independent parts. Thereafter, representative metadata may be subsequently formed using common metadata including an identifier (ID) of the language in which the language-independent parts of the metadata, the language-dependent parts, are written. As a result, metadata in multiple languages can be provided conveniently with limited memory resources.
在第三种方法中,可通过使用在每个描述符编写的多个参数集来提供多种语言的元数据。每个描述符可包括以不同语言(例如,英语、汉语和韩语)编写的多个参数集。结果,可在元数据搜索期间清楚方便地确定以不同语言编写的拥有相同意思的特定词语。In a third approach, metadata in multiple languages can be provided by using multiple parameter sets written in each descriptor. Each descriptor may include multiple parameter sets written in different languages (eg, English, Chinese, and Korean). As a result, specific words written in different languages that have the same meaning can be clearly and easily identified during metadata searches.
因此,根据本发明的各方面,即使在市场上发行诸如盘的信息记录介质,也可容易地更新元数据。换句话讲,可将多个远程服务器的地址存储在盘上存储的清单文件中(第一种方法)或存储在公共元数据文件中(第二种方法),其中,可从所述多个远程服务器下载除了盘上存储的元数据版本之外的多种版本的元数据。因此,用户可确定哪个远程服务器存储有期望版本的元数据,并可基于确定的结果下载期望版本的元数据。在第三种方法中,可以以描述符为单位更新元数据。Therefore, according to aspects of the present invention, metadata can be easily updated even if an information recording medium such as a disc is released on the market. In other words, the addresses of multiple remote servers can be stored in a manifest file stored on disk (the first method) or in a common metadata file (the second method), where the A remote server downloads multiple versions of metadata in addition to the metadata version stored on disk. Therefore, the user can determine which remote server stores the metadata of the desired version, and can download the metadata of the desired version based on the determined result. In the third method, metadata can be updated in units of descriptors.
现在将参照图3至图8详细描述上面提到的第一至第三种方法。The first to third methods mentioned above will now be described in detail with reference to FIGS. 3 to 8 .
图3是用于解释根据本发明示例性实施例的使用清单文件以多种语言提供的元数据的方法的示图。参照图3,将以多种语言编写的多种版本的元数据被存储为单独的元数据文件,例如,英语元数据文件310、日语元数据文件320、和韩语元数据文件330。将关于多个服务器的服务器位置信息存储在各个元数据文件310、320和330中的每一个中,其中,从所述多个服务器下载一些其他相应语言的元数据。服务器的位置信息可以是统一资源定位符(URL)信息。英语元数据文件310、日语元数据文件320、和韩语元数据文件330可具有不同的URL信息。通过各个语言元数据文件(比如,英语元数据文件3 10、日语元数据文件320、和韩语元数据文件330)的名称来识别可用的语言。使用的名称可包括根据ISO639-2标准的语言标识符。FIG. 3 is a diagram for explaining a method of providing metadata in multiple languages using a manifest file according to an exemplary embodiment of the present invention. Referring to FIG. 3 , multiple versions of metadata to be written in multiple languages are stored as separate metadata files, for example, an English metadata file 310 , a
清单文件340可包括:盘ID信息342,用于识别诸如盘的信息存储介质;语言代码信息344,用于指定语元数据文件310、320和330相应的语言代码,例如,英语、日语和韩语;服务器位置信息346,用于识别可通过网络从其下载一些其他语言的元数据的一个或多个远程服务器。
因此,参照清单文件340,用户可检查盘支持的语言列表,并选择列出的语言之一,或如图4所示,另外从服务器420下载以期望的语言编写的版本的元数据。例如,如果用户希望下载法语版本的元数据,则用户可检查存储有服务器420的URL的清单文件340,在所述服务器420中存储有法语版本的元数据。其后,用户通过点击服务器420的URL访问服务器420,然后从服务器420下载法语版本的元数据。可形成清单文件340以具有512字节大小的关于每种语言的信息,例如,如图3所示,清单文件340包括盘ID信息342、语言代码信息344和服务器位置信息346。因此,假设可通过数字通用盘(DVD)提供以32种语言编写的32种版本的元数据,则可形成清单文件340具有大约16K字节(=32×512字节)大小,在这种情况下,存储1000清单文件所需的最大存储容量是大约16M字节。换句话讲,信息存储介质仅需要存储用于一些语言的少量的元数据文件以及用于其他语言的期望元数据文件的服务器位置信息,以使使用的存储器资源最小化。Thus, referring to the
因此,即使再现设备不具有充足的存储器资源,但仍可参照清单文件340提供以多种语言编写的多种版本的元数据,而不必在其内存储所述多种版本的元数据,所述清单文件340包括识别盘的盘ID信息、关于可用的所述多种语言的语言代码信息、以及指定可在哪儿找到所述多种版本的元数据的服务器位置信息。由于可将以不同语言编写的多种版本的元数据存储在一个或多个远程服务器或其他存储介质中并且可被用户方便地访问,所以可方便地使信息存储介质中的分配用于元数据的存储器资源最小化。Therefore, even if the reproducing device does not have sufficient memory resources, it is possible to provide multiple versions of metadata written in multiple languages with reference to the
现在转向图4,图4示出了根据本发明实施例的使用清单文件显示内容的方法的流程图。参照图4,在操作S410,当将诸如盘410的信息存储介质插入到再现设备400中时,将盘410的清单文件340存储在再现设备400的存储器中。如图3所示,清单文件340包括用于识别盘的盘ID信息342、用于指定盘支持的语言的语言代码信息344、以及用于识别至少一个服务器420的服务器位置信息346。在操作S420,参照清单文件340中包括的服务器位置信息346来访问存储有以期望语言编写的期望版本的元数据的服务器420的URL。在操作S430,从操作S420访问的服务器420下载期望版本的元数据,并在显示单元430上显示下载的内容。Turning now to FIG. 4 , FIG. 4 shows a flowchart of a method for displaying content using a manifest file according to an embodiment of the present invention. Referring to FIG. 4, when an information storage medium such as a disc 410 is inserted into the reproducing apparatus 400, the
图5是解释对以不同语言编写的多个元数据文件(例如,如图3所示的英语元数据文件310、日语元数据文件320和韩语元数据文件330)中的每一个命名的方法的示图。参照图5,如果命名元数据文件以指定(1)元数据文件所属的盘ID以及(2)盘支持的语言代码,则可从元数据文件的名称容易地获得盘ID信息和语言代码信息。例如,如图5所示,将元数据文件命名为“disc_id.kor.meta”,“disc_id.kor.meta”不仅用于识别盘ID还用于识别以其编写元数据的韩语。类似地,还将元数据文件命名为“disc_id_eng.meta”,“disc_id_eng.meta”不仅用于识别盘ID还用于以其编写元数据的英语。同样地,还将元数据文件命名为“disc_id.jpn.meta”,“disc_id.jpn.meta”不仅用于识别盘ID还用于识别以其编写元数据的日语。因此,仅需要将服务器位置信息(例如,URL信息)包括在清单文件340中。换句话讲,清单文件340可仅需要包括服务器位置信息,不需要包括盘ID信息和语言代码信息。因此,清单文件340的大小可以是大约8K字节(=256字节×32),在这种情况下,存储1000个清单文件340所需的最大存储容量是大约8M字节。结果,可利用诸如闪存的小型存储器装置来代替硬盘。因此,具有小的存储容量的再现设备400(例如,具有代替硬盘的闪存的再现设备)仍可以以多种语言提供元数据。5 is a diagram explaining a method of naming each of a plurality of metadata files written in different languages (for example, an English metadata file 310, a
图6是解释根据本发明示例性实施例的使用代表性元数据以多种语言提供元数据的方法的方框图,在所述代表性元数据中,将可以以公共语言编写的元数据的语言无关的部分设置为代表性元数据。参照图6,可将元数据分类成语言有关的部分和语言无关的部分。例如,元数据的语言有关的部分(例如,男演员或女演员的名字、盘名称、和内容制造商的名称)是可由内容提供者以不同语言输入的内容,因此,可被存储为独立的元数据文件,即,第一至第四语言有关的元数据文件610至640。另一方面,将元数据的语言无关的部分存储为公共元数据文件650。公共元数据文件650中包括的语言无关的部分可包含:内容运行时间、不管语言而被相同表达的由盘410提供的音频文件类型和空间分辨率、从列表选择并可被如图4所示的再现设备400机械翻译的流派信息。6 is a block diagram for explaining a method of providing metadata in multiple languages using representative metadata in which language-independent metadata that can be written in a common language is used according to an exemplary embodiment of the present invention. The section set as representative metadata. Referring to FIG. 6, metadata may be classified into language-dependent parts and language-independent parts. For example, language-dependent parts of metadata (e.g., actor or actress name, disc title, and content manufacturer's name) are content that can be input in different languages by a content provider and, therefore, can be stored as separate metadata files, that is, first to fourth language-related metadata files 610 to 640 . On the other hand, the language-independent portion of the metadata is stored as a
公共元数据文件650包括公共数据,可不管再现的内容的语言从盘410上的语言有关的元数据文件610、620、630、640中的任一个再现所述公共数据。因此,可将公共元数据文件650指定为代表性元数据文件。还可在公共元数据文件650中包括关于第一至第四语言有关的元数据文件610至640的语言代码信息。可从其他存储介质或通过网络从远程服务器另外下载用于另一种语言(从第一至第四语言有关的元数据文件610至640不可用)的元数据的语言有关的部分,以便另外的语言可被支持。The
图7A和图7B是用于解释根据本发明示例性实施例的使用描述符下的多个参数集以多种语言提供元数据的方法的示图。参照图7A和图7B,可以以元数据文件700的形式来表示元数据,所述元数据文件700包括头710和多个描述符720A-720N,每个描述符都包括以多种语言编写的多个参数集。结果,以诸如盘410的信息存储介质支持的多种语言产生每个描述符的多个语言设置,而不是将以多种语言编写的多种版本的元数据存储为独立的元数据文件。例如,描述符“actors/actresses”可包括:韩语参数集,包括以韩语编写的多个演员的名字,例如,Jackie Chan、Chris Tucker、Tom Wilkinson和Tzi Ma;英语参数,包括以英语编写的演员的名字;以及汉语参数集,包括用汉语编写的演员的名字。每个都包括以多种语言编写的多个参数集的多个描述符720A-720N可组成可在诸如如图4所示的盘410的信息存储介质可用的单个元数据文件700。另外,如图4所示,还可通过网络从远程服务器420下载以除了所述多种语言之外的语言编写的参数集。以这种方式,可以以描述符为单位更新元数据文件700。当更新元数据文件700时,可将更新信息存储在元数据文件700的头710中。例如,参照图7A,如果将日语参数集和法语参数集添加到描述符“actors/actresses”中,则可将关于添加的语言的信息记录在元数据文件700的头710中。7A and 7B are views for explaining a method of providing metadata in multiple languages using multiple parameter sets under a descriptor according to an exemplary embodiment of the present invention. 7A and 7B, metadata may be represented in the form of a
在如图7A和图7B所示的方法中,容易确定以多种语言编写的多种参数集是否表示相同的事物。例如,在如图7A和图7B所示的方法中,可将以不同语言(例如,英语、汉语和韩语)编写的演员Jackie Chan的名字归类为属于在一个描述符下的不同的参数集,从而可容易确定以不同语言编写的演员的名字是否表示同一个人。结果,可减少将以多种语言编写的多种版本的元数据确定为不同元数据的可能性。In the method shown in FIGS. 7A and 7B , it is easy to determine whether various sets of parameters written in multiple languages represent the same thing. For example, in the method shown in FIG. 7A and FIG. 7B, the name of actor Jackie Chan written in different languages (e.g., English, Chinese, and Korean) can be classified as belonging to different parameter sets under one descriptor , making it easy to determine whether actors' names written in different languages refer to the same person. As a result, the possibility of determining multiple versions of metadata written in multiple languages as different metadata can be reduced.
总之,根据如图3、6和7A、7B所示的方法,还可容易地更新元数据。换句话讲,根据如图3、6和7A、7B所示的方法,可通过以下方式容易地更新元数据:(1)如结合图3所述,从各个服务器下载用于多种语言的多个元数据文件;(2)如结合图6所述,从各个服务器下载多个语言有关的元数据文件;或者可选择地,(3)如结合图7A-7B所述,从各个服务器下载以多种语言编写的描述符下的多个参数集。在更新元数据的情况下,可使用盘ID信息来识别盘,并可使用附加ID信息或URL信息来管理可被更新的元数据的版本信息。In conclusion, according to the methods shown in Figs. 3, 6 and 7A, 7B, metadata can also be easily updated. In other words, according to the methods shown in FIGS. 3, 6 and 7A, 7B, metadata can be easily updated in the following ways: (1) As described in conjunction with FIG. A plurality of metadata files; (2) as described in conjunction with FIG. 6, download a plurality of language-related metadata files from each server; or alternatively, (3) as described in conjunction with FIGS. 7A-7B, download from each server Multiple parameter sets under descriptors written in multiple languages. In the case of updating metadata, disc ID information can be used to identify a disc, and additional ID information or URL information can be used to manage version information of metadata that can be updated.
图8是用于根据本发明实施例的使用信息存储介质和服务器上存储的清单文件来更新元数据的系统示图。参照图8,所述系统包括:再现设备800、信息存储介质810和远程服务器820。再现设备800设置有存储器(即,本地存储单元)802和搜索机制(未示出)以使得用户参照元数据搜索内容。信息存储介质810(例如,盘)上存储的清单文件340包括关于可通过网络访问的多个服务器的URL,远程服务器820中存储的清单文件340包括可被支持的语言的列表。因此,可从服务器820选择和下载以列出的语言之一编写的元数据。例如,如果用户已经将英语版本的元数据存储在信息存储介质810上,并希望下载存储在其他地方的以除了英语之外的语言(例如,日语或韩语)编写的另一种版本的元数据,则用户可使用远程服务器820中存储的清单文件340检查网站列表,其中,所述网站以除了英语之外的多种语言建立,并可从所述网站下载以除了英语之外的多种语言编写的多种版本的元数据。然后,用户可通过选择和下载以除了英语之外的多种语言编写的多种版本的元数据中的任何一个来下载元数据文件。类似地,如结合图6所述的分类为语言有关的部分和语言无关的部分的元数据、以及结合图7A-7B所述的包括描述符的元数据文件可以以如图8所述的相同方式被更新。FIG. 8 is a system diagram for updating metadata using an information storage medium and a manifest file stored on a server according to an embodiment of the present invention. Referring to FIG. 8 , the system includes: a
用于处理元数据的本发明的各种实施例可被写成计算机程序,并可在通过使用计算机可读记录介质执行所述程序的通用数字计算机中被实现。所述计算机可读记录介质的示例包括:磁存储介质(例如,ROM、软盘、硬盘等)、光学记录介质(例如,CD-ROM、DVD等)、以及诸如载波(例如,通过互联网的传输)的存储介质。所述计算机可读记录介质还可分布于联网的计算机系统上,以便以分布式方式存储和执行计算机可读代码。另外,可由本发明所属领域的程序员容易地演绎用于实现本发明的功能性程序、代码和代码段。Various embodiments of the present invention for processing metadata can be written as computer programs, and can be implemented in general-purpose digital computers that execute the programs by using a computer-readable recording medium. Examples of the computer-readable recording medium include magnetic storage media (for example, ROM, floppy disk, hard disk, etc.), optical recording media (for example, CD-ROM, DVD, etc.), and media such as carrier waves (for example, transmission via the Internet) storage medium. 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 realizing the present invention can be easily deduced by programmers in the field to which the present invention pertains.
尽管示出和描述了被认为本发明示例性实施例的内容,但是本领域的技术人员应该理解,在不脱离本发明精神和范围的情况下,可对其进行各种形式上的改变和修改,并可用等同物来代替其部件。例如,只要利用如结合图3、图4、图5、图6、图7A-7B和图8所述的元数据处理技术,就还可利用其他的计算机可读介质,例如,只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学或数据存储装置以及载波。同样地,可将中央控制器实现为芯片组,或者可选择地,将其实现为编程有用于执行参照图3、图6和图7A-7B所述的方法的通用或专用计算机。因此,其意图是本发明不限于公开的各种示例性实施例,而是本发明包括落入权利要求的范围的所有实施例。While there has been shown and described what are considered to be exemplary embodiments of the present invention, it will be understood by those skilled in the art that various changes and modifications in form may be made therein without departing from the spirit and scope of the invention. , and its components may be replaced by equivalents. For example, other computer-readable media, such as read-only memory ( ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical or data storage device, and carrier wave. Likewise, the central controller may be implemented as a chipset, or alternatively, as a general or special purpose computer programmed to perform the methods described with reference to Figures 3, 6 and 7A-7B. Therefore, it is intended that the invention not be limited to the various exemplary embodiments disclosed, but that the invention will include all embodiments falling within the scope of the claims.
Claims (30)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040073925 | 2004-09-15 | ||
| KR20040073925 | 2004-09-15 | ||
| KR1020040091910 | 2004-11-11 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008101871432A Division CN101441884B (en) | 2004-09-15 | 2005-09-08 | Methods of reproducing data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101006439A true CN101006439A (en) | 2007-07-25 |
Family
ID=37130750
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA200580027794XA Pending CN101006439A (en) | 2004-09-15 | 2005-09-08 | Information storage medium storing metadata, system and method for processing metadata |
| CN2008101871432A Expired - Lifetime CN101441884B (en) | 2004-09-15 | 2005-09-08 | Methods of reproducing data |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008101871432A Expired - Lifetime CN101441884B (en) | 2004-09-15 | 2005-09-08 | Methods of reproducing data |
Country Status (6)
| Country | Link |
|---|---|
| KR (1) | KR20060025100A (en) |
| CN (2) | CN101006439A (en) |
| MX (1) | MX2007002887A (en) |
| MY (1) | MY139867A (en) |
| RU (1) | RU2368944C2 (en) |
| TW (1) | TWI348104B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209695A (en) * | 2018-02-06 | 2019-09-06 | 北京京东尚科信息技术有限公司 | Method and apparatus towards multilingual data buffer storage |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8332526B2 (en) | 2005-05-25 | 2012-12-11 | Microsoft Corporation | Data communication protocol including negotiation and command compounding |
| KR100914418B1 (en) * | 2007-12-17 | 2009-08-31 | 한국전자통신연구원 | System for realistically reproducing multimedia contents and method thereof |
| US9331955B2 (en) | 2011-06-29 | 2016-05-03 | Microsoft Technology Licensing, Llc | Transporting operations of arbitrary size over remote direct memory access |
| US8856582B2 (en) | 2011-06-30 | 2014-10-07 | Microsoft Corporation | Transparent failover |
| US20130067095A1 (en) | 2011-09-09 | 2013-03-14 | Microsoft Corporation | Smb2 scaleout |
| US8849996B2 (en) * | 2011-09-12 | 2014-09-30 | Microsoft Corporation | Efficiently providing multiple metadata representations of the same type |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1395422A (en) * | 2001-06-11 | 2003-02-05 | 三星电子株式会社 | Storage medium containing multilanguage tab file information and reproducing equipment and method |
| WO2004036574A1 (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 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2095857C1 (en) * | 1989-01-17 | 1997-11-10 | Филипс Электроникс Н.В. | Method for transmission of information using data carrier, data carrying medium and device which reads information from such medium |
| 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 |
| US20030190148A1 (en) * | 2002-03-20 | 2003-10-09 | Lg Electronics Inc. | Displaying multi-text in playback of an optical disc |
-
2004
- 2004-11-11 KR KR1020040091910A patent/KR20060025100A/en not_active Ceased
-
2005
- 2005-09-08 CN CNA200580027794XA patent/CN101006439A/en active Pending
- 2005-09-08 RU RU2007105891/09A patent/RU2368944C2/en active
- 2005-09-08 MX MX2007002887A patent/MX2007002887A/en active IP Right Grant
- 2005-09-08 TW TW094130836A patent/TWI348104B/en not_active IP Right Cessation
- 2005-09-08 CN CN2008101871432A patent/CN101441884B/en not_active Expired - Lifetime
- 2005-09-14 MY MYPI20054314A patent/MY139867A/en unknown
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1395422A (en) * | 2001-06-11 | 2003-02-05 | 三星电子株式会社 | Storage medium containing multilanguage tab file information and reproducing equipment and method |
| WO2004036574A1 (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 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209695A (en) * | 2018-02-06 | 2019-09-06 | 北京京东尚科信息技术有限公司 | Method and apparatus towards multilingual data buffer storage |
Also Published As
| Publication number | Publication date |
|---|---|
| MY139867A (en) | 2009-11-30 |
| CN101441884B (en) | 2013-05-15 |
| KR20060025100A (en) | 2006-03-20 |
| RU2007105891A (en) | 2008-08-27 |
| TW200609780A (en) | 2006-03-16 |
| CN101441884A (en) | 2009-05-27 |
| MX2007002887A (en) | 2007-05-16 |
| TWI348104B (en) | 2011-09-01 |
| RU2368944C2 (en) | 2009-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8108449B2 (en) | Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata | |
| US20040220926A1 (en) | Personalization services for entities from multiple sources | |
| US20040220791A1 (en) | Personalization services for entities from multiple sources | |
| US7500199B2 (en) | Generating stylistically relevant placeholder covers for media items | |
| TWI260510B (en) | Method of and apparatus for synchronizing interactive contents | |
| JP5295396B2 (en) | Recording medium for recording video data including metadata, reproducing apparatus, and recording method | |
| US8595183B2 (en) | Systems and methods for providing enhanced content portability in a word page module | |
| CA2550536A1 (en) | Personalization services for entities from multiple sources | |
| CN101441884B (en) | Methods of reproducing data | |
| CN101925898A (en) | Method and apparatus for organizing media data in a database | |
| KR20090025607A (en) | Method and device for updating metadata of content | |
| KR20000048791A (en) | Information processor, information processing method and information recording medium on which information processing method is recorded | |
| US20040158800A1 (en) | Apparatus and method for reproducing content and information storage medium therefor | |
| RU2383951C2 (en) | Method and device for playing back optical disc | |
| HK1104860A (en) | Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata | |
| WO2006067659A1 (en) | Method and apparatus for editing program search information | |
| KR100772516B1 (en) | Apparatus for automatic creation and managing of contents information for Universal Plug and Play AV Server and method thereof | |
| TWI528353B (en) | Method and apparatus for editing searching information of a program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1104860 Country of ref document: HK |
|
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20070725 |
|
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1104860 Country of ref document: HK |