(57)【要約】【課題】カメラで付加されたタグ情報をＰＣ上で利用する際の自由度を拡大できる技術の実現。【解決手段】画像を撮影する撮像装置と外部機器とを接続したシステムであって、前記撮像装置は、付帯情報が付加された画像ファイルを記録する記録手段と、前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別手段と、選別された前記画像ファイルを再生する再生手段と、前記付帯情報のテーブルを管理する管理手段と、を備え、前記外部機器は、前記管理手段から前記付帯情報のテーブルを取得する取得手段と、取得した前記テーブルを表示する表示手段と、表示された前記付帯情報を編集する編集手段と、前記テーブルを編集後の付帯情報に更新する更新手段と、を備え、前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記外部機器で表示可能な第２付帯データと、が設定可能である。【選択図】図１
2008005344.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮像装置と外部機器とを接続したシステムであって、
前記撮像装置は、
付帯情報が付加された画像ファイルを記録する記録手段と、
前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別手段と、
選別された前記画像ファイルを再生する再生手段と、
前記付帯情報のテーブルを管理する管理手段と、を備え、
前記外部機器は、
前記管理手段から前記付帯情報のテーブルを取得する取得手段と、
取得した前記テーブルを表示する表示手段と、
表示された前記付帯情報を編集する編集手段と、
前記テーブルを編集後の付帯情報に更新する更新手段と、を備え、
前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記外部機器で表示可能な第２付帯データと、が設定可能であることを特徴とするシステム。
【請求項２】
前記撮像装置は、
前記付帯情報の種類を決定する決定手段を更に備え、
前記記録手段は、決定された前記付帯情報を撮影画像に付加して記録することを特徴とする請求項１に記載のシステム。
【請求項３】
前記撮像装置は、更新前の付帯情報が付加された画像ファイルを更新後の付帯情報に変更する変更手段を更に備えることを特徴とする請求項１又は２に記載のシステム。
【請求項４】
前記付帯情報の更新は、既存の付帯データの変更及び削除、新たな付帯データの追加を含むことを特徴とする請求項３に記載のシステム。
【請求項５】
前記付帯情報は、前記画像ファイルごとに複数設定可能であることを特徴とする請求項１乃至３のいずれか１項に記載のシステム。
【請求項６】
前記複数の付帯情報は、前記画像ファイルのヘッダー部の異なる領域に格納されることを特徴とする請求項５に記載のシステム。
【請求項７】
前記第２付帯データは、前記撮像装置では表示不可で、且つ前記外部機器で表示可能なテキストデータからなることを特徴とする請求項１乃至６のいずれか１項に記載のシステム。
【請求項８】
画像を撮影する撮像装置であって、
付帯情報が付加された画像ファイルを記録する記録手段と、
前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別手段と、
選別された前記画像ファイルを再生する再生手段と、
前記付帯情報のテーブルを管理する管理手段と、を備え、
前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能であることを特徴とする撮像装置。
【請求項９】
前記付帯情報の種類を決定する決定手段を更に備え、
前記記録手段は、決定された前記付帯情報を撮影画像に付加して記録することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記外部機器は、
前記管理手段から前記付帯情報のテーブルを取得する取得手段と、
取得した前記テーブルを表示する表示手段と、
表示された前記付帯情報を編集する編集手段と、
前記テーブルを編集後の付帯情報に更新する更新手段と、を備えることを特徴とする請求項８又は９に記載の撮像装置。
【請求項１１】
更新前の付帯情報が付加された画像ファイルを更新後の付帯情報に変更する変更手段を更に備えることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記付帯情報の更新は、既存の付帯データの変更及び削除、新たな付帯データの追加を含むことを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記付帯情報は、前記画像ファイルごとに複数設定可能であることを特徴とする請求項８乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記複数の付帯情報は、前記画像ファイルのヘッダー部の異なる領域に格納されることを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記第２付帯データは、前記撮像装置では表示不可で、且つ前記外部機器で表示可能なテキストデータからなることを特徴とする請求項８乃至１４のいずれか１項に記載の撮像装置。
【請求項１６】
撮影画像に付帯情報を付加して記録する撮像装置が接続された外部機器であって、
前記撮像装置から前記付帯情報のテーブルを取得する取得手段と、
取得した前記テーブルを表示する表示手段と、
表示された前記付帯情報を編集する編集手段と、
前記テーブルを編集後の付帯情報に更新する更新手段と、を備え、
前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能であることを特徴とする外部機器。
【請求項１７】
前記付帯情報の更新は、既存の付帯データの変更及び削除、新たな付帯データの追加を含むことを特徴とする請求項１６に記載の外部機器。
【請求項１８】
前記付帯情報は、前記画像ファイルごとに複数設定可能であることを特徴とする請求項１６又は１７に記載の外部機器。
【請求項１９】
前記複数の付帯情報は、前記画像ファイルのヘッダー部の異なる領域に格納されることを特徴とする請求項１８に記載の外部機器。
【請求項２０】
前記第２付帯データは、前記撮像装置では表示不可で、且つ前記外部機器で表示可能なテキストデータからなることを特徴とする請求項１６乃至１９のいずれか１項に記載の外部機器。
【請求項２１】
画像を撮影する撮像装置と外部機器とを接続したシステムのファイル管理方法であって、
前記撮像装置は、
撮影された画像ファイルに付帯情報を付加して記録手段に記録する記録ステップと、
前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能なテーブルを管理する管理ステップと、
前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別ステップと、
選別された前記画像ファイルを再生する再生ステップと、を実行し、
前記外部機器は、
前記撮像装置から前記付帯情報のテーブルを取得する取得ステップと、
取得した前記テーブルを表示する表示ステップと、
表示された前記付帯情報を編集する編集ステップと、
前記テーブルを編集後の付帯情報に更新する更新ステップと、を実行することを特徴とするファイル管理方法。
【請求項２２】
被写体を撮影して画像ファイルを生成する撮像手段と、前記画像ファイルを記録する記録手段と、を備える撮像装置のファイル管理方法であって、
前記画像ファイルに付帯情報を付加して前記記録手段に記録する記録ステップと、
前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能なテーブルを管理する管理ステップと、
前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別ステップと、
選別された前記画像ファイルを再生する再生ステップと、を備えることを特徴とするファイル管理方法。
【請求項２３】
撮影画像に付帯情報を付加して記録する撮像装置が接続された外部機器のファイル管理方法であって、
前記撮像装置から前記付帯情報のテーブルを取得する取得ステップと、
取得した前記テーブルを表示する表示ステップと、
表示された前記付帯情報を編集する編集ステップと、
前記テーブルを編集後の付帯情報に更新する更新ステップと、を備え、
前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能であることを特徴とするファイル管理方法。
【請求項２４】
請求項２１乃至２３のいずれか１項に記載のファイル管理方法をコンピュータに実行させるためのプログラム。
【請求項２５】
請求項２４に記載のプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の電子機器とコンピュータ等の情報処理装置とを接続したシステムにおいて、電子機器により生成されたデータにタグ情報を付加して管理する技術に関する。
【背景技術】
【０００２】
従来のタグ情報を用いたデータ管理方法として、アイコンをタグ情報として付加してデータを管理するものがある（例えば、特許文献１参照）。
【特許文献１】特開平11-146317号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記アイコンをタグ情報として付加する方法では、電子機器でタグ情報を表示する際に文字列を表示する必要がないため、電子機器に文字列のフォントデータを搭載する必要がないという利点がある。
【０００４】
しかしながら、アイコンは視認性には優れるものの、意味が曖昧であったり、検索や分類に使用する際には、キーボードから入力できないなどの不便さもある。このような不便さを解決するために、タグ情報として文字列データを用いるものもあるが、これではタグ情報を表示する電子機器に文字列のフォントデータを搭載しなくてはならない。また、電子機器に搭載されるフォントデータには限りがあるため、その範囲内のフォントデータで表現できる文字列のみを使用してタグデータを作成することも考えられる。
【０００５】
ところが、限られたフォントデータで表現する場合、フォントデータを十分に搭載しているコンピュータ等では、逆に使用できる文字列が制限されてしまうため、ユーザがコンピュータ上で利用する際の自由度を狭めてしまう。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、カメラで付加されたタグ情報をＰＣ上で利用する際の自由度を拡大できる技術を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明は、画像を撮影する撮像装置と外部機器とを接続したシステムであって、前記撮像装置は、付帯情報が付加された画像ファイルを記録する記録手段と、前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別手段と、選別された前記画像ファイルを再生する再生手段と、前記付帯情報のテーブルを管理する管理手段と、を備え、前記外部機器は、前記管理手段から前記付帯情報のテーブルを取得する取得手段と、取得した前記テーブルを表示する表示手段と、表示された前記付帯情報を編集する編集手段と、前記テーブルを編集後の付帯情報に更新する更新手段と、を備え、前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記外部機器で表示可能な第２付帯データと、が設定可能である。
【０００８】
また、本発明は、画像を撮影する撮像装置であって、付帯情報が付加された画像ファイルを記録する記録手段と、前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別手段と、選別された前記画像ファイルを再生する再生手段と、前記付帯情報のテーブルを管理する管理手段と、を備え、前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能である。
【０００９】
また、本発明は、撮影画像に付帯情報を付加して記録する撮像装置が接続された外部機器であって、前記撮像装置から前記付帯情報のテーブルを取得する取得手段と、取得した前記テーブルを表示する表示手段と、表示された前記付帯情報を編集する編集手段と、前記テーブルを編集後の付帯情報に更新する更新手段と、を備え、前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能である。
【００１０】
また、本発明は、画像を撮影する撮像装置と外部機器とを接続したシステムのファイル管理方法であって、前記撮像装置は、撮影された画像ファイルに付帯情報を付加して記録手段に記録する記録ステップと、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能なテーブルを管理する管理ステップと、前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別ステップと、選別された前記画像ファイルを再生する再生ステップと、を実行し、前記外部機器は、前記撮像装置から前記付帯情報のテーブルを取得する取得ステップと、取得した前記テーブルを表示する表示ステップと、表示された前記付帯情報を編集する編集ステップと、前記テーブルを編集後の付帯情報に更新する更新ステップと、を実行する。
【００１１】
また、本発明は、被写体を撮影して画像ファイルを生成する撮像手段と、前記画像ファイルを記録する記録手段と、を備える撮像装置のファイル管理方法であって、前記画像ファイルに付帯情報を付加して前記記録手段に記録する記録ステップと、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能なテーブルを管理する管理ステップと、前記付帯情報に応じて前記記録手段から画像ファイルを選別する選別ステップと、選別された前記画像ファイルを再生する再生ステップと、を備える。
【００１２】
また、本発明は、撮影画像に付帯情報を付加して記録する撮像装置が接続された外部機器のファイル管理方法であって、前記撮像装置から前記付帯情報のテーブルを取得する取得ステップと、取得した前記テーブルを表示する表示ステップと、表示された前記付帯情報を編集する編集ステップと、前記テーブルを編集後の付帯情報に更新する更新ステップと、を備え、前記テーブルには、前記付帯情報として、前記撮像装置で表示可能な第１付帯データと、前記撮像装置が外部機器と接続されたときに当該外部機器で表示可能な第２付帯データと、が設定可能である。
【発明の効果】
【００１３】
本発明によれば、撮像装置で生成される画像ファイルに、外部機器で利用可能な付帯情報を付加できるので、撮像装置で付加された付帯情報を外部機器で利用する際の自由度を拡大できる。よって、外部機器における付帯情報の視認性やファイルの検索性が向上できる。
【発明を実施するための最良の形態】
【００１４】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１５】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１６】
図１は、本発明に係る実施形態のデータ管理システムの構成を示す図である。
【００１７】
本実施形態は、コンピュータ等の情報処理装置と、画像等のデータファイルを生成可能なデジタルカメラ等の電子機器とを接続して構成される。
【００１８】
図１において、１０はパーソナルユースのコンピュータ（ＰＣ本体）である。ＰＣ本体１０には、ＰＴＰで通信することができるアプリケーション、ドライバ(ＯＳ機能を含む。)がインストールされている。
【００１９】
１２はＰＣ本体１０から出力される画像を表示するモニタ、１４はマウス、１６はマウスボタン、１８はキーボードである。２０はデジタルカメラであり、ＵＳＢデータ転送ケーブル２２を介してＰＣ本体１０と接続される。
【００２０】
図２は、本実施形態のＰＣ本体１０の内部構成を示すブロック図である。
【００２１】
図２において、ＰＣ本体１０には、ハードウエア内にオペレーティングシステム（ＯＳ）があり、その上にデジタルカメラ用のアプリケーションソフトウェア（以下、カメラアプリケーション）５０が位置する。なお、本実施形態の構成を理解する上で、直接、必要とされない要素、例えば、ＣＰＵ、及びオペレーティングシステムのメモリ管理システムなどは省略している。
【００２２】
図２において、３６は、ＯＳに含まれる描画管理システムであり、カメラアプリケーション５０がハードウエアを直接制御することなく画像を生成する機能を具備する。３８は、描画管理システム３６で生成される画像データをモニタ１２に適合するビデオ信号に変換するビデオインターフェース（Ｉ／Ｆ）である。
【００２３】
３５は、ＯＳに含まれるキーボード・マウス制御システムであり、カメラアプリケーション５０がハードウエアを直接制御することなく、キーボード１８やマウス１４からの入力を取得する機能を備える。
【００２４】
４２は、キーボード１８を接続するキーボードインターフェース、４４はマウス１４を接続するマウスインターフェースである。
【００２５】
４０は、ＯＳを構成するイメージデバイス管理システムであり、デジタルカメラ２０やスキャナーなどの画像データを扱うデバイスを管理する。イメージデバイス管理システム４０は、接続されているデバイスに適切なデバイスドライバを自動的に割り振り、また、カメラアプリケーション５０がデバイスを直接制御することなく、デバイスからの入出力を管理する手段を提供する。また、デバイスの接続を検知すると、予め登録されているカメラアプリケーション５０を起動する機能も有している。
【００２６】
デジタルカメラ２０は、ＵＳＢデータ転送ケーブル２２を介してＵＳＢインターフェース４６に接続され、デジタルカメラデバイスドライバ３７、イメージデバイス管理システム４０を介して、カメラアプリケーション５０との間で制御コマンド、状態信号及び画像データ等をやり取りする。
【００２７】
５０は、デジタルカメラ２０にアクセスし、デジタルカメラ２０内の画像を表示したり、デジタルカメラ２０内に設定されているタグ情報を編集するためのデジタルカメラ用アプリケーションである。
【００２８】
５０１は、イメージデバイス管理システム４０にアクセスし、デジタルカメラ２０とのデータのやり取りを管理する通信管理モジュールである。
【００２９】
５０２は、デジタルカメラ２０に設定されているタグ情報にアクセスする、タグデータ管理モジュールであり、後述するタグ情報の編集にも使用される。
【００３０】
５０３は、ファイル管理モジュールであり、デジタルカメラ用アプリケーション５０で表示する画像を管理する機能を備える。
【００３１】
５０４は、ＵＩ管理モジュールであり、デジタルカメラ用アプリケーション５０でのユーザインタフェースや画像表示等を全般的に管理する。なお、本実施形態の構成を理解する上で直接、必要とされない要素は省略している。
【００３２】
図４は、本実施形態のデジタルカメラ２０の外観図である。
【００３３】
図４において、２０９は液晶画面であり、各種メニュー画面等を表示すると共に、撮影時にファインダーとして機能したり、メモリーカードに格納されている撮影済みの画像が再生可能である。
【００３４】
２１０１は、デジタルカメラ２０の電源をオン、オフするための電源ボタンである。
【００３５】
２１０６は、デジタルカメラ２０を撮影モード又は再生モードに切り替えるための撮影・再生切り替えボタンである。
【００３６】
２１０２は撮影を行うためのシャッターボタンである。
【００３７】
２１０３は、デジタルカメラ２０の動作を設定・指定するためのメニュー画面を表示するためのメニューボタンである。メニューボタン２１０３が押下されると、液晶画面２０９に各種メニュー２０９０〜２０９２が表示される。なお、メニュー画面に表示される内容は、デジタルカメラ２０の動作状態に応じて変化する。
【００３８】
セットボタン２１０４、移動ボタン２１０５は、メニューを操作するときに用いるもので、移動ボタン２１０５で選択項目を移動させ、セットボタン２１０４で選択するような操作を実現するためにある。
【００３９】
２１０６は、デジタルカメラ２０を撮影モード又は再生モードに切り替えるための撮影・再生切り替えボタンである。
【００４０】
図３は、本実施形態のデジタルカメラ２０のブロック図であり、本実施形態の構成を理解する上で直接、必要とされない要素、例えば、ＣＰＵや、画像再生に関係する部分などは省略している。
【００４１】
図３において、撮影システム２０１は、撮影を行うための一連の装置が含まれており、例えば、レンズや絞り、ＣＣＤ、画像処理装置などがこれに含まれる。
【００４２】
ＵＩ管理システム２０２は、デジタルカメラ本体のＵＩを制御するためのもので、液晶画面２０９での表示内容の管理、また、操作ボタン２１０からの入力を管理する。なお、操作ボタン２１０は実際には図４での２１０１〜２１０６の各種ボタンが相当し、複数個あることになる。
【００４３】
ファイル管理システム２０３はデジタルカメラ２０の記憶装置であるメモリーカード２０８へのアクセスを管理するものである。本実施形態のデジタルカメラ２０では、メモリーカードとしてＳＤ（登録商標）メモリーカードを備えている。撮影システム２０１で生成された画像データはファイルとしてＳＤカードに格納される。なお、デジタルカメラ２０では、ＤＣＦ(Design Rule for Camera File System)規格に準じたフォルダ構成、ファイルフォーマットで画像データをＳＤカードに記録する。
【００４４】
通信管理システム２０４は、ＵＳＢインターフェース２０５を介してＰＣ本体１０との通信を行う。
【００４５】
タグ付け管理システム２２１は、本実施形態による画像ファイルへのタグ情報の付加に関する一連の処理を行う。
【００４６】
不揮発性ＲＯＭ２１１は、デジタルカメラ２０の動作等を制御するための各種パラメータ等を格納する。本実施形態では、タグ付け管理システム２２１の管理情報もこのＲＯＭ２１１に格納される。また、ＵＩ管理システム２０２で必要となるフォントデータもこのＲＯＭ２１１に格納される。
【００４７】
上記各システム２０１から２０４，２２１，不揮発性ＲＯＭ２１１、操作ボタン２１０液晶画面２０９、メモリーカード２０８、ＵＳＢインターフェース２０５は中央制御制御システム２００により統括して制御される。
【００４８】
次に、図４〜図６を用いて、本実施形態によるタグ付け及びタグ付けされた画像の再生手順について説明する。
【００４９】
ユーザは、デジタルカメラ２０で画像を撮影する前に、図４に示すタグ付けメニュー画面２０９０を介して撮影画像に付加するタグ情報を指定、選択する。図４に示すタグ付けメニュー画面を表示するには、モード切替スイッチ２１０６を"REC"（撮影モード）にし、メニューボタン２１０３を押せばよい。タグ付けメニュー画面では、移動ボタン２１０５を押し、予め用意された複数のタグ２０９２から所望のタグを選択することができる。また、タグを付加しない場合は、タグ無し２０９３を選択すればよい。
【００５０】
図４では、"☆  Star"タグ２０９１が選択された状態を示している。所望のタグを選択している状態で、セットボタン２１０４を押すことにより、画像ファイルに付加されるタグ情報が決定される。その後、撮影可能状態に戻り、撮影を行って生成された画像ファイルには、上記のように選択したタグ情報が付加される。
【００５１】
図５は、タグ情報が付加された画像ファイルをデジタルカメラの液晶画面２０９で再生したときの画面を例示している。
【００５２】
本実施形態のデジタルカメラ２０では、各タグ情報５００１〜５００４に応じて再生する画像を選別できる再生モード（"PLAY"）を備えている。図５では、タグ情報として"☆"５００１が付加された画像２９９のみを選別して表示する場合の画面を示している。図５の状態では、タグ情報としての記号"☆"５００１が、タグ記号選択状態表示領域５０００で選択された状態で表示される。また、タグ情報のうちのテキスト文字データである"Star"５０１０が画像２９９に重ね合わされて表示される。この状態で、移動ボタン２１０５の左右キーを押すことにより、メモリーカードに格納された画像の中から、タグ情報として"☆  Star"が付加された画像のみを順に再生することができる。この再生処理の詳細については、本実施形態を理解する上で直接、必要でないため省略する。
【００５３】
図６は、デジタルカメラ２０が接続されたＰＣ本体１０において、ＰＣ本体１０で動作するデジタルカメラ用アプリケーション５０によりデジタルカメラ２０に格納された画像ファイルを再生する場合の表示画面を示している。
【００５４】
本実施形態のデジタルカメラ用アプリケーション５０では、画像ファイルに付加されたタグ情報６００１〜６００４に応じて再生する画像を選別することができる。図６では、タグ情報として"☆"６００１が付加された画像６９９のみを選別して表示する場合の画面を示している。この状態では、タグ情報としての記号"☆"６００１が、タグ記号選択領域６０００で選択された状態で表示される、また、タグ情報を構成するカメラ表示用文字データの"Star"６０１０が画像６９９に重ね合わされて表示される。更に、ＰＣ表示用文字データの"家族の写真"６０１１も画像６９９に重ね合わされて表示される。この状態で、画像送りボタン６０３，６０４を指定することにより、タグ情報として"☆"６００１が付加された画像のみを順に再生することができる。この再生処理の詳細については、本実施形態を理解する上で直接、必要でないため省略する。
【００５５】
上記タグ情報に応じた画像の選別を行うためには、画像ファイルにタグ情報を付加する必要がある。そこで、以下では、画像ファイルに付加されるタグ情報の構成やタグ情報を付加するための手順について説明する。
【００５６】
図７は、本実施形態のデジタルカメラ２０が保持するタグデータ管理テーブル７０の構造を示す図である。
【００５７】
タグデータ管理テーブル７０は、デジタルカメラ２０内の不揮発性ＲＯＭ２１１内に格納され、タグ付け管理システム２２１によって管理される。タグデータ管理テーブル７０で管理されるタグ情報には、タグマーク及びＩＤ７１、カメラ表示用文字データ７２、ＰＣ表示用文字データ７３、現在の設定７４の４つのデータが含まれる。
【００５８】
タグマーク及びＩＤ７１は、デジタルカメラ２０の液晶画面２０９やデジタルカメラ用アプリケーション５０による表示画面で用いられる６４×６４のアイコン用ビットデータとＩＤとからなる。具体的には、図４の２０９２のマーク部、図５のタグマーク５００１〜５００４、図６のタグマーク６００１〜６００４が相当する。
【００５９】
カメラ表示用文字データ７２は、デジタルカメラ２０の液晶画面２０９に表示するための文字列データであり、タグマーク７１に関連付けられた意味の文字列となる。具体的には、図４の２０９２の文字部、図５の文字部５０１０が相当する。これらの文字データは、デジタルカメラ２０に搭載されたフォントデータに対応し表示可能なデータのみからなる。本実施形態のデジタルカメラ２０では、フォントデータとして、ＡＳＣＩＩ(American Standard Code for Information Interchange)分のみを保持しているため、その範囲内の文字で構成される文字列となる。
【００６０】
ＰＣ表示用文字データ７３は、ＰＣ本体１０上で動作するデジタルカメラ用アプリケーション５０で表示するための文字列データであり、デジタルカメラ用アプリケーション５０で設定、表示する場合にのみ使用されるデータである。このため、デジタルカメラ２０ではこれらのデータの内容を認識する必要がなく、単なるデータとして取り扱われる。このＰＣ表示用文字データは、ユーザにおいて自由に設定でき、フォント等の制約もない。
【００６１】
現在の設定７４は、ユーザにより設定された現在値であり、この値がＴｒｕｅにセットされているタグデータが、画像ファイルに付加される。図４に示す画面では、選択したタグデータ"☆"に相当するものがＴｒｕｅになる。
【００６２】
図８は、図７に示すタグデータ管理テーブル７０を編集するために、デジタルカメラ用アプリケーション５０によりモニタ１２に表示されるＵＩ画面を示している。この画面は、図６のカメラタグ設定編集ボタン６０５を指定することで表示される。この画面が起動されると、タグデータ管理モジュール５０２は、通信管理モジュール５０１を介してカメラ２０の不揮発性ＲＯＭ２１１に格納されているタグデータ管理テーブル７０のデータを取得し、ＵＩ管理モジュール５０４により図８のＵＩ画面を表示する。
【００６３】
図８のタグデータ表示領域８０には、タグデータ管理テーブル７０の内容が表示される。図７のタグデータ管理テーブル７０における、タグマーク７１が図８のタグマーク８１に、カメラ表示用文字データ７２がカメラ表示用文字列８２に、ＰＣ表示用文字データ７３がＰＣ表示用文字列８３に夫々表示される。
【００６４】
このＵＩ画面で、ユーザが所望のデータ行にある編集ボタン８４を指定すると、タグマーク８１以外の各セルの内容が編集可能になる。ここで、カメラ表示用文字列８２のセルには、デジタルカメラ２０で表示可能なフォントデータのみが入力可能となる。ＰＣ表示用文字列８３のセルは、ユーザが自由に入力することが可能である。
【００６５】
編集が終了した後、ＯＫボタン８７又は適用ボタン８９を指定することで、タグデータ管理モジュール５０２は、通信管理モジュール５０１を介してタグデータ管理テーブル７０の内容を現在のデータに更新する。このとき、デジタルカメラ２０に装着されたメモリーカードに格納された撮影済みの画像ファイルにも変更を反映するか否かをチェックボックス８５で指定する。
チェックボックス８５がチェックされていると、メモリーカードに格納された画像ファイルのうち、変更、追加又は削除されたタグデータに対応するタグマークが付加された画像ファイルのカメラ表示用及びＰＣ表示用の各文字データが新たな文字データに置換、追加、又は文字データが削除される。また、現在の編集内容でタグデータ管理テーブルを更新しない場合には、キャンセル８８を指定すればよい。
【００６６】
また、標準タグにも設定するチェックボックス８６がチェックされている場合には、Ｅｘｉｆ規格で定められたＣｏｍｍｅｎｔタグ(Tag=37510)にも、ＰＣ表示用文字データが設定される。
【００６７】
図９は、図８のＯＫボタン８７若しくは適用ボタン８９が指定されたときのデジタルカメラ用アプリケーションによるタグデータ更新処理を示すフローチャートである。
【００６８】
図９において、Ｓ１では、通信管理モジュール５０１が、デジタルカメラ２０に対してタグデータ管理テーブル７０を更新するコマンドを実行する。このコマンドにより更新されるパラメータは、図８の画面を用いて設定したタグデータである。
【００６９】
次に、Ｓ２では、タグデータ管理モジュール５０２は、図８のチェックボックス８５がチェックされてタグデータの変更を撮影済みの画像データに反映するか判定し、チェックされていない場合には処理を終了し、チェックされている場合にはＳ３へ移行する。
【００７０】
Ｓ３では、デジタルカメラ２０に対してメモリーカード内に格納されたタグデータを更新するコマンドを実行する。このコマンドをデジタルカメラ２０が受信すると、メモリーカードに格納された全ての画像ファイルについて、設定されたタグデータとタグデータ管理テーブル７０に設定されたタグデータとの整合性をチェックする。そして、テーブル内に合致するデータがない場合には、該当する画像ファイルに設定された文字データの変更、追加、若しくは削除を行う。
【００７１】
図１０は、本実施形態の画像ファイルの詳細構成を示す図である。
【００７２】
図１０において、本実施形態のデジタルカメラ２０は、ＤＣＦ規格に準じているもので、１００１，１００２に示すようなＥｘｉｆ−ＪＰＥＧフォーマットで画像を記録する。Ｅｘｉｆ−ＪＰＥＧフォーマットについては一般的であるため説明は省略する。本実施形態では、Ｅｘｉｆ規格で用意されているＭａｋｅｒＮｏｔｅタグ１００３(ID=0x927C)のデータとして、タグ情報１００４を格納する。
【００７３】
タグ情報１００４は、タグ情報数１００５と１以上のタグ情報１０１０からなる。図１０では、２つのタグ情報１，２が例示されているが、これに限定されず、タグ情報数１００５を任意に指定することで、２以上のタグ情報を格納することが可能である。
【００７４】
タグ情報１０１０は、タグマークデータ１０１１、カメラ表示用文字データ１０１２、ＰＣ表示用文字データ１０１３とからなる。
【００７５】
タグマークデータ１０１１は、タグ情報のアイコンに相当する６４×６４のビットデータ及びＩＤからなるデータである。
【００７６】
カメラ表示用文字データ１０１２は、タグ情報の文字データに相当するデータで、デジタルカメラ２０に搭載されたフォントデータで表示可能な文字から構成される文字列である。つまり、デジタルカメラ２０の液晶画面２０９で、タグマーク７１と共に表示される文字列７２である。
【００７７】
ＰＣ表示用文字データ１０１３は、タグ情報に関連付けられたデータで、ＰＣ本体１０上で動作するアプリケーションで表示可能な文字から構成される文字列である。
【００７８】
図１１は、本実施形態のデジタルカメラによるタグ付け処理を示すフローチャートである。
【００７９】
図１１において、Ｓ１１では、撮影システム２０１が撮影を行い、画像データが生成される。撮影に関する処理については、本実施形態とは、直接関係ないため説明は省略する。
【００８０】
次に、Ｓ１２では、画像ファイルを構成するヘッダー情報、具体的には、図１０に示す画像ファイルにおける１００２の部分を生成する。
【００８１】
次に、Ｓ１３では、タグ付け管理システム２２１は、図４のタグ付けメニューによりタグ付けが設定されているか判定する。タグ付け管理システム２２１では、不揮発性ＲＯＭ２１１に格納されたタグデータ管理テーブル７０の現在の設定７４をチェックし、Ｔｒｕｅのがあるか判定する。そして、タグ付けが設定されている場合には、Ｓ１４に移行し、設定されていない場合には、Ｓ１５に移行する。
【００８２】
Ｓ１４では、画像ファイル内のＭａｋｅｒＮｏｔｅ領域１００３に、タグ付け管理テーブル７０の現在の設定７４で指定されているタグデータを設定する。具体的には、現在の設定７４でのＴｒｕｅの数をタグ情報数１００５に設定し、現在の設定７４でＴｒｕｅに設定されているタグデータのタグマーク７１を画像ファイル内のタグマークデータ１０１１に設定する。また、カメラ表示用文字データ７２をヘッダー内のカメラ表示用文字データ１０１２に設定する。更に、ＰＣ表示用文字データ７３をヘッダー内のＰＣ表示用文字データ１０１３に設定する。
【００８３】
Ｓ１５では、上記のようにタグ情報が設定されたヘッダー情報を画像ファイルに付加してメモリーカードに格納する。
【００８４】
上記実施形態によれば、カメラ表示用データ７２とＰＣ表示用データ７３の２つのタグデータを設定可能とした。これにより、デジタルカメラ２０等で生成された画像ファイルに、ＰＣアプリケーションで表示可能な文字データをフォントの制約なく自由に付加することが可能になる。また、カメラで付加されたタグデータをＰＣ上で表示する際の自由度を拡大し、ＰＣにおけるタグデータの視認性や検索性を向上することができる。
【００８５】
また、カメラに大量のフォントデータを搭載する必要がないため、メモリ容量の増大によるコストアップを抑えることが可能になる。
【００８６】
［他の実施形態］
本発明は、前述した実施形態の機能を実現するコンピュータプログラムを、システムあるいは装置に直接あるいは遠隔から供給することによって達成される場合も含む。その場合、システム等のコンピュータが該コンピュータプログラムを読み出して実行することになる。
【００８７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるコンピュータプログラム自体も本発明を実現するものである。
【００８８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８９】
プログラムを供給するための記録媒体（記憶媒体）としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等がある。その他にも、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM、DVD-R)等がある。
【００９０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることもできる。また圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するコンピュータプログラムを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００９１】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザが、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードすることもできる。この場合、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【００９２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行うことによっても実現され得る。
【００９３】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のＣＰＵ等が実際の処理の一部又は全部を行うことによっても実現される。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る実施形態のファイル管理システムの構成を示す図である。
【図２】本実施形態のＰＣ本体の内部構成を示すブロック図である。
【図３】本実施形態のデジタルカメラのブロック図である。
【図４】本実施形態のデジタルカメラの外観図である。
【図５】タグ情報が付加された画像ファイルをデジタルカメラの液晶画面で再生する場合の画面を示す図である。
【図６】デジタルカメラが接続されたＰＣ本体において、デジタルカメラに格納された画像ファイルを再生する場合の表示画面を示す図である。
【図７】本実施形態のタグデータ管理テーブルの構造を示す概念図である。
【図８】図７のタグデータ管理テーブルを編集するための表示画面を例示する図である。
【図９】本実施形態のデジタルカメラによるタグデータ更新処理を示すフローチャートである。
【図１０】本実施形態の画像ファイルの詳細構成を示す図である。
【図１１】本実施形態のデジタルカメラによるタグ付け処理を示すフローチャートである。
【符号の説明】
【００９５】
１０  ＰＣ本体
１２  モニタ
１４  マウス
１６  マウスボタン
１８  キーボード
２０  デジタルカメラ
２２  ＵＳＢデータ転送ケーブル
３５  キーボード・マウス制御システム
３６  描画管理システム
３７  デジタルカメラデバイスドライバ
３８  ビデオインターフェース
４０  イメージデバイス管理システム
４２  キーボードインターフェース
４４  マウスインターフェース
４６  ＵＳＢインターフェース
５０  デジタルカメラ用アプリケーション
７０  タグデータ管理テーブル
７１  タグマーク及びＩＤ
７２  カメラ表示用文字データ
７３  ＰＣ表示用文字データ
７４  現在の設定
２００  中央制御システム
２０１  撮影システム
２０２  ＵＩ管理システム
２０３  ファイル管理システム
２０４  通信管理システム
２０５  ＵＳＢインターフェース
２０８  メモリーカード
２０９  液晶画面
２１０  操作ボタン
２１１  不揮発性ＲＯＭ
２２１  タグ付け管理システム
５０１  通信管理モジュール
５０２  タグデータ管理モジュール
５０３  ファイル管理モジュール
５０４  ＵＩ管理モジュール
２１０１  電源ボタン
２１０６  撮影・再生切り替えボタン
２１０２  シャッターボタン
２１０３  メニューボタン
２１０４  セットボタン
２１０５  移動ボタン
【図１】
2008005344.tif 000003
【図２】
2008005344.tif 000004
【図３】
2008005344.tif 000005
【図４】
2008005344.tif 000006
【図５】
2008005344.tif 000007
【図６】
2008005344.tif 000008
【図７】
2008005344.tif 000009
【図８】
2008005344.tif 000010
【図９】
2008005344.tif 000011
【図１０】
2008005344.tif 000012
【図１１】
2008005344.tif 000013