Data recording apparatus, data recording method, data recording and reproducing apparatus, data recording and reproducing method, data reproducing apparatus, data reproducing method, data record medium, digital data reproducing apparatus, digital data reproducing method, synchronization detecting apparatus, and synchronization detecting method
First Claim
1. A data recording apparatus 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 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; and
recording means for 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.
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.
47 Citations
27 Claims
-
1. A data recording apparatus 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 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; and
recording means for 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
2. A data recording apparatus 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 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; and
recording means for 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.
-
-
3. 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. - View Dependent Claims (13)
-
-
4. 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.
-
-
5. 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.
-
-
6. A data record medium on which video data and audio data are recorded, 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 record medium having a video data record area and an audio data record area, data composed of first sync blocks being recorded in the video data record area, data composed of second sync blocks being recorded in the audio data record area, the length of each of the first sync blocks being different from the length of each of the second sync blocks.
-
7. A data record medium on which video data and audio data are recorded, 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 record medium having a video data record area and an audio data record area, data composed of first sync blocks being recorded in the video data record area, data composed of second sync blocks being recorded in the audio data record area,
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.
-
14. 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.
-
-
15. 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.
-
-
16. 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.
-
-
17. 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.
-
-
18. 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.
-
-
19. A digital data reproducing apparatus for reproducing data blocks from a record medium, the data blocks having at least two data lengths, the data blocks each having a synchronous pattern for detecting synchronization, comprising:
-
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;
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; and
output means for outputting the reproduced data as data blocks with a data length corresponding to said first comparing means or said second comparing means that has detected a match of the synchronous pattern. - View Dependent Claims (20, 21, 22)
-
-
23. A synchronization detecting apparatus for detecting a synchronous pattern from each of data blocks with at least two data lengths, the data blocks each having a synchronous pattern for detecting synchronization, the apparatus comprising:
-
synchronous pattern detecting means for detecting a synchronous pattern from input data;
first memory means for successively storing the input 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 input data that is the same as the input data of said first memory means, storing the input 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 Dependent Claims (24, 25, 26)
-
-
27. A synchronization detecting method for detecting synchronization of each of data blocks with at least two data lengths, the data blocks each having a synchronous pattern for detecting synchronization, the method comprising the steps of:
-
(a) successively storing input data as data blocks with a predetermined data length to a first memory and outputting data as data blocks with the predetermined data length from the first memory in the order of older data blocks, the first memory having a first data length;
(b) inputting the input data to a second memory, storing the input 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, the input data being the same as the input data of the first memory, the second memory 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;
(c) detecting a synchronous pattern from the input data;
(d) determining whether or not both the data that is input to the first memory and the data that is output therefrom match the synchronous pattern corresponding to the detected result at step (c); and
(e) determining whether or not both the data that is input to the second memory and the data that is output therefrom match the synchronous pattern corresponding to the detected result at step (c), wherein when a match of the synchronous pattern is detected at one of step (d) and step (e), it is supposed that the synchronization is detected.
-
Specification