摘要:
A coding apparatus includes a transform table in which with regard to data words of m bits and code words of n bits where n and m are both integers and also n>m is established, 2m pieces of code words selected to have a tendency that the number of symbols “1” is small among the 2n pieces of code words of n bits are associated with the 2m pieces of data words of m bits and a coding unit that encodes input data words of m bits on the basis of the transform table.
摘要:
A recording method for converting m-bit data into n-bit (where n>m) data whose run length is restricted and recording the converted data on a recording medium, the recording method comprising the step of selecting first n-bit data according to an immediately preceded n-bit data, first n-bit data immediately followed thereby, and second n-bit data immediately followed thereby so that the cumulative value of DC components per unit time becomes small.
摘要:
A digital sum variation (DSV) computation method and system is proposed, which is capable of determining the DSV value of a bit stream of channel-bit symbols to thereby find the optimal merge-bit symbol for insertion between each succeeding pair of the channel-bit symbols. This DSV computation method and system is characterized in the use of a Zero Digital Sum Variation (ZDSV) principle to determine the DSV. This DSV computation method and system can find the optimal merge-bit symbol for insertion between each succeeding pair of the channel-bit symbols in a more cost-effective manner with the need for a reduced amount of memory and utilizes a lookup table requiring a reduced amount of memory space for storage so that memory space can be reduced as compared to the prior art. This DSV computation method and system is therefore more advantageous to use than the prior art.
摘要:
A digital sum variation (DSV) computation method and system is proposed, which is capable of determining the DSV value of a bit stream of channel-bit symbols to thereby find the optimal merge-bit symbol for insertion between each succeeding pair of the channel-bit symbols. This DSV computation method and system is characterized in the use of a Zero Digital Sum Variation (ZDSV) principle to determine the DSV. This DSV computation method and system can find the optimal merge-bit symbol for insertion between each succeeding pair of the channel-bit symbols in a more cost-effective manner with the need for a reduced amount of memory and utilizes a lookup table requiring a reduced amount of memory space for storage so that memory space can be reduced as compared to the prior art. This DSV computation method and system is therefore more advantageous to use than the prior art.
摘要:
A method of copy protecting optical discs uses the differences in capability between the encoder associated with a laser beam recorder and that in currently available CD writers. Digital sum value (DSV) is a property of the encoded data on CODs and an encoder, which controls a laser beam recorder may be able to choose a pattern of merge bits which result in the overall DSV having optimal properties. During mastering of a CD, data patterns are added to the disc to provide an authenticating signature. These data patterns are chosen to cause DSV problems. Currently available CD writers have been found to have difficulty writing an authenticating signature of the type described without producing a resulting CD which has severe readability problems. Thus, the copy disc written by the CD writer will result in a CD reader returning corrupted data or information signalling a read error.
摘要:
An encoder separates an input digital signal including m bits into the first group and the second group, and encodes each piece of data in the first group to a single code word including n bits in one-to-one correspondence and encodes each piece of data in the second group to two code words each including n bits in one-to-two correspondence. A CDS calculator calculates a CDS value for each of the words output from the encoder. A DSV calculator calculates the accumulated DSV value of the individual words output from the encoder. When the two-n-bit code words are output from the encoder, a code selector selects that one of the code words which decreases the next accumulated DSV value to be calculated by the DSV calculator, according to the CDS value from the CDS calculator and the accumulated DSV value from the DSV calculator. A margin bit generator generates a predetermined margin bit which decreases the next accumulated DSV value to be calculated by the DSV calculator, according to the CDS value from the CDS calculator and the accumulated DSV value from the DSV calculator, and inserts the margin bit in the single n-bit code word output from the encoder and the one code word selected by the code selector. A transfer section transfers the resulting n+1 bits.
摘要:
According to the present invention, there is provided a method of recording a unique ID to a read-only optical disc based on the 17PP modulation. The read-only optical disc (1) has set thereon a specific physical cluster to which a unique ID is to be recorded. With user data to be recorded to the specific physical cluster being made all zero (0), a pit/land pattern is formed, and a molding machine using a molding die is used to form many optical discs in the common manner. Thereafter, an ID unique to each optical disc is generated, and a land in a predetermined position in the specific physical cluster is transited to a pit by irradiating high-power laser light to the land correspondingly to the bit information, so that the pit/land pattern will comply the 17PP modulation rule even after the transition of the land to the pit.
摘要:
According to the present invention, there is provided a method of recording a unique ID to a read-only optical disc based on the 17PP modulation. The read-only optical disc (1) has set thereon a specific physical cluster to which a unique ID is to be recorded. With user data to be recorded to the specific physical cluster being made all zero (0), a pit/land pattern is formed, and a molding machine using a molding die is used to form many optical discs in the common manner. Thereafter, an ID unique to each optical disc is generated, and a land in a predetermined position in the specific physical cluster is transited to a pit by irradiating high-power laser light to the land correspondingly to the bit information, so that the pit/land pattern will comply the 17PP modulation rule even after the transition of the land to the pit.
摘要:
The present invention provides a method and system for converting an input code into an output code. The method includes: determining a plurality of input code subsets of the input code; converting the input code subsets into a plurality of output code subsets, respectively; and merging the output code subsets to generate the output code. The system includes a splitter, for determining a plurality of input code subsets of the input code; a mapper, coupled to the splitter, for converting the input code subsets into a plurality of output code subsets, respectively; and a merger, coupled to the mapper, for merging the output code subsets to generate the output code.
摘要:
When a code word sequence is generated by converting input data words of p bits into code words of q bits and concatenating adjacent ones of the code words with a merge bit sequence of r bits in order to obtain the best DSV value, according to one aspect, the adjacent code words are concatenated with the merge bit sequence of r bits which is selected, free from the restriction of the minimum run-length of (d+1)T and the maximum run-length of (k+1)T based on the run-length limiting rule RLL(d, k) but permitting the minimum run-length of (d+1)T and the maximum run-length of (k+2)T. According to another aspect, a merge bit sequence to be inserted after a current code word is selected by prefetching the current code word, a next code word, and a further next code word, temporarily concatenating these code words with merge bit sequences of r bits respectively to prepare code word sequence candidates free from the predetermined run-length limiting rule, calculating the DSV values of the code word sequence candidates, selecting one of the code word sequence candidates having a DSV value whose absolute value is closest to zero, and selecting the merge bit sequence between the current code word and the next code word of the selected merge bit sequence candidate. According to a further aspect, the input data words are encoded by a p-q modulation scheme after introducing for a predetermined period, as an input data word, specific data comprising alternating current signals or direct current signals which would cause a modulation device that prefetches only the next code word to output a code word sequence which includes particular frequency components.