(57)【要約】【課題】  本体データに対してメタデータを付加するにあたり、簡単な操作でできるようにする。【解決手段】  メタデータの値がメタデータの項目別に配列され、該配列された各メタデータの値ごとにそれぞれ固有の領域が定義されたメタデータ領域を表示するメタデータ領域表示部２０３と、前記メタデータを付加することが可能な本体データに関連付けられたアイコンを表示するアイコン表示部２１１と、前記表示されたアイコンが前記メタデータ領域上の位置に移動された場合に、該位置が含まれる前記固有の領域を定義するメタデータの値を、該アイコンに関連付けられた本体データにメタデータとして付加するメタデータ付加部２１３とを備える。【選択図】  図２
2008242846.tif 000002
【特許請求の範囲】
【請求項１】
メタデータの値がメタデータの項目別に配列され、該配列された各メタデータの値ごとにそれぞれ固有の領域が定義されたメタデータ領域を表示する領域表示手段と、
前記メタデータを付加することが可能な本体データに関連付けられたアイコンを表示するアイコン表示手段と、
前記表示されたアイコンが前記メタデータ領域上の位置に移動された場合に、該位置が属する前記固有の領域を定義するメタデータの値を、該アイコンに関連付けられた本体データにメタデータとして付加する付加手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示されたアイコンが移動された前記メタデータ領域上の位置が、前記メタデータの値ごとにそれぞれ定義された固有の領域が複数交差された領域内であった場合、前記付加手段は、該各固有の領域を定義する各メタデータの値をすべて、該アイコンに関連付けられた本体データにメタデータとして付加することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記メタデータ領域に表示された複数の前記固有の領域をグループ化する領域グルーピング手段を更に備え、
前記表示されたアイコンが移動された前記メタデータ領域上の位置が、前記グループ化された固有の領域により囲まれるグループ領域内であった場合、前記付加手段は、該グループ領域に含まれる各固有の領域を定義する各メタデータの値をすべて、該アイコンに関連付けられた本体データにメタデータとして付加することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
メタデータが付加された本体データが記憶された記憶手段と、
前記記憶手段に記憶された本体データに付加されたメタデータのうち、前記メタデータ領域に配列されたメタデータの値と一致するメタデータの値が含まれるメタデータが付加された本体データを表わす識別子を、前記メタデータ領域上に表示する本体データ表示手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示されたアイコンが移動された前記メタデータ領域上の位置が、前記固有の領域内であって、かつ、前記識別子の上であった場合、前記付加手段は、該固有の領域を定義するメタデータの値と、該識別子を表わす本体データに付加されたメタデータの値とを、該アイコンに関連付けられた本体データに付加することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記本体データ表示手段は、
前記記憶手段に記憶された本体データに付加されたメタデータのうち、前記メタデータ領域に配列されたメタデータの値と一致するメタデータの値が含まれるメタデータが付加された本体データが複数あった場合、複数の前記識別子を、前記メタデータ領域上に表示することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記本体データ表示手段は、
前記記憶手段に記憶された本体データに付加されたメタデータのうち、前記メタデータ領域に配列されたメタデータの値と一致するメタデータの値が含まれるメタデータが付加された本体データが複数あった場合、前記識別子は、該複数の本体データを統合した識別子として表示し、
前記付加手段は、
前記表示されたアイコンが移動された前記メタデータ領域上の位置が、前記統合した識別子の上だった場合、該統合した識別子が表わす複数の本体データに付加された複数のメタデータの値を、該アイコンに関連付けられた本体データに付加することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記本体データ表示手段は、
前記記憶手段に記憶された本体データに付加されたメタデータのうち、前記メタデータ領域に配列されたメタデータの値と同じ内容であって表示形式の異なるメタデータの値が含まれるメタデータが付加された本体データを表わす識別子を、更に、前記メタデータ領域上に表示することを特徴とする請求項４に記載の情報処理装置。
【請求項９】
前記領域表示手段により前記メタデータ領域上に配列されるメタデータの値に対応する前記メタデータの項目を、利用者が指定する指定手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
情報処理装置における情報処理方法であって、
領域表示手段が、メタデータの値がメタデータの項目別に配列され、該配列された各メタデータの値ごとにそれぞれ固有の領域が定義されたメタデータ領域を表示する領域表示工程と、
アイコン表示手段が、前記メタデータを付加することが可能な本体データに関連付けられたアイコンを表示するアイコン表示工程と、
付加手段が、前記表示されたアイコンが前記メタデータ領域上の位置に移動された場合に、該位置が属する前記固有の領域を定義するメタデータの値を、該アイコンに関連付けられた本体データにメタデータとして付加する付加工程と
を備えることを特徴とする情報処理方法。
【請求項１１】
請求項１０に記載の情報処理方法をコンピュータによって実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データにメタデータを付加するための情報処理技術に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、デジタルスチルカメラ、デジタルビデオカメラ、ハードディスクレコーダ等といった、電子データの生成や蓄積が可能な機器が広く普及してきている。これに伴い、情報処理に際して、これらの機器で生成・蓄積された膨大かつ多種多様な電子データの取り扱い機会が増えてきている。
【０００３】
このような膨大かつ多種多様な電子データを有効に活用するためには、情報処理を行うシステムが、必要な電子データを必要なときに取得し、再利用できるように構成されていることが不可欠である。
【０００４】
このようなシステムを実現するための一手段として、それぞれの電子データに対し、関連する補助的な電子データを付加する方法が考えられる（一般に、このような補助的な電子データを「メタデータ」と呼ぶ）。
【０００５】
これらのメタデータを電子データに付加しておくことで、利用者は該付加された電子データ（以下、メタデータが付加された電子データを特に「本体データ」と称す）を必要に応じて様々な条件で検索し、取得することができる。また、取得した本体データに付加されたメタデータに基づいて、本体データからは直接読み取ることができないような情報（例えば、本体データ生成時の情報等）を取得したりすることができる。
【０００６】
このようにメタデータを付加することで、本体データを効率的かつ有効に再利用することができるため、最近では、多くの電子データに、様々なメタデータが付加されるようになってきている。
【０００７】
一方、メタデータを本体データに付加するに際しては、利用者が直接メタデータを入力したり、指定したりすることが多い。例えば、デジタルスチルカメラで撮影した画像データであれば、被写体の情報やタイトル、感想・コメントといったメタデータはキーボードなどの入力手段を利用して入力する。このため、利用者によっては、メタデータを付加する作業が負担となっており、作業負荷が軽減されうるシステムの開発が望まれている。
【０００８】
このような背景のもと、例えば、下記特許文献１では、頻繁に付加されるメタデータをあらかじめアイコン化して登録しておき、本体データに該アイコンを移動操作させるだけで、該メタデータを簡単に付加できるようにしている。
【特許文献１】特開２００２−５５７４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に記載の方法の場合、典型的なメタデータの付加を複数回繰り返すような状況では有効であるが、例えば、本体データ毎に付加するメタデータの項目が増減したりするような場合には必ずしも効率的とはいえない。また、メタデータの値が変更されたりするような場合も同様に効率的とはいえない。
【００１０】
本発明は上記課題に鑑みてなされたものであり、本体データに対してメタデータを付加するにあたり、利用者の作業負荷の軽減を図ることを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明に係る情報処理装置は以下のような構成を備える。即ち、本発明に係る情報処理装置は、
メタデータの値がメタデータの項目別に配列され、該配列された各メタデータの値ごとにそれぞれ固有の領域が定義されたメタデータ領域を表示する領域表示手段と、
前記メタデータを付加することが可能な本体データに関連付けられたアイコンを表示するアイコン表示手段と、
前記表示されたアイコンが前記メタデータ領域上の位置に移動された場合に、該位置が属する前記固有の領域を定義するメタデータの値を、該アイコンに関連付けられた本体データにメタデータとして付加する付加手段とを備える。
【発明の効果】
【００１２】
本発明によれば、本体データに対してメタデータを付加するにあたり、利用者の作業負荷を軽減させることが可能となる。
【発明を実施するための最良の形態】
【００１３】
［第１の実施形態］
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１４】
１．情報処理装置のハードウェア構成
図１は、本発明の第１の実施形態にかかる情報処理装置（１００）のハードウェア構成を示す図である。
【００１５】
同図において、１０１は表示装置１０６上に表示されたアイコンについて、利用者が選択・移動などの入力操作をするための、マウスやペンなどのポインティングデバイスあるいはテンキー等の入力装置である。
【００１６】
１０２はＲＯＭであり、特定のプログラムやパラメータが格納されている。１０３は電子データの読み出し、書き込みが可能な記憶装置であり、ハードディスクやメモリカード、あるいは光ディスク、磁気や光カード、ＩＣカードなどが含まれる。なお、後述するメタデータ付加機能を実現するためのプログラムや、該プログラム実行時に用いられる本体データやメタデータ等の電子データは、当該記憶装置１０３に格納されているものとする。
【００１７】
１０４は、プログラム実行時のワーク用ＲＡＭである。１０５は各種プログラムを実行するＣＰＵである。１０６は、ディスプレイなどの表示装置であり、本体データに関連付けられたアイコンを表示したり、メタデータの値がメタデータの項目別に配列され、該配列された各メタデータの値ごとにそれぞれ固有の領域が定義された「メタデータ領域」を表示したりする。
【００１８】
１０７はバスであり、上記１０１〜１０６に示す各部間の電子データのやりとりは、該バス１０７を介して行われる。
【００１９】
２．メタデータ付加機能を実現するための機能構成
図２は、情報処理装置１００にてメタデータ付加機能を実現するための機能構成を示す図である。同図に示すように、メタデータ付加機能は、領域表示部２００とデータ付加部２１０とに大別される。
【００２０】
領域表示部２００は、メタデータの値をメタデータの項目別に分けて配列し、各メタデータの値ごとに定義された固有の領域を２次元で表現した２次元の領域データ（メタデータ領域を示すデータ）を生成し、メタデータ領域として表示装置１０６に表示する。
【００２１】
データ付加部２１０は、領域表示部２００により表示されたメタデータ領域上に、アイコンを移動させることで、固有の領域を定義するメタデータの値ならびに対応する項目を、該アイコンに関連付けられた電子データに付加するメタデータ付加部を備える。
【００２２】
２０１は、データ付加部２１０において本体データに付加されるべきメタデータの項目を、記憶装置１０３に既に格納されている他の本体データに付加されたメタデータの中から選定する、メタデータ項目選定部である。
【００２３】
２０２は、メタデータ項目選定部２０１にて選定されたメタデータの項目に対応するメタデータの値を、記憶装置１０３に既に格納されている他の本体データに付加されたメタデータの中から決定するメタデータ値決定部である。
【００２４】
２０３はメタデータ領域表示部である。メタデータ領域表示部２０３は、メタデータ項目選定部２０１で選定したメタデータの項目毎に、メタデータ値決定部２０２で決定したメタデータの値を配列し、各メタデータの値が定義する固有の領域を２次元で表現したメタデータ領域を示すデータを生成する。また、生成したメタデータ領域を示すデータを表示装置１０６上にメタデータ領域として表示するよう制御する。
【００２５】
なお、メタデータ領域内の各固有の領域は、線分により表示されても、矩形あるいは円形の領域で表示されても、あるいはアイコンのような図形で表示されてもよい。
【００２６】
また、メタデータ領域は、メタデータの項目毎にメタデータの値を配列した場合の、各メタデータの値が定義する固有の領域の組み合わせとして認識されるものとする。例えば、２つの固有の領域が交わる領域は、該２つの固有の領域を定義する該２つのメタデータの項目とその値の組み合わせとして認識されることとなる。
【００２７】
２１１はメタデータの付加対象となる電子データと関連付けられたアイコンを、表示装置１０６上に表示するよう制御するアイコン表示部である。アイコン表示部２１１は、後述する入力処理部２１２で受け付けたアイコンの移動指示入力に追随したアイコン表示を行うように表示装置１０６上の表示を制御する。
【００２８】
２１２は、入力装置１０１を介して、アイコンの選択・移動等の入力操作を受け付ける、入力処理部である。
【００２９】
２１３はメタデータ付加部である。メタデータ付加部２１３は、アイコンがメタデータ領域上の位置に移動された場合に、該位置が属する固有の領域を定義するメタデータの値を、該アイコンに関連付けられた本体データにメタデータとして付加する処理を行う。なお、本実施形態においては、アイコンの移動指示入力は、ドラッグ・アンド・ドロップにより行われるものとする。
【００３０】
３．メタデータ付加処理の流れ
次に図３〜図４のフローチャートを用いて、情報処理装置１００においてメタデータ付加機能を実現するためのメタデータ付加処理の流れを説明する。
【００３１】
３．１  領域表示処理
はじめに領域表示部２００における領域表示処理の流れについて説明する。図３は、情報処理装置１００におけるメタデータ付加処理のうち、領域表示処理の流れを示すフローチャートである。
【００３２】
ステップＳ３０１では、メタデータ項目選定部２０１において、本体データに付加されるべきメタデータの項目を、記憶装置１０３に既に格納されている他の本体データに付加されたメタデータの中から選定する。なお、本実施形態においては、あらかじめ設定されたメタデータ項目が選定されるものとする。
【００３３】
ステップＳ３０２では、ステップＳ３０１で選定されたメタデータの項目に対応するメタデータの値を、メタデータ値決定部２０２が、記憶装置１０３に既に格納されている他の本体データに付加されたメタデータの中から決定する。
【００３４】
ステップＳ３０３では、ステップＳ３０１で選定されたメタデータの項目ごとに、ステップＳ３０２で決定されたメタデータの値を配列し、各メタデータの値が定義する固有の領域を２次元に配列したメタデータ領域のデータを生成する。また、生成したメタデータ領域のデータを表示装置１０６上にメタデータ領域として表示する。
【００３５】
図３に示す領域表示処理により表示装置１０６に表示された表示結果の一例を図５に示す。図５は、メタデータの付加対象となる電子データとして“会議資料データ”を想定した場合のメタデータ領域の一例を示す図である。
【００３６】
図５の例では、ステップＳ３０１において、メタデータの項目として、「会議テーマ」と「会議日」と「サブテーマ」とが選定されている。また、ステップＳ３０２において、メタデータの項目「会議テーマ」に対応するメタデータの値として、「Ｓｐｒｉｎｇコンサート」「文化祭」「定期演奏会」「夏合宿」「新入生歓迎会」（５０１）が決定されている。また、メタデータの項目「会議日」に対応するメタデータの値として、「７／２６」〜「８／２」までの各日付が決定されている（５０３）。更に、メタデータの項目「サブテーマ」に対応するメタデータの値として、「パートリーダー定例会議」「卒業演奏企画」「運営委員会」「予算委員会」が決定されている（５０２）。
【００３７】
そして、ステップＳ３０３において、メタデータの項目「会議テーマ」に対応するメタデータの値（５０１）が縦方向に、メタデータの項目「会議日」に対応するメタデータの値（５０３）が横方向に配列されている。更に、メタデータの値「サブテーマ」に対応するメタデータの値（５０２）が、縦方向であって、メタデータの値（５０１）の右側に配列されている。
【００３８】
なお、図５の例では、メタデータの項目「会議テーマ」および「サブテーマ」に対応する全てのメタデータの値が表示されているが、メタデータの項目「会議日」については、対応するメタデータの値として更に過去の値がある場合があり得る。このように、メタデータ領域の表示に際しては、表示スペースの関係から、決定されたメタデータの値の一部のみを表示する場合がある。
【００３９】
図５において、横方向へ延びている線分（５０４）は、「会議テーマ」と「サブテーマ」という２つのメタデータの項目に対応するメタデータの値が定義する固有の領域である。一方で、図５において、縦方向に延びている線分（５０５）は、「会議日」というメタデータの項目に対応するメタデータの値が定義する固有の領域である。
【００４０】
このように、メタデータ領域は、複数のメタデータの項目に対応するメタデータの値が定義する固有の領域であっても（多次元の領域）、単一のメタデータの項目に対応するメタデータの値が定義する固有の領域（１次元の領域）であっても構わない。
【００４１】
また、図５の例では、異なるメタデータの項目に対応する異なるメタデータの値が定義する固有の領域どうしが、直交して交差するように表示する場合について示している。しかしながら、２つの固有の領域の交差の仕方は、必ずしも図５のように直交である必要は無く、直交ではない状態で交差するようにしても構わない。
【００４２】
３．２  データ付加処理の流れ
次にデータ付加部２１０におけるデータ付加処理の流れについて説明する。図４は、情報処理装置１００におけるメタデータ付加処理のうち、データ付加処理の流れを示すフローチャートである。
【００４３】
ステップＳ４０１では、本体データをアイコン化して表示装置１０６上に表示する。
【００４４】
ステップＳ４０２では、入力装置１０１を介して入力される指示が、本体データに関連付けられたアイコンの移動指示であるか否かを入力処理部２１２が監視し、アイコンの移動指示であると判定された場合には、ステップＳ４０３へ進む。一方、アイコンの移動指示でないと判定された場合には、次のステップへは進まず、本ステップを繰り返す。
【００４５】
ステップＳ４０３では、アイコンの移動先がメタデータ領域であるか否かを判定する。移動先がメタデータ領域であると判定された場合には、ステップＳ４０４に進む。一方、移動先がメタデータ領域以外であると判定された場合には、本処理は終了する。
【００４６】
ステップＳ４０４では、アイコンが移動されたメタデータ領域上の位置が属する固有の領域を定義するメタデータの値およびメタデータの項目を、アイコンに関連付けられた本体データに対してメタデータとして付加する。
【００４７】
図４のデータ付加処理の流れに対応する表示装置１０６上の表示結果の一例を、図６〜図８に示す。
【００４８】
図６は、ステップＳ４０１により、本体データに関連付けられたアイコンが表示装置１０６上に表示され、該アイコンを移動するために利用者が入力装置１０１を介して選択指示した状態を示している。６０１は、本体データに関連付けられたアイコンである。６０２はマウスやペンといったポインティングデバイス等の入力装置１０１を介して操作されるポインタである。
【００４９】
図７は、図６で選択指示されたアイコンを、利用者が、表示されているメタデータ領域上に移動させた状態を示す図である。
【００５０】
ここでは、２つの固有の領域の交点（７０１）へ移動した様子を示している。１つは、メタデータの項目「会議テーマ」のメタデータの値「定期演奏会」であって、メタデータの項目「サブテーマ」のメタデータの値「運営委員会」が定義する固有の領域である。もう１つは、メタデータの項目「会議日」のメタデータの値「８／２」が定義する固有の領域である。
【００５１】
図８は、アイコンの移動先であるメタデータ領域上の位置が確定したことで、アイコンに関連付けられた本体データに、メタデータが付加された様子を示す図である。具体的には、メタデータの項目として「会議テーマ」が、対応するメタデータの値として「定期演奏会」がメタデータとして付加されている。また、メタデータの項目として「サブテーマ」が、対応するメタデータの値として「運営委員会」が付加されている。更に、メタデータの項目として「会議日」が、対応するメタデータの値として「８／２」が付加されている（８０１）。
【００５２】
なお、本実施形態では、２つの固有の領域が交差した場所へ移動した例について説明したが、本発明は特にこのような場合に限定されない。例えば、一方の固有の領域を定義するメタデータの値及びメタデータの項目のみを付加させたい場合には、固有の領域が交差していないメタデータ領域上の領域に移動させることで、該固有の領域を定義するメタデータの値及び項目だけを付加させることもできる。
【００５３】
図８の例では、メタデータの項目「会議日」のメタデータの値「８／２」が定義する固有の領域であって、メタデータの項目「会議テーマ」、「サブテーマ」の値が定義する固有の領域と交差していないところへ移動すればよい。これにより、メタデータの項目として「会議日」を、その値として「８／２」のみをメタデータとして付加させることができる。
【００５４】
なお、図８の例では、メタデータの項目「会議日」に対応するメタデータの値は、「８／２」という表示形式で表示されているが、実際にメタデータとして付加される値については、可能な限りフォーマットが統一されていることが望ましい。
【００５５】
このため、メタデータ領域上の表示にしたがって「８／２」をメタデータの値として付加するように構成するのではなく、別のフォーマットに変換した上で付加するように構成してもよい。別のフォーマットとしては、例えば、「８月２日」や「２００６．８．２」等が考えられる。
【００５６】
以上の説明から明らかなように、本実施形態に係る情報処理装置では、表示装置上にメタデータ領域を表示させ、アイコンが該メタデータ領域上に移動された場合に、該アイコンに関連付けられた本体データにメタデータを付加することができるようにした。
【００５７】
この結果、利用者は、簡単な操作のみで本体データに対してメタデータを付加することができるようになり、メタデータを付加する際の作業負荷が軽減されることとなる。
【００５８】
［第２の実施形態］
上記第１の実施形態では、メタデータの値が定義する固有の領域にアイコンを移動させることで、該固有の領域を定義するメタデータの値及びメタデータの項目を該アイコンに関連付けられた本体データにメタデータとして付加する構成とした。しかしながら、本発明は特にこのような構成に限定されるものではない。
【００５９】
例えば、互いに離れた位置に表示された固有の領域をグループ化する機能が備えられていてもよい。そして、該グループ化された固有の領域によって囲まれる領域上にアイコンを移動させることで、該領域に含まれる固有の領域を定義する全てのメタデータの値及びメタデータの項目を付加できるように構成してもよい。
【００６０】
図９は、本実施形態にかかるメタデータ付加機能を実現するための機能ブロックを示す図である。
【００６１】
上記第１の実施形態において示した機能ブロック図（図２）との違いは、データ付加部２１０に領域グルーピング部９０１が追加されている点である。
【００６２】
領域グルーピング部９０１は、入力処理部２１２を介して指示されたグループ化指示に基づいて、メタデータ領域内の複数の固有の領域をグループ化する処理を行う。具体的には、複数の固有の領域によって囲まれた領域を同一のグループ領域として認識する。これにより、該複数の固有の領域によって囲まれたグループ領域内に、アイコンが移動されてきた場合、該グループ領域に含まれる全ての固有の領域を定義するメタデータの値及びメタデータの項目が本体データに付加されることとなる。
【００６３】
図１０は、領域グルーピング部９０１によりグループ化処理が行われた場合に、本体データにメタデータが付加された様子を示す図である。
【００６４】
図１０の例では、メタデータの項目「会議テーマ」のメタデータの値「定期演奏会」が定義する固有の領域のうち、メタデータの項目「会議日」のメタデータの値「２００６．８．２」が定義する２つの固有の領域がグループ化されている。
【００６５】
具体的には、メタデータの項目「サブテーマ」のメタデータの値「卒業演奏企画」が定義する固有の領域と、メタデータの項目「サブテーマ」のメタデータの値「運営委員会」が定義する固有の領域の二箇所である。
【００６６】
そして、図１０は、グループ領域（１００１）内にアイコンを移動させ確定させることにより、上記二箇所の固有の領域を定義するメタデータの値及びメタデータの項目が本体データに付加された様子を示している（１００２）。
【００６７】
なお、図１０の例では、グルーピングされた固有の領域により囲まれたグループ領域を２重線により表示することとしたが、該グループ領域の表示方法は特にこれに限定されるものではない。グループ化されている固有の領域が判別可能な状態で表示されていれば構わない。
【００６８】
以上の説明から明らかなように、本実施形態では、メタデータ領域内において固有の領域をグループ化する機能を追加することとした。これにより、交差していない複数の固有の領域を定義する全てのメタデータ値及びメタデータの項目をまとめて本体データに付加させることが可能となる。この結果、簡単な操作のみで更に多くのメタデータを付加することができるようになる。
【００６９】
［第３の実施形態］
上記第２の実施形態では、グルーピング機能を付加し、一度の操作で付加できるメタデータの数を増やすことで、操作性を向上させ、利用者の作業負荷を軽減させることとしたが、本発明は特にこれに限られない。例えば、既にメタデータが付加されている本体データがあった場合に、該付加済みのメタデータを利用することで、メタデータ付加の作業負荷を軽減するようにしてもよい。
【００７０】
図１１は本実施形態にかかるメタデータ付加機能を実現するための機能ブロックを示す図である。
【００７１】
上記第２の実施形態において示した機能ブロック図（図９）との違いは、データ付加部２１０において、領域グルーピング部９０１に代えて、データ取得部１１０１が追加されている点である。
【００７２】
データ取得部１１０１は、表示装置１０６上に表示されたメタデータ領域内の固有の領域が定義するメタデータの値及びメタデータの項目と同じ値及び項目が既に付加されている本体データを記憶装置１０３から取得する。そして、該取得された本体データに付加されているメタデータを、本体データごとの識別子として表示装置１０６上に表示する。
【００７３】
なお、この場合、メタデータ付加部２１３では、メタデータ領域上にアイコンが移動されると、まず、該メタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目を付加するよう動作する。更に、データ取得部１１０１により表示された本体データに付加されたメタデータも付加するよう動作する。
【００７４】
図１２〜図１４は、本実施形態にかかるメタデータ付加機能におけるデータ付加処理の流れに対応する表示結果の一例を示す図である。なお、本発明は、メタデータ領域の表示方法を限定しないため、ここでは、上記第１及び第２の実施形態とは別の表示例を用いて説明することとする。ただし、上記第１及び第２の実施形態で示した表示例の場合であっても以降の各実施形態の表示例と同様に処理されうることは言うまでもない。また、当然のことながら、以降に示す各実施形態における表示例の場合であっても、上記第１及び第２の実施形態において示した処理が実現されうることは、言うまでもない。
【００７５】
図１２は、メタデータ領域の表示例を示す図である。同図に示す表示例では、メタデータの項目として、「イベント名」と「撮影年、撮影月」が選定されている。また、メタデータの項目「イベント名」に対応するメタデータの値として、「運動会」、「帰省」、「太郎誕生日」、「花子誕生日」、「クリスマス」（１２０１）が決定されている。更に、メタデータの項目「撮影年、撮影月」に対応するメタデータの値として、「２００６年」と「１月」〜「１２月」（１２０２）が決定されている。
【００７６】
そして、メタデータの項目「イベント名」に対応するメタデータの値１２０１が縦方向に、メタデータの項目「撮影年、撮影月」に対応するメタデータの値１２０２が横方向に配列されている。なお、メタデータの項目「撮影年、撮影月」に対応するメタデータの値１２０２は、表示範囲の制限から、「７月」〜「１２月」のみが表示されている。
【００７７】
更に、既に上記メタデータの項目及びメタデータの値が付加されている他の本体データが記憶装置１０３より取得され、黒丸マーク（識別子）として表示されている。例えば、黒丸マーク１２０３は、メタデータの項目として「イベント名」が、その値として「運動会」が付加され、かつ、メタデータの項目として「撮影年、撮影月」が、その値として「２００６年」及び「１０月」が付加された本体データを示している。
【００７８】
なお、黒丸マーク１２０３に示す本体データは、当該メタデータの他、メタデータの項目が「場所」でその値が「○△小学校」のメタデータと、メタデータの項目が「参加者」でその値が「太郎」のメタデータとが付加されている（１２０４参照）。
【００７９】
図１３は、図１２に示すメタデータ領域が表示された状態で、メタデータの付加対象となる本体データに関連付けられたアイコン１３０１が表示装置１０６上に表示された様子を示している。なお、ここではアイコン１３０１に関連付けられた本体データは、メタデータが付加されていない電子データであるとするが、既にメタデータが付加されている本体データのメタデータを変更する場合であっても構わない。
【００８０】
図１４は、当該アイコン１３０１が黒丸マーク１２０３が表示されているメタデータ領域上を移動している様子を示す図である。また、図１５は、アイコン１３０１を黒丸マーク１２０３が表示されているメタデータ領域上の位置に移動させた状態を示している。
【００８１】
図１５に示すように、アイコン１３０１が、黒丸マーク１２０３が表示されているメタデータ領域上の位置に移動されると、まず、当該メタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目がメタデータとして付加される。
【００８２】
具体的には、メタデータの項目「イベント名」とその値「運動会」と、メタデータの項目「撮影年、撮影月」とその値「２００６年」、「１０月」がメタデータとしてアイコン１３０１に関連付けられた本体データに付加される。
【００８３】
更に、黒丸マーク１２０３に示す本体データに付加されている他のメタデータについても、アイコン１３０１に関連付けられた本体データに付加される。
【００８４】
具体的には、メタデータの項目「場所」とその値「○△小学校」と、メタデータの項目「参加者」とその値「太郎」とが、アイコン１３０１に関連付けられた本体データに付加される（１５０１参照）。
【００８５】
以上の説明から明らかなように、本実施形態では、データ取得部を設け、表示されたメタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目が既に付加された他の本体データを記憶装置より取得する。そして、本体データ表示手段がその識別子として表示する構成とした。
【００８６】
これにより、当該メタデータ領域上にアイコンを移動させた場合に、当該固有の領域を定義するメタデータの値及びメタデータの項目に加え、当該メタデータ領域上に表示された本体データに付加されたメタデータも付加させることが可能となった。
【００８７】
この結果、簡単な操作のみで更に多くのメタデータを付加できるようになり、利用者の作業負荷が軽減されることとなる。
【００８８】
なお、本実施形態にかかるメタデータ付加機能は、情報処理装置が、例えば、電子アルバムのような画像データを登録する機能を有し、画像データをメタデータにより整理・分類して表示するような場合に有効である。
【００８９】
メタデータが既に付加された画像データがある場合において、同じものを撮影した画像データを新しく電子アルバムに登録する際に、本実施形態にかかるメタデータ付加機能を利用すれば、該登録済みの画像データのメタデータと値を共有させることができる。
【００９０】
このように、本実施形態にかかるメタデータ付加機能は、電子アルバム等のシステムにおける登録作業に利用された場合、メタデータを付加する際の作業負荷を軽減させることができるとともに、既存のメタデータとその値を共有させることが可能となる。この結果、メタデータの揺れが抑制され、再利用がしやすくなるという効果が期待できる。
【００９１】
［第４の実施形態］
上記第３の実施形態では、メタデータ領域内の１つの固有の領域につき、識別子として１つの黒丸マークが表示される場合について説明したが、本発明は特にこれに限定されるものではない。データ取得部１１０１は、１つの固有の領域を定義するメタデータの値及びメタデータの項目が既に付加された他の本体データの識別子を、記憶装置１０３より複数個取得し、表示するようにしてもよい。
【００９２】
図１６は、本実施形態におけるデータ取得部１１０１により複数の本体データが取得され、メタデータ領域上の該当する位置に複数の黒丸マークとして表示された様子を示す図である。
【００９３】
１６０１、１６０２に示すように、メタデータの項目が「イベント名」でその値が「運動会」のメタデータと、メタデータの項目が「撮影年、撮影月」でその値が「２００６年」、「１０月」のメタデータとが付加された本体データが２つ表示されている。
【００９４】
なお、黒丸マーク１６０２に示す本体データには、更に、メタデータの項目が「場所」でその値が「□△幼稚園」のメタデータと、メタデータの項目が「参加者」でその値が「花子」のメタデータとが付加されている。
【００９５】
また、黒丸マーク１６０１に示す本体データには、更に、メタデータの項目が「場所」でその値が「○△小学校」のメタデータと、メタデータの項目が「参加者」でその値が「太郎」のメタデータとが付加されている。
【００９６】
この場合、アイコンを黒丸マーク１６０２が表示されているメタデータ領域上の位置に移動させると、まず、当該メタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目がメタデータとして付加される。続いて、黒丸マーク１６０２が示す本体データに付加されたメタデータが付加される。
【００９７】
具体的には、まず、メタデータの項目「イベント名」とその値「運動会」と、メタデータの項目「撮影年、撮影月」とその値「２００６年」、「１０月」とがアイコンに関連付けられた本体データに付加される。更に、黒丸マーク１６０２に示す本体データに付加されたメタデータ（メタデータの項目「場所」とその値「□△幼稚園」と、メタデータの項目「参加者」とその値「花子」と）が、アイコンに関連付けられた本体データに付加される。
【００９８】
一方、アイコンを黒丸マーク１６０２が表示されているメタデータ領域上の位置に移動させた場合には、同様に、まず、当該メタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目がメタデータとして付加される。続いて、黒丸マーク１６０２が示す本体データに付加されたメタデータが付加される。
【００９９】
具体的には、まず、メタデータの項目「イベント名」とその値「運動会」と、メタデータの項目「撮影年、撮影月」とその値「２００６年」、「１０月」とがアイコンに関連付けられた本体データに付加される。更に、黒丸マーク１６０１に示す本体データに付加されたメタデータ（メタデータの項目「場所」とその値「○△小学校」と、メタデータの項目「参加者」とその値「太郎」と）が、アイコンに関連付けられた本体データに付加される。
【０１００】
以上の説明から明らかなように、本実施形態では、固有の領域を定義するメタデータの値及びメタデータの項目が既に付加された他の本体データを、記憶装置より複数個取得し、その識別子を複数個表示する構成とした。
【０１０１】
これにより、当該メタデータ領域上にアイコンを移動させた場合に、当該固有の領域を定義するメタデータの値及びメタデータの項目に加え、当該メタデータ領域上に表示された複数の本体データに付加されたメタデータも付加させることが可能となった。
【０１０２】
更に、アイコンの移動先が、メタデータ領域上に表示された複数の本体データの識別子のうちのいずれの位置であるかにより、該アイコンに付加するメタデータを変更する構成とした。これにより、利用者は、所望するメタデータを簡単な操作により本体データに付加させることが可能となった。
【０１０３】
なお、上記説明においては、データ取得部において取得された複数の本体データを、別個の黒丸マークとしてメタデータ領域上に表示させることとしたが、本発明は特にこのような表示方法に限定されるものではない。例えば、取得された複数の本体データに付加されたメタデータのうち、共通するもののみを統合して、１つの黒丸マークとして表示するようにしてもよい。この場合、取得された複数の本体データに付加されたメタデータのうち、複数の本体データに共通して付加されたメタデータが、アイコンに関連付けられた本体データに付加されることとなる。
【０１０４】
［第５の実施形態］
上記第３及び第４の実施形態では、データ取得部は、メタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目と完全に一致するメタデータの値及びメタデータの項目が既に付加された本体データを記憶装置より取得し表示する構成とした。しかしながら、本発明は特にこれに限定されない。
【０１０５】
例えば、固有の領域を定義するメタデータの値及びメタデータの項目とは内容的に一致するが、表示形式等が異なるメタデータが付加された本体データも含めて、記憶装置より取得し、当該メタデータ領域上にその識別子を表示するようにしてもよい。
【０１０６】
例えば、記憶装置１０３に既に格納されている本体データに付加されているメタデータの項目が「撮影日」でその値が「２００６．１２．１５」のように年月日で付加されていた場合について説明する。
【０１０７】
この場合、本実施形態におけるデータ取得部１１０１では、メタデータの項目が「撮影年、撮影月」でその値が「２００６年」、「１０月」に一致すると認識して、当該メタデータが付加された本体データを取得する。
【０１０８】
図１７は、データ取得部１１０１により、固有の領域を定義するメタデータの値及びメタデータの項目と一致するメタデータが付加されていると認識され、取得された本体データが黒丸マークで表示された様子を示している。
【０１０９】
同図に示すように、黒丸マーク１７０３に示す本体データには、メタデータとして、メタデータの項目「イベント名」とその値「クリスマス」と、メタデータの項目「撮影日」とその値「２００６年１２月２４日」とが付加されている。
【０１１０】
また、黒丸マーク１７０４に示す本体データには、メタデータとして、メタデータの項目「イベント名」とその値「クリスマス」と、メタデータの項目「撮影日」とその値「２００６年１２月２５日」とが付加されている。
【０１１１】
このように、本実施形態では、メタデータの項目が「撮影年、撮影月」でその値が「１２月」であるメタデータと、メタデータの項目が「撮影日」でその値が「２００６年１２月２４日」とは一致するメタデータであるとして認識される。
【０１１２】
同様に、メタデータの項目が「撮影年、撮影月」でその値が「１２月」であるメタデータと、メタデータの項目が「撮影日」でその値が「２００６年１２月２５日」とは一致するメタデータであるとして認識される。
【０１１３】
つまり、本実施形態におけるデータ取得部１１０１には、「撮影日」が「年」「月」を導出し得るメタデータの項目であるといった情報や、「撮影日」のメタデータの値の表示形式が「年．月．日」になっているといった情報等が設定されている。
【０１１４】
そして、固有の領域を定義するメタデータの値及びメタデータの項目と、実際に本体データに付加されているメタデータの値及びメタデータの項目との対応関係や、その値の表示形式といった知識情報を利用することで、上述のような処理を実現している。
【０１１５】
なお、このようにして取得された本体データに付加されたメタデータを、アイコンに関連付けられた本体データに付加するにあたっては、メタデータの項目の表現を統一させたり、メタデータの値の表示形式を統一させたうえで付加するようにしてもよい。メタデータが付加された本体データの再利用性を考えると、値として揺れが無いようにすることが望ましいからである。
【０１１６】
具体的には、既に付加されたメタデータの中に、「年」「月」というメタデータの項目を有するメタデータが無いのであれば、既存のメタデータの項目（この例では「撮影日」）を本体データに付加する。
【０１１７】
以上の説明から明らかなように、本実施形態では、データ取得部における本体データの取得に際して、内容的に一致するが、表現方法や表示形式が異なっているものも含めて取得する構成とした。
【０１１８】
これにより、利用者は、アイコンに関連付けられた本体データにメタデータを付加するにあたり、より多くのメタデータを付加することが可能となる。
【０１１９】
［第６の実施形態］
上記第１乃至５の実施形態では、領域表示処理において、予め設定されたメタデータの項目が選定される構成としたが、本発明は特にこれに限定されない。例えば、入力装置１０１を介して、メタデータ領域として表示するメタデータの項目を利用者が指定できるように構成してもよい。その場合は、指定されたメタデータの項目に応じて、メタデータ値が決定されることとなる。
【０１２０】
更に、この場合、メタデータ領域についての表示上の切り替えが必要になる。例えば、図１２に示したメタデータ領域の表示例に対して、別のメタデータの項目として「撮影場所」が指定された場合には、図１８に示すメタデータ領域へと表示が切り替えられることとなる。
【０１２１】
具体的には、メタデータの項目として「撮影場所」（１８０１）が指定されると、該メタデータの項目に対応するメタデータの値として、「自宅」、「小学校」、「父実家」、「母実家」、「幼稚園」が決定される。そして、当該メタデータの値を縦方向に配列することで、図１８に示すようなメタデータ領域が生成され表示される。
【０１２２】
このように、領域表示処理において、メタデータの項目を利用者が指定する構成とすることにより、利用者は所望のメタデータ領域を生成することが可能となる。
【０１２３】
なお、このようなメタデータ付加機能によれば、例えば、電子アルバムのような画像データを登録する機能を有する情報処理装置において、画像データの登録操作とメタデータの付加操作とを同時に行う場合に、特に有益である。
【０１２４】
［第７の実施形態］
上記第１乃至第６の実施形態では、メタデータ領域を２次元的に表示することとしたが、本発明は特にこれに限らず、複数交差するようにしてもよい。例えば、メタデータの項目が３種類あった場合にあっては、メタデータ領域を３次元的に表示させるようにしてもよい。この場合、３つの固有の領域が交差する領域に、アイコンを移動させると、該領域に含まれる固有の領域をそれぞれ定義しているメタデータの値及びメタデータの項目が全て該アイコンに関連付けられた本体データに付加されることとなる。
【０１２５】
また、上記第１乃至第６の実施形態では、アイコンが表示された画面と同一の画面上に表示されたメタデータ領域に向けて、該アイコンを移動させることで、メタデータを付加することとしたが、本発明は特にこれに限定されない。例えば、所定の操作を行うことにより、別のメタデータ領域が表示されるように構成し、該別のメタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目を該アイコンに関連付けられた本体データに付加するようにしてもよい。
【０１２６】
更に、別のメタデータ領域は１つに限られず、複数あってもよい。そして、該アイコンを該別のメタデータ領域に移動させるごとに、該別のメタデータ領域内の固有の領域を定義するメタデータの値及びメタデータの項目を該アイコンに関連付けられた本体データに付加するように構成してもよい。
【０１２７】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１２８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の第１の実施形態にかかる情報処理装置（１００）のハードウェア構成を示す図である。
【図２】情報処理装置１００にてメタデータ付加機能を実現するための機能構成を示す図である。
【図３】情報処理装置１００におけるメタデータ付加処理のうち、領域表示処理の流れを示すフローチャートである。
【図４】情報処理装置１００におけるメタデータ付加処理のうち、データ付加処理の流れを示すフローチャートである。
【図５】メタデータの付加対象となる電子データとして“会議資料データ”を想定した場合のメタデータ領域の一例を示す図である。
【図６】本体データに関連付けられたアイコンが表示装置１０６上に表示され、該アイコンを移動するために利用者が入力装置１０１を介して選択指示した状態を示す図である。
【図７】選択指示されたアイコンを、利用者が、表示されているメタデータ領域上に移動させた状態を示す図である。
【図８】アイコンの移動先であるメタデータ領域上の位置が確定したことで、アイコンに関連付けられた本体データに、メタデータが付加された様子を示す図である。
【図９】情報処理装置１００にてメタデータ付加機能を実現するための機能構成を示す図である。
【図１０】領域グルーピング部９０１によりグループ化処理が行われた場合に、本体データにメタデータが付加された様子を示す図である。
【図１１】情報処理装置１００にてメタデータ付加機能を実現するための機能構成を示す図である。
【図１２】メタデータ領域の表示例を示す図である。
【図１３】メタデータの付加対象となる本体データに関連付けられたアイコン１３０１が表示装置１０６上に表示された様子を示す図である。
【図１４】アイコン１３０１が黒丸マーク１２０３が表示されているメタデータ領域上を移動している様子を示す図である。
【図１５】アイコン１３０１を黒丸マーク１２０３が表示されているメタデータ領域上の位置に移動させた状態を示す図である。
【図１６】データ取得部１１０１により複数の本体データが取得され、メタデータ領域上の該当する位置に黒丸マークとして表示された様子を示す図である。
【図１７】データ取得部１１０１により、固有の領域を定義するメタデータの値及びメタデータの項目と一致するメタデータが付加されていると認識され、取得された本体データが黒丸マークで表示された様子を示す図である。
【図１８】図１２に示したメタデータ領域の表示例に対して、別のメタデータの項目として「撮影場所」が選定指示された場合に表示されたメタデータ領域の表示例を示す図である。
【図１】
2008242846.tif 000003
【図２】
2008242846.tif 000004
【図３】
2008242846.tif 000005
【図４】
2008242846.tif 000006
【図５】
2008242846.tif 000007
【図６】
2008242846.tif 000008
【図７】
2008242846.tif 000009
【図８】
2008242846.tif 000010
【図９】
2008242846.tif 000011
【図１０】
2008242846.tif 000012
【図１１】
2008242846.tif 000013
【図１２】
2008242846.tif 000014
【図１３】
2008242846.tif 000015
【図１４】
2008242846.tif 000016
【図１５】
2008242846.tif 000017
【図１６】
2008242846.tif 000018
【図１７】
2008242846.tif 000019
【図１８】
2008242846.tif 000020