Back to results
US 5,206,851 AGranted
Cross interleaving circuit
AssigneeSamsung Electronics Co., Ltd.
InventorHun-Chul Cho
Life of this patent
Estimating the term…
Abstract
There is provided a circuit for cross interleaving the digital audio data so as to adapt to the format of the compact disc by using a PROM. The circuit may be included in a compact disc player, for performing the real time encoding.
Claims6
A cross interleaving circuit, comprising:
- a controller coupled to receive system clock pulses, for providing frame clock pulses, a selecting frame value, data clock pulses, and symbol clock pulses;
- a buffer responsive to said controller, for loading digital data on a data bus;
- an offset counter for counting said symbol clock pulses to provide an offset value of a frame;
- a frame counter for counting said frame clock pulses to determine a number of frames of digital data by providing a frame counted value;
- a frame table responsive to said offset value of the frame and said selecting frame value, for determining a number of delayed frames in order to perform encoding on the basis of a present frame, and to provide a frame table value;
- an offset table responsive to said offset value of the frame and said selecting frame value, for generating an offset address of said frame;
- an adder for adding said frame counted value and said frame table value to provide a frame address;
- a random access memory for temporarily storing said digital data, said offset address and said frame address within each frame;
- an encoder responsive to said controller, for encoding said digital data to provide encoded data having parity symbols;
- a first latch circuit for latching the encoded data by synchronizing the encoded data with eight-to-fourteen modulation clock pulses during a data interval;
- and
- a second latch circuit for inversely latching the encoded data by synchronizing the encoded data with said eight-to-fourteen modulation clock during a parity interval.
9 more elements
A cross-interleaving circuit, comprising:
- means for loading digital audio data onto a data bus;
- means for providing an offset value of a frame by counting symbol clock pulses, and for providing a frame counted value by counting frame clock pulses to determine the number of digital audio data frames;
- means responsive to said offset value of the frame and a selecting frame value, for providing a frame table value by determining a number of delayed frames for encoding said digital audio data on the basis of a present frame;
- means responsive to said offset value of the frame and said selecting frame value, for generating an offset address of said frame;
- means for adding said frame counted value and said frame table value to provide a frame address;
- means for temporarily storing said digital audio data, said offset address and said frame address within each frame;
- means for encoding said digital audio data to provide encoded data having parity symbols;
- and
- means for latching and inversely latching the encoded data by synchronizing the encoded data with eight-to-fourteen modulation clock pulses during a data interval and a parity interval respectively.
6 more elements
A method for cross-interleaving digital audio data for a recordable compact disc player, comprising the steps of:
- processing a system clock signal to provide a frame clock signal, a selecting frame value, a data clock signal, and a symbol clock signal;
- loading said digital audio data on a data bus;
- counting said symbol clock signal to provide an offset value of a frame;
- counting said frame clock signal to determine a number of frames of digital audio data by providing a frame counted value;
- determining the number of delayed frames in dependence upon the offset value of the frame and the selecting frame value to provide a frame table value for encoding the digital audio data on the basis of a present frame;
- providing an offset address of said frame in dependence upon the offset value of the frame and the selecting frame value;
- adding said frame counted value and said frame table value to provide a frame address;
- temporarily storing said digital audio data, said offset address and said frame address within each frame;
- encoding said digital audio data to provide encoded data having parity symbols;
- latching the encoded data by synchronizing the encoded data with eight-to-fourteen modulation clock signal during a data interval;
- and
- inversely latching the encoded data by synchronizing the encoded data with said eight-to-fourteen modulation clock during a parity interval.
9 more elements
Dependencies are inferred from the claim text.