(57)【要約】  ネットワーク１０においてコンテンツ１２を物理的に位置特定するのに使用されるべきシステム１１、５０及び方法が開示される。更に、前記システムにおいて使用するための装置及びこの開示される方法を可能にする計算機プログラムが開示される。このシステムは、ユーザに、例えば計算機又はテレビユーザインターフェイスを介して、物理的に位置特定されるべきコンテンツ１２を識別させる入力手段５３を含む。コンテンツ１２を記憶する装置１１は、ネットワーク内において物理的に識別される。この装置は、例えば、視覚的指示などの、ユーザが物理的に感知可能な信号４５を提供する。したがって、ユーザは、ネットワークにおいて仮想化されたコンテンツの物理的な位置特定において支援される。このようなシステムは、ネットワークに含まれる装置が、ユーザが素早く位置特定して持ち出したい携帯型記憶装置である場合に、特に有用である。
2009507288.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをネットワークにおいて物理的に位置特定するシステムであって、
前記コンテンツが記憶される前記ネットワーク内における物理的装置を識別する手段であって、物理的に位置特定されるべき前記コンテンツを識別するための入力部を有し、前記物理的装置を識別するための出力部を有するような、手段と、
前記物理的装置を識別する手段によって識別される前記物理的装置においてユーザ感知可能物理的指示を生成する手段と、
を含むシステム。
【請求項２】
請求項１に記載のシステムであって、
前記物理的装置を識別する手段が、更に
関連性因数を生成する手段であって、物理的に位置特定されるべき前記コンテンツを識別するための前記入力部に通信可能に接続される入力部を有し、前記物理的装置を識別する出力部に通信可能に接続される入力部を有し、前記関連性因数が前記物理的装置へのコンテンツの関連性を示す出力として前記関連性係数を有するような、手段
を含み、
前記ユーザ感知可能物理的指示を生成する手段が、前記関連性因数を生成する手段からの前記関連性因数に従い前記ユーザ感知可能物理的指示を生成する、
システム。
【請求項３】
請求項１又は２に記載のシステムであって、
前記物理的装置を識別する手段が、更に
前記ネットワーク内においてクエリを生成する手段であって、物理的に位置特定されるべき前記コンテンツを識別するための前記入力部に通信可能に接続される入力部を有し、前記クエリを出力として有する、手段と、
前記ネットワーク内において前記クエリを実行する手段であって、前記クエリを生成する手段からの前記クエリを受信する入力部を有し、クエリ結果を出力として有する、手段と、
を含み、
前記ユーザ感知可能物理的指示を生成する手段が、前記クエリを実行する手段からの前記クエリ結果に更に従い前記ユーザ感知可能物理的指示を生成する、
システム。
【請求項４】
請求項２に記載のシステムであって、
前記関連性因数を生成する手段が、前記ネットワーク内に含まれる少なくとも１つの他の装置に通信可能に接続され、前記少なくとも１つの他の装置から少なくとも１つの更なる関連性因数を受信する入力部を更に含み、
前記ユーザ感知可能物理的指示を生成する手段が、前記関連性因数を生成する手段からの前記少なくとも１つの更なる関連性因数に更に従い前記ユーザ感知可能物理的指示を生成する、
システム。
【請求項５】
請求項３に記載のシステムであって、
前記クエリを生成する手段が、
物理的に位置特定されるべきコンテンツに関するリクエストを入力する手段を備え、
前記リクエストを入力する手段が、
音響入力装置、
リモートコントロール装置、
キーボード装置、
ポインティング装置、又は
視覚的入力装置、
のうちの少なくとも１つから選択されたものである、
システム。
【請求項６】
請求項３に記載のシステムであって、
前記クエリを生成する手段が、第１装置に配置され、
前記クエリを実行する手段が、第２装置に配置され、
前記ユーザ感知可能物理的指示を生成する手段が、第３装置に配置される、
システム。
【請求項７】
請求項３に記載のシステムであって、
前記クエリを生成する手段が、第１装置に配置され、
前記クエリを実行する手段及び前記ユーザ感知可能物理的指示を生成する手段が、第２装置に配置される、
システム。
【請求項８】
請求項３に記載のシステムであって、前記ユーザ感知可能物理的指示が、
視覚的指示、
音響的指示、及び
振動的指示
のうちの少なくとも１つから選択されるものである、システム。
【請求項９】
コンテンツをネットワークにおいて物理的に位置特定する装置であって、
前記コンテンツが位置特定されていることを識別する手段であって、コンテンツ位置特定出力を有する手段と、
前記コンテンツが位置特定されていることを識別する手段からの前記コンテンツ位置特定出力に応答して、前記装置においてユーザ感知可能物理的指示を生成する手段と、
を含む装置。
【請求項１０】
請求項９に記載の装置であって、
前記コンテンツが位置特定されていることを識別する手段が、更に
関連性因数を生成する手段であって、前記コンテンツ位置特定出力に通信可能に接続される入力部を有し、前記関連性因数が前記物理的装置への前記コンテンツの関連性を示す出力として前記関連性係数を有する、手段、
を含み、
前記ユーザ感知可能物理的指示を生成する手段が、前記関連性因数を生成する手段からの前記関連性因数に従い前記ユーザ感知可能物理的指示を生成するように構成される関連性指示子処理器を更に含む、
装置。
【請求項１１】
請求項９又は１０に記載の装置であって、
前記コンテンツが位置特定されていることを識別する手段が、更に
前記装置内においてクエリを生成する手段であって、物理的に位置特定されるべき前記コンテンツを識別するための入力部を有し、前記クエリを出力として有する、手段と、
前記装置内において前記クエリを実行する手段であって、前記クエリを生成する手段からの前記クエリを受信する入力部を有し、クエリ結果を出力として有する、手段と、
を含み、
前記ユーザ感知可能物理的指示を生成する手段が、前記クエリを実行する手段からの前記クエリ結果に従い更に前記ユーザ感知可能物理的指示を生成する、
装置。
【請求項１２】
請求項１１に記載の装置であって、更に、
前記コンテンツ及び前記コンテンツに関連されるメタデータを含む記憶ユニット
を含み、
前記装置内で前記クエリを実行する手段が、前記記憶ユニットに通信可能に接続され、前記メタデータを使用して前記クエリを実行するように構成される、
装置。
【請求項１３】
請求項１１に記載の装置であって、前記ユーザ感知可能物理的指示が、
視覚的指示、
音響的指示、及び
振動的指示
のうちの少なくとも１つから選択されるものである、装置。
【請求項１４】
コンテンツをネットワークにおいて物理的に位置特定する方法であって、
物理的に位置特定されるべき前記ネットワーク内における前記コンテンツを識別するステップと、
前記コンテンツが位置特定される物理的装置を識別するステップと、
前記コンテンツが位置特定される前記物理的装置においてユーザ感知可能物理的指示を生成するステップと、
を含む方法。
【請求項１５】
請求項１４に記載の方法であって、
前記コンテンツが位置特定される物理的装置を識別するステップが、更に、
前記物理的装置への前記コンテンツの関連性に基づく関連性因数を生成するステップ、
を含み、
前記ユーザ感知可能物理的指示を生成するステップが、更に、
前記関連性因数に従い前記ユーザ感知可能物理的指示を生成するステップを含む、
方法。
【請求項１６】
請求項１４又は１５に記載の方法であって、
物理的に位置特定されるべき前記ネットワークにおけるコンテンツを識別するステップが、更に、
物理的に位置特定されるべき前記ネットワークにおける前記コンテンツを識別する入力をユーザから受信するステップであって、
を含み、
前記コンテンツが位置特定される物理的装置を識別するステップが、更に
前記ユーザからの前記入力に基づきクエリを構築するステップと、
前記クエリをネットワークにおいて伝達するステップと、
前記ネットワーク内に含まれる少なくとも１つの装置において前記クエリを実行し、クエリ結果を生成するステップと、
含み、
前記ユーザ感知可能物理的指示を生成するステップが、更に、前記クエリ結果に従い前記ユーザ感知可能物理的指示を生成するステップを、含む方法。
【請求項１７】
請求項１６に記載の方法であって、
物理的に位置特定されるべき前記ネットワークにおけるコンテンツを識別するステップが、更に、
前記クエリ結果を前記ネットワークに含まれる少なくとも１つの装置へ送信するステップ、
を含み、
前記ユーザ感知可能物理的指示を生成するステップが、更に、
前記ネットワークに含まれる少なくとも１つの装置から少なくとも１つの更なるクエリ結果を受信するステップ、
を含み、
前記ユーザ感知可能物理的指示を生成するステップが、更に、前記クエリ結果及び前記少なくとも１つの更なるクエリ結果に従い前記ユーザ感知可能物理的指示を生成するステップを、含む方法。
【請求項１８】
プログラム可能な装置のメモリに直接ロード可能な計算機プログラムであって、前記プログラムが前記装置において実行される場合に、請求項１４ないし１７のいずれか一項に記載の方法のステップを実行するソフトウェアコード部分を含む、計算機プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおいてコンテンツを物理的に位置特定するシステムに関する。
【０００２】
本発明は、更に、ネットワークにおいてコンテンツを物理的に位置特定する装置に関する。
【０００３】
本発明は、更に、ネットワークにおいてコンテンツを物理的に位置特定する方法に関する。
【０００４】
本発明は、更に、計算機プログラム製品に関する。
【背景技術】
【０００５】
ＰＣ技術を家庭用エンターテイメントシステムへ追加することに関する増分費用が低いので、民生エンターテイメントの領域におけるネットワークの使用は急速に成長している。コンテンツが家庭内分散型エンターテイメントネットワークに入ると、コンテンツは、ネットワーク内においていかなる場所においてもアクセス可能であり、ユーザにとってコンテンツの物理的位置は、仮想的なものになる。たいていの環境においてこのことは許容され得る一方で、このことは、特定の不利な点を有する。例えば、ユーザがネットワークの領域の外におけるコンテンツの特定の項目を取得したいと望む場合、このユーザは、現在のところ、わずかな選択肢を有する。ユーザは、例えば、ＣＤ、ＤＶＤ、フローピーディスク（登録商標）又はＵＳＢスティックなどの、最新技術においてよく知られる携帯型記憶装置にコンテンツを移動又は複製し得る。しかし、ビデオファイルなどの特定のコンテンツに関して、これらの動作は、最新のハードウェアにおいても、長時間を要し得る。更に、不利な点は、ユーザが空き容量を有する記憶媒体を取得し、この記憶媒体を挿入し、そしてコンテンツ転送を開始するなどの、多数の面倒な作業を実行することを必要とされることである。このことは、ピアツーピア・ネットワーク技術を使用する家庭用ネットワーク環境に関して等しく事実に当てはまることである。ピアツーピア(peer-to-peer)という用語は、同一のネットワークプログラムを有する一群のユーザが、互いに接続し、互いのデータ記憶装置からファイルに直接アクセスし、そしてネットワークを介して互いに他のサービスを提供することを可能にさせる、ある種の過渡的なインターネットネットワークを参照する。中央集中型構成、非中央集中型構成、及び制御型中央集中型構成などの、様々なピアツーピア構成が存在する。「Napster」は、中央集中型構成の一例である。「Gnutella」及び「Kazaa」は、非中央集中型構成の例である。「Morpheus」は、制御型中央集中型構成の一例である。ピアツーピア・ネットワーク設計の手短な議論に関しては、例えば「Stretching  The  Fabric  Of  The  Net:  Examining  the  present  and  potential  of  peer-to-peer  technologies",  Software  &  Information  Industry  Association  (SIIA),  2001」などを参照されたい。
【０００６】
コンテンツをネットワークにおいて物理的に位置特定させる別の選択肢は、ユーザが、ネットワークにおいて仮想化されたコンテンツの物理位置を心の中で承知しておくことである。このことは、小さいネットワークに関しては合理的であるが、発明者によって予見されるように、ネットワーク内に含まれる物理装置の数が増加するにしたがい、このような責務は、ユーザにとって深刻な負担になる。したがって、コンテンツをネットワークにおいて物理的に位置特定する容易性は、大規模なネットワークにおいて低減される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、コンテンツをネットワークにおいて物理的に位置特定することが可能である、冒頭の段落に規定される種類のシステムを提供することである。
【課題を解決するための手段】
【０００８】
本発明に従うシステムを用いて上記の目的を達成するために、特徴的な構成は、本発明に従うシステムが以下のように規定されるように、すなわち、
コンテンツをネットワークにおいて物理的に位置特定(locate)するシステムであって、前記コンテンツが記憶される前記ネットワーク内における物理的装置を識別する(identify)手段であって、物理的に位置特定されるべき前記コンテンツを識別するための入力部及び前記物理的装置を識別するための出力部を有する、手段と、前記物理的装置を識別する手段によって識別される前記物理的装置においてユーザ感知可能物理的指示を生成する手段と、を含むシステム
として特徴を有し得る。
【０００９】
本発明に従う装置は、以下のように規定されるように、すなわち、
コンテンツをネットワークにおいて物理的に位置特定する装置であって、前記コンテンツが位置特定されていることを識別する手段であって、コンテンツ位置特定出力を有する手段と、前記コンテンツが位置特定されていることを識別する手段からの前記コンテンツ位置特定出力に応答して、前記装置においてユーザ感知可能物理的指示を生成する手段と、を含む装置
として特徴を有し得る。
【００１０】
本発明に従う、コンテンツをネットワークにおいて物理的に位置特定する方法は、以下のように規定されるように、すなわち、
コンテンツをネットワークにおいて物理的に位置特定する方法であって、物理的に位置特定されるべき前記ネットワーク内における前記コンテンツを識別するステップと、前記コンテンツが位置特定される物理的装置を識別するステップと、前記コンテンツが位置特定される前記物理的装置においてユーザ感知可能物理的指示を生成するステップと、を含む方法
として特徴を有し得る。
【００１１】
本発明に従う計算機プログラムは、以下のように規定されるように、すなわち、
プログラム可能な装置のメモリに直接ロード可能な計算機プログラムであって、本発明に従うコンテンツをネットワークにおいて物理的に位置特定する方法のステップを実行するソフトウェアコード部分を含む、計算機プログラム
として特徴を有し得る。
【００１２】
本発明に従う態様は、ユーザが、ネットワークにおいてコンテンツを物理的に位置特定することが可能であるという有利な点を提供する。ユーザがネットワークの仮想化記憶部において物理的に位置特定されるべきコンテンツを識別するための入力を提供し得、また分散型ネットワークがコンテンツが位置特定される物理的装置を識別し得るので、ユーザが物理的に感知可能な物理的指示を提供する更なる態様は、ユーザが、この物理的指示を提供する装置、すなわち物理的に位置特定されるべきコンテンツを含む装置、を容易に位置特定することを可能にする。
【００１３】
請求項２、請求項１０、又は請求項１５に記載の態様は、物理的指示の強度が、システムにおける各個別の装置へ位置特定されるべきコンテンツの関連性に依存し作成され得るという有利な点を提供する。非常に関連性のあるコンテンツを有する装置は、ユーザが、位置特定されるべきコンテンツが非特定的な方法で識別される場合においても、最も関連のある装置を識別することを可能にするより強い物理的指示を提供し得る。
【００１４】
請求項３、請求項１１または請求項１６の態様が提供される場合に特に有利であることが理解されている。このことは、ネットワークにおいて位置特定されるべきコンテンツを識別するために形成されるべき意味論的に(semantically)リッチなクエリの使用を可能にするという有利な点を達成する。
【００１５】
請求項４又は１７に記載の態様は、システム内の各装置によって生成される物理的指示の強度が、システムにおける更なる装置へのコンテンツの関連性を考慮して、システムにおける各装置に対する位置特定されるべきコンテンツの関連性に依存し作成され得るという有利な点を提供する。
【００１６】
請求項５に記載の態様は、物理的に位置特定されるべきコンテンツを識別するのが容易であるという有利な点を提供する。
【００１７】
請求項６に記載の態様は、システムが、所要の限定された機能性のおかげで、低コストで生産され得る簡単な装置から構成され得るという有利な点を提供する。
【００１８】
請求項７に記載の態様は、位置特定されるべきコンテンツを物理的に含む装置が、コンテンツを位置特定し、物理的指示を独立して生成し得るという有利な点を提供する。
【００１９】
請求項８又は１３に記載の態様は、物理的指示が、ユーザがコンテンツの容易な物理的位置特定を可能にすることに対して明確であるという有利な点を提供する。
【００２０】
請求項１２に記載の態様は、位置特定されるべきコンテンツを物理的に含む装置が、コンテンツを独立して位置特定し得るという有利な点を提供する。
【００２１】
本発明の上記の態様及び更なる態様は、以下に記載される実施例から明らかであり、これらの実施例を参照して説明される。
【００２２】
本発明は、後述の実施例を参照して更に詳細に説明されるが、本発明は、これらの実施例に制限されない。
【００２３】
図面は、概略的に描画されており、縮尺どおりではなく、異なる図面における同じ参照符号は、対応する要素を示す。
【００２４】
本発明の代替的な、しかし等価な実施例は、真の本発明の概念から逸脱することなく可能であり、また本発明の範囲は、請求項のみによって制限されることが、当業者には明らかである。
【発明を実施するための最良の形態】
【００２５】
図１は、既述されるような従来技術のシステムを示す。ユーザ９は、コンテンツ位置特定器５がネットワーク１０内に位置特定すべき、ユーザ９が興味のあるコンテンツ１２を識別するために、マウス又はキーボードなどの入力手段７を用いて、パソコンなどであり得るユーザ装置１と相互作用する。コンテンツ位置特定器５は、ネットワークファイルシステムNFS、又はSambaファイルシステムとも呼ばれるコモンインターネットファイルシステムCIFS、などのネットワーク化されたファイルシステムをアドレス処理することが可能である、ファイルマネージャであり得る。コンテンツ位置特定器５は、コンテンツを位置特定するためにデータベースを使用することも可能である。ネットワーク１０は、更に、位置特定されるべきコンテンツ１２を含む第１装置１１、ユーザ９が興味のないコンテンツ１４を含む第２装置１３、及びユーザ９が同様に興味のないコンテンツ１６を含む第３装置１５、を含む。ユーザ装置１は、通常、処理器２、メモリ３、及びネットワークインターフェイスなどの通信手段４を備える。コンテンツ１２を取得し、ネットワーク１０の領域を超えてコンテンツ１２を物理的に転送したいと望むユーザ９は、コンテンツ１２を携帯型記憶装置６へ移動又は複製のいずれかをしなければならない。システムはコンテンツ１２が記憶される装置１１を識別することが可能であるものの、使用される識別器がユーザに物理的な世界において何のヒントも提供しないので、このようなことが必要なのである。例えば、装置１１は、共有フォルダの名前、インターネットプロトコルすなわちＩＰアドレス、又は「プリンタ」などの記述的な装置の名前、によって識別され得る。各装置の物理的位置を固有に識別することが可能である一方で、このような動作は、携帯可能でないインフラストラクチャの一部に関してのみ有用であり得る。家庭での環境において、ホームネットワークの全ての構成要素は、デスクトップのパソコンでさえ、少なくともある程度は携帯可能であることが想定される。このことは、ユーザ９による面倒なメンテナンスを必要とし得る。この場合、ユーザは、最新の記憶装置及びインターフェイスに関しても、大きなビデオファイルに関して何分間も掛かり得る複製又は移動を実行すること以外に、あまり選択肢が残されていない。ユーザは、更に、空き容量を有する記憶媒体を取得し、この記憶媒体を挿入し、そしてコンテンツ転送を開始するなどの、多数の面倒な作業を実行することを必要とされることである。
【００２６】
図２において、第２の従来技術は、ネットワーク１０にコンテンツを記憶する、第１装置１１、第２装置１３、及び第３装置１５の全てへクエリを配布するために、ピアツーピア・ネットワークを用いる。このような従来技術の実施例において、ネットワークに含まれる第１装置１１、第２装置１３、及び第３装置１５は、クエリ２０を処理し得る。しかし、図１の従来技術の実施例において必要とされるように、コンテンツへの物理的なアクセスは、かなりの時間遅延を生じさせる、携帯型記憶装置６への複製又は移動動作を必要とする。
【００２７】
本発明の実施例が、図３に示される。ユーザ９は、キーボード、マウス、タッチスクリーン、リモートコントロール又は音声制御入力などのいずれかの適した入力手段であり得る入力手段７を用いて、ユーザ装置１と相互作用する。入力は、より一般的な態様でユーザ９によって入力されるリクエストを作成する入力手段７の様式から抽出するために前処理され得る。ディスプレイ８は、ユーザ装置１の操作において、ユーザ９へフィードバックを提供するのに使用される。図３の実施例において、コンテンツ位置特定器５は、クエリ２０を作成し、任意選択的にクエリ２０を標準化されたクエリ形式に抽出するために前処理を実行する。このような標準化された形式は、ＵＰｎＰ（Universal  Plug  and  Play）クエリ、関連性データベースに関するＳＱＬ（Structure  Query  Language）クエリ、ＳｅＲＱＬ（Sesame  RDF  Query  Language）クエリ、ＪＸＴＡ  ＣＭＳ（Content  Management  Service）クエリ、又は独自のデファクト標準規格にも、準拠し得る。知られる方法において、クエリ２０は、ネットワーク１０において第１装置１１、第２装置１３、及び第３装置１５に配布される。好ましくは、識別手段３１は、ネットワーク１０において装置を固有に識別するのに使用され得、例えば、ランダムにしかし固有に割り当てられた固有の番号、シリアル番号、インターネットプロトコル（ＩＰ）番号、メディアアクセス制御（ＭＡＣ）アドレスなどである。識別装置３１は、ネットワーク１０においてコンテンツ１２を固有に識別するのにも使用され得、このような場合、識別手段３１は、固有に識別するコンテンツ１２の特徴を識別するために、既知のコンテンツ分析工程をコンテンツ１２に実行し得る。
【００２８】
図４に詳細に実施例が示される第１装置１１は、有線又は無線ネットワークインターフェイスカード、及びモデムなどの既知の種類の通信手段４を介してクエリ２０を受信し、更なる通常の既知の手段は、ＵＳＢ（Universal  Serial  Bus）、ＷＩ−ＦＩ（Wireless  Fidelity  Connection）、ＮＦＣ（Near  Field  Communication）規格に従う通信、を介する。より汎用目的な処理器２においてソフトウェアとして実施化され得るクエリ処理器４０は、第１装置１１においてクエリ２０を実行するためにメモリ４２と協働する。クエリ処理器４０は、この実施例において、位置特定されるべきコンテンツ１２、コンテンツ１２に関連つけられるメタデータ４３、及び識別手段３１を含み得る記憶ユニット４１にアクセスし得る。メタデータ４３は、簡単なテキストキーワードを含み得るが、ＥＸＩＦ、ＩＤ３、ＭＰＥＧ規格などの知られる規格に従い、又は独自の手段に従い、コンテンツ１２内にも埋め込まれ得る。好ましくは、クエリ処理器４０は、クエリ２０を実行する際に、メタデータ４３を使用する。クエリ処理器４０は、ユーザが物理的に感知し得る指示を生成するための図３に示される適切な指示手段３０へ出力されるクエリ結果３９を生成する。適切な指示手段３０は、発光ダイオード（ＬＥＤ）、又は電球などの視覚的指示手段４５を含み得る。視覚的指示手段４５は、クエリ結果３９を視覚的指示手段４５に対して適した制御信号へ翻訳することが可能である視覚的制御器４４によって制御され得る。適切な指示手段３０は、スピーカ又はブザーなどの音響的指示手段４７も含み得る。音響的指示手段４７は、クエリ結果３９を音響的指示手段４７に対して適した制御信号へ翻訳することが可能である音響的制御器４６によって制御され得る。適切な指示手段３０は、モーターなどの振動的指示手段４９も含み得る。振動的指示手段４９は、クエリ結果３９を振動的指示手段４９に対して適した制御信号へ翻訳することが可能である振動制御器４８によって制御され得る。これらの指示手段３０において共通する特徴は、ユーザ９の注意が、位置特定されるべきコンテンツ１２を含む第１装置１１へ向けられることである。ユーザ９が感知可能である、すなわち検出、受信、又は認識可能である指示を生成することが出来るいずれかの指示手段３０が適切である。
【００２９】
図５の実施例において、ユーザ９が物理的に位置特定されるべきコンテンツを識別するために相互作用し得るユーザインターフェイス装置５０が示される。ユーザインターフェイス装置５０は、パソコン、テレビ、及びセットトップボックスなどであり得る。ユーザインターフェイス装置５０は、処理能力を有する携帯型記憶装置においても実施化され得る。位置特定されるべきコンテンツ１２の識別は、例えば、キーボード７、ポインティング装置、マウス、タッチスクリーン、リモートコントロール５７、又はマイクなどの音響的入力５６を介し得る。位置特定されるべきコンテンツ１２の識別は、カメラなどの視覚的入力も介され得、このことは、写真などの視覚的オブジェクトを識別することに関して、特に有用である。好ましくは、入力は、より一般的な態様でユーザ９によって入力されるリクエストを作成する入力手段の様式から抽出するために前処理される。例えば、キーボード入力処理器５５は、キーボード７からの入力を受け入れ得、これを、クエリ構築処理器５１が使用するのに適した形式に処理する。音声入力処理器５３は、同様に、音響入力５６を、クエリ構築処理器５１に関して適した形式に処理し得る。更なる例として、リモートコントロール入力処理器５４は、リモートコントロール入力５７をクエリ構築処理器５１に関して適した形式に処理し得る。
【００３０】
クエリ構築処理器５１は、図３のクエリ２０を生成し、同様にクエリ２０を標準化されたクエリ形式に抽出するために前処理を任意選択的に実行する。知られる方法において、クエリ２０は、ネットワーク１０において第１装置１１、第２装置１３、及び第３装置１５に配布される。クエリ構築処理器５１は、メモリ４２と協働する、より汎用目的な処理器２においてソフトウェアとして実施化され得る。
【００３１】
図６の実施例において、ユーザインターフェイス装置５０と第１装置１１との間の関係が示される。ユーザインターフェイス５０は、位置特定されるべきコンテンツ１２を識別するためにユーザ９からの入力を受け取る。入力は、前処理され、クエリ構築処理器５１へ渡され得、クエリ構築処理器５１は、ネットワーク１０内における伝送用にクエリ２０を生成する。ネットワーク１０に含まれる第１装置１１は、既知の通信手段４を介してクエリ２０を受信し、そしてこのクエリ２０を、コンテンツ１２、メタデータ４３、識別手段３１を好ましくは使用するクエリ処理器４０で実行するが、これらの全ては、記憶ユニット４１に含まれる。クエリ処理器４０は、視覚的指示制御器４４、音響的制御器４６及び／又は振動的制御器４８へ渡されるクエリ結果３９を生成する。視覚的制御器４４は、視覚的指示手段４５に関して適した信号を生成する。音響的制御器４６は、音響的指示手段４７に関して適した信号を生成する。振動的制御器４８は、視覚的指示手段４９に関して適した信号を生成する。ここで言及される処理器のいずれかは、メモリ４２と協働する汎用目的な処理器２においてソフトウェアとして実施化され得る。
【００３２】
図７の実施例において、既述のユーザインターフェイス装置５０は、好ましくは、直接第１装置１１とよりも、むしろネットワーク１０内の記憶サーバ７１と通信する。位置特定されるべきコンテンツに関するクエリ７２は、ユーザインターフェイス装置５０から記憶サーバ７１へ渡される。記憶サーバ７１は、識別手段３１、位置特定されるべきコンテンツ１２、及びコンテンツ１２に関連付けられるメタデータ４３を更に含む、既述の記憶ユニット４１を含む。記憶サーバ７１は、可能である場合、すなわち記憶ユニット４１内に記憶される場合、コンテンツ１２を位置特定することが出来るコンテンツ位置特定器５を有する。コンテンツ位置特定器５は、好ましくは、位置特定されるべきコンテンツに関するクエリ７２を実行するクエリ処理器４０を含む。コンテンツ位置特定器５は、位置特定されるべきコンテンツに関するクエリ結果７３を生成し、当然、このことは、記憶ユニット４１におけるコンテンツ１２を位置特定する能力に依存する。位置特定されるべきコンテンツに関するクエリ結果７３は、既知の通信手段４を使用して、第１装置１１へ伝送される。
【００３３】
図７の実施例に従う機能性を分割する有利な点は、第１装置１１が、それ自体に関するメッセージを識別すること、且つユーザ９に関する物理的指示を提供することによってメッセージに応答することが可能であることのみを必要とされることである。この場合、このような装置に関する構成要素のコストは低いが、その理由は、識別手段３１に関して記憶部のみが必要とされ、また所要の処理能力も限定されるからである。このような実施例において、第１装置１１は、ユーザ９が位置特定されるべきコンテンツ１２を表すために割り当てたトークンとして作用し得る。したがって、このトークンは、コンテンツ１２へアクセスするための鍵として作用する物理的オブジェクトである。例えば、ユーザ９は、記憶サーバ７１に対して、識別手段３１及び位置特定されるべきコンテンツ１２の間の象徴的な結びつきを作成するように命令し得る。その後、コンテンツ１２に関するいずれかの検索も、第１装置１１が、ユーザ９へ物理的指示を提供するように導く。逆もまた当てはまり、第１装置１１及びユーザ９の間のいずれかの相互作用は、実際、システムにコンテンツ１２においてアクションを実行するようにさせ得る。
【００３４】
図７の実施例において、第１装置１１は、コンテンツ１２が位置特定されたことを識別する手段を有し、このような手段は、位置特定されるべきコンテンツに関するクエリ結果７３が実際に第１装置１１に関して意図されているかを検査する識別子検査器ユニット７５であり得る。好ましくは、識別手段３１は、この目的のために使用され、その際に、識別手段３１は、識別子記憶ユニット７４において記憶される。識別手段３１は、ランダムにしかし固有に割り当てられた固有の番号、シリアル番号、インターネットプロトコル（ＩＰ）番号、メディアアクセス制御（ＭＡＣ）アドレスなどを用いることによって、ネットワーク１０において装置を固有に識別するのに使用され得る、又は識別装置３１は、ネットワーク１０においてコンテンツ１２を固有に識別するのにも使用され得る。このことは、位置特定されるべきコンテンツに関するクエリ結果７３が、意図される１人又は複数の受信者が応答するネットワーク１０における全ての装置へ効率的に送信され得るので、好ましい。識別子検査器ユニット７５は、コンテンツが位置特定されたことを示し、且つユーザ９が物理的に感知可能な指示を生成するように第１装置１１が識別されたことを示す、コンテンツ位置特定出力７６を有する。コンテンツ位置特定出力７６は、視覚的指示手段４５に関して適切な信号を生成するように構成される視覚的制御器４４の入力部に接続される。ユーザ９は、この場合、位置特定されるべきコンテンツ１２に関連するように規定された第１装置１１を容易に位置特定し得る。当然、他の物理的指示手段も使用され得る。識別子検査器ユニット７５を実施化するにあたって、汎用目的の処理器２及びメモリ４２が使用され得る。第１装置１１と同等であり得る第２装置１３及び第３装置１５は、通常、コンテンツ１２を識別することには成功せず、それぞれ対応するコンテンツ位置特定出力に肯定的結果を提供し、したがって、コンテンツ１２を位置特定する物理的指示を生成しない。
【００３５】
図８の実施例において、記憶サーバ７１は、ユーザインターフェイス装置５０によって生成される位置特定されるべきコンテンツに関するクエリ７２を受け入れるクエリ関連性処理器８１を含む。クエリ関連性処理器８１は、可能である場合、すなわち記憶ユニット４１内に記憶される場合、コンテンツ１２を位置特定することが可能である。クエリ関連性処理器８１は、更に、コンテンツ１２がどの程度特定の装置に関連するかを示す、ネットワーク１０内に含まれる各装置に関する関連性因数を、位置特定されるべきコンテンツに関するクエリ７２を処理した結果に添付することが可能である。特定の装置は、更に、図７の実施例のように、コンテンツ１２に関連付けられる識別手段３１を用いて識別され得る。したがって、この関連性は、システムが、位置特定されるべきコンテンツに関するクエリ７２へ、より量的な結果を提供することを可能にする。クエリの結果に関連性を添付することは、各付けを提供するために、Googleなどのインターネット検索エンジンによって一般的に提供される。このことは、ユーザ９が位置特定されるべきコンテンツ１２を明示的に規定する必要がなく、コンテンツ１２のあまり正確でない識別を提供することが可能であるので、有利である。
【００３６】
クエリ関連性処理器８１は、第１関連性因数８２を第１装置１１へ、第２関連性因数８３を第２装置１３へ、及び第３関連性因数８４を第３装置１５へ、送信する。図８の実施例において、第１装置１１は、視覚的制御器４４の入力部に接続される関連性指示子処理器８５を含むように示される。関連性指示子処理器８５は、コンテンツが位置特定されたこと、且つユーザ９が物理的に感知可能な指示を生成するように第１装置１１が識別されたこと、を示すように構成される。関連性指示子処理器８５は、更に、第１関連性因数８２を用い、また視覚的制御器４４に供給される制御信号をスケールするように構成され、これにより、視覚的制御器４４は、第１関連性因数８２に従う更なる信号を、視覚的指示手段４５へ提供し得るようにされる。例えば、線形関係又は指数的関係などの、関連性因数と生じる視覚的指示との間における多数の関係が可能であり、これらの関係は、物理的な指示の他の形式にも等しく適用可能である。ユーザ９は、この場合、この例において、位置特定されるべきコンテンツ１２への最も高い関連性を有する第１装置１１を容易に位置特定し得る。第２装置１３及び第３装置１５は、ユーザ９によって作成される初期クエリに対してある程度関連性があり得、適切に応答し得る。関連性識別子処理器８５を実施化するにあたって、汎用目的の処理器２及びメモリ４２が使用され得る。
【００３７】
図９の実施例において、ユーザインターフェイス装置５０は、位置特定されるべきコンテンツ１２を識別するユーザ９からの入力を受け入れる。図７の記述において始めに紹介された位置特定されるべきコンテンツに関するクエリ７２は、ネットワーク１０を介して送信される。この例において、このことは、第１装置１１、第２装置１３及び第３装置１５へ向けられる。第１装置１１は、上述されるクエリ関連性処理器８１を含むように示される。クエリ関連性処理器８１は、コンテンツ１２が第１装置１１にどの程度関連するかに依存する第１関連性因数８２を生成する。第２装置１３は、第２関連性因数８３を生成し得、第１装置１１及び第２装置１３は、関連性因数９１に関する第１の交換において、関連性因数を交換し得る。同様に、第３装置１５は、第３関連性因数８４を生成し得、第１装置１１及び第３装置１５もまた、関連性因数９２に関する第２の交換において、関連性因数を交換し得る。第２装置１３及び第３装置１５もまた、関連性因数９３に関する第３の交換において、関連性因数を交換し得る。このようにして、各装置は、制御信号の出力を対応する視覚的制御器４４に調整することが更に可能である関連性指示子処理器８５を含み得、これらにより、位置特定されるべきコンテンツ１２に対する全ての装置からの関連性因数が考慮される。例えば、勝者が全てを得る(a  winner  takes  all)ような対策が実施化され得、この場合、最も関連性の高い装置のみがユーザ９へ物理的指示を提供する。更なる選択肢は、各装置が、装置の全てにおける平均関連性因数に対する特定の装置に関する関連性因数の比率から計算される最終的な関連性結果に比例する物理的指示を用いて応答することである。
【００３８】
図１０の実施例において、第1装置１１は、本発明に従う更なるシステムにおいて含まれる他の装置から独立して動作し得る。第１装置１１は、位置特定されるべきコンテンツ１２を識別するためにユーザ９と相互作用することが可能である、マイクなどの音響入力５６に接続される音声入力処理器５３、リモートコントロール入力処理器５４及びキーボード入力処理器５５を含むように示される。第1装置１１は、更に、記憶ユニット４１においてローカルクエリ１００を実行するクエリ処理器４０を備え、記憶ユニット４１は、更に、コンテンツ１２、メタデータ４３、及び識別手段３１を含む。装置において「コンテンツが装置において位置特定された」出力（A  content  located  upon  device  output）１０１、すなわちより一般的には、コンテンツ位置特定出力、は、乗算指示制御器、すなわち視覚的制御器４４、音響的制御器４６及び振動制御器４８に渡される。これらの指示制御器は、対応する物理的指示手段、すなわち視覚的指示手段４５、音響的指示手段４７及び振動的指示手段４９に関して適した信号を生成する。これらの物理的指示手段のいずれか又は全ては、ユーザ９に対してコンテンツ１２が第1装置１１に位置特定されることを特定することが可能である。通信手段４は、クエリ処理器４０からのクエリ結果の結果を、ネットワーク１０において含まれる他の装置へ伝達するのに使用され得、またネットワーク１０に含まれる他の装置によって生成されるクエリ結果に対してのクエリ結果の関連性を示す結果を生成するのにも使用され得る。汎用目的の処理器２及びメモリ４２が、上述される処理器又は制御器のいずれかを実施化するのに使用され得る。
【００３９】
図１１は、図３、図５、図６、図９又は図１０の実施例において示された少なくとも１つの処理器２において実施化され得る、ネットワークにおいてコンテンツを物理的に位置特定するための例示的なフロー図を示す。
【００４０】
方法ステップ１１０において、ユーザ９は、テレビ装置、ユーザ装置１、パソコン又はユーザインターフェイス装置５０などの装置へ、「コンテンツ指示」に関するリクエストを入力する。このことは、発話、キーボード、若しくはオンスクリーン・ディスプレイ、又はこれらの組合せを介して行われ得る。例えば、ユーザ９は、リモートコントロール装置５７を使用し、メニュー項目の「物理的にコンテンツを位置特定する」を選択してＯＫを押し得る。方法ステップ１１１において、ユーザ９からの入力は、加工されていない形式である場合、例えば、ユーザが「音楽はどこか？」などマイクを介して音声コマンドを与える場合、任意選択的に、前処理され得、処理器２は、これを文字列の「LOCATE:  music」へ変換し得る。
【００４１】
方法ステップ１１２において、処理器２は、前処理されたユーザ入力からクエリを構築する。構築されたクエリ及びコンテンツ指示に関するリクエストを含むメッセージは、ネットワーク１０における全ての装置へ送信される。例えば、文字列「LOCATE:  music」は、ＳＱＬのSELECT  *  WHERE  ContentType  =  'audio/music'などの、標準化されたクエリ形式へ変換され得る。ステップ１１３において、ネットワーク１０における各装置は、送信されたクエリ及びメッセージを受信し得る。処理器は、メッセージを取得し、このメッセージからクエリ表現を抽出し、装置にローカルに配置される記憶部に記憶されたメタデータを使用してクエリを評価するように構成され得る。ローカルデータベースエンジン、例えば、ＳＱＬを入力として取得するエンジンは、クエリ評価を実行し得る。ローカルデータベースエンジンは、例えば、ＳＱＬにおいて、結果のセットにおけるメタデータ項目と一致する整数Nmなどの、クエリ結果を提供し得る。ここで、Nmは、装置に存在するメタデータ項目の全数によって制限され、Nm≦Ntotである。一致値は、この場合、m=Nm/Ntotとして計算される。
【００４２】
方法ステップ１１４において、ステップ１１３から生じる一致値は、視覚的制御器４４、音響的制御器４６及び／又は振動制御器４８などの、１つ以上の指示制御器へ渡される。これらは、視覚的指示手段４５、音響的指示手段４７及び振動的指示手段４９をそれぞれ有効化する。これらの出力様式の選択は、事前にユーザによってあらかじめ規定され得る。ステップ１１４において、指示制御器は、出力有効化因子の強度を、生じる一致値に比例するように設定し得る。例えば、0は全く有効化されないことであり、また1は最大有効化である。最大値はユーザによってあらかじめ規定され得る。また指示制御器のいずれかは、形成関数Fを出力へ適用し得、例えば、物理的指示は、出力をユーザに対してより快適にするために、F(match)に設定され得る。関数Fは、ロジスティック関数
2009507288.tif 000003
であり、ここで、パラメータa、m、n及びtは、所望の効果のために選択され得る。
【００４３】
視覚的指示に関して、光出力パターンは、高い値に関してはＬＥＤは速く点滅し得る一方で、低い値に関してはＬＥＤは稀にのみ点灯し得る有効化値に依存し得る。音響的指示に関して、音出力種類は、低い値に関しては何の音も生成されない一方で、高い値に関しては快適な繰り返し「ピンポーン」音が生成される有効化値に依存し得る。より高い値に関しては、高速なビープ音が生成され得る。
【００４４】
最終的に、ステップ１１５において、ユーザ９は、最も大きい音／光／振動出力を生成する１つ又は複数の装置に気が付く。ユーザ９は、この場合、装置を識別してそして手に取り、位置特定されるべきコンテンツ１２の閲覧又は再生を開始し得る。またユーザ９は、この装置を家の外へ運び出し得る。記憶装置の多くが類似のコンテンツ指示を示す、又は何の装置も、見える、聞こえる、又は感じられ得る物理的指示を全く生成しない場合、ユーザは、このユーザが探しているコンテンツを明確に記憶している単一の装置は存在しないことを知る。
【００４５】
図１２は、図７又は図８の実施例において示された少なくとも１つの処理器２において実施化され得る、ネットワークにおいてコンテンツを物理的に位置特定するフロー図の一例を示す。
【００４６】
方法ステップ１２０において、ユーザ９は、ユーザインターフェイス装置５０などの装置へ、「コンテンツ指示」に関するリクエストを入力する。方法ステップ１２１において、ユーザ９からの入力は、加工されていない形式である場合、任意選択的に、前処理され得る。方法ステップ１２２において、処理器は、前処理されたユーザ入力からクエリを構築する。ステップ１２３において、構築されたクエリ及びコンテンツ指示に関するリクエストを含むメッセージは、ネットワーク１０における記憶装置７１へ送信される。例えば、文字列「LOCATE:  music」は、ＳＱＬのSELECT  *  WHERE  ContentType  =  'audio/music'などの、標準化されたクエリ形式へ変換され得る。方法ステップ１２４において、ネットワーク１０における各装置は、送信されたクエリ及びメッセージを受信し得る。好ましくは、方法ステップ１２０、１２１、１２２及び１２３は、ユーザインターフェイス装置５０において実行される。しかし、これらは、選択される実施例に依存して、第１装置１１又は記憶サーバ７１においても実行され得る。
【００４７】
方法ステップ１２４において、処理器は、メッセージを取得し、このメッセージからクエリ表現を抽出し、装置にローカルに配置される記憶部に記憶されたメタデータを使用してクエリを評価するように構成され得る。クエリは、ネットワーク１０に含まれる全ての装置を代理して、すなわち中央集中的な形態で、実行され得る。データベースエンジン、例えば、ＳＱＬを入力として取得するエンジンは、クエリ評価を実行し得る。ローカルデータベースエンジンは、例えば、ＳＱＬにおいて、結果のセットにおける装置iに結び付けられるコンテンツに関連されるメタデータ項目と一致する整数Nm,iなどの、クエリ結果を提供し得る。ここで、各Nmは、各装置に存在するメタデータ項目の全数によって制限され、Nm,i≦Ntot,iである。一致値は、この場合、mi=Nm,i/Ntot,iとして計算される。ステップ１２５において、ステップ１２４から生じる一致値miは、ネットワーク１０に含まれるそれぞれ対応する装置iへ送信される。好ましくは、方法ステップ１２４及び１２５は、記憶サーバ７１において実行される。しかし、これらは、選択される実施例に依存して、第１装置１１又はユーザインターフェイス装置５０においても実行され得る。
【００４８】
方法ステップ１２６において、ネットワーク１０における各装置は、ステップ１２５において生成されたメッセージを受信し得る。処理器は、同様に、前記メッセージを、ステップ１２７において使用するために、視覚的制御器４４、音響的制御器４６及び／又は振動制御器４８などの、１つ以上の指示制御器へ渡すように構成される。これらは、視覚的指示手段４５、音響的指示手段４７及び振動的指示手段４９をそれぞれ有効化する。これらの出力様式の選択は、事前にユーザによってあらかじめ規定され得る。ステップ１２７において、指示制御器は、出力有効化因子の強度を、生じる一致値に比例するように設定し得る。例えば、0は全く有効化されないことであり、また1は最大有効化である。最大値は、同様にユーザによってあらかじめ規定され得る。また指示制御器のいずれかは、形成関数Fを出力へ適用し得る。
【００４９】
最終的に、ステップ１２８において、ユーザ９は、最も大きい音／光／振動出力を生成する１つ又は複数の装置に気が付く。ユーザ９は、素早く、装置を識別してそして手に取り、位置特定されるべきコンテンツ１２の閲覧又は再生を開始し得る。またユーザ９は、この装置を家の外へ運び出し得る。好ましくは、装置は、遠隔地からコンテンツ１２へのアクセスを可能にするために、ネットワーク接続も使用し得る。同様に、記憶装置の多くが類似のコンテンツ指示を示す、又は何の装置も、見える、聞こえる、又は感じられ得る物理的指示を全く生成しない場合、ユーザは、このユーザが探しているコンテンツを明確に記憶している単一の装置は存在しないことを知る。
【００５０】
上述の実施例は、本発明を制限するものよりもむしろ例証するものであり、当業者が、添付の請求の範囲から逸脱することなく、多数の代わりの実施例を設計することが可能であることを注意しなければならない。更に、記載される実施例のいずれかは、例えば、バッテリ又は蓄電池などの内部電源等の、黙示的な構成を含む。請求項において、括弧記号間に位置される如何なる参照符号も、請求項を制限するように解釈されてはならない。「有する」という語句は、請求項に記載される以外の要素又はステップの存在を排除しない。単数形の構成要素は、複数個の斯様な構成要素の存在を排除しない、又逆も当然である。いくつかの手段を列挙している装置請求項において、これらの手段のいくつかは１つの同じハードウェアの項目によって、実施化することが可能である。特定の手段が、相互に異なる従属請求項において引用されているという単なる事実は、これらの手段の組み合わせが有利になるように使用されていることができないと示すものではない。用語「データ」及び「コンテンツ」は、文章において相互交換可能であるように使用されているが、等価物であると理解されるべきである。
【図面の簡単な説明】
【００５１】
【図１】図１は、ネットワークにおいてコンテンツを物理的に位置特定する従来技術を示す。
【図２】図２は、ネットワークにおいてコンテンツを物理的に位置特定する第２の従来技術を示す。
【図３】図３は、本発明に従うシステムの一つの実施例の概略図を示す。
【図４】図４は、本発明に従う装置の一つの実施例の概略図を示す。
【図５】図５は、本発明に従う、コンテンツを識別する装置とシステムへの関係の概略図を示す。
【図６】図６は、本発明に従う、コンテンツを位置特定する装置とシステムにおいてコンテンツを識別する装置との間における関係の概略図を示す。
【図７】図７は、本発明に従うシステムの第２の実施例を示す。
【図８】図８は、本発明に従うシステムの第３の実施例を示す。
【図９】図９は、本発明に従うシステムの第４の実施例を示す。
【図１０】図１０は、本発明に従う装置の第２の実施例の概略図を示す。
【図１１】図１１は、本発明に従う、ネットワークにおいてコンテンツを物理的に位置特定する処理のフロー図を示す。
【図１２】図１２は、本発明に従う、ネットワークにおいてコンテンツを物理的に位置特定する第２の処理のフロー図を示す。
【図１】
2009507288.tif 000004
【図２】
2009507288.tif 000005
【図３】
2009507288.tif 000006
【図４】
2009507288.tif 000007
【図５】
2009507288.tif 000008
【図６】
2009507288.tif 000009
【図７】
2009507288.tif 000010
【図８】
2009507288.tif 000011
【図９】
2009507288.tif 000012
【図１０】
2009507288.tif 000013
【図１１】
2009507288.tif 000014
【図１２】
2009507288.tif 000015
【国際調査報告】
2009507288.tif 000016
2009507288.tif 000017
2009507288.tif 000018