(57)【特許請求の範囲】
【請求項１】
コンテンツ出力装置からコンテンツを出力する方法であって、
プロセッサにおいて、第１のコンテンツ出力装置から出力されたコンテンツを受け取る段階と、
前記プロセッサが、前記受け取ったコンテンツの少なくとも一部分を記録する段階と、
前記プロセッサが、前記部分に基づいて前記コンテンツの識別子を決定する段階と、
前記プロセッサが、前記識別子に基づいて前記コンテンツのソースを決定する段階と、
前記コンテンツを、第２のコンテンツ出力装置から出力するため、前記ソースから前記第２のコンテンツ出力装置に送るように要求する段階と
を含み、前記第２のコンテンツ出力装置は前記第１のコンテンツ出力装置と異なる、方法。
【請求項２】
前記プロセッサが、コンピュータ、電話機、マイクロフォン、およびコンピュータで現実感を生成する装置のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記プロセッサが第１のプロセッサであり、
前記コンテンツの前記ソースを決定する段階が、
前記部分を、前記第１のプロセッサからネットワークを介して第２のプロセッサに送る段階と、
前記第２のプロセッサが、前記部分に基づいて前記識別子を決定する段階と
をさらに含み、
前記コンテンツを送るように要求する段階が、前記第２のプロセッサが、前記コンテンツを、前記ソースから前記第２のコンテンツ出力装置に送るように要求する段階を含む、
請求項１に記載の方法。
【請求項４】
前記コンテンツが歌を含み、
前記第１のコンテンツ出力装置がスピーカを含む、請求項１に記載の方法。
【請求項５】
前記識別子が前記コンテンツ中の位置を含む、請求項１に記載の方法。
【請求項６】
前記第２のコンテンツ出力装置から、前記位置から始めて、前記コンテンツを出力することをさらに含む、請求項５に記載の方法。
【請求項７】
前記プロセッサが第１の位置にあり、
前記第２のコンテンツ出力装置が、前記第１の位置とは異なる第２の位置にある、請求項１に記載の方法。
【請求項８】
前記第１のコンテンツ出力装置が、前記コンテンツを前記ソースから出力させるように働く、請求項１に記載の方法。
【請求項９】
前記ソースが第１のソースであり、
前記第１のコンテンツ出力装置が、前記コンテンツを、前記第１のソースとは異なる第２のソースから出力させるように働く、請求項１に記載の方法。
【請求項１０】
前記ソースが、ローカルエリアネットワークを介して前記第２のコンテンツ出力装置と通信する音楽ライブラリを含む、請求項１に記載の方法。
【請求項１１】
前記ソースがウェブサイトを含む、請求項１に記載の方法。
【請求項１２】
前記プロセッサおよび前記第２のコンテンツ出力装置が同じハウジング内にある、請求項１に記載の方法。
【請求項１３】
前記プロセッサが、ユーザから前記第２のコンテンツ出力装置の識別情報を受け取る段階をさらに含む、請求項１に記載の方法。
【請求項１４】
前記コンテンツ中の情報に基づいて前記識別子を決定する段階をさらに含む、請求項１に記載の方法。
【請求項１５】
コンテンツ出力装置からコンテンツを出力させるように働く装置であって、
メモリと、
前記メモリと通信するプロセッサであり、
第１のコンテンツ出力装置から出力されたコンテンツを受け取り、
前記メモリに、前記受け取ったコンテンツの少なくとも一部分を記録し、
前記部分に基づいて前記コンテンツの識別子を決定し、
前記識別子に基づいて前記コンテンツのソースを決定し、
前記コンテンツを、第２のコンテンツ出力装置から出力するため、前記ソースから前記第２のコンテンツ出力装置に送ることを要求するように働くプロセッサと
を備え、前記第２のコンテンツ出力装置は前記第１のコンテンツ出力装置と異なる、装置。
【請求項１６】
前記コンテンツが歌を含み、
前記第１のコンテンツ出力装置がスピーカを含み、
前記識別子が前記歌の中の位置を含む、請求項１５に記載の装置。
【請求項１７】
前記ソースが第１のソースであり、
前記第１のコンテンツ出力装置が、前記コンテンツを、前記第１のソースとは異なる第２のソースから出力させるように働く、請求項１５に記載の装置。
【請求項１８】
コンテンツ出力装置からコンテンツを出力させるように働くシステムであって、
メモリと、
前記メモリと通信する第１のプロセッサと、
前記第１のプロセッサと通信する第２のプロセッサとを備え、
前記第１のプロセッサが、
第１のコンテンツ出力装置から出力されたコンテンツを受け取り、
前記メモリに、前記受け取ったコンテンツの少なくとも一部分を記録し、
前記部分を、ネットワークを介して前記第２のプロセッサに送るように働き、
前記第２のプロセッサが、
前記部分を受け取り、
前記部分に基づいて前記コンテンツの識別子を決定し、
前記識別子に基づいて前記コンテンツのソースを決定し、
前記コンテンツを、第２のコンテンツ出力装置から出力するため、前記ソースから前記第２のコンテンツ出力装置に送ることを要求するように働く、前記第２のコンテンツ出力装置は前記第１のコンテンツ出力装置と異なる、システム。
【請求項１９】
前記第２のコンテンツ出力装置が、前記コンテンツを受け取り、出力するように働く、
請求項１８に記載のシステム。
【請求項２０】
前記第１のプロセッサおよび前記第２のコンテンツ出力装置が、同じハウジング内にある、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してコンテンツの出力方法、装置、及びシステムに関し、特に複数の装置からのコンテンツの出力に関する。
【背景技術】
【０００２】
本明細書において別段の指示がない限り、このセクションで述べられる事項は、本出願における特許請求の範囲に対する先行技術ではなく、それをこのセクションに含めることにより先行技術になるとは認められない。
【０００３】
オーディオまたはビデオ情報、電子書籍、インターネット出版物などのコンテンツは、様々なコンテンツ出力装置によって出力することができる。例えば、コンテンツは、オーディオプレーヤ、スピーカ、ラジオ、コンピュータ、携帯電話、拡張現実感装置などを介してユーザに出力することができる。一般に、これらのタイプのコンテンツ出力装置は、人間に認識できる波を生成する。コンテンツは、複数のソースから利用することが可能である。
【発明の概要】
【課題を解決するための手段】
【０００４】
一例では、コンテンツ出力装置からコンテンツを出力するための方法が述べられる。いくつかの例では、方法は、プロセッサにおいて、第１のコンテンツ出力装置からコンテンツを受け取る段階を含む。いくつかの例では、方法は、プロセッサが、コンテンツの少なくとも一部分を記録する段階を含む。いくつかの例では、方法は、プロセッサが、その部分に基づいて、コンテンツの識別子を決定する段階を含む。いくつかの例では、方法は、プロセッサが、識別子に基づいて、コンテンツのソースを決定する段階を含む。いくつかの例では、方法は、コンテンツを、ソースから第２のコンテンツ出力装置に送るように要求する段階を含む。
【０００５】
一例では、コンテンツ出力装置からコンテンツを出力させるように働く装置が述べられる。いくつかの例では、装置はメモリを含む。いくつかの例では、装置は、メモリと通信するプロセッサを含む。いくつかの例では、プロセッサは、第１のコンテンツ出力装置からコンテンツを受け取るように働く。いくつかの例では、プロセッサは、コンテンツの少なくとも一部分をメモリに記録するように働く。いくつかの例では、プロセッサは、その部分に基づいてコンテンツの識別子を決定するように働く。いくつかの例では、プロセッサは、識別子に基づいてコンテンツのソースを決定するように働く。いくつかの例では、プロセッサは、コンテンツを、ソースから第２のコンテンツ出力装置に送ることを要求するように働く。
【０００６】
一例では、コンテンツ出力装置からコンテンツを出力させるように働くシステムが述べられる。いくつかの例では、システムはメモリを含む。いくつかの例では、システムは、メモリと通信する第１のプロセッサを含む。いくつかの例では、システムは、第１のプロセッサと通信する第２のプロセッサを含む。いくつかの例では、第１のプロセッサは、第１のコンテンツ出力装置からコンテンツを受け取るように働く。いくつかの例では、第１のプロセッサは、コンテンツの少なくとも一部分をメモリに記録するように働く。いくつかの例では、第１のプロセッサは、その部分をネットワークを介して第２のプロセッサに送るように働く。いくつかの例では、第２のプロセッサは、その部分を受け取るように働く。いくつかの例では、第２のプロセッサは、その部分に基づいてコンテンツの識別子を決定するように働く。いくつかの例では、第２のプロセッサは、識別子に基づいてコンテンツのソースを決定するように働く。いくつかの例では、第２のプロセッサは、コンテンツを、ソースから第２のコンテンツ出力装置に送ることを要求するように働く。
【０００７】
前述の要約は、例示的なものに過ぎず、何らかの意味で限定することを意図していない。上記で述べた例示的な態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が、諸図面および以下の詳細な説明を参照することにより明らかとなろう。
【図面の簡単な説明】
【０００８】
【図１】複数の装置からコンテンツを出力するために使用できるいくつかの例示的なシステムを示す図である。
【図２】複数の装置からコンテンツを出力するために使用できるいくつかの例示的なシステムを示す図である。
【図３】複数の装置からコンテンツを出力するための例示的なプロセスに対する流れ図である。
【図４】複数の装置からコンテンツを出力するためのコンピュータプログラム製品を示す図である。
【図５】複数の装置からコンテンツを出力するように構成された例示的なコンピューティング装置を示すブロック図である。
【発明を実施するための形態】
【０００９】
すべての図面は、本明細書で述べられる少なくともいくつかの実施形態に従って構成される。
【００１０】
以下の詳細な説明では、本明細書の一部を形成する添付の図面に対して参照が行われる。図面では、文脈が他の形で規定しない限り、同様の記号は、通常、同様のコンポーネントを識別する。詳細な説明、図面、および特許請求の範囲で述べられる例示的な実施形態は、限定することを意味していない。本明細書で提示される主題の趣旨または範囲から逸脱することなく、他の実施形態を使用することが可能であり、また他の変更を行うこともできる。本明細書で概略的に述べられ、諸図で示された本開示の諸態様は、広範囲な種々の構成で配置され、代用され、組み合わされ、分離され、また設計することができ、かつそのすべてが本明細書で明示的に企図されることを容易に理解されよう。
【００１１】
本開示は、特に、複数の装置からコンテンツを出力することに関する方法、装置、システム、デバイス、およびコンピュータプログラム製品に対して概略的に示される。
【００１２】
簡潔に言えば、複数の装置からコンテンツを出力するための技術が概略的に説明される。いくつかの例では、方法は、プロセッサにおいて、第１のコンテンツ出力装置からコンテンツを受け取る段階を含む。いくつかの例では、方法は、プロセッサが、コンテンツの少なくとも一部分を記録する段階をさらに含む。いくつかの例では、方法は、プロセッサが、その部分に基づいて、コンテンツの識別子を決定する段階をさらに含む。いくつかの例では、方法は、プロセッサが、識別子に基づいて、コンテンツのソースを決定する段階をさらに含む。いくつかの例では、方法は、コンテンツを、ソースから第２のコンテンツ出力装置に送るように要求することをさらに含む。
【００１３】
図１は、本明細書で述べる少なくともいくつかの実施形態による複数の装置からコンテンツを出力するために使用できるいくつかの例示的なシステムを示している。以下でより詳細に論ずるように、いくつかの例では、システム１００は、メモリ１０８と通信する第１のコンテンツ出力装置１０６と、記録装置１０４とを含むことができる。これらの例では、システム１００はさらに、ネットワーク１１６を介してプロセッサ１１０と通信するメモリ１１２および第２のコンテンツ出力装置１３０を含む。プロセッサ１１０は、ネットワーク１１６を介して記録装置１０４と通信することができる。いくつかの例では、ネットワーク１１６は、インターネットネットワークとすることができる。いくつかの例では、ネットワーク１１６は、ローカルエリアネットワークおよび／または広域ネットワークとすることができる。
【００１４】
いくつかの例では、記録装置１０４は、第１のコンテンツ出力装置１０６により出力されたコンテンツ１３２を受け取ることができる。コンテンツ１３２の位置は、メモリ１０８とすることができる。いくつかの例では、記録装置１０４は、コンテンツ１３２の一部分１３４を記録するように構成することができる。いくつかの例では、記録装置１０４は、部分１３４をメモリにバッファし、次いで、部分１３４を他の装置に送ることによりコンテンツ１３２の一部分１３４を記録するように構成することができる。これらの例では、コンテンツ１３２は、記録装置１０４を通って流れることができる。いくつかの例では、記録装置１０４は、コンテンツの一部分１３４を解析するように構成することができる。いくつかの例では、記録装置１０４は、ネットワーク１１６を介してプロセッサ１１０にコンテンツの一部分１３４を送るように構成することができ、プロセッサ１１０は、コンテンツの一部分１３４を解析するように構成することができる。記録装置１０４および／またはプロセッサ１１０による解析に基づいて、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２に対する識別子１６０を決定するように構成することができる。いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、識別子１６０に基づいて、第２のコンテンツ出力装置１３０が使用できるコンテンツ１３２に対するソースを決定するように構成することができる。例えば、記録装置１０４および／またはプロセッサ１１０は、ネットワーク１１６を介して、識別子１６０を検索するように構成することができる。いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、ユーザ１０２による要求に応じて、コンテンツ１３２に対するソースを決定するように構成することができる。いくつかの例では、第１のコンテンツ出力装置１０６がコンテンツ１３２を出力することを終了したと記録装置１０４および／またはプロセッサ１１０が判定したことに応じて、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２に対するソースを決定するように構成することができる。例えば、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２を第１のコンテンツ出力装置１０６が出力することを終了したことを示す識別子、または識別子の変化を認識するように構成することができる。
【００１５】
いくつかの例では、第２のコンテンツ出力装置１３０により使用できるコンテンツ１３２に対するソースは、第１のコンテンツ出力装置１０６により使用されるメモリ１０８とすることができる。いくつかの例では、第２のコンテンツ出力装置１３０により使用できるコンテンツ１３２に対するソースは、ネットワーク１１６を介してアクセス可能な他のメモリ１１２とすることができる。記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２を、メモリ１０８またはメモリ１１２から第２のコンテンツ出力装置１３０に送ることを要求するように構成することができる。いくつかの例では、記録装置１０４は、第１の位置１３６に存在することができ、第２のコンテンツ出力装置１３０は、第１の位置１３６とは異なる第２の位置１３８に存在することができる。
【００１６】
図２は、本明細書で述べる少なくともいくつかの実施形態による複数の装置からコンテンツを出力するために使用できるいくつかの例示的なシステムを示している。図２のシステムは、追加の細部を備えているが、図１のシステム１００と実質的に同様のものである。図１のコンポーネントと同一にラベルが付された図２のコンポーネントは、明確化のために再度説明しないものとする。
【００１７】
図１において上記で述べたコンポーネントに加えて、いくつかの例では、第１のコンテンツ出力装置１０６は、コンピュータ１２３、タブレットコンピュータ１２２、モニタもしくはテレビジョン１２４、携帯電話１２８、スピーカ１２６、および／またはコンピュータで現実感を生成する装置１１８などとすることができる。いくつかの例では、コンテンツ記録装置１０４は、コンピュータ１４０、携帯電話１４２、マイクロフォンを備えた装置１４４、コンピュータで現実感を生成する装置１４６、および／またはタブレットコンピュータ１４８などとすることもできる。同様に、いくつかの例では、第２のコンテンツ出力装置１３０は、コンピュータ１５０、携帯電話１５２、スピーカ１５４、コンピュータで現実感を生成する装置１５６、タブレットコンピュータ１５８、および／またはモニタもしくはテレビジョン１６２などとすることもできる。いくつかの例では、コンピュータ１４０および１５０は、同じハウジング中に存在する。いくつかの例では、携帯電話１４２および１５２は、同じハウジング中に存在する。いくつかの例では、コンピュータで現実感を生成する装置１４６および１５６は、同じハウジング中に存在する。いくつかの例では、タブレットコンピュータ１４８および１５８は、同じハウジング中に存在する。いくつかの例では、マイクロフォンを備えた装置１４４は、マイクロフォンを含む音楽プレーヤ、マイクロフォンを含むウェアラブルコンピュータ、ブルートゥースが使用可能なヘッドセットなどを含むことができる。
【００１８】
いくつかの例では、どの第２のコンテンツ出力装置１３０に、ユーザ１０２がコンテンツ１３２を出力したいかを示す指示を記録装置１０４および／またはプロセッサ１１０に送ることができる。例えば、記録装置１０４および／またはプロセッサ１１０は、ユーザ１０２により指示された第２のコンテンツ出力装置１３０の識別子を記憶するように構成することができる。
【００１９】
一例では、ユーザ１０２および記録装置１０４は、ラジオによる音楽出力の形で、スピーカ１２６からコンテンツ１３２を受け取ることができる。コンテンツ１３２のソースは、ラジオ局におけるメモリ１０８とすることができる。一例では、記録装置１０４は、コンテンツの一部分１３４を記録するように適合されたアプリケーションを有するアップルのｉＰｈｏｎｅなどのスマートフォン１４２とすることができる。一例では、コンテンツの一部分１３４は、コンテンツ１３２の１０秒間とすることができる。一例では、スマートフォン１４２は、歌／コンテンツ１３２中の現在位置を含む、歌／コンテンツ１３２の識別子１６０を決定するように構成することができる。例えば、識別子１６０は、コンテンツ１３２が歌ＡＢＣであること、また現在位置は、歌／コンテンツ１３２の開始から２分であることを示すことができる。他の例では、記録装置１０４は、ネットワーク１１６を介してコンテンツの一部分１３４をプロセッサ１１０に送るように構成することができ、またプロセッサ１１０は、歌／コンテンツ１３２の識別子１６０を決定するように構成することができる。いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、識別子１６０を決定するために、ＧＲＡＣＥＮＯＴＥ．ＣＯＭなどのサードパーティサービスに、コンテンツの一部分１３４を送るように構成することができる。いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２が第１のコンテンツ出力装置１０６により出力される間、絶えず識別子１６０を決定するように構成することができる。いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、定期的に識別子１６０を決定するように構成することもできる。
【００２０】
いくつかの例では、識別子１６０が決定された後、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２のソースを決定するように構成することができる。例えば、記録装置１０４および／またはプロセッサ１１０は、ネットワーク１１６を介して、識別子１６０を検索するように構成することができる。いくつかの例では、コンテンツ１３２のソースは、第１のコンテンツ出力装置１０６により使用されるメモリ１０８でありうる。他の例では、コンテンツ１３２のソースは、他のメモリ１１２である可能性がある。コンテンツ１３２のソースが決定された後、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２を、第２のコンテンツ出力装置１３０に送ることを要求するように構成することができる。
【００２１】
例を続けると、ユーザ１０２は、車の中でラジオのスピーカ１２６から歌／コンテンツ１３２の受信を開始することができる。スマートフォン１４２は、コンテンツの一部分１３４を記録するように構成することができる。ユーザ１０２がラジオのスイッチをオフにしたとき、スマートフォン１４２またはプロセッサ１１０は、歌／コンテンツ１３２における現在位置を含む識別子１６０を決定するように構成することができる。一例では、スマートフォン１４２および／またはプロセッサ１１０は、コンテンツ１３２のソースを見出すために識別子１６０を使用するように、かつコンテンツ１３２を、第２のコンテンツ出力装置１３０に送ることを要求するように構成することができる。例えば、コンテンツ１３２のソースは、ラジオ局によりホストされるウェブサイトとすることができる。一例では、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２を、第２のコンテンツ出力装置１３０に送ることを要求することができる。第２のコンテンツ出力装置１３０は、スマートフォン１５２、またはユーザのホームシアターシステムにおけるスピーカ１５４を含むことができる。上記で述べたように、ユーザ１０２は、どの第２のコンテンツ出力装置１３０がコンテンツ１３２を受け取り、かつ出力すべきかを指示する指示を、記録装置１０４および／またはプロセッサ１１０に送ることができる。
【００２２】
いくつかの例では、メモリ１１２には、Ａｍａｚｏｎ、ｉＴｕｎｅｓ、Ｐａｎｄｏｒａなどのウェブサイトを介してアクセスすることができる。いくつかの例では、メモリ１１２は、ラジオ局により運営されるウェブサイトとすることができる。記録装置１０４および／またはプロセッサ１１０は、識別子１６０に基づいて、このようなウェブサイトにコンテンツ１３２を要求するように構成することができる。いくつかの例では、ユーザ１０２は、このようなウェブサイトとのアカウントを有することができ、また記録装置１０４および／またはプロセッサ１１０は、ユーザ１０２に関するアカウントデータをウェブサイトに送るように構成することができる。
【００２３】
いくつかの例では、メモリ１１２は、ホームミュージックライブラリなどで、ユーザ１０２により所有することができる。いくつかの例では、メモリ１１２は、ホームネットワーク１１６によりアクセス可能なものなど、ユーザ１０２により所有される音楽のデジタルライブラリとすることができる。
【００２４】
いくつかの例では、コンテンツ１３２は、第１のコンテンツ出力装置１０６から送られ、上記で述べたラジオ通信の例などの無線により記録装置１０４で受け取ることができる。いくつかの例では、コンテンツ１３２は、第１のコンテンツ出力装置１０６から送られ、またラジオの補助の出力ポートなどの有線接続を介して、記録装置１０４で受け取ることができる。いくつかの例では、コンテンツ１３２は、第１のコンテンツ出力装置１０６から送られ、またインターネット、またはＷｉ−Ｆｉネットワークなどのネットワークを介して、記録装置１０４で受け取ることができる。
【００２５】
いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、第１のコンテンツ出力装置１０６により送られたデータに基づいて識別子１６０を決定するように構成することができる。例えば、ラジオは、ＲＤＳ（ラジオデータシステム）を用いて、コンテンツ１３２で情報を送ることができる。記録装置１０４および／またはプロセッサ１１０は、識別子１６０を決定するためにその情報を使用するように構成することができる。
【００２６】
いくつかの例では、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２が、第１のコンテンツ出力装置１０６により出力されている間であっても、コンテンツ１３２を、第２のコンテンツ出力装置１３０に送ることを連続して要求するように構成することができる。このように、コンテンツ１３２をバッファすることができ、第２のコンテンツ出力装置１３０でいつでも出力できるようになる。
【００２７】
コンテンツ１３２が映画または他のオーディオおよびビデオコンテンツである例では、記録装置１０４および／またはプロセッサ１１０は、いくつかの方法のうちのいずれかで、識別子１６０を決定するように構成することができる。例えば、記録装置１０４および／またはプロセッサ１１０は、コンテンツ１３２のオーディオストリームを解析することにより、コンテンツ１３２のビデオストリームを解析することにより、コンテンツ１３２の静止画を解析することにより、コンテンツ出力装置１０６からのビーコンを解析することにより、および／またはコンテンツ１３２に関係するメタデータを解析することにより識別子１６０を決定するように構成することができる。記録装置１０４および／またはプロセッサ１１０は、識別子１６０を決定するためにサードパーティサービスにコンテンツの一部分１３４を送るように構成することができる。識別子１６０は、名前とビデオ中の現在の位置とを含むことができる。一例では、ユーザ１０２は、タブレットコンピュータ１４８でビデオ／コンテンツ１３２を見ることを開始し、より大きなテレビジョン１６２でビデオ／コンテンツ１３２を続けて見ることができる。
【００２８】
コンテンツ１３２がデジタル書籍である例では、記録装置１０４は、眼鏡などのコンピュータで現実感を生成する装置１４６とすることができる。装置１４６は、本／コンテンツ１３２からページの一部を記録することにより、コンテンツの一部分１３４を記録するように構成することができる。記録装置１０４および／またはプロセッサ１１０は、本／コンテンツ１３２を、ソースから第２のコンテンツ出力装置１３０に送ることを要求するように構成することができる。例えば、本／コンテンツ１３２は、Ａｍａｚｏｎまたはアップルなどのウェブサイトで入手することができる。
【００２９】
コンテンツ１３２がウェブページである例では、記録装置１０４は、眼鏡などのコンピュータで現実感を生成する装置１４６とすることができる。装置１４６は、ページ／コンテンツ１３２のＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）などのアドレスを記録することにより、コンテンツの一部分１３４を記録するように構成することができる。記録装置１０４および／またはプロセッサ１１０は、ページ／コンテンツ１３２を、ソースから第２の出力装置１３０に送ることを要求するように構成することができる。
【００３０】
図３は、本明細書で述べる少なくともいくつかの実施形態に従って構成された、複数の装置からコンテンツを出力するための例示的なプロセスに対する流れ図を示している。図３のプロセスは、例えば、上記で論じたシステム１００を用いて実施することもできる。例示的なプロセスは、１つまたは複数のブロックＳ２、Ｓ４、Ｓ６、Ｓ８、Ｓ１０、Ｓ１２、Ｓ１４、Ｓ１６、Ｓ１８、Ｓ２０、および／またはＳ２２により示された１つまたは複数のオペレーション、アクション、または機能を含むことができる。別個のブロックとして示されているが、様々なブロックは、所望の実施形態に応じて、さらなるブロックへと分割する、より少ないブロックへと組み合わせる、または削除することもできる。処理はブロックＳ２で開始することができる。
【００３１】
ブロックＳ２で、記録装置は、第１のコンテンツ出力装置により出力されたコンテンツを受け取るように構成することができる。処理は、ブロックＳ２からブロックＳ４へと進むことができる。
【００３２】
ブロックＳ４で、記録装置は、コンテンツの一部分を記録するように構成することができる。処理はブロックＳ４から、ブロックＳ６またはブロックＳ８に進むことができる。
【００３３】
ブロックＳ６で、記録装置は、記録されたコンテンツの一部分を、ネットワークを介してプロセッサに送るように構成することができる。処理は、ブロックＳ６からブロックＳ１４に進むことができる。
【００３４】
ブロックＳ８で、記録装置は、記録された部分に基づいて、コンテンツ中の位置を含むコンテンツに対する識別子を決定するように構成することができる。処理は、ブロックＳ８からブロックＳ１０に進むことができる。
【００３５】
ブロックＳ１０で、記録装置は、識別子に基づいてコンテンツに対するソースを決定するように構成することができる。処理は、ブロックＳ１０からブロックＳ１２に進むことができる。
【００３６】
ブロックＳ１２で、記録装置は、コンテンツを、ソースから第２のコンテンツ出力装置に送ることを要求するように構成することができる。処理は、ブロックＳ１２からブロックＳ２２に進むことができる。ブロックＳ２２で、第２のコンテンツ出力装置は、その位置で開始するコンテンツを出力するように構成することができる。
【００３７】
ブロックＳ１４で、プロセッサは、記録されたコンテンツの一部分を受け取るように構成することができる。処理は、ブロックＳ１４からブロックＳ１６に進むことができる。
【００３８】
ブロックＳ１６で、プロセッサは、記録された部分に基づいて、コンテンツ中の位置を含むコンテンツに対する識別子を決定するように構成することができる。処理は、ブロックＳ１６からブロックＳ１８に進むことができる。
【００３９】
ブロックＳ１８で、プロセッサは、識別子に基づいてコンテンツに対するソースを決定するように構成することができる。処理は、ブロックＳ１８からブロックＳ２０に進むことができる。
【００４０】
ブロックＳ２０で、プロセッサは、コンテンツを、ソースから第２のコンテンツ出力装置に送ることを要求するように構成することができる。処理は、ブロックＳ２０からブロックＳ２２に進むことができる。ブロックＳ２２で、上記で述べたように、第２のコンテンツ出力装置は、その位置で開始するコンテンツを出力するように構成することができる。
【００４１】
図４は、本明細書で述べた少なくともいくつかの実施形態に従って構成された、複数の装置からコンテンツを出力するためのコンピュータプログラム製品３００を示している。プログラム製品３００は、信号担持媒体３０２を含むことができる。信号担持媒体３０２は、例えば、プロセッサにより実行されたとき、図１〜３に関して上記で述べた機能を提供することのできる１つまたは複数の命令３０４を含むことができる。したがって、例えば、システム１００を参照すると、記録装置１０４および／またはプロセッサ１１０は、媒体３０２によりシステム１００に伝達される命令３０４に応じて、図４で示すブロックのうちの１つまたは複数のものを行うことができる。
【００４２】
いくつかの実施形態では、信号担持媒体３０２は、これだけに限らないが、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、デジタルテープ、メモリなど、コンピュータ可読媒体３０６を包含することができる。いくつかの実施形態では、信号担持媒体３０２は、これだけに限らないが、メモリ、読取り／書込み（Ｒ／Ｗ）ＣＤ、Ｒ／Ｗ  ＤＶＤなど、記録可能な媒体３０８を包含することができる。いくつかの実施形態では、信号担持媒体３０２は、これだけに限らないが、デジタルおよび／またはアナログの通信媒体（例えば、光ファイバケーブル、導波路、有線通信リンク、無線通信リンクなど）など、通信媒体３１０を包含することができる。したがって、例えば、プログラム製品３００は、高周波信号担持媒体３０２によりシステム１００の１つまたは複数のモジュールへと伝達することができ、その場合、信号担持媒体３０２は、無線通信媒体３１０（例えば、ＩＥＥＥ８０２．１１規格に準拠する無線通信媒体）により伝達される。
【００４３】
図５は、本明細書で述べられた少なくともいくつかの実施形態に従って構成され、複数の装置からコンテンツを出力するように構成された例示的なコンピューティング装置４００を示すブロック図である。非常に基本的な構成４０２では、コンピューティング装置４００は、通常、１つまたは複数のプロセッサ４０４およびシステムメモリ４０６を含む。メモリバス４０８は、プロセッサ４０４とシステムメモリ４０６の間で通信するために使用することができる。
【００４４】
所望の構成に応じて、プロセッサ４０４は、これだけに限らないが、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタル信号プロセッサ（ＤＳＰ）、またはそれらの任意の組合せを含む任意のタイプのものとすることができる。プロセッサ４０４は、レベル１キャッシュ４１０およびレベル２キャッシュ４１２などの１つまたは複数のキャッシングレベル、プロセッサコア４１４、およびレジスタ４１６を含むことができる。例示的なプロセッサコア４１４は、算術論理演算装置（ＡＬＵ）、浮動小数点演算ユニット（ＦＰＵ）、デジタル信号処理コア（ＤＳＰコア）、またはそれらの任意の組合せを含むことができる。例示的なメモリコントローラ４１８はまた、プロセッサ４０４と共に使用することができるが、いくつかの実施形態では、メモリコントローラ４１８は、プロセッサ４０４内の一部とすることもできる。
【００４５】
所望の構成に応じて、システムメモリ４０６は、これだけに限らないが、揮発性メモリ（ＲＡＭなど）、不揮発性メモリ（ＲＯＭ、フラッシュメモリなど）、またはそれらの任意の組合せを含む任意のタイプのものとすることができる。システムメモリ４０６は、オペレーティングシステム４２０、１つまたは複数のアプリケーション４２２、およびプログラムデータ４２４を含むことができる。
【００４６】
アプリケーション４２２は、図１〜４に関して前に述べたものを含む、本明細書で述べる機能を実施するように構成された、複数の装置からコンテンツを出力するアルゴリズム４２６を含むことができる。プログラムデータ４２４は、本明細書で述べられた、複数の装置からコンテンツを出力するアルゴリズムに対して有用でありうる、複数の装置からコンテンツを出力するデータ４２８を含むことができる。いくつかの実施形態では、アプリケーション４２２は、複数の装置からコンテンツを出力することを提供できるように、オペレーティングシステム４２０上でプログラムデータ４２４と動作するように構成することができる。この前述の基本構成４０２は、内側の破線に含まれるコンポーネントにより、図５で示されている。
【００４７】
コンピューティング装置４００は、基本構成４０２と、任意の必要な装置およびインターフェースとの間で通信を容易にするために、さらなる特徴もしくは機能、およびさらなるインターフェースを有することができる。例えば、バス／インターフェースコントローラ４３０は、ストレージインターフェースバス４３４を介して、基本構成４０２と、１つまたは複数のデータ記憶装置４３２との間で通信を容易にするために使用することができる。データ記憶装置４３２は、取外し可能な記憶装置４３６，取外し不能な記憶装置４３８、またはそれらの組合せとすることができる。取外し可能な記憶装置および取外し不能な記憶装置の例は、いくつかの例を挙げると、フレキシブルディスクドライブおよびハードディスクドライブ（ＨＤＤ）などの磁気ディスク装置、コンパクトディスク（ＣＤ）ドライブもしくはデジタル多用途ディスク（ＤＶＤ）ドライブなどの光ディスクドライブ、ソリッドステートドライブ（ＳＳＤ）、およびテープドライブを含む。例示的なコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法または技術で実施される、揮発性および不揮発性媒体、取外し可能および取外し不能な媒体を含むことができる。
【００４８】
システムメモリ４０６、取外し可能な記憶装置４３６、および取外し不能な記憶装置４３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、これだけに限らないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、もしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは他の磁気記憶装置、あるいは所望の情報を記憶するために使用でき、かつコンピューティング装置４００によりアクセスできる任意の他の媒体を含む。このようなコンピュータ記憶媒体のいずれも、コンピューティング装置４００の一部とすることができる。
【００４９】
コンピューティング装置４００はまた、様々なインターフェース装置（例えば、出力装置４４２、周辺インターフェース４４４、および通信装置４４６など）から、バス／インターフェースコントローラ４３０を介して、基本構成４０２への通信を容易にするためのインターフェースバス４４０を含むことができる。例示的な出力装置４４２は、グラフィックス処理ユニット４４８およびオーディオ処理ユニット４５０を含み、それらは、１つまたは複数のＡ／Ｖポート４５２を介してディスプレイまたはスピーカなどの様々な外部装置と通信するように構成することができる。例示的な周辺インターフェース４４４は、シリアルインターフェースコントローラ４５４、またはパラレルインターフェースコントローラ４５６を含み、それは、１つまたは複数の入出力ポート４５８を介して、入力装置（例えば、キーボード、マウス、ペン、音声入力装置、タッチ入力装置など）、または他の周辺装置（例えば、プリンタ、スキャナなど）などの外部装置と通信するように構成することができる。例示的な通信装置４４６は、ネットワークコントローラ４６０を含み、それは、１つまたは複数の通信ポート４６４を経由し、ネットワーク通信リンクを介して１つまたは複数の他のコンピューティング装置４６２との通信を容易にするように構成することができる。
【００５０】
ネットワーク通信リンクは、通信媒体の一例でありうる。通信媒体は、通常、搬送波または他の移送機構など変調されたデータ信号で、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータにより実施することができ、また何らかの情報送達媒体を含むことができる。「変調されたデータ信号」とは、情報を信号中に符号化するような方法で、１つまたは複数のその特性を設定または変化させた信号とすることができる。例としてであり限定するものではないが、通信媒体は、有線ネットワークもしくは直接の有線接続などの有線媒体、ならびに音響、高周波（ＲＦ）、マイクロ波、赤外線（ＩＲ）などの無線媒体、および他の無線媒体を含むことができる。本明細書で使用されるコンピュータ可読媒体という用語は、記憶媒体と通信媒体を共に含むことができる。
【００５１】
コンピューティング装置４００は、携帯電話、ＰＤＡ（携帯情報端末）、個人用メディアプレーヤ装置、無線のウェブ閲覧装置、個人用ヘッドセット装置、特定用途向け装置、または上記機能のいずれかを含むハイブリッド装置など、小さなフォームファクタの可搬型（またはモバイルの）電子装置の一部として実施することができる。コンピューティング装置４００はまた、ラップトップコンピュータおよび非ラップトップコンピュータ構成を共に含むパーソナルコンピュータとして実施することができる。
【００５２】
本開示は、様々な態様を例示するものとして意図された本出願に記載の特定の実施形態により制限されるべきではない。当業者には明らかであろうが、その趣旨および範囲から逸脱することなく、多くの変更および変形を加えることができる。本明細書で列挙されたものに加えて、本開示の範囲に含まれる機能的に均等な方法および装置は、前述の記述から当業者には明らかであろう。このような変更および変形は、添付の特許請求の範囲に含まれることが意図されている。本開示は、このような特許請求の範囲に権利が与えられる均等な形態の完全な範囲と共に、添付の特許請求の範囲の文言によってのみ限定されるべきである。本開示は、当然であるが変化する可能性のある特定の方法、作用薬、化合物組成、または生体系に限定されることがないことも理解されたい。本明細書で使用される専門用語は、特定の実施形態を記述するためだけのものであり、限定することを意図していないことも理解されたい。
【００５３】
本明細書で、実質的に何らかの複数および／または単数の用語を使用することに関して、当業者であれば、コンテキストおよび／または用途に対して適切に、複数から単数へ、かつ／または単数から複数へと変換することができる。様々な単数／複数の置き換えは、明確化のために本明細書で明示的に述べることができる。
【００５４】
当業者であれば、概して、本明細書で使用される用語、特に、添付の特許請求の範囲で（例えば、添付の特許請求の範囲の本文で）使用される用語は、一般に、「オープンな」用語であることが意図されていることを理解されよう（例えば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない」として解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は「少なくとも有している」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は「含むがそれに限定されない」として解釈されるべきである、など）。当業者であれば、導入された請求項の記述で特定の数が意図される場合、このような意図は、請求項で明示的に述べられることになり、このような記述のない場合は、このような意図が存在しないこともさらに理解されよう。例えば、理解しやすくするために、添付の特許請求の範囲では、請求項の記述を導くために、導入的な句「少なくとも１つの」および「１つまたは複数の」の使用を含むことがある。しかし、このような句を使用することは、同じ請求項に、導入句「１つまたは複数の」または「少なくとも１つの」と、「ａ（１つの）」または「ａｎ（１つの）」などの不定冠詞とが含まれる場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記述の導入により、このように導入された請求項の記述を含む任意の特定の請求項がこのような記述を１つだけ含む実施形態に限定されることを示唆するものであると解釈されるべきではない（例えば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味するものと解釈すべきである）。請求項の記述を導くために使用される定冠詞の使用についても同様のことが言える。さらに、導入された請求項の記述で特定の数が明示的に述べられている場合であっても、当業者であれば、このような記述は、少なくとも記述された数を意味するものと解釈すべきであることが理解されよう（例えば、他の修飾語のないそのままの記述「２つの記述」は、少なくとも２つの記述、または２つ以上の記述を意味する）。さらに、「Ａ、Ｂ、およびＣのうちの少なくとも１つ、など」に類似した用法が使用される場合では、概して、このような構成は、当業者がその用法を理解するはずの意味であることが意図される（例えば、「Ａ、Ｂ、およびＣのうちの少なくとも１つを有するシステム」は、これだけに限らないが、Ａだけ、Ｂだけ、Ｃだけ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、かつ／またはＡ、Ｂ、およびＣを共に有するなどのシステムを含むことになる）。「Ａ、Ｂ、またはＣのうちの少なくとも１つ、など」に類似した用法が使用される場合では、概して、このような構成は、当業者がその用法を理解するはずの意味であることが意図される（例えば、「Ａ、Ｂ、またはＣのうちの少なくとも１つを有するシステム」は、これだけに限らないが、Ａだけ、Ｂだけ、Ｃだけ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、かつ／またはＡ、Ｂ、およびＣを共に有するなどのシステムを含むことになる）。説明中、請求項中、あるいは図面中であろうと、２つ以上の代替の用語を提示する実質的に任意の選言的用語、および／または句は、用語のうちの一方、いずれかの用語、または両方の用語を含む可能性が企図されるものと理解すべきであることを当業者であればさらに理解されよう。例えば、句「ＡまたはＢ」は、「Ａ」、または「Ｂ」、あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００５５】
さらに、本開示の特徴または態様が、マーカッシュ群の用語で記述される場合、それに従って、本開示はまた、マーカッシュ群の任意の個々のメンバーまたはメンバーの下位群の用語で記述されることが当業者であれば理解されよう。
【００５６】
当業者であれば理解されるように、記述を提供することに関してなど、任意のかつすべての目的のために、本明細書で開示されるすべての範囲はまた、任意のかつすべての可能な部分的な範囲と、およびその部分的な範囲の組合せとを包含する。任意の列挙された範囲は、その範囲が少なくとも等しく半分に、３分の１に、４分の１に、５分の１に、１０分の１になど、細分化されることを十分に記述しており、かつ可能にするものであることが容易に理解できる。非限定の例として、本明細書で論じられる各範囲は、下部３分の１に、中部３分の１に、また上部３分の１になど容易に細分化することができる。当業者であればさらに容易に理解されるように、「最高〜まで」、「少なくとも」、「を超える」、「未満」などのすべての言語は、記述された数を含み、かつ上記で論じた部分的な範囲へと次いで細分化されうる範囲を指す。最後に当業者であれば理解されるように、範囲はそれぞれ、個々の構成要素を含む。したがって、例えば、１〜３個のセルを有するグループは、１、２、または３個のセルを有するグループを指す。同様に、１〜５個のセルを有するグループは、１、２、３、４，または５個のセルを有するグループを指し、以下同様である。
【００５７】
様々な態様および実施形態が本明細書で開示されてきたが、他の態様および実施形態も、当業者には明らかであろう。本明細書で開示された様々な態様および実施形態は、例示のためであり、限定することを意図しておらず、真の範囲および趣旨は、添付の特許請求の範囲で示される。
【図１】
0005604517.tif 000002
【図２】
0005604517.tif 000003
【図３】
0005604517.tif 000004
【図４】
0005604517.tif 000005
【図５】
0005604517.tif 000006