(57)【要約】【課題】  ユーザが自分の目的の記憶媒体であるか否かを煩雑な操作をすることなく知ることができる。【解決手段】  プリンタのコントローラは、メモリカードに記憶されたアセットの検索処理が選択されると、前回設定された検索用キーワードとしての検索用アイコンを今回の検索用アイコンに設定し（Ｓ１１０）、メモリカードがリーダライタに装着されるたび、装着されたメモリカードから検索対象であるアセットに対応付けられたキーワードをすべて取得し（Ｓ１７０）、設定した検索用キーワードと取得したキーワードとを照合し（Ｓ２００）、設定した検索用キーワードのうち取得したキーワードに一致しなかった検索用キーワードを通常と異なる態様で表示する（Ｓ２１０）。つまり、ユーザが検索を実行させる前に、メモリカード１８には設定した検索用キーワードが含まれていないことを認識可能である。【選択図】        図５
2006330997.tif 000002
【特許請求の範囲】
【請求項１】
ファイルに対応付けられた１以上の被検索用キーワードとユーザが選択した検索用キーワードとを利用してファイルを検索するファイル検索装置であって、
画像を表示可能な表示手段と、
検索対象ファイルを記憶した記憶媒体を装着可能な装着手段と、
ユーザの指示により前記検索用キーワードを設定可能な設定手段と、
前記設定手段によって前記検索用キーワードが設定され前記記憶媒体が前記装着手段に装着されたときには該記憶媒体から前記検索対象ファイルに対応付けられた前記被検索用キーワードを取得する取得手段と、
前記設定手段により設定された検索用キーワードと前記取得手段により取得された被検索用キーワードとが一致するか否かを照合する照合手段と、
前記照合手段によって照合された結果を認識できるよう前記表示手段を制御する表示制御手段と、
を備えたファイル検索装置。
【請求項２】
前記表示制御手段は、前記照合手段によって照合された結果を認識可能な態様で前記検索用キーワードが表示されるよう前記表示手段を制御する、
請求項１に記載のファイル検索装置。
【請求項３】
前記表示制御手段は、前記照合手段によって照合された結果を認識可能な態様で前記検索用キーワードが表示されるよう前記表示手段を制御するに際して、前記予め設定された検索用キーワードのうち前記取得した被検索用キーワードに一致した検索用キーワードと前記取得した被検索用キーワードに一致しなかった検索用キーワードとが異なる態様で表示されるよう前記表示手段を制御する、
請求項２に記載のファイル検索装置。
【請求項４】
前記設定手段は、前回設定された前記検索用キーワードを今回の前記検索用キーワードに設定し、
前記取得手段は、前記設定手段が前記検索用キーワードを設定したあと記憶媒体が前記装着手段に装着されるたびに該装着された記憶媒体から前記検索対象ファイルに対応付けられた被検索用キーワードを取得し、
前記照合手段は、前記取得手段によって前記記憶媒体から前記検索対象ファイルに対応付けられた被検索用キーワードが取得されるたびに前記設定手段によって設定された検索用キーワードと前記取得手段によって取得された被検索用キーワードとが一致するか否かを照合する、
請求項１〜３のいずれかに記載のファイル検索装置。
【請求項５】
請求項１〜４のいずれかに記載のファイル検索装置であって、
前記被検索用キーワードにアイコンを対応付けて記憶する情報記憶手段、を備え、
前記表示制御手段は、前記被検索用キーワードから選択される前記検索用キーワードに対応付けられたアイコンを前記情報記憶手段から読み出し該読み出したアイコンを前記検索用キーワードとして表示するよう前記表示手段を制御する、
ファイル検索装置。
【請求項６】
前記表示制御手段は、前記設定手段によって設定された前記検索用キーワードに対応するアイコンと共に前記取得手段によって取得された前記被検索用キーワードに対応するアイコンを前記情報記憶手段から読み出し該読み出したアイコンを表示するよう前記表示手段を制御する、
請求項５に記載のファイル検索装置。
【請求項７】
前記表示制御手段は、現在選択されている前記アイコンに対応する被検索用キーワードの文字を該アイコンと共に前記表示手段に表示させる、
請求項６に記載のファイル検索装置。
【請求項８】
前記取得手段は、前記検索対象ファイルのメタデータに含まれている所定のキーワード欄から前記被検索用キーワードを取得する、
請求項１〜７のいずれかに記載のファイル検索装置。
【請求項９】
前記取得手段は、前記検索対象ファイルのメタデータを含み該含んだメタデータを用いて該ファイルを取得可能に作成されたファイル管理情報の該メタデータから前記被検索用キーワードを取得する、
請求項８に記載のファイル検索装置。
【請求項１０】
請求項１〜９のいずれかに記載のファイル検索装置と、
前記ファイル検索装置によって検索されたファイルに含まれる内容を着色剤によって印刷媒体に印刷する印刷ユニットと、
を備えた印刷装置。
【請求項１１】
ファイルに対応付けられた１以上の被検索用キーワードとユーザが選択した検索用キーワードとを利用してファイルを検索するファイル検索方法であって、
画像を表示可能な表示手段と、
（ａ）ユーザの指示により前記検索用キーワードを設定するステップと、
（ｂ）前記ステップ（ａ）で前記検索用キーワードが設定されたあと検索対象ファイルを記憶した記憶媒体を装着可能な装着手段に記憶媒体が装着されたときには該記憶媒体から前記検索対象ファイルに対応付けられた前記被検索用キーワードを取得するステップと、
（ｃ）前記ステップ（ａ）で設定した検索用キーワードと前記ステップ（ｂ）で取得した被検索用キーワードとを照合するステップと、
（ｄ）前記ステップ（ｃ）で照合した結果が認識できるよう画像を表示可能な表示手段を制御するステップと、
を含むファイル検索方法。
【請求項１２】
請求項１１に記載のファイル検索方法の各ステップを１又は複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル検索装置、印刷装置、ファイル検索方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、ファイル検索装置としては、キーワードアイコンを用いてファイルを検索するものが提案されている（例えば、特許文献１参照）。この特許文献１に記載された装置は、データベースに登録されているデータに対応付けられたキーワードをそれぞれ図形的に表示するキーワードアイコンを準備しておき、検索条件設定ウインドウ内に少なくとも１つのキーワードアイコンを配置することにより検索条件を設定する。このように、アイコンを用いて検索条件の設定を簡便なものとする。
【特許文献１】特開平１０−２８９２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載されたファイル検索装置では、検索対象としてのデータベースが記憶されている記憶媒体が複数ある場合については考慮されていなかった。したがって、検索する対象である記憶媒体が複数あるときには、例えば、記憶媒体を選択または装着し検索条件を設定し実際にファイル検索を実行するなどの操作を行わなければ、この記憶媒体にはユーザの目的のファイルが記憶されているか否かについてはわからず、目的の記憶媒体を探すのに煩雑な操作が必要であった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、ユーザが自分の目的の記憶媒体であるか否かを煩雑な操作をすることなく知ることができるファイル検索装置、印刷装置、ファイル検索方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００６】
本発明のファイル検索装置は、
ファイルに対応付けられた１以上の被検索用キーワードとユーザが選択した検索用キーワードとを利用してファイルを検索するファイル検索装置であって、
画像を表示可能な表示手段と、
検索対象ファイルを記憶した記憶媒体を装着可能な装着手段と、
ユーザの指示により前記検索用キーワードを設定可能な設定手段と、
前記設定手段によって前記検索用キーワードが設定され前記記憶媒体が前記装着手段に装着されたときには該記憶媒体から前記検索対象ファイルに対応付けられた前記被検索用キーワードを取得する取得手段と、
前記設定手段により設定された検索用キーワードと前記取得手段により取得された被検索用キーワードとが一致するか否かを照合する照合手段と、
前記照合手段によって照合された結果を認識できるよう前記表示手段を制御する表示制御手段と、
を備えたものである。
【０００７】
このファイル検索装置では、ユーザの指示により検索用キーワードが設定され記憶媒体が装着されたときには、該記憶媒体から検索対象ファイルに対応付けられた被検索用キーワードを取得し、設定された検索用キーワードと取得した被検索用キーワードとを照合し、照合された結果を認識できるよう表示手段を制御する。つまり、ユーザがファイル検索を実行させる前に、設定された検索用キーワードのうち、取得された被検索用キーワードに一致するものがあるか否かを認識することができる。したがって、ユーザが自分の目的の記憶媒体であるか否かを煩雑な操作をすることなく知ることができる。
【０００８】
本発明のファイル検索装置において、前記表示制御手段は、前記照合手段によって照合された結果を認識可能な態様で前記検索用キーワードが表示されるよう前記表示手段を制御してもよい。こうすれば、照合された結果が検索用キーワードを利用して表示されるため、どの検索用キーワードが適合しているのか、いないのかを認識しやすい。このとき、前記表示制御手段は、前記照合手段によって照合された結果を認識可能な態様で前記検索用キーワードが表示されるよう前記表示手段を制御するに際して、前記予め設定された検索用キーワードのうち前記取得した被検索用キーワードに一致した検索用キーワードと前記取得した被検索用キーワードに一致しなかった検索用キーワードとが異なる態様で表示されるよう前記表示手段を制御してもよい。こうすれば、予め設定した検索用キーワードと取得した被検索用キーワードとが一致したものと一致しなかったものとを区別しやすい。
【０００９】
本発明のファイル検索装置において、前記設定手段は、前回設定された前記検索用キーワードを今回の前記検索用キーワードに設定し、前記取得手段は、前記設定手段が前記検索用キーワードを設定したあと記憶媒体が前記装着手段に装着されるたびに該装着された記憶媒体から前記検索対象ファイルに対応付けられた被検索用キーワードを取得し、前記照合手段は、前記取得手段によって前記記憶媒体から前記検索対象ファイルに対応付けられた被検索用キーワードが取得されるたびに前記設定手段によって設定された検索用キーワードと前記取得手段によって取得された被検索用キーワードとが一致するか否かを照合してもよい。こうすれば、記憶媒体を装着するたびに前回設定した検索用キーワードが今回装着された記憶媒体に含まれているか否かを照合されるため、ユーザは一層煩雑な操作をすることなく目的の記憶媒体を探すことができる。
【００１０】
本発明のファイル検索装置は、前記被検索用キーワードにアイコンを対応付けて記憶する情報記憶手段、を備え、前記表示制御手段は、前記被検索用キーワードから選択される前記検索用キーワードに対応付けられたアイコンを前記情報記憶手段から読み出し該読み出したアイコンを前記検索用キーワードとして表示するよう前記表示手段を制御してもよい。こうすれば、検索用キーワードがアイコン表示されるため、検索用キーワードを視覚的に認識しやすい。このとき、前記表示制御手段は、前記設定手段によって設定された前記検索用キーワードに対応するアイコンと共に前記取得手段によって取得された前記被検索用キーワードに対応するアイコンを前記情報記憶手段から読み出し該読み出したアイコンを表示するよう前記表示手段を制御してもよい。こうすれば、記憶媒体に含まれる被検索用キーワードをユーザが確認可能であるため、目的とする記憶媒体を探しやすいし、被検索キーワードがアイコン表示されるため、被検索用キーワードを視覚的に認識しやすい。また、このとき、前記表示制御手段は、現在選択されている前記アイコンに対応する被検索用キーワードの文字を該アイコンと共に前記表示手段に表示させてもよい。こうすれば、アイコンに対応するキーワードを文字によって確認することができる。
【００１１】
本発明のファイル検索装置において、前記取得手段は、前記検索対象ファイルのメタデータに含まれている所定のキーワード欄から前記被検索用キーワードを取得してもよい。こうすれば、検索対象ファイルの被検索用キーワードを確実に取得することができる。このとき、前記取得手段は、前記検索対象ファイルのメタデータを含み該含んだメタデータを用いて該ファイルを取得可能に作成されたファイル管理情報の該メタデータから前記被検索用キーワードを取得してもよい。こうすれば、被検索用キーワードを各ファイルから読み出して取得するのに比べて容易に被検索用キーワードを取得することができる。あるいは、前記取得手段は、前記検索対象ファイルに対応付けられた被検索用キーワードを該検索対象ファイルに含まれている所定のキーワード欄から取得してもよい。なお、前記検索対象ファイルのメタデータは、該検索対象ファイルが記憶されている記憶媒体に記憶されていてもよい。
【００１２】
なお、本発明のファイル検索装置は、ユーザの指示によって設定された検索用キーワードに対応するファイルを前記記憶媒体に記憶された検索対象ファイルから検索する検索手段、を備えてもよい。こうすれば、検索対象ファイルに対応付けられた被検索用キーワードを取得して選択された検索用キーワードを利用して検索対象ファイルの検索を行うことができる。
【００１３】
本発明の印刷装置は、上述したいずれかに記載のファイル検索装置と、前記ファイル検索装置によって検索されたファイルに含まれる内容を着色剤によって印刷媒体に印刷する印刷ユニットと、を備えたものである。印刷装置は、例えば携帯用の記憶媒体（メモリカードやＣＤ−Ｒなど）に記憶した複数のファイルから目的のファイルを検索して印刷実行することが多く、ファイルを検索する必要性が高い。したがって、本発明を適用する意義が高い。
【００１４】
本発明のファイル検索方法は、
ファイルに対応付けられた１以上の被検索用キーワードとユーザが選択した検索用キーワードとを利用してファイルを検索するファイル検索方法であって、
画像を表示可能な表示手段と、
（ａ）ユーザの指示により前記検索用キーワードを設定するステップと、
（ｂ）前記ステップ（ａ）で前記検索用キーワードが設定されたあと検索対象ファイルを記憶した記憶媒体を装着可能な装着手段に記憶媒体が装着されたときには該記憶媒体から前記検索対象ファイルに対応付けられた前記被検索用キーワードを取得するステップと、
（ｃ）前記ステップ（ａ）で設定した検索用キーワードと前記ステップ（ｂ）で取得した被検索用キーワードとを照合するステップと、
（ｄ）前記ステップ（ｃ）で照合した結果が認識できるよう画像を表示可能な表示手段を制御するステップと、
を含むものである。
【００１５】
このファイル検索方法では、ユーザの指示により検索用キーワードが設定され記憶媒体が装着されたときには、該記憶媒体から検索対象ファイルに対応付けられた被検索用キーワードを取得し、設定された検索用キーワードと取得した被検索用キーワードとを照合し、照合された結果を認識できるよう表示手段を制御する。つまり、ユーザがファイル検索を実行させる前に、設定された検索用キーワードのうち、取得された被検索用キーワードに一致するものがあるか否かを認識することができる。したがって、ユーザが自分の目的の記憶媒体であるか否かを煩雑な操作をすることなく知ることができる。なお、このファイル検索方法において、上述したファイル検索装置の種々の態様を採用してもよいし、また、上述したファイル検索装置の機能を実現するようなステップを追加してもよい。
【００１６】
本発明のプログラムは、上述したファイル検索方法の各ステップを１又は複数のコンピュータに実行させるためのものである。このプログラムは、コンピュータが読み取り可能な記憶媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介して、あるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか複数のコンピュータに分散して実行させれば、上述したファイル検索方法の各ステップが実行されるため、上述したファイル検索方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１８】
図１は、本発明の一実施例であるマルチファンクションプリンタ１０のブロック図であり、図２は、操作パネル４０の説明図であり、図３は、マニフェストの説明図であり、（ａ）がルートマニフェスト６１の概念図、（ｂ）がマニフェスト７１の概念図である。このマルチファンクションプリンタ１０は、図１に示すように、スロット１７に差し込まれたメモリカード１８を読み書き可能に接続するリーダライタ１６と、外部機器と接続可能な入出力部１９と、スキャナ機能を実行するスキャナ機構２１及びこのスキャナ機構２１を制御するスキャナＡＳＩＣ２２を含んで構成されるスキャナ部２０と、プリンタ機能を実現するプリンタ機構３１及びこのプリンタ機構３１を制御するプリンタＡＳＩＣ３２を含んで構成されるプリンタ部３０と、ユーザが各種の指示を入力する操作パネル４０と、装置全体の制御を司るコントローラ１１とを備えている。なお、「ＡＳＩＣ」とは、アプリケーション・スペシフィック・インテグレーテッド・サーキット（Application Specific Integrated Circuit）の略である。
【００１９】
スキャナ部２０は、スキャナ機構２１とスキャナＡＳＩＣ２２とを備えている。スキャナ機構２１は、いわゆるフラットベッド型であり、画像を読み取る媒体Ｍを載せるガラス面２３と、このガラス面２３を介して媒体Ｍを光学的に読み取るラインイメージセンサ２４と、媒体Ｍを読み取るためラインイメージセンサ２４を走査させる移動部２６とを備えている。スキャナＡＳＩＣ２２はスキャナ機構２１を制御する機能を備えたＩＣチップであり、スキャナ機構２１のラインイメージセンサ２４で読み取られたスキャンデータを、コントローラ１１のＲＡＭ１４に設けられたスキャナバッファ１４ａに格納する。本実施例のラインイメージセンサ２４は、媒体Ｍに向かって発光した後の反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサである。
【００２０】
プリンタ部３０は、プリンタ機構３１とプリンタＡＳＩＣ３２とを備えている。プリンタ機構３１は、インクジェット方式のフルカラープリンタとして構成されている。このプリンタ機構３１は、シアン・マゼンタ・イエロー・ライトシアン・ライトマゼンタ及びブラックの各色のインクを個別に収容したインクカートリッジ３４と、インクカートリッジから供給された各インクに圧力をかける圧力発生部３５と、圧力発生部３５で加圧されたインクを印刷媒体である記録紙Ｓに吐出する吐出口３６と、記録紙Ｓを搬送する搬送ローラ３８とを備えている。圧力発生部３５は、圧電素子（例えばピエゾ素子など）に電圧をかけることによりこの圧電素子を変形させてインクを加圧する方式を採用している。なお、この圧力発生部３５は、発熱抵抗体（例えばヒータなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。プリンタＡＳＩＣ３２は、プリンタ機構３１を制御する機能を備えたＩＣチップであり、ＲＡＭ１４に設けられた印刷バッファ１４ｂ内の印刷データを１ページごとにビットマップイメージに展開し該展開した展開データを記録紙Ｓに印刷するようにプリンタ機構３１を制御する。
【００２１】
リーダライタ１６は、マルチファンクションプリンタ１０の筐体に設けられたスロット１７に差し込まれたメモリカード１８に対してデータの読み書きを行うものである。スロット１７には、図示しないセンサが設けられており、メモリカード１８の装着の有無が把握可能になっている。このセンサは、メモリカード１８が装着されていないときには信号を出力せず、メモリカード１８が装着されたときには信号を出力するものである。メモリカード１８は、電気的に書き換え可能な携帯用の記憶媒体としてのフラッシュメモリであり、デジタルカメラ５０で撮影した画像ファイルなどを記憶する。このマルチファンクションプリンタ１０では、ユーザによって撮影された画像ファイルをＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）形式でメモリカード１８に保存可能となっている。ＭＰＶとは、コンテンツとしてのアセットの内容を記述するためのメタデータの仕様を定めた規格である。アセットとは、ＭＰＶで取り扱うターゲットの１単位であり、単独の画像ファイル（例えば静止画ファイルなど）で構成されていたり複数の画像ファイル（例えば連続撮影した複数の静止画ファイルなど）で構成されていたりする。以下、このアセットを用いて説明する。ＭＰＶでは、マークアップ言語としてのＸＭＬで内容が記述されたマニフェストをコントロールファイルに用いる。このマニフェストには、アセットの保存場所の情報やアセットの作成日時，アセットに対応付けられた被検索用キーワードなどのメタデータが記述されている。したがって、マルチファンクションプリンタ１０は、このマニフェストを読み出して解析することにより、各アセット自体を読み出すことなくメモリカード１８のどこにどのようなアセットが記憶されているのかを容易に把握可能となっている。
【００２２】
ここで、メモリカード１８に記憶されているマニフェストの概念について図３を用いて説明する。ルートマニフェスト６１は、メモリカード１８が装着されたときにコントローラ１１により初めに読み込まれるマニフェストである。このルートマニフェスト６１には、他のマニフェスト７１にリンクするリンク情報６２が含まれている。また、このルートマニフェスト６１には、同じイベント（例えば運動会など）で撮影したとか同じ撮影日に撮影したというような所定の関係を有するアセットの集合体であるアルバムを特定可能なアルバム情報６３や、アルバムに含まれずに個別に存在するアセットを特定可能なアセット情報６７などが含まれている。アルバム情報６３には、アルバム名称６３ａやアセット情報６４，６５，…が含まれている。このアセット情報６４には、ファイルを特定するためのファイル名欄６４ａやこのファイルの保存場所を特定するファイルパス欄６４ｂ，画像の種類を区別するためのアセット種別欄６４ｃのほか、アセットの作成者欄６４ｄ，アセットの作成日時欄６４ｅ，アセットのキーワード欄６４ｆなどが含まれている。アセット種別としては、静止画（Ｓｔｉｌｌ）、音声付き画像（Ｓｔｉｌｌ  ｗｉｔｈ  Ａｕｄｉｏ）、マルチショット画像（Ｓｔｉｌｌ  Ｍｕｌｔｉｓｈｏｔ  Ｓｅｑｕｅｎｃｅ）、パノラマ画像（Ｓｔｉｌｌ  Ｐａｎｏｒａｍａ  Ｓｅｑｕｅｎｃｅ）及びその他のアセット（Ｏｔｈｅｒ）などがある。なお、ルートマニフェスト６１に含まれるその他のアセット情報についてもアセット情報６４と同様の内容が含まれている。
【００２３】
マニフェスト７１は、ルートマニフェスト６１に登録されているリンク情報６２のリンク先のマニフェストである。リンク情報６２には、リンクを特定するためのリンク名６２ａとマニフェスト７１の保存場所の情報であるリンクパス６２ｂとが含まれている。このマニフェスト７１には、アセット情報７３，７４，…が含まれている。なお、ルートマニフェスト６１やマニフェスト７１は、他のリンク情報や他のアルバム情報を含んで構成してもよい。ここで、マニフェストリンクとは、他のマニフェストにリンクする概念のことをいい、リンク情報とは、例えばリンク名称やリンクパスなどマニフェストリンクを具体的に特定可能な情報をいう。
【００２４】
入出力部１９は、外部記憶装置５２などの外部機器と接続可能な端子（例えばＵＳＢ端子など）により構成されている。外部記憶装置５２は、記憶媒体としての光ディスクＮ（例えばＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなど）へのデータの書き込みや、書き込まれたデータの消去などを行うことができる光ディスクドライブとして構成されている。この外部記憶装置５２は、ケーブルを介して入出力部１９に接続されて、コントローラ１１からの指令によりマルチファンクションプリンタ１０からのデータを光ディスクＮに保存したり、光ディスクＮに保存されたデータをマルチファンクションプリンタ１０に出力したりする。このマルチファンクションプリンタ１０では、ユーザによって撮影された画像ファイルをＭＰＶ形式で外部記憶装置５２にセットされた光ディスクＮに保存可能となっている。なお、外部記憶装置５２は、外付けＨＤＤなどであってもよい。
【００２５】
操作パネル４０は、ユーザがマルチファンクションプリンタ１０に対して各種の指示を入力するためのデバイスであり、図１及び図２に示すように、各種の指示に応じた文字、図形又は記号が表示される表示部４２や、各種操作を行う操作部４４が設けられている。表示部４２は、カラー画像を表示する液晶パネルにより構成されている。操作部４４には、ユーザが処理や文字等を選択するカーソルなどを移動させるときに押下されるカーソルキー４４ａや処理選択などを決定するときに押下される決定キー４４ｂ、表示部４２に表示されている画面を他の画面に切り替えるときに押下される表示切替キー４４ｃ、表示部に表示されている画面を一つ前の画面に戻すときなどに押下される戻りキー４４ｄ、文字入力時に文字を変更するときなどに押下される増減キー４４ｅ、アイコンに対応付けられていない未登録の被検索用キーワードをアイコンに登録するときなどに押下される詳細メニューキー４４ｆなどが配置されている。
【００２６】
コントローラ１１は、ＣＰＵ１２を中心とするマイクロプロセッサとして構成されており（図１参照）、各種処理プログラムを記憶したＲＯＭ１３と、一時的にデータを記憶したりデータを保存したりするＲＡＭ１４と、データを書き込み消去可能なフラッシュメモリ１５とを備えている。このコントローラ１１は、バス４８を介してリーダライタ１６、入出力部１９、スキャナＡＳＩＣ２２、プリンタＡＳＩＣ３２及び操作パネル４０と接続されている。ＲＯＭ１３は、不揮発性の記憶デバイスであり、メモリカード１８に記憶されたアセットを検索するときに実行されるファイル検索プログラム１３ａやアセット情報に被検索用キーワードを付与するときに実行されるキーワード付与プログラム１３ｂや各種制御用プログラムや画面に配置するパーツのデータなどを記憶している。ＲＡＭ１４は、複数の領域を備えており、これらの領域には、スキャナ部２０により読み取られた画像情報を一時的に記憶するスキャナバッファ１４ａや、プリンタ部３０に印刷させる画像情報を一時的に記憶する印刷バッファ１４ｂがある。コントローラ１１のフラッシュメモリ１５には、予め用意されたアイコン画像とユーザが指定した被検索用キーワードとを対応付けたアイコン対応情報１５ａが記憶されている。図４は、アイコン対応情報１５ａの説明図である。予め用意されたアイコン画像には、ユーザにより被検索用キーワードが対応付けられているものや、まだユーザにより被検索用キーワードが対応付けられていないもの（キーワード欄が空欄のもの）がある。ここでは、１つのアイコン画像に対して１つの被検索用キーワードが対応付け可能となっている。コントローラ１１は、このアイコン対応情報１５ａを用いて、被検索用キーワードを表示部４２にアイコン表示する。
【００２７】
次に、こうして構成された本実施例のマルチファンクションプリンタ１０の動作について、特にメモリカード１８に記憶されているアセットを検索する動作について説明する。図５は、コントローラ１１のＣＰＵ１２により実行されるファイル検索ルーチンのフローチャートである。このルーチンは、ＲＯＭ１３に記憶され、ユーザが図示しないメニュー画面でアセットの検索実行を選択したときにＣＰＵ１２によって実行される。ここでは、被検索用キーワードがアセットに既に対応付けられており、メモリカード１８にＭＰＶ形式で記憶された画像ファイルを検索する場合について説明する。
【００２８】
図５のルーチンが開始されると、ＣＰＵ１２は、検索用アイコン設定画面８２を表示部４２に表示する（ステップＳ１００）。ここで、検索用アイコン設定画面８２について説明する。図６は、アセット検索の条件設定の初期画面としての検索用アイコン設定画面８２の説明図である。検索条件設定画面８２は、処理内容を確認可能な処理情報表示バー８２ａと、検索用のアイコンを表示する検索用アイコン表示部８２ｂと、アイコン対応情報１５ａに含まれているアイコンを選択可能に表示するキーワードアイコン表示部８２ｃと、ユーザへのメッセージを表示するメッセージ表示部８２ｄと、選択中のアイコンに対応付けられた被検索用キーワードを文字表示する対応キーワード表示部８２ｆと、操作方法を確認可能な操作方法表示バー８２ｈと、アイコンなどを選択するカーソル８２ｇとにより構成されている。キーワードアイコン表示部８２ｃには、アイコン対応情報１５ａに含まれているアイコンが並べて配置されている。ここでは、被検索用キーワードが既に対応付けられてフラッシュメモリ１５に記憶されているアイコンは、通常とは異なる態様で表示するように設定されている。具体的には、被検索用キーワードが既に対応付けられているアイコンは、グレーアウトした状態で表示されるように設定されている。この検索用アイコン設定画面８２で検索用アイコン表示部８２ｂに配置される検索用キーワードとしてのアイコン（以下検索用アイコンとする）をユーザが設定可能である。
【００２９】
次に、ＣＰＵ１２は、前回設定した検索用アイコンを読み出し今回の検索用アイコンに設定する（ステップＳ１１０）。つまり、以前にユーザの指示により設定された検索用アイコンを今回の検索用アイコンに設定する。ここでは、検索用アイコン表示部８２ｂに設定されている検索用アイコンをフラッシュメモリ１５に記憶しておき、この記憶された検索用アイコンをフラッシュメモリ１５から読み出すよう設定されている。なお、検索条件設定画面８３の絞込条件設定入力部８３ｂや作成日時条件入力部８３ｅに設定した内容もフラッシュメモリ１５に記憶しておき、この記憶された内容をフラッシュメモリ１５から読み出して今回の検索条件として設定するようになっている。また、前回設定した検索用アイコンがないときにはそのまま次のステップに移行する。続いて、ＣＰＵ１２は、検索用アイコンの増減操作がされたか否かを判定し（ステップＳ１２０）、検索用アイコンの増減操作がされたときには、検索用アイコンの増減操作に基づいて画面表示する（ステップＳ１３０）。具体的には、検索用アイコンの増加操作がされたときには検索用アイコン表示部８３ｃにアイコンを追加し、検索用アイコンの減少操作がされたときには検索用アイコン表示部８３ｃからアイコンを削除する。この検索用アイコン設定画面８２では、キーワードアイコン表示部８２ｃのアイコンにカーソル８２ｇを配置し増減キー４４ｅの「＋」キーを押下すると、該アイコンが検索用アイコンとして検索用アイコン表示部８２ｂに追加されるように設定されている。一方、検索用アイコン表示部８２ｂの検索用アイコンにカーソル８２ｇを配置し増減キー４４ｅの「−」キーを押下すると、該検索用アイコンが検索用アイコン表示部８２ｂから削除されるように設定されている。また、アイコンにカーソル８２ｇを配置すると、そのアイコンに対応付けられた被検索用キーワードが対応キーワード表示部８２ｆに文字表示される。また、キーワードアイコン表示部８２ｃにカーソル８２ｇが配置されているときに表示切替キー４４ｃが押下されると、他のキーワードアイコンを並べて配置した画面に切り替わるようになっている。操作方法表示バー８２ｆの表示内容は、例えば検索用アイコン表示部８２ｂやキーワードアイコン表示部８２ｃに配置しているときなど、カーソル８２ｇの配置位置に応じた操作方法に変更されて表示されるようになっている。なお、被検索用キーワードが対応付けられていないアイコンは検索用アイコンとして選択できないように設定されている。
【００３０】
ステップＳ１３０のあと、または、ステップＳ１２０で検索用アイコンの増減操作がされていないときには、ＣＰＵ１２は、検索用アイコンがあるか否か、つまり、検索用アイコン表示部８２ｂに検索用アイコンが設定されているか否かを判定する（ステップＳ１４０）。検索用アイコンがないときには、ＣＰＵ１２は、ステップＳ１２０〜Ｓ１４０の処理を繰り返し、検索用アイコンがあるときには、メモリカード１８を装着する旨のメッセージを表示する（ステップＳ１５０）。ここでは、メッセージ表示部８２ｄに「設定がよろしければメモリカードを装着してください」と表示する（図６参照）。続いて、ＣＰＵ１２は、メモリカード１８が装着されたか否かを判定する（ステップＳ１６０）。メモリカード１８が装着されたか否かの判定は、スロット１７に設けられたセンサの信号に基づいて行う。メモリカード１８が装着されていないときには、ＣＰＵ１２は、ステップＳ１２０〜Ｓ１６０の処理を繰り返す。つまり、検索用アイコンが設定されてメモリカード１８が装着されるまで待機する。
【００３１】
一方、ステップＳ１６０でメモリカード１８が装着されたときには、ＣＰＵ１２は、メモリカード１８に含まれているすべての被検索用キーワードを読み出す（ステップＳ１７０）。メモリカード１８に含まれている被検索用キーワードの読み出しは、メモリカード１８に保存されているルートマニフェスト６１やマニフェスト７１などに含まれているメタデータとしてのアセット情報のキーワード欄から読み出すことにより行う。このとき、マニフェストにマニフェストリンクが登録されているときには、リンク先のマニフェストに含まれるアセット情報についても被検索用キーワードを読み出す処理を行う。次に、ＣＰＵ１２は、読み出した被検索用キーワードが予め用意されたアイコンに対応付けられている、つまり、登録済みキーワードである場合は、該キーワードと該キーワードに対応付けられたアイコンとをＲＡＭ１４上に作成されたキーワード一覧１４ｃに追加し、読み出した被検索用キーワードが予め用意されたアイコンに対応付けられていない、つまり、未登録キーワードである場合は、該キーワードと所定の代替アイコンとをＲＡＭ１４上のキーワード一覧１４ｃに追加する（ステップＳ１８０）。図７は、ＲＡＭ１４上に作成されるキーワード一覧１４ｃの説明図である。ここでは、代替アイコンとしてクエスチョンマークのアイコンが用意されており、未登録キーワードにはすべて同じ代替アイコンが表示されるように設定されている。このように、メモリカード１８に含まれているすべての被検索用キーワードに対応するアイコンを読み出し、キーワード一覧１４ｃにリスト化する。
【００３２】
ステップＳ１８０のあと、ＣＰＵ１２は、表示画面を検索条件設定画面８３に切り替え、読み出した被検索用キーワードに対応するアイコンをこの検索条件設定画面８３に並べて表示する（ステップＳ１９０）。ここで、検索条件設定画面８３について説明する。図８は、ＭＰＶの検索条件設定画面８３の説明図である。検索条件設定画面８３は、処理内容を確認可能な処理情報表示バー８３ａと、アセットの絞り込み条件を設定可能な絞込条件設定力部８３ｂと、検索用のアイコンを表示する検索用アイコン表示部８３ｃと、ステップＳ１２０で読み出したメモリカード１８に含まれているすべての被検索用キーワードに対応するアイコンを表示する自動読出アイコン表示部８３ｄと、作成日時による検索条件を入力可能な作成日時条件入力部８３ｅと、選択中のアイコンに対応付けられた被検索用キーワードを文字表示する対応キーワード表示部８３ｆと、操作方法を確認可能な操作方法表示バー８３ｈと、ユーザへのメッセージを表示するメッセージ表示部８３ｉとにより構成されている。ここでは、キーワード一覧１４ｃを利用して、読み出した被検索用キーワードに対応するアイコンを自動読出アイコン表示部８３ｄに並べて配置する。このとき、検索用アイコン設定画面８２の検索用アイコン表示部８２ｂで設定された検索用アイコンを検索用アイコン表示部８３ｃに表示するようになっている。なお、検索条件設定画面８３では、代替アイコンが最後尾に配置されるようにソートをかけてアイコンを並べるように設定されている。
【００３３】
さて、ステップＳ１９０でアイコンを検索条件設定画面８３に並べて表示したあと、ＣＰＵ１２は、検索用アイコンに対応付けられた検索用キーワードとメモリカード１８から読み出した被検索用キーワードとを照合する（ステップＳ２００）。具体的には、設定された検索用キーワードと一致する被検索用キーワードがあるか否かをＲＡＭ１４上に作成されたキーワード一覧１４ｃ（図７参照）を利用して照らし合わせて調べる。そして、ＣＰＵ１２は、予め検索用アイコン表示部８３ｃに設定された検索用アイコンのうちメモリカード１８から読み出した被検索用キーワードに一致した検索用キーワードに対応するアイコンと、読み出した被検索用キーワードに一致しなかった検索用キーワードに対応するアイコンとを異なる態様で表示させる（ステップＳ２１０）。ここでは、読み出した被検索用キーワードに一致しなかった検索用キーワードに対応するアイコンを自動読出アイコン表示部８３ｄに表示されている通常のアイコン表示と異なる態様で表示するよう設定されている。具体的には、該一致しなかった検索用キーワードに対応付けられた検索用アイコンをグレーアウトした態様で表示するよう設定されている。このため、検索条件設定画面８３上でグレーアウトした検索用アイコンが表示されているときには、現在装着されているメモリカード１８には、設定した検索用キーワードが含まれていないことを認識できる。一方、検索条件設定画面８３上で通常のアイコンのみ表示されているときには、現在装着されているメモリカード１８には、設定した検索用キーワードがすべて含まれていることを認識できる。
【００３４】
ステップＳ２１０のあと、ＣＰＵ１２は、現在装着されているメモリカードで確定するか否かを問い合わせるメッセージをメッセージ表示部８３ｉに表示させ（図８参照）、現在装着されているメモリカードがユーザにより確定されたか否かを判定する（ステップＳ２２０）。この現在装着されているメモリカードが確定されたか否かの判定は、決定キー４４ｂが押下されたか戻りキー４４ｄが押下されたかに基づいて行う。現在装着されているメモリカードが確定されなかったときには、ステップＳ１００〜Ｓ２２０の処理を繰り返す。即ち、ステップＳ２２０でメモリカードが確定されるまで、前回設定された検索用アイコンを今回の検索用アイコンに設定し、メモリカード１８がスロット１７に装着されるたび、該装着されたメモリカード１８から被検索用キーワードをすべて読み出し設定された検索用キーワードとメモリカード１８から読み出された被検索用キーワードとが一致するか否かを照合し検索用キーワードと被検索用キーワードが一致しない検索用アイコンをグレーアウト表示する処理を繰り返す。
【００３５】
一方、ステップＳ２２０で現在装着されているメモリカードがユーザにより確定されたときには、アイコン対応情報１５ａに登録されていないキーワード（未登録キーワード）の登録操作がされたか否かを判定する（ステップＳ２３０）。未登録キーワードの登録操作がされたか否かの判定は、代替アイコンにカーソル８７ｇが配置されることにより該代替アイコンが指定され詳細メニューキー４４ｆが押下されたか否かに基づいて行う。未登録キーワードの登録操作がされたときには、キーワード登録処理を実行する（ステップＳ２４０）。このキーワード登録処理の具体的な内容は後述する。ステップＳ２４０でキーワード登録処理を実行したあと、または、ステップＳ２３０で未登録キーワードの登録操作がされていないときには、ＣＰＵ１２は、検索条件の入力がされたか否かを判定し（ステップＳ２５０）、検索条件の入力がされたときには、入力操作に基づいて画面表示を行う（ステップＳ２６０）。ここでは、検索条件の入力として、検索用アイコンの増減、絞り込み条件及びアセットの作成日時条件の設定が可能となっている。検索用アイコンの増減については、自動読出アイコン表示部８３ｄに表示されているアイコンにカーソル８３ｇを配置し増減キー４４ｅの「＋」キーを押下すると、該アイコンが検索用アイコンとして検索用アイコン表示部８３ｃに追加され、検索用アイコン表示部８３ｃに表示されているアイコンにカーソル８３ｇを配置し増減キー４４ｅの「−」キーを押下すると、該アイコンが検索用アイコンから解除されるように設定されている。また、アイコンにカーソル８３ｇを配置すると、そのアイコンに対応付けられた被検索用キーワードが対応キーワード表示部８３ｆに文字表示される。なお、上記操作を行うことにより、代替アイコンも検索用アイコンとして設定したり検索用アイコンから解除したりできるようになっている。また、絞り込み条件については、絞込条件設定力部８３ｂにカーソル８３ｇを配置し左右キー４４ｂを押下すると、被検索用キーワードをＡＮＤ条件で検索する「すべて（ＡＮＤ）」や、被検索用キーワードをＯＲ条件で検索する「いずれか（ＯＲ）」や、被検索用キーワードでの検索は行わない「なし」などが設定可能である。また、作成日時条件については、作成日時条件入力部８３ｅにカーソル８３ｇを配置し増減キー４４ｅを押下すると、指定日以降のアセットを検索する「以降」や、指定日に一致するアセットを検索する「一致」や、指定日以前のアセットを検索する「以前」や、日付による検索は行わない「なし」などが設定可能である。この検索条件としての作成日時の数値は、ユーザが左右キーの押下により数値を変更する位置を指定し、増減キー４４ｅの「＋」キーを押下して数値を増加させ増減キー４４ｅの「−」キーを押下して数値を減少させることにより入力する。
【００３６】
ステップＳ２６０のあと、または、ステップＳ２５０で検索条件の入力がされないときには、ＣＰＵ１２は、アセット検索の実行指示があったか否かを判定する（ステップＳ２７０）。アセット検索の実行指示があったか否かの判定は、決定キー４４ｂが押下されたか否かに基づいて行う。なお、ここでは、検索用アイコン表示部８３ｃにアイコンが１つも配置されていないときには、決定キー４４ｂの押下が受け付けられないように設定されている。ステップＳ２７０でアセット検索の実行指示がなかったときには、ＣＰＵ１２は、ステップＳ２３０〜Ｓ２７０の処理を繰り返す。
【００３７】
一方、ステップＳ２７０で、アセット検索の実行指示があったときには、ＣＰＵ１２は、検索条件設定画面８３に入力されている検索条件に適合するアセットを検索するアセット検索処理を実行し（ステップＳ２８０）、このルーチンを終了する。具体的には、検索用アイコン表示部８３ｃに表示された検索用アイコンに対応する被検索用キーワードが含まれているアセットで且つ絞込条件設定力部８３ｂに入力されている条件に適合するアセットを検索し、該検索したアセットのうち作成日時条件入力部８３ｅに入力された条件を満たすものを更に検索する。なお、アセットの検索は、ルートマニフェスト６１やマニフェスト７１の各アセット情報に含まれている作成日時欄やキーワード欄の内容を読み出し、検索条件に適合するか否かを判定することによって実行する。そして、ＣＰＵ１２は、検索条件に適合するアセットが検索されたときにはそのアセットの画像を読み出し該読み出した画像を表示部４２に表示させ、このルーチンを終了する。ここでは、読み出したアセットのサムネイル画像を表示部４２に並べて配置するように設定されている。なお、検索条件に適合するアセットが検索されなかったときには、その旨のメッセージをメッセージ表示部８３ｉに表示する。その後、ステップＳ２８０で表示したアセットの画像がユーザによって選択され印刷指示がなされると、ＣＰＵ１２は、印刷処理を実行する。具体的には、ＣＰＵ１２は、ユーザからの印刷指示を受信すると、プリンタＡＳＩＣ３２へ印刷指令を行う。印刷指令を受けると、プリンタＡＳＩＣ３２は、ＲＡＭ１４の印刷バッファ１４ａに記憶された印刷データをビットマップ展開し、図示しない駆動モータを駆動して搬送ローラ３８を回転させて記録紙Ｓを搬送し、圧力発生部３５への電圧を制御することによりビットマップに展開した画像データに基づいて記録紙Ｓに画像を印刷する。
【００３８】
続いて、ステップＳ２４０のキーワード登録処理について説明する。代替アイコンにカーソル８７ｇが配置され詳細メニューキー４４ｆが押下されると、ＣＰＵ１２は、キーワード登録画面８７を表示部４２に表示する。図９は、キーワード登録画面８７の説明図であり、（ａ）が未登録キーワードのアイコンへの登録前、（ｂ）が未登録キーワードのアイコンへの登録後を表す図である。このキーワード登録画面８７は、処理内容を確認可能な処理情報表示バー８７ａと、選択した代替アイコンに対応する未登録キーワードを文字表示する未登録キーワード表示部８７ｂと、予め用意されたアイコン画像を表示するキーワードアイコン表示部８７ｃと、操作方法を確認可能な操作方法表示バー８７ｅと、選択中のアイコンに対応付けられた被検索用キーワードを文字表示する対応キーワード表示部８７ｄと、アイコンなどを選択するカーソル８７ｇとにより構成されている。なお、未登録キーワード表示部８７ｂへの入力方法はキーワード付与画面８１のキーワード入力部８１ｃへの入力方法と同様の操作に設定されている。また、キーワードアイコン表示部８７ｃは、キーワードアイコン表示部８１ｄと同様に、被検索用キーワードが既に割り当てられているアイコンがグレーアウトした状態で表示されるように設定されている。図９（ａ）に示すように、キーワードアイコン表示部８７ｃに表示されているアイコンにカーソル８７ｇを配置し増減キー４４ｅの「＋」キーがユーザにより押下されると、未登録キーワード表示部８７ｂに表示された被検索用キーワード、つまりユーザが指定した代替アイコンに対応する被検索用キーワードがカーソル８７ｇの配置されたアイコンに対応付けられてアイコン対応情報１５ａに登録される。すると、ＣＰＵ１２は、図９（ｂ）に示すように、キーワードが対応付けられていないアイコンが最後尾から並ぶようにソートしてアイコンを再配置すると共に対応キーワード表示部８７ｄにこの被検索用キーワードを文字表示させる。なお、ユーザにより、既にキーワードが登録済みのアイコンが指定されたときには、以前に登録されていた被検索用キーワードが削除されると共に新たな被検索用キーワードが登録される。
【００３９】
ここで、本実施例の構成要素と本発明の構成要素との対応関係を明らかにする。本実施例の表示部４２が本発明の表示手段に相当し、コントローラ１１が取得手段、設定手段、照合手段、表示制御手段に相当し、フラッシュメモリ１５が情報記憶手段に相当し、リーダライタ１６が装着手段に相当し、プリンタ部３０が印刷ユニットに相当する。また、ルートマニフェスト６１及びマニフェスト７１がファイル管理情報に相当する。なお、本実施例では、マルチファンクションプリンタ１０の動作を説明することにより本発明のファイル検索方法の一例も明らかにしている。
【００４０】
以上詳述した本実施例のマルチファンクションプリンタ１０によれば、ユーザの指示により検索用キーワードが設定されメモリカード１８がリーダライタ１６に装着されたときには、装着されたメモリカード１８から検索対象であるアセットに対応付けられた被検索用キーワードを取得し、設定された検索用キーワードと取得した被検索用キーワードとを照合し、照合された結果を認識できるよう表示部４２を制御する。つまり、ユーザがファイル検索を実行させる前に、設定した検索用キーワードのうち、メモリカード１８から取得された被検索用キーワードに一致するものがあるか否かを認識することができる。したがって、ユーザが自分の目的のメモリカード１８であるか否かを煩雑な操作をすることなく知ることができる。
【００４１】
また、照合された結果を認識可能な態様で検索用アイコンが表示されるよう表示部４２を制御するため、照合された結果が検索用キーワードを利用して表示されどの検索用キーワードが適合しているのか否かを認識しやすいし、検索用キーワードがアイコン表示されるため、検索用キーワードを視覚的に認識しやすい。更に、予め設定された検索用キーワードのうち取得した被検索用キーワードに一致した検索用キーワードと取得した被検索用キーワードに一致しなかった検索用キーワードとを異なる態様で表示するため、これらのものを区別しやすい。特に、取得した被検索用キーワードに一致しなかった検索用キーワードがグレーアウトした態様で表示されるため、目的のアセットに対応付けられた被検索用キーワードが現在装着されているメモリカード１８に含まれていないこと、つまり、目的のメモリカード１８ではないことを認識しやすい。更にまた、メモリカード１８を装着するたびに前回設定した検索用キーワードが今回装着されたメモリカード１８に含まれているか否かを照合した結果が表示されるため、ユーザは一層手間をかけずに目的のアセットが含まれているメモリカード１８を探すことができる。
【００４２】
そして、設定された検索用キーワードに対応するアイコンと共にメモリカード１８から取得された被検索用キーワードに対応するアイコンを表示するよう表示部４２を制御するため、メモリカード１８に含まれる被検索用キーワードをユーザが確認可能であり、目的とするメモリカード１８を探しやすいし、被検索キーワードがアイコン表示されるため、被検索用キーワードを視覚的に認識しやすい。そしてまた、現在選択されているアイコンに対応する被検索用キーワードの文字を該アイコンと共に表示部４２に表示するため、アイコンに対応するキーワードを文字によって確認することができる。そして更に、検索対象のアセットのメタデータを含み該含んだメタデータを用いて該アセットを取得可能に作成されたマニフェストの該メタデータのキーワード欄から被検索用キーワードを取得するため、被検索用キーワードを各ファイルから読み出して取得するのに比べて容易に被検索用キーワードを取得することができる。また、例えば携帯用の記憶媒体（メモリカードやＣＤ−Ｒなど）に記憶した複数のファイルから目的のファイルを検索して印刷実行することが多く、ファイルを検索する必要性が高いため、本発明を適用する意義が高い。
【００４３】
また、メモリカード１８から読み出した被検索用キーワードがフラッシュメモリ１５に予め記憶されたアイコンに対応付けられていない未登録キーワードであるときには、該未登録キーワードに対応するアイコンとして所定の代替アイコンを表示するため、アイコンに対応付けられて記憶されていない被検索用キーワードもアイコン表示することができる。そして、代替アイコンに対応する未登録の被検索用キーワードをユーザが自分の好みで選択したアイコンに対応付けて登録する際にキーワードの入力の手間がいらない。そしてまた、ユーザが未登録キーワードをフラッシュメモリ１５に登録するに際して、未登録キーワードと該未登録キーワードに対応付けるアイコンとが１画面上に表示されるため、どのアイコンに未登録キーワードを対応付けるかを確認しやすい。
【００４４】
なお、本発明は上述した実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４５】
例えば、上述した実施例では、メモリカード１８から読み出した被検索用キーワードやアセットの検索条件としての検索用キーワードを表示部４２にアイコン表示するとしたが、図１０に示すように、これら被検索用キーワードや検索用キーワードを表示部４２に文字表示してもよい。図１０は、検索条件設定画面８４の説明図である。この検索条件設定画面８４では、検索条件としての検索用キーワードを入力可能な検索用キーワード表示部８４ｃや、メモリカード１８に含まれているすべてのキーワードが読み出されて表示される自動読出キーワード表示部８４ｄには、キーワードが文字表示されるように設定されている。そして、自動読出キーワード表示部８４ｄに表示された被検索用キーワードにカーソル８４ｇを配置し増減キー４４ｅの「＋」キーを押下すると検索用キーワード表示部８４ｃにキーワードが入力される。こうしても、ユーザが自分の目的のメモリカード１８であるか否かを煩雑な操作をすることなく知ることができる。
【００４６】
また、上述した実施例では、メモリカード１８から読み出した被検索用キーワードに一致しなかった検索用キーワードに対応するアイコンをグレーアウトした状態で表示するとしたが（ステップＳ２３０）、図１１に示すように、メモリカード１８から読み出した被検索用キーワードに一致した検索用キーワードに対応するアイコンをグレーアウトした状態で表示してもよい。こうすれば、検索用アイコン表示部８３ｃに表示されたアイコンに通常の態様で表示されているものがあるときには、目的のアセットに対応付けられた被検索用キーワードが現在装着されているメモリカード１８に含まれていないことが認識できる。また、図１２に示すように、メモリカード１８から読み出した被検索用キーワードと一致する検索用キーワードが並ぶよう、それぞれのキーワードに対応するアイコンを検索用アイコン表示部８３ｃと自動読出アイコン表示部８３ｄに配置するようにしてもよい。こうすれば、一致しているアイコンがそばに並ぶため、キーワードの適合状態を認識しやすい。このとき、図１２に示すように、メモリカード１８から読み出した被検索用キーワードに一致しなかった検索用キーワードに対応するアイコンをメモリカード１８から読み出した被検索用キーワードに対応するアイコンから離れた位置に配置するようにしてもよい。こうすれば、一致しない検索用アイコンを認識しやすい。
【００４７】
更に、上述した実施例では、設定された検索用キーワードと取得した被検索用キーワードとを照合し該照合した結果を認識できるよう表示するに際してアイコンをグレーアウトした状態で表示するとしたが（ステップＳ２３０）、図１３に示すように、照合した結果をメッセージで表示してもよい。こうしても、ユーザが自分の目的のメモリカード１８であるか否かを煩雑な操作をすることなく知ることができる。
【００４８】
更にまた、上述した実施例では、各アセットのメタデータであるアセット情報のキーワード欄から被検索用キーワードを読み出すとしたが（ステップＳ１７０）、アルバム情報に被検索用キーワードを登録可能とし、このアルバム情報のキーワード欄から被検索用キーワードを読み出してもよい。このとき、アルバムに含まれているすべてのアセットに該アルバム情報に登録された被検索用キーワードが対応付けられたものとみなしてもよい。こうすれば、例えば特定の行事（運動会など）や特定の人（お父さんなど）でまとめられたアルバムのアルバム情報から一度に被検索用キーワードを読み出し可能であるため、各アセット情報から個別にキーワードを読み出す処理を減らすことができる。
【００４９】
そして、上述した実施例では、未登録キーワードを表示するための代替アイコンは、未登録キーワードが複数あっても同じ代替アイコンを表示部４２に表示するとしたが（図８参照）、それぞれ異なる代替アイコン（例えば、異なる番号を付与する、異なる表示色とするなど）を表示部４２に表示してもよい。こうすれば、対応する未登録キーワードの異なる複数の代替アイコンを区別しやすい。
【００５０】
そしてまた、上述した実施例では、メモリカード１８に含まれるすべての被検索用キーワードを読み出すとしたが、ユーザーにより指定された検索対象範囲から被検索用キーワードを読み出すようにしてもよい。例えば、検索条件設定画面８３において、メモリカード１８に含まれる被検索用キーワードのうち作成日時条件入力部８３ｅに入力された範囲から被検索用キーワードを読み出すようにしてもよいし、フォルダやアルバムやファイル形式などを指定可能とするように検索条件設定画面８３を構成し、これらをユーザが指定し該指定した範囲からキーワードを読み出すようにしてもよい。こうしても、ユーザが自分の目的のメモリカード１８であるか否かを煩雑な操作をすることなく知ることができる。
【００５１】
そして更に、上述した実施例では、ステップＳ１００で検索用アイコン設定画面８２を表示しキーワードアイコン表示部８２ｃに表示されたアイコンから検索用アイコンを設定するとしたが、検索用アイコン設定画面８２の表示に代えてステップＳ１００で検索条件設定画面８３を表示し、検索操作の１回目だけは、メモリカード１８を先に挿入させ、自動読出アイコン表示部８３ｄに配置されたアイコンから検索用アイコンを設定するとしてもよい。こうしても、ユーザが自分の目的のメモリカード１８であるか否かを煩雑な操作をすることなく知ることができる。
【００５２】
そして更にまた、上述した実施例では、メモリカード１８にＭＰＶ形式で記憶されたアセットを検索する場合について説明したが、外部記憶装置５２にセットされた光ディスクＮ（ＣＤ−Ｒなど）にＭＰＶ形式で記憶されたアセットの検索に用いてもよいし、入出力部１９に接続されたＨＤＤにＭＰＶ形式で記憶されたアセットの検索に用いてもよい。
【００５３】
また、上述した実施例では、ＭＰＶ形式で保存された静止画ファイルの検索に適用する場合ついて説明したが、他のＭＰＶファイル（例えば動画ファイルや音楽ファイルなど）の検索に適用してもよい。また、特にＭＰＶ形式で保存されたファイルに限定されず、例えばＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）方式に従って保存された画像ファイルの検索に適用してもよいし、他のファイル（例えば文書ファイルなど）の検索に適用してもよい。このとき、被検索用キーワードは、検索対象ファイルに予め設けられたキーワード欄に記憶し、該キーワード欄から読み出してもよい。
【００５４】
更に、上述した実施例では、インクジェット方式を採用したフルカラーのプリンタ機構３１としたが、電子写真方式のカラーレーザプリンタや、熱転写式のカラープリンタや、ドットインパクト方式のプリンタとしてもよいし、これらのモノクロプリンタとしてもよい。また、スキャナ部２０を搭載したマルチファンクションプリンタ１０としたが、ＦＡＸ機やコピー機などの複合印刷装置としてもよいし、スキャナ部２０を省略した印刷装置としてもよい。また、パソコン、デジカメ及びデジタルビデオなどの画像処理機器に本発明を適用してもよい。また、上述した実施例では、デジタルカメラ５０で撮影した画像の検索について説明したが、スキャナ部２０でスキャンした画像の検索に適用してもよい。
【図面の簡単な説明】
【００５５】
【図１】本実施例のマルチファンクションプリンタ１０のブロック図である。
【図２】本実施例の操作パネル４０の説明図である。
【図３】本実施例のマニフェストの説明図である。
【図４】本実施例のアイコン対応情報１５ａの説明図である。
【図５】本実施例のファイル検索ルーチンである。
【図６】本実施例の検索用アイコン設定画面８２の説明図である。
【図７】本実施例のキーワード一覧１４ｃの説明図である。
【図８】本実施例の検索条件設定画面８３の説明図である。
【図９】本実施例のキーワード登録画面８７の説明図である。
【図１０】別の実施例の検索条件設定画面８４の説明図である。
【図１１】別の実施例の検索条件設定画面８３の説明図である。
【図１２】別の実施例の検索条件設定画面８３の説明図である。
【図１３】別の実施例の検索条件設定画面８３の説明図である。
【符号の説明】
【００５６】
１０  マルチファンクションプリンタ、１１  コントローラ、１２  ＣＰＵ、１３  ＲＯＭ、１３ａ  ファイル検索プログラム、１４  ＲＡＭ、１４ａ  スキャナバッファ、１４ｂ  印刷バッファ、１４ｃ  キーワード一覧、１５  フラッシュメモリ、１５ａ  アイコン対応情報、１６  リーダライタ、１７  スロット、１８  メモリカード、１９  入出力部、２０  スキャナ部、２１  スキャナ機構、２２  スキャナＡＳＩＣ、２３  ガラス面、２４  ラインイメージセンサ、２６  移動部、３０  プリンタ部、３１  プリンタ機構、３２  プリンタＡＳＩＣ、３４  インクカートリッジ、３５  圧力発生部、３６  吐出口、３８  搬送ローラ、４０  操作パネル、４２、表示部、４４  操作部、４４ａ  カーソルキー、４４ｂ  決定キー、４４ｃ  表示切替キー  ４４ｄ  戻りキー、４４ｅ  増減キー、４４ｆ  詳細メニューキー、４８  バス、５０  デジタルカメラ、５２  外部記憶装置、６１  ルートマニフェスト、６２  リンク情報、６２ａ  リンク名、６２ｂ  リンクパス、６３  アルバム情報、６３ａ  アルバム名、６４，６５，６７  ファイル情報、６４ａ  ファイル名、６４ｂ  ファイルパス、６４ｃ  アセット種別、６８  リンク情報、６８ａ  リンク名、６８ｂ  リンクパス、７１  マニフェスト、７３，７４  アセット情報、８２  検索用アイコン選択画面、８２ａ，８３ａ，８４ａ，８７ａ  処理情報表示バー、８２ｂ，８３ｃ，  検索用アイコン表示部、８２ｃ，８７ｃ  キーワードアイコン表示部、８２ｄ，８３ｉ  メッセージ表示部、８２ｆ，８３ｆ，８７ｄ  対応キーワード表示部、８２ｈ，８３ｈ，８４ｈ，８７ｅ  操作方法表示バー、８２ｇ、８３ｇ，８４ｇ，８７ｇ  カーソル、８３，８４  検索条件設定画面、８３ｂ  絞込条件設定力部、８３ｄ  自動読出アイコン表示部、８３ｅ，８４ｅ  作成日時条件入力部、８７  キーワード登録画面、８７ｂ  未登録キーワード表示部、Ｍ  媒体、Ｎ  光ディスク、Ｓ  記録紙。
【図１】
2006330997.tif 000003
【図２】
2006330997.tif 000004
【図３】
2006330997.tif 000005
【図４】
2006330997.tif 000006
【図５】
2006330997.tif 000007
【図６】
2006330997.tif 000008
【図７】
2006330997.tif 000009
【図８】
2006330997.tif 000010
【図９】
2006330997.tif 000011
【図１０】
2006330997.tif 000012
【図１１】
2006330997.tif 000013
【図１２】
2006330997.tif 000014
【図１３】
2006330997.tif 000015