Устройство обработки изображения, способ обработки изображения и компьютерная программа

Иллюстрации

Показать все

Изобретение относится к устройству обработки изображения для генерирования данных изображения путем коррекции данных изображения, в котором генерируется неправильный цвет, например, из-за аберрации объектива. Техническим результатом является разработка устройства обработки изображения, которое позволяет эффективно детектировать область неправильного цвета, такую как пурпурная бахрома, образовавшаяся рядом с пикселем насыщенного белого цвета, при этом могут быть частично скорректированы значения пикселей, а данные высококачественного изображения могут быть сгенерированы и выведены, не затрагивая все изображение. Предложены устройство и способ, предназначенные для эффективного выполнения коррекции неправильного цвета, такого как пурпурная бахрома, образующегося в результате хроматической аберрации, и для генерирования и вывода данных высококачественного изображения. Пиксель с насыщенным белым цветом детектируют из данных изображения, при этом в области вокруг детектированного пикселя с насыщенным белым цветом устанавливают пиксель неправильного цвета, и пиксели, имеющие цвет, соответствующий неправильному цвету, такой как пурпурная бахрома, детектируют из указанной области. Детектированные пиксели определяют как пиксели неправильного цвета и обработку коррекции на основе значений окружающих пикселей выполняют по детектированным пикселям неправильного цвета. 3 н. и 23 з.п. ф-лы, 22 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к устройствам обработки изображения, способам обработки изображения и компьютерным программам. Более конкретно, настоящее изобретение относится к устройству обработки изображения, способу обработки изображения и компьютерной программе, предназначенным для генерирования данных высококачественного изображения путем коррекции данных изображения, в котором генерируется неправильный цвет, например, из-за аберрации объектива.

Уровень техники

При фотографировании камерой возникают различные проблемы, связанные с аберрацией объектива. Примеры обычной хроматической аберрации включают в себя пять аберраций Зайделя, которые представляют собой монохроматические аберрации. Эти пять видов аберрации, проанализированные Зайделем из Германии, вызваны сферической формой объектива и представляют собой собирательный термин для сферической аберрации, аберрации типа кома, астигматической аберрации, аберрации искажений и кривизны поля. Помимо этих видов аберраций известна хроматическая аберрация, которая также может вызывать серьезные проблемы. Хроматическая аберрация возникает из-за того, что коэффициент преломления света материала объектива изменяется в зависимости от длины волны света, в результате чего образуется неправильный цвет на поверхности захвата изображения.

В качестве типичных примеров хроматической аберрации хорошо известны осевая хроматическая аберрация, которая вызывает размытость цветов, из-за того что положение точки фокусирования на оптической оси изменяется в зависимости от длины волны, и хроматическая аберрация увеличения, в результате которой происходит сдвиг цвета, из-за того что увеличение изображения изменяется в зависимости от длины волны. Обычно явление, называемое на английском языке "purple fringe (пурпурная бахрома)" также является важной причиной ухудшения качества изображения. Это явление вызывает образование неправильного цвета на участке кромки изображения, возникающее из-за разного рассеяния точки, в зависимости от длины волны света. Даже когда это явление мало заметно среди обычных пикселей изображения в присутствии высококонтрастного участка кромки в условиях насыщенности белого цвета, то есть состояния, в котором уровень освещенности насыщен, возникает неправильный пурпурный цвет, генерируемый на участке кромки, в результате чего образуется неестественное изображение. Обычно неправильный цвет, генерируемый рядом с участком насыщенного белого цвета, называется "пурпурной бахромой", поскольку образуется большое количество пурпурного цвета. Однако неправильный цвет может быть любого цвета, например может иметь зеленый оттенок, в зависимости от установок объектива и условий фотографирования. Ниже термином "пурпурная бахрома" называется явление генерирования неправильного цвета, образующееся на кромке с высоким контрастом участка, на котором возникает насыщенность белого цвета, независимо от генерируемого цвета.

Для снижения аберрации цвета используют объективы, в которых применяют стекло, изготовленное из специального материала, такого как флюорит. Однако производство таких объективов связано с высокими затратами, что приводит к повышению их цены. Такие объективы используют в некоторых камерах высокого класса, таких как камеры со сменными объективами, но нельзя сказать, что такие объективы получили широкое применение.

