Изобретение относится к оргтехнике, а более конкретно - к системам и способам коррекции изображения при выводе на устройство печати.
Известно, что современные цифровые фотокамеры добавляют к данным изображения дополнительную информацию (в формате EXIF и/или P.I.M) о параметрах съемки и характеристиках фотокамеры. Дополнительная информация может содержать название цветовой системы точек изображения и информацию о параметрах съемки, такую как режим съемки, режим работы вспышки, время экспозиции, режим баланса белого цвета и другие параметры фотокамеры, а также сопутствующую информацию, такую как дата и время съемки.
Такая дополнительная информация используется для корректировки и улучшения качества изображения в компьютере при выводе на устройство печати.
Для учета дополнительной информации при выводе на устройство печати изображений с компьютера, на котором установлена операционная система Windows либо другая операционная система, имеющая в своей архитектуре интерфейс графических устройств - интерфейс передачи данных между приложениями и устройствами отображения и печати, необходимо использовать специализированные приложения, корректирующие изображения в соответствии с содержащейся в них дополнительной информацией при выводе на устройство печати. Причиной этого является то, что интерфейс графических устройств преобразует данные изображения в формат, не передающий дополнительную информацию.
Известен, например, способ корректировки изображения, описанный в публикации Международного бюро ВОИС WO 2004/0088754, 22.01.2004, H 04 N 5/91 [1], в котором корректируется яркость изображения в соответствии с дополнительной информацией о величине экспозиции.
Также известны система и способ корректировки изображения с использованием дополнительной информации, описанные в патенте США 2004/0021884, 05.02.2004, H 04 N 1/60 [2]. В данных системе и способе в качестве дополнительной информации учитывается режим съемки, информация о вспышке, а также информация о том, что объектом изображения является человек. Дополнительная информация изображения анализируется, затем по результатам анализа выбирается метод преобразования цветовой системы, изображение преобразовывается выбранным методом и выводится на печать. Данные система и способ наиболее близки к предлагаемому решению и выбраны в качестве прототипа.
Недостатком описанных выше аналогов является то, что они позволяют корректировать изображение с учетом дополнительной информации только в одном приложении. Тогда как в других приложениях, установленных на том же компьютере и не имеющих функции корректировки изображения с учетом дополнительной информации, описанные выше изобретения-аналоги не способны производить корректировку изображений при выводе изображений на печатающее устройство, при этом качество изображений, напечатанных из таких приложений, будет ниже, чем качество изображений, напечатанных из приложений описанных выше аналогов.
Задачей заявляемого изобретения является создание системы и способа коррекции изображений при выводе на устройство печати, при этом особенности системы позволяют улучшить качество изображений, выводимых на устройство печати, а также увеличить функциональные возможности системы и расширить сферу ее применения, а именно корректировать изображения в соответствии с дополнительной информацией при выводе на устройство печати изображений из различных приложений, установленных на компьютере.
Технический результат достигается путем создания системы коррекции изображения при выводе на устройство печати, содержащей компьютер и подключенное к нему устройство печати, при этом компьютер содержит носитель информации, содержащий, по меньшей мере, один файл с изображением, агентский модуль, модуль хранения данных, по меньшей мере одно приложение, интерфейс графических устройств и драйвер устройства печати, причем агентский модуль выполнен с возможностью обнаружения появления на носителе информации, по меньшей мере, одного нового файла с изображением, содержащего дополнительную информацию, вычисления для файла с изображением, содержащего дополнительную информацию, числового индекса на основе данных изображения и записи числового индекса данных изображения вместе с дополнительной информацией файла с изображением в модуль хранения данных, а драйвер устройства печати выполнен с возможностью вычисления числового индекса на основе поступающих в него из приложения через интерфейс графических устройств данных, по меньшей мере, одного изображения и, в случае наличия в модуле хранения данных числового индекса, совпадающего с числовым индексом, вычисленным драйвером устройства печати, извлечения из модуля хранения данных дополнительной информации, соответствующей вычисленному числовому индексу, а также коррекции поступивших данных изображения в соответствии с извлеченной дополнительной информацией и передачи скорректированных данных изображения на устройство печати.
Для функционирования системы существенно, чтобы в качестве устройства печати использовали принтер либо другое аналогичное устройство печати.
Для функционирования системы важно, чтобы устройства системы были соединены шиной передачи данных.
Для функционирования системы имеет смысл, чтобы новые файлы с изображением появлялись на носителе информации за счет записи из внешних источников данных, таких как магнитные носители информации, цифровые фотокамеры, мобильные телефоны, компьютерные сети, либо из других внешних источников данных.
Для функционирования системы необходимо, чтобы в качестве носителя информации использовался жесткий диск, оперативная память либо другие носители информации.
Для функционирования системы существенно, чтобы дополнительной информацией файла с изображением являлась информация о параметрах съемки, а именно режим съемки, режим работы вспышки, время экспозиции, информация о дате и времени съемки либо другая информация о параметрах фотокамеры.
Для функционирования системы имеет смысл, чтобы данными изображения, на основе которых агентский модуль и драйвер печатающего устройства вычисляют числовые индексы, являлись данные о точках изображения, о размере изображения и о количестве бит для каждой точки изображения.
Для функционирования системы важно, что данные изображения, поступающие из приложения через интерфейс графических устройств в драйвер устройства печати, не содержали дополнительной информации.
Для функционирования системы существенно, чтобы в случае отсутствия в модуле хранения данных числового индекса, совпадающего с числовым индексом, вычисленным драйвером устройства печати, драйвер устройства печати был выполнен с возможностью передачи данных изображения на устройство печати без корректирования.
Технический результат достигается также путем создания способа коррекции изображения при выводе на устройство печати, включающего в себя этапы, на которых с помощью агентского модуля определяют появление на носителе информации, по меньшей мере, одного нового файла с изображением, содержащего дополнительную информацию, вычисляют на основе данных изображения числовой индекс и записывают числовой индекс и дополнительную информацию нового файла с изображением в модуль хранения данных, при поступлении из приложения через интерфейс графических устройств в драйвер устройства печати данных, по меньшей мере, одного изображения для печати, вычисляют с помощью драйвера устройства печати числовой индекс на основе поступивших в него данных изображения, проверяют наличие в модуле хранения данных числового индекса, совпадающего с числовым индексом, вычисленным драйвером устройства печати, и, в случае наличия в устройстве хранения данных совпадающего числового индекса, извлекают из модуля хранения данных дополнительную информацию, соответствующую совпадающему числовому индексу, затем с помощью драйвера устройства печати корректируют данные изображения в соответствии с извлеченной дополнительной информацией и передают скорректированные данные изображения на устройство печати.
При осуществлении способа существенно, что при прохождении через интерфейс графических устройств данные файла с изображением преобразуют в формат, не передающий дополнительную информацию.
При осуществлении способа важно, чтобы передачу данных между устройствами системы осуществляли по шине передачи данных.
При осуществлении способа необходимо, чтобы в случае отсутствия в модуле хранения данных числового индекса, совпадающего с числовым индексом, вычисленным драйвером устройства печати, с помощью драйвера устройства печати передавали данные изображения на устройство печати без корректирования.
Для лучшего понимания настоящего изобретения далее приводится его подробное описание с соответствующим чертежом, где изображена блок-схема системы коррекции изображения при выводе на устройство печати.
Система коррекции изображения при выводе на устройство печати содержит компьютер 1, соединенное с компьютером устройство 2 печати. Компьютер 1 содержит носитель 3 информации, содержащий, по крайней мере, один файл 4 с изображением, агентский модуль 5, модуль 6 хранения данных, по крайней мере, одно приложение 7, интерфейс 8 графических устройств и драйвер 9 устройства печати. Устройства системы соединены шиной 10 передачи данных.
Система реализует заявленный способ следующим образом. При появлении в компьютере 1 на носителе 3 информации нового файла 4 с изображением, содержащего дополнительную информацию, с помощью агентского модуля 5 определяют появление этого нового файла 4 с изображением и вычисляют на основе данных изображения числовой индекс. Затем с помощью агентского модуля 5 записывают вычисленный числовой индекс и дополнительную информацию нового файла 4 с изображением в модуль 6 хранения данных. Таким образом, в устройстве хранения данных записываются числовые индексы и дополнительная информация для каждого файла 4 с изображением, содержащего дополнительную информацию и появляющегося в компьютере 1. При поступлении запроса пользователя на печать файла 4 с изображением из приложения 7 передает с помощью приложения 7 данные файла 4 с изображением в драйвер 9 устройства печати через интерфейс 8 графических устройств. Причем при прохождении через интерфейс 8 графических устройств данные файла 4 с изображением преобразуют в формат, не передающий дополнительную информацию, вследствие чего в драйвер 9 устройства печати передают только данные изображения. С помощью драйвера 9 устройства печати вычисляют числовой индекс на основе поступивших в него данных изображения. Затем с помощью драйвера 9 устройства печати проверяют наличие в модуле 6 хранения данных числового индекса, совпадающего с числовым индексом, вычисленным драйвером 9 устройства печати. В случае наличия в устройстве 6 хранения данных совпадающего числового индекса с помощью драйвера 9 устройства печати извлекают из модуля 6 хранения данных дополнительную информацию, соответствующую совпадающему числовому индексу, корректируют данные изображения в соответствии с извлеченной дополнительной информацией и отправляет скорректированные данные изображения на устройство 2 печати. В случае отсутствия в устройстве 6 хранения данных совпадающего числового индекса с помощью драйвера 9 устройства печати отправляют данные изображения на устройство 2 печати без корректировки.
Указанный выше вариант выполнения изобретения был изложен с целью иллюстрации, поэтому специалистам ясно, что возможны разные модификации, добавления и замены, не выходящие из объема и смысла настоящего изобретения, раскрытого в прилагаемой формуле изобретения.
Изобретение относится к оргтехнике, в частности к системе и способу коррекции изображения при выводе на устройство печати. Технический результат заключается в возможности корректировать изображения в соответствии с дополнительной информацией при выводе на устройство печати из различных приложений, установленных на компьютере. Технический результат достигается тем, что компьютер, с подключенным к нему устройством печати, снабжен носителем информации, содержащим файл с изображением, агентский модуль, модуль хранения данных, по меньшей мере, одно приложение, интерфейс графических устройств и драйвер устройства печати. Агентский модуль выполнен с возможностью обнаружения появления на носителе информации нового файла с изображением, содержащего дополнительную информацию, вычисления для этого файла числового индекса на основе данных изображения и записи вычисленного индекса вместе с дополнительной информацией файла в модуль хранения данных. Драйвер устройства печати выполнен с возможностью вычисления числового индекса на основе поступающих в него данных дополнительной информации, соответствующей вычисленному числовому индексу, и коррекции поступивших данных изображения и передачи скорректированных данных изображения на устройство печати. 2 н. и 11 з.п. ф-лы, 1 ил.
ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР И ПЕЧАТАЮЩЕЕ УСТРОЙСТВО, РАЗМЕЩАЕМОЕ В НИШЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА ДЛЯ ДИСКОВОДА | 1996 |
|
RU2175145C2 |
УСТРОЙСТВО ДЛЯ ВЫБОРОЧНОЙ ИЛИ ОДНОВРЕМЕННОЙ ФОТО- ИЛИ ВИДЕОСЪЕМКИ, ИЛИ КАМЕРА МНОГОЦЕЛЕВОГО НАЗНАЧЕНИЯ | 1998 |
|
RU2178906C2 |
US 2004021884 A, 05.02.2004 | |||
US 2004021882 A, 05.02.2004 | |||
US 2004049741 A, 11.03.2004 | |||
JP 2003092690, 28.03.2003 | |||
JP 2004159332, 03.06.2003. |
Авторы
Даты
2007-04-27—Публикация
2004-06-04—Подача