×

Data recording and reproducing method and apparatus for adding synchronization data during recording and detecting synchronization data during reproduction

  • US 7,398,007 B2
  • Filed: 06/14/2002
  • Issued: 07/08/2008
  • Est. Priority Date: 11/09/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data recording and reproducing apparatus for recording video data and audio data to a record medium and reproducing video data and audio data from a record medium, the video data having a plurality of types of data rates, the audio data having a plurality of types of data amounts as data edit units, the apparatus comprising:

  • first error correction code encoding means for separating the video data into first data packets, forming first error correction code blocks with the first data packets, and performing an error correction code encoding process for each of the first error correction code blocks;

    second error correction code encoding means for separating the audio data into second data packets, forming second error correction code blocks with the second data packets, and performing an error correction code encoding process for each of the second error correction code blocks;

    means for adding a synchronous signal to each of the first data packets and the second data packets and forming first sync blocks and second sync blocks, respectively;

    recording means for recording data composed of the first sync blocks and the second sync blocks to the record medium;

    reproducing means for reproducing data composed of the first sync blocks and the second sync blocks from the record medium;

    synchronization detecting means for detecting the synchronous signal from the reproduced data and separating the reproduced data into the first sync blocks and the second sync blocks having different lengths corresponding to the detected synchronous signal;

    first error correction code decoding means for decoding data of the separated first sync blocks for each of the first error correction code blocks with an error correction code and generating reproduced video data; and

    second error correction code decoding means for decoding data of the separated second sync blocks for each of the second error correction code blocks with an error correction code and generating reproduced audio data, wherein the length of each of the first sync blocks is different from the length of each of the second sync blocks,wherein said synchronization detecting means has;

    synchronous pattern detecting means for detecting a synchronous pattern of the synchronous signal from the reproduced data;

    first memory means for successively storing the reproduced data as data blocks with a predetermined data length and outputting stored data as data blocks with the predetermined data length in the order of order data blocks, said first memory means having a first data length;

    first comparing means for determining whether or not both data that is input to said first memory means and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting means;

    second memory means for inputting the reproduced data that is the same as the reproduced data that is input to said first memory means, storing the reproduced data as data blocks with the predetermined data length, and outputting stored data as data blocks with the predetermined data length in the order of older data blocks, said second memory means having a second data length K, the second data length K being smaller than the first data length L, the second data length K not being any integer times the first data length L; and

    second comparing means for determining whether both data that is input to said second memory means and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting means,wherein when a match of the synchronous pattern is detected in one of said first comparing means and said second comparing means, it is supposed that a synchronous pattern has been detected.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×