УСТРОЙСТВО ДЛЯ УПЛОТНЕНИЯ ВИДЕОСИГНАЛА И УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ Российский патент 1998 года по МПК H04N7/08 H04N7/24 

Описание патента на изобретение RU2117411C1

Изобретение относится к способу и устройству для получения сигнала синхронизации в аппаратуре декомпрессии сигнала, синхроимпульсы которой захвачены частотой сигнала синхронизации блока кодирования.

Устройства генерации и передачи уплотненного (сжатого) видеосигнала могут работать при нескольких уровнях синхронизации, что, если говорить более точно, называется асинхронизацией. Например, синхронизация устройства для уплотнения сигнала происходит по меньшей мере частично в соответствии с частотой вертикально перемещаемых кадров источника видеосигнала; это устройство может быть синхронизировано и цветовой поднесущей.

После уплотнения видеосигнала и его ввода в определенный протокол обмена сигналами, например MPEG 1, он может быть подвергнут дальнейшей обработке для получения подлежащих передаче пересылаемых пакетов. Эти пакеты могут быть подвергнуты временному мультиплексированию (уплотнению) с пакетами данных, полученными от других источников видеосигналов или данных.

Пакетирование и мультиплексирование может (или нет) производиться с помощью взаимной синхронизации, которая может (или нет) выполняться синхронно с операцией уплотнения. Пересылаемые пакеты (при мультиплексировании или без него) могут вводиться в модем для передачи данных. При этом модем может (или нет) работать синхронно с вышеупомянутыми устройствами.

Обычно требуется, чтобы различные блоки полностью мультиплексированного переданного уплотненного сигнала работали синхронно с аналогичными узлами, выполняющими обратные операции в блоке кодирования данной системы. В этом случае синхронизация операций обычно означает, что соответствующие блоки устройств работают практически на тех же частотах, что и аналогичные им блоки. Например, декомпрессор должен выдавать видеосигнал при той же частоте кадров, на которой работает источник видеосигнала в компрессоре, но синхронно с соответствующим звуковым сопровождением.

