Data recording and reproducing method and apparatus for adding synchronization data during recording and detecting synchronization data during reproduction
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A data recording and reproducing apparatus for recording and reproducing video signals in a plurality of formats with different rates to/from a record medium is disclosed. In the data recording and reproducing apparatus, a video signal in a selected format is converted into video data packets and audio data packets whose lengths are optimally designated corresponding to the selected format. With a video data packet and an audio data packet, a video sync block and an audio sync block whose lengths are different are formed, respectively. The video sync block and the audio sync block are encoded with respective error correction codes. The resultant data is recorded as record data to a record medium.
Corresponding to the data rate of the video signal, at least one data packet is placed in one video sync block.
A synchronization detecting apparatus automatically and accurately detects sync blocks with different lengths from a data sequence of record data reproduced from a record medium. The synchronization detecting apparatus separates the detected sync blocks into video sync blocks and audio sync blocks. The video sync blocks and the audio sync blocks are decoded with respective error correction codes. As a result, video data and audio data are restored.
12 Citations
11 Claims
-
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.
-
-
2. 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 at least one first data packet is placed in each of the first sync blocks, the number of first data packets placed in each of the first sync blocks being an integer number and depending on the data rate of the video data; 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.
-
-
3. A data reproducing apparatus for reproducing video data and audio data from a record medium, the video data stored in the record medium being one selected from a plurality of types of data rates, the audio data stored in the record medium being one selected from a plurality of types of data amounts as data edit units, the video data being separated into first data packets, first error correction code blocks being formed with the first data packets, an error correction code encoding process being performed for each of the first error correction code blocks, the audio data being separated into second data packets, second error correction code blocks being formed with the second data packets, an error correction code encoding process being performed for each of the second error correction code blocks, a synchronous signal being added to each of the first data packets and the second data packets and thereby first sync blocks and second sync blocks being formed, the apparatus comprising:
-
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 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 forming the video data with the decoded first data packets; 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 forming the audio data with the decoded second data packets; 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.
-
-
4. A data recording method for recording video data and audio data to 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 method comprising the steps of:
-
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; 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; 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; and recording data composed of the first sync blocks and the second sync blocks to the record medium, wherein the length of each of the first sync blocks is different from the length of each of the second sync blocks; wherein the recorded data are capable of being reproduced by the steps of; 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, detecting a synchronous pattern of the synchronous signal from the reproduced data; storing, in a first memory means, 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; determining in a first comparison 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 synchronous pattern of the synchronous signal; inputting, in a second memory means, 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 determining by a second comparison whether both data that is input to said second memory means and data that is output therefrom match the synchronous pattern corresponding to the synchronous pattern of the synchronous signal, wherein when a match of the synchronous pattern is detected in one of said first comparison and said second comparison, it is supposed that a synchronous pattern has been detected.
-
-
5. A data recording method for recording video data and audio data to 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 method comprising the steps of:
-
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; 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; 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; and recording data composed of the first sync blocks and the second sync blocks to the record medium, wherein at least one first data packet is placed in each of the first sync blocks, the number of first data packets placed in each of the first sync blocks being an integer number and depending on the data rate of the video data; wherein the recorded data are capable of being reproduced by the steps of; 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, detecting a synchronous pattern of the synchronous signal from the reproduced data; storing, in a first memory means, 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; determining in a first comparison 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 synchronous pattern of the synchronous signal; inputting, in a second memory means, 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 determining by a second comparison whether both data that is input to said second memory means and data that is output therefrom match the synchronous pattern corresponding to the synchronous pattern of the synchronous signal, wherein when a match of the synchronous pattern is detected in one of said first comparison and said second comparison, it is supposed that a synchronous pattern has been detected.
-
-
6. A data recording and reproducing method 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 method comprising the steps of:
-
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; 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; 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 data composed of the first sync blocks and the second sync blocks to the record medium; reproducing data composed of the first sync blocks and the second sync blocks from the record medium; 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; 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 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 detecting the synchronous signal comprises; detecting a synchronous pattern of the synchronous signal from the reproduced data; storing, in a first memory means, 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; determining in a first comparison 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 synchronous pattern of the synchronous signal; inputting, in a second memory means, 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 determining by a second comparison whether both data that is input to said second memory means and data that is output therefrom match the synchronous pattern corresponding to the synchronous pattern of the synchronous signal, wherein when a match of the synchronous pattern is detected in one of said first comparison and said second comparison, it is supposed that a synchronous pattern has been detected.
-
-
7. A data recording and reproducing method 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 method comprising the steps of:
-
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; 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; 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 data composed of the first sync blocks and the second sync blocks to the record medium; reproducing data composed of the first sync blocks and the second sync blocks from the record medium; 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; 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 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 at least one first data packet is placed in each of the first sync blocks, the number of first data packets placed in each of the first sync blocks being an integer number and depending on the data rate of the video data, wherein detecting the synchronous signal comprises; detecting a synchronous pattern of the synchronous signal from the reproduced data; storing, in a first memory means, 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; determining in a first comparison 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 synchronous pattern of the synchronous signal; inputting, in a second memory means, 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 determining by a second comparison whether both data that is input to said second memory means and data that is output therefrom match the synchronous pattern corresponding to the synchronous pattern of the synchronous signal, wherein when a match of the synchronous pattern is detected in one of said first comparison and said second comparison, it is supposed that a synchronous pattern has been detected.
-
-
8. A data reproducing method for reproducing video data and audio data from a record medium, the video data stored in the record medium being one selected from a plurality of types of data rates, the audio data stored in the record medium being one selected from a plurality of types of data amounts as data edit units, the video data being separated into first data packets, first error correction code blocks being formed with the first data packets, an error correction code encoding process being performed for each of the first error correction code blocks, the audio data being separated into second data packets, second error correction code blocks being formed with the second data packets, an error correction code encoding process being performed for each of the second error correction code blocks, a synchronous signal being added to each of the first data packets and the second data packets and thereby first sync blocks and second sync blocks being formed, the method comprising the steps of:
-
reproducing data composed of the first sync blocks and the second sync blocks from the record medium; detecting the synchronous signal from the reproduced data and separating the reproduced data into the first sync blocks and the second sync blocks corresponding to the detected synchronous signal; decoding data of the separated first sync blocks for each of the first error correction code blocks with an error correction code and forming the video data with the decoded first data packets; and decoding data of the separated second sync blocks for each of the second error correction code blocks with an error correction code and forming the audio data with the decoded second data packets; wherein detecting the synchronous signal comprises; detecting a synchronous pattern of the synchronous signal from the reproduced data;
storing, in a first memory means, 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;determining in a first comparison 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 synchronous pattern of the synchronous signal; inputting, in a second memory means, 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 determining by a second comparison whether both data that is input to said second memory means and data that is output therefrom match the synchronous pattern corresponding to the synchronous pattern of the synchronous signal, wherein when a match of the synchronous pattern is detected in one of said first comparison and said second comparison, it is supposed that a synchronous pattern has been detected.
-
-
9. 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:
-
a first error correction code encoding device configured to separate 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; a second error correction code encoding device configured to separate 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; an adding device configured to add 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; a recording device configured to record data composed of the first sync blocks and the second sync blocks to the record medium; a reproducing device configured to reproduce data composed of the first sync blocks and the second sync blocks from the record medium; a synchronization detecting device configured to detect 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; a first error correction code decoding device configured to decode 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 a second error correction code decoding device configured to decode 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 device has; a synchronous pattern detecting device configured to detect a synchronous pattern of the synchronous signal from the reproduced data; a first memory device configured to successively store 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 device having a first data length; a first comparing device configured to determine whether or not both data that is input to said first memory device and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting device; a second memory device configured to input the reproduced data that is the same as the reproduced data that is input to said first memory device, 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 device 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 a second comparing device configured to determine whether both data that is input to said second memory device and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting device, wherein when a match of the synchronous pattern is detected in one of said first comparing device and said second comparing device, it is supposed that a synchronous pattern has been detected.
-
-
10. 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:
-
a first error correction code encoding device configured to separate 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; a second error correction code encoding device configured to separate 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; an adding device configured to separate add 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; a recording device configured to record data composed of the first sync blocks and the second sync blocks to the record medium; a reproducing device configured to reproduce data composed of the first sync blocks and the second sync blocks from the record medium; a synchronization detecting device configured to detect 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; a first error correction code decoding device configured to decode 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 a second error correction code decoding device configured to decode 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 at least one first data packet is placed in each of the first sync blocks, the number of first data packets placed in each of the first sync blocks being an integer number and depending on the data rate of the video data, wherein said synchronization detecting device has; a synchronous pattern detecting device configured to detect a synchronous pattern of the synchronous signal from the reproduced data; a first memory device configured to successively store 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 device having a first data length; a first comparing device configured to determine whether or not both data that is input to said first memory device and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting device; a second memory device configured to input the reproduced data that is the same as the reproduced data that is input to said first memory device, 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 device 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 a second comparing device configured to determine whether both data that is input to said second memory device and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting device, wherein when a match of the synchronous pattern is detected in one of said first comparing device and said second comparing device, it is supposed that a synchronous pattern has been detected.
-
-
11. A data reproducing apparatus for reproducing video data and audio data from a record medium, the video data stored in the record medium being one selected from a plurality of types of data rates, the audio data stored in the record medium being one selected from a plurality of types of data amounts as data edit units, the video data being separated into first data packets, first error correction code blocks being formed with the first data packets, an error correction code encoding process being performed for each of the first error correction code blocks, the audio data being separated into second data packets, second error correction code blocks being formed with the second data packets, an error correction code encoding process being performed for each of the second error correction code blocks, a synchronous signal being added to each of the first data packets and the second data packets and thereby first sync blocks and second sync blocks being formed, the apparatus comprising:
-
a reproducing device configured to reproduce data composed of the first sync blocks and the second sync blocks from the record medium; a synchronization detecting device configured to detect the synchronous signal from the reproduced data and separating the reproduced data into the first sync blocks and the second sync blocks corresponding to the detected synchronous signal; a first error correction code decoding device configured to decode data of the separated first sync blocks for each of the first error correction code blocks with an error correction code and forming the video data with the decoded first data packets; and a second error correction code decoding device configured to decodeg data of the separated second sync blocks for each of the second error correction code blocks with an error correction code and forming the audio data with the decoded second data packets, wherein said synchronization detecting device has; a synchronous pattern detecting device configured to detect a synchronous pattern of the synchronous signal from the reproduced data; a first memory device configured to successively store 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 device having a first data length; a first comparing device configured to determine whether or not both data that is input to said first memory device and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting device; a second memory device configured to input the reproduced data that is the same as the reproduced data that is input to said first memory device, 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 device 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 a second comparing device configured to determine whether both data that is input to said second memory device and data that is output therefrom match the synchronous pattern corresponding to the detected result of said synchronous pattern detecting device, wherein when a match of the synchronous pattern is detected in one of said first comparing device and said second comparing device, it is supposed that a synchronous pattern has been detected.
-
Specification