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 PDFInfo
- 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
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
Description
技术领域 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
具体而言,术语“本地存储”指用于存储与诸如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
光学记录/再现设备10在光盘30中记录数据/从其再现数据,接收外部输入信号,对所接收的信号执行信号处理,并将信号处理的结果传送给外部显示器20,从而用户可在显示器20上观看信号处理的结果。在此情形中,对于可接收的外部信号没有限定。例如,代表性的外部输入信号可被确定为与DTV相关联的信号和与因特网相关联的信号等。具体而言,因特网是指用户能容易地接入的通信网络,从而用户可使用光学记录/再现设备10下载特定因特网数据,并可使用所下载的数据。The optical recording/reproducing
与以上说明相关联地,用作外部源的提供内容数据的实体通常称为内容供应方(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
例如,假设多路复用的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 "
如果盘30被加载到光学记录/再现设备10中,则与索引表相关联的标题菜单信息经由显示器20提供给用户。如果用户选择菜单图像中所包含的特定标题或特定菜单,则根据盘制造者预定义的脚本开始数据再现。换言之,如果用户输入再现特定标题(例如,标题#1)的命令,则根据该再现/管理文件结构的对象文件(MovieObject)中所包含的命令来执行特定播放列表文件。此后,根据播放列表文件信息由播放列表文件中所包含的特定播放项和/或子播放项再现构成标题#1的一个或多个剪辑(例如,剪辑#1到剪辑#3)。If the
图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
参见图4A,光学记录/再现设备10包括拾取单元11、伺服单元14、信号处理器13、以及微处理器16。拾取单元11读取记录在光盘中的原始数据以及包括再现/管理文件信息的管理信息。伺服单元14控制拾取单元11的操作。信号处理器13从拾取单元11接收再现信号,将所接收的再现信号恢复到所需的信号值,或将所要记录的信号调制成记录在光盘中的另一信号,由此传送已恢复或已调制的结果。微处理器16控制上述组件的相互操作。Referring to FIG. 4A , the optical recording/reproducing
控制器12在接收到来自用户的命令时从光盘以外下载附加数据,将所下载的附加数据存储在本地存储15中,并配置虚拟文件系统(VFS)以再现记录在光盘中的原始数据和存储在本地存储中的附加数据。控制器12使用VFS构成包括原始数据和相关联附加数据的虚拟文件结构(以下称为虚拟包),并在接收到来自用户的请求时使用所构成的虚拟包来再现原始数据和/或附加数据。The
与以上说明相关联地,以下将参考图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
编码器18在从控制器12接收到控制信号时将输入信号转换成特定格式的信号(例如,MPEG2传输流),并将经转换的结果传送给信号处理器13。The
新的虚拟包可被存储在本地存储15中,由此在将来它可被重复使用。并且,新的虚拟包可被临时存储在附加的动态存储器中,然后可被使用。A new virtual package can be stored in
图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
以下将对存储在本地存储15中的信息进行说明。根据本发明的本地存储15存储包括各个盘标识(ID)信息的目录和文件在内的文件信息(Disk_id#n的目录文件树信息)、以及从外部下载的多个附加剪辑。本地存储15还可存储与盘包相关联的绑定操作的绑定信息、以及用于解释存储在本地存储15中的内容数据的多个文件(内容标识信息文件)。The information stored in the
具体而言,本地存储15可包括用以处理不同盘的多个文件信息单元(Disk_id#n的目录文件树信息)。因此,本地存储15还需要用于管理上述文件信息单元的文件系统。具体而言,该文件系统也称为本地存储文件系统41,并且本地存储文件系统41是指用于管理存储在本地存储15中的所有文件的系统。Specifically, the
因此,如果特定盘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
以下将对根据本发明的用于生成虚拟包的一个优选实施例进行说明。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
该光学记录/再现设备构成新的虚拟包以使用上述虚拟文件系统(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
由上述绑定操作构成的虚拟包是指用于再现/管理原始剪辑422和附加剪辑412的文件结构。原始剪辑422由记录在盘中的原始数据组成。附加剪辑412由记录在本地存储中的附加数据组成。The virtual package constituted by the binding operation described above refers to a file structure for reproducing/managing the
与以上说明相关联地,新的虚拟包与盘包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
与以上说明相关联地,AAAAA目录61b和/或BBBBB目录61c的详细结构不直接与本发明相关联,所以为便于说明在此将略去对它们的详细说明。In association with the above description, the detailed structure of the
与以上说明相关联地,在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
例如,图6B示出本地存储文件系统41仅包括盘ID(discID)目录63作为能标识与每个已下载附加数据相组合的特定盘的盘ID目录。For example, FIG. 6B shows that the local storage file system 41 includes only a disc ID (discID)
因此,如果特定盘被加载到光学记录/再现设备中,则将与相应盘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)
例如,与上述内容ID(contentID)目录641、642和643相关联地,每当下载了与盘ID(discID)目录631相关联的特定内容数据时,就构成单个内容ID目录641、642或643。For example, in association with the above-mentioned content ID (contentID)
因此,在BD目录61a下分层设置了用于标识特定盘的类型信息的盘ID目录63和用于标识内容数据的内容ID目录64。上述绑定单元B包含在每个内容ID目录64中。Therefore, a
图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
与以上说明相关联地,在BD目录61a下设置了用于标识内容供应方(CP)的组织ID(Org ID)目录62、以及用于标识特定盘的类型信息的盘ID目录63。上述绑定单元B包含在每个盘ID目录63中。In association with the above description, an organization ID (Org ID)
组织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
根据图6D中所示的该优选实施例,作为用于标识与各个下载附加数据相组合的特定盘的ID目录的组织ID目录62和盘ID目录63以分层结构形式包含在本地存储文件系统41中。因此,如果特定盘被加载到光学记录/再现设备中,则使与所加载盘的ID信息(例如,“Org_ID和Disc_id”)包含在同一目录中的绑定单元B与所加载的盘包组合,从而构成上述虚拟包。According to this preferred embodiment shown in FIG. 6D, the
与以上说明相关联地,图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)
第一共享目录62a旨在提供普遍适于所有工作室的通用数据。优选的是,假定所有工作室(即,CP)就上述第一共享目录62a的必要性达成一致,图6D的本地存储文件系统41可包括第一共享目录62a。为了指出上述事实,一虚线连接至第一共享目录62a。The first shared
与此同时,第二共享目录63a旨在提供普遍适于各个工作室的所有标题(例如,组织ID目录621中所包含的盘ID目录631到633)的通用数据。Meanwhile, the second shared
例如,第二共享目录63a适于将相同的初始屏幕应用于相应工作室制作的标题,或用作提供特定屏幕图像为相应工作室的新标题做广告的目录。换言之,尽管并没有在所有工作室之间达成协议,但是第二共享目录63a可根据需要包含在该文件结构中,这与第一共享目录62a是不同的。For example, the second shared
因此,如果有第一共享目录62a和/或第二共享目录63a,则将相应共享目录中所包含的绑定单元B与该盘包组合,稍后将参考图7对此进行详细说明。Therefore, if there is a first shared
图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)
例如,与上述内容ID(contentID)目录641、642和643相关联地,每当下载了与盘ID(discID)目录631相关联的特定内容数据时就构成单个内容ID目录641、642或643。For example, in association with the above-described content ID (contentID)
因此,在BD目录61a下设置了用于标识内容供应方(CP)的组织ID目录62、用于标识特定盘的类型信息的盘ID目录63、以及用于标识内容数据的内容ID目录64。上述绑定单元B包含在每个内容ID目录64中。Therefore, an
图6E的本地存储文件系统还可用与图6D中相同的方式包括第一共享目录62a和/或第二共享目录63a。The local storage file system in FIG. 6E may also include the first shared
图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
更具体地,与盘内容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
因此,在BD目录61a下仅设置了用于标识特定盘类型信息和内容类型信息的盘内容ID(disc_content_ID)目录65。上述绑定单元B被包含在各个盘内容ID(disc_content_ID)目录651、652和653中。Therefore, only a disc content ID (disc_content_ID)
图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)
更具体地,与组织盘内容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)
因此,在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)
与关联于根据本发明的本地存储文件系统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
图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
如从图7可见,盘ID目录63和第二共享目录63a的每一个均包括与所加载的盘(例如,OrgID 1和DiscID_1)组合的绑定单元②。As can be seen from FIG. 7, each of the
本地存储文件系统41包括绑定信息③。绑定信息③包括与绑定单元②相关联的各种信息,例如,绑定单元的文件类型、绑定单元的更新次数、绑定方法等等。但是,根据需要可对某些示例应用预定的绑定方法。换言之,即使没有绑定信息,该预定绑定方法也可被应用于某些示例。The local storage file system 41 includes
与以上说明相关联地,绑定单元②基本类似于盘包。具体而言,绑定单元可包括与盘中所包含的特定播放列表文件具有相同名称的播放列表文件,从而可将其与特定播放列表文件组合。但是,绑定单元独自不能作为再现/管理文件,并且此事实被视为是绑定单元②与盘包①之间的区别。In association with the above description, the binding
应当注意,绑定单元②本身不能作为再现/管理文件来操作,这与盘包①不同。如果假设绑定单元②被设计成独自来执行数据再现,则此数据再现类似于本地存储的数据再现,从而绑定单元的上述操作与本发明的同时再现记录在盘中的原始数据和记录在本地存储中的附加数据的目的相背。It should be noted that
因此,虚拟文件系统(VFS)执行使用上述绑定信息③将绑定单元②与所加载的盘的盘包①组合的绑定操作,从而构成新的虚拟包51。Accordingly, the virtual file system (VFS) performs a binding operation of combining the
与以上说明相关联地,以下将对上述绑定操作以及由该绑定操作构成的虚拟包的各种特征进行说明。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
能够提供前述绑定单元②中所包含的索引文件(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
但是,在外部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,
绑定操作的第二特征如下。如果盘包①中所包含的文件的名称与绑定单元②中所包含的文件的名称不同,则绑定单元②中所包含的文件被附加或添加到虚拟包。例如,如图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 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
因此,假设在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
图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
图8B到8C示出虚拟包数据目录6313的详细结构。与以上说明相关联地,图8B到8C的优选实施例的特征在于,在图8B到8C中使用活动目录(Active)和非活动目录(Inactive)。8B to 8C show the detailed structure of the virtual
在此情形中,活动(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
但是,作为另一示例,在虚拟包数据目录中可呈现多个活动(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
因此,在绑定操作之前,分离/存储的内容数据移到活动(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
图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
图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
首先,绑定单元中所包含的多个播放列表文件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
与以上说明相关联地,图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
在此情形中,通过合并绑定单元中所包含的播放列表文件101、102和103而不与盘中所包含的播放列表文件100合并来构成虚拟包中所包含的虚拟播放列表文件104。图9C示出绑定单元中所包含的每个播放列表文件101、102和103包括主路径的示例,由此在图9C中预包含盘中所包含的播放列表文件的内容数据。In this case, the
与以上说明相关联地,假设在绑定单元中仅呈现单个播放列表文件101、102或103,则相应播放列表文件可用虚拟播放列表文件104来替换。In association with the above description, assuming that only a
图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
并且,各个目录由作为系统程序的常驻应用来管理。换言之,光学记录/再现设备中所包含的常驻应用编辑本地存储中所包含的特定目录的文件,或控制特定目录的文件的绑定操作。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
与以上说明相关联地,以下将对第一共享目录62a中所包含的文件和第二共享目录63a中所包含的文件进行说明。In association with the above description, the files contained in the first shared
首先,应当注意第一共享目录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
第二共享目录63a中所包含的文件类型有各种方式可用,因为由单个CP构成的盘ID目录631到633产生上述版权侵犯问题的概率较低。例如,可提供通用的点击声音文件作为辅助数据,或者根据需要,也可提供新的电影预告片标题作为辅助数据。但是,应当注意,第二共享目录63a中不包含与特定盘相关联的数据库文件或内容文件。优选的是,上述绑定单元的绑定操作的优先次序可确定为盘ID目录63→第二共享目录63a→第一共享目录62a的次序。The types of files contained in the second shared
图10B示例性地示出第二共享目录63a的标题结构。换言之,图10B的优选实施例被设计成考虑以标题为单位来编辑文件。FIG. 10B exemplarily shows the title structure of the second shared
因此,假设第二共享目录63a中所包含的特定标题(例如,标题#1)仅与特定盘ID目录631相关联,而不与其它盘ID目录632和633相关联,可独立执行文件编辑。Therefore, assuming that a specific title (for example, Title #1) contained in the second shared
但是,如果第二共享目录63a中所包含的特定标题(例如,标题#2)与多个盘ID目录631和632相关联,则难以执行前述的独立文件编辑。在此情形中,必须同时编辑与相应标题相关联的所有盘ID目录631和632。However, if a specific title (for example, Title #2) contained in the second shared
作为又一示例,可设计一种在制造光学记录/再现设备时防止文件编辑的系统。并且,还可设计另一种在执行文件添加时防止文件被删除的系统。以此方式,可根据其独特的应用来设计各种系统。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
对本领域技术人员显而易见的是,可在本发明中进行各种修改和变更而不会偏离本发明的精神和范围。由此,本发明旨在覆盖对本发明的这些修改和变更,只要它们落在所附权利要求及其等效技术方案范围之内即可。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)
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)
| 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)
| 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 |
-
2005
- 2005-09-13 CN CNB2005800306105A patent/CN100559478C/en not_active Expired - Fee Related
- 2005-09-13 CN CN 200580030609 patent/CN101076862A/en active Pending
Patent Citations (4)
| 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 |