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

Иллюстрации

Показать все

Изобретение относится к устройству, способу и программе обработки изображения, которые позволяют проще и эффективнее показывать изображения. Техническим результатом является упрощение показа изображений пользователю. Блок определения степени размытости определяет степень размытости входного изображения. Блок выбора выбирает операцию обработки изображения, которую будут осуществлять для входного изображения, на основе результата определения степени размытости, и подает входное изображение в блок, в котором будут осуществлять выбранную операцию обработки изображения, при этом указанный блок является одним из блоков от блока преобразования в стиль «комикс» до блока увеличения 'резкости. Блок, на который поступило входное изображение и который является одним из блоков от блока преобразования в стиль «комикс» до блока увеличения резкости, применяет операцию обработки изображения к входному изображению и подает полученное изображение в блок вывода. Настоящее изобретение может быть использовано в устройстве обработки изображения. 9 н. и 6 з.п. ф-лы. 24 ил.

Реферат

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

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

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

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

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

Список цитируемой литературы

Патентная литература

Документ 1: нерассмотренная заявка на патент Японии №2005-182196.

Раскрытие изобретения

Техническая задача

Тем не менее, эффекты показа изображения, такие как появление или увеличение размеров и подобные, являются однообразными. Также при просмотре в режиме «показ слайдов» впечатление, полученное от изображений, выполненных самим/самой пользователем, не велико, так как ему знакомы сцены (объекты) с изображений, что может привести к тому, что пользователь заскучает при просмотре изображений.

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

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

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

Решение задачи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Полезные эффекты изобретения

Согласно первому аспекту настоящего изобретения изображение можно показать проще и эффективнее.

Кроме того, согласно второму аспекту настоящего изобретения изображение можно показать проще и эффективнее.

Кроме того, согласно третьему аспекту настоящего изобретения изображение можно показать проще и эффективнее.

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

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

фиг.2 - схема, показывающая процесс преобразования в стиль «комикс»;

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

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

фиг.5 - схема, показывающая процесс преобразования в стиль «живопись» с раскрашиванием поверх;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг.24 - схема, показывающая пример конфигурации компьютера.

Описание вариантов осуществления изобретения

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

Первый вариант осуществления изобретения

Конфигурация устройства обработки изображения

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

Устройство 11 обработки изображения содержит блок 21 определения степени размытости, блок 22 выбора, блок 22 преобразования в стиль «комикс», блок 24 преобразования в стиль «анимация», блок 25 преобразования в стиль «диорама», блок 26 преобразования в стиль «живопись», блок 27 преобразования в стиль «живопись», блок 28 обработки резкости и блок 29 вывода.

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

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

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

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

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

После выбора операции обработки изображения блок 22 выбора подает входное изображение в блок, который выполняет выбранную операцию обработки изображения, упомянутый блок является одним из блоков от блока 23 преобразования в стиль «комикс» и до блока 28 увеличения резкости.

Блок 23 преобразования в стиль «комикс» содержит фильтр, предназначенный для выполнения процесса преобразования в стиль «комикс», с использованием указанного фильтра выполняет процесс фильтрации, то есть процесс преобразования в стиль «комикс» входного изображения, поступившего из блока 22 выбора, и подает полученное выходное изображение в блок 29 вывода. Выходное изображение, которое может быть получено в блоке 23 преобразования в стиль «комикс», является изображением, которое получено из входного изображения в ходе выполнения процесса преобразования в стиль «комикс».

Блок 24 преобразования в стиль «анимация» содержит фильтр, предназначенный для выполнения процесса преобразования в стиль «анимация», с использованием указанного фильтра выполняет процесс фильтрации, то есть процесс преобразования в стиль «анимация» входного изображения, поступившего из блока 22 выбора, и подает полученное выходное изображение в блок 29 вывода. Блок 25 преобразования в стиль «диорама» содержит фильтр, предназначенный для выполнения процесса преобразования в стиль «диорама», с использованием указанного фильтра выполняет процесс фильтрации, то есть процесс преобразования в стиль «диорама» входного изображения, поступившего из блока 22 выбора, и подает полученное выходное изображение в блок 29 вывода.

Блок 26 преобразования в стиль «живопись» содержит фильтр, предназначенный для выполнения процесса преобразования в стиль «живопись» с уменьшением количества цветов, с использованием указанного фильтра выполняет процесс фильтрации входного изображения, поступившего из блока 22 выбора, и подает полученное выходное изображение в блок 29 вывода. Блок 27 преобразования в стиль «живопись» содержит фильтр, предназначенный для выполнения процесса преобразования в стиль «живопись» с раскрашиванием поверх, с использованием указанного фильтра выполняет процесс фильтрации входного изображения, поступившего из блока 22 выбора, и подает полученное выходное изображение в блок 29 вывода.

