Область техники, к которой относится изобретение
Настоящее изобретение относится к способу формирования цветного изображения посредством перевода формирователей цветов, которые формируют цветовые компонентные изображения, которые должны быть проявлены на множестве наложенных носителей изображения на перемещаемой печатной среде.
Предшествующий уровень техники
Традиционно, в качестве устройства для формирования цветного изображения, в котором используется способ электрофотографии, известно устройство, в котором используется множество проявителей для одного фоточувствительного элемента, чтобы проявлять соответствующие цветовые компоненты. Это устройство повторяет процесс "съемка - проявка - перемещение" столько раз, сколько имеется цветовых компонентов, чтобы совмещать и формировать цветные изображения на одном премещаемом листе в этом процессе и закреплять (фиксировать) эти цветные изображения, тем самым получая полноцветное изображение.
С помощью этого способа процесс формирования изображения должен быть повторен три или четыре раза (используя черный цвет) для одного печатного изображения и занимает значительное время для завершения формирования изображения.
В качестве способа, который может устранить этот недостаток, известна методика, в которой используется множество фоточувствительных элементов, совмещаются видимые изображения, полученные для соответствующих цветов, поочередно на перемещаемом листе и получается полноцветная печать посредством процесса подачи одного листа.
С помощью этого способа производительность можно значительно увеличить. Тем не менее, вследствие сдвигов положения соответствующих цветов на перемещаемом листе происходит изменение цвета из-за сдвигов точного положения и диаметрального сдвига соответствующих фотоэлементов, сдвигов точного положения оптических систем и т.п., и поэтому трудно получить высококачественное полноцветное изображение.
В качестве способа предотвращения этого сдвига цвета известен способ формирования тестового тонерного изображения на перемещаемом листе или конвейерной ленте, которая формирует часть средства перевода, распознавания этого изображения, и корректировки оптических путей соответствующих оптических систем, и корректировки позиций начала записи изображений соответствующих цветов на основе результата распознавания (см., например, выкладку патентной заявки Японии 64-40956, ссылка 1).
Кроме того, известен способ автоматического конвертирования выходных координат данных изображений для соответствующих цветов в координаты, из которых корректируется любой регистрационный сдвиг, и корректировки положений модулированных световых лучей на величину, меньшую, чем минимальная единица точки каждого сигнала цветности посредством средства корректировки на основе преобразованных данных изображения (см., например, выкладку патентной заявки Японии 8-85237; ссылка 2).
Тем не менее, при использовании способа по ссылке 1 следующие проблемы остаются нерешенными.
Во-первых, чтобы скорректировать оптические пути оптических систем используется оптическая система корректировки, включающая в себя источник света и линзы f-θ, зеркала на оптических путях, которые должны механически управляться, чтобы регулировать положение тестового тонерного изображения. Т.е. требуются высокоточные переносимые элементы, что приводит к высоким затратам. Более того, поскольку завершение корректировки занимает много времени, корректировку нельзя выполнять часто. К тому же, длины оптических путей часто изменяются с течением времени вследствие повышения температуры машины. В этом случае трудно предотвратить какое-либо изменение цвета посредством корректировки оптических путей оптических систем.
Во-вторых, после корректировки позиций начала записи изображений сдвиги положения верхней крайней и верхней левой частей могут быть скорректированы. Тем не менее, не может быть скорректирован любой наклон оптической системы или любое изменение коэффициента усиления вследствие определенного изменения длины оптического пути.
В ссылке 2 посредством корректировки выходных координат данных изображений для соответствующих цветов изображения, которое прошло полутоновую обработку, воспроизводимость точек полутонового изображения ухудшается, и возникает неоднородность цвета, и муар становится явным.
На фиг.1 показан пример неоднородности плотности изображения. Входное изображение 101 имеет заданное значение плотности. Допустим, что изображение 102, полученное посредством применения корректировки изменения цвета к данному входному изображению 101, фактически напечатано. В этом случае, поскольку значения оптической плотности и тонерных плотностей для данного значения плотности изображения имеют нелинейное соотношение, хотя входное изображение 101 имеет постоянное значение плотности, если изображение после корректировки изменения цвета печатается, то печатается изображение, значение плотности которого не является постоянным. Поэтому, когда периодически возникают неоднородные значения плотности, муар становится явным, и не может быть получено высококачественное цветное изображение.
Более того, наряду с ускорением механизма принтера фоточувствительный барабан не останавливается при сканирующем экспонировании лазерного луча и вращается даже при сканирующем экспонировании. В это время, если направления сканирующего экспонирования блоков формирования изображения соответствующих цветовых компонент одинаковы, проблем не возникает. Тем не менее, когда данный блок формирования изображения сканируется в направлении, противоположном направлению другого блока формирования изображения, возникает причина неоднородности цвета. Поскольку скорость сканирования и скорость вращения барабана варьируются в зависимости от режима печати, изменение цвета не может быть подавлено одной обработкой.
Сущность изобретения
Технической задачей настоящего изобретения является устранение вышеупомянутых проблем путем создания способа формирования высококачественного изображения посредством корректировки любого изменения цвета посредством первоначального расчета координаты считывания данных изображения, которое должно быть напечатано, на основе информации о величине сдвига, показывающей величину сдвига по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения, и последующего выполнения полутоновой обработки, чтобы напечатать изображение, тем самым подавляя генерирование муара благодаря корректировке изменения цвета.
Для решения поставленной задачи предложено устройство формирования изображения, которое согласно настоящему изобретению содержит блоки формирования изображения, каждый из которых имеет носитель изображения, экспонирующий блок для сканирующего экспонирования на носителе изображения и проявочный блок для визуализации электростатического скрытого изображения, сформированного посредством экспонирования с помощью формирователя цветов, размещенные рядом друг с другом в направлении подачи печатного носителя, и которое характеризуется тем, что содержит:
средство хранения данных изображений, которые должны быть сформированы каждым блоком формирования изображения,
средство хранения величины изменения экспонирования, предназначенное для хранения информации о величине изменения, показывающей величину изменения по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения,
средство преобразования координат адреса считывания средства хранения данных изображения на основе информации о величине изменения экспонирования, сохраненной в средстве хранения величины изменения экспонирования, и считывания данных изображения согласно информации о преобразованном адресе,
средство корректировки, предназначенное для корректировки тона данных пикселя (элемента изображения), считанных средством преобразования координат на основе информации о преобразованном адресе,
полутоновое средство для применения заранее определенной полутоновой обработки к данным пикселя (элемента изображения), полученным посредством средства корректировки и
средство вывода, предназначенное для вывода данных пикселя (элемента изображения), полученных посредством полутонового средства в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения.
Технической задачей настоящего изобретения является также создание способа формирования высококачественного изображения посредством подавления генерирования разрывов даже для фронта символьного/штрихового изображения.
Поставленная задача согласно изобретению решена путем создания устройства формирования изображения, которое содержит блоки формирования изображения, каждый из которых имеет носитель изображения, экспонирующий блок для сканирующего экспонирования на носителе изображения и проявочный блок для визуализации электростатического скрытого изображения, сформированного посредством экспонирования с помощью формирователя цветов, размещенные рядом друг с другом в направлении переноса печатного носителя, и которое характеризуется тем, что содержит:
средство хранения данных изображений, которые должны быть сформированы каждым блоком формирования изображения,
средство хранения величины изменения экспонирования, предназначенное для хранения информации о величине изменения, показывающей величину изменения по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения,
средство преобразования координат адреса считывания средства хранения данных изображения на основе информации о величине изменения экспонирования, сохраненной в средстве хранения величины изменения экспонирования, и считывания данных изображения согласно информации о преобразованном адресе,
средство буферизации, предназначенное для сохранения данных пикселя (элемента изображения), считанных средством преобразования координат для множества линий,
средство определения, предназначенное для определения, на основе данных интересующего элемента изображения и группы данных окружающих элементов изображения, сохраненных в средстве буферизации, того, принадлежат ли данные интересующего элемента изображения фронту изображения,
первое средство обработки, когда средство определения определяет, что интересующий пиксель (элемент изображения) принадлежит фронту непечатающих элементов, для полутоновой обработки фронта непечатающих элементов к данным интересующего пикселя (элемента изображения),
средство корректировки, когда средство определения определяет, что интересующий элемент изображения принадлежит фронту изображения, для корректировки тона данных интересующего пикселя (элемента изображения), сохраненного в средстве буферизации, на основе информации об адресе, используемой при преобразовании средством преобразования координат,
второе средство обработки для обработки фронта, отличное от первого средства обработки, к данным пикселя (элемента изображения), полученным средством корректировки,
средство вывода, предназначенное для вывода данных пикселя (элемента изображения), полученных первым и вторым средствами обработки в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения на основе результирующего сигнала определения средства определения.
Еще одной задачей настоящего изобретения является создание способа формирования высококачественного изображения посредством корректировки изменения цвета посредством вначале расчета координаты считывания данных изображения, которое должно быть напечатано, используя не только профиль экспонирования, показывающий величину сдвига по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения, но также профиль печати в качестве конфигурационной информации механизма печати, и последующего выполнения полутоновой обработки, чтобы напечатать изображение, тем самым подавляя формирование муара благодаря корректировке изменения цвета и также формирование разрывов даже для фронта символьного/штрихового изображения.
Поставленная задача решена путем создания устройства формирования изображения, которое содержит блоки формирования изображения, каждый из которых имеет носитель изображения, экспонирующий блок для сканирующего экспонирования на носителе изображения и проявочный блок для визуализации электростатического скрытого изображения, сформированного посредством экспонирования с помощью формирователя цветов, которые размещены рядом друг с другом в направлении переноса печатного носителя, и которое характеризуется тем, что содержит:
средство хранения данных изображений, которые должны быть сформированы каждым блоком формирования изображения,
средство хранения величины изменения экспонирования, предназначенное для хранения информации о величине изменения, показывающей величину изменения по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения,
средство хранения конфигурационной информации, предназначенное для хранения информации, связанной с конфигурацией каждого блока формирования изображения,
средство преобразования координат, предназначенное для преобразования координат адреса считывания средства хранения данных изображения на основе информации о величине изменения экспонирования, сохраненной в средстве хранения величины изменения экспонирования, и конфигурационной информации, сохраненной в средстве хранения конфигурационной информации, и данных считывания изображения согласно преобразованной информации адреса,
средство определения, предназначенное для определения, на основе данных пикселя (элемента изображения) и группы данных окружающих пикселей (элементов изображения), полученных средством преобразования координат, принадлежат ли данные интересующего пикселя (элемента изображения) фронту изображения,
первое средство обработки, когда средство определения определяет, что интересующий пиксель (элемент изображения) принадлежит фронту непечатающих элементов, для применения заранее определенной полутоновой обработки,
средство корректировки, когда средство определения определяет, что интересующий пиксель (элемент изображения) принадлежит фронту изображения, для корректировки тона данных интересующего пикселя (элемента изображения) на основе информации о преобразованном адресе,
второе средство обработки, предназначенное для обработки фронта, отличной от первого средства обработки, к данным интересующего пикселя (элемента изображения) после корректировки средством корректировки,
средство вывода для вывода одних из данных элемента изображения, полученных посредством первого и второго средства в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения на основе результата определения средства определения.
Краткое описание чертежей
Признаки и преимущества настоящего изобретения станут очевидными из приведенного описания со ссылками на чертежи, на которых:
фиг.1 изображает неоднородность плотности изображения, полученного известным устройством;
фиг.2 - устройство формирования изображения (вид в разрезе) согласно изобретению;
фиг.3 - изображение изменения основной линии сканирования, отсканированной на фоточувствительном барабане согласно изобретению;
фиг.4 - блок-схему контроллера и механизма принтера в устройстве формирования изображения согласно изобретению;
фиг.5 - таблицу, показывающую пример информации, сохраненной в блоке хранения величины изменения цвета согласно изобретению;
фиг.6 - диаграммы, поясняющие процесс корректировки величины изменения целой части величины корректировки изменения цвета в блоке преобразования координат согласно изобретению;
фиг.7A-7F - схемы процесса выполнения корректировки изменения цвета меньше, чем на единицу пикселя (элемента изображения), посредством блока корректировки тона согласно изобретению;
фиг.8 - блок-схему блока корректировки изменения цвета согласно изобретению;
фиг.9 - примеры изображений в соответствующих процессах, когда корректировка изменения цвета выполняется после полутоновой обработки согласно изобретению;
фиг.10 - примеры изображений в соответствующих процессах, когда полутоновая обработка выполняется после корректировки изменения цвета согласно изобретению;
фиг.11 - блок-схему счетчика 801 координат и блока 802 преобразования координат на фиг.8 согласно изобретению;
фиг.12 - блок-схему контроллера и механизма принтера в устройстве формирования изображения согласно второму варианту осуществления настоящего изобретения;
фиг.13 - блок-схему блока корректировки изменения цвета во втором варианте осуществления согласно изобретению;
фиг.14 - схему пояснения причины, почему обычная полутоновая корректировка не выполняется в фронте символьного/штрихового изображения во втором варианте осуществления согласно изобретению;
фиг.15 - блок-схему последовательности операций способа, в котором осуществляют переключение обработки на основе результата определения фронта изображения во втором варианте осуществления устройства согласно изобретению;
фиг.16 - блок-схему контроллера и механизма принтера в устройстве формирования изображения согласно третьему варианту осуществления настоящего изобретения;
фиг.17 - диаграммы, показывающие отношение между профилем экспонирования и профилем печати в третьем варианте осуществления изобретения;
фиг.18A-18C - схемы для пояснения отношения между числом лучей и наклоном экспонирования согласно изобретению;
фиг.19A-19C - схемы для пояснения отношения между скоростью печати и наклоном экспонирования согласно изобретению;
фиг.20 - блок-схему счетчика координат согласно четвертому варианту осуществления настоящего изобретения;
фиг.21 - блок-схему последовательности операций способа, показывающую последовательность обработки печати в четвертом варианте осуществления согласно изобретению;
фиг.22 - блок-схему последовательности операций способа, показывающую последовательность обработки записи в таблицу корректировки в четвертом варианте осуществления согласно изобретению;
фиг.23 - блок-схему счетчика координат согласно пятому варианту осуществления настоящего изобретения;
фиг.24 - пример рисунка, который должен быть напечатан при обработке обновления профиля экспонирования согласно шестому варианту осуществления настоящего изобретения;
фиг.25 - блок-схему счетчика координат согласно седьмому варианту осуществления настоящего изобретения;
фиг.26 - блок-схему последовательности операций способа, показывающую последовательность обработки печати в седьмом варианте осуществления.
Подробное описание предпочтительных вариантов осуществления изобретения
Первый вариант осуществления
На фиг.2 представлен разрез устройства формирования изображения согласно первому варианту осуществления. Устройство формирования изображения имеет структуру цветного лазерного принтера с 4 барабанами.
Устройство формирования изображения имеет кассету 53 для передачи листа (в нижней части справа на фиг.2). Печатные носители (печатные листы, прозрачные листы и т.п.), установленные в кассете 53 для передачи листа, подбираются поочередно роликом 54 подачи бумаги и подаются в блоки формирования изображения парой конвейерных роликов 55-a и 55-b. Блоки формирования изображения оснащены передаточной конвейерной лентой 10 для транспортировки печатного носителя. Передаточная конвейерная лента 10 закреплена плоско посредством множества роликов в направлении подачи печатного носителя (справа налево на фиг.2), и печатный носитель электростатически притягивается к конвейерной ленте 10 в самой верхней части. Четыре фоточувствительных барабана 14-C, 14-Y, 14-M и 14-K как барабанные носители изображения линейно размещены лицом к поверхности конвейерной ленты, тем самым формируя блоки формирования изображения (заметим, что C, Y, M и K соответственно указывают голубой, желтый, пурпурный и черный цветовые компоненты).
Поскольку блоки формирования изображения для соответствующих цветовых компонент имеют одну и ту же структуру, за исключением цветов тонеров, которые должны быть сохранены, блок формирования изображения для компонента C описан ниже.
Блок формирования изображения C имеет зарядное устройство 50-C для единообразной зарядки поверхности фоточувствительного барабана 14-C, проявочный блок 52-C для сохранения тонера C и визуализации (проявки) электростатического скрытого изображения на фоточувствительном барабане 14-C и экспонирующий блок 51-C. Заранее определенный зазор сформирован между проявочным блоком 52-C и зарядным устройством 50-C. Поверхность фоточувствительного барабана 14-C, которая равномерно заряжается зарядным устройством 50-C, сканируется лазерным лучом из экспонирующего блока 51-C, включающего в себя лазерный сканер, через зазор в направлении, перпендикулярном плоскости чертежа. В результате отсканированная экспонированная часть имеет заряд, отличный от неэкспонированной части, тем самым формируется электростатическое скрытое изображение. Проявочный блок 52-C визуализирует электростатическое скрытое изображение посредством переноса тонера на него (формирования тонерного изображения; проявки).
Блок 57-C переноса размещен над конвейерной поверхностью передающей конвейерной ленты 10. Тонерное изображение, сформированное (проявленное) на круговой поверхности фоточувствительного барабана 14-C, электрически передается на переносимый печатный носитель посредством электрического поля переноса, сформированного блоком 57 переноса, и переносится на поверхность печатного носителя.
Вышеупомянутая обработка аналогичным образом повторяется для других цветовых компонентов Y, M и K, так что тонеры C, M, Y и K переносятся в свою очередь на печатный носитель. После этого фиксирующее устройство 58 фиксирует цветные тонеры на печатном носителе посредством их термического плавления и печатный носитель вытягивается из аппарата посредством пары вытягивающих роликов 59-a и 59-b.
Заметим, что в примере выше тонерные изображения соответствующих цветовых компонентов переносятся на печатный носитель. Однако тонерные изображения соответствующих цветовых компонентов могут быть перенесены на передаточную конвейерную ленту, и они могут быть перенесены снова на печатный носитель (вторичный перенос). Конвейерная лента в таком случае называется промежуточной транспортной лентой.
На фиг.3 представлено изображение линии, чтобы объяснить сдвиг основной линии сканирования, отсканированной на фоточувствительном барабане 14-C (или, возможно, M, Y и K) как носитель изображения. Горизонтальное направление (направление по оси абсцисс) на фиг.3 показывает направление сканирования лазерного луча, а вертикальное направление (направление по оси ординат) показывает направление вращения фоточувствительного барабана, которое совпадает с направлением подачи печатного носителя.
Линия 301 означает идеальную основную линию сканирования. Линия 302 означает пример фактической основной линии сканирования, которая имеет недостаток в виде наклона и кривизны вверх, получающейся в результате сдвигов позиционной точности и диаметра фоточувствительного барабана 14 и сдвига позиционной точности оптической системы в экспонирующем блоке 51 каждого цвета.
Когда этот наклон и кривизна основной линии сканирования существуют в блоке формирования изображения любого цвета, изменение цвета происходит, когда множество тонерных изображений одновременно переносятся на носитель переноса.
В данном варианте осуществления точка A, выступающая в качестве точки начала сканирования области печати, задается в качестве опорной точки в основном направлении сканирования (X-направлении), и величины изменения между идеальной основной линией сканирования 301 и фактической основной линией сканирования 302 в направлении субсканирования измеряются во множестве точек (точки B, C и D). Основная линия сканирования делится на множество областей (чтобы задать область 1 между Pa и Pb, область 2 между Pb и Pc и область 3 между Pc и Pd) в соответствующих точках, где измерены величины изменения, и наклоны основной линии сканирования в соответствующих областях аппроксимируются прямыми линиями (Lab, Lbc и Lcd), которые соединяют соседние точки. Поэтому когда разность (m1 в области 1, m2 - m1 в области 2 и m3 - m2 в области 3) между величинами изменения соседних точек является положительной величиной, это означает, что основная линия сканирования в интересующей области имеет наклон вверх; в противном случае, это означает, что она имеет наклон вниз. В этом варианте осуществления количество областей равно трем для удобства, но настоящее изобретение не ограничено этим конкретным значением.
На фиг.4 представлена блок-схема процесса обработки для корректировки изменения цвета, обусловленного наклоном и кривизной линии сканирования в данном варианте осуществления.
Блок 401 обозначает механизм принтера, который выполняет фактическую обработку печати на основе информации о растре изображения, сформированной контроллером 402. Контроллер 402 размещен в плате и электрически подключен к механизму 401 принтера, когда плата размещена в устройстве.
Блоки 403C, 403M, 403Y и 403K - это блоки хранения величины изменения цвета, которые принимают и удерживают информацию о величине изменения для соответствующих блоков формирования изображения соответствующих цветов в процессе изготовления устройства. Например, каждый блок хранения величины изменения цвета может быть реализован посредством записываемой энергонезависимой памяти, например, ЭСППЗУ и т.п. На фиг.4 блоки хранения величины изменения цвета предоставляются для соответствующих цветовых компонентов. Тем не менее, поскольку размер информации, которая должна быть сохранена, достаточно мал, один элемент памяти может сохранять величины изменения цвета для всех цветовых компонентов.
Блоки 403C, 403M, 403Y и 403K хранения величины изменения цвета в данном варианте осуществления сохраняют величины изменения между фактической основной линией 302 сканирования и идеальной основной линией 301 сканирования в направлении субсканирования, которые измеряются во множестве точек (фиг.3), в качестве информации, указывающей наклон и кривизну основной линии сканирования.
На фиг.5 показан пример информации, сохраненной в блоке 403C хранения величины изменения цвета (то же применимо к блокам 403M, 403Y и 403K, но информация, которая должна быть сохранена, варьируется в зависимости от отдельной разности). L1-L3 и m1-m3 имеют те же значения, что и аналогичные символы на фиг.3.
В описываемом варианте осуществления блоки 403C, 403M, 403Y и 403K хранения величины изменения цвета сохраняют величины изменения между идеальной основной линией сканирования и фактической основной линией сканирования. Тем не менее, настоящее изобретение не ограничено этими конкретными величинами, пока информация может идентифицировать характеристики наклона и кривизны фактической основной линии сканирования. Как описано выше, информация, сохраненная в каждом из блоков 403C, 403M, 403Y и 403K хранения величины изменения цвета, сохраняется заранее как информация, уникальная для устройства, путем измерения величины сдвига в процессе изготовления. Альтернативно, механизм для распознавания величин сдвига может быть подготовлен в самом устройстве, и величины сдвига, которые получены посредством формирования заранее определенных образцов, используемых, чтобы измерять сдвиги для соответствующих носителей изображения соответствующих цветов, и распознавания их посредством механизма распознавания, могут быть сохранены.
Контроллер 402 осуществляет обработку печати посредством корректировки данных изображения для соответствующих цветовых компонентов, чтобы уравновесить величины изменения основной линии сканирования, сохраненные в блоках 403C, 403M, 403Y и 403K хранения величины изменения. Контроллер 402 данного варианта осуществления описан ниже.
Блок 404 формирования изображения формирует данные растрового изображения, которые дают возможность обработки печати на основе данных печати (PDL-данных, данных изображения и т.п.), принятых от внешнего аппарата (например, компьютерного аппарата; не показан), и выводит RGB-данные (8 бит/цвет, 256 тонов) для соответствующих элементов изображения. Поскольку эта обработка известна специалистам в данной области техники, ее подробное описание опущено.
Блок 405 преобразования цвета преобразует RGB-данные в данные (8 битов/цвет) пространства CMYK, которые могут быть обработаны механизмом 402 принтера (это преобразование реализуется посредством LOG-преобразования и UCR-преобразования), и сохраняет преобразованные данные в последующих растровых запоминающих устройствах 406C, 406M, 406Y и 406K для соответствующих печатных цветовых компонентов. Растровое запоминающее устройство 406C (применимо для запоминающего устройства 406M, 406Y и 406K) временно сохраняет данные растрового изображения, которые должны быть напечатаны, и содержит страничную память для сохранения данных изображения для одной страницы. Альтернативно, может быть использовано полосное запоминающее устройство, которое сохраняет данные для нескольких линий. В последующем описании для простоты предположим, что каждое запоминающее устройство имеет емкость для сохранения растровых данных C, M, Y или K для одной страницы.
Арифметические блоки 407C, 407M, 407Y и 407K величины корректировки изменения цвета вычисляют величины корректировки изменения цвета в направлении субсканирования на основе информации о величинах изменения цвета основной линии сканирования, сохраненной в блоках 403C, 403M, 403Y и 403K хранения величины изменения цвета в соответствии с информацией о координатах в направлении основного сканирования. Рабочие блоки 407C, 407M, 407Y и 407K величины корректировки изменения цвета соответственно выводят результаты своих вычислений в блоки 408C, 408M, 408Y и 408K корректировки изменения цвета, которые задают соответствующие величины.
Пусть x (точки) будут координатными данными в основном направлении сканирования, а y (точки) будут величиной изменения цвета в направлении субсканирования. В этом случае арифметические формулы соответствующих областей на основе фиг.3 описаны посредством (пусть разрешение печати в данном варианте осуществления составляет 600 dpi):
Область 1: y = x*(m1/L1)
Область 2: y = m1*23,622+(x-L1*23,622)*((m2-m1)/(L2-L1))
Область 3: y = m2*23,622+(x-L1*23,622)*((m3-m2)/(L3-L2)), (1)
где L1, L2 и L3 - это расстояния (мм) от положения начала сканирования области печати до правых краев областей 1, 2 и 3. Кроме того, m1, m2 и m3 - это величины изменения между идеальной основной линией 301 сканирования и фактической основной линией 302 сканирования в правых краях областей 1, 2 и 3.
Блоки 408C, 408M, 408Y и 408K корректировки изменения цвета регулируют синхронизацию по времени растровых данных, сохраненных в растровых запоминающих устройствах 406C, 406M, 406Y и 406K, и величины экспонирования для соответствующих элементов изображения на основе величин корректировки изменения цвета, рассчитанных для соответствующих точек посредством арифметических блоков 407C, 407M, 407Y и 407K величин изменения цвета, так чтобы скорректировать изменения цвета вследствие наклонов и искажений основной линии сканирования, заданных формулами (1), тем самым цвет изменяется (регистрационные изменения) при переносе тонерных изображений соответствующих цветов на носитель переноса.
Блоки 408C, 408M, 408Y и 408K корректировки изменения цвета соответственно имеют различные величины корректировки, но одинаковую компоновку. Блок 408C корректировки изменения цвета для компонента C описан ниже.
На фиг.8 представлена блок-схема блока 408C корректировки изменения цвета.
Блок 408C корректировки изменения цвета содержит счетчик 801 координат, преобразователь 802 координат, линейный буфер 803 и корректор 804 тонов.
Счетчик 801 координат выводит информацию, необходимую, чтобы сформировать координаты в направлениях основного сканирования и субсканирования, в которых должна быть выполнена обработка корректировки сдвига цвета на основе формул (1), преобразователю 802 координат, и выводит информацию, показывающую степень изменения в направлении субсканирования (значение после десятичной точки, как описано далее) корректору 804 тонов.
Преобразователь 802 координат осуществляет доступ на чтение к растровому запоминающему устройству 406C с помощью данных координат (X-адреса) в основном направлении сканирования и данных координат (Y-адреса) в направлении субсканирования от счетчика 801 координат. В результате считанные данные (данные компонента C в данном случае) выводятся в линейный буфер 803.
Линейный буфер 803 содержит регистр 805 и FIFO-буфер 806, имеющие область хранения для одной линии (фиг.8), и выводит данные компонента C двух соседних элементов изображения в направлении субсканирования корректору 804 тонов, который применяет корректировку тона к этим данным.
На фиг.11 представлен практический пример счетчика 801 координат и преобразователя 802 координат данного варианта осуществления.
В качестве предусловия арифметический блок 407C величины корректировки изменения цвета рассчитывает на основе расстояний L1, L2 и L3 (мм), сохраненных в блоке 403C хранения величины корректировки изменения цвета, позиции элементов изображения L1', L2' и L3' в горизонтальном направлении (идеальном направлении сканирования), соответствующие L1, L2 и L3. Кроме того, арифметический блок 407C величины корректировки изменения цвета рассчитывает наклоны прямых линий, которые соединяют величины изменения соответствующих областей. Заметим, что каждый пиксель (элемент изображения) имеет один наклон и выражается посредством Δy.
В случае примера на фиг.5 мы имеем:
Область 1: Δy1 = m1/L1
Область 2: Δy2 = (m2-m1)/(L2-L1)
Область 3: Δy3 = (m3-m2)/(L3-L2)
Регистр 82 на фиг.11 сохраняет позиции пикселей (элементов изображения) L1', L2' и L3", а регистр 84 сохраняет Δy1, Δy2 и Δy3 (с положительным/отрицательным знаком) соответствующих областей.
Генератор 81 X-адреса сбрасывается при формировании корректирующих данных для одного сканирования лазерного луча и генерирует адрес считывания в горизонтальном направлении, т.е. X-адрес для растрового запоминающего устройства 406C посредством добавления синхронизирующего сигнала clk пикселя. В результате X-адрес увеличивается на единицу 0, 1, 2,... каждый раз, когда вводится синхронизирующий сигнал clk пикселя.
Блок 83 сравнения сравнивает значение X-адреса из генератора 81 X-адреса с регистрами L1', L2' и L3', чтобы узнать, в какую из областей 1, 2 и 3 на фиг.3 попадает текущий X-адрес, и выводит результат. Поскольку могут быть взяты три состояния, достаточно, чтобы выходной сигнал был равен 2 битам.
Селектор 85 выбирает и выводит один из наклонов Δy1, Δy2 и Δy3, сохраненных в регистре 84. Т.е., когда текущий X-адрес попадает в диапазон области 1 (X ≤ X L1'), Δy1 выбирается и выводится. Когда L1 < X ≤L2', выбирается и выводится Δy2; когда L2' < X, выбирается и выводится Δy1.
Счетчик 86 сбрасывается перед одним сканированием, интегрально добавляет наклон Δy, выведенный из селектора 85, во внутренний регистр 86a и сохраняет это значение. Поскольку наклон Δy включает в себя десятичную часть, данный регистр 86a имеет соответствующее число бит. Счетчик 86 выводит целую часть регистра 86, который сохраняется в регистре, в генератор 87 Y-адреса, а десятичную часть - в корректор 804 тонов.
Генератор 87 Y-адреса задается с помощью опорного Y-адреса в растровое запоминающее устройство 406C до сканирования, добавляет опорный Y-адрес и целую часть из счетчика 86 и генерирует результат как Y-адрес считывания для растрового запоминающего устройства 406C.
В результате могут быть сформированы X- и Y-адреса целых чисел в формулах (1), а данные компонента C в соответствующей позиции могут быть считаны в линейный буфер 803.
Более применимый на практике пример описан далее. Допустим, что опорный Y-адрес равен "100". В этом случае данные генерируются для 100-го сканирования. Кроме того, допустим, что значение, сохраненное в регистре 86a счетчика 86, равно "0,1".
В это время данные пикселя (элемента изображения), который размещен в Y-координате "100,1" в растровом запоминающем устройстве 406C, должны быть загружены в идеальном варианте. Тем не менее, поскольку положение пикселя растрового запоминающего устройства 406C выражается целым числом, Y-координата "100,1" не существует. Из другой точки зрения координата "100,1" может рассматриваться, что она расположена между адресами "100" и "101", на 90% значения интенсивности пикселя, которое должно быть рассчитано (после корректировки тона), оказывает влияние значение интенсивности пикселя адреса "100", а на оставшиеся 10% оказывается влияние значение интенсивности пикселя адреса "101". Т.е., значение после корректировки тона может быть рассчитано с помощью коэффициента взвешивания, зависящего от значения, указанного десятичной частью. Таким образом, это значение может быть рассчитано как
Hx,y = Cx,y*β + Cx,y+1*α (2)
Пусть γ будет значением десятичной части, выведенным из счетчика 86. Тогда α и β имеют отношения, заданные как:
β = 1 - γ
α = γ
Корректор 804 тонов (фиг.8) выполняет упомянутую обработку. Корректор 804 тонов принимает значение десятичной части выведенное из счетчика 86, рассчитывает коэффициенты корректировки α и β, которые должны быть умножены на множители 804a и 804b, и осуществляет умножение этих множителей 804a и 804b на α и β, и γсоответственно. Посредством добавления этих произведений сумматором 804c рассчитывается формула (2), тем самым выводя скорректированные по тону данные.
Заметим, что опорный Y-адрес увеличивается на "1" для каждого сканирования, но величина корректировки изменения цвета для этого опорного Y-адреса, т.е. величина смещения, остается неизменной.
Пусть P и Q - это X- и Y-адреса, сформированные преобразователем 802 координат, а смещение этого Y-адреса составляет 0,1. Затем регистр 805 загружает данные в координаты (P, Q) растрового запоминающего устройства 406C. В этом случае позиция пикселя, который должен быть указан ссылкой в процессе интерполяции - это (P, Q+1), и если регистр 805 рассматривается как позиция интересующего пикселя, данные по координатам (P, Q+1) еще не загружены.
В этой связи данный вариант осуществления имеет следующее взаимоотношение: данные, которые должны быть выведены из FIFO-буфера 806, - это данные компонента C интересующего пикселя (P, Q), а данные, которые должны быть выведены из регистра 805, - это (P, Q+1), как показано на фиг.8. Как описано выше, поскольку величина смещения Y-адреса остается неизменной для каждого сканирования, интерполяция тона может быть выполнена с помощью значения десятичной части из счетчика 801 координат.
Была описана компоновка и работа блока 408C корректировки сдвига цвета в данном варианте осуществления, и дополнительное подробное описание дано со ссылкой на фиг.6.
Линия 60 обозначает кривую сдвига цвета, которая вычерчивается на основе информации, сохраненной в блоке 403C хранения величины сдвига цвета. Наклон области 1 равен Δy1, а наклон области 2 - Δy2.
Блок 61 означает состояние хранения данных в растровом запоминающем устройстве 406C, а блок 62 (фиг.6) - изображение экспонирования при экспонировании данных изображения, которые прошли корректировку сдвига цвета для соответствующих пикселей на носителе изображения. Кроме того, положительное направление субсканирования растрового запоминающего устройства 406C совпадает с направлением вниз по отношению к плоскости чертежа, как указано в блоке 61.
Когда X-адрес (фиг.6) обновляется, в свою очередь интегрально добавляется Δy1. Тем не менее, поскольку не происходит переноса в целую цифру до адреса Xa, Y-адрес продолжает указывать на n-ную линию.
Когда адрес Xa достигнут, осуществляется перенос в целую цифру, и Y-адрес обновляется, чтобы указывать на (n+1)-ю линию.
Целочисленный перенос происходит, когда X-адрес на фиг.6 равен Xb, Xc, Xd,.... Заметим, что перенос происходит в различные периоды в областях 1 и 2. Это обусловлено тем, что эти области имеют разные наклоны.
На фиг.7A-7F представлены изображения для объяснения корректировки сдвига цвета меньше, чем на один пиксель, т.е. содержание процесса корректировки величины изменения десятичной части наклона корректировки сдвига цвета Δy посредством корректора 804 тонов в данном варианте осуществления. Величина сдвига десятичной части корректируется посредством регулирования коэффициентов экспонирования двух соседних точек в направлении субсканирования.
На фиг.7A представлено изображение основной линии сканирования, имеющей наклон вверх. На фиг.7B представлено растровое изображение горизонтальной линии перед корректировкой тона, на фиг.7C представлено корректирующее изображение, используемое, чтобы компенсировать любое изменение цвета вследствие наклона основной линии сканирования, показанной на фиг.7A. Чтобы сформировать корректирующее изображение на фиг.7C, величины экспонирования двух соседних точек в направлении субсканирования регулируются. На фиг.7D представлена таблица, показывающая отношение корректирующего наклона Δy изменения цвета и коэффициентов корректировки, используемых, чтобы добиться корректировки тона. k - это целое число (с усечением десятичной части) величины корректировки сдвига цвета Δy и оно представляет величину корректировки в направлении субсканирования для каждого пикселя. β и α - это коэффициенты корректировки, используемые, чтобы применять корректировку меньше, чем на один пиксель, в направлении субсканирования, и их отношение описывается вышеприведенной формулой (2). Т.е. α - это коэффициент распределения для предшествующей точки (данных, выведенных из регистра 805 на фиг.8), а β - это коэффициент распределения для интересующей точки.
На фиг.7E представлено растровое изображение после корректировки тона для регулирования коэффициентов экспонирования двух соседних точек в направлении субсканирования. Фиг.7F показывает изображение экспонирования скорректированного по тону растрового изображения на носителе изображения. На фиг.7F наклон основной линии сканирования отменен и сформирована горизонтальная прямая линия.
Выше описан блок 408C корректировки сдвига цвета данного варианта осуществления. Поскольку то же применимо к блокам 408M, 408Y и 408K корректировки изменения цвета, других цветовых компонент M, Y и K, изменения печатных цветов могут быть заданы, чтобы быть меньшими, чем один пиксель в максимуме.
Изменяющие цвет и скорректированные по тону данные, выводимые из блоков 408C, 408M, 408Y и 408K корректировки изменения цвета, проходят полутоновую обработку с помощью заранее определенных полутоновых шаблонов в последующих полутоновых процессорах 409C, 409M, 409Y и 409K, а затем проходят обработку модуляции длительности импульса в PWM-процессорах 410C, 410M, 410Y и 410K. Эти данные затем выводятся на механизм 401 принтера, тем самым выполняя обработку экспонирования на носителях изображения.
Как описано выше, величины корректировки величин сдвига в направлении субсканирования в соответствующих положениях основного сканирования рассчитываются из растра изображения и восстанавливаются как скорректированный растр изображения, тем самым формируя изображение, из которого сдвиг цвета происходит вследствие наклона и искажения основной линии сканирования.
Результаты сравнения при выполнении обработки, осуществляемой в следующем порядке: полутоновая обработка → корректировка сдвига цвета относительно входного изображения и при выполнении обработки в порядке корректировки изменения цвета → полутоновая обработка относительно входного изображения описаны далее.
На фиг.9 показан пример выполнения обработки в следующем порядке: полутоновая обработка → корректировка изменения цвета относительно входного изображения. Элемент 900 означает входное изображение с постоянной плотностью 50%. Когда входное изображение 900 проходит полутоновую обработку с помощью заданного полутонового шаблона 4×4, получается изображение 901. Это изображение 901 - единственное, которое должно быть получено. Тем не менее, когда эквивалент изображения 901 получается даже после того, как корректировка сдвига цвета применяется к изображению 901, может быть реализована корректировка сдвига без ухудшения качества изображения. Когда изображение после полутоновой обработки проходит корректировку изменения цвета на 1/2 пикселя в направлении вверх (вертикальном направлении), получается изображение 902 (фиг.9). Когда изображение после полутоновой обработки проходит корректировку сдвига цвета, воспроизводимость точек полутонового изображения, сформированного полутоновой обработкой, ухудшается.
На фиг.10 показан пример обработки в следующем порядке: полутоновая обработка →полутоновая обработка относительно входного изображения. На фиг.10 входное изображение 100 имеет постоянную плотность (50%), как в вышеупомянутом изображении 900. Изображение 101 получается, когда корректировка сдвига цвета на 1/2 пикселя в направлении вверх (вертикальном направлении) применяется к этому входному изображению 100. В результате корректировки цвета изображения с плотностью 25% формируются в самой верхней и самой нижней части строки. Изображение 102 на фиг.10 получается как результат полутоновой обработки, применяемой к изображению после корректировки изменения цвета. Изображение 102 в значительной степени аналогично изображению 901, за исключением самой верхней и нижней строк. В изображении 102 не наблюдается ухудшения полутоновых точек полутонового изображения, которое наблюдается в изображении 902, и может быть получено высококачественное цветное изображение.
Заметим, что полутоновая обработка в данном варианте осуществления генерирует шаблоны 4×4 (m×n в общем случае) из данных входного изображения. Поскольку 4×4, возможны 16 различных выражений тонов. Четырехбитовые (16-тоновые) многозначные данные назначаются одной сетке из шаблона 4×4 и проходят PWM-обработку, шаблон 4x4, следовательно, может выражать 256 тонов.
В данном варианте осуществления компоновка блока 408C корректировки изменения цвета (то же применимо к другим цветовым компонентам) проиллюстрирована на фиг.8 и 11. На фиг.11 величина смещения (изменения) Y-адреса получается посредством интегрального добавления Δy поочередно в регистр 86a счетчика 86. Арифметическая точность десятичной части регистра 86a предпочтительно максимально высокая. Другими словами, когда число бит регистра 86a небольшое, постепенно возникает ошибка округления при интегральном добавлении Δy и значение регистра отклоняется от путей наклонов Δy1 и Δy2 на фиг.6.
Поэтому каждый раз, когда обновляется X-адрес, используемый, чтобы загружать данные из растрового запоминающего устройства 406C, величина смещения Y-адреса может быть рассчитана согласно формулам (1). Поскольку не возникает ошибок округления вследствие интегрального добавления, данные элемента изображения в позициях, указанных обычными путями, могут быть считаны.
Компоновка, показанная на фиг.4, также может быть реализована посредством программного обеспечения (микропрограммного обеспечения). В этом случае может быть реализована обработка, которая дает возможность данным изображения течь (фиг.4), и эта реализация понятна для специалистов в данной области техники из описания данного варианта осуществления.
Как описано выше, согласно первому варианту осуществления корректировка сдвига (изменения) цвета выполняется вначале путем расчета координаты считывания данных изображения, которое должно быть напечатано, на основе информации о величине сдвига, показывающей величину сдвига относительно направления сканирования на носителе изображения каждого блока формирования изображения, и затем выполняется полутоновая обработка, чтобы напечатать изображение, тем самым, подавляя формирование муара вследствие корректировки сдвига цвета и формируя высококачественное изображение.
Второй вариант осуществления
На фиг.12 представлена блок-схема для объяснения процесса обработки для корректировки любого сдвига (изменения) цвета, возникающего из-за наклона и кривизны линии сканирования во втором варианте осуществления. Разница между фиг.4 в первом варианте осуществления и фиг.12 заключается в том, что блоки 408C, 408M, 408Y и 408K корректировки сдвига цвета заменяются блоками 408C', 408M', 408Y' и 408K'. Кроме того, помимо блоков 408C, 408M, 408Y и 408K корректировки сдвига цвета, добавляются процессоры 411C, 411M, 411Y и 411K исключений, и добавляются селекторы 412C, 412M, 412Y и 412K для выбора одного из выходов полутоновых процессоров 409C, 409M, 409Y и 409K и выходов процессоров 411C, 411M, 411Y и 411K исключений.
Другие компоновки аналогичны описанным в первом варианте осуществления, а различия описаны далее.
Блоки 408C', 408M', 408Y' и 408K' корректировки изменения цвета соответственно имеют различные величины корректировки, но одинаковые компоновки. Блок 408C' корректировки сдвига цвета для компонента C описан ниже.
На фиг.13 представлена блок-схема блока 408C' корректировки изменения цвета во втором варианте осуществления. На фиг.13 аналогичные блоки обозначены теми же номерами, что и на фиг.4 первого варианта осуществления.
Блок 408C' корректировки изменения цвета второго варианта осуществления содержит счетчик 801 координат, преобразователь 802 координат, блок 1803 линейных буферов, запоминающее устройство 1805 шаблонов фронтов, детектор 1806 фронтов и корректор 804 тонов. При этом счетчик 801 координат, преобразователь 802 координат и корректор 804 тонов аналогичны этим элементам на фиг.4.
Как и в первом варианте осуществления, счетчик 801 координат выводит информацию, необходимую, чтобы сформировать координаты в направлениях основного сканирования и субсканирования, в которых должна быть выполнена обработка корректировки сдвига цвета на основе формул (1), для преобразователя 802 координат, и выводит информацию, показывающую степень изменения в направлении субсканирования (значение после десятичной точки, как описано далее), на корректор 804 тонов.
Как и в первом варианте осуществления, преобразователь 802 координат осуществляет доступ на чтение к растровому запоминающему устройству 406C с помощью данных координат (X-адреса) в основном направлении сканирования и данных координат (Y-адреса) в направлении субсканирования от счетчика 801 координат. В результате считанные данные (данные компонента C в данном случае) выводятся в блок 1803 линейных буферов.
Блок 1803 линейных буферов включает в себя три линейных буфера 1803a, 1803b и 1803c (фиг.13) и выводит окно 1804 3×3, включающее данные интересующего элемента изображения (данные, полученные посредством преобразования координат), детектору 1806 фронтов.
Детектор 1806 фронтов сравнивает данные входного окна 3×3 и шаблон, сохраненный в блоке 1805 хранения шаблонов фронтов, и проверяет, принадлежит ли интересующий элемент изображения в центре окна к фронту символьного/штрихового изображения и т.п. Если определено, что интересующий элемент изображения принадлежит фронту символьного/штрихового изображения, детектор 1806 фронтов выводит интересующий элемент изображения Pn(x) (линейный буфер 1803b, который сохраняет данные изображения n-й строки) и данные элемента изображения Pn+1(x) с той же координатой основного сканирования (n+1)-й строки (линейный буфер 1803a) корректору 804 тонов, который выполняет корректировку тонов.
С другой стороны, если определено, что интересующий элемент изображения не принадлежит к фронту символьного/штрихового изображения, т.е., если определено, что интересующий элемент изображения не принадлежит к тоновому изображению, например фотоизображению и т.п., корректировка тонов пропускается и выполняется полутоновая обработка полутоновым процессором 409C.
В это время сигнал, указывающий, распознал ли фронт детектор 1806 фронтов, т.е. обнаружен ли совпадающий шаблон в запоминающем устройстве 1802 шаблонов фронтов, выводится в селектор 412C. В результате селектор 412C выбирает одно из данных из процессора 411C исключений и полутонового процессора 409C и выводит выбранные данные.
Обработка, осуществляемая блоком 408C корректировки цвета второго варианта осуществления, была описана. То же применимо к блокам 408M', 408Y' и 408K' корректировки изменения цвета других цветовых компонентов.
Заметим, что объект, которому необходимо проходить корректировку тона посредством корректора 804 тонов, является фронтом символьного/штрихового изображения и т.п. согласно второму варианту осуществления.
Процессоры 411C, 411M, 411Y и 411K исключений второго варианта осуществления описаны ниже.
Выполнение обработки в следующем порядке: полутоновая обработка → корректировка изменения цвета относительно входного изображения и выполнение обработки в следующем порядке: корректировка изменения цвета → полутоновая обработка относительно входного изображения рассмотрены ниже.
На фиг.9 показан пример выполнения обработки в порядке: полутоновая обработка →корректировка изменения цвета относительно входного изображения. Входное изображение 900 имеет постоянную плотностью 50%. Когда входное изображение 900 проходит полутоновую обработку с помощью заданного полутонового шаблона 4×4, получается изображение 901. Это изображение 901 - единственное, которое должно быть получено. Тем не менее, когда эквивалент изображения 901 получается даже после того, как корректировка изменения цвета применяется к изображению 901, может быть реализована корректировка сдвига без ухудшения качества изображения. Когда изображение после полутоновой обработки проходит корректировку изменения цвета на 1/2 пикселя в направлении вверх (вертикальном направлении), получается изображение 902 (фиг.9). Когда изображение после полутоновой обработки проходит корректировку изменения цвета, воспроизводимость точек полутонового изображения, сформированного полутоновой обработкой, ухудшается.
Наоборот, на фиг.10 показан пример при выполнении обработки в следующем порядке: полутоновая обработка →полутоновая обработка относительно входного изображения. Входное изображение 100 имеет постоянную плотность 50%, как и изображение 900. Изображение 101 получается, когда корректировка изменения цвета на 1/2 пикселя в направлении вверх (вертикальном направлении) применяется к входному изображению 100. В результате корректировки сдвига (изменения) цвета изображения с плотностью 25% формируются в самой верхней и самой нижней частях строки. Изображение 102 на фиг.10 получается в результате полутоновой обработки, применяемой к изображению после корректировки изменения цвета. Изображение 102 в значительной степени аналогично изображению 901, за исключением самой верхней и нижней строк. В изображении 102 не наблюдается ухудшения полутоновых точек полутонового изображения, которое наблюдается в изображении 902, и может быть получено высококачественное цветное изображение.
Т.е. в случае изображения, не имеющего фронтов (например, изображений 900 и 100), ухудшение качества изображения может быть подавлено посредством применения полутоновой обработки к изображению, которое прошло корректировку изменения цвета.
С другой стороны, в случае фронта изображения, плотность которого меняется неожиданно относительно окружающей части, например, символьного, штрихового изображения и т.п., как показано на фиг.14, поскольку фронт сформирован в соответствии с полутоновым шаблоном посредством полутоновой обработки, корректировка тонов сводится на нет, и зазоры и неоднородности генерируются во фронте изображения, сформированного посредством зазора от экспонирования, например ссылочный символ 1100 на фиг.14. В результате формируется разрыв во фронте символьного/штрихового изображения и т.п.
Чтобы не допустить этого, обработка исключений применяется к изображению после корректировки изменения цвета для фронта символьного/штрихового изображения и т.п.
Процессор 411C исключений (то же применимо к процессорам 411M, 411Y и 411K) выполняет обработку исключений, отличную от обычной полутоновой обработки, для изображения, для которого распознан фронт детектором 1806 фронтов.
Предусмотрено три следующих типа обработки исключений.
Не применяется полутоновая обработка (на всем протяжении). В этом случае, поскольку полутоновая обработка не применяется к изображению, из которого распознан фронт детектором 1806 фронтов, зазоры и неоднородности, вызываемые во фронте полутоновой обработкой, могут быть предотвращены.
Полутоновая обработка применяется с помощью полутонового шаблона для фронта. Когда полутоновая обработка используется во фронте (фиг.14), формируются зазоры и неоднородности в зависимости от направления роста полутонового шаблона. Следовательно, когда полутоновый шаблон, имеющий направление роста от обычного, используется для фронта, зазоры и неоднородности, формируемые при использовании обычного полутонового шаблона, могут быть предотвращены.
Обработка для корректировки точек после того, как обычная полутоновая обработка и т.п. выполнена. После обычной полутоновой обработки точки корректируются, чтобы скорректировать зазоры и неоднородности. Таким образом, все зазоры и неоднородности, сформированные обычной полутоновой обработкой, могут быть скорректированы.
Наоборот, полутоновый процессор 409C (то же применимо к процессорам 409M, 409Y и 409K) применяет обычную полутоновую обработку к изображению без фронта.
Операции последовательностей обработки могут быть выполнены так, как показано на фиг.15.
На этапе S121 выполняется преобразование координат с помощью преобразователя 802 координат, чтобы скорректировать сдвиг (изменение) цвета, равное или большее одной строки.
На этапе S122 преобразованные данные, полученные преобразователем 802 координат, сохраняются в блоке 1803 линейных буферов.
На этапе S123 детектор 1806 фронтов распознает фронт символьного/штрихового изображения и т.п. Если фронт распознан, поток переходит к этапу S124, в противном случае, поток переходит к этапу S125.
На этапе S124 корректор 804 тонов применяет корректировку тонов к фронту, чтобы выполнить изменение цвета меньше, чем на один пиксель. После этого выполняется обработка исключений на этапе S126. Т.е. выполняется обработка исключений, такая как полутоновая обработка с помощью полутонового шаблона, отличного от обычного шаблона, обработка для добавления точек в неоднородности и зазоры, сформированные полутоновой обработкой, и т.п.
С другой стороны, если распознано изображение без фронта, полутоновая обработка выполняется на этапе S125.
Модуляция длительности импульса выполняется на основе данных изображения, полученных из одного из процессора 411C исключений или полутонового процессора 409C, которые должны быть преобразованы в двоичный лазерный сигнал возбуждения, который затем передается в экспонирующий блок, чтобы выполнить экспонирование. Аналогичная обработка применяется к другим цветовым компонентам M, Y и K.
Как описано выше, согласно второму варианту осуществления корректировка сдвига (изменения) цвета выполняется посредством первоначального расчета координаты считывания данных изображения, которое должно быть напечатано, на основе информации о величине изменения, показывающей величину изменения относительно направления сканирования на носителе изображения каждого блока формирования изображения. После этого выполняется полутоновая обработка, чтобы напечатать изображение, тем самым подавляя формирование муара вследствие корректировки изменения цвета. Более того, как и для фронта символьного/штрихового изображения, формирование разрывов может быть подавлено и сформировано высококачественное изображение.
Третий вариант осуществления
На фиг.16 представлена блок-схема процесса обработки корректировки сдвига (изменения) любого изменения цвета, вызванного наклоном и кривизной линии сканирования в третьем варианте осуществления. Разница между фиг.12 и фиг.16 заключается в том, что механизм 401 содержит блоки 1403C, 1403M, 1403Y и 1403K хранения профилей экспонирования и блок 1420 хранения профилей печати. На основе этого компонуются арифметические блоки 1407C, 1407M, 1407Y и 1407K величины корректировки сдвига цвета.
Блоки 1403C, 1403M, 1403Y и 1403K хранения профилей экспонирования сохраняют аналогичные данные, что и блоки 403C, 403M, 403Y и 403K хранения величины с изменения цвета в первом и втором вариантах осуществления. Т.е. блоки 1403C, 1403M, 1403Y и 1403K хранения профилей экспонирования принимают и хранят информацию о величине сдвига для соответствующих блоков формирования изображения соответствующих цветов в процессе изготовления устройства. Например, каждый блок хранения профилей экспонирования может быть реализован посредством записываемой энергонезависимой памяти, например ЭСППЗУ и т.п. На фиг.16 блоки хранения профилей экспонирования обеспечены для соответствующих цветовых компонентов. Тем не менее, поскольку размер информации, которая должна быть сохранена, достаточно мал, один элемент памяти может сохранять величины изменения цвета для всех цветовых компонентов.
Блок 1420 хранения профилей печати сохраняет конфигурационную информацию, связанную с обработкой печати в механизме 401 принтера. Блок 1420 хранения профилей печати также содержит записываемую энергонезависимую память.
Арифметический блок 1407C величины корректировки изменения цвета (то же применимо к блокам 1407M, 1407Y и 1407K) рассчитывает величину корректировки изменения цвета на основе данных из блока 1403C хранения профилей экспонирования и блока 1420 хранения профилей печати.
Поскольку компоновки, отличные от описанных выше, аналогичны компоновкам второго варианта осуществления, блоки имеют те же ссылочные номера
Блок 1403C хранения профилей экспонирования (то же применимо к блокам 1403M, 1403Y и 1403K, но информация, которая должна быть сохранена, отличается в зависимости от отдельных различий) сохраняет те же данные, что и блоки 403C, 403M, 403Y и 403K хранения величины изменения цвета в первом и втором вариантах осуществления, как описано выше. Поэтому обработка, основанная только на этих данных, аналогична как и для первого и второго варианта осуществления, и ее описание будет опущено.
Отличительным признаком третьего варианта осуществления является то, что величина корректировки изменения цвета рассчитывается с учетом информации, сохраненной в блоке 1420 хранения профилей печати.
На фиг.17 показано отношение между профилем экспонирования, сохраненным в блоке 1403C хранения профилей экспонирования, и профилем печати, сохраненным в блоке 1420 хранения профилей печати.
Величины наклонов, основанные на направлениях сканирующего экспонирования и числе сканирующих лучей (фиг.17 показывает, что число лучей, формируемых соответствующими блоками формирования изображения, равно 4), проанализированы с помощью фиг.18A-18C.
На фиг.18A показан пример, в котором 1-точечная строка сканируется и направления сканирования M (пурпурного) и C (голубого) компонентов противоположны по отношению друг к другу. На фиг.18B показан пример сканирования 2-точечных строк (двух пар лазерных элементов и многогранных зеркал). На фиг.18C показан пример сканирования 4-точечных строк.
Пример фиг.18A описан далее. Позиции начала экспонирования изображения - это 4m для пурпурного и 4c для голубого. Тем не менее, поскольку направления сканирования этих цветовых компонентов противоположны по отношению друг к другу, позиции точек по завершении сканирования области изображения основного сканирования - это 4m' и 4c'. Пусть Lmax - расстояние перемещения (интервалом экспонирования) луча при сканировании, а mdot - расстояние между точками. В таком случае наклон (крутизна характеристики), основанный на вышеуказанном взаимном размещении, задается как
mdot/Lmax
Наклоны, основанные на взаимном размещении точек на фиг.18B и 18C:
2 луча: 2*mdot/Lmax
4 луча: 4*mdot/Lmax
Пусть n - число лучей, используемых при сканирование. В таком случае наклон задается как
n*mdot/Lmax
Кроме того, если направление изменения на фиг.3 положительно, осуществляется арифметическая операция посредством добавления подсчета наклонов, имеющих отрицательный знак в случае прямого сканирования и положительный знак в случае обратного сканирования.
На фиг.19A-19C показаны примеры, когда скорости печати различны.
На фиг.19A показан пример на обычной скорости. На фиг.19B показан пример на половине скорости, а на фиг.19C показан пример на двойной скорости.
Как показано на фиг.19B, в случае двойной скорости (скорость вращения фоточувствительного барабана составляет половину обычной скорости), поскольку обработка вывода изображения выполняется за одно основное сканирование из двух основных сканирований, выполняется арифметическая операция, чтобы коэффициент наклона, рассчитанный на основе числа лучей, разделить на два.
Как показано на фиг.19C, в случае двойной скорости, поскольку фотоэлемент перемещается для выполнения двух сканирований на одно основное сканирование, выполняется арифметическая операция, чтобы увеличить вдвое коэффициент наклона, рассчитанный на основе числа лучей.
Если скорость печати составляет k раз от обычной скорости, наклон, полученный на основе числа лучей и скорости печати, задается как
k*n*mdot/Lmax
Поэтому отклонение y в направлении субсканирования от опорной Y-координаты во всех областях, а также профиль экспонирования и профиль печати задаются, в случае прямого сканирования, как:
y = -x*k*n*mdot/Lmax + x*(m1/L1) (0 ≤ x < L)
= -x*k*n*mdot/Lmax + m1/Ldot+(x-L/Ldot)*(m2/L) (L ≤ x < 2L)
= -x*k*n*mdot/Lmax + (m1+m2)/Ldot+(x-2L/Ldot)*(m3/L) (2L ≤ x ≤ 3L)
Заметим, что расчеты выполнены, чтобы иметь L2 = 2*L1 и L3 = 3*L1 на фиг.3.
В случае обратного направления сканирования
y = x*k*n*mdot/Lmax + x*(m1/L1) (0 ≤ x < L)
= x*k*n*mdot/Lmax + m1/Ldot+(x-L/Ldot)*(m2/L) (L ≤x < 2L)
= x*k*n*mdot/Lmax + (m1+m2)/Ldot+(x-2L/Ldot)*(m3/L) (2L ≤ x ≤3L)
При обработке печати позиция начала экспонирования различается в зависимости от форматов бумаги. Т.е. позиция смещения X-адреса должна быть изменена. По этой причине y, используемая при обработке преобразования координат в направлении субсканирования изображения, начинается с Yobj в позиции смещения. Величина корректировки в вертикальном направлении в позиции смещения может быть рассчитана с помощью формулы, используемой, чтобы рассчитать y.
Поэтому, когда применена компоновка, показанная на фиг.3, положение каждой области может быть задано в регистре 82, показанном на фиг.11, в зависимости от того, является направление экспонирования каждого блока формирования изображения прямым или обратным, и составной наклон, основанный на профилях экспонирования и печати, может быть задан в регистре 84.
Как описано выше, согласно третьему варианту осуществления, которое осуществлено, чтобы разрешить вышеупомянутые проблемы, корректировка сдвига (изменения) цвета выполняется посредством первоначального расчета координаты считывания данных изображения, которое должно быть напечатано, на основе информации о величине изменения, показывающей величину сдвига относительно направления сканирования на носителе изображения каждого блока формирования изображения. После этого выполняется полутоновая обработка, чтобы напечатать изображение, тем самым подавляя формирование муара вследствие корректировки изменения цвета. Более того, как и для фронта символьного/штрихового изображения, формирование разрывов может быть подавлено и сформировано высококачественное изображение.
Четвертый вариант осуществления
В первом-третьем вариантах осуществления описан пример, в котором адрес, используемый, чтобы загружать данные изображения из каждого из растровых запоминающих устройств 406C, 406M, 406Y и 406K, формируется посредством компоновки, показанной на фиг.11.
Когда используется компоновка, показанная на фиг.11, каждый раз, когда X-адрес обновляется, должно быть посчитано Δy включая десятичную точку. После того как начинается сканирующее экспонирование для одной страницы, величина смещения (целая часть, десятичная часть) на Y-оси остается одинаковой до тех пор, пока X-координата остается неизменной для соответствующих сканирований. Следовательно, адреса смещения по Y-оси и коэффициенты взвешивания могут быть рассчитаны заранее посредством арифметических операций и сохраняются в таблице. При фактических сканированиях коэффициенты взвешивания для преобразования координат и корректировки тонов могут быть считаны из таблицы при обработке.
На фиг.20 показана компоновка счетчика 801 координат при реализации этой обработки, а на фиг.21 показана последовательность операций обработки.
Как описано выше, арифметическая обработка должна быть определена один раз в зависимости от состояния механизма (включая режим печати). ЦП (не показан) в данном устройстве обработки изображений выполняет арифметическую обработку и сохраняет ее результат в арифметической таблице 623 корректировок. Данный процесс записи выполняется при запуске аппарата обработки изображений или при изменении скорости печати. Селектор 622 предоставляет адрес 65 табличного поиска в качестве табличного адреса 64 в арифметическую таблицу 623 корректировок, когда ЦП требует доступ к арифметической таблице 623 корректировок. Когда ЦП не осуществляет какого-либо доступа, координатный адрес из сумматора 621 используется в качестве табличного адреса 64. В это время регистру 620, который сохраняет значение смещения, задается смещение (01, 02, 03 и т.п. на фиг.17) в зависимости от размера и ориентации носителя печати.
Когда начинается обработка печати, поскольку размер и ориентация листов, которые должны быть напечатаны, определена, ЦП задает смещение X-адреса посредством записи его в качестве данных смещения 610 в регистр 620 значений смещения.
В вышеописанной компоновке ЦП записывает целые части сумм наклонов Δy и коэффициентов α и β взвешивания поочередно из смещения X-адреса в арифметическую таблицу 623 корректировок. В таблице ниже предположим, что наклон Δy = +0,2.
Счетчик 801 координат предоставляет соответствующее значение смещения Y-адреса преобразователю 802 координат в соответствии с X-адресом. В то же время счетчик координат 801 выводит значения α и β корректору 804 тонов. В результате, поскольку преобразователь 802 координат может устранять необходимость в обработке суммирования, включая десятичную часть, а корректор 804 тонов не должен выполнять обработку для расчета α и β, нагрузка может быть уменьшена.
Обработка в данном варианте осуществления может быть осуществлена согласно блок-схеме последовательности операций способа фиг.21. Ниже описана только обработка компонента C, но то же применимо к другим компонентам. Заметим, что описание дано со ссылкой на третий вариант осуществления.
На этапе S1701 профили экспонирования загружаются из блока 1403C хранения профилей экспонирования (то же применимо к блокам 1403M, 1403Y и 1403K). На этапе S1702 загружается профиль печати из блока 1420 хранения профилей печати.
После этого последовательность переходит к этапу S1703 и данные корректировки на основе этих профилей (значения смещения X-адреса, значения смещения Y-адреса и коэффициенты взвешивания α и β) рассчитываются с учетом режима печати (размера и направления подачи печатных листов, скорости печати и т.п.). На этапе S1704 рассчитанные данные сохраняются в соответствующих позициях адреса арифметической таблицы 623 корректировок.
На этапе S1705 проверяется, изменялся ли режим печати. Если определено, что режим печати изменился, процессы на этапах S1703 и S1704 выполняются повторно. Т.е. содержимое арифметической таблицы 623 корректировок обновляется.
Если на этапе S1706 распознано, что начинается обработка печати, поток переходит к этапу S1707, чтобы загрузить значение смещения из арифметической таблицы 623 корректировок. На этапе S1708 определяются координатные данные. На этапе S1709 данные в соответствующей координате считываются из растрового запоминающего устройства 406C. На этапе S1710 выполняется обработка корректировок (обработка интерполяции, обработка исключений). Затем процессы на этапе S1708 и последующих этапах повторяются до тех пор, пока не определяется на этапе S1711, что обработка печати завершена.
Как и обработка арифметических корректировок на этапе S1703 и обработка записи на этапе S1704 в вышеописанных процессах, может быть выполнена обработка, показанная на фиг.22.
На этапах S1801 и S1802 загружаются профили экспонирования и печати. На этапе S1803 переменная x, указывающая X-адрес, сбрасывается на "0".
После этого на этапе S1804 рассчитываются значение смещения Y-адреса и коэффициенты взвешивания α и β для переменной x. На этапе S1805 рассчитанные данные записываются в арифметическую таблицу 623 корректировок. После этого на этапе S1806 проверяется, превышает ли значение смещения Y-адреса переменную ymax, которая хранит максимальное смещение (которое сбрасывается до нуля в начальном состоянии). Если определено, что значение смещения превышает ymax, ymax обновляется посредством значения Y-адреса в этот момент времени (этап S1807).
На этапе S1808 проверяется, завершены ли арифметические операции со смещением, посредством сравнения переменной x в этот момент времени с конечной координатой xend строки. Если "НЕТ" на этапе S1808, переменная x увеличивается на "1" на этапе S1809 и процессы на этапе S1804 и последующих этапах повторяются.
Если определено, что арифметические операции смещения для одной строки завершены, поток переходит к этапу S1810, чтобы проверить, превышает ли значение ymax смещения по Y-оси "1". Если "НЕТ" на этапе S1810, поскольку корректировки не требуется, поток переходит к этапу S1811, чтобы записать все нули в арифметическую таблицу 623 корректировок.
Пятый вариант осуществления
Когда блок 405 преобразования цвета инструктирует о том, что интересующая информация о печати указывает на обработку печати с помощью одного цвета, т.е. только одного блока формирования изображения, сдвига (изменения) цвета не происходит. Поэтому в такой ситуации соответствующие профили могут быть проигнорированы и "0" могут быть, безусловно, записаны в арифметическую таблицу корректировок.
Чтобы проверить, следует ли выполнять корректировку величины изменения цвета, значение, используемое, чтобы оценить максимальное значение ymax, дополнительно задается в каждом арифметическом блоке величины изменения цвета. Если ymax больше, чем значение данной оценки, корректировка изменения цвета выполняется даже для обработки одноцветной печати.
На фиг.23 представлена блок-схема реализации этой обработки вместо фиг.20.
На фиг.23 сигналы 91-98 и компоненты 920-923 аналогичны сигналам 61-68 и компонентам 620-623 на фиг.20. Отличие от фиг.20 состоит в том, что имеются детектор 928 максимальных значений для распознавания ymax, регистр 926 для сохранения граничного значения, используемого, чтобы определять, следует ли выполнять корректировку изменения цвета, блок 927 определения и селектор 925.
Т.е., когда выбран одноцветный режим и данные из детектора 928 максимальных значений равны или меньше, чем данные в регистре 926, блок 927 определения управляет селектором 925, чтобы, безусловно, выводить "0", чтобы запретить корректировку изменения цвета. При этих условиях блок 927 определения управляет селектором 925, чтобы выбирать данные из арифметической таблицы 923 корректировок.
Шестой вариант осуществления
В третьем варианте осуществления информация о профиле экспонирования записывается в каждый из блоков 1403C, 1403M, 1403Y и 1403K хранения профилей экспонирования в производственном процессе. Тем не менее, эта информация может отличаться от информации при заводской поставке вследствие устаревания, поскольку устройство содержит множество механических рабочих элементов и т.п.
Следовательно, шестой вариант осуществления иллюстрирует случай, в котором контроллер 402 записывает и обновляет каждый блок 1403 хранения профилей экспонирования. Чтобы перезаписать содержимое, устройство содержит схему для записи информации в блок 1403 хранения профилей экспонирования. Поскольку эта схема известна специалистам в данной области техники, ее описание будет опущено. Чтобы обновить профиль экспонирования, осуществляют распознавание величины изменения блока экспонирования.
В шестом варианте осуществления (фиг.24), 1-точечный шаблон строки экспонируется в области предварительного экспонирования (которая не используется при обычной обработке печати и имеет длину (число точек) Lpat) фоточувствительного барабана и переносится на печатный лист. После этого распознаются координаты правого и левого фронтов. В это время, если фоточувствительный барабан обычный, синхронизация по времени распознавания шаблонов 2009 и 2008 в правом и левом фронте 1-точечной линии различается просто по длине согласно профилю печати. Т.е. в случае обычного фоточувствительного барабана эти шаблоны распознаются с синхронизацией по времени, имеющей разность k*m/Lpat.
Поэтому результат, полученный посредством вычитания "k*m/Lpat", является величиной изменения между правым и левым фронтом профиля экспонирования в этот момент времени. В данном варианте осуществления, поскольку величины изменения рассчитываются в позициях четырех точек, включая два фронта (фиг.3), две центральные точки задаются повторно (перезаписываются), поскольку они отличаются от величин изменения при заводской поставке с тем же коэффициентом, что для двух конечных точек.
В результате, поскольку профиль экспонирования обновлен, изменение цвета может быть подавлено в соответствии с устареванием. Заметим, что профиль экспонирования обновляется, когда введена инструкция с панели управления (не показана).
Седьмой вариант осуществления
На фиг.25 представлена блок-схема седьмого варианта осуществления вместо вышеописанного на фиг.20.
В этой компоновке, поскольку данные профиля печати обрабатываются как фиксированные коэффициенты, обработка выполняется с помощью этой информации, которая меняется в зависимости от обработки печати. Когда профили экспонирования заданы один раз после запуска устройства и значение профиля печати изменяется в зависимости от внутреннего состояния, может быть достигнута объективная обработка. Заметим, что позиции 1101-1108 на фиг.25 означают сигналы, которые аналогичны сигналам 61-68 на фиг.20, а позиции 1120-1123 означают составные компоненты, которые аналогичны компонентам 620-623 на фиг.20. Разница заключается в том, что добавлен сумматор 1125, умножитель 1127 и регистр 1126 для хранения коэффициентов профилей печати.
На фиг.26 показана последовательность обработки в данном примере. Описана обработка только для компонента C, но то же применимо к другим компонентам.
На этапе S2201 загружается профиль экспонирования из блока 1403C хранения профилей печати. Величина корректировки изменения цвета рассчитывается на основе профиля экспонирования на этапе S2202, и арифметический результат записывается в арифметическую таблицу 1123 корректировки профилей экспонирования для временного сохранения на этапе S2203.
После этого поток переходит к этапу S2204, чтобы получить профиль печати из блока 1420 хранения профилей печати, чтобы сформировать профиль печати с учетом режима печати (размера и направления подачи печатных листов, скорости печати и т.п.). На этапе S2205 профиль печати сохраняется в регистре 1126 в качестве временного коэффициента профиля печати.
На этапе S2206 проверяется, изменялся ли режим печати. Если определено, что режим печати изменился, процессы на этапах S2204 и S2205 выполняются повторно. Т.е. содержимое, которое должно быть обновлено, - это только для регистра 1126.
Если на этапе S2207 распознано, что начинается обработка печати, последовательность переходит к этапу S2208, чтобы загрузить значение смещения из арифметической таблицы 1123 корректировок. На этапе S2209 определяются координатные данные. На этапе S2210 данные в соответствующей координате считываются из растрового запоминающего устройства 406C. На этапе S2211 выполняется обработка корректировок (обработка интерполяции, обработка исключений). Затем процессы на этапе S2209 и последующих этапах повторяются до тех пор, пока не определяется на этапе S2212, что обработка печати завершена.
Описаны варианты осуществления согласно настоящему изобретению. Компоновка, показанная на фиг.16, может быть реализована посредством программного обеспечения (микропрограммного обеспечения). В этом случае обработка данных изображения (фиг.16) может быть реализована специалистами в данной области техники из описания данного варианта осуществления.
Поскольку множество очевидно серьезно отличающихся вариантов осуществления настоящего изобретения могут быть реализованы без отступления от его духа и области применения, следует понимать, что изобретение не ограничено конкретными вариантами осуществления.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ И ЗАПОМИНАЮЩИЙ НОСИТЕЛЬ | 2015 |
|
RU2645429C2 |
СИСТЕМА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ | 2007 |
|
RU2417438C2 |
СИСТЕМА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ | 2006 |
|
RU2325697C1 |
УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ И СПОСОБ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ | 2009 |
|
RU2421815C1 |
УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЯ, СПОСОБ ОБРАБОТКИ ИЗОБРАЖЕНИЯ И НОСИТЕЛЬ ИНФОРМАЦИИ | 2011 |
|
RU2452126C1 |
УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ, СИСТЕМА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ И СПОСОБ ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ | 2009 |
|
RU2428734C2 |
УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ | 2007 |
|
RU2372635C2 |
УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ | 2008 |
|
RU2373063C1 |
УСТРОЙСТВО СЧИТЫВАНИЯ ИЗОБРАЖЕНИЯ И СПОСОБ ОБРАБОТКИ ДАННЫХ ИЗОБРАЖЕНИЯ | 2011 |
|
RU2471230C1 |
УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, КАРТРИДЖ И УСТРОЙСТВО ХРАНЕНИЯ, УСТАНОВЛЕННОЕ В КАРТРИДЖ | 2004 |
|
RU2323462C2 |
Изобретение относится к формированию цветных изображений. Его использование позволяет получить технический результат в виде повышения точности воспроизведения. Этот результат достигается благодаря тому, что: сохраняют данные изображения, которое должно быть сформировано каждым блоком формирования изображения, в заранее определенном средстве хранения данных изображения; считывают из заранее определенного средства хранения информации о величине изменения экспонирования, которое сохраняет информацию о величине изменения, показывающую величину сдвига по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения, информацию о величине изменения экспонирования; преобразуют координаты адреса считывания средства хранения данных изображения на основе считанной информации о величине изменения экспонирования и считывают данные изображения согласно информации о преобразованном адресе; корректируют тон данных пикселя, считанных на этапе преобразования координат на основе информации о преобразованном адресе; применяют заранее определенную полутоновую обработку к данным элемента изображения, полученным на этапе корректировки; выводят данные элемента изображения, полученные на этапе полутоновой обработки, в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения. 6 н. и 15 з.п. ф-лы, 26 ил., 1 табл.
средство хранения данных изображений, предназначенное для хранения данных изображения, которое должно быть сформировано каждым блоком формирования изображения,
средство хранения величины изменения экспонирования, предназначенное для хранения информации о величине изменения, показывающей величину сдвига (изменения) по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения,
средство преобразования координат, предназначенное для преобразования координат адреса считывания средства хранения данных изображения на основе информации о величине изменения экспонирования, сохраненной в средстве хранения величины изменения экспонирования, и для считывания данных изображения согласно информации о преобразованном адресе,
средство корректировки, предназначенное для корректировки тона данных пикселя (элемента изображения), считанных средством преобразования координат на основе информации о преобразованном адресе,
полутоновое средство, предназначенное для применения заранее определенной полутоновой обработки к данным пикселя (элемента изображения), полученным посредством упомянутого средства корректировки,
средство вывода, предназначенное для вывода данных элемента изображения, полученных посредством полутонового средства в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения.
средство расчета, предназначенное для расчета информации о наклоне сдвигов экспонирования в соответствующих областях, указанных информацией о позиции, на основе информации о позиции и информации о расстоянии, сохраненной в средстве хранения величины изменения экспонирования,
средство формирования Х-адреса, предназначенное для формирования X-адреса основного направления сканирования в качестве направления экспонирования для средства хранения данных изображения,
средство определения, предназначенное для определения, каждый раз, когда осуществляется обновление Х-адреса средством формирования Х-адреса, того, какой области, рассчитанной упомянутым средством расчета, принадлежит X-адрес,
средство выбора, предназначенное для выбора соответствующей информации о наклоне на основе результата определения вышеупомянутого средства определения,
средство суммирования, предназначенное для интегрального добавления информации о наклоне, выбранной средством выбора,
средство формирования Y-адреса, предназначенное для формирования Y-адреса, имеющего целую часть результата, добавленного средством суммирования в качестве его значения смещения,
при этом средство корректировки предназначено для формирования данных пикселя (элемента изображения) после корректировки тонов на основе значения после десятичной точки, которое интегрально добавляется средством суммирования, и для формирования данных двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования.
сохраняют данные изображения, которое должно быть сформировано каждым блоком формирования изображения, в заранее определенном средстве хранения данных изображения,
считывают из заранее определенного средства хранения информации о величине изменения экспонирования, которое сохраняет информацию о величине изменения, показывающую величину сдвига (изменения) по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения, информацию о величине изменения экспонирования,
преобразуют координаты адреса считывания средства хранения данных изображения на основе считанной информации о величине изменения экспонирования, и считывают данные изображения согласно информации о преобразованном адресе,
корректируют тон данных пикселя (элемента изображения), считанных на этапе преобразования координат на основе информации о преобразованном адресе,
применяют заранее определенную полутоновую обработку к данным элемента изображения, полученным на этапе корректировки,
выводят данные элемента изображения, полученные на этапе полутоновой обработки в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения.
рассчитывают информацию о наклоне изменений экспонирования в соответствующих областях, указываемых информацией о позиции, на основе информации о позиции и информации о расстоянии, сохраненной в средстве хранения величины изменения экспонирования,
формируют Х-адрес основного направления сканирования в качестве направления экспонирования для средства хранения данных изображения,
определяют каждый раз, когда Х-адрес обновляется на этапе формирования Х-адреса, какой области, рассчитанной на этапе расчета, принадлежит Х-адрес,
выбирают соответствующую информацию о наклоне на основе результата определения на этапе определения,
суммируют, т.е. интегрально добавляют информацию о наклоне, выбранную на этапе выбора,
формируют Y-адрес, имеющий целую часть результата, добавленного на этапе суммирования, в качестве его значения смещения,
осуществляют корректировку, на которой формируют данные пикселя (элемента изображения) после корректировки тонов на основе значения после десятичной точки, которое добавляют на этапе суммирования, и данные двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования.
средство хранения данных изображений, предназначенное для хранения данных изображения, которое должно быть сформировано каждым блоком формирования изображения,
средство хранения величины изменения экспонирования, предназначенное для хранения информации о величине изменения, показывающей величину сдвига (изменения) по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения,
средство преобразования координат, предназначенное для преобразования координат адреса считывания средства хранения данных изображения на основе информации о величине изменения экспонирования, сохраненной в средстве хранения величины изменения экспонирования, и для считывания данных изображения согласно информации о преобразованном адресе,
средство буферизации, предназначенное для сохранения данных элемента изображения, считанных средством преобразования координат для множества линий,
средство определения, предназначенное для определения, на основе данных интересующего элемента изображения и группы данных окружающих пикселей (элементов изображения), сохраненных в средстве буферизации, принадлежат ли данные интересующего пикселя (элемента изображения) фронту изображения,
первое средство обработки, предназначенное для полутоновой обработки фронта непечатаемых элементов к данным интересующего элемента изображения, когда упомянутое средство определения определяет, что интересующий элемент изображения принадлежит фронту непечатаемых элементов,
средство корректировки, предназначенное для корректировки тона данных интересующего элемента изображения, сохраненного в средстве буферизации, на основе информации об адресе, используемой при преобразовании упомянутым средством преобразования координат, когда упомянутое средство определения определяет, что интересующий элемент изображения принадлежит фронту изображения,
второе средство обработки, отличное от первого средства обработки, и предназначенное для обработки фронта и данных пикселя (элемента изображения), полученных средством корректировки,
средство вывода, предназначенное для вывода данных пикселя (элемента изображения), полученных первым и вторым средством обработки в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения на основе результата определения упомянутого средства определения.
средство расчета, предназначенное для расчета информации о наклоне сдвигов экспонирования в соответствующих областях, указанных информацией о позиции, на основе информации о позиции и информации о расстоянии, сохраненной в средстве хранения величины изменения экспонирования,
средство формирования Х-адреса, предназначенное для формирования X-адреса основного направления сканирования в качестве направления экспонирования для средства хранения данных изображения,
средство определения, предназначенное для определения, каждый раз, когда осуществляется обновление Х-адреса средством формирования Х-адреса, того, какой области, рассчитанной упомянутым средством расчета, принадлежит X-адрес,
средство выбора, предназначенное для выбора соответствующей информации о наклоне на основе результата определения вышеупомянутого средства определения,
средство суммирования, предназначенное для интегрального добавления информации о наклоне, выбранной средством выбора,
средство формирования Y-адреса, предназначенное для формирования Y-адреса, имеющего целую часть результата, добавленного средством суммирования в качестве его значения смещения,
при этом средство корректировки предназначено для формирования данных пикселя (элемента изображения) после корректировки тонов на основе значения после десятичной точки, которое интегрально добавляется средством суммирования, и для формирования данных двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования.
сохраняют данные изображения, которое должно быть сформировано каждым блоком формирования изображения, в заранее определенном средстве хранения данных изображения,
считывают из заранее определенного средства хранения информации о величине изменения экспонирования, которое сохраняет информацию о величине изменения, показывающую величину сдвига (изменения) по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения, информацию о величине изменения экспонирования,
преобразуют координаты адреса считывания средства хранения данных изображения на основе считанной информации о величине изменения экспонирования, и считывают данные изображения согласно информации о преобразованном адресе,
сохраняют в средстве буферизации данные пикселя (элемента изображения), считанные на этапе преобразования координат для множества линий,
определяют на основе данных интересующего пикселя (элемента изображения) и группы данных окружающих пикселей, сохраненных в средстве буферизации, принадлежат ли данные интересующего пикселя (элемента изображения) фронту изображения,
осуществляют первую обработку, включающую полутоновую обработку фронта непечатаемых элементов к данным интересующего пикселя (элемента изображения), когда на этапе определения определено, что интересующий пиксель (элемент изображения) принадлежит фронту непечатаемых элементов,
корректируют тон данных интересующего пикселя (элемента изображения), сохраненного в средстве буферизации, на основе информации об адресе, используемой при преобразовании на этапе преобразования координат, когда на этапе определения определено, что интересующий пиксель (элемент изображения) принадлежит фронту изображения,
осуществляют вторую обработку, включающую обработку фронта, отличную от первого средства обработки, к данным пикселя (элемента изображения), полученным на этапе корректировки, и
выводят данные пикселя (элемента изображения), полученные при первой и второй обработке в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения на основе данных определения на этапе определения.
рассчитывают информацию о наклоне изменений экспонирования в соответствующих областях, указываемых информацией о позиции, на основе информации о позиции и информации о расстоянии, сохраненной в средстве хранения величины изменения экспонирования,
формируют Х-адрес основного направления сканирования в качестве направления экспонирования для средства хранения данных изображения,
определяют каждый раз, когда Х-адрес обновляется на этапе формирования Х-адреса, какой области, рассчитанной на этапе расчета, принадлежит Х-адрес,
выбирают соответствующую информацию о наклоне на основе результата определения на этапе определения,
суммируют, т.е. интегрально добавляют информацию о наклоне, выбранную на этапе выбора,
формируют Y-адрес, имеющий целую часть результата, добавленного на этапе суммирования, в качестве его значения смещения,
осуществляют корректировку, на которой формируют данные пикселя (элемента изображения) после корректировки тонов на основе значения после десятичной точки, которое добавляют на этапе суммирования, и данные двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования.
средство хранения данных изображений, предназначенное для хранения данных изображения, которое должно быть сформировано каждым блоком формирования изображения,
средство хранения величины изменения экспонирования, предназначенное для хранения информации о величине изменения, показывающей величину сдвига (изменения) по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения,
средство хранения конфигурационной информации, предназначенное для хранения информации, связанной с конфигурацией каждого блока формирования изображения,
средство преобразования координат, предназначенное для преобразования координат адреса считывания средства хранения данных изображения на основе информации о величине изменения экспонирования, сохраненной в средстве хранения величины изменения экспонирования, и конфигурационной информации, сохраненной в средстве хранения конфигурационной информации, и для считывания данных изображения согласно информации о преобразованном адресе,
средство определения, предназначенное для определения, на основе данных интересующего пикселя (элемента изображения) и группы данных окружающих пикселей (элементов изображения), полученных средством преобразования координат, принадлежат ли данные интересующего пикселя (элемента изображения) фронту изображения,
первое средство обработки, предназначенное для предварительной определенной полутоновой обработки, когда упомянутое средство определения определяет, что интересующий пиксель (элемент изображения) принадлежит фронту непечатаемых элементов,
средство корректировки, предназначенное для корректировки тона данных интересующего пикселя (элемента изображения) на основе информации о преобразованном адресе, когда средство определения определяет, что интересующий пиксель (элемент изображения) принадлежит фронту изображения,
второе средство обработки, отличное от первого средства обработки и предназначенное для обработки фронта и данных интересующего пикселя (элемента изображения) после корректировки средством корректировки,
средство вывода, предназначенное для вывода одного из данных пикселя (элемента изображения), полученных посредством первого и второго средства обработки в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения на основе результата определения упомянутого средства определения.
средство расчета, предназначенное для расчета информации, связанной с позициями, в которых направление экспонирования изменяется на основе информации о позиции, сохраненной в средстве хранения информации о величине изменения экспонирования, чтобы рассчитать координаты областей, заданных между соседними позициями, в которых направление экспонирования изменяется, и расчета составного наклона сканирования по отношению к основному направлению сканирующего экспонирования для каждой области на основе информации, сохраненной в средстве хранения конфигурационной информации и средстве хранения величины изменения экспонирования,
средство формирования Х-адреса, предназначенное для формирования X-адреса основного направления сканирования в качестве направления экспонирования для средства хранения данных изображения,
средство определения, предназначенное для определения, каждый раз, когда осуществляется обновление Х-адреса средством формирования Х-адреса, того, какой области, рассчитанной упомянутым средством расчета, принадлежит X-адрес,
средство выбора, предназначенное для выбора соответствующей информации о наклоне на основе результата определения вышеупомянутого средства определения,
средство суммирования, предназначенное для интегрального добавления информации о наклоне, выбранной средством выбора,
средство формирования Y-адреса, предназначенное для формирования Y-адреса, имеющего целую часть результата, добавленного средством суммирования в качестве его значения смещения,
при этом средство корректировки предназначено для формирования данных пикселя (элемента изображения) после корректировки тонов из данных двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования, на основе значения после десятичной точки, которое интегрально добавляется средством суммирования.
средство расчета, предназначенное для расчета координат множества областей экспонирования на основе информации о позиции, сохраненной в средстве хранения информации о величине изменения экспонирования, и информации, связанной с множеством позиций, где направление экспонирования изменяется, для расчета составного наклона сканирования по отношению к основному направлению сканирования для каждой области на основе информации, сохраненной в средстве хранения конфигурационной информации и средстве хранения величины изменения экспонирования, и для расчета адресов смещения в направлении субсканирования в соответствующих х-координатах в основном направлении сканирования и коэффициентов взвешивания в соответствующих х-координатах,
средство формирования таблиц, предназначенное для формирования таблицы поиска на основе результатов расчета средства расчета,
средство считывания, предназначенное для формирования Y-адреса на основе Х-адреса, сформированного из таблицы, сформированной упомянутым средством формирования таблиц, и адреса смещения, и считывания данных пикселя (элемента изображения),
при этом средство корректировки предназначено для формирования данных пикселя (элемента изображения) после корректировки тонов посредством взвешивания и интерполяции данных двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования, с помощью коэффициентов взвешивания, сохраненных вместе с адресом смещения, который указывается ссылкой при считывании данных пикселя (элемента изображения) упомянутым средством считывания.
сохраняют данные изображения, которое должно быть сформировано каждым блоком формирования изображения в заранее определенном средстве хранения данных изображения,
считывают из средства хранения информации о величине изменения экспонирования, которое сохраняет информацию о величине изменения, показывающую величину изменения по отношению к направлению сканирования на носителе изображения каждого блока формирования изображения, информацию о величине изменения,
считывают из средства хранения конфигурационной информации, которое сохраняет информацию, связанную с конфигурацией каждого блока формирования изображения, конфигурационную информацию,
преобразуют координаты адреса считывания средства хранения данных изображения на основе считанной информации о величине изменения экспонирования и конфигурационной информации, и считывают данные изображения согласно информации о преобразованном адресе,
определяют на основе данных интересующего пикселя (элемента изображения) и группы данных окружающих пикселей (элементов изображения), полученных на этапе преобразования координат, принадлежат ли данные интересующего пикселя (элемента изображения) фронту изображения,
осуществляют первую обработку, включающую заранее определенную полутоновую обработку, когда на этапе определения определено, что интересующий пиксель (элемент изображения) принадлежит фронту непечатаемых элементов,
корректируют тон данных интересующего пикселя (элемента изображения) на основе информации о преобразованном адресе, когда на этапе определения определено, что интересующий пиксель (элемент изображения) принадлежит фронту изображения,
осуществляют вторую обработку, включающую обработку фронта, отличную от первого этапа обработки, к данным интересующего пикселя (элемента изображения) после корректировки на этапе корректировки,
выводят данные пикселя (элемента изображения), полученные при первой и второй обработке в качестве сигнала управления экспонированием экспонирующего блока соответствующего блока формирования изображения на основе определения этапа определения.
рассчитывают информацию, связанную с позициями, в которых направление экспонирования изменяется на основе информации о позиции, сохраненной в средстве хранения информации о величине изменения экспонирования, чтобы рассчитать координаты областей, заданных между соседними позициями, в которых направление экспонирования изменяется, и расчета составного наклона сканирования по отношению к основному направлению сканирующего экспонирования для каждой области на основе информации, сохраненной в средстве хранения конфигурационной информации и средстве хранения величины изменения экспонирования,
формируют Х-адрес основного направления сканирования в качестве направления экспонирования для средства хранения данных изображения,
определяют каждый раз, когда Х-адрес обновляется на этапе формирования Х-адреса, какой области, рассчитанной на этапе расчета, принадлежит Х-адрес,
выбирают соответствующую информацию о наклоне на основе результата определения на этапе определения,
осуществляют суммирование, на котором интегрально добавляют информацию о наклоне, выбранную на этапе выбора,
формируют Y-адрес, имеющий целую часть результата, добавленного на этапе суммирования в качестве его значения смещения,
осуществляют корректировку, на которой формируют данные пикселя (элемента изображения) после корректировки тонов из данных двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования, на основе значения после десятичной точки, которое добавляется на этапе суммирования.
рассчитывают координаты множества областей экспонирования на основе информации о позиции, сохраненной в средстве хранения информации о величине изменения экспонирования, и информации, связанной с множеством позиций, где изменяется направление экспонирования, рассчитывают составной наклон сканирования по отношению к основному направлению сканирования для каждой области на основе информации, сохраненной в средстве хранения конфигурационной информации и средстве хранения величины изменения экспонирования, и рассчитывают адреса смещения в направлении субсканирования в соответствующих х-координатах в основном направлении сканирования и коэффициенты взвешивания в соответствующих х-координатах,
формируют таблицу поиска на основе результатов расчета на этапе расчета,
осуществляют считывание, на котором формируют Y-адрес на основе X-адреса, сформированного из таблицы, сформированной на этапе формирования таблиц, и адреса смещения, и считывают данные пикселя (элемента изображения),
осуществляют корректировку, на которой формируют данные пикселя (элемента изображения) после корректировки тонов посредством взвешивания и интерполяции данных двух пикселей (элементов изображения), которые являются соседними в направлении субсканирования, с помощью коэффициентов взвешивания, сохраненных вместе с адресом смещения, который указывается ссылкой при считывании данных пикселя (элемента изображения) упомянутым средством считывания.
ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР И ПЕЧАТАЮЩЕЕ УСТРОЙСТВО, РАЗМЕЩАЕМОЕ В НИШЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА ДЛЯ ДИСКОВОДА | 1996 |
|
RU2175145C2 |
Нефтяной конвертер | 1922 |
|
SU64A1 |
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
Авторы
Даты
2007-08-20—Публикация
2005-12-01—Подача