Синхронизация узлов декомпресии видео- и звукового сигналов может быть обеспечена вводом - в кодирующем устройстве - представлений отметок времени в уплотненные видео- и звуковые сигналы, которые определяют относительные значения времени формирования и воспроизведения соответствующих сегментов сигнала. Эти представления опорного времени (PTR'S) можно использовать для сравнения хронирования объединенных звуковых и видеосигналов при синхронизации и задании необходимой последовательности в непрерывности.

Совершенно очевидно, что модем приемника должен работать на точно такой же частоте, на которой работает модем передатчика. Обычно модемы приемника содержат системы фазовой автоподстройки частоты, которые реагируют на передаваемые несущие частоты и синхронно генерируют сигналы тактирования.

Синхронизация узлов мультиплексирования и/или формирования пересылаемых пакетов оказывается достаточно сложной по двум причинам. Первая из них связана с тем, что мультиплексированные данные могут поступать случайно. Вторая причина обусловлена промежуточным преобразованием скорости, которое обычно применяется при пересылке данных между модемом и декомпрессором. Поэтому необходимо исключить как переполнение буфера скорости, так и потерю им значимости; при этом буфер должен быть как можно меньше для сокращения производственных расходов.

Предлагается устройство, обеспечивающее синхронизацию на промежуточных участках прохождения сигнала, например, на участке пересылки в соответствии с ранее подготовленным графиком.

В приемной части системы подобный счетчик срабатывает под воздействием управляющего сигнала синхронизации приемника, и при поступлении отсчитанных значений, введенных на участке пересылки, производят выборки отсчитанного значения этого счетчика. Разности последовательных выборок отсчитанных значений счетчика приемника сравниваются с разностями соответствующих последовательных значений, вложенных в отсчитанные значения на участке пересылки, и получают сигнал управления синхронизацией приемника.

На фиг. 1 приведена блок-схема устройства кодирования, декодирования уплотненного видеосигнала, в котором используется предложенный блок восстановления синхронизации;
на фиг. 2 - блок-схема устройства для уплотнения сигналов, применяемого для получения мультиплексированных данных, поступающих от разных источников;
на фиг. 3 и 5 - блок-схемы альтернативных вариантов узлов восстановления синхронизации, применяемых при передаче уплотненных видеоданных;
на фиг. 4 - блок-схема устройства мультиплексирования сигнала с узлами дополнения значений опорного времени, водимых в мультиплексированный сигнал;
на фиг. 6 и 7 - наглядные изображения пересылаемого блока данных и пересылаемого блока вспомогательного сигнала;
на фиг. 8 - блок-схема последовательности операций процессора пересылки данных, приведенного на фиг. 2.

Приведена блок-схема типовой системы (фиг. 1), в которой можно использовать данное изобретение; такой системой является устройство для передачи сжатого цифрового видеосигнала. В этой системе видеосигнал источника 10 подается в блок сжатия (компрессор) 11, который может содержать упреждающее кодирующее устройство с компенсацией перемещения и с применением дискретного косинусоидального преобразования. Из блока 11 сжатый видеосигнал поступает в форматтер 12.

В форматтере производится компоновка сжатого видеосигнала и других вспомогательных данных в соответствии с определенным протоколом обмена данными, например MPEG, который представляет стандарт, разработанный Международной организацией по стандартизации. Стандартизированный сигнал поступает в процессор пересылки 13, делящий сигнал на пакеты данных, и вводит ряд других данных для обеспечения невосприимчивости к шуму при передаче сигналов.

Пересылаемые пакеты, которые обычно выдаются с разной скоростью, поступают в буфер скорости 14, выдающий данные с почти постоянной скоростью, что обеспечивает эффективное использование относительно узкой полосы пропускания канала передачи. Буферизованные данные вводятся в модем 15, который и производит передачу сигнала.

Генератор тактовых импульсов системы 22 выдает синхроимпульсы в большинство узлов устройства и по меньшей мере в процессор пересылки. Положим, что этот генератор работает на постоянной частоте 27 МГц. Но, как отмечено, генератор предназначен для генерации хронирующих данных. Указанный генератор тактовых импульсов системы подключен к входу сигналов синхронизации счетчика 23, который может производить отсчеты, например, по модулю 230.

Подсчитанные этим счетчиком значения вводятся в два триггера-защелки 24 и 25. Защелка 24 управляется источником видеосигнала и фиксирует подсчитанные значения при наличии соответствующих интервалов между кадрами. Эти отсчитанные значения характеризуют представленные временные отметки PTR'S, которые форматтером 12 вводятся в поток уплотненных видеосигналов и используются в приемнике для синхронизации изображения и речевых сигналов с соответствующей звуковой и видеоинформацией.

Защелка 25 работает под управлением процессора пересылки 13 (или контроллера системы 21), обеспечивая фиксацию подсчитанных значений в соответствии с ранее подготовленным графиком. Эти отсчитанные значения характеризуют опорные синхроимпульсы программы PCR'S, которые в качестве вспомогательных вводятся в соответствующие вспомогательные пересылаемые пакеты.

Контроллер системы 21 - это блок с изменяемым состоянием, запрограммированный на координацию работы различных узлов обработки данных. Отметим, что контроллер 21, компрессор 11 и процессор перемычки 13 может (или нет) работать синхронно за счет общей для них синхронизации при наличии соответствующей взаимосвязи между узлами обработки данных.

Приведенные на фиг. 1 узлы 16-26 относятся к приемной части передающей системы, где модем 16 выполняет обратные функции модема 15, а буфер скорости 17 также выполняет операции, обратные операциям буфера скорости 14. Данные буфера 17 поступают в инверсный процессор пересылки 18, который в соответствии с протоколом работы системы передает уплотненный видеосигнал в декомпрессор 19. Последний, реагируя на уплотненный видеосигнал, вырабатывает несжатый видеосигнал, поступающий на дисплей в блоке 20, или вводится в соответствующее запоминающее устройство.

В инверсный процессор 18 также поступает PCR'S из вспомогательных пересылаемых данных и выдаются сигналы управления в генератор тактовых импульсов 27. Последний под воздействием сигналов управления выдает импульсы синхронизации системы синхронно по крайней мере с операциями процессора пересылки. Указанные импульсы синхронизации поступают в контроллер 26 приемной части системы для хронирования работы соответствующих узлов обработки данных.

На фиг. 2 приведена блок-схема устройства, которое можно использовать в модеме 15 передающей части системы. В этот модем поступают данные от нескольких источников, причем пересылка всех данных производится по общему для них каналу передачи. Такая операция может производиться с помощью временного мультиплексирования разных сигналов различных источников. Кроме того, возможно мультиплексирование на разных участках прохождения сигнала. Например, видеопрограммы Pi могут создаваться в разных студиях и вводиться в первый мультиплексор 55. Здесь эти программы при помощи известных способов подвергаются временному мультиплексированию и выдаются в виде сигнала S1.

Сигнал S1 и другие сигналы Si разных источников вводятся в мультиплексор 56 второго уровня, где сигналы Si при помощи известных способов подвергаются временному мультиплексированию и определенному распределению. В соответствии с применяемыми программами возможно и дальнейшее мультиплексирование. Такое уплотнение данных может быть в виде рекламных вставок в материал программы или ввода хранимой в памяти информации между сегментами прямой телевизионной передачи. При этом предполагается, что реклама или хранимая информация предварительно закодирована соответствующими PTR'S и PCR'S.

В этом случае PTR'S и PCR'S для хранимого в памяти материала не связаны с реальным временем PTR'S и PCR'S материала прямой передачи. Что касается PTR'S, то они обычно проблем не создают, поскольку видеосигнал содержит параметры, под воздействием которых декомпрессор повторно устанавливается в исходное состояние для работы с новым сигналом. И наоборот, слабая корреляция между хранимым в памяти и реальным временем PCR'S может вызвать полное нарушение связи между буфером скорости и инверсным процессором пересылки в приемной части системы из-за утраты синхронизации.

В устройстве на фиг. 2 предполагается, что процессор пересылки 53 содержит блок мультиплексирования, работа которого подобна работе отдельных мультиплексоров 55 и 56.

В системе уплотнения имеются и другие проблемы. Чтобы исключить утрату данных в соответствующих блоках мультиплексирования - когда данные одновременно поступают от нескольких источников - необходимо обеспечить некоторую буферизацию сигналов с помощью мультиплексоров. Эти буферы будут создавать задержку T ± δt, где δt - компонент неустойчивой синхронизации.

Положим, что при исполнении программы используются 100 мультиплексоров (это число преувеличено для подчеркивания сути проблемы) и при каждом мультиплексировании добавляется задержка 1 с ± 1 мкс. В результате задержка сигнала достигнет 100 с ± 100 мкс. Задержка на 100 с мало влияет на работу декомпрессора, поскольку уплотненные видеосигналы и соответственно PTR'S будут задержаны на то же время. При этом ± 100 мкс неустойчивой синхронизации должны быть компенсированы, иначе буфер декодера может быть переполнен или может потерять разряды.

На фиг. 3 приведен первый вариант генератора тактовых импульсов приемника. Здесь процессор пересылки может находиться перед буфером скорости 17, т.е. в канале прохождения сигнала для исключения переменной задержки, которая может быть введена в буфер скорости приемника. Из модема приемника данные поступают в инверсный процессор пересылки 32 и в детектор вспомогательного пакета 31. В инверсном процессоре пересылки 32 происходит отделение пересылаемого заголовка от соответствующего содержимого пересылаемого пакета.

Под воздействием пересылаемого заголовка процессор 32 направляет содержимое видеосигнала (на фиг. 3 указанная информация обозначена как сервисные данные 1), например, в блок декомпрессии (он не показан), а вспомогательные данные (они обозначены как сервисные данные 2) - в соответствующие узлы вспомогательной обработки данных (не показаны). Находящиеся во вспомогательных данных PCR'S направляются в блок памяти 34, где и хранятся.

Детектор 31 вспомогательного пакета, которым может быть согласующий фильтр для выделения ключевых слов, обозначающих вспомогательный пересылаемый пакет с PCR, вводит управляющий импульс в поступившие пересылаемые пакеты с такими данными. Управляющий импульс хранится в фиксаторе 35, а текущее отсчитанное значение получают при помощи локального счетчика 36. Последний предназначен для пересчета импульсов, вырабатываемых, например, управляемым напряжением генератором 37. Счетчик 36 используется для пересчета по модулю того же числа, которое подсчитывается аналогичным счетчиком кодера (счетчик 23).

Управляемый напряжением генератор 37 работает под воздействием прошедшего через фильтр нижних частот сигнала ошибки, выдаваемого контроллером синхроимпульсов 39. Сигнал ошибки формируется следующим образом. Обозначим поступающий в момент времени n опорный синхроимпульс PCR'S, а отсчитанное значение, защелкнутое фиксатором 35, обозначим Ln. Контроллер синхроимпульсов последовательно считывает значения PCR'S и L'S и формирует сигнал ошибки E, пропорциональный разности

Сигнал ошибки E используется для управления генератором 37 так, чтобы его частота стремилась выравнивать отмеченные разности. Выданный контроллером синхроимпульсов 39 сигнал ошибки может быть в виде сигнала, подвергнутого широтно-импульсной модуляции, который следует считать аналогом сигнала ошибки, полученного за счет применения фильтра нижних частот 38 с аналоговыми компонентами.

Недостатком этой системы является то, что счетчики обеих частей системы ведут подсчет одной частоты или даже производят ее умножение. Поэтому номинальная частота управляемого напряжения генератора должна точно равняться частоте синхроимпульсов кодера системы.

Описанный выше способ обеспечит очень быструю синхронизацию, но может привести и к накоплению ошибки. Накопленная погрешность LTE пропорциональна разности

где PCR0 и L0, например, соответствуют первому появлению PCR и соответствующему зафиксированному значению счетчика приемника.

Номинальные сигналы ошибок E и LTE изменяются дискретно. И поэтому после "синхронизации" системы сигнал ошибки будет прибавлять одну псевдослучайную единицу, превосходя нулевое значение.

Предпочтительный способ синхронизации сводится к инициации слежения за работой управляемого напряжением генератора с помощью сигнала ошибки до тех пор, пока одна псевдослучайная единица не появится в сигнале ошибки Е. Затем происходят включение и использование сигнала LTE накопленной погрешности для контроля за работой управляемого напряжением генератора.

Для компенсации возникшей при мультиплексировании задержки T ± δt процессор пересылки кодирующего устройства создает вспомогательное поле во вспомогательном пересылаемом пакете; это поле содержит информацию, соответствующую переменной задержке. При этом используются соответствующие средства, с помощью которых модифицируются данные переменной задержки в соответствующих участках мультиплексирования.

Обратимся к фиг. 6 и 7. На фиг. 6 приведено наглядное представление пересылаемого пакета, который используется в телевизионной системе высокой четкости, разработанной Консорциумом новейших исследований в телевидении. Этот пересылаемый пакет содержит префикс, который помимо других данных содержит общий идентификатор, сообщающий, к каким сервисным данным относится содержимое этого пакета. Поле CC - это данные контроля непрерывности, введенные в пакет для проверки на наличие ошибок. Поле HD - особый заголовок сервисных данных, который определяет конкретное содержимое пакета. Например, если определенные сервисные данные предназначены для компоновки телевизионной программы, то соответствующее содержимое в пересылаемых пакетах может относиться к данному звуковому сопровождению, к данным видеосигналов или к соответствующим вспомогательным данным. Таким образом, поле HD определяет конкретное содержимое конкретного пакета.

На фиг. 7 приведен пересылаемый пакет с вспомогательными данными. Информация вспомогательного пересылаемого пакета может содержать одну или несколько вспомогательных групп, что зависит от объема данных в соответствующих группах и от технических возможностей данной системы. На фиг. 7 приведен пересылаемый пакет с двумя вспомогательными группами, данные которых относятся к опорным синхроимпульсам системы - AUX 1 и AUX 2.

Вспомогательная группа AUX 1 содержит данные, связанные с переменными задержками, а группа AUX 2 содержит собственно PCR. В соответствующих группах находятся префикс вспомогательной группы и блок вспомогательных данных. Префикс содержит поля MF, CFF, AFID и AFS. Поле MF - одноразрядное поле, которое определяет возможность модификации данных этого пакета (1 - модификация возможна; 0 - невозможна). CFF также одноразрядное поле, которое сообщает, определяют ли вспомогательные данные эту группу. AFID - шестиразрядное поле, которое идентифицирует тип вспомогательных данных, содержащихся в этой группе, например временной код, ключ шифрования, авторское право и т.д. AFS - восьмиразрядное поле, определяющее число байт вспомогательных данных, входящих в эту группу.

Приведенная на фиг. 7 группа AUX 1 представлена как модифицированная, а группа AUX 2 - как немодифицированная. Данные группы AUX 2 соответствуют данным PCR, т. е. опорным синхроимпульсам программы. Данные AUC 1 обозначены как DPCR, т.е. дифференциальный опорный синхроимпульс программы. Данные PCR собирают под контролем планировщика, который управляет работой процессора пересылки в кодере. Сбор данных DPCR будет описан со ссылкой на фиг. 4.

На фиг. 4 дан пример устройства, соответствующего части одной из схем мультиплексора, приведенного на фиг. 2. К соответствующим входным шинам подключено буферное запоминающее устройство 67, которое может быть запоминающим устройством обратного магазинного типа (FIFO). В нем данные хранятся до тех пор, пока не поступят запрограммированные данные, после этого мультиплексор получает доступ к разным входным шинам. Затем согласно графику работы мультиплексора происходит считывание данных программы из буферного запоминающего устройства 67.

В соответствующих пересылаемых пакетах данных программы содержатся вспомогательные группы с данными PCR и DPCR. Отметим, что значение данных PCR определяется в зависимости от хронирования пересылаемого пакета, содержащего вспомогательную информацию хронирования. Выданные мультиплексором данные PCR могут содержать ошибку, обусловленную задержками, связанными с конфликтами сигналов при мультиплексировании. Для коррекции этих ошибок используется временная задержка T ± δt, обусловленная пересылкой данных буферного запоминающего устройства, для модификации данных DPCR.

Детектор 61 вспомогательного пакета, который определяет наличие пересылаемых пакетов с данными DPCR, подключен к шине ввода данных программы. Этот детектор производит сброс и включает счетчик 62 для подсчета импульсов локального генератора тактовых импульсов 60. Последний может быть кварцевым генератором, частота которого очень близка к частоте генератора тактовых импульсов кодера; частота этого генератора может автоматически подстраиваться синхроимпульсами кодера согласно работе аппаратуры на фиг. 3 или 5.

Другой детектор 63 вспомогательного пакета подключен к выходной шине буферного запоминающего устройства 67 и используется для хранения текущего пересчитанного значения, которое вводится счетчиком 62 в фиксатор 68, когда буфером выдается вспомогательный пакет с данными DPCR. В это время с выхода счетчика снимается отсчитанное значение (в периодах частоты генератора тактовых импульсов), соответствующее времени прохождения определенного пакета через буфер.

Отметим, что при поступлении нескольких тесно расположенных вспомогательных пакетов, из-за чего через буфер 67 одновременно проходит более одного пакета, детекторы вспомогательных пакетов должны работать так, чтобы выделять и реагировать на первый поступивший пакет.

Детектор 61 вспомогательного пакета выдает и управляющий сигнал, который принуждает фиксатор 64 хранить значение DPCR, находящееся во вспомогательном пакете; это значение поступает на первый вход сумматора 65. Хранимый фиксатором 68 отсчет локального счетчика подается на второй вход сумматора 65. Последний складывает данные DPCR, содержащиеся в текущем вспомогательном пакете, с отсчетом локального счетчика и в результате получают неизменное значение DPCR, равное DPCR'.

Данные программы из буфера 67 и выходные данные сумматора 65 вводятся в соответствующие входные порты 2 - 1 мультиплексора 66. Последний управляется сигналами детектора 63 вспомогательного пакета и обеспечивает нормальное прохождение данных программы. Но когда буфером выдаются данные DPCR, содержащиеся в данных программы, мультиплексор 66 переключается на пропускание измененных данных DPCR сумматора, а затем снова переключается на пропускание данных буфера 67.

Когда мультиплексор 66 пропускает данные сумматора, выходной сигнал последнего соответствует сумме данных DPCR, содержащихся во вспомогательном пакете, плюс отсчитанное значение счетчика 62, когда данные DPCR выдаются буфером. Таким образом, данные, замещенные данными DPCR мультиплексора 66, являются прежними данными DPCR, откорректированными при их прохождении через буфер 67. Рекомендуется детектор вспомогательного пакета программировать лишь на одно изменение данных программы в соответствии с флажками модификаторов MF вспомогательных групп.

Вернемся к фиг. 2. Здесь процессор пересылки 53 производит формирование вспомогательных групп DPCR и обычно вводит нулевое значение в данные DPCR, соответствующие новым программам. Однако напомним, что данные, хранимые в среде 51 для размещения цифровой информации, можно ввести между сегментами прямой телевизионной передачи, и что хранимые в памяти данные можно предварительно закодировать с помощью кодов PCR и DPCR.

Когда процессор пересылки 53 вводит хранимые данные между сегментами прямой телевизионной передачи, он обращается к коду PCR хранимых данных и вычитает это значение PCR из отсчета, выдаваемого счетчиком 23 и/или фиксатором 25. Затем процессор пересылки вводит эту разность в значение DPCR, размещенное во вспомогательных пакетах для хранимых данных. После этого новые значения DPCR и хранимых данных, введенные между данными прямой телевизионной передачи, будут содержать опорные значения, связанные с текущим временем. Эти операции соответствуют блок-схеме последовательности приведенных на фиг. 8 действий, надписи на которых сами говорят за себя.

Применение данных DPCR в приемнике показано на фиг. 5. Здесь узлы схемы с теми обозначениями, что и на фиг. 3, сходны между собой по назначению и выполняют одинаковые функции кроме блока 32, операции которого изменены.

Модификация этого блока состояла в том, что в него ввели сумматор 45, который должен суммировать соответствующие значения PCR и DPCR, вводимые в соответствующие вспомогательные группы. Выдаваемые этим сумматором данные соответствуют исходному значению PCR, дополненному задержками при пересылке во время, например, мультиплексирования. Указанные суммы поступают в запоминающее устройство 46, откуда их можно ввести в контроллер синхронизации 39 в качестве измененных значений PRC для синхронизации генератора тактовых синхроимпульсов системы.

Надписи на фигурах
Фиг. 1. 10 - источник видеосигнала; 11 - компрессор; 12 - форматтер; 13 - процессор пересылки; 14 - буфер скорости; 15, 16 - модем; 17 - буфер скорости; 18 - инверсный процессор пересылки; 19 - декомпрессор; 20 - дисплей; 21 - контроллер системы; 22 - генератор тактовых импульсов системы; 23 - счетчик; 24, 25 - триггер-защелка; 26 - контроллер приемной части системы; 27 - генератор тактовых импульсов.

Фиг. 2. 50 - кодер видеосигнала; 51 - носитель цифровых данных; 52 - генератор тактовых PCR; 53 - процессор пересылки; 54 - блок управления считыванием цифровых данных; 55, 56 - мультиплексор.

Фиг. 4. 60 - локальный генератор тактовых импульсов; 61 - детектор вспомогательного пакета; 62 - счетчик; 63 - детектор вспомогательного пакета; 64 - триггер-защелка; 65 - сумматор; 66 - мультиплексор; 67 - буферное запоминающее устройство; 68 - ввод данных программы; 69 - сигнал записи; 70 - сигнал считывания; 71 - вывод данных программы.

Фиг. 3. 30 - данные из модема; 31 - детектор вспомогательного пакета в виде согласующего фильтра; 32 - инверсный процессор пересылки; 33 - контроллер процессора пересылки; 34 - запоминающее устройство; 35 - триггер-защелка; 36 - счетчик; 37 - управляемый напряжением генератор; 38 - фильтр нижних частот; 39 - контроллер синхронизации; 40 - генератор тактовых импульсов системы; 41 - сервисные данные 1; 42 - сервисные данные 2; 43 - демультиплексор.

Фиг. 5. 30 - данные из модема; 31 - детектор вспомогательного пакета в виде согласующего фильтра; 32 - инверсный процессор пересылки; 33 - контроллер процессора пересылки; 34 - запоминающее устройство; 35 - триггер-защелка; 36 - счетчик; 37 - управляемый напряжением генератор; 38 - фильтр нижних частот; 39 - контроллер синхронизации; 40 - генератор тактовых импульсов системы; 41 - сервисные данные 1; 42 - сервисные данные 2; 43 - демультиплексор; 45 - сумматор; 46 - запоминающее устройство.

Фиг. 6. 1 - префикс; 2 - контроль непрерывности; 3 - заголовок; 4 - содержимое пакета данных; 5 - исправление ошибки.

Фиг. 7. 1 - префикс; 2 - контроль непрерывности; 3 - заголовок; 4 - группа вспомогательных данных; 5 - исправление ошибки.

Фиг. 8. 1 - инициация операции; 2 - нужна ли обработка прямой передачи? N - нет, V - да; 3 - ввод новых данных; 4 - формирование нового пересылаемого пакета; 5 - просмотр пересылаемого пакета; 6 - ввод хранимого в памяти пересылаемого пакета; 7 - выборка хранимых в памяти PCR'S; 8 - выборка отсчитанного значения; 9 - ввод хранимых в памяти DPCR'S в DPCR'S + [PCR'S - отсчет] ; 10 - просмотр модифицированного хранимого в памяти пересылаемого пакета.

