CN1875422B - 文件处理方法 - Google Patents
文件处理方法 Download PDFInfo
- Publication number
- CN1875422B CN1875422B CN2004800320432A CN200480032043A CN1875422B CN 1875422 B CN1875422 B CN 1875422B CN 2004800320432 A CN2004800320432 A CN 2004800320432A CN 200480032043 A CN200480032043 A CN 200480032043A CN 1875422 B CN1875422 B CN 1875422B
- Authority
- CN
- China
- Prior art keywords
- data
- management information
- prime area
- record
- recorded
- 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
- 238000003672 processing method Methods 0.000 title 1
- 238000003384 imaging method Methods 0.000 claims abstract description 72
- 238000000034 method Methods 0.000 claims description 63
- 238000012217 deletion Methods 0.000 claims description 17
- 230000037430 deletion Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 10
- 230000001172 regenerating effect Effects 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 abstract description 18
- 238000007726 management method Methods 0.000 description 191
- 238000012545 processing Methods 0.000 description 43
- 230000008569 process Effects 0.000 description 24
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 241001269238 Data Species 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003760 hair shine Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 208000000995 spontaneous abortion Diseases 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1806—Pulse code modulation systems for audio signals
- G11B20/1809—Pulse code modulation systems for audio signals by interleaving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10898—Overwriting or replacing recorded data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Numerical Control (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
本发明应用于例如按照Quick Time文件格式将成像结果记录在光盘上的成像设备。用于管理交错并记录的特定区域的管理信息被分配并且实际数据块形成,因此该特定区域可以借助管理信息和基于该管理信息的块来管理。
Description
技术领域
本发明涉及文件处理设备、文件处理方法、该文件处理方法的程序、在其上记录了该文件处理方法的程序的记录媒体、和成像设备以及在其上记录了文件的记录媒体,该文件可以用到成像设备用于按照例如QuickTime文件格式(下文称为QT文件)记录成像结果。本发明分配管理信息用于管理通过交错处理记录的特定区域,并且该特定区域借助该管理信息和管理信息块来管理,由此通过交错处理记录的该特定区域与以前相比能够被更精确地管理。
背景技术
到现在为止,普遍认为QT文件是对应于多媒体的文件格式。QT文件是产生作为OS(操作***)的扩展功能的文件格式,用于在不使用专用硬件构造的情况下再现运动图像等,它还是时基多媒体文件格式,这种多媒体文件格式能够以诸如运动图像、音频声音、静止图像、文本、MIDI等多种格式,通过使它们沿单一时基同步来再现实际数据。
在QT文件中,诸如运动图像、静止图像、音频声音等实际数据被合并且设置为块,并且除了该实际数据块之外,用于管理该实际数据的另外的管理信息也被合并且制作成块。在下面的描述中,这些块被称作原子(atom)。实际数据和管理信息的相应原子通过分层结构进一步分成块。在实际数据中,作为媒体数据的相应实际数据被存储为各个轨道,并且在QT文件中,运动图像、静止图像和文本的实际数据的轨道分别称作视频轨道、声音轨道(音频轨道)和文本轨道。
在QT文件中,包括这些轨道的实际数据通过交错处理记录在组块单元中的记录媒体上。注意,该组块是由设置为相应实际数据的一个或多个样本形成的处理单元。
相比之下,在管理信息的原子中,轨道原子(其是包括管理信息的轨道)形成以便每个实际数据对应于包括每个实际数据的轨道,并且关于组块和设置为相应实际数据的样本的管理信息被分配到轨道原子的更低层的样本表原子。
关于如上所述设置的QT文件,日本未审查的专利申请出版物No.2002-281443提出通过将区域保证虚拟数据分配给如上所述通过交错处理记录的实际数据之一来得到后记录区域,还提出设置后记录区域的标识符和用于标识后记录区域是否用于对应实际数据的轨道原子和其它轨道原子的标识符。
根据该方法,当后记录处理使用按照上述得到的后记录区域来执行时,后记录可以连续执行,并且后记录的结果可以连续再现而省略了在磁盘设备中频繁执行的查找处理.另外,这些区域可以借助设有轨道原子的标识符来简单地管理。
然而,不管怎样有可能仅使用了被得到的用于后记录的后记录区域的一部分。因此,可以预料,当可以使用剩余空间区域时,能够防止记录媒体区域的浪费性消耗,并且这些区域可以方便地用于另一后记录等。
然而,为了检测常规QT文件中的剩余空间区域,有必要通过实际再现所得到的用于后记录的区域中的轨道来确定这些剩余空间区域。根据常规方法不能充分管理后记录区域,由此产生的问题是后记录区域不能被再次使用。
另外,还可以预料从后记录区域中删除后记录数据并在其中再次记录数据。然而,当后记录数据被其它文件从外部引用时,其它文件的内容也通过删除和记录数据而改变。因此,在这种情况下,记录在记录媒体上的所有文件的引用关系必须被再次分析。在常规方法中,后记录区域中的引用关系没有被充分管理,由此产生的问题是准备用于后记录的区域不能被再次使用。
因此,可以预料,当通过交错处理记录的特定区域能够被更精确地管理时,通过将区域保证虚拟数据分配给实际数据之一来得到它们并使用这些区域来执行后记录可以简单地再次使用后记录区域。
发明内容
鉴于上述要点获得的本发明旨在提出文件处理设备、文件处理方法、该文件处理方法的程序、在其上记录了该文件处理方法的程序的记录媒体、和成像设备以及在其上记录了文件的记录媒体,因此通过交错处理记录的特定区域与以前相比能够被更精确地管理。
为了解决上述问题,本发明应用于用于将文件记录在记录媒体上的文件处理设备,该文件具有其中多个实际数据被分配的格式并由实际数据块和管理信息块构成,在该实际数据块中实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,由此实际数据块通过间歇地在记录媒体上预定包括自由空间区域的初始区域并通过记录关于实际数据的分配的初始区域的管理信息以便在记录实际数据之后管理每个初始区域而记录在记录媒体上,并且管理信息块通过记录对应于每个实际数据的管理信息的更低层块和包括关于对应于上述更低层块的初始区域中的自由空间区域的管理信息的更低层块而记录在记录媒体上。
采用本发明的配置,当通过将本发明应用于用于将文件记录在记录媒体上的文件处理设备,该文件具有其中多个实际数据被分配的格式并由实际数据块和管理信息块构成,在该实际数据块中实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,实际数据块通过间歇地在记录媒体上预定包括自由空间区域的初始区域并通过记录关于实际数据的分配的初始区域的管理信息以便在记录实际数据之后管理每个初始区域而记录在记录媒体上,并且管理信息块通过记录对应于每个实际数据的管理信息的更低层块和包括关于对应于上述更低层块的初始区域中的自由空间区域的管理信息的更低层块而记录在记录媒体上时,初始区域借助管理信息块来管理,除此之外它们还可以借助关于实际数据端的分配的初始区域的管理信息来管理。因此,关于初始区域的特定区域与以前相比能够被更精确地管理,并且空间区域可以通过用于后记录而被再次使用。
本发明进一步应用于用于将文件记录在记录媒体上的文件处理设备,该文件由实际数据块和管理信息块构成,在该实际数据块中多个实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,由此实际数据块通过顺序地、循环地、和重复地记录多个实际数据并且通过记录关于实际数据端的分配的管理信息以便管理连续记录在记录媒体上的预定实际数据而记录在记录媒体上。
采用本发明的配置,当通过将本发明应用于用于将文件记录在记录媒体上的文件处理设备,该文件由实际数据块和管理信息块构成,在该实际数据块中多个实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,实际数据块通过顺序地、循环地、和重复地记录多个实际数据并且通过记录关于实际数据端的分配的管理信息以便管理连续记录在记录媒体上的预定实际数据而记录在记录媒体上时,初始区域借助管理信息块来管理,除此之外它们还可以借助关于实际数据端的分配的管理信息来管理。因此,关于实际数据的特定区域与以前相比能够被更精确地控制。
本发明进一步应用于将文件记录在记录媒体上的文件处理方法,该文件具有其中多个实际数据被分配的格式并由实际数据块和管理信息块构成,在该实际数据块中实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,由此实际数据块通过间歇地在记录媒体上预定包括自由空间区域的初始区域并通过记录关于实际数据的分配的初始区域的管理信息以便在记录实际数据之后管理每个初始区域而记录在记录媒体上,并且管理信息块通过记录对应于每个实际数据的管理信息的更低层块和包括关于对应于上述更低层块的初始区域中的自由空间区域的管理信息的更低层块而记录在记录媒体上。
本发明进一步应用于将文件记录在记录媒体上的文件处理方法,该文件由实际数据块和管理信息块构成,在该实际数据块中多个实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,由此实际数据块通过顺序地、循环地、和重复地记录多个实际数据并且通过记录关于实际数据端的分配的管理信息以便管理连续记录在记录媒体上的预定实际数据而记录在记录媒体上。
因此,根据本发明的配置,可以提供与以前相比能够更精确地管理通过交错处理记录的特定区域的文件处理方法。
本发明进一步应用于通过使计算机执行预定处理过程而将文件记录在记录媒体上的文件处理方法的程序,该文件具有其中多个实际数据被分配的格式并由实际数据块和管理信息块构成,在该实际数据块中实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,其中该处理过程包括:通过间歇地在记录媒体上预定包括自由空间区域的初始区域并通过记录关于实际数据的分配的初始区域的管理信息以便在记录实际数据之后管理每个初始区域而将实际数据块记录在记录媒体上的步骤,以及通过记录对应于每个实际数据的管理信息的更低层块和包括关于对应于上述更低层块的初始区域中的自由空间区域的管理信息的更低层块而将管理信息块记录在记录媒体上的步骤。
本发明进一步应用于通过使计算机执行预定处理过程而将文件记录在记录媒体上的文件处理方法的程序,该文件由实际数据块和管理信息块构成,在该实际数据块中多个实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,其中该处理过程包括通过顺序地、循环地、和重复地记录多个实际数据并且通过记录关于实际数据端的分配的管理信息以便管理连续记录在记录媒体上的预定实际数据而将实际数据块记录在记录媒体上的步骤。
因此,根据本发明的配置,可以提供与以前相比能够更精确地管理通过交错处理记录的特定区域的文件处理方法的程序。
本发明进一步应用于具有文件处理方法的程序的记录媒体,该程序记录在该记录媒体上以通过使计算机执行预定处理过程而将文件记录在该记录媒体上,该文件具有其中多个实际数据被分配的格式并由实际数据块和管理信息块构成,在该实际数据块中实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,其中该处理过程包括:通过间歇地在记录媒体上预定包括自由空间区域的初始区域并通过记录关于实际数据的分配的初始区域的管理信息以便在记录实际数据之后管理每个初始区域而将实际数据块记录在记录媒体上的步骤,以及通过记录对应于每个实际数据的管理信息的更低层块和包括关于对应于上述更低层块的初始区域中的自由空间区域的管理信息的更低层块而将管理信息块记录在记录媒体上的步骤。
本发明进一步应用于具有文件处理方法的程序的记录媒体,该程序记录在该记录媒体上以通过使计算机执行预定处理过程而将文件记录在该记录媒体上,该文件由实际数据块和管理信息块构成,在该实际数据块中实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,其中该处理过程包括通过顺序地、循环地、和重复地记录多个实际数据并且通过记录关于实际数据端的分配的管理信息以便管理连续记录在记录媒体上的预定实际数据而将实际数据块记录在记录媒体上的步骤。
因此,根据本发明的配置,可以提供这样的记录媒体,在该记录媒体上记录了文件处理方法的程序,并且该记录媒体与以前相比能够更精确地管理通过交错处理记录的特定区域。
本发明进一步应用于用于将包括由成像结果得到的视频数据和声音数据的实际数据记录在记录媒体上的成像设备,其中包括视频数据和声音数据的实际数据通过下述记录在记录媒体上:通过间歇地在记录媒体上预定包括自由空间区域的初始区域并通过记录关于实际数据的分配的初始区域的管理信息以便在记录实际数据之后管理每个初始区域而将其中实际数据被合并的实际数据块记录在记录媒体上,以及随后通过分配使视频数据、声音数据、和初始区域分别与更低层块相对应的管理信息而将具有分层结构并包括处理视频数据、声音数据、和初始区域所必需的管理信息的块记录在记录媒体上。
本发明进一步应用于具有文件的记录媒体,该文件记录在其上并由实际数据块和管理信息块构成,在该实际数据块中多个实际数据被合并,在该管理信息块中至少包括再现分配到实际数据块的实际数据所必需的信息的实际数据的多个管理信息被合并在分层结构中,由此实际数据块通过顺序地、循环地、和重复地记录多个实际数据并且通过记录关于实际数据端的分配的管理信息以便管理连续记录在记录媒体上的预定实际数据而记录在记录媒体上。
因此,根据本发明的配置,可以提供与以前相比能够更精确地管理通过交错处理记录的特定区域的成像设备和在其上记录了可以按照上述来管理的文件的记录媒体。
根据本发明,通过交错处理记录的特定区域与以前相比能够被更精确地管理。
附图说明
图1是示出根据本发明的实施例1的成像设备的方框图。
图2是解释QT文件的原子的示意线形图。
图3是解释QT文件的格式的图。
图4是解释空间区域的获取的图。
图5是解释使用图4的空间区域来执行的后记录的图。
图6是示出对应于图4所示的状态的QT文件的结构的图。
图7是示出对应于图5所示的状态的QT文件的结构的图。
图8是示出管理信息的图。
图9是解释图8的管理信息的相应条目的图表.
图10是解释当通过后记录来记录声音流时图8的管理信息的相应条目的图表。
图11是示出图1的成像设备的***控制微型计算机的处理过程的流程图。
具体实施方式
下面将适当地参考附图来详细描述本发明的实施例。
(1)实施例1的配置
(1-1)成像设备的总体配置
图1是示出根据本发明的实施例的成像设备的方框图。在成像设备1中,对象的视频信号和声音信号通过未示出的成像装置和声音获得装置来得到,并且由视频信号和声音信号得到的成像结果记录在光盘2上。另外,记录在光盘2上的成像结果被再现并输出到包括液晶显示面板的显示装置以及包括扬声器的声音输出装置,并进一步输出到外部设备。另外,成像结果如同上述呈现给用户并根据用户所执行的操作而经受编辑处理。在成像设备1中,后记录通过该编辑处理来实现。
在成像设备1中,在由成像结果得到的视频信号和声音信号的数据用MPEG-2***压缩之后,它们使用预定文件格式记录在光盘2上。在该实例中,QT格式应用于该文件格式。
利用上述操作,根据MPEG格式,视频编码器11通过使由成像结果得到的视频信号DV1经受模数转换处理来产生视频数据,并使该视频数据经受编码处理,由此包括该视频数据的基本流(elementarystream)DV输出。
根据MPEG格式,音频编码器12通过使由成像结果得到的声音信号DA1经受模数转换处理来产生声音数据,并使该声音数据经受编码处理,由此包括该声音数据的流DA输出。
在记录时,文件产生器15利用从视频编码器11和音频编码器12输出的基本流DA和DV来产生并输出电影数据原子的数据作为QT文件中的实际数据块。另外,在一系列处理中,产生电影原子所必需的数据对应于电影数据原子的数据记录并存储在所采用的存储器15A中,当电影数据原子已被记录时,该电影原子的数据序列由存储在存储器15A中的数据产生并输出。
存储器控制器18在***控制微型计算机19的控制下转换其操作,将在记录时形成在QT文件中并从文件产生器15输出的数据序列顺序地记录并临时存储在存储器17中,并且相应于随后由纠错编码器/解码器21执行的处理而输出所存储的数据。另外,在再现时,相反地,存储器控制器18临时存储从纠错编码器/解码器21输出的数据,并将它输出到文件解码器16和***控制微型计算机19。
纠错编码器/解码器21在***控制微型计算机19的控制下转换其操作,将从存储器控制器18输出的数据临时记录在存储器20中,并且在记录时将纠错码加在其上。另外,纠错编码器/解码器21以预定序列的方式读出并输出存储在存储器20中的数据,由此在它经受交错处理之后将该数据输出到数据调制器/解调器23。另外,纠错编码器/解码器21以预定序列的方式将从数据调制器/解调器23输出的数据临时存储在存储器20中,并在与记录时相反的再现时将它输出到存储器控制器18,由此在它经受交错处理之后输出从数据调制器/解调器23输出的该数据。另外,此时,纠错编码器/解码器21利用在记录时加上的纠错码执行纠错处理。
数据调制器/解调器23在***控制微型计算机19的控制下转换其操作,并转换在记录时从纠错编码器/解码器21输出的数据,其后在它经受调制处理之后将该数据输出到磁场调制驱动器24或光学拾波器33。另外,在再现时,数据调制器/解调器23利用从光学拾波器33输出的再现信号再现时钟,并利用该时钟作为参考使再现信号经受二进制识别/解调处理,由此得到对应于在记录时产生的串行数据序列的再现数据,并且将该再现数据输出到纠错编码器/解码器21。
当光盘2是磁光盘时,磁场调制驱动器24根据在记录时在***控制微型计算机19的控制下从数据调制器/解调器23输出的信号来驱动磁场磁头32。该磁场磁头32跨在光盘2上保持与光学拾波器33相对,并将根据从数据调制器/解调器23输出的数据来调制的磁场施加到激光束从光学拾波器33照射到的位置上。利用该操作,当光盘2是磁光盘时,成像设备1借助QT格式的文件通过应用热磁记录法将成像结果记录在光盘2上.
光盘2是圆盘状记录媒体而且是可重写光盘,例如实施例中的磁光盘(MO)、相变型盘等。主轴电动机31在伺服电路30的控制下以根据光盘2的恒定线速度(CLV)、恒定角速度(CAV)、或区域CLV(ZCLV:区域恒定线速度)来旋转光盘2。
伺服电路30响应于从光学拾波器33输出的多种类型的信号来控制主轴电动机31的操作,由此执行主轴控制处理。另外,伺服电路30还控制光学拾波器33的跟踪和聚焦,使光学拾波器33和磁场磁头32进行查找,并且执行聚焦搜索处理等。
驱动控制微处理器22根据***控制微型计算机19的指示来控制伺服电路30中的查找操作等。
光学拾波器33将激光束照射到光盘2上,在预定光接收元件上接收从那里返回的波束,并且使光接收结果经受算术处理,由此产生并输出多种类型的控制信号,而且进一步输出再现信号,其信号电平根据形成在光盘2上的坑序列(pit train)和标记序列来变化。另外,光学拾波器33在***控制微型计算机19的控制下转换其操作,并且当光盘2是磁光盘时间歇地提供在记录时照射到光盘2上的多个激光光束。利用该操作,成像设备1通过所谓的脉冲序列***将成像结果记录在光盘2上。另外,当光盘2是相变型盘等时,光学拾波器33根据从数据调制器/解调器23输出的数据来将照射到光盘2上的激光束的光量从再现时的光量增加到写入时的光量,由此通过应用热记录法将成像结果记录在光盘2上。
利用这些操作,在成像设备1通过视频编码器11和音频解码器12将由成像结果得到的视频信号和声音信号的数据压缩并将它们转换成基本流之后,它通过文件产生器15将所得到的数据转换成QT格式的文件,并通过光学拾波器33或者通过光学拾波器33和磁场磁头32将该QT格式的文件顺序经过存储器控制器18、纠错编码器/解码器21和数据调制器/解调器23而记录在光盘2上。
另外,成像设备1通过数据调制器/解调器23来处理通过光学拾波器33所得到的再现信号,通过纠错编码器/解码器21得到再现数据、处理该再现数据,将它再现成记录在光盘2上的QT格式的文件,并且将该QT格式的文件的数据从存储器控制器18输出。
文件解码器16被输入从存储器控制器18输出的QT格式的数据,将该数据分解成视频数据和声音数据的基本流,并且输出这些基本流。在上述处理中,文件解码器16在由***控制微型计算机19执行的查找等的控制下预先获得并存储电影原子数据,并且根据设置为电影原子的管理信息输出视频数据和声音数据的基本流。
视频解码器13扩充视频数据的基本流,并将扩充的基本流输出到未示出的显示装置和外部设备。音频解码器14扩充从文件解码器16输出的声音数据的基本流,并将扩充的基本流输出到未示出的音频输出装置和外部设备。利用这些处理,成像设备1将再现的成像结果从光盘2输出,以便它可以被监控。
***控制微型计算机19是用于全面控制成像设备1的操作的微型计算机,并响应于用户的操作通过执行记录在未示出的存储器中的预定处理程序来控制相应单元的操作。利用该操作,***控制微型计算机19将成像结果记录在光盘2上,将记录在光盘2上的该成像结果再现并呈现给用户,并且进一步使它经受编辑处理.
注意,在成像设备1中,由***控制微型计算机19处理的程序通过预先安装来提供。然而,该程序可以通过记录在记录媒体中来提供而不用预先安装它。顺便提及,多种类型的记录媒体,例如光盘、磁盘、存储卡、磁带等可以普遍用作上述记录媒体。
(1-2)QT文件
图2是示出QT文件的基本配置的示意线形图。在该QT文件F1中,电影数据原子由包括实际数据的一组序列形成,并且电影原子通过合并电影数据原子的管理信息等形成。注意,该原子也称作盒。另外,电影数据原子的类型名设置为mdat,也称作媒体数据原子。相比之下,电影原子的类型名设置为moov,也称作电影源。
QT文件包括:包括相互合并的电影数据原子和电影原子的自包含型文件F1和仅包括电影原子的外部引用型文件F2。在外部引用型文件F2中,存在于另一文件F1中的电影数据原子可以设为被管理的对象,由此外部引用型文件F2可以用于非破坏性编辑等。另外,该QT文件还包括如标号F3所示的部分自包含/部分外部引用型文件,其中实际数据部分是自包含型且部分是外部引用型。注意,当存在于另一文件F1中的电影数据原子用作被管理的对象时,记录媒体上关于另一文件的管理信息例如相对路径、绝对路径等也被分配给电影原子。
图3是详细示出自包含型文件F1的电影数据原子和电影原子的图。注意,在电影原子中,轨道原子(类型:trak)对应于实际数据的轨道来提供。由于根据实际数据的类型,尽管彼此不同,但各轨道原子仍接近于类似地设置,因此在图3中描述了对应于视频数据的基本流DV的轨道原子,而其它轨道原子的描述被省略了。
在电影数据原子中,QT文件的实际数据的基本流被分配给每一个包括一组样本的组块,并且相应实际数据的组块顺序地循环提供。注意,图3示出分配下面将要描述的预定区域流、声音流(音频流)、和视频流的实例。
电影原子创建在分层结构中,其中管理信息为每个属性制作成原子。即,电影原子包括电影报头原子(movie header)、轨道原子(track)等。电影报头原子供应报头信息,并且其类型名设置为mvhd。相比之下,轨道原子(track)设置为相应于形成电影数据原子的轨道的每个实际数据。轨道原子(track)包括轨道报头原子(track header)、编辑原子(edit)、媒体原子(media)等,并且关于电影数据原子的相应实际数据的信息在轨道原子中被描述。
轨道报头原子(track header)供应报头信息。编辑原子(edit)必要时包括编辑列表原子(edit list),并且该编辑列表原子(edit list)通过对其设置诸如相应于起点和出点的时间信息的信息、再现速度等可以用于编辑。
媒体原子(media)被分配用于管理与该媒体原子相对应的实际数据的压缩***、存储位置、显示时间等信息,并且其类型名设置为mdia。媒体原子(media)包括媒体报头原子(media header)、媒体处理器引用原子(media handler reference)、以及媒体信息原子(mediainformation)。媒体报头原子(media header)被分配报头信息,其类型名根据相应实际数据的类型来设置,并且对应于视频、声音、和程序流的类型名被预备作为该类型名。媒体处理器引用原子(mediahandler reference(在图3中用media handler示出))记录有相应实际数据的类型,以便视频数据、声音数据等可以由此来识别。
媒体信息原子(media information)被分配关于作为最小管理单元的样本的多种类型的信息,并且其类型名设置为minf。媒体信息原子(media information)包括对应于实际数据的媒体报头(mediainformation header(在图3中用media header示出))、数据处理器引用原子(data handler reference(在图3中用data handler示出))、数据信息原子(data information)、和样本表原子(sample table)。
媒体报头设有对应于上部媒体处理器引用原子(media handlerreference)的类型名,由此供应报头信息。数据处理器引用原子(datahandler reference)设有关于相应实际数据的处理的信息并被分配数据存储位置和数据存储方法的信息,这些信息实际上被更低层的数据引用原子(data reference)所引用。
样本表原子(sample table)被分配关于相应样本的信息,并且其类型名设置为stbl。样本表原子(sample table)包括样本描述原子(sample description)、时间样本原子(time-to-sample)、样本大小原子(sample size)、样本组块原子(sample-to-chunk)、组块偏移原子(chunk offset)、同步样本原子(sync sample)、合成时间样本原子(composition time-to-sample)等。
样本描述原子(sample description)存储关于解码的信息,并且明确地被分配数据压缩***和关于该***的信息。时间样本原子(time-to-sample)用帧速率来描述关于解码的每个样本和时基之间的关系。样本大小原子(sample atom)描述每个样本的数据量。样本组块原子(sample-to-chunk)描述组块(chunk)和构成该组块(chunk)的样本之间的关系。注意,组块(chunk)是相应轨道数据被制作成块并被分配时的相应块,并且一个组块由一组多个样本形成。组块偏移原子(chunk offset)记录有当文件前端用作引用时的相应组块前端的位置信息。
在QT文件中,样本表原子被分配再现相应实际数据所必需的特定信息,并且实际数据的记录位置以及每个组块和每个样本的数据量可以通过该样本表原子的记录来检测。利用这些配置,在QT文件中,电影数据原子的实际数据可以根据设有电影原子的分层结构的原子信息来处理。
(1-3)***控制微型计算机19的控制
在该实施例中,当用户指示记录成像结果时,***控制微型计算机19指示成像装置和声音获得装置开始获得成像结果,并指示视频编码器11、音频编码器12、文件产生器15等开始记录,由此QT文件的电影数据原子的数据序列响应于视频信号和声音信号而记录在光盘2上。另外,当用户指示终止记录成像结果时,***控制微型计算机19指示终止记录QT文件的媒体数据序列,相应电影原子的数据序列记录在光盘2上,由此成像结果是按照QT文件格式记录的。
在电影数据原子的记录过程中,当用户指示按照后记录可能模式记录成像结果时,***控制微型计算机19也指示文件产生器15利用区域获得虚拟数据来记录区域保证流DD,由此QT文件由三种流产生,即视频数据的流DV、声音数据的流DA、和区域保证流DD。
利用该操作,如图4所示,***控制微型计算机19通过重复空间区域PRR(AR)、记录声音数据的流DD的声音区域Audio、以及记录视频数据的流DV的视频区域Video将成像结果记录在光盘2上,并且通过间歇地在记录媒体上预定后记录空间区域AR利用区域保证流DD的区域PRR来记录实际数据。注意,在以下描述中,利用区域保证流DD最初获得的区域被称作初始区域AR。
即,如图5所示,成像设备1通过重写声音数据来执行后记录处理以便在初始区域AR中进行后记录。图5示出下述状态,即声音数据通过后记录而记录在初始区域AR的前端侧区域中,记录声音数据的后记录的声音区域PRAudio形成在初始区域AR的前端侧区域中,以及空间区域PRR由此减少。利用该操作,由于成像设备1利用间歇地形成连续记录的实际数据来执行后记录处理,该后记录处理可以在连续监控成像结果时执行,并且后记录的结果可以被连续监控。
另外,如图6所示,除了对应于视频和声音流DV、DA的视频和声音轨道原子AV、AA(图6(A1)和(A2))(图6(B))之外,***控制微型计算机19还将对应于空间区域PRR(图6(A4))的轨道原子APRR利用电影数据记录在光盘2上。注意,在视频和声音轨道原子AV、AA中,视频区域Video和声音区域Audio的记录单元设置为关于偏移(Offset)C、B的组块(chunk)和信息等,并且相应组块的样本(1-m)、(1-L)被分配给视频和声音轨道原子AV、AA。相比之下,关于空间区域PRR,类似的偏移(Offset)A等被分配给轨道原子APRR(图6(A3))。
在该实施例中,就空间区域PRR而言,***控制微型计算机19将一个组块的样本数目设为1,并且将视频数据的流DV、声音数据的流DA、和关于空间区域PRR的数据(刚好在成像结果被记录之后的区域保证流DD)的标识符(trackID)分别设为2、1、3。
另外,如图7所示,与图6相比,当后记录处理如图5所示那样来执行时,除了由视频数据流DV形成的轨道(图7(A1))、由声音数据流DA形成的轨道(图7(A2))、和关于相应于所述时间的空间区域PRR的轨道(图7(A5))之外,电影数据原子还通过添加由后记录的声音数据DAR产生的轨道(图7(A4))形成。另外,对应于由后记录的声音数据DAR形成的轨道的轨道原子AAR被添加,并且轨道原子PRR在空间区域PRR中的内容改变,由此形成电影原子。注意,偏移值、组块和样本的数据量等改变以改变轨道原子PRR在空间区域PRR中的内容。
与上述情况相反,当用户指示删除处于下述状态的声音轨道,即该声音轨道是通过如上所述的后记录形成的时,对应于该声音轨道的轨道原子AAR在该声音轨道来被其它文件所引用的条件下通过下面将要描述的处理从电影原子中删除。另外,空间区域PRR中的轨道原子APRR改变以适应与记录时间相反通过删除增加的空间区域PRR。注意,在这种情况下,电影数据原子被留下,因为它没有经受任何处理以至空间区域PRR在记录媒体上由区域保证流和将要被删除的声音轨道的数据形成。
当获得了初始区域AR并且后记录处理按照上述执行时,***控制微型计算机19在电影数据原子中形成管理信息的管理轨道DC以便借助管理信息来管理初始区域AR(图6(A3)和图7(A3))。
管理轨道DC是用于通过区域保证流DD来管理已获得的初始区域AR的轨道,并且每个初始区域AR设有如图8所示的管理数据DCC,该管理数据是将要分配给实际数据以管理初始区域的管理信息.即,示出初始区域AR的大小的大小(Post recording Area size)和示出随后的条目信息的数目的条目数目(number of entries)被分配给管理数据DCC,并且提供与条目数目一样多的多个条目信息(Post RecordingArea Info)。条目信息(Post Recording Area Info)设有记录在初始区域AR中的每个实际数据,并且关于相应实际数据的信息被分配。
更具体地说,相应实际数据的标识符(Track-ID)、来自前端初始区域AR的索引值(Sample-index)、通过相应实际数据分配的样本数目(Sample-count)、以及示出引用的文件数目的引用数目(Referred-counter)被分配给条目信息(Post Recording Area Info)。注意,通过外部引用***进行引用的引用数目设为引用数目(Referred-counter)。
因此,在管理数据DCC中,当所有初始区域AR刚好在如以上参考图4所描述的那样记录成像结果之后被分配给空间区域PRR时,一段条目信息(Post Recording Area Info)被注册,并且空间区域PRR的轨道的标识符3被分配给如图9所示与条目信息(Post RecordingArea Info)相对应的流动的标识符(Track-ID)。另外,当初始区域AR是管理轨道DC的前端样本时,索引值(Sample-index)设为1,并且随后的样本数目(Sample-count)和引用数目(Referred-counter)分别设为值1、0,因为这刚好在记录成像结果之后。
相比之下,当声音数据仅记录到前端处的初始区域AR并且由此如图5所示空间区域PRR减少时,两个条目被注册到管理轨道DC的前端处的样本,并且声音数据的流动信息和关于空间区域PRR的信息分别分配给这两个条目,如图10所示。在这种情况下,在这两个条目之一中,相应流的标识符(Track-ID)设为声音数据流的标识符4,索引值(Sample-count)设为值1,并且随后的样本数目设为声音数据的样本数目N。注意,当从一个外部文件引用时,制作样本的引用数目(Referred-counter)设为1。另外,剩下的一个条目保持在其初始状态。相比之下,随后没有记录声音数据的样本保持在其初始状态而毫不改变。
***控制微型计算机19按照上述管理管理轨道DC,并且当用户指示其它文件引用由管理轨道DC管理的声音流时,***控制微型计算机19将所引用的相应管理信息的数目加起来并更新管理轨道DC。相反,当由于用于删除外部所引用的文件的指示和另外用于执行编辑处理等的指示的原因,由管理轨道DC管理的声音流没有被其它QT文件引用时,所引用的相应管理信息的数目相应地被减去。
相比之下,即使用户指示删除QT文件上的声音轨道,当引用数目设为大于0的值并且指示被其它文件引用时,***控制微型计算机19通知用户该声音轨道不能删除并从该用户获得另外的指示。
另外,当用户指示删除处于由于引用数目设为0因此可以确定没有被其它文件引用的状态的QT文件上的声音轨道时,***控制微型计算机19接受来自用户的指示并删除该声音流条目。利用上述操作,管理轨道DC的内容改变以便它们与声音轨道的轨道原子的删除相一致,并与上述空间区域PRR的轨道原子的变化相一致。
利用上述操作,当***控制微型计算机19响应于用户的操作利用视频数据流DV的轨道、声音数据流DA的轨道、和采用区域保证数据DD的空间区域PRR的轨道来记录成像结果时,***控制微型计算机19根据相应样本的数目顺序地记录管理轨道DC,完成以记录成像结果的电影数据原子,并顺序地控制全部操作以便记录电影原子。
利用上述操作,在成像设备1中,初始区域AR这样设置,即它们可以根据分配给它们的实际数据的轨道原子的管理信息并根据管理轨道DC的管理信息DCC来管理,由此后记录区域与以前相比能够被更精确地管理。
利用这种配置,***控制微型计算机19通过借助分配给初始区域AR的实际数据的轨道原子的管理信息并借助管理轨道DC的管理信息管理初始区域AR来执行一系列后记录处理。
即,图11是示出在后记录过程中由***控制微型计算机19执行的处理过程的流程图。当用户指示后记录时,***控制微型计算机19从步骤SP1转到步骤SP2,在该步骤它被输入后记录范围。
随后,***控制微型计算机19转到步骤SP3,在该步骤它根据管理轨道DC的相应管理信息DCC和根据管理信息DCC检测的轨道原子的记录来检测在这样的输入后记录范围内空间区域PRR的数据量。在随后的步骤SP4,***控制微型计算机19通过比较检测的数据量和根据后记录预计的数据量来确定是否存在足够的区域用于后记录。
当在此得到肯定结果时,***控制微型计算机19从步骤SP4转到步骤SP5,在该步骤它执行后记录处理。后记录处理通过控制全部操作来执行,以便记录/再现处理以短时间间隔重复,在后记录的范围内用用于后记录的声音数据来代替空间区域的再现数据,并且再次记录已代替的声音数据同时记录视频数据、声音数据、和空间区域的数据,其被记录在光盘2上,处于包括后记录区域的范围内。
当如上所述***控制微型计算机19执行后记录处理时,它转到步骤SP6,在该步骤它更新管理轨道DC的相应管理数据DCC以便它对应用于后记录的声音轨道、更新区域保证数据的轨道原子、并进一步将对应于后记录的声音轨道的轨道原子加到电影原子上,然后转到步骤SP7,在该步骤处理过程结束。
利用该操作,即使利用区域保证数据在记录媒体上得到的区域由于后记录而减少,只要剩余区域足够用于后记录,那么***控制微型计算机19就在该剩余区域中执行后记录处理,由此后记录区域与以前相比能够被更精确地管理,并且空间区域能够被有效利用。
相比之下,当在步骤SP4得到否定结果时,***控制微型计算机19从步骤SP4转到SP8。在步骤SP8,***控制微型计算机19通知用户由于空间量不足它很难执行后记录,并从该用户获得指示。在随后的步骤SP9,***控制微型计算机19确定用户是否指示重写已经记录的后记录轨道。当在步骤SP9得到否定结果时,***控制微型计算机19从步骤SP9转到步骤SP7,在该步骤处理过程结束。
相比之下,当在步骤SP9得到肯定结果时,***控制微型计算机19从步骤SP4转到SP10。在步骤SP10,***控制微型计算机19从管理轨道DC获得处于后记录范围内的管理信息DCC,并且在随后的步骤SP11,***控制微型计算机19确定引用设置为管理信息DCC的声音轨道的引用数目是否为零,该声音轨道的重写由用户借助轨道ID来指示。利用该确定,***控制微型计算机19确认该声音轨道没有被其它文件引用,并且当在步骤SP11得到肯定结果时,***控制微型计算机19从步骤SP11转到SP12。
在步骤SP12,***控制微型计算机19确定由用户指示其重写的声音轨道是否专门用于管理后记录,并且当得到否定结果时,***控制微型计算机19返回步骤SP8,而当得到肯定结果时,***控制微型计算机19转到步骤SP13,在该步骤它检测来自指示了其删除的声音轨道的轨道原子的相应组块的数据量。另外,***控制微型计算机19通过将检测的数据量加到根据管理数据DCC的轨道原子等检测的空间区域PRR的数据量上来调节空间区域PRR中的用户指示其重写的声音轨道的数据量。
在随后的步骤SP14,***控制微型计算机19通过比较检测的数据量和根据后记录预计的数据量来确定是否存在足够的区域用于后记录。
当在步骤SP14得到肯定结果时,***控制微型计算机19从步骤SP14转到SP5,在该步骤它执行后记录处理。在这种情况下,***控制微型计算机19通过下述来执行后记录处理,即通过顺序地将声音数据记录到记录了由用户指示的声音轨道的声音数据的区域和空间区域PRR并利用重写删除用户指示其重写的声音轨道的数据。
另外,在随后的步骤SP6,***控制微型计算机19改变指示其重写以对应后记录处理的声音轨道的轨道原子以便在声音轨道重写之后改变的轨道原子对应该声音轨道、改变空间区域PRR的轨道原子、进一步改变它以便它对应管理轨道DC的重写,其后转到步骤SP7。
利用该操作,***控制微型计算机19通过有效地利用设有管理轨道DC的管理信息来再次使用后记录区域AR。
相比之下,当在步骤SP11得到否定结果时,***控制微型计算机19返回步骤SP8,在该步骤它通知用户即使被重写区域也是不足的,由此它很难执行后记录。
(2)实施例1的操作
利用上述配置,在成像设备1(图1-3)中,通过成像装置获得的视频信号DV1通过视频编码器11经受编码处理,并且通过视频流DV输入到文件产生器15,通过扩音器等获得的声音信号DA1通过音频编码器12经受编码处理,并且声音流DA输入到文件产生器15,这些流DV、DA转换成QT文件格式的电影数据原子的数据序列,该数据序列通过一系列随后配置记录在光盘2上。另外,按照上述记录了电影数据原子的数据序列,随后,电影原子的数据序列在***控制微型计算机19的控制下由文件产生器15产生,并且该数据序列通过一系列随后配置记录在光盘2上,由此成像结果借助QT文件记录在光盘2上。
当在一系列处理过程中用户指示后记录可能模式时,电影数据原子的数据序列通过分配区域保证流DD以及视频流DV和声音流DA而产生,该数据序列记录在光盘2上,初始区域AR的空间区域PRR响应于区域保证流通过在记录时交错处理而间歇地设置在光盘2上,并且实际数据通过重复空间区域PRR、记录视频流DV的区域、以及记录声音流DA的区域来记录(图4)。
利用这些操作,成像设备1能够记录处于这样得到的空间区域PRR中的后记录声音流,并能连续执行后记录(图5)。
当按照上述记录了实际数据时,在成像设备(图6和7)中,用于管理这样得到的初始区域AR的管理数据DCC被分配到该处,并且管理信息DCC的管理轨道DC的数据利用管理信息DCC分配到初始区域AR作为样本在***控制微型计算机19的控制下由文件产生器15产生,当由成像结果得到的数据序列的记录完成时,管理轨道DC记录在光盘2上,由此电影数据原子的记录完成。
另外,管理轨道DC作为实际数据来处理,并且空间区域作为记录了区域保证流DD的实际数据的区域来处理。因此,管理轨道DC的轨道原子AC和空间区域PRR的轨道原子APRR形成在电影数据原子中,并连同视频流DV和声音流DA的轨道原子AV、AND一起记录在光盘2上,由此电影数据原子被记录。相应地,包括设置为分层结构的块的管理信息的电影原子具有包括对应于相应实际数据的更低层的管理信息的轨道原子。
利用上述配置,作为后记录区域的初始区域AR除了借助轨道原子来管理之外,还可以借助管理轨道DC的管理信息DCC来管理,由此初始区域AR与以前相比能够被更精确地管理。因此,在通过例如后记录记录声音流之后剩余的空间区域可以被再次使用,并且记录了声音流以管理由其它文件产生的引用关系的区域可以被再次使用。
在成像设备1中,管理信息DCC被分配了初始区域AR的大小(Post Recording Area Size),用于通过后记录等指定记录在初始区域中的数据的标识符(Track-ID)、索引值(Sample-index)、样本数目(Sample-count)、示出引用数目的引用数目(Referred-counter),由此,例如记录在初始区域中的轨道和关于该轨道的各种样本信息可以被简单地检测。另外,可以简单地检测其它文件是否进行了引用,由此关于后记录的声音流的处理可以被简化。另外,由于管理信息对应于相应流的组块来提供,因此对于相应组块,能够简单地获得分配给初始区域的其它流的信息以及可用于后记录的空间区域的大小。
因此,在成像设备1中,例如后记录等的处理通过借助管理轨道DC的管理信息DCC和属于初始区域AR的轨道原子的管理信息管理该初始区域AR来执行。
更具体地说,例如当在记录成像结果之后没有声音流通过后记录被记录时,根据管理信息DCC检测到在用于后记录的范围内保证了足够的空间区域,由此以便它能够用于后记录,因此关于后记录的声音流顺序地记录在相应空间区域PRR中。管理轨道DC的记录被更新以便对应声音流的记录,并且属于初始区域的轨道原子被校正。在电影原子中,指示记录在空间区域的轨道原子中的数据的记录起始位置的偏移、数据大小等被更新以便对应于空间区域PRR,其大小通过记录声音流而减小,并且新记录的声音流的轨道原子被记录。
即使在按照上述记录了声音流之后,仍要确定空间区域PRR是否足以进一步借助管理轨道DC的管理信息DCC和属于初始区域AR的轨道原子的管理信息来执行后记录,由此确定关于后记录的声音流能否被进一步记录.当确定可以时,声音流使用剩余的空间区域PRR来记录。另外,管理轨道DC被更新以便对应于已记录的声音流,并且属于初始区域AR的轨道原子被校正。因此,在这种情况下,在电影原子中,记录在空间区域PRR的轨道原子APRR中的偏移、大小等被更新以便对应于已记录的声音流,新记录的声音流的轨道原子被记录。
相比之下,当其它QT文件引用如上所述通过后记录记录的声音流时,设有管理轨道DC的管理信息DCC的引用数目递增。另外,当其它QT文件的引用被取消时,引用数目递减。
当用户指示通过递增处理等删除由后记录产生的声音流时,根据管理轨道DC的记录来确定该声音流是否被其它QT文件引用,只有当它没有被引用时才删除该声音流。在这种情况下,在成像设备1中,管理轨道DC相应于声音流的删除来更新,相应轨道原子APRR相应于由于声音流的删除而增加的空间区域PRR来更新,并且被删除的声音流的轨道原子从电影原子中删除。
相比之下,当用户指示通过重写来执行后记录时,将要通过重写来删除的声音流是否被引用类似于声音流的删除的情况来确定,并且只要该声音流被其它文件引用,则声音轨道就通过重写来记录,管理轨道DC等相应于该重写来更新.
结果,在成像设备1中,作为通过交错处理记录的特定区域的初始区域与以前相比能够被更精确地管理,由此空间区域等可以通过后记录来有效地使用.
(3)实施例1的优点
根据上述配置,用于管理通过交错处理记录的特定区域的管理轨道形成电影数据原子,该电影数据原子是实际数据块,并且该特定区域通过管理轨道和设置到管理信息块的轨道原子来管理,由此通过交错处理记录的特定区域与以前相比能够被更精确地管理。
更具体地说,通过借助设有实际数据块的管理轨道的管理信息并借助作为属于初始区域的更低层块的轨道原子的管理信息来管理初始区域,该初始区域可以有效地用于后记录等。
另外,当时所需数据记录在初始区域中,管理轨道和空间区域的轨道原子的管理信息被更新,并且轨道原子相应于通过管理初始区域所记录的所需数据而形成,由此剩余区域等通过明确地记录该处的后记录的数据等能够被有效地使用。
更具体地说,在这种情况下,是否可以使用初始区域可以通过确定其它数据能否通过管理初始区域而进一步记录在该初始区域中来简单而可靠地确定。
另外,剩余的空间区域可以通过管理初始区域而进一步将其它数据记录在初始区域中的简单管理来用于后记录等。
更具体地说,当记录在初始区域中的其它数据记录在初始区域的空间区域中时,该空间区域可以被有效利用。另外,当其它数据通过重写记录在初始区域中的数据而记录在初始区域中时,该初始区域可以被全面地有效利用。
另外,是否可以删除记录在初始区域中的数据同样可以通过管理初始区域来简单而可靠地确定。
另外,当记录在初始区域中的数据从实际数据块中被删除以及关于管理轨道的轨道原子和空间区域被更新并且关于该删除的轨道原子通过管理初始区域被删除时,即使在它们被删除之后,初始区域仍可以借助管理轨道并借助属于初始区域的轨道原子被精确地管理。
另外,由于管理信息具有用于执行记录在初始区域中的数据的标识符,因此记录在初始区域中的流能够在连续区域中并进一步在组块单元中被简单而可靠地检测。
另外,由于管理信息是引用数目,该引用数目是示出引用记录在初始区域中的实际数据的文件数目的信息,因此其它文件的引用关系可以被简单而可靠地管理。另外,由于管理信息具有示出初始区域中的空间区域的大小的信息,因此是否可以后记录可以仅根据该管理信息来确定。
(4)实施例2
在实施例2中,初始区域用于记录例如通过其它成像设备记录的静止图像的成像结果、标题等数据,代替了通过后记录记录的声音流,并且数据的记录、删除、和重写处理类似于上述实施例1通过管理初始区域来执行。
即使如在实施例2中不同于通过后记录记录的声音数据的数据被记录,用于管理通过交错处理记录的特定区域的管理轨道仍形成电影数据原子,并且类似于实施例1,该特定区域借助管理轨道和设置到管理信息块的轨道原子来管理,由此用于记录数据的特定区域与以前相比能够被更精确地管理。
(5)实施例3
实施例3应用于原版盘制作设备的光盘***,该原版盘制作设备用于制作CD-ROM(光盘只读存储器)、DVD(数字通用光盘)等以便从开始记录关于多个图像屏幕的多个视频数据和用于在初始区域中配音的多种外国语言的多个声音数据。另外,管理轨道形成记录在初始区域中的多个数据并被记录。在该实施例中,电影数据原子通过上述操作形成。另外,电影原子形成以便类似于上述实施例对应于电影数据原子的实际数据和管理轨道。
采用这种配置,根据实施例3,在使用QT文件的光盘记录设备中,多个实际数据顺序地、循环地、且重复地被记录并且管理信息的管理轨道被记录以管理将要连续记录在记录媒体上的预定实际数据,由此用于连续记录的实际数据的特定区域的管理轨道形成。结果,预定实际数据可以借助相应的轨道原子和管理轨道来管理。
在该实施例中,利用精确控制来管理关于多个图像屏幕的多个视频数据、多种外国语言的多个声音数据等,由此能够更加改善可使用性。
用于再现按照上述制作的光盘的再现设备通过搜索管理轨道来检测预备关于多个图像屏幕的视频数据和用于配音的声音数据的位置。然后,该再现设备通知用户可以处理多个图像屏幕和配音同时再现内在视频和声音数据的流的时序,由此该多个图像屏幕和配音可以响应于用户执行的操作来处理。
当多个实际数据顺序地、循环地、且重复地被记录并且管理信息的管理轨道被记录以管理将要连续记录在记录媒体上的预定实际数据时,即使形成了连续记录预定实际数据的特定区域的管理轨道,该多个实际数据的区域与以前相比仍能够被更精确地管理,并且特定实际数据借助相应轨道原子和管理轨道来管理。
(6)其它实施例
虽然上述这些实施例解释了是否可以处理用户所指示的流根据引用数目来确定的情况,但是本发明决不局限于此,并且只有根据引用数目能够处理的流才可以通知给用户。
虽然上述这些实施例解释了当很难后记录时简单地通知用户的情况,但本发明决不局限于此,并且可以广泛应用于当很难后记录时通过复制电影数据原子等利用不同文件来处理的情况。
虽然上述这些实施例解释了由成像结果获得的音频和视频基本流被记录的情况,但本发明决不局限于此,并且可以广泛应用于记录程序流、传输流等,其中多个基本流被多路复用。
虽然上述这些实施例解释了本发明应用于使用QT文件的成像设备等的情况,但本发明决不局限于此,并且可以广泛用于具有与QT文件相同结构的文件的记录设备、再现设备等,例如ISO基本媒体文件格式(MPEG-part 12)、Motion JPEG 2000(MJ2)文件格式、AVC(高级视频编码:MPEG4-part 10)文件格式等,它们的标准基于QT文件。
虽然上述这些实施例解释了QT文件记录在光盘上的情况,但本发明决不局限于此,并且还可以广泛应用于QT文件记录在多种类型的记录媒体例如磁盘、存储卡等上的情况。
另外,虽然上述这些实施例解释了本发明应用于成像设备和原版盘制作设备的光盘***的情况,但本发明决不局限于此,并且可以广泛应用于诸如多种类型的文件处理设备,例如编辑设备等。
工业实用性
本发明可以应用于按照例如QuickTime文件格式记录成像结果的成像设备。
参考数字
1...视频盘设备,2...光盘,
11...视频编码器,12...音频编码器,
13...视频解码器,14...音频解码器,
15...文件产生器,16...文件解码器,
15A、17、20...存储器,18...存储器控制器,
19...***控制微型计算机,
21...纠错编码/解码器,
22...驱动控制微型计算机,
23...数据调制/解调器,
24...磁场调制驱动器,
30...伺服电路,
31...主轴电动机,
32...磁场磁头,
33...光学拾波器
Claims (13)
1.一种将文件记录在记录媒体上的文件处理方法,所述文件具有其中多个实际数据被分配的格式并由实际数据块和管理信息块构成,在所述实际数据块中所述实际数据被合并,在所述管理信息块中至少包括再现分配到所述实际数据块的所述实际数据所必需的信息的所述实际数据的多个管理信息被合并在分层结构中,所述方法包括:
通过间歇地在所述记录媒体上预定包括自由空间区域的初始区域并通过记录关于所述实际数据的分配的所述初始区域的管理信息以便在记录所述实际数据之后管理每个所述初始区域而将所述实际数据块记录在所述记录媒体上;以及
通过记录对应于每个所述实际数据的管理信息的更低层块和包括对应于上述更低层块的关于所述初始区域中的所述自由空间区域的管理信息的更低层块而将所述管理信息块记录在所述记录媒体上,
其中所述管理信息具有用于示出所述初始区域中的所述空间区域的大小的信息,
所述方法还包括:
通过根据关于所述实际数据端的分配的所述初始区域的所述管理信息并根据属于所述初始区域的关于所述更低层块的管理信息来管理所述初始区域而将所需数据记录在所述初始区域中;以及
响应于所述所需数据的记录来更新关于所述实际数据端的分配的所述初始区域的所述管理信息和关于所述自由空间区域的所述更低层块的所述管理信息,而且将对应于所述所需数据的记录的所述更低层块形成为所述管理信息块。
2.根据权利要求1的文件处理方法,其中所述初始区域借助关于所述实际数据端的分配的所述初始区域的所述管理信息并借助属于所述初始区域的关于所述更低层块的管理信息来管理。
3.根据权利要求1的文件处理方法,其中:
所需数据在管理所述初始区域时被记录在所述初始区域中;以及
关于所述实际数据端的分配的所述初始区域的所述管理信息和关于所述自由空间区域的所述更低层块的所述管理信息响应于所述所需数据的记录来更新,而且对应于所述所需数据的记录的所述更低层块形成所述管理信息块。
4.根据权利要求3的文件处理方法,其中其它数据能否被进一步记录在所述初始区域中通过管理所述初始区域来确定。
5.根据权利要求3的文件处理方法,其中其它数据通过管理所述初始区域而进一步记录在所述初始区域中。
6.根据权利要求5的文件处理方法,其中记录在所述初始区域中的其它数据被记录在所述初始区域的所述空间区域中。
7.根据权利要求5的文件处理方法,其中记录在所述初始区域中的其它数据通过重写记录在所述初始区域中的数据而被记录。
8.根据权利要求3的文件处理方法,其中记录在所述初始区域中的数据能否被删除通过管理所述初始区域来确定。
9.根据权利要求3的文件处理方法,其中:记录在所述初始区域中的所述数据通过管理所述初始区域而从所述实际数据中删除;以及
关于所述实际数据端的分配的所述初始区域的所述管理信息和所述更低层的、关于所述自由空间区域的所述管理信息块被更新,而且更低层的、关于所述删除的管理信息块响应于所述删除被删除。
10.根据权利要求1的文件处理方法,其中所述初始区域是其中记录了用于后记录的声音数据的区域。
11.根据权利要求1的文件处理方法,其中所述管理信息具有用于指定记录在所述初始区域中的数据的标识符。
12.根据权利要求1的文件处理方法,其中所述管理信息具有用于示出引用记录在所述初始区域中的数据的文件的数目的信息。
13.一种用于将包括由成像结果得到的视频数据和声音数据的实际数据记录在记录媒体上的文件处理方法,其中包括所述视频数据和所述声音数据的所述实际数据通过下述记录在所述记录媒体上:
通过间歇地在所述记录媒体上预定包括自由空间区域的初始区域并通过记录关于所述实际数据的分配的所述初始区域的管理信息以便在记录所述实际数据之后管理每个所述初始区域而将其中所述实际数据被合并的实际数据块记录在所述记录媒体上;以及
随后通过分配使所述视频数据、所述声音数据、和所述初始区域分别与更低层块相对应的管理信息而将具有分层结构并包括处理所述视频数据、所述声音数据、和所述初始区域所必需的管理信息的块记录在所述记录媒体上,
其中所述管理信息具有用于示出所述初始区域中的所述空间区域的大小的信息,
所述方法还包括:
通过根据关于所述实际数据端的分配的所述初始区域的所述管理信息并根据属于所述初始区域的关于所述更低层块的管理信息来管理所述初始区域而将所需数据记录在所述初始区域中;以及
响应于所述所需数据的记录来更新关于所述实际数据端的分配的所述初始区域的所述管理信息和关于所述自由空间区域的所述更低层块的所述管理信息,而且将对应于所述所需数据的记录的所述更低层块形成为所述管理信息块。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003368818A JP4337502B2 (ja) | 2003-10-29 | 2003-10-29 | ファイル処理装置、ファイル処理方法、ファイル処理方法のプログラム、ファイル処理方法のプログラムを記録した記録媒体及び撮像装置 |
JP368818/2003 | 2003-10-29 | ||
PCT/JP2004/015206 WO2005041187A1 (ja) | 2003-10-29 | 2004-10-07 | ファイル処理装置、ファイル処理方法、ファイル処理方法のプログラム、ファイル処理方法のプログラムを記録した記録媒体、撮像装置及びファイルを記録した記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1875422A CN1875422A (zh) | 2006-12-06 |
CN1875422B true CN1875422B (zh) | 2010-06-16 |
Family
ID=34510358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800320432A Expired - Fee Related CN1875422B (zh) | 2003-10-29 | 2004-10-07 | 文件处理方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7792411B2 (zh) |
EP (1) | EP1679708B1 (zh) |
JP (1) | JP4337502B2 (zh) |
KR (1) | KR20060100389A (zh) |
CN (1) | CN1875422B (zh) |
AT (1) | ATE409346T1 (zh) |
DE (1) | DE602004016764D1 (zh) |
ES (1) | ES2313069T3 (zh) |
WO (1) | WO2005041187A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090017170A (ko) * | 2007-08-14 | 2009-02-18 | 삼성전자주식회사 | 미디어 파일 관리 방법 및 장치 |
KR100924757B1 (ko) * | 2008-01-25 | 2009-11-05 | 전자부품연구원 | 입체형 비디오 파일 포맷 및 그에 따른 입체형 비디오파일을 기록한 컴퓨터로 판독 가능한 기록매체 |
KR101711009B1 (ko) * | 2010-08-26 | 2017-03-02 | 삼성전자주식회사 | 영상 저장장치, 영상 재생장치, 영상 저장방법, 영상 제공방법, 저장매체 및 촬영장치 |
US9078277B2 (en) | 2012-08-21 | 2015-07-07 | International Business Machines Corporation | Network and user behavior based time-shifted mobile data transmission |
US8818392B2 (en) | 2012-08-21 | 2014-08-26 | International Business Machines Corporation | Network and user behavior based time-shifted mobile data transmission |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1344412A (zh) * | 1999-02-17 | 2002-04-10 | 松下电器产业株式会社 | 信息记录媒体,在记录媒体上进行后期记录的装置和方法 |
CN1376297A (zh) * | 1998-07-07 | 2002-10-23 | 株式会社东芝 | 数字视频*** |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU620036B2 (en) * | 1987-06-11 | 1992-02-13 | Sony Corporation | Apparatus and method for recording or reproducing video and audio information with editing capability for editing recording information |
JPH04175081A (ja) | 1990-11-08 | 1992-06-23 | Matsushita Electric Ind Co Ltd | 静止画ファイル装置 |
JPH11120044A (ja) * | 1997-10-17 | 1999-04-30 | Sony Corp | データ処理装置、データ処理方法、データ処理システム及び記録媒体 |
JP3597690B2 (ja) | 1998-01-21 | 2004-12-08 | 株式会社東芝 | デジタル情報記録再生システム |
CN100375190C (zh) * | 1999-07-07 | 2008-03-12 | 松下电器产业株式会社 | Av数据记录装置及方法、用该av数据记录装置或方法记录的盘、av数据重放装置及方法 |
KR100447366B1 (ko) * | 1999-07-29 | 2004-09-08 | 샤프 가부시키가이샤 | 기록 매체의 액세스 위치 특정 방법 및 기록 매체의 관리 장치 |
JP2001076433A (ja) | 1999-09-07 | 2001-03-23 | Sharp Corp | データ再生方法及びデータ再生装置 |
JP4691798B2 (ja) | 2001-01-15 | 2011-06-01 | ソニー株式会社 | 記録装置および記録媒体 |
JP2002373480A (ja) * | 2001-06-14 | 2002-12-26 | Sharp Corp | データ記録方法及びデータ記録装置ならびに記録媒体 |
JP2003022621A (ja) * | 2001-07-09 | 2003-01-24 | Sharp Corp | データ記録方法、データ変更方法及びその装置 |
JP2003168284A (ja) * | 2001-11-29 | 2003-06-13 | Sharp Corp | データ記録方法およびデータ編集方法 |
US20040267821A1 (en) * | 2001-11-29 | 2004-12-30 | Jiro Kiyama | Data recording method, data deletion method, data display method, recording apparatus, recording medium, and program |
-
2003
- 2003-10-29 JP JP2003368818A patent/JP4337502B2/ja not_active Expired - Fee Related
-
2004
- 2004-10-07 DE DE602004016764T patent/DE602004016764D1/de active Active
- 2004-10-07 WO PCT/JP2004/015206 patent/WO2005041187A1/ja active IP Right Grant
- 2004-10-07 US US10/595,522 patent/US7792411B2/en not_active Expired - Fee Related
- 2004-10-07 EP EP04773744A patent/EP1679708B1/en not_active Not-in-force
- 2004-10-07 ES ES04773744T patent/ES2313069T3/es active Active
- 2004-10-07 KR KR1020067007964A patent/KR20060100389A/ko not_active Application Discontinuation
- 2004-10-07 AT AT04773744T patent/ATE409346T1/de not_active IP Right Cessation
- 2004-10-07 CN CN2004800320432A patent/CN1875422B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1376297A (zh) * | 1998-07-07 | 2002-10-23 | 株式会社东芝 | 数字视频*** |
CN1344412A (zh) * | 1999-02-17 | 2002-04-10 | 松下电器产业株式会社 | 信息记录媒体,在记录媒体上进行后期记录的装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1679708A1 (en) | 2006-07-12 |
ATE409346T1 (de) | 2008-10-15 |
EP1679708A4 (en) | 2007-03-14 |
US7792411B2 (en) | 2010-09-07 |
JP4337502B2 (ja) | 2009-09-30 |
JP2005135478A (ja) | 2005-05-26 |
WO2005041187A1 (ja) | 2005-05-06 |
US20070014219A1 (en) | 2007-01-18 |
ES2313069T3 (es) | 2009-03-01 |
EP1679708B1 (en) | 2008-09-24 |
CN1875422A (zh) | 2006-12-06 |
DE602004016764D1 (de) | 2008-11-06 |
KR20060100389A (ko) | 2006-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8161021B2 (en) | Recording apparatus, reproduction apparatus, and file management method | |
CN100562088C (zh) | 文件再现方法 | |
US20080040444A1 (en) | Media map for capture of content from random access devices | |
KR19990023362A (ko) | 분산시스템, 분산방법, 수신장치 및 수신방법 | |
US6192013B1 (en) | Disk reproducing apparatus controlling read signal from a disk by using demodulated identifying signal and stored identifying signal in a memory | |
DE60029075T2 (de) | Kopiergerät und Kopierverfahren | |
CN100593816C (zh) | 记录在记录介质上的视频数据所用的导航信息结构以及使用该结构的记录和再现方法及装置 | |
US5402406A (en) | Read only digital audio information recording medium and digital dubbing system therefor | |
KR100583760B1 (ko) | 기록매체에압축오디오데이터를기록하는방법과장치및압축오디오데이터를송신하는방법 | |
CN1653542A (zh) | 用于记录信息的设备和方法 | |
CN100514484C (zh) | 再现装置和再现方法 | |
CN1875422B (zh) | 文件处理方法 | |
KR20030084231A (ko) | 멀티 더빙 오디오 스트림의 기록 및 재생 관리방법 | |
US7702220B2 (en) | File recording device, file reproduction device, file recording method, program of file recording method, recording medium containing therein program of file recording method, file reproducing method, program of file reproducing method, and recording medium containing therein program of file reproducing method | |
US20080040770A1 (en) | Media map for capture of content from random access devices | |
KR20030069539A (ko) | 광디스크 장치에서의 재생리스트 관리방법 | |
KR20030070460A (ko) | 재기록 가능 기록매체의 재생리스트 관리방법 | |
CN1950884B (zh) | 用于在记录媒体上进行记录的方法和设备 | |
JP2002008320A (ja) | 記録再生装置、光磁気ディスク記録再生装置、記録再生方法及び光磁気ディスク記録再生方法 | |
JP4101566B2 (ja) | コンテンツ信号とコンテンツ時間管理情報信号の記録方法、再生方法、記録装置、再生装置、相変化光ディスク媒体および光磁気ディスク媒体 | |
JPH03288364A (ja) | 情報記録再生装置 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100616 Termination date: 20151007 |
|
EXPY | Termination of patent right or utility model |