УСТРОЙСТВО КОНФИГУРИРОВАНИЯ, УСТРОЙСТВО ВЫВОДА ИЗОБРАЖЕНИЯ, СПОСОБЫ УПРАВЛЕНИЯ ИМИ И ПРОГРАММА
CONFIGURATION DEVICE, IMAGE DISPLAYING DEVICE, METHODS OF THEIR CONTROL AND SOFTWARE

Область техники
[0001] Настоящее изобретение относится к устройству конфигурирования, устройству вывода изображения, способам управления ими и программе.
Уровень техники
[0002] Цифровые фотокамеры (камеры съемки неподвижного изображения) (в дальнейшем упоминаемые "как цифровые камеры") и принтеры, которые недавно вошли в широко распространенное употребление, предоставляют пользователям больше возможностей заставить принтер дома напечатать изображения, полученные цифровой камерой. Чтобы заставить принтер напечатать изображение, захваченное цифровой камерой, необходимо соединить их с возможностью связи между ними. Соединение связи для этого смещается от связи с помощью USB для соединения устройств через кабель к беспроводной связи, которая является простой для пользователя ввиду отсутствия кабеля.
[0003] Примерами беспроводной связи между цифровой камерой и принтером являются беспроводная ЛВС, Bluetooth (R) и использование технологии беспроводной связи ближнего радиуса действия (NFC), представленная биркой с ИС (IC-биркой). Беспроводная связь ближнего радиуса действия выгодна ввиду следующих моментов. Потребление энергии может быть низким, потому что диапазон связи составляет только несколько сантиметров. Так как связь должна быть выполнена только с устройством, вручную помещенным пользователем в пределы этого диапазона связи, громоздкие конфигурации связи являются ненужными. Беспроводная связь ближнего радиуса действия недавно увеличила свою скорость передачи и, как также ожидают, будет пригодна для использования при передаче данных изображения, заставляя принтер печатать изображения, захваченные цифровой камерой.
[0004] Известен из патента Японии № 2004-129218 полезный обычный способ передачи изображений, захваченных цифровой камерой, на принтер для печати с использованием беспроводной связи ближнего радиуса действия. Способ, раскрытый в опубликованном патенте Японии 2004-129218, передает сообщение от принтера на цифровую камеру в конце передачи данных изображения перед завершением печати и отображает на экране дисплея цифровой камеры сообщение, чтобы уведомить, что камера отсоединяется.
[0005] Например, чтобы заставить принтер печатать изображения, захваченные цифровой камерой, традиционно сначала устанавливают связь между цифровой камерой и принтером. Пользователь затем выбирает изображения для печати и задает конфигурации о бумаге, количестве листов, с границами/без границ и т.п. посредством управления цифровой камерой и дает команду выполнения печати. Необходимо непрерывно поддерживать состояние, установленное связью, в течение времени от установления связи до передачи изображения на принтер. Установление связи между цифровой камерой и принтером, используя беспроводную связь ближнего радиуса действия в диапазоне связи, составляющем только нескольких сантиметров, и выполнение различных операций, в то же время поддерживая установленное связью состояние, очень вредно для удобства пользователя.
Раскрытие изобретения
[0006] Настоящее изобретение было сделано ввиду вышеописанной проблемы обычного способа и разрешает устройству конфигурирования сделать конфигурации вывода для устройства вывода изображения посредством беспроводной связи ближнего радиуса действия, чтобы выполнять операции относительно конфигураций вывода без поддержания установленного связью состояния посредством беспроводной связи ближнего радиуса действия.
[0007] Согласно аспекту настоящего изобретения предоставляется устройство конфигурирования для того, чтобы конфигурировать устройство вывода данных, содержащее: блок связи, который должен соединиться с устройством вывода данных посредством беспроводной связи ближнего радиуса действия, и обменивается с подсоединенным устройством вывода данных; блок обнаружения, который обнаруживает состояние соединения с устройством вывода данных; блок связи, принимающий от устройства вывода данных информацию об устройстве вывода данных, если блок обнаружения обнаружил установление первого соединения с устройством вывода данных через блок связи, и блок ввода, который принимает от пользователя введенные данные конфигураций вывода данных посредством устройства вывода данных на основании информации об устройстве вывода данных после приема информации об устройстве вывода данных, после того как блок ввода ввел конфигурации вывода данных и блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством вывода данных через блок связи, при этом блок связи передает на устройство вывода данных конфигурации вывода данных, введенные в блок ввода.
[0008] Согласно другому аспекту настоящего изобретения предоставляется устройство вывода данных, включающее в себя блок связи, который обменивается с устройством конфигурирования посредством беспроводной связи ближнего радиуса действия, и блок вывода данных, который выводит данные на основании конфигураций вывода данных, переданных от устройства конфигурирования, связанного посредством связи с блоком связи, содержащее: блок обнаружения, который обнаруживает состояние соединения с устройством конфигурирования, блок связи, передающий на устройство конфигурирования информацию об устройстве вывода данных, если блок обнаружения обнаружил установление первого соединения с устройством конфигурирования через блок связи, и после того как блок связи передал информацию об устройстве вывода данных на устройство конфигурирования, и блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством конфигурирования через блок связи, причем блок связи принимает конфигурации вывода данных от устройства конфигурирования.
[0009] Согласно другому аспекту настоящего изобретения предоставляется устройство конфигурирования для того, чтобы конфигурировать устройство обработки данных, содержащее: блок связи, который должен соединяться с устройством обработки данных посредством беспроводной связи ближнего радиуса действия и обменивается с подсоединенным устройством обработки данных; блок обнаружения, который обнаруживает состояние соединения с устройством обработки данных; блок связи, принимающий от устройства обработки данных информацию об устройстве обработки данных, если блок обнаружения обнаружил установление первого соединения с устройством обработки данных через блок связи, и блок управления отображением, который показывает на блоке отображения экран конфигурации для ввода конфигурации обработки данных в устройстве обработки данных на основании информации об устройстве обработки данных, если блок обнаружения обнаружил разъединение первого соединения, после того как конфигурации обработки данных были введены через экран конфигурации, и блок обнаружения обнаружил установление второго соединения с устройством обработки данных через блок связи, блок связи, передающий на устройство обработки данных эти конфигурации обработки данных, введенные через экран конфигурации.
[0010] Согласно еще одному аспекту настоящего изобретения предоставляется устройство конфигурирования для того, чтобы конфигурировать устройство обработки данных, содержащее: блок связи, который соединен с устройством обработки данных посредством беспроводной связи ближнего радиуса действия и обменивается с устройством обработки данных; блок обнаружения, который обнаруживает состояние соединения с устройством обработки данных; блок связи, принимающий от устройства обработки данных информацию об устройстве обработки данных, если блок обнаружения обнаружил установление первого соединения с устройством обработки данных через блок связи, и блок назначения, который принимает после приема информации об устройстве обработки данных назначение данных, которые должны быть переданы на устройство обработки данных, на основании информации об устройстве обработки данных, после того как блок назначения назначил данные и блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством обработки данных через блок связи, причем блок связи передает на устройство обработки данных информацию, чтобы задать данные, назначенные блоком назначения.
[0011] Согласно другому аспекту настоящего изобретения предоставляется устройство обработки данных, содержащее: блок связи, который должен соединяться с устройством конфигурирования посредством беспроводной связи ближнего радиуса действия, и обменивается с подсоединенным устройством конфигурирования; и блок обнаружения, который обнаруживает состояние соединения с устройством конфигурирования; блок связи передает на устройство конфигурирования информацию об устройстве обработки данных, если блок обнаружения обнаружил установление первого соединения с устройством конфигурирования через блок связи, и если блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством конфигурирования через блок связи, причем блок связи принимает от устройства конфигурирования информацию, чтобы задать данные, которые должны быть переданы от устройства конфигурирования.
[0012] Согласно другому аспекту настоящего изобретения предоставляется способ управления устройством конфигурирования для того, чтобы конфигурировать устройство вывода данных, причем устройство конфигурирования включает в себя блок связи, который должен соединяться с устройством вывода данных посредством беспроводной связи ближнего радиуса действия и обменивается с подсоединенным устройством вывода данных, и блок обнаружения, который обнаруживает состояние соединения с устройством вывода данных, при этом способ содержит этапы: вынуждают блок связи принимать от устройства вывода данных информацию об устройстве вывода данных, если блок обнаружения обнаружил установление первого соединения с устройством вывода данных через блок связи; принимают от пользователя ввод конфигураций вывода данных посредством устройства вывода данных на основании информации об устройстве вывода данных после приема информации об устройстве вывода данных; и после того как конфигурации вывода данных были введены на этапе приема ввода конфигураций вывода данных и блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством вывода данных через блок связи, вынуждают блок связи передавать на устройство вывода данных конфигурации вывода данных, введенные на этапе приема ввода конфигураций вывода данных.
[0013] Согласно другому аспекту настоящего изобретения предоставляется способ управления устройством вывода данных, включающим в себя блок связи, который обменивается с устройством конфигурирования посредством беспроводной связи ближнего радиуса действия, блок вывода данных, который выдает данные на основании конфигураций вывода данных, переданных от устройства конфигурирования, связанного посредством связи с блоком связи, и блок обнаружения, который обнаруживает состояние соединения с устройством конфигурирования, причем способ содержит этапы: вынуждают блок связи передавать на устройство конфигурирования информацию об устройстве вывода данных, если блок обнаружения обнаружил установление первого соединения с устройством конфигурирования через блок связи; и после того как блок связи передал информацию об устройстве вывода данных на устройство конфигурирования и блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством конфигурирования через блок связи, вынуждают блок связи принимать конфигурации вывода данных от устройства конфигурирования.
[0014] Согласно другому аспекту настоящего изобретения предоставляется способ управления устройством конфигурирования для того, чтобы конфигурировать устройство обработки данных, причем устройство конфигурирования включает в себя блок связи, который должен соединяться с устройством обработки данных посредством беспроводной связи ближнего радиуса действия и обменивается с подсоединенным устройством обработки данных, и блок обнаружения, который обнаруживает состояние соединения с устройством обработки данных, причем способ содержит этапы: вынуждают блок связи принимать от устройства обработки данных информацию об устройстве обработки данных, если блок обнаружения обнаружил установление первого соединения с устройством обработки данных через блок связи; отображают на блоке отображения экран конфигурации, чтобы ввести конфигурации обработки данных в устройство обработки данных на основании информации об устройстве обработки данных, если блок обнаружения обнаружил разъединение первого соединения; и после того как конфигурации обработки данных были введены через экран конфигурации и блок обнаружения обнаружил установление второго соединения с устройством обработки данных через блок связи, вынуждают блок связи передавать на устройство обработки данных конфигурации обработки данных, введенные через экран конфигурации.
[0015] Согласно другому аспекту настоящего изобретения предоставляется способ управления устройством конфигурирования для конфигурирования устройства обработки данных, причем устройство конфигурирования включает в себя блок связи, который должен соединяться с устройством обработки данных посредством беспроводной связи ближнего радиуса действия и обменивается с подсоединенным устройством обработки данных, и блок обнаружения, который обнаруживает состояние соединения с устройством обработки данных, причем способ содержит этапы: вынуждают блок связи принимать от устройства обработки данных информацию об устройстве обработки данных, если блок обнаружения обнаружил установление первого соединения с устройством обработки данных через блок связи; принимают после приема информации об устройстве обработки данных назначение данных, которые должны быть переданы на устройство обработки данных, на основании информации об устройстве обработки данных; и после того как данные назначены на этапе приема назначения данных, которые должны быть переданы на устройство обработки данных, и блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством обработки данных через блок связи, вынуждают блок связи передавать на устройство обработки данных информацию, чтобы задать данные, назначенные на этапе приема назначения данных, которые должны быть переданы на устройство обработки данных.
[0016] Согласно другому аспекту настоящего изобретения предоставляется способ управления устройством обработки данных, включающим в себя блок связи, который соединен с устройством конфигурирования посредством беспроводной связи ближнего радиуса действия и обменивается с устройством конфигурирования, и блок обнаружения, который обнаруживает состояние соединения с устройством конфигурирования, причем способ содержит этапы: вынуждают блок связи передавать на устройство конфигурирования информацию об устройстве обработки данных, если блок обнаружения обнаружил установление первого соединения с устройством конфигурирования через блок связи; и если блок обнаружения обнаружил разъединение первого соединения и затем установление второго соединения с устройством конфигурирования через блок связи, вынуждают блок связи принимать от устройства конфигурирования информацию, чтобы задать данные, которые должны быть переданы от устройства конфигурирования.
[0017] Дополнительные признаки настоящего изобретения станут очевидными из нижеследующего описания примерных вариантов осуществления со ссылками на прилагаемые чертежи.
Краткое описание чертежей
[0018] Фиг.1 является блок-схемой, показывающей компоновку цифровой камеры согласно первому варианту осуществления.
[0019] Фиг.2 является блок-схемой, показывающей компоновку принтера согласно первому варианту осуществления.
[0020] Фиг.3 является схематической диаграммой, иллюстрирующей беспроводную связь ближнего радиуса действия между цифровой камерой и принтером.
[0021] Фиг.4 является диаграммой последовательности операций, показывающей схему процесса прямой печати между цифровой камерой и принтером согласно первому варианту осуществления.
[0022] Фиг.5 является диаграммой последовательности операций, показывающей схему процесса прямой печати, когда пользователь переместил цифровую камеру близко к принтеру, держа нажатой кнопку печати.
[0023] Фиг.6 является последовательностью операций, иллюстрирующей содержание процесса цифровой камеры согласно первому варианту осуществления.
[0024] Фиг.7 является последовательностью операций, иллюстрирующей содержание процесса аутентификации PictBridge.
[0025] Фиг.8A является схематической диаграммой, иллюстрирующей экран конфигурации выходного изображения.
[0026] Фиг.8B является схематической диаграммой, иллюстрирующей экран конфигурации параметров печати.
[0027] Фиг.8C является схематической диаграммой, иллюстрирующей экран конфигурации возобновления/прерывания печати.
[0028] Фиг.9 является последовательностью операций, иллюстрирующей содержание процесса начала печати PictBridge.
[0029] Фиг.10 является последовательностью операций, иллюстрирующей содержание процесса принтера согласно первому варианту осуществления.
[0030] Фиг.11 является диаграммой последовательности операций, показывающей обзор процесса согласно второму варианту осуществления.
[0031] Фиг.12 является последовательностью операций, иллюстрирующей содержание процесса цифровой камеры согласно второму варианту осуществления.
[0032] Фиг.13 является последовательностью операций, иллюстрирующей содержание процесса возобновления печати PictBridge; и
[0033] фиг.14 является последовательностью операций, иллюстрирующей содержание процесса принтера согласно второму варианту осуществления.
Лучший режим реализации изобретения
[0034] Примерные варианты осуществления настоящего изобретения описаны ниже подробно со ссылками на сопроводительные чертежи. Настоящее изобретение не ограничено следующими вариантами осуществления. Варианты осуществления настоящего изобретения являются наиболее предпочтительной формой настоящего изобретения и не предназначены для ограничения объема настоящего изобретения.
Первый вариант осуществления
[0035]
Фиг.1 является блок-схемой, показывающей компоновку цифровой камеры 100 согласно первому варианту осуществления настоящего изобретения. Как показано на фиг.1, цифровая камера 100 вынуждает память 30 или внешний носитель 93 данных сохранять данные изображения, захваченные блоком 14 захвата (получения) изображения. Цифровая камера 100 включает в себя, в качестве компонентов для захвата данных изображения захваченного изображения объекта, фотографическую линзу 10, затвор 12, блок 14 захвата изображения и A/D преобразователь (АЦП) 16. Фотографическая линза 10 является оптической линзой для формирования изображения объекта на плоскости отображения блока 14 захвата изображения. Затвор 12 может регулировать апертуру лезвиями диафрагмы или подобным. Блок 14 захвата изображения является CCD или CMOS датчиком изображения, который преобразовывает изображение объекта, сформированное на плоскости отображения, в электрический сигнал. A/D преобразователь 16 преобразует аналоговый сигнал, выведенный из блока 14 захвата изображения, в цифровой сигнал.
[0036] Под управлением схемы 22 управления памятью и центральной схемы 50 управления схема 18 генерирования сигналов синхронизации подает тактовые сигналы и управляющие сигналы к блоку 14 захвата изображения, A/D преобразователю 16 и преобразователю D/A (ЦАП) 26. Схема 20 обработки изображения выполняет обработку изображения, такую как заранее определенную интерполяцию пикселей или цветовое преобразование для вывода данных изображения от A/D преобразователя 16 или данных изображения, выведенных от схемы 22 управления памятью. Схема 20 обработки изображения также выполняет заранее определенный арифметический процесс, используя захваченные данные изображения, и выводит полученный арифметический результат к центральной схеме 50 управления. Более конкретно, схема 20 обработки изображения выводит арифметический результат, такой как значение контраста или значение яркости изображения, к центральной схеме 50 управления. Центральная схема 50 управления управляет контроллером 40 экспозиции и контроллером 42 фокусировки на основании арифметического результата, выведенного от схемы 20 обработки изображения, чтобы выполнить процесс AF (автоматической фокусировки), процесс AE (автоматической экспозиции) и процесс EF (предварительного излучения электронной вспышки) схемы TTL (через линзу). Схема 20 обработки изображения также выполняет заранее определенный арифметический процесс, используя цветовую информацию захваченных данных изображения и выполняет процесс AWB (автоматический баланс белого) схемы TTL, на основании полученного арифметического результата.
[0037] Под управлением центральной схемы 50 управления схема 22 управления памятью управляет A/D преобразователем 16, схемой 18 генерирования сигналов синхронизации, схемой 20 обработки изображения, памятью 24 отображения изображений, D/A преобразователем 26, памятью 30 и схемой 32 сжатия/декомпрессии. Более конкретно, схема 22 управления памятью выполняет управление записью, чтобы записать данные изображения, выведенные из A/D преобразователя 16, в память 24 отображения изображений или память 30 через схему 20 обработки изображения. Альтернативно, схема 22 управления памятью выполняет управление записью, чтобы записать данные изображения, выведенные из A/D преобразователя 16, в память 24 отображения изображений или память 30 непосредственно, без участия схемы 20 обработки изображения.
[0038] Память 24 отображения изображения временно хранит данные изображения, которые должны быть показаны на блоке 28 отображения изображений. D/A преобразователь 26 преобразует цифровой сигнал в аналоговый сигнал. Блок 28 отображения изображений является устройством отображения, таким как LCD, используя, например, TFT (тонкопленочные транзисторы). В цифровой камере 100 данные изображения, временно хранящиеся в памяти 24 отображения изображений, преобразуются D/A преобразователем 26 в данные изображения аналогового сигнала и показываются на блоке 28 отображения изображений под управлением центральной схемы 50 управления. Следует заметить, что в цифровой камере 100 блок 28 отображения изображений последовательно отображает данные изображения, захваченные блоком 14 захвата изображения, под управлением центральной схемы 50 управления, таким образом реализуя функцию электронного видоискателя. Блок 28 отображения изображений может включить/выключить отображение под управлением центральной схемы 50 управления. Потребление энергии цифровой камеры 100 может в значительной степени быть уменьшено в состояние выключенного отображения.
[0039] Память 30 является, например, типа RAM (память с произвольным доступом) для того, чтобы хранить данные захваченного неподвижного изображения и данные движущегося изображения, и имеет достаточную емкость запоминающего устройства, чтобы сохранить заранее определенное количество неподвижных изображений или движущихся изображений в заранее определенное время. Это позволяет цифровой камере 100 быстро записать огромное количество данных изображений в память 30 даже при последовательной съемке или панорамной съемке для того, чтобы непрерывно принять множество неподвижных изображений. Память 30 также служит областью работы центральной схемы 50 управления.
[0040] Схема 32 сжатия/декомпрессии выполняет сжатие данных изображения (кодирование данных) или декомпрессию данных изображения (декодирование данных), используя, например, адаптивное дискретное косинусное преобразование (ADCT) под управлением центральной схемы 50 управления. Например, схема 32 сжатия/декомпрессии считывает данные изображения из памяти 30, сжимает или выполняет декомпрессию их и записывает обработанные данные в память 30.
[0041] Контроллер 40 экспозиции управляет затвором 12 под управлением центральной схемы 50 управления. Например, контроллер 40 экспозиции управляет затвором 12 вместе с электронной вспышкой 48, таким образом управляя яркостью электронной вспышки. Контроллер 42 фокусировки управляет фокусировкой фотографической линзы 10 под управлением центральной схемы 50 управления. Более конкретно, контроллер 42 фокусировки выполняет управление приводом, ассоциированным с положением фокусной линзы в фотографической линзе 10. Например, используя схему TTL, центральная схема 50 управления управляет контроллером 40 экспозиции и контроллером 42 фокусировки на основании арифметического результата, полученного с помощью вынуждения схемы 20 обработки изображения обрабатывать захваченные данные изображения. Контроллер 44 масштабирования управляет изменением масштаба изображения фотографической линзы 10 под управлением центральной схемы 50 управления. Более конкретно, контроллер 44 масштабирования выполняет управление приводом, ассоциированное с положением линзы масштабирования в фотографической линзе 10. Под управлением центральной схемы 50 управления контроллер 46 диафрагмы управляет открытием/закрытием диафрагмы в блоке 102 защиты, который защищает фотографическую линзу 10 закрывающим элементом (диафрагмой).
[0042] Электронная вспышка 48 испускает свет, чтобы осветить объект вспомогательным светом, под управлением центральной схемы 50 управления. Электронная вспышка 48 может иметь функцию освещения «заливающим» светом освещения объекта вспомогательным светом в AF и функцию регулировки яркости электронной вспышки для настройки величины света облучения для объекта.
[0043] Центральная схема 50 управления считывает программные данные из памяти 52, расширяет их на рабочую область памяти 30 и управляет работой всей цифровой камеры 100 вместе с расширенными программными данными. Более конкретно, центральная схема 50 управления выполняет, например, процесс захвата изображения, процесс распознавания объекта захваченного изображения, процесс сопоставления между результатом распознавания объекта и данными управления и процесс генерирования данных состояния в дополнение к процессам, использующим беспроводную связь ближнего радиуса действия, которая описана ниже. Память 52 заранее хранит программные данные, которые должны быть выполнены центральной схемой 50 управления, и константы и переменные, которые должны использоваться для работы центральной схемы 50 управления.
[0044] Дисплейный блок 54 является, например, жидкокристаллическим LCD или основанным на светодиодах LED для того, чтобы показывать тексты и изображения под управлением центральной схемы 50 управления, и показывает состояние работы цифровой камеры 100 или сообщение. Дисплейный блок 54 может включать в себя громкоговоритель для вывода голоса под управлением центральной схемы 50 управления и вывода состояния работы цифровой камеры 100 или сообщение с помощью голоса. Некоторые компоненты дисплейного блока 54 могут быть размещены в оптическом видоискателе 104, чтобы уведомить даже пользователя, который просматривает сквозь него состояние работы цифровой камеры 100 или сообщение.
[0045] Содержимое отображения дисплейного блока 54, которое показано на LCD, включают в себя состояния работы относительно захвата изображения и не относящиеся к захвату изображения. Примеры состояний работы относительно захвата изображения являются одиночный/последовательные снимки, таймер съемки самого себя, степень сжатия, количество пикселей записи, количество записанных изображений, количество записываемых изображений, скорость срабатывания затвора, апертурное число объектива и компенсацию экспозиции. Электронная вспышка, уменьшение эффекта красных глаз и макросъемка также могут быть включены. Примерами состояний работы, не относящихся к захвату изображения, являются конфигурация гудка, уровень заряда батареи поддержки синхросигнала, уровень заряда батареи, ошибка, информация, представленная номером с множеством цифр, присоединенное состояние внешнего носителя данных 93, работа интерфейса I/F связи и дата/время. Из содержимого отображения дисплейного блока 54 в оптическом видоискателе 104 показываются информация «в фокусе», предупреждение тряски камеры, заряд электронной вспышки, скорость срабатывания затвора, апертурное число объектива и экспозиция.
[0046] Энергонезависимая память 56 является электрически стираемой/программируемой памятью и может быть, например, EEPROM (электрически стираемая и программируемая ROM).
[0047] Диск 60 выбора режима, первый переключатель 62 затвора, второй переключатель 64 затвора, переключатель 66 отображения изображения, переключатель 68 быстрого просмотра и операционный блок 70 принимают пользовательские инструкции работы для цифровой камеры 100. Более конкретно, переключатели, диск выбора режима, сенсорный экран, указание пользователем обнаружение линии визирования, устройство распознавания голоса и т.п. объединены так, чтобы сигнал работы, соответствующий пользовательской инструкции, был выведен к центральной схеме 50 управления.
[0048] Переключатель 60 диска выбора режима принимает инструкцию переключиться между различными режимами функции, такими как выключение, режим автоматической съемки, режим съемки, панорамный режим съемки, режим воспроизведения, режим многооконного воспроизведения/стирания и режим соединения с ПК. Первый переключатель 62 затвора включается, например, наполовину работы кнопки затвора (не показана) и принимает инструкцию начать операцию, такую как процесс AF, процесс AE, процесс AWB или процесс EF. Второй переключатель 64 затвора включается, например, в конце операции кнопки затвора и принимает инструкцию начать операцию процесса захвата изображения. Следует заметить, что процесс захвата изображения указывает последовательность процессов, включая экспозицию, обработку и запись, которые выполняются под управлением центральной схемы 50 управления. В процессе экспозиции данные изображения, считанные из блока 14 захвата изображения, временно сохраняются в памяти 30 через A/D преобразователь 16 и схему 22 управления памятью. В процессе обработки данные изображения, временно хранящиеся в памяти 30, считываются и подвергаются арифметическим процессам схемой 20 обработки изображения и схемой 22 управления памятью, и обработанные данные изображения сохраняются в памяти 30. В процессе записи данные изображения, которые подверглись процессу обработки, считываются из памяти 30, сжимаются схемой 32 сжатия/декомпрессии и записываются во внешнем носителе 93 данных.
[0049] Переключатель 66 отображения изображения принимает конфигурацию ON/OFF (включения/выключения) блока 28 отображения изображений. Когда пользователь смотрит сквозь оптический видоискатель 104 и захватывает изображение, переключатель 66 отображения изображения прекращает подачу ненужного электропитания на блок 28 отображения изображений, таким образом уменьшая потребление энергии цифровой камеры 100. Переключатель 68 быстрого просмотра принимает инструкцию разрешить функцию быстрого просмотра автоматического воспроизведения захваченных данных изображения сразу после захвата изображения.
[0050] Операционный блок 70 включает в себя различные кнопки, такие как клавиши цифр и клавиши букв, и сенсорный экран и принимает различные виды инструкций конфигурации для цифровой камеры 100 и инструкций для другого устройства, соединенного с цифровой камерой 100. Более конкретно, операционный блок 70 включает в себя, например, кнопку меню, кнопку перемещения по меню и кнопку установки, чтобы показать различные меню конфигурации и выполнить конфигурации. Различные кнопки конфигурации для захвата изображения включают в себя кнопку макросъемки, кнопку конфигурации вспышки, кнопку переключения одиночной съемки/последовательной съемки/таймера съемки самого себя, кнопку компенсации экспозиции и кнопку выбора качества изображения съемки. Есть также кнопка завершения страницы многооконного воспроизведения и кнопка движения изображения воспроизведения, чтобы воспроизвести захваченное изображение или выбрать изображение, которое должно быть выведено, и кнопка конфигурации даты/времени, чтобы конфигурировать дату и т.п. Кнопки для приема инструкции для другого устройства включают в себя кнопки конфигурации, чтобы выполнить конфигурации об изображениях, которые должны быть выведены на другое устройство, и конфигурации (например, размер бумаги, которая должна использоваться для вывода) о другом устройстве и кнопки инструкций (например, кнопка печати), чтобы уведомить пользователя о заранее определенных конфигурациях по умолчанию.
[0051] Контроллер 80 питания включает в себя схему обнаружения батареи, преобразователь DC/DC и схему переключателя, чтобы выбрать блок, который должен быть возбужден (ни один не показан). Контроллер 80 питания обнаруживает соединение с батареей и ее выходное напряжение и управляет подачей электропитания к блокам цифровой камеры 100 под управлением центральной схемы 50 управления. Соединители 82 и 84 соединяют контроллер 80 питания и источник 86 электропитания, соответственно. Источник 86 электропитания является, например, первичной ячейкой, такой как щелочной элемент или литиевая ячейка, вторичной ячейкой, такая как ячейка на NiCd, ячейка на NiMH, или литиевая ячейка, или адаптер переменного тока AC, и подает питание к цифровой камере 100.
[0052] Контроллер 90 карты передает/принимает данные на внешний носитель 93 данных, такой как карточка с памятью, под управлением центральной схемы 50 управления. Интерфейс I/F 91 связан с внешним носителем 93 данных. Соединитель 92 физически соединяет I/F 91 с внешним носителем 93 данных. Детектор присоединения/отсоединения носителя 98 данных является, например, переключателем для обнаружения подсоединения внешнего носителя 93 данных к соединителю 92. Детектор присоединения/отсоединения носителя 98 данных обнаруживает, присоединен ли внешний носитель 93 данных к соединителю 92, и выводит сигнал обнаружения к центральной схеме 50 управления.
[0053] Блок 102 защиты является барьером, который закрывает блок захвата изображения, включая фотографическую линзу 10, таким образом предотвращая загрязнения и повреждения блока захвата изображения. Оптический видоискатель 104 проецирует свет, падающий от фотографической линзы 10, на экран, используя пентапризму и зеркало, которые переключают экспозицию в блоке 14 захвата изображения между фотографической линзой 10 и блоком 14 захвата изображения, таким образом оптически отображая изображение объекта. Оптический видоискатель 104 позволяет цифровой камере 100 выполнить съемку, не используя функцию электронного видоискателя блока 28 отображения изображений. Некоторые компоненты вышеописанного блока 54 отображения могут быть обеспечены в оптическом видоискателе 104.
[0054] Блок 110 связи связан с антенной 112 и беспроводным образом обменивается с другим устройством под управлением центральной схемы 50 управления. Например, когда антенна 112 принимает сигнал, переданный от партнера по связи, блок 110 связи обнаруживает принятый сигнал и выводит его к центральной схеме 50 управления. Центральная схема 50 управления обнаруживает, на основании вывода сигнала от блока 110 связи, установление связи с помощью беспроводной связью от другого устройства и начинает беспроводную связь на основании протокола связи, заданного в, например, памяти.
[0055] Беспроводная связь с помощью блока 110 связи и антенны 112 включает в себя беспроводную ЛВС, Bluetooth и беспроводную связь ближнего радиуса действия, такую как технология NFC. Следует заметить, что "беспроводная связь ближнего радиуса действия" в настоящем описании означает беспроводную связь на основании протокола связи, определенном в предположении, что расстояние связи меньше 1 метра и более конкретно меньше чем несколько десятков сантиметров. В качестве таких протоколов связи известны протокол связи в "близости" для расстояния связи приблизительно 70 сантиметров или меньше и протокол бесконтактный связи в "близости" для расстояния связи приблизительно 10 сантиметров или меньше. Более конкретно, существуют стандарты, такие как ISO/IEC 15693, ISO/IEC 14434 и ECMA-340 (ISO/IEC 18092).
[0056] Фиг.2 является блок-схемой, показывающей компоновку принтера 201 согласно первому варианту осуществления настоящего изобретения. Как показано на фиг.2, принтер 201 является устройством вывода изображения для выполнения процесса вывода изображения посредством формирования изображения на листе бумаги и имеет двигатель 202 печати, который формирует изображение на листе бумаги на основании данных изображения ввода под управлением центрального 207 контроллера. Двигатель 202 печати является функциональным блоком для фактического формирования изображения на листе бумаги. Двигатель 202 печати подает лист бумаги от блока 213 подачи бумаги, формирует изображение на листе бумаги на основании данных для формирования изображения, выведенных из процессора 205 печати, и выдает лист бумаги после формирования изображения из блока 214 выгрузки бумаги. Формирование изображения на листе бумаги двигателем 202 печати может быть сделано струйным способом или электрографическим способом. Процессор 205 печати генерирует данные для формирования изображения под управлением центрального контроллера 207, выполняя заранее определенный процесс преобразования на основании данных изображения и информации конфигурации, введенных от, например, блока 216 связи.
[0057] Дисплейным блоком 203 является, например, LCD или LED для показа информации пользователю на основании сигнала, выведенного из процессора 206 отображения. Процессор 206 отображения генерирует сигнал отображения для дисплейного блока 203 под управлением центрального контроллера 207. Операционный блок 204 включает в себя комбинацию коммутаторов (переключателей), диска выбора, сенсорного экрана, устройства голосовой идентификации и т.п. и выводит сигнал операции, соответствующий пользовательской инструкции, к центральному контроллеру 207.
[0058] Центральный контроллер 207 считывает программные данные из, например, памяти 209, расширяет их на области работы внутренней RAM (не показана), и управляет работой всего принтера 201 вместе с расширенными программными данными. Более конкретно, центральный контроллер 207 выполняет соединение связи средства управления с другим устройством через блок 216 связи и антенну 217 и формирование изображения посредством двигателя 202 печати на основании данных изображения, введенных от соединенного посредством связи устройства.
[0059] Энергонезависимая память 208 является электрически стираемой/программируемой памятью и может быть, например, EEPROM. Память 209 заранее сохраняет константы, переменные и программные данные, которые должны быть использоваться для работы принтера 201.
[0060] Интерфейс 211 USB хоста связан с внешним устройством, таким как цифровая камера, относительно принтера 201 в качестве хоста. Интерфейс 212 USB устройства соединен с внешним устройством, таким как PC (персональный компьютер), относительно принтера 201 в качестве устройства USB.
[0061] Блок 213 подачи бумаги подает лист бумаги, сохраненный в присоединенном картридже принтера в блоке 215 присоединения картриджа, и подает его к принтеру 201 под управлением центрального 207 контроллера. Блок 214 выгрузки бумаги передает лист бумаги, который подвергся формированию изображения, посредством двигателя 202 печати, и выдает его к, например, лотку выгрузки под управлением центрального 207 контроллера.
[0062] Блок 215 присоединения картриджа может принимать картриджи принтера (не показаны), которые хранят листы бумаги различных размеров, такие как размер L и размер открытки. Блок 215 присоединения картриджа обнаруживает присоединение/отделение картриджа принтера и выводит сигнал обнаружения к центральному контроллеру 207. При выполнении формирования изображения на конфигурируемом формате бумаги центральный контроллер 207 определяет на основании сигнала обнаружения, выведенного от блока 215 присоединения картриджа, тип присоединенного картриджа принтера. На основании результата определения центральный контроллер 207 управляет блоком 213 подачи бумаги, чтобы подавать листы бумаги из картриджа принтера, хранящего листы бумаги конфигурируемого формата бумаги.
[0063] Блок 216 связи соединен с антенной 217 и выполняет беспроводную связь с другим устройством под управлением центрального 207 контроллера. Например, когда антенна 217 принимает сигнал, переданный от партнера по связи, блок 216 связи обнаруживает принятый сигнал и выводит его к центральному контроллеру 207. Центральный контроллер 207 обнаруживает на основании сигнала, введенного от блока 216 связи, установление связи (соединение связи) посредством беспроводной связи от другого устройства и начинает беспроводную связь на основании протокола связи, заранее установленного в, например, памяти. Беспроводная связь посредством блока 216 связи и антенны 217 включает в себя беспроводную ЛВС, Bluetooth и вышеописанную беспроводную связь ближнего радиуса действия, такую как технология NFC.
[0064] Блок 218 уведомления уведомляет пользователя о, например, состоянии принтера голосовым сигналом, выведенным из громкоговорителя (не показан) или отображением, выведенным с помощью процессора 206 отображения и дисплейного блока 203 под управлением центрального 207 контроллера.
[0065] Средство управления цифровой камерой 100 и принтером 201 сделано в виде одного аппаратного средства. Альтернативно, множество модулей аппаратных средств может раздельно выполнять процессы, чтобы функционировать как один контроллер в целом.
[0066] Как описано выше, цифровая камера 100 и принтер 201 может передавать/принимать данные друг к другу посредством беспроводной связи ближнего радиуса действия. Следовательно, при выполнении формирования изображения посредством передачи данных изображения, сохраненных в цифровой камере 100, непосредственно на принтер 201 (упоминаемое в дальнейшем как прямая печать), передача данных, ассоциированная с изображением, которое должно быть выведено принтером 201, может быть сделана посредством беспроводной связи ближнего радиуса действия.
[0067] Фиг.3 является схематической диаграммой, иллюстрирующей беспроводную связь ближнего радиуса действия между цифровой камерой 100 и принтером 201. Как показано на фиг.3, цифровая камера 100 и принтер 201 начинают беспроводную связь ближнего радиуса действия, когда расстояние между ними находится в пределах диапазона 300 связи, который разрешает беспроводную связь ближнего радиуса действия. Более конкретно, беспроводная связь ближнего радиуса действия возможна, если расстояние между антенной 112 цифровой камеры 100 и антенной 217 принтера 201 сокращается до диапазона 300 связи. Этот диапазон 300 связи меньше 1 м, и более конкретно, меньше чем несколько десятков сантиметров, как описано выше, и предпочтительно составляет приблизительно 10 сантиметров или меньше для обеспечения "близости" бесконтактного протокола связи.
[0068] Следует заметить, что этот вариант осуществления предполагает, что диапазон 300 связи составляет приблизительно 10 сантиметров или меньше, и прямая печать выполняется посредством передачи данных между цифровой камерой 100 и принтером 201, используя беспроводную связь ближнего радиуса действия, которая разрешает высокоскоростную передачу данных. При беспроводной связи ближнего радиуса действия передача данных выполняется, используя, например, антенну типа поля индукции, способную получить высокую интенсивность поля только на расстоянии связи нескольких сантиметров. Поэтому любому третьему лицу можно с трудом перехватить связь, даже без шифрования данных связи. В этом варианте осуществления никакой шифровальный ключ не конфигурируется между цифровой камерой 100 и принтером 201. Когда расстояние между устройствами сокращается до диапазона 300 связи, беспроводная связь устанавливается для немедленного разрешения передачи данных.
[0069] Описание процесса прямой печати, выполняемого между цифровой камерой 100 и принтером 201, посредством вынуждения пользователя управлять цифровой камерой 100, приведено ниже. Фиг.4 является диаграммой последовательности операций, показывающей схему процесса прямой печати между цифровой камерой 100 и принтером 201.
[0070] Процесс прямой печати, который должен быть описан ниже, является процессом вынуждения принтера 201 выводить данные изображения, хранящиеся в цифровой камере 100. Это является просто примером, и конфигурации для изображения, которое должно быть выведено, могут быть сделаны на любой стадии, отличной от конфигурации параметра печати, которая описана ниже. Например, после создания конфигураций для изображения, которое должно быть выведено заранее, процесс прямой печати, который должен быть описан ниже, может быть выполнен. Изображение, которое должен быть выведено принтером 201, может быть данными изображения, переданными от другого информационного устройства, такого как PC, и цифровая камера 100 может быть устройством конфигурирования для того, чтобы только конфигурировать параметры печати принтера 201 посредством процесса прямой печати.
[0071] Как показано на фиг.4, на этапе S401 пользователь перемещает цифровую камеру 100 близко к принтеру 201, чтобы выполнить печать (сформировать изображения) посредством процесса прямой печати. Когда расстояние между цифровой камерой 100 и принтером 201 сокращается до диапазона 300 связи, они устанавливают беспроводную связь ближнего радиуса действия на этапе S402.
[0072] Когда беспроводная связь ближнего радиуса действия установлена на этапе S402, цифровая камера 100 и принтер 201 выполняют процесс аутентификации PictBridge (S403-S405). Сначала на этапе S403 цифровая камера 100 и принтер 201 выполняют процесс DPS_Discovery, чтобы подтвердить, совместимо ли каждое устройство с PictBridge.
[0073] На этапе S404 цифровая камера 100 и принтер 201 выполняют процесс DPS_ConfigurePrintService. С помощью этого процесса цифровая камера 100 получает версию DPS, название поставщика и название продукта для принтера 201.
[0074] На этапе S405 цифровая камера 100 и принтер 201 выполняют процесс DPS_GetCapability. С помощью этого процесса цифровая камера 100 получает информацию о возможностях печати принтера 201, включая размеры и форматы бумаги, поддерживаемые принтером 201, то есть информацию, ассоциированную с конфигурациями вывода (параметры печати) принтера 201, которые должны быть сделаны на цифровой камере 100.
[0075] В вышеописанном процессе аутентификации PictBridge цифровая камера 100 и принтер 201 могут уведомить друг друга относительно информации ID, то есть идентификационной информации, и временно сохранить в памяти информацию ID партнера по беспроводной связи ближнего радиуса действия. Сохранение информации ID партнера по беспроводной связи ближнего радиуса действия разрешает цифровой камере 100 и принтеру 201, которые выполнили беспроводную связь ближнего радиуса действия однажды, возобновить процедуру с этапа, следующего за процессом аутентификации PictBridge.
[0076] Предположим, что существуют две цифровые камеры и одна из них однажды выполнила соединение связи с принтером 201 посредством беспроводной связи ближнего радиуса действия. Когда цифровая камера установила беспроводную связь ближнего радиуса действия с принтером 201 снова, процедура возобновляется от этапа, следующего после процесса аутентификации PictBridge. Наоборот, если другая цифровая камера соединена с принтером 201 посредством беспроводной связи ближнего радиуса действия, процедура начинается с процесса аутентификации PictBridge. Таким образом, управление партнерами по связи, используя ID, также позволяет выполнять параллельное управление процессами от множества цифровых камер.
[0077] После процесса DPS_GetCapability на этапе S405 принтер 201 выполняет процесс (обработку) уведомления о разъединении на этапе S406. Процесс уведомления о разъединении выполняется, чтобы уведомить пользователя относительно завершения передачи/приема данных между цифровой камерой 100 и принтером 201. Более конкретно, блок 218 уведомления генерирует, например, предупредительный звуковой сигнал, чтобы уведомить пользователя. С помощью процесса уведомления о разъединении пользователь знает, что передача/прием данных между цифровой камерой 100 и принтером 201 закончены, и соединение связи посредством беспроводной связи ближнего радиуса действия может быть разъединено.
[0078] Пользователь знает в соответствии с уведомлением на этапе S406, что беспроводная связь ближнего радиуса действия является разъединяемой, и перемещает цифровую камеру 100 от принтера 201 на этапе S407, например, перемещая цифровую камеру 100 от принтера 201. Когда расстояние между цифровой камерой 100 и принтером 201 увеличивается до диапазона 300 связи или более, они разъединяют беспроводную связь ближнего радиуса действия на этапе S408.
[0079] На этапе S409 операционный блок 70 цифровой камеры 100 принимает конфигурации параметров печати от пользователя. Пользовательский интерфейс для приема конфигурации параметров печати описан подробно ниже. На этапе S409 беспроводная связь ближнего радиуса действия между цифровой камерой 100 и принтером 201 не обязательно должна быть сохранена установленной. Поэтому возможно конфигурировать параметры печати без какого-любого ограничения на диапазон связи беспроводной связи ближнего радиуса действия. На этапе S409 данные изображения, которые должны быть напечатаны принтером 201, выбираются на операционном блоке 70 из данных изображения, хранящихся в памяти 30 или внешнего носителя 93 данных параллельно, чтобы напечатать конфигурацию параметра. Следует заметить, что параметры печати принтера 201 в процессе печати могут быть сконфигурированы на основании информации, полученной посредством процесса DPS_GetCapability на этапе S405. Примерами параметров печати принтера 201 является тип бумаги, обозначение формата и количество листов, которые должны быть напечатаны.
[0080] После конфигурации через операционный блок 70 на этапе S409 пользователь подносит цифровую камеру 100 близко к принтеру 201 на этапе S410. Когда расстояние между цифровой камерой 100 и принтером 201 сокращается до диапазона 300 связи или меньше, они снова устанавливают беспроводную связь ближнего радиуса действия на этапе S411.
[0081] Когда беспроводная связь ближнего радиуса действия установлена снова на этапе S411, цифровая камера 100 и принтер 201 выполняют процесс начала печати PictBridge (S412-S415). Сначала на этапе S412 цифровая камера 100 и принтер 201 выполняют процесс DPS_tartJob так, чтобы цифровая камера 100 передала параметры печати, сконфигурированные на этапе S409, и определяемую печатью информацию изображения на принтер 201.
[0082] На этапе S413 цифровая камера 100 и принтер 201 выполняют процесс DPS_GetFileInfo. В этом процессе принтер 201 получает информацию файла назначенного изображения от цифровой камеры 100 на основании определяемой (назначаемой) печатью информации изображения и полученной на этапе S412. Затем на этапе S414 цифровая камера 100 и принтер 201 выполняют процесс DPS_GetFile. В этом процессе принтер 201 получает данные изображения, которые должны быть напечатаны, от цифровой камеры 100 на основании информации изображения, полученной на этапе S413.
[0083] На этапе S415 цифровая камера 100 и принтер 201 выполняют процесс DPS_NotifyDeviceStatus. В этом процессе принтер 201 уведомляет цифровую камеру 100 о ее информации состояния, такой как ход печати. Цифровая камера 100 может показать на, например, дисплейном блоке 54 информацию состояния, посланную от принтера 201. В этом случае пользователь может подтвердить на блоке 54 отображения, печатает ли принтер 201 правильно.
[0084] После процесса DPS_NotifyDeviceStatus на этапе S415 принтер 201 выполняет процесс уведомления о разъединении на этапе S416. Затем на этапе S417 принтер 201 вынуждает двигатель 202 печати выполнить печать на основании данных изображения, полученных от цифровой камеры 100.
[0085] Пользователь знает в соответствии с уведомлением на этапе S416, что беспроводная связь ближнего радиуса действия разъединяется, и удаляет цифровую камеру 100 от принтера 201 на этапе S418. Когда расстояние между цифровой камерой 100 и принтером 201 увеличивается до диапазона 300 связи или более, они разъединяют беспроводную связь ближнего радиуса действия на этапе S419.
[0086] После обнаружения на этапе S419 разъединения связи, установленной относительно принтера 201, цифровая камера 100 возвращает дисплейный блок 54 к нормальному состоянию отображения (например, экранное отображение воспроизведения) перед прямой печатью на этапе S420 и заканчивает процесс. Когда печать на этапе S417 завершилась, принтер 201 возвращает дисплейный блок 203 к нормальному состоянию (например, экранное отображение ожидания) перед прямой печатью на этапе S421 и заканчивает процесс.
[0087] Процесс, который является тем же самым, как и вышеописанный процесс прямой печати, и выполняется, когда пользователь переместил цифровую камеру 100 близко к принтеру 201, в то же время непрерывно нажимая кнопку инструкции (кнопку печати), чтобы напечатать на основании заранее определенных конфигурациях по умолчанию цифровой камеры 100. Фиг.5 является диаграммой последовательности операций, показывающей схему процесса прямой печати, когда пользователь переместил цифровую камеру 100 ближе к принтеру, держа нажатой кнопку печати. Следует заметить, что заранее определенные конфигурации по умолчанию заставляют принтер печатать на листе бумаги размера L, на основании последних данных изображения, хранящихся в памяти 30 или внешнем носителе 93 данных. Те же самые номера этапов, как в вышеописанном процессе прямой печати, представляют то же самое содержание процесса на фиг.5, и их описание не должно быть повторено.
[0088] Как показано на фиг.5, на этапе S501 пользователь управляет операционным блоком 70 цифровой камеры 100 и перемещает цифровую камеру 100 близко к принтеру 201, держа нажатой кнопку печати. На этапах S502-S505, когда расстояние между цифровой камерой 100 и принтером 201 сокращается до диапазона 300 связи, они устанавливают беспроводную связь ближнего радиуса действия и выполняют те же самые процессы, как на этапах S402-S405, описанных выше.
[0089] После процесса DPS_GetCapability на этапе S505 цифровая камера 100 конфигурирует параметры печати в соответствии с вышеописанными конфигурациями по умолчанию на основании состояния инструкции нажатой кнопки печати на этапе S506. На этапах S507-S516 цифровая камера 100 и принтер 201 выполняют те же самые процессы, как на этапах S412 к S421, описанных выше. Таким образом, принтер 201 выполняет печать на основании заранее определенных конфигураций по умолчанию так, чтобы операции конфигурации пользователя, такие как выбор изображения и конфигурация бумаги, могли быть опущены.
[0090] Процесс, выполняемый под управлением центральной схемы 50 управления цифровой камеры 100 в вышеописанном процессе прямой печати, должен быть описан затем подробно со ссылками на фиг.6-9. Фиг.6 является последовательностью операций, иллюстрирующей содержание процесса (обработки) цифровой камеры 100 согласно этому варианту осуществления. Фиг.7 является последовательностью операций, иллюстрирующей содержание процесса аутентификации PictBridge. Фиг.8A является схематической диаграммой, иллюстрирующей экран (экранное отображение) конфигурации выходного изображения. Фиг.8B является схематической диаграммой, иллюстрирующей экран конфигурации параметра печати. Фиг.9 является последовательностью операций, иллюстрирующей содержание процесса начала печати PictBridge.
[0091] Как показано на фиг.6, когда процесс начинается, центральная схема 50 управления определяет на этапе S601 на основании сигнала, выведенного от блока 110 связи, обнаружен ли партнер по связи (принтер 201), с которым связь была установлена посредством беспроводной связи ближнего радиуса действия, то есть присутствие/отсутствие соединения связи. Определение на этапе S601 повторяют до тех пор, пока партнер по связи, установленной посредством беспроводной связи ближнего радиуса действия, не будет обнаружен.
[0092] После обнаружения партнера по связи, установленной посредством беспроводной связи ближнего радиуса действия на этапе S601, центральная схема 50 управления определяет наличие/отсутствие нажатия кнопки печати на операционном блоке 70 на этапе S602.
[0093] Сначала должен быть описан случай, в котором центральная схема 50 управления определяет на этапе S602, что кнопка печати не нажата. После определения на этапе S602, что кнопка печати не нажата, центральная схема 50 управления выполняет процесс аутентификации PictBridge на этапе S604. Процесс аутентификации PictBridge выполняется цифровой камерой 100 на этапах S403-S405, описанных со ссылками на фиг.4.
[0094] Как показано на фиг.7, когда процесс аутентификации PictBridge начинается, центральная схема 50 управления выполняет процесс DPS_Discovery на этапе S801, чтобы подтвердить, поддерживает ли партнер по связи PictBridge. На этапе S802 центральная схема 50 управления определяет, был ли процесс DPS_Discovery успешным, то есть поддерживает ли партнер по связи PictBridge.
[0095] После определения на этапе S802, что процесс был успешным, центральная схема 50 управления выполняет процесс DPS_ConfigurePrintService и процесс DPS_GetCapability на этапах S803 и S804 и затем заканчивает процесс аутентификации PictBridge. После определения на этапе S802, что процесс не был успешен, центральная схема 50 управления заканчивает процесс аутентификации PictBridge в этот момент времени.
[0096] Обращаясь снова к фиг.6, будут описаны этапы от этапа S604. Когда процесс аутентификации PictBridge завершился на этапе S604, центральная схема 50 управления отображает меню печати на блоке 54 отображения на этапе S605. Меню печати используется, чтобы конфигурировать формат бумаги, формат печати и т.п. В это время принтер 201 выполняет уведомление на этапе S406, описанное выше. Пользователь знает, что беспроводная связь ближнего радиуса действия разъединяется, и перемещает цифровую камеру 100 от принтера 201. Центральная схема 50 управления определяет на этапе S606, на основании сигнала, выведенного от блока 110 связи, разъединена ли беспроводная связь ближнего радиуса действия, и ожидает разъединения беспроводной связи ближнего радиуса действия, непрерывно показывая меню печати.
[0097] Когда беспроводная связь ближнего радиуса действия разъединена на этапе S606, центральная схема 50 управления выполняет процесс конфигурации параметров печати на этапе S608. В процессе конфигурации параметров печати этапа S608 центральная схема 50 управления считывает программные данные, ассоциированные с пользовательским интерфейсом, из памяти 52 и последовательно выполняет их, таким образом отображая экран конфигурации на блоке 28 отображения изображений и принимая пользовательские инструкции от операционного блока 70.
[0098] Фиг.8A и 8B показывают подробные примеры экрана (экранного отображения) меню печати. Экран G1, как показано на фиг.8A, для выбора изображения, которое должно быть выведено принтером 201, показан на блоке 28 отображения изображений. На экранном отображении G1 изображения Р1 - P6 являются данными изображения, хранящимися во внешнем носителе 93 данных или подобном. Кнопка B11 дает команду выбрать изображение, определяемое курсором C11, указанное толстой линией, или отменить выбор. Кнопки B12 и B13 инструктируют переместить курсор C11. Кнопка B14 дает команду конфигурировать параметры печати каждого изображения, определяемого курсором C11. Кнопка B15 дает команду использовать одинаковые конфигурации параметра печати для всех изображений. Кнопка B16 дает команду определить конфигурации. Во время отображения экрана G1 центральная схема 50 управления принимает инструкции от кнопок B11-B16 согласно пользовательским операциям через операционный блок 70, таким образом конфигурируя изображения, которые должны быть выведены принтером 201.
[0099] После приема инструкции кнопки B14 или B15 центральная схема 50 управления отображает на блоке 28 отображения изображений экранное отображение G2, показанное на фиг.8B, чтобы конфигурировать параметры печати. Экран G2 для конфигурирования параметров печати формируется на основании информации о параметрах печати, полученных от принтера 201 с помощью процесса DPS_GetCapability (S804). Чтобы конфигурировать, например, формат бумаги L или 2L и портретную или пейзажную (горизонтальную) выходную компоновку в качестве параметров печати, кнопки B21-B24 показаны на блоке 28 отображения изображений. Чтобы конфигурировать только формат бумаги L или 2L в качестве параметров печати, только кнопки B21 и B22 показаны на блоке 28 отображения изображений.
[0100] На экранном отображении G2 кнопки B21 и B22 инструктируют о формате бумаги или типе бумаги в параметрах печати. Кнопки B23 и B24 инструктируют о выходной компоновке в параметрах печати. Кнопка B25 обозначает конфигурации по умолчанию, заданные по умолчанию в, например, памяти 52, в качестве параметров печати. Кнопка B26 дает команду отменить параметры печати, конфигурируемые на экранном отображении G2. Кнопка B27 дает команду определить параметры печати, конфигурируемые на экранном отображении G2. Во время отображения экранного отображения G2 центральная схема 50 управления принимает инструкции от кнопок B21-B27 согласно пользовательским операциям через операционный блок 70, таким образом конфигурируя параметры печати принтера 201. Следует заметить, что когда экранное отображение G2 показано, используя кнопку B14, конфигурируются параметры печати обозначенного (назначенного) изображения. Когда экранное отображение G2 показывается на блоке 28 отображения изображений, центральная схема 50 управления может принимать количество листов вывода от цифровых кнопок операционного блока 70.
[0101] Цифровая камера 100 конфигурирует изображения, которые должны быть напечатаны, и их параметры печати, такие как количество листов, которые должны быть напечатаны, тип бумаги и конфигурацию компоновки, как на этапе S409, описанном выше, через пользовательский интерфейс, используя экранные отображения G1 и G2. Следует заметить, что, конфигурируя только параметры печати, центральная схема 50 управления отображает только экранное отображение G2 на блоке 28 отображения изображений на основании информации о параметрах печати, полученных с помощью процесса DPS_GetCapability, и принимает инструкции конфигурации пользователя через операционный блок 70.
[0102] В этом варианте осуществления меню печати показано в конце процесса аутентификации PictBridge. Однако синхронизация отображения не ограничена этим. Например, сообщение "Удалите устройства друг от друга" может быть показано в момент времени этапа S605, чтобы побудить пользователя временно разъединить связь. В этом случае меню печати показывается после обнаружения разъединения связи на этапе S606.
[0103] У этой процедуры есть следующее преимущество. Если экранное отображение выбора показано на цифровой камере, размещенной около принтера, пользователь может попытаться управлять экранным отображением меню печати, не удаляя устройства далеко друг от друга. Чтобы предотвратить это, когда осуществляется связь, цифровая камера 100 отображает экранное отображение, чтобы побудить пользователя выполнить разъединение. Только когда связь разъединена, цифровая камера 100 отображает меню печати. Это позволяет пользователю оперировать цифровой камерой 100 далеко от принтера 201.
[0104] После конфигурации на этапе S608 пользователь перемещает цифровую камеру 100 близко к принтеру 201, как на этапе S410, описанном выше. Центральная схема 50 управления определяет на этапе S609 на основании сигнала, выведенного от блока 110 связи, соединены ли цифровая камера 100 и принтер 201 снова посредством беспроводной связи ближнего радиуса действия. Следует заметить, что соединены ли устройства снова, определяется посредством проверки на основании вышеописанной информации ID, посланной в беспроводной связи ближнего радиуса действия, является ли подсоединенное устройство тем же самым устройством, с которым была установлена связь на этапе S604 посредством беспроводной связи ближнего радиуса действия. Если эти устройства соединены снова, процесс переходит к следующему этапу, не выполняя снова процесс аутентификации PictBridge. Более конкретно, сеанс PictBridge устройства, с которым связь была установлена на этапе S604 посредством беспроводной связи ближнего радиуса действия, поддерживается, даже когда беспроводная связь ближнего радиуса действия была разъединена на этапе S606. На этапе S609 центральная схема 50 управления ожидает, пока оно не определит, что устройства соединены снова.
[0105] Если принтер 201 подсоединен снова посредством беспроводной связи ближнего радиуса действия на этапе S609, центральная схема 50 управления выполняет процесс начала печати PictBridge на этапе S610. Следует заметить, что процесс начала печати PictBridge выполняется цифровой камерой 100 на этапах S412-S415, описанных со ссылками на фиг.4.
[0106] Как показано на фиг.9, когда запускается процесс (обработка) начала печати PictBridge, центральная схема 50 управления выполняет на этапе S901 процесс DPS_StartJob передачи на принтер 201 конфигурируемых параметров печати и назначенную для вывода информацию изображения на этапе S608. На этапе S902 центральная схема 50 управления выполняет процесс DPS_GetFileInfo передачи информации изображения в ответ на запрос от принтера 201.
[0107] На этапе S903 центральная схема 50 управления выполняет процесс DPS_GetFile передачи данных изображения в ответ на запрос от принтера 201. На этапе S904 центральная схема 50 управления выполняет процесс DPS_NotifyDeviceStatus приема информации состояния, посланной от принтера 201, и заканчивает процесс начала печати PictBridge. Следует заметить, что центральная схема 50 управления может показать принятую информацию состояния на, например, блоке 54 отображения на этапе S904.
[0108] Снова со ссылками на фиг.6 будут описаны этапы, начиная с S610. Когда процесс начала печати PictBridge завершен на этапе S416, принтер 201 выполняет уведомление на этапе S416, описанном выше, и пользователь знает, что беспроводная связь ближнего радиуса действия является разъединяемой. Пользователь знает, что беспроводная связь ближнего радиуса действия разъединяется, и затем перемещает цифровую камеру 100 далеко от принтера 201. Центральная схема 50 управления определяет на этапе S611 на основании сигнала, выведенного от блока 110 связи, разъединена ли беспроводная связь ближнего радиуса действия, и ожидает разъединения беспроводной связи ближнего радиуса действия.
[0109] Если беспроводная связь ближнего радиуса действия разъединена на этапе S611, центральная схема 50 управления отображает экранное отображение воспроизведения на блоке 54 отображения на этапе S612 и заканчивает процесс прямой печати.
[0110] Ниже должен быть описан случай, в котором центральная схема 50 управления определяет на этапе S602, что кнопка печати нажата. После определения на этапе S602, что кнопка печати нажата, центральная схема 50 управления выполняет на этапе S603 процесс аутентификации PictBridge, как на этапе S604.
[0111] Затем на этапе S607 центральная схема 50 управления выполняет процесс конфигурации параметров печати по умолчанию, считывая конфигурации по умолчанию, заданные в, например, памяти 52, и конфигурируя их в качестве параметров печати. Все параметры печати, конфигурированные на этапе S607, заданы по умолчанию и могут включить в себя конфигурацию для печати изображений, в настоящее время показанных на блоке 54 отображения на одном листе бумаги размера L, в дополнение к конфигурациям по умолчанию, описанным со ссылками на фиг.5. Центральная схема 50 управления затем выполняет процессы на этапе S610-S612  и заканчивает процесс прямой печати.
[0112] Процесс, выполняемый под управлением центрального контроллера 207 принтера 201 в вышеописанном прямом процессе печати, должен быть описан ниже подробно со ссылками на фиг.10. Фиг.10 является последовательностью операций, иллюстрирующей содержание процесса принтера 201 согласно этому варианту осуществления.
[0113] Как показано на фиг.10, центральный контроллер 207 определяет на этапе S701 на основании сигнала, выведенного от блока 216 связи, обнаружен ли партнер по связи (цифровая камера 100), с которым связь была установлена посредством беспроводной связи ближнего радиуса действия, то есть присутствие/отсутствие соединения связи. Определение на этапе S701 повторяется до тех пор пока не будет обнаружен партнер по связи, установленной посредством беспроводной связи ближнего радиуса действия.
[0114] После обнаружения партнера по связи, установленной посредством беспроводной связи ближнего радиуса действия на этапе S701, центральный контроллер 207 выполняет процесс аутентификации PictBridge на этапе S702. Процесс аутентификации PictBridge выполняется принтером 201 на этапах S403-S405, описанных со ссылками на фиг.4. Этапы, выполненные центральным контроллером 207 в процессе аутентификации PictBridge, являются такими же, как таковые для цифровой камеры 100, описанные выше, и будут поэтому описаны со ссылками на фиг.7.
[0115] Как показано на фиг.7, когда начинается процесс аутентификации PictBridge, центральный контроллер 207 выполняет процесс DPS_Discovery на этапе S801, чтобы подтвердить, поддерживает ли PictBridge этот партнер по связи. На этапе S802 центральный контроллер 207 определяет, успешен ли процесс DPS_Discovery, то есть поддерживает ли партнер по связи PictBridge.
[0116] После определения на этапе S802, что процесс успешен, центральный контроллер 207 выполняет процесс DPS_ConfigurePrintService и процесс DPS_GetCapability на этапах S803 и S804 и затем заканчивает процесс аутентификации PictBridge. После определения на этапе S802, что процесс не был успешен, центральный контроллер 207 заканчивает процесс аутентификации PictBridge в этот момент времени.
[0117] Возвращаясь к фиг.10, будут описаны этапы, начиная с S702. Когда процесс аутентификации PictBridge завершился на этапе S702, центральный контроллер 207 определяет на этапе S703, принял ли он данные, ассоциированные с процессом PictBridge начала печати, от цифровой камеры 100 как партнера по связи. Более конкретно, центральный контроллер 207 определяет, принял ли он данные, переданные от цифровой камеры 100, в процессе DPS_StartJob в начале процесса начала печати PictBridge. После определения на этапе S703, что данные, ассоциированные с процессом начала печати PictBridge, были приняты, центральный контроллер 207 переводит процесс на этап S707, который описан ниже.
[0118] После определения на этапе S703, что данные, ассоциированные с процессом начала печати PictBridge, не были приняты, центральный контроллер 207 выполняет процесс уведомления о разъединении, чтобы вынудить блок 218 уведомления генерировать предупредительный звуковой сигнал на этапе S704. Пользователь знает, в соответствии с уведомлением на этапе S704, что беспроводная связь ближнего радиуса действия является разъединяемой, и перемещает цифровую камеру 100 от принтера 201. Центральный контроллер 207 определяет на этапе S706, на основании сигнала, выведенного от блока 216 связи, разъединена ли беспроводная связь ближнего радиуса действия, и ожидает разъединения беспроводной связи ближнего радиуса действия.
[0119] Центральный контроллер 207 определяет на этапе S706 на основании сигнала, выведенного от блока 216 связи, подсоединена ли цифровая камера 100 снова посредством беспроводной связи ближнего радиуса действия, и ожидает повторного соединения. Более конкретно, принтер 201 ожидает, до тех пор, пока конфигурация на этапе S409, описанная выше, не будет сделана в цифровой камере 100, и после этой конфигурации цифровая камера 100 перемещается близко к принтеру 201 и подсоединяется снова. Следует заметить, что цифровая камера 100 и принтер 201 не должны удерживать соединение связи посредством беспроводной связи ближнего радиуса действия между этапами S705 и S706. Следовательно, цифровая камера 100 может выполнить конфигурации без какого-либо ограничения на диапазон связи беспроводной связи ближнего радиуса действия между этапами S705 и S706.
[0120] Когда пользователь перенес цифровую камеру 100 близко к принтеру 201 и снова установил беспроводную связь ближнего радиуса действия между ними, центральный контроллер 207 выполняет процесс начала печати PictBridge на этапе S707. Если каждый партнер по связи управляется посредством ID, центральный контроллер 207 определяет, обращаясь к ID цифровой камеры 100, является ли партнер по связи цифровой камерой 100, которая разъединила связь после процесса аутентификации PictBridge. Если да, центральный контроллер 207 выполняет процесс начала печати PictBridge. Процесс начала печати PictBridge выполняется принтером 201 на этапах S412-S415, описанных со ссылками на фиг.4. Этапы, выполненные центральным контроллером 207 в процессе начала печати PictBridge, являются такими же, как таковые для цифровой камеры 100, описанные выше, и будут поэтому описаны со ссылками на фиг.9.
[0121] Как показано на фиг.9, когда запускается процесс начала печати PictBridge, центральный контроллер 207 выполняет на этапе S901 процесс DPS_StartJob приема параметров печати и информации изображения, назначенной для вывода, которые переданы от цифровой камеры 100. На этапе S902 центральный контроллер 207 выполняет процесс DPS_GetFileInfo запроса информации файла изображения на основании информации изображения, назначенной для вывода, принятой на этапе S901.
[0122] На этапе S903 центральный контроллер 207 выполняет процесс DPS_GetFile, чтобы запрашивать данные изображения, назначенные для печати, используя параметры печати, принятые на этапе S901. На этапе S904 центральный контроллер 207 выполняет процесс DPS_NotifyDeviceStatus передачи информации состояния, такой как ход печати, на основании принятых данных и заканчивает процесс начала печати PictBridge.
[0123] Возвращаясь к фиг.10, будут описаны этапы, начиная с S707. Когда процесс начала печати PictBridge завершился на этапе S707, центральный контроллер 207 выполняет процесс уведомления о разъединении на этапе S708.
[0124] Затем на этапе S709 центральный контроллер 207 выполняет процесс печати, вынуждая двигатель печати 202 выполнять печать на листе бумаги на основании данных, полученных от цифровой камеры 100. Когда процесс печати на этапе S709 завершился, центральный контроллер 207 отображает экранное отображение Idle (бездействие) на блоке 203 отображения на этапе S710 и заканчивает процесс прямой печати.
[0125] Как описано выше, если пользователь перемещает цифровую камеру 100 близко к принтеру 201, не нажимая кнопку печати операционного блока 70, он или она может конфигурировать параметры печати после процесса аутентификации PictBridge, держа цифровую камеру 100 далеко от принтера 201. Когда пользователь переносит цифровую камеру 100 близко к принтеру 201 снова после конфигурации, принтер 201 может вывести конфигурируемые изображения (сформировать (напечатать) изображения на листах бумаги). Таким образом, пользователь может выполнить на цифровой камере 100 операцию конфигурации параметра печати для принтера 201, не поддерживая состояние установленной связи посредством беспроводной связи ближнего радиуса действия. Поэтому возможно конфигурировать параметры печати на цифровой камере 100 без какого-либо ограничения на диапазон связи беспроводной связи ближнего радиуса действия и улучшить удобство пользования для пользователя.
[0126] Если пользователь перемещает цифровую камеру 100 близко к принтеру 201, нажимая кнопку печати операционного блока 70, не нужно выбирать изображения, которые должны быть напечатаны или конфигурировать принтер 201. Принтер 201 может выполнить печать посредством одной беспроводной связи ближнего радиуса действия.
Второй вариант осуществления
[0127]
Во втором варианте осуществления процесс, выполняемый, когда ошибка печати, такая как заедание бумаги или отсутствие чернил, произошла во время выполнения процесса печати (вывод изображения) вышеописанного процесса прямой печати, описан со ссылками на фиг.11-13 и 8C. Компоновки цифровой камеры 100 и принтера 201 являются такими же, как в первом варианте осуществления, и их описание не должно быть повторено. Что касается этапов, выполненных цифровой камерой 100 и принтером 201 из второго варианта осуществления, те же самые номера этапов, как в первом варианте осуществления, представляют такое же содержание процесса, и его описание не будет повторено.
[0128] Фиг.11 является диаграммой последовательности операций, показывающей схему процесса (обработки) согласно второму варианту осуществления, который выполняют цифровая камера 100 и принтер 201, когда пользователь управляет цифровой камерой 100. Фиг.12 является последовательностью операций, иллюстрирующей содержание процесса цифровой камеры 100 согласно второму варианту осуществления. Фиг.13 является последовательностью операций, иллюстрирующей содержание процесса возобновления печати PictBridge. Фиг.14 является последовательностью операций, иллюстрирующей содержание процесса принтера 201 согласно второму варианту осуществления. Фиг.8C является схематической диаграммой, иллюстрирующей экранное отображение конфигурации возобновления/прерывания печати.
[0129] Как показано на фиг.11, процесс вплоть до этапа S1020, где происходит ошибка во время печати, является таким же, как в первом варианте осуществления. Когда ошибка произошла в двигателе 202 печати на этапе S1020, принтер 201 прерывает процесс печати. На этапе S1021 принтер 201 выполняет процесс уведомления запроса соединения для уведомления пользователя о возникновении ошибки в двигателе 202 печати и запрашивая его/ее подсоединить цифровую камеру 100. Процесс уведомления о запросе соединения выполняется, чтобы уведомить пользователя относительно возникновения ошибки в двигателе 202 печати и побудить его/ее переместить цифровую камеру 100 близко к принтеру 201 и повторно соединить их так, чтобы беспроводная связь ближнего радиуса действия возобновилась. В процессе уведомления о запросе соединения, например, блок 218 уведомления уведомляет пользователя, генерируя предупредительный звуковой сигнал.
[0130] Пользователь знает о запросе возобновления беспроводной связи ближнего радиуса действия в соответствии с уведомлением на этапе S1021 и переносит цифровую камеру 100 близко к принтеру 201 на этапе S1022. Когда расстояние между цифровой камерой 100 и принтером 201 сокращается до диапазона 300 связи или меньше, они снова устанавливают беспроводную связь ближнего радиуса действия на этапе S1023.
[0131] Когда беспроводная связь ближнего радиуса действия установлена снова на этапе S1023, цифровая камера 100 и принтер 201 выполняют процесс DPS_NotifyDeviceStatus на этапе S1024. В этом процессе принтер 201 посылает в цифровую камеру 100 информацию об ошибке, включающую в себя информацию состояния, представляющую содержание ошибки печати. Следует заметить, что информация об ошибке может включать в себя информацию относительно конфигурации возобновления/прерывания печати в принтере 201.
[0132] После процесса DPS_NotifyDeviceStatus принтер 201 выполняет процесс уведомления о разъединении на этапе S1025. На этапе S1026 на основании информации об ошибке, принятой на этапе S1024, цифровая камера 100 отображает на блоке 54 отображения индикацию ошибки (например, заедание бумаги) изображением или текстом, представляющими возникновение ошибки печати в принтере 201.
[0133] Пользователь знает в соответствии с уведомлением на этапе S1025, что беспроводная связь ближнего радиуса действия разъединяется, и перемещает цифровую камеру 100 далеко от принтера 201 на этапе S1027. Когда расстояние между цифровой камерой 100 и принтером 201 увеличивается до диапазона 300 связи или более, они разъединяют беспроводную связь ближнего радиуса действия на этапе S1028.
[0134] Пользователь может знать о возникновении, например, заедания бумаги в принтере 201 посредством индикации об ошибке на этапе S1026. Он или она удаляет лист замятой бумаги и затем конфигурирует возобновление печати на этапе S1029, управляя операционным блоком 70 цифровой камеры 100. Пользовательский интерфейс для приема конфигурации возобновления печати должен быть описан подробно ниже. Конфигурация на этапе S1029 выполняется, удерживая цифровую камеру 100 далеко от принтера 201. Следует заметить, что содержанием конфигурации на этапе S1029 этого варианта осуществления является возобновление печати, но может быть прерывание печати. В случае прерывания печати процесс DPS_AbortJob уведомления пользователя об инструкции о прерывании печати выполняется вместо процесса DPS_ContinueJob на этапе S1032, который описан ниже.
[0135] После конфигурации с помощью операционного блока 70 на этапе S1029 пользователь переносит цифровую камеру 100 ближе к принтеру 201 на этапе S1030. Когда расстояние между цифровой камерой 100 и принтером 201 сокращается до диапазона 300 связи или меньше, они снова устанавливают беспроводную связь ближнего радиуса действия на этапе S1031.
[0136] Когда беспроводная связь ближнего радиуса действия установлена снова на этапе S1031, цифровая камера 100 и принтер 201 выполняют процесс DPS_ContinueJob, вынуждая цифровую камеру 100 уведомить принтер 201 об инструкции возобновления печати на этапе S1032.
[0137] После процесса DPS_ContinueJob на этапе S1032 принтер 201 выполняет процесс уведомления о разъединении на этапе S1033. На этапе S1034 принтер 201 возобновляет процесс печати, прерванный ошибкой, в соответствии с инструкцией возобновления печати, принятой на этапе S1032.
[0138] Пользователь знает в соответствии с уведомлением на этапе S1033, что беспроводная связь ближнего радиуса действия разъединяется, и перемещает цифровую камеру 100 далеко от принтера 201 на этапе S1035. Когда расстояние между цифровой камерой 100 и принтером 201 увеличивается до диапазона 300 связи или более, они разъединяют беспроводную связь ближнего радиуса действия на этапе S1036.
[0139] После обнаружения на этапе S1036 разъединения связи, установленной относительно принтера 201, цифровая камера 100 возвращается к блоку 54 отображения к экрану воспроизведения на этапе S1037 и заканчивает процесс. Когда печать на этапе S1034 завершилась, принтер 201 возвращает дисплейный блок 203 к экранному отображению Idle перед прямой печатью на этапе S1038 и заканчивает процесс.
[0140] Процесс цифровой камеры 100 согласно второму варианту осуществления описан ниже. Следует заметить, что процесс (S601-S612) цифровой камеры 100 до возникновения ошибки печати во время печати принтером 201 является таким же, как в вышеописанном первом варианте осуществления. Процесс цифровой камеры 100, который описан ниже, выполняется после этапа S612 под управлением центральной схемы 50 управления цифровой камеры 100.
[0141] Как показано на фиг.12, когда запускается процесс после этапа S612, центральная схема 50 управления определяет на этапе S1101 на основании сигнала, выведенного от блока 110 связи, подсоединен ли принтер 201 снова посредством беспроводной связи ближнего радиуса действия. Если ошибка произошла во время печати принтером 201, пользователь перемещает цифровую камеру 100 близко к принтеру 201, как на этапах S1020-S1022, описанных выше. Следовательно, центральная схема 50 управления обнаруживает на этапе S1101, была ли беспроводная связь ближнего радиуса действия установлена, когда цифровая камера 100 переместилась близко к принтеру 201, на этапе S1022.
[0142] Если принтер 201 соединен снова посредством беспроводной связи ближнего радиуса действия на этапе S1101, центральная схема 50 управления принимает информацию об ошибке от принтера 201 на этапе S1102. На этапе S1103 центральная схема 50 управления отображает индикацию об ошибке на блоке 54 отображения на основании принятой информации об ошибке. Более конкретно, окно W1 на экранном отображении G3, как показано на фиг.8C, показывается на блоке 54 отображения. Окно W1 показывает информацию состояния, включенную в информацию об ошибке принтера 201.
[0143] Так как принтер 201 выполняет уведомление на этапе S1025, описанное выше, пользователь знает, что беспроводная связь ближнего радиуса действия разъединяется, и перемещает цифровую камеру 100 далеко от принтера 201. Центральная схема 50 управления определяет на этапе S1104, на основании сигнала, выведенного от блока 110 связи, разъединена ли беспроводная связь ближнего радиуса действия, и ожидает разъединения беспроводной связи ближнего радиуса действия.
[0144] Когда беспроводная связь ближнего радиуса действия разъединена на этапе S1104, центральная схема 50 управления выполняет на этапе S1105 процесс инструкции приема ввода инструкции о конфигурации возобновления/прерывания печати от операционного блока 70. В процессе инструкции на этапе S1105 центральная схема 50 управления считывает программные данные, ассоциированные с пользовательским интерфейсом, из памяти 52 и последовательно выполняет их, таким образом показывая экранное отображение G3, показанное на фиг.8C, на блоке 28 отображения изображений и принимая пользовательские инструкции от операционного блока 70. На экранном отображении G3 кнопка B31 инструктирует возобновление печати. Кнопка B32 инструктирует прерывание (завершение) печати. Во время отображения экрана G3 центральная схема 50 управления принимает инструкции от кнопок B31 и B32 согласно пользовательским операциям через операционный блок 70, таким образом конфигурируя возобновление/прерывание печати.
[0145] После конфигурации посредством процесса инструкции на этапе S1105 пользователь переносит цифровую камеру 100 поблизости к принтеру 201, как на этапе S1030, описанном выше. Центральная схема 50 управления определяет на этапе S1106 на основании сигнала, выведенного от блока 110 связи, подсоединен ли принтер 201 снова посредством беспроводной связи ближнего радиуса действия.
[0146] Если принтер 201 подсоединен снова посредством беспроводной связи ближнего радиуса действия на этапе S1106, центральная схема 50 управления выполняет процесс возобновления печати PictBridge на этапе S1107.
[0147] Как показано на фиг.13, когда запускается процесс возобновления печати PictBridge, центральная схема 50 управления определяет на этапе S1301, конфигурировалось ли возобновление печати на этапе S1105. Если возобновление печати конфигурировалось, центральная схема 50 управления выполняет процесс DPS_ContinueJob уведомления принтера 201 об инструкции возобновления печати на этапе S1302, и заканчивает процесс. Если прерывание печати конфигурировалось, центральная схема 50 управления выполняет процесс DPS_AbortJob уведомления принтера 201 об инструкции прерывания печати на этапе S1303, и заканчивает процесс.
[0148] Возвращаясь к фиг.12, ниже описаны этапы, начиная с S1107. Когда процесс возобновления печати PictBridge завершился на этапе S1107, принтер 201 выполняет уведомление на этапе S1033, описанном выше, и пользователь знает, что беспроводная связь ближнего радиуса действия разъединяется. Зная, что беспроводная связь ближнего радиуса действия разъединяется, пользователь перемещает цифровую камеру 100 далеко от принтера 201. Центральная схема 50 управления определяет на этапе S1108 на основании сигнала, выведенного от блока 110 связи, разъединена ли беспроводная связь ближнего радиуса действия, и ожидает разъединения беспроводной связи ближнего радиуса действия.
[0149] Когда беспроводная связь ближнего радиуса действия разъединена на этапе S1108, центральная схема 50 управления отображает экранное отображение воспроизведения на блоке 54 отображения на этапе S1109 и заканчивает процесс.
[0150] Процесс принтера 201 согласно второму варианту осуществления описан ниже. Следует заметить, что процесс (S701-S709) принтера 201 до возникновения ошибки печати во время печати принтером 201 является таким же, как в вышеописанном первом варианте осуществления. Процесс принтера 201, описанный ниже, выполняется после этапа S709 под управлением центрального 207 контроллера.
[0151] Как показано на фиг.14, когда процесс начинается, центральный контроллер 207 определяет на этапе S1202, встретилась ли ошибка печати во время процесса печати, посредством двигателя 202 печати на этапе S1201, таким образом обнаруживая ошибку печати. Если ошибка печати не обнаружена на этапе S1202, центральный контроллер 207 определяет на этапе S1212, завершился ли процесс печати на этапе S1201.
[0152] Если процесс печати не завершился на этапе S1212, центральный контроллер 207 возвращает процесс на этап S1201. Если процесс печати завершился на этапе S1212, центральный контроллер 207 переводит процесс на этап S1213, чтобы показать экранное отображение Idle на блоке 203 отображения, и заканчивает процесс.
[0153] После обнаружения ошибки печати на этапе S1202 центральный контроллер 207 выполняет процесс уведомления о запросе соединения, например, вынуждая блок 218 уведомления генерировать предупредительный звуковой сигнал на этапе S1203. Пользователь знает в соответствии с уведомлением на этапе S1203, что беспроводная связь ближнего радиуса действия между цифровой камерой 100 и принтером 201 требует возобновления, и переносит цифровую камеру 100 близко к принтеру 201. Центральный контроллер 207 определяет на этапе S1204 на основании сигнала, выведенного от блока 216 связи, подсоединена ли цифровая камера 100 снова посредством беспроводной связи ближнего радиуса действия, и ожидает повторного соединения.
[0154] Когда пользователь перенес цифровую камеру 100 близко к принтеру 201 и снова установил беспроводную связь ближнего радиуса действия, центральный контроллер 207 передает информацию об ошибке, представляющую ошибку печати, обнаруженную на этапе S1202, на цифровую камеру 100 на этапе S1205. После завершения передачи информации об ошибке центральный контроллер 207 выполняет процесс уведомления о разъединении на этапе S1206.
[0155] Пользователь знает в соответствии с уведомлением на этапе S1206, что беспроводная связь ближнего радиуса действия разъединяется, и перемещает цифровую камеру 100 далеко от принтера 201. Центральный контроллер 207 определяет на этапе S1207 на основании сигнала, выведенного от блока 216 связи, разъединена ли беспроводная связь ближнего радиуса действия, и ожидает разъединения беспроводной связи ближнего радиуса действия.
[0156] Центральный контроллер 207 определяет на этапе S1208, на основании сигнала, выведенного от блока 216 связи, подсоединена ли цифровая камера 100 снова посредством беспроводной связи ближнего радиуса действия, и ожидает повторного соединения. Более конкретно, принтер 201 ожидает пока конфигурация на этапе S1029, описанном выше, не будет сделана в цифровой камере 100, и после конфигурации цифровая камера 100 перемещается близко к принтеру 201 и подсоединяется снова. Следует заметить, что цифровая камера 100 и принтер 201 не должны удерживать соединение связи посредством беспроводной связи ближнего радиуса действия между этапами S1207 и S1208. Следовательно, цифровая камера 100 может выполнить конфигурацию возобновления/прерывания печати без какого-либо ограничения на диапазон связи беспроводной связи ближнего радиуса действия между этапами S1207 и S1208.
[0157] Когда пользователь перенес цифровую камеру 100 близко к принтеру 201 и установил беспроводную связь ближнего радиуса действия между ними снова, центральный контроллер 207 выполняет процесс возобновления печати PictBridge на этапе S1209. Этапы, выполненные центральным контроллером 207 в процессе возобновления печати PictBridge, являются такими же, как таковые в цифровой камере 100, описанные выше, и поэтому описаны ниже со ссылками на фиг.13.
[0158] Как показано на фиг.13, когда запускается процесс возобновления печати PictBridge, центральный контроллер 207 определяет на этапе S1301, принял ли он инструкцию возобновления печати от цифровой камеры 100. После приема инструкции возобновления печати центральный контроллер 207 выполняет на этапе S1302 процесс DPS_ContinueJob возобновления процесса печати, прерванного ошибкой печати, и заканчивает процесс. После приема инструкции прерывания печати центральный контроллер 207 выполняет процесс DPS_AbortJob завершения процесса печати, прерванного ошибкой печати, без возобновления и заканчивает процесс.
[0159] Снова со ссылками на фиг.14 описаны этапы, начиная с S1209. Когда процесс возобновления печати PictBridge завершился на этапе S1209, центральный контроллер 207 выполняет процесс уведомления о разъединении на этапе S1210. Затем центральный контроллер 207 определяет на этапе S1211, возобновить ли процесс печати, посредством процесса возобновления печати PictBridge на этапе S1209. Чтобы продолжить печать, центральный контроллер 207 возвращает процесс на этап S1201, чтобы возобновить процесс печати. Чтобы закончить процесс печати без возобновления, центральный контроллер 207 возвращает дисплейный блок 203 к экрану Idle на этапе S1213 и завершает процесс.
[0160] Следует заметить, что описание в вышеупомянутых вариантах осуществления является просто примером, и настоящее изобретение не ограничено этим. Компоновки и операции в вышеописанных вариантах осуществления могут быть изменены, как необходимо.
[0161] Например, в вышеописанных вариантах осуществления цифровая камера иллюстрировалась как устройство конфигурирования. Однако устройство конфигурирования может быть PDA (персональным цифровым помощником) или сотовым телефоном. Принтер для формирования изображения на листе бумаги и вывода его иллюстрировался как устройство вывода изображения. Однако устройство вывода изображения может быть проектором или телевизором для показа и вывода изображения на экране.
Другие варианты осуществления
[0162]
Вышеописанные варианты осуществления также могут быть реализованы как программное обеспечение посредством компьютера (или CPU или MPU) системы или устройства. Следовательно, сама компьютерная программа, которая подается в компьютер, чтобы заставить его реализовывать вышеописанные варианты осуществления, также реализует настоящее изобретение. Таким образом, сама компьютерная программа, которая реализует функции вышеописанных вариантов осуществления, также включена в настоящее изобретение.
[0163] Компьютерная программа для реализации вышеописанных вариантов осуществления может принимать любую форму, когда она считывается компьютером. Например, компьютерная программа может быть сформирована как, например, объектный код, программа, которая должна быть выполнена интерпретатором, или данные сценария, которые должны быть поданы в ОС. Однако настоящее изобретение не ограничено этим. Компьютерная программа для реализации вышеописанных вариантов осуществления поставляется компьютеру посредством носителя данных или проводной/беспроводной связи. Примерами носителя данных для подачи программы являются магнитные носители данных, такие как гибкий диск, жесткий диск, и магнитная лента, оптические/магнитооптические носители данных, такие как MO, компакт-диск и DVD, и энергонезависимая полупроводниковая память.
[0164] Чтобы поставлять компьютерную программу, используя проводную/беспроводную связь, доступен способ, использующий сервер в компьютерной сети. В этом случае файл данных (файл программы), который может быть компьютерной программой, чтобы реализовать настоящее изобретение, сохранен в сервере. Файл программы может быть или файлом в выполнимой форме или исходным текстом. Файл программы поставляется, вынуждая клиентский компьютер получить доступ к серверу и загрузить файл программы. Файл программы может быть разделен на множество файлов сегментов, и файлы сегментов могут быть распределены различным серверам. Таким образом, серверное устройство для обеспечения файла программы, чтобы реализовать вышеописанные варианты осуществления, также включено в настоящее изобретение.
[0165] Альтернативно, носитель данных, который хранит зашифрованную компьютерную программу для того, чтобы реализовать вышеописанные варианты осуществления, может быть распределен. В этом случае информация ключа, которая должна использоваться для декодирования, предоставляется любому пользователю, который удовлетворяет заранее определенным условиям, чтобы позволить этому пользователю устанавливать компьютерную программу в его/ее компьютере. Информация ключа может быть предоставлена, например, посредством вынуждения пользователя загрузить ее из начальной страницы через Интернет. Компьютерная программа, чтобы реализовать вышеописанные варианты осуществления, может использовать функции ОС, которая уже работает на компьютере. Компьютерная программа, чтобы реализовать вышеописанные варианты осуществления, может быть сформирована как программно-аппаратные средства, такие как плата расширения, частично присоединенная к компьютеру, или выполнена центральным процессором платы расширения.
[0166] В то время как настоящее изобретение было описано со ссылками на примерные варианты осуществления, нужно подразумевать, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объем нижеследующей формулы изобретения должен получить самую широкую интерпретацию, чтобы охватить все такие модификации и эквивалентные структуры и функции.
[0167] Настоящая заявка испрашивает приоритет японской заявки на патент № 2008-171236, поданной 30 июня 2008 г., которая тем самым здесь полностью включена по ссылке.