(57)【要約】      （修正有）【課題】接続されたカメラの使用状況に応じたカメラ拡張情報を、出力できる画像管理装置、画像管理方法、及び、画像管理プログラムを提供する。【解決手段】カメラ接続時に接続カメラの機種情報取得するＳ４００機種情報取得手段と、管理画像から接続カメラと同じ機種情報をもった画像の画像情報を取得するＳ４１０画像情報取得手段と、画像情報取得手段で取得した画像情報をもとに、カメラ拡張情報の送信処理を制御するＳ４７０拡張情報送信制御手段と、を備える。【選択図】図４
2016192614.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を管理しており、カメラと接続する手段と、カメラにカメラ拡張情報を送信する手段と、を備える画像管理装置において、
カメラ接続時に接続カメラの機種情報取得する機種情報取得手段と、
管理画像から接続カメラと同じ機種情報をもった画像の画像情報を取得する画像情報取得手段と、
画像情報取得手段で取得した画像情報をもとに、カメラ拡張情報の送信処理を制御する拡張情報送信制御手段と、
を備えることを特徴とする画像管理装置。
【請求項２】
画像情報取得手段で取得する画像情報として、撮影日時情報を含み、拡張情報送信制御手段は、取得した撮影日時情報によって送信する拡張情報を制御する手段を備えることを特徴とする請求項１に記載の画像管理装置。
【請求項３】
撮影日時情報からカメラの使用開始時期を判断する使用開始時期判断手段と、カメラ使用開始時期からの経過時間によって、送信する拡張情報を変える手段を備えることを特徴とする請求項２に記載の画像管理装置。
【請求項４】
前記使用開始時期判断手段は、接続カメラの機種情報を持った管理画像の中の、一番古い撮影日時情報から判断することを特徴とする請求項３に記載の画像管理装置。
【請求項５】
画像情報から接続カメラで画像を撮影した枚数を判断する撮影枚数判断手段と、撮影枚数によって送信する拡張情報を変える手段を備えることを特徴とする請求項１に記載の画像管理装置。
【請求項６】
前記撮影枚数判断手段は、接続カメラの機種情報を持った画像数で判断することを特徴とする請求項５に記載の画像管理装置。
【請求項７】
画像情報取得手段で取得する画像情報として撮影情報を含み、拡張情報送信制御手段は、取得した撮影情報によって送信する拡張情報を変える手段を備えることを特徴とする請求項１に記載の画像管理装置。
【請求項８】
拡張情報送信制御手段は、接続カメラの機種情報を持った管理画像の中で、撮影情報の各項目で同じ値をもつ画像の割合を算出し、閾値以上の割合を持つ項目に関連する拡張情報を送信する手段を備えることを特徴とする請求項７に記載の画像管理装置。
【請求項９】
撮影情報として、少なくとも、撮影モード、シーンモード、フィルタ情報、ズーム情報、レンズ情報、のいずれかを含むことを特徴とする請求項７に記載の画像管理装置。
【請求項１０】
カメラ拡張情報として、少なくとも、アクセサリ情報、拡張アプリ／拡張ファーム情報、レンズ情報、上位機種情報、後継機種情報のいずれかを含むことを特徴とする請求項１に記載の画像管理装置。
【請求項１１】
画像情報として、画像ファイルのコピー、移動、削除に関する情報も保持しており、拡張情報送信制御手段は、それら情報も使用することを特徴とする請求項１に記載の画像管理装置。
【請求項１２】
請求項１乃至請求項１１の何れか一項に記載の画像管理方法、または画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理装置、画像管理方法、及び、画像管理プログラムに関する。
【背景技術】
【０００２】
接続されたカメラの機能/設定をもとに、追加可能な撮影モードの提示をするPCアプリが提案されている。ユーザは、提示されたなかから選択することで、カメラに機能追加することができる(特許文献1参照)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2011-029924号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献1の例では、カメラ接続時に設定されている撮影モードを見ているだけなので、接続されたカメラの使用状況に応じたカメラ拡張情報を出力できない場合があった。例えば、カメラがたまたま特別な撮影モードに設定していた場合などに対応できない、という問題があった。
【課題を解決するための手段】
【０００５】
本発明は、複数の画像を管理しており、カメラと接続する手段と、カメラにカメラ拡張情報を送信する手段と、を備える画像管理装置において、
カメラ接続時に接続カメラの機種情報取得する機種情報取得手段と、
管理画像から接続カメラと同じ機種情報をもった画像の画像情報を取得する画像情報取得手段と、
画像情報取得手段で取得した画像情報をもとに、カメラ拡張情報の送信処理を制御する拡張情報送信制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、接続されたカメラの使用状況に応じたカメラ拡張情報を、出力できるようになる。
【図面の簡単な説明】
【０００７】
【図１】本実施例の実施の形態にかかる画像管理装置の構成を示すブロック図である。
【図２】本実施例における、画像管理プログラムの処理手順を示すフロー図である。
【図３】本実施例における、画像管理プログラムの画像表示例を示す図である。
【図４】本実施例における、拡張情報送信処理の処理手順を示すフロー図である。
【図５】本実施例で扱う画記ファイルの構造を示す図である。
【図６】本実施例における、拡張情報取得処理の処理手順を示すフロー図である。
【図７】本実施例における、カメラ情報管理サーバで管理するデータの構造を示す図である。
【図８】本実施例における、撮像装置のPC接続処理の処理手順を示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、本発明にかかる一実施例を、図面を参照して詳細に説明する。
【０００９】
本実施例の画像管理装置は、パーソナルコンピュータ(PC)上でアプリケーションプログラムとして動作し、PCがカメラ(撮像装置)とサーバに接続している例を示す。本実施例の画像管理装置は、カメラで撮影した画像ファイルを管理しており、接続したカメラに対応した「カメラ拡張情報」をカメラに送信する手段を持つ。
【００１０】
サーバは、各カメラ機種に対応したカメラ拡張情報を保持している。カメラは、外部から拡張アプリを追加することが可能な仕様とする。拡張アプリはカメラの撮影/再生/編集機能を追加するためのもので、例えばHDR機能がないカメラにHDR機能の拡張アプリを追加することで、HDR機能が使えるようになる。HDR機能以外にも、RAW撮影機能、連写機能、ISO感度設定機能などの機能追加や、ポートレート、夜景、水中等のシーンモードを追加することができる。
【００１１】
図1は本発明にかかる一実施例の構成を示すブロック図である。図1において、1-aがPC、1-bがカメラのブロック図である。
【００１２】
図1の1-aにおいて、101は画像管理装置100全体を制御する制御部であり、例えばCentral Processing Unit(CPU)である。102は変更を必要としないプログラムやパラメータを格納するRead Only Memory(ROM)である。103は外部から供給されるプログラムやデータを一時記憶するRandom Access Memory(RAM)である。
【００１３】
104は画像管理装置100に固定して設置された外部記憶装置である。本実施例の外部記憶装置104はハードディスクであるが、メモリカード、光ディスク、磁気や光カード、ICカードなど他のものでも良い。外部記憶装置104は、プログラムや画像ファイルなどのデジタルデータを記録することが出来る。特に本実施例の外部記憶装置104には、後述する画像管理プログラムが制御部101に読み取り可能なプログラムコードとして記録されており、このプログラムコードを制御部101が実行する構成となっている。また本実施例では、外部記憶装置104に記録されている画像ファイル全てを管理する例を示す。
【００１４】
105はユーザの操作を受け、データを入力するポインティングデバイス(マウス)やキーボード111などの入力デバイスとのインターフェースである。106は画像管理装置100の保持するデータや供給されたデータを表示するためのディスプレイ112とのインターフェースである。
【００１５】
107はインターネットなどのネットワーク回線113に接続するためのネットワークインターフェースである。ネットワーク回線を通して、カメラ情報管理サーバ114と接続される。
108はデータ転送インターフェースで、カメラ150 と接続される。本実施例では、カメラとPCは、USBを用いてPTPプロトコルで接続される。接続はそれ以外の方式でも良い。例えば、無線での接続や、サーバを経由した接続、インターネットなどのネットワークを介しての接続でも良い。110は101〜108の各ユニットを通信可能に接続するシステムバスである。
【００１６】
本実施例では外部記憶装置104に画像管理プログラムが記録されている例を示すが、プログラムがROM102やネットワーク上にある場合でも、本発明は適用される。また、本実施例では本装置に設置されたハードディスクにある画像だけを管理する構成としたが、接続されているカメラや画像管理サーバなど、本装置以外の場所にある画像を管理するような構成でも良い。
【００１７】
図1の1-bにおいて、151はカメラ150全体を制御する制御部であり、例えばCentral Processing Unit(CPU)である。152はプログラムやパラメータを格納するRead Only Memory(ROM)である。本実施例では、カメラ全体の処理を実現するために必要な制御プログラムは、ROM152に記録されている。また、後述する「PC接続処理」も制御部151に読み取り可能なプログラムコードとして記録されており、このプログラムコードを制御部151が実行する構成となっている。なお本実施例のROMはフラッシュROMであり、制御プログラムを書き換え可能な構成となっている。
【００１８】
153は外部から供給されるプログラムやデータを一時記憶するRandom Access Memory(RAM)である。
【００１９】
154は撮像部である。レンズ、シャッター、絞り、撮像素子等で構成されており、入力した光を画像データに変換する機能を持つ。
【００２０】
155はユーザの操作を受けつけるカメラの操作入力部である。カメラ設定や画像撮影を行うための操作ボタンで構成される。
【００２１】
156はカメラ150で保持するデータや供給されたデータを表示するための表示部である。表示部をタッチパネルにして、操作部の機能を持つような構成にしても良い。
【００２２】
157はカメラ150と取り外し可能な記録媒体であるメモリカードであり、画像データなどのデジタルデータをファイルとして記録する。記録媒体は光ディスク、磁気や光カード、ICカードなどの他のものでも良い。
【００２３】
158はデータ転送インターフェースで、PC100と接続される。159はインターネットなどのネットワーク回線161に無線接続するためのネットワークインターフェースである。ネットワーク回線を通して、PCやサーバに接続可能となる。
【００２４】
160は151〜158の各ユニットを通信可能に接続するシステムバスである。
【００２５】
次に、本実施例の画像管理装置における画像管理プログラムの動作概要について図2のフローチャートを用いて説明を行う。画像管理プログラムは、カメラが接続された際に自動的に実行される。ユーザは、マウスやキーボード111を用いてこのプログラムを操作することができる。
【００２６】
制御部101はステップS200で、データ転送IF108を介して、撮像装置150と論理的な接続を確立する。
【００２７】
制御部101はステップS210で、アプリケーションプログラムとしての画面表示を行う。表示する画面の一例を、図3に示す。
【００２８】
図3において、302は画像管理プログラムのタイトル文字列である。304は画像管理プログラムの説明文である。本実施例では「カメラと接続しました。操作を選択してください。」と表示する。ここに、例えば接続しているカメラの機種名を表示するような構成でも良い。
【００２９】
306は画像管理プログラムを終了させるための終了ボタンである。308は、カメラから画像を取り込むボタンである。310は、カメラにカメラ拡張情報を送信するボタンである。これらのボタン押下時の動作については、図2のフローチャートを用いて説明する。
【００３０】
図2のフローチャートのステップS220で制御部101は、「カメラから画像を取り込む」ボタン308が押されたかどうかを判断する。もしボタンが押された場合には、処理をステップS230に移す。ボタンが押されなかった場合には、処理をステップS240に移す。
【００３１】
ステップS230は、「カメラから画像を取り込む」ボタン308が押された場合に処理が移ってくる。制御部101はステップS230で、カメラからPCに画像ファイルを取り込む処理を行う。画像の取り込み処理は、一般的な画像ファイルのコピー処理に対応する。ここで画像の取り込み処理に、既に送った画像ファイルは再送しないような仕組みを入れても良い。
【００３２】
ステップS240は、「カメラから画像を取り込む」ボタン308が押されていない場合に処理が移ってくる。S240で制御部101は、「拡張情報をカメラに送信する」ボタン310が押されたかどうかを判断する。もしボタンが押された場合には、処理をステップS250に移す。ボタンが押されなかった場合には、処理をステップS260に移す。
【００３３】
ステップS250は、「拡張情報をカメラに送信する」ボタン310が押された場合に処理が移ってくる。制御部101はステップS250で、カメラ拡張情報をカメラに送信する処理を行う。
【００３４】
ステップS250の詳細については、後ほど別のフローチャートを用いて説明を行う。
【００３５】
ステップS260は、「拡張情報をカメラに送信する」ボタン310が押されていない場合に処理が移ってくる。S260で制御部101は、終了ボタン306が押されたかどうかを判断する。もしボタンが押された場合には、処理をステップS270に移す。ボタンが押されなかった場合には、処理をステップS220に戻す。ステップS220からステップS270を繰り返すことで、いずれかのボタンが押されたかどうかを判断して、各ボタンに対応する処理を行うことができる。
【００３６】
ステップS270は、終了ボタンが押された場合に処理が移ってくる。制御部101はステップS270 で、撮像装置150に接続終了の通知を送信して接続終了処理を行い、画像管理プログラム自体も終了する処理を行う。
【００３７】
なお本実施例では、ユーザが「拡張情報をカメラに送信する」ボタンを明示的に押した場合にカメラ拡張情報を送信する例を示したが、カメラ接続時に自動的にカメラ拡張情報送信処理250を実行するような構成でも良い。
【００３８】
次に、図4のフローチャートを用いて、ステップS250のカメラ拡張情報送信処理の説明を行う。
【００３９】
制御部101はステップS400で、カメラからカメラ機種名情報を取得する。カメラ機種名情報としては、カメラ機種名の文字列を取得する。もちろん、ユニークなIDでカメラ機種名を判断するような構成でも良い。
【００４０】
制御部101はステップS410で、画像管理プログラムで管理している画像ファイルの中から、ステップS400で取得したカメラ機種名と同じカメラ機種名を持った画像ファイルを検索し、それら画像ファイルの画像付加情報を取得する。
【００４１】
ここで画像ファイルの概念図を図5に示す。5-aは画像ファイルのヘッダ部であり、ここに画像情報として、画像付加情報が記録される。5-bは画像データ部であり、画像データそのものが記録される。
【００４２】
画像のヘッダ部には、5-aに示すように、撮影情報を含む次の画像付加情報が記録される。
撮影日時情報、カメラ機種名、画像サイズ、シャッタースピード、
絞り値、ISO感度、撮影モード、その他の付加情報、サムネイルデータ
ステップS410の画像ファイルの検索処理は、具体的には、画像ファイル内に記録されている画像付加情報の「カメラ機種名」情報が、ステップS410で取得した文字列と同じものを検索する処理となる。全画像ファイルの画像付加情報をデータベースで管理しているような構成の画像管理プログラムの場合には、データベースを用いた検索を行うので良い。
【００４３】
なお本実施例で扱う画像ファイルはExif規格のファイルであり、規格化されていない画像付加情報については、メーカーノートと呼ばれる独自領域に記録されているものとする。また本実施例では画像ファイル内に画像付加情報がある例を示したが、画像ファイルとは別に画像付加情報がある場合でも本発明は適用される。
【００４４】
制御部101はステップS420で、現在の日時情報を取得する。
【００４５】
制御部101はステップS430で、ステップS410で取得した画像付加情報の中から、一番古い撮影日時情報を取得する。そして、ステップS420で取得した現在日時情報と一番古い撮影日時情報の時間差を計算し、求めた時間情報を一番古い撮影日時からの「経過時間情報」として保持する。
【００４６】
制御部101はステップS440で、管理画像ファイルの中で、接続したカメラ機種名を持った画像ファイルの数を取得する。
【００４７】
制御部101はステップS450で、ステップS410で取得した各画像付加情報内の「撮影モード」が、マニュアルモードとオートモードのどちらかを分類する処理を行い、マニュアルモードとオートモードの数を「撮影モード情報」として保持する。
【００４８】
なお本実施例では説明を分かりやすくするために、撮影モードとしてはマニュアルモードとオートモードの二つのモードだけがある場合を説明する。もちろん、それ以外の撮影モードがあるカメラであっても、本発明は適用される。例えば、マニュアルモードが更に複数あるようなカメラであっても良い。
【００４９】
制御部101はステップS460で、「経過時間情報」と「撮影モード情報」をもとにして、カメラ拡張情報を取得する処理を行う。カメラ拡張情報はカメラ情報管理サーバ114から取得する。このステップS460の詳細については、後ほど別のフローチャートを用いて説明を行う。
【００５０】
制御部101はステップS470で、ステップS460で取得したカメラ拡張情報をカメラに送信する処理を行う。
【００５１】
以上がカメラ拡張情報送信処理の説明となる。
【００５２】
なお本実施例では、画像管理プログラムで管理している画像ファイルの中から画像付加情報を取得する例を示したが、画像ファイルのコピーや削除、移動の情報も管理している場合には、それら情報も含めて画像付加情報を取得するような構成でも良い。
【００５３】
次に図6のフローチャートを用いて、本発明のポイントである、カメラ拡張情報取得処理(ステップS460)の説明を行う。
【００５４】
本実施例のカメラ拡張情報は、カメラのアクセサリや拡張アプリ、新製品に関する宣伝情報、及び、それらの購入先へのリンク情報とする。もちろん、それ以外の情報をカメラ拡張情報とするのでも良い。アクセサリに関する情報としては、バッテリーやケース、レンズ情報等がある。
【００５５】
制御部101はステップS600で、「経過時間情報」が1年以上かどうかを判断する。これは、接続中カメラの使用開始からの期間が、1年以上経過したかどうかの意味になる。本実施例では管理している画像の中で一番撮影日時が古いものを使用して、カメラ使用開始時からの経過期間を判断する処理としているが、それ以外の方法で判断するのでも良い。例えば、カメラ側にカメラ情報を問い合わせることで、カメラ使用期間を判断するような構成でも良い。
【００５６】
制御部101はステップS600で、「経過時間情報」が1年以上と判断した場合には、処理をステップS605に移す。「経過時間情報」が1年未満と判断した場合には、処理をステップS603に移す。
【００５７】
ステップS603は、「経過時間情報」が1年未満の場合に処理が移ってくる。制御部101はステップS603で、接続カメラのアクセサリ情報をサーバ114から取得し、「カメラ拡張情報」としてセットする。
【００５８】
ステップS605は、「経過時間情報」が1年以上の場合に処理が移ってくる。制御部101はステップS605で、撮影モード情報のオートモードの数が、接続カメラの全画像数と比べて半数以上かどうかを判断する。オートモードの数が全体の半数以上と判断した場合には、処理をステップS610に移す。オートモードの数が全体の半数以上ないと判断した場合には、処理をステップS615に移す。
【００５９】
ステップS610は、接続カメラの画像の中でオートモードで撮影した画像が半数以上の場合に処理が移ってくる。制御部101はステップS610で、接続カメラのオート撮影関連の拡張アプリ情報をサーバ114から取得し、「カメラ拡張情報」としてセットする。
【００６０】
ステップS615は、接続カメラの画像の中でオートモードで撮影した画像が半数未満の場合に処理が移ってくる。制御部101はステップS615で、接続カメラのマニュアル撮影関連の拡張アプリ情報をサーバ114から取得し、「カメラ拡張情報」としてセットする。
【００６１】
制御部101はステップS620で、「経過時間情報」が3年以上かどうかを判断する。「経過時間情報」が3年以上と判断した場合には、処理をステップS625に移す。「経過時間情報」が3年未満と判断した場合には、カメラ拡張情報取得処理を終了する。
【００６２】
ステップS625は、「経過時間情報」が3年以上の場合に処理が移ってくる。制御部101はステップS625で、撮影モード情報のオートモードの数が、接続カメラの全画像数と比べて半数以上かどうかを判断する。オートモードの数が全体の半数以上と判断した場合には、処理をステップS630に移す。オートモードの数が全体の半数以上ないと判断した場合には、処理をステップS635に移す。
【００６３】
ステップS630は、接続カメラの画像の中でオートモードで撮影した画像が半数以上の場合に処理が移ってくる。制御部101はステップS630で、オート撮影が優れている新製品情報をサーバ114から取得し、「カメラ拡張情報」として追加する。なお新製品情報は、サーバ114に昨年と今年に発売されたカメラの製品情報を要求して取得する。
【００６４】
ステップS635は、接続カメラの画像の中でオートモードで撮影した画像が半数未満の場合に処理が移ってくる。制御部101はステップS635で、マニュアル撮影の優れている新製品情報をサーバ114から取得し、「カメラ拡張情報」として追加する。なお新製品情報は、サーバ114に昨年と今年に発売されたカメラの製品情報を要求して取得する。
【００６５】
以上がカメラ拡張情報取得処理のフローチャート(図6)の説明である。
【００６６】
なお、本実施例ではユーザのカメラ使用状況を判断する一つの材料として日時情報を用いたが、日時情報の代わりに撮影枚数でユーザの使用状況を判断するような構成でも良い。例えば、撮影枚数に応じてユーザの使い込み具合を判断して、送信するカメラ拡張情報を変えるという構成でも良い。
【００６７】
ここでカメラ情報管理サーバ114で管理している情報について、図7を用いて説明する。
図7の7-aは、カメラ機種名毎にアクセサリ情報と拡張アプリ情報を、テーブルとして管理しているイメージ図の例である。拡張アプリ情報は、オート撮影とマニュアル撮影のそれぞれに関連したもので、別々に管理している。7-aの例では、カメラ機種名として次の3機種分の情報を持っている。
【００６８】
XXX_Camera、YYY_Camera、ZZZ_Camera
またカメラのアクセサリ情報として、例えばXXX_Cameraは「XXX_バッテリー」の情報を保持している。YYY_Cameraのアクセサリ情報としては、「YYY_カメラケース」「YYY_バッテリー」という二つの情報を保持していることが分かる。
【００６９】
またオート撮影に関連した拡張アプリ情報として、例えばXXX_Cameraの場合は「XXX_ポートレート2」「XXX_夜景2」の二つを保持している。またZZZ_Cameraの場合は「ZZZ_逆光3」「ZZZ_水中3」を保持していることが分かる。同様にマニュアル撮影に関連した拡張アプリ情報も、カメラ毎に対応するものを保持している。
【００７０】
このように、カメラ機種名に対応づいたカメラ情報をサーバ114で管理しており、接続されたPCからの要求に応じて、対応する情報を提供するように動作する。
図7の7-bは、製品の発売年毎に、オート撮影/マニュアル撮影の優れている製品情報をテーブルとして管理しているイメージ図の例である。7-bは、2011年、2012年、2013年に発売された製品情報を持っている例である。
【００７１】
7-bに示すように、どの年も、オート撮影が優れている機種が二機種、マニュアル撮影が優れている機種が二機種となっている。例えば、2012年は、オート撮影が優れている機種は「A010_Camera」「A011_Camera」、マニュアル撮影が優れている機種は「M010_Camera」「M011_Camera」となっている。
【００７２】
このように、発売年に応じた製品の情報をサーバ114で管理しており、接続されたPCからの要求に応じて、対応する情報を提供するように動作する。
【００７３】
なお、サーバで保持しているカメラ拡張情報は、新情報や新製品が出るたびに適時更新されるものとする。
【００７４】
最後に、カメラ側の動作について簡単に説明する。
【００７５】
以下、図1のカメラ150の動作について説明を行う。
【００７６】
本実施例のカメラは、撮影モード、再生モード、PC接続モードの3モードからなり、ユーザはそれらモードを切り替えて使用することができる。更に撮影モードでの撮影設定として、マニュアル撮影とオート撮影がある。
【００７７】
撮影モード時は、ユーザ操作に応じて、入力した画像データを圧縮して記録する処理を行う。
【００７８】
再生モード時は、記録媒体に記録されている画像データを、ユーザ操作に応じて表示する機能を持つ。撮影モードと再生モードの詳細については、本発明と関係がないため説明を省略する。
【００７９】
次に、図8のフローチャートを用いて、カメラのPC接続処理についての説明を行う。
制御部151はステップS800で、データ転送IF158を介してPC100と論理的な接続を確立し、PCからの要求待ち状態になる。
【００８０】
制御部151はステップS805で、PCからファイル情報要求があったかどうかを判断する。ファファイル情報要求があった場合には、処理をステップS810に移す。ファイル情報要求がなかった場合には、処理をステップS815に移す。
【００８１】
制御部151はステップS810で、PCの要求に対応して画像のファイル情報をPCに送信する処理を行う。ファイル情報は、記録媒体157に記録されている画像ファイルの全ファイル数や、ファイル名リスト、ファイルサイズ等の情報となる。
【００８２】
制御部151はステップS815で、PCから画像ファイルの要求があったかどうかを判断する。画像要求があった場合には、処理をステップS820に移す。画像要求がなかった場合には、処理をステップS830に移す。
【００８３】
制御部151はステップS820で、PCの要求に対応して、記録媒体157に記録されている画像ファイルをPCに送信する処理を行う。
【００８４】
制御部151はステップS825で、ステップS820で送信した画像ファイルを、記録媒体157から削除する処理を行う。
【００８５】
制御部151はステップS830で、PCからカメラ機種名要求があったかどうかを判断する。カメラ機種名要求があった場合には、処理をステップS835に移す。カメラ機種名要求がなかった場合には、処理をステップS840に移す。
【００８６】
制御部151はステップS835で、カメラ内に保持しているカメラ機種名の文字列情報をPCに送信する処理を行う。
【００８７】
制御部151はステップS840で、PCからカメラ拡張情報が送られてきたかどうかを判断する。カメラ拡張情報が送られてきた場合には、処理をステップS845に移す。カメラ拡張情報が送られてきていない場合には、処理をステップS850に移す。
【００８８】
制御部151はステップS845で、PCからカメラ拡張情報を取得して、表示部156にカメラ拡張情報に関する表示を行う。本実施例のカメラ拡張情報は、カメラのアクセサリや拡張アプリ、新製品に関する宣伝情報、及び、それらの購入先へのリンク情報である。ユーザは興味のある宣伝情報を見ることができ、必要に応じてアクセサリや拡張アプリ、新製品の購入処理を行うことができる。購入処理を行う際は、カメラはネットワーク回線を介して購買処理サーバに接続するものとする。
【００８９】
制御部151はステップS850で、PCから接続終了通知が送られてきたかどうかを判断する。接続終了通知が送られてきた場合には、処理をステップS855に移す。接続終了通知が送られてきていない場合には、処理をステップS805に戻す。
【００９０】
ステップS805からステップS850を繰り返すことで、常にPCからの要求にこたえることが可能な状態となる。
【００９１】
制御部151はステップS855で、PCとの論理的な接続を終了する処理を行う。
【００９２】
以上説明したように本発明の画像管理装置は、管理している画像の中から、接続カメラで撮影された画像の画像情報を取得し、その画像情報をもとにしてカメラ拡張情報の送信処理を制御する構成とした。具体的には、接続されたカメラの使用開始からの経過時間と、接続されたカメラのオート撮影/マニュアル撮影の割合に応じて、カメラに送るカメラ拡張情報を変える例を示した。
【００９３】
このように、接続されたカメラの使用状況によって、カメラに送信する情報を変更するため、接続されたカメラに対応した適切な情報を出力できるようになる。
【００９４】
なお本実施例で示した判断条件はあくまで一例であって、それ以外の条件でも良い。例えば、マニュアル撮影とオート撮影のどちらも3割以上使用している状況であれば、両方の情報を送るような条件でも良い。また、動画撮影と静止画撮影の比率や、シーンモードの利用状況から判断する等、撮影モード以外の使用状態を見るような構成でも良い。
【００９５】
また本実施例の画像管理装置はPCの例を示したが、それ以外で構成でもよい。例えば、画像ファイルを管理している画像管理サーバに本発明を適用させても良い。その場合は、カメラはインターネットを介して画像管理サーバと接続する構成となる。
【００９６】
また、本発明の目的は、以下の処理を実行することによって達成される。
【００９７】
即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１００】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０１】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【０１０２】
100  PC、101  制御部、102  ROM、103  RAM、104  外部記録装置、105  操作入力IF、
106  表示IF、107  ネットワークIF、108  データ転送IF、110  システムバス、
111  入力デバイス、112  ディスプレイ、113  ネットワーク回線、
114  カメラ情報管理サーバ
【図１】
2016192614.tif 000003
【図２】
2016192614.tif 000004
【図３】
2016192614.tif 000005
【図４】
2016192614.tif 000006
【図５】
2016192614.tif 000007
【図６】
2016192614.tif 000008
【図７】
2016192614.tif 000009
【図８】
2016192614.tif 000010