(57)【要約】【課題】カメラ等で撮影された画像の属性情報をアイコンとして表示し、表示されたアイコンを操作することで属性情報を変更できる画像データ管理技術の実現。【解決手段】画像の属性情報を表示装置上において変更する画像データ管理装置であって、画像に対応づけて記録されている属性情報を表すアイコンを前記表示装置上に表示する表示手段と、前記表示装置上で前記アイコンを変更することにより前記画像の属性情報を変更する変更手段と、変更後の属性情報と前記画像とを対応づけて記録する記録手段と、を有する。【選択図】図１５
2008085983.tif 000002
【特許請求の範囲】
【請求項１】
画像の属性情報を表示装置上において変更する画像データ管理装置であって、
画像に対応づけて記録されている属性情報を表すアイコンを前記表示装置上に表示する表示手段と、
前記表示装置上で前記アイコンを変更することにより前記画像の属性情報を変更する変更手段と、
変更後の属性情報と前記画像とを対応づけて記録する記録手段と、を有することを特徴とする画像データ管理装置。
【請求項２】
画像供給装置に通信可能に接続する接続手段と、
前記画像供給装置に格納されたアイコンと同じアイコンが前記画像データ管理装置に存在するか否かを判定する判定手段と、
前記判定手段によって前記画像データ管理装置に存在しないと判定されたアイコン及びそれに付随する情報を取得する手段と、を更に有することを特徴とする請求項１に記載の画像データ管理装置。
【請求項３】
前記判定手段は、前記画像供給装置に格納されたアイコンで、かつ前記画像供給装置に格納された画像の属性情報と前記画像データ管理装置に格納された画像の属性情報の少なくともいずれかに対応するアイコンと同じアイコンが前記画像データ管理装置に存在するか否かを判定することを特徴とする請求項２に記載の画像データ管理装置。
【請求項４】
前記画像供給装置から取得したアイコン及びそれに付随する情報は画像ファイルのヘッダ内に付加されることを特徴とする請求項２に記載の画像データ管理装置。
【請求項５】
前記画像供給装置は、前記画像を撮影する撮影機器、撮影された画像を記憶する記憶媒体、撮影された画像を保持するサーバ装置のいずれかであることを特徴とする請求項１乃至４のいずれか１項に記載の画像データ管理装置。
【請求項６】
前記画像の属性情報が変更可能か否かを判定する手段を更に有し、
前記表示手段は、前記属性情報が変更可能ならば、その属性情報を表すアイコンを前記表示装置上において選択可能な状態で表示し、
前記属性情報の変更が不可能ならば、その属性情報を表すアイコンを前記表示装置上において選択不可能な状態で表示することを特徴とする請求項１に記載の画像データ管理装置。
【請求項７】
前記表示装置上には、前記画像のサムネイルと前記画像の属性情報を表すアイコンとが同一のウィンドウ内に表示されることを特徴とする請求項６に記載の画像データ管理装置。
【請求項８】
前記表示装置上には、前記画像のサムネイルと前記画像の属性情報を表すアイコンとが別々のウィンドウに表示されることを特徴とする請求項６に記載の画像データ管理装置。
【請求項９】
前記変更手段によって前記属性情報が変更されたことに応じて前記画像を編集する編集手段を更に備えることを特徴とする請求項１に記載の画像データ管理装置。
【請求項１０】
画像の属性情報を表示装置上において変更する画像データ管理方法であって、
画像に対応づけて記録されている属性情報を表すアイコンを前記表示装置上に表示する表示ステップと、
前記表示装置上で前記アイコンを変更することにより前記画像の属性情報を変更する変更ステップと、
変更後の属性情報と前記画像とを対応づけて記録装置に記録する記録ステップと、を有することを特徴とする画像データ管理方法。
【請求項１１】
画像供給装置に通信可能に接続する接続ステップと、
前記画像供給装置に格納されたアイコンと同じアイコンが前記記録装置に存在するか否かを判定する判定ステップと、
前記判定ステップにて前記記録装置に存在しないと判定されたアイコン及びそれに付随する情報を取得するステップと、を更に有することを特徴とする請求項１０に記載の画像データ管理方法。
【請求項１２】
前記判定ステップでは、前記画像供給装置に格納されたアイコンで、かつ前記画像供給装置に格納された画像の属性情報と前記記録装置に格納された画像の属性情報の少なくともいずれかに対応するアイコンと同じアイコンが前記記録装置に存在するか否かを判定することを特徴とする請求項１１に記載の画像データ管理方法。
【請求項１３】
前記画像供給装置から取得したアイコン及びそれに付随する情報は画像ファイルのヘッダ内に付加されることを特徴とする請求項１１に記載の画像データ管理方法。
【請求項１４】
前記画像供給装置は、前記画像を撮影する撮影機器、撮影された画像を記憶する記憶媒体、撮影された画像を保持するサーバ装置のいずれかであることを特徴とする請求項１０乃至１３のいずれか１項に記載の画像データ管理方法。
【請求項１５】
前記画像の属性情報が変更可能か否かを判定するステップを更に有し、
前記表示ステップでは、前記属性情報が変更可能ならば、その属性情報を表すアイコンを前記表示装置上において選択可能な状態で表示し、
前記属性情報の変更が不可能ならば、その属性情報を表すアイコンを前記表示装置上において選択不可能な状態で表示することを特徴とする請求項１０に記載の画像データ管理方法。
【請求項１６】
前記表示装置上には、前記画像のサムネイルと前記画像の属性情報を表すアイコンとが同一のウィンドウ内に表示されることを特徴とする請求項１５に記載の画像データ管理方法。
【請求項１７】
前記表示装置上には、前記画像のサムネイルと前記画像の属性情報を表すアイコンとが別々のウィンドウに表示されることを特徴とする請求項１５に記載の画像データ管理方法。
【請求項１８】
前記変更ステップにて前記属性情報が変更されたことに応じて前記画像を編集する編集ステップを更に備えることを特徴とする請求項１０に記載の画像データ管理方法。
【請求項１９】
画像の属性情報を表示装置上において変更する画像データ管理装置のコンピュータに、
画像に対応づけて記録されている属性情報を表すアイコンを前記表示装置上に表示する表示ステップと、
前記表示装置上で前記アイコンを変更することにより前記画像の属性情報を変更する変更ステップと、
変更後の属性情報と前記画像とを対応づけて記録装置に記録する記録ステップと、を実行させるためのプログラムを記憶したコンピュータによる読み取りが可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像及びその属性情報をディスプレイ上において編集する画像データ管理技術に関するものである。
【背景技術】
【０００２】
近年、ディジタルカメラやブロードバンドネットワークの普及に伴い、ディジタルカメラ等の撮影機器で撮影された画像を閲覧、編集、印刷、ネットワーク上で公開する等、ユーザが画像について行い得る操作が多様化してきている。それに伴い、大量の画像を容易に管理できる画像データ管理装置の需要が高まっている。
【０００３】
図６は、従来の画像データの編集画面を例示しており、ツリービュー６０１内のフォルダを指定することで、そのフォルダ内にあるファイルのサムネイルを表示することができる。ディスプレイには、画像ファイル内や別ファイルにサムネイル画像が存在すればそれが表示され、存在しなければオリジナル画像からサムネイル画像を作成してブラウザウィンドウ６０４内に一覧表示される。６０２は標準的に実装されているアプリケーションのウィンドウ表示をコントロールするボタンである（左から「最小化」、「最大化」、「閉じる」）。また、指定したフォルダ内に大量の画像ファイルが存在する場合、ブラウザウィンドウ６０４の横にスクロールバー６０３が表示される。
【０００４】
他の従来例では、サーバコンピュータがディジタルカメラのメニュー画面上に配置するためのアイコン画像をインターネットを介して公開する。そして、ディジタルカメラのユーザが、サーバコンピュータが公開するホームページにアクセスして任意のアイコン画像を入手し、この入手したアイコン画像をディジタルカメラにおいて任意の項目と対応づけて登録するものがある（例えば、特許文献１参照）。
【０００５】
また、カメラ本体の動作を設定する各項目をわかりやすく表した撮影画像をアイコンとして配置したメニュー画面を表示することで、カメラの取り扱いに精通していないユーザであっても容易に操作を行えるようにしたものがある（例えば、特許文献２参照）。
【特許文献１】特開２００２−１８５８３８号公報
【特許文献２】特開２００２−１５２５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記従来例は、ディジタルカメラのメニュー画面上に表示されるアイコンをユーザが任意に設定できるようにしたものであるが、画像の属性情報をアイコンとして表示し、表示されたアイコンを操作することで画像の属性情報を変更するようなことはできない。
【０００７】
また、図７に示すように画像の属性情報を文字だけで表示する場合、ユーザにとってディジタルカメラに設定されている属性情報が、表示された項目のどれに対応しているのかを把握し難い。また、画像の属性情報を変更するためにどのような操作を行えばよいのか直感的にわかり難い。
【０００８】
本発明は、上記課題に鑑みてなされ、その目的は、カメラ等で撮影された画像の属性情報をアイコンとして表示し、表示されたアイコンを操作することで属性情報を変更できる画像データ管理技術を実現することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像データ管理装置は、画像の属性情報を表示装置上において変更する画像データ管理装置であって、画像に対応づけて記録されている属性情報を表すアイコンを前記表示装置上に表示する表示手段と、前記表示装置上で前記アイコンを変更することにより前記画像の属性情報を変更する変更手段と、変更後の属性情報と前記画像とを対応づけて記録する記録手段と、を有する。
【００１０】
また、本発明の画像データ管理方法は、画像の属性情報を表示装置上において変更する画像データ管理方法であって、画像に対応づけて記録されている属性情報を表すアイコンを前記表示装置上に表示する表示ステップと、前記表示装置上で前記アイコンを変更することにより前記画像の属性情報を変更する変更ステップと、変更後の属性情報と前記画像とを対応づけて記録装置に記録する記録ステップと、を有する。
【発明の効果】
【００１１】
本発明によれば、カメラ等で撮影された画像の属性情報をアイコンとして表示し、表示されたアイコンを操作することで属性情報を変更できる画像データ管理技術が実現可能になる。
【発明を実施するための最良の形態】
【００１２】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１３】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１４】
［システム構成］
図１は本発明の画像データ管理装置を実現し得るプラットフォームであるパーソナルコンピュータシステムの構成を例示している。
【００１５】
図１において、１０１はコンピュータシステム（以下、ＰＣ）本体、１０２は画像データを表示するディスプレイ、１０３は代表的なポインティングデバイスであるマウス、１０４はキーボードである。１０５は画像供給装置としてのディジタルカメラ（以下、カメラ）であり、ＵＳＢ等の通信ケーブルを介してＰＣ１０１に通信可能に接続されている。
【００１６】
図２はソフトウェアとハードウェアを含む画像データ管理装置の構成を示す図である。
【００１７】
図２において、２０９はハードウェアであり、２０４はハードウェア２０９上で動作するオペレーティングシステム（ＯＳ）であり、２０３はＯＳ２０４の上で動作するアプリケーションソフトウェアである。
【００１８】
尚、ハードウェア２０９とＯＳ２０４を構成する要素のうち、構成要素として当然含まれるが本実施形態を説明する上では直接必要ではない要素については図示を省略している。図示を省略したブロックとして、例えばハードウェアではＣＰＵ、メモリ、ＯＳとしてはメモリ管理システム等がある。
【００１９】
２１５はファイルやデータを物理的に格納するハードディスク、２０８はＯＳ２０４を構成するファイルシステムであり、アプリケーションソフトウェアがハードウェアを意識せずにファイルの入出力を行えるようにする機能がある。
【００２０】
２１４はファイルシステム２０８がハードディスク２１５の読み書きを行うためのディスクＩＯインターフェースである。２０７はＯＳ２０４を構成する描画管理システムでありアプリケーションソフトウェアがハードウェアを意識せずに描画が行えるようにする機能がある。２１３は描画システム２０７がディスプレイ１０２に描画を行うためのビデオインターフェースである。２０６はＯＳ２０４を構成する入力デバイス管理システムであり、アプリケーションソフトウェアがハードウェアを意識せずにユーザの入力を受け取ることができるようにする機能がある。
【００２１】
２１１は入力デバイス管理システム２０６がキーボード１０４の入力を受け取るためのキーボードインターフェースである。２１２は入力デバイス管理システム２０６がマウス１０３から入力を受け取ることができるようにするためのマウスインターフェースである。
【００２２】
カメラ１０５は、ＵＳＢインターフェース２１０を介して外部インターフェース管理システム２０５により管理される。通信モジュール２０２は、外部インターフェース管理システム２０５と通信を行う。画像データ管理装置２０１は、通信モジュール２０２によりカメラ１０５との間で画像データやアイコンデータ等のやり取りを行う。
【００２３】
［表示処理］
次に、本実施形態によるアイコンを用いて画像の属性情報を表示する処理について説明する。
【００２４】
図３Ａ，３Ｂはビューアにより別のウィンドウに表示されるアイコンを用いて画像の属性情報を変更する場合の表示例を示している。図４Ａ，４Ｂはビューアモードにより同じウィンドウに表示されるアイコンを用いて画像の属性情報を変更する場合の表示例を示している。
【００２５】
先ず、本発明による効果が最も大きい図３Ａの表示例について説明する。尚、本発明は、図４に示す表示例にも十分にメリットがあることは言うまでもない。
【００２６】
図３Ａにおいて、ツリービュー３０１内のフォルダを指定することで、そのフォルダ内にあるファイルのサムネイルがブラウザウィンドウ３０４内に一覧表示される。３０２は標準的に実装されているアプリケーションのウィンドウ表示をコントロールするボタンである（左から「最小化」、「最大化」、「閉じる」）。また、指定したフォルダ内に大量の画像ファイルが存在する場合、ブラウザウィンドウ３０４の横にスクロールバー３０３が表示される。
【００２７】
ここで、従来の画像の属性情報は、図７に示すように文字だけでディスプレイ上に表示され、ユーザにとってカメラで表示される属性情報のアイコンが、ディスプレイ上に表示される項目のどれに対応しているのかを把握し易いとは言えなかった。更に、ディスプレイ上で画像の属性情報を変更するために、如何なる操作を行う必要があるのかが直感的に分かり難いといった欠点もあった。
【００２８】
そこで、本実施形態では、図３Ａに示すように、ブラウザウィンドウ３０４内に表示されるサムネイルをビューア３０５により別々のウィンドウとして表示し、画像の属性情報をアイコンを用いて表示している。このアイコンの一例として、例えば３０６は画像サイズがＬサイズであることを表記したアイコンであり、３０８は画像のアスペクト比が４：３であることを表記したアイコンである。
【００２９】
尚、ここではアイコン３０６及び３０８は、カメラ等において画像サイズ及びアスペクト比を表示するアイコンとして利用されているものである。このように、アイコンを用いて画像の属性情報を表示することで、従来の文字を用いた表示と比べてウィンドウ内の属性情報の表示領域を削減でき、画像を表示する面積を広く確保することができる。更に、カメラで利用されているアイコンを表示することにより、カメラ操作に慣れたユーザは、画像の属性情報を文字で表示した場合と比べて直感的に認識することができる。
【００３０】
次に、図３Ａの如く表示された画像の属性情報うち、例えば画像サイズをＬサイズからＭサイズに変更する場合について説明する。
【００３１】
ユーザがアイコン３０６上で特定操作を行った場合に、画像サイズがＭサイズであることを表記したアイコン３０７及びＳサイズであることを表記したアイコン３０９が表示される。ここで、特定操作とは、マウス操作（マウスオーバ、クリック、ドラッグ）やキーボード操作を意味する。
【００３２】
ここではクリックを用いた手法を一例とする。尚、画像の属性情報を変更できるアイコン３０７及び３０９は選択可能な状態で表示し、変更できないアイコン３０６は選択不可能な状態で表示される。そして、アイコン３０７をクリックすることで、画像サイズが現在のＬサイズからＭサイズに変更され、変更後はアイコン３０６の位置に変更後のアイコン３０７が表示される。このように、ユーザはカメラと同じアイコンを利用して画像の属性情報を変更できるため、ディスプレイ等の表示装置上で簡単に画像を編集することができる。
【００３３】
尚、図４Ａに示すビューアモードにより同じウィンドウにアイコンが表示される場合でも、図３Ａと同様のメリットがあることは言うまでもない。
【００３４】
尚、図４Ａでは、ツリービュー４０１内のフォルダを指定することで、そのフォルダ内にあるファイルのサムネイルがブラウザウィンドウ４０３内に一覧表示される。４０２は標準的に実装されているアプリケーションのウィンドウ表示をコントロールするボタンである（左から「最小化」、「最大化」、「閉じる」）。
【００３５】
また、本実施形態は、カメラ側で利用されるアイコンに限らず、画像データ管理装置に予め用意されたアイコン及びそれに付随する情報を保持しておき、これらの情報を用いて画像の属性情報を変更する場合も含むものである。
【００３６】
図３Ｂでは、アイコン３０７上でマウスオーバを行った場合に、画像サイズに関する詳細情報を示すツールチップ３１０が表示される。図３Ｂにおいて各画像サイズが数値で表示され、画像の属性情報を変更できる項目と変更できない項目がそれぞれ選択可能及び選択不可能な状態で表示される。これにより、ユーザはアイコンについてのより詳細な情報を簡単なマウス操作で把握することができる。
【００３７】
そして、ツールチップ３１０において選択可能な項目をクリックすることで、画像サイズが変更され、変更後はアイコン３０６の位置に変更後のアイコン３０７が表示される。このように、ユーザはアイコンについてのより詳細な情報を把握しながら画像の属性情報を変更できるため、ディスプレイ上で簡単に画像を編集することができる。
【００３８】
尚、図４Ｂに示すビューアモードにより同じウィンドウにアイコンが表示される場合でも、図３Ｂと同様のメリットがあることは言うまでもない。
【００３９】
図５は、ビューアやビューアモードにおいて表示させたい属性情報を表すアイコンを選択可能な環境設定ダイアログの表示例を示している。例えば、属性情報「Ｆｌａｓｈ」５０２を表すアイコン５０３を表示させたい場合には、チェックボックス５０１にチェックを入れる。
【００４０】
また、図３Ｂ及び図４Ｂに示すアイコンの詳細情報を示すツールチップを表示するかどうかの設定や、ウィンドウに表示されるアイコンのサイズや位置も図５の環境設定ダイアログで設定できる。このように、属性情報を表すアイコンを環境設定ダイアログにおいても表示することで、図８に示すように属性情報を文字だけで表示する場合と比べて、ユーザにとって直感的に理解し易いＵＩとなる。
【００４１】
尚、図４において、図３と同じ要素については、図３の３００番台の符号を４００番台に置き換えて示している。
【００４２】
図９は、カメラとＰＣとを接続してアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。ここでは、カメラの記録媒体に記録された画像ファイルの属性情報のＩＤを取得し、このＩＤに対応するアイコンのうちＰＣに存在しないアイコンとそれに付随する情報をカメラからＰＣに取り込む。属性情報のＩＤを取得する画像ファイルは１つの画像ファイルで良く、例えばカメラの記録媒体に記録された最新の画像ファイルとする。
【００４３】
カメラとＰＣを接続するとまず、Ｓ９０１でカメラのＲＯＭに格納されたID_ref.datを読み込む。
【００４４】
Ｓ９０２でカメラの記録媒体に記録された最新の画像ファイルの属性情報のＩＤを読み込む。
【００４５】
Ｓ９０３でカメラのＲＯＭに格納されたID_ref.datを参照し、取得したＩＤに対応するアイコンと同じアイコンがＰＣ内に存在するか判定する。ここで、存在しない場合は、Ｓ９０４で新規にカメラからアイコン及びそれに付随する情報をＰＣへ取り込む。
【００４６】
Ｓ９０５で全ての属性情報に対するアイコンのＩＤを取得したか判定する。
【００４７】
Ｓ９０６で画像データ管理装置であるＰＣに、取得したアイコン及びそれに付随する情報を保存する。
【００４８】
尚、Ｓ９０２で属性情報を読み取る画像ファイルとしてカメラの記録媒体に記録された最新の画像ファイルを例に挙げたが、これに限られるものではなく、カメラに記録された画像ファイルならば任意のもので良い。本実施形態では単一のＩＤでも属性情報の値によって複数のアイコンが対応するため、単一のＩＤに対応するアイコンを全て取得していれば同じ項目で値の違う属性情報も表示することができる。従って、１つの画像ファイルの属性情報全項目のＩＤに対応するアイコンをＰＣに取得しておけば、その画像ファイルと属性情報の項目が同じ画像ファイルについては属性情報をアイコン表示できることとなる。カメラに記録された複数の画像は同一のカメラで撮影されて属性情報の項目が同一である可能性が高い。カメラの記録媒体に記録された１つの画像ファイルの属性情報のＩＤを基にアイコンを取得することにより、能率的にカメラのＲＯＭに格納されたアイコンのうち属性情報に関するもののみ取得することができる。
【００４９】
Ｓ９０２で属性情報を読み取る画像ファイルとして、カメラに記録された画像ファイルだけではなく、属性情報を表示しようとしているＰＣに記録された画像ファイルの属性情報を読み取っても良い。実際に属性情報を表示する画像の属性情報のＩＤに基づいてアイコンを取得することにより、カメラのＲＯＭに格納されたアイコンのうち必要最小限のアイコンを取得することができる。
【００５０】
図９では、カメラの記録媒体に記録された画像ファイルの属性情報のＩＤを基にアイコンを取得したが、カメラのＲＯＭに格納されたID_ref.dat自体とＰＣに記録されたアイコンを比較して、ＰＣに存在しないものを取り込むようにしても良い。この場合、Ｓ９０２の処理は必要なくなる。
【００５１】
また、カメラからＰＣへのアイコンの取得はカメラとＰＣを接続したタイミングで行われるとしたが、これに限られるものではない。例えばカメラからＰＣに画像を取り込む際とすれば、接続する際に毎回行うよりも無駄な処理を減らすことができる。また、ＰＣにおけるアプリケーションソフトウェアのユーザインターフェースにアイコン取得用のボタンを用意しておき、ユーザがこれを押した際にアイコンを取り込むとしても良い。
【００５２】
図１０は、メモリカード等の記憶媒体とＰＣを接続してアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。ここでは、ID_ref.datがカメラのＲＯＭではなく、メモリカード等の記憶媒体に格納されていた場合の処理を説明する。この場合、記憶媒体に記録された画像ファイルの属性情報のＩＤを取得し、このＩＤに対応するアイコンのうちＰＣに存在しないアイコンとそれに付随する情報を記憶媒体からＰＣに取り込む。属性情報のＩＤを取得する画像ファイルは1つの画像ファイルで良く、例えば記憶媒体に記録された最新の画像ファイルとする。
【００５３】
メモリカード等の記憶媒体とＰＣを接続するとまず、Ｓ１００１で記憶媒体に格納されたID_ref.datを読み込む。
【００５４】
Ｓ１００２で記憶媒体に記録された最新の画像ファイルの属性情報のＩＤを取得する。
【００５５】
Ｓ１００３で記憶媒体に格納されたID_ref.datを参照し、取得したＩＤに対応するアイコンと同じアイコンがＰＣ内に存在するか判定する。ここで、存在しない場合は、Ｓ１００４で記憶媒体から新規なアイコン及びそれに付随する情報だけをＰＣへ取り込む。
【００５６】
Ｓ１００５で全ての属性情報に対応するアイコンのＩＤを取得したか判定する。
【００５７】
Ｓ１００６で画像データ管理装置であるＰＣに、取得したアイコン及びそれに付随する情報を保存する。
【００５８】
尚、図１０の処理も図９で説明した処理と同様、Ｓ１００２で属性情報を読み込む画像ファイルは最新の画像ファイルに限られるものではない。また、記憶媒体に格納されたID_ref.dat自体とＰＣに記録されたアイコンを比較して、ＰＣに存在しないものを取り込むようにしても良い。記憶媒体からＰＣへのアイコンの取得のタイミングも、接続したタイミングに限られるものではない。
【００５９】
図１１は、サーバコンピュータとＰＣとを接続してアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。尚、サーバコンピュータ上には、図１６に示すデータ構造を持ったＩＣＯＮフォルダ１６０２が保持されているものとする。
【００６０】
本実施形態のアプリケーションソフトウェアを起動してサーバコンピュータと接続するとまず、Ｓ１１０１でサーバコンピュータに格納されたID_ref.datを読み込む。
【００６１】
Ｓ１１０２でＰＣに記録された画像ファイルの属性情報のＩＤを取得する。ここで属性情報を読み取る画像ファイルは、ＰＣに記録された全画像ファイル、ＰＣに記録された画像ファイルのうち最新のもののみ等が考えられるが、これらに限られるものではない。
【００６２】
Ｓ１１０３でサーバコンピュータに格納されたID_ref.datを参照し、取得したＩＤに対応するアイコンと同じアイコンがＰＣ内に存在するか判定する。ここで、存在しない場合は、Ｓ１１０４でサーバコンピュータから新規なアイコン及びそれに付随する情報だけをＰＣへ取り込む。
【００６３】
Ｓ１１０５で全ての属性情報に対応するアイコンのＩＤを取得したか判定する。
【００６４】
Ｓ１１０６で画像データ管理装置であるＰＣに、取得したアイコン及びそれに付随する情報を保存する。
【００６５】
尚、図９及び図１０と同様にサーバコンピュータに格納されたID_ref.dat自体とＰＣに記録されたアイコンを比較して、ＰＣに存在しないものを取り込むようにしても良い。また、ＰＣへのアイコンの取得のタイミングもこれに限られるものではなく、図９及び図１０で説明した例や、サーバコンピュータからID_ref.datのアップデート通知が来た際等でも良い。
【００６６】
図１２は、ＰＣで表示しようとしている画像ファイルのヘッダ内に埋め込まれたアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。尚、画像ファイルのヘッダ内に埋め込まれたアイコン及びそれに付随する情報については図１７で詳細を説明する。
【００６７】
Ｓ１２０１で表示しようとしている画像ファイルのヘッダ内に格納されたID_ref.datを読み込む。
【００６８】
Ｓ１２０２では、表示しようとしている画像ファイルの属性情報のＩＤを取得する。
【００６９】
Ｓ１２０３でヘッダ内に格納されたID_ref.datを参照し、取得したＩＤに対応するアイコンと同じアイコンがＰＣ内に存在するか判定する。そして、存在しない場合は、Ｓ１２０４で画像ファイルのヘッダ内に埋め込まれたアイコン及びそれに付随する情報をＰＣへ取り込む。
【００７０】
Ｓ１２０５で全ての属性情報に対応するアイコンのＩＤを取得したか判定する。
【００７１】
Ｓ１２０６で画像データ管理装置であるＰＣに、取得したアイコン及びそれに付随する情報を保存する。
【００７２】
図１６は、画像の属性情報の表示及び変更に用いるアイコン及びそれに付随する情報を保持するデータ構造を例示している。
【００７３】
１６０１は画像ファイルが格納されたＤＣＩＭフォルダを示す。
【００７４】
１６０２は画像ファイルの属性情報を表示するためのアイコン及びそれに付随する情報が格納されたＩＣＯＮフォルダである。尚、このＩＣＯＮファルダはカメラのＲＯＭ及び記憶媒体に格納されており、サーバコンピュータ上にもこれらが圧縮された形式で保持されているものとする。
【００７５】
１６０３（１６０５）は画像サイズを表すアイコンの１つであり、１６０４（１６０６）にはそれに対応した画像サイズが書き込まれている。
【００７６】
１６０７は画像ファイルの属性情報のＩＤとそれに対応するアイコンを表記した変換テーブルである。例えば、画像ファイルの属性情報から取得されたＩＤが１６０８でその値が１６０９（１６１０）である場合、その属性情報を表すアイコンは１６１１（１６１２）であることを示す。この変換テーブルを参照して各属性情報に対応するアイコンを特定する。
【００７７】
図１７は、画像ファイルのヘッダ内に付加されたアイコン及びそれに付随する情報のデータ構造を例示している。
【００７８】
画像ファイル１７０１は、主画像データ１７０２、ヘッダ１７０３、ＩＣＯＮフォルダ１７０６、サムネイル１７１２から構成される。
【００７９】
１７０４は属性情報のＩＤを表し、１７０５はその値を示している。
【００８０】
１７０６は画像ファイルの属性情報を表示及び変更するためのアイコン及びそれに付随する情報が格納されたＩＣＯＮフォルダである。例えば、画像ファイルの属性情報から取得されたＩＤが１７０４で、その値が１７０５である場合、ＩＣＯＮフォルダ１７０６に格納されたアイコンのＩＤは各々１７０７及び１７０８に対応している。よって、この属性情報を表すアイコンは１７０９であり、それに付随する情報である画像サイズは１７１０である。
【００８１】
１７１１は、ＩＣＯＮフォルダ１７０６に格納された画像ファイルの属性情報のＩＤとそれに対応するアイコンを表記した変換テーブルである。
【００８２】
図１３は、ＰＣに取り込んだアイコンをディスプレイ上に表示する動作を示したフローチャートである。
【００８３】
Ｓ１３０１で属性情報のＩＤとアイコンを表記した変換テーブルをＰＣから読み込む。
【００８４】
Ｓ１３０２では、表示しようとしている画像ファイルの属性情報を読み込む。
【００８５】
Ｓ１３０３では、Ｓ１３０１で読み込んだ変換テーブルを参照してＳ１３０２で読み込んだ属性情報に対応するアイコンを取得する。
【００８６】
Ｓ１３０４で全ての属性情報を読み込んだか判定する。
【００８７】
Ｓ１３０５でディスプレイ上に画像ファイルの属性情報に対応したアイコンを表示する。この際、図５に示した環境設定ダイアログで表示させたい属性情報のアイコンが設定されている場合は、設定されたアイコンのみ表示する。
【００８８】
図１４は、画像の属性情報を変更可能なアイコンであるかを識別する動作を示したフローチャートである。
【００８９】
Ｓ１４０１で属性情報のＩＤとアイコンを表記した変換テーブルをＰＣから読み込む。
【００９０】
ディスプレイ上に表示された画像ファイルの属性情報に対応したアイコンのうち、特定操作により選択されたアイコンがあった場合、Ｓ１４０２で選択されたアイコンのＩＤ及びＶａｌｕｅを読み込む。
【００９１】
Ｓ１４０３では、Ｓ１４０２で読み込んだＩＤと等しくかつＶａｌｕｅがそれよりも小さいアイコンがあるか判定し、対応するアイコンが存在する場合は、Ｓ１４０４でディスプレイ上にそのアイコンを選択可能な状態で表示する。
【００９２】
尚、ここでは画像サイズを例としており、例えばアスペクト比を示すアイコンは、ＩＤ及びＶａｌｕｅを用いた制限をせずに、常に全てのアイコンを選択可能な状態として表示するものとする。他に画像の属性情報を変更可能なアイコンとしては、
・画像の圧縮率、
・色調整、
・画像の向き、
・分類情報、
・動画のフレームレート、
を表すアイコン等がある。
【００９３】
図１５は、変更されたアイコンに合わせて画像の属性情報を変更する動作を示したフローチャートである。
【００９４】
図１４の処理の結果選択可能な状態で表示されたアイコンの中から特定操作によりアイコンが選択されると、Ｓ１５０１で選択されたアイコン及びそれに付随する情報を読み込む。
【００９５】
Ｓ１５０２で画像ファイルの属性情報を読み込む。
【００９６】
Ｓ１５０３で画像ファイルの属性情報を選択されたアイコンの情報に書き換え、画像の編集を行う。
【００９７】
Ｓ１５０４で変更されたアイコンをディスプレイ上に表示する。
【００９８】
尚、ユーザは編集後の画像を上書き保存、又は別名で保存できるものとする。
【００９９】
上記実施形態によれば、ディジタルカメラ等で撮影された画像を画面上で編集する際に、画像の属性情報をアイコンとして表示し、そのアイコンを変更することで変更後の属性情報に合わせて画像を編集することができる。これにより、ユーザはカメラの操作と同じように、画像の属性情報を変更することができる。
【０１００】
また、新規な画像の属性情報を表示するアイコン及びそれに付随する情報だけを他の機器や画像ファイルから取り込むので、ディスプレイの仕様等にかかわらず、カメラと画像データ管理装置とで常に同じアイコンを共用できる。
【０１０１】
［他の実施形態］
本発明は、前述した実施形態の機能を実現するコンピュータプログラムを、システムあるいは装置に直接あるいは遠隔から供給することによって達成される場合も含む。その場合、システム等のコンピュータが該コンピュータプログラムを読み出して実行することになる。
【０１０２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるコンピュータプログラム自体も本発明を実現するものである。
【０１０３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０４】
プログラムを供給するための記録媒体（記憶媒体）としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等がある。その他にも、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM、DVD-R)等がある。
【０１０５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることもできる。また圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するコンピュータプログラムを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【０１０６】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザが、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードすることもできる。この場合、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【０１０７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行うことによっても実現され得る。
【０１０８】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のＣＰＵ等が実際の処理の一部又は全部を行うことによっても実現される。
【図面の簡単な説明】
【０１０９】
【図１】本発明の画像データ管理装置を実現し得るパーソナルコンピュータシステムの構成を例示する図である。
【図２】ソフトウェアとハードウェアを含む画像データ管理装置の構成を示す図である。
【図３Ａ】ビューアにより別のウィンドウに表示されるアイコンを用いて画像の属性情報を変更する場合の表示例を示す図である。
【図３Ｂ】ビューアにより別のウィンドウに表示されるアイコンを用いて画像の属性情報を変更する場合の表示例を示す図である。
【図４Ａ】ビューアモードにより同じウィンドウに表示されるアイコンを用いて画像の属性情報を変更する場合の表示例を示す図である。
【図４Ｂ】ビューアモードにより同じウィンドウに表示されるアイコンを用いて画像の属性情報を変更する場合の表示例を示す図である。
【図５】ビューアやビューアモードにおいて表示させたい属性情報を表すアイコンを選択可能な環境設定ダイアログの表示例を示す図である。
【図６】従来の画像データの編集画面を例示する図である。
【図７Ａ】従来例によるビューアにより別のウィンドウに文字だけを用いて画像の属性情報を表示する場合の表示例を示す図である。
【図７Ｂ】従来例によるビューアモードにより同じウィンドウに文字だけを用いて画像の属性情報を表示する場合の表示例を示す図である。
【図８】従来例による文字だけを用いて表示される環境設定ダイアログの表示例を示す図である。
【図９】カメラとＰＣとを接続してアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。
【図１０】記憶媒体とＰＣとを接続してアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。
【図１１】サーバコンピュータとＰＣとを接続してアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。
【図１２】画像ファイルのヘッダ内に埋め込まれたアイコン及びそれに付随する情報を取り込む動作を示したフローチャートである。
【図１３】ＰＣに取り込んだアイコンをディスプレイ上に表示する動作を示したフローチャートである。
【図１４】画像の属性情報を変更可能なアイコンであるかを判定する動作を示したフローチャートである。
【図１５】変更されたアイコンに合わせて画像の属性情報を変更する動作を示したフローチャートである。
【図１６】画像の属性情報の表示及び変更に用いるアイコン及びそれに付随する情報を保持するデータ構造を例示する図である。
【図１７】画像ファイルのヘッダ内にアイコン及びそれに付随する情報を埋め込む場合のデータ構造を例示する図である。
【符号の説明】
【０１１０】
１０１  コンピュータシステム本体
１０２  ディスプレイ
１０３  マウス
１０４  キーボード
１０５  ディジタルカメラ
２０１  画像データ管理装置
２０２  通信モジュール
２０３  アプリケーションソフトウェア
２０４  オペレーティングシステム
２０５  外部インターフェース管理システム
２０６  入力デバイス管理システム
２０７  描画管理システム
２０８  ファイルシステム
２０９  ハードウェア
２１０  ＵＳＢインターフェース
２１１  キーボードインターフェース
２１２  マウスインターフェース
２１３  ビデオインターフェース
２１４  ディスクＩＯインターフェース
２１５  ハードディスク
【図１】
2008085983.tif 000003
【図２】
2008085983.tif 000004
【図６】
2008085983.tif 000005
【図７Ａ】
2008085983.tif 000006
【図７Ｂ】
2008085983.tif 000007
【図８】
2008085983.tif 000008
【図９】
2008085983.tif 000009
【図１０】
2008085983.tif 000010
【図１１】
2008085983.tif 000011
【図１２】
2008085983.tif 000012
【図１３】
2008085983.tif 000013
【図１４】
2008085983.tif 000014
【図１５】
2008085983.tif 000015
【図１６】
2008085983.tif 000016
【図１７】
2008085983.tif 000017
【図３Ａ】
2008085983.tif 000018
【図３Ｂ】
2008085983.tif 000019
【図４Ａ】
2008085983.tif 000020
【図４Ｂ】
2008085983.tif 000021
【図５】
2008085983.tif 000022