The apparatus and method of preparation for recording on the storage media encoded with a variable parameter signal, the apparatus and method of the serial signal, the method of play of the templates from storage media

 

(57) Abstract:

The invention relates to devices and methods for processing signals encoded with a variable parameter. Video and audio data are recorded to disk in blocks, which consist of many packets. If the video package at the beginning of his present pattern 1, right before videopokemon put the input package in which the recorded positions of the three previous and three subsequent batches. The position of the template is determined on the basis of the data in the input packet. When this encoded with a variable parameter signal is divided into sectors, each of which begins with a header sector, the multiplexing means multiplexes the token type of signal and encoded with a variable parameter signal by entering subcode in the header of the sector that contains the deterministic part of the signal. Encoded with a variable parameter signal is produced by the compression of variable compaction factor of the input digital signal. The technical result of the invention is the ability to quickly find the point of access to recorded information that speeds up the search process. 5 S. and 59 C.p. f-crystals, 20 ill.

The present izobreteniya with capability of high-speed search on the recording medium such signals. This invention relates to devices and methods for performing such high-speed search on the media stored on it SPP. Finally, the present invention relates to recording SPP.

In Fig. 1 and 2 shows examples of conventional devices recording and playback. As can be seen from a consideration of the block diagram of Fig. 1, the digital signal that you want to record, compacted (compressed) in the encoding device 1 and is input to the buffer 4 video in the structure of the multiplexer 3. Similarly, be recording a digital audio signal (audio signal) is compacted and encoded in audiocapture (encoding device) 2, and then is input to the buffer 5 audio signal from the multiplexer 3.

The output terminals of the buffers 4 and 5 of the signals connected to the input conclusions E1 and E2 of the switch 6, respectively. The output F of the switch 6 is connected to the input circuit 7 adding header. With the output of the circuit 7, the signals are fed to the digital storage (memory) 10, which may contain, for example, a magneto-optical disk or magnetic disk, i.e., a hard disk. The control circuit 8 receives the system clock signal from the clock generator 9 signals multiplexers and E2 at pre-defined intervals. Thus the alternating transfer of bytes of the video signal from the output of videobuffer 4 and bytes of the audio output buffer 5 of the audio signal, i.e., multiplexing of audio and video signals with time division.

Under the influence of the control circuit 8, the switch 6 and the addition of the header 7 to produce a multiplexed signal having a format defined by ISO 11172 (MPEG) of the International Organization of Standards. This signal contains one or more data blocks and one ISO_11172__. This code contains 32 bits and, as represented in hexadecimal entry has the form 0x0000001B9. Here the prefix 0x indicates hexadecimal notation, where "x" is undefined.

Each information block includes a header that contains Cod Nacelle, the System Clock Signal (STS), a pointer Sorostitutes and one or more packets of information. Kodachrome consists of 32 bits, and has the appearance of 0x0000001B4, where the prefix 0x is a hexadecimal pointer record. The block has a variable length, which can reach a maximum size of 2048 bytes.

Each packet has a header,weave-Time Presentation (AFP), The Time stamp Decoding (MIA) and the actual data portion of the packet, where the Packed data. Prefix Code Nacala Package consists of 24 bits, and has the appearance of 0x0000001. Identificationdata is an 8-bit code and indicates the package type (see Fig. 4). Index Dlinaya (16 bits) indicates the length of the packet that follows it.