В Патентном документе 1 описан способ снижения образования неправильного цвета из-за хроматической аберрации путем выполнения обработки изображения. При этом выполняется обработка, направленная на подавление цвета, то есть на снижение насыщенности цвета, на участке, в котором присутствует высокий уровень высокочастотных компонентов зеленого канала. В качестве меры для случаев, в которых присутствует насыщенность белого цвета, в Патентном документе 1 также описана конфигурация, направленная на выполнение обработки для снижения насыщенности цвета на участке с насыщенным белым цветом путем фотографирования двух изображений с различной экспозицией и оценки исходной освещенности участка с насыщенным белым цветом.

Однако при обработке, описанной в Патентном документе 1, поскольку уровень неправильного цвета снижают путем уменьшения насыщенности цвета, также снижается насыщенность исходного цвета предмета, что не позволяет достоверно воспроизвести исходный цвет предмета. В результате возникает проблема, состоящая в том, что изображение выглядит неестественно. Кроме того, для оценки освещенности участка с насыщенным белым цветом необходимо снять две фотографии. Когда во время операций съемки двух фотографий происходит движение рук, возникает проблема, состоящая в том, что затрудняется получение правильного результата.

[Патентный документ 1] Публикация находящейся на рассмотрении заявки №2003-60983 на японский патент.

Сущность изобретения

Настоящее изобретение было разработано с учетом проблем, описанных выше, и цель настоящего изобретения состоит в разработке устройства обработки изображения, способа обработки изображения и компьютерной программы, которые позволяют генерировать и выводить данные высококачественного изображения, не влияя на все изображение, уделяя внимание неправильному цвету, такому как пурпурная бахрома, генерируемому вокруг участка с насыщенным белым цветом, эффективно детектируя область неправильного цвета и выполняя частичную коррекцию.

В первом аспекте настоящее изобретение направлено на устройство обработки изображения.

Устройство обработки изображения имеет:

блок детектирования насыщенности белого цвета, предназначенный для детектирования пикселя с насыщенным белым цветом из данных изображения;

блок установки области детектирования пикселя с неправильным цветом, предназначенный для установки области детектирования пикселя с неправильным цветом вокруг пикселя с насыщенным белым цветом, детектированного с помощью блока детектирования насыщенности белого цвета;

блок детектирования неправильного цвета, предназначенный для идентификации пикселей, имеющих цвет, соответствующий неправильному цвету, в качестве пикселей с неправильным цветом, в области, установленной с помощью блока установки области детектирования пикселя с неправильным цветом; и

блок коррекции значения пикселя, предназначенный для выполнения коррекции значения пикселя, на основе значений окружающих пикселей, для пикселей с неправильным цветом, детектированных с помощью блока детектирования неправильного цвета.

