Устройство определения цветоструктурных характеристик обрамления для заданной области изображения
Полезная модель относится к области обработки данных для специальных применений и может быть использована, в частности, в цифровых системах для формирования данных при коррекции изображения и определения цветоструктурных характеристик его обрамления, а также для моделирования и исследования этих процессов.
Требуемый технический результат, заключающийся в расширении функциональных возможностей, достигается в устройстве, содержащем блок обработки данных, блок сканирования изображения, дешифратор, группу элементов И, группу счетчиков, группу делителей, регистр памяти плотности цветоструктурных характеристик изображения, счетчик, генератор тактовых импульсов, блок определения максимума и блок определения цвета обрамления.
Полезная модель относится к области обработки данных для специальных применений и может быть использована, в частности, в цифровых системах для формирования данных при определении цветоструктурных характеристик обрамления изображения или его частей, а также для моделирования и исследования этих процессов.
Известно устройство, содержащее блоки двух типов, локальные контроллеры, соединенные с этими устройствами, центральный контроллер и устройство выдачи карточек [Патент США №5225977, кл. G06F 15/30].
Недостатком устройства является относительно узкие функциональные возможности.
Наиболее близким по технической сущности к предложенному является система обработки информации, содержащая устройство обработки информации, включающее элементы идентифицирующей информации, средство вывода идентифицирующей информации, средство сравнения, средство избирательного приема, а также первое и второе средство обработки данных с соответствующими связями [RU, 2236703, С2, G06F 19/00, 20.09.2004].
Недостатком устройства является относительно узкие функциональные возможности, обусловленные тем, что, оно позволяет осуществлять обработку информации, но не позволяет определить цветоструктурные характеристик обрамления изображения или его частей
Требуемый технический результат заключается в расширении функциональных возможностей.
Требуемый технический результат достигается тем, что, в устройство, содержащее блок обработки данных, введены блок сканирования изображения, выход которого соединен с входом блока обработки данных, дешифратор, вход которого соединен с выходом блока обработки данных, группа элементов И, первые входы каждого из которых соединены с соответствующим выходом дешифратора, группа счетчиков, счетные входы каждого из которых соединены с выходом соответствующего элемента И группы, группа делителей первые входы каждого из которых соединены с выходом соответствующего счетчика группы, регистр памяти плотности цветоструктурных характеристик изображения, информационные входы которого соединены с выходами группы делителей, счетчик, выход которого соединен со вторыми входами делителей группы, генератор тактовых импульсов (ГТИ), выход которого соединен со вторыми входами элементов И группы и со счетным входом счетчика, выход переполнения которого соединен с управляющим входом регистра памяти плотности цветоструктурных характеристик изображения, блок определения максимума, вход которого соединен с выходом регистра памяти плотности цветоструктурных характеристик изображения, и блок определения цвета обрамления, вход которого соединен с выходом блока определения максимума.
На чертеже представлена электрическая структурная схема устройства определения цветоструктурных характеристик обрамления для заданной области изображения
Устройство определения цветоструктурных характеристик обрамления для заданной области изображения содержит блок 1 обработки данных, блок 2 сканирования изображения, выход которого соединен с входом блока 1 обработки данных, дешифратор 3, вход которого соединен с выходом блока 1 обработки данных, группа 4 элементов И, первые входы каждого из которых соединены с соответствующим выходом дешифратора 3, группа 5 счетчиков, счетные входы каждого из которых соединены с
выходом соответствующего элемента И группы 4, группа 6 делителей первые входы каждого из которых соединены с выход соответствующего счетчика группы 5, регистр 7 памяти плотности цветоструктурных характеристик изображения, информационные входы которого соединены с выходами группы 6 делителей, счетчик 8, выход которого соединен со вторыми входами делителей группы 6, генератор 9 тактовых импульсов (ГТИ), выход которого соединен со вторыми входами элементов И группы 4 и со счетным входом счетчика 8, выход переполнения которого соединен с управляющим входом регистра 7 памяти плотности цветоструктурных характеристик изображения, блок 10 определения максимума, вход которого соединен с выходом регистра 7 памяти плотности цветоструктурных характеристик изображения, и блок 11 определения цвета обрамления, вход которого соединен с выходом блока 10 определения максимума.
В качестве блока 2 сканирования изображения может быть использован цветной сканер [см., например, Планшетные сканеры. Тестирование. «Компьютер Пресс», 2001, №7]. В качестве блока 1 обработки данных, выполняющего функции кодировки цвета и охарактеризованного на функциональном уровне, может быть использовано программируемое (настраиваемое) многофункциональное средство, например, программируемое запоминающее устройство (ПЗУ), в котором каждому из заданных кодов на входе (адресам) соответствует требуемый код на выходе. Аналогичным образом в виде программируемых (настраиваемых) многофункциональных средств, например, программируемых запоминающих устройств (ПЗУ), могут быть выполнены блоки 10 и 11. Приведенные ниже примеры работы этих блоков в составе устройства достаточны для их технической реализации (изготовления, программирования).
Остальные блоки устройства являются стандартными элементами вычислительной техники.
Работает устройство определения цветоструктурных характеристик обрамления для заданной области изображения следующим образом.
Исходное изображение (оригинал) или заданная его область сканируется с помощью блока 2. На выходе блока 2, который, как указано выше, может быть выполнен в виде стандартного сканера, формируется цифровой сигнал, включающий множество (последовательность) взаимосвязанных отсчетов пространственных и цветовых координат оригинала, образующих вектор-отсчет. Для прямоугольной системы координат пространственные координаты задаются отсчетами по оси Х и Y, а цветовые координаты задаются вектором цветов. При использовании триплета (трехмерного вектора RGB), на каждом базовом цифровом канале (канале соответствующей цветовой составляющей) уровень цвета задается, как правило, в виде 8-ми битового кода. Таким образом, вектор-отсчет характеризуется пятью составляющими, два из которых характеризуют пространственные координату (пространственный вектор), а три - взаимосвязанную с ней цветовую координату (цветной вектор).
Потактно формируемые три составляющие вектора-отсчета элементов изображения, характеризующие цветовую координату (цветной вектор), поступают на вход блока 1 обработки данных, выполняющего функции блока кодировки цвета. Это блок сужает множество цветов и их оттенков до некоторого фиксированного числа цветов, на которых формируется плотность их распределения в изображении.
В качестве примера рассмотрим пример сужения числа цветов, положенного в основу программирования блока 1. Например, отсчет, (цветовой вектор), формируемый на выходе блока 2, описывается вектором R35G35G35B35, т.е. затемненный оттенок серого без искажений собственно серого цвета, т.е. без нарушения баланса цветов, что является существенным признаком серого. Поэтому при формировании блоком 2 цветового вектора R35G35B35 он заменяется в блоке 1 на R132G132B132. На такой же вектор
заменяются все вектора с близкими по величине составляющими, т.е. в которых соблюдается примерный баланс составляющих вектора.
Эти отсчеты поступают в дешифратор 3, в котором каждому из цветов, которые используются при построении плотности их распределения и до числа которых они сужено блоком 1, соответствует уровень логической единицы на соответствующем выходе дешифратора 3 при уровнях логических нулей на других выходах.
Одновременно с работой блока 2 начинает работать генератор 9 тактовых импульсов (ГТИ), который, как правило, синхронизирован с работой блока 2. Импульсы ГТИ 9 поступают на входы элементов И группы 4, поэтому уровень логической единицы на соответствующем выходе дешифратора 3 преобразуется в импульсы, число которых подсчитывается соответствующим счетчиком группы 3. Кроме того, импульсы ГТИ 9 поступают на вход счетчика 8, на выходе которого формируется общее число сформированных отсчетов заданного сканируемого изображения, а объем счетчика 8 соответствует общему числу отсчетов изображения. Число подсчитанных импульсов в счетчиках группы 5 делится в делителях группы 6 на общее число сформированных отсчетов. При заполнении счетчика 8 сигнал с его выхода переполнения поступает на управляющий вход регистра 7, поэтому в его ячейки записываются составляющие статистической плотности распределения цветоструктурных характеристик изображения.
Блок определения максимума 10 работает в соответствии со стандартным математическим алгоритмом определения максимального числа из множества чисел, занесенных в ячейки регистра 7. В соответствии с этим на выходе блока 10, соответствующему максимальному сигналу, формируется, например, уровень логической единицы, а на остальных выходах - уровень логического нуля.
Поскольку выход регистра 7 жестко связан с определенным цветом, то максимуму сигнала на соответствующем его выходе соответствует
информация о преобладающем цвете в изображении или в его фрагменте (части). Поэтому блок 11 определения цвета обрамления может быть запрограммирован на любой художественно-дизайнерский подход. Например, преобладающему желтому цвету в изображении может соответствовать синий цвет обрамления и т.п. Поэтому при наличии максимального сигнала, соответствующему желтому цвету, блок 11 формирует код, соответствующий синему цвету.
Таким образом, благодаря усовершенствованию известного устройства существенно расширяются его функциональные возможности, поскольку оно позволяет при обработке данных формировать и цвет обрамления изображения или его частей.
Устройство определения цветоструктурных характеристик обрамления для заданной области изображения, содержащее блок обработки данных, отличающееся тем, что введены блок сканирования изображения, выход которого соединен с входом блока обработки данных, дешифратор, вход которого соединен с выходом блока обработки данных, группа элементов И, первые входы каждого из которых соединены с соответствующим выходом дешифратора, группа счетчиков, счетные входы каждого из которых соединены с выходом соответствующего элемента И группы, группа делителей первые входы каждого из которых соединены с выходом соответствующего счетчика группы, регистр памяти плотности цветоструктурных характеристик изображения, информационные входы которого соединены с выходами группы делителей, счетчик, выход которого соединен со вторыми входами делителей группы, генератор тактовых импульсов (ГТИ), выход которого соединен со вторыми входами элементов И группы и со счетным входом счетчика, выход переполнения которого соединен с управляющим входом регистра памяти плотности цветоструктурных характеристик изображения, блок определения максимума, вход которого соединен с выходом регистра памяти плотности цветоструктурных характеристик изображения, и блок определения цвета обрамления, вход которого соединен с выходом блока определения максимума.