(57)【要約】【課題】記憶したコンテンツをユーザが整理し，検索し，利用することをできる限り補助するために，移動体端末のようなデバイスにおける検索機能を提供する。【解決手段】ユーザが１以上の記憶されたアイテムを選択し，それらアイテムのメタデータ属性を表示できるユーザインタフェースが提供される。更にユーザは，１以上のメタデータ属性に修飾子を指定し，メタデータ属性のうち選択した１つ，及び／又は修飾子のうち選択した１つに基づいて検索を行うことができる。更に，１以上のアイテムに記述句を自動的に生成することができる。記述句は，１以上のメタデータ属性に基づいて生成される。そのためにメタデータ属性はよりユーザフレンドリな形態に変換され，文章又は句にまとめられる。記述句は１以上のアイテムに付加される。【選択図】図２
2011108282.tif 000002
【特許請求の範囲】
【請求項１】
コントローラと，メモリと，ユーザ入力インタフェースと，ディスプレイと，を備えた装置において，前記コントローラと，前記メモリに記憶された計算機プログラムとによって，
前記ユーザ入力インタフェースを介して，複数のアイテムグループから１つのアイテムグループを選択するユーザ入力を受信するステップと，
前記の選択された１つのアイテムグループに関係する複数のメタデータ属性を前記ディスプレイに表示するステップと，
前記複数のメタデータ属性のうち第１メタデータ属性の第１属性値を前記ディスプレイに表示するステップと，
前記ユーザ入力インタフェースを介して，前記第１メタデータ属性を修飾する第１修飾子を指定するユーザ入力を受信するステップと，
前記第１属性値及び前記第１修飾子に従って前記選択された１つのアイテムグループから１つのアイテムを検索する検索ステップと，
前記第１メタデータ属性から前記の検索された１つのアイテムを記述した記述句を生成する生成ステップと，
前記の検索された１つのアイテムに関連して前記記述句を前記ディスプレイに表示するステップと，
前記ユーザ入力インタフェースを介して，前記記述句を受け入れるか又は編集するユーザ入力を受信するステップと，
を実行する方法。
【請求項２】
前記修飾子が，１つの値を指定する，請求項１に記載の方法。
【請求項３】
前記修飾子が，複数の値を指定する，請求項１に記載の方法。
【請求項４】
前記選択された１つのアイテムグループの第２メタデータ属性の第２属性値を前記ディスプレイに表示するステップと，
前記ユーザ入力インタフェースを介して，前記第２メタデータ属性を修飾する第２修飾子を指定するユーザ入力を受信するステップと，
を更に含み，前記検索ステップは，前記第１属性値と，前記第２属性値と，前記第１修飾子と，前記第２修飾子と，に従って前記１つのアイテムグループを検索するステップを含む，請求項１に記載の方法。
【請求項５】
前記第１メタデータ属性は，位置と，時間と，日付と，ユーザ識別情報と，のうち少なくとも１つとする，請求項１に記載の方法。
【請求項６】
前記第１メタデータ属性は，前記選択されたアイテムの内容記述とする，請求項１に記載の方法。
【請求項７】
前記生成ステップは，前記第１メタデータ属性及び前記第２メタデータ属性から前記記述句を生成するステップを含む，請求項５に記載の方法。
【請求項８】
前記第１メタデータ属性を座標位置とし，前記生成ステップは前記座標位置を地名に変換するステップを含み，前記記述句は前記地名を含む，請求項１に記載の方法。
【請求項９】
前記第１メタデータ属性を時間とし，前記生成ステップは前記時間を１日の時間帯名に変換するステップを含み，前記記述句は前記１日の時間帯名を含む，請求項１に記載の方法。
【請求項１０】
前記第１メタデータ属性を日付とし，前記生成ステップは前記日付を月名又は季節名のうち少なくとも１つに変換するステップを含む，請求項１に記載の方法。
【請求項１１】
コントローラと，
メモリと，
ユーザ入力インタフェースと，
ディスプレイと，
前記ユーザ入力インタフェースを介して，複数のアイテムグループから１つのアイテムグループを選択するユーザ入力を受信する手段と，
前記の選択された１つのアイテムグループに関係する複数のメタデータ属性を前記ディスプレイに表示する手段と，
前記複数のメタデータ属性のうち第１メタデータ属性の第１属性値を前記ディスプレイに表示する手段と，
前記ユーザ入力インタフェースを介して，前記第１メタデータ属性を修飾する第１修飾子を指定するユーザ入力を受信する手段と，
前記第１属性値及び前記第１修飾子に従って前記選択された１つのアイテムグループから１つのアイテムを検索する検索手段と，
前記第１メタデータ属性から前記の検索された１つのアイテムを記述した記述句を生成する生成手段と，
前記の検索された１つのアイテムに関連して前記記述句を前記ディスプレイに表示する手段と，
前記ユーザ入力インタフェースを介して，前記記述句を受け入れるか又は編集するユーザ入力を受信する手段と，
を備える装置。
【請求項１２】
前記修飾子が，１つの値を指定する，請求項１１に記載の装置。
【請求項１３】
前記修飾子が，複数の値を指定する，請求項１１に記載の装置。
【請求項１４】
前記選択された１つのアイテムグループの第２メタデータ属性の第２属性値を前記ディスプレイに表示する手段と，
前記ユーザ入力インタフェースを介して，前記第２メタデータ属性を修飾する第２修飾子を指定するユーザ入力を受信する手段と，
を更に備え，前記検索手段は，前記第１属性値と，前記第２属性値と，前記第１修飾子と，前記第２修飾子と，に従って前記１つのアイテムグループを検索する手段を含む，請求項１１に記載の装置。
【請求項１５】
前記第１メタデータ属性は，位置と，時間と，日付と，ユーザ識別情報と，のうち少なくとも１つとする，請求項１１に記載の装置。
【請求項１６】
前記第１メタデータ属性は，前記選択されたアイテムの内容記述とする，請求項１１に記載の装置。
【請求項１７】
前記生成手段は，前記第１メタデータ属性及び前記第２メタデータ属性から前記記述句を生成するステップを含む，請求項１４に記載の装置。
【請求項１８】
前記第１メタデータ属性を座標位置とし，前記生成手段は前記座標位置を地名に変換する手段を含み，前記記述句は前記地名を含む，請求項１１に記載の装置。
【請求項１９】
前記第１メタデータ属性を時間とし，前記生成手段は前記時間を１日の時間帯名に変換する手段を含み，前記記述句は前記１日の時間帯名を含む，請求項１１に記載の装置。
【請求項２０】
前記第１メタデータ属性を日付とし，前記生成手段は前記日付を月名又は季節名のうち少なくとも１つに変換する手段を含む，請求項１１に記載の装置。
【請求項２１】
コントローラと，メモリと，ユーザ入力インタフェースと，ディスプレイと，を備えた装置のための，前記メモリに記憶された計算機プログラムであって，前記コントローラによって，
前記ユーザ入力インタフェースを介して，複数のアイテムグループから１つのアイテムグループを選択するユーザ入力を受信するステップと，
前記の選択された１つのアイテムグループに関係する複数のメタデータ属性を前記ディスプレイに表示するステップと，
前記複数のメタデータ属性のうち第１メタデータ属性の第１属性値を前記ディスプレイに表示するステップと，
前記ユーザ入力インタフェースを介して，前記第１メタデータ属性を修飾する第１修飾子を指定するユーザ入力を受信するステップと，
前記第１属性値及び前記第１修飾子に従って前記選択された１つのアイテムグループから１つのアイテムを検索する検索ステップと，
前記第１メタデータ属性から前記の検索された１つのアイテムを記述した記述句を生成する生成ステップと，
前記の検索された１つのアイテムに関連して前記記述句を前記ディスプレイに表示するステップと，
前記ユーザ入力インタフェースを介して，前記記述句を受け入れるか又は編集するユーザ入力を受信するステップと，
を実行する計算機プログラム。
【請求項２２】
前記選択された１つのアイテムグループの第２メタデータ属性の第２属性値を前記ディスプレイに表示するステップと，
前記ユーザ入力インタフェースを介して，前記第２メタデータ属性を修飾する第２修飾子を指定するユーザ入力を受信するステップと，
を更に含み，前記検索ステップは，前記第１属性値と，前記第２属性値と，前記第１修飾子と，前記第２修飾子と，に従って前記１つのアイテムグループを検索するステップを含む，請求項２１に記載の計算機プログラム。
【請求項２３】
前記生成ステップは，前記第１メタデータ属性及び前記第２メタデータ属性から前記記述句を生成するステップを含む，請求項２１に記載の計算機プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の態様は概略，メタデータに基づくアイテムの検索のみならず，１以上のメタデータ属性から記述句を生成するための方法と，装置と，ユーザインタフェースとに向けられている。
【背景技術】
【０００２】
携帯電話機のような移動体端末は，今や以前より多くのメモリを備え，近い将来メモリリソースはギガバイトレベルに近づくものと期待されている。これに関するひとつの理由は，今や移動体端末はオーディオ，静止画及び／又はビデオのメディアファイルのようなさまざまな種別の情報を生成し，処理することができることにある。例えば多くの携帯電話機及びパーソナルデジタルアシスタントは，今やデジタルカメラ及び／又はビデオカメラを含んでいる。利用可能なすべてのメモリが，そのようなメディアファイルを記憶するために使われることは異例のことではない。これらのカメラの解像度及び品質はデバイスの世代が新しくなるごとに増加するので，ますますメモリが必要になる。ユーザがそのようなデバイス間でメディアファイルを共有し始めると，メモリに対する要求条件はより一層速く増加するものと思われる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
記憶されるコンテンツ量が増加するにつれて，それらのコンテンツを検索する必要性も増加する。ファイルを，日付，時間又はタイトルによって検索するような検索エンジンが現存するが，従来型の検索エンジンは時代遅れになりつつある。典型的には入力能力が比較的限られる（例えば，１２個程度のボタンである）移動体端末を用いるとき，このことは特に当てはまる。記憶したコンテンツをユーザが整理し，検索し，利用することをできる限り補助するために，移動体端末のようなデバイスにおける検索機能が要求される。
【課題を解決するための手段】
【０００４】
本発明の態様は，メディアファイルのような記憶されたアイテムを検索するために，メタデータ属性を用いることに向けられている。ユーザが１以上のアイテムを選択し，それらアイテムのメタデータ属性を表示できるユーザインタフェースが提供される。更にユーザは，１以上のメタデータ属性に対する修飾子を指定し，選択したメタデータ属性の１つ，及び／又は選択した修飾子に基づいて検索を実行できる。ユーザインタフェースは主に視覚的対話に基づくように設計され，ユーザによるタイプ入力は必要ないか，最小限かのいずれかであることが求められる。ユーザインタフェースを移動体デバイス，又は（例えば電話機のキーパッドのように数が少ないか，又は多義のキーボードのせいで）入力インタフェースが限られているほかのデバイスに実装するとき，これは有用である。
【０００５】
更に本発明の態様は，１以上のアイテムに記述句を自動生成することに向けられている。記述句は，１以上のメタデータ属性に基づいて生成される。そうすることによってメタデータ属性はよりユーザフレンドリな形態に変換され，文章又は句にまとめられる。記述句は各アイテムのタイトル又はほかのメタデータ属性として，１以上のアイテムに付加される。
【０００６】
本発明のこれらの特徴又はほかの特徴は，以降に示す実施例の詳細な説明を考慮すれば明らかになるであろう。
【図面の簡単な説明】
【０００７】
【図１】本願発明の少なくとも１つの態様によって用いることができる例示電子デバイスの機能ブロック図である。
【図２】本願発明の少なくとも１つの態様による例示ユーザインタフェースを表示しているディスプレイの画面である。
【図３】本願発明の少なくとも１つの態様による例示ユーザインタフェースを表示しているディスプレイの画面である。
【図４】本願発明の少なくとも１つの態様による例示ステップを示すフローチャートである。
【発明を実施するための形態】
【０００８】
本願発明に関して例として含み，制限のために含むものではない添付の図面と共に読めば，以降に示す実施例の詳細な説明のみならず，上述の本発明の概要もより良く理解できるであろう。
【０００９】
図１は例示計算機１００の機能ブロック図である。計算機１００は，パーソナル計算機，パーソナルデジタルアシスタント（ＰＤＡ），携帯電話機，デジタルカメラ，デジタルカムコーダ，デジタルオーディオプレイヤ，テレビ，セットトップボックス，パーソナルビデオレコーダ，時計，及び／又はカメラと電話機とＰＤＡとのようなこれらの任意の組合せ又は部分組合せのような，任意の種類の電子デバイス又はその一部であってよい。電子デバイスは，基地局と無線で通信できる移動体デバイス及び／又はほかの移動体デバイスであってもよい。電子デバイスの計算機１００は，計算機１００の動作を制御するコントローラ１０１を含むことができる。コントローラ１０１は，マイクロプロセッサ又は中央処理ユニット（ＣＰＵ）のような任意の種類のコントローラであってよい。コントローラ１０１は，ソフトウェアプログラムを実行するため，及び／又は電子デバイスの入出力動作を制御するために，データを操作又は処理する役割を持つ。コントローラ１０１は，メモリ１０２，ネットワークインタフェース１０７，ユーザ入力インタフェース１０８，ディスプレイ１０９，及び／又はメディア入力インタフェース１１０と接続することができる。
【００１０】
ネットワークインタフェース１０７は，データ及び／又はほかの情報を電子デバイスに受信し，及び／又は電子デバイスから送信できるようにする。例えばデータファイルを，ある電子デバイスからもう１つの電子デバイスへ送信することができる。電子デバイスが移動体デバイスであるときは，ネットワークインタフェース１０７は無線周波インタフェース及び／又は赤外線インタフェースのような，無線インタフェースであってもよい。電子デバイスが非移動体デバイスである場合，ネットワークインタフェース１０７があるときは，イーサネット（登録商標）インタフェース又はユニバーサルシリアルバス（ＵＳＢ）インタフェースのような有線インタフェースであってもよい。移動体デバイスにおいては，ネットワークインタフェース１０７は無線インタフェースだけか，又は無線インタフェース及び有線インタフェース双方であるかもしれない。
【００１１】
ユーザ入力インタフェース１０８は，１以上のボタン（例えばキーボード又は電話機のキーパッドの形態），１以上のスイッチ，タッチパッド（ディスプレイ１０９に透明に組み込むことができる），１以上の回転ダイヤル，及び／又は音声認識のためのマイク，のような任意の種類の入力インタフェースであってよい。
【００１２】
ディスプレイ１０９は，限定するものではないが，液晶ディスプレイ（ＬＣＤ），発光ダイオード（ＬＥＤ）ディスプレイ，有機ＬＥＤ（ＯＬＥＤ）ディスプレイ，プラズマディスプレイ，及び／又はＬＣＤプロジェクタを含む任意の種類のディスプレイであってよい。ディスプレイ１０９は，１以上の表示可能部分に物理的に分割されていてもよく，また１以上のディスプレイ画面及び／又は状態表示灯のような１以上の個別表示器を含む。
【００１３】
メディア入力インタフェース１１０は，計算機１００にメディアデータ（すなわち，オーディオ，ビデオ，及び／又は静止画）を提供することができる。メディア入力インタフェース１１０は，例えばマイク，静止画カメラ，及び／又はビデオカメラなどのメディア入力デバイスに含めてもよいし，接続してもよい。プロセッサ１０１は，そのようなメディアデータをメモリ１０２内の１以上のメディアファイルに記憶することができる。更にプロセッサ１０１は，メディアデータをディスプレイ１０９に表示させ，スピーカに出力し，及び／又はネットワークインタフェース１０７を介して電子デバイス外に（例えばほかの電子デバイスへ）送信することができる。メディアファイルの形態であってもよいメディアデータはまた，ネットワークインタフェース１０７を介して計算機１００が（例えばほかの電子デバイスから）受信してもよい。
【００１４】
メモリ１０２は，ランダムアクセスメモリ（ＲＡＭ）及び／又は読み出し専用メモリ（ＲＯＭ）のような任意の種類のメモリであってよい。メモリ１０２は，（回路基板上のメモリチップのように）電子デバイスに組み込んだものでもよいし，（着脱可能メモリカード又はメモリスティック（登録商標）のように）ユーザ交換可能なものであってもよい。ハードディスクドライブ，フラッシュメモリなどのようなほかの種類の記憶装置を代わりに，又は追加で使用してもよい。メモリ１０２は，ソフトウェア１０４及び／又はデータ１０３のような電子デバイスに有用なさまざまな情報を記憶することができる。ソフトウェア１０４は，１以上のオペレーティングシステム及び／又はアプリケーションを含んでもよい。更にソフトウェア１０４は，フィルタリングコンポーネント１０５及び／又は自動記述生成器１０６を含んでもよく，どちらも以降で更に説明する。データ１０３は電子デバイスについてのデータ，ユーザファイル，及び／又はシステムファイルを含むことができる。例えばメディアファイルを，メモリ１０２のデータ１０３部分に記憶することができる。図１においては，メモリ１０２は別々の部分に分割されているように示されているが，これは単に説明のために機能的分割を示したものに過ぎない。メモリ１０２は，要望によって別々の部分に分割してもよいし，しなくてもよい。更にメディアファイルのようなデータは，別の電子デバイス及び／又はネットワークのような，電子デバイス外に記憶してもよい。この場合メモリ１０２は，そのような外部記憶装置を含むものと見なされる。
【００１５】
図２は例示ユーザインタフェースを表示しているディスプレイ１０９を示しており，どのようにユーザインタフェースが機能部分に分割されるかについて，概観を示している。例えばユーザインタフェースは，アイテムブラウジング部２０１，メタデータ可視化部２０２，メタデータ修飾子部２０３，及び／又は記述部２０４を含んでもよい。一般的に，アイテムブラウジング部２０１は，データファイル（例えばメディアファイル）のような１以上のアイテムの象徴を含む。アイテムブラウジング部２０１内に表示されているか，又はほかの方法で利用可能なアイテムのグループは，すべての記憶されているアイテムであってもよいし，又は特定のフォルダ又はほかのアイテムグループ化のような，記憶されているアイテムのサブセットであってもよい。アイテムの象徴は，アイコン，アイテムの内容のサムネイル，名称文字列，及び／又は任意のほかの形態であってよい。メタデータ可視化部２０２は，アイテムブラウジング部２０１内にあるアイテムのうち特定の１つに関連付けられたメタデータ属性を含む。メタデータ修飾子部２０３は，アイテムを検索する際のメタデータ属性範囲のような検索基準を指定するために用いることができる。記述部２０４は，アイテムブラウジング部２０１内にある１以上のアイテムの記述句を含む。記述句は，メタデータ可視化部２０２内のメタデータ属性，及び／又はメタデータ修飾子部２０３内の修飾子に基づいて自動生成することができる。ユーザインタフェースのさまざまな部分２０１〜２０４の相対位置は単に例であって，１以上の部分はさまざまな相対位置にあってよく，同時に又は別々の時間に表示してもよく，及び／又は結合してもよい。更にユーザインタフェースは，選択したメタデータ及び／又はメタデータ修飾子によって検索されたか，又は確認されたアイテムを含む，及び／又は提示する結果部（図示されていない）を含んでもよい。アイテムブラウジング部２０１及び／又は結果部は，時間軸に沿った提示をしてもよい。例えば，その部分に提示されるアイテムは時間メタデータ／日付メタデータに基づいてグループ化されてもよいし，アイテムのグループが時間軸に沿ってスクロールされるものであってもよい。
【００１６】
ここで図３を更に参照して，図２に示したユーザインタフェースのより詳細な態様を説明する。複数のアイテムの象徴３０１〜３０６がアイテムブラウジング部２０１内に表示されており，それぞれが別のアイテムを表している。図示したとおり，象徴はユーザがスクロールできる直列のリストとして表示される。しかしながら象徴は，どのような形式で表示してもよい。アイテムは，ファイル（例えばワープロのファイル若しくは画像ファイル，オーディオファイル又はビデオファイルのようなメディアファイル）若しくは電子メール，私信又はショートメッセージサービス（ＳＭＳ）のメッセージあるいはマルチメディアメッセージサービス（ＭＭＳ）のメッセージのようなほかのメッセージのようなどのようなオブジェクトであってもよい。ユーザは，象徴３０１〜３０６のうち１以上を選択することができる。例えば，アリスというユーザがアフリカへ２週間の旅行に行っている間に多数の写真を撮ったとしよう。中でも彼女は南アフリカケープタウンで何枚もの写真を撮った。図４に示すステップを参照すると，これらの画像をブラウズするとき（ステップ４０１），彼女はたまたま海の光景である象徴３０５が表す画像のような１以上のアイテムを選択する（ステップ４０２）。ステップ４０１においてユーザは，表示及び／又はブラウジングのために１以上のフォルダ，アルバム及び／又は複数ファイルの集合を選択することができる。象徴３０５が選択されたことを，象徴３０５の周囲の網掛け太線で示している。しかしながら象徴が選択されたことを示すために，どのようなほかの種類の指示を使ってもよい。アリスは，矢印キーを利用する，タッチセンサ付きディスプレイにスタイラスで位置を示したりタッピングしたりする，又は音声コマンドを発行する，などのようなユーザインタフェース１０８を介して，象徴３０５を選択することができる。
【００１７】
象徴３０５が選択されたことに反応して，メタデータ可視化部２０２に選択された象徴３０５（又は複数の選択された象徴）によって表される１以上のアイテムに関連付けられた１以上のメタデータ属性を表示することができる（ステップ４０３）。メタデータ属性は，数字又は文字である基本的属性であってもよい。アイテムブラウジング部２０１において異なる象徴が選択されるたびに，それに反応して関連付けられたメタデータ属性がメタデータ可視化部２０２に表示される。この例において，象徴３０１〜３０６で表されるアイテムは，メモリ１０２に記憶された画像ファイルであるとしよう。すなわち，各アイテムは画像を含むファイルである。この場合メタデータ属性は，例えば画像が撮影された場所，画像が撮影された日付及び／又は時間，及び／又は絞り値，ズームレベル及び／又は（伝統的なアナログ写真ではシャッタ速度としても知られる）露光時間，を含む。このほかのメタデータ属性には，（アイテムを記憶し，編集し，及び／又は作成したユーザのような）ユーザの識別情報，送信者及び／又は受信者の識別情報（例えばアイテムが電子メール又はほかのメッセージであるとき），タイトル，オーディオ設定（例えばマイク設定など），ビデオ設定（例えば毎秒フレーム数など），フラッシュの使用有無，アイテムのカテゴリ（例えば，私的なもの，公的なもの，保存されたもの，テキストファイル，画像ファイル，オーディオファイル，ビデオファイル，など），アイテムが記憶されているメモリ１０２内の位置，画像に写っているか，又はアイテム内で言及されている人又はほかの対象物，アイテムを作成したか，又はそれ以外でアイテムに関係したアーティスト又はアーティストグループ，及び／又はアイテムの情報源（例えば，ほかの電子デバイスから送信されたとき）などを含むが，これに限定されるものではない。
【００１８】
この例で示すように，アリスは象徴３０５が表す画像ファイルのメタデータ属性に，画像を撮影した場所，南緯３４．０度，東経１８．６度，画像を撮影した日付，２００２年１２月５日，画像を撮影した時間，午後１２時２０分，画像を撮影したカメラ，「オリンパスＣ７２０」，画像を撮影した絞り値，ｆ／２．８，画像を撮影した露光時間，１／２００秒が含まれていることに気付く。これらのメタデータ属性はそれぞれ，メタデータ可視化部２０２内のそれぞれ別の属性フィールド３０９〜３１４に表示することができる。選択されたアイテムのメタデータ属性を表示することに加え，ユーザはまた，ユーザ入力インタフェース１０８を介して，属性フィールド３０９〜３１４に置かれる値を対話的に定義することもできる。
【００１９】
アイテムのメタデータ属性は，手動又は自動で収集することができる。例えば位置メタデータは，全地球測位システム（ＧＰＳ）ユニットの出力を得ることによって自動的に収集できる。ＧＰＳユニットは，メディア入力インタフェース１１０又はあるほかのインタフェースを介して計算機１００に接続できる。電子デバイスがカメラ付き電話であるときは，ＧＰＳユニットは一般にはカメラと同じ位置にあることが望ましい。自動的に収集できるほかのメタデータ属性は，日時（例えば計算機１００に接続された時計から収集される），方位（例えば計算機１００に接続されたコンパスから収集される），電子デバイスの種別，ユーザの識別情報，カメラ設定，オーディオ設定，及びビデオ設定を含むが，それに限るものではない。アリスがケープタウンで海の写真を撮ったとき，メタデータ可視化部２０２に表示されるメタデータ属性のいくつか又はすべては，自動的に収集され，象徴３０５で表される画像ファイルに付加されたかもしれない。
【００２０】
ユーザインタフェースのメタデータ修飾子部２０３は複数の修飾子フィールド３１５〜３２０を有しており，それぞれ属性フィールド３０９〜３１４の別々の１つに関連付けられる。換言すれば，属性フィールド３０９〜３１４はそれぞれ，関連付けられた修飾子フィールド３１５〜３２０を有することができる。修飾子フィールド３１５〜３２０はそれぞれ，修飾子を定義するためにユーザ入力インタフェース１０８を介してユーザ入力を対話的に受け取ることができる。修飾子は，単一の値（例えば５），複数の値（例えば１と，５と，６），又は値の範囲（例えば±５，５以内，又は−２〜５）を定義することができる。修飾子は，関連付けられたメタデータ属性をどのように修正でき，又は変更できるかに関する制限を定義し，またアイテムを検索する検索基準を定義するのを補助する。例えばアリスは，画面上の位置修飾子フィールド３１５を選択して，「範囲１０ｋｍ」を選ぶことができる（ステップ４０４）。この場合これは，メタデータ属性によって識別される地理的位置，南緯３４．０度，東経１８．６度の周囲半径１０ｋｍのエンティティを表す。更にアリスは，時間及び日付を選び，「時間枠±２時間」を入力することができる。これは，１２時２０分の前後２時間（すなわち１０時２０分から１４時２０分）の時間枠を表す。代替として修飾子フィールドは単一又は複数の文字列，若しくは文字列の範囲を定義することができる。例えば属性フィールドが話題，制作者，キャプチャデバイス（３１２），場所（３０９），などのような属性を記述しているとき，修飾子フィールドに「話題：ケープタウン，ケープタウン市内，ロビンソンの店」，「制作者：メアリ・アンダーソン」，「キャプチャデバイス：Ｎｏｋｉａ６２６０，Ｎｏｋｉａ６６３０」のような１以上の文字列を含むことができる。
【００２１】
アリスが修飾子フィールド３１５を定義したことに反応して，ユーザインタフェースのアイテムブラウジング部２０１は，位置属性フィールド３０９及び修飾子フィールド３１５に示された基準内にどのアイテムが入るかを示すように，アイテムを選択的に選別することができる（ステップ４０５）。定義された基準に入るアイテムは適合アイテムと呼ばれる。定義された基準に入らないアイテムは不適合アイテムと呼ばれる。図３に示した例においては，適合アイテムは象徴３０３，３０４及び３０５で表されるアイテムである。更にアリスが修飾子フィールド３１７を定義すると，アイテムブラウジング部２０１は，時間属性フィールド３１１及び修飾子フィールド３１７に示された基準内にどのアイテムが入るかを示すように，更に残りのアイテムを選択的に選別することができる（ステップ４０５）。選別はフィルタリングコンポーネント１０５によって実行される。アイテムブラウジング部２０１内の各アイテムは，実際には不適合アイテムの象徴が表示されないように削除することによって選別してもよい。代替として，不適合アイテムは違った方法でそれらの象徴を表示することによって，適合アイテムと区別してもよい。例えば図３に示すように，適合アイテムは不適合アイテムよりも太い境界線を有してもよい。アイテムを選別する別の方法は，各適合アイテムを１つにグループ化し，最初にそれらを提示するように，アイテムを並び替えることである。適合アイテムがグループと見なせるように明確に表示するために，各適合アイテムを結ぶ線３２１又はほかの印を表示してもよい。このようにメタデータ属性及び修飾子を用いて，ユーザはアイテムの大きな集合から，ユーザが興味を持つ可能性が高いアイテムのサブセットに，容易に絞り込むことができる。アイテムのサブセットは，アイテムが既にフォルダ，アルバム又はほかの種類のコレクションにグループ化されている，又は後刻グループ化される方法とは無関係に選ぶことができる。フォルダ，アルバムなどもまた，それ自身選択可能なアイテムと考えることができる。
【００２２】
いったんアイテムのサブセット（又は単一のアイテム）が決定されると，ユーザにとって意味のある可能性のある方法でそのグループを特定又は記述することが望ましい。本願のユーザインタフェースにおいては，アイテム又はアイテムのグループの記述句（例えばテキスト記述）を自動生成して，ユーザインタフェースの記述部２０４に表示することができる（ステップ４０６）。記述句は，部分２０２に表示されたそのアイテムのメタデータ属性及び／又は部分２０３に表示されたメタデータ修飾子に基づいて生成することができる。個々のメタデータ属性は，ユーザにとって特に意味のあるもの，又は有用なものではないかもしれない。しかしながら，ユーザがアイテムをより良く理解でき，したがってより良く整理し，探すことができる，よりユーザフレンドリな記述を生成することができる。例えばユーザ，アリスが選択した地理的位置属性及び時間属性を用いて，適合アイテムのために，「ケープタウン，昼」のようなよりユーザフレンドリな記述を生成することができる。記述句の第1の部分「ケープタウン」は，位置属性フィールド３０２に表示された座標値，又は修飾子フィールド３１５に表示された範囲修飾子から得ることができる。範囲修飾子が１０ｋｍ以上，例えば８０ｋｍであったときは，記述句のこの部分はこのより広い範囲を考慮に入れて，ケープタウンの周囲のより大きな地域，ケープ半島を特定するように変更されたかもしれない。記述句の第２の部分「昼」は，時間属性フィールド３１１及び／又は時間修飾子フィールド３１７に表示された時間から得ることができる。修飾子が時間範囲１０時２０分から１４時２０分を与えるので，記述句の第２の部分は代替として例えば「昼ごろ」であったかもしれない。修飾子がより大きな値，例えば±６時間であったときは，記述句の第２の部分は，その大きな値の修飾子を考慮に入れて代わりに「日中」又はその類似物であったかもしれない。アリスがまた，日付属性フィールド３１０も選択したときは，記述句は例えば「ケープタウン，２００２年５月１２日，昼」の形をとったかもしれない。日付修飾子フィールド３１６が，範囲，例えば＋３週間又は「月全体」を含んでいたときは，記述句は例えば「ケープタウン，５月，昼」の形をとったかもしれない。記述句は，ユーザが手動で編集することができる。
【００２３】
更にメタデータ属性のより複雑な（ブーリアン又はほかの）結合も，記述句の生成に用いることができる。例えばアリスは，メタデータ属性Ａと，Ｂと，Ｃと，Ｄとを次のブーリアン結合で選ぶことができる。
Ａ  ａｎｄ  Ｂ  ａｎｄ  Ｃ  ａｎｄ  （Ｄ  ｏｒ  Ｅ）
ここでＡはアイテム種別「画像」，Ｂは地名「ケープタウン」，Ｃは１日の中の時間帯「昼」，Ｄはユーザ名「ジョン」，Ｅはユーザ名「メアリ」である。
このメタデータ属性の結合から得られる１つの可能性のある記述句は，「ジョン又はメアリが撮影したケープタウンの昼の画像」である。
【００２４】
端的に言えば，記述句は，１以上のメタデータ属性及び１以上の修飾子の内容に依存する。代替として，修飾子は記述句の生成に用いず，代わりにフィールド３０９〜３１４のうち１以上のメタデータ属性だけを用いてもよい。
【００２５】
自動記述生成器１０６は，記述句を自動生成する働きをすることができる。自動記述生成器１０６は，生のメタデータを高レベルの，ユーザ可読のメタデータに変換するソフトウェアコンポーネントであって，収集した単一の各メタデータ属性を１つの文章又はほかの句に結合する。時間のようなある種のメタデータ属性については，メタデータ属性を，１日の中の時間帯名称のようなより有用な記述に変換するために，単純な規則があれば十分である。日付については単純な規則を用いて，週の曜日の名称，月の名称，週の識別情報，季節の名称，休日の名称（例えば，イースター，クリスマス，感謝祭，真夏，ローシュ・ハッシャーナ，など），及び／又は年の識別情報に変換することができる。単純なリスト又はルックアップテーブルがあれば十分である。ユーザが，そのようなルックアップテーブル又はリストに項目を定義することさえできる。例えばユーザは，特定の地理的座標位置を定義して，場所の名称「自宅」と関連付けることができる。ほかの種類のメタデータ属性については，追加の処理が必要かもしれない。例えばセルの位置情報及び／又はＧＰＳの座標値は，例えばルックアップテーブル又はリストを用いて地名に変換することができる。そして地名は，ネットワークベースの地名サーバ又は地図サーバのような１以上の情報源から推測することができる。自動記述生成器１０６は，生の座標値を（市，州，国，又は目標物名称のような）地名に変換する位置情報コンポーネント，及び／又は１日の中の時間を（朝，昼，午後，晩，又は夜のような）時間帯名称に変換し，同様に日付を月又は（春，夏，秋，又は冬のような）１年の中の時期などに変換するする時間コンポーネントのような１以上のサブコンポーネントを含んでもよい。ユーザは自分が使いたいと思う詳細度レベル（例えば市と国）を選択することができる。
【００２６】
記述句は記述フィールド３０７に表示することができ，アリスはこの自動生成された記述句を受け入れてもよいし，又は記述フィールド３０７を手動で編集してもよい。いったんアリスが記述句に満足すると，「すべてに適用」ボタン３０８を選択することができ，それによって記述フィールド３０７内の記述句が適合アイテムそれぞれに付加される（ステップ４０７及び４０８）。代替として記述フィールド３０７は，アイテムブラウジング部２０１から始めに選択されたアイテム及び／又はそこに提示されたアイテムすべてに付加してもよいし，又は象徴３０５のような選択した１つのアイテムだけに付加してもよい。いったん記述句が適合アイテムに付加されると，アリスはほかのアイテムを選択することを決定してもよいし，選択したアイテムを取り消すことを決定してもよい。アリスが選択したアイテムを取り消したときは（ステップ４０９），以前に選択されていたアイテムのメタデータ属性はもはやメタデータ可視化部２０２に表示することができず，修飾子部２０３もまたディスプレイから削除される（ステップ４１０）。ここでシステムは，アリスが所望するほかの操作を実行する用意ができている。例えばここでシステムは，アリスがアイテムブラウジング部２０１内のファイル，フォルダ及び／又はアルバムのような１以上のほかのアイテムを選択する用意ができている。
【００２７】
このように，ユーザが計算デバイス内に記憶された多数のアイテムを操作し，整理し，検索するのを補助する例示の方法，装置及びインタフェースを説明した。ここで説明した本発明のさまざまな態様を組み込んだ例示のシステム及び方法は，例として示したものであり，もちろん本発明はこれらの実施例に限定されないことを理解されたい。特に前述の教示によって，本技術の当業者であれば修正物を作成することができる。例えば前述の実施例の各要素は単独で利用することもできるし，ほかの実施例の要素と組み合わせて利用することもできる。更に本発明は，本願請求項によって定義されるが，これらの請求項は例であってここに記述された要素及びステップの任意の組合せ又は部分組合せを含むことを意図するものである。本発明の真の精神及び範囲から離脱することなく修正物を作成することが可能であることもまた，認識し理解されたい。例えばあるコンポーネントはソフトウェアコンポーネント又はハードウェアコンポーネントとして記述されているが，これらの指定は単に例示であって，ハードウェア，ファームウェア及び／又はソフトウェアをあるコンポーネントを実装するために所望のとおりに用いてもよい。また，写真画像の文脈で例を示したが，ほかの種別のアイテム及びほかの種別のメディアファイルを本願発明に関連して用いてもよい。
【図１】
2011108282.tif 000003
【図２】
2011108282.tif 000004
【図３】
2011108282.tif 000005
【図４】
2011108282.tif 000006