(57)【要約】【課題】保存された写真データのなかから、与えられた写真と関連した写真データを検索するデジタル写真管理装置を提供すること。【解決手段】写真データごとに所定の属性情報を生成する属性情報生成部１１０と、属性情報をアドレスとして属性情報及び写真データを保存する保存部１３０と、写真データに属性情報を挿入し、属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成する属性情報挿入部１２０と、写真を判読して属性情報を検出する判読部１４０と、属性情報のうち、検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ写真データを、前記保存部１３０に保存された写真データのなかから読み出す写真データ検索部１５０と、を備えるデジタル写真管理装置。【選択図】図１
2006202295.tif 000002
【特許請求の範囲】
【請求項１】
写真データごとに所定の属性情報を生成する属性情報生成部と、
前記属性情報をアドレスとして前記属性情報及び前記写真データを保存する保存部と、
前記写真データに前記属性情報を挿入し、前記属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成する属性情報挿入部と、
前記写真を判読して前記属性情報を検出する判読部と、
前記属性情報のうち、前記検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ前記写真データを、前記保存部に保存された写真データのなかから読み出す写真データ検索部と、を備えることを特徴とするデジタル写真管理装置。
【請求項２】
前記属性情報生成部は、前記属性情報として固有ＩＤを生成することを特徴とする請求項１に記載のデジタル写真管理装置。
【請求項３】
前記写真データそれぞれの固有ＩＤ間の関連度は、それぞれのイメージ間の関連度に比例して決定されることを特徴とする請求項２に記載のデジタル写真管理装置。
【請求項４】
前記属性情報生成部は、前記属性情報として前記写真データの内容に関する情報である内容情報を生成することを特徴とする請求項１に記載のデジタル写真管理装置。
【請求項５】
前記内容情報は、前記写真データが生成された時間に関する情報、前記写真データのイメージが表す場所に関する情報、前記写真データのイメージに含まれた人物に関する情報及び前記保存部で前記写真データが保存された位置に関する情報のうち少なくとも一つを含むことを特徴とする請求項４に記載のデジタル写真管理装置。
【請求項６】
前記属性情報生成部は、前記写真データを分析して前記内容情報を抽出することを特徴とする請求項４に記載のデジタル写真管理装置。
【請求項７】
前記内容情報は、外部からの入力情報であることを特徴とする請求項４に記載のデジタル写真管理装置。
【請求項８】
前記属性情報挿入部は、ウォーターマーキングして前記属性情報を前記写真データに挿入することを特徴とする請求項１に記載のデジタル写真管理装置。
【請求項９】
前記写真データ検索部は、前記内容情報の種類によって加重値を異ならせ、かつ前記関連度を点数化して、所定の写真データを読み出すことを特徴とする請求項４に記載のデジタル写真管理装置。
【請求項１０】
前記デジタル写真管理装置は、
前記写真データ検索部によって読み出された写真データが表すイメージを表示するためのディスプレイ部をさらに備えることを特徴とする請求項１に記載のデジタル写真管理装置。
【請求項１１】
デジタル写真管理装置が、
前記デジタル写真管理装置の外部記憶媒体である記録媒体から写真データを読み取るステップと
前記写真データごとに所定の属性情報を生成するステップと、
前記属性情報をアドレスとして前記属性情報及び前記写真データを保存するステップと、
前記写真データに前記属性情報を挿入し、前記属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成するステップと、
前記印刷出力された写真を判読して前記属性情報を検出するステップと、
前記属性情報のうち、前記検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ前記写真データを、デジタル写真管理装置が前記保存部に保存された写真データのなかから読み出すステップと、を含むことを特徴とするデジタル写真管理方法。
【請求項１２】
前記読み出すステップは、前記属性情報の種類によって加重値を異ならせ、かつ前記関連度を点数化して所定の写真データを読み出すことを特徴とする請求項１１に記載のデジタル写真管理方法。
【請求項１３】
前記デジタル写真管理方法は、
デジタル写真管理装置が前記保存部から読み出した写真データが表すイメージを表示するためのステップをさらに含むことを特徴とする請求項１１に記載のデジタル写真管理方法。
【請求項１４】
前記読み出した写真データが表すイメージを表示するためのステップは、
表示方式を選択可能なユーザインターフェースを提供するステップと、
表示方式を選択し、前記読み出した写真データが表すイメージを選択した前記方式によって表示するステップと、を含むことを特徴とする請求項１３に記載のデジタル写真管理方法。
【請求項１５】
写真データごとに所定の属性情報を生成するステップと、
前記属性情報をアドレスとして前記属性情報及び前記写真データを保存するステップと、
前記写真データに前記属性情報を挿入し、かつ前記属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成するステップと、
前記写真を判読して前記属性情報を検出するステップと、
前記属性情報のうち、前記検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ前記写真データを、前記保存された写真データから読み出すステップと、を含むことを特徴とするデジタル写真管理方法を行うコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体。
【請求項１６】
写真データごとに前記写真データの属性情報として固有ＩＤを生成するステップと、
前記写真データごとに前記写真データの属性情報として内容情報を生成するステップと、
前記写真データに前記生成された属性情報を挿入し、挿入された結果を印刷するステップと、を含むことを特徴とするデジタル写真印刷出力方法。
【請求項１７】
写真データを、属性情報をアドレスとして保存するステップと、
印刷された写真の属性情報を判読するステップと、
前記判読された属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ写真データを、前記保存された写真データから読み出すステップと、を含むことを特徴とするデジタル写真検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル写真管理装置及びデジタル写真管理方法に係り、より詳細には、（コンピューターに）保存された写真データ毎に設定された属性情報を、与えられた写真に印刷されたコードが有する属性情報を基に、保存された写真データから、与えられた写真と関連した写真データを検索するデジタル写真管理装置及びデジタル写真管理方法に関する。
【背景技術】
【０００２】
デジタルカメラは、アナログカメラとは違い、フィルムではなく記録媒体を使用するため、フィルムよりも多くの枚数の写真データを保存することができる。また、デジタル写真は簡単に現像できるので、デジタルカメラは広く普及しつつある。
【０００３】
通常、人は、記録媒体に数十枚乃至数百枚を保存した後、保存した写真データを自分のコンピュータに随時アップロードすることで、膨大な枚数の写真を管理する。
【０００４】
記録媒体に保存された写真データのなかには、気に入った写真の写真データだけでなく、気に入らない写真の写真データも存在する。そして、現像する場合において、ユーザは、保存された写真データのなかから、気に入った写真の写真データのみを印刷することが一般的である。
すなわち、ユーザは、通常、撮影したあらゆる写真データのなかから気に入った写真のみを印刷してアルバムを作成する。その結果、印刷されずにコンピュータにアップロードされたままの写真データは、時間の経過と共に、撮影者の記憶から忘れられてしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザがアルバムの或る写真を見て、その写真と関連した他の写真、例えば、その写真と同じ日に撮った他の写真、又は、その写真に写っている或る人物を撮った他の写真を見たい場合には、ユーザは、コンピュータに保存されている写真データを検索しなければならない。しかも、このときユーザは、コンピュータに保存されているあらゆる写真データをいちいち検索しなければならず、煩わしさを感じる。
すなわち、従来のデジタル写真管理装置には、ユーザが特定のデジタル写真と関連した写真を容易に検索できないという問題点がある。このような問題点は、撮影してから長時間が経過した場合に、さらに著しくなる。
【０００６】
また、従来の表示装置では、検索して見つかった複数の写真データを、任意の方式（例えば、検索された順序や写真データのサイズ順など）でデジタル写真管理装置のディスプレイ装置に表示するだけで、ユーザが意図（例えば、特定の人物が写った複数の写真データを、一つの画面に同時に表示することなど）したとおりに表示することができなかった。
【０００７】
つまり、従来の表示装置では、例えば写真データをファイルのタイトル順、撮影日順のように、既存に設定された表示方式でしか表示できない。したがって、従来のデジタル写真管理装置は、検索して見つかった写真データを、ユーザの意図に合わせて表示できないという問題点を持つ。
【０００８】
本発明が解決しようとする技術的課題は、保存された写真データ毎に、設定された属性情報を与えられた写真に印刷されたコードが有する属性情報を基に、保存された写真データのなかから、与えられた写真と関連した写真データを検索するデジタル写真管理装置を提供することである。
【０００９】
本発明が解決しようとする他の技術的課題は、保存された写真データ毎に、設定された属性情報を与えられた写真に印刷されたコードが有する属性情報を基に、保存された写真データのなかから、与えられた写真と関連した写真データを検索するデジタル写真管理方法を提供することである。
【００１０】
本発明が解決しようとするさらに他の技術的課題は、保存された写真データ毎に、設定された属性情報を与えられた写真に印刷されたコードが有する属性情報を基に、保存された写真データのなかから、与えられた写真と関連した写真データを検索するコンピュータプログラムを保存する、コンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、本発明によるデジタル写真管理装置は、写真データごとに所定の属性情報を生成する属性情報生成部と、属性情報をアドレスとして属性情報及び写真データを保存する保存部と、写真データに属性情報を挿入し、属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成する属性情報挿入部と、写真を判読して前記属性情報を検出する判読部と、属性情報のうち、検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ写真データを、保存部に保存された写真データのなかから読み出す写真データ検索部と、を備えることを特徴とする
【００１２】
前記属性情報生成部は、前記属性情報として固有ＩＤを生成するか、前記与えられた写真データの内容に関する情報である内容情報を生成することが望ましい。
また、本発明は、一つ以上の前記読み出した写真データが表すイメージを表示するディスプレイ部をさらに備えることが望ましい。
【００１３】
前記他の課題を解決するために、本発明によるデジタル写真管理方法は、デジタル写真管理装置が、デジタル写真管理装置の外部記憶媒体である記録媒体から写真データを読み取るステップと、写真データごとに所定の属性情報を生成するステップと、属性情報をアドレスとして属性情報及び写真データを保存するステップと、写真データに属性情報を挿入し、属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成するステップと、印刷出力された写真を判読して属性情報を検出するステップと、属性情報のうち、検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ写真データを、デジタル写真管理装置が保存部に保存された写真データのなかから読み出すステップと、を含むことを特徴とする。
【００１４】
前記さらに他の課題を解決するために、本発明によるデジタル写真管理方法を行うコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体は、写真データごとに所定の属性情報を生成するステップと、属性情報をアドレスとして属性情報及び写真データを保存するステップと、写真データに属性情報を挿入し、かつ属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成するステップと、写真を判読して属性情報を検出するステップと、属性情報のうち、検出した属性情報を基に、既定の関連度を持つ属性情報をアドレスとして持つ写真データを、保存された写真データから読み出すステップと、を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によるデジタル写真管理装置とデジタル写真管理方法及びコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体は、デジタル写真を、写真の一部毀損に拘らず判読し、それと関連した写真データを容易に検索し、検索して見つかった写真データをユーザの意図に合わせて表示できる。
【００１６】
また、本発明によるデジタル写真管理装置とデジタル写真管理方法及びコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体によれば、ユーザは興味のある特定の写真と関連した写真データを検索する際に、データベース化されたあらゆる写真データをいちいち検索する必要なく、速かに目的の写真データを見つけることができる。
【００１７】
さらに、本発明によるデジタル写真管理装置とデジタル写真管理方法及びコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体は、ユーザが撮影して得たデジタル写真の写真データをハードウェア上に保存し、ユーザが写真データを検索して鑑賞する際に、当該ユーザの一般的な写真管理形態に合うデジタル写真管理装置及びデジタル写真管理方法をユーザに提供することによって、ユーザの便宜性を図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、添付された図面を参照して本発明によるデジタル写真管理装置とデジタル写真管理方法及びコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体の一実施形態について詳細に説明する。ただし、後述する用語は本発明での機能を考慮して定義された用語であり、これはユーザ、運用者の意図又は慣例によって変わりうる。したがって、当該定義は、本明細書の全般的な内容に基づいて下されねばならない。
【００１９】
図１は、本発明によるデジタル写真管理装置を説明するための一実施形態のブロック図である。デジタル写真管理装置は、属性情報生成部１１０、属性情報挿入部１２０、保存部１３０、判読部１４０、写真データ検索部１５０及びディスプレイ部１６０を備える。
【００２０】
ここで、属性情報生成部１１０及び属性情報挿入部１２０は、本発明によるデジタル写真管理装置で使われる写真を生成する、画像形成装置を構成する。すなわち、本発明によるデジタル写真管理装置は、属性情報生成部１１０及び属性情報挿入部１２０の動作により生成された写真を基に、保存部１３０で保存された写真データのなかから関連する写真データを検索して、ユーザの意図に応じて表示する。
以下、詳細に説明する。
【００２１】
図１に示すように、属性情報生成部１１０は、固有ＩＤ生成部１１２と内容情報生成部１１４からなる。そして、属性情報生成部１１０は、例えば与えられた写真データに対して所定の属性情報を生成する。
【００２２】
ここで、所定の属性情報とは、与えられた写真データの属性を表し、他の写真データと区別するための識別情報をいう。本実施形態においては、所定の属性情報として、固有ＩＤ又は内容情報の少なくともいずれかを用いる。
また、写真データとは、コンピュータが認識できるデータフォーマットで写真を表現する時、その写真をなすデータを意味する。
さらに、与えられた写真データとは、外部から供給された写真データを意味し、例えば、ＵＳＢケーブルを通じて供給された写真データであってもよく、電子メールによる伝送、ＦＴＰ伝送及びＰ２Ｐ伝送のように、ネットワークを通じて供給された写真データであってもよい。なお、図１に示すＩＮ１は、与えられた写真データを意味する。
【００２３】
固有ＩＤ生成部１１２は、属性情報として、固有ＩＤを生成する。この場合、固有ＩＤ生成部１１２が属性情報生成部１１０として機能する。ここで、生成された固有ＩＤが所定の写真データの内容であれば、固有ＩＤはその写真データのタイトルに該当する。すなわち、写真データの固有ＩＤは、複数の写真データのうち、その写真データのみに該当する。この時、固有ＩＤ生成部１１２は、固有ＩＤの生成時に、固有ＩＤをランダムに生成してもよいが、写真データの内容と一定の関連のある固有ＩＤを生成することが望ましい。
すなわち、固有ＩＤ生成部１１２は、二つの所定の写真データにおいて、二つの写真データそれぞれのイメージ間の関連度が、その二つの写真データそれぞれの固有ＩＤ間の関連度となるように、固有ＩＤを生成することが望ましい。
例えば、固有ＩＤの生成において、所定の写真データの内容としては、写真データが生成された時間に関する情報、写真データが表す場所に関する情報及び写真データに含まれた人物に関する情報などを反映するように生成されることが望ましい。また、固有ＩＤは二進化された数字で表現されることが望ましい。さらに、０００１００のように所定ビット数を持つことが望ましい。
なお、所定の写真データとは、写真管理装置に与えられた写真データを意味する。
【００２４】
一方、内容情報生成部１１４は、属性情報として内容情報を生成できる。この場合、内容情報生成部１１４が属性情報生成部１１０として機能する。
ここで、内容情報とは、与えられた写真データの内容に関する情報を意味し、例えば、写真データが生成された時間に関する情報、写真データが表す場所に関する情報及び写真データに含まれた人物に関する情報などを意味する。
【００２５】
なお、前述した固有ＩＤが写真データの内容情報を持つように固有ＩＤを生成してもよいが、固有ＩＤと内容情報とを別々に生成しても良い。すなわち、固有ＩＤが、内容情報を含むように生成してもよいし、単純に表式記号としてランダムに生成してもよい。ただし、固有ＩＤが内容情報を持つ場合であっても、固有ＩＤは、内容情報自体ではなく、内容情報をコードした所定の暗号である。
【００２６】
また、属性情報生成部１１０は、与えられた写真データを分析し、内容情報を抽出することで内容情報を生成してもよいし、与えられた写真データ毎に外部から与えられた内容情報をバイパスさせることで内容情報を生成してもよい。
もし、属性情報生成部１１０が、与えられた写真データごとに外部から与えられた内容情報をバイパスさせることによって内容情報を生成する場合には、属性情報生成部１１０はユーザインターフェース部（図示せず）を備えることが望ましい。
この時、ユーザインターフェース部（図示せず）は、与えられた写真データのイメージをユーザに表示し、ユーザは表示されたイメージを見て、その写真データの持つ所定の情報をユーザインターフェース部に入力できる。この場合、属性情報生成部１１０は、ユーザインターフェース部（図示せず）から入力された所定の情報を、内容情報として出力する。
ここで、所定の情報とは、写真データが生成された時間に関する情報、写真データが表す場所に関する情報及び写真データに含まれた人物に関する情報等をいう。
また、ユーザインターフェース部としては、キーボードやマウス等があげられる。
なお、属性情報生成部１１０は、固有ＩＤと内容情報のいずれを生成してもよい。
【００２７】
図１に示す属性情報挿入部１２０は、属性情報生成部１１０が生成した属性情報を、与えられた写真データに挿入する。また、属性情報挿入部１２０は、その属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成する。この場合、属性情報挿入部１２０は、レーザープリンタ、インクジェットプリンタのような、画像形成装置に備えられることが望ましい。
ここで、ＯＵＴ１とは、属性情報挿入部１２０が生成した‘属性情報を持っている写真データ’、又は、‘属性情報を持っている写真データ’が印刷された写真、を意味する場合がある。
【００２８】
ただし、属性情報挿入部１２０は、属性情報を写真データに挿入する動作のみを行い、属性情報挿入部１２０に備えられた画像形成部（図示せず）が、その属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成してもよい。この場合、画像形成部（図示せず）は、画像形成装置に備わっていることが望ましい。
また、属性情報挿入部１２０は、画像形成装置に備わっていてもよいし、備わっていなくてもよい。
なお、本実施形態においては、説明の便宜上、属性情報挿入部１２０が、与えられた写真データに属性情報生成部１１０が生成した属性情報を挿入し、かつ、写真データを印刷媒体に印刷出力して写真を生成する動作を行うと仮定して説明する。
【００２９】
ここで、属性情報挿入部１２０は、属性情報を写真データに一種の認証コードとして挿入する。
例えば、属性情報挿入部１２０は、属性情報をウォーターマーキングしてから、与えられた写真データに挿入することが望ましい。ここで、ウォーターマーキングとは、不法コピーを防止するために提案されたコピー防止技術であって、各種著作物コンテンツの不法コピーを防止に使われるだけでなく、デジタルコンテンツの不法コピーを防止するときにも使われる。属性情報挿入部１２０が使用可能なウォーターマーキング技法としては、ＬＳＢ（Ｌｅａｓｔ Ｓｉｇｎｉｆｉｃａｎｔ Ｂｉｔ）モジュレーション技法を含む多様なウォーターマーキング技法がある。使用可能なウォーターマーキング技法の一つが、１９９９年度に‘Ｉ．Ｊ．Ｃｏｘ，Ｍ．Ｌ．Ｍｉｌｌｅｒ，Ｊ．Ｍ．Ｈ．Ｌｉｎｎａｒｔｚ ａｎｄ Ｔ．Ｋａｌｋｅｒ’により“Ｄｉｇｉｔａｌ Ｓｉａｎａｌ Ｐｒｏｃｅｓｓｉｎｇ ｉｎ Ｍｕｌｔｉｍｅｄｉａ Ｓｙｓｔｅｍｓ”というタイトルで、Ｍａｒｃｅｌｌ Ｄｅｋｋｅｒ Ｉｎｃ．出版社により出刊された本の４６１〜４８５頁に開示されている。
【００３０】
属性情報がウォーターマーキングされて写真データに挿入される場合、ユーザは印刷出力された写真に属性情報が挿入されていることを肉眼で確認することができない。すなわち、属性情報挿入部１２０によって属性情報が挿入されても、写真データのイメージが毀損されることはない。
また、属性情報は、写真のイメージ部分と余白部分いずれにも挿入可能である。すなわち、属性情報は、ウォーターマーキング技法などによって写真のイメージ全体に均一に挿入することもできる。したがって、属性情報挿入部１２０によって生成された写真の一部が裂けたり、掻かれて毀損しても、その写真は依然として属性情報を保有することができる。
【００３１】
さらに、属性情報挿入部１２０の動作を次のように説明してもよい。
図１に示すように、属性情報挿入部１２０は、印刷制御部１２２、ウォーターマーク生成部１２４及びウォーターマーキング部１２６を備える。印刷制御部１２２は、ウォーターマーク生成部１２４の動作を指示する。その指示を受けたウォーターマーク生成部１２４は、固有ＩＤ生成部１１２で生成された固有ＩＤ又は内容情報生成部１１４で生成された内容情報を暗号化して、ウォーターマークを生成する。その後、ウォーターマーキング部１２６は、生成されたウォーターマークを与えられた写真データＩＮ１に挿入する。そして、ウォーターマーキング部１２６は、ウォーターマークが挿入された写真データを生成する。
また、属性情報挿入部１２０は、出力部１２８をさらに備えてもよい。この場合、出力部１２８は、ウォーターマーキング部１２６が生成した写真データを印刷媒体上に印刷出力することによって、属性情報が挿入された写真を生成する。
【００３２】
図１に示す保存部１３０は、与えられた写真データ及び属性情報生成部１１０が生成した属性情報を保存する。保存部１３０は、与えられた写真データと属性情報とを別途に保存することが望ましく、保存された写真データと属性情報とは互いに一対一でマッチングすることが望ましい。そのため、保存部１３０は、マッピング部（図示せず）をさらに備えることが望ましい。マッピング部（図示せず）は、与えられた写真データ及び属性情報生成部１１０が生成した属性情報を、バッファリングして保存部１３０に伝達する。通常、与えられた写真データは、その写真データの属性情報よりも先にマッピング部（図示せず）に到達する。なぜなら、属性情報は、属性情報生成部１１０を経て生成されるため、属性情報がマッピング部（図示せず）に到達するまでに所定の遅延時間が発生してしまうためである。
【００３３】
したがって、保存部１３０が、マッピング部（図示せず）を備えない場合には、保存部１３０に保存される写真データと属性情報とが、マッチングされずに保存される恐れがある。つまり、マッピング部（図示せず）によって、与えられた写真データＩＮ１とその写真データの属性情報とが同時に保存部１３０に供給され、それにより、保存部１３０は正確にマッチングされた写真データと属性情報とを保存できる。
すなわち、マッピング部（図示せず）が、与えられた写真データと属性情報とを互いにマッチングさせて、保存部１３０に伝達することによって、保存部１３０に保存される写真データと属性情報とがそれぞれハードウェアー的に独立して保存された場合でも、それらはいずれも有機的な連結関係を持つことができる。
【００３４】
保存部１３０は、第１保存部１３２及び第２保存部１３４を備える。この時、第１保存部１３２は、固有ＩＤ生成部１１２が生成した固有ＩＤ及び与えられた写真データＩＮ１を保存する。これと類似して、第２保存部１３４は、内容情報生成部１１４が生成した内容情報及び与えられた写真データＩＮ１を保存する。
【００３５】
一方、属性情報生成部１１０は、ユーザコンピュータに備わっていてもよいし、属性情報挿入部１２０と共に、画像形成装置に備わっていてもよい。
【００３６】
属性情報生成部１１０が所定のユーザコンピュータに備わっている場合には、そのユーザコンピュータは、属性情報挿入部１２０を持つ画像形成装置とネットワーク上で連結され、その画像形成装置にコードを提供することが望ましい。
なお、保存部１３０は、属性情報挿入部１２０を備える画像形成装置に共に備わっていてもよいし、備わっていなくてもよい。
【００３７】
ところで、ユーザは、属性情報挿入部１２０が生成した所定のデジタル写真を集めて、アルバムを作ることができる。ユーザがアルバムに集めたデジタル写真は、通常、ユーザが写真データとして持っている膨大な枚数の写真データのうち一部である。
アルバムを見ているユーザは、保存部１３０に保存された写真データのうち、自分の興味のある特定写真と関連した写真データを見たいと思うときがある。この時、以下に説明する判読部１４０及び写真データ検索部１５０を用いて検索を行なう。
【００３８】
図１に示す判読部１４０は、属性情報挿入部１２０が生成した所定のデジタル写真を判読する。例えば、判読部１４０は、与えられたデジタル写真に印刷された属性情報を判読することもできるし、与えられたデジタル写真のイメージを判読することもできる。本実施形態における所定のデジタル写真としては、固有ＩＤ又は内容情報の少なくともいずれかを属性情報として有するデジタル写真が該当する。
【００３９】
図１に示すＩＮ２は、所定の属性情報を持っている判読部１４０に与えられたデジタル写真を意味する。もし、図１に示すＯＵＴ１が、属性情報が挿入された写真データを印刷した写真を意味するならば、ＩＮ２とＯＵＴ１同じものということになる。
【００４０】
ここで、判読部１４０は、スキャナ又はカメラとして具現できる。判読部１４０がスキャナとして具現される場合、判読部１４０は、属性情報挿入部１２０が生成したデジタル写真をスキャニングすることにより判読動作を行う。これと類似して、判読部１４０がカメラとして具現される場合には、判読部１４０は、属性情報挿入部１２０が生成したデジタル写真を撮影することによって判読動作を行う。
【００４１】
さらに、判読部１４０の動作を、次のように説明することもできる。図１に示すように、判読部１４０は、写真スキャニング部１４２及びウォーターマーク抽出部１４４を備える。写真スキャニング部１４２は、与えられた写真ＩＮ２をスキャニングする。また、ウォーターマーク抽出部１４４は、スキャニングされたデータのうち、写真ＩＮ２に挿入されたウォーターマークを抽出する。
【００４２】
図１に示す写真データ検索部１５０は、判読部１４０が検出した属性情報と既定の関連度を持つ属性情報をアドレス（またはキーと称する）として持つ写真データを、保存部１３０に保存された写真データから読み出すことによって、検出した属性情報と関連した写真データを検索する。ここで、既定の関連度は、ユーザにより決定されてもよいし、ソフトウェア的にコンピュータにより決定されてもよい。つまり、写真データ検索部１５０は、保存部１３０に保存された写真データのなかから、判読部１４０が判読した属性情報と関連した写真データを検索する。
【００４３】
すなわち、写真データ検索部１５０は、判読部１４０が判読した属性情報が固有ＩＤであれば、ユーザにより決定された関連度を持つ固有ＩＤを、保存部１３０から読み出す。また、写真データ検索部１５０は、その読み出された固有ＩＤとマッチングされて保存された写真データを、保存部１３０から読み出す。これにより、写真データ検索部１５０は、判読部１４０で判読されたデジタル写真と関連した所定の写真データを検索できる。
【００４４】
ここで、属性情報生成部１１０は、固有ＩＤをランダムに生成せず、例えば、ユーザインターフェース部から保存部１３０に保存された写真データに対して、与えられた写真データＩＮ１と一定の関係を持つ固有ＩＤを、後から生成することもできる。すなわち、前述したように、与えられた写真データのうち、二つの写真データそれぞれのイメージ間の関連度は、二つの写真データそれぞれの固有ＩＤ間の関連度に比例することが望ましいからである。
【００４５】
属性情報生成部１１０が、固有ＩＤを与えられた写真データＩＮ１と一定の関係を持つように、保存部に保存された写真データに対して固有ＩＤを生成した場合、写真データ検索部１５０が読み出した所定の写真データは、与えられた写真ＩＮ２と一定の関連を持つ写真データとなる。特に、属性情報生成部１１０が、与えられた写真データＩＮ１の内容情報を持つように固有ＩＤを生成した場合には、写真データ検索部１５０が読み出した写真データは、与えられた写真ＩＮ２と類似した内容情報を持つ写真データとなる。
【００４６】
また、生成された固有ＩＤが、判読した固有ＩＤと所定範囲内の関連度を持つということは、所定の固有ＩＤが判読した固有ＩＤと所定範囲内の距離関係にあると理解されてもよい。ただし、距離関係と関連度とは反比例関係にある。
例えば、固有ＩＤが所定のビット数を持つ二進数で構成される場合において、二つの固有ＩＤ間の距離関係は、二つの固有ＩＤ間に、その値の差が出るビットの数をいう。また、二つの固有ＩＤ間の関連度は、二つの固有ＩＤ間に、その値の一致するビットの数をいう。
すなわち、保存部１３０に保存された所定の固有ＩＤが０００１００であり、判読した固有ＩＤが０００１１０であれば、二つの固有ＩＤ間の距離関係は１であると言える。０００１００と０００１１０とを比較すれば、一つのビットのみ、その値の差が出るため、二つの固有ＩＤ間の関連度は７である。つまり、判読した固有ＩＤが００００１１０であり、写真データ検索部１５０が判読した固有ＩＤとの関連度が６以上である固有ＩＤを持つ写真データを検索するならば、写真データ検索部１５０は、００００１１１、００００１００、０００００１０などを固有ＩＤとして持つ写真データを読み出す。
【００４７】
このように、写真データ検索部１５０は、固有ＩＤを比較することによって所定の写真データを検索することもできるが、後述するように、内容情報を比較することによって写真データを検索することもできる。
【００４８】
すなわち、写真データ検索部１５０は、判読部１４０が判読した内容情報を基に、ユーザにより決定された関連度を持つ内容情報を保存部１３０から読み出し、その読み出された内容情報とマッチングされて保存された写真データを、保存部１３０から読み出すようにして検索してもよい。検索された写真データは、判読部１４０が判読した写真のイメージと内容情報で類似したイメージを表す。この時、写真データ検索部１５０は、内容情報の種類によって加重値を異ならせ、その関連度を点数化して所定の写真データを読み出すことが望ましい。なお、内容情報間の関連度は、内容情報間の距離関係に反比例する。
例えば、内容情報には、写真データが生成された日付及び写真データのイメージに含まれた人物に関する情報が含まれ、関連度は日付の差数と反比例し、人物間親密度と比例すると仮定する。人物間親密度とは、特定人物と人的関係上、近い程度をいい、あらかじめ設定されることが望ましい。例えば、‘私’と‘両親’の親密度を３、‘私’と‘兄弟姉妹’との親密度を２、‘私’とその他の人物との親密度を１と設定する。
【００４９】
例えば、判読部１４０に与えられた写真が、２００４年１月２８日に撮影され、かつ‘私’を撮った写真であると仮定する。また、保存部１３０には２００４年１月３０日に‘お母さん’を撮った写真（以下、ａ写真）データと、２００４年１月２９日に‘職場の仲間’を撮った写真（以下、ｂ写真）データとが保存されていると仮定する。
この場合、日付という内容情報で比べた場合には、判読された写真と関連の深い写真データはｂ写真データである。一方、人物間親密度という内容情報で比べた場合には、判読された写真と関連のある写真データはａ写真データである。ここで、判読された写真との関連度を比べると、ａ写真データとの関連度は３＋（１／２）＝３．５であり、ｂ写真データとの関連度は１＋（１／１）＝２である。すなわち、判読された写真と関連の深い写真データは、ａ写真データである。
【００５０】
ただし、ユーザは内容情報毎に加重値を異ならせることができる。もし、ユーザが人物間親密度という内容情報よりも、日付という内容情報を重要に考える場合には、日付という内容情報に所定の加重値を付加することができる。例えば、日付という情報に６という加重値をおいた場合には、判読された写真とａ写真データとの関連度は、３＋６＊（１／２）＝６であり、判読された写真とｂ写真データとの関連度は１＋６＊（１／１）＝７になる。この場合、判読された写真と関連の深い写真データはｂ写真データとなる。
このように、写真データ検索部１５０は、属性情報の関連度を比較することで、写真データのイメージの関連度を比較し、関連した写真データを検索することができる。また、与えられた写真又は写真データのイメージを直接比較することでも、関連した写真データを検索することができる。ただし、イメージの関連度を直接比較して検索する場合には、属性情報の関連度を比較して検索する場合よりも、時間がかかるのが通常である。
【００５１】
イメージの関連度を直接比較して検索する方法には、判読部１４０で判読したイメージのピクセルの値と、保存部１３０に保存された写真データのイメージのピクセルの値とを比較することによって、判読したイメージと保存された写真データとの関連度を判別して、写真データの読み出しを行う方法がある。この時、判読部１４０は、与えられた写真の属性情報を判読するのではなく、与えられた写真のイメージを判読する。例えば、イメージＡとイメージＢとがそれぞれ１０００個のピクセルからなっており、各ピクセルは０〜２５５の値を持つと仮定する。この場合において、イメージＡとイメージＢとの関連度を比較するには、所定の基準が設定される必要がある。ここで、所定の基準とは、例えば、同じ位置上に存在するピクセルの値を比較した結果、値の差が５未満であるピクセルの総数が、全体ピクセルの数で８０％以上９０％未満を占めるならば関連度を１とし、９０％以上１００％以下を占めるならば関連度を２とするなどの基準をいう。
【００５２】
写真データ検索部１５０は、判読した写真データのイメージのピクセルの値と、保存部１３０に保存された写真データのイメージのピクセルの値との差値を算出する。そして、写真データ検索部１５０は、一つの写真データを構成する全体ピクセル数のうち、ユーザにより決定された数以上のピクセルで、その差値が所定値以下である写真データを保存部１３０から読み出す。この時、所定値はあらかじめ決定されていることが望ましく、所定値が小さい値であるほど望ましい。
【００５３】
ディスプレイ部１６０は、写真データ検索部１５０が保存部１３０から読み出した写真データのイメージを表示する。つまり、ディスプレイ部１６０は、読み出された写真データのうち、所定点数の関連度を持つ写真データのイメージを、一つの画面に表示する。ここで、ＯＵＴ２は、ディスプレイ部１６０が表示するイメージを意味する。
【００５４】
図２は、本発明によるデジタル写真印刷出力方法を説明するためのフローチャートであり、属性情報を生成するステップ（第２１０〜２３０ステップ）及び印刷出力するステップ（第２４０ステップ）からなる。
【００５５】
属性情報生成部１１０は、与えられた写真データ毎に固有ＩＤを生成するとともに（第２１０ステップ）、内容情報を生成する（第２２０ステップ）。
【００５６】
属性情報挿入部１２０は、生成した属性情報を、与えられた写真データに挿入し、その属性情報を持っている写真データを印刷媒体に印刷出力して写真を生成する（第２３０ステップ）。
なお、ここで、属性情報は、固有ＩＤ又は内容情報のいずれかであっても良い。
【００５７】
図３は、本発明によるデジタル写真検索方法を説明するためのフローチャートであり、保存するステップ（第３１０ステップ）、判読するステップ（第３２０ステップ）及び検索するステップ（第３３０ステップ）からなる。
【００５８】
保存部１３０は、与えられた写真データだけでなく、その与えられた写真データ毎に生成された固有ＩＤ又は内容情報の属性情報を、アドレスとして保存する（第３１０ステップ）。
【００５９】
判読部１４０は、属性情報挿入部１２０が生成した写真が持つ固有ＩＤを判読し（第３２０ステップ）、判読した固有ＩＤを基に、ユーザにより決定された関連度を持つ固有ＩＤと対応する写真データを、アドレスを目印に保存部１３０から読み出すことで（第３３０ステップ）、所定の写真データを検索できる。
【００６０】
また、判読部１４０は、属性情報挿入部１２０が生成した写真の内容情報を判読し（第３２０ステップ）、判読した内容情報を基に、ユーザにより決定された関連度を持つ内容情報と対応する写真データを、アドレスを目印に保存部１３０から読み出すことで（第３３０ステップ）、所定の写真データを検索できる。
【００６１】
図４は、本発明によるデジタル写真ディスプレイ方法を説明するためのフローチャートであり、保存部１３０から読み出した写真データのイメージを表示するステップ（第４１０〜４３０ステップ）からなる。
【００６２】
ディスプレイ部１６０は、ユーザが検索した写真データイメージの表示方式を選択する、ユーザインターフェースを提供する（第４１０ステップ）。ディスプレイ部１６０は、ユーザにより写真データイメージの表示方式が選択され（第４２０ステップ）、選択された方式によって写真データイメージを表示する（第４３０ステップ）。
【００６３】
また、本発明は、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存される、あらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フレキシブルディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じた伝送）の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されても実行できる。そして、本発明を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーにより容易に推論できる。
【００６４】
前記実施形態は、本発明によるデジタル写真管理装置と方法及びコンピュータプログラムを保存するコンピュータで読み取り可能な記録媒体を実施するための一つの実施形態に過ぎない。したがって、本発明は、前記した実施形態に限定されず、特許請求の範囲で請求する本発明の要旨を逸脱しない範囲において変更実施が可能である。
【産業上の利用可能性】
【００６５】
本発明は、デジタル写真管理装置の関連技術分野に好適に用いられる。
【図面の簡単な説明】
【００６６】
【図１】本発明によるデジタル写真管理装置を説明するための一実施形態のブロック図である。
【図２】本発明によるデジタル写真印刷出力方法を説明するための一実施形態のフローチャートである。
【図３】本発明によるデジタル写真検索方法を説明するための一実施形態のフローチャートである。
【図４】本発明によるデジタル写真ディスプレイ方法を説明するための一実施形態のフローチャートである。
【符号の説明】
【００６７】
１１０    属性情報生成部
１１２    固有ＩＤ生成部
１１４    内容情報生成部
１２０    属性情報挿入部
１２２    印刷制御部
１２４    ウォーターマーク生成部
１２６    ウォーターマーキング部
１２８    出力部
１３０    保存部
１３２    第１保存部
１３４    第２保存部
１４０    判読部
１４２    写真スキャニング部
１４４    ウォーターマーク抽出部
１５０    写真データ検索部
１６０    ディスプレイ部
ＩＮ１    写真データ
ＩＮ２    デジタル写真
ＯＵＴ１  写真データ
ＯＵＴ２  イメージ
【図１】
2006202295.tif 000003
【図２】
2006202295.tif 000004
【図３】
2006202295.tif 000005
【図４】
2006202295.tif 000006