JP7526951B2 - Imaging device, control device, imaging system - Google Patents
Imaging device, control device, imaging system Download PDFInfo
- Publication number
- JP7526951B2 JP7526951B2 JP2020196315A JP2020196315A JP7526951B2 JP 7526951 B2 JP7526951 B2 JP 7526951B2 JP 2020196315 A JP2020196315 A JP 2020196315A JP 2020196315 A JP2020196315 A JP 2020196315A JP 7526951 B2 JP7526951 B2 JP 7526951B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- driving
- imaging device
- communication unit
- optical member
- 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.)
- Active
Links
Landscapes
- Lens Barrels (AREA)
- Camera Bodies And Camera Details Or Accessories (AREA)
- Structure And Mechanism Of Cameras (AREA)
- Studio Devices (AREA)
Description
本開示は、撮像装置、撮像装置と通信可能な制御装置、並びに、撮像装置および制御装置を備える撮像システムに関する。 The present disclosure relates to an imaging device, a control device capable of communicating with the imaging device, and an imaging system including the imaging device and the control device.
撮像装置を、他の電子制御装置を用いてリモート操作する技術が知られている。例えば、特許文献1は、撮像装置とスマートフォンとを結合させて構成される撮像システムにおいて、撮像装置のフォーカスレンズの駆動量等の特定パラメータの設定を、タッチ操作によって迅速に行う技術を開示している。 Technology for remotely controlling an imaging device using another electronic control device is known. For example, Patent Document 1 discloses a technology for quickly setting specific parameters of the imaging device, such as the driving amount of the focus lens, by touch operation in an imaging system configured by combining an imaging device with a smartphone.
ところで、シネマ用のカメラで映画の特定シーンのカットを撮影する場合、所望のフォーカス状態又はズーム状態などに設定する必要が発生する。このとき、特許文献1では、タッチ操作によって撮像装置のフォーカスレンズの駆動量の設定を行っているため、所望のフォーカス状態を得るためのフォーカスレンズのターゲット位置に設定することが困難となる。 However, when shooting a particular scene in a movie using a cinema camera, it becomes necessary to set the desired focus state or zoom state. In this case, in Patent Document 1, the driving amount of the focus lens of the imaging device is set by touch operation, which makes it difficult to set the target position of the focus lens to obtain the desired focus state.
本開示は、ユーザの意図を反映した目標位置に光学部材を駆動することが容易となる撮像装置、制御装置、撮像システムを提供することを目的とする。 The present disclosure aims to provide an imaging device, a control device, and an imaging system that make it easy to drive an optical element to a target position that reflects the user's intentions.
本開示にかかる撮像装置は、外部の制御装置と通信可能であり、光学部材を介して形成される被写体像を撮像する撮像装置であって、前記制御装置から前記光学部材の駆動に関するコマンドを受信する通信部と、前記コマンドに基づいて、前記光学部材の駆動を制御する制御部と、を備え、前記制御部は、前記通信部が前記制御装置から受信した第1コマンドに基づいて、前記光学部材の駆動を開始し、前記光学部材の駆動制御が完了する前に、前記通信部が前記制御装置から前記第1コマンドとは別の第2コマンドを受信すると、前記第2コマンドに基づいて、前記光学部材の駆動の目標とする目標位置を更新する。 The imaging device according to the present disclosure is an imaging device capable of communicating with an external control device, capturing an image of a subject formed through an optical element, and includes a communication unit that receives a command related to driving the optical element from the control device, and a control unit that controls the driving of the optical element based on the command, and the control unit starts driving the optical element based on a first command received by the communication unit from the control device, and when the communication unit receives a second command different from the first command from the control device before the drive control of the optical element is completed, the control unit updates a target position for driving the optical element based on the second command.
本開示にかかる制御装置は、光学部材を介して形成される被写体像を撮像する撮像装置と通信可能な制御装置であって、ユーザの操作に応じて移動可能な操作部材と、前記操作部材における移動操作に応じて、前記光学部材の駆動に関するコマンドを生成する制御部と、前記コマンドを前記撮像装置に送信する通信部と、を備え、前記制御部は、前記移動操作が開始されると、前記光学部材の駆動を開始するための第1コマンドを生成して、前記通信部を介して前記撮像装置に送信し、前記移動操作が継続している間、前記光学部材の駆動の目標とする目標位置を更新するための第2コマンドを生成して、前記通信部を介して前記撮像装置に送信する。 The control device according to the present disclosure is a control device capable of communicating with an imaging device that captures a subject image formed through an optical member, and includes an operating member that can be moved in response to a user's operation, a control unit that generates a command related to driving the optical member in response to a movement operation on the operating member, and a communication unit that transmits the command to the imaging device, and when the movement operation is started, the control unit generates a first command for starting the drive of the optical member and transmits it to the imaging device via the communication unit, and while the movement operation is continuing, generates a second command for updating a target position to be targeted for driving the optical member and transmits it to the imaging device via the communication unit.
本開示にかかる撮像システムは、光学部材を介して形成される被写体像を撮像する撮像装置と、前記撮像装置と通信可能な制御装置とを備える、撮像システムであって、前記撮像装置は、前記制御装置から前記光学部材の駆動に関するコマンドを受信する第1通信部と、前記コマンドに基づいて、前記光学部材の駆動を制御する第1制御部と、を備え、前記制御装置は、ユーザの操作に応じて移動可能な操作部材と、前記操作部材における移動操作に応じて、前記コマンドを生成する第2制御部と、前記コマンドを前記撮像装置に送信する第2通信部と、を備え、前記制御装置において前記第2制御部は、前記移動操作が開始されると、前記光学部材の駆動を開始するための第1コマンドを生成して、前記第2通信部を介して前記撮像装置に送信し、前記移動操作が継続している間、前記光学部材の駆動の目標とする目標位置を更新するための第2コマンドを生成して、前記第2通信部を介して前記撮像装置に送信し、前記撮像装置において前記第1制御部は、前記第1通信部が前記制御装置から受信した第1コマンドに基づいて、前記光学部材の駆動を開始し、前記光学部材の駆動制御が完了する前に、前記第1通信部が、前記制御装置から前記第1コマンドとは別の第2コマンドを受信すると、前記第2コマンドに基づいて、前記光学部材の駆動の目標とする目標位置を更新する。 The imaging system according to the present disclosure is an imaging system comprising an imaging device that captures a subject image formed through an optical member, and a control device capable of communicating with the imaging device, wherein the imaging device comprises a first communication unit that receives a command related to driving the optical member from the control device, and a first control unit that controls the driving of the optical member based on the command, and the control device comprises an operation member that can be moved in response to a user's operation, a second control unit that generates the command in response to a movement operation on the operation member, and a second communication unit that transmits the command to the imaging device, and in the control device, the second control unit controls the optical member when the movement operation is started. A first command for starting the drive of the optical member is generated and transmitted to the imaging device via the second communication unit, and while the moving operation is continuing, a second command for updating a target position for driving the optical member is generated and transmitted to the imaging device via the second communication unit, and in the imaging device, the first control unit starts driving the optical member based on the first command received by the first communication unit from the control device, and when the first communication unit receives a second command different from the first command from the control device before the drive control of the optical member is completed, the target position for driving the optical member is updated based on the second command.
本開示にかかる撮像装置、制御装置および撮像システムによれば、ユーザの意図を反映した目標位置に光学部材を駆動することが容易となる。 The imaging device, control device, and imaging system disclosed herein make it easy to drive an optical element to a target position that reflects the user's intentions.
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。 Below, the embodiments will be described in detail with reference to the drawings as appropriate. However, more detailed explanation than necessary may be omitted. For example, detailed explanation of already well-known matters or duplicate explanation of substantially identical configurations may be omitted. This is to avoid the following explanation becoming unnecessarily redundant and to make it easier for those skilled in the art to understand.
なお、出願人は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。 The applicant provides the attached drawings and the following description to enable those skilled in the art to fully understand the present disclosure, and does not intend for them to limit the subject matter described in the claims.
[実施形態]
[1 構成]
以下、図面を用いて本実施形態の遠隔撮像システムの構成を説明する。
[Embodiment]
[1 Configuration]
The configuration of the remote imaging system of this embodiment will be described below with reference to the drawings.
〔1-1.遠隔撮像システムの構成〕
図1は、本実施形態の遠隔撮像システムの構成を示す図である。同図に示すように、本実施形態の撮像システムAは、デジタルカメラ1と外部装置(外部通信装置、制御装置)300とを備える。
1-1. Configuration of remote imaging system
1 is a diagram showing the configuration of a remote imaging system according to the present embodiment. As shown in the figure, an imaging system A according to the present embodiment includes a digital camera 1 and an external device (external communication device, control device) 300.
外部装置300は、デジタルカメラ1と通信可能な外部の制御装置であって、無線通信部310とダイヤル部320とを備える。無線通信部310は、液晶モニタ356、操作部359などを含む。 The external device 300 is an external control device capable of communicating with the digital camera 1, and includes a wireless communication unit 310 and a dial unit 320. The wireless communication unit 310 includes an LCD monitor 356, an operation unit 359, etc.
外部装置300は、デジタルカメラ1へ、自己の通信部を介して、デジタルカメラ1のフォーカス操作、ズーム操作、絞り操作、レリーズボタン押下などの指示(遠隔操作)を行うことができる。デジタルカメラ1は、外部装置300の指示を自己の通信部より受信し、その受信した指示に従った動作を行う。 The external device 300 can send instructions (remote control) to the digital camera 1 via its own communication unit, such as focus operation, zoom operation, aperture operation, and pressing the release button of the digital camera 1. The digital camera 1 receives instructions from the external device 300 via its own communication unit and performs operations according to the received instructions.
すなわち、本開示は、外部装置300からの、デジタルカメラ1に対する遠隔操作(フォーカス操作、ズーム操作、レリーズ操作等)を可能とする撮像システムAを提供する。 That is, the present disclosure provides an imaging system A that enables remote control (focus operation, zoom operation, release operation, etc.) of a digital camera 1 from an external device 300.
〔1-2.カメラ本体の構成〕
図2は、実施形態に係るデジタルカメラ1の構成を示すブロック図である。本実施形態のデジタルカメラ1は、カメラ本体100と、カメラ本体100に着脱可能な交換レンズ200とを備える。
1-2. Camera body configuration
2 is a block diagram showing the configuration of the digital camera 1 according to the embodiment. The digital camera 1 of the present embodiment comprises a camera body 100 and an interchangeable lens 200 that is detachable from the camera body 100.
カメラ本体100(撮像装置の一例)は、画像センサ110と、液晶モニタ120と、操作部130と、カメラ制御部140と、ボディマウント150と、電源160と、カードスロット170とを備える。 The camera body 100 (an example of an imaging device) includes an image sensor 110, an LCD monitor 120, an operation unit 130, a camera control unit 140, a body mount 150, a power supply 160, and a card slot 170.
カメラ制御部140は、操作部130からの指示に応じて、画像センサ110等の構成要素を制御することでデジタルカメラ1全体の動作を制御する。カメラ制御部140は、垂直同期信号をタイミング発生器112に送信する。これと並行して、カメラ制御部140は、露光同期信号を生成する。カメラ制御部140は、生成した露光同期信号を、ボディマウント150及びレンズマウント250を介して、レンズ制御部240に周期的に送信する。カメラ制御部140は、制御動作や画像処理動作の際に、DRAM141をワークメモリとして使用する。 The camera control unit 140 controls the operation of the entire digital camera 1 by controlling components such as the image sensor 110 in response to instructions from the operation unit 130. The camera control unit 140 transmits a vertical synchronization signal to the timing generator 112. In parallel with this, the camera control unit 140 generates an exposure synchronization signal. The camera control unit 140 periodically transmits the generated exposure synchronization signal to the lens control unit 240 via the body mount 150 and the lens mount 250. The camera control unit 140 uses the DRAM 141 as a working memory during control operations and image processing operations.
画像センサ110は、交換レンズ200を介して入射される被写体像を撮像して画像データを生成する素子である。画像センサ110は、例えばCMOSイメージセンサである。生成された画像データは、ADコンバータ111でデジタル化される。デジタル化された画像データは、カメラ制御部140により所定の画像処理が施される。所定の画像処理とは、例えば、ガンマ補正処理、ホワイトバランス補正処理、キズ補正処理、YC変換処理、電子ズーム処理、JPEG圧縮処理である。画像センサ110は、CCDまたはNMOSイメージセンサ等であってもよい。 The image sensor 110 is an element that captures an image of a subject incident through the interchangeable lens 200 and generates image data. The image sensor 110 is, for example, a CMOS image sensor. The generated image data is digitized by an AD converter 111. The digitized image data is subjected to predetermined image processing by the camera control unit 140. The predetermined image processing is, for example, gamma correction processing, white balance correction processing, scratch correction processing, YC conversion processing, electronic zoom processing, and JPEG compression processing. The image sensor 110 may be a CCD or NMOS image sensor, etc.
画像センサ110は、タイミング発生器112により制御されるタイミングで動作する。画像センサ110は、記録用の静止画像もしくは動画像またはスルー画像を生成する。スルー画像は、主に動画像であり、ユーザが静止画像の撮像のための構図を決めるために液晶モニタ120に表示される。 The image sensor 110 operates at a timing controlled by the timing generator 112. The image sensor 110 generates still images, moving images, or through images for recording. The through images are mainly moving images, and are displayed on the LCD monitor 120 so that the user can decide the composition for capturing a still image.
液晶モニタ120は、スルー画像等の画像およびメニュー画面等の種々の情報を表示する。液晶モニタに代えて、他の種類の表示デバイス、例えば、有機ELディスプレイデバイスを使用してもよい。 The LCD monitor 120 displays images such as through images and various information such as menu screens. Instead of an LCD monitor, other types of display devices, such as an organic EL display device, may be used.
通信部142は、無線または有線の通信インターフェースである。本実施形態では、カメラ制御部140は、通信部142を介したUSB通信により外部装置300にPTP(Picture Transfer Protocol)を用いて、フォーカスレンズ230のレンズ情報(性能データ)、フォーカスレンズ駆動部233の駆動能力情報、及び外部機器との通信可能な通信周期に関する情報などを送信することができる。 The communication unit 142 is a wireless or wired communication interface. In this embodiment, the camera control unit 140 can transmit lens information (performance data) of the focus lens 230, driving capability information of the focus lens driving unit 233, and information regarding the communication cycle in which communication with the external device is possible, to the external device 300 by USB communication via the communication unit 142 using PTP (Picture Transfer Protocol).
操作部130は、撮影開始を指示するためのレリーズ釦、撮影モードを設定するためのモードダイアル、及び電源スイッチ等の種々の操作部材を含む。 The operation unit 130 includes various operation members such as a release button for instructing the camera to start shooting, a mode dial for setting the shooting mode, and a power switch.
フラッシュメモリ143は、画像データ等を記録するための内部メモリとして機能する。また、フラッシュメモリ143は、オートフォーカス制御(AF制御)や、通信制御に関するプログラムの他、デジタルカメラ1全体の動作を統括制御するためのプログラム及び外部機器との通信可能な通信周期に関する情報などを格納している。 The flash memory 143 functions as an internal memory for recording image data, etc. The flash memory 143 also stores programs related to autofocus control (AF control) and communication control, as well as a program for controlling the overall operation of the digital camera 1 and information related to the communication cycle for communication with external devices.
カードスロット170は、メモリカード171を装着可能であり、カメラ制御部140からの制御に基づいてメモリカード171を制御する。デジタルカメラ1は、メモリカード171に対して画像データを格納したり、メモリカード171から画像データを読み出すことができる。 The card slot 170 can accommodate a memory card 171 and controls the memory card 171 under control of the camera control unit 140. The digital camera 1 can store image data in the memory card 171 and read image data from the memory card 171.
電源160は、デジタルカメラ1内の各要素に電力を供給する回路である。 The power supply 160 is a circuit that supplies power to each element within the digital camera 1.
ボディマウント150は、交換レンズ200のレンズマウント250と機械的及び電気的に接続可能である。ボディマウント150は、レンズマウント250を介して、交換レンズ200との間で、データを送受信可能である。ボディマウント150は、カメラ制御部140から受信した露光同期信号を、レンズマウント250を介してレンズ制御部240に送信する。また、ボディマウント150は、カメラ制御部140から受信したその他の制御信号を、レンズマウント250を介してレンズ制御部240に送信する。また、ボディマウント150は、レンズマウント250を介してレンズ制御部240から受信した信号をカメラ制御部140に送信する。また、ボディマウント150は、電源160からの電力を、レンズマウント250を介して交換レンズ200全体に供給する。 The body mount 150 can be mechanically and electrically connected to the lens mount 250 of the interchangeable lens 200. The body mount 150 can transmit and receive data to and from the interchangeable lens 200 via the lens mount 250. The body mount 150 transmits an exposure synchronization signal received from the camera control unit 140 to the lens control unit 240 via the lens mount 250. The body mount 150 also transmits other control signals received from the camera control unit 140 to the lens control unit 240 via the lens mount 250. The body mount 150 also transmits signals received from the lens control unit 240 via the lens mount 250 to the camera control unit 140. The body mount 150 also supplies power from the power source 160 to the entire interchangeable lens 200 via the lens mount 250.
〔1-3.交換レンズの構成〕
交換レンズ200は、光学系Bと、レンズ制御部240と、レンズマウント250とを備える。光学系Bは、ズームレンズ210と、フォーカスレンズ230と、絞り260とを含む。ズームレンズ210、フォーカスレンズ230および絞り260はいずれも、デジタルカメラ1の画像センサ110により撮像する被写体像を形成するための光学部材である。
[1-3. Configuration of interchangeable lenses]
The interchangeable lens 200 includes an optical system B, a lens control unit 240, and a lens mount 250. The optical system B includes a zoom lens 210, a focus lens 230, and an aperture 260. The zoom lens 210, the focus lens 230, and the aperture 260 are all optical members for forming a subject image captured by the image sensor 110 of the digital camera 1.
ズームレンズ210は、光学系Bで形成される被写体像の倍率を変化させるためのレンズである。ズームレンズ210は、1枚又は複数枚のレンズで構成される。ズームレンズ210は、ズームレンズ駆動部211により駆動される。ズームレンズ駆動部211は、使用者が操作可能なズームリングを含む。または、ズームレンズ駆動部211は、ズームレバーと、アクチュエータまたはモータとを含んでもよい。ズームレンズ駆動部211は、使用者による操作に応じてズームレンズ210を光学系Bの光軸方向に沿って移動させる。 The zoom lens 210 is a lens for changing the magnification of the subject image formed by the optical system B. The zoom lens 210 is composed of one or more lenses. The zoom lens 210 is driven by a zoom lens driving unit 211. The zoom lens driving unit 211 includes a zoom ring that can be operated by the user. Alternatively, the zoom lens driving unit 211 may include a zoom lever and an actuator or a motor. The zoom lens driving unit 211 moves the zoom lens 210 along the optical axis direction of the optical system B in response to operation by the user.
フォーカスレンズ230は、光学系Bで画像センサ110上に形成される被写体像のフォーカス状態を変化させるためのレンズである。フォーカスレンズ230は、1枚又は複数枚のレンズで構成される。フォーカスレンズ230は、フォーカスレンズ駆動部233により駆動される。 The focus lens 230 is a lens for changing the focus state of the subject image formed on the image sensor 110 by the optical system B. The focus lens 230 is composed of one or more lenses. The focus lens 230 is driven by a focus lens driving unit 233.
フォーカスレンズ駆動部233はアクチュエータまたはモータを含み、レンズ制御部240の制御に基づいてフォーカスレンズ230を光学系Bの光軸に沿って移動させる。フォーカスレンズ駆動部233は、DCモータ、ステッピングモータ、サーボモータ、または超音波モータなどで実現できる。 The focus lens driving unit 233 includes an actuator or a motor, and moves the focus lens 230 along the optical axis of the optical system B under the control of the lens control unit 240. The focus lens driving unit 233 can be realized by a DC motor, a stepping motor, a servo motor, an ultrasonic motor, or the like.
絞り260は、画像センサ110に入射される光の量を調整する。絞り260は、絞り駆動部262により駆動され、絞り260の開口の大きさが制御される。絞り駆動部262はモータまたはアクチュエータを含む。 The aperture 260 adjusts the amount of light incident on the image sensor 110. The aperture 260 is driven by an aperture drive unit 262, which controls the size of the aperture opening of the aperture 260. The aperture drive unit 262 includes a motor or an actuator.
カメラ制御部140及びレンズ制御部240は、ハードワイヤードな電子回路で構成してもよいし、プログラムを用いたマイクロコンピュータなどで構成してもよい。例えば、カメラ制御部140及びレンズ制御部240は、CPU、MPU、GPU、DSP、FPGAまたはASIC等のプロセッサで実現できる。 The camera control unit 140 and the lens control unit 240 may be configured as a hardwired electronic circuit, or may be configured as a microcomputer using a program. For example, the camera control unit 140 and the lens control unit 240 can be realized by a processor such as a CPU, MPU, GPU, DSP, FPGA, or ASIC.
〔1-4.外部装置の構成〕
図3は、外部装置300の構成を示すブロック図である。図3を用いて外部装置300の構成について説明する。
1-4. Configuration of external device
3 is a block diagram showing the configuration of the external device 300. The configuration of the external device 300 will be described with reference to FIG.
外部装置300は、無線通信部310と、ダイヤル部320とを備える。無線通信部310は、コントローラ351、DRAM(ワークメモリ)352、フラッシュメモリ353、通信部354、液晶モニタ356、操作部359、電源360を含む。ダイヤル部320は、回転操作部357、回転検出部358を含む操作部材である。 The external device 300 includes a wireless communication unit 310 and a dial unit 320. The wireless communication unit 310 includes a controller 351, a DRAM (work memory) 352, a flash memory 353, a communication unit 354, an LCD monitor 356, an operation unit 359, and a power supply 360. The dial unit 320 is an operation member that includes a rotation operation unit 357 and a rotation detection unit 358.
コントローラ351は、外部装置300内の処理を全体的に制御する処理部である。コントローラ351は、DRAM352、フラッシュメモリ353、通信部354、操作部359、液晶モニタ356、回転検出部358、及び操作部359に電気的に接続されている。コントローラ351は、操作部359を介したユーザの操作を示す操作情報を受け付ける。操作部359は、遠隔操作用のフォーカス操作、ズーム操作、絞り操作を選択するための各釦、撮影開始を指示するためのレリーズ釦及び電源スイッチ等の種々の操作部材を含む。コントローラ351は、フラッシュメモリ353に格納されているデータを読み出すことができる。また、コントローラ351は、外部装置300の各部に供給される電源360の電力に関する制御も行う。 The controller 351 is a processing unit that controls the overall processing in the external device 300. The controller 351 is electrically connected to the DRAM 352, the flash memory 353, the communication unit 354, the operation unit 359, the liquid crystal monitor 356, the rotation detection unit 358, and the operation unit 359. The controller 351 accepts operation information indicating user operations via the operation unit 359. The operation unit 359 includes various operation members such as buttons for selecting focus operation, zoom operation, and aperture operation for remote operation, a release button for instructing the start of shooting, and a power switch. The controller 351 can read data stored in the flash memory 353. The controller 351 also controls the power of the power source 360 supplied to each part of the external device 300.
DRAM352は、コントローラ351が各種処理動作を実行するために必要な情報を一時的に格納するメモリである。 DRAM 352 is a memory that temporarily stores information necessary for controller 351 to execute various processing operations.
フラッシュメモリ353は、各種データを格納する大容量の不揮発性メモリである。上述したように、フラッシュメモリ353に格納された各種データは、適宜、コントローラ351により読み出し可能である。 The flash memory 353 is a large-capacity non-volatile memory that stores various data. As described above, the various data stored in the flash memory 353 can be read by the controller 351 as appropriate.
コントローラ351は、デジタルカメラ1のフラッシュメモリ242に格納されているレンズデータ(フォーカスレンズ230の情報及びフォーカスレンズ230を駆動させる駆動部233の駆動能力情報)を、通信部354を介して取得し、当該レンズデータをフラッシュメモリ353に格納する。 The controller 351 acquires the lens data (information about the focus lens 230 and driving capability information about the driving unit 233 that drives the focus lens 230) stored in the flash memory 242 of the digital camera 1 via the communication unit 354, and stores the lens data in the flash memory 353.
液晶モニタ356は、コントローラ351から指示された画面を表示する表示デバイスである。また、コントローラ351は、回転操作部357での回転操作における操作情報として回転操作量(位置情報、移動量)を液晶モニタ356に表示する。このことでユーザは回転操作の操作量を目視することができる。 The liquid crystal monitor 356 is a display device that displays a screen instructed by the controller 351. The controller 351 also displays the amount of rotation operation (position information, amount of movement) on the liquid crystal monitor 356 as operation information for the rotation operation in the rotation operation unit 357. This allows the user to visually check the amount of rotation operation.
通信部354は、無線または有線の通信インターフェースである。本実施形態では、コントローラ351は、通信部354を介してUSB通信によりカメラ本体100の通信部142にPTP(Picture Transfer Protocol)を用いて、デジタルカメラ1の制御のためのコマンド(指示信号)を送信することができる。 The communication unit 354 is a wireless or wired communication interface. In this embodiment, the controller 351 can transmit commands (instruction signals) for controlling the digital camera 1 to the communication unit 142 of the camera body 100 by USB communication via the communication unit 354 using PTP (Picture Transfer Protocol).
回転操作部357は、ユーザの回転操作を受け付ける入力デバイスである。回転操作部357は、受け付けたユーザの回転操作に応じた操作情報を回転検出部358に送信する。回転検出部358は、回転操作量に対応する出力電圧を求め、この出力信号をコントローラ351に送信する。 The rotation operation unit 357 is an input device that accepts a rotation operation by the user. The rotation operation unit 357 transmits operation information corresponding to the received rotation operation by the user to the rotation detection unit 358. The rotation detection unit 358 calculates an output voltage corresponding to the amount of rotation operation, and transmits this output signal to the controller 351.
コントローラ351は、回転検出部358からの出力信号を一定周期(例えば、4msec)で取得することで、回転角度情報(回転角度θ[rad])と回転角速度情報(ω= θ/4 [rad/msec]) を演算する。コントローラ351は、回転操作部357の回転操作に応じて周期的(例えば、100msec毎)にフラッシュメモリ353に格納される回転角度情報/回転角速度情報を用いて、この演算結果を反映させたコマンド(駆動指示情報)を生成する。コントローラ351は、通信部354を経由して、当該コマンドをデジタルカメラ1の通信部142に送信することでデジタルカメラ1のカメラ制御部140と通信を行う。 The controller 351 calculates rotation angle information (rotation angle θ [rad]) and rotation angular velocity information (ω = θ/4 [rad/msec]) by acquiring an output signal from the rotation detection unit 358 at a constant cycle (e.g., 4 msec). The controller 351 generates a command (drive instruction information) that reflects the result of this calculation, using the rotation angle information/rotation angular velocity information stored in the flash memory 353 periodically (e.g., every 100 msec) in response to the rotation operation of the rotation operation unit 357. The controller 351 communicates with the camera control unit 140 of the digital camera 1 by transmitting the command to the communication unit 142 of the digital camera 1 via the communication unit 354.
〔2.動作〕
〔2-1.遠隔操作の概要〕
まず、遠隔操作の概要を説明する。
2. Operation
2-1. Overview of remote control
First, an overview of the remote control will be given.
図4は、目標位置更新を実施しない場合の駆動指示コマンドの生成からレンズ駆動が完了するまでを示すシーケンス図である。ここで、目標位置更新を実施しない場合とは、回転操作部357の操作が完了するまで外部装置300のコントローラ351は駆動指示コマンドを発行しないことである。回転操作部357には、便宜上、デジタルカメラ1の所定のフォーカス距離(10m、5m、3m、2m、1.5m)にするための回転操作量を示している。フォーカス距離が10mであるとは、デジタルカメラ1から合焦される被写体までの距離が10mであることを意味する。例えばユーザは、デジタルカメラ1のフォーカス距離を10mにするために、10mを示す位置(フォーカス調整位置(1))まで回転操作部357を回転操作することで実現できる。図4では、回転操作部357の回転位置を(0)~(4)で表しており、回転位置(1)~(4)はフォーカス調整位置(1)~(4)のそれぞれに対応している。以降の図でも同様とする。 Figure 4 is a sequence diagram showing the process from the generation of a drive instruction command to the completion of lens drive when the target position is not updated. Here, when the target position is not updated, the controller 351 of the external device 300 does not issue a drive instruction command until the operation of the rotation operation unit 357 is completed. For convenience, the rotation operation unit 357 shows the amount of rotation operation for setting the digital camera 1 to a predetermined focus distance (10 m, 5 m, 3 m, 2 m, 1.5 m). A focus distance of 10 m means that the distance from the digital camera 1 to the subject to be focused is 10 m. For example, a user can set the focus distance of the digital camera 1 to 10 m by rotating the rotation operation unit 357 to a position indicating 10 m (focus adjustment position (1)). In Figure 4, the rotation positions of the rotation operation unit 357 are represented by (0) to (4), and the rotation positions (1) to (4) correspond to the focus adjustment positions (1) to (4), respectively. The same applies to the subsequent figures.
図4の場合は、回転操作部357の操作が完了するフォーカス距離2mに対応する位置(フォーカス調整位置(4))まで達することで、コントローラ351は初めて無限端(Inf)からフォーカス距離2mになるようにフォーカスレンズ230を駆動させるための駆動指示コマンド1を発行する。カメラ側の制御部140は、駆動指示コマンド1を受け付けると、指示受信OKを返信し、レンズ制御部240に対して駆動指示コマンド2を出す。レンズ制御部240は駆動指示コマンド2を受け付けて、フォーカスレンズ230を無限端(Inf)からフォーカス距離2mになるように駆動を行う。駆動完了後にレンズ制御部240は駆動完了通知をカメラ制御部140に送信し、それを受けて、カメラ制御部140は駆動完了通知を外部装置のコントローラ351に送る。 In the case of FIG. 4, when the rotation operation unit 357 reaches a position (focus adjustment position (4)) corresponding to a focus distance of 2 m where the operation is completed, the controller 351 issues drive instruction command 1 for the first time to drive the focus lens 230 so that the focus distance becomes 2 m from the infinity end (Inf). When the camera-side control unit 140 receives drive instruction command 1, it replies with an instruction reception OK and issues drive instruction command 2 to the lens control unit 240. The lens control unit 240 receives drive instruction command 2 and drives the focus lens 230 so that the focus distance becomes 2 m from the infinity end (Inf). After the drive is completed, the lens control unit 240 sends a drive completion notification to the camera control unit 140, and in response, the camera control unit 140 sends a drive completion notification to the controller 351 of the external device.
このように、図4の目標位置更新を実施しない場合は、回転操作部357の操作が完了するまで外部装置300のコントローラ351はコマンドを発行していないために、その分のタイムラグが発生する。このタイムラグを解消するための目標位置更新を実施する場合の駆動方法を本実施の形態では用いている。 As described above, if the target position update in FIG. 4 is not performed, the controller 351 of the external device 300 does not issue a command until the operation of the rotation operation unit 357 is completed, resulting in a time lag. In this embodiment, a driving method for performing a target position update to eliminate this time lag is used.
図5は、目標位置更新を実施する場合の駆動指示コマンドの生成からレンズ駆動が完了するまでを示すシーケンス図である。ここで、目標位置更新を実施する場合とは、回転操作部357の操作が完了前の所定周期で外部装置300のコントローラ351は駆動位置を更新するコマンドを発行することを意味する。説明のために、Inf(フォーカス調整位置(0))、フォーカス距離10m(フォーカス調整位置(1))、5m(フォーカス調整位置(2))、3m(フォーカス調整位置(3))、2m(フォーカス調整位置(4))、1.5m間の任意の隣接する回転操作部357の回転操作量はどれも同じとしている。 Figure 5 is a sequence diagram showing the process from the generation of a drive instruction command to the completion of lens drive when updating the target position. Here, when updating the target position means that the controller 351 of the external device 300 issues a command to update the drive position at a predetermined period before the operation of the rotation operation unit 357 is completed. For the sake of explanation, the rotation operation amounts of any adjacent rotation operation units 357 between Inf (focus adjustment position (0)), focus distance 10 m (focus adjustment position (1)), 5 m (focus adjustment position (2)), 3 m (focus adjustment position (3)), 2 m (focus adjustment position (4)), and 1.5 m are all the same.
図5では、ユーザが回転操作部357を等速度で回転操作する場合であり、しかも回転操作部357の回転操作量がフォーカス調整位置(1)~(4)に位置するごとに、コントローラ351はコマンド1~4(駆動指示コマンド1および目標位置更新用コマンド2~4)を発行する場合を示す。 Figure 5 shows a case where the user rotates the rotary operation unit 357 at a constant speed, and the controller 351 issues commands 1 to 4 (drive instruction command 1 and target position update commands 2 to 4) each time the amount of rotation of the rotary operation unit 357 reaches one of focus adjustment positions (1) to (4).
回転操作部357の操作がフォーカス距離10mに対応する位置(フォーカス調整位置(1)、第1の位置)に達することで、コントローラ351は無限端(Inf)からフォーカス距離10mになるようにフォーカスレンズ230を駆動させるための駆動指示コマンド1を発行する。駆動指示コマンド1は、目標位置としてフォーカス調整位置(1)の情報を含む。デジタルカメラ1のカメラ制御部140は、駆動指示コマンド1を受け付けると、指示受信OKを返信し、レンズ制御部240に対して駆動指示コマンド5を出す。レンズ制御部240は駆動指示コマンド5を受け付けて、フォーカスレンズ230を無限端(Inf)から焦点距離10mになるように駆動を行う。次に回転操作部357の操作がフォーカス距離5mに対応する位置(フォーカス調整位置(2)、第2の位置)に達することで、コントローラ351はフォーカス距離5mになるようにフォーカスレンズ230を駆動させるための修正用のコマンドである目標位置更新用コマンド2を発行する。目標位置更新用コマンド2は、目標位置としてフォーカス調整位置(2)の情報を含む。デジタルカメラ1のカメラ制御部140は、目標位置更新用コマンド2を受け付けると、指示受信OKを返信し、レンズ制御部240に対して目標位置更新用コマンド6を出す。レンズ制御部240は目標位置更新用コマンド6を受け付けて、フォーカスレンズ230をフォーカス距離5mに駆動を行うように目標を更新する。この動作を以降続けて、フォーカスレンズ230がフォーカス距離2mになる位置(フォーカス調整位置(4))への駆動を完了した後に、レンズ制御部240は駆動完了通知をカメラ制御部140に送信する。駆動完了通知を受けて、カメラ制御部140は駆動完了通知を外部装置300のコントローラ351に送る。 When the operation of the rotation operation unit 357 reaches a position (focus adjustment position (1), first position) corresponding to a focus distance of 10 m, the controller 351 issues a drive instruction command 1 to drive the focus lens 230 so that the focus distance becomes 10 m from the infinity end (Inf). The drive instruction command 1 includes information on the focus adjustment position (1) as the target position. When the camera control unit 140 of the digital camera 1 receives the drive instruction command 1, it replies with an instruction reception OK and issues a drive instruction command 5 to the lens control unit 240. The lens control unit 240 receives the drive instruction command 5 and drives the focus lens 230 so that the focal distance becomes 10 m from the infinity end (Inf). Next, when the operation of the rotation operation unit 357 reaches a position (focus adjustment position (2), second position) corresponding to a focus distance of 5 m, the controller 351 issues a target position update command 2, which is a correction command for driving the focus lens 230 so that the focus distance becomes 5 m. The target position update command 2 includes information on the focus adjustment position (2) as the target position. When the camera control unit 140 of the digital camera 1 receives the target position update command 2, it replies with an instruction reception OK and issues a target position update command 6 to the lens control unit 240. The lens control unit 240 receives the target position update command 6 and updates the target to drive the focus lens 230 to a focus distance of 5 m. This operation is continued thereafter, and after the focus lens 230 has been driven to a position where the focus distance is 2 m (focus adjustment position (4)), the lens control unit 240 sends a drive completion notification to the camera control unit 140. Upon receiving the drive completion notification, the camera control unit 140 sends a drive completion notification to the controller 351 of the external device 300.
このように、図5に示す駆動方法を用いると、図4に示す駆動方法に比べてタイムラグの解消に有効である。なお、図5に示す例では、コマンド1~8のそれぞれは目標位置の情報を含むが、開始位置の情報を含まない。以降の例でも同様である。 In this way, the driving method shown in Figure 5 is more effective at eliminating time lag than the driving method shown in Figure 4. Note that in the example shown in Figure 5, each of commands 1 to 8 includes information on the target position, but does not include information on the starting position. The same applies to the following examples.
〔2-2.カメラ本体によるレンズデータの取得およびデジタルカメラと外部装置の接続〕
図6は、カメラ本体100によるレンズデータ(レンズ情報、性能データ)の取得動作およびカメラ本体100と外部装置300の接続動作に関するシーケンス図である。本実施の形態では、カメラ本体100と外部装置300の接続動作をPTP(Picture Transfer Protocol)を用いたUSB通信によって実現する。
[2-2. Acquiring lens data from the camera body and connecting a digital camera to an external device]
6 is a sequence diagram relating to the operation of acquiring lens data (lens information, performance data) by the camera body 100 and the operation of connecting the camera body 100 to the external device 300. In this embodiment, the operation of connecting the camera body 100 to the external device 300 is realized by USB communication using PTP (Picture Transfer Protocol).
まず、カメラ本体100によるレンズデータの取得動作に関して図6を用いて説明する。 First, the lens data acquisition operation by the camera body 100 will be explained using FIG. 6.
カメラ本体100のカメラ制御部140は、電源がONされると、カメラ本体100を構成する各部に電力を供給して、カメラ本体100を撮影および通信が可能な状態に制御する。その後、カメラ制御部140は、ボディマウント150及びレンズマウント250を介して、カメラ本体100から交換レンズ200に対して電源160からの電力供給を開始する(E600)。続いてカメラ制御部140は、レンズ制御部240との間でレンズ認証要求(E601)とレンズ認証応答(E602)及びレンズ初期化要求(E603)とレンズ初期化完了応答(E604)を経て、レンズデータ要求をレンズ制御部240に対して行う(E605)。カメラ制御部140は、レンズ制御部240から送られるレンズデータ応答を受け取り(E606)、交換レンズ200のフラッシュメモリ242に格納されているレンズデータを取得する。レンズ制御部240は、取得したレンズデータをカメラ本体100のフラッシュメモリ143に格納する。レンズデータは、フォーカスレンズ230の駆動に関する性能を示す性能データである。レンズデータの詳細に関しては後述する。 When the power is turned on, the camera control unit 140 of the camera body 100 supplies power to each component constituting the camera body 100 and controls the camera body 100 to a state in which shooting and communication are possible. After that, the camera control unit 140 starts supplying power from the power source 160 from the camera body 100 to the interchangeable lens 200 via the body mount 150 and the lens mount 250 (E600). Next, the camera control unit 140 makes a lens data request to the lens control unit 240 through a lens authentication request (E601), a lens authentication response (E602), a lens initialization request (E603), and a lens initialization completion response (E604) between the camera control unit 140 and the lens control unit 240 (E605). The camera control unit 140 receives the lens data response sent from the lens control unit 240 (E606) and acquires the lens data stored in the flash memory 242 of the interchangeable lens 200. The lens control unit 240 stores the acquired lens data in the flash memory 143 of the camera body 100. The lens data is performance data that indicates the performance related to the drive of the focus lens 230. Details of the lens data will be described later.
次に、カメラ本体100と外部装置300の接続動作(つまり初期通信)に関して図6を用いて説明する。まず、外部装置300に関する動作について説明する。外部装置300のコントローラ351は、電源がONされると、外部装置300を構成する各部に電源360の電力を供給し、外部装置300を通信が可能な状態に制御する。ユーザは、外部装置300の操作部359を操作することにより、通信開始指示を行なうためのメニューを選択する。ユーザにより、通信開始指示を行なうためのメニューが選択される(S600)と、カメラ本体100からの接続を待つ待機状態へ遷移する(S601)。 Next, the connection operation (i.e., initial communication) between the camera body 100 and the external device 300 will be described with reference to FIG. 6. First, the operation of the external device 300 will be described. When the power is turned on, the controller 351 of the external device 300 supplies power from the power supply 360 to each component constituting the external device 300, and controls the external device 300 to a state in which communication is possible. The user operates the operation unit 359 of the external device 300 to select a menu for issuing an instruction to start communication. When the user selects a menu for issuing an instruction to start communication (S600), the device transitions to a standby state in which it waits for a connection from the camera body 100 (S601).
次に、デジタルカメラ1に関する動作について説明する。電源ON後にユーザは、カメラ本体100の操作部130を操作して、液晶モニタ120にメニュー画面を表示させる。そして、ユーザは、液晶モニタ120上のタッチパネルを操作することにより、通信開始指示を行なうためのメニューを選択する。ユーザにより、通信開始指示を行なうためのメニューが選択される(S602)と、外部装置300への接続を開始する状態へと遷移する(S603)。 Next, the operation of the digital camera 1 will be described. After turning on the power, the user operates the operation unit 130 of the camera body 100 to display a menu screen on the LCD monitor 120. The user then operates the touch panel on the LCD monitor 120 to select a menu for issuing a command to start communication. When the user selects the menu for issuing a command to start communication (S602), the system transitions to a state in which connection to the external device 300 begins (S603).
そして、外部装置300のコントローラ351は、通信部354を介して、デジタルカメラ1のカメラ制御部140に接続要求を通知する(E600)。デジタルカメラ1のカメラ制御部140は、接続要求を受け付けると、通信部142を介して、外部装置300に接続許可を通知する(E601)。これにより、デジタルカメラ1と外部装置300との通信が確立される。 Then, the controller 351 of the external device 300 notifies the camera control unit 140 of the digital camera 1 of a connection request via the communication unit 354 (E600). Upon receiving the connection request, the camera control unit 140 of the digital camera 1 notifies the external device 300 of connection permission via the communication unit 142 (E601). This establishes communication between the digital camera 1 and the external device 300.
〔2-3.外部装置からのデータ要求通信〕
図7は、外部装置300からデジタルカメラ1に対するレンズデータの要求動作に関するシーケンス図である。
2-3. Data request communication from external device
FIG. 7 is a sequence diagram relating to the operation of requesting lens data from the external device 300 to the digital camera 1. In FIG.
上記初期通信を経て、デジタルカメラ1と外部装置300との通信が確立された後、外部装置300からデジタルカメラ1に対するレンズデータ(又はカメラ情報)の要求動作に関して図7を用いて説明する。 After the above initial communication has been completed and communication has been established between the digital camera 1 and the external device 300, the operation of requesting lens data (or camera information) from the external device 300 to the digital camera 1 will be described with reference to FIG. 7.
外部装置300のコントローラ351は、デジタルカメラ1が保有するレンズデータを取得するための操作として操作部359の釦を押下することで、レンズデータ要求をカメラ本体100に対して行う(E700)。レンズデータ要求は、フォーカステーブルデータと、デジタルカメラ1(カメラ本体100)が外部機器と通信可能な通信周期に関する情報とを取得するための要求である。本実施形態では、デジタルカメラ1と外部装置300との通信が確立された後に使用者による操作部359の釦の押下に応じてレンズデータ要求をカメラ本体100に対して行ったが、このような場合に限らない。例えば、外部装置300のコントローラ351は、外部装置300とデジタルカメラ1との通信が確立された直後に、自動的にフォーカステーブルデータ及びカメラ本体100の通信周期に関する情報等を取得しても良い。カメラ制御部140はレンズデータ要求を受けると、外部装置300のコントローラ351は、カメラ制御部140から送られるレンズデータ応答を受け取り(E701)、カメラ本体100のフラッシュメモリ143に格納されるフォーカステーブルデータ及び通信周期に関する情報を取得する。本実施形態では、上記レンズデータ要求を行うことで外部装置300のコントローラ351は、フォーカステーブルデータ及びカメラ本体100の通信周期に関する情報等の取得を行ったが、フォーカステーブルデータの要求と、カメラ本体100の通信周期に関する情報の要求を分けて行ってもよい。 The controller 351 of the external device 300 makes a lens data request to the camera body 100 by pressing a button on the operation unit 359 as an operation to obtain lens data held by the digital camera 1 (E700). The lens data request is a request to obtain focus table data and information regarding the communication cycle at which the digital camera 1 (camera body 100) can communicate with an external device. In this embodiment, the lens data request is made to the camera body 100 in response to the user pressing a button on the operation unit 359 after communication between the digital camera 1 and the external device 300 is established, but this is not limited to such a case. For example, the controller 351 of the external device 300 may automatically obtain focus table data and information regarding the communication cycle of the camera body 100 immediately after communication between the external device 300 and the digital camera 1 is established. When the camera control unit 140 receives the lens data request, the controller 351 of the external device 300 receives the lens data response sent from the camera control unit 140 (E701) and acquires the focus table data and information related to the communication cycle stored in the flash memory 143 of the camera body 100. In this embodiment, by making the above-mentioned lens data request, the controller 351 of the external device 300 acquires the focus table data and information related to the communication cycle of the camera body 100, but the request for focus table data and the request for information related to the communication cycle of the camera body 100 may be made separately.
続いて外部装置300のコントローラ351は、フォーカスモータ駆動の最高速及び最低速に関する情報の取得のためのレンズデータ要求をカメラ本体100に対して行う(E702)。カメラ制御部140はレンズデータ要求を受けると、外部装置300のコントローラ351は、カメラ制御部140から送られるレンズデータ応答を受け取り(E703)、カメラ本体100のフラッシュメモリ143に格納されるフォーカスモータ(フォーカスレンズ駆動部233)の駆動の最高速及び最低速に関する情報を取得する。コントローラ351は、取得したこれらのフォーカステーブルデータ及びフォーカスモータ駆動の最高速度情報及び最低速度情報(フォーカスレンズ駆動部233の駆動能力情報;フォーカス速度情報)をフラッシュメモリ353に格納する。 Then, the controller 351 of the external device 300 makes a lens data request to the camera body 100 to obtain information regarding the maximum and minimum speeds of focus motor drive (E702). When the camera control unit 140 receives the lens data request, the controller 351 of the external device 300 receives the lens data response sent from the camera control unit 140 (E703) and obtains information regarding the maximum and minimum speeds of drive of the focus motor (focus lens drive unit 233) stored in the flash memory 143 of the camera body 100. The controller 351 stores the obtained focus table data and the maximum and minimum speed information of focus motor drive (drive capability information of the focus lens drive unit 233; focus speed information) in the flash memory 353.
このように外部装置300は、遠隔操作を実施する前にデジタルカメラ1の交換レンズ200のフラッシュメモリ242が保持するフォーカステーブルデータ及びフォーカス速度情報を取得することができる。ここで、レンズデータとしてのフォーカステーブルデータ及びフォーカス速度情報の例を図8A、図8Bにそれぞれ示す。 In this way, the external device 300 can acquire the focus table data and focus speed information stored in the flash memory 242 of the interchangeable lens 200 of the digital camera 1 before performing remote operation. Examples of focus table data and focus speed information as lens data are shown in Figures 8A and 8B, respectively.
図8Aはフォーカステーブルデータを示す。図8Aでは、焦点距離14mm、25mm、50mmの何れかのフォーカスレンズ230に対する、合焦すべき被写体までのフォーカス距離(無限端(Inf)、10m、5m、3m、2m、・・・、0.9m)に至るまでのフォーカスモータstep数を示す。図8Bはフォーカス速度情報を示す。図8Bには、フォーカスモータ駆動の最高速度情報及び最低速度情報を示す。 Figure 8A shows focus table data. Figure 8A shows the number of focus motor steps required to reach the focus distance (infinity (Inf), 10 m, 5 m, 3 m, 2 m, ..., 0.9 m) to the subject to be focused on for a focus lens 230 with a focal length of 14 mm, 25 mm, or 50 mm. Figure 8B shows focus speed information. Figure 8B shows maximum and minimum speed information for the focus motor drive.
〔2-4.外部装置によるデジタルカメラの遠隔フォーカス操作(フォカース速度の指定がない場合)〕
外部装置300によるデジタルカメラ1の遠隔フォーカス操作に関して図9A、図9B、図9Cを用いて説明する。
[2-4. Remote focus operation of digital camera using external device (when focus speed is not specified)]
The remote focus operation of the digital camera 1 by the external device 300 will be described with reference to FIGS. 9A, 9B, and 9C.
図9Aは、回転操作部357の回転操作を説明するための図、図9Bは、フォーカスレンズ230の駆動状態を経時的に示すグラフである。図9Cは、図5のグラフに図9Bのグラフを追加して示すグラフである。 Figure 9A is a diagram for explaining the rotation operation of the rotation operation unit 357, and Figure 9B is a graph showing the drive state of the focus lens 230 over time. Figure 9C is a graph that adds the graph of Figure 9B to the graph of Figure 5.
本例では、外部装置300からの遠隔フォーカス操作用のコマンドにフォーカス速度の指定を含まない場合を示す。 This example shows a case where the command for remote focus operation from the external device 300 does not include a focus speed specification.
図9Aの回転操作部357の表記は、図4及び図5と同じである。本例では、図5と同様にユーザが回転操作部357を等速度で回転操作を行う場合を示し、しかも回転操作部357の回転操作量がフォーカス距離10m(フォーカス調整位置(1))、5m(フォーカス調整位置(2))、3m(フォーカス調整位置(3))、2m(フォーカス調整位置(4))に位置するごとに、コマンド1~4(駆動指示コマンド1および目標位置更新用コマンド2~4)が発行される場合を示す。本例では、外部装置300からデジタルカメラ1への通信周期を100msecとし、外部装置300の回転操作部357を図9Aに示す速度で操作されたとする。つまり、この場合は、図9Bに示すように100msec毎にフォーカス距離が10m、5m、3m、2mの位置になるようにフォーカスレンズを駆動するためのコマンド1~4が発行されることになる。このような外部装置300からデジタルカメラ1への通信周期を設定可能なのは、図3に示す外部装置300のフラッシュメモリ353に格納されるカメラ本体100の外部機器との通信可能な通信周期に関する情報を活用するためである。 The notation of the rotary operation unit 357 in FIG. 9A is the same as in FIG. 4 and FIG. 5. In this example, as in FIG. 5, a case is shown in which the user rotates the rotary operation unit 357 at a constant speed, and commands 1 to 4 (drive instruction command 1 and target position update commands 2 to 4) are issued each time the amount of rotation of the rotary operation unit 357 is positioned at a focus distance of 10 m (focus adjustment position (1)), 5 m (focus adjustment position (2)), 3 m (focus adjustment position (3)), and 2 m (focus adjustment position (4)). In this example, the communication period from the external device 300 to the digital camera 1 is set to 100 msec, and the rotary operation unit 357 of the external device 300 is operated at the speed shown in FIG. 9A. In other words, in this case, commands 1 to 4 are issued to drive the focus lens so that the focus distance is positioned at 10 m, 5 m, 3 m, and 2 m every 100 msec, as shown in FIG. 9B. The reason why such a communication cycle can be set from the external device 300 to the digital camera 1 is to utilize information about the communication cycle during which the camera body 100 can communicate with external devices, which is stored in the flash memory 353 of the external device 300 shown in FIG. 3.
上記の通り、カメラ本体100の通信周期である100msec毎に目標位置更新用コマンド2~4を送信可能とすることで、回転操作部357が操作中、すなわちフォーカスレンズ230の駆動制御中の間でも、フォーカスレンズ230の目標位置を更新しながらフォーカスレンズ230を駆動することができる。 As described above, by making it possible to transmit target position update commands 2 to 4 every 100 msec, which is the communication cycle of the camera body 100, it is possible to drive the focus lens 230 while updating the target position of the focus lens 230, even while the rotation operation unit 357 is being operated, i.e., while the drive control of the focus lens 230 is being performed.
図9A~図9Cに示す例では、外部装置300によるデジタルカメラ1の遠隔フォーカス操作を行う際、コマンド1~4にフォーカスレンズ駆動用のフォーカス速度指定を含まず、デジタルカメラ1は最短時間で指定ポジションに到達するようにフォーカスレンズ230を駆動する。このため、図9B、図9Cに示すようにフォーカスレンズ230の停止区間が発生し、遠隔フォーカス動作は「駆動」と「停止」とを繰り返す間欠動作となる。 In the example shown in Figures 9A to 9C, when remote focus operation of digital camera 1 is performed by external device 300, commands 1 to 4 do not include a focus speed specification for driving the focus lens, and digital camera 1 drives focus lens 230 to reach the specified position in the shortest time. For this reason, as shown in Figures 9B and 9C, there are periods when focus lens 230 stops, and the remote focus operation becomes an intermittent operation that repeats "driving" and "stopping."
そこで、外部装置300から遠隔フォーカス操作を行う際にフォーカス速度の指定がある場合について以下で説明する。この方法によれば、より滑らかなフォーカス動作を実現することができ、例えば、ユーザが映画の特定シーンを撮影する場合、所望のフォーカス状態としたカット映像を撮影することができる。例えば、図10Aに示すシーン(背景の木91に焦点を合わせた状態)を撮影後、フォーカスレンズ230をフォーカス距離が短くなる方向にニアシフトさせた図10Bに示すシーン(手前の動物92に焦点を合わせた状態)を撮影するときに、途切れることなく滑らかに撮影することが可能となる。 The following describes the case where a focus speed is specified when performing remote focus operation from external device 300. This method allows smoother focus operation to be achieved, and for example, when a user is shooting a particular scene in a movie, a cut image with the desired focus state can be shot. For example, after shooting the scene shown in FIG. 10A (with the focus on tree 91 in the background), it is possible to shoot the scene shown in FIG. 10B (with the focus on animal 92 in the foreground) by shifting focus lens 230 closer in the direction that shortens the focus distance, allowing smooth shooting without interruption.
外部装置300からの遠隔フォーカス操作においてフォーカス速度の指定がある場合を図11A~図13を用いて説明する。 The case where the focus speed is specified in the remote focus operation from the external device 300 will be explained using Figures 11A to 13.
〔2-5.外部装置によるデジタルカメラの遠隔フォーカス操作(フォカース速度の指定がある場合)〕
図11Aは、回転操作部357の回転操作を説明するための図である。図11Bは、フォーカスレンズ230の駆動状態を経時的に示すグラフである。図11Cは、図5のグラフに図11Bのグラフを追加して示すグラフである。
[2-5. Remote focus operation of digital camera using external device (when focus speed is specified)]
Fig. 11A is a diagram for explaining the rotation operation of the rotation operation unit 357. Fig. 11B is a graph showing the driving state of the focus lens 230 over time. Fig. 11C is a graph in which the graph of Fig. 11B is added to the graph of Fig. 5.
図11A~図11Cに示す第1の例では、外部装置300からデジタルカメラ1への通信周期を100msecとし、外部装置300の回転操作部357を図11Aに示す速度(フォーカス調整位置(0)~(4)の各区間を100msecで操作)で操作されたとする。この場合、レンズ駆動の速度範囲は、最高速: 30step/msec、最低速: 3step/msecとする。 In the first example shown in Figures 11A to 11C, the communication cycle from the external device 300 to the digital camera 1 is 100 msec, and the rotary operation unit 357 of the external device 300 is operated at the speed shown in Figure 11A (each section of focus adjustment positions (0) to (4) is operated at 100 msec). In this case, the lens drive speed range is maximum speed: 30 steps/msec, minimum speed: 3 steps/msec.
この例では、フォーカス速度の指定がある場合であるので、図11Bに示すように外部装置300のコントローラ351から100msec毎に、フォーカス速度を含むコマンド1~4(駆動指示コマンド1および目標位置更新用コマンド2~4)が発行される。初回のコマンド1はフォーカス距離が10mの位置になるように、位置指定(第1の位置):1000step、速度指定(第1の速度):10step/msecを含み、2回目のコマンド2は、フォーカス距離が5mの位置になるように、位置指定(第2の位置):2000step、速度指定(第2の速度):10step/msecを含み、3回目のコマンド3は、フォーカス距離が3mの位置になるように、位置指定(第3の位置):3000step、速度指定(第3の速度):10step/msecを含む。このような位置指定及び速度指定が可能なのは、図8に示す外部装置300のフラッシュメモリ353に格納されるレンズデータを活用するためである。 In this example, since the focus speed is specified, commands 1 to 4 (drive instruction command 1 and target position update commands 2 to 4) including the focus speed are issued every 100 msec from the controller 351 of the external device 300 as shown in FIG. 11B. The first command 1 includes a position specification (first position): 1000 steps and a speed specification (first speed): 10 steps/msec so that the focus distance is at a position of 10 m, the second command 2 includes a position specification (second position): 2000 steps and a speed specification (second speed): 10 steps/msec so that the focus distance is at a position of 5 m, and the third command 3 includes a position specification (third position): 3000 steps and a speed specification (third speed): 10 steps/msec so that the focus distance is at a position of 3 m. Such position specification and speed specification are possible because the lens data stored in the flash memory 353 of the external device 300 shown in FIG. 8 is utilized.
以上のように、外部装置300によるデジタルカメラ1の遠隔フォーカス操作を行う際、駆動指示用のコマンド1~4にフォーカスレンズ駆動用の位置指定及び速度指定を含むため、フォーカスレンズ230が停止することなく連続駆動が可能となる。そのため、滑らかなフォーカス動作を実現できる。 As described above, when performing remote focus operation of the digital camera 1 using the external device 300, the drive instruction commands 1 to 4 include position and speed specifications for driving the focus lens, so the focus lens 230 can be driven continuously without stopping. This allows for smooth focus operation.
次に図12A~図12Cを用いて、フォーカス速度の指定がある場合の外部装置300によるデジタルカメラ1の遠隔フォーカス操作の第2の例を説明する。 Next, a second example of remote focus operation of the digital camera 1 by the external device 300 when a focus speed is specified will be described using Figures 12A to 12C.
図12Aは、回転操作部357の回転操作を説明するための図である。図12Bは、フォーカスレンズ230の駆動状態を経時的に示すグラフである。図12Cは、図5のグラフに図12Bのグラフを追加して示すグラフである。 Figure 12A is a diagram for explaining the rotation operation of the rotation operation unit 357. Figure 12B is a graph showing the drive state of the focus lens 230 over time. Figure 12C is a graph showing the graph of Figure 12B added to the graph of Figure 5.
第2の例では、外部装置300からデジタルカメラ1への通信周期を100msecとし、外部装置300の回転操作部357を図12Aに示す速度(フォーカス調整位置(0)~(5)の各区間を100msec又は50msecで操作)で操作されたとする。またレンズ駆動の速度範囲は最高速: 30step/msec、最低速: 3step/msecとする。本例では、第1の例とは異なり、回転操作部357の操作が途中から早くなった場合の例を示す。 In the second example, the communication cycle from the external device 300 to the digital camera 1 is set to 100 msec, and the rotary operation unit 357 of the external device 300 is operated at the speed shown in FIG. 12A (each section of focus adjustment positions (0) to (5) is operated at 100 msec or 50 msec). The lens drive speed range is maximum speed: 30 steps/msec, minimum speed: 3 steps/msec. Unlike the first example, this example shows a case where the operation of the rotary operation unit 357 becomes faster halfway through.
本例では、フォーカス速度の指定があるので、図12Bに示すように、外部装置300のコントローラ351から100msec毎に、フォーカス速度を含むコマンド1~3を発行することができる。 In this example, since the focus speed is specified, commands 1 to 3 including the focus speed can be issued every 100 msec from the controller 351 of the external device 300, as shown in FIG. 12B.
では、本例について図12A~図12Cを用いて外部装置300によるデジタルカメラ1の遠隔フォーカス操作を実現する動作を説明する。 Now, we will explain the operation of this example to realize remote focus control of the digital camera 1 using the external device 300, using Figures 12A to 12C.
まず、焦点距離14mmのフォーカスレンズ230を備えた交換レンズ200がカメラ本体100に装着されていたとする。図7に示す外部装置300とカメラ本体100との通信にて事前に、図8A、8Bに示すレンズデータが外部装置300のフラッシュメモリ353に格納されているとする。 First, assume that an interchangeable lens 200 equipped with a focus lens 230 with a focal length of 14 mm is attached to the camera body 100. Assume that the lens data shown in Figures 8A and 8B has been stored in the flash memory 353 of the external device 300 in advance through communication between the external device 300 and the camera body 100 shown in Figure 7.
外部装置300のコントローラ351は、回転検出部358からの出力信号を一定周期(例えば、4msec)で取得することで100msec毎の回転角度情報と回転角速度情報を演算する。コントローラ351はさらに、これらの演算結果及び図8A、8Bのレンズデータを用いて、フォーカスレンズ駆動部233の駆動数(step数)及び駆動速度(step/msec)を求める。 The controller 351 of the external device 300 acquires the output signal from the rotation detection unit 358 at a constant cycle (e.g., 4 msec) to calculate the rotation angle information and rotation angular velocity information every 100 msec. The controller 351 further uses the results of these calculations and the lens data in Figures 8A and 8B to determine the number of drives (number of steps) and drive speed (step/msec) of the focus lens drive unit 233.
図12Aに示すユーザの回転操作部357の回転操作に応じて、コントローラ351は以下のようにフォーカスレンズ駆動部233の駆動数及び駆動速度を求める。つまり、
(1)初回の100msec後には、回転操作部357のフォーカス調整位置(0)からフォーカス調整位置(1)まで移動するので、図8Aを参照してフォーカス距離が10mの位置になるように、駆動数を位置指定として1000stepと設定し、駆動速度を速度指定として(1000-0)step/100msec=10step/msecと算出する。その後、コントローラ351は、フォーカス距離が10mの位置になるように位置指定:1000step、速度指定:10step/msecを含む初回のコマンド1を生成する。
In response to the user's rotation operation of the rotation operation unit 357 shown in FIG. 12A, the controller 351 determines the number of drives and the drive speed of the focus lens drive unit 233 as follows.
(1) After the initial 100 msec, the rotary operation unit 357 moves from focus adjustment position (0) to focus adjustment position (1), so with reference to Fig. 8A, the number of drives is set to 1000 steps as a position specification and the drive speed is calculated as (1000-0) steps/100 msec = 10 steps/msec as a speed specification so that the focus distance is at a position of 10 m. After that, the controller 351 generates an initial command 1 including a position specification of 1000 steps and a speed specification of 10 steps/msec so that the focus distance is at a position of 10 m.
(2)次の100msec後には、回転操作部357のフォーカス調整位置(3)まで移動するので、図8Aを参照してフォーカス距離が3mの位置になるように、駆動数を位置指定として3000stepと設定し、駆動速度を速度指定として(3000-1000)step/100msec=20step/msecと算出する。その後コントローラ351は、フォーカス距離が3mの位置になるように位置指定:3000step、速度指定:20step/msecを含む2回目のコマンド2を生成する。 (2) After the next 100 msec, the focus adjustment position (3) of the rotary operation unit 357 will be reached, so with reference to FIG. 8A, the number of drives is set to 3000 steps as the position specification so that the focus distance is at 3 m, and the drive speed is calculated as (3000-1000) steps/100 msec = 20 steps/msec as the speed specification. The controller 351 then generates a second command 2 including a position specification of 3000 steps and a speed specification of 20 steps/msec so that the focus distance is at 3 m.
(3)最後の100msec後には、回転操作部357のフォーカス調整位置(5)まで移動するので、図8Aを参照してフォーカス距離が1.5mの位置になるように、駆動数を位置指定として5000stepと設定し、駆動速度を速度指定として(5000-3000)step/100msec=20step/msecと算出する。その後コントローラ351は、フォーカス距離が1.5mの位置になるように位置指定:5000step、速度指定:20step/msecを含む3回目のコマンド3を生成する。 (3) After the final 100 msec, the focus adjustment position (5) of the rotary operation unit 357 will be reached, so with reference to FIG. 8A, the number of drives is set to 5000 steps as the position specification so that the focus distance is at 1.5 m, and the drive speed is calculated as (5000-3000) steps/100 msec = 20 steps/msec as the speed specification. The controller 351 then generates a third command 3 including a position specification of 5000 steps and a speed specification of 20 steps/msec so that the focus distance is at 1.5 m.
以上の例では、生成されたコマンド1~3は、駆動速度が10step/msec、20step/msecであるので、図8Bに示すフォーカスモータ駆動の最高速度(30step/msec)と最低速度(3step/msec)の間に入るので、問題なくフォーカスレンズ230を駆動できる。 In the above example, the generated commands 1 to 3 have drive speeds of 10 steps/msec and 20 steps/msec, which are between the maximum (30 steps/msec) and minimum (3 steps/msec) speeds of the focus motor drive shown in Figure 8B, so the focus lens 230 can be driven without any problems.
なお、コントローラ351がフォーカスモータ駆動の最高速度を超える駆動速度を算出した場合は、フォーカスモータ駆動の最高速度以下となるように決定する。同様に、コントローラ351がフォーカスモータ駆動の最低速度を下回る駆動速度を算出した場合は、フォーカスモータ駆動の最低速度以上となるように決定する。すなわち、コマンドに含める駆動速度を決定する際には、フォーカスレンズ駆動部233の最低速度から最高速度までの範囲に制限して駆動速度を決定する。このようにコントローラ351は、フォーカスレンズ駆動部233の駆動能力情報を反映させて決定された速度指定を含むコマンドを生成する。 When the controller 351 calculates a drive speed that exceeds the maximum speed of focus motor drive, it determines the drive speed to be equal to or less than the maximum speed of focus motor drive. Similarly, when the controller 351 calculates a drive speed that is lower than the minimum speed of focus motor drive, it determines the drive speed to be equal to or greater than the minimum speed of focus motor drive. In other words, when determining the drive speed to be included in the command, the drive speed is determined by limiting it to the range from the minimum speed to the maximum speed of the focus lens drive unit 233. In this way, the controller 351 generates a command that includes a speed specification determined by reflecting the drive capability information of the focus lens drive unit 233.
図13は、第2の例となる外部装置300によるデジタルカメラ1の遠隔フォーカス操作を実現するシーケンス図である。 Figure 13 is a sequence diagram showing a second example of remote focus operation of the digital camera 1 using an external device 300.
外部装置300のコントローラ351は、カメラ本体100と通信を行うに際し、所定のPTP プロトコル処理を行った(E100)後、上記生成されたコマンド1を、通信部354及びカメラ本体100の通信部142を介してカメラ制御部140に送信する(E101)。カメラ制御部140は、コマンド1を受け取り、その後のコマンド受け取り許可を示す情報(OK情報)を通信部142及び通信部354を介して外部装置300のコントローラ351に返す(E102)。このようにカメラ本体100のカメラ制御部140は、コマンド1に対するフォーカスレンズの駆動が完了するのを待たずに上記コマンド受け取り許可(OK情報)を返信している。 When communicating with the camera body 100, the controller 351 of the external device 300 performs a predetermined PTP protocol process (E100), and then transmits the generated command 1 to the camera control unit 140 via the communication unit 354 and the communication unit 142 of the camera body 100 (E101). The camera control unit 140 receives command 1, and returns information indicating permission to receive subsequent commands (OK information) to the controller 351 of the external device 300 via the communication unit 142 and the communication unit 354 (E102). In this way, the camera control unit 140 of the camera body 100 returns the permission to receive the command (OK information) without waiting for the driving of the focus lens in response to command 1 to be completed.
カメラ制御部140は、コマンド1に対応するコマンド4をレンズ部200のレンズ制御部240に送信する。その後は、レンズ制御部240は、コマンド4を受け取り、フォーカスレンズ駆動部233にコマンド4に対応する形で指示を出す。このことでフォーカスレンズ駆動部233は、フォーカスレンズ230を、10step/msecの速度でフォーカス距離が10mの位置になるように駆動する。以下同様に通信(E104)~(E111)の動作が実施される。 The camera control unit 140 transmits command 4 corresponding to command 1 to the lens control unit 240 of the lens unit 200. The lens control unit 240 then receives command 4 and issues an instruction to the focus lens driving unit 233 in a form corresponding to command 4. This causes the focus lens driving unit 233 to drive the focus lens 230 at a speed of 10 steps/msec so that the focus distance is at a position of 10 m. Thereafter, communication operations (E104) to (E111) are performed in a similar manner.
以上のように、外部装置300によるデジタルカメラ1の遠隔フォーカス操作を行う際、駆動指示用のコマンド1~3にフォーカスレンズ駆動用の位置指定及び速度指定を含むため、フォーカスレンズ230を停止することなく連続駆動が可能となる。そのため、外部装置300の回転操作部357の回転速度に応じて、フォーカスレンズ駆動を可変することができる。そのため、ユーザが本実施形態の遠隔フォーカス動作を用いれば、取りたいシーンのカットをユーザの意図のまま簡単に作成することができる。 As described above, when performing remote focus operation of the digital camera 1 using the external device 300, the commands 1 to 3 for drive instructions include position and speed specifications for driving the focus lens, so that the focus lens 230 can be driven continuously without stopping. Therefore, the focus lens drive can be varied according to the rotation speed of the rotation operation unit 357 of the external device 300. Therefore, if a user uses the remote focus operation of this embodiment, they can easily create a cut of the scene they want to capture according to their intentions.
[1-3.まとめ]
(撮像装置)
以上のように、本実施形態におけるデジタルカメラ1(撮像装置)は、外部装置300(外部の制御装置)と通信可能であり、フォーカスレンズ230(光学部材)を介して形成される被写体像を撮像する撮像装置である。デジタルカメラ1は、外部装置300からフォーカスレンズ230の駆動に関するコマンドを受信する通信部142と、当該コマンドに基づいて、フォーカスレンズ230の駆動を制御するカメラ制御部140(制御部)と、を備える。カメラ制御部140は、通信部142が外部装置300から受信した駆動指示コマンド1(第1コマンド)に基づいて、フォーカスレンズ230の駆動を開始する。カメラ制御部140はさらに、フォーカスレンズ230の駆動制御が完了する前に、通信部142が外部装置300から駆動指示コマンド1とは別の目標位置更新用コマンド2~4(第2コマンド)を受信すると、目標位置更新用コマンド2~4に基づいて、フォーカスレンズ230の駆動の目標とする目標位置を更新する。
[1-3. Summary]
(Imaging device)
As described above, the digital camera 1 (imaging device) in this embodiment is an imaging device that can communicate with the external device 300 (external control device) and captures a subject image formed through the focus lens 230 (optical member). The digital camera 1 includes a communication unit 142 that receives a command related to driving the focus lens 230 from the external device 300, and a camera control unit 140 (control unit) that controls the driving of the focus lens 230 based on the command. The camera control unit 140 starts driving the focus lens 230 based on the drive instruction command 1 (first command) that the communication unit 142 receives from the external device 300. When the communication unit 142 receives target position update commands 2 to 4 (second commands) different from the drive instruction command 1 from the external device 300 before the drive control of the focus lens 230 is completed, the camera control unit 140 updates the target position that is the target for driving the focus lens 230 based on the target position update commands 2 to 4.
以上のデジタルカメラ1によると、フォーカスレンズ230の駆動制御が完了する前に目標位置更新用コマンド2~4に基づいて目標位置を更新することにより、目標位置を更新しながらフォーカスレンズ230の駆動制御を実行することができる。これにより、ユーザの意図を反映した目標位置にフォーカスレンズ230を駆動することが容易となる。 According to the digital camera 1 described above, by updating the target position based on the target position update commands 2 to 4 before drive control of the focus lens 230 is completed, drive control of the focus lens 230 can be executed while updating the target position. This makes it easy to drive the focus lens 230 to a target position that reflects the user's intention.
本実施形態のデジタルカメラ1では、カメラ制御部140は、フォーカスレンズ230の駆動制御が完了すると、通信部142を介して駆動完了の通知を外部装置300に送信する。カメラ制御部140はさらに、駆動完了の通知を送信する前に、通信部142が目標位置更新用コマンド2~4を受信すると、目標位置更新用コマンド2~4に基づいて目標位置を更新する。これにより、駆動完了通知を送信する前にフォーカスレンズ230の目標位置を更新することができる。 In the digital camera 1 of this embodiment, when the drive control of the focus lens 230 is completed, the camera control unit 140 transmits a drive completion notification to the external device 300 via the communication unit 142. If the communication unit 142 receives target position update commands 2 to 4 before transmitting the drive completion notification, the camera control unit 140 further updates the target position based on the target position update commands 2 to 4. This makes it possible to update the target position of the focus lens 230 before transmitting the drive completion notification.
本実施形態のデジタルカメラ1では、駆動指示コマンド1は、目標位置として第1の位置を含み、目標位置更新用コマンド2は、第1の位置とは異なる第2の位置を目標位置として含む。カメラ制御部140は、駆動指示コマンド1に基づいて、第1の位置に向けてフォーカスレンズ230の駆動を開始する。カメラ制御部140はさらに、目標位置更新用コマンド2に基づいて、フォーカスレンズ230の駆動制御中に目標位置を第1の位置から第2の位置に更新する。これにより、駆動指示コマンド1と目標位置更新用コマンド2のそれぞれに基づいて、フォーカスレンズ230を異なる位置に向けて駆動することができる。 In the digital camera 1 of this embodiment, the drive instruction command 1 includes a first position as the target position, and the target position update command 2 includes a second position different from the first position as the target position. The camera control unit 140 starts driving the focus lens 230 toward the first position based on the drive instruction command 1. The camera control unit 140 further updates the target position from the first position to the second position during drive control of the focus lens 230 based on the target position update command 2. This makes it possible to drive the focus lens 230 toward different positions based on each of the drive instruction command 1 and the target position update command 2.
本実施形態のデジタルカメラ1では、カメラ制御部140は、駆動指示コマンド1に基づいて、フォーカスレンズ230が第1の位置に到るまでの駆動速度を第1の速度に制御する。カメラ制御部140はさらに、目標位置更新用コマンド2に基づいて、フォーカスレンズ230が第1の位置に到った後において第2の位置に到るまでの駆動速度を第2の速度に制御する。これにより、駆動指示コマンド1と目標位置更新用コマンド2のそれぞれに基づいて、フォーカスレンズ230の駆動速度を制御することができる。 In the digital camera 1 of this embodiment, the camera control unit 140 controls the drive speed of the focus lens 230 to a first speed until it reaches a first position based on drive instruction command 1. The camera control unit 140 further controls the drive speed of the focus lens 230 after it reaches the first position to a second speed until it reaches a second position based on target position update command 2. This makes it possible to control the drive speed of the focus lens 230 based on both drive instruction command 1 and target position update command 2.
本実施形態のデジタルカメラ1では、通信部142は、外部装置300から、駆動指示コマンド1の受信後において所定の通信周期毎に目標位置更新用コマンド2~4を受信する。カメラ制御部140は、受信された目標位置更新用コマンド2~4に基づいて、フォーカスレンズ230の駆動を順次、制御する。これにより、目標位置更新用コマンド2~4を所望の周期で受信して、フォーカスレンズ230の駆動制御にその都度反映させることができる。 In the digital camera 1 of this embodiment, the communication unit 142 receives target position update commands 2 to 4 from the external device 300 at a predetermined communication cycle after receiving drive instruction command 1. The camera control unit 140 sequentially controls the drive of the focus lens 230 based on the received target position update commands 2 to 4. This allows the target position update commands 2 to 4 to be received at the desired cycle and reflected in the drive control of the focus lens 230 each time.
本実施形態のデジタルカメラ1は、フォーカスレンズ230の駆動に関する性能を示すレンズデータ(性能データ)を格納するフラッシュメモリ143(記憶部)をさらに備える。カメラ制御部140は、通信部142を介して外部装置300に、レンズデータを送信し、駆動指示コマンド1及び目標位置更新用コマンド2~4は、レンズデータに応じて設定される。これにより、外部装置300がコマンドを設定する際にレンズデータを反映させることが可能となる。 The digital camera 1 of this embodiment further includes a flash memory 143 (storage unit) that stores lens data (performance data) that indicates performance related to driving the focus lens 230. The camera control unit 140 transmits the lens data to the external device 300 via the communication unit 142, and the drive instruction command 1 and target position update commands 2 to 4 are set according to the lens data. This makes it possible for the external device 300 to reflect the lens data when setting the commands.
本実施形態のデジタルカメラ1は、交換レンズ200を装着可能に構成され、フォーカスレンズ230は、交換レンズ200に設けられた光学部材である。これにより、交換レンズ200のフォーカスレンズ230に対して、目標位置更新用コマンド2~4を利用した駆動制御を適用することができる。 The digital camera 1 of this embodiment is configured to be able to mount an interchangeable lens 200, and the focus lens 230 is an optical member provided in the interchangeable lens 200. This makes it possible to apply drive control using target position update commands 2 to 4 to the focus lens 230 of the interchangeable lens 200.
(制御装置)
また、本実施形態における外部装置300(制御装置)は、フォーカスレンズ230(光学部材)を介して形成される被写体像を撮像するデジタルカメラ1(撮像装置)と通信可能な制御装置である。外部装置300は、ユーザの操作に応じて移動可能なダイヤル部320(操作部材)と、ダイヤル部320における移動操作に応じて、フォーカスレンズ230の駆動に関するコマンドを生成するコントローラ351と、当該コマンドをデジタルカメラ1に送信する通信部354と、を備える。コントローラ351は、ダイヤル部320の移動操作が開始されると、フォーカスレンズ230の駆動を開始するための駆動指示コマンド1を生成して、通信部354を介してデジタルカメラ1に送信する。コントローラ351はさらに、ダイヤル部320の移動操作が継続している間、フォーカスレンズ230の駆動の目標とする目標位置を更新するための目標位置更新用コマンド2~4を生成して、通信部354を介してデジタルカメラ1に送信する。
(Control device)
Moreover, the external device 300 (control device) in this embodiment is a control device capable of communicating with the digital camera 1 (imaging device) that captures a subject image formed through the focus lens 230 (optical member). The external device 300 includes a dial unit 320 (operation member) that can be moved in response to a user's operation, a controller 351 that generates a command related to driving the focus lens 230 in response to a movement operation on the dial unit 320, and a communication unit 354 that transmits the command to the digital camera 1. When the movement operation of the dial unit 320 is started, the controller 351 generates a drive instruction command 1 for starting the drive of the focus lens 230 and transmits it to the digital camera 1 via the communication unit 354. The controller 351 further generates target position update commands 2 to 4 for updating a target position to be targeted for driving the focus lens 230 while the movement operation of the dial unit 320 is continuing, and transmits the target position update commands 2 to 4 to the digital camera 1 via the communication unit 354.
以上の外部装置300によると、ダイヤル部320の移動操作が継続している間も、目標位置更新用コマンド2~4をデジタルカメラ1に送信することで、目標位置を更新しながらフォーカスレンズ230の駆動制御を実行することができる。これにより、ユーザの意図を反映した目標位置にフォーカスレンズ230を駆動することが容易となる。 According to the above-described external device 300, even while the movement operation of the dial unit 320 continues, the target position update commands 2 to 4 can be sent to the digital camera 1, so that the drive control of the focus lens 230 can be executed while updating the target position. This makes it easy to drive the focus lens 230 to a target position that reflects the user's intention.
本実施形態の外部装置300では、通信部354は、駆動指示コマンド1を送信した後においてデジタルカメラ1から駆動完了の通知を受信する前に、目標位置更新用コマンド2~4をデジタルカメラ1に送信する。これにより、駆動完了通知の受信を待たずにフォーカスレンズ230の目標位置を更新することができる。 In the external device 300 of this embodiment, the communication unit 354 transmits target position update commands 2 to 4 to the digital camera 1 after transmitting the drive instruction command 1 and before receiving a drive completion notification from the digital camera 1. This makes it possible to update the target position of the focus lens 230 without waiting for the drive completion notification to be received.
本実施形態の外部装置300では、コントローラ351は、移動操作の開始時におけるダイヤル部320の操作量に基づいて、駆動指示コマンド1に目標位置として第1の位置を含める。コントローラ351はさらに、移動操作の継続時におけるダイヤル部320の操作量に基づいて、目標位置更新用コマンド2に、第1の位置とは異なる第2の位置を目標位置として含める。これにより、駆動指示コマンド1と目標位置更新用コマンド2のそれぞれに基づいて、フォーカスレンズ230を異なる位置に向けて駆動することが可能となる。 In the external device 300 of this embodiment, the controller 351 includes a first position as a target position in the drive instruction command 1 based on the amount of operation of the dial unit 320 at the start of the movement operation. The controller 351 further includes a second position, which is different from the first position, as a target position in the target position update command 2 based on the amount of operation of the dial unit 320 while the movement operation is continuing. This makes it possible to drive the focus lens 230 toward different positions based on each of the drive instruction command 1 and the target position update command 2.
本実施形態の外部装置300では、フォーカスレンズ230の駆動に関する性能を示すレンズデータを格納するフラッシュメモリ353をさらに備える。コントローラ351は、移動操作の開始時におけるダイヤル部320の操作量、及びレンズデータに基づいて、フォーカスレンズ230を第1の位置まで駆動するための第1の速度を、駆動指示コマンド1に含める。コントローラ351はさらに、移動操作の継続時におけるダイヤル部320の操作量、及びレンズデータに基づいて、第2の位置まで駆動するための第2の速度を、目標位置更新用コマンド2に含める。これにより、駆動指示コマンド1と目標位置更新用コマンド2のそれぞれに基づいて、フォーカスレンズ230の駆動速度を制御することができる。 The external device 300 of this embodiment further includes a flash memory 353 that stores lens data indicating the performance related to the drive of the focus lens 230. The controller 351 includes in the drive instruction command 1 a first speed for driving the focus lens 230 to a first position based on the amount of operation of the dial unit 320 at the start of the movement operation and the lens data. The controller 351 further includes in the target position update command 2 a second speed for driving to a second position based on the amount of operation of the dial unit 320 while the movement operation is continuing and the lens data. This makes it possible to control the drive speed of the focus lens 230 based on each of the drive instruction command 1 and the target position update command 2.
本実施形態の外部装置300では、コントローラ351は、通信部354を介して、デジタルカメラ1からレンズデータ(性能データ)を取得して、フラッシュメモリ353に記録する。これにより、コントローラ351がコマンド1~4を設定する際にレンズデータを反映させることが可能となる。 In the external device 300 of this embodiment, the controller 351 acquires lens data (performance data) from the digital camera 1 via the communication unit 354 and records it in the flash memory 353. This makes it possible for the controller 351 to reflect the lens data when setting commands 1 to 4.
本実施形態の外部装置300では、コントローラ351は、駆動指示コマンド1の生成後に継続する移動操作に基づいて、所定の通信周期毎に目標位置更新用コマンド2~4を生成して、通信部354を介して順次、デジタルカメラ1に送信する。これにより、目標位置更新用コマンド2~4を所定の通信周期でデジタルカメラ1に送信することで、フォーカスレンズ230の駆動制御にその都度反映させることができる。 In the external device 300 of this embodiment, the controller 351 generates target position update commands 2 to 4 at predetermined communication cycles based on the movement operation that continues after the generation of the drive instruction command 1, and transmits them sequentially to the digital camera 1 via the communication unit 354. In this way, by transmitting the target position update commands 2 to 4 to the digital camera 1 at predetermined communication cycles, it is possible to reflect them in the drive control of the focus lens 230 each time.
本実施形態の外部装置300では、ダイヤル部320は、移動操作として回転移動が可能に構成される。これにより、ユーザが容易に操作することができる。 In the external device 300 of this embodiment, the dial unit 320 is configured to be capable of rotational movement as a movement operation. This allows the user to easily operate it.
(撮像システム)
また、本実施形態における撮像システムAは、フォーカスレンズ230(光学部材)を介して形成される被写体像を撮像するデジタルカメラ1(撮像装置)と、デジタルカメラ1と通信可能な外部装置300(制御装置)とを備える撮像システムである。デジタルカメラ1は、外部装置300からフォーカスレンズ230の駆動に関するコマンドを受信する通信部142と、当該コマンドに基づいて、フォーカスレンズ230の駆動を制御するカメラ制御部140と、を備える。外部装置300は、ユーザの操作に応じて移動可能なダイヤル部320と、ダイヤル部320における移動操作に応じて、コマンドを生成するコントローラ351と、当該コマンドをデジタルカメラ1に送信する通信部354と、を備える。外部装置300においてコントローラ351は、ダイヤル部320の移動操作が開始されると、フォーカスレンズ230の駆動を開始するための駆動指示コマンド1を生成して、通信部354を介してデジタルカメラ1に送信する。コントローラ351はさらに、ダイヤル部320の移動操作が継続している間、フォーカスレンズ230の駆動の目標とする目標位置を更新するための目標位置更新用コマンド2~4を生成して、通信部354を介してデジタルカメラ1に送信する。デジタルカメラ1においてカメラ制御部140は、通信部142が外部装置300から受信した駆動指示コマンド1に基づいて、フォーカスレンズ230の駆動を開始する。カメラ制御部140はさらに、フォーカスレンズ230の駆動制御が完了する前に、通信部142が、外部装置300から駆動指示コマンド1とは別の目標位置更新用コマンド2~4を受信すると、目標位置更新用コマンド2~4に基づいて、フォーカスレンズ230の駆動の目標とする目標位置を更新する。
(Imaging system)
The imaging system A in this embodiment is an imaging system including a digital camera 1 (imaging device) that captures a subject image formed through a focus lens 230 (optical member) and an external device 300 (control device) that can communicate with the digital camera 1. The digital camera 1 includes a communication unit 142 that receives a command related to driving the focus lens 230 from the external device 300, and a camera control unit 140 that controls the driving of the focus lens 230 based on the command. The external device 300 includes a dial unit 320 that can be moved in response to a user's operation, a controller 351 that generates a command in response to a moving operation on the dial unit 320, and a communication unit 354 that transmits the command to the digital camera 1. When a moving operation of the dial unit 320 is started in the external device 300, the controller 351 generates a drive instruction command 1 for starting the driving of the focus lens 230 and transmits the drive instruction command 1 to the digital camera 1 via the communication unit 354. Controller 351 further generates target position update commands 2 to 4 for updating the target position targeted for driving focus lens 230 while the movement operation of dial unit 320 continues, and transmits the generated target position update commands 2 to 4 to digital camera 1 via communication unit 354. In digital camera 1, camera control unit 140 starts driving focus lens 230 based on drive instruction command 1 received by communication unit 142 from external device 300. When communication unit 142 receives target position update commands 2 to 4, separate from drive instruction command 1, from external device 300 before drive control of focus lens 230 is completed, camera control unit 140 further updates the target position targeted for driving focus lens 230 based on target position update commands 2 to 4.
以上の撮像システムAによると、フォーカスレンズ230の駆動制御が完了する前に目標位置更新用コマンド2~4に基づいて目標位置を更新することにより、目標位置を更新しながらフォーカスレンズ230の駆動制御を実行することができる。これにより、ユーザの意図を反映した目標位置にフォーカスレンズ230を駆動することが容易となる。 According to the imaging system A described above, by updating the target position based on the target position update commands 2 to 4 before the drive control of the focus lens 230 is completed, it is possible to execute the drive control of the focus lens 230 while updating the target position. This makes it easy to drive the focus lens 230 to a target position that reflects the user's intention.
本実施形態の撮像システムAでは、デジタルカメラ1においてカメラ制御部140は、フォーカスレンズ230の駆動制御が完了すると、通信部142を介して駆動完了の通知を外部装置300に送信し、
外部装置300において通信部354は、駆動指示コマンド1を送信した後においてデジタルカメラ1から駆動完了の通知を受信する前に、目標位置更新用コマンド2~4をデジタルカメラ1に送信し、
デジタルカメラ1においてカメラ制御部140は、駆動完了の通知を送信する前に、通信部142が目標位置更新用コマンド2~4を受信すると、目標位置更新用コマンド2~4に基づいて目標位置を更新する。これにより、駆動完了通知を送信する前にフォーカスレンズ230の目標位置を更新することができる。
In the imaging system A of this embodiment, when the driving control of the focus lens 230 is completed, the camera control unit 140 in the digital camera 1 transmits a driving completion notification to the external device 300 via the communication unit 142,
In the external device 300, the communication unit 354 transmits the target position update commands 2 to 4 to the digital camera 1 after transmitting the drive instruction command 1 and before receiving a notification of drive completion from the digital camera 1;
In digital camera 1, when communication unit 142 receives target position update commands 2 to 4 before transmitting a drive completion notification, camera control unit 140 updates the target position based on target position update commands 2 to 4. This makes it possible to update the target position of focus lens 230 before transmitting a drive completion notification.
[他の実施の形態]
本開示は、上記実施の形態に限定されず、種々の実施形態が考えられる。
[Other embodiments]
The present disclosure is not limited to the above-described embodiment, and various embodiments are contemplated.
以下、本開示の他の実施形態についてまとめて記載する。 Other embodiments of the present disclosure are summarized below.
上記実施の形態では、遠隔操作としてフォーカス操作について説明した。しかし、遠隔操作はズーム操作、絞り操作を選択することで同様に行うことができる。すなわち、光学部材としてフォーカスレンズ230の駆動を制御する場合に限らず、ズームレンズ210あるいは絞り260の駆動を制御する場合にも適用できる。例えば、外部装置300の操作部359の専用釦を選択することでズーム操作又は絞り操作を選択し、選択された遠隔操作を実現することも可能である。 In the above embodiment, focus operation has been described as a remote operation. However, remote operation can be performed similarly by selecting zoom operation or aperture operation. In other words, the present invention is not limited to controlling the drive of the focus lens 230 as an optical member, but can also be applied to controlling the drive of the zoom lens 210 or aperture 260. For example, it is possible to select zoom operation or aperture operation by selecting a dedicated button on the operation unit 359 of the external device 300, and to realize the selected remote operation.
図14A、図14Bは、遠隔操作として絞り操作を選択した場合に用いるレンズデータである。図14Aは絞りテーブルデータを示し、焦点距離14mm、25mm、50mmの何れかの絞り260に対する、F値(F2.8、F3.0、F3.2、F3.5、F3.8、F4.0・・・F22)に至るまでの絞りモータStep数を示す。図14Bは絞り速度情報を示し、絞り駆動部262の最高速度情報及び最低速度情報を示す。 Figures 14A and 14B show lens data used when aperture operation is selected as remote control. Figure 14A shows aperture table data, indicating the number of aperture motor steps required to reach the F-number (F2.8, F3.0, F3.2, F3.5, F3.8, F4.0, ... F22) for an aperture 260 with a focal length of 14 mm, 25 mm, or 50 mm. Figure 14B shows aperture speed information, indicating maximum and minimum speed information for the aperture drive unit 262.
絞り260の駆動に関する駆動指示コマンドや目標位置更新用コマンドを作成する際は、図14Aに示す絞りテーブルデータを参照して位置指定を算出し、図14Bに示す絞り速度情報を参照して速度指定を算出すればよい。 When creating a drive instruction command for driving the aperture 260 or a target position update command, the position specification can be calculated by referring to the aperture table data shown in FIG. 14A, and the speed specification can be calculated by referring to the aperture speed information shown in FIG. 14B.
図15A、図15Bは、遠隔操作としてズーム操作を選択した場合に用いるレンズデータである。図15Aはズームテーブルデータを示し、焦点距離(14mm、14.1mm、14.2mm、14.3mm、14.4mm、14.5mm・・・50mm)に至るまでのズームモータStep数を示す。図15Bはズーム速度情報を示し、ズームレンズ駆動部211の最高速度情報及び最低速度情報を示す。 Figures 15A and 15B show lens data used when zoom operation is selected as remote control. Figure 15A shows zoom table data, indicating the number of zoom motor steps required to reach the focal length (14 mm, 14.1 mm, 14.2 mm, 14.3 mm, 14.4 mm, 14.5 mm, ... 50 mm). Figure 15B shows zoom speed information, indicating the maximum and minimum speed information of the zoom lens driving unit 211.
ズームレンズ210の駆動に関する駆動指示コマンドや目標位置更新用コマンドを作成する際は、図15Aに示すズームテーブルデータを参照して位置指定を算出し、図15Bに示すズーム速度情報を参照して速度指定を算出すればよい。 When creating a drive instruction command for driving the zoom lens 210 or a target position update command, the position specification can be calculated by referring to the zoom table data shown in FIG. 15A, and the speed specification can be calculated by referring to the zoom speed information shown in FIG. 15B.
また上記実施の形態では、デジタルカメラ1としては、レンズ交換式のカメラに限定されず、レンズ一体型のカメラに対しても適用可能である。 In addition, in the above embodiment, the digital camera 1 is not limited to a camera with interchangeable lenses, but can also be applied to a camera with an integrated lens.
また上記実施の形態では、外部装置300の操作部材としてダイヤル部320を用いたが、回転可能な操作部材(ダイヤル部)に限定されず、スライド可能な直線型の操作部材に対しても適用可能である。 In addition, in the above embodiment, the dial unit 320 is used as the operating member of the external device 300, but this is not limited to a rotatable operating member (dial unit), and can also be applied to a slidable linear operating member.
また上記実施の形態では、デジタルカメラ1と外部装置300との通信動作をUSB通信によって実現する場合を例示したが、カメラ制御部140は通信部142を介してBluetooth(登録商標)、無線LAN、有線LAN等により外部装置300にPTP(Picture Transfer Protocol)を用いて通信を行うことができる。 In the above embodiment, the communication between the digital camera 1 and the external device 300 is realized by USB communication, but the camera control unit 140 can communicate with the external device 300 via the communication unit 142 using PTP (Picture Transfer Protocol) via Bluetooth (registered trademark), wireless LAN, wired LAN, etc.
また上記実施の形態では、液晶モニタ356にコントローラ351からの指示内容を表示する場合を例示したが、コントローラ351からの指示内容に基づくデジタルカメラ1の駆動結果、すなわちデジタルカメラ1からの出力値に関する情報を表示するようにしてもよい。 In the above embodiment, the LCD monitor 356 is exemplified as displaying the instructions from the controller 351, but it may also be configured to display the results of driving the digital camera 1 based on the instructions from the controller 351, i.e., information related to the output values from the digital camera 1.
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。 Therefore, among the components described in the attached drawings and detailed description, not only are there components essential for solving the problem, but there may also be components that are not essential for solving the problem in order to illustrate the above technology. Therefore, just because those non-essential components are described in the attached drawings or detailed description, it should not be immediately determined that those non-essential components are essential.
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。 In addition, the above-described embodiments are intended to illustrate the technology disclosed herein, and various modifications, substitutions, additions, omissions, etc. may be made within the scope of the claims or their equivalents.
本開示は例えば、画像を撮像するデジタルカメラ1と、そのデジタルカメラ1と通信が可能で、そのデジタルカメラ1に対して遠隔操作を行うことができる外部の外部装置300(通信機器)と、デジタルカメラ1および外部装置300を備える撮像システムに適用可能である。具体的には、本開示は、デジタルカメラ1としては例えば、動画撮影が可能なシネマ用カメラ、デジタルカメラ及びムービーカメラに適用可能である。 The present disclosure is applicable, for example, to a digital camera 1 that captures images, an external device 300 (communication device) that can communicate with the digital camera 1 and can remotely control the digital camera 1, and an imaging system that includes the digital camera 1 and the external device 300. Specifically, the present disclosure is applicable to, for example, a cinema camera, digital camera, and movie camera that are capable of capturing moving images as the digital camera 1.
Claims (16)
前記制御装置から前記光学部材の駆動に関するコマンドを受信する通信部と、
前記コマンドに基づいて、前記光学部材の駆動を制御する制御部と、を備え、
前記制御部は、
前記通信部が前記制御装置から受信した第1コマンドに基づいて、前記光学部材の駆動を開始し、
前記光学部材の駆動制御が完了する前に、前記通信部が前記制御装置から前記第1コマンドとは別の第2コマンドを受信すると、前記第2コマンドに基づいて、前記光学部材の駆動の目標とする目標位置を更新する、撮像装置。 An imaging device capable of communicating with an external control device and capturing an image of a subject formed via an optical member,
a communication unit that receives a command related to driving the optical member from the control device;
a control unit that controls the driving of the optical member based on the command,
The control unit is
starting driving of the optical member based on a first command received by the communication unit from the control device;
An imaging device in which, when the communication unit receives a second command different from the first command from the control device before drive control of the optical element is completed, the target position for driving the optical element is updated based on the second command.
前記光学部材の駆動制御が完了すると、前記通信部を介して駆動完了の通知を前記制御装置に送信し、
前記駆動完了の通知を送信する前に、前記通信部が前記第2コマンドを受信すると、前記第2コマンドに基づいて前記目標位置を更新する、請求項1に記載の撮像装置。 The control unit is
When the drive control of the optical member is completed, a notification of the drive completion is transmitted to the control device via the communication unit;
The imaging device according to claim 1 , wherein when the communication unit receives the second command before transmitting the notification of the drive completion, the target position is updated based on the second command.
前記第2コマンドは、前記第1の位置とは異なる第2の位置を前記目標位置として含み、
前記制御部は、
前記第1コマンドに基づいて、前記第1の位置に向けて前記光学部材の駆動を開始し、
前記第2コマンドに基づいて、前記光学部材の駆動制御中に前記目標位置を前記第1の位置から前記第2の位置に更新する、請求項1又は2に記載の撮像装置。 the first command includes a first position as the target position;
the second command includes a second position different from the first position as the target position;
The control unit is
starting to drive the optical member toward the first position based on the first command;
The imaging apparatus according to claim 1 , wherein the target position is updated from the first position to the second position during drive control of the optical member based on the second command.
前記第1コマンドに基づいて、前記光学部材が前記第1の位置に到るまでの駆動速度を第1の速度に制御し、
前記第2コマンドに基づいて、前記光学部材が前記第1の位置に到った後において前記第2の位置に到るまでの駆動速度を第2の速度に制御する、請求項3に記載の撮像装置。 The control unit is
controlling a drive speed of the optical member until the optical member reaches the first position to a first speed based on the first command;
The imaging device according to claim 3 , wherein a drive speed of the optical member from the first position to the second position is controlled to a second speed based on the second command.
前記制御部は、受信された各コマンドに基づいて、前記光学部材の駆動を順次、制御する、請求項1から4のいずれか1つに記載の撮像装置。 the communication unit receives the second command from the control device at every predetermined communication period after receiving the first command,
The imaging apparatus according to claim 1 , wherein the control unit sequentially controls driving of the optical members based on each received command.
前記制御部は、前記通信部を介して前記制御装置に、前記性能データを送信し、
前記第1及び第2コマンドは、前記性能データに応じて設定される、請求項1から5のいずれか1つに記載の撮像装置。 A storage unit for storing performance data indicating a performance related to driving of the optical member,
The control unit transmits the performance data to the control device via the communication unit,
The imaging device according to claim 1 , wherein the first and second commands are set in accordance with the performance data.
前記光学部材は、前記交換レンズにおけるフォーカスレンズ、ズームレンズ、及び絞りのうちの少なくとも1つを含む、請求項1から6のいずれか1つに記載の撮像装置。 The imaging device is configured to be able to mount an interchangeable lens,
The imaging device according to claim 1 , wherein the optical member includes at least one of a focus lens, a zoom lens, and an aperture of the interchangeable lens.
ユーザの操作に応じて移動可能な操作部材と、
前記操作部材における移動操作に応じて、前記光学部材の駆動に関するコマンドを生成する制御部と、
前記コマンドを前記撮像装置に送信する通信部と、を備え、
前記制御部は、
前記移動操作が開始されると、前記光学部材の駆動を開始するための第1コマンドを生成して、前記通信部を介して前記撮像装置に送信し、
前記移動操作が継続している間、前記光学部材の駆動の目標とする目標位置を更新するための第2コマンドを生成して、前記通信部を介して前記撮像装置に送信する、制御装置。 A control device capable of communicating with an imaging device that captures a subject image formed through an optical member,
an operating member that is movable in response to a user's operation;
a control unit that generates a command related to driving the optical member in response to a moving operation of the operation member;
a communication unit that transmits the command to the imaging device,
The control unit is
When the moving operation is started, a first command for starting driving of the optical member is generated, and transmitted to the imaging device via the communication unit;
The control device generates a second command for updating a target position for driving the optical member while the moving operation is continuing, and transmits the second command to the imaging device via the communication unit.
前記移動操作の開始時における前記操作部材の操作量に基づいて、前記第1コマンドに前記目標位置として第1の位置を含め、
前記移動操作の継続時における前記操作部材の操作量に基づいて、前記第2コマンドに、前記第1の位置とは異なる第2の位置を前記目標位置として含める、請求項9に記載の制御装置。 The control unit is
a first position is included as the target position in the first command based on an operation amount of the operation member at the start of the moving operation;
The control device according to claim 9 , wherein the second command includes, as the target position, a second position different from the first position, based on an operation amount of the operating member during the continuation of the movement operation.
前記制御部は、
前記移動操作の開始時における前記操作部材の操作量、及び前記性能データに基づいて、前記光学部材を前記第1の位置まで駆動するための第1の速度を、前記第1コマンドに含め、
前記移動操作の継続時における前記操作部材の操作量、及び前記性能データに基づいて、前記第2の位置まで駆動するための第2の速度を、前記第2コマンドに含める、請求項10に記載の制御装置。 A second storage unit that stores performance data indicating a performance related to driving of the optical member,
The control unit is
a first speed for driving the optical member to the first position based on an operation amount of the operating member at the start of the moving operation and the performance data is included in the first command;
The control device according to claim 10 , wherein the second command includes a second speed for driving the operating member to the second position based on an operation amount of the operating member during the continuation of the moving operation and the performance data.
前記撮像装置は、
前記制御装置から前記光学部材の駆動に関するコマンドを受信する第1通信部と、
前記コマンドに基づいて、前記光学部材の駆動を制御する第1制御部と、を備え、
前記制御装置は、
ユーザの操作に応じて移動可能な操作部材と、
前記操作部材における移動操作に応じて、前記コマンドを生成する第2制御部と、
前記コマンドを前記撮像装置に送信する第2通信部と、を備え、
前記制御装置において前記第2制御部は、
前記移動操作が開始されると、前記光学部材の駆動を開始するための第1コマンドを生成して、前記第2通信部を介して前記撮像装置に送信し、
前記移動操作が継続している間、前記光学部材の駆動の目標とする目標位置を更新するための第2コマンドを生成して、前記第2通信部を介して前記撮像装置に送信し、
前記撮像装置において前記第1制御部は、
前記第1通信部が前記制御装置から受信した第1コマンドに基づいて、前記光学部材の駆動を開始し、
前記光学部材の駆動制御が完了する前に、前記第1通信部が、前記制御装置から前記第1コマンドとは別の第2コマンドを受信すると、前記第2コマンドに基づいて、前記光学部材の駆動の目標とする目標位置を更新する、撮像システム。 An imaging system comprising: an imaging device that captures a subject image formed through an optical member; and a control device that can communicate with the imaging device,
The imaging device includes:
a first communication unit that receives a command related to driving the optical member from the control device;
a first control unit that controls the driving of the optical member based on the command,
The control device includes:
an operating member that is movable in response to a user's operation;
a second control unit that generates the command in response to a movement operation of the operation member;
a second communication unit that transmits the command to the imaging device;
In the control device, the second control unit
When the moving operation is started, a first command for starting driving of the optical member is generated, and transmitted to the imaging device via the second communication unit;
generating a second command for updating a target position for driving the optical member while the moving operation is continuing, and transmitting the second command to the imaging device via the second communication unit;
In the imaging device, the first control unit
starting driving of the optical member based on a first command received by the first communication unit from the control device;
An imaging system in which, when the first communication unit receives a second command different from the first command from the control device before drive control of the optical element is completed, the target position for driving the optical element is updated based on the second command.
前記制御装置において前記第2通信部は、前記第1コマンドを送信した後において前記撮像装置から駆動完了の通知を受信する前に、前記第2コマンドを前記撮像装置に送信し、
前記撮像装置において前記第1制御部は、前記駆動完了の通知を送信する前に、前記第1通信部が前記第2コマンドを受信すると、前記第2コマンドに基づいて前記目標位置を更新する、請求項15に記載の撮像システム。 When the drive control of the optical member is completed, the first control unit of the imaging device transmits a drive completion notification to the control device via the first communication unit;
the second communication unit in the control device transmits the second command to the imaging device before receiving a notification of completion of driving from the imaging device after transmitting the first command;
16. The imaging system according to claim 15, wherein in the imaging device, when the first communication unit receives the second command before transmitting the notification of drive completion, the first control unit updates the target position based on the second command.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110039233.2A CN113132623B (en) | 2020-01-15 | 2021-01-12 | Camera device, control device, camera system |
| US17/148,667 US11388328B2 (en) | 2020-01-15 | 2021-01-14 | Imaging apparatus, control device, and imaging system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020004048 | 2020-01-15 | ||
| JP2020004048 | 2020-01-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021111965A JP2021111965A (en) | 2021-08-02 |
| JP7526951B2 true JP7526951B2 (en) | 2024-08-02 |
Family
ID=77060348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020196315A Active JP7526951B2 (en) | 2020-01-15 | 2020-11-26 | Imaging device, control device, imaging system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7526951B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019197974A (en) | 2018-05-08 | 2019-11-14 | キヤノン株式会社 | Control device and control method for flash, imaging device, and imaging system |
-
2020
- 2020-11-26 JP JP2020196315A patent/JP7526951B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019197974A (en) | 2018-05-08 | 2019-11-14 | キヤノン株式会社 | Control device and control method for flash, imaging device, and imaging system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021111965A (en) | 2021-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5451260B2 (en) | Control device, control system, command transmission method, and program | |
| US8432480B2 (en) | Interchangeable lens, camera body and camera system | |
| JP6706819B2 (en) | Imaging device and interchangeable lens with zoom mechanism | |
| US20100289910A1 (en) | Method and apparatus for remote camera control | |
| JP5891378B2 (en) | Camera system | |
| JP5534876B2 (en) | Interchangeable lens and camera body | |
| JP2010281846A (en) | Camera body, lens barrel and camera system | |
| US9380203B2 (en) | Focusing device, camera system and focusing method | |
| JP2021005063A (en) | Imaging apparatus | |
| JP2006238020A (en) | Digital camera system and digital camera | |
| US11388328B2 (en) | Imaging apparatus, control device, and imaging system | |
| US9756259B2 (en) | Shooting apparatus including a diaphragm | |
| JP7526951B2 (en) | Imaging device, control device, imaging system | |
| JP2012212135A (en) | Interchangeable lens, and camera body capable of being equipped with and controlling the interchangeable lens | |
| JP2013034158A (en) | Imaging apparatus | |
| KR101273013B1 (en) | Network camera using dual lens | |
| JP2011095501A (en) | Imaging apparatus | |
| JP2012212017A (en) | Lens, and stereo photographing system and method | |
| JP7349690B1 (en) | Interchangeable lenses, imaging devices, and programs | |
| JP2010281848A (en) | Camera body, lens barrel and camera system | |
| JP6157058B2 (en) | Imaging apparatus and communication control method | |
| US20260089393A1 (en) | Imaging apparatus | |
| JP2020140020A (en) | Camera, lens device, camera system, control method | |
| TW201413362A (en) | System and method of shooting panorama photo | |
| JP2014042126A (en) | Imaging apparatus and method of automatic continuous imaging for imaging apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230613 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240520 |
|
| 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: 20240702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240710 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7526951 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |