(57)【要約】【課題】デジタルカメラ等の画像記憶装置内に大量の画像データが存在する場合においても、ユーザに対して比較的軽快な操作環境を提供することを可能とする。【解決手段】通信回線によりデジタルカメラ１００が情報処理装置１０１と接続されることにより、デジタルカメラ１００は、内部に保存する各画像データの属性情報の一部の情報を生成し、前記属性情報の一部の情報を情報処理装置１０１に対して送信する。【選択図】  図１
2004297171.tif 000002
【特許請求の範囲】
【請求項１】
外部装置内に記録される各画像データに関する属性情報を取得する情報処理装置による情報取得方法であって、
通信回線により当該情報処理装置が前記外部装置と接続された場合、前記属性情報の一部の情報を前記外部装置から取得することを特徴とする情報取得方法。
【請求項２】
前記属性情報の一部の情報は、前記属性情報のうち当該情報処理装置による情報の取得処理に比較的時間を要しない情報であることを特徴とする請求項１に記載の情報取得方法。
【請求項３】
当該情報処理装置の要求に応じて、前記属性情報のうち前記属性情報の一部の情報以外の情報を前記外部装置から取得することを特徴とする請求項１又は２に記載の情報取得方法。
【請求項４】
記録される画像データに関する属性情報を生成する画像記録装置による情報処理方法であって、
通信回線により当該画像記録装置が外部装置と接続された場合、前記属性情報の一部の情報を生成し、前記生成された属性情報の一部の情報を前記外部装置に対して送信することを特徴とする情報処理方法。
【請求項５】
前記属性情報の一部の情報は、前記属性情報のうち前記外部装置による情報の取得処理に比較的時間を要しない情報であることを特徴とする請求項４に記載の情報処理方法。
【請求項６】
前記外部装置の要求に応じて、前記属性情報のうち前記属性情報の一部の情報以外の情報を生成し、前記属性情報生成手段によって生成された前記属性情報の一部の情報以外の前記情報を前記外部装置に対して送信することを特徴とする請求項４又は５に記載の情報処理方法。
【請求項７】
外部装置内に記録される各画像データに関する属性情報を取得する属性情報取得手段を有し、
前記属性情報取得手段は、通信回線により当該情報処理装置が前記外部装置と接続された場合、前記属性情報の一部の情報を前記外部装置から取得することを特徴とする情報処理装置。
【請求項８】
前記属性情報の一部の情報は、前記属性情報のうち当該情報処理装置による情報の取得処理に比較的時間を要しない情報であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記属性情報取得手段は、当該情報処理装置の要求に応じて、前記属性情報のうち前記属性情報の一部の情報以外の情報を前記外部装置から取得することを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
記録される画像データに関する属性情報を生成する属性情報生成手段と、
前記属性情報生成手段により生成された前記属性情報を外部装置に送信する送信手段とを有し、
前記属性情報生成手段は、通信回線により当該画像記録装置が前記外部装置と接続された場合、前記属性情報の一部の情報を生成し、前記送信手段は、前記属性情報の一部の情報を前記外部装置に対して送信することを特徴とする画像記録装置。
【請求項１１】
前記属性情報の一部の情報は、前記属性情報のうち前記外部装置による情報の取得処理に比較的時間を要しない情報であることを特徴とする請求項１０に記載の画像記録装置。
【請求項１２】
前記属性情報生成手段は、前記外部装置の要求に応じて、前記属性情報のうち前記属性情報の一部の情報以外の情報を生成し、前記送信手段は、前記属性情報生成手段によって生成された前記属性情報の一部の情報以外の前記情報を前記外部装置に対して送信することを特徴とする請求項１０又は１１に記載の画像記録装置。
【請求項１３】
デジタル画像生成装置とデジタル画像処理装置とを有するデジタル画像システムによる情報処理方法であって、
前記デジタル画像生成装置内に存在する画像ファイルに関するオブジェクト情報を前記デジタル画像処理装置内で構築し管理する場合に、同一オブジェクト情報に含まれる複数の属性情報を少なくとも２つ以上の分類に分けて管理し、前記デジタル画像生成装置を前記デジタル画像処理装置に接続した時点では、前記属性情報の複数の分類のうち一部の分類に含まれる部分のみを生成することを特徴とする情報処理方法。
【請求項１４】
前記デジタル画像処理装置上で動作するアプリケーションが必要とした時点で前記接続時に生成した分類に属する属性情報以外の属性情報を前記デジタル画像生成装置から取得し、接続時に生成したオブジェクト内に格納して管理することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記属性情報の複数の分類のうち一部の分類に属する情報が、前記デジタル画像生成装置内のファイルシステムが保持する管理情報から取得される情報であることを特徴とする請求項１３に記載の情報処理方法。
【請求項１６】
前記属性情報の複数の分類のうち一部の分類に属する情報が、前記デジタル画像生成装置内に保存されているファイル内部のデータを含むことを特徴とする請求項１４に記載の情報処理方法。
【請求項１７】
請求項１〜３の何れか１項に記載の情報取得方法、又は、請求項４〜６或いは請求項１３〜１６の何れか１項に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばデジタルカメラとＰＣ（パーソナルコンピュータ）が通信回線により接続されて成るデジタルカメラシステムに適用可能な技術に関するものである。
【０００２】
【従来の技術】
従来から、デジタルカメラで撮影した画像データや音声データ等をデジタルカメラ内部に実装されているフラッシュメモリ等の記録装置に記録したり、デジタルカメラに対して着脱可能な記録媒体に記録したりしていた。また、デジタルカメラとコンピュータ（以下、ＰＣと称す）等の情報処理装置をケーブル等で接続し、上記デジタルカメラ内部の記録装置や、上記デジタルカメラに対して着脱可能な記録媒体に記録されている画像データ等の情報をＰＣに転送するシステムが考案、製品化されてきた。
【０００３】
この際、たとえばＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのデジタルカメラに特化した標準的なデータ転送プロトコルやＭＳＣ（ＭａｓｓＳｔｏｒａｇｅ  Ｃｌａｓｓ）といった所謂リムーバブルディスクに関するプロトコルが使用されることが多い。デジタルカメラをＰＣと接続する場合に、例えば前述したＭＳＣを使用すると、デジタルカメラは、外部接続されたＨＤＤ（ハードディスクドライブ）やカードリーダのような単なる外部記録装置として扱われる。そのため特別なドライバソフトや知識がなくてもカメラ内の画像データにアクセスすることができるようになる。
【０００４】
また、前述したＰＴＰを使用してＰＣとデジタルカメラを接続した場合には、ユーザから見るとＭＳＣと違い、単なるストレージ装置としてではなく、デジタルカメラとしてＯＳ上で扱われるため、わかりやすく、操作性も向上できる余地が多い。また、ＰＴＰはデジタルカメラに特化しているため、ファイルなどのデータをオブジェクトとして定義し、そのオブジェクトデータの管理はカメラ側により行われるようになっている。
【０００５】
また、最近のＯＳであるＷｉｎｄｏｗｓ（Ｒ）ＸＰやＭａｃＯＳＸではＯＳベンダが標準でＰＴＰ対応のドライバを用意しているため、特別なドライバソフトを用意することなく利用することができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、デジタルカメラをＰＣと接続する場合に、例えば前述したＭＳＣを使用すると、一方でファイルのアクセスに関してはＰＣ上で全て管理されることになり、カメラ上の操作部材を用いたカメラの操作とＰＣからのカメラアクセスを同時に行うようなシステムを作成する場合などには不向きである。カメラ側から見るとアドレスと長さを指定してＲｅａｄやＷｒｉｔｅ命令が実行されるだけであって、データをファイルなどの意味のある単位で管理することが難しいのである。
【０００７】
また、ユーザから見た場合にも、ＰＣに対して理解のあるユーザではよいが、最近増加しているデジタルカメラユーザはＰＣにはあまり精通していない人も多い。そのようは人々の場合、単なる外部ストレージデバイスとしてＯＳ上で認識されるＭＳＣでは、デジタルカメラであることがわかりにくく、混乱を招く恐れもあった。
【０００８】
また、ＰＴＰを用いた場合、前述したようにデータをオブジェクト単位でカメラ側が管理するため、ＭＳＣに比べてカメラの操作とＰＣの操作を同時に考えるようなシステムも比較的容易に構成することができるし、ユーザから見た場合にもデジタルカメラとして見えるため、わかり易い。
【０００９】
しかしながら、ＰＴＰでは、カメラとＰＣの接続時において、オブジェクトデータの属性情報をカメラ内の全オブジェクトデータについてカメラ内部で生成し、それをＰＣ上で取得することをシステム構築の前提としている。そのため、カメラ内部に大量な枚数の画像データがあると、カメラをＰＣに接続した時点で多くの時間がかかり、ユーザはその後の操作をすることができないまま待たされることになるという欠点があった。
【００１０】
本発明は、上記問題点に鑑みてなされたものであり、デジタルカメラ等の画像記憶装置内に大量の画像データが存在する場合においても、ユーザに対して比較的軽快な操作環境を提供することを可能とする。
【００１１】
【課題を解決するための手段】
斯かる目的を達成するために、本発明の情報取得方法は、外部装置内に記録される各画像データに関する属性情報を取得する情報処理装置による情報取得方法であって、通信回線により当該情報処理装置が前記外部装置と接続された場合、前記属性情報の一部の情報を前記外部装置から取得することを特徴とする。
【００１２】
また、本発明の情報処理方法は、記録される画像データに関する属性情報を生成する画像記録装置による情報処理方法であって、通信回線により当該画像記録装置が外部装置と接続された場合、前記属性情報の一部の情報を生成し、前記生成された属性情報の一部の情報を前記外部装置に対して送信することを特徴とする。
【００１３】
また、本発明の情報処理装置は、外部装置内に記録される各画像データに関する属性情報を取得する属性情報取得手段を有し、前記属性情報取得手段は、通信回線により当該情報処理装置が前記外部装置と接続された場合、前記属性情報の一部の情報を前記外部装置から取得することを特徴とする。
【００１４】
また、本発明の画像記録装置は、記録される画像データに関する属性情報を生成する属性情報生成手段と、前記属性情報生成手段により生成された前記属性情報を外部装置に送信する送信手段とを有し、前記属性情報生成手段は、通信回線により当該画像記録装置が前記外部装置と接続された場合、前記属性情報の一部の情報を生成し、前記送信手段は、前記属性情報の一部の情報を前記外部装置に対して送信することを特徴とする。
【００１５】
また、本発明の情報処理方法は、デジタル画像生成装置とデジタル画像処理装置とを有するデジタル画像システムによる情報処理方法であって、前記デジタル画像生成装置内に存在する画像ファイルに関するオブジェクト情報を前記デジタル画像処理装置内で構築し管理する場合に、同一オブジェクト情報に含まれる複数の属性情報を少なくとも２つ以上の分類に分けて管理し、前記デジタル画像生成装置を前記デジタル画像処理装置に接続した時点では、前記属性情報の複数の分類のうち一部の分類に含まれる部分のみを生成することを特徴とする。
【００１６】
さらに、本発明のプログラムは、前記情報取得方法又は前記情報処理方法をコンピュータに実行させることを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
図１は、本発明の一実施形態に係るデジタルカメラシステムの構成を概略的に示したブロック図である。本実施形態に係るデジタルカメラシステムの構成は、大きく分けてデジタルカメラなどの情報入力装置（以下、デジタルカメラと称す）１００と情報処理装置１０１に別れる。情報処理装置１０１は、通常、コンピュータ（以下、ＰＣと称す）のようなものを用い、この内部には図示しない演算処理装置（ＣＰＵ）や、一次記憶装置（ＲＡＭ）や、二次記憶装置（ハードディスク）、操作装置（キーボード、マウス）、それに表示装置（ディスプレイ）等がある。
【００１８】
デジタルカメラ１００はレンズ、ＣＣＤ、駆動回路等を含んだ光学ユニット１０５、画像データ等を処理する信号処理装置１０４、ＣＰＵ等の演算装置１０３、ＤＲＡＭ等の一次記憶装置１０６、内臓フラッシュＲＯＭ等の二次記憶装置１０７、操作部材１０８、ＬＣＤ液晶等の表示部材１０９、プログラム格納等に使用されるＲＯＭ等の読み出し専用メモリ１１０、コンパクトフラッシュ（Ｒ）メモリカード等着脱可能記録媒体１１１、前記ＰＣとの接続を管理する通信制御装置１０２から構成される。
【００１９】
デジタルカメラの種類によっては着脱可能な記憶媒体１１１だけを備えていてもよいし、着脱不可能な内臓フラッシュＲＯＭ等の二次記憶装置１０７だけを備えていてもよい。
【００２０】
図２は、本実施形態に係るデジタルビデオシステムにおける情報処理装置の主要構成を示した図である。
図２中のＰＣ２００はパーソナルコンピュータのような情報処理装置であり、図示しないが、一般にＣＰＵ、ＣｈｉｐＳｅｔ、ＤＲＡＭ、ＢＩＯＳ−ＲＯＭ、ＨＤＤ、グラフィックスデバイス、電源等で構成されており、それに外部装置としてモニタ、キーボード、マウス等が接続される。このＰＣ２００にはＵＳＢポートも設けられていて、本発明の実施例ではデジタルカメラ２１０をそのＵＳＢポートに接続して使用する。
【００２１】
ＰＣ２００では、接続されたデジタルカメラ２１０とのデータ交換を行うためのドライバソフト２０２とアプリケーションソフト２０１がＤＲＡＭ上に展開され、実行される。ここでドライバソフト２０２とはデジタルカメラ２１０とのデータ交換を行う基本的モジュールを含んでいるもので、デジタルカメラ２１０がＰＣ２００にＵＳＢケーブルで接続された時点でＯＳによりロードされ実行状態となる。
【００２２】
アプリケーションソフト２１０は例えばユーザインタフェースを持ち、エンドユーザに操作部材を提供してデジタルカメラ２１０内部の画像データ等を取得したり、削除したり、またはデジタルカメラ２１０の動作を制御したりする機能を提供する。
【００２３】
次は、デジタルカメラ２１０の内部にある画像データをドライバソフト２０２がどのように扱うかを説明する。例えば、図３に示すような構成でデジタルカメラ内に画像データが記録されているとする。図３中にある、“１００ＣＡＮＯＮ”、“１０１ＣＡＮＯＮ”、“１０２ＣＡＮＯＮ”はフォルダを表しており、拡張子にＪＰＧがついているものが画像ファイルを表している。
【００２４】
“１００ＣＡＮＯＮ”フォルダの下にはＩＭＧ＿０００１．ＪＰＧ、ＩＭＧ＿０００２．ＪＰＧ、ＩＭＧ＿０００３．ＪＰＧが入っており、“１０１ＣＡＮＯＮ”フォルダの下にはＩＭＧ＿０１０１．ＪＰＧ、ＩＭＧ＿０１０２．ＪＰＧが入っている。また、“１０２ＣＡＮＯＮ”フォルダの下にはＩＭＧ＿０２０１．ＪＰＧが入っているとする。このような構成で画像データがあるデジタルカメラをＰＣに接続すると、接続を検出された時点でＯＳがそのデジタルカメラ用のドライバソフトを検索し、ＤＲＡＭ上にロードする。
【００２５】
ロードされたドライバソフトは、デジタルカメラ内から各画像ファイル、フォルダの情報を取得し、図４に示すようなオブジェクトツリーを作成して管理する。ドライバソフト内部では、カメラ内のフォルダやファイルは、オブジェクトとして再定義され、各オブジェクトのインスタンスをデジタルカメラ内のフォルダ、ファイル構成を元に関連付けて保持される。すなわち、カメラ接続時にドライバソフトはカメラ内のフォルダや画像ファイルの全てについての構成を元にオブジェクトツリーを構築することになる。そのため、デジタルカメラ内に大量の画像ファイルが存在する場合などには、カメラをＰＣに接続した時点でかなりの時間がかかり、ユーザが次の動作に移れないで待たされることもある。
【００２６】
そこで、本実施形態の特徴であるオブジェクト管理方法を以下に説明する。
まず、図５に示す情報を１つのオブジェクトの属性情報として使用する。属性情報は大きく２つに分類されている。デジタルカメラ内のファイルシステムの管理している管理情報から情報が取得できるもの、すなわち取得に比較的時間がかからないものを分類１とし、その中には、ＦｉｌｅＮａｍｅ、ＦｉｌｅＳｉｚｅ、ＦｉｌｅＳｔａｍｐなどがある。
【００２７】
もう一つの分類は各ファイルの中身を解読しないと取得できないもの、すなわち取得に時間がかかるものを分類２として、サムネールのデータサイズ、画像の縦横画素数、実際のサムネールデータ、各種画像プロパティ等を挙げた。これらの属性情報は、ＰＣ上で動作するドライバソフトがオブジェクトツリーを管理する時点で使用するが、デジタルカメラ内部でも同じ情報への２度目以降の取得要求に対して応答を速めるためにカメラ内のＤＲＡＭ上に情報を管理テーブルとして保持している。
【００２８】
図６は、デジタルカメラがＰＣに接続されてから、ＰＣ上のアプリケーションソフトがあるファイルの情報を取得するまでの流れを示したシーケンス図である。
まず、デジタルカメラがＰＣにＵＳＢケーブルで接続されると、ドライバソフトがＯＳによりロードされる。起動したドライバは最初にＯｐｅｎＳｅｓｓｉｏｎオペレーションをカメラに発行し、カメラとの接続を開始する。カメラ側ではこのときＳｔｏｒａｇｅＩＤ（ＣＦ等の記録メディア単位の管理ＩＤ）を初期化したりする。
【００２９】
次にＧｅｔＮｕｍＯｂｊｅｃｔオペレーションでデジタルカメラ内に幾つのオブジェクトデータが存在するかを取得する。この際、デジタルカメラ内では前述した取得に比較的時間がかからない分類１のオブジェクト属性情報を生成する。そしてドライバソフトはＧｅｔＯｂｊｅｃｔＨａｎｄｌｅｓオペレーションを発行してカメラ内の全てのフォルダ、ファイルのハンドルを取得する。
【００３０】
その後ドライバソフトはＧｅｔＯｂｊｅｃｔＩｎｆｏＥｘオペレーションを発行しカメラから各オブジェクトのオブジェクト属性情報の一部（分類１）を取得する。これを先ほど取得した全オブジェクトのハンドルについて繰り返す。ここまでがデバイスがＰＣに接続された時点で行われる動作である。
【００３１】
そしてエンドユーザによりＰＣ上にアプリケーションが起動され、デジタルカメラに対してオブジェクト情報を取得する場合、アプリケーションはドライバソフトに対してＧｅｔＩｔｅｍＰｒｏｐｅｒｔｙオペレーションを発行する。ドライバソフトはこの要求に応じて、カメラに対してＧｅｔＯｂｊｅｃｔＩｎｆｏＦｕｌｌオペレーションを発行する。このオペレーションを受けてカメラはアプリケーションが指定したオブジェクトのみについて、図５に示すオブジェクトの属性情報のうち、ファイルのヘッダ等を一度読み込み、解析しないと取得できないような、取得に時間がかかる分類２のオブジェクト属性情報を生成し、前述したカメラ内の管理テーブルに保持する。そしてＰＣに分類２のオブジェクト属性情報を返信する。アプリケーションは、自身が必要とするオブジェクトの分だけ上記動作を繰り返す。
【００３２】
次に、図７のフローチャートを用いてドライバソフトの動作について説明する。
デジタルカメラがＰＣに接続された時点で、ＯＳにドライバソフトが起動されると、最初にデジタルカメラからカメラモデル名やベンダ名、サポートされているオペレーションやイベントの種類等のデバイス情報を取得し、デジタルカメラとの通信の準備をする（Ｓ７０１）。
【００３３】
デジタルカメラはＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）に準拠したものであるとし、ドライバソフトはデジタルカメラ内に備える記録媒体にあるＤＣＩＭフォルダを見つけ、その下に存在するサブフォルダでＤＣＦ準拠のフォルダを検索してフォルダオブジェクトとしてオブジェクトツリーを構成する（Ｓ７０２）。
【００３４】
ドライバソフトは、前述したようにＧｅｔＮｕｍＯｂｊｅｔオペレーション、ＧｅｔＯｂｊｅｃｔＨａｎｄｌｅｓオペレーション、ＧｅｔＯｂｅｊｃｔＩｎｆｏＥｘオペレーションを使用してカメラ内の全オブジェクトに対して取得に時間がかからない、前述した分類１に相当する各オブジェクト属性情報の一部を繰り返し取得し、先に作成したオブジェクトツリーの中に格納していく（Ｓ７０３、Ｓ７０４）。そして全部のオブジェクトについて完了したら、接続時のドライバソフトの動作は完了する。
【００３５】
その後、アプリケーションからの要求があるか否かを判断し（Ｓ７０５）、もしアプリケーションからの要求が発生しており、それが既にオブジェクトツリーとして構築済みの分類１に相当するオブジェクト属性情報で応答可能な場合には（Ｓ７０６）、デジタルカメラへのアクセスは行わず、アプリケーションに返答する（Ｓ７０７）。
【００３６】
もしもアプリケーションからの要求が分類１に属するオブジェクト属性情報ではまかなえない場合には、分類２のオブジェクト属性情報を取得する必要があるが、対象となるオブジェクトが以前にカメラから取得した履歴があれば、ドライバソフトが管理しているオブジェクトツリー内に保持されているので、既に保持されているか否かを確認する（Ｓ７０８）。もしも既に保持されているオブジェクト属性情報であれば、デジタルカメラへのアクセスは行わず、保持されている情報を元にアプリケーションに返答する（Ｓ７１０）。もしもまだ保持されていないオブジェクト属性情報の場合には、カメラに対して取得に時間がかかる分類２のオブジェクト属性情報の取得を要求し、取得したオブジェクト属性情報をオブジェクトツリーに保持する（Ｓ７０９）。
【００３７】
以上のように、本実施形態によれば、ＰＴＰのようにカメラ内のファイル等をオブジェクトとして扱うプロトコルにおいて、カメラで時間のかかる動作をできるだけ分散し、カメラ内に大量のデータが存在する場合においてもユーザに対して比較的軽快な操作環境を提供できるようになる。
【００３８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００３９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４３】
【発明の効果】
本発明によれば、画像記録装置と情報処理装置とが接続された場合、画像記録装置は、記録される各画像データの属性情報のうちの一部の情報のみを生成するように構成したので、ＰＴＰのように画像記録装置内に記録される画像データをオブジェクトとして扱うプロトコルを対象とした場合において、画像記録装置と情報処理装置との接続時における画像記録装置側の属性情報の生成処理に関する負荷を低減することができる。従って、例えば画像記憶装置内に大量の画像データが存在する場合においても、ユーザに対して比較的軽快な操作環境を提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデジタルカメラシステムの構成を概略的に示したブロック図である。
【図２】本発明の一実施形態に係るデジタルカメラシステムにおける情報処理装置の主要構成を示した図である。
【図３】デジタルカメラ内部における画像データの記録構成例を示した図である。
【図４】情報処理装置内のドライバソフトによって構成されるオブジェクトツリーの構成例を示した図である。
【図５】オブジェクト属性情報の構成例を示した図である。
【図６】デジタルカメラがＰＣに接続されてから、ＰＣ上のアプリケーションソフトがあるファイルの情報を取得するまでの流れを示したシーケンス図である。
【図７】情報処理装置内のドライバソフトの動作の流れを示したフローチャートである。
【符号の説明】
１００  情報入力装置（デジタルカメラ）
１０１  情報処理装置（ＰＣ）
１０２  通信制御装置
１０３  演算装置（ＣＰＵ）
１０４  信号処理装置
１０５  光学ユニット
１０６  一次記憶装置
１０７  二次記憶装置
１０８  操作部材
１０９  表示部材
１１０  読み出し専用メモリ（ＲＯＭ）
１１１  着脱可能記録媒体（メモリカード）
【図１】
2004297171.tif 000003
【図２】
2004297171.tif 000004
【図３】
2004297171.tif 000005
【図４】
2004297171.tif 000006
【図５】
2004297171.tif 000007
【図６】
2004297171.tif 000008
【図７】
2004297171.tif 000009