(57)【特許請求の範囲】
【請求項１】
被写体を撮影して画像データを得る撮像手段と、前記画像データを表示する表示手段と、記録媒体に対する画像データの記録／再生を行い、かつ前記画像データの圧縮／伸張等の各処理をする画像処理手段と、ネットワークに接続する通信手段と、各手段を制御する制御手段と、ＷＷＷサーバー機能と、を備えたデジタルカメラと、
前記デジタルカメラの通信手段によりネットワークを介して接続された、ＷＷＷブラウザ機能を備えたコンピュータと、を有するデジタルカメラシステムにおいて、
前記デジタルカメラのＷＷＷサーバー機能は、前記コンピュータのＷＷＷブラウザ機能との間で通信を行うことで、前記ＷＷＷブラウザ機能からの指示に基づき前記コンピュータから前記デジタルカメラを操作可能にするとともに、前記デジタルカメラに備えた操作手段および前記コンピュータのＷＷＷブラウザ機能から同時に操作があった場合は、いずれか一方の操作中には、他方の操作を制限する排他処理とした制御を行うことを特徴とするデジタルカメラシステム。
【請求項２】
前記デジタルカメラに備えた操作手段および前記コンピュータのＷＷＷブラウザ機能から同時に操作があった場合において、いずれか一方の機器の処理を行う間は、他方の機器からの処理要求に対してエラーを返すことを特徴とする請求項１記載のデジタルカメラシステム。
【請求項３】
前記デジタルカメラの操作手段により該デジタルカメラが設定モードにあるとき、または前記コンピュータのＷＷＷブラウザ機能からの操作により該デジタルカメラが設定モードにあるときは、前記デジタルカメラを設定モードに設定した機器とは異なる、他方の機器からの操作を行えなくなるように制限することを特徴とする請求項１記載のデジタルカメラシステム。
【請求項４】
前記デジタルカメラの操作において、デジタルカメラによる操作処理をコンピュータに、または前記コンピュータによる操作処理を前記デジタルカメラにそれぞれの状況を反映することを特徴とする請求項１〜３のいずれか１項に記載のデジタルカメラシステム。
【請求項５】
前記ＷＷＷブラウザ機能と前記ＷＷＷサーバー機能間の通信において、コンピュータとデジタルカメラ間の授受する信号として、撮影した画像データ、前記画像データのサムネール、デジタルカメラの設定データ、およびデジタルカメラの制御データを含むＨＴＭＬ文書を用いることを特徴とする請求項１〜４のいずれか１項に記載のデジタルカメラシステム。
【請求項６】
前記ＷＷＷサーバー機能により、デジタルカメラにて撮影動作前のモニタリングした被写体像の画像データを所定の画像サイズと所定の間隔にて送信し、ＷＷＷブラウザ機能により、コンピュータにて前記画像データを受信することを特徴とする請求項１〜５のいずれか１項に記載のデジタルカメラシステム。
【請求項７】
前記デジタルカメラの撮影動作前にモニタリングした被写体像の画像データを送信する所定の画像サイズ、画像圧縮率、または所定の間隔を、ＷＷＷブラウザ機能により、コンピュータから変更可能にしたことを特徴とする請求項６記載のデジタルカメラシステム。
【請求項８】
前記デジタルカメラの撮影動作前にモニタリングした被写体像の画像データを送信する所定の画像サイズ、画像圧縮率、または所定の間隔を、デジタルカメラとコンピュータを接続するネットワークの通信状態に応じて変更可能にしたことを特徴とする請求項７記載のデジタルカメラシステム。
【請求項９】
前記デジタルカメラにおいて撮影した画像データを、通信手段を介して予め設定した指定先に格納する送信処理後、正常に送信完了した前記画像データを記録した記録媒体から削除することを特徴とする請求項１〜８のいずれか１項に記載のデジタルカメラシステム。
【請求項１０】
前記ネットワークを介して接続したデジタルカメラとコンピュータ間において、前記デジタルカメラ側の操作者と前記コンピュータ側の操作者間で、文字または音声により通信可能としたことを特徴とする請求項１〜９のいずれか１項に記載のデジタルカメラシステム。
【請求項１１】
被写体を撮影して画像データを得る撮像手段と、前記画像データを表示する表示手段と、記録媒体に対する画像データの記録／再生を行い、かつ前記画像データの圧縮／伸張等の各処理をする画像処理手段と、ネットワークに接続する通信手段と、各手段を制御する制御手段と、ＷＷＷサーバー機能と、を備えたデジタルカメラと、
前記デジタルカメラの通信手段によりネットワークを介して接続された、ＷＷＷブラウザ機能を備えたコンピュータと、を有するデジタルカメラシステムの制御方法において、
前記デジタルカメラのＷＷＷサーバー機能は、前記コンピュータのＷＷＷブラウザ機能との間で通信を行うことで、前記ＷＷＷブラウザ機能からの指示に基づき前記コンピュータから前記デジタルカメラを操作可能とするとともに、前記デジタルカメラに備えた操作手段および前記コンピュータのＷＷＷブラウザ機能から同時に操作があった場合は、いずれか一方の操作中には、他方の操作を制限する排他処理とした制御を行うことを特徴とするデジタルカメラシステムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラを遠隔操作するデジタルカメラシステム及びこの制御方法に関するものである。
【０００２】
【従来の技術】
デジタルカメラは、その原型である電子スチルカメラとして１９８１年頃発売のソニー社製「マビカ」（登録商標）等により実用化が始まって発展してきた。このデジタルカメラにおいて、その主要部品である撮影デバイスのＣＣＤ（電荷結合素子）は高詳細化，低価格化が進み、撮影した画像データを記録する記録媒体としてのカードメモリの大容量化，小型化、また静止画像圧縮符号方式であるＪＰＥＧの半導体チップの出現などに伴って、より高画像化した高性能な機器として小型化され低価格で流通している。その結果、現在のデジタルカメラは従来のアナログカメラ以上に普及が進んでいる。
また、近年のインターネットの発達により、ＷＥＢ環境が世界的規模で普及しており、すべてのパーソナルコンピュータには、ホームページを見るためのＷＷＷブラウザ機能のアプリケーションプログラムが導入されている。インターネットを介して機器間を接続するため通信回線においても、より高速な伝送速度を有する基幹設備が整いつつある。
【０００３】
前記のデジタルカメラによって撮影した画像データを、デジタルカメラの通信機能によってインターネット等のネットワークに接続したパーソナルコンピュータに送信すること、またはデジタルカメラを通信状態とすることでネットワークに接続したパーソナルコンピュータにより画像データの送信処理を制御することが行われている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来のデジタルカメラにおいては、パーソナルコンピュータのＷＷＷブラウザ機能により操作するためには、デジタルカメラ本体とＷＷＷサーバー機能を有するパーソナルコンピュータの機器を必要としていた。また、デジタルカメラシステムとして、パーソナルコンピュータからデジタルカメラを制御する機能は、製造メーカー毎，各機種毎に専用のソフトウエアプログラムを必要とし、かつそれらを導入しなければならなかった。さらに、パーソナルコンピュータから制御する場合にデジタルカメラ本体を操作することができないという問題があった。
【０００５】
本発明は、前記従来技術の問題を解決することに指向するものであり、デジタルカメラにＷＷＷサーバー機能を設け、ＷＷＷブラウザ機能を有する機器により操作でき、かつデジタルカメラの操作者とパーソナルコンピュータの遠隔操作者とが同時に使用可能として共同作業ができ、撮影画像データを指定先へ送信後に削除してメモリ容量を確保し高品質な画像データを取得できるデジタルカメラシステム及びこの制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この目的を達成するために、本発明のデジタルカメラシステム及びこの制御方法に係る請求項１に記載のデジタルカメラシステム及び請求項１１に記載の制御方法は、被写体を撮影して画像データを得る撮像手段と、画像データを表示する表示手段と、記録媒体に対する画像データの記録／再生を行い、かつ画像データの圧縮／伸張等の各処理をする画像処理手段と、ネットワークに接続する通信手段と、各手段を制御する制御手段と、ＷＷＷサーバー機能と、を備えたデジタルカメラと、デジタルカメラの通信手段によりネットワークを介して接続された、ＷＷＷブラウザ機能を備えたコンピュータと、を有するデジタルカメラシステムにおいて、デジタルカメラのＷＷＷサーバー機能は、コンピュータのＷＷＷブラウザ機能との間で通信を行うことで、ＷＷＷブラウザ機能からの指示に基づきコンピュータからデジタルカメラを操作可能にするとともに、デジタルカメラに備えた操作手段およびコンピュータのＷＷＷブラウザ機能から同時に操作があった場合は、いずれか一方の操作中には、他方の操作を制限する排他処理とした制御を行う構成によって、一般に利用されパーソナルコンピュータに搭載されたＷＷＷブラウザ機能によって、デジタルカメラを遠隔操作することができる。
【０００７】
また、請求項２〜４の記載によれば、本発明のデジタルカメラシステムは、前記デジタルカメラに備えた操作手段およびコンピュータのＷＷＷブラウザ機能から同時に操作があった場合において、いずれか一方の機器の処理を行う間は、他方の機器からの処理要求に対してエラーを返すこと、また、前記デジタルカメラの操作手段によりデジタルカメラが設定モードにあるとき、またはコンピュータのＷＷＷブラウザ機能からの操作によりデジタルカメラが設定モードにあるときは、デジタルカメラを設定モードに設定した機器とは異なる、他方の機器からの操作を行えなくなるように制限すること、また、前記デジタルカメラの操作において、デジタルカメラによる操作処理をコンピュータに、またはコンピュータによる操作処理をデジタルカメラにそれぞれの状況を反映することによって、ネットワークに接続したＷＷＷブラウザ機能を有する機器から操作でき、さらに、デジタルカメラ操作を同時に行うことができ、デジタルカメラの操作者とコンピュータの遠隔操作者の共同作業による各処理をすることができる。
【０００８】
また、請求項５の記載によれば、本発明のデジタルカメラシステムは、前記ＷＷＷブラウザ機能と前記ＷＷＷサーバー機能間の通信において、コンピュータとデジタルカメラ間の授受する信号として、撮影した画像データ、画像データのサムネール、デジタルカメラの設定データ、およびデジタルカメラの制御データを含むＨＴＭＬ文書を用いることによって、ＷＷＷブラウザ機能，ＷＷＷサーバー機能のＷＥＢ環境によりデジタルカメラをコンピュータにより制御することができる。
【０００９】
また、請求項６〜８の記載によれば、本発明のデジタルカメラシステムは、前記ＷＷＷサーバー機能により、デジタルカメラにて撮影動作前のモニタリングした被写体像の画像データを所定の画像サイズを所定の間隔にて送信し、ＷＷＷブラウザ機能により、コンピュータにて画像データを受信すること、さらに、前記デジタルカメラの撮影動作前にモニタリングした被写体像の画像データを送信する所定の画像サイズ、画像圧縮率、または所定の間隔を、ＷＷＷブラウザ機能により、コンピュータから変更可能にしたこと、さらに、前記デジタルカメラの撮影動作前にモニタリングした被写体像の画像データを送信する所定の画像サイズ、画像圧縮率、または所定の間隔を、デジタルカメラとコンピュータを接続するネットワークの通信状態に応じて変更可能にしたことによって、使用する通信状態に応じたデジタルカメラによりモニタリングした被写体像の画像データを送信することができる。
【００１０】
また、請求項９の記載によれば、本発明のデジタルカメラシステムは、前記デジタルカメラにおいて撮影した画像データを、通信手段を介して予め設定した指定先に格納する送信処理後、正常に送信完了した画像データを記録した記録手段から削除することによって、画像データを任意の外部機器へ送信して指定先に格納し、送信完了した画像データを削除することで、デジタルカメラの記録手段の空き容量を確保して、記録手段の多くの空き容量を必要とする高品質の画像データを取得することができる。
【００１１】
また、請求項１０の記載によれば、本発明のデジタルカメラシステムは、前記ネットワークを介して接続したデジタルカメラとコンピュータ間において、デジタルカメラ側の操作者とコンピュータ側の操作者間で、文字または音声により通信可能にしたことによって、デジタルカメラとコンピュータ間をネットワーク接続したＷＥＢ環境を操作者同士の連絡用に利用することができる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明における実施の形態を詳細に説明する。
【００１３】
図１は本発明の実施の形態におけるデジタルカメラの概略構成を示すブロック図である。図１に示すように、撮像手段を構成する撮影レンズ部１は、レンズ，フィルタ部、およびオートフォーカス（ＡＦ），絞りの機構部等からなり、機構部のメカニカルシャッターは２つのフィールドの同時露光を行う。撮像素子であるＣＣＤ部２（またはＭＯＳ型撮像素子）は、撮影レンズ部１を介して入力された映像を電気信号（アナログ信号）に変換して画像データを得る。
【００１４】
また、ＣＣＤ型撮像素子に対する低雑音化を行うためのＣＤＳ（相関２重サンプリング）回路と、このＣＤＳ回路を介してＣＣＤ部２から入力したアナログ信号をデジタル信号に変換するＡ／Ｄ変換器等を備え、アナログ信号を最適なサンプリング周波数（例えば、ＮＴＳＣ信号のサブキャリア周波数の整数倍）にてデジタル変換した後、ホワイトバランス，色信号処理等を行うカメラ画像処理部３を有する。
【００１５】
デジタルカメラの各部に電力を供給する電源部４、装置全体を制御するＣＰＵ部５、ＣＰＵ部５において処理するプログラムを始め各種装置の設定データ，画像データの一時保存、およびワーキング領域として用いるメモリ部（ＲＡＭ）６、装置の電源起動時に起動プログラムを格納しているＲＯＭ部７を備える。
【００１６】
さらに、画像処理手段として、カメラ画像処理部３からの撮影した画像データを、色差データと輝度データに分けて各種処理，補正、および画像圧縮／伸張のためのデータ処理を施し、例えば、ＪＰＥＧ準拠の画像圧縮／伸張の一過程である直交変換・逆直交変換、およびハフマン符号化・ハフマン複合化等を行って、ＪＰＥＧ画像，文字モード画像，２値画像，ＡＶＩ等の動画の圧縮／伸張処理する圧縮／伸張部８を有する。
【００１７】
圧縮した画像データは、ファイルとしてメモリ部６に蓄積するか、メモリカードＩ／Ｆ９に挿入している記録媒体（ＳＤカード，スマートメディア，コンパクトフラッシュ（登録商標）等）に蓄積する。
【００１８】
表示部１０は、接続されているＬＣＤ部１０ａにより撮影時には各種モード，各種エラーの表示、またはモニタリングした画面データの表示等、再生時には撮影した画像データの表示、あるいはサムネールの表示を行い、さらに、タッチパネル１０ｂから座標の信号をＣＰＵ部５に伝達する制御を行う。
【００１９】
また、表示部１０において、撮影モードの電源を立ち上げ状態では、カメラ画像処理部３より処理した画像データは、直接ＬＣＤ部１０ａに動画像として出力する。すなわち、ファインダーとしてＬＣＤ部１０ａを使用することになる。なお、図示してはいないがファインダーを別に設けた構成でも良く、操作者はＬＣＤ部１０ａを見ながら、シャッターを押す機会を待つ。
【００２０】
次に、操作部１１は、機能選択、撮影指示、および他の各種設定を外部から行うためのボタンを備えている。例えば、撮影時に使用するシャッター，ズームキー，モードダイヤル，ストロボボタン，マクロボタン、およびＬＣＤ部１０ａにガイダンスを表示させ操作機能選択を実現するためのメニューキー、上下左右のカーソルキー，ＥＮＴＥＲキー，ＣＡＮＣＥＬキー，ＳＥＬＥＣＴキー、並びに電源をオンオフするパワーボタン、さらに一連の操作を記録・再生するためのＪボタンを有する。
【００２１】
また、各ボタンは、撮影時、再生時、通信時など動作モード毎に別の機能を併せ持っていても良く、タッチパネル１０ｂを用いてより多機能なキーを割り当てても良い。そして、所望する操作のボタンが押下することで生じた信号が操作部１１からＣＰＵ部５に通知がなされ、所定のプログラムに従って動作をする。さらに、タッチパネル１０ｂにより通常パーソナルコンピュータに用いるようなキーボードと同等の文字入力を行わせるようにしても良い。
【００２２】
通信Ｉ／Ｆ１２は、外部通信機器とのインタフェースであり、例えば、ノート型パーソナルコンピュータの普及と共に広がったＰＣカードの標準化規格のＰＣＭＣＩＡ（Personal Computer Memory Card International Association）がある。この通信Ｉ／Ｆ１２にはＰＣカードとして、ＧＳＴＮ（一般公衆網）に接続するためのモデムカード、ＩＳＤＮ網に接続するためのＴＡカード、ＬＡＮに接続するためのＬＡＮカード、さらには携帯電話と接続するための無線通信カード等があり、これらを用いて外部通信機器と接続することができる。
【００２３】
さらに、夜間等の撮影時にストロボを発光制御し、発光させるために必要なコンデンサ等の機能を有するストロボ部（図示せず）、装置に設けたマイクにより集音した音声を所定の形式に従って圧縮処理を行い、メモリ部６、またはメモリカードＩ／Ｆ９を介して記録媒体に蓄積、あるいは通信Ｉ／Ｆ１２を介して送信する音声処理部１３を備える。また、エラー時にその発生を操作者に音声により通知するスピーカーを用いて、集音した音声、または通信Ｉ／Ｆ１２を介して受信した音声の再生を行うこともできる。
【００２４】
図２は本実施の形態におけるデジタルカメラシステムの概略構成を示す図である。図２に示すように、デジタルカメラ２１は無線ＬＡＮ２２（例えば、Bluetooth等）を介してＬＡＮ２３に接続し、さらにＩＳＤＮ網２４を経由して遠隔地のＬＡＮ２５に接続したパーソナルコンピュータ２６とネットワーク接続している。また他の例として、デジタルカメラ２１’は無線通信機器２７（例えば、携帯電話、ＰＨＳ等）を介して無線通信網２８を経由し、遠隔地のＬＡＮ２５に接続のパーソナルコンピュータ２６とネットワーク接続している。
【００２５】
ここで、本実施の形態におけるデジタルカメラシステムの動作について、図１，２を参照しながら説明をする。ＣＰＵ部５は、操作部１１のボタンの押下、またはタッチパネル１０ｂ等の外部からの動作指示に応じた、ＲＯＭ部７に格納した制御プログラムに従って、デジタルカメラ２１の各部の動作を制御したり、画像データの処理を行う。
【００２６】
例えば、ＣＰＵ部５は、記録媒体に画像データを記録する動作の制御、記録媒体に記録している画像データを再生する動作の制御、画像データの結合処理、画像データの補正処理等を行う。すなわち、ＣＰＵ部５は、記録制御手段、再生制御手段、報知手段、データ処理手段等の機能を担っている。
【００２７】
また、表示部１０には画像表示メモリを備えており、この表示メモリは論理的に複数個のプレーンから構成する。画像表示の制御は各プレーンを重ね合わせて合成しＬＣＤ部１０ａにて表示をする。重ね合わせる際には表示位置，表示倍率，輝度，透過属性などをプレーン毎に制御をする。
【００２８】
さらに、デジタルカメラ２１は、ＬＡＮ２３と接続するため通信Ｉ／Ｆ１２にＬＡＮカードを接続、または外部機器接続Ｉ／Ｆ（図示せず）としてＵＳＢ（Universal Serial Bus）を設けてパーソナルコンピュータとの接続によって、画像データを送受信することもできる。携帯電話やＰＨＳなどのＩ／Ｆモジュールとして無線通信機器２７を接続することにより、無線通信網２８を経てネットワーク（インターネット）に接続してＥメールやファイル転送を行うこともできる。または、無線ＬＡＮ２２としてBluetoothモジュールを用いてデジタルカメラ同士、その他のBluetooth対応機器、さらにはパーソナルコンピュータとも画像データを送受信することもできる。
【００２９】
図３は本実施の形態におけるデジタルカメラシステムのプログラム概略構成を示す図である。デジタルカメラ２１の通信Ｉ／Ｆに挿入する各種通信用カード、例えば、モデムカード，ＴＡカード，ＬＡＮカード，無線通信カード等を挿入するが、それらを動作させる通信Ｉ／Ｆドライバ３１とその上位に標準的な通信プロトコルであるＴＣＰ／ＩＰ３２（インターネット標準プロトコル）が搭載している。
【００３０】
さらに、パーソナルコンピュータ２６に搭載しているＷＷＷブラウザ機能であるサーバーとクライアントの間のファイル転送プロトコルであるｈｔｔｐ（Hypertext Transfer Protocol）３８が搭載され、デジタルカメラ２１はサーバーになることから、ＷＷＷサーバー機能であるｈｔｔｐｄ（Hypertext Transfer Protocol Daemon）３３が搭載され、各種のＨＴＭＬ文書が保存されている。
【００３１】
パーソナルコンピュータ２６のｈｔｔｐ３８からのＵＲＬ（Uniform Resource Locators）に基づき、各種ＨＴＭＬ文書をデジタルカメラ２１は、パーソナルコンピュータ２６側に転送をする。
【００３２】
また、デジタルカメラ２１側には、内蔵メモリや外部メモリのファイルをアクセスするためのファイルシステム、デジタルカメラ２１の各種パラメーターの設定を行ったり、シャッター動作等の撮影動作を行うためのＡＰＩ（Application Program Interface）が用意される。よく知られている技術としてＣＧＩ（Common Gateway Interface）を用いて、ＷＷＷブラウザ機能により、パーソナルコンピュータ２６の画面上に表示したシャッターのラジオボタンを押すことにより、ｈｔｔｐｄ３３を持つサーバー側すなわちデジタルカメラ２１側では、ＷＷＷブラウザ機能からの指示により、シャッターのプログラム（前記に説明した撮影）の動作をする。
【００３３】
撮影処理が終了した時点で、静止画像を貼り付けたＨＴＭＬ文書をＷＷＷブラウザ機能側に送信を行う。これにより、パーソナルコンピュータ２６側では、撮影後の画像データをＷＷＷブラウザ機能にて確認することが可能となる。
【００３４】
さらに、このＷＥＢ環境を用いて、前述のデジタルカメラ２１に有する音声処理部，タッチパネルによって、遠隔操作側パーソナルコンピュータ２６とにおいて、それぞれの操作者間との会話、またはチャットといわれる文字を用いたメッセージ交換を行うことができる。
【００３５】
図４はＷＷＷブラウザ機能を用いてデジタルカメラの内部に記憶している画像表示の例である。ここでは、撮影した画像データを表示するファイルビューワーとして、画像データをＨＴＭＬ文書にて生成し、ＷＷＷブラウザ機能すなわちパーソナルコンピュータ側にファイルを転送する。これにより操作者は、通常のＷＷＷブラウザ機能（ネットスケープナビゲータ、インターネットエキスプローラー等）により、デジタルカメラ内部のファイル（画像データ）を表示することが可能となる。デジタルカメラのファイルのタグとして、撮影者名や撮影日時などをＨＴＭＬ文書に展開しても良い。
【００３６】
本実施の形態におけるデジタルカメラにはＷＷＷサーバー機能を搭載し、デジタルカメラ本体の操作者と同時に、パーソナルコンピュータのＷＷＷブラウザ機能からデジタルカメラ操作を制御することができる。パーソナルコンピュータからの操作にはネットワークによる遅延が生じるため、デジタルカメラとパーソナルコンピュータとでは状態の不一致が生じる可能性があるため、処理の動作単位において排他制御を行う。また、デジタルカメラ側あるいはパーソナルコンピュータ側における操作は、デジタルカメラ本体に反映した後にデジタルカメラの表示部と遠隔操作を行うパーソナルコンピュータの画面上にも反映する。さらに、パーソナルコンピュータからの遠隔操作は撮影，再生等のデジタルカメラ本体における各種操作と同じ機能を有する。
【００３７】
また、デジタルカメラにより撮影した画像データは、ＷＷＷブラウザ機能によりパーソナルコンピュータ上でも確認することができるが、予め設定しておくことによって、特定のパーソナルコンピュータのフォルダにファイル転送することができ、転送先が他のネットワークに接続したファイルサーバー等の場合はｆｔｐ等によってファイルを転送する。さらに、デジタルカメラの操作は、ＷＷＷブラウザ機能を備えたネットワークを介して接続した他のデジタルカメラ，ＰＤＡ（Personal Digital Assistant），携帯電話等でも行うことが可能である。
【００３８】
ここで、図５（ａ）はデジタルカメラの状態変更指示による排他制御、図５（ｂ）はパーソナルコンピュータの状態変更指示による排他制御を示す状態遷移図である。図５（ａ），（ｂ）に示すように、記録モード、再生モード、設定モード（デジタルカメラ）、設定モード（パーソナルコンピュータ）の状態がある。
【００３９】
図５（ａ），（ｂ）における記録モードと再生モードはデジタルカメラとパーソナルコンピュータのどちらからでも操作可能である。デジタルカメラの操作により設定モード（デジタルカメラ）にあるときは、デジタルカメラの操作により記録または再生モードになるまではパーソナルコンピュータから操作はできない。
【００４０】
同様に、パーソナルコンピュータの操作により設定モード（パーソナルコンピュータ）にあるときは、パーソナルコンピュータの操作により記録または再生モードになるまで、あるいはネットワーク接続が切断されるまでデジタルカメラから操作はできない。
【００４１】
図６は本実施の形態におけるデジタルカメラシステムの排他制御の動作を示すフローチャートである。図６に示すように、デジタルカメラに対する、デジタルカメラ本体の操作者によるキー入力の有無を確認し（Ｓ１）、キー入力のないとき（Ｓ１のＮｏ）さらに、パーソナルコンピュータからの処理要求の有無の確認を行い（Ｓ２）、処理要求のないとき（Ｓ２のＮｏ）さらに、キー入力，処理要求の終了確認を行い（Ｓ３）、処理終了のとき（Ｓ３のＹｅｓ）排他制御の処理を終了、処理終了ではないとき（Ｓ３のＮｏ）初めの処理Ｓ１へ戻る。
【００４２】
また、処理Ｓ１において、デジタルカメラ本体からのキー入力があるとき（Ｓ１のＹｅｓ）キー入力した処理を実行する（Ｓ４）。このときパーソナルコンピュータからの処理要求の有無を確認し（Ｓ５）、処理要求がなければ（Ｓ５のＮｏ）処理Ｓ１へ戻る。処理要求があれば（Ｓ５のＹｅｓ）、処理要求したパーソナルコンピュータにエラーを返して処理要求に応じられないこと通知し（Ｓ６）、処理Ｓ１へ戻る。
【００４３】
同様に、処理Ｓ２において、パーソナルコンピュータからの処理要求があるとき（Ｓ２のＹｅｓ）処理要求した処理を実行する（Ｓ７）。このときデジタルカメラ本体からのキー入力の有無を確認し（Ｓ８）、キー入力がなければ（Ｓ８のＮｏ）処理Ｓ２へ戻り、キー入力があれば（Ｓ８のＹｅｓ）、キー入力のデジタルカメラの表示部にエラーを表示してキー入力に応じられないことを通知し（Ｓ９）、処理Ｓ２へ戻る。
【００４４】
例えば、ズームキーのように押している間、その処理が必要な場合は、デジタルカメラ本体のキー入力とパーソナルコンピュータからの処理要求を同時に処理することはできない。このような一方のキー入力あるいは処理要求を処理する間には、他方からのキー入力あるいは処理要求に対してエラーを返し、排他制御により処理中のために操作することができないことを通知する。
【００４５】
前述の排他制御によって、デジタルカメラの変更された各種設定を、パーソナルコンピュータおよびデジタルカメラへそれぞれ表示することにより一方からの変更内容を他方に通知することを行う。図７は一方の指示により変更した内容を他方に表示する更新処理を示すフローチャートである。
【００４６】
図７に示すように、デジタルカメラ本体からのキー入力の操作（Ｓ１０）、またはパーソナルコンピュータからの処理要求の操作（Ｓ１１）により設定等の状態変化があれば、デジタルカメラにおいて指定した操作に応じ状態を変更、デジタルカメラ表示部に状態変更を表示する（Ｓ１２）。
【００４７】
さらに、パーソナルコンピュータに状態変更を通知する（Ｓ１３）。パーソナルコンピュータは変更した状態の画面を要求（Ｓ１４）、デジタルカメラから変更した状態画面を送信して（Ｓ１５）、パーソナルコンピュータに状態画面を表示する（Ｓ１６）。
【００４８】
ここで、本実施の形態におけるデジタルカメラシステムの具体的な動作について説明する。まず、デジタルカメラの電源投入によって、その表示部に図８に示す撮影メニューが表示される。ここで、メニュー内のＷＥＢカメラの選択により、通常のデジタルカメラの撮影動作を行う動作に加えて、デジタルカメラのｈｔｔｐｄすなわちＷＷＷサーバー機能が起動する。
【００４９】
この状態によりデジタルカメラの操作者だけでなく、ネットワークを介して接続されたパーソナルコンピュータのＷＷＷブラウザ機能によって、遠隔操作者からの操作指示に応じたデジタルカメラの操作をすることができる。
【００５０】
パーソナルコンピュータのＷＷＷブラウザ機能により、予め設定されたデジタルカメラのＵＲＬを送信すると、このＵＲＬを設定されたデジタルカメラのＷＷＷサーバー機能が応答し、パーソナルコンピュータに図９に示すような初期画面のＨＴＭＬ文書を転送し表示する。さらに、その後、ＷＷＷブラウザ機能から送信される新たな要求を待つ。
【００５１】
例えば、図９に示す初期画面より、撮影確認ボタンを選択して押す（マウスで選択しクリックする）ことで、デジタルカメラ側に要求送信が行われ、デジタルカメラ側は撮影した画像データが添付されたＨＴＭＬ文書を送信することで応答する。これをＷＷＷブラウザ機能によりＨＴＭＬ文書を受信して表示する。
【００５２】
図１０，図１１にはＷＷＷブラウザ機能により、デジタルカメラにおいて被写体像をモニタリングしている画像の表示例を示す図である。デジタルカメラのモニタリング時の画像は、撮影レンズ部から集光した映像をＣＣＤ部、カメラ画像処理部により所定の画像数にてＡ／Ｄ変換されるが、通常は表示部のＬＣＤ部にて所定の間隔で表示される。撮影画像ではないため、画像サイズは３００万画素、２００万画素といったのもではなく、ＬＣＤ部に表示するための１６０×１２０ドットといった小さいサイズのものであり、リアルタイムでＬＣＤ部に表示している。このデジタルカメラでモニタリングしている画像データをＷＷＷサーバー機能によりＨＴＭＬ文書としてＷＷＷブラウザ機能に送信しパーソナルコンピュータに表示する。
【００５３】
例えば、デジタルカメラから１秒に１回という所定の間隔でモニタリングの画像データをパーソナルコンピュータに転送する。これを受信したパーソナルコンピュータ側では、リアルタイムで遠隔地のモニタリングの画像データを表示することができる。
【００５４】
デジタルカメラとパーソナルコンピュータ間は、種々インタフェースを介してネットワークにより接続されている。例えば、アナログモデムの場合であると、３８．４ＫＢＰＳほどの伝送速度が得られる。また、ＩＳＤＮでは６４ＫＢＰＳが得られる。さらには、ＬＡＮであると、１ＭＢＰＳ以上の伝送速度が得られる。このように、通信環境によって速度が異なることから、特に撮影前のモニタリン画像の授受においては、被写体像の概略を把握することが目的でありモニタリング画像の表示において、通信速度に応じた転送データ量を考慮する必要がある。
【００５５】
モニタリングの静止画、画像サイズ、画像圧縮率設定等から画像サイズを選択する設定画面例を図１２に示す。例えば、この画面から画像サイズが指定されれば、これを受けたＷＷＷサーバー機能はデジタルカメラの設定を変更し、その画像サイズのモニタリングの画像のＨＴＭＬ文書を所定時間の間隔によりＷＷＷブラウザ機能側に送信する。このように操作者は、ネットワークと接続する回線スピードに合わせて、回線スピードが速い場合には、大きな画像（図１０参照）によりモニタリング画像を見ることができ、回線スピードが遅い場合には、小さな画像（図１１参照）を見ることを選択可能になる。
【００５６】
さらに、画像圧縮率を選択する設定画面から画像圧縮率としてＦine／Ｎormal／Ｅconomy等を選択し、前述の画像サイズの選択と同様に回線スピードに応じて変更することが可能になる。
【００５７】
また同様に、モニタリング画像を転送する間隔（フレームレート）を、例えば、１秒間に１回〜Ｎ回を選択可能な設定画面（図示せず）を設け、回線のスピードに合わせて選択することにより、回線スピードが速い場合には、より動画像に近いモニタリング画面を見ることができ、回線のスピードが遅い場合には、コマ送りのような画像を見ることとなる。
【００５８】
また、モニタリングの画像サイズ、および転送間隔の設定に「自動」を設けることにより、自動のモードでは、例えば、通信方式に応じて、アナログモデム、ＴＡ、ＬＡＮ等（ブロードバンド）を選択して、つまり起動される通信Ｉ／Ｆのドライバの種類に合わせてパラメーターを設定する。
【００５９】
図１３は本実施の形態における撮影後の画像データの転送、および転送後の画像データの削除を行う動作を示すフローチャートである。デジタルカメラに設定された撮影画像データの記録処理が実行されると（Ｓ２０）、パーソナルコンピュータに画像データを保存する指定がされていれば（Ｓ２１のＹｅｓ）、ｈｔｔｐ等のプロトコルを使用して画像データを指定のパーソナルコンピュータのフォルダに転送する（Ｓ２２）。また、パーソナルコンピュータの指定でなく（Ｓ２１のＮｏ）、ファイルサーバーへのアップロードが指定されていれば（Ｓ２３のＹｅｓ）、指定のファイルサーバーにｆｔｐ等のプロトコルを使用して画像データを転送する（Ｓ２４）。さらに、ファイルサーバーへのアップロードの指定でないとき（Ｓ２３のＮｏ）、画像データの転送処理を終了する。
【００６０】
また、前記の各設定に従った転送処理後、転送の正常終了したことの確認を行い（Ｓ２５）、正常終了しなかったとき（Ｓ２５のＮｏ）転送処理の送信不良であることを表示（デジタルカメラ）または通知（パーソナルコンピュータ）する（Ｓ２６）。これに基づき操作者の次の指示を待つ、あるいは転送処理を設定された回数分だけ再処理を繰り返した後、送信不良を表示しても良い。
【００６１】
転送処理が正常終了したとき（Ｓ２５のＹｅｓ）、送信完了した画像データの削除指示が設定されているか否かを確認する（Ｓ２７）。削除の指定があれば（Ｓ２７のＹｅｓ）対象の画像データの削除処理を実行し（Ｓ２８）処理を終了、また、削除の指定がなければ（Ｓ２７のＮｏ）同様に処理を終了する。
【００６２】
これにより、デジタルカメラに搭載されている記録手段に、画像データの記録可能容量の空き領域を確保して、より多くの記録容量を必要とする高画質な画像データを取得可能とすることができる。
【００６３】
【発明の効果】
以上説明したように、本発明によれば、デジタルカメラにＷＷＷサーバー機能を搭載したことでパーソナルコンピュータのＷＷＷブラウザ機能によりデジタルカメラを遠隔操作でき、かつそれぞれの操作者によってデジタルカメラの同時操作を可能としたことで共同作業ができ、さらに、撮影した画像データを指定先へ送信完了後に削除することで記憶手段の空き容量を確保して、大きな記録容量を必要とする高画質の画像データを効率よく取得することができるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の実施の形態におけるデジタルカメラの概略構成を示すブロック図
【図２】  本発明の実施の形態におけるデジタルカメラシステムの概略構成を示す図
【図３】  本発明の実施の形態におけるデジタルカメラシステムのプログラム概略構成を示す図
【図４】  ＷＷＷブラウザ機能を用いてデジタルカメラの内部に記憶している画像表示の例を示す図
【図５】  （ａ）はデジタルカメラの状態変更指示による排他制御、（ｂ）はパーソナルコンピュータの状態変更指示による排他制御を示す状態遷移図
【図６】  本発明の実施の形態におけるデジタルカメラシステムの排他制御の動作を示すフローチャート
【図７】  本発明の実施の形態における排他制御の一方の指示により変更された内容を他方に表示する更新処理を示すフローチャート
【図８】  本発明の実施の形態におけるデジタルカメラの撮影メニューの表示例を示す図
【図９】  本発明の実施の形態におけるパーソナルコンピュータに表示する初期画面の例を示す図
【図１０】  パーソナルコンピュータに表示するデジタルカメラにより被写体像のモニタリング画像例（大）を示す図
【図１１】  パーソナルコンピュータに表示するデジタルカメラにより被写体像のモニタリング画像例（小）を示す図
【図１２】  パーソナルコンピュータに表示するデジタルカメラのモニタリングの画像サイズを選択する設定画面例を示す図
【図１３】  本発明の実施の形態における撮影後の画像データの転送、および転送後の画像データの削除動作を示すフローチャート
【符号の説明】
１  撮影レンズ部
２  ＣＣＤ部
３  カメラ画像処理部
４  電源部
５  ＣＰＵ部
６  メモリ部
７  ＲＯＭ部
８  圧縮／伸張部
９  メモリカードＩ／Ｆ
１０  表示部
１０ａ  ＬＣＤ部
１０ｂ  タッチパネル
１１  操作部
１２  通信Ｉ／Ｆ
１３  音声処理部
２１，２１’  デジタルカメラ
２２  無線ＬＡＮ
２３，２５  ＬＡＮ
２４  ＩＳＤＮ網
２６  パーソナルコンピュータ
２７  無線通信機器
２８  無線通信網
３０  ｆｔｐｄ／ｆｔｐ
３１，３６  通信Ｉ／Ｆ
３２，３７  ＴＣＰ／ＩＰ
３３  ｈｔｔｐｄ
３４  カメラ制御システム
３５  カメラファイルシステム
３８  ｈｔｔｐ
【図１】
0004629929.tif 000002
【図２】
0004629929.tif 000003
【図３】
0004629929.tif 000004
【図４】
0004629929.tif 000005
【図５】
0004629929.tif 000006
【図６】
0004629929.tif 000007
【図７】
0004629929.tif 000008
【図８】
0004629929.tif 000009
【図９】
0004629929.tif 000010
【図１０】
0004629929.tif 000011
【図１１】
0004629929.tif 000012
【図１２】
0004629929.tif 000013
【図１３】
0004629929.tif 000014