МНОГОФУНКЦИОНАЛЬНОЕ УСТРОЙСТВО, ВЫПОЛНЯЮЩЕЕ НЕСКОЛЬКО ПРОЦЕССОВ ОБРАБОТКИ ИЗОБРАЖЕНИЯ ПАРАЛЛЕЛЬНО, СПОСОБ УПРАВЛЕНИЯ ДЛЯ НЕГО И НОСИТЕЛЬ ДАННЫХ, ХРАНЯЩИЙ УПРАВЛЯЮЩУЮ ПРОГРАММУ ДЛЯ НЕГО
MULTIFUNCTIONAL DEVICE PERFORMING SEVERAL PROCESSES OF IMAGE PROCESSING IN PARALLEL, CONTROL METHOD THEREFOR AND DATA MEDIUM STORING CONTROL PROGRAM THEREFOR

Предпосылки создания изобретения
Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к многофункциональному устройству, которое выполняет несколько процессов обработки изображения параллельно, способу управления для него и носителю данных, хранящему управляющую программу для него.
Описание предшествующего уровня техники
[0002] В качестве многофункционального устройства известно MFP (МФУ), которое снабжено множеством функций, таких как функция сканирования и функция печати. В МФУ блок сканера считывает документ со скоростью считывания, заданной пользователем, и передает данные изображения считанного документа процессору обработки изображений по синхронизирующему сигналу передачи изображения с заданной частотой. Процессор обработки изображений применяет процесс обработки изображения к принятым данным изображения, временно сохраняет обработанные данные изображения в основную память МФУ и получает обработанные данные изображения из основной памяти при применении другого процесса обработки изображения к обработанным данным изображения. В МФУ блок сканера, процессор обработки изображений и основная память передают данные по одной шине изображений. В последние годы разрабатывается МФУ, которое предоставляет возможность высокоскоростного считывания. Когда такое МФУ выполняет задание сканирования с высокоскоростным считыванием, объем передаваемых данных в единицу времени по шине изображений увеличивается по сравнению со случаем, когда выполняется задание сканирования с обычной скоростью считывания. Кроме того, поскольку в МФУ процессором обработки изображений для блока принтера для печати также выполняется процесс обработки изображения относительно данных, переводимых на язык описания страниц, блок принтера и процессор обработки изображений передают данные по вышеупомянутой шине изображений.
[0003] МФУ может инструктироваться на выполнение другого задания типа задания печати во время выполнения задания сканирования и может выполнять задание печати параллельно с заданием сканирования. В этом случае, поскольку блок сканера, блок принтера, процессор обработки изображений и основная память передают данные параллельно по шине изображений в МФУ, шина изображений переполняется. Кроме того, когда высокоскоростное считывание выполняется в задании сканирования, объем передаваемых данных по шине изображений в единицу времени становится огромным и может превышать допускающее передачу верхнее предельное значение шины изображений. Когда объем передаваемых данных по шине изображений превышает допускающее передачу верхнее предельное значение, данные не могут быть переданы по шине изображений, и выполнения задания сканирования и задания печати останавливаются. Для того, чтобы справиться с такой проблемой, существует известное МФУ, которое снижает скорость считывания задания сканирования, управляя объемом передаваемых данных по шине изображений в единицу времени (например, см. японскую выложенную патентную публикацию (Kokai) № 2013-153521 (JP 2013-153521A)).
[0004] Однако, когда скорость считывания блока сканера снижается для того, чтобы выполнять задание печати параллельно аналогично вышеупомянутому МФУ, время ожидания пользователя до завершения считывания в задании сканирования становится более длительным.
Сущность изобретения
[0005] Настоящее изобретение предоставляет многофункциональное устройство, которое способно выполнять задание сканирования и другой процесс обработки изображения параллельно без снижения скорости считывания блока сканера, способ управления для него и носитель данных, хранящий управляющую программу для него.
[0006] Соответственно, первый аспект настоящего изобретения предоставляет многофункциональное устройство, включающее в себя считывающий блок, выполненный с возможностью считывать документ согласно инструкции на выполнение заданного процесса обработки изображения, блок обработки изображения, выполненный с возможностью применять заданный процесс обработки изображения к данным изображения, полученным считывающим блоком, и блок синхронизации, выполненный с возможностью управлять синхронизацией передачи изображения для передачи данных изображения документа блоку обработки изображения от считывающего блока. Контроллер синхронизации устанавливает частоту синхронизирующего сигнала передачи изображения на заданную частоту в случае, когда заданный процесс обработки изображения выполняется независимо. И контроллер синхронизации устанавливает частоту синхронизирующего сигнала передачи изображения на частоту ниже заданной частоты в случае, когда заданный процесс обработки изображения выполняется параллельно с по меньшей мере одним другим процессом обработки изображения, который отличается от заданного процесса обработки изображения.
[0007] Соответственно, второй аспект настоящего изобретения предоставляет способ управления многофункциональным устройством, включающим в себя считывающий блок, который считывает документ согласно инструкции на выполнение заданного процесса обработки изображения, и блок обработки изображения, который применяет заданный процесс обработки изображения к данным изображения, полученным считывающим блоком, при этом способ управления включает в себя первый установочный этап установки частоты синхронизирующего сигнала передачи изображения для передачи данных изображения документа блоку обработки изображения от считывающего блока на заданную частоту в случае, когда заданный процесс обработки изображения выполняется независимо, и второй установочный этап установки частоты синхронизирующего сигнала передачи изображения на частоту ниже заданной частоты в случае, когда заданный процесс обработки изображения выполняется параллельно с по меньшей мере одним другим процессом обработки изображения, который отличается от заданного процесса обработки изображения.
[0008] Соответственно, третий аспект настоящего изобретения предоставляет невременный считываемый компьютером носитель данных, хранящий управляющую программу, инструктирующую компьютер выполнять способ управления по второму аспекту.
[0009] Согласно настоящему изобретению, задание сканирования и другой процесс обработки изображения выполняются параллельно без снижения скорости считывания блока сканера.
[0010] Дополнительные признаки настоящего изобретения станут очевидны из последующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
Краткое описание чертежей
[0011] Фиг. 1 - это блок-схема, схематично показывающая конфигурацию МФУ в качестве многофункционального устройства согласно первому варианту осуществления настоящего изобретения.
[0012] Фиг. 2 - это вид сбоку, показывающий внутреннюю структуру DF-блока (устройства для подачи оригиналов, УПО) в блоке сканера на Фиг. 1.
[0013] Фиг. 3 - это блок-схема, схематично показывающая конфигурацию контроллера сканера в блоке сканера на Фиг. 1.
[0014] Фиг. 4A и Фиг. 4B - это виды для описания синхронизирующих сигналов для управления считыванием изображения с помощью CIS (контактного датчика изображения, КДИ) на Фиг. 2.
[0015] Фиг. 5 - это схема последовательности операций относительно операции считывания изображения, выполняемой МФУ на Фиг. 1.
[0016] Фиг. 6 - это вид для описания передачи данных изображения из RAM (ОЗУ) в контроллер на Фиг. 3.
[0017] Фиг. 7 - это блок-схема для описания конфигурации процессора обработки изображений на Фиг. 1.
[0018] Фиг. 8 - это блок-схема последовательности операций, показывающая процедуры процесса выполнения задания копирования, выполняемого МФУ на Фиг. 1.
[0019] Фиг. 9 - это блок-схема последовательности операций, показывающая процедуры процесса управления сканированием, выполняемого на этапе S802 на Фиг. 8.
[0020] Фиг. 10 - это вид для описания передачи данных изображения в режиме параллельных синхронизирующих сигналов передачи блоком сканера на Фиг. 1.
[0021] Фиг. 11 - это блок-схема последовательности операций, показывающая процедуры процесса управления печатью на этапе S803 на Фиг. 8.
[0022] Фиг. 12A и Фиг. 12B - это виды для описания одновременного двухстороннего считывания блоком сканера на Фиг. 1.
[0023] Фиг. 13 - это вид для описания режима передачи блока сканера на Фиг. 1.
[0024] Фиг. 14 - это блок-схема последовательности операций, показывающая процедуры процесса управления сканированием, выполняемого МФУ согласно второму варианту осуществления настоящего изобретения.
[0025] Фиг. 15A, Фиг. 15B и Фиг. 15C - это виды, показывающие примеры сочетаний процессов обработки изображения, которые исполняются параллельно в соответствующих режимах передачи.
[0026] Фиг. 16 - это блок-схема, показывающая второй процесс печати, выполняемый устройством формирования изображения согласно второму варианту осуществления настоящего изобретения.
[0027] Фиг. 17A и Фиг. 17B - это виды для описания управления считыванием документа во время исчерпания (полного использования) ОЗУ на Фиг. 3.
[0028] Фиг. 18 - это блок-схема последовательности операций, показывающая процесс управления сканированием, выполняемый МФУ согласно третьему варианту осуществления настоящего изобретения.
[0029] Фиг. 19 - это блок-схема последовательности операций, показывающая процесс управления печатью, выполняемый МФУ согласно третьему варианту осуществления настоящего изобретения.
[0030] Фиг. 20 - это блок-схема последовательности операций, показывающая процесс управления сканированием, выполняемый МФУ согласно четвертому варианту осуществления настоящего изобретения.
[0031] Фиг. 21A-21E - это виды для описания вычисления величины используемости полосы пропускания шины изображений на Фиг. 1.
Описание вариантов осуществления
[0032] Далее здесь со ссылкой на чертежи будут подробно описаны варианты осуществления согласно настоящему изобретению. Сначала описывается многофункциональное устройство согласно первому варианту осуществления настоящего изобретения.
[0033] Фиг. 1 - это блок-схема, схематично показывающая конфигурацию МФУ 100 в качестве многофункционального устройства согласно первому варианту осуществления настоящего изобретения.
[0034] Как показано на Фиг. 1, МФУ 100 снабжен контроллером 101, запоминающим устройством 105, операционным блоком 109, блоком 114 сканера и блоком 115 принтера. Контроллер 101 соединен с запоминающим устройством 105, операционным блоком 109, блоком 114 сканера и блоком 115 принтера. Кроме того, контроллер 101 снабжен CPU (центральным процессором, ЦП) 102, ROM (ПЗУ) 103, ОЗУ 104, LAN-интерфейсом (I/F) (интерфейсом локальной вычислительной сети, ЛВС) 106, линейным I/F (интерфейсом с линией связи) 107, контроллером 108 операционного блока, контроллером 110 ввода-вывода (IO) и процессором 113 обработки изображений. ЦП 102, ПЗУ 103, ОЗУ 104, интерфейс 106 ЛВС, линейный интерфейс 107, контроллер 108 операционного блока и контроллер 110 ввода-вывода взаимно соединены по системной шине 111. Процессор 113 обработки изображений соединен с контроллером 110 ввода-вывода по шине 112 изображений.
[0035] Контроллер 101 полностью управляет всем МФУ 100. ЦП 102 запускает программы, сохраненные в ПЗУ 103 или запоминающем устройстве 105, инструктируя программные модули (не показаны) МФУ 100 выполнять различные процессы. Программа первоначальной загрузки для системы хранится в ПЗУ 103. ОЗУ 104 является областью рабочей памяти системы для выполнения ЦП 102 программных модулей (не показаны) МФУ 100. Кроме того, ОЗУ 104 является памятью изображений для временного хранения данных изображения при обработке данных изображения. Запоминающее устройство 105 состоит из HDD (накопителя на жестком диске) и SSD (твердотельного накопителя) и используется в качестве внутреннего запоминающего устройства. Системный программный модуль для выполнения соответствующих функций МФУ 100 и данные изображения, переданные из ОЗУ 104, хранятся, например, в запоминающем устройстве 105.
[0036] Интерфейс 106 ЛВС соединяет МФУ 100 с ЛВС. Интерфейс 106 ЛВС выполняет обмен данными с внешним устройством, соединенным с ЛВС. Линейный интерфейс 107 соединяет МФУ 100 с WAN (глобальной вычислительной сетью, ГВС). Линейный интерфейс 107 выполняет обмен данными с внешним устройством, соединенным с ГВС. Контроллер 108 операционного блока является интерфейсом между контроллером 101 и операционным блоком 109. Например, контроллер 108 операционного блока выводит VGA-сигнал (сигнал матрицы видеографики) операционному блоку 109 для отображения изображения, соответствующего VGA-сигналу, на операционном блоке 109. Кроме того, контроллер 108 операционного блока выводит информацию, которую пользователь вводит через операционный блок 109, в ЦП 102. Операционный блок 109 состоит из сенсорной LCD-панели (ЖК-панели) и т.д. Операционный блок 109 интерпретирует VGA-сигнал, выводимый из контроллера 108 операционного блока, для отображения изображения, соответствующего VGA-сигналу.
[0037] Контроллер 110 ввода-вывода является шинным мостом, который соединяет системную шину 111 и шину 112 изображений, и преобразует структуру данных системной шины 111. Шина 112 изображений состоит из шин общего назначения, таких как PCI-шина (шина взаимосвязи периферийных компонентов), последовательная высокоскоростная шина IEEE 1394 и шина PCIEx, и передает данные изображения с высокой скоростью. Блок 114 сканера и блок 115 принтера соединены с шиной 112 изображений помимо контроллера ввода-вывода 110 и процессора 113 обработки изображений. Шина 112 изображений преобразует данные изображений между системой синхронизации и асинхронной системой. Процессор 113 обработки изображений состоит из множества ASIC (специализированных ИС), как показано на Фиг. 7, упомянутой позже. Процессор 113 обработки изображений применяет к данным изображения процессы обработки изображений, такие как процесс преобразования разрешения, процесс сжатия, процесс расширения и процесс бинарного многозначного преобразования. Блок 114 сканера снабжен УПО-блоком 200 (устройством для подачи оригиналов) на Фиг. 2 и контроллером 300 сканера на Фиг. 3. Блок 114 сканера считывает документ и формирует данные изображения. Блок 115 принтера печатает данные изображения, которые сформировал блок 114 сканера.
[0038] Фиг. 2 - это вид сбоку, показывающий внутреннюю структуру УПО-блока 200 блока 114 сканера на Фиг. 1. Следует отметить, что Фиг. 2 показывает внутреннюю структуру в прозрачном состоянии для того, чтобы облегчать понимание.
[0039] В УПО-блоке 200 предусмотрен лоток 201 для документов для укладки стопкой документов. В лотке 201 для документов предусмотрены датчик 202 документа, пара направляющих 203 для документа и датчик 204 размера документа. Датчик 202 документа детектирует, уложен ли документ в лоток 201 для документов. Пара направляющих 203 для документа размещены обращенными друг к другу в направлении, которое пересекается перпендикулярно с направлением транспортировки документа. Документ, уложенный в лоток 201 для документов, транспортируется с помощью трех пар роликов, которые являются парой 205 захватывающих роликов, парой 207 транспортировочных роликов и парой 208 выпускных роликов. Пара 205 захватывающих роликов транспортирует документ, уложенный в лоток 201 для документов, на путь транспортировки документа (не показан) УПО-блока 200. Документ, транспортированный парой 205 захватывающих роликов, детектируется датчиком 206 прохождения документа. В УПО-блоке 200 определяется, прошел ли первый лист документа, на основе периода, который детектировал датчик 206 прохождения документа. Пара 207 транспортировочных роликов транспортирует документ, транспортированный парой 205 захватывающих роликов, по пути транспортировки документа к паре 208 выпускных роликов. Пара 208 выпускных роликов транспортирует документ, транспортированный парой 207 транспортировочных роликов, в выходной лоток 209 для документов. Следует отметить, что пара 205 захватывающих роликов, пара 207 транспортировочных роликов и пара 208 выпускных роликов приводятся в движение шаговым электродвигателем (не показан).
[0040] Документ, транспортированный по вышеупомянутому пути транспортировки документа, считывается блоком 211 датчиков (сенсорным блоком) во время прохождения через прозрачное УПО-окно 210 считывания, предусмотренное на рассматриваемом пути транспортировки документа. Блок 211 датчиков снабжен КДИ (контактным датчиком изображения) 212 и размещен в позиции, где документ, транспортированный по вышеупомянутому пути транспортировки документа, может быть считан через УПО-окно 210 считывания. Блок 211 датчика является свободно подвижным в направлении субсканирования. Например, блок 211 датчика перемещается в том же направлении, что и направление транспортировки документа, транспортируемого от пары 207 транспортировочных роликов к паре 208 выпускных роликов. Следует отметить, что УПО-окно 210 считывания имеет длину некоторой степени в направлении субсканирования. КДИ 212 способен перемещаться в произвольную позицию в диапазоне упомянутой длины и способен считывать документ в перемещенной позиции. КДИ 212 состоит из множества элементов фотоэлектрического преобразования, которые являются, например, CCD-элементами (элементами прибора с зарядовой связью - ПЗС). Элементы ПЗС размещены в ряд в КДИ 212. КДИ 212 формирует управляющий сигнал для управления FIFO (очередность в порядке поступления) для накопления пиксельных данных, считанных каждым элементом ПЗС.
[0041] Фиг. 3 - это блок-схема, схематично показывающая конфигурацию контроллера 300 сканера в блоке 114 сканера на Фиг. 1.
[0042] Как показано на Фиг. 3, контроллер 300 сканера снабжен ЦП 301, ПЗУ 302, CLK-контроллером (контроллером синхронизации) 303, контроллером 304 электродвигателя, CCD-контроллером (контроллер прибора с зарядовой связью (ПЗС)) 306 и ОЗУ 307.
[0043] Контроллер 300 сканера управляет действием блока 114 сканирования, инструктируя ЦП 301 запускать прикладную программу управления сканером (не показана), сохраненную в ПЗУ 302. Прикладная программа управления сканером имеет целью загрузить приложение для управления сканером (не показано), которое управляет контроллером 300 сканера. Хотя первый вариант осуществления описывает случай, когда ЦП 301 запускает прикладную программу управления сканером, устройство, которое запускает прикладную программу управления сканером, не ограничивается ЦП 301. Например, ЦП 102 контроллера 101 может управлять действием блока 114 сканера, запуская прикладную программу управления сканером.
[0044] CLK-контроллер 303 подает синхронизирующие сигналы соответствующим устройствам, которые составляют контроллер 300 сканера. Синхронизирующие сигналы включают в себя синхронизирующий сигнал передачи изображения, упомянутый позже. CLK-контроллер 303 состоит из кварцевого генератора (не показан), который формирует синхронизирующий сигнал, и PLL (системы фазовой автоподстройки частоты, системы ФАПЧ) (не показано). Система ФАПЧ умножает или делит синхронизирующий сигнал, который формируется кварцевым генератором. Когда инструкция на выполнение сканирования принимается от пользователя, CLK-контроллер 303 выводит синхронизирующие сигналы контроллеру 304 электродвигателя, контроллеру 306 ПЗУ и ОЗУ 307 в блоке 114 сканера. Например, контроллер 304 электродвигателя формирует управляющий синхронизирующий сигнал для электродвигателя (не показан), который вращает ролик 305 на основе синхронизирующего сигнала, принятого от CLK-контроллера 303. Инструкция на выполнение сканирования включает в себя информацию о различии между цветным и монохромным изображением, разрешении и т.д. Приложение управления сканером изменяет настройку системы ФАПЧ для CLK-контроллера 303 в соответствии с содержимым инструкции. CLK-контроллер 303 управляет частотой синхронизирующего сигнала для вывода в соответствии с настройкой системы ФАПЧ. Тем самым изменяется скорость считывания блока 114 сканера. ОЗУ 307 накапливает данные изображений документа, который считан КДИ 212. ОЗУ 307 имеет емкость, которая предоставляет возможность хранить только данные изображений четырех листов размера A4.
[0045] Контроллер 300 сканера управляет считыванием изображения с помощью КДИ 212 в соответствии с синхронизирующим сигналом 401 считывания на Фиг. 4A и разрешающим передачу синхронизирующим сигналом 402 на Фиг. 4B. Синхронизирующий сигнал 401 считывания является синхронизирующим сигналом для считывания пиксельных данных, которые составляют данные изображения, из каждого элемента ПЗС. Разрешающий передачу синхронизирующий сигнал 402 является синхронизирующим сигналом передачи изображения. Синхронизирующий сигнал передачи изображения является синхронизирующим сигналом для управления тем, передаются ли считанные пиксельные данные контроллеру 101. Контроллер 300 сканера считывает пиксельные данные из каждого элемента ПЗС во время нарастания синхронизирующего сигнала 401 считывания. Пиксельные данные, считанные из каждого элемента ПЗС, накапливаются в ОЗУ 307. Кроме того, контроллер 300 сканера передает пиксельные данные, накопленные в ОЗУ 307, контроллеру 101 синхронно с нарастанием разрешающего передачу синхронизирующего сигнала 402, управляемого на основе сигнала 403 строчной синхронизации на Фиг. 4A. Сигнал 403 строчной синхронизации является синхронизирующим сигналом, который управляет началом считывания одной линии ПЗУ.
[0046] Кроме того, контроллер 300 сканера формирует PWM-сигнал (ШИМ-сигнал), который приводит в действие пару 205 захватывающих роликов, предусмотренных в блоке 114 сканера, синхронно с сигналом 403 строчной синхронизации. В МФУ 100 при считывании документа с высокой скоростью период сигнала 403 строчной синхронизации сокращается. Тем самым скорость вращения пары 205 захватывающих роликов сравнительно увеличивается, что увеличивает скорость транспортировки документа и увеличивает скорость считывания документа. Кроме того, контроллер 300 сканера повышает частоту синхронизирующего сигнала 401 считывания в соответствии со скоростью считывания документа для того, чтобы считывать сигнал из элемента ПЗС за короткое время. Контроллер 300 сканера накапливает пиксельные данные в ОЗУ 307 в соответствии с периодом синхронизирующего сигнала 401 считывания. Кроме того, контроллер 300 сканера повышает частоту разрешающего передачу синхронизирующего сигнала 402 в ответ на управление частотой синхронизирующего сигнала 401 считывания и за короткое время передает пиксельные данные контроллеру 101 из ОЗУ 307.
[0047] Фиг. 5 - это схема последовательности операций относительно операции считывания изображения, выполняемой МФУ 100 на Фиг. 1. Операция считывания на Фиг. 5 выполняется с помощью вышеупомянутого приложения управления сканером, которое управляет блоком 114 сканера, и приложения управления заданием (не показано), которое управляет контроллером 101.
[0048] Как показано на Фиг. 5, при приеме запроса на начало считывания от контроллера 101 (этап S501), блок 114 сканера считывает N-ю страницу документа в соответствии с синхронизирующим сигналом 401 считывания (этап S502). Данные изображения N-й страницы, которая состоит из множества пиксельных данных, считанных элементами ПЗС, сохраняются в ОЗУ 307. При завершении считывания N-ой страницы документа блок 114 сканера считывает следующую страницу ((N+1)-ую страницу) документа (этап S503).
[0049] Между тем, при приеме запроса на передачу данных изображения N-ой страницы от контроллера 101 (этап S504), блок 114 сканера передает данные изображения N-ой страницы контроллеру 101 в ответ на разрешающий передачу синхронизирующий сигнал 402 (этап S505). Данные изображения, которые были переданы контроллеру 101, удаляются из ОЗУ 307. Поскольку ОЗУ 307 не может хранить данные изображения, которые превышают четыре страницы, МФУ 100 управляется так, что данные изображения, сохраненные в ОЗУ 307, будут переданы контроллеру 101 прежде полного использования области хранения ОЗУ 307, как показано на Фиг. 6.
[0050] Фиг. 7 - это блок-схема для описания конфигурации процессора 113 обработки изображений на Фиг. 1. Как показано на Фиг. 7, процессор 113 обработки изображений снабжен множеством специализированных ИС 701-705, которые выполняют различные процессы обработки изображения, такие как преобразование разрешения, сжатие и расширение и многозначное двоичное преобразование, по отношению к данным изображения. Специализированные ИС 701-705 совместно используют ОЗУ 104 и выводят и вводят данные через шину 112 изображений. Процессор 113 обработки изображений способен выполнять несколько процессов обработки изображения параллельно с помощью специализированных ИС 701-705. Например, процесс обработки сканируемого изображения специализированными ИС 701 выполняется параллельно с процессом обработки изображения специализированными ИС 702. Поскольку данные передаются по шине 112 изображений в каждом процессе обработки изображения, шина 112 изображений переполняется. Кроме того, если блок 114 сканера считывает документ с высокой скоростью в процессе обработки сканируемого изображения, объем передаваемых данных в единицу времени в шине 112 изображений становится огромным и превышает допускающее передачу верхнее предельное значение шины 112 изображений. Когда объем передаваемых данных по шине 112 изображений превышает допускающее передачу верхнее предельное значение, передача данных по шине 112 изображений становится невозможной, и выполнятся остановка процессов обработки изображения. В свете этой проблемы, традиционный способ управлял объемом передаваемых данных по шине 112 изображений в единицу времени, например, путем снижения скорости считывания блока 114 сканера. Однако, поскольку такой способ снижает скорость считывания блока 114 сканера, для того, чтобы специализированные ИС выполняли процессы обработки изображения параллельно, МФУ 100 не может демонстрировать производительность, эквивалентную высокоскоростному считыванию, заданному пользователем. В результате увеличивается время ожидания пользователя до завершения считывания блоком 114 сканера.
[0051] В отличие от этого, в первом варианте осуществления, если процесс обработки сканируемого изображения выполняется независимо, частота разрешающего передачу синхронизирующего сигнала 402 устанавливается на заданную частоту (первый установочный этап). Кроме того, если процесс обработки сканируемого изображения выполняется параллельно с другим процессом обработки изображения, частота разрешающего передачу синхронизирующего сигнала 402 устанавливается на частоту, которая ниже заданной частоты (второй установочный этап).
[0052] Фиг. 8 - это блок-схема последовательности операций, показывающая процедуры процесса выполнения задания копирования, выполняемого МФУ 100 на Фиг. 1. Процесс на Фиг. 8 выполняется при запуске ЦП 102 программы, сохраненной в ПЗУ 103 и т.д.
[0053] Как показано на Фиг. 8, при приеме инструкции на выполнение задания копирования через операционный блок 109 (этап S801), ЦП 102 выполняет процесс управления сканированием на Фиг. 9, упомянутый позже (этап S802). Кроме того, ЦП 102 выполняет процесс управления печатью (этап S803) на Фиг. 11, упомянутый позже, параллельно с процессом на этапе S801. Когда задание копирования, принятое на этапе S801, является заданием, которое копирует документ из множества страниц, ЦП 102 выполняет процессы на этапах S802 и S803 для каждой страницы. Далее ЦП 102 определяет, остается ли документ в УПО-блоке 200 (этап S804).
[0054] В результате определения на этапе S804, если документ остается в УПО-блоке 200, ЦП 102 возвращает процесс к этапу S802. В результате определения на этапе S804, если документ не остается в УПО-блоке 200, ЦП 102 определяет, была ли завершена печать всех страниц (этап S805).
[0055] В результате определения на этапе S805, если печать по меньшей мере одной страницы не была завершена, ЦП 202 возвращает процесс к этапу S803. В результате определения на этапе S805, если печать всех страниц была завершена, ЦП 102 заканчивает этот процесс.
[0056] Фиг. 9 - это блок-схема последовательности операций, показывающая процедуры процесса управления сканированием, выполняемого на этапе S802 на Фиг. 8.
[0057] Как показано на Фиг. 9, ЦП 102 получает установку на считывание документа (информацию установки) для задания копирования, заданного через операционный блок 109 (этап S901). Далее ЦП 102 выбирает специализированную ИС для выполнения процесса обработки сканируемого изображения, соответствующего полученной установке на считывание документа, из множества специализированных ИС 701-705 процессора 113 обработки изображений, и задает установку на считывание документа для выбранной специализированной ИС (этап S902). Далее ЦП 102 определяет, находится ли другой процесс обработки изображения специализированной ИС, отличной от выбранной специализированной ИС, в состоянии выполнения или ожидания (этап S903). Другой процесс обработки изображения является, например, процессом обработки растрового изображения, процессом обработки отправки или процессом обработки факса. В процессе отправки данные изображения, сохраненные в запоминающем устройстве 105, преобразуются в форматы данных, такие как JPEG и PDF. В процессе обработки факса данные изображения преобразуются в формат изображения для выполнения передачи факса.
[0058] В результате определения на этапе S903, когда любой другой процесс обработки изображения не находится в состоянии выполнения и ожидания, ЦП 102 уведомляет блок 114 сканера о работе в режиме единого синхронизирующего сигнала передачи (этап S904). В режиме единого синхронизирующего сигнала передачи CLK-контроллер 303 устанавливает частоту разрешающего передачу синхронизирующего сигнала 402 на заданную частоту, и блок 114 сканера передает данные изображения контроллеру 101 с помощью рассматриваемого разрешающего передачу синхронизирующего сигнала 402. Далее ЦП 102 выполняет процесс во время и после этапа S906, упомянутого позже.
[0059] В результате определения на этапе S903, если другой процесс обработки изображения находится в состоянии выполнения или ожидания, ЦП 102 уведомляет блок 114 сканера о работе в режиме параллельного синхронизирующего сигнала передачи (этап S905). В режиме параллельного синхронизирующего сигнала передачи CLK-контроллер 303 устанавливает частоту разрешающего передачу синхронизирующего сигнала 402 на частоту ниже заданной частоты, и блок 114 сканера передает данные изображения контроллеру 101 с помощью рассматриваемого разрешающего передачу синхронизирующего сигнала 402. Таким образом, число импульсных сигналов данных изображения в единицу времени уменьшается в процессе обработки сканируемого изображения, как показано на Фиг. 10, что уменьшает объем передаваемых данных по шине 112 изображений в единицу времени. Далее ЦП 102 принимает данные изображения от блока 114 сканера (этап S906) и применяет процесс обработки сканируемого изображения к принятым данным изображения с помощью специализированной ИС, которой была задана установка на считывание документа (этап S907). Далее ЦП 102 сохраняет данные изображения, к которым был применен процесс обработки сканируемого изображения, в ОЗУ 104 (этап S908) и заканчивает этот процесс.
[0060] Фиг. 11 - это блок-схема последовательности операций, показывающая процедуры процесса управления печатью, выполняемого на этапе S803 на Фиг. 8.
[0061] Как показано на Фиг. 9, ЦП 102 получает установку на печать для задания копирования, заданную через операционный блок 109 (этап S1101). Далее ЦП 102 выбирает специализированную ИС для выполнения процесса обработки печатаемого изображения, соответствующего полученной установке на печать, из множества специализированных ИС 701-705 процессора 113 обработки изображений, и задает установку на печать для выбранной специализированной ИС (этап S1102). Процесс обработки печатаемого изображения включает в себя, например, вышеупомянутый процесс обработки растрового изображения. Далее ЦП 102 определяет, выполняется ли процесс обработки сканируемого изображения (этап S1103).
[0062] В результате определения на этапе S1103, если процесс обработки сканируемого изображения не выполняется, ЦП 102 применяет процесс обработки печатаемого изображения к данным изображения, сохраненным в ОЗУ 104, с помощью специализированной ИС, для которой была задана установка на печать (этап S1104). Далее ЦП 102 выводит данные изображения, к которым был применен процесс обработки печатаемого изображения, в блок 115 принтера (этап S1105) и заканчивает этот процесс.
[0063] В результате определения на этапе S1103, если процесс обработки сканируемого изображения выполняется, ЦП 102 определяет, работает ли блок 114 сканера в режиме параллельного синхронизирующего сигнала передачи, или закончился ли процесс обработки сканируемого изображения (этап S1106).
[0064] В результате определения на этапе S1106, если блок 114 сканера не работает в режиме параллельного синхронизирующего сигнала передачи, и процесс обработки сканируемого изображения не закончился, ЦП 102 выполняет процесс управления сканированием на Фиг. 9 (этап S1107). После окончания процесса на этапе S1107 ЦП 102 возвращает процесс к этапу S1106.
[0065] В результате определения на этапе S1106, если блок 114 сканера работает в режиме параллельного синхронизирующего сигнала передачи, или если процесс обработки сканируемого изображения закончен, ЦП 102 выполняет процесс во время и после этапа S1104.
[0066] Согласно вышеупомянутым процессам на Фиг. 8, Фиг. 9 и Фиг. 11, если процесс обработки сканируемого изображения выполняется независимо, частота разрешающего передачу синхронизирующего сигнала 402 устанавливается на заданную частоту. Кроме того, если процесс обработки сканируемого изображения выполняется параллельно с другим процессом обработки изображения, частота разрешающего передачу синхронизирующего сигнала 402 устанавливается на частоту, которая ниже заданной частоты. Таким образом, если процесс обработки сканируемого изображения выполняется параллельно с другим процессом обработки изображения, объемом передаваемых данных по шине 112 изображений в единицу времени в процессе обработки сканируемого изображения можно управлять так, чтобы не превышать допускающего передачу верхнего предельного значения, с помощью способа, отличного от управления скоростью считывания блока 114 сканера. В результате этого задание сканирования и другой процесс обработки изображения выполняются параллельно без снижения скорости считывания блока 114 сканера.
[0067] Кроме того, в вышеупомянутых процессах на Фиг. 8, Фиг. 9 и Фиг. 11 процессор 113 обработки изображений передает данные с помощью блока 114 сканера, ОЗУ 104 и принтера 115 через одну шину 112 изображений. Таким образом, задание сканирования и другой процесс обработки изображения выполняются параллельно без снижения скорости считывания блока 114 сканера.
[0068] Далее будет описано многофункциональное устройство согласно второму варианту осуществления настоящего изобретения. Второй вариант осуществления в основном является идентичным вышеупомянутому первому варианту осуществления по конфигурации и функциях, но отличается от первого варианта осуществления в том, что блок 114 сканера обеспечен высокоскоростным режимом синхронизации передачи, обычным режимом синхронизации передачи и низкоскоростным режимом синхронизации передачи. Соответственно, описания относительно дублирующих конфигурации и функциях пропущены, и здесь далее будут описаны отличающиеся конфигурация и функции.
[0069] Блок 114 сканера имеет функцию одновременного двухстороннего считывания. Блок 114 сканера считывает как переднюю сторону 1201, так и обратную сторону 1202 документа в течение одного прохода при транспортировке, как показано на Фиг. 12A. Кроме того, блок 114 сканера передает данные 1203 и 1204 изображения двух листов, которые являются считанными передней и обратной сторонами, контроллеру 101 в пределах периода транспортировки документа для одного листа. Другими словами, блок 114 сканера передает данные изображения одного листа контроллеру 101 в пределах периода, составляющего приблизительно половину периода транспортировки документа для одного листа. Кроме того, при выполнении считывания одной стороны, блок 114 сканера унифицирует процесс с одновременным двухсторонним считыванием и передает данные изображения одного листа контроллеру 101 в пределах периода, составляющего приблизительно половину периода транспортировки документа для одного листа, как показано на Фиг. 12B.
[0070] Во втором варианте осуществления в качестве режима передачи блока 114 сканера во время выполнения одностороннего считывания задается любой из высокоскоростного режима синхронизации передачи, обычного режима синхронизации передачи и низкоскоростного режима синхронизации передачи, как показано на Фиг. 13. В высокоскоростном режиме синхронизации передачи блок 114 сканера передает данные изображения по разрешающему передачу синхронизирующему сигналу 402 с частотой, которая предоставляет возможность передачи данных изображения одного листа в пределах периода, составляющего приблизительно половину периода транспортировки документа для одного листа. В обычном режиме синхронизации передачи блок 114 сканера передает данные изображения по разрешающему передачу синхронизирующему сигналу 402 с частотой, которая предоставляет возможность передачи данных изображения одного листа в пределах периода транспортировки документа для одного листа. В низкоскоростном режиме синхронизации передачи блок 114 сканера передает данные изображения по разрешающему передачу синхронизирующему сигналу 402 с частотой, которая предоставляет возможность передачи данных изображения одного листа в пределах заданного периода, который немного продолжительней периода транспортировки документа для одного листа.
[0071] Фиг. 14 - это блок-схема последовательности операций, показывающая процедуры процесса управления сканированием, выполняемого МФУ 100 согласно второму варианту осуществления настоящего изобретения. Процесс на Фиг. 14 исходит из предположения, что принятое задание включает в себя процесс обработки сканируемого изображения для одностороннего считывания.
[0072] Как показано на Фиг. 14, ЦП 102 выполняет процесс на этапах S901 и S902. Далее ЦП 102 определяет, способен ли блок 114 сканера работать в высокоскоростном режиме синхронизации передачи (этап S1401). Например, как показано на Фиг. 15A, если число процессов обработки изображения, включающих в себя вышеупомянутый процесс обработки сканируемого изображения, которые выполняются параллельно, составляет два или менее, объем передаваемых данных по шине 112 изображений никогда не превысит допускающее возможность передачи верхнее предельное значение, даже если блок 114 сканера работает в высокоскоростном режиме синхронизации передачи. В таком случае ЦП 102 определяет, что блок 114 сканера способен работать в высокоскоростном режиме синхронизации передачи на этапе S1401. Между тем, если число процессов обработки изображения, включающих в себя вышеупомянутый процесс обработки сканируемого изображения, которые выполняются параллельно, составляет три или более, объем передаваемых данных по шине 112 изображений может превышать допускающее возможность передачи верхнее предельное значение, если блок 114 сканера работает в высокоскоростном режиме синхронизации передачи. В таком случае ЦП 102 определяет, что блок 114 сканера не способен работать в высокоскоростном режиме синхронизации передачи на этапе S1401.
[0073] В результате определения на этапе S1401, если блок 114 сканера способен работать в высокоскоростном режиме синхронизации передачи, ЦП 102 отправляет уведомление блоку 114 сканера для работы в высокоскоростном режиме синхронизации передачи (этап S1402). При приеме этого уведомления CLK-контроллер 303 блока 114 сканера устанавливает частоту разрешающего передачу синхронизирующего сигнала 402 на частоту, соответствующую высокоскоростному режиму синхронизации передачи, и блок 114 сканера передает данные изображения контроллеру 101 по рассматриваемому разрешающему передачу синхронизирующему сигналу 402. Далее ЦП 102 выполняет процесс во время и после этапа S906.
[0074] В результате определения на этапе S1401, если блок 114 сканера не способен работать в высокоскоростном режиме синхронизации передачи, ЦП 102 определяет, способен ли блок 114 сканера работать в обычном режиме синхронизации передачи (этап S1403). Например, как показано на Фиг. 15B, если число процессов обработки изображения, включающих в себя вышеупомянутый процесс обработки сканируемого изображения, которые выполняются параллельно, составляет три или менее, объем передаваемых данных по шине 112 изображений никогда не превысит допускающее возможность передачи верхнее предельное значение, даже если блок 114 сканера работает в обычном режиме синхронизации передачи. В таком случае ЦП 102 определяет на этапе S1403, что блок 114 сканера способен работать в обычном режиме синхронизации передачи. Между тем, как показано на Фиг. 15C, если число процессов обработки изображения, включающих в себя вышеупомянутый процесс обработки сканируемого изображения, которые выполняются параллельно, составляет четыре или более, объем передаваемых данных по шине 112 изображений может превышать допускающее возможность передачи верхнее предельное значение, если блок 114 сканера работает в обычном режиме синхронизации передачи. В таком случае ЦП 102 определяет на этапе S1403, что блок 114 сканера способен работать в обычном режиме синхронизации передачи.
[0075] В результате определения на этапе S1403, если блок 114 сканера способен работать в обычном режиме синхронизации передачи, ЦП 102 отправляет уведомление блоку 114 сканера для работы в обычном режиме синхронизации передачи (этап S1404). При приеме этого уведомления CLK-контроллер 303 блока 114 сканера устанавливает частоту разрешающего передачу синхронизирующего сигнала 402 на частоту, соответствующую обычному режиму синхронизации передачи, и блок 114 сканера передает данные изображения контроллеру 101 по рассматриваемому разрешающему передачу синхронизирующему сигналу 402. Далее ЦП 102 выполняет процесс во время и после этапа S906.
[0076] В результате определения на этапе S1403, если блок 114 сканера не способен работать в обычном режиме синхронизации передачи, ЦП 102 отправляет уведомление блоку 114 сканера относительно работы в низкоскоростном режиме синхронизации передачи (этап S1405). При приеме этого уведомления CLK-контроллер 303 блока 114 сканера устанавливает частоту разрешающего передачу синхронизирующего сигнала 402 на частоту, соответствующую низкоскоростному режиму синхронизации передачи, и блок 114 сканера передает данные изображения контроллеру 101 по рассматриваемому разрешающему передачу синхронизирующему сигналу 402. Далее ЦП 102 выполняет процесс во время и после этапа S906.
[0077] Фиг. 16 - это блок-схема последовательности операций, показывающая процедуры процесса управления печатью, выполняемого МФУ 100 согласно второму варианту осуществления настоящего изобретения.
[0078] Как показано на Фиг. 16, ЦП 102 выполняет процесс на этапах S1101-S1103. В результате определения на этапе S1103, если процесс обработки сканируемого изображения не выполняется, ЦП 102 выполняет процесс во время и после этапа S1104.
[0079] В результате определения на этапе S1103, если процесс обработки сканируемого изображения выполняется, ЦП 102 определяет, составляет ли число процессов обработки изображения в состоянии выполнения или в состоянии ожидания один или более в дополнение к процессу обработки сканируемого изображения (этап S1601).
[0080] В результате определения на этапе S1601, если число процессов обработки изображения в состоянии выполнения или в состоянии ожидания не составляет один или более в дополнение к процессу обработки сканируемого изображения, ЦП 102 выполняет процесс во время и после этапа S1104. В результате определения на этапе S1601, если процесс обработки сканируемого изображения выполняется, ЦП 102 определяет, составляет ли число процессов обработки изображения в состоянии выполнения или в состоянии ожидания один или более в дополнение к процессу обработки сканируемого изображения, ЦП 102 определяет, действительно ли число процессов обработки изображения в состоянии выполнения или в состоянии ожидания составляет два или более в дополнение к процессу обработки сканируемого изображения (этап S1602).
[0081] В результате определения на этапе S1602, если число процессов обработки изображения в состоянии выполнения или в состоянии ожидания не составляет два или более в дополнение к процессу обработки сканируемого изображения, ЦП 102 выполняет процесс на этапе S1603. На этапе S1603 ЦП 102 определяет, работает ли блок 114 сканера в обычном режиме синхронизации передачи, или закончен ли процесс обработки сканируемого изображения.
[0082] В результате определения на этапе S1603, если блок 114 сканера работает в обычном режиме синхронизации передачи, или когда процесс обработки сканируемого изображения закончен, ЦП 102 выполняет процесс во время и после этапа S1104. В результате определения на этапе S1603, если блок 114 сканера не работает в обычном режиме синхронизации передачи, и процесс обработки сканируемого изображения не закончился, ЦП 102 выполняет процесс управления сканированием на Фиг. 14 (этап S1604). После окончания процесса на этапе S1604 ЦП 102 возвращает процесс к этапу S1603.
[0083] В результате определения на этапе S1602, если число процессов обработки изображения в состоянии выполнения или в состоянии ожидания составляет два или более в дополнение к процессу обработки сканируемого изображения, ЦП 102 выполняет процесс на этапе S1605. На этапе S1605 ЦП 102 определяет, работает ли блок 114 сканера в низкоскоростном режиме синхронизации передачи, или закончен ли процесс обработки сканируемого изображения.
[0084] В результате определения на этапе S1605, если блок 114 сканера работает в низкоскоростном режиме синхронизации передачи, или когда процесс обработки сканируемого изображения закончен, ЦП 102 выполняет процесс во время и после этапа S1104. В результате определения на этапе S1605, если блок 114 сканера не работает в обычном режиме синхронизации передачи, и процесс обработки сканируемого изображения не закончился, ЦП 102 выполняет процесс управления сканированием на Фиг. 14 (этап S1606). После окончания процесса на этапе S1606, ЦП 102 возвращает процесс к этапу S1605.
[0085] В вышеупомянутых процессах на Фиг. 14 и Фиг. 16, один из высокоскоростного режима синхронизации передачи, обычного режима синхронизации передачи и низкоскоростного режима синхронизации передачи, скорости передачи которых различаются, задается в соответствии с числом других процессов обработки изображения, выполняемых параллельно с процессом обработки сканируемого изображения. В результате этого, параллельно без снижения скорости считывания блока 114 сканера выполняется больше других процессов обработки изображения.
[0086] В вышеупомянутом варианте осуществления, поскольку время передачи для данных изображения одного листа продолжительней времени считывания для одного листа документа в низкоскоростном режиме синхронизации передачи, если считывание документов продолжается как есть, область памяти ОЗУ 307 блока 114 сканера будет полностью использована. Когда область памяти ОЗУ 307 полностью используется, считывание документа предпочтительно останавливается до тех пор, пока блок 114 сканера не закончит передачу данных изображения одного листа контроллеру 101 для обеспечения свободного пространства в ОЗУ 307, как показано на Фиг. 17A и Фиг. 17B. В ином случае, частота синхронизирующего сигнала 401 считывания может быть временно снижена до более низкой, чем у разрешающего передачу синхронизирующего сигнала 402 в низкоскоростном режиме синхронизации передачи согласно результату проверки рабочего состояния ОЗУ 307, при этом приоритет отдается предотвращению полного использования области памяти ОЗУ 307.
[0087] Далее будет описано многофункциональное устройство согласно третьему варианту осуществления настоящего изобретения. Третий вариант осуществления в основном является идентичным вышеописанному первому варианту осуществления по конфигурации и функциям, но отличается от первого варианта осуществления в том, что частота разрешающего передачу синхронизирующего сигнала 402 устанавливается на основе типа рабочего режима считывания документа, заданного пользователем. Соответственно, описания относительно дублирующих конфигурации и функциях пропущены, и здесь далее будут описаны отличающиеся конфигурация и функции.
[0088] Блок 114 сканера снабжен множеством рабочих режимов считывания документа, скорости считывания документа которых различаются. Множество рабочих режимов считывания документа включает в себя тихий режим считывания документа, который является низкоскоростным режимом считывания, при котором скорость считывания ниже скорости, например, при обычной работе. Тихий режим считывания документа имеет влияние на уменьшения в звуке подачи документа и в звуке привода электродвигателя во время транспортировки документа, поскольку документ транспортируется со скоростью ниже скорости при обычной работе. Кроме того, поскольку скорость считывания в тихом режиме считывания документа ниже скорости при обычной работе, блок 114 сканера передает считанные данные изображения контроллеру 101 по разрешающему передачу синхронизирующему сигналу 402 с частотой ниже частоты при обычной работе. Соответственно, даже когда процесс обработки сканируемого изображения выполняется в тихом режиме считывания документа параллельно с другим процессом обработки изображения, объем передаваемых данных по шине 112 изображений не превышает допускающее передачу верхнее предельное значение. Однако, если частота разрешающего передачу синхронизирующего сигнала изменяется во время параллельного выполнения другого процесса обработки изображения, эффект, ожидаемый для назначенного пользователем рабочего режима считывания документа, не может быть достигнут, даже если блок 114 сканера (сканирующий блок) работает в тихом режиме считывания документа.
[0089] В свете этой проблемы, в третьем варианте осуществления частота разрешающего передачу синхронизирующего сигнала не изменяется, когда устанавливается низкоскоростной режим считывания, при котором скорость считывания ниже скорости для обычной работы.
[0090] Фиг. 18 - это блок-схема последовательности операций, показывающая процедуры процесса управления сканированием, выполняемого МФУ 100 согласно третьему варианту осуществления настоящего изобретения.
[0091] Как показано на Фиг. 18, ЦП 102 выполняет процесс на этапе S901. Информация о рабочем режиме считывания документа блока 114 сканера включается в установку на считывание документа. Далее ЦП 102 задает рабочий режим считывания документа на основе полученной установки на считывание документа (этап S1801) и отправляет уведомление блоку 114 сканера для работы в заданном рабочем режиме считывания документа. При приеме этого уведомления CLK-контроллер блока 114 сканера устанавливает частоту, соответствующую вышеупомянутому рабочему режиму считывания документа, например, в качестве частоты разрешающего передачу синхронизирующего сигнала 402. Далее ЦП 102 выполняет процесс на этапе S902. Далее ЦП 102 определяет, является ли заданный рабочий режим считывания документа низкоскоростным режимом считывания (этап S1802).
[0092] В результате определения на этапе S1802, если заданный рабочий режим считывания документа является низкоскоростным режимом считывания, ЦП 102 выполняет процесс во время и после этапа S906 без отправки уведомления для изменения частоты разрешающего передачу синхронизирующего сигнала 402. Т.е. в третьем варианте осуществления, если блок 114 сканера находится в низкоскоростном режиме считывания, частота разрешающего передачу синхронизирующего сигнала 402, заданная на основе установки на считывание документа, сохраняется.
[0093] В результате определения на этапе S1802, если заданный рабочий режим считывания документа не является низкоскоростным режимом считывания, ЦП 102 выполняет процесс во время и после этапа S903.
[0094] Фиг. 19 - это блок-схема последовательности операций, показывающая процедуры процесса управления печатью, выполняемого МФУ 100 согласно третьему варианту осуществления настоящего изобретения.
[0095] Как показано на Фиг. 19, ЦП 102 выполняет процесс на этапах S1101-S1103. В результате определения на этапе S1103, если процесс обработки сканируемого изображения не выполняется, ЦП 102 выполняет процесс во время и после этапа S1104.
[0096] В результате определения на этапе S1103, если процесс обработки сканируемого изображения выполняется, ЦП 102 определяет, находится ли блок 114 сканера в низкоскоростном режиме считывания (этап S1901).
[0097] В результате определения на этапе S1901, если блок 114 сканера находится в низкоскоростном режиме считывания, ЦП 102 выполняет процесс во время и после этапа S1104. В результате определения на этапе S1901, если блок 114 сканера не находится в низкоскоростном режиме считывания, ЦП 102 выполняет процесс во время и после этапа S1106.
[0098] В вышеупомянутых процессах на Фиг. 18 и Фиг. 19, если блок 114 сканера находится в низкоскоростном режиме считывания, частота разрешающего передачу синхронизирующего сигнала 402, заданная на основе установки на считывание документа, сохраняется. Это предохраняет частоту разрешающего передачу синхронизирующего сигнала 402 от ненужного изменения, и достигается эффект, ожидаемый для рабочего режима считывания документа, назначенного пользователем.
[0099] Далее будет описано многофункциональное устройство согласно четвертому варианту осуществления настоящего изобретения. Четвертый вариант осуществления в основном является идентичным вышеупомянутому первому варианту осуществления по конфигурации и функциям, но отличается от первого варианта осуществления в том, что вычисляется суммарное значение используемости (коэффициента загрузки) полосы пропускания шины 112 изображений. Соответственно, описания относительно дублирующих конфигурации и функциях пропущены, и здесь далее будут описаны отличающиеся конфигурация и функции.
[0100] В вышеупомянутом первом варианте осуществления, даже когда нет необходимости в уменьшении объема передаваемых данных по шине 112 изображений, разрешающий передачу синхронизирующий сигнал 402 может быть установлен на частоту ниже заданной частоты. Например, если процесс обработки сканируемого изображения является монохромным сканированием низкого разрешения, объем данных, передаваемых в шину 112 изображений, является сравнительно малым. В таком случае, даже если параллельно выполняется другой процесс обработки изображения, объем передаваемых данных по шине 112 изображений не превышает допускающее передачу верхнее предельное значение. Соответственно, предпочтительно устанавливать разрешающий передачу синхронизирующий сигнал 402 на заданную частоту с тем, чтобы блок 114 сканера передавал данные изображения контроллеру 101 без промедления.
[0101] Согласно этому, в четвертом варианте осуществления, если процесс обработки сканируемого изображения выполняется параллельно с другим процессом обработки изображения, вычисляется суммарное значение используемости полосы пропускания шины 112 изображений, и частота разрешающего передачу синхронизирующего сигнала 402 задается на основе этого результата вычисления.
[0102] Фиг. 20 - это блок-схема последовательности операций, показывающая процедуры процесса управления сканированием, выполняемого МФУ 100 согласно четвертому варианту осуществления настоящего изобретения.
[0103] Как показано на Фиг. 20, ЦП 102 выполняет процесс на этапах S901-S903. В результате определения на этапе S903, если другой процесс обработки изображения не находится в состоянии выполнения и в состоянии ожидания, ЦП 102 выполняет процесс на этапах S904, S905-S908.
[0104] В результате определения на этапе S903, если другой процесс изображения находится в состоянии выполнения или ожидания, ЦП 102 получает рабочие установки процесса обработки сканируемого изображения, соответствующие полученной установке на считывание документа, выполняемому процессу обработки изображения и процессу обработки изображения в состоянии ожидания. Каждая из рабочих установок включает в себя по меньшей мере информацию о цвете относительно изображения, такую как CMYK, RGB, оттенки серого и двоичная монохромная, и информацию о разрешении относительно изображения. Далее ЦП 102 вычисляет используемость полосы пропускания шины 112 изображений на основе полученных рабочих установок (этап S2001).
[0105] На этапе S2001 ЦП 102 вычисляет используемость (коэффициент загрузки) полосы пропускания в вышеупомянутом процессе обработки сканируемого изображения с помощью полученной рабочей установки, первой информации 2101 об используемости полосы пропускания на Фиг. 21A и корректирующей информации 2102 на Фиг. 21B. Кроме того, ЦП 102 вычисляет используемости полосы пропускания в процессах обработки изображения в состоянии выполнения или ожидания, отличных от вышеупомянутого процесса обработки сканируемого изображения, с помощью полученной рабочей установки и второй информации 2103 об используемости полосы пропускания на Фиг. 21C. Первая информация 2101 об используемости полосы пропускания, корректирующая информация 2102 и вторая информация 2103 об используемости полосы пропускания заранее сохраняются в ПЗУ 103 и т.д.
[0106] Первая информация 2101 об используемости полосы пропускания включает в себя информацию, которая показывает используемость полосы пропускания шины 112 изображений, сопровождающую выполнение процесса обработки сканируемого изображения. Хотя Фиг. 21A показывает пример, предполагающий, что объем данных изображения пропорционален используемости полосы пропускания для того, чтобы упростить описание, объем данных изображения необязательно просто пропорционален используемости полосы пропускания. Соответственно, предпочтительно формировать первую информацию 2101 об используемости полосы пропускания на основе значений, найденных экспериментальным путем.
[0107] Корректирующая информация 2102 включает в себя значение корректировки для рабочего режима считывания документа блока 114 сканера. Корректирующая информация 2102 формируется на основе скорости считывания блока 114 сканера или значения, найденного экспериментальным путем. В МФУ 100 объем данных изображения, который должен быть обработан в единицу времени, зависит от рабочего режима считывания документа блока 114 сканера. Соответственно, ЦП 102 корректирует используемость полосы пропускания для процесса обработки сканируемого изображения, умножая корректирующее значение, соответствующее заданному рабочему режиму считывания документа в корректирующей информации 2102, на значение, полученное из первой информации 2101 об используемости полосы пропускания на основе рабочей установки.
[0108] Вторая информация 2103 об используемости полосы пропускания включает в себя информацию, которая показывает используемость полосы пропускания шины 112 изображений, сопровождающее выполнение процесса обработки изображения, отличного от процесса обработки сканируемого изображения. Следует отметить, что различные параметры информации о разрешении и информации о цвете могут быть заданы во второй информации 2103 об используемости полосы пропускания, как и в случае с первой информацией 2101 об используемости полосы пропускания.
[0109] ЦП 102 вычисляет суммарное значение используемости полосы пропускания в вышеупомянутом процессе обработки сканируемого изображения и в процессе обработки изображения в состоянии выполнения или ожидания, отличном от вышеупомянутого процесса обработки сканируемого изображения. Далее ЦП 102 определяет, действительно ли вычисленное суммарное значение равно или больше допускающего возможность передачи верхнего предельного значения шины 112 изображений, заранее сохраненного в ПЗУ 102 и т.д. (этап S2002). Например, когда допускающее возможность передачи верхнее предельное значение составляет «17», и процесс обработки сканируемого изображения является RGB-сканированием 600*600 точек/дюйм, МФУ 100 способен выполнять процесс обработки отправки или процесса обработки факса параллельно с этим процессом обработки сканируемого изображения в режиме единого синхронизирующего сигнала передачи, как показано на Фиг. 21D. Между тем, когда допускающее передачу верхнее предельное значение составляет «17», и вышеупомянутый процесс обработки сканируемого изображения является сканированием в оттенках серого с 600*600 точек/дюйм, МФУ 100 допускает возможность выполнения трех процессов обработки изображения, включающих в себя вышеупомянутый процесс обработки сканируемого изображения, параллельно в режиме единого синхронизирующего сигнала передачи, как показано на Фиг. 21E.
[0110] В результате определения на этапе S2002, если вычисленное суммарное значение используемости полосы пропускания меньше допускающего передачу верхнего предельного значения, ЦП 102 выполняет процесс во время и после этапа S904. В результате определения на этапе S2002, если вычисленное суммарное значение используемости полосы пропускания равно или больше допускающего передачу верхнего предельного значения, ЦП 102 выполняет процесс во время и после этапа S905.
[0111] В вышеупомянутом процессе на Фиг. 20, если суммарное значение используемости полосы пропускания шины 112 изображений равно или больше допускающего передачу верхнего предельного значения, разрешающий передачу синхронизирующий сигнал 402 устанавливается на частоту ниже заданной частоты. Т.е. частота разрешающего передачу синхронизирующего сигнала 402 устанавливается на частоту ниже заданной частоты только в случае минимальной необходимости, таком как случай, когда передача данных по шине 112 изображений попадает в неприемлемое состояние. Соответственно, процесс обработки сканируемого изображения допускает возможность выполнения параллельно с другим процессом обработки изображения, минимизируя при этом влияние на процесс обработки сканируемого изображения благодаря управлению частотой разрешающего передачу синхронизирующего сигнала 402.
Другие варианты осуществления
[0112] Вариант(ы) осуществления настоящего изобретения также могут быть реализованы компьютером системы или устройства, который считывает и выполняет компьютерно-исполняемые инструкции (например, одну или более программ), записанные на носителе данных (который может также называться более полно как «невременный считываемый компьютером носитель данных»), чтобы выполнять функции одного или более вышеописанных вариантов осуществления, и/или который включает в себя одну или более схем (например, специализированную интегральную микросхему (ASIC)) для выполнения функций одного или более вышеописанных вариантов осуществления, и с помощью способа, выполняемого компьютером системы или устройством, например, путем считывания и выполнения компьютерно-исполняемых инструкций с носителя данных для выполнения функций одного или более вышеописанных вариантов осуществления и/или путем управления упомянутыми одной или более схемами для выполнения функций одного или более вышеописанных вариантов осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (ЦП), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров для считывания и выполнения компьютерно-исполняемых инструкций. Компьютерно-исполняемые инструкции могут быть предоставлены компьютеру, например, из сети или носителя данных. Носитель данных может включать в себя, например, одно или более из жесткого диска, оперативного запоминающего устройства (ОЗУ), постоянного запоминающего устройства (ПЗУ), хранилища распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), цифровой многофункциональный диск (DVD) или диск Blu-ray (BD)™), устройства флэш-памяти, карты памяти и т.п.
[0113] В то время как настоящее изобретение было описано со ссылкой на примерные варианты осуществления, должно быть понятно, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объем прилагаемой формулы изобретения должен соответствовать самой широкой интерпретации с тем, чтобы охватывать все такие модификации и эквивалентные структуры и функции.
[0114] Эта заявка заявляет приоритет японской патентной заявки № 2018-131632, поданной 11 июля 2018 года, которая во всей своей полноте включена сюда посредством ссылки.