The method of converting a sequence of m-bit information words to a modulated signal, a method of manufacturing recording media, coding device, decoding device, recording device, the reading device, the signal and recording medium

 

(57) Abstract:

The invention relates to a method for converting m-bit information words to a modulated signal. For each data word sequence is generated n-bit code word. Generated code word is converted into modulated signals. Code words are distributed in the same group (G11, G12) of the first type and one group (G2) of the second type. Set (V1, V2, V3, V4) code words depends on the state encoding (S1, S2, S3, S4). In the encoding method, the number of unique bit combinations can be defined with the code words in the sequence. The technical result of the invention is to provide means for reducing the number of bit elements in the information word. 7 C. and 30 C.p. f-crystals, 17 ill.

The invention relates to a method of converting a sequence of m-bit information words to a modulated signal, where m is an integer, wherein for each received data word is generated n-bit information word, where n is an integer greater than m, and the generated code word is converted into a modulated signal, and the sequence of information words is converted into polny signal meets a predefined criterion.

The invention also relates to a method of manufacturing a recording medium on which is recorded a signal formed in accordance with the above method.

The invention also relates to codereuse device for carrying out the proposed method, and this device has a Converter of m bits into n bits (m-n Converter) for converting m-bit information words into n-bit code words, and means for converting the n-bit code words into a modulated signal.

The invention also relates to a recording device that uses the encoder of the specified type.

The invention relates to a signal.

The invention also relates to a recording medium on which is recorded the above-mentioned signal.

The invention also relates to a decoding device for converting a signal into a sequence of m-bit information words, this device contains a conversion tool to convert the signal into a sequence of bits having the first and the second logical value, and this bit sequence contains the n-bit code words corresponding to the parts of the information signal words in the sequence of data words, this is dependent on the code word, the information word associated with each code word to be converted.

Finally, the invention relates to a reading device that uses a decoding device of the specified type.

Such methods, devices, recording media, and a similar signal is described in the book of K. A. Schouhamer Immink, "Coling Techniques for Didital Recorders" (ISBN 0-13-140047-9). This source describes the so-called system with EFM modulation is used for recording information on the so-called CD-ROM. EFM-modulated signal is generated by converting a sequence of 8-bit information words into a sequence of 14-bit code words in the code word is entered three bits of the merge. Code words are selected so that the minimum number d of "zero" bits, which are located between the single bits is 2, and the maximum number k equal to 10. This constraint is also defined as dk-constraint. The sequence of code words is converted by the operation of integration modulo 2 in the corresponding signal formed bit elements having a high or low signal value, and the bit "1" is presented in Modulare the activities that the changes in the value of the signal at the transition between the two bit elements. The bits of the merge are selected so that even in areas of transition between two code words dk-constraint is satisfied, and the corresponding signal of the so-called current digital sum value remains substantially constant. The current digital sum value at a particular point is defined as the difference between the number of bit of items with a high signal value and the number of bit of items with low value of the signal calculated for a portion of the modulated signal that is earlier than the specified time. Substantially constant current digital sum value means that the frequency spectrum of the signal contains no frequency components in the low frequency range. This signal is also defined as a signal that does not contain a DC component. The absence of low-frequency components in this signal creates benefits when the signal is read from the recording media, on which the signal recorded on the track record, as these conditions may continue to manage tracking, which does not affect the recorded signal. When recording information, there is a continuing need to increase the density of information on the recording media.

A possible solution to this problem status is another problem occurs, related to the fact that the reduction in the number of bit elements in the information word decreases the number of uniquely specific bit combination that can represent a data word, resulting in less stringent limits can be superimposed on the modulated signal, such as restrictions on low-frequency components of the modulated signal.

It should be noted that in the application for the European patent EP-A-392506 discovered a way of converting m-bit to n bits. Each of the possible m-bit information word are associated with several n-bit information words. For the current m-bit information words to be selected one of the available n-bit code words, and the choice depends on the combination of the final bit of the preceding code word to ensure compliance with the limits of the length of the run and control the current digital value of the sum. For each of the possible combinations of end bits is the set of allowable initial fragments to select. When the following transformation must be chosen code word with one of the valid initial parts.

The task image is appropriate to reduce the number of more-specific bit combinations.

In accordance with the first aspect of the invention, this result is achieved by the method defined above, characterized in that the code words are distributed within at least one group of the first type and at least one group of the second type, with the formation of each of the code words belonging to the group of the first type, sets the first state type encoding defined by the related group, the formation of each of the code words belonging to the group of the second type, sets the second type of state encoding defined by the related group and an information word associated with the generated code word, and when one of the code words is defined in accordance with the received information word, this code word is selected from a set of code words, which depends on the state encoding, established during the formation of the previous code word, and the sets of code words belonging to the States of the encoding of the second type do not have a common code words, which allows the same code word group of the second type to link with lots of information words, among which the corresponding information word is different detection the second aspect of the invention, the encoder is characterized in that it includes means for establishing the state encoding when generating a code word Converter, and means for establishing the state encoding ensures the establishment of the first-type state encoding for each of the generated code words belonging to the group of the first type, and this state is determined by the corresponding group, and to establish a second type of state encoding for each of the generated code words belonging to the group of the second type, and this state is determined by the corresponding group and an information word associated with the generated code word, and m - n-bit Converter, containing means for selecting a code word corresponding to the information word from a set of code words, which depends on the state encoding, and the sets of code words belonging to code the States of the second type does not contain the common code layer, which ensures that the same code word group of the second type corresponds with lots of information words, among which the corresponding information word varies by detection of the corresponding device corresponding to the invention, the combination of the same code word with a code word of disjunctive sets of code words (i.e., sets that do not contain common code words), sets various unequivocally certain bit combination, so that more than one data word can be represented explicitly using the same code word in combination with the next code word. To do this, a code word from a group of the second type always follows the code word from which it is always possible to explicitly determine to which set it belongs to the following code word. So for code words from each of the disjunctive sets, you can always install a sufficient number of bit combinations to represent all the data word.

This provides the possibility of defining a large number of definitely certain bit combinations of code words having a relatively small number of bits per code word. When the code word is divided into sets and groups, so the number of unique bit combinations exceeds the number of different information words, you can use the remaining bit combinations in order to mosalsalat only so many bit combinations as there are data words. In this case, the remaining bit combinations allow you to set specific additional requirements for code words.

For one or more sets, however, is preferable to assign a couple of code words from the corresponding set for each of the number of information words, and then when converting to choose any of the available code words of the pair in accordance with a specific criterion, in order to influence specific properties of the modulated signal. The way it is carried out, characterized by the fact that the sequence of information words is converted in accordance with the conversion rules in the sequence of code words, so that the corresponding modulated signal essentially does not contain frequency components in the low frequency range of a frequency spectrum and are modulated signal contains a number of consecutive bit elements having the same minimum value of the signal d+1 and the maximum value of signal k+1, and the sets of code words contain pairs of code words for each of at least some of the information words, while nizkochastotnyi information words.

The advantage of a given variant embodiment of the invention is that, despite the reduction in the number of bit elements in the information word, can greatly reduce the amount of low frequency components in the modulated signal.

Another variant implementation is characterized by the fact that the word synchronization are introduced in the sequence of code words, and synchroscope have a bit combinations that do not occur in the bit sequence formed code words are used of synchroscope with different bit combinations, state-dependent encoding, and predefined state encoding are set to transform the next data word after the introduction of synchroscope, however synchroscope differ based on the logical values of the bits in certain positions exactly how different sets of code words belonging to the States of the encoding of the second type.

The advantage of this option is that when the code word groups should be synchroscope, the information word is set to bit combination, formed the SQL code word.

