(57)【要約】【課題】撮像部と着脱可能に構成された映像通信装置が、撮像操作の種類に応じて、映像通信方法ならびに映像記憶方法を適切に切換える方法を提供することを目的とする。【解決手段】撮像装置と着脱可能に構成された映像通信装置であって、映像撮像操作の種類を判別する手段と、撮影された映像の保存方法を選択する手段と、映像を保存する手段と、を備え、特に映像撮像操作の種類に応じて撮影された映像の保存方法を選択する手段を備えた映像通信装置等を提供する。【選択図】図１
2007288265.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と着脱可能に構成された映像通信装置であって、
映像撮像操作の種類を識別する撮影類別手段と、
撮影された映像の保存方法を選択する保存方法選択手段と、
映像を保存する保存実行手段とを備えたことを特徴とする映像通信装置。
【請求項２】
前記撮影類別手段は、少なくとも、ネットワークに接続された別機器からの撮影要求に基づいて撮影するリモート撮影、撮像部のボタンやスイッチの操作によって撮影する手動撮影、映像通信装置の判断で撮影する自動撮影のいずれか一つの類別を行うことを特徴とする請求項１に記載の映像通信装置。
【請求項３】
前記保存実行手段は、映像撮像操作の種類を映像と併せて保存する撮影属性同時保存実行手段であることを特徴とする請求項１に記載の映像通信装置。
【請求項４】
前記撮影属性同時保存実行手段は、映像撮像操作の種類を映像ファイルの中に組入れるファイル撮影属性同時保存実行手段であることを特徴とする請求項３に記載の映像通信装置。
【請求項５】
前記ファイル撮影属性同時保存実行手段は、ファイルフォーマットに組入れることを特徴とする請求項４に記載の映像通信装置。
【請求項６】
前記ファイル撮影属性同時保存実行手段は、ファイルシステム属性やデータベース属性に組入れることを特徴とする請求項４に記載の映像通信装置。
【請求項７】
前記撮影属性同時保存実行手段は、通信属性に組入れることを特徴とする請求項３に記載の映像通信装置。
【請求項８】
前記撮影属性同時保存実行手段は、複数の映像撮像操作の種類が重複した場合に、複数の映像撮像操作の種類を併せて組入れることを特徴とする請求項３に記載の映像通信装置。
【請求項９】
前記保存実行手段は、映像自体を保存すると同時に、保存先のファイル属性を操作することを特徴とする請求項１に記載の映像通信装置。
【請求項１０】
前記保存実行手段は、保存先の別ファイルの操作を含む複合保存実行手段であることを特徴とする請求項１に記載の映像通信装置。
【請求項１１】
前記複合保存実行手段は、別ファイルを消去することを特徴とする請求項１０に記載の映像通信装置。
【請求項１２】
前記保存実行手段は、ネットワーク接続された別機器に保存することを特徴とする請求項１に記載の映像通信装置。
【請求項１３】
撮像タイミング以外の第二のタイミングで映像データの保存先や保存属性を変更することを特徴とする請求項１に記載の映像通信装置。
【請求項１４】
第二のタイミングは、少なくとも、撮像部の着脱タイミング、蓄積量が一定量に達したタイミング、のいずれかであることを特徴とする請求項１３に記載の映像通信装置。
【請求項１５】
撮像部と着脱可能に構成された映像通信装置を用いた映像通信方法であって、
映像撮像操作の種類を識別する撮影類別工程と、
撮影された映像の保存方法を選択する保存方法選択工程と、
映像を保存する保存実行工程とを備えたことを特徴とする映像通信方法。
【請求項１６】
撮像部と着脱可能に構成された映像通信装置を用いた映像通信をコンピュータに実行させるためのプログラムであって、
コンピュータに、
映像撮像操作の種類を識別する撮影類別手順と、
撮影された映像の保存方法を選択する保存方法選択手順と、
映像を保存する保存実行手順とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信によって映像データを配信する映像配信技術に関する。特に、映像を撮影するための撮像部と映像を送信するための通信部とが、分離可能に構成された映像装置等に関する。
【背景技術】
【０００２】
従来、撮影したライブ映像を、インターネットなどの通信インフラストラクチャを使って配信するとともに、撮影のためのカメラ設定やカメラ操作などを指示する技術が確立され、製品が販売されている。例えば、特許文献１やキヤノン株式会社のネットワークカメラＶＢ−Ｃ１０などである。
【０００３】
キヤノン株式会社の映像配信システムなどでは、映像配信に加えて、パン、チルト、ズーム、逆光補正といったカメラ制御を、ネットワークを介して提供可能となっている。また、アクセス制御機能を備え、利用者のアクセス権限に応じて、カメラ制御や映像配信の制限を行うことができる。
【０００４】
さらに、カメラ制御によって撮像される領域に関しても制限することが可能になっている。例えば、特権ユーザでは、カメラに備わるズーム機能のすべてを利用できるが、通常ユーザは、ズーム機能の一部（たとえば、テレ端を使い切れない）のみ利用可能とするような制限である。パン機能やチルト機能についても同様である。
【０００５】
なお、撮像装置が一体化されたネットワークカメラと、別の撮像装置の映像ソースをネットワークに配信するためのカメラサーバとは、厳密には、区別されるが、本文書内では、ほぼ同一の意味で用いている。
【０００６】
また、ＵＳＢなどの機器接続インターフェースを介して、デジタルカメラやデジタルカムコーダーを操作するためのプロトコルとして、ＰＴＰ（Picture TransferProtocol）が規定されている。ＰＴＰでは、デジタルカメラの標準的な撮像設定や撮影映像の受け渡しが可能になっている。一方で、ＰＴＰでは、記述できない独自の設定や操作を備えるカメラ機器も存在する。
【０００７】
また、従来、デジタルカメラに撮影した映像データを保存する方法の一つが、特許文献２に提案されている。この方法では、デジタルカメラの記憶容量を有効利用するために、記憶装置に保存した画像に仮消去フラグや保存優先順位を指定し、記憶容量不足の際に、上記指定を反映して、映像を消去することとしている。
【０００８】
さらに、上記指定には、ユーザが手動で指定する方法（特許文献３）や、撮影時の手ぶれ結果を反映する方法（特許文献４）が提案されている。
【０００９】
さらに、近年、撮影した映像をメール添付などによってインターネットを含むネットワークに送信する携帯電話端末やデジタルカメラが利用されている。
【００１０】
【特許文献１】特開平０９−２８９６０７号公報
【特許文献２】特開２００２−５７９７８号公報
【特許文献３】特開２０００−３３９２００号公報
【特許文献４】特開２０００−３４１６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、ネットワーク上でサービスされているカメラ制御可能なカメラサーバやネットワークカメラを操作して撮影する場合、上記のような操作によって生成される情報を、映像消去または削除の判別手段として用いることが難しいという問題があった。
【００１２】
特に、撮像部と通信部とが着脱可能に構成された場合、リモート操作による撮影や外部記憶への撮影映像保存、あるいは、通信状況の影響などから、上記の問題が一層顕著となる。
【００１３】
本発明は、このような問題に鑑みてなされたものであり、撮像部と着脱可能に構成された映像通信装置が、撮像操作の種類に応じて、映像通信方法ならびに映像記憶方法を適切に切換える方法を提供するものである。
【課題を解決するための手段】
【００１４】
上記課題を解決するため本発明は、撮像部と着脱可能に構成された映像通信装置であって、映像撮像操作の種類を識別する撮影類別手段と、撮影された映像の保存方法を選択する保存方法選択手段と、映像を保存する保存実行手段とを備えたことを特徴とする映像通信装置等、を提供する。
【００１５】
なお、前記保存実行手段が、映像撮像操作の種類を映像と併せて保存する撮影属性同時保存実行手段であってもよい。この場合、前記撮影属性同時保存実行手段が、映像撮像操作の種類を映像ファイルの中に組入れるファイル撮影属性同時保存実行手段であってもよい。更に、前記ファイル撮影属性同時保存実行手段が、ＥＸＩＦやＪＦＩＦのファイルフォーマット、ｍｐ４ファイルフォーマットなどのファイルフォーマットに組入れてもよい。また、前記撮影属性同時保存実行手段が、ＨＴＴＰヘッダなどの通信属性に組入れてもよい。
【発明の効果】
【００１６】
本発明によれば、撮像部と通信部とが着脱可能に構成された映像通信装置において、撮影要因に応じて、適切なタイミングで適切な保存先に適切な保存属性で、映像データを保存し、そして、消去する事が可能となる。
【００１７】
その結果、ユーザの映像撮影のみならず、撮影データの整理や管理を補助する事が可能となり、重要な映像を失うことなく、かつ、限られた装置上の記憶領域を有効に活用できる。
【００１８】
さらに、映像データ自体に、撮影要因情報を組入れる手段を備える事により、様々な保存先に分散された映像データであっても、撮像以外のタイミングで、撮影要因による分類や整理を行う事が可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００２０】
［第１の実施形態］
第１の実施形態では、撮像部と着脱可能に構成された映像通信装置が、撮像操作の種類や状況に応じて、適切に映像通信ならびに映像記憶する例について説明する。
【００２１】
この中で、撮像部は、広く普及しているデジタルカメラで構成され、映像通信装置は、そのデジタルカメラ用クレードルとして構成される点に特徴がある。
【００２２】
なお、本実施例におけるクレードルとは、デジタルカメラ用のスタンド型の拡張装置であり、デジタルカメラ本体を載せるだけで接続され、ネットワーク接続機能や充電機能やセンサー入出力機能ならびにパン・チルト機能などを提供するものである。
【００２３】
これによって、映像通信機能を備えるクレードル装置が、デジタルカメラ操作によって得られる映像データを、適切なタイミングで、適切な保存先に、適切なファイル操作で受け渡しする例について説明する。
【００２４】
図１は、本発明を用いた実施例の典型的な利用形態を示した図である。
【００２５】
１０１は、本発明によるクレードル、１０２と１０３とはビューワ側の操作表示端末である。
【００２６】
クレードル１０１には、デジタルカメラのカメラ１１０が着脱可能である。クレードル１０１と操作表示端末１０２、１０３はそれぞれネットワーク１５０に接続されている。操作表示端末１０２からネットワークを介してリクエストがクレードル１０１へ送られ、これが受け入れられるとクレードル１０１から操作表示端末１０２へ映像データが配送されて操作表示端末で映像を見ることが可能となる。
【００２７】
また、操作表示端末１０２からカメラ制御コマンドがクレードル１０１へ送られ、カメラ１１０乃至クレードル１０１のズーム、パン、チルト動作などの操作が可能となる。操作表示端末１０３も同様である。
【００２８】
また、１２０は、ネットワーク接続型の記憶装置（Network Attached Storage。以下、ＮＡＳと記述する事がある）であって、ネットワークに接続した他の機器から、データの保存あるいは参照の要求を受け付ける。ＮＡＳ１２０は、家庭用ＮＡＳ、業務用の大規模ＮＡＳ、あるいは、インターネット上のストレージサービスである場合もある。
【００２９】
図中のネットワーク１５０は企業あるいは組織内で運用されるイントラネットである場合もあり、広く世界をつないでいるインターネットである場合もある。
【００３０】
また、家庭内で運用されているホームネットワークである場合もある。さらに、媒体が有線であっても、無線であっても構わない。
【００３１】
図２はクレードル１０１およびカメラ１１０の機能ブロックを示した図である。
【００３２】
これらの機能ブロックは、クレードル１０１乃至カメラ１１０上のソフトウェアおよびハードウェアで実装され、ソフトウェアで実装された機能は、図示しないが、クレードル１０１あるいはカメラ１１０に内蔵するプロセッサやメモリによって実行される。また、ハードウェアで実装された機能は、プロセッサやメモリと内部接続されている。
【００３３】
カメラ１１０は、画像撮影部２−１１、画像圧縮部２−１２、画像記憶部２−１３、ファインダ表示部２−１４、操作スイッチ部２−１５、外部ＩＦ制御部２−１６、カメラ制御部２−１７、ストロボ制御部２−１８を備えている。そして、カメラ１１０は、いわゆるデジタルカメラとしての基本機能を備えている。
【００３４】
画像撮影部２−１１は、レンズ、撮像デバイス、映像信号処理回路等からなる。画像圧縮部２−１２は撮像部２−１１から得られたデジタル画像データを静止画であればＪＰＥＧ等で、動画であればＭｏｔｉｏｎＪＰＥＧやＭＰＥＧ４等で圧縮する。
【００３５】
圧縮した画像データは２−１３の画像記憶部にファイルとして記録される。
【００３６】
ファインダ表示部２−１４は、撮像部２−１１の画像や撮影した画像、その他の操作ＧＵＩを表示し、そのためのレリーズや画質等の設定変更等は操作スイッチ２−１５を用いて行うことができる。
【００３７】
また、光学ファインダの代わりに映像を見ながら画角が設定できるようになっている。
【００３８】
外部ＩＦ制御部２−１６はカメラ１１０が外部機器との制御信号あるいは電源のやり取りをする部分であり、ＵＳＢ（Universal Serial Bus）に準拠する。
【００３９】
カメラの駆動ならびに充電用の電源ＩＦを含んでも良い。
【００４０】
外部ＩＦ制御部を経由して、クレードルからデジタルカメラの制御コマンドを受け取ったり、画像データをクレードルに入出力する。
【００４１】
またストロボ２−１８も備える。設定記憶部２−１９は、操作スイッチ部２−１６あるいはクレードルからのコマンドによって設定された設定値を記憶する。
【００４２】
なお、カメラ１１０は、固体を識別するためのＩＤ（デジタルカメラ識別子）が含まれており、書き換え不可能な状態で設定記憶部に記憶されている。
【００４３】
クレードル１０１は、パン・チルト駆動部２−３１、ロック機構制御部２−３２、雲台制御部２−２１、クレードル制御部２−２２、外部ＩＦ制御部２−２３、ネットワーク制御部２−２４を備えている。更に、画像記憶部２−２５、センサー入力部２−２６、データ一時記憶部２−２７を備えている。
【００４４】
パン・チルト駆動部２−３１はカメラ１１０のパン・チルト駆動を行う。
【００４５】
雲台制御部２−２１はパン・チルト駆動部２−３１の制御を行う。
【００４６】
クレードル制御部２−２２はクレードル全体の制御を行う。
【００４７】
外部ＩＦ制御部２−２３は、カメラ１１０への電源供給ならびにカメラ１１０を制御するためのインターフェース制御部である。
【００４８】
ＵＳＢに準拠し、外部ＩＦ制御部２−１６と接続して、カメラ１１０に制御コマンドを送ったり、カメラ１１０からの撮影画像データなどの入出力を実行する。
【００４９】
なお、カメラ１１０が装着された時に、カメラ１１０の外部ＩＦ部２−１６とクレードル１０１の外部ＩＦ制御部２−２３が電気的に接続されるように、クレードルは接続機構を有している。
【００５０】
カメラ１１０が装着されているか否かは、この外部ＩＦ制御部において電源あるいはＵＳＢの電気的特性から判断できるようになっている。
【００５１】
ネットワーク制御部２−２４は、操作表示端末１０２や１０３と接続して制御コマンド等をやり取りするネットワークインタフェースである。
【００５２】
ネットワーク制御部２−２４は、ネットワーク１５０経由での操作端末１０２や１０３からの制御コマンドを解釈しカメラ１１０および雲台制御部２−２１を制御するとともに、撮影画像をネットワーク１５０経由で操作表示端末１０２、１０３などに送る。
【００５３】
画像記憶部２−２５はカメラ１１０で撮影した画像を記憶するハードディスク等の記憶デバイスである。
【００５４】
センサー入力部２−２６は、人感センサー等の外部センサーからの信号をトリガとして取り出す部分である。
【００５５】
データ一時記憶部２−２７は、カメラ１１０に設定すべきデータ等を一時的に記憶しておく。
【００５６】
クレードルがネットワーク経由で操作表示端末から受け取るコマンドは、以下のようにカテゴリ分けされる。
（１）  セッションコマンド：クレードルと操作表示端末との間で、事前にセッションを確立する必要があるコマンドが存在する。そのためのセッション制御用コマンドが規定されている。
（２）  カメラ制御コマンド：デジタルカメラへのアクセスに排他制御が必要な操作コマンドのために、カメラ制御権を受け渡しするためのコマンドが規定されている。
カメラ制御権を保持している操作表示端末はカメラ制御操作が可能となる。
なお、デジタルカメラの制御だけでなく、クレードル（雲台）に関する一部のコマンドについては、カメラ制御権が必要なため、このコマンドカテゴリに含まれる。
（３）  カメラブラウズコマンド：デジタルカメラの内部状態（画像記憶部内容を含む）に関する操作である。
（４）  カメラ設定コマンド：デジタルカメラの設定を変更する操作である。
（５）  クレードルブラウズコマンド：クレードルの内部状態（画像記憶部内容を含む）に関する操作である。
（６）  クレードル設定コマンド：クレードルの設定を変更する操作である。
【００５７】
次に、クレードルの動作フローについて説明する。
【００５８】
図３は、クレードルの大まかな動作フローを説明する図である。
【００５９】
クレードルの動作モードには２通りあり、クレードルモードと監視モードとがある。
【００６０】
クレードルモードはクレードルにカメラが装着されていない時の動作モード、監視モードはカメラが装着された時の動作モードである。
【００６１】
監視モードコマンドとは、カメラ制御コマンド（２）ならびにカメラブラウズコマンド（３）を指す。
【００６２】
クレードルを起動すると、Ｓ３０１で初期化処理を行った後、クレードル上にカメラが装着されているかどうかを確認して、クレードルモード動作Ｓ３０４乃至監視モード動作Ｓ３０５を開始する。
【００６３】
クレードルモード動作Ｓ３１１を開始すると、クレードルモードの初期化処理（後述のＳ４２１）を行い、クレードルで発生したイベント待ち、乃至操作表示端末からのコマンド待ちとなる（Ｓ３１３）。
【００６４】
なお、本実施例においてイベントとは、クレードルにカメラが装着された、外された、センサー検知した、しなくなった、カメラの状態が変わった等である。
【００６５】
また、コマンドは前述の通りである。ここで、カメラが装着されたイベントであれば（Ｓ３１４）、監視モードの動作を開始する（Ｓ３１５、つまりＳ３３１）。セッションコマンドであれば（Ｓ３１６）、（１）セッションコマンドで述べたセッションの開始・終了処理を行う。
【００６６】
監視モードコマンドであった場合には（Ｓ３１８）、カメラが装着されていないのでコマンドは受け付けず、エラーを操作表示端末に返す（Ｓ３１９）。
【００６７】
なお、監視モードコマンド以外のコマンド、すなわちカメラ設定コマンド（４）、クレードルブラウズコマンド（５）、クレードル設定コマンド（６）の時には（Ｓ３２０）、それぞれのコマンドに対応した動作を行う（Ｓ３２１）。
【００６８】
また、センサーイベントなら、このモードでは無視する（Ｓ３２３）。電源ＯＦＦなら終了（Ｓ３２５）、そうでなければそれ以外の処理を行う（Ｓ３２６）。
【００６９】
一方、監視モード動作Ｓ３３１を開始すると、監視モードの初期化処理（後述のＳ４０１）を行い、クレードルモード動作同様に、クレードルで発生したイベント待ち、乃至操作表示端末からのコマンド待ちとなる（Ｓ３３３）。
【００７０】
ここで、カメラが取り外されたイベントであれば（Ｓ３３４）、セッションの確立しているすべての操作表示端末に対してカメラが取り外された警告を通知する（Ｓ３４５）と共に、クレードルモードの動作を開始する（Ｓ３３６、つまりＳ４２１）。セッションコマンドであれば（Ｓ３３７）、（１）セッションコマンドで述べたセッションの開始・終了処理を行う（Ｓ３３８）。
【００７１】
監視モードコマンドであった場合（Ｓ３３９）、すなわちカメラ制御（２）、カメラブラウズコマンド（３）であった場合には、コマンドを受け付けて実行する（Ｓ３４０）。
【００７２】
なお、監視モードコマンド以外のコマンド、すなわちカメラ設定コマンド（４）、クレードルブラウズコマンド（５）、クレードル設定コマンド（６）の時には（Ｓ３４１）、それぞれのコマンドに対応した動作を行う（Ｓ３４２）。
【００７３】
また、センサーイベントならば、後述のイベント処理を行う（Ｓ３４４、図１４）。電源ＯＦＦなら終了（Ｓ３４６）、そうでなければそれ以外の処理を行う（Ｓ３４７）。
【００７４】
図４は、クレードルの初期化処理を説明する図である。初期化処理とは、監視モード初期化処理（Ｓ３３２）とクレードルモード初期化処理（Ｓ３１２）をさす。
【００７５】
監視モード初期化処理Ｓ４０１では、まずカメラ電源がＯＮ状態でなければＯＮ状態にし（Ｓ４０２）、カメラが保持しているカメラＩＤ（デジタルカメラ識別子）をクレードルで受け付けるか否かのカメラ認証処理を行う（Ｓ４０３）。クレードル側には受け付けるカメラＩＤがあらかじめ登録されているものとする。
【００７６】
認証で問題なければ、カメラからクレードル設定データを読み込む（Ｓ４０４）。
【００７７】
ここで、クレードル設定データとは、基本的にはクレードル設定コマンドのパラメータと同様であり、後述のＧＵＩを用いてカメラ側で設定および変更される（図１２）。
【００７８】
項目としては、クレードル設定コマンドで設定できる項目と同じであり、ＩＰアドレス設定、通知先メールアドレス、アクセス許可アドレス、パスワード、プリセット、検知領域、ＰＴ制限範囲、センサー設定である。
【００７９】
内容はクレードル設定コマンドと同等なので説明を省略する。
【００８０】
また、後述のクレードルのデータ一時記憶部２−２７に監視モードパラメータデータがあれば、監視モードでカメラが動作するのに最適なカメラ設定値、各種撮影パラメータとして設定する。
【００８１】
カメラに対して、監視モードのパラメータ（後述）を設定するフェーズと（Ｓ４０６）、カメラ自体を監視モードに設定するフェーズ（Ｓ４０７）とからなる。
【００８２】
さらに、カメラボタンを勝手に操作できないように無効化し（Ｓ４０８）、ステップＳ４０４でカメラから読み込んだクレードル設定データをクレードルに設定して有効にする（Ｓ４０９）。さらに、クレードル設定データにしたがって、雲台位置をホームポジションに初期化する（Ｓ４１０）。
【００８３】
さらに、接続しているすべての操作表示装置に対して、監視モードに設定された旨通知し（Ｓ４１１）、カメラを休止モードに設定する（Ｓ４１２）。
【００８４】
なお、休止モードとは、カメラ電源を入れてすぐに撮影できる状態のことである。例えば、カメラのレンズを繰り出した状態のまま、カメラの電源をオフにする。
【００８５】
ブラウズモード初期化処理Ｓ４２１では、カメラが取り外されたので、雲台のパン・チルト位置を機構的にカメラが装着しやすい位置に移動し（Ｓ４２２）、さらに接続しているすべての操作表示端末に通知する（Ｓ４２３）。
【００８６】
なお、監視モードパラメータとは、デジタルカメラを手持ち状態ではなくクレードルに装着した状態で使う、あるいは画像を送信するということを念頭に、撮影条件を考慮したカメラのパラメータであり、次のようなパラメータからなる。
【００８７】
［画像サイズ並びに画質設定］
監視モードでは、通信を考慮して通常撮影時は、画像サイズ（解像度）小さく、画質を低く設定する。
ただし、後述の連写モードでは複数サイズ・画質での連写の設定も可能とする。
【００８８】
［ドライブモード設定］
１度のレリーズトリガーにより、１枚乃至連続撮影が指定可能。また、画像サイズ、画質の異なる画像連写も可能である。
連写時は、操作表示部への送信するためのデータとローカルで保持する画像サイズ・画質を別にしてもよい。
【００８９】
［低速シャッタ設定］
露出決定時の手ブレ限界は手持ち撮影よりも低く設定することが可能である。
【００９０】
［焦点設定］
焦点設定方法。オートフォーカスの範囲を、例えば室内で使うことを前提に制限することで、オートフォーカスの速度を上げることができる。あるいは、設置環境によっては焦点位置固定でもかまわない場合には、そのような設定にしてもよい。
【００９１】
図５は、クレードルのセッションコマンド処理を説明する図である。監視モード、クレードルモードとも同じフローで説明する。
【００９２】
操作表示端末からの接続要求を受け取ると（Ｓ５０１）、まずアクセス権があるか否を認証し（Ｓ５０２）、アクセス権がなければ、アクセス権エラーを返す（Ｓ５１２）。一方、アクセス可能であれば、接続確立処理を行い（Ｓ５０４）、アドレスリストに登録する（Ｓ５０５）。
【００９３】
なお、アドレスリストとは、現在接続中のすべての操作表示端末のアドレスからなるリストである。
【００９４】
例えば、次の通りである。ＩＰアドレス１、ＩＰアドレス２、ＩＰアドレス３、...、ＩＰアドレスＮ（Ｎは可変）。さらに監視モードであれば、操作表示端末に現在監視モードである旨応答を返し（Ｓ５０７）、カメラ電源がＯＮになっているか否かを確認しＯＮになってなければ、ＯＮにする（Ｓ５０８）。そして、カメラがファインダ取得モードになっていなければ、ファインダ取得モードに設定し（Ｓ５０９）、ファインダ画像を接続要求のあった操作表示端末に継続的に送信し始める（Ｓ５１０）。
【００９５】
したがって、接続中のすべての操作表示端末に上記アドレスリストに沿ってファインダ画像が送信されることになる。
【００９６】
なお、ファインダ取得モードとは、カメラからファインダ画像を取得している状態であり、１つの操作表示端末にもファインダ画像を送付していない状態では、非ファインダ取得モードである。
【００９７】
ここで、監視モードでなければ、カメラがないためファインダ画像は取得できないので、Ｓ５０７〜Ｓ５１０の処理は不要である。
【００９８】
ただ、クレードルモードである旨の応答を操作表示端末に返すだけである（Ｓ５１１）。
【００９９】
ところで、ファインダ画像とは、デジタルカメラに装着されている液晶に表示されるべき画像のことであり、カメラの高解像度画像を撮影する際に、低解像度で動画表示される画像である。
【０１００】
デジタルカメラから電子データとしてクレードルに取り出せるようになっている。
【０１０１】
次に、操作表示端末からの切断要求を受け取ると（Ｓ５２１）、基本的には接続要求と逆の処理を行う。
【０１０２】
すなわち、監視モードであれば、ファインダ画像の送信を終了し（Ｓ５２３）、他に接続中の操作表示端末がなければ、ファインダ取得モードをやめて（Ｓ５２５）、カメラを休止モードに設定する（Ｓ５２６）。さらに、監視モードにかかわらず切断要求のあった操作表示端末のアドレスをアドレスリストから削除する（Ｓ５２７）。
【０１０３】
図６は、カメラ制御の開始・終了を説明する図である。操作表示端末は、カメラ制御コマンド（２）乃至カメラブラウズコマンド（３）を発行するに先立ち、必ずカメラ制御権を取得し保持している必要がある。
【０１０４】
クレードルは、カメラ制御権取得要求を受け取ると（Ｓ６０１）、まずカメラ制御に関するアクセス権を確認する（Ｓ６０２）。その後、カメラ操作が許可されている操作表示端末であれば、カメラ制御権が取れるか否か、すなわち、他にカメラ制御権を持っている操作表示端末があるか否かを確認する（Ｓ６０４）。
【０１０５】
制御権が空いていれば、制御権を付与し（Ｓ６０５）、カメラをクレードルに機構的にロックすることで、これからカメラ制御しようとしている時にカメラが取り外されるのを防止する（Ｓ６０６）。
【０１０６】
制御権に空きが無い、すなわち、制御権を他の操作表示端末が保持している場合には、制御権待ち応答を返し（Ｓ６０７）、順番待ち処理をする（Ｓ６０８、Ｓ６０９）。
【０１０７】
順番待ち処理の方法は、例えば、待ち行列に一定時間乃至一定回数並んで、順番が回ってこなかったらあきらめるような処理である。
【０１０８】
制御権を付与システムが動作していればよく、ここでは本質ではないので詳述は省く。
【０１０９】
最終的に、制御権が取れなければ、制御権取得エラー応答を返し（Ｓ６１０）、カメラ制御できない旨を、操作表示端末に伝える。
【０１１０】
制御権が不要になった操作表示端末は、制御権解放要求を発行する。
【０１１１】
クレードルがこれを受け取ると（Ｓ６２１）、カメラの機構的ロックを外し（Ｓ６２２）、制御権を解放する（Ｓ６２３）。こうした仕組みにより、同時にカメラへの複数操作表示端末からの操作を調停していると共に、カメラ制御中にカメラが取り外されることを防止する。
【０１１２】
図７は、カメラ制御コマンド（２）乃至カメラブラウズコマンド（３）の処理を説明する図である。カメラ制御コマンド乃至カメラブラウズコマンドは、制御権を取得した操作表示端末から発行される。
【０１１３】
カメラ制御コマンド（２）を受け取った場合には（Ｓ７０１）、コマンド発信元の操作表示端末が制御権を保持しているか否かを確認し（Ｓ７０２、Ｓ７０３）、制御権を保持していなければエラーを返す。
【０１１４】
制御権を保持していればカメラ制御コマンドに応じた処理を行う（Ｓ７０４）。
【０１１５】
そして、コマンド処理の結果が成功乃至エラーとなったかについて応答として操作表示端末に返す（Ｓ７０５）。カメラ制御コマンドに応じた処理は、外部ＩＦ制御部（ＵＳＢ）を経由してカメラ１１０に、カメラ制御コマンドに相当するＰＴＰ（Picture Transfer Protocol）コマンドあるいは独自コマンドを発行することで実現される。
【０１１６】
例えば、シャッターのレリーズ要求であれば、レリーズ要求ＰＴＰコマンドをカメラ１１０に送ることで、カメラのレリーズボタンを押したのと同様の撮影処理を行い、撮影した画像をカメラの画像記憶部２−１３乃至クレードルの画像記憶部２−２５に保存する。なお、カメラの画像記憶部２−１３乃至クレードルの画像記憶部２−２５のどちらに保存するかは、カメラ制御コマンドの引数で選択可能である。
【０１１７】
カメラ制御コマンドの引数で明示的に保存先を選択されない場合には、撮影した映像をクレードルの画像記憶部２−２５に制限付き保存する。
【０１１８】
ズーム制御であれば、カメラ１１０にズーム要求ＰＴＰコマンドを送ることで、デジタルカメラのズームを制御する。
【０１１９】
また、露出設定要求の場合は、次回レリーズ要求による撮影時のカメラの露出値が変わる。
【０１２０】
なお、レリーズ半押し要求の場合には、手動によるシャッタボタン半押し操作と同様に、その時点での露出や焦点位置等を保持する事を意味する。
【０１２１】
露出や焦点位置等の保持は、次にレリーズ半押し要求の解除かレリーズ要求があるまでの期間保持される。なお、カメラ制御コマンドは、これに限らないが、ここでは、割愛する。
【０１２２】
また、カメラブラウズコマンド（３）を受け取った場合（Ｓ７２１）、即ち、カメラ内の画像記憶部２−１３に保存されている画像をブラウズする要求を受け取った場合も、カメラ制御コマンドの処理と同様に、制御権がある場合にのみコマンド実行を許可する。
【０１２３】
また、コマンド処理の結果が成功乃至エラーとなったかについて応答として操作表示端末に返す点も同様である（Ｓ７２７）。
【０１２４】
なお、制限付き保存では、クレードル設定とクレードルの内部状態から、アクセス制御、保存期間、消去タイミングなどの保存属性が自動的に決定される。
【０１２５】
例えば、保存映像への参照は、自由に許可するが、保存映像の消去や書き換えは、シャッターレリーズ要求のセッションを開始した操作表示端末のユーザに限定するよう保存属性を指定する。
【０１２６】
さらに、カメラ１１０が取り外されたタイミングで、クレードルの画像記憶部２−２５から制限付き保存の映像を消去する。
【０１２７】
また、ＮＡＳ１２０に保存する場合は、クレードル１０１の利用者グループに映像参照を限定し、かつ、消去禁止とする保存属性を指定して保存する。
【０１２８】
また、ドライブモード設定で連写指定されている場合には、それぞれの映像について、制限付き保存が適用される。
【０１２９】
その上で、連写映像の内、一部の映像をＮＡＳ１２０に保存する。
【０１３０】
図８は、カメラ設定コマンド（４）の処理を説明する図である。
【０１３１】
カメラ設定要求を受け取ると、アクセス権の有無を確認後（Ｓ８０２）、設定が許可されていれば（Ｓ８０３）、クレードルが監視モードであるか否かを確認する（Ｓ８０４）。
【０１３２】
監視モード時にはカメラがクレードルに装着されているので、さらに、制御権を保持していれば、カメラ１１０に対して即座に設定値を設定する（８０５）が、制御権を保持していなければ、エラーを返し、制御権を取る必要があることを操作表示端末に返す。
【０１３３】
監視モードでない時、すなわちカメラがクレードルに装着されてない時には、カメラ設定値をクレードルの一時記憶領域２−２７に保存し、次にカメラが装着された時に監視モード初期化処理の中のステップＳ４０５でカメラ１１０に読み込まれて設定される。
【０１３４】
図９は、クレードルブラウズコマンド（５）、クレードル設定コマンド（６）の処理を説明する図である。
【０１３５】
すなわち、アクセス権を確認後、コマンドに応じた処理を実行する（Ｓ９０２）。
【０１３６】
なお、この２種類のコマンドについては、クレードル内で処理可能であるため、個別のブラウズ対象ファイルあるいは設定項目に競合がない限り、複数の操作表示端末からの要求を同時に処理できる。
【０１３７】
通常のマルチタスクＯＳ同様の仕組みによる処理であるためである。ところで、アクセス権については、コマンドカテゴリ毎、すなわちセッション（１）、カメラ制御（２）、カメラブラウズ（３）、カメラ設定（４）、クレードルブラウズ（５）、クレードル設定（６）でそれぞれ異なるアクセス権を設定できる。
【０１３８】
例えば、カメラ設定（４）、クレードル設定（６）について、カメラ所有者のみ実行可能とする。
【０１３９】
アクセス権の設定方法は、アドレスリスト、アドレスの範囲、等各種制限方法があるが、ここでは本質でないので省略する。
【０１４０】
図１０は、操作表示端末からクレードルへの要求コマンドのパケットデータ形式を説明する図である。
【０１４１】
次に、カメラの動作フローについて説明する。
【０１４２】
カメラ１１０側については、これまでも述べたようにＵＳＢ経由でカメラ制御、カメラブラウズ、カメラ設定に対応した制御がなされる。
【０１４３】
これらについては、ＰＴＰ準拠の方法なので説明を割愛する。
【０１４４】
なお、クレードル１０１に装着中にカメラ１１０の専用リモコン（赤外線や無線ＬＡＮなどが典型的に利用される）の操作により、手動でシャッターレリーズされた場合には、図７のシャッターレリーズのカメラ制御要求と同様に処理される。
【０１４５】
明示的に保存先を指定できる点も同様である。
【０１４６】
ただし、明示的に指定されない場合の処理は、異なる。手動シャッターレリーズ（ローカルシャッターと呼ぶ事もある）の場合には、カメラの画像記憶部２−１３およびクレードルの画像記憶部２−２５の両方に保存される。
【０１４７】
もしも、いずれかの記憶容量が不足する場合には、制限付き保存されている映像データを、ＮＡＳ１２０に移動した上で、容量を確保し、保存する。
【０１４８】
この際、ＮＡＳ１２０へ移動する映像データについては、サムネール映像を作成し、そのサムネール映像に、移動先のＮＡＳ１２０へのリンク情報を関連付けして、クレードル側に保存する。
【０１４９】
図１１は、クレードル１０１からカメラ１１０を取り外した時のカメラ１１０の動作を説明する図である。
【０１５０】
カメラをクレードルから取り外すと、カメラ側では取り外しを検知して、監視モードのカメラ設定を解除し（Ｓ１１０２）、無効化されているボタンを有効化し（Ｓ１１０３）、レンズを沈胴させて電源をＯＦＦする（Ｓ１１０４）ようになっている。
【０１５１】
図１２は、カメラを用いたクレードルの設定操作を説明する図である。図１２は、カメラ１１０の操作パネル面である。
【０１５２】
１２−１がカメラ（裏側）、１２−２が表示パネルでＬＣＤ等で構成される。
【０１５３】
１２−３が操作スイッチ類（並びや機能等の詳細は略）、１２−４  がレリーズボタン、１２−５が電源スイッチである。
【０１５４】
カメラ１１０は、表示パネル１２−２と操作スイッチ類１２−３を用いて、通常のカメラの設定操作に加えて、クレードル設定コマンド（６）でと同等の内容が設定変更できるような操作ＧＵＩを備える。
【０１５５】
クレードルから取り外し、かつカメラ電源がＯＮの状態で、ユーザがクレードル設定モードのＧＵＩに切り替えると１２−２のようなクレードルの設定ＧＵＩが表示される。
【０１５６】
ＧＵＩ上にはクレードルの設定項目が操作スイッチ１２−３を用いて選択できるよう並んでいる。
【０１５７】
さらに、クレードル設定のための各項目を選択すると、項目毎の値を設定するためのパネルになり、値を設定する。
【０１５８】
例えば、項目として『アクセス権』を選択すると、アドレスリストとアクセスを許可するコマンドカテゴリとが表示され、許可するアドレスの追加、編集、ならびにアクセス許可のコマンドカテゴリの選択ができる。『ＰＴ制御範囲』を選択すれば、パン・チルトの動作範囲の制限ができるため、パン・チルト角度範囲の入力・変更操作が可能となる。
【０１５９】
ここで設定されたクレードル設定値は、監視モード初期化処理のうちのステップＳ４０４におけるカメラからのクレードルデータの取得する際に用いられる。
【０１６０】
なお、設定値のカメラ１１０への入力方法については、表示パネルでのＧＵＩに限らず、操作スイッチ利用や二次元コード撮影などの方法であっても良い。
【０１６１】
なお、操作表示端末からのクレードル設定コマンド（６）を許可しないようにクレードルに設定した場合、クレードル設定をカメラに限定できる。
【０１６２】
これによって、ネットワーク経由での各種設定を防止できるため、より安全な運用を行う事ができる。
【０１６３】
図１３は、操作表示端末側の処理について説明する図である。図１３には操作表示端末の画面例を示す。
【０１６４】
この例では、ＰＣのようなマウス・キーボードを用いてＧＵＩ操作できる操作表示端末側を想定している。
【０１６５】
操作表示端末は、上記に説明したコマンドをクレードルに対して発行して、クレードル乃至カメラ操作を行う。
【０１６６】
１３−１はファインダ画像表示部、１３−２はカメラ操作パネル、１３−３は画像表示部、１３−４は画像ブラウズパネルである。
【０１６７】
ファインダ画像表示部１３−１にはファインダ画像が表示される。
【０１６８】
カメラ操作パネル１３−２は、制御権取得ボタン１３−２１、操作終了ボタン１３−２２、レリーズボタン１３−２３、レリーズ半押しのＯＮ／ＯＦＦトグルスイッチ１３−２４、ズームスクローラー１３−２５を備えている。さらに、パン・チルト制御ボタン１３−２６〜１３−２９も備えている。
【０１６９】
画像表示部１３−３には、カメラから取得した高解像度の画像が表示される。
【０１７０】
画像ブラウズパネル１３−４は、カメラ乃至クレードル内の画像をサムネール画像リスト１３−４３を用いてブラウズする。
【０１７１】
１３−４１、１３−４２はクレードルかカメラどちらの画像をブラウズするかを選択するトグルスイッチである。
【０１７２】
操作表示端末から図１３のような操作画面を有する接続アプリケーションソフトを接続先のクレードルのアドレスを指定して起動（起動後に指定しても良い）すると、これまで述べたような手続きにより接続処理を行う。そして、カメラ１１０のファインダ画像を取得して１３−１に表示する。
【０１７３】
さらに制御権ボタン１３−２３を押して制御権が取得できれば、ズームスクローラー１３−２５、パン・チルト制御ボタン１３−２６〜１３−２９等を用いてパン・チルト角度やズーム値をファインダ画像１３−１を見ながら変更し、適切な制御値を指定できる。
【０１７４】
ユーザは必要なら１３−２４でシャッタボタン半押し状態にして露出や焦点をロックし、さらにパン・チルト角度やズーム値を変更した後にレリーズボタン１３−２３を押下することで、撮影を行う。
【０１７５】
撮影された画像は、設定項目に従い、一旦カメラ乃至クレードルに保存されるが、さらに操作表示端末にも送信され、画像表示部１３−３に表示される。
【０１７６】
また、カメラ内の画像をブラウズしたい場合には、制御権ボタン１３−２１によって制御権を取得した状態で、カメラボタン１３−４２を押下すると、カメラ内の画像アイコン（サムネイル画像）を１３−４上でブラウズできるようになる。
【０１７７】
ここで、必要な画像アイコンをダブルクリックすると、画像表示部１３−３に高解像度画像として詳細表示される。
【０１７８】
なお、クレードルボタン１３−４１は、カメラ制御権の保持状態に関係なく選択して、クレードル内の画像アイコンのブラウズならびに高解像度画像詳細表示が可能である。
【０１７９】
なお、接続時の操作表示端末からの応答（ステップＳ５０７、Ｓ５１１）によって、クレードルが監視モードになっているかクレードルモードかを判断し、ファインダ画像表示部１３−１ならびにカメラ操作パネル１３−２の表示状態が変わる。
【０１８０】
すなわち、監視モードであれば、１３−１、１３−２のＧＵＩは表示されるが、クレードルモードであれば不要であるので、無効化されるか１３−１、１３−２のＧＵＩ自体を表示しないようにする。
【０１８１】
また、カメラが取り外された、装着された等の変化によっても、ステップＳ４１１、Ｓ４２３から応答が返ってくるので、同様にクレードルのクレードルモード、監視モードの状態を判断して、操作表示端末のＧＵＩが変化するようになっている。
【０１８２】
図１４は、クレードルのセンサーイベント検出時の自動動作を説明する図である。例えば、監視モードにおいてセンサーイベントが発生した場合などである。
【０１８３】
図１４では、動き検知１４−１、追尾１４−２の２つの動作について説明する。
【０１８４】
まず、動き検知でのセンサーイベント処理１４−１について説明する。
【０１８５】
センサーイベントがあると（Ｓ１４０１）、カメラのクレードルへのロック状態を確認後、ロック状態とし（Ｓ１４０２）、カメラ電源を休止モードからＯＮ状態にする（Ｓ１４０３）。さらに、動き検知処理をＯＮにする（Ｓ１４０４）。
【０１８６】
動き検知処理とは、例えば、ファンダー画像を取得し、前画像フレームと現画像フレームとの差分を計算するいわゆるフレーム間差分処理等で、動きの有無を検出する処理である。
【０１８７】
さらに、動きがあった位置に応じて、複数あるカメラの自動焦点合わせのための測距点のうち適切な測距点を設定し（Ｓ１４０４）、カメラのレリーズを制御して、高解像度撮影を行い、クレードル乃至カメラ内に画像を蓄積してゆく（Ｓ１４０６）。
【０１８８】
一定時間の間動きが検出されなくなるまで以上を繰り返す（Ｓ１４０７）。動きが検出されなくなったら、動き検知処理をＯＦＦにし（Ｓ１４０８）、カメラを休止モードに設定（Ｓ１４０９）、ロック状態を解除して（Ｓ１４１０）、センサーイベント処理を終了する。
【０１８９】
なお、ここでは動き検知のアルゴリズムにこだわるものではなく、画像から動きが検出できれば良いものとする。
【０１９０】
次に追尾１４−２動作を説明する。ほぼ１４−１と同様であるが、追尾処理に起因する撮像系のブレを防止するため、レリーズが終わるまで、パン・チルト動作を一時的に停止する点（Ｓ１４２５）が異なる。
【０１９１】
なお、追尾のアルゴリズムについては、ここではこだわるものではないが、例えば１４０４の動き検知処理をベースに動きのあった点が中心になるように追尾しても良いし、画像から対象物を検出して検出した対象物が中心になるように、追尾処理してもよい。
【０１９２】
いずれにしても、１４−１の動き検知処理、１４−２の追尾処理ともにカメラのファンダー画像を用いて、クレードル内で処理する。
【０１９３】
ここで、自動動作で撮影された映像は、図７のシャッターレリーズのカメラ制御要求で、保存先を明示的に指定されない場合と同様に保存される。
【０１９４】
ただし、制限付き保存におけるアクセス制御や保存期間、消去タイミングなどの保存属性が、自動撮影の原因イベントにより決定される点が異なる。
【０１９５】
例えば、動き検知イベントにより撮影された映像では、ＮＡＳ１２０とクレードルの画像記憶部２−２５との両方に保存される。
【０１９６】
ただし、クレードル内に保存された映像は、クレードルブラウズコマンド（５）により取り出されるまでの一時的な保存とする。
【０１９７】
また、タイマーイベントによって撮影された映像では、ＮＡＳ１２０のみに保存され、クレードルの画像記憶部２−２５には、保存されない。
【０１９８】
ところで、以上の説明では、操作表示端末からの制御がない場合を説明しているが、操作表示端末での制御中にセンサーイベントがあった場合でも、操作表示端末からの制御に割り込んで、強制的に１４−１乃至１４−２の動作を行っても良い。
【０１９９】
逆に、操作表示端末での制御中には、１４−１乃至１４−２の動作を抑制するような実施形態も考えられる。
【０２００】
以上の構成で、撮像部と着脱可能に構成された映像通信装置が、撮像操作の種類や状況に応じて、適切に映像通信ならびに映像記憶する事が可能となる。
【０２０１】
特に、本実施例では、撮像部が広く普及しているデジタルカメラで構成され、映像通信装置がそのデジタルカメラ用クレードルとして構成される点に特徴がある。
【０２０２】
また、自動撮影による撮影結果と通信機能によって要求された映像撮影の結果と手動撮影による撮影の結果とが、それぞれに適切なタイミングで、適切な保存先に、適切な保存属性で保存される点に特徴がある。
【０２０３】
本実施例では、クレードルに接続される撮像部として、デジタルカメラを用いる例を説明しているが、撮像部は、デジタルカメラに限定されない。
【０２０４】
デジタルビデオカメラ（カムコーダー）やＵＳＢカメラやＩＥＥＥ１３９４カメラを利用する事も容易に想像できる。
【０２０５】
また、クレードルとカメラの接続方法も、ＵＳＢに限定されない。
【０２０６】
例えば、より広帯域の独自インターフェースで接続する事により、映像の受け渡しを容易にする事も容易に考えられる。
【０２０７】
本実施例では、ステップＳ４０８の処理によって、カメラ１１０に備わるボタンやスイッチの直接操作を抑制する例について説明している。但し、カメラ１１０に備わるボタンやスイッチの直接操作により、専用リモコンによる操作と同様に、シャッターレリーズされる実施の形態も容易に想像できる。
【０２０８】
この場合、ボタンやスイッチの直接操作により、され、本実施例の手動シャッターレリーズ操作の説明同様、撮影された映像が、カメラの画像記憶部２−１３およびクレードルの画像記憶部２−２５の両方に保存される。
【０２０９】
さらに、カメラ上のスイッチやボタン操作によるシャッター操作は、リモコンによるシャッター操作に比べて、よりユーザの意思が強く反映されていると考えられる。従って、より確実な映像保存のために、保存領域が不足する事を、カメラやクレードル上のＬＥＤ表示やＬＣＤ表示でアピールする事も容易に想像できる。
【０２１０】
本実施例では、カメラ１１０撮影された映像は、一旦、カメラ１１０自身の画像記憶部２−１３に保存される例について説明している。但し、カメラ１１０自身の画像記憶部２−１３を経由することなく、画像圧縮部２−１２から外部ＩＦ制御部２−１６経由で、直接クレードルに渡される事も考えられる。
【０２１１】
この場合、カメラ１１０自身の画像記憶部２−１３の容量制限に制約される事なく、クレードル側で、撮影した映像の保存や消去を管理する事が容易になる。
【０２１２】
［第２の実施形態］
第２の実施形態では、第１の実施形態同様、撮像部と着脱可能に構成された映像通信装置が、撮像操作の種類や状況に応じて、適切に映像通信ならびに映像記憶する例について説明する。
【０２１３】
撮像部が広く普及しているデジタルカメラで構成され、映像通信装置がそのデジタルカメラ用クレードルとして構成される点も同様である。
【０２１４】
本実施例では、自動撮影による撮影結果と通信機能によって要求された映像撮影の結果と手動撮影による撮影の結果とが、それぞれの撮影原因に関する情報を映像データの中に保存される。そして、その映像データ中の情報に基づいて、撮像以外のタイミングで、適切な保存先に、適切な保存属性で保存される。このような点に本実施形態の主な特徴がある。
【０２１５】
本実施例では、ネットワークの接続形態やハードウェア構成、および、各ソフトウェアの動作の多くは、第１の実施形態で説明した通りである。
【０２１６】
ただし、図７、図１４、及び、カメラ１１０の動作フローで説明した映像撮影時の映像データの保存動作、ならびに、図３のカメラ取り外し動作、が、第１の実施形態とは、異なる。
【０２１７】
本実施例における、図７、図１４、及び、カメラ１１０の動作フローで説明した映像撮影時の映像データの保存動作では、次のような事項を実行する。即ち、（ａ）外部装置からのカメラ制御コマンドで行ったリモート撮影、（ｂ）センサーイベントや動き検知によって行った自動撮影、並びに、（ｃ）カメラ１１０上のボタンなどによる手動シャッターレリーズ、との区別を行う。そして、映像データのファイルフォーマット内に組入れた上で、その映像データを、クレードルの画像記憶部２−２５に一時保存指定で保存する。
【０２１８】
ここで、映像データのファイルフォーマットとは、ＪＰＥＧ静止画（フォト映像）であれば、ＪＦＩＦファイルフォーマットであり、ＭＰＥＧ−４動画映像であれば、ｍｐ４ファイルフォーマット（ISO 14496: part-1）である。
【０２１９】
ＪＦＩＦファイルフォーマットでは、アプリケーション固有情報（application specific field）に、クレードルを示す識別子に続いて、上記撮影要因の区別を記述する。
【０２２０】
また、ｍｐ４ファイルフォーマットでは、ユーザデータ（"udat" box）として、同様に、クレードルを示す識別子に続いて、上記撮影要因の区別を記述する。
【０２２１】
また、本実施例における、図３のカメラ取り外し動作（ステップＳ３４５）では、接続中の操作表示端末への警告送信に加えて、クレードル１０１の画像記憶部２−２５に一時保存している映像データを、適切な保存先へ、適切な保存属性で転送する。
【０２２２】
すなわち、映像データの中に含まれる撮影要因の区別情報に基づき、保存先や保存属性を選択する。
【０２２３】
保存先や保存属性の選択は、実施例１と同様でも良い。
【０２２４】
以上の構成で、撮像部と着脱可能に構成された映像通信装置が、撮像操作の種類や状況に応じて、適切に映像通信ならびに映像記憶する事が可能となる。
【０２２５】
本実施例では、撮像部が広く普及しているデジタルカメラで構成され、映像通信装置がそのデジタルカメラ用クレードルとして構成される点も同様である。
【０２２６】
本実施例では、自動撮影による撮影結果と通信機能によって要求された映像撮影の結果と手動撮影による撮影の結果とが、それぞれの撮影原因に関する情報を映像データの中に保存される。そして、その映像データ中の情報に基づいて、カメラ１１０取り外しのタイミングで、適切な保存先に、適切な保存属性で保存される。
【０２２７】
本実施例では、カメラ１１０をクレードル１０１から取り外す時点で、クレードル中に保存した映像データの保存先を決定していたが、これは、取り外し時点に限定されない。
【０２２８】
例えば、タイマーを使った定期的な動作によって、保存先決定処理を実行しても良い。
【０２２９】
また、操作表示端末からのクレードル操作コマンドによって、保存先決定処理を実行しても良い。
【０２３０】
本実施例では、ＪＰＥＧ静止画（フォト映像）をＪＦＩＦファイルフォーマットで保存する場合に、説明を簡単にするために、クレードルの独自形式で撮影要因区別を保存する例について説明している。但し、アプリケーション固有情報（application specific field）部分は、ＥＸＩＦ形式で保存する事も容易に想像できる。
【０２３１】
この場合には、ＥＸＩＦ形式に対応した、一般的なフォトブラウザやイメージビューワでも、撮影要因区別を認識する事が可能となる。
【０２３２】
また、本実施例では、撮影要因区別のみを映像データに組入れる例について説明しているが、複数の撮影要因が重複した場合に、それらの撮影要因を並列して映像データに組入れ、保存処理に利用することも容易に想像できる。
【０２３３】
例えば、リモート撮影と自動撮影とが、同時に要求された結果の映像データでは、通常のリモート撮影や自動撮影に比べて、より重要な映像と考えられる。従って、映像をクレードル内に保存するばかりでなく、別途、メール通知や携帯電話通知などの通知手段を実行して、管理者あるいは運用責任者へ連絡するような例である。
【０２３４】
また、本実施例では、説明を簡単にするために、実施例１と同様に、保存先や保存属性が選択される例について説明しているが、保存先や保存属性の選択は、これに限定されない。
【０２３５】
これらの項目が、クレードルの設定項目として、クレードル設定コマンド（６）で設定されても良い。
【０２３６】
また、撮影要因も、自動撮影、リモート撮影、手動撮影に限定されない。例えば、カメラ１１０をクレードル１０１に着脱したタイミングでの撮影も考えられる。同様に、クレードル中に保存した映像データの保存先を決定するタイミングも、カメラ１１０取り外しタイミングに限定されない。例えば、クレードル中の保存領域の残量が一定以下になったタイミング、操作表示端末から保存先決定コマンドを受け取ったタイミングなども考えられる。
【０２３７】
そして、これらの選択肢を組み合わせる形で、クレードル設定コマンド（６）で設定される事も容易に想像できる。
【０２３８】
本実施例では、映像データのファイルフォーマットに撮影要因区別を組入れる例について説明しているが、これは、ファイルフォーマットに限定しない。
【０２３９】
例えば、ファイルシステム上やデータベース上の属性情報として、撮影要因区別を組入れる事も容易に想像できる。一方で、電子透かし（watermark）のように、映像データそのものに撮影要因区別を組入れる場合もある。
【０２４０】
また、保存属性ばかりでなく、撮影要因区別を通信に反映する事もありうる。
【０２４１】
例えば、映像がＨＴＴＰ方式で受け渡しされる場合、ＨＴＴＰヘッダ情報として、撮影要因区別を提供する事も容易に想像できる。
【０２４２】
本実施例では、クレードルと組み合わされて撮影された映像についてのみ、クレードル側が保存先や保存属性を決定している例について説明している。但し、カメラ１１０が単独で撮影した映像についても、保存先や保存属性を決定するための手段を備えても良い。
【０２４３】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【０２４４】
【図１】本発明を用いた典型的な利用形態を示した図である。
【図２】カメラとクレードルの機能ブロック構成の一例を示した図である。
【図３】クレードルの概略フローを示すフローチャートである。
【図４】監視モード初期化処理とクレードルモード初期化処理を示すフローチャートである。
【図５】セッションコマンドの処理を示すフローチャートである。
【図６】カメラ制御コマンドの処理を示すフローチャートである。
【図７】カメラ制御コマンドとカメラブラウズコマンドの処理を示すフローチャートである。
【図８】カメラ設定コマンドの処理を示すフローチャートである。
【図９】クレードルブラウズコマンドとクレードル設定コマンドの処理を示すフローチャートである。
【図１０】コマンドのパケットデータ形式を示す図である。
【図１１】カメラを取り外した時のカメラ側処理を示すフローチャートである。
【図１２】カメラの操作パネル面とクレードル設定操作画面を示す図である。
【図１３】操作表示端末の画面を示す図である。
【図１４】センサーイベント発生時の処理を示すフローチャートである。
【符号の説明】
【０２４５】
１０１：クレードル
１０２、１０３：操作表示端末
１１０：デジタルカメラ
１２０：ＮＡＳ
１５０：ネットワーク
【図１】
2007288265.tif 000003
【図２】
2007288265.tif 000004
【図３】
2007288265.tif 000005
【図４】
2007288265.tif 000006
【図５】
2007288265.tif 000007
【図６】
2007288265.tif 000008
【図７】
2007288265.tif 000009
【図８】
2007288265.tif 000010
【図９】
2007288265.tif 000011
【図１０】
2007288265.tif 000012
【図１１】
2007288265.tif 000013
【図１２】
2007288265.tif 000014
【図１３】
2007288265.tif 000015
【図１４】
2007288265.tif 000016