Похожие патенты RU2117411C1

название год авторы номер документа
УСТРОЙСТВО И СПОСОБ ДЛЯ ФОРМИРОВАНИЯ АУДИО-, ВИДЕО- И ИНТЕРАКТИВНОЙ КОМПОНЕНТ ИНТЕРАКТИВНОГО ТЕЛЕВИЗИОННОГО СИГНАЛА 1995
  • Жан-Ренэ Менан
  • Куриакоз Джозеф
  • Энсли Вэйн Джессап
  • Ален Мишель Дельпюш
RU2141174C1
ВИДЕОДЕКОДЕР С ОБРАБОТКОЙ ПЕРЕМЕЖАЮЩИХСЯ ДАННЫХ 1997
  • Кранаветтер Грег Алан
  • Шульц Марк Алан
RU2204217C2
СПОСОБ ПЕРЕДАЧИ ПРОГРАММНОЙ ИНФОРМАЦИИ ПО СИСТЕМЕ, ВКЛЮЧАЮЩЕЙ ГРУППУ КАНАЛОВ ПЕРЕДАЧИ, УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ, УСТРОЙСТВО ДЛЯ ПРИЕМА СЖАТЫХ АУДИО/ВИДЕО ПАКЕТНЫХ СИГНАЛОВ И СПОСОБ ЕГО РАБОТЫ 1995
  • Джон Вилльям Ченей
  • Кевин Эллиотт Бриджвотер