The latter implementation has the advantage that the code state is set every time after running out of synchroscope, so that the limitations on the bit sequence at the transition from synchroscope to the next code word, you can always run.

The signal generated in the encoding device corresponding to the invention has the advantage that it can be decoded very simple way.

An implementation option for the decoding device in which it is implemented, characterized in that the conversion means configured to convert a data word depending on the logical values of the bits in the bit sequence located at predefined positions with respect to the code word.

The invention will be explained with reference to the drawings shown in Fig. 1-17, which depict the following:

Fig. 1 is a sequence of data words corresponding to the sequence of code words and a modulated signal.

Fig. 2 and 3 of the table in which the ratio between the information code words and the information words into a sequence of code words.

Fig.5A and 5b is the low-frequency part of the frequency spectrum of various signals.

Fig. 6 and 8, various embodiments of the coding device.

Fig. 7 is an embodiment of the circuit of choice for use in encoding device according to Fig. 6.

Fig. 9 - bit combination corresponding code words.

Fig. 10 is a modification of the coding device in Fig. 6 to provide input synchroblog.

Fig. 11 - decoding device.

Fig. 12 - the recording media.

Fig. 13 is an enlarged fragment of the recording medium in Fig. 12.

Fig. 14 - recorder.

Fig. 15 - the reader.

Fig. 16 - fragments of the modulating signal and the corresponding code word.

Fig.17 is a schematic representation of the distribution of code words in groups and sets.

In Fig. 1 shows three consecutive m-bit information words, in this case 8-bit information words 1. Three information words 1 have the respective meanings "24", "121" and "34". This sequence of three information words 1 is converted in three successive n-bit code words, in this case 16-bit code the NII, aimed at creating a modulated signal that meets a predefined criterion for signal transmission through the channel, such as an optical disc. For example, the modulated signal must have a restriction on the content of low and high frequencies, which is provided by limiting the allowable number of consecutive bits of the same value. Code word bit 4 form a sequence of bits having the logical value "0" and bits having the logical value "1". Conversion of data words such that the bit sequence of the minimum number of bits with a logical value of "0", located between two bits of logical value "1" is d, and the maximum number is equal to k, where d = 2 and k = 10. This bit sequence is often defined as RLi-sequence (i.e. a sequence of limited length of the run) with the dk-constraint. The individual bits of the code words will be further denoted as x1,..., x16, where x1 denotes the first bit (from left) code words, and x16 represents the last bit of the code word.

Bit sequence formed by the code words of 4, is converted into a modulated signal 7 through which ignal, representing code words 4. Fragments of the information signal contains bit elements 11, which can have a high value of H signal or a low value L signal. The number of bit of items on a fragment of the information signal is equal to the number of bits of the corresponding code word. Each bit of the code word having a logical value "1" represented in the modulated signal 7 the transition from the bit element with a high signal value and the discharge element with a low signal value, or Vice versa. Each bit of the code word having a logical value "0" is specified in the modulated signal 7 by the absence of changes in the value of the signal when switching between bit elements.

In addition, it is required that the frequency spectrum of the modulated signal 7 had no significant low-frequency components. In other words, the modulated signal 7 must not contain a DC component.

Below will be described a method corresponding to the invention, in which the formation of the modulated signal.

First, to code words are required, consisting in the fact that for code words must be performed dk-constraint. In Fig. 17 schemati uchennai in the frame 170. The code word is subdivided by at least one group of the first type and at least one group of the second type. If the code word is obtained from one of the groups of the first type, the status of the encoding, which depends solely on the group of the first type belongs to the received code word. If it turns out one of the code words of the group of the second type, then set the status of the encoding, which depends on the group of the second type, and information words are represented by the received code word. In the described embodiment, it is possible to distinguish two groups of the first type, i.e. the first group G-11, which contains a code word, and ending with the bit having a logical value "0", where a is a whole number equal to 0 or 1, and the second group G12 code words ending with b bits having the logical value "0", where b is an integer less than or equal to 9 and greater than or equal to 6.

In Fig. 17 code words belonging to the group G11, are in the frame 171. Code words belonging to the group G1 are in the frame 172.

State encoding, set the first group G1 of the first type will hereinafter be referred to as S1. State encoding set is here there is one group of the second type. This group contains the code word ending with the bit having a logical value "0", where C is an integer greater than or equal to 2 and less than or equal to 5. This group will hereinafter be referred to as the group G2. In Fig. 17 code word group G2 are in the frame 173. In the described example, the two-state encoding, i.e., S2 and S3 can be set by the combination of the code word and the corresponding data word.

When a data word is converted into a code word, the code word belonging to the set of code words, state-dependent encoding", is assigned to the information word to be converted. The sets of code words belonging to the state encoding S1, S2, S3 and S4, will be further denoted as V1, V2, V3 and V4, respectively. Code word sets V1, V2, V3 and V4 are in part 174, 175, 176 and 177. Code words in sets are selected so that each bit sequence, which can be generated by a code word from a group, which established the state encoding, and an arbitrary code word from the set determined by this condition coding meets the dk-constraint. In the case when the state encoding S4 mouth is the term ends with a bit sequence with the logical value "0" is greater than or equal to 5 and less than or equal to 9, set V4 code words, which is set by the state encoding S4, must contain code words beginning with a maximum of 1 bits having the logical value "0". For this reason, the code word starting with a larger number of bits having the logical value "0" will have a transitional region between the previous generated code word and a code word, which must be obtained, and in these areas the number of consecutive bits having the logical value "0", will not always be less than or equal to 10 and, therefore, does not meet the dk-constraint. Similarly, the set V1 contains only code words that begin with a number of bits with a logical value of "0", greater or equal to 2 and less than or equal to 9.

Sets V2 and V3 code words belonging to the States of the coding, S2 and S3 contain only code words that begin with a number of bits having the logical value "0" is greater than or equal to 0 and smaller or equal to 5. Code words that satisfy this condition are split into two sets V2 and V3, so that the sets V2 and V3 do not contain common code words. Sets V2 and V3 will be further defined as disjunctive sets. Distribution of code words in sets V2 and V3 predpochtitel who belongs to the code word. In the above example, the bit combination of x1. X13 is used for this purpose. Code words from the set V2 recognized by bit combinations x1.X13 = 0.0. Code word from a set of V3 recognized from the combination x1.X13, which is not equal to 0.0. A distinction is made among the code words state encoding S1 (group G11) in the development of code words, setting the state encoding S2 or S3 (group G2) in the formulation, and code words, setting the state encoding S4 (group G12) in the formulation. Set V1 contains 138 code words from the group G11, 96 code words from a group G2 and 22 of the code word from the group G12. It is obvious that the number of different code words in the set V1 is less than the number of different 8-bit information words.

As for the code words of the group G2 is always a code word from a set of V2 or code word from a set of V3 and, in addition, on the basis of the code word next code word from a group G2, when you can set, what set it belongs to the code word, the code word from a group G2, followed by a code word from a set of V2, it is possible to clearly distinguish from the same code word from a group G2, but followed by a code word from a set of V3. In other words, when a code with the double. Each code word from a group G2 together with a random code word from a set of V2 generates a unique bit pattern, which is inseparable from the bit pattern formed by the same code word and a random codeword from the same set of V3. This means that the 138 unique code combinations (code words) from a group G11 can be used to set V1, 22 unique bit combination (bitwise combination (code words) from the group G12 and 2* 96 unique bit combinations of code words from a group G2 combined with the subsequent code words) of group G2. This allows you to get just 352 used a unique bit combination. The number of unique bit combinations formed with the code words from the sets V2, V3 and V4, respectively equal 352, 351 and 415.

For example, in Fig. 17 shows a code word 178 belonging to the group G2. This means that the next code word belongs either to the set V2 or set V3. Code word 178 and the next code word uniquely defining two different data words.

