使用虚拟文件系统编辑记录节目的方法和装置及文件结构的制作方法

文档序号:6757060阅读:178来源:国知局
专利名称:使用虚拟文件系统编辑记录节目的方法和装置及文件结构的制作方法
技术领域
本发明涉及到记录的节目(例如,电视节目广播)的文件的管理,尤其涉及到使用包括存储装置,例如个人视频录像机(PVR)的设备的虚拟文件系统(VFS)编辑记录的节目的方法和装置,以及文件结构。
背景技术
通常,使用磁带介质的VCR(视频盒式录像机)已经普遍用于记录模拟广播信号。
然而,近来,随着与模拟广播相比具有许多优点的数字广播的出现,多种新的记录介质,例如数字VCR、硬盘驱动(HDD)录像机或使用光盘的记录设备,已经被采用。其中,尤其是HDD录像机由于近来迅速发展的技术而具有高达几十千兆(giga)字节的记录容量。
另外,随着数字广播已经全面开始和数字TV接收机广泛使用,为了满足用户的多样需求,具有数字存储音频和视频信息的新的功能的记录介质也已经出现。
与在磁带中保存图像信号的VCR(视频盒式录像机)不同,最近引起许多注意的个人视频录像机(PVR)具有硬盘驱动器作为机顶盒(set-topbox)或者电视机(TV set)中的存储介质,并且尽管记录和重现连续执行图像的质量也可保证而不会丢失信息。
PVR包括控制记录和重现TV节目的CPU、存储操作系统(OS)和重现软件的存储器芯片(ROM)和一个大容量硬盘驱动器,并按照与个人计算机相同的文件重现方法,重现记录的节目。
通过使用电话线,PVR能够随机地接收最新的广播预订(reservation)并利用它作为预订的记录。用于设置预订记录的过程是简单的,即,只要从显示在屏幕上的广播节目表上选取即可。
然而,因为记录的节目可能包含不需要的商业广告部分,所以,数字视频录像机通常提供一种允许用户容易地编辑删除这种不必要的部分的功能。
图1是按照现有技术的用于编辑记录的TV节目文件的方法的示意图。
如在图1中所示,在常规的PVR中的编辑方法中,用户能够在重现记录的节目时请求对需要的节目文件部分进行编辑。在这种情况中,对应的节目文件能够分割成三个将要被处理的部分。
1、在记录开始以前,删除已有数据块,以便用于记录新的节目。
2、从编辑记录将开始的数据块到编辑记录将终止的数据块的硬盘驱动器的数据存储区域作为新的文件生成。新文件对应于用户请求编辑部分的文件,其被分配到新的(编辑的)节目。
3、从在编辑的记录将停止的数据块后面的下一个数据块到最后的数据块的数据保留为在硬盘上已有文件。当对于相同的文件请求编辑时,已有文件保留为将被使用。
为了去除记录的节目中的不需要的商业广告,常规的PVR编辑方法是相当有效的,并且,它的编辑速度是高的。
然而,常规的PVR编辑方法有下列问题。
首先,前面记录的节目文件被删除。即,当对记录的节目执行编辑时,已有节目丢失,并创建仅由对应于编辑区域的部分组成的新的节目建。因此,常规的编辑方法能够用于删除记录的节目的不需要的商业广告部分,但是,因为删除编辑区域以外的部分,所以,不能够使用原来记录的节目按序执行编辑。
第二,为了在不同的节目中使用节目文件,需要复制节目文件。这更加重了硬盘的负荷,使得有限容量的硬盘的使用的效率低下。
例如,当DTV广播作为多媒体被记录在数字视频录像机中时,它按照大约每1分钟120Mb大小的数据存储,这意味着通过为了对它进行编辑而复制具有这种大容量的多媒体文件的新节目的生成不可避免地要延长所需的用于编辑的时间。另外,当复制多媒体文件时,在数字视频录像机的硬盘上将生成许多负荷。因此,为了编辑而复制多媒体文件的效率是非常低的。
第三,即使在执行编辑以在硬盘上仅保留除了商业广告以外的节目部分以后,不需要的文件也能保留在硬盘上。例如,假定做出记录预订,并且包括内容〔商业广告+节目+商业广告〕的记录已经记录,那么,在重现记录的节目的剩余部分时,为了删除不需要的商业广告部分,用户能够选择和编辑需要保留的节目区域。然而,在这方面,就出现了实际上在编辑中未使用的最后的商业广告部分仍然能够存在于硬盘上的问题。

