Область техники, к которой относится изобретение
Изобретение относится к технологии, при помощи которой между компьютерными устройствами, предназначенными для использования в беспроводной сети, такой как беспроводная LAN (локальная сеть), даже компьютерное устройство, которое имеет только рабочие блоки c ограниченной функциональностью, может быть легко сконфигурировано различными типами установок для соединения с беспроводной LAN.
Уровень техники
В последние годы стали широко использоваться беспроводные LAN, которые используют беспроводную связь для соединения устройств, таких как персональные компьютеры и цифровые камеры. Для того чтобы каждое устройство имело доступ к беспроводной сети LAN, для устройства необходимо сконфигурировать установки беспроводной LAN, такие как режим связи (режим ad hoc (самоорганизующаяся одноранговая сеть) или режим инфраструктуры (точка доступа-клиент)), канал связи, идентификатор расширенного набора услуг (ESS-ID), ключ защиты на уровне проводных каналов (WEP key).
Однако, при использовании портативного устройства, такого как цифровая камера, введение вышеуказанных значений установок является достаточно трудоемким процессом, поскольку такое портативное устройство имеет рабочие блоки c ограниченной функциональностью.
В связи с этим, предлагается способ, при котором вышеуказанные значения установок вводятся при помощи устройства, такого как персональный компьютер, который имеет различные блоки ввода, и передаются на портативное устройство при помощи проводной связи. Дополнительно, предлагается способ защиты передачи на портативное устройство вышеуказанных значений установок при помощи беспроводной связи на короткое расстояние.
Кроме того, в последнее время для установки соединения с внешними устройствами портативное устройство включает в себя тип устройства, имеющего как интерфейс для проводного соединения, так и интерфейс для беспроводного соединения. Если установки для соединения с беспроводной LAN сконфигурированы с использованием такого типа устройства, то может быть использован любой из двух вышеуказанных способов.
Следовательно, если портативное устройство запрашивает извлечение значений беспроводных установок, желательно, чтобы одновременно с этим портативное устройство автоматически выбирало и выполняло способ извлечения в зависимости от статуса портативного устройства в данный момент времени.
Обычно, если два вышеуказанных способа извлечения значений установок отличаются по процессу, пользователь, который конфигурирует установки, используя способ, отличный от способа, которым он пользовался ранее, может иметь затруднения. Таким образом, должны быть улучшены удобство и простота использования.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Настоящее изобретение выполнено с учетом вышеупомянутых обстоятельств. Настоящее изобретение предоставляет способ установки, позволяющий пользователю благополучно сконфигурировать установки беспроводного соединения.
Особенностью настоящего изобретения является решение традиционных проблем. Согласно одному из аспектов настоящего изобретения, устройство связи, выполненное с возможностью связи с внешним устройством при помощи блока проводной связи или блока беспроводной связи, включает в себя: первый блок определения, выполненный с возможностью определения, соединено ли кабелем устройство связи с внешним устройством; первый блок извлечения, выполненный с возможностью извлечения параметров беспроводной связи с внешним устройством из внешнего устройства при помощи проводной связи, если первый блок определения определил, что устройство связи соединено кабелем с внешним устройством; блок поиска, выполненный с возможностью поиска внешнего устройства при помощи беспроводной связи, если первый блок определения определил, что средство связи не соединено кабелем с внешним устройством; второй блок извлечения, выполненный с возможностью извлечения параметров беспроводной связи из найденного внешнего устройства; и блок извещения, выполненный с возможностью извещения о состоянии связи различными способами, исходя из результатов определения, полученных первым блоком определения.
Настоящее краткое описание изобретения не описывает все его варианты, так что изобретение также может представлять собой комбинацию части описанных признаков.
Дополнительные особенности настоящего изобретения станут очевидными из нижеследующего описания иллюстративных вариантов осуществления со ссылками на прилагаемые чертежи, в которых одни и те же ссылочные позиции используются для одинаковых или аналогичных элементов на всех чертежах.
Краткое описание чертежей
Прилагаемые чертежи, которые включены в настоящее описание и составляют его часть, изображают иллюстративные варианты осуществления настоящего изобретения и вместе с описанием служат для объяснения принципов изобретения.
Фиг.1 представляет собой блок-схему, показывающую пример конфигурации аппаратных средств цифровой камеры.
Фиг.2 представляет собой вид в перспективе, иллюстрирующий пример внешнего вида цифровой камеры, показанной на Фиг.1
Фиг.3А и 3В представляют собой блок-схемы последовательностей операций, иллюстрирующие процесс запроса на извлечение значений беспроводных установок в первом иллюстративном варианте осуществления настоящего изобретения.
Фиг.4 представляет собой иллюстрацию экрана руководства, служащего в качестве триггера для извлечения значений беспроводных установок.
Фиг.5 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S320, показанном на Фиг.3.
Фиг.6 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S318, показанном на Фиг.3.
Фиг.7 представляет собой иллюстрацию экрана установок приложения.
Фиг.8 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S310, показанном на Фиг.3.
Фиг.9 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S318, показанном на Фиг.3.
Фиг.10 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S319, показанном на Фиг.3.
Фиг.11 представляет собой иллюстрацию экрана предупреждения, отображаемого в случае, если превышено количество зарегистрированных значений.
Фиг.12 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S303, показанном на Фиг.3.
Фиг.13 представляет собой блок-схему, показывающую пример конфигурации аппаратных средств персонального компьютера.
Фиг.14 представляет собой блок-схему примера конфигурации аппаратных средств принтера.
Фиг.15А и 15В представляют собой блок-схемы последовательности операций, показывающие беспроводной поисковый режим в третьем иллюстративном варианте осуществления настоящего изобретения.
Фиг.16 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S1502, показанном на Фиг.15А.
Фиг.17 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S1505, показанном на Фиг.15А.
Фиг.18 представляет собой иллюстрацию экрана руководства, отображаемого на этапе S1507, показанном на Фиг.15А.
Фиг.19 представляет собой блок-схему последовательности операций, показывающую процесс извлечения значений беспроводных установок в третьем варианте осуществления настоящего изобретения.
Фиг.20 представляет собой иллюстрацию конфигурации системы согласно первому варианту осуществления настоящего изобретения.
Фиг.21 представляет собой иллюстрацию конфигурации системы согласно третьему варианту осуществления настоящего изобретения.
Фиг.22А и 22В представляют собой блок-схемы последовательности операций, показывающие процесс выполнения запроса на извлечение значений беспроводных установок в четвертом варианте осуществления настоящего изобретения.
Фиг.23 представляет собой блок-схему последовательности операций, показывающую процесс выбора режима связи.
Фиг.24 представляет собой иллюстрацию экрана, отображаемого на этапе S2303, показанном на Фиг.23.
Фиг.25 представляет собой иллюстрацию экрана, отображаемого на этапе S310, показанном на Фиг.22.
Фиг.26 представляет собой иллюстрацию экрана руководства, отображаемого в случае, если связь становится невозможной во время беспроводного извлечения значений беспроводных установок.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Иллюстративные варианты осуществления настоящего изобретения описаны со ссылками на прилагаемые чертежи. Каждый описанный ниже вариант осуществления является полезным для понимания различных концепций, таких как общие концепции, специфичные концепции и более специфичные концепции настоящего изобретения.
Объем настоящего изобретения определяется прилагаемой формулой изобретения и не ограничивается каждым из описанных ниже вариантов осуществления. Все комбинации признаков, описанных в нижеследующих вариантах осуществления, не всегда являются существенными для решений согласно настоящему изобретению.
Первый иллюстративный вариант осуществления
Ниже описан первый иллюстративный вариант осуществления настоящего изобретения, в котором в качестве устройства извлечения значений беспроводных установок используется персональный компьютер или принтер, а цифровая камера используется в качестве портативного устройства.
На Фиг.20 показана иллюстративная конфигурация системы согласно первому варианту осуществления. Цифровая камера 100 связана с персональным компьютером (ПК) 1300 и принтером 1400, которые могут иметь связь друг с другом. В качестве соединения между ними может быть использовано как проводное соединение, так и беспроводное соединение, каждое из которых может быть выбрано пользователем произвольно.
На Фиг.1 показан пример цифровой камеры 100.
Цифровая камера 100 может захватывать изображения объекта при помощи оптической системы 10 (блока линз для захвата изображения).
Оптическая система 10 может быть сформирована увеличительными линзами (блоком линз, в котором можно менять угол захвата изображения). Это обеспечивает функцию оптического увеличения ("оптическое увеличение").
Цифровая камера 100 может иметь функцию электронного увеличения ("электронное увеличение"), которая выполняет увеличение с помощью электронного тримминга изображения, захваченного блоком 14 захвата изображения. Цифровая камера 100 также может иметь только функцию оптического увеличения или только функцию электронного увеличения.
Оптическая система 10 может быть съемной. В этом случае в цифровой камере 100 электрический сигнал посылается в оптическую систему 10, и функция увеличения может обеспечиваться тем, что механизм привода в оптической системе 10 приводит в действие блок линз с изменяемым фокусным расстоянием. Кроме того, в цифровой камере 100 может быть предусмотрен механизм привода для приведения в действие механическим способом блока линз с изменяемым фокусным расстоянием оптической системы 10.
Лучи света (падающие под некоторым углом), которые проходят через оптическую систему 10 (линзы захвата изображения), формируют оптическое изображение объекта в области изображения блока 14 захвата изображения (например, датчика устройства с зарядовой связью (CCD) или датчика комплиментарного металло-оксидного полупроводника (CMOS)) через отверстие затвора 12, выполняющей функцию диафрагмы. Блок 14 захвата изображения выдает электрический аналоговый сигнал изображения, полученный при преобразовании оптического изображения. Блок 16 аналого-цифрового преобразования (обозначенный как "A/D") преобразует аналоговый сигнал изображения, полученный из блока 14 захвата изображения, в цифровой сигнал изображения. Блок 14 захвата изображения и блок 16 аналого-цифрового преобразования управляются тактовым сигналом и управляющим сигналом, которые подаются со схемы 18 генерации времязадающих сигналов. Схема 18 генерации времязадающих сигналов управляется схемой 22 управления памятью и схемой 50 управления системой.
Схема 20 обработки изображения выполняет обработку изображения, такую как пиксельную интерполяцию и преобразование цветов, для данных изображения (цифровом сигнале изображения), выдаваемом из блока 16 аналого-цифрового преобразования, или для данных изображения, выдаваемых из схемы 22 управления памятью.
На основании данных изображения, полученных блоком 14 захвата изображения, схема 20 обработки изображения вычисляет данные для процедуры автоматической фокусировки (AF) через объектив (TTL), процедуры автоматической экспозиции (AE) и автоматического управления освещением с использованием предварительной вспышки. Схема 20 обработки изображения выдает результаты вычислений в схему 50 управления системой.
На основании результатов вычисления схема 50 управления системой управляет блоком 40 управления экспозицией и блоком 42 управления макрометром (блок управления AF), и реализуются функции автоматической экспозиции и автоматической фокусировки. К тому же, схема 20 обработки изображения выполняет обработку автоматического баланса белого (AWB) с TTL на основании данных изображения, полученных блоком 14 захвата изображения.
Схема 22 управления памятью управляет блоком 16 аналого-цифрового преобразования, схемой 18 генерации времязадающих сигналов, схемой 20 обработки изображений, памятью 24 отображения изображений, блоком 26 цифроаналогового преобразования (обозначено как "D/A"), памятью 30 и схемой 32 сжатия/восстановления.
Данные изображения, выдаваемые блоком 16 аналого-цифрового преобразования, записываются в память 24 отображения изображений или память 30 при помощи схемы 20 обработки изображений и схемы 22 управления памятью или при помощи схемы 22 управления памятью, минуя схему 20 обработки изображения.
Данные изображения, записанные для отображения в памяти 24 отображения изображений, преобразуются блоком 26 цифроаналогового преобразования в аналоговый сигнал изображения для отображения, и аналоговый сигнал изображения подается в блок 28 отображения изображений. Таким образом, захваченное изображение отображается в блоке 28 отображения изображений. Посредством непрерывного отображения захваченных изображений в блоке 28 отображения изображений может быть реализована функция электронного видоискателя. Блок 28 отображения изображений может включаться или выключаться произвольным образом на основании команды, выдаваемой схемой 50 управления системой. Используя цифровую камеру 100 в состоянии с выключенным блоком 28 отображения изображений, можно существенно уменьшить потребление энергии цифровой камеры 100.
Память 30 используется для хранения неподвижных изображений и подвижных изображений (захваченных в качестве изображений, предназначенных для записи на носитель информации), полученных при захвате изображений. Объем и скорости доступа (скорость записи, скорость считывания) оптической системы 10 могут устанавливаться произвольным образом. Однако для обеспечения возможности непрерывного захвата изображений, при котором непрерывно захватывается множество неподвижных изображений или захватывается панорамное изображение, память 30 должна иметь скорость доступа и объем, подходящие для такого применения. Память 30 является полезной в качестве рабочей области схемы 50 управления системой.
Схема 32 сжатия/восстановления сжимает или восстанавливает данные изображения, используя, например, адаптивное дискретно-косинусное преобразование (ADCT). Схема 32 сжатия/восстановления может считывать и обрабатывать (сжимать/восстанавливать) данные изображения, хранящиеся в памяти 30, и может записывать обработанные данные изображения в память 30.
На основании информации, получаемой из схемы 50 управления системой, блок 40 управления экспозицией управляет затвором 12, имеющим функцию диафрагмы. Блок 40 управления экспозицией может иметь функцию управления вспышкой, связанную со вспышкой 48 (светоизлучающим устройством). Вспышка 48 имеет блок управления вспышкой и функцию вспомогательного освещения при автофокусировке.
Блок 42 управления макрометром управляет блоком фокусировки линз оптической системы 10 на основании оптической системы 10. Блок 44 управления увеличением управляет увеличением, выполняемым оптической системой 10. Блок 46 управления защитной заслонкой управляет работой защитной заслонки 102 для защиты оптической системы 10.
Диск 60 выбора режима переключает рабочий режим, включающий в себя режим записи и режим воспроизведения.
Как блок 54 отображения (например, жидкокристаллический дисплей (LCD) или светоизлучающий диод (LED)), так и генератор звука (например, громкоговоритель) состоят из одного или нескольких элементов. В ответ на выполнение программы схемой 50 управления системой блок 54 отображения может выдавать рабочее состояние, сообщение и т.п., используя символы, изображения, звук и т.д. Блок 54 отображения расположен в соответствующем положении в цифровой камере 100. Часть элементов отображения блока 54 отображения может быть расположена на оптическом видоискателе 104.
Среди элементов информации, отображаемых блоком 54 отображения, информация, отображаемая при помощи LCD, включает в себя, например, следующие: во-первых, блок 54 отображения отображает информацию, такую как индикация одиночной/непрерывной съемки, автоспуск, степень сжатия, количество пикселей для записи, количество записанных изображений и количество оставшихся изображений, которые могут быть захвачены. Блок 54 отображения также отображает информацию, такую как выдержка, значение диафрагмы, индикация коррекции экспозиции, индикация готовности вспышки, индикация подавления эффекта "красных глаз", захват макро-изображения и индикация установки зуммера. Более того, блок 54 отображения может отображать такую информацию как остаток энергии батареи, информация об ошибке, выраженная числом, содержащим множество цифр, состояние загрузки носителей информации 200 и 210, работа интерфейса связи, дата и время и индикация считывания "режим захвата изображения/информационный код".
Кроме того, среди элементов информации, отображаемых блоком 54 отображения, информация, отображаемая на оптическом видоискателе 104, включает в себя, например, индикацию фокусировки, предупреждение о неустойчивости изображения, индикацию зарядки вспышки, выдержку, значение диафрагмы и индикацию коррекции экспозиции.
Энергонезависимая память 56 представляет собой память, такую как электрически стираемое программируемое ПЗУ (EEPROM), в которой данные могут электрически стираться или записываться. Данные объекта из внешнего устройства и данные изображения могут храниться в энергонезависимой памяти 56. Энергонезависимая память 56 имеет область для записи значения беспроводных установок для соединения с сетью.
Первый переключатель затвора 62 (SW1) включается в середине работы командной кнопки 260 затвора (т.е., когда командная кнопка 260 затвора наполовину нажата), как показано на Фиг.2. Первый переключатель затвора выдает инструкции схеме 50 управления системой на инициацию обработки, такой как обработка AF, обработка AE, обработка AWB и предварительная вспышка.
Второй переключатель затвора (SW2) включается при завершении работы командной кнопки 260 затвора (т.е., когда командная кнопка 260 затвора нажата полностью). После этого сигнал изображения считывается из затвора 12 и преобразуется блоком 16 аналого-цифрового преобразования в цифровые данные изображения. После этого, цифровые данные изображения обрабатываются схемой 20 обработки изображения, обработанные данные записываются в памяти 30 при помощи схемы 22 управления памятью. Кроме того, второй переключатель затвора 64 выдает инструкцию схеме 50 управления системой на инициацию последовательной обработки (захвата изображения), включающей в себя считывание данных изображения из памяти 30, сжатие данных изображения схемой 32 сжатия/восстановления сжатых данных и запись сжатых данных изображения в блоке 200 или 210 записи.
Блок 65 увеличения масштаба (Фиг.2) приводится в действие фотографом для изменения угла зрения (фактор увеличения масштаба или увеличения захвата изображения) для захвата изображения. Блок 65 увеличения масштаба может включать в себя одно из следующего: деталь, работающую способом скольжения, или деталь, работающую рычажным способом; и либо переключатель, либо сенсор для детектирования состояния рабочего элемента.
Рабочий блок 70 включает в себя командные кнопки или переключатели 251-267, показанные на Фиг.2. В случае, таком как включение и выключение питания, установка или изменение условий захвата изображения, подтверждение условий захвата изображения, подтверждение статуса цифровой камеры 100 или подтверждение захваченных изображений работают с командными кнопками или переключателями 251-2672.
Блок 80 управления питанием включает в себя, например, схему детектирования питания, DC-DC конвертор и схему переключения для переключения между блоками, на которые требуется подать питание. Путем детектирования наличия источника питания, типа источника питания и оставшегося уровня заряда батареи и управления DC-DC конвертором на основании результатов детектирования и команды, выдаваемой из схемы 50 управления системой, блок 80 управления питанием подает необходимое питание в каждый блок в нужный период времени. Цифровая камера 100 и блок 80 управления питанием включают в себя коннекторы 82 и 84, соответственно, и соединены друг с другом при помощи этих коннекторов 82 и 84. Источник 86 питания представляет собой, например, гальванический элемент, такой как щелочная батарея или литиевая батарея, аккумулятор, такой как никель-кадмиевая батарея, никель-металл-гидридная батарея, или литиевая батарея, или адаптер переменного тока.
Носители информации 200 и 210 соединены с коннекторами 92 и 96 цифровой камеры 100 при помощи коннекторов 206 и 216 носителей информации 200 и 210. Носители информации 200 и 210, соответственно, включают в себя, например блоки 202 и 212 записи, такие как полупроводниковая память или жесткие диски и интерфейсы (каждый обозначен как "I/F") 204 и 214. Носители информации 200 и 210 соединены с шиной цифровой камеры 100 через интерфейсы 90 и 94 цифровой камеры 100. Блок 98 детектирования загрузки носителя информации определяет, соединены ли носители информации 200 и 210 с коннекторами 92 и 96.
Хотя первый вариант осуществления использует две системы интерфейсов и коннекторов для носителей информации, количество систем интерфейсов и коннекторов может быть равно одному, может быть равно трем или более. В случае большого числа систем интерфейсов и коннекторов, системы могут иметь разные типы спецификаций. В качестве интерфейсов и коннекторов могут быть использованы, например, такие, которые соответствуют спецификациям международной ассоциации производителей плат памяти для персональных компьютеров (PCMCIA) и флэш-карт памяти (CF).
Ниже в качестве примера приведен случай, когда в качестве интерфейсов 90 и 94 и коннекторов 92 и 96 используются интерфейсы и коннекторы, соответствующие спецификациям PCMCIA карт и карт CF (Compact Flash). В этом случае могут быть соединены различные типы карт связи, такие как карта LAN (локальной сети), модемная карта, карта USB (универсальной последовательной шины), карта 1394 IEEE (Института инженеров по электротехнике и радиоэлектронике), карта P1284, карта SCSI (интерфейса малых вычислительных систем) и карта PHS (персонального миниатюрного радиотелефона). Путем соединения различных типов карт связи с цифровой камерой 100, данные изображения и информация управления, связанная с данными изображения, могут передаваться в обе стороны между цифровой камерой 100, другими компьютерами и периферийными устройствами, такими как принтеры.
Оптический видоискатель 104 позволяет осуществление захвата изображения блоком 28 отображения изображений без использования функции электронного видоискателя. В оптическом видоискателе 104 могут быть расположены элементы отображения, включенные в блок 54 отображения, например, элемент отображения фокусировки, элемент отображения предупреждения о нестабильности изображения, элемент отображения зарядки вспышки, элемент отображения выдержки, элемент отображения диафрагмы и элемент отображения коррекции экспозиции.
Цифровая камера 100 включает в себя схему 110 связи, а схема 110 связи обеспечивает различные функции связи, такие как USB, IEEE 1394, P1284, SCSI, модем, LAN, RS232C и беспроводное соединение. Коннектор 112 для соединения цифровой камеры 100 с другим устройством, или, в случае предоставления функции беспроводного соединения антенна, может быть связан со схемой 110 связи.
В первом варианте осуществления, схема 110 связи имеет как интерфейс беспроводной LAN (IEEE 802.11x), так и интерфейс USB. Кроме того, схема 110 связи имеет интерфейс (поисковый режим) для поиска внешнего устройства, имеющего возможность беспроводного соединения и выполняющего беспроводную связь. Беспроводная связь в поисковом режиме может представлять собой любой тип связи, такой как беспроводная LAN или связь в ИК-диапазоне. Обычно, связь выполняется при помощи радиоволн более слабых, чем радиоволны, которые используются при передаче или приеме данных изображения или т.п. при помощи беспроводной LAN. Параметры для поиска (в дальнейшем называемые в настоящем описании "значения установок поиска") записываются заранее в области беспроводных установок энергонезависимой памяти 56.
На Фиг.2 показан пример внешнего вида цифровой камеры 100. На Фиг.2 не показаны компоненты, которые не важны для описания.
Командная кнопка 251 "Power" (питание) используется для активации и остановки цифровой камеры 100 или для включения и выключения питания цифровой камеры 100. Командная кнопка 252 "Menu" (меню) используется для установки различных типов условий захвата изображения и для отображения меню (включающего в себя множество пунктов, которые можно выбрать, и/или значений, которые можно изменить) для отображения статуса цифровой камеры 100. Режимы или пункты, которые могут быть установлены, включают в себя, например, следующие режимы. Режимы захвата изображения, относящиеся к определению экспозиции, включают в себя, например, режим программы, режим приоритета диафрагмы и режим приоритета выдержки. Режимы захвата изображения также включают в себя режим считывания кода информации, режим воспроизведения, режим удаления и многооконный режим и режим соединения с ПК (где ПК представляет собой компьютер, такой как персональный компьютер). Пункты, которые могут быть установлены, могут включать в себя коррекцию экспозиции, установку вспышки, переключение захвата одиночного/непрерывного изображения, установку автоспуска, установку качества записи изображения, установку даты и времени и защиты записанных изображений. Например, нажатие командной кнопки 252 "Menu" позволяет схеме 50 управления системой отобразить меню в блоке 28 отображения изображений. Меню может быть отображено в совмещенном виде с захваченным изображением и может быть отображено отдельно (например, меню может быть отображено на заданном фоновом цвете). Когда командная кнопка 252 "Menu" нажата, при отображенном меню схема 50 управления системой управляет блоком 28 отображения изображений для завершения отображения меню.
Командная кнопка 253 определения нажимается, когда определен или выбран режим или пункт. Нажатие командной кнопки 253 определения (показанной, как "SET") позволяет схеме 50 управления системой установить режим или пункт, выбранный в это время. Командная кнопка 254 отображения используется для выбора, отобразить или нет информацию захвата изображения, относящуюся к захваченному изображению, и для выбора, разрешить или нет блоку 28 отображения изображений функционировать в качестве электронного видоискателя.
Левая командная кнопка 255, правая командная кнопка 256, верхняя командная кнопка 262 и нижняя командная кнопка 258, то есть кнопки выбора направления, также используются для изменения опции (например, пункта или изображения), такой как курсор или ярко освещенный участок, который выбирают среди множества опций. Вместо этого, для изменения позиции индикатора, устанавливающего выбранную опцию, или для увеличения или уменьшения численного значения (такого как значение коррекции или значение даты и времени) могут быть использованы командные кнопки. Используя левую командную кнопку 255, правую командную кнопку 256, верхнюю командную кнопку 262 и нижнюю командную кнопку 258, может быть выбран один пункт среди множества других пунктов. Кроме того, пользовательский интерфейс может быть сконфигурирован для выбора двух и более пунктов. Например, когда левая командная кнопка 255, правая командная кнопка 256, верхняя командная кнопка 262 и нижняя командная кнопка 258 приводятся в действие по отдельности, путем определения, что нажата командная кнопка 253, схема 50 управления системой может распознать, что выбраны два или более пунктов, обозначенных этим действием.
Как описано выше, при полунажатом состоянии командной кнопки 260 затвора в схему 50 управления системой посылается инструкция об инициации обработки, такой как обработка AF, обработка AE, обработка AWB или предварительной вспышки. Кроме того, при полном нажатии командной кнопки 260 затвора в схему 50 управления системой посылается инструкция о выполнении захвата изображения.
Переключатель 261 выбора записи/воспроизведения ("Rec"/"Play") используется для переключения с режима записи в режим воспроизведения и для переключения с режима воспроизведения в режим записи.
Кнопка 267 "JUMP" (прыжок, быстрый переход) служит в качестве кнопки выбора направления и используется для изменения опции (например, пункта или изображения), такой как курсор или ярко освещенный участок, который выбирается среди опций, или для изменения позиции индикатора, устанавливающего выбранную опцию. Перемещение курсора, выполняемое при помощи кнопки 267 "JUMP", может быть установлено на более быстрое и более медленное перемещение, чем то, которое выполнялось при помощи кнопок выбора направления.
Вместо вышеописанной системы работы может быть использован дисковый переключатель и может быть использована другая система работы.
Фиг.13 представляет собой блок-схему персонального компьютера 1300. Центральный процессор (ЦП) 1301 управляет персональным компьютером 1300. Постоянное запоминающее устройство 1302 (ПЗУ) хранит базовую систему ввода-вывода (BIOS) и загрузочную программу. Память 1303 с произвольным доступом (ОЗУ) используется в качестве рабочей области ЦП 1301. На драйвере 1304 жесткого диска (HDD) заранее сохранены программы для выполнения различных типов обработки, например, операционная система (ОС) 1310 и приложение 1311 беспроводных установок. ЦП 1301 загружает эти программы и выполняет обработку согласно описанию программы.
Клавиатура 1305 и позиционирующее устройство 1306 используются для ввода символов или выдачи различных инструкций в ответ на действия пользователя. Блок 1307 управления отображением выполняет изображение во встроенной видео памяти в ответ на команду из ЦП 1301. Блок 1307 управления отображением выдает данные изображения, сохраненные в видео памяти в виде видео сигнала, на устройство 1308 отображения. Устройство 1308 отображения представляет собой электронно-лучевую трубку (CRT) или жидкокристаллический дисплей (LCD). Сетевой интерфейс 1309 используется для соединения персонального компьютера 1300 с сетью и позволяет персональному компьютеру 1300 передавать данные печати на принтер и на доступные различные устройства через сеть. Сетевой интерфейс 1309 может иметь либо вид проводного соединения и вид беспроводного соединения, либо может иметь оба вида соединения. В первом варианте осуществления персональный компьютер 1300 имеет и проводную и беспроводную функции.
Фиг.14 представляет собой блок-схему принтера 1400. Показанный принтер 1400 имеет следующую конфигурацию.
Значения 1411 беспроводных установок и значения установок поиска сохраняются заранее до загрузки в ПЗУ 1402.
Блок 1404 печати печатает изображения, которые получены по интерфейсу 1406 беспроводной LAN и интерфейсу 1405 проводной сети, например, интерфейсу USB, в ответ на команду из ЦП 1401. Каждый интерфейс сети предназначен для соединения принтера 1400 с сетью и позволяет принтеру 1400 получать данные для печати с персонального компьютера по сети.
Интерфейс 1406 беспроводной LAN позволяет принтеру 1400 устанавливать соединение с беспроводной сетью.
Командная кнопка 1403 "SETUP" представляет собой триггер для установки принтера 1400 в беспроводной поисковый режим. Нажатие кнопки 1403 "SETUP" устанавливает принтер 1400 в поисковый режим, и принтер 1400 по беспроводной связи передает значения установок поиска, хранящиеся в ПЗУ (области беспроводных установок) 1402. Беспроводная связь в это время может представлять собой либо беспроводную связь LAN, либо связь в ИК-диапазоне. Кроме того, после истечения заданного времени ЦП 1401 может отменить поисковый режим. Значения установок поиска, хранящиеся в ПЗУ 1402 для установки беспроводного соединения в поисковом режиме, эквивалентны значениям установок, находящимся в области беспроводных установок энергонезависимой памяти 56 описанной выше цифровой камеры 100. Другими словами, при нажатии командной кнопки 1403 "SETUP" между принтером 1400 и цифровой камерой 100 может быть установлена самоорганизующаяся одноранговая сеть (ad hoc) и может быть осуществлен обмен данными.
В первом варианте осуществления были описаны цифровая камера 100, персональный компьютер 1300 и принтер 1400. Ниже для первого варианта осуществления описан способ установки соединения цифровой камеры 100 с беспроводной LAN.
Причина, по которой цифровая камера 100 имеет функцию беспроводной связи LAN, заключается в передаче захваченных изображений на файловый сервер по сети и в управлении принтером по сети для печати захваченных изображений.
Если цифровая камера 100 имеет аппаратные средства для связи с беспроводной LAN, то для осуществления связи необходимы различные установки. В этом варианте осуществления, параметры, используемые для установок, называются "значениями беспроводных установок".
Обычно, соединение с беспроводной LAN, соответствующее сериям IEEE 802.11, требует следующих пунктов. Сначала необходимо установить ESS-ID, то есть сетевой идентификатор для беспроводной LAN. Кроме того, необходимы различные установки, такие как ключ WEP, то есть ключ шифрования для предотвращения утечки информации, канал для использования и выбор режима инфраструктуры или режима ad hoc в качестве режима связи. Технология шифрования здесь не описывается, поскольку она является общеизвестной.
Обращение к ESS-ID и ключу WEP необходимо для ввода символов, которые составляют каждую символьную строку.
При вводе символов существует вероятность того, что после соединения персонального компьютера 1300 и цифровой камеры 100 проводной сетью, такой как USB, значения беспроводных установок будут введены при помощи персонального компьютера 1300. В этом случае, активируется приложение 1311, и пользователь вводит значения беспроводных установок с помощью клавиатуры 1305 и/или при помощи позиционирующего устройства 1306. Кроме того, персональный компьютер 1300 передает значения беспроводных установок на цифровую камеру, и в цифровой камере 100 устанавливаются значения беспроводных установок.
Кроме того, существует вероятность того, что значения беспроводных установок будут извлечены и установлены при помощи беспроводной связи. В этом случае, принтер 1400 устанавливается в поисковый режим путем нажатия командной кнопки 1403 "SETUP" принтера 1400, и принтер 1400 соединяется с беспроводной сетью согласно значению установок поиска. Также путем установки цифровой камеры 100 в поисковый режим цифровая камера 100 соединяется с беспроводной сетью. После этого, цифровая камера 100 извлекает значения 1411 беспроводных установок, хранящихся в ПЗУ 1402 принтера 1400.
Однако, в двух вышеупомянутых способах пользователь вынужден выполнять разные операции. Например, пользователь, который сконфигурировал установки для беспроводной связи с персональным компьютером 1300, используя приложение 1311, может иметь затруднения при последующем конфигурировании установок беспроводного соединения с принтером 1400.
Следовательно, в этом варианте осуществления, если цифровая камера 100 запрашивает извлечение значений беспроводных установок путем определения, соединена ли цифровая камера 100 с персональным компьютером 1300 кабелем USB, и путем отображения различных типов руководства, пользователь может избежать связанных с этим затруднений.
Ниже со ссылкой на чертежи описан способ реализации вышеуказанного.
Когда пользователь устанавливает соединение с беспроводной LAN, сначала пользователь посылает инструкцию цифровой камере 100 о выполнении запроса на извлечение значений беспроводных установок согласно руководству (Фиг.4), отображенному в блоке 28 отображения изображений.
На Фиг.3А и 3В показаны блок-схемы последовательности операций цифровой камеры 100, персонального компьютера 1300 и принтера 1400 после осуществления запроса на извлечение значений беспроводных установок.
При осуществлении запроса на извлечение значений беспроводных установок схема 50 управления системой определяет, превышает ли количество зарегистрированных значений беспроводных установок заданное значение, ссылаясь на количество значений беспроводных установок, зарегистрированных в области беспроводных установок энергонезависимой памяти 56 (этап S301). Если схема 50 управления системой определила, что заданное пороговое значение для количества зарегистрированных значений было превышено, схема 50 управления системой отображает экран предупреждения, показанный на Фиг.11. На этапе S303 схема управления системой отображает экран удаления информации об устройстве, показанный на Фиг.12.
Как описано выше, до установления соединения с внешним устройством, пользователя предупреждают о том, что имеется возможность зарегистрировать значения беспроводных установок, и цифровая камера может обеспечить свободную область в области беспроводных установок путем быстрого удаления ненужного устройства.
Когда на экране удаления информации об устройстве пользователь выбирает имя 1201 ранее зарегистрированного устройства и нажимает кнопку 1202 удаления, схема 50 управления устройством удаляет уже зарегистрированные значения беспроводных установок.
После выполнения этапа S303 схема 50 управления системой возвращается на этап S301. Если удаление устройства выполнено, и область беспроводных установок включает в себя свободный участок, то есть на этапе S301 определено, что заданное пороговое значение для количества зарегистрированных значений не было превышено, схема 50 управления системой переходит на этап S302 и выполняет регистрацию значений беспроводных установок.
Поскольку удаление значений беспроводных установок выполняется в последовательной обработке таким образом, что даже если количество зарегистрированных значений беспроводных установок превышает заданное значение, регистрация значений беспроводных установок может быть выполнена без завершения процесса пользователем.
Если на этапе S301 определено, что количество зарегистрированных значений беспроводных установок не превышено, на этапе S302 схема 50 управления системой подтверждает, имеет ли схема 110 связи соединение USB с персональным компьютером 1300.
Если на этапе S302 схема 50 управления системой определяет, что схема 110 связи соединена с персональным компьютером 1300 кабелем USB, на этапе S304 схема 50 управления системой передает сигнал запроса значений установок для персонального компьютера 1300 через проводную связь, такую как USB. Этот сигнал включает в себя сигнал запроса активации приложения 1311.
На этапе S305, если ЦП 1301 получает сигнал запроса активации приложения 1311, ЦП 1301 активирует приложение 1311. На этапе S306 ЦП 1301 отображает на устройстве 1308 отображения персонального компьютера 1300 экран установок приложения, показанный на Фиг.7.
На этапе S320 после передачи схемой 50 управления системой цифровой камеры 100 сигнала запроса активации приложения 1311 схема 50 управления системой отображает в блоке 28 отображения изображений руководство, показанное на Фиг.5, о том, что значения беспроводных установок вводятся при помощи приложения 1311. Руководство, показанное на Фиг.5, отображается, если на этапе S302 определено, что USB кабель подключен. Экран руководства информирует пользователя о том, что извлечение значений беспроводных установок происходит при помощи соединения USB. Другими словами, отображаемый экран позволяет пользователю легко понять, что из персонального компьютера 1300 вводятся значения беспроводных установок.
Пользователь вводит значения беспроводных установок, работая с персональным компьютером 1300. Пользователь использует клавиатуру 1305 для ввода заданных значений беспроводных установок на экран установок, показанный на Фиг.7, и нажимает командную кнопку 701 "SET". Когда командная кнопка 701 "SET" нажата, ЦП 1301 определяет, что ввод завершен для установки значений беспроводных установок на экране, показанном на Фиг.7 (при получении результата "да" на этапе S307), и передает сигнал о завершении установки на цифровую камеру 100 со значениями беспроводных установок при помощи кабеля USB (этап S308).
Если на этапе S316 определено, что схема 50 управления системой в цифровой камере 100 извлекла значения беспроводных установок и приняла сигнал о завершении установки, то на этапе S317 схема 50 управления системой сохраняет полученные значения беспроводных установок в области беспроводных установок энергонезависимой памяти 56. Затем на этапе S318 для извещения пользователя о завершении регистрации, схема 50 управления системой отображает в блоке 28 отображения изображений экран завершения регистрации, показанный на Фиг.6. На экране завершения регистрации некоторые значения беспроводных установок, установленные пользователем, могут быть отображены приложением 1311 для подтверждения.
Соединение USB может быть разорвано, например, из-за отсоединения кабеля между этапами S304 и S308. Когда схема 50 управления системой детектирует, что произошло разъединение между этапами S304 и S308, схема 50 управления системой может автоматически перейти на этап S309 и может извлечь значения беспроводных установок, используя беспроводное соединение.
Ниже описан способ извлечения значений беспроводных установок из принтера 1400, который не соединен кабелем USB. Этот способ аналогичен случаю с персональным компьютером 1300 до момента определения подтверждения регистрации после передачи схемой 50 управления системой сигнала запроса на извлечение в качестве триггера в ответ на действие пользователя.
Если на этапе S302 определено, что цифровая камера 100 имеет с персональным компьютером 1300 соединение USB, схема 50 управления системой устанавливает цифровую камеру 100 в поисковый режим. Когда на этапе S309 цифровая камера 100 устанавливается в поисковый режим, схема 50 управления системой инициирует беспроводную связь, используя значения установок поиска.
В это же время принтер 1400, из которого извлекаются значения беспроводных установок, должен быть соединен с той же самой сетью. Как описано выше, нажатие командной кнопки 1403 "SETUP" позволяет принтеру 1400 осуществить беспроводную связь, используя значения беспроводных установок, идентичные значениям беспроводных установок цифровой камеры 100, и установить сеть в режиме ad hoc.
Следовательно, как показано на Фиг.8, на этапе S310 схема 50 управления системой отображает руководство, которое побуждает пользователя нажать командную кнопку 1403 "SETUP" принтера. Отображаемое руководство позволяет пользователю легко узнать, что значения беспроводных установок извлекаются из принтера 1400 при помощи беспроводной связи.
На этапе S309 в середине поиска или на этапе S312 во время извлечения значений беспроводных установок и на последующих этапах, схема 110 связи имеет состояние, такое как невозможность установления связи, или снижение скорости передачи до минимальной, вызванное интерференцией радиоволн. Схема 50 управления системой проверяет состояние схемы 110 связи. Если схема 50 управления системой детектирует состояние, при котором скорость передачи становится меньше заданной величины, схема 50 управления системой отображает в блоке 28 отображения изображений экран, побуждающий пользователя к переключению на извлечение значений установок при помощи проводной связи. На Фиг.26 показан экран, отображаемый, когда схема 50 управления системой определяет, что связь невозможна. Если во время отображения этого экрана схема 110 связи детектирует, что персональный компьютер 1300 и цифровая камера 100 соединены пользователем при помощи провода, схема 50 управления системой автоматически переходит на этап S304 для извлечения значений установок по проводной связи.
На этапе S311 схема 50 управления системой определяет, обнаружен ли в пределах заданного времени принтер 1400, который установлен в поисковом режиме, то есть, обнаружен ли принтер 1400 при помощи нажатой кнопки 1403 "SETUP".
На этапе S312, если принтер 1400 обнаружен, цифровая камера 100 передает на принтер 1400 сигнал запроса на извлечение значений беспроводных установок.
Если на этапе S314 ЦП 1401 в принтере 1400 получает сигнал запроса на извлечение, на этапе S315 ЦП 1401 передает значения 1411 беспроводных установок в ПЗУ 1402 цифровой камеры 100.
Если на этапе S316 схема 50 управления системой в цифровой камере 100 получает значения 1411 беспроводных установок, то на этапе S317 схема 50 управления системой сохраняет полученные значения беспроводных установок в области беспроводных установок энергонезависимой памяти 56.
После сохранения значений беспроводных установок схема 50 управления системой отображает в блоке 28 отображения изображений экран завершения регистрации, показанный на Фиг.9, для извещения пользователя о завершении регистрации. Для подтверждения экран завершения регистрации может отображать некоторые из значений беспроводных установок, установленные пользователем.
Если на этапах S311 и S313 в течение заданного времени принтер 1400 не обнаружен, на этапе S319 схема 50 управления системой прерывает проводную связь и отображает диалоговое окно, показанное на Фиг.10, для извещения пользователя, что извлечение значений беспроводных установок было неуспешным.
Посредством выполнения вышеуказанных этапов выполняется регистрация устройства, с которым соединяется цифровая камера 100. После регистрации пользователь выбирает пункт "соединить/разъединить" в меню беспроводных установок, показанном на Фиг.4. В ответ на эти действия цифровая камера 100 устанавливает беспроводную связь с зарегистрированным внешним устройством, используя значения беспроводных установок.
Как описано выше, в первом иллюстративном варианте осуществления способы извлечения беспроводных установок использовались в зависимости от того, при помощи проводной связи или беспроводной связи соединена цифровая камера 100. Если используется один из способов, то отображается руководство для соответствующего способа. Таким образом, пользователь может благополучно без затруднений сконфигурировать беспроводные установки.
Второй иллюстративный вариант осуществления
В вышеописанном первом варианте осуществления цифровая камера 100 и персональный компьютер 1300 соединены кабелем USB. В случае, если цифровая камера 100 и принтер 1400 соединены друг с другом кабелем USB, может быть выполнена аналогичная обработка. В этом случае принтер 1400 включает в себя устройство отображения 1308 и приложение 1311.
Если схема 50 управления системой определяет, что принтер 1400 и цифровая камера 100 соединены друг с другом кабелем USB, схема 50 управления системой передает в принтер 1400 запрос на активацию приложения установок.
Если принтер 1400 принимает запрос на активацию, ЦП 1401 в принтере 1400 активирует приложение установок. ЦП 1401 отображает на устройстве отображения для принтера 1400 экран установок, показанный на Фиг.7. После этого может быть выполнена обработка, аналогичная обработке, выполняемой в случае, если беспроводные установки сконфигурированы из персонального компьютера 1300. После конфигурации установок аналогично первому варианту осуществления данные, такие как данные изображения, могут быть заменены при помощи беспроводной связи с использованием значений беспроводной связи между цифровой камерой 100 и принтером 1400.
Третий вариант осуществления
Ниже со ссылкой на Фиг.15A-19 описан третий вариант осуществления настоящего изобретения.
На Фиг.21 показана иллюстративная конфигурация системы согласно третьему варианту осуществления настоящего изобретения. В третьем варианте осуществления цифровая камера 100 может быть соединена с другой цифровой камерой 2000 проводным способом. Цифровая камера 2000 не описана, поскольку она имеет конфигурацию, аналогичную цифровой камере 100. Для выполнения соединения двух камер сначала одна цифровая камера инициирует поисковый режим и устанавливает сеть в режиме ad hoc. Другая цифровая камера также инициирует поисковый режим, таким образом, соединяясь с той же сетью (участвуя в сети в режиме ad hoc). Одна цифровая камера передает параметры беспроводных установок в другую цифровую камеру, при этом обе камеры задействованы в одной и той же сети, и значения беспроводных установок регистрируются между обеими цифровыми камерами.
Конфигурация и работа устройств в третьем варианте осуществления в основном аналогична конфигурации и работе устройств первого варианта осуществления. Следовательно, части, аналогичные частям первого варианта осуществления, не обсуждаются, но ниже описаны детали обработки, характерные для третьего варианта осуществления.
Фиг.19 представляет собой блок-схему последовательности операций, показывающую иллюстративную обработку третьего варианта осуществления. Также в третьем варианте осуществления схема 50 управления системой выполняет обработку согласно сигналу и программе ввода.
Этапы S1901-S1903 на Фиг.19 идентичны этапам S301-S303 на Фиг.3A. Если на этапе S1902 определено, что цифровая камера 2000 соединена с другим устройством кабелем USB, схема 50 управления системой переходит на этап S1904. На этапе S1904 выполняется режим проводных установок, и схема 50 управления системой выполняет обработку аналогично этапам S304-S308 и этапам S316-S318.
Если на этапе S1902 определено, что цифровая камера 2000 не соединена с другим устройством кабелем USB, то на этапе S1905 схема 50 управления системой инициирует обработку в беспроводном поисковом режиме.
Фиг.15 представляет собой подробную блок-схему последовательности операций этапа S1905 по Фиг.19. Сначала на этапе S1502 схема 50 управления системой отображает в блоке 28 отображения изображений экран, побуждающий пользователя выбрать тип устройства, предназначенного для регистрации, и ожидает, пока пользователь введет данные выбора. На Фиг.16 показан экран, побуждающий пользователя выбрать тип устройства. В третьем варианте осуществления камера и принтер показаны в качестве кандидатов поиска в поисковом режиме.
На этапе S1503 схема 50 управления системой определяет, что выбрано, принтер или камера. Если схема 50 управления системой определила, что выбран принтер, схема 50 управления системой переходит на этап S1504.
На этапе S1504 схема 50 управления системой отображает руководство поиска для принтера в блоке 28 отображения изображений и переходит к этапу S1506. Отображенное руководство поиска для принтера аналогично экрану, показанному на Фиг.8. В ответ на выбор принтера на этапе S1503 отображается руководство поиска для принтера, побуждая пользователя работать с принтером.
Если на этапе S1503 определено, что выбрана камера, схема 50 управления системой переходит на этап S1505. На этапе S1505 схема 50 управления системой отображает руководство поиска для камеры в блоке 28 отображения изображений и переходит на этап S1506. Отображенное руководство поиска для камеры показано на Фиг.17. В ответ на выбор камеры на этапе S1503 отображается руководство поиска для камеры, побуждающее пользователя работать с камерой. Как показано на Фиг.17, в случае соединения с другой цифровой камерой 2000 отображается экран, побуждающий пользователя переключить цифровую камеру 2000 в поисковый режим.
Таким образом, в зависимости от типа устройства отображаются разные типы руководства поиска, предназначенные для поиска, и пользователь может выполнять следующую операцию без затруднений.
На этапе S1506 аналогично первому варианту осуществления схема 50 управления системой инициирует поиск, используя слабые радиоволны. Этап S1506 идентичен этапу S309 на Фиг.3A.
На этапе S1507 схема 50 управления системой определяет, обнаружено ли в течение заданного интервала времени устройство, которое установлено в поисковом режиме. Если устройство обнаружено, схема 50 управления системой переходит на этап S1509. Если устройство не обнаружено, схема 50 управления системой переходит на этап S1508, и если на этапе S1508 определено, что заданное время прошло, регистрация не происходит (этап S1518) и процесс возвращается (к Фиг.19).
На этапе S1509 схема 50 управления системой передает сигнал запроса на извлечение для обнаруженной цифровой камеры 2000. На этапе S1510 схема 50 управления системой определяет, какое устройство выбрано на этапе S1503.
Если обнаруженное устройство не является принтером, т.е., является цифровой камерой 2000, на этапе S1513 схема 50 управления системой получает сигнал запроса на извлечения для цифровой камеры 2000. На этапе S1514 схема 50 управления системой передает значения беспроводных установок в цифровую камеру 100.
Если обнаруженным устройством является принтер 1400, выполняется обработка для принтера 1400. Этапы S1511 и S1512 на Фиг.15B идентичны этапам S314 и S315 на Фиг.3B.
На этапе S1515 схема 50 управления системой цифровой камеры 100 принимает сигнал о завершении передачи из цифровой камеры 2000 или принтера 1400. На этапе S1516 схема 50 управления системой сохраняет принятые значения установок в энергонезависимой памяти 56, и на этапе S1517 беспроводной поисковый режим завершается и обработка возвращается (к Фиг.19).
Перед изменением значений беспроводных установок схема 50 управления системой может запросить, чтобы обнаруженное устройство передало данные, представляющие тип устройства. В этом случае в ответ на запрос из цифровой камеры 100 обнаруженное устройство, которое используется как часть канала связи, передает данные о типе устройства, указывающие, какое устройство обнаружено, цифровая камера или принтер. Схема 50 управления системой принимает данные о типе устройства и определяет, является ли указанный тип устройства типом устройства, выбранным на этапе S1503. Если указанный тип устройства соответствует выбранному типу устройства, значения беспроводных установок меняются. Если указанный тип устройства не соответствует выбранному типу устройств, значения беспроводных установок не меняются. Данные о типе устройства могут быть переданы со значениями беспроводных установок. В этом случае только, если указанный тип устройства соответствует выбранному типу устройства, схема 50 управления системой сохраняет значения беспроводных установок в энергонезависимой памяти 56.
На Фиг.19 на этапе S1906 путем подтверждения, сохранены ли значения беспроводных установок в энергонезависимой памяти 56, схема 50 управления системой определяет, успешно ли прошла регистрация. Если определено, что регистрация прошла успешно, схема 50 управления системой переходит на этап S1907. Если определено, что регистрация прошла неуспешно, схема 50 управления системой переходит на этап S1908.
На этапе S1907 схема 50 управления системой отображает экран завершения регистрации, показанный на Фиг.18, в блоке 28 отображения изображений для извещения пользователя о завершении регистрации.
На этапе S1908 схема 50 управления системой отображает в блоке 28 отображения изображений диалоговое окно, показанное на Фиг.10, которое указывает, что извлечение значений беспроводных установок было неудачным.
Как описано выше согласно третьему варианту осуществления, при извлечении значений беспроводных установок тип устройства, предназначенный для регистрации, регистрируется пользователем. Способ регистрации типа устройства отображается в блоке 28 отображения изображений в цифровой камере 100, которая находится на руках у пользователя. Таким образом, пользователь может успешно и без затруднений сконфигурировать установки.
В третьем варианте осуществления описаны установки беспроводной LAN для цифровой камеры. Однако устанавливаемые соединения не ограничиваются беспроводной LAN, и устройство, предназначенное для установки, не ограничивается цифровой камерой.
Четвертый вариант осуществления
В вышеописанном первом варианте осуществления раскрыто, что связь пользователя в поисковом режиме может представлять собой либо беспроводную LAN, либо связь в ИК-диапазоне. Четвертый вариант осуществления настоящего изобретения описывает случай, когда извлечение значений беспроводных установок с использованием поискового режима может выполняться выбором одного из множества типов беспроводной связи. В нижеследующем описании не описаны пункты, которые совпадают с пунктами первого варианта осуществления, и ниже в основном будут описаны только особенности четвертого варианта осуществления.
Схема 110 связи в цифровой камере 100 имеет интерфейсы для множества типов беспроводной связи. Сетевой интерфейс 109 в персональном компьютере 1300 также имеет интерфейсы для множества типов беспроводной связи. Кроме того, интерфейс 1406 беспроводной LAN в принтере 1400 также имеет интерфейсы для множества типов беспроводной связи. Множество типов беспроводной связи включает в себя, например, кроме вышеописанной беспроводной LAN и связи в ИК-диапазоне, Bluetooth и сверхширокополосную связь (UWB).
Если имеется множество типов беспроводной связи, интенсивность беспроводного сигнала для некоторых типов связи может быть слабой, и радиоволны в полосе частот сигнала могут интерферировать друг с другом. Следовательно, пользователь может сомневаться в выборе. В этом случае представляется удобным выполнять автоматическую установку оптимального способа связи между персональным компьютером и цифровой камерой, предоставляя пользователю руководство, соответствующее способу связи. Соответственно в четвертом варианте осуществления, если цифровая камера запрашивает извлечение значений беспроводных установок, цифровая камера может автоматически выбрать оптимальный способ связи из проводной и беспроводной сети и может известить пользователя о результате выбора.
Фиг.22A и 22B представляют собой блок-схему последовательности операций, показывающую процесс четвертого варианта осуществления. Хотя процесс на Фиг.22A и 22B в общих чертах похож на процесс на Фиг.3A и 3B, процесс на Фиг.22A и 22B отличается тем, что добавлены этап S321 подпрограммы и этап S322. На этапе S321 выбирают способ связи. Детали этапа S321 подпрограммы показаны на Фиг.23.
На этапе S2301 путем проверки статуса схемы 110 связи схема 50 управления системой извлекает состояния связи для множества способов связи. Например, схема 50 управления системой проверяет такую информацию, как интенсивность радиоволн, состояние сетевого трафика и наличие интерференции радиоволн.
На этапе S2302 схема 50 управления системой определяет уровни приоритетов способов связи, основываясь на состояниях связи, извлеченных на этапе S2301. Что касается уровней приоритета, если способ связи обеспечивает лучшее состояние связи, то есть состояние связи, гарантирующее более высокую скорость передачи, то для этого способа связи устанавливается более высокий приоритет.
На этапе S2303 схема 50 управления системой отображает в блоке 28 отображения изображений экран выбора способа связи и возвращается к процессу на Фиг.22A и 22B. Пример экрана выбора типа связи показан на Фиг.24. Этот экран содержит способы связи 2401-2403. Способы связи, показанные на Фиг.24, отображаются в порядке уровней приоритета, определенных на этапе S2302. В примере на Фиг.24 связь в ИК-диапазоне (обозначенная "IrDA") имеет самый высокий приоритет, а UWB имеет самый низкий уровень приоритета. Отображенный экран дает возможность пользователю выбрать оптимальный способ связи среди множества способов связи.
На этапе S322 на Фиг.22A схема 50 управления системой определяет, выбран ли пользователем способ связи. Если способ связи выбран, схема 50 управления системой переходит на этап S309. Если способ связи не выбран, этап S322 на Фиг.22A повторяется.
На этапе S309 на Фиг.22A схема 50 управления системой инициирует поиск, используя выбранный способ связи.
На этапе S310 на Фиг.22B схема 50 управления системой отображает в блоке 28 отображения изображений руководство поиска, соответствующее способу связи, выбранному на этапе S321 на Фиг.22A. Пример руководства поиска показан на Фиг.25.
Вместо этого, схема 50 управления системой может автоматически инициировать поиск на этапе S309 на Фиг.22A после выбора способа связи, имеющего самый высокий уровень приоритета без отображения на экране, показанном на Фиг.24. В этом случае отображается руководство поиска, соответствующее выбранному способу связи.
Как описано выше, в четвертом варианте осуществления, если существует множество способов связи, извлекаются их состояния связи, и пользователем выбирается способ связи, имеющий более высокий приоритет. Таким образом, пользователь может без затруднений извлечь значения беспроводных установок, используя оптимальный способ связи.
Кроме того, отображается руководство поиска, соответствующее способу связи, и пользователь может узнать о своих дальнейших действиях.
Также в четвертом варианте осуществления, если установлена проводная связь, значения установок извлекаются при помощи USB. Это происходит, поскольку при использовании проводной связи соединение является стабильным, и вероятность того, что пользователь не сможет извлечь значения установок, является низкой.
Как описано выше согласно настоящему изобретению, если значения беспроводных установок извлечены из другого устройства, пользователь может успешно выполнить конфигурацию, не испытывая затруднений.
Другие варианты осуществления
Хотя вышеприведенные варианты осуществления описывают установки беспроводной LAN цифровой камеры, объекты установки не ограничиваются беспроводной LAN, и устройство, предназначенное для установки, не ограничивается цифровой камерой. Например, вместо цифровой камеры 100 может быть использовано устройство, такое как цифровой видеоплеер, устройство для просмотра изображений ("электронная фоторамка") или сотовый телефон.
Кроме того, как описано в вышеприведенных иллюстративных вариантах осуществления, основная обработка в каждом варианте осуществления реализуется таким образом, что каждая из программ, инсталлированных в персональном компьютере 1300 и принтере 1400, загружается в ЦП. Как правило, компьютерная программа изготовлена исполняемой путем установки на компьютере машиночитаемого носителя, такого как компакт-диск, и путем копирования или инсталляции компьютерной программы на компьютере.
Хотя настоящее изобретение описано со ссылками на иллюстративные варианты осуществления, следует принять во внимание, что изобретение не ограничивается раскрытыми иллюстративными вариантами осуществления. Объем прилагаемой формулы изобретения должен соответствовать самой широкой интерпретации с тем, чтобы охватить все модификации, эквивалентные структуры и функции.
Изобретение относится к технике связи. Техническим результатом является упрощение настройки соединения. Результат достигается тем, что устройство связи имеет проводную связь с другим устройством и проводная связь используется для извлечения значений беспроводных установок. Если устройство беспроводной связи не имеет проводного соединения с другим устройством, для извлечения значений беспроводных установок из другого устройства используется беспроводная связь ближнего радиуса действия. После извлечения значений беспроводных установок выполняется извещение пользователя в зависимости от способа извлечения. 3 н. и 9 з.п. ф-лы, 29 ил.
первый блок определения, выполненный с возможностью определения, соединено ли устройство связи с внешним устройством при помощи кабеля;
первый блок извлечения, выполненный с возможностью извлечения параметров беспроводной связи с внешним устройством из упомянутого внешнего устройства при помощи проводной связи, если первый блок определения определил, что устройство связи соединено с внешним устройством при помощи кабеля;
блок поиска, выполненный с возможностью поиска внешнего устройства при помощи беспроводной связи, если первый блок определения определил, что устройство связи не соединено с внешним устройством при помощи кабеля;
второй блок извлечения, выполненный с возможностью извлечения параметров беспроводной связи из найденного внешнего устройства; и
блок извещения, выполненный с возможностью извещения о состоянии связи различными способами, исходя из результата определения, полученного первым блоком определения.
блок передачи, выполненный с возможностью передачи запроса на извлечение параметров для внешнего устройства при помощи проводной связи, когда упомянутый первый блок определения определяет, что упомянутое устройство связи соединено с внешним устройством при помощи кабеля, причем первый блок извлечения выполнен с возможностью извлечения параметров из внешнего устройства, которому был передан запрос.
блок регистрации, выполненный с возможностью регистрации параметров, извлеченных первым или вторым блоком извлечения; и
второй блок определения, выполненный с возможностью определения, смог ли блок регистрации зарегистрировать новые параметры,
причем блок извещения выполнен с возможностью предоставления извещения, указывающего, что блок регистрации не смог зарегистрировать новые параметры, если второй блок определения определил, что блок регистрации не смог зарегистрировать новые параметры.
блок передачи, выполненный с возможностью передачи запроса на извлечение параметров для внешнего устройства при помощи проводной связи, когда упомянутый первый блок определения определяет, что упомянутое устройство связи соединено с внешним устройством при помощи кабеля, причем первый блок извлечения выполнен с возможностью извлечения параметров из внешнего устройства, которому передан запрос, при этом определение вторым блоком определения выполняется до передачи блоком передачи запроса на извлечение параметров блоком передачи.
блок отображения, выполненный с возможностью отображения экрана выбора для выбора типа внешнего устройства, предназначенного для поиска блоком поиска, если первый блок определения определил, что устройство связи не соединено с внешним устройством при помощи кабеля; и
блок получения выбора, выполненный с возможностью получения выбранного типа внешнего устройства.
определяют, соединено ли устройство связи с внешним устройством при помощи кабеля;
извлекают параметры беспроводной связи с внешним устройством из упомянутого внешнего устройства при помощи проводной связи, если определено, что устройство связи соединено с внешним устройством при помощи кабеля;
осуществляют поиск внешнего устройства при помощи беспроводной связи, если определено, что устройство связи не соединено с внешним устройством при помощи кабеля;
извлекают параметры беспроводной связи из найденного внешнего устройства, если определено, что устройство связи не соединено с внешним устройством при помощи кабеля; и
извещают о состоянии связи различными способами, исходя из того, связано ли устройство связи с внешним устройством при помощи кабеля.
определение, соединено ли устройство связи с внешним устройством при помощи кабеля;
извлечение параметров беспроводной связи с внешним устройством из упомянутого внешнего устройства при помощи проводной связи, если определено, что устройство связи соединено с внешним устройством при помощи кабеля;
осуществление поиска внешнего устройства при помощи беспроводной связи, если определено, что устройство связи не соединено с внешним устройством при помощи кабеля;
извлечение параметров беспроводной связи из найденного внешнего устройства, если определено, что устройство связи не соединено с внешним устройством при помощи кабеля; и
извещение о состоянии связи различными способами, исходя из того, связано ли устройство связи с внешним устройством при помощи кабеля.
US 2005101316 A1, 12.05.2005 | |||
СПОСОБ И УСТРОЙСТВО ДЛЯ СВЯЗИ БЕСПРОВОДНОЙ ЛОКАЛЬНОЙ СЕТИ С ПРОВОДНОЙ ЛОКАЛЬНОЙ СЕТЬЮ | 1995 |
|
RU2121762C1 |
WO 2005071858 A1, 12.05.2005 | |||
KR 20040107958 A, 23.12.2004 | |||
Устройство для определения положения оптического волокна в соединительных наконечниках | 1987 |
|
SU1555621A1 |
Авторы
Даты
2009-01-27—Публикация
2006-11-17—Подача