УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ И СПОСОБ ОБРАБОТКИ ИЗОБРАЖЕНИЙ
IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки изображений и способу обработки изображений, которые могут корректировать цвет изображения, выводимого с принтера.
Уровень техники
Недавнее усовершенствование рабочих характеристик электрофотографических устройств может реализовать высокое качество изображения, сравнимое с качеством печатной машины. Однако, нестабильность каждого электрофотографического устройства, специфичная для него, имеет тенденцию вызывать изменение цветов, которое больше, чем у печатной машины.
Обычно в электрофотографическом устройстве традиционно устанавливается технология "одноцветной" калибровки. Технология "одноцветной" калибровки содержит формирование таблицы поиска (LUT), используемой для коррекции характеристик одномерной градации, соответствующих каждому из голубого, пурпурного, желтого и черного (в дальнейшем, просто называемых C, М, Y и K) тонеров. LUT является таблицей, указывающей выходные данные, соответствующие входным данным, сегментированным в конкретных интервалах. Использование LUT полезно при выражении нелинейных характеристик, к которым неприменима никакая вычислительная формула. Дополнительно, "одноцветный" означает цвет, воспроизводимый с использованием только одного тонера С, М, Y, или К. Выполнение одноцветной калибровки полезно для коррекции характеристик одноцветного воспроизведения, таких как максимальная плотность и градация.
Как обсуждено в японской опубликованной патентной заявке № 2011-254350, традиционно предлагается способ "многоцветной" калибровки, использующий четырехмерную LUT. "Многоцветный" означает совмещенный цвет, который воспроизводится, используя множество тонеров красного, зеленого и синего или серого цвета (основываясь на CMY). В частности, особенно при электрофотографии, если для выражения "многоцветности" используется множество тонеров, то даже когда для коррекции одноцветных характеристик градации используется одномерная LUT, существует тенденция возникновения нелинейной разности. Выполнение многоцветной калибровки в таком случае полезно, чтобы корректировать многоцветные характеристики воспроизведения, которые могут быть выражены посредством объединения (например, наложения) множества цветных тонеров.
Процедура процесса калибровки, содержащая "многоцветную" калибровку, описывается ниже. Сначала на носителе записи, таком как листок бумаги, печатаются пробы, основываясь на данных одноцветной карты, которая полезна для выполнения "одноцветной" калибровки. Затем, напечатанные пробы считываются сканером или датчиком. Считанные данные пробы сравниваются с целевыми значениями, установленными заранее, и создается одномерная LUT, которая используется для коррекции разности между считанными данными проб и целевыми значениями. Затем пробы печатаются на носителе записи, основываясь на данных многоцветной карты, которые отражают полученную одномерную LUT, чтобы выполнить "многоцветную" калибровку, и напечатанные пробы считываются сканером или датчиком. Дополнительно, считанные данные пробы сравниваются с целевыми значениями, установленными заранее, и формируется четырехмерная LUT, используемая для коррекции разности между считанными данными пробы и целевыми значениями.
Как описано выше, выполняя "многоцветную" калибровку таким способом, чтобы скорректировать многоцветные характеристики, которые не могут быть скорректированы "одноцветной" калибровкой, можно осуществить очень точную коррекцию.
Кроме того, желательно начинать процесс с "одноцветной" калибровки и затем выполнять "многоцветную" калибровку, как описано выше. Однако для завершения полной одноцветной калибровки и многоцветной калибровки требуется значительное время. Например, в случае пользователя, часто выполняющего одноцветную печать, существует повышенная вероятность выполнения одноцветной калибровки, потому что "многоцветная" печать выполняется не так часто. Кроме того, в электрофотографическом устройстве существует тенденция, что нелинейная разность чаще возникает в случае "многоцветной" обработки по сравнению со случаем "одноцветной" обработки. Поэтому "многоцветные" характеристики не могут в достаточной степени корректироваться даже в случае, когда "одноцветные" характеристики корректируются в достаточной степени. Соответственно, в случае пользователя, часто выполняющего "многоцветную" печать (например, фотографии), существует повышенная вероятность выполнения многоцветной калибровки вместо выполнения одноцветной калибровки.
В ответ на описанные выше потребности пользователей, существует механизм, обеспечивающий две независимые кнопки, позволяющие пользователю выбрать одноцветную калибровку или многоцветную калибровку и независимо выполнить выбранную калибровку (смотрите технический отчет № 19 2010 г. компании Fuji Xerox).
Однако, в соответствии с описанной выше технологией, обсуждавшейся в техническом отчете № 19 2010 г. компании Fuji Xerox, одноцветная калибровка и многоцветная калибровка проводятся так, чтобы осуществляться независимо. Поэтому, если, в основном, выполняется одна из двух калибровок (слишком часто), существует вероятность, что точность коррекции калибровки может ухудшиться.
Раскрытие изобретения
В соответствии с аспектом изобретения, устройство обработки изображений содержит блок формирования изображения, выполненный с возможностью формирования изображения, измерительный блок, выполненный с возможностью измерения изображения, сформированного блоком формирования изображения, блок управления, выполненный с возможностью управления выполнением одноцветной калибровки, которая должна выполняться для коррекции характеристик воспроизведения одноцветного изображения, сформированного блоком формирования изображения, основываясь на результате измерений, полученном в случае, когда измерительный блок измеряет одноцветное изображение, сформированное с помощью средства одноцветной записи, посредством блока формирования изображения, и выполнением многоцветной калибровки, которая должна выполняться для коррекции характеристик воспроизведения многоцветного изображения, сформированного блоком формирования изображения, основываясь на результате измерений, полученном в случае, когда измерительный блок измеряет многоцветное изображение, сформированное с помощью множества средств записи, посредством блока формирования изображения, и блок выбора, выполненный с возможностью выбора, обеспечить ли выполнение блоком управления многоцветной калибровки после завершения одноцветной калибровки или обеспечить выполнение блоком управления одноцветной калибровки или многоцветной калибровки.
В соответствии с настоящим изобретением, устройство обработки изображений, способное выборочно выполнять одноцветную калибровку или многоцветную калибровку, может предотвратить ухудшение точности коррекции при калибровке, которое вызывается выполнением, в основном, только одной из двух калибровок (слишком часто).
Дополнительные признаки настоящего изобретения станут очевидны из последующего описания приведенных в качестве примеров вариантов осуществления со ссылкой на приложенные чертежи.
Краткое описание чертежей
Фиг.1 - конфигурация системы обработки изображений.
Фиг.2 - блок-схема последовательности выполнения операций приведенной для примера процедуры обработки изображений.
Фиг.3 - блок-схема последовательности выполнения операций приведенной для примера процедуры процесса одноцветной калибровки.
Фиг.4 - блок-схема последовательности выполнения операций приведенной для примера процедуры процесса многоцветной калибровки.
Фиг.5A-5C - карты, которые могут использоваться при одноцветной калибровке и многоцветной калибровке.
Фиг.6 - пример экранного меню для выполнения одноцветной калибровки и/или многоцветной калибровки.
Фиг.7 - блок-схема последовательности выполнения операций приведенной для примера процедуры процесса многоцветной калибровки в соответствии с первым примером варианта осуществления.
Фиг.8 - пример экрана интерфейса пользователя (UI), соответствующего первому примеру варианта осуществления.
Фиг.9 - блок-схема последовательности выполнения операций приведенной для примера процедуры процесса одноцветной калибровки в соответствии со вторым примером варианта осуществления.
Фиг.10 - пример экрана UI, соответствующего второму примеру варианта осуществления.
Фиг.11 - блок-схема последовательности выполнения операций приведенной для примера процедуры процесса калибровки в соответствии с третьим примером варианта осуществления.
Фиг.12 - пример экрана UI, соответствующего третьему примеру варианта осуществления.
Фиг.13 - блок-схема последовательности выполнения операций приведенной для примера процедуры процесса калибровки в соответствии с четвертым примером варианта осуществления.
Фиг.14A и 14B - примеры экранов UI, соответствующих четвертому примеру варианта осуществления.
Осуществление изобретения
Ниже описывается первый приведенный для примера вариант осуществления настоящего изобретения. В соответствии с приведенным для примера настоящим вариантом осуществления, когда калибровка должна быть выполнена, пользователь может выбрать, выполнять ли обе калибровки, одноцветную и многоцветную, или выполнить одну из них. Поэтому, калибровка может быть выполнена, соответственно учитывая режим использования, выбранный пользователем.
Дополнительно, в соответствии с приведенным для примера настоящим вариантом осуществления, так как обе одноцветная и многоцветная калибровки выполняются периодически, это может предотвратить ухудшение точности коррекции при калибровке.
На Фиг.1 представлена конфигурация системы обработки изображений, соответствующей приведенному для примера настоящему варианту осуществления. Многофункциональный принтер (MFP) 101 является устройством обработки изображений, формирующим изображения, используя голубой, пурпурный, желтый и черный (в дальнейшем - C, М, Y и K) тонеры. MFP 101 соединяется с другими сетевыми устройствами через сеть 123. Персональный компьютер (PC) 124 соединяется с MFP 101 через сеть 123. PC 124 содержит драйвер 125 принтера, который передает данные печати на MFP 101.
MFP 101 ниже описывается подробно. Сетевой интерфейс (I/F) 122 может принимать данные печати. Контроллер 102 содержит центральный процессор (CPU) 103, устройство 112 воспроизведения и блок 114 обработки изображений. CPU 103 содержит интерпретатор 104, который может интерпретировать участок на языке описания страниц (PDL), содержащийся в принятых данных печати, и формировать данные 105 на промежуточном языке.
Система 106 управления цветом (CMS) может выполнять преобразование цвета, используя исходный профиль 107 и профиль 108 назначения, и может формировать данные 111 на промежуточном языке (пост-CMS). Информация о профиле, полезная при преобразовании цвета, которое должно выполняться CMS 106, описывается ниже. Исходный профиль 107 используется, чтобы преобразовать цветовое пространство, зависимое от устройств, например, цветовые пространства RGB и CMYK, в цветовое пространство, независимое от устройств, например, цветовые пространства L*a*b* (далее упоминаемое как "Lab") и XYZ. Lab является цветовым пространством, определенным CIE (Commission Internationale de l'Eclairage = International Commission on Illumination = Международная Комиссия по освещению). XYZ является также цветовым пространством, независимым от устройств, которое подобно Lab и которое может выразить цвет тремя типами значений стимула. Профиль 108 назначения используется, чтобы преобразовать цветовое пространство, независимое от устройств, в цветовое пространство CMYK, зависимое от устройств (например, принтера 115).
С другой стороны, другая система 109 управления цветом (CMS) может выполнять преобразование цвета, используя профиль 110 связей устройства и может формировать данные 111 на промежуточном языке (пост-CMS). Профиль 110 связей устройства используется, чтобы напрямую преобразовать цветовое пространство, зависимое от устройств (например, RGB или CMYK), в цветовое пространство CMYK, зависимое от устройств (например, принтера 115). Выбор CMS 106 или CMS 109 определяется соответственно установкам, сделанным драйвером 125 принтера.
В соответствии с представленным для примера настоящим вариантом осуществления, обеспечивается множество систем (106 и 109) управления цветом в соответствии с типом каждого профиля (107, 108 или 110). Однако, одна CMS может быть выполнена с возможностью обработки множества типов профилей. Дополнительно, тип каждого профиля не ограничивается описанными примерами, соответствующими приведенному для примера настоящему варианту осуществления. Может использоваться любой тип профиля, если он может использовать цветовое пространство CMYK принтера 115, зависимое от устройств.
Устройство 112 воспроизведения может формировать растровое изображение 113, основанное на данных 111, сформированных на промежуточном языке (пост-CMS). Блок 114 обработки изображений может выполнять обработку изображений на растровом изображении 113 или изображении, считанном сканером 119. Блок 114 обработки изображений ниже описывается подробно.
Принтер 115, соединенный с контроллером 102, способен формировать изображение на листе, используя цветные тонеры C, М, Y и K, на основе выходных данных. Принтер 115 содержит блок 116 подачи бумаги, способный подавать бумагу в качестве материала для записи, блок 117 вывода бумаги, способный выводить бумагу, на которой сформировано изображение, и измерительный блок 126.
Измерительный блок 126 содержит датчик 127, который может получать данные со значением спектральной характеристики и значением цветового пространства, независимого от устройств (например, Lab или XYZ). Принтер 115 содержит CPU 129, способный управлять различными операциями, которые должны выполняться принтером 115. CPU 129 может управлять измерительным блоком. Измерительный блок 126 считывает с носителя записи (например, бумаги) пробу, напечатанную принтером 115, с помощью датчика. Измерительный блок 126 передает цифровую информацию, полученную из пробы, на контроллер 102. Контроллер 102 выполняет вычисления, используя цифровую информацию, полученную от измерительного блока 126. Контроллер 102 использует результат вычисления для выполнения одноцветной калибровки или многоцветной калибровки.
MFP 101 содержит устройство 118 отображения, способный работать в качестве интерфейса пользователя (UI) для отображения сообщения команд для пользователя или рабочего состояния MFP 101. Устройство 118 отображения может использоваться при одноцветной калибровке или многоцветной калибровке.
Сканер 119 содержит автоматическое устройство загрузки документа. Сканер 119 облучает изображение(-я) комплекта документов или листа документа светом, излучаемым источником света (не показан), и с помощью линзы обеспечивает формирование отраженного изображения документа на твердотельном датчике изображения, таком как датчик на приборе с зарядовой связью, (CCD). Затем сканер 119 получает от твердотельного датчика изображения сигнал считывания растрового изображения в качестве данных изображения.
MFP 101 содержит устройство 120 ввода, способное действовать в качестве интерфейса, принимающего команды, введенные пользователем. Устройство ввода может быть частично выполнено как сенсорная панель и интегрировано с устройством 118 отображения.
MFP 101 содержит запоминающее устройство 121, которое хранит данные, обработанные контроллером 102, и данные, принятые от контроллера 102.
Измерительное устройство 128 является внешним измерительным устройством, которое соединяется с сетью или с PC 124. Подобно измерительному блоку 126, измерительное устройство 128 может получать данные спектрального значения и значения цветового пространства, независимого от устройства (например, Lab или XYZ).
Далее, пример процесса, который должен выполняться блоком 114 обработки изображений, описывается со ссылкой на Фиг.2. На Фиг.2 представлена блок-схема последовательности выполнения операций представленного для примера процесса обработки изображений, применяемого к растровому изображению 113 или изображению, считанному сканером 119. Специализированная интегральная схема (ASIC) (не показана), содержащаяся в блоке 114 обработки изображений, выполняет процесс обработки, показанный на Фиг.2.
На этапе S201 блок 114 обработки изображений принимает данные изображения. Затем, на этапе S202 блок 114 обработки изображений определяет, являются ли принятые данные полученными с помощью сканера 119 или растровым изображением 113, принятым от драйвера 125 принтера.
Если принятые данные не являются данными сканирования (НЕТ на этапе S202), принятые данные являются растровым изображением 113, которое было битовым массивом, растеризированным посредством устройства 112 воспроизведения. Растровое изображение 113 становится изображением 211 CMYK, которое преобразуется системой CMS в CMYK, зависящую от устройства принтера.
Если принятые данные являются данными сканирования (ДА на этапе S202), принятые данные являются изображением 203 RGB. Поэтому на этапе S204 блок 114 обработки изображений выполняет обработку с преобразованием цвета, чтобы сформировать обычное изображение 205 RGB. Обычное изображение 205 RGB является изображением, определенным в цветовом пространстве RGB, независимом от устройств, и может быть преобразовано в цветовое пространство, независимое от устройств, (например, Lab) посредством вычислений.
С другой стороны, на этапе S206 блок 114 обработки изображений выполняет процесс определения символов, чтобы сформировать данные 207 определения символов. В соответствии с приведенным для примера настоящим вариантом осуществления, блок 114 обработки изображений обнаруживает край изображения и т.п., чтобы сформировать данные 207 определения символов.
Затем на этапе S208 блок 114 обработки изображений выполняет процесс фильтрации обычного изображения 205 RGB, используя данные 207 определения символов. В соответствии с приведенным для примера настоящим вариантом осуществления, блок 114 обработки изображений различает процесс фильтрации, применяемый к участку символов, и процесс фильтрации, применяемый к остальному участку.
Затем на этапе S209 блок 114 обработки изображений выполняет процесс удаления фонового цвета. На этапе S210 блок 114 обработки изображений выполняет процесс преобразования цвета, чтобы сформировать изображение 211 CMYK, из которого был удален фон.
Затем, на этапе S212, блок 114 обработки изображений выполняет процесс многоцветной коррекции, используя четырехмерную таблицу 217 поиска (4D-LUT). Таблица 4D-LUT полезна для преобразования комбинации значений сигналов C, М, Y и K в комбинацию других значений сигналов C, М, Y и K при выводе соответствующих тонеров. Таблица 217 4D-LUT может формироваться посредством "многоцветной калибровки", описанной ниже. Таким образом, становится возможным корректировать "многоцветный" цвет, то есть, составной цвет, получаемый посредством использования множества тонеров, с помощью обращения к таблице 4D-LUT.
Если процесс многоцветной коррекции на этапе S212 закончен, то на этапе S213 блок 114 обработки изображений корректирует характеристики одноцветной градации соответствующих цветов C, М, Y и K, используя одномерную таблицу 218 поиска (1D-LUT). Таблица 1D-LUT полезна для коррекции каждого из цветов C, М, Y и K (то есть, одноцветных цветов). Таблица 218 1D-LUT может формироваться посредством "одноцветной калибровки", описанной ниже.
Наконец, на этапе S214 блок 114 обработки изображений выполняет процесс растрирования (например, скрин-процесс, диффузная обработка ошибок и т.п.), чтобы сформировать изображение 215 CMYK (двоичное значение). Затем, на этапе S216 блок 114 обработки изображений передает данные обработанного изображения на принтер 115.
Пример "одноцветной калибровки" для коррекции характеристик одноцветной градации, которые должны выводиться с принтера 115, описывается со ссылкой на Фиг.3. Выполнение одноцветной калибровки полезно для коррекции характеристик одноцветного воспроизведения (например, характеристики максимальной плотности и характеристики градации). Характеристики воспроизведения цветов, соответствующие тонерам C, М, Y и K, соответственно используемым принтером 115, могут корректироваться вместе, когда выполняется калибровка. Более определенно, обработка по блок-схеме последовательности выполнения операций, показанной на Фиг.3, может быть выполнена одновременно для соответствующих цветов C, М, Y и K.
На Фиг.3 представлена блок-схема последовательности выполнения операций процедуры обработки для формирования таблицы 218 1D-LUT, которая должна использоваться для коррекции характеристик одноцветной градации. CPU 103 выполняет обработку по блок-схеме последовательности выполнения операций, показанной на Фиг.3. Запоминающее устройство 121 хранит сформированную таблицу 218 1D-LUT. На устройстве 118 отображения отображается экран UI, содержащий сообщение с командами, направляемыми пользователю. Устройство 120 ввода принимает команды от пользователя.
На этапе S301 CPU 103 получает данные 302 карты "A", хранящиеся в запоминающем устройстве 121. Данные 302 карты "A" используются для коррекции максимальнОЙ плотностИ каждого одиночного цвета. Данные 302 карты "A" содержат сигнальные значения (например, 255), основанные на том, какие данные максимальной плотности для соответствующих "одиночных цветов" C, М, Y и K могут быть получены.
Затем, на этапе S303 CPU 103 посредством блока 114 обработки изображений обеспечивает выполнение на этапе 302 обработки изображений на данных карты "A", а также на этапе 304 обеспечивает печатание принтером 115 карты "A". На Фиг.5A показан пример карты 501, напечатанной, основываясь на данных карты "A" на этапе 302. Карта 501 содержит четыре пробы 502, 503, 504 и 505 соответствующих цветов C, М, Y и K, напечатанные с их максимальной плотностью. В этом случае блок 114 обработки изображений на этапе S214 выполняет только полутоновую обработку. Блок 114 обработки изображений не выполняет на этапе S213 процесс коррекции по таблице 1D-LUT и не выполняет на этапе S212 процесс коррекции по таблице 4D-LUT.
Затем на этапе S305 CPU 103 измеряет плотность напечатанного продукта 304 карты "A" с помощью сканера 119 или датчика 127, обеспечиваемого в измерительном блоке 126, и 306 получает измеренное значение 306 "A". Измеренное значение 306 "A" указывает значение плотности каждого из цветов C, М, Y и K. Затем на этапе S307 CPU 103 корректирует максимальную плотность измеренного значения 306 "A" для каждого цвета относительно измеренного значения 306 "А", а целевое значение 308 максимальной плотности "A" устанавливается заранее. В соответствии с настоящим вариантом осуществления, используемым в качестве примера, CPU 103 регулирует значения установки устройства принтера 115, такие как выходная мощность лазера и смещение при развертывании, чтобы выровнять максимальную плотность с целевым значением 308 "A".
Затем, на этапе S309 CPU 103 получает данные 310 "B", хранящиеся в запоминающем устройстве 121. Данные 310 "B" содержат значения сигналов данных "одноцветной" градации C, М, Y и K. Карта "B" 312, содержащая пробы, напечатанные на носителе записи, основываясь на данных 310 "B", показана на Фиг.5B. Карта 506, показанная на Фиг.5B, является примером печатного продукта в виде карты 312 "B", содержащей множество проб, напечатанных на носителе записи, основываясь на данных карты 310 "B". Карта 506, показанная на Фиг.5B, содержит четыре группы 507, 508, 509 и 510 проб, каждая из которых содержит множество данных градации цветов C, М, Y и K, соответственно.
Затем, на этапе S311 CPU 103 обеспечивает с помощью блока 114 обработки изображений выполнение обработки изображений на данных карты 310 "B". CPU 103 обеспечивает печатание принтером 115 карты 312 "B". В этом случае блок 114 обработки изображений выполняет только полутоновую обработку на этапе S214. Блок 114 обработки изображений не выполняет на этапе S213 процесс коррекции по таблице 1D-LUT, и не выполняет процесс коррекции по таблице 4D-LUT на этапе S212. Принтер 115 уже подвергся коррекции максимальной плотности на этапе S307. Поэтому в этом состоянии принтер 115 может выполнить печать с максимальной плотностью, которая, по существу, равна целевому значению "A" 308.
Затем на этапе S313 CPU 103 выполняет измерение с помощью сканера 119 или датчика 127 и получает измеренное значение 314 "B". Измеренное значение 314 "B" указывает значение плотности, которое может быть получено в результате градации каждого из цветов C, М, Y и K. Затем, на этапе S315, CPU 103 формирует таблицу 218 1D-LOT, которая должна использоваться, чтобы скорректировать характеристики одноцветной градации, основываясь на измеренном значении 314 "B" и целевом значении 316 "B", установленном заранее.
Далее, со ссылкой на Фиг.4 описывается пример "многоцветной калибровки" для коррекции многоцветных характеристик, которые должны выводиться с принтера 115. Выполнение многоцветной калибровки полезно, чтобы скорректировать многоцветные характеристики воспроизведения, которые могут быть выражены, используя комбинацию (или наложение) множества цветных тонеров. CPU 103, предусмотренный в контроллере 102, может выполнять следующую обработку. Запоминающее устройство 121 хранит полученную таблицу 217 4D-LUT. Дополнительно, устройство 118 отображения отображает экран UI, содержащий сообщение с командой для пользователя, и устройство 120 ввода принимает команду от пользователя.
Многоцветная калибровка выполняется для коррекции многоцветного изображения, которое будет выводиться от принтера 115 после выполнения одноцветной калибровки. Соответственно, после завершения одноцветной калибровки желательно сразу выполнить многоцветную калибровку.
На этапе S401 CPU 103 получает информацию о данных "многоцветной" карты 402 "C", хранящейся в запоминающем устройстве 121. Данные карты 402 "C" используются для коррекции многоцветного изображения и содержат значения сигналов "многоцветного изображения", которое является комбинацией цветов C, М, Y и K. Карта 404 "C", содержащая множество проб, напечатанных на носителе записи, основываясь на данных карты "C" 402, показана на Фиг.5C. На Фиг.5C показан пример карты 511, напечатанной, основываясь на данных карты 402 "C". Проба 512 и другие пробы, содержащиеся в карте 511, являются многоцветной пробой, выполненной как комбинация цветов C, М, Y и K.
Затем на этапе S403 CPU 103 обеспечивает выполнение блоком 114 обработки изображений обработки изображений на основе данных карты 402 "C" и обеспечивает печатание принтером 115 карты 404 "C". При многоцветной калибровке, поскольку многоцветные характеристики устройства корректируются после завершения одноцветной калибровки, блок 114 обработки изображений выполняет обработку изображений, используя таблицу 1D-LUT 218, сформированную при одноцветной калибровке.
Затем, на этапе S405 CPU 103 измеряет многоцветное изображение напечатанного продукта в виде карты 404 "C", используя сканер 119 или датчик 127, обеспечиваемые в измерительном блоке 126, и получает измеренное значение 406 "C". Измеренное значение 406 "C" указывает многоцветные характеристики принтера 115 после завершения одноцветной калибровки цветов. Дополнительно, измеренное значение 406 "C" определяется в цветовом пространстве, независимом от устройств. В соответствии с настоящим вариантом осуществления, приведенным в качестве примера, измеренное значение 406 "C" является значением Lab. Если при измерении используется сканер 119, CPU 103 преобразует полученное значение RGB в значение Lab, используя трехмерную таблицу (3D)-LUT (не показана).
Затем, на этапе S407 CPU 103 получает таблицу 409 3D-LUT преобразования Lab→CMY, хранящуюся в запоминающем устройстве 121, и формирует таблицу 410 3D-LUT преобразования Lab→CMY (скорректированную), отражающую разницу между измеренным значением 406 "C" и целевым значением 408 "C", установленным заранее в полученной таблице 409 3D-LUT преобразования Lab→CMY. Таблица 3D-LUT преобразования Lab→CMY полезна для вывода значения CMY, соответствующего входному значению Lab.
Как конкретный пример способов формирования, CPU 103 прибавляет разность между измеренным значением 406 "C" и целевым значением 408 "C" к значению Lab на первичной стороне таблицы 409 3D-LUT преобразования Lab→CMY и выполняет вычисление интерполяции для разностного результирующего значения Lab, используя таблицу 409 3D-LUT преобразования Lab→CMY. В результате, CPU 103 может сформировать таблицу 410 3D-LUT преобразования Lab→CMY (скорректированную).
Затем, на этапе S411 CPU 103 получает таблицу 412 3D-LUT преобразования CMY→Lab, хранящуюся в запоминающем устройстве 121, и выполняет вычисления, используя таблицу 410 3D-LUT преобразования Lab→CMY (скорректированную). Соответственно, CPU 103 формирует таблицу 217 4D-LUT преобразования CMYK→CMYK. Таблица 3D-LUT преобразования CMY→Lab является трехмерной LUT, полезной для вывода значения Lab, соответствующего входному значению CMY.
Способ формирования таблицы 217 4D-LUT преобразования CMYK→CMYK в подробностях описывается ниже. CPU 103 формирует таблицу 3D LUT преобразования CMY→CMY, основываясь на таблице 412 3D LUT преобразования CMY→Lab и таблице 410 3D LUT преобразования Lab→CMY (скорректированной). Затем, CPU 103 формирует таблицу 217 4D-LUT преобразования CMYK→CMYK таким образом, чтобы выровнять входное значение K с выходным значением K. Таблица 3D LUT преобразования CMY→CMY является трехмерной таблицей LUT, используемой для вывода скорректированного значения CMY, соответствующего входному значению CMY.
На Фиг.6 показан пример экрана 601 UI, позволяющего пользователю выбрать одноцветную калибровку и/или многоцветную калибровку. Устройство 118 отображения может отображать экран 601 UI, показанный на Фиг.6. Кнопка 602 используется для приема ввода запуска одноцветной калибровки. Кнопка 603 используется для приема ввода запуска многоцветной калибровки. Кнопка 604 используется для приема ввода выполнения многоцветной калибровки после завершения одноцветной калибровки.
В случае, когда нажимается кнопка 604, CPU 103 начинает одноцветную калибровку и после завершения одноцветной калибровки начинает многоцветную калибровку.
Более конкретно, после завершения одноцветной калибровки CPU 103 начинает многоцветную калибровку с печатью карты 404 "C" многоцветной калибровки. Альтернативно, CPU 103 может обеспечить отображение на устройстве 118 отображения экрана UI, содержащего кнопку для начала многоцветной калибровки, и начать многоцветную калибровку, если пользователь нажимает эту кнопку.
С другой стороны, в случае, когда нажимается кнопка 602, CPU 103 выполняет только одноцветную калибровку. Точно также, в случае, когда нажимается кнопка 603, CPU 103 выполняет только многоцветную калибровку.
Причина, по которой кнопка одноцветной калибровки и кнопка многоцветной калибровки обеспечиваются отдельно, описывается ниже. CPU 103 обращается к таблице 218 1D-LUT, сформированной при одноцветной калибровке при печати карты 404 "C", которая должна использоваться при многоцветной калибровке. Соответственно, желательно выполнить многоцветную калибровку, чтобы скорректировать характеристики многоцветного воспроизведения сразу после того, как одноцветная калибровка была завершена, другими словами, сразу после того, как характеристики одноцветного воспроизведения были скорректированы. Однако, если CPU 103 выполняет оба типа калибровки, для завершения калибровки пользователю требуется относительно большое время.
Соответственно, чтобы уменьшить время обработки, CPU 103 разрешает пользователю выбрать одноцветную калибровку или многоцветную калибровку, учитывая среду использования. Таким образом, частота выполнения каждой калибровки может быть изменяемой. Например, если пользователь часто выполняет монохромную печать, частота выполнения многоцветной калибровки снижается. С другой стороны, если пользователь часто выполняет многоцветную печать (например, печать фотографий), частота выполнения многоцветной калибровки увеличивается.
Кроме того, полезно ограничить выбор времени, когда пользователь может нажать желаемую кнопку в меню коррекции цвета на экране 601 UI.
Обычно, источник электропитания устройства обработки изображений выключается ночью и включается утром. Поэтому, полезно позволить пользователю нажимать только кнопку 604 в ответ на включение источника электропитания MFP 101. Альтернативно, полезно позволить пользователю нажимать только кнопку 604, если обе калибровки не были выполнены в пределах заданного времени. Альтернативно, полезно позволить пользователю нажимать только кнопку 604, если обе калибровки не были выполнены, пока не будет использовано заданное количество листов при печати.
Дополнительно, одноцветная калибровка и многоцветная калибровка могут автоматически выполняться последовательно, если прошло заданное время, если при печати использовано заданное количество листов или если включается источник электропитания.
Как описано выше, система выполнена с возможностью разрешения пользователю нажимать только кнопку 604 в заданный момент времени, когда пользователь выполняет калибровку, и рекомендации пользователю сразу включать многоцветную калибровку после завершения одноцветной калибровки с заданными интервалами.
Как описано выше, пользователь может выбрать, выполнять ли многоцветную калибровку после завершения одноцветной калибровки (а именно, выполнить обе калибровки) или выполнить одноцветную калибровку или многоцветную калибровку. Соответственно, калибровка может быть выполнена должным образом, учитывая режим использования пользователя.
Дополнительно, система может выполнять управление разрешением пользователю выбирать проведение обеих калибровок с заданными временными интервалами и предотвращать ухудшение точности коррекции характеристик воспроизведения при калибровке из-за невыполнения одной из двух калибровок.
Далее будет описана операция, которая должна выполняться, когда кнопка 603 нажимается для включения многоцветной калибровки. Когда нажимается кнопка 603 для выполнения только многоцветной калибровки, CPU 103 обеспечивает отображение на устройстве 118 отображения экрана UI, который запрашивает решения пользователя, выполнить ли одноцветную калибровку перед запуском многоцветной калибровки. Такое отображение экрана UI полезно для предотвращения ухудшения точности коррекции при многоцветной калибровке из-за невыполнения одноцветной калибровки. На Фиг.7 представлена блок-схема последовательности выполнения операций, показанная для примера процедуры процесса калибровки, который должен выполняться, когда выбирается многоцветная калибровка. CPU 103, находящийся в контроллере 102, выполняет следующий процесс, показанный на Фиг.7. Запоминающее устройство 121 хранит полученные данные. Дополнительно, устройство 118 отображения отображает экран UI, содержащий сообщение с командой пользователю, и устройство 120 ввода принимает команду от пользователя.
На этапе S701 CPU 103 начинает многоцветную калибровку. Более конкретно, многоцветная калибровка начинается, когда пользователь нажимает кнопку 603, отображаемую устройством 118 отображения, через устройство 120 ввода.
Затем, на этапе S702 CPU 103 отображает экран UI, который просит пользователя определить, выполнять ли одноцветную калибровку. На Фиг.8 показан пример экрана 801 UI, который может отображаться устройством 118 отображения. Экран 801 UI содержит поле 802 сообщения, в котором отображается сообщение с рекомендацией пользователю, чтобы определить, выполнять ли одноцветную калибровку, при условии, что характеристики одноцветного воспроизведения являются такими, как требуется при выполнении многоцветной калибровки (при условии, что одноцветная калибровка была выполнена). Экран 801 UI содержит две кнопки 803 и 804, позволяющие пользователю определить, выполнять ли одноцветную калибровку заранее. Если нажимается кнопка 803 "ДА" (да), CPU 103 выполняет одноцветную калибровку. Если нажимается кнопка 804 кнопка "НЕТ" (нет), CPU 103 не выполняет одноцветную калибровку.
Экран 801 UI может отображаться всякий раз, когда выбирается многоцветная калибровка и перед выполнением многоцветной калибровки. Альтернативно, экран 801 UI может отображаться, только когда количество многоцветных калибровок, выполненных после последней одноцветной калибровки, превысит пороговое значение. Например, при выполнении калибровки экран 801 UI может отображаться, когда многоцветные калибровки последовательно выполнены пять раз.
На этапе S703 CPU 103 определяет, выполнять ли одноцветную калибровку заранее. Более конкретно, CPU 103 определяет, нажал ли пользователь кнопку 803 или кнопку 804 на экране 801 UI.
Если определено, что одноцветная калибровка не выполняется (НЕТ на этапе 3703), то на этапе S704 CPU 103 выполняет многоцветную калибровку. Процесс, который должен выполняться на этапе S704, подобен процессу, выполняемому на этапах 3401-S411 и поэтому его повторное описание не приводится.
Если определено, что одноцветная калибровка выполняется (ДА на этапе S703), то на этапе S705 CPU 103 выполняет одноцветную калибровку. В дальнейшем, на этапе S704 CPU 103 выполняет многоцветную калибровку. Процесс, который должен быть выполнен на этапе S705, подобен процессу, выполняемому на этапах S301-S315, и поэтому его повторное описание не приводится.
В процессе, представленном на блок-схеме последовательности выполнения операций на Фиг.7, CPU 103 постоянно выполняет многоцветную калибровку после завершения одноцветной калибровки. Однако, полезно позволить пользователю определить, выполнять ли многоцветную калибровку после завершения одноцветной калибровки.
Посредством описанного выше процесса, представленного на блок-схеме последовательности выполнения операций на Фиг.1, система может просить пользователя определить, выполнять ли одноцветную калибровку перед началом многоцветной калибровки. Таким образом, можно предотвратить ухудшение точности многоцветной калибровки из-за невыполнения одноцветной калибровки.
Далее будет описана операция, которая должна выполняться, когда нажимается кнопка 602, чтобы выбрать одноцветную калибровку. Если пользователь нажимает кнопку 602, чтобы выполнить только одноцветную калибровку, CPU 103 обеспечивает на устройстве 118 отображения отображение экрана UI, который просит пользователя определить, выполнять ли многоцветную калибровку после завершения одноцветной калибровки. Такое отображение на экране UI полезно для предотвращения ухудшения точности коррекции калибровки из-за невыполнения многоцветной калибровки.
Как описано выше, система выполняет процесс запроса пользователя, чтобы определить, выполнять ли одноцветную калибровку, если дана команда выполнять только многоцветную калибровку.
В описанном выше процессе в результате запроса, пользователь может непрерывно отказываться выполнять многоцветную калибровку каждый раз, когда завершается одноцветная калибровка. В этом случае пользователь может продолжать использование принтера, который не может достигнуть ожидаемой точности.
Учитывая описанную выше ситуацию, система выполняет процесс, показанный на Фиг.9, который содержит отображение экрана UI с запросом пользователя определить, выполнять ли многоцветную калибровку после завершения одноцветной калибровки.
CPU 103, имеющийся в контроллере 102, выполняет процесс согласно блок-схеме последовательности выполнения операций, показанной на Фиг.9. Запоминающее устройство 121 хранит полученные данные. Дополнительно, устройство 118 отображения отображает экран UI, содержащий сообщение с командой для пользователя, и устройство 120 ввода принимает команду от пользователя.
Сначала, на этапе S901 CPU 103 выполняет одноцветную калибровку.
Более конкретно, CPU 103 начинает одноцветную калибровку, когда пользователь нажимает кнопку 602, отображаемую устройством 118 отображения, через устройство 120 ввода.
Процесс, который должен быть выполнен на этапе S901, подобен процессу, выполняемому на этапах S301-S315, и поэтому его повторное описание не приводится.
Затем на этапе S902 CPU 103 обеспечивает отображение устройством 118 отображения экрана UI с просьбой пользователю определить, выполнять ли многоцветную калибровку. На Фиг.10 представлен пример экрана 1001 UI, который может отображаться устройством 118 отображения. Экран 1001 UI содержит поле 1002 сообщения, в котором отображается сообщение, рекомендующее пользователю выполнить многоцветную калибровку после завершения одноцветной калибровки. Экран 1001 UI содержит две кнопки 1003 и 1004, позволяющие пользователю определить, выполнять ли многоцветную калибровку. Если нажимается кнопка 1003 "ДА", CPU 103 выполняет многоцветную калибровку. Если нажимается кнопка 1004 "НЕТ", CPU 103 не выполняет многоцветную калибровку.
Экран 1001 UI может отображаться каждый раз, когда выбирается одноцветная калибровка. Альтернативно, экран 1001 UI может быть отображаться, только когда количество одноцветных калибровок, выполненных после последней многоцветной калибровки, превышает пороговое значение. Например, при выполнении калибровки экран 1001 UI может отображаться, когда одноцветные калибровки выполняются последовательно пять раз.
На этапе S903 CPU 103 определяет, выполнять ли многоцветную калибровку. Более конкретно, CPU 103 определяет, нажата ли кнопка 1003 "ДА" или кнопка 1004 "НЕТ".
Если определено, что многоцветная калибровка не выполняется (НЕТ на этапе S903), CPU 103 прекращает процесс, представленный на блок-схеме последовательности выполнения операций на Фиг.9.
Если определено, что многоцветная калибровка выполняется (ДА на этапе S903), то на этапе S904 CPU 103 выполняет многоцветную калибровку. Процесс, который должен выполняться на этапе S904, подобен процессу, выполняемому на этапах S401-S411, и поэтому его повторное описание не приводится.
Посредством описанного выше процесса, представленного на блок-схеме последовательности выполнения операций на Фиг.9, система может просить пользователя определить, выполнять ли из числа двух типов калибровок многоцветную калибровку после завершения одноцветной калибровки. Поэтому система может предотвратить продолжение невыполнения многоцветной калибровки после завершения одноцветной калибровки. То есть, система может предотвратить непрерывное использование пользователем принтера без получения коррекции точности, которая должна ожидаться при калибровке.
В соответствии с процедурой процесса, описанной в первом варианте осуществления, приведенном для примера, когда пользователь выбирает одну из двух калибровок, CPU 103 просит пользователя определить, выполнять ли другую калибровку.
Однако, когда в результате запроса два типа калибровок выполняются постоянно и непрерывно, требуется большая продолжительность процесса. Кроме того, когда учитывается состояние использования принтера, которое является переменным в зависимости от каждого пользователя, в некоторых случаях может быть получен удовлетворительный результат коррекции, даже когда выполняется только один из двух типов калибровок. Например, обычно, многоцветное изображение легко меняется, по сравнению с одноцветным. Поэтому, если пользователь часто формирует многоцветные данные, такие как данные фотографий, выполнение многоцветной калибровки с более высокой частотой по сравнению с частотой одноцветной калибровки может быть эффективным для получения удовлетворительного результата коррекции. В этом случае пользователь может определить частоту выполнения калибровки на основе опыта пользователя, так чтобы выполнять одноцветную калибровку один раз после непрерывного пятикратного выполнения многоцветной калибровки.
Соответственно, во втором варианте осуществления, приведенном в качестве примера, пользователь дает команду выполнить многоцветную калибровку, система отображает количество многоцветных калибровок, выполненных после последней одноцветной калибровки, запрашивая пользователя определить, выполнять ли одноцветную калибровку, прежде чем выполнять многоцветную калибровку.
На Фиг.11 представлена процедура процесса, соответствующего представленному в качестве примера настоящему варианту осуществления. CPU 103, имеющийся в контроллере 102, выполняет следующий процесс, показанный на Фиг.11. Запоминающее устройство 121 хранит полученные данные. Дополнительно, устройство 118 отображения отображает экран UI, содержащий сообщение с командой для пользователя и устройство ввода 120 принимает команду от пользователя.
На этапе S1101 CPU 103 начинает многоцветную калибровку.
Более конкретно, CPU 103 начинает многоцветную калибровку, если пользователь нажимает кнопку 603, отображаемую устройством 118 отображения, через устройство 120 ввода.
Затем на этапе S1102 CPU 103 считывает счетчик 1103 выполнения многоцветных калибровок и отображает экран UI, на котором указывается количество многоцветных калибровок, выполненных после последней одноцветной калибровки. Счетчик 1103 выполнения многоцветных калибровок хранит количество многоцветных калибровок, выполненных после последней одноцветной калибровки.
Затем, на этапе S1104 CPU 103 отображает экран UI, где просят пользователя определить, выполнять ли одноцветную калибровку. На Фиг.12 представлен пример экрана 1201 UI, который может отображаться устройством 118 отображения. Экран 1210 UI содержит поле 1202 сообщения и две кнопки 1203 и 1204, которые подобны полю 802 и кнопкам 803 и 804, показанным на Фиг.8, и поэтому их повторное описание не приводится. Экран 1201 UI содержит поле 1205 сообщения, указывающее количество многоцветных калибровок, выполненных после последней одноцветной калибровки. Пользователь, который часто выполняет многоцветную калибровку, может проверить количество многоцветных калибровок и определить, выполнять ли одноцветную калибровку, прежде чем начать многоцветную калибровку.
На этапе S1105 CPU 103 определяет, выполнять ли заранее одноцветную калибровку. Более конкретно, CPU 103 определяет, была ли нажата кнопка 1203 или кнопка 1204.
Если решено, что одноцветная калибровка выполняется, прежде чем начать многоцветную калибровку (ДА на этапе S1105), то на этапе S1106 CPU 103 выполняет одноцветную калибровку. Процесс, который должен быть выполнен на этапе S1106, подобен процессу, выполняемому на этапах S301-S315, и его повторное описание не приводится.
Затем на этапе S1107, CPU 103 инициализирует счетчик 1103 выполнения многоцветных калибровок. В инициализированном состоянии количество многоцветных калибровок, выполняемых после одноцветной калибровки, равно нулю.
С другой стороны, если определено, что до начала многоцветной калибровки одноцветная калибровка не выполняется (НЕТ на этапе S1105), или после завершения инициализации счетчика выполнения многоцветных калибровок затем на этапе S1108 CPU 103 выполняет многоцветную калибровку. Процесс, который должен быть выполнен на этапе S1108, подобен процессу, выполняемому на этапах S401-S411, и поэтому его повторное описание не приводится.
На этапе S1109 CPU 103 добавляет количество выполнений к значению счета счетчика 1103 выполнения многоцветных калибровок. Затем CPU 103 прекращает процесс, представленный на блок-схеме последовательности выполнения операций, показанной на Фиг.11. Более конкретно, поскольку многоцветная калибровка была выполнена один раз, счетчик 1103 выполнений многоцветной калибровки увеличивает свое значение счета на единицу.
В соответствии с приведенным для примера настоящим вариантом осуществления, количество выполненных многоцветных калибровок отображается в поле 1205 сообщений экрана 1201 UI. Альтернативно, полезно заранее обеспечить пороговое значение в отношении количества выполнений и переключать содержание сообщения, которое должно отображаться, основываясь на результате определения порога. Как переключать содержание сообщения, конкретно описывается ниже. Например, если пользователем заранее решено выполнять одноцветную калибровку после того, как многоцветная калибровка была последовательно выполнена пять раз, пороговое значение, которое должно быть установлено для количества выполненных многоцветных калибровок, равно пяти. В этом случае, система не отображает сообщение, рекомендующее одноцветную калибровку, если количество выполненных многоцветных калибровок равно или меньше четырех. Однако, если количество выполненных многоцветных калибровок достигло пяти, система отображает сообщение, рекомендующее одноцветную калибровку. Содержание UI может быть выдвинуто на экран, который информирует пользователя о принудительном запуске одноцветной калибровки, когда количество выполненных многоцветных калибровок достигло порогового значения, в дополнение к отображению описанного выше сообщения.
Дополнительно, в соответствии с представленным для примера настоящим вариантом осуществления, система отображает количество многоцветных калибровок, выполненных после последней одноцветной калибровки. Однако, может отображаться и любая другая информация, пока информация полезна для пользователя, чтобы определить, выполнять ли одноцветную калибровку. Например, полезно отображать дату и время, когда одноцветная калибровка выполнялась в прошлый раз, и текущие дату и время, чтобы позволить пользователю определить, выполнять ли одноцветную калибровку.
В соответствии с описанным выше в качестве примера вариантом осуществления, система может просить пользователя определить, выполнять ли из числа двух типов калибровок одноцветную калибровку до начала многоцветной калибровки. То есть, система может предотвратить ухудшение точности корректировки для многоцветной калибровки из-за невыполнения одноцветной калибровки.
Дополнительно, отображение количества многоцветных калибровок, выполненных после последней одноцветной калибровки, позволяет пользователю легко определить, выполнять ли одноцветную калибровку перед началом многоцветной калибровки.
Затем далее описывается третий вариант осуществления, представленный для примера, в котором количество цветных напечатанных листов сравнивается с количеством монохроматических напечатанных листов и экран UI переключается согласно доле выходной монохроматической печатной продукции.
В соответствии с приведенным для примера первым вариантом осуществления, когда выполняется калибровка, CPU 103 дает запрос пользователю, чтобы определить, выполнять ли другую калибровку.
Однако, когда в результате запроса два типа калибровки выполняются постоянно и непрерывно, требуется большое время обработки. Кроме того, когда учитывается состояние использования принтера, которое является переменным и зависящим от каждого пользователя, в некоторых случаях удовлетворительный результат коррекции может быть получен, даже когда выполняется только один из двух типов калибровок. Например, если пользователь часто выполняет черную монохромную печать, используется, главным образом, цвет K (то есть, одиночный цвет). Поэтому, частота выполнения одноцветной калибровки может быть увеличена по сравнению с частотой многоцветной калибровки.
Рассматривая описанную выше ситуацию, система обработки изображений, соответствующая приведенному для примера настоящему варианту осуществления сравнивает количество напечатанных цветных листов с количеством напечатанных монохромных листов и переключает экран UI соответственно доле выходных монохромных печатных листов, как описано ниже.
На Фиг.13 представлена процедура процесса, соответствующего приведенному для примера настоящему варианту осуществления. CPU 103, имеющийся в контроллере 102, выполняет следующий процесс, показанный на Фиг.13. Запоминающее устройство 121 хранит полученные данные. Дополнительно, устройство 118 отображения отображает экран UI, содержащий сообщение с командой пользователю и устройство 120 ввода принимает команду от пользователя.
На этапе S1301, CPU 103 начинает многоцветную калибровку. Более конкретно, CPU 103 начинает многоцветную калибровку, если пользователь нажимает кнопку 603, отображаемую устройством 118 отображения, через устройство 120 ввода.
Затем, на этапе S1302 CPU 103 анализирует количество напечатанных листов, обращаясь к счетчику 1303 "количества монохромных напечатанных листов", счетчику 1304 "количества цветных напечатанных листов" и пороговому значению 1305. Счетчик 1303 "количества монохромных печатных листов" указывает количество монохромных печатных листов, выведенных после выполнения последней калибровки (то есть, одноцветной калибровки или многоцветной калибровки). Счетчик 1303 "количества монохромных напечатанных листов" дает приращение своему значению счета каждый раз, когда в процессе обычной работы выполняется монохромная печать. Счетчик 1304 "количества цветных напечатанных листов" указывает количество цветных напечатанных листов, выведенных после выполнения последней калибровки. Счетчик 1304 "количества цветных напечатанных листов" дает приращение своему значению счета каждый раз, когда в процессе обычной работы выполняется цветная печать.
В качестве способа анализа используется следующая формула (1), чтобы вычислить отношение R для значений счета счетчика 1303 "количества монохромных напечатанных листов" и счетчика 1304 "количества цветных напечатанных листов".
Формула 1:
<mrow><mi>R</mi><mo>=</mo><mfrac><mrow><mi>C</mi><mi>N</mi><mi>T</mi><mi>m</mi></mrow><mrow><mo stretchy="false">(</mo><mi>C</mi><mi>N</mi><mi>T</mi><mi>m</mi><mo>+</mo><mi>C</mi><mi>N</mi><mi>T</mi><mi>c</mi><mo stretchy="false">)</mo></mrow></mfrac><mtext> </mtext><mtext> </mtext><mtext> </mtext><mo stretchy="false">(</mo><mn>1</mn><mo stretchy="false">)</mo></mrow>
В формуле (1) CNTm представляет количество монохромных напечатанных листов, и CNTc представляет количество цветных напечатанных листов.
Пороговое значение 1305 сравнивается с отношением R. Если отношение R больше порогового значения, CPU 103 решает, что текущая операция печати выполняется, главным образом, для монохромной печати.
Затем на этапе S1306 CPU 103 определяет, равна ли или больше порогового значения доля монохромных напечатанных листов, обращаясь к отношению R и пороговому значению 1305.
Если определено, доля выведенных монохромных напечатанных листов меньше порогового значения (НЕТ на этапе S1306), то на этапе S1307 CPU 103 обеспечивает отображение экрана UI на устройстве 118 отображения с рекомендацией пользователю выполнить многоцветную калибровку. Когда доля вывода монохромных напечатанных листов меньше порогового значения, доля цветной печати относительно высокая. Поэтому, чтобы получить высокую точность коррекции, полезно выполнение многоцветной калибровки. На Фиг.14A показан пример экрана 1401 UI, который может отображаться на устройстве 118 отображения. Экран 1401 UI содержит две кнопки 1403 и 1404, подобные кнопкам 803 и 804, показанным на Фиг.8, и поэтому их повторное описание не приводится. Экран 1401 UI содержит поле 1402 отображения, в котором отображается сообщение с рекомендацией выполнения многоцветной калибровки и запрос, чтобы пользователь определил, можно ли выполнить многоцветную калибровку. Экран 1401 UI содержит поле 1405 отображения, в котором указывается количество цветных напечатанных листов и количество монохромных напечатанных листов, выведенных после последней калибровки, и, таким образом, пользователь может в поле 1405 отображения проверить количество выведенных листов в качестве критерия определения.
Если определено, что доля вывода монохромной печати равна или больше порогового значения (ДА на этапе S1306), то на этапе S1308 CPU 103 обеспечивает отображение на устройстве 118 отображения экрана UI, который не рекомендует пользователю выполнять многоцветную калибровку. Когда доля вывода монохромной печати равна или больше порогового значения, доля монохромной печати относительно высокая. Поэтому, даже если многоцветная калибровка выполняется, действенность ее низкая. На Фиг.14B показан пример экрана 1406 UI, который может быть отображаться на устройстве 118 отображения. Экран 1406 UI содержит две кнопки 1408 и 1409, подобные кнопкам 803 и 804 на Фиг.8, и поэтому их повторное описание не приводится. Экран 1406 UI содержит поле 1407 отображения, в котором отображается сообщение, не рекомендующее выполнение многоцветной калибровки, и запрос пользователя, чтобы определить, можно ли выполнить многоцветную калибровку без изменения. Экран 1406 UI содержит поле 1410 отображения, в котором указываются количество цветных напечатанных листов и количество монохромных напечатанных листов, выведенных после последней калибровки, и, таким образом, пользователь может в поле 1410 отображения проверить количество выведенных листов в качестве критерия определения.
На этапе S1309 CPU 103 определяет, выполнять ли многоцветную калибровку. Более конкретно, CPU 103 определяет, нажата ли кнопка 1403 "ДА" (или 1408) или кнопка 1404 "НЕТ" (или 1409).
Если определено, что выполняется многоцветная калибровка (ДА на этапе S1309), то на этапе S1310 CPU 103 выполняет многоцветную калибровку. Процесс, который должен быть выполнен на этапе S1310, подобен процессу, выполняемому на этапах S401-S411 и поэтому его повторное описание не приводится.
Если определено, что многоцветная калибровка не выполняется (НЕТ на этапе 31309}, то на этапе S1311 CPU 103 выполняет одноцветную калибровку. Процесс, который должен быть выполнен на этапе S1311, подобен процессу, выполняемому на этапах S301-S315 и поэтому его повторное описание не приводится.
Затем на этапе S1312 CPU 103 инициализирует счетчик 1303 "количества монохромных напечатанных листов" и счетчик 1304 "количества цветных напечатанных листов" и затем прекращает процесс, соответствующий блок-схеме последовательности выполнения операций, показанной на Фиг.13. После того, как счетчик инициализирован, количество выведенных листов становится равным нулю.
В соответствии с настоящим, приведенным для примера вариантом осуществления, пороговое значение 1305 является фиксированным значением. Однако, пользователь может устанавливать пороговое значение 1305 через устройство 118 отображения и устройство 120 ввода.
Дополнительно, в соответствии с приведенным для примера настоящим вариантом осуществления, хотя CPU 103 выполняет одноцветную калибровку, когда не выполняется многоцветная калибровка, CPU 103 может прекратить процесс по блок-схеме последовательности выполнения операций, показанной на Фиг.13, не выполняя одноцветную калибровку.
В соответствии с описанным выше, приведенным для примера вариантом осуществления, система может дать запрос пользователю, чтобы он определил, выполнять ли одноцветную калибровку, прежде чем начинать многоцветную калибровку из числа двух типов калибровок. То есть, система может предотвратить ухудшение точности коррекции многоцветной калибровки из-за невыполнения одноцветной калибровки.
Дополнительно, отображение того, рекомендовать ли многоцветную калибровку на блоке отображения, может переключаться в соответствии с долей вывода монохроматической печати, так чтобы пользователь мог легко определить, выполнять ли многоцветную калибровку.
Дополнительно, отображение количества цветных напечатанных листов и количество монохромных напечатанных листов полезно, чтобы позволить пользователю легко определить, выполнять ли многоцветную калибровку.
Дополнительно, настоящее изобретение применимо к струйному принтеру или термографическому принтеру, хотя представленные выше в качестве примера варианты осуществления описываются на основе электрофотографического устройства. Объем настоящего изобретения не ограничивается конкретным типом принтера. Дополнительно, тонер является примером средства записи, используемого при электрофотографической печати. Однако, при печати может использоваться любое другое соответствующее средство записи (например, чернила). Объем настоящего изобретения не ограничивается конкретным типом средства записи.
Варианты осуществления настоящего изобретения могут также быть реализованы посредством компьютера системы или устройства, которое считывает и выполняет исполняемые компьютером команды, записанные на носителе данных (например, на несъемном считываемом компьютером носителе данных), чтобы выполнить функции одного или более описанных выше вариантов осуществления настоящего изобретения, а также, способом, исполняемым компьютером системы или устройством, например, считывающим и выполняющим исполняемые компьютером команды с носителя, чтобы выполнять функции одного или более описанных выше вариантов осуществления. Компьютер может содержать один или более центральных процессоров (CPU), микропроцессорный блок (MPU) или другое схемотехническое устройство и может содержать сеть отдельных компьютеров или отдельные компьютерные процессоры. Исполняемые компьютером команды могут подаваться на компьютер, например, из сети или с носителя данных. Носитель данных может содержать, например, один или более жестких дисков, устройств оперативной памяти (RAM), постоянных запоминающих устройств (ROM), устройств хранения распределенных вычислительных систем, оптические диски (такие как компакт-диск (CD), цифровой универсальный диск (DVD), или диск Blu-ray (BD) (торговая марка)), устройство флэш-памяти, карта памяти, и т.п.
Хотя настоящее изобретение было описано со ссылкой на приведенные для примера варианты осуществления, следует понимать, что изобретение не ограничивается раскрытыми в качестве примера вариантами осуществления. Объем следующей далее формулы изобретения должен соответствовать самой широкой интерпретации, чтобы охватить все модификации, эквивалентные структуры и функции.