(57)【要約】【課題】画像の検索性が高く、指定画像に関連する画像の検索を効率的に行うことができる画像検索システムを提供することを目的とする。【解決手段】ユーザにより指定されたコンテンツを特定するための特定情報を取得する取得手段と、メモリに構築されている複数のフォルダのうち、前記取得手段により取得された特定情報により特定されるコンテンツが格納されている１または複数のフォルダを検索する検索手段と、前記検索手段により複数のフォルダが検索され且つ当該複数のフォルダに前記特定情報により特定される第１のコンテンツ以外の第２のコンテンツが格納されている場合に、当該第１のコンテンツと当該第２のコンテンツの両方を出力する出力手段とを有する。【選択図】図１
2014232345.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより指定されたコンテンツを特定するための特定情報を取得する取得手段と、
メモリに構築されている複数のフォルダのうち、前記取得手段により取得された特定情報により特定されるコンテンツが格納されている１または複数のフォルダを検索する検索手段と、
前記検索手段により複数のフォルダが検索され且つ当該複数のフォルダに前記特定情報により特定される第１のコンテンツ以外の第２のコンテンツが格納されている場合に、当該第１のコンテンツと当該第２のコンテンツの両方を出力する出力手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記特定情報により特定される候補であるコンテンツを、複数のフォルダに記憶させる記憶制御手段を有し、
前記検索手段は、前記特定情報により特定されたコンテンツが前記記憶制御手段により記憶されている前記複数のフォルダを検索することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記情報処理装置の外部装置から前記特定情報を取得し、前記出力手段は、前記第１のコンテンツと前記第２のコンテンツの両方を当該外部装置に出力することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記外部装置は、前記第１のコンテンツと前記第２のコンテンツの両方を、表示装置に表示させる表示制御手段を有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記外部装置は印刷装置であり、
前記取得手段は、さらに前記表示制御手段による表示に基づきユーザにより指定されたコンテンツを特定するための情報を取得し、前記出力手段は、さらに当該情報により特定されたコンテンツを前記印刷装置に出力し、
前記印刷装置は、当該出力されたコンテンツを印刷媒体へ印刷させることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ユーザにより指定されたコンテンツを特定するための特定情報を取得する取得工程と、
メモリに構築されている複数のフォルダのうち、前記取得工程において取得された特定情報により特定されるコンテンツが格納されている１または複数のフォルダを検索する検索工程と、
前記検索工程において複数のフォルダが検索され且つ当該複数のフォルダに前記特定情報により特定される第１のコンテンツ以外の第２のコンテンツが格納されている場合に、当該第１のコンテンツと当該第２のコンテンツの両方を出力する出力工程と、
を有することを特徴とする情報処理方法。
【請求項７】
請求項６に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを出力する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
記録媒体に記録された画像が、閲覧、編集、印刷等の目的で、デジタルカメラ、ＰＣ、プリンタ等の各種再生装置で再生されることがある。また、家庭用ＨＤＤレコーダ機能として、デジタルカメラで撮影した画像をまとめて記憶する画像サーバの普及が進んでいる。画像サーバは非常に大容量であり、目的の画像を効率的に検索する必要が高まっている。
【０００３】
上記のように記録媒体や画像サーバに記録されている画像を効率よく検索する方法として、画像と検索情報との関連付けを行う手段として、カテゴリデータベースを使用し、画像データと検索情報との関連付けを行う方法が知られている。
【０００４】
特許文献１には、サーバのコンテンツ情報をコンテンツ収集サーバで収集し、コンテンツが格納されている階層構造のフォルダ名をカテゴリとして記憶することが記載されている。そして、クライアントが指定したカテゴリに対応するコンテンツをクライアントに返す検索方法が、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２９９８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、同じ画像データが複数のフォルダに重複して格納されている場合における考慮がされていない。そのため複数のフォルダで重複した１つのコンテンツが格納されていたとしても別々のコンテンツとして扱い、複数のフォルダそれぞれのフォルダ情報がカテゴリとして各コンテンツにそれぞれ付加される。したがってカテゴリによりコンテンツを検索する場合、検索条件に合致するフォルダのみが特定され、当該コンテンツが格納されている他のフォルダについては特定することができず、そのフォルダに格納されている他のコンテンツを検索することはできない。
【０００７】
本発明は、ユーザが指定したコンテンツに関連するコンテンツを適切に確認することができる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、ユーザにより指定されたコンテンツを特定するための特定情報を取得する取得手段と、メモリに構築されている複数のフォルダのうち、前記取得手段により取得された特定情報により特定されるコンテンツが格納されている１または複数のフォルダを検索する検索手段と、前記検索手段により複数のフォルダが検索され且つ当該複数のフォルダに前記特定情報により特定される第１のコンテンツ以外の第２のコンテンツが格納されている場合に、当該第１のコンテンツと当該第２のコンテンツの両方を出力する出力手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザにより指定されたコンテンツが格納されている複数のフォルダが検索され且つ当該複数のフォルダに当該コンテンツ以外のコンテンツが格納されている場合に、両方のコンテンツが出力される。そのため、ユーザが指定したコンテンツに関連するコンテンツを適切に確認することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１における画像検索システム１００を示すブロック図である。
【図２】画像記憶部１１７におけるフォルダ構造と各画像ファイルを示す図である。
【図３】図２に示すフォルダ内の画像が表示されるときの表示画面を示す図である。
【図４】指定画像情報４０１と指定画像関連フォルダ情報との内容を示す図である。
【図５】ステップ７０６における表示部１０６の画面を示す図である。
【図６】画像関連記憶部１１８の記憶内容を示す図である。
【図７】印刷装置１０１の動作を説明するフローチャートである。
【図８】画像サーバ１１１の動作を説明するフローチャートである。
【図９】実施形態２における画像検索システム９００を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨ではない。
【実施形態１】
【００１２】
図１は、実施形態１における画像検索システム１００を示すブロック図である。
【００１３】
画像検索システム１００は、表示部に画像表示して検索する印刷装置１０１と、画像データを記憶し、提供する画像サーバ１１１とによって構成されている。印刷装置１０１と画像サーバ１１１とは、通信ケーブル１２２によって予め接続されている。印刷装置１０１は、ＣＰＵ１０２と、ＲＡＭ１０３と、ＲＯＭ１０４と、操作部１０５と、表示部１０６と、印刷部１０７と、バス１０８と、指定画像関連フォルダ情報記憶部１０９と、通信部１１０とを有する。
【００１４】
ＣＰＵ１０２は、バス１０８に接続されている上記各構成要素を総括的に制御し、ＲＯＭ１０４に記憶されている各種プログラムをワークメモリとしてのＲＡＭ１０３上で実行することで、印刷装置１０１を制御する。操作部１０５は、キーやタッチパネル等の操作デバイスであり、操作部１０５がユーザにより操作されることで、ＣＰＵ１０２にユーザの指示が入力される。表示部１０６は、ＣＰＵ１０２の制御により、ＲＡＭ１０４に記憶された画像やメニューなど各種の情報を表示する。印刷部１０７は、ＣＰＵ１０２の制御により、ＲＡＭ１０４上に読み出された印刷対象のデータを印刷媒体に印刷する。通信部１１０は、ＣＰＵ１０２が通信ケーブル１２２により画像サーバ１１１と通信するためのインタフェースである。
【００１５】
指定画像関連フォルダ情報記憶部１０９は、ユーザにより操作部１０５を介して指定された画像データが格納されている１または複数のフォルダの情報である指定画像関連フォルダ情報を記憶する。本実施形態では、印刷装置１０１においてユーザに指定された画像が画像サーバ１１１において検索される。そして、画像サーバ１１１においてその画像を格納している１または複数のフォルダに関する情報が、画像サーバ１１１から通信ケーブル１２２を介して印刷装置１０１に通知される。この通知された情報が、上記の指定画像関連フォルダ情報記憶部１０９に格納される。
【００１６】
また上記の説明では、印刷装置１０１が指定画像関連フォルダ記憶部１０９をＲＯＭ１１４とは別の構成として備える例を説明したが、これに限らず、ＲＯＭ１１４に上述した指定画像関連フォルダ情報が記憶されてもよい。また印刷装置１０１がハードディスクドライブ等のストレージを備え、このストレージに指定画像関連フォルダ情報が記憶されてもよい。
【００１７】
画像サーバ１１１は、ＣＰＵ１１２と、ＲＡＭ１１３と、ＲＯＭ１１４と、バス１１５と、通信部１１６と、画像記憶部１１７と、画像関連記憶部１１８とを有する。また、画像サーバ１１１は、指定画像情報記憶部１１９と、指定画像情報検索部１２０と、指定画像関連フォルダ情報記憶部１２１とを有する。
【００１８】
ＣＰＵ１１２は、バス１１８に接続されている上記各構成要素を総括的に制御し、ＲＯＭ１１４に記憶されている各種プログラムをワークメモリとしてのＲＡＭ１１３上で実行することで、画像サーバ１１１を制御する。通信部１１６は、ＣＰＵ１１２が印刷装置１０１と通信するためのインタフェースである。
【００１９】
画像記憶部１１７は、画像サーバ１１１において検索対象の候補となる画像を記憶する。この画像記憶部１１７に記憶されている画像は、例えば印刷装置１０１等、画像サーバ１１１に接続されている装置から画像サーバ１１１が受信した画像である。画像記憶部１１７では、図２で後述するように階層構造のフォルダが構築されており、このフォルダに画像が記憶されている。また画像の属性（撮影日時、シーン等）に対応するフォルダが作成されており、フォルダに対応する属性を持つ画像がそのフォルダに格納されている。
【００２０】
画像関連記憶部１１８は、画像記憶部１１７に格納されている画像を特定するための情報（ファイル名等）や、その画像を格納している１または複数のフォルダを特定するための情報を記憶する。詳細については図６を用いて後述する。
【００２１】
指定画像情報記憶部１１９は、印刷装置１０１のユーザにより指定された指定画像の情報（例えばファイル名）を記憶する。なお、印刷装置１０１の操作部１０５によりユーザが検索対象の画像を指定すると、その画像のファイル名が通信ケーブル１２２を介して印刷装置１０１から画像サーバ１１１に送信される。この画像サーバ１１１により受信された情報が指定画像情報記憶部１１９に記憶される。
【００２２】
指定画像情報検索部１２０は、画像関連記憶部１１８に記憶されている情報から、指定画像情報記憶部１１９に記憶された指定画像の情報に合致する画像情報を検索する。この指定画像情報検索部１２０により画像情報が検索されると、ＣＰＵ１１２により、画像関連記憶部１１８が参照され、その画像情報に対応するフォルダに関する情報が特定される。即ち、印刷装置１０１のユーザにより指定された指定画像を格納している画像サーバ１１１におけるフォルダが、ＣＰＵ１１２により特定される。指定画像関連フォルダ情報記憶部１２１は、このようにＣＰＵ１１２により特定された、指定画像に関連するフォルダである指定画像関連フォルダの情報を記憶する。
【００２３】
なお、以上の説明では、画像サーバ１１１が指定画像情報検索部１２０をＣＰＵ１１２とは別の構成として備える例を説明した。しかしこれに限らず、この指定画像情報検索部１２０に対応するプログラムがＲＯＭ１１４に記憶されており、ＣＰＵ１１２が指定画像情報検索部１２０の処理を実行する場合であってもよい。また画像サーバ１１１が各種の記憶部をＲＯＭ１１４とは別の構成として備える例を説明したが、これに限らず、ＲＯＭ１１４に上述した各種の情報が記憶されてもよい。また画像サーバ１１１がハードディスクドライブ等のストレージを備え、このストレージに各種の情報が記憶されてもよい。
【００２４】
図２は、画像記憶部１１７におけるフォルダ構造２００と、各画像ファイルとを示す図である。
【００２５】
画像記憶部１１７においてフォルダ構造２００が構築されており、各画像ファイルが、これらのフォルダに記憶されている。フォルダ構造２００の頂点に、ルートフォルダ２０１が設けられている。一般フォルダ２０２〜２１４が設けられ、各フォルダ内で、画像ファイル２１５〜２４１を参照可能である。
【００２６】
フォルダ２０２の下位フォルダであるフォルダ２０３、フォルダ２０４はそれぞれ、画像の撮影シーン（山の風景、自動車レース）と対応付けられている。フォルダ２０３内の画像ファイル２１５〜２１７は、山の風景としてユーザが分類した画像ファイルの集合である。フォルダ２０４の画像ファイル２１８〜２２３は、ユーザが自動車レースとして分類したファイルの集合である。
【００２７】
現在フォルダ２１１は、サーバ１１１において現在フォーカスされているフォルダであり、特定の撮影日と対応付けられている。現在フォルダ２１１内の画像ファイル２２４と２２５とは、同じ日付（ここでは８月２０日）に撮影された画像として画像サーバ１１１に分類されたファイルの集合である。フォルダ２１３内の画像ファイル２２６〜２３２は、同じ日付（ここでは１０月１５日）に撮影された画像として画像サーバ１１１に分類されたファイルの集合である。フォルダ２１４は画像記憶部１１７に格納されている全ての画像が記憶されているフォルダである。フォルダ２１４内の画像ファイル２３３〜２４１は、全ての画像ファイルとして画像サーバ１１１に分類されたファイルの集合である。
【００２８】
図３は、図２に示すフォルダ内の画像が表示されるときの表示画面を示す図である。図３の表示画面は印刷装置１０１の表示部１０６に表示され、現在フォルダ２１１内の画像ファイル２２４と２２５とを示している。具体的には、現在フォルダ２１１に格納されている画像ファイル２２４と２２５の画像が画像サーバ１１１により特定され、それらファイルのそれぞれの画像が、通信ケーブル１２２を介して画像サーバ１１１から印刷装置１０１に送信される。印刷装置１０１のＣＰＵ１０２は、このように画像サーバ１１１から受信された画像を、表示部１０１に表示させる。なお、画像サーバ１１１からは、画像ファイルとともに、画像サーバ１１１における当該画像ファイルのファイルパス情報が送信される。このファイルパス情報については、図４を用いて後述する。なお、印刷装置１０１のユーザは、表示部１０６に表示されている画像を確認しながら操作部１０５を操作することで、画像記憶部１１７に格納されている図２に示すフォルダのうち、表示対象のフォルダを切り替えることができる。具体的には、ユーザが操作部１０５を操作してフォルダの切り替えを指示すると、印刷装置１０１がその指示を、通信ケーブル１２２を介して画像サーバ１１１に通知する。画像サーバ１１１のＣＰＵ１１２は、その指示に応じたフォルダを現在フォルダとして特定して、特定されたフォルダ内の画像を、通信ケーブル１２２を介して印刷装置１０１に送信する。印刷装置１０１のＣＰＵ１０２は、画像サーバ１１１から受信した画像を図３に示すように表示する。
【００２９】
また印刷装置１０１のユーザは、操作部１０５を用いて、画像サーバ１１１の画像記憶部１１７に記憶されている画像から、画像サーバ１１１に検索させる画像を指定することができる。そして、そのユーザにより検索対象として指定された指定画像を含むフォルダの情報が、画像サーバ１１１から印刷装置１０１に送信される。そして、印刷装置１０１のユーザは、検索対象として指定した指定画像や、当該指定画像を含むフォルダ内の他の画像を確認することができる。次に、この検索対象の指定、画像の表示における印刷装置１０１の動作について説明する。
【００３０】
図７は、印刷装置１０１の動作を説明するフローチャートである。なお、このフローチャートに対応するプログラムが印刷装置１０１のＲＯＭ１０４に記憶されており、ＣＰＵ１０２がそのプログラムをＲＡＭ１０３上で実行することで、図７に示すフローチャートに示す処理を実現することができる。
【００３１】
Ｓ７０１で、表示部１０６に現在フォルダ２１１と画像ファイル２２４、２２５が表示される。上記のように、これらの画像ファイルは通信ケーブル１２２を介して画像サーバ１１１から受信される。また画像ファイルとともに、画像サーバ１１１においてこれらの画像ファイルを特定するためのファイルパス情報が画像サーバ１１１から受信される。Ｓ７０１では、画像サーバ１１１から受信された画像ファイルの画像が表示される。
【００３２】
Ｓ７０２で、ユーザが操作部１０５を操作することにより、検索対象として指定画像を指定するためのユーザの指示が入力される。具体的には、現在フォルダ２１１と画像ファイル２２４、２２５が表示されたときに、画像ファイル２２５に関連する画像を検索することをユーザが操作部１０５を用いて要望すると、画像ファイル２２５が検索対象として特定される。このようにユーザは、操作部１０５を使って画像ファイル２２５を選択し、この選択された画像を、検索対象の指定画像として決定する。
【００３３】
Ｓ７０３で、印刷装置１０１から画像サーバ１１１に、図４に示す指定画像情報４０１を送り、指定画像関連フォルダ情報の検索を要求する。指定画像情報４０１は、Ｓ７０１における表示に際し、印刷装置１０１が画像サーバ１１１から受信したファイルパス情報のうち、Ｓ７０２においてユーザが指定した検索対象の画像ファイルに対応するファイルパス情報である。Ｓ７０３で印刷装置１０１は、このファイルパス情報を送信することで、当該検索対象の画像ファイルを含む１または複数のフォルダを示す上記指定画像関連フォルダ情報を要求する。
【００３４】
Ｓ７０３において指定画像関連フォルダ情報が要求されると、画像サーバ１１１により、当該指定画像を格納している１または複数のフォルダが特定される。そして、特定されたフォルダ内の画像や、そのフォルダのフォルダパス情報が指定画像関連フォルダ情報として印刷装置１０１に送信される。
【００３５】
Ｓ７０４で、印刷装置１０１は、指定画像関連フォルダ情報記憶部１０９に、上記のように画像サーバ１１１から送られた指定画像関連フォルダ情報を記憶する。Ｓ７０５で、印刷装置１０１は、指定画像関連フォルダ情報記憶部１０９に、Ｓ７０３で指定された指定画像情報４０１以外のフォルダ情報が指定画像関連フォルダとして取得されているかどうかを判断する。即ち、Ｓ７０１において表示されていたフォルダ以外に、ユーザが検索対象として指定した指定画像を含むフォルダがあったか判断する。
【００３６】
Ｓ７０４において、指定画像情報４０１以外のフォルダ情報が指定画像関連フォルダとして取得されていないと判断されれば、指定画像関連フォルダを表示できないので、処理を終了する。なお、このとき、Ｓ７０１において表示されていたフォルダ以外に指定画像を含むフォルダがないことをユーザに通知するための表示が表示部１０６に行われてもよい。指定画像情報４０１のフォルダを含む複数の指定画像関連フォルダが取得されたと判断されれば、Ｓ７０６を実行する。つまり、Ｓ７０６で、印刷装置１０１は、指定画像関連フォルダ情報記憶部１０９に格納されている情報に基づいて、指定画像に関連するフォルダ内に格納されている画像を、フォルダ毎に表示する。
【００３７】
上記の図７に示す処理により、ユーザが表示部１０６に表示された図３の表示画面において検索対象として画像を指定すると、画像サーバ１１１においてその指定画像を含む１または複数のフォルダが表示部１０６に表示される。よってユーザは、検索対象の画像を指定したときに表示されていたフォルダのみならず、当該指定画像を含む他のフォルダ内の画像も確認することができる。例えばユーザが画像ファイル２２４を指定した場合に、Ｓ７０３で要求した画像ファイル２２４に関連する画像がフォルダ毎に表示され、探していた満月と山との画像である画像ファイル２２４を含む複数のフォルダを、ユーザが効率的に検索することが可能となる。つまり、指定画像を含む現在フォルダ２１１のみならず、フォルダ２０３、フォルダ２１４についても画像の表示が行われる。
【００３８】
よって、本実施形態では、ユーザが検索対象として指定した画像に関連する画像を効率的に検索することができる。
【００３９】
図５（ａ）は、ステップ７０６における表示部１０６の画面を示す図である。
【００４０】
表示画面５０１内の表示領域５０９は、フォルダ２１４内の画像ファイルを表示するための領域である。図５（ａ）では、フォルダ２１４における先頭の４つの画像ファイルが表示されている。フォルダ２１４には、９ファイルの画像データが格納されているが、表示部１０６のフォルダ毎の最大表示画像数を４つとしているので、フォルダ内の全ての画像データを同時に表示することができない。従って、画像を４つ以内毎に分けて表示する。
【００４１】
また表示領域５０２には、フォルダ２０３に含まれている３つの画像が表示される。同様に、表示領域５０６には、現在フォルダ２１１に含まれている２つの画像が表示される。
【００４２】
図５（ａ）に示したように、図７で説明した処理によれば、ユーザが印刷装置１０１において現在フォルダ２１１内の画像（画像ファイル２２４）を検索対象として指定すると、次の処理を実行する。つまり、その画像を含むフォルダとして現在フォルダ２１１に加えて、フォルダ２１４、フォルダ２０３に含まれている画像が表示される。
【００４３】
よってユーザは、現在フォルダ２１１において画像ファイル２２４（指定画像）に関連する画像として、画像ファイル２２５以外にも、画像ファイル２１６、２１７、２３４〜２４１を確認することができる。
【００４４】
また上記のようにフォルダ２１４のための表示領域５０９については４つの画像が表示される。フォルダ２１４において他の画像を表示する際の表示制御を、図５（ｂ）を用いて説明する。図５（ｂ）は、分割された画面表示を示す図である。
【００４５】
次の画面５１４は、フォルダ２１４に含まれている画像のうち、図５（ａ）において表示されている４つの画像の次の４つの画像を含む次画面であり、さらに次の画面５１９は、フォルダ２１４のさらに次の４つの画像を含む画面である。図５（ａ）の画面において、例えばユーザが操作部１０５としてのタッチパネル上で表示領域５０９の画像以外の領域をタッチすると表示領域５０９がフォーカスされる。その状態でユーザが左右にフリック操作を行うと、図５（ｂ）に示す画面に表示が切り替わる。
【００４６】
次に、上記のように画像を検索する際の画像サーバ１１１の動作を説明する。図８は、実施形態の画像サーバ１１１の動作を説明するフローチャートである。なお、このフローチャートに対応するプログラムが画像サーバ１１１のＲＯＭ１１４に記憶されている。そして、ＣＰＵ１１２がそのプログラムをＲＡＭ１１３上で実行し、画像サーバ１１１の各構成を制御することで、図８に示すフローチャートに示す処理を実現することができる。
【００４７】
Ｓ８０１で、画像サーバ１１１は、図７のＳ７０３において印刷装置１０１から送られた指定画像情報４０１を入力し、指定画像情報記憶部１１９に格納する。Ｓ８０２で、指定画像情報検索部１２０は、指定画像情報記憶部１１９と画像関連記憶部１１８とに記憶されている内容を使って、指定画像関連フォルダ情報を検索する。具体的には、指定画像情報検索部１２０は、画像関連記憶部１１８の情報から、Ｓ８０１で格納された指定画像情報４０１により特定される指定画像を格納しているフォルダを特定する。
【００４８】
図６は、画像関連記憶部１１８に格納されている情報を示す図である。画像関連記憶部１１８は、フォルダ２０２に格納されている画像ファイルのファイルパスを、元画像情報として格納している。またそのそれぞれの画像ファイルと同内容で、その画像ファイルと重複して格納されている画像ファイルのファイルパス情報を、リンク画像情報として格納している。
【００４９】
なお、画像サーバ１０１は、フォルダ２０２（Ｕｓｅｒ  Ｆｉｌｅ）内のファイルには画像自体が元画像として含まれているが、フォルダ２０７（Ｐｈｏｔｏｓ）には画像が含まれていなくてもよい。そして、フォルダ２０７のファイルの読み出しが指示されたときに、図６に示すリンク画像情報により、当該読み出しが指示されたファイルに対応するフォルダ２０２（Ｕｓｅｒ  Ｆｉｌｅ）内の画像が読み出されてもよい。
【００５０】
またフォルダ２０２（Ｕｓｅｒ  Ｆｉｌｅ）内の元画像の画像ファイルがコピーされて、フォルダ２０７（Ｐｈｏｔｏｓ）にコピーされた画像ファイルが格納され、図６に示す情報により元画像と対応付けられていてもよい。
【００５１】
Ｓ８０２において指定画像情報検索部１２０は、画像関連記憶部１１８において、Ｓ８０１で格納された指定画像情報４０１に該当するファイルパス情報６０５を特定する。そして、そのファイルパス情報６０５に関連するファイルパス情報６０４、６０６を特定する。即ち、指定画像情報検索部１２０は、ユーザにより指定された指定画像を特定するための情報（６０５）とともに、その画像と同内容の画像を特定するための情報（６０４、６０６）を検索する。
【００５２】
Ｓ８０３で、Ｓ８０２において上記のように特定された元画像情報６０４及びリンク画像情報６０５、６０６を使って、図４（ｂ）に示す指定画像関連フォルダ情報４０２〜４０４を作成し、指定画像関連フォルダ情報記憶部１２１に格納する。指定画像関連フォルダ情報４０２〜４０４は、ユーザにより指定された指定画像及び当該指定画像と同内容の画像を格納している最下層のフォルダを特定するためのフォルダパス情報である。またＳ８０３では、指定画像関連フォルダ情報４０２〜４０４の他に、４０２〜４０４のそれぞれに対応するフォルダ内の画像ファイルの画像が、指定画像関連フォルダ情報記憶部１２１に格納される。
【００５３】
Ｓ８０４で、画像サーバ１１１が、印刷装置１０１の指定画像関連フォルダ情報記憶部１０９に、指定画像関連フォルダ情報記憶部１２１の内容を転送する。
【００５４】
印刷装置１０１は、上記の図７のＳ７０４において、Ｓ８０４で画像サーバ１１１が送信した情報を取得し、その情報により、Ｓ７０６における表示制御処理を実行する。
【００５５】
以上のように本実施形態では、印刷装置１０１のユーザが検索対象の指定画像を選択し、その選択された指定画像に対応する指定画像情報４０１を印刷装置１０１が画像サーバ１１１に送信し、関連情報を要求する。そして、画像サーバ１１１は、指定画像情報４０１に関連するファイルを、画像関連記憶部１１８に記憶されている内容を参照し、検索する。このとき、指定画像情報４０１に直接対応する画像ファイルのファイルパス情報に限らず、関連する画像ファイルのファイルパス情報も特定され、さらにそれらの画像ファイルを格納する複数のフォルダの情報（フォルダパス情報、画像）が検索される。そして、その複数のフォルダの情報が印刷装置１０１に提供される。
【００５６】
このように、上記実施形態では、画像に対応する画像情報そのものに基づいて、画像サーバ内の当該画像と、当該画像に関する画像とが、複数のフォルダに跨って検索される。よって、ユーザは、検索対象として指定した画像に関連する画像を、効率的に画像検索することができ、検索性が向上する。
【実施形態２】
【００５７】
次に、実施形態２である画像検索システム９００について説明する。
【００５８】
図９は、本発明の実施形態２である画像検索システム９００を示すブロック図である。
【００５９】
画像検索システム９００は、画像データを受信して印刷する印刷装置９０１と、画像データを格納する画像サーバ９１１と、指定画像ファイルの参照関係を返答する参照関係サーバ９２０とによって構成されている。
【００６０】
印刷装置９０１は、ＣＰＵ９０２と、ＲＡＭ９０３と、ＲＯＭ９０４と、操作部９０５と、表示部９０６と、印刷部９０７と、バス９０８と、指定画像関連フォルダ情報記憶部９０９と、通信部９１０とを有する。それぞれの構成については、図１を用いて説明した印刷装置１０１が有する１０２〜１１０と同様である。また、印刷装置９０１は、指定された画像に関連するフォルダである画像関連フォルダの情報を参照関係サーバ９２０に要求する。印刷装置９０１による上記の処理は、図７に示した印刷装置１０１によるＳ７０１〜Ｓ７０３における処理と同様である。画像サーバ９１１は、全画像データの情報とフォルダの情報とを、参照関係サーバ９２０に返答する。
【００６１】
参照関係サーバ９２０は、画像サーバ９１１から受けた全画像データ相互の関係情報に基づいて、画像データ相互の関連情報を生成して記憶している。参照関係サーバ９２０は、画像サーバ９１１を介して印刷装置９０１により検索対象の画像が指定されると、指定された画像データが格納されている指定画像関連フォルダの情報を印刷装置９０１に返答する。そして、印刷装置９０１が参照関係サーバ９２０に指定画像の関連情報を要求し、返答された指定画像関連フォルダの情報に基づいて、画像データを同一画面に表示する。この表示処理については、図７において説明した印刷装置１０１によりＳ７０４〜Ｓ７０６の処理と同様である。
【００６２】
画像サーバ９１１におけるＣＰＵ９１２、ＲＡＭ９１３、ＲＯＭ９１４、バス９１５、通信部９１６は、それぞれ画像サーバ１１１におけるＣＰＵ１１２、ＲＡＭ１１３、ＲＯＭ１１４、バス１１５、通信部１１６と同様である。また、画像サーバ９１１における画像記憶部９１７、画像関連記憶部９１８は、それぞれ、画像サーバ１１１における画像記憶部１１７、画像関連記憶部１１８と同様である。
【００６３】
参照関係サーバ９２０における指定画像情報検索部９２４は、画像サーバ１１１における指定画像情報検索部１２０と同様である。また、参照関係サーバ９２０における指定画像情報記憶部９２８は、画像サーバ１１１における指定画像情報記憶部１１９と同様である。さらに、参照関係サーバ９２０における指定画像関連フォルダ情報記憶部９２９は、画像サーバ１１１における指定画像関連フォルダ情報記憶部１２１と同様である。
【００６４】
通信ケーブル９１９によって、参照関係サーバ９２０が画像サーバ９１１に予め接続されている。参照関係サーバ９２０は、格納画像ファイル及びフォルダの情報を受け取り、画像関連フォルダ情報生成部９２７によって、画像ファイル間の関係を整理し、画像関連記憶部９２６に格納されている。画像関連記憶部９２６の記憶内容は、図６に示す内容と同じである。
【００６５】
参照関係サーバ９２０の処理は、画像サーバ１１１の処理と同じであり、図８に示す動作と同じである。
【００６６】
上記のように、実施形態２でも、Ｓ７０２で指定画像を入力する場合、画像を選択し、指定画像情報４０１を画像サーバ９１１に送信して関連情報を要求する。画像サーバ９１１は、指定画像情報４０１に関連するファイルについて、画像関連記憶部９２６の内容を参照して検索する。
【００６７】
画像検索システム９００によれば、画像サーバが格納している全画像の関係情報とフォルダの関係情報とを参照関係サーバ９２０が検索・整理して記憶する。印刷装置９０１からの要求に対し指定画像データが格納されている指定画像関連フォルダ情報を返答する。印刷装置９０１は、指定画像関連フォルダ情報から関連するフォルダ内の画像を表示し、指定画像に関連する複数のフォルダ内の画像を、一覧表示を行うことによって、指定画像に関連する別の画像の検索性を向上させるので、効率的な検索を可能とする。
【００６８】
以上の実施形態によれば、印刷装置のユーザが検索対象の指定画像を選択し、その選択された指定画像に対応する指定画像情報を印刷装置がサーバに送信し、関連情報を要求する。そして、サーバは、指定画像情報に関連するファイルを検索する。このとき、指定画像情報に直接対応する画像ファイルのファイルパス情報に限らず、関連する画像ファイルのファイルパス情報も特定され、さらにそれらの画像ファイルを格納する複数のフォルダの情報（フォルダパス情報、画像）が検索される。そして、その複数のフォルダの情報が印刷装置１０１に提供される。
【００６９】
このように、上記実施形態では、画像に対応する画像情報そのものに基づいて、画像サーバ内の当該画像と、当該画像に関する画像とが、複数のフォルダに跨って検索される。よってユーザは、検索対象として指定した画像に関連する画像を、効率的に画像検索することができ、検索性が向上する。
【００７０】
なお、図５に示す表示画面を印刷装置が表示するにあたり、サーバから印刷装置に送信される画像として、本来の画像よりも画素数の少ないサムネイル画像が送信される。例えば、ＪＰＥＧ画像がサーバに記憶されているときに、そのＪＰＥＧ画像のヘッダ部に格納されているサムネイル画像が送信される。なお、送信時に画素を間引くための処理を行って、画素が間引かれた画像がサムネイル画像として送信されてもよい。
【００７１】
このように印刷装置に送信されたサムネイル画像の一覧が、図５に示すように表示される。この表示状態において、ユーザが操作部１０５（操作部９０５）としてのタッチパネル上でサムネイル画像にタッチすると、そのサムネイル画像に対応する画像ファイルを特定するための特定情報（例えばファイルパス情報）がサーバに送信される。
【００７２】
サーバは、印刷装置から受信した特定情報により画像ファイルを特定し、その画像ファイルを印刷装置に返信する。印刷装置のＣＰＵ１０２（ＣＰＵ９０２）は、このようにサーバから受信した画像を、印刷部１０７（印刷部９０７）に印刷用紙やＯＨＰシート、ディスクメディア等の印刷媒体へ印刷させる。
【００７３】
これによりユーザは、印刷装置において印刷対象の候補としての画像を指定すると、サーバにおいて、その画像に関連する画像が複数のフォルダに跨って検索される。そして、その指定された画像と同内容の画像が複数のフォルダに格納されている場合、当該複数のフォルダのそれぞれに格納されているサムネイル画像が印刷装置に表示される。そしてユーザは、その表示画面において、実際に印刷を行う画像を選択することができる。即ち、ユーザは、指定画像に関連する画像を、容易かつ適切に印刷対象として選択することができる。
【００７４】
なお、画像に対する処理として印刷に限らず、表示やメモリへの記録、外部装置への送信など各種の処理であってもよい。また印刷装置が画像を表示するときに、印刷装置が備える表示部に表示が行われる場合に限らず、印刷装置に接続されている外部の表示装置に表示が行われてもよい。また画像の受信、表示を行う装置は印刷装置に限らず、パーソナルコンピュータやモバイル端末などの各種の装置であってもよい。
【００７５】
なお、本実施形態では、ユーザが画像の選択、画像の表示を行う装置（印刷装置）と、画像の格納、画像の検索を行う装置（サーバ）を個別の装置としたが、同一の装置としてもよい。またサーバの構成として、図９に示すように複数のサーバが連携して処理を実現するなど、処理を複数のサーバに分散させるときに、そのサーバ構成は任意のものを適用することができる。
【００７６】
さらに、以上の実施形態では、サーバにより格納、検索され、印刷装置に表示されるコンテンツの例として画像を例に説明したがこれに限らず、文書ファイルや表計算ファイルなど各種のデータをコンテンツとして適用してもよい。
【００７７】
また、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態のサーバ、印刷装置の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００７８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００７９】
１００…画像検索システム、
１０１…印刷装置、
１１１…画像サーバ、
９２０…参照関係サーバ。
【図１】
2014232345.tif 000003
【図２】
2014232345.tif 000004
【図３】
2014232345.tif 000005
【図４】
2014232345.tif 000006
【図５】
2014232345.tif 000007
【図６】
2014232345.tif 000008
【図７】
2014232345.tif 000009
【図８】
2014232345.tif 000010
【図９】
2014232345.tif 000011