According Fig.17, the code word 178, followed by a code word from a set of V2, for example, the code word 179, determines information is new words 180. Code word 179 belongs to the group G11, and the result is that a code word 179 always a code word from a set V1, regardless of the information word is encoded as follows, so that the code word 179 provides definition not more than a single data word. The same is true for code words 180. Conversion of data words is as follows.

Assume that the code word received by the latter, is a code word 178 of the group G2, the next code word will then belong either to the set V2, or set V3, depending on the information word to be converted. Assume that this information defines the word code word 179, this means that the next code word belongs to the set V1. What code from the set V1 is used, is determined by the information word to be converted. In this example, the code word 181. Code word 181 belongs to the group G12, so that the next code word will belong to the set V4.

What should be the code word, again, is determined by the information word to be converted. In this example code selectmouse codeword 182, the following code word must be selected either from the set V2 or from a set of V3. What kind of code words from the set V2 or V3 should be used depends on the information word to be converted. In this example, for the code word 182 should codeword 183. Code word 183 belongs to the group G2, so that, depending on the information word corresponding to the code word 183, the next code word must be taken either from the set V2, or V3. What kind of code words of the set is used, again depends on the information word to be converted. In this case it's the code word 184. As described above, any random sequence of data words can be uniquely converted into a sequence of code words.

Above it was explained as to the number of available code words, distributed by division of code words in the first group and the second type, which set the state encoding. These state encoding, by themselves, establish a set of code words from which shall be selected a code word for conversion of the next data word. It is therefore important that the sets of code words, of which D. what new words from the group of the second type. In the result, you can assign the same code word from a set of code words of different information words, provided that the code words that follow the same code word must belong to different sets, which do not have a common code words. Specialist in the art it should be clear that the said unit of code words into sets and groups for receiving code words, which can be associated with more than one data word can be applied to code words having different random number of bits. Also it is not necessary that the sequence of code words satisfy a specific dk-constraint. Valid other restrictions, such as described in EP-A 0319101 (PHN 12.339).

As explained above, a large number of unique bit combinations stems from the fact that more than one unique bit combination can be installed with code words from the groups of the second type (G2). In General, the division of code words into groups and sets will be chosen so that the number of available unique bit combinations was greater than the number of data words. This unique excess bit to"ptx2">

One way to ensure the use of only such number of unique bit combinations, as there are various information words. In this case, the excess unique code combinations allows to impose specific additional restrictions on the code word.

However, it is preferable in the case of one or more sets to assign a couple of two code words from the associated set of each of the number of information words, and then choose any of the available code words pairs according to the criterion of conversion, so to be able to influence specific properties of the modulated signal.

A very attractive possibility is the impact on low-frequency component of the modulated signal. This effect is preferably minimize permanent components. This can be done by determining the digital sum values at the end of each part of the information signal and selecting code words when converting information to digital sum value, determined at the end of each information fragment would be in the neighborhood defined by the crystals, which cause different changes of the digital sum values. Preferably, each pair of code words contains not more than two code words for which changes digital total values have opposite signs. For a given signal level at the end of the last fragment of the information signal can then be chosen such code word for which the digital sum value is close to the reference value after receiving the code word.

Another choice of code words is the choice of code words for which, at a given signal level at the end of the last code word, the sign of the change of the digital value of the amounts due to the relevant code word will be the opposite sign of the difference between the digital sum value to obtain this code word and reference values. The choice of code words with the choice of two code words having the opposite effect on the digital value can then be simply carried out on the basis of the signal values at the end of each piece of the information signal and the sign of the difference between the digital value corresponding to this end, the reference value is knitted with each of the possible data words. In Fig. 2 the first (left) column identifies the meanings of words for all possible information words. In the second, fourth, sixth and eighth columns show the code word related to the information words from the respective sets V1, V2, V3 and V4. The third, fifth, seventh and ninth columns show with corresponding numbers 1, 2, 3 and 4 what state encoding S1, S2, S3 and S4 is set to the appropriate code word. In Fig. 2 for each of the sets V1, V2, V3 and V4 used no more than 256 available code words. In Fig. 3, similarly to Fig.2, presents a code word sets, not shown in the table in Fig.2, 88 information words, which correlated pairs of two code words. Code words shown in Fig. 3 will hereinafter be called alternative code words. The assignment of code words to the information words is that changing the digital values of the amounts attributed to alternative code words opposite to change the digital value of the sum, called code words in Fig. 2, which is assigned to the meanings of the words from "0" to "87" inclusive.

It should be noted that all the sets in Fig. 3 contain the same number of code words. For the specialist in this area is different in size.

In addition, you can see that the assignment of code words to the information words is chosen so that the ratio between, on the one hand, a combination of code words and bits x1 and X13 of the next code word and, on the other hand, the information words is clearly defined, so that the decoding can be carried out solely on the basis of the received code word and the bits x1 and X13 of the next code word. To assign code words, this means that if the code word appears in different sets, then the same code word in different sets represent the same information word. For example, the information word having the value "2" of the word is represented as "0010000000100100" in the sets V0 and V2 shown in Fig.2 and as "1000000000010010" in sets V2 and V3.

There is no need to notice that you do not want the code words of different sets represented the same information word. However, this means that the encoding should be restored by decoding to reconstruct the original information word.

Converting the sequence of data words into a sequence of code words will be explained below with reference to figs. the different words. For each of the data words for which the meaning of a word included in the column IW, shows a series of data. The SW column represents the state of the encoding that is set after receiving the code word and the code word obtained by transforming the previous data word. This code word will be referred to as a preceding code word. State encoding in the SW column indicates which of the sets V1, V2, V3 and V4 code words should be used to convert a data word. The column LB shows the signal value of the modulated signal at the end of a segment of the information signal, and this fragment corresponds to a code word obtained by transforming the previous data word. This signal value will hereinafter be called the current value of the information signal. In the column algorithm is shown a digital sum value that corresponds to the current value of the modulated signal.

In column CW presents the code word assigned to the information words column IW according to the columns in Fig.2 and 3. When the pair of code words is assigned to the information word, shows two code words of the pair, testout table in Fig. 3. Column dDSV shows the change of the digital value of the amount due to a code word, assuming that the current value of the modulated signal must have the value "H".

Column DSVN shows the new digital sum value for the corresponding code word, as it should be for the case when generated the corresponding code word. Column LBN is through a logical "1", the signal value at the beginning and end of a segment of the information signal belonging to the code word, different. Logical "0" indicates that the signal values at the beginning and at the end of the relevant fragment of the information signal are the same. Signal values at the beginning and end of a segment of the information signal are different, if the corresponding code word contains an odd number of bits "1", which corresponds to an odd number of changes of the signal levels in the fragment of the information signal. When there is an even number of bits "1" in the code word signal value at the beginning and end of a segment of the information signal is the same. In column SWN shows the state of the encoding that was set when the respective code word.

In addition, the CS column is th word.

