(57)【特許請求の範囲】
【請求項１】
複数個のディジタルレコードを保存するステップと、
各ディジタルレコードに係る複数種類の属性の属性値を多段階の抽象化度を用い指定するステップと、
既保存ディジタルレコードの提示をユーザがその属性に基づき制御できるように、そのユーザによる属性条件設定として、その属性値を固定する注目属性として属性値を指定し、注目属性とは別の属性を、ユーザの変更操作指示を取得して属性値を変更調整できるスライド属性として指定して受け付けるステップと、
ユーザが設定した一種類又は複数種類の属性条件から見てその提示が可能な一組のディジタルレコードをそのユーザに提示するステップと、
ユーザが注目属性を人物属性に指定し、スライド属性として時間属性を指定すると、指定された人物属性を有するその人物の移動軌跡を求め、時間属性に関連付けて世界地図上に表示するステップと、
を有する多属性ディジタルレコードトラバース方法。
【請求項２】
請求項１記載の多属性ディジタルレコードトラバース方法であって、各ディジタルレコードが、写真、動画若しくはその断片、音声若しくはその断片、テキスト若しくはその断片、或いはその任意の組合せである多属性ディジタルレコードトラバース方法。
【請求項３】
請求項１記載の多属性ディジタルレコードトラバース方法であって、更に、そのディジタルレコードが注釈情報付でユーザに提示されるように、そのディジタルレコードに係る属性のうち注目属性にもスライド属性にも指定されていない属性の未調整の属性値を提示するステップを有する多属性ディジタルレコードトラバース方法。
【請求項４】
請求項１記載の多属性ディジタルレコードトラバース方法であって、各ディジタルレコードに対し、時刻、期間、場所、人物、団体、組織、客体及び行事のうち少なくとも一種類を、その属性として関連づける多属性ディジタルレコードトラバース方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報取得システムに関する。本発明の実施形態に係るシステムでは、ユーザが、複数の属性に基づきディジタルレコードをトラバース（横断チェック）することができる。
【背景技術】
【０００２】
今日では、ディジタルレコードの保存及び共有が可能なＳＮＳ（ソーシャルネットワーキングサービス）サイトがウェブ上に数多く存在しており、その多くではレコードにタグ（注釈）を付すことができる。例えば、写真アップロード時に、ユーザが、種々のキーワードやフレーズでその写真にタグ付けすることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】YEE, KA-PING et al., Faceted Metadata for Image Search and Browsing, University of California, Berkeley, Paper: Searching and Organizing, Volume No.5, Issue No.1, April 5-10, 2003, Ft. Lauderdale, Florida, USA, pgs.401-408
【非特許文献２】CHI, ED HUAI-HSIN et al., Flexible Information Visualization of Multivariate Data from Biological Sequence Similarity Searches, Computational Biology Centers, Medical School, University of Minnesota, Box 196, UMHC, 1460 Mayo Building, 420 Delaware St. S.E., Minneapolis, MN 55455, Department of Computer Science, University of Minnesota, 4-192 EE/CSci Building, 1996 IEEE, pgs.133-140, 477
【非特許文献３】ALEKS, ARIS et al., Exploiting Location and Time for Photo Search and Storytelling in MyLifeBits, University of Maryland and Microsoft Research, Microsoft Corporation, One Microsoft Way, Redmond, WA 98052, September 2004, Technical Report, MSR-TR-2004-102, [online] Internet URL: http://research.microsoft.com/~igemmell/pubs/MSR-TR-2004-102-Aris.doc, pgs.1-8
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、ディジタルレコード間の潜在的関係を活用することができないため、レコードの表示形態がその意味にあまり即していなかった。まず、従来システムにおけるレコードアクセス形態には、概ねサーチ（検索）とブラウズ（閲覧）の二種類しかない。サーチではそのプロパティ（特性）を同じくする一群のレコードを炙り出せるものの、ヒット項目の表示が秩序だっていないことも多く、どのレコードがお目当てのものかを見極めるのにユーザが苦労する。他方のブラウズでは、ユーザは、例えば五十音順等の限られた形態でしか、レコードにアクセスすることができない。そして、サーチ、ブラウズ共に非常に厳密で融通が利かないため、有意義なレコードが多数に上るときには、それらを効率的に見つけ特定するのが難しくなる。レコード個数が増加の一途を辿っていることから、従来のレコードトラバース手法におけるこうした不都合さが、ますます問題になってきている。
【課題を解決するための手段】
【０００５】
ここに、本発明の一実施形態に係る多属性ディジタルレコードトラバース方法及びシステムでは、複数個のディジタルレコードそれぞれに複数種類の属性を関連づけて保存する。各属性はその属性値や抽象化度(levels of abstraction)で記述できる。更に、本方法及びシステムでは、保存されているディジタルレコードの提示（例えば表示）を、その属性に基づきユーザが制御することができる。即ち、一種類又は複数種類の属性条件をユーザが設定し、それを満たすディジタルレコードを表示させることができる。この設定は、その属性値を固定すべき一種類若しくは複数種類の属性の属性値の指定、調整対象にする一種類若しくは複数種類の属性の指定、並びにそれらの属性のうち少なくともいずれかについての抽象化度指定のうち、少なくともいずれかを通じて行われる。そして、本方法及びシステムでは、ユーザが設定した一種類又は複数種類の属性条件を満足する何個かのディジタルレコードを、そのユーザに提示する。
【０００６】
なお、個々のディジタルレコードとなりうるのは、例えば写真、動画（ビデオ）若しくはその断片、音声（オーディオ）若しくはその断片、テキスト若しくはその断片、或いはその任意の組合せである。
【０００７】
また、そのディジタルレコードが注釈情報付でユーザに提示されるよう、ディジタルレコードに係り調整対象にすべき属性のうち調整対象にすべき属性の未調整の属性値を提示することもできる。
【０００８】
各ディジタルレコードに属性として関連づけるのは、例えば時刻、期間、場所、人物、団体、組織、客体及び行事のうち少なくとも一種類である。
【０００９】
また、固定すべき属性値の指定とは、例えば、諸属性のうちあるものがある属性値を採るディジタルレコードだけが提示されるように、固定すべき属性及びその属性値を指定することである。例えば、時刻属性値を指定してその時刻に係るディジタルレコードを提示させること、場所属性値を指定してその場所に係るディジタルレコードを提示させること、客体属性値を指定してその客体に係るディジタルレコードを提示させること、行事属性値を指定してその行事に係るディジタルレコードを提示させること、人物、団体又は組織属性値を指定してその人物、団体又は組織に係るディジタルレコードを提示させること、等々である。
【００１０】
調整すべき属性の指定とは、諸属性のうちある属性を指定してその属性の属性値を調整可能にすることである。例えば、時刻属性を指定して様々な時刻に係るディジタルレコードを提示させること、場所属性を指定して様々な場所に係るディジタルレコードを提示させること、客体属性を指定して様々な客体に係るディジタルレコードを提示させること、行事属性を指定して様々な行事に係るディジタルレコードを提示させること、人物属性、団体属性又はその組合せを指定して様々な人物、団体又はその組合せに係るディジタルレコードを提示させること、等々である。
【００１１】
そして、ユーザが設定した属性条件を満たしているディジタルレコードは、例えばＧＵＩ(Graphical User Interface)上に表示させることによってユーザ向けに提示する。表示するディジタルレコードの個数は１個ずつでもよいし、複数個を同時に表示させてもよい。更に、本方法及びシステムでは、例えば、表示中のディジタルレコードに係る時刻を示す時刻ラベル付スライドバー、表示中のディジタルレコードに係る場所を示す地図、表示中のディジタルレコードに係る人物、団体又は組織を示す第１テキストフィールド、表示中のディジタルレコードに係る行事を示す第２テキストフィールド等を、単独で又は適宜組み合わせて提示する。ユーザは、インジケータをスライドバー沿いに動かす操作で時刻属性値を、地図上の任意の点をポイントする操作で場所属性値を、第１テキストフィールドへの入力で人物、団体又は組織属性値を、また第２テキストフィールドへの入力で行事属性値を、それぞれ設定又は変更することができる。
【発明の効果】
【００１２】
本発明の一実施形態によれば、ディジタルレコードを直観的にトラバースでき、ひいてはユーザがレコード間の“つながり”を理解しまた多数の有用なレコードを発見することができる方法及びシステムが得られる。その要諦をなしている発想は、各レコードを仮想的に複数種類の属性の“交点”と見なす、というものである。例えば、写真や動画クリップには複数種類の情報、例えば時刻、人物、場所、客体、行事等についての諸情報が付随している。本発明では、それらの情報をそれぞれそのレコードの属性として扱い、各属性を個々の次元とする多次元直交座標空間即ち意味空間(semantic space)を想定し、各レコードを意味空間内の個々の点と見なして処理することで、上掲の如きトラバースを可能にしている。即ち、本発明によれば、ユーザは、レコードをトラバースする際に、複数種類の属性に基づき多次元的に、レコード表示のさせ方を制御することができる。例えば、ある属性の属性値を固定しつつ、他の属性を調整することで、諸属性条件を満たす全てのレコードを見比べることができる。
【００１３】
なお、本願では、「ディジタルレコード」又はその略である「レコード」なる語を、ディジタルフォーマットで保存可能なあらゆる記録物を包含する意味で使用している。例えばディジタル写真、ビデオクリップ、オーディオクリップ、テキスト、それらの組合せ等である。その格納先は、例えばインターネット経由でアクセス可能なレポジトリとする。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る多属性ディジタルレコードトラバース方法及びシステムにて、例えば写真トラバース時にユーザが使用するＧＵＩの一例を示す図である。
【図２】本実施形態におけるＧＵＩ上での写真表示例、特にユーザが指定した人物ボブの写真を表示させている例を示す図である。
【図３】本実施形態におけるＧＵＩ上での写真表示例、特にユーザが指定した人物Ｂｏｂの別の写真を表示させている例を示す図である。
【図４】本実施形態におけるＧＵＩ上での写真表示例、特にユーザが指定した場所ＭＩＴの写真を表示させている例を示す図である。
【図５】本実施形態における多属性ディジタルレコード保存手順の一例を示すフローチャートである。
【図６】本実施形態における多属性写真トラバース手順、特にユーザ側操作手順の一例を、図３に示した例に従い示すフローチャートである。
【図７】本実施形態における多属性写真トラバース手順、特にシステム側動作手順の一例を、図３に示した例に従い示すフローチャートである。
【図８】本実施形態にて多属性ディジタルレコードトラバースに使用されるコンピュータシステムを示す図である。
【発明を実施するための形態】
【００１５】
［属性（次元）とは］
まず、本発明の実施形態に係る方法及びシステムでは、諸属性（次元）の属性値又はその範囲を指定することで、ユーザは諸ディジタルレコードを横断的にチェックする（トラバースする）ことができる。本実施形態における属性値指定は、各レコードに付随する１個又は複数個のメタデータフィールドに、そのレコードに係る諸属性の属性値をセットすることで行う。セットされる属性値即ちフィールド値には、例えば時刻属性値のような連続的序数値もあれば、例えば人物、場所、客体、行事等の属性の属性値のような離散的非序数値もある。なお、客体属性とは、そのレコードにまつわる物体、例えば本や彫刻を表す属性である。
【００１６】
フィールド値をセットする際にはその抽象化度も設定する。抽象化度とは、例えば場所フィールド値なら「国」「都道府県」「市町村」「丁目」「番地」等、人物フィールド値なら「組織」「団体」「家族」「個人」等、行事フィールド値なら「種類」「事案」等といった分類のことである。「種類」とは“学会”等、「事案」とは“ＣＨＩ２００７”（２００７年ＣＨＩ学会）等の属性値が属する分類である。なお、諸フィールド値のうち例えば地理的位置に係るものは、その抽象化度に応じシステム側で公開情報源から探索、収集できる。家族や所属団体等に係るフィールド値は、ユーザによる指定を受けてセットした方がよい。
【００１７】
本実施形態に係るシステムは、こうした諸属性を利用することによって、多数に上る多属性（多自由度）レコードの表示を、ユーザが制御できるようにしている。即ち、本実施形態のユーザは、諸属性のうち一種類又は複数種類を注目属性に、他の一種類又は複数種類の属性をスライド属性に、更に他の一種類又は複数種類の属性を注釈属性に、それぞれ指定することができる。注目属性に指定された属性の属性値は固定され、スライド属性に指定された属性の属性値はレコード観賞中にユーザが動的に変更、調整でき、注釈属性に指定された属性の属性値はスライド属性表示に重畳して表示される。スライド属性表示とは、例えば時刻属性がスライド属性に指定されている場合は、タイムライン等のことである。本実施形態における注釈属性表示はスライド属性表示に対する注釈表示となる。そして、ユーザは、こうした属性指定をレコード観賞中に次々と変更でできる。
【００１８】
ユーザは、例えば人物、時刻、場所、行事等、あらゆる属性を注目属性に指定することができる。ユーザは、更に、その抽象化度を随意に昇降させることができる。例えば人物属性なら「組織」「団体」「家族」「個人」等の抽象化度を指定でき、場所属性なら「都道府県」「市町村」「丁目」「番地」等の抽象化度を指定でき、行事属性なら「種類」「系列」「事案」等の抽象化度を指定できる。抽象化度「種類」は例えば“全学会”、「系列」は例えば“ａｌｌ  ＣＨＩ  ｃｏｎｆｅｒｅｎｃｅ”（全ＣＨＩ学会）、「事案」は例えば“ＣＨＩ２００７”（２００７年ＣＨＩ学会）といった属性値が属する抽象化度である。
【００１９】
ユーザは、複数種類の属性を注目属性に指定することや、注目属性１個に対し複数通りの属性値又は複数通りの属性値域を設定することができる。例えば、時刻属性及び人物属性を共に注目属性に指定し、各注目属性にそれぞれ複数の属性値を設定すること（人物属性なら例えば「組織」「団体」「個人」等の抽象化度で複数通りの属性値を設定すること）ができる。更に、ユーザは、諸属性をブール結合させたものを注目属性に指定することができる。その際には、ＡＮＤ、ＯＲ、ＮＯＴ等のブール演算子に加え、「以上」「超」等の論理乃至算術演算子を併用して、属性値を定義することができる。例えば、人物属性値“Ｂｏｂ”（ボブ）、“Ｄａｖｅ”（デイブ）及び“Ｐａｕｌ”（ポール）並びに場所属性値“Ｂｏｓｔｏｎ”（ボストン）をもとに定義した“Ｂｏｂ  ＡＮＤ  Ｄａｖｅ  ＡＮＤ  （ＮＯＴ  Ｐａｕｌ）  ｉｎ  Ｂｏｓｔｏｎ”なる値を、注目属性値に設定することができる。
【００２０】
ユーザは、時刻属性のような連続属性をスライド属性に指定することができる。その場合、ユーザは、スライドバー等を用いスライド属性値を連続的に変化させることができる。ディジタルレコードはスライド属性値順例えば暦順に従い提示させる。ユーザは、また、場所属性、人物属性等のような離散属性をスライド属性に指定することができる。その場合、その属性値に着目し諸レコードを五十音順、再生頻度順等に従いソートしたリストをシステム側で生成し、そのリストに従いレコードを提示する。ユーザは、そのスライド属性値を、タイプ入力又は（ポインティングデバイスを使用した）属性値表示ポイント操作で、マニュアル変更、調整することができる。例えば場所属性なら地図上での場所指定でその属性値を変更でき、人物属性なら人名のタイプ入力やドロップダウンメニューからの人名選択でその属性値を変更できる。
【００２１】
ユーザは、スライド属性の抽象化度も随意に昇降させることができる。例えば時刻属性をスライド属性に指定し、その単位を例えば「十年期」「年」「月」「週」「日」「時」等に指定することができる。また、場所属性をスライド属性に指定し、その細かさを「国」「地方」「都道府県」「市町村」「地域シンボル」「丁目」等に指定することができる。従って、スライド属性＝場所属性、抽象化度＝「市町村」、属性値＝“Ｐａｌｏ  Ａｌｔｏ”（パロアルト）に設定されている状態から、ユーザは、抽象化度＝「地方」、属性値＝“Ｓａｎ  Ｆｒａｎｃｉｓｃｏ  Ｂａｙ  Ａｒｅａ”（サンフランシスコ湾一帯）に変更してサーチ範囲を拡げることや、逆に抽象化度＝「地域シンボル」、属性値＝“Ｓｔａｎｆｏｒｄ  Ｃａｍｐｕｓ”（スタンフォード大学）に変更してサーチ範囲を狭めることができる。
【００２２】
また、“スライド”属性と称してはいるが、ユーザがその属性値を連続的に変更できるものには限られない。“スライド”なる語の趣旨は、ディジタルレコード観賞中にユーザがその属性値を動的に変更できる、というものである。更に、離散スライド属性については、システム側で、五十音順、再生頻度順等様々な形態で諸レコードをソートし、その順に従い諸レコードをグループ表示することができる。
【００２３】
更に、注釈属性としては、注目属性にもスライド属性にも指定されていない属性ならどのような属性でも指定することができる。その属性値はスライド属性値と共に、例えばその上に重ねて表示させる。例えば時刻属性がスライド属性に指定されているときは、システム側で何種類かの属性の属性値、例えば場所属性値や行事属性値を時刻表示用のストリップ（タイムライン）に重畳表示させる。従って、ユーザは、１９８０年に撮影されたボブの写真がどれもこれもサンフランシスコでのものである、といったことを、容易に確かめることができる。また、これは必須ではないが、注釈属性についても、その抽象化度をユーザが随意に昇降させることができる。
【００２４】
そして、本実施形態では、どのような場所、団体、組織或いは行事が存在しているかを、ユーザが定義してシステムに教えることができる。こうした定義が可能な属性は概して人工的であり、他の属性即ち基本属性を土台或いは構成要素として成り立っている。基本属性はそれら人工属性の基本構成単位であり、時刻属性、位置属性等のように当初からシステムにとり所与の空間特性を表すものもあれば、人物属性、客体属性等のようにその属性値（人名、書名、彫刻名等）をユーザから与えるべき基本属性もある。
【００２５】
例えば人物属性については、ユーザは、自分の同窓生の名簿への関連づけによって、団体の一種を示す属性値“同窓会”を定義することができる。また、場所属性については、ユーザは、地理的範囲への関連づけによって、属性値“隣組”を定義することができる。
【００２６】
そして、本実施形態のシステムでは、その新規インスタンスを生成し更に期間、地域、関係者数等を指定することでユーザが属性を合成できるように、そのＵＩ(User Interface)が構築されている。即ち、ユーザは、例えば「Ｃｒｅａｔｅ  Ｎｅｗ」（新規生成）オプションを例えば画面上で指定し、更に場所、団体、組織、行事等の諸属性から任意の属性を選択した上で、その属性を構成する基本属性、例えば（複数の）時刻、期間、（複数の）位置、（複数の）人物、（複数の）客体等を指定することで、属性を合成することができる。
【００２７】
［ディジタルレコードに対するトラバース］
本実施形態に係るシステムのユーザは、様々な抽象化度で様々に指定乃至設定された諸属性（諸次元）の組合せに基づき、諸ディジタルレコードをトラバースすることができる。ここでは、本システムの動作を説明するため次のように想定する。
【００２８】
まず、あるレポジトリに格納されている複数枚のディジタル写真をディジタルレコードとし、それらのレコードそれぞれに人物、場所及び時刻の三属性を関連づけるものとする。提示される写真にはそれら人物、場所及び時刻の三属性を構成する情報が付随するので、ユーザは、写真を観賞しながら任意の属性を注目属性、スライド属性又は注釈属性に指定でき、それによって諸次元沿いに写真を探索することができる。例えば、１９８０年３月にコンサートホール前でポールとメアリを撮った写真をユーザが見ているときに、本システムでは、人物属性ヘッダの下に属性値“Ｐａｕｌ”（ポール）及び”Ｍａｒｙ”（メアリ）を表示させる等、その写真に係る三属性値を対応する属性ヘッダの下にリスト表示させる。その写真に惹かれ、別の時期に撮影されたポールの写真を見たいと思ったら、ユーザは、“Ｐａｕｌ”を注目属性値に設定し、且つ時刻属性をスライド属性に指定すればよい。ユーザが“Ｐａｕｌ”を注目属性値に設定したことから、システム側では、ユーザが人物属性の特定インスタンス（即ち“Ｐａｕｌ”）に着眼したことを理解する。
【００２９】
また、本システムでは、この指定及び設定を受けて、ポールが写っている写真のサムネイルを表示させるものとする。サムネイルは、１本のサムネイルストリップ上に暦順で整然と並べて、また１９８０年３月に撮られた写真のサムネイルが中央に来るよう、表示させる。ユーザは、そのＵＩの構成要素、例えばスクロールバーや矢印を用い時刻を前進・後退させることで、ポールにまつわる写真を漏れなくトラバースすることができる。また、ユーザは、場所属性を注釈属性に指定することができる。これに応じ、システム側では、ポールの個々の写真にまつわる場所を例えばタイムラインに重ねて表示させる。従って、ユーザは、例えば１９９７年から２００２年にかけてのサンフランシスコ滞在中に撮られたポールの全写真を、素早く一覧することができる。
【００３０】
そして、本システムでは、注目属性、スライド属性及び注釈属性の抽象化度をユーザが変更できるものとする。まず、時刻属性のような連続属性の抽象化度は、属性値スケールの伸縮で設定できる。例えば時刻属性なら、時刻スケールを「年」「月」「日」等の刻みで決める。また、人物属性や場所属性のような離散属性の抽象化度は、複数の論理スケールに従い設定することができる。例えば人物属性なら「個人」「友人」「同僚」「家族」等の諸段階を有する論理スケールを用いる。本システムは、人物属性の抽象化度が「個人」ならその属性値で指定された人物本人の写真しか表示しないが、「家族」なら更にその人物の家族の写真も表示する。更に、本システムでは、そのＵＩの構成要素、例えばスクロースバーや矢印を用い、ユーザが注目属性、スライド属性及び注釈属性の抽象化度をシフトさせうるものとする。
【００３１】
［取得制限］
また、本システムでは、ユーザが設定した属性条件を満足する写真が極めて多数に上る場合、そのユーザが興味を抱くであろう写真を優先的に表示させるものとする。高い優先順位を割り当て優先的に表示させるのは、例えば、そのユーザの参加先ＳＮＳサイトの会員（ユーザ本人を含む）からアップロードされた写真である。そのＳＮＳサイトの会員名でタグ付けされている写真についても同様にするとよい。また、そのユーザが高く評価している写真やブックマークしている写真、他のユーザに高く評価されている写真、或いはそのユーザの参加先ＳＮＳサイトの会員に高く評価されている写真に、高い優先順位を割り当ててもよい。そして、その写真を見るユーザと似通ったプロフィール（年齢、居住地等）を有する人物がアップロードした写真に、高い優先順位を割り当ててもよい。
【００３２】
以下、このような想定の下に、本実施形態の方法及びシステムに関し説明する。
【００３３】
［構成及び手順］
図１に、本発明の一実施形態に係る方法及びシステムにて多属性ディジタル写真のトラバースに使用されるＧＵＩの一例１００を示す。図示の通り、このＧＵＩ１００は世界地図１０２、タイムライン１０４及び注目属性フィールド１０８を有している。更に、ズームコントローラ１１０、スライド式インジケータ１１２及びサムネイルストリップ１０６も表示されている。
【００３４】
この図に示す例は、ユーザが人物属性を注目属性に指定し、その属性値を個人名たる“ＢＯＢ”（ボブ）に設定し、更にスライド式インジケータ１１２を動かし“２００６”（２００６年）の位置をポイントさせた例である。システム側では、こうした設定乃至指定に応じ、ボブ及び２００６年双方に関連づけられている全写真のサムネイルを、その暦順に従いサムネイルストリップ１０６上に表示させている。また、２００６年に撮られたボブの写真が多すぎ、そのサムネイルがストリップ１０６上に収まりきらないこともある。その場合、ユーザは、ストリップ１０６の端に位置する三角マークのうち暗転しているものをクリックすれば、あふれているサムネイルをストリップ１０６上に呼び出すことができる。更に、ユーザは、タイムライン１０４上の数値をクリックアンドドラッグすることにより、時刻属性の抽象化度即ち時刻スケールを変化させることができる。タイムライン１０４が伸縮すると、本システムでは時刻の単位が自動的に調整され、「十年期」「年」「月」「日」等の単位による数値がタイムライン１０４上に表示される。
【００３５】
ユーザは、そのタイムライン１０４に沿ってスライド式インジケータ１０２を動かすことができる。システム側では、この操作を以て、時刻属性がスライド属性、場所属性が注釈属性に指定されたものと見なす。また、この図のＧＵＩ１００は、サムネイルストリップ１０６上のサムネイルに係る写真に関連づけられている場所を、世界地図１０２上に表示させている。その際には、場所と写真との対応関係がわかるように表示させる。例えば、ストリップ１０６上では同じ場所に係る写真のサムネイルを互いに同じ背景色で表示させ、地図１０２上では当該サムネイル背景色と同じ色を使用しその場所を強調表示させる。ユーザは、更に、ズームコントローラ１１０を操作することで、地図１０２のズームレベルを設定、変更することができる。即ち、場所属性の抽象化度を指定することができる。
【００３６】
本実施形態では、ユーザが人物属性を注目属性に指定すると、システム側でその人物の移動軌跡を求め、時刻属性に関連づけて世界地図１０２上に表示させる。図示例では、ユーザが“ＢＯＢ”を注目属性値に設定したことを受けて、タイムライン１０４でカバーされている期間におけるボブの移動軌跡、即ち香港（ＨＯＮＧ  ＫＯＮＧ）からサンフランシスコ（ＳＡＮ  ＦＲＡＮＣＩＳＣＯ）を経由しフィラデルフィア（ＰＨＩＬＡＤＥＬＰＨＩＡ）に至る移動軌跡を表示させている。本実施形態では、個々の滞在場所をドットによって表しており、またその場所で撮影された写真の枚数に応じそのドットのサイズを変化させている。
【００３７】
また、本システムでは、団体属性が注目属性に指定されたときに、その団体の成員別に滞在場所及び移動軌跡を表示させる。この機能があるので、ユーザは、その団体の各成員がどのようなルートで居所を変えたのか、またその団体の成員のうち誰が身近に残っているのか、容易に知ることができる。
【００３８】
ユーザは、サムネイルストリップ１０６上のサムネイルをクリックすることで、図２に示すように、そのサムネイルに対応する写真をフルサイズ表示させることができる。この例では、ボブの写真のうち一枚２０２がフルサイズで表示されている。また、フィールド２０４には幾つかの属性の属性値が表示されている。即ち、場所属性の属性値“ＳＡＮ  ＦＲＡＮＣＩＳＣＯ，ＣＡ”（カリフォルニア州サンフランシスコ）、人物属性の属性値“ＢＯＢ”及び行事属性の属性値“ＡＮＴＩＱＵＥ  ＡＵＣＴＩＯＮ”（骨董品オークション）が表示されている。ユーザは、この写真２０２を見ながら幾種類かの属性を再指定することで、別の諸写真をトラバースすることができる。例えば、場所属性を注目属性に指定し、更にその属性値を“ＳＡＮ  ＦＲＡＮＣＩＳＣＯ，ＣＡ”に設定することで、サンフランシスコに係る写真を複数年分見ることができる。
【００３９】
また、ユーザは、行事属性を注目属性に指定し、骨董品オークションに係る全写真を見ることができる。その上で時刻属性をスライド属性に指定すれば、ユーザは、骨董品オークションに係る写真のうち時刻属性値に係る年の写真を、全世界分見ることができる。時刻属性ではなく場所属性をスライド属性に指定すれば、ユーザは、骨董品オークションに係る写真のうち場所属性値に係る場所での写真を、複数年分見ることができる。
【００４０】
図３に、属性値“ＢＯＢ”及び“ＰＨＩＬＡＤＥＬＰＨＩＡ，ＰＡ”（ペンシルバニア州フィラデルフィア）に係る別の写真３０２を示す。この例では、ユーザは、属性値表示用のフィールド３０４内に表示されている人名“ＤＡＶＥ”（デイブ）をクリックすることにより、注目属性たる人物属性の属性値を“ＤＡＶＥ”に変更することができる。システム側では、この操作に応じ、デイブに係る写真のサムネイルをその暦順に従いサムネイルストリップ上に表示させる。従って、ユーザは、ある一群の写真から別の一群の写真へと、容易に“乗り換える”ことができる。写真３０２は、この場合、それら２個の写真群の人物属性を結びつける交点となっている。
【００４１】
図４に、ユーザが場所属性を注目属性に指定し、更にその注目属性値に“ＭＩＴ”を設定した場合の表示例を示す。この場合、本システムでは、マサチューセッツ工科大学（ＭＩＴ）に係る写真を表示させる。更に、ユーザは、その背景にある地図のズームレベルを市街レベルに変更することにより、ＭＩＴキャンパス内で場所を細かく指定することができる。また、フルサイズ表示されている写真は２００６年度卒業生の卒業写真である。ユーザは、テキスト“ＧＲＡＤＵＡＴＩＯＮ”（卒業）をクリックすれば、行事属性を注目属性に指定し卒業行事に係る全写真を見ることができ、テキスト“ＣＬＡＳＳ  ＯＦ  ２００６”（２００６年度卒業生）をクリックすれば、人物属性を注目属性に指定し２００６年度卒業生に係る全写真を見ることができる。
【００４２】
そして、図１〜図４に示した例は、ウェブサーバによって生成したＧＵＩをユーザのブラウザ上にウェブページとして表示させる例であるが、例えばレポジトリに付設されたポータルでＧＵＩを生成してもよい。総じて、本発明の実施には様々な通信機構を利用することができる。
【００４３】
図５に、本システムにて実行される多属性ディジタルレコード保存手順の一例をフローチャートにより示す。図示の通り、本システムは、まずユーザからアップロードされる写真を受信し（５０２）、更にその写真に係る諸属性、例えば時刻属性、場所属性及び人物属性を受信し（５０４）、そしてその写真をレポジトリ内に保存する（５０６）。
【００４４】
また、本システムは、写真閲覧中のユーザから一組の属性条件設定を受け付ける（５０８）。即ち、どの属性を注目属性にし、その属性の抽象化度及び属性値をどのようにするかについて、ユーザが指定乃至設定した条件を受信する。その属性条件には、更に、どの属性をスライド属性にし、どの属性を注釈属性にし、またそれらの抽象化度をどのようにするかに係る条件を含めることもできる。複数の属性を注釈属性に指定することもできる。
【００４５】
そして、本システムは、その属性条件に基づき写真を探し（５１０）、見つけた写真を表示させる（５１２）。加えて、本システムは、ユーザによる注目属性及びスライド属性の再指定（指定変更）を受け付け（５１４）、表示する写真を然るべく変更する（５１６）。
【００４６】
図６に、本システムにて実行される多属性写真トラバース手順、特にユーザ側の操作手順の一例を、図３に示した例に従いフローチャートにより示す。図示の通り、２００６年にフィラデルフィアで撮影されたボブとデイブの写真が表示されている状況で（６０２）、ユーザが例えば“ＤＡＶＥ”を注目属性値に、また時刻属性をスライド属性にそれぞれ設定乃至指定すると（６０４）、デイブの写真のサムネイルがその暦順に従いサムネイルストリップ上に表示される（６０６）。
【００４７】
その撮影時期を指定してデイブの写真を表示させたい場合、ユーザは、まずタイムライン沿いにインジケータを動かして所望時刻に調整する（６０８）。ユーザは、場所属性を注釈属性に指定することもできる（６１０）。時刻が調整されると、本システムではその時刻に係るデイブの写真のサムネイルをサムネイルストリップ上に表示させる。ユーザは、その中から随意に一枚を選びフルサイズ表示させることができる（６１２）。
【００４８】
図７に、本システムにて実行される多属性写真トラバース手順、特にシステム側の動作手順を、図３に示した例に従いフローチャートにより示す。本システムは、例えば２００６年にフィラデルフィアで撮影されたボブの全写真を求めるユーザ指示を受信した場合（７０２）、まず２００６年にフィラデルフィアで撮影されたボブの写真のサムネイルを何個か、サムネイルストリップ上に表示させる（７０４）。
【００４９】
これに続き、ボブとデイブが写っている写真のフルサイズ表示を求めるユーザ指示を受信した場合（７０６）、本システムはその写真即ちボブとデイブが写っている写真をフルサイズ表示させる（７０８）。更に、“ＤＡＶＥ”を注目属性値に設定、時刻属性をスライド属性に指定するユーザ指示を受信すると（７１０）、本システムは、デイブの写真のサムネイルを何個か、その暦順に従いストリップ上に表示させる（７１２）。
【００５０】
そして、タイムライン沿いインジケータスライド操作を通じユーザによる時刻の指定を受信し（７１４）、更にユーザによる場所の指定を受信した場合（７１６）、本システムは、ユーザが指定した時刻及び場所に係るデイブの写真を表示させる（７１８）。
【００５１】
図８に、本実施形態にて多属性ディジタルレコードトラバースに使用されるコンピュータシステム８０２を示す。このシステム８０２はインターネット８０３に接続されており、内蔵するプロセッサ８０４、メモリ８０６及びストレージ（記憶装置）８０８に加え外付けのディスプレイ（表示装置）８１３を有している。ストレージ８０８上には、ウェブサーバアプリケーション８２０及び動的ウェブページ生成アプリケーション８２２に加えて、多属性ディジタルレコードトラバースアプリケーション８１６及びそのＧＵＩモジュール８１８が格納されている。本システム８０２には、更にインターネット８０３経由でクライアント８２６及びデータベース８２４が接続されている。本実施形態では、例えばこのデータベース８２４をディジタルレコード用レポジトリとして使用する。
【００５２】
本システム８０２を稼働させると、まず多属性ディジタルレコードトラバースアプリケーション８１６、ウェブサーバアプリケーション８２０及び動的ウェブページ生成アプリケーション８２２がストレージ８０８からメモリ８０６へとロードされ、それらのアプリケーション８１６、８２０及び８２２がプロセッサ８０４によって実行される。そのうち、サーバプロセスとして機能するアプリケーション８２０は、クライアント８２６から本システム８０２へのリクエストを検知する。アプリケーション８１６は、クライアント８２６からのリクエストが本システム８０２にて受信されたときに、ユーザが設定した属性条件に基づきデータベース８２４に対するクエリを生成する。例えば、時刻属性、人物属性、場所属性又はその任意の組合せに基づき、データベース８２４から写真を取得するためのクエリを生成する。
【００５３】
データベース８２４は、そうしたクエリに応じ、本システム８０２宛に写真又はそれへのリンク情報を返送する。次いで、動的ウェブページ生成アプリケーション８２２は、データベース８２４から返送されてきた写真又はリンク情報に基づき且つ動的に、ウェブページを生成する。ウェブサーバアプリケーション８２０は、動的に生成されたこのウェブページをクライアント８２６に返送する。また、ユーザが属性条件を変更した場合（例えば注目属性やスライド属性の指定を変更した場合）は、クライアント８２６が、本システム８０２宛に新たなリクエストを送信する。そのリクエストに応じ、多属性ディジタルレコードトラバースアプリケーション８１６はデータベース８２４に対する新たなクエリを生成する。アプリケーション８２２は、データベース８２４から返送されてくる新たな情報に基づき新たなウェブページを生成する。アプリケーション８２０は、その新たなウェブページをクライアント８２６に送信する。
【００５４】
以上説明したシステムは、様々な分野で使用することができる。例えば、フォトアルバムアプリケーションに本システムを組み込めば、フォトアルバムの作成や整頓を、家族めいめいが行える。この場合、本システムを用い自動スライドショウやスクリーンセイバを生成することもできる。
【００５５】
また、多数のユーザがウェブ上で写真をアップロード、共有及び検索するＳＮＳサイトに本システムを組み込むこともできる。その種のウェブサイトには、通常、他の会員との“つながり”を公開する機能、アップロードされている写真にコメントを付ける機能、会員にしたい人物を招待する機能、“つながり”を推測する機能等、ユーザが利用できる様々なソーシャルネットワーキング機能がある。こうしたサイトに本システムを組み込めば、例えば、ある二人の人物がしばしば一緒に写真に収まっている、といった知識に基づき、システム側で、それらの人物が互いに知己であると推測することができる。また、そのうち一方の人物がそのＳＮＳの会員、他方の人物が非会員である場合、まだ会員になっていない方の人物を招待するよう、会員になっている方の人物に対し、その知識に基づきシステム側から提案することができる。
【００５６】
或いは、携帯機器上で稼働するモバイルアプリケーションに上掲のシステムを組み込むこともできる。もしその携帯機器にＧＰＳ(Global Positioning System)機能があれば、ユーザは、本システムを利用しディジタルレコードを多属性トラバースすることにより、関心を抱いている場所の歴史を探訪することができる。旅行者や学生・研究者が利用できるよう街区、美術館、ニュース等の分類で写真をアーカイブしておけば、ユーザは、例えば、現代のロンドンを闊歩しながら歴史的な写真を眺めることで、ロンドンの歴史を例えば１００年前まで遡って玩味することができる。
【００５７】
そして、本システムは、ディジタル画像、テキスト記述その他の形態のディジタルレコードをアップロードすることで、ユーザが“空想的”或いは“予測的”な未来シナリオを公開できるように、構成することもできる。そうしたシステムでは、例えば、あるユーザが風俗、風景等の経時・経年変化を予測し、その予測に他のユーザがコメントするといったことが可能になる。
【符号の説明】
【００５８】
１００  ＧＵＩ、１０２  世界地図、１０４  タイムライン、１０６  サムネイルストリップ、１０８  注目属性フィールド、１１０  ズームコントローラ、１１２  スライド式インジケータ、２０２，３０２  写真、２０４，３０４  フィールド、５０２〜７１８  ステップ、８０２  コンピュータシステム、８０３  インターネット、８０４  プロセッサ、８０６  メモリ、８０８  ストレージ（記憶装置）、８１３  ディスプレイ（表示装置）、８１６  多属性ディジタルレコードトラバースアプリケーション、８１８  ＧＵＩモジュール、８２０  ウェブサーバアプリケーション、８２２  動的ウェブページ生成アプリケーション、８２４  データベース、８２６  クライアント。
【図１】
0005302703.tif 000002
【図２】
0005302703.tif 000003
【図３】
0005302703.tif 000004
【図４】
0005302703.tif 000005
【図５】
0005302703.tif 000006
【図６】
0005302703.tif 000007
【図７】
0005302703.tif 000008
【図８】
0005302703.tif 000009