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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 239000003550 marker Substances 0.000 claims abstract description 126
- 230000006835 compression Effects 0.000 claims description 25
- 238000007906 compression Methods 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 14
- 238000005056 compaction Methods 0.000 claims description 10
- 230000008859 change Effects 0.000 claims description 3
- 238000002679 ablation Methods 0.000 claims 1
- 238000007789 sealing Methods 0.000 claims 1
- 230000007704 transition Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 239000000872 buffer Substances 0.000 description 37
- 230000005236 sound signal Effects 0.000 description 34
- 238000000926 separation method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000003287 optical effect Effects 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 8
- 238000009434 installation Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000033458 reproduction Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000000844 transformation Methods 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
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
Выходные выводы буферов 4 и 5 сигналов подключены ко входным выводам Е1 и E2 переключателя 6 соответственно. Выход F переключателя 6 соединен со входом схемы 7 прибавления заголовка. С выхода схемы 7 сигналы подаются на цифровой накопитель (ЗУ) 10, который может содержать, например, магнитооптический диск или же магнитный диск, т.е. "жесткий" диск. На схему управления 8 поступают системные тактовые сигналы от генератора 9 тактовых сигналов мультиплексирующей системы, в результате чего переключатель 6 под управлением схемы 8 подключает выход F попеременно ко входам E1 и E2 через заранее задаваемые интервалы времени. Таким образом осуществляется попеременная передача байтов видеосигнала с выхода видеобуфера 4 и байтов аудиосигнала с выхода буфера 5 аудиосигнала, т.е. мультиплексирование аудио- и видеосигналов с временным разделением. The output terminals of the
Под воздействием схемы управления 8 переключатель 6 и схема прибавления заголовка 7 вырабатывают мультиплексированный сигнал, имеющий формат, установленный стандартом ISO 11172 (MPEG) Международной Организации Стандартов. Такой сигнал содержит в своем составе один или несколько блоков информации и один ISO_11172_код_конца. Этот код содержит 32 бита и, будучи представлен в шестнадцатиричной записи, имеет вид 0x0000001B9. Здесь префикс 0x указывает на шестнадцатиричную систему записи, где "x" неопределен. Under the influence of the
Каждый блок информации включает в себя заголовок, который содержит Код_ Начала_Блока, Системные Тактовые Сигналы (СТС), указатель Скорости_Мультиплексирования и один или более пакетов информации. Код_Начала_Блока состоит из 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
Как можно видеть из рассмотрения фиг. 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
Далее, в шаге 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
В шаге 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
Записанные таким образом в ЗУ 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
После того, как видеосигнал, поданный на мультиплексор 3, уплотняется в соответствии со стандартом кодирования MPEG, накладываются определенные ограничения на выполнение операций произвольного доступа или поиска. Уплотненный по стандартам MPEG видеосигнал включает шаблоны (pictures) внутреннего кодирования, называемые I-шаблонами, и два типа шаблонов промежуточного кодирования, называемые P-шаблонами, положения которых предсказуемы в направлении вперед, и B-шаблонами, предсказуемыми по расположению в обоих направлениях. Из этих трех типов шаблонов только I-шаблоны могут уплотняться независимо от других шаблонов, и поэтому можно сказать, что они обладают присущей им способностью к расширению. Для декодирования видеосигнала I-шаблона требуется наличие только видеосигнала самого I-шаблона и не требуется участия видеосигналов других шаблонов. Однако вследствие этого эффективность кодирования I-шаблонов сравнительно низка. Поскольку же P-шаблоны и B-шаблоны образуются путем декодирования разностных сигналов предыдущих и/или последующих шаблонов, эффективность уплотнения таких шаблонов достаточно высока. Однако декодирование P-шаблонов и B-шаблонов требует обращения к видеосигналу эталонного шаблона, предшествующего или следующего за шаблоном, подлежащим декодированию, в дополнение к видеосигналу самого этого шаблона. Вследствие этого два или несколько более I-шаблонов обычно воспроизводятся каждую секунду с тем, чтобы обеспечить возможность произвольного доступа при сохранении приемлемой средней эффективности уплотнения. After the video signal supplied to the
На фиг. 6 показана диаграмма цифрового видеосигнала, записанного в ЗУ 10 и включающего I-шаблоны, P-шаблоны и B-шаблоны. Цифровой видеосигнал разделен на несколько Групп Шаблонов (ГШ). Каждая ГШ начинается с I-шаблона. Когда видеосигнал уплотняется с фиксированным коэффициентом уплотнения, то вследствие того, что I-шаблон периодически появляется на заранее определимой позиции, ее местоположение может быть вычислено, в результате чего обеспечивается доступ к I-шаблону. Если же уплотнение видеосигнала производится с переменным коэффициентом уплотнения, местоположение I-шаблона оказывается неопределенным, что затрудняет доступ к нему. In FIG. 6 is a diagram of a digital video signal recorded in the
Когда устройство воспроизведения, показанное на фиг. 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
В режиме поиска схема управления 24 посылает к ЗУ 10 команду на перемещение диска на позицию считывания (вперед или назад). Поскольку длительность перемещения на позицию считывания зависит от скорости поиска, коэффициента сжатия (уплотнения) и т.д., то и длительность перемещения увеличивается с увеличением времени поиска и коэффициента уплотнения. После того, как установка на позицию считывания завершена, мультиплексированный сигнал считывается с ЗУ 10 и подается на блок разделения 21. Схема отделения заголовка 22 выполняет эту операцию, видеодекодер 65 декодирует I-шаблон, появляющийся первым, и подает его на видеовыход. Работа аудиодекодера 66 в режиме поиска прерывается. In search mode, the
Путем последовательного повторения описанной выше операции поиска обеспечивается произвольный доступ к информации. При этом если, например, пользователь подает команду на поиск в направлении вперед и с высокой скоростью, то видеодекодер 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
На фиг. 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
Этот мультиплексированный сигнал, считанный с ЗУ 10, подается на схему прибавления 50 Таблиц Содержимого (ТС), которая присоединяется ТС к началу мультиплексированного сигнала. Формирование ТС будет описано ниже. С выхода схемы 50 сигналы подаются на вход схемы прибавления 51 заголовка сектора, с выхода которой сигналы подаются на шифратор 52 с Коррекцией Ошибок Кодирования (ЕСС). С выхода этого шифратора сигналы подаются через схему модулирования 53 на устройство 54 механической записи на диск, которое записывает на оптический диск-оригинал 60 сигнал, формирование которого описано выше. На основе диска-оригинала выпускается множество таких оптических дисков, как показанный на фиг. 8 диск 60A, для распространения их среди различных потребителей и специалистов-профессионалов. This multiplexed signal, read from the
Вход ЗУ 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
Видеосигнал, предназначенный для записи, уплотняется и кодируется видеошифратором 1, а затем подается на мультиплексор 3. Точно также обрабатывается и аудиосигнал, также поступающий на мультиплексор 3, который обрабатывает получаемые им видео- и аудиокодированные сигналы методом мультиплексирования их с разделением времени. Затем эти сигналы поступают в ЗУ 10, где они и хранятся. Эта процедура повторяется до тех пор, пока все необходимые сигналы не будут занесены на хранение в ЗУ 10. The video signal intended for recording is compressed and encoded by
Выход видеошифратора 1 подключен ко входу ЗУ 33A точек входа. Когда видеошифратор 1 способен вырабатывать сигнал формирования точки входа, он выполняет это при формировании I-шиблона. Этот сигнал формирования точки входа передается в ЗУ 33A точек входа, которое заносит его на хранение всякий раз, как видеошифратор вырабатывает I-шаблон. The output of the
Выход видеошифратора 1 соединен также со входом схемы обнаружения 31 видеоточки входа. Когда видеошифратор не способен генерировать сигнал формирования точки входа или когда цифровой видеосигнал, подлежащий записи, уже закодирован, такой сигнал генерируется схемой 31 обнаружения видеоточки входа всякий раз, когда формируется I-шаблон, или же эта схема 31 обнаруживает точку входа в видеосигнале, который она получает от видеошифратора 1, и на основе этого генерирует сигнал формирования точки входа. Всякий раз, как схема 31 обнаружения входной точки обнаруживает ее, данные об этом передаются в ЗУ 33A точки входа и хранятся там. The output of the
После того, как видео- и аудиосигналы закодированы и подвергнуты мультиплексированию, они записываются в ЗУ 10. Одновременно с этим данные о точках входа, необходимые для формирования ТС, заносятся на хранение в ЗУ 33A точек входа. После этого начинается процедура присоединения ТС. After the video and audio signals are encoded and subjected to multiplexing, they are recorded in the
Сначала необходимые точки входа передаются на ЗУ 33A на схему 56 формирования ТС. Затем пользователем или контроллером (не показан) производится выборка (селекция) необходимой информации. Точки входа, передаваемые на схему формирования 56, имеют формат, показанный на фиг. 9. В этом примере ТС имеют данные о местоположении N точек входа. Каждая точка входа указывается адресом сектора, состоящим из 4-х байтов. First, the necessary entry points are transmitted to the memory 33A to the
Возвращаясь к фиг. 7, можно видеть, что ТС, сформированные схемой 56, передаются на схему 50 прибавления ТС, а затем на схему прибавления заголовка сектора, где они и помещаются прежде мультиплексированного сигнала, хранимого в ЗУ 10, который вслед за этим передается из ЗУ 10 через схему 50 присоединения ТС в схему 51 прибавления заголовка сектора. Returning to FIG. 7, it can be seen that the TCs generated by the
Как показано на фиг. 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
ЕСС шифратор 52 прибавляет надлежащее количество данных, требуемых для соблюдения четности, к сигналу, поступающему со схемы 51, а затем пересылает результирующий сигнал на схему 53 модулирования. Со схемы 53 модулирования сигнал поступает на механическое устройство записи 54, которое записывает модулированный сигнал на оптический диск-оригинал 60. The
В устройстве воспроизведения, показанном на фиг. 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
Видеосигнал с выхода демультиплексора 64 подается на видеодекодер 65, аудиосигнал с того же демультиплексора 64 подается на аудиодекодер 66. Эти декодеры 65 и 66 каждый по отдельности разуплотняют уплотненные сигналы и выдают на выход неуплотненные сигналы. The video signal from the output of the
В ответ на команду пользователя (не показана) воспроизвести сигнал, записанный на диске, контроллер 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
ТС, размещенная перед началом сигнала, записанного на диске, отделяется демультиплексором 64, подается на контроллер 67 и затем хранится в ЗУ 68 ТС. При необходимости ТС считывается из этого ЗУ 68 и используется контроллером 67. The vehicle, placed before the start of the signal recorded on the disc, is separated by a
Далее описывается работа известного устройства воспроизведения с диска, изображенного на фиг. 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
Датчик 61 освещает оптический диск 60A лучом лазера и считывает записанный сигнал, используя отраженный от диска луч. С датчика 61 сигнал поступает на демодулятор 62. Демодулированный сигнал затем подается на ЕСС схему 63, где производится выявление ошибок и исправление их. Результирующий мультиплексированный сигнал подается с выхода схемы 63 на демультиплексор 64. The
В первом секторе диска записаны ТС, которые демультиплексируются схемой 64 и подаются на контроллер 67, хранящий их затем в ЗУ 68 и выводящий их на дисплей (не показан) пользователя. In the first sector of the disk, vehicles are recorded, which are demultiplexed by the
В ответ на инструкцию пользователя воспроизвести выбранную им строку Таблицы Содержимого контроллер 67 подает на схему 69 управления дисководом команду начать операцию. Через сервосхему 70 устройство управления 69 перемещает датчик 61 на позицию считывания и воспроизведения заданной пользователем строки таблицы. Кроме того, одновременно с этим схема управления 69 подает также команду на видео- и аудиодекодеры 65 и 66 для подготовки их к приему сигналов, воспроизводимых с диска. In response to the user instruction to reproduce the selected row of the Content Table, the
Одновременно со считыванием ТС датчик 61 освещает оптический диск лазерным лучом и воспроизводит записанный сигнал, используя отраженный от диска световой луч. С датчика 61 сигнал снимается на демодулятор 62. Демодулированный сигнал подается на схему 63 коррекции и исправления ошибок. После этого мультиплексированный сигнал подается на демультиплексор 64. Simultaneously with reading the TC, the
Демультиплексированные сигналы с выхода схемы 64 поступают на видео- и аудиодекодеры 65 и 66 соответственно. Видео- и аудиосигналы, которые были уплотнены, теперь расширяются в видео- и аудиодекодерах 65 и 66, образуя цифровой неуплотненный видеосигнал и цифровой неуплотненный аудиосигнал. The demultiplexed signals from the output of the
Когда мультиплексированный видеосигнал уплотняется в соответствии со стандартом кодирования 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
В режиме поиска устройство управления 69 подает на сервосхему 70 команду переместить диск на позицию считывания (вперед или назад). Длительность такого перемещения зависит от скорости поиска, коэффициента уплотнения и т.п. Поэтому обычно длительность установки увеличивается с увеличением скорости поиска, а также с увеличением коэффициента уплотнения. После завершения установки позиции считывания сигнал с датчика 61 подается на демультиплексор 64 через демодулятор 62 и ЕСС схему 63. Прошедший демультиплексор 64 видеосигнал вводится в I-шаблон, появляющийся первым, и затем подается на видеовыход. Работа аудиодекодера 66 приостанавливается в режиме поиска. In search mode, the
Таким же образом, что описано выше, операция поиска с использованием последовательных воспроизведений 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,
В связи с этим время, потребное для декодирования I-шаблона при выполнении поиска, может быть вычислено. Если считать ЗУ 10 дисковым накопителем данных, работающим в режиме оперативного ЗУ (ОЗУ), то это время сложится из перечисленных ниже временных параметров. In this regard, the time required to decode the I-pattern when performing a search can be calculated. If we consider the
Время установки головок: 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 (
Время же на считывание данных подсчитывается следующим образом. 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
Под воздействием схемы управления 8 схема 7 прибавления заголовков присоединяет заголовок видеопакета к видеосигналу, считанному из буфера видеосигнала 4, а заголовок аудиопакета - к аудиосигналу, считанному из буфера 5 аудиосигнала. Under the influence of the
Схема управления 8 принимает также в качестве входного сигнал формирования входной точки, который вырабатывается под воздействием I-шаблона, приходящего с видеошифратора 1 или же со схемы 31 обнаружения видео входной точки, под воздействием которых схема 8 побуждает схему 32 формирования входных пакетов вставлять входные пакеты на заданные позиции в видеосигнал. Если видеошифратор 1 способен вырабатывать сигнал формирования входной точки, операция ввода обеспечивается нормально. Если же видеошифратор 1 не обеспечивает сигнала формирования входной точки или же когда видеосигнал, предназначенный для записи, уже закодирован, то сигнал формирования входной точки вырабатывается схемой 31 обнаружения входной точки при формировании I-шаблона или при обнаружении этой схемой 31 входной точки в видеосигнале, который она получает от видеошифратора 1. ЗУ 33, где хранятся входные точки, есть устройство памяти, в которое схема управления 8 может записывать данные и считывать их из этого ЗУ; в этом ЗУ хранятся данные о позициях всех обнаруженных входных точек. Структура остальной части данного устройства аналогична устройству на фиг. 1. The
В варианте реализации настоящего изобретения, представленном на фиг. 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,
Далее описывается работа устройства, изображенного на фиг. 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
Как показано на фиг.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
Поскольку видеошифратор 1 и аудиошифратор 2 кодируют видео- и аудиосигналы соответственно с переменным параметром (коэффициентом), схема управления 8 следит за тем, чтобы каждый блок данных вмещал 2048 байтов. С этой целью схема управления 8 контролирует прибавление заголовка, считывание сигналов из буферов 4 и 5 и ввод входного пакета, используя при этом алгоритм, например, такой, как приведенный на фиг. 15. Since
Здесь аналогично алгоритму, приведенному на фиг. 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
В алгоритме, приведенном на фиг. 15, в шаге S11 схема управления 8 сначала дает команду схеме 7 прибавления заголовка сформировать заголовок блока. Затем, в шаге S12 схема 8 ожидает, пока сумма величин M4 и M5 не станет равной или больше количества байтов сигнала, включаемых в один блок. Другими словами, схема управления 8 ожидает, пока общее количество байтов сигналов, накопленных в буферах сигналов 5 и 4, не станет равным количеству байтов, размещаемых в одном блоке. In the algorithm of FIG. 15, in step S11, the
В шаге 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
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
Если входная точка видео отсутствует в видеосигнале, размещенном в блоке, то описанная выше процедура обработки повторяется. Такая обработка аналогична той, что описана выше со ссылкой на фиг. 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
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
В шаге S23 схема 7 прибавления заголовка формирует заголовок второго видеопакета и пересылает его в ЗУ 10. В шаге S24 остальные байты видеосигнала пересылаются в ЗУ 10. Затем алгоритм ответвляется в шаги S17 и S18, где заголовок аудиопакета и P2' байтов аудиосигнала пересылаются из буфера аудиосигнала 5 в ЗУ 10. Далее ЗУ 10 записывает результирующий мультиплексированный сигнал. In step S23, the
Алгоритм, приведенный на фиг. 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
Далее описывается работа устройства воспроизведения сигналов, записанных устройством, показанным на фиг. 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
Схема управления 24 пересылает каждую входную точку, которую она получает от схемы 22 отделения заголовков, в ЗУ 41 хранения входных точек, где точки и хранятся. Поскольку текущая позиция считывания поступает на схему управления 24 из накопителя 10, схема 24 может хранить позицию входной точки и ее содержимое, соблюдая их соответствующее соотношение. The
Схема 24, управляющая блоком разделения, дает команды переключателю 23 соединять выходной вывод G попеременно с выходными выводами H1 и H2 в соответствии с идентификатором потока в заголовке пакета, поступающего со схемы отделения 22 заголовка. Это обеспечивает демультиплексирование мультиплексированного с разделением времени сигнала, поступающего со схемы отделения заголовков 22, и подачу видеосигнала на видеодекодер 25, а аудиосигнала - на аудиодекодер 26. The
Далее рассматривается работа устройства воспроизведения мультиплексированного сигнала, изображенного на фиг. 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
Когда схема управления 24 определяет положение входной точки, она посылает на цифровое ЗУ 10 команду поиска, предписывающую перемещать позицию считывания с высокой скоростью к позиции входной точки. После завершения движения ЗУ 10 начинает воспроизведение у входной точки и передает воспроизведенный сигнал на блок разделения 21. Как уже было описано выше со ссылкой на фиг. 13, входной пакет располагается непосредственно перед видеосигналом I-шаблона. Следовательно, если видеосигнал, следующий за входным пакетом, отделяется схемой 22 отделения заголовков и подается на видеодекодер 25, то первым шаблоном этого видеосигнала будет I-шаблон. Видеодекодер 25 немедленно декодирует I-шаблон и выдает его в качестве выходного сигнала. Аудиодекодер 26 в режиме поиска приглушается. When the
Поскольку позиции трех предыдущих входных точек и трех последующих входных точек записаны в каждом входном пакете, схема управления 24 использует информацию о положении следующего входного пакета, записанную в настоящем пакете, для перемещения на новую позицию считывания для следующего входного пакета, который будет воспроизводиться. Повторяя эту процедуру, быстро воспроизводят последовательность I-шаблонов. Since the positions of the three previous input points and the three subsequent input points are recorded in each input packet, the
При достаточно высокой скорости поиска схема управления 24 переносит позицию считывания к более удаленной точке входа, а при низкой скорости поиска - к более близкой входной точке. Поскольку в записи имеются позиции трех входных точек как в направлении вперед, так и в обратном направлении, то существует возможность выбирать три или более скорости поиска в зависимости от комбинаций выбранных входных точек. At a sufficiently high search speed, the
На фиг. 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
Ниже описывается работа записывающего устройства, блок-схема которого приведена на фиг. 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
Записывающее устройство, созданное согласно настоящему изобретению и показанное на фиг. 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
После элемента текущий_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
В последующем описании будем предполагать, что эффективная емкость одного сектора составляет 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
Позиции секторов, в которые включены три предыдущие и три последующие входные точки, считываются из ЗУ 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
Мультиплексированный сигнал, считанный из ЗУ 10, через схему 50 присоединения ТС передается на схему 51 прибавления заголовка сектора, которая разделяет мультиплексированный сигнал на блоки по 2048 байтов в каждом и прибавляет заголовок сектора размером 16 байтов. Схема 51 записывает также номер сектора в заголовок сектора. С выхода схемы 51 сигнал подается на схему 84 добавления субкода, которая считывает 8 байтов субкода из буфера субкода 83 и записывает эти байты в заголовок сектора на предусмотренные для этого позиции. Поскольку весь субкод состоит из 32-х байтов, а в каждом секторе для него отводится 8 байтов, то субкод распределяется по четырем секторам. The multiplexed signal read from the
Выходной сигнал схемы 84 добавления субкода подается через ЕСС шифратор 52 и модулятор 53 на механическое устройство записи 54, которое записывает результирующий модулированный сигнал на оптический диск-оригинал 60. The output signal of the subcode adding circuit 84 is supplied through an
Как можно видеть из фиг. 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
Частью контроллера является схема 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
Датчик 61 освещает поверхность оптического диска 60A лазерным лучом и воспроизводит записанный на диске сигнал, используя отраженный от диска луч. Сигнал с датчика 61 подается на демодулятор 62, с выхода которого демодулированный сигнал подается на схему ЕСС 63, которая выявляет и исправляет ошибки. Результирующий сигнал, свободный от ошибок, подается на демультиплексор 64. The
ТС, которая записана в первом секторе диска 60A, отделяется демультиплексорной схемой 64 и подается на контроллер 67, который заносит ТС на хранение в предназначенное для этого ЗУ 68, откуда потом по мере надобности ТС выводится на дисплей (не показан) пользователя. The vehicle, which is recorded in the first sector of the disk 60A, is separated by a
После получения от пользователя (не показан) команды на воспроизведение контроллер 67 подает команду схеме управления 69 накопителем начать операцию. Схема управления 69 через сервосхему 70 приводит в действие датчик 61, который начинает воспроизведение с позиции на диске 60, указанной пользователем. В это же время схема управления 69 накопителем выдает команду на видеодекодер 65 и на аудиодекодер 66 приготовиться к декодированию входного сигнала. After receiving a playback command from a user (not shown), the
После считывания ТС датчик 61 освещает поверхность оптического диска 60A лазерным лучом и воспроизводит сигнал, записанный на диске, используя отраженный от диска свет. After reading the TC, the
Выходной сигнал датчика 61 подается на демодулятор 62, с выхода которого демодулированный сигнал поступает на ЕСС схему 63, которая выявляет и исправляет ошибки. Результирующий сигнал, свободный от ошибок, подается на демультиплексорную схему 64. The output signal of the
Отделенный демультиплексором 64 видеосигнал подается на видеодекодер 65, а аналогично отделенный аудиосигнал - на аудиодекодер 66. Видео- и аудиосигналы, которые были уплотнены, теперь расширяются видеодекодером 65 и аудиодекодером 66 соответственно для образования разуплотненного цифрового видеосигнала и разуплотненного цифрового аудиосигнала соответственно. The video signal separated by the
С выхода демодулятора 62 сигнал подается также на схему 90 выделения субкоода. Схем 90 выделения субкода извлекает части субкода из заголовков секторов. В настоящем примере из каждого заголовка сектора извлекается 8 байтов субкода. В этом субкоде, извлеченном из нескольких секторов, выявляется синхронизирующий шаблон субкода, и субкод подается на схему 91 ЦКИ, начиная с первых его элементов. Эта схема 91 на основании самого субкода и данных ЦКИ, содержащихся в нем, определяет, имеются ли субкоде ошибки. В случае отсутствия ошибок субкод передается в буфер 92 субкода. From the output of the
Контроллер 67 считывает входные точки из буфера субкода 92 и пересылает их в ЗУ 93 хранения входных точек. Поскольку схема управления накопителем передает текущую позицию считывания на контроллер 67, этот контроллер может обеспечить хранение позиций входных точек и их содержимого с соблюдением надлежащей взаимосвязи и соотношения между ними. The
Ниже рассматривается работа устройства воспроизведения мультиплексированного сигнала, показанного на фиг. 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),
После того, как контроллер определил позицию требуемой входной точки, он посылает команду поиска на схему управления 69 накопителем, который воздействует на следующую сервосхему 70, побуждая ее переместить датчик 61 на высокой скорости на позицию входной точки, выбранной контроллером. After the controller has determined the position of the desired input point, it sends a search command to the
После завершения операции передвижения датчик 61 начинает воспроизведение с выбранной входной точки и пересылает воспроизведенный сигнал на демодулятор 62, с выхода которого демодулированный сигнал через ЕСС схему 63 и демультиплексор 64 передается на видеодекодер 65; та же часть сигнала, которая содержит субкод, отделяется от демодулированного сигнала схемой 90 выделения субкода и через схему 91 ЦКИ пересылается в буфер субкода 92. Результирующий сигнал субкода подается на контроллер 67 для дальнейшего использования. After the movement is completed, the
Поскольку датчик 61 начинает воспроизведение со входной точки, первым шаблоном видеосигнала, подаваемого на декодер 65, будет I-шаблон. Видеодекодер 65 немедленно декодирует его и выдает на видеовыход. Аудиодекодер в режиме поиска работает в приглушенном режиме. Since the
Поскольку позиции трех предыдущих и трех последующих по отношению к текущей позиции датчика входных точек записаны в субкоде, воспроизводимом с текущей позиции, контроллер 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
Контроллер 67 задает перемещение датчика 61 к более удаленным входным точкам, когда скорость поиска достаточно высока, тогда как при низкой скорости поиска задается перемещение датчика к более близким входным точкам. Поскольку в памяти хранятся по три входных точки как для направления вперед, так и назад, три или более значений скорости поиска могут быть достигнуты путем выбора различных комбинаций входных точек. The
Ниже описывается еще один способ декодирования данных согласно настоящему изобретению. Устройство для декодирования мультиплексированного сигнала, используемое для реализации настоящего варианта способа, показано на фиг. 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
В режиме поиска управляющее устройство 24 дает команду цифровому ЗУ 10 переместить позицию считывания данных с диска вперед или назад. Поскольку длительность перемещения позиции считывания зависит от скорости поиска, интенсивности кодирования и т. п. , обычно эта длительность увеличивается с увеличением интенсивности кодирования. Когда позиция считывания перемещена на заданную позицию, данные с выхода ЗУ 10 поступают на вход блока разделения 21. Схема 22 отделения заголовков отделяет видеоданные и подает их на видеодекодер 25. In search mode, the
Если предполагается, что структура шаблонов в одной группе шаблонов (ГШ) имеет вид
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,
Когда положение 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
В том варианте реализации настоящего изобретения, который только что рассмотрен выше, время, потребное на выполнение операции поиска, может быть рассчитано. Если считать ЗУ 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
Время установки головок: 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)
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.
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)
| 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)
| 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)
| 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 |
-
1993
- 1993-09-22 RU RU94026951A patent/RU2161377C2/en active
Patent Citations (4)
| 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)
| 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 |