发明内容
因此,本发明的一个目的是要提供一种通过以分割记录和存储在存储装置中的节目文件并且生成和管理对应于节目文件的各分割部分的虚拟文件的方式在个人视频录像机(PVR)中编辑节目文件而能够提高编辑节目文件的效率并且满足用户的有关编辑的多样需求的使用虚拟文件系统(VFS)编辑记录的节目的方法和装置以及为此的文件结构。
为了获得这些和其它优点以及按照本发明的目的,如在这里具体和广泛描述的一样,提供一种使用虚拟文件系统(VFS)编辑记录的节目的方法,包括依照由用户提供的编辑信息分割记录在存储装置中的节目文件以编辑节目;和生成虚拟文件,虚拟文件映射到依照编辑信息分割的节目文件。
为了获得上述的目的,也提供一种使用虚拟文件系统(VFS)编辑记录的节目的装置,包括用于存储多个记录的或编辑节目文件的存储装置;编辑装置,用于依照关于节目文件的编辑信息分割存储的节目文件中请求编辑的任意的节目文件,和生成各映射到多媒体文件的分割部分的多个虚拟文件;以及管理装置,用于管理对应于节目文件的编辑或记录而变化的多个虚拟文件的存储和更新。
为了获得上述的目的,还提供一种文件结构,包括用于记录多个实在文件的实在文件层、映射到多个实在文件的多个虚拟文件的虚拟文件层和用于管理多个虚拟文件的虚拟文件系统根层(virtual file system rootlayer)。
本发明的前述的和其它的目的、特征、方案和优点,通过下面的与附图相结合的对本发明的详细说明,将会变得更加清楚。