Кроме того, в соответствии с одним вариантом выполнения устройства обработки изображения в соответствии с настоящим изобретением блок коррекции значения пикселя имеет блок интерполяции компенсации, предназначенный для выполнения обработки интерполяции компенсации на основе окружающих значений пикселей, для пикселей с неправильным цветом и блок обработки размытости цвета, предназначенный для выполнения обработки размытости цвета для пикселей с неправильным цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок коррекции значения пикселя выбирает пиксели, которые не являются пикселями с неправильным цветом, и пиксели с насыщенным белым цветом из пикселей, которые присутствуют вокруг пикселей с неправильным цветом, и выполняет обработку интерполяции компенсации на основе выбранных пикселей.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок детектирования неправильного цвета выполнен с возможностью идентификации, в качестве пикселей с неправильным цветом, пикселей, имеющих заданный определенный цвет, в области, установленной блоком установки области детектирования пикселя с неправильным цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением неправильный цвет представляет собой пурпурную бахрому, и блок детектирования неправильного цвета выполнен с возможностью идентификации в качестве пикселей с неправильным цветом пурпурных пикселей в области, установленной блоком установки области детектирования пикселя с неправильным цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок установки области детектирования пикселя с неправильным цветом выполнен с возможностью определения области детектирования пикселя с неправильным цветом, установленной вокруг пикселя с насыщенным белым цветом, детектированного с помощью блока детектирования насыщенности белого цвета, в соответствии с, по меньшей мере, одной частью данных о диафрагме, установленной во время фотографирования данных изображения, предназначенных для обработки, информации о фокусном расстоянии и расстояния от оптического центра до пикселя (х, у) с насыщенным белым цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок детектирования насыщенности белого цвета выполнен с возможностью выбора пикселя с насыщенным белым цветом, имеющего освещенность, более высокую, чем заданное пороговое значение, или равную ему.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением устройство обработки изображения дополнительно имеет блок преобразования цвета, предназначенный для преобразования данных, для разделения данных входного изображения на данные компонента освещенности изображения и данные компонента цвета изображения, и выполняет обработку коррекции значения пикселя на основе преобразованных данных, генерируемых блоком преобразования цвета.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок установки области детектирования пикселя с неправильным цветом имеет блок анализа контрольного изображения, предназначенный для приема контрольного изображения, в котором пиксель в положении, соответствующем пикселю с насыщенным белым цветом в изображении, предназначенном для обработки, не имеет значения освещенности насыщенности, и получения значения освещенности пикселя контрольного изображения, соответствующего пикселю с насыщенным белым цветом в изображении, предназначенном для обработки. Контрольное изображение представляет собой сфотографированное изображение того же предмета, что и изображение, предназначенное для обработки. Блок установки области детектирования пикселя с неправильным цветом, кроме того, имеет блок определения области детектирования пикселя с неправильным цветом, предназначенный для установки области детектирования пикселя с неправильным цветом, в соответствии со значением освещенности соответствующего пикселя контрольного изображения, причем значение освещенности получают с помощью блока анализа контрольного изображения.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок определения области детектирования пикселя с неправильным цветом устанавливает область детектирования пикселя с неправильным цветом с использованием справочной таблицы, в которой значение освещенности контрольного изображения и ширина участка генерируемых пикселей с неправильным цветом или область детектирования пикселя с неправильным цветом ассоциированы друг с другом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением блок определения области детектирования пикселя с неправильным цветом выполнен с возможностью установки более широкой области детектирования пикселя с неправильным цветом, по мере того как увеличивается значение освещенности соответствующего пикселя контрольного изображения.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением, когда в качестве контрольного изображения используют изображение, сфотографированное устройством захвата изображения, которое имеет датчик низкой чувствительности или изображение, сфотографированное в условиях малой экспозиции, меньшей, чем адекватная экспозиция, блок определения области детектирования пикселя с неправильным цветом получает значение освещенности контрольного изображения для участка, соответствующего пикселю с насыщенным белым цветом в изображении, предназначенном для обработки.

Кроме того, во втором аспекте настоящего изобретения предложен способ обработки изображения. Способ обработки изображения включает в себя:

этап детектирования насыщенного белого цвета, состоящий в детектировании пикселя с насыщенным белым цветом из данных изображения;

этап установки области детектирования пикселя с неправильным цветом, состоящий в установке области детектирования пикселя с неправильным цветом вокруг пикселя с насыщенным белым цветом, детектированного на этапе детектирования насыщенности белого цвета;

этап детектирования неправильного цвета, состоящий в идентификации пикселей, имеющих цвет, соответствующий неправильному цвету, в качестве пикселей с неправильным цветом, в области, установленной на этапе установки области детектирования пикселя с неправильным цветом; и

этап коррекции значения пикселя, состоящий в выполнении коррекции значения пикселя, на основе значений окружающих пикселей, по пикселям с неправильным цветом, детектированным на этапе детектирования неправильного цвета.

Кроме того, в соответствии с одним вариантом выполнения настоящего изобретения этап коррекции значения пикселя имеет:

этап интерполяции компенсации, состоящий в выполнении интерполяции компенсации на основе значений окружающих пикселей, для пикселей с неправильным цветом; и этап обработки размытости цвета, состоящий в выполнении обработки размытости цвета по пикселям с неправильным цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап коррекции значения пикселей представляет собой этап выбора пикселей, которые не являются пикселями с неправильным цветом и пикселями с насыщенным белым цветом, из пикселей, которые присутствуют вокруг пикселей с неправильным цветом, и выполнения обработки интерполяции компенсации на основе выбранных пикселей.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап детектирования неправильного цвета представляет собой этап идентификации в качестве пикселей с неправильным цветом пикселей, имеющих заданный определенный цвет, в области, установленной на этапе установки области детектирования пикселя с неправильным цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением неправильный цвет представляет собой пурпурную бахрому, и этап детектирования неправильного цвета представляет собой этап идентификации в качестве пикселей с неправильным цветом пурпурных пикселей в области, установленной на этапе детектирования пикселя с неправильным цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап установки области детектирования пикселя с неправильным цветом представляет собой этап определения области детектирования пикселя с неправильным цветом, установленной вокруг пикселя с насыщенным белым цветом, детектированного на этапе детектирования насыщенного белого цвета, в соответствии с, по меньшей мере, одной частью данных диафрагмы во время фотографирования данных изображения, предназначенного для обработки, информации о фокусном расстоянии и расстояния от оптического центра до пикселя (х, у) с насыщенным белым цветом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап детектирования насыщенного белого цвета представляет собой этап выбора пикселя с насыщенным белым цветом, имеющего более высокую или равную яркость, чем заданное пороговое значение.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением способ обработки изображения дополнительно имеет этап преобразования цвета, состоящий в преобразовании данных для разделения данных входного изображения на данные изображения компонента освещенности и данные изображения компонента цвета и в выполнении обработки коррекции значения пикселя на основе преобразованных данных, сгенерированных блоком преобразования цвета.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап установки области детектирования пикселя с неправильным цветом, имеющий этап анализа контрольного изображения, состоящий во вводе контрольного изображения, в котором пиксель в положении, соответствующем пикселю с насыщенным белым цветом на изображении, предназначенном для обработки, не имеет значения освещенности насыщенности, и получении значения освещенности пикселя контрольного изображения, соответствующего пикселю с насыщенным белым цветом на изображении, предназначенном для обработки, при этом контрольное изображение представляет собой сфотографированное изображение того же предмета, что и изображение, предназначенное для обработки; и этап определения установки области детектирования пикселя с неправильным цветом, состоящий в установке области детектирования пикселя с неправильным цветом, в соответствии со значением освещенности соответствующего пикселя контрольного изображения, причем значение освещенности получают на этапе анализа контрольного изображения.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап определения области детектирования пикселя с неправильным цветом представляет собой этап установки области детектирования пикселя с неправильным цветом путем использования справочной таблицы, в которой значение освещенности контрольного изображения и ширина участка генерируемых пикселей с неправильным цветом или область детектирования пикселя с неправильным цветом ассоциированы друг с другом.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением этап определения области детектирования пикселя с неправильным цветом представляет собой этап установки более широкой области детектирования пикселя с неправильным цветом при увеличении значения освещенности соответствующего пикселя в контрольном изображении.

Кроме того, в одном из вариантов выполнения устройства обработки изображения в соответствии с настоящим изобретением на этапе определения области детектирования пикселя с неправильным цветом изображение, сфотографированное с помощью устройства захвата изображения, имеющего датчик с низкой чувствительностью, или изображение, сфотографированное в условиях малой экспозиции, меньшей, чем адекватная экспозиция, используют в качестве контрольного изображения и при этом получают значение освещенности контрольного изображения для положения, соответствующего пикселю с насыщенным белым цветом в изображении, предназначенном для обработки.

Кроме того, в третьем аспекте настоящего изобретения предложена компьютерная программа, записанная на носитель записи и обеспечивающая выполнение компьютером обработки изображения, содержащей:

этап детектирования насыщенности белого цвета, состоящий в детектировании пикселя с насыщенным белым цветом из данных изображения;

этап установки области детектирования пикселя с неправильным цветом, состоящий в установке области детектирования пикселя с неправильным цветом вокруг пикселя с насыщенным белым цветом, детектированного на этапе детектирования насыщенного белого цвета;

этап детектирования неправильного цвета, состоящий в идентификации пикселей, имеющих цвет, соответствующий неправильному цвету, в качестве пикселей с неправильным цветом, в области, установленной на этапе установки области детектирования пикселей с неправильным цветом; и

этап коррекции значения пикселя, состоящий в выполнении коррекции значения пикселя, на основе значений окружающих пикселей, по пикселям с неправильным цветом, детектированным на этапе детектирования неправильного цвета.

