(57)【要約】【課題】デジタルスチルカメラとコンピュータとを接続して、コンピュータからカメラの撮影動作を制御する場合に、コンピュータのメモリ（ＨＤＤ）に保存可能な画像撮影可能枚数をユーザに知らせる。【解決手段】現在設定されている撮影モードと同一の撮影モードで今まで撮影した画像の平均ファイルサイズに基づいて計算を行い、撮影可能な枚数を表示する。また、インターバル撮影を開始する際に、撮影可能枚数算出のための撮影動作を行わせる。【選択図】　　　図８
2004096623.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に接続し、撮像装置の制御を行い、また撮像装置で撮影した画像を受信する情報処理装置の制御方法であって、
情報処理装置に保存できる画像の予測枚数を、同一撮影モードで今まで保存した画像のファイルサイズの平均値を元に計算を行い、計算された予測枚数を表示することを特徴とする情報処理装置の制御方法。
【請求項２】
前記同一撮影モードとは、撮影時点で撮像装置に設定されているのと同じ画像サイズ、同じ画像圧縮率の組合せ或いは撮影時点で撮像装置に設定されているのと同じ画像サイズ、同じ画像圧縮率、ＩＳＯ感度の組合せであることを特徴とする請求項１記載の情報処理装置の制御方法。
【請求項３】
撮影時点で撮像装置に設定されている撮影モードで、今まで撮影したことがない場合は、情報処理装置に保存できる画像の予測枚数を、情報処理装置上に表示しないことを特徴とする請求項１記載の情報処理装置の制御方法。
【請求項４】
撮影時点で撮像装置に設定されている撮影モードで、今まで撮影したことがない場合は、あらかじめ情報処理装置内に保持している定数値を元に、情報処理装置に保存できる画像の予測枚数を、計算し表示することを特徴とする請求項１記載の情報処理装置の制御方法。
【請求項５】
撮像装置に接続し、撮像装置の制御を行い、また撮像装置で撮影した画像を受信する情報処理装置の制御方法であって、
情報処理装置が持つ記憶装置の空き容量の数値を表示し、使用者の指示によって、前記撮像装置に撮影動作を行わせ、受信した撮影画像のファイルサイズを元に、撮影可能枚数を算出し表示することを特徴とする情報処理装置の制御方法。
【請求項６】
撮像装置に接続し、撮像装置の制御を行い、また撮像装置で撮影した画像を受信する情報処理装置の制御方法であって、
設定された時間間隔で設定された枚数の画像を前記撮像装置に撮像させるインターバル撮影機能を持ち、インターバル撮影の開始前に、使用者の指示によって、前記撮像装置に撮影動作を行わせ、受信した撮影画像のファイルサイズを元に、撮影可能枚数を算出し表示することを特徴とする情報処理装置の制御方法。
【請求項７】
撮影した画像は、画像のファイルサイズ取得後に自動的に削除することを特徴とする請求項５または６のいずれかに記載の情報処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像装置で撮像した画像を情報処理装置へ転送するシステム及びその制御方法に関する。
【０００２】
【従来の技術】
従来、デジタルスチルカメラとパーソナルコンピュータ（以下ＰＣと称す）とを接続し、ＰＣにインストールされたアプリケーションからデジタルスチルカメラを制御し、撮影した画像を直ちにＰＣへ転送し、ＰＣのメモリに格納することが行われている。
【０００３】
撮影した画像をカメラに装着されたメモリカードにのみ保存の場合は、カメラ本体で撮影可能残り枚数を計算するので、この残り枚数数値を、ＰＣソフトが取得し表示することができる。ＰＣに保存の場合は、ＰＣのメモリ（ハードディスクＨＤ）の空き容量がどれだけあるかにより、撮影可能な枚数が決まってくる。
【０００４】
また、一般的にカメラで使用するメモリカードの容量に比べて、ＰＣのＨＤの空き容量のほうが十分に多い場合がほとんどである。ＰＣに画像を保存する場合に、撮影可能枚数として表示するでもよいし、空き容量をバイト数で表示するのにとどめても、ユーザの使い勝手としては十分である。ＰＣのＨＤの空き容量に応じた撮影可能枚数を表示するためには、例えば、カメラの撮影モードに応じた予想ファイルサイズ数値をＰＣソフトがあらかじめ保持し、そのＰＣの空き容量をその数値で割ることによって、撮影可能枚数が計算できる。
【０００５】
【発明が解決しようとする課題】
しかし、このＰＣソフトがある特定のカメラのみでなく、複数種類のカメラを接続してＰＣからのリモート撮影を行える場合、ＰＣソフトは、その接続可能なカメラごとに、全ての撮影可能なサイズ、全ての撮影可能な画像の圧縮率に応じた予想ファイルサイズ値をあらかじめ覚えておく必要があり、面倒である。また、ＰＣソフトがカメラから、設定されている撮影モードに応じた予想ファイル数値を取得するという方法も考えられる。しかし、この場合、カメラとＰＣソフトとの間で、情報のやり取りが増えるという点で好ましくない。
【０００６】
一方で、ＰＣソフトから、撮影時間間隔と撮影枚数を設定し、ＰＣソフトは、設定時間間隔ごとにＰＣソフトから撮影指示を出して撮影を行い、これを設定枚数分繰り返す、所謂インターバル撮影機能を持つものがある。これは、カメラを三脚などで固定しＰＣから無人で定期的に撮影をするなど、ＰＣとの組み合わせでの便利な機能である。インターバル撮影のときは、撮影枚数を設定して、あとは自動的に撮影を行わせるので、撮影枚数を最初に設定する際に、撮影可能枚数を知りたい場合が多い。設定枚数を１００枚と設定してＰＣから離れて、戻ってきてみたらＰＣの空き容量が足りなくで実際は５０枚撮影したところで撮影が止まっていたという不都合も起こりえる。
【０００７】
【課題を解決するための手段】
本発明は上記の課題を解決するために、本発明の制御方法は、撮像装置に接続し、撮像装置の制御を行い、また撮像装置で撮影した画像を受信する情報処理装置の制御方法であって、情報処理装置に保存できる画像の予測枚数を、同一撮影モードで今まで保存した画像のファイルサイズの平均値を元に計算を行い、計算された予測枚数を表示することを特徴とする。
【０００８】
また、本発明の制御方法は、撮像装置に接続し、撮像装置の制御を行い、また撮像装置で撮影した画像を受信する情報処理装置の制御方法であって、情報処理装置が持つ記憶装置の空き容量の数値を表示し、使用者の指示によって、撮像装置に撮影動作を行わせ、受信した撮影画像のファイルサイズを元に、撮影可能枚数を算出し表示することを特徴とする。
【０００９】
また、本発明の制御方法は、撮像装置に接続し、撮像装置の制御を行い、また撮像装置で撮影した画像を受信する情報処理装置の制御方法であって、設定された時間間隔で設定された枚数の画像を撮像装置に撮像させるインターバル撮影機能を持ち、インターバル撮影の開始前に、使用者の指示によって、前記撮像装置に撮影動作を行わせ、受信した撮影画像のファイルサイズを元に、撮影可能枚数を算出し表示することを特徴とする。
【００１０】
【発明の実施の形態】
以下図面を参照して本発明の実施形態を説明する。
【００１１】
ＰＣに画像を保存する際の、撮影が可能なだけの容量があるか、または、あと何枚撮影できるかにつての情報表示方法について本発明では、以下の２通りの方法を提供する。
【００１２】
１番目として、ＰＣソフトから実際に撮影を行って保存した画像のファイルサイズの実測値を使って予想ファイルサイズを求める。よって最初の段階では、まだ撮影をしていないので撮影可能枚数の表示はしないが、一枚撮影をした後から、撮影可能枚数の表示を行える。そして撮影を繰り返すたびにその保存した画像のファイルサイズから、予想ファイルサイズを補正して表示していく。この場合、カメラを使いはじめの段階では、予想撮影可能枚数の誤差は大きいが、撮影を行っていくにしたがって、撮影可能枚数の精度は上がっていく。このＰＣソフトの使い始めの段階ではＨＤの容量は一般的に十分にあり、撮影を繰り返していくたびに画像が保存され容量が減っていくわけなので、初期段階での撮影可能枚数の誤差は問題にならない。また、こういったリモート撮影の場合、主に室内で使う等、撮影条件が固定されるので、実際に撮影した画像のファイルサイズの実測値を元に計算していくことで、より精度があがるというメリットがある。上記では、最初の段階ではまだ撮影をしていないので撮影可能枚数の表示はしないとしたが、ある所定値をＰＣソフトが持っていて、最初のまだ撮影をしていない段階では、その所定値を元に最初の撮影可能枚数を表示するということでもよい。
【００１３】
２番目は、ＰＣに保存する場合は、ＰＣの空き容量をバイト数で表示する。一般的にＨＤの空き容量は大きいので、まだ十分撮れるということがユーザにわかれば十分であるとも考えられる。そして、予想撮影可能枚数を表示するための「計算」ボタンをもつ。ユーザがこのボタンを押すと、ＰＣソフトから撮影指示を出し、カメラは撮影を行い撮影画像はＰＣに保存される。その撮影画像のファイルサイズで、ＨＤの空き容量を割ることで、予想撮影可能枚数を求め表示する。
【００１４】
（第１の実施の形態）
図１は、カメラ装置の構成を示すブロック図である。カメラ１００は、情報を処理する装置或はシステム（ここでは、一例としてＰＣ２００とする）と接続可能であり、且つ本発明を実施するための手段、方法、機能等が起動可能な構成としている。
【００１５】
具体的には、まず、カメラ１００は、上記図１に示すように、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、クロック１１５と、固体撮像素子１１７およびその制御部１１６と、レンズ１１９およびその制御部１１８と、操作部１０６およびその制御部１０５と、表示部１０８およびその制御部１０７と、メモリカード１１０およびその制御部１０９と、電源部１１４およびその制御部１１３と、他のＰＣとのインターフェイス部１１２とが、システムバス１０４を介して互いに通信可能に接続された構成としている。
【００１６】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されたソフトウェア、或いはメモリカード１１０より供給されるソフトウェアを実行することで、システムバス１０４に接続された各構成部を総括的に制御する。ＣＰＵ１０１は、このようにしてソフトウェアを実行することで、種々の動作を実現するための制御を行う。ＲＯＭ１０２は、ＣＰＵ１０１が読み取るためのブートプログラム、ソフトウェア、データ等を格納してある。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ或いは撮影した画像の記録場所として機能する。クロック１１５は、時間の経過を記録する。固体撮像素子１１７は、レンズ１１９を通して入射した光を画像信号に変換する。制御部１１６は、固体撮像素子１１７を制御する。レンズ１１９は、被写体からの光を固体撮像素子１１７上に結像させる。制御部１１８はレンズ１１９のズーミングやフォーカシングを制御する。操作部１０６は、ボタンやレバー等の入力装置からなり、撮影や各種設定のための操作を行う。制御部１０５は、操作部１０６からの指示入力を制御する。表示部１０８は、ＬＣＤ等の表示装置からなる。制御部１０７は、表示部１０８の表示を制御する。メモリカード１１０は、不揮発性半導体メモリからなる着脱可能なカードである。ただし固定式であってもよい。また、磁気ディスクや光ディスク、光磁気ディスク等の他種の記憶媒体であってもよい。制御部１０９は、メモリカード１１０へのアクセスを制御する。電源部１１４は、カメラ１００の各部へ電力を供給する。電源部１１４は、内蔵の電池であっても、外部から供給される電源であってもよい。制御部１１３は電源部１１４を制御し、カメラ１００の各部への電力供給のｏｎ／ｏｆｆを切り替える。インターフェイス部１１２は、他の装置との間でデータをやり取りしたり、また各種の制御命令をやり取りしたりする。インターフェイス部１１２と他のＰＣの間の通信は、ケーブルや光ファイバーによる接続によるものや、無線や赤外線によるもの、またＬＡＮやインターネット等のネットワークを介したものであってもよい。
【００１７】
図２はＰＣの構成を示すブロック図である。ＰＣ２００は、カメラ１００と接続可能であり、且つ本発明を実施するための手段、方法、機能等が起動可能な構成としている。
【００１８】
具体的には、まず、ＰＣ２００は、図２に示すように、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、操作部２０６およびその制御部２０５と、表示部２０８およびその制御部２０７と、固定ディスク２１０と、リムーバブルディスク２１１と、固定ディスク２１０とリムーバブルディスク２１１の制御部２０９と、カメラとのインターフェイス部２１２とが、システムバス２０４を介して互いに通信可能に接続された構成としている。
【００１９】
ＣＰＵ２０１は、ＲＯＭ２０２或いは固定ディスク２１０に記憶されたソフトウェア、或いはリムーバブルディスク２１１より供給されるソフトウェアを実行することで、システムバス２０４に接続された各構成部を総括的に制御する。ＣＰＵ２０１は、このようにしてソフトウェアを実行することで、本実施の形態での最も特徴とする動作を実現するための制御を行う。
【００２０】
ＲＯＭ２０２は、ＣＰＵ２０１が読み取るためのブートプログラム、ソフトウェア、データ等を格納する。
【００２１】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ或いはワークエリア等として機能する。操作部２０６は、キーボードやマウス、タブレット等の入力装置からなる。制御部２０５は、操作部２０６からの指示入力を制御する。表示部２０８は、ＣＲＴやＬＣＤ等の表示装置からなる。制御部２０７は、表示部２０８の表示を制御する。固定ディスク２１０は、ハードディスク等のＰＣ２００に固定された記録装置からなる。リムーバブルディスク２１１は、フロッピー（登録商標）等の磁気ディスク、ＣＤやＤＶＤ等の光ディスク、ＭＯ等の光磁気ディスク、ＰＣカード等の不揮発性半導体メモリ、といった各種の着脱可能な記録装置からなる。固定ディスク２１０及びリムーバブルディスク２１１は、ブートプログラム、ソフトウェア、データ等を記憶する。制御部２０９は、固定ディスク２１０及びリムーバブルディスク２１１へのアクセスを制御する。
【００２２】
インターフェイス部２１２は、カメラから撮影画像や撮影データといった各種データをＰＣ２００に取り込んだり、逆にＰＣ２００からカメラへとデータを送り込んだりする。また、カメラをＰＣ２００からリモート操作するため、また逆にＰＣ２００をカメラからリモート操作するための制御コマンドを受け渡しすることも可能である。インターフェイス部２１２とカメラの間の通信は、ケーブルや光ファイバーによる接続によるものや、無線や赤外線によるもの、またＬＡＮやインターネット等のネットワークを介したものであってもよい。また、カメラの記録媒体である不揮発性半導体メモリカードや各種ディスク等をＰＣ２００に差し替えるといった方法でもよい。
【００２３】
図６にカメラ接続時の動作を示す。ＰＣ２００からの接続要求により、ステップ６０１でカメラとＰＣの間で通信可能状態を確立する。カメラを接続した場合、カメラとしては２つの動作モードが存在する。一つは、画像転送モードであり、このモードでは、既にメモリカードに記録した画像をＰＣに転送することができる。もう一つは、リモート制御モードであり、カメラの撮影モードの設定、および撮影動作、撮影後の画像のＰＣへの転送が行える。ＰＣから画像転送モードでの接続要求であった場合は、ステップ６０４でそのモードにセットされる。また、リモート制御モードであった場合は、ステップ６０５でそのモードにセットされ、撮影が可能な状態とするため、ステップ６０２でカメラの初期化処理を行う。
【００２４】
撮影した画像はまずＲＡＭ１０３に記録される。通常のカメラ単体での撮影の場合は、画像データはＲＡＭからメモリカード１１０に保存される。その後ＲＡＭ１０３上の撮影画像データは消去される。ＰＣからのリモート制御での撮影の場合は、ＰＣからの設定で、ＰＣへの画像の保存か、メモリカード１１０への画像の保存かを選択できる。メモリカードへの保存の場合の動作手順を図５に示す。
【００２５】
カメラはＰＣとつながれた状態になっており、ＰＣではカメラに制御コマンドを送る機能を有するプログラムが動作している。この場合は、カメラ本体のレリーズボタンを押しての撮影（ステップ５１１）と、ＰＣからのレリーズ指示による撮影（ステップ５１２）の２とおりの場合がある。ステップ５１１の場合はカメラ単体（ＰＣとつなげない状態）での撮影と動作は同じとなる。ステップ５１２の場合は、ＰＣからのレリーズ指示がカメラに送られる。そしてステップ５０３でカメラは撮影動作を行う。ステップ５０４で撮影した画像データをカメラのＲＡＭに記録する。そしてステップ５０５でその画像データをＲＡＭからメモリカードへ記録する。そして最後にステップ５１０でＲＡＭ上の画像データを消去し動作は完了する。
【００２６】
ＰＣへの画像の保存の場合の動作手順を図４に示す。４０１の枠内はカメラの動作、４０２の枠内はＰＣ側の動作を示している。この場合も撮影は、ステップ４１１のカメラ本体のレリーズボタンを押しての撮影と、ステップ４１２のＰＣからのレリーズ指示による撮影の２とおりの場合がある。ステップ４０３でカメラは撮影動作を行い、ステップ４０４で撮影した画像をＲＡＭに記録する。そしてステップ４０５で撮影が行われたことをＰＣに通知する。ＰＣ側はこの通知を受け取ると、ステップ４０６でカメラの画像の転送要求を送る。カメラはこの転送要求を受けて、ステップ４０７で画像データをＲＡＭからＰＣに転送を行う。ＰＣはステップ４０８でこの転送データを受け取りながら画像データをＰＣのＨＤに保存していく。全ての転送が完了しＨＤへの保存も完了すると、ステップ４０９でカメラに完了通知を行う。そしてステップ４１０でカメラはＲＡＭ上の画像データを消去し、全体の処理は終了する。
【００２７】
ＰＣ２００から撮影の指示を行うときに、まだ撮影に可能なだけの容量があるか、または、あと何枚撮影できるかをユーザは知りたいことがある。しかし、カメラのＣＣＤによって撮影画像サイズは２百万画素、３百万画素、４百万画素等さまざまであり、またカメラには大サイズ、中サイズ、小サイズと、いくつかの撮影画像サイズを選択できる機能を持つものが多い。例えば、２００万画素機のカメラの場合は、大サイズが１６００×１２００ドット、中サイズが１０２４×７６８ドット、小サイズが６４０×４８０ドットといった３つの画像サイズを選択可能になっている。この選択された画像サイズによってファイルサイズが変わってくる。また、撮影画像のファイルフォーマットとしてはＪＰＥＧが一般的である。ＪＰＥＧ画像の場合は、圧縮率の設定によってファイルサイズが変わってくる。そして低圧縮で画質劣化が少ないがファイルサイズが大きくなるファインモードと、高圧縮で画質劣化が大きいノーマルモード等、圧縮率の選択をさせるカメラも多い。これらのことから画像サイズと圧縮率の組み合わせでの撮影モードにより、おのおのの予想ファイルサイズが決まってくる。そしてＪＰＥＧの場合、細かいものがたくさん移っているシーンを撮影したときは、同じ圧縮率設定でもファイルサイズは大きくなり、フラットで単調なのものがたくさん写っているシーンを撮影したときは、同じ圧縮率設定でもファイルサイズは小さくなる。よって、カメラ側で表示する撮影可能枚数が、平均的なシーンを撮影したとした場合のファイルサイズに基づいてメモリカードの空き容量を割って計算し、表示している。
【００２８】
図８に本発明におけるＰＣソフトのウインドウ例を２つ示す。ユーザは、ＰＣソフト上で撮影画像の保存モードを、カメラに保存するかＰＣに保存のいずれかに設定することができる。それぞれの撮影時の内部動作は、カメラに保存のときは図５、ＰＣに保存のときは図４で説明したとおりとなる。
【００２９】
図８のウインドウ上で、ユーザは撮影する画像の画像サイズと、画質（圧縮率）を設定できる。またカメラ本体で、画像の画像サイズや画質（圧縮率）を変更した場合も、カメラからＰＣソフトへの通知イベントが転送されて、ＰＣにその設定が表示される。
【００３０】
図８のウインドウ上の撮影可能枚数は、カメラに保存のときは、カメラから返される撮影可能枚数を取得し表示する。ＰＣに保存の場合の表示方法を図９に示す。
【００３１】
図９のステップ１００１で現在設定されている画像サイズ、圧縮率の撮影モードに対応した予想ファイルサイズ値を格納しているかどうかをチェックする。ＰＣソフトで現在の撮影モードでの撮影が一度もしていない場合は値が格納されていないので、ステップ１００２で撮影可能枚数表示は行わない。
【００３２】
現在の撮影モードでの撮影を一度でもしている場合は、値が格納されているので、ステップ１００３に進む。ここでまずＨＤの空き容量を取得する。そしてステップ１００４で、ＨＤの空き容量／予想ファイルサイズ値の計算を行い、撮影可能枚数を算出する。そしてステップ１００５で撮影可能枚数として表示する。
【００３３】
ＰＣソフトがあらかじめ例えば初期値として１Ｍバイトが予想ファイルサイズ値であるとして格納しておいてもよい。この場合、ステップ１００１でチェックした場合に常に値は格納されていることになるので、常に撮影可能枚数は表示されることになる。
【００３４】
図１０に予想ファイルサイズ値を格納する手順について示す。撮影した画像をＰＣに保存した後に、図１０の手順が開始する。ステップ１１０１で、保存した画像のファイルサイズを取得する。ステップ１１０２でその撮影モードに対応した予想ファイルサイズが格納されているかどうかをチェックする。格納されていなければステップ１１０３で取得したファイルサイズを予想ファイルサイズとして格納する。また、画像数を１として格納する。ステップ１１０２で格納されていた場合には、ステップ１１０４で以下の計算を行い、新たな予想ファイルサイズ値を算出する。
（（格納されていた予想ファイルサイズ値×画像数）＋取得したファイルサイズ）／（画像数＋１）
この新たな予想ファイルサイズ値を格納するとともに、画像数も画像数＋１として新たに格納する。
【００３５】
また、図１４に示すように、カメラに対して画像サイズ、圧縮率のほかに、ＩＳＯ感度も設定できる場合もある。ＩＳＯ感度の設定値が大きいと、暗い場所の撮影ができるが、その分ＣＣＤからの撮像信号の増幅が大きいのでノイズも多くなる。そして同じ画像サイズ、圧縮率であっても、ＩＳＯ感度が高いほうが、平均的にはファイルサイズは大きくなる。そこで、ＩＳＯ感度の設定もできる場合は、画像サイズ、圧縮率の組み合わせだけで予想ファイルサイズ値を保持するのではなく、画像サイズ、圧縮率、ＩＳＯ感度の組み合わせで予想ファイルサイズ値を保持すると、より正確な撮影可能枚数を予測できる。
【００３６】
また、インターバル撮影のときは、ユーザは撮影時間間隔と撮影枚数を設定する。例えば、１０分おきに１００枚撮影するといった具合に設定を行う。このとき、１０００分間は撮影を自動的に行うので、その間、ユーザはＰＣとカメラから離れて、どこかに行ってしまうことができる。その際に、ＰＣの空き容量が少なくて途中で撮影が中止されてしまうのは不都合であるので、インターバル撮影開始前には、正確に撮影可能枚数を知りたいという要求が生じる。そこで、本発明では、以下の方法を提供する。
【００３７】
インターバル撮影を開始する前に、撮影時間間隔と、撮影枚数を設定するウインドウを表示するが、そのウインドウを図７に示す。図７に示したように、ウインドウ上には、予想撮影可能枚数を表示するための「計算」ボタンをもつ。ユーザがこのボタンを押すと、ＰＣソフトから撮影指示を出し、カメラは撮影を行い撮影画像はＰＣに保存される。その撮影画像のファイルサイズで、ＨＤの空き容量を割ることで、予想撮影可能枚数を求め表示する。インターバル撮影では、多くの場合カメラを三脚等で固定し、固定した画角で撮影を行う。よって、そこに写るシーンはインターバル撮影での撮影のたびに似通っているので、ファイルサイズもほぼ似通ったものになる。そこで、仮撮影したファイルサイズで計算した撮影可能枚数のほうが、一般的なシーンでの平均ファイルを元に計算するよりも、より正確な値を表示できる。
【００３８】
（第２の実施形態）
第２の実施形態では、通常はＨＤの空き容量を示し、ユーザがＰＣソフトの画面に設けられた「計算」ボタンを押したときに、仮の撮影を行って撮影可能枚数を算出する手順を示す。
【００３９】
図１１に本実施形態におけるＰＣソフトのウインドウ例を示す。カメラに保存の場合は、第一の実施形態の図８と同じである。ＰＣに保存の場合は、撮影可能枚数のかわりにＨＤ空き容量が表示される。そして横に「撮影可能枚数を計算」ボタンがある。ユーザがこのボタンを押すと、以下に述べる手順に従って撮影可能枚数を計算して図１２に示すダイアログを表示する。
【００４０】
図１３に「撮影可能枚数を計算」ボタンを押したときの動作手順を示す。ステップ１４０１で撮影を実行し、ステップ１４０２で撮影した画像を転送、保存する。このときの内部動作については、図４に示したとおりである。ステップ１４０３で保存した画像ファイルのファイルサイズを取得し、ステップ１４０４でその画像ファイルを削除する。これはファイルサイズを取得するために撮影した画像なのでもはや不要になるからである。ステップ１４０５でＨＤの空き容量／ファイルサイズで、撮影可能枚数を求め、ステップ１４０６で、図１２に示すダイアログに撮影可能枚数を表示する。
【００４１】
図７に示したインターバル撮影時の計算ボタンを押した場合も、この図１３と同じ手順で、撮影可能枚数を求めることができる。
【００４２】
なお、本発明は上記実施の形態を実現する為の装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（ＣＰＵあるいはＭＰＵ）に、上記実施の形態を実現する為のソフトウェアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【００４３】
またこの場合、前記ソフトウェアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給する為の手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【００４４】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４５】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【００４６】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【００４７】
【発明の効果】
以上のように、リモート制御モードで、カメラで撮影した画像をＰＣに転送し保存していく場合において、実際に撮影した画像を元に撮影可能枚数を計算していく。撮影のたびにこの元になるファイルサイズ値を補正していくことで、精度の高い撮影可能枚数を予測できる。こういったリモート撮影の場合、主に室内で使う等、撮影条件が固定されるので、この固定された撮影条件下での撮影画像の実測値による補正は、より安定して精度の高い予測値が期待できる。
【００４８】
また、通常はＨＤの空き容量サイズを表示し、撮影可能枚数として知りたいときやインターバル撮影の開始前に仮撮影して算出する方法も、その撮影被写体に向けて実際に撮影した画像のファイルサイズを元にするので、こちらもより正確な撮影可能枚数の予測ができる。
【図面の簡単な説明】
【図１】カメラ装置の構成を示すブロック図である。
【図２】ＰＣの構成を示すブロック図である。
【図３】リモート制御モードでの、撮影時にカメラから通知されるコマンド例を示す図である。
【図４】リモート制御モードでの、撮影時の動作手順を示す図である。
【図５】リモート制御モードでの、カメラのメモリカードへの保存時のカメラの動作手順を示す図である。
【図６】カメラとＰＣが接続時のモード設定手順を示す図である。
【図７】インターバル撮影での画面例を示す図である。
【図８】第一の実施例でのＰＣソフトの画面例を示す図である。
【図９】第一の実施例での撮影可能枚数の表示手順を示す図である。
【図１０】第一の実施例での予想ファイルサイズ格納手順を示す図である。
【図１１】第二の実施例での画面例を示す図である。
【図１２】第二の実施例での撮影可能枚数表示例を示す図である。
【図１３】第二の実施例での撮影可能枚数の表示手順を示す図である。
【図１４】第一の実施例で、ＩＳＯ感度の設定もできる場合の画面例を示す図である。
【符号の説明】
１００　デジタルスチルカメラ
２００　ＰＣ
【図１】
2004096623.tif 000003
【図２】
2004096623.tif 000004
【図３】
2004096623.tif 000005
【図４】
2004096623.tif 000006
【図５】
2004096623.tif 000007
【図６】
2004096623.tif 000008
【図７】
2004096623.tif 000009
【図８】
2004096623.tif 000010
【図９】
2004096623.tif 000011
【図１０】
2004096623.tif 000012
【図１１】
2004096623.tif 000013
【図１２】
2004096623.tif 000014
【図１３】
2004096623.tif 000015
【図１４】
2004096623.tif 000016