The first (top) the word of the sequence of code words shown in column IW has the meaning of "2". Assume that the state coding (column SW) corresponds to S1 at the beginning of the transformation sequence of data words, and that the modulated signal starts from the high level H signal, and the digital sum value DSV is equal to 0. In this case, the corresponding value DSVN equal to -6 for the upper code word, while the value DSVN for the lower code word pair is +10. If you use the criterion consisting in the fact that the produced code word for which the value DSVN is closest to the reference value 0, the result is the upper of the two code words of the pair to a data word having the meaning of "2". This means that the state encoding for the next data word (a word meaning "8") becomes S2. At the end of a segment of the information signal corresponding to the received codeword, the value of the signal corresponds to L, and the signal value at the beginning of the next information fragment is therefore equal to L, as shown in column LB. The value of the dDSV for the upper code word pairs belonging to the information word having the value of the term is the information signal must be H. Since this is the value of the signal in the situation under consideration is L, the change of the digital value of the amount due to a code word, is not -6 and +6. This means that DSVN becomes equal to 0. For the lower code word pair is DSVN equal to -18. Is DSVN for the upper code word is the closest to 0, so given the upper code word. After that should be converted information word having the meaning of "100". Not more than one codeword is mapped to this information in a word, so the choice is dependent DSVN, this data word is impossible. As described above, the converted data word having the meaning of words"230", "0", "61" and "255". Every time should be the conversion of the information words, which corresponds to a pair of code words of the pair is selected then the code word for which value is closest to zero. Due to this, the voltage level of the permanent component is maintained at a substantially constant level and frequency spectrum of the modulated signal will not contain low-frequency components. Although the set of code words is not rendered for each data word, the is used on average. In practice, it is sufficient to ensure that the low-frequency component was absent in the modulated signal.

It is preferable to include in the code word of the pair of code words for which the change in the digital value of the sum is the greatest. On the one hand, the advantage of this approach is that the digital sum value can be changed to maximum. On the other hand, this means that the change in the digital sum value is relatively small for code words that do not belong to a pair, and that the impact of these code words to the digital sum value is relatively small.

In Fig. 5A presents a low-frequency slice of the frequency spectrum of the modulated signal, obtained by carrying out the method corresponding to the invention. In Fig. 5b shows the corresponding low-frequency slice of the frequency spectrum EFM-modulated signal. As can be seen from Fig. 5A and 5b, the frequency spectra of the two signals is essentially the same. Essentially the same and dk-limits for EFM-modulated signal and the modulated signal obtained by carrying out the method corresponding to the invention. The number of bit elements in the information word in the EFM-modulated signal is equal to 17,by several ways, corresponding to the invention is provided to improve the information density of about 7% compared to the EFM-modulated signal, without increasing the low-frequency content, and without performance degradation dk-limits.

In Fig. 6 shows an example implementation of encoder 140, according to the invention, which may be made of the above-described method. The encoder is designed to convert the m-bit information words 1 to n-bit code words 4, and the number of different state encoding can be represented by S-bits. The encoder contains a Converter 60 for converting the (m+n+1)-bit input signals in the (n+s+t)-bit output signals. The Converter its m inputs connected to the bus 61 for receiving m-bit information words. Similarly, the n outputs of the Converter is connected to the bus 62 to issue n-bit code words. In addition, the device has a means for establishing the state, which may include buffer memory 64, bus 58, S-bit bus 63 and the circuit in the Converter 60, S input of which is connected with the S-bit bus 63 for receiving a status code indicating the current status of the encoding. The status word of the allocated bus 58 for receiving the status code for storing in the buffer memory. For the issue of the status codes stored in the buffer memory, use the S outputs of the Converter 60, which is connected to the bus 58.

The encoder includes means for converting n-bit code words in the modulating signal, which may include parallel-to-serial Converter 66 and the circuit of the modulator 68.

Bus 62 is connected to parallel inputs of a parallel-serial Converter 66 which converts the code word 4 received over the bus 62, the serial code, which must be submitted on the signal line 67 to the scheme of the modulator 68, which converts the bit sequence in the modulated signal generated in the signal line 70. The scheme of the modulator 68 may be a circuit of conventional type, for example, a so-called integrator module 2.

In addition, the encoder contains a selector for selecting, as a code word, any of the pairs of code words in accordance with a predefined criterion related to the low frequency content of the modulated signal. The selector may include a bus 75 and the scheme of 76, and, in addition to the code words and status words the information which

- indicates, whether assigned to the corresponding status word code word or a pair of code words corresponds to the information word,

- specifies for each of these code words change dDSV digital values of the amounts due to a code word, when this change should be for high values of the signal in the beginning of the section of the information signal corresponding to this code word,

- indicates whether the number of "isolated" bits in the code word is odd or even.

For transferring information in the scheme of 76 bus 75 is connected to the input circuit of choice 76.

Based on this information, the scheme selection 76 generates a select signal, which indicates whether the code word generated in the tire 62, for the current data word to be transformed in accordance with the ratios presented in the tables in Fig. 2, or in accordance with the ratios presented in the tables in Fig. 3. This select signal is supplied to the Converter 60 through the signal line 77.

The Converter 60 provides a means for selecting a code word from one of the many sets of code words, which may include ROM, cotoia and information words, applied to the inputs of the Converter. In response to the detection signal selected addresses of the memory cells with the code words corresponding to the table shown in Fig. 2, or the addresses of the memory cells with the code words corresponding to the shown in table 3.

In the example shown in Fig. 6, the status word stored in the memory 60. Alternatively, you can get it by using logic only the status word of the code words, delivered in a bus 62.

Instead of using the ROM, the Converter may also include a diagram of the combinatorial logic, formed by logic circuits. Synchronization is carried out in such a device may be provided in the usual way by using the synchronizing clock signals that may be generated by a conventional clock oscillator (not shown). In Fig. 7 shows a possible implementation scheme selection 76 containing a means for determining the current digital value of the sum, which can contain arithmetic circuits 82 and 86 and the buffer memory 83. The signal lines forming the bus 75, separated into sub-bus 80 and under-bus 81. The value of the dDSV is under-bus 80 for code words from the table in Fig. 2, which is assigned otkudogo words from the table in Fig. 3 when this table contains the code word for the corresponding combination of the status word and data word. Under the bus 80 is connected to the first input of the arithmetic circuit 82. To the second input of the arithmetic circuit 82 is supplied through the bus 85 value DSV stored in the buffer memory 83. In addition, the input to the arithmetic control circuit receives the control signal on signal line 84, this signal indicates whether the signal value at the beginning of a fragment of the information signal, corresponding to its code word, a high H value or a low value L. the Signal in the signal line 84 receive, for example, using bistable cells, which constantly adapts when generating a code word, and this adaptation occurs in response to a signal indicating whether the number of bits with a single Boolean value in the generated code word is odd or is even. This signal is generated by inverter 60 and is issued by one of the signal lines forming a bus 75. The arithmetic circuit 82 is a circuit of conventional type, performing a subtraction or summation values dDSV received over the bus 80, and the values of the DSV obtained via bus 85 in response to the control signal.

the value of the dDSV, received via the bus 81, with a value of the DSV obtained via bus 85, or subtracts these values in response to the control signal in the signal line 84. The results of operations performed arithmetic circuits 82 and 86, are served by bus 87, 88, respectively, to the decision-making scheme 89 and the multiplexing scheme 90. These results represent the pair of code words has been assigned to the current status word, change a new digital value amount DSVN which would be obtained by formulating two different code words of the pair. The decision tree 89 is a conventional type, which determines, in response to values DSVN received on bus 87 and 88, which of the two received values is closest to the reference value, the scheme 89 enters the signal solution that corresponds to this result, the signal line 91. In the case of selection of the two code words of the pair of signal solution indicates which of the two code words must be developed. This signal solutions served in the signal line 77 through the scheme And 92. In the case when there is no pair of code words, and only one code word, the signal in the signal line 77 should specify what is to transform information word produced in accordance with tbny 75, moreover, this signal indicates that there is one or more code words, or pairs of code words for the combination of the status word and data word.

A signal line 77 is also connected with the control input of the multiplexing scheme 90. Depending on the signal at the control input, the multiplexing scheme 90 passes values DSVN received tyres 87 and 88 to the output belonging to the issued code word. The output of the circuit multiplexing 90 is connected to the input of the buffer memory 83. Loading buffer memory is controlled in the usual way, so that the value DSVN held at the circuit output multiplexing, is stored in the buffer memory 83 in the formulation of the selected code words.

