[go: up one dir, main page]

RU2161377C2 - Device and method for preparing variable-parameter coded signal before its recording on data medium; sequential-signal device and method; method for reproducing patterns from data medium - Google Patents

Device and method for preparing variable-parameter coded signal before its recording on data medium; sequential-signal device and method; method for reproducing patterns from data medium Download PDF

Info

Publication number
RU2161377C2
RU2161377C2 RU94026951A RU94026951A RU2161377C2 RU 2161377 C2 RU2161377 C2 RU 2161377C2 RU 94026951 A RU94026951 A RU 94026951A RU 94026951 A RU94026951 A RU 94026951A RU 2161377 C2 RU2161377 C2 RU 2161377C2
Authority
RU
Russia
Prior art keywords
signal
marker
type
multiplexed
encoded
Prior art date
Application number
RU94026951A
Other languages
Russian (ru)
Other versions
RU94026951A (en
Inventor
Фудзинами Ясуси
Велтман Марк
Original Assignee
Сони Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP35057792A external-priority patent/JP2785220B2/en
Priority claimed from JP35555892A external-priority patent/JP3264290B2/en
Application filed by Сони Корпорейшн filed Critical Сони Корпорейшн
Publication of RU94026951A publication Critical patent/RU94026951A/en
Application granted granted Critical
Publication of RU2161377C2 publication Critical patent/RU2161377C2/en

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

FIELD: methods and devices for processing variable-parameter coded signals. SUBSTANCE: video and audio data are entered in disk in the form of blocks of many packs. If video data pack has in its beginning 1 pattern, input pack containing positions of three preceding and three next packs is placed directly in front of video pack. Position of pattern depends on input pack data. Variable-parameter coded signal is divided into sectors each starting with sector heading; multiplexing facility functions to multiplex kind-of-signal marker and variable-parameter coded signal by entering sub-code in sector containing determined part of signal. Variable-parameter coded signal is generated by multiplexing digital input signal at variable multiplexing ratio. EFFECT: enhanced speed of data retrieval due to facilitated access to recorded information. 64 cl, 20 dwg

Description

Настоящее изобретение относится к устройствам и способам обработки Сигналов, Кодируемых с Переменным Параметром (СКПП) перед их записью с обеспечением возможности высокоскоростного поиска на носителе записи таких сигналов. Это изобретение относится также и к устройствам и способам для выполнения такого высокоскоростного поиска на носителе с записанными на нем СКПП. И наконец, настоящее изобретение относится к средствам записи СКПП. The present invention relates to devices and methods for processing Signals Coded with a Variable Parameter (SCR) before recording them with the possibility of high-speed search on the recording medium of such signals. This invention also relates to devices and methods for performing such a high-speed search on a medium with SKPP recorded thereon. And finally, the present invention relates to recording means SKPP.

На фиг. 1 и 2 приведены примеры обычных устройств записи и воспроизведения. Как видно из рассмотрения блок-схемы фиг. 1, цифровой сигнал, который требуется записать, уплотняется (сжимается) в кодирующем устройстве 1 и подается на вход буфера 4 видеосигнала в составе мультиплексора 3. Аналогично, подлежащий записи цифровой сигнал звукового сопровождения (аудиосигнал) уплотняется и кодируется в аудиошифраторе (кодирующем устройстве) 2, а затем подается на вход буфера 5 аудиосигнала из состава мультиплексора 3. In FIG. 1 and 2 are examples of conventional recording and reproducing devices. As seen from the consideration of the block diagram of FIG. 1, the digital signal that you want to record is compressed (compressed) in the encoder 1 and fed to the input of the video buffer 4 as part of the multiplexer 3. Similarly, the digital sound signal (audio signal) to be recorded is compressed and encoded in an audio encoder (encoder) 2 , and then fed to the input of the buffer 5 of the audio signal from the multiplexer 3.

Выходные выводы буферов 4 и 5 сигналов подключены ко входным выводам Е1 и E2 переключателя 6 соответственно. Выход F переключателя 6 соединен со входом схемы 7 прибавления заголовка. С выхода схемы 7 сигналы подаются на цифровой накопитель (ЗУ) 10, который может содержать, например, магнитооптический диск или же магнитный диск, т.е. "жесткий" диск. На схему управления 8 поступают системные тактовые сигналы от генератора 9 тактовых сигналов мультиплексирующей системы, в результате чего переключатель 6 под управлением схемы 8 подключает выход F попеременно ко входам E1 и E2 через заранее задаваемые интервалы времени. Таким образом осуществляется попеременная передача байтов видеосигнала с выхода видеобуфера 4 и байтов аудиосигнала с выхода буфера 5 аудиосигнала, т.е. мультиплексирование аудио- и видеосигналов с временным разделением. The output terminals of the signal buffers 4 and 5 are connected to the input terminals E1 and E2 of the switch 6, respectively. The output F of the switch 6 is connected to the input of the header adding circuit 7. From the output of circuit 7, the signals are fed to a digital storage device (memory) 10, which may contain, for example, a magneto-optical disk or a magnetic disk, i.e. "HDD. The control circuit 8 receives system clock signals from the clock generator 9 of the multiplexing system, as a result of which the switch 6, under the control of the circuit 8, connects the output F alternately to the inputs E1 and E2 at predetermined time intervals. Thus, the bytes of the video signal from the output of the video buffer 4 and the bytes of the audio signal from the output of the audio buffer 5 are alternately transmitted, i.e. time division multiplexing of audio and video signals.

Под воздействием схемы управления 8 переключатель 6 и схема прибавления заголовка 7 вырабатывают мультиплексированный сигнал, имеющий формат, установленный стандартом ISO 11172 (MPEG) Международной Организации Стандартов. Такой сигнал содержит в своем составе один или несколько блоков информации и один ISO_11172_код_конца. Этот код содержит 32 бита и, будучи представлен в шестнадцатиричной записи, имеет вид 0x0000001B9. Здесь префикс 0x указывает на шестнадцатиричную систему записи, где "x" неопределен. Under the influence of the control circuit 8, the switch 6 and the header 7 adding circuit produce a multiplexed signal having the format set by the ISO 11172 (MPEG) standard. Such a signal contains one or more blocks of information and one ISO_11172_end_code. This code contains 32 bits and, being represented in a hexadecimal notation, has the form 0x0000001B9. Here, the prefix 0x indicates a hexadecimal notation, where "x" is undefined.

Каждый блок информации включает в себя заголовок, который содержит Код_ Начала_Блока, Системные Тактовые Сигналы (СТС), указатель Скорости_Мультиплексирования и один или более пакетов информации. Код_Начала_Блока состоит из 32 битов и имеет вид 0x0000001B4, где префикс 0x также является указателем шестнадцатиричной записи. Блок имеет переменную длину, которая может достигать максимальной величины 2048 байтов. Each information block includes a header that contains Block_Start_code, System Clock Signals (CTC), Multiplexing_Speed Index, and one or more information packets. Block_Start_code consists of 32 bits and has the form 0x0000001B4, where the 0x prefix is also a pointer to a hexadecimal notation. The block has a variable length, which can reach a maximum value of 2048 bytes.

Каждый пакет информации также имеет заголовок, который включает Префикс_ Кода_Начала_Пакета, идентификатор потока данных (ИПД), указатель Длины_Пакета, Отметку Времени Представления (ОВП), Отметку Времени Декодирования (ОВД) и собственно информационную часть пакета, где размещаются упакованные данные. Префикс_ Кода_ Начала_ Пакета состоит из 24 бит и имеет вид 0x0000001. Идентификатор_Потока представляет собой 8-битовый код и указывает тип пакета (см. фиг. 4). Указатель Длины_Пакета (16 битов) обозначает длину пакета, следующего за ним. Each information packet also has a header, which includes the Prefix_Start_Code_Packet_ID, data stream identifier (IPD), the Packet_Length indicator, the Presentation Timestamp (ORP), the Decoding Timestamp (ATS), and the actual information part of the packet where the packed data is located. The Prefix of the Beginning_ Code of the Packet consists of 24 bits and has the form 0x0000001. The Stream_ID is an 8-bit code and indicates the type of packet (see FIG. 4). The Packet_Length pointer (16 bits) indicates the length of the packet following it.

В информационной части каждого пакета записывается часть цифрового аудиосигнала (когда идентификатор потока указывает на наличие такого сигнала) или часть видеосигнала (если имеется соответствующее указание идентификатора потока). Поскольку каждый аудиопоток может иметь один из 32-х различных идентификаторов потока, а каждый видеопоток может иметь один из 16-ти возможных идентификаторов, то мультиплексированию могут подвергаться соответственно до 32-х аудиосигналов и до 16-ти различных видеосигналов. In the information part of each packet, a part of the digital audio signal (when the stream identifier indicates the presence of such a signal) or a part of the video signal (if there is a corresponding indication of the stream identifier) is recorded. Since each audio stream can have one of 32 different stream identifiers, and each video stream can have one of 16 possible identifiers, up to 32 audio signals and up to 16 different video signals can be multiplexed, respectively.

Резервный поток может использоваться, например, для подзаголовочных данных. Приватный_ поток_ 1 и приватный_поток_2 не имеют определенного назначения. Заполнительный_поток используется для увеличения количества данных. The backup stream can be used, for example, for subheading data. Private_flow_1 and private_flow_2 do not have a specific purpose. Fill_flow is used to increase the amount of data.

Схема управления 8 контролирует прибавление заголовков и группирование байтов сигнала считывания с помощью алгоритма, приведенного, например, на фиг. 5, с тем, чтобы каждый блок вмещал 2048 байтов в соответствии с описанным выше форматом. The control circuit 8 controls the addition of headers and the grouping of bytes of the read signal using the algorithm shown, for example, in FIG. 5, so that each block holds 2048 bytes in accordance with the format described above.

Как можно видеть из рассмотрения фиг. 1 и 5, во время шага S1 алгоритма схема управления 8 подает команду схеме прибавления заголовка 7 сформировать заголовок блока. Затем, во время шага S2 схема управления 8 ожидает, пока сумма величин M4 и M5 не станет равной или больше того количества байтов сигнала D, которое должен вмещать один блок. Другими словами, схема 8 ожидает, пока общее количество байтов сигнала, накопленное в буферах сигналов 4 и 5, не станет равным количеству байтов видеосигнала, записанных в видеобуфере 4, а величина M5 при этом представляет собой количество байтов аудиосигнала, записанных в аудиобуфере 5. Величина D представляет собой общее количество байтов сигналов, которое может вместить один блок. Для упрощения рассмотрения будем далее считать величину D константой, получаемой путем вычитания из максимального количества байтов в блоке (2048) суммы количества байтов заголовка блока, количества байтов заголовка видеопакета и количества байтов заголовка аудиопакета. As can be seen from the consideration of FIG. 1 and 5, during step S1 of the algorithm, the control circuit 8 instructs the header adding circuit 7 to generate a block header. Then, during step S2, the control circuit 8 waits until the sum of the values of M4 and M5 becomes equal to or greater than the number of bytes of the signal D that one block should hold. In other words, circuit 8 waits until the total number of bytes of the signal accumulated in signal buffers 4 and 5 becomes equal to the number of bytes of the video signal recorded in video buffer 4, and the value M5 in this case represents the number of bytes of the audio signal recorded in audio buffer 5. The value D represents the total number of bytes of signals that one block can accommodate. To simplify the discussion, we will further consider the value D as a constant obtained by subtracting from the maximum number of bytes in the block (2048) the sum of the number of bytes of the block header, the number of bytes of the video packet header and the number of bytes of the audio packet header.

Далее, в шаге S3 вычисляются: величина P1, представляющая собой количество байтов видеосигнала, которое должно войти в состав блока, и величина P2, представляющая собой количество байтов аудиосигнала, также подлежащее размещению в составе блока. Для этого служат следующие выражения:
P1 = D•M4/(M4 + M5)
P2 = D - P1
Таким образом, величины P1 и P2 получают путем распределения общего количества байтов сигнала 1, вмещаемого всем блоком, в соответствии с соотношением количеств байтов M4 и M5, накапливаемых в буферах сигналов 4 и 5.
Next, in step S3, the following are calculated: the value P1, which is the number of bytes of the video signal that should be included in the block, and the value P2, which is the number of bytes of the audio signal, also to be placed in the block. To do this, use the following expressions:
P1 = D • M4 / (M4 + M5)
P2 = D - P1
Thus, the values of P1 and P2 are obtained by distributing the total number of bytes of signal 1 contained by the entire block, in accordance with the ratio of the number of bytes M4 and M5 accumulated in the signal buffers 4 and 5.

В шаге S4 после того, как надлежащие количества байтов разного вида сигналов определены, схема управления 8 подает команду на схему прибавления заголовка 7 сформировать заголовок видеопакета и затем подать этот заголовок на вход цифрового накопительного ЗУ 10. Затем, в шаге S5 схема управления 8 передает P1 байтов видеосигнала с буфера сигнала 4 на цифровое ЗУ 10. В шаге S6 схема 8 дает команду схеме прибавления заголовка сформировать заголовок аудиопакета и также передать его в цифровое ЗУ 10. В шаге S7 схема управления 8 пересылает P2 байтов аудиосигнала из буфера сигналов 5 снова в цифровое ЗУ 10, которое записывает коммутируемые сигналы, получаемые им от мультиплексирующего устройства 3. In step S4, after the appropriate number of bytes of different types of signals are determined, the control circuit 8 instructs the header adding circuit 7 to generate a video packet header and then feed this header to the input of the digital storage memory 10. Then, in step S5, the control circuit 8 transmits P1 bytes of the video signal from signal buffer 4 to the digital memory 10. In step S6, circuit 8 instructs the adding circuit to generate an audio packet header and also transfers it to digital memory 10. In step S7, control circuit 8 sends P2 bytes of audio from the signal buffer 5 again into the digital memory 10, which records the switched signals received by it from the multiplexing device 3.

Записанные таким образом в ЗУ 10 мультиплексированные сигналы затем воспроизводятся и декодируются устройством воспроизведения, показанным на фиг. 2. Схема отделения заголовка 22 в блоке разделения 21 отделяет заголовки блоков (информации) и пакетов от мультиплексированных сигналов, считываемых с ЗУ 10. Схема 22 подает заголовки на устройство управления 24, а также подает мультиплексированные видеосигналы и аудиосигналы на вход G переключателя 23. Выходы этого переключателя 23 H1 и H2 подключены ко входам видеодешифратора 25 и аудиодешифратора 26 соответственно. Устройство управления 24 в блоке разделения попеременно подключает входной вывод G переключателя 23 к выходным выводам H1 и H2 в соответствии с указаниями идентификатора потоков в заголовке пакета, получаемыми от схемы отделения заголовков 22. Таким образом производится демультиплексирование сигнала, мультиплексированного с разделением по времени, после чего аудиосигнал и видеосигнал подаются на соответствующие дешифраторы (декодеры). The multiplexed signals thus recorded in the memory 10 are then reproduced and decoded by the reproducing apparatus shown in FIG. 2. The header 22 separation circuit in the separation unit 21 separates the headers of the blocks (information) and packets from the multiplexed signals read from the memory 10. The circuit 22 supplies the headers to the control device 24, and also supplies the multiplexed video and audio signals to the input G of the switch 23. Outputs of this switch 23, H1 and H2 are connected to the inputs of video decoder 25 and audio decoder 26, respectively. The control device 24 in the separation unit alternately connects the input terminal G of the switch 23 to the output terminals H1 and H2 in accordance with the instructions of the stream identifier in the packet header received from the header separation circuit 22. Thus, the signal is multiplexed with time division multiplexing, and then the audio signal and the video signal are supplied to the respective decoders (decoders).

После того, как видеосигнал, поданный на мультиплексор 3, уплотняется в соответствии со стандартом кодирования MPEG, накладываются определенные ограничения на выполнение операций произвольного доступа или поиска. Уплотненный по стандартам MPEG видеосигнал включает шаблоны (pictures) внутреннего кодирования, называемые I-шаблонами, и два типа шаблонов промежуточного кодирования, называемые P-шаблонами, положения которых предсказуемы в направлении вперед, и B-шаблонами, предсказуемыми по расположению в обоих направлениях. Из этих трех типов шаблонов только I-шаблоны могут уплотняться независимо от других шаблонов, и поэтому можно сказать, что они обладают присущей им способностью к расширению. Для декодирования видеосигнала I-шаблона требуется наличие только видеосигнала самого I-шаблона и не требуется участия видеосигналов других шаблонов. Однако вследствие этого эффективность кодирования I-шаблонов сравнительно низка. Поскольку же P-шаблоны и B-шаблоны образуются путем декодирования разностных сигналов предыдущих и/или последующих шаблонов, эффективность уплотнения таких шаблонов достаточно высока. Однако декодирование P-шаблонов и B-шаблонов требует обращения к видеосигналу эталонного шаблона, предшествующего или следующего за шаблоном, подлежащим декодированию, в дополнение к видеосигналу самого этого шаблона. Вследствие этого два или несколько более I-шаблонов обычно воспроизводятся каждую секунду с тем, чтобы обеспечить возможность произвольного доступа при сохранении приемлемой средней эффективности уплотнения. After the video signal supplied to the multiplexer 3 is compressed in accordance with the MPEG encoding standard, certain restrictions are imposed on random access or search operations. The MPEG-compressed video signal includes internal coding patterns (called I-patterns) and two types of intermediate coding patterns called P-patterns, whose positions are predictable in the forward direction, and B-patterns that are predictable in both directions. Of these three types of patterns, only I-patterns can be compressed independently of other patterns, and therefore it can be said that they have their inherent ability to expand. To decode the video signal of the I-template, only the video signal of the I-template itself is required and the video signals of other templates are not required. However, because of this, the coding efficiency of I-patterns is relatively low. Since P-patterns and B-patterns are formed by decoding the difference signals of previous and / or subsequent patterns, the compression efficiency of such patterns is quite high. However, the decoding of P-patterns and B-patterns requires reference to the video signal of the reference pattern preceding or following the pattern to be decoded, in addition to the video signal of this pattern itself. As a result, two or more I-patterns are usually played every second in order to allow random access while maintaining an acceptable average compaction efficiency.

На фиг. 6 показана диаграмма цифрового видеосигнала, записанного в ЗУ 10 и включающего I-шаблоны, P-шаблоны и B-шаблоны. Цифровой видеосигнал разделен на несколько Групп Шаблонов (ГШ). Каждая ГШ начинается с I-шаблона. Когда видеосигнал уплотняется с фиксированным коэффициентом уплотнения, то вследствие того, что I-шаблон периодически появляется на заранее определимой позиции, ее местоположение может быть вычислено, в результате чего обеспечивается доступ к I-шаблону. Если же уплотнение видеосигнала производится с переменным коэффициентом уплотнения, местоположение I-шаблона оказывается неопределенным, что затрудняет доступ к нему. In FIG. 6 is a diagram of a digital video signal recorded in the memory 10 and including I-patterns, P-patterns and B-patterns. The digital video signal is divided into several Pattern Groups (GS). Each GS starts with an I-pattern. When a video signal is compressed with a fixed compression coefficient, due to the fact that the I-pattern periodically appears at a predetermined position, its location can be calculated, resulting in access to the I-pattern. If the video signal is compressed with a variable compression coefficient, the location of the I-template is uncertain, which makes it difficult to access.

Когда устройство воспроизведения, показанное на фиг. 1, получает команду поиска, главное устройство управления (не показано) посылает команду перехода в режим поиска на схему управления 24, на видеодекодер 25 и на аудиодекодер 26. В режиме поиска видеодекодер 25 декодирует только I-шаблоны в видеосигнале, принимаемом от переключателя 23. С другой стороны, блок разделения 21 выбирает только видеосигналы, представляющие I-шаблоны, и пересылает их в видеодекодер 25, который выполняет свою основную функцию, т.е. декодирует принятые сигналы. When the reproducing apparatus shown in FIG. 1, receives a search command, the main control device (not shown) sends the command to enter the search mode to the control circuit 24, to the video decoder 25 and to the audio decoder 26. In the search mode, the video decoder 25 decodes only I-patterns in the video signal received from the switch 23. On the other hand, the separation unit 21 selects only video signals representing I-patterns and sends them to video decoder 25, which performs its main function, i.e. decodes the received signals.

В режиме поиска схема управления 24 посылает к ЗУ 10 команду на перемещение диска на позицию считывания (вперед или назад). Поскольку длительность перемещения на позицию считывания зависит от скорости поиска, коэффициента сжатия (уплотнения) и т.д., то и длительность перемещения увеличивается с увеличением времени поиска и коэффициента уплотнения. После того, как установка на позицию считывания завершена, мультиплексированный сигнал считывается с ЗУ 10 и подается на блок разделения 21. Схема отделения заголовка 22 выполняет эту операцию, видеодекодер 65 декодирует I-шаблон, появляющийся первым, и подает его на видеовыход. Работа аудиодекодера 66 в режиме поиска прерывается. In search mode, the control circuit 24 sends to the memory 10 a command to move the disk to the read position (forward or backward). Since the duration of the movement to the read position depends on the search speed, compression ratio (compaction), etc., the duration of the movement increases with increasing search time and compression ratio. After the installation on the read position is completed, the multiplexed signal is read from the memory 10 and supplied to the separation unit 21. The header separation circuit 22 performs this operation, the video decoder 65 decodes the I-pattern that appears first and feeds it to the video output. Audio decoder 66 is interrupted in search mode.

Путем последовательного повторения описанной выше операции поиска обеспечивается произвольный доступ к информации. При этом если, например, пользователь подает команду на поиск в направлении вперед и с высокой скоростью, то видеодекодер 25 производит поиск I-шаблонов, прогоняя заранее определенное количество блоков видеосигнала, не просматривая их, а затем декодирует и выдает на выход каждый обнаруженный I-шаблон. С другой стороны, ЗУ 10 также может осуществлять поиск I-шаблонов, но затем оно только воспроизводит видеосигналы обнаруженных I-шаблонов и передает их для декодирования видеодекодером 25. Операция поиска, включающая последовательное воспроизведение I-шаблонов, осуществляется путем повторения таких операций. By sequentially repeating the above search operation, random access to information is provided. Moreover, if, for example, the user gives a search command in the forward direction and at high speed, then video decoder 25 searches for I-patterns by driving a predetermined number of video signal blocks without looking at them, and then decodes and outputs each detected I- template. On the other hand, the memory 10 can also search for I-patterns, but then it only reproduces the video signals of the detected I-patterns and transmits them for decoding by the video decoder 25. A search operation including sequential playback of I-patterns is performed by repeating such operations.

На фиг. 7 и 8 показаны блок-схемы других известных устройств записи и воспроизведения соответственно. В устройстве, изображенном на фиг. 7, цифровой видеосигнал, который требуется записать, подается на видеошифратор (кодирующее устройство) 1, а цифровой аудиосигнал - на аудиошифратор 2. Выходные сигналы шифраторов 1 и 2 подаются на мультиплексор 3, выход которого соединен со входом ЗУ 10, хранящего результирующий мультиплексированный сигнал. In FIG. 7 and 8 are block diagrams of other known recording and reproducing devices, respectively. In the device shown in FIG. 7, the digital video signal that you want to record is fed to a video encoder (encoder) 1, and the digital audio signal to an audio encoder 2. The output signals of the encoders 1 and 2 are fed to a multiplexer 3, the output of which is connected to the input of a memory 10 that stores the resulting multiplexed signal.

Этот мультиплексированный сигнал, считанный с ЗУ 10, подается на схему прибавления 50 Таблиц Содержимого (ТС), которая присоединяется ТС к началу мультиплексированного сигнала. Формирование ТС будет описано ниже. С выхода схемы 50 сигналы подаются на вход схемы прибавления 51 заголовка сектора, с выхода которой сигналы подаются на шифратор 52 с Коррекцией Ошибок Кодирования (ЕСС). С выхода этого шифратора сигналы подаются через схему модулирования 53 на устройство 54 механической записи на диск, которое записывает на оптический диск-оригинал 60 сигнал, формирование которого описано выше. На основе диска-оригинала выпускается множество таких оптических дисков, как показанный на фиг. 8 диск 60A, для распространения их среди различных потребителей и специалистов-профессионалов. This multiplexed signal, read from the memory 10, is fed to the scheme of adding 50 Content Tables (TS), which joins the TS to the beginning of the multiplexed signal. The formation of the vehicle will be described below. From the output of the circuit 50, the signals are fed to the input of the adding circuit 51 of the sector header, the output of which signals are fed to the encoder 52 with the Correction of Coding Errors (ECC). From the output of this encoder, the signals are fed through a modulation circuit 53 to a mechanical disk recorder 54 that writes to the original optical disc 60 a signal whose generation is described above. Based on the original disc, a plurality of such optical discs are produced as shown in FIG. 8 disk 60A, for distribution to various consumers and professionals.

Вход ЗУ 33A, хранящего адреса точек входа, соединен либо с выходом видеошифратора 1, либо со схемой 31 обнаружения точек входа, и потому ЗУ 33A хранит информацию о точках входа, поступающую с обоих этих устройств. С выхода ЗУ 33A точек входа сигналы поступают на схему формирования 56 Таблиц Содержимого, которая форматирует ТС. Затем ТС подаются на схему 50 прибавления ТС, которая присоединяет ТС к началу мультиплексированного сигнала, как уже упоминалось выше. The input of the memory 33A storing the addresses of the entry points is connected either to the output of the video encoder 1 or to the input point detection circuit 31, and therefore the memory 33A stores information about the entry points from both of these devices. From the output of the memory 33A of the entry points, the signals are fed to the formation circuit of 56 Content Tables, which formats the vehicle. Then, the TCs are supplied to the TC circuit 50, which connects the TC to the beginning of the multiplexed signal, as mentioned above.

Видеосигнал, предназначенный для записи, уплотняется и кодируется видеошифратором 1, а затем подается на мультиплексор 3. Точно также обрабатывается и аудиосигнал, также поступающий на мультиплексор 3, который обрабатывает получаемые им видео- и аудиокодированные сигналы методом мультиплексирования их с разделением времени. Затем эти сигналы поступают в ЗУ 10, где они и хранятся. Эта процедура повторяется до тех пор, пока все необходимые сигналы не будут занесены на хранение в ЗУ 10. The video signal intended for recording is compressed and encoded by video encoder 1, and then fed to the multiplexer 3. The audio signal is also processed, also fed to the multiplexer 3, which processes the received video and audio encoded signals by time division multiplexing them. Then these signals enter the memory 10, where they are stored. This procedure is repeated until all necessary signals are stored in memory 10.

Выход видеошифратора 1 подключен ко входу ЗУ 33A точек входа. Когда видеошифратор 1 способен вырабатывать сигнал формирования точки входа, он выполняет это при формировании I-шиблона. Этот сигнал формирования точки входа передается в ЗУ 33A точек входа, которое заносит его на хранение всякий раз, как видеошифратор вырабатывает I-шаблон. The output of the video encoder 1 is connected to the input of the memory 33A of the entry points. When video encoder 1 is capable of generating a signal for generating an entry point, it does this when forming an I-shiblon. This entry point formation signal is transmitted to the entry point memory 33A, which stores it whenever a video encoder generates an I-pattern.

Выход видеошифратора 1 соединен также со входом схемы обнаружения 31 видеоточки входа. Когда видеошифратор не способен генерировать сигнал формирования точки входа или когда цифровой видеосигнал, подлежащий записи, уже закодирован, такой сигнал генерируется схемой 31 обнаружения видеоточки входа всякий раз, когда формируется I-шаблон, или же эта схема 31 обнаруживает точку входа в видеосигнале, который она получает от видеошифратора 1, и на основе этого генерирует сигнал формирования точки входа. Всякий раз, как схема 31 обнаружения входной точки обнаруживает ее, данные об этом передаются в ЗУ 33A точки входа и хранятся там. The output of the video encoder 1 is also connected to the input of the detection circuit 31 of the video input point. When the video encoder is not capable of generating an entry point signal or when the digital video signal to be recorded is already encoded, such a signal is generated by the input video point detection circuit 31 whenever an I-pattern is generated, or this circuit 31 detects an entry point in the video signal that it receives from the video encoder 1, and on the basis of this generates a signal of formation of an entry point. Whenever the input point detection circuit 31 detects it, data thereof is transmitted to the entry point memory 33A and stored there.

После того, как видео- и аудиосигналы закодированы и подвергнуты мультиплексированию, они записываются в ЗУ 10. Одновременно с этим данные о точках входа, необходимые для формирования ТС, заносятся на хранение в ЗУ 33A точек входа. После этого начинается процедура присоединения ТС. After the video and audio signals are encoded and subjected to multiplexing, they are recorded in the memory 10. At the same time, data on the entry points necessary for the formation of the vehicle are stored in the memory 33A of the entry points. After this, the procedure for joining the vehicle begins.

Сначала необходимые точки входа передаются на ЗУ 33A на схему 56 формирования ТС. Затем пользователем или контроллером (не показан) производится выборка (селекция) необходимой информации. Точки входа, передаваемые на схему формирования 56, имеют формат, показанный на фиг. 9. В этом примере ТС имеют данные о местоположении N точек входа. Каждая точка входа указывается адресом сектора, состоящим из 4-х байтов. First, the necessary entry points are transmitted to the memory 33A to the circuit 56 of the formation of the vehicle. Then, a user or a controller (not shown) selects (selects) the necessary information. Entry points transmitted to the forming circuit 56 have the format shown in FIG. 9. In this example, vehicles have location data for N entry points. Each entry point is indicated by a sector address consisting of 4 bytes.

Возвращаясь к фиг. 7, можно видеть, что ТС, сформированные схемой 56, передаются на схему 50 прибавления ТС, а затем на схему прибавления заголовка сектора, где они и помещаются прежде мультиплексированного сигнала, хранимого в ЗУ 10, который вслед за этим передается из ЗУ 10 через схему 50 присоединения ТС в схему 51 прибавления заголовка сектора. Returning to FIG. 7, it can be seen that the TCs generated by the circuit 56 are transmitted to the TC circuit 50 and then to the sector header addition circuit where they are placed before the multiplexed signal stored in the memory 10, which is then transmitted from the memory 10 through the circuit 50 joining the vehicle in the scheme 51 adding the header of the sector.

Как показано на фиг. 10, каждый сектор вмещает 2048 байтов помимо заголовка сектора, состоящего из 16-ти байтов. Заголовок сектора включает номер сектора. Схема 51 прибавления заголовка сектора разделяет мультиплексированный сигнал, поступающий от схемы 50 прибавления ТС, на блоки длиной 2048 байт, а также прибавляет заголовок сектора из 16 байтов, включающий номер сектора. С выхода схемы 51 сигналы поступают на ЕСС шифратор 52. As shown in FIG. 10, each sector holds 2048 bytes in addition to a sector header consisting of 16 bytes. The sector header includes the sector number. The sector header adding circuit 51 divides the multiplexed signal from the vehicle adding circuit 50 into blocks of 2048 bytes long, and also adds a 16 byte sector header including the sector number. From the output of the circuit 51, the signals are fed to the ECC encoder 52.

ЕСС шифратор 52 прибавляет надлежащее количество данных, требуемых для соблюдения четности, к сигналу, поступающему со схемы 51, а затем пересылает результирующий сигнал на схему 53 модулирования. Со схемы 53 модулирования сигнал поступает на механическое устройство записи 54, которое записывает модулированный сигнал на оптический диск-оригинал 60. The ECC encoder 52 adds the proper amount of data required for parity to the signal coming from the circuit 51, and then sends the resulting signal to the modulation circuit 53. From the modulation circuit 53, the signal is supplied to a mechanical recording device 54, which records the modulated signal to the original optical disc 60.

В устройстве воспроизведения, показанном на фиг. 8, сигнал, записанный на оптический диск 60A, воспроизводится датчиком 61. С выхода датчика 61 сигнал подается на демодулятор 62, который демодулирует сигнал, приходящий с датчика 61, а затем подает демодулированный сигнал на Схему Коррекции Ошибок Кодирования 63 (ЕСС схема 63). Эта схема выявляется и исправляет ошибки в демодулированном сигнале, а затем пересылает обработанный сигнал к демультиплексору 64. In the reproducing apparatus shown in FIG. 8, the signal recorded on the optical disk 60A is reproduced by the sensor 61. From the output of the sensor 61, the signal is supplied to a demodulator 62, which demodulates the signal coming from the sensor 61, and then supplies the demodulated signal to the Coding Error Correction Circuit 63 (ECC circuit 63). This circuit detects and corrects errors in the demodulated signal, and then sends the processed signal to the demultiplexer 64.

Видеосигнал с выхода демультиплексора 64 подается на видеодекодер 65, аудиосигнал с того же демультиплексора 64 подается на аудиодекодер 66. Эти декодеры 65 и 66 каждый по отдельности разуплотняют уплотненные сигналы и выдают на выход неуплотненные сигналы. The video signal from the output of the demultiplexer 64 is supplied to the video decoder 65, the audio signal from the same demultiplexer 64 is supplied to the audio decoder 66. These decoders 65 and 66 each individually decompress the compressed signals and output uncompressed signals.

В ответ на команду пользователя (не показана) воспроизвести сигнал, записанный на диске, контроллер 67 посылает команду на видео- и аудиодекодеры 65 и 66, а также подает запрос на доступ к приводному устройству через схему 69, управляющую приводом. Схема 69 управления приводом приводит в движение датчик 61 через следящую сервосхему 70 по команде от контроллера 67, в результате чего осуществляется воспроизведение записи на диске. In response to a user command (not shown) to reproduce the signal recorded on the disc, the controller 67 sends a command to the video and audio decoders 65 and 66, and also requests access to the drive device through a drive control circuit 69. The drive control circuit 69 drives the sensor 61 through a servo servo circuit 70 upon a command from the controller 67, as a result of which the recording on the disc is played.

ТС, размещенная перед началом сигнала, записанного на диске, отделяется демультиплексором 64, подается на контроллер 67 и затем хранится в ЗУ 68 ТС. При необходимости ТС считывается из этого ЗУ 68 и используется контроллером 67. The vehicle, placed before the start of the signal recorded on the disc, is separated by a demultiplexer 64, fed to the controller 67 and then stored in the memory 68 of the vehicle. If necessary, the vehicle is read from this memory 68 and used by the controller 67.

Далее описывается работа известного устройства воспроизведения с диска, изображенного на фиг. 8. После установки оптического диска 60A контроллер 67 выдает команду чтения первого сектора на устройство управления дисководом 69, которое приводит в действие датчик 61 через сервосхему 70, который начинает считывать с диска 60A с начальной позиции. The following describes the operation of the known disc reproducing apparatus of FIG. 8. After installing the optical disk 60A, the controller 67 issues a read command of the first sector to the drive control device 69, which drives the sensor 61 through the servo circuit 70, which begins to read from the disk 60A from the initial position.

Датчик 61 освещает оптический диск 60A лучом лазера и считывает записанный сигнал, используя отраженный от диска луч. С датчика 61 сигнал поступает на демодулятор 62. Демодулированный сигнал затем подается на ЕСС схему 63, где производится выявление ошибок и исправление их. Результирующий мультиплексированный сигнал подается с выхода схемы 63 на демультиплексор 64. The sensor 61 illuminates the optical disk 60A with a laser beam and reads the recorded signal using the beam reflected from the disk. From the sensor 61, the signal is supplied to the demodulator 62. The demodulated signal is then fed to the ECC circuit 63, where errors are detected and corrected. The resulting multiplexed signal is supplied from the output of the circuit 63 to the demultiplexer 64.

В первом секторе диска записаны ТС, которые демультиплексируются схемой 64 и подаются на контроллер 67, хранящий их затем в ЗУ 68 и выводящий их на дисплей (не показан) пользователя. In the first sector of the disk, vehicles are recorded, which are demultiplexed by the circuit 64 and fed to the controller 67, which then stores them in the memory 68 and displays them on the display (not shown) of the user.

В ответ на инструкцию пользователя воспроизвести выбранную им строку Таблицы Содержимого контроллер 67 подает на схему 69 управления дисководом команду начать операцию. Через сервосхему 70 устройство управления 69 перемещает датчик 61 на позицию считывания и воспроизведения заданной пользователем строки таблицы. Кроме того, одновременно с этим схема управления 69 подает также команду на видео- и аудиодекодеры 65 и 66 для подготовки их к приему сигналов, воспроизводимых с диска. In response to the user instruction to reproduce the selected row of the Content Table, the controller 67 instructs the drive control circuit 69 to start the operation. Through the servo circuit 70, the control device 69 moves the sensor 61 to the position of reading and playing back a user-defined table row. In addition, at the same time, the control circuit 69 also commands the video and audio decoders 65 and 66 to prepare them for receiving signals reproduced from the disc.

Одновременно со считыванием ТС датчик 61 освещает оптический диск лазерным лучом и воспроизводит записанный сигнал, используя отраженный от диска световой луч. С датчика 61 сигнал снимается на демодулятор 62. Демодулированный сигнал подается на схему 63 коррекции и исправления ошибок. После этого мультиплексированный сигнал подается на демультиплексор 64. Simultaneously with reading the TC, the sensor 61 illuminates the optical disk with a laser beam and reproduces the recorded signal using the light beam reflected from the disk. From the sensor 61, the signal is removed to the demodulator 62. The demodulated signal is supplied to the error correction and correction circuit 63. After that, the multiplexed signal is supplied to the demultiplexer 64.

Демультиплексированные сигналы с выхода схемы 64 поступают на видео- и аудиодекодеры 65 и 66 соответственно. Видео- и аудиосигналы, которые были уплотнены, теперь расширяются в видео- и аудиодекодерах 65 и 66, образуя цифровой неуплотненный видеосигнал и цифровой неуплотненный аудиосигнал. The demultiplexed signals from the output of the circuit 64 are fed to video and audio decoders 65 and 66, respectively. The video and audio signals that have been compressed are now expanded in the video and audio decoders 65 and 66, forming a digital uncompressed video signal and a digital uncompressed audio signal.

Когда мультиплексированный видеосигнал уплотняется в соответствии со стандартом кодирования MPЕG, это накладывает определенные ограничения на выполнение операций произвольного доступа и поиска. В частности, как упоминалось выше, уплотненный в соответствии со стандартом MPEG видеосигнал включает шаблоны внутреннего кодирования (I-шиблон) и два типа шаблонов промежуточного кодирования: P-шаблоны, предсказуемые по местоположению в направлении вперед, и B-шаблоны, предсказуемые по положению в обоих направлениях - вперед и назад. Из этих трех видов шаблонов только I-шаблоны кодируются независимо от шаблонов других видов. При декодировании I-шаблонов требуется только видеосигнал самих этих шаблонов и не требуется участия сигналов шаблона других типов, т.е. I-шаблоны могут декодироваться независимо. Однако при этом коэффициент уплотнения I-шаблонов относительно низок. В случае же с P-шаблонами и B-шаблонами, которые образуются путем декодирования разности сигналов предыдущего и/или последующего шаблонов, коэффициент уплотнения таких шаблонов достаточно высок. Декодирование P-шаблонов и B-шаблонов требует видеосигнала опорного шаблона, предшествующего шаблону, подлежащему декодированию, или следующего за ним в дополнение к видеосигналу самого декодируемого шаблона. Вследствие этого два или несколько более I-шаблонов обычно воспроизводятся каждую секунду для обеспечения возможности произвольного доступа к информации при сохранении достаточного среднего коэффициента уплотнения. When a multiplexed video signal is compressed in accordance with the MPEG encoding standard, this imposes certain restrictions on random access and search operations. In particular, as mentioned above, an MPEG-compressed video signal includes internal coding patterns (I-chiblon) and two types of intermediate coding patterns: P patterns predicted by forward position and B patterns predicted by position in both directions - forward and backward. Of these three types of patterns, only I-patterns are encoded independently of patterns of other kinds. When decoding I-patterns, only the video signal of these patterns themselves is required and the participation of other types of pattern signals is not required, i.e. I-patterns can be decoded independently. However, the compaction coefficient of the I-patterns 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 patterns, the compression coefficient of such patterns is quite high. The decoding of P-patterns and B-patterns requires the video signal of the reference pattern preceding the pattern to be decoded or following it in addition to the video signal of the decoded pattern itself. As a result, two or more I-patterns are usually played every second to allow random access to information while maintaining a sufficient average compression ratio.

Цифровой видеосигнал, содержащий I-шаблоны, P-шаблоны и B-шаблоны и записанный на оптический диск 60A, разделяется на несколько Групп Шаблонов (ГШ), как уже упоминалось выше со ссылкой на фиг. 6. Каждая группа начинается с I-шаблона. Когда видеосигнал уплотняется с фиксированным коэффициентом уплотнения, то, поскольку I-шаблон периодически появляется на заранее предсказуемой позиции, его местоположение можно определить путем вычислений и к нему может быть обеспечен доступ. Однако, когда видеосигнал уплотняется с переменным коэффициентом, местоположение I-шаблонов становится неопределенным, что затрудняет доступ к ним. A digital video signal containing I-patterns, P-patterns and B-patterns and recorded on the optical disc 60A is divided into several Pattern Groups (GS), as mentioned above with reference to FIG. 6. Each group begins with an I-pattern. When a video signal is compressed with a fixed compression coefficient, since the I-pattern periodically appears at a predetermined position, its location can be determined by computation and can be accessed. However, when the video signal is compressed with a variable coefficient, the location of the I-patterns becomes uncertain, which makes it difficult to access them.

В частности, когда команда на выполнение операции поиска поступает на дисковое устройство воспроизведения, показанное на фиг. 8, контроллер 67 посылает команду на переход в режим поиска устройству 69 управления накопителем (дисководом), видеодекодеру 65 и аудиодекодеру 66. В режиме поиска видеодекодер 65 декодирует только I-шаблоны в поступающем на него видеосигнале. С другой стороны, демультиплексор 64 отбирает только видеосигналы с I-шаблонами и подает их на видеодекодер 65, который и декодирует эти сигналы. In particular, when the command to perform the search operation is received on the disk playback device shown in FIG. 8, the controller 67 sends a command to enter the search mode to the device 69 for managing the drive (drive), video decoder 65 and audio decoder 66. In search mode, video decoder 65 decodes only I-patterns in the incoming video signal. On the other hand, the demultiplexer 64 selects only the video signals with I-patterns and feeds them to the video decoder 65, which decodes these signals.

В режиме поиска устройство управления 69 подает на сервосхему 70 команду переместить диск на позицию считывания (вперед или назад). Длительность такого перемещения зависит от скорости поиска, коэффициента уплотнения и т.п. Поэтому обычно длительность установки увеличивается с увеличением скорости поиска, а также с увеличением коэффициента уплотнения. После завершения установки позиции считывания сигнал с датчика 61 подается на демультиплексор 64 через демодулятор 62 и ЕСС схему 63. Прошедший демультиплексор 64 видеосигнал вводится в I-шаблон, появляющийся первым, и затем подается на видеовыход. Работа аудиодекодера 66 приостанавливается в режиме поиска. In search mode, the control device 69 instructs the servo circuit 70 to move the disk to the read position (forward or backward). The duration of such a move depends on the search speed, compression ratio, etc. Therefore, usually the installation time increases with increasing search speed, as well as with an increase in the compaction coefficient. After completing the installation of the reading position, the signal from the sensor 61 is supplied to the demultiplexer 64 through the demodulator 62 and the ECC circuit 63. The transmitted demultiplexer 64 sends the video signal to the I-pattern that appears first and then to the video output. The operation of the audio decoder 66 is suspended in the search mode.

Таким же образом, что описано выше, операция поиска с использованием последовательных воспроизведений I-шаблонов выполняется благодаря повторным операциям произвольного доступа. Так, например, при поступлении команды пользователя, предписывающей высокоскоростной поиск вперед, видеодекодер 25 производит поиск I-шаблона путем прогона заранее определяемого количества кадров получаемого им видеосигнала, декодирует и выдает на выход каждый обнаруженный I-шаблон. С другой стороны, в ответ на команду от контроллера 67 устройство управления 69 приводит в действие следящую сервосхему 70 для поиска I-шаблона, причем только видеосигналы I-шаблона передаются на видеодекодер 65. Таким образом, процедура поиска, включающая последовательное воспроизведение I-шаблона, осуществляется путем повторения описанных операций. In the same manner as described above, the search operation using sequential reproductions of I-patterns is performed due to repeated random access operations. So, for example, upon receipt of a user command that prescribes a high-speed forward search, video decoder 25 searches for an I-pattern by running a predetermined number of frames of the video signal it receives, decodes and outputs each detected I-pattern. On the other hand, in response to a command from the controller 67, the control device 69 drives the servo circuit 70 to search for the I-pattern, with only the I-pattern video signals being transmitted to the video decoder 65. Thus, the search procedure including sequential playback of the I-pattern, carried out by repeating the described operations.

В связи с этим время, потребное для декодирования I-шаблона при выполнении поиска, может быть вычислено. Если считать ЗУ 10 дисковым накопителем данных, работающим в режиме оперативного ЗУ (ОЗУ), то это время сложится из перечисленных ниже временных параметров. In this regard, the time required to decode the I-pattern when performing a search can be calculated. If we consider the memory 10 as a disk data drive operating in the operational memory (RAM) mode, then this time will consist of the time parameters listed below.

Время установки головок: M (зависит от особенностей механической конструкции)
Время отработки сервомеханизма: N (зависит от сервосхемы)
Время ожидания оборота (диска): около 300 миллисекунд при отсчете по внешней окружности компакт-диска
Время считывания данных: около 150 миллисекунд на I-шаблон. Поскольку здесь речь идет об операции поиска смежных (соседних) I-шаблонов, можно считать, что из перечисленных выше параметров время установки головок M и время отработки сервомеханизма N будут весьма невелики по сравнению с временем ожидания при обороте (повороте) диска, и потому ими можно пренебречь. Вследствие этого обычно считают, что время различных преобразований в шаблоне может составить около 450 миллисекунд (максимум).
Head installation time: M (depends on the mechanical design)
Servo mechanism working time: N (depends on the servo circuit)
Waiting time for a turn (disk): about 300 milliseconds when counting along the outer circumference of a CD
Data reading time: about 150 milliseconds per I-pattern. Since we are talking about the operation of searching for adjacent (neighboring) I-patterns, we can assume that from the above parameters, the installation time of the heads M and the working time of the servomechanism N will be very small compared to the waiting time during disk rotation (rotation), and therefore can be neglected. Because of this, it is usually believed that the time of various transformations in the template can be about 450 milliseconds (maximum).

Максимальное время ожидания рассчитывают относительно наибольшей окружности (диаметром 116 мм) компакт-диска и линейной скорости вращения 1,2 м/сек. The maximum waiting time is calculated relative to the largest circumference (diameter 116 mm) of the compact disc and a linear rotation speed of 1.2 m / s.

Время же на считывание данных подсчитывается следующим образом. The time for reading data is calculated as follows.

При условии соблюдения норм MPEG объем данных, отводимый для I-шаблона, P-шаблона и B-шаблона, оказывается различным исходя из условия эффективного выполнения уплотнения. Например, 150 Кбит отводится для I-шаблона, где уплотнение производится только внутри шаблона, 75 Кбит отводится под P-шаблоны, так как они также считаются достаточно важными элементами, и для B-шаблонов отводится 5 Кбит, поскольку они могут интерполироваться в обоих направлениях. В частности, ГШ, которая состоит из 15-ти шаблонов, имеет общий объем 500 Кбит, поскольку она включает один I-шаблон, четыре P-шаблона и десять B-шаблонов, при этом объем данных в 1 Мбит требует по времени одну секунду, что совпадает с быстродействием дискового ОЗУ. В данном случае считывание одного I-шаблона занимает 150/1000 = 150 мсек. Во всех вышеприведенных расчетах считалось, что шаблоны сменяют один другого через 450 мсек максимум. Subject to compliance with MPEG standards, the amount of data allocated to the I-template, P-template and B-template is different based on the conditions for efficient compaction. For example, 150 Kbit is allocated for the I-template, where compression is performed only inside the template, 75 Kbit is reserved for P-templates, since they are also considered quite important elements, and 5-Kbit is allocated for B-templates, since they can be interpolated in both directions . In particular, a GS, which consists of 15 patterns, has a total volume of 500 Kb, since it includes one I-pattern, four P-patterns and ten B-patterns, while a data volume of 1 Mbit takes one second in time, which coincides with the speed of disk RAM. In this case, reading one I-template takes 150/1000 = 150 ms. In all the above calculations, it was believed that the templates replace each other after a maximum of 450 ms.

В известных устройствах вследствие того, что положение I-шаблона (т.е. точки доступа) неизвестно, в процессе поиска приходится ожидать появления точки доступа после того, как позиция считывания сместилась на какое-то расстояние. Следовательно, временной цикл операции поиска может быть достаточно велик, что ограничивает скорость поиска. In known devices, due to the fact that the position of the I-template (i.e., the access point) is unknown, in the search process one has to expect the appearance of the access point after the read position has shifted by some distance. Therefore, the time cycle of the search operation can be quite large, which limits the speed of the search.

Кроме того, в известных устройствах вследствие того, что время вращения диска и время считывания данных I-шаблона очень велики, период различных преобразований в шаблонах во время процесса поиска оказывается очень большим. Следовательно, поскольку лишь два или несколько больше шаблонов обрабатываются за одну секунду во время поиска, показатели этой операции оказываются довольно низкими
Настоящее изобретение было создано с учетом описанных выше недостатков известных технических решений и позволяет быстро находить точку доступа, что увеличивает скорость поиска.
In addition, in known devices due to the fact that the rotation time of the disk and the reading time of the I-pattern data are very long, the period of various transformations in the patterns during the search process is very long. Therefore, since only two or more patterns are processed in one second during the search, the performance of this operation is quite low.
The present invention was created taking into account the above-described disadvantages of the known technical solutions and allows you to quickly find the access point, which increases the speed of the search.

Другая цель настоящего изобретения состоит в том, чтобы ускорить преобразования в шаблонах во время поиска. Another objective of the present invention is to expedite transformations in patterns during a search.

Сущность изобретения
Настоящее изобретение в первую очередь следует рассматривать как устройство для подготовки к записи на носитель сигнала, кодируемого с переменным параметром кодирования, с использованием переменного коэффициента уплотнения и частичным использованием сигнала заранее определенного вида. Такое устройство содержит электронную схему, вырабатывающую сигнал флажка, указывающего ту часть основного кодируемого сигнала (СКПП), которая имеет заранее определенный вид (детерминированная часть). Устройство содержит также электронную схему, которая по сигналу флажка вырабатывает маркер вида сигнала. И, наконец, настоящее устройство содержит электронную схему, которая мультиплексирует маркер вида сигнала с сигналом, кодируемым с переменным коэффициентом уплотнения, образуя мультиплексированный сигнал. Маркер вида сигнала располагается в мультиплексированном сигнале смежно с той частью сигнала, которая имеет заранее определенный вид (детерминированная часть).
SUMMARY OF THE INVENTION
The present invention should primarily be considered as a device for preparing for recording onto a medium a signal encoded with a variable encoding parameter using a variable compression coefficient and partial use of a signal of a predetermined form. Such a device contains an electronic circuit that generates a flag signal indicating that part of the main encoded signal (SKPP), which has a predetermined form (deterministic part). The device also contains an electronic circuit, which, according to the flag signal, produces a marker of the type of signal. And finally, the present device comprises an electronic circuit that multiplexes a signal type marker with a signal encoded with a variable compression coefficient to form a multiplexed signal. The signal type marker is located in the multiplexed signal adjacent to that part of the signal that has a predetermined form (deterministic part).

В тех случаях, когда мультиплексированный сигнал разделяется на блоки, состоящие из множества пакетов, маркер сигнала включается во входной пакет, который размещается непосредственно перед пакетом, включающим часть сигнала заранее заданного вида. В тех же случаях, когда мультиплексированный сигнал разделяется на секторы, каждый из которых включает и заголовок сектора, маркер вида сигнала вводится в заголовок того сектора, который включает детерминированную часть сигнала. In cases where the multiplexed signal is divided into blocks consisting of many packets, the signal marker is included in the input packet, which is placed immediately before the packet, which includes part of the signal of a predetermined form. In the same cases when the multiplexed signal is divided into sectors, each of which includes a sector header, a signal type marker is introduced into the header of that sector, which includes the deterministic part of the signal.

Каждый маркер сигнала может содержать информацию о местоположении на носителе информации дополнительного маркера вида сигнала и сопровождающей его детерминированной части сигнала. Каждый маркер сигнала может также содержать информацию о местоположении на носителе множества дополнительных маркеров вида сигнала, последовательно предшествующих и последующих по отношению к данному маркеру вида сигнала. Each signal marker may contain location information on the information carrier of an additional marker of the signal type and the deterministic part of the signal accompanying it. Each signal marker may also contain information about the location on the medium of a plurality of additional signal type markers, successively preceding and following with respect to this signal type marker.

Если цифровой входной сигнал представляет собой видеосигнал, содержащий множество шаблонов, уплотняемых либо во внутришаблонном режиме, либо в межшаблонном режиме, маркер вида сигнала вырабатывается в том случае, когда уплотнение производится во внутришаблонном режиме. If the digital input signal is a video signal containing a plurality of patterns, compressed either in intra-pattern mode or in inter-pattern mode, a signal type marker is generated when compaction is performed in intra-pattern mode.

В настоящем изобретении разработан также способ подготовки к записи на носителе информации кодируемого с переменным параметром сигнала, который вырабатывают путем уплотнения входного цифрового сигнала с переменным коэффициентом уплотнения и с использованием части сигнала, имеющей заранее задаваемый вид (т.е. детерминированной части сигнала). Согласно этому способу вырабатывают сигнал флажка, указывающий детерминированную часть в составе сигнала, кодируемого с переменным параметром. В ответ на сигнал флажка вырабатывают также маркер вида сигнала и, наконец, этот маркер вида сигнала мультиплексируют с кодируемым с переменным параметром сигналом для образования мультиплексированного сигнала, в котором маркер вида сигнала размещают смежно с детерминированной частью сигнала. The present invention also developed a method for preparing a signal encoded with a variable parameter for recording on a storage medium, which is generated by compressing an input digital signal with a variable compression coefficient and using a part of the signal having a predetermined form (i.e., a deterministic part of the signal). According to this method, a flag signal is generated indicating the determinate part of the signal encoded with a variable parameter. In response to the flag signal, a signal type marker is also generated and, finally, this signal type marker is multiplexed with a variable-encoded signal to form a multiplexed signal in which the signal type marker is placed adjacent to the deterministic part of the signal.

В тех случаях, когда мультиплексированный сигнал разделяют на блоки, состоящие из множества пакетов, маркер сигнала включает в состав входного (первого) пакета и во время выполнения операции мультиплексирования помещают его (пакет) непосредственно перед пакетом, содержащим детерминированную часть сигнала. В тех случаях, когда мультиплексированный сигнал разделяют на секторы, каждый из которых содержит заголовок сектора, при выполнении операции мультиплексирования маркер сигнала помещают в виде субкода в заголовок того сектора, в котором содержится детерминированная часть сигнала. In those cases when the multiplexed signal is divided into blocks consisting of many packets, the signal marker is included in the input (first) packet and during the multiplexing operation it is placed (packet) immediately before the packet containing the deterministic part of the signal. In cases where the multiplexed signal is divided into sectors, each of which contains a sector header, during the multiplexing operation, the signal marker is placed as a subcode in the header of the sector in which the deterministic part of the signal is contained.

Каждый маркер сигнала может содержать информацию о местоположении на носителе дополнительного маркера вида сигнала и сопровождающей его детерминированной части сигнала. Могут быть также сформированы маркеры сигналов, которые содержат информацию о местоположении множества маркеров вида сигнала, последовательно предшествующих и следующих за данным маркером вида сигнала. Each signal marker may contain location information on the medium of an additional marker of the signal type and the deterministic part of the signal accompanying it. Signal markers can also be generated that contain information about the location of a plurality of signal type markers successively preceding and following a given signal type marker.

Когда входной цифровой сигнал представляет собой видеосигнал, содержащий множество шаблонов, уплотненных либо во внутришаблонном режиме, либо в межшаблонном режиме, операцию формирования маркера сигнала выполняют в том случае, если шаблон уплотнен во внутришаблонном режиме. When the input digital signal is a video signal containing a plurality of patterns compressed either in intra-pattern mode or in inter-pattern mode, the operation of generating a signal marker is performed if the pattern is compressed in intra-pattern mode.

Кроме того, настоящее изобретение включает также устройство для последовательного воспроизведения частей мультиплексированного сигнала, записанного на носителе информации, для выполнения высокоскоростного поиска. Мультиплексированный сигнал включает сигнал, кодируемый с переменным параметром, и маркеры вида сигнала, идентифицирующие детерминированные части сигнала в таком кодируемом с переменным параметром сигнале. Такое устройство содержит систему для воспроизведения части мультиплексированного сигнала с позиции считывания на носителе информации. Предусмотрена электронная схема, выполняющая демультиплексирование кодированного с переменным параметром сигнала и маркера вида сигнала из части мультиплексированного сигнала. Имеется также электронная схема управления, изменяющая позицию считывания под воздействием маркера вида сигнала. In addition, the present invention also includes an apparatus for sequentially reproducing portions of a multiplexed signal recorded on a storage medium for performing a high speed search. The multiplexed signal includes a signal encoded with a variable parameter, and markers of the form of a signal identifying the deterministic parts of the signal in such a signal encoded with a variable parameter. Such a device comprises a system for reproducing a portion of a multiplexed signal from a read position on a storage medium. An electronic circuit is provided that performs demultiplexing of a signal encoded with a variable parameter and a signal type marker from a part of the multiplexed signal. There is also an electronic control circuit that changes the reading position under the influence of a signal type marker.

Маркер вида сигнала может содержать информацию, указывающую местоположение на носителе дополнительного маркера вида сигнала, и тогда схема управления изменяет позицию считывания в ответ на воздействие такой информации о положении маркера вида сигнала. Схема управления может также включать электронную схему для извлечения информации о местоположении из маркера вида сигнала и изменять старую позицию считывания на новую позицию, указанную такой информацией о положении. Далее система воспроизведения воспроизводит мультиплексированный сигнал, включающий дополнительный маркер вида сигнала, с новой позиции считывания. The signal type marker may contain information indicating the location on the medium of the additional signal type marker, and then the control circuit changes the read position in response to the effect of such information about the position of the signal type marker. The control circuit may also include an electronic circuit for extracting location information from the signal type marker and changing the old read position to a new position indicated by such position information. Further, the playback system reproduces the multiplexed signal, including an additional marker of the form of the signal, from a new reading position.

Детерминированная часть сигнала может быть расширяемой частью кодируемого с переменным параметром сигнала, и эта расширяемая часть такого сигнала может следовать непосредственно за каждым маркером вида сигнала в мультиплексированном сигнале. На каждой позиции считывания та часть мультиплексированного сигнала, которая воспроизводится системой воспроизведения, включает маркер вида сигнала и расширяемую часть сигнала, кодируемого с переменным параметром. Данное устройство может также дополнительно содержать электронную схему для расширения расширяемой части кодируемого сигнала, извлеченной демультиплексором из мультиплексированного сигнала, а также для представления расширенной части в виде выходного сигнала. The deterministic part of the signal can be an expandable part of a signal encoded with a variable parameter, and this expandable part of such a signal can immediately follow each marker of the signal type in the multiplexed signal. At each reading position, that part of the multiplexed signal that is reproduced by the reproduction system includes a signal type marker and an expandable part of the signal encoded with a variable parameter. The device may also further comprise an electronic circuit for expanding the expandable portion of the encoded signal extracted by the demultiplexer from the multiplexed signal, as well as for presenting the expanded portion as an output signal.

В настоящем изобретении разработан также способ последовательного воспроизведения частей мультиплексированного сигнала, записанного на носителе, для осуществления высокоскоростного поиска. Мультиплексированный сигнал включает в себя кодируемый с переменным параметром сигнал и маркер вида сигнала, идентифицирующий части сигнала, заранее детерминированные и входящие в состав кодируемого сигнала. В способе, разработанном согласно настоящему изобретению, повторяются следующие операции: часть мультиплексированного сигнала воспроизводится с позиции считывания на носителе информации; кодируемый с переменным параметром сигнал и маркер вида сигнала демультиплексируются из воспроизведенной части мультиплексированного сигнала и позиция считывания изменяется в ответ на воздействие маркера вида сигнала. The present invention also provides a method for sequentially reproducing portions of a multiplexed signal recorded on a medium for performing a high speed search. The multiplexed signal includes a signal encoded with a variable parameter and a signal type marker identifying the signal parts predetermined and included in the encoded signal. In the method developed according to the present invention, the following operations are repeated: a part of the multiplexed signal is reproduced from the read position on the storage medium; a signal encoded with a variable parameter and a signal type marker are demultiplexed from the reproduced part of the multiplexed signal and the read position changes in response to the influence of the signal type marker.

Маркер вида сигнала может содержать информацию, указывающую положение на носителе дополнительного маркера вида сигнала; в этом случае позиция считывания изменяется под воздействием такой информации. Информация о местоположении может быть извлечена из маркера вида сигнала, и тогда позиция считывания изменится, приняв новое положение, указываемое этой информацией. После этого мультиплексированный сигнал, включающий дополнительный маркер вида сигнала, будет воспроизводиться с новой позиции считывания. The signal type marker may contain information indicating the position on the medium of an additional signal type marker; in this case, the reading position changes under the influence of such information. The location information can be extracted from the signal type marker, and then the read position will change, taking a new position indicated by this information. After that, the multiplexed signal, including an additional marker of the type of signal, will be reproduced from a new reading position.

Та часть сигнала, которая имеет заранее определяемый вид, может обладать присущей ей способностью к расширению (будучи при этом частью кодируемого с переменным параметром сигнала), и она может следовать непосредственно за каждым маркером вида сигнала в мультиплексированном сигнале. Часть мультиплексированного сигнала, воспроизводимая с любой позиции считывания, включает в себя маркер вида сигнала и расширяемую часть сигнала, кодируемого с переменным параметром. Эта расширяемая часть кодируемого сигнала извлекается из воспроизведенной части мультиплексированного сигнала демультиплексором и может быть представлена как выходной сигнал. That part of the signal, which has a predetermined form, can have its inherent ability to expand (while being part of the signal encoded with a variable parameter), and it can immediately follow each marker of the signal type in the multiplexed signal. The part of the multiplexed signal reproduced from any reading position includes a signal type marker and an expandable part of the signal encoded with a variable parameter. This expandable part of the encoded signal is extracted from the reproduced part of the multiplexed signal by the demultiplexer and can be represented as an output signal.

В настоящем изобретении разработан также способ воспроизведения шаблонов с носителя информации в ускоренном режиме поиска. Каждый шаблон хранится на носителе в форме видеосигнала, уплотненного либо в режиме внутришаблонного уплотнения, либо в режиме межшаблонного уплотнения. Видеосигнал шаблона, уплотненный в режиме внутришаблонного уплотнения, называют I-шаблоном. Видеосигнал шаблона, уплотненный в режиме межшаблонного уплотнения с возможностью предсказания его положения только в направлении вперед, называют P-шаблоном. Видеосигнал шаблона, уплотненный в режиме межшаблонного уплотнения с возможностью предсказания его положения в обоих направлениях - вперед и назад, называется B-шаблоном. В способе согласно настоящему изобретению повторяются три следующие операции: на носителе информации устанавливается позиция считывания; I-шаблон немедленно воспроизводится с этой позиции считывания, I-шаблон и как минимум один P-шабллон и один B-шаблон расширяются для образования неуплотненного выходного сигнала. The present invention also developed a method for reproducing patterns from a storage medium in an accelerated search mode. Each template is stored on the media in the form of a video signal, compressed either in the intra-pattern compression mode or in the inter-pattern compression mode. The video signal of the template, compressed in the intra-pattern compression mode, is called the I-template. The video signal of the template, compressed in the intersystem compression mode with the possibility of predicting its position only in the forward direction, is called a P-template. The video signal of the template, compressed in the intersystem compression mode with the ability to predict its position in both directions - forward and backward, is called a B-template. In the method according to the present invention, the following three operations are repeated: a reading position is set on the information medium; The I-pattern is immediately reproduced from this reading position, the I-pattern and at least one P-pattern and one B-pattern are expanded to form an uncompressed output signal.

И наконец, настоящее изобретение обеспечивает процедуру записи, в которой предусмотрено наличие носителя информации и мультиплексированного сигнала, который записывается на этом носителе. Такой сигнал включает кодируемый с переменным параметром сигнал, отдельные части которого имеют детерминированный характер, и маркер вида сигнала, располагаемый смежно с каждой детерминированной частью сигнала. Маркер вида сигнала служит для идентификации детерминированной части сигнала. Finally, the present invention provides a recording procedure in which there is provided an information medium and a multiplexed signal that is recorded on this medium. Such a signal includes a signal encoded with a variable parameter, the individual parts of which are deterministic, and a signal type marker located adjacent to each deterministic signal part. The signal type marker is used to identify the deterministic part of the signal.

Маркер вида сигнала может содержать информацию о местоположении на носителе дополнительного маркера вида сигнала или о местоположении множества соседних маркеров вида сигнала. The signal type marker may contain location information on the medium of the additional signal type marker or the location of a plurality of adjacent signal type markers.

Краткое описание фигур. A brief description of the figures.

Фиг. 1 - блок-схема, показывающая структуру одного из известных устройств для записи мультиплексированных уплотненного аудиосигнала и уплотненного видеосигнала. FIG. 1 is a block diagram showing the structure of one of the known devices for recording multiplexed compressed audio and compressed video.

Фиг. 2 - блок-схема, показывающая структуру одного из известных устройств для воспроизведения мультиплексированных уплотненного аудиосигнала и уплотненного видеосигнала. FIG. 2 is a block diagram showing the structure of one of the known devices for reproducing multiplexed compressed audio and compressed video.

Фиг. 3 - формат мультиплексированного сигнала, используемого в устройствах, показанных на фиг. 1 и 2. FIG. 3 is a multiplexed signal format used in the devices shown in FIG. 1 and 2.

Фиг. 4 - часть пакета, показанного на фиг. 3, - идентификаторы потока. FIG. 4 is a part of the package shown in FIG. 3, - flow identifiers.

Фиг. 5 - блок-схема алгоритма, частично иллюстрирующая работу устройства, показанного на фиг. 1. FIG. 5 is a flowchart partially illustrating the operation of the device shown in FIG. 1.

Фиг. 6 - часть уплотненного видеосигнала, записанного на носителе цифрового ЗУ, используемого в устройствах, показанных на фиг. 1 и 2. FIG. 6 is a portion of the compressed video signal recorded on a digital memory medium used in the devices shown in FIG. 1 and 2.

Фиг. 7 - блок-схема, показывающая структуру другого известного устройства, в котором мультиплексированный сигнал записывается на оптический диск. FIG. 7 is a block diagram showing the structure of another known device in which a multiplexed signal is recorded on an optical disc.

Фиг. 8 - блок-схема, показывающая структуру еще одного известного устройства, в котором мультиплексированный сигнал воспроизводится с оптического диска. FIG. 8 is a block diagram showing the structure of yet another known device in which a multiplexed signal is reproduced from an optical disk.

Фиг. 9 - структура таблицы содержимого (ТС), относящейся к устройствам на фиг. 7 и 8. FIG. 9 is a structure of a content table (TC) related to the devices of FIG. 7 and 8.

Фиг. 10 - структура сектора сигнала, относящаяся к известным устройствам, показанным на фиг. 7 и 8. FIG. 10 is a signal sector structure related to the known devices shown in FIG. 7 and 8.

Фиг. 11 - блок-схема, показывающая структуру устройства записи в одном из вариантов реализации настоящего изобретения. FIG. 11 is a block diagram showing a structure of a recording apparatus in one embodiment of the present invention.

Фиг. 12 - блок-схема, показывающая структуру устройства воспроизведения в одном из вариантов реализации настоящего изобретения. FIG. 12 is a block diagram showing a structure of a reproducing apparatus in one embodiment of the present invention.

Фиг. 13 - формат блока данных на диске цифрового ЗУ в устройствах, показанных на фиг. 11 и 12 согласно варианту настоящего изобретения. FIG. 13 is a data block format on a digital memory disk in the devices shown in FIG. 11 and 12 according to an embodiment of the present invention.

Фиг. 14 - формат входного пакета блока, показанного на фиг. 13. FIG. 14 is an input packet format of the block shown in FIG. thirteen.

Фиг. 15 - блок-схема алгоритма, частично иллюстрирующего работу устройства на фиг. 11 согласно настоящему изобретению. FIG. 15 is a flowchart partially illustrating the operation of the device of FIG. 11 according to the present invention.

Фиг. 16 - блок-схема, показывающая структуру еще одного устройства записи, реализующего настоящее изобретение. FIG. 16 is a block diagram showing the structure of another recording apparatus implementing the present invention.

Фиг. 17 - блок-схема еще одного устройства воспроизведения, реализующего настоящее изобретение. FIG. 17 is a block diagram of another reproducing apparatus implementing the present invention.

Фиг. 18 - структура сектора на диске устройств, показанных на фиг. 16 и 17. FIG. 18 is a sector structure on a disk of the devices shown in FIG. 16 and 17.

Фиг. 19 - структура субкода на диске устройств, показанных на фиг. 16 и 17. FIG. 19 is a subcode structure on a disk of the devices shown in FIG. 16 and 17.

Фиг. 20 - поток битов, поясняющий способ декодирования данных согласно настоящему изобретению. FIG. 20 is a bit stream illustrating a data decoding method according to the present invention.

Наилучший вариант реализации настоящего изобретения. The best embodiment of the present invention.

На фиг. 11 и 12 представлены блок-схемы, поясняющие структуры записывающего и воспроизводящего устройств в первом варианте реализации настоящего изобретения. In FIG. 11 and 12 are block diagrams explaining structures of recording and reproducing devices in the first embodiment of the present invention.

Блоки и узлы, соответствующие составным частям устройств по блок-схемам фиг. 1 и 2, имеют далее те же обозначения. Blocks and nodes corresponding to the component parts of the devices according to the block diagrams of FIG. 1 and 2 are further denoted by the same notation.

В устройстве согласно фиг. 11 выходной вывод видео шифратора 1 соединен со входом схемы обнаружения 31 видео входной точки, чей выход подключен ко входу буфера видеосигнала 4. Схема 32 формирования входного пакета принимает на вход сигнал управления от схемы управления 8, а со своего выхода выдает входные пакеты на входной вывод E3 переключателя 6. Схема управления 8 принимает тактовые импульсы от схемы генерации 9 тактовых (синхронизирующих) импульсов системы мультиплексирования и побуждает переключатель 6 подключать выходной вывод F последовательно и в заданные моменты времени к входным выводам E1, E2 и E3. Благодаря этому на вход схемы 7 прибавления заголовка последовательно поступают и затем мультиплексируются видеосигналы с буфера 4, аудиосигналы с буфера 5 и входные пакеты со схемы 32 формирования таких пакетов. In the device of FIG. 11, the output terminal of the video encoder 1 is connected to the input of the detection circuit 31 of the video input point, whose output is connected to the input of the video signal buffer 4. The input packet generating circuit 32 receives the control signal from the control circuit 8 as an input, and outputs input packets to the input output from its output E3 of the switch 6. The control circuit 8 receives clock pulses from the generation circuit of 9 clock (synchronizing) pulses of the multiplexing system and causes the switch 6 to connect the output terminal F in series and at predetermined times time to the input terminals E1, E2 and E3. Due to this, the video signals from the buffer 4, the audio signals from the buffer 5 and the input packets from the circuit 32 for generating such packets are sequentially input and then multiplexed to the input of the header adding circuit 7.

Под воздействием схемы управления 8 схема 7 прибавления заголовков присоединяет заголовок видеопакета к видеосигналу, считанному из буфера видеосигнала 4, а заголовок аудиопакета - к аудиосигналу, считанному из буфера 5 аудиосигнала. Under the influence of the control circuit 8, the header adding circuit 7 attaches the video packet header to the video signal read from the video signal buffer 4, and the audio packet header to the audio signal read from the audio signal buffer 5.

Схема управления 8 принимает также в качестве входного сигнал формирования входной точки, который вырабатывается под воздействием I-шаблона, приходящего с видеошифратора 1 или же со схемы 31 обнаружения видео входной точки, под воздействием которых схема 8 побуждает схему 32 формирования входных пакетов вставлять входные пакеты на заданные позиции в видеосигнал. Если видеошифратор 1 способен вырабатывать сигнал формирования входной точки, операция ввода обеспечивается нормально. Если же видеошифратор 1 не обеспечивает сигнала формирования входной точки или же когда видеосигнал, предназначенный для записи, уже закодирован, то сигнал формирования входной точки вырабатывается схемой 31 обнаружения входной точки при формировании I-шаблона или при обнаружении этой схемой 31 входной точки в видеосигнале, который она получает от видеошифратора 1. ЗУ 33, где хранятся входные точки, есть устройство памяти, в которое схема управления 8 может записывать данные и считывать их из этого ЗУ; в этом ЗУ хранятся данные о позициях всех обнаруженных входных точек. Структура остальной части данного устройства аналогична устройству на фиг. 1. The control circuit 8 also takes as an input signal the formation of an input point, which is generated under the influence of an I-pattern coming from a video encoder 1 or from a video input detection circuit 31, under the influence of which a circuit 8 causes the input packet formation circuit 32 to insert input packets onto preset positions in the video signal. If video encoder 1 is capable of generating an input point generating signal, the input operation is provided normally. If the video encoder 1 does not provide a signal for generating an input point, or when the video signal intended for recording is already encoded, then the signal for generating an input point is generated by the input point detection circuit 31 when generating an I-pattern or when this circuit 31 detects an input point in the video signal, which it receives from the video encoder 1. The memory 33, where the input points are stored, there is a memory device into which the control circuit 8 can write data and read them from this memory; This memory stores data on the positions of all detected input points. The structure of the rest of this device is similar to the device in FIG. 1.

В варианте реализации настоящего изобретения, представленном на фиг. 11, мультиплексированный сигнал включает как минимум один блок данных и ISO_ 11172_код_конца. Каждый блок имеет формат, показанный на фиг. 3. Блок начинается с Заголовка_Блока, состоящего из Кода_Начала_Блока, Системных Тактовых Импульсов (СТИ) и MUX_Rate (Параметр Мультиплексирования - ПМ). За Заголовком_ Блока следует видеопакет, состоящий из Заголовка_Видео_Пакета, за которым следует часть видеосигнала, не содержащая I-шаблона. За видеопакетом следует входной пакет, за которым идет другой видеопакет, состоящий из Заголовка_ Видео_ Пакета и части видеосигнала, которая включает I-шаблон. Таким образом, входной пакет размещается непосредственно перед заголовком того видеопакета, который содержит I-шаблон, т.е. в точке входа. За видеопакетом следует также аудиопакет, состоящий из Заголовка_Аудио_Пакета, сопровождаемого частью аудиосигнала. In the embodiment of the present invention shown in FIG. 11, the multiplexed signal includes at least one data block and ISO_11172_end_code. Each block has the format shown in FIG. 3. The block begins with the Block_Heading, which consists of the Block_Start_Code, System Clock Pulses (STI) and MUX_Rate (Multiplexing Parameter - PM). The Block_Heading is followed by a video packet consisting of the Video_Higher_Packet Header, followed by a part of the video signal that does not contain an I-template. The video packet is followed by the input packet, followed by another video packet, consisting of the Video_Title_Higher and the part of the video signal that includes the I-template. Thus, the input packet is placed immediately before the header of the video packet that contains the I-template, i.e. at the entry point. The video packet is also followed by an audio packet consisting of an Audio_Packet Header followed by a portion of the audio signal.

Входной пакет имеет формат, показанный на фиг. 14. Этот формат соответствует формату пакета "приватный_ поток_2", определяемому стандартом MPEG. Входной пакет начинается с Префикса_Хода_Начала_Пакета, за которым следует ИД_ пакета (идентификатор, имеющий в шестнадцатиричной записи вид 0xBF) и указатель длины пакета. Такое расположение элементов аналогично тому, которое приведено на фиг. 3 для заголовка пакета. The input packet has the format shown in FIG. 14. This format corresponds to the private_stream_2 packet format defined by the MPEG standard. The input packet begins with the Prefix_Start_Start_Packet_ followed by the packet_ID (an identifier that has the form 0xBF in the hexadecimal notation) and a packet length indicator. This arrangement of elements is similar to that shown in FIG. 3 for the packet header.

Во входном пакете согласно настоящему варианту реализации изобретения элемент ++++_ид следует за указателем длины пакета. Этот элемент указывает, что пакет приватный_поток_2 имеет формат, присущий группе с идентификатором ++++. За элементом ++++_ид следует элемент ++++_тип_пакета, который идентифицирует данный тип пакета среди приватных пакетов различного типа, принадлежащих к идентифицированной группе, и для входного пакета имеет вид 0xFF. Затем следует элемент текущий_N_потоков_данных и элемент текущий_N_видеопотоков, указывающие номер потока данных, номер потоков видео и номер потоков аудио, мультиплексированных непосредственно перед текущей входной точкой. In the input packet according to the present embodiment, the element ++++ _ id follows the packet length indicator. This element indicates that the private_flow_2 package has the format inherent to the group with the identifier ++++. The ++++ _ id element is followed by the ++++ _ packet_type element, which identifies this type of package among private packages of various types that belong to the identified group, and for the input package has the form 0xFF. Then follows the element current_N_data streams_and the element current_N_ video_streams, indicating the number of data stream, number of video streams and number of audio streams multiplexed immediately before the current input point.

За элементом текущий_N_аудио_пакетов следуют элементы входной_пакет_-3, входной_ пакет_ -2, входной_ пакет_ -1, входной_пакет_+1, входной_пакет_+2, входной_ пакет_ +3. Такая цепочка указывает относительные расстояния между текущей входной точкой, тремя предыдущими входными точками и тремя последующими точками, выраженные в количестве секторов на диске цифрового ЗУ 10. С другой стороны, положения предыдущих и последующих входных точек могут быть указаны с использованием абсолютных показателей положения на диске ЗУ 10. The element current_N_audio_packages is followed by the elements input_package-3, input_package -2, input_package -1, input_package + 1, input_package + 2, input_package +3. Such a chain indicates the relative distances between the current input point, three previous input points and three subsequent points, expressed in the number of sectors on the digital memory drive 10. On the other hand, the positions of the previous and subsequent input points can be indicated using absolute position indicators on the memory drive ten.

Далее описывается работа устройства, изображенного на фиг. 11. Схема управления 8 получает сигнал формирования входной точки от видеошифратора 1 или от схемы 31 обнаружения входной точки и затем вводит входной пакет непосредственно перед входной точкой (см. фиг. 13). Точнее говоря, при получении сигнала формирования входной точки схема управления 8 побуждает схему 32 формировать входной пакет. Кроме того, схема 8 дает команду переключателю 6 коммутировать входной вывод E3 так, чтобы входной пакет мог быть мультиплексирован с видео- и аудиосигналами, поступающими с буферов этих сигналов 4 и 5 соответственно, и затем был бы подан на схему 7 прибавления заголовка. The following describes the operation of the device depicted in FIG. 11. The control circuit 8 receives a signal for generating an input point from the video encoder 1 or from the input point detection circuit 31 and then enters the input packet immediately before the input point (see Fig. 13). More specifically, upon receipt of the input point generating signal, the control circuit 8 causes the circuit 32 to form an input packet. In addition, circuit 8 instructs switch 6 to switch input terminal E3 so that the input packet can be multiplexed with video and audio signals coming from the buffers of these signals 4 and 5, respectively, and then be fed to the header adding circuit 7.

Как показано на фиг.14, расстояния между текущей входной точкой входного пакета и тремя предыдущими и тремя последующими входными точками записываются так: входной_пакет_-3, входной_пакет_-2, входной_пакет_-1, входной_пакет_ +1, входной_пакет_+2, входной_пакет_+3 соответственно. Поскольку данные о позициях трех предыдущих входных точек хранятся в ЗУ 33 входного пакета, эта информация может быть записана в ЗУ 10. Данные же о позициях трех последующих входных точек отсутствуют, когда текущий входной пакет записан в ЗУ 10. Поэтому схема управления 8 хранит данные о позициях всех входных точек в ЗУ 33, а затем, после того, как все необходимые сигналы записаны в цифровое ЗУ 10, считывает из ЗУ 33 данные о трех предыдущих и трех последующих точках и передает их также в ЗУ 10, которое вводит эти данные в каждый входной пакет, записанный в этом ЗУ. С другой стороны, данные о расстояниях между текущей входной точкой и тремя предыдущими и тремя последующими входными точками могут быть вычислены на основании данных о позициях входных точек и могут быть введены во входной пакет. As shown in Fig. 14, the distances between the current input point of the input packet and the three previous and three subsequent input points are written as: input_package-3, input_package-2, input_package-1, input_package +1, input_package + 2, input_package + 3, respectively. Since the data on the positions of the three previous input points are stored in the memory 33 of the input packet, this information can be recorded in the memory 10. The data on the positions of the three subsequent input points are not available when the current input packet is recorded in the memory 10. Therefore, the control circuit 8 stores data about the positions of all input points in the memory 33, and then, after all the necessary signals are recorded in the digital memory 10, it reads from the memory 33 the data of the three previous and three subsequent points and transfers them also to the memory 10, which enters this data into each input packet recorded th in this memory. On the other hand, data on the distances between the current input point and three previous and three subsequent input points can be calculated based on the position data of the input points and can be entered into the input packet.

Поскольку видеошифратор 1 и аудиошифратор 2 кодируют видео- и аудиосигналы соответственно с переменным параметром (коэффициентом), схема управления 8 следит за тем, чтобы каждый блок данных вмещал 2048 байтов. С этой целью схема управления 8 контролирует прибавление заголовка, считывание сигналов из буферов 4 и 5 и ввод входного пакета, используя при этом алгоритм, например, такой, как приведенный на фиг. 15. Since video encoder 1 and audio encoder 2 encode video and audio signals, respectively, with a variable parameter (coefficient), control circuit 8 ensures that each data block contains 2048 bytes. To this end, control circuit 8 controls the addition of a header, the reading of signals from buffers 4 and 5, and the input of an input packet, using an algorithm such as, for example, that shown in FIG. fifteen.

Здесь аналогично алгоритму, приведенному на фиг. 5, M4 есть количество байтов видеосигнала, накапливаемых в буфере видеосигнала 4, а M5 есть количество байтов аудиосигнала, накапливаемых в буфере аудиосигнала 5. Далее, величина D есть общее количество байтов сигнала в одном блоке. Для простоты будем считать величину D константой, получаемой путем вычитания количества байтов в заголовке блока, количества байтов в заголовке видеопакета и количества байтов в заголовке аудиопакета из стандартного количества байтов в блоке (2048). Величина Р2 получается путем вычитания количества байтов во входном пакете и количества байтов в заголовке видеопакета из величины D. Here, similar to the algorithm shown in FIG. 5, M4 is the number of bytes of the video signal accumulated in the buffer of the video signal 4, and M5 is the number of bytes of the audio signal accumulated in the buffer of the audio signal 5. Further, the value D is the total number of bytes of the signal in one block. For simplicity, we assume that the value D is a constant obtained by subtracting the number of bytes in the block header, the number of bytes in the video packet header, and the number of bytes in the audio packet header from the standard number of bytes in the 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 of the video packet from the value D.

В алгоритме, приведенном на фиг. 15, в шаге S11 схема управления 8 сначала дает команду схеме 7 прибавления заголовка сформировать заголовок блока. Затем, в шаге S12 схема 8 ожидает, пока сумма величин M4 и M5 не станет равной или больше количества байтов сигнала, включаемых в один блок. Другими словами, схема управления 8 ожидает, пока общее количество байтов сигналов, накопленных в буферах сигналов 5 и 4, не станет равным количеству байтов, размещаемых в одном блоке. In the algorithm of FIG. 15, in step S11, the control circuit 8 first instructs the header adding circuit 7 to generate a block header. Then, in step S12, circuit 8 waits until the sum of the values of M4 and M5 becomes equal to or greater than the number of signal bytes included in one block. In other words, the control circuit 8 waits until the total number of bytes of the signals accumulated in the signal buffers 5 and 4 becomes equal to the number of bytes placed in one block.

В шаге S13 по формулам, приведенным ниже, рассчитываются величина P1, которая есть количество байтов видеосигнала, размещаемых в блоке, и величина P2, которая есть количество байтов аудиосигнала, размещаемых в блоке. P1 и P2 есть величины, получаемые путем распределения общего количества байтов сигналов D, размещаемых в одном блоке, в соответствии с соотношением количества байтов разных сигналов M4 и M5, накапливаемых в соответствующих буферах сигналов 4 и 5. In step S13, the value P1, which is the number of bytes of the video signal placed in the block, and the value of P2, which is the number of bytes of the audio signal placed in the block, are calculated by the formulas below. P1 and P2 are values obtained by distributing the total number of bytes of D signals placed in one block, in accordance with the ratio of the number of bytes of different signals M4 and M5 accumulated in the corresponding signal buffers 4 and 5.

P1 = D•M4/(M4 + M5)
P2 = D - P1
В шаге S14 схема управления 8 определяет, включена или нет видео входная точка в первые P1 байтов из M4 байтов видеосигнала. Если входная точка видео отсутствует в видеосигнале, который будет размещен в блоке, то в шаге S15 схема управления 8 дает команду схеме 7 прибавления заголовка сформировать заголовок видеопакета. Затем, в шаге S16 P1 байтов видеосигнала пересылаются из видеобуфера 4 в ЗУ 10. Аналогичным образом в шаге S17 схема управления 8 дает команду схеме 7 прибавления заголовка сформировать аудиозаголовок, и в шаге S18 P2 байтов аудиосигнала пересылаются из буфера аудиосигнала 5 в ЗУ 10.
P1 = D • M4 / (M4 + M5)
P2 = D - P1
In step S14, the control circuit 8 determines whether or not the video input point is included in the first P1 bytes of the M4 bytes of the video signal. If the video input point is not present in the video signal to be placed in the block, then in step S15, the control circuit 8 instructs the title adding circuit 7 to generate a video packet header. Then, in step S16 P1, the bytes of the video signal are sent from the video buffer 4 to the memory 10. Similarly, in step S17, the control circuit 8 instructs the title addition circuit 7 to generate an audio header, and in step S18 P2, the bytes of the audio signal are transferred from the audio signal buffer 5 to the memory 10.

Если входная точка видео отсутствует в видеосигнале, размещенном в блоке, то описанная выше процедура обработки повторяется. Такая обработка аналогична той, что описана выше со ссылкой на фиг. 5. If the input point of the video is not present in the video signal placed in the block, the processing procedure described above is repeated. Such processing is similar to that described above with reference to FIG. 5.

Если в шаге S14 определяется, что входная точка видео присутствует в видеосигнале, подлежащем размещению в блоке, то схема управления 8 сначала хранит позицию текущего блока в ЗУ 33 входной точки, а алгоритм ответвляется в шаг S19. Здесь согласно приведенным ниже уравнениям вычисляются количество байтов видеосигнала P1' и количество байтов аудиосигнала P2', которые должны быть размещены в блоке:
P1' = D2M4(M4 + M5)
P2' = D2 - P1
Причина того, что вычисления производятся в шаге S19 после того, как аналогичные вычисления были выполнены в шаге S13, заключается в том, что количество байтов сигнала, которое предназначено для размещения в блоке, уменьшилось вследствие того, что в блок включен входной пакет. P1' и P2' есть величины, получаемые путем распределения общего количества байтов сигнала D2, вмещаемого блоком, с учетом соотношения количеств байтов разных сигналов M4 и M6, накапливаемых в буферах сигналов 4 и 5.
If it is determined in step S14 that the video input point is present in the video signal to be placed in the block, then the control circuit 8 first stores the position of the current block in the input point memory 33, and the algorithm branches to step S19. Here, according to the equations below, the number of bytes of the video signal P1 'and the number of bytes of the audio signal P2', which should be placed in the block, are calculated:
P1 '= D2M4 (M4 + M5)
P2 '= D2 - P1
The reason that the calculations are performed in step S19 after similar calculations were performed in step S13 is because the number of bytes of the signal to be placed in the block has decreased due to the input packet being included in the block. P1 'and P2' are the values obtained by distributing the total number of bytes of the signal D2 accommodated by the block, taking into account the ratio of the number of bytes of the different signals M4 and M6 accumulated in the signal buffers 4 and 5.

В шаге S20 схема 7 прибавления заголовка формирует заголовок видеопакета и пересылает его в ЗУ 10. Затем в шаге S21 схема управления 8 пересылает видеосигнал из буфера 4 в ЗУ 10 на позицию, стоящую непосредственно перед входной точкой видео. В шаге S22 схема формирования 32 формирует входной пакет и пересылает его в ЗУ 10. Однако при этом информация о взаимном расположении, включенная во входной пакет, не записывается в данном шаге в ЗУ 10. In step S20, the header adding circuit 7 generates a video packet header and sends it to the memory 10. Then, in step S21, the control circuit 8 transfers the video signal from the buffer 4 to the memory 10 to the position immediately before the video input point. In step S22, the generating circuit 32 generates an input packet and sends it to the memory 10. However, the relative position information included in the input packet is not recorded in the memory 10 in this step.

В шаге S23 схема 7 прибавления заголовка формирует заголовок второго видеопакета и пересылает его в ЗУ 10. В шаге S24 остальные байты видеосигнала пересылаются в ЗУ 10. Затем алгоритм ответвляется в шаги S17 и S18, где заголовок аудиопакета и P2' байтов аудиосигнала пересылаются из буфера аудиосигнала 5 в ЗУ 10. Далее ЗУ 10 записывает результирующий мультиплексированный сигнал. In step S23, the header adding circuit 7 generates the header of the second video packet and sends it to the memory 10. In step S24, the remaining bytes of the video signal are sent to the memory 10. Then, the algorithm branches to steps S17 and S18, where the header of the audio packet and P2 'bytes of the audio signal are sent from the audio buffer 5 in the memory 10. Next, the memory 10 records the resulting multiplexed signal.

Алгоритм, приведенный на фиг. 15, повторяется, и когда все необходимые сигналы записаны, информация о взаимном расположении записывается во входные пакеты, уже записанные в ЗУ 10. Схема управления 8 считывает позицию каждого входного пакета из ЗУ 33 хранения входных точек и записывает позиции трех предыдущих входных пакетов и трех последующих пакетов, подлежащих записи, в каждый входной пакет, записанный в ЗУ 10. The algorithm shown in FIG. 15 is repeated, and when all the necessary signals are recorded, the relative position information is recorded in the input packets already recorded in the memory 10. The control circuit 8 reads the position of each input packet from the input point storage memory 33 and records the positions of the three previous input packets and three subsequent packets to be recorded in each input packet recorded in the memory 10.

Далее описывается работа устройства воспроизведения сигналов, записанных устройством, показанным на фиг. 11, со ссылкой на фиг. 12. Схема отделения 22 заголовка в блоке 21 разделения отделяет заголовки блоков (данных), заголовки пакетов и входные пакеты от сигнала, считанного с ЗУ 10, и подает их на схему управления 24. Остальной мультиплексированный с разделением времени сигнал подается на входной вывод G переключателя 23. Выходные выводы H1 и H2 переключателя 23 соединены со входными выводами видеодекодера 25 и аудиодекодера 26 соответственно. The following describes the operation of the signal reproducing apparatus recorded by the apparatus shown in FIG. 11, with reference to FIG. 12. The header separation circuit 22 in the separation block 21 separates the block (data) headers, packet headers and input packets from the signal read from the memory 10 and feeds them to the control circuit 24. The rest of the time-division multiplexed signal is fed to the input terminal G of the switch 23. The output terminals H1 and H2 of the switch 23 are connected to the input terminals of the video decoder 25 and the audio decoder 26, respectively.

Схема управления 24 пересылает каждую входную точку, которую она получает от схемы 22 отделения заголовков, в ЗУ 41 хранения входных точек, где точки и хранятся. Поскольку текущая позиция считывания поступает на схему управления 24 из накопителя 10, схема 24 может хранить позицию входной точки и ее содержимое, соблюдая их соответствующее соотношение. The control circuit 24 sends each input point that it receives from the header separation circuit 22 to the input point storage memory 41, where the points are stored. Since the current read position is supplied to the control circuit 24 from the drive 10, the circuit 24 can store the position of the input point and its contents, observing their respective ratio.

Схема 24, управляющая блоком разделения, дает команды переключателю 23 соединять выходной вывод G попеременно с выходными выводами H1 и H2 в соответствии с идентификатором потока в заголовке пакета, поступающего со схемы отделения 22 заголовка. Это обеспечивает демультиплексирование мультиплексированного с разделением времени сигнала, поступающего со схемы отделения заголовков 22, и подачу видеосигнала на видеодекодер 25, а аудиосигнала - на аудиодекодер 26. The circuit 24 controlling the separation unit instructs the switch 23 to connect the output terminal G alternately with the output terminals H1 and H2 in accordance with the flow identifier in the packet header coming from the header separation circuit 22. This ensures the demultiplexing of the time-division multiplexed signal coming from the header separation circuit 22 and the supply of the video signal to video decoder 25, and the audio signal to audio decoder 26.

Далее рассматривается работа устройства воспроизведения мультиплексированного сигнала, изображенного на фиг. 12, в режиме поиска. В ответ на команду выполнения поиска главное управляющее устройство (не показано) выдает команды перейти в режим поиска схеме управления 24, видеодекодеру 25 и аудиодекодеру 26. Схема управления 24 считывает текущую позицию считывания из цифрового ЗУ 10 и извлекает из ЗУ 41 входных точек те входные точки, которые расположены вблизи текущей позиции считывания. Данные о входных точках, содержащиеся во входных пакетах, воспроизведенных в режиме воспроизведения, постоянно хранятся в ЗУ 41 хранения входных точек. С другой стороны, информация о входных точках во всех входных пакетах, записанных в цифровое ЗУ 10, или же данные об этих точках, содержащиеся в заранее заданном количестве входных пакетов, могут быть считаны и хранимы в ЗУ 41 в заранее определяемые интервалы времени, например когда устройство включается впервые при установленном диске ЗУ 10 или же в ответ на команду воспроизведения. The operation of the multiplexed signal reproducing apparatus shown in FIG. 12, in search mode. In response to the search command, the main control device (not shown) issues commands to enter the search mode to the control circuit 24, video decoder 25 and audio decoder 26. The control circuit 24 reads the current read position from the digital memory 10 and extracts those input points from the memory 41 that are located near the current reading position. Data on the input points contained in the input packets reproduced in the playback mode, is constantly stored in the memory 41 storing input points. On the other hand, information about the input points in all input packets recorded in the digital memory 10, or data about these points contained in a predetermined number of input packets, can be read and stored in the memory 41 at predetermined time intervals, for example, when the device turns on for the first time when the memory drive 10 is installed or in response to a playback command.

Когда схема управления 24 определяет положение входной точки, она посылает на цифровое ЗУ 10 команду поиска, предписывающую перемещать позицию считывания с высокой скоростью к позиции входной точки. После завершения движения ЗУ 10 начинает воспроизведение у входной точки и передает воспроизведенный сигнал на блок разделения 21. Как уже было описано выше со ссылкой на фиг. 13, входной пакет располагается непосредственно перед видеосигналом I-шаблона. Следовательно, если видеосигнал, следующий за входным пакетом, отделяется схемой 22 отделения заголовков и подается на видеодекодер 25, то первым шаблоном этого видеосигнала будет I-шаблон. Видеодекодер 25 немедленно декодирует I-шаблон и выдает его в качестве выходного сигнала. Аудиодекодер 26 в режиме поиска приглушается. When the control circuit 24 determines the position of the input point, it sends a search command to the digital memory 10 instructing to move the read position at high speed to the position of the input point. After the movement is completed, the memory 10 starts playback at the input point and transmits the reproduced signal to the separation unit 21. As already described above with reference to FIG. 13, the input packet is located directly in front of the I-pattern video signal. Therefore, if the video signal following the input packet is separated by the header separation circuit 22 and supplied to the video decoder 25, then the first pattern of this video signal will be an I-pattern. Video decoder 25 immediately decodes the I-pattern and provides it as an output signal. The audio decoder 26 in the search mode is muted.

Поскольку позиции трех предыдущих входных точек и трех последующих входных точек записаны в каждом входном пакете, схема управления 24 использует информацию о положении следующего входного пакета, записанную в настоящем пакете, для перемещения на новую позицию считывания для следующего входного пакета, который будет воспроизводиться. Повторяя эту процедуру, быстро воспроизводят последовательность I-шаблонов. Since the positions of the three previous input points and the three subsequent input points are recorded in each input packet, the control circuit 24 uses the position information of the next input packet recorded in this packet to move to a new read position for the next input packet to be reproduced. Repeating this procedure, quickly reproduce the sequence of I-patterns.

При достаточно высокой скорости поиска схема управления 24 переносит позицию считывания к более удаленной точке входа, а при низкой скорости поиска - к более близкой входной точке. Поскольку в записи имеются позиции трех входных точек как в направлении вперед, так и в обратном направлении, то существует возможность выбирать три или более скорости поиска в зависимости от комбинаций выбранных входных точек. At a sufficiently high search speed, the control circuit 24 transfers the read position to a more distant entry point, and at a low search speed to a closer entry point. Since there are positions of three input points in the record both in the forward and reverse directions, it is possible to choose three or more search speeds depending on the combinations of the selected input points.

На фиг. 16 и 17 представлены блок-схемы, показывающие структуры еще одного варианта реализации устройств записи и воспроизведения мультиплексированного сигнала согласно настоящему изобретению. Элементы и узлы этих устройств, соответствующие составным частям известных устройств, показанных на фиг. 7 и 8, имеют те же обозначения. In FIG. 16 and 17 are block diagrams showing structures of yet another embodiment of a multiplexed signal recording and reproducing apparatus according to the present invention. Elements and components of these devices, corresponding to the components of the known devices shown in FIG. 7 and 8 have the same notation.

В записывающем устройстве, показанном на фиг. 16, входные точки, хранящиеся в ЗУ 33A, пересылаются на схему 56 формирования ТС и на схему 80 формирования субкода. С выхода схемы 80 сигнал подается на шифратор 81 с циклическим контролем по избыточности. С выхода этого шифратора 81 сигнал подается на схему 82 добавления синхронизирующего шаблона субкода, с выхода которой сигнал передается в буфер 83 субкода. Схема 84 добавления субкода мультиплексирует сигнал, полученный со схемы 51 присоединения заголовка сектора, с данными, полученными из буфера 83 субкода, и направляет мультиплексированный сигнал на ЕСС шифратора 52. В остальном структура данного устройства аналогична структуре известного устройства, изображенного на фиг. 7. In the recording apparatus shown in FIG. 16, input points stored in the memory 33A are forwarded to the vehicle generating circuit 56 and to the subcode generating circuit 80. From the output of circuit 80, the signal is supplied to encoder 81 with cyclic redundancy control. From the output of this encoder 81, the signal is supplied to the circuit 82 for adding a synchronizing subcode template, from the output of which the signal is transmitted to the subcode buffer 83. The subcode adding circuit 84 multiplexes the signal received from the sector header attachment circuit 51 with the data received from the subcode buffer 83 and sends the multiplexed signal to the ECC of the encoder 52. Otherwise, the structure of this device is similar to the structure of the known device shown in FIG. 7.

Ниже описывается работа записывающего устройства, блок-схема которого приведена на фиг. 16. Видео- и аудиосигналы, предназначенные для записи, уплотняются и мультиплексируются, результирующий мультиплексированный сигнал записывается в ЗУ 10, а входные точки видеосигнала заносятся в ЗУ 33A таким же образом, как это делается при выполнении соответствующих операций в известном записывающем устройстве, также имеющем ЗУ 33A для хранения входных точек, а затем входные точки пересылаются на вход схемы 56 формирования ТС. После завершения формирования ТС они присоединяются к началу мультиплексированного сигнала схемой 50 таким же образом, как это выполняется в соответствующих операциях известного записывающего устройства, показанного на фиг. 7. The following describes the operation of the recording device, a block diagram of which is shown in FIG. 16. The video and audio signals to be recorded are compressed and multiplexed, the resulting multiplexed signal is recorded in the memory 10, and the input points of the video signal are recorded in the memory 33A in the same way as when performing the corresponding operations in a known recording device also having a memory 33A for storing input points, and then the input points are sent to the input of the vehicle generation circuit 56. After the formation of the TS is completed, they are connected to the beginning of the multiplexed signal by the circuit 50 in the same manner as in the corresponding operations of the known recording device shown in FIG. 7.

Записывающее устройство, созданное согласно настоящему изобретению и показанное на фиг. 16, отличаются от известного устройства, показанного на фиг. 7, тем, что в нем входные точки ЗУ 33A дополнительно подаются на схему 80 формирования субкода. В настоящем варианте устройства субкод имеет формат, показанный на фиг. 19. Началом субкода служит синхронизирующий шаблон (2 байта), который служит для обеспечения идентификации начала субкода даже в том случае, когда считывание начинается с произвольно выбранного сектора. За синхронизирующим шаблоном располагается элемент ++++_вид_субкода, который указывает вид субкода, присущий группе, идентифицируемой знаками ++++. Этот элемент ++++_вид-субкода, имеющий в шестнадцатиричной записи вид 0xFF, указывает на то, что данный субкод есть часть данных входной точки. Далее следует элементы текущий_N_потоков_данных, текущий_Q_N_видеопотоков и текущий_ N_аудиопотоков, которые указывают номера потоков данных, номера видеопотоков и номера аудиопотоков, мультиплексируемых в том секторе, куда включен субкод. A recording device constructed in accordance with the present invention and shown in FIG. 16 are different from the known device shown in FIG. 7, in that the input points of the memory 33A therein are additionally supplied to the subcode generating circuit 80. In the present embodiment, the subcode has the format shown in FIG. 19. The beginning of the subcode is a synchronization pattern (2 bytes), which serves to provide identification of the beginning of the subcode even when reading starts from an arbitrarily selected sector. Behind the synchronization template is the element ++++ _ subcode_type, which indicates the type of subcode inherent in the group identified by ++++ characters. This element ++++ _ subcode view, which has the form 0xFF in hexadecimal notation, indicates that this subcode is part of the input point data. The following are the elements of the current_N_data streams, current_Q_N_ video streams and current_ N_ audio streams, which indicate the numbers of data streams, numbers of video streams and numbers of audio streams multiplexed in the sector where the subcode is included.

После элемента текущий_N_аудио_потоков последовательно расположены элементы входная_ точка_-3, входная_точка_-2, входная_точка_-1, входная_точка_ +1, входная_ точка_ +2, и входная_точка_+3. Эти элементы указывают позиции трех предыдущих и трех последующих входных точек, выраженные в виде расстояний между сектором, в котором текущая входная точка появляется на диске 60, и секторами, которые будут записаны механическим записывающим устройством 54 в последующих операциях. С другой стороны, позиции входных точек могут быть выражены в виде абсолютных адресов секторов на диске 60. After the element current_N_audio_streams there are sequentially located elements input_point_-3, input_point_-2, input_point_-1, input_point_ +1, input_point_ +2, and input_point_ + 3. These elements indicate the positions of the three previous and three subsequent input points, expressed as the distances between the sector at which the current input point appears on the disc 60 and the sectors that will be recorded by the mechanical recording device 54 in subsequent operations. On the other hand, the positions of the input points can be expressed as absolute sector addresses on the disk 60.

В последующем описании будем предполагать, что эффективная емкость одного сектора составляет 2048 байтов, и для заголовка сектора дополнительно требуется 16 байтов, как показано на фиг. 18. Заголовок сектора включает номер сектора. Схема 51 прибавления заголовка сектора разделяет мультиплексированный сигнал, который на нее поступает от схемы 50 присоединения ТС, на блоки емкостью 2048 байтов каждый и прибавляет к ним заголовки секторов, которые в известном устройстве не используются, а в данном устройстве согласно настоящему изобретению служат для представления субкода. In the following description, we will assume that the effective capacity of one sector is 2048 bytes, and an additional 16 bytes are required for the sector header, as shown in FIG. 18. The sector heading includes the sector number. The sector header adding circuit 51 divides the multiplexed signal which is supplied to it from the vehicle connection circuit 50 into blocks of 2048 bytes each and adds sector headers that are not used in the known device, and in this device according to the present invention are used to represent the subcode .

Позиции секторов, в которые включены три предыдущие и три последующие входные точки, считываются из ЗУ 33A и подаются на схему 80 формирования субкода. Эта схема 80 формирует субкод, представленный на фиг. 19, используя данные о входных точках из ЗУ 33A, а также информацию, поступающую с контроллера и от пользователя (не показан). Субкод подается на шифратор 81, который вычисляет код Циклического Контроля по Избыточности (ЦКИ), добавляет этот код ЦКИ к концу субкода и подает результирующий сигнал на схему присоединения 82 синхронизирующего шаблона субкода. Схема 82 присоединяет синхронизирующий шаблон к началу субкода, принятого от шифратора ЦКИ 81, и пересылает результирующий субкод в буфер 83. Sector positions, in which three previous and three subsequent input points are included, are read from the memory 33A and fed to the subcode generating circuit 80. This circuit 80 generates the subcode shown in FIG. 19 using data on input points from the memory 33A, as well as information from the controller and from the user (not shown). The subcode is supplied to an encoder 81, which calculates the Cyclic Redundancy Check (CRC) code, adds this CRC code to the end of the subcode and provides the resulting signal to the attaching circuit 82 of the synchronization subcode pattern. Circuit 82 attaches the synchronization pattern to the beginning of the subcode received from the DSP 81 encoder, and sends the resulting subcode to buffer 83.

Мультиплексированный сигнал, считанный из ЗУ 10, через схему 50 присоединения ТС передается на схему 51 прибавления заголовка сектора, которая разделяет мультиплексированный сигнал на блоки по 2048 байтов в каждом и прибавляет заголовок сектора размером 16 байтов. Схема 51 записывает также номер сектора в заголовок сектора. С выхода схемы 51 сигнал подается на схему 84 добавления субкода, которая считывает 8 байтов субкода из буфера субкода 83 и записывает эти байты в заголовок сектора на предусмотренные для этого позиции. Поскольку весь субкод состоит из 32-х байтов, а в каждом секторе для него отводится 8 байтов, то субкод распределяется по четырем секторам. The multiplexed signal read from the memory 10 is transmitted via the vehicle connection circuit 50 to the sector header adding circuit 51, which divides the multiplexed signal into blocks of 2048 bytes each and adds a sector header of 16 bytes in size. Scheme 51 also writes the sector number to the sector header. From the output of the circuit 51, the signal is supplied to the subcode adding circuit 84, which reads 8 bytes of the subcode from the subcode buffer 83 and writes these bytes to the sector header at the positions provided for this. Since the entire subcode consists of 32 bytes, and in each sector 8 bytes are allocated for it, the subcode is distributed across four sectors.

Выходной сигнал схемы 84 добавления субкода подается через ЕСС шифратор 52 и модулятор 53 на механическое устройство записи 54, которое записывает результирующий модулированный сигнал на оптический диск-оригинал 60. The output signal of the subcode adding circuit 84 is supplied through an ECC encoder 52 and a modulator 53 to a mechanical recording device 54, which records the resulting modulated signal on the original optical disc 60.

Как можно видеть из фиг. 19, позиции трех предыдущих и трех последующих входных точек записываются в ячейки памяти входная_точка_-3, входная_точка_ -2, входная_точка_-1, входная_точка_+1, входная_точка_+2 и входная_точка_+3 в составе субкода. As can be seen from FIG. 19, the positions of the three previous and three subsequent input points are recorded in the memory cells input_point_-3, input_point_ -2, input_point_-1, input_point_ + 1, input_point_ + 2 and input_point_ + 3 as part of the subcode.

Ниже приводится описание устройства воспроизведения с диска, записанного устройством по фиг. 16, со ссылкой на фиг. 17. Сигнал после демодуляции его схемой 62 подается на схему 63 коррекции ошибок (ЕСС), а также на схему 90 выделения субкода. Выходной сигнал схемы 90 подается на схему 91 ЦКИ субкода, которая выявляет ошибки. Субкод, в котором не обнаружено ошибок, заносится в буфер субкода 92 до считывания его контроллером 67. Below is a description of a disc reproducing apparatus recorded by the apparatus of FIG. 16, with reference to FIG. 17. The signal after demodulation by its circuit 62 is supplied to the error correction circuit (ECC) 63, as well as to the subcode allocation circuit 90. The output signal of the circuit 90 is supplied to the circuit 91 of the CRC subcode, which detects errors. A subcode in which no errors are detected is entered into the buffer of subcode 92 before it is read by the controller 67.

Частью контроллера является схема 93 хранения входных точек, получаемых от буфера субкода 92, находящаяся в готовности принять от пользователя команду поиска. В остальном структура данного устройства аналогична показанной на фиг. 8. Part of the controller is a circuit 93 for storing input points received from the subcode buffer 92, which is ready to receive a search command from the user. Otherwise, the structure of this device is similar to that shown in FIG. 8.

Далее описывается работа устройства воспроизведения согласно фиг. 17. После установки оптического диска 60A в настоящее устройство контролер выдает команду считывания первого сектора на схему управления 69 накопителем, которая через сервосхему 70 устанавливает датчик считывания 61 на позицию первого сектора на диске 60A и начинает воспроизведение от начала первого сектора. The operation of the reproducing apparatus according to FIG. 17. After installing the optical disk 60A in the present device, the controller issues a read command of the first sector to the drive control circuit 69, which through the servo circuit 70 sets the read sensor 61 to the position of the first sector on the disk 60A and starts playback from the beginning of the first sector.

Датчик 61 освещает поверхность оптического диска 60A лазерным лучом и воспроизводит записанный на диске сигнал, используя отраженный от диска луч. Сигнал с датчика 61 подается на демодулятор 62, с выхода которого демодулированный сигнал подается на схему ЕСС 63, которая выявляет и исправляет ошибки. Результирующий сигнал, свободный от ошибок, подается на демультиплексор 64. The sensor 61 illuminates the surface of the optical disk 60A with a laser beam and reproduces a signal recorded on the disk using a beam reflected from the disk. The signal from the sensor 61 is fed to a demodulator 62, from the output of which a demodulated signal is supplied to the ECC 63 circuit, which detects and corrects errors. The resulting error-free signal is supplied to the demultiplexer 64.

ТС, которая записана в первом секторе диска 60A, отделяется демультиплексорной схемой 64 и подается на контроллер 67, который заносит ТС на хранение в предназначенное для этого ЗУ 68, откуда потом по мере надобности ТС выводится на дисплей (не показан) пользователя. The vehicle, which is recorded in the first sector of the disk 60A, is separated by a demultiplexer circuit 64 and fed to the controller 67, which stores the vehicle in the storage 68 intended for this purpose, from where it is then displayed on the display (not shown) by the user.

После получения от пользователя (не показан) команды на воспроизведение контроллер 67 подает команду схеме управления 69 накопителем начать операцию. Схема управления 69 через сервосхему 70 приводит в действие датчик 61, который начинает воспроизведение с позиции на диске 60, указанной пользователем. В это же время схема управления 69 накопителем выдает команду на видеодекодер 65 и на аудиодекодер 66 приготовиться к декодированию входного сигнала. After receiving a playback command from a user (not shown), the controller 67 instructs the drive control circuit 69 to start the operation. The control circuit 69 through the servo circuit 70 actuates the sensor 61, which starts playback from a position on the disk 60 specified by the user. At the same time, the drive control circuit 69 issues a command to the video decoder 65 and to the audio decoder 66 to prepare for decoding the input signal.

После считывания ТС датчик 61 освещает поверхность оптического диска 60A лазерным лучом и воспроизводит сигнал, записанный на диске, используя отраженный от диска свет. After reading the TC, the sensor 61 illuminates the surface of the optical disk 60A with a laser beam and reproduces the signal recorded on the disk using the light reflected from the disk.

Выходной сигнал датчика 61 подается на демодулятор 62, с выхода которого демодулированный сигнал поступает на ЕСС схему 63, которая выявляет и исправляет ошибки. Результирующий сигнал, свободный от ошибок, подается на демультиплексорную схему 64. The output signal of the sensor 61 is supplied to the demodulator 62, from the output of which the demodulated signal is fed to the ECC circuit 63, which detects and corrects errors. The resulting error-free signal is supplied to the demultiplexer circuit 64.

Отделенный демультиплексором 64 видеосигнал подается на видеодекодер 65, а аналогично отделенный аудиосигнал - на аудиодекодер 66. Видео- и аудиосигналы, которые были уплотнены, теперь расширяются видеодекодером 65 и аудиодекодером 66 соответственно для образования разуплотненного цифрового видеосигнала и разуплотненного цифрового аудиосигнала соответственно. The video signal separated by the demultiplexer 64 is supplied to the video decoder 65, and a similarly separated audio signal to the audio decoder 66. The video and audio signals that have been compressed are now expanded by video decoder 65 and audio decoder 66, respectively, to form a decompressed digital video signal and a decompressed digital audio signal, respectively.

С выхода демодулятора 62 сигнал подается также на схему 90 выделения субкоода. Схем 90 выделения субкода извлекает части субкода из заголовков секторов. В настоящем примере из каждого заголовка сектора извлекается 8 байтов субкода. В этом субкоде, извлеченном из нескольких секторов, выявляется синхронизирующий шаблон субкода, и субкод подается на схему 91 ЦКИ, начиная с первых его элементов. Эта схема 91 на основании самого субкода и данных ЦКИ, содержащихся в нем, определяет, имеются ли субкоде ошибки. В случае отсутствия ошибок субкод передается в буфер 92 субкода. From the output of the demodulator 62, the signal is also supplied to the subcode allocation circuit 90. The subcode allocation circuitry 90 extracts portions of the subcode from sector headers. In the present example, 8 subcode bytes are extracted from each sector header. In this subcode, extracted from several sectors, a synchronizing subcode pattern is detected, and the subcode is fed to the CRC circuit 91, starting with its first elements. This circuit 91, based on the subcode itself and the CTC data contained therein, determines whether there are errors in the subcode. In the absence of errors, the subcode is transmitted to the subcode buffer 92.

Контроллер 67 считывает входные точки из буфера субкода 92 и пересылает их в ЗУ 93 хранения входных точек. Поскольку схема управления накопителем передает текущую позицию считывания на контроллер 67, этот контроллер может обеспечить хранение позиций входных точек и их содержимого с соблюдением надлежащей взаимосвязи и соотношения между ними. The controller 67 reads the input points from the subcode buffer 92 and sends them to the input points storage 93. Since the drive control circuit transmits the current read position to the controller 67, this controller can provide storage of the positions of the input points and their contents in compliance with the proper relationship and relationship between them.

Ниже рассматривается работа устройства воспроизведения мультиплексированного сигнала, показанного на фиг. 17, в режиме поиска. После получения от пользователя (не показан) команды произвести поиск контроллер 67 дает команду видеодекодеру 65 и аудиодекодеру 66 перейти в режим поиска. Кроме того, контроллер 67 считывает текущую позицию считывания с выхода схемы управления 69 накопителем, а также считывает позиции входных точек вблизи текущей позиции считывания из ЗУ 93, где хранятся входные точки. The operation of the multiplexed signal reproducing apparatus shown in FIG. 17, in search mode. After receiving a search command from a user (not shown), controller 67 instructs video decoder 65 and audio decoder 66 to enter search mode. In addition, the controller 67 reads the current read position from the output of the drive control circuit 69, and also reads the position of the input points near the current read position from the memory 93, where the input points are stored.

После того, как контроллер определил позицию требуемой входной точки, он посылает команду поиска на схему управления 69 накопителем, который воздействует на следующую сервосхему 70, побуждая ее переместить датчик 61 на высокой скорости на позицию входной точки, выбранной контроллером. After the controller has determined the position of the desired input point, it sends a search command to the drive control circuit 69, which acts on the next servo circuit 70, causing it to move the sensor 61 at high speed to the position of the input point selected by the controller.

После завершения операции передвижения датчик 61 начинает воспроизведение с выбранной входной точки и пересылает воспроизведенный сигнал на демодулятор 62, с выхода которого демодулированный сигнал через ЕСС схему 63 и демультиплексор 64 передается на видеодекодер 65; та же часть сигнала, которая содержит субкод, отделяется от демодулированного сигнала схемой 90 выделения субкода и через схему 91 ЦКИ пересылается в буфер субкода 92. Результирующий сигнал субкода подается на контроллер 67 для дальнейшего использования. After the movement is completed, the sensor 61 starts playback from the selected input point and sends the reproduced signal to the demodulator 62, from the output of which the 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 the subcode is separated from the demodulated signal by the subcode allocation circuit 90 and sent to the subcode 92 buffer through the CRC circuit 91. The resulting subcode signal is supplied to the controller 67 for further use.

Поскольку датчик 61 начинает воспроизведение со входной точки, первым шаблоном видеосигнала, подаваемого на декодер 65, будет I-шаблон. Видеодекодер 65 немедленно декодирует его и выдает на видеовыход. Аудиодекодер в режиме поиска работает в приглушенном режиме. Since the sensor 61 starts playback from the input point, the first pattern of the video signal supplied to the decoder 65 will be an I-pattern. Video decoder 65 immediately decodes it and outputs it to the video output. The audio decoder in search mode is muted.

Поскольку позиции трех предыдущих и трех последующих по отношению к текущей позиции датчика входных точек записаны в субкоде, воспроизводимом с текущей позиции, контроллер 67 использует воспроизводимую информацию о позициях для перемещения датчика к следующей входной точке и повторяет такие перемещения датчика к следующей входной точке и воспроизведение I-шаблонов с диска в этих точках. В результате достигается быстрое воспроизведение последовательности I-шаблонов. Since the positions of the three previous and three subsequent input points relative to the current sensor position are recorded in a subcode reproduced from the current position, the controller 67 uses the reproduced position information to move the sensor to the next input point and repeats such sensor movements to the next input point and playback I -templates from the disk at these points. The result is fast reproduction of the sequence of I-patterns.

Контроллер 67 задает перемещение датчика 61 к более удаленным входным точкам, когда скорость поиска достаточно высока, тогда как при низкой скорости поиска задается перемещение датчика к более близким входным точкам. Поскольку в памяти хранятся по три входных точки как для направления вперед, так и назад, три или более значений скорости поиска могут быть достигнуты путем выбора различных комбинаций входных точек. The controller 67 sets the movement of the sensor 61 to more distant input points when the search speed is high enough, while at a low search speed, the movement of the sensor to closer input points is set. Since three input points are stored in the memory for both forward and reverse directions, three or more search speed values can be achieved by selecting various combinations of input points.

Ниже описывается еще один способ декодирования данных согласно настоящему изобретению. Устройство для декодирования мультиплексированного сигнала, используемое для реализации настоящего варианта способа, показано на фиг. 12. После получения команды на выполнение операции поиска главное устройство управления (не показано) выдает команду управляющему устройству 24, видеодекодеру 25 и аудиодекодеру 26 перейти в режим поиска (аудиодекодер в режиме поиска работает в приглушенном режиме). The following describes another method for decoding data according to the present invention. An apparatus for decoding a multiplexed signal used to implement the present embodiment of the method is shown in FIG. 12. After receiving the command to perform the search operation, the main control device (not shown) issues a command to the control device 24, video decoder 25 and audio decoder 26 to switch to search mode (the audio decoder in the search mode operates in muted mode).

В режиме поиска управляющее устройство 24 дает команду цифровому ЗУ 10 переместить позицию считывания данных с диска вперед или назад. Поскольку длительность перемещения позиции считывания зависит от скорости поиска, интенсивности кодирования и т. п. , обычно эта длительность увеличивается с увеличением интенсивности кодирования. Когда позиция считывания перемещена на заданную позицию, данные с выхода ЗУ 10 поступают на вход блока разделения 21. Схема 22 отделения заголовков отделяет видеоданные и подает их на видеодекодер 25. In search mode, the control device 24 instructs the digital memory 10 to move the position of reading data from the disk forward or backward. Since the duration of the movement of the reading position depends on the search speed, coding intensity, etc., usually this duration increases with increasing coding intensity. When the read position is moved to a predetermined position, data from the output of the memory 10 is fed to the input of the separation unit 21. The header separation circuit 22 separates the video data and feeds it to the video decoder 25.

Если предполагается, что структура шаблонов в одной группе шаблонов (ГШ) имеет вид
BBIBBPBBPBBPBBP,
то для декодирования в потоке битов порядок изменяется на
IBBPBBPBBPBBPBB,
как показано на фиг. 20. Это согласуется с порядком выделения количества битов для отдельных шаблонов, описанным выше при рассмотрении известных технических решений.
If it is assumed that the structure of patterns in one group of patterns (GS) has the form
BBIBBPBBPBBPBBP,
then for decoding in the bitstream, the order is changed to
IBBPBBPBBPBBPBB,
as shown in FIG. 20. This is consistent with the procedure for allocating the number of bits for individual patterns described above when considering known technical solutions.

В варианте реализации настоящего изобретения видеодекодер 25 считывает I-шаблон, приходящий первым, затем два B-шаблона, один P-шаблон и еще два B-шаблона, декодирует их и выдает на выход. Поскольку существует возможность декодирования I-, B-, B- и P-шаблонов, исключая первые два B-шаблона, то за одну операцию доступа можно выдать на выход четыре поступающих шаблона. In an embodiment of the present invention, video decoder 25 reads the first I-pattern, then two B-patterns, one P-pattern and two more B-patterns, decodes them and outputs them. Since it is possible to decode I-, B-, B- and P-patterns, excluding the first two B-patterns, then four incoming patterns can be output in one access operation.

Когда положение I-шаблона известно благодаря информации, содержащейся в субкоде или в приватном пакете, поиск I-шаблона производится на основании именно такой информации цифровым ЗУ 10, и последовательно поступающие шесть шаблонов считываются таком же образом, как описано выше. When the position of the I-template is known due to the information contained in the subcode or in a private package, the search for the I-template is performed on the basis of such information with the digital memory 10, and six consecutive templates are read in the same manner as described above.

В том варианте реализации настоящего изобретения, который только что рассмотрен выше, время, потребное на выполнение операции поиска, может быть рассчитано. Если считать ЗУ 10 дисковым накопителем данных, работающим в режиме Оперативного ЗУ (ОЗУ), то это время сложится из перечисленных ниже временных параметров. In the embodiment of the present invention that has just been discussed above, the time required to complete the search operation can be calculated. If we consider the memory 10 as a disk data drive operating in the RAM mode (RAM), then this time will consist of the time parameters listed below.

Время установки головок: M (зависит от особенностей механической конструкции)
Время обработки сервомеханизма: N (зависит от сервосхемы)
Время ожидания оборота диска: около 300 миллисекунд при отсчете по внешней окружности компакт-диска
Время считывания данных: 245 миллисекунд или около того для считывания 6-ти шаблонов
Поскольку здесь речь идет об операции поиска соседних I-шаблонов, можно считать, что из перечисляемых выше параметров время установки головок M и время обработки сервомеханизма N будут весьма невелики по сравнению с временем ожидания при обороте (повороте) диска, и поэтому ими можно пренебречь. Вследствие этого обычно считают, что время различных манипуляций с шаблоном составляет около 545-ти миллисекунд максимум. Считывание шести I-, B-, B-, P-, B- и B-шаблонов занимает время (150+75+(4•5)/100 = 245 миллисекунд.
Head installation time: M (depends on the mechanical design)
Servo processing time: N (depends on the servo circuit)
Disc rotation waiting time: about 300 milliseconds when counting around the outer circumference of a CD
Data Read Time: 245 milliseconds or so to read 6 patterns
Since we are talking about the operation of searching for neighboring I-patterns, we can assume that of the above parameters, the installation time of the heads M and the processing time of the servo mechanism N will be very small compared to the waiting time during disk rotation (rotation), and therefore they can be neglected. As a result of this, it is usually believed that the time of various manipulations with the template is about 545 milliseconds maximum. Reading six I-, B-, B-, P-, B- and B-patterns takes time (150 + 75 + (4 • 5) / 100 = 245 milliseconds.

Согласно настоящему варианту реализации изобретения за одну секунду выполняется обработка 8-ми или около того шаблонов. Следовательно, время ожидания, психологически воздействующее на пользователя, может быть снижено. According to the present embodiment, processing of 8 or so patterns is performed in one second. Therefore, the waiting time psychologically affecting the user can be reduced.

Следует отметить, что хотя в описании данного варианта изобретения в качестве данных, считываемых во время поиска, рассматривались шесть шаблонов, начинающихся с I-шаблона, тот же эффект может быть получен и при считывании двух или более шаблонов, включающих I-шиблон. Можно также подобрать и соответствующий алгоритм, где в буфер видеокода считывается заданное количество данных. It should be noted that although in the description of this embodiment of the invention, six patterns starting with an I-pattern were considered as data read during the search, the same effect can be obtained by reading two or more patterns including an I-pattern. You can also choose the appropriate algorithm, where a given amount of data is read into the video code buffer.

Хотя в приведенном выше подробном описании настоящего изобретения использовались конкретные иллюстративные варианты изобретения, следует ясно представлять себе, что настоящее изобретение не ограничивается этими примерами и могут быть осуществлены различные модификации этого изобретения, не выходящие за рамки заявленного объема притязаний, изложенных в прилагаемой формуле настоящего изобретения. Although specific illustrative embodiments of the invention have been used in the above detailed description of the present invention, it should be clearly understood that the present invention is not limited to these examples and various modifications of this invention may be made without departing from the claimed scope of claims set forth in the appended claims of the present invention.

Claims (64)

1. Устройство для подготовки к записи на носителе информации кодируемого с переменным параметром сигнала, вырабатываемого путем уплотнения входного цифрового сигнала с переменным коэффициентом уплотнения и включающего детерминированную часть сигнала, содержащее средство для вырабатывания сигнала флажка, указывающего детерминированную часть в кодируемом с переменным параметром сигнале, средство для вырабатывания маркера вида сигнала в ответ на сигнал флажка, отличающееся тем, что содержит средство для мультиплексирования маркера вида сигнала с кодируемым с переменным параметром сигналом для образования мультиплексированного сигнала, причем маркер вида сигнала располагается смежно с детерминированной частью сигнала для указания такой детерминированной части в мультиплексированном сигнале. 1. A device for preparing for recording on an information carrier a signal encoded with a variable parameter generated by compressing an input digital signal with a variable compression coefficient and including a deterministic part of the signal, comprising means for generating a flag signal indicating the deterministic part in the signal encoded with a variable parameter, means for generating a marker of the type of signal in response to a flag signal, characterized in that it contains means for multiplexing the marker in yes signal encoded with a variable parameter signal to form a multiplexed signal, the signal type marker is located adjacent to the deterministic part of the signal for indicating a deterministic part in the multiplexed signal. 2. Устройство по п.1, отличающееся тем, что средство для мультиплексирования выполнено с возможностью мультиплексировать маркер вида сигнала с кодируемым с переменным параметром сигналом таким образом, что маркер вида сигнала располагается непосредственно перед детерминированной частью сигнала в мультиплексированном сигнале. 2. The device according to claim 1, characterized in that the means for multiplexing is configured to multiplex a signal type marker with a signal encoded with a variable parameter so that the signal type marker is located directly in front of the deterministic part of the signal in the multiplexed signal. 3. Устройство по п. 2, отличающееся тем, что цифровой входной сигнал представляет собой цифровой видеосигнал, включающий множество шаблонов, уплотняемых либо во внутришаблонном режиме, либо в межшаблонном режиме, а средство для вырабатывания сигнала флажка принимает кодируемый с переменным параметром сигнал и вырабатывает сигнал флажка, когда кодируемый с переменным параметром сигнал включает в себя часть, которая образуется в результате уплотнения шаблона во внутришаблонном режиме. 3. The device according to claim 2, characterized in that the digital input signal is a digital video signal including a plurality of patterns, compressed either in intra-pattern mode or in inter-pattern mode, and the means for generating a flag signal receives a signal encoded with a variable parameter and generates a signal flag, when the signal encoded with a variable parameter includes a part that is formed as a result of pattern compaction in intra-pattern mode. 4. Устройство по п.2, отличающееся тем, что дополнительно содержит средство для записи мультиплексированного сигнала на носителе записи, а средство для вырабатывания маркера вида сигнала используется для вырабатывания маркера вида сигнала, включающего информацию, указывающую местоположение на носителе записи дополнительного маркера вида сигнала, причем дополнительный маркер вида сигнала располагается в мультиплексированном сигнале в непосредственной близости от данного маркера вида сигнала. 4. The device according to claim 2, characterized in that it further comprises means for recording a multiplexed signal on a recording medium, and means for generating a signal type marker is used to generate a signal type marker, including information indicating the location on the recording medium of an additional signal type marker, moreover, an additional signal type marker is located in the multiplexed signal in the immediate vicinity of this signal type marker. 5. Устройство по п. 2, отличающееся тем, что дополнительно содержит средство для записи мультиплексированного сигнала на носителе записи, а средство для вырабатывания маркера вида сигнала используется для вырабатывания маркера вида сигнала, включающего информацию, указывающую местоположение на носителе записи множества дополнительных маркеров вида сигнала, последовательно расположенных по обе стороны от данного маркера вида сигнала в мультиплексированном сигнале. 5. The device according to claim 2, characterized in that it further comprises means for recording the multiplexed signal on the recording medium, and means for generating a signal type marker is used to generate a signal type marker, including information indicating the location on the recording medium of a plurality of additional signal type markers sequentially located on both sides of this marker type of signal in the multiplexed signal. 6. Устройство по п.1, отличающееся тем, что входной неуплотненный видеосигнал содержит множество шаблонов, а средство для вырабатывания сигнала флажка содержит средство для уплотнения неуплотненного цифрового видеосигнала с использованием переменного коэффициента уплотнения для образования кодируемого с переменным параметром сигнала, причем уплотняющее средство вырабатывает сигнал флажка, когда кодируемый с переменным параметром сигнал включает в себя часть, образующуюся в результате уплотнения шаблона во внутришаблонном режиме уплотнения. 6. The device according to claim 1, characterized in that the input uncompressed video signal contains many patterns, and the means for generating a flag signal comprises means for compressing the uncompressed digital video signal using a variable compression coefficient to form a signal encoded with a variable parameter, and the sealing means generates a signal flag, when the signal encoded with a variable parameter includes the part resulting from compaction of the template in the intra-pattern mode grafting. 7. Устройство по п.1, отличающееся тем, что средство для вырабатывания маркера вида сигнала используется для формирования пакета заданного вида, аналогичного маркеру вида сигнала. 7. The device according to claim 1, characterized in that the means for generating a signal type marker is used to form a packet of a given type, similar to a signal type marker. 8. Устройство по п.7, отличающееся тем, что мультиплексирующее средство мультиплексирует пакет с сигналом, кодируемым с переменным параметром таким образом, чтобы пакет был расположен непосредственно впереди детерминированной части мультиплексированного сигнала. 8. The device according to claim 7, characterized in that the multiplexing means multiplexes the packet with the signal encoded with a variable parameter so that the packet is located directly in front of the deterministic part of the multiplexed signal. 9. Устройство по п.8, отличающееся тем, что кодируемый с переменным параметром сигнал включает множество детерминированных частей сигнала, а мультиплексированный сигнал включает пакет, предшествующий каждой такой детерминированной части сигнала, при этом устройство дополнительно содержит средство для записи мультиплексированного сигнала на носителе информации, средство памяти для хранения данных о местоположении каждого пакета на носителе информации, и средство записи, дополнительно используемое для записи данных о местоположении, считанных из средства памяти в каждый пакет, записанный на носителе информации, причем данные о местоположении записываются после записи мультиплексированного сигнала. 9. The device according to claim 8, characterized in that the variable-encoded signal comprises a plurality of deterministic signal parts, and the multiplexed signal includes a packet preceding each such deterministic signal part, the device further comprising means for recording the multiplexed signal on the information medium, memory means for storing location data of each packet on the storage medium, and recording means further used for recording location data, with read from the storage medium into each packet recorded on the storage medium, the location data being recorded after recording the multiplexed signal. 10. Устройство по п.9, отличающееся тем, что при записи мультиплексированного сигнала средством записи оно записывает в каждый пакет данные о местоположении заданного количества пакетов, предшествующих данному пакету в мультиплексированном сигнале. 10. The device according to claim 9, characterized in that when recording a multiplexed signal with a recording means, it records in each packet data on the location of a given number of packets preceding this packet in the multiplexed signal. 11. Устройство по п.8, отличающееся тем, что средство для вырабатывания маркера вида сигнала содержит средство для накапливания заданного объема кодируемого с переменным параметром сигнала, контрольное средство, чувствительное к сигналу флажка, вырабатывающее управляющий сигнал, когда заданный объем кодируемого с переменным параметром сигнала, накопленный в накапливающем средстве, включает детерминированную часть заданного вида, а средство для вырабатывания маркера вида сигнала формирует пакет заданного вида в ответ на управляющий сигнал. 11. The device according to claim 8, characterized in that the means for generating a signal type marker comprises means for accumulating a predetermined volume of a signal encoded with a variable parameter, a control means sensitive to a flag signal that generates a control signal when a predetermined amount of a signal encoded with a variable parameter , accumulated in the accumulating means, includes a deterministic part of a given type, and means for generating a marker of the type of signal generates a packet of a given type in response to the control system cash. 12. Устройство по п.2, отличающееся тем, что средство для вырабатывания маркера вида сигнала используется для формирования субкода типа маркера вида сигнала. 12. The device according to claim 2, characterized in that the means for generating a signal type marker is used to generate a subcode such as a signal type marker. 13. Устройство по п.12, отличающееся тем, что кодируемый с переменным параметром сигнал разделяется на секторы, каждый из которых начинается с заголовка сектора, а мультиплексирующее средство мультиплексирует маркер вида сигнала и кодируемый с переменным параметром сигнал путем ввода субкода в заголовок того сектора, который содержит детерминированную часть сигнала. 13. The device according to p. 12, characterized in that the signal encoded with a variable parameter is divided into sectors, each of which begins with a sector header, and the multiplexing means multiplexes a signal type marker and a signal encoded with a variable parameter by entering a subcode in the header of that sector, which contains the deterministic part of the signal. 14. Устройство по п.13, отличающееся тем, что субкод распределен по заголовкам множества последующих секторов, содержащих детерминированную часть сигнала. 14. The device according to p. 13, characterized in that the subcode is distributed over the headers of many subsequent sectors containing the deterministic part of the signal. 15. Устройство по п. 13, отличающееся тем, что дополнительно содержит средство для записи мультиплексированного сигнала на носитель информации, а средство для вырабатывания маркера вида сигнала формирует субкод, включающий данные, указывающие местоположение на носителе информации дополнительного маркера вида сигнала, причем дополнительный маркер вида сигнала расположен в мультиплексированном сигнале в непосредственной близости от данного маркера вида сигнала. 15. The device according to p. 13, characterized in that it further comprises means for recording a multiplexed signal on an information carrier, and means for generating a signal type marker generates a subcode including data indicating the location on the information medium of an additional signal type marker, an additional type marker The signal is located in the multiplexed signal in the immediate vicinity of this signal type marker. 16. Способ подготовки к записи на носителе информации кодируемого с переменным параметром сигнала, вырабатываемого путем уплотнения с переменным коэффициентом уплотнения входного цифрового сигнала и содержащего детерминированную часть заданного вида, включающий операцию вырабатывания сигнала флажка, указывающего местоположение детерминированной части в кодируемом с переменным параметром сигнале, операцию вырабатывания маркера вида сигнала в ответ на сигнал флажка, отличающийся тем, что содержит операцию мультиплексирования маркера вида сигнала с кодируемым с переменным параметром сигналом для образования мультиплексированного сигнала, при этом маркер вида сигнала располагают смежно с детерминированной частью сигнала для указания ее в составе мультиплексированного сигнала. 16. A method of preparing for recording on a storage medium information of a signal encoded with a variable parameter, generated by compression with a variable compression coefficient of the input digital signal and containing a deterministic part of a given type, including the operation of generating a flag signal indicating the location of the deterministic part in the signal encoded with a variable parameter, operation generating a signal type marker in response to a flag signal, characterized in that it comprises a mark multiplexing operation a kind of signal to be coded with a variable parameter signal to form a multiplexed signal, the signal type of marker is positioned adjacent to the deterministic part of the signal to indicate it as a part of the multiplexed signal. 17. Способ по п.16, отличающийся тем, что при выполнении операции мультиплексирования маркер вида сигнала мультиплексируют с кодируемым с переменным параметром сигналом, помещая маркер вида сигнала непосредственно впереди детерминированной части сигнала. 17. The method according to clause 16, characterized in that when performing the multiplexing operation, the signal type marker is multiplexed with the signal encoded with a variable parameter, placing the signal type marker directly in front of the deterministic part of the signal. 18. Способ по п.17, отличающийся тем, что в качестве цифрового входного сигнала используют цифровой видеосигнал, включающий множество шаблонов, каждый из которых уплотняют либо во внутришаблонном, либо в межшаблонном режиме, а при выполнении операции вырабатывания сигнала флажка принимают кодируемый с переменным параметром сигнала, и вырабатывают сигнал флажка, идентифицирующий ту часть сигнала, которая образуется в результате уплотнения шаблона во внутришаблонном режиме в составе кодируемого с переменным параметром сигнала. 18. The method according to 17, characterized in that a digital video signal including a plurality of patterns is used as a digital input signal, each of which is compressed either in the intra-template or in the inter-template mode, and when performing the operation of generating a flag signal, an encoded with a variable parameter is received signal, and a flag signal is generated that identifies that part of the signal that is formed as a result of pattern compaction in intra-pattern mode as part of a signal encoded with a variable parameter. 19. Способ по п.17, отличающийся тем, что дополнительно включает операцию записи мультиплексированного сигнала на носитель информации, а при выполнении операции вырабатывания маркера виде сигнала в этот маркер вводят данные, указывающие местоположение на носителе информации дополнительного маркера вида сигнала, причем дополнительный маркер располагают в мультиплексированном сигнале в непосредственной близости от основного маркера вида сигнала. 19. The method according to 17, characterized in that it further includes the operation of writing a multiplexed signal to the storage medium, and when performing the operation of generating a marker as a signal, data is entered into this marker indicating the location on the information carrier of an additional marker of the signal type, with an additional marker in a multiplexed signal in the immediate vicinity of the main marker of the signal type. 20. Способ по п.17, отличающийся тем, что дополнительно включает операцию записи мультиплексированного сигнала на носитель информации, при выполнении операции вырабатывания маркера вида сигнала в маркер вводят данные, указывающие местоположение на носителе информации множества дополнительных маркеров вида сигнала, последовательно расположенных поблизости от основного маркера вида сигнала в мультиплексированном сигнале. 20. The method according to 17, characterized in that it further includes the step of writing the multiplexed signal to the storage medium, when performing the operation of generating a signal type marker, data is entered into the marker indicating the location on the information medium of a plurality of additional signal type markers sequentially located near the main markers of the signal type in the multiplexed signal. 21. Способ по п.16, отличающийся тем, что дополнительно включает операцию приема неуплотненного цифрового видеосигнала, содержащего множество шаблонов, а средство для формирования сигнала флажка содержит средство для уплотнения с переменным коэффициентом уплотнения цифрового видеосигнала для образования сигнала, кодируемого с переменным параметром, при этом средство для уплотнения сигнала вырабатывает сигнал флажка тогда, когда сигнал, кодируемый с переменным параметром включает в себя часть его, образующуюся в результате уплотнения шаблона в межшаблонном режиме уплотнения. 21. The method according to clause 16, characterized in that it further includes the step of receiving an uncompressed digital video signal containing a plurality of patterns, and the means for generating a flag signal comprises means for compressing with a variable compression coefficient of the digital video signal to form a signal encoded with a variable parameter, this means for signal compression produces a flag signal when the signal encoded with a variable parameter includes a part of it resulting from the compression of ablation in interspersed mode of compaction. 22. Способ по п.16, отличающийся тем, что при выполнении операции вырабатывания маркера вида сигнала формируют пакет заданного вида. 22. The method according to clause 16, characterized in that when performing the operation of generating a marker of the form of the signal form a packet of a given type. 23. Способ по п. 22, отличающийся тем, что при выполнении операции мультиплексирования формируют пакет с сигналом, кодируемым с переменным параметром, причем пакет располагают непосредственно впереди детерминированной части сигнала. 23. The method according to p. 22, characterized in that when performing the multiplexing operation, a packet is formed with a signal encoded with a variable parameter, the packet being placed directly in front of the deterministic part of the signal. 24. Способ по п.23, отличающийся тем, что кодируемый с переменным параметром сигнал включает множество детерминированных частей и при выполнении операции мультиплексирования пакетов с сигналом, кодируемым, с переменным параметром, пакеты располагают перед каждой детерминированной частью сигнала, причем способ включает дополнительно операции записи мультиплексированного сигнала на носителе информации, хранения данных о местоположении на носителе в составе каждого пакета, и дополнительной записи данных о местоположении, считанных из средства памяти, на носителе информации после записи мультиплексированного сигнала. 24. The method according to claim 23, wherein the variable-encoded signal comprises a plurality of deterministic parts, and when the packet multiplexing operation is performed on a signal encoded with a variable parameter, packets are placed in front of each deterministic signal part, the method further comprising recording operations a multiplexed signal on the storage medium, storing location data on the medium as part of each packet, and additionally recording location data read from dstva memory, on the recording medium after recording the multiplexed signal. 25. Способ по п.24, отличающийся тем, что при выполнении операции записи на носителе информации мультиплексированного сигнала в каждом пакете записывают данные о местоположении заданного количества пакетов, предшествующих пакету в мультиплексированном сигнале, а при выполнении дополнительной записи в каждый пакет записывают данные о местоположении заданного количества пакетов, следующих за пакетом в мультиплексированном сигнале. 25. The method according to paragraph 24, wherein when performing the write operation on the information carrier of the multiplexed signal in each packet, the location data of a given number of packets preceding the packet in the multiplexed signal is recorded, and when additional recording is performed, the location data is recorded in each packet the specified number of packets following the packet in the multiplexed signal. 26. Способ по п.23, отличающийся тем, что при выполнении операции формирования маркера вида сигнала накапливают заданный объем сигнала, кодируемого с переменным параметром, вырабатывают в ответ на сигнал флажка контрольный сигнал, когда в заданном объеме кодируемого с переменным параметром сигнала, накопленного накапливающим средством, включена детерминированная часть сигнала, а при выполнении операции вырабатывания маркера вида сигнала формируют пакет заданного вида в ответ на контрольный сигнал. 26. The method according to item 23, wherein when performing the operation of forming a marker of the type of signal accumulate a predetermined amount of a signal encoded with a variable parameter, generate a control signal in response to a flag signal when a signal accumulated accumulating in a predetermined amount of a signal encoded with a variable parameter means, the deterministic part of the signal is turned on, and when performing the operation of generating a marker of the signal type, a packet of a given type is formed in response to the control signal. 27. Способ по п.17, отличающийся тем, что при выполнении операции вырабатывания маркера вида сигнала в качестве такого маркера вырабатывают субкод. 27. The method according to 17, characterized in that when performing the operation of generating a marker of the signal type, a subcode is generated as such a marker. 28. Способ по п.17, отличающийся тем, что кодируемый с переменным параметром сигнал разделяют на секторы, каждый из которых начинается с заголовка сектора, а при выполнении операции мультиплексирования маркер вида сигнала мультиплексируют с сигналом, кодируемым с переменным параметром кодирования путем ввода субкода в заголовок сектора, вмещающего детерминированную часть сигнала. 28. The method according to 17, characterized in that the signal encoded with a variable parameter is divided into sectors, each of which begins with a sector header, and when performing the multiplexing operation, a signal type marker is multiplexed with a signal encoded with a variable encoding parameter by entering a subcode into header of the sector containing the deterministic part of the signal. 29. Способ по п. 28, отличающийся тем, что при выполнении операции мультиплексирования субкод распределяют по заголовкам множества последующих секторов, вмещающих детерминированную часть сигнала. 29. The method according to p. 28, characterized in that when performing the multiplexing operation, the subcode is distributed over the headers of a plurality of subsequent sectors containing the deterministic part of the signal. 30. Способ по п.28, отличающийся тем, что кодируемый с переменным параметром кодирования сигнал включает множество детерминированных частей, и способ дополнительно включает в себя операцию записи мультиплексированного сигнала на носителе информации, причем при выполнении операции вырабатывания маркера вида сигнала формируют субкод, включающий информацию, указывающую местоположение на носителе информации дополнительного маркера вида сигнала, который располагают вблизи основного маркера в мультиплексированном сигнале. 30. The method according to p. 28, characterized in that the signal encoded with a variable encoding parameter includes a lot of deterministic parts, and the method further includes the operation of recording the multiplexed signal on the information carrier, and when performing the operation of generating a marker of the type of signal, a subcode comprising information indicating the location on the information carrier of an additional marker of the form of the signal, which is located near the main marker in the multiplexed signal. 31. Устройство последовательного воспроизведения частей мультиплексированного сигнала, записанного на носителе информации, для выполнения высокоскоростного поиска, причем мультиплексированный сигнал включает в себя кодируемый с переменным параметром кодирования сигнал и маркеры вида сигнала, идентифицирующие детерминированные части сигнала, кодируемого с переменным параметром, содержащее средство для воспроизведения части мультиплексированного сигнала с позиции считывания на носителе информации, отличающееся тем, что содержит средство для демультиплексирования кодируемого с переменным параметром сигнала и маркера вида сигнала из части мультиплексированного сигнала, и контрольное средство для изменения позиции считывания в ответ на маркер вида сигнала. 31. A device for sequentially reproducing portions of a multiplexed signal recorded on a storage medium for performing a high-speed search, the multiplexed signal including a signal encoded with a variable encoding parameter and signal type markers identifying the deterministic parts of a signal encoded with a variable parameter, comprising means for reproducing parts of the multiplexed signal from the read position on the storage medium, characterized in that it contains COROLLARY for demultiplexing the encoded signal with a variable parameter and form part of the marker signal from the multiplexed signal, and control means for changing the read position in response to the type of the marker signal. 32. Устройство по п.31, отличающееся тем, что маркер вида сигнала включает информацию о местоположении, указывающую местоположение на носителе информации дополнительно маркера вида сигнала, контрольное средство изменяет позицию считывания на основе информации о местоположении, содержащейся в маркере вида сигнала. 32. The device according to p, characterized in that the signal type marker includes location information indicating a location on the information medium additionally of the signal type marker, the control means changes the read position based on the location information contained in the signal type marker. 33. Устройство по п.32, отличающееся тем, что контрольное средство включает средство для извлечения информации о местоположении данных из маркера вида сигнала, причем контрольное средство изменяет позицию считывания на новую позицию, указанную в информации о местоположении, а воспроизводящее средство воспроизводит мультиплексированный сигнал, включающий дополнительный маркер вида сигнала, с новой позиции считывания. 33. The device according to p, characterized in that the control means includes a means for extracting information about the location of the data from the marker type of the signal, and the control means changes the read position to a new position indicated in the location information, and the reproducing means reproduces the multiplexed signal, including an additional marker of the signal type, from a new reading position. 34. Устройство по п.33, отличающееся тем, что маркер вида сигнала включает информацию о местоположении, указывающую положение на носителе информации множества дополнительных маркеров вида сигнала, последовательно предшествующих и последующих относительно данного маркера, при этом контрольное средство включает средство для выборки из информации о местоположении позиции одного из множества дополнительных маркеров вида сигнала с учетом требуемой скорости поиска, а позицию считывания контрольное средство изменяет на новую позицию, в соответствии с данными об этой позиции, извлеченными средством выборки. 34. The device according to p. 33, wherein the signal type marker includes location information indicating the position on the information medium of a plurality of additional signal type markers successively preceding and following relative to this marker, while the control means includes means for selecting from information about the location of the position of one of the many additional markers of the signal type, taking into account the required search speed, and the control position changes the reading position to a new position, in accordance with etstvii data about the position extracted sample means. 35. Устройство по п.32, отличающееся тем, что оно дополнительно содержит средство памяти для хранения информации о местоположении, включенной в маркер вида сигнала, средство, работающее под воздействием команды поиска и считывающее информацию о местоположении из средства памяти, и контрольное средство, изменяющее позицию считывания в соответствии с информацией о положении, считываемой из средства памяти. 35. The device according to p. 32, characterized in that it further comprises a memory means for storing location information included in the signal type marker, a tool that operates under the influence of a search command and reads the location information from the memory means, and control means, which changes a read position in accordance with position information read from the memory means. 36. Устройство по п.32, отличающееся тем, что детерминированная часть сигнала является расширяемой частью сигнала, кодируемого с переменным параметром, которая в мультиплексированном сигнале следует непосредственно за каждым маркером вида сигнала, при этом часть мультиплексированного сигнала, воспроизводимая на каждой позиции считывания, включает маркер вида сигнала и расширяемую часть сигнала, кодируемого с переменным параметром, а настоящее устройство дополнительно включает средство для расширения расширяемой части сигнала, кодируемого с переменным параметром, извлекаемой демультиплексором из воспроизводимого мультиплексированного сигнала для вывода расширенной части в качестве выходного сигнала. 36. The device according to p, characterized in that the deterministic part of the signal is an expandable part of the signal encoded with a variable parameter, which in the multiplexed signal immediately follows each marker of the signal type, while the part of the multiplexed signal reproduced at each read position includes a marker of the type of signal and the expandable part of the signal encoded with a variable parameter, and the present device further includes means for expanding the expandable part of the signal encoded a variable parameter extracted by the demultiplexer from the reproduced multiplexed signal to output the expanded part as an output signal. 37. Устройство по п. 36, отличающееся тем, что контрольное средство включает в себя средство для извлечения информации о местоположении из маркера вида сигнала, воспроизведенного с носителя информации с позиции считывания, причем контрольное средство изменяет позицию считывания на новую позицию, указываемую информацией о местоположении из маркера вида сигнала, воспроизводимого с настоящей позиции считывания, воспроизводящее средство воспроизводит с новой позиции считывания часть мультиплексированного сигнала, включающую дополнительный маркер вида сигнала, включающий информацию о местоположении, и расширяемую часть сигнала, кодируемого с переменным параметром, а расширяющее средство формирует выходной сигнал на каждой позиции считывания. 37. The device according to p. 36, characterized in that the control means includes means for extracting location information from the marker of the signal reproduced from the information carrier from the read position, and the control means changes the read position to a new position indicated by the location information from the marker of the type of signal reproduced from the current reading position, the reproducing means reproduces from the new reading position a part of the multiplexed signal, including an additional th type marker signal comprising the location information, and an expandable portion of the signal encoded by the variable parameter, and expanding means provides an output signal at each read position. 38. Устройство по п.32, отличающееся тем, что кодируемый с переменным параметром сигнал включает видеосигнал, содержащий множество шаблонов, каждый из которых уплотняется либо во внутришаблонном режиме, либо в межшаблонном режиме, а маркер вида сигнала непосредственно предшествует каждому шаблону, уплотняемому во внутришаблонном режиме. 38. The device according to p, characterized in that the signal encoded with a variable parameter includes a video signal containing a plurality of patterns, each of which is compressed either in the intra-pattern mode or in the inter-pattern mode, and the signal type marker immediately precedes each pattern, compressed in the intra-pattern mode. 39. Устройство по п. 31, отличающееся тем, что маркер вида сигнала включает в пакет заданного вида. 39. The device according to p. 31, characterized in that the marker type of the signal includes in the package of a given type. 40. Устройство по п.39, отличающееся тем, что в мультиплексированном сигнале пакет заданного вида непосредственно предшествует детерминированной части сигнала. 40. The device according to § 39, characterized in that in the multiplexed signal the packet of a given form immediately precedes the deterministic part of the signal. 41. Устройство по п.39, отличающееся тем, что кодируемый с переменным параметром сигнал включает видеосигнал, содержащий множество шаблонов, каждый из которых уплотняют либо во внутришаблонном, либо в межшаблонном режиме, а пакет заданного вида является входным пакетом, непосредственно предшествующим каждому шаблону, уплотненному во внутришаблонном режиме. 41. The device according to § 39, wherein the signal encoded with a variable parameter includes a video signal containing a plurality of patterns, each of which is compressed in either intra-pattern or inter-pattern mode, and a packet of a given type is an input packet immediately preceding each pattern, compacted in intra-pattern mode. 42. Устройство по п. 31, отличающееся тем, что маркер вида сигнала включается в субкод. 42. The device according to p. 31, characterized in that the marker type of signal is included in the subcode. 43. Устройство по п.42, отличающееся тем, что в мультиплексированном сигнале кодируемый с переменным параметром сигнал разделен на множество секторов, каждый из которых начинается с заголовка сектора, а в заголовке сектора, вмещающего детерминированную часть сигнала, помещают субкод. 43. The device according to § 42, wherein the multiplexed signal encoded with a variable parameter is divided into many sectors, each of which begins with a sector header, and a subcode is placed in the sector header containing the deterministic part of the signal. 44. Устройство по п. 43, отличающееся тем, что в мультиплексированном сигнале субкод распределен по заголовкам множества последующих секторов, вмещающих детерминированную часть сигнала. 44. The device according to p. 43, characterized in that in the multiplexed signal, the subcode is distributed over the headers of the set of subsequent sectors containing the deterministic part of the signal. 45. Устройство по п.42, отличающееся тем, что в кодируемый с переменным параметром сигнал включен видеосигнал, содержащий множество шаблонов, уплотняемых либо во внутришаблонном, либо в межшаблонном режиме, а субкод распределен по заголовкам множества последующих секторов, вмещающих шаблон, уплотненный во внутришаблонном режиме. 45. The device according to § 42, wherein the signal encoded with a variable parameter includes a video signal containing a plurality of patterns compressed either in intra-pattern or inter-pattern mode, and the subcode is distributed over the headers of many subsequent sectors containing a pattern compressed in intra-pattern mode. 46. Способ последовательного воспроизведения частей мультиплексированного сигнала, записанного на носителе информации, для проведения высокоскоростного поиска, причем мультиплексированный сигнал включает в себя кодируемый с переменным параметром сигнал и маркеры вида сигнала, идентифицирующие детерминированные части сигнала, кодируемого с переменным параметром, включающий операции воспроизведения части мультиплексированного сигнала с позиции считывания на носителе информации, отличающийся тем, что содержит операции демультиплексирования кодируемого с переменным параметром сигнала и маркера вида сигнала из состава части воспроизведенного мультиплексированного сигнала, и изменения позиции считывания под воздействием маркера вида сигнала. 46. A method for sequentially reproducing portions of a multiplexed signal recorded on a storage medium for performing a high-speed search, the multiplexed signal including a variable-encoded signal and signal type markers identifying the deterministic parts of a variable-encoded signal, including reproduction of the multiplexed part a signal from a read position on a storage medium, characterized in that it contains demultiplex operations encoding a signal encoded with a variable parameter and a signal type marker from the portion of the reproduced multiplexed signal, and changing the read position under the influence of the signal type marker. 47. Способ по п.46, отличающийся тем, что маркер вида сигнала включает информацию о местоположении, указывающую положение на носителе информации дополнительного маркера вида сигнала, а при выполнении операции изменения позиции считывания позицию изменяют с учетом информации о местоположении, содержащейся в маркере вида сигнала. 47. The method according to item 46, wherein the signal type marker includes location information indicating a position on the information medium of an additional signal type marker, and when performing a read position change operation, the position is changed based on the location information contained in the signal type marker . 48. Способ по п.47, отличающийся тем, что при выполнении операции изменения позиции считывания извлекают из маркера вида сигнала информацию о местоположении, изменяют позицию считывания на новую позицию с учетом извлеченной информации, а при выполнении операции воспроизведения с новой позиции воспроизводят часть мультиплексированного сигнала, включающую дополнительный маркер вида сигнала. 48. The method according to clause 47, characterized in that when performing the operation of changing the reading position, location information is extracted from the signal type marker, the reading position is changed to a new position based on the extracted information, and when the playback operation is performed from the new position, part of the multiplexed signal is reproduced including an additional marker of a signal type. 49. Способ по п.48, отличающийся тем, что маркер вида сигнала содержит информацию о местоположении, указывающую положение на носителе информации множества дополнительных маркеров вида сигнала, последовательно предшествующих и следующих за основным маркером вида сигнала, при этом во время выполнения операции изменения позиции считывания дополнительно извлекают из информации о местоположении данные о положении одного из множества дополнительных маркеров вида сигнала с учетом требуемой скорости поиска, а позицию считывания изменяют на новую позицию, указанную в извлеченных данных и ее местоположения. 49. The method according to p. 48, characterized in that the signal type marker contains location information indicating the position on the information carrier of a plurality of additional signal type markers successively preceding and following the main signal type marker, while during the operation of changing the reading position additionally retrieving from the location information the position data of one of the plurality of additional markers of the signal type taking into account the required search speed, and the reading position is changed to but the position indicated in the extracted data and its location. 50. Способ по п.47, отличающийся тем, что дополнительно включает операции занесения данных в запоминающее устройство, хранения информации о местоположении включенной в маркер вида сигнала в запоминающем устройстве, считывания из запоминающего устройства информации о местоположении по команде поиска и изменения позиции считывания по команде считывания информации из запоминающего устройства. 50. The method according to clause 47, characterized in that it further includes the operation of entering data into a storage device, storing location information included in the signal type marker in a storage device, reading location information from a storage device by a search command, and changing a read position by a command reading information from a storage device. 51. Способ по п.47, отличающийся тем, что расширяемая часть кодируемого с переменным параметром сигнала следует в мультиплексированном сигнале непосредственно за каждым маркером вида сигнала, при выполнении операции воспроизведения части мультиплексированного сигнала воспроизводят ту его часть, которая включает маркер вида сигнала и расширяемую часть кодируемого с переменным параметром сигнала, причем способ дополнительно включает в себя операции расширения расширяемой части кодируемого с переменным параметром сигнала, демультиплексированной из воспроизведенной части мультиплексированного сигнала, и представления расширенной части сигнала в качестве выходного сигнала. 51. The method according to clause 47, wherein the expandable part of the signal encoded with a variable parameter follows in the multiplexed signal immediately after each marker of the signal type, during the playback operation, part of the multiplexed signal reproduces that part that includes the signal type marker and the expandable part encoded with a variable parameter signal, and the method further includes expanding the expandable part of the encoded with a variable parameter signal, demultiplex th e from the reproduced portion of the multiplexed signal, and presenting the expanded part of the signal as the output signal. 52. Способ по п.51, отличающийся тем, что при выполнении операции изменения позиции считывания из маркера вида сигнала извлекают информацию о местоположении, позицию считывания изменяют на новую позицию, положение которой указано информацией, содержащейся в маркере вида сигнала, при выполнении операции воспроизведения с новой позиции считывания воспроизводят часть мультиплексированного сигнала, включающую дополнительный маркер вида сигнала, содержащий дополнительную информацию о местоположении, а также включающую расширяемую часть кодируемого с переменным параметром сигнала, а после каждого повторного изменения позиции считывания представляют расширенную часть сигнала в качестве выходного сигнала. 52. The method according to p. 51, characterized in that when performing the operation of changing the reading position from the signal type marker, location information is extracted, the reading position is changed to a new position, the position of which is indicated by the information contained in the signal type marker, when performing the playback operation with a new reading position reproduce part of the multiplexed signal, including an additional marker of the form of the signal containing additional information about the location, as well as the expandable part of the a signal generated with a variable parameter, and after each repeated change in the read position, an extended part of the signal is represented as an output signal. 53. Способ по п.51, отличающийся тем, что входящий в состав мультиплексированного сигнала кодируемый с переменным параметром сигнал включает видеосигнал, содержащий множество шаблонов, каждый из которых уплотняют либо во внутришаблонном режиме, либо в межшаблонном режиме, а маркер вида сигнала помещают непосредственно перед каждым шаблоном, уплотненным во внутришаблонном режиме. 53. The method according to p. 51, characterized in that the signal encoded with a variable parameter included in the multiplexed signal includes a video signal containing a plurality of patterns, each of which is compressed either in intra-pattern mode or in inter-pattern mode, and a signal type marker is placed immediately before each template compressed in intra mode. 54. Способ по п.46, отличающийся тем, что в мультиплексированном сигнале маркер вида сигнала включает в состав пакета заданного типа. 54. The method according to item 46, wherein the multiplexed signal marker type of signal includes a packet of a given type. 55. Способ по п.54, отличающийся тем, что в мультиплексированном сигнале пакет заданного типа помещают непосредственно перед детерминированной частью сигнала. 55. The method according to item 54, wherein in the multiplexed signal a packet of a given type is placed directly in front of the deterministic part of the signal. 56. Способ по п. 54, отличающийся тем, что входящий в состав мультиплексированного сигнала кодируемый с переменным параметром сигнал включает видеосигнал, содержащий множество шаблонов, каждый из которых уплотняют либо во внутришаблонном, либо в межшаблонном режиме, а пакет заданного типа, представляющий собой входной пакет, помещают непосредственно перед каждым шаблоном, уплотненным во внутришаблонном режиме. 56. The method according to p. 54, characterized in that the signal encoded with a variable parameter included in the multiplexed signal includes a video signal containing a plurality of patterns, each of which is compressed in either intra-pattern or inter-pattern mode, and a packet of a given type, which is an input the package is placed immediately before each template compressed in intra-pattern mode. 57. Способ по п.46, отличающийся тем, что в мультиплексированном сигнале маркер вида сигнала включают в субкод. 57. The method according to item 46, wherein the multiplexed signal marker type of signal is included in the subcode. 58. Способ по п.57, отличающийся тем, что кодируемый с переменным параметром сигнал, входящий в состав мультиплексированного сигнала, разделяют на множество секторов, каждый из которых начинается с заголовка сектора, а субкод размещают в заголовке сектора, включающего детерминированную часть сигнала. 58. The method according to clause 57, wherein the variable-encoded signal included in the multiplexed signal is divided into many sectors, each of which begins with the sector header, and the subcode is placed in the sector header, which includes the deterministic part of the signal. 59. Способ по п.58, отличающийся тем, что в мультиплексированном сигнале субкод распределяют по заголовкам множества последующих секторов, вмещающих детерминированную часть сигнала. 59. The method according to p, characterized in that in the multiplexed signal, the subcode is distributed over the headers of many subsequent sectors containing the deterministic part of the signal. 60. Способ по п. 57, отличающийся тем, что входящий в состав мультиплексированного сигнала кодируемый с переменным параметром сигнал включает в себя видеосигнал, содержащий множество шаблонов, каждый из которых уплотняют либо во внутришаблонном, либо в межшаблонном режиме, а субкод распределяют по заголовкам множества последующих секторов, вмещающих шаблон, уплотненный во внутришаблонном режиме. 60. The method according to p. 57, characterized in that the signal encoded with a variable parameter included in the multiplexed signal includes a video signal containing a plurality of patterns, each of which is compressed in either intra-pattern or inter-pattern mode, and the subcode is distributed over the headers of the set subsequent sectors containing the template, compacted in intra-mode. 61. Способ воспроизведения шаблонов с носителя информации в ускоренном режиме поиска, когда каждый шаблон хранят на носителе в форме видеосигнала, уплотненного либо во внутришаблонном режиме, либо в межшаблонном режиме, причем видеосигнал шаблона, уплотненного в межшаблонном режиме, обозначают как I-шаблон, видеосигнал шаблона, уплотненный во внутришаблонном режиме с предсказанием местоположения только в направлении вперед обозначается как Р-шаблон, и видеосигнал шаблона, уплотненный во внутришаблонном режиме с предсказанием местоположения как в направлении вперед, так и назад, обозначают как В-шаблон, отличающийся тем, что включает операции перехода на новую позицию считывания на носителе информации, немедленного воспроизведения I-шаблона с позиции считывания, воспроизведения по меньшей мере одного В-шаблона и одного В-шаблона, следующих непосредственно за I-шаблоном, и расширение I-шаблона, и по меньшей мере одного из В-шаблона и Р-шаблона для образования неуплотненного выходного сигнала. 61. A method of reproducing templates from a storage medium in an accelerated search mode, when each template is stored on a medium in the form of a video signal compressed either in intra-template mode or in inter-template mode, wherein the video signal of the template compressed in inter-template mode is designated as I-template, video signal a template compressed in intra-pattern mode with a prediction of location only in the forward direction is designated as a P-pattern, and a video signal of a template compressed in intra pattern with a prediction of location Both forward and backward directions denote a B-pattern, characterized in that it includes the operations of moving to a new reading position on the storage medium, immediately reproducing the I-pattern from the reading position, reproducing at least one B-pattern and one A B-pattern immediately following the I-pattern and an extension of the I-pattern and at least one of the B-pattern and P-pattern to form an uncompressed output signal. 62. Способ по п.61, отличающийся тем, что при выполнении операции расширения расширению подвергают В-шаблон, следующий сразу за I-шаблоном. 62. The method according to p, characterized in that when performing the expansion operation, the B-template immediately following the I-template is subjected to expansion. 63. Способ по п.61, отличающийся тем, что кроме операции воспроизведения по меньшей мере одного из В-шаблона и Р-шаблон, дополнительно включает операции перехода на новую позицию считывания на носителе информации, и немедленного воспроизведения I-шаблона с новой позиции считывания. 63. The method according to p, characterized in that in addition to the playback operation of at least one of the B-template and the P-template, further includes the operation of switching to a new read position on the storage medium, and immediate playback of the I-template from a new read position . 64. Способ по п.61, отличающийся тем, что мультиплексированный сигнал, записанный на носителе информации, включает маркер вида сигнала, непосредственно предшествующий каждому I-шаблону, а в операции немедленного воспроизведения I-шаблона с позиции считывания маркер вида сигнала дополнительно воспроизводят с носителя информации, причем способ дополнительно включает операции извлечения информации о местоположении из воспроизведенного маркера вида сигнала, указывающей позицию смежного I-шаблона, и перехода на новую позицию считывания с учетом извлеченной из маркера вида сигнала информации. 64. The method according to p, characterized in that the multiplexed signal recorded on the information carrier includes a signal type marker immediately preceding each I-pattern, and in the operation of immediate reproduction of the I-pattern from the read position, the signal type marker is additionally reproduced from the medium information, and the method further includes the operation of extracting location information from the reproduced marker type of signal indicating the position of the adjacent I-pattern, and the transition to a new reading position with the volume of information extracted from the marker of the signal type. Приоритет по пунктам:
04.12.92 по пп.1, 16, 31, 46;
18.12.92 по п.61.
Priority on points:
12/04/92 according to claims 1, 16, 31, 46;
12/18/92 according to paragraph 61.
RU94026951A 1992-12-04 1993-09-22 Device and method for preparing variable-parameter coded signal before its recording on data medium; sequential-signal device and method; method for reproducing patterns from data medium RU2161377C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JPP4-277956 1992-09-22
JP35057792A JP2785220B2 (en) 1992-09-22 1992-12-04 Data encoding device and method, and data decoding device and method
JPP4-350577 1992-12-04
JP35555892A JP3264290B2 (en) 1992-09-22 1992-12-18 Decoding method and decoding device
JPP4-355558 1992-12-18

Publications (2)

Publication Number Publication Date
RU94026951A RU94026951A (en) 1997-11-10
RU2161377C2 true RU2161377C2 (en) 2000-12-27

Family

ID=26579236

Family Applications (1)

Application Number Title Priority Date Filing Date
RU94026951A RU2161377C2 (en) 1992-12-04 1993-09-22 Device and method for preparing variable-parameter coded signal before its recording on data medium; sequential-signal device and method; method for reproducing patterns from data medium

Country Status (1)

Country Link
RU (1) RU2161377C2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2347284C2 (en) * 2002-10-14 2009-02-20 Эл Джи Электроникс Инк. Carrier of record with structure of data for guidance of reproduction of set of audio streams written down on it and methods and record and reproduction devices
RU2424555C2 (en) * 2005-09-13 2011-07-20 Сони Корпорейшн Information processing device, device for making data recording medium, data recording medium, methods thereof and computer programme
RU2652438C1 (en) * 2010-03-17 2018-04-26 Нтт Докомо, Инк. Moving image predictive encoding device, moving image predictive encoding method, moving image predictive coding program, moving image predictive decoding device, moving image predictive decoding method and moving image predictive decoding program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2214631C2 (en) * 1999-12-24 2003-10-20 Самсунг Электроникс Ко., Лтд. Method for selecting audio channels from audio/video data stream

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0239326A2 (en) * 1986-03-19 1987-09-30 Victor Company Of Japan, Limited Magnetic recording and reproducing system
SU1425874A1 (en) * 1987-03-23 1988-09-23 Ленинградский институт текстильной и легкой промышленности им.С.М.Кирова Frame selection device in video playback
US5038332A (en) * 1986-04-09 1991-08-06 Canon Kabushiki Kaisha Optical information recording medium including an optically detectable mark representing a boundary between the recording and non-recording areas
SU1721840A1 (en) * 1989-07-03 1992-03-23 Научно-исследовательский институт бытовой видеотехники Device for recording of video information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0239326A2 (en) * 1986-03-19 1987-09-30 Victor Company Of Japan, Limited Magnetic recording and reproducing system
US5038332A (en) * 1986-04-09 1991-08-06 Canon Kabushiki Kaisha Optical information recording medium including an optically detectable mark representing a boundary between the recording and non-recording areas
SU1425874A1 (en) * 1987-03-23 1988-09-23 Ленинградский институт текстильной и легкой промышленности им.С.М.Кирова Frame selection device in video playback
SU1721840A1 (en) * 1989-07-03 1992-03-23 Научно-исследовательский институт бытовой видеотехники Device for recording of video information

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2347284C2 (en) * 2002-10-14 2009-02-20 Эл Джи Электроникс Инк. Carrier of record with structure of data for guidance of reproduction of set of audio streams written down on it and methods and record and reproduction devices
RU2424555C2 (en) * 2005-09-13 2011-07-20 Сони Корпорейшн Information processing device, device for making data recording medium, data recording medium, methods thereof and computer programme
RU2440630C1 (en) * 2005-09-13 2012-01-20 Сони Корпорейшн Apparatus for making data recording medium, data recording medium and methods thereof
RU2652438C1 (en) * 2010-03-17 2018-04-26 Нтт Докомо, Инк. Moving image predictive encoding device, moving image predictive encoding method, moving image predictive coding program, moving image predictive decoding device, moving image predictive decoding method and moving image predictive decoding program

Similar Documents

Publication Publication Date Title
US5504585A (en) Apparatus and method for providing plural pictures while searching a recording medium whereon a compressed picture signal is recorded
EP0622002B1 (en) Digital video signal processing apparatus and method
US5568274A (en) Apparatus and method for processing a variable-rate coded signal for erecording to provide a high-speed search capability, apparatus and method for reproducing such processed signal, and recording including such processed signal
KR100342120B1 (en) Data recording method and apparatus, data recording medium, and data reproducing method and apparatus
AU723796B2 (en) Apparatus and method for encoding and decoding digital video data
EP0777227B1 (en) Recording medium, recording device, reproducing method, and reproducing device
KR0180544B1 (en) Method and apparatus for recording and reproducing digital signals
US20100074601A1 (en) File reproduction apparatus, file reproduction method, file reproduction method program and recording medium for recording file reproduction method program
US6549579B2 (en) Transmitting and recording method, reproducing method, and reproducing apparatus of information and its recording medium
EP1014718B1 (en) Storage medium and apparatus and method of recording and reproducing encoded data thereto and therefrom
KR100682557B1 (en) Information recording medium, information recording apparatus and information reproducing apparatus
RU2161377C2 (en) Device and method for preparing variable-parameter coded signal before its recording on data medium; sequential-signal device and method; method for reproducing patterns from data medium
KR100439780B1 (en) Data encoding apparatus and method, data decoding apparatus and method and recording medium
KR20050008801A (en) Video tape recorder and recording method
JP3582530B2 (en) Recording apparatus and method, reproduction apparatus and method
KR20050010022A (en) Video tape recorder and recording method
JP3589241B2 (en) Data encoding device and method, data decoding device and method
CN1158177A (en) Various recording/reproduction modes in recording/reproducing a digital information signal and at least one digital auxiliary signal
JP3654300B2 (en) Data encoding method, production method of recording medium recording video data
JP2931121B2 (en) How to edit multimedia data
JP3651480B2 (en) Method for recording video data on recording medium, and method for producing recording medium recording video data
JPH07255032A (en) Time division multiplexing method
JP2004328774A (en) Method of recording video data on recording medium, method of producing recording medium recording video data, and recording medium
JP2005160112A (en) recoding media
JP2006311597A (en) recoding media