[go: up one dir, main page]

CN100559478C - Method and apparatus for reproducing data recorded in recording medium using local storage - Google Patents

Method and apparatus for reproducing data recorded in recording medium using local storage Download PDF

Info

Publication number
CN100559478C
CN100559478C CNB2005800306105A CN200580030610A CN100559478C CN 100559478 C CN100559478 C CN 100559478C CN B2005800306105 A CNB2005800306105 A CN B2005800306105A CN 200580030610 A CN200580030610 A CN 200580030610A CN 100559478 C CN100559478 C CN 100559478C
Authority
CN
China
Prior art keywords
directory
file
local storage
disc
recording medium
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.)
Expired - Fee Related
Application number
CNB2005800306105A
Other languages
Chinese (zh)
Other versions
CN101019174A (en
Inventor
徐康洙
金柄辰
刘齐镛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN101019174A publication Critical patent/CN101019174A/en
Application granted granted Critical
Publication of CN100559478C publication Critical patent/CN100559478C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

A method and apparatus for reproducing data from a recording medium using a local storage are disclosed. The method of reproducing data of a recording medium using a local storage includes the steps of: a) reading a binding unit contained in a directory associated with a recording medium from a file structure contained in a local storage; b) performing a binding operation of combining the read binding unit with a file structure contained in the recording medium and constituting a virtual package; and c) reproducing data stored in the recording medium and/or data stored in the local storage using the constructed virtual package. Accordingly, original data stored in the recording medium and additional data stored in the local storage can be efficiently reproduced, thereby achieving more convenient use.

Description

使用本地存储再现记录在记录介质中的数据的方法和装置 Method and apparatus for reproducing data recorded in recording medium using local storage

技术领域 technical field

本发明涉及从记录介质再现数据的方法和装置,尤其涉及使用包含在光学记录/再现设备中的本地存储来从记录介质再现数据的方法和装置。The present invention relates to a method and apparatus for reproducing data from a recording medium, and more particularly to a method and apparatus for reproducing data from a recording medium using local storage included in an optical recording/reproducing apparatus.

背景技术 Background technique

一般而言,起到能在其中记录大量数据的记录介质的作用的光盘已被广泛使用。特别是近来已开发出一种能长时间记录/存储高质量视频数据和高质量音频数据的高密度光学记录介质,例如蓝光盘(BD)。In general, optical discs functioning as recording media in which a large amount of data can be recorded have been widely used. In particular, a high-density optical recording medium, such as a Blu-ray Disc (BD), capable of recording/storing high-quality video data and high-quality audio data for a long period of time has recently been developed.

基于下一代记录介质技术的BD被视为是能存储比常规DVD多得多的数据的下一代光学记录方案。近来,许多开发者已对与BD以及其它数字设备相关联的国际标准技术规范进行了密集的研究。The BD, which is based on next-generation recording medium technology, is regarded as a next-generation optical recording scheme capable of storing much more data than conventional DVDs. Recently, many developers have conducted intensive research on international standard specifications associated with BDs and other digital devices.

与上述情况相关联地,近来已开发出基于BD国际标准的光学记录/再现设备,但是BD国际标准还有待完成,从而在开发光学记录/再现设备时产生了许多局限和问题。In association with the above circumstances, an optical recording/reproducing device based on the BD international standard has recently been developed, but the BD international standard has yet to be completed, thereby causing many limitations and problems in developing the optical recording/reproducing device.

特别是,上述光学记录/再现设备不仅必需考虑记录/再现BD数据的基本功能,而且还要考虑使光学记录/再现设备能与外围数字设备交互的附加功能。换言之,光学记录/再现装置必须接收外部输入信号,必须显示所接收的信号,并且必须使用该外部输入信号和BD来再现所需的数据。In particular, the above-mentioned optical recording/reproducing device must consider not only the basic function of recording/reproducing BD data but also an additional function enabling the optical recording/reproducing device to interact with peripheral digital devices. In other words, the optical recording/reproducing apparatus must receive an external input signal, must display the received signal, and must reproduce desired data using the external input signal and BD.

但是,从记录介质再现数据以同时再现外部输入信号和BD数据的方法尚有待建立,从而在开发基于BD的光学记录/再现设备时产生了许多限制和问题。However, a method of reproducing data from a recording medium to simultaneously reproduce an external input signal and BD data has yet to be established, thereby causing many limitations and problems in developing a BD-based optical recording/reproducing device.

发明内容 Contents of the invention

由此,本发明涉及一种使用本地存储从记录介质再现数据的方法和装置,它基本上避免了由于相关技术的局限和缺点造成的一个或多个问题。Accordingly, the present invention is directed to a method and apparatus for reproducing data from a recording medium using local storage that substantially obviates one or more problems due to limitations and disadvantages of the related art.

本发明为解决该问题而设计的一个目的在于一种再现适用于记录介质的数据的方法和装置。An object of the present invention devised to solve this problem is a method and apparatus for reproducing data suitable for a recording medium.

本发明为解决该问题而设计的另一个目的在于一种包括能接收/存储来自外部方的数据的本地存储、并同时再现存储在本地存储中的数据和记录在记录介质中的数据的回放系统,以及一种从记录介质再现数据的方法。Another object of the present invention devised to solve this problem is a playback system including local storage capable of receiving/storing data from an external party, and simultaneously reproducing data stored in the local storage and data recorded in a recording medium , and a method of reproducing data from a recording medium.

本发明为解决该问题而设计的又一个目的在于一种构成能够再现存储在记录介质中的数据的虚拟文件结构的方法。Still another object of the present invention devised to solve the problem lies in a method of constituting a virtual file structure capable of reproducing data stored in a recording medium.

本发明为解决该问题而设计的再一个目的在于一种在本地存储中存储数据用的优选的文件结构。Another object of the present invention designed to solve this problem is a preferred file structure for storing data in local storage.

本发明的目的可通过提供一种使用本地存储来再现记录介质的数据的方法来实现,该方法包括以下步骤:a)从本地存储中所包含的文件结构读取与一记录介质相关联的目录中所包含的绑定单元;b)执行将所读取的绑定单元与该记录介质中所包含的文件结构组合并构成虚拟包的绑定操作;以及c)使用所构成的虚拟包来再现存储在该记录介质中的数据和/或存储在本地存储中的数据。The object of the present invention can be achieved by providing a method for reproducing data of a recording medium using local storage, the method comprising the following steps: a) reading a directory associated with a recording medium from a file structure contained in the local storage b) performing a binding operation that combines the read binding unit with the file structure contained in the recording medium to form a virtual package; and c) reproducing using the constituted virtual package Data stored in the recording medium and/or data stored in local storage.

在本发明的另一个方面,在此提供一种构建本地存储文件系统的方法,该方法包括以下步骤:a)允许每个内容供应方的组织ID目录具有至少一个盘ID目录和单个共享目录;b)允许每个盘ID目录具有仅与相应记录介质(即,盘)组合的第一绑定单元;以及c)允许该单个共享目录具有与从该内容供应方提供的所有记录介质(即,盘)组合的第二绑定单元。In another aspect of the present invention, there is provided a method for constructing a local storage file system, the method comprising the following steps: a) allowing each content provider's organization ID directory to have at least one disc ID directory and a single shared directory; b) allowing each disc ID directory to have a first binding unit combined only with the corresponding recording medium (i.e. disc); and c) allowing the single shared directory to have a binding unit associated with all recording media (i.e. disc) combination of the second binding unit.

在本发明的又一个方面,在此提供一种构建本地存储文件系统的方法,该方法包括以下步骤:a)允许每个内容供应方的组织ID目录包括至少一个盘ID目录;以及b)允许该盘ID目录包括具有能够构建当前绑定单元的活动目录(Active)的以及不能构建当前绑定单元的非活动目录(Inactive)的第一目录。In yet another aspect of the present invention, a method for constructing a local storage file system is provided herein, the method comprising the steps of: a) allowing each content provider's organization ID directory to include at least one disk ID directory; and b) allowing The disc ID directory includes a first directory having an active directory (Active) capable of constructing the current binding unit and an inactive directory (Inactive) capable of constructing the current binding unit.

在本发明的再一个方面,在此提供一种构成虚拟包的方法,该方法包括以下步骤:a)读取一记录介质中所包含的能够再现记录在该记录介质中的原始数据的文件结构(即,盘包);b)从本地存储文件结构中的与该记录介质具有相同标识(ID)信息的目录中读取与该记录介质相关联的绑定单元;以及c)将所读取的绑定单元与该盘包组合,并构成能够再现包含在该记录介质中的原始数据和/或包含在本地存储中的附加数据的虚拟包。In yet another aspect of the present invention, a method for forming a virtual package is provided, the method comprising the following steps: a) reading a file structure contained in a recording medium capable of reproducing the original data recorded in the recording medium (i.e. disc package); b) read the binding unit associated with the recording medium from a directory having the same identification (ID) information as the recording medium in the local storage file structure; and c) read the The binding unit is combined with the disc package and constitutes a virtual package capable of reproducing the original data contained in the recording medium and/or the additional data contained in the local storage.

在本发明的另一个方面,在此提供一种构成虚拟包的方法,该方法包括以下步骤:a)读取用于再现记录介质中所包含的原始数据的原始文件,并读取包含在本地存储中的附加文件;b)如果原始文件与附加文件具有相同的名称,则用附加文件替换原始文件;以及c)如果原始文件与附加文件具有不同的名称,则添加或附加该附加文件,并构成虚拟包。In another aspect of the present invention, a method for forming a virtual package is provided, the method includes the following steps: a) reading the original file used to reproduce the original data contained in the recording medium, and reading the original file contained in the local the additional file in storage; b) if the original file has the same name as the additional file, replace the original file with the additional file; and c) if the original file and the additional file have a different name, add or append the additional file, and Form a virtual package.

在本发明的又一个方面,在此提供一种使用本地存储来再现记录介质的数据的装置,该装置包括:拾取单元,用于从记录介质读取原始数据;本地存储,用于存储与原始数据相关联的附加数据,并包括用于管理该附加数据的文件结构,从而该文件结构包括用于标识各个记录介质的至少一个目录;以及控制器,用于构成虚拟文件系统以同时再现原始数据和/或附加数据,并使用该虚拟文件系统构成能够再现原始数据和附加数据的虚拟包。In yet another aspect of the present invention, a device for reproducing data from a recording medium using local storage is provided, the device comprising: a pick-up unit for reading original data from the recording medium; local storage for storing and original data additional data associated with the data, and includes a file structure for managing the additional data, so that the file structure includes at least one directory for identifying each recording medium; and a controller for constituting a virtual file system to simultaneously reproduce the original data and/or additional data, and use this virtual file system to form a virtual package capable of reproducing original data and additional data.

附图简要说明Brief description of the drawings

包括在内以提供对本发明进一步的理解的附图示出了本发明的各个实施例,并与说明书一起用来解释本发明的原理。The accompanying drawings, which are included to provide a further understanding of the invention, illustrate various embodiments of the invention and together with the description serve to explain the principle of the invention.

在附图中:In the attached picture:

图1是示出根据本发明的一种从记录介质再现数据的方法和装置的概念图;1 is a conceptual diagram illustrating a method and apparatus for reproducing data from a recording medium according to the present invention;

图2是示出记录在作为记录介质的光盘中的文件结构、以及一种使用该文件结构来再现特定标题的方法的概念图;2 is a conceptual diagram showing a file structure recorded in an optical disc as a recording medium, and a method of reproducing a specific title using the file structure;

图3是示出根据本发明的作为记录介质的光盘的数据记录结构的结构图;3 is a structural diagram showing a data recording structure of an optical disc as a recording medium according to the present invention;

图4A是示出根据本发明的一种光学记录/再现设备的框图;FIG. 4A is a block diagram showing an optical recording/reproducing apparatus according to the present invention;

图4B是示出根据本发明的一种使用该光学记录/再现设备中所包含的全部组件当中的本地存储来再现数据的装置的框图;4B is a block diagram showing an apparatus for reproducing data using local storage among all components included in the optical recording/reproducing apparatus according to the present invention;

图5是示出根据本发明的一种构成能够再现记录在记录介质中的数据和记录在本地存储中的数据的虚拟文件系统的方法的概念图;5 is a conceptual diagram illustrating a method of constituting a virtual file system capable of reproducing data recorded in a recording medium and data recorded in a local storage according to the present invention;

图6A到6G是根据本发明的各个优选实施例的在本地存储文件系统中使用的概念性文件结构;6A to 6G are conceptual file structures used in local storage file systems according to various preferred embodiments of the present invention;

图7是示出根据本发明的一种构成虚拟包的方法的概念图;Fig. 7 is a conceptual diagram illustrating a method for forming a virtual package according to the present invention;

图8A到8C是根据本发明的其它优选实施例的在本地存储文件系统中使用的概念性文件结构;8A to 8C are conceptual file structures used in local storage file systems according to other preferred embodiments of the present invention;

图9A到9C是示出根据本发明的构成另一虚拟包的方法的概念图;以及9A to 9C are conceptual diagrams illustrating a method of constituting another virtual package according to the present invention; and

图10A到10D是根据本发明的其它优选实施例的在本地存储文件系统中使用的概念性文件结构。10A to 10D are conceptual file structures used in local storage file systems according to other preferred embodiments of the present invention.

实施本发明的最优方式Best Mode for Carrying Out the Invention

