УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ УПРАВЛЕНИЯ УСТРОЙСТВОМ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ И КОМПЬЮТЕРНАЯ ПРОГРАММА

1. Устройство обработки данных, содержащее:
модуль детектирования лица, выполненный с возможностью детектирования области лица по входному изображению, вводимому из средства формирования изображений, выполненного с возможностью формирования изображения субъекта, включающего в себя лицо;
модуль установки, выполненный с возможностью
рассчитывать расстояние до субъекта на основе размера лица, детектируемого упомянутым модулем детектирования лица, и
устанавливать пределы, используемые как рабочий диапазон линз фокусирования перед и после положения фокусирования объектива, используя рассчитанное расстояние до субъекта, в качестве расстояния фокусирования;
модуль детектирования, выполненный с возможностью
перемещать линзы фокусирования в пределах, установленных упомянутым модулем установки, и
детектировать точку фокусирования, в которой значение детектирования, соответствующее интенсивности контраста, полученной из кадра лица, включающего в себя лицо, детектируемое упомянутым модулем детектирования лица, равно или больше, чем заданное пороговое значение; и
модуль управления, выполненный с возможностью определения, в случае, в котором точка фокусирования была детектирована в пределах заданного установленного времени, данной точки фокусирования в качестве положения фокусирования.
2. Устройство обработки данных по п.1,
в котором упомянутый модуль управления отменяет, в случае, в котором точка фокусирования не была детектирована в пределах заданного установленного времени, пределы, установленные упомянутым модулем установки.
3. Устройство обработки данных по п.1, в котором упомянутый модуль управления устанавливает следующие пределы:
предел ближней стороны [Fc _near_new], и
рабочий предел дальней стороны [Fc _far_new],
в качестве пределов, используемых как рабочий диапазон упомянутых линз фокусирования, на основе данных верхнего предела и данных нижнего предела заданного установленного размера лица.
4. Устройство обработки данных по п.1, в котором упомянутый модуль управления управляет временем выполнения обработки качания во время перемещения линз фокусирования в пределах, установленных упомянутым модулем установки, для определения положения фокусирования в соответствии со временем детектирования по кадру лица, включающему в себя лицо, детектируемое упомянутым модулем детектирования лица.
5. Устройство обработки данных по п.1, дополнительно содержащее:
модуль расчета, выполненный с возможностью расчета показателя, использующего, по меньшей мере, одну из следующих характеристик (а) - (с) для лица, детектируемого упомянутым модулем детектирования лица
(a) размер лица,
(b) расстояние изображения лица от центра, и
(c) было ли лицо детектировано в последний раз в качестве основного субъекта;
в котором упомянутый модуль управления выбирает лицо, имеющее высокий показатель, рассчитанный упомянутым модулем расчета, в качестве основного лица, используемого как объект фокусирования.
6. Устройство обработки данных по п.5, в котором упомянутый модуль управления отслеживает основное лицо, которое было установлено упомянутым модулем управления, и, в случае неудачного отслеживания, выбирает следующее основное лицо.
7. Устройство обработки данных по п.1, в котором, когда период выполнения управления фокусированием находится в установленных пределах, на основе расстояния до субъекта, рассчитанного с использованием лица, детектированного упомянутым модулем детектирования лица, упомянутый модуль управления расширяет упомянутые пределы, в случае детектирования движения экрана или кадра лица, которое равно или больше, чем заданное пороговое значение, или в случае ввода информации об операции, относящейся к любому из масштабирования, панорамной съемки и съемки под наклоном.
8. Устройство обработки данных по п.1, в котором упомянутый модуль управления
определяет атрибуты человека на основе особенностей лица, детектируемого упомянутым модулем детектирования лица,
выполняет оценку размера лица на основе атрибутов, и
рассчитывает расстояние до субъекта, используя оценку размера лица.
9. Устройство обработки данных по п.1, дополнительно содержащее:
средство формирования изображений, выполненное с возможностью формирования изображения субъекта, включающего в себя лицо.
10. Способ обработки данных, содержащий следующие этапы:
детектируют область лица из входного изображения, поступающего из средства формирования изображений, выполненного с возможностью формирования изображения субъекта, включающего в себя лицо;
рассчитывают расстояние до субъекта на основе размера лица, детектируемого при упомянутом детектировании, и устанавливают пределы, используемые в качестве рабочего диапазона линз фокусирования перед и после положения линз фокусирования с рассчитанным расстоянием для субъекта, в качестве фокусного расстояния;
перемещают линзы фокусирования в пределах, установленных при упомянутой установке, и детектируют точку фокусирования, в которой значение детектирования, соответствующее интенсивности контраста, полученной из кадра лица, включающего в себя лицо, детектируемое при упомянутом детектировании, равно или больше, чем заданное пороговое значение; и
определяют, в случае, в котором точка фокусирования была детектирована в течение заданного установленного времени, данную точку фокусирования в качестве положения фокусирования.
11. Устройство обработки данных, содержащее:
модуль детектирования лица, выполненный с возможностью детектирования области лица по входному изображению, поступающему из модуля формирования изображения, выполненного с возможностью формирования изображения субъекта, включающего в себя лицо;
модуль установки, выполненный с возможностью
рассчитывать расстояние до субъекта на основе размера лица, детектируемого упомянутым модулем детектирования лица, и
устанавливать упомянутые пределы, используемые в качестве рабочего диапазона линз фокусирования, перед и после положения фокуса объектива, с рассчитанным расстоянием до субъекта в качестве расстояния фокусирования;
модуль детектирования, выполненный с возможностью
перемещать линзы фокусирования в пределах, установленных упомянутым модулем установки, и
детектировать точку фокусирования, когда значение детектирования, соответствующее интенсивности контраста, полученного из кадра лица, включающего в себя лицо, детектируемое упомянутым модулем детектирования лица, равно или больше, чем заданное пороговое значение; и
модуль управления, выполненный с возможностью определять в случае, в котором точка фокусирования была детектирована в пределах заданного установленного времени, данную точку фокусирования в качестве положения фокуса.
12. Способ обработки данных, содержащий следующие этапы:
детектируют область лица из входного изображения, вводимого модуля формирования изображения, выполненного с возможностью формирования изображения субъекта, включающего в себя лицо;
рассчитывают расстояние до субъекта на основе размера лица, детектированного при упомянутом детектировании, и устанавливают пределы, используемые в качестве рабочего диапазона линз фокусирования, перед и после положения фокусирования объектива с рассчитанным расстоянием до субъектов в качестве расстояния фокусирования;
перемещают линзу фокусирования в пределах, установленных при упомянутой установке, и детектируют точку фокусирования, где значение детектирования, соответствующее интенсивности контраста, полученное из кадра лица, включающего в себя лицо, детектированное при упомянутом детектировании, равно или больше, чем заданное пороговое значение; и
определяют, в случае, в котором точка фокусирования была детектирована в пределах заданного установленного времени, данную точку фокусирования в качестве положения фокусирования.