Изобретение относится к телевизионным системам со сжатием сигнала и, в частности, касается устройств для формирования сжатого видеосигнала, который может воспроизводиться с чересстрочной структурой и первой разрешающей способностью или с построчной структурой и второй, более высокой, разрешающей способностью.
В настоящее время группа экспертов по кодированию движущихся изображений (MPEG) в Международной организации по стандартизации пытается установить стандарт на сжатый сигнал или протокол для передачи видеосигналов. Существуют два основных вида видеосигналов: сигнал с чересстрочной разверткой и сигнал с построчной разверткой. Преимущество сжатия видеосигнала с чересстрочной разверткой заключается в более узкой необходимой полосе частот и в том, что как оборудование выпуска телевизионных программ, так и приемное оборудование для сжатия/декомпрессии сигнала с чересстрочной разверткой может быть изготовлено с меньшими затратами, чем для сигнала с построчной разверткой. Телевизионная промышленность склонна оказать предпочтение стандарту сжатого видеосигнала, основанному на сигнале с чересстрочной разверткой. Однако имеются применения, которые почти неизбежно требуют изображений с построчной разверткой, в частности, в том секторе компьютерного сообщества, который занимается обработкой телевизионных изображений. Комитет MPEG желает удовлетворить оба лагеря, установив стандарт, пригодный наибольшему числу потенциальных пользователей. Целью настоящего изобретения является создание устройства сжатия, которое формирует сжатый сигнал для воспроизведения изображений как с чересстрочной, так и с построчной разверткой без существенного увеличения скорости передачи данных сжатого сигнала по сравнению со сжатым сигналом с чересстрочной разверткой.
Система сжатия/декомпрессии в соответствии с настоящим изобретением содержит источник видеосигнала с построчной разверткой. Устройство предварительной обработки формирует видеосигнал с чересстрочной разверткой из видеосигнала с построчной разверткой посредством выбора чередующихся строк сигналов последовательных изображений с построчной разверткой. Для формирования основных ("первичных") сжатых видеоданных видеосигнал с чересстрочной разверткой сжимается в соответствии с известными способами. Чтобы восстановить кадры с чересстрочной разверткой, основные данные декомпрессируются с помощью известных операций обработки сигналов, обратных операциям сжатия. Видеосигнал с чересстрочной разверткой, соответствующий тем промежуточным строкам видеосигнала с построчной разверткой, которые не были включены в основной видеосигнал с чересстрочной разверткой, предсказывается на основании декомпрессированных кадров видеосигнала. Кроме того, действительные промежуточные строки исходного видеосигнала с построчной разверткой, которые не были включены в основной видеосигнал с чересстрочной разверткой, в сущности соответствуют второстепенному ("вторичному") видеосигналу с построчной разверткой. Второстепенный видеосигнал вычитается из соответствующего предсказанного видеосигнала для формирования второстепенных остатков полей. Эти остатки сжимаются известными способами, чтобы сформировать сжатые второстепенные видеоданные. После этого основные и второстепенные сжатые данные передаются для последующего приема. Основные данные могут приниматься менее сложными приемниками для воспроизведения с чересстрочной разверткой изображений, имеющих первый уровень разрешения. Сжатые данные обоих видов - основного и второстепенного - могут приниматься более сложными приемниками для воспроизведения изображений с построчной разверткой и более высоким разрешением.
На фиг. 1 показана графическая схема формата частей соответствующих кадров видеосигнала с построчной разверткой.
На фиг. 2 показана графическая схема сигнала с построчной разверткой, разделенного на участки основных и второстепенных кадров видеоинформации с чересстрочной разверткой.
На фиг. 3 и 5 показаны блок-схемы устройств сжатия согласно альтернативным формам осуществления настоящего изобретения.
На фиг. 4 и 6 показаны блок-схемы устройств декомпрессии согласно альтернативным формам осуществления настоящего изобретения.
На фиг. 7 показана блок-схема устройства объединения основного и второстепенного декомпрессированных видеосигналов, предназначенного для формирования сигнала с построчной разверткой.
Как показано на фиг. 1, соответствующие столбцы букв (О и Е) представляют в сокращенной форме строки в видеосигнале изображений (полей/кадров) с построчной разверткой. Эти изображения появляются с частотой 60 изображений в секунду. Изображения с построчной разверткой появляются с частотой полей изображений с чересстрочной разверткой и содержат вдвое больше строк, чем поля видеосигнала с чересстрочной разверткой.
Видеосигнал с чересстрочной разверткой появляется в виде последовательных полей данных с частотой 60 полей в секунду. Строки в четных полях пространственно располагаются между строками нечетных полей. Объединение двух последовательных полей образует кадр, аналогичный кадру изображений с построчной разверткой. Однако, поскольку между разверткой последовательных полей с чересстрочной разверткой проходит некоторое конечное время, кадр видеосигнала с чересстрочной разверткой будет отличаться от соответствующего изображения с построчной разверткой вследствие любого движения изображения, происходящего за время, протекающее между разверткой последовательных полей с чересстрочной разверткой.
Видеосигнал с чересстрочной разверткой может формироваться из видеосигнала с построчной разверткой путем отбора чередующихся строк из последовательных кадров видеосигнала с построчной разверткой. Напомним, что изображения с построчной разверткой появляются с частотой 60 изображений в секунду, а кадры с чересстрочной разверткой появляются с частотой 30 кадров в секунду (номинально). Следовательно, если строки с нечетными номерами нечетных изображений с построчной разверткой объединить со строками с четными номерами четных изображений, то из видеосигнала с построчной разверткой можно сформировать кадры с чересстрочной разверткой. Эти кадры представлены соответствующими группами строк изображения, обведенными сплошными линиями на фиг. 2, и будут далее называться основными кадрами. При формировании кадров с чересстрочной разверткой из данных с построчной разверткой используется только 50% информации изображения. Остальные данные располагаются во второстепенных кадрах, которые на фиг. 2 обведены пунктирными линиями.
Основные кадры представляют данные видеосигнала с чересстрочной разверткой. Объединение основных и второстепенных кадров представляет все данные с построчной разверткой, но не в формате с построчной разверткой. Последний содержит вдвое больше видеоданных, чем первый, и как таковой потребовал бы для передачи удвоенной полосы частот. Однако информация сигнала с построчной разверткой может быть передана со значительно пониженными скоростями передачи данных. Это может быть выполнено устройствами сжатия, показанными на фиг. 3 или 5, каждое из которых сжимает основные кадры в качестве первой передаваемой компоненты и сжимает разности между второстепенными кадрами и второстепенными кадрами, предсказанными исходя из основных кадров, в качестве второй передаваемой компоненты. Так как строки основных и второстепенных кадров пространственно чередуются, это приводит к наличию большой величины избыточности между основными и второстепенными кадрами. Следовательно, предсказание второстепенных кадров по основным кадрам может осуществляться с хорошей точностью, в результате чего остатки будут иметь большей частью нулевое значение. Эти сжатые данные остатков значительно меньше по объему, чем те, которые создавались бы, если бы сжимались второстепенные кадры.
Как на фиг. 3, так и на фиг. 5 предполагается, что источник 10 видеосигнала формирует видеоданные с построчной разверткой. Видеоданные подаются на соответствующие выделители 12 и 20 основных и второстепенных полей. Выделитель 12 основных полей пропускает строки поля с нечетными и четными номерами из нечетных и четных изображений с построчной разверткой соответственно. Выделитель 20 второстепенных полей пропускает строки поля с нечетными номерами и четными номерами из четных и нечетных изображений с построчной разверткой соответственно. Основные поля подаются на устройство 14 сжатия. Устройство 14 сжатия может быть устройством с предсказанием и компенсацией движения, которое сначала составляет кадры данных из последовательных полей, а затем формирует сжатые данные из составленных кадров. Описание устройства сжатия этого типа можно найти в патенте США N 5122875.
Сжатые видеоданные подаются на транспортный процессор 16, который разбивает их на пакеты полезной информации и добавляет к ним для передачи данные идентификации, синхронизации и обнаружения/исправления ошибок. Данные в виде пакетов подаются на модем 18, который подготавливает их для передачи через выбранную передающую среду. Сжатые основные поля/кадры содержат объем данных, достаточный для воспроизведения изображений с чересстрочной разверткой и первым уровнем пространственного разрешения. В зависимости от конкретной системы первый уровень пространственного разрешения может быть равен уровню разрешения для сигналов телевидения высокой четкости или быть несколько меньше его, например равняться разрешению стандартного сигнала НТСЦ.
Сжатый основной видеосигнал с выхода устройства 14 сжатия подается на декомпрессор 22, который воспроизводит основной видеосигнал в формате с чересстрочной разверткой. Декомпрессор 22 является устройством такого типа, которое выполняет преобразование сигнала, обратное обработке в устройстве 14 сжатия. Он аналогичен декомпрессорам, которые должны использоваться в приемниках с чересстрочной разверткой для воспроизведения сжатых данных, передаваемых модемом 18. Воспроизводимый основной видеосигнал подается на предсказатель 24 второстепенных полей. Предсказатель 24 образует строки, которые являются промежуточными для строк воспроизводимых основных полей. Предсказатель 24 может быть, в частности, той частью преобразователя сигнала с чересстрочной разверткой в сигнал с построчной разверткой с компенсацией движения, которая формирует пропущенные строки изображения с построчной разверткой из изображения с чересстрочной разверткой. Существует много разновидностей этих преобразователей, известных в технике обработки видеосигналов.
Предсказанные второстепенные поля с выхода предсказателя 24 подаются на один вход вычитающего устройства 26, а соответствующие второстепенные поля с выхода выделителя 20 подаются на второй вход вычитающего устройства 26. Разности или остатки, формируемые вычитающим устройством, подаются на квантователь 28, где они сокращаются до заданной двоичной разрядности. (Вышеизложенное предусматривает цифровую обработку сигналов, поэтому все сигналы имеют цифровой формат и, по меньшей мере до сжатия, сигналы определяются цифровыми словами фиксированной разрядности.) Обычно отсчеты видеосигналов определяются восьмибитовыми словами. Вследствие этого вычитающее устройств формирует девятибитовые слова. Квантователь 28 может сокращать остатки до восьми- или семибитовых слов.
Квантованные остатки, следующие в формате поля, подаются на устройство 30 сжатия, которое может быть аналогичным устройству 14 сжатия. Устройство 30 сжатия формирует сжатые видеоданные, соответствующие остаткам второстепенных полей, эти видеоданные подаются на транспортный процессор 32. Транспортный процессор 32 работает аналогично транспортному процессору 16. Данные в виде пакетов с выхода процессора 32 подаются в модем 34, где они преобразуются для передачи.
Устройство, показанное на фиг. 3, предусматривает передачу сжатых данных основных и второстепенных полей по отдельным каналам передачи, например по двум кабельным каналам передачи. С другой стороны, устройство, показанное на фиг. 5 и сходное с устройством, показанным на фиг. 3, предусматривает передачу сжатых данных как основного, так и второстепенного полей по одному и тому же каналу передачи. Устройство, показанное на фиг. 5, осуществляет мультиплексирование основных и второстепенных данных с временным разделением, однако должно быть понятно, что в альтернативной форме осуществления изобретения данные основных и второстепенных полей могут мультиплексироваться с частотным разделением. Способы такого мультиплексирования с частотным разделением каналов описаны в вышеуказанном патенте США N 5122875.
Блоки на фиг. 5, обозначенные теми же номерами, что и у блоков на фиг. 3, являются одинаковыми и выполняют аналогичные функции. Сжатые данные соответствующих основных и второстепенных полей подаются на соответствующие входные порты устройства 40 мультиплексирования с временным разделением. Это устройство содержит буферное запоминающее устройство (на схеме не показано) для хранения сжатых данных, которые формируются одним из устройств 14 или 30 сжатия в то время, когда данные от другого устройства обрабатываются. Процесс сжатия может быть построен так, чтобы обеспечивать сжатие с переменной скоростью передачи данных. При этом объем данных, формируемых устройством 14 или 30 сжатия, или скорость их передачи не является постоянным. В этом случае невозможно заранее задать синхронизацию мультиплексирования в мультиплексоре 40. Обычно можно предсказать среднее соотношение данных, формируемых обоими устройствами сжатия данных, и построить систему так, чтобы мультиплексирование с временным разделением осуществлялось фактически в соответствии с этим соотношением. Даже в этом случае данным основного поля всегда предоставляется приоритет. Если данные второстепенного поля теряются вследствие превышения данными основного поля некоторого интервала времени, то гарантируется передача информации, достаточной для обеспечения базового изображения, эквивалентного изображению с чересстрочной разверткой. В номинальном режиме устройство мультиплексирования пропускает сжатые данные основного поля и в соответствующем буфере организует очередь данных, которые поступают от устройства сжатия второстепенного поля. Когда этот буфер достигает заданного уровня заполнения, делается запрос на пропускание транспортного пакета данных второстепенного поля. Мультиплексор продолжает пропускать данные основного поля до тех пор, пока окончание основного пакета не освободит мультиплексор, а затем пропускает транспортный пакет данных второстепенного поля. В течение интервала, когда обслуживаются данные второстепенного поля, данные основного поля ставятся в очередь в буфере основного поля.
Транспортные пакеты данных основного и второстепенного полей, мультиплексированные с временным разделением, поступают в модем 42, который преобразует сжатые данные для передачи по одному каналу.
На фиг. 6 показан пример выполнения приемника для обработки сжатых данных, которые формируются устройством, показанным на фиг. 5. Представленная на фиг. 6 схема построена для декомпрессии всей информации, передаваемой модемом 42, то есть для отображения воспроизводимых изображений с построчной разверткой. Приемники, сконструированные для отображения данных с чересстрочной разверткой, требуют наличия только блоков 120, 101, 102, 107 и дисплейного устройства (на схеме не показано). В действительности ни приемники с чересстрочной разверткой, ни приемники с построчной разверткой не требуют отдельного демультиплексора 121 и он показан только для иллюстрации необходимых функций, обратных функциям устройства, показанного на фиг. 5. Соответствующие транспортные пакеты содержат идентифицирующие коды, указывающие, являются данные основными или второстепенными. Приемники с чересстрочной разверткой будут программироваться для обработки только тех транспортных пакетов, в которых данные идентифицированы как основные. Аналогично в приемнике с построчной разверткой одиночный обратный транспортный процессор может быть построен для выполнения функции демультиплексирования, основанной на идентифицирующих основные/второстепенные данные кодах, содержащихся в транспортных пакетах. Этот вид демультиплексирования в общих чертах описан в патенте США N 5122875.
На фиг. 6 передаваемые данные, мультиплексированные с временным разделением, принимаются модемом 120, который формирует мультиплексированные сжатые данные в основной полосе частот. Эти данные подаются на демультиплексор 121, который отделяет транспортные пакеты данных основного поля от транспортных пакетов данных второстепенного поля. Данные основного и второстепенного полей подаются соответственно на обратные транспортные процессоры 101 и 104, где полезные данные отделяются от передаваемых вместе с ними служебных данных (например, синхронизации, идентификации и т.п.). Видеоданные основного поля подаются в буферное запоминающее устройство 102, а видеоданные второстепенного поля поступают в буферное запоминающее устройство 106. Идентификатор транспортного пакета и данные синхронизации из соответствующих пакетов подаются в контроллер 103. Контроллер 103, реагируя на служебные данные транспортного пакета, подает сжатые данные из обоих буферных запоминающих устройств в соответствующем порядке следования для декомпрессии остальными блоками устройства.
Сжатые видеоданные основного поля из буферного запоминающего устройства 102 подаются в декомпрессор 107, выполняющий функцию, обратную функции устройства 14 сжатия, показанного на фиг. 5. Декомпрессор 107 формирует видеоданные с чересстрочной разверткой для воспроизведения изображения на устройствах отображения с чересстрочной разверткой (на схеме не показано). Декомпрессированные данные основного поля с чересстрочной разверткой подаются на предсказатель 109 второстепенного поля, аналогичный предсказателю второстепенного поля на фиг. 5.
Сжатые данные остатков второстепенного поля из буферного запоминающего устройства 106 подаются в декомпрессор 108, выполняющий функцию, обратную функции устройства 39 сжатия на фиг. 5. Декомпрессированные данные с выхода декомпрессора 108 подаются на обратный квантователь 110, который воссоздает исходную разрядность декомпрессированных отсчетов остатков и подает их на один из входных портов схемы 111 сложения. Предсказанные второстепенные поля подаются на второй входной порт схемы 111 сложения. Суммы, формируемые схемой 111 сложения, соответствуют значениям элементов изображения (пикселов) второстепенных полей. Напомним, что остатки Ri являются разностями между предсказанной Pi и действительной Ai информацией второстепенного поля, то есть, Ri=Ai-Pi. Таким образом, когда декомпрессированные остатки Ri складываются с предсказанными данными P второстепенных полей, формируемыми предсказателем 109, результатом являются действительные данные Ai второстепенного поля, то есть Ri+Pi=(Ai-Pi)+Pi=Ai. Второстепенные поля, формируемые схемой 111 сложения, имеют формат с чересстрочной разверткой.
Формируемые схемой 111 сложения суммы вместе с сигналом с чересстрочной разверткой от декомпрессора 107 пригодны для восстановления изображений, близких к исходным изображениям с построчной разверткой.
Фиг. 4 поясняет пример выполнения приемника для обработки сжатых данных, формируемых показанным на фиг. 3 устройством. На фиг. 4 блоки, обозначенные теми же номерами, что и блоки на фиг. 6, являются аналогичными и выполняют одинаковые функции. Работа показанного на фиг. 4 варианта осуществления изобретения очевидна для специалистов в области обработки сигналов с учетом сведений, которые приведены в отношении варианта осуществления изобретения, показанного на фиг. 6.
Фиг. 7 показывает пример выполнения устройства для объединения основных и второстепенных декомпрессированных сигналов, формируемых показанными на фиг. 4 или 6 блоками 107 и 111. Оба сигнала представлены в формате с чересстрочной разверткой, так что поля следуют с частотой 60 Гц и длительностью строк приблизительно 63,5 мс. Для формирования видеосигнала с построчной разверткой 60 Гц необходимо сжать по времени строки видеосигнала как для данных основного поля, так и для данных второстепенного поля. На фиг. 7 предполагается, что как устройство 107 сжатия, так и схема сложения формируют сигналы стандартного телевизионного растра, то есть они формируют поля данных с чересстрочной разверткой с частотой полей 60 Гц и длительностью строк 63,5 мс, хотя и с различной фазой по вертикали из-за времени обработки в предсказателе 109 второстепенного поля.
Как показано на фиг. 7, декомпрессированный видеосигнал основного поля с выхода декомпрессора 107 подается на компенсирующий элемент 140 задержки. Элемент 140 задержки обеспечивает задержку сигнала, достаточную для компенсации времени обработки в предсказателе 109 и для надлежащего хронирования строк видеосигналов основного и второстепенного поля. Задержанный основной видеосигнал подается на устройство 150 сжатия, который сжимает по времени соответствующие строки видеосигнала основного поля с 63,5 до 31,75 мс. Сжатые строки данных подаются на один из сигнальных входов мультиплексора 160 "два-в-один". Видеосигнал второстепенного поля с выхода схемы 111 сложения подается непосредственно на второе устройство 170 сжатия по времени, которое сжимает соответствующие строки видеосигнала второстепенного поля с 63,5 до 31,75 мс. Эти сжатые строки второстепенного видеосигнала подаются на второй сигнальный вход мультиплексора 160. Для поочередной подачи строк видеосигнала основного и второстепенного поля и формирования посредством этого видеосигнала, представляющего сигнал изображения с построчной разверткой, мультиплексор коммутируется с удвоенной частотой строчной развертки.
В формуле изобретения под термином "кадр" подразумевается совокупность двух полей с чересстрочной разверткой в отношении видеосигнала с чересстрочной разверткой и сигнал, представляющий целое изображение и создаваемый одним сканированием этого изображения в отношении видеосигнала с построчной разверткой. "Поле" обозначает половину горизонтальных строк, необходимых для формирования кадра, представляющего полное изображение, в видеосигнале с чересстрочной разверткой. Строки любого поля представляют чередующиеся строки кадра с чересстрочной разверткой.
Изобретение относится к телевизионным системам со сжатием сигнала. Способ сжатия видеосигнала включает формирование кадров видеосигнала с построчной разверткой и формирование из чередующихся строк последовательных кадров видеосигнала с построчной разверткой видеосигнала с чересстрочной разверткой, обозначаемого как основной видеосигнал, сжимают основной видеосигнал, декомпрессируют сжатый основной сигнал, предсказывают второстепенный видеосигнал, формируют разности между соответствующими элементами изображения из второстепенного видеосигнала и видеосигнала, соответствующего промежуточным строкам видеосигнала с построчной разверткой, сжимают эти разности и преобразуют основной видеосигнал и сжатые разности для передачи. Устройство для сжатия видеосигнала содержит источник видеосигнала с построчной разверткой, блок выделения строк, средства сжатия, предсказатель, вычитающее устройство, средства для сжатия разностей элементов изображения, средства для преобразования сжатых разностей элементов изображения и сжатого основного видеосигнала для их передачи. Достигаемый технический результат - создание устройства сжатия, которое формирует сжатый сигнал для воспроизведения изображений как с чересстрочной, так и с построчной разверткой без существенного увеличения скорости передачи данных сжатого сигнала по сравнению со сжатым сигналом с чересстрочной разверткой. 3 с. и 5 з.п.ф-лы, 7 ил.
содержащие декомпрессор, подключенные к детектору и реагирующие на демодулированный сжатый видеосигнал, для декомпрессии сжатой составляющей видеосигнала с черезстрочной разверткой с получением основного видеосигнала с черезстрочной разверткой, а также для декомпрессии сжатой составляющей остатков с получением второстепенного декомпрессированного видеосигнала; предсказатель (109), подключенный к средствам, содержащим декомпрессор, и реагирующий на основной видеосигнал, с черезстрочной разверткой, для предсказания сигнала, соответствующего промежуточным строкам, а также средства (111) для суммирования соответствующих строк второстепенного декомпрессированного видеосигнала и предсказанного сигнала с получением второстепенного видеосигнала с черезстрочной разверткой.
US 5040061 A, 13.08.91 | |||
Гальванометрический потенциал-отметчик | 1952 |
|
SU98763A1 |
DE 4113506 A, 25.04.91 | |||
Устройство сжатия телевизионной информации | 1977 |
|
SU634486A1 |
Авторы
Даты
1999-02-20—Публикация
1994-06-17—Подача