(57)【特許請求の範囲】
【請求項１】
外部記憶装置を検索するための情報処理装置であって、
前記外部記憶装置に記憶された記憶データのメタデータに関連付けて、当該外部記憶装置を識別する第１識別子を保持する保持手段と、
前記メタデータを検索条件として入力する入力手段と、
前記保持手段において前記検索条件として入力されたメタデータに関連付けて保持された第１識別子を取得する取得手段と、
前記外部記憶装置の撮影画像を撮影する撮影手段と、
前記撮影画像から、前記外部記憶装置を識別する第２識別子を認識する認識手段と、
前記取得された第１識別子と前記認識された第２識別子とが合致するか否かを判定する判定手段と、
前記合致すると判定された第２識別子で識別される外部記憶装置が前記検索条件に合う検索の結果であることを通知する通知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記認識手段が、前記撮影画像を撮影する前に、前記撮影手段で前記外部記憶装置を予め撮影した画像から、該外部記憶装置の第１識別子を認識し、
前記保持手段が、該外部記憶装置に前記記憶データを記憶する場合、当該記憶データのメタデータとを関連付けて、該認識された第１識別子を保持する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記外部記憶装置に記憶されたデータは、前記撮影手段で撮影された映像のデータであることを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記認識手段が、前記撮影手段で撮影された前記外部記憶装置に付与された文字または図形または色を前記撮影画像から読み取ることで、当該外部記憶装置の識別子を認識することを特徴とする請求項１乃至請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記通知手段が、前記撮影画像において、前記検索の結果とした外部記憶装置を強調表示することを特徴とする請求項１乃至請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記通知手段が、前記撮影画像において、すでに検索の結果とされたことのある外部記憶装置を、検索の結果とされたことのない外部記憶装置と区別して表示することを特徴とする請求項１乃至請求項５に記載の情報処理装置。
【請求項７】
前記通知手段が、前記撮影画像に前記検索の結果とした外部記憶装置が撮影されていることを、ランプの点灯、若しくは、音、若しくは、振動で通知することを特徴とする請求項１乃至請求項４の何れか１項に記載の情報処理装置。
【請求項８】
保持手段が、外部記憶装置に記憶された記憶データのメタデータに関連付けて、当該外部記憶装置を識別する第１識別子を保持する保持工程を備えた、外部記憶装置を検索するための情報処理装置における情報処理方法であって、
入力手段が、前記メタデータを検索条件として入力する入力工程と、
取得手段が、前記保持手段において前記検索条件として入力されたメタデータに関連付けて保持された第１識別子を取得する取得工程と、
撮影手段が、前記外部記憶装置の撮影画像を撮影する撮影工程と、
認識手段が、前記撮影画像から、前記外部記憶装置を識別する第２識別子を認識する認識工程と、
判定手段が、前記取得された第１識別子と前記認識された第２識別子とが合致するか否かを判定する判定工程と、
通知手段が、前記合致すると判定された第２識別子で識別される外部記憶装置が前記検索条件に合う検索の結果であることを通知する通知工程と、
を有することを特徴とする情報処理方法。
【請求項９】
請求項８に記載の情報処理方法の各工程をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項８に記載の情報処理方法の各工程をコンピュータに実行させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法、プログラム及び記憶媒体に関する。例えば、目的のデータが格納されている記録メディアを検索する際に、撮影機器から取り出された状態にある記録メディアを、機器に挿入することなく検索するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ、あるいは携帯電話といった撮影機能を持った電子機器（以下、撮影機器）の普及が著しい。これらの撮影機器で撮影された画像データは小型の記録メディアに記録されるのが一般的である。現在では、一人で複数台の撮影機器を持つことも多く、それに伴い、個人が管理する記録メディアの数も増加している。
【０００３】
通常、記録メディアは小型である上に、格納されるデータが更新される頻度が高く、さらに、近年では容量も増加している。ところが、記録メディアの表面スペースには制限があるために、その表面に貼付したラベル等に、内部に格納されているデータの内容に関する情報を全て記述できない恐れがある。このため、格納されているデータの内容から、そのデータを格納している記録メディアを探す場合には、結局は、記録メディアを機器に挿入し、格納されている内容を逐一表示させて確認する等の作業をしなければならなかった。
【０００４】
これに対し、記録メディアに記録されているデータの補助情報（以下、メタデータ）を記録メディアの識別情報とともに保持しておくことによって、記録メディアを機器に挿入するだけで、内容を逐一確認しなくても、何が記録されているかを把握することができるような技術が提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００５−５７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されている方法では、内容の把握に必要なメタデータを取得するためには、記録メディアを機器に挿入するといった操作が結局は必要になるため、記録されているデータの確認を逐一行わなくてもよい利点を得られる。しかしながら、さらにユーザの負荷を軽減する必要が生じている。
【０００７】
本発明は前述の問題点にかんがみ、記録メディアに記録されているデータのメタデータと前記記録メディアとの関連付けを容易にできるようにすることを第１の目的とする。
また、ユーザに多大な負荷を強いることなくメタデータから記録メディアを探索できるようにすることを第２の目的とする。
さらに、ポータブルな撮影機器を用いて、メタデータから記録メディアを探索できるようにすることを第３の目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題に鑑みてなされたものであり、以下の装置によって解決できる。
外部記憶装置を検索するための情報処理装置であって、前記外部記憶装置に記憶された記憶データのメタデータに関連付けて、当該外部記憶装置を識別する第１識別子を保持する保持手段と、前記メタデータを検索条件として入力する入力手段と、前記保持手段において前記検索条件として入力されたメタデータに関連付けて保持された第１識別子を取得する取得手段と、前記外部記憶装置の撮影画像を撮影する撮影手段と、前記撮影画像から、前記外部記憶装置を識別する第２識別子を認識する認識手段と、前記取得された第１識別子と前記認識された第２識別子とが合致するか否かを判定する判定手段と、前記合致すると判定された第２識別子で識別される外部記憶装置が前記検索条件に合う検索の結果であることを通知する通知手段と、を備えることを特徴とする情報処理装置。
【発明の効果】
【０００９】
本発明によれば、外部記憶装置を認識した識別子を取得するとともに、前記識別子を取得した外部記憶装置に画像データを記録する際に、前記画像データのメタデータと前記取得した識別子との関連付け付けて管理を行うようにしたので、多くのメタデータとＩＤとの関連付けを容易に行うようにすることができる。
【００１０】
また、本発明の他の特徴によれば、入力された検索条件に合致するメタデータに関連付けられた識別子を検索して外部記憶装置の識別子を取得し、前記取得した外部記憶装置の識別子と、前記検索条件に合致する識別子とが合致するか否かを判断して通知するようにしたので、ユーザに多大な負荷を強いることなくメタデータから記録メディアを探索することができる。
【００１１】
さらに、本発明のその他の特徴によれば、撮影された記録メディアの画像データから、前記外部記憶装置の識別子を取得するようにしたので、非接触メモリタグの読み取り書き出し機構を備えていないポータブルな撮影機器を用いて、メタデータから記録メディアを探索することができる。また、多くのメタデータとＩＤとの関連付けを容易に行うようにすることができるとともに、ユーザに多大な負荷を強いることなくメタデータから記録メディアを探索することができる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施の形態）
以下、図面を参照して本発明の実施の形態を詳細に説明する。
図１は、本実施の形態に係る情報処理装置として機能する記録メディア管理・探索装置のハード構成の一例を示すブロック図である。
図１において、１０１は、対象を撮影して画像データを生成するレンズ、ＣＣＤやＣＭＯＳセンサなどの撮像素子により構成される撮影装置である。１０２は、ユーザがデータを入力するための装置ポインティングデバイスなどの入力装置である。
【００１３】
１０３は、変更を必要としないプログラムやパラメータを格納するＲＯＭである。１０４は記録メディア管理・探索装置の内部の記憶装置である。例えば、ハードディスク，半導体メモリなどからなり、メタデータと外部記憶装置（記録メディア）のＩＤとを関連付けしたデータ等を保存・変更・削除可能な記憶装置である。
【００１４】
１０５は、ＲＯＭ１０３や記憶装置１０４に格納されたプログラムを実行する時のワーク用ＲＡＭである。１０６は、ＲＯＭ１０３や記憶装置１０４に格納されたプログラム全体を実行するＣＰＵである。１０７は出力装置であり、例えば撮影装置１０１で撮影された画像データやプログラム実行結果等の表示を行うディスプレイあるいはスピーカといった出力装置である。
【００１５】
１０８は装置に着脱可能な外部記憶装置（記録メディア）であり、ハードディスクやメモリカード、あるいは光ディスク、磁気、光カード、ＩＣカード、メモリカードなどを含む着脱可能な外部記憶装置である。本実施の形態の外部記憶装置１０８は、撮影装置１０１により撮影された画像データやそのメタデータ等を保存・変更・削除などを行うために用いている。１０９は、各装置１０１〜１０８の各部を接続してデータをやり取りするバスである。
【００１６】
図２は、本実施の形態に係る記録メディア管理・探索装置の機能的な基本構成の一例を示す機能構成図である。図２の各機能構成は、ＲＯＭ１０３から読み出されたプログラムに基づきＣＰＵ１０６により実行される。
図２において、２０１は、撮影装置１０１で被写体を撮影し、得られたデータを汎用的なフォーマットの画像データとして取得する撮影部である。２０２は、撮影部２０１で取得した記録メディアに貼付された文字あるいは図形の画像データから、画像処理によってＩＤ（識別子）を認識するＩＤ認識部である。
【００１７】
２０３は、撮影部２０１で取得した画像データを外部記憶装置１０８に記録するデータ保管部である。２０４は、撮影部２０１で取得した画像データにメタデータを付与するメタデータ付与部である。２０５は、メタデータ付与部２０４で付与されたメタデータとＩＤ認識部２０２で取得したＩＤとを関連付け、前記関連付け情報を記憶装置１０４に保存して管理するＩＤ−メタデータ管理部である。
【００１８】
２０６は、ユーザが記録メディアを検索するために、入力装置１０２を経由して検索条件を入力する検索条件入力部である。検索条件は、次の検索部２０７が受理可能な形式であればよい。例えば、メタデータそのものを表現するような文字列でもよいし、数値による範囲を指定する等であってもよい。また、例えば検索部２０７が自然言語を解析することが可能であれば、自然文であってもよく、さらには、検索するメタデータの範囲を指定できるようにしてもよい。
【００１９】
また、入力の仕方も特に限定するものではない。例えば、テンキーを使った入力、ポインティングデバイスとソフトキーボードや手書き文字認識を使った入力、音声による入力等が考えられる。
【００２０】
２０７は、検索条件入力部２０６で入力された検索条件に合致するメタデータと関連付けられているＩＤ（識別子）をＩＤ−メタデータ管理部２０５から検索する検索部である。２０８は、撮影部２０１で得た画像データから、ＩＤ認識部２０２において取得した記録メディアのＩＤが検索部２０７で検索したＩＤと合致していた場合に、検索条件に合う記録メディアを発見したことを出力装置１０７に表示させる表示部である。
【００２１】
次に、図３〜図６のフローチャートを用いて、本実施の形態に係る記録メディア管理・探索装置の動作手順について説明する。なお、図３〜６の処理は、ＲＯＭ１０３から読み出されたプログラムに基づき、ＣＰＵ１０６により実行される。
図３は、本実施の形態において機器の使用に先立って記録メディアが撮影機器にセットされるまでの手順の一例を示すフローチャートである。
【００２２】
まず、ステップＳ３０１では、撮影部２０１により記録メディアのバーコードを撮影してバーコードの画像データを取得する。本実施の形態においては、図８に示すように、記録メディアには、２次元コードが貼付されている。この２次元コードをＩＤ認識部２０２で認識することにより、記録メディアの一意なＩＤを取得することが可能となる。
【００２３】
図８において、８０１は記録メディア（外部記憶装置１０８）であり、８０２は２次元バーコードである。ただし、このような形態に限るものではなく、ＩＤ認識部２０２で一意なＩＤとして認識して取得することができる画像データが得られればよい。例えば文字列であってもよく、１次元バーコード等であってもよい。なお、記録メディアのＩＤはユーザが管理しようとしている記録メディア８０１の全体で一意になっていればよく、よりパターン数の少ない簡易なパターン画像や色情報等を使ってもよい。
【００２４】
次に、ステップＳ３０２では、ステップＳ３０１で取得した記録メディアのバーコード画像をＩＤ認識部２０２が認識処理して記録メディア８０１のＩＤを取得する。この取得した記録メディア８０１のＩＤは、メタデータを関連付けるために保持しておく必要があるので、記憶装置１０４に保存しておく。
【００２５】
次に、ステップＳ３０３では、ステップＳ３０２でＩＤが取得された記録メディア８０１が、撮影機器にセットされたか否かを判定する。この判定の結果、記録メディア８０１がセットされた場合はステップＳ３０４へ移行する。
【００２６】
また、ステップＳ３０３の判定の結果、記録メディア８０１がセットされていない場合は、セットされるまで待機し、記録メディア８０１がセットされたか否かを定期的にチェックする。このとき、ＩＤが取得された記録メディア８０１をセットすることが記録メディア８０１の管理においては重要である。そのため、ＩＤの認識をして一定時間待機したにも関わらず、該当する記録メディア８０１がセットされていない場合には、記録メディア８０１のセットを促すように、表示部２０９に指示を表示するようにしてもよい。あるいは、記録メディア８０１を設定しないまま、被写体の撮影を開始しようとした場合に、同様の指示を出すようにしてもよい。
【００２７】
次に、ステップＳ３０４では、セットされた記録メディア８０１がデータを保持することが可能な状態にあるか否かをチェックする。こうしてセットされた記録メディア８０１は、以降は、画像等を保存するために、図１のハード構成図における外部記憶装置１０８として扱われる。また、図２の機能構成図におけるデータ保管部２０３を構成する。
【００２８】
図４は、本実施の形態において撮影機器で撮影を行って画像データを記録メディア８０１に記録する手順の一例を示すフローチャートである。本フローチャートでは、図３のステップＳ３０２及びステップＳ３０３の処理が実施された状態であることが必須である。
【００２９】
まず、ステップＳ４０１では、被写体を撮影することにより撮影部２０１で取得した画像データを、データ保管部２０３により外部記憶装置１０８に保存する。なお、ここで保存する画像データは、静止画、動画は問わない。
【００３０】
次に、ステップＳ４０２では、メタデータ付与部２０４により、ステップＳ４０１で取得した画像データに付与したメタデータを取得する。本実施の形態では、メタデータの種類や数は規定されず、撮影した画像データを補足する情報であればかまわない。また、メタデータの付与方法についても特定するものではなく、ユーザが入力装置１０２を経由してメタデータを付与するようにしても、機器内部で撮影条件や機器の設定から生成して付与するようにしても、あるいはその両方でもかまわない。
【００３１】
次に、ステップＳ４０３では、ＩＤ−メタデータ管理部２０５により、ステップＳ４０２で取得したメタデータと、ステップＳ３０２で保持しておいた記録メディアのＩＤとを関連付けて記録メディア管理・探索装置の内部の記憶装置１０４に保存する。
【００３２】
図５は、本実施の形態において記録メディア８０１を検索するための検索条件を入力して検索を行う手順の一例を示すフローチャートである。本フローチャートは、図４のステップＳ４０３が実施され、記録メディア８０１のＩＤとその記録メディア８０１に記録されたデータのメタデータとが関連付けて記憶装置１０４に保存されていることを前提としている。
【００３３】
まず、ステップＳ５０１では、検索条件入力部２０６に入力された検索条件を取得する。次に、ステップＳ５０２では、検索部２０７により、ステップＳ５０１で取得した検索条件から、条件に合致するメタデータに関連付けられたＩＤを検索し、合致するＩＤが存在するか否かをチェックする。このチェックの結果、検索結果としてＩＤが見つからなかった場合はステップＳ５０３へ移行する。また、ステップＳ５０２のチェックの結果、検索結果としてＩＤが見つかった場合はステップＳ５０４へ移行する。
【００３４】
ステップＳ５０３では、検索条件に合致するような記録メディア８０１は無い旨を表示部２０９に表示し、処理を終了する。また、ステップＳ５０４では、検索条件に合致した記録メディア８０１があった旨を表示部２０９に表示し、ステップＳ５０２で検索したＩＤを取得して保持する。
【００３５】
図６は、本実施の形態において記録メディア８０１を撮影しながら記録メディアを探索する手順の一例を示すフローチャートである。本フローチャートは、図５のステップＳ５０４の処理が実施され、検索条件に合致したメタデータと関連付けられているＩＤを保持した状態であることを前提としている。
【００３６】
まず、ステップＳ６０１では、撮影部２０１で、記録メディア８０１のバーコード８０２を撮影し、撮影したバーコード８０２の画像データを取得する。本実施の形態では、探索時に撮影する記録メディア８０１の数は、探索処理あたり１つずつとする。次に、ステップＳ６０２では、ステップＳ６０１で得た記録メディア８０１のバーコード画像データをＩＤ認識部２０２が認識処理してＩＤを取得する。
【００３７】
次に、ステップＳ６０３では、検索結果判定部２０８により、ステップＳ６０２で取得したＩＤと、図５のステップＳ５０４で検索結果として保持していたＩＤとを比較して、同一であるか否かを判定する。この判定の結果、同じＩＤの場合はステップＳ６０４へ移行する。また、ステップＳ６０３の判定の結果、違うＩＤの場合はステップＳ６０１へ戻って撮影を継続する。
【００３８】
なお、本フローチャートでは、明示的に終了状態へのフローを示していないが、通常の撮影状態へ移行したり電源をＯＦＦにしたりといった、他の操作が行われた時点で終了となるものとする。
【００３９】
ステップＳ６０４では、撮影した記録メディアが検索条件に合致するものであることを表示部２０９に表示する。本実施の形態では、情報を表示する表示部２０９は、撮影機器に付属のディスプレイである出力装置１０７である。前記ディスプレイは、通常、撮影しているデータをリアルタイムで表示可能であり、本実施の形態においては、例えば図９のように撮影している記録メディア８０１をディスプレイ上で強調表示する。
【００４０】
図９において、９０１は、情報を表示するディスプレイであり、９０２は、撮影している記録メディア８０１の映像である。また、９０３は、強調表示するための円状の枠である。本実施の形態においては、ＩＤ認識部２０２がＩＤの認識に使用した２次元コード部分の周辺を強調表示する。なお、強調表示する方法は、２次元コード部分を円で囲う以外にも、別の図形で囲ったり、色を使用したり、メッセージ（文字列）を出したりしてもよい。
【００４１】
（第２の実施の形態）
第１の実施の形態では、表示部２０９において、検索条件に合致するものを強調表示するようにした。本実施の形態では、すでに発見通知を行った記録メディアを再度認識した場合は、「探索済み」であることを示す情報をあわせて表示することで、既にチェックしている記録メディアであることをユーザに示す形態を説明する。
【００４２】
例えば、図１０における表示１００１のように「済」という文字を表示すればよい。ただし、ユーザから見て判断がつくような表示方法であれば、この例のとおりでなくてもよいことはいうまでもない。
【００４３】
あるいは、検索結果として複数の記録メディアが見つかった場合は、そのうちのいくつまでの記録メディアを既に探索したかを表示することで、まだ探索できていない記録メディアがあるか否かを示すなどしてもよい。
【００４４】
例えば、図１０における表示１００２のように、５個のうち３個まで発見したことを表示すればよい。これについても、ユーザが判断できる表示形態であれば、この例のとおりの表示である必要はないことはいうまでもない。
【００４５】
第１の実施の形態では、撮影機器に付随するディスプレイである出力装置１０７に、撮影している記録メディアを強調表示するようにした。例えば、これに代えて検索条件に合致する記録メディアを撮影した場合に、撮影機器に付随するＬＥＤなどのランプを点灯、点滅させるなどしてもよい。
【００４６】
第１及び第２の実施の形態では、表示部２０９によりディスプレイに検索結果を表示するようにした。これに代えて、図７に示すように表示部２０９の代わりに音声出力部７０１を導入することで、検索条件に合致する記録メディアを撮影していることを、例えばbeep音や音声合成した音声等で通知してもよい。また、他の手段、例えば、検索条件に合致する記録メディアを撮影した場合に機器を振動させるなどの手段をさらに併用するようにしてもよい。
【００４７】
ユーザへの提示は、検索条件に合致したものであるか否かを区別する情報だけでなく、撮影している記録メディアに記録されているデータのメタデータを併せて提示するようにしてもよい。特に検索条件として与えた以外のメタデータを提示することで、検索条件に合致する記録メディアが複数ある場合に、ユーザが探している記録メディアか否かを判断しやすくなるという本実施の形態特有の効果が生じる。
【００４８】
上述した実施の形態では、探索時に撮影する記録メディアの数を一度の判定処理毎に一つとした。これに代えて、図１１に示すように、複数の記録メディアを撮影して、画像データから各記録メディアのＩＤを認識処理するなどしてもよい。ただし、この場合、ＩＤ認識部２０２では、例えばＩＤ認識にバーコードを使用する場合であれば、各記録メディアのバーコード領域を切り出すといった処理を行う必要がある。
【００４９】
第１の実施の形態においては、撮影機器でＩＤとメタデータ関連付け情報を保持させたが、例えば、撮影機器とサーバを接続し、サーバにＩＤとメタデータの管理情報を送信して保持させるようにしてもよい。この場合、ＩＤ−メタデータ管理部２０５、検索条件入力部２０６及び検索部２０７をサーバに配置し、ユーザはサーバに対して検索を実施すればよい。
【００５０】
探索時は、サーバ上で検索されたＩＤを撮影機器に送信して保持させ、以降は、図６に示したフローチャートの手順に従って実施すればよい。また、サーバからＩＤを送信して保持させることが可能であれば、撮影部２０１、ＩＤ認識部２０２、検索結果判定部２０８及び表示部２０９を持った別の機器を利用して探索を行うようにしてもよい。なお、サーバと機器の接続はデータの送受信が可能な形態であればよく、ＵＳＢ、Ethernet（登録商標）等の汎用的な接続手段を利用すればよい。
【００５１】
また、撮影機器でＩＤの認識処理を行うのではなく、サーバにＩＤ認識部２０２を配置することで、ＩＤの認識処理をサーバで行うようにしてもよい。この場合、撮影機器では、サーバでＩＤ認識させるために、記録メディアの画像データを保持しておく必要がある。この方法としては、例えば、撮影機器に記録メディアとは別の記録装置を設けておき、記録メディアを撮影し、その画像を前記記録装置に保持させる等すればよい。
【００５２】
しかしながら、現在一般的に使用されている撮影機器においては、前記のような別の記録領域が無い場合も考えられる。この場合、記録領域としては記録メディア以外にはないが、記録メディアをセットした状態で前記記録メディアを撮影することはできないので、単純には記録メディアの画像データを保持しておくことができない。
【００５３】
この解決方法としては、例えば、撮影機器において、現在使用中のメディアを取り出す。そして、次のメディアに入れ替えて使用を開始する際に、新たに入れ替えたメディアの先頭に、取り出したメディアを撮影して画像を格納しておくようにすることにより、サーバに記録メディアの画像を取得させる方法が考えられる。このとき、記録メディアの画像から認識したＩＤと、そこに記録されているデータのメタデータとを関連付ける作業が必要になる。
【００５４】
記録メディアが撮影された日時は取得できるので、関連付け作業の対象となるデータは前記日時までのデータ同一機器で撮影されたデータ、及び撮影された日時がより古い他の記録メディアと関連づけられていないデータの各メタデータを前記ＩＤと関連付ければよい。なお、撮影機器では、ＩＤ認識処理が行えないので、撮影部２０１、ＩＤ認識部２０２、検索結果判定部２０８及び表示部２０９を持った別の機器を利用して探索を行うようにすればよい。
【００５５】
なお、サーバとの接続を想定する場合は、メタデータの追加・更新入力を、撮影機器から行うだけでなく、サーバで行えるようにしてもよい。ただし、サーバ上ではメタデータを管理しない、あるいはメタデータの複製のみを管理する等、記録メディアに記録されているデータとともにメタデータを保存している場合は、サーバ側での変更を、機器とサーバとが次に送受信可能になった際に反映させるようにする。
【００５６】
第１の実施の形態では、図３のステップＳ３０１，図６のステップＳ６０１で記録メディア８０１を撮影し、ステップＳ３０２，ステップＳ６０２でバーコード画像からＩＤを認識するようにした。ところが、記録メディアのＩＤを取得した機器で、撮影した画像データのメタデータと前記ＩＤを関連付けられればよいので、撮影してＩＤを取得する手順を必ずしも行わなくてもよい。例えば、メディアの内部にＩＤが電子的に格納されている場合は、撮影しなくてもよい。また、例えばＲＦＩＤタグのような非接触メモリタグにＩＤを格納する場合は、ＲＦＩＤタグリーダなどによりＩＤの認識を行えばよい。
【００５７】
第１の実施の形態では、図３のステップＳ３０１、Ｓ３０２及び図６のステップＳ６０１、Ｓ６０２の両方において、記録メディアの撮影画像からＩＤを取得する方法を述べた。この例の他に、例えば記録メディアの表面に貼付されているバーコードが示すＩＤと記録メディアの内部に保持しているＩＤとが同一であるように管理しておくようにしてもよい。このようにすると、ステップＳ３０１、Ｓ３０２では記録メディアの内部に保持しているＩＤからＩＤを取得し、ステップＳ６０１、Ｓ６０２ではバーコードからＩＤを認識して取得するといったように、ＩＤの取得方法は同一の方法でなくてもよくなる利点が得られる。
【００５８】
（本発明に係る他の実施の形態）
本発明の目的は前述した第１及び第２の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した第１及び第２の実施の形態の機能を実現することとなり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００５９】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどを用いることができる。
【００６０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOperating System（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００６１】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００６６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施の形態に係る記録メディア管理・探索装置のハード構成の一例を示すブロック図である。
【図２】本発明の第１の実施の形態に係る記録メディア管理・探索装置の基本構成の一例を示すブロック図である。
【図３】本発明の第１の実施の形態に係る記録メディア管理・探索装置における、記録メディアを撮影機器にセットする手順の一例を示すフローチャートである。
【図４】本発明の第１の実施の形態に係る記録メディア管理・探索装置における、撮影を行って画像データを記録メディアに記録する手順の一例を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る記録メディア管理・探索装置における、記録メディアを検索するための検索条件を入力して検索を行う手順の一例を示すフローチャートである。
【図６】本発明の第１の実施の形態に係る記録メディア管理・探索装置における、記録メディアを撮影しながら検索する手順の一例を示すフローチャートである。
【図７】本発明の第２の実施の形態に係る記録メディア管理・探索装置の、検索結果の提示を音声で行うようにした場合の基本構成の一例を示すブロック図である。
【図８】本発明の第１の実施の形態における記録メディアに貼付された２次元コードの一例を示す図である。
【図９】本発明の第１の実施の形態における記録メディアが見つかった場合の検索結果表示画面の一例を示す図である。
【図１０】本発明の第２の実施の形態における検索状況を示す情報を表示するようにした例を示す図である。
【図１１】本発明の第２の実施の形態における複数の記録メディアを同時に撮影して検索を行う例を示す図である。
【符号の説明】
【００６８】
１０１  撮影装置
１０２  入力装置
１０３  ＲＯＭ
１０４  記憶装置
１０５  ＲＡＭ
１０６  ＣＰＵ
１０７  出力装置
１０８  外部記憶装置
１０９  バス
２０１  撮影部
２０２  ＩＤ認識部
２０３  データ保管部
２０４  メタデータ付与部
２０５  ＩＤ−メタデータ管理部
２０６  検索条件入力部
２０７  検索部
２０８  検索結果判定部
２０９  表示部
【図１】
0004474348.tif 000002
【図２】
0004474348.tif 000003
【図３】
0004474348.tif 000004
【図４】
0004474348.tif 000005
【図５】
0004474348.tif 000006
【図６】
0004474348.tif 000007
【図７】
0004474348.tif 000008
【図８】
0004474348.tif 000009
【図９】
0004474348.tif 000010
【図１０】
0004474348.tif 000011
【図１１】
0004474348.tif 000012