(57)【要約】【課題】デジタルカメラにより撮影されて記録された記録画像をホストデバイス側で一覧表示するための一覧表示用データを該デジタルカメラの電源のＯＮ／ＯＦＦ応答を妨げずに作成し、且つユーザの作業負担を軽減する。【解決手段】デジタルカメラ１２のＲＯＭ４２に、装填中の記録メディア３４に記録されている画像データ５２を検索し、検索した各画像データ５２に係わる情報を一覧表示するＨＴＭＬデータ５４を作成するＨＴＭＬ作成プログラム５６Ａを格納（インストール）しておく。デジタルカメラ１２では、ＵＳＢインタフェース４４を介したＰＣ１４との接続を検知したら、ＣＰＵ４６によりこのＨＴＭＬ作成プログラム５６Ａを起動して、ＨＴＭＬデータ５４を作成し、作成したＨＴＭＬデータ５４を記録メディア３４に格納する。【選択図】　図１
2004088225.tif 000002
【特許請求の範囲】
【請求項１】
撮影により被写体像を示すデジタル画像データを取得し、前記デジタル画像データを所定の記録手段に記録すると共に、前記デジタル画像データへのアクセスを行うホストデバイスと接続されるデジタルカメラであって、
前記ホストデバイスとの接続を検知する検知手段と、
前記記録手段に記録されている前記デジタル画像データを示す情報を前記ホストデバイスにおいて一覧表示するための一覧表示用データを作成する作成手段と、
前記検知手段により接続を検知した場合に、前記作成手段を動作させる制御手段と、
を有することを特徴とするデジタルカメラ。
【請求項２】
前記作成手段は、作成した前記一覧表示用データを前記記録手段に記録する、
ことを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記一覧表示用データが、ＨＴＭＬで記述されたデータである、
ことを特徴とする請求項１又は請求項２に記載のデジタルカメラ。
【請求項４】
所定の記録手段に記録したデジタル画像データをハンドリングするデジタル画像処理デバイスと接続可能で、且つ前記デジタル画像処理デバイスと接続された場合に、前記デジタル画像データへのアクセスを行うホストデバイスであって、
情報を表示するための表示手段と、
前記デジタル画像処理デバイスとの接続を検知する検知手段と、
前記記録手段に記録されている前記デジタル画像データを示す情報を一覧表示するための一覧表示用データを作成すると共に、作成した前記一覧表示用データに基づいて、前記記録手段に記録されている前記デジタル画像データを示す情報を前記表示手段に一覧表示させる作成表示手段と、
前記検知手段により接続を検知した場合に、前記作成表示手段を動作させる制御手段と、
を有することを特徴とするホストデバイス。
【請求項５】
前記作成表示手段は、作成した前記一覧表示用データを前記記録手段に記録する、
ことを特徴とする請求項４に記載のホストデバイス。
【請求項６】
前記一覧表示用データが、ＨＴＭＬで記述されたデータである、
ことを特徴とする請求項４又は請求項５に記載のホストデバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ及びホストデバイスに係わり、撮影により被写体像を示すデジタル画像データを取得し、前記デジタル画像データを所定の記録手段に記録すると共に、前記デジタル画像データへのアクセスを行うホストデバイスと接続されるデジタルカメラ、及び所定の記録手段に記録した前記デジタル画像データをハンドリングするデジタル画像処理デバイスと接続可能で、且つ前記画像処理デバイスと接続された場合に、前記デジタル画像データへのアクセスを行うホストデバイスに関する。
【０００２】
【従来の技術】
デジタルスチルカメラ（ＤＳＣ）やデジタルビデオカメラなどの撮影によりデジタル画像データを取得するデジタルカメラは、カメラ内部に固定されたフラッシュメモリや、カメラに着脱可能なメモリカードなどの記録メディアといった所定の記録手段に、取得したデジタル画像データをＪＰＥＧ圧縮して記録する。また、デジタルカメラのようなデジタル画像処理デバイスは、所定のケーブル（例えばＵＳＢケーブル）を用いて、コンピュータなどのホストデバイスと接続可能となっており、例えば、デジタルカメラで撮影して記録したデジタル画像データ（以下、記録画像）をコンピュータへ転送して、コンピュータ側で再生表示したり、所望の加工を施したり、プリンタから出力させることができる。なお、ここで言う転送には、データの参照、コピー、移動といった動作のためのものを含む。
【０００３】
このとき、ユーザが所望の画像を選択するためには、記録手段内の記録画像の一覧表示が求められ、従来は、コンピュータなどのホストデバイス側に、デジタルカメラなどのデジタル画像処理デバイスの種類に対応した記録画像の一覧表示を行う専用の閲覧ソフトをインストールしておくことが必要とされた。
【０００４】
また、特開２０００−９２４３９号公報には、デジタルカメラの電源ＯＦＦ時に、記録画像を一覧表示するための一覧表示用データとして、汎用性の高いＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述されたデータ（以下、ＨＴＭＬデータ）を作成し、一般的にコンピュータにインストールされているＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）ブラウザソフトにより、記録画像の一覧を表示可能とする技術が提案されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、専用の閲覧ソフトを用いる場合、ユーザがコンピュータを操作して、専用の閲覧ソフトの起動指示を入力しなければ、これらのソフトは起動されず、一覧表示用データを作成することができないという問題があった。すなわち、ユーザがデジタルカメラをコンピュータに接続する場合、その多くは、コンピュータから該デジタルカメラ側の記録画像にアクセスして、記録画像の参照、コピー、移動などを行いたいためであるが、この際に、必ずユーザによるソフトの起動作業が必要とされた。
【０００６】
また、特開２０００−９２４３９公報記載の技術では、デジタルカメラの電源ＯＦＦ時に一覧表示用データを作成するため、電源をＯＦＦするまでに時間が掛かり、電源のＯＮ／ＯＦＦ応答が悪いという問題があった。さらに、撮影後、デジタルカメラの電源をＯＦＦせずに、コンピュータから該デジタルカメラ側の記録画像にアクセスした場合には、撮影直後の記録画像に関する情報が一覧表示用データに含まれず、撮影直後の記録画像を選択できないことがあった。
【０００７】
本発明は上記問題点を解消するためになされたもので、デジタルカメラにより撮影して記録した記録画像をホストデバイス側で一覧表示するための一覧表示用データを該デジタルカメラの電源のＯＮ／ＯＦＦ応答を妨げずに作成でき、且つユーザの作業負担を軽減することができるデジタルカメラ、及びデジタル画像処理デバイス側の記録画像を一覧表示するための一覧表示用データを該デジタル画像処理デバイスの電源のＯＮ／ＯＦＦ応答を妨げずに作成でき、且つユーザの作業負担を軽減することができるホストデバイスを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、撮影により被写体像を示すデジタル画像データを取得し、前記デジタル画像データを所定の記録手段に記録すると共に、前記デジタル画像データへのアクセスを行うホストデバイスと接続されるデジタルカメラであって、前記ホストデバイスとの接続を検知する検知手段と、前記記録手段に記録されている前記デジタル画像データを示す情報を前記ホストデバイスで一覧表示するための一覧表示用データを作成する作成手段と、前記検知手段により接続を検知した場合に、前記作成手段を動作させる制御手段と、を有することを特徴としている。
【０００９】
請求項１に記載の発明によれば、検知手段により当該デジタルカメラがホストデバイスと接続されたことが検知されると、制御手段により作成手段が動作されて、記録手段に記録されているデジタル画像データを示す情報、例えば、ファイル名やサムネイル画像などをホストデバイス側で一覧表示するための一覧表示用データが作成される。すなわち、デジタルカメラでは、ホストデバイスと接続されたときに一覧表示用データを自動作成するので、デジタルカメラの電源のＯＮ／ＯＦＦ応答を妨げず、ユーザの作業負担を軽減することができる。
【００１０】
なお、上記のデジタルカメラにおいては、請求項２に記載されているように、前記作成手段は、作成した前記一覧表示用データを前記記録手段に記録するようにするとよい。また、請求項３に記載されているように、前記一覧表示用データは、ＨＴＭＬで記述されたデータであるとよい。
【００１１】
請求項４に記載の発明は、所定の記録手段に記録したデジタル画像データをハンドリングするデジタル画像処理デバイスと接続可能で、且つ前記デジタル画像処理デバイスと接続された場合に、前記デジタル画像データへのアクセスを行うホストデバイスであって、情報を表示するための表示手段と、前記デジタル画像処理デバイスとの接続を検知する検知手段と、前記記録手段に記録されている前記デジタル画像データを示す情報を一覧表示するための一覧表示用データを作成すると共に、作成した前記一覧表示用データに基づいて、前記記録手段に記録されている前記デジタル画像データを示す情報を前記表示手段に一覧表示させる作成表示手段と、前記検知手段により接続を検知した場合に、前記作成表示手段を動作させる制御手段と、を有することを特徴としている。
【００１２】
請求項４に記載の発明によれば、検知手段により当該ホストデバイスがデジタル画像処理デバイスと接続されたことが検知されると、制御手段により作成表示手段が動作されて、接続されたデジタル画像処理デバイス側の記録手段に記録されているデジタル画像データを示す情報、例えばファイル名やサムネイル画像などを一覧表示するための一覧表示用データが作成される。すなわち、デジタル画像処理デバイスがホストデバイスに接続されたときに、ホストデバイス側で一覧表示用データが自動作成されるので、デジタル画像処理デバイスの電源のＯＮ／ＯＦＦ応答を妨げず、ユーザの作業負担を軽減することができる。
【００１３】
なお、上記のホストデバイスは、請求項５に記載されているように、前記作成表示手段は、作成した前記一覧表示用データを前記記録手段に記録するようにするとよい。また、請求項６に記載されているように、前記一覧表示用データは、ＨＴＭＬで記述されたデータであるとよい。
【００１４】
【発明の実施の形態】
次に、図面を参照して本発明に係る実施形態の１例を詳細に説明する。
【００１５】
＜第１の実施の形態＞
図１に本発明の第１の実施の形態に係わるデジタルカメラシステムの電気系の構成を示す。図１に示すデジタルカメラシステム１０は、デジタルカメラ１２及びホストデバイスとしてのパーソナルコンピュータ（以下、ＰＣ）１４からなり、デジタルカメラ１２及びＰＣ１４は、ＵＳＢケーブル（図示省略）を介して接続されることで相互に通信可能となっている。
【００１６】
なお、デジタルカメラ１２及びＰＣ１４は、ＩＥＥＥ１３９４などのＵＳＢ規格以外のケーブルで接続して、相互通信可能としてもよいし、Ｂｌｕｅｔｏｏｔｈ規格を適用するなどして、無線で相互通信が実現されるようにしてもよい。また、デジタルカメラ１２は、デジタルスチルカメラでもデジタルビデオカメラでもよく、以下では、デジタルスチルカメラを用いた場合を例に説明する。
【００１７】
デジタルカメラ１２は、撮影者が各種指示を入力するために設けられた操作部２０と、被写体を撮影して写真画像として画像データ（以下、「画像データ」と称す）を取得するための撮像部２４と、撮像部２４により撮影された被写体像や、各種メニュー、パラメータ等を表示する表示手段としての液晶ディスプレイ（以下、ＬＣＤ）２６と、ＬＣＤ２６の表示を制御するためのディスプレイコントローラ２８と、画像データを圧縮・伸長する圧縮伸長部３２と、該デジタルカメラ１２に設けられているスロット（図示省略）に装填された記録メディア３４を読み書きするためのメディアインタフェース（Ｉ／Ｆ）３６と、主としてワークメモリとして用いられるＲＡＭ４０と、各種プログラムやパラメータなどが記録されたＲＯＭ（ＥＥＰＲＯＭなど）４２と、ＵＳＢ規格のケーブルを介して接続された他の電子機器との通信を行うためのＵＳＢインタフェース（Ｉ／Ｆ）４４と、デジタルカメラ１２全体の制御を司るＣＰＵ４６と、を備えている。上記の操作部２０、撮像部２４、ディスプレイコントローラ２８、圧縮伸長部３２、メディアインタフェース３６、ＲＡＭ４０、ＲＯＭ４２、ＵＳＢインタフェース４４、及びＣＰＵ４６は、バス４８により相互に接続されている。
【００１８】
操作部２０には、図示は省略するが、撮影指示を入力する際に操作されるシャッタスイッチ、撮影モードや再生モードなどから所望の動作モードを選択する際に操作されるモード切替スイッチ、各種パラメータを設定したり、再生モード又は通信モード時に、再生又は送信対象の画像を指定する際に操作されるカーソルボタン、本デジタルカメラの電源をＯＮ／ＯＦＦするために操作される電源スイッチなどが含まれている。
【００１９】
撮像部２４は、シャッタスイッチ（図示省略）が押し下げられたときの受光量を電気信号に変換して１コマ分のＲＧＢ各色成分の画像信号を出力するＣＣＤ、被写体に焦点を合わせてＣＣＤの受光面上に被写体像を結像させるオートフォーカスレンズ、ＣＣＤの受光面に入射する光量を調節する絞り、ＣＣＤの出力画像信号にホワイトバランス調整やガンマ補正などの各種補正を施す撮像回路、撮像回路で補正された出力画像信号をＡ／Ｄ変換してＲＧＢの画像データを生成するＡ／Ｄ変換回路、及び画像データに各種補正処理やＹＣ変換処理を施す画像処理回路などを備えている。この撮像部２４による撮影で取得された画像データ（ＹＣ変換処理済み）は、ＲＡＭ４０に一端格納される。このＲＡＭ４０には、例えば、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）を用いることができる。
【００２０】
ＲＡＭ４０に格納された画像データは、ディスプレイコントローラ２８に供給さる。このディスプレイコントローラ２８は、ＬＣＤ２６と接続されており、ディスプレイコントローラ２８に供給された画像データは、所定の方式の信号（例えば、ＮＴＳＣ方式のカラー復号映像信号）に変換されて、ＬＣＤ２６に出力される。これにより、ＬＣＤ２６には、撮像部２４により撮影された被写体像が表示される。
【００２１】
また、撮像部２４により撮影された画像データが定期的に書き換えられ、その画像データから生成される映像信号がＬＣＤ２６に供給されることにより、撮像部２４がとらえる被写体像が略リアルタイムに動画像として、或いは連続した画像としてＬＣＤ２６に表示される。すなわち、ＬＣＤ２６を電子ビューファインダとして利用でき、撮影者はこのＬＣＤ２６の表示画像によって、撮影画角を確認することができる。
【００２２】
圧縮伸長部３２は、撮像部２４により取得された画像データを所定の方式（ＪＰＥＧなど）に従って圧縮したり、圧縮後の画像データを伸長したりする。
【００２３】
メディアインタフェース３６は、該デジタルカメラ１２に装填された記録メディア３４にアクセスして、画像データ５２の書込み及び読出しを行うものであり、具体的には、撮像部２４により取得され、圧縮伸長部３２により圧縮された画像データ５２を本発明の記録手段としての記録メディア３４に記録したり、再生対象や送信対象として指定された画像データ５２を記録メディア３４から読み出す。なお、撮像部２４による記録用の画像データの取り込みは、操作部２０のシャッタスイッチの押下操作など所定の記録指示（撮影指示）操作に呼応して開始される。
【００２４】
なお、記録メディア３４は、可搬記録媒体であり、スマートメディア（Ｒ）（ＳｍａｒｔＭｅｄｉａ（Ｒ））、コンパクト・フラッシュ（Ｒ）（ＣｏｍｐａｃｔＦｌａｓｈ）、ＡＴＡ（ＡＴ　Ａｔｔａｃｈｍｅｎｔ）カード、フロッピディスク、ＰＣカート、マイクロドライブ、マルチメディアカード（ＭＭＣ）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティック（Ｒ）など種々の形態が可能であり、使用されるメディアに応じた信号処理手段とインターフェースが適用される。
【００２５】
ここで、一般に、デジタルカメラ１２では、撮影により取得した画像データ５２を付帯情報と共にファイル化し、所定の規則に則ってファイル名を付けると共に画像データのフォーマットを表す拡張子が付与されて、画像を格納するために記録メディア３４に設けられた所定フォルダ（画像格納フォルダ）内に記録するようになっている。具体的には、画像データ５２には、例えば「＊．ｊｐｇ」（＊：任意の文字）のようにＪＰＥＧフォーマットを表す拡張子が付与される。
【００２６】
また、一般に、デジタルカメラ１２では、画像格納フォルダに対して、所定の規則に則ってフォルダ名が付与され、本実施の形態では、具体的に、「￥ＤＣＩＭ￥ｎｎｎ＿ａａａａ」（「ＤＣＩＭ」というフォルダ内の「ｎｎｎ＿ａａａａ」という名称のフォルダを示し、ＤＣＩＭは記録メディア３４のルートディレクトリ、ｎは数字、ａはアルファベット）というようにフォルダ名を付けられるようになっている。
【００２７】
また、デジタルカメラ１２では、記録メディア３４に記録される画像データ５２のファイルには、ＪＰＥＧで圧縮した画像データや非圧縮ＲＧＢ＿ＴＩＦＦベースの画像データは勿論のこと、これらの画像データと共にサムネイル画像のデータやその他の付帯情報も含めることもできる。付帯情報は、画像データのファイル化に採用される形式の仕様で定められており、例えば、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）の場合は、撮影したデジタルカメラを示す情報（メーカ、機種名、シリアル番号など）、撮影露光時間、レンズのＦ値、露光制御のモード（マニュアル、通常のプログラムＡＥ、絞り優先、シャッター速度優先、低速プログラム、高速プログラム、ポートレートモード、風景モードなど）、撮影日時、シャッタ速度、レンズ絞り値、ＣＣＤ感度、画像撮影時の撮影対象物の明るさ、光源種、フラッシュ発光の有無、レンズの焦点距離、画像クォリティ（ＢＡＳＩＣ、ＮＯＲＭＡＬ、ＦＩＮＥなど）、及びＧＰＳ情報などを付帯情報として収めることができる。
【００２８】
ＲＯＭ４２には、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）を用いることができ、各種プログラムや、予め設定された、或いはユーザにより設定されたパラメータの値などが記録されている。特に、本発明に係わるものとして、ＲＯＭ４２には、記録メディア３４内から画像データ５２を検索し、一覧表示用データとして、該画像データ５２の一覧表示用のＨＴＭＬデータ５４を作成するためのＨＴＭＬ作成プログラム５６Ａが記録されている。すなわち、ＨＴＭＬ作成プログラム５６Ａが請求項１記載の発明の作成手段に対応する。
【００２９】
ＨＴＭＬデータ５４は、記録メディア３４に格納されている各画像データ５２に係わる各種情報がＰＣ１４側で一覧表示されるように、各情報の配置位置や大きさなどをＨＴＭＬで記述したものである。本実施の形態では、一例として、図２に示すように、各画像データ５２のファイル名２００、撮影年月日２０２、サムネイル（縮小）画像２０４といった情報を一覧表示するように、各情報の配置位置や情報の参照先を記述したＨＴＭＬデータを作成する。なお、一覧表示する各画像データ５２に係わる情報としては、上記で挙げたものの他にも、該画像データ５２のファイルに含まれている付帯情報から選択することができる。また、一覧表示する情報の種類は、ユーザにより設定可能としてもよい。
【００３０】
ＨＴＭＬデータ５４は、ＰＣ１４側で一覧表示した各画像データ５２に係わる各種情報をクリックするなどによって、所望の画像データ５２が選択可能とされており、この選択によって、選択された画像データ５２の転送要求がデジタルカメラ１２に対してなされるようになっている。なお、転送要求とは、画像データ５２の参照、コピー、移動などの動作のための転送を要求するものである。
【００３１】
このＨＴＭＬ作成プログラム５６Ａでは、作成したＨＴＭＬデータ５４をメディアインタフェース３６を介して記録メディア３４に記録されるようになっている。なお、本実施の形態では、プログラム５６Ａの起動により作成されたＨＴＭＬデータ５４を記録メディア３４に格納する場合を例に説明するが、デジタルカメラ１２がアクセス可能なメモリであれば、例えばＲＯＭ４２にＨＴＭＬデータ５４を記録することもできる。ただし、ＰＣ１４が該記録メディア３４から情報を読み取る読取装置を備えており、該記録メディア３４をデジタルカメラ１２から取出して読取装置に装填して、ＰＣ１４により記録メディア３４に格納されている画像データ５２にアクセスする場合があることを考慮すると、本実施の形態のように、記録メディア３４にＨＴＭＬデータ５４を格納することが好ましい。
【００３２】
ＵＳＢインタフェース４４は、該デジタルカメラとＵＳＢケーブルを介して接続された電子機器、すなわちＰＣ１４との間で情報通信を行うものであり、具体的に本実施の形態では、記録メディア３４に格納されている画像データ５２やＨＴＭＬデータ５４をＰＣ１４へ送信する。また、ＵＳＢインタフェース４４は、Ｖｂｕｓ電位の監視により、他の電子機器との接続を検知可能となっており、請求項１記載の発明の検知手段としても機能する。なお、近年のデジタルカメラは、ＵＳＢマスストレージクラス（ＵＳＢ　Ｍａｓｓ　Ｓｔｏｒａｇｅ　Ｃｌａｓｓ）に対応しているものが多く、本デジタルカメラ１２もＵＳＢマスストレージクラス対応となっている。したがって、デジタルカメラ１２はＰＣ１４に接続されると、ＰＣ１４側のＯＳにより自動的に新たなデバイス、すなわち該デジタルカメラに装填されている記録メディア３４を読書きするためのデバイスとして認識され、ＰＣ１４から記録メディア３４へのアクセスが可能となる。
【００３３】
ＣＰＵ４６は、デジタルカメラ１２の上記各部の駆動・制御をつかさどるものであり、操作部２０の操作状態に応じて、ＲＯＭ４２から適宜プログラムを読み出して実行し、上記各部の駆動を制御する。
【００３４】
詳しくは、ＣＰＵ４６では、ユーザによる操作部２０の操作により撮影モードが選択されている場合は、ＣＰＵ４６は、撮像部２４により撮影される画像をＬＣＤ２６に表示し、シャッタスイッチが押し下げられたら撮像部２４を動作させて１コマ分の画像データを取得し、得られた画像データを一旦ＲＡＭ４０に記録する。このＲＡＭ４０に記録された画像データは、ディスプレイコントローラ２８により読み出されて映像信号に変換されてＬＣＤ２６に供給されるので、撮影により取得した画像データに基づく画像がＬＣＤ２６に表示されることになる。また、ＲＡＭ４０に記録された画像データは、圧縮伸長部３２により読み出されて圧縮され、この圧縮後の画像データ５２がメディアインタフェース３６を介して記録メディア３４に記録される。
【００３５】
また、ユーザによる操作部２０の操作により再生モードが選択されている場合は、ＣＰＵ４６は、操作部２０の操作により指定された画像データをメディアインタフェース３６を介して記録メディア３４から読出し、圧縮伸長部３２で伸長した後、一旦ＲＡＭ４０に記録する。このＲＡＭ４０に記録された画像データは、ディスプレイコントローラ２８により読み出されて映像信号に変換されてＬＣＤ２６に供給されるので、指定された画像データに基づく画像がＬＣＤ２６に表示（再生表示）されることになる。
【００３６】
また、ＵＳＢインタフェース４４を介した外部の装置との接続を検知した場合には、ＣＰＵ４６は、ＨＴＭＬ作成プログラム５６Ａを起動して、ＨＴＭＬデータ５４を作成し、記録メディア３４に記録する。すなわち、ＣＰＵ４６が、請求項１記載の発明の制御手段として機能する。
【００３７】
一方、ＰＣ１４は、表示手段として、各種情報を表示するためのディスプレイ６０と、指示手段として、操作されることにより各種情報を入力するためのキーボードやマウスなどの操作部６２とを備えている。また、ＰＣ１４は、ＨＤＤ６４やＣＤ（ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＣＤ−Ｒ）ドライブ６６を備えており、ＨＤＤ６４に情報を読書きしたり、ＣＤドライブ６６に装填されたＣＤ６８から情報を読み出す（ＣＤ−ＲＷ、ＣＤ−Ｒの場合は読書き）ことができるようになっている。
【００３８】
さらに、ＰＣ１４は、ディスプレイ６０の表示を制御するためのディスプレイコントローラ７０と、主としてワークメモリとして用いられるＲＡＭ７６と、ＯＳなどの各種プログラムやパラメータなどが記録されたＲＯＭ７８と、ＵＳＢ規格のケーブルを介して接続された他の装置との通信を行う接続手段としてのＵＳＢインタフェース８０と、デジタルカメラ１２全体の制御を司るＣＰＵ８２と、を備えている。操作部６２、ＨＤＤ６４、ＣＤドライブ６６、ディスプレイコントローラ７０、ＲＡＭ７６、ＲＯＭ７８、ＵＳＢインタフェース８０、及びＣＰＵ８２は、バス８４により相互に接続されている。
【００３９】
ディスプレイコントローラ７０は、ディスプレイ６０と接続されており、該ＰＣ１４における各種処理結果を表す画像、すなわち表示対象の画像データを映像信号に変換してディスプレイ６０に供給して、ディスプレイ６０に画像を表示させる。すなわち、ディスプレイ６０は、ディスプレイコントローラ７０の制御下で各種情報の表示がなされる。
【００４０】
ＵＳＢインタフェース８０は、該ＰＣ１４とＵＳＢケーブルを介して接続された電子機器、すなわちデジタルカメラ１２との間で情報通信を行うものであり、具体的に本実施の形態では、デジタルカメラ１２に装填中の記録メディア３４に格納されている画像データ５２やＨＴＭＬデータ５４を受信する。受信した画像データ５２やＨＴＭＬデータ５４は、ＲＡＭ４０、ＨＤＤ６４、或いはＣＤ６８に記録される。
【００４１】
ＨＤＤ６４には、一般的なＷＷＷブラウザソフト（プログラム）９０が予めインストールされて格納されている。このＷＷＷブラウザソフト９０のインストールは、例えば、該ＷＷＷブラウザソフト９０が記録されたＣＤ６８をＣＤドライブ６６に装填し、ＣＤドライブ６６によりＣＤ６８から読み出して行われる。なお、ＷＷＷブラウザソフト９０は、所定のサーバ装置から通信（インターネットを介した通信や衛星通信など）によってダウンロードしてインストールしてもよい。
【００４２】
このＷＷＷブラウザソフト９０は、従来公知の一般的なものを用いることができ、ＨＴＭＬで記述されたＨＴＭＬデータを解析して、該ＨＴＭＬデータでの指定に従って画像やテキストなどの各種データを配置した画面（ブラウズ画面）をディスプレイ６０に表示する（この処理は、一般に「開く」と称される）。このようなＷＷＷブラウザソフト９０は、ＰＣ１４に一般に標準装備されている。
【００４３】
ＣＰＵ８２は、ＰＣ１４の各部の駆動・制御をつかさどるものであり、操作部６２の操作状態やＵＳＢインタフェース８０を介した接続状態に応じて、上記各部の駆動を制御する。特に、本発明に係わるものとして、ＣＰＵ８２は、ＵＳＢインタフェース８０によりデジタルカメラ１２と接続されたことを検知すると、接続されたデジタルカメラ１２を当該デジタルカメラ１２に装填されている記録メディア３４を読書きするためのデバイスとして認識し、記録メディア３４へのアクセスを可能とする。
【００４４】
次に、第１の実施の形態の作用を説明する。ＰＣ１４から、デジタルカメラ１２で撮影し、記録メディア３４に記録された画像データ５２にアクセスする場合について説明する。
【００４５】
ＰＣ１４から、デジタルカメラ１２で撮影し、記録メディア３４に記録された画像データ５２にアクセスしたい場合、ユーザは、両者の電源をＯＮした状態で、ＵＳＢケーブルによりデジタルカメラ１２とＰＣ１４とを接続する。なお、接続後に、電源をＯＮしてもよい。これにより、デジタルカメラ１２及びＰＣ１４間で、各々のＵＳＢインタフェース４４、８０により情報の送受信が可能となる。図３に、この場合にデジタルカメラ１２のＣＰＵ４６により行われる制御処理ルーチンを示す。
【００４６】
図３に示すように、デジタルカメラ１２ではＰＣ１４と接続されると、この接続を検知して、ステップ１００からステップ１０２に進む。なお、この接続の検知は、Ｖｂｕｓ電位を監視することで容易に行うことができる。このとき、相互に通信を行って、正常に通信可能であることを確認するようにすることが好ましい。
【００４７】
ステップ１０２では、ＲＯＭ４２からＨＴＭＬ作成プログラム５６Ａを読み出して起動する。そして、次のステップ１０４では、このＨＴＭＬ作成プログラム５６Ａに基づいた制御により（ＨＴＭＬ作成プログラム５６Ａの実行）、メディアインタフェース３６を介して、該デジタルカメラ１２に装填中の記録メディア３４内から画像データ５２を検索して、該検索した画像データ５２の一覧表示用のＨＴＭＬデータ５４を作成すると共に、作成したＨＴＭＬデータ５４を記録メディア３４の予め定められた所定位置、例えば、該記録メディア３４内に各種情報を記録するために形成されたフォルダツリー構造におけるルートフォルダ（ルートディレクトリ）直下などに記録したら、ＨＴＭＬ作成プログラム５６Ａに基づく制御は終了する。
【００４８】
なお、画像データ５２の検索は、記録メディア３４の画像格納フォルダ内から、画像データのフォーマットを表す拡張子が付与されたファイル名のデータを検索することで行うことができる。具体的には、デジタルカメラ１２の仕様により予め定められた所定の規則に則って、例えば、「￥ＤＣＩＭ￥ｎｎｎ＿ａａａａ」（ｎ：数字、ａ：アルファベット）というフォルダ名が画像格納フォルダに付与されている場合には、このフォルダ名が付けられたフォルダを検索すると共に、検索されたフォルダ（画像格納フォルダ）内から、例えば「＊．ｊｐｇ」（＊：任意の文字列）といったＪＰＥＧフォーマットを表す拡張子が付与されたファイルを検索する。
【００４９】
その後は、従来公知の一般的な制御となり、ＵＳＢインタフェース４４により、ＰＣ１４（詳しくはＵＳＢインタフェース８０）から送信されてきたコマンドを受信したら、次のステップ１０６からステップ１０８に進み、該コマンドで指示された処理を行ない、ＰＣ１４との接続が切断されたら、ステップ１０６からステップ１１０に進み、ステップ１１０で肯定判定されて、図３のＰＣ１４との接続に起因した処理は終了する。
【００５０】
具体的には、ＰＣ１４から送信されてくるコマンドとしては、ＨＴＭＬデータ５４の参照要求、画像データ５２の転送要求、ＨＴＭＬデータ５４の削除要求などがあり、ＨＴＭＬデータ５４の転送要求を受信した場合には、ＣＰＵ４６は、メディアインタフェース３６を介して、記録メディア３４からＨＴＭＬデータ５４を読み出して、ＵＳＢインタフェース４４によりこのＨＴＭＬデータ５４をＰＣ１４へ向けて送信する。ＰＣ１４では、このＨＴＭＬデータ５４を受信し、ＷＷＷブラウザソフト９０により開くことにより、図２の如く、記録メディア３４に記録されている各画像データ５２に係わる情報を一覧表示したブラウズ画面２０６をディスプレイ６０に表示することができる。
【００５１】
なお、ＨＴＭＬ作成プログラム５６Ａにより、ＨＴＭＬデータ５４を作成した際に、作成したＨＴＭＬデータ５４をＰＣ１４へ送信し、且つＰＣ１４に該ＨＴＭＬデータを開くように指示するようにしてもよい。ＰＣ１４では、一般に、ＨＴＭＬで記述されたデータとＷＷＷブラウザソフト９０が対応付けられており、ＨＴＭＬデータを開くように指示された場合は自動的にＷＷＷブラウザソフト９０が起動されてＨＴＭＬデータが解析されて表示されるので、この場合も同様に図２のようなブラウズ画面２０６をディスプレイ６０に表示することができる。
【００５２】
ユーザは、ディスプレイ６０に表示されたブラウズ画面２０６を確認し、所望の画像データ５２のファイル名２００、撮影年月日２０２、又はサムネイル画像２０４をクリックするなどして選択すると、該選択した所望の画像データ５２の転送要求がＰＣ１４からデジタルカメラ１２へと送信される。
【００５３】
また、デジタルカメラ１２は、転送要求を受信した場合には、ＣＰＵ４６により、メディアインタフェース３６を介して、記録メディア３４から要求された画像データ５２を読み出して、ＵＳＢインタフェース４４によりこの画像データ５２をＰＣ１４へ向けて送信する。なお、転送要求が移動を指示するものである場合には、画像データ５２の読出し後、記録メディア３４からこの画像データ５２を削除する。ＰＣ１４では、この画像データ５２を受信し、画像データ５２に基づく画像をディスプレイ６０に表示したり（参照）、ＨＤＤ６４やＣＤ６８のユーザにより指定された位置に記録する（コピー、移動）。
【００５４】
また、デジタルカメラ１２は、ＨＴＭＬデータ５４の削除要求を受信した場合には、ＣＰＵ４６により、メディアインタフェース３６を介して、記録メディア３４からＨＴＭＬデータ５４を削除する。これにより、記録メディア３４の資源を無駄にすることがない。なお、デジタルカメラ１２側の操作部２０の操作により削除指示を入力して、ＨＴＭＬデータ５４を削除するようにしてもよい。
【００５５】
ＰＣ１４からのコマンドで指示された処理実行後は、ステップ１１０に進み、ＰＣ１４との接続が継続している場合は、ステップ１１０で否定判定されて、ステップ１０６に戻る。
【００５６】
一方、デジタルカメラ１２及びＰＣ１４を接続しているＵＳＢケーブルがユーザによりデジタルカメラ１２又はＰＣ１４から引き抜かれたり、操作部２０の操作によりデジタルカメラ１２の電源ＯＦＦが指示されたり、操作部２０の操作又はＵＳＢインタフェース４４によるコマンド受信が所定時間以上無く、デジタルカメラ１２の電源を自動でＯＦＦするとき、或いはＰＣ１４の電源がＯＦＦされるなどしてＰＣ１４と通信不能になった場合は、ＰＣ１４との接続が切断されたして、ステップ１１０で肯定判定される。
【００５７】
このように、第１の実施の形態では、デジタルカメラ１２側のＲＯＭ４２に、装填中の記録メディア３４に記録されている画像データ５２を検索し、検索した各画像データ５２に係わる情報を一覧表示するＨＴＭＬデータ５４を作成するＨＴＭＬ作成プログラム５６Ａが格納（インストール）されており、デジタルカメラ１２において、ＰＣ１４との接続を検知したら、ＣＰＵ４６によりＨＴＭＬ作成プログラム５６Ａが自動的に起動されて、ＨＴＭＬデータ５４が作成され、記録メディア３４に作成されたＨＴＭＬデータ５４が格納されるようになっている。これにより、デジタルカメラ１２の電源のＯＮ／ＯＦＦ応答を妨げずにＨＴＭＬデータ５４を自動作成でき、デジタルカメラ１２の撮影時の反応が遅くならず、ユーザの使い勝手を良好にすることができる。
【００５８】
また、作成するデータをＨＴＭＬで記述したＨＴＭＬデータ５４としたことで、専用の閲覧ソフトが無くてもＰＣ１４で記録画像の一覧表示可能である。さらに、デジタルカメラ１２による撮影後、電源をＯＦＦせずにＰＣ１４と接続した場合でも、該接続がなされたときにＨＴＭＬデータ５４を作成するので、撮影直後の記録画像に関する情報をこのＨＴＭＬファイル５４に含めることができる。
【００５９】
＜第２の実施の形態＞
次に、図４を参照して、本発明の第２の実施の形態を説明する。なお、図４では、図１と同一の部材については、同一の符号を付与して示しており、以下では詳細な説明を省略する。
【００６０】
図４に示すように、第２の実施の形態に係わるデジタルカメラシステム１０は、デジタルカメラ１２側のＨＴＭＬ作成プログラム６０Ａの代わりに、ＨＴＭＬ作成プログラム５６ＢがＰＣ１４側にインストールされている点が第１の実施の形態と異なり、デジタルカメラ１２がデジタル画像処理デバイスに対応し、ＰＣ１４がホストデバイスに対応している。なお、図３では、ＨＤＤ６４にインストールされたＨＴＭＬ作成プログラム５６Ｂが格納されている場合を示しているが、格納場所は、ＰＣ１４のＣＰＵ８２によりアクセス可能であれば、これに限定されるものではない。
【００６１】
このＨＴＭＬ作成プログラム５６Ｂのインストールは、例えば、該ＨＴＭＬ作成プログラム５６Ｂが記録されたＣＤ６８をＣＤドライブ６６に装填し、ＣＤドライブ６６によりＣＤ６８から読み出して行われる。なお、ＨＴＭＬ作成プログラム５６Ｂは、所定のサーバ装置から通信（インターネットを介した通信や衛星通信など）によってダウンロードしてインストールしてもよい。
【００６２】
本実施の形態に係わるＨＴＭＬ作成プログラム５６Ｂは、ＵＳＢインタフェース８０により他の電子機器との接続を検知して、該ＰＣ１４のＯＳにより新たなドライブとして認識した場合に、ＣＰＵ８２により起動されるようになっている。また、ＨＴＭＬ作成プログラム５６Ｂは、新たに認識されたドライブがデジタルカメラ１２の記録メディア３４のドライブである場合に、ＨＴＭＬデータ５４を作成し、作成したＨＴＭＬデータ５４を記録メディア３４に記録すると共に、該ＨＴＭＬデータ５４をＷＷＷブラウザソフト９０に開かせるようになっている。すなわち、ＵＳＢインタフェース８０が、請求項２記載の発明の検知手段、ＨＴＭＬ作成プログラム５６Ｂが作成表示手段、ＣＰＵ８２が制御手段に対応する。
【００６３】
次に、第２の実施の形態の作用を説明する。ＰＣ１４から、デジタルカメラ１２で撮影し、記録メディア３４に記録された画像データ５２にアクセスする場合について説明する。
【００６４】
ＰＣ１４から、デジタルカメラ１２で撮影し、記録メディア３４に記録された画像データ５２にアクセスしたい場合、ユーザは、両者の電源をＯＮした状態で、ＵＳＢケーブルによりデジタルカメラ１２とＰＣ１４とを接続する。なお、接続後に、電源をＯＮしてもよい。これにより、デジタルカメラ１２及びＰＣ１４間で、各々のＵＳＢインタフェース４４、８０により情報の送受信が可能となる。図５に、この場合にデジタルカメラ１２のＣＰＵ４６により行われる制御処理ルーチンを示す。
【００６５】
図５に示すように、ＰＣ１４は、デジタルカメラ１２のようにＵＳＢマスストレージ対応の電子機器（デバイス）が接続されると、ＯＳにより新たなドライブとして認識し、ステップ１２０からステップ１２２に進み、ＨＴＭＬ作成プログラム５６Ｂが起動される。そして、該ＨＴＭＬ作成プログラム５６Ｂに基づいた制御により（ＨＴＭＬ作成プログラム５６Ｂの実行）、次のステップ１２４では、ＯＳにより新たに認識したドライブがデジタルカメラ１２の記録メディア３４のドライブであるか否かを判断する。この判断は、「￥ＤＣＩＭ￥ｎｎｎ＿ａａａａ￥＊．ｊｐｇ」（「ＤＣＩＭ」というフォルダ内の「ｎｎｎ＿ａａａａ」という名称のフォルダ内の「＊．ｊｐｇ」という名称のファイル、ＤＣＩＭは記録メディア３４のルートディレクトリ、ｎは数字、ａはアルファベット、＊は任意の文字列）のファイルの存在をチェックすることにより行うことができる。
【００６６】
そして、新たに認識したドライブがデジタルカメラ１２の記録メディア３４のドライブでなければ、ステップ１２４で否定判定されて、そのままプログラム５６Ｂを終了し、他の電子機器との接続を起因とした図５の処理は終了される。
【００６７】
新たに認識したドライブがデジタルカメラ１２の記録メディア３４のドライブであれば、ステップ１２４から次のステップ１２６に進み、ＨＴＭＬ作成プログラム５６Ｂにより、該デジタルカメラ１２に装填中の記録メディア３４内から画像データ５２を検索し、該画像データ５２の一覧表示用のＨＴＭＬデータ５４を作成し、作成したＨＴＭＬデータ５４を記録メディア３４の予め定められた所定位置、例えば、該記録メディア３４内に各種情報を記録するために形成されたフォルダツリー構造におけるルートフォルダ（ルートディレクトリ）直下などに記録する。
【００６８】
また、この記録と同時に、次のステップ１２８で、作成したＨＴＭＬデータ５４をＷＷＷブラウザソフト９０により開かせたら、ＨＴＭＬ作成プログラム５６Ｂに基づく制御は終了する。これにより、ＰＣ１４のディスプレイ６０には、自動的に、図２の示す如く、記録メディア３４に記録されている各画像データ５２に係わる情報を一覧表示したブラウズ画面２０６が表示される。
【００６９】
以降は、ＷＷＷブラウザソフト９０に基づく従来公知の一般的な制御に移行し、画像が選択されるか（ステップ１３０）、記録メディア３４へのアクセスが終了される（ステップ１３４）まで待機する。
【００７０】
ユーザは、ディスプレイ６０に表示されたブラウズ画面２０６を確認し、所望の画像データ５２がある場合には、該画像データ５２のファイル名２００、撮影年月日２０２、又はサムネイル画像２０４をクリックするなどして選択する。これにより、次のステップ１３０からステップ１３２に進み、該選択した所望の画像データ５２の転送要求がＰＣ１４からデジタルカメラ１２へと送信される。
【００７１】
デジタルカメラ１２は、転送要求を受信した場合には、ＣＰＵ４６により、メディアインタフェース３６を介して、記録メディア３４から要求された画像データ５２を読み出して、ＵＳＢインタフェース４４によりこの画像データ５２をＰＣ１４へ向けて送信する。なお、転送要求が移動を指示するものである場合には、画像データ５２の読出し後、記録メディア３４からこの画像データ５２を削除する。ＰＣ１４では、この画像データ５２を受信し、画像データ５２に基づく画像をディスプレイ６０に表示したり（参照）、ＨＤＤ６４やＣＤ６８のユーザにより指定された位置に記録する（コピー、移動）。
【００７２】
なお、ユーザは、ＨＴＭＬデータ５４が不要となった場合は、操作部６２を操作して、ＰＣ１４からデジタルカメラ１２へＨＴＭＬデータ５４の削除要求を送信すれば、前述の第１の実施の形態と同様に、ＣＰＵ４６により、メディアインタフェース３６を介して、記録メディア３４からＨＴＭＬデータ５４を削除することができる。これにより、記録メディア３４の資源を無駄にすることがない。なお、デジタルカメラ１２側の操作部２０の操作により削除指示を入力して、ＨＴＭＬデータ５４を削除するようにしてもよい。
【００７３】
そして、ＰＣ１４は、その後はステップ１３４に進み、記録メディア３４へのアクセスが継続している場合は、ステップ１３４で否定判定されて、ステップ１３０に戻る。
【００７４】
一方、デジタルカメラ１２及びＰＣ１４を接続しているＵＳＢケーブルがユーザによりデジタルカメラ１２又はＰＣ１４から引き抜かれたり、デジタルカメラ１２の電源がＯＦＦされたり、操作部６２の操作によりＷＷＷブラウザソフト９０が終了されたり、ＰＣ１４の電源ＯＦＦが指示された場合は、記録メディア３４へのアクセスが終了されたとして、ステップ１３４で肯定判定されて、他の電子機器との接続を起因とした図５の処理は終了される。
【００７５】
なお、上記では、ＯＳにより新たなドライブを認識した場合にＨＴＭＬ作成プログラム５６Ｂを起動する場合を例に説明したが、ＰＣ１４の電源投入時にＨＴＭＬ作成プログラム５６Ｂを起動しておき（メモリに常駐）、デジタルカメラ１２の接続を常時監視し、接続検知時に、図５のステップ１２６以降の処理が行われるようにしてもよい。
【００７６】
このように、本実施の形態では、ＰＣ１４側のＨＤＤ６４に、記録メディア３４に記録されている画像データ５２を検索し、検索した各画像データ５２に係わる情報を一覧表示するＨＴＭＬデータ５４を作成するＨＴＭＬ作成プログラム５６Ｂが格納（インストール）されており、ＰＣ１４において、新たなドライバを認識した場合に、ＣＰＵ８２によりＨＴＭＬ作成プログラム５６Ｂが起動されて、該新たに認識したドライバがデジタルカメラ１２の記録メディア３４であれば、記録メディア３４に記録されている画像データ５２を検索し、検索した各画像データ５２に係わる情報を一覧表示するＨＴＭＬデータ５４が作成されて、記録メディア３４に格納されるようになっている。
【００７７】
これにより、デジタルカメラ１２の電源のＯＮ／ＯＦＦ応答を妨げずにＨＴＭＬデータ５４を自動作成でき、デジタルカメラ１２の撮影時の反応が遅くならず、ユーザの使い勝手を良好にすることができ、デジタルカメラ１２による撮影後、電源をＯＦＦせずにＰＣ１４と接続した場合でも、撮影直後の記録画像に関する情報をこのＨＴＭＬファイル５４に含めることができる。
【００７８】
また、作成されたＨＴＭＬデータ５４は、ＷＷＷブラウザソフト９０により開かれてディスプレイ６０に表示されるので、ユーザにとっては、デジタルカメラ１２をＰＣ１４に接続するだけで、ＨＴＭＬデータ５４の作成のみならず、作成したＨＴＭＬデータ５４の開いて記録メディア３４の記録画像の一覧表示も自動的に行われることになり、従来よりもユーザの作業負担を軽減することができる。さらに、作成するデータをＨＴＭＬで記述したＨＴＭＬデータ５４としたことで、表示画面（ブラウズ画面２０６）のフォーマット変更や、ＨＴＭＬ以外の言語への対応が容易であり、拡張性が高い。
【００７９】
【発明の効果】
上記に示したように、本発明は、デジタルカメラにより撮影して記録した記録画像をホストデバイス側で一覧表示するための一覧表示用データを、該デジタルカメラの電源のＯＮ／ＯＦＦ応答を妨げずに作成でき、且つユーザの作業負担を軽減することができるという優れた効果を有する。
【００８０】
また、デジタル画像処理デバイス側の記録画像をホストデバイス側で一覧表示するための一覧表示用データを、該デジタル画像処理デバイスの電源のＯＮ／ＯＦＦ応答を妨げずに作成でき、且つユーザの作業負担を軽減することができるという優れた効果を有する。
【図面の簡単な説明】
【図１】第１の実施の形態に係わるデジタルカメラシステムの電気系の構成を示すブロック図である。
【図２】ＨＴＭＬ作成プログラムにより作成するＨＴＭＬデータの一例を示し、該ＨＴＭＬデータをＷＷＷブラウザソフトにより開いた場合に表示されるブラウズ画面を表す図である。
【図３】第１の実施の形態に係わるデジタルカメラとＰＣとを接続した場合にデジタルカメラ側のＣＰＵにより実行される制御処理を示すフローチャートである。
【図４】第２の実施の形態に係わるデジタルカメラシステムの電気系の構成を示すブロック図である。
【図５】第２の実施の形態に係わるデジタルカメラとＰＣとを接続した場合にＰＣ側のＣＰＵにより実行される制御処理を示すフローチャートである。
【符号の説明】
１０　デジタルカメラシステム
１２　デジタルカメラ
１４　ＰＣ
２０　操作部
２４　撮像部
３４　記録メディア
３６　メディアインタフェース
４４　ＵＳＢインタフェース
４８　バス
５２　画像データ
５４　ＨＴＭＬデータ
５６　ＨＴＭＬ作成プログラム
６０　ディスプレイ
６２　操作部
８０　ＵＳＢインタフェース
９０　ＷＷＷブラウザソフト
２０６　　　　　　ブラウズ画面
【図１】
2004088225.tif 000003
【図２】
2004088225.tif 000004
【図３】
2004088225.tif 000005
【図４】
2004088225.tif 000006
【図５】
2004088225.tif 000007