现在将对本发明的优选实施例进行详细参考,在附图中示出了这些优选实施例的示例。Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings.

以下将参考附图对一种使用本地存储来从记录介质再现数据的方法和装置进行说明。A method and apparatus for reproducing data from a recording medium using local storage will be described below with reference to the accompanying drawings.

在对本发明进行说明之前,应当注意,本文中所披露的大多数术语对应于本技术领域中公知的通用术语,但是一些术语是由申请人按需选择的,并将在以下对本发明的说明中披露。因此,较佳的是对于由申请人定义的术语要基于其在本发明中的涵义来理解。Before the present invention is described, it should be noted that most of the terms disclosed herein correspond to commonly known general terms in the technical field, but some terms are selected by the applicant as needed, and will be used in the following description of the present invention disclosure. Therefore, it is preferable to understand the terms defined by the applicant based on their meanings in the present invention.

在本发明中使用的记录介质指根据各种记录方案的所有可记录介质,例如光盘、以及磁带等。The recording medium used in the present invention refers to all recordable media according to various recording schemes, such as optical disks, magnetic tapes, and the like.

为便于说明和更好地理解本发明,以下将示例性地使用诸如BD等光盘作为本发明中上述的记录介质。应当注意,本发明的技术理念可适用于其它记录介质,而不会偏离本发明的范围和精神。For ease of description and better understanding of the present invention, an optical disc such as a BD will be exemplarily used as the above-mentioned recording medium in the present invention. It should be noted that the technical idea of the present invention can be applied to other recording media without departing from the scope and spirit of the present invention.

术语“本地存储”是指图1中所示的光学记录/再现设备10中所包含的存储单元。更具体地,术语“本地存储”指示能够从用户接收所需的信息或数据、并存储所接收的信息或数据的组件。例如,通用本地存储可指硬盘驱动器(HDD),但应注意,本发明的术语“本地存储”并不限于HDD,并且根据需要也适用于其它示例。The term "local storage" refers to a storage unit included in the optical recording/reproducing device 10 shown in FIG. 1 . More specifically, the term "local storage" indicates a component capable of receiving desired information or data from a user and storing the received information or data. For example, general local storage may refer to a hard disk drive (HDD), but it should be noted that the term "local storage" of the present invention is not limited to HDD, and is also applicable to other examples as necessary.

具体而言,术语“本地存储”指用于存储与诸如BD等记录介质相关联的数据的存储单元。与记录介质相关联的数据一般从外部设备下载。与以上说明相关联地,对本领域技术人员显而易见的是,本地存储可从记录介质直接读取某些许可数据,并可生成与记录介质的记录/再现操作相关联的系统数据(例如,元数据),从而该系统数据可被存储在本地存储中。Specifically, the term "local storage" refers to a storage unit for storing data associated with a recording medium such as a BD. Data associated with a recording medium is generally downloaded from an external device. In association with the above description, it will be apparent to those skilled in the art that the local storage can directly read some license data from the recording medium, and can generate system data (e.g., metadata) associated with the recording/reproducing operation of the recording medium. ), so that system data can be stored in local storage.

术语“绑定单元”是指存储在本地存储中的一组文件。具体而言,绑定单元是指与特定记录介质相关联的一组信息(即,信息集)。在此情形中,该信息集以该特定记录介质中所包含的文件信息替换或被添加到该文件信息中,从而能够同时再现记录介质的数据和本地存储的数据。绑定单元的详细说明将在稍后给出。The term "bundle unit" refers to a set of files stored in local storage. Specifically, a binding unit refers to a group of information (ie, an information set) associated with a specific recording medium. In this case, the information set is replaced with or added to the file information contained in the specific recording medium, so that data of the recording medium and locally stored data can be reproduced simultaneously. A detailed description of the binding unit will be given later.

为便于说明,记录在记录介质中的数据称为“原始数据”,来自存储在本地存储中的多个数据单元当中的与记录介质相关联的数据称为“附加数据”。For convenience of explanation, the data recorded in the recording medium is referred to as "original data", and the data associated with the recording medium from among the plurality of data units stored in the local storage is referred to as "additional data".

图1是示出根据本发明的一种再现数据的方法和装置的概念图。图1中示出了光学记录/再现10和外围设备的统一使用。FIG. 1 is a conceptual diagram illustrating a method and apparatus for reproducing data according to the present invention. The unified use of optical recording/reproducing 10 and peripheral devices is shown in FIG. 1 .

光学记录/再现设备10可在具有不同格式的各种光盘中记录/从其再现数据。如有需要,光学记录/再现设备10可仅在诸如BD等特定光盘中记录特定数据/从其再现特定数据,或可从光盘再现数据而不在其中记录数据。应当注意,为便于说明,考虑到BD与外围设备之间的相关性,本发明示例性地使用能够从BD再现数据的BD播放器或能够在BD中记录数据的BD记录器。光学记录/再现设备10也适用于嵌入在诸如计算机等特定设备中的驱动器,这在本领域中是公知的。The optical recording/reproducing apparatus 10 can record/reproduce data in/from various optical discs having different formats. The optical recording/reproducing apparatus 10 may only record/reproduce specific data in/from a specific optical disc such as a BD, or may reproduce data from the optical disc without recording data therein, if necessary. It should be noted that, for convenience of explanation, the present invention exemplarily uses a BD player capable of reproducing data from a BD or a BD recorder capable of recording data in a BD in consideration of the correlation between BDs and peripheral devices. The optical recording/reproducing device 10 is also applicable to a drive embedded in a specific device such as a computer, which is well known in the art.

光学记录/再现设备10在光盘30中记录数据/从其再现数据,接收外部输入信号,对所接收的信号执行信号处理,并将信号处理的结果传送给外部显示器20,从而用户可在显示器20上观看信号处理的结果。在此情形中,对于可接收的外部信号没有限定。例如,代表性的外部输入信号可被确定为与DTV相关联的信号和与因特网相关联的信号等。具体而言,因特网是指用户能容易地接入的通信网络,从而用户可使用光学记录/再现设备10下载特定因特网数据,并可使用所下载的数据。The optical recording/reproducing apparatus 10 records/reproduces data in/from an optical disc 30, receives an external input signal, performs signal processing on the received signal, and transmits the result of the signal processing to the external display 20, so that the user can View the results of signal processing on . In this case, there is no limitation on receivable external signals. For example, representative external input signals may be determined as a signal associated with DTV, a signal associated with the Internet, and the like. Specifically, the Internet refers to a communication network that a user can easily access so that the user can download specific Internet data using the optical recording/reproducing apparatus 10 and can use the downloaded data.

与以上说明相关联地,用作外部源的提供内容数据的实体通常称为内容供应方(CP)。In association with the above description, an entity providing content data serving as an external source is generally referred to as a content provider (CP).

当原始数据记录在位于光学记录/再现设备10中的光盘30中,且与原始数据相关联的附加数据存在于其它存储位置(例如,因特网)中时,本发明旨在同时再现原始数据和附加数据。When the original data is recorded in the optical disc 30 located in the optical recording/reproducing device 10, and the additional data associated with the original data exists in other storage locations (for example, the Internet), the present invention aims at reproducing the original data and the additional data at the same time. data.

例如,假设多路复用的AV(音频/视频)流被记录为光盘中所记录的原始数据,并且因特网中供使用的附加数据是与原始数据的音频流(例如,韩文)不同的音频流。在此情形中,一些用户可从因特网下载作为附加数据的特定音频流(例如,英文),可期望将所下载的音频流随作为原始数据的AV流一起再现,或可期望仅再现附加数据。为了实现用户的上述期望,必需建立原始数据与附加数据之间的相关性,并且需要一种根据用户请求来管理/再现上述数据的系统化方法。For example, suppose that a multiplexed AV (Audio/Video) stream is recorded as original data recorded in an optical disc, and additional data for use in the Internet is an audio stream different from that of the original data (e.g., Korean) . In this case, some users may download a specific audio stream (eg, English) as additional data from the Internet, may desire to reproduce the downloaded audio stream together with the AV stream as original data, or may desire to reproduce only the additional data. In order to realize the above-mentioned desire of the user, it is necessary to establish the correlation between the original data and the additional data, and a systematic method of managing/reproducing the above-mentioned data according to the user's request is required.

为便于说明,尽管记录在盘中的信号称为原始数据,并且存在于盘外的其它信号称为附加数据,但是应当注意,原始数据和附加数据并不限于任何特定数据。For convenience of explanation, although a signal recorded in a disc is referred to as original data, and other signals existing outside the disc are referred to as additional data, it should be noted that the original data and additional data are not limited to any specific data.

一般而言,附加数据可指音频数据、呈现图形(PG)数据、交互图形(IG)数据、或文本字幕等,但附加数据也可指包括上述数据和视频数据的多路复用的AV流。换言之,同时存在于本地存储中的与原始数据相关联的数据可作为附加数据。In general, additional data may refer to audio data, presentation graphics (PG) data, interactive graphics (IG) data, or text subtitles, etc., but additional data may also refer to multiplexed AV streams including the above data and video data . In other words, data associated with the original data that also exists in the local storage may serve as additional data.

为了满足上述用户请求,必须在原始数据与附加数据之间建立预定文件结构。相应地,以下将参考图2到3对在BD中使用的文件结构和数据记录结构进行说明。In order to satisfy the above-mentioned user request, it is necessary to establish a predetermined file structure between original data and additional data. Accordingly, the file structure and data recording structure used in the BD will be described below with reference to FIGS. 2 to 3 .

图2是示出用于再现/管理记录在光盘中的原始数据的文件结构、以及一种根据该文件结构来再现特定标题的方法的概念图。FIG. 2 is a conceptual diagram illustrating a file structure for reproducing/managing original data recorded in an optical disc, and a method of reproducing a specific title according to the file structure.

图2中示出了上述文件结构的一个示例。根据本发明的该文件结构在单个根目录下包括一个或多个BD目录(BDMV)。BD目录(BDMV)不仅包括作为能够确保用户交互性的通用文件(即,上层文件)的索引文件“index”,而且还包括上述对象。该文件结构包括用于存储记录在盘中的实际数据的信息以及与再现这些数据的方法相关联的其它信息的各种目录,例如,播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、流目录(STREAM)、辅助目录(AUXDATA)、以及备份目录(BACKUP)。上述目录和这些目录中所包括的各种文件将在以下说明。An example of the file structure described above is shown in FIG. 2 . The file structure according to the present invention includes one or more BD directories (BDMV) under a single root directory. The BD directory (BDMV) includes not only the index file "index" which is a general-purpose file (ie, upper file) capable of ensuring user interactivity, but also the above-mentioned objects. This file structure includes various directories for storing information of actual data recorded in the disc and other information associated with methods of reproducing these data, for example, playlist directory (PLAYLIST), clip information directory (CLIPINF), stream directory (STREAM), auxiliary directory (AUXDATA), and backup directory (BACKUP). The above-mentioned directories and various files included in these directories will be described below.

AUXDATA目录包括用于再现盘的数据的附加数据文件。例如,AUXDATA目录包括用于在执行交互图形功能时向用户提供声音数据的“Sound.bdmv”文件、以及用于在再现盘的数据时向用户提供字体信息的“11111.otf”文件。The AUXDATA directory includes additional data files for reproducing data of the disc. For example, the AUXDATA directory includes a "Sound.bdmv" file for providing sound data to the user when performing an interactive graphic function, and a "11111.otf" file for providing font information to the user when reproducing data of a disc.

流目录(STREAM)包括根据特定格式记录在盘中的多个AV流文件。一般而言,各个流是使用基于MPEG-2的传输分组来记录的,并且流目录(STREAM)使用流文件(01000.m2ts和02000.m2ts)的扩展名作为特定扩展名“*.m2ts”。特别地,如果来自上述流当中的视频/音频/图形信息被多路复用,则多路复用信息称为AV流,并且一个标题由至少一个AV流文件组成。A stream directory (STREAM) includes a plurality of AV stream files recorded in a disc according to a specific format. In general, each stream is recorded using MPEG-2-based transport packets, and the stream directory (STREAM) uses the extension of the stream files (01000.m2ts and 02000.m2ts) as a specific extension "*.m2ts". In particular, if video/audio/graphics information from among the above-mentioned streams is multiplexed, the multiplexed information is called an AV stream, and one title is composed of at least one AV stream file.

剪辑信息(Clip-info)目录(CLIPINF)由在一对一的基础上连接到上述流文件的多个剪辑信息文件(01000.clpi和02000.clpi)组成。具体而言,剪辑信息文件(*.clpi)在其中记录流文件(*.m2ts)的属性信息和定时信息。在一对一的基础上连接到流文件(*.m2ts)的剪辑信息文件(*.clpi)通常称为“剪辑”。换言之,这意味着一个剪辑是指由一个流文件(*.m2ts)和一个剪辑信息文件(*.clpi)组成的数据。记录在盘中的剪辑称为原始剪辑。下载并存储在本地存储中的剪辑称为附加剪辑。The clip information (Clip-info) directory (CLIPINF) is composed of a plurality of clip information files (01000.clpi and 02000.clpi) connected to the above-mentioned stream files on a one-to-one basis. Specifically, the clip information file (*.clpi) records therein attribute information and timing information of the stream file (*.m2ts). A clip information file (*.clpi) connected to a stream file (*.m2ts) on a one-to-one basis is generally called "clip". In other words, this means that one clip refers to data consisting of one stream file (*.m2ts) and one clip information file (*.clpi). Clips recorded on discs are called raw clips. Clips that are downloaded and stored in local storage are called attached clips.