Кроме того, в соответствии с одним вариантом выполнения настоящего изобретения этап установки области детектирования пикселя с неправильным цветом включает в себя этап анализа контрольного изображения, состоящий во вводе контрольного изображения, в котором пиксель в положении, соответствующем пикселю с насыщенным белым цветом в изображении, предназначенном для обработки, не имеет значения освещенности насыщенности, и получении значения освещенности пикселя контрольного изображения, соответствующего пикселю с насыщенным белым цветом в изображении, предназначенном для обработки, причем контрольное изображение представляет собой сфотографированное изображение того же предмета, что и изображение, предназначенное для обработки; и этап определения области детектирования пикселя с неправильным цветом, состоящий в установке области детектирования пикселя с неправильным цветом, в соответствии со значением освещенности соответствующего пикселя контрольного изображения, причем значение освещенности получают на этапе анализа контрольного изображения.

Компьютерная программа в соответствии с настоящим изобретением может быть передана, например, в компьютерную систему общего назначения, которая позволяет выполнять различные программные коды, с использованием накопителей информации, таких как CD (КД, компакт-диск), FD (ГД, гибкий диск) или МО (МО, магнитооптический диск) в формате, считываемом компьютером, или с использованием среды передачи данных, такой как сеть. Передача такой программы в формате, считываемом компьютером, может обеспечить выполнение с помощью компьютера обработки в соответствии с этой программой.

Другие цели, свойства и преимущества настоящего изобретения будут очевидны из более подробного описания, основанного на описанных ниже вариантах выполнения в соответствии с настоящим изобретением, и на прилагаемых чертежах. Используемый здесь термин "система" относится к логической комбинации множества устройств и не ограничивается системой, в которой индивидуальные устройства включены в один корпус.

В соответствии с конфигурацией настоящего изобретения из данных изображения детектируют пиксель с насыщенным белым цветом, вокруг детектированного пикселя с насыщенным белым цветом устанавливают область детектирования пикселя с неправильным цветом, причем пиксели, имеющие цвет, соответствующий неправильному цвету, такому как пурпурная бахрома, детектируют из установленной области, детектированные пиксели определяют как пиксели с неправильным цветом и для идентифицированных пикселей с неправильным цветом выполняют обработку коррекции на основе значений окружающих пикселей. Таким образом, обеспечивается возможность эффективно детектировать область неправильного цвета, такую как пурпурная бахрома, генерируемую рядом с пикселем с насыщенным белым цветом, и частично корректировать значения пикселей. Также возможно генерировать выходные данные высококачественного изображения без влияния на все изображение.

В соответствии с конфигурацией настоящего изобретения возможно обеспечить выполнение соответствующей коррекции неправильного цвета, такого как пурпурная бахрома, вызываемого хроматической аберрацией, возникающей при фотографировании изображения с помощью камеры, и при этом обеспечивается возможность генерирования выходных данных высококачественного изображения. При использовании обычной камеры существует возможность, что будет снято неестественное изображение, пока не будут отрегулированы установки, такие как диафрагма объектива, в ситуации, в которой генерируется пурпурная бахрома. Однако, когда используют настоящее изобретение, становится возможным эффективно выделять и корректировать неправильный цвет, такой как пурпурная бахрома, содержащийся в сфотографированном изображении, и при этом возможно генерировать и передавать на выход высококачественное изображение. Таким образом, при этом отсутствует необходимость следить за диафрагмой объектива и фокусным расстоянием и при этом не возникает пурпурная бахрома во время фотографирования, что позволяет снимать фотографии с более высокой степенью свободы.

Кроме того, в соответствии с конфигурацией настоящего изобретения выполняют оценку действительной освещенности предмета, соответствующей пикселю с насыщенным белым цветом, на основе контрольного изображения, устанавливают область детектирования неправильного цвета (пурпурную бахрому), соответствующую действительной освещенности предмета, и в установленной области детектируют и корректируют пиксели с неправильным цветом (пурпурную бахрому). При этом можно устанавливать область детектирования неправильного цвета (пурпурная бахрома), соответствующую области, в которой существует вероятность генерирования неправильного цвета (пурпурной бахромы), исключая, таким образом, установку слишком большой или слишком малой области детектирования неправильного цвета (пурпурной бахромы). Пиксели с неправильным цветом (пурпурная бахрома) можно надежно и эффективно детектировать, при этом повышается точность коррекции изображения и увеличивается эффективность.

Краткое описание чертежей

На фиг.1 показана схема, представляющая конфигурацию устройства обработки изображения, в соответствии с настоящим изобретением.

На фиг.2 показана блок-схема последовательности операций, иллюстрирующая всю последовательность обработки способа обработки изображения, в соответствии с настоящим изобретением.

На фиг.3 показана схема, иллюстрирующая конфигурацию данных изображения, предназначенных для корректировки с помощью устройства обработки изображения, в соответствии с настоящим изобретением.

На фиг.4 показана подробная последовательность обработки детектирования области с насыщенным белым цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.5 показана блок-схема последовательности операций, иллюстрирующая подробную последовательность обработки установки области детектирования пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.6 показана схема, иллюстрирующая пример обработки при обработке установки области детектирования пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.7 показана блок-схема последовательности операций, иллюстрирующая подробную последовательность обработки детектирования пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.8 показана схема, иллюстрирующая пример обработки (случай, в котором используют схему CIE L*a*b*) при обработке детектирования пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.9 показана схема, иллюстрирующая пример обработки (случай, в котором используют схему YCbCr) обработки детектирования пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.10 приведены схемы, иллюстрирующие пример обработки при обработке коррекции пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.11 показана блок-схема последовательности операций, иллюстрирующая подробную последовательность обработки коррекции пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.12 показана блок-схема последовательности операций, иллюстрирующая подробную последовательность обработки коррекции пикселя с неправильным цветом, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.13 показана блок-схема последовательности операций, иллюстрирующая подробную последовательность обработки размытости цвета, выполняемой при обработке изображения, в соответствии с настоящим изобретением.

На фиг.14 показана блок-схема, иллюстрирующая функциональную конфигурацию обработки цифрового сигнала, предназначенная для выполнения коррекции неправильного цвета, в соответствии с первым вариантом выполнения, в устройстве обработки изображения, в соответствии с настоящим изобретением.

На фиг.15 показаны графики, иллюстрирующие взаимозависимость действительной освещенности предмета/конфигурации кромки и генерирование неправильного цвета (пурпурной бахромы).

На фиг.16 показаны графики, иллюстрирующие действительную освещенность предмета, конфигурацию кромки, освещенность фотографируемого изображения и генерирование неправильного цвета (пурпурной бахромы).

На фиг.17 приведены графики, иллюстрирующие информацию освещенности контрольного изображения, полученного с использованием, например, датчика низкой чувствительности для оценки действительной освещенности предмета.

На фиг.18 приведены графики, иллюстрирующие взаимозависимость между действительной освещенностью предмета и диапазоном генерирования неправильного цвета (пурпурной бахромы).

На фиг.19 показана блок-схема последовательности операций, иллюстрирующая процедуру обработки для установки области детектирования неправильного цвета во втором варианте выполнения.

На фиг.20 показана таблица, представляющая пример структуры справочной таблицы (СПТ, LUT), используемой при обработке для установки области детектирования неправильного цвета во втором варианте выполнения.

На фиг.21 показана блок-схема, иллюстрирующая функциональную конфигурацию обработки цифрового сигнала, предназначенная для выполнения коррекции неправильного цвета, в соответствии со вторым вариантом выполнения, в устройстве обработки изображения в соответствии с настоящим изобретением.

На фиг.22 показана блок-схема, иллюстрирующая конфигурацию блока установки области детектирования пикселя с неправильным цветом при обработке цифрового сигнала, предназначенная для выполнения коррекции неправильного цвета, в соответствии со вторым вариантом выполнения, в устройстве обработки изображения в соответствии с настоящим изобретением.

Подробное описание изобретения

Подробное описание устройства обработки изображения, способа обработки изображения и компьютерной программы в соответствии с настоящим изобретением будет приведено ниже, со ссылкой на прилагаемые чертежи.

[Первый Вариант выполнения]

