使用可变记录速率的数字记录系统的制作方法

文档序号:6747264阅读:305来源:国知局
专利名称:使用可变记录速率的数字记录系统的制作方法
技术领域
本发明涉及具有有限存储量并以可变位速率记录为前提的数字信息记录介质。
本发明还涉及使用具有有限存储量的数字信息记录/重放系统。
此外,本发明还涉及用于记录和重放诸如通过MPEG压缩的数字运动图像等信息的数字录像机。
近年来,用于重放记录视频数据(运动图像)、音频数据等光盘内容的系统得到发展,并且为了象在LD(激光盘)、视频CD(视频小型盘)等中重放影片软件标题、卡拉OK数据等而流行起来。
已经提出使用MPEG2(运动图像专家组)国际标准并使用诸如AC-3(数字音频压缩)等音频压缩方案的DVD(数字通用盘)标准。DVD标准包括只读DVD视频(或DVD-ROM)、一次性写入DVD-R、可记录/可读DVD-RW(或DVD-RAM)。
根据MPEG2系统层,DVD视频(DVD-ROM)标准支持MPEG2作为运动图像压缩方案,并且除了线性PCM之外还支持AC-3音频和MPEG音频作为音频记录方案。此外,DVD视频标准通过添加按行程压缩用于叠加对话的位图数据而获得的子图像数据,及用于快进、后退、数据搜索等的呈现控制数据(导航数据)而被设置。这些标准还支持UDF桥格式(UDF和ISO 9660的混合)以便允许计算机读出数据。
当前用于DVD视频(DVD-ROM)的光盘是单面、单层的12cm存储量大约为4.7(吉字节)GB的盘。单面、双层盘具有大约9.5GB的存储量,双面、双层盘能够记录大约18GB的大数据量(当使用波长650nm激光读取时)。
当前用于DVD-RW(DVD-RAM)的光盘是12cm盘,且一面存储量为2.6GB(吉字节),即两面上大约为5.2GB。当前可使用的DVD-RAM光盘存储量比对应尺寸的DVD-ROM盘存储量小。然而,已经为扩展DVD-RAM盘的存储量的技术的发展作出很大努力,并在不久的将来一定会得到存储量单面大于4.7GB的DVD-RAM盘。
然而,由于可获得高图像质量的MPEG2视频文件具有大的数据量,当前可使用的DVD-RAM盘(单面2.6GB盘或双面5.2GB盘)不是总能有足够的可记录时间(对2.6GB盘大约为1小时,对5.2GB盘大约2小时)。
这就是说,各DVD-RAM盘的存储量对于长时间运动图像的记录在状态定额上没有足够的余量,并需要有效的数据管理(不必要的存储区的释放,与其余可记录量对应的可变记录速率和/或按可变记录速率其余可记录时间的监视的管理等等)。即使将来DVD-RAM盘的存储量增加了,对长时间记录的需求也将对应地增加,并还需要有效的数据管理。
在这种数据可以写入并重写的DVD-RAM光盘中,需要允许用户易于编辑数据的功能。然而,到现在还没有能够易于由家用的用户掌握的记录/重放装置。
本发明的一个目的是要提供一种可变位速率数字信息记录/重放系统,这种系统能够扩展存储量有限的数字记录介质的可记录时间。
本发明的另一目的是要提供一种数字信息记录/重放系统,这种系统在以可变位速率在有限存储量的数字记录介质上执行数字记录时,能够通知或显示剩余的可记录时间。
本发明的又一目的是要提供一种数字记录介质,这种介质能够以可变位速率压缩记录数字运动图像信息,并能够记录用于在记录后编辑记录信息的哑数据。
本发明的再一个目的是要提供一种遥控器,这种遥控器可使按可变位速率在存储量有限的数字记录介质上进行数字信息记录的系统,通知或显示记录位速率和/或按该位速率剩余的可记录时间。
本发明的另一目的是要提供一种计算机程序或对应于处理这种程序的内容的方法,该程序或方法使用诸如个人计算机或包含微处理器的信息处理终端来达到以上目的。
本发明的另一目的是要提供一种记录方法、记录装置、或记录介质,它们允许用户容易作编辑操作以达到灵活的编辑操作。
本发明的另一目的是要提供一种记录方法、记录装置、或记录介质,它们能够有效管理数据,并因而能够灵活地管理保持单元。
本发明的另一目的是要提供一种记录方法、记录装置、或记录介质,它们通过在信息单元(cell)单位中指定删除或清除禁止标记而能够有效地管理数据。
为了达到以上目的,根据本发明实施例的数字信息记录/重放系统在存储量有限的数字记录介质上以可变记录速率执行数字记录时,通知或显示当前使用的平均记录速率和/或剩余可记录时间。
而且,根据本发明实施例的数字信息记录/重放系统通过改变可变记录速率而对于数字记录介质调节记录质量和可记录时间。
此外,根据本发明实施例的数字信息记录/重放系统,在记录预定持续时间的节目时对应于记录介质剩余量能改变平均记录速率以便能够记录整个节目。
此外,根据本发明实施例的数字信息记录/重放系统在记录未记录过的数个节目时,对应于记录介质剩余量、未记录节目的数目、以及这些节目所需的记录时间,改变平均记录速率以便记录所有预定数目的节目。
根据本发明实施例的数字记录介质在预定的单元以可变速率记录数字运动图像信息,并还记录可用于在对应于预定单元的单元中编辑记录的信息的哑信息。
根据本发明实施例的遥控器具有一操作键,用于使在存储量有限的数字记录介质上以可变位速率进行数字信息记录的系统,通知或显示当前使用的平均记录速率和/或剩余的可记录时间。
根据本发明实施例的计算机可读程序或对应于这一程序的处理方法包括用于当以可变记录速率在介质上信息记录的结果使存储量有限的介质上剩余的自由空间或区域变得小于预定值时,用于基于自由空间和可变记录速率计算介质上剩余的可记录时间的过程;用于基于剩余可记录时间计算过程的结果显示可变记录速率及按该可变记录速率剩余的可记录时间的过程。
根据本发明一实施例的计算机可读程序或对应于这一程序的处理方法包括用于当在存储量有限的介质上剩余有可记录的自由空间并以可变速率进行信息记录时,基于该自由空间和要记录在介质上的信息的长度对于该介质计算平均记录速率的过程;以及用于把计算出的平均记录速率设置为自由空间记录速率的过程。
根据本发明一实施例的计算机可读程序或对应于这一程序的处理方法包括当在介质上记录信息时对于按可变记录速率预定的时间段存储量有限的介质上剩余的自由空间变得短时,用于基于自由空间和信息记录时间不连续或分步地降低对于介质的平均记录速率的过程;以及用于把降低的平均记录速率设置为对自由空间的记录速率的过程。
根据本发明一实施例的计算机可读程序或对应于这一程序的处理方法包括第一平均记录速率计算过程,用于当在预定时间段在介质上记录信息时,基于介质剩余量和信息记录时间计算有限存储量介质的平均记录速率;第二平均记录速率计算过程,用于当所计算的平均记录速率比预定的下限值小时,改变信息的记录内容,并然后基于改变的信息记录时间和介质上的剩余量计算平均记录速率;以及用于当由第一或第二平均记录速率计算过程所计算的平均记录速率不小于预定的下限值时,把计算出的平均记录速率设置为对剩余量信息记录内容的记录速率的过程。
根据本发明一实施例的计算机可读程序或对应于这一程序的处理方法包括用于当在介质上以可变记录速率进行数字图像记录中有限存储量的介质的剩余量不小于预定值时,按MPEG2进行数字运动图像记录的过程;以及用于当在介质上以可变记录速率进行数字图像记录中介质的剩余量小于预定值时,按MPEG1进行数字运动图像记录的过程。
根据本发明一实施例的计算机可读程序或对应于这一程序的处理方法包括用于当在有限存储量介质上剩余的可记录量不小于预定值时,与预定的待记录的信息一同记录哑信息的过程;以及用于当介质上剩余的可记录量小于预定值时,取消哑信息的记录的过程。
在本发明的一个实施例中,用于设置擦除禁止范围的装置指示文件的擦除禁止范围。当在当前信息单元单位中没有设置这一范围时,通过信息单元分离器划分当前信息单元以设置高级信息单元序列。重组装置重组高级信息单元和当前信息单元的呈现管理信息,并把擦除禁止信息追加到属于设置范围的高级信息单元的呈现管理信息中。
通过以上结构,重放信息能够受到灵活的重放序列管理,而用户操作是容易的。
本发明的另外的目的和优点将在以下的说明中提出,且部分地可从说明中表现出来,或能够根据本发明的实施而得知。借助于以下具体指出的手段和组合能够理解并获知本发明的目的和优点。
与说明书结合并构成其一部分的附图示出本发明目前的优选实施例,并与以上给出的一般描述和以下优选实施例详细的说明一同用来解释本发明的原理。
图1是用来说明可记录/可读光盘(DVD-RAM或DVD-RW盘)的结构的透视图;图2A和2B是用来说明数据记录区与记录在图1所示光盘中的数据的记录轨迹之间的对应关系的图示;图3是用来说明图2A和2B中所示光盘上记录的信息(数据记录区或DVD视频卷空间内容)的分层结构的图示。
图4是用来说明图2A和2B中所示光盘上记录的信息(导入区)的逻辑结构的图示。
图5是用来说明图4中所示导入区上记录的控制数据内容的图示;图6是用来说明图5中所示控制数据中所包含的物理格式信息内容的图示;图7是用来说明图2A和2B中所示光盘上记录的信息(数据文件)的目录结构的图示;图8是用来说明对应于图7中所示目录结构的目录记录内容的图示;图9是用来说明包含在图3中所示的视频对象集VTSTT VOBS中的信息的分层结构的图示;图10是用来说明图9中所示分层结构最低层中包的内容的图示;图11是用来说明图10中所示导航包的内容的图示;图12是用来说明图10中所示的哑包内容的图示;图13是用来说明图11中所示PCI包的内容的图示;图14是用来说明图13中所示表示控制信息PCI的内容的图示;图15是用来说明图14中所示表示控制信息一般信息PCI_GI内容的图示;图16是用来说明图3中所示视频管理器信息VMGI内容的图示;
图17是用来说明图16中所示视频管理器信息管理表VMGI_MAT内容的图示;图18是用来说明图3中所示视频标题集信息VTSI内容的图示;图19是用来说明图18中所示视频标题集信息管理表VTSI_MAT内容的图示;图20是用来说明图18中所示视频标题集节目链信息表VTSI_PGCIT的内容的图示;图21是用来说明图20中所示视频标题集节目链信息VTSI_PGCI内容的图示;图22是用来说明21中所示信息单元重放信息表C_PBIT内容的图示;图23是用来说明22中所示信息单元重放信息C_PBI内容的图示;图24是用来说明图23中所示信息单元类别C_CAT内容的图示;图25是用来说明图21中所示节目链一般信息PGC_GI内容的图示;图26是用来说明用于在图1中所示盘上,以可变记录速率使用带有参照图3到25描述的结构的信息,记录/重放数字运动图像信息的装置(DVD视频记录器)的结构的框图;图27表示图26中所示DVD录像机装置的主体面板的一例;图28表示用来操纵图26中所示DVD录像机的遥控器一例;图29是一框图,用来说明用于通过对图26中所示的DVD录像机中记录的字节数进行计数,而检测记录在图1中所示的盘上记录的信息的记录字节数的电路(没有传送时钟);图30是用来说明由图29所示的计数器对记录字节进行计时的时序图;图31是一框图,用来说明用于通过对图26中所示的DVD录像机中记录的字节数进行计数,而检测记录在图1中所示的盘上记录的信息的记录字节数的电路(带有传送时钟);图32是用来说明由图31所示的计数器对记录字节进行计时的时序图33是一框图,用来说明由通用个人计算机实现的图26中所示的DVD录像机的记录/重放功能;图34是用来说明图26中所示的DVD录像机的记录过程一例的流程图;图35是用来说明图34中所示在记录期间所执行的各种中断处理的处理序列的流程图;图36是用来说明用于监视在图35中所示的中断处理中要记录的盘上剩余的剩余可记录量的处理的流程图;图37是一流程图,用来说明对小的剩余量根据图36中剩余量监视处理结果(最小空间标记的内容)所执行的处理过程一例;图38是一流程图,用来说明对小的剩余量根据图36中剩余量监视处理结果(最小空间标记的内容)所执行的处理过程另一例;图39是一流程图,用来说明在图35所示的中断处理中在MPU侧用于从盘上擦除要被记录的不必要的数据的处理;图40是一流程图,用于说明图39所示的处理中,在盘驱动器侧用于从盘上擦除要被记录的不必要的数据的处理过程的一例;图41是一流程图,说明图39所示的处理中,在盘驱动器侧用于从盘上擦除要被记录的不必要的数据的处理过程的另一例;图42是一流程图,用于说明在图35中所示的中断处理中,根据所需的图像质量改变记录(MPEG2)的记录位速率的处理过程;图43是一流程图,用于说明在图35中所示的中断处理中,当正在以高图像质量模式(MPEG2)记录的盘的剩余量与预期剩余记录时间比较要短时,用于把记录模式切换为带有相对高的压缩率的低图像质量模式(MPEG1)的处理过程;图44是一流程图,用于说明在图35中所示的中断处理中,当正在与用于编辑的哑包一同进行运动图像记录的盘的剩余量与预期剩余记录时间比较要短时,用于通过删除哑包的记录而扩展运动图像的记录的处理过程;图45是一流程图,用于说明在图35中所示的中断处理中,使用盘交换器用来自动交换记录盘的处理过程的一例;
图46是一流程图,用于说明在图45中所示的处理中,当盘交换器没有新的盘供交换时的处理过程;图47是一流程图,用于说明在图35所示的中断处理中,由用户人工交换记录盘的处理过程的一例;图48是一流程图,用于说明在图47的处理中,用来通知用户直到盘交换所经过的时间的处理过程;图49是用于说明在图26中所示的DVD记录器的编程定时器记录的流程图;图50是用于说明在图26中所示的DVD记录器的编程定时器记录的另一例的流程图;图51是一流程图,用于说明在图50中所示的自动图像质量设置过程中平均记录速率设置处理的一例;图52是一流程图,用于说明在图50中所示的自动图像质量设置过程中平均记录速率设置处理的另一例;图53是一流程图,用于说明在图26中所示的DVD记录器的编程定时器记录的另一例;图54是一流程图,用于说明在由图53中所示的的序列完成记录时在管理区中的写入及重放标记与存档标记的缺省设定;图55是一流程图,用于说明在图26中所示的DVD视频记录器的重放的一例;图56是一流程图,用于说明在由图55中所示的的序列完成了重放时存档标记和重放标记的更新;图57是一流程图,用于说明图55中步骤S318(信息单元重放过程)的内容;图58表示数据正在被记录的盘的剩余量变小时,警告显示、平均记录速率、按该速率的可记录时间等的显示的例子;图59是用来说明当改变用于记录的记录速率时,显示在监视器上的对话框的一例的图示;图60是表示交换盘期间显示在监视器上的对话框的一例的图示;图61是表示在盘调整(删除不必要的数据)期间在监视器上所显示的对话框的一例的图示;图62是表示用于通知用户在由用户人工交换盘时盘交换所经过的时间的对话框一例的图示;图63是表示根据本发明的记录/重放装置的另一实施例的框图;图64是用来说明根据本发明的擦除禁止设置的流程图;图65是用来说明图64的其余部分的流程图;图66是表示在擦除禁止设置时屏幕上图像的一例;图67是用来说明划分信息单元的方法的图示;图68是用来说明根据本发明的装置标题擦除处理过程的流程图;图69是在根据本发明的装置进行标题擦除处理时屏幕显示的例子;图70是用来说明根据本发明的装置擦除禁止删除处理过程的流程图;以及图71表示在根据本发明的装置删除擦除禁止时屏幕显示的例子。
以下将参照


