временная фильтрация видеосигналов
Классы МПК: | G09G3/34 путем управления светом от независимого источника |
Автор(ы): | ДАМБЕРГ Гервин (CA), ЗЕТЦЕН Хельге (CA) |
Патентообладатель(и): | ДОЛБИ ЛЭБОРЕТЕРИЗ ЛАЙСЕНСИНГ КОРПОРЕЙШН (US) |
Приоритеты: |
подача заявки:
2009-02-12 публикация патента:
20.01.2013 |
Изобретение относится к устройствам отображения и, более конкретно, к устройствам отображения с двойной модуляцией и процессам и структурам для уменьшения помех в изображениях, отображаемых на таких устройствах. Техническим результатом является уменьшение помех, которые происходят в системах отображения расширенного динамического диапазона. Снижение шума и временных помех (например, "гуляющих" СИД) на системе отображения с двойной модуляцией достигается применением временной фильтрации к задним модуляционным сигналам последовательности видеокадров. Скорости вспыхивания и затемнения вычисляются для текущего кадра в видео. Если превышается пороговое значение скорости вспыхивания, яркость фоновой подсветки ограничивается предопределенной скоростью вспыхивания. Если превышается пороговое значение скорости затемнения, яркость фоновой подсветки ограничивается предопределенной скоростью затемнения. Ограничения применяются, например, на поэлементной основе. При событии смены сцены ограничения не нуждаются в применении. Прямой модуляционный сигнал вычисляется, принимая во внимание любые примененные ограничения фоновой подсветки. 4 н. и 21 з.п. ф-лы, 6 ил.
Формула изобретения
1. Способ уменьшения шума и временных помех, содержащий этапы, на которых:
принимают сегмент видео;
вычисляют задний модуляционный сигнал для принятого сегмента;
вычисляют разность в яркости между задним модуляционным сигналом принятого сегмента и задним модуляционным сигналом предыдущего кадра, соответствующего принятому сегменту; и если вычисленная разность превосходит предопределенный или динамически вычисленный критерий разности яркости, тогда изменяют задний модуляционный сигнал для принятого сегмента с пределом R фильтрования для получения действующего заднего модуляционного сигнала для принятого сегмента, таким образом совершая временное затухание заднего модуляционного сигнала, способ дополнительно содержит этапы, на которых:
обнаруживают, когда текущий кадр представляет смену сцены; и
если текущий кадр представляет смену сцены, тогда пропускают этап изменения заднего модуляционного сигнала.
2. Способ по п.1, в котором принятый сегмент содержит одно из полного кадра видео, фиксированного частичного кадра видео, переменного частичного кадра видео и сканированной части видео.
3. Способ по п.1, дополнительно содержащий этап, на котором определяют предел R фильтрования.
4. Способ по п.1, в котором предел R фильтрования основан на, по меньшей мере, одной из рабочих характеристик дисплея, на котором должно быть показано видео, и характеристик видеосигнала.
5. Способ по п.1, в котором задний модуляционный сигнал выполнен с возможностью управления индивидуально управляемым световым элементом массива световых элементов.
6. Способ по п.1, в котором этап, на котором обнаруживают смену сцены, содержит одно из сравнения, по меньшей мере, одного предыдущего кадра с текущим кадром и тестирования метаданных видео.
7. Способ по п.6, в котором упомянутый этап сравнения содержит выполнение одного из усреднения, взвешенного усреднения, нахождения среднего или другой математической функции на каждом из, по меньшей мере, одного предыдущего кадра и текущего кадра.
8. Способ по п.1, дополнительно содержащий этапы, на которых:
сравнивают, по меньшей мере, один предыдущий модуляционный сигнал с, по меньшей мере, одним модуляционным сигналом, последовательным с, по меньшей мере, одним предыдущим модуляционным сигналом, и определяют, если превышается пороговое значение Т; и,
если пороговое значение Т превышается, пропускают этап изменения заднего модуляционного сигнала.
9. Способ по п.8, дополнительно содержащий этап, на котором определяют пороговое значение Т.
10. Способ по п.8, в котором упомянутый этап сравнения содержит сравнение одного из предыдущего заднего модуляционного сигнала и предыдущего переднего модуляционного сигнала с одним из текущего и/или последовательного заднего модуляционного сигнала с текущим и/или последовательным передним модуляционным сигналом.
11. Способ по п.8, в котором упомянутый этап сравнения содержит сравнение набора предыдущего заднего и/или переднего модуляционных сигналов с набором заднего и/или переднего модуляционных сигналов.
12. Способ по п.10, в котором способ осуществляется как набор компьютерных команд, хранимых на компьютерно-читаемом носителе в устройстве отображения, содержащем задний модулятор, выполненный с возможностью приема заднего модуляционного сигнала, и передний модулятор, выполненный с возможностью приема переднего модуляционного сигнала.
13. Способ по п.12, в котором устройство отображения содержит дисплей расширенного динамического диапазона и задний модулятор содержит массив СИД (светоизлучающих диодов, LED).
14. Способ по п.13, в котором массив СИД управляется в группах в пределах массива.
15. Способ по п.1, в котором
упомянутый способ осуществляется в наборе компьютерных команд, хранимых на компьютерно-читаемом носителе;
упомянутые компьютерные команды, при загрузке на компьютер, предписывают компьютеру выполнение этапов упомянутого способа.
16. Способ по п.15, в котором упомянутые компьютерные команды являются компилированными компьютерными командами, хранимыми в виде исполняемой программы на упомянутом компьютерно-читаемом носителе.
17. Дисплей расширенного динамического диапазона, содержащий:
блок переднего модулятора;
блок задней модуляции, содержащий массив индивидуально управляемой фоновой подсветки, имеющей разрешение, меньшее, чем разрешение блока передней модуляции, и выполненный с возможностью проекции модулированного света на блок передней модуляции; и
контроллер, соединенный с блоком задней модуляции и выполненный с возможностью подготовки заднего модуляционного сигнала и передачи его блоку задней модуляции, причем частота смены заднего модуляционного сигнала ограничивается в соответствии с, по меньшей мере, одним из скорости увеличения и скорости снижения уровней возбуждения фоновой подсветки для сглаживания градиента фоновой подсветки во времени,
при этом задний модуляционный сигнал изменяется только для сигналов, увеличивающихся или снижающихся на скорости, превосходящей соответствующую скорость увеличения или снижения.
18. Дисплей расширенного динамического диапазона по п.17, в котором контроллер дополнительно выполнен с возможностью определения смены сцены в видео, которое должно быть отображено, и подготовки заднего модуляционного сигнала без ограничений в течение смены сцены.
19. Контроллер, выполненный с возможностью предоставления соответствующего сигнала управления для каждого индивидуально управляемого светового элемента массива световых элементов, причем каждый из упомянутых сигналов управления соответствует количеству света, полученного из видеосигнала и измененного по яркости для осуществления временного затухания, только если по меньшей мере одно из порогового значения скорости увеличения и порогового значения скорости снижения превышается.
20. Контроллер по п.19, в котором сигналы управления, принятые в индивидуальном световом элементе, содержат яркость света из видеосигнала в области видео, соответствующей местоположению индивидуального светового элемента.
21. Контроллер по п.19, в котором контроллер определяет, если пороговые значения превышаются на покадровой основе усреднением яркостей света по множественным предыдущим кадрам.
22. Контроллер по п.21, в котором ограничение яркости выполняется на пообластной основе видеоизображения таким образом, что одна область видеоизображения может быть ограничена по яркости, а другая область не ограничивается.
23. Контроллер по п.22, в котором области определяются одним из предопределенного разделения видеоизображения и динамического разделения видеоизображения.
24. Контроллер по п.19, в котором, по меньшей мере, одно из пороговых значений определяется динамически.
25. Дисплей, содержащий
ЖК-панель;
массив элементов фоновой подсветки, выполненный с возможностью проекции модулированного света на ЖК-панель, причем разрешение элементов фоновой подсветки является меньшим, чем разрешение ЖК-панели; и
контроллер, содержащий устройство обработки, выполненное с возможностью обеспечения яркости света каждому элементу фоновой подсветки, причем яркость света индивидуального блока фоновой подсветки соответствует яркости в части видеоизображения, которая должна быть отображена на дисплее и подсвечена элементом фоновой подсветки;
контроллер, дополнительно содержащий средство уменьшения помех, появляющихся из-за разности в разрешении между элементами фоновой подсветки и ЖК-панелью, включающий в себя
средство для обнаружения скорости увеличения в, по меньшей мере, сегменте видеоизображения, сравниваемого с соответствующим сегментом видеоизображения, отображенного предыдущим,
средство для обнаружения скорости снижения в, по меньшей мере, сегменте видеоизображения, сравниваемого с соответствующим сегментом видеоизображения, отображенным предыдущим, и
средство для ограничения скорости смены яркости света индивидуального элемента фоновой подсветки, если скорость смены яркости света индивидуального элемента фоновой подсветки на одно видеоизображение превосходит, по меньшей мере, одно из скорости увеличения и скорости снижения, причем скорость увеличения и скорость снижения регулируются, чтобы соответствовать изменяющейся производительности дисплея.
Описание изобретения к патенту
УВЕДОМЛЕНИЕ ОБ АВТОРСКОМ ПРАВЕ
Часть раскрытия данного патентного документа содержит материал, который относится к защите авторских прав. Владелец авторских прав не имеет ничего против факсимильного воспроизведения любым человеком этого патентного документа или патентного раскрытия в том виде, как он присутствует в патентном документе или публикациях Патентного Ведомства, но, тем не менее, сохраняет за собой все авторские права в любом случае.
РОДСТВЕННЫЕ ЗАЯВКИ, ПОДАННЫЕ В США
Эта заявка испрашивает приоритет заявки США № 12/030448, поданной 13 февраля 2008 г., рассматриваемой в настоящее время, которая включена сюда полностью в качестве ссылки.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройствам отображения и, более конкретно, к устройствам отображения с двойной модуляцией и процессам и структурам для уменьшения помех в изображениях, отображаемых на таких устройствах.
Обсуждение уровня техники
Динамический диапазон является отношением яркости частей с самым высоким освещением сцены и частей с самым низким освещением сцены. Например, у изображения, спроецированного проекционной видеосистемой, может быть максимальный динамический диапазон 300:1.
Зрительная система человека способна распознавать элементы в сценах, которые имеют очень высокие динамические диапазоны. Например, человек может посмотреть на тени неосвещенного гаража в день, ярко освещенный солнцем, и увидеть детали объектов в тенях даже при том, что освещение в областях, смежных с освещением солнцем, может быть в тысячи раз больше, чем освещение в теневых частях сцены. Для создания реалистического представления такой сцены может потребоваться дисплей, имеющий динамический диапазон сверх 1000:1. Термин "расширенный динамический диапазон" означает динамические диапазоны 800:1 или больше.
Современные цифровые системы обработки изображений способны к получению и записи цифровых представлений сцен, в которых сохраняется динамический диапазон сцены. Компьютерные системы обработки изображений способны к синтезированию изображений, имеющих расширенные динамические диапазоны. Недавно системы отображения начали использовать системы двойной модуляции для того, чтобы представлять изображения методом, который более точно воспроизводит расширенные динамические диапазоны.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Изобретатели настоящего изобретения осознали потребность в уменьшении помех, которые происходят в системах отображения расширенного динамического диапазона, и особенно помех, которые возникают в системах двойной модуляции, включающих в себя модуляторы различных разрешений. В одном варианте осуществления данное изобретение обеспечивает способ, включающий в себя этапы, на которых принимают текущий кадр видео, вычисляют задний модуляционный сигнал текущего кадра, вычисляют разность в яркости между задним модуляционным сигналом текущего кадра и задним модуляционным сигналом предыдущего кадра и изменяют задний модуляционный сигнал текущего кадра с пределом R фильтрования для получения действующего заднего модуляционного сигнала текущего кадра. Предел фильтрования является, например, рабочими характеристиками дисплея, на котором должно быть отображено видео, и/или характеристиками видеосигнала. В одном варианте осуществления задний модуляционный сигнал не изменяется, если не обнаружена смена сцены в видеосигнале.
В другом варианте осуществления данное изобретение является дисплеем расширенного динамического диапазона, содержащим блок переднего модулятора, блок задней модуляции, содержащий массив индивидуально управляемой фоновой подсветки, имеющей разрешение, меньшее, чем разрешение блока передней модуляции, и выполненный с возможностью проекции модулированного света на блок передней модуляции, и контроллер, соединенный с блоком задней модуляции и выполненный с возможностью подготовки заднего модуляционного сигнала и передачи его блоку задней модуляции, в котором задний модуляционный сигнал ограничивается в соответствии с, по меньшей мере, одной из скорости увеличения и скорости снижения уровней возбуждения фоновой подсветки. В одном варианте осуществления контроллер дополнительно выполняется с возможностью определения смены сцены в видео, которое должно быть отображено, и подготовки заднего модуляционного сигнала без ограничений в течение смены сцены.
В еще одном варианте осуществления изобретение является контроллером, выполненным с возможностью предоставления сигналов управления для каждого индивидуально управляемого светового элемента массива световых элементов, причем упомянутые сигналы управления содержат количество света, полученного из видеосигнала и ограниченного в яркости, если, по меньшей мере, одно из порогового значения скорости увеличения и порогового значения скорости снижения превышаются. В одном варианте осуществления ограничение яркости выполняется на пообластной основе видеоизображения таким образом, что одна область видеоизображения может быть ограничена в яркости, и другая область не ограничивается, и, по меньшей мере, одно из пороговых значений определяется динамически.
Части любого устройства или способа, воплощающего изобретение, могут быть удобно реализованы в программном обеспечении на универсальном компьютере, или сетевых компьютерах, и результаты могут быть отображены на устройстве вывода, соединенном с любыми универсальными, сетевыми компьютерами, или переданы к удаленному устройству для вывода или отображения. Кроме того, любые компоненты данного изобретения, представленные в компьютерной программе, последовательностях данных и/или сигналах управления, могут быть воплощены как электронная сигнальная широковещательная передача (или переданы) в любой частоте в любой среде, включая, но не ограничиваясь перечисленным, беспроводные широковещательные передачи и передачи по медному проводу(-ам), оптическому кабелю(-ям) и коаксиальному кабелю(-ям) и т.д.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Более полная оценка изобретения и многие из его сопутствующих преимуществ будут легко получены, поскольку они становятся лучше понятыми в отношении следующего подробного описания, когда рассмотрено в соединении с сопроводительными чертежами, на которых:
фиг.1 является изображением парадигмы фоновой подсветки, которая показывает Искажение Движения Фоновой Подсветки и причину проблемы "гуляющих" СИД;
фиг.2 является блок-схемой последовательности операций процесса в соответствии с вариантом осуществления настоящего изобретения;
фиг.3A является блок-схемой электронных и/или компьютерных компонентов, выполненных с возможностью реализации процессов согласно вариантам осуществления данного изобретения;
фиг.3B является блок-схемой электронных и/или компьютерных компонентов, выполненных с возможностью реализации процессов согласно вариантам осуществления данного изобретения;
фиг.4 является графической иллюстрацией процесса затемнения согласно варианту осуществления настоящего изобретения; и
фиг.5 является иллюстрацией результатов вычислений уровня возбуждения фоновой подсветки для шахматного шаблона.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Изобретение относится к способу обработки данных изображения, которые будут отображены на системе отображения с двойной модуляцией, и, более конкретно, к способу уменьшения (временного) шума и помех изображения применением временной фильтрации к задним модуляционным сигналам последовательности видеокадров.
Использование модулируемой фоновой подсветки с низкой разрешающей способностью для освещения жидкокристаллической панели вводит нежелательные помехи изображения на дисплей. Например, из-за неспособности жидкокристаллического дисплея полностью блокировать свет, фоновая подсветка, освещающая яркий элемент, окруженный темной областью, приводит к тусклому ореолу вокруг элемента, с краевым контрастом, ограниченным контрастом панели. Если ореол не симметричен относительно элемента, эффект может стать более заметным, и помехи ореола усиливаются, когда объект перемещается, когда ореол меняет форму, и не повторяет точное движение объекта из-за низкого разрешения фоновой подсветки. Ореол может восприниматься как придерживающийся на фоне, когда объект перемещается, медленно перемещаясь назад, затем внезапно передвигающийся вперед объекта, чтобы нагнать перед тем, как снова начать медленное перемещение назад. Запинающееся движение ореола наряду с его изменяющейся формой может напоминать действие выполнения шагов, или "гуляния". На фиг.1 показана прогрессия формы (снимки 10B, 20B и 30B), наложенная на фоновую подсветку 10A, 20A и 30А, соответственно, и ореол (см. снимки 20B и 30B). Эта помеха изображения может быть особенно заметной, если питание фоновой подсветки не сохраняется для движущегося элемента, поскольку он будет иметь тенденцию также пульсировать и тускнеть. Первопричина эффекта гуляния может быть прослежена до пространственного искажения в сигнале фоновой подсветки.
Некоторые современные технологии (например, дисплей Dolby Contrast ) используют понятие вуалирования освещенности, чтобы скрыть помехи ореола. Свет, который просачивается через черный жидкокристаллический пиксель, разрабатывается, чтобы быть ниже, чем перцепционные ограничения, вызванные вуалированием освещенности так, чтобы не наблюдались контрастные ограничения дисплея. Один способ вуалирования освещенности, однако, не полностью разрешает проблему "гуляющих" СИД, так как первопричина этой помехи заключается в соединении с пространственным искажением в сигнале фоновой подсветки. Поэтому, чтобы минимизировать этот заметный эффект, должны быть вычислены уровни возбуждения фоновой подсветки способом ограничения полосой (например, предотвращением или уменьшением передачи более высоких пространственных частот от соседних фоновых подсветок), который устойчив относительно небольших изменений в положении, ориентации и яркости элемента в единственном кадре так же, как и по времени. Подходы, чтобы определить задний модуляционный сигнал, использующие способы дискретизации с понижением частоты и пространственное сглаживание/фильтрацию, могут использоваться (например, лицензированные дисплеи Dolby Contrast ), чтобы минимизировать значимые эффекты различия в разрешении между фоновой подсветкой и жидкокристаллическим дисплеем.
Настоящее изобретение раскрывает способ уменьшения шума и временных помех (например, "гуляющих" СИД) посредством применения временной фильтрации к задним модуляционным сигналам последовательности видеокадров, которые должны быть отображены на системе отображения с двойной модуляцией. В системе отображения с двойной модуляцией, которая использует индивидуально модулируемые источники света как фоновую подсветку для освещения жидкокристаллической панели, пределы фильтрования (например, скорость Rflare вспыхивания и скорость Rdim затемнения) определяются и используются, чтобы управлять максимальным изменением в яркости любого индивидуального элемента фоновой подсветки (или кластера элементов фоновой подсветки) между последовательными видеокадрами, чтобы сгладить градиент фоновой подсветки по времени. Временные пределы предпочтительно игнорируются, когда обнаруживается кадр смены сцены. Смены сцены обнаруживаются, например, сравнением разностей в полной яркости освещения последовательных видеокадров с корректируемым пороговым значением T. Альтернативно метаданные в видеопотоке могут также быть доступными, чтобы определенно указать на смены сцены. Известно, что существует множество способов, чтобы обнаруживать смену сцены. Большая часть работы была сделана в сжатии видео и обработке видео. Независимо от используемого способа смена сцены или любой другой набор кадров, где полное изменение в выходном изображении значительно уменьшает или избавляет необходимость в эффектах затемнения, могут обойтись без процессов затемнения согласно настоящему изобретению.
Вообще процесс обнаружения смены сцены и приложение затемнения, где необходимо, применяются глобально или через всю фоновую подсветку. Однако одинаковый тип процессов может быть применен локально к частям сцен, которые могут также изменяться во времени. Алгоритмы смены сцены применяются к частям сцен, могут быть основаны на сравнениях части сцены через кадры, эвристику кадра или локальной области, и, возможно, метаданных в видеопотоке.
Также известно, что на основании числа элементов фоновой подсветки вычислительные затраты временного затемнения увеличиваются или уменьшаются. Меньший дисплей или более крупный дисплей с меньшим количеством фоновых подсветок (например, с 200 элементами фоновой подсветки, такими как СИД или кластеры СИД) может потребовать значительно меньшее количество вычислительных ресурсов, чем дисплеи такого же размера с большим количеством (например, 1400 или больше) элементов фоновой подсветки. Однако потребность во временном затемнении увеличивается с меньшим числом фоновых подсветок, потому что эффекты искажения и другие проблемы, ассоциативно связанные с уменьшенным разрешением фоновой подсветки, могут быть подчеркнуты в дисплеях со сравнительно более низкими разрешениями фоновой подсветки (создающими компромисс, потому что это в значительной степени зависит от пространственного распределения света через оптику (например, очень широкая функция рассеяния точки (PSF) может сгладить помеху(и), очень узкая PSF позволит максимизировать локальный контраст)).
Примерный подход временного затемнения согласно изобретению включает в себя этапы:
(1) Прием текущего кадра. Кадр является, например, кадром, который должен быть отображен из потока видеоданных. Поток видеоданных происходит, например, от камеры, источника носителей с записанными данными (DVD, HD-DVD , Blu-ray и т.д.), цифровой или другой широковещательной передачей (например, наземной, спутниковой, беспроводной сетью и т.д.).
(2) Вычисление заднего модуляционного сигнала текущего кадра. Задний модуляционный сигнал включает в себя, например, данные для установки уровней яркости отдельных источников света (или световых кластеров) в фоновой подсветке дисплея.
(3) Изменение заднего модуляционного сигнала текущего кадра со средним числом (например, взвешенным средним числом) модуляционных сигналов текущего кадра и модуляционного сигнала предыдущего кадра или кадров.
Вышеупомянутый этап изменения, этап (3), использует среднее число, которое может быть воплощено в различных формах. Среднее число, как указано, является средним числом между двумя кадрами (текущим и предыдущим кадрами).
Альтернативно может быть использовано взвешенное среднее число между n предыдущих кадров и текущим кадром (n+1).
В другом варианте осуществления настоящее изобретение может быть воплощено как способ, включающий в себя этапы:
(1) Прием текущего кадра.
(2) Вычисление заднего модуляционного сигнала текущего кадра.
(3) Вычисление разности в яркости между задним модуляционным сигналом текущего кадра и задним модуляционным сигналом предыдущего кадра. Разность в яркости вычисляется, например, вычитанием каждой яркости элемента фоновой подсветки в текущем кадре из яркости того же самого элемента фоновой подсветки в предыдущем кадре. Уровни яркости могут быть вычислены, например, на основании модуляционных сигналов, непосредственно, или уровня активации элемента фоновой подсветки, содержавшегося в модуляционном сигнале, и т.д. (такие вычисления могут включать в себя, например, переменные для отдельных разностей в элементах фоновой подсветки, являются ли такие разности в конструкции или различия в производственном качестве, и т.д.).
(4a) Изменение заднего модуляционного сигнала текущего кадра с предопределенным пределом R фильтрации, чтобы получить фактический задний модуляционный сигнал для текущего кадра, если разность в яркости между задним модуляционным сигналом текущего кадра и задним модуляционным сигналом предыдущего кадра превышает предопределенный или динамически вычисленный критерии разности яркости (например, пороговое значение или скорость).
(4b) Использование заднего модуляционного сигнала, вычисленного на этапе (2) как фактически требуемого заднего модуляционного сигнала для текущего кадра, если разность в яркости между задним модуляционным сигналом текущего кадра и задним модуляционным сигналом предыдущего кадра не превышает предопределенное пороговое значение.
Этапы (3), (4a) и (4b) могут быть выполнены через всю фоновую подсветку или фоновая подсветка может быть разделена на области с этапами (3), (4a) и (4b), применимыми к каждой области для каждого кадра. Число областей, к которым применяются этапы, может быть динамическим. Сцены могут быть разделены на две области, некоторые сцены могут быть эффективно разделены на несколько областей, в то время как другие сцены являются более эффективными или приводят к эффективным результатам, когда оставлена как единственная область. Кроме того, критерии (например, пороговое значение и/или скорость) непосредственно могут быть динамическими (например, на основе яркости или требуемого изменения заднего модуляционного сигнала).
Другой примерный подход временного затемнения описывается на фиг.2. На этапе 200 принимают изображение. Изображение является, например, кадром в видео, принятым из широковещательной передачи или из заранее записанного материала. Требуемый задний модуляционный сигнал 220 для кадра затем вычисляется (например, вычисляется на этапе 210).
На этапе 215 выполняется обнаружение смены сцены. Обнаружение смены сцены выполняется, например, сравнением требуемого заднего модуляционного сигнала 220 с предыдущим задним модуляционным сигналом (например, сигналом 225). Сравнение может альтернативно включать в себя интеграцию через многократные предыдущие кадры или модуляционные сигналы, и те предыдущие кадры или сигналы могут быть взвешены таким образом, чтобы, например, более недавние кадры имели большее влияние при сравнении. Если обнаруживается смена сцены, требуемый задний модуляционный сигнал используется для текущего кадра (этап 230).
Если смена сцены не обнаруживается, выполняется сравнение требуемого заднего модуляционного сигнала и предыдущего заднего модуляционного сигнала. Сравнение является, например, поэлементным сравнением элементов фоновой подсветки из предыдущего кадра (например, содержавшегося в предыдущем заднем модуляционном сигнале) по отношению к текущему кадру (как содержится в расчетном требуемом заднем модуляционном сигнале), как показано на этапе 260. Сравнение затем используется, чтобы определить, превышаются ли либо предопределенная скорость вспыхивания (этап 262), либо предопределенная скорость затемнения (этап 270).
Скорость вспыхивания и скорость затемнения устанавливаются, например, на основе характеристик дисплея, который реализует процесс затемнения. Скорости могут быть определены эмпирическим образом, либо из спецификации дисплея, экспериментальным наблюдением, либо комбинацией обоих. В качестве примера дисплей с частотой обновления 60 Гц может поддерживать скорость вспыхивания 10 процентов. Вообще говоря, подобный дисплей, имеющий частоту обновления 120 Гц, мог бы поддерживать скорость вспыхивания 5%.
В других вариантах осуществления в качестве примера используются более низкие скорости. Например, 5%-ная скорость на 30 Гц дисплее показательна для варианта осуществления, использующего 20 кадров (приблизительно 2/3 секунды), чтобы перейти от полного черного в полный белый сигнал. Другими факторами, которые влияют на определение критериев (скорость/пороговое значение), являются число элементов и размерности, оптические пространственные характеристики (PSF), ограничения и возможности зрителя (например, Зрительная Система Человека (HVS)) и диапазон изменения яркости дисплея. Кроме того, как отмечено выше, скорость может быть определена динамически на основе всех или некоторых этих факторов и содержания.
Если скорость вспыхивания превышается, требуемый задний модуляционный сигнал для элементов, превышающих скорость вспыхивания, тогда ограничивается при вспыхивании (например, см. этап 265). Например, на 60 Гц дисплее, имеющем 2%-ную скорость вспыхивания, если серия элементов фоновой подсветки вспыхнула больше чем на 2% (например, в диапазоне на 10-20%), задний модуляционный сигнал изменяется так, что вспыхивание этих элементов ограничивается. В одном варианте осуществления количество ограничения эквивалентно скорости вспыхивания, или 9% в этом примере.
Если скорость затемнения превышается, требуемый задний модуляционный сигнал для элементов, превышающих скорость затемнения, затем ограничивают в тусклости (например, см. этап 275). Например, на дисплее, имеющем 4%-ную скорость затемнения, если серия элементов фоновой подсветки потускнела больше чем 4%, задний модуляционный сигнал изменяется так, что ограничивается тусклость этих элементов. В одном варианте осуществления количество ограничения эквивалентно скорости затемнения, или 4% в этом примере.
Если ни скорость затемнения, ни скорость вспыхивания не превышаются, ограничения могут или не могут быть применены к заднему модуляционному сигналу. Ограничения или из вычислений скорости вспыхивания или затемнения уровня объединяются либо собираются, чтобы произвести текущий задний модуляционный сигнал (этап 280) (сборка включает в себя, например, изменение требуемого заднего модуляционного сигнала с любыми ограничениями скорости вспыхивания или затемнения). Текущий модуляционный сигнал используется на этапе 282, чтобы обновить предыдущий задний модуляционный сигнал 225, который затем используется в вычислениях, связанных со следующим кадром или изображением, которое должно быть отображено.
На этапе 285 вычисляется карта освещения. Карта освещения создается или из текущего модуляционного сигнала (в случае, когда ограничения скорости вспыхивания или затемнения были применены), или из требуемого заднего модуляционного сигнала (в случаях, когда или обнаруживается смена сцены, или не были превышены скорости вспыхивания и затемнения).
На этапе 290 генерируется прямой модуляционный сигнал. Прямой модуляционный сигнал может быть тем же самым сигналом, что был бы сгенерирован без затемнения, или предпочтительно сигнал основывается частично на собранном заднем модуляционном сигнале. Принимая во внимание ослабленный сигнал фоновой подсветки, жидкокристаллические значения могут быть далее скорректированы, чтобы произвести изображение, которое является более свободным от помех.
В одном варианте осуществления изобретение включает в себя этапы:
(1) Прием текущего кадра;
(2) Вычисление требуемого заднего модуляционного сигнала текущего кадра;
(3) Определение (корректировка или чтение из хранения) критерия смены сцены (например, пороговое значение T) (либо сравнение, как описано выше, либо любой другой процесс обнаружения сцены могут быть использованы);
(4) Вычисление разности в яркости между требуемым задним модуляционным сигналом текущего кадра и задним модуляционным сигналом предыдущего кадра;
(5) Определение, превышает ли разность в яркости, вычисленная на этапе (4), пороговое значение T. Если да, выбирают требуемый задний модуляционный сигнал текущего кадра как действующий задний модуляционный сигнал текущего кадра, затем переходят на этап (10); в противном случае, продолжают с переходом к этапу (6);
(6) Определение (корректировка) скорости вспыхивания Rflare и скорости затемнения Rdim (обнаружение сцены, и все параметры, используемые с ним, могут быть отделены от скоростей вспыхивания и затемнения);
(7) На уровне индивидуального элемента фоновой подсветки вычисление разности яркости между требуемым задним модуляционным сигналом текущего кадра и задним модуляционным сигналом предыдущего кадра на поэлементной основе;
(8) Для элементов с разностью в яркости, вычисленной на этапе (7), превышающей скорость вспыхивания Rflare, этап, на котором изменяют их соответствующие задние модуляционные сигналы текущего кадра, использующего R flare; для элементов с разностью яркости, вычисленной на этапе (7), превышающей скорость затемнения Rdim, этап, на котором изменяют их соответствующие задние модуляционные сигналы текущего кадра, использующего Rflare; и для элементов с разностью яркости, вычисленной на этапе (7), не превышающей ни скорость вспыхивания Rflare, ни скорость затемнения Rdim, этап, на котором оставляют их соответствующие задние сигналы модуляции текущего неизмененного кадра;
(9) Сборка задних модуляционных сигналов текущего кадра для всех элементов (кластера), как измененных, так и неизмененных, в действующий задний модуляционный сигнал текущего кадра;
(10) Обновление заднего модуляционного сигнала предыдущего кадра с действующим задним модуляционным сигналом текущего кадра.
Хотя скорости Rflare и Rdim фиксируются, например, на основе эмпирических результатов или экспериментального наблюдения, вышеупомянутые алгоритмы могут быть изменены, чтобы заменить значения динамического вспыхивания и затемнения. Например, дисплей может иметь переменные требования по рабочим характеристикам при определенных условиях (например, дисплей может работать по-другому, когда изменения в модуляции происходят в основном темной сцене по сравнению с в основном яркой сценой). Чтобы соответствовать тем условиям, Rflare и Rdim могут быть скорректированы, чтобы соответствовать переменным рабочим характеристикам дисплея. Такие корректировки могли быть реализованы через формулу или поиском в таблице. Альтернатива или дополнительные дальнейшие корректировки могут быть сделаны таким образом, что затемнение также соответствует показателям рабочих характеристик зрительной системы человека (HVS), которая непосредственно корректируется более быстро в прогрессиях сцены с темного к светлому, по сравнению с прогрессиями сцены со светлого к темному. Поэтому в переходе сцены от светлого к темному R flare и Rdim могут принимать значения, которые более близко соответствуют характеристикам человеческого глаза при условиях просмотра от светлого к темному. Определение, может ли сцена переходить при условиях, которые вносят корректировку в Rflare и/или Rdim, может быть сделано в сравнении текущего кадра с одним или более предыдущими кадрам (потенциально также предстоящими кадрами или информацией о предстоящих кадрах (метаданные)). При определении скорости вспыхивания R flare и скорости затемнения Rdim (динамически или статично), которые отличаются друг от друга, полная энергия света на фоновой подсветке может непрерывно увеличиваться или уменьшаться, потенциально приводя к помехам. Потенциальное преимущество может, поэтому, накопиться "балансированием" скорости.
Фиг.3A является блок-схемой электронных и/или компьютерных компонентов, выполненных с возможностью реализации процессов согласно варианту осуществления настоящего изобретения. Видеовходы, например кабель/антенна 302, HDMI 304 и входы 306 компонентов, обеспечивают аппаратные соединения с внешними устройствами, которые, наряду с другой электроникой, неописанной, в конечном счете обеспечивают видеосигнал 310 для панели 320 управления. Панель 320 управления может включать в себя любую комбинацию электроники и/или компьютерных (микро) возможностей обработки. Панель 320 управления может быть разделена на отдельные группы обработки для предварительной обработки, последующей обработки и воплощена на единственной панели (или множественных панелях с соответствующими каналами связи между платами).
На фиг.3A программируемое устройство (например, FPGA 330 и связанная память 340) обрабатывает, по меньшей мере, часть видеосигнала 310 для определения яркости, значений вспыхивания и затемнения, как описано выше. Программирование FPGA, загруженное, записанное или сохраненное в память 340, выполняется или исполняется в FPGA и в конечном счете приводит к заднему модуляционному сигналу (см. "К Заднему Модулятору" на фиг.3A). Другие части того же набора программирования могут быть сконфигурированы с возможностью внесения изменений в передний сигнал модулятора (см. "К Переднему Модулятору" на фиг.3A). Все описанные корректировки могут быть внесены через программирование, или задачи могут быть разделены между FPGA (или другим программируемым устройством) и набором электроники, определенно расположенным, чтобы выполнить описанные этапы или любую часть описанных или эквивалентных этапов.
Фиг.3B является блок-схемой электронных и/или компьютерных компонентов, выполненных с возможностью реализации процессов согласно варианту осуществления настоящего изобретения. Фиг.3B показывает архитектуру, которая включает в себя панель 350 предварительной обработки, которая в свою очередь включает в себя устройства более быстрой обработки и/или другие электронные устройства, аппаратно подключенные для скорости, чтобы выполнять интенсивные задачи для корректировки переднего сигнала модулятора, у которого, как у типичного ЖК экрана HDTV, имеются миллионы элементов для корректировки по сравнению с несколькими сотнями к нескольким тысячам примерного низкого разрешения модулируемой фоновой подсветки. В дополнение к компенсации и условию переднего сигнала модулятора (см. "К Переднему Модулятору" на фиг.3B). Сигнал 360 отправляется из "Передней панели обработки" 350 к "Задней панели обработки" 370. "Задняя панель обработки" 370 затем использует программирование, загруженное в устройство 380 обработки (например, из памяти 390), или загруженное из сетевого (например, Интернет) соединения, которое может быть прописано в память 390 как обновление аппаратно-программного обеспечения (например, как обновление аппаратно-программного обеспечения для существующих дисплеев или как части технологического перехода дисплеев), чтобы вычислить условия вспыхивания и затемнения между кадрами видеосигнала и подготовить ослабленные задние сигналы модулятора согласно настоящему изобретению.
Сигнал 360 может быть сконфигурирован с возможностью переноса "обратной связи" (не показанной) "Передней панели обработки" 350 из "Задней панели обработки" 370 так, что могут выполняться передние модуляционные корректировки, основанные на заключительном заднем модуляционном вычислении, если таковые вообще имеются. Альтернативно такие корректировки могут быть вычислены из частей видеосигнала - например, поскольку они проходят к "Задней панели обработки".
Как обсуждено далее выше, изобретение может также быть осуществлено многими альтернативными способами, которые, например, могут быть основаны на объединении (например, усреднении или взвешенном усреднении) текущего кадра и его предыдущего кадра(-ов). Все варианты осуществления не должны включать в себя обнаружение смены сцены. Варианты осуществления могли бы использоваться, чтобы сгладить помехи, такие как, но не исключительно ограничиваясь, мерцание из-за разности в низкой яркости на фоновой подсветке ("временной шум").
Подходы, описанные выше, могут быть осуществлены либо по одному или в комбинации с одним или более альтернативными подходами (например, затемнение, основанное на пороговых значениях/скоростях, в комбинации с объединением (и взвешиванием) через два или больше кадров). Они могут быть объединенными с другими способами затемнения (например, пространственное расхолаживание, такими как ограничение полосы, энергетическое распространение, пространственная фильтрация или ограничение полосы) также.
Следующее является примером варианта осуществления изобретения в комбинации с пространственными подходами затемнения. Понятие "3-D" фильтра было разработано Льюисом Джонсоном (Lewis Johnson) и Робином Аткинсом (Robin Atkins), которое объединяет пространственную фильтрацию и временную фильтрацию (в этом случае взвешенное усреднение) в одноступенчатый фильтр.
Настоящий алгоритм Dolby Contrast предлагает два этапа сглаживания значений возбуждения элемента фоновой подсветки (например, единственного или кластеров СИД). Первый этап ограничивает пространственный градиент или разность яркости от одного кластера до следующего. Он выполняется запуском пространственного фильтра сглаживания (например, Гауссового или подобного фильтра) через сигнал возбуждения фоновой подсветки каждого видеокадра. Второй этап ограничивает временной градиент ограничением скорости вспыхивания (увеличения) и затемнения (уменьшения) элемента фоновой подсветки от одного кадра к следующему.
Идея заключается в том, чтобы заменить двухэтапный подход одноступенчатым фильтром, который работает одновременно на пространственной и временной информации. Он мог упоминаться как 3-D или трилинейный фильтр, или может быть известен под другими именами. Основная идея заключается в том, чтобы считать предыдущий кадр фоновой подсветки и текущий кадр сложенными друг на друге как трехмерная структура, как показано на фиг.4.
На фиг.4 элементы 410 фоновой подсветки показывают яркость фоновой подсветки для 16 элементов предыдущего кадра. Элементы 420 фоновой подсветки показывают вычисленные требуемые уровни возбуждения фоновой подсветки для текущего кадра (и, отсутствующие проблемы помех, представили бы оптимальную яркость фоновой подсветки для текущего кадра с использованием показанной фоновой подсветки) (это можно также считать результатом требуемого модуляционного сигнала фоновой подсветки). Элементы 430 подсветки представляют требуемую модуляцию фоновой подсветки, ослабленную в соответствии с настоящим изобретением, рассмотрением предыдущего кадра.
Единственный предыдущий кадр можно рассмотреть, как будто он содержит гистерезис всех предыдущих кадров в одной сцене. Альтернативный подход заключался бы в том, чтобы использовать требуемые значения возбуждения элемента фоновой подсветки от предыдущих кадров, но использование этого способа приведет к рассмотрению большего числа кадров (примерно 30), что значительно увеличит вычислительные затраты и затраты памяти. Текущий кадр является значениями возбуждения СИД, которые достигнуты от самого простого способа дискретизации с понижением частоты, возможного из входного изображения (то есть максимальные). Получающиеся в результате значения возбуждения СИД достигаются, выполняя фильтр через ведомые уровни диска тока так же, как предыдущие уровни диска одновременно. В примере ниже у фильтра могли быть размерности 3×3×2, которые подобны предложенному пространственному фильтру, но с третьей размерностью. Это сгладило бы градиент и в пространственных, и во временных областях одновременно. Результат этого подхода состоит в том, что быстро движущиеся объекты не будут достигать своей максимальной яркости мгновенно. Объект, который является стационарным в течение некоторого времени, быстро прояснится до требуемого уровня. Эта скорость могла быть скорректирована, чтобы соответствовать возможностям и ограничениям зрительной системы человека, чтобы быть незаметной.
Альтернативой к использованию фильтра может быть использование 2-D (двумерной) матрицы скоростей вспыхивания и затемнения. Оно могло бы ограничить пространственные и временные градиенты схожим способом к текущему предложенному временному ограничивающему фильтру, когда применен таким образом.
Альтернативы для использования Rflare и Rdim для того, чтобы изменить текущие задние модуляционные сигналы, например, на основе добавленной операции (как будет выполнено в блок-схеме последовательности операций по фиг.2 - добавление скорости вспыхивания к соответствующим частям требуемого заднего модуляционного сигнала) или умноженной операции (как в варианте осуществления Dolby Contrast ).
Как пример того, как изобретение могло быть реализовано в комбинации с другими методами, может быть включена любая часть следующего варианта осуществления Dolby Contrast . Например, Dolby Contrast обеспечивает:
Чтобы минимизировать временные помехи (например, минимизировать эффект "гуляющих" СИД), должна быть проявлена тщательность, чтобы вычислить уровни возбуждения фоновой подсветки ограниченным полосой образом, который устойчив относительно небольших изменений в позиции, ориентации и яркости элемента, в единственном кадре так же, как в течение долгого времени. Чтобы минимизировать заметные эффекты разности в разрешении между фоновой подсветкой и ЖК дисплеем, значения возбуждения элемента фоновой подсветки не должны значительно изменяться во времени или в пространстве, поскольку элементы входного изображения перемещаются.
Требования вычисления значения элемента фоновой подсветки для Dolby Contrast состоят из трех компонентов:
сохранение энергии света от фоновой подсветки,
поддержание центра масс фоновой подсветки, совпадающего с элементом,
использование минимальных вычислительных ресурсов и памяти.
Dolby Contrast вычисляет значения возбуждения элемента фоновой подсветки с использованием трехэтапного процесса, чтобы минимизировать эффекты искажения фоновой подсветки. Для лучшего качества изображения также требуется достижение баланса между высоким одновременным контрастом фоновой подсветки и сохранение освещения ярких элементов в изображении, даже если они маленькие. Фиг.5 показывает результаты вычислений уровня возбуждения фоновой подсветки для шахматного шаблона.
Следующие определения применяются к уравнениям 1-6 ниже:
Lwork
"Рабочее Изображение". Является версией Limage, которое является в промежуточном разрешении между разрешением СИД и исходным входным изображением.
Limage
"Изображение освещения". Является полутоновой (монохромной) версией исходного входного изображения.
Lout
В случае уравнений 6-5 Lout является выходным изображением фильтра сглаживания.
В случае уравнений 6-2 Lout является выходным изображением преобразования освещения.
Lin
В случае уравнений 6-5 Lin является входным изображением фильтра сглаживания.
m,n
Индексы к элементам массивов изображения.
Lt
Вычисленные уровни возбуждения кластера для текущего кадра.
Lt-1
Вычисленные уровни возбуждения кластера для предыдущего кадра.
Ln,t
Уровень возбуждения определенного кластера (n) в текущем кадре.
Чтобы уменьшить вычислительные требования, входное изображение может быть уменьшено в пространственном разрешении до изображения L work с более низким рабочим разрешением с использованием простого и быстрого "максимального" способа, показанного ниже в уравнении 1. Область, взятая из исходного изображения, определяется отношением между разрешениями входного изображения и рабочим разрешением. Области не должны накладываться, чтобы гарантировать, что полный свет, сгенерированный фоновой подсветкой, остается постоянным, поскольку элемент перемещается. Если процедура дискретизации с понижением частоты не является сохраняющей энергию, то элемент окажется пульсирующим и потускнеет, поскольку фоновая подсветка генерирует различное количество энергии света позади него. Dolby Contrast использует минимальное рабочее разрешение, равное двум разрешениям кластера фоновой подсветки.
Уравнение 1: Lwork=max(Limage [область])
Пространственное искажение сначала адресуется применением низко передающего пространственного фильтра к рабочему изображению. Это имеет эффект сглаживания градиентов фоновой подсветки, чтобы распространить ореол симметрично по объекту. Размер фильтра может быть скорректирован, чтобы оптимизировать баланс между контрастом фоновой подсветки и искажением фоновой подсветки для определенного варианта осуществления. Пример фильтра показан в уравнении 2 с использованием 2-D Гауссова распределения.
Уравнение 2:
Рабочее изображение фоновой подсветки дискретизируется с понижением частоты дополнительно к разрешению кластеров фоновой подсветки. Как показано в уравнении 3, это делается с использованием среднего значения дискретизации с понижением частоты, чтобы применить дополнительное сглаживание к изображению фоновой подсветки. Поскольку рабочее изображение имеет двойное разрешение кластерного изображения, область, используемая для этого процесса, является 3×3 областью.
Уравнение 3: Lclusters=mean(Lwork [область])
Dolby Contrast дополнительно рассматривает проблему "гуляющих" СИД ограничением скоростей увеличения (вспыхивания) и снижения (затемнения) уровней возбуждения фоновой подсветки, чтобы сгладить градиент фоновой подсветки в течение долгого времени. Это упоминается как временная фильтрация и показано в уравнениях 4-6. Пределы вспыхивания и затемнения, Rrise и Rfall , управляют максимальным изменением яркости любого кластера подсветки (n) между последовательными видеокадрами. Временной предел игнорируется для внезапных смен сцены сравнением разности яркости последовательных кадров обработки изображений с корректируемым пороговым значением T.
Уравнения 4-6:
если (Li-Li-1)<T,
тогда
Уровни могут быть скорректированы для критериев расчета или предпочтения. Например, использование скорости, как в вышеупомянутом примере, могло привести к неравномерным этапам (например, элемент с низкой яркостью вспыхнет медленнее, чем тот, который с высокой яркостью, даже если скорость будет той же самой). Поэтому некоторые разработки могут принять это во внимание и внести корректировки в скорость согласно уровню освещения элемента.
Как отмечено дополнительно выше, различные комбинации затемнения и других методов могут быть использованы. Такие комбинации могут включать в себя, например, любой из следующих временных вариантов осуществления затемнения:
- Объединение между текущим и предыдущим кадром(-ами) (на основе сигнала на заднем, на переднем или на обоих модуляторах), где:
-- затемнение является или всегда активным, или активным, когда не обнаруживается смена сцены,
-- потенциально, больше чем два кадра используются для объединения,
-- потенциально больше или меньше веса (или переменного взвешивания) на каждом кадре для объединения,
-- затемнение (фильтрация) может быть применено к локальным зонам фоновой подсветки или глобально.
- Более усовершенствованный вариант осуществления, где:
-- затемнение является или всегда активным, или активным, когда не обнаруживается смена сцены,
-- затемнение (фильтрация) может быть применено к локальным зонам фоновой подсветки или глобально,
-- скорость или пороговое значение для вспыхивания СИД (Rflare) и затемнения (Rdim)
скорость или пороговое значение может быть одним для Rflare и Rdim,
скорость или пороговое значение может быть разным для Rflare и Rdim,
скорость или пороговое значение может быть соответствующим возможностям и ограничениям зрительной системы человека,
скорость или пороговое значение может быть скорректировано динамически в зависимости от уровня освещения,
скорость или пороговое значение может быть скорректировано динамически в зависимости от пространственных параметров, таких как расположение и/или размер элемента,
скорость или пороговое значение может быть скорректировано динамически в зависимости от других факторов;
-- задний модуляционный сигнал предыдущего кадра(-ов) мог быть скорректирован в областях изменения (например, только областях изменения),
-- задний модуляционный сигнал предыдущего кадра(-ов) мог быть скорректирован в областях ниже порогового значения (например, только в областях ниже порогового значения),
-- карта освещения предыдущего кадра(-ов) могла быть скорректирована (повторно вычислена) в областях изменения или существенного изменения (например, только в областях изменения или существенного изменения).
- И смешанные варианты осуществления, где:
-- затемнение основано на пороговых значениях/скоростях в комбинации с объединением через два или больше кадров,
-- затемнение основано на вышеупомянутых способах, объединенных с другими способами затемнения, такими как пространственное затемнение (ограничение полосы, энергетическое распространение).
Снова, любые такие реализации могут быть включены с другими вариантами осуществления, описанными здесь, включая любой аспект описанного варианта осуществления Dolby Contrast .
Различные варианты осуществления, описанные здесь, имеют отношение в основном к покадровому анализу, чтобы определить скорость, но изобретение может также быть определенно применено к различным режимам, в которых или полный кадр, или любая часть кадра (фиксированная или динамическая) может использоваться для того, чтобы определить текущие скорости затемнения и/или вспышки/вспыхивания. На практике может являться необходимым только принимать часть кадра, вычислять всю соответствующую выходную информацию и затем перемещаться в следующую часть кадра. Ограничения памяти или пропускной способности являются обычными причинами этого.
Различные варианты осуществления вычисления скоростей включают:
1. Режим полного кадра: полный видеокадр принимается контроллером, все вычисление применяется к полному видеокадру, и окончательный результат передается управляемым элементам прежде, чем новый кадр будет загружен в контроллер.
2. Режим фиксированного частичного кадра: фиксированная часть (например, 1/3 или 1/4) полного видеокадра принимается контроллером, все вычисление применяется к этой части, и окончательный результат передается управляемым элементам прежде, чем следующая фиксированная часть будет загружена в контроллер.
3. Режим переменного частичного кадра: непостоянно размерная часть полного видеокадра принимается контроллером, все вычисление применяется к этой части, и окончательный результат передается управляемым элементам прежде, чем следующая непостоянно размерная часть будет загружена в контроллер. Размер части может корректироваться динамически, чтобы компенсировать различные скорости видеобуфера, требования к памяти или другие ограничения сигнальных или аппаратных средств.
4. Режим сканирования: данные от видеокадра непрерывно сканируются в контроллер так, что в любой момент времени определенная часть видеокадра загружается в контроллер. Входящие новые пиксельные значения заменяют самые старые загруженные пиксельные значения уже в контроллере. Вычисления применяются к части или всей загруженной части кадра на скорости, которая гарантирует, что вся релевантная информация от более старых пиксельных значений используется алгоритмом прежде, чем пиксельные значения будут выгружены из контроллера во время процесса сканирования.
Хотя настоящее изобретение было главным образом описано здесь в отношении систем с двойной модуляцией, включающих в себя модулируемую фоновую подсветку и передний модулятор (например, жидкокристаллический экран или панель), и хотя предполагается, что такая система с двойной модуляцией включает в себя основные варианты осуществления настоящего изобретения, системы модуляции больше, чем с двумя модуляторами, основанными на настоящем раскрытии, могли быть изменены специалистом в данной области техники для включения в себя тех же самых или подобных способов затемнения и/или процессов, описанных здесь. Дополнительно модулируемая фоновая подсветка также предполагается, чтобы быть любым типом модулируемой фоновой подсветки, включая отдельные источники света (например, СИД), кластеры источников света, источник света в комбинации с световым модулятором, Органические Светодиоды (OLED) или даже другие источники света, такие как CCFL, HCFL и т.д.
В описании предпочтительных вариантов осуществления настоящего изобретения, показанного на чертежах, определенная терминология используется ради ясности. Однако данное изобретение не предназначается, чтобы быть ограниченным определенной терминологией, выбранной таким образом, и нужно понимать, что каждый определенный элемент включает в себя все технические эквиваленты, которые работают подобным образом. Например, описывая кластер СИД, можно заменить его любым другим эквивалентным устройством, таким как лампа и пространственный модулятор, световой модулятор или другое устройство, имеющее эквивалентную функцию или возможность, вне зависимости от того, перечислено ли оно здесь. Кроме того, изобретатели поймут, что недавно разработанные технологии, пока не известные, также могут быть заменены в описанных частях, и все еще не отступая от контекста настоящего изобретения. Все другие описанные элементы, включая, но не ограничиваясь перечисленным, контроллеры, электронику, программирование (либо программное обеспечение, встроенное аппаратно-программное обеспечение, или набор электронных устройств, сконфигурированных с возможностью выполнения одинаковых функций), фоновую подсветку, панели, жидкокристаллический дисплей, или другие световые клапаны/модуляторы, сигналы, фильтры, процессы и т.д., должны также быть рассмотрены в свете любого и всех доступных эквивалентов.
Части настоящего изобретения могут быть удобно осуществлены с использованием традиционного универсального или специализированного цифрового компьютера или микропроцессора, запрограммированного согласно идеям настоящего раскрытия, как будет очевидно для специалистов в вычислительной технике.
Подходящее кодирование программного обеспечения может легко быть подготовлено квалифицированными программистами на основании идей настоящего раскрытия, как будет очевидно для специалистов в области программного обеспечения. Изобретение может также быть реализовано подготовкой специализированных интегральных схем или соединением подходящей сети схем стандартных компонентов, как будет легко очевидно для специалистов в данной области техники, на основании настоящего раскрытия.
Настоящее изобретение включает в себя компьютерный программный продукт, который является носителем (носителями) хранения данных, имеющим инструкции, хранимые на нем, которые могут использоваться для управления или предписания компьютеру выполнения любого из процессов настоящего изобретения. Носитель хранения данных может включать в себя, но не ограничиваясь, любой тип диска, включая гибкие диски, мини-диски (MD), оптические диски, DVD, HD-DVD, Blue Ray, CD-ROM, CD или DVD RW+/-, микропривод, и магнитные оптические диски, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, устройства флэш-памяти (включающие в себя карты флэш-памяти, карты памяти), магнитные или оптические карты, SIM-карты, MEMS, наносистемы (включающие в себя молекулярные IC памяти), устройства RAID, удаленное хранилище/архив/складирование данных, или любой тип носителей, или устройства, подходящего для того, чтобы сохранить инструкции и/или данные.
Сохраненное на любом из компьютерно-читаемых носителей (носителях) настоящее изобретение включает в себя программное обеспечение для того, чтобы управлять и аппаратными средствами универсального/специализированного компьютера или микропроцессора, и для того, чтобы позволить компьютеру или микропроцессору взаимодействовать с пользователем-человеком или другим механизмом, использующим результаты данного изобретения. Такое программное обеспечение может включать в себя, но не ограничиваясь перечисленным, драйверы устройства, операционные системы и пользовательские приложения. В конечном счете, такие компьютерно-читаемые носители дополнительно включают в себя программное обеспечение для того, чтобы выполнить настоящее изобретение, как описано выше.
Включенными в программирование (программное обеспечение) общего/специализированного компьютера, или микропроцессора являются программные модули для того, чтобы реализовать идеи настоящего изобретения, включая, но не ограничиваясь перечисленным, дискретизацию с понижением частоты, усреднение, сравнение сигналов, значения фоновой подсветки и т.д., питание на СИД, фоновую подсветку, и/или кластеры фоновой подсветки, сигналы затемнения, поиск или деривации формулы значений, добавление, умножение сигналов и/или значений яркости, содержащихся в сигналах, и отображение, хранение или передачу результатов согласно процессам настоящего изобретения.
Настоящее изобретение может соответственно включать в себя, состоять из или состоять по существу из любого элемента, части или признака изобретения и их эквивалентов, как описано здесь. Дополнительно настоящее изобретение, иллюстративно раскрытое здесь, может быть применено при отсутствии любого элемента, несмотря на то, раскрыто ли оно здесь явным образом. Очевидно, многочисленные модификации и изменения настоящего изобретения возможны в свете вышеупомянутого раскрытия. Поэтому нужно понимать, что в рамках приложенной формулы изобретения изобретение может быть осуществлено иным образом, чем явным образом описано здесь.
Класс G09G3/34 путем управления светом от независимого источника