СПОСОБ ОБРАБОТКИ ИЗОБРАЖЕНИЯ, УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЯ И НОСИТЕЛЬ ХРАНЕНИЯ ИНФОРМАЦИИ
IMAGE PROCESSING METHOD, IMAGE PROCESSING DEVICE AND INFORMATION STORAGE MEDIA

Уровень техники
Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к способу обработки изображения и устройству обработки изображения.
Описание предшествующего уровня техники
[0002] В печатающем устройстве, которое печатает изображение, инструктируя печатающей головке и печатному носителю перемещаться относительно друг друга, зернистость или неравномерность плотности изображения, вызванные смещением печати вследствие вышеупомянутого относительного перемещения, иногда становятся заметными. Например, в случае, когда серийное струйное печатающее устройство выполняет многопроходную печать, и смещение печати происходит в каком-либо проходе печати, относительное смещение между группами точек, напечатанными в различных проходах печати, влияет на дисперсность точек, и это воспринимается как зернистость или неравномерность плотности в некоторых случаях.
[0003] Выложенный японский патент №2017-035886 раскрывает способ пресечения неравномерности плотности вследствие смещения печати между проходами посредством регулирования частоты точек, печатаемых в одном проходе, являющихся соседними с точками, печатаемыми в другом проходе в направлении прохода при многопроходной печати.
[0004] Кроме того, выложенный японский патент №2014-113819 описывает способ создания пороговой матрицы для каждого из первого прохода печати и второго прохода печати, который может стабилизировать покрытие точек на печатном носителе, даже если смещение печати возникает между первым проходом печати и вторым проходом печати.
[0005] Хотя конфигурация из выложенного японского патента №2017-035886 является эффективной для случая, когда точки, печатаемые в одном проходе, смещаются относительно точек, печатаемых в другом проходе в направлении прохождения печатающей головки, этот эффект не может быть получен для смещения во вспомогательном направлении прохождения. Кроме того, хотя конфигурация из выложенного японского патента №2014-113819 может пресекать вариацию в неравномерности плотности и зернистости, проблемы, касающиеся зернистости, изначально присутствующей в изображении, все еще остаются.
Сущность изобретения
[0006] Настоящее изобретение было осуществлено, чтобы решить вышеупомянутые проблемы. Соответственно, его задачей является печать высококачественного изображения, в то же время делая зернистость или неравномерность плотности менее заметной даже в случае, когда возникает смещение печати вследствие перемещения печатающей головки и печатного носителя относительно друг друга.
[0007] В первом аспекте настоящего изобретения предоставляется способ обработки изображения, содержащий этап: получения данных градации для выражения предварительно определенного значения градации на печатном носителе посредством печати первого точечного шаблона и второго точечного шаблона на печатном носителе перекрывающимся образом; и формирования данных для печати первого точечного шаблона и данных, которые инструктируют печатающей головке печатать второй точечный шаблон на основе данных градации, соответствующих предварительно определенному значению градации, при этом первый точечный шаблон и второй точечный шаблон являются, каждый, сетчатым шаблоном, в котором позиция какой-либо точки по отношению к позиции точки, отличной от упомянутой какой-либо точки, определяется двумя базисными векторами, и являются сетчатыми шаблонами, которые отличаются в сочетании двух базисных векторов, объединенный точечный шаблон, сформированный посредством наложения какой-либо точки, включенной в первый точечный шаблон, и какой-либо точки, включенной во второй точечный шаблон, одна поверх другой, включает в себя наложенную точку, которая формируется посредством наложения одной точки, включенной в первый точечный шаблон, и одной точки, включенной во второй точечный шаблон, и смежную точку, в которой одна точка, включенная в первый точечный шаблон, и одна точка, включенная во второй точечный шаблон, размещаются с интервалом меньше шага сетки, определенного базисными векторами, и смежная точка включает в себя множество смежных точек, отличающихся в наклоне прямой линии, соединяющей центр одной точки в первом точечном шаблоне и центр одной точки во втором точечном шаблоне, формирующих смежную точку.
[0008] Во втором аспекте настоящего изобретения предоставляется устройство обработки изображения, содержащее: блок, выполненный с возможностью получения данных градации для выражения предварительно определенного значения градации на печатном носителе посредством печати первого точечного шаблона и второго точечного шаблона на печатном носителе перекрывающимся образом; и блок, выполненный с возможностью формирования данных для печати первого точечного шаблона и данных, которые инструктируют печатающей головке печатать второй точечный шаблон на основе данных градации, соответствующих предварительно определенному значению градации, при этом первый точечный шаблон и второй точечный шаблон являются, каждый, сетчатым шаблоном, в котором позиция какой-либо точки по отношению к позиции точки, отличной от упомянутой какой-либо точки, определяется двумя базисными векторами, и являются сетчатыми шаблонами, которые отличаются в сочетании двух базисных векторов, объединенный точечный шаблон, сформированный посредством наложения какой-либо точки, включенной в первый точечный шаблон, и какой-либо точки, включенной во второй точечный шаблон, одна поверх другой, включает в себя наложенную точку, которая формируется посредством наложения одной точки, включенной в первый точечный шаблон, и одной точки, включенной во второй точечный шаблон, и смежную точку, в которой одна точка, включенная в первый точечный шаблон, и одна точка, включенная во второй точечный шаблон, размещаются с интервалом меньше шага сетки, определенного базисными векторами, и смежная точка включает в себя множество смежных точек, отличающихся в наклоне прямой линии, соединяющей центр одной точки в первом точечном шаблоне и центр одной точки во втором точечном шаблоне, формирующих смежную точку.
[0009] В третьем аспекте настоящего изобретения предоставляется некратковременный компьютерно-читаемый носитель хранения, хранящий программу для инструктирования одному или более процессорам компьютера выполнять способ обработки информации, способ обработки изображения содержит этапы: получения данных градации для выражения предварительно определенного значения градации на печатном носителе посредством печати первого точечного шаблона и второго точечного шаблона на печатном носителе перекрывающимся образом; и формирования данных для печати первого точечного шаблона и данных, которые инструктируют печатающей головке печатать второй точечный шаблон на основе данных градации, соответствующих предварительно определенному значению градации, при этом первый точечный шаблон и второй точечный шаблон являются, каждый, сетчатым шаблоном, в котором позиция какой-либо точки по отношению к позиции точки, отличной от упомянутой какой-либо точки, определяется двумя базисными векторами, и являются сетчатыми шаблонами, которые отличаются в сочетании двух базисных векторов, объединенный точечный шаблон, сформированный посредством наложения какой-либо точки, включенной в первый точечный шаблон, и какой-либо точки, включенной во второй точечный шаблон, одна поверх другой, включает в себя наложенную точку, которая формируется посредством наложения одной точки, включенной в первый точечный шаблон, и одной точки, включенной во второй точечный шаблон, и смежную точку, в которой одна точка, включенная в первый точечный шаблон, и одна точка, включенная во второй точечный шаблон, размещаются с интервалом меньше шага сетки, определенного базисными векторами, и смежная точка включает в себя множество смежных точек, отличающихся в наклоне прямой линии, соединяющей центр одной точки в первом точечном шаблоне и центр одной точки во втором точечном шаблоне, формирующем смежную точку.
[0010] Дополнительные признаки настоящего изобретения станут очевидны из последующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
Краткое описание чертежей
[0011] Фиг. 1 является схемой, иллюстрирующей пример устойчивого шаблона;
[0012] Фиг. 2 является схемой, иллюстрирующей состояния, когда первый и второй точечные шаблоны смещены относительно друг друга;
[0013] Фиг. 3A и 3B являются схемами для объяснения смещения и воспроизведения поступательного симметричного точечного шаблона;
[0014] Фиг. 4A и 4B являются схемами, иллюстрирующими состояния смещения в циклах воспроизведения поступательного симметричного точечного шаблона;
[0015] Фиг. 5A и 5B являются схемами для объяснения изменения в покрытии;
[0016] Фиг. 6 является схемой, иллюстрирующей изменение в площади покрытия, которое возникает с разделением наложенных точек;
[0017] Фиг. 7A-7C являются схемами, иллюстрирующими отделение наложенной точки и наложение смежной точки параллельно;
[0018] Фиг. 8 является схемой для объяснения контрпримера второго условия для достижения устойчивого шаблона;
[0019] Фиг. 9 является схемой для объяснения контрпримера второго условия для достижения устойчивого шаблона;
[0020] Фиг. 10 является схемой для объяснения контрпримера третьего условия для достижения устойчивого шаблона;
[0021] Фиг. 11 является видом для объяснения конфигурации печатающего устройства;
[0022] Фиг. 12 является схемой для объяснения печатающей головки;
[0023] Фиг. 13 является блок-схемой, иллюстрирующей конфигурацию системы печати;
[0024] Фиг. 14 является блок-схемой последовательности операций обработки изображения в первом варианте осуществления;
[0025] Фиг. 15 является пояснительной схемой двунаправленной многопроходной печати;
[0026] Фиг. 16 является функциональной блок-схемой для осуществления процесса квантования;
[0027] Фиг. 17 является схемой, иллюстрирующей пример пороговых матриц;
[0028] Фиг. 18A-18C являются схемами, иллюстрирующими результаты выполнения процесса квантования для различных значений градации;
[0029] Фиг. 19A-19C являются схемами, иллюстрирующими точечные шаблоны согласно результатам процесса квантования;
[0030] Фиг. 20A-20C являются схемами, иллюстрирующими результаты выполнения процесса квантования во втором варианте осуществления;
[0031] Фиг. 21 является схемой, иллюстрирующей точечные шаблоны согласно результатам процесса квантования во втором варианте осуществления;
[0032] Фиг. 22A-22C являются схематичными чертежами, иллюстрирующими печатающую головку, используемую в третьем варианте осуществления;
[0033] Фиг. 23 является блок-схемой последовательности операций обработки изображения в третьем варианте осуществления;
[0034] Фиг. 24A-24C являются схемами, иллюстрирующими шаблоны размещения точек и опорный индексный шаблон;
[0035] Фиг. 25A и 25B являются схемами для объяснения способа приведения в действие с разделением по времени;
[0036] Фиг. 26A-26D являются схемами для объяснения управления приведением в действие в третьем варианте осуществления;
[0037] Фиг. 27A и 27B являются схемами для объяснения сдвига момента приведения в действие в прямом и обратном проходе;
[0038] Фиг. 28A и 28B являются схемами для объяснения сдвига столбца растровой группы;
[0039] Фиг. 29A и 29B являются схемами, иллюстрирующими сетчатые шаблоны, осуществленные в третьем варианте осуществления;
[0040] Фиг. 30A-30D являются схемами, иллюстрирующими индексный шаблон и части двоичных данных;
[0041] Фиг. 31A-31B являются схемами, иллюстрирующими способ создания индексного шаблона;
[0042] Фиг. 32A и 32B являются схемами, иллюстрирующими пороговые матрицы, используемые в третьем варианте осуществления;
[0043] Фиг. 33 является схемой, иллюстрирующей устойчивый шаблон, осуществленный в третьем варианте осуществления;
[0044] Фиг. 34A-34D являются схемами, иллюстрирующими пороговые матрицы, используемые в области низкого значения градации;
[0045] Фиг. 35 является схемой, иллюстрирующей точечные шаблоны, сформированные в области низкого значения градации;
[0046] Фиг. 36 является блок-схемой последовательности операций обработки изображения в четвертом варианте осуществления;
[0047] Фиг. 37A-37C являются схемами, иллюстрирующими шаблон размещения точек и индексный шаблон в четвертом варианте осуществления; и
[0048] Фиг. 38A и 38B являются схемами, иллюстрирующими шаблоны масок в процессе маскирования.
Описание вариантов осуществления
<Характеристики устойчивого шаблона>
[0049] Сначала, приводится описание устойчивого шаблона, который является широко применяемым к вариантам осуществления настоящего изобретения. В этой спецификации устойчивый шаблон является точечным шаблоном, сформированным в случае, когда два точечных шаблона печатаются в предварительно определенной пиксельной области перекрывающимся образом, и имеет такую характеристику, что покрытие точек и зернистость не изменяются значительно в пиксельной области, даже если два точечных шаблона смещаются относительно друг друга. Отметим, что покрытие указывает пропорцию площади покрытия точек к печатному носителю.
[0050] Фиг. 1 является схемой, иллюстрирующей пример устойчивого шаблона. Фиг. 1 иллюстрирует состояние, когда точки с диаметром 42 мкм выборочно размещаются в пиксельных позициях, размещенных с 1200 точек/дюйм на плоскости XY. Фиг. 1 иллюстрирует состояние, когда первый точечный шаблон 101, сформированный из группы первых точек, и второй точечный шаблон 102, сформированный из группы вторых точек, накладываются один поверх другого, чтобы формировать устойчивый шаблон 100. На фиг. 1, хотя шаблоны частично являются вырезанными и иллюстрируются, каждый шаблон предполагает циклическое размещение в направлениях X и Y.
<Смещение в единицах одного пиксела>
[0051] Фиг. 2 является схемой, иллюстрирующей состояния, когда второй точечный шаблон 102 сдвигается относительно первого точечного шаблона 101 в единицах одного пиксела. Центральный шаблон иллюстрирует состояние, когда сдвиг не существует, и является таким же, что и устойчивый шаблон 100 на фиг. 1. Шаблоны вокруг центрального шаблона иллюстрируют состояния, в которых второй точечный шаблон 102 сдвигается относительно первого точечного шаблона 101 на один пиксел (21 мкм) в восьми направлениях в плоскости XY, соответственно.
[0052] Обнаружено, что аналогичный повторяющийся шаблон 200 возникает в каждом из точечных шаблонов. Кроме того, обнаружилось, что, хотя эти девять шаблонов изменяются в позиции, где повторяющийся шаблон 200 возникает, девять шаблонов являются практически одинаковым точечным шаблоном, в котором один и тот же повторяющийся шаблон 200 повторяющимся образом уложен в вертикальном и горизонтальном направлениях. В таком случае, если второй точечный шаблон 102 в каждом из восьми шаблонов, иллюстрированных вокруг центрального шаблона, дополнительно сдвигается на один пиксел в том же направлении, шаблон, в котором повторяющийся шаблон 200 повторяющимся образом укладывается в вертикальном и горизонтальном направлениях, получается, как описано выше.
[0053] Как описано выше, устойчивый шаблон 100 имеет такую характеристику, что, в случае, когда первый точечный шаблон 101 и второй точечный шаблон 102 смещаются относительно друг друга, одинаковый точечный шаблон может быть получен независимо от величины смещения и направления смещения шаблонов. В последующем описании характеристика, в которой, даже если первый точечный шаблон 101 и второй точечный шаблон 102 смещаются относительно друг друга в направлении XY, шаблон, в котором одинаковый повторяющийся шаблон 200 размещается в другой фазе, может быть получен, называется "поступательной симметрией". Кроме того, минимальный интервал смещения, при котором "поступательная симметрия" воспроизводится, называется "циклом воспроизведения поступательной симметрии". В устойчивом шаблоне, описанном на фиг. 1 и 2, один пиксел в 1200 точек/дюйм (21 мкм) является "циклом воспроизведения поступательной симметрии".
[0054] Фиг. 3A и 3B являются схемами для объяснения механизмов, в которых поступательная симметрия может быть получена в устойчивом шаблоне.
[0055] Фиг. 3A иллюстрирует состояние, в котором не существует смещения между первым точечным шаблоном 101 и вторым точечным шаблоном 102. Точечный шаблон на фиг. 3A включает в себя наложенные очки 301, в каждой из которых первая точка, формирующая первый точечный шаблон 101, и вторая точка, формирующая второй точечный шаблон 102, накладываются одна поверх другой. Кроме того, точечный шаблон на фиг. 3A включает в себя смежные точки 302-305, в которых первые точки и вторые точки являются частично наложенными одни поверх других, и одиночные точки, которые не наложены на другие точки. На фиг. 3A ориентирные линии, проходящие через центры наложенных точек 301, иллюстрируются прерывистыми линиями.
[0056] В этом случае, если мы фокусируются на какой-либо одно из наложенных точек 301, обнаруживается, что размещение первых точек и вторых точек вокруг этой наложенной точки 301 является точечно симметричным относительно наложенной точки 301. Например, на фиг. 3A, смежная точка 303, сформированная из левой второй точки и правой первой точки, размещается в позиции, точечно симметричной к смежной точке 302, сформированной из левой первой точки и правой второй точки, относительно наложенной точки 301. Кроме того, смежная точка 305, сформированная из верхней второй точки и нижней первой точки, размещается в позиции, точечно симметричной относительно смежной точки 304, сформированной из верхней первой точки и нижней второй точки, относительно наложенной точки 301.
[0057] Фиг. 3B иллюстрирует состояние, когда второй точечный шаблон 102 сдвигается относительно первого точечного шаблона 101 в направлении +X на один пиксел (21 мкм). Каждая из наложенных точек 301 на фиг. 3A изменяется на смежную точку 302, сформированную из левой первой точки и правой второй точки на фиг. 3B. Кроме того, смежная точка 303, сформированная из левой второй точки и правой первой точки на фиг. 3A, изменяется на наложенную точку 301 на фиг. 3B.
[0058] В сравнении фиг. 3A и 3B, хотя позиции, где наложенные точки 301 размещаются на фиг. 3B, изменяются с позиций, где наложенная точка 301 размещается на фиг. 3A, количество и цикл наложенных точек 301, которое является количеством и циклом ориентирных линий, не изменяется. Кроме того, компоновка первых точек и вторых точек в повторяющемся шаблоне 200, окруженном ориентирными линиями, также не изменяется. В частности, покрытие точек не изменяется в повторяющемся шаблоне 200, даже если смещение в единицах одного пиксела, т.е. в единицах цикла воспроизведения поступательной симметрии, возникает между первым точечным шаблоном 101 и вторым точечным шаблоном 102.
<Смещение меньше цикла воспроизведения поступательной симметрии>
[0059] Фиг. 4A и 4B являются схемами для объяснения эффектов смещения меньше одного пиксела (21 мкм) между первым точечным шаблоном 101 и вторым точечным шаблоном 102. Фиг. 4A является схемой, иллюстрирующей единицу смещения менее одного пиксела ради удобства. Один пиксел при 1200 точек/дюйм иллюстрируется как дополнительно разделенный на 8×8 областей при 9600 точек/дюйм. В случае 9600 точек/дюйм шаг сетки равен приблизительно 2,6 мкм.
[0060] Фиг. 4B иллюстрирует состояния, когда верхний левый угол второго точечного шаблона 102 сдвигается в различные позиции, при этом верхний левый угол первого точечного шаблона 101 зафиксирован в первоначальной точке A (0, 0). На фиг. 4B пять состояний, когда верхний левый угол второго точечного шаблона 102 сдвигается в точку A (0, 0), точку B (4, 0), точку C (8, 0), точку D (4, 4) и точку E (8, 8), иллюстрируются. Шаблон для точки A (0, 0) соответствует устойчивому шаблону 100, иллюстрированному в центральном фрагменте на фиг. 2. Шаблон точки C (8, 0) соответствует шаблону в центральном правом фрагменте на фиг. 2, а шаблон для точки E (8, 8) соответствует шаблону в нижнем правом фрагменте на фиг. 2.
[0061] Фиг. 5A и 5B являются схемами, иллюстрирующими изменение в покрытии точек при смещении меньше цикла воспроизведения поступательной симметрии. Фиг. 5A иллюстрирует изменение покрытия точек в случае, когда позиция второго точечного шаблона 102 изменяется между точкой A (0, 0) и точкой C (8, 0) на фиг. 4A, в частности, в случае, когда второй точечный шаблон 102 смещается в направлении +X (правое направление). Между тем, фиг. 5B иллюстрирует изменение покрытия точек в случае, когда позиция второго точечного шаблона изменяется между точкой A (0, 0) и точкой E (8, 8), в частности, в случае, когда второй точечный шаблон смещается в направлении +XY (нижнее правое направление). В этом случае, покрытие точек указывает пропорцию, при которой поверхность листа покрывается точками с диаметром 42 мкм, и изменение покрытия точек указывает значение степени изменения, при котором покрытие точек изменяется в зависимости от смещения.
[0062] На фиг. 5A шаблон для точки A (0, 0) и шаблон для точки C (8, 0) находятся в соотношении, в котором эти шаблоны смещаются друг от друга на один цикл воспроизведения поступательной симметрии. Соответственно, эти шаблоны являются поступательно симметричными относительно друг друга и имеют одинаковое покрытие точек (40,1%). Таким образом, изменение покрытия точек равно 0% в обоих шаблонах. Между тем, шаблон точки B (4, 0) является шаблоном между точкой A (0, 0) и точкой C (8, 0) и не является поступательно симметричным по отношению к шаблонам точки A (0, 0) и точки C (8, 0) и имеет большее покрытие точек, равное 40,5%. Соответственно, изменение покрытия точек равно +0,4%(=40,5-40,1).
[0063] На фиг. 5B шаблон для точки A (0, 0) и шаблон для точки E (8, 8) находятся в соотношении, в котором эти шаблоны смещаются друг от друга на один цикл воспроизведения поступательной симметрии. Соответственно, эти шаблоны являются поступательно симметричными относительно друг друга и оба имеют покрытие точек 40,1%. Таким образом, изменение покрытия точек равно 0% в обоих шаблонах. Между тем, шаблон точки D (4, 4) является шаблоном между точкой A (0, 0) и точкой E (8, 8) и не является поступательно симметричным по отношению к шаблонам точки A (0, 0) и точки E (8, 8) и имеет большее покрытие точек, равное 40,6%. Соответственно, изменение покрытия точек равно +0,5%(=40,6-40,1). Однако изменение этого уровня является в достаточной степени меньшим по сравнению с покрытием поверхности листа, и является трудно визуально воспринимаемым.
[0064] В частности, в вышеупомянутом устойчивом шаблоне, изменение плотности, вызванное смещением меньше цикла воспроизведения поступательной симметрии, визуально не воспринимается, и самое изменение плотности не возникает при смещении в единицах цикла воспроизведения поступательной симметрии. Таким образом, вышеупомянутый устойчивый шаблон является шаблоном, в котором неравномерная плотность менее вероятно должна возникать независимо от направления смещения и величины смещения.
<Рассмотрение смежных точек>
[0065] Фиг. 6 является схемой, иллюстрирующей изменение в площади покрытия, которое возникает с разделением наложенных точек на микроскопическом уровне. Горизонтальная ось представляет величину смещения второй точки относительно первой точки в единицах пикселов при 9600 точек/дюйм. Один пиксел соответствует приблизительно 2,6 мкм. Вертикальная ось представляет площадь покрытия относительно листа, и единица измерения является точкой. В частности, "1" соответствует площади покрытия одной точки с диаметром 42 мкм.
[0066] В случае, когда первая точка и вторая точка полностью накладываются одна поверх другой, площадь покрытия равна 1. Чем больше вторая точка смещается относительно первой точки, тем большей становится площадь покрытия. Две точки полностью отделяются друг от друга при величине смещения около 16 пикселов, и площадь покрытия становится равной 2. После этого площадь покрытия сохраняется равной 2 независимо от величины смещения. Отметим, что в случае когда смещение возникает между первым и вторым точечными шаблонами, существуют фрагменты, где наложенные точки разделяются, как на фиг. 6, и фрагменты, где разделенные точки изменяются на наложенные точки.
[0067] Фиг. 7A-7С являются схемами, иллюстрирующими, параллельно, состояние, когда наложенная точка отделяется со смещением между первым точечным шаблоном 101 и вторым точечным шаблоном 102, и состояние, когда точки для смежной точки накладываются одна поверх другой со смещением. Фиг. 7A иллюстрирует случай, когда точки для смежной точки, расположенные на расстоянии друг от друга с интервалом, соответствующим 1,5 точки (≈ 63 мкм), накладываются одна поверх другой, а фиг. 7B иллюстрирует случай, когда точки для смежной точки, расположенные на расстоянии друг от друга с интервалом, соответствующим 1,0 точки (≈ 42 мкм), накладываются одна поверх другой. Кроме того, фиг. 7C иллюстрирует случай, когда точки для смежных точек, расположенные на расстоянии друг от друга с интервалом, соответствующим 0,5 точки (≈ 21 мкм), накладываются одна поверх другой. На каждом чертеже площадь покрытия наложенной точки, которая, в конечном счете, разделяется, иллюстрируется пунктирной линией, площадь покрытия смежной точки, которая, в конечном счете, накладывается, иллюстрируется прерывистой линией, и сумма (суммарная площадь покрытия) этих двух типов площадей покрытия иллюстрируется сплошной линией. Кроме того, на каждом чертеже, горизонтальная ось иллюстрирует диапазон до точки, где смежная точка становится полностью наложенной точкой.
[0068] В фиг. 7A первоначальное значение и конечное значение суммарной площади покрытия равно 3 точки, и суммарная площадь покрытия получает максимальное значение 3,8 точки при 12 пикселах, которое является медианным значением. В фиг. 7B первоначальное значение и конечное значение суммарной площади покрытия равно 3 точки, и суммарная площадь покрытия получает максимальное значение 3,3 точки при 8 пикселах, которое является медианным значением. На фиг. 7C суммарная площадь покрытия является устойчивой при 2,6 точки от первоначального значения до конечного значения.
[0069] В частности, посредством сравнения фиг. 7A-7C, можно сказать, что для того, чтобы пресекать изменение плотности для смещения меньше цикла воспроизведения поступательной симметрии, является предпочтительным создавать интервал между двумя точками, формирующими смежную точку, подготовленными заранее, настолько малым, насколько возможно, более предпочтительно создавать этот интервал равным 0,5 точек или менее. Однако визуально обнаруживаемая плотность не всегда является пропорциональной покрытию точек. В частности, интервал между двумя точками смежной точки, которые должны быть подготовлены заранее в устойчивом шаблоне, предпочтительно регулируется при необходимости в зависимости от разрешения печати, диаметра точки, плотности точки и т.п.
<Условия устойчивого шаблона>
[0070] Ниже предоставляется описание условий, требуемых для того, чтобы шаблон стал устойчивым шаблоном, имеющим вышеупомянутые характеристики.
[0071] Первым условием является то, что первый точечный шаблон и второй точечный шаблон формируются из сетчатых шаблонов, отличных друг от друга.
[0072] Описывается определение сетчатого шаблона. В этой спецификации сетчатый шаблон относится к шаблону, в котором позиция какой-либо точки по отношению к позиции другой точки может быть указана двумя базисными векторами. Например, первый точечный шаблон 101 на фиг. 1 может называться сетчатым шаблоном, имеющим a1 и b1 в качестве базисных векторов. Кроме того, второй точечный шаблон 102 может называться сетчатым шаблоном, имеющим a2 и b2 в качестве базисных векторов. Два сетчатых шаблона, определенных одинаковыми базисными векторами, могут считаться одним и тем же сетчатым шаблоном, а два сетчатых шаблона, определенных различными базисными векторами, могут считаться различными сетчатыми шаблонами. В частности, первый точечный шаблон 101, в котором базисными векторами являются a1 и b1, и второй точечный шаблон 102, в котором базисными векторами являются a2 и b2, являются различными сетчатыми шаблонами.
[0073] В случае, когда первый точечный шаблон и второй точечный шаблон являются одним и тем же сетчатым шаблоном, почти все точки становятся наложенными точками в позиции, где какая-либо точка становится наложенной точкой. В этом случае поступательно симметричный точечный шаблон не воспроизводится при смещении меньше шага сетки, определенного базисными векторами. Таким образом, существует риск того, что неравномерность плотности и зернистость становятся плохими в случае, когда смещение менее величин базисных векторов возникает.
[0074] Вторым условием является то, что в случае, когда наложенная точка формируется с помощью произвольной точки, наложенная точка и смежная точка присутствуют смешанным образом. Кроме того, первая точка и вторая точка, формирующие смежную точку, размещаются с интервалом менее шага сетки, определенного базисными векторами.
[0075] Фиг. 8 иллюстрирует пример шаблона, который удовлетворяет первому условию, но не удовлетворяет второму условию. Хотя первый точечный шаблон 801 и второй точечный шаблон 802 являются различными сетчатыми шаблонами, не существуют смежные точки в объединенном точечном шаблоне 803, полученном наложением шаблонов 801 и 802 один поверх другого. Все точки являются либо наложенными точками 804, либо одиночными точками 805. В этом случае, поступательная симметрия может быть достигнута между первым точечным шаблоном 801 и вторым точечным шаблоном 802 при смещении меньше шага сетки, и эффект стабилизации площади покрытия, как описано на фиг. 7A-7C, не может быть получен.
[0076] Кроме того, фиг. 9 иллюстрирует другой пример шаблона, который удовлетворяет первому условию, но не удовлетворяет второму условию. В этом примере первый точечный шаблон 901 и второй точечный шаблон 902 являются различными сетчатыми шаблонами, и наложенные точки 904 и смежные точки 905 присутствуют в объединенном точечном шаблоне 903, полученном наложением шаблонов 901 и 902 один поверх другого. Однако интервал D2 между двумя точками, формирующими смежную точку 905, больше шага D1 сетки, определенного базисными векторами первого точечного шаблона 901. В этом случае, точки для смежной точки 905 не могут быть в достаточной степени наложенными одна поверх другой в случае, когда первый точечный шаблон 901 и второй точечный шаблон 902 смещаются относительно друг друга на расстояние, равное или меньше шага сетки, и наложенная точка 904 разделяется. В результате, также в этом шаблоне, эффект стабилизации площади покрытия, как описано на фиг. 7A-7C, не может быть получен.
[0077] Третьим условием является то, что соседние точки с различными направлениями приближения присутствуют между множеством смежных точек. В этом случае, направление приближения ссылается на наклон прямой линии, соединяющей центры первой точки и второй точки, формирующих каждую смежную точку.
[0078] Фиг. 10 иллюстрирует пример шаблона, который удовлетворяет первому условию и второму условию, но не удовлетворяет третьему условию. В этом примере первый точечный шаблон 1001 и второй точечный шаблон 1002 являются различными сетчатыми шаблонами, и наложенные точки 1004 и смежные точки 1005 присутствуют в объединенном точечном шаблоне 1003, полученном наложением шаблонов 1001 и 1002 один поверх другого. Кроме того, первая точка и вторая точка, формирующие каждую смежную точку 1005, размещаются с интервалом D2 меньше шага D1 сетки первого точечного шаблона 1001 и второго точечного шаблона 1002.
[0079] Однако, в объединенном точечном шаблоне 1003, все смежные точки 1005 формируются посредством приближения первых точек и вторых точек в направлении X и не формируются посредством приближения в направлении, отличном от направления X. В этой конфигурации эффект, описанный на фиг. 7A и 7C, может быть получен в случае, когда направление, в котором первый точечный шаблон 1001 и второй точечный шаблон 1002 смещаются в направлении приближения, является направлением X. Однако, в случае, когда первый точечный шаблон 1001 и второй точечный шаблон 1002 смещаются в направлении Y, ортогональном направлению X, две точки, формирующие каждую смежную точку, не накладываются одна поверх другой с разделением наложенной точки 1004 в направлении Y, и это ведет к изменению в площади покрытия.
[0080] Между тем, устойчивый шаблон 100, описанный на фиг. 1, удовлетворяет всем с первого по третье условиям, описанным выше. В частности, со ссылкой на фиг. 1, первый точечный шаблон 101 и второй точечный шаблон 102 формируются из сетчатых шаблонов с различными базисными векторами (первое условие). Существуют наложенные точки 104 и смежные точки 105 в объединенном точечном шаблоне 100, полученном наложением шаблонов 101 и 102 один поверх другого, и первая точка и вторая точка, формирующие каждую смежную точку 105, размещаются с интервалом меньше шага сетки, определенного базисными векторами (второе условие). Кроме того, в объединенном точечном шаблоне 100, существует множество смежных точек с различными направлениями приближения, такие как смежные точки, в которых первая и вторая точка приближаются друг к другу в направлении X, смежные точки, в которых первая и вторая точки приближаются друг к другу в направлении Y, и смежные точки, в которых первая и вторая точки приближаются друг к другу в диагональном направлении (третье условие).
[0081] Соответственно, в объединенном точечном шаблоне 100, удовлетворяющем вышеупомянутым трем условиям, результаты, уже описанные с помощью фиг. 2-7C, получаются. В частности, даже если относительное смещение между первым и вторым точечными шаблонами возникает, изменение зернистости и неравномерности плотности не воспринимаются, и полученное изображение может быть распознано как высококачественное изображение.
[0082] Варианты осуществления, использующие устойчивый шаблон, имеющий вышеупомянутые характеристики, в частности, описываются ниже.
(Первый вариант осуществления)
[0083] В варианте осуществления вышеупомянутый устойчивый шаблон используется в случае, когда серийное струйное печатающее устройство выполняет двунаправленную многопроходную печать.
[0084] Фиг. 11 является видом в перспективе, иллюстрирующим схему блока печати в серийном струйном печатающем устройстве 2 (далее в данном документе также просто называемом печатающим устройством), применимом к варианту осуществления. Зажимающая часть, включающая в себя транспортировочный ролик 1101, размещенный на маршруте транспортировки, и прижимной ролик 1102, выполненный с возможностью следовать за транспортировочным роликом 1101, транспортирует печатный носитель P, поданный в блок печати, в направлении -Y (вспомогательное направление прохода) с вращением транспортировочного ролика 1101.
[0085] Столик 1103 предусматривается в позиции печати, обращенным к поверхности (сопловой поверхности) печатающей головки H струйного типа, на которой формируются сопла, и поддерживает тыльную сторону печатного носителя P снизу, чтобы поддерживать постоянное расстояние между передней стороной печатного носителя P и сопловой поверхностью печатающей головки H.
[0086] Печатный носитель P в области, в которой печать выполняется на столике 1103, транспортируется в направлении -Y с вращением выводящего валика 1105, в то же время являясь зажатым выводящим валиком 1105 и подпорой 1106, выполненной с возможностью следовать за выводящим валиком 1105, и выводится в выходной лоток 1107.
[0087] Печатающая головка H съемным образом устанавливается на каретку 1108 в такой позиции, что ее сопловая поверхность обращена к столику 1103 или печатному носителю P. Каретка 1108 выполняет возвратно-поступательное перемещение в направлении X, которое является главным направлением прохода, по двум направляющим рельсам 1109 и 1110 посредством движущего усилия электромотора каретки (не иллюстрирован) и, в процессе этого возвратно-поступательного перемещения, печатающая головка H выполняет операцию выпуска согласно сигналу выпуска.
[0088] Направления ±X, в которых каретка 1108 перемещается, являются направлениями, пересекающими направление -Y, в котором печатный носитель транспортируется, и называются главным направлением прохода. Между тем, направление -Y транспортировки печатного носителя называется вспомогательным направлением прохода. Главный проход (перемещение, подразумевающее выпуск) каретки 1108 и печатающей головки H и транспортировка (вспомогательный проход) печатного носителя P поочередно повторяются, и изображение, тем самым, формируется на печатном носителе P шаг за шагом.
[0089] Фиг. 12 является схематичным чертежом в случае, когда печатающая головка H наблюдается со стороны сопловой поверхности. На сопловой поверхности четыре ряда 1201-1204 сопел размещаются параллельно. В каждом из рядов сопел 128 сопел, выполненных с возможностью выпуска одинакового типа чернил, выстроены в Y-направлении с шагом 1200 точек/дюйм. В варианте осуществления ряд 1201 сопел выпускает голубые чернила, ряд 1202 сопел выпускает пурпурные чернила, ряд 1203 сопел выпускает желтые чернила, и ряд 1204 сопел выпускает черные чернила.
[0090] Фиг. 13 является блок-схемой для объяснения конфигурации управления системой струйной печати, применимой к варианту осуществления. Система струйной печати варианта осуществления включает в себя струйное печатающее устройство 2, описанное на фиг. 11, и устройство 1 обработки изображения. Устройство 1 обработки изображения может быть, например, персональным компьютером (PC).
[0091] Устройство 1 обработки изображения формирует данные изображения, печатаемые посредством печатающего устройства 2. В устройстве 1 обработки изображения главный блок 1308 управления формируется из центрального процессора (CPU), постоянного запоминающего устройства (ROM), оперативного запоминающего устройства (RAM), специализированной интегральной схемы (ASIC) или т.п. и выполняет обработку изображения и т.п. при создании изображения в устройстве 1 обработки изображения и при печати созданного изображения в печатающем устройстве 2. Интерфейс (I/F) 1309 устройства обработки изображения обменивается информационными сигналами с печатающим устройством 2. Блок 1310 отображения отображает различные части информации пользователю и, например, жидкокристаллический дисплей (LCD) или т.п. является применимым в качестве блока 1310 отображения. Операционный блок 1314 является операционным блоком, используемым пользователем для выполнения операций, и, например, клавиатура и мышь является применимой в качестве операционного блока 1314. Системная шина 1312 соединяет главный блок 1308 управления и различные функции друг с другом. Сигнальная линия 1313 интерфейса соединяет устройство 1 обработки изображения и печатающее устройство 2 друг с другом. Например, линия, удовлетворяющая спецификациям компании Centronics Data Computer Corp., является применимой в качестве типа интерфейсной сигнальной линии 1313.
[0092] В печатающем устройстве 2 контроллер 1301 формируется из CPU, ROM, RAM и т.п. и управляет всем печатающим устройством 2. Буфер 1302 печати хранит данные изображения перед передачей печатающей головке H в качестве растровых данных. Струйная печатающая головка H выпускает чернила из сопел согласно данным изображения, сохраненным в буфере 1302 печати.
[0093] Блок 1304 управления электромотором подачи-вывода приводит в действие неиллюстрированный транспортировочный мотор и управляет транспортировкой, подачей и выводом печатного носителя P. Блок 1300 управления мотором каретки приводит в действие неиллюстрированный электромотор каретки и управляет возвратно-поступательным проходом каретки 1108. Буфер 1306 данных временно хранит данные изображения, принятые от устройства 1 обработки изображения. Системная шина 1307 соединяет функции печатающего устройства 2 друг с другом.
[0094] Фиг. 14 является блок-схемой последовательности операций для объяснения обработки, выполняемой главным блоком 1308 управления устройства 1 обработки изображения при печати какого-либо изображения с помощью печатающего устройства 2. Эта обработка начинается в случае, когда пользователь вводит команду печати какого-либо изображения.
[0095] В случае, когда эта обработка начинается, главный блок 1308 управления сначала выполняет процесс коррекции цвета на этапе S1401. В варианте осуществления данные изображения, сформированные приложением или т.п., как предполагается, должны быть данными, в которых каждый из пикселов, размещенных с разрешением 1200 точек/дюйм, имеет 8-битное, 256-уровневое значение яркости для каждого из R (красного), G (зеленого) и B (синего). В процессе коррекции цвета главный блок 1308 управления преобразует такие RGB-данные каждого пиксела в R'G'B'-данные, выраженные в цветовом пространстве, уникальном для печатающего устройства 2. Например, в качестве конкретного способа преобразования, преобразование может быть выполнено посредством обращения к поисковой таблице, сохраненной заранее в памяти.
[0096] На этапе S1402 главный блок 1308 управления выполняет процесс цветоделения по R'G'B'-данным. В частности, главный блок 1308 управления обращается к поисковой таблице, сохраненной заранее в памяти, и преобразует значения R'G'B' яркости каждого пиксела в 8-битные, 256-уровневые значения CMYK плотности, соответствующие цветам чернил, используемых печатающим устройством 2.
[0097] На этапе S1403 главный блок 1308 управления выполняет процесс деления по 8-битным, 256-уровневым CMYK-данным и формирует части данных C1, M1, Y1 и K1 плотности для прямого прохода и части данных C2, M2, Y2 и K2 плотности для обратного прохода. В этом случае главный блок 1308 управления может практически одинаково делить значение плотности каждого цвета, указанное в CMYK-данных, на два.
[0098] После этого те же процессы выполняются параллельно для каждого цвета чернил. Соответственно, только процессы для частей черных данных (K1, K2) описываются в данном документе для упрощения.
[0099] На этапах S1404-1 и S1404-2 главный блок 1308 управления выполняет процесс коррекции градации по каждому из значений K1 и K2 плотности. Процесс коррекции градации является корректировкой, выполняемой для достижения линейного соотношения между введенным значением плотности и оптической плотностью, выраженной на печатном носителе P. В целом, процесс коррекции градации выполняется посредством обращения к одномерной поисковой таблице, подготовленной заранее. 8-битные, 256-уровневые значения K1 и K2 плотности преобразуются в 8-битные, 256-уровневые значения K1' и K2' плотности посредством процесса коррекции градации на этапах S1404-1 и S1404-2.
[0100] На этапах S1405-1 и S1405-2 главный блок 1308 управления выполняет предварительно определенный процесс квантования по каждому из значений K1' и K2' плотности и формирует квантованное значение K1'' для прямого прохода и квантованное значение K2'' для обратного прохода. Квантованное значение K1'' является 1-битными двоичными данными, указывающими печать (1) или отсутствие печати (0) для каждого пиксела при прямом проходе. Квантованное значение K2'' является 1-битными двоичными данными, указывающими печать (1) или отсутствие печати (0) для каждого пиксела при обратном проходе. Эта обработка, таким образом, завершается.
[0101] Части двоичных данных C1'', M1'', Y1'' и K1'' для прямого прохода и части двоичных данных C2'', M2'', Y2'' и K2'' для обратного прохода, сформированные в устройстве обработки изображения, отправляются печатающему устройству 2. Контроллер 1301 печатающего устройства 2 выполняет предварительно определенную многопроходную печать согласно принятым двоичным данным.
[0102] Отметим, что, хотя процесс деления для деления данных на данные для прямого прохода и данные для обратного прохода выполняется между процессом цветоделения и процессом коррекции градации в блок-схеме последовательности операций на фиг. 14, процесс деления может быть выполнен после коррекции градации.
[0103] Фиг. 15 является схематичным чертежом для объяснения двунаправленной двухпроходной многопроходной печати, которая выполняется в печатающем устройстве 2 под управлением контроллера 1301. В этом случае, для того, чтобы упрощать описание, операция печати для ряда 1204 сопел (см. фиг. 12) для черного цвета среди множества рядов сопел, размещенных в печатающей головке H, описывается.
[0104] В случае, когда двухпроходная многопроходная печать выполняется, 128 сопел, включенных в ряд 1204 сопел, делятся на первую разделенную область и вторую разделенную область.
[0105] При первом проходе печати контроллер 1301 выполняет операцию выпуска согласно двоичным данным K1'' с помощью первой разделенной области, в то же время перемещая печатающую головку H в направлении +X, которое является прямым направлением. Затем контроллер 1301 транспортирует печатный носитель в направлении -Y на 64 пиксела. На фиг. 15 ряд 1204 сопел перемещается в направлении +Y, чтобы выражать относительные позиционные соотношения между разделенными областями и печатным носителем.
[0106] Во втором проходе печати контроллер 1301 выполняет операцию выпуска согласно двоичным данным K2'' с помощью первой разделенной области и второй разделенной области, в то же время перемещая печатающую головку H в обратном направлении, противоположном направлению в первом проходе печати. Затем контроллер 1301 транспортирует печатный носитель в направлении -Y на 64 пиксела.
[0107] В третьем проходе печати контроллер 1301 выполняет операцию выпуска согласно двоичным данным K1'' с помощью первой разделенной области и второй разделенной области, в то же время перемещая печатающую головку H в прямом направлении. Затем контроллер 1301 транспортирует печатный носитель в направлении -Y на 64 пиксела.
[0108] После этого обратный проход, аналогичный второму проходу печати, и прямой проход, аналогичный третьему проходу печати, циклически выполняются с операцией транспортировки на 64 пиксела, выполняемой между этими проходами. Точечный шаблон согласно двоичным данным K1'', печатаемый в прямом проходе, и точечный шаблон согласно двоичным данным K2'', печатаемый в обратном проходе, таким образом, печатаются перекрывающимся образом в каждой единичной области печатного носителя. В варианте осуществления точечный шаблон согласно двоичным данным K1'', печатаемый в прямом проходе, называется первым точечным шаблоном, а точечный шаблон согласно двоичным данным K2'', печатаемый в обратном проходе, называется вторым точечным шаблоном.
[0109] Фиг. 16 является функциональной блок-схемой для осуществления процесса квантования, выполняемого на этапах S1405-1 и S1405-2 на фиг. 14. Блоки на фиг. 16 реализуются главным блоком 1308 управления устройства 1 обработки изображения, описанного на фиг. 13.
[0110] Блок 1601 ввода изображения отправляет части 256-уровневых данных C1', C2', M1', M2', Y1', Y2', K1' и K2' градации, подвергнутые процессу коррекции градации, ярдам 1602 размывания, подготовленным для соответствующих частей данных градации. Хотя фиг. 16 иллюстрирует конфигурацию ядра 1602 размывания для K1', аналогичные ядра 1602 размывания подготавливаются также для других частей данных градации.
[0111] Множество пороговых матриц 1604, соответствующих соответственным частям данных C1', C2', M1', M2', Y1', Y2', K1' и K2' градации, сохраняются заранее в памяти 1603. Пороговые матрицы 1604 хранят пороговые значения в ассоциации с пиксельными позициями индивидуальных пикселов и могут быть сформированы компьютером и сохранены в памяти 1603 заранее.
[0112] Блок 1605 получения порогового значения обращается к пороговой матрице 1604, соответствующей K1', получает пороговое значение Th, соответствующее позиции пиксела для K1' и принятое ядром 1602 размывания из пороговой матрицы 1604, и предоставляет пороговое значение Th блоку 1606 процесса квантования. Блок 1606 процесса квантования сравнивает значение K1' градации для пиксела, который должен быть обработан, принятое от блока 1601 ввода изображения, и пороговое значение Th, предоставленное от блока 1605 получения порогового значения, и определяет печать (1) или отсутствие печати (0) точки для пиксела, который должен быть обработан. Блок 1607 вывода результата квантования выводит информацию о печати (1) или отсутствии печати (0), определенную посредством блока 1606 процесса квантования, как квантованные данные K1'' для пиксела, который должен быть обработан.
[0113] Фиг. 17 является схемой, иллюстрирующей пример пороговых матриц, сохраненных в памяти 1603. Первая пороговая матрица 1701 для прямого прохода и вторая пороговая матрица 1702 для обратного прохода подготавливаются в качестве пороговых матриц.
[0114] На фиг. 17 отдельные квадраты соответствуют соответственно пикселам, размещенным в плоскости XY, и значение, описанное в каждом квадрате, указывает пороговое значение для соответствующей позиции пиксела. В варианте осуществления, так как K1' и K2', каждое, имеют одно из значений от 0 до 255, каждое пороговое значение Th задается в одно из значений от 0 до 254. В случае, когда K1' > Th в пикселе, который должен быть обработан, квантованное значение K1'' пиксела, который должен быть обработан, устанавливается в печать (K1'' = 1). Между тем, в случае, когда K1' ≤ Th, квантованное значение K1'' пиксела, который должен быть обработан, устанавливается в отсутствие печати (K1'' = 0). То же применимо к соотношению между K2' и K2''.
[0115] В варианте осуществления пороговые матрицы 1701 и 1702, каждая, имеющие область из 20 пикселов × 20 пикселов, как иллюстрировано на фиг. 17, подготавливаются и используются посредством циклического размещения в направлении X и направлении Y в прямом проходе и обратном проходе, соответственно. Отметим, что размер пороговых матриц не ограничивается этим размером. Размер может быть больше или меньше.
[0116] Первая пороговая матрица 1701 варианта осуществления создается так, что точечный шаблон, печатаемый согласно результату процесса квантования, становится первым точечным шаблоном 101 на фиг. 1 при предварительно определенном значении градации. Кроме того, вторая пороговая матрица 1702 создается так, что точечный шаблон, печатаемый согласно результату процесса квантования, становится вторым точечным шаблоном 102 на фиг. 1 при предварительно определенном значении градации. Соответственно, даже если смещение печати возникает при предварительно определенном значении градации между прямым проходом, в котором первый точечный шаблон 101 печатается, и обратным проходом, в котором второй точечный шаблон 102 печатается, покрытие точек и зернистость не изменяются значительно, и высококачественное изображение может быть напечатано.
[0117] Фиг. 18A-18C являются схемами, иллюстрирующими результаты выполнения процесса квантования с помощью первой пороговой матрицы 1701 и второй пороговой матрицы 1702 в случае, когда K1' и K2' одинакового значения вводятся для всех пикселов. Фиг. 18A иллюстрирует случай, когда K1'=K2'=13 вводятся для всех пикселов. Пикселы, чье пороговое значение Th удовлетворяет условию Th<K1'=13 в первой пороговой матрице 1701, и пикселы, чье пороговое значение Th удовлетворяет условию Th<K2'=13 во второй пороговой матрице 1702, т.е., пикселы, указывающие печать точек, иллюстрируются как черные пикселы.
[0118] Аналогично, фиг. 18B иллюстрирует случай, когда K1'=K2'=26 вводится для всех пикселов, а фиг. 18C иллюстрирует случай, когда K1'=K2'=51 вводится для всех пикселов. Обнаружилось, что, на всех фиг. 18A-18C, группа черных пикселов в первой пороговой матрице 1701 и группа черных пикселов во второй пороговой матрице 1702 формируют сетчатые шаблоны, отличные друг от друга.
[0119] Фиг. 19A-19C являются схемами, иллюстрирующими точечные шаблоны, сформированные на печатном носителе в случае, когда точки печатаются согласно результатам квантования, иллюстрированным на фиг. 18A-18C. Разрешение печати равно 1200 точек/дюйм, а диаметр точки равен 42 мкм.
[0120] Фиг. 19A иллюстрирует первый точечный шаблон и второй точечный шаблон, в которых точки напечатаны согласно черным пикселам на фиг. 18A, и объединенный точечный шаблон, полученный наложением этих шаблонов один поверх другого. Первый точечный шаблон и второй точечный шаблон являются сетчатыми шаблонами, чей шаг сетки равен Da1, и которые отличаются друг от друга (первое условие). В объединенном точечном шаблоне наложенная точка 191 и множество смежных точек 192 и 193 формируются. Первые точки и вторые точки, формирующие смежные точки 192 и 193, размещаются с интервалами Da2 и Da3, меньшими по сравнению с шагом Da1 сетки (второе условие). Кроме того, смежные точки 192 и 193 отличаются в направлении приближения первой точки и второй точки (третье условие). В частности, направление приближения первой точки и второй точки в смежной точке 192 является направлением X, в то время как направление приближения первой точки и второй точки в смежной точке 193 является направлением Y. Таким образом, объединенный точечный шаблон может рассматриваться как устойчивый шаблон.
[0121] Фиг. 19B иллюстрирует первый точечный шаблон и второй точечный шаблон, в которых точки напечатаны согласно черным пикселам на фиг. 18B, и объединенный точечный шаблон, полученный наложением этих шаблонов один поверх другого. Кроме того, фиг. 19C иллюстрирует первый точечный шаблон и второй точечный шаблон, в которых точки напечатаны согласно черным пикселам на фиг. 18C, и объединенный точечный шаблон, полученный наложением этих шаблонов один поверх другого. Хотя эти объединенные точечные шаблоны отличаются в шаге (Db1, Dc1) сетки, интервале (Db2, Db3, Dc2 и Dc3) между первой точкой и второй точкой, формирующими каждую смежную точку, и направлении приближения, объединенные точечные шаблоны, оба удовлетворяют первому-третьему условиям. Другими словами, при всех значения градации, иллюстрированных на фиг. 19A-19C, сформированный точечный шаблон может считаться устойчивым шаблоном.
[0122] Как описано выше, использование пороговых матриц варианта осуществления, описанного на фиг. 17, предоставляет возможность формирования устойчивого шаблона с первым точечным шаблоном, напечатанным в прямом проходе, и вторым точечным шаблоном, напечатанным в обратном проходе. В результате, даже если смещение возникает в каком-либо направлении на плоскости XY между прямым проходом и обратным проходом, поступательный симметричный точечный шаблон воспроизводится, и покрытие точек и зернистость значительно не изменяются. Следовательно, высококачественное изображение может быть напечатано.
[0123] Простое описание приводится для способа создания пороговой матрицы, посредством которого предпочтительный устойчивый шаблон может быть получен при множестве уровней градации, как описано выше. В качестве способа создания пороговой матрицы для получения высокой дисперсности точек был традиционно известен способ, в котором то, насколько плотно или разреженно точки находятся в пиксельной области, формирующей пороговую матрицу, оценивается, и пороговые значения для соответствующих пикселов в пороговой матрице задаются в возрастающем порядке. В варианте осуществления пороговые значения могут быть заданы для соответствующих пикселов пороговых матриц посредством добавления ограничений для выражения различных сетчатых шаблонов в индивидуальных пороговых матрицах и посредством дополнительного выполнения оценки плотности-разреженности точек в объединенном точечном шаблоне. В любом случае, пока пороговые матрицы, удовлетворяющие вышеупомянутым первому-третьему условиям, осуществляются на каждом уровне градации, является возможным воспроизводить поступательный симметричный точечный шаблон и печатать высококачественное изображение, даже если смещение возникает в каком-либо направлении между прямым проходом и обратным проходом.
<Применение первого варианта осуществления>
[0124] Хотя случай, когда точки с диаметром 42 мкм печатаются с разрешением печати 1200 точек/дюйм, описан выше в качестве примера, вариант осуществления не ограничивается такими условиями, как само собой разумеющееся.
[0125] Кроме того, хотя значения CMYK плотности соответствующих цветов, каждое, по существу, одинаково делятся надвое в процессе деления (S1403) на фиг. 14, значение плотности может быть неодинаково поделено в процессе деления. В этом случае, хотя число напечатанных точек является неодинаковым между первым точечным шаблоном и вторым точечным шаблоном, сформированными на печатном носителе, те же результаты, что и результаты в вышеупомянутом варианте осуществления, могут быть получены, пока вышеупомянутые первое-третье условия удовлетворяются.
[0126] Кроме того, хотя двухпроходная, двунаправленная многопроходная печать описана выше в качестве примера, вариант осуществления может быть применен к двунаправленной печати из четырех или более проходов. В 2N-проходной многопроходной печати, в которой печать выполняется посредством выполнения прямого прохода N раз и обратного прохода N раз в каждой единичной области печатного носителя, печатающее устройство должно лишь формировать первый точечный шаблон в сочетании N прямых проходов и формировать второй точечный шаблон в сочетании N обратных проходов.
[0127] Кроме того, хотя двухпроходная, двунаправленная многопроходная печать описана выше, в многопроходной печати смещение печати между проходами печати может возникать, даже если проходы печати являются проходами в одном и том же направлении. В таком случае, точечный шаблон, сформированный в первом проходе печати, и точечный шаблон, сформированный во втором проходе печати, должны быть лишь первым точечным шаблоном и вторым точечным шаблоном, соответственно.
[0128] Кроме того, хотя случай, когда первый точечный шаблон и второй точечный шаблон печатаются одними и теми же чернилами и с одним и тем же размером точки, описывается в качестве примера, эти шаблоны могут быть напечатаны разными чернилами или с разными размерами точек. Например, печать может быть такой, что первый точечный шаблон печатается черным цветом, а второй точечный шаблон печатается голубым цветом. Кроме того, печать может быть такой, что первый точечный шаблон печатается большими точками, а второй точечный шаблон печатается маленькими точками. Также в этом случае, неодинаковость оттенка и изменение в зернистости вследствие смещения печати между точечными шаблонами могут быть уменьшены, пока объединенный точечный шаблон является устойчивым шаблоном. В этом случае, печать может быть однопроходной печатью, в которой первый точечный шаблон и второй точечный шаблон печатаются в одном и том же проходе печати.
(Второй вариант осуществления)
[0129] Традиционно, был случай, когда, даже если предпочтительная дисперсность точек получается для одного цвета, дисперсность точек уменьшается при печати изображения со смешением цветов, и зернистость становится заметной. Чтобы учитывать такую проблему, описание патента США №6867884 описывает способ квантования, в котором предпочтительная дисперсность точек получается также при смешивании цветов. В частности, патент США №6867884 описывает процесс квантования, в котором одна матрица размывания, приспособленная для получения предпочтительной дисперсности, подготавливается, и одна и та же матрица размывания используется для множества цветов, в то же время корректируя пороговые значения между множеством цветов. В варианте осуществления приведено описание режима выполнения процесса квантования с помощью матриц размывания, описанных на фиг. 17, в то же время корректируя пороговые значения между множеством цветов. Отметим, что система струйной печати, описанная на фиг. 11-13, предполагает использование также в этом варианте осуществления.
[0130] Процесс квантования этого варианта осуществления описывается со ссылкой на фиг. 16 снова. В этом случае черный цвет задается в качестве первого цвета, а голубой цвет как второй цвет в качестве примера приоритета выполнения квантования. Сначала, в ядре 1602 размывания для K1', который является первым цветом, блок 1605 получения порогового значения обращается к пороговой матрице 1604 и предоставляет пороговое значение Thk, соответствующее позиции пиксела для пиксела, который должен быть обработан, блоку 1606 процесса квантования. В частности, первая пороговая матрица 1701, описанная на фиг. 17, предполагает использование в качестве матрицы размывания для K1'.
[0131] Блок 1606 процесса квантования сравнивает значение градации для K1', принятое от блока 1601 ввода изображения, и пороговое значение Thk, предоставленное блоком 1605 получения порогового значения, и определяет печать (1) или отсутствие печати (0) точки для пиксела, который должен быть обработан. В частности:
K1''=1 в случае, когда K1'>Thk
K1''=0 в случае, когда K1'≤Thk.
[0132] Далее, в ядре 1602 размывания для голубого цвета, который является вторым цветом, блок 1605 получения порогового значения обращается к пороговой матрице 1701 и предоставляет пороговое значение Thk, соответствующее позиции пиксела для пиксела, который должен быть обработан, блоку 1606 процесса квантования. Блок 1606 процесса квантования для голубого цвета задает значение, полученное вычитанием значения K1' из предоставленного порогового значения Thk, в качестве нового порогового значения Thc для C1'. В частности:
Thc=Thk -K1'.
В этом случае, если Thc является отрицательным значением, блок 1606 процесса квантования добавляет максимальное значение 255 градации, чтобы корректировать пороговое значение Thc.
Thc=255+Thc
[0133] Затем, блок 1606 процесса квантования выполняет процесс квантования для C1', принятого от блока 1601 ввода изображения, с помощью порогового значения Thc, полученного, как описано выше. В частности:
C1''=1 в случае, когда C1'>Thc
C1''=0 в случае, когда C1'≤Thc.
[0134] Отметим, что K2' и C2', которые являются частями данных градации для обратного прохода, также подвергаются тому же процессу, что и процесс, описанный выше, с использованием второй пороговой матрицы 1702.
[0135] Фиг. 20A-20C являются схемами, иллюстрирующими результаты выполнения процесса квантования варианта осуществления. Фиг. 20A иллюстрирует распределение пикселов, чьи части квантованных данных K1'' и K2'' равны 1 в случае, когда K1'=K2'=20 вводится для каждого пиксела. Что касается K1' и K2', которые являются первым цветом, пикселы, для которых пороговые значения от 0 до 19 задаются в первой пороговой матрице 1701 и второй пороговой матрице 1702, являются черными пикселами.
[0136] Фиг. 20B иллюстрирует распределение пикселов, чьи части квантованных данных C1'' и C2'' равны 1 в случае, когда C1'=C2'=6 вводится для каждого пиксела. Фиг. 20B иллюстрирует пороговые матрицы, полученные корректировкой каждого из пороговых значений в первой пороговой матрице 1701 и второй пороговой матрице 1702 согласно вышеупомянутым формулам. Что касается C1' и C2', которые являются вторым цветом, пикселы, для которых скорректированные пороговые значения от 0 до 5 задаются в скорректированных первой и второй пороговых матрицах, являются черными пикселами. Такие черные пикселы соответствуют пикселам, для которых пороговые значения от 20 до 25 задаются в первой пороговой матрице 1701 и второй пороговой матрице 1702 перед корректировкой. В частности, в сумме K1'' и C1'' пикселы, для которых пороговые значения от 0 до 25 задаются в первой пороговой матрице 1701, являются черными пикселами, и, в сумме K2'' и C2'', пикселы, для которых пороговые значения от 0 до 25 задаются во второй пороговой матрице 1702, являются черными пикселами.
[0137] Фиг. 20C иллюстрирует точечный шаблон, сформированный на печатном носителе в случае, когда точки печатаются согласно результатам квантования, иллюстрированным на фиг. 20A и 20B. На фиг. 20C разрешение печати равно 1200 точек/дюйм, а диаметр точки равен 42 мкм. Первый точечный шаблон, являющийся суммой K1'' и C1'', является сетчатым шаблоном согласно первой пороговой матрице 1701. Кроме того, второй точечный шаблон, являющийся суммой K2'' и C2'', является сетчатым шаблоном согласно второй пороговой матрице 1702. Соответственно, объединенный точечный шаблон, полученный объединением этих двух сетчатых шаблонов, является устойчивым шаблоном.
[0138] Тот же процесс может быть выполнен для пурпурного и желтого цветов. В частности, в случае, когда пурпурный является третьим цветом, а желтый является четвертым цветом, значение, полученное вычитанием значений K1' и C1' из порогового значения Thk, задается в качестве нового порогового значения Thm для M1', а значение, полученное вычитанием K1', C1' и M1' из порогового значения Thk, задается в качестве нового порогового значения Thy для Y1'. Затем, если полученное значение является отрицательным значением, пороговое значение может быть скорректировано посредством прибавления максимального значения 255 градации к нему.
[0139] В частности, в варианте осуществления, даже если смещение возникает в каком-либо направлении на плоскости XY между прямым проходом и обратным проходом, является возможным пресекать изменение покрытия точек с дисперсностью точек при смешивании цветов, поддерживаемом на высоком уровне, и печатать высококачественное изображение, в котором неравномерность плотности или неравномерность оттенка не обнаруживается.
[0140] Отметим, что, хотя случай, когда черный задается в качестве первого цвета, а голубой в качестве второго цвета, описан выше, порядок приоритета процесса квантования не ограничивается отдельным порядком. Например, возможно задавать голубой в качестве первого цвета и корректировать пороговое значение для черного в зависимости от значения градации голубого цвета. Однако для того, чтобы уменьшать зернистость всего изображения, предпочтительно задавать приоритет в порядке, начинающемся от чернил, которые имеют высокую силу точки и имеют тенденцию быть заметными на печатном носителе. Отметим, что сила точки, являющаяся высокой или низкой, указывает относительное соотношение степени, с которой одна точка, напечатанная на печатном носителе, снижает светлость. Соответственно, в случае, когда чернила четырех цветов - черного, голубого, пурпурного и желтого используются, как в варианте осуществления, является предпочтительным задавать порядок очередности так, что первый цвет является черным, второй цвет является голубым, третий цвет является пурпурным, и четвертый цвет является желтым.
[0141] Кроме того, в случае, когда чернила с одинаковым оттенком и различной светлостью, такие как светло-голубые или светло-пурпурные, используются, является предпочтительным задавать очередность для голубого или пурпурного выше очередности для светло-голубого или светло-пурпурного. Кроме того, в случае, когда существуют ряд сопел для больших точек и ряд сопел для маленьких точек для одних и тех же черных чернил, является предпочтительным задавать очередность для больших точек более высокой по сравнению с очередностью для маленьких точек.
[0142] Фиг. 21 иллюстрирует точечные шаблоны, сформированные на печатном носителе в случае, когда процесс квантования варианта осуществления выполняется с большими точками (42 мкм), заданными в качестве первого цвета, и маленькими точками (30 мкм), заданными в качестве второго цвета. Так как диаметры точек, формирующих сетчатые шаблоны, являются неодинаковыми, поступательная симметрия объединенного точечного шаблона слегка нарушается. Однако является возможным пресекать изменение в покрытии точек в широкой области и в достаточной степени проявлять эффект пресечения неравномерности оттенка и неравномерности плотности.
(Третий вариант осуществления)
[0143] Также в этом варианте осуществления серийное струйное печатающее устройство и система струйной печати, которая описана на фиг. 11 и 13, используются как в первом и втором вариантах осуществления. Однако, в этом варианте осуществления, печатающая головка с режимом, отличным от режимов в вышеупомянутых вариантах осуществления, используется, и обработка изображения и управление приводом, соответствующие этой печатающей головке, выполняются.
<Размещение сопел>
[0144] Фиг. 22A-22C являются схематичными чертежами, иллюстрирующими печатающую головку H, используемую в варианте осуществления, когда рассматривается со стороны сопловой поверхности. Как иллюстрировано на фиг. 22A, шесть рядов сопел размещаются параллельно на сопловой поверхности. Ряды сопел являются рядом 2201 сопел черного цвета, первым рядом 2202 сопел голубого цвета, первым рядом 2203 сопел пурпурного цвета, рядом 2204 сопел желтого цвета, вторым рядом 2205 сопел пурпурного цвета и вторым рядом 2206 сопел голубого цвета в порядке слева.
[0145] Фиг. 22B является укрупненным видом ряда 2201 сопел черного цвета. Ряд LEv и ряд LOd размещаются в ряду 2201 сопел черного цвета. Ряд LEv и ряд LOd, каждый, формируются посредством размещения сопел, выполненных с возможностью выпуска 5 пкл черных чернил, в направлении Y с шагом 600 точек/дюйм. В каждом из ряда LEv и ряда LOd 128 сопел выстраиваются, и ряд LEv размещается сдвинутым на полшага в направлении -Y относительно ряда LOd. Выполнение прохода печати с помощью ряда 2201 сопел черного цвета, имеющего такую конфигурацию, предоставляет возможность черным точкам с диаметром точки 38 мкм печататься на печатном носителе с плотностью печати 1200 точек/дюйм. Ряд 2204 сопел желтого цвета имеет ту же конфигурацию, что и ряд 2201 сопел черного цвета.
[0146] Фиг. 22C является укрупненным видом первого ряда 2202 сопел голубого цвета и вторым рядом 2206 сопел голубого цвета. В первом ряду 2202 сопел голубого цвета ряд LEv, выполненный с возможностью выпуска 5 пкл голубых чернил, ряд MEv, выполненный с возможностью выпуска 2 пкл голубых чернил, и ряд SOd, выполненный с возможностью выпуска 1 пкл голубых чернил, выстраиваются. Между тем, во втором ряду 2206 сопел голубого цвета ряд LOd, выполненный с возможностью выпуска 5 пкл голубых чернил, ряд MOd, выполненный с возможностью выпуска 2 пкл голубых чернил, и ряд SEv, выполненный с возможностью выпуска 1 пкл голубых чернил, выстраиваются. Каждый из рядов чернил конфигурируется посредством размещения 128 сопел в направлении Y с шагом 600 точек/дюйм.
[0147] В первом ряду 2202 сопел голубого цвета и втором ряду 2206 сопел голубого цвета ряд LEv размещается сдвинутым на половину шага (1200 точек/дюйм) в направлении -Y относительно ряда LOd, ряд MEv относительно ряда MOd, и ряд SEv относительно ряда SOd. Кроме того, ряд MEv и ряд MOd, выполненные с возможностью выпуска 2 пкл голубых чернил, и ряд SEv и ряд SOd, выполненные с возможностью выпуска 1 пкл голубых чернил, размещаются сдвинутыми на четверть шага (2400 точек/дюйм) в направлении -Y относительно ряда LEv и ряда LOd, выполненных с возможностью выпуска 5 пкл голубых чернил. Первый ряд 2203 сопел пурпурного цвета и второй ряд 2205 сопел пурпурного цвета имеют ту же конфигурацию, что и первый ряд 2202 сопел голубого цвета и второй ряд 2206 сопел голубого цвета.
<Обработка изображения>
[0148] Фиг. 23 является блок-схемой последовательности операций для объяснения обработки, выполняемой главным блоком 1308 управления устройства 1 обработки изображения в случае, когда печатающее устройство 2 варианта осуществления печатает какое-либо изображение. Так как процессы, выполняемые на этапах S2501-S2505, являются такими же, что и процессы этапов S1401-S1405 первого варианта осуществления, описанного на фиг. 14, их описание пропускается в данном документе. Отметим, что, хотя разрешение данных изображения равно 1200 точек/дюйм в первом варианте осуществления, разрешение равно 600 точек/дюйм в этом варианте осуществления.
[0149] Те же процессы выполняются параллельно для каждого цвета чернил в процессах после этапов S2504-1 и S2504-2. В этом разделе описываются процессы для данных голубого цвета (C1' и C2').
[0150] На этапах S2505-1 и S2505-2 главный блок 1308 управления выполняет предварительно определенный процесс квантования по каждой из частей имеющих множество значений данных C1' и C2' и формирует квантованные данные C1'' для прямого прохода и квантованные данные C2'' для обратного прохода. Способ процесса квантования является таким же, что и способ в первом варианте осуществления.
[0151] На этапах S2506-1 и S2506-2 главный блок 1308 управления выполняет процесс формирования индекса. В процессе формирования индекса варианта осуществления главный блок 1308 управления преобразует части двоичных данных C1'' и C2'' для 600×600 точек/дюйм в части двоичных данных C1p и C2p для 600×1200 точек/дюйм с помощью индексного шаблона, подготовленного заранее. В частности, область из одного пиксела в направлении X × один пиксел в направлении Y делится, чтобы формировать область из одного пиксела в направлении X × два пиксела в направлении Y, и печать (1) или отсутствие печати (0) точки задается для каждого из пикселов.
[0152] Фиг. 24A-24C являются схемами, иллюстрирующими шаблоны размещения точек и опорные индексные шаблоны, используемые в процессе формирования индекса. Фиг. 24A является схемой, иллюстрирующей шаблоны размещения точек. Одна пиксельная область при 600×600 точек/дюйм ассоциируется с двумя пикселами при 600×1200 точек/дюйм. В случае, когда квантованные данные C1'' или C2'' для одного пиксела при 600×600 точек/дюйм равны "0", в частности, указывает отсутствие печати точки, точка не размещается для обоих пикселов при 600×1200 точек/дюйм. Между тем, в случае, когда квантованные данные C1'' или C2'' для одного пиксела при 600×600 точек/дюйм равны "1", в частности указывает печать точки, две позиции являются возможными в качестве позиции для фактической печати точки. В варианте осуществления подготавливаются шаблон A, в котором точка размещается для верхнего пиксела, в частности, пиксела на стороне направления -Y, и шаблон B, в котором точка размещается для нижнего пиксела, в частности, пиксела на стороне направления +Y. В шаблонах размещения точек варианта осуществления сопла в ряду LEv печатают точки для верхних пикселов, а сопла в ряду LOd печатают точки для нижних пикселов (см. фиг. 22B).
[0153] Фиг. 24B является схемой, иллюстрирующей опорный индексный шаблон 2500. В варианте осуществления различные индексные шаблоны используются в процессе формирования индекса этапа S2506-1 и процессе формирования индекса этапа S2506-2. Однако оба шаблона создаются на основе опорного индексного шаблона 2500.
[0154] В опорном индексном шаблоне 2500 каждый квадрат соответствует одной пиксельной области при 600×600 точек/дюйм. Для каждого пиксела опорный индексный шаблон 2500 определяет, размещать ли точку согласно шаблону A или шаблону B в случае, когда квантованное значение соответствующего пиксела равно "1".
[0155] Фиг. 24C иллюстрирует двоичные данные для 600 точек/дюйм в направлении X и 1200 точек/дюйм в направлении Y в случае, когда квантованные значения соответствующих пикселов, все равны "1", и процесс формирования индекса выполняется согласно опорному индексному шаблону 2500. Двоичные данные как на фиг. 24C формируются для каждого из прямого прохода и обратного прохода и передаются печатающему устройству 2. Контроллер 1301 печатающего устройства 2 выполняет предварительно определенное управление печатью согласно принятым двоичным данным.
[0156] Отметим, что, хотя шаблоны размещения точек на фиг. 24A являются шаблонами для 5 пкл капли чернил, т.е. для ряда LEv и ряда LOd, настройка вывода 1 пкл капли чернил и 3 пкл капли чернил смешанным образом может быть использована.
<Управление приведением в действие с разделением по времени>
[0157] В струйной печатающей головке H варианта осуществления импульс напряжения прикладывается к термоэлектрическому преобразовательному элементу (нагревателю), предусмотренному для каждого из сопел, чтобы вызывать пленочное кипение в чернилах, и чернила выпускаются посредством растущей энергии формируемого пузырька. В этом случае, если импульсы напряжения должны прикладываться к множеству нагревателей одновременно, источник мощности большой емкости является необходимым. Соответственно, используется традиционно известный способ приведения в действие с разделением по времени.
[0158] Фиг. 25A и 25B являются схемами для объяснения способа приведения в действие с разделением по времени. При приведении в действие с разделением по времени варианта осуществления 128 сопел, выстроенных в одном ряду сопел, делятся на 16 блоков, и момент времени, в который импульсы напряжения прикладываются к нагревателям в каждом блоке, сдвигается от моментов времени в других блоках.
[0159] Фиг. 25A является схемой, иллюстрирующей номера блоков и порядок приведения в действие блоков. Фиг. 25A указывает, что сопла, включенные в блок 1, приводятся в действие в первый момент времени, сопла, включенные в блок 2, приводятся в действие в пятый момент времени, а сопла, включенные в блок 16, приводятся в действие в шестнадцатый момент времени. Каждый из 16 блоков приводится в действие в один из первого-шестнадцатого моментов времени, полученных делением периода, соответствующего одному пикселу при 600 точек/дюйм, на 16 периодов.
[0160] Фиг. 25B является схемой, иллюстрирующей сопла, выстроенные в ряду 2300 сопел, временную диаграмму приведения в действие отдельных сопел и состояние печати точки. Сопла, выстроенные в направлении Y, назначаются соответствующим блокам, таким как блок 1, блок 2, …, от первого сопла на стороне направления -Y, и шестнадцатое сопло назначается блоку 16. Затем, с семнадцатого по тридцать второе сопла назначаются блоку 1, блоку 2, …, и блоку 16 снова, соответственно. В частности, блок 1 включает в себя первое, семнадцатое, …, и сто тринадцатое сопла, блок 2 включает в себя второе, восемнадцатое, …, и сто четырнадцатое сопла, а блок 16 включает в себя шестнадцатое, тридцать второе, …, и сто двадцать восьмое сопла.
[0161] Временная диаграмма 2310 иллюстрирует момент приведения в действие каждого сопла согласно таблице на фиг. 25A. Хотя только моменты приведения в действие с первого по шестнадцатое сопел иллюстрируются в этой диаграмме, моменты приведения в действие семнадцатого сопла и после него являются повторением моментов приведения в действие во временной диаграмме 2310. Во временной диаграмме 2310 горизонтальная ось представляет время, а вертикальная ось представляет напряжение, приложенное к нагревателям. Согласно временной диаграмме 2310, сопла приводятся в действие в следующем порядке: первое, пятое, девятое и тринадцатое сопла, и шестнадцатое сопло в конце приводится в действие в 16 периодах, полученных делением периода, соответствующего одному пикселу при 600 точек/дюйм, на 16.
[0162] В случае, когда каретка 1108 (см. фиг. 11) перемещается в направлении +X под таким управлением приведением в действие, точечный шаблон 2320 формируется на печатном носителе. Так как выпуск выполняется, в то время как каретка 1108 перемещается в направлении X, точки размещаются, в то же время сдвигаясь друг от друга в направлении X в зависимости от порядка приведения в действие. Более подробно, в случае, когда области, полученные делением одной пиксельной области при 600 точек/дюйм, на 16, каждая, называются одной частью, как в первой-четвертой точках, точки, печатаемые посредством четырех сопел, соседних друг с другом, каждая, размещаются сдвинутыми от соседней точки на четыре части. Соответственно, наклонные линии, наклоненные относительно направлений X, циклически размещаются в направлении Y на печатном носителе.
[0163] Между тем, в случае, когда каретка 1108 перемещается в направлении -X под вышеупомянутым управлением приведением в действие, точечный шаблон 2321 формируется на печатном носителе. Направление наклона наклонных линий инвертируется в основном направлении прохода из направления наклона в точечном шаблоне 2320 для прямого прохода.
[0164] В случае, когда приведение в действие с разделением по времени, как описано выше, выполняется, является возможным уменьшать число сопел, одновременно приводимых в действие, и уменьшать емкость источника мощности. Между тем, позиции печати точек изменяются в одной пиксельной области при 600 точек/дюйм как в точечных шаблонах 2320 и 2321.
<Способ управления печатью>
[0165] Приводится описание способа управления для достижения устойчивого шаблона на печатном носителе в случае, когда двухпроходная многопроходная печать выполняется с вышеупомянутым процессом формирования индекса, конфигурацией печатающей головки и управлением приведением в действие с разделением по времени.
[0166] Фиг. 26A-26D являются схемами для объяснения управления приведением в действие с помощью первого ряда 2202 сопел голубого цвета и второго ряда 2206 сопел голубого цвета, описанных на фиг. 22C. Фиг. 26A-26D иллюстрируют состояние, когда точки с диаметром 38 мкм печатаются для соответствующих пикселов с помощью ряда LEv и ряда LOd, выполненных с возможностью выпускать 5 пкл голубых чернил.
[0167] Фиг. 26A иллюстрирует точечный шаблон, полученный в случае, когда точки печатаются для соответствующих пикселов при 600 точек/дюйм с помощью ряда LEv и ряда LOd без выполнения вышеупомянутого приведения в действие с разделением по времени. Фиг. 26B иллюстрирует точечный шаблон, полученный в случае, когда позиция печати ряда LOd сдвигается относительно позиции печати ряда LEv на один пиксел при 1200 точек/дюйм без выполнения приведения в действие с разделением по времени. Сдвиг позиции печати ряда LOd относительно позиции печати ряда LEv в направлении X на один пиксел при 1200 точек/дюйм предоставляет возможность формирования сетчатого шаблона с более высокой дисперсностью точек по сравнению с дисперсностью на фиг. 26A.
[0168] Фиг. 26C иллюстрирует точечный шаблон, полученный в случае, когда шаблон на фиг. 26B печатается в прямом проходе, в то же время выполняя приведение в действие с разделением по времени. В частности, шаблон, в котором сдвиг, иллюстрированный в точечном шаблоне 2320 на фиг. 25B, отражается в шаблон на фиг. 26B, получается. Хотя шаблон в этом случае является сетчатым шаблоном, интервалы между прямыми линиями, соединяющими центры точек, напечатанных посредством ряда LOd, и прямыми линиями, соединяющими центры точек, напечатанных посредством ряда LEv, являются неодинаковыми, и дисперсность точек является более низкой по сравнению с дисперсностью на фиг. 26B.
[0169] Фиг. 26D иллюстрирует точечный шаблон, полученный в случае, когда точки печатаются с позицией печати ряда LOd, дополнительно сдвинутым в направлении +X из состояния на фиг. 26C на (600 точек/дюйм÷16×2≈15,9 мкм). Такой сдвиг может делать интервалы между точками, печатаемыми посредством строки LOd, и точками, печатаемыми посредством строки LEv, одинаковыми и добиваться предпочтительной сетчатого шаблона.
[0170] Величина сдвига (600 точек/дюйм÷16×2) в данном случае соответствует половине величины сдвига в направлении X (600 точек/дюйм÷16×4) между точками, соседними друг с другом в направлении Y при приведении в действие с разделением по времени, описанном на фиг. 25B, т.е. двумя блоками в приведении в действие с разделением по времени. Соответственно, в варианте осуществления, выполняется управление приведением в действие, которое использует вышеупомянутое приведение в действие с разделением по времени, и в котором момент приведения в действие ряда LOd откладывается в прямом проходе, так что позиция печати сдвигается от эталонной позиции на величину, соответствующую двум блокам.
[0171] Фиг. 27A и 27B являются схематичными чертежами для объяснения того, как момент приведения в действие сдвигается, как описано выше, в прямом и обратном проходе печати. Фиг. 27A иллюстрирует момент приведения в действие при прямом проходе, а фиг. 27B иллюстрирует момент приведения в действие при обратном проходе. В печатающей головке H первый ряд 2202 сопел голубого цвета и второй ряд 2206 сопел голубого цвета размещаются, как иллюстрировано на фиг. 22C.
[0172] В прямом проходе, сначала, ряд LEv приводится в действие в приведении в действие с разделением по времени в момент времени, в который ряд LEv достигает опорной позиции. Затем, ряд LOd не приводится в действие в момент времени, в который ряд LOd достигает опорной позиции. Вместо этого, ряд LOd приводится в действие в приведении в действие с разделением по времени в момент времени, в который ряд LOd достигает сдвинутой позиции от опорной позиции на расстояние, соответствующее двум блокам (600 точек/дюйм ÷16×2).
[0173] В обратном проходе, сначала, ряд LOd не приводится в действие в момент времени, в который ряд LOd достигает опорной позиции. Вместо этого, ряд LOd приводится в действие в приведении в действие с разделением по времени в момент времени, в который ряд LOd достигает сдвинутой позиции от опорной позиции на расстояние, соответствующее двум блокам (600 точек/дюйм ÷16×2). Затем, ряд LEv приводится в действие в приведении в действие с разделением по времени в момент времени, в который ряд LEv достигает опорной позиции.
[0174] Выполнение управления приведением в действие, как описано выше, предоставляет возможность получения сетчатого шаблона, иллюстрированного на фиг. 26D, в прямом проходе, и сетчатого шаблона, инвертированного из сетчатого шаблона на фиг. 26D в основном направлении прохода в обратном проходе. Однако если существует ограничение на разрешение сдвига вследствие ограничений печатающего устройства, является необходимым лишь достигать сдвига, равного, по меньшей мере, 1200 точек/дюйм.
[0175] Хотя содержимое, в котором момент приведения в действие ряда LOd является сдвинутым (отложенным) относительно момента приведения в действие ряда LEv, описано выше, точечный шаблон, иллюстрированный на фиг. 26D, может быть получен также посредством переноса на более ранний срок момента приведения в действие ряда LEv относительно момента приведения в действие ряда LOd. Кроме того, ряд сопел, чей момент приведения в действие сдвигается, может переключаться между рядом LEv и рядом LOd в прямом проходе и обратном проходе.
[0176] На фиг. 26A-26D предоставлено описание способа приведения в действие для достижения предпочтительного сетчатого шаблона для четырех сопел (восьми сопел в ряду LOd и ряду LEv), соседних друг с другом в направлении Y. Однако в приведении в действие с разделением по времени варианта осуществления, как иллюстрировано на фиг. 25B, сдвиг 11 блоков происходит для каждых четырех сопел. Соответственно, в варианте осуществления, подготавливаются индексный шаблон и пороговая матрица, которые могут устранять такой сдвиг и предоставляют возможность получения предпочтительного сетчатого шаблона во всей области ряда сопел.
<Рассмотрение индексного шаблона>
[0177] Фиг. 28A и 28B являются схемами для объяснения сдвига столбца растровой группы. На каждой из фиг. 28A и 28B левый фрагмент иллюстрирует двоичные данные для ряда LEv, а правый фрагмент иллюстрирует точечный шаблон на основе этих двоичных данных. На фиг. 28A и 28B вертикальные и горизонтальные линии рамок определяют одну пиксельную область при 600 точек/дюйм, а каждый из черных квадратов указывает, что печать точки задается двоичными данными. В последующем описании группа пикселов в одной и той же позиции пиксела в направлении X называется столбцом, а группа пикселов в одной и той же позиции пиксела в направлении Y называется растром.
[0178] Фиг. 28A иллюстрирует двоичные данные в состоянии, когда печать (1) задается для 1-16 сопел в ряду LEv в столбцах, размещенных с интервалами из трех столбцов, и точечный шаблон в случае, когда точки печатаются в прямом проходе согласно этим двоичным данным. Так как выполняется приведение в действие с разделением по времени, точечный шаблон 2320, иллюстрированный на фиг. 25B, циклически размещается с циклом из четырех растров, с интервалами из трех столбцов.
[0179] Фиг. 28B иллюстрирует двоичные данные в состоянии, когда сопла в ряду LEv группируются в растровые группы, каждая включает в себя четыре сопла, и печатные пикселы сдвигаются на один столбец в направлении +X между каждыми двумя соседними растровыми группами, и точечный шаблон согласно этим двоичным данным.
[0180] В сравнении между точечным шаблоном на фиг. 28A и точечным шаблоном на фиг. 28B сдвиг точек вследствие приведения в действие с разделением по времени является менее заметным на фиг. 28B, и фиг. 28B является изображением с хорошей однородностью. Хотя 1-16 сопла иллюстрируются в данном документе, те же результаты могут быть получены посредством сдвига позиций печатных пикселов в единицах растровой группы для 17-128 сопел согласно вышеупомянутым правилам.
[0181] Фиг. 29A и 29B являются, каждая, схемой, иллюстрирующей соотношения между двоичными данными для ряда LEv и ряда LOd и точечный шаблон как на фиг. 28A и 28B. В каждой из ячеек сетки черный квадрат в верхней области указывает что печать (1) задается для соответствующего сопла в ряду LEv, а черный квадрат в нижней области указывает, что печать (1) задается для соответствующего сопла в ряду LOd. В точечном шаблоне точки, печатаемые посредством ряда LEv, и точки, печатаемые посредством ряда LOd, сдвигаются друг от друга вследствие приведения в действие с разделением по времени, а также сдвигаются друг от друга вследствие управления, описанного на фиг. 27A и 27B.
[0182] Соответственно, для регулярных двоичных данных, как иллюстрировано на фиг. 29A, некоторый уровень дисперсности точек получается, но сетчатый шаблон в строгом смысле не получается. Между тем, фиг. 29B иллюстрирует случай, когда сдвиг столбца в единицах растровой группы, описанный на фиг. 28A и 28B, выполняется по произвольным данным на фиг. 29A. Может быть обнаружено, что предпочтительный сетчатый шаблон получается в точечном шаблоне на фиг. 29B.
[0183] В варианте осуществления, как описано выше, заранее подготавливается индексный шаблон, который предоставляет возможность получения предпочтительного сетчатого шаблона на печатном носителе как на фиг. 29B с учетом позиций сопел в ряду LEv и ряду LOd и характеристик приведения в действие с разделением по времени.
[0184] Фиг. 30A-30D являются схемами, иллюстрирующими индексный шаблон 3001 для прямого прохода, используемый в варианте осуществления, и части двоичных данных, полученных в случае, когда индексный шаблон 3001 используется. Индексный шаблон 3001 для прямого прохода, иллюстрированный на фиг. 30A, является шаблоном, в котором сдвиг столбца, описанный на фиг. 28B, отражается в опорный индексный шаблон 2500, описанный на фиг. 24B. В частности, индексный шаблон 3001 является шаблоном, в котором опорный индексный шаблон 2500 циклически размещается в направлениях X и Y, и содержимое этого шаблона сдвигается в направлении +X на один столбец в каждой растровой группе. Фиг. 30B иллюстрирует двоичные данные в случае, когда индексный шаблон 3001, иллюстрированный на фиг. 30A, формируется согласно шаблонам размещения точек, иллюстрированным на фиг. 24A.
[0185] Между тем, фиг. 30C является шаблоном, иллюстрирующим печатные пикселы в двоичных данных, иллюстрированных на фиг. 29B при 600 точек/дюйм. В частности, в случае, когда данные градации около 2/16 (12,5%) вводятся, двоичные данные, как иллюстрировано на фиг. 30C, формируются в процессе квантования варианта осуществления. Фиг. 30D иллюстрирует результат разработки двоичных данных, иллюстрированных на фиг. 30C согласно шаблону разработки, иллюстрированному на фиг. 30B. В частности, фиг. 30D является результатом операции логического умножения шаблона на фиг. 30B и шаблона на фиг. 30C. Выполнение операции выпуска согласно двоичным данным на фиг. 30C с помощью сопел в ряду LEv и ряду LOd инструктирует печать предпочтительного сетчатого шаблона, как иллюстрировано на фиг. 29B, на печатном носителе.
[0186] Фиг. 31A и 31B являются схемами для объяснения конкретного способа создания индексного шаблона 3001 для прямого прохода в варианте осуществления из опорного индексного шаблона 2500, описанного на фиг. 25B. Сначала, как иллюстрировано на фиг. 31A, опорный индексный шаблон 2500, имеющий область из 8 пикселов × 8 пикселов, подготавливается, и содержимое шаблона для нижних (сторона направления +Y) четырех пикселов в каждом ряду сдвигается на один пиксел в направлении +X. Далее в данном документе созданный таким образом индексный шаблон называется первым индексным шаблоном 3101. Затем, первый индексный шаблон 3101 многократно используется в направлении X для первых восьми растров.
[0187] Далее, как иллюстрировано на фиг. 31B, создается второй индексный шаблон 3102, в котором содержимое всего первого индексного шаблона 3101 сдвигается на два пиксела в направлении +X. Затем, второй индексный шаблон 3102 многократно используется в направлении X для следующих восьми растров. Третий индексный шаблон 3103 и четвертый индексный шаблон 3104 аналогично создаются и аналогично размещаются, и индексный шаблон для всех 32 растров, таким образом, завершается.
[0188] В варианте осуществления созданный таким образом индексный шаблон, имеющий область из 32 пикселов × 32 пиксела, используется в процессе формирования индекса для прямого прохода на этапе S2506-1 на фиг. 24. Между тем, в процессе формирования индекса для обратного прохода на этапе S2506-2 на фиг. 24, шаблон, полученный инвертированием индексного шаблона 3001 для прямого прохода в основном направлении прохода, используется.
<Рассмотрение пороговой матрицы>
[0189] Фиг. 32A и 32B являются схемами, иллюстрирующими пороговые матрицы, используемыми в процессе квантования варианта осуществления. Фиг. 32A является пороговой матрицей, используемой в процессе квантования для прямого прохода, а фиг. 32B является пороговой матрицей, используемой в процессе квантования для обратного прохода. Обе пороговые матрицы имеют пиксельную область из 32 пикселов × 32 пиксела аналогично вышеупомянутому индексному шаблону. Фиг. 32A и 32B иллюстрируют результаты квантования в случае, когда данные градации C1'=C2'=32 вводятся во все из 32 пикселов × 32 пиксела. Пикселы, иллюстрированные в черном цвете, соответствуют пикселам для печати (C1''=1, C2''=1). Может быть обнаружено, что распределение черных пикселов в области, окруженной сплошной рамкой на фиг. 32A, соответствует распределению в двоичных данных на фиг. 30C, иллюстрирующей случай, когда данные градации около 12,5% (32/255) вводятся. В этом случае, пороговая матрица для прямого прохода, иллюстрированная на фиг. 32A, и пороговая матрица для обратного прохода, иллюстрированная на фиг. 32B, находятся в соотношении, в котором размещение черных пикселов является противоположным в направлении X.
[0190] Также в создании пороговых матриц, используемых в варианте осуществления, устройство 1 обработки изображения должен лишь добавлять ограничения для выражения различных сетчатых шаблонов в прямом проходе и обратном проходе и затем устанавливать пороговые значения, в то же время выполняя оценку плотности-разреженности точек как в первом варианте осуществления. В этом случае, в варианте осуществления, устройство 1 обработки изображения должно лишь формировать предпочтительные сетчатые шаблоны, в то же время, принимая во внимание, в частности, конфигурацию размещения сопел и ограничения приведения в действие с разделением по времени.
[0191] Фиг. 33 является схемой, иллюстрирующей точечные шаблоны варианта осуществления, сформированные на печатном носителе в случае, когда последовательность управляющих операций, описанная выше, выполняется. Фиг. 33 иллюстрирует первый точечный шаблон 3301, напечатанный на печатном носителе в прямом проходе согласно данным C1' градации, второй точечный шаблон 3302, напечатанный на печатном носителе в обратном проходе согласно данным C2' градации, и объединенный точечный шаблон 3300 из шаблонов 3301 и 3302.
[0192] Согласно фиг. 33, первый точечный шаблон 3301 и второй точечный шаблон 3302 являются различными сетчатыми шаблонами (первое условие). Кроме того, в объединенном точечном шаблоне 3300, полученном наложением шаблонов 3301 и 3302 один поверх другого, существуют наложенные точки 3303 и смежная точка 3304, и первая точка и вторая точка, формирующие смежную точку 3304, размещаются с интервалом меньше шага сетки (второе условие). Кроме того, в объединенном точечном шаблоне 3300, существует множество смежных точек с различными направлениями приближения, таких как смежная точка 3304, в которой точки приближаются в направлении X, смежная точка 3305, в которой точки приближаются в направлении Y, и смежная точка 3306, в которой точки приближаются в наклонном направлении (третье условие). Таким образом, объединенный точечный шаблон 3300 варианта осуществления может рассматриваться как устойчивый шаблон.
[0193] Как описано выше, согласно варианту осуществления, процесс квантования выполняется с помощью пороговых матриц, иллюстрированных на фиг. 32A и 32B с печатающей головкой, иллюстрированной на фиг. 22A-22C, под управлением приведением в действие с разделением по времени, иллюстрированным на фиг. 25A и 25B, и процесс формирования индекса выполняется с помощью индексного шаблона, иллюстрированного на фиг. 30A. Это предоставляет возможность формирования предпочтительных различных сетчатых шаблонов соответствующим образом для прямого прохода и обратного прохода, в то же время делая сдвиг позиции печати вследствие управления приведением в действие с разделением по времени и конфигурации размещения сопел в печатающей головке H менее заметным, и предпочтительный устойчивый шаблон может быть напечатан на печатном носителе.
<Управление в области низкого значения градации>
[0194] В случае, когда процесс квантования выполняется с помощью пороговых матриц, иллюстрированных на фиг. 32A и 32B, ситуация, когда только один из ряда сопел LEv или ряда сопел LOd используется, возникает в области низкого значения градации. Причина состоит в том, что в случае когда сетчатый шаблон формируется в одном из точечных шаблонов, ситуация, когда только один из ряда сопел LEv или ряда сопел LOd используется неизбежно, возникает, и один и тот же ряд сопел используется также в другом точечном шаблоне, полученном инвертированием одного точечного шаблона в направлении X. В этом случае, существует риск того, что частоты использования рядов сопел становятся неодинаковыми, и срок службы печатающей головки становится более коротким. В виду этого, специальные пороговые матрицы подготавливаются для области низкого значения градации в варианте осуществления.
[0195] Фиг. 34A-34D являются схемами для объяснения пороговых матриц, используемых в области низкого значения градации варианта осуществления. Фиг. 34A является пороговой матрицей для прямого прохода. Пороговая матрица для прямого прохода, как предполагается, должна быть такой же, что и пороговая матрица, иллюстрированная на фиг. 32A. На фиг. 34A пикселы для печати (C1''=1) в случае, когда данные градации C1'=32 единообразно вводятся, иллюстрируются как черные пикселы. Фиг. 34B иллюстрирует результат процесса формирования индекса, выполняемого на основе фиг. 34A с помощью индексного шаблона на фиг. 30A. Может быть обнаружено, что пикселы, в которых печать (1) задана, все соответствуют ряду сопел LEv.
[0196] Между тем, фиг. 34C является пороговой матрицей для обратного прохода, используемой в области низкого значения градации. Эта пороговая матрица является матрицей, в которой пороговые значения пороговой матрицы, инвертированные в направлении X, дополнительно сдвинуты на четное число растров, так что все пикселы, в которых печать (1) задана, сделаны соответствующими ряду сопел LOd. Как иллюстрировано на фиг. 34D, это вынуждает все пикселы, в которых печать (1) задана, соответствовать ряду сопел LOd и может уравнивать частоту использования ряда сопел LOd с частотой использования ряда сопел LEv. Кроме того, различные сетчатые шаблоны могут быть осуществлены в первом точечном шаблоне и втором точечном шаблоне.
[0197] Фиг. 35 является схемой, иллюстрирующей точечные шаблоны, сформированные на печатном носителе в случае, когда данные градации C1'=C2'=8 единообразно вводятся. Фиг. 35 иллюстрирует первый точечный шаблон 3501, напечатанный на печатном носителе в прямом проходе согласно данным C1' градации, второй точечный шаблон 3502, напечатанный на печатном носителе в обратном проходе согласно данным C2' градации, и объединенный точечный шаблон 3503 из шаблонов 3501 и 3502. В этом примере, так как первый точечный шаблон 3501 печатается только посредством ряда сопел LEv, а второй точечный шаблон 3502 печатается только посредством ряда сопел LOd, не существует наложенная точка в объединенном точечном шаблоне. Однако, в случае, когда первый точечный шаблон 3501 и второй точечный шаблон 3502 сдвигаются относительно друг друга в направлении Y на один пиксел при 1200 точек/дюйм, сдвинутый точечный шаблон 3504, включающий в себя наложенную точку 3305 и множество смежных точек 3306 и 3307, получается. В этом сдвинутом точечном шаблоне 3504 существуют смежные точки 3306 и 3307 с различными направлениями приближения, и устойчивый шаблон, таким образом, формируется.
[0198] Согласно варианту осуществления, описанному выше, устройство 1 обработки изображения может выполнять основную обработку изображения с разрешением 600 точек/дюйм, другими словами, с низкой нагрузкой. Между тем, печатающее устройство 2 может осуществлять печать практически 1200 точек/дюйм × 1200 точек/дюйм с помощью печатающей головки, приспособленной для достижения разрешения печати 1200 точек/дюйм, и с помощью приведения в действие с разделением по времени. Кроме того, в последовательности связанных с изображением процессов, пороговые матрицы и индексные шаблоны, подходящие для управления приведением в действие с разделением по времени, и конфигурация размещения сопел печатающей головки подготавливаются для прямого прохода и обратного прохода, и связанные с изображением процессы на основе этих матриц и шаблонов выполняются. Это предоставляет возможность печати предпочтительных различных сетчатых шаблонов соответствующим образом в прямом проходе и обратном проходе, в то же время делая сдвиг позиции печати вследствие управления приведением в действие с разделением по времени и конфигурации размещения сопел в печатающей головке менее заметным. В результате, предпочтительный устойчивый шаблон может быть напечатан на печатном носителе.
(Четвертый вариант осуществления)
[0199] В третьем варианте осуществления сдвиг столбца в единицах растровой группы выполняется по опорному индексному шаблону 2500, иллюстрированному на фиг. 25, чтобы формировать фактически используемый индексный шаблон, иллюстрированный на фиг. 30A, и индексный шаблон, полученный инвертированием этого индексного шаблона в направлении X. Затем, устройство 1 обработки изображения назначает каждую часть данных изображения ряду LEv или ряду LOd с помощью индексных шаблонов, сформированных, как описано выше. Между тем, в этом варианте осуществления, такое назначение данных для печати ряду LEv или ряду LOd выполняется посредством процесса маскирования.
[0200] Фиг. 36 является блок-схемой последовательности операций для объяснения процессов, выполняемых главным блоком 1308 управления устройства 1 обработки изображения в случае, когда печатающее устройство 2 варианта осуществления печатает какое-либо изображение. Так как процессы, выполняемые на этапах S3601-S3605-1 и S3605-2, являются такими же, что и процессы этапов S2501-S2505-1 и S2505-2 в третьем варианте осуществления, описанном на фиг. 23, их описание пропускается.
[0201] В варианте осуществления, на этапах S3606-1 и S3606-2, главный блок 1308 управления выполняет процесс формирования индекса с помощью индексного шаблона, отличного от шаблонов в третьем варианте осуществления.
[0202] Фиг. 37A-37C являются схемами, иллюстрирующими шаблон размещения точек и индексный шаблон, используемые в процессе формирования индекса варианта осуществления. Фиг. 37A является схемой, иллюстрирующей шаблон размещения точек варианта осуществления. В варианте осуществления используется только шаблон C, в котором точки размещаются в обоих из верхнего пиксела и нижнего пиксела в случае, когда квантованное значение одного пиксела в 600 точек/дюйм × 600 точек/дюйм равно "1".
[0203] Фиг. 37B является схемой, иллюстрирующей индексный шаблон. В варианте осуществления шаблон C задается для всех пикселов, формирующих область 8×8 пикселов. Соответственно, в случае, когда квантованные значения соответствующих пикселов единообразно равны "1", двоичные данные для 600 точек/дюйм в направлении X и 1200 точек/дюйм в направлении Y являются такими, как иллюстрировано на фиг. 37C, независимо от того, является ли проход прямым проходом или обратным проходом.
[0204] Возвращаясь к описанию на фиг. 36, главный блок управления выполняет процесс маскирования на этапе S3607-1 и этапе S3607-2. В процессе маскирования, для каждого из пикселов в 600 точек/дюйм, один из верхнего пиксела и нижнего пиксела, формирующих этот пиксел, маскируется. В частности, для каждого из пикселов в 600 точек/дюйм, определяется, должна ли печать быть выполнена в ряду LEv или ряду LOd. Такой процесс маскирования выполняется посредством вычисления логического умножения между двоичными данными, сформированными в процессе формирования индекса, и шаблоном маски, подготовленным заранее.
[0205] Фиг. 38A и 38B иллюстрируют шаблоны масок, используемые в вышеупомянутого процесса маскирования. Фиг. 38A является шаблоном маски с тем же содержимым, что и опорный индексный шаблон, описанный на фиг. 25C. Кроме того, фиг. 38B иллюстрирует состояние, когда сдвиг столбца в единицах растровой группы выполняется по шаблону маски на фиг. 38A. Выполнение процесса маскирования с помощью шаблона маски, иллюстрированного на фиг. 38B, предоставляет возможность формирования первого точечного шаблона в третьем варианте осуществления на печатном носителе в прямом проходе. Кроме того, выполнение процесса маскирования с помощью шаблона маски, полученного инвертированием шаблона маски на фиг. 38B в основном направлении прохода, предоставляет возможность формирования второго точечного шаблона в третьем варианте осуществления в обратном проходе. Объединенный точечный шаблон, полученный объединением первого точечного шаблона и второго точечного шаблона, таким образом, является тем же устойчивым шаблоном, что и устойчивый шаблон в третьем варианте осуществления.
(Другие варианты осуществления)
[0206] Хотя содержимое, в котором устройство 1 обработки изображения выполняет этапы, описанные на фиг. 14, 23 и 36, описано выше, контроллер 1301 печатающего устройства 2 может выполнять некоторые из этапов. На этапах, иллюстрированных в вышеупомянутых блок-схемах последовательности операций, не существует конкретного определения четкой границы между этапами, выполняемыми устройством 1 обработки изображения, и этапами, выполняемыми печатающим устройством 2. Например, в третьем и четвертом вариантах осуществления, если режим, в котором устройство 1 обработки изображения выполняет этапы до тех пор, пока процесс квантования не будет использован, устройство 1 обработки изображения может выполнять этапы до процесса квантования с разрешением 600 точек/дюйм, которое ниже разрешения печати, и это предоставляет возможность снижения нагрузки обработки. В этом случае, в печатающем устройстве 2, контроллер 1301 выполняет формирование индекса с помощью шаблона размещения точек и индексного шаблона, сохраненного в буфере 1306 данных. В этом случае, вся система печати, включающая в себя устройство 1 обработки изображения и печатающее устройство 2, является устройством обработки изображения настоящего изобретения. Кроме того, режим, в котором печатающее устройство 2 непосредственно принимает имеющие множество значений RGB-данные изображения и выполняет все этапы, описанные в вышеупомянутых блок-схемах последовательности операций, может быть применен в зависимости от производительности печатающего устройства. В этом случае, печатающее устройство 2 является устройством обработки изображения настоящего изобретения.
[0207] Кроме того, число битов входных-выходных данных на каждом этапе не ограничивается числом битов, описанным выше. Число битов выходных данных может быть задано более высоким по сравнению с числом битов входных данных, чтобы поддерживать точность. Кроме того, хотя четыре цвета CMYK описаны в качестве примера числа цветов в печатающем устройстве, печатающее устройство может быть выполнено с возможностью использовать цвета, которые имеют одинаковый тип, но имеют различные плотности, такие как светло-голубой, светло-пурпурный и серый, и конкретные цвета, такие как красный, зеленый и синий. В этом случае, устройство обработки изображения может формировать столько же типов данных градации, что и число цветов в процессе цветоделения и выполнять вышеупомянутые связанные с изображением процессы для каждого цвета в процессах после процесса цветоделения.
[0208] Кроме того, хотя серийное струйное печатающее устройство описывается в качестве примера в вышеупомянутых вариантах осуществления, все варианты осуществления, описанные выше, могут быть применены также к построчному печатающему устройству. Также в построчной струйной печатающей головке смещение между рядами сопел иногда становится проблемой в случае, когда два или более ряда сопел выполняют печать по одной и той же области пикселов. В таком случае устройство обработки изображения должно лишь выполнять процессы, аналогичные процессам в вышеупомянутых вариантах осуществления, с точечным шаблоном, сформированным каким-либо рядом сопел, являющимся первым рядом сопел, и точечным шаблоном, сформированным другим рядом сопел, являющимся вторым точечным шаблоном.
[0209] Кроме того, хотя термоструйная печатающая головка, которая выпускает чернила посредством приложения импульса напряжения к нагревателю, используется в третьем и четвертом вариантах осуществления, способ выпуска не ограничивается конкретным способом в любом из вышеупомянутых вариантов осуществления. Например, варианты осуществления могут быть эффективно применены к различным печатающим устройствам, таким как так называемое пьезоэлектрическое струйное регистрирующее устройство, которое выпускает чернила с помощью пьезоэлектрического элемента.
[0210] Вариант(ы) осуществления настоящего изобретения могут также быть реализованы посредством компьютера системы или оборудования, которое считывает и выполняет компьютерные исполняемые инструкции (например, одну или более программ), записанных на носителе хранения (который может также называться более полно как "некратковременный компьютерно-читаемый носитель хранения"), чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления, и/или которое включает в себя одну или более схем (например, специализированную интегральную микросхему (ASIC)) для выполнения функций одного или более из вышеописанного варианта(ов) осуществления, и посредством способа, выполняемого компьютером системы или устройством, например, посредством считывания и выполнения компьютерных исполняемых инструкций с носителя хранения, чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления и/или управлять одной или более схем, чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров, чтобы считывать и исполнять компьютерные исполняемые инструкции. Компьютерные исполняемые инструкции могут быть предоставлены компьютеру, например, из сети или с носителя хранения информации. Носитель хранения информации может включать в себя, например, одно или более из жесткого диска, оперативного запоминающего устройства (RAM), постоянного запоминающего устройства (ROM), хранилища распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), цифровой многофункциональный диск (DVD) или диск Blu-ray (BD)™), устройства флэш-памяти, карты памяти и т.п.
[0211] В то время как настоящее изобретение было описано со ссылкой на примерные варианты осуществления, должно быть понятно, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Рамки следующей формулы должны соответствовать самой широкой интерпретации, так, чтобы охватывать все такие модификации и эквивалентные структуры и функции.