УСТРОЙСТВО СВЯЗИ И СПОСОБ ДЛЯ УПРАВЛЕНИЯ УСТРОЙСТВОМ СВЯЗИ
CONNECTION DEVICE AND METHOD FOR CONTROLLING COMMUNICATION DEVICE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ ИЗОБРЕТЕНИЯ
[0001] Настоящее изобретение относится к устройству связи и способу для управления устройством связи.
УРОВЕНЬ ТЕХНИКИ
[0002] Относительно связи между двумя устройствами связи, каждое из которых имеет два типа функций беспроводной связи, в настоящее время известна технология использования первой функции беспроводной связи для обмена параметрами между ними для второй функции беспроводной связи и таким образом достижения легкой установки беспроводного соединения с помощью второй функции беспроводной связи. Например, японская заявка на патент, находящаяся в открытом доступе, № 2002-204239 раскрывает, что персональный компьютер считывает номер телефона, записанный в РЧ-тэг, включенный в мобильный телефон, и связь между персональным компьютером и мобильным телефоном выполняется на основании этого номера телефона. Также известно, что цифровой фотоаппарат, имеющий функцию связи по беспроводной LAN и функцию беспроводной связи в (некоторой) окрестности, использует эту функцию беспроводной связи в окрестности для выдачи на смартфон параметра, требуемого для установки соединения по беспроводной LAN, и таким образом достигает легкой установки соединения по беспроводной LAN со смартфоном.
[0003] Помимо цифровых фотоаппаратов, оборудованных функцией беспроводной связи в окрестности, некоторые фотоаппараты могут войти в состояние сохранения энергии, в котором останавливается подача мощности (энергии) для функции беспроводной связи в окрестности. Когда смартфон вводится в окрестность цифрового фотоаппарата, который находится в состоянии сохранения энергии, функция беспроводной связи в окрестности работает посредством преобразования магнитного поля, сгенерированного посредством смартфона, в электрическую энергию, и выдает уведомление прерывания на центральный процессор управления мощностью цифрового фотоаппарата. После получения уведомления прерывания центральный процессор управления мощностью вынуждает цифровой фотоаппарат восстанавливать нормальное состояние и начинает подавать энергию на функцию беспроводной связи в окрестности. После этого цифровой фотоаппарат может выполнять обработку, соответствующую причине возникновения уведомления прерывания.
[0004] Требуется некоторое время с того момента, когда уведомление прерывания возникает, до того момента, когда цифровой фотоаппарат восстанавливается в нормальное состояние, и смартфон может быть удален от цифрового фотоаппарата во время этого периода. Если это верно, цифровой фотоаппарат, который перешел в нормальное состояние, может быть не в состоянии узнать причину возникновения уведомления прерывания и может быть не в состоянии выполнить соответствующую обработку. Японская заявка на патент, находящаяся в открытом доступе, № 2002-204239 не принимает во внимание состояние сохранения энергии и не может рассматривать эту проблему.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Настоящее изобретение делается ввиду вышеизложенной ситуации и предоставляет способ для выяснения причины восстановления в нормальное состояние, когда устройство связи, такое как цифровой фотоаппарат, восстанавливается из состояния сохранения энергии в нормальное состояние.
[0006] В соответствии с первым аспектом настоящего изобретения предоставляется устройство связи, содержащее: блок связи в окрестности, сконфигурированный для связи с внешним устройством посредством беспроводной связи в окрестности; и блок управления, сконфигурированный для управления работой устройства связи, причем блок связи в окрестности выдает уведомление на блок управления в ответ на прием запроса записи от внешнего устройства с помощью беспроводной связи в окрестности, и блок связи в окрестности не выдает уведомление на блок управления в ответ на прием запроса считывания из внешнего устройства с помощью беспроводной связи в окрестности.
[0007] В соответствии со вторым аспектом настоящего изобретения предоставляется устройство связи, содержащее: блок связи в окрестности, сконфигурированный для связи с внешним устройством посредством беспроводной связи в окрестности; и блок управления, сконфигурированный для управления работой устройства связи, в котором устройство связи имеет множество состояний, включающих в себя первое состояние и второе состояние, в котором устройство связи потребляет меньшее количество энергии, чем в первом состоянии, причем устройство связи переключается в первое состояние в ответ на прием запроса записи блоком связи в окрестности от внешнего устройства, и устройство связи не переключается в первое состояние в ответ на прием запроса считывания блоком связи в окрестности от внешнего устройства.
[0008] В соответствии с третьим аспектом настоящего изобретения предоставляется способ для управления устройством связи, устройство связи содержит: блок связи в окрестности, сконфигурированный для связи с внешним устройством посредством беспроводной связи в окрестности; и блок управления, сконфигурированный для управления работой устройства связи, причем способ содержит выдачу, посредством блока связи в окрестности, уведомления на блок управления, в ответ на прием запроса записи от внешнего устройства, с помощью беспроводной связи в окрестности, при этом блок связи в окрестности не выдает уведомление на блок управления в ответ на прием запроса считывания от внешнего устройства, с помощью беспроводной связи в окрестности.
[0009] В соответствии с четвертым аспектом настоящего изобретения предоставляется способ для управления устройством связи, причем устройство связи содержит: блок связи в окрестности, сконфигурированный для связи с внешним устройством посредством беспроводной связи в окрестности; и блок управления, сконфигурированный для управления работой устройства связи, в котором устройство связи имеет множество состояний, включающих в себя первое состояние и второе состояние, в котором устройство связи потребляет меньшее количество энергии, чем в первом состоянии, при этом способ содержит: переключение устройства связи в первое состояние в ответ на прием запроса записи блоком связи в окрестности от внешнего устройства и не переключение устройства связи в первое состояние в ответ на прием блоком связи в окрестности запроса считывания от внешнего устройства.
[0010] Дополнительные признаки настоящего изобретения станут очевидными из нижеследующего описания примерных вариантов осуществления с ссылками на прилагаемые чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0011] Фиг. 1 является блок-схемой, показывающей полную конфигурацию системы связи в соответствии с первым вариантом осуществления.
[0012] Фиг. 2 является диаграммой последовательности операций, показывающей поток обработки от того момента, когда цифровой фотоаппарат A100, работающий в состоянии сохранения энергии, выполняет беспроводную связь в окрестности со смартфоном B100, до того момента, когда цифровой фотоаппарат A100 устанавливает связь по беспроводной LAN.
[0013] Фиг. 3A является диаграммой последовательности операций, показывающей обработку, выполняемую посредством второго блока A120 управления цифрового фотоаппарата A100.
[0014] Фиг. 3B является диаграммой последовательности операций, показывающей обработку, выполняемую посредством первого блока A101 управления цифрового фотоаппарата A100.
[0015] Фиг. 4 является диаграммой последовательности операций, показывающей обработку, выполняемую посредством блока B101 управления смартфона B100.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0016] Варианты осуществления настоящего изобретения ниже описываются со ссылками на прилагаемые чертежи. Должно быть отмечено, что техническая область настоящего изобретения определяется посредством формулы изобретения и не ограничивается ни одним из вариантов осуществления, описанных ниже. Дополнительно, не все комбинации признаков, описанных в вариантах осуществления, обязательно требуются для реализации настоящего изобретения.
[0017] Варианты осуществления, описанные ниже, являются примерным средством для реализации настоящего изобретения и могут быть изменены или заменены подходящим образом в зависимости от конфигурации устройства, к которому изобретение применяется, и различных условий. Индивидуальные варианты осуществления могут также быть объединены подходящим образом.
[0018] ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Фиг. 1 является блок-схемой, показывающей полную конфигурацию системы связи, в соответствии с первым вариантом осуществления. Нижеследующее описывает в качестве примеров устройство связи, цифровой фотоаппарат и смартфон, каждый также служит в качестве устройства захвата изображения. Следует отметить, однако что устройство связи не ограничивается ими и может быть портативным медиаплеером, планшетным компьютером или устройством обработки информации, таким как персональный компьютер.
[0019] Сначала дается описание цифрового фотоаппарата A100. Первый блок A101 управления управляет каждым блоком цифрового фотоаппарата A100 в соответствии с входным сигналом и программой, описанной ниже. Следует отметить, что всем устройством можно управлять посредством множества частей аппаратного обеспечения, которые совместно используют обработку, вместо первого блока A101 управления.
[0020] Блок A102 захвата изображения включает в себя, например, блок оптической линзы (объектива), оптическую систему, которая управляет апертурой, зуммированием, фокусировкой и т.д., и датчик изображения для преобразования света (изображения) попадающего в него, с помощью блока оптической линзы в электрический сигнал изображения. В качестве примера обычно используются датчик изображения на комплементарных приборах металл-оксид-полупроводник (CMOS) или датчик изображения на приборах с зарядовой связью (CCD). Под управлением первого блока A101 управления блок A102 захвата изображения преобразует оптическое изображение предмета, сформированное посредством линзы, включенной в блок A102 захвата изображения, в электрический сигнал посредством использования датчика изображения, затем выполняет обработку шумоподавления и т.д. и выводит цифровые данные в качестве данных изображения. Цифровой фотоаппарат A100, в соответствии с настоящим вариантом осуществления, записывает данные изображения на носитель A110 записи сообразно правилу разработки для стандарта файловой системы фотоаппарата (DCF).
[0021] Энергонезависимая память A103 является электрически стираемой/записываемой энергонезависимой памятью и хранит в себе, например, программу, описанную ниже, которая выполняется посредством первого блока A101 управления. Рабочая память A104 используется, например, в качестве буферной памяти для временного хранения данных изображения, захваченных блоком A102 захвата изображения, памяти отображения изображения для блока A106 отображения, рабочей области для первого блока A101 управления и т.д.
[0022] Первый операционный блок A105 принимает ввод операции от экрана касания, сформированный в блоке A106 отображения, описанном ниже. Например, в блоке A106 отображения пользователь может касаться объекта, отображенного блоком A106 отображения. В этом случае первый операционный блок A105 принимает команду для выполнения подготовок для захвата неподвижного изображения, соответствующего затронутой позиции, такой как обработка автоматической фокусировки (AF), обработка автоматической экспозиции (AE), автоматическая обработка баланса белого (AWB) и обработка излучения света предварительной вспышки (EF). Первый операционный блок A105 также используется для ввода символов и т.п. посредством операции касания с помощью виртуальной клавиатуры, отображенной посредством блока A106 отображения.
[0023] Блок A106 отображения выполняет, например, отображение просмотра в реальном времени во время подготовок захвата неподвижного изображения, отображение захваченных данных неподвижного изображения и отображение символов, используемых для интерактивной операции. Следует отметить, что блок A106 отображения не обязательно включается в цифровой фотоаппарат A100. Цифровой фотоаппарат A100 может быть подсоединен не только к блоку A106 отображения, обеспеченному, например, на задней поверхности фотоаппарата, но также и к блоку A106 отображения, который является внешним для фотоаппарата, и должен иметь, по меньшей мере, функцию управления отображением для управления отображением, выполняемым посредством блока A106 отображения.
[0024] Носитель A110 записи может записывать вывод данных изображения посредством блока A102 захвата изображения. Носитель A110 записи может конфигурироваться, чтобы быть присоединяемым к и отсоединяемым от цифрового фотоаппарата A100, или включенным в цифровой фотоаппарат A100. Другими словами, цифровой фотоаппарат A100 должен иметь, по меньшей мере, функцию получения доступа к носителю A110 записи.
[0025] Блок A111 связи является интерфейсом, используемым для подсоединения к внешнему устройству. Цифровой фотоаппарат A100 в соответствии с настоящим вариантом осуществления может обмениваться информацией с внешним устройством с помощью блока A111 связи. Следует отметить, что примеры блока A111 связи, в соответствии с настоящим вариантом осуществления, включают в себя интерфейс для связи с внешним устройством с помощью так называемой беспроводной LAN, сообразно стандарту IEEE 802.11. Первый блок A101 управления осуществляет беспроводную связь с внешним устройством посредством управления блоком A111 связи.
[0026] Блок A112 беспроводной связи в окрестности располагается в боковой части цифрового фотоаппарата A100, например, и включает в себя антенну для беспроводной связи, схему модуляции/демодуляции для обработки беспроводного сигнала, контроллер связи и т.д. Блок A112 беспроводной связи в окрестности выводит модулированный беспроводной сигнал от антенны и демодулирует беспроводной сигнал, принятый от антенны. Следует отметить, что блок A112 беспроводной связи в окрестности, в соответствии с настоящим вариантом осуществления, выполняет бесконтактную беспроводную связь в окрестности сообразно стандарту ISO/IEC 18092 (связь малого радиуса действия (NFC)). Однако, бесконтактная беспроводной связь в окрестности, достигнутая посредством блока A112 беспроводной связи в окрестности, не ограничивается NFC и может быть принят другой стандарт беспроводной связи. Например, в качестве бесконтактной беспроводной связи в окрестности, осуществляемой посредством блока A112 беспроводной связи в окрестности, может быть принята бесконтактная беспроводной связь в окрестности сообразно стандарту ISO/IEC 14443.
[0027] Энергонезависимая память A123 беспроводной связи в окрестности является энергонезависимой памятью, включенной в блок A112 беспроводной связи в окрестности. Данные, хранящиеся в энергонезависимой памяти A123 беспроводной связи в окрестности, передаются на и принимаются от смартфона B100, описанного ниже, с помощью бесконтактной беспроводной связи в окрестности. Когда блок B112 беспроводной связи в окрестности, описанный ниже, из смартфона B100 вводится в окрестность блока A112 беспроводной связи в окрестности, начинается связь между цифровым фотоаппаратом A100 и смартфоном B100. Следует отметить, что не является необходимым, чтобы блок A112 беспроводной связи в окрестности и блок B112 беспроводной связи в окрестности приводились в физический контакт. Блок A112 беспроводной связи в окрестности и блок B112 беспроводной связи в окрестности могут связываться друг с другом даже на некотором расстоянии между собой. Поэтому для установки соединения беспроводной между блоком A112 беспроводной связи в окрестности и блоком B112 беспроводной связи в окрестности необходимо только поднести эти блоки связи близко друг к другу, чтобы быть на расстоянии, которое позволяет им выполнять беспроводную связь в окрестности. В следующем описании поднесение блоков связи на расстояние, которое позволяет им выполнять беспроводную связь в окрестности, может также называться “приведение (внесение) в окрестность”. Когда блок A112 беспроводной связи в окрестности и блок B112 беспроводной связи в окрестности разделяются расстоянием, которое не позволяет им выполнять беспроводную связь в окрестности, связь не начинается. Дополнительно, в ситуации, когда блок A112 беспроводной связи в окрестности и блок B112 беспроводной связи в окрестности располагаются на расстоянии, которое позволяет им выполнять беспроводную связь в окрестности и связь выполняется, то если эти блоки связи разделяются расстоянием, которое не позволяет им выполнять беспроводную связь в окрестности, связь будет разорвана.
[0028] Сигнальная линия A124 прерывания, протянутая от блока A112 беспроводной связи в окрестности, подсоединяется к первому блоку A101 управления и второму блоку A120 управления. В случае, когда сигнал прерывания от блока A112 беспроводной связи в окрестности выводится, блок A112 беспроводной связи в окрестности выводит сигнал прерывания на сигнальную линию A124 прерывания. В результате сигнал прерывания выводится на первый блок A101 управления и второй блок A120 управления. Дополнительно, первый блок A101 управления и блок A112 беспроводной связи в окрестности соединяются с помощью сигнальной линии A125 управления для управления блоком A112 беспроводной связи в окрестности. Посредством управления с помощью сигнальной линии A125 управления первый блок A101 управления может устанавливать блок A112 беспроводной связи в окрестности относительно тактирования, при котором блок A112 беспроводной связи в окрестности выводит сигнал прерывания с помощью сигнальной линии A124 прерывания. Дополнительно, посредством использования сигнальной линии A125 управления первый блок A101 управления может выполнять считывание/запись данных из/в энергонезависимую память A123 беспроводной связь в окрестности, включенную в блок A112 беспроводной связи в окрестности.
[0029] Второй блок A120 управления используется для управления блоком A121 подачи мощности (энергии), в соответствии с операционной командой от второго операционного блока A122, и таким образом, для управления всей системой подачи мощности (питания) цифрового фотоаппарата A100. В частности, второй блок A120 управления управляет подачей мощности на первый блок A101 управления. Дополнительно, для обнаружения связи между вышеописанным блоком A112 беспроводной связи в окрестности и блоком B112 беспроводной связи в окрестности второй блок A120 управления принимает сигнал прерывания от блока A112 беспроводной связи в окрестности по сигнальной линии A124 прерывания.
[0030] Второй операционный блок A122 используется для приема команды на цифровой фотоаппарат A100 от пользователя. Второй операционный блок A122 включает в себя, например, кнопку питания, используемую пользователем для создания команды для включения или отключения цифрового фотоаппарата A100, спусковой механизм для создания команды для выполнения захвата изображения и кнопку воспроизведения для создания команды для воспроизведения данных изображения. Дополнительно, второй операционный блок A122 включает в себя участника операции, такого как кнопка связи, предназначенная для запуска связи с внешним устройством с помощью блока A111 связи. Следует отметить, что спусковой механизм, который не показывается на чертеже, включает в себя SW1 и SW2. SW1 включается, когда спусковой механизм приводится в так называемое полунажатое состояние. В результате второй операционный блок A122 принимает команду для выполнения приготовлений к захвату неподвижного изображения, таких как обработка автоматической фокусировки (AF), обработка автоматической экспозиции (AE), автоматическая обработка баланса белого (AWB) и обработка излучения света предварительной вспышки (EF). SW2 включается, когда спусковой механизм приводится в так называемое полностью нажатое состояние. В результате второй операционный блок A122 принимает команду для выполнения захвата неподвижного изображения. Вышеописанным первым операционным блоком A105 является операционный блок для операции экрана касания, тогда как вторым операционным блоком A122 является операционный блок для одной или более операций кнопки, использующей механический механизм.
[0031] Блок A121 подачи мощности подсоединяется к батареи цифрового фотоаппарата A100, которая не показывается на чертеже. Когда батарея вставлена, блок A121 подачи мощности сначала подает мощность только на второй блок A120 управления. При этом условии второй блок A120 управления управляет блоком A121 подачи мощности в соответствии с операцией от второго операционного блока A122, таким образом позволяя мощности подаваться на первый блок A101 управления, и периферийную схему, управляемую посредством первого блока A101 управления.
[0032] Ниже дается описание смартфона B100. Блок B101 управления управляет каждым блоком B100 смартфона в соответствии с входным сигналом и программой, описанной ниже. Следует отметить, что всем устройством можно управлять посредством, вместо блока B101 управления, множества частей аппаратного обеспечения, которые совместно использует обработку.
[0033] Блок B102 захвата изображения включает в себя, например, блок оптической линзы (объектива), оптическую систему, которая управляет апертурой, зуммированием, фокусировкой и т.д., и датчик изображения для преобразования света (изображения) попадающего в него, с помощью блока оптической линзы, в электрический сигнал изображения. В качестве примера обычно используются датчики изображения CMOS или CCD. Под управлением блока B101 управления блок B102 захвата изображения преобразует оптическое изображение объекта, сформированного посредством линзы, включенной в блок B102 захвата изображения, в электрический сигнал, посредством использования датчика изображения, затем выполняет обработку шумоподавления и т.д. и выводит цифровые данные в качестве данных изображения. Смартфон B100 в соответствии с настоящим вариантом осуществления записывает данные изображения на носитель B110 записи в соответствии со стандартом DCF.
[0034] Энергонезависимой памятью B103 является электрически стираемая/записываемая энергонезависимая память и хранит в себе программу, описанную ниже и т.д., которая выполняется посредством блока B101 управления. Рабочая память B104 используется в качестве буферной памяти для временного хранения данных изображения, захваченных посредством блока B102 захвата изображения, памяти отображения изображения для блока B106 отображения, рабочей области для блока B101 управления и т.д.
[0035] Операционный блок B105 используется для приема команды для смартфона B100 от пользователя. Операционный блок B105 включает в себя, например, кнопку включения питания, используемую пользователем для создания команды для включения или отключения смартфона B100, и операционную кнопку для создания команды переключиться от одного экрана на другой. Экран касания, сформированный на блоке B106 отображения, описанном ниже, также включается в операционный блок B105.
[0036] Блок B106 отображения выполняет отображение захваченных данных неподвижного изображения, отображение графического интерфейса пользователя (GUI), используемого для интерактивной операции и т.д. Следует отметить, что блок B106 отображения не обязательно включен в смартфон B100. Смартфон B100 должен иметь, по меньшей мере, функцию управления отображением для управления контентами, которые должны быть отображены.
[0037] Носитель B110 записи может записать данные изображения посредством блока B102 захвата изображения. Носитель B110 записи может быть сконфигурирован, чтобы быть съемным или несъемным для смартфона B100, или встроенным в смартфон B100. Другими словами, смартфон B100 должен иметь, по меньшей мере, функцию получения доступа к носителю B110 записи.
[0038] Блок B111 связи является интерфейсом, используемым для подсоединения к внешнему устройству. Смартфон B100 в соответствии с настоящим вариантом осуществления может обмениваться данными с внешним устройством с помощью блока B111 связи. Следует отметить, что примеры блока B111 связи, в соответствии с настоящим вариантом осуществления, включают в себя интерфейс для связи с внешним устройством с помощью так называемой беспроводной LAN, сообразно стандарту IEEE 802.11. Блок B101 управления достигает беспроводной связи с внешним устройством посредством управления блоком B111 связи.
[0039] Блок B112 беспроводной связи в окрестности располагается в боковой части смартфона B100, например, и включает в себя антенну для беспроводной связи, схему модуляции/демодуляции для обработки беспроводного сигнала, контроллер связи и т.д. Блок B112 беспроводной связи в окрестности выводит модулированный беспроводной сигнал от антенны и демодулирует беспроводной сигнал, принятый от антенны. Предположим, что блок B112 беспроводной связи в окрестности, в соответствии с настоящим вариантом осуществления, выполняет бесконтактную беспроводную связь в окрестности, сообразно стандарту ISO/IEC 18092 (связь малого радиуса действия (NFC)). Однако, бесконтактная беспроводная связь в окрестности, достигнутая посредством блока B112 беспроводной связи в окрестности, не ограничивается NFC, и другой стандарт беспроводной связи может быть принят. Например, в качестве бесконтактной беспроводной связь в окрестности, достигаемой посредством блока B112 беспроводной связи в окрестности, может быть принята бесконтактная беспроводная связь в окрестности сообразно стандарту ISO/IEC 14443.
[0040] Когда блок B112 беспроводной связи в окрестности вводится в окрестность описанного выше блока A112 беспроводной связи в окрестности цифрового фотоаппарата A100, начинается связь между цифровым фотоаппаратом A100 и смартфоном B100. Следует отметить, что нет необходимости, чтобы блок B112 беспроводной связи в окрестности и блок A112 беспроводной связи в окрестности были приведены в физический контакт. Блок B112 беспроводной связи в окрестности и блок A112 беспроводной связи в окрестности могут связываться друг с другом даже на расстоянии между ними. Поэтому для установки соединения беспроводной между блоком B112 беспроводной связи в окрестности и блоком A112 беспроводной связи в окрестности необходимо только поднести эти блоки связи друг близко к другу, чтобы они были на расстоянии, которое позволяет им выполнять беспроводную связь в окрестности. Когда блок B112 беспроводной связи в окрестности и блок A112 беспроводной связи в окрестности разделяются расстоянием, которое не позволяет им выполнять беспроводную связь в окрестности, связь не начинается. Дополнительно, в ситуации, когда блок B112 беспроводной связи в окрестности и блок A112 беспроводной связи в окрестности располагаются на расстоянии, которое позволяет им выполнять беспроводную связь в окрестности, и связь выполняется, то если эти блоки связи будут разделены расстоянием, которое не позволяет им выполнять беспроводную связь в окрестности, то связь будет разорвана.
[0041] Блок B113 общедоступной беспроводной связи является интерфейсом для достижения связи, используя общедоступную сеть D100 с помощью базовой станции C100. Блок B113 общедоступной беспроводной связи включает в себя антенну для беспроводной связи, схему модуляции/демодуляции для обработки беспроводного сигнала, контроллер связи и т.д. Блок B113 общедоступной беспроводной связи осуществляет общедоступную беспроводную связь сообразно стандарту W-CDMA (UMTS), стандарту проекта долгосрочного развития (LTE) и т.д.
[0042] Хотя Фиг. 1 показывает в качестве примерной иллюстрации, что цифровой фотоаппарат A100 и смартфон B100 могут выполнять связь один к одному, связь один ко многим также доступна.
[0043] Ниже, ссылаясь на Фиг. 2, дается описание модели работы системы связи в соответствии с настоящим вариантом осуществления. Фиг. 2 является диаграммой последовательности операций, показывающей поток обработки от того момента, когда цифровой фотоаппарат A100, работающий в состоянии сохранения энергии, выполняет беспроводную связь в окрестности со смартфоном B100, до того момента, когда цифровой фотоаппарат A100 устанавливает связь по беспроводной LAN. В следующем описании аналогичные ссылочные позиции на Фиг. 1 используются для описания компонентов каждого устройства. Дополнительно, пунктирные стрелки, используемые на Фиг. 2, выражают связь с помощью NFC, и жирные стрелки, используемые для быстрой связи на Фиг. 2, выражают связь с помощью беспроводной LAN.
[0044] Перед началом последовательности операций, показанной на Фиг. 2, цифровой фотоаппарат A100 не выполняет операцию фотографирования или подготовки к операции фотографирования, и он находится в состоянии сохранения энергии для ожидания операции от пользователя. В частности, цифровой фотоаппарат A100 находится в состоянии, в котором только на второй блок A120 управления подается мощность и никакой мощности не подается на первый блок A101 управления или периферийные устройства, управляемые посредством первого блока A101 управления. Аналогично, никакая мощность не подается на блок A112 беспроводной связи в окрестности или энергонезависимую память A123 беспроводной связи в окрестности, включенную в блок A112 беспроводной связи в окрестности. Однако, даже при том, что мощность не подается от блока A121 подачи мощности, блок A112 беспроводной связи в окрестности и энергонезависимая память A123 беспроводной связи в окрестности могут работать посредством генерирования электродвижущей силы от магнитного поля, генерируемого посредством блока B112 беспроводной связи в окрестности, включенного в смартфон B100.
[0045] Смартфон B100 конфигурируется, чтобы быть в состоянии переключаться между рабочим состоянием и нерабочим состоянием для каждой функции NFC и функции беспроводной LAN в соответствии с пользовательской операцией. Перед началом последовательности, показанной на Фиг. 2, функция NFC находится в "рабочем" состоянии и функция беспроводной LAN находится в "нерабочем" состоянии. Дополнительно, смартфон B100 выполняет предварительно определенное приложение на блоке B101 управления, этим приложением является приложение для установки соединения по беспроводной LAN к цифровому фотоаппарату A100.
[0046] Предположим, что последовательность на Фиг. 2, описанная ниже, начинается, когда цифровой фотоаппарат A100 и смартфон B100 приведены к описанным выше требуемым условиям. Конкретно, когда смартфон B100, который выполняет предварительно определенное приложение, вводится пользователем в окрестность цифрового фотоаппарата A100, который находится в состоянии сохранения энергии, блок A112 беспроводной связи в окрестности и блок B112 беспроводной связи в окрестности становятся способными связываться друг с другом и последовательность, показанная на Фиг. 2, начинается.
[0047] Сначала на этапе S211 блок B101 управления смартфона B100 выдает в блок B112 беспроводной связи в окрестности запрос считывания для считывания информации, существующей в энергонезависимой памяти A123 беспроводной связи в окрестности цифрового фотоаппарата A100.
[0048] На этапе S212 с помощью связи NFC блок B112 беспроводной связи в окрестности выдает в блок A112 беспроводной связи в окрестности из цифрового фотоаппарата A100 запрос считывания (команду считывания). На этапе S213 в ответ на запрос считывания, сделанный на этапе S212, блок A112 беспроводной связи в окрестности из цифрового фотоаппарата A100 передает информацию в энергонезависимой памяти A123 беспроводной связи в окрестности в блок B112 беспроводной связи в окрестности смартфона B100. Блок A112 беспроводной связи в окрестности не выводит сигнал прерывания при этом тактировании.
[0049] На этапе S214 блок B112 беспроводной связи в окрестности из смартфона B100 выдает в блок B101 управления информацию, принятую на этапе S213. На этапе S215 блок B101 управления временно сохраняет информацию, выданную на этапе S214, в рабочую память B104.
[0050] Посредством обработки, выполненной до этих пор, смартфон B100 получал информацию от цифрового фотоаппарата A100 посредством использования блока B112 беспроводной связи в окрестности. В настоящем варианте осуществления информация, полученная таким способом, является беспроводной параметром. Поэтому запрос считывания, сделанный на этапе S212, служит в качестве запроса для получения беспроводного параметра. Беспроводным параметром является информация (информация установки параметра), такая как SSID, требуемая для установки соединения по беспроводной LAN и ключа шифрования, используемого в соединении по беспроводной LAN. Для ограничения устройств, которые соединяются с помощью соединения по беспроводной LAN, беспроводной параметр может также включать в себя информацию, которая может идентифицировать индивидуальное устройство, такую как МАС адрес цифрового фотоаппарата A100. Кроме того, для сокращения времени связи, требуемого для установки соединения по беспроводной LAN с цифровым фотоаппаратом A100, описанным ниже, беспроводной параметр может также включать в себя информацию канала беспроводной LAN, который должен использоваться.
[0051] Затем на этапе S216 блок B101 управления выдает в блок B112 беспроводной связи в окрестности запрос на запись (команду на запись) для записи информации в энергонезависимую память A123 беспроводной связи в окрестности цифрового фотоаппарата A100. Информация, которая должна быть записана, является информацией, указывающей на нормальное завершение получения беспроводного параметра (в дальнейшем, эта информация может также называться “флагом завершения получения параметра”, "флагом" или “информацией завершения”).
[0052] На этапе S217 с помощью связи NFC блок B112 беспроводной связи в окрестности выдает в блок A112 беспроводной связи в окрестности цифрового фотоаппарата A100 запрос записи (запрос на запись) для записи информации в энергонезависимую память A123 беспроводной связи в окрестности. В ответ на запрос записи блок A112 беспроводной связи в окрестности из цифрового фотоаппарата A100 записывает указанное значение (то есть флаг завершения получения параметра) в указанный адрес в энергонезависимой памяти A123 беспроводной связи в окрестности.
[0053] Когда обработка записи в энергонезависимую память A123 беспроводной связи в окрестности заканчивается нормально, блок A112 беспроводной связи в окрестности на этапе S218 выдает во второй блок A120 управления сигнал прерывания по сигнальной линии A124 прерывания. Следует отметить, что блок A112 беспроводной связи в окрестности также в состоянии генерировать сигнал прерывания в ответ на запрос считывания от смартфона B100 (этап S212), обнаружение изменения в магнитном поле, генерированном посредством блока B112 беспроводной связи в окрестности смартфона B100 и т.п. Однако, если сигнал прерывания генерируется в ответ на них, может возникать следующая проблема. То есть пользователь может переместить смартфон B100 от цифрового фотоаппарата A100 перед тем, как смартфон B100 полностью принял ответ от цифрового фотоаппарата A100, и соответственно, смартфон B100 может стать неспособным считать необходимую информацию. В этом случае, поскольку смартфон B100 не считал информацию, запрашиваемую для получения доступа к цифровому фотоаппарату A100 с помощью беспроводной LAN, смартфон B100 не делает (не может) попытку получить доступ к цифровому фотоаппарату A100. Бесполезно для цифрового фотоаппарата A100, тем не менее, активировать беспроводную LAN в соответствии с сигналом прерывания. Для предотвращения такой ситуации сигнал прерывания выдается при тактировании обработки записи, которая является тактированием, при котором по меньшей мере смартфон B100 завершил считывание. Следует отметить, что описанные выше сигналы прерывания в основном не отличаются друг от друга. Другими словами, при приеме сигнала прерывания второй блок A120 управления может только обнаруживать возникновение события некоторого вида и не может выяснить причину (причину прерывания), которая вынуждает создаваться сигнал прерывания. В соответствии с настоящим вариантом осуществления причина прерывания идентифицируется посредством проверки того, был или нет записан флаг завершения получения параметра. Это будет описано ниже. В блок-схеме, показанной на Фиг. 1, сигнальная линия A124 прерывания также подсоединяется к первому блоку A101 управления. На этой стадии, однако, цифровой фотоаппарат A100 находится в состоянии сохранения мощности, в котором мощность не подается на первый блок A101 управления. Поэтому первый блок A101 управления не может обнаруживать сигнал прерывания. Первый блок A101 управления является таким, что он может использовать сигнал прерывания только с целью обнаружения тактирования события.
[0054] Параллельно с предоставлением сигнала прерывания (уведомление прерывания) на этапе S218 блок A112 беспроводной связи в окрестности на этапе S219 возвращает ответ, указывающий на завершение записи в блок B112 беспроводной связи в окрестности из смартфона B100. На этапе S220 блок B112 беспроводной связи в окрестности из смартфона B100 уведомляет блок B101 управления о завершении записи флага завершения получения параметра, который запрашивался на этапе S216.
[0055] Посредством обработки, выполняемой до этих пор, смартфон B100 записал флаг завершения получения параметра в энергонезависимую память A123 беспроводной связи в окрестности, включенную в цифровой фотоаппарат A100, посредством использования блока B112 беспроводной связи в окрестности.
[0056] Затем на этапе S221 блок B101 управления смартфона B100 делает доступным блок B111 соединения посредством использования беспроводного параметра, полученного на этапе S215. Другими словами, блок B101 управления выполняет обработку для начала связи по беспроводной LAN. На этапе S222 блок B111 соединения ищет другую сторону связи по беспроводной LAN. В частности, блок B111 соединения продолжает поиск пока блок A111 соединения цифрового фотоаппарата A100 не запускается и не будет обнаружен SSID, полученный на этапе S215 посредством связи по беспроводной LAN.
[0057] Тем временем, второй блок A120 управления цифрового фотоаппарата A100 начинает подавать мощность на первый блок A101 управления на этапе S223 в ответ на сигнал прерывания, принятый на этапе S218. Второй блок A120 управления также начинает подачу мощности на блок A112 беспроводной связи в окрестности на этапе S224.
[0058] Перед этапом S224 цифровой фотоаппарат A100 не подавал мощность изнутри цифрового фотоаппарата A100 на блок A112 беспроводной связи в окрестности. Блок A112 беспроводной связи в окрестности получал мощность, требуемую для своей работы, посредством генерирования электродвижущей силы от магнитного поля, сгенерированного посредством блока B112 беспроводной связи в окрестности в смартфоне B100. С другой стороны, начиная с этапа S224, блок A112 беспроводной связи в окрестности может получать мощность изнутри цифрового фотоаппарата A100. Другими словами, блок A112 беспроводной связи в окрестности в соответствии с настоящим вариантом осуществления начинает снабжаться мощностью от цифрового фотоаппарата A100 с аналогичным тактированием, поскольку подача мощности на первый блок A101 управления началась.
[0059] В результате сигнальная линия A125 управления между первым блоком A101 управления и блоком A112 беспроводной связи в окрестности, который включается, и блок A112 беспроводной связи в окрестности становится способным принять команду управления от первого блока A101 управления. В результате первый блок A101 управления становится способным идентифицировать причину прерывания, которая создает сигнал прерывания, поданный по сигнальной линии A124 прерывания, посредством обращения к информации регистрации в блоке A112 беспроводной связи в окрестности посредством использования сигнальной линии A125 управления. Аналогично, первый блок A101 управления становится способным очищать информацию причины прерывания посредством использования сигнальной линии A125 управления.
[0060] Как описано выше, цифровой фотоаппарат A100 поддерживает состояние сохранения энергии, пока смартфон B100 нормально не завершит обработку считывания беспроводного параметра, хранящегося в энергонезависимой памяти A123 беспроводной связи в окрестности посредством использования связи NFC. Поддержка состояния сохранения энергии в течение долгого времени, как описано выше, приводит к эффекту уменьшения ненужного потребления мощности посредством цифрового фотоаппарата A100, питающегося от батареи.
[0061] В настоящем описании следует отметить, что причиной прерывания является, как описано выше, идентификация посредством проверки того, был ли флаг завершения получения параметра записан или нет. Нижеследующее описание описывает этот аспект.
[0062] Блок A112 беспроводной связи в окрестности обычно может удерживать информацию причины прерывания в блоке регистрации (не показан на чертежах), в блоке A112 беспроводной связи в окрестности. Другими словами, первый блок A101 управления может идентифицировать причину прерывания посредством обращения к информации блока регистрации в блоке A112 беспроводной связи в окрестности после активации. Однако, если смартфон B100 перемещается прочь перед тем, как подача мощности на блок A112 беспроводной связи в окрестности от цифрового фотоаппарата A100 начинается, то информация регистрации будет очищена из-за прерывания подачи мощности. Как описано выше, подача мощности на блок A112 беспроводной связи в окрестности и подача мощности на первый блок A101 управления начинаются, по существу, с одинаковым тактированием. Поэтому при тактировании, когда первый блок A101 управления обращается к информации регистрации (т.е. тактированию после начала подачи мощности), имеется возможность, что информация в блоке регистрации уже очищена и первый блок A101 управления не может обращаться к этой информации. Если это верно, первый блок A101 управления не может идентифицировать причину возникновения сигнала прерывания и не может определить, активировать ли беспроводную LAN.
[0063] Эта проблема может быть уменьшена посредством использования флага завершения получения параметра, который записывается на этапе S217. Нижеследующее описывает в дополнительных подробностях причину этой проблемы и причину, почему эта проблема может быть уменьшена.
[0064] Как показано в блок-схеме на Фиг. 1, цифровой фотоаппарат A100 в соответствии с настоящим вариантом осуществления конфигурируется таким образом, что второй блок A120 управления подсоединяется к блоку A112 беспроводной связи в окрестности только по сигнальной линии A124 прерывания. Другими словами, хотя второй блок A120 управления имеет функцию обнаружения сигнала прерывания, выданного от блока A112 беспроводной связи в окрестности по сигнальной линии A124 прерывания, второй блок A120 управления не имеет функции проверки блока A112 беспроводной связи в окрестности и идентификации причины прерывания. Второй блок A120 управления не имеет функции очистки сигнала прерывания доставленного также по сигнальной линии A124 прерывания. Поэтому при обнаружении сигнала прерывания, доставленного по сигнальной линии A124 прерывания, второй блок A120 управления выполняет только обработку для подачи мощности на первый блок A101 управления и блок A112 беспроводной связи в окрестности.
[0065] После этого первый блок A101 управления, снабжаемый энергией, проверяет информацию причины прерывания в блоке A112 беспроводной связи в окрестности посредством использования сигнальной линии A125 управления и выполняет операцию очистки сигнала прерывания, доставленного по сигнальной линии A124 прерывания.
[0066] Однако, при тактировании, когда сигнал прерывания, доставленный с помощью сигнальной линии A124 прерывания, возникает, блок A112 беспроводной связи в окрестности возбуждается посредством мощности, подающейся от смартфона B100. После этого подача мощности на блок A112 беспроводной связи в окрестности начинается под управлением второго блока A120 управления, который обнаружил сигнал прерывания. Поэтому, если смартфон B100 перемещается прочь от цифрового фотоаппарата A100 перед тем, как подача мощности на блок A112 беспроводной связи в окрестности начинается под управлением второго блока A120 управления, подача мощности для возбуждения блока A112 беспроводной связи в окрестности будет прервана. В результате сигнал прерывания, сгенерированный посредством блока A112 беспроводной связи в окрестности, очищается, и кроме этого, информация причины прерывания, удерживаемая посредством блока A112 беспроводной связи в окрестности, возможно, будет очищена.
[0067] Для решения этой проблемы смартфон B100 в соответствии с настоящим вариантом осуществления записывает в энергонезависимую память A123 беспроводной связи в окрестности информацию (флаг завершения получения параметра), указывающую, что беспроводной параметр нормально считался из энергонезависимой памяти A123 беспроводной связи в окрестности. Данные, записанные в энергонезависимую память A123 беспроводной связи в окрестности, поддерживаются, даже когда подача мощности на блок A112 беспроводной связи в окрестности прерывается. Другими словами, флаг завершения получения параметра может использоваться вместо информации причины прерывания, которая может быть бесполезной (то есть может быть очищена) в зависимости от тактирования.
[0068] Дополнительно, посредством использования флага завершения получения параметра цифровой фотоаппарат A100 может определять, создает ли смартфон B100 запрос для соединения по беспроводной LAN или нет, и может определять, активировать ли беспроводную LAN. В частности, приложения, которые могут быть установлены в смартфоне B100, включают в себя, дополнительно к предварительно определенному приложению для установки соединения по беспроводной LAN, приложение, которое может повторно записывать контенты NFC тэга. Посредством использования такого приложения смартфон B100 может передавать запрос записи в блок A112 беспроводной связи в окрестности цифрового фотоаппарата A100. Когда такой запрос записи происходит, блок A112 беспроводной связи в окрестности выдает уведомление прерывания на второй блок A120 управления по сигнальной линии A124 прерывания (см. этап S218 на Фиг. 2). Однако бесполезно для первого блока A101 управления активировать беспроводную LAN и ждать доступа в таком случае. Это вызвано тем, что приложение, которое создает запрос записи, не является приложением для установки соединения по беспроводной LAN и, соответственно, не имеется возможности, чтобы смартфон B100 получал доступ к цифровому фотоаппарату A100 с помощью беспроводной LAN. Для предотвращения такой ситуации первый блок A101 управления проверяет подробности флага, записанного в энергонезависимую память A123 беспроводной связи в окрестности. Другими словами, первый блок A101 управления проверяет, было ли предварительно определенное значение записано в предварительно определенный адрес. Посредством этой операции первый блок A101 управления может определять, является или нет приложение, которое является основной причиной уведомления прерывания, созданного на этапе S218, приложением для установки соединения по беспроводной LAN. Другими словами, первый блок A101 управления активирует беспроводную LAN только когда запись на этапе S217 выполняется посредством объекта, который получает доступ к цифровому фотоаппарату A100 с помощью беспроводной LAN. Эта операция позволяет избежать бесполезной активации беспроводной LAN.
[0069] Ссылаясь на этапы от этапа S225 на Фиг. 2, нижеследующее описывает обработку использования флага завершения получения параметра. На этапе S225 первый блок A101 управления выполняет обработку активации. Эта обработка активации включает в себя, например, инициализацию функций фотографирования цифрового фотоаппарата A100, таких как инициализация операционной системы (OS) и инициализация периферийных устройств.
[0070] После завершения обработки активации первый блок A101 управления на этапе S226 создает запрос считывания в энергонезависимую память A123 беспроводной связи в окрестности, включенную в NFC тэг (блок A112 беспроводной связи в окрестности). На этапе S227 в ответ на запрос считывания блок A112 беспроводной связи в окрестности получает информацию, имеющую предварительно определенный размер, из предварительно определенного адреса, и возвращает эту информацию в первый блок A101 управления. Связь между первым блоком A101 управления и блоком A112 беспроводной связи в окрестности на этапах S226 и S227 выполняется посредством использования сигнальной линии A125 управления.
[0071] На этапе S228 первый блок A101 управления временно сохраняет информацию, полученную на этапе S227, в рабочую память A104. Затем первый блок A101 управления обнаруживает флаг завершения получения параметра из временно хранящейся информации.
[0072] После обнаружения флага завершения получения параметра первый блок A101 управления на этапе S229 активирует блок A111 соединения посредством использования параметра, аналогичного беспроводному параметру, полученному посредством смартфона B100. Беспроводной параметр, используемый в настоящем описании, может быть фиксированным значением, хранимым в энергонезависимой памяти A103, или данными, сгенерированными случайным образом каждый раз с учетом безопасности. В случае генерирования случайным образом первый блок A101 управления сохраняет сгенерированные данные в энергонезависимой памяти A123 беспроводной связи в окрестности и считывает и использует беспроводной параметр из энергонезависимой памяти A123 беспроводной связи в окрестности после активации. Следует отметить, что, хотя не показано на чертежах, первый блок A101 управления не активирует блок A111 соединения, когда флаг завершения получения параметра не обнаруживается.
[0073] Посредством обработки, выполняемой до этих пор, цифровой фотоаппарат A100 определял, активировать ли блок A111 соединения, в соответствии с флагом завершения получения параметра, записанным в энергонезависимую память A123 беспроводной связи в окрестности посредством смартфона B100.
[0074] После начала работы блока A111 соединения смартфон B100, который ищет устройство беспроводной LAN (см. этап S222), может обнаруживать цифровой фотоаппарат A100 с помощью связи по беспроводной LAN. В результате на этапе S230 цифровой фотоаппарат A100 и смартфон B100 устанавливают соединение по беспроводной LAN. После установки соединения на этапе S231 цифровой фотоаппарат A100 и смартфон B100 выполняют связь по беспроводной LAN.
[0075] Затем, ссылаясь на Фиг. 3A, Фиг. 3B и Фиг. 4, дается подробное описание обработки, выполняемой посредством цифрового фотоаппарата A100, и обработки, выполняемой посредством смартфона B100. Фиг. 3A является блок-схемой, показывающей обработку, выполняемую посредством второго блока A120 управления цифрового фотоаппарата A100. Фиг. 3B является блок-схемой, показывающей обработку, выполняемую посредством первого блока A101 управления цифрового фотоаппарата A100. Следует отметить, что обработка, показанная на этих блок-схемах, реализуется посредством первого блока A101 управления и второго блока A120 управления цифрового фотоаппарата A100, управляющими каждым блоком цифрового фотоаппарата A100 в соответствии с входным сигналом и программой.
[0076] Вначале цифровой фотоаппарат A100 находится в состоянии сохранения энергии и мощность не подается на первый блок A101 управления. Поэтому первый блок A101 управления является неработающим, тогда как второй блок A120 управления работает.
[0077] На этапе S301 второй блок A120 управления ждет уведомления прерывания от второго операционного блока A122 или блока A112 беспроводной связи в окрестности. Когда второй блок A120 управления обнаруживает уведомление прерывания, обработка переходит на этап S302.
[0078] На этапе S302 второй блок A120 управления определяет, выдано или нет уведомление прерывания, обнаруженное на этапе S301 посредством блока A112 беспроводной связи в окрестности. Например, второй блок A120 управления конфигурируется, чтобы иметь множество портов обнаружения прерывания, каждый соответствует различному внешнему устройству, которое может быть причиной уведомления прерывания, и эта конфигурация позволяет выполнять определение на этапе S302. Когда второй блок A120 управления определяет, что уведомление прерывания выдается посредством блока A112 беспроводной связи в окрестности, обработка переходит на этап S303, и иначе обработка переходит на этап S304. Предполагается в дальнейшем, что обработка перешла на этап S303, и обработка, выполняемая на этапе S304, будет описываться позже.
[0079] На этапе S303 второй блок A120 управления подает мощность на первый блок A101 управления и блок A112 беспроводной связи в окрестности посредством управления блоком A121 подачи мощности. Блок A121 подачи мощности цифрового фотоаппарата A100 составляется из схем IC подачи мощности, которые генерируют мощность DC, таких как стабилизатор и преобразователь DC-DC. Поэтому второй блок A120 управления может начинать подавать мощность на первый блок A101 управления и блок A112 беспроводной связи в окрестности посредством ввода сигнала управления для включения или выключения схем IC подачи мощности, составляющих блок A121 подачи мощности.
[0080] После обработки на этапе S303 второй блок A120 управления на этапе S305 ждет, пока он не обнаружит, что первый блок A101 управления нормально запустился. Когда второй блок A120 управления обнаруживает активацию первого блока A101 управления, обработка возвращается на этап S301.
[0081] Тем временем, когда начинается подача мощности на этапе S303 на Фиг. 3A, первый блок A101 управления цифрового фотоаппарата A100 выполняет обработку активации на этапе S306 на Фиг. 3B. В частности, первый блок A101 управления выполняет инициализацию операционной системы (OS), инициализацию периферийных устройств, подсоединенных к первому блоку A101 управления и т.д.
[0082] После завершения обработки активации на этапе S307 первый блок A101 управления уведомляет второй блок A120 управления о завершении активации. В результате второй блок A120 управления становится способным обнаруживать активацию первого блока A101 управления на этапе S305 на Фиг. 3A. Хотя обнаружение на этапе S305 может быть реализовано посредством, например, второго блока A120 управления, обнаруживающим состояние терминала первого блока A101 управления или второго блока A120 управления, связывающегося с первым блоком A101 управления, обнаружение не обязательно выполняется таким образом. Другими словами, настоящий вариант осуществления может быть реализован, пока он конфигурируется таким образом, что этап S305 на Фиг. 3A и этап S306 на Фиг. 3B приведены в синхронизацию.
[0083] После того, как обработка возвращается от этапа S305 к этапу S301 на Фиг. 3A, и когда второй блок A120 управления обнаруживает уведомление прерывания от второго операционного блока A122, обработка перемещается на этап S304 через этап S302. На этапе S304 второй блок A120 управления выполняет предварительно определенную операцию, соответствующую устройству второго операционного блока A122, который является причиной уведомления прерывания. Предварительно определенная операция, упомянутая выше, является операцией некоторого вида, которая соответствует операции освобождения, операции кнопки и т.д.
[0084] Тем временем, на этапе S308 первый блок A101 управления считывает информацию из энергонезависимой памяти A123 беспроводной связи в окрестности. На этапе S309 первый блок A101 управления определяет, был ли флаг завершения получения параметра записан в предварительно определенное адресное пространство информации, таким образом осуществляя считывание.
[0085] Следует отметить, что первый блок A101 управления может идентифицировать причину прерывания посредством обращения к информации регистрации в блоке A112 беспроводной связи в окрестности, дополнительно к обнаружению флага завершения получения параметра. Однако, информация регистрации может быть бесполезной, т.к. существует возможность, что информация причины прерывания уже очищена, как описано выше.
[0086] Когда первый блок A101 управления обнаруживает флаг завершения получения параметра на этапе S309, обработка перемещается на этап S310. С другой стороны, когда флаг завершения получения параметра не обнаруживается, обработка перемещается на этап S318 и первый блок A101 управления выполняет обработку завершения. Таким образом, бесполезной активации беспроводной LAN можно избежать.
[0087] На этапе S310 первый блок A101 управления удаляет флаг завершения получения параметра из энергонезависимой памяти A123 беспроводной связи в окрестности. На этапе S311 первый блок A101 управления подает мощность в блок A111 соединения и активирует блок A111 соединения. На этапе S312 первый блок A101 управления устанавливает беспроводной параметр, хранящийся в блоке A112 беспроводной связи в окрестности, чтобы он был аргументом для возбудителя беспроводной LAN. Этот беспроводной параметр является аналогичным параметру, полученному посредством смартфона B100 с помощью связи NFC, и включает в себя SSID, требуемый для установки соединения по беспроводной LAN, ключа шифрования и т.д. Как только беспроводной параметр устанавливается, цифровой фотоаппарат A100 может передавать информацию маяка, включающую в себя информацию SSID, посредством использования блока A111 соединения.
[0088] На этапе S313 первый блок A101 управления определяет, было ли соединение по беспроводной LAN со смартфоном B100 установлено или нет. Поскольку смартфон B100 получил с помощью связи NFC аналогичный беспроводной параметр, что и цифровой фотоаппарат A100, то вероятно, что соединение по беспроводной LAN будет нормально установлено. Однако, имеется возможность, что соединение по беспроводной LAN не устанавливается из-за оставшегося низкого уровня заряда батареи смартфона B100 даже при том, что связь NFC была успешна. Когда соединение по беспроводной LAN не устанавливается, первый блок A101 управления определяет на этапе S317, истек ли предварительно определенный период или нет. Когда первый блок A101 управления определяет, что предварительно определенный период не истек, обработка возвращается на этап S313. В случае, когда соединение по беспроводной LAN не устанавливается, когда предварительно определенный период истек, первый блок A101 управления определяет, что смартфон B100 временно не может активировать беспроводную LAN, и завершает операцию беспроводной LAN на этапе S316.
[0089] Когда соединение по беспроводной LAN устанавливается на этапе S313, первый блок A101 управления на этапе S314 начинает связь по беспроводной LAN со смартфоном B100. Предположим, что режим связи, примененный к этой связи по беспроводной LAN, определяется в соответствии с рабочим режимом цифрового фотоаппарата A100, определенным посредством смартфона B100. Когда связь по беспроводной LAN начинается на этапе S314, смартфон B100 уведомляет цифровой фотоаппарат A100 о рабочем режиме. Например, нижеследующее предоставляет описание случая, когда смартфон B100 работает в режиме получения захваченных изображений в цифровом фотоаппарате A100. При получении уведомления от смартфона B100, указывающего, что смартфон B100 работает в режиме получения захваченных изображений, первый блок A101 управления переводит мини (мозаичное) изображение, хранящееся в носителе A110 записи, в смартфон B100 с помощью беспроводной LAN. Смартфон B100 отображает полученные мини изображения в блоке B106 отображения. Пользователь смартфона B100 выбирает из числа мини изображений, отображенных посредством блока B106 отображения, изображение, которое пользователь хочет загрузить в смартфон B100. Первый блок A101 управления с помощью беспроводной LAN идентифицирует изображение, выбранное на смартфоне B100, располагает в рабочей памяти A104 соответствующее захваченное изображение, полученное от носителя A110 записи, и переводит изображение на смартфон B100.
[0090] Параллельно с беспроводной связью LAN, выполняемой на этапе S314, первый блок A101 управления на этапе S315 создает определение относительно того, было ли уведомление об окончании связи по беспроводной LAN от смартфона B100 обнаружено или нет. Следует отметить, что уведомление об окончании связи по беспроводной LAN является уведомлением, которое используется для завершения беспроводной связи LAN и передается от смартфона B100, когда смартфон B100 завершает приложение, которое управляет цифровым фотоаппаратом A100.
[0091] Когда первый блок A101 управления обнаруживает уведомление об окончании связи по беспроводной LAN на этапе S315, обработка перемещается на этап S316. На этапе S316 первый блок A101 управления разъединяет беспроводную LAN. На этапе S318 первый блок A101 управления выполняет обработку об окончании для первого блока A101 управления. Упомянутая выше обработка об окончании включает в себя обработку об окончании для периферийных устройств под управлением первого блока A101 управления. Другими словами, обработка об окончании включает в себя обработку для помещения первого блока A101 управления и периферийных устройств в состояние, из которого они могут быть выключены в любое время.
[0092] В настоящем описании следует отметить, что описание, данное выше, основывается на предположении, что уведомление прерывания на этапе S218 на Фиг. 2 и этапе S301 на Фиг. 3A, которое обнаруживается посредством второго блока A120 управления, происходит, когда смартфон B100 завершает запись флага в энергонезависимую память A123 беспроводной связи в окрестности. Однако, уведомление прерывания может быть сгенерировано перед записью флага, то есть при тактировании приема запроса для записи флага. Альтернативно, уведомление прерывания может быть сгенерировано, когда смартфон B100 создает запрос считывания для считывания беспроводного параметра в энергонезависимой памяти A123 беспроводной связи в окрестности. Таким образом, уведомление прерывания может быть сгенерировано при тактировании, отличном от тактирования, описанного выше. В таком случае первый блок A101 управления повторяет обработку на этапе S308 и этапе S309, пока флаг завершения получения параметра не обнаружится или время не истечет. Посредством этой операции первый блок A101 управления может активировать беспроводную LAN после обнаружения флага завершения получения параметра независимо от тактирования возникновения уведомления прерывания. Другими словами, блок A112 беспроводной связи в окрестности создает уведомление прерывания, когда предварительно определенная связь выполняется, и примеры предварительно определенной связи включают в себя прием запроса считывания, созданного на этапе S212, и прием запроса записи, созданного на этапе S217. Однако, как описано выше, в случае, когда уведомление прерывания происходит при записи флага (при приеме запроса записи), первый блок A101 управления запускается позже, чем в других случаях, и соответственно расход мощности является меньше.
[0093] Ниже описание дается работы смартфона B100. Фиг. 4 является блок-схемой, показывающей обработку, выполняемую посредством блока B101 управления смартфона B100. Обработка, показанная посредством этой блок-схемы, реализуется посредством блока B101 управления смартфона B100, управляющим каждым блоком смартфона B100, в соответствии с входным сигналом и программой.
[0094] Вначале смартфон B100 выполняет предварительно определенное приложение на блоке B101 управления, причем приложение предназначено для установки соединения по беспроводной LAN с цифровым фотоаппаратом A100. Дополнительно функция NFC находится в состоянии "разрешена" и функция беспроводной LAN находится в состоянии "запрещена".
[0095] На этапе S401 блок B101 управления смартфона B100 определяет, был ли блок A112 беспроводной связи в окрестности обнаружен или нет. Когда пользователь вводит смартфон B100 в окрестность цифрового фотоаппарата A100, блок B101 управления обнаруживает сигнал обнаружения от блока B112 беспроводной связи в окрестности в блок A112 беспроводной связи в окрестности. Поэтому определение на этапе S401 выполняется посредством определения, обнаружил ли блок B101 управления сигнал обнаружения или нет. Когда блок B101 управления обнаруживает сигнал обнаружения, обработка перемещается на этап S402.
[0096] На этапе S402 блок B101 управления выполняет операцию для считывания информации из энергонезависимой памяти A123 беспроводной связи в окрестности с помощью блока A112 беспроводной связи в окрестности цифрового фотоаппарата A100. Информацией, считанной на этом этапе, является беспроводной параметр, включающий в себя SSID, требуемый для установки соединения по беспроводной LAN, ключ шифрования и т.д.
[0097] На этапе S403 блок B101 управления определяет, закончено ли считывание беспроводного параметра из энергонезависимой памяти A123 беспроводной связи в окрестности цифрового фотоаппарата A100. Это определение выполняется на основании ответа от блока A112 беспроводной связи в окрестности цифрового фотоаппарата A100. Блок B101 управления продолжает операцию для считывания на этапе S402 до завершения считывания. После завершения считывания блок B101 управления временно сохраняет информацию, считанную из энергонезависимой памяти A123 беспроводной связи в окрестности, в рабочей памяти B104. После этого обработка перемещается на этап S413.
[0098] На этапе S413 блок B101 управления определяет, является ли нормальной или нет информация, считанная из энергонезависимой памяти A123 беспроводной связи в окрестности. Например, код CRC был добавлен к информации (данным), считанным с помощью связи NFC, и блок B101 управления может определять, включает ли считанная информация в себя битовую ошибку или нет, на основании кода CRC. Когда блок B101 управления решает, что информация, считанная из энергонезависимой памяти A123 беспроводной связи в окрестности, является не нормальной, обработка, показанная в этой блок-схеме, заканчивается. Иначе обработка перемещается на этап S404.
[0099] На этапе S404 блок B101 управления записывает флаг завершения получения параметра в энергонезависимую память A123 беспроводной связи в окрестности цифрового фотоаппарата A100 посредством использования блока B112 беспроводной связи в окрестности. Блок A112 беспроводной связи в окрестности цифрового фотоаппарата A100 выдает уведомление прерывания во второй блок A120 управления в ответ на запрос записи от блока B112 беспроводной связи в окрестности (см. этап S301 на Фиг. 3A).
[0100] На этапе S405 блок B101 управления ждет завершения записи флага завершения получения параметра. После завершения записи блок B101 управления активирует беспроводную LAN на этапе S406. Беспроводной параметр, используемый на этом этапе, является беспроводным параметром, считанным из энергонезависимой памяти A123 беспроводной связи в окрестности на этапе S402 и временно хранящимся в рабочей памяти B104.
[0101] На этапе S407 блок B101 управления определяет, было ли соединение по беспроводной LAN с цифровым фотоаппаратом A100 установлено или нет. Так как смартфон B100 получил с помощью связи NFC аналогичный беспроводной параметр, что и цифровой фотоаппарат A100, вероятно, что соединение по беспроводной LAN будет нормально установлено. Однако, имеется возможность, что цифровой фотоаппарат A100 не активирует беспроводную LAN, например, по той причине, что во время записи флага завершения получения параметра на этапе S404 данные были изменены и содержат ошибку из-за отказа связи. Когда соединение по беспроводной LAN не установлено, блок B101 управления определяет на этапе S412, истек ли предварительно определенный период или нет. Когда блок B101 управления определяет, что предварительно определенный период не истек, обработка возвращается на этап S407. В случае, когда соединение по беспроводной LAN не устанавливается, когда предварительно определенный период истек, блок B101 управления, определяет, что цифровой фотоаппарат A100 временно не может активировать беспроводную LAN и завершает операцию беспроводной LAN на этапе S411.
[0102] Когда соединение по беспроводной LAN устанавливается на этапе S407, блок B101 управления на этапе S408 начинает беспроводную связь LAN с цифровым фотоаппаратом A100. В соответствии с настоящим вариантом осуществления, как описано на Фиг. 3B, смартфон B100 уведомляет цифровой фотоаппарат A100 о рабочем режиме в начале связи по беспроводной LAN, выполняемой на этапе S408.
[0103] Следует отметить, что на этапе S404 с помощью связи NFC блок B101 управления может выдавать на цифровой фотоаппарат A100 информацию рабочего режима совместно с флагом завершения получения параметра. Например, предполагается, что на этапе S404 блок B101 управления выдает на цифровой фотоаппарат A100 информацию рабочего режима, указывающую “рабочий режим удаленного фотографирования с помощью беспроводной LAN”. В этом случае блок A112 беспроводной связи в окрестности цифрового фотоаппарата A100 записывает информацию, указывающую на рабочий режим (информация рабочего режима) в энергонезависимую память A123 беспроводной связи в окрестности дополнительно к флагу завершения получения параметра (см. этап S217 на Фиг. 2). Посредством этой операции при начале связи по беспроводной LAN на этапе S314 на Фиг. 3B первый блок A101 управления цифрового фотоаппарата A100 может обнаруживать информацию рабочего режима, записанную в энергонезависимую память A123 беспроводной связи в окрестности, и автоматически переключаться на режим фотографирования «с просмотром в реальном времени». В результате в начале связи, выполняемой на этапе S314, описанной относительно Фиг. 3B, обработка, посредством которой смартфон B100 уведомляет цифровой фотоаппарат A100 о рабочем режиме с помощью беспроводной LAN, может быть пропущена. Для пользователя является возможным без последствий начинать операцию фотографирования, т.к. цифровой фотоаппарат A100 уже ожидает в желаемом режиме работы при завершении соединения по беспроводной LAN.
[0104] На этапе S409 блок B101 управления определяет, заканчивать ли связь по беспроводной LAN или нет. Блок B101 управления продолжает связь по беспроводной LAN на этапе S408, пока он не определит завершить связь по беспроводной LAN. При завершении связи по беспроводной LAN блок B101 управления на этапе S410 передает уведомление завершения связи по беспроводной LAN на цифровой фотоаппарат A100. Например, когда операция для завершения приложения выбирается относительно операционного блока B105 пользователем, блок B101 управления определяет завершать связь по беспроводной LAN.
[0105] На этапе S411 блок B101 управления отсоединяет беспроводную LAN. Посредством этой операции и цифровой фотоаппарат A100 и смартфон B100 могут нормально завершать связь по беспроводной LAN.
[0106] В вышеупомянутом описании настоящего варианта осуществления блок A111 соединения и блок B111 соединения выполняют связь по беспроводной LAN. Однако, настоящий вариант осуществления может быть реализован, даже когда связь по беспроводной LAN замещается стандартом IEEE 802.15 (так называемый Bluetooth (зарегистрированный товарный знак)). Если это верно, параметр, обмененный в беспроводной связи в окрестности с помощью блока A112 беспроводной связи в окрестности и блока B112 беспроводной связи в окрестности, замещается параметром для Bluetooth (зарегистрированный товарный знак).
[0107] В соответствии с настоящим вариантом осуществления смартфон B100 записывает флаг завершения получения параметра в энергонезависимую память A123 беспроводной связи в окрестности, когда смартфон B100 может нормально считывать беспроводной параметр, сохраненный в энергонезависимой памяти A123 беспроводной связи в окрестности цифрового фотоаппарата A100. Цифровой фотоаппарат A100 восстанавливается после состояния сохранения энергии при обнаружении уведомления прерывания, сгенерированного при записи флага завершения получения параметра. Другими словами, цифровой фотоаппарат A100 не восстанавливается из состояния сохранения энергии, пока смартфон B100 нормально не завершит считывание беспроводного параметра. Эта операция приводит к эффекту уменьшения ненужного расхода мощности посредством цифрового фотоаппарата A100, питающегося от батареи.
[0108] Процедура обмена беспроводного параметра, описанная в настоящем варианте осуществления выше, достигается посредством связи малой дальности, предоставляемой посредством NFC. Поэтому успешная скорость связи зависит от физического расстояния между устройствами. Поэтому цифровой фотоаппарат A100 также выполняет операцию для определения того, имеет ли флаг завершения получения параметра, который рассматривается в качестве записанного посредством смартфона B100, нормальное значение или нет. Когда цифровой фотоаппарат A100 не может обнаружить нормальный флаг, цифровой фотоаппарат A100 может немедленно переключаться в состояние сохранения энергии, не запуская беспроводную LAN. Таким образом, посредством выполнения обработки для обнаружения нормального флага, цифровой фотоаппарат A100 может избежать излишней активации беспроводной LAN. Таким образом, эта операция также приводит к эффекту уменьшения ненужного потребления мощности, посредством цифрового фотоаппарата A100, питающегося от батареи.
[0109] Как описано выше, в соответствии с первым вариантом осуществления смартфон B100 записывает флаг завершения получения параметра в энергонезависимую память A123 беспроводной связи в окрестности после получения беспроводного параметра от цифрового фотоаппарата A100 с помощью NFC. Цифровой фотоаппарат A100 восстанавливается из состояния сохранения энергии в нормальное состояние, в соответствии с уведомлением прерывания, выданным в ответ на запись флага завершения получения параметра, например, и обнаруживает флаг завершения получения параметра. Таким образом, при восстановлении из состояния сохранения энергии в нормальное состояние цифровой фотоаппарат A100 может выяснять причину восстановления в нормальное состояние и может активировать беспроводную LAN только когда это необходимо.
[0110] ДРУГИЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ
Следует отметить, что вариант осуществления выше описывается на основании предположения, что уведомление прерывания от блока A112 беспроводной связи в окрестности не может выражать подробности события (считывания или записи). Однако, когда уведомление прерывания от блока A112 беспроводной связи в окрестности может также выражать подробности события, тактированием начала подачи мощности на первый блок A101 управления можно управлять посредством средства, отличного от уведомления прерывания из блока A112 беспроводной связи в окрестности. Другими словами, второй блок A120 управления, который принял уведомление прерывания, включающее в себя подробности события, может определять подавать ли мощность на первый блок A101 управления. В этом случае второй блок A120 управления не подает мощность на первый блок A101 управления при приеме уведомления прерывания, указывающего на событие считывания из блока A112 беспроводной связи в окрестности, и второй блок A120 управления подает мощность на первый блок A101 управления при приеме уведомления прерывания, указывающего на событие записи.
[0111] Дополнительно, в вышеописанном варианте осуществления обработка для определения того, выдавать или нет уведомление прерывания от блока A112 беспроводной связи в окрестности на основании того, является ли запрос от внешнего устройства считыванием или записью, выполняется аналогичным способом, даже когда состояние не является состоянием сохранения энергии. Другими словами, при приеме запроса считывания блок A112 беспроводной связи в окрестности не выдает уведомление прерывания аналогичным способом, даже если первый блок A101 управления снабжается энергией. Эта операция снижает возможность бесполезной активации беспроводной LAN.
[0112] Вариант(ы) осуществления настоящего изобретения может также быть реализован посредством компьютера системы или устройства, которое считывает и выполняет выполняемые компьютером команды (например, одну или более программ), записанные на носителе данных (который может также называться более полно как «невременный считываемый компьютером носитель данных») для выполнения одной или более функций описанного выше варианта(ов) осуществления и/или он включает в себя одну или более схем (например, интегральную схему специального назначения (ASIC)) для выполнения одной или более функций описанного выше варианта(ов) осуществления, и посредством способа, выполняемого посредством компьютера системы или устройства посредством, например, считывания и выполнения выполняемых компьютером команд с носителя данных для выполнения одной или более функций описанного выше варианта(ов) осуществления и/или управления одной или более схемами для выполнения одной или более функции описанного выше варианта(ов) осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), блок микрообработки (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров для считывания и выполнения выполняемых компьютером команд. Выполняемые компьютером команды могут быть выданы на компьютер, например, из сети или носителя данных. Носитель данных может включать в себя, например, один или несколько жестких дисков, память с произвольным доступом (RAM), постоянное запоминающее устройство (ROM), запоминающее устройство распределенных вычислительных систем, оптический диск (такой как компакт-диск (CD), цифровой универсальный диск (DVD) или Диск Blu-ray (BD)™), устройство флэш-памяти, карту памяти и т.п.
[0113] В то время как настоящее изобретение было описано с ссылками на примерные варианты осуществления, необходимо понимать, что изобретение не ограничивается описанными примерными вариантами осуществления. Объем охраны следующей формулы изобретения должен получить самую широкую интерпретацию для охвата всех таких модификаций и эквивалентных структур и функций.