Блок 28 увеличения резкости содержит фильтр, предназначенный для выполнения процесса увеличения резкости, с использованием указанного фильтра выполняет процесс фильтрации входного изображения, поступившего из блока 22 выбора, и подает полученное выходное изображение в блок 29 вывода. Блок 29 вывода выдает в устройство отображения (не показано) выходное изображение, поступившее от любого из блоков от блока 23 преобразования в стиль «комикс» и до блока 28 увеличения резкости, при этом выходное изображение является изображением, отображаемым при «показе слайдов», так что показывают выходное изображение.

Далее будет приведено описание процесса преобразования в стиль «комикс», процесса преобразования в стиль «анимация», процесса преобразования в стиль «диорама», процесса преобразования в стиль «живопись» с уменьшением количества цветов и процесса преобразования в стиль «живопись» с раскрашиванием поверх.

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

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

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

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

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

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

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

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

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

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

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

Обычно значение пикселя выражается 256 уровнями градации и значение пикселя является числом от 0 до 255. В ходе процесса преобразования количества уровней градации значения пикселей входного изображения преобразуют в значения пикселей с количеством уровней градации, меньшим 256, как показано, например, на фиг.3.

На фиг.3 в поле «количество уровней градации» показано количество уровней градации после преобразования, а в поле «ширина на уровень градации» показано количество уровней градации до преобразования, которое соответствует одному уровню градации после преобразования. Например, в случае, когда количество уровней градации после преобразования равно 8, один уровень градации после преобразования соответствует 32 уровням градации до преобразования. То есть значение пикселя последовательных 32 уровней градации до преобразования рассматривают как значение пикселя одной градации после преобразования.

Кроме того, в случае, когда осуществляют процесс преобразования количества уровней градации, в котором значения компонентов соответствующих цветов пикселей входного изображения уменьшают от 256 уровней градации до 8 уровней градации, значения пикселей преобразуют с использованием таблицы преобразования, показанной на фиг.4. На фиг.4 в поле «исходное значение пикселя» показаны диапазоны значений пикселей 256 уровней градации до преобразования, а в поле «значение пикселя после преобразования» показаны значения пикселей 8 уровней градации после преобразования. Следовательно, в случае, когда значение К компоненты целевого пикселя до преобразования принадлежит диапазону, например, от 0 до 31, то значение К компоненты пикселя после преобразования равно 0.

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

С другой стороны, в ходе процесса преобразования в стиль «живопись» с раскрашиванием поверх к входному изображению применяют процесс преобразования в стиль «живопись» с уменьшением количества цветов и выходное изображение получают с использованием полученного изображения стиля «живопись» с уменьшенным количеством цветов и входного изображения. Более конкретно, как показано на фиг.5, выбирают блок В11, который является областью с произвольным пикселем входного изображения Р11.

Здесь, как показано стрелкой А11, предполагают, что область блока В11 раскрашена в цвет центрального пикселя, расположенного в центре блока В11 (далее называем типичным цветом). Например, предполагают, что область блока В11 раскрашивают в типичный цвет с использованием некоторой маски, а маску, используемую для раскрашивания указанным цветом, получают так, как показано стрелкой А12.

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

В ходе процесса преобразования в стиль «живопись» с раскрашиванием поверх, блок В12, который является областью изображения Р12 стиля «живопись» с уменьшенным количеством цветов, полученного из входного изображения, и который расположен в той же позиции, что и блок В11 входного изображения, раскрашивают в типичный цвет с использованием маски, полученной упомянутым выше способом. То есть значения пикселей блока В12, расположенных в тех же позициях, что и пиксели, раскрашенные в типичный цвет в блоке В11, что показано стрелкой А13, изменяют на значение, соответствующее типичному цвету.

Таким образом, процесс получения маски путем выбора произвольного блока из входного изображения Р11 и нанесение (раскрашивание) с использованием маски типичного цвета на блок изображения Р12 стиля «живопись» с уменьшенным количеством цветов в той же позиции, что была у блока, осуществляют заданное количество раз и полученное таким образом изображение считают выходным изображением Р13. Далее выходное изображение, полученное в ходе процесса преобразования в стиль «живопись» с раскрашиванием поверх, также называем выходным изображением стиля «живопись» с раскрашиванием поверх.

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

Маску, используемую в процессе преобразования в стиль «живопись» с раскрашиванием поверх, применяют также для получения более тонкого выражения чего-либо на изображении Р12 стиля «живопись» с уменьшенным количеством цветов. Таким образом, в случае, когда изображение стиля «живопись» с раскрашиванием поверх необходимо сделать изображением с «грубыми мазками», маску можно не использовать. В этом случае, значение каждого пикселя в блоке В12 является значением, соответствующим типичному цвету блока B11.

Описание работы устройства обработки изображения

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

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

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

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

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

Блок 21 определения степени размытости для каждого блока входного изображения в качестве краевых точек извлекает пиксели, содержащиеся в блоке, в котором определенная контрастность краев изображения больше или равна опорному значению края (далее называемом крае