磁盘装置、媒体及信息集合体的制作方法

文档序号:6742182阅读:204来源:国知局
专利名称:磁盘装置、媒体及信息集合体的制作方法
技术领域
本发明涉及将AV数据进行记录重放的硬盘装置、媒体及信息集合体。
背景技术
近年来,随着个人计算机的普及和发展,作为外存装置,出于其大尺寸、高速化、发展起使用多个硬盘装置。随着计算机软件的扩大及数据的尺寸增大,作为外存装置的硬盘装置也日趋大尺寸化。
此外,不仅仅是计算机,应用数字技术来记录和重放图像、声音的数字式AV装置也正在使用具有高速、大尺寸特性的硬盘装置,为了记录重放有膨大数据量的AV数字信息。期待着大尺寸的硬盘装置。
下面说明以往的记录重放AV数据的系统。
图13示出了以往的磁盘装置HDD10及PC60的结构。PC60为可将AV数据进行实时处理的个人计算机。
磁盘23为记录数据的磁记录媒体。
磁头24为对磁盘23进行信息记录重放的装置。
调节器25为将磁头24装在顶端,使磁头24定位在磁盘23的任意半径位置上的装置。
调节器25由滑架25a、悬架25b、驱动线圈25c及永久磁铁25d等构成。
悬架25a为以C点为旋转中心进行摆动的装置。
悬架25b为装在滑架25a上、由称之为滑块的上升机构将磁头24从磁盘23的表面保持数十毫微米的距离而上升的装置。
驱动线圈25c为通过与其相对设置的永久磁铁25d生成驱动力,其结果使调节器25旋转的装置。
永久磁铁25d为由驱动线圈25c生成驱动力,使调节器25旋转的装置。
磁头放大器27为将磁头24的重放信号进行检出、放大及对记录信号进行放大的装置。
控制器26装置的作用是,根据磁头放器27的输出,检测磁头24对于磁盘23的相对位置,向驱动器28输出将调节器25定位在磁盘23上给定位置的控制信号,将从磁头放大器27的输出读取的信号变换成数字数据,供给磁头放大器27。
驱动器28是将与控制信号对应的电流供给调节器25的装置。
接口29是与PC60进行数字信息收发用的装置。
高速缓冲寄存器30是将这些信息进行贮存以高效率地磁盘23上进行记录重放的装置。
此外,还具图中未示出的将磁盘23进行转动的主轴马达、控制高速缓冲寄存器30用的控制部以及信息记录重放电路等。
图14示出了磁盘23。在磁盘23上作为在同心圆上记录数据用的区间制作了磁道62。磁道62被分割成段63。磁道62可以内侧或外侧加上磁道序号。磁盘23上的存储区域可通过对磁道序号和段编号的指定来加以特定。在HDD10中,因为可以段63为单位进行存取,所以一个AV数据由多个段63构成时,不一定在一个磁道62内或相邻的磁道62内存在着构成其AV数据的段63。即,有时会发生一个AV数据记录在不连续的段63内的情况。
在磁盘23上,除了记录AV数据的区域外,还设置了被称之为交替区域的区域,属于交零星区域的段叫做交替段。交替区域例如可设置在内圆周一侧。交替段用于在磁盘23中当发生不能正常进行记录或重放的缺陷段时顶替其缺陷段。
下面,说明以往的AV数据记录重放系统的工作情况。
首先说明HDD10对磁盘23进行记录和重放时的动作。
为了将AV数据进行记录或重放,磁头24在记录有AV数据的磁道上移动,接着磁盘23转动,待可以进行记录或重放的段到达磁头24下面后,进行AV数据的记录或重放。
同时,相邻的段可在不移动磁头24,也不必等待旋转的情况下连续读入。但是,为了读入不连续的多个段,需要重复进行磁头24移动、旋转等待、数据读出三个步骤,与读入连续段的情形比较,就得多花不能读入/读出数据的磁头24的移动时间及旋转等待时间。
这就是说,在记录或重放图像、声音等大量的时间上连续传送的数据时,由于数据的记录跨越多个磁道,所以在记录或重放中,需要从一个磁道跨越到另一个磁道的磁道跨越动作以及旋转等待。当然,在这期间,数据的记录和重放一切都不能进行,在大量的时间上连续传送的数据的记录和重放中显得效率非常差,传送性能低劣。
在进行正常的磁道跨越动作时,虽可在上述时间内开始下面的记录重放,但往往在跨越磁道后的残留振动的稳定动作拖得较长,超过下面的记录重放位置,因此还会出现等待旋转一圈的情况。这时的传送性能将变得更差。
因此,在图像、声音数据的记录或重放中,确保连续传送性能是非常重要的,这是因为一旦陷于上述状况,就会发生图像、声音部分中断(景头失落)现象的缘故。
下面,作为确保AV数据连续传送的一个例子,就PC60在HDD10上边记录AV数据边重放HDD10记录的AV数据时的动作进行说明。
AV数据在作为MPEG2转送流进行记录重放时,PC60按每个GOP(Group ofPicture)对HDD10进行传送。
即,在记录AV数据时,PC60将由外围装置以30帧/秒的速率送来的AV数据逐次存入设置在自身的主存储器中的缓冲寄存器76内。
并且,当一个GOP全部存入缓冲寄存器76内时,将其GOP送入HDD10的接口29,发出记录指令。
图15(a)示出了作为一个GOP的1GOP64。GOP为AV数据的编辑单位,1枚必定含有I帧。从图15(a)的例子中可知道,在1GOP64中按I、B、B、P、B…顺序排列着帧。一个GOP由0.5秒左右的AV数据构成。即,用30帧/秒来表示AV数据时,一个GOP由15帧构成。并且,其尺寸为,一般清晰度的电视机用的图像时从512K字节至1兆字节。高清晰度的电视机用的图像时从1.5兆字节至2兆字节。
GOP的尺寸为可变,因此,在PC60将1GOP64分量的AV数据传送到HDD10上时,如图15(b)的固定字块66所示,插入空数据65,变为固定字长的数据。PC60将这种数据即固定字块66送到接口29。
AV数据在一般清晰度的图像时,固定字块66的尺寸使用如1兆字节。AV数据在高清晰度的图像时,固定字块66的尺寸使用如2兆字节。
控制器26当从接口29接收到由PC60发出的记录指令时,将固定字块66的数据记录在磁盘23上。
另一方面,在重放AV数据时,PC60向接口29发出读出指令。
控制器26当从接口29接收到由PC60发出的读出指令时,从磁盘23读取职图15(b)所示在记录时变为固定字长的固定字块66。
PC60从接口29接收由控制器26读取的数据。并且,在固定字块66中,将空数据65和1GOP64临时存入缓冲寄存器76内。并且,将存储在缓冲寄存器76内的1GOP64部分的AV数据以30帧/秒的速率进行AV译码后显示在与PC60连接的监视器上。
图15(c)示出了几时记录和重放1GOP64上附加空数据65的固定字块66时的时序图。
在过去的系统中,是按每一个T(T为给定数)时间为周期来分割时间的。并且,由PC60来控制,使得在T时间的周期内HDD10必须分别进行一次记录和重放动作。即,如图5(c)所示,经PC60控制,在周期T斯向记录固定字块66a,读取固定字块66b。
图16示出了重放时的动作。在重放时,由PC60控制,使得按每个固定字块66读取存储在HDD10的磁盘23内的AV数据。在周期T期间,如读出68a所示,只读出一次固定字块66的数据,存入缓冲寄存器76内。在下现个周期T期间,如读出68b所示。只读出一次固定字块66的数据,存入缓冲寄存器76内。在再下一个周期T期间,如读出68c所示,也只读出一次固定字块66的数据,存入缓冲寄存器76内。
另一方面,PC60逐次读出存储在缓冲寄存器76内的数据,并进行解码。即,如输出69a、69b、69c所示,以1GOP为单位(在过去的本例中为15帧分量的AV数据)逐次读出并进行解码。
这样,由PC60给以保证,按每个周期T时间,以固定字块66为单位,对HDD10必须记录或读出一致。
另外,在一般情况下,即PC60和HDD10同时边用双频道记录AV数据边用双频道重放AV数据等进行多频道处理时,也得保证由PC60必须按每个周期T的时间记录和/或读出各频道的数据。
这样,PC60在进行多频道处理时,各频道的处理顺序,按照由PC60的预置顺序巡回进行。
关于这种情况,下面就使用4频道同时进行处理以作为多频道处理的情形加以说明。
令AV数据1的记录(或重放)处理为处理A,AV数据2的记录(或重放)处理为处理V,AV数据3的记录(或重放)处理为处理C,AV数据4的记录(或重放)处理为处理D。
这样,PC60在周期T期间以固定字块66为单位按处理A、B、C、D顺序对HDD10进行记录(或读取)处理。并且,在下一个周期T期间也以固定字块66为单位按处理顺序A、B、C、D顺序对HDD10进行记录(或读出)处理。在再下一个周期T期间PC60同样按处理A、B、C、D顺序进行处理。
这样,PC60在进行多频道处理时,频道的处理遵循按各周期T预置的顺序巡回进行。
这样,PC60和HDD10以多频道进行记录重放时,只以一次予置顺序在周期T期间对于全部频道的HDD10进行记录或重放,使可保证各频道的AV数据的连续传送。
如上所述,由PC60进行控制,使得必须在周期T期间以固定字块66为单位进行一次记录或重放的AV数据写入HDD10或读出,但在写入磁盘23或从磁盘23读出时,所花时间比通常要多,所以会发生在周期T时间内不能完成固定字块66的记录或读出的现象。例如,在对HDD10的磁盘23进行记录或读出时,遇到缺陶段,为此发生HDD10不能进行重试处理等情况。
在这种情况下,如图17(a)的时序图所示,假设已超过周期T的时间,而继续执行了对HDD10的记录或读出处理,其结果,延迟区间70的处理的完成时间T’比周期T更长,这样,在此后的记录或读出处理上上述的延迟会延续下去。
另外,如图17(b)的时序图所示,因为在延迟区间71中记录有所延迟,所以不能在周期T期间读入数据,如缺落数据72所示,在该读入的数据中出现了缺落现象。
不管哪种情况,在周期T期间没有完成记录或读入处理时,出现数据缺落,或者是读出或记录处理发生延迟现象。
图18示出了处理延迟情况的重放时的动作。如读出73所示,尽管没有从HDD10读入固定字块66的数据,但如输出74所示,需要输出其固定字块66的AV数据。因此,从PC60输出的AV数据中出现了缺落。因此,磁盘23上的记录或读出动作在周期T期间没有完成时,AV数据进行记录或重放时,将会出现数据的缺落,不能确保AV数据的连续传送。
另外,在上述说明中也有所提及,在使用HDD10过程中,因老化等在磁盘23上会发生缺陷区域。
下面说明PC60、HDD10对这种缺陷区域进行控制的动作。
为了提高记录或读出的可靠性,在PC60、HDD10中放入了差错恢复功能。
作为差错恢复功能,有在差错发生区域重新执行记录或读出的重试处理,将分配给差错发生区域的LBA分配给其他区域以停止使用差错发生区域的交替处理,以及LBA再分配处理等。
首先说明由HDD10执行的重试处理。
在PC60执行由LBA指定的段的记录或读出而发生了差错时,控制器26使磁头24稍稍移位,然后再重新进行记录或读出。这样的重试处理以给定的次数反复进行到可正常进行记录或读出为止。
但是,即使以给定的次数反复进行重试处理,而仍不能正常进行记录或读出时,控制器26将该段视为缺陷段,执行下面要说明的交替处理。交替处理由HDD10来执行。
用图19来说明交替处理。图19(a)示出了在执行交替处理前LBA将如何与磁盘23的区域作出对应。(b)示出了在执行交替处理之后将如何与磁盘23的区域作出对应。(c)为磁盘23。
PC60在将AV数据记录在HDD10上或重放时,将进行记录或重放的LBA通知HDD10。HDD10的控制器26针对与指定的LBA对应的段进行数据记录或重放。即,控制器26具有LBA与磁盘23的对应一览表。
通常在记录或读出时,该一览表如图19(a)所示。即,LBA自1至6,与磁盘23的A区域的段要安顺序对应。LBA7与磁盘23的段B对应。LBA8至12,按顺序与磁盘23的C区域的段对应。
记录在LBA7时,则为发生了差错。即,记录在段B上时,即使按给定次数进行重试处理,也不能进行正常的记录。或段B读出时,执行的重试处理超过了给定次数。
这种场合,控制器26判断磁盘23的段B为缺陷区域,更改上记一览表,使用交替领域中的交替段B,以取代段B。
如上所述,在磁盘23中要预先确保用于交替处理的给定的区域,该区域中所含有的段是作为在进行交替处理时所使用的交替段使用的。
即,如(c)所示,LBA7改写一览表,使与段B’对应。
此后,当由PC60发出在LBA7上记录或读出的指令时,控制器不是对段B,而是对段B’执行记录或读出处理。
这样的交替处理,是指在遇到缺陷段时,由控制器26对LBA与磁盘23的段的对应一览表进行改写,然后使用交替区域中的交替段以取代缺陷段。
这样,由于执行交替处理,将图19(b)的B’等不连续的段分配给LBA,所以在连续的LBA上进行存取时也会发生移动动作,使硬盘装置的连续传送性能降低。
图20示出了由PC60执行的LBA的重新分配处理。在执行重新分配处理时,HDD10的交替处理功能为OFF。图20(a)与图19(b)一样,示出了与LBA7对应的段为缺陷段时执行了LBA重新分配处理的结果。
即,PC60如图20(a)所示保持着LBA对应表。这是将由PC60使用的LBA与HDD100使用的LBA作对应处理的表。
因为与LBL7对应的段为缺陷段,所以若在LBA上进行存取时会发生存取差错。
当这样的缺陷段的数量达到一定程度时就进行LBA的重新分配。通过LBA的重新分配,不再使用缺陷段B。即,如图20(a)所示,使PC60使用的LBA与HDD100使用的LBA处于对应关系。也就是说,不能再使用缺陷段B。并且,为使磁盘旋转的顺序号与段地应,PC60使用的LBA制作了LBA对应表。因此,如连续存取PC60使用的LBA,将可越过缺陷区域,并按磁盘旋转顺序在段上进行存取,所以不会引起移动。
但是,在以往的AV数据记录或重放系统中,以GOP为单位进行记录时,是在GOP中插入空数据变为一定字长的数据后再进行记录的,所以,与只记录GOP的情况比较,数据尺寸增加,传送时间损失。
这是说,存在着以下要解决的课题以GOP单位进行记录时,因插入空数据后进行记录,所以数据尺寸增大,传送时间损失。
在预置的一定周期内没有完成记录动作或读出动作时,缓冲寄存器不能吸收,记录或重放的AV数据中发生缺落。
在对缺陷区域进行控制时,如图19(b)的LBA7所示,因执行交替处理,所以将LBA分配在不连续的段上,即使在连续的LBA上者存取时也往往会生成移动。这也就是说,如多次进行交替处理,则该移动会逐渐增大,导致硬盘装置的记录和读出速度降低。
即存在着因执行交替处理,导致硬盘装置的记录和读出速度降低的课题。
另外,为解决上述课题,如上所述,在PC端执行LBA的重新分析处理。但是,训了重新分配LBA,必须进行将已经记录在段上的数据重新记入其他段的处理,所以该处理花费时间较多。即重新分配处理有一个花时多的课题。
发明概述考虑到以GOP为单位进行记录时因插入空数据后进行记录,导致数据尺寸增大、传送时间损失这一课题,本发明的目的是提供传送时间无损失的硬盘装置、媒体及信息集合体。
考虑了在预置的固定的周期内没有完成记录动作或读出动作时,无法缓冲吸收,在进行记录或重放的AV数据中发生缺落这一课题,本发明的又一个目的是提供AV数据的记录或读出动作即使延迟,也能使其延迟复元并且AV数据无缺落的硬盘装置、媒体及信息集合体。
考虑了在对缺陷区域进行控制时,进行交替处理导致硬盘装置的记录或读出速度降低这一课题,本发明的又一个目的是提供对缺陷区域进行控制时,即使进行交替处理也不降低记录和读出速度的硬盘装置、媒体及信息集合体。
考虑对缺陷区域进行控制时LBA重新分配花费时间多这一课题,本发明的又一个目的是提供不需要进行LBA重新分配的硬盘装置、媒体及信息集合体。
为了解决上述课题,本发明第1方面的硬盘装置,能对AV数据进行记录和/或重放,包括将AV数据记录在硬磁盘上的记录装置,以及与该记录装置连接的、对由接口送来的AV数据或送入所述接口的AV数据进行信号处理的流控制装置,对于作为在所述硬磁盘上连续存取最小单位并具有保证AV数据实时传送的尺寸的磁盘存取单元,在没有正常完成AV数据的传送时,进行磁盘存取单元的交替处理,使得此后使用别的磁盘存取单元以取代该磁盘存取单元。
本发明第2方面的硬盘装置是在第1方面的硬盘装置中,所述没有正常完成时,是指对所述磁盘存取单元在给定时间内没有完成AV数据传送的次数超过了给定次数时。
本发明第3方面的硬盘装置是在第1或第2方面的硬盘装置中,所述记录装置对所述硬磁盘的段没有正常完成所述AV数据的传送时,进行以段为单位的交替处理,使得此后使用别的段以取代所述传送没有正常完成的段。
本发明第4方面的硬盘装置,(硬盘装置,能用多频道对AV数据进行记录和/或重放,其特征在于,包括将AV数据记录在硬磁盘上的记录装置,以及与该记录装置连接的、对由接口送来的AV数据或送入所述接口的AV数据进行信号处理的流控制装置,在进行记录时,仅用给定的尺寸将从所述接口送来的AV数据存储在所述流控制装置的缓冲寄存器中,所述流控制装置生成将存储在所述缓冲寄存器内的所述给定尺寸的数据传送到所述记录装置用的写入请求,所述记录装置写入所述给定尺寸的数据。
在进行重放时,由所述接口从所述流控制装置的缓冲寄存器读出所述给定尺寸的数据,所述流控制装置生成从所述记录装置传送用的读取请求,所述记录装置读出所述给定尺寸的数据,并存入到所述缓冲寄存器中。
本发明第5方面的硬盘装置是在第4方面的硬盘装置中,所述流控制装置将所述写入请求及所述读取请求按接受其请求的顺序,对所述记录装置执行传送指令。
本发明第6方面的硬盘装置是在第4方面的硬盘装置中,上述流控制装置对于上述写入要请和读取请求,按给定的优先顺序号对上述记录装置执行传送指令。
本发明第7方面的硬盘装置是在本发明第4至第6任一方面的硬盘装置中,所述给定尺寸的数据为固定字长。
本发明第8方面的硬盘装置是在第7方面的硬盘装置中,所述固定字长是1段的字节数的整数倍。
本发明第9方面的硬盘装置是在第7或第8方面的硬盘装置中,上述AV数据为MPEG转送流,上述给定尺寸的数据是在上述AV数据的转送包上附加了时间标记的带有时间标记的包数据按给定数量积蓄的数据上附加了标题。
本发明第10方面的媒体,能由计算机进行处理,是作为由计算机执行如本发明第1至第9任一方面的硬盘装置的全部或部分装置的全部或部分功能用的程序和/或数据的媒体。
本发明第11方面的信息集合体,
是由计算机执行如本发明第1至第9任一方面的全部或部分装置的全部或部分功能用的程序和/或数据。
附图简要说明图1表示本发明第1实施形态的HDD装置的结构方框图。
图2表示本发明第1实施形态的IEEE1394I/F和流控制装置的详细结构方框图。
图3表示本发明第1实施形态的HDD的详细结构图。
图4表示本发明第1实施形态移动、稳定、跟踪等各动作的说明图。
图5表示本发明第1实施形态的各记录尺寸的每个频道的传送速率。
图6(a)表示本发明第1实施形态的记录单位为转送包和时间标记的说明图,图6(b)表示本发明第1实施形态的磁盘存取单元的记录格式图。
图7表示本发明第1实施形态的数据传送方法说明图。
图8表示本发明第1实施形态的AV数据同时进行记录和重放时的时序图。
图9表示本发明第1实施形态的AV数据同时进行记录和重放时的时序图。
图10表示本发明第1实施形态的磁盘存取单元的记录格式图。
图11表示本发明第2实施形态的LBA与磁道、段的对应表。
图12(a)表示本发明第2实施形态的DAU管理表,图12(b)为本发明第2实施形态的DAU变换表。
图13表示以往的HDD装置的结构图。
图14表示以往的磁盘的结构图。
图15(a)表示GOP结构说明图,图15(b)表示以往的HDD装置以GOP为单位进行记录的说明图,图15(c)表示以往的HDD装置同时进行记录动作和重放动作的说明图。
图16表示以往的HDD装置的重放动作的说明图。
图17(a)表示用以往的HDD装置对磁盘进行记录或读出处理而发生延迟时的时序图,图17(b)为用以往的HDD装置对磁盘进行记录或读出而发生延迟时的另一个时序图。
图18表示用以往的HDD装置对磁盘进行记录或读出时的重放动作的说明图。
图19(a)表示用以往的HDD装置进行交替处理前的LBA与磁盘的区域对应图,图19(b)为用以往的HDD装置进行交替后的LBA与磁盘的区域对应图,图19(c)表示磁盘的区域图。
图20(a)表示用以往的HDD装置进行LBA重新分配处理的说明图,图20(b)为磁盘的区域图。
标号说明1IEEE1394总线2HDD装置3STB4天线5监视器7IEEE1394I/F8流控制装置10 HDD11 调谐器13 AV解码器15 转送解码器16 记录信号处理装置17 重放信号处理装置18 转送控制处理装置19 缓冲RAM20 微处理机21 记录重放用通道23 磁盘24 磁头25 调节器26 控制器27 磁头放大器28 驱动器29 接口30 高速缓冲寄存器36a~c旋转等待时间
37一台的最坏处理时间实旅发明的最佳形态下面参照


本发明的实施形态。
(第1实施形态)首先说明第1实施形态。
图1示出了本发明硬盘装置的一实施形态即含有HDD装置2的系统结构。
HDD装置与IEEE1394总线连接。STB3也与IEEE1394总线连接。并且,在STB3上接有天线4和监视器5。
IEEE1394总线1为将AV数据的传送和指令的收发进行中转的IEEE1394-1995中所记述的用于高性能系列总线的IEEE标准。
HDD装置2为通过IEEE1394总线1与STB3边进行AV数据的收发边使AV数据进行记录和/或重放的装置。
STB3为卫星播送接收器,在接收到由电视台送来的电视波后,将接收到的AV数据显示在监视器5上,或将接收到的AV数据转送到IEEE1394总线1,将由IEEE1394总线1转送来的AV数据显示在监视器5上。
HDD装置2由IEEE1394I/F7、流控制装置8、及HDD10构成。
图2示出了HDD装置2的流控制装置8的局部详细结构图。
IEEE1394I/F7具有记录重放通道21。
流控制装置8由记录信号处理装置16、重放信号处理装置17、传送控制装置18、缓冲RAM19以及微处理机20构成。
图3示出了HDD10的详细结构。
HDD10由控制器26、磁头放大器27、驱动器28、接口29、高速缓冲寄存器30、磁盘23、磁头24、以及调节器构成。HDD10与背景技术中说明的相同。
返回到图1,STB3由调谐器11、转送流解码器15、AV解码器13、以及IEEE1394I/F14构成。
图2中,构成HDD装置2的IEEE1394I/F是通过IEEE1394总线与外围设备进行指令和AV数据收发用的接口。
记录重放用通道21为与IEEE1394总线相连的通道。
流控制装置8用于指定LBA(logical black address),对磁盘23进行存取,并具有同时处理2频道以上的AV数据的能力。
构成流控制装置8的记录信号处理装置16,可将输入的MPEG2转送流进行解,制作特殊重放时的信息,同时在MPEG2转送流的转送包上施加积储用的时间标记,送入传送控制装置18。
重放信号处理装置17,将附加在传送控制装置18送来的MPEG2转送流的转送包上的积储用的时间标记分离出来,以时间标记所示的时间间隔将码送包送入IEEE1394I/F。在进行特殊重放时,将由传送控制装置18送来的MPEG2转送流重新进行构作,使其符合MPEG2的语法,生成特殊重放用数据。
传送控制装置18在记录AV数据时,将从记录信号处理装置16送来的MPEG2转送流及特殊重放用的信息临时存入缓冲RAM19,当在缓冲RAM19内存入的数据为磁盘存取单元分量时发出指令,指示出可写入HDD10的磁盘存取单元的起始LBA及磁盘存取单元分量的段数,将积储在缓冲RAM19内的磁盘存取单元的尺寸分量送入HDD10。同时,在进行AV数据的重放时,当存储在缓冲RAM1G内的数据仅为磁盘存取单元的尺寸分量送入重放信号处理装置17时,发出指令,指示出可存入HDD10的磁盘存取单元的起始LBA及磁盘存取单元分量的段数,将MDD10坊出的磁盘存取单元的尺寸分量的数据存入缓冲RAM19内。
缓冲RAM19为临时存储数据的同步动态RAM。
微处理机20是对IEEE1394I/F7、流控制装置8、记录信号处理装置16及重放信号处理装置17的处理执行进行控制用的装置。
构成HDD10的控制器26是这样的一种装置,使指定的LBA与磁头、段相对应,控制调节器25和主轴马达,以便实现磁头24的定位,从磁头24对磁盘23进行记录或读出。即,控制器26根据磁头放大器27的输出检出磁头24对于磁盘23的相对位置,将调节器25定位在磁盘23给定位置上的控制信号输入驱动器28,使从磁头放大器27的输出读取的信号变换成数码数据,并使要记录的数码数据变换成可写入的信号,供给磁头放大器27。
磁头放大器27用于检出和放大磁头24的重放信号,并将记录信号进行放大。
驱动器28是将与控制信号对应的电流供给调节器25的装置。
接口29是取得来自传送控制装置18的动作指示的命令和数据等信息的装置。
高速缓冲寄存器30是是在更有效地存储这些信息的磁盘23中进行存储重放的装置。磁盘23是存储数据的磁存储媒体。
磁头24是对磁盘23进行信息的存储重放的装置。
调节器25是将磁头24置于顶端,在磁盘23的任意半径位置上进行定位动作的装置。
另外,还具有图中未示出的转动磁盘23的主轴马达及控制高速缓冲寄存器30的缓冲寄存器控制部等。
在图1中构成STV3的IEEE1394I/F14为通过IEEE1394总线1与连接在IEEE1394总线1上的外围设备进行AV数据及指令收发用的装置。
调谐器11为接收卫星转播、进行解调的装置。
转送流解码器15为使MPEG2转送流分离的装置。
AV解码器13为使分离的AV数据的压缩伸长、变换成模拟信号的装置。
构成磁盘23的段其字长为512字节,流控制装置8对于磁盘23可将数据一次读入如连续的4096段上。这样,在本实施形态中,将电流控制装置8对磁盘23进行一次读写的区域称为磁盘存取单元。
本实施形态的HDD装置2为本发明的硬盘装置例,本实施形态的HDD10为本发明的记录装置例,本实施形态的IEEE1394I/F7为本发明的接口例。
下面说明这样的本实施形态的动作。
首先说明将磁头24进行定位时的动作。
磁盘23在进行AV数据的记录重放时,在图中未示出的主轴马达的驱动下以一定转速进行转动。
这时,磁头24由调节器25进行定位。
在磁盘23的同心圆状的各磁道上(图中a用虚线示出了一条磁道)记录着位置信息(图中b),位置信息b以一定间隔记录在磁道上,磁头24随着磁盘23的旋转每隔一定时间重放位置信息。
磁头24的重放信号经磁头放大器27检出、放大后输入控制器26。在控制器26中根据输入的信号业鉴别是否为位置信号。为了对这时的磁头23对目标磁道a的位置误差进行运算,减少其位置误差,对驱动调节器25所需要的控制量进行运算并输出控制信号。
驱动器28根据输入的控制信号将需要的电流供给调节器25的驱动线圈25c。为此,在驱动线圈25c及与其盯对设置的永久磁铁25d的作用下生成驱动力,调节器25以c点为中心进行旋转,使磁头24始终定位在目标磁道a上。在保持这种状态下,通过磁头24在数据区域进行信息的记录重放。
这样,在进行AV数据的记录重放时,如图4所示,需要在磁道之间进行移动动作31,通过该移动动作31,使从现在位置(磁头35a的位置)尽可能在短时间内移动到目标磁道附近。
但是,在移动动作之后,磁头24仍会摆动,所以要进行使该摆动稳定在目标磁道(磁头35b的位置)中心的稳定动作32。在进行稳定动作32之后,磁头35b得以精密定位。然后再进行数据的记录或重放。在数据记录重放中,也需要进行将磁头5b正确定位在目标磁道上的控制。由于旋转的磁盘会生成各种振动,磁头35b也会振动,所以要有对磁道进行跟踪33的动作。这样,磁头35b的定位动作由大致区分的移动、稳定、跟踪三个模式构成。在进行移动动作和稳定动作时,是不能进行数据的记录或读出的,仅仅在进行跟踪动作时才可进行数据的记录或读出。
即,如在背景技术中说明的那样,磁头24移动到记录有AV数据的磁道,接着磁盘23旋转,待进行记录或读出的段到达磁头24的下面之后,才进行AV数据的记录和重放。
同时,相邻的段可连续读入,而磁头24不必移动及旋转等待。但要读入不连续的多个段时,需要重复进行磁头24的移动、旋转等待及数据读出三个步骤,与读入连续段的情形比较,需要多花磁头24的移动时间和旋转时间等不能读数据的时间。因此,要保证AV数据的连续传送,需要适当增加作为连续记录或读出AV数据的最小单位的磁盘存取单元的尺寸,以减少上述移动及稳定动作的发生频度,同时还需要考虑重试等处理所需要的时间。
下面说明在进行多频道处理时连续记录或读出AV数据的最小单位即磁盘取单元的尺寸的决定方法。
磁盘存取单元的尺寸由下面的式1决定。Rch=DT]]>式1即,在式1中,Rch为每个频道的传送速率,D为可决定的磁盘存取单元的尺寸,T为记录或读出D尺寸的数据所需要的处理时间。
因此,式1表示磁盘存取单元的尺寸为D时传送速率为Rch。
例如,一般清晰度的电视图像时,所需要的传送速率为15Mbps。高清晰度电视图像时,所需要的传送速率为30Mbps。因此,若由式1求出的Rch为30Mbps以下,则不论是高清晰度的电视图像还是一般清晰度的电视图像,都可以进行连续传送。这时的D可作为磁盘存取单元的尺寸。
下面说明式1的T的计算方法。T在下面式2所求出的T1及由式3求出的T2的值中取较大一方作为T值。T1=DRi×C+W×C+Sst×C]]>式2在式2中,T1为对磁盘23的内圆周记录或读出传送尺寸D的数据所需要的处理时间,D为传送尺寸,Ri为在磁盘23的圆周进行记录或读出的速率,C为多频道处理时频道数,Sst为一定稳定动作所需要的时间,W为旋转等待时间。T2=(C÷2)(DRi+DRo)+(C%2)DRi+W×C+(Sfsk+Sst)×C]]>式3在式3中,T2为对磁盘23的外圆周和内圆周分别记录或读出传送尺寸D的数据所需要的处理时间,D为传送尺寸,Ri为在磁盘23的内圆周上进行记录或读出的速率。Ro为在磁盘23的外圆周上进行记录或读出的速率。C为多频道处理时的频道数,Sst为稳定动作所需要的时间,Sfsk为稳定所需要的时间,W为旋转等待时间。式3中使用的算术运算子÷在作为执行除法运算的结果所获得的商和余数之中仅表示其商。算术运算子%在作为执行除法运算的结果所获得的商和余数之中仅表示其余数。
现假设进行2频道处理,即C值为2。W为11ms,Sst为2ms,Sfs为18ms。使用该值求出T1和T2,将其中较大的值作为T,可从式1求出Rch。
作为一例,用图5示出了假定Ri为70Mbps,Ro为108Mbps时的D与Rch的关系。
从图5可清楚看出,作为可确保高清晰度电视图像所需要传送速率即30Mbps的D值为2048K字节。因此,本实施形态的HDD装置2的磁盘存取单元的尺寸为2兆字节。
HDD装置2由于具有这样求出的磁盘存取单元的尺寸,所以,AV数据不论是一般清晰度的电视图像也好,还是高清晰度的电视图像也好,在多频道处理时,可确保AV数据的连续传送。
下面,说明具有保证这样连续传送的磁盘存取单元尺寸的HDD装置2进行记录或重放的动作。
首先,说明STB3接收由卫星(BS)转播的电视台传送来的AV数据,HDD装置2进行记录时的动作。
由卫星转播的电视台传送载于电视波上的MPEG2转送流。天线4将该电视被变换成电信号。
调谐器11接收该电信号,进行解调。
并且,转送流解码器15将MPET2转送流分离出来。
IEEE1394I/F14从分离出来的MPEG2转送流制成同步包,传送到IEEE1394总线1。
另一方面,在HDD2装置中,IEEE1394I/F7将送入IEEE1394总线1的同步包由记录重放用通道21识别其频道号码应加以接收。进一步,将接收的同步包变换成MEP62转送流。并且,按照由传送用时间标记表示的时序将转送包逐次送入记录信号处理装置16。
记录信号处理装置16将积储的时间标记附加在由IEEE1394I/F7传送来的转送包上。同时,将MPEG2转送流进行解析,制成在特殊重放时所使用的表示含有各帧的位置的特殊重放用信息。制成的特殊重放用信息和附加有时间标记的转送包输入传送控制装置18。
传送控制装置18将记录处理装置16、重放信号处理装置17、HDD10的各数据传送进行调停。并且,由记录信号处理装置16将附加有时间标记的转送包和特殊重放用信息送入时,对其进行接收。暂时存入缓冲RAM19。
另外,传送控制装置18在存入缓冲RAM19的附加有时间标记的转送包的尺寸与存储特殊重放用信息等的标题信息的尺寸之和变为磁盘存取单元的尺寸即2兆字节时,对HDD10传送存储在缓冲RAM19内的标题信息及附加有时间标记的转送包。指定可写入记录开始LBA的段数,同时发出将数据写入磁盘23的指令。但是,可写入的段数指定为构成磁盘存取单元的段数。即磁盘存取单元的尺寸为2兆字节,1段为512字节,因此,作为段数指定为4096。
另一方面,控制器26主轴马达的转速,另外还控制调节器25。控制器26根据从传送控制装置18发出的指令,对传送来的数据进行用于记录的信号处理,在放大到给定的倍率后送到磁头24。
控制器26控制调节器25,将磁头24定位在磁盘23的下一个写入位置上。然后,磁头24将该信号记录在磁盘23上。当在磁盘23上记录结束时,控制器26将记录结束信息通知接口,接口29接收该信息后再将记录接收信息通知传送控制装置18。
这样控制器26一次写入的数据字长是以作为固定字长的磁盘存取单元单位来进行的。
传送控制装置18在获翻HDD10完成数据记录结束的信息时,再一次对记录信号处理装置16、重放信号处理装置17及接口29进行调集。
这之后,由STB3接收从卫星转播的电视台传送来的AV数据,由HDD装置记录AV数据。
下面说明通过IEEE1394总线1将由HDD装置2记录后的AV数据重放与STB3连接的监视器5上时的动作。
首先,由传送控制装置18指定可读取的AV数据的开始LBA及可读取的段数,并向HDD10发出读取指令。其中,可读取的段数指定为磁盘存取单元的段数即4096。
HDD10的控制器26根据由传送控制装置18指定的LBA和段数来控制主轴马达和调节器25,使磁头24定位在磁盘23的AV数据的下一个读取位置上,磁头24读取记录在磁盘23上的信号。磁头放大器27按给定倍率放大该信号,控制器26将放大后的信号变换成数字数据。接口29将读取的数据传送到传送控制装置18。
传送控制装置18将由接口29传送来的磁盘存取单元尺寸分量的AV数据临时存入缓冲RAM19内。存储在缓冲RAM19内的AV数据由标题信息及一系列的附加有时间标记的转送包构成。并且,传送控制装置18将AV数据从缓冲RAM19依次送入重放信号处理装置16。传送控制装置18在将存储在缓冲RAM19内的AV数据向重放信号处理装置17送入磁盘存取单元的尺寸即2兆字节时,再一次向HDD10发出命令读取的指令。
重放信号处理装置16将由传送控制装置18送来的AV数据的MPEG2转送包上附加的时间标记进行分离,在时间标记所示的时序,将去除了时间标记的转送包传送到IEEE1394I/F7。
IEEE1394I/F7将AV数据作为同步信息包从记录重放用通道21传送到IEEE1394总线1。
STB3的IEEE1394I/F14对频道号码进行识别并接收从IEEE1394I/F7传送来的同步信息包。并且,IEEE1394I/F14将接收到的同步信息包变换成MPEG2转送流,并输入转送解码器15。
转送解码器15将MPEG2转送流进行分离,变换成基本流(PES)。
AV解码器13对PES的压缩进行伸长,变换成模拟信号后输入监视器5。
监视器5将AV数据显示在画面上。
这样,通过IEEE1394总线1将由HDD装置记录着的AV数据显示在与STB3相连的监视器5上。
上面对由HDD装置进行AV数据记录和重放的动作进行了详细说明。
下面,则以多频道处理的例子来说明边进行AV数据记录边以通常速度进行重放的动作以及边进行AV数据记录边进行特殊重放的动作。
首先说明由STB3接收从卫星转播的电视台送来的AV数据,HDD装置2进行记录,并且在记录该AV数据的同时,通过IEEE1394总线1将由HDD装置2记录着的AV数据显示在与STB3相接的监视器5上的动作。
HDD装置2进行AV数据记录的动作与上述动作相同。即,IEEE1394I/F7从记录用通道21对频道号码进行识别,并接收记录用的同步信息包。并且,记录信号处理装置16在转送包上附加积蓄用的时间标记,对MEPG2转送流进行解析,制成特殊重放用的信息。并且,记录信号处理装置16将附加有时间标记的转送包和特殊重放用信息传送到传送控制装置18。
接着,传送控制装置18从记录信号处理装置16送来的AV数据及特殊重放用信息临时存入缓冲RAM19内。当附加有时间标记的一生活费列的转送包在缓冲RAM内积蓄到了给定的数量时,与存储着特殊重放用信息等的标题信息之和变为磁盘存取单元的尺寸即2兆字节。这时,传送控制装置18将2兆字节的数据从缓冲RAM19传送到HDD10的接口29,指定记录开始LBA进行记录的段数即4096,并向HDD10发出命令记录的指令。但是HDD10已经在数据转送处理中时,等HDD10传送处理结束后,再发出命令记录的指令。
当通过HDD10的接口29,由控制器26接收该指令时,将数据记录在磁盘23上。
这样,记录在磁盘23内的AV数据使可同时进行重放。在重放时,由传送控制装置18指定可读取的AV数据的开始LBA及读取的段数即4096,向HDD10发出命令读取的指令。但是,HDD10已经在传送处理中时,待传送结束后再发出命令读取的指令。
控制器26根据由传送控制装置18指定的开始LVA及读取的段数,来控制主轴马达调节器25,从磁头24读取AV数据。读取的AV数据传送到接口29。
传送控制装置18将从接口29传送来的磁盘存取单元分量的数据临时存入缓冲RAM19内。并且,依次将AV数据送入重放信号处理装置17。当存入缓冲RAM19内的AV数据送入重放信号处理装置17内的分量达到磁盘存取单元的尺寸时,传送控制装置18由一次向HDD10发出命令读取的指令。但是,HDD10已经在传送中时,待其传送结束后再发出读取指令。
重放信号处理装置17将附加在转送包上的时间标记分离出来,按时间标记所示的时序将转送包传送到IEEE1394I/F7。
IEEE1394I/F7将MPEG2转送流作为同步信息包从记录重放用通道传送到IEEE1394总线1内。
这样,在同时进行记录重放时,由传送控制装置18对HDD10发出指令,一边插入记录用数据的传送和重放用数据的转送,一边发出指令。
此外,对记录信号处理装置16、重放信号处理装置17、缓冲RAM19的数据传送等进行调集。即,HDD装置2可同时进行2频道以上的数据处理。
下面,对在进行上述动作时是如何用流控制装置8及HDD10同时记录和重放AV数据的情形加以详细说明。
在以往的技术中,是在GOP内插入空数据后制成固定字长的数据,按GOP将AV数据记录在HDD10上的。然而,在本实施形态中,如图6(a)所示,是在188字节的转送包40上附加6字节的时间标记39,即以194字节的数据为单位记录在HDD10上。
图6(b)所示为积蓄了N(N为正整数)个194字节分量的数据并附加了标题,全部为(194×N+标题的尺寸)字节的数据。在本实施形态中,通过对标题尺寸的调整,使该尺寸变为磁盘存取单元的尺寸即与2兆字节相等。也就是说,如图6(b)所示,存储在缓冲RAM19内的AV数据在一次读入或写入中对HDD10传送(194字节×N+标题的尺寸)字节=2兆字节的数据。
图7示出了AV数据的传送方法。在缓冲RAM19内设置了记录用缓冲寄存器41和重放用缓冲寄存器42。
如输入43所示,转送包从IEEE1394I/F7作为输入43,是以0.5秒输入2兆字节的数据。
记录信号处理装置14将积蓄用的时间标记附加在转送包上,形成194字节的数据,制成特殊重放用信息,将194字节的数据及特殊重放用信息传送到传送控制装置18。传送控制装置18将从记录信号处理装置14传送来的数据临时存入记录用缓冲寄存器41内。同时,传送控制装置18制作存储有特殊重放用信息等的磁盘存取单元的标题信息,存入记录用缓冲寄存器41内。关于磁盘存取单元的标题信息将在后面叙述。
当在记录用缓冲寄存器41内积蓄的数据达到磁盘存取单元的尺寸分量时,传送控制装置18将记录用缓冲寄存器41内的磁盘存取单元分量的数据传送到HDD10,发出记录指令。假如HDD10已经在传送中时,则传送控制装置18接收到新的数据传送请求时进行插入。为便插入的传送请求在HDD10的传送结束后立即执行,向HDD10发出指令。图7示出了磁盘存取单元的尺寸为2兆字节的情形。
接口29接收到记录的数据和记录指令时,临时存入高速缓冲寄存器30内,从高速缓冲寄存器30依次将数据送入控制器26。这样,当接收到从传送控制装置18送来的记录指令时,如写入44所示,由控制器26将磁盘存取单元分量的数据记录在磁盘23中,这样一次写入44所需要的时间为150毫秒至250毫秒。
另外,从重放用缓冲寄存器42依次向重放信号处理装置17传送数据。并且,如输出46所示,根据附加在转送包上的时间标记所示的时间将转送包输入IEEE1394I/F7。输出46的数据量为0.5秒内2兆。
传送控制装置18在将重放用缓冲寄存器42内的数据按磁盘存取单元分量的尺寸输出时,向HDD10发出读入指令。假如HDD10已经在传送中时,由传送控制装置18插入新的传送请求为使插入的传送请求在HDD10的传送结束就应立即执行而发出读入指令。
接口29接收到读入指令时,从磁盘23读入磁盘存取单元分量的数据,临时存入高速缓冲寄存器30内。并且,从高速缓冲寄存器30依次向接口29传送数据。这样,当接收到从传送控制装置18送来的读入指令时,如读入45所示,控制器26从磁盘23传送到接口29。传送控制装置18将这样读入的数据临时存入重放用缓冲寄存器42内。
上述中,AV数据为记录和AV数据的重放是通过传送控制装置18边对HDD10插入传送请求边进行的。图8示出了该时序图。
如输入47a所示,当在附加有时间标记的转送包依次输入记录用缓冲寄存器41内,与标题一起存入磁盘存取单元的尺寸分量的数据时,如W(Write)48所示,在HDD10中写入磁盘存取单元分量的数量。
另一方面,如输出50a所示,从重放用缓冲寄存器42依次输出附加有时间标记的转送包,输出磁盘存取单元的尺寸分量的数据时,如读入(Read)49a所示,从HDD2读入磁盘存取单元分量的数据,存入重放用缓冲寄存器42内。图中的箭头表示进行传送用的触发器。
这样,传送控制装置18在每当对HDD10发生记录或读出请求时,根据其发生的该请求的顺序边进行插入边对HDD10发出记录或读出指令。
传送控制装置18发出的记录及读出指令由接口29接收。并且,接口29经过高速缓冲寄存器30进行数据的转送。控制器26在执行记录指令时,将存储在高速缓冲器30内的数据记录在磁盘23中,执行读出指令时将数据从磁盘23存入高速缓冲寄存器30内。
与输入47a及输出50a的处理时间作比较,写入48a及读入49a的处理完成时间要短。
现假设从HDD10送出的磁盘存取单元的尺寸分量的数据的读入,因发生了重试等原因比预定有所延迟。图9示出了从HDD10的读入延迟时的时序图。图9中,设入49b的处理时间比预定的要慢。
这样,如输入47c所示,在磁盘存取单元尺寸分量的数据存入记录用缓冲寄存器41时,将磁盘存取单元的尺寸分量的数据如写入48c所示写入HDD10,接着如读入49c所示,从DHH10读入数据。如上所述,写入48b及读入49的处理完成时间比输入47b及50b的处理要短。在以往的技术中,当发生了这种延迟时,就会有AV数据的缺落。但在本实施形态中,从图9清楚看出,可以恢复由读入49b发生的延迟。
如上所述,在固定字长的磁盘存取单元尺寸分量的数据存储及输入缓冲RAM19时,对HDD10进行记录或读入,因此,在向HDD10进行记录或读入时,即使有延迟,也不会发生AV数据的缺落,可以使延时复原。
另外,本实施形态的HDD装置2,在同时进行记录和重放时,对重放的图像用监视器5进行视听时,出于有所使用,可以使重放一时中止,使监视器5的画面处于静止状态,临时中断视听。并且,当所用结束后用监视器5重新开始视听时,可一边进行快送等特殊重放,一边确认节目的要点,直至追朔到现在播放中的镜头。这种通过特殊重放以追朔到现在播送中的镜头的现象称之为追朔重放。
下面,说明进行这种追朔重放时的动作。
记录现在播送中的节目的动作与上述相同,这里省略不叙了。
进行追朔重放用的特殊重放用数据,由传送控制装置18向HDD10发出命令读出的指令,进行读出并临时存入缓冲RAM19内。
传送控制装置18将为此在记录时制作的特殊重放用信息读出,从该特殊重放用信息可以知道记录着的AV数据哪个部分被读出。
当进行追朔重放的数据有数帧积蓄在缓冲RAM时,传送控制装置18将进行追朔重放的数据送到重放信号处理装置17。
从传送控制装置18送入重放信号处理装置17的AV数据。是作为转送包传送的,但这传送记录着的AV数据中的部分转送包。即传送的是包括进行特殊重放的各帧的全部或部分(如仅为I帧)的转送包。因此,有MEPG语法上需要的信息缺落、或附加有无用信息的现象。
为此,重放信号处理装置17对传送来的转送包重新进行构作,以符合MPEG语法。并且,将重新构作的转送包作为MPEG2转送流传送到IEEE1394I/F7。
此后的动作与上述重放时的动作相同,因此省略不叙了。
这样,在进行追朔重放时,重放信号处理装置17将特殊重放用的MPEG2转送流重新进行构作。
如上所述,在本实施形态的HDD装置2中,还考虑了进行多频道处理的情况,并规定了磁盘存取单元的字长,以确保AV数据的连续传送,并且还使用了适合AV数据记录重放用的记录格式。
因此,在进行AV数据的重放时,在由AV解码器13使AV数据的压缩伸长,变换成模拟信号后显示在监视器5上时不会生成HDD装置2来不及传送AV数据的现象。另外,在进行AV数据的记录时,由调谐器11接收信号,HDD装置2将从IEEE1394I/F14传送来的AV数据进行记录时不会生成没有记录完及缓冲RAM19溢出的问题。
此外,记录在磁盘23上的AV数据不需要时,可以删除,但删除时也以磁盘存取单元为单位进行删除。
因此,对磁盘23即使反复多次进行AV数据的记录和删除,磁盘23的空区域必定与磁盘存取单元的大小相等或增大。即,不会生成比磁盘存取单元小的空区域,因此,在进行记录和重放时,必定能保证AV数据的连续传送。
关于高清晰度等传送速率高的AV数据,如上所述,由于为确保连续传送而规定了磁盘存取单元的字长,所以也能同时进行记录和重放。
最后,对本实施形态的HDD10所采用的记录格式加以说明。
图10示出了本实施形态的记录格式。
磁盘存取单元51为固定字长,其字长按上述方法规定。典型的磁盘存取单元的尺寸为2兆字节。另外,磁盘存取单元51可区分为标题52和MPEG2转送流53。
标题52上记录连锁信息54及特殊重放用信息55。
连锁信息54存储有为参照下一个磁盘存取单元51用的作为デナレス的磁盘存取单元编号。特殊重放用信息为存取AV数据的帧的定位信息、表示该帧为I、P、B帧的其中某一个的信息、以及帧的编号等。
MPEG转送流53上如时间标记标题58所示,存储有附加了时间标记的转送包59。
因磁盘存取单元采用了固定字长,所以通过计算可以获得转送包的标题58,并可实现高速存取。
并且,由于在磁盘存取单元51的标题52上具有特殊重放用信息55,所以在同时进行记录和重放中也可高效率地进行特殊重放。
上面,对本本发明的实施形态中,流控制装置8根据发生的传送请求的顺序对HDD10进行传送的例子进行了说明。但不限于此,对于传送请求,也可规定某种优先顺序对HDD10进行传送。例如,将记录请求排在比读出请求优先的位子上等,使记录优先也是可能的。
另外,上面还说明了本实施形态的HDD装置工具有流控控制装置8。但不限于此,HDD装置2可不具备流控制装置8,可根据HDD10进行构作,做成由个人计算机来执行流控制装置8功能的结构。
(第2实施形态)下面,对第2实施形态进行说明。
下面,对在本实施形态中HDD装置为控制缺陷区域在记录或重放时所生成的差错处理情形加以说明。
本实施形态的HDD装置与第1实施形态相同。
HDD10持有图11所示的表。这是使LBA与物理地热对应用的表。HDD10与背景技术中的图19所说明的一样,遇到缺陷时以段为单位进行交替处理。进行交替处理时,是通过将图11的表的物理地址改写成交替区域的段的物理地址来进行的。
另外,在缓冲RAM19内存储有图12(a)所示的DAU管理表80及图12(b)所示的DAU变换表84。
DAU管理表80用于以磁盘存取单元为单位对磁盘23的区域进行管理,其表面DAU编号81、交替处理后的DAU编号82及差错计数器83构成。
DAU编号81是以磁盘存取单元为单位对磁盘23的区域进行分割及识别磁盘23的磁盘存取单元用的号码。
差错记数器83在给定时间内对磁盘存取单元上不能进行记录或重放的次数进行计数。
交替处理后的DAU编号82一栏用于在差错计数器83给出的次数超过给定次数时记载此后为取代其磁盘存取单元而使用的磁盘存取单元。
DAU变换表84为从磁盘存取单元的编号求构成磁盘存取单元的顶端LBA用的表。
DAU编号85为磁盘存取单元的编号。
顶端LBA86为磁盘存取单元的顶端的LBA。另外,磁盘存取单元预先区分为通常记录或重放用的磁盘存取单元和交替处理用的磁盘存取单元。例如,磁盘存取单元编号从1号至10000号的磁盘存取单元为通常记录或重放用的磁盘存取单元,从10001号至10500号的磁盘存取单元为交替处理用的磁盘存取单元。
下面说明这样的本实施形态的动作。
如在第1实施形态中所述,传送控制装置18对HDD10指定LBA和段数,命令AV数据的记录或读出。
即,传送控制装置18在决定下一个可写入(或可读入)的磁盘存取单元的编号时,参照DAU管理表80,将DAU编号81变换成交替处理后的DAU编号82。
例如,在图12(a)中,假设下一个可写入(或可读入)的磁盘存取单元的编号为4号,则读取DAU编号81的4号一栏的交替处理后的DAU编号82。这便是变换后的磁盘存取单元的编号。在图12(a)中,交换后的磁盘存取单元的编号为与变换前相同的4号。
此外,传送控制装置18参照DAU变换表84,求变换后的磁盘存取单元的编号的顶端LBA。在图12(b)中,DAU编号85的4号的顶端LBA86为12289。
将这样求出的顶端LBA和磁盘存取单元的段数通知HDD10。但这时的段数为4096段。
HDD10使用图11所示的使LBA与磁道编号和段编号对应的表,将LBA变换成物理地址。即,当由传送装置18通知LBA和段数时,HDD10的控制器26使用图11所示的表对磁盘23的磁道的段进行特定,并执行AV数据的记录或读出。
此外,在进行数据记录时,如不能将数据正常写入段,控制器26执行重试处理。另外,在进行数据读出时,如不能从段正常读出数据,则控制器26也执行重试处理。并且,重试处理超过给定次数例如10次,则与使用过去技术的图19所说明的缺陷区域的控制动作一样,进行各段的交替处理。交替处理则是将图11的物理地址改写成对在交替区域中的交替段进行特定的物理地址。
另一方面,传送控制装置18对现在正在写入(或读入)的磁盘存取单元的处理时间进行测定。并且,当写入(或读入)时间超过给定时间时,使图12的差错计数器83增加1。
例如,磁盘存取单元的编号为4号的磁盘存取单元的写入(或读入)的处理时间超过给定时间时,因为DAU编号81中4一栏的差错计数器83为5,所以使其增加1,变为6。
并且,当差错计数器的计数超过了给定的次数如10次时,传送控制装置18执行使用另餐的磁盘存取单元的以磁盘存取单元为单位的交替处理。
例如,DAU编号81的4号的磁盘存取单元的差错计数器83在图12中为5,现假设其变成了11。这样,将DAU编号81的4一栏的交替处理后的DAU编号82从4号改写成10001号。这样,可通过将交替处理后的DAU编号82变更为用于交替代理的磁盘存取单元的编号来执行交替处理的。同时,在进行在磁盘存取单元为单位的交替处理前,在4号的磁盘存取单元中存储着数据时,将其数据复制在10001号的磁盘存取单元中,并且,将DAU编号81中4一栏的差错计数器变为起始状态即改写成零。
这样,由于改写了DAU管理表81,所以,为进行记录或读出处理,在此后DAU编号81的4号磁盘存取单元上进行存取时,实际是将10001号的磁盘存取单元的区域进行存取。这样,发生了差错的磁盘存取单元的区域,在以磁盘存取单元为单位进行交替处理后不再使用。
这样,传送控制装置18是以磁盘存取单元为单位来进行交替处理的。过去以段来交替处理时,由于交替处理关系,磁盘存取单元变为由不连续的段来构成的状态。对于这样的磁盘存取单元进行数据记录或读出时,在对磁盘存取单元的每次传送高峰时会出现移动动作。这就是说,在过去由于进行交替处理关系,传送数据的传送速率降低,容易发生不能保证AV数据连续传送的情况。
但是,传送控制装置18由于以磁盘存取单元为单位进行交替处理,所以可避免上述这类问题的发生。
此外,可与由传送控制装置18进行的以磁盘存取单元为单位的交替处理独立,由HDD10在背景技术中所说明的那样以段为单位进行交替处理。为此,由于HDD10进行交替处理关系,构成磁盘存取单元的段往往会发生不连续的情况。这就是说,在磁盘存取单元上进行记录或读出的高峰时容易发生移动动作。
但是,传送控制装置18可对磁盘存取单元分量的AV数据的记录或读出所需时间进行测定。因此,假设在构成磁盘存取单元的段中例如至4个为止的段即使由HDD10实施交替处理,对磁盘存取单元进行记录或读出所需的时间也在给定时间内,5个段由HDD10实施以段为单位的交替处理时,对于其磁盘存取单元的记录或读出所需时间为超过给定时间。
在这种情况下,在实施4个段的交替处理时,传送控制装置18不使差错计数器83增加,但当实施5个段的交替处理时,才由传送控制装置在进行记录或读入时使其磁盘存取单元的差错计数增加。不久当差错计数器的值超过10时,传送控制装置18以磁盘存取单元为单位进行交替处理。这就是说,构成磁盘存取单元的段不一定需要完全连续的段,象上述4个段那样,一定程度的段的不连续是可以允许的。
因此,作为交替处理用的磁盘存取单元,缺陷段的数量可使用例如3个以下等给定数量以下的区域。
在本实施形态中,因为是以磁盘存取单元为单位进行交替处理的,所以不会因其交替处理而加剧移动动作。因此,也不需要进行在背景技术中所说明的那种工化时间的LBA的重新分配处理。
因此,在本实施形态中,即使进行交替处理,也能保证AV数据的连续传送。
此外,在本实施形态中,在缓冲RAM19内设置了DAU管理表80及DAU变换表80,传送控制装置18是以磁盘存取单元为单位来进行交替处理。但不限于此,在HDD10内设置了存储器,在该存储器内存储DAU管理表80和DAU变换表84,可由HDD10进行以磁盘存取单元为单位的交替处理。另外,DAU管理表80和DAU变换表84在存储在缓冲RAM19上的同时,在某一时刻记录HDD10的磁盘23内。这样,在切断电源再接通时,通过重新从磁盘23读出到缓冲RAM19上,在切断电源之后,不会再失DAU管理表及DAU变换表84。
另外,在本实施形态中,为对磁盘存取单元进行管理,使用了DAU管理表80和DAU变换表84。但不限于此,也可以不使用DAY变换表84,根据磁盘存取单元对应于那个LBA的规则,通过计算从磁盘存取单元求出顶端LBA。作为这种规则的例子是,若将磁盘存取单元的编号从小号开始按序分配值小的LBA,因为磁盘存取单元的尺寸为固定字长,所以可方便地计算出磁盘存取单元的顶端LBA。并且,还可以做成DAU管理表80和DAU变换表两者都不使用的结构。这时,使用将图11所示的LBA与物理地址相对应的表,将构成磁盘存取单元的段的物理地址变更为全部连续的交替段,这样就可以磁盘存取单元为单位进行交替处理。
另外,在本实施形态中,虽然说明了在本实施形态中作为交替处理用的磁盘存取单元可以对含有给定数以下的缺陷段的区域进行分配,但不限于此,作为交替处理用的磁盘存取单元,也可对完全不含有缺陷段的区域进行分配。
另外,上在本实施形态中,差错计数器的计数值超过10时,以磁盘存取单元为单位对其磁盘存取单元进行交替处理。但不限于此,当超过了5次、10次、15次,总之是预先规定的差错计数器的计数值时,只要以磁盘存取单元为单位对磁盘存取单元进行交替处理即可。
另外,构成本发明的硬盘装置的全部或部分装置的全部或部分功能,可用专用的硬件来实现,也可使用由计算机执行用的程序和/或数据在软件上加以实现。
另外,具有以下特总的某体也属本发明,即具有由计算机来执行本发明的硬盘装置的全部或部分装置的全部或部分功能用的程序和/或数据的媒体,可由计算机来进行处理的媒体。
并且,具有以下特点的信息集合体也属于本发明,即由计算机来执行本发明的硬盘装置的全部或部分与段的全部或部分功能用的程序和/或数据。
并且,本发明的数据包括数据结构、数据格式及数据种类等。本发明的媒体包括ROM等记录媒体,接口等传送媒体,以及光、电波、声波等传送媒体。本发明所具备的媒体包括如记录有程序和/或数据的记录媒体,以及传送程序和/或数据的传送媒体等。本发明的所谓可由计算机进行处理,系指包括如ROM等记录媒体时,可由计算机进行读取;若为传送媒体时,作为传送结果,可由计算机来处理作为传送对象的程序和/或数据。
并且,记录着由计算机执行上述实施形态的硬盘装置的全部或部分装置的全部或部分功能用的程序和/或数据的记录媒体,可由计算机来读取,也可为读出前的上述程序和/或数据与计算机进行配合以执行上述功能的程序记录媒体。
并且,本发明的所谓信息集合体,包括如程序和/或数据等软件。
工业上的实用性从上述说明清楚看出,本发明可以提供传送时间无损失的硬盘装置及程序记录媒体。
本发明还可提供AV数据的记录或读出动作即使的延迟,其延迟动作可复元,AV数据不发生缺落的硬盘装置、媒体及信息集合体。
本发明还可提供对缺陷区域进行管理时即使进行交替处理也可确保记录及读出固定传送速率的硬盘装置、媒体及信息集合体。
本发明还可提供对缺陷区域进行管理对不需要重新分配LBA的硬盘装置、媒体及信息集合体。
权利要求
1.一种硬盘装置,能对AV数据进行记录和/或重放,其特征在于,包括将AV数据记录在硬磁盘上的记录装置,以及与该记录装置连接的、对由接口送来的AV数据或送入所述接口的AV数据进行信号处理的流控制装置,对于作为在所述硬磁盘上连续存取最小单位并具有保证AV数据实时传送的尺寸的磁盘存取单元,在没有正常完成AV数据的传送时,进行磁盘存取单元的交替处理,使得此后使用别的磁盘存取单元以取代该磁盘存取单元。
2.如权利要求1所述的硬盘装置,其特征在于,所述没有正常完成时,是指对所述磁盘存取单元在给定时间内没有完成AV数据传送的次数超过了给定次数时。
3.如权利要求1或2所述的硬盘装置,其特征在于,所述记录装置对所述硬磁盘的段没有正常完成所述AV数据的传送时,进行以段为单位的交替处理,使得此后使用别的段以取代所述传送没有正常完成的段。
4.一种硬盘装置,能用多频道对AV数据进行记录和/或重放,其特征在于,包括将AV数据记录在硬磁盘上的记录装置,以及与该记录装置连接的、对由接口送来的AV数据或送入所述接口的AV数据进行信号处理的流控制装置,在进行记录时,仅用给定的尺寸将从所述接口送来的AV数据存储在所述流控制装置的缓冲寄存器中,所述流控制装置生成将存储在所述缓冲寄存器内的所述给定尺寸的数据传送到所述记录装置用的写入请求,所述记录装置写入所述给定尺寸的数据。在进行重放时,由所述接口从所述流控制装置的缓冲寄存器读出所述给定尺寸的数据,所述流控制装置生成从所述记录装置传送用的读取请求,所述记录装置读出所述给定尺寸的数据,并存入到所述缓冲寄存器中。
5.如权利要求4所述的硬盘装置,其特征在于,所述流控制装置将所述写入请求及所述读取请求按接受其请求的顺序,对所述记录装置执行传送指令。
6.如权利要求4所述的硬盘装置,其特征在于,所述流控制装置将所述写入请求及所述读取请求按给定的优先顺,序对所述记录装置执行传送指令。
7.权利要求4至6任一项所述的硬盘装置,其特征在于,所述给定尺寸的数据为固定字长。
8.如权利要求7所述的硬盘装置,其特征在于,所述固定字长是1段的字节数的整数倍。
9.如权利要求7或8所述的硬盘装置,其特征在于,所述AV数据为MPEG转送流,所述给定尺寸的数据是在所述AV数据的转送包上加有时间标记的带有时间标记的数据按给定数量积蓄的数据上附加标题的数据。
10.一种媒体,能由计算机进行处理,其特征在于,是作为由计算机执行如权利要求1至9任一项所述的硬盘装置的全部或部分装置的全部或部分功能用的程序和/或数据的媒体。
11.一种信息集合体,其特征在于,是由计算机执行如权利要求1至9任一项所述的本发明的全部或部分装置的全部或部分功能用的程序和/或数据。
全文摘要
由于进行交替处理,硬盘装置的记录和读出速度会降低。本发明的硬盘装置包括将AV数据记录在硬磁盘上的HDD10及与HDD10连接、将从IEEE1394I/F7送来的AV数据或送入IEEE1394I/F7的AV数据进行信号处理的流控制装置,是可将AV数据进行记录和/或重放的硬盘装置,并具有以下特点对于作为对硬磁盘连续存取的最小单位的磁盘存取单元,在没有正常完成AV数据的传送时,进行磁盘存取单元的交替处理,使得此后使用别的磁盘存取单元以取代该磁盘存取单元。
文档编号G11B20/12GK1430781SQ01809748
公开日2003年7月16日 申请日期2001年3月26日 优先权日2000年3月28日
发明者久野良樹, 神門俊和, 矢口義孝, 久保德章, 山内賢一郎, 田中隆一郎 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1