播放列表目录(PLAYLIST)包括多个播放列表文件(*.mpls)。每个播放列表文件(*.mpls)包括一个或多个播放项(PlayItem)以及一个或多个子播放项(SubPlayItem)。每个播放项(PlayItem)和每个子播放项(SubPlayItem)适于指定再现特定剪辑的播放区间。播放项(PlayItem)和子播放项(SubPlayItem)包括与所要再现的特定剪辑相关联的信息,即,与特定剪辑的再现起始时间(IN-Time)相关联的信息、以及与再现终止时间(OUT-Time)相关联的另一信息。The playlist directory (PLAYLIST) includes a plurality of playlist files (*.mpls). Each playlist file (*.mpls) includes one or more play items (PlayItem) and one or more sub play items (SubPlayItem). Each PlayItem (PlayItem) and each SubPlayItem (SubPlayItem) are adapted to designate a playback section in which a specific clip is reproduced. The play item (PlayItem) and the sub play item (SubPlayItem) include information associated with a specific clip to be reproduced, that is, information associated with the reproduction start time (IN-Time) of the specific clip, and information associated with the reproduction end time (OUT-Time). -Time) associated with another information.

与上述说明相关联地,使用播放列表文件中的至少一个播放项(PlayItem)来再现数据的过程称为主路径,而使用各个子播放项(SubPlayItem)来再现数据的过程称为子路径。播放列表文件必须包含单个主路径。播放列表文件可根据子播放项(SubPlayItem)的存在与否按需包含至少一个子路径。In association with the above description, a process of reproducing data using at least one play item (PlayItem) in a playlist file is called a main path, and a process of reproducing data using each sub play item (SubPlayItem) is called a sub path. Playlist files must contain a single main path. The playlist file may contain at least one sub-path according to the existence of the sub-play item (SubPlayItem).

概而言之,播放列表文件通过一个或多个播放项(PlayItem)的组合来再现所需的剪辑。In a nutshell, a playlist file reproduces a desired clip through a combination of one or more play items (PlayItem).

