[go: up one dir, main page]

JP2019068364A - Image pickup apparatus, information processing apparatus, control method thereof, and information processing system - Google Patents

Image pickup apparatus, information processing apparatus, control method thereof, and information processing system Download PDF

Info

Publication number
JP2019068364A
JP2019068364A JP2017194562A JP2017194562A JP2019068364A JP 2019068364 A JP2019068364 A JP 2019068364A JP 2017194562 A JP2017194562 A JP 2017194562A JP 2017194562 A JP2017194562 A JP 2017194562A JP 2019068364 A JP2019068364 A JP 2019068364A
Authority
JP
Japan
Prior art keywords
imaging
communication
position information
information processing
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017194562A
Other languages
Japanese (ja)
Other versions
JP2019068364A5 (en
JP6976127B2 (en
Inventor
龍太 水森
Ryuta Mizumori
龍太 水森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017194562A priority Critical patent/JP6976127B2/en
Publication of JP2019068364A publication Critical patent/JP2019068364A/en
Publication of JP2019068364A5 publication Critical patent/JP2019068364A5/ja
Application granted granted Critical
Publication of JP6976127B2 publication Critical patent/JP6976127B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Camera Data Copying Or Recording (AREA)
  • Studio Devices (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Details Of Cameras Including Film Mechanisms (AREA)

Abstract

【課題】 撮像装置と位置情報提供装置とがBLE等の近接無線通信を切断している期間であっても、撮像装置が期待する位置情報を位置情報提供装置が記録する技術を提供する。【解決手段】 近距離無線通信を行う通信部及び撮像部を有する撮像装置であって、通信部を介して位置情報を提供する第1の外部機器と通信している状態で撮像部による撮像を行った場合、撮像して得た画像と第1の外部機器から受信した位置情報とを関連付けて所定の記憶媒体に記録する記録部と、第1の外部機器との通信を中断する所定の状況になった場合、第1の外部機器と切断状態で撮像する画像の位置情報を確保するため、第1の外部機器に対して位置情報の取得の継続の要求を送信する制御部とを有する。【選択図】 図5PROBLEM TO BE SOLVED: To provide a technique for recording position information expected by an image pickup device even during a period in which the image pickup device and the position information providing device are disconnected from proximity wireless communication such as BLE. An image pickup device having a communication unit and an image pickup unit that perform short-range wireless communication, and the image pickup unit captures an image while communicating with a first external device that provides position information via the communication unit. When this is done, a predetermined situation in which communication between the recording unit that associates the image obtained by imaging with the position information received from the first external device and records it on a predetermined storage medium and the first external device is interrupted. In this case, it has a first external device and a control unit that transmits a request to continue acquiring the position information to the first external device in order to secure the position information of the image to be captured in the disconnected state. [Selection diagram] Fig. 5

Description

本発明は撮像装置及び情報処理装置及びそれらの制御方法、並びに情報処理システムに関するものである。   The present invention relates to an imaging device, an information processing device, a control method thereof, and an information processing system.

通信速度は遅いものの、低消費電力で動作できるBluetooth(登録商標)という規格が存在する。特にVersion4.0以降は、低消費電力に注力することで幅広い分野の機器で採用が進んでいる。一般的にVersion4.0以降のBluetooth(登録商標)は、Bluetooth(登録商標) Low Energy(以下BLE)と呼ばれている。   Although the communication speed is slow, there is a standard called Bluetooth (registered trademark) that can operate with low power consumption. In particular, since version 4.0, adoption of equipment in a wide range of fields is progressing by focusing on low power consumption. Generally, Bluetooth (registered trademark) of Version 4.0 or later is called Bluetooth (registered trademark) Low Energy (hereinafter referred to as BLE).

デジタルカメラが外部機器から位置情報の提供を受け、撮影した画像にその位置情報を付与するという技術が知られている。例えば、特許文献1である。この特許文献1では、Global Positioning System(以下GPS)機能を有する撮像装置が自身のGPS機能から位置情報を取得できないときに、外部装置から位置情報を提供してもらうことで撮影画像に位置情報を付与する技術を開示している。   There is known a technique in which a digital camera receives positional information from an external device and adds the positional information to a captured image. For example, it is patent document 1. In this patent document 1, when an imaging device having a Global Positioning System (hereinafter referred to as GPS) function can not acquire position information from its own GPS function, the position information can be provided to the photographed image by receiving the position information from an external device. It discloses the technology to be applied.

さらにデジタルカメラが電力消費に優れたBLEを活用することでスマートデバイスと常時接続することで、定期的に位置情報を提供してもらうことで撮影した画像に位置情報を付与することができる。   Furthermore, by utilizing the BLE excellent in power consumption by the digital camera and constantly connecting to the smart device, the position information can be attached to the photographed image by periodically providing the position information.

特開2008−72228号公報JP 2008-72228 A

通常、デジタルカメラはスマートデバイスとBLEで常時接続することで定期的に位置情報の提供を受けられる。しかしながら例えば、デジタルカメラがスマートデバイス以外の機器とBLEで接続するよう切り替えるなどの理由により、スマートデバイスとのBLE接続を切断した場合には、位置情報の取得が行えなくなる。   In general, digital cameras can receive location information periodically by constantly connecting them with smart devices using BLE. However, for example, when the BLE connection with the smart device is disconnected because the digital camera is switched to connect with a device other than the smart device by BLE, acquisition of position information can not be performed.

本発明は上記問題に鑑みなされたものであり、撮像装置と位置情報提供装置とがBLE等の近接無線通信を切断している期間であっても、撮像装置が期待する位置情報を位置情報提供装置が記録する技術を提供しようとするものである。   The present invention has been made in view of the above problems, and provides position information which is expected by the imaging apparatus even during a period in which the imaging apparatus and the position information providing apparatus cut off close proximity wireless communication such as BLE. It is an object of the present invention to provide a technique for recording by a device.

この課題を解決するため、例えば本発明の撮像装置は以下の構成を備える。すなわち、
近距離無線通信を行う通信手段及び撮像手段を有する撮像装置であって、
前記通信手段を介して位置情報を提供する第1の外部機器と通信している状態で前記撮像手段による撮像を行った場合、撮像して得た画像と前記第1の外部機器から受信した位置情報とを関連付けて所定の記憶媒体に記録する記録手段と、
前記第1の外部機器との通信を中断する所定の状況になった場合、前記第1の外部機器と切断状態で撮像する画像の位置情報を確保するため、前記第1の外部機器に対して位置情報の取得の継続の要求を送信する制御手段とを有する。
In order to solve this problem, for example, the imaging device of the present invention has the following configuration. That is,
An imaging apparatus comprising communication means for performing near-field wireless communication and imaging means, comprising:
When imaging is performed by the imaging unit while communicating with the first external device that provides position information via the communication unit, the image obtained by imaging and the position received from the first external device Recording means for associating information with information and recording the information in a predetermined storage medium;
In order to secure positional information of an image to be captured in a disconnected state with the first external device, when communication with the first external device is interrupted, the first external device is secured. And control means for transmitting a request for continuation of acquisition of location information.

本発明によれば、撮像装置と位置情報提供装置とがBLE等の近接無線通信を切断している期間であっても、撮像装置が期待する位置情報を位置情報提供装置が記録することが可能になる。   According to the present invention, the position information providing apparatus can record the position information expected by the imaging apparatus even during a period in which the imaging apparatus and the position information providing apparatus cut off the close proximity wireless communication such as BLE. become.

実施形態におけるデジタルカメラのブロック構成図。FIG. 1 is a block diagram of a digital camera according to an embodiment. 実施形態における情報処理端末のブロック構成図。The block block diagram of the information processing terminal in an embodiment. 実施形態におけるリモートコントローラのブロック構成図。FIG. 2 is a block diagram of a remote controller according to the embodiment. 実施形態における位置情報提供システムの構成を示す図。BRIEF DESCRIPTION OF THE DRAWINGS The figure which shows the structure of the positional infomation provision system in embodiment. 実施形態における通信シーケンスを示す図。The figure which shows the communication sequence in embodiment. 実施形態における位置情報受付サービスと遠隔撮影サービスに関する情報を示す図。FIG. 3 is a view showing information on a position information reception service and a remote imaging service in the embodiment.

以下、添付図面に従って本発明に係る実施形態を詳細に説明する。本実施形態では、デジタルカメラと情報処理端末とのBLE接続により構成される情報処理システムにおけるBLE接続が切断する場合として、BLEでの接続先をデジタルカメラのリモートコントローラ(遠隔操作装置)に切り替える場合を例に説明する。   Hereinafter, embodiments according to the present invention will be described in detail with reference to the attached drawings. In this embodiment, when the BLE connection in the information processing system configured by BLE connection between the digital camera and the information processing terminal is disconnected, the connection destination in BLE is switched to the remote controller (remote control device) of the digital camera Will be described by way of example.

図1は、実施形態における撮像記録装置としての機能を有するデジタルカメラ100のブロック構成図である。   FIG. 1 is a block diagram of a digital camera 100 having a function as an imaging and recording device in the embodiment.

デジタルカメラ100は、レンズ101、撮像部102、制御部103、画像処理部104、符号化部105、ROM106、RAM107、記憶部108、BMU109m近距離無線部110と、これらを接続するシステムバス111を有する。   The digital camera 100 includes a lens 101, an imaging unit 102, a control unit 103, an image processing unit 104, an encoding unit 105, a ROM 106, a RAM 107, a storage unit 108, a BMU 109m near field wireless unit 110, and a system bus 111 connecting them. Have.

撮像部102は、CCDやCMOS等の撮像素子や各種電子機器を含み、レンズ101により光学的に取り込まれた被写体像をデジタルデータに変換する。制御部103はデジタルカメラ101全体を制御するものであり、例えばCentral Processing Unit(CPU)である。画像処理部104は、撮像部102で取り込まれた静止画に対し画像処理を施す。符号化部105は、画像処理部104で処理された画像データに対して、所望の符号化方式に従った符号化、並びに復号処理を行う。   The imaging unit 102 includes an imaging device such as a CCD and a CMOS and various electronic devices, and converts an object image optically captured by the lens 101 into digital data. The control unit 103 controls the entire digital camera 101, and is, for example, a central processing unit (CPU). The image processing unit 104 performs image processing on the still image captured by the imaging unit 102. The encoding unit 105 subjects the image data processed by the image processing unit 104 to encoding and decoding in accordance with a desired encoding method.

ROM(Read Only Memory)106は書き換え可能な不揮発性メモリであり、制御部103が実行するOperating System(OS)などのプログラム、外部装置から供給されるプログラムを保持する。RAM(Random Access Memory)107は揮発性メモリでプログラムや撮影された画像データ、通信データなどを一時記憶する。記憶部108は、デジタルカメラ101に着脱可能な不揮発性のメモリカードである。記憶部108はデジタルカメラ101で撮影した画像データ・動画データを記憶することが可能である。   A ROM (Read Only Memory) 106 is a rewritable nonvolatile memory, and holds a program such as an Operating System (OS) executed by the control unit 103 and a program supplied from an external apparatus. A random access memory (RAM) 107 is a volatile memory and temporarily stores programs, captured image data, communication data, and the like. The storage unit 108 is a non-volatile memory card removable from the digital camera 101. The storage unit 108 can store image data and moving image data captured by the digital camera 101.

BMU(Bit Move Unit)109は、例えばメモリ間(例えば、RAM107と他のメモリとの間)や、メモリと各I/Oデバイス(例えば、近距離無線部110)間においてシステムバス111を介して行われるデータ転送を制御する。   A BMU (Bit Move Unit) 109 is, for example, between the memories (for example, between the RAM 107 and another memory) or between the memory and each I / O device (for example, the near field wireless unit 110) via the system bus 111. Control the data transfer that takes place.

近距離無線部110は、近距離での機器間通信により情報処理端末200と通信する。本実施形態ではBluetooth(登録商標)を想定する。通信速度は遅いが、消費電力の面で有利な無線インターフェイスである。本実施形態ではBLE(Bluetooth(登録商標) Low Energy)に準拠していることを想定する。BLEにおける役割としてペリフェラルとして振る舞う。つまり接続先となるセントラルは一つに限定されることを意味する。   The short distance wireless unit 110 communicates with the information processing terminal 200 by inter-device communication in a short distance. Bluetooth (registered trademark) is assumed in this embodiment. Although the communication speed is slow, it is an advantageous wireless interface in terms of power consumption. In the present embodiment, it is assumed to be compliant with BLE (Bluetooth (registered trademark) Low Energy). Act as a peripheral as a role in BLE. This means that the central connection destination is limited to one.

図2は、デジタルカメラ100とBLEで接続し通信を行う情報処理端末200のブロック構成図である。情報処理端末200はタブレットやスマートホン等の単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。   FIG. 2 is a block diagram of an information processing terminal 200 connected to the digital camera 100 by BLE and performing communication. The information processing terminal 200 may be realized by a single computer device such as a tablet or a smartphone, or the functions may be distributed to a plurality of computer devices as needed.

情報処理端末200は、制御部201、ROM202、RAM203、記憶部204、BMU205、VRAM206、タッチセンサ207、液晶モニタ208、近距離無線部209、無線LAN部210、GPS部211、及び、これらを接続するシステムバス212を有する。   The information processing terminal 200 connects the control unit 201, ROM 202, RAM 203, storage unit 204, BMU 205, VRAM 206, touch sensor 207, liquid crystal monitor 208, near field wireless unit 209, wireless LAN unit 210, GPS unit 211, and these. The system bus 212 is provided.

制御部201は情報処理端末200全体を制御し、例えばCentral Processing Unit(CPU)である。ROM(Read Only Memory)202は書き換え可能な不揮発性メモリであり、制御部201が実行するOperating System(OS)などのプログラム、外部装置から供給されるプログラムを保持する。RAM(Random Access Memory)203は揮発性メモリでプログラムやデータを一時記憶する。記憶部204はハードディスクドライブ(HDD)、フラッシュメモリで構成されるソリッドステートドライブ(SSD)、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶部204は画像データなどを記憶する。   The control unit 201 controls the entire information processing terminal 200, and is, for example, a central processing unit (CPU). A ROM (Read Only Memory) 202 is a rewritable nonvolatile memory, and holds a program such as an Operating System (OS) executed by the control unit 201 and a program supplied from an external device. A random access memory (RAM) 203 is a volatile memory that temporarily stores programs and data. The storage unit 204 is a hard disk drive (HDD), a solid state drive (SSD) configured by a flash memory, a hybrid drive using a hard disk and a flash memory in combination, a memory card, or the like. The storage unit 204 stores image data and the like.

BMU(Bit Move Unit)205は、例えばメモリ間(例えば、VRAM206と他のメモリとの間)や、メモリと各I/Oデバイス(例えば、近距離無線部209、無線LAN部210)間のデータ転送を制御する。VRAM(Video RAM)206は、液晶モニタ208に表示する為の画像を描画する。このVRAM206に生成した画像を、所定の規定に従って液晶モニタ208に送信し、これにより液晶モニタ208は画像を表示する。また液晶モニタ208はタッチセンサ207を有するタッチパネルを表示面に設けている。なお、タッチパネルは、液晶モニタ208に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。制御部201はタッチパネルへの操作を検出する。   A BMU (Bit Move Unit) 205 is, for example, data between memories (for example, between the VRAM 206 and another memory), data between the memory and each I / O device (for example, the short distance wireless unit 209, wireless LAN unit 210) Control the transfer. A VRAM (Video RAM) 206 draws an image to be displayed on the liquid crystal monitor 208. The image generated in the VRAM 206 is transmitted to the liquid crystal monitor 208 according to a predetermined rule, whereby the liquid crystal monitor 208 displays the image. Further, the liquid crystal monitor 208 is provided with a touch panel having a touch sensor 207 on the display surface. Note that the touch panel is an input device that is planarly configured to be superimposed on the liquid crystal monitor 208 and that coordinate information corresponding to the touched position is output. The control unit 201 detects an operation on the touch panel.

タッチパネルへの操作の種類は、タッチパネルを指やペンで触れたこと(以下、タッチダウンと称する)、タッチパネルを指やペンで触れている状態であること(以下、タッチオンと称する)、タッチパネルを指やペンで触れたまま移動していること(以下、ムーブと称する)、タッチパネルへ触れていた指やペンを離したこと(以下、タッチアップと称する)、タッチパネルに何も触れていない状態(以下、タッチオフと称する)がある。これらの操作や、タッチパネル上に指やペンが触れている位置座標は、制御部201に通知され、制御部201は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。またタッチパネル上をタッチダウンから所定の距離以上のムーブを経てタッチアップをしたとき、ドラッグを経てドロップが行われたこととする(ドラッグアンドドロップ)。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。   The type of operation on the touch panel is that the touch panel is touched with a finger or a pen (hereinafter referred to as touch down), that the touch panel is touched with a finger or a pen (hereinafter referred to as touch on), the touch panel is finger Moving while touching with a pen or pen (hereinafter referred to as move), releasing a finger or pen touching the touch panel (hereinafter referred to as touch-up), a state where nothing is touched on the touch panel (hereinafter referred to as (Referred to as touch-off). The control unit 201 is notified of these operations and position coordinates where a finger or a pen is touching on the touch panel, and the control unit 201 determines what kind of operation has been performed on the touch panel based on the notified information. Do. With regard to the move, the moving direction of the finger or pen moving on the touch panel can also be determined for each vertical component and horizontal component on the touch panel based on the change in position coordinates. In addition, when touch-up is performed on the touch panel through a move of a predetermined distance or more from touch-down, it is assumed that the drop is performed after the drag (drag and drop). The touch panel may be any of various touch panels such as resistive film type, capacitive type, surface acoustic wave type, infrared type, electromagnetic induction type, image recognition type, optical sensor type, etc. .

近距離無線部209は、近距離での機器間通信によりデジタルカメラ100との無線通信を行う。本実施形態ではBluetooth(登録商標)を想定する。通信速度は遅いが、消費電力の面で有利な無線インターフェイスである。本実施形態ではBLEに準拠していることを想定する。BLEにおける役割としてセントラルとして振る舞う。つまりペリフェラルであるデジタルカメラ100が接続先となることを意味する。   The short distance wireless unit 209 performs wireless communication with the digital camera 100 by inter-device communication in a short distance. Bluetooth (registered trademark) is assumed in this embodiment. Although the communication speed is slow, it is an advantageous wireless interface in terms of power consumption. In the present embodiment, it is assumed to be compliant with BLE. Act as Central as a role in BLE. This means that the digital camera 100, which is a peripheral, is the connection destination.

GPS部211は、Global Positioning Serviceに準拠した位置測位を行う部分である。衛星からの電場を受信し、演算処理を行うことで情報処理端末200の正確な位置情報を算出することができる。屋外での位置測位に有効である。   The GPS unit 211 is a part that performs positioning based on the Global Positioning Service. Accurate positional information of the information processing terminal 200 can be calculated by receiving an electric field from a satellite and performing arithmetic processing. It is effective for outdoor positioning.

図3は本実施形態におけるリモートコントローラ300の構成を示したブロック図である。リモートコントローラ300は単一の装置として実現され、制御部301、ROM302、ボタン303、ボタン検出部304、近距離無線部305、RAM307、及び、これらを接続するシステムバス306を有する。   FIG. 3 is a block diagram showing the configuration of the remote controller 300 in the present embodiment. The remote controller 300 is realized as a single device, and includes a control unit 301, a ROM 302, a button 303, a button detection unit 304, a near field wireless unit 305, a RAM 307, and a system bus 306 connecting these.

制御部301はリモートコントローラ300全体を制御し、例えばCentral Processing Unit(CPU)である。Read Only Memory(ROM)302は書き換え可能な不揮発性メモリでOperating System(OS)などのプログラムが保持される。リモートコントローラ300としてのプログラムは大規模ではない。制御部301はROM302から直接命令を取得して処理を行い、RAM307をワークエリアとして利用する。   The control unit 301 controls the entire remote controller 300, and is, for example, a central processing unit (CPU). The read only memory (ROM) 302 is a rewritable non-volatile memory and holds a program such as an operating system (OS). The program as the remote controller 300 is not large. The control unit 301 acquires an instruction directly from the ROM 302 and performs processing, and uses the RAM 307 as a work area.

釦303は、利用者が操作する部分である。接続釦、切断釦、撮影釦、広角ズーム釦、望遠ズーム釦などが実装されており、利用者は各釦を操作することで所望の操作を指示する。釦検出部304は、利用者が釦303を操作した内容を検出する部分である。各釦の押下を検出し、制御部301に通知することで制御部301に利用者が期待する操作を実行してもらう。   The button 303 is a portion operated by the user. A connection button, a disconnect button, an imaging button, a wide-angle zoom button, a telephoto zoom button, and the like are mounted, and the user instructs a desired operation by operating each button. The button detection unit 304 is a part that detects the content of the operation of the button 303 by the user. By detecting the pressing of each button and notifying the control unit 301, the control unit 301 is requested to execute the operation expected by the user.

近距離無線部305は、近距離での機器間通信によりデジタルカメラ100との無線通信を行う。本実施形態ではBluetooth(登録商標)を想定する。通信速度は遅いが、消費電力の面で有利な無線インターフェイスである。本実施形態ではBLEに準拠していることを想定する。BLEにおける役割としてセントラルとして振る舞う。つまりペリフェラルであるデジタルカメラ100が接続先となることを意味する。釦検出部304で検出した利用者の操作内容に従ったコマンドをデジタルカメラ100に送信する。   The short distance wireless unit 305 performs wireless communication with the digital camera 100 by communication between devices in a short distance. Bluetooth (registered trademark) is assumed in this embodiment. Although the communication speed is slow, it is an advantageous wireless interface in terms of power consumption. In the present embodiment, it is assumed to be compliant with BLE. Act as Central as a role in BLE. This means that the digital camera 100, which is a peripheral, is the connection destination. A command according to the operation content of the user detected by the button detection unit 304 is transmitted to the digital camera 100.

図4は実施形態における情報処理システムの構成図である。デジタルカメラ100と情報処理端末200はBLEで常時接続する。この場合、BLEの役割として情報処理装置がセントラル、デジタルカメラ100がペリフェラルとして振る舞う。そのうえで、情報処理装置200はGPS衛星400が発するGPS電波をGPS部211で検出することで位置情報を取得し、その位置情報をBLE通信でデジタルカメラ100に提供する。これによりデジタルカメラ100は、撮影により生成した画像データに付与する位置情報を取得できる。BLEは低消費電力性能に優れた通信規格であるから、常時接続することで定期的に位置情報を提供することで、デジタルカメラ100は常に最新の位置情報を活用できる。   FIG. 4 is a block diagram of the information processing system in the embodiment. The digital camera 100 and the information processing terminal 200 are constantly connected by BLE. In this case, the information processing apparatus acts as a central, and the digital camera 100 acts as a peripheral as a role of BLE. Then, the information processing apparatus 200 detects the GPS radio wave emitted by the GPS satellite 400 with the GPS unit 211 to acquire position information, and provides the position information to the digital camera 100 by BLE communication. Thus, the digital camera 100 can acquire position information to be added to the image data generated by photographing. Since BLE is a communication standard excellent in low power consumption performance, the digital camera 100 can always utilize the latest position information by regularly providing position information by constantly connecting.

さらにデジタルカメラ100からみたBLE接続の接続先としてリモートコントローラ300が存在する。このBLE接続もデジタルカメラ100がペリフェラル、リモートコントローラ300がセントラルとなってBLE接続する。この接続では利用者がリモートコントローラ300の釦303を操作することで、離れたところからデジタルカメラ100を操作する遠隔撮影が行える。   Furthermore, the remote controller 300 exists as a connection destination of the BLE connection as viewed from the digital camera 100. Also in this BLE connection, the digital camera 100 becomes a peripheral, and the remote controller 300 becomes a central BLE connection. In this connection, the user can operate the button 303 of the remote controller 300 to perform remote photographing in which the digital camera 100 is operated from a distance.

しかしながらBLEの制約として、ペリフェラルとして振る舞うデジタルカメラ100は、二つのセントラルと同時に接続することはできない。つまりデジタルカメラ100と情報処理端末200がBLE常時接続している状況で、リモートコントローラ300をデジタルカメラ100とBLE接続したい場合は、情報処理端末200との常時接続を切断する必要がある。この切り替えの一つの方法として、ペリフェラルとなるデジタルカメラ100において接続先のセントラル機器に優先度を設ける方法が考えらえられる。つまり優先度の高いセントラル機器から接続要求を受信したとき、それを優先することで適時接続を切り換えることが可能となる。本実施形態では、デジタルカメラ100においてはリモートコントローラ300の方が情報処理端末200より高い優先度に設定されていることを想定する。   However, as a restriction of BLE, the digital camera 100 acting as a peripheral can not be connected simultaneously to two centrals. That is, in the situation where the digital camera 100 and the information processing terminal 200 are constantly connected in BLE, when it is desired to BLE connect the remote controller 300 to the digital camera 100, it is necessary to disconnect the constant connection with the information processing terminal 200. As one method of this switching, there can be considered a method of giving priority to the central apparatus of the connection destination in the digital camera 100 as the peripheral. That is, when a connection request is received from a high priority central apparatus, it is possible to switch the connection timely by giving priority to it. In the present embodiment, it is assumed that in the digital camera 100, the remote controller 300 is set to have a higher priority than the information processing terminal 200.

次に図5のシーケンス図を用いて図4のシステムの具体的な動作を説明する。デジタルカメラ100がBLEでの接続先を、情報処理端末200またはリモートコントローラ300と切り換えて通信を行う様子を表現している。   Next, the specific operation of the system of FIG. 4 will be described using the sequence diagram of FIG. It represents that the digital camera 100 communicates with the information processing terminal 200 or the remote controller 300 while switching the connection destination in BLE.

まずS501にてデジタルカメラ100の制御部103は、情報処理端末200と接続するためのBLEの規格に従ったAdvertiseを開始する。制御部103が近距離無線部110に対してAdvertise間隔などの設定値と、Advertiseのデータを設定することでAdvertiseを開始できる。これによりデジタルカメラ100の存在を周囲の機器に知らせることができる。AdvertiseはAdvertise間隔に従い定期的に配信されるブロードキャストの形式をとっており、配信間隔が長くなれば長時間Advertiseを配信し続けられる。   First, in step S501, the control unit 103 of the digital camera 100 starts Advertise in accordance with the BLE standard for connecting to the information processing terminal 200. Advertise can be started by the control unit 103 setting a setting value such as an Advertise interval and data of Advertise for the short distance wireless unit 110. Thus, the presence of the digital camera 100 can be notified to surrounding devices. Advertise is in the form of a broadcast that is periodically delivered according to the Advertise interval, and if the delivery interval becomes long, it can continue delivering Advertise for a long time.

S502で情報処理端末200の制御部201は、デジタルカメラ100に対して接続要求を発行する。制御部201が近距離無線部209に対して接続要求を設定することで要求メッセージを送信できる。またこの接続要求を発行するきっかけとして利用者による指示をきっかけとしてもよいし、情報処理端末200が自動的に行ってもよい。S501でデジタルカメラ100が配信するAdvertiseによりデジタルカメラ100の存在を検出できるので、液晶モニタ208上にデジタルカメラ100の存在を表示し、利用者に選択させることも可能である。   In step S502, the control unit 201 of the information processing terminal 200 issues a connection request to the digital camera 100. The control unit 201 can transmit a request message by setting a connection request to the short-distance wireless unit 209. In addition, an instruction from the user may be used as a trigger for issuing the connection request, or the information processing terminal 200 may automatically perform the connection request. Since the presence of the digital camera 100 can be detected by Advertise delivered by the digital camera 100 in S501, the presence of the digital camera 100 can be displayed on the liquid crystal monitor 208 and the user can select one.

S503でデジタルカメラ100と情報処理端末200はBLE接続を確立する。リンク層の接続である。近距離無線部110と近距離無線部209の間で、お互いの情報の交換などを行い、無線電波のやり取りが可能な状態となる。基本的にはS502の接続要求の発行をきっかけとして、近距離無線部110と近距離無線部209がBLEの規格に従いリンク層の接続確立を自動的に行う。制御部103や制御部201は近距離無線部110と近距離無線部209の状態を監視することでBLE接続の完了を把握することが可能である。   In step S503, the digital camera 100 and the information processing terminal 200 establish a BLE connection. Link layer connection. The near field wireless unit 110 and the near field wireless unit 209 exchange information with each other and can exchange radio waves. Basically, the near field wireless unit 110 and the near field wireless unit 209 automatically establish the connection of the link layer according to the BLE standard, triggered by the issue of the connection request in S502. The control unit 103 and the control unit 201 can grasp the completion of the BLE connection by monitoring the states of the near field wireless unit 110 and the near field wireless unit 209.

その後、ATTサービスでの接続まで実行する。リンク層の接続を土台としたアプリケーション層の接続である。カメラが各種機能を提供できるようになる。通信としてはATTが規定するプロトコルに従う。デジタルカメラ100の制御部103が近距離無線部110を、情報処理端末200の制御部201が近距離無線部209を使ってリクエストやレスポンスのやり取りを行うことで実現できる。本実施形態では、デジタルカメラ100が図6に示すような位置情報に関するサービスに対応していることを想定する。GATT(General ATTribute Profile)に準拠したサーバ機能であるGATTサーバ601に位置情報受付サービス602と遠隔撮影サービス608が用意されている。GATTサーバ601は、制御部103がRAM107上のプログラムを実行することで実現する。位置情報受付サービス602と遠隔撮影サービス608はGATTサーバ601のプログラムが管理するデータとしてRAM107上に存在する。さらに位置情報受付サービス602と遠隔撮影サービス608はそれ自身を一意に特定するためのUUID(Universally Unique IDentifier)603、609を有し、位置情報受付サービス602は、ハンドル604で識別可能な緯度値606と、ハンドル605で識別可能な経度値607で構成される。デジタルカメラ100は、緯度値606、経度値607を参照することで位置情報を活用できる。また遠隔撮影サービス608は、ハンドル610で識別可能な撮影611とハンドル612で識別可能な広角613、ハンドル614で識別可能な望遠615で構成される。デジタルカメラ100は撮影611、望遠613、広角615を参照することで遠隔撮影における利用者の操作内容を把握できる。   After that, it runs up to connection with ATT service. It is the connection of the application layer based on the connection of the link layer. The camera will be able to provide various functions. Communication follows the protocol defined by ATT. The control unit 103 of the digital camera 100 can realize the short distance wireless unit 110, and the control unit 201 of the information processing terminal 200 can exchange requests and responses using the short distance wireless unit 209. In the present embodiment, it is assumed that the digital camera 100 corresponds to a service related to position information as shown in FIG. A position information reception service 602 and a remote photographing service 608 are prepared in a GATT server 601 which is a server function conforming to GATT (General ATTribute Profile). The GATT server 601 is realized by the control unit 103 executing a program on the RAM 107. The position information reception service 602 and the remote imaging service 608 exist on the RAM 107 as data managed by the program of the GATT server 601. Furthermore, the location information reception service 602 and the remote imaging service 608 have universally unique identifiers (UUIDs) 603 and 609 for uniquely identifying themselves, and the location information reception service 602 has latitude values 606 identifiable by the handle 604. And the longitude value 607 identifiable by the handle 605. The digital camera 100 can utilize the position information by referring to the latitude value 606 and the longitude value 607. The remote imaging service 608 includes an imaging 611 identifiable by the handle 610, a wide angle 613 distinguishable by the handle 612, and a telephoto 615 distinguishable by the handle 614. The digital camera 100 can grasp the operation content of the user in remote photographing by referring to the photographing 611, the telephoto 613, and the wide angle 615.

S504で情報処理端末は、通信中のデジタルカメラ100に位置情報の送信を行う。これは、情報処理端末200からデジタルカメラ100にATTプロトコルに従う書き込みリクエストとして実現される。情報処理端末200がデジタルカメラ100の位置情報受付サービス602が管理する位置情報に対する更新を依頼するリクエストである。情報処理端末200の制御部201が近距離無線部209に対して位置情報の更新を要求する書き込みリクエストを設定することでリクエストメッセージを送信できる。書き込みリクエストとしては引数としてUUID603とハンドル604,605を組み合わせることで、GATTサーバ601が管理する位置情報受付サービス602内の緯度値606、経度値607を一意に指定できる。また実際に送信する最新の位置情報はGPS部211から得られる位置情報をRAM203に保持し、定期的に更新することでいつでも最新の位置情報を送信できる。リクエストを受信したデジタルカメラ100において、制御部103で動作するGATTサーバ601が、近距離無線通信部110で受信したリクエストから緯度、経度の情報を抽出する。その後、GATTサーバ601がRAM107上の緯度値606、経度値607を更新する。これによりデジタルカメラ100が取り扱える位置情報が更新される。S505でデジタルカメラ100は、S504のATTプロトコルに従う書き込みリクエストによる位置情報書き込みに対する応答を送信する。まずは制御部103がS504で情報処理端末200から送られてきた位置情報書き込み要求を近距離無線部110から取得し、UUID603で書き込み対象となるサービスを特定し、ハンドル604、605に従いRAM107にある経度値606と緯度値607の領域にデータをコピーする。その後、制御部103が近距離無線部110にATTプロトコルに従うレスポンスメッセージとして位置情報書き込み応答を設定ことで応答メッセージを送信できる。   At S504, the information processing terminal transmits position information to the digital camera 100 in communication. This is realized as a write request according to the ATT protocol from the information processing terminal 200 to the digital camera 100. The information processing terminal 200 is a request for requesting update of the position information managed by the position information reception service 602 of the digital camera 100. The control unit 201 of the information processing terminal 200 can transmit a request message by setting a write request for requesting the short distance wireless unit 209 to update position information. The latitude value 606 and the longitude value 607 in the position information reception service 602 managed by the GATT server 601 can be uniquely specified by combining the UUID 603 and the handles 604 and 605 as arguments as a write request. Further, the latest position information to be actually transmitted can be transmitted at any time by holding the position information obtained from the GPS unit 211 in the RAM 203 and periodically updating it. In the digital camera 100 that has received the request, the GATT server 601 operated by the control unit 103 extracts latitude and longitude information from the request received by the short distance wireless communication unit 110. Thereafter, the GATT server 601 updates the latitude value 606 and the longitude value 607 on the RAM 107. Thus, the position information that the digital camera 100 can handle is updated. In S505, the digital camera 100 transmits a response to position information writing by a write request according to the ATT protocol in S504. First, the control unit 103 acquires the position information write request sent from the information processing terminal 200 in S504 from the short distance wireless unit 110, identifies the service to be the write target with UUID 603, and follows the handles 604 and 605 The data is copied to the area of the value 606 and the latitude value 607. After that, the control unit 103 can transmit the response message by setting the position information write response to the short distance wireless unit 110 as the response message according to the ATT protocol.

次にS504とS505の並列処理となるS506として、デジタルカメラ100はMultiple Advertiseを行う。Multiple Advertiseは、BLE接続中に別途Advertiseを行うことができる仕組みである。Advertise送信の仕組みはS501と同じである。S506のMultiple Advertiseは、リモートコントローラ300に対してデジタルカメラ100の存在を知らせ、接続可能であることを通知できる。   Next, as S506, which is parallel processing of S504 and S505, the digital camera 100 performs Multiple Advertise. Multiple Advertise is a mechanism that allows you to separately advertise during BLE connection. The mechanism of Advertise transmission is the same as S501. The Multiple Advertise in S506 can notify the remote controller 300 of the presence of the digital camera 100 and notify that it can be connected.

ここまでの説明からわかるように、デジタルカメラ100は情報処理端末200とのBLE接続により位置情報の取得を行いながら、リモートコントローラ300に対して接続可能であることを通知している。   As can be understood from the above description, the digital camera 100 notifies the remote controller 300 that connection is possible while acquiring position information by BLE connection with the information processing terminal 200.

次に、S507において利用者によりリモートコントローラ300での遠隔撮影の開始が要求される。これは、リモートコントローラ300の釦303にある接続釦を押下することで実現できる。S508にて、リモートコントローラ300は、デジタルカメラ100に対して接続要求メッセージを発行する。制御部301が近距離無線部305に対して接続要求を設定することで、この接続要求メッセージが送信される。S506でデジタルカメラ100が配信するMultiple Advertiseによりデジタルカメラ100の存在を検出できるので、接続要求の送信先の情報は把握できる。S509でデジタルカメラ100は、情報処理端末200との通信を中断する前段階の処理として、情報処理端末200に対して位置情報の記録依頼を行う。先に述べたように、本実施形態のデジタルカメラ100は、BLEの接続先として情報処理端末200よりリモートコントローラ300を高い優先度にしている。このため、デジタルカメラ100は、リモートコントローラ300から接続要求を受けた際は、接続先の切り替えを行う。つまり情報処理端末200から位置情報を取得できなくなるので、切断前に位置情報の記録を依頼することで、撮像時の位置情報が確保されるようにする。これは、デジタルカメラ100から情報処理端末200に対するATT Notificationとして実現される。制御部103が近距離無線部110に位置情報の記録依頼のメッセージを書き込むことで送信できる。   Next, in S507, the user requests the start of remote imaging with the remote controller 300. This can be realized by pressing the connection button on the button 303 of the remote controller 300. At S508, remote controller 300 issues a connection request message to digital camera 100. When the control unit 301 sets a connection request to the short distance wireless unit 305, the connection request message is transmitted. Since the presence of the digital camera 100 can be detected by Multiple Advertise distributed by the digital camera 100 in S506, the information of the transmission destination of the connection request can be grasped. In step S509, the digital camera 100 requests the information processing terminal 200 to record the position information as processing prior to interrupting the communication with the information processing terminal 200. As described above, the digital camera 100 according to the present embodiment sets the remote controller 300 with higher priority than the information processing terminal 200 as the BLE connection destination. Therefore, when the digital camera 100 receives a connection request from the remote controller 300, the digital camera 100 switches the connection destination. That is, since the position information can not be acquired from the information processing terminal 200, the position information at the time of imaging is secured by requesting recording of the position information before cutting. This is realized as ATT Notification from the digital camera 100 to the information processing terminal 200. The control unit 103 can transmit the short distance wireless unit 110 by writing a message of a recording request for position information.

S510で情報処理端末200は、S509でデジタルカメラ100から受信した位置情報の記録依頼に従い、位置情報の記録を開始する。制御部201が定期的にGPS部211にアクセスし、取得した位置情報を取得したときの時間情報と合わせてRAM203に履歴として記録することで実現可能である。S510の処理は、次にデジタルカメラ100とのBLEで再接続するまで継続される。   In step S510, the information processing terminal 200 starts recording of position information in accordance with a request to record the position information received from the digital camera 100 in step S509. This can be realized by the control unit 201 periodically accessing the GPS unit 211 and recording the acquired position information in the RAM 203 as a history together with time information when acquired. The processing of S510 is continued until the next BLE reconnection with the digital camera 100.

その後、S511でデジタルカメラ100は、情報処理端末200に対して切断要求を送信する。これは制御部103が近距離無線部110に位置情報の記録依頼のメッセージを書き込むことで送信できる。切断要求によりデジタルカメラ100と情報処理端末200の間のBLE接続が切断され、通信ができなくなる。ただし、情報処理端末200は、デジタルカメラ100との通信が切断状態であっても、S509で受信した要求に従って、GPS部211によって取得した位置情報の記録を継続する。なお、情報処理端末200におけるGPS部211による位置情報所得する間隔は例えば1秒間隔である。   Thereafter, in step S511, the digital camera 100 transmits a disconnection request to the information processing terminal 200. This can be transmitted by the control unit 103 writing a message of a recording request for position information to the short distance wireless unit 110. In response to the disconnection request, the BLE connection between the digital camera 100 and the information processing terminal 200 is disconnected, and communication can not be performed. However, even when the communication with the digital camera 100 is in a disconnected state, the information processing terminal 200 continues recording of the position information acquired by the GPS unit 211 according to the request received in S509. Note that an interval at which position information is acquired by the GPS unit 211 in the information processing terminal 200 is, for example, an interval of one second.

上記の如く、S507における利用者のリモートコントローラ300での操作をきっかけに、デジタルカメラ100と情報処理端末200のBLE通信が切断され、さらにこの切断に際して情報処理端末200において位置情報の記録が開始される。つまりデジタルカメラ100と情報処理端末200での切断期間中の位置情報が情報処理端末200で履歴として記録される状態になった。   As described above, the BLE communication between the digital camera 100 and the information processing terminal 200 is disconnected in response to the user's operation of the remote controller 300 in S507, and recording of position information is started in the information processing terminal 200 at the time of this disconnection. Ru. That is, the position information in the cutting period of the digital camera 100 and the information processing terminal 200 is recorded as a history on the information processing terminal 200.

S512にて、デジタルカメラ100とリモートコントローラ300はBLE接続を確立する。基本的にはS503の接続処理と同じである。まずリンク層の接続として、近距離無線部110と近距離無線部305の間で、お互いの情報の交換などを行い、無線電波のやり取りが可能な状態となる。その後にアプリケーション層の接続としてATTサービスでの接続まで実行する。カメラが遠隔撮影に関する各種機能を提供できるようになる。通信としてはATTが規定するプロトコルに従う。デジタルカメラ100の制御部103が近距離無線部110を、リモートコントローラ300の制御部301が近距離無線部305を使ってリクエストやレスポンスのやり取りを行うことで実現できる。本実施形態では、デジタルカメラ100は遠隔撮影サービス608に対応する。利用者のリモートコントローラ300での操作に従い、リモートコントローラ300がデジタルカメラ100の遠隔撮影サービス608に対してリクエストを送信することで遠隔撮影を実現できる。   At S512, the digital camera 100 and the remote controller 300 establish a BLE connection. Basically, it is the same as the connection process of S503. First, as connection of the link layer, mutual information exchange is performed between the short distance wireless unit 110 and the short distance wireless unit 305, and the wireless radio waves can be exchanged. After that, it executes up to connection with ATT service as connection of application layer. The camera will be able to provide various functions related to remote shooting. Communication follows the protocol defined by ATT. The control unit 103 of the digital camera 100 can realize the short distance wireless unit 110 and the control unit 301 of the remote controller 300 can exchange requests and responses using the short distance wireless unit 305. In the present embodiment, the digital camera 100 corresponds to the remote imaging service 608. Remote photographing can be realized by the remote controller 300 transmitting a request to the remote photographing service 608 of the digital camera 100 according to the operation of the user by the remote controller 300.

S513からS516の間で遠隔撮影の手順を簡単に説明する。S513で利用者がリモートコントローラ300で撮影操作を行う。撮影指示としてリモートコントローラ300の撮影釦を押下する。S514でリモートコントローラ300は、撮影要求を送信する。リモートコントローラ300からデジタルカメラ100にATTプロトコルに従う書き込みリクエストとして実現される。リモートコントローラ300がデジタルカメラ100の遠隔撮影サービス608の撮影611に対する書き込み要求である。リモートコントローラ300の制御部301が近距離無線部305に対して撮影611への書き込みリクエストを設定することで送信できる。書き込みリクエストとしては引数としてUUID609とハンドル610を組み合わせることで、GATTサーバ601が管理する遠隔撮影サービス608の撮影611を一意に指定できる。リクエストを受信したデジタルカメラ100において、制御部103で動作するGATTサーバ601が、近距離無線通信部110で受信したリクエストから撮影要求を抽出する。その後、GATTサーバ601がRAM107上の撮影611の値を更新する。これによりデジタルカメラ100で撮影リクエストを受信できる。   The procedure of the remote imaging between S513 and S516 will be briefly described. In step S513, the user performs a shooting operation with the remote controller 300. The photographing button of the remote controller 300 is pressed as a photographing instruction. In S514, the remote controller 300 transmits a photographing request. It is realized as a write request from the remote controller 300 to the digital camera 100 according to the ATT protocol. The remote controller 300 is a write request for imaging 611 of the remote imaging service 608 of the digital camera 100. The control unit 301 of the remote controller 300 can transmit the short distance wireless unit 305 by setting a write request for the imaging 611. By combining UUID 609 and the handle 610 as an argument as a write request, it is possible to uniquely specify the imaging 611 of the remote imaging service 608 managed by the GATT server 601. In the digital camera 100 that has received the request, the GATT server 601 operated by the control unit 103 extracts a photographing request from the request received by the short distance wireless communication unit 110. Thereafter, the GATT server 601 updates the value of the imaging 611 on the RAM 107. As a result, the digital camera 100 can receive a shooting request.

その後、S515でデジタルカメラ100は、撮影処理を実行する。S514で撮影611の変化を検出することで撮影処理のきっかけとする。制御部103で動作する撮影処理のプログラムが撮影611の変更を検出することで撮影を開始する。制御部103は、撮像部102から取り込まれた画像データを、BMU109を使って画像処理部104、符号化部105を渡すことで、所望の形式に従った画像データ(符号化画像データ)を生成させる。生成された画像データはRAM107に一時保存される。次にS516にて、デジタルカメラ100は、生成した画像データの保存を行う。制御部103がBMU109を使ってRAM107から記憶部108に画像データを移動させることで実現できる。利用者がリモコン操作での遠隔撮影を行う間、S514からS516の処理を繰り返す。   Thereafter, in step S515, the digital camera 100 executes a photographing process. By detecting the change in the imaging 611 in S514, the imaging process is triggered. The program of the photographing process operated by the control unit 103 starts the photographing when the change of the photographing 611 is detected. The control unit 103 passes the image processing unit 104 and the encoding unit 105 using the BMU 109 to generate image data (encoded image data) according to a desired format by using the BMU 109 for the image data acquired from the imaging unit 102. Let The generated image data is temporarily stored in the RAM 107. Next, in step S516, the digital camera 100 saves the generated image data. This can be realized by the control unit 103 moving image data from the RAM 107 to the storage unit 108 using the BMU 109. While the user performs remote shooting by remote control operation, the processing of S514 to S516 is repeated.

なお、上記の処理にて、利用者がリモートコントローラ300の、ズームボタンを操作した場合には、リモートコントローラ300の制御部301は、近距離無線部305に対して広角、望遠に関する書き込みリクエストを設定する。これを受けて、近距離無線部305は、書き込みリクエストとしては引数としてUUID609と、ハンドル612又は614との組み合わせることで、GATTサーバ601が管理する遠隔撮影サービスの広角613、望遠615を一意に指定できる。リクエストを受信したデジタルカメラ100において、制御部103で動作するGATTサーバ601が、近距離無線通信部110で受信したリクエストから撮影要求を抽出する。その後、GATTサーバ601がRAM107上の広角613或いは望遠615の値を更新する。これによりデジタルカメラ100で撮影リクエストを受信でき、その指示に従った制御を行うことになる。   In the above process, when the user operates the zoom button of the remote controller 300, the control unit 301 of the remote controller 300 sets the write request for wide angle and telephoto to the short distance wireless unit 305. Do. In response to this, the near field wireless unit 305 uniquely specifies the wide angle 613 and the telephoto 615 of the remote photographing service managed by the GATT server 601 by combining the UUID 609 as an argument and the handle 612 or 614 as a write request. it can. In the digital camera 100 that has received the request, the GATT server 601 operated by the control unit 103 extracts a photographing request from the request received by the short distance wireless communication unit 110. Thereafter, the GATT server 601 updates the value of the wide angle 613 or the telephoto 615 on the RAM 107. As a result, the digital camera 100 can receive a photographing request, and control is performed according to the instruction.

S517において、利用者によりリモートコントローラ300での遠隔撮影の終了が要求される。これはリモートコントローラ300の釦303にある切断釦を押下することで実現できる。S518でリモートコントローラ300は、デジタルカメラ100に対して切断要求を発行する。制御部301が近距離無線部305に対して切断要求を設定することで要求メッセージを送信できる。切断要求によりデジタルカメラ100とリモートコントローラ300の間のBLE接続が切断され、通信ができなくなる。   In step S517, the user requests the end of the remote imaging with the remote controller 300. This can be realized by pressing the disconnect button on the button 303 of the remote controller 300. In step S518, the remote controller 300 issues a disconnection request to the digital camera 100. The control unit 301 can transmit a request message by setting the disconnection request to the short-distance wireless unit 305. In response to the disconnection request, the BLE connection between the digital camera 100 and the remote controller 300 is disconnected and communication can not be performed.

次にデジタルカメラ100は情報処理端末200とのBLEでの再接続を試みる。S501からS503の処理と同じである。情報処理端末200は、デジタルカメラら100とのBLE接続が確立したことを受け、S510で開始した位置情報記録の処理を終了する。   Next, the digital camera 100 attempts to reconnect with the information processing terminal 200 in BLE. This is the same as the processing of S501 to S503. In response to the establishment of the BLE connection with the digital camera 100, the information processing terminal 200 ends the processing of position information recording started in S510.

その後、S519にて、デジタルカメラ100は情報処理端末200とのBLE切断中にS514からS516の処理で撮影した画像の撮影時刻の情報を通知する。これはデジタルカメラ100から情報処理端末200に対するATT Notificationとして実現される。制御部103が近距離無線部110に位置情報の記録依頼のメッセージを書き込むことで送信できる。S520で情報処理端末200はS519で通知された時刻の位置情報を抽出する。制御部201がS510からRAM203に記録していた位置情報から、指定された時刻の位置情報を抽出することで実現できる。次に、情報処理端末200は、S520で抽出した位置情報をデジタルカメラ100に送信する処理を行う。こちらもS504とS505の処理と同じである。位置情報を取得したデジタルカメラ100は、情報処理端末200の切断中の遠隔撮影で生成された画像データに対して位置情報の付与を行う。制御部103がS506で取得しRAM107に保持されている経度値906と緯度値907を画像データの所定の領域にコピーすることで実現できる。画像データの所定の領域とはExif(Exchangeable image file format)における位置情報の領域を想定する。そしてS514からS516で説明した通り、遠隔撮影での撮影は複数枚なされている可能性がある。よってこのS519からS521を必要な回数繰り返される。   After that, at S519, the digital camera 100 notifies information on the photographing time of the image photographed at the processing of S514 to S516 during the BLE disconnection with the information processing terminal 200. This is realized as ATT Notification from the digital camera 100 to the information processing terminal 200. The control unit 103 can transmit the short distance wireless unit 110 by writing a message of a recording request for position information. At S520, the information processing terminal 200 extracts position information of the time notified at S519. This can be realized by extracting position information of a designated time from the position information recorded in the RAM 203 from S510. Next, the information processing terminal 200 transmits the position information extracted in S520 to the digital camera 100. This is also the same as the processing of S504 and S505. The digital camera 100 that has acquired the position information gives the position information to the image data generated by the remote photographing during the disconnection of the information processing terminal 200. This can be realized by the control unit 103 copying the longitude value 906 and the latitude value 907 acquired in S506 and held in the RAM 107 to a predetermined area of the image data. The predetermined area of the image data is assumed to be an area of position information in Exif (Exchangeable image file format). Then, as described in S514 to S516, there may be a plurality of images captured in remote imaging. Therefore, the steps S519 to S521 are repeated as many times as necessary.

以上説明したように、デジタルカメラ100は通常は情報処理端末200とBLEによる常時接続により位置情報を取得することで撮影した画像データに位置情報を付与できる。さらに、リモートコントローラ300との接続先切り替えにより情報処理端末200から位置情報を取得できなくなる状況であっても、切断期間中の位置情報を情報処理端末200で保持してもらう。これによりBLEでの再接続時に情報処理端末200が保持している位置情報提供してもらうことで、BLE接続が切断された期間に撮影された画像データに対して位置情報を後から付与することが可能となる。また、情報処理端末200での位置情報の記録も切断期間に限定されるので、情報処理端末200が不要な位置情報を大量に取得するといったこともない。こうしたBLE切断中の位置情報の管理により、デジタルカメラ100で撮影された画像データに位置情報を付与できる可能性を高めることが可能となる。よってより多くの画像データを使って位置情報を活用した画像活用の機能・サービスを利用できる。   As described above, the digital camera 100 can usually add position information to image data captured by acquiring position information by always connecting the information processing terminal 200 with BLE. Furthermore, even if the position information can not be acquired from the information processing terminal 200 by switching the connection destination with the remote controller 300, the position information during the disconnection period is held by the information processing terminal 200. In this way, by having position information provided by the information processing terminal 200 be provided at the time of reconnection in BLE, position information is later given to image data captured during a period in which the BLE connection is disconnected. Is possible. In addition, since recording of position information on the information processing terminal 200 is also limited to the disconnection period, the information processing terminal 200 does not acquire a large amount of unnecessary position information. Such management of position information during BLE cutting makes it possible to increase the possibility of giving position information to image data captured by the digital camera 100. Therefore, it is possible to use the function and service of image utilization utilizing position information using more image data.

またS512においてリモートコントローラ300とのBLE接続が確立した後に、デジタルカメラ100は情報処理端末200に対しして自身の存在を示すことを目的としてMultiple Advertise(ビーコン送信)を開始する方法が考えられる。これは、情報処理端末200とBLE接続が切断している期間、情報処理端末200に対して、近傍に自機の存在を伝えることを意味する。そして情報処理端末200は、デジタルカメラ100からのMultiple Advertiseを受信できている期間だけS510で開始した位置情報の記録を行う。つまりMultiple Advertiseが受信できないということはデジタルカメラ100が情報処理端末200の近くにいないと判断し、その期間はデジタルカメラ100にとって不要な位置情報となるので記録しない。これにより、情報処理端末200において無駄になる位置情報の取得を軽減することが可能となると共に、デジタルカメラ100が画像に関連付けて記録する位置情報が示す位置と、その画像を撮像した際のデジタルカメラ100の位置とが実質的に一致することを保証することにもなる。   In addition, after the BLE connection with the remote controller 300 is established in S512, the digital camera 100 may start Multiple Advertise (beacon transmission) for the purpose of indicating the presence of itself to the information processing terminal 200. This means that the information processing terminal 200 is notified of the presence of its own device in the vicinity while the BLE connection with the information processing terminal 200 is disconnected. Then, the information processing terminal 200 records the position information started in S510 only while the Multiple Advertise from the digital camera 100 can be received. That is, if it can not be received by Multiple Advertise, it is determined that the digital camera 100 is not near the information processing terminal 200, and since it becomes unnecessary position information for the digital camera 100, that period is not recorded. This makes it possible to reduce acquisition of useless position information in the information processing terminal 200, and the position indicated by the position information to be recorded by the digital camera 100 in association with the image and the digital when the image is captured. It also ensures that the position of the camera 100 substantially matches.

次にS512の後、デジタルカメラ100が情報処理端末200に向けて送信するMultiple AdvertiseのAdvertiseDataにS513からS516で撮影が行われた撮像時刻(撮影時間)を設定する方法が考えられる。情報処理端末200は、Multiple AdvertiseのAdvertiseDataの撮影時間の情報を調査し、前回受信した撮像時刻と今回受信した撮像時刻との間に変化があった時だけ位置情報を記録するという方法も考えられる。AdertiseDataの変化で撮像時刻を知らせることで、より情報処理端末200における無駄な位置情報の取得を軽減することが可能となる。   Next, after S512, a method may be considered in which the imaging time (imaging time) at which imaging was performed in S513 to S516 is set in AdvertiseData of Multiple Advertise transmitted by the digital camera 100 toward the information processing terminal 200. It is conceivable that the information processing terminal 200 investigates the information of the imaging time of Multiple Advertise AdvertiseData, and records the position information only when there is a change between the imaging time received last and the imaging time received this time. . By notifying the imaging time by the change in AdertiseData, it is possible to further reduce the acquisition of useless position information in the information processing terminal 200.

さらにデジタルカメラ100が設定するAdvertiseDataとして、撮像時刻に加え、撮像画像のファイル名を設定する方法も考えられる。情報処理端末200は位置情報を取得する時間だけでなく、取得した時間情報と画像ファイル名を紐づけて記録しておく。これにより取得した位置情報に対応する画像を特定できるので、S519の処理を行わなくても521で位置情報付与を行うことが可能となる。   Further, as AdvertiseData set by the digital camera 100, a method of setting a file name of a captured image in addition to the captured time may be considered. The information processing terminal 200 links and records not only the time for acquiring the position information but also the acquired time information and the image file name. Since the image corresponding to the acquired position information can be specified, the position information can be attached at 521 without performing the process of S519.

本実施形態では、デジタルカメラ100が情報処理端末200とのBLE接続先が切断する際に、情報処理端末200に位置情報の記録の依頼を行う一例として、リモートコントローラ300への切り替えを例に説明した。しかしながら、デジタルカメラ100が情報処理端末200とのBLE接続を切断する例は他にも考えられる。   In this embodiment, when the digital camera 100 disconnects the BLE connection destination with the information processing terminal 200, switching to the remote controller 300 is described as an example of requesting the information processing terminal 200 to record the position information. did. However, other examples in which the digital camera 100 disconnects the BLE connection with the information processing terminal 200 are conceivable.

例えば、BLEから他の無線手段(例えば:WiFi(登録商標)またはClassic Bluetooth(登録商標))へのハンドオーバーが考えられる。無線手段にハンドオーバーすることでBLEが使えなくなるケース(複数の通信部の1つのみが排他的に機能するケース)がありこの場合、BLE接続を切断する必要がある。この時も、切断要求を送信するまえにS509に記載した位置情報の記録の依頼を送信することが可能である。   For example, handover from BLE to other wireless means (eg: WiFi (registered trademark) or Classic Bluetooth (registered trademark)) can be considered. There is a case where BLE can not be used by handover to the wireless means (only one of the plurality of communication units functions exclusively), in which case it is necessary to disconnect the BLE connection. Also at this time, it is possible to transmit the request for recording of the position information described in S 509 before transmitting the disconnection request.

また情報処理端末200とのBLE接続における電波強度が所定の閾値を下回った場合も考えられる。つまり情報処理端末200とのBLE接続ができなくなる可能性を検出した時点で位置情報の記録の依頼を送信することも可能である。   It is also conceivable that the radio wave intensity in the BLE connection with the information processing terminal 200 falls below a predetermined threshold. That is, it is also possible to transmit a request for recording of position information when it is detected that the BLE connection with the information processing terminal 200 can not be made.

本実施形態のS509で説明した位置情報の記録の依頼に関して、所定の条件においては送信しない実装も考えられる。例えばデジタルカメラ100の設定において、撮影により生成された画像データに位置情報を付与しないように設定がなされていた場合が考えられる。位置情報を付与しないのであれば、情報処理端末200の位置情報の記録は不要であるのでS509の処理も行わなくても問題ない。   With respect to the request for recording of the position information described in S509 of the present embodiment, an implementation may be considered in which transmission is not performed under predetermined conditions. For example, in the setting of the digital camera 100, it may be considered that the setting is made so as not to add position information to the image data generated by photographing. If the position information is not attached, the recording of the position information of the information processing terminal 200 is unnecessary, and there is no problem even if the process of S509 is not performed.

さらに前述したBLEから無線手段へのハンドオーバーにおいて、ハンドオーバーした先が同じ情報処理端末200である場合も位置情報の記録の依頼を送信しない実装が可能である。同じ情報処理端末200に接続するのであれば、ハンドオーバーした無線手段で位置情報の取得を行えばよいので、S509の処理も行わなくても問題ない。   Furthermore, in the above-described handover from BLE to the wireless means, even when the handover destination is the same information processing terminal 200, it is possible not to transmit the request for recording of the position information. If the same information processing terminal 200 is to be connected, the position information may be acquired by the hand-over wireless means, so there is no problem even if the process of S509 is not performed.

以上説明したように本実施形態によれば、BLE接続が切れることで、デジタルカメラがスマートデバイスから位置情報を取得できない期間の位置情報を、スマートデバイスにおいて履歴として記録しておくことが可能となる。これにより、BLE接続が復帰した時点で必要な位置情報をデジタルカメラに提供することで、デジタルカメラがBLE切断中に撮影した画像であっても位置情報を付与できる。   As described above, according to the present embodiment, it is possible to record position information of a period during which the digital camera can not acquire position information from the smart device as a history in the smart device by breaking the BLE connection. . Thus, by providing the necessary position information to the digital camera when the BLE connection is restored, the position information can be given even if the image is captured during the BLE disconnection of the digital camera.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. Can also be realized. It can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.

100…デジタルカメラ、101…レンズ、102…撮像部、103…制御部、104…画像処理部、105…符号化部、106…ROM、107…RAM、108…記録部、109…BMU、110…近距離無線部、111…システムバス、200…情報処理端末、201…制御部、202…ROM、203…RAM、204…記憶部、205…BMU、206…VRAM、207…タッチセンサ、208…液晶モニタ、209…近距離無線部、210…無線LAN部、211…GPS部、212…システムバス、300…リモートコントローラ、301…制御部、302…ROM、303…釦、304…釦検出部、305…近距離無線部、306…システムバス、306…RAM DESCRIPTION OF SYMBOLS 100 ... Digital camera, 101 ... Lens, 102 ... Imaging part, 103 ... Control part, 104 ... Image processing part, 105 ... Encoding part, 106 ... ROM, 107 ... RAM, 108 ... Recording part, 109 ... BMU, 110 ... Near field wireless unit 111 System bus 200 Information processing terminal 201 Control unit 202 ROM 203 203 RAM 204 Storage unit 205 BMU 206 VRAM 207 Touch sensor 208 Liquid crystal Monitor 209: short distance wireless unit 210: wireless LAN unit 211: GPS unit 212: system bus 300: remote controller 301: control unit 302: ROM 303: button 304: button detection unit 305 ... Short-range wireless unit, 306 ... System bus, 306 ... RAM

Claims (18)

近距離無線通信を行う通信手段及び撮像手段を有する撮像装置であって、
前記通信手段を介して位置情報を提供する第1の外部機器と通信している状態で前記撮像手段による撮像を行った場合、撮像して得た画像と前記第1の外部機器から受信した位置情報とを関連付けて所定の記憶媒体に記録する記録手段と、
前記第1の外部機器との通信を中断する所定の状況になった場合、前記第1の外部機器と切断状態で撮像する画像の位置情報を確保するため、前記第1の外部機器に対して位置情報の取得の継続の要求を送信する制御手段と
を有することを特徴とする撮像装置。
An imaging apparatus comprising communication means for performing near-field wireless communication and imaging means, comprising:
When imaging is performed by the imaging unit while communicating with the first external device that provides position information via the communication unit, the image obtained by imaging and the position received from the first external device Recording means for associating information with information and recording the information in a predetermined storage medium;
In order to secure positional information of an image to be captured in a disconnected state with the first external device, when communication with the first external device is interrupted, the first external device is secured. An image pickup apparatus comprising: control means for transmitting a request for continuation of acquisition of position information.
前記制御手段は、前記第1の外部機器よりも優先度の高い第2の外部機器からの接続要求を受信した場合を前記所定の状況として判定することを特徴とする請求項1に記載の撮像装置。   The imaging according to claim 1, wherein the control means determines, as the predetermined situation, a case where a connection request from a second external device having a higher priority than the first external device is received. apparatus. 前記第2の外部機器は、前記撮像装置を遠隔操作するリモートコントローラであることを特徴とする請求項2に記載の撮像装置。   The imaging device according to claim 2, wherein the second external device is a remote controller that remotely controls the imaging device. 前記制御手段は、前記第1の外部機器との通信の電波強度が予め設定された閾値を下回った場合を前記所定の状況として判定することを特徴とする請求項1に記載の撮像装置。   The imaging apparatus according to claim 1, wherein the control unit determines, as the predetermined situation, a case where a field intensity of communication with the first external device falls below a preset threshold. 更に、前記通信手段とは排他的に機能する第2の通信手段を有し、
前記制御手段は、前記通信手段から前記第2の通信手段による通信に切り換える場合を前記所定の状況として判定することを特徴とする請求項1に記載の撮像装置。
Furthermore, the communication means has a second communication means that functions exclusively.
The imaging apparatus according to claim 1, wherein the control unit determines, as the predetermined situation, a case where the communication unit switches to the communication by the second communication unit.
前記制御手段は、撮像装置の存在を近傍に位置する外部機器に通知するためのビーコンを前記通信手段を介して送信する送信手段を含むことを特徴とする請求項1に記載の撮像装置。   The imaging device according to claim 1, wherein the control means includes transmission means for transmitting a beacon for notifying an external device located in the vicinity of the presence of the imaging device via the communication means. 前記送信手段は、前記第1の外部機器との通信が切断状態にて、前記撮像手段による撮像を行う度に撮像時刻を含む前記ビーコンを送信する
ことを特徴とする請求項6に記載の撮像装置。
7. The imaging according to claim 6, wherein the transmitting unit transmits the beacon including an imaging time each time imaging is performed by the imaging unit in a state in which communication with the first external device is disconnected. apparatus.
前記送信手段は、更に撮像画像のファイル名を含む前記ビーコンを送信する
ことを特徴とする請求項7に記載の撮像装置。
The imaging apparatus according to claim 7, wherein the transmission unit further transmits the beacon including a file name of a captured image.
前記制御手段は、
前記第1の外部機器との通信が切断状態から再接続の状態となった場合、切断状態で撮像した画像の撮像時刻における位置情報を前記第1の外部機器に要求し、当該要求によって得られた位置情報を前記画像に関連付けて前記記憶媒体に記録する手段を含む
ことを特徴とする請求項1乃至8のいずれか1項に記載の撮像装置。
The control means
When the communication with the first external device is switched from the disconnection state to the reconnection state, the position information at the imaging time of the image captured in the disconnection state is requested to the first external device, and the request is obtained by the request The image pickup apparatus according to any one of claims 1 to 8, further comprising means for associating the position information with the image and recording the image on the storage medium.
近距離無線通信を行う通信手段及び位置情報を取得する取得手段とを有する情報処理装置であって、
前記取得手段より取得した位置情報を、前記通信手段を介して通信中の撮像装置に送信する送信手段と、
前記通信中の前記撮像装置から通信の切断を行う前の所定の要求を受信した場合、前記撮像装置との再接続が行われるまでの期間、前記取得手段で得た位置情報を記録する記録手段と
を有することを特徴とする情報処理装置。
An information processing apparatus comprising: communication means for performing near-field wireless communication; and acquisition means for acquiring position information,
Transmission means for transmitting position information acquired from the acquisition means to an imaging device in communication via the communication means;
A recording unit that records the position information obtained by the acquisition unit during a period until reconnection with the imaging device is performed when a predetermined request before disconnection of the communication is received from the imaging device in communication And an information processing apparatus characterized by comprising:
前記記録手段は、前記撮像装置との通信が切断状態にて、前記撮像装置から所定のビーコンを受信している期間にて取得した位置情報を記録する
ことを特徴とする請求項10に記載の情報処理装置。
11. The apparatus according to claim 10, wherein the recording unit records position information acquired in a period in which a predetermined beacon is received from the imaging device in a state in which communication with the imaging device is disconnected. Information processing device.
前記記録手段は、前記ビーコンに、前回と異なる撮像時刻が含まれる場合、当該時刻で取得した位置情報を記録することを特徴とする請求項11に記載の情報処理装置。   The information processing apparatus according to claim 11, wherein, when the beacon includes an imaging time different from the previous time, the recording means records position information acquired at the time. 前記記録手段は、前記ビーコンに、撮像の時刻と画像のファイル名が含まれる場合、当該時刻で取得した位置情報と前記ファイル名とを対応づけて記録することを特徴とする請求項11に記載の情報処理装置。   12. The apparatus according to claim 11, wherein, when the beacon includes an imaging time and a file name of an image, the recording means records positional information acquired at the time and the file name in association with each other. Information processing equipment. 更に、前記撮像装置と再接続した場合、前記記録手段で記録された位置情報の中から、前記撮像装置から要求された時刻の位置情報を前記撮像装置に送信する第2の送信手段と
を有することを特徴とする請求項10乃至13のいずれか1項に記載の情報処理装置。
And second transmitting means for transmitting position information of the time requested by the imaging device from among the position information recorded by the recording means when reconnected to the imaging device. The information processing apparatus according to any one of claims 10 to 13, characterized in that:
近距離無線通信を行う通信手段及び撮像手段を有する撮像装置の制御方法であって、
前記通信手段を介して位置情報を提供する第1の外部機器と通信している状態で前記撮像手段による撮像を行った場合、撮像して得た画像と前記第1の外部機器から受信した位置情報とを関連付けて所定の記憶媒体に記録する記録工程と、
前記第1の外部機器との通信を中断する所定の状況になった場合、前記第1の外部機器と切断状態で撮像する画像の位置情報を確保するため、前記第1の外部機器に対して位置情報の取得の継続の要求を送信する制御工程と
を有することを特徴とする撮像装置の制御方法。
A control method of an imaging apparatus having communication means and imaging means for performing near field communication,
When imaging is performed by the imaging unit while communicating with the first external device that provides position information via the communication unit, the image obtained by imaging and the position received from the first external device A recording step of recording information in a predetermined storage medium in association with the information;
In order to secure positional information of an image to be captured in a disconnected state with the first external device, when communication with the first external device is interrupted, the first external device is secured. And a control step of transmitting a request for continuation of acquisition of position information.
近距離無線通信を行う通信手段及び位置情報を取得する取得手段とを有する情報処理装置の制御方法であって、
前記取得手段より取得した位置情報を、前記通信手段を介して通信中の撮像装置に送信する送信工程と、
前記通信中の前記撮像装置から通信の切断を行う前の所定の要求を受信した場合、前記撮像装置との再接続が行われるまでの期間、前記取得手段で得た位置情報を記録する記録工程と
を有することを特徴とする情報処理装置の制御方法。
A control method of an information processing apparatus, comprising: communication means for performing near field communication and an acquisition means for acquiring position information,
A transmitting step of transmitting position information acquired from the acquiring unit to an imaging device in communication via the communication unit;
A recording step of recording the position information obtained by the acquisition unit during a period until reconnection with the imaging device is performed when a predetermined request before disconnection of the communication is received from the imaging device in communication And a control method of an information processing apparatus.
コンピュータが読み込み実行することで、前記コンピュータに、請求項15又は16の方法の各工程を実行させるためのプログラム。   The program for making the said computer perform each process of the method of Claim 15 or 16 by reading and performing a computer. 近距離無線通信を行う第1の通信手段及び撮像手段を有する撮像装置、及び、近距離無線通信を行う第2の通信手段及び位置情報を取得する取得手段とを有する情報処理装置を有する情報処理システムであって、
前記撮像装置は、
前記第1の通信手段を介して位置情報を提供する前記情報処理装置と通信している状態で前記撮像手段による撮像を行った場合、撮像して得た画像と前記情報処理装置から受信した位置情報とを関連付けて所定の記憶媒体に記録する記録手段と、
前記情報処理装置との通信を中断する所定の状況になった場合、前記情報処理装置と切断状態で撮像する画像の位置情報を確保するため、前記情報処理装置に対して位置情報の取得の継続の要求を送信する制御手段と
を有し、
前記情報処理装置は、
前記取得手段より取得した位置情報を、前記第2の通信手段を介して通信中の撮像装置に送信する送信手段と、
前記通信中の前記撮像装置から通信の切断を行う前の所定の要求を受信した場合、前記撮像装置との再接続が行われるまでの期間、前記取得手段で得た位置情報を記録する記録手段と
を有することを特徴とする情報処理システム。
INFORMATION PROCESSING APPARATUS HAVING INFORMATION PROCESSING DEVICE HAVING IMAGING DEVICE HAVING FIRST COMMUNICATION MEANS AND IMAGING MEANS FOR WHICH SHORT WIRELESS COMMUNICATIONS A system,
The imaging device is
When imaging is performed by the imaging unit while communicating with the information processing apparatus that provides position information via the first communication unit, an image obtained by imaging and a position received from the information processing apparatus Recording means for associating information with information and recording the information in a predetermined storage medium;
When a predetermined situation in which communication with the information processing apparatus is interrupted, the acquisition of position information with respect to the information processing apparatus is continued in order to secure the position information of the image captured in a disconnected state with the information processing apparatus. Control means for transmitting the request of
The information processing apparatus is
Transmission means for transmitting position information acquired from the acquisition means to the imaging device in communication via the second communication means;
A recording unit that records the position information obtained by the acquisition unit during a period until reconnection with the imaging device is performed when a predetermined request before disconnection of the communication is received from the imaging device in communication And an information processing system characterized by having.
JP2017194562A 2017-10-04 2017-10-04 Image pickup device, information processing device, their control method, and information processing system Active JP6976127B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017194562A JP6976127B2 (en) 2017-10-04 2017-10-04 Image pickup device, information processing device, their control method, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017194562A JP6976127B2 (en) 2017-10-04 2017-10-04 Image pickup device, information processing device, their control method, and information processing system

Publications (3)

Publication Number Publication Date
JP2019068364A true JP2019068364A (en) 2019-04-25
JP2019068364A5 JP2019068364A5 (en) 2020-11-12
JP6976127B2 JP6976127B2 (en) 2021-12-08

Family

ID=66340035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017194562A Active JP6976127B2 (en) 2017-10-04 2017-10-04 Image pickup device, information processing device, their control method, and information processing system

Country Status (1)

Country Link
JP (1) JP6976127B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019088295A1 (en) * 2017-11-06 2020-11-12 株式会社ニコン Programs and electronics

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010258593A (en) * 2009-04-22 2010-11-11 Nec Corp Photographing method, electronic apparatus, communication apparatus, and photographing system
JP2011077727A (en) * 2009-09-29 2011-04-14 Canon Inc Positioning communication system, imaging device, and positioning device
JP2017005679A (en) * 2015-06-11 2017-01-05 カシオ計算機株式会社 Imaging apparatus, information acquisition apparatus, information acquisition system, transmission control method, information acquisition method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010258593A (en) * 2009-04-22 2010-11-11 Nec Corp Photographing method, electronic apparatus, communication apparatus, and photographing system
JP2011077727A (en) * 2009-09-29 2011-04-14 Canon Inc Positioning communication system, imaging device, and positioning device
JP2017005679A (en) * 2015-06-11 2017-01-05 カシオ計算機株式会社 Imaging apparatus, information acquisition apparatus, information acquisition system, transmission control method, information acquisition method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019088295A1 (en) * 2017-11-06 2020-11-12 株式会社ニコン Programs and electronics
JP7363479B2 (en) 2017-11-06 2023-10-18 株式会社ニコン Programs and electronics
US11864117B2 (en) 2017-11-06 2024-01-02 Nikon Corporation Program and electronic device

Also Published As

Publication number Publication date
JP6976127B2 (en) 2021-12-08

Similar Documents

Publication Publication Date Title
CN113473006B (en) Information processing device, image pickup device, information processing system, information processing method, and non-transitory computer-readable medium
JP6278031B2 (en) Data processing system, data processing apparatus, and data processing method
US8634774B2 (en) Communication device and control method thereof
JP6503734B2 (en) INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND PROGRAM
US9191896B2 (en) Communication apparatus and communication control method
US10511727B2 (en) Communication device, communication system and communication method
JP2021026463A (en) Control device and control method of the same, as well as program
JP6058172B2 (en) IMAGING DEVICE, IMAGING SYSTEM, IMAGING DEVICE CONTROL METHOD, AND IMAGING DEVICE CONTROL PROGRAM
JP6976127B2 (en) Image pickup device, information processing device, their control method, and information processing system
JP2014207650A (en) Wireless communication terminal, and program
JP6463050B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP7490352B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND ITS PROGRAM
JP2017092645A (en) Wireless communication system, information processing method, and program
JP2012231457A (en) Recording control device, information apparatus, information recording system, and program
US9380199B2 (en) Recording medium and control method thereof
JP6819389B2 (en) Information processing system, client terminal and program
JP2019041151A (en) Imaging device, control method and program
JP2016174221A (en) Communication device, communication system, and communication method
JP2015115011A (en) Communication apparatus, apparatus setting device, imaging device and control method, system, and program therefor
JP2018098658A (en) Video monitoring system, monitoring camera, and mobile terminal
JP2020057899A (en) Wireless communication system and wireless communication terminal control method
JP5486384B2 (en) Data transmitting apparatus, data receiving apparatus, and control method and program thereof
JP2016174220A (en) Communication device, communication system, and communication method
US20190281615A1 (en) Communication control apparatus and communication control method
JP2019114924A (en) Communication device, control method of the same, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200929

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210810

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211109

R151 Written notification of patent or utility model registration

Ref document number: 6976127

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151