RU2159015C2
ПАРАЛЛЕЛЬНОЕ ДЕКОДИРОВАНИЕ ПОТОКОВ ПЕРЕМЕЖАЮЩИХСЯ ДАННЫХ С ПОМОЩЬЮ ДЕКОДЕРА ЭГПИ 1997
  • Кранаветтер Грег Алан
  • Шульц Марк Алан
RU2215375C2
УСТРОЙСТВО ДЛЯ ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛОВ, КОДИРОВАННЫХ В РАЗНЫХ ФОРМАТАХ 1996
  • Стюарт Джон Сидни
RU2171548C2
УСТРОЙСТВО ДЛЯ ДЕМОДУЛИРОВАНИЯ И ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛОВ 1996
  • Стюарт Джон Сидни
RU2172566C2
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ПРОГРАММЫ ПЕРЕДАЧ В РЕЖИМЕ УСЛОВНОГО ДОСТУПА ДЛЯ УСЛУГИ СПУТНИКОВОГО ТВ 1995
  • Джон Вилльям Чейни
RU2140133C1
УСТРОЙСТВО ДЛЯ ВЫДАЧИ СЖАТОГО ВИДЕОСИГНАЛА (ВАРИАНТЫ) 1994
  • Джоэль Волтер Здепски
RU2115261C1
ИНТЕЛЛЕКТУАЛЬНАЯ КАРТА НА ОСНОВЕ СИСТЕМЫ УПРАВЛЕНИЯ ДОСТУПОМ С УСОВЕРШЕНСТВОВАННОЙ ЗАЩИТОЙ 1995
  • Чэни Джон Вилльям
