Изобретение касается способа и устройства для выделения из сигнала, в частности из цифрового телевизионного сигнала, величины, которая соответствует шуму в сигнале.
Величины шумов, которые соответствуют шумам в сигнале, могут использоваться для управления фильтрами подавления шумов, а также другими цифровыми схемами обработки, в частности схемами улучшения изображения. Это представляет особый интерес для цифровой обработки сигналов в современных телевизионных приемниках. Настоящее изобретение помогает более эффективно использовать алгоритмы улучшения изображения, которые реализуются в современных цифровых телевизионных приемниках (например, подавления шумов, подчеркивания контуров, улучшения цветовых переходов, контурной коррекции).
Чтобы получать значимую величину шума, используемые способы и средства должны различать шум и сигнал.
Как описано в статье "Автоматическая оценка отношения сигнал/тепловой шум в телевизионных изображениях" (Qui Zhang, Rabab Word. "Automatic Assessment of Signal-to-thermal noise ratio of Television Images", IEEE Transactions on Consumer Electronics, Vol. 41, N 1, February 1995), операторы систем кабельного телевидения выполняют измерения в частотной области, определяя количество энергии в защитной полосе. В данном случае защитная полоса - это часть полосы частот между двумя соседними каналами в пределах непрерывного частотного диапазона. При этом считается, что измеряемая энергия соответствует шуму в изображении. Но шум в защитной полосе не обязательно соответствует шуму в изображении. Дополнительным недостатком является высокая стоимость анализатора спектра, необходимого для такого способа.
Современные телевизионные приемники используют во входном блоке так называемую "автоматическую регулировку усиления" (АРУ), при которой измеряются амплитуды синхроимпульсов или сигнала цветовой синхронизации. Предполагается, что эти амплитуды соответствуют шуму в сигнале. Но это не является реальным измерением шума, так как даже изображение с шумами, которое было записано с использованием плохой телекамеры или дешевого кассетного видеомагнитофона, может иметь правильную амплитуду синхроимпульсов.
Согласно другому способу, особенно широко используемому в вещательном и кабельном телевидении, испытательные сигналы вводятся во время обратного хода полевой развертки или первых строк поля. Таким образом, сигнал известен заранее и можно легко отделить шум от сигнала. Но эти испытательные сигналы не могут использоваться в телевизионных приемниках, так как каждый оператор кабельного и вещательного телевидения использует различные испытательные сигналы и их различное положение в полном телевизионном сигнале, чтобы проверить канал передачи (из антенны через эфир, кабель, спутник). Этот способ не позволяет оценить шум в изображении, а дает только оценку шума, добавляемого во время прохождения сигнала.
Главной целью настоящего изобретения является создание способа и устройства, с помощью которых можно выделить из сигнала величину, соответствующую шуму в сигнале.
Предпочтительные варианты осуществления настоящего изобретения представляют способ и схему измерения шумов, способные извлекать из цифрового телевизионного сигнала величину, которая соответствует шуму в телевизионном сигнале и пригодна для управления цифровыми схемами улучшения изображения. С использованием такой величины шума алгоритмы улучшения изображения могут выполняться более эффективно. Упомянутыми алгоритмами улучшения могут быть, например, алгоритмы подавления шумов, подчеркивания контуров, улучшения цветовых переходов или контурной коррекции.
Алгоритмы подавления шумов позволяют уменьшать уровень шума в изображении до уровня, который является более приятным для телезрителей. Алгоритмы подчеркивания контуров позволяют подчеркивать высокочастотную часть телевизионного сигнала, чтобы улучить впечатление резкости. Но если видеосигнал имеет высокий уровень шума, подчеркивание его высокочастотной части приводит также и к неприемлемому увеличению видимых шумов. Применение алгоритмов подчеркивания контуров изображения может быть сделано более эффективным с использованием величин шумов. То же самое справедливо и для применения алгоритмов улучшения цветовых переходов. Алгоритмы улучшения цветовых переходов создают впечатление большей резкости на цветовых переходах. Но чтобы применять такие алгоритмы, цветовые переходы сначала необходимо обнаруживать. Чем ниже уровень шумов в видеосигнале, тем лучше выполняются алгоритмы обнаружения цветовых переходов и более достоверны обнаруженные цветовые переходы. Так как достоверность обнаружения переходов в большой степени зависит от уровня шумов в видеосигнале, прикладные программы улучшения цветовых переходов сигнала при управлении ими в зависимости от величины шумов могут применяться более эффективно.
Современные телевизионные приемники обычно содержат средства для автоматической поисковой настройки. Поскольку вещательные станции, чтобы охватить большую зону, используют, как правило, различные частоты, то при автоматической поисковой настройке одна и та же станция будет найдена на различных частотах. При передаче вместе с видеосигналом сигнала службы видеотекста можно автоматически определить, являются две станции, найденные на различных частотах, одинаковыми или различными. Измеряемый уровень шума является подходящим критерием для того, чтобы автоматически решать, какая из найденных частот должна использоваться, так как должна быть выбрана частота с более низким уровнем шума, обеспечивающая соответственно более приятный просмотр.
В соответствии с первым аспектом настоящего изобретения с помощью способа и схемы измерения шума оцениваются только абсолютные разности между соответствующими строками в последовательных полях или кадрах. В свободном от шумов сигнале оцениваемые пикселы в соответствующих строках от кадра к кадру или от поля к полю имеют постоянное значение. Это делает возможным такое измерение шумов, которое выполняется как можно более близко к реальной видеоинформации. Благодаря этому оно нечувствительно к сигналам, вставленным в эти строки, пока эти сигналы не изменяются во времени. Следовательно, измеренные величины шумов могут быть более точными, чем это было возможно при известных ранее способах.
Согласно другому аспекту настоящего изобретения измеренные величины шумов подвергаются временной фильтрации. Благодаря этому кратковременные искажения в сигнале, в частности в телевизионном сигнале, не будут приводить к неправильным установкам регулируемых характеристик (например, подавлении шумов). Кроме того, это приводит к плавному изменению регулируемых характеристик, если уровень шума изменяется.
Согласно еще одному аспекту настоящего изобретения экстремальные пиковые значения измеряемых разностей ограничиваются, чтобы можно было уменьшить сложность аппаратных средств.
Согласно еще одному аспекту настоящего изобретения вводится проверка на достоверность, чтобы обеспечить самоконтроль неправильных измерений. Так как экстремальные пиковые значения разностей обычно возникают не из-за шума, а из-за других искажений или введенного изменяющегося во времени сигнала, эти значения не подвергаются оценке при вычислении величины шума. Это гарантирует точную величину шума, даже если в оцениваемой строке находятся непредсказуемо изменяющиеся во времени сигналы.
Схема измерения шумов согласно настоящему изобретению позволяет более эффективно использовать алгоритмы цифровой обработки изображений. Такая схема имеет небольшую аппаратную сложность, но обеспечивает более точное измерение шумов по сравнению с известными схемами. Так как упомянутая схема измерения шумов предназначена для использования в цифровых телевизионных приемниках, она работает с различными телевизионными стандартами, (например NTSC, PAL, PALplus, SECAM), с различными источниками (например, телевизионный сигнал от тюнера, кассетного видеомагнитофона, лазерного проигрывателя, приставки) и с разными сигналами существующих и будущих служб, передаваемыми в интервале гашения обратного хода кадровой развертки.
Для более полного понимания настоящего изобретения ниже приводится подробное описание предпочтительных форм его осуществления со ссылкой на приложенные чертежи.
Фиг. 1 представляет собой упрощенную блок-схему изобретения.
На фиг. 2 показана общая блок-схема изобретения.
На фиг. 3 показана характеристика блока ограничителя.
На фиг. 4 показана блок-схема аппаратной реализации изобретения.
В телевизионном сигнале с постоянным уровнем разность между двумя соседними пикселами вызвана шумом. Высокий уровень шума в сигнале приводит к большим разностям в среднем. Таким образом, среднее значение всех абсолютных разностей представляет собой хороший индикатор для шума в сигнале.
Появление одиночного искажения за счет шума не является предсказуемым ни в пространственной, ни во временной области. Следовательно, величина шума, которая представляет шум в сигнале, может быть эквивалентно оценена выборкой значений, распространяющейся во времени или в пространстве на область, где свободный от шума основной сигнал в оцениваемом отношении имеет постоянный уровень. Если свободный от шума сигнал не постоянен в пространственной области, например, в строке пикселов в изображении, но постоянен во временной области, например, от поля к полю или от кадра к кадру в телевизионном сигнале, то можно измерить величину шумов для пространственной области. Следовательно, необходимо оценивать только разности между соответствующими значениями сигнала последовательных полей или кадров.
Таким образом, на измерение шумов, особенно в изображении, не будут влиять сигналы, не изменяющиеся во времени, то есть вставленные испытательные сигналы вещательного или кабельного телевидения.
На фиг. 1 показана иллюстративная блок-схема для объяснения принципа измерения шумов согласно изобретению. Приходящий сигнал 11 подается на вход средств 10 задержки и средств 20 вычисления абсолютной разности.
Средства 10 задержки подключены к средствам 20 вычисления абсолютной разности, чтобы подавать на них входной сигнал, задержанный в предпочтительном случае на один период, например, на одно поле или один кадр телевизионного сигнала. Средства 10 задержки реализуются предпочтительно с помощью средств запоминания по меньшей мере значений идентичных частей сигнала поля или кадра, оцениваемых для измерения шумов. В дополнение к задержанному сигналу 12 на средства 20 вычисления абсолютной разности подается входной сигнал 11. Средства 10 задержки обеспечивают подачу на средства 20 вычисления абсолютной разности только соответствующих значений последовательных периодов, например, соответствующих значений соответствующих строк последовательных полей или кадров телевизионного сигнала.
Вычисление абсолютной разности между соответствующими значениями в средствах 20 выполняется в предпочтительном случае с помощью двухэтапной процедуры. На первом этапе вычисляется разность между двумя подаваемыми значениями (сигналами 11 и 12) и подается в виде сигнала 23 в средства 24 вычисления абсолютного значения. Средства 24 вычисления абсолютного значения вычисляют абсолютное значение 27 подаваемого значения 23 разности. Вычисление абсолютного значения 27 расчетной разности 23 является необходимым, так как среднее значение шума, которое нужно измерить, принимается равным нулю.
Все вычисленные абсолютные разности между соответствующими значениями идентичных частей сигнала последовательных полей или кадров подаются средствами 20 вычисления абсолютной разности или средствами 24 вычисления абсолютного значения в средства накопления заранее заданного числа абсолютных разностей, вычисленных для последовательных полей или кадров, выполненные в виде блока 40 накапливающего сумматора. Блок 40 накапливающего сумматора складывает все абсолютные разности, вычисляемые для каждого поля или кадра, и выдает в виде сигнала 45 сумму, то есть величину шума, представляющую шум в текущем поле или кадре сигнала.
Выбор значений в поле или кадре, которые будут оценены для измерения шума, управляется строб-импульсом 55 блока 50 измерительного "окна". Он подключен по крайней мере к одному из средств 22, 24 и/или блоку 40, предпочтительно к средствам 22 вычисления разности и блоку 40 накапливающего сумматора. Вычисление или процедура сложения в подключенных средствах инициируется строб-импульсом 55, который формируется исходя из заданных положений оцениваемых значений, например, на основе строчных синхроимпульсов 51 (Н) и кадровых синхроимпульсов 52 (V) телевизионного сигнала.
Усовершенствованная форма осуществления изобретения показана на фиг. 2. По сравнению с фиг. 1 в схему введены новые средства.
Чтобы уменьшить сложность аппаратуры, можно использовать средства 30 ограничения, которые ограничивают экстремальные пиковые значения шума (т.е. средства ограничения экстремального пикового значения абсолютных разностей). Характеристика средств ограничения показана на фиг. 3. Выходной сигнал средств ограничения 30 равен входному сигналу до тех пор, пока входной сигнал не превышает определенного порога 320, который не может быть превышен выходным сигналом. Входной сигнал, который превышает порог 320, будет создавать лишь выходной сигнал с возможным наибольшим значением 310. Порог устанавливается в таком диапазоне, что нормальный и даже высокий шум не ограничивается. Таким образом, ограничение не будет влиять на правильное измерение шумов.
В другом варианте выполнения этих средств 30 ограничения для вычисления соответствующего выходного значения при входном значении, которое превышает заранее заданный порог 320, выполняется более сложная процедура. Предполагается, что абсолютная разность, которая превышает заданный предел 320, не может быть объяснена шумом в видеосигнале. Следовательно, входное значение, превышающее предел 320, отбрасывается и заменяется на выходе средств 30 ограничения другой абсолютной разностью, вычисленной в текущем оцениваемом поле или кадре, предпочтительно предшествующей абсолютной разностью, то есть абсолютной разностью, которая была ранее вычислена для соседнего пиксела в оцениваемой строке поля или кадра телевизионного сигнала.
Так как достоверность величины шума, рассчитанной для поля или кадра видеосигнала, уменьшается, когда некоторое число абсолютных разностей просто заменяется предшествующими, полезно ввести максимально допустимый процент выполняемых замен. Если имеется большее количество выполненных замен, чем допускается заранее установленным процентным пределом, то вычисленная величина шума считается неправильной.
Проверка достоверности измеряемой величины шума не обязательно зависит от выполняемых замен. Вышеописанная проверка достоверности может быть применена также к более простому ограничителю, который лишь ограничивает экстремальные абсолютные разности. В этом случае для правильной величины шума допускается только заранее установленный процент ограничиваемых абсолютных разностей.
Как показано на фиг. 2, это испытание на достоверность выполняется средствами 37 проверки достоверности. При каждой замене или каждый раз, когда ограничитель срезает входной сигнал, сигнал флага 36 подается в средства 37 проверки достоверности.
Если ограничивается или заменяется более чем 25% абсолютных разностей, то средства 37 проверки достоверности устанавливают флаг 38 достоверности, чтобы сообщить, что измерение шумов для этой оцениваемой части сигнала, в частности, этой строки поля или кадра, не было достоверным.
Использование такого испытания на достоверность удобно для самоконтроля неправильных измерений шума. В случае, если непредвиденные изменяющиеся во времени сигналы или активные видеосигналы вводятся в оцениваемую часть сигнала кадра, в частности в оцениваемую строку поля или кадра, на выход подается не ошибочная величина шума, а сигнал 38 (флаг достоверности). Этот флаг позволяет схеме измерения шума переключиться для измерения шума на другую часть сигнала, в частности на другую строку телевизионного кадра.
Средства 60 нормализации выполняют деление величины 45, подаваемой блоком 40 накапливающего сумматора, деля просуммированные разности 45 на их количество. Таким образом, величина 65 шума, выдаваемая средствами 60 нормализации, отражает уровень шума независимо от числа абсолютных разностей, оцениваемых для каждой величины шума.
Измеряемые величины шума, подаваемые блоком 40 накапливающего сумматора или средствами 60 нормализации, в фильтре 70 подвергаются временной фильтрации для подавления высокочастотных составляющих в сигнале величины шума (и, таким образом, для выделения низкочастотных составляющих этого сигнала), который представляет последовательные измеренные значения шума. Это выполняется для того, чтобы гарантировать, что короткие искажения в сигналах не будут приводить к неправильным установкам регулируемых характеристик (например, подавления шума) и изменения уровня шума в сигнале будут приводить только к плавному изменению регулируемых характеристик, так как внезапные изменения могут быть заметны для телезрителей.
Предпочтительной формой осуществления настоящего изобретения является телевизионный приемник, в котором составляющие сигналы (яркостный сигнал Y и цветоразностные сигналы U и V) подаются из мультисистемного декодера цвета. Каждый сигнал представляется 8-битовым значением. Частота дискретизации равна 13,5 МГц для яркостной составляющей Y и 6,75 МГц для составляющих цветности U и V.
Для измерения шума используется только яркостный сигнал Y, в котором 256 позиций пикселов оцениваются в первой половине строки 23 (поле А) для систем PAL, PALplus и SECAM. Для стандарта передачи NTSC это измерительное "окно" помещается в первую половину строки 19 в поле В.
Размещение измерительного "окна" в этих положениях (строка 23, поле А для PAL, PALplus и SECAM; строка 19, поле В для NTSC) обеспечивает оценку шума, которая очень близко соответствует реальному шуму в изображении. Оцениваемая строка не содержит никакой активной части видеосигнала, но близка к ней. Эта строка всегда записывается на кассетных видеомагнитофонах и измеряемая величина шума имеет, следовательно, непосредственную корреляцию с шумом в воспроизводимом видеосигнале.
Чтобы дать возможность приемникам системы PALplus выполнять соответствующую обработку передаваемого телевизионного сигнала PALplus, который является совместимым со стандартным телевизионным сигналом PAL, должна быть передана некоторая дополнительная информация, указывающая приемнику PALplus параметры передаваемого телевизионного сигнала. Эта информация так называемой широкоэкранной системы сигнализации передается в строке 23 каждого кадра видеосигнала PALplus. Она сообщает приемнику PALplus, какая форма фильтрации и ширина изображения должны быть использованы для того, чтобы оптимизировать процесс обработки в приемнике. Биты широкоэкранной системы сигнализации постоянны от кадра к кадру. Так как вышеописанное измерение шума оценивает только разности пикселов между двумя кадрами, биты широкоэкранной системы сигнализации не оказывают никакого влияния на измерение шума.
Блок-схема аппаратной реализации изобретения показана на фиг. 4. Нумерация условных обозначений на фиг. 4 соответствует нумерации на фиг. 1 и фиг. 2 с тем отличием, что в начале чисел на фиг. 4 добавлена цифра 4. Разрядность для всех показанных на фиг. 4 шин обозначена наклонной чертой, которая пересекает шину, с числом, представляющим количество параллельных битов.
Цифровой яркостный сигнал Y 411, в котором каждый пиксел представлен 8-битовым значением, вводится в блок 410 задержки на кадр. В блок 422 вычисления разности одновременно подаются 8-битовые текущие значения телевизионного сигнала 411 и значения телевизионного сигнала 412, задержанного на один кадр, от блока 410 задержки. Блок 422 вычисляет разность между двумя значениями, которые имеют одинаковые положения по горизонтали и вертикали в последовательных кадрах, и подает вычисленную разность 423 (8-битовая величина со знаковым разрядом) в блок 424 абсолютного значения. Блок 424 абсолютного значения вычисляет абсолютное значение 427 (8-битовую величину) разности 423.
С помощью блока 430 ограничителя максимальная абсолютная разность ограничивается до величины, равной 31. Это уменьшает разрядность шины 435 до 5 бит.
Как описано выше, ограничитель 430 подает дополнительный сигнал на счетчик 437 каждый раз, когда ограничитель не пропускает приходящий сигнал из-за превышения им заданного уровня. Счетчик 437, который выполняет проверку на достоверность, подсчитывает, как часто входящий сигнал превышает заданный уровень. Если более чем 25% абсолютных разностей превышают заданный уровень и поэтому ограничиваются, то счетчик 437 подает на выход "1" по выводу 438. Если счетчик подает "1" на мультиплексор 480, который помещен между накапливающим сумматором 440 и временным фильтром 470, то мультиплексор 480 больше не пропускает накопленные абсолютные разности, а пропускает на выход сигнал "FF". Это значение сигнализирует контроллеру, что измеряемая величина не достоверна и, следовательно, она не подается на временной фильтр 470.
Накапливающий сумматор 440 суммирует входящие значения 435. Накоплением и вычислением разностей управляет блок 450 измерительного "окна". Блок 450 измерительного "окна" генерирует строб-импульс 455, который подается на подключенные блоки 422 и 440, чтобы выбрать 256 заранее заданных пикселов, которые будут оцениваться для измерения шума (в строке 23 для PAL, PALplus и SECAM; в строке 19 поля В для NTSC). Строб-импульс 455 формируется из синхроимпульсов 451 строк и синхроимпульсов 452 кадров телевизионного сигнала.
Шина для суммированного накопленного сигнала имеет разрядность 13 бит. Но только восемь старших битов подаются на фильтр 470 временной фильтрации или мультиплексор 480. Это связано с необходимостью нормализации. Для надлежащей нормализации было бы необходимо деление на 256 13-битовой величины, так как 256 разностей суммируется в накапливающем сумматоре 440. Но так как для точности должны сохраняться некоторые разряды после десятичной запятой, выполняется деление на 32. Остающиеся восемь разрядов можно рассматривать как число с плавающей запятой, имеющее три разряда после десятичной запятой.
Фильтр 470 временной фильтрации реализован программными средствами в телевизионном контроллере, так что постоянную времени фильтра можно легко изменять.
Изобретение не ограничено описанной формой осуществления, тип сигнала не ограничен видеосигналом. Может использоваться любой вид сигнала, который содержит идентичные части в периодических интервалах, по меньшей мере в заданных интервалах. Изобретение может, например, быть использовано для цифрового сигнала при передаче информации в виде "пакетов", когда заголовок этих пакетов содержит по крайней мере некоторую идентичную информацию.
Если точность по времени для сигнала величины шума не так важна, то для получения величины шума достаточно оценивать только одно значение на поле, кадр или цикл (в зависимости от периода повторения идентичной части сигнала). Такая величина шума не очень достоверна для поля, кадра или цикла, но может быть сделана более достоверной с помощью временной фильтрации. Это приводит к более низкой точности по времени для сигнала величины шума, но позволяет уменьшить сложность аппаратных средств.
В случае передачи неподвижных изображений изобретение может быть модифицировано даже так, чтобы для получения величины шума оценивать всю активную часть видеосигнала кадра. При введении средств оценки видеосигнала для идентичных частей сигнала в соответствующих полях или кадрах число и расположение оцениваемых пикселов (идентичных частей сигнала) может выбираться адаптивно.
Изобретение относится к способу и устройству для выделения из сигнала, в частности из цифрового телевизионного сигнала, величины, которая соответствует шуму в сигнале. Технический результат - возможность выделения из сигнала величины, соответствующей шуму в сигнале, и улучшение изображения. Сущность заключается в том, что величины шума, которые соответствуют шуму в сигнале, могут использоваться для управления фильтрами шумоподавления, а также другими цифровыми схемами обработки, в частности схемами улучшения изображения. Это представляет особый интерес для цифровой обработки сигнала в современных телевизионных приемниках. Изобретение позволяет более эффективно использовать алгоритмы улучшения изображения, которые применяются в современных цифровых телевизионных приемниках. 2 с. и 7 з.п.ф-лы. 4 ил.
US 5245431 А, 14.09.1993 | |||
Устройство для подавления помех в видеосигнале | 1976 |
|
SU614552A1 |
Устройство для измерения отношения видеосигнала к помехе | 1976 |
|
SU572946A1 |
US 4333109 А, 01.06.1982 | |||
US 4044381 А, 23.08.1977 | |||
US 4122884 А, 05.12.1978. |
Авторы
Даты
2000-08-27—Публикация
1997-05-23—Подача