СИСТЕМА И СПОСОБ ДЛЯ ОБРАБОТКИ ДАННЫХ ИЗОБРАЖЕНИЯ С ИСПОЛЬЗОВАНИЕМ ПРОЦЕССОРА СИГНАЛА ИЗОБРАЖЕНИЯ, ИМЕЮЩЕГО ЛОГИКУ ОКОНЧАТЕЛЬНОЙ ОБРАБОТКИ

1. Система обработки сигнала изображения, содержащая:
конвейер обработки изображений, выполненный с возможностью принимать кадр первичных данных изображения, содержащих пиксели, полученные с использованием датчика цифрового изображения, и обрабатывать первичный кадр изображения посредством применения демозаики, чтобы формировать соответствующий кадр данных полноцветного RGB-изображения, а затем преобразовывать данные RGB-изображения в соответствующий кадр данных яркости и цветности изображения;
блок окончательной обработки, выполненный с возможностью принимать кадр данных яркости и цветности изображения и обрабатывать кадр данных яркости и цветности изображения с использованием логики обнаружения лиц, сконфигурированной обнаруживать положения в принятом кадре, содержащие черты лица, и предоставлять обнаруженные положения в качестве набора данных обнаружения черт лица; и
блок предварительной обработки, подсоединенный перед конвейером обработки изображений и имеющий машину сбора предварительной статистики, выполненную с возможностью обрабатывать первичный кадр изображения, чтобы определять по меньшей мере одну из статистики автоматического баланса белого, статистики автоматической установки экспозиции, статистики автофокусировки и статистики обнаружения мерцания до обработки первичного кадра изображения посредством конвейера обработки изображений и блока окончательной обработки, при этом данные обнаружения черт лица подаются в машину сбора предварительной статистики, причем машина сбора предварительной статистики выполнена с возможностью размещать одно или более окон сбора статистики для определения статистики автоматического баланса белого с использованием данных обнаружения черт лица.
2. Система обработки сигналов изображения по п. 1, в которой логика обнаружения лиц выполнена с возможностью обнаруживать положения черт лица с использованием алгоритма обнаружения объектов.
3. Система обработки сигналов изображения по п. 1, в которой датчик цифрового изображения содержит матрицу байеровских цветных светофильтров, при этом первичные данные изображения содержат байеровские данные изображения.
4. Способ обработки данных изображения с использованием логики окончательной обработки системы обработки сигналов изображения (ISP), содержащий этапы, на которых:
принимают кадр изображения, содержащий данные яркости и цветности изображения, причем кадр изображения был ранее обработан посредством конвейера обработки изображений системы ISP;
применяют локальную тональную компрессию к кадру изображения с использованием логики тональной компрессии; и
используют логику масштабирования, чтобы масштабировать кадр изображения к первому выходному разрешению и ко второму выходному разрешению после применения локальной тональной компрессии, при этом первое выходное разрешение соответствует требуемому разрешению просмотра дисплейного устройства, выполненного с возможностью воспроизводить кадр изображения, и при этом второе выходное разрешение соответствует разрешению предварительного просмотра, которое ниже требуемого разрешения просмотра.
5. Способ по п. 4, в котором при применении локальной тональной компрессии к кадру изображения разделяют кадр изображения на секции на основе локальных признаков в кадре изображения и обрабатывают каждую из секций посредством этапов, на которых:
идентифицируют полный доступный динамический диапазон кадра изображения;
идентифицируют полный доступный выходной динамический диапазон;
определяют фактический динамический диапазон значений яркости в текущей секции кадра изображения;
расширяют фактический динамический диапазон текущей секции посредством отображения фактического динамического диапазона в полный доступный динамический диапазон, если фактический динамический диапазон меньше полного доступного динамического диапазона; и
отображают расширенный фактический динамический диапазон в полный доступный выходной динамической диапазон.
6. Способ по п. 4, содержащий этап, на котором применяют по меньшей мере одну из регулировок яркости, контрастности и цвета (BCC) к кадру изображения с использованием логики регулировки BCC после применения локальной тональной компрессии, но перед применением масштабирования с использованием логики масштабирования.
7. Система обработки сигнала изображения, содержащая
блок окончательной обработки пикселей, выполненный с возможностью принимать кадр данных изображения, при этом блок окончательной обработки пикселей содержит:
логику обнаружения лиц, выполненную с возможностью принимать и обрабатывать кадр данных изображения и выводить набор данных обнаружения черт лица, указывающих положение черт лица в рамках кадра данных изображения;
логику тональной компрессии, выполненную с возможностью применения тональной компрессии к кадру данных изображения;
логику масштабирования, выполненную с возможностью масштабировать кадр данных изображения к первому выходному разрешению и ко второму выходному разрешению после применения локальной тональной компрессии, при этом первое выходное разрешение соответствует требуемому разрешению просмотра дисплейного устройства, выполненного с возможностью воспроизводить кадр данных изображения, и при этом второе выходное разрешение соответствует разрешению предварительного просмотра, которое ниже требуемого разрешения просмотра; и
блок обработки окончательной статистики, выполненный с возможностью обрабатывать данные масштабированного изображения, чтобы собирать частотную статистику для данных масштабированного изображения; и
логику кодера/декодера, выполненную с возможностью применять сжатие к данным масштабированного изображения, по меньшей мере, частично на основе частотной статистики.
8. Система обработки сигналов изображения по п. 7, в которой блок обработки окончательной статистики обрабатывает данные масштабированного изображения в качестве множества макроблоков, при этом сбор частотной статистики содержит определение частотного параметра, указывающего частотный спектр для каждого макроблока.
9. Система обработки сигналов изображения по п. 8, в которой частотный параметр определяется для каждого макроблока с использованием по меньшей мере одного из дискретного косинусного преобразования, быстрого преобразования Фурье или вейвлет-сжатия, либо некоторой комбинации вышеозначенного.
10. Система обработки сигналов изображения по п. 8, в которой, для каждого макроблока, логика кодера/декодера модулирует по меньшей мере один параметр квантования на основе частотного параметра, ассоциированного с макроблоком.
11. Система обработки сигналов изображения по п. 8, в которой данные обнаружения черт лица предоставляются в по меньшей мере одно из блока обработки окончательной статистики и логики кодера/декодера, при этом логика кодера/декодера выполнена с возможностью уменьшать квантование для макроблоков в кадре изображения, которые соответствуют положениям черт лица, как указано посредством данных обнаружения черт лица.
12. Система обработки сигналов изображения по п. 7, в которой блок окончательной обработки пикселей содержит логику выбора, сконфигурированную принимать как кадр данных изображения, так и по меньшей мере один кадр масштабированного изображения из блока масштабирования, при этом логика выбора выполнена с возможностью выбирать один из кадра изображения и кадра масштабированного изображения и предоставлять выбранный кадр изображения в логику обнаружения лиц.
13. Электронное устройство, содержащее
датчик цифрового изображения;
интерфейс датчика, выполненный с возможностью обмениваться данными с датчиком цифрового изображения;
запоминающее устройство,
дисплейное устройство, сконфигурированное для воспроизведения визуального представления сцены изображения, соответствующей первичным данным изображения, полученным цифровым датчиком изображения, и
подсистема обработки сигналов изображения, содержащая:
конвейер обработки изображений, выполненный с возможностью принимать кадр первичных данных изображения, содержащих пиксели, полученные с использованием датчика цифрового изображения, выполнять операцию демозаики первичного кадра изображения, чтобы формировать соответствующий кадр полноцветного RGB-изображения, и преобразовывать данные полноцветного RGB-изображения в соответствующий кадр данных яркости и цветности изображения; и
блок окончательной обработки, выполненный с возможностью принимать и обрабатывать кадр данных яркости и цветности изображения с использованием по меньшей мере одной из логики обнаружения лиц, логики локальной тональной компрессии и логики масштабирования и собирать статистику изображения с использованием машины сбора окончательной статистики, при этом статистика изображения включает в себя частотную статистику, которая может быть использована для определения параметров квантования для кодирования кадра данных яркости и цветности изображения с использованием кодера.
14. Электронное устройство по п. 13, в котором блок окончательной обработки обрабатывает кадр данных яркости и цветности изображения с использованием логики локальной тональной компрессии посредством преобразования кадра данных яркости и цветности из цветового пространства яркости и цветности, по меньшей мере, в приблизительно линейное цветовое RGB-пространство и применения локальной тональной компрессии к приблизительно линейному цветовому RGB-пространству.
15. Электронное устройство по п. 14, в котором преобразование данных яркости и цветности, по меньшей мере, в приблизительно линейное цветовое RGB-пространство содержит применение аппроксимированного преобразования на основе степенной функции.
16. Электронное устройство по п. 15, в котором если данные яркости и цветности содержат данные яркости и цветности в формате субдискретизированных данных YCC 4:2:2 или YCC 4:2:0, сначала выполняется повышающее преобразование данных яркости и цветности в формат полных данных YCC 4:4:4 до преобразования, по меньшей мере, в приблизительно линейное цветовое RGB-пространство.
linear
17. Электронное устройство по п. 14, в котором преобразование данных яркости и цветности, по меньшей мере, в приблизительно линейное цветовое RGB-пространство содержит преобразование данных яркости и цветности в цветовое sRGB-пространство, а затем преобразование sRGB-данных в цветовое sRGB-пространство.
18. Электронное устройство по п. 13, в котором датчик цифрового изображения содержит по меньшей мере одно из цифровой камеры, интегрированной с электронным устройством, внешней цифровой камеры, соединенной с электронным устройством через порт ввода-вывода, или некоторой комбинации вышеозначенного.
19. Электронное устройство по п. 13, содержащее по меньшей мере один из стационарного компьютера, портативного компьютера, планшетного компьютера, мобильного сотового телефона, портативного медиаплеера, или любую их комбинацию.
20. Электронное устройство по п. 13, в котором статистика изображения содержит статистику движения, при этом блок окончательной обработки выполнен с возможностью осуществлять обнаружение сцены на основе статистики движения.