专利名称:用于管理存储在本地存储中的数据文件的方法和装置的制作方法
技术领域:
本发明涉及用于管理存储在光学记录/再现设备中所包含的本地存储中的数据文件的方法和装置。
背景技术:
一般而言,光盘已被广泛地用作能够在其中记录大量数据的记录介质。尤其地,近来开发出一种能够长时间记录/存储高质量视频数据和高质量音频数据的高密度光学记录介质,例如蓝光盘(BD)。
基于下一代记录介质技术的BD已被认为是能够比常规DVD存储多得多的数据的下一代光学记录方案。近来,许多开发人员已经对与BD相关联的国际标准技术规范以及其它数字设备的国际标准技术规范进行了深入研究。
与上述情形相关联地,近来已开发出基于BD国际标准的光学记录/再现设备,但是由于BD国际标准还不完善,从而使得在开发光学记录/再现设备时出现了许多局限性和问题。
尤其地,上述光学记录/再现设备不仅必须考虑BD用于记录/再现数据的基本功能,还要考虑使光学记录/再现设备能与外围数字设备交互的附加功能。换言之,光学记录/再现设备必须接收外部输入信号,必须显示该接收到的信号,并且必须使用该外部输入信号和BD再现想要的数据。
然而,用于删除本地存储区数据以同时再现所下载的外部输入信号和BD的数据并且有效地管理存储在本地存储中的数据的方法还没有建立,从而使得在开发基于BD的光学记录/再现设备时出现了许多局限性和问题。
发明内容
相应地,本发明针对可基本避免由于相关技术的局限性和缺点所引起的一个或多个问题的、用于管理存储在本地存储中的数据文件的方法和装置。
本发明的一个目的是提供一种用于有效地管理存储在本地存储中的数据文件的方法和装置。
本发明的另一目的是提供一种用于以盘为单元、以内容为单元或以内容为单元删除存储在本地存储中的数据文件的方法和装置。本发明的其它优点、目的和特征部分将在以下说明中阐述,并且部分在细阅以下内容后将为本领域普通技术人员所明确,或可从本发明的实施中学习。本发明的目的和其它优点可通过在附图及书面说明及其权利要求中特别指出的结构来实现和达到。
为了实现这些目的和其它优点并根据本发明的用途,如在此所体现和宽泛地描述的,一种用于管理本地存储的数据文件的方法包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据文件存储在本地存储中,并使用所存储的文件形成联编单元;以及b)一旦接收到删除联编单元中所包含的特定文件的命令,即删除该联编单元中所包含的所有文件。
在本发明的另一方面,提供了一种用于管理本地存储的数据文件的方法,包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据文件存储在本地存储中,并使用所存储的文件生成联编单元;以及b)一旦接收到删除联编单元中所包含的特定文件的命令,即同时删除与包括该要被删除的特定文件的标题相关联的所有文件。
在本发明的又一方面,提供了一种用于管理本地存储的数据文件的方法,包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据文件存储在本地存储中,并使用所存储的文件形成联编单元;以及b)一旦接收到删除联编单元中所包含的特定文件的命令,即仅删除该要被删除的特定文件,并修正与该文件的删除相关联的数据库文件。
在本发明的又一方面,提供了一种用于管理本地存储的数据文件的装置,包括拾取单元,用于从记录介质读取数据;本地存储,用于下载与记录介质数据相关联的至少一个文件并存储所下载的文件;以及控制器,用于使用存储在本地存储中的文件形成联编单元,并以盘为单元、以标题为单元、或以内容为单元从联编单元删除一个或多个特定文件。
需要理解的是,本发明的以上概述和以下详述都是示例性和说明性的,旨在提供对所要求保护的本发明的进一步说明。
附图被包括以提供对本发明进一步的理解,并被收录于本申请中且构成其一部分,附图示出了本发明的实施例,并与说明书一同起到解释本发明的原理的作用。在附图中图1是示出了根据本发明的用于从记录介质再现数据的方法和装置的概念图;图2是示出了记录在作为记录介质的光盘中的文件结构以及使用该文件结构再现特定标题的方法的概念图;图3是示出了根据本发明的作为记录介质的光盘的数据记录结构的结构图;图4a是示出了根据本发明的光学记录/再现设备的框图;图4b是示出了根据本发明的用于使用光学记录/再现设备中所包含的全体组件当中的本地存储再现数据的装置的框图;图5a~5b是示出了根据本发明的第一优选实施例的用于删除本地存储数据的方法的概念图,在该方法中本地存储的联编单元以盘为单元(即,每张盘地)配置;图6a~6b是示出了根据本发明的第二优选实施例的用于删除本地存储数据的方法的概念图,在该方法中本地存储的联编单元以标题为单元(即,每个标题地)配置;以及图7a~7b是示出了根据本发明的第三优选实施例的用于删除本地存储数据的方法的概念图,在该方法中本地存储的联编单元以内容为单元(即,每个内容地)配置。
具体实施例方式
现在将具体参照其示例在附图中示出的本发明的优选实施例。在任何可能的场合,将在全部附图中使用相同的标号来表示相同或类似的部分。
以下将参照附图对根据本发明的用于删除本地存储数据的方法和装置进行说明。
在说明本发明之前,应该注意的是本发明中所公开的大多术语对应于本领域中所公知的一般性术语,但是有些术语是由申请人根据需要所选择的并将在本发明的以下说明中公开。因此,由申请人所定义的术语优选地应根据其在本发明中的意义来理解。
本发明中所使用的记录介质指根据各种记录方案的所有可记录介质,例如光盘以及磁带等。
为了便于说明和更好地理解本发明,在本发明中,诸如BD等光盘将在下文中被示例性地用作上述记录介质。应该注意的是,本发明的技术思想可被应用于其它记录介质而不会背离本发明的范围和精神实质。
术语“本地存储”是指图1中所示的光学记录/再现设备10中所包含的存储单元。更为具体地,术语“本地存储”是指能够接收来自用户的必要信息或数据并存储接收到的信息或数据的组件。例如,一般本地存储可指硬盘驱动器(HDD),但是应该注意的是,本发明的术语“本地存储”并不限于HDD,还可根据需要适用于其它示例。
尤其地,术语“本地存储”是指用于存储与诸如BD等记录介质相关联的数据的存储单元。与记录介质相关联的数据一般从外部设备上下载。
与上述说明相关联,本地存储中能够存储下载数据的目录区被称为本地存储文件结构。
与上述说明相关联,对于本领域的技术人员显而易见的是,本地存储可直接从记录介质读取一些许可数据,并可生成与记录介质的记录/再现操作相关联的系统数据(例如,元数据),从而使得这些系统数据可被存储在本地存储中。
术语“联编单元”是指存储在本地存储中的一组文件。尤其地,联编单元是指与特定记录介质相关联的一组信息(即,信息集)。在这种情形中,该信息集被合并或添加到记录介质中所包含的文件中,从而使得能够同时再现记录介质的数据和本地存储的数据。
为了便于说明,记录在记录介质中的数据被称为“原始数据”,存储在本地存储中的多个数据单元当中的与记录介质相关联的数据被称为“附加数据”。
图1是示出了根据本发明的一种用于再现数据的方法和装置的概念图。图1中示出了光学记录/再现10和外围设备的联合使用。
光学记录/再现设备10能够在/从具有不同格式的各种光盘中记录/再现数据。如果需要,光学记录/再现设备10能够在/从诸如BD等仅一种特定光盘中记录/再现特定的数据,或能够从光盘再现数据而不在其中记录数据。应该注意的是,为了便于说明,本发明在考虑BD与外围设备之间的相关性的基础上,示例性地使用能够从BD再现数据的BD播放器或能够在BD中记录数据的BD刻录器。光学记录/再现设备10还可适用于嵌入在诸如计算机等特定设备中的驱动器是本领域中所公知的。
光学记录/再现设备10在/从光盘30中记录或再现数据,接收外部输入信号,根据接收到的信号执行信号处理,并且将信号处理结果发送给外部显示器20,从而使得用户能够在显示器20上观看信号处理结果。在这种情形中,对可接收的外部信号没有限制。例如,典型的外部输入信号可以被确定为DTV关联信号和因特网关联信号等。具体地,因特网是指用户能够容易地获得接入从而使得用户能够使用光学记录/再现设备10下载特定的因特网数据并能够使用所下载的数据的通信网络。
与上述说明相关联地,提供用作外部源的内容数据的人一般被称为内容提供方(CP)。
例如,假定多路复用的AV(音频/视频)流作为原始数据被记录在光盘中,而因特网上供使用的附加数据是不同于原始数据的音频流(例如,韩文)的音频流。在这种情形中,一些用户可从因特网下载作为附加数据的特定音频流(例如,英文),可能希望与作为原始数据的AV流一起再现下载的音频流,或可能希望仅再现附加数据。为了实现上述用户希望,必须建立原始数据与附加数据之间的相关性,并且需要有根据用户要求来管理/再现上述数据的系统化的方法。
为了便于说明,虽然记录在盘中的信号被称为原始数据,而存在于盘外部的其它信号被称为附加数据,但是应该注意的是,原始数据和附加数据并不仅仅限于特定的数据。一般地,附加数据可指音频数据、呈现图形(PG)数据、交互图形(IG)数据、或文本字幕等,但是附加数据也可指包括上述数据和视频数据的多路复用的AV流。换言之,同时存在于光盘外部的与原始数据相关联的数据可作为附加数据。
当原始数据被记录在就位于光盘记录/再现设备10中的光盘30中,而与原始数据相关联的附加数据存在于其它存储位置(例如,因特网)时,本发明删除不必要的文件,形成要与原始数据合并的联编单元,从而同时再现原始数据和附加数据。另外,如果本地存储必须为空才可从外部内容提供方(CP)下载新数据,则本发明提供了一种用于删除存储在本地存储中的附加数据文件的方法。
为了满足用户所希望的上述原始和附加数据,必须在原始数据与附加数据之间建立预定的文件结构。相应地,以下将参照图2~3对BD中所使用的文件结构和数据记录结构进行说明。
图2是示出了用于再现/管理记录在光盘中的原始数据的文件结构、以及根据该文件结构再现特定标题的方法的概念图。
图2中示出了上述文件结构的一个示例。根据本发明的文件结构包括在单个根目录下的一个或多个BD目录(BDMV)。BD目录(BDMV)不仅包括作为能够确保用户交互性的通用文件(即,上层文件)的索引文件“index”,还包括上述对象。该文件结构包括用于存储记录在盘中的真实数据的信息以及与再现这些数据的方法相关联的其它信息的各种目录,例如,播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、流目录(STREAM)、辅助目录(AUXDATA)、以及备份目录(BACKUP)。以下将对上述目录和包括在目录中的各种文件进行说明。
AUXDATA目录包括用于再现盘的数据的附加数据文件。例如,AUXDATA目录包括用于在执行交互图形功能时向用户提供声音数据的“Sound.bdmv”文件,以及在再现盘的数据时向用户提供字体信息的“11111.otf”文件。
流目录(STREAM)包括根据特定格式记录在盘中的多个AV流文件。一般而言,使用基于MPEG-2的传输包来记录各个流,并且流目录(STREAM)将流文件(01000.m2ts和02000.m2ts)的扩展名用作具体的扩展名“*.m2ts”。尤其地,如果上述这些流当中的视频/音频/图形信息是多路复用的,则该多路复用的信息被称为AV流,并且单个标题由至少一个AV流文件构成。
剪辑信息(Clip-info)目录(CLIPINF)由在一对一基础上连接到上述流文件的多个剪辑信息文件(01000.clpi和02000.clpi)构成。尤其地,剪辑信息文件(*.clpi)在其中记录流文件(*.m2ts)的属性信息和定时信息。在一对一的基础上连接到流文件(*.m2ts)的剪辑信息文件(*.clpi)一般被称为“剪辑”。换言之,这意味着单个剪辑是指由一流文件(*.m2ts)和一剪辑信息文件(*.clpi)构成的数据。记录在盘中的剪辑被称为原始剪辑。下载的以及存储在本地存储中的剪辑被称为附加剪辑。
播放列表目录(PLAYLIST)包括多个播放列表文件(*.mpls)。每个播放列表文件(*.mpls)包括一个或多个播放项(PlayItem)以及一个或多个子播放项(SubPlayItem)。每个播放项(PlayItem)和每个子播放项(SubPlayItem)适用于指定期间再现特定剪辑的播放区间。播放项(PlayItem)和子播放项(SubPlayItem)包括与要被再现的特定剪辑相关联的信息,即与特定剪辑的再现起始时间(IN-Time)相关联的信息以及与其再现终止时间(OUT-Time)相关联的另一信息。与上述说明相关联,使用播放列表文件中的至少一个播放项(PlayItem)再现数据的过程被称为主路径,而使用各个子播放项(SubPlayItem)再现数据的过程被称为子路径。播放列表文件可按需要根据子播放项(SubPlayItem)的存在与否包含至少一个子路径。
总之,播放列表文件起到全部再现/管理文件结构当中所包含的用于通过组合一个或多个播放项(PlayItem)再现想要的剪辑的基本再现/管理文件单元的作用。
备份目录(BACKUP)存储多个副本文件,即存储与盘再现相关联的信息的索引文件“index”的副本文件(也称为“拷贝文件”),目标文件“MovieObject”的副本文件、播放列表目录(PLAYLIST)中所包含的所有播放列表文件(*.mpls)的副本文件、以及剪辑信息目录(CLIPINF)中所包含的所有剪辑信息文件(*.clpi)的副本文件。如果上述文件(“index”、“MovieObject”、“*.mpls”、以及“*.clpi”)被损坏,则盘再现过程也会被致命地破坏,从而备份目录(BACKUP)被设计为预先存储上述文件的副本文件作为备份文件。与上述说明相关联,图2中示出了一种使用上述盘文件结构再现特定标题的方法。
如果用户输入与用作索引文件(也称为“索引表”)的标题相关联的标题再现命令,则该标题的再现开始。以下将对其进行具体说明。
索引文件(index.bdmv)包括指与在加载相应盘的数据时的首先再现图像相关联的信息的首先回放信息“首先回放”、用于提供菜单图像的顶层菜单信息“顶层菜单”、以及至少一个标题信息“标题#1~标题#n”。
如果在光学记录/再现设备10中加载光盘30,则与索引表相关联的标题菜单信息通过显示器20被提供给用户。如果用户选择一个特定标题或菜单图像中所包含的一个特定菜单,则数据再现根据盘制造商预先定义的脚本开始。换言之,如果用户输入再现一特定标题(例如,标题#1)的命令,则根据再现/管理文件结构的目标文件(MovieObject)中所包含的命令执行特定的播放列表文件。此后,构成标题#1的一个或多个剪辑(例如,剪辑#1~剪辑#3)根据播放列表文件信息由播放列表文件中所包含的特定播放项和/或子播放项再现。
图3是示出根据本发明的记录在记录介质中的数据记录结构的结构图。更为具体地,图3示出了与文件结构相关联的信息的盘记录格式。如图3所示,从盘的内圈区域看起,上述盘结构依次包括作为管理全部文件的系统信息的文件系统信息区,用于记录播放列表文件和剪辑信息文件以再现所记录的AV流(*.m2ts)的数据库区,以及用于记录由音频数据、视频数据、及图形数据等组成的多个流的AV流区。尤其地,应该注意的是,记录在AV流区中的数据可被确定为先前在上文中所述的原始数据。本发明提供了一种用于在本地存储中下载外部附加数据,以及在再现记录在盘中的原始数据(例如,图2中所示的文件结构)和记录在本地存储中的附加数据之前,一旦接收到来自用户的请求命令就从所下载的数据当中删除特定数据的方法和装置,从而以下将对根据本发明的各种优选实施例进行说明。
图4a是示出了根据本发明的光学记录/再现设备10的框图。
参照图4a,光学记录/再现设备10包括拾取单元11,伺服单元14,信号处理器13,以及微处理器16。拾取单元11再现记录在光盘中的原始数据以及包括再现/管理文件信息的管理信息。伺服单元14控制拾取单元11的操作。信号处理器13接收来自拾取单元11的再现信号,将接收到的再现信号恢复为想要的信号值,或将要被记录的信号调制为记录在光盘中的另一信号,从而发送恢复或调制的结果。微处理器16控制上述组件的相互操作。
控制器12一旦接收到来自用户的命令就下载存在于光盘之外的附加数据,将所下载的附加数据存储在本地存储15中,并配置虚拟文件系统(VFS)以再现记录在光盘中的原始数据和存储在本地存储中的附加数据。控制器12使用VFS形成包括原始数据及相关联的附加数据的虚拟包,并且一旦接收到来自用户的请求就使用所形成的虚拟包再现原始数据和/或附加数据。
在这种情形中,虚拟文件系统(VFS)指联合本地存储15中所包含的文件系统和所加载的盘的文件系统从而管理该联合的系统的虚拟文件系统。
为了使用虚拟文件系统(VFS)同时再现光盘中所包含的原始数据和本地存储中所包含的附加数据,形成新的虚拟包。由联编操作形成的该虚拟包起到用于再现/管理由盘的原始数据构成的原始剪辑以及由本地存储的附加数据构成的附加剪辑的再现管理文件结构的作用。在这种情形中,原始剪辑和附加剪辑被存储在不同的区域中。
与本地存储15相关联,本地存储文件结构包括其与原始数据相关联的附加数据以盘为单元、以标题为单元、或以内容为单元配置的联编单元。因此,附加数据被存储在本地存储文件结构中。
控制器12在本地存储15中形成本地存储文件结构,并控制本地存储文件结构中的外部数据。另外,控制器12控制将下载的数据存储在本地存储文件结构中的功能,以及从本地存储文件结构删除下载的数据中所包含的用户选定文件的功能。
解码器17一旦接收到来自控制器12的控制信号就最终解码输出数据(即,原始数据和/或附加数据),并向用户提供解码结果。
编码器18一旦接收到来自控制器12的控制信号就将输入信号转换为特定格式的信号(例如,MPEG2传输流),并将转换结果发送给信号处理器13。
新的虚拟包可存储在本地存储15中以便能在将来再次使用。新的虚拟包还可临时地存储在附加动态存储器中,然后可被使用。
图4b是示出了根据本发明的一种用于使用光学记录/再现设备10中所包含的全部组件当中的本地存储再现光盘数据的装置的框图。
以下将对存储在本地存储15中的信息进行说明。根据本发明的本地存储15存储包括对应每个单独盘标识(ID)信息的目录和文件的文件信息(Disc_id#n的目录-文件树信息),以及从外部方下载的多个附加剪辑。形成本地存储15的联编单元,并且可形成包括与盘文件结构(即,盘包)相关联的联编操作的联编单元清单信息的联编单元清单文件。
具体地,本地存储15可包括多个文件信息单元(依赖于disc_ID#n的目录-文件)以应对不同的盘。因此,本地存储15额外地需要用于管理上述文件信息单元的文件系统。具体地,该文件系统也可被称为本地存储文件系统41,并且本地存储文件系统41是指用于管理存储在本地存储15中的所有文件的系统。
因此,如果在光学记录/再现设备10中加载一特定盘ID(disc_ID)的光盘(例如,disc_ID#1),则光学记录/再现设备10中所包含的控制器12使用拾取单元11和信号处理器13识别该盘的ID信息。如果本地存储15存储文件信息,则控制器从存储在本地存储15中的所有文件信息单元当中读取等于所加载盘的ID信息的联编单元文件信息,通过联编(或结合)所读取的信息和盘包形成虚拟包,并使用所形成的虚拟包再现盘的原始数据和本地存储的附加数据两者。
然而,如果从外部内容提供方(CP)预先下载的数据没有存储在本地存储文件结构中,即如果本地存储15中不包含文件信息,则从作为外部输入源的内容提供方(CP)下载的数据被下载到本地存储文件结构中,从而形成联编单元。并且,控制器12读取联编单元文件信息,并通过联编(或结合)所读取的信息和盘包形成虚拟包。
如果从外部内容提供方(CP)下载的数据以盘为单元、以标题为单元、或以内容为单元存储,则本发明提供了一种用于一旦接收到来自用户的删除命令则从本地存储文件结构删除数据文件的方法和装置。
与在本地存储中下载数据以及从本地存储删除下载数据的方法相关联,以下将参照图5a~7b对以盘为单元(即,每张盘地)配置的本地存储联编单元、以标题为单元(即,每个标题地)配置的本地存储联编单元、以及以内容为单元(即,每个内容地)配置的本地存储联编单元进行说明。
图5a~5b是示出了根据本发明的第一优选实施例的用于删除本地存储数据的方法的概念图,在该方法中本地存储的联编单元以盘为单元(即,每张盘地)进行配置。
本地存储文件结构包括含根目录下的多个联编单元的联编单元数据(BindingUnitData)目录。本地存储文件结构可在联编单元数据(BindingUnitData)目录中包括指示等于盘作者的内容提供方(CP)的组织目录(例如,org_ID#1)。组织目录(org_ID#1)在内容提供方的org_ID目录中包括多个专用盘目录(disc_ID)和一个共享目录(Shared)。
以下将参照图5b对根据本发明的一种删除本地存储数据的方法进行说明。
参照图5b,如果在光学记录/再现设备中加载了盘,则在步骤S10,光学记录/再现设备从外部内容提供方(CP)下载附加数据,以盘为单元形成本地存储文件结构,并将本地存储文件结构存储在本地存储中。
当本地存储从外部内容提供方(CP)下载数据时,光学记录/再现设备的控制器使用作为下载应用程序的BDJ应用程序以盘为单元形成作为本地存储文件结构的联编单元,并下载附加数据。
包括下载数据的本地存储文件结构在对应于每个内容提供方(CP)的目录(例如,org_ID#1)中包括一个盘专用目录(disc_ID#1)和另一专用目录(disc_ID#1)。指示联编单元60的BD目录(BDMV)包含在盘专用目录(disc_ID#1)中。
由BDMV目录指示的联编单元60以盘为单元进行配置。联编单元60在BDMV目录中包括作为能够确保用户交互性的通用文件(即,上层文件)的索引文件(index.bdmv)61、目标文件(MovieObject.bdmv)62、由播放列表文件(00000.mpls63和00002.mpls64)构成的播放列表目录(PLAYLIST)、由剪辑信息文件(01002.clpi)65构成的剪辑信息目录(CLIPINF)、以及由流文件(01002.m2ts)66构成的流目录(STREAM)。
在执行上述步骤S10之后,在步骤S11,光学记录/再现设备确定是否存在删除本地存储中所下载/存储的特定盘(disc#1)文件的命令。
如果确定不存在上述删除特定盘(disc#1)文件的删除命令,则在步骤S12,光学记录/再现设备不删除该特定盘的所有文件。
如果在步骤S11确定存在删除特定盘(disc#1)文件的删除命令,则在步骤S13,光学记录/再现设备从本地存储文件结构删除特定盘的所有文件,从而使其能够删除联编单元60。
优选地,在以上步骤S13中特定盘文件的删除可由光学记录/再现设备中所包含的控制器的驻留应用程序来执行,从而意味着该盘的联编单元的所有下载的内容数据被删除。
并且,在步骤S13中联编单元的所有内容数据被删除,不需要修改索引文件(index.bdmv)的索引表和/或目标文件(MovieObject.bdmv)的数据结构。
因此,由以上步骤S13删除的本地存储文件结构仅在对应于每个内容提供方(CP)的目录(例如,org_ID#1目录)中包括盘专用目录(disc_ID#2)。
图6a~6b是示出了根据本发明的第二优选实施例的一种用于删除本地存储数据的方法的概念图,其中本地存储的联编单元以标题为单元(即,每个标题地)进行配置。
图6a中本地存储的基本目录结构与图5a中的相同。与图5的第一优选实施例不同的是,本地存储文件结构的联编单元70的各个目录中所包含的文件被改为对应于各个标题,以下将参照图6a~6b对其进行具体说明。
参照图6a~6b,如果在光学记录/再现设备中加载盘,则在步骤S20,光学记录/再现设备从外部内容提供方(CP)下载附加数据,以标题为单元形成本地存储文件结构,并将本地存储文件结构存储在本地存储中。
当本地存储从外部内容提供方(CP)下载数据时,光学记录/再现设备的控制器使用用作下载应用程序的BDJ应用程序以标题为单元形成作为本地存储文件结构的联编单元,并下载附加数据。
与指示本地存储文件结构中所包含的联编单元70的文件是否指示特定标题的文件的具体信息相关联,本地存储不仅下载数据还下载这些标题的文件信息。在这种情形中,对于本领域的技术人员显而易见的是,本地存储在从外部内容提供方(CP)下载数据时,不仅下载指示特定文件(00000.mpls74,01002.clpi76,以及01002.m2ts77)等于与标题#1联编单元相关联的文件的第一信息,还下载指示特定文件(00002.mpls)75等于与标题#2联编单元相关联的文件的第二信息。
具体地,应该注意的是,指示上述本地存储文件结构中所包含的联编单元70的文件是否等于特定标题的文件的具体信息可包括在从内容提供方(CP)下载的联编单元清单文件的信息中。
包括下载数据的本地存储文件结构在对应于每个内容提供方(CP)的目录(例如,org_ID#1)中包括一盘专用目录(disc_ID#1)和另一专用目录(disc_ID#1)。指示联编单元70的BD目录(BDMV)包含在盘专用目录(disc_ID#1)中。
由BDMV目录指示的联编单元70以标题为单元进行配置。联编单元70在BDMV目录中包括作为能够确保用户交互性的通用文件(即,上层文件)的索引文件(index.bdmv)71,标题#1的目标文件(MovieObject.bdmv)72,标题#2的目标文件(MovieObject.bdmv)73,由播放列表文件(00000.mpls74和00002.mpls75)构成的播放列表目录(PLAYLIST),由剪辑信息文件(01002.clpi)76构成的剪辑信息目录(CLIPINF),以及由流文件(01002.m2ts)77构成的流目录(STREAM)。
在这种情形中,联编单元70的上述文件当中的目标文件(MovieObject.bdmv)72,播放列表文件(00000.mpls)74,剪辑信息文件(01002.clpi)76,以及流文件(01002.m2ts)77可为标题#1所用。目标文件(MovieObject.bdmv)73和播放列表文件(00002.mpls)75可为标题#2所用。
在执行以上步骤S20之后,在步骤S21,光学记录/再现设备确定是否存在删除本地存储中所下载/存储的特定标题(标题#1)文件的命令。
如果确定不存在上述删除特定标题(标题#1)文件的删除命令,则在步骤S22,光学记录/再现设备不删除该特定标题(标题#1)的文件。
如果在步骤S21确定存在删除特定标题(标题#1)文件的删除命令,则在步骤S23,光学记录/再现设备从本地存储文件结构删除特定标题(标题#1)的文件。
换言之,在步骤S23,特定标题(标题#1)的多个文件(即,目标文件(MovieObject.bdmv)72,播放列表文件(00000.mpls)74,剪辑信息文件(01002.clpi)76,以及流文件(01002.m2ts)77)被从联编单元70删除。
优选地,在以上步骤S23中特定标题文件的删除可由光学记录/再现设备中所包含的控制器的驻留应用程序来执行,从而意味着标题#1的联编单元的所有下载的内容数据都被删除。
在执行以上步骤S23之后,在步骤S24,光学记录/再现设备修改本地存储的文件当中一个特定文件的数据库结构。例如,可根据在数据库结构被删除后形成的标题修改索引文件(Index.bdmv)71-1的索引表,或可修改目标文件(MovieObject.bdmv)73的数据库结构。
因此,根据在上述文件由以上步骤删除/修改后形成的本地存储文件结构,联编单元70-1在BDMV目录中包括具有修改后的数据库文件结构的索引文件(Index.bdmv)71-1、目标文件(MovieObject.bdmv)73、配有标题#2的播放列表文件(00002.mpls)75的播放列表目录(PLAYLIST)、没有文件的剪辑信息目录(CLIPINF)、以及没有文件的流目录(STREAM)。
图7a~7b是根据本发明的第三优选实施例的用于删除本地存储数据的方法的概念图,在该方法中本地存储的联编单元以内容为单元(即,每个内容地)进行配置。
参照图7a~7b,如果在光学记录/再现设备中加载盘,则在步骤S30,光学记录/再现设备从外部内容提供方(CP)下载附加数据,以内容为单元形成本地存储文件结构,并将该本地存储文件结构存储在本地存储中。
当本地存储从外部内容提供方(CP)下载数据时,光学记录/再现设备的控制器使用用作下载应用程序的BDJ应用程序以内容为单元形成作为本地存储文件结构的联编单元,并下载附加数据。
包括下载数据的本地存储文件结构在对应于每个内容提供方(CP)的目录(例如,org_ID#1)中包括一个盘专用目录(disc_ID#1)和另一专用目录(disc_ID#1)。指示联编单元80的BDMV目录包含在盘专用目录(disc_ID#1)中。
由BDMV目录指示的联编单元80以内容为单元进行配置。联编单元80在BDMV目录中包括作为能够确保用户交互性的通用文件(即,上层文件)的索引文件(index.bdmv)81,目标文件(MovieObject.bdmv)82,由播放列表文件(00000.00.mpls83、00000.01.mpls84和00002.mpls85)构成的播放列表目录(PLAYLIST),由剪辑信息文件(01002.clpi86和01003.clpi87)构成的剪辑信息目录(CLIPINF),以及由流文件(01002.m2ts88和01003.m2ts89)构成的流目录(STREAM)。
在这种情形中,联编单元80的上述文件当中的播放列表文件(00000.00.mpls)83、剪辑信息文件(01002.clpi)86、以及流文件(01002.m2ts)88可为内容#1所用。播放列表文件(00000.01.mpls)84、剪辑信息文件(01003.clpi)87、以及流文件(01003.m2ts)89可为内容#2所用。
在执行以上步骤S30之后,在步骤S31光学记录/再现设备确定是否存在删除本地存储中所下载/存储的特定内容(内容#1)文件的命令。
如果在步骤S31确定不存在上述删除特定内容(内容#1)文件的删除命令,则在步骤S32光学记录/再现设备不删除该特定内容(内容#1)的文件。
如果在步骤S31确定存在删除特定内容(内容#1)文件的删除命令,则在步骤S33光学记录/再现设备从本地存储文件结构删除特定内容(内容#1)的文件。
换言之,在步骤S33,特定内容(内容#1)的多个文件(即,播放列表文件(00000.00.mpls)83、剪辑信息文件(01002.clpi)86、以及流文件(01002.m2ts)88)被从联编单元80删除。
优选地,在以上步骤S33中特定内容文件的删除可由光学记录/再现设备中所包含的控制器的驻留应用程序来执行,从而意味着该内容的联编单元的所有下载的内容数据都被删除。
在执行以上步骤S33之后,在步骤S34光学记录/再现设备修改本地存储的文件当中一个特定文件的数据库结构。例如,可根据在删除数据库结构之后形成的内容修改部分索引文件(Index.bdmv)81-1的索引表和目标文件(MovieObject.bdmv)8201的数据结构。
因此,根据在上述文件由以上步骤删除/修改后形成的本地存储文件结构,联编单元80-1在BDMV目录中包括具有内容#2的修改后的数据库文件结构的索引文件(Index.bdmv)81-1,目标文件(MovieObject.bdmv)82-1、配有内容#2的播放列表文件(00000.01.mpls84和00000.02.mpls85)的播放列表目录(PLAYLIST),由剪辑信息文件(01003.clpi)87构成的剪辑信息目录(CLIPINF),以及由流文件(01003.m2ts)89构成的流目录(STREAM)。
与上述说明相关联,假设以内容为单元配置的联编单元被损坏或破坏,则上述以内容为单元删除联编单元的数据的方法能够仅删除被损坏或破坏的内容数据。然而,如果以盘为单元删除联编单元的数据,则所有的盘文件都会被删除。如果以标题为单元删除联编单元的数据,则所有的标题文件都会被删除掉。
从以上说明可显而易见的是,根据本发明的用于删除本地存储数据的方法和装置能够以盘为单元、以标题为单元、或以内容为单元从本地存储文件结构的联编单元删除数据,从而能够最大化地使用具有有限容量的本地存储。并且,本发明能够有效地再现记录在记录介质中的原始数据以及从外部方下载的附加数据,从而创建出对用户更为方便的功能。
产业实用性对于本领域的技术人员显而易见的是,可在本发明中进行各种修改和变更而不会背离本发明的精神实质和范围。因此,本发明旨在覆盖本发明的这些修改和变更,只要它们落在所附权利要求及其等效方案的范围之内。
权利要求
1.一种用于管理本地存储的数据文件的方法,包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据文件存储在所述本地存储中,并且使用所存储的文件形成联编单元;以及b)一旦接收到删除所述联编单元中所包含的特定文件的命令,即删除所述联编单元中所包含的所有文件。
2.如权利要求1所述的方法,其特征在于,所述数据文件以相应盘为单元存储在所述本地存储中。
3.一种用于管理本地存储的数据文件的方法,包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据文件存储在所述本地存储中,并且使用所存储的文件形成联编单元;以及b)一旦接收到删除所述联编单元中所包含的特定文件的命令,即删除与包括所述要被删除的特定文件的标题相关联的所有文件。
4.如权利要求3所述的方法,其特征在于,所述联编单元包括与所述标题相关联的信息(即,标题关联信息)。
5.如权利要求3所述的方法,其特征在于,还包括以下步骤在删除与所述标题相关联的全部文件之后,修改所述联编单元中所包含的数据库文件。
6.如权利要求5所述的方法,其特征在于,所述数据库文件表示索引文件。
7.如权利要求5所述的方法,其特征在于,所述数据库文件表示目标文件。
8.如权利要求3所述的方法,其特征在于,所述数据文件以每张盘的标题为单元存储在所述本地存储中。
9.如权利要求3所述的方法,其特征在于,所述标题关联信息包含在联编单元清单文件中,并且然后被下载。
10.一种用于管理本地存储的数据文件的方法,包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据文件存储在所述本地存储中,并且使用所存储的文件形成联编单元;以及b)一旦接收到删除所述联编单元中所包含的特定文件的命令,即仅删除所述要被删除的特定文件,并修正与所述文件的删除相关联的数据库文件。
11.如权利要求10所述的方法,其特征在于,所述数据文件以每张盘的内容为单元存储在所述本地存储中。
12.如权利要求11所述的方法,其特征在于以内容为单元配置的本地存储文件结构为每个内容包括一个播放列表文件。
13.如权利要求10所述的方法,其特征在于,所述数据库文件表示索引文件。
14.如权利要求10所述的方法,其特征在于,所述数据库文件表示目标文件。
15.一种用于管理本地存储的数据文件的装置,包括拾取单元,用于从记录介质读取数据;本地存储,用于下载与所述记录介质数据相关联的至少一个文件,并存储所下载的文件;以及控制器,用于使用存储在所述本地存储中的所述文件形成联编单元,并以盘为单元、以标题为单元、或以内容为单元从所述联编单元删除一个特定文件或多个特定文件。
16.如权利要求15所述的装置,其特征在于,所述控制器包括BDJ应用程序从而可使用所述BDJ应用程序在所述本地存储中下载/存储所述文件。
17.如权利要求15所述的装置,其特征在于,所述控制器包括驻留应用程序从而可使用所述驻留应用程序从所述联编单元删除一个特定文件或多个特定文件。
全文摘要
公开了一种用于管理本地存储的数据文件的方法和装置。用于管理本地存储的数据文件的该方法包括以下步骤a)从内容提供方下载至少一个数据文件,将所下载的数据存储在本地存储中,并使用所存储的文件形成联编单元;以及b)一旦接收到删除联编单元中所包含的特定文件的命令,即删除该联编单元中所包含的所有文件,删除与包含要被删除的特定文件的标题相关联的所有文件,或仅删除该要被删除的该特定文件。
文档编号G11B19/02GK101069239SQ200580041332
公开日2007年11月7日 申请日期2005年12月2日 优先权日2004年12月3日
发明者徐康洙, 刘齐镛, 金柄辰 申请人:Lg电子株式会社