Вначале, со ссылкой на фиг.1, будет описан пример конфигурации устройства обработки изображения. Устройство обработки изображения, показанное на фиг.1, имеет блок захвата изображения и представлено в качестве примера устройства, предназначенного для выполнения обработки коррекции данных изображения, захваченного с помощью блока захвата изображения. Однако устройство обработки изображения в соответствии с настоящим изобретением может принимать, например, данные изображения, сохраненные в блоке накопителя, таком как жесткий диск, и может корректировать входное изображение. Устройство обработки изображения может выполнять обработку коррекции не только данных изображения, вводимых через блок захвата изображения, но также входных данных различных типов, таких как данные изображения, вводимые через устройство накопителя или через сеть. На фиг.1 показан один пример конфигурации устройства обработки изображения в соответствии с настоящим изобретением.

Ниже будет описана подробная конфигурация устройства обработки изображения, показанного на фиг.1. Как показано на фиг.1, устройство обработки изображения включает в себя объектив 101, диафрагму 102, твердотельное устройство 103 захвата изображения, коррелированную схему 104 двойной выборки, А/Ц преобразователь 105, блок 106 ЦПС (DSP, цифровой процессор сигналов), генератор 107 тактовой частоты, Ц/А преобразователь 108, видеокодер 109, видеомонитор 110, кодек (CODEC) 111, запоминающее устройство 112, ЦПУ 113, входное устройство 114, устройство 115 управления фотовспышкой и устройство 116 излучения света фотовспышки.

Входное устройство 114 здесь обозначает кнопки управления и так далее, такие как кнопка записи, расположенные на основном блоке камеры. Блок 106 ЦПС представляет собой блок, имеющий процессор сигнала и ОЗУ изображения. Процессор сигнала может выполнять заранее запрограммированную обработку изображения по данным изображения, сохраненным в ОЗУ изображения. Ниже блок ЦПС будет просто называться "ЦПС".

Вся работа настоящего варианта выполнения будет описана ниже.

Падающий свет, который попадает на твердотельное устройство 103 захвата изображения через оптическую систему, вначале поступает на элементы приема света, на первой поверхности захвата изображения и фотоэлектрическим способом преобразуется с помощью элемента приема света в электрический сигнал. Шум электрического сигнала устраняют с помощью коррелированной схемы 104 двойной выборки и полученный в результате сигнал преобразуют с помощью А/Ц преобразователя 105 в цифровой сигнал. После этого цифровой сигнал временно сохраняют в памяти изображения цифрового процессора 106 сигналов (ЦПС). Во время фотографирования, в случае необходимости, возможно излучение света с помощью устройства 116 излучения света фотовспышки с использованием устройства 115 управления фотовспышкой.

Когда происходит захват изображения, генератор 107 тактовой частоты управляет системой обработки сигналов, так что поддерживается захват изображения с постоянной частотой кадров. Поток пикселей также передают в цифровой процессор 106 сигналов (ЦПС), в котором выполняют соответствующую обработку изображения. После этого полученные в результате данные изображения передают или в Ц/А преобразователь 108, или в кодек (CODEC) 111, или в оба эти устройства. Ц/А преобразователь 108 преобразует данные изображения, переданные из цифрового процессора 106 сигналов (ЦПС), в аналоговый сигнал, и видеокодер 109 преобразует аналоговый сигнал в видеосигнал, который затем можно отслеживать на видеомониторе 110. Видеомонитор 110 выполняет функцию видоискателя камеры в соответствии с данным вариантом выполнения. Кодек (CODEC) 111 кодирует данные изображения, переданные из цифрового процессора 106 сигналов (ЦПС), и закодированные данные изображения сохраняют в запоминающем устройстве 112. В данном случае запоминающее устройство 112 может представлять собой, например, устройство-накопитель с использованием полупроводникового, магнитного носителя записи, магнитооптического носителя записи или оптического носителя записи.

Вся система цифровой камеры была описана выше в качестве одного примера устройства обработки изображения в соответствии с данным вариантом выполнения. Обработка изображения в соответствии с настоящим изобретением, то есть обработка для коррекции данных изображения, выполняется с помощью цифрового процессора 106 сигналов (ЦПС). Подробно цифровая обработка изображения будет описана ниже.

Вначале будет описано, как генерируется неправильный цвет (пурпурная бахрома). Неправильный цвет (пурпурная бахрома) обозначает явление, при котором происходит изменение цвета в результате хроматической аберрации, которая заметно проявляется вокруг участков с насыщенным белым цветом, и имеет такую особенность, что, например, генерируется неправильный пурпурный цвет. Размер области, в которой генерируется неправильный цвет вокруг участка