In the information part of each batch is recorded part of the digital audio signal (when the thread ID indicates the presence of such a signal or part of the video (if there is a corresponding ID of the thread). Since each stream can have one of 32 different IDs stream, and each stream can have one of 16 possible IDs, the multiplexing may be respectively up to 32 audio and up to 16 different video signals.

Back flow can be used, for example, for podzagolovok data. Prywatny Potok 1 and privateyou not have a specific purpose. Napolnitelyami is used to increase the amount of data.

The control circuit 8 controls the addition of headings and grouping of bytes of the signal of read the tvii with the above format.

As can be seen from consideration of Fig. 1 and 5, in step S1 of the algorithm, the control circuit 8 sends the command to the scheme of adding the header 7 to form the header block. Then, in step S2, the control circuit 8 waits until the sum of M4 and M5 will not become equal to or greater than the number of bytes of the signal D, which must contain one unit. In other words, scheme 8 waits until the total number of bytes of the signal accumulated in the buffers signals 4 and 5, will not be equal to the number of bytes of the video signal recorded in videobuffer 4, and the magnitude of the M5 this represents the number of bytes of the audio signal recorded in the sound buffer 5. The value of D represents the total number of bytes of signals, which can accommodate one unit. To simplify the consideration will next be considered as a constant value of D obtained by subtracting from the maximum number of bytes in a block (2048) the sum of the number of bytes in the header block, the number of bytes of header videobachata and the number of bytes of header audiopaste.

Next, in step S3 are calculated: the value of P1 that represents the number of bytes of video, which should be included in the block, and the value of P2, which represents the number of bytes of the audio signal, t is P1

Thus, the values of P1 and P2 is obtained by distribution of the total number of bytes of the signal 1, and offers the entire block, in accordance with the ratio of the number of bytes M4 and M5, which are accumulated in the buffers signals 4 and 5.

In step S4, after the proper number of bytes different types of signals are determined, the control circuit 8 sends the command on the schema adding header 7 to form the header videobachata and then submit this header to the input digital cumulative memory 10. Then, in step S5, the control circuit 8 transmits P1 byte signal output from the signal buffer 4 to the digital memory 10. In step S6 circuit 8 instructs the scheme of adding the header to form the header audiopaste and also transfer it into a digital memory 10. In step S7, the control circuit 8 sends P2 bytes of the audio signal from the buffer signal 5 again in the digital memory 10, which records the switched signals received from the multiplexing device 3.

Recorded thus in the memory device 10 multiplexed signals are then played back and decoded by the playback device shown in Fig. 2. The scheme of separation of the header 22 in the separation unit 21 separates the header blocks (information) and packets from the multiplexed with the consistent video signals and audio signals to the input G of the switch 23. The outputs of the switch 23 H1 and H2 are connected to the inputs of videodatarate 25 and audiodatarate 26, respectively. The control device 24 in the separation unit alternately connects the input output G of the switch 23 to the output pins H1 and H2 in accordance with the instructions of the thread ID in the packet header received from the circuit branch of the header 22. Thus demultiplexing of the signal multiplexed by time division, after which the audio signal and the video signal serves to corresponding decoders (decoders).

After the video signal fed to the multiplexer 3, compacted in accordance with the standard of MPEG encoding, imposed certain restrictions on the operations random access or search. Compacted by the standards of MPEG video includes templates (pictures) internal encoding, called I-patterns, and two types of templates, intermediate coding, called P-patterns, which are predictable in the forward direction, and B-patterns, predictable layout in both directions. Of these three types of templates only I-templates can be compacted independently of the other templates, and therefore there is camping there is only a video signal of the I-template and does not require the participation of other video templates. However, as a result, the coding efficiency of the I-template relatively low. Since P-templates-and B-patterns are formed by decoding the differential signals of the previous and/or subsequent templates, sealing efficiency of such templates is quite high. However, the decoding of P-patterns and B-templates requires reference to the reference signal template, preceding or following the template, subject to decoding, in addition to the video of this template. Consequently, two or more I-templates usually are played every second in order to provide the possibility of random access while maintaining acceptable average efficiency of the seal.

In Fig. 6 shows a diagram of the digital video signal recorded in the memory device 10 and includes I-templates P-templates-and B-patterns. The digital video signal is divided into several Groups of Templates (GSH). Each GAU starts with I-template. When the video is condensed with a fixed coefficient of consolidation, due to the fact that the I-template periodically appears on pre-definable position, its location can be calculated, providing access to I-pattern. If the seal vydelennym, which makes access to it.

When the playback device shown in Fig. 1, receives a search command, the main control device (not shown) sends a command to access the search mode on the control circuit 24, the video decoder 25 and the audio decoder audio 26. In the search mode, the video decoder 25 decodes only I-templates in the video signal received from the switch 23. On the other hand, the separation unit 21 selects only the video signals representing the I-templates, and forwards them to the video decoder 25, which performs its main function, i.e., decodes the received signals.

In the search mode, the control circuit 24 sends to the memory 10 command on the disk is moved to the position of the read (forward or backward). Because the duration of movement to the position of the reading depends on the speed of the search, the compression ratio (seals), and so on, and the duration of displacement increases with time and coefficient of consolidation. After setting the position of the read is completed, the multiplexed signal is read from the memory 10 and is fed to the separation unit 21. The scheme of separation of title 22 performs this operation, the video decoder 65 decodes the I-pattern appearing first, and gives it on via the above-described search operation provides random access to information. If, for example, a user submits a command to search in the forward direction and at high speed, the video decoder 25 searches the I-template snapped a predetermined number of blocks of the video signal, not looking at them, and then decodes and outputs the output of each of the detected I-pattern. On the other hand, the memory 10 can also search for I-templates, but then it only plays the video I found templates and passes them to the decoding by the video decoder 25. The search operation involving sequential playback of I-patterns is carried out by repeating such operations.

In Fig. 7 and 8 show block diagrams of other known devices recording and playback, respectively. In the device shown in Fig. 7, a digital video that you want to record, served on videosamateur (encoder) 1, and a digital audio signal on autoshifter 2. The output signals of the encoders 1 and 2 are fed to the multiplexer 3, the output of which is connected to the input of the memory 10 storing the resulting multiplexed signal.

This multiplexed signal is read from the memory 10, is fed to the scheme addition of 50 Table of Contents (TC), which recognize the s fed to the input circuit 51 adding header sector, output which signals are fed to the encoder 52 with Error Correction Coding (ECC). With the release of this encoder signals are fed via a scheme of modulating 53 at device 54 mechanical recording on the disc, which writes to an optical disc-the original 60 signal, the formation of which is described above. Based on the original disc produced a number of such optical disks, as shown in Fig. 8 disk 60A, to distribute them among different users and professionals.

Input memory 33A stores the addresses of entry points, connected either to the output of videosamateur 1, or with the circuit 31 discovery entry points, and therefore the memory 33A stores the information about the entry points coming from both of these devices. Output memory 33A points of input signals fed to the circuit formation 56 Table of Contents which formats the vehicle. Then TC is served on scheme 50 the addition of the TC, which attaches TC to the beginning of the multiplexed signal, as mentioned above.

The video, intended for recording, compacted and encoded by videoscartoon 1, and then is supplied to the multiplexer 3. Similarly processed and the audio signal is also received at the multiplexer 3, which handles get what s coming in the memory 10, where they are stored. This procedure is repeated until such time as all necessary signals will not be recorded for storage in the memory device 10.

The output of videosamateur 1 is connected to the input of the memory 33A entry points. When videosamateur 1 capable of producing a signal forming the entry point, he does this when forming the I-shiblon. This signal forming the entry point is passed in memory 33A entry points, which puts it to the store, whenever videosamateur produces I-template.

The output of videosamateur 1 is connected also to the input of the detection scheme 31's entrance. When videosamateur not able to generate the indication of a point or when the digital video signal to be written, already encoded, the signal generated by the circuit 31 discovery's input whenever I formed the template, or the circuit 31 detects the entry point in the video signal, which it receives from videosamateur 1, and generates a signal forming the entry point. Whenever the circuit 31 detects an input point finds her, these data are transmitted to the memory 33A entry points and are stored there.

Once the video and audio signals are encoded and subjected to multiplexer the rush for storage in the memory 33A entry points. After this, the procedure of joining the CU.

First, the necessary entry points are transferred to the memory 33A in scheme 56 formation of the TC. Then the user or the controller (not shown) is sampled (breeding) required information. Entry points are passed to the scheme of formation 56, have the format shown in Fig. 9. In this example, TC have data on the location of the N entry points. Each entry point is specified by the sector address consisting of 4 bytes.

Returning to Fig. 7, one can see that the TS generated by the circuit 56, is transmitted to the circuit 50 addition of TC, and then on the schema adding header sector, where they are first multiplexed signal stored in the memory 10, which thereupon is transferred from the memory 10 through the circuit 50 of joining the CU scheme 51 adding header sector.

As shown in Fig. 10, each sector contains 2048 bytes in addition to the header sector, consisting of 16 bytes. The header sector includes a sector number. Scheme 51 adding header sector divides the multiplexed signal from the circuit 50 adding TC to the block length of 2048 bytes, and adds the header sector of 16 bytes, including the sector number. the ETS data, required to comply with parity, to the signal coming from the circuit 51, and then forwards the resulting signal to the modulation scheme 53. With circuit 53 modulation signal is supplied to a mechanical recording device 54, which records the modulated signal on an optical disc is the original 60.

In the playback device shown in Fig. 8, the signal recorded on the optical disk 60A, played by the sensor 61. From the output of the sensor 61, the signal is fed to the demodulator 62, which demodulates the signal coming from the sensor 61, and then supplies the demodulated signal to the Scheme of Error Correction Coding 63 (ECC scheme 63). This scheme identifies and corrects errors in the demodulated signal, and then sends the processed signal to the demultiplexer 64.

The video signal from the output of the demultiplexer 64 is fed to the video decoder 65, the audio signal from the same demultiplexer 64 is fed to audio decoder audio 66. These decoders 65 and 66 individually resultnat sealed signals and generates output unconsolidated signals.

In response to a user command (not shown) to reproduce the signal recorded on the disk, the controller 67 sends a command to the video and audio 65 and 66, and supplies the request is t in motion sensor 61 through the witness of servegame 70 on command from the controller 67, which results in the playback of the recording on the disk.

TC posted before the beginning of the signal recorded on the disk, separated by the demultiplexer 64, is supplied to the controller 67, and then stored in the memory 68 of the vehicle. If necessary, the TC is read from this memory 68 and is used by the controller 67.

The following describes the operation of the known device playback from disk, shown in Fig. 8. After installation of the optical disk 60A controller 67 issues a command to read the first sector on the device drive control 69 which actuates a sensor 61 through serwotka 70, which starts to read from disk 60A from its initial position.

The sensor 61 illuminates the optical disk 60A by a laser beam and reads the recorded signal using reflected from the drive beam. Sensor 61, the signal at the demodulator 62. The demodulated signal is then fed to the ECC circuit 63, which is detecting errors and correcting them. The resulting multiplexed signal from the output of the circuit 63 to the demultiplexer 64.

In the first sector of the disk is recorded TC, which demultiplexers circuit 64 is fed to the controller 67, and then stores them in the memory 68, and outputs them to the display (not pakistanimovi controller 67 delivers to the circuit 69 drive control command to start the operation. Through serwotka 70, the control unit 69 moves the sensor 61 to the position of the reading and playback of a user-specified row of the table. In addition, simultaneously with this, the control circuit 69 also carries the team on video and audio 65 and 66 to prepare them for the reception of signals reproduced from the disk.

Simultaneously with the reading of the TC sensor 61 illuminates the optical disk with a laser beam and reproduces the recorded signal using reflected from the disk light beam. Sensor 61, the signal is at the demodulator 62. The demodulated signal is fed to the circuit 63 correction and error correction. After this multiplexed signal is supplied to the demultiplexer 64.

Demultiplexing signals from the output of the circuit 64 receives the video and audio 65 and 66, respectively. Video and audio signals that have been sealed, and now expanding into video and audio codecs 65 and 66, forming a digital unconsolidated video and digital non-audio.

When the multiplexed signal is sealed in accordance with standard coding MPG, it imposes certain restrictions on the operations random access and search. In particular, coding (I-shiblon) and two types of templates interim coding: P-templates predictable location in the forward direction, and B-templates predictable position in both directions - forward and backward. Of these three types of templates I only templates are coded independently from the other template types. When decoding I-templates require only the video signal of these templates and does not require the participation of template signals of other types, i.e., I-templates can be decoded independently. However, the compaction factor of the I-template is relatively low. In the case of P-patterns-and B-patterns, which are formed by decoding the difference of the signals of the previous and/or subsequent templates, compacting factor of such templates is quite high. The decoding of P-patterns-and B-patterns requires a video reference template before the template is subject to decoding, or followed, in addition to the video signal of the decoded pattern. Consequently, two or more I-templates usually are played every second to allow arbitrary access to information while maintaining sufficient average compaction factor.

The digital video signal containing the I-templates P-templates-and B-patterns and recorded on the optical group begins with I-template. When the video is condensed with a fixed coefficient of consolidation, since the I-template periodically appears on the predictable position, its location can be determined by calculation and it can be accessed. However, when the video signal is compacted with a variable coefficient, the location of the I-template becomes uncertain, making it difficult to access them.

In particular, when a command to perform a seek operation is supplied to the disk playback device shown in Fig. 8, the controller 67 sends a command to enter the search mode device 69 of the control drive (floppy drive), the video decoder 65 and the audio decoder 66. In the search mode, the video decoder 65 decodes only I-patterns in entering the video. On the other hand, the demultiplexer 64 selects only signals with I-patterns and supplies them to the video decoder 65, and decodes these signals.

In the search mode, the control unit 69 delivers to serwotka 70 command to move the disk to the position of the read (forward or backward). The duration of this move depends on the speed of search, compaction factor, etc. So usually the duration of the installation uvelichenie the position of the read signal from the sensor 61 is supplied to the demultiplexer 64 through the demodulator 62 and the ECC circuit 63. The last demultiplexer 64 video is entered in the I-pattern appearing first, and then fed to the video output. The operation of the audio decoder 66 is suspended in the search mode.

In the same way as described above, the search operation using the serial reproductions of I-patterns is due to the re-operations random access. For example, upon receipt of a user command instructing high-speed forward search, the video decoder 25 searches the I-template by running a pre-defined number of frames it receives the signal, decodes and sends to the output of each of the detected I-pattern. On the other hand, in response to a command from the controller 67 of the control device 69 actuates witness serwotka 70 to search for I-template, and the only video I-pattern is transmitted to the video decoder 65. Thus, the search procedure involving sequential playback of I-pattern is performed by repeating the operations described above.

In this regard, the time required for decoding the I-template when you perform a search, can be calculated. If you count ZU 10 disk data storage device operating in the operational mode is to: M (depends on mechanical design)

The time of processing of the servo-mechanism: N (depends on servegame)

Timeout turnover (disk): about 300 milliseconds when the countdown on the outer circumference of the CD-ROM

The reading time data: about 150 milliseconds on I-pattern. Because here we are talking about searches related (neighbouring) I-patterns, we can assume that of the above parameters during installation of the head M and the time of processing of the servo-mechanism N will be very small compared with the waiting time when the turnover (turn) of the disk, and therefore they can be neglected. Consequently, it is usually supposed that various changes in the pattern may be about 450 milliseconds (maximum).

The maximum waiting time is calculated relative to the largest circle (with a diameter of 116 mm) CD-ROM drive and a linear speed of 1.2 m/sec.

The time to read data is calculated as follows.

Subject to the standards MPEG amount of data allocated to the I-template-P-pattern and B-pattern is different based on the conditions of effective implementation of the seal. For example, 150 Kbps is allocated to the I-template, where the seal is made only within a template, 75 Kbps is allocated for P-patterns, the ut be interpolated in both directions. In particular, GSH, which consists of 15 templates has a total volume of 500 Kbps, as it includes one I-pattern, four P-template and ten B-templates, the volume of data at 1 Mbps requires a time of one second, which coincides with the speed of the RAM disk. In this case, reading one of the I-template is 150/1000 = 150 msec. In all the above calculations it was considered that the templates are replaced by one another through 450 msec maximum.

In known devices due to the fact that the position of the I-template (i.e., access point) is unknown, the search process has to expect access point after the position of the read shifted by some distance. Therefore, the time cycle of operation of the search can be quite large, which limits the speed of the search.

In addition, in the known devices due to the fact that the time of rotation of the disk and the data is read I-pattern is very large, the period of various transformations in patterns during the process of search is very large. Therefore, since only two or more templates are processed per second during the search, the performance of this operation are quite low

This sabahout access point, which increases the speed of search.

Another objective of the present invention is to speed up the conversion templates while searching.

The invention

The present invention in the first place should be considered as a device for preparing to write to the media signal is encoded with a variable parameter coding using variable compaction factor and partial use of the signal in advance of a certain type. This device contains an electronic circuit that produces a signal flag indicating that the main part of the encoded signal (SCP), which has a predefined type (deterministic part). The device also contains an electronic circuit, which signal box produces the token type of signal. And finally, this device contains an electronic circuit which multiplexes the token type signal with a signal encoded with a variable coefficient of the seal, forming a multiplexed signal. The token type of signal is multiplexed signal related with the part of the signal, which has a predefined type (deterministic part).

In those cases, when Muo input package which is located directly in front of the package, which includes part of the signal in advance of a certain type. In those cases, when the multiplexed signal is divided into sectors, each of which includes a header sector, the token type of signal is injected into the header of the sector, which includes the deterministic part of the signal.

Each marker signal may contain information about the location on the information carrier additional token type signal and the accompanying deterministic part of the signal. Each marker signal may also contain information about the location on the media many additional markers type of signal, sequentially upstream and downstream with respect to the given token type of signal.

If the digital input signal is a video signal that contains a variety of templates, sealed or in vnutrioblastnom mode or michalena mode, the token type of signal produced in the case, when the seal is in vnutrioblastnom mode.

In the present invention has also developed a way to prepare for recording on the storage media encoded with a variable parameter of the signal that the Finance part of the signal, having a pre-defined type (i.e., the deterministic part of the signal). According to this method produce a signal flag indicating the deterministic part in the composition of the signal encoded with a variable parameter. In response to the signal box also produce the token type of the signal and, finally, this token type signal multiplexer with coded with a variable parameter signal for the formation of a multiplexed signal in which a token type of signal is placed adjacent to the deterministic part of the signal.

In those cases, when the multiplexed signal is divided into blocks consisting of many packages, the marker signal includes the input (first) package and during the operation of the multiplexing put it (the package) immediately before the package containing the deterministic part of the signal. In those cases, when the multiplexed signal is divided into sectors, each of which contains a header sector, when performing the operation of multiplexing the marker signal is placed in the form of subcode in the header of the sector that contains the deterministic part of the signal.

Each marker signal may contain information about the location of n is to be formed handles signals, which contain information about the location of many markers type of signal, sequentially preceding and following a given token type of signal.

When the input digital signal is a video signal that contains a variety of templates, compacted or in vnutrioblastnom mode or michalena mode, the operation of forming the marker signal is performed in the case, if the pattern is dense in vnutrioblastnom mode.

In addition, the present invention also includes a device for continuous playback of parts of the multiplexed signal recorded on the storage medium, to perform high-speed search. Multiplexed signal includes a signal encoded with a variable parameter, and the token type signal identifying the deterministic part of the signal in such encoded with a variable parameter signal. Such a device contains a system to play the part of the multiplexed signal from the position readout on the storage media. Provided by an electronic circuit that performs demultiplexing encoded with a variable parameter signal and marker type signal from a part of the multiplexed what kind of signal.

The token type of signal may contain information that indicates the location on the media for more marker species of the signal, and then the control circuit changes the position of reader in response to the impact of such information on the position of the marker type of signal. The control circuit may also include an electronic circuit for extracting location information from the token type of the signal and change the old position reading to a new position, indicated that information about the position. Next, the playback system plays a multiplexed signal that includes an additional marker tone look, with a new position reading.

The deterministic part of the signal can be expandable part encoded with a variable parameter signal, and this expanding part of such a signal may immediately follow each token type signal in the multiplexed signal. At each position read that part of the multiplexed signal, which is reproduced by the playback system includes a token type of signal and the extensible portion of the signal encoded with a variable parameter. This device may also further comprise an electronic circuit for expanding Cgi to represent the extended portion in the form of the output signal.

In the present invention has also developed a method of serial reproduction parts multiplexed signal recorded on the medium, for implementing high-speed search. Multiplexed signal includes encoded with a variable parameter signal and marker type signal identifying parts of the signal, pre-determined and included in the encoded signal. In the method, developed in accordance with the present invention, repeat the following operations: part multiplexed signal is reproduced from a position of reading the storage medium; encoded with a variable parameter signal and marker type signal demultiplexers of the reproduced part of the multiplexed signal and the position of the reader is changed in response to exposure of the marker tone look.

The token type of signal may contain information indicating the position on the media additional token type of the signal; in this case, the position of the reading changes under the influence of such information. Location information can be extracted from the token type of the signal, and then the position of the reading will change by adopting a new position, indicated this inforizmaudit with a new position reading.

The portion of the signal, which has a pre-defined view, you may possess an intrinsic ability to expand (a part of encoded with a variable parameter signal), and it can immediately follow each token type signal in the multiplexed signal. Part of the multiplexed signal played from any position readout, includes a token type of signal and the extensible portion of the signal encoded with a variable parameter. This extensible part of the encoded signal extracted from the reproduced part of the multiplexed signal by the demultiplexer and can be represented as an output signal.

In the present invention has also developed a way of playing patterns with media fast track search mode. Each template is stored on the media in the form of video, compacted or mode vnutrioblastnogo seal, or in the mode of massalongo seal. The video template, compacted mode vnutrioblastnogo seal, called I-pattern. The video template, compacted mode massalongo seal with the ability to predict its position only in the forward direction, is called a P-pattern. s in both directions - forward and back, called the B-pattern. In the method according to the present invention repeats the following three operations: the storage medium is installed position reading; I-template immediately reproduced from this position, read the I-pattern and at least one P-Sablon and one B-expand template for the formation of unconsolidated output signal.

Finally, the present invention provides a write procedure, which includes the presence of media and multiplexed signal, which is recorded on the media. This signal includes encoded with a variable parameter signal, portions of which are deterministic in nature, and the token type of signal, disposable adjacent to each deterministic part of the signal. The token type of signal is used to identify the deterministic part of the signal.

The token type of signal may contain information about the location on the media additional token type of signal or the location of many neighboring markers type of signal.

A brief description of the figures.

Fig. 1 is a block diagram showing the structure of one of the known devices for recording multiplexed at the one of the known devices for reproducing multiplexed compressed audio and compressed video.

Fig. 3 - the format of the multiplexed signal used in the device shown in Fig. 1 and 2.

Fig. 4 is a portion of the package shown in Fig. 3, the IDs thread.

Fig. 5 is a block diagram of the algorithm, partially illustrating the operation of the device shown in Fig. 1.

Fig. 6 - part of a compressed video signal recorded on the digital media memory used in the device shown in Fig. 1 and 2.

Fig. 7 is a block diagram showing the structure of another known device, in which the multiplexed signal is recorded on the optical disk.

Fig. 8 is a block diagram showing the structure of another known device, in which the multiplexed signal is reproduced from the optical disk.

Fig. 9 - the structure of the table of contents (TC) related to the device of Fig. 7 and 8.

Fig. 10 - the structure of the sector signal related to the known device shown in Fig. 7 and 8.

Fig. 11 is a block diagram showing the structure of a recording device in one embodiment implementing the present invention.

Fig. 12 is a block diagram showing the structure of a playback device in one embodiment, the implementation of the crust is Fig. 11 and 12 according to the variant of the present invention.

Fig. 14 - the format of the input unit pack shown in Fig. 13.

Fig. 15 is a block diagram of the algorithm, partially illustrating the operation of the device of Fig. 11 according to the present invention.

Fig. 16 is a block diagram showing the structure of another recording device that implements the present invention.

Fig. 17 is a block diagram of another playback device that implements the present invention.

Fig. 18 - structure of the sector on the disk device shown in Fig. 16 and 17.

Fig. 19 - structure of subcode on the disk device shown in Fig. 16 and 17.

Fig. 20 - bit stream illustrating a method of decoding data according to the present invention.

The best embodiment of the present invention.

In Fig. 11 and 12 presents a block diagram illustrating the structure of a recording and reproducing device in the first embodiment implementing the present invention.

Blocks and nodes corresponding to the components of the device according to the block diagrams of Fig. 1 and 2, are then the same notation.

In the device according to Fig. 11 output of the video encoder 1 is connected to the input and therefore the input package accepts a control signal from the control circuit 8, but from your output input packets on input output E3 of the switch 6. The control circuit 8 receives the clock pulses from the schema generation 9 clock (clock) pulse multiplexing system, and causes the switch 6 to connect the output o F consistently and at specific points in time, to the input findings E1, E2 and E3. Thanks to the input circuit 7 adding header consistently arrive and then are multiplexed with the video signals from the buffer 4, the audio buffer 5 and the input packets from the circuit 32 forming such packages.

Under the influence of the control circuit 8 scheme 7 adding headers attaches the header videobachata to the video signal read from the video buffer 4, and the header audiopaste to the audio signal read from the buffer 5 audio.

The control circuit 8 also receives as an input signal to generate the input point, which is produced under the influence of I-template coming from videosamateur 1 or scheme 31 detection video input point, under the influence of which the circuit 8 causes the circuit 32 to generate the input packets to insert the input packets to the specified position in the video. If videosamateur 1 spoofer 1 does not provide a signal forming an input point or when the video signal, designed for recording, already encoded, the signal forming an input point is produced by the circuit 31 detects an input point for the formation of I-template or when the detection circuit 31, the input point in the video signal, which it receives from videosamateur 1. The memory 33 that stores the input points, there is a memory device, in which the control circuit 8 can write data and read from this memory; this memory stores information about the positions of all detected input points. Structure the rest of this device similar to the device of Fig. 1.

In a variant implementation of the present invention shown in Fig. 11, the multiplexed signal includes at least one block of data and ISO_ can. Each block has the format shown in Fig. 3. The unit begins with Zagolovok consisting of Kodanikeule, the System Clock (TIS) and MUX_Rate (Parameter Multiplexing - PM). For Zagolovok Block should videopoker consisting of Zagolovkami, followed by a portion of the video signal that does not contain I-template. For videopokemon should input the package, followed by another videopoker consisting of Sagalova Video Package and part of the video signal, which switch is which contains the I-template i.e. at the entry point. For videopokemon should also audiospace consisting of Segaloviciene, accompanied part of the audio signal.

The input packet has the format shown in Fig. 14. This format corresponds to the format of the package prywatny Potok" defined by the MPEG standard. Input package begins with Prefixing followed IN package (ID, with the hex record type > = 0xBF) and a pointer to the packet length. This arrangement of elements is similar to that shown in Fig. 3 for the packet header.

In the input packet in accordance with the present implementation variant of the invention the element++++it follows the pointer to the packet length. This element indicates that the package privateyou format is inherent in the group with ID++++. For element++++it should element++++Tippett that identifies this type of service among private packages of different types belonging to the identified group, and for the input packet has a view of 0xFF. Then the element _N__ and element _N_ indicating the number of data flow, the number of video streams and the number of streams of audio muxed directly pervades packet -2, vhodnoy packet -1, vhodnopgo+1, vhodnopgo+2, vhodnoy packet +3. This line indicates the relative distance between the current input point, the three previous input points and three subsequent points, expressed in number of sectors on the disk digital memory 10. On the other hand, the provisions of the preceding and subsequent input points can be specified using the absolute values of the position on the disk memory 10.

The following describes the operation of the device shown in Fig. 11. The control circuit 8 receives a signal forming an input point from videosamateur 1 or from the circuit 31 detects an input point and then enters the input packet immediately before the entry point (see Fig. 13). More specifically, when receiving the signal forming an input point control circuit 8 causes the circuit 32 to generate the input package. In addition, the circuit 8 instructs the switch 6 to switch the input output E3 so that the input packet can be multiplexed with video and audio signals from the buffers these signals 4 and 5, respectively, and then would be submitted to the scheme 7 the addition of the header.

As shown in Fig.14, the distance between the current input point of the input packet and three predic-1, vhodnopgo +1, vhodnopgo+2, vhodnopgo+3, respectively. Since the data about the position of the previous three input points stored in the memory 33 of the input packet, this information may be recorded in the memory 10. Data about the positions of three consecutive input points are missing, when the current input packet is written in the memory 10. Therefore, the control circuit 8 stores information about the positions of all the input points in the memory 33, and then, after all the necessary signals recorded in the digital memory 10 reads from the memory 33, the data of the three previous and three subsequent points and sends them to the memory 10, which enters the data in each input packet is written in this memory. On the other hand, the data about distances between the current input point and the three preceding and three succeeding input points can be calculated based on the positions of the input points and can be entered in the input package.

Because videosamateur 1 and autoshifter 2 encode video and audio signals respectively with a variable parameter (coefficient), the control circuit 8 makes sure that each data block has a capacity of 2048 bytes. To this end, the control circuit 8 controls the addition of the header, read signals from the buffers 4 and 5 and enter the input paketa, shown in Fig. 5, M4 is the number of bytes of the video signal is accumulated in the video buffer 4, and M5 is the number of bytes of audio signal accumulated in the audio buffer 5. Further, the value of D is the total number of bytes of the signal in one unit. For simplicity, we will assume a constant value of D obtained by subtracting the number of bytes in the header block, the number of bytes in the header videobachata and the number of bytes in the header audiopaste from the standard number of bytes in a block (2048). The value of P2 is obtained by subtracting the number of bytes in the input packet and the number of bytes in the header videobachata from a value of d

In the algorithm, shown in Fig. 15, in step S11, the control circuit 8 first instructs the scheme 7 adding header to form the header block. Then, in step S12 scheme 8 waits until the sum of M4 and M5 becomes equal to or greater than the number of bytes of the signal included in one block. In other words, the control circuit 8 waits until the total number of bytes of the signals accumulated in the buffer signal 5 and 4, will not be equal to the number of bytes placed in the same block.

In step S13 according to the formula below calculates the value of P1, which is Coliseum in the block. P1 and P2 are values obtained by distribution of the total number of bytes of the signals D, placed in the same block, in accordance with the ratio of the number of bytes different signals M4 and M5, which are accumulated in the respective buffers signals 4 and 5.

P1 = DM4/(M4 + M5)

P2 = D - P1

In step S14, the control circuit 8 determines whether or not to enable video input point P1 in the first byte of the M4 bytes video. If the input point of the video is not in the video, which will be placed in the block, then in step S15, the control circuit 8 instructs the scheme 7 adding header to form the header videobachata. Then, in step S16 P1 bytes of the video signal sent from videobuffer 4 in the memory device 10. Similarly, in step S17, the control circuit 8 instructs the scheme 7 adding header to form audiotoolbox, and in step S18 P2 bytes of the audio signal sent from the audio buffer 5 in the memory device 10.

If the input point of the video is not in the video posted on the block, then the above procedure is repeated. This treatment is similar to that described above with reference to Fig. 5.

If in step S14 it is determined that the input point of the video is present in the video signal subject to placement in the unit, the g S19. Here according to the following equations calculate the number of bytes of video signals P1' and the number of bytes of audio signal P2' that must be placed in the unit:

P1' = D2M4(M4 + M5)

P2' = D2 - P1

The reason that the calculation is performed in step S19 after similar calculations were performed at step S13, is that the number of bytes of the signal, which is intended for placement in the unit, has decreased due to the fact that the block is included in the input packet. P1' and P2' are values obtained by distribution of the total number of bytes of the signal D2 accommodated by the unit, taking into account the ratio of the number of bytes different signals M4 and M6, which are accumulated in the buffers signals 4 and 5.

In step S20 scheme 7 adding header generates a header videobachata and forwards it to the memory 10. Then in step S21, the control circuit 8 sends the video signal from the buffer 4 in the memory device 10 to a position standing directly in front of the entrance point of the video. In step S22, the procedure of forming 32 generates the input packet and forwards it in the memory 10. However, information about mutual arrangement, included in the input packet is not recorded in this step, in the memory device 10.

In step S23 scheme 7 adding header generates a header woorim branches in steps S17 and S18, where the header audiopaste and P2' bytes of audio signal sent from the audio buffer 5 in the memory device 10. Further ZU 10 writes the resulting multiplexed signal.

The algorithm, shown in Fig. 15, is repeated, and when all necessary signals are recorded, information about the mutual position is recorded in the input packet that is recorded in the memory 10. The control circuit 8 reads the position of each input packet from the memory 33 storing the input points and records the position of the previous three input packets and the three subsequent packets to be written in each input packet is written in the memory 10.

The following describes the operation of the device and playback of signals recorded by the apparatus shown in Fig. 11, with reference to Fig. 12. Circuit branch 22 of the header in block 21 of the separation separates the header blocks (data), packet headers and the input packets from the signal read from the memory device 10, and supplies them to the control circuit 24. The rest of the multiplexed time-shared signal is applied to the input output G of the switch 23. Weekend conclusions H1 and H2 of the switch 23 is connected with the input terminals of the decoder 25 and the audio decoder 26, respectively.

The control circuit 24 sends each input point is because the current position is read is supplied to the control circuit 24 of the drive 10, scheme 24 may store the position of the input point and its contents, while the corresponding value.

Circuit 24 that controls the separation unit, gives the command switch 23 to connect the output G alternately with the output pins H1 and H2 in accordance with the thread ID in the packet header received from the circuit branch 22 of the header. This provides demultiplexing multiplexed with a separation time of a signal from the circuit branch of the header 22, and supply the video signal to the video decoder 25, and audio - in audio decoder audio 26.

Next, the operation of the playback device multiplexed signal shown in Fig. 12, in the search mode. In response to the command search main control device (not shown) issues a command to switch to the search mode, the control circuit 24, a decoder 25 and the audio decoder 26. The control circuit 24 reads the current position read from the digital memory 10, and retrieves from the memory 41 of the input points of the input points that are near the current position reading. Data input points contained in the input packet, reproduced in the playback mode, permanently stored in the memory 41 is provoe ZU 10, or data about these pixels contained in a predetermined number of input packets that can be read and stored in the memory 41 in a pre-determined time intervals, for example when the device is switched on for the first time when the disk memory 10 or in response to command playback.

When the control circuit 24 determines the position of the input point, it sends to the digital memory 10 the search command instructing to move the position of the reading at high speed to the position of the input points. After completion of the movement ZU 10 starts playback at the entry point and passes the reproduced signal separation unit 21. As has been described above with reference to Fig. 13, the input packet located immediately before the video signal of the I-template. Therefore, if the video signal following the input packet is separated scheme 22 division titles and fed to the video decoder 25, the first template in this video I will pattern. The video decoder 25 immediately decodes the I-pattern and outputs it as the output signal. Audio decoder audio 26 in the search mode is deactivated.

Since the position of the previous three input points and the following three input points recorded in each input packet, CTE, to move to a new position reading for the next input packet to be played. Repeating this procedure quickly reproduce a sequence of I-template.

At a high enough speed search control circuit 24 takes the position reading to a more remote point of entry, and at low speed of the search is closer to the input point. Because a record has a three position input points in the forward direction and the reverse direction, it is possible to choose three or more speed search based on selected combinations of input points.

In Fig. 16 and 17 shows the block diagram showing the structure of another variant of realization of the device recording and playback multiplexed signal according to the present invention. Elements and components of these devices, the corresponding integral part of the known device shown in Fig. 7 and 8, have the same notation.

In the recording apparatus shown in Fig. 16, the input points stored in the memory 33A, forwarded to circuit 56 formation of the TC and the outline 80 forming subcode. With the output of the circuit 80, the signal is fed to the encoder 81 with cyclic control of izbytocnogo which the signal is transmitted in the buffer 83 subcode. Scheme 84 add subcode multiplexes the signal received from circuit 51 attaching a header sector, with the data from the buffer 83 subcode, and sends the multiplexed signal to the ECC encoder 52. In other respects, the structure of this device is similar to the structure of the known device shown in Fig. 7.

The following describes the operation of the recording device, the block diagram of which is shown in Fig. 16. Video and audio signals intended for recording, compressed and multiplexed, the resultant multiplexed signal is recorded in the memory 10, and the input point of the video signal recorded in the memory 33A in the same manner as is done when performing certain operations in the known recording device also has a memory 33A for storing the input points, and then the input points are sent to the input circuit 56 formation of the TC. After formation of the TC they are attached to the beginning of the multiplexed signal circuit 50 in the same manner as done in the respective operations known recording device shown in Fig. 7.

The recording device built according to the present invention and shown in Fig. 16, different from I formation subcode. In the present embodiment, the device subcode has the format shown in Fig. 19. The beginning of subcode serves as the sync pattern (2 bytes), which serves for the identification of the beginning of subcode even in the case where the reading starts with a randomly selected sector. For synchronizing pattern is the element++++vidsbad, which specifies the type of subcode inherent in the group identified by signs++++. This item++++vid-subcode, with the hex record type 0xFF indicates that subcode is part of the input data points. Followed by the elements _N__, _Q_N_ and Takumi N_, which indicate the number of data streams, number of streams and the number of streams, multiplexing in that sector, which includes subcode.

After _N__ consistently are the elements whodda Tochka-3, vhodyathego-2, vhodyathego-1, vhodyathego +1, whodda tocca +2, and vhodyathego+3. These elements indicate the positions of the three previous and three subsequent input points, expressed as distances between the sector in which the current input point appears on the disk 60, and the sectors that will Zap the EC can be expressed as absolute addresses of the sectors on the disk 60.

In the following description it will be assumed that the effective capacity of one sector is 2048 bytes, and the header sector also require 16 bytes, as shown in Fig. 18. The header sector includes a sector number. Scheme 51 adding header sector divides the multiplexed signal, which it receives from the circuit 50 of joining the CU, into blocks with a capacity of 2048 bytes each, and adds to them the headers of the sectors, which in the known device are not used, and in this device according to the present invention are used to represent subcode.

The position of sectors, which included three preceding and three following the input points are read from the memory 33A and served on the circuit 80 forming subcode. This circuit 80 generates subcode shown in Fig. 19, using the data on the input points of the memory 33A, as well as information coming from the controller and from the user (not shown). Subcode is supplied to the encoder 81, which calculates the Cyclic redundancy check for Redundancy (ICC), add this code ICC by the end of subcode and delivers the resulting signal to the scheme of merger 82 clock template subcode. Scheme 82 attaches synchronization pattern to the beginning of abcny signal, read from the memory 10 through the circuit 50 joining TC is transmitted to the circuit 51 adding header sector, which separates the multiplexed signal into blocks of 2048 bytes each, and adds the header of the sector size is 16 bytes. Circuit 51 writes the sector number in the header of the sector. With the output of the circuit 51, the signal is fed to the circuit 84 add subcode, which reads 8 bytes of subcode buffer subcode 83 and writes those bytes to the header of the sector in the prescribed position. Since all of subcode consists of 32 bytes, and each sector is allocated for it 8 bytes, subcode divided into four sectors.

The output of circuit 84 add subcode is supplied through the ECC encoder modulator 52 and 53 on the mechanical recording device 54, which writes the resulting modulated signal on an optical disc is the original 60.

As can be seen from Fig. 19, the positions of the three previous and three subsequent input points are written in the memory cell vhodyathego-3, vhodyathego -2, vhodyathego-1, vhodyathego+1, vhodyathego+2 and vhodyathego+3 as part of subcode.

Below is a description of the playback device with the CD device ficie scheme 90 allocation subcode. The output signal of the circuit 90 is fed to the circuit 91 ICC of subcode that detects errors. Subcode, which is not found errors will be logged in the buffer subcode 92 to read his controller 67.

Part of the controller is a diagram 93 storage input points received from the buffer subcode 92, are ready to accept from a user a search command. In other respects, the structure of this device is similar to the one shown in Fig. 8.

The following describes the operation of the playback device according to Fig. 17. After installation of the optical disk 60A in the present device, the controller issues a read command of the first sector control circuit 69 of the drive, which is through serwotka 70 sets the sensor reading 61 at the position of the first sector on the disk 60A and starts playback from the beginning of the first sector.

The sensor 61 illuminates the surface of the optical disk 60A laser beam and reproduces recorded on the disc signal using reflected from the drive beam. The signal from the sensor 61 is supplied to the demodulator 62, the output of which is demodulated signal is fed to the ECC scheme 63, which detects and corrects errors. The resulting signal, free from errors, is supplied to the demultiplexer 64.

After receiving from the user (not shown) commands to the playback controller 67 sends the command to the control circuit 69 drives to start the operation. The control circuit 69 through serwotka 70 actuates the sensor 61, which starts playback from the position on the disk 60, specified by the user. At the same time, the control circuit 69 of the drive issues a command to the video decoder 65 and the audio decoder audio 66 prepare for the decoding of the input signal.

After reading the TC sensor 61 illuminates the surface of the optical disk 60A laser beam and reproduces the signal recorded on the disk using reflected from the disk light.

The output signal of the sensor 61 is supplied to the demodulator 62, the output of which is demodulated signal is supplied to the ECC circuit 63, which detects and corrects errors. The resulting signal, free from errors, served on demultiplexing circuit 64.

Separated by the demultiplexer 64 video signal is fed to the video decoder 65, and similarly separated audio - in audio decoder audio 66. Video and audiosignal is of razoblachennogo digital video signal and razoblachennogo digital audio signal, respectively.

From the output of the demodulator 62, the signal is supplied also to the circuit 90 allocation subcode. Circuits 90 allocation subcode extracts part of subcode from the headers of the sectors. In the present example, each of the header sector is retrieved 8 bytes of subcode. In this subcode extracted from multiple sectors detected synchronization pattern subcode, and subcode served on the scheme 91 ICC since its first elements. This scheme 91 on the basis of subcode and data ICC contained therein, determines whether subcode errors. In the absence of errors subcode is transferred to the buffer 92 subcode.

The controller 67 reads the input point of the buffer subcode 92 and forwards them to the memory 93 storing the input points. Because the control circuit of the drive transmits the current position read by the controller 67, the controller can provide the storage positions of the input points and their contents in accordance with the proper relationship and balance between them.

The following is the operation of the playback device multiplexed signal shown in Fig. 17, in the search mode. After receiving from the user (not shown) command to search for the controller 67 instructs the video decoder 65 and the audio decoder 66 re the drive, and also reads the position of the input points near the current position read from the memory 93, where the input points.

After the controller has determined the position of the desired input point, he sends a search command to the control circuit 69 drives, which affects the following serwotka 70, urging it to move the sensor 61 at high speed to the position of the input points selected by the controller.

After the operation of the movement sensor 61 starts playing from the selected input point and sends the reproduced signal to the demodulator 62, the output of which is demodulated signal through the ECC circuit 63 and the demultiplexer 64 is transmitted to the video decoder 65, the same part of the signal that contains subcode, is separated from the demodulated signal circuit 90 allocation subcode and through the circuit 91 ICC is forwarded to the buffer subcode 92. The resulting signal subcode is supplied to the controller 67 for further use.

Because the sensor 61 starts playback from the input points, the first template signal supplied to the decoder 65, will be I-pattern. The video decoder 65 immediately decodes it and outputs to the video output. Audio decoder audio in the search mode works in prepose sensor input points recorded in subcode, currently playing from the current position, the controller 67 uses repeatable information about positions to move the sensor to the next input point and repeats such displacement sensor to the next input point and the reproduction of the I-template from disk at these points. The result is a fast playback sequence I-templates.

The controller 67 specifies the displacement sensor 61 to more remote input points when the search speed is sufficiently high, while at low speed of the search is set to move the sensor closer to the entry point. Since the memory contains three input points for both directions forward and backward three or more values, the search speed can be achieved by selecting different combinations of input points.

The following describes another method of decoding data according to the present invention. The device for decoding multiplexed signal that is used to implement the present version of the method shown in Fig. 12. After receiving the command to perform a seek operation, the main control device (not shown) issues a command to the control device 24, a decoder 25 and the audio decoder 26 Peratallada unit 24 instructs the digital memory 10 to move the position of the read data from the disc forward or backward. Because the duration of the movement position of the reading depends on the speed of search, intensity coding, and so on , usually this duration increases with increasing intensity coding. When the position of the reader is moved to a predetermined position, the output data memory 10 is fed to the input of the separation unit 21. Scheme 22 division titles separates video data and supplies them to the video decoder 25.

If it is assumed that the structure of the templates in the same group of templates (GSH) is

BBIBBPBBPBBPBBP,

for decoding the bit stream order is changed to

IBBPBBPBBPBBPBB,

as shown in Fig. 20. This is consistent with the procedure of allocating the number of bits for individual patterns described above for the known technical solutions.

In a variant implementation of the present invention, the video decoder 25 reads the I-template that comes first, then two B-template, one P-pattern and two B-template, decodes them and sends to the output. Because of the possibility of decoding the I-, B-, B - and P-patterns, except for the first two B-template, the access operation can be output at the output of the four incoming template.

When the position of the I-template-known information, with the AI digital memory 10, and consistently arriving six templates are read the same way as described above.

Including implementation of the present invention, which, as discussed above, the time required to perform a seek operation, can be calculated. If you count ZU 10 disk data storage device operating in the Operational mode memory (RAM), then this time will consist of the following time parameters.

Installation heads: M (depends on mechanical design)

The processing time of the servo-mechanism: N (depends on servegame)

The waiting time of revolution of the disk: about 300 milliseconds when the countdown on the outer circumference of the CD-ROM

The reading time data: 245 milliseconds or so to read 6 templates

Because here we are talking about searches the adjacent I-patterns, can be seen to be enumerated above parameters during installation of the head M and the processing time of the servo-mechanism N will be very small compared with the waiting time when the turnover (turn) of the disk, and therefore they can be neglected. Consequently, it is usually supposed that the various manipulations with the template is about 545-five milliseconds maximum. Reading is an implementation of the invention for one second processing 8 or so templates. Therefore, waiting time, psychologically affecting user may be reduced.

It should be noted that although in the description of this variant of the invention, the data read during the search, were considered six templates that start with I-template, the same effect can be obtained when reading two or more templates, including I-shiblon. You can also choose the appropriate algorithm, where in the buffer videocode reads the specified number of data.

Although in the above detailed description of the present invention was used in a specific illustrative variants of the invention, it should be clearly imagine that the present invention is not limited to these examples and can be implemented in various modifications of this invention, is not beyond the stated scope of the claims set forth in the attached formula of the present invention.

1. Device for preparation for recording on the storage media encoded with a variable parameter signal generated by the compression of the input digital signal with a variable coefficient of consolidation and including the deterministic part of the signal containing the vehicle m signal, means for issuing a token-type signal in response to the signal box, characterized in that it contains means for multiplexing the token type of signal being encoded with a variable parameter signal for education multiplexed signal, and the token type of the signal is located adjacent to the deterministic part of the signal to indicate such deterministic part in the multiplexed signal.

2. The device under item 1, characterized in that the means for multiplexing performed with the ability to multiplex marker type signal encoded with a variable parameter signal so that the token type of the signal is located directly in front of the deterministic part of the signal in the multiplexed signal.

3. The device according to p. 2, characterized in that the digital input signal is a digital signal that includes a variety of templates, sealed or in vnutrioblastnom mode or michalena mode, and means for generating a signal box accepts encoded with a variable parameter signal and produces a signal flag, when encoded with a variable parameter signal includes a part which obraza fact, which further comprises means for recording the multiplexed signal on the recording medium, and means for generating the token type of signal used to generate the token type of signal that includes information indicating a location on the recording medium an additional marker type signal, and an additional marker type signal is multiplexed signal in the immediate vicinity of this marker type of signal.

5. The device according to p. 2, characterized in that it further comprises means for recording the multiplexed signal on the recording medium, and means for generating the token type of signal used to generate the token type of signal that includes information indicating a location on the recording media of many additional markers type of signal, sequentially disposed on either side of this marker type signal in the multiplexed signal.

6. The device under item 1, characterized in that the input unconsolidated video contains a lot of templates, and a means for generating a signal box contains a means for sealing unconsolidated digital video signal with ispolzovat sealing means produces a signal flag, when encoded with a variable parameter signal includes a portion formed in the seal pattern in vnutrioblastnom mode seal.

7. The device under item 1, characterized in that the means for generating the token type of signal is used to form a package of a certain type, similar to the token type of signal.

8. The device according to p. 7, wherein the multiplexing means multiplexes the packet signal encoded with a variable parameter so that the package was located directly ahead of the deterministic part of the multiplexed signal.

9. The device under item 8, wherein the encoded variable parameter signal includes many of the deterministic parts of the signal, and the multiplexed signal includes service preceding each such deterministic part of the signal, and the device further comprises means for recording the multiplexed signal on the storage medium, memory means for storing location data of each packet on the storage medium, and the recorder additionally used to record location data read from Creole recording multiplexed signal.

10. The device according to p. 9, wherein when recording the multiplexed signal by the recorder it records in each batch location data of the specified number of packets prior to this packet in the multiplexed signal.

11. The device under item 8, characterized in that the means for generating the token type signal includes means for storing a specified amount of encoded with a variable parameter signal, control means sensitive to the signal box, generating a control signal when the specified amount of encoded with a variable parameter of the signal accumulated in nakaplivaya tool, includes the deterministic part of the given species, and the means for generating the token type of signal forms a package of a certain type in response to the control signal.

12. The device according to p. 2, characterized in that the means for generating the token type of signal is used to form subcode token type type of signal.

13. The device according to p. 12, wherein encoded with a variable parameter signal is divided into sectors, each of which begins with a header sector, and multiplexing means of multiplexity, which contains the deterministic part of the signal.

14. The device according to p. 13, characterized in that subcode distributed by the titles of many subsequent sectors containing the deterministic part of the signal.

15. The device according to p. 13, characterized in that it further comprises means for recording the multiplexed signal on the storage medium, and means for generating the token type of signal forms subcode that includes data that indicates the location on the information carrier additional token type signal, and an additional marker type signal is multiplexed signal in the immediate vicinity of this marker type of signal.

16. Method of preparation for recording on the storage media encoded with a variable parameter signal generated by the compression of variable compaction factor of the input digital signal and containing the deterministic part of the specified type, comprising the operation of generating a signal flag indicating the location of the deterministic part of the encoded variable parameter signal, the operation of generating the token type signal in response to the signal box, otlichalis what ignalum for education multiplexed signal, when this token type of signal feature adjacent to the deterministic part of the signal to indicate it was part of the multiplexed signal.

17. The method according to p. 16, characterized in that during the operation of the multiplex marker type signal multiplexer with coded with a variable parameter signal, placing the marker type signal directly ahead of the deterministic part of the signal.

18. The method according to p. 17, characterized in that as the digital input signal using a digital video signal that includes a variety of templates, each of which is compacted or in vnutrioblastnom or michalena mode, and when the operation is emitted to the signal box, accept encoded with a variable parameter signal and produce a signal flag that identifies the portion of the signal, which is formed in the seal pattern in vnutrioblastnom mode comprising encoded with a variable parameter signal.

19. The method according to p. 17, characterized in that it further includes a write operation multiplexed signal on the storage medium, and when the operation of generating the token form of the signal in the marker enter data, yazarlar have in the multiplexed signal in the immediate vicinity of the primary token of the form of a signal.

20. The method according to p. 17, characterized in that it further includes a write operation multiplexed signal on the storage medium, when performing the operation of generating the token type of the signal in the marker enter data that indicates the location on the storage media and many more markers type of signal, sequentially located close to a primary token type signal in the multiplexed signal.

21. The method according to p. 16, characterized in that it further includes an operation reception unconsolidated digital video signal containing a variety of templates, and the means for forming a signal box contains a means for sealing with varying compaction factor of the digital video signal to form a signal encoded with a variable parameter, the means for sealing signal produces a signal flag when a signal encoded with a variable parameter includes a part formed in the seal pattern in michalena mode seal.

22. The method according to p. 16, characterized in that during the operation of generating the token type of the signal form the package of the specified type.

23. The method according to p. 2 is a variable parameter, moreover, the package is positioned directly ahead of the deterministic part of the signal.

24. The method according to p. 23, wherein encoded with a variable parameter signal includes many of the deterministic parts and the operation of the multiplexing packet signal encoded with a variable parameter, the packages have before each deterministic part of the signal, and the method includes additionally writes the multiplexed signal on the storage media, data storage location on the media in each package, and additional records location data read from the memory means, on the recording medium after recording the multiplexed signal.

25. The method according to p. 24, characterized in that when the recording operation on the information carrier multiplexed signal in each package record location data of the specified number of packets preceding packet in the multiplexed signal, and when the additional entries in each package record location data of the specified number of packets following the packet in the multiplexed signal.

26. The method according to p. the m signal, encoded with a variable parameter, is produced in response to the signal box control signal when a predetermined amount of the encoded variable parameter signal, the accumulated accumulating means, included the deterministic part of the signal, and when the operation of generating the token type of the signal form a package of a certain type in response to the control signal.

27. The method according to p. 17, characterized in that during the operation of generating the token type of signal as a marker produce subcode.

28. The method according to p. 17, wherein said encoded with a variable parameter signal is divided into sectors, each of which begins with a header sector, and when performing the operation of multiplexing the token type of signal multiplexer signal encoded with a variable parameter coding by entering subcode in the header of the sector containing the deterministic part of the signal.

29. The method according to p. 28, characterized in that during the operation of the multiplexing subcode distribute the titles of many subsequent sectors containing the deterministic part of the signal.

30. The method according to p. 28, wherein encoded with PE which includes a write operation multiplexed signal on the storage medium, moreover, when performing the operation of generating the token type of signal form subcode, including information that indicates the location on the information carrier additional token type signal, which have near a primary token in the multiplexed signal.

31. Device serial reproduction parts multiplexed signal recorded on the storage medium, to perform high-speed search, and the multiplexed signal includes encoded with a variable parameter of the encoding signal and the token type signal identifying the deterministic part of the signal encoded with a variable parameter that contains the feature to play the part of the multiplexed signal from the position readout on the information carrier, characterized in that it contains a tool for demuxing encoded with a variable parameter signal and marker type signal from a part of the multiplexed signal, and control means to change the position of reader in response to the token type of signal.

32. The device according to p. 31, characterized in that the token type signal includes location information identifying the location of the reader based on the location information, contained in the token type of signal.

33. The device according to p. 32, characterized in that the control means includes means for extracting location information data from the token type of the signal, and the control means changes the position reading to a new position specified in the location information, and the reproducing means reproduces the multiplexed signal that includes an additional marker tone look, with a new position reading.

34. The device according to p. 33, characterized in that the token type signal includes position information indicating the position on the storage media and many more markers type of signal, sequentially upstream and downstream relative to this marker, while the control means includes means for sampling the information about the position of one of the many additional markers type of signal, taking into account the required search speed, and the position of the read control means changes to a new position, in accordance with the data about the position extracted by means of selection.

35. The device according to p. 32, characterized in that it further comprises memory means for the m command to search for and read information about the location of the memory means, and the control means changes the position of the reader in accordance with the position information read from the memory means.

36. The device according to p. 32, characterized in that the deterministic part of the signal is extensible part of the signal encoded with a variable parameter, which in the multiplexed signal immediately follows each token type of signal, this part of the multiplexed signal produced at each position reading includes the token type of signal and the extensible portion of the signal encoded with a variable parameter, and the present device further includes means for expanding the expandable portion of the signal encoded with a variable parameter extracted by the demultiplexer of the reproduced multiplexed signal to output the extended portion as the output signal.

37. The device according to p. 36, characterized in that the control means includes means for extracting location information from the token type of the signal reproduced from the recording media from the perspective of the reader, and the control means changes the position reading to a new position indicated by the information about places who plays in with the new position of the reading portion of the multiplexed signal, includes an additional marker of the form of a signal including the location information, and an expandable portion of the signal encoded with a variable parameter, and extends the tool generates an output signal at each position reading.

38. The device under item 32, wherein said encoded with a variable parameter signal includes a video signal that contains a variety of templates, each of which is compacted or in vnutrioblastnom mode or michalena mode, and the token type of the signal immediately precedes each template, sealed in vnutrioblastnom mode.

39. The device according to p. 31, characterized in that the token type signal includes in the package of the specified type.

40. The device according to p. 39, characterized in that the multiplexed signal packet of the specified type directly precedes the deterministic part of the signal.

41. The device according to p. 39, wherein the encoded variable parameter signal includes a video signal that contains a variety of templates, each of which is compacted or in vnutrioblastnom or michalena mode, and the packet of the specified type is an input service, immediately preceding each template, pack the Ala is included in subcode.

43. The device according to p. 42, characterized in that the multiplexed signal is encoded with a variable parameter signal is divided into multiple sectors, each of which begins with a header sector, and in the header of the sector containing the deterministic part of the signal, put subcode.

44. The device according to p. 43, characterized in that the multiplexed signal subcode distributed by the titles of many subsequent sectors containing the deterministic part of the signal.

45. The device according to p. 42, characterized in that the encoded variable parameter signal on the video signal that contains a variety of templates, sealed or in vnutrioblastnom or michalena mode, and subcode distributed by the titles of many subsequent sectors containing the template, compacted in vnutrioblastnom mode.

46. The method of serial reproduction parts multiplexed signal recorded on the information carrier, for carrying out high-speed search, and the multiplexed signal includes encoded with a variable parameter signal and the token type signal identifying the deterministic part of the signal encoded with a variable is a storage medium, characterized in that it contains operations demuxing encoded with a variable parameter signal and marker type signal from the part of the reproduced multiplexed signal, and changes the position of the reading under the influence token type of signal.

47. The method according to p. 46, wherein the marker type signal includes position information indicating the position on the information carrier additional token type of signal, and when the operation changes the position of the readout position change with regard to the location information contained in the token type of signal.

48. The method according to p. 47, wherein when performing the operation of changing the position reading is extracted from the token type of signal location information, change the position reading to a new position with regard to the extracted information, and when performing playback from the new position plays the part of a multiplexed signal that includes an additional marker tone look.

49. The method according to p. 48, characterized in that the token type signal contains location information indicating a location on storage media of many dopolnitelnye during operation changes the position of the reading addition is extracted from the location information and information about the position of one of the many additional markers type of signal, taking into account the desired speed of the search, and the position of the read-modify to a new position specified in the extracted data and its location.

50. The method according to p. 47, characterized in that it further includes the steps of recording data in the storage device, the storage location information included in the token type of signal in a memory device read from the storage device location information according to the search command and change the position of the read command to read information from a storage device.

51. The method according to p. 47, wherein the expandable portion encoded with a variable parameter signal should multiplexed signal directly for each token type of the signal when the operation of the playback part of the multiplexed signal reproducing portion, which includes the token type of signal and the extensible portion encoded with a variable parameter signal, and the method further includes the operation of expanding the expandable portion encoded with a variable parameter signal, demultiplexing of the reproduced part of the multiplexed signal, and the extended portion of the signal as the output is of the token type of the signal to extract the location information, the position of the reader is changed to a new position, the position of which is indicated by the information contained in the token type of the signal when performing playback from the new position of the reader plays the part of a multiplexed signal that includes an additional marker type signal containing additional information about the location, and also includes an extensible portion encoded with a variable parameter signal, and after each re-change the position of the reading are an extended part of the signal as the output signal.

53. The method according to p. 51, characterized in that the part of the multiplexed signal encoded with a variable parameter signal includes a video signal that contains a variety of templates, each of which is compacted or in vnutrioblastnom mode or michalena mode, and the token type of signal is placed directly in front of each template, condensed in vnutrioblastnom mode.

54. The method according to p. 46, characterized in that the multiplexed signal marker type signal includes a packet of the specified type.

55. The method according to p. 54, characterized in that the multiplexed signal package given TIEA fact, what part of the multiplexed signal encoded with a variable parameter signal includes a video signal that contains a variety of templates, each of which is compacted or in vnutrioblastnom or michalena mode, and the packet of the specified type that represents the input packet is placed directly in front of each template, condensed in vnutrioblastnom mode.

57. The method according to p. 46, characterized in that the multiplexed signal marker type signal included in subcode.

58. The method according to p. 57, wherein encoded with a variable parameter signal included in the multiplexed signal is divided into multiple sectors, each of which begins with a header sector, and subcode placed in the header of the sector, including the deterministic part of the signal.

59. The method according to p. 58, characterized in that the multiplexed signal subcode distribute the titles of many subsequent sectors containing the deterministic part of the signal.

60. The method according to p. 57, characterized in that the part of the multiplexed signal encoded with a variable parameter signal includes a video signal containing megastealth by the titles of many subsequent sectors, the enclosing template, compacted in vnutrioblastnom mode.

61. How to play templates with media fast track search mode, when each template is stored on the media in the form of video, compacted or in vnutrioblastnom mode or michalena mode, with the video template, compacted in michalena mode, denoted as I-template signal template, compacted in vnutrioblastnom mode with the prediction of the location only in the forward direction is denoted as R-pattern, and the signal template, compacted in vnutrioblastnom mode prediction location as forward and backward mean as In the pattern, characterized in that that includes the operations of the transition to a new position reading on the storage media, instant playback, I-template positions read, play at least one In master and one In the master immediately following the I-template, and extension of I-template, and at least one of the In-pattern and R is a template for the formation of unconsolidated output signal.

62. The method according to p. 61, characterized in that when performing operations expansion expansion put In the template, SL is at least one of the In-pattern and the P-pattern, additionally includes the operations move to the new position of the read media and instant playback of I-template for a new position reading.

64. The method according to p. 61, wherein the multiplexed signal recorded on the storage media includes a token type signal immediately preceding each I-pattern, as in operation immediately play I-template with the position of the read token type of advanced signal reproduced from the storage medium, and the method further includes the steps of extracting information about the location of the reproduced marker type signal indicating the position of the adjacent I-template, and the transition to the new position of the reader with regard extracted from the token type of signal information.

Priority points:

04.12.92 on PP.1, 16, 31, 46;

18.12.92 by p. 61.

 

Same patents:

Frequency detector // 2007019
The invention relates to the field of radio, is intended for demodulation of the reproduced from the video tape of the frequency-modulated signal in VCR

The invention relates to a playback device and data storage environment, which preferably can be used, for example, in case of using the storage medium of the moving image in digital form

The invention relates to the accumulation of information

The invention relates to recording and reproduction of data on a disc-shaped media

FIELD: optical data carriers.

SUBSTANCE: for protecting optical disk from recording, information concerning protection from recording is read, which is previously recorded in at least one zone of starting or ending area of data carrier, and it is determined, whether the latter is in state of recording protection. In variant, when carrier is placed in cassette body, and body has aperture for forbidding recording protection of data on disk, it is determined, if recording protection state of recording protection data written on disk is matches with state of recording protection of said aperture, and recording of new data is prevented, if said protection data and aperture position forbid recording. In a variant information concerning recording protection is stored in zones of disk identification of at least one of zones of starting and ending area of carrier.

EFFECT: higher efficiency.

5 cl, 16 dwg

FIELD: optical data carriers.

SUBSTANCE: at least one free area is determined in position, following noted data area of user. Said free area is distributed in backward order from the last element of noted area. When replacing damaged elements of user data it is used from last elements of said free data area.

EFFECT: higher efficiency.

2 cl, 7 dwg

FIELD: data carriers.

SUBSTANCE: data carrier has formatted information for data and manufacturer information, containing identification information for recording device, which forms or modifies data on data carrier, and normalizes information, related to modification of data on carrier. Manufacturer information has individual format, incompatible to other manufacturers.

EFFECT: higher efficiency.

7 cl, 8 dwg

FIELD: data carriers.

SUBSTANCE: at least one free area is determined in location, following said user data area. Said free data area is distributed in reverse order from the last element of noted area. When replacing damaged elements of user data it is used starting from last elements of noted free data area.

EFFECT: higher efficiency.

2 cl, 5 dwg

FIELD: optical data carriers.

SUBSTANCE: data carrier has data area. The latter has multiple zones, in which code blocks with error corrections are formed and sectors remaining as a result of sliding replacement at the end of zone, number of which is less than necessary for forming of one code block with error corrections. Said sectors are not used for recording one code block with error corrections and are skipped, and said code block with error corrections is formed at the beginning of next zone after skipping sectors of zone noted above. Carrier has additional free space, necessary for skipping sectors remaining at the end of zone during sliding replacement process.

EFFECT: higher efficiency.

2 cl, 9 dwg

FIELD: optical data carriers.

SUBSTANCE: method includes following stages: forming of a group of multiple zones on disk, while a group includes data area of user, including code block with correction of mistakes, distribution of primary, free space for the group. Additional free space is distributed with possible exclusion of discontinuousness of code block with correction of mistakes contained in user data area, at the limit between zones and distribution of it at two zones. Such distribution may be realized by skipping sectors at the end of zone, of their number is less than needed for forming code block with correction of mistakes with correction of primary position of code block with correction of mistakes at limit between zones.

EFFECT: higher efficiency.

3 cl, 9 dwg

FIELD: data carriers.

SUBSTANCE: disk has several zones, while each zone has an area for user data for storing user data, and several zones form a group for controlling defects of data carrier, backup area for swapping defects for group is placed on disk, and data about source position for each zone is stored in previously set disk area, while method has following steps: reading of data concerning starting position for each zone, and access to data, on basis of read information concerning source position.

EFFECT: higher recording and reproduction stability due to possible processing of larger defects during hot swap, provided by joining several zones within limits of one group.

5 cl, 9 dwg

FIELD: data carriers.

SUBSTANCE: device has input zone, data recording zone, which is formed at outer peripheral side of input zone and into which multiple parts of content are recorded, and output zone, formed at outer peripheral side of zone for recording data. First and second information concerning control of copyright protection, by means of which copyright for multiple content portions is controlled, is recorded on data carrier is varying positions, secrecy of which is different from each other.

EFFECT: higher efficiency.

4 cl, 21 dwg

FIELD: data carriers.

SUBSTANCE: device has calculating, reserving and recording modules. Each variant of semiconductor memory card contains area for recording user data for controlling volume and area for recording user data. On carrier method for computer initialization is recorded, including calculation of size of volume control information, reserving areas and recording therein of control information for volume and user data, recording main boot record and sectors table in first section of first area, skipping preset number of sectors, recording information of boot sector of section, file allocation table and root directory element to following sectors.

EFFECT: higher efficiency.

5 cl, 59 dwg

FIELD: optical data carriers.

SUBSTANCE: method includes stages, during which manufacturer information is recorded on carrier, which is used for supporting specific function of manufacturer, while manufacturer information contains identification information of recorder manufacture, which recorded and/or modified data of data carrier, different from identification information before recording or modification.

EFFECT: higher speed of operation, higher efficiency.

6 cl, 8 dwg

FIELD: method and device for processing AV information, engineering of data carrier for recording a file including information provided for clarification purposes in graphic user interface, information of main and auxiliary reproduction routes, information about connection between appropriate reproduction domains along main route.

SUBSTANCE: type CPI_type is described in PlayList. CPI_type contains type EP_type and type EP_map_type. If position of I-image can be determined, type EP_map_type is utilized, if it can not be determined, type EP_map_type is utilized. Therefore, recorded AV stream data are subject to analysis of I-image and AV data of stream recorded without designation of I-image position may be controlled jointly.

EFFECT: possible joint controlling of AV stream, for which high speed reproduction is possible, and AV stream, for which such a possibility is not available, and also repeated recording is possible.

17 cl, 123 dwg

FIELD: engineering of hardware for personal computers and television, possible use in personal computer monitors and television receivers.

SUBSTANCE: in the method for creating an image on the screen, accumulation of previous frame codes is performed by three frame code accumulators, synchronous output of all codes in parallel form to "code - radiation duration" transformers and enabling of all elements by control signals from transformers for radiation with durations proportional to value of each code. Device for realization of the method is a digital monitor which contains flat-panel screen, introduced to which are three channels of color signals, each one of which includes accumulator of frame codes and block for generating control signals, light channel of each emitting cell contains a light luminescence diode and color filter, control input of each light diode is connected to output of block for generating control signals, and the screen has a number of recesses equal to number of emitting cells, in which those emitting cells are positioned.

EFFECT: creation of image on the screen without horizontal scanning.

2 cl, 9 dwg

FIELD: method and device for processing information, program and record carrier.

SUBSTANCE: invention includes method and device for processing information, program and data carrier for recording a file, including information, which is provided for clarification in GUI (graphical user interface), information of main reproduction track, information of auxiliary reproduction track, information for connection between corresponding reproduction domains which constitute main reproduction track, or information about tabs and renewal points, used by user for setting up a required scene. Method includes receiving sound and/or image information; generating information of map which describes mutual dependence between input point provision timestamp and address and track control information associated with input point, which include information of main route, which describes provision track, consisting of first reproduction element, and auxiliary track information, which describes provision track, consisting of second reproduction element, wherein provision of aforementioned second reproduction element of auxiliary track is synchronized with aforementioned first main track reproduction element; and track control information and map information are outputted.

EFFECT: provision of methods and devices for processing and reproducing information.

12 cl, 121 dwg

FIELD: recording device, and record carrier, on which a program is recorded for recording onto record carrier, for example, DVD disks.

SUBSTANCE: in accordance to the invention, control information address (DK) is identified with a link to control table (TV), recorded in fixed area on optical disk, and recording format is selected for control information (DK), recorded in combination with extended file (EF).

EFFECT: increased efficiency of usage of information recording area, ensured faster finding of recorded files.

3 cl, 35 dwg

Up!