备份目录(BACKUP)存储多个复制文件,即,存储与盘再现相关联的信息的索引文件“index”的复制文件(也称为“拷贝文件”)、对象文件“MovieObject”的复制文件、播放列表目录(PLAYLIST)中所包含的所有播放列表文件(*.mpls)的复制文件、以及剪辑信息目录(CLIPINF)中所包含的所有剪辑信息文件(*.clpi)的复制文件。如果上述文件(“index”、“MovieObject”、“*.mpls”和“*.clpi”被损坏,则盘再现过程也被致命地破坏,从而备份目录(BACKUP)被设计成预存上述文件的复制文件作为备份文件。The backup directory (BACKUP) stores a plurality of copy files, that is, a copy file (also referred to as a "copy file") of an index file "index" storing information associated with disc reproduction, a copy file of an object file "MovieObject", a playback Copy files of all playlist files (*.mpls) contained in the list directory (PLAYLIST), and copy files of all clip information files (*.clpi) contained in the clip information directory (CLIPINF). If the above-mentioned files ("index", "MovieObject", "*.mpls" and "*.clpi" are corrupted, the disc reproduction process is also fatally broken, so the backup directory (BACKUP) is designed to pre-store copies of the above-mentioned files file as a backup file.

与以上说明相关联地,图2中示出了一种使用上述盘文件结构来再现特定标题的方法。In association with the above description, a method of reproducing a specific title using the above-described disc file structure is shown in FIG. 2 .

如果用户输入了与用作索引文件的标题(也称为“索引表”)相关联的标题再现命令,则开始该标题的再现。以下将对此进行详细说明。If the user inputs a title reproduction command associated with a title serving as an index file (also referred to as "index table"), reproduction of the title is started. This will be described in detail below.

索引文件(index.bdmv)包括指示与相应盘的数据加载时首先再现的图像相关联的信息的首先回放信息“首先回放”、用于提供菜单图像的顶层菜单“顶层菜单”、以及至少一个标题信息“标题#1到标题#n”。The index file (index.bdmv) includes first playback information "first playback" indicating information associated with an image reproduced first at the time of data loading of a corresponding disc, a top menu "top menu" for providing a menu image, and at least one title Information "Title #1 to Title #n".

如果盘30被加载到光学记录/再现设备10中,则与索引表相关联的标题菜单信息经由显示器20提供给用户。如果用户选择菜单图像中所包含的特定标题或特定菜单,则根据盘制造者预定义的脚本开始数据再现。换言之,如果用户输入再现特定标题(例如,标题#1)的命令,则根据该再现/管理文件结构的对象文件(MovieObject)中所包含的命令来执行特定播放列表文件。此后,根据播放列表文件信息由播放列表文件中所包含的特定播放项和/或子播放项再现构成标题#1的一个或多个剪辑(例如,剪辑#1到剪辑#3)。If the disc 30 is loaded into the optical recording/reproducing apparatus 10 , the title menu information associated with the index table is provided to the user via the display 20 . If the user selects a specific title or a specific menu contained in the menu image, data reproduction starts according to a script predefined by the disc manufacturer. In other words, if the user inputs a command to reproduce a specific title (for example, Title #1), the specific playlist file is executed according to the command contained in the object file (MovieObject) of the reproduction/management file structure. Thereafter, one or more clips (for example, clip #1 to clip #3) constituting Title #1 are reproduced from specific PlayItems and/or SubPlayItems contained in the PlayList file according to the PlayList file information.

图3是示出根据本发明的记录在记录介质中的数据记录结构的结构图。更具体地,图3示出与该文件结构相关联的信息的盘记录格式。如图3中所示,从盘的内部区域的观点来看,上述盘结构顺序地包括作为用于管理全部文件的系统信息的文件系统信息区域、用于记录播放列表文件和剪辑信息文件以再现所记录的AV流(*.m2ts)的数据库区域、以及用于记录由音频数据、视频数据和图形数据等构成的多个流的AV流区域。特别应当注意,如前所述,记录在AV流区域中的数据可被确定为原始数据。FIG. 3 is a structural diagram showing a data recording structure recorded in a recording medium according to the present invention. More specifically, FIG. 3 shows the disc recording format of information associated with the file structure. As shown in FIG. 3, from the viewpoint of the internal area of the disc, the disc structure described above sequentially includes a file system information area as system information for managing all files, a file for recording playlist files and clip information files for reproduction. A database area for recorded AV streams (*.m2ts), and an AV stream area for recording a plurality of streams composed of audio data, video data, graphics data, and the like. In particular, it should be noted that, as described above, data recorded in the AV stream area can be determined as raw data.

本发明提供一种同时再现记录在盘中的原始数据(例如,图2中所示的文件结构)和记录在本地存储中的附加数据的方法和装置,并且以下将对根据本发明的各种优选实施例进行说明。The present invention provides a method and apparatus for simultaneously reproducing original data (for example, the file structure shown in FIG. 2 ) recorded in a disc and additional data recorded in a local storage, and various Preferred embodiments are described.

图4A是示出根据本发明的光学记录/再现设备10的框图。FIG. 4A is a block diagram showing an optical recording/reproducing device 10 according to the present invention.

参见图4A,光学记录/再现设备10包括拾取单元11、伺服单元14、信号处理器13、以及微处理器16。拾取单元11读取记录在光盘中的原始数据以及包括再现/管理文件信息的管理信息。伺服单元14控制拾取单元11的操作。信号处理器13从拾取单元11接收再现信号,将所接收的再现信号恢复到所需的信号值,或将所要记录的信号调制成记录在光盘中的另一信号,由此传送已恢复或已调制的结果。微处理器16控制上述组件的相互操作。Referring to FIG. 4A , the optical recording/reproducing device 10 includes a pickup unit 11 , a servo unit 14 , a signal processor 13 , and a microprocessor 16 . The pickup unit 11 reads original data recorded in the optical disc and management information including reproduction/management file information. The servo unit 14 controls the operation of the pickup unit 11 . The signal processor 13 receives the reproduced signal from the pickup unit 11, restores the received reproduced signal to a desired signal value, or modulates the signal to be recorded into another signal recorded in the optical disc, thereby transmitting the restored or Modulation results. Microprocessor 16 controls the interoperation of the components described above.

控制器12在接收到来自用户的命令时从光盘以外下载附加数据,将所下载的附加数据存储在本地存储15中,并配置虚拟文件系统(VFS)以再现记录在光盘中的原始数据和存储在本地存储中的附加数据。控制器12使用VFS构成包括原始数据和相关联附加数据的虚拟文件结构(以下称为虚拟包),并在接收到来自用户的请求时使用所构成的虚拟包来再现原始数据和/或附加数据。The controller 12 downloads additional data from outside the optical disc when receiving a command from the user, stores the downloaded additional data in the local storage 15, and configures a virtual file system (VFS) to reproduce the original data recorded in the optical disc and store Additional data in local storage. The controller 12 composes a virtual file structure (hereinafter referred to as a virtual package) including original data and associated additional data using the VFS, and reproduces the original data and/or additional data using the constituted virtual package upon receiving a request from a user. .

与以上说明相关联地,以下将参考图5来对VFS和虚拟包进行详细说明。In association with the above description, the VFS and the virtual package will be described in detail below with reference to FIG. 5 .

解码器17在从控制器12接收到控制信号时最终解码输出数据(即,原始数据和/或附加数据),并向用户提供经解码的结果。The decoder 17 finally decodes output data (ie, original data and/or additional data) upon receiving a control signal from the controller 12, and provides the decoded result to the user.

编码器18在从控制器12接收到控制信号时将输入信号转换成特定格式的信号(例如,MPEG2传输流),并将经转换的结果传送给信号处理器13。The encoder 18 converts the input signal into a signal of a specific format (for example, MPEG2 transport stream) upon receiving a control signal from the controller 12 , and transmits the converted result to the signal processor 13 .

新的虚拟包可被存储在本地存储15中,由此在将来它可被重复使用。并且,新的虚拟包可被临时存储在附加的动态存储器中,然后可被使用。A new virtual package can be stored in local storage 15, whereby it can be reused in the future. Also, a new virtual package can be temporarily stored in an additional dynamic memory, and then can be used.

图4B是示出根据本发明的一种使用光学记录/再现设备10中所包含的全部组件当中的本地存储来再现光盘的数据的装置的框图。4B is a block diagram showing an apparatus for reproducing data of an optical disc using local storage among all components included in the optical recording/reproducing apparatus 10 according to the present invention.

以下将对存储在本地存储15中的信息进行说明。根据本发明的本地存储15存储包括各个盘标识(ID)信息的目录和文件在内的文件信息(Disk_id#n的目录文件树信息)、以及从外部下载的多个附加剪辑。本地存储15还可存储与盘包相关联的绑定操作的绑定信息、以及用于解释存储在本地存储15中的内容数据的多个文件(内容标识信息文件)。The information stored in the local storage 15 will be described below. The local storage 15 according to the present invention stores file information (directory file tree information of Disk_id#n) including directories and files of each disc identification (ID) information, and a plurality of additional clips downloaded from outside. The local storage 15 can also store binding information of a binding operation associated with a disc package, and a plurality of files (content identification information files) for interpreting content data stored in the local storage 15 .

具体而言,本地存储15可包括用以处理不同盘的多个文件信息单元(Disk_id#n的目录文件树信息)。因此,本地存储15还需要用于管理上述文件信息单元的文件系统。具体而言,该文件系统也称为本地存储文件系统41,并且本地存储文件系统41是指用于管理存储在本地存储15中的所有文件的系统。Specifically, the local storage 15 may include a plurality of file information units (directory file tree information of Disk_id#n) for handling different disks. Therefore, the local storage 15 also requires a file system for managing the above-mentioned file information units. Specifically, this file system is also called a local storage file system 41 , and the local storage file system 41 refers to a system for managing all files stored in the local storage 15 .

因此,如果特定盘ID(Disk_id)的光盘(例如,Disk_id#1)被加载到光学记录/再现设备10中,则光学记录/再现设备10中所包含的控制器12使用拾取单元11和信号处理器13来识别该盘的ID信息,从存储在本地存储15中的所有文件信息单元当中读取等于所加载的盘ID信息的文件信息,通过将所读取的信息与该盘包绑定(或组合)来构成虚拟包,并使用所构成的虚拟包来再现盘的原始数据和本地存储的附加数据两者。Therefore, if an optical disc (for example, Disk_id#1) of a specific disc ID (Disk_id) is loaded into the optical recording/reproducing device 10, the controller 12 included in the optical recording/reproducing device 10 uses the pickup unit 11 and the signal processing device 13 to identify the ID information of the disk, read the file information equal to the loaded disk ID information from all file information units stored in the local storage 15, and bind the read information with the disk package ( or a combination) to compose a virtual package, and reproduce both the original data of the disc and the locally stored additional data using the constituted virtual package.

以下将对根据本发明的用于生成虚拟包的一个优选实施例进行说明。A preferred embodiment for generating a virtual package according to the present invention will be described below.

图5是示出根据本发明的一种构成上述虚拟文件系统(即,虚拟包)的方法的概念图。FIG. 5 is a conceptual diagram illustrating a method of constituting the above-mentioned virtual file system (ie, a virtual package) according to the present invention.

如果在图4B中所示的信息和内容存储在本地存储15中的情况下特定盘被加载到光学记录/再现设备10中,则光学记录/再现设备10读取包含在本地存储15中的文件系统信息41,并且与此同时读取包括记录在盘中的文件结构的盘文件系统信息42,从而创建VFS。更具体地,虚拟文件系统(VFS)是指虚拟地形成的用于管理本地存储15中所包含的文件系统和所加载盘的另一文件系统两者的文件系统。If a specific disc is loaded into the optical recording/reproducing device 10 with the information and content shown in FIG. 4B stored in the local storage 15, the optical recording/reproducing device 10 reads the file contained in the local storage 15. system information 41, and at the same time, disk file system information 42 including a file structure recorded in the disk is read, thereby creating a VFS. More specifically, a virtual file system (VFS) refers to a file system virtually formed for managing both the file system contained in the local storage 15 and another file system of a mounted disc.

该光学记录/再现设备构成新的虚拟包以使用上述虚拟文件系统(VFS)来同时再现记录在盘中的原始数据和记录在本地存储中的附加数据。为此目的,光学记录/再现设备10从该文件系统读取与盘(例如,Disc_id#1)相关联的文件信息(Disc_id#n的目录文件树信息),并执行用所加载的盘(Disc_id#1)的盘包来取代所读取的文件信息或将所读取的文件信息加入到该盘包中的绑定操作。The optical recording/reproducing apparatus constitutes a new virtual package to simultaneously reproduce original data recorded in a disc and additional data recorded in local storage using the above-mentioned virtual file system (VFS). For this purpose, the optical recording/reproducing apparatus 10 reads the file information (directory file tree information of Disc_id#n) associated with the disc (for example, Disc_id#1) from the file system, and executes #1) disk package to replace the read file information or add the read file information to the binding operation of the disk package.

由上述绑定操作构成的虚拟包是指用于再现/管理原始剪辑422和附加剪辑412的文件结构。原始剪辑422由记录在盘中的原始数据组成。附加剪辑412由记录在本地存储中的附加数据组成。The virtual package constituted by the binding operation described above refers to a file structure for reproducing/managing the original clip 422 and the additional clip 412 . The original clip 422 is composed of original data recorded on the disc. Additional clips 412 consist of additional data recorded in local storage.

与以上说明相关联地,新的虚拟包与盘包42具有相同的目录结构,并且将参考图7对此给出详细说明。In association with the above description, the new virtual package has the same directory structure as the disc package 42, and a detailed description thereof will be given with reference to FIG. 7 .

图6A到6G是根据本发明的各个优选实施例的在本地存储文件系统中使用的概念性文件结构。更具体地,图6A到6G中示出了与本地存储15中所包含的文件系统(即,本地存储文件系统)相关联的文件结构的各个示例。6A to 6G are conceptual file structures used in local storage file systems according to various preferred embodiments of the present invention. More specifically, respective examples of file structures associated with the file system contained in the local storage 15 (ie, the local storage file system) are shown in FIGS. 6A to 6G .

图6a是根据本发明的本地存储文件系统41的概念性文件结构。Fig. 6a is a conceptual file structure of the local storage file system 41 according to the present invention.

参见图6A,本地存储文件系统41包括用于管理所下载的附加数据的“目录和文件结构”(B)、以及用于标识与所下载的附加数据相组合的特定盘的“顶层目录结构”(A)。“顶层目录结构”(A)称为“顶层目录”。“目录和文件结构”(B)称为“绑定单元”。Referring to FIG. 6A, the local storage file system 41 includes a "directory and file structure" (B) for managing the downloaded additional data, and a "top directory structure" for identifying a specific disc combined with the downloaded additional data (A). The "top-level directory structure" (A) is called the "top-level directory". The "directory and file structure" (B) is called the "binding unit".

与以上说明相关联地,绑定单元与图2中所示的盘包具有相同结构(即,盘文件结构)。绑定单元包括索引文件、对象文件、播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、流目录(STREAM)、以及辅助目录(AUXDATA)。上述目录(PLAYLIST、CLIPINF、STREAM和AUXDATA)包括独有的文件。In association with the above description, the binding unit has the same structure (ie, disc file structure) as the disc package shown in FIG. 2 . The binding unit includes an index file, an object file, a playlist directory (PLAYLIST), a clip information directory (CLIPINF), a stream directory (STREAM), and an auxiliary directory (AUXDATA). The above directories (PLAYLIST, CLIPINF, STREAM and AUXDATA) contain unique files.

绑定单元与附加数据全部都是下载的特定情形相关联。如果仅有一部分文件是下载的,则对于本领域技术人员显而易见的是在绑定单元中仅出现与所下载的文件相关联的目录和文件。Binding units are associated with the specific case where the additional data is all downloaded. If only a portion of files are downloaded, it is obvious to those skilled in the art that only directories and files associated with the downloaded files appear in the binding unit.

例如,如果仅下载了播放列表文件(*.mpls)和剪辑(*.clpi、*.m2ts),则绑定单元可仅包括播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、以及流目录(STREAM)以按需管理所下载的播放列表文件(*.mpls)和所下载的剪辑(*.clpi、*.m2ts)。For example, if only playlist files (*.mpls) and clips (*.clpi, *.m2ts) are downloaded, the binding unit may only include playlist directory (PLAYLIST), clip information directory (CLIPINF), and stream directory (STREAM) to manage downloaded playlist files (*.mpls) and downloaded clips (*.clpi, *.m2ts) on demand.

“顶层目录”(A)结构包括用于标识必须将所下载的附加数据与之组合的特定盘的至少一个目录结构(A)。以下将参考图6B到6G来对上述“顶层目录”(A)结构的各种优选实施例进行说明。The "top directory" (A) structure comprises at least one directory structure (A) for identifying the specific disc with which the downloaded additional data has to be combined. Various preferred embodiments of the above "top-level directory" (A) structure will be described below with reference to FIGS. 6B to 6G.

图6B是根据本发明的一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6B的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。FIG. 6B is a conceptual file structure used in the local storage file system 41 according to a preferred embodiment of the present invention. Specifically, the local storage file system 41 of FIG. 6B is shown on the basis of the "top-level directory" (A).

参见图6B,在本地存储文件系统41的根目录61下设置了用于标识与特定盘(例如,BD)相关联的已下载附加数据的BD目录61a、以及用于管理通用应用数据的其它目录(即,AAAAA目录61b和/或BBBBB目录61c)。6B, under the root directory 61 of the local storage file system 41, a BD directory 61a for identifying downloaded additional data associated with a specific disc (for example, BD) and other directories for managing general application data are set. (ie, AAAAA directory 61b and/or BBBBB directory 61c).

与以上说明相关联地,AAAAA目录61b和/或BBBBB目录61c的详细结构不直接与本发明相关联,所以为便于说明在此将略去对它们的详细说明。In association with the above description, the detailed structure of the AAAAA directory 61b and/or the BBBBB directory 61c is not directly related to the present invention, so their detailed description will be omitted here for the convenience of description.

与以上说明相关联地,在BD目录61a下设置用于标识特定盘的类型信息的至少一个盘ID(discID)。具有不同类型的各张盘包括至少一个盘ID目录63。每个盘ID目录BD包括上述绑定单元B。In association with the above description, at least one disc ID (discID) for identifying type information of a specific disc is set under the BD directory 61a. Discs of different types include at least one disc ID directory 63 . Each disc ID directory BD includes the binding unit B described above.

例如,图6B示出本地存储文件系统41仅包括盘ID(discID)目录63作为能标识与每个已下载附加数据相组合的特定盘的盘ID目录。For example, FIG. 6B shows that the local storage file system 41 includes only a disc ID (discID) directory 63 as a disc ID directory that can identify a specific disc combined with each downloaded additional data.

因此,如果特定盘被加载到光学记录/再现设备中,则将与相应盘ID(例如,“Disc_id”)包含在同一目录下的绑定单元B与所加载的盘文件结构组合,从而构成上述虚拟包。Therefore, if a specific disc is loaded into the optical recording/reproducing apparatus, the binding unit B contained in the same directory as the corresponding disc ID (for example, "Disc_id") is combined with the loaded disc file structure, thereby constituting the above-mentioned virtual package.

图6C是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6C的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。FIG. 6C is a conceptual file structure used in the local storage file system 41 according to another preferred embodiment of the present invention. Specifically, the local storage file system 41 of FIG. 6C is shown on the basis of the "top directory" (A).

与以上说明相关联地,图6C的文件结构与图6B的相同。但是,图6C的本地存储文件系统还对每个内容数据包括一个内容ID(contentID)目录64,这与图6B的本地存储文件系统不同。In association with the above description, the file structure of FIG. 6C is the same as that of FIG. 6B. However, the local storage file system of FIG. 6C also includes a content ID (contentID) directory 64 for each content data, which is different from the local storage file system of FIG. 6B.

例如,与上述内容ID(contentID)目录641、642和643相关联地,每当下载了与盘ID(discID)目录631相关联的特定内容数据时,就构成单个内容ID目录641、642或643。For example, in association with the above-mentioned content ID (contentID) directories 641, 642, and 643, whenever specific content data associated with the disc ID (discID) directory 631 is downloaded, a single content ID directory 641, 642, or 643 is constituted. .

因此,在BD目录61a下分层设置了用于标识特定盘的类型信息的盘ID目录63和用于标识内容数据的内容ID目录64。上述绑定单元B包含在每个内容ID目录64中。Therefore, a disc ID directory 63 for identifying type information of a specific disc and a content ID directory 64 for identifying content data are layered under the BD directory 61a. The binding unit B described above is included in each content ID directory 64 .

图6D是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6D的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。FIG. 6D is a conceptual file structure used in the local storage file system 41 according to another preferred embodiment of the present invention. Specifically, the local storage file system 41 of FIG. 6D is shown on the basis of the "top directory" (A).

参见图6D,在本地存储文件系统41的根目录61下设置了用于标识所下载的与特定盘(例如,BD)相关联的附加数据的BD目录61a、以及用于管理通用应用数据的其它目录(即,AAAAA目录61b和/或BBBBB目录61c)。Referring to FIG. 6D, under the root directory 61 of the local storage file system 41, a BD directory 61a for identifying downloaded additional data associated with a specific disc (for example, BD) and other files for managing general application data are set. directory (ie, AAAAA directory 61b and/or BBBBB directory 61c).

与以上说明相关联地,在BD目录61a下设置了用于标识内容供应方(CP)的组织ID(Org ID)目录62、以及用于标识特定盘的类型信息的盘ID目录63。上述绑定单元B包含在每个盘ID目录63中。In association with the above description, an organization ID (Org ID) directory 62 for identifying a content provider (CP) and a disc ID directory 63 for identifying type information of a specific disc are provided under the BD directory 61a. The binding unit B described above is included in each disc ID directory 63 .

组织ID目录62包括根据提供上述附加数据的内容供应方(CP)来分类的一个或多个目录。一般而言,组织ID目录62中所包含的目录是根据制作影片标题的标题制作者(也称为“工作室”)来分类的。例如,org ID_1目录621指A工作室,org ID_2目录622指B工作室,而org ID_3目录623指C工作室。在组织ID目录621、622和623每一个之下设置了根据各个工作室制作的盘类型来分类的一个或多个盘ID目录63。例如,来自由org ID_1目录621标识的A工作室制作的各个标题#1到#3当中的标题#1由盘ID_1目录631标识,标题#2由盘ID_2目录632标识,而标题#3由盘ID_3目录633标识。上述绑定单元被包含在盘ID目录631、632和633的每一个之中。The organization ID directory 62 includes one or more directories classified according to content providers (CPs) that provide the above-mentioned additional data. In general, the categories contained in the organization ID category 62 are categorized according to the title makers (also referred to as "studios") that produce movie titles. For example, org ID_1 directory 621 refers to studio A, org ID_2 directory 622 refers to studio B, and org ID_3 directory 623 refers to studio C. Under each of the organization ID directories 621, 622, and 623, one or more disc ID directories 63 classified according to the type of disc produced by each studio are set. For example, title #1 from among the respective titles #1 to #3 produced by Studio A identified by org ID_1 directory 621 is identified by disc ID_1 directory 631, title #2 is identified by disc ID_2 directory 632, and title #3 is identified by disc ID_2 directory 632, and title #3 is identified by disc ID_2 ID_3 Directory 633 ID. The binding unit described above is contained in each of the disc ID directories 631 , 632 and 633 .

根据图6D中所示的该优选实施例,作为用于标识与各个下载附加数据相组合的特定盘的ID目录的组织ID目录62和盘ID目录63以分层结构形式包含在本地存储文件系统41中。因此,如果特定盘被加载到光学记录/再现设备中,则使与所加载盘的ID信息(例如,“Org_ID和Disc_id”)包含在同一目录中的绑定单元B与所加载的盘包组合,从而构成上述虚拟包。According to this preferred embodiment shown in FIG. 6D, the organization ID directory 62 and the disk ID directory 63, which are ID directories for identifying a specific disk combined with each downloaded additional data, are included in the local storage file system in a hierarchical structure. 41 in. Therefore, if a specific disc is loaded into the optical recording/reproducing apparatus, the binding unit B contained in the same directory as the ID information (for example, "Org_ID and Disc_id") of the loaded disc is combined with the loaded disc package , thus forming the above virtual package.

与以上说明相关联地,图6D的本地存储文件系统41还包括普遍适于所有内容供应方(CP)的第一共享(Shared)目录62a,以及普遍适于各个CP的所有盘ID目录63的第二共享(Shared)目录63a。在此情形中,第一共享目录62a和第二共享目录63a被设置在BD目录61a下。In association with the above description, the local storage file system 41 of FIG. 6D also includes a first shared (Shared) directory 62a that is generally applicable to all content providers (CPs), and a directory 63 that is generally applicable to all disk IDs of each CP. The second shared (Shared) directory 63a. In this case, the first shared directory 62a and the second shared directory 63a are set under the BD directory 61a.

第一共享目录62a旨在提供普遍适于所有工作室的通用数据。优选的是,假定所有工作室(即,CP)就上述第一共享目录62a的必要性达成一致,图6D的本地存储文件系统41可包括第一共享目录62a。为了指出上述事实,一虚线连接至第一共享目录62a。The first shared directory 62a is intended to provide common data universally applicable to all studios. Preferably, the local storage file system 41 of FIG. 6D may include the first shared directory 62a assuming that all studios (ie, CPs) agree on the necessity of the above-mentioned first shared directory 62a. In order to point out the above fact, a dotted line is connected to the first shared directory 62a.

与此同时,第二共享目录63a旨在提供普遍适于各个工作室的所有标题(例如,组织ID目录621中所包含的盘ID目录631到633)的通用数据。Meanwhile, the second shared directory 63a is intended to provide common data universally applicable to all titles (for example, disc ID directories 631 to 633 contained in the organization ID directory 621 ) of respective studios.

例如,第二共享目录63a适于将相同的初始屏幕应用于相应工作室制作的标题,或用作提供特定屏幕图像为相应工作室的新标题做广告的目录。换言之,尽管并没有在所有工作室之间达成协议,但是第二共享目录63a可根据需要包含在该文件结构中,这与第一共享目录62a是不同的。For example, the second shared directory 63a is suitable for applying the same initial screen to titles produced by the corresponding studio, or as a directory providing specific screen images to advertise new titles of the corresponding studio. In other words, the second shared directory 63a may be included in the file structure as required, which is different from the first shared directory 62a, although there is no agreement among all studios.

因此,如果有第一共享目录62a和/或第二共享目录63a,则将相应共享目录中所包含的绑定单元B与该盘包组合,稍后将参考图7对此进行详细说明。Therefore, if there is a first shared directory 62a and/or a second shared directory 63a, the binding unit B contained in the corresponding shared directory is combined with the disc package, which will be described in detail with reference to FIG. 7 later.

图6E是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6E的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。FIG. 6E is a conceptual file structure used in the local storage file system 41 according to another preferred embodiment of the present invention. Specifically, the local storage file system 41 of FIG. 6E is shown on the basis of the "top-level directory" (A).

与以上说明相关联地,图6E的文件结构与图6D的相同。但是,图6E的本地存储文件系统还对每个下载的内容数据单元包括一个内容ID(contentID)目录64,这与图6D的本地存储文件系统不同。内容ID目录64被设置在盘ID目录63下。In association with the above description, the file structure of FIG. 6E is the same as that of FIG. 6D. However, the local storage file system of FIG. 6E also includes a content ID (contentID) directory 64 for each downloaded content data unit, which is different from the local storage file system of FIG. 6D. A content ID directory 64 is provided under the disc ID directory 63 .

例如,与上述内容ID(contentID)目录641、642和643相关联地,每当下载了与盘ID(discID)目录631相关联的特定内容数据时就构成单个内容ID目录641、642或643。For example, in association with the above-described content ID (contentID) directories 641, 642, and 643, a single content ID directory 641, 642, or 643 is constituted whenever specific content data associated with the disc ID (discID) directory 631 is downloaded.

因此,在BD目录61a下设置了用于标识内容供应方(CP)的组织ID目录62、用于标识特定盘的类型信息的盘ID目录63、以及用于标识内容数据的内容ID目录64。上述绑定单元B包含在每个内容ID目录64中。Therefore, an organization ID directory 62 for identifying a content provider (CP), a disc ID directory 63 for identifying type information of a specific disc, and a content ID directory 64 for identifying content data are provided under the BD directory 61a. The binding unit B described above is included in each content ID directory 64 .

图6E的本地存储文件系统还可用与图6D中相同的方式包括第一共享目录62a和/或第二共享目录63a。The local storage file system in FIG. 6E may also include the first shared directory 62a and/or the second shared directory 63a in the same manner as in FIG. 6D.

图6F是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6F的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。FIG. 6F is a conceptual file structure used in the local storage file system 41 according to another preferred embodiment of the present invention. Specifically, the local storage file system 41 of FIG. 6F is shown on the basis of the "top directory" (A).

与以上说明相关联地,图6F的本地存储文件系统的特征在于,它包括用于标识特定盘的单个目录。例如,图6C中所示的盘ID目录63和内容ID目录64被统一,由此构成盘内容ID(disc_content_ID)目录65。In connection with the above description, the local storage file system of FIG. 6F is characterized in that it includes a single directory for identifying a particular disk. For example, the disc ID directory 63 and content ID directory 64 shown in FIG. 6C are unified, whereby a disc content ID (disc_content_ID) directory 65 is constituted.

更具体地,与盘内容ID(disc_content_ID)目录651、652和653相关联地,每当下载了与特定盘相关联的特定内容数据时,就构成单个盘内容ID目录651、652或653。More specifically, in association with the disc content ID (disc_content_ID) lists 651, 652, and 653, a single disc content ID list 651, 652, or 653 is constituted whenever specific content data associated with a specific disc is downloaded.

因此,在BD目录61a下仅设置了用于标识特定盘类型信息和内容类型信息的盘内容ID(disc_content_ID)目录65。上述绑定单元B被包含在各个盘内容ID(disc_content_ID)目录651、652和653中。Therefore, only a disc content ID (disc_content_ID) directory 65 for identifying specific disc type information and content type information is set under the BD directory 61a. The binding unit B described above is contained in the respective disc content ID (disc_content_ID) directories 651 , 652 and 653 .

图6G是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6G的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。FIG. 6G is a conceptual file structure used in the local storage file system 41 according to another preferred embodiment of the present invention. Specifically, the local storage file system 41 of FIG. 6G is shown on the basis of the "top directory" (A).

与以上说明相关联地,图6G的本地存储文件系统的特征在于,它包括用于标识特定盘的单个目录。例如,图6E中所示的组织ID(orgID)目录62、盘ID目录63和内容ID目录64被统一,从而构成组织盘内容ID(org_disc_content_ID)目录66。In connection with the above description, the local storage file system of FIG. 6G is characterized in that it includes a single directory for identifying a particular disk. For example, the organization ID (orgID) directory 62, disc ID directory 63, and content ID directory 64 shown in FIG.

更具体地,与组织盘内容ID(org_disc_content_ID)目录661、662和663相关联地,每当下载了与特定盘相关联的特定内容数据时,就形成单个组织盘内容ID目录661、662或663。More specifically, in association with the organization disc content ID (org_disc_content_ID) directories 661, 662, and 663, a single organization disc content ID directory 661, 662, or 663 is formed whenever specific content data associated with a specific disc is downloaded. .

因此,在BD目录61a下仅设置了用于标识特定工作室、盘、和内容数据的类型信息的组织盘内容ID(org_disc_content_ID)目录66。上述绑定单元B被包含在各个组织盘内容ID(org_disc_content_ID)目录661、662和663中。Therefore, only the organization disc content ID (org_disc_content_ID) directory 66 for identifying a specific studio, disc, and type information of content data is set under the BD directory 61a. The binding unit B described above is contained in the respective organization disc content ID (org_disc_content_ID) directories 661 , 662 and 663 .

与关联于根据本发明的本地存储文件系统41的上述优选实施例相关联地,除图6E的优选实施例以外的其余优选实施例中包括至少一个ID目录。因此,除图6E的优选实施例以外的其余优选实施例中不包含的目录以指示系统数据的元数据形式来配置、然后将其另外存储是合乎需要的。In association with the above preferred embodiment associated with the local storage file system 41 according to the present invention, other preferred embodiments except the preferred embodiment of FIG. 6E include at least one ID directory. Therefore, it is desirable that directories not included in the remaining preferred embodiments other than the preferred embodiment of FIG. 6E be configured in the form of metadata indicating system data and then be stored additionally.

例如,图6B的优选实施例不包括组织ID目录62和内容ID目录64。优选地,CP信息和内容信息可用元数据的形式来配置,然后可进行管理。图6D的优选实施例中不存在内容ID目录,由此与内容相关联的信息可用元数据的形式来配置,然后可进行管理。For example, the preferred embodiment of FIG. 6B does not include organization ID directory 62 and content ID directory 64 . Preferably, CP information and content information can be configured in the form of metadata, and then can be managed. In the preferred embodiment of Figure 6D there is no content ID directory, whereby information associated with content can be configured in the form of metadata and then managed.

图7是示出一种使用基于根据本发明的文件结构的虚拟文件系统来构成虚拟包的方法的概念图。FIG. 7 is a conceptual diagram illustrating a method of constituting a virtual package using a virtual file system based on the file structure according to the present invention.

参见图7,特定文件结构(即,图2的盘包)记录在所加载的盘中。包括图6B到6G的盘包之一的本地存储文件系统41包含在本地存储中。Referring to FIG. 7, a specific file structure (ie, the disc package of FIG. 2) is recorded in the loaded disc. A local storage file system 41 including one of the disk packages of FIGS. 6B to 6G is included in the local storage.

本地存储文件系统41包括与所加载的盘(例如,Disc_id#1)组合的绑定单元和绑定信息。The local storage file system 41 includes a binding unit and binding information combined with the loaded disc (for example, Disc_id#1).

与以上说明相关联地,本发明示例性地示出以下情形,其中根据图6D的优选实施例,本地存储文件系统41的盘包在组织ID目录62下包括盘ID目录63和第二共享目录63a。In association with the above description, the present invention exemplarily shows the following situation, wherein according to the preferred embodiment of FIG. 6D , the disk package of the local storage file system 41 includes a disk ID directory 63 and a second shared directory under the organization ID directory 62 63a.

如从图7可见,盘ID目录63和第二共享目录63a的每一个均包括与所加载的盘(例如,OrgID 1和DiscID_1)组合的绑定单元②。As can be seen from FIG. 7, each of the disc ID directory 63 and the second shared directory 63a includes a binding unit ② combined with the loaded disc (for example, OrgID 1 and DiscID_1).

本地存储文件系统41包括绑定信息③。绑定信息③包括与绑定单元②相关联的各种信息,例如,绑定单元的文件类型、绑定单元的更新次数、绑定方法等等。但是,根据需要可对某些示例应用预定的绑定方法。换言之,即使没有绑定信息,该预定绑定方法也可被应用于某些示例。The local storage file system 41 includes binding information ③. The binding information ③ includes various information associated with the binding unit ②, for example, the file type of the binding unit, the number of updates of the binding unit, the binding method, and the like. However, a predetermined binding method can be applied to some examples as needed. In other words, even without binding information, the predetermined binding method can be applied to some examples.

与以上说明相关联地,绑定单元②基本类似于盘包。具体而言,绑定单元可包括与盘中所包含的特定播放列表文件具有相同名称的播放列表文件,从而可将其与特定播放列表文件组合。但是,绑定单元独自不能作为再现/管理文件,并且此事实被视为是绑定单元②与盘包①之间的区别。In association with the above description, the binding unit ② is basically similar to a disc pack. Specifically, the binding unit may include a playlist file having the same name as a specific playlist file contained in the disc, so that it can be combined with the specific playlist file. However, the binding unit alone cannot serve as a reproduction/management file, and this fact is regarded as the difference between the binding unit ② and the disc package ①.

应当注意,绑定单元②本身不能作为再现/管理文件来操作,这与盘包①不同。如果假设绑定单元②被设计成独自来执行数据再现,则此数据再现类似于本地存储的数据再现,从而绑定单元的上述操作与本发明的同时再现记录在盘中的原始数据和记录在本地存储中的附加数据的目的相背。It should be noted that binding unit ② itself cannot operate as a reproduction/management file, unlike disc package ①. If it is assumed that the binding unit ② is designed to perform data reproduction independently, this data reproduction is similar to the data reproduction of local storage, so that the above-mentioned operation of the binding unit and the present invention simultaneously reproduce the original data recorded in the disk and the data recorded in the Appending data in local storage serves the opposite purpose.

因此,虚拟文件系统(VFS)执行使用上述绑定信息③将绑定单元②与所加载的盘的盘包①组合的绑定操作,从而构成新的虚拟包51。Accordingly, the virtual file system (VFS) performs a binding operation of combining the binding unit ② with the disc package ① of the loaded disc using the binding information ③ described above, thereby constituting a new virtual package 51.

与以上说明相关联地,以下将对上述绑定操作以及由该绑定操作构成的虚拟包的各种特征进行说明。In association with the above description, the above binding operation and various features of the virtual package formed by the binding operation will be described below.

绑定操作的第一个特征如下。如果盘包①中所包含的文件的名称等于绑定单元②中所包含的文件的名称,则用上述包含在绑定单元②中的文件来替换虚拟包51中所包含的文件。例如,如图7中所示,绑定单元②中存在与包含在盘包①中的索引文件(index.bdmv)81和播放列表文件(00000.mpls)71具有相同文件名的索引文件(index.bdmv)82和播放列表文件(00000.mpls)72,则用包含在新的虚拟包的绑定单元②中的文件来替换该索引文件(index.bdmv)82和播放列表文件(00000.mpls)72。The first characteristic of the bind operation is as follows. If the name of the file contained in the disk package ① is equal to the name of the file contained in the binding unit ②, then replace the file contained in the virtual package 51 with the above-mentioned file contained in the binding unit ②. For example, as shown in Figure 7, there is an index file (index. .bdmv) 82 and playlist file (00000.mpls) 72, then replace the index file (index.bdmv) 82 and playlist file (00000.mpls) with the files contained in the binding unit ② of the new virtual package )72.

能够提供前述绑定单元②中所包含的索引文件(index.bdmv)82和播放列表文件(00000.mpls)72的外部内容供应方(CP)必须考虑上述索引文件(index.bdmv)82和播放列表文件(00000.mpls)72代替盘包①中所包含的索引文件(index.bdmv)81和播放列表文件(00000.mpls)71,并且必须以完成文件(即,完整的文件)的形式来预制作上述文件,从而外部CP能预提供完全成形的索引文件(index.bdmv)82和完全成形的播放列表文件(00000.bdmv)72。The external content provider (CP) that can provide the index file (index.bdmv) 82 and playlist file (00000.mpls) 72 contained in the aforementioned binding unit ② must consider the above-mentioned index file (index.bdmv) 82 and playlist file (00000.mpls). The list file (00000.mpls) 72 replaces the index file (index.bdmv) 81 and the playlist file (00000.mpls) 71 contained in the disc package ①, and must be in the form of a complete file (that is, a complete file) The above files are pre-produced so that the external CP can pre-provide a fully formed index file (index.bdmv) 82 and a fully formed playlist file (00000.bdmv) 72 .

但是,在外部CP不提供完全成形的索引文件(index.bdmv)82和完全成形的播放列表文件(00000.bdmv)72的情况下,虚拟包51必须与包含在盘包①中的索引文件(index.bdmv)81和播放列表文件(00000.mpls)71相关联地执行组合操作,从而可使用前述组合操作来构成新的索引文件(index.bdmv)(未示出)和新的播放列表文件(00000.mpls)(未示出)。But, under the situation that the index file (index.bdmv) 82 of complete formation and the playlist file (00000.bdmv) 72 of complete formation are not provided by external CP, virtual package 51 must be included in the index file ( index.bdmv) 81 and the playlist file (00000.mpls) 71 are associated to perform a combination operation, so that the aforementioned combination operation can be used to form a new index file (index.bdmv) (not shown) and a new playlist file (00000.mpls) (not shown).

绑定操作的第二特征如下。如果盘包①中所包含的文件的名称与绑定单元②中所包含的文件的名称不同,则绑定单元②中所包含的文件被附加或添加到虚拟包。例如,如图7中所示,disc ID_1目录63中所包含的“02000.clpi”文件和“02000.m2ts”文件、以及第二共享目录63a中所包含的“01000.mpls”文件、“03000.clpi”文件和“03000.m2ts”文件指示新添加的具有与盘包①中所包含的文件名不同的文件名的文件,从而通过添加上述文件来配置新的虚拟包51。The second characteristic of the bind operation is as follows. If the name of the file contained in the disc package ① is different from the name of the file contained in the binding unit ②, the file contained in the binding unit ② is attached or added to the virtual package. For example, as shown in FIG. 7, the "02000.clpi" file and the "02000.m2ts" file included in the disc ID_1 directory 63, and the "01000.mpls" file, "03000. The ".clpi" file and the "03000.m2ts" file indicate newly added files having file names different from those contained in the disc package ①, so that a new virtual package 51 is configured by adding the above-mentioned files.

绑定操作的第三特征如下。如果在disc ID_1目录63和第二共享目录63a中的绑定单元②中存在相同的文件名,则首先使用disc ID_1目录63中所包含的文件。换言之,虚拟包51中所构成的文件的优先次序确定为disc ID_1目录63→第二共享目录63a→盘包①的次序。The third characteristic of the bind operation is as follows. If the same file name exists in the binding unit ② in the disc ID_1 directory 63 and the second shared directory 63a, the file contained in the disc ID_1 directory 63 is first used. In other words, the priority order of the files constituted in the virtual package 51 is determined as the order of disc ID_1 directory 63→second shared directory 63a→disc package ①.

因此,假设在disc ID_1目录63和第二共享目录63a中存在“00002.mpls”文件(未示出),则该新的虚拟包中所包含的文件将用前述包含在disc ID_1目录63中的“00002.mpls”文件来替换。以此方式,假设在第二共享目录63a中存在“00003.mpls”文件(未示出),则将用包含在disc ID_1目录63中的“00003.mpls”文件来替换包含在新的虚拟包51中的文件。因此,虚拟包51由上述第一到第三特征构成,从而可使用前述虚拟包51来同时再现记录在盘中的原始数据和记录在本地存储15中的附加数据。Therefore, assuming that there is a "00002.mpls" file (not shown) in the disc ID_1 directory 63 and the second shared directory 63a, then the files contained in this new virtual package will use the aforementioned files contained in the disc ID_1 directory 63 "00002.mpls" file to replace. In this way, assuming that a "00003.mpls" file (not shown) exists in the second shared directory 63a, the "00003.mpls" file contained in the disc ID_1 directory 63 will be used to replace the file contained in the new virtual package 51 files. Therefore, the virtual package 51 is constituted by the first to third features described above, so that the original data recorded in the disc and the additional data recorded in the local storage 15 can be simultaneously reproduced using the aforementioned virtual package 51 .

图8a到8c是根据本发明的其它优选实施例的在本地存储文件系统中使用的概念性文件结构。Figures 8a to 8c are conceptual file structures used in local storage file systems according to other preferred embodiments of the present invention.

图8a示出盘ID目录631、632和633的详细结构。具体而言,如从图8可见,盘ID目录631、632和633中所包含的应用目录6311和6312与应用目录6311和6312以及虚拟包数据目录6313分离。例如,disc ID_0目录631、disc ID_1目录632、以及disc ID_2目录633设置在org ID_0目录621下。disc ID_0目录631包括应用目录6311和6312以及虚拟包数据目录6313。在此情形中,应用目录6311和6312的每一个包括仅由具有特定ID“disc ID_0”的盘控制的应用文件或程序。虚拟包数据目录6313与“disc ID_0”的特定盘组合,并包括要包含在虚拟包中的文件。Fig. 8a shows the detailed structure of the disc ID directories 631, 632 and 633. Specifically, as can be seen from FIG. 8 , the application directories 6311 and 6312 contained in the disc ID directories 631 , 632 , and 633 are separated from the application directories 6311 and 6312 and the virtual package data directory 6313 . For example, a disc ID_0 directory 631 , a disc ID_1 directory 632 , and a disc ID_2 directory 633 are set under the org ID_0 directory 621 . The disc ID_0 directory 631 includes application directories 6311 and 6312 and a virtual package data directory 6313 . In this case, each of the application directories 6311 and 6312 includes application files or programs controlled only by a disc with a specific ID "disc ID_0". The virtual package data directory 6313 is combined with a specific disc of "disc ID_0", and includes files to be included in the virtual package.

图8B到8C示出虚拟包数据目录6313的详细结构。与以上说明相关联地,图8B到8C的优选实施例的特征在于,在图8B到8C中使用活动目录(Active)和非活动目录(Inactive)。8B to 8C show the detailed structure of the virtual package data directory 6313. In association with the above description, the preferred embodiment of FIGS. 8B to 8C is characterized in that an active directory (Active) and an inactive directory (Inactive) are used in FIGS. 8B to 8C.

在此情形中,活动(Active)目录是指由当前虚拟包的文件组成的目录,并且还指示活动(Inactive)目录中所包含的所有文件用于绑定操作。In this case, the active (Active) directory refers to a directory composed of files of the current virtual package, and also indicates that all files contained in the active (Inactive) directory are used for the binding operation.

优选的是,活动(Active)目录可仅由一Java系统(例如,BD-J应用)控制,活动(Active)目录中所包含的文件可仅在访问之后才再现,并且可以不允许诸如文件删除等编辑操作。Preferably, the active (Active) directory can only be controlled by a Java system (for example, BD-J application), the files contained in the active (Active) directory can be reproduced only after access, and can not allow things such as file deletion Wait for the editing operation.

非活动(Inactive)是指由不能构成当前虚拟包的一个或多个文件组成的目录。因此,非活动(Inactive)目录由Java系统(例如,BD-J应用)控制,并且非活动(Inactive)目录中所包含的文件被访问,由此允许诸如文件删除等编辑操作。Inactive refers to a directory consisting of one or more files that cannot constitute the current virtual package. Therefore, the inactive (Inactive) directory is controlled by the Java system (eg, BD-J application), and files contained in the inactive (Inactive) directory are accessed, thereby allowing editing operations such as file deletion.

与以上说明相关联地,单个虚拟包数据目录6313可包括单个活动(Active)目录6313a和多个非活动目录6313b和6313c。换言之,单个活动目录必须呈现为虚拟包数据目录中用于当前绑定操作的目录。并且,根据需要,还可呈现至少一个非活动目录作为虚拟包数据目录中不用于当前绑定操作的目录。并且,非活动(Inactive)目录可被变更为活动(Active)目录,并且活动(Active)目录也可被变更为非活动(Inactive)目录。In association with the above description, a single virtual package data directory 6313 may include a single active (Active) directory 6313a and multiple inactive directories 6313b and 6313c. In other words, a single active directory must appear as the directory in the virtual package data directory for the current bind operation. And, as required, at least one inactive directory may also be presented as a directory in the virtual package data directory that is not used for the current binding operation. Also, the inactive (Inactive) directory can be changed to the active (Active) directory, and the active (Active) directory can also be changed to the inactive (Inactive) directory.

但是,作为另一示例,在虚拟包数据目录中可呈现多个活动(Active)目录。在此情形中,可能需要用于控制绑定操作的高层控制程序。However, as another example, multiple Active (Active) directories may be present in the virtual package data directory. In this case, a high-level control program for controlling binding operations may be required.

虚拟包数据目录6313中所包含的目录(00000、00001和00002)可用作能够存储根据所下载内容数据分类的文件的目录。换言之,根据需要,可将单个标题中所包含的多个内容数据单元可相互分开。例如,单个标题包括一音频流和一图形流。该音频流存储在非活动目录(00001)中,而该图形流存储在非活动目录(00002)中。Directories (00000, 00001, and 00002) contained in the virtual package data directory 6313 can be used as directories capable of storing files classified according to downloaded content data. In other words, a plurality of content data units included in a single title can be separated from each other as necessary. For example, a single title includes an audio stream and a graphics stream. The audio stream is stored in the inactive directory (00001) and the graphics stream is stored in the inactive directory (00002).

因此,在绑定操作之前,分离/存储的内容数据移到活动(Active)目录。Therefore, before the bind operation, the separated/stored content data is moved to the active (Active) directory.

图8B示出虚拟包数据目录6313中包含单个活动目录(00000)和多个非活动目录(00001、00002)的示例。在活动目录(00000)中呈现用于构成虚拟包的绑定单元。尽管图8B中示出了非活动目录(00001、00002)中包含的文件,但是可在图8B的结构中呈现活动目录(00000)的绑定单元中所包含的所有文件。FIG. 8B shows an example in which the virtual package data directory 6313 contains a single active directory (00000) and multiple inactive directories (00001, 00002). Binding units for constituting virtual packages are present in Active Directory (00000). Although files contained in the non-active directory (00001, 00002) are shown in FIG. 8B, all files contained in the binding unit of the active directory (00000) may be represented in the structure of FIG. 8B.

图8C示出活动目录(0000)中能够构成虚拟包的绑定单元的另一个示例。换言之,单个标题中所包含的多个内容数据单元被配置在这组附加文件中。例如,第一组(101S)音频文件(00000.01.mpls、01000.clpi、及01000.m2ts)、第二组(102S)呈现图形(PG)文件(00000.02.mpls、09001.clpi及09001.m2ts)、以及第三组(103S)文本字幕(TXT-ST)文件(00000.03.mpls、09002.clpi及09002.m2ts)可被相互分开地配置。在上述示例的情形中,第一文件组101S、第二文件组102S和第三文件组103S在根据内容单元分类时下载,作为单个文件存储在非活动目录中,并在绑定操作之前移到活动目录,从而构成了单个绑定单元。FIG. 8C shows another example of binding units capable of constituting a virtual package in Active Directory (0000). In other words, a plurality of content data units contained in a single title are arranged in this set of additional files. For example, the first set (101S) of audio files (00000.01.mpls, 01000.clpi, and 01000.m2ts), the second set (102S) of presentation graphics (PG) files (00000.02.mpls, 09001.clpi, and 09001.m2ts) , and a third group (103S) of text subtitle (TXT-ST) files (00000.03.mpls, 09002.clpi, and 09002.m2ts) may be configured separately from each other. In the case of the above example, the first file group 101S, the second file group 102S, and the third file group 103S are downloaded when classified according to content units, stored as individual files in the inactive directory, and moved to Active Directory, thus forming a single binding unit.

图9A到9C是示出根据本发明的构成另一虚拟包的方法的概念图。例如,图9A到9C中示出了在图8C的绑定单元中使用的绑定方法。9A to 9C are conceptual diagrams illustrating a method of constituting another virtual package according to the present invention. For example, the binding method used in the binding unit of FIG. 8C is shown in FIGS. 9A to 9C.

图9A示出将盘中所包含的单个播放列表文件(00000.mpls)100与绑定单元中所包含的多个播放列表文件101、102和103组合的绑定操作。可注意到,绑定单元中所包含的多个播放列表文件101、102和103等于与盘中所包含的播放列表文件100相关联的各个内容的播放列表文件。FIG. 9A shows a binding operation of combining a single playlist file (00000.mpls) 100 contained in a disc with a plurality of playlist files 101, 102, and 103 contained in a binding unit. It can be noted that the plurality of playlist files 101, 102, and 103 contained in the binding unit are equal to the playlist files of the respective contents associated with the playlist file 100 contained in the disc.

图9B示出图9B中所示的处理的详细绑定操作。FIG. 9B shows detailed binding operations of the processing shown in FIG. 9B.

与以上说明相关联地,图9B示出盘的播放列表文件100构成主路径、而绑定单元中所包含的多个播放列表文件101、102和103分别构成子路径的示例。In association with the above description, FIG. 9B shows an example in which the playlist file 100 of the disc constitutes the main path, and the plurality of playlist files 101, 102, and 103 included in the binding unit constitute the subpaths, respectively.

首先,绑定单元中所包含的多个播放列表文件101、102和103被合并以构成至少一条子路径,然后将该子路径与盘中所包含的播放列表文件100组合,从而构成虚拟包中所包含的虚拟播放列表文件。在此情形中,可构成单个子路径,或也可构成根据各个播放列表文件101、102和103分类的多个子路径。First, a plurality of playlist files 101, 102, and 103 contained in the binding unit are merged to form at least one subpath, and then the subpath is combined with the playlist file 100 contained in the disc to form a virtual package. Contains virtual playlist files. In this case, a single sub-path may be constituted, or a plurality of sub-paths classified according to the respective playlist files 101, 102, and 103 may also be constituted.

与以上说明相关联地,图9C示出盘中所包含的播放列表文件100构成主路径、并且绑定单元中所包含的每个播放列表文件101、102和103包括主路径和子路径。In association with the above description, FIG. 9C shows that playlist files 100 contained in a disc constitute a main path, and each playlist file 101, 102, and 103 contained in a binding unit includes a main path and a sub path.

在此情形中,通过合并绑定单元中所包含的播放列表文件101、102和103而不与盘中所包含的播放列表文件100合并来构成虚拟包中所包含的虚拟播放列表文件104。图9C示出绑定单元中所包含的每个播放列表文件101、102和103包括主路径的示例,由此在图9C中预包含盘中所包含的播放列表文件的内容数据。In this case, the virtual playlist file 104 contained in the virtual package is constituted by merging the playlist files 101, 102, and 103 contained in the binding unit without merging with the playlist file 100 contained in the disc. FIG. 9C shows an example in which each of the playlist files 101, 102, and 103 contained in the binding unit includes a main path, whereby the content data of the playlist files contained in the disc are pre-included in FIG. 9C.

与以上说明相关联地,假设在绑定单元中仅呈现单个播放列表文件101、102或103,则相应播放列表文件可用虚拟播放列表文件104来替换。In association with the above description, assuming that only a single playlist file 101 , 102 or 103 is present in a binding unit, the corresponding playlist file can be replaced with a virtual playlist file 104 .

图10A到10D是根据本发明另外的优选实施例的在本地存储文件系统中使用的概念性文件结构。具体而言,图10A到10D的结构是在共享目录的基础上描述的。10A to 10D are conceptual file structures used in a local storage file system according to another preferred embodiment of the present invention. Specifically, the structures of Figs. 10A to 10D are described on the basis of shared directories.

图10A中以与图6D的优选实施例中相同的方式描述了用于允许组织ID目录621、622和623共享通用文件信息的第一共享目录62a、以及用于允许盘ID目录631、632和633共享通用文件信息的第二共享目录63a。The first shared directory 62a used to allow the organization ID directories 621, 622 and 623 to share general file information, and the first shared directory 62a used to allow the disc ID directories 631, 632 and 633 shares the second shared directory 63a of general file information.

并且,各个目录由作为系统程序的常驻应用来管理。换言之,光学记录/再现设备中所包含的常驻应用编辑本地存储中所包含的特定目录的文件,或控制特定目录的文件的绑定操作。Also, each directory is managed by a resident application that is a system program. In other words, the resident application included in the optical recording/reproducing device edits files of a specific directory contained in the local storage, or controls binding operations of files of a specific directory.

与以上说明相关联地,根据图10A的优选实施例,第一共享目录62a、盘ID目录631到633、以及第二共享目录63a的绑定单元被配置成具有相同格式。In association with the above description, according to the preferred embodiment of FIG. 10A, binding units of the first shared directory 62a, disc ID directories 631 to 633, and the second shared directory 63a are configured to have the same format.

与以上说明相关联地,以下将对第一共享目录62a中所包含的文件和第二共享目录63a中所包含的文件进行说明。In association with the above description, the files contained in the first shared directory 62a and the files contained in the second shared directory 63a will be described below.

首先,应当注意第一共享目录62a中所包含文件的类型的数目是有限的,因为不同内容供应方(CP)所构成的组织ID目录621到623中可能发生版权侵犯。因此,优选的是第一共享目录62a由不具有版权侵犯问题的最少的文件组成。First of all, it should be noted that the number of types of files contained in the first shared directory 62a is limited because copyright infringement may occur in the organization ID directories 621 to 623 constituted by different content providers (CP). Therefore, it is preferable that the first shared directory 62a is composed of the fewest files that do not have the problem of copyright infringement.

第二共享目录63a中所包含的文件类型有各种方式可用,因为由单个CP构成的盘ID目录631到633产生上述版权侵犯问题的概率较低。例如,可提供通用的点击声音文件作为辅助数据,或者根据需要,也可提供新的电影预告片标题作为辅助数据。但是,应当注意,第二共享目录63a中不包含与特定盘相关联的数据库文件或内容文件。优选的是,上述绑定单元的绑定操作的优先次序可确定为盘ID目录63→第二共享目录63a→第一共享目录62a的次序。The types of files contained in the second shared directory 63a are available in various ways, since the disk ID directories 631 to 633 constituted by a single CP are less likely to cause the above-mentioned copyright infringement problem. For example, a general click sound file may be provided as auxiliary data, or a new movie trailer title may also be provided as auxiliary data as required. However, it should be noted that the second shared directory 63a does not contain database files or content files associated with a specific disc. Preferably, the priority order of the binding operation of the above-mentioned binding unit can be determined as the order of the disk ID directory 63→the second shared directory 63a→the first shared directory 62a.

图10B示例性地示出第二共享目录63a的标题结构。换言之,图10B的优选实施例被设计成考虑以标题为单位来编辑文件。FIG. 10B exemplarily shows the title structure of the second shared directory 63a. In other words, the preferred embodiment of FIG. 10B is designed to consider editing files in units of titles.

因此,假设第二共享目录63a中所包含的特定标题(例如,标题#1)仅与特定盘ID目录631相关联,而不与其它盘ID目录632和633相关联,可独立执行文件编辑。Therefore, assuming that a specific title (for example, Title #1) contained in the second shared directory 63a is associated only with the specific disc ID directory 631 and not with the other disc ID directories 632 and 633, file editing can be performed independently.

但是,如果第二共享目录63a中所包含的特定标题(例如,标题#2)与多个盘ID目录631和632相关联,则难以执行前述的独立文件编辑。在此情形中,必须同时编辑与相应标题相关联的所有盘ID目录631和632。However, if a specific title (for example, Title #2) contained in the second shared directory 63a is associated with a plurality of disc ID directories 631 and 632, it is difficult to perform the aforementioned independent file editing. In this case, all disc ID lists 631 and 632 associated with the corresponding title must be edited at the same time.

作为又一示例,可设计一种在制造光学记录/再现设备时防止文件编辑的系统。并且,还可设计另一种在执行文件添加时防止文件被删除的系统。以此方式,可根据其独特的应用来设计各种系统。As yet another example, a system for preventing editing of files when manufacturing an optical recording/reproducing device can be devised. Also, another system can be devised to prevent file deletion while file addition is performed. In this way, various systems can be designed according to their unique applications.

图10C到10D示出根据本发明的包含在本地存储文件系统中的文件结构的各种优选实施例。具体而言,图10C到10D中示出了用于在绑定单元中构建绑定信息的文件结构。10C to 10D illustrate various preferred embodiments of file structures contained in a local storage file system according to the present invention. Specifically, a file structure for constructing binding information in a binding unit is shown in FIGS. 10C to 10D .

绑定信息是指能够确定绑定操作的特定信息。图10C到10D的优选实施例的特征在于,它包括用于绑定信息的附加目录和附加文件结构。Binding information refers to specific information capable of determining a binding operation. The preferred embodiment of Figures 10C to 10D is characterized in that it includes additional directory and additional file structures for binding information.

例如,绑定单元包括元数据目录(META),而元数据目录(META)包括装备有绑定信息的文件。For example, the binding unit includes a metadata directory (META), and the metadata directory (META) includes files equipped with binding information.

根据图10C到10D的优选实施例,上述装备有绑定信息的文件称为清单文件,并且根据上层绑定单元类别,可称为“bumf_disc0_ID.xml”文件201、“bumf_dshared.xml”文件202和“bumf_oshared.xml”文件203等之一。对本领域技术人员显而易见的是,元数据目录(META)除上述清单文件以外还可根据需要包括其它各种元数据文件。According to the preferred embodiment of Figures 10C to 10D, the above-mentioned files equipped with binding information are called manifest files, and can be called "bumf_disc0_ID.xml" file 201, "bumf_dshared.xml" file 202 and One of the "bumf_oshared.xml" file 203 and so on. It is obvious to those skilled in the art that the metadata catalog (META) may include other various metadata files as required in addition to the above manifest file.

上述清单文件包括各种绑定信息单元。The above manifest file includes various binding information units.

换言之,清单文件可指定绑定对象文件,并可根据需要确定绑定操作的内容数据。并且,清单文件可记录特定文件的下载时间和更新时间,还可包括指示该特定文件是否对应于一文件编辑对象的特定信息。In other words, the manifest file can specify the binding object file, and can determine the content data of the binding operation as needed. Moreover, the manifest file may record the download time and update time of the specific file, and may also include specific information indicating whether the specific file corresponds to a file editing object.

与以上说明相关联地,图10C示出在各个盘中构成单个清单文件的一个示例,而图10D示出在盘中所包含的各个标题中构成清单文件的另一示例。In association with the above description, FIG. 10C shows an example of constituting a single manifest file in each disc, and FIG. 10D shows another example of constituting a manifest file in each title contained in a disc.

例如,盘ID目录631的绑定单元中所包含的三个标题可分别具有“bumf_disc0_ID_001.xml”文件201、“bumf_disc0_ID_002.xml”文件202、以及“bumf_disc0_ID_003.xml”文件203。以此方式,第二共享目录63a的各个标题也可分别具有“bumf_dshared_001.xml”文件301、“bumf_dshared_002.xml”文件302、以及“bumf_dshared_003.xml”文件303。当如上所述地构建各个标题的清单文件时,能更高效地执行各个标题的绑定和编辑操作。For example, three titles included in the binding unit of the disc ID directory 631 may have a "bumf_disc0_ID_001.xml" file 201, a "bumf_disc0_ID_002.xml" file 202, and a "bumf_disc0_ID_003.xml" file 203, respectively. In this way, the respective titles of the second shared directory 63a can also have the "bumf_dshared_001.xml" file 301, the "bumf_dshared_002.xml" file 302, and the "bumf_dshared_003.xml" file 303, respectively. When the manifest file of each title is constructed as described above, binding and editing operations of each title can be performed more efficiently.

对本领域技术人员显而易见的是,可在本发明中进行各种修改和变更而不会偏离本发明的精神和范围。由此,本发明旨在覆盖对本发明的这些修改和变更,只要它们落在所附权利要求及其等效技术方案范围之内即可。It will be apparent to those skilled in the art that various modifications and alterations can be made in the present invention without departing from the spirit and scope of the invention. Therefore, the present invention is intended to cover the modifications and changes of the present invention as long as they fall within the scope of the appended claims and their equivalent technical solutions.

工业实用性Industrial Applicability

本发明提供一种使用本地存储从记录介质再现数据的方法和装置及一种构成虚拟包的方法,从而它们能有效地再现记录在记录介质中的原始数据和存储在本地存储中的附加数据,从而为用户创建出更便利的功能。The present invention provides a method and apparatus for reproducing data from a recording medium using local storage and a method of constituting a virtual package so that they can efficiently reproduce original data recorded in the recording medium and additional data stored in the local storage, Thereby creating more convenient functions for users.

Claims (24)

1.一种使用本地存储来再现记录介质的数据的方法,所述方法包括:1. A method of reproducing data of a recording medium using local storage, the method comprising: 读取包括在第一文件结构中的绑定单元,该第一文件结构包含在所述本地存储中;reading binding units included in a first file structure contained in said local storage; 通过将所读取的绑定单元与所述记录介质中所包含的第二文件结构进行组合来构成一虚拟包;以及constituting a virtual package by combining the read binding unit with the second file structure contained in the recording medium; and 使用所构成的虚拟包来再现存储在所述记录介质中的数据和/或存储在所述本地存储中的数据,using the constituted virtual package to reproduce data stored in said recording medium and/or data stored in said local storage, 其中,所述第一文件结构包括至少一个根据各个内容供应方进行分类的组织标识目录以及根据各个记录介质进行分类的盘标识目录,所述盘标识目录是所述组织标识目录的下层目录。Wherein, the first file structure includes at least one organization identification directory classified according to each content provider and a disk identification directory classified according to each recording medium, and the disk identification directory is a lower directory of the organization identification directory. 2.如权利要求1所述的方法,其特征在于,存储在所述本地存储中的所述数据包括从内容供应方下载的数据。2. The method of claim 1, wherein the data stored in the local storage comprises data downloaded from a content provider. 3.如权利要求2所述的方法,其特征在于,所述第一文件结构还包括一个或多个内容标识目录,所述内容标识目录为所述盘标识目录的下层目录,且该内容标识目录根据各个内容来进行分类。3. The method according to claim 2, wherein the first file structure further comprises one or more content identification directories, the content identification directory is a lower-level directory of the disc identification directory, and the content identification Directories are categorized according to individual contents. 4.如权利要求3所述的方法,其特征在于,每当从所述内容供应方下载了内容数据时,就对每个内容构成所述内容标识目录,然后将其存储在所述本地存储中。4. The method according to claim 3, wherein whenever content data is downloaded from the content provider, the content identification directory is formed for each content, and then stored in the local storage middle. 5.如权利要求1所述的方法,其特征在于,所述第一文件结构还包括第一共享目录,该第一共享目录作为所述组织标识目录的下层目录,且该第一共享目录具有与由同一内容供应方制作的记录介质通用地组合的绑定单元。5. The method according to claim 1, wherein the first file structure further comprises a first shared directory, the first shared directory serves as a lower-level directory of the organization identification directory, and the first shared directory has A binding unit commonly combined with recording media produced by the same content provider. 6.如权利要求1所述的方法,其特征在于,所述第一文件结构还包括第二共享目录,该第二共享目录具有与任何内容供应方的记录介质通用地组合的绑定单元,所述第二共享目录作为所述盘标识目录的上层目录。6. The method according to claim 1, wherein the first file structure further comprises a second shared directory, the second shared directory has a binding unit commonly combined with any content provider's recording medium, The second shared directory is used as an upper directory of the disc identification directory. 7.如权利要求1所述的方法,其特征在于,所述第一文件结构包括用于每个记录介质的单个目录。7. The method of claim 1, wherein the first file structure includes a single directory for each recording medium. 8.如权利要求7所述的方法,其特征在于,所述用于每个记录介质的单个目录是盘内容标识目录。8. The method of claim 7, wherein the single directory for each recording medium is a disc content identification directory. 9.如权利要求7所述的方法,其特征在于,所述用于每个记录介质的单个目录表示组织盘内容标识目录。9. The method of claim 7, wherein the single directory for each recording medium represents an organizational disc content identification directory. 10.如权利要求1所述的方法,其特征在于,所述方法还包括:10. The method of claim 1, further comprising: 如果所读取的绑定单元包括与所述记录介质的文件结构中所包含的文件具有相同名称的文件,则用所述绑定单元中所包含的所述文件替代所述虚拟包中所包含的文件。If the read binding unit includes a file with the same name as a file contained in the file structure of the recording medium, replace the file contained in the virtual package with the file contained in the binding unit document. 11.如权利要求1所述的方法,其特征在于,所述方法还包括:11. The method of claim 1, further comprising: 如果所读取的绑定单元包括与所述记录介质的文件结构中所包含的文件具有不同名称的文件,则将所述绑定单元中所包含的所述文件添加到所述虚拟包。If the read binding unit includes a file having a different name from a file contained in the file structure of the recording medium, the file contained in the binding unit is added to the virtual package. 12.如权利要求1所述的方法,其特征在于,所述绑定单元被包括在所述盘标识目录中。12. The method of claim 1, wherein the binding unit is included in the disc identification directory. 13.一种使用本地存储来再现记录介质的数据的装置,包括:13. An apparatus for reproducing data of a recording medium using local storage, comprising: 拾取单元,被配置为从所述记录介质读取数据;a pickup unit configured to read data from the recording medium; 本地存储,被配置为存储包括绑定单元的第一文件结构;以及local storage configured to store the first file structure including the binding unit; and 控制器,被配置为通过将所述绑定单元与包含在所述记录介质中的第二文件结构进行组合来构成虚拟包,a controller configured to constitute a virtual package by combining the binding unit with a second file structure contained in the recording medium, 其中,所述第一文件结构包括一个或多个根据各个内容供应方进行分类的组织标识目录以及根据各个记录介质进行分类的盘标识目录,所述盘标识目录是所述组织标识目录的下层目录。Wherein, the first file structure includes one or more organization identification directories classified according to each content provider and disc identification directories classified according to each recording medium, and the disc identification directory is a lower-level directory of the organization identification directory . 14.如权利要求13所述的装置,其特征在于,所述控制器还被配置为:如果所读取的绑定单元包括与所述记录介质的文件结构中所包含的文件具有相同名称的文件,则用所述绑定单元中所包含的所述文件替代所述虚拟包中所包含的文件。14. The apparatus according to claim 13, wherein the controller is further configured to: if the read binding unit includes a file with the same name as that contained in the file structure of the recording medium file, then replace the file contained in the virtual package with the file contained in the binding unit. 15.如权利要求13所述的装置,其特征在于,所述控制器还被配置为:如果所读取的绑定单元包括与所述记录介质的文件结构中所包含的文件具有不同名称的文件,则将所述绑定单元中所包含的所述文件添加到所述虚拟包。15. The apparatus according to claim 13, wherein the controller is further configured to: if the read binding unit includes a file with a different name from that contained in the file structure of the recording medium file, add the file included in the binding unit to the virtual package. 16.如权利要求13所述的装置,其特征在于,所述绑定单元被包括在所述盘标识目录中。16. The apparatus of claim 13, wherein the binding unit is included in the disc identification directory. 17.如权利要求13所述的装置,其特征在于,所述第一文件结构还包括第一共享目录,该第一共享目录作为所述组织标识目录的下层目录,且该第一共享目录具有与由同一内容供应方制作的记录介质通用地组合的绑定单元。17. The device according to claim 13, wherein the first file structure further includes a first shared directory, the first shared directory serves as a lower-level directory of the organization identification directory, and the first shared directory has A binding unit commonly combined with recording media produced by the same content provider. 18.一种构建本地存储文件系统的方法,包括:18. A method of constructing a local storage file system, comprising: 从外部源下载用于构建本地存储文件系统的数据;Download data from external sources for building the local storage file system; 在本地存储中存储所下载的数据;store downloaded data in local storage; 构成根据所述本地存储中的各个内容供应方进行分类的组织标识目录;以及constituting an organization-identified directory categorized according to individual content providers in said local storage; and 构成根据各个记录介质进行分类的盘标识目录,所述盘标识目录作为所述本地存储中的组织标识目录的下层目录。A disk identification directory classified according to each recording medium is formed, and the disk identification directory is a lower layer directory of the organization identification directory in the local storage. 19.如权利要求18所述的方法,其特征在于,所述盘标识目录包括绑定单元,所述绑定单元包括绑定信息。19. The method of claim 18, wherein the disc identification directory includes a binding unit, and the binding unit includes binding information. 20.如权利要求19所述的方法,其特征在于,所述绑定单元还包括具有所述绑定信息的元数据目录。20. The method according to claim 19, wherein the binding unit further comprises a metadata directory having the binding information. 21.如权利要求20所述的方法,其特征在于,所述元数据目录包括包含所述绑定信息的绑定信息文件。21. The method of claim 20, wherein the metadata directory includes a binding information file containing the binding information. 22.如权利要求21所述的方法,其特征在于:22. The method of claim 21, wherein: 所述绑定信息文件包括所述元数据目录中所包含的有关各个标题的多个绑定信息。The binding information file includes pieces of binding information on respective titles contained in the metadata directory. 23.如权利要求18所述的方法,其特征在于,所述方法还包括:在所述盘标识目录中构成绑定单元。23. The method according to claim 18, further comprising: forming a binding unit in the disc identification directory. 24.如权利要求18所述的方法,其特征在于,所述方法还包括:24. The method of claim 18, further comprising: 在所述本地存储中所包含的文件结构中构成第一共享目录,该第一共享目录具有与由同一内容供应方制作的记录介质通用地组合的绑定单元,且该第一共享目录作为所述本地存储中的组织标识目录的下层目录。In the file structure included in the local storage, a first shared directory is constituted, the first shared directory has a binding unit commonly combined with a recording medium produced by the same content provider, and the first shared directory serves as the The directory below the organization ID directory in the local storage described above.
CNB2005800306105A 2004-09-13 2005-09-13 Method and apparatus for reproducing data recorded in recording medium using local storage Expired - Fee Related CN100559478C (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US60888404P 2004-09-13 2004-09-13
US60/608,884 2004-09-13
US60/617,080 2004-10-12
US60/617,075 2004-10-12
US60/625,723 2004-11-08
US60/632,645 2004-12-03
KR1020040103551 2004-12-09
US60/641,780 2005-01-07

Publications (2)

Publication Number Publication Date
CN101019174A CN101019174A (en) 2007-08-15
CN100559478C true CN100559478C (en) 2009-11-11

Family

ID=38727262

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB2005800306105A Expired - Fee Related CN100559478C (en) 2004-09-13 2005-09-13 Method and apparatus for reproducing data recorded in recording medium using local storage
CN 200580030609 Pending CN101076862A (en) 2004-09-13 2005-09-13 Method and device for reproducing data from recording media using local memory

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN 200580030609 Pending CN101076862A (en) 2004-09-13 2005-09-13 Method and device for reproducing data from recording media using local memory

Country Status (1)

Country Link
CN (2) CN100559478C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5088550B2 (en) * 2007-10-26 2012-12-05 ソニー株式会社 Electronic device, reproduction method and program
EP3249650B1 (en) * 2015-01-22 2020-04-08 Sony Corporation Information processing device, information recording medium, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1134583A (en) * 1995-01-30 1996-10-30 株式会社东芝 Data recording medium, reproduction and recording method and apparatus, and transmission system
US6269371B1 (en) * 1998-02-27 2001-07-31 Kabushiki Kaisha Toshiba Computer system, and file resources switching method applied to computer system
US20030228134A1 (en) * 2002-06-05 2003-12-11 Kim Mi Hyun Method of maintaining edit summary information on a rewritable storage medium
WO2004047100A1 (en) * 2002-11-20 2004-06-03 Lg Electronics Inc. Recording medium having data structure for managing reproduction of at least video data recorded thereon and recording and reproducing methods and apparatuses

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1134583A (en) * 1995-01-30 1996-10-30 株式会社东芝 Data recording medium, reproduction and recording method and apparatus, and transmission system
US6269371B1 (en) * 1998-02-27 2001-07-31 Kabushiki Kaisha Toshiba Computer system, and file resources switching method applied to computer system
US20030228134A1 (en) * 2002-06-05 2003-12-11 Kim Mi Hyun Method of maintaining edit summary information on a rewritable storage medium
WO2004047100A1 (en) * 2002-11-20 2004-06-03 Lg Electronics Inc. Recording medium having data structure for managing reproduction of at least video data recorded thereon and recording and reproducing methods and apparatuses

Also Published As

Publication number Publication date
CN101076862A (en) 2007-11-21
CN101019174A (en) 2007-08-15

Similar Documents

Publication Publication Date Title
CN101099208B (en) Method and apparatus for reproducing data from recording medium using local storage
US7996448B2 (en) Recording medium, and method and apparatus for reproducing data from the recording medium
US7783172B2 (en) Method and apparatus for reproducing data from recording medium using local storage
US20080025182A1 (en) Method And Apparatus For Reproducing A Data Recorded In Recording Medium Using A Local Storage
KR20070049164A (en) Method and apparatus for reproducing data from a recording medium using local storage
CN101103403A (en) Recording medium and method and apparatus for reproducing data from recording medium using local storage
US7792418B2 (en) Method and apparatus for reproducing data from recording medium using local storage
CN100559478C (en) Method and apparatus for reproducing data recorded in recording medium using local storage
US20060077817A1 (en) Method and apparatus for reproducing data from recording medium using local storage
EP1817772A2 (en) Method and apparatus for managing data files stored in local storage
EP1836701A1 (en) Method and apparatus for reproducing data from recording medium using local storage
RU2383946C2 (en) Method and device for playing back data recorded on recording medium using local memory
JP2008517355A (en) Method and apparatus for reproducing data from a recording medium using local storage
RU2383949C2 (en) Method and device for playing back data from recording medium using local memory
KR20060063597A (en) Method and apparatus for reproducing a data recorded in recording medium using a local storage
WO2006041257A2 (en) Method and apparatus for reproducing data from recording medium using local storage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091111

Termination date: 20110913