In the case when the set of code words is available for a given data word in the above-mentioned configuration of the coding device, of a pair is selected then the code word for which the digital sum value is the closest to a predefined reference value when generated the corresponding code word. Another choice of code words of a pair of code words is also a code word for which the sign of the change of the digital value is abodi code word.

In Fig. 8 presents exemplary embodiment of the coding device according to the invention, in which code words are generated based on a specified criterion. The encoder again performed to convert the m-bit information words 1 to n-bit code words 4, and the number of different state encoding can be represented by S bits. The encoder contains a Converter 50 for converting the (m+S+1)-bit signals in the (n+s)-bit output signals. While the m inputs of the Converter is connected to the bus 51 for receiving m-bit information words. Similarly, the n outputs of the Converter is connected to the bus 52 to generate n-bit code words. In addition, s inputs are connected with the s-bit bus 53 for receiving the status word that indicates the instantaneous state of the encoding. The status word is given a buffer memory containing, for example, s of bistable cells. The buffer memory 54 has an s input connected to the bus for receiving the status word to be loaded into the buffer memory. To issue said state loaded into the buffer memory, are outputs of the Converter 50.

The bus 52 is connected to parallel inputs of a parallel-serial Proteinate, which shall be filed through the signal line 57 to the scheme of the modulator 58, which converts the bit sequence in the modulated signal 7 generated in the signal line 40. The scheme of the modulator 58 may be a conventional circuit such as an integrator in module 2. The modulated signal 7 is supplied to the circuit of the usual type to generate the current digital sum values of the modulated signal 7. Circuit 59 produces a signal Sdsv, which depends on the specified digital sum values, and the signal Sdsv indicates whether the code word is converted according to the ratios specified in table 2 or the specified information word to be converted, respectively, the ratios specified in table 3. The Converter 50 may be similar to Converter 60, except for the fact that the Converter 50 must be remembered only code words and related words condition. The information given for the decision tree 76 Converter 60 via bus 75, is redundant to the device shown in Fig. 8.

For synchronization of the operations of the device contains a clock generator 41 of conventional type, intended for forming the second buffer memory 54.

Preferably, the modulated signal 7 contains parts of a clock signal having a combination that may not occur in a random sequence fragments of the information signal. The addition can be done by typing synchroblog in the sequence of n-bit code words. In Fig. 9 presents two 26-bit synchroblog 100 and 101, which are most suited for use in combination with the code words shown in Fig. 2 and 3. These synchroscope contain two sequences of 10 bits having the logical value "0", separated a bit with a logic value "1". Only the logical value of a bit in the first position of the code word (x1) is different for the two synchroblog 100 and 101. Which of the two code words should be introduced depends on the state encoding of a particular code word preceding input singersroom. When the condition encoding S1, introduces synchroscope 101, starting with three bits with logic value "0". As a code word to indicate the status of the encoding S1, end in one bit more often with a logical value of "0", dk is the limit when d=2 and k=10 is satisfied, when paritsa synchroscope 100. Because the code words, setting the state encoding S4, over at least six and at least nine bits with logic value "1", dk is the limit when d=2 and k=10 is again satisfied at the transition from the code word to synchroscope.

When your status is set to encode S2, it is synchroscope 101. In this synchroscope combination of bits x1.X13 equal to 0.0. When installed state encoding, S3, entered synchroscope 100. In this synchroscope combination of bits x1.X13 is equal to 1.0. In synchroscope following code word, setting the state of the S2 encoding, this bit combination of x1.X13 is always equal to 0.0, and for synchroscope following the code word, setting the state S3, the bit combination x1.X13 is always equal to 1.0, so that the corresponding information word is always uniquely determined on the basis of the code word and the next code word.

Synchroscope 100 and 101 both end bit having a logical value "1", which means that the code word following any of these synchroblog, must be chosen from the set V1, to ensure that during the transition from synchroscope to the next code word is always satisfied the first word.

In Fig. 10 shows a modification of the coding device shown in Fig. 6, according to which synchroscope can be entered as described above. In Fig. 10 items, identical to the one shown in Fig. 6, are denoted by the same positions. The device includes a synchronization tool for the introduction of synchronou in the bit sequence, and the specified synchronization tool may include a memory 103, a parallel-serial Converter 105, the switching unit 106 and the control circuit 107. The modification affected the memory 103 having two memory regions that store the corresponding code words 100 and 101. The memory 103 contains the addressing scheme for addressing each of the two memory areas depending on the status code used for the addressing inputs of the memory 103 via bus 63. Synchroscope stored in addressable memory cell, is fed to parallel-to-serial Converter 105 via the bus 104. The serial output of the inverter 105 is connected to the first input of the controlled electronic switch unit 106. A signal line 67 is connected to the second input switching unit 106. The encoder is controlled by the control circuit 107 of conventional type, colorno specified number of information words is converted into a code word, received in serial mode, the integrator 68 module 2 through the switching unit 106. During the transition from the first into the second state, the conversion of the information words is interrupted and synchroscope defined the word status is issued by the memory 103 and is supplied to the integrator 68 module 2 through the parallel-to-serial Converter 104 and the switching unit. In addition, the transition from the second to the first condition and under the control of the control circuit 107, the buffer memory is loaded with the word state, which corresponds to the encoding of S1, and then resumed the conversion of the information words into code words up until the encoder again will not be translated into the second state by the control circuit 107.

For the introduction of synchronou the encoder shown in Fig. 8, can be adapted similarly shown in Fig. 10.

In Fig. 11 shows an example of executing the decoding device 150, according to the invention, providing the inverse transform of the modulated signals received by one of the methods described above, in the sequence of data words. The decoding device includes a conversion tool du 2 for converting the modulated signal into a bit sequence, in which bits having the logical value "1" represents the transition from the bit element with the value of the signal L, and the discharge element having a signal value H, or Vice versa, and in which each bit element having a logical value "0" represents two consecutive bit element having the same signal value. Bit sequence, thus obtained, is served by two series-connected shift register, each of which has a length corresponding to the length of the n-bit code words. The contents of the shift registers 111 and 112 are issued to the appropriate bus 113 and 114 through the parallel outputs. The decoding device includes a Converter 115 (n+p) bits of m bits. All n bits represented in the shift register 112, are fed to the inputs of the Converter 115 via the bus 114. Of n bits present in the shift register 11, p bits, with n bits in shift register 114, uniquely identifies an information word. The Converter 115 may contain a memory lookup table, which contains m-bit word for each enabled bit pattern formed by the n-bit code word and a pre-defined p bits part betore using logic circuits.

Conversion performed by the Converter 115 can be synchronized using the synchronization circuitry 117, so that each time a complete code word is loaded into shift register 112, the information word is output on the Converter, and this information corresponds to the bit pattern supplied to the inputs of the Converter 115.

Preferably, the detector 116 synchroblog connected with tires 113 and 114 and provides the detected bit pattern corresponding to synchronous used for synchronization.

