[go: up one dir, main page]

CN1892869A - Information reproducing equipment - Google Patents

Information reproducing equipment Download PDF

Info

Publication number
CN1892869A
CN1892869A CN 200610100515 CN200610100515A CN1892869A CN 1892869 A CN1892869 A CN 1892869A CN 200610100515 CN200610100515 CN 200610100515 CN 200610100515 A CN200610100515 A CN 200610100515A CN 1892869 A CN1892869 A CN 1892869A
Authority
CN
China
Prior art keywords
data
sector
block
code
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200610100515
Other languages
Chinese (zh)
Other versions
CN1892869B (en
Inventor
永井裕
中村雅文
竹内敏文
平林正幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Consumer Electronics Co Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP7045245A external-priority patent/JP2882302B2/en
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN1892869A publication Critical patent/CN1892869A/en
Application granted granted Critical
Publication of CN1892869B publication Critical patent/CN1892869B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

在磁盘扇区单元内记录压缩的视频和音频信号和计算机用户数据的系统中,为了以简单的方式高速地再生数据,将记录在磁盘中的数据分层在预定单元内的数据,以便给每一个最终的数据增加第一误差修正(C1)码,形成(C1)修正块。产生扇区,每个扇区包括多个(C1)修正块。增加给每个(C1)修正块的是能识别扇区的码。给多个(C1)修正块中的所有数据增加第二误差修正(C2)码以在磁盘中记录最终的数据,以使交错和去交错能在一个块中完成。每个扇区的容量被设定成基本上等于多个传送包的容量。

Figure 200610100515

In a system that records compressed video and audio signals and computer user data in units of magnetic disk sectors, in order to reproduce data at high speed in a simple manner, data recorded in a magnetic disk is layered into data in predetermined units so that each A final data is augmented with a first error correction (C1) code, forming a (C1) correction block. Sectors are generated, each sector comprising a number (C1) of correction blocks. Added to each (C1) correction block is a sector-identifying code. A second error correction (C2) code is added to all data in multiple (C1) correction blocks to record the final data in the disk so that interleaving and deinterleaving can be done in one block. The capacity of each sector is set substantially equal to the capacity of a plurality of transport packets.

Figure 200610100515

Description

信息再生设备 (本申请是1996年2月24日提出的申请号为03101601.4的同名申请的分案申请)Information reproduction equipment (this application is a divisional application of the same-named application with application number 03101601.4 filed on February 24, 1996)

技术领域technical field

本发明涉及在象光盘这样的记录介质上记录和/或压缩的视频和音频信号和/或计算机应用数据的一种设备。The present invention relates to an apparatus for recording and/or compressing video and audio signals and/or computer application data on a recording medium such as an optical disc.

背景技术Background technique

在Kenji Hayashi所著的、Corona Ltd.1990年7月25日所出版的日文文献“CD-从音频到个人计算机”中已经详细描述了专用于再生存储信号的光盘。在Hiroshi Fujiwara所著的。ASCII Ltd.1994年8月1日出版的日文文献“新的移动画面专用组(MPEG)文本”中详细描述了压缩视频和音频信号。An optical disc dedicated to reproducing a stored signal has been described in detail in the Japanese document "CD-From Audio to Personal Computer" by Kenji Hayashi, published by Corona Ltd. on July 25, 1990. In Hiroshi Fujiwara. Compressed video and audio signals are described in detail in the Japanese document "New Moving Picture Special Group (MPEG) Text" published by ASCII Ltd. on August 1, 1994.

在前一篇文章中,为了给预先连续写在高密盘(CD)上的数据增加误差修正码,已经描述了一种CD误差修正方法,在此方法中增加了第一和第二误差修正码并通过改变对每个数据来说与第一和第二修正码相关的延迟量来执行在一个块内没有完成的斜交错(块的不完全交错)以转换数据排列,同时描述了一种CD-ROM(只读存储器)信号记录方法,在此方法中为应用数据采用了存储音频信号的一种CD。另外,按照后一篇文章,已经描述了一种压缩视频和音频信号的方法以及一种多路传输压缩的信号的方法。根据这些文献,尽管在数据的应用中在介质上记录了压缩的视频和音频信号,并且在其中记录了计算机用户数据,但是还没有描述任何在介质上高效率地记录信号和数据的方法。In the previous article, in order to add error correction codes to data written consecutively on a compact disk (CD) in advance, a CD error correction method has been described, in which the first and second error correction codes are added And by changing the amount of delay associated with the first and second correction codes for each data, oblique interleaving (incomplete interleaving of blocks) not completed within one block is performed to convert the data arrangement, and a CD is described - ROM (Read Only Memory) signal recording method in which a CD storing audio signals is used for application data. Also, according to the latter article, a method of compressing video and audio signals and a method of multiplexing the compressed signals have been described. According to these documents, although compressed video and audio signals are recorded on media and computer user data is recorded therein in data applications, any method of efficiently recording signals and data on media has not been described.

发明内容Contents of the invention

如“CD-由音频到个人计算机”中所描述的一样,由CD唱盘机的高密盘所再生的数据要经过使用第一误差修正(C1)码的误差修正,斜块不完全交错,也即在一个块内通过改变每个数据的延迟量来传送数据排列的没有完成的斜交错以及使用第二误差修正(C2)码的误差修正,从而产生输出数据。因此,通过交错过程使误差修正能力得到提高。进一步,即使当磁盘连续位置中出现的误差不能得到修正时,在输出数据中由于数据输出顺序不同于磁盘上的数据顺序误差也能得到分散。因此,对音频数据来说,根据数据项分别在错误数据前或后能够使这样的误差得到准确地内插。然而,当压缩的视频数据记录在磁盘上时,不能采用根据前面及随后的数据项使用数据内插的修正。相反,如果将内插应用于这种情况,误差范围在输出数据中会得到不利的扩大。这个问题能够按以下所述得到解决。对以第一修正码序列的顺序记录在磁盘上的数据来说,使用第一修正码完成误差修正。对最后得到的数据来说,完成斜块不完全交错操作。然后对第二误差修正后已交错的数据使用第二修正码进行误差修正,以第一修正码序列的顺序将数据输出,从而以同编码操作以前最初的时序相同的顺序产生数据。当记录数据时,以同上述相反的顺序完成编码过程。然而,在计算机或类似设备中当为数据应用采用这一技术时,由于对要再生的特殊的数据块根据C2码实现误差修正,需要再生交错过程的范围内数据块的整个数据。如果码的长度小,再生该范围内的数据的时间周期就非常短,因此数据再生对数据存取时间的影响可忽略不计。然而,为减小码的冗余度,如果码的长度增加,加长的再生时间将对数据存取时间产生不利的影响。进一步,视频数据在压缩状态也占有大的容量。因此,要在具有有限容量的磁盘上记录这样的视频数据,需要减少表示视频数据的码的冗余度。然而,当在码修正中采用的码的长度加长并且因此在其中完成修正码的块单元也要增加以接受一个是计算机中用作标准数据单元的扇区值(2048字节)的几倍的值,数据记录和再生操作只能在完成修正码的块单元内得到实现。此外,即使增加误差修正码以在误差块内完成数据记录和再生操作也会出现其它问题。结果,当在可用于数据记录和再生操作的磁盘上写入一个扇区的数据时,需要写入包括一个扇区数据及伪数据的一个块数据。因此,当在较小单元内(如在一个扇区单元内)执行数据读出和写入操作时,会出现这样的问题:磁盘上记录容量增加并且出现大量的无用区域。As described in "CD - From Audio to PC", the data reproduced from the compact disk of the CD player is error corrected using the first error correction (C1) code, the diagonal blocks are not completely interleaved, that is Incomplete oblique interleaving of data arrangement and error correction using a second error correction (C2) code are transmitted within one block by changing the delay amount of each data, thereby generating output data. Therefore, the error correction capability is improved by the interleaving process. Further, even when errors occurring in consecutive positions on the disk cannot be corrected, errors in the output data due to the output order of data differing from the order of data on the disk can be dispersed. Therefore, for audio data, such errors can be accurately interpolated according to data items before or after erroneous data, respectively. However, when compressed video data is recorded on a disk, correction using data interpolation based on previous and subsequent data items cannot be employed. Conversely, if interpolation is applied to this case, the margin of error is unfavorably enlarged in the output data. This problem can be solved as follows. For data recorded on the magnetic disk in the order of the first correction code sequence, error correction is performed using the first correction code. For the finally obtained data, the oblique block incomplete interleaving operation is performed. Then, error correction is performed on the interleaved data after the second error correction using the second correction code, and the data is output in the order of the first correction code sequence, thereby generating the data in the same sequence as the original sequence before the encoding operation. When recording data, the encoding process is performed in the reverse order of the above. However, when this technique is employed for data applications in a computer or the like, since error correction is performed based on the C2 code for a particular data block to be reproduced, it is necessary to reproduce the entire data of the data block within the range of the interleaving process. If the code length is small, the time period for reproducing data in this range is very short, so the influence of data reproduction on data access time is negligible. However, to reduce the redundancy of the code, if the length of the code is increased, the extended reproduction time will adversely affect the data access time. Furthermore, video data also occupies a large capacity in a compressed state. Therefore, to record such video data on a magnetic disk having a limited capacity, it is necessary to reduce the redundancy of codes representing the video data. However, when the length of the code used in code correction is lengthened and thus the block unit in which the correction code is performed is also increased to accept a value several times larger than the sector value (2048 bytes) used as a standard data unit in a computer value, data recording and reproduction operations can only be realized in block units where correction codes are completed. In addition, other problems arise even if error correction codes are added to perform data recording and reproduction operations within error blocks. As a result, when writing data of one sector on a magnetic disk usable for data recording and reproducing operations, it is necessary to write one block data including data of one sector and dummy data. Therefore, when data reading and writing operations are performed in smaller units such as in one sector unit, there arises such a problem that the recording capacity on the magnetic disk increases and a large number of useless areas occur.

此外,如“新MPEG文本”中所描述的一样,当将以包括188个字节传送包的数据流格式压缩的视频和/或音频信号记录在用作计算机数据记录介质的CD-ROM上时,由于CD-ROM的每个扇区包括例如2048个字节,并且其它计算机数据记录介质的基本数据容量类似地以2的乘方的为单位表示,如果视频和/或音频信号记录在所有用户区以提高记录效率,那么一些传送包将被分散地写入在相互不同的扇区中。这样带来的不利结果是使数据再生操作复杂。另一方面,为了简化数据处理,如果将多个传送包写入在一个扇区内,并且认为该区的无用的数据区是无效区,将会出现数据记录效率降低这一问题。上述关于数据存取效率以及磁盘中可用于记录和再生操作的无用的记录容量的问题能够按如下所述得到解决。将以一个时序输入的数据项平均划分成数据块,每个数据块包括相同数目的数据项。然后给每个数据块增加附加数据以成一个SYNC(同步)块,将一个同步码增加给SYNC块以便形成一个包括C个SYNC块的扇区(C为自然数)。形成一个包括P个扇区的修正块。将修正块划分成C1和C2数据块,给C1和C2数据块分别增加第一误差修正码和第二误差修正码,从而在保持数据项顺序不变的情况下记录以一个时序输入的数据项。In addition, as described in "New MPEG Text", when recording video and/or audio signals compressed in a stream format including 188-byte transport packets on a CD-ROM used as a computer data recording medium , since each sector of a CD-ROM includes, for example, 2048 bytes, and the basic data capacity of other computer data recording media is similarly expressed in units of powers of 2, if video and/or audio signals are recorded on all user area to improve recording efficiency, then some transfer packets will be scattered and written in different sectors. This has the disadvantageous result of complicating the data reproduction operation. On the other hand, in order to simplify data processing, if a plurality of transport packets are written in one sector, and the useless data area of the sector is regarded as an invalid area, there will be a problem that the data recording efficiency will be reduced. The above-mentioned problems regarding data access efficiency and useless recording capacity available for recording and reproducing operations in a magnetic disk can be solved as follows. Data items input in a time series are evenly divided into data blocks, each data block including the same number of data items. Additional data is then added to each data block to form a SYNC (synchronization) block, and a synchronization code is added to the SYNC block to form a sector including C SYNC blocks (C is a natural number). A correction block consisting of P sectors is formed. Divide the correction block into C1 and C2 data blocks, add the first error correction code and the second error correction code to the C1 and C2 data blocks respectively, so as to record the data items input in a time sequence while keeping the order of the data items unchanged .

上述与视频和音频信号的处理同数据应用之间的不一致有关能够通过下列过程得到解决。如果使用SYNC块的C个主数据部分(C为自然数),则形成对该介质是唯一的一个扇区,在该扇区单元中的附加数据是确定的扇区容量被设定为2的乘方,且传送流容量的整数倍大于扇区容量并小于扇区容量与P个块的附加数据之和。The above inconsistencies related to the processing of video and audio signals and the application of data can be resolved by the following procedure. If C main data parts (C is a natural number) of the SYNC block are used, a sector unique to the medium is formed, and the additional data in the sector unit is determined by the sector capacity being set to a multiplication of 2 square, and the integer multiple of the transport stream capacity is greater than the sector capacity and less than the sum of the sector capacity and the additional data of P blocks.

另外,将表示描述扇区地址位置的信息加到每个SYNC块,且根据描述信息位置的增加表示指定给扇区的一个数字的扇区地址,这便于期望数据的再生。In addition, information indicating the address position of the descriptive sector is added to each SYNC block, and the increment of the position according to the descriptive information indicates the sector address of a number assigned to the sector, which facilitates reproduction of desired data.

由于误差修正码全都存储在n个C1修正块中,所以通过经n个C1修正块进行数据再生就能够再生目标扇区的数据。Since all error correction codes are stored in n C1 correction blocks, the data of the target sector can be reproduced by performing data reproduction through n C1 correction blocks.

进一步,扇区内记录在介质上的预定数目的传送流在任何情况下都包括对该介质和该扇区单元内所形成的附加数据是唯一的主数据。即,不能将传送流分散地记录在多个扇区内,给每个扇区指定一个扇区地址,因此便于数据的存取操作。Further, a predetermined number of transport streams recorded on the medium in a sector include main data unique to the medium and the additional data formed in the sector unit in any case. That is, the transport stream cannot be dispersedly recorded in a plurality of sectors, and a sector address is assigned to each sector, thereby facilitating data access operations.

附图说明Description of drawings

参考以下描述及附图本发明的这些及其它的目的和优点将会更加清楚明了,其中:These and other objects and advantages of the present invention will become more apparent with reference to the following description and accompanying drawings, in which:

图1至图7分别表示本发明的信息记录方法的第一个至第七个实施例中各自采用的格式示意图;Fig. 1 to Fig. 7 respectively represent the schematic diagrams of formats adopted in the first to the seventh embodiments of the information recording method of the present invention;

图8表示本发明的第八个实施例中信息再生方法流程图;Fig. 8 shows the flowchart of the information regeneration method in the eighth embodiment of the present invention;

图9表示本发明的第八个实施例中信息再生设备的结构方框图;Figure 9 shows a block diagram of the structure of an information reproduction device in an eighth embodiment of the present invention;

图10是表示本发明的第十个实施例中信息再生方法流程图;Fig. 10 is a flow chart showing the information reproduction method in the tenth embodiment of the present invention;

图11表示本发明的第八个实施例的信息记录方法中采用的格式的示意图;Fig. 11 shows the schematic diagram of the format adopted in the information recording method of the eighth embodiment of the present invention;

图12表示本发明的第十一个实施例的信息记录方法中采用的格式的示意图;Fig. 12 shows the schematic diagram of the format adopted in the information recording method of the eleventh embodiment of the present invention;

图13表示一种可以代替本发明第十一个实施例中图11记录格式的一种格式的示意图;以及Fig. 13 shows a schematic diagram of a format that can replace the recording format of Fig. 11 in the eleventh embodiment of the present invention; and

图14表示本发明第十二个实施例的信息记录方法中使用的格式的示意图。Fig. 14 is a diagram showing a format used in the information recording method of the twelfth embodiment of the present invention.

具体实施方式Detailed ways

参考图1描述本发明的第一个实施例。图1是本发明的第一个实施例中记录信息的记录格式。此图具体说明了一个修正块的数据排列。在图1中,SYNC表示一个同步信号,该信号指定SYNC块的第一个位置,SA代表一个扇区地址,该地址指定一个分配给扇区的数值,附加数据是附加给主数据来表示例如主数据特征的信息,“主数据”是主要的记录信息,C2代表加给附加数据及主数据的第二误差修正码(以下简写成C2码),C1代表加给附加数据和主数据的第一误差修正码(以下简写成C1码)。将以一个时序输入的主数据划分成128个字节(图1中表示为128B)单元并给每个128个字节单元增加2个字节(2B)的附加数据,因此产生128行(图1中128个块)。在包括130(128+2)个字节数据的每一行的同一个位置收集一个字节,产生一个14字节的C2码以最后构成C2修正块。14字节的C2码沿着箭头10表示的方向排列。结果,获得的C2码构成14个130个字节的行(图1中14个块)。加给每一个142(128+14)个130字节的行的是一个8字节的C1码,从而构成C1修正块(由箭头102表示)。这样,对包括128行×2字节的附加数据和包括128行×128字节的主数据来说,产生130个C2块和142个C1块。进一步,16个连续的C1修正块构成一个扇区。因此,该扇区包括2048(128×16)个字节的主数据。用唯一的一个数值(扇区地址)来指定要被记录在磁盘上的数据的每一个扇区。即,将一个3字节的扇区地址与同步信号SYNC一起加给每个C1修正块,以便形成一个SYNC块。如上所述,构成了一个修正块,该修正块确实能够在主数据的128×128字节单元内实现C1和C2修正。将数据项按着从最高的SYNC块开始并以最低的SYNC块结束的次序写在介质上。就此而论,将数据按最左边位置开始的方向写在每个SYNC块内。A first embodiment of the present invention is described with reference to FIG. 1 . Fig. 1 is a recording format of recording information in the first embodiment of the present invention. This figure specifies the data arrangement of a correction block. In Figure 1, SYNC represents a synchronization signal that specifies the first position of the SYNC block, SA represents a sector address that specifies a value assigned to a sector, and additional data is appended to the main data to represent e.g. Information on the characteristics of the main data, "main data" is the main record information, C2 represents the second error correction code (hereinafter abbreviated as C2 code) added to the additional data and the main data, and C1 represents the second error correction code added to the additional data and the main data An error correction code (hereinafter abbreviated as C1 code). Divide the main data input in a timing sequence into 128 bytes (represented as 128B in Figure 1) units and add 2 bytes (2B) of additional data to each 128 byte unit, thus generating 128 rows (Figure 1 128 blocks in 1). A byte is collected at the same position in each row including 130 (128+2) byte data, and a 14-byte C2 code is generated to finally constitute a C2 correction block. The 14-byte C2 code is arranged along the direction indicated by the arrow 10 . As a result, the obtained C2 code constitutes 14 rows of 130 bytes (14 blocks in Fig. 1). Added to each of the 142 (128+14) rows of 130 bytes is an 8-byte C1 code to form a C1 correction block (indicated by arrow 102). Thus, for the additional data consisting of 128 rows x 2 bytes and the main data consisting of 128 rows x 128 bytes, 130 C2 blocks and 142 C1 blocks are generated. Further, 16 consecutive C1 correction blocks constitute one sector. Therefore, this sector includes 2048 (128*16) bytes of main data. Each sector of data to be recorded on the disk is designated with a unique numerical value (sector address). That is, a 3-byte sector address is added to each C1 correction block together with a synchronization signal SYNC to form a SYNC block. As described above, a correction block is constituted which can indeed realize C1 and C2 corrections within 128*128 byte units of main data. Data items are written on the media in order starting with the highest SYNC block and ending with the lowest SYNC block. As such, data is written within each SYNC block in the direction starting at the leftmost position.

按第一实施例,在再生存储于磁盘目标扇区内的数据的操作中,只需要对包括在所属扇区的修正块进行数据再生。这样,扇区内的期望数据能够得到高速译码并转换成输出数据。然而,由于将一个扇区地址增加给每个SYNC块,所以能够容易确定目标扇区,并因此能够高速将扇区的数据输出。此外,只将以一个时序连续输入的数据进行细分就能形成具有数据次序保持不变的C1修正块。因此,当在再生阶段根据C1码使数据得到修正以便以该处理的顺序输出所修正的数据时,按与记录在磁盘上的输入数据相同的顺序将最终数据输出。与C2码数据误差修正相比,C1码误差修正能更快地产生输出数据,从而得到一种有利的效果:便于将这样的特殊再生操作作为变速数据再生和反向数据再生来实现。顺便提下,在第一个实施例的描述中,附加数据、C1码、C2码、扇区地址以及同步信号都是按这个顺序加给主数据的。然而,要得到上述的有益效果,只有在图1所示的相应的码与信号之间的关系保持不变时才可以改变操作顺序。进一步,将C1码增加给附加数据,但C1码并没有提供给扇区地址。就这一点而论,对附加数据和扇区地址来说无论C1码存在与否都可以获得相同的有益效果。此外,尽管附加数据置于主数据的左侧,但即使将附加数据排列在中间或右侧也能够获得上述的效果。同样,要获得相同的有益效果,在第一个实施例中位于主数据右侧的C1码也可以位于主数据的中间点或右侧。每个C1修正块都包括C2码的C1修正块位于一个修正块的最后14个块内。然而,要获得上述的效果,C1块也可以排列在中间位置或在其它的128个C1修正块之前。此外,图1中各个字节数、块数和扇区数也可以适当地改变,也能得到同样的有益效果。According to the first embodiment, in the operation of reproducing the data stored in the target sector of the magnetic disk, it is only necessary to perform data reproduction on the correction block included in the corresponding sector. In this way, desired data within a sector can be decoded at high speed and converted into output data. However, since a sector address is added to each SYNC block, the target sector can be easily determined, and thus the data of the sector can be output at high speed. In addition, only subdividing data continuously input at one timing can form a C1 correction block with the order of data maintained. Therefore, when the data is corrected based on the C1 code at the reproduction stage to output the corrected data in the order of the processing, the final data is output in the same order as the input data recorded on the magnetic disk. Compared with C2 code data error correction, C1 code error correction can produce output data more quickly, thereby obtaining an advantageous effect: it is convenient to implement such special regeneration operations as variable speed data regeneration and reverse data regeneration. Incidentally, in the description of the first embodiment, additional data, C1 code, C2 code, sector address, and synchronization signal are all added to main data in this order. However, to obtain the above-mentioned beneficial effects, the order of operations can only be changed when the relationship between the corresponding codes and signals shown in FIG. 1 remains unchanged. Further, the C1 code is added to the additional data, but the C1 code is not provided to the sector address. As such, the same advantageous effects can be obtained regardless of the presence or absence of the C1 code for additional data and sector addresses. Furthermore, although the additional data is placed on the left side of the main data, the above-mentioned effect can be obtained even if the additional data is arranged in the middle or on the right. Similarly, to obtain the same beneficial effect, the C1 code located on the right side of the main data in the first embodiment can also be located at the middle point or on the right side of the main data. Each C1 correction block including C2 codes is located within the last 14 blocks of a correction block. However, to obtain the above effects, the C1 block can also be arranged in the middle or before the other 128 C1 correction blocks. In addition, the number of bytes, blocks and sectors in Fig. 1 can also be changed appropriately, and the same beneficial effect can also be obtained.

接着参考图2,描述本发明的第二实施例。图2表示与一个扇区对应的图1中修正块的布局。此图中,SYNC、SA、C1及附加数据的内容分别与图1表示的内容相同。进一步,假定如图1一样也增加C2码。此图中表示的传送(TS)包有一个固定的长度并包括诸如用压缩形式表示的视频信号的数据项。在图2中,主数据包括一个传送包。图1中,一个扇区内的附加数据,(即16个块)包括32个字节。图2中,将6个块的12个字节区分配为公共附加数据区,并且与输入数据没有直接关系。根据输入数据将剩余的10个块(即20-字节区)指定作为存储附加数据或主数据的区域。具体来说,当主数据为传送包形态时,其中记录主数据。在另外一些情况中,其中额外记录附加数据。Referring next to FIG. 2, a second embodiment of the present invention will be described. FIG. 2 shows the layout of the correction block in FIG. 1 corresponding to one sector. In this figure, the contents of SYNC, SA, C1 and additional data are the same as those shown in FIG. 1, respectively. Further, it is assumed that the C2 code is also added as in FIG. 1 . Transport (TS) packets shown in this figure have a fixed length and include data items such as video signals represented in compressed form. In Fig. 2, main data includes a transport packet. In FIG. 1, the additional data in one sector (ie, 16 blocks) includes 32 bytes. In Fig. 2, the 12-byte area of 6 blocks is allocated as a common additional data area, and has no direct relationship with the input data. The remaining 10 blocks (ie, 20-byte area) are designated as an area for storing additional data or main data according to the input data. Specifically, when the main data is in the form of a transport packet, the main data is recorded therein. In other cases, additional data is additionally recorded.

如上所述,根据第二个实施例,当主数据呈传送包的形态时,用于记录主数据的区域满足如图2所示的表达式(1),并且能够因此将整倍数的传送包精确地记录在此区域。此外,由于提供的公用附加数据区与主数据格式无关,不论主数据是否处在传送包的形态都能够有效地将数据写在记录介质上。但是,在将图2的公用附加数据区用来记录表示主数据是否呈传送包形态的一个代码的情况下,对上述两种数据形态,对磁盘来说都能够准确地实现数据。即使在磁盘扇区之间的数据布局改变时也能够获得这个优点。即使改变该实施例表示的数值,只要表达式(1)的条件满足也能得到同样的优点。As described above, according to the second embodiment, when the main data is in the form of transport packets, the area for recording the main data satisfies the expression (1) shown in FIG. recorded in this area. Furthermore, since the common additional data area is provided regardless of the format of the main data, data can be efficiently written on the recording medium regardless of whether the main data is in the form of a transport packet. However, in the case where the common additional data area of FIG. 2 is used to record a code indicating whether the main data is in the form of a transfer packet, the data can be accurately realized on the magnetic disk for the above two data forms. This advantage is obtained even when the data layout changes between disk sectors. Even if the numerical values shown in this embodiment are changed, the same advantages can be obtained as long as the condition of the expression (1) is satisfied.

接下来参考图3,描述本发明的第三实施例。图3表示与六个SYNC块相对应的图1修正块的数据布局。此图中,SYNC、SA、C1及附加数据与图1表示的内容相同。另外,假定与图1中一样也增加C2码。按与图2中同样的方式形成图3的每个传送包。在此实施例中当记录传送包时,对每n个(n是自然数;此例中为3)SYNC块在主数据区内写入m个(m是自然数;此例中为2)传送包,写入主数据区内剩余的8个字节区的是无意义的伪数据。按该实施例,无论主数据是否处在传送包的形态,都能够在记录介质上有效地写入数据。然而,将图2的公用附加数据区用来写入表示主数据是否呈传送包形态的一个代码时,不管数据是什么形态,都能够恰当地实现数据再生。此外,尽管需要检测n个SYNC块的时间,但是还可以记录定时信息来代替伪数据,或可以记录定时信息,以此作为扇区地址或附加数据的一部分。只要满足图3所示的表达式(2)就可以改变第三Referring next to Fig. 3, a third embodiment of the present invention will be described. FIG. 3 shows the data layout of the correction block of FIG. 1 corresponding to the six SYNC blocks. In this figure, SYNC, SA, C1 and additional data are the same as those shown in FIG. 1 . In addition, it is assumed that the C2 code is also added as in Fig. 1 . Each transport packet of FIG. 3 is formed in the same manner as in FIG. 2 . When recording transport packets in this embodiment, m (m is a natural number; 2 in this example) transport packets are written in the main data area for every n (n is a natural number; 3 in this example) SYNC blocks , what is written into the remaining 8 byte areas in the main data area is meaningless dummy data. According to this embodiment, data can be efficiently written on the recording medium regardless of whether the main data is in the form of a transport packet. However, when the common additional data area of FIG. 2 is used to write a code indicating whether the main data is in the form of a transport packet, data reproduction can be properly performed regardless of the form of the data. Furthermore, although it is necessary to detect the timing of n SYNC blocks, timing information may be recorded instead of dummy data, or may be recorded as a sector address or part of additional data. As long as the expression (2) shown in Figure 3 is satisfied, the third

实施例的数值。Example values.

现在参考图4描述本发明的第四个实施例。除S0和S1外,图4与图3的组成部分相同。图4中的参考符号S0和S1表示具有组成模式彼此不同的同步信号。将信号S0和S1加到每个SYNC块。对每n个SYNC块都出现S0组成模式。因此,能够正确地完成如数据修正和传送包检测这样的译码操作。Referring now to FIG. 4, a fourth embodiment of the present invention will be described. Except for S0 and S1, the components in Fig. 4 are the same as those in Fig. 3 . Reference symbols S0 and S1 in FIG. 4 denote synchronization signals having composition patterns different from each other. Signals S0 and S1 are applied to each SYNC block. The S0 composition pattern occurs for every n SYNC blocks. Therefore, decoding operations such as data correction and transport packet detection can be correctly performed.

接着,参考图5描述本发明的第五实施例。图5详细表示了图1中SYNC和SA字段。附加数据、主数据、C1码以及C2码与图1中的相同。SAu、SAm以及SA1在一起表示一个3字节的扇区地址。即,SAu、SAm以及SA1分别指最高地址、中间地址和最低地址。对每个扇区来说将扇区地址写入八次。图5表示从第n个扇区到第n+7个扇区的扇区数据。附加在SA1后加括号的值代表一个由SAu、SAm以及SA1表示的扇区地址。BA代表一个数,该数指定给修正块中的一个SYNC块。括号内的相关值作为例子代表指定给每个两个块的单元的一个数值,即,将一个块的地址指定给每两个块。如果扇区地址是除了任何指定给主数据的扇区地址外的地址,那么可以以任意方式指定附加给记录C2码的SYNC块的扇区地址。图5中,一个特殊的自然数K指定给每一个包括C2码的SYNC块。进一步,可以指定一个代码来代替一个块地址,这个代码能够鉴别修正块的第一个SYNC块,或者能够鉴别具有对于第一个SYNC块才是唯一的特殊模式的同步信号。奇偶码与一组SAu和BA或包括SAm和SA1的一个组有关系。S0和S1是表示每个SYNC块的第一个位置的同步信号。这些信号具有相互不同的组成模式,其中S0代表扇区地址的一个记录循环。将包括S0的SYNC块看成包括SAu和BA、并且将写入S1的SYNC块假定为包括SAm和SA1。Next, a fifth embodiment of the present invention will be described with reference to FIG. 5 . Figure 5 shows the SYNC and SA fields in Figure 1 in detail. Additional data, main data, C1 code, and C2 code are the same as those in FIG. 1 . SAu, SAm, and SA1 together represent a 3-byte sector address. That is, SAu, SAm, and SA1 refer to the highest address, middle address, and lowest address, respectively. The sector address is written eight times for each sector. Fig. 5 shows sector data from the nth sector to the n+7th sector. A value in parentheses appended to SA1 represents a sector address represented by SAu, SAm, and SA1. BA represents a number assigned to a SYNC block in the correction block. The relevant values in parentheses represent, as an example, a numerical value assigned to the unit of each two blocks, ie, an address of one block is assigned to each two blocks. If the sector address is an address other than any sector address assigned to the main data, the sector address attached to the SYNC block recording the C2 code can be assigned in an arbitrary manner. In Fig. 5, a special natural number K is assigned to each SYNC block including the C2 code. Further, instead of a block address, a code can be specified which can identify the first SYNC block of the modified block, or which can identify a sync signal having a special pattern unique to the first SYNC block. The parity code is associated with a group of SAu and BA or a group including SAm and SA1. S0 and S1 are sync signals representing the first position of each SYNC block. These signals have mutually different composition patterns, where S0 represents one recording cycle of sector addresses. A SYNC block including S0 is considered to include SAu and BA, and a SYNC block written to S1 is assumed to include SAm and SA1.

如上所述,按本实施例,能够高速恰当地确定扇区地址信息而不需对C1码进行译码,因此加快了数据的存取速度。尽管在本实施例中扇区地址包括三个字节、并且块地址(BA)具有一个字节,并且对每个第二个块写入该块地址,但本发明并不局限于这些值。而且,由于给块地址也增加了奇偶性,所以块地址位置信息的精确性也得到了改进。此外,读出扇区地址的精确性以及根据C2码修正数据的精确性也能够得到改进。进一步,只对以一个时序连续输入的数据进行细分以形成C1块,其输入顺序保持不变。因此,在数据再生过程中,当根据C1码使数据得到修正然后按处理顺序输出该数据时,记录输入数据的次序在数据输出操作中得到了保持。由于这种情况,与C2码也用于修正数据的情况相比,除了能够高速恰当地读出扇区地址这个优点外,还能够较高速度输出数据。这导致一种有益效果:便于象变速数据再生和反向数据再生这样的特殊数据的再生。As described above, according to this embodiment, sector address information can be properly determined at high speed without decoding the C1 code, thereby increasing the data access speed. Although the sector address consists of three bytes and the block address (BA) has one byte and is written for every second block in this embodiment, the present invention is not limited to these values. Also, since the parity is also added to the block address, the accuracy of the block address location information is also improved. In addition, the accuracy of reading out the sector address and the accuracy of correcting data based on the C2 code can also be improved. Further, only data continuously input in one timing is subdivided to form a C1 block, and its input order remains unchanged. Therefore, during data reproduction, when the data is corrected based on the C1 code and then output in the order of processing, the order of recording input data is maintained in the data output operation. Due to this fact, in addition to the advantage that the sector address can be properly read out at high speed, data can be output at a higher speed than in the case where the C2 code is also used to correct the data. This results in an advantageous effect of facilitating reproduction of special data such as variable speed data reproduction and reverse data reproduction.

下面,参考图6描述本发明的第六实施例。此图详细表示了图1中SYNC和SA字段。除了S0、S1、SA、BA、和奇偶性外的构成部分都与图5中的相同。SA代表一个扇区地址,并且对每个扇区写入SA16次。图6表示第n个扇区到第n+7个扇区的数据,其中附加在SA后括号内的值代表一个扇区地址。BA代表指定给修正块内的一个SYNC块的一个数。BA括号内的值作为例子表示对每一个块的一个块地址的数值。如果扇区地址是除了任何主数据的扇区地址外的地址,可以以任意的方式指定附加给记录C2码的SYNC块的扇区地址。图6中,一个特殊的自然数K指定给包括C2码的每一个SYNC块。奇偶码与3字节的SA和1字节的BA相关。S0和S1是表示每个SYNC块的第一个位置的同步信号。这些信号具有相互不同的组成模式,这些组成模式中S0表示修正块的第一个位置。Next, a sixth embodiment of the present invention will be described with reference to FIG. 6 . This figure shows the SYNC and SA fields in Figure 1 in detail. Components other than S0, S1, SA, BA, and parity are the same as those in FIG. 5 . SA represents a sector address, and SA is written 16 times for each sector. FIG. 6 shows the data of the nth sector to the n+7th sector, where the value in parentheses appended to SA represents a sector address. BA represents a number assigned to a SYNC block within the correction block. The value in parentheses of BA represents the numerical value of a block address for each block as an example. If the sector address is an address other than the sector address of any main data, the sector address attached to the SYNC block in which the C2 code is recorded can be designated in an arbitrary manner. In Fig. 6, a special natural number K is assigned to each SYNC block including the C2 code. The parity code is associated with 3-byte SA and 1-byte BA. S0 and S1 are sync signals representing the first position of each SYNC block. These signals have mutually different composition patterns, in which S0 represents the first position of the correction block.

如上所述,根据本实施例,不需对C1码进行译码就能够高速准确地确定扇区地址信息,因此数据存取速度加快。由于同步信号和块地址,能够更可靠地检测修正块的第一个位置。尽管在本实施例中扇区地址包括三个字节、块地址(BA)具有一个字节,但本发明并不局限于这些值。而且,由于根据同步信号的类型能够确定修正块的第一个位置,因此即使当块地址丢失时也能获得类似的优点。相反,因为提供了块地址,能够检测修正块的第一个位置,不需要区别同步信号S0和S1就能取得同样的优点。此外,由于对块地址还提供了奇偶性,因此由块地址表示的位置信息的精确性得到了提高。此外,也能够提高读出扇区地址的精确性以及根据C2码修正数据的精确性。进一步,只将以一个时序连续输入的数据进行细分以构成具有输入顺序保持不变的C1块。因此,在数据再生中,当根据C1码修正数据然后并且按处理顺序输出数据时,输入数据记录次序在数据输出操作中得到了保持。由于这种情况,与C2码也用于修正数据的情况相比,除了能够高速准确地读出扇区地址这个优点外,还能够以较快速度输出数据。这样导致便于象变速数据再生和反向数据再生这样特殊数据的再生这一有益效果。As described above, according to this embodiment, the sector address information can be determined accurately at high speed without decoding the C1 code, so the data access speed is increased. Thanks to the synchronization signal and the block address, the first position of the correction block can be detected more reliably. Although the sector address consists of three bytes and the block address (BA) has one byte in this embodiment, the present invention is not limited to these values. Also, since the first position of the correction block can be determined according to the type of the synchronization signal, similar advantages can be obtained even when the block address is lost. On the contrary, since the block address is provided, the first position of the correction block can be detected, and the same advantage can be obtained without distinguishing the synchronous signals S0 and S1. Furthermore, since parity is also provided to the block address, the accuracy of the position information indicated by the block address is improved. In addition, the accuracy of reading out the sector address and the accuracy of correcting data based on the C2 code can also be improved. Further, only data continuously input in one timing is subdivided to form a C1 block with the input order unchanged. Therefore, in data reproduction, when the data is corrected based on the C1 code and then output in the processing order, the input data recording order is maintained in the data output operation. Due to this fact, in addition to the advantage that sector addresses can be accurately read out at high speed, data can be output at a faster speed than in the case where the C2 code is also used to correct data. This results in an advantageous effect of facilitating reproduction of special data such as variable speed data reproduction and reverse data reproduction.

下面参考图7描述本发明的第七实施例。图7表示第七实施例记录方法中采用的一个修正块的数据排列格式。因为图7和图1之间的区别只在于给数据增加C1码和C2码的操作,因此省去对其它组成部分的描述。虽然图1中C1和C2修正块只包括一个修正块的数据,现在使用另一种组成数据构成项的方法。下面将对该数据组成方法加以描述。用一个延迟P(P:是除了130(字节)外的自然数,130(字节)是一行附加数据和主数据的字节的总数)并通过与图1相同的方式构成的附加数据和主数据来构成数据,从而形成一个C2修正块。所附加的是一个14字节的C2码。例如,图中第n个C2修正块用箭头701表示。并且,当这样一个箭头从左端画向底端而不是画向右端时,如图7的箭头702所示,箭头被折过来再接续把画下去,如箭头703所示。即,数据组合操作沿着箭头702和703连续进行以便最终得到C2修正块。此后,将一个8字节的C1码增加给每一行,结果构成一个C1修正块。以同图1类似的方式增加给每个C1块的是扇区地址和同步信号,由此形成一个修正块。以同图1相同的方式将数据项写在记录介质上。A seventh embodiment of the present invention will be described below with reference to FIG. 7 . Fig. 7 shows a data arrangement format of a correction block used in the recording method of the seventh embodiment. Since the difference between FIG. 7 and FIG. 1 is only the operation of adding C1 code and C2 code to data, the description of other components is omitted. Although the correction blocks C1 and C2 in FIG. 1 only include the data of one correction block, another method of composing data constituent items is now used. The data composition method will be described below. Use a delay P (P: is a natural number except 130 (bytes), 130 (bytes) is the total number of bytes of additional data and main data in one line) and additional data and main data formed in the same way as in Figure 1 data to form data, thereby forming a C2 correction block. Attached is a 14-byte C2 code. For example, the nth C2 correction block in the figure is represented by arrow 701 . And, when such an arrow is drawn from the left end to the bottom end instead of drawing to the right end, as shown in arrow 702 of FIG. That is, the data combining operations continue along arrows 702 and 703 to finally obtain a C2 correction block. Thereafter, an 8-byte C1 code is added to each row, resulting in a C1 correction block. Added to each C1 block in a similar manner to FIG. 1 is a sector address and a synchronization signal, thereby forming a correction block. Data items are written on the recording medium in the same manner as in FIG. 1 .

按本实施例,目标扇区数据能以与对图1数据排列所形成的相同速度高速再生。此外,与图1的情况相比,第七实施例的代码冗余度能够通过SYNC、SA、附加数据、以及记录C2码的SYNC块的C1码得到降低。进一步,因为只对以一个时序连续输入的数据进行细分而形成输入顺序保持不变的C1块,当在数据再生中根据C1码对数据进行修正、然后以处理顺序输出数据时,在数据输出操作中输入数据的记录次序得到保持。由于这种情况,当与C2码也用于修正数据这种情况相比,除了扇区地址能够被高速,准确地读出这一优点外,数据输出速度也能得到加快。这样产生的有益效果在于:便于如变速数据再生和反向数据再生这样特殊数据的再生。顺便提下,图2至图6所示的每个实施例也适用于第七实施例。接着参考图8和11描述本发明的第八实施例。图8表示按第八个方法的再生磁盘数据方法的流程图、图11用举例方式表示在该方法中使用的斜数据交错过程的格式。图8中,参考数802表示C1误差修正过程、803表示检测附加给每个块或每组块的标题信息的步骤。将标题信息记录为例如部分附加数据或扇区地址。在这种情况下,标题信息包括一个表示交错记录的信息的方法的代码。数字804表示检查标题信息以决定交错类型是正交块完全型还是斜块不完全型的步骤,数字805表示斜块不完全型的解除交错过程,数字807表示正交块完全型的解除交错过程,数字806和808都表示根据附加给相关数据的C2码修正误差的C2误差修正步骤。数字809表示确定数据再生端的处理步骤。在正交块完全型交错过程的例子中,如图1所示一样将C2码增加给数据。图11表示斜块不完全型交错过程的一个例子。此图相对图7的变化只在于C2修正块的排列。象图7中一样,用一个延迟P(P是除了130(字节)外的自然数,130(字节)是一行附加数据和主数据的总字节数)通过与图7相同的方式构成的附加数据和主数据来组合数据,由此产生C2修正块。此后,将一个14字节的C2码增加给该块。然而,不采用沿着图7所示的折叠线进行的操作。结果,图11的排列同图1和7的区别在于:不存在分别在C1块和C2块终止的这样的修正块。因此,要对期望的扇区的数据进行译码,还必须再生不需要输出的(用于C2修正的数据)。然而,图7的折叠过程是不必要的。在C2修正步骤806和808中,对由解除交错过程805和807分别得到的C2块的数据来说,已分别实现了修正。C1误差修正循环、解除交错循环及C2误差修正循环是同时或顺序执行的。此外,尽管对两个交错过程来说C1修正步骤802基本是共同的,但当块数据字节数变化时,要实现一个转换操作以把控制传送给相关的操作步骤。According to this embodiment, target sector data can be reproduced at a high speed at the same speed as that formed for the data arrangement of Fig. 1 . Furthermore, compared to the case of FIG. 1, the code redundancy of the seventh embodiment can be reduced by SYNC, SA, additional data, and C1 code of the SYNC block recording the C2 code. Furthermore, since only the data continuously input in one timing is subdivided to form a C1 block whose input order remains unchanged, when the data is corrected according to the C1 code during data reproduction and then output in the processing order, the data output The record order of the input data in the operation is maintained. Due to this, when compared with the case where the C2 code is also used to correct the data, in addition to the advantage that the sector address can be read accurately at high speed, the data output speed can also be accelerated. This produces an advantageous effect of facilitating the reproduction of special data such as variable speed data reproduction and reverse data reproduction. Incidentally, each of the embodiments shown in FIGS. 2 to 6 is also applicable to the seventh embodiment. Next, an eighth embodiment of the present invention will be described with reference to FIGS. 8 and 11 . Fig. 8 shows a flowchart of a method for reproducing data from a magnetic disk according to an eighth method, and Fig. 11 shows by way of example the format of the oblique data interleaving process used in the method. In FIG. 8, reference numeral 802 denotes a C1 error correction process, and 803 denotes a step of detecting header information attached to each block or group of blocks. Header information is recorded as, for example, partial additional data or sector addresses. In this case, the header information includes a code indicating a method of interleaving recorded information. Numeral 804 denotes a step of checking the header information to decide whether the interleaving type is the orthogonal block complete type or the oblique block incomplete type, the numeral 805 denotes the deinterleaving process of the oblique block incomplete type, and the numeral 807 denotes the deinterleaving process of the orthogonal block complete type , numerals 806 and 808 both denote C2 error correction steps for correcting errors based on the C2 code attached to the correlation data. Numeral 809 denotes a processing step of determining a data reproduction end. In the example of the orthogonal block complete type interleaving process, the C2 code is added to the data as shown in FIG. 1 . Fig. 11 shows an example of the oblique block incomplete type interleaving process. The only change in this figure relative to figure 7 lies in the arrangement of C2 correction blocks. As in Fig. 7, it is constituted in the same manner as in Fig. 7 with a delay P (P is a natural number except 130 (byte), and 130 (byte) is the total number of bytes of one line of additional data and main data) The appended data and the main data are combined to generate a C2 correction block. Thereafter, a 14-byte C2 code is added to the block. However, operations along the fold lines shown in Figure 7 are not employed. Consequently, the arrangement of Figure 11 differs from Figures 1 and 7 in that there are no such correction blocks terminating at blocks C1 and C2 respectively. Therefore, in order to decode the data of the desired sector, it is also necessary to reproduce the unnecessary output (data for C2 correction). However, the folding process of Fig. 7 is unnecessary. In the C2 correction steps 806 and 808, corrections have been effected for the data of the C2 block obtained by the de-interleaving processes 805 and 807, respectively. The C1 error correction loop, the deinterleaving loop and the C2 error correction loop are executed simultaneously or sequentially. In addition, although the C1 modification step 802 is basically common to both interleaving processes, when the number of bytes of block data varies, a conversion operation is implemented to transfer control to the relevant operation step.

按以上所描述的实施例,即使当对要连续再生的压缩视频信号进行斜块不完全交错,并且对计算机或类似设备上的应用数据要完成能够以更高的速度在扇区单元内访问数据的正交块完全交错过程时,所存储的数据也能够准确再生。关于这一点,如同结合第八实施例描述的一样,在正交块完全交错操作中不必一定使用图11的记录格式。即,按本发明,该记录格式只能够有效地被用作一个独立单元。进一步,能够有效地将这种格式同相对图2至图6所描述的每个实施例一起采用。即,图2至图6中只再生了图11的修正码。此外,可以采用图13的斜交错方法代替图11中所示的方法。图13不同于图11之处只在于:C1码被包括在C2修正块中。并且,按本实施例的数据再生方法,对两种交错方法中的任何一种方法来说,当根据C1码使数据得到修正并不改变数据项顺序输出数据时,在输出操作中输入数据的次序能够得到保持。与C2码也用于数据修正这种情况相比,除了能够高速、准确地确定扇区地址这个有益效果外,还能以更快的速度输出数据。这样导致的优点是:便于如变速数据再生和反向数据再生这样的特殊数据的再生。可以局部改变图13的斜交错方法以便根据C2修正块行的排列次序以一个时序排列输入数据。尽管只具有C1修正的数据再生没有这方面的优越性能,但该改进的这种方法也适用于第八实施例。并且,将上述方法同图2至图6相应的每个实施例一起使用时,上述方法导致与第八实施例相似的优点,例如,当记录处于传送包形态的数据时,在扇区检测以及数据记录效率这些方面的优点。According to the embodiment described above, even when the oblique block interleaving is not completely performed on the compressed video signal to be continuously reproduced, and the application data on the computer or the like is to be completed, the data can be accessed at a higher speed in sector units. The stored data can also be accurately reproduced during the complete interleaving process of the orthogonal blocks. In this regard, as described in connection with the eighth embodiment, it is not necessary to use the recording format of FIG. 11 in the orthogonal block full interleave operation. That is, according to the present invention, the recording format can only be effectively used as an independent unit. Further, this format can be effectively employed with each of the embodiments described with respect to FIGS. 2-6. That is, only the correction code of FIG. 11 is reproduced in FIGS. 2 to 6 . In addition, the oblique interleaving method of FIG. 13 may be employed instead of the method shown in FIG. 11 . Fig. 13 differs from Fig. 11 only in that the C1 code is included in the C2 correction block. And, according to the data reproducing method of the present embodiment, for either method in the two interleaving methods, when the data is corrected according to the C1 code and the data item order is not changed to output the data, the input data in the output operation order can be maintained. In addition to the advantageous effect that the sector address can be determined accurately at high speed, data can be output at a faster speed than the case where the C2 code is also used for data correction. This leads to the advantage of facilitating the reproduction of special data such as variable speed data reproduction and reverse data reproduction. The oblique interleave method of FIG. 13 can be partially changed so that input data is arranged in a timing sequence according to the arrangement order of C2 correction block rows. This improved method is also applicable to the eighth embodiment, although data reproduction with only C1 correction has no superior performance in this regard. And, when the above-mentioned method is used together with each of the embodiments corresponding to FIGS. The advantages of data recording efficiency in these areas.

随后参考图9描述本发明的第九实施例。图9用方框图表示本发明第九实施例中的数据再生设备。在本实施例的描述中,假定分别根据图1和图11的数据格式进行正交块完全交错操作和斜块不完全交错操作。参考数901至903分别表示输入处理装置、标题读出装置以及随机存取装置。数字904表示用于产生再生数据的写入地址的装置,数字905表示用于产生C1误差修正的读出和写入地址的装置,数字906表示转接装置,数字907表示用于产生与正交块完全型解除交错相关的C2误差修正的读出和写入地址的装置,数字908表示用于产生与斜块不完全型解除交织相关的C2误差修正的读出和写入地址的装置,数字909表示用于实现C1和C2误差修正的误差修正装置,数字910表示用于产生输出数据的读出地址的装置,数字911表示输出处理装置。输入装置901对所输入的信号进行译码及同步读出操作并在RAM903中写入所获得的输入数据。在此操作中,写入地址由地址发生装置904产生。此外,读出装置902检测输入数据标题并根据标题信息选择地址产生装置907或908。地址发生装置905产生分别用来将RAM903中的数据读出到误差修正装置并将设备909中的数据写入RAM903中。顺便提到,由于C1块结构对这两类交错方法基本是通用的,根据相关的交错方式由设备905产生的地址不需经受转换操作。然而,当其字节数改变时,就要进行转换操作以传送控制到相关的过程。设备907和908都控制数据读出或写入的顺序以使设备909在如图1或11所示的C2块单元内能完成误差修正,由此可完成相应的解除交错操作。转换设备906响应来自标题读出装置902的转接信号以选择907或908产生的地址。完成C1误差修正后,不论操作方式如何都要根据来自装置911的读出地址从RAM903中读出数据,即,按将数据记录在磁盘上的顺序读出数据。然后在扇区单元内将得到的数据传送到输出装置911以便由此将数据输出。Next, a ninth embodiment of the present invention will be described with reference to FIG. 9 . Fig. 9 shows a block diagram of a data reproducing apparatus in a ninth embodiment of the present invention. In the description of this embodiment, it is assumed that the orthogonal block complete interleave operation and the oblique block incomplete interleave operation are performed according to the data formats of FIG. 1 and FIG. 11 respectively. Reference numerals 901 to 903 denote input processing means, header readout means, and random access means, respectively. Numeral 904 denotes a device for generating write addresses for reproduced data, numeral 905 denotes a device for generating read and write addresses for C1 error correction, numeral 906 denotes a switching device, and numeral 907 denotes a device for generating and quadrature The device for reading and writing addresses of C2 error correction related to block complete type deinterleaving, numeral 908 represents the device for generating the reading and writing addresses of C2 error correction related to oblique block incomplete type deinterleaving, numeral 909 denotes error correction means for implementing C1 and C2 error correction, numeral 910 denotes means for generating read addresses of output data, and numeral 911 denotes output processing means. The input device 901 performs decoding and synchronous read operation on the input signal and writes the obtained input data in the RAM 903 . In this operation, a write address is generated by the address generating means 904 . Furthermore, the reading means 902 detects the header of the input data and selects the address generating means 907 or 908 according to the header information. The address generator 905 is used to read out the data in the RAM903 to the error correction device and write the data in the device 909 into the RAM903 respectively. Incidentally, since the C1 block structure is basically common to both types of interleaving methods, the addresses generated by the device 905 according to the relevant interleaving methods do not need to undergo translation operations. However, when the number of bytes is changed, a conversion operation is performed to transfer control to the related process. Both devices 907 and 908 control the sequence of data reading or writing so that device 909 can complete error correction in the C2 block unit shown in FIG. 1 or 11 , thereby completing corresponding deinterleaving operations. The conversion device 906 responds to the switching signal from the header reading means 902 to select 907 or 908 the generated address. After completing the C1 error correction, no matter what the operation mode is, the data should be read from the RAM 903 according to the read address from the device 911, that is, the data should be read in the order in which they were recorded on the disk. The resulting data is then transferred to output means 911 in sector units to thereby output the data.

根据第九实施例,实现了一种数据再生设备,该设备实施了与第八实施例相关的数据再生方法。According to the ninth embodiment, a data reproduction apparatus implementing the data reproduction method related to the eighth embodiment is realized.

下面参考图10描述本发明的第十实施例。图10表示第十实施例中再生磁盘数据方法的流程图。图10不同于图8之处只在于同检测交错方法有关的步骤1001至1003,因此只对这部分的处理过程进行描述。A tenth embodiment of the present invention will be described below with reference to FIG. 10 . Fig. 10 is a flowchart showing a method of reproducing data from a magnetic disk in the tenth embodiment. FIG. 10 is different from FIG. 8 only in steps 1001 to 1003 related to the detection interleaving method, so only this part of the process will be described.

参考数1001表示从磁盘的一个特定区域读出包括扇区地址和交错方式之间对应关系的一个对应表的扇区表读出过程。数字1002表示检测扇区地址的步骤,数字1003是根据步骤1001中获得的表格和步骤1002检测到的扇区地址选择一种交错方法的步骤。其它的操作步骤基本上与图8相同。Reference numeral 1001 denotes a sector table readout process for reading out a correspondence table including correspondences between sector addresses and interleave patterns from a specific area of the magnetic disk. Numeral 1002 represents the step of detecting the sector address, and numeral 1003 is the step of selecting an interleaving method according to the table obtained in step 1001 and the sector address detected in step 1002. Other operation steps are basically the same as those in FIG. 8 .

按第十实施例,由于对磁盘中的每个区域来说交错方式都是预先可识别的,因此能够很容易地得到图8操作过程的有益效果。下面参考图12描述本发明的第十一实施例。图12表示与按本发明第十一实施例的在磁盘上记录数据的一种方法的流程图。在此实施例的描述中,将分别采用作为例子的图1和图11的正交块完全交错和斜块不完全交错。图12中,参考数1101表示选择正交块完全交错或斜块完全交错的步骤,数字1104是进行斜块不完全交错的步骤,数字1102是完成正交块完全交错的步骤。数字1105和1103表示增加C2码给相应数据的步骤、数字1106是给数据增加标题的步骤,数字1107表示增加C1码给数据的步骤。在步骤1101中,当记录数据包括例如压缩的视频和音频信号时,选择斜块不完全交错;而当数据是例如计算机或类似设备上所存储的数据时,选择正交块完全交错。在步骤110中假定是斜块不完全交错时,在步骤1104中如图11所示构成C2块。在步骤1105中,对所得到的数据进行数据修正操作,由此对输入数据完成斜块不完全交错。在步骤1101中,当选择正交块完全交错时,在步骤1102中形成如图1所示的C2块,随后在步骤1103中对C2块进行数据修正,因此对输入数据完成了正交块完全交错。在步骤1106中,增加表示相应的扇区与斜交错或正交交错有关的一个代码,以此作为标题。增加C1码的步骤1107对任何数据都是通用的。然而,两种交错方式中无论哪一种方式中当C1块之间的字节数改变时,都要将控制传送给一个适当的过程。附带说下,同时或顺序执行增加C1码的操作循环和增加C2码的操作循环。在步骤1106中,当标题包括SA、并且如图1和11所示那样没有增加C2码时,执行如图12所示的操作。然而,当标题与作为附加数据的C2码一起被记录时,在执行完步骤1101之后立即执行步骤1106的操作。According to the tenth embodiment, since the interleave pattern is recognizable in advance for each area in the magnetic disk, the advantageous effect of the operation of Fig. 8 can be easily obtained. An eleventh embodiment of the present invention will be described below with reference to FIG. 12 . Fig. 12 is a flowchart showing a method of recording data on a magnetic disk according to an eleventh embodiment of the present invention. In the description of this embodiment, the orthogonal block complete interleaving and oblique block incomplete interleaving of FIGS. 1 and 11 will be used as examples, respectively. In Fig. 12, reference numeral 1101 represents the step of selecting the complete interleaving of the orthogonal blocks or the complete interleaving of the oblique blocks, the numeral 1104 is the step of performing incomplete interleaving of the oblique blocks, and the numeral 1102 is the step of completing the complete interleaving of the orthogonal blocks. Numerals 1105 and 1103 represent steps of adding C2 codes to corresponding data, numeral 1106 represents a step of adding a title to data, and numeral 1107 represents a step of adding C1 codes to data. In step 1101, when the recorded data includes, for example, compressed video and audio signals, oblique blocks are selected to be incompletely interleaved; when the data is, for example, data stored on a computer or similar device, orthogonal blocks are selected to be fully interleaved. When it is assumed in step 110 that the oblique blocks are not completely interleaved, in step 1104 a C2 block is formed as shown in FIG. 11 . In step 1105, a data correction operation is performed on the obtained data, thereby completing incomplete oblique block interleaving on the input data. In step 1101, when the orthogonal block is fully interleaved, the C2 block shown in Figure 1 is formed in step 1102, and then the data correction is performed on the C2 block in step 1103, so that the orthogonal block is completely interleaved on the input data. staggered. In step 1106, a code indicating that the corresponding sector is related to oblique interleaving or orthogonal interleaving is added as a header. Step 1107 of adding C1 code is common to any data. However, in either of the two interleaving modes, when the number of bytes between C1 blocks changes, control is passed to an appropriate process. Incidentally, the operation cycle for increasing the C1 code and the operation cycle for increasing the C2 code are performed simultaneously or sequentially. In step 1106, when the title includes SA and no C2 code is added as shown in FIGS. 1 and 11, the operation as shown in FIG. 12 is performed. However, when the title is recorded together with the C2 code as additional data, the operation of step 1106 is performed immediately after step 1101 is performed.

按第十一实施例,能够实现一种磁盘数据再生设备,在该设备中能高速再生磁盘的目标扇区中的数据,并且也能够再生磁盘上的压缩的视频信号和类似的信号。而且,能够在磁盘上记录只包括压缩视频信号或类似信号的数据,以便通过结构简单的设备再生所记录的信号。According to the eleventh embodiment, it is possible to realize a disk data reproducing apparatus in which data in a target sector of a disk can be reproduced at high speed, and also compressed video signals and the like on the disk can be reproduced. Furthermore, it is possible to record data including only compressed video signals or the like on a magnetic disk so that the recorded signals can be reproduced by a device with a simple structure.

下面参考图14描述本发明的第十二实施例。在描述中,例如假定:在固定长度的传送包内构成输入信号,并且给数据增加表示用图2、3、或4的方法记录了数据的一个识别码。图14表示一个识别码和一个扇区地址,此识别码表示输入信号处于传送包的形状中。图14中,图5和图6中包括的三个字节即24位的扇区地址用23位表示,同时将最高位指定为识别码。例如,当识别码被设定成例如0时,输入信号是在传送包的形式,当识码例如是1时,输入信号是其它的形式。就此而论,图5和6中所示的扇区地址的位置在修正块中被用作识别码的位置。A twelfth embodiment of the present invention will be described below with reference to FIG. 14 . In the description, it is assumed, for example, that an input signal is constituted in a fixed-length transport packet, and an identification code indicating that the data is recorded by the method of FIG. 2, 3, or 4 is added to the data. Fig. 14 shows an identification code indicating that an input signal is in the shape of a transport packet and a sector address. In FIG. 14, the three bytes included in FIG. 5 and FIG. 6, that is, the 24-bit sector address is represented by 23 bits, and the highest bit is designated as an identification code. For example, when the identification code is set to eg 0, the input signal is in the form of a transmission packet, and when the identification code is eg 1, the input signal is in other forms. In this regard, the positions of the sector addresses shown in FIGS. 5 and 6 are used as the positions of the identification codes in the modification block.

根据第十二实施例,数据再生设备能够根据识别码识别记录格式,并因此能准确地再生磁盘上的数据。但是,在此实施例申,尽管表示输入信号是否在传送包形态中的识别码存储在图5的部分扇区地址区内,但也能够以相似的方式将识别码存储在图5和6的部分块地址字段内。According to the twelfth embodiment, the data reproducing apparatus can recognize the recording format based on the identification code, and thus can accurately reproduce the data on the magnetic disk. However, in this embodiment, although the identification code indicating whether the input signal is in the form of a transport packet is stored in the partial sector address area of FIG. 5, it is also possible to store the identification code in the section of FIGS. part of the block address field.

按本发明,所得到的优点是在扇区单元能够很容易地检索数据,同时能够在扇区单元高速完成再生数据的操作。因为具有由2的乘方所表示的容量的一个扇区的主数据和部分增加给扇区的附加数据之和等于多个传送包的数据容量,所以能够将压缩的视频信号和数据应用的用户数据有效地记录在磁盘上,同时又缩小了磁盘记录区内的无效不用的区域。进一步,当仅通过完成C1修正产生输出数据时,能够按着与数据输入相同的顺序将数据输出,这有利于特殊数据的再生操作。According to the present invention, the advantage obtained is that data can be easily retrieved in sector units and at the same time the operation of reproducing data can be performed at high speed in sector units. Since the sum of the main data of one sector having a capacity represented by a power of 2 and the additional data partially added to the sector is equal to the data capacity of a plurality of transport packets, users who can apply compressed video signals and data The data is effectively recorded on the disk, and at the same time, the invalid and unused area in the recording area of the disk is reduced. Further, when the output data is generated only by performing the C1 correction, the data can be output in the same order as the data input, which facilitates the reproduction operation of special data.

另外,按本发明记录数据的介质当然包括光盘、磁盘、光-磁盘,并且其外形并不局限于盘形。进一步,不必连续将数据记录在介质上。In addition, the medium for recording data according to the present invention includes, of course, optical disks, magnetic disks, and optical-magnetic disks, and its external shape is not limited to a disk shape. Further, it is not necessary to continuously record data on the medium.

虽然参考说明性的特殊实施例对本发明进行了描述,但本发明并不局限于这些实施例,只受所附权利要求的限制。很明显,本领域的普通技术人员在不超出本发明的范围和构思的条件下还能够对实施例进行改变或变更。While the present invention has been described with reference to specific illustrative embodiments, the invention is not limited to these embodiments but only by the appended claims. Apparently, those skilled in the art can make changes or modifications to the embodiments without departing from the scope and concept of the present invention.

Claims (2)

1. one kind is used for by the reclaim equiment at a signal of the information recording carrier of sector record data regeneration, each sector comprises a plurality of synchronization blocks, each synchronization blocks comprises a synchronizing signal, and in a synchronization blocks, store a sign indicating number that is used to discern described sector in each sector, the synchronizing signal that is different from all synchronization blocks in this sectors of other described primary importances that do not comprise the described sign indicating number that is used to discern this sector comprising the synchronizing signal of a certain synchronization piece of the primary importance of the described sign indicating number that is used to discern this sector, and comprise the sign indicating number that is used for discerning a sector described primary importance synchronization blocks synchronizing signal with comprise be used to discern another sector yard the synchronizing signal of synchronization blocks of described another sector of primary importance identical, described equipment comprises:
According to the difference between the synchronizing signal of the synchronizing signal of the certain synchronization piece of the described primary importance that comprises the described sign indicating number that is used for discerning described sector and all other synchronization blocks of described sector of the described primary importance that does not comprise the described sign indicating number that is used to discern this sector detect be used to discern described sector yard the device of primary importance;
Information according to detected described position detects described yard the device that is used to discern the sector;
Discern and export the device of desired data according to the described sign indicating number that is used to discern the sector.
2. according to the reclaim equiment of claim 1, it is characterized in that the code length that is recorded in the synchronizing signal of all synchronization blocks on the recording medium is equal to each other.
CN2006101005154A 1995-02-24 1996-02-24 Information reproduction equipment Expired - Lifetime CN1892869B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP3646295 1995-02-24
JP36462/1995 1995-02-24
JP45245/1995 1995-03-06
JP7045245A JP2882302B2 (en) 1995-02-24 1995-03-06 Information recording method and reproduction method

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
CNB031016014A Division CN1282183C (en) 1995-02-24 1996-02-24 Information regenerating device
CN96105518A Division CN1065646C (en) 1995-02-24 1996-02-24 Information recording method, reproducing method, and reproducing apparatus

Publications (2)

Publication Number Publication Date
CN1892869A true CN1892869A (en) 2007-01-10
CN1892869B CN1892869B (en) 2010-06-02

Family

ID=37425379

Family Applications (3)

Application Number Title Priority Date Filing Date
CNB200610100514XA Expired - Lifetime CN100530403C (en) 1995-02-24 1996-02-24 Information reproducing equipment
CN2006101005154A Expired - Lifetime CN1892869B (en) 1995-02-24 1996-02-24 Information reproduction equipment
CN200610093061A Expired - Lifetime CN100576334C (en) 1995-02-24 1996-02-24 Information recording method and information reproducing method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB200610100514XA Expired - Lifetime CN100530403C (en) 1995-02-24 1996-02-24 Information reproducing equipment

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200610093061A Expired - Lifetime CN100576334C (en) 1995-02-24 1996-02-24 Information recording method and information reproducing method

Country Status (1)

Country Link
CN (3) CN100530403C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010071782A1 (en) * 2008-12-15 2010-06-24 Panasonic Avionics Corporation System and method for performing real-time data analysis

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4656532A (en) * 1985-07-29 1987-04-07 International Business Machines Corporation Sector identification method for hard sectored hard files
US5333126A (en) * 1990-01-03 1994-07-26 Hitachi, Ltd. Information recording method and optical disk apparatus using same

Also Published As

Publication number Publication date
CN100530403C (en) 2009-08-19
CN100576334C (en) 2009-12-30
CN1866381A (en) 2006-11-22
CN1892869B (en) 2010-06-02
CN1892868A (en) 2007-01-10

Similar Documents

Publication Publication Date Title
CN1282183C (en) Information regenerating device
US7805062B2 (en) Transmitting and recording method, reproducing method, and reproducing apparatus of information and its recording medium
US7178088B2 (en) Method and circuit for error correction, error correction encoding, data reproduction, or data recording
KR100384087B1 (en) Digital signal encoding method and apparatus, digital signal recording medium and digital signal decoding method and apparatus
CN100576334C (en) Information recording method and information reproducing method
CN1490811A (en) Device and method for encrypting and decrypting word by word on CD system
CN1161544A (en) Apparatus and method for reproducing video segment for digital video cassette recorder
CN1186304A (en) Method of recording data
KR100239238B1 (en) Information recording medium and reproducing apparatus
JP3381628B2 (en) Information recording method and reproduction method
CN1126022C (en) Signal processor
JPH0737334A (en) Information recording method
JPH05114251A (en) Error correcting method
JP2001043638A (en) Reproducing device for digital signal
JPH04286775A (en) Magnetic recording and reproducing device
JPH0259813A (en) Recorder and reproducing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HITACHI LTD.

Free format text: FORMER OWNER: HITACHI,LTD.

Effective date: 20130306

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130306

Address after: Tokyo, Japan

Patentee after: Hitachi Consumer Electronics Co.,Ltd.

Address before: Tokyo, Japan

Patentee before: Hitachi Manufacturing Co., Ltd.

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20070110

Assignee: Guangzhou Panyu Juda Car Audio Equipment Co., Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000233

Denomination of invention: Information reproducing equipment

Granted publication date: 20100602

License type: Common License

Record date: 20140422

Application publication date: 20070110

Assignee: Guangdong OPPO Mobile Communications Co., Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000237

Denomination of invention: Information reproducing equipment

Granted publication date: 20100602

License type: Common License

Record date: 20140423

Application publication date: 20070110

Assignee: China Hualu Group Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000238

Denomination of invention: Information reproducing equipment

Granted publication date: 20100602

License type: Common License

Record date: 20140423

Application publication date: 20070110

Assignee: Shenzhen Maxmade Technology Co.,Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000239

Denomination of invention: Information reproducing equipment

Granted publication date: 20100602

License type: Common License

Record date: 20140423

Application publication date: 20070110

Assignee: TCL Kone Electronics (Huizhou) Ltd.

Assignor: Blue light United Co., Ltd.

Contract record no.: 2014990000240

Denomination of invention: Information reproducing equipment

Granted publication date: 20100602

License type: Common License

Record date: 20140423

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CX01 Expiry of patent term

Granted publication date: 20100602

EXPY Termination of patent right or utility model