被包括在内以提供对本发明进一步理解的一起构成说明书的一部分的附图,说明本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是按照现有技术的用于编辑节目文件的方法中的数据文件结构的视图;图2是表示按照本发明的使用虚拟文件系统(VFS)编辑记录节目的装置的示意框图;图3是按照本发明的VFS的文件结构组织的视图;图4A和4B是说明按照用户的编辑请求编辑记录的节目文件的方法的数据文件组织的视图;图5是表示按照本发明的在编辑PVR中的记录的节目文件前/后的VFS的示意图;图6是按照本发明的使用VFS的用于编辑记录的节目的方法的流程图。
具体实施例方式
图2是表示按照本发明的使用虚拟文件系统(VFS)编辑记录节目的装置的框图。
如在图2中所示,使用VFS用于编辑一个记录的节目的装置,包括一个存储多个记录的或编辑的节目文件的存储装置10;一个编辑装置20,用于依照关于节目文件的编辑信息,分割存储的节目文件中请求编辑的任意的节目文件,和生成各映射到节目文件的分割部分的多个虚拟文件;以及一个管理装置30,用于管理对应于节目文件的编辑或记录而变化的多个虚拟文件的信息的存储和更新。
存储装置可以是硬盘驱动器(HDD)。当存储在存储装置10中的节目文件被记录、编辑或重现时,进程状态条(progress status bar)能够被显示在屏幕上。而且,为了反应关于节目文件的编辑内容,一个屏上显示(OSD-on-screen display)能够显示在屏幕上。例如,通过远程控制器的键输入,用户能够在OSD屏幕上选择一个半透明的菜单,并编辑节目文件。在这种情况中,用于指示编辑部分的远程控制器的键输入装置、在OSD屏幕上的对话格式、OSD字形、OSD菜单项、OSD显示表等能够被可变地指定。
图3是按照本发明的VFS的文件结构组织的视图。
如在图3中所示,VSF的结构包括一个实在文件层60,实在文件层60包括通过记录和编辑而生成的多个实在文件;一个虚拟文件层50,虚拟文件层50包括多个虚拟文件,至少一个或多个虚拟文件映射到多个实在文件;和一个虚拟文件根层40,虚拟文件根层40用于管理多个虚拟文件。
虚拟文件包括至少一个或多个实在文件,并且,实在文件通常能够被包含在多个虚拟文件中。用户不需要考虑较低层的实在文件是如何结构的。
当通过PVR中的节目的记录或编辑而生成一个新的节目时,映射到新的节目(即,实在文件)的新的虚拟文件被生成。当任意一个节目被删除时,它的对应的虚拟文件也被删除,并且在这种情况时,只有属于删除的虚拟文件并且不被其它虚拟文件使用的实在文件被删除。例如,如果虚拟文件‘C’被删除,那么,只有不被其它虚拟文件使用的实在文件‘D’和‘E’被删除。
图4A和4B是说明用于按照用户的编辑请求编辑记录的节目文件的方法的数据文件组织的视图。
如在图4A和4B中所示,在按照VFS文件结构的进行编辑的方法中,分割依照由用户提供的编辑信息而已经以数据块为单位记录在存储装置中的节目文件。编辑信息包括记录开始点的偏移(offset)间隔(interval)和记录停止点的偏移间隔,并且,偏移间隔通过输入装置例如远程控制器的键输入设置。于是,相对于按照用户请求指定的间隔,能够有选择地重现节目。依照数据块分割节目文件的理由是因为文件以数据块为单位存储在大容量存储装置例如HDD中。
在记录开始点的偏移量和记录停止点的偏移量确定以后,按照下面的顺序分割节目文件。
1、第一个文件‘A’被分割成几个数据块,从开始节目文件的数据块到在开始记录以前的数据块。
2、第二个文件‘B’被分割成几个数据块,从开始记录的数据块到停止记录的数据块。
3、第三个文件‘C’被分割成几个数据块,从停止记录的数据块下面的数据块到最后的数据块。
于是,属于已有虚拟文件的已有实在文件依照编辑信息分割成实在文件A、B和C,并且,按照由用户的编辑请求选择的偏移间隔生成映射到实在文件‘B’的新的虚拟文件。例如,参考图4B,按照编辑请求,已有实在文件被分割成文件‘A’、文件‘B’和文件‘C’。这里,已有虚拟文件具有文件‘A’、文件‘B’和文件‘C’,并且,新的虚拟文件具有文件‘B’。
在分割文件以后,有关新的虚拟文件的信息被更新。在这种情况中,实在文件能够被几个虚拟文件使用,所以,有关已经使用按照编辑请求已经被分割的实在文件的已有虚拟文件的信息被请求更新。为了这一目的,在执行编辑时,有关编辑以前的文件的信息必须保持(存储)。在每一个文件的分割结束以后,从VFS根搜寻文件,虚拟文件的信息被全部更新,然后,文件变化信息被删除。
图5是表示按照本发明的在编辑PVR中的记录的节目文件前/后的VFS的示意图。
如在图5中所示,实在文件‘A’、‘B’和‘C’被映射到虚拟文件‘A’,并且,实在文件‘B’和‘C’被映射到虚拟文件‘B’。在这种情况中,当用户请求在通常映射到虚拟文件‘A’和‘B’的实在文件中的实在文件‘C’的编辑时,实在文件‘C’被分割。于是,实在文件‘C’被分割成实在文件‘C1’、实在文件‘C2’和实在文件‘C3’。有关分割的实在文件C1、C2和C3的文件变化信息被保持(存储)。
此后,为了搜寻已经使用实在文件‘C’的任何虚拟文件,从依照文件变化信息的VFS根210执行搜寻,然后,更新任何找到的虚拟文件的文件信息。
最后,生成虚拟文件‘C’。在这种情况中,虚拟文件‘C’包括已经被用户请求编辑的实在文件‘C2’。
在这一方式中,在编辑节目中,VFS不在硬盘上复制或生成相同的文件,因此,有限的硬盘存储容量的使用被最小化。
图6是按照本发明的使用VFS的用于编辑记录的节目的方法的流程图。
如在图6中所示,使用VFS编辑记录的节目的方法包括依照由用户提供的编辑信息分割存储在存储装置中的节目文件以编辑节目(步骤S10);在对节目文件编辑前/后,保持(存储)文件变化信息(步骤S20);通过全面的搜寻(overall searching)更新虚拟文件信息(S30);删除文件变化信息(S40);和生成映射到依照编辑信息分割的节目文件的新的虚拟文件。
如上所述,按照本发明的使用VFS编辑记录的节目的方法和装置以及文件结构有许多优点。
例如,第一,通过使用VFS,按照保持原来记录的节目时按照编辑信息生成新的节目。因此,按照后来的用户的编辑请求,通过可变地切分和合并文件,原来记录的节目能够被编辑成新的节目。
第二,因为在编辑时VFS系统不复制实在文件,所以支持快速节目文件编辑。因此,由于不复制大量的多媒体文件数据而执行编辑,所以,硬盘驱动器的负荷能够被最小化。
第三,节目文件的管理简单而容易。在VFS环境中,一个虚拟文件由几个实在文件组成。因此,对于存储在PVR中的每一个节目,通过使用一个虚拟文件,多媒体数据能够被重现、编辑和删除。例如,当用户请求删除一个节目时,VFS仅搜寻不被其他虚拟文件共同使用的实在文件,然后删除他们。因此,上层环境的开发者不需要考虑实在文件是怎样结构的。
第四,在VFS环境中,一个实在文件能够被几个虚拟文件使用。即,当一个节目文件被编辑时,它不需要在硬盘中重复地存储相同的多媒体文件数据。因此,数字视频录像机的有限的硬盘容量能够被有效地使用。
由于本发明可以以几种形式实现而不会偏离其精神或实质,所以也应该理解,除非另有指明,上述的实施例不被前面所述的任何详细细节所限制,而应该在如在权利要求中定义的其精神和范围以内广泛地解释,因此,落入权利要求的边界和范围或者这些边界和范围的等同以内的所有的变化和修改都将被所附的权利要求所涵盖。
权利要求
1.一种使用虚拟文件系统(VFS)用于编辑记录的节目的方法,包括依照由用户提供的编辑信息分割记录在存储装置中的节目文件以编辑节目;和生成虚拟文件,虚拟文件映射到依照编辑信息分割的节目文件。
2.按照权利要求1的方法,还包括在编辑前和后,保持或存储关于记录的节目文件的文件变化信息;在节目文件被分割以后,通过全面的搜寻,按照文件变化信息更新虚拟文件信息;以及删除文件变化信息。
3.按照权利要求1的方法,其中,编辑信息包括有关开始记录的偏移间隔和停止记录的偏移间隔的信息。
4.按照权利要求3的方法,其中,依照编辑信息,一个实在文件被分割成三个文件,并且,按照用户的编辑请求选择的实在的分割文件被生成为新的虚拟文件。
5.按照权利要求3的方法,其中,编辑信息包括通过远程控制器由键输入设置的偏移间隔信息。
6.按照权利要求1的方法,其中,以数据块为单位分割节目文件。
7.按照权利要求1的方法,其中,分割节目文件的步骤包括从节目文件的第一开始数据块到在开始记录的数据块以前的数据块分割节目文件;从开始记录的数据块到停止记录的数据块分割节目文件;和从停止记录的块后面的块,到节目文件的最后的数据块分割节目文件。
8.按照权利要求1的方法,其中,虚拟文件包括一个或多个实在文件。
9.按照权利要求1的方法,其中,存储装置是硬盘驱动器(HDD)。
10.按照权利要求1的方法,其中,当存储在存储装置中的节目文件被编辑或重现时,进程状态条被显示在显示屏上。
11.按照权利要求1的方法,其中,关于节目文件的编辑内容作为OSD(屏上显示)被显示在显示屏幕上。
12.一种使用虚拟文件系统(VFS)编辑记录的节目的装置,包括用于存储多个记录的或编辑的节目文件的存储装置;编辑装置,用于依照关于节目文件的编辑信息,分割存储的节目文件中请求编辑的任意的节目文件,和生成各映射到多媒体文件的分割部分的多个虚拟文件;和管理装置,用于管理对应于节目文件的编辑或记录而变化的多个虚拟文件的存储和更新。
13.按照权利要求12的装置,其中,编辑信息包括有关开始记录的偏移间隔和停止记录的偏移间隔的信息。
14.按照权利要求12的装置,其中,存储装置是硬盘驱动器(HDD)。
15.一种文件结构,包括实在文件层,用于记录多个实在文件;映射到多个实在文件的多个虚拟文件的虚拟文件层;和虚拟文件系统根层,用于管理多个虚拟文件。
16.按照权利要求15的方法,其中,通过记录或者编辑记录的节目,生成虚拟文件。
17.按照权利要求16的方法,其中,当删除虚拟文件时,在映射到虚拟文件的实在文件中,只有未被映射到其它虚拟文件的那些实在文件被删除。
全文摘要
一种在具有大容量记录介质的个人视频录像机中,使用虚拟文件系统编辑记录的节目的方法和装置,及其文件结构被揭示。使用虚拟文件系统(VFS)编辑记录的节目的方法包括依照由用户提供的编辑信息分割记录在存储装置中的节目文件以编辑节目,和生成一个或多个映射到依照编辑信息分割的节目文件的虚拟文件。编辑节目文件的效率被提高,并且,用户的可变编辑的要求能够被满足。
文档编号G11B27/034GK1674664SQ200510056460
公开日2005年9月28日 申请日期2005年3月22日 优先权日2004年3月22日
发明者赵容凡, 闵贤基, 赵成衍, 李政祐, 赵文增 申请人:Lg电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1