In Fig. 16 presents an example of a signal that can be obtained in accordance with the method corresponding to the invention described above. The signal contains a sequence of q consecutive fragments of the information signal 160, where q is an integer, and these portions of the signal are q data words. Between the fragments of the information signal inputted fragments clock, one of which is indicated by the position 161, shown in Fig. 16. A few fragments of the information signal shown in detail. Each of the 160 fragments of the information signal contains n-bit elements, in this case 16, which have the first (Breakfast code words and is represented by a modulated signal, satisfies dk-limit the number of consecutive bit elements having the same signal value as a minimum should be equal to d+1, and the maximum should be equal to k+1. By choice of code words, which are dependent on the digital sum values, the current value of the difference between the number of bit elements having the first signal value, and bit elements having the second signal value to an arbitrary position in the signal, essentially continuously for a portion of the signal preceding this position. Each piece of the information signal corresponding to the code word from the group of the first type, uniquely identifies an information word. As shown in Fig. 16, for example, a fragment 160s information signal corresponds to a code word "0100000001000010". This code word uniquely identifies an information word having the meaning of "121". Every piece of information signal representing a code word from a group of the second type definitely is, together with the neighboring fragment signal, the information word.

Fragment 160A of the information signal shown in Fig.16, corresponds to a code word "00010000000100100". This code word can set the Kaya information actually defined by this code word, defining the logical values in the first and thirteenth positions of bits directly following part of the bit sequence. If the logical values of these bits are both 0, is determined by the information word having the meaning of "24". If these bits are not equal to "0", is determined by the information word having the meaning of "34". In Fig. 16 the values of the bits in the first and thirteenth positions in the code word defined by the fragment 160A of the information signal, both equal to "0" so that is determined by the information word having the meaning of "24". The code word is determined by the fragment 160b of the information signal, is identical to the code word defined by the fragment 160A of the information signal. For a code word represented by the fragment 160b of the information signal directly follows synchroscope, the first bit has a logical value "1", so now is determined by the information word having the meaning of "34".

In Fig. 12 for example, presents the recording medium 120, corresponding to the invention. Shown in the drawing, the recording medium is a medium with optical detection. The recording media may also be magnetically read. Notlikely fragment 122 one of the tracks. Information combination fragment tracks 121, shown in Fig. 13, contains the first part 123, for example in the form of optically detectable marks, and the second part 124, for example in the form of intermediate regions lying between labels. The first and second parts are alternated in the direction of the track 125. The first part 123 have the first detectivesyme properties, and the second part 124 have second properties, developing from the first detectable property. The first part 123 are bit elements 12 modulated binary signal 7 having one signal level, for example a low level signal. The second part 124 are bit elements 11 having the second signal level, for example, a high level H signal. The recording medium 12 can be obtained by generating a first modulated signal and then generate the recording media with the information combination. If the recording medium is a medium with optical detection, it can be obtained by the method of manufacturing the reference template and receive copies, known per se, using a modulated signal.

In Fig. 14 shows a recording device designed to record information, which is passed on Fig. 6. In the recording device, a signal line for supplying the modulated signal is connected to the control circuit 141 of the recording head 142, relatively moves the recording medium 143, designed for recording. Can be used recording head 142 of the usual type, providing an introduction to labels, having detected changes on the recording medium 143. Can be used a common control circuit 141, generating the control signal for the recording head in response to the modulated signal supplied to the control circuit 141, so that the recording head 142 has introduced a combination of labels, which corresponds to the modulated signal.

In Fig. 15 shows the reader that uses a decoding device corresponding to the invention, for example, the decoding unit 153 shown in Fig. 11. The reader contains the sensing head of conventional type that provides read from the recording media corresponding to the invention, the recording medium includes an information combination that corresponds to the modulated signal. Then read head 150 generates an analog signal read, modulated according Fanny signal in the usual way into a binary signal, served on the decoding scheme 153.

1. The method of transforming information (1) in the modulated signal (7), and in the specified way a sequence of m-bit information words is converted into a sequence of n-bit code words (4) according to the conversion rules, and the sequence of code words is converted into a modulated signal, where m and n are integers and n is greater than m, and the conversion rules are such that the modulated signal meets a predefined criterion, and in a specified way one code word (4) form for one accept a data word (1), moreover, the specified codeword is chosen from a set of multiple sets (V1, V2, V3, V4) code words, and this one set related to encoding (S1, S2, S3, S4), established when it was formed the previous codeword, wherein the codeword (4) distributed in at least one group of the first type (G11, G12) and at least one group of the second type (G2), with the formation of each of the code words, belonging to the group of the first type (G11, G12), sets the state encoding (S1, S4) of the first type defined in the specified group state coding (S2, S3) of the second type, defined by the specified group of the second type and the received information word (1), while any set of (V2, V3) code words associated with the state encoding (S2, S3) of the second type does not contain code words that are common with any other set (V2, V3) code words associated with any other condition coding (S2, S3) of the second type, and at least one set of (V1, V2, V3, V4) code words contains the code word group of the second type associated with the set of data words, each information word specified multiple sets different state encoding of the second type, thereby providing the ability to distinguish relevant information words from said set by detecting the next code word.

2. The method according to p. 1, characterized in that the sequence of information words is converted into a sequence of code words, respectively, such transformation rules to the corresponding modulated signal essentially had no frequency components in the low frequency region of the spectrum of frequencies, with each number of consecutive bit elements having the same mn is 4) code words for each of at least a certain number of data words contain at least a pair of code words, moreover, the low-frequency components in the modulated signal (7) are removed when converting the data word using the selected code words of the pairs of code words.

3. The method according to p. 2, characterized in that the code word is chosen from each pair of code words in response to the current digital sum value that is a measure of the current permanent components, indicating the presence of low-frequency components, and specified the current digital sum value, determined by the previous part of the modulated signal (7), points to this part of the current value of the difference between the number of bit elements having the first value, and the number of bit elements having the second value when two code words in each pair have opposite effects on the current digital sum value, so that the digital sum value continues to be restricted.

4. The method according to p. 1, characterized in that the sequence of code words is a bit sequence having bits with the first logical value and the bits of the second logical value, the number of consecutive bits having the first logical value and the location is the training bit sequence in the modulated signal shall transition from bit elements with the first logical value of the signal to the bit elements with the second logical value of the signal or Vice versa, in accordance with the bits having the second logical value in the bit sequence.

5. The method according to p. 1, or 2, or 3, characterized in that the sets (V2, V3) code words belonging to the state encoding (S2, S3) of the second type may vary based on the logical values of the bits in p pre-defined positions of bits in the code words, where p is an integer smaller than n.

6. The method according to p. 5, characterized in that the sequence of code words enter synchroscope (100, 101), and synchroscope have a combination of bits, which is not found in the bit sequence formed by the code words, with use of synchroscope with different bit combinations and depending on the status coding, and pre-defined state encoding set to transform the next data word after the introduction of synchroscope, and synchroscope are distinguishable on the basis of the logical values of the bits in predetermined bit positions in the same way as we distinguish between the sets of code words belonging to the States of the encoding of the second type.

7. The method according to p. 1, or 2, or 3, otlichuy the>

9. The method according to p. 5 or 6, characterized in that p = 2.

10. The method according to p. 1, or 2, or 3, characterized in that the first group (G11) of the first type code words formed code words ending in a bits with the first logical value, where a = 0 or 1, the second group (G12) of the first type code words formed code words ending in b consecutive bits with the first logical value, where b is an integer greater than or equal to 6 and less than or equal to 9, the group (G2) of the second type formed code words, ending with c bits with the first logical value, where c is an integer greater than or equal to 2 and less than or equal to 5, and associated with States encode (S1, S2, S3, S4) sets of code words (V1, V2, V3, V4), which selects the code word assigned to the information words, code words are formed, starting with some number of bits with the first logical value, and the specified number of bits depends on the state of the encoding associated with the data set, so the number of consecutive bits, having the first logical value of a bit sequence formed by two successive code words is at least equal to d and does not exceed k.

11. The way Isom supply the recording medium (120) information by a combination of labels (123, 124) along the recording tracks, and the length of the labels correspond to the modulated signal, which ensure the creation of a label with the first optical detektivami property, when the modulating signal has the first value, and create a label with the second optical detektivami property, when the modulating signal has the second value.

