(57)【要約】【課題】撮影者に格別な操作の習熟を求めることなく、平易な操作でリモート制御することができる画像撮像装置を提供する。【解決手段】ネットワークを介してデータ通信可能な操作側の画像撮像装置と被操作側の画像撮像装置を接続し、前記操作側の画像撮像装置では、前記他の画像撮像装置に対してリモート操作を行う指示が入力された場合、自装置を操作する情報や指示を、前記被操作側の画像撮像装置をリモート操作する制御コードに変換し、該制御コードを前記他の画像撮像装置に送信し、前記被操作側の画像撮像装置では、前記自装置に対して被リモート操作を行う指示が入力された場合、前記操作側の画像撮像装置から送信された制御コードを受信して、自装置を操作する情報や指示として設定するようにして、操作側の画像撮像装置からネットワークで接続した被操作側の画像撮像装置をリモートで制御できるようにした。【選択図】図２
2005073119.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータ通信可能な画像撮像装置において、画像撮像装置を操作する情報や指示を入力する操作入力手段と、前記ネットワークで接続した他の画像撮像装置をリモート操作する制御コードを生成する制御コード生成手段と、前記生成された制御コードを前記他の画像撮像装置に送信する通信制御手段とを備え、
前記他の画像撮像装置に対してリモート操作を行う指示が前記操作入力部から入力された場合、前記操作入力手段で入力される情報や指示を前記制御コード生成手段によりリモート操作用の制御コードに変換して、前記通信制御手段で送信することにより、ネットワークで接続した他の画像撮像装置をリモートで制御できるようにしたことを特徴とする画像撮像装置。
【請求項２】
請求項１に記載の画像撮像装置において、自装置の設定状態から設定情報を作成する設定情報作成手段を備え、リモート操作を開始するとき、前記設定情報を前記制御コード生成手段で変換し、前記通信制御手段によってネットワークで接続された他の画像撮像装置に送信することを特徴とする画像撮像装置。
【請求項３】
ネットワークを介してデータ通信可能な画像撮像装置において、画像撮像装置を操作する情報や指示を入力する操作入力手段と、前記操作入力手段で入力した情報や指示により自装置を制御する制御手段と、前記ネットワークで接続した他の画像撮像装置からリモート用の制御コードを受信する通信制御手段とを備え、自装置に対して被リモート操作を行う指示が前記操作入力部から入力された場合、前記通信制御手段で受信したリモート用の制御コードを前記操作入力部で入力した情報や指示として、前記制御手段で自装置を制御するようにしたことを特徴とする画像撮像装置。
【請求項４】
請求項３に記載の画像撮像装置において、前記操作入力手段で入力した情報や指示を設定する設定手段を備え、前記通信制御手段で受信した前記他の画像撮像装置の設定情報を、前記設定手段で自装置の設定情報として再設定することを特徴とする画像撮像装置。
【請求項５】
請求項１または２に記載の画像撮像装置において、画像データを表示する表示制御手段を備え、前記他の画像撮像装置から送信された画像を前記通信制御手段で受信し、前記表示制御手段で表示するようにしたことを特徴とする画像撮像装置。
【請求項６】
請求項３または４に記載の画像撮像装置において、被リモート制御中に、表示画像の更新を監視する監視手段を備え、前記更新ごとに、前記通信制御手段で更新された表示画像を送信するようにしたことを特徴とする画像撮像装置。
【請求項７】
請求項５または６に記載の画像撮像装置において、前記通信制御手段で送受信される画像データは、圧縮された画像データであることを特徴とする画像撮像装置。
【請求項８】
請求項５乃至７のいずれかに記載の画像撮像装置において、前記通信制御部は、前記操作入力部で入力した情報や指示の送受信と、画像の送受信とは別の論理接続上で行うようにしたことを特徴とする画像撮像装置。
【請求項９】
ネットワークを介してデータ通信可能な操作側の画像撮像装置と被操作側の画像撮像装置を接続し、
前記操作側の画像撮像装置は、自装置を操作する情報や指示を入力する操作入力手段と、前記被操作側の画像撮像装置をリモート操作で制御する制御コードを生成する制御コード生成手段と、前記生成された制御コードを前記他の画像撮像装置に送信する通信制御手段とを備え、前記他の画像撮像装置に対してリモート操作を行う指示が前記操作入力部から入力された場合、前記操作入力手段で入力される情報や指示を前記制御コード生成手段によりリモート操作用の制御コードに変換して、前記通信制御手段で送信し、
前記被操作側の画像撮像装置は、
自装置を操作する情報や指示を入力する操作入力手段と、前記操作入力手段で入力した情報や指示により自装置を制御する制御手段と、前記ネットワークで接続した他の画像撮像装置からリモート用の制御コードを受信する通信制御手段とを備え、自装置に対して被リモート操作を行う指示が前記操作入力部から入力された場合、前記通信制御手段で受信したリモート用の制御コードを前記操作入力部で入力した情報や指示として、前記制御手段で自装置を制御するようにし、操作側の画像撮像装置からネットワークで接続した被操作側の画像撮像装置をリモートで制御できるようにしたことを特徴とする画像撮像システム。
【請求項１０】
ネットワークを介してデータ通信可能な操作側の画像撮像装置と被操作側の画像撮像装置を接続し、
前記操作側の画像撮像装置では、前記他の画像撮像装置に対してリモート操作を行う指示が入力された場合、自装置を操作する情報や指示を、前記被操作側の画像撮像装置をリモート操作する制御コードに変換し、該制御コードを前記他の画像撮像装置に送信し、
前記被操作側の画像撮像装置では、前記自装置に対して被リモート操作を行う指示が入力された場合、前記操作側の画像撮像装置から送信された制御コードを受信して、自装置を操作する情報や指示として設定するようにして、操作側の画像撮像装置からネットワークで接続した被操作側の画像撮像装置をリモートで制御できるようにしたことを特徴とする画像撮像装置の操作制御方法。
【請求項１１】
コンピュータに、請求項１乃至８のいずれかに記載の画像撮像装置の機能、請求項９に記載の画像撮像システムの機能、または請求項１０に記載の画像撮像装置の操作制御方法の機能を実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像撮像装置、画像撮像システム、画像撮像装置の操作制御方法、プログラムおよび記録媒体に関し、具体的には、通信機能を備えた画像撮像装置をネットワークに接続し、画像撮像装置から他の画像撮像装置をリモート操作で制御する技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラをＰＳＴＮ（Public Switched Telephone Network）、ＩＳＤＮ(Integrated Services Digital Network)、ＬＡＮ(Local Area Network)、ＰＨＳ(Personal Handyphone System)、携帯電話などと接続させて通信することによって、電子写真データを遠隔地のパーソナルコンピュータや、サーバコンピュータに即時に転送することが可能になってきた。
【０００３】
例えば、デジタルカメラを遠隔地に設置して、通信機能を使うことによって、撮影した電子写真データを定期的にＨＴＴＰサーバコンピュータにアップロードして、ホームページ上のカラー画像の部分を定期的に自動更新することもできる。
また、遠隔地に設置したデジタルカメラをパーソナルコンピュータのインターネットブラウザ等からリモート操作により電子写真データを取り込んだり、表示したりできるようになった。
【０００４】
また、パーソナルコンピュータ上からＷｅｂブラウザを実行させ、Ｗｅｂブラウザからの指示によりデジタルカメラを制御し、静止画の撮影を行うことができる。
さらに、撮影した画像データをネットワーク上のサーバへアップロードしたり、メール通信やファクシミリ通信で転送したりできるデジタルカメラも存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の技術は、リモート操作用にカメラとは別のパーソナルコンピュータを用いて制御を行うため、パーソナルコンピュータの操作およびリモート操作用Ｗｅｂブラウザの操作（ソフトの使用方法）を習熟する必要があった。
また、リモート操作で行うことができる制御は、主として撮影に関わるものに限定されており、カメラの持つすべての機能を利用することはできないという問題がある。
【０００６】
また、一般的に、デジタルカメラの中には、パーソナルコンピュータ等と接続している状態で、撮影条件を規定する各種パラメータのうちの一部のパラメータをパーソナルコンピュータ等から設定可能なものも見受けられる。しかし、この機能はデジタルカメラがパーソナルコンピュータ等の外部装置と接続されていない状態では利用できないという欠点がある。
【０００７】
しかも、外部装置（パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）等）と接続して、各種の設定操作を行うことを前提としているため、パーソナルコンピュータ、ＰＤＡ等を所持していないユーザには上記機能を利用することすらできないという問題がある。
【０００８】
本発明は、上述の実情を考慮してなされたものであって、撮影者に特別なリモート操作に関する操作の習熟を求めることなく、画像撮像装置本体に設けられた各種のボタン操作によって、容易にリモート制御を実現できる画像撮像装置、画像撮像システム、画像撮像装置の操作制御方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するために、請求項１の発明の画像撮像装置は、ネットワークを介してデータ通信可能な画像撮像装置において、画像撮像装置を操作する情報や指示を入力する操作入力手段と、前記ネットワークで接続した他の画像撮像装置をリモート操作する制御コードを生成する制御コード生成手段と、前記生成された制御コードを前記他の画像撮像装置に送信する通信制御手段とを備え、前記他の画像撮像装置に対してリモート操作を行う指示が前記操作入力部から入力された場合、前記操作入力手段で入力される情報や指示を前記制御コード生成手段によりリモート操作用の制御コードに変換して、前記通信制御手段で送信することにより、ネットワークで接続した他の画像撮像装置をリモートで制御できるようにしたことを特徴とする。
【００１０】
また、請求項２の発明は、請求項１に記載の画像撮像装置において、自装置の設定状態から設定情報を作成する設定情報作成手段を備え、リモート操作を開始するとき、前記設定情報を前記制御コード生成手段で変換し、前記通信制御手段によってネットワークで接続された他の画像撮像装置に送信することを特徴とする。
【００１１】
また、請求項３の発明の画像撮像装置は、ネットワークを介してデータ通信可能な画像撮像装置において、画像撮像装置を操作する情報や指示を入力する操作入力手段と、前記操作入力手段で入力した情報や指示により自装置を制御する制御手段と、前記ネットワークで接続した他の画像撮像装置からリモート用の制御コードを受信する通信制御手段とを備え、自装置に対して被リモート操作を行う指示が前記操作入力部から入力された場合、前記通信制御手段で受信したリモート用の制御コードを前記操作入力部で入力した情報や指示として、前記制御手段で自装置を制御するようにしたことを特徴とする。
【００１２】
また、請求項４の発明は、請求項３に記載の画像撮像装置において、前記操作入力手段で入力した情報や指示を設定する設定手段を備え、前記通信制御手段で受信した前記他の画像撮像装置の設定情報を、前記設定手段で自装置の設定情報として再設定することを特徴とする。
【００１３】
また、請求項５の発明は、請求項１または２に記載の画像撮像装置において、画像データを表示する表示制御手段を備え、前記他の画像撮像装置から送信された画像を前記通信制御手段で受信し、前記表示制御手段で表示するようにしたことを特徴とする。
【００１４】
また、請求項６の発明は、請求項３または４に記載の画像撮像装置において、被リモート制御中に、表示画像の更新を監視する監視手段を備え、前記更新ごとに、前記通信制御手段で更新された表示画像を送信するようにしたことを特徴とする。
【００１５】
また、請求項７の発明は、請求項５または６に記載の画像撮像装置において、前記通信制御手段で送受信される画像データは、圧縮された画像データであることを特徴とする。
【００１６】
また、請求項８の発明は、請求項５乃至７のいずれかに記載の画像撮像装置において、前記通信制御部は、前記操作入力部で入力した情報や指示の送受信と、画像の送受信とは別の論理接続上で行うようにしたことを特徴とする。
【００１７】
また、請求項９の発明の画像撮像システムは、ネットワークを介してデータ通信可能な操作側の画像撮像装置と被操作側の画像撮像装置を接続し、前記操作側の画像撮像装置は、自装置を操作する情報や指示を入力する操作入力手段と、前記被操作側の画像撮像装置をリモート操作で制御する制御コードを生成する制御コード生成手段と、前記生成された制御コードを前記他の画像撮像装置に送信する通信制御手段とを備え、前記他の画像撮像装置に対してリモート操作を行う指示が前記操作入力部から入力された場合、前記操作入力手段で入力される情報や指示を前記制御コード生成手段によりリモート操作用の制御コードに変換して、前記通信制御手段で送信し、前記被操作側の画像撮像装置は、自装置を操作する情報や指示を入力する操作入力手段と、前記操作入力手段で入力した情報や指示により自装置を制御する制御手段と、前記ネットワークで接続した他の画像撮像装置からリモート用の制御コードを受信する通信制御手段とを備え、自装置に対して被リモート操作を行う指示が前記操作入力部から入力された場合、前記通信制御手段で受信したリモート用の制御コードを前記操作入力部で入力した情報や指示として、前記制御手段で自装置を制御するようにし、操作側の画像撮像装置からネットワークで接続した被操作側の画像撮像装置をリモートで制御できるようにしたことを特徴とする。
【００１８】
また、請求項１０の発明の画像撮像装置の操作制御方法は、ネットワークを介してデータ通信可能な操作側の画像撮像装置と被操作側の画像撮像装置を接続し、前記操作側の画像撮像装置では、前記他の画像撮像装置に対してリモート操作を行う指示が入力された場合、自装置を操作する情報や指示を、前記被操作側の画像撮像装置をリモート操作する制御コードに変換し、該制御コードを前記他の画像撮像装置に送信し、前記被操作側の画像撮像装置では、前記自装置に対して被リモート操作を行う指示が入力された場合、前記操作側の画像撮像装置から送信された制御コードを受信して、自装置を操作する情報や指示として設定するようにして、操作側の画像撮像装置からネットワークで接続した被操作側の画像撮像装置をリモートで制御できるようにしたことを特徴とする。
【００１９】
また、請求項１１の発明のプログラムは、コンピュータに、請求項１乃至８のいずれかに記載の画像撮像装置の機能、請求項９に記載の画像撮像システムの機能、または請求項１０に記載の画像撮像装置の操作制御方法の機能を実行させるためのプログラムである。
また、請求項１２の発明の記録媒体は、請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２０】
本発明によれば、撮影者に特別なリモート操作に関する操作の習熟を求めることなく、画像撮像装置本体に設けられた各種のボタン操作によって、容易にリモート制御を実現できる画像撮像装置が提供できる。
ネットワークに接続された画像撮像装置に搭載するすべての機能をリモート操作で実現することができ、画像撮像装置の可用性および操作性が大きく向上する。
【００２１】
また、制御を行う際に、操作する側の画像撮像装置と、操作される側の画像撮像装置の状態を同一にすることにより、常に、操作される側の画像撮像装置の状態を確認しながら快適なリモート操作を行うことができ、画像撮像装置の可用性が向上するとともに、操作性が大きく向上する。
また、画面表示データを圧縮して送信し、受信後に伸長することで、画面更新の更新レートの高速化を図り、さらに、画面表示データの授受を制御コードとは、別の論理接続で行うため、画面表示データの授受により制御コードの送受信が阻害されることがなく、撮影者がより快適な操作を行うことができ、画像撮像装置の利便性が大きく向上する。
【００２２】
さらに、パーソナルコンピュータ、ＰＤＡ等の外部装置に接続することなく、画像撮像装置から直接制御することができるため、外部装置を所持していないユーザも、すべての機能をリモート操作で制御することができ、画像撮像装置の可用性が向上するとともに、画像撮像装置の利用効率が大幅に向上する。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の画像撮像システムに係る好適な実施の形態について説明する。なお、本実施形態では、被写体像を撮像して画像データの出力が可能なカメラ、デジタルカメラ、デジタルビデオカメラに適用することができるが、本実施形態では、デジタルカメラを例に説明する。
【００２４】
図１は、本実施形態に係る画像撮像装置をネットワークで接続した画像撮像システムの全体構成を示す構成図である。同図において、画像撮像システムは、操作側のデジタルカメラ１００と、被操作側のデジタルカメラ１００ａからなり、両者は携帯電話２００、２００ａを介して通信網３００に接続され、デジタルカメラの持つすべての機能をリモート操作で制御および、被写体像を撮影した画像データの取り込みが行われる。
【００２５】
なお、ここでは、操作側と被操作側のデジタルカメラ間を携帯電話に接続して通信することとしたが、無線（例えばＩｒＤＡ等）で接続してもよいし、また、インターネットおよびイントラネットなどのＩＰ（インターネット・プロトコル）等のネットワークを介して接続することにしてもよい。
【００２６】
図２は、本発明の実施形態に係るデジタルカメラ１００，１００ａの構成を示すブロック図であり、同図において、デジタルカメラ１００，１００ａは、デジタルカメラの装置全体の制御を行うシステム制御部１０１と、被写体像を撮像して画像データに変換する撮像部１０２と、撮像部１０２から出力される画像データに対して画像処理等を行う画像処理部１０３と、画像処理部１０３で処理された画像をＬＣＤ（液晶ディスプレイ）１０５へ表示する表示制御部１０４と、画像等が表示されるＬＣＤ１０５と、記録メディア１０７のインターフェイスである記録メディアインターフェイス部１０６と、圧縮された画像データ等が格納される記録メディア１０７と、操作部１０９のキー操作を検出するためのハードキーインターフェイス部１０８と、撮影者がデジタルカメラに動作指示を与えるための操作部１０９と、データ通信するための通信インターフェイス部１１０から構成されている。
【００２７】
システム制御部１０１は、デジタルカメラの装置全体の制御をするものであり、ＲＯＭに格納されたプログラムに従ってデジタルカメラの装置全体を制御するＣＰＵと、ＣＰＵを動作させるためのプログラムを格納したＲＯＭと、ＣＰＵのワークエリアとして使用されるＲＡＭと、時間を計時するためのタイマー等を備える。
【００２８】
撮像部１０２は、被写体像を撮像して画像データを出力するためのものであり、被写体像を結像するためのレンズや該レンズを駆動するためのレンズ駆動モータ等の光学系部品、結像された被写体像を電気信号（アナログの画像データ）に変換するＣＣＤ、該ＣＣＤを駆動するためのＣＣＤ駆動回路、ＣＣＤから出力されるアナログの画像データをデジタル信号（デジタル画像データ）に変換するＡ／Ｄ変換器等を備える。
【００２９】
画像処理部１０３は、画像処理用ＤＳＰ（デジタルシグナルプロセッサ）、メモリ等から構成され、撮像部１０２で得られたデジタル画像データについて、色差（Ｃｂ，Ｃｒ）と輝度（Ｙ）に分けて各種処理、補正および画像圧縮／伸長のためのデータ処理を行うと共に、撮像部１０２のＣＣＤ駆動タイミング、レンズ駆動モータを制御してフォーカシング、露出調整等を行い、また、画像の圧縮／伸長処理は、例えば、ＪＰＥＧに準拠した圧縮（符号化）、伸長（復号化）処理を施す。
【００３０】
表示制御部１０４は、画像処理部１０３で処理された画像データをＬＣＤ１０５へ表示するための信号処理を行い、また、ユーザインターフェイスのための種々のグラフィック画像を生成しＬＣＤ１０５に表示するためのものである。
ＬＣＤ１０５は、表示制御部１０４の表示制御により画像データや操作メニュー等を表示し、ユーザインターフェイスのためのグラフィックを表示する。
【００３１】
記録メディアインターフェイス部１０６は、メモリカードコントローラ等から構成され、記録メディア１０７とのインターフェイス動作を実行する。
記録メディア１０７は、コンパクトフラッシュ（Ｒ）やスマートメディア等からなり、圧縮処理された画像データ等が記録され、デジタルカメラから着脱可能な、記録メディアである。
【００３２】
ハードキーインターフェイス部１０８は、サブＣＰＵ等から構成され、図示されていないデジタルカメラの操作をする複数の操作キーおよびダイヤル等のユーザインターフェイスの状態を検出するために設けられたパラレルポート等を備えており、撮影者がどのキーを操作したかを通知する。
図３は、キーマトリクス回路を示す回路図である。同図において、コントロール０からコントロール３はハードキーインターフェイス部１０８内のサブＣＰＵの出力ポートへ接続され、ビット０からビット４はサブＣＰＵの入力ポートへ接続されている。
コントロール信号のうちの１つをＨレベルとすることにより、ビット０からビット４には選択されたコントロール上の各スイッチの状態が入力される。ＨレベルであればＳＷがオンを検出、ＬレベルであればＳＷがオフであることを検出できる。
【００３３】
サブＣＰＵは各コントロール信号を順次に切り替え、その都度ビット０からビット４を読み込むことで、すべてのキーの状態を検出して、システム制御部１０１へ通知する。通知を受けたシステム制御部１０１は通知されたコントロールとビット位置からキーに割り当てられている機能を判別する。
【００３４】
操作部１０９は、撮影者がデジタルカメラに動作指示を与えるためのものであり、撮影を指示するレリーズボタン、自然画を撮影するための通常撮影モードと文字をきれいに撮影するための文書撮影モードとを切り替える撮影モードキー、定型文書サイズ（Ａ版、レター、リーガル等）を選択する定型文書サイズ設定キー等を備える。
また、通信インターフェイス部１１０は、有線または無線方式で携帯電話２００等の通信装置を介して外部とデータ通信を行うために設けられた通信コントローラ等からなる。
【００３５】
図４は、操作側のデジタルカメラ１００と、被操作側のデジタルカメラ１００ａとの間で、授受されるファイルのフォーマットの一例を示す図である。ファイルは、同図に示す如く、ヘッダ部４００と情報部４１０からなり、ヘッダ部４００には、設定情報および画像データを識別する識別子等が含まれている。識別子が画像データの場合、情報部４１０には、被写体像を撮像した画像データの圧縮データと、撮影モード、撮影日時、撮影倍率、および枠種別の情報等が含まれている。
また、識別子が設定情報の場合、情報部４１０には、設定されている撮影モード等のモード状態、各種の設定（装置）状態および各キーの状態が含まれている。
【００３６】
まず、デジタルカメラ１００の撮影動作について説明する。
撮影者は撮影に先立ち、操作部１０９の種々のキー、ダイヤルを操作し、撮影モード（高画質モード、低画質モード、文書撮影モード等）を決定する。
この撮影者の操作内容はハードキーインターフェイス部１０８内のキーマトリクス上のコントロールとビット位置で示され、システム制御部１０１は、通知されたコントロールとビット位置からキーに割り当てられている機能を判別する。
【００３７】
システム制御部１０１は、操作に応じて表示制御部１０４へガイダンスグラフィックを生成して、撮影者に次の操作を促す。
システム制御部１０１は、撮影モードが決定されると、モードに応じた処理パラメータを画像処理部１０３へ設定する。
【００３８】
撮影の準備が整った後、操作部１０９のレリーズボタンの半押し状態が検出されると、その操作はモード設定と同様にしてハードキーインターフェイス部１０８を通じてシステム制御部１０１で判別される。
【００３９】
システム制御部１０１は、撮像部１０２および画像処理部１０３を起動し、撮像部１０２は画像処理部１０３からの制御に従い、実際の撮影に先だって、プレビュー画像を表示するための撮像動作を開始する。
【００４０】
撮像されたデータは連続的に画像処理部１０３へ送られ、画像処理部１０３では色空間変換、ガンマ補正、ホワイトバランス調整などの処理を施した後、画像データを表示制御部１０４へ送る。
また、この時同時に画像処理部１０３では、フォーカス、露出の検出を行い、撮像部１０２を制御して調整を行う。
表示制御部１０４では、画像データを信号処理してＬＣＤ１０５へ表示し、撮影者へ撮像状態を提示する。
【００４１】
操作部１０９のレリーズボタンが押されると、その操作は同様にしてハードキーインターフェイス部１０８を通じてシステム制御部１０１で判別される。
撮像部１０２は画像処理部１０３からの制御に従い、所定の画像を取り込み画像処理部１０３へ送り、画像処理部１０３は、撮影モードに応じた画像処理、圧縮処理を行う。
システム制御部１０１は、圧縮された画像データを読み出し、さらにヘッダ情報を付加した後、記録メディアインターフェイス部１０６を通じて記録メディア１０７へ書き込む。
以上で一連の撮影動作を完了する。
【００４２】
図５および図６は、操作側のデジタルカメラ１００の操作キーおよびダイヤルの操作に従い、被操作側のデジタルカメラ１００ａをリモート操作で制御する処理手順を示す図である。
はじめに、図５を参照してデジタルカメラ１００とデジタルカメラ１００ａが同一条件の設定状態となるまでの動作について説明する。
【００４３】
まず、被操作側の操作者がデジタルカメラ１００ａへ携帯電話２００ａを接続して電源をＯＮにし、操作部１０９の操作メニューでデジタルカメラ１００ａをリモート制御モードに設定すると（ステップＳ１００）、システム制御部１０１は通信インターフェイス部１１０を起動し、さらに、Ｔｅｌｎｅｔサーバプロセスを起動し、リモート制御の待ち状態となる（ステップＳ１０１）。
【００４４】
一方、操作側の操作者がデジタルカメラ１００へ携帯電話２００を接続して電源をＯＮにし、操作部１０９の操作メニューからリモート制御モードに設定し、被操作側のデジタルカメラ１００ａのアドレスを設定する（ステップＣ１００）。システム制御部１０１は、同様に通信インターフェイス部１１０を起動し、さらに、Ｔｅｌｎｅｔクライアントプロセスを起動し、設定されたアドレスが示すＴｅｌｎｅｔサーバプロセスに対して接続要求を発呼し、データ通信を開始する（ステップＣ１０１）。
【００４５】
デジタルカメラ１００ａは、接続要求が着呼すると、Ｔｅｌｎｅｔ通信プロトコルのＴＣＰ／ＩＰと呼ばれるトランスポートレイヤの伝送プロトコルによる接続を確立し、接続確認の応答メッセージ、Ｌｏｇｉｎメッセージをデジタルカメラ１００へ送信する（ステップＳ１０２）。
Ｌｏｇｉｎメッセージを受信したデジタルカメラ１００は、システム制御部１０１のＲＯＭ内に予め格納されているユーザ名及びパスワードをデジタルカメラ１００ａのＴｅｌｎｅｔサーバプロセスに送信する（ステップＣ１０２）。
【００４６】
デジタルカメラ１００ａのＴｅｌｎｅｔサーバプロセスが、ユーザ名及びパスワードを受信すると、ユーザ名及びパスワードの認証確認を行い、この認証手続きでユーザ名あるいはパスワードが一致しない場合には、デジタルカメラ１００ａは応答Ｓｈｅｌｌメッセージを返信せず、また、その場合デジタルカメラ１００は、タイムアウトにより処理を中断してリモート制御モードを終了する。
【００４７】
ユーザ名あるいはパスワードが一致した場合、デジタルカメラ１００ａは応答Ｓｈｅｌｌメッセージをデジタルカメラ１００へ送信し（ステップＳ１０３）、デジタルカメラ１００とデジタルカメラ１００ａとの間はＴＣＰ／ＩＰ接続が確立する。
ＴＣＰ／ＩＰ接続が確立すると、デジタルカメラ１００のシステム制御部１０１はＦＴＰサーバプロセスを起動し、ＦＴＰサーバプロセスが起動した旨の、通知メッセージをデジタルカメラ１００ａへ送信する（ステップＣ１０３）。
【００４８】
さらに、デジタルカメラ１００は、現在、デジタルカメラ１００に設定されている状態（撮影モードや各キーの状態）を所定のフォーマット（図４の「設定情報識別子」参照）でファイル化（以後、設定ファイルという）し、システム制御部１０１内のＲＡＭ上に格納し、デジタルカメラ１００ａからの受信要求（ＲＥＴＲ）メッセージを待つ（ステップＣ１０４）。
【００４９】
ＦＴＰプロトコルの通知メッセージを受信したデジタルカメラ１００ａは、ＦＴＰクライアントプロセスを起動し、デジタルカメラ１００とデジタルカメラ１００ａとの間はＦＴＰプロトコル用のＴＣＰ／ＩＰ接続を確立するために（ステップＳ１０４）、デジタルカメラ１００のＦＴＰサーバプロセスに対して接続要求を送信する（ステップＳ１０５）。
接続要求を受信したデジタルカメラ１００は接続確認の応答メッセージ、Ｌｏｇｉｎメッセージをデジタルカメラ１００ａへ送信する（ステップＣ１０５）。
【００５０】
Ｌｏｇｉｎメッセージを受信したデジタルカメラ１００ａは、システム制御部１０１のＲＯＭ内に予め格納されているユーザ名及びパスワードをデジタルカメラ１００のＦＴＰサーバプロセスに送信する（ステップＳ１０６）。
ユーザ名及びパスワードを受信したデジタルカメラ１００のＦＴＰサーバプロセスは、ユーザ名及びパスワードの認証確認を行う。この認証手続きで、ユーザ名あるいはパスワードが一致しない場合には、デジタルカメラ１００は応答Ｓｈｅｌｌメッセージを返信せず、また、その場合、デジタルカメラ１００ａは、タイムアウトにより処理を中断してリモート制御モードを終了する。
【００５１】
ユーザ名およびパスワードが一致した場合、デジタルカメラ１００は応答Ｓｈｅｌｌメッセージをデジタルカメラ１００ａへ送信し（ステップＣ１０６）、デジタルカメラ１００とデジタルカメラ１００ａとの間はＴＣＰ／ＩＰ接続が確立する。
なお、ここで用いられるユーザ名、パスワードはＴｅｌｎｅｔ通信プロトコルに用いたものと同じものが使用される。
【００５２】
ＴＣＰ／ＩＰ接続が確立すると、デジタルカメラ１００ａは、ステップＣ１０４で作成し、デジタルカメラ１００のシステム制御部１０１内のＲＡＭ上に格納した設定ファイルの受信要求（ＲＥＴＲ）メッセージをデジタルカメラ１００に送信する（ステップＳ１０７）。
設定ファイルの受信要求（ＲＥＴＲ）メッセージを受信したデジタルカメラ１００は、設定ファイルをデジタルカメラ１００ａへ転送を開始する（ステップＣ１０７）。
【００５３】
デジタルカメラ１００ａは転送された設定ファイルの受信を開始（ステップＳ１０８）し、転送の終了を指示する応答メッセージを受信すると、設定ファイルの内容に従って、撮影モードや各キーの状態を設定する（ステップＳ１０９）。この設定処理が終了すると、デジタルカメラ１００とデジタルカメラ１００ａは同一条件の設定状態となる。
【００５４】
次に、図６を参照してリモート操作でデジタルカメラ１００ａの制御と、デジタルカメラ１００ａから送信された画像を操作側のデジタルカメラ１００へ表示する動作について説明する。
【００５５】
設定が終了すると、デジタルカメラ１００ａは、設定後にＬＣＤ１０５へ表示しているプレビューの表示状態を表示制御部１０４より読み出す。読み出した表示状態を画像処理部１０３へ入力し、画像処理部１０３は入力された表示状態を圧縮の処理をする。圧縮した圧縮データを所定のフォーマット（図４の「画像データの識別子」参照）でファイル化（以後、画像ファイルという）し、システム制御部１０１内のＲＡＭ上に格納する（ステップＳ１１０）。
【００５６】
デジタルカメラ１００ａは、画像ファイル（圧縮データ）の送信要求（ＳＴＯＲ）メッセージをデジタルカメラ１００へ送信し、画像ファイル（圧縮データ）を送信する（ステップＳ１１２）。なおデジタルカメラ１００ａの表示制御部１０４は、画像信号、あるいはグラフィック画像を擬似的に生成するだけで、ＬＣＤ１０５への表示を行わなくてもよい。
【００５７】
デジタルカメラ１００は、画像ファイル（圧縮データ）を受信し、画像ファイル（圧縮データ）を一旦システム制御部１０１内のＲＡＭ上に格納する（ステップＣ１０８）。
デジタルカメラ１００は、システム制御部１０１内のＲＡＭ上に格納した画像ファイル（圧縮データ）を画像処理部１０３で伸長し（ステップＣ１０９）、さらに表示制御部１０４へ設定し、ＬＣＤ１０５に表示する（ステップＣ１１０）。これにより、デジタルカメラ１００とデジタルカメラ１００ａは同一の表示を行う様になる。
【００５８】
以降、デジタルカメラ１００ａは、表示データに変更が生じるたびに、同様にして圧縮した表示データを送信する。上記に記述した処理を繰り返すことにより、常に、デジタルカメラ１００とデジタルカメラ１００ａとの間は同一の内容を表示することが出来る。さらに、画面表示データを圧縮して送信し、受信後に伸長することで、画面更新の更新レートを高速化することができる。
【００５９】
さらに、デジタルカメラ１００は、デジタルカメラ１００ａからの画像ファイル（圧縮データ）の送信要求を受信すると、設定ファイル上のデータ設定の完了と判断し、以降に入力された操作キーおよびダイヤルの操作に従い、制御コードの送信が可能になり、リモートの操作による制御ができる状態になる。デジタルカメラ１００とデジタルカメラ１００ａとの間は、デジタルカメラ１００からの制御用の論理接続と、デジタルカメラ１００ａからの画像データ用の論理接続とが確立する。このことにより、画像データ（画面表示データ）の授受により制御コードの送受信が阻害されることがなくなる。
【００６０】
以降、デジタルカメラ１００は、操作側の操作者のキー入力を検出すると、その制御コードをデジタルカメラ１００ａへ通知する（ステップＣ１１１）。デジタルカメラ１００ａは、通知された制御コードをハードキーインターフェイス部１０８からの入力データと同等に扱い処理を実行する（ステップＳ１１３）。以後、デジタルカメラ１００とデジタルカメラ１００ａとの間では、操作側の操作者のキー入力を検出するたびに、ステップＣ１１１とステップＳ１１３との処理を繰り返し、デジタルカメラ１００ａを制御し、撮影を続ける。
【００６１】
また、操作側の操作者により終了操作（終了キーの入力や電源オフ）が検出されると、デジタルカメラ１００は終了メッセージをデジタルカメラ１００ａへ送信する（ステップＣ１１２）。
デジタルカメラ１００ａは、終了メッセージを受信すると、ＦＴＰクライアントプロセスの終了処理を開始し（ステップＳ１１４）、終了処理が完了すると応答メッセージをデジタルカメラ１００へ送信する（ステップＳ１１５）。
【００６２】
デジタルカメラ１００は、応答メッセージを受信すると、ＴＣＰ／ＩＰ接続を切断してリモート制御モードを終了して（ステップＣ１１３）、通常のカメラ動作モードに復帰する。また、デジタルカメラ１００ａはＴＣＰ／ＩＰ切断を検出すると、再びＴＣＰ／ＩＰ接続要求待ちの状態となり、新たなリモート制御を待つ（ステップＳ１１６）。
【００６３】
以上に説明した構成により、複数の操作キーおよびダイヤルの操作に従い、リモート操作で制御する制御コードを生成する機能と、データ通信をするための通信機能を搭載することで、操作側の画像撮像装置を操作するだけで、ネットワークに接続された画像撮像装置のリモート制御が実現でき、撮影者に特別な操作の習熟を求めることなく、使い勝手の良い画像撮像装置を提供できる。
【００６４】
また、画像撮像装置に搭載されたすべての機能をリモート操作で制御することができるので、画像撮像装置の可用性が向上する。
また、パーソナルコンピュータ、ＰＤＡ等の外部装置を接続することなく、画像撮像装置から直接リモート制御することができるため、外部装置を所持していないユーザでも、画像撮像装置に搭載されたすべての機能を制御することができるので、画像撮像装置の可用性が向上するとともに、利用効率が大幅に向上する。
【００６５】
さらに、画面表示データを圧縮して送信し、受信後に伸長することで、画面更新の更新レートの高速化を図り、さらに、画面表示データの授受を制御コードとは別の論理接続で行うことで、画面表示データの授受により制御コードの送受信が阻害されることがなく、撮影者がより快適な操作を行うことができ、画像撮像装置の利便性が大きく向上する。
【００６６】
本発明は、上述した実施形態に係る画像撮像装置の機能をプログラム化し、予めＲＯＭのような記録媒体に書き込んでおき、画像撮像装置にこのＲＯＭを装着して実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、ＲＯＭから読み出されて実行された状態が上述した実施形態に係る機能を実現することになり、そのプログラムおよびそのプログラムを記録したＲＯＭも本発明を構成することになる。
【００６７】
なお、上述した実施形態に係る画像撮像装置の機能を実現するプログラムは、半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれの形態に係る記録媒体で提供されてもよい。
あるいは、ネットワーク等の通信網を介して記憶装置に格納された、上述したプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。
【図面の簡単な説明】
【００６８】
【図１】画像撮像システムの全体構成を示す構成図である。
【図２】画像撮像装置の構成を示すブロック図である。
【図３】キーマトリクス回路を示す回路図である。
【図４】デジタルカメラ間で授受するファイルのフォーマットの一例を示す図である。
【図５】被操作側のデジタルカメラをリモート操作で制御する処理手順を示す図である。
【図６】被操作側のデジタルカメラをリモート操作で制御する処理手順を示す図である。
【符号の説明】
【００６９】
１００，１００ａ…デジタルカメラ、２００，２００ａ…携帯電話、３００…通信網、１０１…システム制御部、１０２…撮像部、１０３…画像処理部、１０４…表示制御部、１０５…ＬＣＤ、１０６…記録メディアインターフェイス部、１０７…記録メディア、１０８…ハードキーインターフェイス部、１０９…操作部、１１０…通信インターフェイス部、４００…ヘッダ部、４１０…情報部。
【図１】
2005073119.tif 000003
【図２】
2005073119.tif 000004
【図３】
2005073119.tif 000005
【図４】
2005073119.tif 000006
【図５】
2005073119.tif 000007
【図６】
2005073119.tif 000008