(57)【要約】【課題】電子データに対し補助的な情報を表すメタデータをユーザが効率的に付与することができる入力支援方法などを提供することを目的とする。【解決手段】メタデータを付与する対象データが持っている位置情報とメタデータがすでに付与されているデータの位置情報とから両者の撮像された場所の距離を測定する距離測定工程と、メタデータを付与する対象データが持っている日付情報とメタデータがすでに付与されているデータの日付情報とから両者の間に周期的に関係があるか否かの確度を決定する周期性確度決定工程とを有し、距離測定工程及び周期性確度決定工程の結果から両者のデータが同一行事であるかを推定し、同一であると推定された場合、メタデータがすでに付与されているデータのメタデータを抽出してユーザーが入力操作を行うことができる。【選択図】図３
2008134850.tif 000002
【特許請求の範囲】
【請求項１】
メタデータ付与対象データが持つ位置情報からメタデータ付与済みデータとの地理的な近さを測定する距離測定工程と、
前記メタデータ付与対象データが持つ日付情報から前記メタデータ付与済みデータとの間に周期的に生成された関係があるか否かの確度を決定する周期性確度決定工程と、
前記距離測定工程、及び前記周期性確度決定工程の結果を利用して前記メタデータ付与対象データが前記メタデータ付与済みデータと同じ場所で周期的に行われている行事であるか否かを推定する同一行事推定工程と、
前記同一行事推定工程により同一行事であると判断された前記メタデータ付与済みデータから、ユーザが付与していたメタデータを抽出するユーザ入力メタデータ抽出工程と、
前記ユーザ入力メタデータ抽出工程で抽出したメタデータから、前記メタデータ付与対象データに対して付与するメタデータの候補を生成する候補メタデータ生成工程と、
前記候補メタデータ生成工程により生成されたメタデータの候補を提示する提示工程と、
前記提示工程により提示されたメタデータの候補からユーザが選択指示する入力操作が可能な入力工程と、
を備えることを特徴とするメタデータ入力支援方法。
【請求項２】
前記周期性確度決定工程は、周期性のズレの大きさで、前記メタデータ付与対象データと前記メタデータ付与済みデータの生成が周期的に行われたものであるか否かの確度を決定することを特徴とする請求項１に記載のメタデータ入力支援方法。
【請求項３】
前記周期性確度決定工程は、メタデータの項目のうち行事を特定できる項目につけられたメタデータが同一である複数のメタデータ付与済みデータが閾値内の範囲の差で一定の時間間隔で生成されていた場合に、メタデータ付与対象データの生成時間から前記一定の時間間隔分だけ遡った時点に生成された前記メタデータ付与済みデータがある場合に、前記メタデータ付与対象データが周期的に生成されたものであると判定することを特徴とする請求項１又は２に記載のメタデータ入力支援方法。
【請求項４】
前記同一行事推定工程は、前記距離測定工程で測定した距離がある閾値内に存在し、かつ、前記周期性確度決定工程で決定した確度がある閾値内に存在しているメタデータ付与済みデータを、メタデータ付与対象データと同一行事であると推定することを特徴とする請求項１〜３のいずれか１項に記載のメタデータ入力支援方法。
【請求項５】
前記メタデータ付与対象データと前記メタデータ付与済みデータとの類似度を判定する類似度判定工程を備え、
前記同一行事推定工程は、前記類似度判定工程によって判定された類似度がある閾値内にあるか否かで同一行事であるか否かを推定することを特徴とする請求項１〜４のいずれか１項に記載のメタデータ入力支援方法。
【請求項６】
前記候補メタデータ生成工程は、前記距離測定工程によって測定された距離及び前記周期性確度決定工程によって決定された確度に基づいてソートして、メタデータの候補を生成することを特徴とする請求項１〜５のいずれか１項に記載のメタデータ入力支援方法。
【請求項７】
前記候補メタデータ生成工程は、前記メタデータ付与対象データにユーザによって付与されたユーザ入力メタデータがある場合に、前記ユーザ入力メタデータが付与されているメタデータ付与済みデータの他のメタデータを優先して、メタデータの候補を生成することを特徴とする請求項１〜６に記載のメタデータ入力支援方法。
【請求項８】
メタデータ付与対象データが持つ位置情報からメタデータ付与済みデータとの地理的な近さを測定する距離測定手段と、
前記メタデータ付与対象データが持つ日付情報から前記メタデータ付与済みデータとの間に周期的に生成された関係があるか否かの確度を決定する周期性確度決定手段と、
前記距離測定手段、及び前記周期性確度決定手段の結果を利用して前記メタデータ付与対象データが前記メタデータ付与済みデータと同じ場所で周期的に行われている行事であるか否かを推定する同一行事推定手段と、
前記同一行事推定手段により同一行事であると判断された前記メタデータ付与済みデータから、ユーザが付与していたメタデータを抽出するユーザ入力メタデータ抽出手段と、
前記ユーザ入力メタデータ抽出手段で抽出したメタデータから、前記メタデータ付与対象データに対して付与するメタデータの候補を生成する候補メタデータ生成手段と、
前記候補メタデータ生成手段により生成されたメタデータの候補を提示する提示手段と、
前記提示手段により提示された前記メタデータの候補からユーザが選択指示する入力操作が可能な入力手段と、
を備えることを特徴とするメタデータ入力支援装置。
【請求項９】
メタデータ付与対象データが持つ位置情報からメタデータ付与済みデータとの地理的な近さを測定する距離測定ステップと、
前記メタデータ付与対象データが持つ日付情報から前記メタデータ付与済みデータとの間に周期的に生成された関係があるか否かの確度を決定する周期性確度決定ステップと、
前記距離測定ステップ、及び前記周期性確度決定ステップの結果を利用して前記メタデータ付与対象データが前記メタデータ付与済みデータと同じ場所で周期的に行われている行事であるか否かを推定する同一行事推定ステップと、
前記同一行事推定ステップにより同一行事であると判断された前記メタデータ付与済みデータから、ユーザが付与していたメタデータを抽出するユーザ入力メタデータ抽出ステップと、
前記ユーザ入力メタデータ抽出ステップで抽出したメタデータから、前記メタデータ付与対象データに対して付与するメタデータの候補を生成する候補メタデータ生成ステップと、
前記候補メタデータ生成ステップにより生成されたメタデータの候補を提示する提示ステップと、
前記提示ステップにより提示された前記メタデータの候補からユーザによる入力を検知する入力検知ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データに対し、該データの補助的な情報を表すメタデータをユーザが効率的に付与することができるように、その入力を支援する方法等に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）やデジタルカメラ、デジタルビデオカメラ等といった電子データを生成する機器が急速に普及してきた。それとともに、電子メールや高速インターネットといったデータの流通経路の整備、さらにはそれらの電子データを保存しておくためのＰＣやハードディスクレコーダ等における記憶装置の大容量化が進んできている。そのため、我々の周囲には膨大な電子化されたデータが蓄積されるようになってきた。
【０００３】
このように、扱う電子データが大量になると、従来のような、例えばファイル名による検索やソートといった単純な検索手段だけでは、目的のデータを効率良く探すことが困難になる。これに対し、データに、該データの補助的な情報、すなわち、作成日、作成者、作成場所、タイトル、キーワード等といった情報(以下、メタデータという)を付与することで、ユーザがより詳細な検索条件で検索できるようにすることが考えられている。すでに、メタデータを使った検索機能は一部で実用化されつつあり、その有効性についても確認されつつある。ただし、このような検索手段が適用できるのはメタデータが付与されたデータに限られる。
【０００４】
このため、全てのデータに十分なメタデータが付与されてはじめて、本来の効果を発揮できるようになる。しかし、メタデータを付与する作業は容易ではない。例えばデジタルカメラで数百ショットの静止画像を撮影した場合、それら全ての画像データにタイトルや被写体、撮影シーンを表現するキーワード等といった情報を付与する作業は、ユーザにとって非常にコストが高い。位置情報や時間、撮影条件等のように、機器が自動で付与するメタデータもあるが、内容に関するキーワードやタイトル等のように生成・付与を人手に頼らざるを得ないようなメタデータも多い。このようなメタデータを効率的に付与する方法が望まれている。
【０００５】
上記課題を解決する方法として、機器が付与した日時や位置等のメタデータに関連する情報を、あらかじめ用意しておいたデータベースを参照して取得し、取得した情報をメタデータとして自動で付与する手法が考えられている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平８−１６６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の方法では、あらかじめメタデータのデータベースを用意しておかなければ、日時・位置情報を活用できなかった。また、データベースを作成・登録したり、追加・修正等のメンテナンスをしたりする作業は、ユーザにとってはコストが高いという問題もある。さらに、自動で付与されることにより、手間はかからないが、誤りを含んだり、意図しないメタデータが付いてしまったりする可能性がある。あるいは、データベースが更新された場合に、既に付与済みのものと異なる表記のメタデータが自動で割り当てられてしまうことも考えられる。
【０００８】
このように誤ったメタデータが付与されたり、表記の異なるメタデータが付与されたりすると、検索やソート処理への応用といった、メタデータの再利用性が著しく損なわれるという課題もある。本発明は、上記のような諸々の課題に鑑みてなされたものであり、データベースを用意することなく、位置情報・日時情報を活用し、ユーザが効率的にメタデータを付与できるようにすることを目的とする。また、付与されたメタデータの再利用性を高めることができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記の問題点を解決するために本発明のメタデータ入力支援方法は以下のような工程を構成を備える。即ち、メタデータ付与対象データが持つ位置情報からメタデータ付与済みデータとの地理的な近さを測定する距離測定工程と、前記メタデータ付与対象データが持つ日付情報から前記メタデータ付与済みデータとの間に周期的に生成された関係があるか否かの確度を決定する周期性確度決定工程と、前記距離測定工程、及び前記周期性確度決定工程の結果を利用して前記メタデータ付与対象データが前記メタデータ付与済みデータと同じ場所で周期的に行われている行事であるか否かを推定する同一行事推定工程と、前記同一行事推定工程により同一行事であると判断された前記メタデータ付与済みデータから、ユーザが付与していたメタデータを抽出するユーザ入力メタデータ抽出工程と、前記ユーザ入力メタデータ抽出工程で抽出したメタデータから、前記メタデータ付与対象データに対して付与するメタデータの候補を生成する候補メタデータ生成工程と、前記候補メタデータ生成工程により生成されたメタデータの候補を提示する提示工程と、前記提示工程により提示されたメタデータの候補からユーザが選択指示する入力操作が可能な入力工程と、を備えることで、日時・ＧＰＳ情報等から同じ場所で周期的に行われている類似事例、行事と思われるメタデータ付与済みデータを探し、それらに付いているメタデータを入力メタデータ候補として提示して選択できるようにした。
【発明の効果】
【００１０】
本発明によれば、日時・ＧＰＳ情報等から同じ場所で周期的に行われている類似事例・行事と思われるメタデータ付与済みデータを探し、それらに付いているメタデータを入力メタデータ候補として提示して選択できる。これによりデータベース等をあらかじめ用意することなく、同じ行事に共通するようなメタデータをユーザが効率的に付与できるようになるという効果が得られる。また、データに既に付与されたことのあるメタデータを積極的に利用することを目指すことにより、同一内容を表すメタデータの表記の揺れが抑制でき、検索やソートといった、メタデータの再利用性が高まるという効果が得られる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施形態）
以下、図面を参照して本発明の実施形態について詳細に説明する。図１は、本発明の第１の実施形態に係るメタデータ入力支援装置を示す回路構成を示すブロック図である。同図において、１０１は、ユーザがメタデータを入力したり、選択指示等の入力操作をしたりするための、例えば、キーボード、テンキー、ポインティングデバイス、マイク等の入力装置である。１０２は、本発明における変更を必要としないプログラムやパラメータを格納するＲＯＭである。１０３は、ハードディスクやメモリカード、あるいは光ディスク、磁気や光カード、ＩＣカード、メモリカードなどを含む、本発明におけるメタデータおよび本体データ等を保存・変更・削除可能な記憶装置である。
【００１２】
１０４は、ＲＯＭ１０２や記憶装置１０３に格納されたプログラム実行時のワーク用ＲＡＭである。１０５は、ＲＯＭ１０２や記憶装置１０３に格納された、本発明を実現するプログラム全体を実行するＣＰＵである。１０６は、プログラム実行結果等の出力を行う、ディスプレイあるいはスピーカ等の出力装置である。１０７は、本発明における１０１〜１０６の各部を接続してデータをやり取りするバスである。
【００１３】
図２は、本発明の第１の実施形態に係るメタデータ入力支援装置の基本構成を示すブロック図である。同図において、２０１は、データに付与されている生成場所を表すメタデータから、データ間の生成場所の地理的な距離を測定する距離測定部である。本実施形態においては、生成場所を表すメタデータは、データを生成した装置が有するＧｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ（ＧＰＳ）等によって測定された位置情報とする。
【００１４】
２０２は、データに付与されている生成時間（日付情報）を表すメタデータから、データがある周期パターンに沿って生成されたものであるか否かを判定し、パターンに合致する度合い（関係）を決定する周期性確度決定部である。周期パターンは、例えば、年、月、週といったものが考えられる。このとき、年周期のパターンは、対象データ間の生成時間メタデータが「年の差分が１で月日が一致しているもの」などと決めればよい。ただし、本発明においては、位置および周期が厳密に一致している必要は無く、「近い」ものを同一行事と判定する。
【００１５】
よって、周期性確度決定部においても、周期パターンと完全に一致するか否かで判定するのではなく、周期パターンとの合致度を各周期パターンとのズレの大きさによって評価し、そのパターンである確からしさ（確度）を決定する。なお、確度については、例えば、もっとも確度が高い状態を１、低い状態を０とすると、周期パターンに完全一致した場合に確度を１とすれば良い。ズレを評価する方法は、例えば、年と週での１日のズレの影響を確度に反映させることを考える。すなわち、年の場合は年間３６５日の内の１日ということで、１／３６５≒０．００３を１から減じた０．９９７、週の場合は週７日の内の１日ということで、１／７≒０．１４３を１から減じた０．８５７などとすれば良い。また、周期パターンは年、月、週等のように複数個を同時に利用しても良く、データ間の周期性判定は、周期パターン毎に行い、それぞれの確度を求めておく。
【００１６】
２０３は、距離測定部２０１および周期性確度決定部２０２の結果から、メタデータ付与済みデータとメタデータ付与対象データが、同一行事に関して生成されたものであるかを推定する同一行事推定部である。ここでは、距離の近さと周期性の確度が、周期パターン毎に設定された基準を満たすか否かで、同一行事であるかを推定するものとする。例えば、周期パターンが年周期である場合のそれぞれの基準を、距離：１ｋｍ以内、確度：０．９７以上等とし、これを満たすデータは同一行事である可能性が高い、と推定するなどすれば良い。もちろん、これに限るものではなく、周期毎ではなく一つの基準のみを設けても良い。
【００１７】
なお、結果として複数のメタデータ付与済みデータが同一行事であると推定されることもある。そのため、いずれのデータが同一行事である可能性が高いかを判断する基準として、同一行事である可能性の高さ（以降、確信度）を距離・確度から求めても良い。確信度は、距離の近さ、確度の高さに比例するように定義すれば良い。この場合、距離・確度のいずれを重視するかといった重み付けや、周期パターンに応じた重み付け等は適宜行って構わない。また、一つのデータと複数の周期パターンで基準を満たす場合、該データは何らかの周期において同一行事のデータであるという判定が成されさえすれば良い。よって、周期パターンの同定は不要であるが、確信度を求める必要がある場合は、周期パターンごとに決まる確信度の中で最も高い確信度を採用するようにすれば良い。
【００１８】
２０４は、同一行事推定部２０３で、同一行事であると判断されたメタデータ付与済みデータから、該データに対してユーザが付与していたメタデータを抽出するユーザ入力メタデータ抽出部である。２０５は、ユーザ入力メタデータ抽出部２０４で抽出したメタデータから、メタデータ付与対象データに対して付与するメタデータの候補を生成する候補メタデータ生成部である。ここでは、単純には、ユーザ入力メタデータ抽出部２０４で抽出したユーザ入力メタデータ全てを候補メタデータとして並べてしまっても良い。しかし、ユーザがより効率的に選択判断を行うためには、同一行事推定部２０３で同一行事である可能性の高さ、すなわち確信度を前述のように算出するようにし、該確信度順に候補メタデータを並び替えて生成することが望ましい。また、同一表記のメタデータが複数含まれることもあるため、これらについてはマージして一つだけを候補とするようにする。
【００１９】
２０６は、候補メタデータ生成部２０５で生成した候補メタデータをユーザに提示し、提示された候補メタデータに対して、ユーザが選択指示するための、入出力部である。例えば、図７のように、提示はタッチパネルディスプレイ７０１上にプルダウンリスト７０２の形式で行うようにし、ペン７０３を利用してユーザが選択指示するような形態等が考えられる。もちろん、これに限るものではなく、ユーザが選択指示できる形でメタデータ候補を提示でき、かつ、ユーザが選択指示を入力できさえすれば良い。
【００２０】
２０７は、本体データとメタデータとを関連付けて管理し、記憶装置１０３に対して該データの配置・取得処理を行うデータ管理部である。２０８は、ユーザが保持するデータの実体たる本体データである。本実施形態においてはデジタルカメラやデジタルビデオ、携帯電話などによって撮影された画像データを想定する。ただし、これに限るものではなく、少なくとも位置・時間を取得可能な装置によって生成されるデータであれば構わない。例えばＩＣレコーダなどにＧＰＳおよび時計が内蔵され、データにそれらのメタデータが付与されるのであれば、講義などを録音した音声データであっても構わない。２０９は、本体データ２０８を説明する補助的なデータ、すなわちメタデータである。
【００２１】
次に、図３〜図５のフローチャートを用いて、本発明の第１の実施形態に係るメタデータ入力支援装置の動作を説明する。図３に示すフローチャートでは、本実施形態における、メタデータ付与対象データとメタデータ付与済みデータとが同一行事に関するものであるか否かを推定する処理の手順を示す。まず、ステップＳ３０１では、データ管理部２０７を介して、メタデータ付与対象データの位置情報メタデータを取得する。
【００２２】
次に、ステップＳ３０２では、同一行事であるかの推定処理をまだ行っていないメタデータ付与済みデータがあるか否かを判定する。未処理のデータがあればステップＳ３０３へ移行する。無ければ処理を終了する。ステップＳ３０３では、データ管理部２０７を介して、ステップＳ３０２で未処理であったメタデータ付与済みデータから位置情報メタデータを取得する。ステップＳ３０４では、距離測定部２０１において、ステップＳ３０１、Ｓ３０３で取得した位置情報から、データ間の距離を算出する。
【００２３】
ステップＳ３０５では、同一行事推定部２０３において、ステップＳ３０４で算出した距離が同一行事推定部２０３に定める基準の距離以内であるかを判定する。距離が基準値以内であれば、ステップＳ３０６へ移行する。基準値を超えるようであれば、ステップＳ３０２へ戻り、次のデータの処理を行う。
【００２４】
ステップＳ３０６では、ステップＳ３０１で位置情報を取得したメタデータ付与対象データから、データ管理部２０７を介して、時間情報メタデータを取得する。ステップＳ３０７では、ステップＳ３０３で位置情報を取得したメタデータ付与済みデータから、データ管理部２０７を介して、時間情報メタデータを取得する。ステップＳ３０８では、周期性確度決定部２０２において、同部で定める所の各周期パターンの確度を、ステップＳ３０６、Ｓ３０７で取得した、二つのデータの時間情報から算出する。
【００２５】
ステップＳ３０９では、同一行事推定部２０３において、ステップＳ３０８で算出した各周期パターンの確度が、同一行事推定部２０３に定める基準値以上であるかを判定する。
一つ以上の周期パターンで確度が基準を超えるようであれば、ステップＳ３１０へ移行する。全ての周期パターンにおいて、確度が基準値を超えない場合はステップＳ３０２へ戻り、次のデータの処理を行う。
【００２６】
ステップＳ３１０では、ステップＳ３０９で確度が基準値を超えたメタデータ付与済みデータを特定できる情報を記憶しておく。本実施形態では、記憶装置１０３に、該情報を書き出しておくものとする。ただし、これに限るものではなく、推定結果がそれほど大きな容量を必要としない場合などには、より高速なＲＡＭ１０４に一時的に保持しておくようにしても構わない。また、本実施形態では、先に述べたように、同一行事推定部２０３で周期パターン毎の確信度を求め、結果として保持しておくものとする。ステップＳ３０９において、複数の周期パターンで基準を超えた場合は、最も高い確信度を保持しておくようにする。本ステップの処理を終えたら、ステップＳ３０２へ戻り、次のデータの処理を行う。
【００２７】
図４に示すフローチャートでは、本実施形態における、候補メタデータを生成する処理の手順を示す。図４のフローチャートは、上述の図３に示すフローチャートが実施済みであり、一つ以上の同一行事と推定されるメタデータ付与済みデータが存在していたことを前提とする。まずステップＳ４０１では、ユーザ入力メタデータ抽出部２０４において、上述の図３で示したフローチャートによって同一行事であると推定された全てのメタデータ付与済みデータから、該データにユーザが付与したメタデータを取得する。なお、本発明では、ユーザが付与したメタデータをユーザ入力メタデータと呼ぶ。
【００２８】
ステップＳ４０２では、候補メタデータ生成部２０５において、ステップＳ４０１で取得したユーザ入力メタデータから、付与候補となるメタデータのリストを生成する。ステップＳ４０３では、候補メタデータ生成部２０５において、ステップＳ４０２で生成した候補メタデータのリストを、ステップＳ３１０で保持しておいた確信度順にソートする。
【００２９】
図５に示すフローチャートでは、本実施形態における、メタデータ付与対象データにメタデータを付与する処理の手順を示す。本フローチャートは、上述の図４に示すフローチャートが実施済みであり、候補メタデータのリストが生成済みであることを前提とする。まず、ステップＳ５０１では、前述のステップＳ４０３で確信度順にソートした候補メタデータのリストを入出力部２０６に出力し、ユーザに対して提示する。
【００３０】
ステップＳ５０２では、入出力部２０６に対するユーザからの入力があるか否かを監視する。入力検知をしたらステップＳ５０３へ移行する。ステップＳ５０３では、ユーザからの入力が、入出力部２０６に表示されているリストからの候補メタデータを選択指示するものであるか、あるいは、メタデータを直接入力するための操作が行われたか否かを判定する。メタデータの入力に関するいずれかの入力であった場合は、ステップＳ５０４へ移行する。そうでなかった場合はステップＳ５０５へ移行する。
【００３１】
ステップＳ５０４では、ステップＳ５０３で選択指示された、あるいは、直接入力されたメタデータを、データ管理部２０７において、メタデータ付与対象データと関連付ける処理を行う。ステップＳ５０５では、ユーザからの入力が処理の中断を指示するものであるか否かを判定し、中断を指示された場合は、本フローチャートを終了する。そうでない場合は、ステップＳ５０２へ戻って、ユーザからの入力の監視を継続する。
【００３２】
（第２の実施形態）
第１の実施形態では、周期性確度決定部２０２において、周期パターンとして年、月、週を持つようにしたが、これに限るものではなく、例えば４年毎、１０年毎、４ヶ月毎といった任意の周期パターンを持つようにしても構わない。
【００３３】
（第３の実施形態）
第１の実施形態では、周期性確度決定部２０２が持っている全ての周期パターンを使って周期性の判定を行ったが、周期性判定を行う周期パターンをユーザが選択指示できるようにしても良い。すなわち、図３のフローチャートにおけるステップＳ３０８による周期性パターンの周期性確度判定を行う前までの任意のタイミングで、入出力部２０６に、現在選択可能な周期パターンを提示し、いずれの周期パターンを有効にするかをユーザに選択させれば良い。
【００３４】
例えば、第１の実施形態では周期性確度決定部２０２は年、月、週の周期パターンを持つ例を示したが、月、週のパターンを無効にし、年の周期パターンのみで判定を行うように指示するといったことを可能にする。これにより、ユーザが意図する候補メタデータが出現しやすくなるという、本実施形態特有の効果が得られる。
【００３５】
（第４の実施形態）
第１の実施形態では、周期性確度決定部２０２において、あらかじめ周期パターンを持つようにしたが、これに限るものではない。データのタイトルや行事名といった、行事を特定可能なメタデータ項目を取得可能な場合を想定する。そして、該項目のメタデータとして同一のものが付与されたメタデータ付与済みデータが、閾値内の範囲の差で一定の時間間隔で生成されていた場合に、該時間間隔を周期パターンとしても良い。
【００３６】
例えば該項目のメタデータとして、「運動会」と付けられたメタデータ付与済みデータが、３６０日±１０日以内の間隔で生成されている場合、これを「運動会」の周期パターンとする。この場合、メタデータ付与対象データから該周期分の間隔を開けた時点に、つまり一定の時間間隔分だけ遡った時点に、該周期パターンを導出したメタデータ付与済みデータが存在しているか否かで周期性の有無を判定する。
【００３７】
なお、周期パターンは一つに限らず、それぞれのパターンを適用し、該周期間隔を開けた時点に各パターンを導出したメタデータ付与済みデータがあれば、周期性ありとみなす。確度については、第１の実施形態と同様、適用した周期パターンからのズレを利用すれば良い。さらには、周期パターンの繰り返し回数が多い程、周期的に行われる可能性が高いと判断し、確度を高くするようにしても良い。
【００３８】
（第５の実施形態）
第１の実施形態では、同一行事推定部２０３が、距離測定部２０１および周期性確度決定部２０２の結果から同一行事であるか否かを推定した。本実施形態では、図２に示す基本構成に、さらにデータ類似度判定部６０１（図６）を加え、データの特徴量の類似度を算出し、該類似度を同一行事であるか否かを推定するための情報として利用しても良い。例えば、処理対象のデータが画像データであるならば、撮影位置、時期に加え、色や明るさの分布等といった画像の特徴量を抽出し、該特徴量が類似したデータであった場合に、同一行事を写したものであると推定する。
【００３９】
（第６の実施形態）
第１の実施形態では、候補メタデータ生成部２０５が、同一行事推定部２０３で算出された確信度によって、メタデータの候補をソートしたが、確信度だけを使用するように限定するものではない。複数のメタデータを付与する場合は、メタデータ付与対象データに、既に付与されているメタデータがある場合は、該メタデータを持つ、メタデータ付与済みデータの他のメタデータを優先して候補となるようにしても良い。
【００４０】
例えば、あるメタデータ付与済みデータには「運動会」と「開会式」というメタデータが付与されており、別のメタデータ付与済みデータには「運動会」と「リレー」というメタデータが付与されているとする。さらに、別のメタデータ付与済みデータは高い確信度を持って「文化祭」「喫茶店」といったメタデータが付いていたとする。この時に、メタデータ付与対象データに、特にメタデータが付与されていなければ、確信度が高い「文化祭」「喫茶店」が優先して候補に現れる。しかしながら、既に「運動会」というメタデータが付与されていた場合は、「開会式」および「リレー」を優先して提示するようにする。
【００４１】
（第７の実施形態）
上記実施形態においては、メタデータ２０９は本体データ２０８と別で管理されていたが、これに限るものではなく、本体データのヘッダ部やフッタ部などに格納される等、一体となっていても構わない。また、一部が別で管理され、一部が一体となっていても構わない。
【００４２】
（第８の実施形態）
上記実施形態においては、メタデータ付与対象データを一つずつ処理するように述べたがこれに限るものではない。例えば、同一のメタデータを付与したいデータが複数あった場合に、複数のメタデータ付与対象データの位置、時間情報を、該複数データに付与されている位置、時間情報の範囲で扱うようにすれば良い。
【００４３】
（第９の実施形態）
第１の実施形態において、図３に示すフローでは、距離の判定をした後に、周期性確度による判定を行っているが、これに限るものではなく、それぞれの判定処理を実施できる手順であれば構わない。例えば、周期性確度による判定処理（ステップＳ３０６〜Ｓ３０９）を先に行い、距離の判定（ステップＳ３０１〜Ｓ３０５）を後に行う等しても構わない。
【００４４】
（第１０の実施形態）
上記実施形態においては、行事は１日である場合についてのみ説明したが、これに限るものではなく、数日にかかる行事であっても構わない。また、数日にかかる行事である場合、例えば、メタデータ付与対象データが数日分一括で同じメタデータを付与したい場合は、第８の実施形態に準じて、位置および時間情報を範囲で扱うようにしても良い。
【００４５】
また、第４の実施形態で述べたように、メタデータ付与済みデータの行事が同じか否かが、メタデータ項目が同一であるか否かによって分かっている場合には、メタデータ付与済みデータの位置及び時間情報についても、範囲で扱うようにしても構わない。
【００４６】
（第１１の実施形態）
本発明の実施形態におけるメタデータ入力支援方法の各工程及びメタデータ入力支援装置の各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたコンピュータプログラムが動作することによって実現できる。このコンピュータプログラム及び前記コンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４７】
この場合、記憶媒体から読み出されたコンピュータプログラムコード自体が前述した実施形態の機能を実現することとなり、そのコンピュータプログラムコードを記憶した記憶媒体は本発明を構成することになる。コンピュータプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどを用いることができる。
【００４８】
また、コンピュータが、読み出したコンピュータプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのコンピュータプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４９】
さらに、その他の方法として、まず記録媒体から読み出されたコンピュータプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのコンピュータプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態に係るメタデータ入力支援装置の回路構成を示すブロック図である。
【図２】本発明の実施形態に係るメタデータ入力支援装置の基本構成を示すブロック図である。
【図３】メタデータ付与対象データとメタデータ付与済みデータが同一行事であるかを推定する処理の手順を示すフローチャートである。
【図４】メタデータ付与対象データに付与するメタデータの候補を生成する処理の手順を示すフローチャートである。
【図５】メタデータ付与対象データにメタデータを付与する処理の手順を示すフローチャートである。
【図６】本発明の実施形態に係るメタデータ入力支援装置の基本構成にデータ類似度判定部を加えたブロック図である。
【図７】ユーザが選択指示する入力を行う入出力部の一例を示す図である。
【符号の説明】
【００５１】
１０１  入力装置
１０２  ＲＯＭ
１０３  記憶装置
１０４  ＲＡＭ
１０５  ＣＰＵ
１０６  出力装置
１０７  バス
２０１  距離測定部
２０２  周期性確度決定部
２０３  同一行事推定部
２０４  ユーザ入力メタデータ抽出部
２０５  候補メタデータ生成部
２０６  入出力部
２０７  データ管理部
２０８  本体データ
２０９  メタデータ
６０１  データ類似度判定部
【図１】
2008134850.tif 000003
【図２】
2008134850.tif 000004
【図３】
2008134850.tif 000005
【図４】
2008134850.tif 000006
【図５】
2008134850.tif 000007
【図６】
2008134850.tif 000008
【図７】
2008134850.tif 000009