根据本发明的一个实施例的数字信息记录/重放系统。
作为根据本发明的数字信息记录/重放系统的典型的实施例,已经知道以可变位速率记录/重放按MPEG2编码的运动图像的装置,例如DVD数字录像机。(稍后将详细说明这种DVD数字录像机的一个例子)。
图1是用来说明在DVD数字录像机中所使用的可记录/可读光盘10的结构的透视图。
如图1中所示,这一光盘10具有通过使用胶粘剂层20附着一对透明基片14而获得的结构,每一透明基片具有记录层17。每一基片14可由0.6mm厚的聚碳酸酯薄膜形成,且胶粘剂层20可由非常薄(例如40μm厚)的紫外线凝固树脂(ultraviolet setting resin)构成。当一对0.6mm厚的基片14彼此胶粘使得它们的记录层17在胶粘剂层20表面彼此接触时,即得到厚度1.2mm厚的大数据量光盘10。
光盘10具有中心孔22,并在盘的两面中心孔22周围形成用于在其旋转时用于夹持光盘10的夹持区24。当盘10装载到盘驱动器(未示出)时中心孔22容纳盘电动机的主轴。光盘10由盘夹(未示出)夹持在其夹持区24处。
光盘10在其两面围绕夹持区24具有可记录视频数据、音频数据、和其它信息的信息区25。
每一信息区25在其外周边具有导出区26,在其与夹持区24接触的内周边有导入区27。导出区与导入区26和27之间的区域定义为数据记录区28。
在信息区25的记录层(光反射层)17上,以例如螺旋模式连续形成记录轨迹。连续的轨迹分为多个具有序号的物理扇区。各种数据使用这些扇区作为记录单元记录在光盘10上。
数据记录区28是作为实际的数据记录区,并作为类似凹坑串(引起光学条件变化的物理形状或相位状态)记录诸如影画等视频数据(主图像数据),诸如叠加上的对话、菜单等副图像数据,及诸如词语、效果音响等音频数据。
当光盘10为双面每面有一个记录层的记录RAM盘时,每一记录层17可由三层形成,即两个硫酸锌·氧化硅(ZnS·SiO2)混合层之间夹有相变记录材料层(例如Ge2Sb2Te5)。
当光盘10为单面每面有一个记录层的记录RAM盘时,读出面19侧上的记录层17可由包含相变记录材料层的三层形成。这种情形下,与读出面19相对的一侧上的层17不必是信息记录层,而可以只是哑层。
当光盘10是单面读出型两层RAM/ROM盘时,两个记录层17可包括单相变记录层(在离读出面19较远面上;读/写),及单半透明材料反射层(在与读出面19较近的面上;只读)。
当光盘10为一次性写入DVD-R时,使用聚碳酸酯基片,可使用金作为反射层(未示出),并可使用紫外线凝固树脂作为保护层(未示出)。这种情形下,在记录层17中使用有机染料。作为有机染料,可使用花青、squarilium、chroconic、及三苯甲烷染料,占吨与醌染料(萘醌,蒽醌等),金属络合物染料(酞菁,卟啉,二硫酚络合物等)等等。
可使用波长650nm输出大约为6到12mW的半导体激光在这种DVD-R盘上写入数据。
当光盘10为一面可读型两层ROM盘时,两个记录层17可由单金属反射层(离读出层19远的一面上)和单半透明反射层(离读出层19近的一面上)组成。
在只读DVD-ROM盘10的情形下,凹坑串是由刻印器在基片14上预形成的,例如形成有凹坑串的金属反射层是在这基片14的表面形成的。反射层用作为记录层17。在这种DVD-ROM盘10中,没有特别形成槽作为记录轨道,而是在基片14的表面上形成的凹坑串作为轨道。
在以上所述各种类型的光盘10中,只读的ROM信息作为凸起的模式信号记录在记录层17上。反之,在具有读/写(或一次性写)记录层17的基片14上没有这种凸起的模式信号形成,并代之以形成连续的槽。相变记录层在这种槽上形成。在读/写DVD-RAM盘中,除了槽之外在平面部分的相变记录层也用于信息记录。
当光盘10是单面读出型(不论是一个或两个记录层)时,从读出面19看后侧的表面14不是总要对所使用的读/写激光束透明的。这种情形下,在后侧的基片14的整个表面14上印刷一种标记。
DVD数字录像机(稍后要说明)可被设计为对于DVD-RAM盘(或DVD-RW盘)达到反复记录/反复重放(读/写),对于DVD-R盘达到一次记录/反复重放,并对于DVD-ROM盘达到反复重放。
图2是用于说明图1所示的光盘(DVD-RAM)10上记录区28与其中记录数据的记录轨道之间的对应关系。
当盘10为DVD-RAM(或DVD-RW)时,盘10本身存储在盒11中以便保护其精细的盘面。当在盒11中DVD-RAM盘10插入到DVD录像机(稍后要说明)的盘驱动器时,盘10被从盒11中拉出,由主轴电动机(未示出)可旋转夹持,并面对激光头(未示出)被驱转。
另一方面,当盘10为DVD-R或DVD-ROM时,盘10本身并没有存储在盒11中,裸盘10直接置于盘驱动器的盘托架上。
图1中所示的信息区25记录层17以螺旋图案形成有连续数据记录轨道。连续的轨道分为多个逻辑扇区(最小的记录单元),如图2所示每一个有给定的存储量,且参照这些逻辑扇区记录数据。每逻辑扇区的记录量确定为2,048字节(或2千字节),或等于一个包的数据长(稍后将说明)。
数据记录区28是实际的数据记录区,该区类似地记录管理数据、主图像(视频)数据,副图像数据、及音频数据。
注意虽然没有示出,但是图2所示的盘10的数据记录区28能够被分为多个环形(圆环形)记录区(多个记录带)。盘的旋转速度在各记录带单元中不同。然而,在每一记录带内,可以设置恒线速或恒角速度。这种情形下,可对每一带提供辅助记录区(自由空间或区域)。带单元中的这些自由空间可以集中形成该盘10的保留区。例如在自动图像质量设置处理(图51;稍后将说明)等等中,可使用这保留区的存储量(保留量)。
图3是说明记录在图2所示的光盘10上的信息的分层结构的图示。
在图2中所示的光盘10上形成的数据记录区28具有图3所示的结构。这一结构的逻辑格式定义为例如符合作为标准格式之一的通用盘格式(UDF)桥(Bridge)(UDF与ISO9660的混合)。
导入区27和导出区26的数据记录区28指定为卷空间。卷空间28可以包括卷和文件结构(卷/文件结构70)的信息空间,DVD格式(DVD视频区71)应用空间,以及除了这格式之外(其它记录区)的应用的空间。
卷空间28物理上被分为大量的扇区,且这些物理扇区具有序号。如按UDF桥所定义,记录在这一卷空间(数据记录区)28上的数据的逻辑地址即即逻辑扇区号。这一空间中的逻辑扇区大小如同物理扇区中的大小为2,048字节(或2千字节)。按物理扇区号的升序指定逻辑扇区号为序号。
与逻辑扇区不同,每一物理扇区添加有冗余信息,诸如纠错信息等。因此,物理扇区大小不是严格与逻辑扇区大小匹配的。
即,卷空间28具有分层的结构,这包括卷/文件结构区70、由一个或多个视频标题集VTS#n72组成的DVD视频区71、及其它记录区73。这些区分布在各逻辑扇区边界上。注意,一个逻辑扇区定义为2,048字节,而一个逻辑块也定义为2,048字节。这里,一个逻辑扇区与一个逻辑块是等同定义的。
卷/文件结构区70对应于由UDF桥定义的管理区。基于这一区70的描述,视频管理器VMG的内容存储在DVD视频记录器(稍后就说明)的内部系统存储器(未示出)中。
参见图3,视频管理器VMG由多个文件74A组成。这些文件74A描述了应用管理视频标题集(VTS#1到VTS#n)72的信息(视频管理信息VMGI,应用视频管理器菜单的视频对象集VMGM_VOBS,及视频管理器信息备份文件VMGI_BUP)。
每一视频标题集VTS72存储按MPEG压缩的视频数据(稍后将要描述的视频包)、按预定格式压缩的音频数据或非压缩的音频数据(音频包)、行程压缩副图像数据(稍后将要说明的副图像包;包括位图数据,其每一像素由多个位定义)、以及还有用于重放这些数据的信息(稍后将要说明的导航包;包括表示控制信息PCI和数据搜索信息DSI)。
如同视频管理器VMG中那样,视频标题集VTS72也由多个文件74B组成。每一文件74B包含视频标题集信息VTSI、用于视频标题集菜单的对象集VTSM_VOBS、用于视频标题集标题的视频对象集VTSTT_VOBS、及用于视频标题集信息的备份信息VTSI_BUP。
注意,视频标题集(VTS#1到VTS#n)72的数目最大限制为99,而构成每一视频标题集VTS72的文件74B的数目限制为最大12。这些文件74A和74B类似地分布在逻扇区边界处。
其它记录区73可记录能够用于上述视频标题集VTS72的信息或不属于视频标题集的其它类型的信息。这区域73不是强制性的,如果不使用可以删除。
如稍后参照图9所述,对于视频标题集标题的每一视频对象集VTSTT_VOBS定义了一个或多个视频对象VOB的集合。每一VOB定义一个或多个信息单元集合。一个或多个信息单元的集合构成节目链PGC。
假设PGC对应于一出戏剧,构成这一PGC的多个信息单元可能对应于该戏剧中各个场景。PGC的内容(或信息单元的内容)例如由生产记录在盘10上的内容的软件提供者确定。
图4是用于说明光盘10的导入区27上记录的信息的图示。当盘10放置在稍后将要说明的DVD录像机(或没有示出的DVD视频播放器)中时,首先读出导入区27上的信息。导入区27按扇区号的升序记录了预定的参考代码和控制数据。
导入区27中的参考代码由两个纠错块(ECC块)组成。每一ECC由16个扇区组成。这两个ECC块(32个扇区)通过添加扰频数据产生。在重放添加了扰频数据的参考代码时,在重放侧执行滤波器操作等以便重放特定的数据符号(例如172),这样保证此后数据读取的精确。
导入区27中的控制数据由192个ECC块组成。这一控制数据字段反复记录了每一块中16个扇区的内容达192次。
图5表示导入区27中的控制数据的内容。由16个扇区构成的这一控制数据包含第一扇区的物理格式信息(2,048字节),并包含盘制造信息和后继的扇区中内容提供者的信息。
图6表示包含在图5中所示的控制数据中2,048字节的物理格式信息的内容。
第一字节位置“0”描述了所记录的信息符合的DVD格式的版本。
第二字节位置“1”描述了记录介质(光盘10)的大小(12cm,8cm等)及最小读出速率。在只读DVD视频的情形下,2.52Mbps,5.04Mbps规定为最小读出速率,但是保留其它最小读出速率。例如,当能够以有可变位速率记录的DVD视频记录器以2Mbps的平均位速率记录时,使用保留字段最小读出速率可设置在从1.5Mbps到1.8Mbps的范围内。
第三字节位置“2”描述了记录介质(光盘10)的盘结构(记录层数目,轨道间隔,记录层类型等等)。基于这一记录层类型,盘10能够被识别为DVD-ROM,DVD-R,或DVD-RAM(或DVD-RW)。
第四字节位置“3”描述了记录介质(光盘10)的记录密度(线性密度或轨道密度)。线性密度指示每位记录长度(0.267μm/位,0.293μm/位等)。另一方面,轨迹密度指示相邻轨道的间隔(0.74μm/轨,0.80μm/轨等)。第四字节位置“3”还包括保留字段,以便指定作为DVD-RAM或DVD-R的线性密度和轨道密度的其它数值。
第五字节位置“4到15”描述记录介质(光盘10)的数据区28的开始和结束扇区号等。
第六字节位置“16”描述分片划定区(BCA)描述符。这BCA只是作为对DVD-ROM盘的选项施加的,用于存储在盘制造过程完成时记录的信息。
第七字节位置“17到20”描述了记录介质(光盘10)的自由空间或自由区。例如当盘10是单面记录的DVD-RAM盘时,在盘10的该位置存储指示2.6GB(或对应于这一字节数的扇区数)的信息。另一方面,当盘10是双面记录的DVD-RAM盘时,在该位置存储指示5.2GB(或对应于这一字节数的扇区数)的信息。
第八和第九字节位置“21到31”及“32到2,047”为将来保留。
图7示例表示记录在光盘10上的信息(数据文件)的目录结构。如同在由计算机的通用操作系统使用的分层文件结构中那样,在根目录下形成视频标题集VTS的子目录和音频标题集ATS的子目录。各种视频文件(文件VMGI,VMGM,VTSI,VTSM,VTS等等)配置在视频标题集VTS子目录中,以便系统地管理各个文件。特定的文件(例如特定的VTS)可通过指定从根目录到文件的路径被访问。
图1或2中所示的DVD-RAM(DVD-RW)盘10或DVD-R盘10可以事先格式化而具有图7中所示的目录结构,而事先格式化的盘10可以作为用于DVD视频记录的未使用的盘(原盘)投放到市场上。
这就是说,事先格式化的原盘10的根目录包括命名为视频标题集(VTS)的子目录。这一子目录可以包括各种管理数据文件(VIDEO_TS.IFO,VST_01_0.IFO);用于备份这些管理数据文件的信息的备份文件(VIDEO_TS.BUP,VST_01_0.BUP)。以及基于管理数据文件的内容而被管理的并存储数字运动图像信息的视频数据文件(VTS_01_1.VOB)。
子目录还可包含用于存储预定的菜单信息的菜单数据文件(VMGM,VTSM)。
图8表示对应于图7中所示的目录结构的目录记录内容。
第一相对字节位置“0”描述了目录记录的长度。
第二相对字节位置“1”描述了指定的范围属性的记录长度。
第三相对字节位置“2”描述了指定给一范围的第一逻辑扇区数。
第四相对字节位置“10”描述了文件字段的数据长度。
第五相关字节位置“18”描述了目录记录中所描述的范围中信息的记录日期/时间。在相对字节位置“18”处的数据能够用来记录DVD录像机中所记录的节目(对应于特定的VTS)的记录日期/时间。
第六相对字节位置“25”描述了指示ISO9660的表10中所定义的文件特征的文件标志。
第七相对字节位置“26”描述了指定给文件字段的文件单元的大小。
第八相对字节位置“27”描述了指定给文件字段的间隔间隙的大小。
第九相对字节位置“28”描述了在目录记录中所描述的范围上设置的卷中的卷序号。
第十相对字节位置“32”描述了目录记录的文件ID字段长度。
第十一相对字节位置“33”描述了由ISO9660所定义的文件ID或目录。
紧靠文件ID之后,描述了当文件ID字段具有偶数字节长度时作为填充的填补字段。
紧靠填补字段之后,描述了由系统使用的版权管理信息。
在版权管理信息之后,描述了指示一特定的记录文件(例如图7中的VTS_01_1.VOB)是否曾经被读出过(或VTS在此前是否至少重放过一次)的读标志(或重放标志)。对于一个还没有读出过的文件的读标志设置为“0”。如果文件至少已经读出过一次,则该文件的读标志设置为“1”。
在读标志之后,描述指示一特定记录的文件(例如图7中的VTS_01_1.VOB)是否有要永久保存的内容(或防止被错误擦除或删除的内容)的存档标志(永久保存标志)。对于可以擦除的文件的存档标志设置为“0”。对于要永久保存的不擦除的文件的存档标志设置为“1”。
图9表示包含在图3中所示的视频对象集VTSTT_VOBS中所包含的信息的分层结构。
如图9中所示,每一信息单元84由一个或多个视频对象单元(VOBU)85组成。每一视频对象单元85是作为视频包(V包)88、副图像包(SP包)90、及原品包(A包)91的集合(包序列)构成的,在序列的开头有导航包(NV包)86。就是说,视频对象单元VOBU85定义为从一定的导航包86到紧靠在下一个导航包86之前的包的所有记录的包的集合。
这些包的每一个作为数据传输的最小单元。供逻辑处理的最小单元是信息单元,且逻辑处理是以信息单元为单位进行的。
导航包86是在每一视频对象单元VOBU85中设定的,以便实现两角度的变化(非无缝重放和无缝重放)。
视频对象单元VOBU85的重放时间对应于由一个或多个图像组(图像组;将简化为GOP)构成的视频数据的时间,且设置为在从0.4到1.2秒的范围内。一个GOP是通常按MPEG格式有大约0.5秒钟重放时间的屏幕数据,并被压缩为在这一间隔期间重放大约15个图像。
当视频对象单元VOBU85包含视频数据时,则通过安排每一由视频包88、副图像包90、及音频包91组成的GOP(符合MPEG)形成视频数据流。然而,与GOP的数目有关,要参照GOP的重放时间定义视频对象单元VOBU 85,并如图9所示导航包86永远设置在单元85的开头。
即使只是由音频数据和/或副图像数据组成的重放数据也要使用视频对象单元VOBU85作为一个单元形成。例如,当视频对象单元VOBU85由音频包91单独形成而在其开头有导航包86时,在音频数据所属的视频对象单元VOBU85的重放时间中要被重放的的音频数据,是作为象视频数据的视频对象VOB83中那样存储在该视频对象单元VOBU85中的。
当DVD录像机能够记录包含带有图9中所示的结构的视频对象集合82的视频标题集VTS时,在VTS记录之后用户常常希望编辑记录内容。为了满足这种要求,可在每一VOBU85中适当插入哑包89。每一哑包89可用于后来记录编辑数据。
如图9中所示,视频对象集(VTSTT_VOBS)82定义为一个或多个视频对象(VOB)83的集合。视频对象集VOBS82中的视频对象VOB83用于同一目的。
用于菜单的VOBS82通常由存储多个菜单屏幕显示数据的一个VOB83组成。反之,用于标题集合的VOBS82通常由多个VOB83组成。
举一定的摇滚乐团的音乐会视频标题为例,形成标题集合的视频对象集合VTSTT_VOBS的VOBs83对应于该团的表演图像数据。这种情形下,例如通过指定给定的VOB83,可以重放该团的音乐会中第三曲调。
形成用于菜单的视频对象集VTSM_VOBS的VOB83存储该团的音乐会中演奏的所有曲调的菜单数据,并可按菜单的显示重放一特定的曲调,例如一个重奏。
注意,在通常的视频节目中一个VOB83可以形成一个VOBS82。这种情形下,单一的视频数据流在一个VOB83中结束。
另一方面,在有多个故事的动画集或电影选辑的情形下,可对应于各个故事在单一VOBS82中设置多个视频数据流(多个视频链PGC)。这种情形下,各个视频流存储在对应的VOBs83中。附属于每一视频流的音频流和副图像流在对应的VOB83中结束。
向VOBs83指定标识号码(IDN#i;i=0到i),于是VOB83可通过标识号码规定。VOB83由一个或多个信息单元84组成。通常的视频流由多个信息单元组成,但是菜单视频流常常由单一的信息单元84组成。如同VOBs83中那样对信息单元84指定标识号码(C_IDN#j)。
图10示例说明包格式中的数据序列(包序列),数据序列是在记录在光盘10上的数据读出之后所获得的,并在盘驱动器(未示出)中受到信号解调/纠错。这一包序列包括导航包(控制包)86、视频包88、哑包89、副图像包90、及音频包91。如图2中所示的逻辑扇区中那样,所有这些包以2千字节为单元的数据组成。
导航包86包括包头110、重放控制信息/展示控制信息(PCI)包元(packet)116、及数据搜索信息(DSI)包元117。PCI包元116由包元头112和PCI数据113构成,且DSI包117由包元头114和DSI数据115构成。PCI包元116包含在切换非无缝角度时使用的控制数据,且DSI包元117包含在切换无缝角度时使用的控制数据。
注意,角度切换意即观看对象图像的角度(摄像机角度)的变化。例如在摇滚音乐会视频标题的情形下,用户能够在同一曲调(同一事件)的表演场景中从不同的角度观看场景,例如主要捕捉歌手的场景,主要捕捉吉它手的场景,和主要捕捉鼓手的场景等。
当观看者能够根据他或她的喜好选择角度时,并当在故事流中同一场景以不同的角度本身自动重复(如果软件生产者/提供者已经对故事这样编程;或者如果DVD视频记录器的用户这样进行编辑)时,则对角度进行切换(改变)。
在以下情形下对角度进行设置暂时中断,呈现不同角度的同一场景的非无缝重放(例如,在一拳击手发出回击的一瞬间的场景,改变摄像机角度到另一角度以便重放回击开始发出的场景),以及暂时继续进行,在暂时继续进行的场景之间改变角度的无缝重放(例如,在一拳击手已经作出回击的瞬间,摄像机的角度变到另一角度以便重放受到回击的另一拳击手被打倒的场景)。
视频包88由包头881和视频包元882组成。哑包89由包头891和填充包元890组成,而填充包元890由包元头892和填充数据893组成。注意,填充数据893存储不重要的数据。
副图像包90由包头901和副图像包元902构成。音频包91由包头911和音频包元912组成。
注意,图10中的视频包元882包括记录解码时间印记(DST)和呈现时间印记(PTS)的包元头(未示出)。每一副图像包元902和音频包元912包含一个记录呈现时间印记(PTS)的包元头(未示出)。
图11表示用于图10中所示的一个导航包的数据结构。
具体来说,一个导航包86由包含14字节的包头、24字节的系统头111、和两个包元(116,117)的2,010字节的导航数据组成。形成导航数据的两个包元是图10的说明中的呈现控制(PCI)包元116和数据搜索信息(DSI)包元117。
PCI包元116由6字节的包元头112A、1字节的副流标识符(副流ID)112B、及979字节的PCI数据113组成。PCI数据113的数据流由付流ID112B的8位代码“00000000”指定。
DSI包元117由6字节的包元头114A、1字节的副流标识符(副流ID)114B、及1,017字节的DSI数据115组成。DSI数据115的数据流由副流ID 114B的8位代码“00000001”指定。
具有以上结构的一个导航包86的数据长度为对应于图2所示的逻辑扇区的2,048字节(2千字节)。
图11中所示的包头110和系统头111由MPEG2系统层定义。具体来说,包头110存储诸如包启动代码、系统时钟基准(SCR)、及多路复用率等信息,系统头111描述位率和流ID。类似地,PCI包元116的包元头112A和DSI包元117的包元头114A分别存储由MPEG2系统层所定义的包元启动代码、包元长度、及流ID。
图12表示图10中所示的一个哑包的结构。就是说,一个哑包89是由包头891、带有预定流ID的包元头892、及填充有预定代码的填充数据893。(包892和填充数据893形成填充包元890)。没有使用的哑包中的填充数据893的内容没有特别的重要性。当在图2中所示的盘10上预定的记录完成之后记录内容要被编辑时,可适当使用这哑包89。
例如,以下将考虑使用便携式视频摄像机记录的家庭旅游视频磁带的内容在DVD-RAM(或DVD-RW)盘10上被记录并编辑的情形。
这种情形下,只有存储在单个盘中的视频场景有选择地记录在盘10上。这些视频场景记录在视频包88中。而且,同时由视频摄像机记录的音频数据被记录在音频包91中。
包含视频包88等的每一VOBU85在其开头有导航包86。如图10中所示,这一导航包86包含呈现控制信息PCI和数据搜索信息DSI。使用这一PCI或DSI,能够控制每一VOBU的重放过程(例如,可自动连接起非连续场景,或者能够记录多角度的场景)。
在视频磁带的内容被编辑和记录到盘10之后,当话音、效果音响等随后按VOBU单元被记录(或后记录)到每一场景,或者添加了背景音乐(BGM)时,这种随后记录(或后记录)音频数据或BGM能够被记录在哑包89中。当要添加对于记录的内容的解说时,诸如添加的字符、数字等的副图像可记录在哑包89中。此外,当要插入添加的视频图像时,插入的视频图像可记录在哑包89中。
上述的随后记录(或后记录)的音频数据等写在用作为音频包的哑包89的填充数据893中。添加的解说写在用作为音频包的哑包89的填充数据893中。类似地,插入的视频图像写在用作为音频包的哑包89的填充数据893中。
顺便来说,当预先确定了随后记录(或后记录)时,作为原始音频数据按同样方式编码的无声的音频数据可写在哑包中。这种情形下,原始音频数据可作为第一轮(steam)被记录,而无声的音频数据可作为第二流被记录。
具体来说,哑包89是一种按其目的可变为音频、副图像、和视频包的随意(wildcard)包。
图13表示包含在导航包86中位于每一VOBU85开头的PCI包元116。如图13中所示,PCI包元116包含作为导航数据的呈现控制信息PCI(PCI数据)113,该数据用于与视频对象单元(VOBU)85中的视频数据的重放状态同步改变显示或重放内容(呈现内容)。
图14表示图13中所示的呈现控制信息(PCI数据)113的内容。PCI数据113包括60字节的PCI一般信息(PCI_GI)、36字节的非无缝重放角度信息(NSML_AGLI)、694字节的高亮度信息(HLI)、及189字节的记录信息(RECI)。这一记录信息(RECI)可包括国际标准的版权管理代码(ISRC)。
高亮度信息(HLI)在执行以下高亮度处理时使用。具体来说,DVD录像机的MPU(或CPU)(稍后将要说明)读取高亮度信息HLI,并检测由副图像数据所显示的直角区域的X-/Y-坐标值、颜色、对比度值等。DVD录像机的MPU根据这些检测的数据使显示的菜单选项等成为高亮度。这一高亮度处理用作为允许用户易于识别可视的用户界面上特定的显示项的手段。具体来说,当记录在光盘10上的DVD视频标题为多语言兼容的节目时,通过加亮处理使其在视觉上突出显示的加亮按钮选择所用的特定的语言(例如英语)和特定的加上的对话语言(例如日语)。
图15表示图14中所示的呈现控制信息一般信息PCI_GI的内容。
呈现控制信息一般信息PCI_GI描述了导航包的逻辑块数(NV_PCK_LBN)、视频对象单元(VOBU)的类别(VOBU_CAT)、视频对象单元(VOBU)的用户操作控制(VOBU_UOP_CTL)、视频对象单元(VOBU)的开始呈现时间(VOBU_S_PTM)、视频对象单元(VOBU)的结束呈现时间(VOBU_E_PTM)、视频对象单元(VOBU)中的序列结束的结束呈现时间(VOBU_SE_PTM)、以及信息单元经过的时间(C_ELTM)。
注意,逻辑块数(NV_PCK_LBN)表示包含呈现控制信息(PCI)的导航包的地址(记录位置),即在包含该PCI的视频对象集(VOBS)中从第一逻辑块起的相对块的数目。
类别(VOBU_CAT)描述了对应于包含呈现控制信息(PCI)的视频对象单元(VOBU)中视频和副图像数据模拟信号的版权保护内容。
用户操作控制(VOBU_UOP_CTL)描述了包含呈现控制信息(PCI)的视频对象单元(VOBU)的显示(呈现)周期期间被禁止的用户操作。
开始呈现时间(VOBU_S_PTM)描述了包含呈现控制信息(PCI)的视频对象单元(VOBU)的显示(呈现)开始时间。具体来说,这一VOBU_S_PTM指示视频对象单元(VOBU)中第一GOP的显示顺序中的第一视频(第一图像)的开始显示时间。
结束呈现时间(VOBU_E_PTM)描述了包含呈现控制信息(PCI)的视频对象单元(VOBU)的显示(呈现)结束时间。具体来说,这一VOBU_E_PTM指示视频对象单元(VOBU)中最后的GOP的显示顺序中的最后的视频(最后的图像)的结束显示时间。
另一方面,当在视频对象单元(VOBU)中没有视频数据呈现时,或当该视频对象单元(VOBU)的重放停止时,这一VOBU_E_PTM指示与场区间(在NTSC视频的情形下为1/60秒)的时间格一致的虚拟视频数据的结束时间。
结束呈现时间(VOBU_SE_PTM)描述了基于包含呈现控制信息(PCI)的视频对象单元(VOBU)中的视频数据中序列结束代码的显示(呈现)结束时间。具体来说,这一结束时间指示视频对象单元(VOBU)中显示顺序中包含序列结束代码的最后视频(最后图像)的结束显示时间。如果在视频对象单元(VOBU)中没有带序列结束代码的视频(图像),则在VOBU_SE_PTM中设置00000000h(h是十六进制的省略表示)。
信息单元经过的时间(C_ELTM)按BCD格式和帧以小时、分钟、和秒钟描述了,从包含呈现控制信息(PCI)的信息单元的显示顺序中的第一视频帧,到包含该PCI的视频对象单元(VOBU)的显示顺序中第一视频帧的相关显示(呈现)时间。当在视频对象单元(VOBU)中没有出现视频数据时,虚拟视频数据的第一视频帧用作为该视频帧。
图16表示图3中所示的视频管理器VMG的内容。这一VMG由多个文件74A组成。视频管理器VMG包括视频管理器信息(VMGI)75、视频管理器菜单的对象集合(VMGM_VOBS)、及与每一文件对应的视频管理器信息的备份(VMGI_BUP)。
注意,视频管理器信息VMGI和视频管理器信息的备份VMGI_BUP是必须的项目,而用于显示视频管理器菜单VMGM的对象集合VMGM_VOBS则是可选的。
如图16中所示,在视频管理器VMG的开头设置的视频管理器信息(VMGI)75按以下顺序描述了视频管理器信息管理表(VMGI_MAT;必须的)、标题搜索指针表(TT_SRPT;必须的)、视频管理器菜单节目链信息单元表(VMGM_PGCI_UT;当VMGM_VOBS存在时是必须的)、父系管理信息表(PTL_MAIT;可选的)、视频标题集合属性表(VT_ATRT;必须的)、文本数据管理器(TXTDT_MG;可选的)、视频管理器菜单信息单元地址表(VMGM_C_ADT;当VMGM_VOBS存在时是必须的)、以及视频管理器菜单视频对象单元地址映射(VMGM_VOBU_ADMAP;当VMGM_VOBS存在时是必须的)。
注意,诸如视频管理器信息管理表VMGI_MAT的结束地址(VMGI_MAT_EA)、标题搜索指针TT_SRPT的开始地址(TT_SRPT_SA)等的地址是作为从存储这一表VMGI_MAT的头逻辑块算起的逻辑块的相关数目而描述的。
视频管理器信息(VMGI)75包含在重放图3中所示的每一视频标题集合(VTS)72时所使用的信息,且这种信息记录在光盘10上以便与逻辑扇区边界匹配。
视频管理器信息菜单视频对象集合VMGM_VOBS存储附属于记录在光盘10上的视频数据、音频数据、及副图像数据的菜单信息(由视频管理器VMG管理)。
使用这一视频管理器信息菜单视频对象集合(VMGM_VOBS),能够显示要重放的光盘的卷名及在显示卷名时的音频和副图像解说。而且可选的项目能够作为副图像数据显示。
例如,视频管理器信息菜单视频对象集合(VMGM_VOBS)允许作为副图像数据显示指示要重放的光盘包含给定的拳击手X通向世界锦标赛的道路的视频(以单个故事或多个故事格式)解说。就是说,拳击手X的拳击姿势作为视频数据与诸如“拳击手X的光荣历史”等的卷名一同重放,他主题曲(如果有)作为音频数据输出,他的经历/记录等的编年表作为副图像数据显示。
而且,作为副图像数据由VMGM视频对象集合(VMGM_VOBS)显示的选项,(1)询问比赛的解说话音是否以英语、日语、法语、德语等重放,(2)询问以预定的语言叠加的对话是否作为副图像数据显示,以及(3)询问是否选择并输出多个可选择的语言叠加的对话之一。观看者(DVD录像机的用户;稍后将要说明)可从显示的项目中通过VMGM视频对象集合(VMGM_VOBS)选择英语作为解说话音,而日语作为副图像叠加的对话。这样,用户易于观看拳击手X的比赛的视频。
上述诸如使用副图像数据和/或音频数据对记录内容的解说,说话的语言的任意选择,及前述重放角度的变化的特性在以往的录像机(VHS VCR等等)中是没有的,但是本发明的DVD录像机能够具有这种特性。
图17表示图16中所示的视频管理器信息管理表VMGI_MAT的内容。
具体来说,视频管理器信息管理表VMGI_MAT描述了视频管理器标识符(VMG_ID);视频管理器的结束地址(VMG_EA);视频管理器信息的结束地址(VMGI_EA);有价值的光盘(DVD盘)10使用的格式的版本号(VERN);视频管理器类别(VMG_CAT);卷集合标识符(VLMS_ID);其上记录了图3中所示的视频标题集合VTS的光盘10的自由空间(可记录量)FREE_SPACE;视频标题集合数目(VTS_Ns);提供者的唯一标识符(PVR_ID);视频管理器管理表的结束地址(VMGI_MAT_EA);首先播放节目链信息的开始地址(FP_PGCI_SA);视频管理器菜单视频对象集合的开始地址(VMGM_VOBS_SA);标题搜索指针表的开始地址(TT_SRPT_SA);视频管理器菜单节目链信息单元表的开始地址(VMGM_PGCI_UT_SA);父系管理信息表的开始地址(PTL_MAIT_SA);视频标题集合属性表的开始地址(VTS_ATRT_SA);文本数据管理器的开始地址(TXTDT_MG_SA);视频管理器菜单信息单元地址表的开始地址(VMGM_C_ADT_SA);视频管理器菜单视频对象单元地址映射的开始地址(VMGM_VOBU_ADMAP_SA);由该视频管理器菜单指示的视频属性(VMGM_V_ATR);由该视频管理器菜单指示的音频流数目(VMGM_AST_Ns);由该视频管理器菜单指示的音频流属性(VMGM_AST_ATR);由该视频管理器菜单指示的副图像流数目(VMGM_SPST_Ns);由该视频管理器菜单指示的副图像流属性(VMGM_SPST_ATR);以及首先播放节目链信息(FP_PGCI)。
注意,视频管理器信息管理表VMGI_MAT的视频管理器类别VMG_CAT描述了视频管理器与视频标题集合的视频版权标记及音频版权标记。根据这些标记的内容,分别确定视频和音频数据是否可以拷贝。
图17所示的自由空间(可记录量)FREE_SPACE等于图6所示的物理格式信息中的自由空间数据。盘10的自由空间可以存储在文件描述符(物理格式信息)或管理信息(VMGI_MAT)中。盘被部分地记录后的盘自由空间可以写在图17的FREE_SPACE中,和/或图6中所示的物理格式信息的自由空间字段中(这种情形下,数据写到FREE_SPACE和物理格式信息两者中)。
例如在存储量为2.6GB的单面DVD-RAM盘10的情形下,指示2.6GB的信息写在图6中的字节位置“17到20”处。如果在这一盘10上根本没有记录数据,则指示通过从2.6GB减去管理数据(包括视频管理器VMG)等所获得的数值的信息写入图17中的FREE_SPACE。
如果在盘10上已经完成1GB的记录,则图6中字节位置“17到20”的信息指示2.6GB或等同物,但是在图17中的FREE_SPACE的信息被重写为指示1.6GB或等同物。当在DVD录像机(稍后将要说明)中设置这种局部记录的盘10时,DVD录像机起始读取图6中在字节位置“17到20”处的信息,以便检测设置的盘10为2.6-GB的盘,并然后读取图17中FREE_SPACE的信息检测设置的盘10的自由空间为1.6GB。如果这一盘10上的所有数据被擦除,则图17中FREE_SPACE的内容和图6中物理格式信息的自由空间字段中的信息被重写为指示2.6GB或等同物。
就是说,在表示“自由空间”时,图6中的自由空间和图17中的FREE_SPACE可以有不同的内容。
图18表示图3中视频标题集合VTS72的内容。如图16中所示的视频管理器VMG中那样,视频标题集合VTS由多个文件74B组成。每一文件74B包含视频标题集合信息(VTSI)94、用于视频标题集合菜单的对象集合(VTSM_VOBS)、用于视频标题集合标题的视频对象集合(VTSTT_VOBS;最大九个文件)、以及用于视频标题集合信息的备份信息(VTSI_BUP)。
如图18中所示,在视频标题集合VTS72的开头设置的视频标题集合信息VTSI94按以下顺序描述了视频标题集合信息管理表(VTSI_MAT;必须的)、用于视频标题集合part_of_title(例如节目章节)的标题搜索指针表(VTSI_PTT_SRPT;必须的)、视频标题集合节目链信息表(VTS_PGCIT;必须的)、视频标题集合菜单节目链信息单元表(VTSM_PGCI_UT;当VTSM_VOBS存在时是必须的)、视频标题集合时间映射表(VTS_TMAPT;可选的)、视频标题集合菜单信息单元地址表(VTSM_C_ADT;当VTSM_VOBS存在时是必须的)、视频标题集合菜单视频对象单元地址映射(VTSM_VOBU_ADMAP;当VTSM_VOBS存在时是必须的)、视频标题集合信息单元地址表(VTS_C_ADT;必须的)、以及视频标题集合视频对象单元地址映射(VTS_VOBU_ADMAP;必须的)。
图19表示了图18中所示的视频标题集合信息管理表VTSI_MAT的内容。
如图19所示,视频标题集合信息管理表VTSI_MAT描述了视频标题集合标识符(VTS_ID)、视频标题集合的结束地址(VTS_EA)、指示记录在光盘10上的节目(例如图3中的VTS#1)是否已经至少一次完成重放的重放标记(PLAY_END_FLAG)、作为当记录在光盘10上的节目(例如图3中的VTS#2)要保存而不被擦除时防止误擦除的存档标记(ARCHIVE_FLAG)、视频标题集合信息的结束地址(VTSI_EA)、这一光盘(DVD盘)10使用的格式的版本号(VERN)、视频标题集合类别(VTS_CAT)、视频标题集合信息管理表的结束地址(VTSI_MAT_EA)、视频标题集合菜单视频对象集合的开始地址(VTSM_VOBS_SA)、视频标题集合标题视频对象集合的开始地址(VTSTT_VOBS_SA)、视频标题集合part_of_title搜索指针表的开始地址(VTS_PTT_SA)、视频标题集合节目链信息表的开始地址(VTS_PGCIT_SA)、视频标题集合菜单节目链信息单元表的开始地址(VTSM_PGCI_UT_SA)、视频标题集合时间映射表的开始地址(VTS_TMAST_SA)、视频标题集合菜单信息单元地址表的开始地址(VTSM_C_ADT_SA)、视频标题集合菜单视频对象单元地址映射的开始地址(VTSM_VOBU_ADMAP_SA)、视频标题集合信息单元地址表的开始地址(VTS_C_ADT_SA)、视频标题集合视频对象单元地址映射的开始地址(VTS_VOBU_ADMAP_SA)、视频数据、音频数据副图像数据等的属性信息、视频标题集合副图像流数目(VTS_SPST_Ns)、视频标题集合副图像流属性表(VTS_SPST_ATRT)、以及视频标题集合多通道音频流属性表(VTS_MU_AST_ATRT)。
注意,表VTSI_MAT的各个信息项与记录在光盘10上的数据的逻辑块边界是一致的。
图20表示图18中所示的视频标题集合节目链信息表VTS_PGCIT的内容。
如图20所示,这一视频标题集合节目链信息表VTS_PGCIT包含节目标题集合节目链信息表信息(VTS_PGCITI)、视频标题集合节目链信息搜索指针(VTS_PGCI_SRP#1到VTS_PGCI_SRP#n)、以及视频标题集合节目链信息(VTS_PGCI)。
注意,多个视频标题集合节目链信息VTS_PGCI片段是独立于多个视频标题集合节目链信息搜索指针(VTS_PGCI_SRP#1到VTS_PGCI_SRP#n)设置的。因而例如单个的视频标题集合节目链信息VTS_PGCI能够由一个或多个节目链信息搜索指针VTS_PGCI_SRP指示。
图21表示图20中所示的视频标题集合节目链信息VTS_PGCI的内容。就是说,节目链信(PGCI)的构成如下节目链信一般信息(PGC_GI;必须的)、节目链命令表(PGC_CMDT;选项)、节目链节目映射(PGC_PGMAP;当以下将说明的C_PBIT存在时是必须的)、信息单元重放信息表(C_PBIT;选项)、以及信息单元位置选项表(C_POSIT;当以上的C_PBIT存在时是必须的)。
图22表示图21中所示信息单元重放信息表C_PBIT的内容。信息单元重放信息表C_PBIT具有如图22所示的结构,并包含最大255片信息单元重放信息(C_PBI#n;#n=#1到#255)。
图23表示信息单元重放信息C_PBI(C_PBI#1到C_PBI#n)的内容。每一C_PBI包含信息单元类别(C_CAT;4字节)、信息单元重放时间(C_PBTM;4字节)、信息单元中第一视频对象单元(VOBU)的开始地址(C_FVOBU_SA;4字节)、信息单元中第一交错单元(ILVU)的结束地址(C_FILVU_EA;4字节)、信息单元中最后视频对象单元(VOBU)的开始地址(C_LVOBU_SA;4字节)、以及信息单元中最后视频对象单元(VOBU)的结束地址(C_LVOBU_EA;4字节)。
特别地,在这一C_PBI中,在相关字节位置(RBP)保证了用于设置擦除禁止标记的1字节字段。当在这一设置擦除禁止标记字段写有“0”时,数据可被自由擦除;当写有“1”时,则数据将被永久保留。这一描述可由用户自由地作出。
图24表示图23所示的信息单元类别C_CAT的内容。如图24所示,信息单元类别(CCAT)由低8位(b0到b7)指示信息单元命令数;由后继的8位(b8到b15)指示信息单元静止时间;由后继的5位(b16到b20)指示信息单元类型(例如卡拉OK);由后继的1位(b21)指示访问限制标记;由后继的1位(b22)指示信息单元重放模式(例如,动画或静止);在后继保留一位之后由1位(b24)指示无缝角度改变标记;由后继的1位(b25)指示系统时钟(STC)非连续性标记;由后继的1位(b26)指示交错分配标记(指示由C_PBI指定的信息单元是位于连续块还是交错块);由后继的1位(b27)指示无缝重放标记(指示由C_PBI指定的信息单元是否要被无缝重放);由后继的两位(b28和b29)指示信息单元块类型(例如,角度块);以及由最后的两位(b30和b31)指示信息单元块模式(例如块中的第一信息单元)。
如果信息单元块模式位为00b(b意即二进制),这意味着信息单元不是块中的一个信息单元;如果位为01b,则该信息单元是块中的第一个信息单元;如果位为10b,则信息单元是块中的一个信息单元;且如果位为11b,则该信息单元是块中的最后的信息单元。
如果信息单元块类型位为00b,则这指示信息单元块不属于对应的块;且如果位为01b,则对应的块是角度块(包含多角度信息单元的块)。
例如,如果在包含多角度信息单元的标题重放期间的信息单元块类型位为01b,则角度标志(未示出)保持为ON。
另一方面,如果在重放期间检测到信息单元块类型=01b,则DVD录像机能够通过闪烁角度标志(未示出;或者通过改变角度标志的ON颜色或形状)通知观看者,当前正在进行角度块的重放。使用这种信息,观看者能够确信,可以获得附属于当前正在重放的图像的另一角度的图像。
如果交错分配标记为0b,这指示对应的信息单元属于连续块(连续记录多个VOBU);如果交错分配标记为1b,对应的信息单元属于交错块(交错记录各包含一个或多个VOBU的ILVU)。
如果设置了无缝角度改变标记(=1b),则表示对应的信息单元将按无缝重放;如果没有设置这一标记(=0b),对应的信息单元将要被非无缝重放。
就是说,如果交错分配标记=1b且无缝角度改变标记=0b,则能够非无缝地改变角度;如果交错分配标记=1b且无缝角度改变标记=1b,则能够无缝地改变角度。
如果使用带有非常短的访问时间的媒体驱动器系统(能够在一个视频帧周期内访问所希望的角度块的开头的系统;不限于光盘驱动器系统),则即使当交错分配标记=0b时,即在不是非交错记录的VOBU集合(不同的角度信息单元)之间,也能平滑地改变角度。
当使用比较低访问速度的光盘10作为记录媒体时,最好指定这种盘的一个记录轨道记录一个交错块。在这种格式中,由于激光头的跟踪目标只需要在盘的径向移动对应于一个轨道宽度的很小的距离,能够获得较少时间滞后的轨道跳跃(适合无缝角度改变)。这种情形下,如果进行对于一个视频对象单元(VOBU)的轨道跳跃,则可能产生盘一周最大的时间滞后。因而,需要在VOBU单元中跳跃的角度的改变适合非无缝角度改变。
注意,无缝角度改变标记的内容通常由提供者(生产记录在DVD盘10上的标题节目内容的软件生产者)事先确定。就是说,通过事先确定无缝角度改变标记的内容,提供者能够唯一地确定要使用的是非无缝角度改变还是无缝角度改变。
然而,技术上能够设计出允许观看者(稍后将要说明的DVD录像机用户)在对应的标题集合的信息单元数据从光盘读取之后,在读取数据中任意改变无缝角度改变标记的DVD录像机。
由于无缝改变角度标记表示导航包86中描述的角度信息是指示无缝还是非无缝角度信息,故如果用户已经改变这一标记,他或她应当在导航包86中修改角度信息(未示出)(即从无缝角度信息修改为非无缝角度信息)。这种情形下,构成角度的包的安排也应当相应地修改。
当信息单元重放模式为0b时,这指示在信息单元中是连续重放;如果模式为1b,则在该信息单元中呈现的每一VOBU中是静止重放。
当用户进行记录、重放等时,在禁止由用户操作直接选择时可以使用访问限制标记。例如,当一信息单元的访问限制标记记录收集的问题答案时,禁止用户偷读答案。
例如当对应的信息单元是对卡拉OK形成的时,信息单元类型能够通过其5位的内容指示以下一些内容。
如果5位为00000b,则不指定任何信息单元类型;如果5位为00001b,则指定卡拉OK标题图像;如果5位为00010b,则指定卡拉OK引导部分;如果5位为00011b,则指定除了高潮(桥)部分之外的一歌曲部分;如果5位为00100b,则指定第一高潮部分的一歌曲部分;如果5位为00101b,则指定第二高潮部分的一歌曲部分;如果5位为00110b,则指定男生一歌曲部分;如果5位为00111b,则指定女生一歌曲部分;如果5位为01000b,则指定混声歌曲部分;如果5位为01001b,则指定过门部分(乐器部分);如果5位为01010b,则指定过门部分的音量渐低;如果5位为01011b,则指定过门部分的音量渐高;如果5位为01100b,则指定第一结束部分;以及如果5位为01101b,则指定第二结束部分。其余5位代码的内容可用作其它目的。
注意,角度的改变能够施加到用于卡拉OK的背景视频数据的改变。(例如,可以按照观看者所希望那样,与卡拉OK音乐流一同对正在领唱的歌手的全形体镜头、脸或口的特写近镜头进行无缝角度改变,或通过重复播放某些小节进行非无缝改变,或在希望的小节之间重复重放期间进行)。
另一方面,如果图24中的信息单元静止时间的8位的内容为00000000b,则指定零静止时间;如果内容为11111111b,则指定无限静止时间;如果内容在从00000001b到11111110b的范围内,则指定具有由内容指定的并以秒表示的由十进数值(1到254)定义的持续时间的静止显示时间。
信息单元命令数指示在完成对应的信息单元重放时要执行的命令数。
图25表示图21所示的节目链一般信息PGC_GI的内容。
如图25中所示,节目链一般信息PGC_GI描述了节目链内容(PGC_CNT)、节目链重放时间(PGC_PB_TM)、节目链用户操作控制信息(PGC_UOP_CTL)、节目链音频流控制表(PGC_AST_CTLT)、节目链副图像流控制表(PGC_SPST_CTLT)、节目链导航控制信息(PGC_NV_CTL)、节目链副图像调色板(PGC_SP_PLT)、节目链命令表的开始地址(PGC_CMDT_SA)、节目链节目映射开始地址(PGC_PGMAP_SA)、节目链中信息单元的重放信息表的开始地址(C_PBIT_SA)、以及节目链中信息单元的位置信息表的开始地址(C_POSIT_SA)。
节目链内容PGC_CNT指示节目链中的节目数和信息单元数(最大255个)。在没有视频对象VOB的节目链中节目数为“0”。
节目链重放时间(PGC_PB_TM)按小时、分钟、秒钟、及视频帧数表示在该节目链中节目的全部重放时间。这一PGC_PB_TM还描述了指示视频帧类型的标记(tc_flag),且帧速率(每秒25到30帧)等由这一标记的内容指示。
节目链用户操作控制信息PGC_UOP_CTL指示正在重放的节目链中被禁止的用户操作。
节目链音频流控制表PGC_AST_CTLT可包含用于八个音频流每一个的控制信息。每一控制信息包括指示对应的的音频流在该节目链中是否可得的标记(可得性标记),以及从一个音频流号码向被解码的音频流号码转换的信息。
节目链副图像流控制表PGC_SPST_CTLT包含指示副图像流在对应的解码链中是否可得的标记(可得性标记),及从副图像流号码(32个号码)向要解码的副图像流号码转换的信息。
节目链导航控制信息PGC_NV_CTL包括指示当前正在重放的节目链之后要被重放的下一个节目链的号码的Next_PGCN,指示由导航命令“LinkPrevPGC”或“PrevPGC Search()”的Previous_PGCN,指示该节目链要向其返回的节目号码的GoUp_PGCN,指示节目的重放模式(顺序重放,随机重放,混洗重放等)的PG Playback模式,以及指示在节目链重放之后静止时间的Still时间值。
节目链副图像调色板PGC_SP_PLT描述了用于该节目链中副图像流的16组亮度信号和两个色差信号。
节目链命令表的开始地址PGC_CMDT_SA保证了用于在PGC重放之前所执行的预先命令、在PGC重放之后所执行随后命令、及在信息单元重放之后所执行的信息单元命令的描述区。
节目链节目映射开始地址PGC_PGMAP_SA通过从节目链信息PGCI的第一字节开始的相对地址描述了表示在节目链中节目的配置的节目映射PGC_PGMAP的开始地址。
节目链中信息单元的重放信息表的开始地址C_PBIT_SA通过从节目链信息PGCI的第一字节开始的相对地址描述了确定该节目链中信息单元的重放顺序的信息单元重放信息表C_PBIT的开始地址。
节目链中信息单元的位置信息表的开始地址C_POSIT_SA通过从节目链信息PGCI的第一字节开始的相对地址描述了指示在该节目链中使用的VOB标识号码和信息单元标识号码信息单元位置信息表C_POSIT的开始地址。
图26表示使用带有以上参照图3到25所述结构的信息,以可变记录速率用于向图1中所示的盘记录和或从其重放数字运动图像信息的一个装置(DVD录像机)的结构的一例。
图26的DVD录像装置的主体大体上构成如下用于驱转DVD-RAM或DVD-R盘10、并用于向/从盘10读/写信息的盘驱动器单元(32、34等),记录侧的编码器50,重放侧的解码器60,及用于控制装置的主体操作的微处理器块30。
编码器50包括ADC(模拟到数字转换器)52、视频编码器(V编码器)53、音频编码器(A编码器)54、副图像编码器(SP编码器)55、格式化器56及缓冲存储器57。
ADC52从AV输入42接收外部模拟视频信号+外部模拟音频信号,或者从TV调谐器44接收模拟TV信号+模拟音频信号。ADC52以例如13.5/6.75MHz的采样频率和8量化位把输入的模拟视频信号转换为数字信号。(就是说,亮度成分Y,色差成分Cr(或Y-R),色差成分Cb(或Y-B)按8位4∶2∶2的比率被分别量化)。
其中,所有的成分Y,Cr和Cb可按13.5MHz采样,使得它们按8位4∶2∶2的比率被量化。
类似地,ADC52以例如48kHz的采样频率和16量化位把输入的音频信号转换为数字信号。
当模拟视频信号和数字音频信号输入到ADC52时,数字音频信号通过ADC52。(在不改变其内容的情形下数字音频信号可能受到仅为降低抖动的处理,为改变采样率或量化位数的处理等)。
另一方面,当数字视频信号和数字音频信号输入到ACD52时,这些信号通过ADC52(在不改变其内容情形下,这些信号可能还受到降低抖动、采样率变化的处理等)。
从ADC52输出的数字视频信号成分通过视频编码器(V编码器)53提供给格式化器56。而且,从ADC52输出的数字音频信号成分通过音频编码器(A编码器)54提供给格式化器56。
V编码器53具有把输入的数字视频信号转换为以可变位速率按MPEG2或MPEG1压缩的数字信号的功能。
A编码器54具有把输入的数字音频信号以固定的位速率(或线性PCM数字信号)转换为按MPEG或AC-3压缩的数字信号的功能。
当带有图9和10中所示的数据结构的DVD视频信号从AV输入42(例如来自带有专用副图像信号输出端的DVD视频播放器的信号)时,或者当带有这样数据结构的DVD视频信号被广播并由TV调谐器44接收时,则DVD视频信号中的副图像信号成分(副图像包)输入到副图像编码器(SP编码器)55。输入到SP编码器55的副图像数据被编排为预定的信号格式,且然后提供给格式化器56。
格式化器56对输入的视频信号、音频信号、副图像信号等进行预定的信号处理,同时使用缓冲存储器57作为工作区,并向数据处理器36输出符合以上参照图3到25所述的格式(文件结构)的记录数据。
以下将简要说明用于产生记录数据的标准编码的内容。即,当图26中所示的编码器50开始编码时,设置对视频(主图像)数据和音频数据编码所需的参数(参见图34中的步骤ST20或图53中的步骤ST508;稍后将要说明)。使用设置的参数对主图像数据进行预编码以便对于预定的平均传输率(记录速率)计算最佳的代码量分布。基于通过预编码获得的代码量分布,对主图像数据进行编码。这时,同时对音频数据进行编码。
作为预编码的结果,当数据压缩不充分(当希望的视频节目不能存储在用来记录数据的DVD-RAM或DVD-R盘中)时,如果预编码能够重新进行(例如,如果记录源是能够重复重放的,诸如视频磁带或视盘等等),则对主图像数据局部重新编码,且重新编码的主图像数据部分代替先前预编码的主图像数据部分。通过一系列这种处理过程,对主图像数据和音频数据编码,并大大降低记录所需的平均位速率值。
类似地,设置对于副图像数据编码所需的参数,且产生编码的副图像数据。
对编码的主图像数据、音频数据及副图像数据进行组合并转换为视频标题集合VTS的结构。
就是说,设置作为主图像数据(视频数据)最小单位的信息单元,并产生图23中所示的信息单元重放信息(C_PBI)。然后,设置构成图3中所示的节目链的信息单元结构、主图像属性、副图像、及音频数据等等(某些这些属性使用在对各种数据编码时获得的信息),并生成包含各种类型信息的信息管理表信息(图17中的VMGI_MAT和图19中的VTSI_MAT)。
编码的主图像数据、音频数据、及副图像数据被分割为图10中所示的每一具有预定大小(2,048字节)的包、且哑包适当地插入到这些包中。哑包以外的包描述了时间印记,诸如PTS(呈现时间印记)、DTS(解码时间印记)等。至于副图像数据的PTS,能够描述在同一重放时间区中从主图像数据或音频数据的PTS任意延迟的时间。
在每一VOBU85的开头添加导航包86时对数据信息单元进行配置,以便按它们的时间代码顺序重放数据,这样形成如图9中所示那样由多个信息单元构成的VOB83。包含一个或多个VOB83的VOBS82被格式化为图3中所示的VTS72的结构。
当从一DVD视频播放器数字拷贝DVD重放信号时,由于信息单元、节目链、管理表、时间印记等的内容是预定的,它们不需要再产生。(当指定一DVD录像机数字拷贝一DVD重放信号时,必须采取诸如电子水印等版权保护手段)。
向/从DVD盘10写/读(记录/重放)信息的盘驱动器单元包括换盘器100、盘驱动器32、临时存储器34、数据处理器36、及系统时间计数器(或系统时钟;STC)38。
临时存储器34用来缓冲要通过盘驱动器32写入盘10中的预定量的那些数据(即从编码器50输出的数据),并用于缓冲从盘10通过盘驱动器32重放的预定量的那些数据(即输入到解码器60的数据)。
例如,当临时存储器34由4-Mbyte的半导体存储器(DRAM)组成时,它能够以平均4Mbps的记录速率缓存记录或重放数据大约8秒钟。另一方面,当临时存储器34由16-Mbyte的EEROM(闪速存储器)组成时,它能够以平均4Mbps的记录速率缓存记录或重放数据大约30秒钟。进而,当临时存储器34由100-Mbyte的超小型HDD(硬盘)组成时,它能够以平均4Mbps的记录速率缓存记录或重放数据大约3分钟。
当在记录期间盘10已经记录满了时,临时存储器34还能够用于暂时存储记录信息,直到盘10由一个新盘替换。
临时存储器34能够用于当盘驱动器32使用高速驱动(双倍速或更高)时暂时存储在预定的时间区间内从驱动器过量读出的数据。当重放时读出的数据缓存在临时存储器34上时,甚至当光学拾取器(未示出)已经由于振动冲击等而产生读错误时,缓存在临时存储器34上的重放数据能够被替换使用,这样防止了重放图像中断。
当DVD录像机具有外部卡槽(图26中未示出)时,EEROM能够作为可选的IC卡出售。另一方面,当DVD录像机具有外部驱动器插槽或SCSI接口时,HDD可作为可选的扩展驱动器出售。
在图33(稍后将要说明)中所示的一个实施例中(DVD录像机使用个人计算机由软件实现),个人计算机的硬盘驱动器或主存储器的自由空间可部分地用作为图26中的临时存储器34。
图26中的数据处理器36向盘驱动器32提供从编码器50输出的DVD记录数据,通过驱动器32接收从盘10重放的DVD重放信号,重写记录在盘10上的管理信息(图8中的目录记录,图17中的VMGI_MAT,图19中的VTSI_MAT等等),并在微计算机模块30的控制下擦除记录在盘10上的数据(文件或VTS)。
微计算机模块30包括MPU(或CPU)、写有控制程序等的ROM、及提供执行程序所需的工作区的RAM。
微计算机模块30中的MPU(以下也称为MPU30)使用RAM作为工作区根据存储在ROM的控制程序,执行自由空间检测(图34中的ST12等),记录量(记录的包的数目)的检测(见图29至32),剩余量的检测(图36中的ST420A;图42中的ST424E等),警告(参见图58),记录模式改变指令(图42中的ST421E,图43中的ST421F,ST426F,图50中的ST218,ST226等;参见图59),以及其它处理过程(图34到图57)。
MPU30的执行结果中,DVD录像机要通知用户的内容(图58到62等)显示在DVD录像机的显示器48上,或以屏上显示(OSD)模式显示在监视器显示器上(图58)。
MPU30基于从STC38输出的时间数据确定换盘器100、盘驱动器32、数据处理器36、及编码器50和/或解码器60的控制时序(记录和重放通常是与来自STC 38的时钟同步进行的,但是其它处理过程可能按独立于STC38的定时执行)。
解码器60包括用于从具有图9中所示的包结构的DVD重放数据中分离并抽取包的分离器62;在诸如包分离等信号处理过程中使用的存储器63;用于对由分离器62分离的主图像数据(图9中视频包88的内容)进行解码的视频解码器(V解码器)64;用于对由分离器62分离的副图像数据(图9中所示副图像包90的内容)进行解码的副图像解码器(SP解码器)65,用于对由分离器62分离的音频数据(图9中音频包91的内容)进行解码的音频解码器(A解码器)68;视频处理器66,用于对从SP解码器65输出的副图像数据与从V解码器64输出的视频数据进行适当综合,并输出带有诸如菜单、高亮度按钮、叠加的对话等的叠加的副图像数据的主图像数据;用于把从视频处理器66输出的数字视频转换为模拟视频信号的视频数字到模拟的转换器(V·DAC)67;以及,用于把从音频解码器68输出的数字音频转换为模拟音频信号的音频数字到模拟的转换器(A·DAC)69。
从V·DAC67输出的模拟视频信号和来自A·DAC69的模拟音频信号通过AV输出46加到外部组件上(未示出;具有两个到六个通道+监视器TV或投影仪的多通道立体声装置)。
从MPU30输出的OSD数据输入到解码器60的分离器62,并然后通过V解码器64(不被解码)输入到视频处理器66。OSD数据叠加到主图像数据上,且这些数据提供给连接到AV输出46的外部监视器TV。然后,例如图58中所示的警告消息与主图像一同显示。
图27表示图26所示的DVD录像机的装置的主体200的外形,及其面板的一个例子。
当用户已经按动遥控器5(稍后将参照图28说明)的打开/关闭按钮5g时,图27中所示的盘托架门202向用户侧打开。
用于记录的DVD-RAM或DVD-RW盘(包含有盘的一个盒)10或DVD-R盘(裸盘)10放置在这一盘托架上。
随后,当用户已经按动遥控器5的打开/关闭按钮5g时,盘托架门202关闭,且放置在托架上的盘(例如DVD-RW)加载到装置主体200中的盘驱动器32中。
然后,盘驱动器32自动启动,且MPU30读取图6中所示的物理格式信息(包括盘结构数据,空盘的自由空间数据等)。此后,MPU30读取图17中所示的视频管理器信息管理表(包括指示实际的自由空间的信息FREE_SPACE等),以及图19中所示的视频标题集合信息管理表(包括指示特定的标题集合是否已经重放的PLAY_END标志,指示特定的标题集合是否要永久保留的ARCHIVE标记等等)。
当放置的盘10是新的DVD-RW盘(或DVD-RAM盘)时,图27中所示的DVD录像机的显示器(液晶或荧光显示板)48上的项“DVD-RW”(或“DVD-RAM”)以易于看到的方式突显。而且,显示出记录时间“00(小时):00(分钟):00(秒钟)”,并显示出记录标题/章节“00-00”(一旦进行了记录,则记录标题/章节显示变为象“01-01”)。
如果装置的缺省或用户设置指示记录模式=MPEG2,且记录平均位速率=4Mbps,则项“MPEG2”和“Mbps”在显示器48上突出显示。
此外,当放置的盘10上的记录已经进行,且该盘10上的可记录时间变小时(例如5分钟),则模块30中的MPU检测到它(例如在图36中的ST422A的YES),且提示用户换盘的项“DISC TO BE CHANGED”以易于看到的方式显示在显示器48上。
DVD录像机主体200的前面板具有基本操作按钮,诸如电源开关按钮、打开/关闭键、重放键、停止键、章节/节目跳过键、倒退键、快进键、记录开始按钮(未示出)等等。
注意,图27假设了DVD录像机没有装设任何图26中的换盘器100的情形(即,换盘器100作为可选外部装置通过SCSI电缆等连接到图27中的装置的主体200)。这种情形下,在记录期间放置在装置主体中的盘10用完之前,上述的项“DISC TO BE CHANGED”开始提高亮度或闪光。此后,当盘10的剩余量变为零时,记录自动进到放置在外部换盘器100中的一个或多个DVD-RW盘10。
另外,可准备两个或多个DVD录像机,且它们模块30中的MPU可以由雏菊链通过通信电缆连接,以达到使用两个或多个DVD录像机的中继记录。这种情形下,能够实现“第一个录像机能够使用MPEG2/平均位速率=4Mbps记录1小时,而第二个录像机能够使用MPEG2/平均位速率=2Mbps记录2小时”在使用多个DVD录像机中继记录的情形下,在监视器屏幕上可以显示出“第一个录像机能够使用MPEG2/平均位速率=4Mbps记录1小时,而第二个录像机能够使用MPEG2/平均位速率=2Mbps记录2小时”这样的消息。
注意,图26中所示的DVD录像机没有在盘10上记录图59中所示的对用户任何警告或消息。然而,示例表示在图53中所示的监视器屏幕下部分的记录信息(记录平均位速率,记录通路数,记录日期/时间等等),可以在记录开始后的几秒钟记录在盘10上。
图28表示用于操纵图26中所示的DVD录像机的遥控器5的一例。可以通过在图27中所示的DVD录像机主体200的面板上装设的操作键进行基本的操作,但是使用DVD特征的的各类操作要通过遥控器5进行。
以下将要说明图28中所示的遥控器5上各个键的功能(或使用方法)。<1>电源键接通/切断装置主体的AC电源电路的次级侧。
<2>当盘置于装置内而按动电源键时,确定并显示盘的类型(DVD-RW,DVD-R或DVD视频)。如果盘不能被重放,则显示指示这种情形的消息。
<3>当放置在装置内的盘包含首先播放节目链(自动启动代码)时按动电源键时,这节目链的重放自动开始。
<4>当电源处于ON且托架打开时按动电源键时,托架关闭并然后电源被切断。<5>打开/关闭键打开/关闭盘托架。当盘重放期间按动打开/关闭键时,则结束到此进行的装置的操作,并打开盘托架。在记录期间,键5g的操作无效。
<6>当电源处于OFF且托架关闭时按动打开/关闭键时,电源接通,且盘托架打开。
<7>当盘托架打开按动打开/关闭键时,盘托架退回装置的主体。这时,如果盘放置在托架上,则读取其管理信息并显示放置的盘的类型(DVD-RW,DVD-R或DVD视频)。如果盘不能被重放,则显示指示这种情形的消息。
<8>当盘托架打开按动打开/关闭键时,盘托架退回装置的主体。这时,如果没有盘放置在托架上,则例如在显示器48或监视器TV上显示消息“无盘”。
<9>当打开/关闭键ON时退回装置主体的盘包含首先播放节目链(自动启动代码)时,该节目链的重放自动开始。<10>当盘重放或记录期间按动停止键时,重放或记录停止。当在暂停状态按动过停止键时,则显示至此重放或记录的标题号码(或缺省标题号码)。<11>当盘放置在装置托架上按动重放键时,在这时所设置的条件下(缺省设置,或由用户所设置的屏幕方面的比例,所讲的语言,叠加的对话等等)开始盘的重放。
<12>当盘放置在打开的托架上后按动重放键时,托架退回装置的主体内,并重放从记录在DVD盘上的缺省标题(或由标题生产者指定的标题)开始。如果盘包含首先播放节目链(自动启动代码),则执行这一链。
<13>除非记录在盘上的信息中另有规定,在标题末尾重放将结束。
<14>当在正在显示的记忆设定屏幕上设置章节和标题号码而按动重放键时,则记忆重放从设置的章节和标题位置开始。
<15>当选择了随机模式而按动了重放键时,放置在托架上的盘的内容被随机重放。
<16>当重放期间盘的信息单元重放模式切换到静止模式时,则取消至此进行的重放并重放静止图像。
<17>当在一定的标题中的节目重放期间按动暂停键时,当前正在重放的节目链中的视频帧作为静止图像重放。当这种状态中再次按动了暂停键时,所显示的图像被切换到下一帧的静止图像。类似地,每当按动了暂停键时,在时间进行方向帧被切换,且帧对应于这一键的按动次数向前行进。
<18>在静止图像重放或逐帧重放期间,可以重放副图像数据,但是音频数据可能被禁止重放。
<19>只有在当前正在重放的节目链中允许禁止图像重放或逐帧重放,并在帧到达标题中的最后一帧之后,这一键的操作无效。
<20>当按信息单元重放模式显示静止图像时,这一键的操作对于最后静止信息单元无效。
<21>当在通过该键操作设置的静止图像状态中按动重放键时,重新开始正常重放。<22>当重放期间按动这一跳过键时,通过搜索找到当前正在重放的标题中的下一章(或节),并进行重放。如果没有下一章,这一键的操作无效。在章节搜索期间,显示器48上搜索的目标章节的号码闪烁以便通知用户搜索在进行中。
<23>当在暂停状态按动这一跳过键时,与当前章相邻的下一章被选择。当这状态下接通重放键时,在搜索中重放选择的章。
在暂停状态,能够跳过跨越两个标题之间当前章(或节目)。例如,当显示标题1的最后一章号码按动了这一跳过键时,则标题2的第一章号码被选择。当这种状态下重放键接通时,选择的章(标题2的章1)在搜索中重放。
<24>当在暂停状态保持对跳过键的按压达预定的时间区间或更长时,章数按给定的速度以一致的增量增加(如果下一标题可得,章数能够从当前标题向下一标题连续变化)。当释放按下的跳过键之后按动重放键时,这时所选择的标题的章在搜索中重放。<25>当重放期间按动跳过键时,与当前正在重放的标题中的章相邻的下一随机选择的章(或节)在搜索中重放。然而,当随机重放环的次数达到最大值,且标题中没有下一节目链时,则这一操作无效。
<26>当静止图像重放期间按动跳过键时,通过搜索找到选择的章(或节目),并在该章的开头重放静止图像。然而当以信息单元重放模式显示静止图像时,通过搜索找到选择的章,并重放在该章开头的静止图像。
<27>跳过键可用来选择在记忆设定窗口上设置的章号码(节目号码)和标题号码(要增加数值,向前移动光标等)。
<28>跳过键可用来向前改变菜单页。<29>当重放期间按动这一跳过键时,当前正在重放的标题中当前重放章(或节目)的开头在搜索中被重放。当保持对这一键的按压时,章号码以一致的减量降低到章号1。
<30>当在暂停状态下按动这一跳过键时,则选择了紧靠当前章前面的那章。当在这种状态下接通重放键时,在搜索中重放所选择的章。
在暂停状态下,可以跳过跨越两章出现的各章(或节目)。例如,当显示标题3的章号码1而按动这一跳过键时,就选择了标题2的最后一章号码X。当在这种状态下接通重放键时,在搜索种重放所选择的章(标题2的章X)。
直到标题1的章1之前可以执行章减量跳过不同的标题。
<31>当在暂停状态对跳过键保持按压达预定时间区间或更长时,章号码以给定速度按一致的减量降低(直到不同1的章1)。当已经按下的跳过键释放之后按动重放键时,这时所选择的标题的章在搜索中重放。<32>当重放期间按动跳过键时,在搜索中重放当前正在重放的标题中的章(或节目)的开头。这种情形下,如果保持对该键的按压,则搜索目标总能够设置在当前正在重放的章(节)的开头。
<33>当静止图像重放期间按动跳过键时,则通过搜索找到当前重放章(或节目)的开头,且在该章的开头重放静止图像。然而,当静止图像以信息元重放模式重放时,则通过搜索找到正在重放的章,并重放在该章开头的静止图像。
<34>跳过键可用来选择设置在记忆设定窗口上的章号码(节号码)和标题号码(为了使数值减量,后移光标等)。
<35>跳过键可用来向后改变菜单页。<36>当盘放置在托架上时,重放并显示记录在盘上的当前选择的视频标题集合中的根菜单。当没有放置盘时,作出出错(或警告)显示(OSD)。
<37>当在当前选择的视频标题集合中不包含根菜单时,作出出错(或警告)显示(OSD)。
<3>在正常重放期间通过按动这一菜单键重放菜单之后,当通过按动菜单键控制使菜单显示退出时,从菜单重放之前的重放位置或由菜单指定的位置重新开始重放。
<39>当显示根菜单时按动菜单键时,显示状态返回根菜单被显示之前的状态。<40>当盘放置在托架上并记录一标题菜单时,则显示该标题菜单。当没有放置盘时,作出出错(或警告)显示(OSD)。
<41>当在托架上放置的盘上没有标题菜单时,在盘重放时(或在暂停状态)可以作出以下操作。
具体来说,当按动标题键时,标题号码和章号码显示在屏幕的一部分上(例如左上角)。当按动清除键(稍后将要说明)时,当再次按动标题键,或此后经过预定的时间区间(例如3秒钟)而没有任何键操作时,标题号码和章号码从屏幕被清除。
当标题号码(例如“1”)和章号码(例如“1”)显示在屏幕上,且在这种状态下从十键盘输入所希望的号码(例如“2”)时,在以上的例子中屏幕显示变为“标题号码2”及“章号码1”。当这种状态下按动重放键,或对装置在预定的时间区间(例如2秒钟)没有操作时,重放从标题2的章1开始。
这种情形下,在搜索标题和章期间,显示器48上目标标题号码和章号码闪烁以便通知用户搜索在进行中。
<42>在正常重放期间通过按动标题键回放标题菜单之后,当确认标题选择之前再次按动标题键时,从在菜单标题重放之前已经重放的位置重新开始重放。<43>选择键/光标键用于在盘菜单中的项目选择(通过标题键或菜单键调用的菜单)及在设定菜单中的项目选择。例如,当通过按动选择键/光标键上的上或下三角形标记而选择一定的项目时,如果该项目包含某些选项,则这一选择键/光标键的左向或右向三角形标记可用来选择这些选项之一。
<44>当音频流、副图像流和角度之一的设置数值显示期间按动选择键/光标键时,如果按动这一选择键向上的三角形标记,则选择了下一个流或角度;如果按动向下的三角形标记,则选择了前一个流或角度。
<45>当由章产生器显示标题号码期间按动选择键/光标键时,如果按动了这一选择键向上的三角形标记,则选择了下一个标题;如果按动向下的三角形标记,则选择了前一个标题。<46>当用户通知装置他或她希望结束选择/设定处理时,使用这一键(以便退出处理环,诸如可被重放的角度的设定等)。(另外,虽然没有示出,但是可以实现鼠标操作或触板操作)。<47>使用这一键确认在盘菜单或设定菜单时所选择的项。
<48>这一键能够用来确认记忆屏幕上的标题号码和章号码。<49>返回键用于进行搜索由标题产生者(软件提供者)事先设置的盘上的地址。具体来说,按动这一键盘以便发出从菜单的退出指令,或返回到重放开始(重新开始)点的指令。而且,这一键还能用来发出返回可由用户选择的多个故事的选择分支点的指令。<50>当重放期间按动音频键时,使用字符产生器(在验证了盘上记录的音频流信息之后)在重放屏幕上显示(OSD)当前正在重放的音频流的语言名称(当音频流的类型不是音乐等而是语言时)达预定的时间区间(例如3秒钟)。当在这显示期间再次按动了音频键时,重放下一个音频流号码的音频数据。当重复这一音频键操作时,循环重放记录在该标题中的音频流的音频数据(各种语言)。
<51>当音频流设定值显示在屏幕上按动选择键/光标键5q时,则能够选择当前设置的音频流之后或之前的相邻的音频流。然后重放选择的音频流的内容。
<52>当音频流设定值显示在屏幕上按动十键盘上的一定的键时,可选择对应于通过十键盘输入的号码的音频流。然后重放选择的音频流的内容。
<53>当音频流设定值显示在屏幕上按动清除键时,能够从屏幕清除音频流设定值的显示。<54>当暂停状态期间按动音频键时,在蓝色背景屏幕上使用字符产生器显示当前选择的标题中设置的音频流的语言名称(当音频流的类型是语言时)达预定的时间段(例如3秒钟)。当这一显示期间再次按动音频键时,设置下一个音频流号码。通过反复进行这一音频键的操作,记录在标题中的音频流号码被循环设置并显示。
<55>当音频流设定值显示在蓝色背景屏幕上时按动选择键/光标键5q时,选择了当前设置的音频流的下一个或前一个音频流。
<56>当在蓝色背景屏幕上显示音频流设定值时按动十键盘上的一定的键时,选择了带有通过十键盘输入的号码的音频流。
<57>当在蓝色背景屏幕上显示音频流设定值而按动清除键时,音频流设定值的显示从屏幕上被清除。<58>当重放期间按动副标题键时,在重放屏幕上使用字符产生器显示(OSD)当前正在重放的副图像流的语言名称(当副图像流的类型为语言时)达预定的时间段(例如3秒钟)(在验证了记录在盘上的副图像流信息之后)。当这一显示期间再次按动副标题键时,重放下一个流号码的副图像数据。反复进行这一副标题键的操作,则循环重放记录在该标题中的副图像流。
<59>当在副图像流设定值显示在屏幕上而按动选择键/光标键5q时,能够选择当前设置的副图像流的下一个或前一个副图像流。然后,重放选择的副图像流的内容。
<60>当在副图像流设定值显示在屏幕上而按动十键盘上的一定的键时,能够选择带有通过十键盘输入的号码的副图像流。然后,重放选择的副图像流的内容。
<61>当在副图像流设定值显示在屏幕上而按动清除键时,可从屏幕上清除副图像流设定值的显示。<62>当暂停状态中按动副标题键时,在蓝色背景屏幕上使用字符产生器显示当前选择的标题中设置的副图像流的语言名称(当副图像流的类型为语言时)达预定的时间段(例如3秒钟)(在验证了记录在盘上的副图像流信息之后)。当这一显示期间再次按动副标题键时,设置下一个副图像流号码。反复进行这一副标题键的操作,则循环设置并显示记录在该标题中的副图像流的号码。
<63>当在副图像流设定值显示在屏幕上而按动选择键/光标键5q时,能够选择当前设置的副图像流的下一个或前一个副图像流。
<64>当在副图像流设定值显示在蓝色背景屏幕上而按动十键盘上的一定的键时,则选择了带有通过十键盘输入的号码的副图像流。
<65>当在副图像流设定值显示在蓝色背景屏幕上而按动清除键时,可从屏幕上清除副图像流设定值的显示。<66>这一键用来接通/切断副图像(副标题)的显示。
<67>当正在进行视频重放且进行副图像显示(副图像显示ON设定状态)时按动副标题ON/OFF键时,副图像流号码设定值被切断,并在设定值通过字符产生器显示达预定时间段(例如3秒钟)之后,副图像数据从屏幕上清除。
<68>当视频重放正在进行但是没有进行副图像显示(副图像显示OFF设定状态)时按动副标题ON/OFF键时,副图像流号码设定值被接通,并在设定值通过字符产生器显示达预定时间段(例如3秒钟)之后,重放对应于ON流号码的语言的副图像数据(当副图像数据记录在正在重放的盘上时)。
<69>当视频重放暂停时按动副标题ON/OFF键时,副图像显示只是单纯地被接通/切断。
<70>在副图像显示OFF设定状态,如果具有与重放的音频流相同的语言代码的副图像流包含有强迫图像输出的命令,则必须重放对应于这命令的副图像数据并向屏幕输出。<71>当选择了具有由多个角度信息形成的角度块的标题,并在这角度块(角度段)正在重放时按动了角度键时,则通过字符产生器显示(OSD)当前重放的角度号码达预定时间段(例如5秒钟)。当这一角度号码显示段期间再次按动角度键时,则通过搜索获得带有下一个角度号码的信息单元的同一时间点,并从那里开始重放。
例如,假设正在以多角度块的角度号码1(从中场边线观看投手的后背的摄像机角度)重放一棒球手本垒打的场景,在该角度的块信息单元重放开始时间之后的5秒钟棒球手的球棒遇到投掷的球,并且此后又过了3秒钟球落到右侧场外看台。当希望以另一摄像机角度观看这一本垒打的场景的用户按动角度键并然后选择角度号码2时,通过搜索找到这一角度块的重放开始时间点,且以角度2(例如从一垒内场看台侧覆盖整个场地的摄像机角度)的本垒打场景的重放重新开始。
当角度号码显示期间进而按动角度键时,记录的角度号码被循环选择,且选择的角度的重放重新开始。
<72>当使用字符产生器在屏幕上显示角度号码时,可通过操作十键盘直接选择所希望的角度号码(如果使用十键盘输入重放中的角度块中不存在的角度号码,则这种键输入是无效的)。另外,可以使用选择键/光标键5q按一致的增量/减量角度号码增加/降低号码。
<73>当在多角度块的一个信息单元中的静止图像重放期间进行角度切换时,则进行类似的重放时间搜索,并以所获得的不同角度重放静止图像。
例如,假设给定的汽车的静止图像以角度号码1(覆盖汽车前侧的摄像机角度)重放。当希望以另一摄像机角度观看这汽车的用户按动角度键并选择角度号码2时,则通过搜索找到角度号码2的角度块信息单元的重放开始时间点,并以角度2(例如,从比如右侧面覆盖汽车的摄像机角度)重放一静止图像。
当角度号码重放期间又按动角度键时,则循环切换记录的角度号码,并以所选择的角度重放静止图像。
<74>在不同于多角度块中那些信息单元的一个信息单元正在重放时即使进行角度键操作,角度设定(角度号码切换)也可能被拒绝。只有正在重放的标题包含多角度块信息单元时才能接收角度设定(角度号码切换)。
<75>当选择的标题包含多角度块信息单元时,即使在暂停状态也能接收角度设定(角度号码切换)。<76>当一动画或静止图像正在重放时按动快进或后退键时,以高于正常重放速度的一个速度(例如大约两倍正常重放的速度)进行快进或后退重放。(在动画的情形下,其运动速度是两倍;在静止图像的情形下,其逐帧切换周期减半)。当保持对快进或后退键的按压时,以高于正常重放速度的一个速度(例如大约八倍正常重放的速度)进行快进或后退重放。(在动画的情形下,其运动速度变为八倍速;在静止图像的情形下,其逐帧切换周期缩短到1/8)。
在快进/后退情形下重放和显示主图像视频数据时,以双倍速重放MPEG格式的I-图像+P-图像数据;I-图像数据以高于双倍速的一个速度重放。
这种情形下,音频数据可以按以下方式重放。具体来说,在双倍速重放情形下,音频数据按正常重放的倍速率时钟解码,以便获得倍速的音频数据。并在高于倍速重放的情形下,以正常重放速度部分地重放跳跃目标(从一个I-图像到下一个I-图像)的音频数据。
<77>当按动重放键时,快进或后退重放被取消而恢复正常速度重放。
<78>只是在按动该操作键时正在重放的节目链中才能使用快进或后退键进行快进或后退重放。在节目链快进到其末尾或后退到其开头后,装置暂停。
<79>在使用快进或后退键快进或后退期间,音频(音频流)和副标题(副图像流)的重放能够自动被禁止。
注意,在对应于快进速度改变其重放音调时,音频数据可以被重放。例如,当动画是马拉松赛跑的纪录影片,且副标题数据用来显示从比赛开始经过的时间时,在快进或后退重放时可以重放副标题数据。
<80>快进或后退期间使用快进或后退键信息单元重放模式被切换到静止模式时,则删除了快进或后退操作,并重放静止图像。当在静止模式中设置信息单元重放模式时按动快进键(或后退键)时,能够以大约每秒钟一帧的切换速率开始连续逐帧快进(或后退)。这时,当保持对快进键(或后退键)的按压时,能够以大约每秒钟4帧的速率开始连续逐帧快进(或后退)。当再次按动快进键时,则恢复以大约每秒钟一帧的速率连续逐帧快进(或后退)。当在这连续逐帧快进(或后退)期间信息单元重放模式结束时,能够开始以大约倍速快进(或后退)的重放。
如果按图9中所示的视频对象单元的单元“信息单元重放模式被切换到静止模式”,当按动快进(或后退)键时,则重放下一个(或前一个)VOBU,并在完成该VOBU的重放时显示一静止图像。这种情形下,如果在VOBU重放期间又按动快进(或后退)键,则VOBU被快进(或后退),并然后设置VOBU静止模式以显示一静止图像。<81>当在暂停或重放状态按动这一键时,作出对应于这时各种键操作内容的显示(在装置的主体的显示器48上和/或监视器6的屏幕上)。到[9]&[+10])5t的功能]<82>在正常重放期间,十键盘可用来指定当前正在重放的标题中的章号码。同时,通过十键输入的确认(确认键的操作),开始对指定号码的章搜索(通过标题号码键T(稍后将要说明)可以达到这一搜索)。不接受不存在的章号码。
<83>十键盘可用来在暂停状态下指定所选择的标题中的章号码。与十键盘输入的确认同时,开始对指定号码的章进行搜索(通过标题号码键T可以达到这一搜索)。不接受不存在的章号码。
<84>当正在重放包含多角度块的标题(正在重放一个角度的信息单元)且显示角度号码时,可直接选择通过十键盘输入的角度号码。然而,不接受不存在的章号码。
<85>在显示盘菜单期间,当对盘菜单屏幕上的项给定号码时,则选择对应于通过十键盘输入的号码的项并执行。然而,不接受不存在的项号码。
<86>当从设定的菜单设置父系锁定时,十键盘可用来输入一口令。<87>这一键用来删除标题或章号码的键输入。
<88>清除键用来删除为改变父系等级输入的口令。
<89>清除键用来删除重复的模式(稍后将说明)。
<90>清除键用来删除在记忆设定屏幕(稍后将要说明)上操作时输入的号码。
<91>清除键用来删除记忆重放模式(稍后将要说明)。
<92>清除键用来删除随机重放模式(稍后将要说明)。
<93>清除键用来删除标题、音频(音频流)、副标题(副图像流)及角度的号码显示。<94>重复键用来设置章或标题的重复模式(只对单顺序的节目链标题)。
<95>每次按动这一键,重复模式被循环切换,如“章重复”→“标题重复”→“重复OFF”→“章重复”。
<96>当在A-B重复操作(稍后将要说明)期间按动重复键时,删除A-B重复操作而启动章重复模式。
<97>当快进键、后退键或跳过键操作时重放位置落在重复区间之外时,重复操作被删除。
<98>当重复区间包含多角度块时,允许角度的改变(即使在重复模式中也能接受角度键)。<99>这一键用来为两点之间的重复操作设置开始和结束点(只对单顺序节目链的标题)。
<100>当按动该键一次时,设置了开始点(A),并当再次按动这键时,设置结束点(B)。与完成结束点的设置同时,进行为设置开始点的搜索以便反复重放A与B之间的部分。
<101>可通过操作清除键删除A-B重复模式。
<102>当重放位置变为不同于A-B重复操作期间点A和B之间的区间的标题或章中的位置时,或当按动重复键时,能够删除A-B重复模式。
<103>当在快进键、后退键、或通过键操作时,重放位置落在A-B重复区间之外时,则删除A-B重复操作。
<104>在设置重复结束点(B)之前,通过按清除键、快进键、后退键、或通过键,可以删除A-B重复操作。
<105>当A-B重复重复期间在结束点(B)到达之前标题结束时,则A-B重复操作被删除。
<106>在多角度块段期间设定A-B重复模式的开始点(A)是无效的。(多角度块段的开头可在A-B重复模式的开始点设置。例如,在一定的多角度块中角度1的摄像机角度场景可设置为该角度块中的A-B重复区间)。
<107>当A-B重复重放期间到达多角度块时,能够删除A-B重放操作。
<108>由A-B重复键设置的开始点(A)和结束点(B)指示紧靠设定之后对应的图像数据(GOP)的开头(开始地址)。<109>当托架关闭且放置好盘而按动这一键时,则显示记忆设定屏幕(OSD)。当显示了记忆设定屏幕而按动这一键时,则恢复记忆设定屏幕显示之前的状态。
<110>在记忆设定方法中,使用十键盘和标题号码(T)键(稍后将要说明)顺序地输入要按记忆模式重放的标题和章号码。
<111>当通过使用选择键/光标键在显示屏上移动光标在光标位置的记忆号码进行记忆设定输入时,在记忆号码逐一移动到后继的记忆号码之后标题和章号码设置在记忆号码处。
例如,假设“标题1·章3”和“标题2·章1”已经设置在记忆号码1和2处,且记忆号码3和后继号码没有输入。如果通过在记忆号码1处设置光标而设置“标题2·章5”,则至此在记忆号码1和2处设置的内容分别移动到记忆号码2和3。于是,记忆号码1、2和3的设置内容分别变为“标题2·章5”、“标题1·章3”和“标题2·章1”。
<112>当通过使用选择键/光标键在显示屏上移动光标在光标位置的记忆号码操作清除键时,在该记忆号码处设置的内容被删除,且设置在后继的记忆号码处的内容移动到先前的记忆号码。
例如,假设“标题2·章5”、“标题1·章3”和“标题2·章1”分别设置在记忆号码1、2和3处,且记忆号码4和后继的号码没有输入项。如果通过在记忆号码2处设置光标操作清除键,则在记忆号码2处至此设置的内容“标题1·章3”被删除,在记忆号码3处至此设置的内容移动到记忆号码2,且记忆号码4处设置的内容(没有输入)移动到记忆号码3。于是,在记忆号码1、2和3处设定的内容分别变为“标题2·章5”、“标题2·章1”和“没有输入”。
注意,记忆设定数(上限记忆数)不总是确定的。然而,按实际软件的需要和装置的物理存储量,记忆设定的最大数例如被选择为大约30。(即使当单张盘上记录了99个标题时,平常的用户也不会总是需要最大99个记忆设定。另一方面,在商业应用的装置中,记忆设定请求可能常常对99个标题的每一个中的多个章发出,并在这种情形下,记忆的最大设定数可以设置为99或更大)。
<113>当显示记忆设定屏幕时按动重放键时,按记忆设定记录顺序开始记忆重放。
例如,假设“标题2·章5”、“标题1·章3”和“标题2·章1”分别设置在记忆号码1、2和3处,且记忆号码4和后继号码没有输入。这种状态下,如果在显示记忆设定屏幕时按动重放键,则按以下执行记忆重放。具体来说,首先重放“标题2·章5”,然后重放“标题1·章3”,并最后重放“标题2·章1”。在完成“标题2·章1”的重放时,重放停止。
<114>当记忆重放期间按动清除键时,则删除记忆重放模式并开始正常重放。
<115>通过以下方法可以删除记忆设定屏幕上设置的内容。
(a)在显示记忆设定屏幕时,通过清除键删除所有设置的标题和章号码。
(b)托架被打开以便把盘弹出到装置之外。(然而,商业应用的装置可能具有在盘弹出后把记忆设定内容与规定盘的代码一同保存的内部非易失存储器)。<116>当选择的标题是单顺序节目链时,该标题中的章被随机重放。
<117>当重放期间按动这一键时,从当前正在重放的章的下一章开始随机重放。当包含章1到9的标题的章2重放期间按动随机键时,在重放位置进入章3时开始随机重放,且各章如同章5、3、7、1、9…这样被随机重放。
<118>当在暂停状态按动随机键时,在下一次按动重放键开始盘重放时开始随机重放。
<119>在完成所选择的标题中的所有章的随机重放时,重放停止。在这一随机重放期间,通常禁止同一章号码重复重放,且重放的顺序只是随机确定的。然而,可以允许包含重复重放的随机重放,且只要不断电或不按动停止键随机重放本身能够无限循环重复。
<120>当随机重放期间按动清除键时,记忆重放模式被删除且能够开始正常重放。
<121>当随机重放期间按动随机键时,随机重放模式被删除。<122>当重放期间按动慢速键时,开始以1/2的速度向前慢速重放。同时,使用字符产生器使“1/2”或对应的数字、符号等显示在正在重放的视频图像上。
<123>当保持对慢速键的按压时,前向慢速重放的速度变为1/8速度。当进一步保持对慢速键的按压时,慢速重放速度如1/16→1/8→1/2→1/8→1/16…这样循环切换,且正在重放的视频图像上的慢速重放相应地改变。
<124>当重放暂停(通过暂停键)期间按动慢速键时,例如,开始1/16慢速重放。随后对慢速键的按动效果与上述方式类似。
<125>当慢速重放期间按动重放键时,开始正常重放。
<126>当慢速重放期间标题改变时,慢速重放模式被删除而开始正常重放。
<127>在信息单元重放模式下重放静止图像时,不接受慢速键的操作。
<128>通常,在慢速重放期间不重放音频数据。然而,通过对应于重放速度改变其音调可以重放音频数据。<129>当在盘重放期间通过停止键或关断电源键(包括掉电)使重放中断后按动这一上次播放键时,从中断位置或中断位置稍前的位置开始重放。
<130>当重放停止后打开盘托架时,可通过清除记忆的重放中断位置使上次播放键失效。如果重放的中断位置保留在装置的记忆中而没有清除,即使在盘从托架取出并再放回到托架上后,通过按动上次播放键还能够从中断的位置或中断位置稍前的位置重新开始重放。
<131>当在该盘中包含首先播放节目链(自动开始代码)时,当通过关断电源使重放中断时上次播放键失效。(即,从首先播放节目链开始播放)<132>当正在重放随机节目链时重放被中断时,如果随机重放循环号码存储在装置中,则通过按动上次播放键重放可从中断位置或中断位置稍前的位置重新开始重放。<133>这一键用来调用用于获得各种设定(例如,为设置屏幕尺寸/长宽比、角度标记、父系锁定、希望使用的语言类型、希望叠加的对话语言类型、希望的菜单语言类型、自动角度模式等等)的设定菜单,并只是在重放暂停状态有效。
<134>当显示设定菜单时按动这一设定键时,设定菜单的显示被删除,且设置成重放暂停状态(蓝色背景屏幕)。<135>在指定标题号码和章号码以便开始搜索或记忆重放时,在按动这一键之前通过十键盘输入的数值被设置为标题号码,并在按动这一键之后通过十键盘输入的数值被设置为章号码。
<136>当按动随机键之前按动这一标题号码键时,随机重放的只是标题而不是章。例如,如果放置在托架上的盘记录了标题1、2、3、4、和5,并在按动了标题号码键(在暂停状态还需要按动重放键)之后按动随机键,则按例如标题2、5、1、4和3的顺序开始以标题为单元随机重放。<137>这一键用来把图28所示的遥控器切换为用来操纵除图26所示的DVD录像机之外的设备(例如,AV电视,VCR等等)的遥控器。另外,当在同一时间设置单一的DVD视频播放器和单一的DVD录像机时,且单一的遥控器5用来独立操纵它们时,遥控器切换键5x可用来切换它们的操作。
上述键的功能对DVD视频播放器的功能是共用的。DVD录像机遥控器5还具有带以下功能的键。<138>每当在记录停止暂停状态按动这一键时,记录模式象MPEG2/8Mbps→MPEG2/6Mbps→MPEG2/4Mbps→MPEG2/2Mbps→MPEG1/2Mbps→MPEG1/1Mbps→自动图像质量模式(参见图50中的ST226) → MPEG2/8,…这样循环切换。
如果用户需要象NTSC广播室那样的高质量,他或她选择MPEG2/8Mbps,虽然记录时间将变短。当用户希望通过稍微延长记录时间而获得等于或高于S-VHS视频标准模式的图像质量时,他或她选择MPEG2/6Mbps或MPEG2/4Mbps。当只需要获得如S-VHS视频3×模式(或视频CD)那样高的质量但是需要较长的记录时间时,他或她选择MPEG1/2Mbps或MPEG1/1Mbps。<139>当放置在图27所示的主体中的DVD(或DVD-R)盘10具有自由空间并已经进行对记录的初始设定(MPEG1/MPEG2的选择,记录平均位速率的设定等等)而按动这一开关时,开始记录。
当没有这种初始设定用户按动这一记录键时,则自动选择缺省设定作为初始设定值,并开始记录。<140>每当在可记录的DVD-RW(或DVD-R)盘10放置在图27所示的主体200中而按动这一键时,OSD显示(或装置主体的显示器48)被切换而具有以下内容
(1)记录源(TV频道号或AV输入号)+当前日期;(2)当前标题集合号码,记录时间,剩余可记录时间+在该时间下的平均记录速率;(3)显示OFF注意,如图58中示例表示的那样,内容(1)和(2)可被同时显示。<141>当图26所示的MPU 30输出用于OSD显示的字符(或图像)数据而按动这一键时,用户不希望要的OSD显示内容(例如,图58中屏幕上部分的警告消息)从监视器屏幕上清除。当再次按动这一键时,从MPU30输出的OSD数据显示在监视器屏幕上。<142>当按动这一键时,图26中所示的MPU30输出编程的定时器菜单(包括用于指定以节目为单元的所希望的记录通道、记录编程日期、记录模式、平均记录速率等等的表格)输出(OSD)到监视器的屏幕上(未示出)。在这一菜单上,可使用光标键5q、十键盘5t、输入键5s等保留一个节目。
<143>在编程定时器操作之后,当可记录DVD-RW(或DVD-R)盘10放置在图27中所示的主体200中而同时按动这一定时器键5tme和记录键5rec时,图26中所示的DVD录像机进入编程定时器记录模式(定时器记录备用状态)。
注意下面参照图29描述编程计时器操作的例子。
图29是方块图,表示一个记录量检测电路(没有传送时钟)的例子,该电路通过计数图26所示DVD录像机中的记录字节数,来检测记录在盘10上的信息的记录字节数。图30是时序图,用来解释由图29中的计数器31对记录字节的计数时序。
图26编码器50中的格式化器56格式化的DVD记录数据,由多个数据包(每包2,048字节)86-91的序列形成,如图9中所示。
当图26中的MPU30经一MPU总线指令DVD记录数据时,数据处理器36把用来请求数据包的PD数据传送的请求信号RS(图30中上面的信号)发送到编码器50。在接收到请求信号RS时,编码器50(格式化器56)响应这一请求把确认数据准备的确认信号AS(图30中下面的信号)输出到数据处理器36。在确认信号AS输出的同时,编码器50(格式化器56)把用于一个字节的数据PD传送到数据处理器36。就是说,编码器50(格式化器56)每向数据处理器36传送1字节,就输出一个脉冲的确认信号AS。
确认信号AS输入到计数器31。计数器31响应信号AS的前沿(图30中的触发点ta)把其内容累加1,并且保持累加后的内容。计数器31的内容经MPU总线送回MPU30。
MPU30根据计数器31的内容(计数值)检测从编码器50(格式化器56)传送到数据处理器36的字节数(即,在图26中记录在盘10上的字节数)。传送到数据处理器36的数据数量(字节数)代表盘10上记录的数据量。通过从盘10的自由空间(图17中写在VMGI-MAT内FREE-SPACE中的值)减去记录的数据量(计数值字节),能确定盘10的剩余量(能记录的字节数)。另外,当把这个剩余量除以平均记录速率时,能确定盘10的剩余时间(指示能记录多长数据的预定值)。
图31是方块图,表示记录量检测电路(有传送时钟)的另一个例子,该电路通过计数图26所示DVD录像机中的记录字节数,来检测记录在盘10上的信息的记录字节数。图32是时序图,用来解释由图31中的一个计数器对记录字节的计数时序。
在图31中所示的例子中,包数据PD从编码器50向数据处理器36每传送一次,就把时钟信号CK输出到编码器50。
就是说,当数据处理器36按照来自MPU30的指令向编码器50发送一个请求信号(图32中上面的信号)时,编码器50向数据处理器36送回确认信号AS(图32中的中间的信号)。确认信号AS不是每传送1字节产生一次,而是一个在对于要传送的字节数的传送期间是有效的选通信号。从编码器50输出的传送时钟信号CK(图32中下面的信号)作为用于字节传送的同步信号发送到数据处理器36。
确认信号AS作为选通信号供给到OR门(“或”门)33的第一输入端。OR门33的第二输入端接收传送时钟信号CK。然后,计数器31在确认信号AS的有效(逻辑“0”)时间期间响应传送信号CK的每个前沿(图32中多个触发点tb的每一个)把其内容累加1,并且保持累加后的内容。计数器31的内容经MPU总线送回MPU30。
MPU30根据计数器31的内容(计数值)检测从编码器50传送到数据处理器36的字节数(即,记录字节的数)。计数器31的内容代表盘10上记录的数据量。通过从盘10的自由空间减去记录的数据量(计数值字节),能确定盘10的剩余量。另外,当把这个剩余量除以平均记录速率时,能确定盘10的剩余时间。
图33是方块图,用来解释使用通用个人计算机实现图26中所示的DVD录像机的记录/重放功能。图33中所示的个人计算机1000可以使用专用硬件,但也可以使用具有一般配置的通用个人计算机。
更具体地说,个人计算机1000的内部总线1002与主CPU1004、基本I/O系统ROM(BIOS ROM)1008、主存储器1010、视频存储器1012、软盘驱动器(FDD)1022、键盘I/O装置1024、鼠标I/O装置1026、通信I/O装置1028等相连。主CPU1004经一根专用高速总线直接连接到高速缓冲存储器1006上。
个人计算机1000的内部总线1002带有多个通用总线槽(末表示)。这些槽接收SCSI接口(SCSI板)1014、DVD处理器卡1030、视频I/O装置(视卡)1032、声频I/O装置(声卡)1034等。
SCSI板1014与SCSI硬盘驱动器(HDD)1018、和SCSI DVD-ROM/DVD-RAM兼容驱动器1020(驱动器1020还可以与CD兼容)相连。
视频卡1032与高分辨率位图显示器(模拟RGB型)6相连,而声卡1034与一对2声道立体声扬声器8相连(如果卡1034没带有功率放大器,则可以把功率放大器装入扬声器8中或者可以把立体声放大器(末表示)插入在卡1034与扬声器8之间)。
图33中的DVD处理器卡1030带有对应于图26中所示装置38、50、60等的硬件。图26中所示的盘驱动器32对应于图33中的DVD-ROM/RAM驱动器1020。
图33中存储器1010或视频存储器1012的存储区域,如果需要,可以部分用作图26中的临时存储器34、缓冲存储器57、或分隔器存储器63。
另外,图33中的硬盘1018也能部分用作图26中的临时存储器34。如果硬盘1018是具有多达几个G字节(例如,3至5GB)量的盘,则这个盘中的预定区域(对于2.6GB)可以分区,并且可以用作虚拟DVD-RAM(或DVD-RW或DVD-R)盘10。
图27中DVD录像机主体200的操作键的功能能分配给连接到图33中键盘I/O装置1024上的一个键盘(末表示)。而且,图28中遥控器5各键(按钮和光标)的功能能分配给连接到图33中键盘I/O装置1024上的一个键盘(末表示)、连接到鼠标I/O装置1026上的一个鼠标(末表示)、或者连接到通信I/O装置1028上的一个外部控制器(末表示)。
图26中所示DVD录像机中的典型数据处理包括记录过程(包括运动图像的可变位速率记录和声频或副图像数据的固定位速率记录)、重放过程(读)、和专用过程。
记录过程包括通常的记录(图34和53)和编程计时器记录(图49和52)。
重放过程基本上与DVD放像机的相同(对应于图28中所示遥控器5的键操作的处理),但包括一些对于本发明独特的过程,因为本发明涉及一种DVD录像机一个用于已经重放一次的记录程序(视频标题集合VTS)的重放标志(读标志)的设置处理,和用于受保护免于被擦除(要永久保持)的记录节目(VTS)的档案标志的设置处理(图55至57)。
另外,专用过程包括用来监视记录盘剩余量的处理(图36)、在小剩余量情况下的显示处理(图37和38)、用来通过选择性地擦除记录盘中的特定节目来增大盘的自由空间的布置处理(图39至41)、当在记录期间用尽盘时用来更换记录盘的盘更换处理(图45至48)、用来设置用于记录的平均记录速率的处理(图42)、用来选择运动图像记录模式(MPEG2或MPEG1)的MPEG切换处理(图43)、当在记录期间盘的剩余量变得较小时用来增大剩余量的哑插入取消处理(图44)、及在完成正常记录时用来初始化重放标志和档案标志的处理(图54)。
下文参照图34至57中的流程图和图58至62中的监视器显示例子,将描述记录、重放、和专用过程。
图34是流程图,用来解释图26中所示DVD录像机记录的一个例子。
在接收到来自遥控器5的记录命令或一个编程计时器程序时,图26中的MPU 30从驱动器36读出安置在盘驱动器36中DVD-RAM(或DVD-R)盘10的管理数据(图17中的VMGI_MAT)(步骤ST10)。
根据读出管理数据中的自由空间信息(FREE_SPACE),检查安置的盘10是否有自由空间(步骤ST12)。
如果自由空间信息(FREE_SPACE)的内容指示零或基本上为零(在记录开始后几秒盘成为充满数据)(在步骤ST12中为否),则具有内容“没有记录空间剩余”的OSD显示或指示输出到监视器TV屏幕(末表示)上(步骤ST14)。在这时,一条与“没有记录空间剩余”具有相同意思的信息“NOREC SPACE”可以显示在图27中所示设备主体200的显示器部分48上。
如果剩有一些自由空间,例如如果FREE_SPACE指示150M字节或更多,这对应于4Mbps平均速率下约5分钟的MPEG2记录时间,则控制前进到下一个过程。在这种情况下(在步骤ST12中为是),确定用来写到安置盘10上的地址(自由空间的磁头位置),并且把对应于从盘10上的管理数据中读出的自由空间信息(FREE_SPACE)的自由空间值,写入配置在MPU30的内部RAM上的寄存器“FreeAr”中(步骤ST16)。
注意写在寄存器“FreeAr”中的“自由空间值”使用2,048字节表示,这对应于图2中一个逻辑扇区尺寸的大小或图9中的一个包,作为一个记录单位。
当盘10被设计成以正常文件格式记录数据、使用一个文件分配表(FAT)来管理记录内容、及不带有上述的自由空间信息时,多个自由簇(多个自由块)可以从FAT读出,并且可以乘以每个簇(块)的字节数以计算该盘的自由空间。
数据写入在安置盘10的管理区域中(步骤ST18)。例如,对应于要记录的节目的视频标题集合VTS寄存在视频管理器信息VMGI中,并且建立涉及这种VTS的文件。
更具体地说,如果这种记录对于该盘10是第一个,则寄存图3中的VTS#1,并且在步骤ST18建立其有关文件(见图7中VTS目录中的各文件)。如果VTS#1已经寄存在盘10中,并且在该盘10上剩有一些自由空间,则在步骤ST18进行VTS#2的寄存和其有关文件的建立。
然后,进行对于记录的初始设置(步骤ST20)。在这种初始设置中,初始化诸编码器(53至55)(以设置例如V编码器53等的平均传送速率),复位系统时间计数器STC,在盘驱动器32中设置写开始地址,初始化格式化器56(以设置哑包插入、信息单元划分时间等),等等(例如复位图29或31中的计数器等)。
在完成对于记录的初始设置时(步骤ST20),进行记录开始设置(步骤ST22)。就这种设置而论,MPU 30向编码器50中的各编码器(53至55)发送记录开始命令,以在设置在盘驱动器32中盘10的自由空间上开始记录。
此后,在接收到“停止记录”输入(即,如果用户指示记录结束,或者编程计时器程序发出记录结束命令)时(在步骤ST24中为是),执行记录完成处理(步骤ST34),由此结束图34中所示的记录。
在步骤ST34中的记录完成处理包括图26中各编码器(53至55)的初始化(以把其记录速率复位到缺省值等)、格式化器56的初始化(以把其各建立值复位到缺省值等)、与视频管理器信息有关的写(以更新图17中FREE_SPACE的内容等)、及与视频标题集合信息有关的写(以更新图21中PGCI的内容等)。
如果没检测到“停止记录”输入(在步骤ST24中为否),并且记录继续进行,则与记录平行地执行用来计算其中正在记录数据的盘10的剩余量的过程(见图36)(步骤ST26)。
如果在步骤ST26中确定盘10的剩余量小于预定值(在步骤ST28中为是;在图36中在最小空间标志中设置“1”),则控制进入用于小剩余量的过程(见图37)(步骤ST30)。
另一方面,如果剩余量等于或大于预定值(在步骤ST28中为否),则流程返回步骤ST24。
作为步骤ST30中过程的结果,如果确定正在记录数据的盘10没有更多的可记录量(在步骤ST32中为是;在图37步骤ST422B中的零剩余时间),则执行以上步骤ST34中的记录完成处理。
作为步骤ST30中过程的结果,如果确定在正在记录数据的盘10上仍剩余一些可记录的量(在步骤ST32中为否),则步骤ST24至ST32的循环本身重复,直到检测到“停止记录”输入(在步骤ST24中为是)或没有剩余可记录的量(在步骤ST28中为是;在步骤ST32中为是)。
图35是流程图,用来解释在图34中所示的记录期间执行的各种过程的处理顺序。
响应到数据处理器36的一个中断,即一个包的传送完成检测,产生第一中断。
在这个中断中,检查中断的因素。如果中断的因素是包数的传送完成(记录包的增加;RECpack++),则累计图29或31中计数器31的内容。
图36是流程图,用来解释用于监视在要记录的盘上的可记录剩余量的过程。这种处理对应于图34中的步骤ST28(或图35中的步骤ST42)。
最初,更新在图34步骤ST16中设置的寄存器FreeAr的内容。
更具体地说,在当前记录开始之前,从设置在寄存器FreeAr中的自由空间中减去记录包的数量。这个“自由空间-记录包的数量”指示在这时正在记录数据的盘10上剩余的自由空间。更新的自由空间复位为剩余量。
注意在硬件处理的情况下,通过把图29或31中由计数器31计数的记录字节的累计数量除以作为一个包大小的2,048字节,得到记录包的数量。就是说,“记录包的数量=记录字节的累计数量÷2,048字节”。
在软件处理的情况下,通过以包为单位的中断处理得到的RECpack指示记录包的数量,如图35中所示。
如果寄存器FreeAr的剩余量等于或大于一个预定值(在步骤ST422A中的否),则把最小空间标志设置为“0”(步骤ST424A);如果剩余量小于预定值(在步骤ST422A中的是),则把最小空间标志设置为“1”(步骤ST426A)。
在步骤ST422A中的“预定值”不必总是固定为一个给定值。在图36中所示的例子中,对应于在4Mbps的平均位速率下依据MPEG2约5分钟的150M字节,用作预定值。
就是说,当MPEG2记录以4Mbps的平均位速率继续时,如果最小空间标志是“0”,则期望能进行5分钟或更长的记录;如果最小空间标志是“1”,则期望在5分钟内用尽正在记录数据的盘10。(由于MPEG2记录是可变位速率记录,所以根据平均位速率计算的剩余可记录时间包含有误差。就是说,即使当在图36步骤ST420A中得到的剩余量是准确的,剩余可记录时间也随以后的记录内容而变。因此,5分钟的估计可记录时间不那么准确。这个值“5分钟”仅是一种尺度。)图37是流程图,用来解释按照图36中用来监视剩余量的过程的结果(最小空间标志的内容)执行的用于小剩余量的过程的一个例子。图58表示当其中正在记录数据的盘的剩余量很小时,在监视器TV屏幕上,显示警告显示、平均记录速率、及在该速率下的剩余可记录时间等的例子。
如果图36中最小空间标志是“0”,(在步骤ST420B中为是),则由于其中正在记录数据的盘10仍有剩余量,所以图37中的过程结束,并且控制返回下一个过程。
另一方面,如果最小空间标志是“1”,(在步骤ST420B中为否),则确定其中正在记录数据的盘10将马上充满数据。在这种情况下,通过把[剩余量(用2,048字节作为一个记录单位)×2,048字节]除以这时的平均位速率(通过把4Mbps转化成每秒512k字节)得到的值,是估计的“剩余时间”(步骤ST422B)。
图26中MPU30,使用在步骤ST422B中计算的“剩余时间”、和在图34中在步骤ST20中设置的平均传送速率(记录位速率),在监视器TV上OSD显示一条信息“剩余时间以4Mbps为5分钟”或者“在标准图像质量模式中剩余时间为5分钟”,假定4Mbps对应于标准图像质量。在这种情况下,记录的TV频道号、记录时期/时间等都可以同时OSD显示。另外,在步骤ST424B中OSD显示的同时,可以OSD显示用来指导用户如何继续记录的信息(见图58中监视器屏幕的上部)。
诸如警告信息等之类的OSD显示内容可以预先写入图26中微型计算机块30内的ROM中。
让A是在给定计时处写入的记录包的数量,而B是在写入A包之前写入的记录包的以前数量。那么,在可变位速率下的MPEG记录中,由[A-B]的绝对值能得到逐次变化的记录速率的瞬时值(单位=包;每包2,048字节=16,384位)。更具体地说,如果T(秒)代表预定时间,则通过[A-B]×16,384÷T(秒)的绝对值能计算瞬时记录速率(bps)。使用瞬时记录速率来代替平均记录速率,可以计算“剩余时间”。在这种情况下,剩余时间不总是随记录进行而单调减小。然而,即使当使用这种瞬时记录速率时,也能计算剩余时间,并且把其通知用户等。
图38是流程图,用来解释按照图36中用来监视剩余量的过程的结果(最小空间标志的内容)执行的用于小剩余量的过程的一个例子。
如果图36中最小空间标志是“1”(在步骤ST420C中为否),则确定其中正在记录数据的盘10将马上充满数据。在这种情况下,图26中MPU30接通在图27中的设备主体200的显示器48上的一个盘更换指示器“DISC TO BE CHANGED(要换盘)”(通过持续地使指示器发亮,以背景光照亮或使它闪烁)(步骤ST422C)。在这时,MPU 30 OSD显示一条提醒用户换盘的警告信息(见图58中监视器屏幕的上部)(步骤ST426C)。
如果最小空间标志是“0”,(在步骤ST420C中为是),则确定其中正在记录数据的盘10仍是可记录的。在这种情况下,图26中MPU30切断在图27中的设备主体200的显示器48上的一个盘更换指示器“DISC TOBE CHANGED(要换盘)”(步骤ST424C)。
在执行步骤ST426C或步骤ST422C中的处理之后,图38中的过程结束,并且控制返回下一个过程。
图39是流程图,用来解释在图34中所示用于小剩余量的过程中的、用来从要记录的盘上擦除重放数据(以前已经完全重放过的数据)的盘布置处理(在MPU侧)。图61表示在盘布置(数据擦除)期间在监视器上显示的对话框的一个例子。
如果图36中最小空间标志是“0”,(在步骤ST420D中为是),则由于其中正在记录数据的盘10仍有一些剩余量,所以图39中的过程结束,并且控制返回下一个过程。
另一方面,如果最小空间标志是“1”,(在步骤ST420D中为否),则确定其中正在记录数据的盘10将马上充满数据。在这种情况下,MPU30在图58中所示的监视器屏幕上弹出一个图61中所示的对话框(一种建立的菜单)。
当观察到图61中左上对话框的用户接通图28中遥控器5上的结束键5end时,图39的过程结束,并且控制返回到下一个过程(在图39中的流程图中没有表示)。
当观察到图61中左上对话框的用户接通图28中遥控器5上的回车键5s时,控制进入一种盘布置模式,以OSD显示例如一条信息“将进行盘布置”(步骤ST421D)。
此后,盘布置指令发送到图26中的盘驱动器32(步骤ST422D),并且进行具有图61中右上对话框上举例内容的OSD显示,直到完成盘驱动器32侧上的过程(步骤ST423D)。
盘驱动器32侧上的过程(盘布置模式1)例如如图40中所示。
从装在盘驱动器32中的盘10,读出记录在盘10上的文件(图7中的视频设置文件)的目录记录(图8)或视频标题集合的管理表(图19中的VTSI_MAT)(图40中的步骤ST4220D)。
检查读出的目录记录是否包括指示重放完成的读标志“1”(或读视频标题集合信息管理表VTSI_MAT是否包括指示重放完成的PLAY_END标志“1”)(步骤ST4221D)。
如果找到带有读标志“1”或PLAY_END标志“1”的至少一个文件或VTS(在步骤ST4221D中为是),则盘驱动器32(更具体地说,是驱动器32的内部微型计算机(末表示))删除或擦除带有读标志“1”或PLAY_END标志“1”的文件或VTS(步骤ST4222D)。然后,状态“擦除文件/VTS存在”被设置(步骤ST4223D),并且输出到图26中的MPU30(步骤ST4225D)。
在步骤ST4222D擦除的文件或VTS的内容实际上在这时不擦除;只是把文件或VTS设置在能够重写的状态下。如果记录继续,则在擦除数据的区域上重写记录数据。就这种重写而论,实际擦除文件或VTS。
如果没找到带有读标志“1”或PLAY_END标志“1”的文件或VTS(在步骤ST4221D中为否),则状态“可擦除文件/VTS不存在”被设置(步骤ST4224D),并且输出到图26中的MPU30(步骤ST4225D)。
图26中的MPU30等待从盘驱动器32发送的状态(图40中的步骤ST4225D)(在图39中在步骤ST424D中为否)。根据该状态的内容能检测数据是否是可擦除的(可擦除的文件或VTS)。
如果擦除的或可擦除的数据存在(在步骤ST425D中为是),则MPU30重新计算在这时在盘驱动器32中安置的盘10的剩余可记录时间(步骤ST426D)。以与图37中步骤ST422B相同的方式进行这种剩余时间计算。
此后,进行具有图61中右下对话框上举例内容的OSD显示(步骤ST427D)。
如果在步骤ST425D中找到擦除的或可擦除的数据,则由于盘10的自由空间与擦除数据一致地增大,所以重新计算的剩余时间变得比数据擦除前长。在这种情况下,修改盘布置之前剩余时间的OSD显示(例如以4Mbps为5分钟)以增大(例如显示“以4Mbps为5分钟”修改成显示“以4Mbps为6分钟”)。
如果在步骤ST425D中没找到擦除的或可擦除的数据(在步骤ST425D中为否),则在步骤ST427D中进行对应于这时剩余量的剩余时间的OSD显示(例如以4Mbps为5分钟),而不用重新计算剩余时间。在种情况下,剩余时间的OSD显示(例如以4Mbps为5分钟)使用图37中步骤ST422B中的计算结果。
在盘布置完成时,清除盘布置对话框,如在图61中左下屏幕上举例的那样,并且在监视器屏幕上显示正在重放的或在播放时接收到的图像。
图41表示在图39所示的盘布置过程中、在盘驱动器侧用来从要记录的盘上擦除不必要数据的过程的另一个例子(图40的改进)。
图41所示在盘驱动器32侧上的过程(盘布置模式2)如下。
从装在盘驱动器32中的盘10,读出记录在盘10上的文件的目录记录(图8)或视频标题集合的管理表(图19中的VTSI_MAT)(步骤ST4230D)。
检查读目录记录是否包括指示重放完成的读标志“1”(或读视频标题集合信息管理表VTSI_MAT是否包括指示重放完成的PLAY_END标志“1”)(步骤ST423ID)。
如果找到带有读标志“1”或PLAY_END标志“1”的至少一个文件或VTS(在步骤ST4231D中为是),则检查读目录记录或视频标题集合信息管理表VTSI_MAT是否包括指示永久保持的档案标志“1”(或擦除错误保护)(步骤ST4232D)。
如果找到带有读标志“1”或PLAY_END标志“1”的至少一个文件或VTS(在步骤ST4231D中为是),并且带有读标志“1”或PLAY_END标志“1”的文件或VTS没有档案标志“1”(即包括至少一个档案标志“0”)(在步骤ST4232D中为否),则盘驱动器32执行如下过程。就是说,盘驱动器32擦除带有读标志“1”或PLAY_END标志“1”、和档案标志“0”的文件或VTS(步骤ST4233D)。然后,状态“擦除文件/VTS存在”被设置(步骤ST4234D),并且输出到图26中的MPU30(步骤ST4236D)。
另一方面,如果没找到带有读标志“1”或PLAY_END标志“1”的文件或VTS(在步骤ST4231D中为否),或者如果带有读标志“1”或PLAY_END标志“1”的文件或VTS包括一个档案标志“1”(在步骤ST4232D中为是),则状态“可擦除文件或VTS不存在”被设置(步骤ST4235D),并且输出到图26中的MPU30(步骤ST4236D)。
在图39至41中所示的盘布置期间,暂停往盘10上的记录。在这个间隔期间,输入到图26中所示的DVD录像机的记录节目(例如TV播送节目)保持存储在临时存储器34中。
在完成图39至41中所示的盘布置时,如果盘10的自由空间增大,并且盘10准备继续记录,则在读出存储在临时存储器34(或硬盘)中的内容的同时,重新开始在盘10上的记录。例如,假定图39的盘布置在1997年12月12日9:58:30pm开始,盘布置在9:58:49完成,及记录在9:58:50重新开始。在这种情况下,在9:58:30之后记录在临时存储器34上的记录节目进而记录在盘10上。
在这种情况下,临时存储器34用作用于20秒的记录时间移动装置。更具体地说,即使当实际记录节目在10:00:00结束,盘10上的记录也继续直到10:00:20。结果,即使当由从9:58:30至9:58:50的盘布置产生记录空白(20秒),也能完整地记录在10:00:00结束的节目,而不中断在该间隔期间播送的内容。
另外,如果图26中所示的盘驱动器32能够高速记录,则在剩余记录时间期间可以恢复盘布置所用的延迟时间(赶上正常记录速度)。在这种情况下,盘10上的记录能与实际记录节目的结束同时结束。
注意,在形成从9:58:30至9:58:50的20秒记录空白的同时记录可以继续,并且在10:00:00完成播送之后,可以把存储在临时存储器34中从9:58:30至9:58:50的播送节目记录在盘10上的相应空白上。
在这种情况下,在9:58:30记录中断时,从9:58:30至9:58:50记录为盘10上的空白的头部VOBU的开始地址,写入最后导航包86(图9)中的DSI包元(图10)中(通过MPU30的自动处理)。类似地,在9:58:50之后的记录数据的头部VOBU的开始地址,写入从9:58:30至9:58:50记录为盘10上的空白的最后VOBU的导航包的DSI中(通过MPU30的自动处理)。
在直到9:58:30的盘重放完成之后,立即重放从9:58:30另外记录在盘10的空白上的VOBU。在直到9:58:50、另外记录在盘10的空白上的数据重放之后,立即重放从9:58:50至10:00:00记录在盘10上另外一个位置的VOBU。
就是说,每个视频目标单元VOBU在其开始处都带一个叫做导航包86的控制包(图9),并且导航包86包含允许以视频目标单元VOBU为单位的数据查找的数据查找信息(DSI)。
上述“暂时间断记录节目部分的接合重放”是一个得到的优点,因为由本发明的DVD录像机处理的记录数据总是在每个记录单元(VOBU)的开始处,带有包括数据查找信息DSI的导航包86。此外,由于本发明的记录介质10是一个盘,并且能缩短存取时间,所以在执行“暂时间断记录节目部分的接合重放”时,用户不需要在接合处的抖动模式中等待,即使当记录位置彼此物理分离时也是如此。(如果盘驱动器32具有较高的存取速度,则用户不会注意到接合。)图42是流程图,用来解释按照要求图像质量来改变记录(MPEG2)的记录速率(平均位速度)的过程。这个位速率改变过程由用户在图34中“用于记录的初始设置”步骤ST20中手动设置。图59表示在改变用于记录的平均位速率时在监视器屏幕上OSD显示的对话框的一个例子。
假定用户已经同时按下图28中所示遥控器5上那些键的菜单键5n和OSD键5osd。响应这种键组合,在图58中的监视器屏幕上弹出图59中的左边的对话框(步骤ST420E)。
在按下遥控器5上的回车键5s时,图59中的左边的对话框消失,而是把可选择的位速率OSD显示为“用来选择记录位速率的菜单”(步骤ST421E)。在按下遥控器5上的结束健5end时,图59中的左边的对话框消失,并且控制返回图42中过程开始之前的状态。
用来选择记录位速率的菜单包括编辑质量模式1,使用最高位速率(8Mbps),以使由复制造成的图像质量损坏最小;高质量模式2,使用一种为不要求重复复制的记录目的,而能保证高记录质量的位速率(6Mbps);标准质量模式3,使用一种为通常记录目的,而能得到足够高图像质量的位速率(4Mbps);及延长记录时间模式4,使用允许延长时间记录的位速率(2Mbps),尽管图像质量或多或少地下降。
当用户用遥控器5上的光标键5q调节在模式1至4之一处的光标位置,并且然后按下回车键5s时,把光标位置处模式的位速率选择为用于MPEG2记录的平均记录速率。
假定在图42中过程开始之前的位速率是4Mbps,并且用户从步骤ST421E中的菜单中选择了延长记录时间模式(2Mbps)。在这种情况下,由于选择不同于当前的位速率(在步骤ST422E中为是),所以按选择的延长记录时间模式的位速率(2Mbps)设置图26中V编码器53的平均传送速率(记录位速率)(步骤ST423E)。然后,使用新的位速率(2Mbps)计算对应于当前自由空间的估计剩余时间(步骤ST424E)。这种计算以与图37中步骤ST422B中的相同方式进行。
在得到新的位速度(2Mbps)下剩余时间的计算结果之后,OSD显示新的位速率(2Mbps)和剩余时间(估计值),如由图59中所示的右对话框指示的那样(步骤ST425E)。在清除步骤ST421E中的菜单之后,产生这种OSD显示以代替步骤ST421E中的菜单,并且在预定时间段(例如10秒)过去之后这种OSD显示可以自动消失。另外,代之以自动消失的是,在按下遥控器5上的OSD键5osd时,可以以任意计时清除图59中的对话框。
当用户事先知道平均记录速率与图像质量模式之间的对应性(DVD录像机的指令指南和/或在步骤ST421E中的菜单显示)时,在步骤ST425E中产生的OSD信息可以是“在延长记录时间模式中剩余时间是…”,而不使用平均位速率值。
另一方面,当在图42中过程开始之前的位速率是4Mbps,并且用户从步骤ST421E中的菜单中选择了标准质量模式(4Mbps)时,由于选择了等于当前位速率的位速率(在步骤ST422E中为否),所以步骤ST421E中的菜单消失(图59中的对话框在这之前消失),并且控制返回在图42中过程开始之前的状态(例如图34中的步骤ST20)。
图43是流程图,用来解释在图35所示过程中的高质量模式中的记录期间,当盘的剩余量与预期剩余记录时间相比不足时,用来把记录模式切换到具有较高压缩率的低质量模式(MPEG1)的过程。
通过与图36中步骤ST420A中相同的方法计算剩余量(步骤ST420F)。如果计算的剩余量等于或大于预定值(例如150M字节或一个等效值)(在步骤ST422F中为否),则记录在高质量模式(MPEG2)中进行(步骤ST424F)。
另一方面,如果计算的剩余量小于预定值(150M字节)(在步骤ST422F中为是),则记录模式(运动图像压缩方法)从MPEG2变成MPEG1,并且记录继续进行(步骤ST426F)。MPEG1允许用相同的空间进行较长时间的记录,因为它能设置比MPEG2高的压缩率,尽管图像质量与MPEG2相比降低。
注意,一种通过减小平均位速率同时把记录模式固定在MPEG2来延长记录时间的方法、和一种通过把记录模式从MPEG2切换到MPEG1来延长记录时间的方法,作为其结果而得到,具有不同的重放图像质量。
就是说,如果编译DVD视频格式,则MPEG2在NTSC中能保证500线的水平分辨率,即使当降低平均位速率时也是如此。然而,当记录模式切换到MPEG1时,水平分辨率几乎减半。如果每单位时间所用的记录区域相同,则设置较低平均位速率的MPEG2因而能得到,比设置较高平均位速率的MPEG1高的图像质量。
例如,把一定高质量的节目以高的位速率(6至8Mbps)记录在两个或三个主盘(第一记录盘)或具有高达5至10GB量的硬盘上。此后,使用图33中的个人计算机,编辑主盘的内容(以去掉商业中断、不必要的评论等),并且使之经过一遍或两遍位速率减小(通过在图26中编码器50的段中描述的预编码),以把平均位速率降低到2至3Mbps。这样,两个或三个主盘的记录内容能存储在单个拷贝盘中,而主盘的图像质量没有大的下降(即,同时保持500线的水平分辨率)。如果使用MPEG1,则这样高质量的拷贝盘的产生是不可能的(就是说,不能保持主盘的高分辨率)。
另一方面,当侧重于记录时间而不是图像质量时(例如,当长时间的体育节目存储在单个DVD-RW盘中时),能通过MPEG1记录预编码的运动画面数据。
图44是流程图,用来解释在图35所示的过程中,在运动图像与用于编辑的哑包一起的记录期间,当盘10的剩余量与预期剩余记录时间相比不足时,用来通过取消哑包记录来扩大运动图像记录区域的过程。
通过与图36中步骤ST420A中相同的方法计算剩余量(步骤ST420G)。如果计算的剩余量等于或大于预定值(例如150M字节或一个等效值)(在步骤ST422G中为否),则记录通过MPEG2进行,同时把哑包插入到各视频目标单元VOBU中(图9中的85)(步骤ST424G)。
另一方面,如果计算的剩余量小于预定值(150M字节)(在步骤ST422G中为是),则取消到每个VOBU中的哑包插入,以继续进行记录(步骤ST426G)。
假定用于记录的平均位速率设置为4Mbps,并且存储在图9每个VOBU85中的记录内容的平均时间是0.5秒,每个VOBU使用平均2Mbits(256k字节)的数据。由于形成VOBU85的每个包的大小是2,048字节(2k字节),所以平均由128个包形成一个VOBU(因为形成每个VOBU的包的数量依据要记录的模式而变,“128个包”是一个近似的平均值)。
如参照图12以上已经描述的那样,一个哑包是根据其目的能成为声频、副图像、和视频包的匹配包。在图34步骤ST20中初始设置时,确定自动插入每个VOBU多少个哑包。要自动插入的一个或多个不同数量的哑包由图26中DVD录像机的制造商制备为缺省值,并且用户能输入任意数量的哑包。
如果要自动插入的哑包数量设置为一个VOBU中28个左右(平均128个包),则图44中用来取消哑包插入的过程(步骤ST426G)能把以后的可记录时间延长28%(在取消之前,每个VOBU只有100个包能用来记录视频数据等,而有取消之后每个VOBU有128个包能使用)。
图45是流程图,用来解释在图35所示的过程中,用来使用盘更换器自动更换记录盘的过程的一个例子。图60表示在盘更换期间显示在监视器上的对话框的一个例子。
图45中自动盘更换过程的前提是,图26中的DVD录像机包括能在盘驱动器32中依次自动安置多个DVD-RAM盘的盘更换器100。(当图33中所示的大容量硬盘1018按照DVD-RAM盘的数量分区,并且这些分区用作多个DVD-RAM盘时,该硬盘1018能用作虚拟盘更换器100。)当其中正在记录数据的盘10的剩余量小于预定值时,图45中的自动盘更换过程能作为用于“小剩余量”的过程之一来执行(步骤ST30)。
就是说,如果其中正在记录数据的盘10的剩余量小于预定值(例如150M字节)时(在图34的步骤ST28中为是),则控制进入图45中的盘更换过程1。
在这个过程中,图26中的MPU30在图58中的监视屏幕上OSD显示图60中的左上对话框(在图45中的步骤ST80)。
以后,MPU 30向图26中的盘驱动器32输出一个正在进行记录的盘10的盘停止命令(步骤ST82)。在接收到盘停止命令时,盘驱动器32的微型计算机(末表示)暂停盘10上的记录,把结束信息存储在文件管理信息VTSI中,在暂停记录时存储用于写的地址,停止盘10的转动,及把该过程的结束状态送回MPU30。
在接收到过程结束状态时(在步骤ST84中为是),MPU30向盘更换器100输出一个盘更换命令(步骤ST86)。
在接收到盘更换命令时,盘更换器100的微型计算机(末表示)检查DVD-RAM(DVD-RW)盘或DVD-R盘是否安置在盘更换器100中。结果,如果设置有一个或多个DVD-RW盘10,则微型计算机把指示该检查结果的过程结束状态送回到MPU30。
在接收到过程结束状态时(在步骤ST88中为是),MPU30根据接收状态的内容,检查一个或多个DVD-RAM(DVD-RW)盘或DVD-R盘是否安置在盘更换器100中(步骤ST90)。
如果确定一个或多个DVD-RAM(DVD-RW)盘或DVD-R盘安置在盘更换器100中(在步骤ST90中为是),则MPU30从该盘(当设置两个或多个盘时,一个在具有较小盘槽号的槽中的盘、或一个具有较小盘ID的盘)读出管理数据(步骤ST92)。
在接收到管理数据时,首先读出在目标盘10上的视频管理器VMG中的视频管理器信息管理表VMGI_MAT(图17)。如果该表没有指示自由空间的FREE_SPACE的入口,则然后读出写入目标盘10导入区域中物理格式信息(图6)中的自由空间信息。在这种情况下,把导入区域中的自由空间信息写入VMGI_MAT的字段FREE_SPACE(图17中字节位置“46至49”)中。
如果写入VMGI_MAT中FREE_SPACE中的自由空间为零或不足(例如,对应于盘自由空间的剩余时间仅3分钟,尽管期望计时器编程记录5分钟后结束)(在步骤ST94中为否),则重新更换盘。
更具体地说,MPU30向盘更换器100再次输出一个盘更换命令(步骤ST86)。如果用于更换的第二张新盘可用(在步骤ST90中为是),则从该盘读出管理数据(步骤ST92)。如果写入用于更换的第二张新盘的VMGI_MAT中FREE_SPACE中的自由空间足够(例如,使用这时所用的平均记录速率计算的剩余时间是10分钟或更多)(在步骤ST94中为是),则根据文件管理信息确定在用于更换的第二张新盘10上用于写的地址(自由空间的头部位置),并且把对应于从用于更换的第二张新盘10的管理数据(VMGI_MAT)读出的自由空间信息(FREE_SPACE)的一个自由空间值,写入分配在MPU30中RAM上的寄存器“FreeAr”中(步骤ST96)。
然后,把数据写入用于更换的第二张新盘10的管理区域中(步骤ST98)。例如,把对应于要记录的程序的视频标题集合VTS寄存在视频管理器信息VMGI中,并且建立与该VTS有关的文件。
此后,MPU30在TV监视器上OSD显示例如一条信息“在4Mbps平均记录速率下剩余可记录时间将是10分钟”(步骤ST100),并且控制返回正常过程(例如,图34中步骤ST24至ST32的循环)。
图46是流程图,用来解释当在图45中的步骤ST90中在盘更换器100中没有用于更换的新盘可用时的一个过程。
如果在盘更换器100中没有用于更换的新盘可用(或装在盘更换器100中的盘没有自由空间),则图26中的MPU 30在图58中的监视器屏幕上OSD显示一个对话框(图60中左下方的一个),该对话框包括一条提醒用户装记录盘的信息(步骤ST102)。
如果用户把盘10装在盘更换器100中(在步骤ST104中为是),则流程返回图45中的步骤ST92,以检查安装盘10的自由空间(步骤ST94)。如果安装的盘10没有自由空间(在步骤ST94中为否),并且在盘更换器100中没有更多用于更换的新盘可用(在步骤ST90中为否),则流程又前进到图46中的步骤ST102。
从控制进入图45中的盘更换过程时到控制返回图34中记录过程循环(ST24至ST32)过去的时间(即从检测到盘10更换时到能用来继续记录的新盘10装在图26中盘驱动器32中过去的时间),通过图26中微型计算机块30中的一个计时器(末表示)测量。MPU30周期地监视这个计时器的时间测量值(图46中的步骤ST106)。
如果在用户能找到一张用于更换的新盘之前过去一段时间,并且计时器的时间测量值超过预定时间(在步骤ST108中为否),则OSD显示一条信息“盘没有成功地更换。停止记录”,如通过图60中右下对话框举例的那样(步骤ST110)。
注意在步骤ST108检查的预定时间根据其中在这时的平均位速率下在图26中临时存储器34上能可靠缓冲数据的时间来确定。例如,当临时存储器34在平均4Mbps下具有能够缓冲至少30秒记录节目的量时,对于4Mbps平均记录速率的预定时间使用例如25秒。
如果在预定时间内盘不能更换,则停止这时装在图26中盘驱动器32中的盘10上的记录,并且清除缓冲在临时存储器34上的记录信息(步骤ST112)。当记录以这种方式停止时,OSD显示图60中的右下对话框。
在步骤ST112中的记录停止过程对应于“停止记录”输入的检测(在图34中步骤ST24中为是)。在这种情况下,执行图步骤ST34中的记录完成处理,以停止图26中DVD录像机的记录。就步骤ST34中的这种记录完成处理而言,在图45中步骤ST94中确定“没有自由空间”时的值(即零或在很短时间内变成零的值),写入在这时装在盘驱动器32中的DVD-RAM(或DVD-RW)盘10中VMGI_MAT中的FREE_SPACE(图17)中。
另一方面,如果新的DVD-RAM(或DVD-RW)盘10装在盘更换器100中(在图46中步骤ST104中为是),并且该盘具有足够的自由空间(图45中步骤ST94中为是),则通过步骤ST96至ST100中的以下过程OSD显示图60中的右上对话框。
图47是流程图,用来解释用户手动更换记录盘的过程的一个例子。图62表示当用户手动更换盘时通知用户盘更换时间过去等的对话框的一个例子。
当图26中所示DVD录像机仅包括一个接一个地处理盘10的盘驱动器32,而没有盘更换器100时,使用图47中所示的盘更换过程。注意即使当录像机包括盘更换器100时,当在盘更换器中没有用于更换的空白盘可用时,也能使用这个过程。
当其中正在记录数据的盘10的剩余量变得小于预定值时,作为用于“小剩余量”的过程(ST30)之一,能执行图47中所示的盘更换过程。
就是说,如果其中正在记录数据的盘10的剩余量小于预定值(例如150M字节)(在图34中步骤ST28中为是),则控制进入图47中所示的盘更换过程。
当进入这个过程时,图26中的MPU30向盘驱动器32发布一个正在进行记录的盘10的盘停止命令。在接收到盘停止命令时,盘驱动器32的微型计算机(末表示)暂停在盘10上的记录,在暂停记录时存储用于写的地址,停止盘10的转动,及把该过程的结束状态送回MPU30。
在接收到过程结束状态时,MPU30初始设置用来通知用户盘更换时间过去的时间条(步骤ST122)。更具体地说,寄存器“Timebar”分配在微型计算机块30的内部RAM上,一个代表在这个寄存器“Timebar”中的时间条的参数(这个时间条参数具有上限(例如“最大值”为10),并且假定在这种情况下在初始设置时使用“9”)。
在完成时间条的初始设置时,MPU30在图58中的监视器屏幕上弹出一个对话框(例如图62中左上方的一个),该对话框包括“作为九个方块标记□的序列的时间条”,由此显示提醒用户更换盘的信息和时间条(步骤ST124)。此后,控制进入用来缩短“作为九个方块标记□的序列的时间条”的时间条过程和盘更换过程(步骤ST126)。(注意在图中使用的连续的方块标记,但在说明书中使用开口的方块标记□作为时间条标记)。
图48是流程图,用来解释图47中时间条显示过程和盘更换过程(步骤ST126)的一个例子。
当一段时间过去而观察到在图47中步骤ST124中显示的一条信息“请装盘”的用户没有按下盘更换键(末表示;这个键置于图27中设备主体200的预定位置或图28中遥控器5上)(在步骤ST1260中为否),图26中的MPU30检查过去时间(步骤ST1261)。
尽管没有表示,但图26中的MPU 30包括一个时钟振荡器、一个用来监视过去时间(高达例如27秒)同时计数从该时钟振荡器输出的时钟脉冲的主计时器、和一个在这段过去时间内用来监视分段时间(高达例如对应于一个时间标记□的3秒)的子计时器。
如果由MPU30检查的时间落入预定时间内(在对应于图47中步骤ST122中初始设置的九个时间条标记□的27秒内;用来检查过去时间是否落入预定时间内的计时器值随时间的过去而减小,并且最后变成零)(在步骤ST1261中为是),图26中的MPU 30检查用户是否已经停止对使用中的盘10的记录(例如他或她是否通过按下设备主体或遥控器上的停止键已经取消了记录)(步骤ST1262)。
如果向盘10的记录没有停止(在步骤ST1262中为否),并且如果该盘10没有剩余量(在步骤ST1266中为是),则在该盘的管理区域(VMGI、VTSI的文件管理区域)中设置参数(盘10的自由空间值等)(步骤ST1267),并且把盘停止命令输出到盘驱动器32(步骤ST1268)。在接收到这个盘停止命令时,盘驱动器32的微型计算机(末表示)停止向盘10的记录。此后,MPU30检查是否到减少或擦除一个时间条标记□的时间(步骤ST1263)。
如果向盘10的记录停止(在步骤ST1262中为是),或者如果该盘10有足够的剩余量(在步骤ST1266中为否),则跳过步骤ST1267和步骤ST1268中的过程,并且MPU 30的过程跳到检查是否到擦除一个时间条标记□的时间的步骤(步骤ST1263)。
如果确定没有到擦除一个时间条标记□的时间(即还没有过去对应于一个标记□的时间3秒)(在步骤ST1263中为否),则流程返回步骤ST1260,并且MPU 30执行步骤ST1260至ST1263的循环。
另一方面,如果确定已经到擦除一个时间条标记□的时间(即已经过去3秒)(在步骤ST1263中为是),则MPU30擦除一个OSD显示的时间条标记□,如图62中的左上对话框所示(步骤ST1264)。然后,MPU30把寄存器“Timebar”的内容减小1(步骤ST1265),并且流程返回步骤ST1260。MPU 30执行步骤ST1260至ST1265的循环。
如果随步骤ST1260至ST1265的循环过去一段时间,并且在图47中步骤ST122中设置九个时间条标记□(每个对应于3秒)之后,在从控制刚进入图48中的过程后的计时起已经过去了27秒,即检查时间落在预定时间外(在步骤ST1261中为否),则在图58中的监视器屏幕上OSD显示一条信息“盘没有成功地更换。停止记录”,如图62中的左边中间对话框所示(步骤ST1269)。在这时停止记录,并且清除在图26中临时存储器34上缓冲的记录信息(步骤ST1270)。此后,控制返回图26中所示DVD录像机的正常过程(在这种情况下,一种用来等待诸如盘停止状态下重放操作之类的用户操作的过程)。
另一方面,如果观察到在图47中步骤ST124中显示的一条信息“请装盘”的用户按下盘更换键(末表示)(在步骤ST1260中为是),则图26中的MPU 30检查用户是否已经停止对使用中盘10的记录(例如他或她是否通过按下设备主体或遥控器上的停止键已经取消了记录)(步骤ST1271)。
如果用户已经停止向盘10的记录(在步骤ST1271中为否),则MPU30设置在该盘的管理区域(VMGI、VTSI的文件管理区域)中的参数(步骤ST1272),并且向盘驱动器32发出一个该盘的弹出命令(步骤ST1273)。
然而,如果向盘10的记录还没有停止(在步骤ST1271中为是),则MPU30向盘驱动器32发出一个该盘的弹出命令(步骤ST1273)。在这种情况下,跳过向管理区域(VMGI、VTSI)的参数设置过程(步骤ST1272)。
在接收到弹出命令时,盘驱动器32中的微型计算机(末表示)弹出当前装的盘10。此后,当用户把新盘10放在图27中设备主体200的托盘202上,并且按下图28中遥控器5上的开/关键5g时,新盘10缩进设备主体200中,并且装入盘驱动器32中(步骤ST1274)。在完成安装时,流程返回图47中的步骤ST128。
在控制返回图47中的过程之后,图26中的MPU30读在图48中步骤ST1274中装入盘驱动器32中的盘(更换的盘)10的管理数据(导入区域的物理格式信息、视频管理器信息VMGI的管理表等),并且检查更换的盘10是否有自由空间(步骤ST130)。在这种检查期间,OSD显示图62中所示右边中部的对话框。
如果盘10没有自由空间(在步骤ST130中为否),则MPU 30 OSD显示图62中的左下对话框,该对话框通知用户装在盘驱动器32中的盘(更换的盘)10没有自由空间(步骤ST132)。
此后,MPU30再次进入图48中所示的过程,并且等待直到用户在预定时间内把另一张盘10装入到盘驱动器32中(步骤ST1274)。在完成盘安装时,流程返回图47中的步骤ST128。
这样,包括图48中过程的步骤ST126至ST132的循环重复其本身,直到在预定时间段内把具有足够自由空间的新盘10装入或放到盘驱动器32上。
如果盘驱动器32中装的新盘10具有自由空间(在步骤ST130中为是),则确定写到盘10的地址,并且把从新盘10的管理数据中读出的自由空间信息(FREE SPACE)写入分配在MPU 30的内部RAM上的寄存器“FreeAr”中(步骤ST134)。然后,把数据写入所装新盘10的管理区域(VMGI、VTSI等的文件管理区域)中(步骤ST136)。
例如,通过与图37中步骤ST422B中相同的方法,根据这时选择的平均记录速率和寄存器“FreeAr”中设置的自由空间,计算剩余可记录时间(估计值)。使用图62中的右下对话框,与这时的平均速率一起OSD显示计算的剩余时间(步骤ST138)。这样,当在预定时间内把具有足够自由空间的新盘10装在盘驱动器32中时,控制返回用来进行记录的正常过程。就这个过程而言,使用缓冲在图26中临时存储器34上的记录信息重新开始对新盘10的记录。
图49是流程图,用来解释图26中所示DVD录像机的计时器记录。在这个过程中,自动设置记录速率,即使当用户不指定专门的记录速率时也是如此。
当图26中所示DVD录像机的用户按下图28中遥控器5上计时器键5tme时,MPU 30在图58中的监视器屏幕上输出一个计时器记录菜单(包括在节目单元中用来指定要记录的频道、节目记录日期/时间、记录模式、平均记录速度率的表等)(步骤ST50)。使用光标键5q、数字小键盘5t、回车键5s等,能进行这个菜单上的计时器记录设置。另一方面,通过用户使用遥控器5上记录模式键5rmd能称心地设置记录时的记录模式(MPEG2或MPEG1)和平均记录速率。
在完成步骤ST50中的计时器记录设置时,当用户按下图28中遥控器5上的回车键5s时,图26中的MPU30根据装在盘驱动器32中的盘的自由空间(通过从对应于该盘的自由包数量的剩余量减去辅助量得到的值、和选择的平均记录速率Rs,计算剩余可记录时间Tr(步骤ST52)。
由于基于盘10剩余量和所用平均记录速率的估计剩余时间可能包含误差,所以最好考虑这样的预期误差(用来防止不完整记录的余量)。按照这样的误差确定辅助量。例如,作为计时器记录的各种模拟的结果,如果确定剩余时间计算值Tr包括10%的最大误差,则能把剩余量的量10%设置为辅助量。
作为辅助量,能指定盘10上数据区域中区单元中的空间区域。DVD盘10划分成导入区域27、数据区域28、和导出区域26。数据区域28分解成24个区,即区0至23。在这些区中,在读时光学拾取器的线速度是恒定的。另外,在一个DVD-RAM盘上,每个区划分成作为实际数据区域的一个用户区域、和一个空间区域。当在该区中产生一个缺陷扇区时,这个空间区域准备作为一个替代扇区。为此原因,当没有产生缺陷扇区时,这个空间区域是自由区域。就是说,这个自由区域能用作辅助量。
以后,图26中的MPU30在步骤ST50中把保存的节目的总时间Tt(保存时间)与在步骤ST52中计算的剩余时间Tr相比较(步骤ST54)。
如果剩余时间Tr比保存时间Tt短(在步骤ST54中为是),则检查在步骤ST50中设置的用于计时器记录的记录速率(当前记录速率)Rs是否小于图26中所示DVD录像机所用的最小平均记录速率(例如,1.8Mbps至2Mbps)(步骤ST58)。
如果当前记录速率Rs大于最小记录速率(在步骤ST56中为是),则稍微减小记录速率Rs(例如从4Mbps到3.8Mbps)(步骤ST58),因为通过减小速率Rs能增大剩余时间Tr。
根据减小的、新的记录速率Rs,重新计算剩余时间Tr(步骤ST52)。如果重新计算的剩余时间Tr仍比保存时间Tt短(在步骤ST54中为是),则步骤ST52至ST58的循环重复其本身。
在步骤ST52至ST58循环的重复期间(剩余时间Tr比保存时间Tt短),如果记录速率Rs变得等于或小于最小记录速率(在步骤ST56中为否),则在盘10的剩余时间Tr内所有的计时器编程源都不能记录,即使在最小记录速率下也是如此。在这种情况下,MPU 30 OSD显示一条信息“盘的自由空间不足,所有的计时器编程源都不能记录”(步骤ST60),并且返回正常过程。
返回后的正常过程可以是计时器记录前的状态,但可以强迫计时器记录重新开始。
假定即使通过以最小记录速率Rs=2Mbps记录,剩余时间Tr也只有60分钟,尽管保存时间Tt是75分钟。在这种情况下,如果把MPU30编程为开始强迫的计时器记录,则不能完成步骤ST50中的节目号<3>的计时器记录(不能记录最后15分钟)。
另一方面,如果在步骤ST52中计算的剩余时间Tr等于或大于保存时间Tt(在步骤ST54中为否),则图26中的MPU 30 OSD显示例如一条信息“完成用2Mbps的记录速率的计时器编程”(步骤ST62)。当用户同时按下图28中遥控器5上计时器键5tme和记录键5rec时(在步骤ST64中为是),把在步骤ST62中显示的平均记录速率Rs的值(2Mbps等)设置在图26中的视频编码器53中(步骤ST68),并且控制进入计时器记录模式,由此切断图26中所示DVD录像机的电源。
在步骤ST62中的OSD显示状态中,如果用户按下遥控器5上的操作键(停止键5e、结束键5end、清除键5cr等)而不是计时器键5tme+记录键5rec,则取消计时器记录,并且还取消记录速率的变化(步骤ST70)。例如,如果在计时器记录之前设置的平均记录速率是4Mbps,并且步骤ST62中的平均记录速率经图49中步骤ST52至ST58的循环过程已经变成2Mbps,则取消这个记录速率“2Mbps”以恢复“4Mbps”。
图50是流程图,用来解释图26中所示DVD录像机编程计时器记录的另一个例子(包括自动图像质量设置过程)。
当DVD-RAM(DVD-RW)盘10装在图26中的盘驱动器32中时,MPU30读该盘的管理数据(VMGI_MAT),以检测安装盘10的当前自由空间(FREE_SPACE)(步骤ST200)。
如果检测到的自由空间是零(或基本上为零)(在步骤ST202中为否),则MPU30在图58中的监视器屏幕上OSD显示一条信息“记录空间没有剩余”(步骤ST204),由此结束图50中的处理。
如果检测到安装盘10有足够的自由空间(在步骤ST202中为是),则MPU 30确定用来写到该盘10的地址,并且把检测到的自由空间写入寄存器“FreeAr”中(步骤ST206)。
此后,与图49中步骤ST50中相同的“计时器记录菜单”OSD显示在图58中的监视器屏幕上(步骤ST208)。用户在观察“计时器记录菜单”的同时指定要保存的记录节目(N个节目)(步骤ST210)。
在指定要保存的节目时,用户指定需要的节目、其记录时间、和图像质量模式之一,即高、标准、低、和自动质量模式的一个。
在完成节目保存时,如果用户按下图28中遥控器5上的结束键5end(在步骤ST212中为否),则图26中的MPU30检查这时安装在盘驱动器32中的盘10的剩余量是否覆盖对应于所有保存节目(N个节目)的总保存时间的记录量(对应于总保存时间与这时设置为缺省的平均位速率的乘积)(步骤ST214)。
如果记录量超过盘10的剩余量(在步骤ST214中为否),则MPU 30OSD显示例如一条信息“所有节目不能都记录在盘中”(步骤ST224),并且返回用来指定要保存的节目的过程(步骤ST210)。
当用户已经改变了在这个用来指定要保存节目的过程中的保存内容时(步骤ST210)(例如他或她已经减少了要保存的节目数量N,或减小了一个或多个节目的保存时间),如果盘10的剩余量能覆盖记录量(在步骤ST214中为是),则MPU30把(剩余量-辅助量-在步骤ST210中指定的节目的记录量)存储在指示新剩余量的寄存器“Lftsp”中(步骤ST216)。
如果存储在寄存器“Lftsp”中的剩余量大得足够以高质量速率(例如6Mbps)作为用于自动质量模式的记录速率,来记录用这时保存的那些的自动质量模式设置的所有节目(在步骤ST218中为是),则选择6Mbps作为高质量速率(步骤ST220),由此结束图50中的过程。
此后,如果用户已经同时按下例如图28中遥控器5上的记录键5rec和重放键5c,则图26中所示的DVD录像机开始以高质量速率(6Mbps)记录步骤ST210中保存的节目。
如果存储在寄存器“Lftsp”中的剩余量既不能以高质量速率(例如6Mbps),来记录用这时保存的那些的自动质量模式设置的所有节目(在步骤ST218中为否),又不能以低质量速率(例如2 Mbps)记录所有保存的节目(在步骤ST222中为否),则MPU 30 OSD显示一条信息“所有节目不能都记录在盘中”(步骤ST224),并且流程再次返回用来指定要保存的节目的过程(步骤ST210)。
如果存储在寄存器“Lftsp”中的剩余量不能以高质量速率(例如6Mbps),来记录用这时保存的那些的自动质量模式设置的所有节目(在步骤ST218中为否),而能以低质量速率(例如2Mbps)记录所有保存的节目(在步骤ST222中为是),则MPU30进入自动图像质量设置过程(步骤ST226)。
图51是流程图,用来解释图50中自动图像质量设置过程(步骤ST226)中的平均速率设置过程的一个例子。
如果总记录时间代表用图50中步骤ST210中保存的那些的自动质量模式设置的所有节目的总记录时间,则通过把上述剩余量除以这个总记录时间得到的值(剩余量÷总记录时间)寄存为平均记录速率Recrate(步骤ST226A)。另外,考虑到上述的辅助量,把[剩余量-保存的辅助量]÷总记录时间寄存为平均记录速率Recrate(步骤ST226A)。
以后,把其记录速率自动设置的记录节目的所有平均记录速率设置在步骤ST226A中寄存的Recrate中(步骤ST226B),并且流程返回图50中的过程。
图52是流程图,表示图50中自动图像质量设置过程(步骤ST226)中的平均速率设置过程的另一个例子。
最初,把通过把上述剩余量除以预定高质量记录速率(例如6Mbps)得到的值寄存为可记录时间RecTM,把保存节目的节目号索引N初始化为“1”,把节目记录时间ProgrecTM初始化为“0”,及把其记录速率要自动设置的节目的数量设置在节目数量参数M中(步骤ST226C)。
其次,把第N个(初始、第一)记录时间与节目记录时间ProgrecTM之和(初始、零)寄存为新的节目记录时间ProgrecTM(步骤ST226D)。结果,ProgrecTM记录第一保存节目的记录时间。
把以这种方式得到的ProgrecTM与步骤ST226C中寄存的可记录时间RecTM相比较(步骤ST226E)。
如果ProgrecTM不大于RecTM(即可记录时间能覆盖保存节目的记录时间)(在步骤ST226E中为否),则保存节目号N增加1(步骤ST226F),并且把至今的第二记录时间与ProgrecTM(第一记录时间)之和寄存为新的程序记录时间ProgrecTM(步骤ST226D)。结果,ProgrecTM记录第一和第二保存节目的记录时间的总和。
在重复以上步骤ST226D至ST226F的循环之后,如果ProgrecTM变得大于RecTM(即可记录时间不能覆盖保存节目的总记录时间)(在步骤ST226E中为是),则第一至第(N-1)个保存节目的平均记录速率设置为步骤ST226C中的高质量记录速率(在这种情况下为6 Mbps)(步骤ST226G)。
就上述过程而言,第一至第(N-1)个(如果N=3,则第一和第二个)保存程序自动设置在使用高质量记录速率的高质量模式中。
由于第N个至第M个(例如第三至第六个)保存节目不能以高质量记录速率记录,所以改变用于记录这些节目的平均记录速率Recrate(步骤ST226H)。这种改变从通过从ProgrecTM(第一至第N个保存节目的总记录时间)减去第N个记录时间得到的值寄存为新的节目记录时间ProgrecTM开始。这意味着ProgrecTM代表能以高质量记录的第一至第(N-1)个保存节目的总记录时间。由于减去第N个记录时间,所以可记录时间RecTM变得等于或大于ProgrecTM。因此,用来进行第N个和以后的(高达第M个)保存节目的平均记录速率Recrate落入计算的RecTM内(步骤ST226H)。
注意通过[剩余量-ProgrecTM×高质量记录速率]÷第N个至第M个(例如从N=3至M=6)保存节目的总记录时间,计算步骤ST226H中的Recrate(假定是Recrate1)。
如果计算的Recrate小于能保证最低要求图像质量的低质量模式的速率(例如1.8Mbps),则把保存节目的节目数量索引N减小1(例如从N=3到N=2)(步骤ST226J)。结果,在步骤ST226H中计算的ProgrecTM减小(从第一至第三保存节目的总记录时间减小到第一和第二保存节目的总记录时间)。因此,由于用于每单位时间耗费大量数据的高质量速率的记录时间ProgrecTM减小,所以[剩余量-ProgrecTM×高质量记录速率]增大。
当把以这种方式增大的[剩余量-ProgrecTM×高质量记录速率]除以第N个至第M个(在这种情况下为第二至第六)保存节目的总记录时间时,在步骤ST226H中重新计算新的平均记录速率Recrate(假定是Recrate2)。重新计算的Recrate2小于以上的Recrate1。
如果计算的Recrate2等于或大于保证最低要求图像质量的低质量模式的速率(例如1.8Mbps)(在步骤ST226I中为否),则自动设置图像质量,从而以平均记录速率Recrate2记录第N个和以后的保存节目(在这种情况下为第二至第六个保存节目)(步骤ST226K)。
注意图50至52中所示的编程过程能用在计时器记录中,但不限于编程计时器记录。就是说,当用户在图50至52中所示的编程过程之后进行记录开始操作时,保存节目(与用于计时器记录的那些无关)能高效地以各种平均记录速率记录在盘104的自由空间上。
图53是流程图,用来解释图26中所示DVD录像机记录的又一个例子。
将简短地解释图26中所示DVD录像机在记录时的视频信号流。
由TV调谐器44或AV输入(外部输入)42输入的AV信号被A/D转换。转换的数字视频信号输入到视频编码器53,而转换的数字声频信号输入到声频编码器54。而且,TV调谐器44向副图像编码器55输入一个关闭解释信号或电视文字的文本信号,如果除视频和声频信号外这样的信号也存在的话。
编码器53至55压缩和打包输入信号,并且把信号包输入到格式化器56。在这种情况下,形成每个包以具有每包2,048字节的大小。注意编码器53至55按照STC38的值确定和记录表示时间标记PTS和每个包的译码时间标记DTS,如所需要的那样。
注意STC能包括一个用于计数90kHz时钟脉冲的计时器,以具有例如“0000”的记录开始时间。
格式化器56把包数据临时存储在缓冲器57中,并且然后通过MPEG以图像组(GOP)为单位打包和混合输入的包数据。格式化器56把导航包86(图11)加到每个GOP的开始,并且把数据发送到数据处理器36。
数据处理器36形成每个包括从格式化器56发送的16包数据的ECC组,把误差校正码ECC加到每个组,并且把他们发送到盘驱动器32。在这时,如果盘驱动器32没有准备在盘10上记录数据,则把从数据处理器36发送的数据传送到临时存储器34,并且等待直到它准备记录数据。当盘驱动器32准备在盘10上记录数据时,开始记录。注意临时存储器34使用一个大容量存储器来保持高速存取几分钟的记录数据。
在完成记录时,各导航包的地址数据记录在保证于每个导航包86中的快进和反绕数据字段(末表示)上。此后,需要的信息记录在管理区域上(VMGI、VTSI等),由此结束记录。
当例如DVD盘10装在进行这种记录的DVD录像机中时,读其管理数据(导入,VMGI)(步骤ST500)。
根据读管理数据中的自由空间信息(FREE_SPACE),检查安装盘10是否具有自由空间(步骤ST502)。
如果自由空间信息(FREE_SPACE)的内容指示零或基本为零(即盘在记录开始之后几秒钟内将变成充满数据)(在步骤ST502中为否),则OSD显示一条信息“没有记录空间剩余”(步骤ST504)。
如果自由空间存在(在步骤ST502中为是),则把数据写入安装盘10的管理区域中(步骤ST506)。例如,把对应于要记录的节目的视频标题集合VTS,寄存在视频管理器信息VMGI和与建立的这个VTS有关的文件中。
以后,进行用于记录的初始设置(步骤ST508)。在这种初始设置中,初始化图26中的各编码器(53至55)(以设置平均传送速率,即V编码器53的平均记录速率,等等),复位系统时间计数器STC,把写开始地址设置在盘驱动器32中,初始化格式化器56(以设置哑包插入、信息单元划分时间等),等等。
在完成用于记录的初始设置时(步骤ST508),设置一个记录开始命令(步骤ST510)。就这个过程而言,记录开始命令从MPU 30发送到编码器50中的各编码器(53至55),由此在安装在盘驱动器32中的盘10的自由空间上开始记录。
如果没检测到“停止记录”的输入(在步骤ST512中为否),并且记录继续进行,则与记录平行地执行用来计算或监视其中正在记录数据的盘10的剩余量(图36)的过程(步骤ST514)。
作为步骤ST514中过程的结果,如果确定盘10的剩余量变得小于预定值(在步骤ST516中为是;在图36中在最小空间标志中设置“1”),则控制进入用于小剩余量的过程(图37等)(步骤ST518)。
作为步骤ST518中过程的结果,如果其中正在记录数据的盘10仍有可记录的量(在步骤ST520中为否),则步骤ST512至ST520的循环本身重复,直到检测到“停止记录”输入(在步骤ST512中为是)或没有可记录的量剩余(在步骤ST520中为是)。
如果确定在其中正在记录数据的盘10没有更多的可记录量剩余(在步骤ST520中为是),或者在步骤ST512至ST520的循环重复期间,检测到“停止记录”输入(在步骤ST512中为是),则控制进入图54中所示的过程。
图54是流程图,用来解释在完成图53中所示的序列中的记录时到管理区域的写、及重放标志和档案标志的缺省设置。
当控制离开图53中步骤ST512至ST520的循环,并且进入图54中的过程时,执行记录完成处理(步骤ST522)。在这个记录完成处理中,初始化图26中的各编码器(53至55)(以把记录速率复位到缺省值等),初始化格式化器56(以把各种设置值复位到缺省值等),进行关于视频管理器信息VMGI的写(以更新图17中FREE_SPACE的内容等),进行关于视频标题集合信息VTSI的写(以更新图21中PGCI的内容等),等等。
此后,把在视频标题集合信息VTSI的管理表VTSI_MAT中的重放标志(PLAY_END Flag)设置为“0”,以指示记录的内容还没有完全重放,并且把VTSI_MAT中的档案标志(ARCHIVE Flag)也设置“0”,以指示记录的内容不保持(即可擦除或可重写)(步骤ST524)。
这样,结束在图53至54中举例的记录。根据这种记录,使用重放标志(“0”)能防止记录的节目在没有重放之前由于重写被偶然擦除。
图55是流程图,用来解释图26中所示DVD录像机的重放操作的一个例子。
首先将描述当图26中所示DVD录像机重放时的视频信号流。
在接收到例如通过用户操作遥控器的重放命令时,图26中的MPU30经数据处理器36从盘驱动器32读盘10的管理区域,由此确定要重放的地址。
然后MPU30把要重放的数据的确定地址和读命令发送到盘驱动器32。
盘驱动器32按照接收到的命令从盘10读出扇区数据。读出的数据由数据处理器36进行误差校正,并且以包数据的形式发送到译码器60。
在译码器60中,读出的包数据由分隔器62接收。分隔器62把接收到的包数据打包。然后,分隔器62按照各数据的目的,把视频包元数据(MPEG视频数据)传送到视频译码器64,把声频包元数据传送到声频译码器68,把副图像包元数据传送到SP译码器65。而且,导航包保存在MPU30的内部存储器(RAM)中。以这种形式,MPU30能在需要时存取其内部存储器中导航包的内容。
在从分隔器62输出的每个包元数据的传送开始时,把展示时间标记PTS装到系统时间计数器STC38中。更具体地说,MPU30把包括在导航包中的PTS设置在STC38中,而视频译码器64把视频数据的PTS自动设置在STC38中。
此后,各译码器(64、65、68)与包元数据中的PTS值同步地重放(同时比较PTS和STC值),并且把例如带有声频和叠加的对话数据的运动图像数据,经AV输出46供给到外部监视器TV。
当例如DVD-RW盘10装在以这种方式重放的DVD录像机中时,记录数据从该盘10的导入区域中读出。如果读出的导入数据包含不能由图26中DVD录像机识别的数据,或者如果读出数据的差错校正失败(在步骤ST300中为不行),则DVD录像机进行差错处理(步骤ST302)以停止重放。在这种差错处理中,例如显示一条信息“该盘不能重放”。
如果读数据没有任何差错,或者当差错已经产生而读导入数据能由图26中所示DVD录像机识别时,如果差错校正是成功的(在步骤ST300中为行),则DVD录像机读该盘的管理数据(VMGI)(步骤ST304)。
然后,一个或多个记录在安装盘10上的标题集合以菜单形式显示在TV监视器(末表示)上。观察菜单的用户使用图28中遥控器5上的光标键5q选择希望的标题集合,然后按下回车键5s,以确定该标题集合(步骤ST306)。
在要重放的标题集合以这种方式确定之后,图26中的MPU30从安装盘10读出选择的视频标题集合VTS的信息VTSI(图20)。MPU30然后把在读出的VTSI中的节目链信息PGCI(图21)存储在微型计算机块30的内部RAM的工作区域中(步骤ST308)。
如果确定的标题集合包含多个标题(或多个章节),则用户通过操作遥控器从菜单中选择和确定要重放的标题(章节)(步骤ST310)。
这样,确定要重放的标题的节目数量和信息单元数量(例如图3中的PGC#1和C_IDN#1)(步骤ST312)。
以后,图26中的MPU30参照存储在其内部RAM中的节目链信息PGCI(图21)。MPU30按照记录时的初始设置(图53中的步骤ST508)来初始设置MPEG视频译码器64、副图像译码器65、和声频译码器68(步骤ST314)。
在初始设置之后,执行预处理命令(步骤ST316),并且控制然后进入一个信息单元重放过程(步骤ST318)。就这个信息单元重放过程而言,例如又重放形成图3中节目链PGC#1的信息单元。
如果最后一个信息单元在信息单元重放时没有到达(在步骤ST320中为否),则信息单元重放继续进行(ST318至ST322的循环),同时每重放一个信息单元就累加信息单元数量计数器(末表示)一次(步骤ST322)。
如果最后一个信息单元在信息单元重放时到达(在步骤ST320中为是),则MPU30至今执行PGC#1重放的另一个过程(以把一帧该PGC的最后信息单元呈现为静止图像一个预定时间段)。
如果静止时间已经过去,则MPU30执行一个预定后处理命令(步骤ST326)。如果确定重放没有结束(在步骤ST328中为否),则流程返回步骤ST316。
在静止时间已经过去且执行后处理命令(步骤ST326)之后,如果确定重放结束(例如如果用户已经按下遥控器5上的停止键5e)(在步骤ST328中为是),则MPU30进入图56中所示的过程。
图56是流程图,用来解释在完成图55中所示序列中的重放时档案标志和重放标志的更新。
询问用户关于至今是否永久地(或不可擦除地)保持重放标题集合的菜单(末表示)OSD显示在监视器TV上。如果用户选择保持标题集合(在步骤ST330中为是),则MPU30把“1”设置为视频标题集合信息中的档案标志(图19)(步骤ST332)。另一方面,如果用户选择不保持标题集合(在步骤ST330中为否),则把“0”设置为该档案标志(步骤ST334)。
在完成档案标志的设置之后,把已经结束而要重放的标题集合的重放标志(图19)设置为“1”(步骤ST336),并且执行用来完成重放的其他处理(把“停止”命令输出到图26中的盘驱动器32,在显示器48上进行指示“停止”,等等)(步骤ST338),由此结束图55和56中的重放过程。
就这个重放过程而言,如果用户确定已经重放的给定节目是可擦除的,则使用重放标志(“1”)把这个节目自动设置为可擦除的(可重写的)。而且,能防止已经重放但要保存的节目,由于例如通过设置档案标志(把它设置为“1”)的重写而被无意擦除。
图57是流程图,用来解释在图55中信息单元重放时步骤ST318中的内容。
如果信息单元重放开始(在步骤ST400中为是),则图26中的MPU30根据节目链信息PGCI的内容(图21至25)确定重放开始地址(步骤ST404)。MPU30然后把数据读出命令设置在盘驱动器32中(步骤ST406)。
如果信息单元重放没有开始(在步骤ST400中为否),并且VOBU不继续进行(在步骤ST402中为否),则执行步骤ST404至ST406中的过程。另一方面,如果信息单元重放没有开始(在步骤ST400中为否),并且继续进行VOBU(在步骤ST402中为是),则跳过步骤ST404至ST406中的过程。
在上述过程之后,MPU30在每个VOBU开始处读导航包86(图9)(步骤ST408),并且设置同步信息等(步骤ST410)。
另外,MPU30处理导航包86(图11)中的PCI包元116(步骤ST412)。PCI包元116(图13)包含展示控制信息PCI(图14),并且这个PCI包含PCI(图15)的一般信息PCI_GI。MPU30使用PCI中的高亮信息HLI(图14)执行高亮过程,并且使用PCI_GI中的用户控制信息VOBU_UOP_CTL(图15)执行用来禁止特定用户操作的操作。
注意高亮过程包括一个用来高亮把可选择项限制为例如绿色的副图像帧、和当用户选择一项时用来把该颜色变为红色的过程。
而且,用户的操作禁止操作包括一个用来禁止当用户按下图28中遥控器上的角度键5ang时的角度切换、和用来在TV监视器上显示指示该键操作被禁止的标记的过程。
在完成步骤ST412中的过程时,MPU30检查是否要进行VOBU静止过程(步骤ST414)。
如果要进行VOBU静止过程(例如在节目链信息PGCI中的信息单元重放信息C_PBI的信息单元重放模式(图24)是“1”)(在步骤ST414中为是),则MPU30等待直到该VOBU的重放结束(步骤ST416)。由于一个VOBU的重放时间是约0.4至0.2秒,所以这个等待时间不是很长。
在完成该VOBU的重放时,VOBU静止过程在重放的末尾处开始(步骤ST418)。例如,出现在VOBU末尾处的一帧作为静止图像重放。这个静止图像保持重放,直到用户按下遥控器(图28)或DVD录像机主体(图27)上的重放键。
如果用户在步骤ST414中没有按下暂停键5d(在步骤ST414中为否),或者如果在VOBU静止过程期间用户按下重放键5c,则MPU30检查该信息单元是否是包括VOBU的最后一个(步骤ST420)。
如果该信息单元不是最后一个(在步骤ST420中为否),则流程返回到步骤ST408,以读出下一个VOBU的导航包86,由此重复步骤ST408至ST420中的过程。如果该信息单元是最后一个(在步骤ST420中为是),则控制等待直到这时VOBU的重放结束(步骤ST422)。
此后,控制进入一个单元静止过程,并且作为静止图像重放在单元末尾处的一帧,直到设置为节目链信息PGCI中的单元静止时间(图24)的时间过去(步骤ST424)。在完成单元静止重放时,控制返回到图55中所示的过程。
再次重申,根据本发明的实施例,当盘的剩余量小时,布置已经重放的文件,并且能记录要记录的数据而不用暂停记录。
图63表示一种用来以可变记录速率记录和重放数字运动图像信息的设备(DVD录像机)的另一个实施例。
DVD录像机的设备主体带有一个用来转动DVD-RAM或DVD-R盘10X、和向/从盘10X读/写信息的盘驱动器32X。而且,设备主体带有在记录侧的编码器50X、在重放侧的译码器60X、及用来控制设备主体的操作的微型计算机块30X。
编码器50X包括ADC(模数转换器)51X、选择器(SEL)52X、视频编码器(V-EN)53X、声频编码器(A-EN)54X、副图像编码器(SP-EN)55X、格式化器56X、及缓冲存储器57X。
ADC 51X从AV输入42X接收外部模拟视频信号+外部模拟声频信号,或者从TV调谐器44X接收模拟TV信号+模拟声频信号。ADC 51X把输入的模拟视频信号以例如13.5/6.75MHz的取样频率和8量化位转换成数字信号。(就是说,以4∶2∶2(或4∶4∶4)的比率,用8位,分别量化亮度分量Y、色差分量Cr(或Y-R)、及色差分量Cb(或Y-B))。
类似地,ADC 51X把输入的模拟声频信号以48kHz的取样频率和16量化位转换成数字信号。
当把模拟视频信号和数字声频信号输入到ADC 51X时,数字声频信号通过ADC 51X。
另一方面,当把数字视频信号和数字声频信号输入到ADC 51X时,这些信号通过ADC 51X。
从ADC 51X输出的数字视频信号经视频编码器53X供给到格式化器56X。而且,从ADC 51X输出的数字声频信号分量经声频编码器54X供给到格式化器56X。
当记录用于编辑的压缩图像时,选择器52X选择从视频混合器200X输出的信号(要在下面描述)。
V编码器53X具有通过MPEG2或MPETG1把输入数字视频信号转换成以可变位速率压缩的数字信号的功能。
一个编码器54X具有通过MPEG或AC-3把输入数字声频信号转换成以固定位速率压缩的数字信号的功能。
当具有基于上述格式的数据结构的DVD视频信号从AV输入42X输入时(例如,来自具有专用副图像信号输出终端的DVD录像机的信号),或者当具有这样数据结构的DVD视频信号被播放并且由TV调谐器44X接收时,DVD视频信号中的副图像信号分量(副图像包)输入到副图像编码器(SP编码器)55X。输入到SP编码器55X的副图像数据布置成预定信号格式,然后供给到格式化器56X。
格式化器56X对于输入的视频信号、声频信号、副图像信号等进行预定的信号处理,同时把缓冲存储器57X用作工作区域,并且把与上述格式(文件结构)匹配的记录数据输出到数据处理器36X。
在上述处理中,设置作为主图像数据(视频数据)最小单位的信息单元,并且产生信息单元重放信息(C_PBI)。然后,设置建造节目链的信息单元的结构,主图像、副图像和声频数据的属性等(这些属性的一些使用在编码各数据时得到的信息),并且建立包含各类信息的信息管理表信息(VMGI_MAT和VTSI_MAT)。
把编码的主图像数据、声频数据和副图像数据分段成每个具有预定大小(2,048字节)的包。把哑包适当地插入到这些包中。哑包之外的包描述诸如PTS(表示时间标志)、DTS(译码时间标志)等之类的时间标志。就副图像数据的PTS而言,能描述在相同重放时间区内由主图像数据或声频数据的时间任意延迟的时间。
在每个VOBU85的开始处添加导航包86的同时,布置数据信息单元,以便按其时间码的顺序重放数据,由此形成由多个信息单元建造的VOB83。把包含一个或多个VOB 83的VOBS 82格式化成VTS72的结构。
向/从DVD盘10X写/读(记录/重放)信息的盘驱动装置包括盘驱动器32X、临时存储器34X、数据处理器(D-PRO)36X、和系统时间时钟(STC)38X。
临时存储器34X用来缓冲预定量的那些要经D-PRO 36X写入盘10X的数据(即从编码器50X输出的数据),并且用来缓冲预定量的那些要经盘驱动器32X从盘10X重放的数据(即输入到译码器60X的数据)。
例如,当临时存储器34X包括一个4M字节的半导体存储器(DRAM)时,它能在4Mbps的平均记录速率下缓冲约3秒的记录或重放数据。另一方面,当临时存储器34X包括一个16M字节EEPROM(瞬时存储器)时,它能在4Mbps的平均记录速率下缓冲约30秒的记录或重放数据。另外,当临时存储器34X包括一个100M字节非常紧凑的HDD(硬盘)时,它能在4Mbps的平均记录速率下缓冲约3分钟的记录或重放数据。当在记录期间盘10X已经完全记录时,临时存储器34X还能用来临时存储记录信息,直到盘10X由一个新的更换。
D-PRO 36X把从编码器50X输出的记录数据供给到盘驱动器32X,接收从盘10X经驱动器32X重放的DVD重放信号,重写记录在盘10X上的管理信息(目录记录、VMGI_MAT、VTSI_MAT等),并且在微型计算机块(MPU)30X的控制下擦除记录在盘10X上的数据(文件或VTS)。
MPU 30X包括一个CPU、一个写有控制程序的ROM等、及一个提供执行程序所需要的工作区域的RAM。
MPU 30X把RAM用作工作区域,按照存储在ROM中的控制程序,执行自由空间检测、记录量(记录包的数量)检测、剩余量检测、警告、记录模式改变指令、及其他过程(要在下面描述)。
另外,MPU 30X特别具有擦除禁止范围规定功能、擦禁止设置功能、信息单元划分功能、及对于信息单元的单元的擦除禁止检测功能,由此为用户改进系统的操作性。
在MPU 30X的执行结果中,通知DVD录像机用户的内容显示在DVD录像机的显示器48X上,或者以屏幕上显示(OSD)模式显示在监视器显示器上。
译码器60X包括隔离器62X,用来隔离和抽取来自具有上述包结构的DVD重放数据的包;诸如包隔离等之类的信号过程使用的存储器63X;视频译码器(V-DE)64X,用来译码由隔离器62X隔离的视频包88的内容;副图像译码器(SP-DE)65X,用来译码由隔离器62X隔离的副图像包90的内容;声频译码器(A-DE)68X,用来译码由隔离器62X隔离的声频包91的内容;及视频处理器(V-PRO)66X,用来适当地使从SP-DE 65X输出的副图像数据与从V译码器64X输出的视频数据同步,并且输出带有诸如菜单、高亮按钮、叠加的对话等之类的叠加副图像数据的主图像数据。
来自视频处理器66X的输出经一个视频数模转换器(V·DAC)67X供给到诸如电视接收机之类的监视器。来自声频译码器68X的输出经数模转换器(DAC)69X供给到一个外部扩音器。而且,来自声频译码器68X的输出能经一个接口作为数字信号输出。视频混合器200X连接到作为工作存储器的帧存储器201X上。而且,MPU 30X连接到键输入部分49X、和用于录放机的显示器48X上。
下面将简短地描述这种设备的操作。
在接收到来自键输入部分49X的记录命令时,MPU 30X经盘驱动器32X读管理数据,并且确定其中要写数据的区域。然后,MPU 30X把管理数据设置在管理区域中,从而能把数据写入确定的区域中,及把视频数据的写开始地址设置在盘驱动器32X中,由此准备数据记录。如果盘没可记录空间,则产生警告声音或显示警告信息。MPU 30X复位STC 38X中的时间。注意STC 38X是一个系统计时器,及参照STC 38X的值进行记录/重放。另外,MPU 30X设置其他单元。
视频信号流如下。
A/D转换从TV调谐器44X或一个外部输入端输入的AV信号。转换的视频信号供给到视频译码器53X,而转换的声频信号供给到声频译码器54X。而且,一个文本信号例如电文从TV调谐器44X输入到SP编码器55X。
各编码器压缩和打包其输入信号(形成各包,同时在打包时分段成具有每包2,048字节的大小),并且把诸包供给到格式化器56X。注意各编码器在需要时按照STC 38X的值确定每包的PTS和DTS。
格式化器56X暂时把包数据存储在缓冲存储器57X中,然后以GOS为单位打包和混合输入的包元数据,把NV包添加到每个GOP的开始,及把他们输入到D-PRO 36X。
D-PRO 36X形成每组包括16包的ECC组,把ECC加到每个组上,及把这些组发送到盘驱动器32X。在这种情况下,当盘驱动器32X没有准备好在盘上记录时,它把数据传送到临时存储器34X,等待直到它变成准备记录数据,及然后当准备好时开始记录。注意把临时存储器34X设想成一个大容量存储器,以保持高速存取几分钟或更多的记录数据。
在完成记录时,把各NV包的地址数据记录在每个NV包的快进和反绕数据字段中,并且把需要的信息记录在管理区域中,由此结束记录。
MPU 30X经一微型计算机总线能访问D-PRO 36X,以读/写文件的管理区域中的数据。
在完成记录时,清除在这个实施例中由系统使用的用于每个信息单元的擦除禁止标志(ATCHIVE Flag),以指示“可擦除”。在C_PBI中描述擦除禁止标志,如下面描述的那样。就是说,在记录开始时,允许擦除。当VMT包括一个擦除禁止标志时,也清除该标志。
另外,重放时的数据处理如下。在接收到重放命令时,MPU 30X经D-PRO 36X从盘驱动器32X读管理区域中的数据,并且确定重放开始地址。MPU 30X把要重放的数据的确定地址、和读命令发送到驱动器32X。
驱动器32X按照接收到的读命令从盘10X读出扇区数据。D-PRO 36X进行读出数据的差错校正,并且把他们以包数据的形式输出到译码器60X。在译码器60X中,隔离器62X接收读出的包数据,并且把他们打包。然后,隔离器62X按照各数据的目的,把视频包元数据(MPEG视频数据)传送到视频译码器64X,把声频包元数据传送到声频译码器68X,及把副图像包元数据传送到SP译码器65X。另外,隔离器62X把NV包保存在MPU30X的内部存储器中,因为他们由MPU30X处理,从而在需要时NV包能由MPU 30X存取。
在每个传送的包元数据中,包括在其首部中的PTS在传送开始时装载到STC38X中(MPU把每个NV包中的PTS设置在STC中,而视频译码器64X自动地把视频数据的PTS设置在STC 38X中)。此后,各译码器与包元数据中的PTS值同步的重放(同时比较PTS与STC值),以在TV监视器上重放带有声频和叠加的对话数据的运动图像。
为了精确地管理数据,能把擦除禁止标志设置在信息单元重放信息(C_PBI)中,如图23中所示。
就是说,在这个系统中,由于不是以标题而是以信息单元为单位设置擦除禁止标志,所以能以信息单元为单位设置擦除禁止,并且能精确地管理数据。
下面参照图64和图65,将解释擦除禁止设置的操作流程。图66表示这时屏幕图像的变化,并且如果信息单元必须划分,则图67表示该图像。擦除禁止设置按如下执行。
1)用户选择一个要擦除禁止的标题。
2)然后,显示对应于选择标题(VTS或PGC)的重放时间的时间条和一个用来指定范围的光标。在这时,当显示的时间条由虚线以信息,单元为单位划分时,用户能识别由虚线限定的范围内的部分所指示的相同场景(图22)。就是说,在摄象机的情况下,从记录开始直到暂停键或记录结束键压下的序列对应于这个场景。在电视剧的情况下,从给出商业广告(CM)到下一个广告的序列对应于该场景。
3)用户使用光标和标记键指定擦除禁止设置开始位置,并且对应于指定位置的VOBU的地址等被保存在工作存储器中。在这时,在由光标指示的VOBU开始处的I图像数据显示为压缩图像,以允许容易选择。而且,能显示这时的重放时间。注意通过根据NV包中的C_ELTM和C_PBI中的C_PBTM,计算从标题开始到紧接着前面信息单元的信息单元过去的时间+在NV包中的C_ELTM,得到重放时间。
4)用户使用光标和标记键指定擦除禁止设置结束位置,并且对应于指定位置的VOBU的地址等被保存在工作存储器中。
5)然后检查用户是否接受选择的范围。如果用户不接受,则返回条款4)的过程。
上述选择过程对应于图64中步骤B1至B9。
6)检查在设置开始位置处的信息单元是否必须划分(以检查信息单元开始位置是否与设置开始位置一致)。如果信息单元不需要划分,则控制跳到条款8)的过程。
7)如果信息单元必须划分,则确定(根据每个单元的C_PBI中的开始和结束VOBU;或者在使用光标设置时使用确定和保存的单元数量)和划分要划分的信息单元(CELL_N)。
更具体地说,保存CELL_N的C_PBI中的结束VOBU的开始地址C_FVOBU_SA和结束地址C_LVOBU_EA、及C_PBTM,并且根据在要划分的VOBU中的NV_PACK的查找信息,重写C_FVOBU_SA、C_LVOBU_EA、和C_PBTM。
把相邻信息单元CELL_N的每个信息单元的C_PBI移动一个信息单元。
具有如下内容的新C_PBI记录在移动的地方。
C_CAT与CELL_N的相同。C_PBTM划分的重放时间。C_FVOBU_SA划分的VOBU的开始地址。C_FILVU_EA划分的ILVU的结束地址。C_LVOBU_SA在CELL_N变化之前的C_LVOBU_SA。C_LVOBU_EA在CELL_N变化之前的C_LVOBU_EA。
上述的过程对应于步骤B10(图64)至B15(图65)。
9)检查在设置结束位置处的信息单元是否必须划分(即信息单元结束位置是否与设置结束位置一致)。如果信息单元不需要划分,则控制跳到条款11)。
10)确定(根据每个信息单元的C_PBI中的开始和结束VOBU;或者在使用光标设置时使用确定和保存的信息单元数量)和划分要划分的信息单元(CELL_N)。
更具体地说,保存CELL_N的C_PBI中的结束VOBU的开始地址C_FVOBU_SA和结束地址C_LVOBU_EA、及C_PBTM,并且根据在要划分的VOBU中的NV_PACK的查找信息,重写C_FVOBU_SA、C_LVOBU_EA、和C_PBTM。
把相邻信息单元CELL_N的每个信息单元的C_PBI移动一个信息单元。
具有如下内容的新C_PBI记录在移动的地方。
C_CAT与CELL_N的相同。C_PBTM划分的重放时间。C_FVOBU_SA划分的VOBU的开始地址。C_FILVU_EA划分的ILVU的结束地址。C_LVOBU_SA在CELL_N变化之前的C_LVOBU_SA。C_LVOBU_EA在CELL_N变化之前的C_LVOBU_EA。
11)把一个擦除禁止标志设置在设置结束位置处的信息单元中。
12)检查设置是否结束。如果设置不结束,则控制返回1)。
上述过程对应于图65中的步骤B16至B23。
在这个实施例中,根据DVD视频格式进行诸过程。当VOBU映像和时间映像(例如,在日本专利申请公开No.040876/98中所使用的)存在时,能根据来自VOBU映像的数据进行信息单元划分,而不使用来自每个NV包的数据。因此,仅通过管理区域上的数据就能实现这个实施例的诸过程。
图68表示在以信息单元为单位取消擦除禁止设置时的操作流程,而图69表示TV屏幕上的显示例子。
1)用户选择一个要擦除禁止的标题。
2)显示对应于选择标题(VTS或PGC)的重放时间的时间条和用来指定一个信息单元的光标(见图69)。
3)用户使用光标和标记键指定一个要取消其擦除禁止的信息单元。
这些过程对应于步骤C1至C6。
4)确认是否要取消指定信息单元的擦除禁止。如果不取消指定单元的擦除禁止,则控制返回条款2)。
5)如果取消指定信息单元的擦除禁止,则清除指定信息单元的擦除禁止标志。
这些过程对应于步骤C7至C9。
图70表示这时擦除操作的操作流程,而图71表示在TV屏幕上的显示例子。
1)用户选择一个要擦除的标题。
2)检查目标标题(VTS或PGC)是否包括擦除禁止信息单元。如果标题不包括任何擦除禁止信息单元,则进行正常的擦除操作。在这种检查中,检查每个信息单元的C_PBI中的ARCHIVE_FLAG(擦除禁止标志)。
3)为用户显示指示擦除禁止信息单元存在的信息,以使用户选择是否是要擦除的部分。如果用户选择“否”,则过程结束(见图71)。
4)擦除除擦除禁止信息单元外的目标PGCI中的每个C_PBI,并且重新建造PGCI。
这些过程对应于步骤D1至D6。
5)在文件管理信息中,建立和重写用于以信息单元为单位擦除VTS的文件的新管理数据(步骤D7至D12)。
就这些过程而言,通过把擦除禁止标志加到C_PBI上,能以更小的单位指定擦除禁止设置。
注意本发明不限于以上实施例,并且可以进行各种变更。就是说,由于标记(擦除禁止标志)能以小单元为单位设置,所以这些标志还能用作擦除标志。特别是,当在特定范围内划分信息单元以形成改进的信息单元时,能在更小的范围内进行擦除禁止和擦除设置。这样的功能能由使用的录像机的处理功能任意设置。
本发明不限于以上实施例。例如,代表操作流程中所示处理序列的软件可以预先记录在记录介质中,并且可以由录像机读出,以为自动实现各操作流程的功能的环境做准备。因此,本发明的系统包括其中DVD盘本身记录用来使录像机操作流程实现的信息(软件应用程序)的情形。
根据本发明的记录介质、记录方法、记录设备、和重放设备可总结如下。
本发明的特征在于记录介质管理区域中重放管理信息的区域。就是说,在这个区域中保证有用来以信息单元为单位设置擦除禁止标志的字段。
因此,一种可记录信息记录介质由管理区域和数据区域限定,数据区域记录数据,同时被划分成多个序列,序列的每一个包括多个信息单元,信息单元的每一个包括多个数据单元,数据单元的每一个通过把要在预定时间段内重放的视频和声频数据打包形成多个包来记录,管理区域存储一个用来管理序列的管理表、一个用来管理信息单元的管理表、及一个用来管理彼此独立或彼此包括(属于)的数据单元的管理表。在这种介质中,在信息单元管理表中保证有用来记录擦除禁止信息的字段。
而且,根据本发明,一种用来在这样的记录介质上记录数据的方法或设备,其特征在于具有用来把擦除禁止信息加到信息单元管理表上的信息单元擦除禁止设置过程或处理装置。
另外,本发明的特征在于具有一个当以数据单元为单位指定擦除禁止时,用来确定指定数据单元是否位于信息单元划分处的信息单元划分检测过程(装置);及一个当根据信息单元划分检测过程的结果确定需要信息单元划分时,用来划分信息单元的信息单元划分过程(装置)。
更进一步,本发明的特征在于具有一个通过显示对应于序列的重放时间的时间条、和在时间条上显示光标,用来指定擦除禁止范围的擦除禁止范围指定过程(装置);及一个对应于光标位置,用来显示最靠近重放时间的数据单元的视频数据的视频显示过程(装置);由此允许用户容易指定擦除禁止范围。
此外,本发明的特征在于具有一个通过显示对应于序列的重放时间的时间条、和在时间条上显示光标,用来指定擦除禁止范围的擦除禁止范围指定过程(装置);及一个对应于光标位置,用来显示重放时间的视频显示过程(装置);由此允许用户容易指定擦除禁止范围。
另外,本发明的特征在于具有一个当通过用来记录/重放记录介质的信息记录/重放过程(装置),而指定序列单元中的擦除时,用来确定指定序列是否包括擦除禁止单元的擦除禁止单元检测过程(装置);及一个当根据检测结果确定序列包括擦除禁止信息单元时,用来仅使用擦除禁止信息单元重建序列的序列重建过程(装置)。
而且,本发明带有一个用来仅擦除擦除禁止信息单元的信息单元擦除装置。
另外,本发明带有一个当以序列为单位指定擦除时,用来确定指定序列是否包括擦除禁止信息单元的擦除禁止信息单元检测装置;及一个用来显示指示擦除禁止信息单元存在的显示器。更进一步,本发明带有一个用于使附加擦除禁止信息的信息单元而免于被擦除的信息单元擦除禁止装置。而且,本发明带有一个用来取消附加有擦除禁止信息的信息单元的擦除禁止的信息单元擦除禁止取消装置。另外,本发明包括上述功能的组合或独立功能。
再次重申,根据本发明的实施例,由于能以较小单位指定擦除禁止设置,所以能更灵活地实现数据管理。
另外的优点和改进对于熟悉本专业的技术人员将是易于想到的。因此,本发明在其宽广的方面不限于这里所示和描述的具体细节和代表性实施例。因而,不脱离由附属权利要求书和其等效物限定的一般发明概念的精神和范围,可以进行各种修改。
权利要求
1.一种使用具有有限存储量的数字记录介质的数字信息记录/重放系统,其中在以可变记录速率进行数字记录时,通知或显示剩余可记录时间。
2.一种使用具有有限存储量的数字记录介质的数字信息记录/重放系统,其中在以可变记录速率进行数字记录时,与所用的平均记录速率一起,通知或显示剩余可记录时间。
3.一种使用数字记录介质的可变记录速率数字信息记录/重放系统,其中通过改变可变记录速率,使记录质量和可记录时间适于介质。
4.一种使用数字记录介质的可变记录速率数字信息记录/重放系统,其中按照记录介质的剩余量,改变用于具有预定时间长度的节目的平均记录速率,以便记录所有节目。
5.一种使用数字记录介质的可变记录速率数字信息记录/重放系统,其中按照记录介质的剩余量、未记录的节目的数量、未记录的节目的总时间,改变用来记录具有预定时间长度的未记录的节目的平均记录速率,以便记录所有节目。
6.一种带有可选择地指定一部分信息保存在记录的信息中的档案信息的数字记录介质。
7.一种使用具有有限存储量的数字记录介质的数字信息记录/重放系统,其中通过擦除附加有一个指示信息是可擦除的标志的记录的信息,来延长介质的可记录时间。
8.一种数字记录介质,其中以可变速率记录预定单元的数字运动图像信息,并且在编辑记录信息时能使用的哑信息也记录在对应于预定单元的单元中。
9.一种数字信息记录/重放系统,其中数字运动图像信息以可变速率记录在记录介质上,并且另外还记录在记录后编辑记录信息时能使用的哑信息。
10.根据权利要求9所述的系统,其中当在把运动图像信息记录在其存储量有限的数字记录介质上时,可记录量变小时,通过借助于取消或停止哑信息的记录,释放预期的哑信息记录部分作为新记录区域,来延长数字运动图像信息的可记录时间。
11.一种在数字信息记录/重放系统中使用的遥控器,包括一个用来指令改变可变记录速率的操作键。
12.一种包括一个操作键的遥控器,当以可变记录速率进行数字记录时,该操作键用来通知或显示剩余可记录时间。
13.一种计算机可读程序或处理方法,包括一个过程,在以可变记录速率把信息记录在介质上时,当具有有限存储量的介质上剩余的自由空间变得小于预定值时,用来根据自由空间和根据可变记录速率,计算介质的剩余可记录时间;及一个过程,根据用来计算剩余可记录时间的过程的结果,用来与可变记录速率一起显示或指示在可变速率下的剩余可记录时间。
14.一种计算机可读程序或处理方法,包括一个过程,当在具有有限存储量且正在可变记录速率下进行信息记录的介质上,有可记录自由空间剩余时,用来根据自由空间和根据要记录在介质上的信息长度,计算用于介质的平均记录速率;及一个用来把计算的平均记录速率设置为用于自由空间的记录速率的过程。
15.一种计算机可读程序或处理方法,包括一个过程,如果当以可变记录速率进行在介质上的预定时间段的信息记录时,在具有有限存储量的介质上剩余的自由空间不足,则用来根据自由空间和根据信息记录时间,不连续或分步地减小用于介质的平均记录速率;及一个用来把减小的平均记录速率设置为用于自由空间的平均记录速率的过程。
16.一种计算机可读程序或处理方法,包括一个过程,在以可变记录速率把数字运动图像记录在介质上时,当在具有有限存储量的介质上的剩余量不小于预定值时,用来根据MPEG2进行数字运动图像记录;及一个过程,在以可变记录速率把数字运动图像记录在介质上时,当介质的剩余量小于预定值时,用来根据MPEG1进行数字运动图像记录。
17.一种计算机可读程序或处理方法,包括一个过程,当在具有有限存储量的介质上的剩余可记录量不小于预定值时,用来与要记录的预定信息一起记录哑信息;及一个过程,当介质的剩余可记录量小于预定值时,用来取消哑信息的记录。
18.一种计算机可读程序或处理方法,用于存储管理区域的记录介质,该管理区域包括能把信息部分指定为要永久保存的记录信息的档案信息,该过程或方法包括一个用来把对应于指定信息部分的档案信息设置为不指示永久保存的自由状态的过程。
19.一种计算机可读程序或处理方法,用于存储管理区域的记录介质,该管理区域包括能把信息部分指定为要永久保存的记录信息的档案信息,该过程或方法包括一个用来把对应于指定信息部分的档案信息设置为永久保存状态的过程。
20.一种数字信息记录盘,在可变记录速率的前提下经受数字信息记录,该数字信息记录盘具有有限的存储量,并且具有至少一条指示可记录自由空间的非重写信息、和指示在信息记录之后剩余的可记录剩余量的信息。
21.一种用来在可记录光盘上记录MPEG编码运动图像信息的设备,其中以可变记录速率要记录在光盘上的运动图像信息存储在如下数据结构的包中,其中(A)光盘在其内周缘部分上带有导入区域,并且在其外周缘部分上包括视频区域;(B)视频区域包括至少一个叫做对应于记录的节目的视频标题的数据文件、和一个叫做存储用来管理视频标题的信息的视频管理器的数据文件;(C)视频标题包括由至少一部分记录节目组成的信息单元数据、和包括至少一个叫做视频对象单元的数据单元的信息单元数据;及(D)视频对象单元包括至少一个每个具有预定数据大小的包、和至少一个包括以可变记录速率记录的运动图像信息的包。
22.根据权利要求21所述的设备,其中导入区域包括至少写有光盘的自由空间信息的物理格式信息。
23.一种用来在具有数据区域、和管理区域的记录介质上记录对象和管理信息的方法,该管理区域具有用来重放记录在作为一组信息单元的数据区域中的对象的管理信息,该方法包括步骤设置一个用于对象的擦除禁止范围;当擦除禁止范围没有以形成对象的当前信息单元为单位来设置时,划分当前信息单元以提供一系列改进信息单元;重建用其能重放改进的信息单元和当前信息单元的新管理信息,并且对应于属于擦除禁止范围的改进信息单元,把擦除禁止信息附加到新管理信息上。
24.一种用来在具有数据区域和管理区域的记录介质上记录对象和管理信息的设备,该管理区域具有用来重放记录在作为一组信息单元的数据区域中的对象的管理信息,该设备包括一个用来设置用于对象的擦除禁止范围的装置;信息单元划分装置,当擦除禁止范围没有以形成对象的当前信息单元为单位来设置时,用来划分当前信息单元以提供一系列改进信息单元;及用来重建用其能重放改进信息单元和当前信息单元的新管理信息,并且对应于属于擦除禁止范围的改进信息单元,把擦除禁止信息附加到新管理信息上的装置。
25.一种用来重放具有数据区域和管理区域的记录介质的内容的设备,该管理区域具有用来重放记录在作为一组信息单元的数据区域中的对象的管理信息,其中所述重放设备带有一个用来设置用于对象的擦除禁止范围的擦除禁止范围设置部分,所述擦除禁止范围设置部分包括信息单元单位显示装置,能够用来根据管理信息显示要求对象的信息单元单位;擦除范围设置装置,用来以比由所述信息单元单位显示装置显示的信息单元单位小的精确单位设置擦除范围,并且用来在显示器上显示这种设置的状态;及当确定由所述擦除范围设置装置设置的擦除范围,且划分当前信息单元时,用来使所述信息单元单位显示装置显示作为一系列新改进信息单元单位的目标的信息单元单位的装置。
全文摘要
一种擦除禁止设置装置,按照指令设置擦除禁止。当范围没按当前信息单元为单元来设置时,当前信息单元由一个信息单元隔离器划分以设置一系列改进的信息单元。一个重建部分重建用来重放改进信息单元和当前信息单元的管理信息,并且把擦除禁止信息附加到用来重放属于该范围的改进信息单元的管理信息上。
文档编号G11B27/034GK1219727SQ9811708
公开日1999年6月16日 申请日期1998年12月11日 优先权日1997年12月12日
发明者菊地伸一, 安东秀夫, 平良和彦, 伊藤雄司, 三村英纪, 大友仁, 清田高弘 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1