RU2184392C2
УСТРОЙСТВО ДЛЯ ПОЛУЧЕНИЯ СИНХРОНИЗИРОВАННЫХ ВОСПРОИЗВЕДЕННЫХ СИГНАЛОВ ЗВУКА И ИЗОБРАЖЕНИЯ 1994
  • Лэнкфорд Дуглас Эдвард
  • Дайсс Майкл Скотт
RU2142210C1

Иллюстрации к изобретению RU 2 117 411 C1

Реферат патента 1998 года УСТРОЙСТВО ДЛЯ УПЛОТНЕНИЯ ВИДЕОСИГНАЛА И УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ

Изобретение предназначено для синхронизации на промежуточных участках прохождения сигнала, например, на участке пересылки или уплотнения сжатого видеосигнала, проходящего через несколько блоков, в кодирующей части системы используется счетчик по модулю, который синхронизируется генератором тактовых импульсов системы. Отсчитанное значение вводится в сигнал на участке пересылки в соответствии с ранее подготовленным графиком. В приемной части системы подобный счетчик срабатывает под воздействием управляющего сигнала синхронизации приемника и отсчитанное значение этого счетчика выбирается при поступлении отсчитанных значений, введенных на участке пересылки. Разности последовательных выборок отсчитанных значений счетчика приемника сравниваются с разностями соответствующих последовательных значений, вложенные в отсчитанные значения на участке пересылки, и получают сигнал управления синхронизацией приемника. Изобретение направлено на получение улучшенного сигнала управления синхронизацией приемника. 2 с. и 4 з.п. ф-лы, 8 ил.

