文件编辑装置制造方法及图纸

技术编号:8907105 阅读:169 留言:0更新日期:2013-07-11 04:46
一种文件编辑装置,高效地执行破坏性分割编辑的撤消(Undo)。将音频文件(200)进行破坏性分割编辑从而分割成两个文件(200a)和(200b)。若分割编辑后进行撤消操作(Undo),则删除文件(200a)的后面部分(204),并且删除文件(200b)的开头部分(205),在其中间插入分割编辑时复制保存的复制文件(202)来连接它们,生成原文件(200)。

【技术实现步骤摘要】

本专利技术涉及文件编辑装置,特别是音频数据等文件的分割编辑技术。
技术介绍
过去以来,在各种记录/重放装置中,公知对记录在记录介质中的文件进行排列顺序变更、分割、结合、追加、删除等编辑的技术,与此同时,公知撤消编辑操作的“撤消(Undo)” 技术。这些各种编辑中,文件的分割是把记录在记录介质中的一个文件分割成两个或更多文件而重新记录在记录介质上的处理。例如,在用户所希望的任意点上将记录在某磁道中的某音频文件A分割成文件Al及文件A2两个文件。一般地,文件的编辑方法分为破坏性编辑和非破坏性编辑。非破坏性编辑是原文件照原样不动,通过另外保持编辑信息来进行外表上的编辑。与此相对,破坏性编辑是以原文件本身为编辑的对象。因此,关于撤消编辑操作的撤消(Undo),非破坏性编辑比较容易,而在破坏性编辑的情况下由于文件本身被编辑,因此处理起来繁琐且花费时间。图5中,示意地表示了文件的破坏性分割编辑。图5 (a)是成为分割编辑对象的文件,例如由音频数据构成的音频文件100。音频文件的分割编辑需要在任意位置分割数据。另一方面,在利用FAT (文件分配表)等文件系统来管理音频数据的情况下,数据以簇为单位进行读写。图中,以分割线表示数据读写的基本单位即簇的边界。由于数据的读写以簇为单位进行,因此分割编辑的单位当然也一定以簇为单位。因此,在以比簇单位更细小的单位分割编辑的情况下,有必要进行复制数据并使之与簇边界相合的处理。具体地说,在图5 Ca)中,如图所示在非簇边界的位置上设定分割点的情况下,复制包含分割点的一个簇内所含有的数据。然后,如图5 (b)所示,在包含分割点的簇边界上将分割对象音频文件100分割为前半音频文件IOOa和后半音频文件100b。这时,在后半音频文件IOOb中添加所复制的一个簇数据,而且在开头添加有复制原音频文件100的文件头101的文件头。添加于开头的文件头101也与音频数据一样只能以簇为单位写入,因此在后半音频文件IOOb的开头添加包含文件头101的一个簇。在包含该文件头101的一个簇量的数据中,为使文件头101以外的部分不存在数据,用虚拟(dummy)数据填补这一部分。因此,在后半音频文件IOOb中,其构成为:紧接着文件头101连接虚拟数据102,在那后面是分割点后的本来的数据。图6表示用图5所示的方法被破坏性分割编辑的音频文件的撤消(Undo)处理。图6 (a)表示被破坏性分割编辑的两个音频文件100a、100b。在分割编辑的撤消操作即结合操作中,删除添加到后半音频文件IOOb的开头的文件头101而与前半音频文件的末尾相结合,但如上所述,数据的读写只能以簇为单位。因此,前半音频文件IOOa的尾簇数据和后半音频文件IOOb的删除掉开头一个簇的文件头101后的数据的合计尺寸不符合簇单位的情况下,为使之符合簇的尺寸,需要整体复制删除掉文件头101的后半音频文件。图6 (a)中,前半音频文件IOOa中的以斜线表示的数据,和删除掉文件头101的后半音频文件IOOb中的以斜线表示的数据的合计尺寸不符合簇单位的情况下,如图6 (b)所示,整体复制后半音频文件IOOb的数据,从而与前半音频文件IOOa的末尾结合。此外,下述专利文献中公开了不是破坏性编辑而是非破坏性编辑的撤消操作(Undo)0即,专利文献I中记载了:包含与最后进行的编辑内容相对应的管理信息的第I管理数据之外,保持包含更新成这一管理信息的以前的管理信息的第2管理数据,在计算机一侧不保持编辑前的状态而执行撤消。另外,专利文献2记载了:存储从迷你光盘(MiniDisc)读出的辅助数据的第I存储单元;存储指针区域的数据的第2存储单元,该指针区域的数据伴随着第I存储单元存储的辅助数据中记录的删除、移动、分割、结合的编辑处理的执行而改变;编辑处理的撤消或者再执行时,根据第2存储单元存储的指针区域的数据,进行对第I存储单元存储的辅助数据的改写的控制。现有技术文献专利文献专利文献1:日本特开2003-323267号公报专利文献2:日本特开平10-293989号公报如上所述,在破坏性分割编辑的撤消操作(Undo)中,由于编辑的是原文件本身,撤消处理变得繁琐。换言之,存在如下问题:在分割编辑文件得到的前半文件和后半文件的连接部分中,与数据的读写单位即簇单位不符合的情况下,需要将后半文件的数据整体复制,因此繁琐且花费时间。特别是,当后半文件的数据量大时,与此对应复制的数据量也增大,因此撤消操作上存在花费时间的问题。进一步,根据文件的形式,也有在文件的最后形成数据块(chunk)等附加信息的情况,这种情况下分割编辑后的前半文件的最后也形成附加信息,因此撤消处理变得更加繁琐。
技术实现思路
本专利技术的目的在于,提供能够在短时间内高效地执行破坏性分割编辑的撤消操作(Undo)的装置。本专利技术是一种文件编辑装置,其在以每最小单位进行数据的读出及写入的系统中,具有撤消分割编辑处理的撤消处理,该装置的特征是,具有存储单元和处理单元,其中,该存储单元在分割编辑上述文件时,复制并存储包含分割点的一个最小单位的数据,该处理单元在进行撤消操作的情况下,删除包含分割编辑后的前部分文件的分割点的最小单位以后的全部最小单位,删除分割编辑后的后部分文件的开头的最小单位及接下来的一个最小单位,在删除后的前部分文件的后面连接上述存储单元中存储的最小单位的数据,再进一步在后面连接删除后的后部分文件,以此生成上述分割编辑前的文件。本专利技术的一种实施方式中,上述处理单元具有以下特征,在文件分配表中,通过向分割编辑后的前部分文件中含有分割点的最小单位以后的所有最小单位序号上分配未使用的符号来进行删除,通过向分割编辑后的后部分文件开头的最小单位序号及接下来的一个最小单位序号上分配未使用的符号来进行删除,通过将上述存储单元中存储的最小单位序号作为接着前部分文件最后的最小单位序号的最小单位序号进行分配,而且,将后部分文件的开头的最小单位序号作为接着上述存储单元中存储的最小单位序号的最小单位序号进行分配,生成上述分割编辑前的文件。专利技术的效果根据本专利技术,能够在短时间内高效地执行破坏性分割编辑的撤消操作(Undo)。即,本专利技术中,没有必要整体复制分割编辑后的后部分文件,仅在分割编辑时复制包含分割点的一个最小单位量的数据即可,能够高速化处理。附图说明图1是实施方式中的数字录音机的结构图。图2是表示实施方式的撤消处理的示意图。图3是表示其他实施方式的撤消处理的示意图。图4是表不其他实施方式的撤消处理的不意图。图5是分割编辑处理的示意图。图6是现有技术的撤消处理的示意图。具体实施例方式下面,根据附图,以将音频录音到记录介质中的数字录音机为例,说明本专利技术的实施方式。在图1中,表示本实施方式中的数字录音机的结构。数字录音机具有模拟输入端子及数字输入端子的外部输入端子,将从外部输入端子供给的音频信号记录到CD-R/RW、DVD-R/RW等补写型光盘中。另外,具有存储器插槽等存储器连接端子,也可以将音频记录到CF卡、SD卡等闪存中。也可以把从闪存中读出的音频数据记录到光盘中。数字录音机具有CPUI O, FPGA (Field Programmable Gate Array:可编程的 LSI) 12、DSP14、闪存 26 及 CD本文档来自技高网
...

【技术保护点】
一种文件编辑装置,在以每最小单位进行数据的读出及写入的系统中,具有撤消文件的分割编辑处理的撤消处理,其特征在于,具有:存储单元,在分割编辑上述文件时,复制并存储包含分割点的一个最小单位的数据;以及处理单元,在进行撤消操作的情况下,删除分割编辑后的前部分文件中包含分割点的最小单位以后的全部最小单位,删除分割编辑后的后部分文件的开头的最小单位及接下来的一个最小单位,在删除后的前部分文件的后面连接上述存储单元中存储的最小单位的数据,进一步在后面连接删除后的后部分文件,由此生成上述分割编辑前的文件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:岛田宏俊
申请(专利权)人:蒂雅克股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1