(57)【特許請求の範囲】
【請求項１】
メディアコンテンツの再生を管理するためのメディアシステムであって、前記メディアシステムは、コーディネータ装置と、第１のコンテンツ装置と、第２のコンテンツ装置と、前記第1のコンテンツ装置及び前記第２のコンテンツ装置と異なる１つの再生装置と、を有し、
前記第１のコンテンツ装置は、第１のユーザの嗜好に基づく第１のプレイリストを有する携帯メディア装置であり、前記第１のプレイリストは、第１のメディアコンテンツに対する参照をリストしており、
前記第１のコンテンツ装置は、
（ａ）前記コーディネータ装置と通信するための第１のリンクを確立し、
（ｂ）前記コーディネータ装置に前記第１のプレイリストを送り、
前記第２のコンテンツ装置は、第２のユーザの嗜好に基づく第２のプレイリストを有する携帯メディア装置であり、前記第２のプレイリストは、第２のメディアコンテンツに対する参照をリストしており、
前記第２のコンテンツ装置は、
（ａ）前記コーディネータ装置と通信するための第２のリンクを確立し、
（ｂ）前記コーディネータ装置に前記第２のプレイリストを送り、
前記コーディネータ装置は、
（ａ）前記第１及び第２のコンテンツ装置の各々と通信するための前記第１及び第２のリンクを確立し、
（ｂ）前記第１及び第２のコンテンツ装置の各々から前記第１及び第２のプレイリストを受信し、
（ｃ）前記第１のプレイリスト及び前記第２のプレイリストを用いて中間プレイリストを作成し、
（ｄ）前記第１のコンテンツ装置及び前記第２のコンテンツ装置に前記中間プレイリストを送り、
（ｅ）前記中間プレイリストによってリストされたメディアコンテンツに関連するユーザ投票を前記第１のコンテンツ装置及び前記第２のコンテンツ装置から受信し、
（ｆ）前記中間プレイリスト及び前記ユーザ投票に基づいてマスタープレイリストを作成し、
（ｇ）前記マスタープレイリストによってリストされたメディアコンテンツを選択し、
（ｈ）前記選択されたメディアコンテンツをリストしているコンテンツ装置を選択し、前記選択されたコンテンツ装置は、前記第１及び第２のコンテンツ装置のうちの一方であり、
（ｉ）前記選択されたコンテンツ装置に選択されたメディアコンテンツを示す再生コマンドを送る、
ことによって、前記１つの再生装置における前記第１のコンテンツ装置及び前記第２のコンテンツ装置からの前記第１のメディアコンテンツ及び前記第２のメディアコンテンツの再生を調整し、
前記選択されたコンテンツ装置は、
前記コーディネータ装置から前記再生コマンドを受信し、
前記選択されたメディアコンテンツを読み出し、
前記１つの再生装置において前記選択されたメディアコンテンツを再生するため、前記１つの再生装置との再生リンクを確立し、
前記１つの再生装置は、前記選択されたコンテンツ装置からの前記選択されたメディアコンテンツを再生するために前記再生リンクを受け取る、
メディアシステム。
【請求項２】
請求項１記載のメディアシステムにおいて用いるためのメディアコーディネータ装置であって、前記メディアコーディネータ装置は、
（ａ）前記第１及び第２のコンテンツ装置の各々と通信するための前記第１及び第２のリンクを確立し、
（ｂ）前記第１及び第２のコンテンツ装置の各々から前記第１及び第２のプレイリストを受信し、
（ｃ）前記第１のプレイリスト及び前記第２のプレイリストを用いて中間プレイリストを作成し、
（ｄ）前記第１のコンテンツ装置及び前記第２のコンテンツ装置に前記中間プレイリストを送り、
（ｅ）前記中間プレイリストによってリストされたメディアコンテンツに関連するユーザ投票を前記第１のコンテンツ装置及び前記第２のコンテンツ装置から受信し、
（ｆ）前記中間プレイリスト及び前記ユーザ投票に基づいてマスタープレイリストを作成し、
（ｇ）前記マスタープレイリストに従ってメディアコンテンツを選択し、
（ｈ）前記選択されたメディアコンテンツをリストしているコンテンツ装置を選択し、前記選択されたコンテンツ装置は、前記第１及び第２のコンテンツ装置のうちの一方であり、
（ｉ）前記選択されたメディアコンテンツを再生するため、前記選択されたコンテンツ装置に選択されたメディアコンテンツを示す再生コマンドを送る、メディアコーディネータ装置。
【請求項３】
請求項１記載のメディアシステムにおいて用いるためのメディアコンテンツ装置であって、前記メディアコンテンツ装置は、第１のユーザの嗜好に基づく前記第１のプレイリストを有する携帯メディア装置であり、前記メディアコンテンツ装置は、
（ａ）前記コーディネータ装置と通信するための前記第１のリンクを確立し、
（ｂ）前記コーディネータ装置に前記第１のプレイリストを送り、
（ｃ）前記コーディネータ装置から中間プレイリストを受信し、
（ｄ）ユーザから前記中間プレイリスト中の特定のメディアコンテンツに対する１つ又は複数の投票を受信し、
（ｅ）前記コーディネータ装置に前記中間プレイリスト中の特定のメディアコンテンツに対する前記１つ又は複数の投票を送り、選択された第１のメディアコンテンツを再生するため、前記コーディネータ装置から再生コマンドを受信し、
（ｆ）前記第１のメディアコンテンツを読み出し、
（ｇ）前記第１のメディアコンテンツを再生するため、前記１つの再生装置との第１の再生リンクを確立する、メディアコンテンツ装置。
【請求項４】
前記メディアコンテンツ装置は、前記１つの再生装置に対する前記再生リンクを介して、前記第１のメディアコンテンツをストリーミングすることによって、前記第１のメディアコンテンツを再生する、請求項３記載のメディアコンテンツ装置。
【請求項５】
前記第１のプレイリストは、オーディオコンテンツを有する第１のメディアコンテンツをリストする、請求項３記載のメディアコンテンツ装置。
【請求項６】
前記第１のプレイリストは、ビデオコンテンツを有する第１のメディアコンテンツをリストする、請求項３記載のメディアコンテンツ装置。
【請求項７】
メディアコンテンツの再生を管理するための方法であって、前記方法は、コーディネータ機能と、第１のコンテンツ機能と、第２のコンテンツ機能と、を有するとともに、１つの再生装置を使用し、
前記コーディネータ機能、前記第１のコンテンツ機能、及び、前記第２のコンテンツ機能は、コーディネータ装置、第１のコンテンツ装置、及び、第２のコンテンツ装置によって、それぞれ実行され、前記第１のコンテンツ装置及び前記第２のコンテンツ装置は、携帯メディア装置であり、前記１つの再生装置は前記第１のコンテンツ装置及び前記第２のコンテンツ装置と異なり、
前記第１のコンテンツ機能は、第１のユーザの嗜好に基づく第１のプレイリストを提供し、前記第１のプレイリストは、第１のメディアコンテンツをリストし、前記第１のコンテンツ機能は、
（ａ）前記コーディネータ機能と通信するための第１のリンクを確立し、
（ｂ）前記コーディネータ機能に前記第１のプレイリストを送る、
ことを有し、
前記第２のコンテンツ機能は、第２のユーザの嗜好に基づく第２のプレイリストを提供し、前記第２のプレイリストは、第２のメディアコンテンツをリストし、前記第２のコンテンツ機能は、
（ａ）前記コーディネータ機能と通信するための第２のリンクを確立し、
（ｂ）前記コーディネータ機能に前記第２のプレイリストを送る、
ことを有し、
前記コーディネータ装置は、
（ａ）前記第１及び第２のコンテンツ機能の各々と通信するための前記第１及び第２のリンクを確立し、
（ｂ）前記第１及び第２のコンテンツ機能の各々から前記第１及び第２のプレイリストを受信し、
（ｃ）前記第１のプレイリスト及び前記第２のプレイリストを用いて中間プレイリストを作成し、
（ｄ）前記第１のコンテンツ装置及び前記第２のコンテンツ装置に前記中間プレイリストを送り、
（ｅ）前記中間プレイリストによってリストされたメディアコンテンツに関連するユーザ投票を前記第１のコンテンツ装置及び前記第２のコンテンツ装置から受信し、
（ｆ）前記中間プレイリスト及び前記ユーザ投票に基づいてマスタープレイリストを作成し、
（ｇ）前記マスタープレイリストによってリストされたメディアコンテンツを選択し、
（ｈ）前記選択されたメディアコンテンツをリストしているコンテンツ装置を選択し、前記選択されたコンテンツ装置は、前記第１及び第２のコンテンツ装置のうちの一方であり、
（ｉ）前記選択されたコンテンツ装置に選択されたメディアコンテンツを示す再生コマンドを送る、
ことを有する前記コーディネータ機能を実行することにより、前記１つの再生装置における前記第１のコンテンツ装置及び前記第２のコンテンツ装置からの前記第１のメディアコンテンツ及び前記第２のメディアコンテンツの再生を調整し、
前記選択されたコンテンツ装置によって実行される前記第１のコンテンツ機能又は前記第２のコンテンツ機能のそれぞれが、
前記コーディネータ装置から前記再生コマンドを受信し、
前記選択されたメディアコンテンツを読み出し、
前記１つの再生装置において前記選択されたメディアコンテンツを再生するため、前記１つの再生装置との再生リンクを確立し、
前記１つの再生装置は、前記選択されたコンテンツ装置からの前記選択されたメディアコンテンツを再生するために前記再生リンクを受け取る、
ことを有する、方法。
【請求項８】
プロセッサシステムで実行されたときに、請求項７記載のコーディネータ機能を、前記プロセッサシステムに実行させるための命令を有する、コンピュータプログラム。
【請求項９】
プロセッサシステムで実行されたときに、請求項７記載の第１のコンテンツ機能を、前記プロセッサシステムに実行させるための命令を有する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置を用いたメディア・コンテンツの再生を管理するためのメディアシステムに関する。再生は、メディアコンテンツをリストするとともにメディアコンテンツを再生するための順番を示すマスタープレイリストに従ってなされる。
【背景技術】
【０００２】
国際公開第２０１１／１１９８１６号明細書は、古典的なジュークボックス構想をディジタル化したメディアシステムについて述べている。当該メディアシステムは、レストランなどの会場の訪問者が、中央音楽コレクションから音楽を選択するとともに、会場において音楽を再生する権利を購入するために、自身の携帯電話を使用することを可能にする。上記携帯電話は、ネットワークを介して、中央音楽コレクションを有するメディアサーバに接続する。次いで、メディアサーバは、ジュークボックスのプレイリストに選択された音楽を追加する。そして、メディアサーバは、会場において、オーディオシステムを介して、プレイリストに従ってジュークボックスのプレイリスト内の音楽を再生する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上記メディアシステムの欠点は、ジュークボックスのプレイリストが、オーディオシステム上で再生される中央音楽コレクションからの音楽のみを有するために、メディアサーバによって提示される中央音楽コレクションにユーザの選択を制限することである。従って、再生のための改善されたメディアシステムが望まれる。
【課題を解決するための手段】
【０００４】
本発明の目的は、複数の装置を用いたメディアコンテンツの再生を管理するためのシステムを提供することである。
【０００５】
本発明は、コーディネータ装置と、第１のコンテンツ装置と、第２のコンテンツ装置と、再生装置と、を有するメディアシステムであって、メディアコンテンツの再生を管理するためのメディアシステムを開示する。
【０００６】
第１のコンテンツ装置は、第１のユーザの嗜好に基づく第１のプレイリストを有する携帯メディア装置であり、第１のプレイリストは、第１のメディアコンテンツに対する参照をリストする。第１のコンテンツ装置は、（ａ）コーディネータ装置と通信するための第１のリンクを確立し、（ｂ）コーディネータ装置に第１のプレイリストを送り、（ｃ）第１のメディアコンテンツを再生するため、コーディネータ装置から再生コマンドを受信し、（ｄ）第１のメディアコンテンツを読み出し、（ｅ）第１のメディアコンテンツを再生するため、再生装置との第１の再生リンクを確立するように構成される。
【０００７】
第２のコンテンツ装置は、第２のユーザの嗜好に基づく第２のプレイリストを有する携帯メディア装置であり、第２のプレイリストは、第２のメディアコンテンツに対する参照をリストする。第２のコンテンツ装置は、（ａ）コーディネータ装置と通信するための第２のリンクを確立し、（ｂ）コーディネータ装置に第２のプレイリストを送り、（ｃ）第２のメディアコンテンツを再生するため、コーディネータ装置から再生コマンドを受信し、（ｄ）第２のメディアコンテンツを読み出し、（ｅ）第２のメディアコンテンツを再生するため、再生装置との第２の再生リンクを確立するように構成される。
【０００８】
コーディネータ装置は、（ａ）第１及び第２のコンテンツ装置の各々と通信するための第１及び第２のリンクを確立し、（ｂ）第１及び第２のコンテンツ装置の各々から第１及び第２のプレイリストを受信し、（ｃ）第１及び第２のプレイリストに基づいてマスタープレイリストを作成し、（ｄ）マスタープレイリストによってリストされたメディアコンテンツを選択し、（ｅ）選択されたメディアコンテンツをリストしているコンテンツ装置を選択し、選択されたコンテンツ装置は、第１及び第２のコンテンツ装置のうちの一方であり、（ｆ）選択されたメディアコンテンツを再生するため、選択されたコンテンツ装置に再生コマンドを送るように構成される。
【０００９】
このため、マスタープレイリストは、第１のコンテンツ装置からの第１のプレイリストに基づいているとともに、第２のコンテンツ装置からの第２のプレイリストに基づいている。第１のユーザは、第１のプレイリストにより、第１のメディアコンテンツの自身の嗜好を示す。第２のユーザは、第２のプレイリストにより、第２のメディアコンテンツの自身の嗜好を示す。コーディネータ装置は、第１及び第２のプレイリストに基づくマスタープレイリストを決定する。コーディネータ装置は、マスタープレイリストに従ってメディアコンテンツを選択し、次いで、選択されたコンテンツ装置に再生コマンドを送る。選択されたコンテンツ装置は、第１又は第２のコンテンツ装置であり、どのコンテンツ装置が選択されたメディアコンテンツに関連しているかに依存している。そして、コーディネータ装置は、再生装置を介して、選択されたメディアコンテンツを再生するため、選択されたコンテンツ装置に再生コマンドを送る。本発明は、複数のコンテンツ装置を介して供給されるメディアコンテンツの再生を調整する。
【００１０】
本発明の効果は、ユーザが、再生装置上でのメディアコンテンツの再生のため、中央音楽コレクションに制限されず、再生装置上で調整された再生のため、自身の各コンテンツ装置からコンテンツを選択できることである。例えば、調整された再生は、第１のプレイリストにリストされた第１のメディアコンテンツと、第２のプレイリストにリストされた第２のメディアコンテンツとをインタリーブすることによって、マスタープレイリストを作成することを伴い、結果、第１及び第２のメディアコンテンツが、マスタープレイリストにおいて、交互にリストされる。このため、本発明は、再生装置上で再生される、複数の各ユーザの複数の装置からのメディアコンテンツの再生を管理する。
【００１１】
本発明の利点は、複数の携帯コンテンツ装置の各々に分散された複数のメディアコンテンツの再生を単一の再生装置に管理する高効率の方法を提供することである。コーディネータ装置と携帯コンテンツ装置（の各々）との間のデータ転送は効率的である。なぜなら、（メディアコンテンツをリストする）プレイリストのみが、それらの間で交換され、メディアコンテンツ自体（例えば、ＭＰ３ファイル）は交換されないためである。一方、メディアコンテンツの再生は、そのメディアコンテンツを有する携帯コンテンツ装置から再生装置へ実行される。
【００１２】
本発明は、メディアコンテンツの再生を管理するための方法であって、前記方法は、コーディネータ機能と、第１のコンテンツ機能と、第２のコンテンツ機能と、を有するとともに、再生装置を使用し、前記コーディネータ機能、前記第１のコンテンツ機能、及び、前記第２のコンテンツ機能は、コーディネータ装置、第１のコンテンツ装置、及び、第２のコンテンツ装置によって、それぞれ実行され、前記第１のコンテンツ装置及び前記第２のコンテンツ装置は、携帯メディア装置である、方法を更に開示する。
【００１３】
第１のコンテンツ機能は、第１のユーザの嗜好に基づく第１のプレイリストを提供し、第１のプレイリストは、第１のメディアコンテンツをリストする。第１のコンテンツ機能は、（ａ）コーディネータ機能と通信するための第１のリンクを確立し、（ｂ）コーディネータ機能に第１のプレイリストを送り、（ｃ）第１のメディアコンテンツを再生するため、コーディネータ機能から再生コマンドを受信し、（ｄ）第１のメディアコンテンツを読み出し、（ｅ）第１のメディアコンテンツを再生するため、再生装置との第１の再生リンクを確立することを有する。第２のコンテンツ機能は、第２のユーザの嗜好に基づく第２のプレイリストを提供する。第２のプレイリストは、第２のメディアコンテンツをリストし、第２のコンテンツ機能は、（ａ）コーディネータ機能と通信するための第２のリンクを確立し、（ｂ）コーディネータ機能に第２のプレイリストを送り、（ｃ）第２のメディアコンテンツを再生するため、コーディネータ機能から再生コマンドを受信し、（ｄ）第２のメディアコンテンツを読み出し、（ｅ）第２のメディアコンテンツを再生するため、再生装置との第２の再生リンクを確立することを有する。コーディネータ機能は、（ａ）第１及び第２のコンテンツ機能の各々と通信するための第１及び第２のリンクを確立し、（ｂ）第１及び第２のコンテンツ機能の各々から第１及び第２のプレイリストを受信し、（ｃ）第１及び第２のプレイリストに基づいてマスタープレイリストを決定し、（ｄ）マスタープレイリストに従ってメディアコンテンツを選択し、（ｅ）選択されたメディアコンテンツをリストするコンテンツ装置を選択し、選択されたコンテンツ装置は、第１及び第２のコンテンツ装置のいずれかであり、（ｆ）選択されたメディアコンテンツを再生するため、選択されたコンテンツ装置に再生コマンドを送ることを有する。
【００１４】
本発明は、上記メディアシステムにおいて用いるためのメディアコーディネータ装置を更に開示する。当該メディアコーディネータ装置は、（ａ）第１及び第２のコンテンツ装置の各々と通信するための第１及び第２のリンクを確立し、（ｂ）第１及び第２のコンテンツ装置の各々から第１及び第２のプレイリストを受信し、（ｃ）第１及び第２のプレイリストに基づいてマスタープレイリストを決定し、（ｄ）マスタープレイリストに従ってメディアコンテンツを選択し、（ｅ）選択されたメディアコンテンツをリストしているコンテンツ装置を選択し、選択されたコンテンツ装置は、第１及び第２のコンテンツ装置のうちの一方であり、（ｆ）選択されたメディアコンテンツを再生するため、選択されたコンテンツ装置に再生コマンドを送るように構成される。
【００１５】
オプションで、コーディネータ装置は、第１及び第２のプレイリストにリストされたメディアコンテンツを選択する自動選択機能に従ってマスタープレイリストを作成することによって、第１及び第２のプレイリストに基づいてマスタープレイリストを決定するように構成される。自動選択機能は、マスタープレイリストにおける所与の位置に関し、第１のプレイリスト及び第２のプレイリストからどのようにメディアコンテンツが選択されるかを決定する。
【００１６】
オプションで、コーディネータ装置は、第１及び第２のプレイリストを用いて中間プレイリストを作成し、第１のコンテンツ装置に中間プレイリストを送り、第１のユーザによって中間プレイリストから選択されたメディアコンテンツの選択を第１のコンテンツ装置から受信し、第１のユーザによって選択されたメディアコンテンツを、マスタープレイリストのトップにリストすることによって、マスタープレイリストを決定するように構成される。第１のユーザは、第１のプレイリストだけでなく、第１及び第２のプレイリストに基づいて、中間プレイリストからメディアコンテンツを選択する。このため、第１のユーザは、第１及び第２のコンテンツ装置の両方によって供給されるメディアコンテンツから選択してもよい。
【００１７】
オプションで、コーディネータ装置は、第１及び第２のプレイリストの少なくともいずれかを用いて中間プレイリストを作成し、第１及び第２のコンテンツ装置の少なくともいずれかに中間プレイリストを送り、第１及び第２のコンテンツ装置の少なくともいずれかからユーザ投票を受信し、ユーザ投票は、中間プレイリストによってリストされたメディアコンテンツに関連しており、中間プレイリスト及びユーザ投票に基づき、マスタープレイリストを作成することによって、マスタープレイリストを決定するように構成される。このため、マスタープレイリストは、中間プレイリストにリストされたメディアコンテンツに基づく第１及び第２のユーザからの人気投票に基づいている。
【００１８】
本発明は、メディアシステムにおいて用いるためのメディアコンテンツ装置を更に開示する。当該メディアコンテンツ装置は、第１のユーザの嗜好に基づく第１のプレイリストを有する携帯メディア装置であり、第１のプレイリストは、第１のメディアコンテンツをリストしている。メディアコンテンツ装置は、（ａ）コーディネータ装置と通信するための第１のリンクを確立し、（ｂ）コーディネータ装置に第１のプレイリストを送り、（ｃ）第１のメディアコンテンツを再生するため、コーディネータ装置から第１のプレイリストを受信し、（ｄ）第１のメディアコンテンツを読み出し、（ｅ）第１のメディアコンテンツを再生するため、再生装置との第１の再生リンクを確立するように構成される。
【００１９】
当然ながら、当該技術分野における当業者によって、本発明の上述の２以上のオプション、実装、及び／又は、態様が、有用であろう任意の態様において組み合わせられ得る。
【００２０】
上述の携帯装置の修正例及び変形例に対応する、携帯装置、方法、及び／又は、コンピュータプログラム製品の修正例及び変形例が、本開示に基づいて、当該技術分野における当業者によって実行されることができる。
【図面の簡単な説明】
【００２１】
本発明のこれらの態様及び他の態様が、以下に説明される実施形態を参照して、明確且つ明らかとなるであろう。
【図１】図１は、コーディネータユニットと、第１のコンテンツユニットと、第２のコンテンツユニットと、再生装置とを持つメディアシステムを示している。
【図２】図２は、ユーザ投票に基づくマスタープレイリストの作成を示している。  異なる図面において同一の参照符号を持つ部品は、同一の構造的特徴及び同一の機能を持つことに留意すべきである。かかる部品の機能及び／又は構造が説明されている場合、詳細な説明において、繰り返しの説明は不要である。
【発明を実施するための形態】
【００２２】
本文書は、複数の装置からのメディアコンテンツの再生を管理するための、メディアシステム、方法、装置、及び、ソフトウェアについて述べている。
【００２３】
図１は、コーディネータユニット１３０と、第１のコンテンツユニット１１０と、第２のコンテンツユニット１２０と、再生装置１５０とを持つ、メディアシステム１００を図示している。第１のコンテンツユニット１１０は、第１のメディアコンテンツ１１２をリストする第１のプレイリスト１１５を有する。第２のコンテンツユニット１２０は、第２のメディアコンテンツ１２２，１２３をリストする第２のプレイリスト１２５を有する。外部サーバ１４０は、第２のメディアコンテンツ１２３を有する。再生装置１５０は、メディアコンテンツを再生するために供給されている。
【００２４】
メディアシステム１００は、ユニット間の通信のための以下のリンクを更に有する。コーディネータユニット１３０及びコンテンツユニット１１０は、これらの間の通信のための第１のリンク１３１を確立するように構成される。コーディネータユニット１３０及びコンテンツユニット１２０は、これらの間の通信のための第２のリンク１３２を確立するように構成される。第１のコンテンツユニット１１０及び再生装置１５０は、コンテンツユニット１１０からのメディアコンテンツを再生するための第１の再生リンク１５１を確立するように構成される。第２のコンテンツユニット１２０及び再生装置１５０は、コンテンツユニット１１０からのメディアコンテンツを再生するための第２の再生リンク１５２を確立するように構成される。第２のコンテンツ１２０及び外部サーバ１４０は、第２のコンテンツユニットが第２のメディアコンテンツ１２３を読み出すことができるようにするためのネットワークリンク１４２を確立するように構成される。
【００２５】
動作する際、メディアシステム１００は、以下のように作動する。
【００２６】
第１のコンテンツユニット１１０は、第１のユーザの嗜好に基づくプレイリスト１１５を有する。当該プレイリスト１１５は、１又は複数のメディアファイルを有し得る、第１のメディアコンテンツ１１２に対する参照を含むリストを有する。次に、第１のコンテンツユニット１１０は、コーディネータユニット１３０と第１のリンク１３１を確立し、コーディネータユニット１３０にプレイリスト１１５を送る。
【００２７】
第２のユニット１２０は、同様の態様で動作する。第２のコンテンツユニット１２０は、第２のユーザの嗜好に基づくプレイリスト１２５を有する。当該プレイリスト１２５は、１又は複数のメディアファイルを有し得る、第２のメディアコンテンツ１２２に対する参照を含むリストを有する。次に、第２のコンテンツユニット１２０は、コーディネータユニット１３０と第２のリンク１３１を確立し、コーディネータユニット１３０にプレイリスト１２５を送る。
【００２８】
このため、コーディネータユニット１３０は、第１のプレイリスト１１５と第２のプレイリスト１２５との２つのプレイリストを受信している。コーディネータユニット１３０は、２つのプレイリスト１１５，１２５のいずれか又は両方を用いて、マスタープレイリスト１３５を作成する。マスタープレイリストの作成は、本文書において以下更に詳述される幾つかの態様でなされてもよい。
【００２９】
例えば、マスタープレイリストは、メディアコンテンツに対する１又は複数の参照をリストし、メディアコンテンツが再生される順序を示している。例えば、メディアコンテンツは、音楽を有し、音楽に対する参照は、歌のタイトル及び／又はアーティストである。マスタープレイリストは、マスタープレイリストのトップにリストされた歌が最初に再生されることを示し、マスタープレイリストの２番目にリストされた歌が２番目に再生される（３番目以下についても同様）ことを示す。このため、コーディネータユニット１３０は、最初に再生するため、プレイリストのトップのメディアコンテンツを選択する。次に、コーディネータユニット１３０は、選択されたメディアコンテンツをリストするプレイリストを有する、第１のコンテンツユニット１１０又は第２のコンテンツユニット１２０のいずれかであるコンテンツユニットを選択する。第１のメディアコンテンツ１１２がマスタープレイリスト１３５のトップにリストされている場合、選択されるメディアコンテンツは第１のメディアコンテンツ１１２であり、その結果、第１のプレイリスト１１５が、第１のメディアコンテンツ１１２をリストしているため、選択されるコンテンツユニットは第１のコンテンツユニット１１０である。従って、コーディネータユニット１３０は、再生のために、第１のコンテンツユニット１１０に、第１のメディアコンテンツ１１２を再生するための再生コマンドを送る。第１のコンテンツユニット１１０は、再生コマンドを受信し、第１のメディアコンテンツ１１２を有する（第１のコンテンツユニット１１０における）内部メモリから第１のメディアコンテンツを読み出す。第１のメディアコンテンツ１１２を再生するために、第１のコンテンツユニット１１０は、再生装置１５０との再生リンク１５１を確立する。次いで、第１のメディアコンテンツ１１２は、再生リンク１５１を介して、再生装置１５０において、再生される。
【００３０】
他の例として、前述のケースに似ている、第２のメディアコンテンツ１２２がマスタープレイリスト１３５のトップにリストされているケースを考える。選択されるメディアコンテンツは、第２のメディアコンテンツ１２２であり、選択されるコンテンツユニットは、第２のコンテンツユニット１２０であり、第２のメディアコンテンツ１２２は、（第２のコンテンツユニット１２０における）内部メモリから読み出され、第２のコンテンツユニット１２０は、再生装置１５０との再生リンク１５２を確立し、再生リンク１５２を介して、再生装置１５０において、第２のメディアコンテンツ１２２を再生する。
【００３１】
他の例として、第２のメディアコンテンツ１２３がマスタープレイリスト１３５のトップにリストされているケースを考える。これは、第２のメディアコンテンツ１２３の読み出しを除いて、前段のケースと同じである。この特定のケースでは、第２のメディアコンテンツ１２３は、第２のコンテンツユニット１２０の内部メモリに存在せず、外部サーバ１４０において存在している。従って、第２のメディアコンテンツ１２３は、外部サーバ１４０との通信のためのネットワークリンク１４２を確立し、第２のコンテンツユニット１２０は、ネットワークリンク１４２を介して、第２のメディアコンテンツ１２３を読み出す。
【００３２】
メディアシステム１００は、ユニット１１０，１２０，１３０のいずれかをそれぞれ有する複数の装置を用いて構成され得る。コンテンツ装置は、２つのコンテンツユニット１１０，１２０のいずれかを有していてもよい。コーディネータ装置は、コーディネータユニット１３０を有していてもよい。コーディネータ装置１６０は、コーディネータユニット１３０と、２つのコンテンツユニット１１０，１２０のいずれかと、を有していてもよく、コーディネータ装置をコンテンツ装置としてもよい。例えば、コーディネータ装置又はコンテンツ装置は、スマートフォンであってもよく、再生装置は、コンテンツ装置から無線ストリーミングされる音楽を再生するように構成されたオーディオ装置である。
【００３３】
第１のプレイリスト１１５は、第１のユーザの嗜好に基づいている。例えば、第１のユーザが、第１のコンテンツユニット１１０を有するコンテンツ装置であるスマートフォンを使用しており、第１のコンテンツユニット１１０が、歌である第１のメディアコンテンツ１１２を持つ例を考える。第１のユーザは、スマートフォンを介して、第１のプレイリスト１１５を作成する。歌は、例えば、インターネット音楽サービスからコンテンツ装置上にダウンロードされている。スマートフォンは、第１のユーザが、スマートフォン上で動作するソフトウェアを用いて１又は複数の歌を選択することを可能にする。スマートフォンは、無線ネットワークを介してコーディネータ装置を発見するために、並びに、これもスマートフォンなどであるコーディネータ装置との第１のリンクを確立するために、ソフトウェアを用いる。そして、第１のプレイリスト１１５は、コーディネータ装置に送られる。
【００３４】
第１のプレイリスト１１５は、プレイリスト１１５がコーディネータ装置に送られる第１のコンテンツ装置において示している第１のユーザに応じて、コーディネータ装置に送られてもよい。あるいは、第１のユーザは、複数の歌を選択してもよいが、第１のユーザが歌を選択する度に、ソフトウェアは、プレイリスト１１５を作成し、コーディネータ装置にプレイリスト１１５を送る。コーディネータ装置は、マスタープレイリストに新たに受信したプレイリスト１１５を加えてもよい。あるいは、プレイリスト１１５は、複数の選択された歌から構成され、定期的な間隔で、例えば、５分間隔でコーディネータ装置に送られる。後者の場合、コーディネータ装置に送られるプレイリスト１１５は、コーディネータ装置に以前送られていない歌のみを有し得る。
【００３５】
第２のプレイリスト１２５は、第２のユーザの嗜好に基づいている。第２のユーザが、第２のコンテンツユニット１２０であるスマートフォンを使用しており、第２のメディアコンテンツ１２２，１２３が歌を有する例を考える。この例は、前述の第１のユーザに関する例に類似しているが、この例では、図１に示すように、一部の歌が物理的にスマートフォン上にない。しかしながら、歌に対する参照（例えば、歌のタイトル）がスマートフォンにおいて利用可能である限り、歌を選択するために、そのことは重要ではない。歌の実際のメディアコンテンツ（即ち、サウンドデータ）は、外部サーバに存在していてもよい。外部サーバは、例えば、商用インターネット音楽サーバ、又は、第２のユーザの個人的な「クラウド」ストレージを管理しているサーバである。
【００３６】
マスタープレイリスト１３５は、２つのプレイリスト１１５，１２５に基づく幾つかの態様で作成されてもよい。コーディネータユニットは、第１及び第２のプレイリストにおいてリストされたメディアコンテンツを選択する自動選択機能に従って、マスタープレイリストを作成してもよい。自動選択機能は、マスタープレイリストにおける所与の位置に関し、第１及び第２のプレイリストから、どのようにメディアコンテンツが選択されるかについて決定する。このため、マスタープレイリストにおける位置に関し、自動選択機能は、２つのプレイリスト１１５，１２５のうちの一方を選択するとともに、メディアコンテンツをリストする選択されたプレイリストにおける位置を選択する。当該メディアコンテンツは、次いで、マスタープレイリストにおける上記位置にリストされる。
【００３７】
マスタープレイリスト１３５を作成する以下の態様は、自動選択機能において実装され得る。例えば、コーディネータユニットは、早く受信したプレイリストを、遅く受信したプレイリストよりもマスタープレイリスト１３５上の高い位置に配置する。このため、第２のプレイリスト１２５が第１のプレイリスト１１５よりも早く受信された場合、コーディネータユニットは、第１のプレイリスト１１５よりも高い位置に第２のプレイリスト１２５を配置する。あるいは、コーディネータユニットは、第１のプレイリスト１１５と第２のプレイリスト１２５とをマージするとともに、歌の特定の属性、例えば、歌のタイトル、演奏時間、又は、発表日などに基づいて、マスタープレイリスト１３５において歌をソートすることによって、マスタープレイリスト１３５を作成する。あるいは、マスタープレイリスト１３５における歌は、ランダムな順序でリストされる。あるいは、最近再生された歌が、マスタープレイリスト１３５において低い位置に配置される一方、最近再生されていない歌が、マスタープレイリスト１３５において高い位置に配置される。あるいは、マスタープレイリスト１３５は、第１のプレイリスト１１５の最初の歌をまず選択し、次に、第２のプレイリスト１２５の最初の歌を選択し、これらの２つの歌をランダムな順序でリストすることによって作成される。あるいは、マスタープレイリスト１３５は、２つのプレイリスト１１５，１２５の歌をインタリーブすることによって作成され、結果、マスタープレイリスト１３５の偶数番目の位置にある歌は第１のプレイリスト１１５からのものであり、マスタープレイリスト１３５の奇数番目の位置にある歌は第２のプレイリスト１２５からのものとなる。
【００３８】
あるいは、マスタープレイリスト１３５は、コーディネータユニットの（コーディネート）ユーザによる手動選択で決定されてもよい。コーディネートユーザは、第１のプレイリスト１１５及び／又は第２のプレイリスト１２５からメディアコンテンツを選択することによって、マスタープレイリスト１３５を作成する。例えば、コーディネートユーザは、個人的な好みの順序に従って、プレイリスト１１５及び１２５の両方からメディアコンテンツ手動で選択することにより、マスタープレイリスト１３５を作成してもよい。他の例として、コーディネートユーザは、プレイリスト１１５又は１２５のいずれかから単一のメディアコンテンツを選択することにより、マスタープレイリスト１３５を作成してもよい。コーディネータ装置１６０が、コーディネータユニット１３０と第２のコンテンツユニット１２０との両方を有する上記の一実施形態では、コーディネータユニット１３０のユーザは、第２のユーザ、即ち、第２のコンテンツユニット１２０のユーザであってもよい。
【００３９】
図２は、ユーザ投票に基づくマスタープレイリストの作成を図示している。第１のステージ２０１、第２のステージ２０２、及び、第３のステージ２０３の３つの作成ステージが図示されている。各ステージは、コーディネータユニット１３０、第１のコンテンツユニット１１０、及び、第２のコンテンツユニット１２０を図示しており、第１のリンク１３１及び第２のリンクを図示している。
【００４０】
第１のステージ２０１において、第１及び第２のコンテンツユニット１１０，１２０は、コーディネータユニット１３０に対して、各プレイリスト１１５，１２５を送る。次いで、コーディネータユニット１３０は、２つのプレイリスト１１５，１２５を用いて、中間プレイリスト２３５を作成する。この例では、中間プレイリスト２３５は、中間プレイリスト２３５において、第２のプレイリスト１２５を第１のプレイリスト１１５に付加することにより作成される。網掛けされた箱は、第１のプレイリスト１１５を示しており、白抜きの箱は、第２のプレイリスト１２５を示していることに留意すべきである。この結果、中間プレイリスト２３５は、網掛けされた箱と白抜きの箱との混合を有する。この例では、各箱は、歌などのメディアコンテンツへの参照を表しており、中間プレイリスト２３５は、５つの歌を有している。このうち、３つの歌は、第１のプレイリスト１１５からのものであり、２つの歌は、第２のプレイリスト１２５からのものである。あるいは、中間プレイリスト２３５は、２つのプレイリスト１１５，１２５のうちのいずれか、例えば、２つのプレイリスト１１５，１２５のうちコーディネータユニットによって最初に受信されたプレイリストのみを有していてもよい。
【００４１】
第２のステージ２０２では、中間プレイリスト２３５は、２つのコンテンツユニット１１０，１２０により共有される。コーディネータユニット１３０は、中間プレイリスト２３５を、第１のリンク１３１を介して第１のコンテンツユニット１１０に送るとともに、第２のリンク１３２を介して第２のコンテンツユニット１２０に送る。２つのコンテンツユニット１１０，１２０の各々は、コンテンツユニット１１０，１２０の両方からのメディアコンテンツをリストしている同一の中間プレイリスト２３５を有している。
【００４２】
第３のステージ２０３では、第１及び第２のユーザが、中間プレイリスト２３５における特定のメディアコンテンツのために投票する。第１のユーザは、第１のコンテンツユニット１１０を使用し、第２のユーザは、第２のコンテンツユニット１２０を使用する。この例では、第１のユーザは、中間プレイリスト２３５における最初の歌及び４番目の歌（これらは、第１のプレイリスト１１５の最初の歌と第２のプレイリスト１２５の最初の歌にそれぞれ対応している）のために自身の票２１１を投票する。一方、第２のユーザは、中間プレイリストにおける最初の歌及び５番目の歌（これらは、第１のプレイリスト１１５の最初の歌と第２のプレイリスト１２５の２番目の歌にそれぞれ対応している）のために自身の票２２１を投票する。第１のユーザ又は第２のユーザから票を受信した歌が、太線で描かれた箱として示されていることに留意すべきである。２つのコンテンツユニット１１０，１２０は、それぞれ、第１のリンク１３１及び第２のリンク１３２を介して、コーディネータユニット１３０に票を送る。
【００４３】
コーディネータユニット１３０は、第１及び第２のユーザからの人気投票に基づいて、中間プレイリスト２３５において歌をソートすることにより、マスタープレイリスト１３５を作成する。即ち、最も人気のある歌（即ち、最多得票）が、マスタープレイリスト１３５のトップに来る一方、最も人気のない歌（即ち、最小得票）が、マスタープレイリスト１３５のボトムに来る。この例では、中間プレイリスト２３５における５つの歌が、２票、０票、０票、１票、１票の人気投票（即ち、各得票数）を受信した。従って、中間プレイリスト２３５における最初の歌が、マスタープレイリスト１３５における最初の歌としてリストされ、中間プレイリスト２３５における４番目及び５番目の歌が、マスタープレイリスト１３５における２番目及び３番目の歌としてリストされ、中間プレイリスト２３５における２番目及び３番目の歌が、マスタープレイリスト１３５における４番目及び５番目の歌としてリストされる。図２におけるマスタープレイリスト１３５は、再生の順序を示しており、マスタープレイリスト１３５のトップの歌が、最初に再生される歌に対応していることに留意すべきである。
【００４４】
あるいは、中間プレイリスト１３５は、２つのコンテンツユニット１１０，１２０に送られ、第１及び第２のユーザは、それぞれ、中間プレイリストから歌を選択する。２つのコンテンツユニット１１０，１２０の各々は、第１又は第２のユーザの選択をコーディネータユニット１３０に送る。例えば、コーディネータユニット１３０は、最初に受信した選択をマスタープレイリスト１３５において最初にリストするとともに、最後に受信した選択をマスタープレイリスト１３５において２番目にリストすることにより、マスタープレイリスト１３５を作成する。他の例として、コーディネータユニット１３０は、２つの選択されたメディアコンテンツをランダムな順序でリストすることにより、マスタープレイリスト１３５を作成する。
【００４５】
ユニット１１０，１２０，１３０の各々は、別個の装置に含まれ得る。このため、第１及び第２のコンテンツユニット１１０，１２０は、第１及び第２のコンテンツ装置の各々に含まれてもよく、一方、コンテンツユニット１３０は、コーディネータ装置に含まれてもよい。あるいは、コーディネータユニット１３０及び第２のコンテンツユニット１２０の結合が、図１のコーディネータ／コンテンツ装置１６０と類似の、コーディネータ装置及びコンテンツ装置の両方として機能するコーディネータ／コンテンツ装置に含まれてもよい。第１のユーザは、第１のコンテンツ装置を使用し、第２のユーザは、コーディネータ／コンテンツ装置を使用する。
【００４６】
再生リンク１５１又は１５２は、ストリーミングの態様で第１のコンテンツ装置からの再生をサポートする再生装置に対する無線リンクであってもよい。無線リンクは、例えば、Bluetooth（登録商標）、WiFi（登録商標）、又は、他の無線通信技術を使用する。再生装置は、スピーカと、Bluetooth受信器によって受信される音楽をスピーカにストリーミングするためのBluetooth受信器とを有するオーディオシステムであってもよい。あるいは、再生装置は、スピーカと、コーディネータ装置を保持するとともにドッキングユニットにおけるコネクタを介して処理ユニットとの（有線の）再生リンクを確立するためのドッキングユニットとを有するオーディオドックシステムであってもよい。第１のコンテンツ装置との第１のリンクは、（ドッキングされた）コーディネータ装置と第１のコンテンツ装置との間のBluetooth又はWiFi接続を介して確立され得る。同様に、再生装置は、（オーディオドックシステムというよりは）ケーブルによってコーディネータ装置に接続された一般的なオーディオシステムであってもよい。例えば、上記ケーブルは、ケーブルの一端において、オーディオ出力ジャケット（例えば、ヘッドフォンジャケット）に接続するように構成され、ケーブルの他端において、一般的なオーディオシステムのＡＵＸ入力ジャケットに接続するように構成される。
【００４７】
同様に、第１のリンク１３１は、例えば、Bluetooth、WiFi、又は、赤外線技術などを用いた無線リンクであってもよい。あるいは、第１のリンク１３１は、有線リンクであってもよい。同様に、第２のリンク１３２は、無線リンク又は有線リンクであってもよい。
【００４８】
コーディネータ装置、第１のコンテンツ装置、又は、第２のコンテンツ装置は、例えば、携帯電話、スマートウォッチ（コンピュータ及びネットワークユニットを有する腕時計）、携帯音楽プレイヤー、あるいは、ディスプレイ、プロセッサ、内部メモリ、及び、ネットワークユニットを有するヘッドマウントコンピュータであってもよい。
【００４９】
メディアコンテンツ１２２は、コンテンツユニット１２０内部メモリ又は外部サーバ１４０に格納されてもよい。例えば、コンテンツ装置は、メディアコンテンツ１２２を格納するためのフラッシュメモリ又はハードドライブを有する。コンテンツ装置は、内部メモリにアクセスすることによりメディアコンテンツ１２２を読み出す。あるいは、メディアコンテンツ１２３が、外部サーバ１４０に格納される。コンテンツ装置は、外部サーバ１４０とのネットワークリンク１４２を確立するとともに、ネットワーク１４２を介してメディアコンテンツを読み出すことにより、メディアコンテンツを読み出す。例えば、外部サーバ１４０は、商用インターネットメディアサーバ、又は、個人的な「クラウド」ストレージを管理するサーバであってもよい。
【００５０】
メディアコンテンツは、音楽／歌を有するオーディオコンテンツを有していてもよい。オーディオコンテンツは、ＭＰ３フォーマット又は他のオーディオフォーマットに格納され得る。あるいは、メディアコンテンツは、映像コンテンツを有し、再生装置は、映像コンテンツを表示するためのディスプレイを有する。映像コンテンツは、H264、MPEG-2、MPEG-4、又は、任意の他の映像フォーマットに格納され得る。
【００５１】
第１のコンテンツ装置は、第１のコンテンツユニットを実装するために以下の構成を有していてもよい。即ち、第１のコンテンツ装置は、（汎用）プロセッサ、第１のプレイリスト１１５及び第１のメディアコンテンツ１２２を格納するための内部メモリ、並びに、第１のリンク１３１及び第１の再生リンク１５１を確立するためのネットワークユニットを有していてもよい。プロセッサは、データを読み出し、格納するために、内部メモリに接続され、さらに、コーディネータユニット１３０と再生装置１５０との通信のためのネットワークユニットに接続される。第２のコンテンツ装置は、類似の構造を有していてもよいことは明らかである。
【００５２】
第１のコンテンツ装置におけるプロセッサは、メディアシステム１００において動作するための第１のコンテンツ機能を実行するためのソフトウェアを実行する。第１のコンテンツ機能は、第１のユーザの嗜好に基づく第１のプレイリスト１１５を供給する。ここで、第１のプレイリスト１１５は、第１のメディアコンテンツ１１２をリストしている。第１のコンテンツ機能は、以下のステップを有する。即ち、コーディネータ機能との通信のための第１のリンクを確立するステップと、コーディネータ機能に第１のプレイリスト１１５を送るステップと、第１のメディアコンテンツ１１２を再生するため、コーディネータ機能から再生コマンドを受信するステップと、第１のメディアコンテンツを読み出すステップと、（ｅ）第１のメディアコンテンツ１１２を再生するため、再生装置との第１の再生リンク１５１を確立するステップとである。第２のコンテンツ装置におけるプロセッサは、第１のコンテンツ機能と類似した第２のコンテンツ機能のためのソフトウェアを実行してもよい。
【００５３】
コーディネータ装置は、コーディネータユニット１３０を実装するために以下の構成を有していてもよい。即ち、コーディネータ装置は、（汎用）プロセッサ、第１のプレイリスト１１５、第２のプレイリスト１２５、及び、マスタープレイリスト１３５を格納するための内部メモリ、並びに、第１のリンク１３１及び第２のリンク１３２を確立するためのネットワークユニットを有していてもよい。プロセッサは、データを読み出し、格納するために、内部メモリに接続され、さらに、コンテンツユニット１１０，１２０及び再生装置１５０との通信のためのネットワークユニットに接続される。
【００５４】
コーディネータ装置におけるプロセッサは、メディアシステム１００において動作するためのコーディネータ機能を実行するためのソフトウェアを実行する。コーディネータ機能は、以下のステップを有する。即ち、第１及び第２のコンテンツ機能の各々との通信のための第１及び第２のリンクを確立するステップと、第１及び第２のコンテンツ機能の各々から第１及び第２のプレイリストを受信するステップと、第１及び第２のプレイリストに基づいてマスタープレイリストを決定するステップと、マスタープレイリストに従ってメディアコンテンツを選択するステップと、選択されたメディアコンテンツをリストしているコンテンツユニットを選択するステップと、選択されたコンテンツユニットは、第１及び第２のコンテンツユニットのいずれかであり、選択されたメディアコンテンツを再生するため、選択されたコンテンツユニットに再生コマンドを送るステップとである。
【００５５】
コーディネータ装置は、プロセッサ上で、コーディネータ機能と第２のコンテンツ機能（又は、第１のコンテンツ機能）との両方を実行することにより、コンテンツ装置としても機能し得る。第２のリンク１３２を確立するステップは、プロセッサ内の内部接続を介した、コーディネータ機能と第２のコンテンツ機能との間の通信を有する。第１のリンク１３１を確立するステップは、上述のように、ネットワークユニット介してなされる。コーディネータ装置は、第１のメディアプレイリスト１１５、第２のメディアプレイリスト１２５、マスタープレイリスト１３５、及び、第２のメディアコンテンツ１２２を格納するための単一の内部メモリを持っていてもよい。
【００５６】
上述の実施形態は、本発明を限定するというよりもむしろ例示であり、当該技術分野におけつ当業者は、添付の請求項の範囲から逸脱することなく、多くの代替的な実施形態を設計可能であることに留意すべきである。
【００５７】
請求項中、括弧内の任意の参照符号は、請求項を限定するものとして解釈されるべきではない。「有する」なる動詞及びその活用形の使用は、請求項に記載された要素又はステップ以外の要素又はステップの存在を除外しない。要素の単数形は、かかる要素が複数存在することを除外しない。本発明は、幾つかの異なる要素を有するハードウェアにより、及び、適切にプログラムされたコンピュータにより、実装されてもよい。幾つかの手段を規定している装置に関する請求項において、これらの手段の幾つかは、全く同一のハードウェアによって実現されてもよい。特定の特徴が相互に異なる従属形式請求項において言及されているという単なる事実は、こられの特徴の組み合わせが好適に使用されないということを示すものではない。
【図１】
0006488290.tif 000002
【図２】
0006488290.tif 000003