Формула изобретения RU 2 117 411 C1

1. Устройство для уплотнения видеосигнала, содержащее источник видеосигнала, источник сигнала синхронизации, отличающееся тем, что содержит счетчик для подсчета сигналов синхронизации по модулю N, где N - целое число, средство для выборки одного из заданных счетчиком отсчитанных значений, которые являются представлениями опорного времени, причем представления опорного времени связаны с определенными сегментами видеосигнала, блоки уплотнения для сжатия видеосигнала и иерархической форматизации уплотненного видеосигнала, содержащего указанные представления опорного времени, средства для периодической выборки полученных от счетчика других отсчитанных значений, которых характеризуют опорные синхроимпульсы программы, процессор пересылки, в которой из указанных блоков уплотнения поступают отформатированные уплотненные видеоданные, содержащие представления опорного времени, при этом производится сегментация уплотненных видеоданных в пересылаемых пакетах с заголовками пересылаемых данных, а опорные синхроимпульсы программы введены в один из пересылаемых пакетов, блоки для подготовки пересылаемых пакетов к передаче. 2. Устройство по п.1, отличающееся тем, что процессор пересылки содержит блок для определения тех моментов времени, в которые нужно производить выборки опорных синхроимпульсов программы с помощью средства для периодической выборки других отсчитанных значений. 3. Устройство по п.1, отличающееся тем, что процессор пересылки производит формирование пересылаемых пакетов уплотненных видеоданных и вспомогательных пересылаемых пакетов, содержащих опорные синхроимпульсы программы, имеется также средство для размещения в промежутках между вспомогательными пересылаемыми пакетами пересылаемых пакетов с уплотненными видеоданными. 4. Устройство для синхронизации по меньшей мере части схемы приемника уплотненных видеосигналов, в котором производится обработка уплотненных видеосигналов, содержащихся в пересылаемых пакетах с уплотненными видеосигналами, чередующихся с пересылаемыми пакетами, последние содержат отсчитанные значения, периодически выдаваемые счетчиком, считающим по модулю M импульсы кодирующего устройства генератора тактовых импульсов системы, где M - целое число, отличающееся тем, что оно содержит источник пересылаемых пакетов, которые представляют собой пересылаемые пакеты уплотненных видеоданных и пересылаемые пакеты, содержащие отсчитанные значения, управляемый генератор, реагирующий на сигнал управления и контролирующий работу генератора тактовых импульсов приемника системы, счетчик премника, предназначенный для подсчета импульсов по модулю M генератора тактовых импульсов приемника системы, блоки, реагирующие на поступление пересылаемых пакетов с отсчитанными значениями для хранения отсчитанных значений, выданных счетчиком приемника, и блоки, реагирующие на разности отсчитанных значений в последовательно поступивших пересылаемых пакетах с отсчитанными значениями, разности в соответствующих последовательно введенных в память отсчитанных значений выдаются указанным счетчиком приемника для генерации управляющего сигнала E, которым регулируется работа указанного управляемого генератора. 5. Устройство по п.4, отличающееся тем, что средство для генерации управляющего сигнала E содержит средство для расчета управляющего сигнала E, пропорционального

где PCRn и PCRn-1 - последовательно отсчитанные значения, введенные в пересылаемые пакеты;
RCVn и RCVn-1 - соответствующие хранимые отсчитанные значения, выданные указанным генератором тактовых импульсов приемника.
6. Устройство по п.5, отличающееся тем, что средство для генерации управляющего сигнала E также содержит средство для хранения отсчитанных значений PCRо и RCVо, которые соответствуют отсчитанному значению, введенному в пересылаемый пакет, который выдается при пуске системы, и аналогичному отсчитанному приемником значению соответственно, средство для расчета управляющего сигнала E', пропорционального

средство для выборочного получения сигналов E и E' в виде управляющих сигналов для регулирования работы управляемого генератора.

Документы, цитированные в отчете о поиске Патент 1998 года RU2117411C1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
US, патент, 5079632 A, кл
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
RU, патент, 2033704, кл
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
EP, патент, 0468910, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

RU 2 117 411 C1

Авторы

Майкл Скотт Дейсс

Даты

1998-08-10Публикация

1994-05-12Подача