(57)【要約】【課題】ディジタル技術による会話の抑制効果を低減し、会話への衝動を喚起する。【解決手段】実施形態はディジタルデータを共有することに関する。要約すると、例示的な一実施形態では、受信側システムにおいて、発信側システムによってレンダリングされたディジタルデータに関係付けられたデータを受信するステップと、受信側システムを介して、受信されたデータを使用して、関連付けられたディジタルデータを検索するステップと、該検索するステップによって探し出された該関連付けられたディジタルデータのうちの少なくとも１つのデータのユーザ選択を可能にするステップと、該選択された関連付けられたディジタルデータを、発信側システムに、出力するステップとを含む。【選択図】図１
2005032257.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルデータを共有するための方法であって、
受信側システムにおいて、発信側システムによってレンダリングされたディジタルデータに関係付けられたデータを受信するステップと、
前記受信側システムによって、前記受信されたデータを使用して、関連付けられたディジタルデータを検索するステップと、
前記検索によって探し出された任意の関連付けられたディジタルデータから、他のディジタルデータのユーザ選択を可能にするステップと、
前記選択された他のディジタルデータを、前記発信側システムに、出力するステップ
とを含む、方法。
【請求項２】
前記選択された他のディジタルデータに関係付けられたデータは、前記選択された他のディジタルデータのコピーを含み、
前記発信側システムにおいて、前記選択された他のディジタルデータの前記コピーをレンダリングするステップを更に含むことからなる、請求項１に記載の方法。
【請求項３】
前記発信側システムにおいて、前記選択された他のディジタルデータの前記コピーを検索キーとして使用して、前記ディジタルデータを検索するステップを更に含む、請求項２に記載の方法。
【請求項４】
前記選択された他のディジタルデータに関係付けられたデータは、前記選択されたディジタルデータに関係付けられたメタデータのコピーを含み、
前記選択されたディジタルデータに関係付けられたコンテキストを有するディジタルデータを識別するために、前記メタデータの前記コピーを使用して検索するステップを更に含むことからなる、請求項１に記載の方法。
【請求項５】
前記選択を実施する前に前記検索するステップによって探し出された任意の関連付けられたディジタルデータを分類するステップを更に含む、請求項１に記載の方法。
【請求項６】
識別された関連付けられたディジタルデータは、該識別された関連付けられたディジタルデータに関係付けられた、関連付けられたメタデータを含み、
関連付けられたディジタルデータを出力する前記ステップは、前記発信側システムが、前記関連付けられたディジタルデータに関係付けられたコンテキストを有する更なるディジタルデータを識別するために、前記関連付けられたメタデータを使用して検索するように、前記発信側システムへと前記関連付けられたメタデータを出力するステップを更に含むことからなる、請求項１に記載の方法。
【請求項７】
データ処理システムであって、
第１のコンピュータから受信された検索可能なディジタルデータのコンテキストに応じた検索を実行するためのディジタルデータ検索エンジンであって、前記受信された検索可能なディジタルデータのコンテキストを運ぶ、前記受信された検索可能なディジタルデータのコンテキストと実質的に同等なコンテキストを有する他のディジタルデータを、識別するために構成する、ディジタルデータ検索エンジンと、
前記識別された他のディジタルデータに関係付けられたデータを、前記第１のコンピュータへと、出力するための通信機構
とを備える、システム。
【請求項８】
前記受信された検索可能なディジタルデータは、前記受信された検索可能なディジタルデータの少なくとも１つの特性に関係付けられたメタデータを含む、請求項７に記載のシステム。
【請求項９】
前記メタデータは、前記受信された検索可能なディジタルデータに関係付けられた少なくとも１つのキーワードを含む、請求項８に記載のシステム。
【請求項１０】
前記受信された検索可能なディジタルデータは、前記第１のコンピュータに関係付けられた受信されたディジタルデータのコピーを含み、
前記受信されたディジタルデータの前記コピーをレンダリングするための媒体レンダリングエンジンを更に備えることからなる、請求項７に記載のシステム。
【請求項１１】
前記識別された他のディジタルデータを、前記第１のコンピュータへと送るように動作可能な送信機を更に備える、請求項７に記載のシステム。
【請求項１２】
前記識別された他のディジタルデータは、関係付けられた関連したメタデータを有し、該関連したメタデータは、受信されたメタデータと共通の少なくとも１つのメタデータ項目を有する、請求項７に記載のシステム。
【請求項１３】
前記他のディジタルデータは、音声データと映像データとの少なくとも１つを含む、請求項７に記載のシステム。
【請求項１４】
前記検索可能なディジタルデータが保持されるリモート記憶装置を更に備え、該リモート記憶装置は、前記データ処理システムによってアクセス可能であることからなる、請求項７に記載のシステム。
【請求項１５】
前記識別された他のディジタルデータは、少なくとも１つの他のディジタルデータのコピーを含み、該コピーを前記第１のコンピュータへと送信する、請求項７に記載のシステム。
【請求項１６】
前記他のディジタルデータの前記コピーを検索キーとして使用して、更なるディジタルデータを検索するために、第２のディジタルデータ検索エンジンを前記第１のコンピュータに更に備える、請求項１５に記載のシステム。
【請求項１７】
前記識別された他のディジタルデータは、前記識別された他のディジタルデータに関係付けられた他のメタデータを含み、
前記通信機構は、前記他のメタデータのコピーを前記第１のコンピュータに送信して、前記第１のコンピュータが、前記識別された他のディジタルデータに関係付けられたコンテキストを有する更なる関連したディジタルデータを識別するために、前記他のメタデータを使用して検索するようにする、請求項７に記載のシステム。
【請求項１８】
第１のコンピュータシステムと第２のコンピュータシステムとの間でディジタルデータを共有する方法であって、
前記第１のコンピュータシステムにおいて、ディジタルデータをレンダリングするステップと、
前記第１のコンピュータシステムにおいてレンダリングされた前記ディジタルデータに関係付けられたデータを、前記第２のコンピュータシステムに送信するステップと、
前記第２のコンピュータシステムにおいて、前記送信されたデータを受信するステップと、
前記第２のコンピュータシステムにおいて、前記第１のコンピュータシステムにおけるレンダリングされた前記ディジタルデータに関係付けられたコンテキストを有する他のディジタルデータを識別するために、前記受信されたデータを使用して検索するステップと、
前記第２のコンピュータシステム上の前記他のディジタルデータのうちの少なくとも１つのデータをレンダリングするステップと、
前記第２のコンピュータシステムにおいて、前記他のレンダリングされたディジタルデータのうちの少なくとも１つのデータのユーザ選択を可能にするステップと、
前記第１のコンピュータシステムに関係付けられた選択された他のディジタルデータを、送信するステップ
とを含む、方法。
【請求項１９】
受信された前記第１のコンピュータシステムにおける他のディジタルデータを、レンダリングするステップを更に含む、請求項１８に記載の方法。
【請求項２０】
前記第１のコンピュータシステムにおいて、前記受信された他のディジタルデータを検索キーとして使用して、更なるディジタルデータを検索するステップを更に含む、請求項１８に記載の方法。
【請求項２１】
前記第２のコンピュータシステムに送信された前記データは、メタデータを含み、
前記第２のコンピュータシステムにおける前記検索するステップは、前記第１のコンピュータシステムにおける前記ディジタルデータの前記メタデータに関係付けられたコンテキストを有する前記他のディジタルデータを識別するために、前記メタデータを使用するステップを含むことからなる、請求項２０に記載の方法。
【請求項２２】
前記他のディジタルデータは、他のメタデータを含み、
前記第１のコンピュータシステムにおける前記検索するステップは、前記選択された他のディジタルデータに関係付けられた前記コンテキストを有する前記更なるディジタルデータを識別するために、前記他のメタデータを使用するステップを含むことからなる、請求項２１に記載の方法。
【請求項２３】
第１のコンピュータシステムと第２のコンピュータシステムとの間でディジタルデータを共有するためのシステムであって、
前記第１のコンピュータシステムにおいて、ディジタルデータをレンダリングするための手段と、
前記第１のコンピュータシステムにおけるレンダリングされた前記ディジタルデータに関係付けられたデータを、前記第２のコンピュータシステムに送信するための手段と、
前記第２のコンピュータシステムにおいて、前記送信されたデータを受信するための手段と、
前記第１のコンピュータシステムにおけるレンダリングされた前記ディジタルデータに関係付けられたコンテキストを有する他のディジタルデータを識別するために、前記第２のコンピュータシステムにおいて、前記受信されたデータを使用して、検索するための手段と、
前記第２のコンピュータシステム上の前記他のディジタルデータのうちの少なくとも１つのデータをレンダリングするための手段と、
前記第２のコンピュータシステムにおいて、前記レンダリングされた他のディジタルデータのうちの少なくとも１つのデータのユーザ選択を可能にするための手段と、
前記第１のコンピュータシステムに関係付けられた前記選択された他のディジタルデータを送信するための手段と、
前記第１のコンピュータシステムにおいて、前記送信された他のディジタルデータをレンダリングするための手段
とを備える、システム。
【請求項２４】
前記第１のコンピュータシステムにおいて、受信された他のディジタルデータを検索キーとして使用して、更なるディジタルデータを検索するための第２の手段を更に備える、請求項２３に記載のシステム。
【請求項２５】
前記第２のコンピュータシステムに送信された前記データは、メタデータを含み、
前記第２のコンピュータシステムにおける前記検索するための手段は、前記第１のコンピュータシステムにおける前記ディジタルデータの前記メタデータに関係付けられたコンテキストを有する前記他のディジタルデータを識別するために、前記メタデータを使用するステップを含むことからなる、請求項２４に記載のシステム。
【請求項２６】
前記他のディジタルデータは、他のメタデータを含み、
前記第１のコンピュータシステムにおける前記検索するステップは、前記選択された他のディジタルデータに関係付けられた前記コンテキストを有する前記更なるディジタルデータを識別するために、前記他のメタデータを使用するステップを含むことからなる、請求項２５に記載のシステム。
【請求項２７】
コンピュータ読み出し可能媒体上に格納されたディジタルデータを共有するためのプログラムであって、
受信側システムにおいて、発信側システムによってレンダリングされたディジタルデータに関係付けられたデータを、受信するステップと、
前記受信側システムを介して、前記受信されたデータを使用して、関連付けられたディジタルデータを、検索するステップと、
前記検索するステップによって探し出された任意の関連付けられたディジタルデータからの他のディジタルデータのユーザ選択を可能にするステップと、
前記選択された他のディジタルデータを、前記発信側システムに出力するステップ
とを実行するよう構成された論理を含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態はデータ処理に関し、特にディジタルデータを共有するためのシステム及び方法に関する。
【背景技術】
【０００２】
例えばSacks H. 著(1970)"first" and "second" stories: Topical coherence: Storing and recording experiences, In G. Jefferson (Ed) Lectures on conversation, Volume II. Harvey Sacks (PP249-260). Oxford: Blackwell（参照により本明細書に組み込まれる）において、会話中の聞き手は、多くの場合、第１の話し手によって伝えられた第１の話に認識できるほどに関連付けられた第２の話を提供することが言及されている。典型的には、第２の話が作られる。その第２の話では、聞き手が、第1の話の中における話し手のキャラクターに類似した境遇のキャラクターである。例えば、第１の話し手が、スキー旅行に関する面白い逸話を語っていた場合に、第２の話し手もまた、スキー旅行についての面白い経験を有している可能性があり、第２の話し手が返事として自身の経験を提供する可能性がある。このことは、会話を維持したり、会話を弾ませたりたりする効果を有する。このような第２の話を語る行為は、第１の話の語り手に対して注目し、共感することを表明し、聞き手を、話を語る行動に積極的に関与させる。更にSacksは、ある者が自身の経験を語ることにより、話に応じる傾向が非常に強くなるので、人々を、例えば精神療法士によって催されるカウンセリングの会合などで、そうならないように訓練する必要があることも明らかにしている。
【非特許文献１】Sacks H. (1970)著  "first" and "second" stories: Topical coherence: Storing and recording experiences, In G. Jefferson (Ed) Lectures on conversation, Volume II. Harvey Sacks (PP249-260). Oxford: Blackwell
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、写真を伴った会話においては、第２の話を語る衝動が抑制されることが観察されている。第１の話の語り手が、話を説明するために１組の写真を使用する時には、第１の話の語り手が、聴衆によって中断されることなく、更に話を語るために、話を先に進めることが、多くの場合に可能になる。写真は、話が相互に語られることへの抑制剤として働くようであり、聴衆が通常、受け身になる不均衡な会話をもたらす。現在のディジタルフォトアルバム技術は、アルバムをスライドショーに変えることにより、及び写真及び会話に対する話し手の権限及び制御を増加させることにより、この状況を悪化させているように思える。実際にディジタル技術は、会話に関与する衝動を喚起するよりもむしろ、会話を抑制する効果を有することがある。
【課題を解決するための手段】
【０００４】
ディジタルデータを共有するための例示的な一実施形態は、受信側システム（addressee system）において、発信側システム（addressor system)によってレンダリングされたディジタルデータに関係付けられたデータを受信するステップと、受信側システムを介して、受信されたデータを使用して、関連付けられたディジタルデータを検索するステップと、検索するステップによって探し出された関連付けられたディジタルデータのうちの少なくとも１つのデータのユーザ選択を可能にするステップと、選択された関連付けられたディジタルデータを発信側システムに出力するステップとを含む。
【発明の効果】
【０００５】
ディジタル技術による会話の抑制効果を低減し、会話への衝動を喚起する。
【実施例】
【０００６】
次に添付図面を参照して、本発明の単なる例にすぎない実施形態を説明する。
【０００７】
様々な実施形態は、語られている話に関連付けられた思い出（又は記憶）を聞き手が語るように、聞き手を積極的に刺激し、このことが次に、聞き手自身の話を話の語り手に引きつけるための機会を、聞き手に与える。関連付けられた媒体（media）には、発信側システムにおいてレンダリングされたオリジナルの媒体と少なくとも何か共通のものを有する媒体が含まれることが理解されよう。すなわち、この媒体は、共通のテーマ、又はコンテキストを共有する。本明細書において使用される、「レンダリングされた」は、画像を表示装置に表示する処理を指し、本明細書における画像は、ディジタルデータに対応する。
【０００８】
共有環境又は協同環境内において、ある人は、探し出された媒体（又は媒介データ）を友人又は同僚に見せたいかもしれない。適切には、所定の実施形態は方法を提供する。その方法では、選択されたディジタルデータに関係付けられたデータが、その選択されたディジタルデータのコピーを含む。該方法は、発信側コンピュータシステム又は受信側コンピュータシステムにおいて、選択されたディジタルデータのコピーをレンダリングするステップを更に含む。本明細書において、「共有する」という用語は、アイデア又は情報の交換を含み、且つ、媒体を見せること及び媒体を交換することを含む。
【０００９】
興味のあり得る媒体が識別されると、ユーザは友人に表示するために、あるいはユーザの友人のコンピュータ又は他の表示装置への転送のために、その媒体を選択することができる。適切には、実施形態は、少なくともレンダリングされたディジタルデータの選択を可能にするステップと、選択されたディジタルデータに関係付けられたデータを、発信側コンピュータシステムに送信するステップとを更に含む、方法を提供する。
【００１０】
選択されたディジタルデータに関係付けられたデータが、選択されたディジタルデータのコピーと、選択されたディジタルデータを記述したメタデータとのうちの少なくとも１つを含む、実施形態が提供される。
【００１１】
実施形態は、選択されたディジタルデータに関係付けられたデータが、選択されたディジタルデータのコピー及びメタデータを含む、方法を提供することができる。
【００１２】
所定の代替的な実施形態は、選択されたディジタルデータに関係付けられたデータが、メタデータのみを含む、方法を提供する。
【００１３】
実施形態はまた、受信されたデータが発信側コンピュータシステムのディジタルデータのコピーを含む方法も提供し、該方法は、発信側コンピュータシステムに関係付けられたディジタルデータのレンダリングされたコピーを生成するために、受信されたデータをレンダリングするステップを更に含む。
【００１４】
他の実施形態は、第１のコンピュータの媒体と第１のコンピュータの媒体に関係付けられたメタデータとのうちの少なくとも１つを含むデータを、通信ネットワークを介して交換するための第１のコンピュータと第２のコンピュータとを備えた通信システムを提供する。第２のコンピュータは、第１のコンピュータの媒体、又は第１のコンピュータに関連付けられたメタデータのうちの前記少なくとも１つに関係付けられたコンテキスト、あるいは、第１のコンピュータの媒体、又は第１のコンピュータに関連付けられたメタデータのうちの前記少なくとも１つから得られたコンテキストを有する第２のコンピュータによってアクセス可能な媒体を検索して、識別するための、コンテキストベースの検索エンジンを備える。
【００１５】
更なる実施形態は、本明細書内で説明されるような実施形態を実施するための、コンピュータプログラム要素を提供する。「コンピュータプログラム要素」という用語は、コンピュータプログラムの少なくとも一部、又は全体を含む。更に、実施形態は、このようなコンピュータプログラム要素を格納するコンピュータ読み出し可能記憶媒体を備えるコンピュータプログラム製品を提供する。
【００１６】
更に他の実施形態は、第１のコンピュータシステムと第２のコンピュータシステムとの間で媒体を共有する方法を提供する。該方法は、第１のコンピュータにおいて、媒体をレンダリングするステップと、第１のコンピュータにおいてレンダリングされた媒体に関係付けられたデータを第２のコンピュータに送信するステップと、第２のコンピュータにおいて、送信されたデータを受信するステップと、第１のコンピュータにおけるレンダリングされた媒体に関係付けられたコンテキストを有する媒体を識別するために、第２のコンピュータにおいて、受信されたデータを使用して検索するステップと、任意の識別された媒体のうちの少なくとも１つの媒体を表示するステップと、第２のコンピュータにおいて、任意の識別された媒体のうちの少なくとも１つの媒体を選択するステップと、選択された媒体に関係付けられたデータを第１のコンピュータに送信するステップと、選択された媒体に関係付けられた送信されたデータを受信するステップと、選択された媒体に関係付けられた受信されたデータを処理するステップとを含む。
【００１７】
他の実施形態は、ディジタル的に生成された音声データ又は映像データを共有する方法を提供することができる。該方法は、第１のコンピュータにおいて、第1のパーティによって第３のパーティに見せるためのディジタル写真を出力するステップと、第１のコンピュータから第２のコンピュータへ、ディジタル写真と、関係付けられたメタデータとを送信するステップと、送信されたディジタル写真を第２のコンピュータにおいて受信するステップと、受信されたメタデータに関係付けられた各々のメタデータを有する第２のコンピュータによってアクセス可能な更なるディジタル写真を識別するために、受信されたメタデータを使用して検索するステップと、第1のパーティ及び第３のパーティのそれぞれのディジタル写真を使用して、第1のパーティと第３のパーティとの間の会話を弾ませるために、第２のコンピュータにおいて、更なるディジタル写真を出力するステップとを含む。
【００１８】
図１は、コンピュータ１０２（受信側システム）、及びコンピュータ１０４（発信側システム）として呼ばれる２つの処理システムを備えた通信システム１００を示す。コンピュータ１０２と１０４とは、例えば、デスクトップＰＣ、携帯型コンピュータ、パームコンピュータ、又は個人情報端末、処理するために構成されたラップトップ又は他の民生デバイス又は民生機器のような任意の種類の処理システムとすることができる。更に、コンピュータ１０２及び／又は１０４は、例えば、携帯電話、又は他の通信デバイスのような移動通信デバイスであることができる。そのような携帯電話は、画像のメッセージ通信を行うことが可能である。これらのコンピュータは、通信ネットワーク１０６を介して通信することができる。通信ネットワーク１０６は、例えば、インターネット、有線ネットワーク、又は無線ネットワークであることができる。ネットワークという用語は、２つのノード間の単一リンクを含む。すなわち、ネットワークという用語は、２つのコンピュータ１０２と１０４との間の単一の通信チャンネルを含む。該リンクを、様々な種類の通信システムに張ることが可能である。
【００１９】
コンピュータ１０２及び１０４は、コンピュータ１０２及び１０４の動作を制御してコンピュータ１０２及び１０４の様々な要素のやり取りを管理するための、それぞれコントローラ１０８及び１０８’を備える。コンピュータ１０２及び１０４は、それぞれのコントローラ１０８及び１０８’の制御下で、それぞれの通信機構１１０及び１１０’を使用して通信を行う。この通信は、コンピュータ１０２及び１０４が利用する通信ネットワーク１０６の種類に従って、有線であっても良いし、又は無線であっても良い。例えば、コンピュータ１０２及び１０４は、ＧＳＭ、ＣＤＭＡ、ＩＥＥＥ  ８０２．１１ｂ、Ｂｌｕｅｔｏｏｔｈ、ＴＣＰ／ＩＰ、ＷＡＰ、ＨＴＴＰ、又は所定の他の通信プロトコルを使用して、通信を行うことができる。
【００２０】
通信機構１１０及び１１０’は、コンピュータ１０２及び１０４に情報交換を可能にさせるために、必要な全ての信号方式及びデータ交換を処理するように構成されている。各コンピュータには、それぞれユーザインターフェース（ＵＩ）１１２及び１１２’が存在する。これらのユーザインターフェースを介して、ユーザ（図示せず）は、コンピュータ１０２及び１０４と対話することができる。典型的には、ユーザインターフェース１１２及び１１２’は、例えばテキスト情報及びグラフィック情報のようなディジタルデータを表示するための表示装置と、例えばキーボード、キーパッド、又はマウスのようなユーザ入力デバイスと、例えば音響スピーカのような音声出力デバイスとを備える。ユーザインターフェース１１２及び１１２’からなる入力デバイスは、ユーザ（図示せず）に出力されるための媒体の性質、及びデバイスの能力に依存する可能性がある。本発明の代替的な実施形態は、例えばプリンタ、又は印刷された媒体を生成するためのそれに類する他の出力デバイスを含むこともできる。
【００２１】
コンピュータシステム１０２及び１０４は、少なくとも１つの媒体レンダリングエンジン１１４及び１１４’を備えることができる。媒体レンダリングエンジン１１４及び１１４’は、媒体をユーザ（図示せず）に表示又は出力するように構成される。記載された実施形態のコンテキスト内では、「媒体」という用語は、音声情報、映像情報、及び／又は、このような音声情報又は映像情報を得ることができるディジタルデータのうちの、少なくとも１つを表現するディジタルデータを含む。具体的には、「媒体」という用語は、例えばディジタル写真、ディジタルビデオ、及び他の種類のディジタルデータのような、関係付けられたディジタル音声を有するか又は有しない、ディジタル的に生成された静止画像データ又はビデオ画像データを含むが、これらに限定されるものではない。このような媒体レンダリングエンジンの一例は、レンダリングされる媒体が音声映像データである場合には、Microsoft Corporationから利用可能なWindows Media Playerであることができ、レンダリングされる媒体が、例えばＪＰＥＧファイルのような画像ファイルである場合には、例えばInternet Explorerであってもよい。従って、「レンダリングする」、「レンダリングされた」、及び「レンダリング」という用語は、媒体から、すなわちディジタルデータから、人間が知覚できる出力を生成することを含むことが理解されよう。更に、媒体レンダリングエンジンは、媒体がテキスト文書又は単語が記載された文書である場合には、これもまたMicrosoft Corporationから利用可能な例えばＷｏｒｄのようなワードプロセッサであっても良い。コンピュータシステム１０２及び１０４は、コンピュータシステム１０２及び１０４に処理することが期待されている可能性のある媒体の種類に従って、多くの媒体レンダリングエンジンを備えることができることが理解されよう。
【００２２】
各コンピュータシステム１０２及び１０４には、少なくとも部分的にソフトウェアを使用して実施される媒体検索エンジン１１６及び１１６’がそれぞれ提供される。媒体検索エンジンの実施形態を実現したものは、例えば、媒体を格納するための検索可能なデータベースと、この検索可能なデータベースにアクセスして媒体を取り出すためのデータベースプログラムとを備えることができる。それぞれが不揮発性媒体記憶装置（又は媒体記憶装置）１２４及び１２４’を使用して格納された、例えば、画像１１８及び１１８’、音声ファイル１１９及び１１９’、文書１２０及び１２０’、及び映像１２２及び１２２’のような媒体を認識するために、媒体検索エンジン１１６及び１１６’が使用される。この不揮発性記憶装置は、例えばフラッシュメモリ、又は図示された実施形態１２４及び１２４’ではハードディスクドライブ（ＨＤＤ）のような任意の都合の良い不揮発性記憶装置の形態を取ることができる。各システム１０２及び１０４は、少なくとも所定の異なる、すなわち離れた媒体にアクセスすることが理解できる。本発明の実施形態を、フラッシュ型の記憶装置、及びＨＤＤ型の記憶装置に関して説明してきたが、実施形態は、他の形態の記憶装置を使用することもできる。
【００２３】
不揮発性記憶装置１２４及び１２４’を使用して格納された媒体は、関係付けられたメタデータを有する。このメタデータは、媒体検索エンジン１１６及び１１６’が、対象となる媒体を認識するのを助けるために、各媒体項目に関連付けられる。例えば、媒体を、湖のそばに立っている多数の牛のＪＰＥＧ画像とすることができ、その関連付けられたメタデータは、「牛」と「湖」との単語のセットを含むことができる。メタデータを使用して媒体を、関連付けることができ、又は分類することができることが理解できる。例えば、それぞれの牛の画像を含む１組の写真は、それら写真のそれぞれのメタデータの一部として「牛」という単語を共に有することができる。このような写真は、両者が、共に関連があるか、或いは、似た又は同じ話題の事柄を描写する時に、関連付けられると考えられる。すなわち、写真又は少なくとも写真に関連付けられたメタデータは、共通のもの、すなわち実質的に類似したコンテキストを有する。同じことが、他の形態の媒体にもあてはまる。
【００２４】
図２は、第１のコンピュータシステム１０４（図１）のユーザインターフェース１１２’の一部分２０２を概略的に示す。この一部分２０２は、湖の岸の近くに立っている牛のディジタル写真２０４を示す。ユーザインターフェースは、オプションとして、画像２０４の表示、選択、及び送信を制御するための多数のコントロール２０６を備えることができる。
【００２５】
図２はまた、第２のコンピュータシステム１０２のユーザインターフェース１１２の一部分２０８も示す。ユーザインターフェース１１２の一部分２０８は、第１のコンピュータシステム１０４から受信された写真２１０（図１の媒体１２６の一例）のような共有された媒体を示す。この共有された写真２１０は、第１のユーザインターフェース１１２’を使用して図示されたディジタル写真２０４に対応する。ユーザインターフェース１１２の一部分２０８はまた、媒体検索エンジン１１６によって、（図１の媒体１２６に関係付けられた）メタデータ１２８の受信に応答して、媒体記憶装置１２４から取り出された多数のディジタル写真２１２、２１４、２１６、及び／又は２１８も示す。これらのディジタル写真２１２〜２１８は、「牛」及び「湖」のようなキーワードを使用して分類されているので、媒体検索エンジン１１６は、媒体レンダリングエンジン１１４に、ユーザインターフェース１１２を介してそれらの写真を表示させている。ユーザインターフェース１１４の第２の一部分２０８もまた、コントロール部２２０を有する。このコントロール部２２０を、表示されたディジタル写真２１２、２１４、２１６、及び２１８のうちの１つを選択して第１のコンピュータシステム１０４へ送信するために使用することができ、最終的には、第１のコンピュータシステム１０４のユーザインターフェース１１２’を介して表示するために使用することができる。更に、表示されたディジタル写真２１２、２１４、２１６、及び２１８から選択された関連付けられたディジタル写真に関係付けられた、対応する関連付けられたメタデータ１３０もまた、第１のコンピュータシステム１０４に送信されることができる。第１のコンピュータシステム１０４において、媒体記憶装置１２４’によって保持された、関連付けられた可能性のある媒体１１８’、１２０’、１２４’、及び／又は１２２’ を取り出すために、このメタデータは同様の手法で処理されることが可能である。
【００２６】
図３を参照して、コンピュータシステム１０２及び１０４の動作を述べる。図３は、ユーザ間での通信のやりとりを円滑にするために、コンテキストベースの媒体を取り出すための処理のフローチャート３００を示す。
【００２７】
ステップ３０４において、媒体レンダリングエンジン１１４が、任意の受信された媒体１２６（図１）をレンダリングする。従って、媒体１２６は、ユーザインターフェース１１２（及び／又はインターフェース１１２’）を介して、知覚可能な形態で出力される。媒体１２６の出力と実質的に同時に、又は媒体１２６の出力に続いて、コントローラ１０８によってメタデータ１２８を渡されている媒体検索エンジン１１６は、その記憶装置１２４によって保持された関連付けられた媒体（１１８、１１９、１２０、又は１２２）を求めて媒体記憶装置１２４を検索する。例示的な実施形態では、ステップ３０６において、検索は、受信されたメタデータ１２８と、媒体記憶装置１２４に保持された関連付けれた媒体（１１８、１１９、１２０、又は１２２）に関係付けられた、関連付けられたメタデータ１３０との間の一致を探し出すステップを含む。ステップ３０８において、任意の一致した又は関連付けられたメタデータ１３０に関係付けられた、関連付けられた媒体（１１８、１１９、１２０、又は１２２）は、媒体レンダリングエンジン１１４を介して、ユーザインターフェース１１２上に表示される。
【００２８】
上記実施形態は、関連付けられたか、又は一致した媒体（１１８、１１９、１２０、及び／又は１２２）が、ユーザインターフェース１１２上に表示されることを示しているが、媒体を分類する（又はランク付けする）ために最も顕著な尺度（saliency measure）が使用され、その尺度に従って、一致する全ての媒体から選択された媒体のみが表示されるような実施形態を実現できることが理解されよう。ステップ３１０において、ユーザ（図示せず）は、ユーザインターフェース１１２を使用して、表示された関連付けられた媒体（１１８、１１９、１２０、又は１２２）のうちの１つを選択することができる。
【００２９】
オプションとして、コンピュータシステム１０２のユーザは、コンピュータシステム１０４のユーザ（図示せず）にとって興味がある可能性のある媒体も、１０２のユーザが有していることを示すことができる。コンピュータシステム１０４のユーザが、最近識別された媒体に興味を示した場合には、コンピュータシステム１０２は、ステップ３１２において、選択された関連付けられた媒体を、第１のコンピュータシステム１０４に送信することができ、第１のコンピュータシステム１０４において、媒体レンダリングエンジン１１４’を使用して、その媒体は、ユーザインターフェース１１２’に表示されることができる。
【００３０】
関連付けられた媒体の自動的な検索、取り出し、及び表示によって、第１のコンピュータシステム１０４のユーザ（図示せず）は促され、それにより、そのユーザを会話に寄与させるか、又は第１のコンピュータシステム１０４のユーザを引きつけることができ、それによって、一方の相手がもう一方の相手に、例えば写真を見せている時によくある場合のように、黙り続けたままでいたいというような従来の衝動が克服されるということが理解できよう。
【００３１】
第１のコンピュータシステム１０４のユーザは、選択された媒体１２６を第１のコンピュータシステム１０４から送信することができる。この媒体１２６は、その媒体１２６を記述した、又はその媒体１２６に関連付けられたメタデータ１２８を伴うものとすることができる。前述のように、例えば、媒体１２６は、湖の岸のそばに立っている牛のディジタル写真とすることができ、メタデータは、「牛」と「湖」との単語のセットを含むことができる。媒体１２６及びメタデータ１２８は、第２のコンピュータシステム１０２によって受信される。コントローラ１０８は、媒体レンダリングエンジン１１４に、ユーザインターフェース１１２を介して媒体を表示させるか又は出力させ、メタデータ１２８を媒体検索エンジン１１６に送る。媒体検索エンジン１１６では、媒体記憶装置１２４を使用して格納された媒体１１８、１１９、１２０、又は１２２の検索を実行するためにメタデータ１２８が使用される。この検索は、第１のユーザ（図示せず）にとって興味がある可能性のある一致した又は関連付けられた媒体を識別するために実行される。
【００３２】
上記実施形態は、関連付けられた可能性のある媒体を識別するためのメタデータの使用に関して説明されてきたが、本発明の実施形態は、このような構成に限定されない。共有される媒体が、メタデータを伴うことなく送信され、関連付けられた媒体を識別するために、例えば画像処理技法又はパターンマッチング技法を使用して、洗練された媒体検索エンジンを構成することができるような実施形態を実現することができる。
【００３３】
図４を参照して、第２の実施形態による、コンピュータ１０２及び１０４のそれぞれのユーザ４０２と、ユーザ４０４との間のやり取り（又は交換）４００を示す。第２の実施形態では、第２の実施形態では実施されない媒体１２６（図１）のやり取り（又は交換）を除いて、コンピュータ１０２及び１０４は、実質的に前述のように動作する。第２の実施形態は、媒体１２６それ自体をやり取りしない。第２の実施形態では、現在表示されている画像のメタデータ１２８をやり取りする。第１のコンピュータシステム１０４のユーザインターフェース１１２’の一部分２０２は、図２を参照して上述したものと実質的に同一であることがわかるかもしれない。第２のコンピュータシステム１０２のユーザインターフェース１１２の一部分２０８は、図２に示された共有された写真２１０をもはや含まないことが、図４から理解することができる。この一部分２０８は、第１のコンピュータシステム１０４から受信されたメタデータ１２８を使用して媒体装置１２４から取り出された関連付けられた媒体２１２、２１４、２１６、及び／又は２１８のみを表示する。第２の実施形態を使用して、ユーザ４０２及び４０４は、会話に関与することができる。その会話によって、各ユーザが、自身の、例えばディジタル写真アルバムを有し、そのディジタル写真アルバムからコンテキストに応じた(又はコンテキストに依存した（context-sensitive））写真を表示して選択することができ、それによって、ユーザ４０２と４０４との間で対話のやり取りを促進する。
【００３４】
コンピュータ１０２と１０４との間のメタデータ１２８の交換は、任意の都合の良いプロトコルを使用して実現されることが可能である。
【００３５】
一実施形態では、コンピュータ１０２及び１０４は、メタデータを受け取ることができる対応するコンピュータからのユーザを識別するデータを格納する。このように、コンピュータシステム１０２と１０４とが、互いに十分に接近している時には、第１のコンピュータシステム１０４は、第２のコンピュータシステム１０２に対して明確にアドレス指定する必要無く、単にメタデータを送信しても良い。第２のコンピュータシステム１０２は、適切なソフトウェアを実行するコントローラ１０８の影響下で、送信されたメタデータを受信することができ、そのメタデータに従って動作することができる。しかしながら、メタデータに従って動作する前に、第２のコンピュータシステム１０２のコントローラ１０８は、メタデータを受け取ることができるユーザのコンピュータからのユーザの対応するリストを、一致するものを識別するために、トラバース(traverse)する（又は横断する、又は見比べる）。この実施形態では、発信側又はメタデータの送り手の指示には、メタデータ１２８が付随することが理解されよう。この指示は、マッチングプロセス内で使用される。送信者の識別子がユーザのリスト内に含まれている（そのユーザから第２のコンピュータシステム１０２はメタデータを受け取る権限が付与されている）場合には、コントローラ１０８は、媒体検索エンジン１１６に、関連付けられた媒体の検索を行うよう指示する。検索結果は、例えばディジタル写真２１２、２１４、２１６、及び／又は２１８のようなディジタル写真の表示であってもよい。次に、第２のコンピュータシステム１０２のユーザ４０２は、コントロール部２２０を使用して、ディジタル写真２１２、２１４、２１６、及び／又は２１８のうちの１つを選択することができる。次いで、他方のユーザ４０４に対して拡大された写真（図示せず）を見せることを、ユーザ４０２に可能にさせるために、これらのディジタル写真のうちの１つは、サムネイル形式ではなく、拡大された形態で表示されることが可能である。ここでもまた、第２の実施形態を使用して、ユーザ４０２と４０４との間の交換又は対話が、コンテキストに応じた媒体を取り出すために、コンテキストに応じたメタデータを使用して促進される。
【００３６】
図５を参照すると、そのには第２の実施形態による、コンピュータシステムにより実行される処理のフローチャート５００が示される。ステップ５０２において、第２のコンピュータシステム１０２が、第１のコンピュータシステム１０４（図１）により送信されたメタデータ１２８を受信する。ステップ５０４において、コントローラ１０８は、媒体検索エンジン１１６に、関連付けられた媒体、すなわちコンテキストに応じた媒体を求めて、媒体記憶装置１２４により保持された媒体１１８、１１９、１２０、及び／又は１２２を検索させる。ステップ５０６において、任意のそのような関連付けられた媒体が、ユーザインターフェース１１２の表示部２０８に表示される。ステップ５０８において、表示された媒体のうちの１つが、ユーザインターフェース１１２の一部分２０８（図４）のコントロール部２２０を使用して選択される。ステップ５１０において、友人又は仲間に提示するために、選択された媒体が、拡大された形態で表示される。
【００３７】
図６は、本発明の他の実施形態によって実行される処理のフローチャート６００を示す。このフローチャート６００は、媒体検索エンジン１１６、１１６’（図１）の論理を実行するためのソフトウェアの可能なインプリメンテーションのアーキテクチャ、機能、及び動作を示す。この点について、各ブロックは、モジュール、セグメント、又はコードの一部分を表すことができ、それらは指定された論理機能（１つ又は複数）を実行するための、１つ又は複数の実行可能命令を含む。所定の代替的なインプリメンテーションでは、ブロック内で言及された機能が、図６で言及された順序と異なる順序で行われても良いし、又は、図６の処理の機能から大幅に逸脱することなく、追加の機能を含んでも良いことにもまた留意すべきである。例えば、図６に連続して示される２つのブロックは、実際には、実質的に同時に実行されても良く、これらのブロックは、時には、逆の順序で実行されても良く、又は後述で更に明確にされるように、含まれる機能に依存して、所定のブロックが全ての場合に実施されるとは限らない。このような全ての修正及び変更は、本明細書における開示の範囲内に含まれるように意図されている。
【００３８】
フローチャート６００の処理は、ブロック６０２で開始する。ブロック６０４において、受信側システムで、発信側システムによってレンダリングされたディジタルデータに関係付けられたデータが受信される。ブロック６０６において、受信側システムを介して、関連付けられたディジタルデータが、受信されたデータを使用して検索される。ブロック６０８において、検索するステップによって探し出された関連付けられたディジタルデータのうちの少なくとも１つのデータのユーザ選択を可能にするステップが有効にされる。ブロック６１０において、発信側システムに対して、選択された関連付けられたディジタルデータが出力される。この処理は、ブロック６１２で終了する。
【００３９】
図７は、本発明の更に他の実施形態によって実行される処理のフローチャート７００を示す。このフローチャート７００は、媒体検索エンジン１１６、１１６’（図１）の論理を実行するためのソフトウェアの可能なインプリメンテーションのアーキテクチャ、機能、及び動作を示す。この点について、各ブロックは、モジュール、セグメント、又はコード一部分を表すことができ、それらは指定された論理機能（１つ又は複数）を実行するための１つ又は複数の実行可能命令を含む。所定の代替的なインプリメンテーションでは、ブロック内で言及された機能が、図７で言及された順序と異なる順序で行われても良いし、又は、図７の処理の機能から大幅に逸脱することなく、追加の機能を含んでも良いことにもまた留意すべきである。例えば、図７に連続して示される２つのブロックは、実際には、実質的に同時に実行されても良く、これらのブロックは、時には、逆の順序で実行されても良く、又は後述で更に明確にされるように、含まれる機能に依存して、所定のブロックが全ての場合に実施されるとは限らない。このような全ての修正及び変更は、本明細書における開示の範囲内に含まれるように意図されている。
【００４０】
フローチャート７００の処理は、ブロック７０２で開始する。ブロック７０４において、第１のコンピュータシステムで、ディジタルデータがレンダリングされる。ブロック７０６において、第１のコンピュータシステムでレンダリングされたディジタルデータに関連付けられたデータが、第２のコンピュータシステムに送信される。ブロック７０８において、この送信されたデータが、第２のコンピュータシステムで受信される。ブロック７１０において、第１のコンピュータシステムでレンダリングされたディジタルデータに関係付けられたコンテキストを有する関連付けられたディジタルデータを識別するために、受信されたデータを使用して、第２のコンピュータシステムが検索される。ブロック７１２において、第２のコンピュータシステム上の、関連付けられたディジタルデータのうちの少なくとも１つのデータがレンダリングされる。ブロック７１４において、第２のコンピュータシステムで、関連付けられたディジタルデータのうちの少なくとも１つのデータのユーザ選択が可能にされる。ブロック７１６において、選択された関連付けられたディジタルデータが、第１のコンピュータシステムに送信される。この処理は、ブロック７１８で終了する。
【００４１】
上記実施形態は、関連付けられた媒体の検索を実行する第２のコンピュータシステム１０２に関して説明されてきたが、実施形態は、このような構成に限定されない。第２のコンピュータシステム１０２が、単にそのような媒体の検索を行うよう指示することで、すなわち、第２のコンピュータシステム１０２が、自身で検索を実行するのではなく、更に他のコンピュータシステムに、検索を実行するよう命令することができるような実施形態を実現することができる。このような実施形態は、複雑でローカルな検索エンジンを提供する必要性を少なくとも低減し、好適には除去できることが理解されよう。
【００４２】
他の実施形態は、発信側コンピュータシステムにおいて、選択されたディジタルデータのコピーを検索キーとして使用してディジタルデータを検索するステップを更に含む方法を提供する。
【００４３】
他の実施形態は方法を提供する。この方法では、選択されたディジタルデータに関係付けられたデータが、選択されたディジタルデータに関係付けられたメタデータのコピーを含む。そしてこの方法は、選択されたディジタルデータに関係付けられたコンテキストを有するディジタルデータを識別するために、メタデータのコピーを使用して検索するステップを更に含む。
【００４４】
従って、所定の実施形態は、第１のコンピュータに関係付けられたディジタルデータのコンテキストと実質的に同様のコンテキストを有するディジタルデータを識別するために、第１のコンピュータから受信されたデータに応じてディジタルデータ記憶装置を使用して格納された検索可能なディジタルデータのコンテキストに応じた検索を実行するために構成されたディジタルデータ検索エンジンと、識別されたディジタルデータに関係付けられたデータを出力するための手段とを備えるデータ処理システムを提供する。その受信されたデータは、第１のコンピュータに関係付けられたディジタルデータのコンテキストを運ぶ。
【００４５】
他の実施形態は、第１のコンピュータから受信されたデータが、第１のコンピュータに関係付けられたディジタルデータに関係付けられたメタデータを含むデータ処理システムを提供する。メタデータは、第１のコンピュータに関係付けられたディジタルデータに関係付けられた少なくとも１つのキーワードを含むことができる。検索エンジンは、メタデータを使用して、可能性のある関心がある媒体を探し出すことができる。
【００４６】
媒体検索エンジンの複雑さと精巧さとに依存して、代替的な実施形態は、受信されたデータが、第１のコンピュータに関係付けられたディジタルデータのコピーを含むデータ処理システムを提供する。このデータ処理システムは、第１の媒体のコピーをレンダリングするための媒体レンダリングエンジンを備える。検索エンジンは、ディジタルデータのコピー自体を、検索を実施するためのキーとして使用することができる。例えば、可能性のある関連付けられた媒体を探し出すために、画像認識、又はパターン認識を用いることができる。
【００４７】
他の実施形態は、通信機構１１０及び／又は１１０’が、識別されたディジタルデータをコンピュータに送信するように動作可能な送信機を備える、データ処理システムを提供する。更にまた、実施形態は、第１のコンピュータに関係付けられたデータ又は媒体を受信するように動作可能な受信機を備えるデータ処理システムを提供することができる。
【００４８】
代替的な実施形態は、関係付けられたディジタルデータが、共通に少なくとも１つのメタデータ項目を有する関係付けられたメタデータを有する任意の前述の実施形態説明されたようなデータ処理システムを提供する。
【００４９】
所定の実施形態は、ディジタルデータが、音声データと映像データとの少なくとも１つを含むか、又は、このような音声データと映像データとを得ることができるようなデータを少なくとも含む、データ処理を提供する。従って、ディジタルデータは、ディジタル的に生成された画像データを含む。
【００５０】
検索可能な媒体は、ローカルに格納されることもできるし、あるいは、例えばネットワークドライブ又はインターネットの一部を形成するサーバを介して、リモートに格納されることもできることが理解されよう。すなわち、リモートに格納された媒体は、直接アクセスできない記憶装置を使用することによってか、又は、データ処理システムに一体化されていない記憶装置を使用することによって、格納される。適切には、実施形態は、検索可能なディジタルデータが保持されているリモート記憶装置にアクセスするための手段を媒体検索エンジンが備えるデータ処理システムを提供する。
【００５１】
更に他の実施形態は、発信側コンピュータシステムにとってアクセス可能なディジタルデータに関係付けられたデータを受信するステップと、発信側コンピュータシステムのディジタルデータと実質的に同様の、又はそれに関連付けられたコンテキストを有する複数のディジタルデータのうちの少なくとも１つのディジタルデータを識別するために、受信側コンピュータシステムにおいて、又は受信側コンピュータシステムを介して、受信されたデータを使用して、複数のディジタルデータを検索するステップとを含む、受信側コンピュータシステムを動作させる方法を提供する。
【００５２】
他の実施形態は、受信側コンピュータシステムにおいて、少なくとも１つのディジタルデータをレンダリングするステップを更に含む方法を提供する。
【００５３】
この出願に関連して、この明細書と同時に又はこの明細書よりも前に出願され、且つ、この明細書と共に公開される、全ての書類及び文書に対して、読者の注意は向けられ、このような書類及び文書の全ての内容は、参照により本明細書に組み込まれる。
【００５４】
この（任意の添付の特許請求の範囲、要約書、及び図面を含めた）明細書で開示される全ての特徴、及び／又は、開示された任意の方法もしくは処理の全てのステップは、任意の組み合わせで組み合わせることができる。
【００５５】
この（任意の添付の特許請求の範囲、要約書、及び図面を含めた）明細書で開示された各特徴は、同じ目的、等価な目的、又は類似の目的を満たす代替的な特徴と置き換えが可能である。従って、開示された各特徴は、包括的な一連の等価又は類似の特徴の一例にすぎない。
【００５６】
本発明は、どの前述の実施形態の詳細にも限定されない。本発明は、この（任意の添付の特許請求の範囲、要約書、及び図面を含めた）明細書で開示された特徴の任意の新規なもの又は任意の新規な組み合わせに拡張され、開示された任意の方法又は処理に関するステップの任意の新規のもの又は任意の新規な組み合わせに拡張される。
【図面の簡単な説明】
【００５７】
【図１】通信システムを示す図である。
【図２】本発明の実施形態の動作を概略的に示す図である。
【図３】本発明の実施形態によって実行される処理のフローチャートを示す。
【図４】第２の実施形態の動作を示す図である。
【図５】本発明の第２の実施形態によって実行される処理のフローチャートを示す。
【図６】本発明の他の実施形態によって実行される処理のフローチャートを示す。
【図７】本発明の更に他の実施形態によって実行される処理のフローチャートを示す。
【符号の説明】
【００５８】
１０２    受信側システム、第２のコンピュータシステム    
１０４    発信側システム、第1のコンピュータシステム、コンピュータ（発信側）
１１４    媒体レンダリングエンジン
１１６    ディジタルデータ検索エンジン
１１６’  第２のディジタルデータ検索エンジン
１２８    メタデータ
１３０    関連付けられたメタデータ
【図１】
2005032257.tif 000003
【図２】
2005032257.tif 000004
【図３】
2005032257.tif 000005
【図４】
2005032257.tif 000006
【図５】
2005032257.tif 000007
【図６】
2005032257.tif 000008
【図７】
2005032257.tif 000009