(57)【特許請求の範囲】
【請求項１】
ズーム機能および移動機能を有する移動撮像装置を備える撮像システムであって、
光学系と撮像素子とを有する撮像手段と、
ズーム指示を受け付ける受け付手段と、
前記撮像手段のズーム制御を行うズーム制御手段と、
前記撮像手段を移動する移動手段と、
前記移動手段を制御する移動制御手段と、
前記受け付手段により受け付けた前記ズーム指示に応じて、前記ズーム制御手段によるズーム制御により撮影画角の変更を行う第１の制御と、前記移動制御手段による移動制御を行う第２の制御のいずれの制御を行うかを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記移動制御手段と前記ズーム制御手段とを制御する制御手段と、を備え、
前記判定手段は、前記受け付手段により前記ズーム指示を受け付けた場合、前記撮像手段のズーム位置とズーム制御の速度とに応じて、前記第１の制御と前記第２の制御のいずれを行うかを判定することを特徴とする撮像システム。
【請求項２】
前記判定手段は、
前記撮像手段のズーム位置が第１のズーム領域内である場合、前記ズーム制御手段によって前記第１の制御を行うと判定し、
前記ズーム位置が第２のズーム領域内である場合、前記移動制御手段によって前記第２の制御を行うと判定し、
前記第２のズーム領域は、前記第１のズーム領域との境界よりも制御端に近い領域であり、
前記ズーム制御の速度が第２の速度のとき、前記第１のズーム領域と前記第２のズーム領域との境界は第２のズーム位置であり、
前記ズーム制御の速度が第１の速度のとき、前記第１のズーム領域と前記第２のズーム領域との境界は前記第２のズーム位置よりも制御端に近い第１のズーム位置であり、
前記第１の速度よりも前記第２の速度のほうが大きいことを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記判定手段は、
前記撮像手段のズーム位置が第１のズーム領域内である場合、前記ズーム制御手段によって前記第１の制御を行うと判定し、
前記ズーム位置が第２のズーム領域内である場合、前記移動制御手段によって前記第２の制御を行うと判定し、
前記制御手段は、前記ズーム位置が前記第１のズーム領域から望遠側に変更されて前記第２のズーム領域内となった場合、前記移動制御手段によって前記移動撮像装置を被写体に近づく方向に移動させ、前記ズーム位置が前記第１のズーム領域から広角側に変更されて前記第２のズーム領域内となった場合、前記移動制御手段によって前記移動撮像装置を被写体から離れる方向に移動させるように前記第２の制御を行うことを特徴とする請求項１又は２に記載の撮像システム。
【請求項４】
前記判定手段は、
前記ズーム制御の速度が閾値よりも速い場合に前記第２の制御を行うと判定し、
前記閾値は、前記ズーム位置に応じて異なることを特徴とする請求項１に記載の撮像システム。
【請求項５】
前記ズーム位置が第３の位置である場合の前記閾値は、
前記ズーム位置が前記第３の位置よりも制御端に近い第４の位置である場合の前記閾値よりも大きいことを特徴とする請求項４に記載の撮像システム。
【請求項６】
前記制御手段は、前記受け付手段が前記ズーム指示を受け付けておらず、かつ前記ズーム位置が中央位置よりも望遠側である場合に前記移動撮像装置を被写体に対して前進させる制御を行い、前記受け付手段が前記ズーム指示を受け付けておらず、かつ前記ズーム位置が前記中央位置よりも広角側である場合に前記移動撮像装置を被写体に対して後退させる制御を行うことを特徴とする請求項１から５のいずれか１項に記載の撮像システム。
【請求項７】
前記制御手段はさらに、前記ズーム位置を前記中央位置と比較し、前記ズーム位置が前記中央位置でない場合、前記ズーム制御手段に指示して前記ズーム位置を前記中央位置に近づける制御を行うこと特徴とする請求項６に記載の撮像システム。
【請求項８】
前記制御手段は、前記ズーム制御手段から前記撮像手段の撮像範囲を取得し、前記受け付手段が前記ズーム指示を受け付けていない場合、前記移動制御手段を制御して前記移動撮像装置を移動させ、前記移動撮像装置の移動による前記撮像範囲の変化を抑制するように前記ズーム制御手段を制御することを特徴とする請求項１から７のいずれか１項に記載の撮像システム。
【請求項９】
前記移動撮像装置と通信する通信装置をさらに備え、
前記通信装置は、
前記受け付手段と、
前記移動撮像装置にズームの指示信号を送信する送信手段と、を有し、
前記移動撮像装置は、
前記撮像手段と、
前記移動手段と、
前記移動制御手段と、
前記ズーム制御手段と、
前記通信装置から前記指示信号を受信する受信手段と、を有し、
前記移動手段は、前記移動撮像装置を移動することで、前記撮像手段を移動させることを特徴する請求項１から８のいずれか１項に記載の撮像システム。
【請求項１０】
前記移動撮像装置は、
障害物を検知する検知手段と、
前記通信装置に信号を送信する送信手段を有し、
前記制御手段は、前記検知手段から前記移動撮像装置の移動方向に障害物が存在することを示す情報を取得した場合、前記送信手段により前記障害物の存在を通知する信号を前記通信装置に送信する制御を行うことを特徴とする請求項９に記載の撮像システム。
【請求項１１】
前記制御手段は、前記検知手段により検知された前記障害物と前記移動撮像装置との距離を算出し、前記距離が閾値以上である場合に前記移動撮像装置の移動制御を行い、前記距離が前記閾値より小さい場合には前記送信手段が前記信号を送信する前に、前記移動撮像装置の移動を停止させる制御を行うことを特徴とする請求項１０に記載の撮像システム。
【請求項１２】
前記制御手段は、前記検知手段により検知された前記障害物と前記移動撮像装置との距離を算出し、前記距離が閾値以上である場合に前記移動撮像装置の移動制御を行い、前記距離が前記閾値より小さい場合には前記送信手段が前記信号を送信する前に、前記移動撮像装置を移動して前記障害物との衝突を回避する制御を行うことを特徴とする請求項１０に記載の撮像システム。
【請求項１３】
前記ズーム制御手段は、第１のズーム領域にてレンズの移動による光学ズーム制御を行うことを特徴とする請求項１から１２のいずれか１項に記載の撮像システム。
【請求項１４】
光学系と撮像素子とを有する撮像手段と、移動撮像装置を移動する移動手段を制御する移動制御手段と、前記移動撮像装置のズーム制御を行うズーム制御手段とを有する移動撮像装置を備える撮像システムにて実行される制御方法であって、
ズーム指示を受け付ける受け付工程と、
前記受け付工程で受け付けた前記ズーム指示に応じて、前記ズーム制御手段によるズーム制御により撮影画角の変更を行う第１の制御と、前記移動制御手段による移動制御を行う第２の制御とのいずれの制御を行うかを判定する判定工程と、
前記判定工程における判定結果に基づいて、前記移動制御手段と前記ズーム制御手段とを制御する制御工程と、を備え、
前記判定工程では、前記受け付工程で前記ズーム指示を受け付けた場合、前記撮像手段のズーム位置とズーム制御の速度とに応じて、前記第１の制御と前記第２の制御のいずれを行うかを判定することを特徴とする撮像システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ズーム機能を有する撮像部を備えた移動撮像装置と通信装置からなる撮像システムに関する。
【背景技術】
【０００２】
ズーム機能を有するビデオカメラを移動制御するシステムとして、テレビ会議がある。特許文献１には、カメラのズーム位置に応じてビデオカメラの移動速度を制御する技術が開示されている。テレビ会議にてビデオカメラを移動制御する際、ズーム倍率に依らずに移動速度を一定に制御すると、被写体像の移動量が広角撮影時に小さく、望遠撮影時に大きくなる。このため、受信画像を見ているユーザに違和感が生じてしまう点を課題として、特許文献１では、ズーム制御量に応じてビデオカメラの移動速度を制御する。
【０００３】
また移動撮像装置としてドローンにカメラを取り付けた装置があり、コンピュータやスマートフォンをコントローラとして手軽に操作可能である。ドローンは、乗務員が搭乗せずに遠隔操作や自律制御によって飛行する飛行体であり、近年では無人機全般を意味する。ズーム機能付きのカメラを搭載したドローンは、移動用の操作キーとカメラのズーム動作用の操作キーを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２６８８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線通信による操作に対応したズーム機能付きのカメラを備えるドローンにおいては、ユーザがドローンの移動操作とカメラのズーム操作を行いつつ、フレーミングを行う必要がある。被写体に対するズーム動作の際にユーザは、ドローンの移動操作を行いながらズーム操作を行うことになる。このため、操作が煩雑になり、安定したズーム撮影が困難になる。
【０００６】
また、特許文献１に開示の技術では、ズーム制御量に連動してビデオカメラの移動速度が制御される。よって、簡単な操作によって、光学ズームとビデオカメラの移動を適応的に制御することができない。
【０００７】
移動体に搭載されたズーム機能付きのカメラで撮影を行う場合には、安定したズーム動作による撮影を優先して移動体の姿勢および移動の自動制御を行うことが求められる。本発明は、移動撮像装置および通信装置を備える撮像システムにおいて、ユーザが簡単な操作で移動撮像装置の画角制御を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係る撮像システムは、ズーム機能および移動機能を有する移動撮像装置を備える撮像システムであって、光学系と撮像素子とを有する撮像手段と、ズーム指示を受け付ける受け付手段と、前記撮像手段のズーム制御を行うズーム制御手段と、前記撮像手段を移動する移動手段と、前記移動手段を制御する移動制御手段と、前記受け付手段により受け付けた前記ズーム指示に応じて、前記ズーム制御手段によるズーム制御により撮影画角の変更を行う第１の制御と、前記移動制御手段による移動制御を行う第２の制御のいずれの制御を行うかを判定する判定手段と、前記判定手段による判定結果に基づいて、前記移動制御手段と前記ズーム制御手段とを制御する制御手段と、を備え、前記判定手段は、前記受け付手段により前記ズーム指示を受け付けた場合、前記撮像手段のズーム位置とズーム制御の速度とに応じて、前記第１の制御と前記第２の制御のいずれを行うかを判定する。
【発明の効果】
【０００９】
本発明によれば、移動撮像装置および通信装置を備える撮像システムにおいて、ユーザが簡単な操作で移動撮像装置の画角制御を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る移動撮像装置と通信装置との関係図である。
【図２】本発明の実施形態に係る移動撮像装置のブロック図である。
【図３】本発明の実施形態に係る通信装置の表示画面を例示する概略図である。
【図４】本発明の実施形態に係る動作フローチャート図である。
【図５】本発明の実施形態に係る機体の移動によるズーム動作を説明する図である。
【図６】本発明の第２実施形態に係る通信装置の画面表示を例示する概略図である。
【図７】本発明の第２実施形態に係る衝突回避動作のフローチャート図である。
【図８】本発明の第２実施形態に係る自動撮影ポジション合わせの動作フローチャート図である。
【発明を実施するための形態】
【００１１】
以下、本発明の各実施形態について図面を参照して説明する。各実施形態では、撮像機能および移動機能を有する移動撮像装置と通信装置を備える撮像システムとして、無人機を使用した移動撮像システムを説明する。各実施形態の移動撮像装置は、撮像制御部および撮像部と移動制御部および駆動部を備えるカメラ一体型のドローンである。
【００１２】
［第１実施形態］
図１は、本発明の実施形態に係る移動撮像装置１００と通信装置２００との関係を説明する概念図である。移動撮像装置１００は無人機であり、本実施形態では４つのモータM1〜M4を備える飛行体を例示する。飛行体は、各モータに接続されているロータ（回転翼）を、それぞれ独立にバランスよく回転することで飛行を実現する駆動制御部を備える。飛行体は、カメラレンズと撮像素子を介して被写体を撮像する撮像部を備え、通信装置２００からの操作指示信号にしたがって撮像動作を行う。移動撮像装置１００は、機体の移動と撮影動作を実現する装置である。
【００１３】
通信装置２００は移動撮像装置１００との通信機能を有する。通信装置２００は、スマートフォンやコンピュータ、または専用のリモートコントローラ等の外部機器である。通信装置２００は、無線LAN（Local Area Network）、Bluetooth（登録商標）、ラジオコントロール等の通信方式を用いて、移動撮像装置１００と通信する。具体的には、以下の無線通信手段によって、通信装置２００と移動撮像装置１００とが接続される。
【００１４】
・第１の無線通信手段
通信装置２００の送信部はユーザ操作の指示信号を移動撮像装置１００へ送信する。移動撮像装置１００の受信部は通信装置２００から指示信号を受信し、移動撮像装置１００の移動制御や撮像制御が行われる。ユーザ操作の指示信号は、移動撮像装置１００へのズーム指示信号を含む。
【００１５】
・第２の無線通信手段
移動撮像装置１００は、撮像された画像データと、撮像制御状態および移動制御状態のデータを通信装置２００に送信し、通信装置２００の受信部がデータを受信する。
【００１６】
図２は、移動撮像装置１００のハードウェア構成を例示するブロック図である。レンズユニット１０１は、被写体を撮像するためのレンズや絞り等の光学部材を備える。レンズユニット１０１が内蔵するレンズモータに対して制御電圧を変更することで光学ズーム制御が行われる。光学ズーム制御はレンズユニット１０１の駆動制御により撮影画角を変更する制御である。尚、必要に応じて画像処理によってズーム倍率を変更する電子ズーム制御を組み合わせてもよい。
【００１７】
撮像素子１０２はレンズユニット１０１を通過した光束を受光し、画像信号へ光電変換して画像信号を出力する。生成された画像信号は、デジタルデータとしてＤＲＡＭ（Dynamic Random Access Memory）１０４へ一時保持される。ＤＲＡＭ１０４は移動撮像装置１００の撮像ブロックにおけるメモリである。
【００１８】
ズーム制御部１０３はレンズユニット１０１のズーム制御を行うためにレンズモータの制御電圧を変更する。レンズモータの駆動制御により光学ズーム機能が実現される。画像符号化部１０５は撮像素子１０２によって取得された画像信号を符号化し、画像ストリームを生成する。生成された画像ストリームのデータはＤＲＡＭ１０４へ一時保持される。
【００１９】
画像データ送信部１０６は、画像符号化部１０５によって生成された画像ストリームのデータを、通信装置２００へストリーミング送信する。インタフェース部（以下、I/F部という）１０７は、移動撮像装置１００に装着されている記録媒体３００とのI/F部である。つまりI/F部１０７はＤＲＡＭ１０４からデータを読み込み、記録媒体３００へ記録可能なMedia I/F部である。記録媒体３００は、移動撮像装置１００に対して着脱可能なメモリカード等である。
【００２０】
カメラ制御部１０８は撮像ブロックの制御部であり、サブＣＰＵ（Central Processing Unit）を備える。撮像範囲検出部１０９は、撮像素子１０２によって取得された所定時間分の撮像データを比較し、現在の撮像範囲の変化量を算出する。撮像部データバス１２３には、各部（レンズユニット１０１から撮像範囲検出部１０９）が接続されている。カメラ制御部１０８からの制御指示やＤＲＡＭ１０４へのアクセスは、撮像部データバス１２３を経由して行われる。
【００２１】
移動制御部１１０は移動撮像装置１００の移動制御ブロックの制御部であり、サブＣＰＵを備える。複数のモータ制御部１１１〜１１４はそれぞれ、移動撮像装置１００のモータM1〜M4の駆動電流やタイミング等を制御する。各モータ制御部は、それぞれ対応するモータの電流の向きを切換えることでモータの回転方向を制御し、ＰＷＭ（パルス幅変調）制御によりモータの回転数を制御する。移動制御部データバス１１５には、移動制御部１１０、モータ制御部１１１〜１１４が接続されている。移動制御部１１０からの制御指示は、移動制御部データバス１１５を経由して行われる。
【００２２】
記憶部１１６はフラッシュメモリ（半導体不揮発性メモリ）であり、後述のＣＰＵ１２０により実行可能なアプリケーションプログラムが格納されている。ＧＰＳ（Global Positioning System、全地球測位網）ユニット１１７は、移動撮像装置１００の位置情報を検出する。
【００２３】
操作情報通信部１１８は、通信装置２００からの操作指示信号を受信する。通信装置２００からの操作指示信号は、操作情報通信部１１８を介して後述のＣＰＵ１２０へ通知される。ジャイロセンサ１１９は、移動撮像装置１００の角度や角速度を検出する。障害物検知センサ１３０は、移動方向（前方向）の障害物を検知し、検出レベル値をＣＰＵ１２０に出力する。ＣＰＵ１２０は検出レベル値を取得して演算を行い、移動撮像装置１００から障害物までの距離を算出する。障害物検知センサ１３０として、超音波センサ、ミリ波レーダー等の公知のセンサを用いることが可能であるため、その詳細について説明は省略する。障害物検知センサ１３０の検出情報を用いた障害物回避処理については、後述の第２実施形態において説明する。
【００２４】
ＣＰＵ１２０は移動撮像装置１００全体の制御を司るメインＣＰＵである。ＣＰＵ１２０は、ジャイロセンサ１１９や障害物検知センサ１３０から取得される検出信号に基づいて移動制御部１１０に指示し、移動撮像装置１００の飛行制御やホバリング（空中で停止している状態）を実現する。プログラムバス１２１には、ＣＰＵ１２０と各部（記憶部１１６からジャイロセンサ１１９、障害物検知センサ１３０）が接続されている。メイン制御バス１２２には、ＣＰＵ１２０とカメラ制御部１０８、移動制御部１１０が接続されている。ＣＰＵ１２０は、メイン制御バス１２２を介してカメラ制御部１０８と移動制御部１１０への制御指示を行う。
【００２５】
次に、本実施形態におけるソフトウェアについて説明する。記憶部１１６には、ＣＰＵ１２０が実行可能な以下のプログラムが格納されている。
・ズーム制御指示プログラム：操作情報通信部１１８によって受信されたズーム操作の指示信号（ズーム指示信号）に基づき、カメラ制御部１０８または移動制御部１１０を介して行われるズーム動作を実現するプログラム。
カメラ制御部１０８を介して制御されるズーム制御部１０３への指示により光学ズーム制御、つまりレンズユニット１０１の駆動による画角制御が行われる。また移動制御部１１０を介して行われる機体の移動によって撮影位置が変更されて撮影画角の変更が行われる。以下では、機体の移動によるズーム制御、つまり撮影位置の変更による撮影画角の制御を「移動ズーム」と呼ぶ。
【００２６】
・光学ズーム位置算出プログラム：カメラ制御部１０８を介して、現在のレンズユニット１０１のズーム位置を検出するプログラム。
・ズーム速度算出プログラム：カメラ制御部１０８および移動制御部１１０から制御値を取得し、レンズユニット１０１のズーム位置の移動速度および移動撮像装置の移動速度を算出するプログラム。
【００２７】
・衝突回避プログラム：障害物検知センサ１３０の検出レベル値に基づき、ＣＰＵ１２０が操作情報通信部１１８を介して通信装置２００に情報を送信すると共に、移動制御部１１０を制御して障害物との衝突を回避するプログラム。
・撮影ポジション制御プログラム：ズーム操作の有無の情報を、操作情報通信部１１８を介して取得し、移動撮像装置１００の撮影位置およびレンズユニット１０１のズーム位置を自動的に調整するプログラム。
【００２８】
ＣＰＵ１２０は移動制御部１１０に指示して移動撮像装置１００の撮影位置を変更し、カメラ制御部１０８に指示してレンズユニット１０１のズーム位置を変更する制御を行うことで、撮影位置および光学ズーム位置を自動的に調整する。
【００２９】
次に図３を参照して、移動撮像装置１００におけるズーム機能について説明する。図３では移動撮像装置１００が被写体３０１を撮影している状況を例示する。また通信装置２００の表示画面の一部（３１０，３１１）を模式的に示す。本実施形態の通信装置２００の表示部はタッチパネルを備え、ユーザの手指によるタッチ操作およびムーブ操作を検出するタッチ操作検出機能を有している。通信装置２００は操作検出結果に対応する信号を無線通信で移動撮像装置１００に送信し、移動撮像装置１００の制御が行われる。通信装置２００の画面３１０，３１１には、移動撮像装置１００の撮影倍率を設定するためのグラフィカル・ユーザ・インタフェース（以下、ＧＵＩという）領域が表示されている。このＧＵＩ領域を「ズームバー」と呼ぶ。
【００３０】
図３に示す画面のズームバーは、カメラズーム領域３２０と、その両側に移動ズーム領域３２１，３２２を有する。カメラズーム領域３２０は、レンズユニット１０１の移動による光学ズームを行う第１のズーム領域である。また、移動ズーム領域３２１，３２２は、移動ズームを行う第２のズーム領域である。マーカー３２３は撮影映像のズーム倍率を示す指標である。ユーザが手指によるタッチ操作でマーカー３２３を移動させることができる。通信装置２００におけるマーカー３２３の位置に応じて、移動撮像装置１００の撮影倍率を変更することができる。この撮影倍率は光学ズームによる撮影倍率と移動ズームによる撮影倍率を含んでいる。
【００３１】
移動撮像装置１００はズーム撮影にて、光学ズームの限界位置をテレ側（望遠側）およびワイド側（広角側）で検出する。光学ズームポジションが光学ズームの限界位置を超えているとＣＰＵ１２０が判断した場合、ＣＰＵ１２０は移動撮像装置１００の位置を変更して移動ズームを実行し、光学ズームの限界を超えたズーム撮影を行う。
【００３２】
図３（Ａ）は、移動撮像装置１００が空中の所定の位置でホバリングしている状態を例示する。ユーザの手指で操作されるマーカー３２３の位置は第１のズーム領域内、つまりカメラズーム領域３２０の範囲内にある。操作情報通信部１１８が通信装置２００からズーム指示信号を受信すると、ＣＰＵ１２０はカメラ制御部１０８に指示し、レンズユニット１０１のズーム位置を変更して光学ズーム制御を行う。
【００３３】
図３（Ｂ）は、ユーザ操作により画面３１０内のマーカー３２３の位置から、画面３１１内のマーカー３２４の位置に移動した場合を例示している。画面３１１内に示すマーカー３２４は第２のズーム領域内、つまり移動ズーム領域３２１の範囲内である。この場合、操作情報通信部１１８により受信したズーム指示信号に基づいて、ＣＰＵ１２０はカメラ制御部１０８および移動制御部１１０に指示する。これにより、移動撮像装置１００は被写体３０１に近づく方向に移動する。その際、移動撮像装置１００の移動速度と、レンズユニット１０１の光学ズーム速度との間に所定値以上の差異があるときには補正が必要である。ＣＰＵ１２０は、移動撮像装置１００の移動と連動してレンズユニット１０１の光学ズーム位置を変更することで補正処理を行う。
【００３４】
レンズユニット１０１の光学ズーム速度に関しては、ＣＰＵ１２０が所定の時間間隔ごとにカメラ制御部１０８から取得する情報に基づいて算出する。つまり、ズーム制御部１０３の制御値に基づき、その時間変化量から光学ズーム速度を算出することができる。また、移動撮像装置１００の移動速度に関しては、ＣＰＵ１２０が所定の時間間隔ごとに移動制御部１１０から取得する情報に基づいて算出する。つまり、移動制御部１１０の制御値に基づき、その時間変化量から移動速度を算出する。あるいは移動撮像装置１００の移動中にＣＰＵ１２０がＧＰＳユニット１１７により位置情報を所定の時間間隔ごとに取得して、位置情報の変化から移動速度を算出することも可能である。算出された移動速度は、移動ズーム速度に相当する。
【００３５】
図４を参照して、移動撮像装置１００におけるズーム機能の動作について説明する。図４のフローチャートに示す処理は、所定の時間間隔で実行される。操作情報通信部１１８は通信装置２００から設定情報を受信し、本実施形態の制御モード（以下、移動ズームモードという）での撮影が開始する（Ｓ４００）。次にＣＰＵ１２０は、操作情報通信部１１８がズーム指示信号を受信したか否かを判断する（Ｓ４０１）。操作情報通信部１１８がズーム指示信号を受信していないと判断された場合（Ｓ４０１でNo）、所定時間ごとの処理にて次のタイミングでＳ４０１の判断処理が繰り返される。また操作情報通信部１１８がズーム指示信号を受信したと判断された場合（Ｓ４０１でYes）、Ｓ４０２に処理を進める。
【００３６】
Ｓ４０２でＣＰＵ１２０は、光学ズーム位置算出プログラムを実行してレンズユニット１０１のズーム位置（Szと記す）を算出する。次にＣＰＵ１２０は、ズーム速度算出プログラムを実行してズーム速度（Sdと記す）を算出する（Ｓ４０３）。ズーム速度Sdは、カメラのズーミング中においてレンズユニット１０１のズームレンズの移動速度を示し、移動ズーム中において移動撮像装置１００の移動速度を示す。Ｓ４０４でＣＰＵ１２０は、Ｓ４０２およびＳ４０３で算出された光学ズーム位置Szとズーム速度Sdに基づいて、現時点のズーム状態を判断する。Ｓ４０４はカメラのズーム位置がテレ側の光学ズーム限界位置を超えているか否かの判断処理である。図５を参照して、テレ側ズーム限界位置の検出処理を説明する。
【００３７】
図５は光学ズーム位置の時間的変化を例示する。横軸は時間軸であり、各時刻t1からt8において本フローチャートで示される動作が実施されるものとする。時間間隔（Tと記す）は一定である。図５の縦軸は光学ズーム位置Szを示す。光学ズーム位置については、縦軸に沿って値が大きい方が光学ズームの限界に近いものとする。この例では説明の便宜上、２種類のズーム操作例を示している。ズーム操作は時刻t1から開始されるものとする。
まず、ズーム操作（１）では、時刻t2でズーム位置Aに到達する。この場合、ズーム速度は、ズーム位置Aとズーム位置Oの差分を時間間隔Tで除算した、（A−O）／Tとなる。これに対してズーム操作（２）では、時刻t4で略ズーム位置Aに到達しているので、ズーム速度は（A−O）／（３T）となる。
【００３８】
ＣＰＵ１２０は、各時刻において算出したズーム位置Szに基づいて、テレ側のズーム位置A,B,Cをそれぞれ超えているか否かについて判定する。ズーム位置Szが各ズーム位置A,B,Cを超えていることが判定された場合、ＣＰＵ１２０は次に、ズーム速度Sdを用いて下記のいずれかの条件を満たすか否かを判定する。
・ズーム位置A＜Sz＜ズーム位置Bの場合、Sd＞V1      ・・・（条件１）
・ズーム位置B＜Sz＜ズーム位置Cの場合、Sd＞V2      ・・・（条件２）
・ズーム位置C＜Szの場合、             Sd＞V3      ・・・（条件３）
条件１から３において、速度の閾値は「V3＜V2＜V1」の関係を満たすものとする。
【００３９】
ＣＰＵ１２０は、上記条件１から３のいずれかに該当することを判定した場合、カメラのズーム位置がテレ側の光学ズーム限界位置を超えていると判断して図４のＳ４０６に処理を移行する。条件１から３を用いた判定処理により、ズーム速度が大きいほど、移動ズームへの移行がより早いタイミングで切り換えられる。すなわち、光学ズームの端点（制御端）への到達前に移動ズームに切り換えることができるので、移動ズームへの切り替え処理を滑らかに実現可能となる。尚、Ｓ４０４の判断時点で既にテレ側に移動ズーム中である場合には、上記条件１から３に依らずに処理が図４のＳ４０６に移行する。
【００４０】
Ｓ４０６でＣＰＵ１２０は移動制御プログラムを実行して、ズーム速度Sdに応じて移動撮像装置１００を移動させる制御を行う。つまりテレ側の光学ズーム限界位置を超えた場合には、移動撮像装置１００が被写体に近づく方向に移動する。
【００４１】
一方、Ｓ４０４にて現時点での光学ズーム位置がテレ側の光学ズーム限界位置を超えていないと判断された場合には、Ｓ４０５に処理を進める。ＣＰＵ１２０は、現時点での光学ズーム位置がワイド側の光学ズーム限界位置を超えていないかどうかを判断する（Ｓ４０５）。ワイド側の光学ズーム限界位置の検出処理では、図５で示したズーム位置A〜Cがワイド側のズーム位置に置き換わること以外、Ｓ４０４の場合と同様であるため、詳細な説明を省略する。
【００４２】
Ｓ４０５においてＣＰＵ１２０は光学ズーム位置がワイド側の光学ズーム限界位置を超えたと判断すると、処理をＳ４０７に移行させる。ＣＰＵ１２０は移動制御プログラムを実行して、ズーム速度Sdに応じて移動撮像装置１００を移動させる制御を行う（Ｓ４０７）。つまりワイド側の光学ズーム限界位置を超えた場合、移動撮像装置１００は被写体から遠ざかる方向に移動する。尚、Ｓ４０５の判断時点で既にワイド側に移動ズーム中である場合にはＳ４０５での判定条件に依らずにＳ４０７に処理が移行する。
【００４３】
Ｓ４０４、Ｓ４０５の判断処理の結果、光学ズーム位置がテレ側およびワイド側の光学ズーム限界位置のいずれも超えていない場合には、Ｓ４０８に処理を進める。Ｓ４０８でＣＰＵ１２０はカメラ制御部１０８に指示し、ズーム制御部１０３によりレンズユニット１０１を駆動して光学ズーム制御を行う。Ｓ４０６、Ｓ４０７、およびＳ４０８の処理後にズーム機能の動作を終了し、Ｓ４０９に進む。
【００４４】
Ｓ４０９にてＣＰＵ１２０は、移動ズームモードを終了するか否かを判断する。操作情報通信部１１８が受信した信号にしたがって移動ズームモードの設定を解除した場合には、移動ズームモードを終了する。また操作情報通信部１１８が移動ズームモードの解除の設定信号を受信していない場合には、Ｓ４０１に戻り、次に到来する処理のタイミングで前記動作を再び実行する。
【００４５】
本実施形態において、ユーザが通信装置２００を用いてズーム操作を行った場合、移動撮像装置１００の画像データ送信部１０６は、動作状態情報をストリーミング画像データとともに通信装置２００に送信する。動作状態情報とは、移動撮像装置１００の移動制御状態とカメラズーム制御状態を示す情報である。通信装置２００は当該情報の信号を受信し、表示部に動作状態を表示することで、ユーザに動作状態を通知する。
【００４６】
本実施形態によれば、カメラズームと移動ズームによる撮影において、移動撮像装置１００の移動制御と光学ズーム制御を適応的に制御することで、ユーザは通信装置を使用してズーム操作を行うだけで所望の撮影倍率で撮影を行える。よって簡単な操作で滑らかなズーム映像（ズーム制御により変更される撮影画角での映像）を取得することができる。
【００４７】
［第２実施形態］
次に、本発明に係る第２実施形態を説明する。本実施形態の移動撮像装置の特長は、移動ズーム中において移動方向に障害物が存在する場合に衝突回避動作を行うことである。また移動撮像装置は、ユーザが通信装置によりズーム操作を行わない期間において、光学ズーム位置がテレ端とワイド端との中央位置になるように自動的に調整する（自動撮影ポジション合わせ機能）。以下、第１実施形態の場合と同様の構成要素については既に使用した符号を用いることで、それらの詳細な説明を省略し、主に相違点を説明する。
【００４８】
図６は、本実施形態の移動撮像装置における障害物回避を示す概略図である。図６（Ａ）において移動撮像装置１００は被写体５１１を撮影しており、移動ズームを行っている状態を例示する。障害物５１０は移動撮像装置１００の移動方向に存在し、他の飛行体または鳥等が想定される。移動撮像装置１００は、障害物検知センサ１３０により、移動ズーム中に移動方向の障害物５１０を検知する。ＣＰＵ１２０は障害物５１０に対する回避動作が必要であると判断した場合には、ユーザに告知する処理を実行する。以下、図６（Ｂ）および図７を参照して、障害物との衝突を回避する機能の詳細について説明する。
【００４９】
図６（Ｂ）は、ズーム撮影中の通信装置２００の表示画面例を示す概略図である。図６（Ｂ）に示す表示画面５２０には、撮影対象である主被写体の画像５２２を示す。またズームバー５２１上でユーザは、タッチ操作によりマーカーを移動することにより、ズーム倍率を調整することができる。ズーム操作により、移動撮像装置１００から取得されて表示画面５２０に表示される映像が拡大され、または縮小される。衝突回避アイコン５２３は、移動撮像装置１００の移動ズームの方向に障害物が存在する場合に、表示画面５２０に表示される。障害物５１０と移動撮像装置１００との距離が所定範囲内である場合、移動撮像装置１００は操作情報通信部１１８を介して通信装置２００に障害物の情報を送信する。通信装置２００は当該情報を受信して表示画面５２０上に衝突回避アイコン５２３を表示する。
【００５０】
図７のフローチャートを参照して、衝突回避動作について説明する。尚、本実施形態におけるズーム動作全体の流れは図４で説明した通りであるため、以下ではＳ４０６およびＳ４０７の移動ズーム中の衝突回避動作について説明する。
【００５１】
Ｓ６００で移動ズーム動作が開始する。Ｓ６０１でＣＰＵ１２０は、障害物検知センサ１３０による障害物検知処理を実行する。次にＳ６０２でＣＰＵ１２０は障害物の有無を判断する。移動撮像装置１００の進行方向に障害物が存在しないと判断された場合、Ｓ６０３に移行する。また移動撮像装置１００の進行方向に障害物が存在すると判断された場合、Ｓ６０４に処理を進める。
【００５２】
Ｓ６０３にてＣＰＵ１２０は、移動ズームの処理を実行して処理を終了する。またＳ６０４に移行した場合、ＣＰＵ１２０は通信装置２００に障害物の存在を通知する。図６（Ｂ）に示すように衝突回避アイコン５２３が通信装置２００の表示画面５２０に表示される。次のＳ６０５でＣＰＵ１２０は移動ズームの処理を停止して、衝突回避処理を終了する。
【００５３】
図７のＳ６０１において移動撮像装置１００の進行方向に障害物が検出された際に、ＣＰＵ１２０は、検出した障害物までの距離を算出して所定の閾値と比較する。移動撮像装置１００から障害物までの距離が閾値以上である場合、ＣＰＵ１２０は移動ズームの制御を続行する。また移動撮像装置１００から障害物までの距離が閾値より小さい場合（移動撮像装置１００が障害物に接近している場合）には、Ｓ６０４で通信装置２００への通知の前にＣＰＵ１２０は移動撮像装置１００を緊急停止させてホバリング制御を行う。あるいは、障害物への衝突を確実に回避するために、ＣＰＵ１２０は障害物を検知したときの位置から上下方向または左右方向に移動撮像装置１００を移動させる飛行制御を行う。
【００５４】
次に、図８を参照して、ズーム操作が所定時間以上行われない場合の自動撮影ポジション合わせ動作について説明する。図８は、移動撮像装置１００における自動撮影ポジション合わせ機能の動作フローチャートであり、以下の処理は所定時間ごとに実行される。
【００５５】
ＣＰＵ１２０は、操作情報通信部１１８によってズーム指示信号を受信したか否かを判断する。当該指示信号が受信されない場合、図８に示す自動撮影ポジション合わせ動作を開始する。Ｓ７０１でＣＰＵ１２０は光学ズーム位置算出プログラムを実行し、カメラの光学ズーム位置を取得する。Ｓ７０２でＣＰＵ１２０は、取得した光学ズーム位置が中央位置よりテレ側にあるかどうかを判断する。光学ズーム位置が中央位置よりテレ側にあると判断された場合（Ｓ７０２でYes）、Ｓ７０３に処理を進める。光学ズーム位置が中央位置よりテレ側にないと判断された場合（Ｓ７０２でNo）、Ｓ７０４に移行する。
【００５６】
Ｓ７０３でＣＰＵ１２０は移動制御部１１０に指示し、移動撮像装置１００を被写体方向へ移動させる制御を行う。撮影位置は移動撮像装置１００の前進によって被写体に近づく。そしてＳ７０６に処理を進める。
【００５７】
Ｓ７０４でＣＰＵ１２０は、Ｓ７０１で取得した光学ズーム位置が中央位置よりワイド側にあるかどうかを判断する。光学ズーム位置が中央位置よりワイド側にないと判断された場合（Ｓ７０４でNo）、自動撮影ポジション合わせ機能の動作を終了する。また光学ズーム位置が中央位置よりワイド側にあると判断された場合（Ｓ７０４でYes）、Ｓ７０５に処理を進める。ＣＰＵ１２０は移動制御部１１０に指示し、移動撮像装置１００を被写体方向と反対方向へ後退させる制御を行う（Ｓ７０５）。撮影位置は移動撮像装置１００の後退によって被写体から遠ざかる。そしてＳ７０６に処理を進める。
【００５８】
Ｓ７０６でＣＰＵ１２０は、撮像範囲検出部１０９により検出される撮像範囲の変化量を取得する。次にＣＰＵ１２０は、Ｓ７０６で取得した撮像範囲の変化量がゼロに近く、かつカメラズーム位置が中央位置となるように、ズーム制御部１０３を介してレンズユニット１０１を制御する（Ｓ７０７）。その際、必要に応じて移動ズームが行われる。Ｓ７０７の処理後に自動撮影ポジション合わせ機能の動作を終了する。
【００５９】
本実施形態によれば、移動ズーム中に障害物を自動的に検出して衝突を回避することができるので、ユーザは撮影に集中することが可能となる。またユーザによりズーム操作が所定時間以上行われないことが検出された場合、自動撮影ポジション合わせ機能によって、撮像範囲が変わらないように移動制御とカメラズーム制御が行われる。すなわち撮像範囲の変化を抑制して極力撮像範囲を変えずに移動撮像装置１００のカメラのズーム位置が中央位置に設定される。よって、次にユーザが行うズーム操作に対してテレ側およびワイド側ともに素早く反応できるので、フレーミングの応答性能を向上させることができる。
【００６０】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６１】
１００  移動撮像装置
１０１  レンズユニット
１０３  ズーム制御部
１０８  カメラ制御部
１１０  移動制御部
１２０  ＣＰＵ
１３０  障害物検知センサ
【図１】
0006758828.tif 000002
【図２】
0006758828.tif 000003
【図３】
0006758828.tif 000004
【図４】
0006758828.tif 000005
【図５】
0006758828.tif 000006
【図６】
0006758828.tif 000007
【図７】
0006758828.tif 000008
【図８】
0006758828.tif 000009