12. The encoder (140) for implementation of the method according to p. 1 containing m-n bit Converter (60) for converting m-bit information words into n-bit code words by identifying one code word for one accept a data word, and means for establishing the state (60, 64) associated with the transducer to establish a state encoding (S1, S2, S3, S4) in the development of a code word, with the specified Converter includes means for selecting a code word from a set of multiple sets (V1, V2, V3, V4) code words, and this one set related to the encoding set, when it was developed the previous code word, and means (66, 68) for converting n-bit code words into a modulated signal associated with the transducer, wherein the vehicle state determination performed with vastuullasi to the group (G11, G12) of the first type, and this state is defined by the specified group of the first type, and to establish state coding (S2, S3) of the second type for each of the generated code words belonging to the group (G2) of the second type, and this state is defined by the specified group of the second type and the received information word, with any set of (V2, V3) code words associated with the state encoding (S2, S3) of the second type does not contain code words, which is shared with another set (V2, V3) code words, associated with a different state encoding (S2, S3) of the second type, and at least one set of (V1, V2, V3, V4) code words contains the code word group of the second type associated with the set of data words, and each information word specified multiple sets different state encoding of the second type, thereby providing the possibility of distinguishing the respective data word of said set by detecting the next code word.

13. The device according to p. 12, characterized in that it is designed to convert the sequence of information words to a modulated signal (7), which essentially does not contain frequency single elements with the same value of the signal is equal to d + 1, and each of their maximum number is equal to k + 1, the sets of code words contain pairs of code words for each, at least, of a number of information words, where the device includes a selector (76) connected to the Converter, to select, to form code words, any of the code words mentioned pairs depending on the low frequency content of the modulated signal.

14. The device according to p. 13, characterized in that it contains means (82, 83, 86), included in the picker, to determine the current digital sum values, which indicates to the earlier part of the modulated signal (7) the current value of the difference between the number of bit elements having the first value, and the number of bit elements having the second value, and each pair of code words contains at least two code words having the opposite effect on the digital sum value, and the selector (76) contains a decision tree (89) to select, in accordance with the criterion that depends on the digital sum values, those code words of the sets for which the digital sum value according to this criterion continues to be limited. the sequence includes bits with the first logical value and the bits of the second logical value, the minimum number of consecutive bits with the first logical value, placed between bits with the second logical value is equal to d, and the maximum number is equal to k, and the device further comprises an integrator module 2 (58) associated with the Converter, for converting the bit sequence in the modulated signal.

16. The device according to p. 12, or 13, or 14, characterized in that the sets (V2, V3) code words belonging to the state encoding (S2, S3) of the second type may vary based on the logical values of the bits in p pre-defined positions in code words, where p is an integer less than or equal to n.

17. The device according to p. 12, or 13, or 14, characterized in that it contains means (103, 105, 106, 107) synchronization associated with the transducer to introduce synchroblog in the bit sequence, with synchroscope display bit combinations that do not occur in the bit sequence generated code words, the synchronization tool contains a memory (103) for selecting input synchroblog that have various spare parts of the DN on the basis of the logical values of the bits in predetermined positions according to as it is used to distinguish between the sets of code words belonging to the state encoding of the second type.

18. The device under item 17, characterized in that the synchronization tool contains a control circuit (107) for the implementation of a predefined state of the encoding after the introduction of synchroscope.

19. The device according to p. 12, or 13, or 14, characterized in that d = 2, k = 10, and the ratio of n : m = 2 : 1.

20. The device according to p. 19, wherein m = 8, n = 16.

21. The device according to p. 16, wherein p = 2.

22. The device according to p. 12, or 13, or 14, characterized in that the first group (G11) of the first type code words formed code words ending in a bits with the first logical value, where a is 0 or 1, the second group (G12) of the first type code words formed code words ending with b bits with the first logical value, where b is an integer greater than or equal to 6 and less than or equal to 9, the group (G2) of the second type code words formed code words, ending with c bits with the first logical value, where c is an integer greater than or equal to 2 and less than or equal to 5, and associated with States encode the sets of code words is AMI, starting with some number of bits with the first logical value, and the specified number of bits depends on the state of the encoding associated with the data set, so the number of consecutive bits with the first logical value of a bit sequence formed by two successive code words is at least equal to d and does not exceed k.

23. A device for recording information containing the encoder (140) p. 12, or 13, or 14, for converting the sequence representing the information words to a modulated signal, the control circuit (141) associated with the encoding device, and a recording head (142) associated with the control circuit for recording on a recording medium (143) information combination corresponding to the signal.

24. The recording medium (120) having a track (121), containing information combination that represents the portions of the signal (160), the components of the signal, and information combination of labels (123, 124) contain the first and second parts, alternating in the direction of the track, the first part is the first detectable property, and the second part is the second detectable property that is different from the first properties, castaway represent bit elements with the second logical value, moreover, each of the fragments (160) of the information signal is an information word and contains n-bit elements with the first or second logical value, wherein the fragments of the information signal distributed at least one group (G11, G12) of the first type and at least one group (G2) of the second type, and each piece of the information signal belonging to the group of the first type that uniquely represents an information word, and every piece of information of the signal belonging to the group of the second type, in combination with the logical bit values of p elements in predefined positions in the following excerpt of the information signal represents a unique data word, so that one fragment of the information signal, which belongs to the second type may be a lot of information words, among which the corresponding information word are distinguished by the specified Boolean value.

25. The recording media according to p. 24, wherein each number of consecutive bit elements having the same signal value is at least d + 1 and not greater than k + 1, and in lubitelskoe value and bit elements having the second logical value in the fragment of the signal prior to the specified point, limited.

26. The recording medium on p. 25, characterized in that n = 16, d = 2, k = 10.

27. The recording media according to p. 24, or 25, or 26, characterized in that the signal (7) contains fragments clock (161), which are combinations of bit elements not found in the sequence of consecutive fragments (160) of the information signal, and a unique information word set by each of the fragments of the information signal of the second group (G2) in combination with either neighboring fragment (161) clock or neighboring fragment (160) of the information signal.

28. The recording media according to p. 24, or 25, or 26, characterized in that the presence or absence changes the logical values between pairs of consecutive bit elements in p pre-defined transitions of the bit elements in each of the neighboring fragments (160) signal in combination with an associated fragment of the information signal from the second group (G2) of the fragments of the information signal determines the associated information word, where p is an integer smaller than n.

29. Media saragoni (160) of the information signal over the s bit elements with the same logical value, and fragments of the information signal from the second group (G2) end t bit elements having the same logical value, where s can take a number of different values, and t can take a number of different values, and s and t are different.

31. The recording medium on p. 30, wherein t is greater than or equal to 2 and less than or equal to 5.

32. A decoding device for converting a signal (7) p. 24 in the sequence of m-bit information words (1), contains a tool to convert a signal in the bit sequence of bits with the first or second logical value, while mentioned bit sequence contains the n-bit code words (4), which correspond to the fragments (160) of the information signal, while the said device comprises a Converter (115) associated with the conversion tool to convert the sequence of code words into a sequence of data words, one information word is assigned to each of the code words to be converted, and depending on it, characterized in that the Converter (115) configured to convert a code word is also dependent in the certain positions in the next code word, to distinguish the respective information words among a set of data words that represent a code word belonging to the group (G2) of the second type.

33. The decoding device according to p. 32, characterized in that n = 16, m = 8, p = 2.

34. The decoding device according to p. 33, characterized in that the p pre-defined positions are the first and the thirteenth bit position after the end of the associated code word.

35. The decoding device according to p. 32, characterized in that it contains the detector synchroblog (116) associated with the Converter (115), for detecting synchroblog with the bit combination that cannot be formed by successive code words in the sequence or part of synchroscope in combination with the adjacent code word.

36. The decoding device according to p. 35, characterized in that the detector synchroblog (116) configured to detect a 26-bit synchroblog corresponding to the bit combination "10010000000000100000000001" or "00010000000000100000000001", where "0" represents the first logical value, and "1" represents the second logical value.

37. A reading device for reading the recording media (151) where info is United with head detection (150), for converting the combination in a corresponding binary signal read, characterized in that it contains a decoding device (153) p. 32 or 33 or 34 or 35 or 36 associated with the scheme of detection (152), for converting the binary signal is read in a sequence of m-bit information words.

 

Same patents:

The invention relates to a method of converting a sequence of m-bit information words to a modulated signal, where m is an integer in which n-bit code word is given for each received data word, where n is an integer greater than m, and issued a code word is converted into a modulated signal, and in which the sequence of information words is converted into a sequence of code words in accordance with the conversion rules in such a way that the corresponding modulated signal satisfies a predetermined criterion, and in which code words are distributed, at least in the group of the first type and at least the group of the second type, with the issuance of each of the code words belonging to the group of the first type, sets the first state type encoding defined by the related group, the issuance of each of the code words belonging to the group of the second type, sets the second type of state encoding defined by the related group and an information word associated with issued a code word, and when one of the code words is assigned to the received information word, this code word is selected from a variety clove, moreover, many of the code words belonging to the state encoding of the second type do not contain any code words together, and the group of the second type contains at least one code word associated with a lot of information words, among which the corresponding information word is recognized by the detection of a matched set, element of which is the following code word

The invention relates to automatic control and computer engineering and can be used to build systems for the transmission and processing of discrete data

The invention relates to a method of converting a sequence of m-bit information words to a modulated signal, where m is an integer in which n-bit code word is given for each received data word, where n is an integer greater than m, and issued a code word is converted into a modulated signal, and in which the sequence of information words is converted into a sequence of code words in accordance with the conversion rules in such a way that the corresponding modulated signal satisfies a predetermined criterion, and in which code words are distributed, at least in the group of the first type and at least the group of the second type, with the issuance of each of the code words belonging to the group of the first type, sets the first state type encoding defined by the related group, the issuance of each of the code words belonging to the group of the second type, sets the second type of state encoding defined by the related group and an information word associated with issued a code word, and when one of the code words is assigned to the received information word, this code word is selected from a variety clove, moreover, many of the code words belonging to the state encoding of the second type do not contain any code words together, and the group of the second type contains at least one code word associated with a lot of information words, among which the corresponding information word is recognized by the detection of a matched set, element of which is the following code word

The invention relates to videooperation storage devices and can be used as a dual port memory

Storage device // 2101785
The invention relates to electronics and is intended for use in a synchronous random access memory devices

The invention relates to a semiconductor device crash survivable memory and method of programming, more precisely to erasable and electrically programmable read-only memory having a cell in the form of structures AND IS NOT, and how, enabling optimized programming data using the above ROM

The invention relates to the field of computer engineering and can be used as a buffer storage device in the system of collecting and processing information

Programmer // 2078381
The invention relates to computing and can be used to control and record the information in field-programmable gate arrays, including permanent and reprogrammable storage device

The invention relates to a storage device of a dynamic type, made in the form of large-scale integrated circuits, and can be used in modern computers and memory devices

The invention relates to automatic control and computer engineering, in particular to a device write binary information into permanent memory chip with ultraviolet erasing and fused jumper

The invention relates to a method of converting a sequence of m-bit information words to a modulated signal, where m is an integer in which n-bit code word is given for each received data word, where n is an integer greater than m, and issued a code word is converted into a modulated signal, and in which the sequence of information words is converted into a sequence of code words in accordance with the conversion rules in such a way that the corresponding modulated signal satisfies a predetermined criterion, and in which code words are distributed, at least in the group of the first type and at least the group of the second type, with the issuance of each of the code words belonging to the group of the first type, sets the first state type encoding defined by the related group, the issuance of each of the code words belonging to the group of the second type, sets the second type of state encoding defined by the related group and an information word associated with issued a code word, and when one of the code words is assigned to the received information word, this code word is selected from a variety clove, moreover, many of the code words belonging to the state encoding of the second type do not contain any code words together, and the group of the second type contains at least one code word associated with a lot of information words, among which the corresponding information word is recognized by the detection of a matched set, element of which is the following code word

FIELD: physics.

SUBSTANCE: according to the claimed format, a recording medium contains a synchronisation group, which includes an identification part with a sequence of bits selected out of 100 101, 010 101, 101 001, 010 100 or 100 100.

EFFECT: improved efficiency of recording medium usage.

8 cl, 6 dwg

FIELD: digital memory technologies.

SUBSTANCE: board has rewritable power-independent memory and control circuit, means for storing address, pointing at limit between authentication area and non-authentication area, circuit for changing size of said areas. Reading device contains estimation means, reading information, pointing at number of times, for which digital data can be read, and playback means. Second device variant additionally has means for digital output of contents.

EFFECT: higher efficiency.

3 cl, 23 dwg

FIELD: computer science.

SUBSTANCE: editing is performed for data files, which are segmented on blocks, each of which has known data length, and to which attribute file is added, having known length, while segmented blocks are recorded on energy independent memory device., method includes selecting two files of data, recorded in data area for their combination, attribute file is separated from the last data file from selected two; control data are edited recorded in control area by setting a logical link between two data files, and attribute file added to first placed file is edited; and edited control data are recorded to control area, and attribute file - to data area.

EFFECT: broader functional capabilities.

4 cl, 5 dwg

FIELD: data carriers.

SUBSTANCE: device for reproduction of data from data carrier, program zone of which is used for recording a set of files, and control zone - for controlling copy protection data concerning the file, recorded in program zone, has computer for calculating copy protection information for each time file is reproduced, comparison means for comparing value, calculated on reproduction command, being prior to current one, to value, calculated on current reproduction command, and if these values coincide, the last value is stored as copy protection value, calculated on reproduction command , prior to current one and control means for allowing reproduction of file, appropriate for current command, if value, calculated as response to command, previous relatively to current command, coincides as a result of comparison to value, calculated as a response to current command.

EFFECT: higher reliability, higher efficiency.

4 cl, 46 dwg

FIELD: data carriers.

SUBSTANCE: device for reproduction of data from data carrier, program zone of which is used for recording a set of files, and control zone - for controlling copy protection data concerning the file, recorded in program zone, has computer for calculating copy protection information for each time file is reproduced, comparison means for comparing value, calculated on reproduction command, being prior to current one, to value, calculated on current reproduction command, and if these values coincide, the last value is stored as copy protection value, calculated on reproduction command , prior to current one and control means for allowing reproduction of file, appropriate for current command, if value, calculated as response to command, previous relatively to current command, coincides as a result of comparison to value, calculated as a response to current command.

EFFECT: higher reliability, higher efficiency.

4 cl, 46 dwg

FIELD: data carriers.

SUBSTANCE: board has protected area, wherein a series of encoding keys is stored, unprotected area, wherein at least one sound record is stored and control information. Reproduction device has reading means, decoding means and reproduction means. Recording device has encoding means and recording means. Methods describe operation of said devices. Data carriers contain software, which reflects operations of said methods.

EFFECT: broader functional capabilities.

10 cl, 109 dwg

FIELD: electric engineering.

SUBSTANCE: semiconductor memory board has protected area, unprotected area, while board stores sound sequence, multiple objects in form of fixed images, at least one fragment of information about reproduction route, and at least one fragment of information about first and second pointers. Reproduction device has reproduction means, visual display means, control means. Recording device has assignment means and recording means. Methods describe operation of said devices. Data carrier has recorded software, providing reproduction procedure for said board.

EFFECT: broader functional capabilities.

7 cl, 148 dwg

Up!