(57)【要約】【課題】３Ｄカメラ対を構成する２機のカメラ装置を同時に制御するための操作を容易に行うことを可能にする。【解決手段】  このカメラシステムでは、リモートコントローラのマニュアル操作により、複数のカメラ装置のうち任意の２機のカメラ装置をＬチャンネル用とＲチャンネル用の３Ｄカメラ対として設定したり、１機の任意のカメラ装置を２Ｄカメラとして設定したりすることができる。３Ｄカメラシステムの運用中、リモートコントローラは、ユーザの操作に応じた制御コマンドを３Ｄカメラ対として設定された２機のカメラ装置に同時に送信することができるように、各々のカメラ装置に割り当てられたＩＰアドレスを制御コマンドに付加してＩＰネットワークに送出する。これにより２機のカメラ装置の操作を恰も１機のカメラ装置を操作しているかのごとく行うことが可能である。【選択図】図１４
2012129716.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄカメラ対を構成可能な第１のカメラ装置及び第２のカメラ装置と伝送路を通じて接続するためのインタフェース部と、
前記３Ｄカメラ対に対する制御コマンドの送信の指示をユーザより受け付けることが可能な操作部と、
前記操作部にて受け付けた指示に応じて前記制御コマンドを生成し、この制御コマンドに前記第１のカメラ装置のあて先情報が付加された第１の制御コマンド情報と、前記制御コマンドに前記第２のカメラ装置のあて先情報が付加された第２の制御コマンド情報をそれぞれ生成し、生成された前記第１の制御コマンド情報及び前記第２の制御コマンド情報を前記インタフェース部を通じて前記第１のカメラ装置及び前記第２のカメラ装置にそれぞれ送信するように制御する制御部と
を具備するカメラ操作装置。
【請求項２】
請求項１に記載のカメラ操作装置であって、
前記伝送路がＩＰネットワークであり、
前記制御部は、前記第１のカメラ装置のあて先情報として前記第１のカメラ装置に予め割り当てられた第１のＩＰアドレスを前記制御コマンドに付加し、前記第２のカメラ装置のあて先情報として前記第２のカメラ装置に予め割り当てられた第２のＩＰアドレスを前記制御コマンドに付加する
カメラ操作装置。
【請求項３】
請求項１または２に記載のカメラ操作装置であって、
前記制御部は、３Ｄモードおよび２Ｄモードのうちいずれか一方のモードをユーザに選択させ、前記３Ｄモードが選択されたとき、前記３Ｄカメラ対を構成する第１のカメラ装置及び第２のカメラ装置を前記複数のカメラ装置の中からユーザに選択させることにより設定し、前記２Ｄモードが選択されたとき、２Ｄカメラとして使用する１つのカメラ装置を第３のカメラ装置として前記複数のカメラ装置の中からユーザに選択させることにより設定し、前記操作部にて受け付けた指示に応じて生成された前記制御コマンドに前記第３のカメラ装置のあて先情報が付加された第３の制御コマンド情報を生成し、前記インタフェース部を通じて前記第３のカメラ装置に送信するように制御する
カメラ操作装置。
【請求項４】
請求項１ないし３のいずれか１項に記載のカメラ操作装置であって、
前記制御部は、少なくともカメラ装置の撮像素子の個体差が調整結果に現れる所定の種類の制御コマンドの送信の指示が前記操作部にて受け付けられたとき、当該制御コマンドの送信を無効にするとともに、警告メッセージをユーザに提示する
カメラ操作装置。
【請求項５】
インタフェース部にて、３Ｄカメラ対を構成可能な第１のカメラ装置及び第２のカメラ装置と伝送路を通じて接続し、
制御部が、操作部にて受け付けたユーザからの指示に応じて前記制御コマンドを生成し、この制御コマンドに前記第１のカメラ装置のあて先情報が付加された第１の制御コマンド情報と、前記制御コマンドに前記第２のカメラ装置のあて先情報が付加された第２の制御コマンド情報をそれぞれ生成し、生成された前記第１の制御コマンド情報及び前記第２の制御コマンド情報を前記インタフェース部を通じて前記第１のカメラ装置及び前記第２のカメラ装置にそれぞれ送信する
カメラ制御方法。
【請求項６】
３Ｄカメラ対を構成可能な第１のカメラ装置及び第２のカメラ装置と、
前記３Ｄカメラ対に対する制御コマンドを送信するカメラ操作装置とを具備し、
前記カメラ操作装置は、
前記第１のカメラ装置及び前記第２のカメラ装置と伝送路を通じて接続するためのインタフェース部と、
前記３Ｄカメラ対に対する前記制御コマンドの送信の指示をユーザより受け付けることが可能な操作部と、
前記操作部にて受け付けた指示に応じて前記制御コマンドを生成し、この制御コマンドに前記第１のカメラ装置のあて先情報が付加された第１の制御コマンド情報と、前記制御コマンドに前記第２のカメラ装置のあて先情報が付加された第２の制御コマンド情報をそれぞれ生成し、生成された前記第１の制御コマンド情報及び前記第２の制御コマンド情報を前記インタフェース部を通じて前記第１のカメラ装置及び前記第２のカメラ装置にそれぞれ送信するように制御する制御部と
を具備するカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３Ｄ映像を撮影する２つのカメラを操作するカメラ操作装置、カメラ制御方法、及びカメラシステムに関する。
【背景技術】
【０００２】
近年、３Ｄコンテンツの製作需要が起用側に拡大しつつあり、３Ｄ映像を２つのカメラを用いて撮影する様々な形態の３Ｄカメラシステムが登場している。３Ｄカメラシステムは、３Ｄカメラ対としての２機のカメラと、これらのカメラを制御する制御システムとで構成される。
【０００３】
また、ＬＡＮなどのネットワークを通じて２機のカメラをリモートコントロールする方式も存在する。このようにネットワークを用いた３Ｄカメラシステムでは、ネットワークとカメラとの間に、２機のカメラで撮影されたビデオ信号を１つにまとめてネットワークを通じて接続された表示装置や記録装置に伝送したり、ネットワーク経由でリモートコントロールパネルから送られてきた、カメラ調整用の各種制御コマンドをカメラで実行可能な形式の制御コマンドに変換してカメラに供給したりするカメラ制御装置が設けられる。
【０００４】
特許文献１には、放送業務用のカメラシステムにおいて、ビデオカメラを制御するカメラ制御装置であるカメラコントロールユニットと、カメラコントロールユニットを通じて各ビデオカメラを遠隔制御するためのリモートコントロールパネルを備え、カメラコントロールユニットとリモートコントロールパネルとの間で制御コマンドが入出力される構成が開示されている。ユーザは、画像モニタ等を見ながら、リモートコントロールパネルを操作して、ビデオカメラにおける各種の調整を行うこととされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２８５４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献１の技術によると、カメラ一台に対して一台のリモートコントロールパネルが必要である。２機のカメラを３Ｄカメラ対として用いるようにした場合、これら２機のカメラをそれぞれのカメラに対応する２機のリモートコントロールパネルを同時に操作する必要があり、操作に手間がかかるという問題がある。
【０００７】
また、カメラ撮影画像の調整項目には、ホワイトバランス調整、アイリス調整、ゲイン調整をはじめ様々な種類がある。これらは３Ｄカメラ対として用いられる２機のカメラに、同一の調整用の制御コマンドが同時に送信され、それぞれのカメラにおいて同時に制御が行われることが３Ｄカメラ制御上必要になる。このため、２機のカメラにそれぞれのカメラに対応する２機のリモートコントロールパネルを操作して制御コマンドを送信することになると、制御タイミングの同期をとるための手段や機器が別途必要になる。
【０００８】
さらに、２機のカメラに同時に送信されることが制御上有効と定められた調整項目のなかには、実際には同時制御を行うには不適当な項目がいくつか存在する。例えば、ブラックレベル調整、ＲＰＮ（残留パターンノイズ）調整などは、撮像素子の個体差、例えば、撮像素子の製造時の個体差（画素毎の増幅器の出力特性のバラツキ）や経年劣化の程度の違い、設置場所の照明環境などの諸事情により、同じ調整用パラメータを含む制御コマンドで確実な調整を行うことは困難である。
【０００９】
以上のような事情に鑑み、本発明の目的は、３Ｄカメラ対を構成する２機のカメラ装置を同時に制御するための操作を容易に行うことのできるカメラ操作装置、カメラ制御方法、及びカメラシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一形態に係るカメラ操作装置は、３Ｄカメラ対を構成可能な第１のカメラ装置及び第２のカメラ装置と伝送路を通じて接続するためのインタフェース部と、前記３Ｄカメラ対に対する制御コマンドの送信の指示をユーザより受け付けることが可能な操作部と、前記操作部にて受け付けた指示に応じて前記制御コマンドを生成し、この制御コマンドに前記第１のカメラ装置のあて先情報が付加された第１の制御コマンド情報と、前記制御コマンドに前記第２のカメラ装置のあて先情報が付加された第２の制御コマンド情報をそれぞれ生成し、生成された前記第１の制御コマンド情報及び前記第２の制御コマンド情報を前記インタフェース部を通じて前記第１のカメラ装置及び前記第２のカメラ装置にそれぞれ送信するように制御する制御部とを具備する。
【００１１】
本発明では、ユーザの操作に応じた制御コマンドを、３Ｄカメラ対として設定された第１のカメラ装置と第１のカメラ装置に伝送路を通じて同時に送信することができる。これにより、２機のカメラ装置の操作を恰も１機のカメラ装置を操作しているかのごとく行うことができ、操作性が向上する。
【００１２】
前記伝送路がＩＰネットワークであり、前記制御部は、前記第１のカメラ装置のあて先情報として前記第１のカメラ装置に予め割り当てられた第１のＩＰアドレスを前記制御コマンドに付加し、前記第２のカメラ装置のあて先情報として前記第２のカメラ装置に予め割り当てられた第２のＩＰアドレスを前記制御コマンドに付加するものであってもよい。
【００１３】
前記制御部は、３Ｄモードおよび２Ｄモードのうちいずれか一方のモードをユーザに選択させ、前記３Ｄモードが選択されたとき、前記３Ｄカメラ対を構成する第１のカメラ装置及び第２のカメラ装置を前記複数のカメラ装置の中からユーザに選択させることにより設定し、前記２Ｄモードが選択されたとき、２Ｄカメラとして使用する１つのカメラ装置を第３のカメラ装置として前記複数のカメラ装置の中からユーザに選択させることにより設定し、前記操作部にて受け付けた指示に応じて生成された前記制御コマンドに前記第３のカメラ装置のあて先情報が付加された第３の制御コマンド情報を生成し、前記インタフェース部を通じて前記第３のカメラ装置に送信するように制御するようにしてもよい。
これにより、３Ｄカメラシステムと２Ｄカメラシステムとの切り替えを容易に行うことができる。
【００１４】
前記制御部は、少なくともカメラ装置の撮像素子の個体差が調整結果に現れる所定の種類の制御コマンドの送信の指示が前記操作部にて受け付けられたとき、当該制御コマンドの送信を無効にするとともに、警告メッセージをユーザに提示するようにしてもよい。これによりカメラ操作装置を用いた３Ｄ制御の信頼性が向上する。
【００１５】
本発明の別の観点に基づくカメラ制御方法は、インタフェース部にて、３Ｄカメラ対を構成可能な第１のカメラ装置及び第２のカメラ装置と伝送路を通じて接続し、制御部が、操作部にて受け付けたユーザからの指示に応じて前記制御コマンドを生成し、この制御コマンドに前記第１のカメラ装置のあて先情報が付加された第１の制御コマンド情報と、前記制御コマンドに前記第２のカメラ装置のあて先情報が付加された第２の制御コマンド情報をそれぞれ生成し、生成された前記第１の制御コマンド情報及び前記第２の制御コマンド情報を前記インタフェース部を通じて前記第１のカメラ装置及び前記第２のカメラ装置にそれぞれ送信することを特徴とする。
【００１６】
さらに、本発明の別の観点に基づくカメラシステムは、３Ｄカメラ対を構成可能な第１のカメラ装置及び第２のカメラ装置と、前記３Ｄカメラ対に対する制御コマンドを送信するカメラ操作装置とを具備し、前記カメラ操作装置は、前記第１のカメラ装置及び前記第２のカメラ装置と伝送路を通じて接続するためのインタフェース部と、前記３Ｄカメラ対に対する前記制御コマンドの送信の指示をユーザより受け付けることが可能な操作部と、
前記操作部にて受け付けた指示に応じて前記制御コマンドを生成し、この制御コマンドに前記第１のカメラ装置のあて先情報が付加された第１の制御コマンド情報と、前記制御コマンドに前記第２のカメラ装置のあて先情報が付加された第２の制御コマンド情報をそれぞれ生成し、生成された前記第１の制御コマンド情報及び前記第２の制御コマンド情報を前記インタフェース部を通じて前記第１のカメラ装置及び前記第２のカメラ装置にそれぞれ送信するように制御する制御部とを具備する。
【発明の効果】
【００１７】
本発明によれば、３Ｄカメラ対である２機のカメラ装置を同時に制御するための操作を容易に行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るカメラシステムにおいて設定される３Ｄカメラシステムを示す図である。
【図２】図１の３Ｄカメラシステムにおいて３Ｄカメラ対を構成する２機のカメラ装置の構成を示す図である。
【図３】図１の３Ｄカメラシステムにおけるリモートコントローラの構成を示す図である。
【図４】３Ｄカメラシステムが設定される前の各機材の接続状態を示す図である。
【図５】３Ｄカメラシステムが設定される前のカメラ設定テーブルの例を示す図である。
【図６】３Ｄカメラ対が設定されるまでの操作ディスプレイの画面の遷移の一部を示す図である。
【図７】３Ｄカメラ対が設定されるまでの操作ディスプレイの画面の遷移の他の部分を示す図である。
【図８】３Ｄカメラ対が設定された後のカメラ設定テーブルを示す図である。
【図９】図８のカメラ設定テーブルの内容に対応する３Ｄカメラシステムを示す図である。
【図１０】２Ｄカメラの割り当て操作の例を示す図である。
【図１１】２Ｄカメラが設定された後のカメラ設定テーブルを示す図である。
【図１２】図１１のカメラ設定テーブルの内容に対応する２Ｄカメラシステムを示す図である。
【図１３】制御コマンドの構成を示す図である。
【図１４】本実施形態のカメラシステムにおけるリモートコントローラによるカメラ制御の流れを示すフローチャートである。
【図１５】警告メッセージの表示例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を説明する。
＜第１の実施形態＞
本実施形態は、３Ｄカメラ対を構成可能な２機のカメラ装置と、２機のカメラ装置にネットワークを通じて制御コマンドを送信するリモートコントローラ（カメラ操作装置）とを含むカメラシステムに関するものである。ここで、個々のカメラ装置は、カメラと、カメラを制御するカメラ制御装置とで構成される。
【００２０】
このカメラシステムでは、リモートコントローラのマニュアル操作により、複数のカメラ装置のうち任意の２機のカメラ装置をＬチャンネル用とＲチャンネル用の３Ｄカメラ対として設定したり、１機の任意のカメラ装置を２Ｄカメラとして設定したりすることができる。
このように３Ｄカメラ対として設定された２機のカメラ装置を用いて撮影を行うモードを「３Ｄモード」と呼び、２Ｄカメラとして設定された１機のカメラ装置を用いて撮影を行うモードを「２Ｄモード」と呼ぶ。また、３Ｄモードが設定されたカメラシステムを「３Ｄカメラシステム」と呼び、２Ｄモードが設定されたカメラシステムを「２Ｄカメラシステム」と呼ぶこととする。
【００２１】
３Ｄカメラシステムの運用中、リモートコントローラは、ユーザの操作に応じた制御コマンドを、３Ｄカメラ対として設定された２機のカメラ装置に同時に送信することで、２機のカメラ装置の操作を恰も１機のカメラ装置を操作しているかのごとく行うことが可能である。その際、少なくともカメラ装置の撮像素子の個体差が調整結果に現れる所定の種類の制御コマンドの送信の指示がユーザより入力された場合、リモートコントローラがその制御コマンドの送信を無効にすると共にユーザに警告を提示する。これによりリモートコントローラを用いた３Ｄ制御の信頼性が向上する。
以下に、本実施形態のカメラシステムの詳細を図面を用いて詳細に説明する。
【００２２】
［３Ｄカメラシステム］
図１は、本発明の一実施形態に係るカメラシステムにおいて設定される３Ｄカメラシステムを示す図である。
３Ｄカメラシステム１００は、３Ｄカメラ対を構成する２機のカメラ１０Ｌ，１０Ｒと、各々のカメラ１０Ｌ，１０Ｒとケーブル１１Ｌ，１１Ｒを通じて１対１に接続されたカメラ制御装置（ＣＣＵ：Camera Control Unit）１２Ｌ，１２Ｒと、それぞれのカメラ制御装置１２Ｌ，１２ＲとＩＰネットワーク１４を通じて接続されるリモートコントローラ１６（カメラ操作装置）とを備える。ケーブル１１Ｌ，１１Ｒには、大容量の光デジタル信号を伝送可能な広帯域デジタル光伝送路などが用いられる。
【００２３】
３Ｄカメラ対を構成する２機のカメラ１０Ｌ，１０Ｒは３Ｄカメラ対における左右のチャンネルにそれぞれ対応する。それぞれのカメラ１０Ｌ，１０Ｒはケーブル１１Ｌ，１１Ｒを通じて接続されたカメラ制御装置１２Ｌ，１２Ｒより供給される制御コマンドによって制御される。３Ｄカメラ対を構成する２機のカメラ１０Ｌ，１０Ｒで得られたビデオ信号はケーブル１１Ｌ，１１Ｒを通じてカメラ制御装置１２Ｌ，１２Ｒに伝送される。
【００２４】
カメラ制御装置１２Ｌ，１２Ｒは、リモートコントローラ１６からＩＰネットワーク１４を通じて入力される制御コマンドを、ケーブル１１Ｌ，１１Ｒを通じて接続されたカメラ１０Ｌ，１０Ｒに伝送したり、ケーブル１１Ｌ，１１Ｒを通じて接続されたカメラ１０Ｌ，１０Ｒより伝送される各チャンネルのビデオ信号を受け取り、ＩＰネットワーク１４を通じて表示装置（図示せず）や記録装置（図示せず）に出力したりする。
【００２５】
リモートコントローラ１６は、ユーザからの操作入力に応じて３Ｄカメラ対を構成するカメラ１０Ｌ，１０Ｒに対する制御コマンドを生成し、ＩＰネットワーク１４を通じてカメラ制御装置１２Ｌ，１２Ｒに送信する。
【００２６】
［カメラ装置の構成］
図２は３Ｄカメラ対を構成する２機のカメラ装置の構成を示す図である。なお、２機のカメラ装置の構成は同じであるから、ここではカメラ１０Ｌ及びカメラ制御装置１２Ｌで構成されるＬチャンネル用のカメラ装置の構成のみ説明する。
【００２７】
カメラ１０Ｌは、撮像素子２１Ｌ、ＰＬＬ回路２２Ｌ、タイミング生成回路２３Ｌ、ビデオプロセッサ２４Ｌ、ＣＰＵ（２５Ｌ）、Ｉ／Ｆ（２６Ｌ）などを有する。
【００２８】
撮像素子２１Ｌは、光学像を受けて電気的な信号としてのＲＡＷ信号を出力する。撮像素子２１Ｌは、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどにより構成される。
【００２９】
ＰＬＬ回路２２Ｌは、カメラ制御装置１２Ｌからのリファレンスクロック信号によりＰＬＬ（Phase Locked Loop）クロックを生成してタイミング生成回路２３Ｌに供給する。
【００３０】
タイミング生成回路２３Ｌは、ＰＬＬクロックから撮像素子２１Ｌのタイミング信号を生成する。
【００３１】
ビデオプロセッサ２４Ｌは、撮像素子２１ＬからのＲＡＷ信号をデジタル化し、さらに圧縮符号化してビデオ信号を生成する。
【００３２】
ＣＰＵ（２５Ｌ）は、カメラ１０Ｌの全体的な制御を行うとともに、カメラ制御装置１２Ｌから供給される制御コマンドに応じてカメラ１０Ｌの各種の調整を行う。
【００３３】
Ｉ／Ｆ（２６Ｌ）は、ケーブル１１Ｌを通じてカメラ制御装置１２Ｌとの間でリファレンスクロック信号、ビデオ信号、制御コマンドの送受信を制御する。
【００３４】
なお、Ｒチャンネル用のカメラ１０Ｒの構成も同様に、撮像素子２１Ｒ、ＰＬＬ回路２２Ｒ、タイミング生成回路２３Ｒ、ビデオプロセッサ２４Ｒ、ＣＰＵ（２５Ｒ）、Ｉ／Ｆ（２６Ｒ）などを有する。
【００３５】
カメラ制御装置１２Ｌは、ＰＬＬ回路３１Ｌ、タイミング生成回路３２Ｌ、カメラＩ／Ｆ（３３Ｌ）、ＩＰネットワークＩ／Ｆ（３４Ｌ）、ＣＰＵ（３５Ｌ）、バッファ３６Ｌなどを有する。
【００３６】
ＰＬＬ回路３１Ｌは、マスター制御ユニット４０より供給されるリファレンスクロック信号からＰＬＬクロックを生成する。
【００３７】
タイミング生成回路３２Ｌは、ＰＬＬクロックからカメラ１０Ｌの動作タイミングを制御するタイミング信号を生成し、ケーブル１１Ｌを通じてカメラ１０Ｌにリファレンスクロック信号として供給する。
【００３８】
カメラＩ／Ｆ（３３Ｌ）は、ケーブル１１Ｌを通じてカメラ１０Ｌとの間でリファレンスクロック信号、ビデオ信号、制御コマンドの送受信を制御する。
【００３９】
ＩＰネットワークＩ／Ｆ（３４Ｌ）は、ＩＰネットワーク１４を通じて、リモートコントローラ１６からの制御コマンドを受け取り、ＣＰＵ（３５Ｌ）に送信したり、カメラ１０Ｌより伝送されたビデオ信号をＩＰネットワーク１４を通じて表示装置および記録装置などの外部装置５０に伝送する。さらにＩＰネットワークＩ／Ｆ（３４Ｌ）は、ＩＰネットワーク１４を通じて、マスター制御ユニット４０からリファレンスクロック信号を受信してＰＬＬ回路３１Ｌに供給する。
【００４０】
ＣＰＵ（３５Ｌ）は、カメラ制御装置１２Ｌの全体的な制御を行う。
【００４１】
バッファ３６Ｌは、ケーブル１１Ｌを通じてカメラ１０Ｌより伝送されたビデオ信号を一時的に保持してＩＰネットワークＩ／Ｆ（３４Ｌ）に供給する。
【００４２】
なお、Ｒチャンネル用のカメラ制御装置１２Ｒの構成も同様に、ＰＬＬ回路３１Ｒ、タイミング生成回路３２Ｒ、カメラＩ／Ｆ（３３Ｒ）、ＩＰネットワークＩ／Ｆ（３４Ｒ）、ＣＰＵ（３５Ｒ）、バッファ３６Ｒなどを有する。
【００４３】
［リモートコントローラ１６の構成］
図３はリモートコントローラ１６の構成を示す図である。
リモートコントローラ１６は、ＩＰネットワークＩ／Ｆ（４１）、操作パネル４２（操作部）、操作ディスプレイ４３、ＣＰＵ４４（制御部）、記憶部４５などを有している。
【００４４】
ＩＰネットワークＩ／Ｆ（４１）は、ＩＰネットワーク１４を通じて１機または２機のカメラ制御装置１２Ｌ，１２Ｒに制御コマンドを送信する。
【００４５】
操作パネル４２は、ユーザからの各種の制御コマンドの入力の指示を受け付ける。
【００４６】
操作ディスプレイ４３は、例えば液晶表示パネルなどのパネル型表示器と、パネル型表示器の上に設けられたタッチセンサーパネルとで構成される。操作ディスプレイ４３には、ユーザからの各種の制御コマンドの入力の指示を受け付けることが可能な操作画面（操作部）が表示されたり、少なくとも撮像素子の個体差が調整結果に現れる所定の種類の制御コマンドの送信が無効とされた際に警告メッセージが表示されたりする。
【００４７】
記憶部４５には、リモートコントローラ１６の制御に必要なプログラムや各種のデータなどが記憶される。
【００４８】
ＣＰＵ４４（制御部）は、リモートコントローラ１６の全体的な制御を行う。例えば、ＣＰＵ４４は、操作パネル４２や、操作ディスプレイ４３に表示された操作画面などの操作部に対するユーザの操作を認識し、認識されたユーザ操作に対応した制御コマンドを生成するともに、この制御コマンドのあて先であるカメラ装置のＩＰアドレスを記憶部４５に記憶されたカメラ設定テーブルより取得する。このカメラ設定テーブルについては後で説明する。そしてＣＰＵ４４は、生成された制御コマンドをペイロード部に格納し、ヘッダ部にＩＰアドレスを格納したＩＰパケットを生成し、ＩＰネットワークＩ／Ｆ（４１）を通じてＩＰネットワーク１４に送出するように制御を行う。
【００４９】
その際、ＣＰＵ４４は、２機のカメラ１０Ｌ、１０ＲがＬチャンネル用とＲチャンネル用の３Ｄカメラ対として設定されている場合（３Ｄモード時）には次のような処理を行う。まずＣＰＵ４４は、２機のカメラ１０Ｌ、１０Ｒにそれぞれ割り当てられたＩＰアドレスをカメラ設定テーブルより取得する。続いてＣＰＵ４４は、ユーザにより送信することが指示された制御コマンドに、Ｌチャンネル用のカメラ１０Ｌに割り当てられたＩＰアドレスを付加したＬチャンネル用のＩＰパケットと、Ｒチャンネル用のカメラ１０Ｒに割り当てられたＩＰアドレスを付加したＲチャンネル用のＩＰパケットをそれぞれ生成する。そしてＣＰＵ４４は、Ｌチャンネル用のＩＰパケット（第１の制御コマンド情報）とＲチャンネル用のＩＰパケット（第２の制御コマンド情報）をＩＰネットワークＩ／Ｆ（４１）を通じてＩＰネットワーク１４に送出するように制御を行う。
【００５０】
次に、本実施形態のカメラシステムの動作を説明する。
動作の説明は、
１．カメラ設定
２．カメラ制御
の順で行う。
【００５１】
［１．カメラ設定］
図４は図１に示す３Ｄカメラシステム１００が設定される前の各機材の接続状態を示す図である。
４機のカメラ１０−１，１０−２，１０−３，１０−４と、これらを個別に制御する４機のカメラ制御装置１２−１，１２−２，１２−３，１２−４が存在し、４機のカメラ制御装置１２−１，１２−２，１２−３，１２−４はネットワーク１４に接続されている。４機のカメラ１０−１，１０−２，１０−３，１０−４それぞれのカメラ番号は上から"１"、"２"、"３"、"４"とされている。また、４機のカメラ制御装置１２−１，１２−２，１２−３，１２−４にはそれぞれ異なるＩＰアドレスが割り当てられている。
【００５２】
図５は、３Ｄカメラシステム１００の設定前のカメラ設定テーブル６０の例である。同図に示すように、カメラ設定テーブル６０は、カメラ番号、ＩＰアドレス、３Ｄ有効フラグ、２Ｄ有効フラグ等で構成される。カメラ番号は、それぞれのカメラ１０−１，１０−２，１０−３，１０−４に予め固定的に割り当てられたユニークな番号である。ＩＰアドレスは、カメラ制御装置１２−１，１２−２，１２−３，１２−４にＩＰネットワーク１４上で予め割り当てられたＩＰアドレスである。３Ｄ有効フラグは、３Ｄカメラ対を構成するカメラとして使用することが選択されている場合にセットされるフラグであり、例えば、ＬまたはＲのチャンネルを示す値からなる。２Ｄ有効フラグは２Ｄカメラとして使用することが選択されている場合にセットされるフラグである。３Ｄカメラシステムも２Ｄカメラシステムも設定されていない時点では、３Ｄ有効フラグおよび２Ｄ有効フラグはすべてリセット状態にある。
【００５３】
次に、上記の４つのカメラ１０−１，１０−２，１０−３，１０−４の中で３Ｄカメラ対として用いる２つの任意のカメラ１０Ｌ，１０Ｒをリモートコントローラ１６の操作により設定して３Ｄカメラシステム１００を設定する場合の動作を説明する。
図６及び図７は３Ｄカメラ対が設定されるまでの操作ディスプレイ４３の画面の遷移を示す図である。
【００５４】
図６において、リモートコントローラ１６の操作ディスプレイ４３に表示されるCategory Select画面７１からConfigボタン７２が操作されるとConfig画面（図示省略）が表示され、このConfig画面からRCPボタンが操作されるとRCP画面（図示省略）に切り替わる。RCP画面でModeボタンが操作されるとRCP Mode画面７３が表示される。RCP Mode画面７３には3D Settingボタン７４が設けられており、この3D Settingボタン７４が操作されると3D Setting画面７５に変わる。
【００５５】
この3D Setting画面７５には、３Ｄモードボタン７６、3D CAM Controlボタン７７、カメラ番号登録ボタン７８が設けられている。
３Ｄモードボタン７６は、リモートコントローラ１６を２Ｄ対応リモートコントローラとして使用できるモードと３Ｄ対応リモートコントローラとして使用できるモードとの間で切り替えるためのボタンである。３Ｄモードボタン７６は初期状態において表示は"ＯＦＦ"の状態にあり、このときリモートコントローラ１６は２Ｄ対応リモートコントローラとして使用できる状態にある。この状態から３Ｄモードボタン７６が操作されると、３Ｄモードボタン７６の表示は"ＯＦＦ"から"ＯＮ"に切り替わり、リモートコントローラ１６は２機のカメラ１０Ｌ，１０Ｒを同時に制御可能な３Ｄ対応リモートコントローラとして使用できる状態になる。
【００５６】
3D CAM Controlボタン７７は、３Ｄカメラ対におけるＬチャンネルおよびＲチャンネルのどれに対してカメラを割り当てるかを選択するための3D CAM Control画面７９の呼び出しのボタンである。この3D CAM Controlボタン７７が操作されることによって表示された3D CAM Control画面７９にはＬチャンネルに対してカメラを割り当てることを選択するためのLeft Onlyボタン７９ａ、ＬＲ両チャンネルに対してカメラを割り当てることを選択するためのBothボタン７９ｂ、Ｒチャンネルに対してカメラを割り当てることを選択するためのRight Onlyボタン７９ｃが設けられている。すなわち、これら３つのボタン７９ａ、７９ｂ、７９ｃの中から１つのボタンがユーザによって操作されることで、３Ｄカメラ対におけるＬチャンネルおよびＲチャンネルのどれに対してカメラを割り当てるかをユーザが選択することができる。
【００５７】
カメラ番号登録ボタン７８はカメラ番号登録画面（図７）を呼び出すためのボタンである。図７に示すように、カメラ番号登録ボタン７８が操作されると３Ｄカメラ設定のためのカメラ番号登録画面８０に切り替わる。このカメラ番号登録画面８０には3D CAM Controlボタン７７で選択されたチャンネルに対する割り当て候補であるカメラ番号が表示されるカメラ番号表示部８１，８２が設けられている。ユーザはカメラ番号表示部８１，８２に表示させる番号を選択し、Setボタン９１を操作することで、3D CAM Controlボタン７７で選択されたチャンネルに対して任意のカメラ番号が割り当てられる。カメラ番号表示部８１，８２に表示させる番号の切替操作は、リモートコントローラ１６に設けられた調整つまみ８５，８６の操作等によって行われる。
【００５８】
図６および図７の例は、3D CAM Controlボタン７７の中のBothボタン７９ｂが操作されたことで、ＬＲ両チャンネルに対してカメラを割り当てることが選択され、カメラ番号登録画面８０で、Ｌチャンネルに対してカメラ番号＝３が割り当てられ、Ｒチャンネルに対してカメラ番号＝４が割り当てられた場合を示している。この結果、カメラ設定テーブルは図８に示す状態に更新される。また、以上の割り当て操作によって設定された３Ｄカメラシステム１００の構成を図９に示す。
【００５９】
次に、４つのカメラ１０−１，１０−２，１０−３，１０−４の中で１機のカメラを２Ｄカメラとして設定する場合の動作を説明する。
【００６０】
3D Setting画面７５において、ユーザは３Ｄモードボタン７６を"ＯＦＦ"にし、Config画面（図示せず）を呼び出す。このConfig画面で２Ｄカメラ設定のためのボタン（図示せず）が操作されると、２Ｄカメラ設定のためのカメラ番号登録画面が開く。図１０は２Ｄカメラ設定のためのカメラ番号登録画面９０を示す図である。このカメラ番号登録画面９０には、２Ｄカメラへの割り当て候補としてのカメラ番号が表示されるカメラ番号表示部８７が設けられている。ユーザはこのカメラ番号表示部８７に表示させる番号を選択し、Setボタン９１を操作することで、任意のカメラ番号のカメラが２Ｄカメラとして割り当てられる。カメラ番号表示部８７に表示させる番号の切替操作は、リモートコントローラ１６に設けられた調整つまみ８３の操作などによって行われる。
【００６１】
図１０の例は、カメラ番号＝３のカメラ１０−３が２Ｄカメラとして割り当てられた場合を示している。この結果、図１１に示すように、カメラ設定テーブルにおいて、カメラ番号＝３のカメラ１０−３に対して２Ｄ有効フラグがセットされる。また、以上の割り当て操作によって設定された２Ｄカメラシステム２００の構成を図１２に示す。
【００６２】
また、以上のようにして３Ｄカメラシステム１００が設定された後でも、リモートコントローラ１６の操作によって２Ｄカメラシステム２００への変更を容易に行うことができる。この場合、ユーザは3D Setting画面７５の３Ｄモードボタン７６を"ＯＮ"の状態から"ＯＦＦ"の状態に切り替えた後、前記と同様にConfig画面（図示せず）を呼び出し、このConfig画面で２Ｄカメラ設定のためのボタン（図示せず）を操作する。すると２Ｄカメラ設定のためのカメラ番号登録画面９０が表示されるので、このカメラ番号登録画面９０のカメラ番号表示部８７に表示させるカメラ番号を調整つまみ８３の操作などにより選択し、最後にSetボタン９１を操作すればよい。
【００６３】
［２．カメラ制御］
カメラ制御の説明に入る前に、本実施形態のカメラシステムにおいて採用されている制御コマンドの構成について説明する。
【００６４】
図１３は制御コマンドの構成を示す図である。
制御コマンドは、
１．カメラ制御コマンド
２．リモートコントローラ制御コマンド
に大別される。
【００６５】
カメラ制御コマンドは、カメラシステムの運用中にカメラを制御するためのコマンドである。
リモートコントローラ制御コマンドは、カメラ設定、２Ｄ／３Ｄモード設定、各種メンテナンス調整、カメラ固体に固有の調整など、リモートコントローラ１６内で処理されるコマンドである。
【００６６】
これらカメラ制御コマンドとリモートコントローラ制御コマンドとを識別するために「送信アドレスセレクタオプション」が用意されている。
すなわち、図１３に示すように、制御コマンド１はコマンド本体２とオプション部３とで構成される。オプション部３は制御コマンド１の実行内容を選択したり調整したりするための情報である。このオプション部３に格納されるオプションの１つとして上記の送信アドレスセレクタオプション４がある。カメラ制御コマンドには、当該送信アドレスセレクタオプション４がオプション部３に付加される。これにより、制御コマンド１がカメラ制御コマンドであるかリモートコントローラ制御コマンドであるかが容易に判別できるようになっている。
【００６７】
また、送信アドレスセレクタオプション４は、カメラ制御コマンドである制御コマンド１が、３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒへ同時に送信されることが制御上有効な制御コマンドであるか、それとも個々のカメラに個別に送信されることが制御上有効な制御コマンドであるかを識別するための識別子５を含む。３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒへ同時に送信されることが制御上有効な制御コマンドであることを示す識別子５を「複数送信識別子」、カメラに個別に送信されることが制御上有効な制御コマンドであることを示す識別子５を「単数送信識別子」と呼ぶ。単数送信識別子には、ユーザによる操作内容に対応してＬ／Ｒのどちらのチャンネルのカメラを制御コマンドのあて先とするかを示すＬ／Ｒ識別情報が付加されている。
【００６８】
３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒへ同時に送信されることが制御上有効と定められた制御項目とは、運用中の３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒの操作に関する制御項目であり、例えば、カメラ撮影画像の調整項目などがある。カメラ撮影画像の調整項目としては、ホワイトバランス調整、アイリス調整、ゲイン調整、ブラックレベル調整、ＲＰＮ（残留パターンノイズ）調整などが挙げられる。一方、カメラに個別に送信されることが制御上有効と定められた制御項目とは、ＩＰアドレスの設定に関する項目、１機のカメラに送るだけで目的が達成される制御項目などがある。１機のカメラに送るだけで目的が達成される制御項目には、例えば、タリー、プレビューなどある。タリーとは、カメラの使用時に点灯するランプに関する制御項目である。プレビューとはファインダーに関する制御項目である。
【００６９】
以上のような構成を有する制御コマンド１は、リモートコントローラ１６のＣＰＵ４４により、操作パネル４２、操作ディスプレイ４３上の操作画面などの操作部に対するユーザの操作に応じて生成される。
【００７０】
ところで、３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒへ同時に送信されることが制御上有効と定められた制御項目のなかには、実際には同時制御を行うには不適当な制御項目がいくつか存在する。例えば、ブラックレベル調整、ＲＰＮ（残留パターンノイズ）調整などは、撮像素子の個体差、例えば、撮像素子の製造時の個体差（画素毎の増幅器の出力特性のバラツキ）や経年劣化の違い、設置場所の照明環境などの諸事情により、同じ調整用パラメータを含む制御コマンドで確実な調整を行うことは困難である。
【００７１】
そこでリモートコントローラ１６のＣＰＵ４４は、次のような処理を行う。
１．ＣＰＵ４４は、生成された制御コマンドを実行するための制御コマンドの解析過程で、複数送信識別子を有する送信アドレスセレクタオプション４がオプション部３に含まれる制御コマンドを判定する。
２．ＣＰＵ４４は、複数送信識別子を有する送信アドレスセレクタオプション４がオプション部３に含まれる制御コマンド１を判定すると、制御コマンド１のコマンド本体２と、記憶部４５に記憶されたリストとを比較する。ここでリストには、同時制御を行うには不適当な制御項目のリストが予め記憶されている。
３．ＣＰＵ４４は、制御コマンド１のコマンド本体２がリストのいずれかの制御項目と合致する場合には、当該制御コマンドの送信を無効にするとともに、その制御コマンドが３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒを同時に制御するコマンドとしては不適当であることを示す警告メッセージを操作ディスプレイ４３に表示する。
【００７２】
次に、本実施形態のカメラシステムにおけるカメラ制御の流れを説明する。
図１４は本実施形態のカメラシステムにおけるリモートコントローラ１６によるカメラ制御の流れを示すフローチャートである。
【００７３】
まず、リモートコントローラ１６のＣＰＵ４４は、リモートコントローラ１６の操作パネル４２や、操作ディスプレイ４３に表示された操作画面に対するユーザによる操作を認識し（ステップＳ１０１）、その認識された操作に対応した制御コマンドを生成する（ステップＳ１０２）。
【００７４】
次に、リモートコントローラ１６のＣＰＵ４４は、生成された制御コマンドのオプション部を取得し（ステップＳ１０３）、このオプション部に送信アドレスセレクタオプションが含まれているかどうかを判定する（ステップＳ１０４）。ここで、オプション部に送信アドレスセレクタオプションが含まれていない制御コマンドは、リモートコントローラ１６の中での設定事項など、リモートコントローラ１６内のみで処理される制御コマンドであるから、この制御コマンドはリモートコントローラ１６内で処理される（ステップＳ１０５）。これによりユーザより与えられた制御コマンドに対する処理が終了する。
【００７５】
一方、制御コマンドのオプション部に送信アドレスセレクタオプションが含まれていることが判定された場合、続いてリモートコントローラ１６のＣＰＵ４４は、カメラ設定テーブルの３Ｄ有効フラグ、２Ｄ有効フラグの状態から撮影モード（２Ｄ／３Ｄ）を判定する（ステップＳ１０６）。いずれかのカメラのカメラ番号に対して２Ｄ有効フラグがセットされる場合、ＣＰＵ４４は２Ｄモードが設定されていることを判定し、そのカメラ番号に対して設定されたＩＰアドレスを制御コマンドに付加して（ステップＳ１０７）、ネットワーク１４に送出することで、そのカメラに制御コマンドに送信する（ステップＳ１０８）。
【００７６】
また、ステップＳ１０６で３Ｄモードが設定されていることが判定された場合、リモートコントローラ１６のＣＰＵ４４は、送信アドレスセレクタオプションに含まれる識別子を取得し（ステップＳ１０９）、この識別子が複数送信識別子であるか単数送信識別子であるかを判定する（ステップＳ１１０）。単数送信識別子である場合、この単数送信識別子に含まれるＬ／Ｒ識別情報をもとにカメラ設定テーブルから該当するカメラに対応するＩＰアドレスを取得し（ステップＳ１１１）、制御コマンドにこのＩＰアドレスを付加し（ステップＳ１１２）、ネットワーク１４に送出することで、そのカメラに制御コマンドに送信する（ステップＳ１１３）。これにより３Ｄカメラ対の一方のカメラが制御される。
【００７７】
ステップＳ１１０で識別子が複数送信識別子であることが判定された場合、リモートコントローラ１６のＣＰＵ４４は、制御コマンドのコマンド本体と記憶部４５に記憶されたリストとを比較する。ここで制御コマンドのコマンド本体がリストのいずれの制御項目とも合致しない場合、ＣＰＵ４４は、当該制御コマンドが実際に３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒを同時に制御する制御コマンドとして適当であると判定する（ステップＳ１１４のＮＯ）。この場合、ＣＰＵ４４は制御コマンドの複製を作成して２つの制御コマンドを用意し（ステップＳ１１５）、一方の制御コマンドに、カメラ設定テーブルに３Ｄ有効フラグとしてＬチャンネルの値がセットされたカメラ番号に割り当てられたＩＰアドレスを付加するとともに、他方の制御コマンドに、カメラ設定テーブルに３Ｄ有効フラグとしてＲチャンネルの値がセットされたカメラ番号に割り当てられたＩＰアドレスを付加する（ステップＳ１１６）。そしてＣＰＵ４４は、ＩＰアドレスがそれそれ付加された制御コマンドをネットワーク１４に送出することで、その３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒに同一の制御コマンドを同時に送信する（ステップＳ１１７）。これにより、３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒが同時に制御される。これによりユーザより与えられた制御コマンドに対する処理が終了する。
【００７８】
また、制御コマンドのコマンド本体がリストのいずれかの制御項目と合致した場合には、当該制御コマンドが実際には３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒの同時制御を行うには不適当な制御項目の制御コマンドであると判定される（ステップＳ１１４のＹＥＳ）。この場合、ＣＰＵ４４は当該制御コマンドの送信を無効にするとともに、その制御コマンドが３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒを同時に制御するコマンドとしては不適当であることを示す警告メッセージを操作ディスプレイ４３に表示する（ステップＳ１１８）。これによりユーザより与えられた制御コマンドに対する処理が終了する。
【００７９】
図１５は、ユーザからリモートコントローラ１６に対してブラックレベル調整の制御コマンドを３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒに送信するよう指示が与えられた場合に操作ディスプレイ４３に表示される警告メッセージの例である。この例では"Not both controllable item"といった警告メッセージ９３が表示される。
【００８０】
以上の本実施形態によれば、２機以上用意されたカメラ１０−１，１０−２，１０−３，１０−４の中から、リモートコントローラ１６の簡単な操作で、３Ｄカメラシステム１００の３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒをユーザが任意に選択して設定することができる。さらに、本実施形態によれば、リモートコントローラ１６の簡単な操作で、３Ｄカメラシステム１００と２Ｄカメラシステム２００との切り替えを行うことができる。
【００８１】
また、リモートコントローラ１６は、ユーザの操作に応じた制御コマンドを、３Ｄカメラ対として設定された３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒを個別に制御する２つのカメラ制御装置１２Ｌ，１２Ｒにネットワーク１４を通じて同時に送信することができる。これにより、３Ｄカメラ対を構成するカメラ１０Ｌ、１０Ｒの操作を恰も１機のカメラを操作しているかのごとく行うことができ、操作性が向上する。
【００８２】
また、カメラの様々な制御項目において、例えば、ブラックレベル調整、ＲＰＮ（残留パターンノイズ）調整など、撮像素子の個体差が調整結果に現れる所定の種類の制御コマンドの送信指示がユーザより入力された場合、リモートコントローラ１６のＣＰＵ４４がその制御コマンドの送信を無効にすると共にユーザに警告を提示する。これによりリモートコントローラ１６を用いた３Ｄ制御の信頼性が向上する。
【００８３】
なお、本発明は以上説明した実施の形態には限定されるものではなく、本発明の技術思想の範囲内で種々の変形が可能である。
【符号の説明】
【００８４】
１…制御コマンド
２…コマンド本体
３…オプション部
４…送信アドレスセレクタオプション
５…識別子
１０Ｌ、１０Ｒ…カメラ
１１Ｌ、１１Ｒ…ケーブル
１２Ｌ、１２Ｒ…カメラ制御装置
１４…ＩＰネットワーク
１６…リモートコントローラ
４２…操作パネル
４３…操作ディスプレイ
４４…ＣＰＵ
４５…記憶部
１００…３Ｄカメラシステム
２００…２Ｄカメラシステム
【図１】
2012129716.tif 000003
【図２】
2012129716.tif 000004
【図３】
2012129716.tif 000005
【図４】
2012129716.tif 000006
【図５】
2012129716.tif 000007
【図６】
2012129716.tif 000008
【図７】
2012129716.tif 000009
【図８】
2012129716.tif 000010
【図９】
2012129716.tif 000011
【図１０】
2012129716.tif 000012
【図１１】
2012129716.tif 000013
【図１２】
2012129716.tif 000014
【図１３】
2012129716.tif 000015
【図１４】
2012129716.tif 000016
【図１５】
2012129716.tif 000017