(57)【特許請求の範囲】
【請求項１】
複数のコンテンツと前記複数のコンテンツのそれぞれの属性情報とを再生する外部機器と接続可能とされる接続部と、
前記接続部に接続された前記外部機器を制御する制御部とを備え、
前記制御部は、
前記接続部に接続された外部機器から前記属性情報を取得し、
コンテンツの再生要求を前記接続部に接続された外部機器に対して供給し、
前記再生要求に応じて前記外部機器により再生されたコンテンツを、ストリーミングにより再生機器に対して供給し、
前記取得した属性情報を使用して前記外部機器により再生されたコンテンツの再生が終了したことを判別し、前記外部機器により再生されたコンテンツの再生が終了したことを判別すると、前記コンテンツの再生の停止要求を前記外部機器に対して供給し、前記外部機器により再生されたコンテンツの再生が終了したことを前記再生機器に対して通知する信号処理装置。
【請求項２】
前記属性情報は再生時間であり、
前記制御部は、前記再生時間が経過することにより前記コンテンツの再生が終了したことを判別する請求項１に記載の信号処理装置。
【請求項３】
前記制御部は、前記再生時間が経過する時点より前に前記コンテンツの再生が終了したと判別する請求項２に記載の信号処理装置。
【請求項４】
前記属性情報は、前記コンテンツのタイトル情報である請求項１に記載の信号処理装置。
【請求項５】
前記制御部は、前記コンテンツのタイトルの切り替わりの検出に基づいて前記再生されたコンテンツの再生が終了したことを判別する請求項４に記載の信号処理装置。
【請求項６】
前記再生要求は、再生を開始する一のコンテンツを指定してなされる再生要求であり、
前記接続部に接続された前記外部機器に対して前記再生要求がなされると、前記外部機器は、前記指定されたコンテンツの再生が終了した後、他のコンテンツを再生するように構成される請求項１乃至５のいずれか１項に記載の信号処理装置。
【請求項７】
さらに、ネットワークと接続するネットワーク接続部を備え、
前記制御部は、前記ネットワーク接続部を介して前記外部機器により再生されたコンテンツを前記再生機器に送信する請求項１乃至６のいずれか１項に記載の信号処理装置。
【請求項８】
前記取得された属性情報が前記再生機器または他の機器により表示される請求項１乃至７のいずれか１項に記載の信号処理装置。
【請求項９】
前記外部機器は前記接続部に対して装着可能とされ、前記外部機器が前記接続部に装着された状態において、前記接続部を介して前記外部機器により再生されたコンテンツを供給する請求項１乃至８のいずれか１項に記載の信号処理装置。
【請求項１０】
複数のコンテンツと前記複数のコンテンツのそれぞれの属性情報とを再生する外部機器と接続可能とされる接続部に前記外部機器が接続される接続ステップと、
前記接続部に接続された前記外部機器を制御する制御ステップとを有し、
前記制御ステップは、
前記接続部に接続された外部機器から前記属性情報を取得し、
コンテンツの再生要求を前記接続部に接続された外部機器に対して供給し、
前記再生要求に応じて前記外部機器により再生されたコンテンツを、ストリーミングにより再生機器に対して供給し、
前記取得した属性情報を使用して前記外部機器により再生されたコンテンツの再生が終了したことを判別し、前記外部機器により再生されたコンテンツの再生が終了したことを判別すると、前記コンテンツの再生の停止要求を前記外部機器に対して供給し、前記外部機器により再生されたコンテンツの再生が終了したことを前記再生機器に対して通知する信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願開示は、信号処理装置および信号処理方法に関する。
【背景技術】
【０００２】
映像や音楽などのコンテンツが記憶された携帯型再生機器を持ち歩き、コンテンツを屋外で気軽に視聴することが行われている。このような携帯型再生機器は、単独で使用するよりも、他の装置との組み合わせによってその機能性が向上する場合がある。例えば、携帯型再生機器を家庭内や自動車内に設置された再生機器に装着し、再生機器の有するスピーカやディスプレイを使用することで、より高音質や高鮮明な環境下で携帯型再生機器に記憶されたコンテンツを視聴することができる。
【０００３】
このように、携帯型再生機器と他の再生機器とを使用する場合には、コンテンツの再生開始や停止等、各機器で実行される処理の同期をとる必要がある。例えば、下記特許文献１には、各処理系に対して共通時刻を付与することで各処理系間の同期をとる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２９１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した携帯型再生機器は、多くのメーカから種々提案されているため、携帯型再生機器の仕様によっては、携帯型再生機器に対して可能な制御内容が限定される場合もある。例えば、ユーザがあるコンテンツを指定して再生指示をした場合に、携帯型再生機器の仕様によっては、指定されたコンテンツを再生した後、他のコンテンツを再生してしまう場合もある。このため、ユーザが再生しようとしたコンテンツが終了した後、他のコンテンツも再生されてしまい、ユーザに対して違和感を与えてしまう問題があった。
【０００６】
さらに、例えば、再生機器側で再生中のコンテンツのタイトルを表示する場合に、再生機器側で他のコンテンツの再生がなされたことが認識されず、実際に再生されているコンテンツと表示されるタイトルとが相違してしまう問題があった。特許文献１に記載の同期をとる技術は、携帯型再生機器の仕様を、共通時刻を認識できる仕様に変更しなくてはならず、携帯型再生機器の仕様を変更できない場合は適用できない。
【０００７】
したがって、本願開示は、携帯型再生機器の仕様を変更することなく、各機器間の同期をとることができる信号処理装置および信号処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本開示の装置は、複数のコンテンツと複数のコンテンツのそれぞれの属性情報とを再生する外部機器と接続可能とされる接続部と、
接続部に接続された外部機器を制御する制御部とを備え、
制御部は、
接続部に接続された外部機器から属性情報を取得し、
コンテンツの再生要求を接続部に接続された外部機器に対して供給し、
再生要求に応じて外部機器により再生されたコンテンツを、ストリーミングにより再生機器に対して供給し、
取得した属性情報を使用して外部機器により再生されたコンテンツの再生が終了したことを判別し、外部機器により再生されたコンテンツの再生が終了したことを判別すると、コンテンツの再生の停止要求を外部機器に対して供給し、外部機器により再生されたコンテンツの再生が終了したことを再生機器に対して通知する信号処理装置である。
【０００９】
また、本開示の方法は、複数のコンテンツと複数のコンテンツのそれぞれの属性情報とを再生する外部機器と接続可能とされる接続部に外部機器が接続される接続ステップと、
接続部に接続された外部機器を制御する制御ステップとを有し、
制御ステップは、
接続部に接続された外部機器から属性情報を取得し、
コンテンツの再生要求を接続部に接続された外部機器に対して供給し、
再生要求に応じて外部機器により再生されたコンテンツを、ストリーミングにより再生機器に対して供給し、
取得した属性情報を使用して外部機器により再生されたコンテンツの再生が終了したことを判別し、外部機器により再生されたコンテンツの再生が終了したことを判別すると、コンテンツの再生の停止要求を外部機器に対して供給し、外部機器により再生されたコンテンツの再生が終了したことを再生機器に対して通知する信号処理方法である。
【発明の効果】
【００１０】
少なくとも一つの実施形態によれば、携帯型再生機器の仕様を変更することなく、各機器で実行される処理の同期をとることができる。
【図面の簡単な説明】
【００１１】
【図１】システムの構成の一例を示すブロック図である。
【図２】機器２の外観の一例を示す略線図である。
【図３】第１の実施形態の動作の概要を示す略線図である。
【図４】従来の処理の流れを示すシーケンス図である。
【図５】第１の実施形態における処理の流れを示すシーケンス図である。
【図６】第１の実施形態における処理の流れを示すシーケンス図である。
【図７】第２の実施形態の動作の概要を示す略線図である。
【図８】従来の処理の流れを示すシーケンス図である。
【図９】第２の実施形態における処理の流れを示すシーケンス図である。
【図１０】第２の実施形態における処理の流れを示すシーケンス図である。
【図１１】変形例における動作の概要を示す略線図である。
【発明を実施するための形態】
【００１２】
以下、複数の実施形態および変形例について図面を参照しながら説明する。説明は以下の順序で行う。
＜第１の実施形態＞
＜第２の実施形態＞
＜変形例＞
なお、以下に説明する実施形態等は好適な具体例であり、技術的に好ましい種々の限定が付されているが、以下の説明において、明示的に限定する旨の記載がない限り、これらの実施形態等に限定されないものとする。
【００１３】
＜第１の実施形態＞
１−１．システムの構成
図１に、第１の実施形態におけるシステム１の構成の一例を示す。第１の実施形態では、機器２と、機器３および機器４、機器５とが、例えば家庭内ＬＡＮ(Local Area Network)７を介して互いに接続されている。各機器がＤＬＮＡ(Digital Living Network Alliance)機能を有する。
【００１４】
ＤＬＮＡは、ネットワーク上の複数の電子機器が接続されたホームネットワークを構築するための一つの仕様である。ＤＬＮＡによって、ホームネットワークによってデジタルＡＶ(Audio Visual)機器同士やパーソナルコンピュータを相互に接続し、動画、音楽、静止画像などのコンテンツを相互利用する仕様（ガイドライン）が策定されている。
【００１５】
コンテンツとは、音楽・映画・写真等のＡＶ機器で一般的に利用されるものを意味し、以下説明する実施形態では、コンテンツを音楽コンテンツとして説明する。ＤＬＮＡの仕様では、機器（デバイスと称される）としては、以下に述べるものが規定されている。
【００１６】
ＤＭＳ(Digital Media Server)：コンテンツを提供するコンテンツ供給部。サーバと称される。具体的には、ハードディスク、ビデオレコーダ、パーソナルコンピュータ、レコーダ一体型ビデオカメラ（所謂カムコーダ）、デジタルカメラ等であり、ＤＭＳと接続される機器との間のインターフェース機能を含んでもよい。
【００１７】
ＤＭＰ(Digital Media Player)：インターフェース機能とコンテンツ再生機能とを有する制御再生部。具体的には、テレビジョン受像機、オーディオシステム、スピーカを有するテレビジョン受像機等である。
【００１８】
ＤＭＲ(Digital Media Renderer)：後述するＤＭＣからの制御を受けて、ＤＭＳに保
存されたコンテンツやＤＭＳ側から送信されるコンテンツを再生する機能を有する再生部。レンダラと称される。具体的には、ビデオモニタ、スピーカ等である。
【００１９】
ＤＭＣ(Digital Media Controller)：ＤＭＲを制御して必要な再生制御を行う制御機能部。具体的には、リモートコントローラ、携帯電話機、ポケットパーソナルコンピュータ等である。
【００２０】
ＤＬＮＡ準拠の仕組みによって構築されたホームネットワークでは、サーバに保存したＡＶコンテンツをネットワーク経由で、プレーヤで指定して再生したり、コントローラによって指定したＡＶコンテンツをレンダラで再生させることができる。
【００２１】
図１に示すように、信号処理装置の一例である機器２がＤＭＳおよびＤＭＲとして機能する。機器２は、ＣＤＳ(Content Directory System)に対応している。機器２のＤＭＳ２ａは、音楽コンテンツ等を記憶するとともに、ネットワーク接続部として機能する。機器２のＤＭＳ２ａからＬＡＮ７に接続された機器に対して、音楽コンテンツやテキストデータ等が送信される。また、機器２は、例えば、アンプおよびスピーカからなるＤＭＲ（Ｌ(Local Renderer)）２ｂを備え、ＤＭＳ２ａに記憶された音楽コンテンツや、後述する外部機器６から供給された音楽コンテンツ等がＤＭＲ（Ｌ）２ｂから再生される。
【００２２】
機器２には、図示しない接続部が設けられる。接続部に対して外部機器６が着脱可能とされる。機器２は、制御部の一例である外部機器制御モジュール２ｃを備える。外部機器制御モジュール２ｃは、例えば、ＣＰＵ(Central Processing Unit)であり、機器２に装着された外部機器６を制御する。詳細は後述するが、外部機器制御モジュール２ｃは、例えば、音楽コンテンツの再生要求を外部機器６に供給する制御や、外部機器６により再生された音楽コンテンツを他の機器に供給する制御や、外部機器６が実行する再生処理を停止させる制御を行う。
【００２３】
外部機器６は、例えば、携帯音楽プレーヤである。外部機器６は、複数の音楽コンテンツを記憶するメモリ（図示を省略している）を備える。例えば、メモリに、複数のアルバムデータが記憶され、複数のアルバムデータ毎に、各アルバムに属する曲毎の音楽コンテンツがトラック順に記憶される。外部機器６は、メモリに記憶された音楽コンテンツを再生する機能を有する。外部機器６のメモリには、外部機器６に記憶されている音楽コンテンツのリストや各音楽コンテンツのタイトル、音楽コンテンツの再生時間である再生時間情報、ジャケット写真等の属性情報（メタ情報や楽曲情報とも称される）が記憶される。
【００２４】
また、図１において、再生機器の一例である機器３がＤＭＰとして機能する。ＤＭＰ３は、例えば、スピーカおよびディスプレイを備えるテレビジョン受像機である。ＤＭＰ３は、テレビジョン放送だけでなく、例えば、機器２から送信されるテキストデータや音楽コンテンツを再生する機能や、機器２に対して音楽コンテンツの再生要求を送信する機能を有する。これらの機能を実行するための操作入力部（図示は省略している）がＤＭＰ３に設けられる。
【００２５】
再生機器の一例である機器４がＤＭＲとして機能する、ＤＭＲ４は、例えば、アンプおよびスピーカを備えるオーディオシステムである。他の機器の一例である機器５がＤＭＣとして機能する。ＤＭＣ５は、例えば、ディスプレイを備えるリモートコントローラである。各機器は、ネットワークの一例であるＬＡＮ７を介して接続されており、各機器間で、音楽コンテンツやテキストデータ等のデータ、再生要求等のコマンドがＬＡＮ７を介して送受信される。
【００２６】
１−２．機器２の外観
図２は、機器２の外観の一例を示す。機器２は、接続部８を備える。接続部８に対して外部機器６が着脱自在とされる。なお、図示は省略しているが、機器２に対してＤＭＲ（Ｌ）２ｂの一例である、２チャンネル方式またはマルチチャンネル方式に対応したスピーカが接続される。
【００２７】
接続部８に対して外部機器６を装着し、外部機器６により再生された音楽コンテンツを、ＤＭＲ（Ｌ）２ｂやＤＭＰ３に供給することで、ＤＭＲ（Ｌ）２ｂやＤＭＰ３を使用して音楽コンテンツを再生することができる。ＤＭＲ（Ｌ）２ｂやＤＭＰ３は、一般に外部機器６が備えるスピーカより高品質であることから、ユーザは、外部機器６に記憶された音楽コンテンツをより高音質で視聴することができる。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給され、ＤＭＳ２ａやＤＭＰ３に記憶することができない。音楽コンテンツリストや各音楽コンテンツの属性情報は、ＤＭＳ２ａやＤＭＰ３に記憶することができる。
【００２８】
１−３．動作の概要
次に、図３を参照して、第１の実施形態における動作の概要を説明する。第１の実施形態では、再生機器としてＤＭＰ３が使用される。
【００２９】
はじめに、ユーザにより音楽コンテンツリストを要求する操作がＤＭＰ３に対してなされる。ユーザの操作に応じて、音楽コンテンツリストの再生要求がＤＭＰ３から機器２にＬＡＮ７を介して送信される。ここで、音楽コンテンツリストとは、外部機器６が記憶する音楽コンテンツの一覧リストである。ＤＭＰ３から送信された音楽コンテンツリストの再生要求が機器２のＤＭＳ２ａにより受信される。
【００３０】
ＤＭＳ２ａは、受信した音楽コンテンツリストの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツリストの再生要求を外部機器６に供給する。
【００３１】
外部機器６は、音楽コンテンツリストの再生要求に応じて、音楽コンテンツリストをメモリから再生する。再生された音楽コンテンツリストが外部機器制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツリストをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツリストをＤＭＰ３に送信する。
【００３２】
ＤＭＰ３は、ＤＭＳ２ａから送信された音楽コンテンツリストを受信する。そして、受信した音楽コンテンツリストに再生処理を行い、ＤＭＰ３が備えるディスプレイに音楽コンテンツリストを表示する。ユーザは、ＤＭＰ３に対して表示された音楽コンテンツリストから再生を希望する音楽コンテンツを指定する。音楽コンテンツが指定されると、ＤＭＰ３から機器２に対して、指定された音楽コンテンツの再生要求が送信される。
【００３３】
音楽コンテンツの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツの再生要求を外部機器６に供給する。
【００３４】
外部機器６は、供給された再生要求で指定されている音楽コンテンツを再生し、再生した音楽コンテンツを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６により再生された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツをＤＭＰ３に対して送信する。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給および送信される。
【００３５】
ＤＭＰ３は、ＤＭＳ２ａから送信された音楽コンテンツを受信し、受信した音楽コンテンツに対して所定の再生処理を行う。再生処理がなされた音楽コンテンツがＤＭＰ３の備えるスピーカから再生される。以上が、再生機器としてＤＭＰ３が使用される場合の動作の概要である。
【００３６】
１−４．従来の処理の流れ
第１の実施形態の理解を容易とするため、従来の処理の流れについて図４を参照して説明する。すなわち、機器２と接続される外部機器６は様々なメーカから提案されており、外部機器６毎の仕様も異なる。外部機器６の仕様が一部しか公開されていない場合には、外部機器制御モジュール２ｃが外部機器６に対して可能な制御内容も限定されるときもある。例えば、上述した音楽コンテンツの再生要求に応じて、外部機器６は、指定された音楽コンテンツから再生を開始する。しかしながら、指定された音楽コンテンツの再生が終了すると、外部機器６の仕様上、次のトラックに記憶されている音楽コンテンツなどの他の音楽コンテンツを再生してしまう。
【００３７】
ユーザが再生要求した音楽コンテンツが終了した後、再生要求していない音楽コンテンツが外部機器６により再生され、再生された音楽コンテンツがＤＭＰ３に供給される。供給された音楽コンテンツがＤＭＰ３によって再生される。このため、ユーザが再生を希望する音楽コンテンツ以外の音楽コンテンツまでもが再生されてしまう問題がある。
【００３８】
さらに、ＤＭＰ３は音楽コンテンツの切り換わりを判断することができない。このため、例えば、タイトル等の属性情報を表示させながら、音楽コンテンツを再生するときに、ＤＭＰ３は、音楽コンテンツの切り換わりに応じて属性情報の表示を切り換えることができない。すると、ＤＭＰ３において再生される音楽コンテンツとＤＭＰ３のディスプレイに表示される属性情報とが対応しない問題がある。
【００３９】
このような従来の問題点を、図４のシーケンス図を参照して説明する。図４のステップＳ１では、ＤＭＰ３に対してユーザ操作なされ、外部機器６が記憶する音楽コンテンツリストの再生要求がなされる。そして、処理がステップＳ２に進む。
【００４０】
ステップＳ２において、音楽コンテンツリストの再生要求がＤＭＰ３から機器２に対して送信される。音楽コンテンツリストの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツリストの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツリストの再生要求を外部機器６に供給する。そして、処理がステップＳ３に進む。
【００４１】
ステップＳ３において、音楽コンテンツリストの再生要求が供給された外部機器６は、音楽コンテンツリストをメモリから再生し、再生した音楽コンテンツリストを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツリストをＤＭＳ２ａに供給する。ＤＭＳ２ａからＤＭＰ３に対して音楽コンテンツリストが送信される。そして、処理がステップＳ４に進む。
【００４２】
ステップＳ４において、ＤＭＰ３は、ＤＭＳ２ａから送信された音楽コンテンツリストをディスプレイに表示する処理を行う。ＤＭＰ３のディスプレイに表示されることで、ユーザに対して音楽コンテンツリストが提示される。
【００４３】
なお、ステップＳ３の処理で、外部機器６が記憶する音楽コンテンツのタイトル、ジャケット写真等の属性情報が外部機器６により再生されてもよい。外部機器６により再生された属性情報がＤＭＰ３に対して送信されるようにしてもよい。この例では、ステップＳ３の処理において、外部機器６により再生された属性情報がＤＭＰ３に送信される。ＤＭＰ３は、送信された属性情報をメモリに記憶する。そして、処理がステップＳ５に進む。
【００４４】
ステップＳ５において、ユーザは、再生を希望する音楽コンテンツを指定する操作を行う。例えば、ディスプレイに表示された音楽コンテンツリストを見ながら、一の音楽コンテンツを指定する操作がＤＭＰ３に対してなされる。この例では、先頭のトラックから数えてｘ番目の音楽が指定されたものとする。そして、処理がステップＳ６に進む。
【００４５】
ステップＳ６において、ｘ番目の音楽コンテンツの再生要求がＤＭＰ３から機器２に送信される。ＤＭＰ３から送信された再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した再生要求を外部機器制御モジュール２ｃに供給する。外部機器モジュール２ｃは、ＤＭＳ２ａから供給された再生要求を外部機器６に対して供給する。そして、処理がステップＳ７に進む。
【００４６】
ステップＳ７において、外部機器６は、再生要求されたｘ番目の音楽コンテンツをメモリから読み出して再生する。再生された音楽コンテンツが外部制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツをＤＭＰ３に送信する。
【００４７】
ＤＭＳ２ａから送信された音楽コンテンツがＤＭＰ３により受信される。ＤＭＰ３は、ＤＭＳ２ａから送信されたｘ番目の音楽コンテンツを再生する。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給され、ＤＭＳ２ａやＤＭＰ３に記憶することができない。
【００４８】
図４に示す例では、あるトラックの音楽コンテンツのデータが分割されて処理される。例えば、あるブロックのデータの処理が終了する前に、ＤＭＰ３が次のブロックのデータを要求する。すなわち、データの要求が繰り返してなされる。要求に対応するブロックのデータが外部機器６から供給され、上述したステップＳ７と同様の流れでＤＭＰ３に送信される。送信された音楽コンテンツのデータがＤＭＰ３により再生される（ステップＳ８〜ステップＳ１０の処理）。
【００４９】
ここで、ＤＭＰ３には、ステップＳ３において、各音楽コンテンツの属性情報が供給されている。また、ＤＭＰ３は、ステップＳ５において、ユーザにより再生要求がなされた音楽コンテンツがｘ番目の音楽コンテンツであると認識できる。したがって、ＤＭＰ３は、ｘ番目の音楽コンテンツを再生しているときに、ｘ番目の音楽コンテンツに対応する属性情報を再生し、再生した属性情報をＤＭＰ３のディスプレイに表示できる。例えば、ｘ番目の音楽コンテンツが再生されているときに、ＤＭＰ３のディスプレイにｘ番目の音楽コンテンツのタイトルやラップタイムを表示する。
【００５０】
そして、処理がステップＳ１１に進む。ステップＳ１１では、外部機器６においてｘ番目の音楽コンテンツの再生が終了する。ここで、外部機器６は、再生要求なされた音楽コンテンツから音楽コンテンツを再生する。しかしながら、外部機器６の仕様によっては、再生要求がなされた音楽コンテンツを再生した後に、次のトラックの音楽コンテンツを再生してしまうこともある。すなわち、外部機器６は、ｘ番目の音楽コンテンツの再生を終了すると、次のトラックに記憶された（ｘ＋１）番目の音楽コンテンツを再生する。
【００５１】
また、ＤＭＰ３は、ｘ番目の音楽コンテンツの再生が終了したことを認識できない。このため、音楽コンテンツの再生を要求する処理が繰り返されることになる。すると、外部機器６で再生された（ｘ＋１）番目の音楽コンテンツがＤＭＰ３に対して供給され、ＤＭＰ３により（ｘ＋１）番目の音楽コンテンツが再生される（ステップＳ１２〜ステップＳ１４の処理）。したがって、ユーザが再生を希望した音楽コンテンツの再生が終了した後、他の音楽コンテンツが再生されてしまう。
【００５２】
さらに、ＤＭＰ３でｘ番目の音楽コンテンツの再生が終了したことを認識できないため、音楽コンテンツの切り換わりに応じて表示中の属性情報を切り換えることができない。このため、ＤＭＰ３のディスプレイにｘ番目の音楽コンテンツの属性情報が表示されたまま、（ｘ＋１）番目の音楽コンテンツが再生されてしまう。
【００５３】
１−５．第１の実施形態における処理の流れ
第１の実施形態では、再生要求がなされた音楽コンテンツの再生が終了すると、外部機器制御モジュール２ｃが外部機器６の再生処理を停止するように制御する。以下、図５および図６を参照して、第１の実施形態における処理の流れを説明する。
【００５４】
図５のステップＳ２１では、ＤＭＰ３に対して、音楽コンテンツリストの再生要求を行う操作がユーザによりなされる。そして、処理がステップＳ２２に進み、音楽コンテンツリストの再生要求がＤＭＰ３から機器２に対して送信される。音楽コンテンツリストの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツリストの再生要求を外部機器制御モジュール２ｃに対して供給する。外部機器制御モジュール２ｃは、供給された音楽コンテンツリストの再生要求を外部機器６に供給する。そして、処理がステップＳ２３に進む。
【００５５】
ステップＳ２３において、外部機器６は、再生要求に応じて音楽コンテンツリストを再生し、再生した音楽コンテンツリストを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツリストをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツリストをＤＭＰ３に対して送信する。ＤＭＰ３は、ＤＭＳ２ａから送信された音楽コンテンツリストを受信する。そして、処理がステップＳ２４に進む。
【００５６】
ステップＳ２４において、ＤＭＰ３は、受信した音楽コンテンツリストの再生処理を実行する。そして、音楽コンテンツリストがＤＭＰ３のディスプレイに表示され、音楽コンテンツリストがユーザに対して提示される。そして、処理がステップＳ２５に進む。
【００５７】
なお、ステップＳ２３の処理で、外部機器６が記憶する音楽コンテンツのタイトル、ジャケット写真等の属性情報が外部機器６により再生されてもよい。外部機器６により再生された属性情報がＤＭＰ３に対して送信されるようにしてもよい。この例では、属性情報が外部機器６から再生され、再生された属性情報がＤＭＰ３に送信される。ＤＭＰ３は、送信された属性情報を図示しないメモリ等に記憶する。
【００５８】
ステップＳ２５では、音楽コンテンツリストを使用して、再生を希望する音楽コンテンツをユーザが指定する。ここでは、先頭のトラックから数えてｘ番目の音楽コンテンツが指定されたものとする。そして、処理がステップＳ２６に進む。
【００５９】
ステップＳ２６において、ｘ番目の音楽コンテンツの再生要求がＤＭＰ３から機器２に送信される。ｘ番目の音楽コンテンツの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツの再生要求を外部機器６に供給する。そして、処理がステップＳ２７に進む。
【００６０】
ステップＳ２７において、外部機器６は、再生要求されたｘ番目の音楽コンテンツの再生を開始する。再生された音楽コンテンツが外部機器制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６により再生された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツをＤＭＰ３に送信する。ＤＭＰ３は、ＤＭＳ２ａから送信された音楽コンテンツを受信し、受信した音楽コンテンツを再生する。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給される。
【００６１】
ステップＳ２８〜ステップＳ３０では、音楽コンテンツのデータが分割されて処理されるときに、ＤＭＰ３からのデータの再生要求が繰り返される。再生要求に応じて分割されたデータが外部機器６からＤＭＰ３に対して送信され、送信された音楽コンテンツがＤＭＰ３により再生される。
【００６２】
ここで、ＤＭＰ３には、ステップＳ２３において、各音楽コンテンツの属性情報が供給されている。また、ＤＭＰ３は、ステップＳ２５において、ユーザにより再生要求がなされた音楽コンテンツがｘ番目の音楽コンテンツであると認識できる。したがって、ＤＭＰ３は、ｘ番目の音楽コンテンツを再生しているときに、ｘ番目の音楽コンテンツに対応する属性情報を読み出してディスプレイに表示できる。例えば、ＤＭＰ３は、ｘ番目の音楽コンテンツが再生されているときに、ＤＭＰ３のディスプレイにｘ番目の音楽コンテンツのタイトルやラップタイムを表示する。
【００６３】
外部機器制御モジュール２ｃは、外部機器６により再生された音楽コンテンツをＤＭＳ２ａに対して供給する処理と並行して、ステップＳ３１〜ステップＳ３３の処理を実行する。ステップＳ３１およびステップＳ３２において、外部機器制御モジュール２ｃは、再生要求された音楽コンテンツの再生時間情報を取得することを外部機器６に要求する。この例では、ステップＳ２６でｘ番目の音楽コンテンツの再生要求がされている。したがって、外部機器制御モジュール２ｃは、ｘ番目の音楽コンテンツの再生時間情報を取得することを外部機器６に要求する。そして、処理がステップＳ３３に進む。
【００６４】
ステップＳ３３において、外部機器６は、再生時間情報の取得要求に応じて、ｘ番目の音楽コンテンツの再生時間情報を再生する。再生されたｘ番目の音楽コンテンツの再生時間情報が外部機器６から外部機器制御モジュール２ｃに対して供給される。
【００６５】
そして、処理がステップＳ３１に戻り、外部機器制御モジュール２ｃは、再生時間を計測する。例えば、外部機器制御モジュール２ｃは、ステップＳ２７の処理において外部機器制御モジュール２ｃがＤＭＳ２ａに音楽コンテンツの供給を開始した時点からの時間をmsec単位で計測する。音楽コンテンツのデータが分割されて外部機器制御モジュール２ｃに供給される場合は、再生時間を計測する処理が繰り返される。そして、処理がステップＳ３４に進む。
【００６６】
ステップＳ３４では、外部機器６においてｘ番目の音楽コンテンツの再生が終了する。外部機器制御モジュール２ｃは、計測時間が、外部機器６から取得したｘ番目の音楽コンテンツの再生時間情報と一致することで、ｘ番目の音楽コンテンツの再生が終了したことを判別できる。そして、処理がステップＳ３５に進む。ステップＳ３５において、外部機器制御モジュール２ｃは、ｘ番目の音楽コンテンツの再生が終了したことを判別したことから、外部機器６に対して再生停止要求を行う。そして、処理がステップＳ３６に進む。
【００６７】
ステップＳ３６において、外部機器６は、外部機器制御モジュール２ｃからの再生停止要求に応じて、ｘ番目の音楽コンテンツの再生処理を停止する。そして、外部機器６は、再生処理が停止されたことを示す状態変更通知を外部機器制御モジュール２ｃに対して供給する。外部機器制御モジュール２ｃは、外部機器６から供給された状態変更通知をＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された状態変更通知をＤＭＰ３に送信する。
【００６８】
ＤＭＳ２ａから送信された状態変更通知がＤＭＰ３により受信される。状態変更通知を受信したＤＭＰ３は、再生処理を停止し、音楽コンテンツの再生要求の送信を停止する。外部機器６による再生処理が停止されたことに応じてＤＭＰ３が再生処理を停止することができ、各機器の処理の同期をとることができる。
【００６９】
このように、再生要求がなされた音楽コンテンツの再生が終了すると外部機器６の再生処理を停止できるので、再生要求がなされた音楽コンテンツの再生が終了した後に、他の音楽コンテンツが再生されることはない。また、機器２に装着された外部機器６により再生された音楽コンテンツが、著作権保護の観点からストリーミングにより供給される場合でも音楽コンテンツの再生が終了したことを判別できる。
【００７０】
図５のステップＳ３６の処理が終了した後に、図６に示す処理が行われてもよい。なお、図５および図６に示すＡ、Ｂ、Ｃ、Ｄ、Ｅは、処理の連続性を示す記載であり、特定の処理を示すものではない。
【００７１】
状態変更通知を受信したことに応じて、ＤＭＰ３は、簡易連続再生を行うことができる。ここで、簡易連続再生とは、ユーザが次の曲を指定することなく、自動的に次の音楽コンテンツを再生する処理である。上述したように、ｘ番目の音楽コンテンツが再生されたことから、簡易連続再生が行われた場合は、次のトラックの音楽コンテンツである（ｘ＋１）番目の音楽コンテンツが再生される。
【００７２】
ステップＳ３７において、状態変更通知を受信したＤＭＰ３は、（ｘ＋１）番目の音楽コンテンツの再生要求を機器２に送信する。機器２のＤＭＳ２ａは、ＤＭＰ３から送信された（ｘ＋１）番目の音楽コンテンツの再生要求を受信する。ＤＭＳ２ａは、受信した音楽コンテンツの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツの再生要求を外部機器６に供給する。そして、処理がステップＳ３８に進む。
【００７３】
ステップＳ３８において、外部機器６は、外部機器制御モジュール２ｃから供給された再生要求に応じて、（ｘ＋１）番目の音楽コンテンツを再生する。外部機器６により再生された音楽コンテンツが外部機器制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａからＤＭＰ３に対して音楽コンテンツが送信される。
【００７４】
ＤＭＰ３は、ＤＭＳ２ａから送信された音楽コンテンツを受信し、受信した音楽コンテンツに対して再生処理を行う。そして、ＤＭＰ３から（ｘ＋１）番目の音楽コンテンツが再生される。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給される。
【００７５】
ここで、図５を使用して説明したように、ＤＭＰ３は、状態変更通知を受信することでｘ番目の音楽コンテンツの再生が終了したことを認識できる。また、ステップＳ３７において、再生要求した音楽コンテンツが（ｘ＋１）番目の音楽コンテンツであると認識できる。したがって、ＤＭＰ３は、例えば、ステップＳ３７の処理とともに（ｘ＋１）番目の音楽コンテンツの属性情報を再生し、再生した属性情報をＤＭＰ３のディスプレイに表示することができる。このように、一旦音楽コンテンツの再生が停止された後に次の音楽コンテンツが再生される場合に、次の音楽コンテンツに対応する属性情報をユーザに対して提示できる。
【００７６】
以下に説明する処理は、図５を使用して説明したステップＳ２８〜ステップＳ３６の処理と略同様であるため簡単に説明する。ステップＳ３９〜ステップＳ４１では、分割されて供給される（ｘ＋１）番目の音楽コンテンツのデータを取得する処理が繰り返される。ステップＳ４２〜ステップＳ４４において、外部機器制御モジュール２ｃは、（ｘ＋１）番目の音楽コンテンツの再生時間情報を外部機器６から取得する。そして、ステップＳ４２において、外部機器制御モジュール２ｃは、再生時間を計測する。例えば、外部機器制御モジュール２ｃは、ステップＳ３８の処理において、外部機器制御モジュール２ｃがＤＭＳ２ａに音楽コンテンツの供給を開始した時点からの時間をmsec単位で計測する。
【００７７】
ステップＳ４５では、（ｘ＋１）番目の音楽コンテンツの再生が終了する。外部機器制御モジュール２ｃが計測している時間が（ｘ＋１）番目の音楽コンテンツの再生時間情報に達することで、外部機器制御モジュール２ｃは、（ｘ＋１）番目の音楽コンテンツの再生が終了したことを判別できる。そして、処理がステップＳ４６に進む。ステップＳ４６において、外部機器制御モジュール２ｃは、外部機器６に対して再生停止要求を供給する。そして、処理がステップＳ４７に進む。
【００７８】
ステップＳ４７において、再生停止要求に応じて外部機器６は、音楽コンテンツの再生処理を停止する。そして、外部機器６は、音楽コンテンツの再生を停止したこと示す状態変更通知を外部機器制御モジュール２ｃに対して供給する。外部機器制御モジュール２ｃは、外部機器６から供給された状態変更通知をＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された状態変更通知をＤＭＰ３に送信する。
【００７９】
ＤＭＰ３は、ＤＭＳ２ａから送信された状態変更通知を受信し、音楽コンテンツの再生要求を停止し、音楽コンテンツの再生要求を停止する。状態変更通知を受信したＤＭＰ３は、（ｘ＋１）番目の音楽コンテンツの再生が終了したことを認識できる。そして、処理がステップＳ４８に進み、一連の処理が終了する。なお、簡易連続再生として、次の音楽コンテンツである（ｘ＋２）番目の再生がなされてもよい。
【００８０】
＜第２の実施形態＞
次に、第２の実施形態について説明する。第２の実施形態のシステムの構成および機器２の構成、機器２の外観については、上述した第１の実施形態と同様であり、重複した説明を省略する。
【００８１】
２−１．動作の概要
図７を参照して、第２の実施形態の動作の概要を説明する。第２の実施形態では、機器２と別体とされるＤＭＲ４が再生機器として使用され、他の機器の一例としてＤＭＣ５が使用される。
【００８２】
はじめに、ユーザによりＤＭＣ５が操作され、音楽コンテンツリストの再生要求がＬＡＮ７を介してＤＭＣ５から機器２に送信される。音楽コンテンツリストの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツリストの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツリストの再生要求を外部機器６に供給する。
【００８３】
外部機器６は、音楽コンテンツリストの再生要求に応じて音楽コンテンツリストをメモリから再生し、再生した音楽コンテンツリストを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツリストをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツリストをＬＡＮ７を介してＤＭＣ５に送信する。
【００８４】
ＤＭＣ５は、ＤＭＳ２ａから送信された音楽コンテンツリストを受信する。そして、ＤＭＣ５は、受信した音楽コンテンツリストの再生処理を行い、ＤＭＣ５が備えるディスプレイに音楽コンテンツリストが表示される。ユーザは、ＤＭＣ５に表示された音楽コンテンツリストから再生を希望する音楽コンテンツを指定する。音楽コンテンツが指定されると、ＤＭＣ５からＤＭＲ４に対して、指定された音楽コンテンツの再生要求が送信される。
【００８５】
音楽コンテンツの再生要求がＤＭＲ４により受信される。ＤＭＲ４は、受信した音楽コンテンツの再生要求を機器２に送信する。ＤＭＲ４から送信された音楽コンテンツの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツの再生要求を外部機器６に供給する。
【００８６】
外部機器６は、音楽コンテンツの再生要求に対応する音楽コンテンツを再生し、再生した音楽コンテンツを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６により再生された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツをＤＭＲ４に送信する。
【００８７】
ＤＭＲ４は、ＤＭＳ２ａから送信された音楽コンテンツを受信し、受信した音楽コンテンツに対して所定の再生処理を行う。再生処理がなされた音楽コンテンツがＤＭＲ４の備えるスピーカから再生される。以上が、再生機器としてＤＭＲ４が使用され、他の機器としてＤＭＣ５が使用される場合の動作の概要である。
【００８８】
２−２．従来の処理の流れ
第２の実施形態の理解を容易とするため、従来の処理の流れについて図８を参照して説明する。図８のステップＳ５１では、ＤＭＣ５に対してユーザ操作なされ、音楽コンテンツリストの再生要求がなされる。そして、処理がステップＳ５２に進む。
【００８９】
ステップＳ５２では、音楽コンテンツリストの再生要求がＤＭＣ５から機器２に対して送信される。音楽コンテンツリストの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツリストの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツリストの再生要求を外部機器６に供給する。そして、処理がステップＳ５３に進む。
【００９０】
ステップＳ５３において、外部機器６は、再生要求に応じて音楽コンテンツリストをメモリから再生し、再生した音楽コンテンツリストを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツリストをＤＭＳ２ａに供給する。ＤＭＳ２ａは、ＤＭＣ５に対して音楽コンテンツリストを送信する。ＤＭＣ５は、ＤＭＳ２ａから送信された音楽コンテンツリストを受信する。そして、処理がステップＳ５４に進む。
【００９１】
ステップＳ５４において、ＤＭＣ５は、受信した音楽コンテンツリストをＤＭＣ５の備えるディスプレイに表示する処理を行う。なお、ステップＳ５３の処理において、外部機器６が記憶する音楽コンテンツのタイトル、ジャケット写真等の属性情報が再生され、再生された属性情報がＤＭＣ５に対して送信されるようにしてもよい。この例では、外部機器６により再生された属性情報がＤＭＣ５に送信される。ＤＭＣ５は、送信された属性情報を図示しないメモリ等に記憶する。そして、処理がステップＳ５５に進む。
【００９２】
ステップＳ５５において、ユーザは、再生を希望する音楽コンテンツを指定する操作を行う。例えば、ＤＭＣ５のディスプレイに表示された音楽コンテンツリストを見ながら、一の音楽コンテンツを指定する操作なされる。ここでは、先頭のトラックから数えてｘ番目の音楽が指定されたものとする。そして、処理がステップＳ５６に進む。
【００９３】
ステップＳ５６において、ｘ番目の音楽コンテンツの再生要求がＤＭＣ５からＤＭＲ４に送信される。ＤＭＲ４は、ＤＭＣ５から送信された音楽コンテンツの再生要求を、機器２に対して送信する。ＤＭＣ５から送信された再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した再生要求を外部機器制御モジュール２ｃに供給する。外部機器モジュール２ｃは、ＤＭＳ２ａから供給された再生要求を外部機器６に対して供給する。そして、処理がステップＳ５７に進む。
【００９４】
ステップＳ５７において、外部機器６は、再生要求されたｘ番目の音楽コンテンツをメモリから読み出して再生する。再生された音楽コンテンツが外部制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツをＤＭＲ４に送信する。ＤＭＲ４は、ＤＭＳ２ａから送信されたｘ番目の音楽コンテンツを受信し、受信した音楽コンテンツを再生する。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給される。
【００９５】
図８に示す例では、あるトラックの音楽コンテンツのデータが分割されて処理される。例えば、あるブロックのデータの処理が終了する前に、ＤＭＲ４が次のブロックのデータを要求する。すなわち、データの要求が繰り返してなされる。要求に対応するデータが外部機器６から再生され、上述したステップＳ５７と同様の流れでＤＭＲ４に送信される。送信された音楽コンテンツのデータがＤＭＲ４により再生される（ステップＳ５８〜ステップＳ６０の処理）。
【００９６】
ここで、ＤＭＣ５には、ステップＳ５３において、各音楽コンテンツの属性情報が供給されている。また、ＤＭＣ５は、ステップＳ５５において、再生要求した音楽コンテンツがｘ番目の音楽コンテンツであると認識できる。したがって、ＤＭＣ５は、ｘ番目の音楽コンテンツを再生しているときに、ｘ番目の音楽コンテンツに対応する属性情報を読み出してディスプレイに表示できる。例えば、ＤＭＣ５は、ｘ番目の音楽コンテンツが再生されているときに、ｘ番目の音楽コンテンツのタイトルをディスプレイに表示する。
【００９７】
そして、処理がステップＳ６１に進む。ステップＳ６１では、ｘ番目の音楽コンテンツの再生が終了する。ここで、外部機器６は、再生要求なされた音楽コンテンツから音楽コンテンツを再生する。しかしながら、外部機器６の仕様によっては、外部機器６が再生要求がなされた音楽コンテンツを再生した後に、次のトラックの音楽コンテンツを再生してしまうこともある。すなわち、外部機器６は、ｘ番目の音楽コンテンツの再生を終了すると、次のトラックに記憶された（ｘ＋１）番目の音楽コンテンツを再生する。
【００９８】
また、ＤＭＲ４は、ｘ番目の音楽コンテンツの再生が終了したことを認識できない。このため、音楽コンテンツの再生を要求する処理が繰り返されることになる。すると、外部機器６で再生された（ｘ＋１）番目の音楽コンテンツが、ステップＳ５７と同様の流れでＤＭＲ４に対して供給される。ＤＭＲ４により（ｘ＋１）番目の音楽コンテンツが再生される（ステップＳ６２〜ステップＳ６５の処理）。したがって、ユーザが再生を希望した音楽コンテンツの再生が終了した後、再生を希望した音楽コンテンツとは異なる音楽コンテンツが再生されてしまう。
【００９９】
さらに、ＤＭＣ５でｘ番目の音楽コンテンツの再生が終了したことを認識できない。こたのめ、ＤＭＲ４から再生される音楽が切り換わることに同期して、ＤＭＣ５のディスプレイに表示された属性情報を変更できない。例えば、ＤＭＣ５のディスプレイにｘ番目の音楽コンテンツの属性情報が表示されたまま、ＤＭＲ４から（ｘ＋１）番目の音楽コンテンツが再生されてしまう。
【０１００】
２−３．第２の実施形態における処理の流れ
第２の実施形態では、再生要求がなされた音楽コンテンツの再生が終了すると、外部機器６の再生処理を外部機器制御モジュール２ｃが停止するように制御する。以下、図９および図１０を参照して、第２の実施形態における処理の流れを説明する。
【０１０１】
図９のステップＳ７１では、ユーザにより、音楽コンテンツリストの再生要求を行う操作がＤＭＣ５に対してなされる。そして、処理がステップＳ７２に進む。ステップＳ７２では、ＤＭＣ５から機器２に対して音楽コンテンツリストの再生要求が送信される。送信された音楽コンテンツリストの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツリストの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツリストの再生要求を外部機器６に供給する。そして、処理がステップＳ７３に進む。
【０１０２】
ステップＳ７３において、外部機器６は、再生要求に応じて音楽コンテンツリストを再生し、再生した音楽コンテンツリストを外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツリストをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツリストをＤＭＣ５に送信する。そして、処理がステップＳ７４に進む。
【０１０３】
ステップＳ７４において、ＤＭＣ５は、ＤＭＳ２ａから送信された音楽コンテンツリストを受信する。そして、ＤＭＣ５は、受信した音楽コンテンツリストに対して所定の再生処理を行い、音楽コンテンツリストをＤＭＣ５の備えるディスプレイに表示する。音楽コンテンツリストがユーザに対して提示される。そして、処理がステップＳ７５に進む。
【０１０４】
なお、ステップＳ７３の処理において、外部機器６が記憶する音楽コンテンツのタイトル、ジャケット写真等の属性情報が外部機器６により再生され、再生された属性情報がＤＭＣ５に対して送信されるようにしてもよい。この例では、外部機器６により再生された属性情報がＤＭＣ５に送信される。ＤＭＣ５は、送信された属性情報を図示しないメモリ等に記憶する。
【０１０５】
ステップＳ７５では、ＤＭＣ５に表示された音楽コンテンツリストを使用して、再生を希望する音楽コンテンツをユーザが指定する。ここでは、先頭のトラックから数えてｘ番目の音楽コンテンツが指定されたものとする。そして、処理がステップＳ７６に進む。
【０１０６】
ステップＳ７６において、指定された音楽コンテンツの再生要求がＤＭＣ５からＤＭＲ４に送信される。ＤＭＲ４は、ＤＭＣ５から送信された音楽コンテンツの再生要求を受信し、受信した音楽コンテンツの再生要求を機器２に送信する。ＤＭＲ４から送信された音楽コンテンツの再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツの再生要求を外部機器６に供給する。そして、処理がステップＳ７７に進む。
【０１０７】
ステップＳ７７において、外部機器６は、ｘ番目の音楽コンテンツの再生を開始する。再生された音楽コンテンツが外部機器制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６により再生された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された音楽コンテンツをＤＭＲ４に送信する。ＤＭＲ４は、ＤＭＳ２ａから送信された音楽コンテンツを受信し、受信した音楽コンテンツを再生する。なお、外部機器６により再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給される。
【０１０８】
ステップＳ７８〜ステップＳ８０では、音楽コンテンツのデータが分割されて供給されるときに、ＤＭＲ４からのデータの再生要求が繰り返される。再生要求に応じて分割されたデータが外部機器６からＤＭＲ４に対して送信され、送信された音楽コンテンツがＤＭＲ４により再生される。
【０１０９】
ここで、ＤＭＣ５には、ステップＳ７３において、各音楽コンテンツの属性情報が供給されている。また、ＤＭＣ５は、ステップＳ７５において、ユーザにより再生要求がなされた音楽コンテンツがｘ番目の音楽コンテンツであると認識できる。したがって、ＤＭＣ５は、例えば、ステップＳ７５において音楽コンテンツの再生要求がなされた際に、再生要求がなされたｘ番目の音楽コンテンツに対応する属性情報をＤＭＣ５に表示することができる。ユーザは、ｘ番目の音楽コンテンツを聞きながら、ＤＭＣ５に表示されるｘ番目の音楽コンテンツの属性情報を見ることができる。
【０１１０】
外部機器制御モジュール２ｃは、外部機器６により再生された音楽コンテンツをＤＭＳ２ａに供給する処理と並行して、ステップＳ８１〜ステップＳ８３の処理を実行する。ステップＳ８１およびステップＳ８２において、外部機器制御モジュール２ｃは、再生要求がなされた音楽コンテンツの再生時間情報を外部機器６から取得することを要求する。
【０１１１】
この例ではステップＳ７６の処理において、ｘ番目の音楽コンテンツの再生要求がなされたことから、外部制御モジュール２ｃは、ｘ番目の音楽コンテンツの再生時間情報を取得することを外部機器６に要求する。そして、処理がステップＳ８３に進む。ステップＳ８３では、外部制御モジュール２ｃからの要求に応じて、ｘ番目の音楽コンテンツの再生時間情報が外部機器６により再生される。再生されたｘ番目の音楽コンテンツの再生時間情報が外部機器６から外部機器制御モジュール２ｃに供給される。
【０１１２】
そして、処理がステップＳ８１に戻り、外部機器制御モジュール２ｃにより再生時間が計測される。例えば、外部機器制御モジュール２ｃは、ステップＳ７７の処理で外部機器制御モジュール２ｃがＤＭＳ２ａに音楽コンテンツの供給を開始した時点からの時間をmsec単位で計測する。音楽コンテンツが分割されて供給されるときは、時間を計測する処理が繰り返される。そして、処理がステップＳ８４に進む。
【０１１３】
ステップＳ８４では、ｘ番目の音楽コンテンツの再生が終了する。外部機器制御モジュール２ｃは、計測時間が、ｘ番目の音楽コンテンツの再生時間情報に達することで、ｘ番目の音楽コンテンツの再生が終了したことを判別できる。そして、処理がステップＳ８５に進む。ステップＳ８５では、ｘ番目の音楽コンテンツの再生が終了したことから、外部機器制御モジュール２ｃは、外部機器６に対して再生停止要求を行う。そして、処理がステップＳ８６に進む。
【０１１４】
ステップＳ８６では、外部機器制御モジュール２ｃからの再生停止要求に応じて、外部機器６が音楽コンテンツの再生処理を停止する。そして、外部機器６は、再生処理が停止されたことを示す状態変更通知を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、外部機器６から供給された状態変更通知をＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された状態変更通知をＤＭＲ４に送信する。
【０１１５】
ＤＭＳ２ａから送信された状態変更通知がＤＭＲ４により受信される。状態変更通知を受信したＤＭＲ４は、音楽コンテンツの再生処理を停止し、音楽コンテンツの再生要求を停止する。
【０１１６】
このように、再生要求なされた音楽コンテンツの再生が終了すると外部機器６の再生処理を停止できるので、再生要求がなされた音楽コンテンツ以外の音楽コンテンツが再生されることはない。また、外部機器６による再生処理が停止されたことに応じてＤＭＲ４も再生処理を停止することができ、各機器の処理の同期をとることができる。さらに、著作権保護の観点から、外部機器６により再生された音楽コンテンツがストリーミングにより供給される場合でも、ＤＭＲ４等は、音楽コンテンツの再生が終了したことを判別できる。
【０１１７】
なお、ＤＭＲ４は、受信した状態変更通知をＤＭＣ５に対して送信するようにしてもよい。この例では、ＤＭＲ４からＤＭＣ５に対して状態変更通知が送信され、送信された状態変更通知がＤＭＣ５により受信される。
【０１１８】
図９のステップＳ８６の処理が終了した後に、図１０に示す処理が行われてもよい。なお、図９および図１０に示すＡ、Ｂ、Ｃ、Ｄ、Ｅは、処理の連続性を示す記載であり、特定の処理を示すものではない。
【０１１９】
状態変更通知を受信したことに応じて、ＤＭＲ４およびＤＭＣ５は、簡易連続再生を行うことができる。ここで簡易連続再生とは、ユーザが次の曲を指定することなく、自動的に次の音楽コンテンツを再生する処理である。上述したように、ｘ番目の音楽コンテンツが再生されたことから、次のトラックの音楽コンテンツである（ｘ＋１）番目の音楽コンテンツが再生される。
【０１２０】
ステップＳ８７において、状態変更通知を受信したＤＭＣ５は、（ｘ＋１）番目の音楽コンテンツの再生要求をＤＭＲ４に送信する。ＤＭＲ４は、ＤＭＣ５から送信された再生要求を受信し、受信した再生要求を機器２に対して送信する。ＤＭＲ４から送信された再生要求が機器２のＤＭＳ２ａにより受信される。ＤＭＳ２ａは、受信した音楽コンテンツの再生要求を外部機器制御モジュール２ｃに供給する。外部機器制御モジュール２ｃは、ＤＭＳ２ａから供給された音楽コンテンツの再生要求を外部機器６に供給する。そして、処理がステップＳ８８に進む。
【０１２１】
ステップＳ８８において、外部機器６は、外部機器制御モジュール２ｃから供給された再生要求に応じて、（ｘ＋１）番目の音楽コンテンツを再生する。再生された音楽コンテンツが外部機器６から外部機器制御モジュール２ｃに供給される。
【０１２２】
外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツをＤＭＳ２ａに供給する。ＤＭＳ２ａからＤＭＲ４に対して音楽コンテンツが送信される。ＤＭＲ４は、ＤＭＳ２ａから送信された音楽コンテンツを受信し、受信した音楽コンテンツに対して再生処理を行う。そして、ＤＭＲ４から（ｘ＋１）番目の音楽コンテンツが再生される。なお、外部機器６から再生された音楽コンテンツは、著作権保護の観点からストリーミングにより供給される。
【０１２３】
図９を使用して説明したように、ＤＭＣ５は、状態変更通知を受信することでｘ番目の音楽コンテンツの再生が終了したことを認識できる。また、ＤＭＣ５は、ステップＳ８７において、再生要求した音楽コンテンツが（ｘ＋１）番目の音楽コンテンツであると認識できる。したがって、ＤＭＣ５は、例えば、ステップＳ８７の処理において（ｘ＋１）番目の音楽コンテンツの属性情報を再生し、再生した（ｘ＋１）番目の音楽コンテンツのタイトル等の属性情報をＤＭＣ５のディスプレイに表示できる。このように、一旦再生が停止された後に続いて次の音楽コンテンツが再生される場合でも、ＤＭＣ５は、次の音楽コンテンツに対応する属性情報を表示することができる。
【０１２４】
以下に説明する処理は、図９を使用して説明したステップＳ７８〜ステップＳ８６の処理と略同様であるため簡単に説明する。ステップＳ８９〜ステップＳ９１では、分割されて供給される音楽コンテンツのデータを取得する処理が繰り返される。ステップＳ９２〜ステップＳ９４において、外部機器制御モジュール２ｃは、（ｘ＋１）番目の音楽コンテンツの再生時間情報を外部機器６から取得する。そして、ステップＳ９２において、外部機器制御モジュール２ｃは、外部機器制御モジュール２ｃがＤＭＳ２ａに対して音楽コンテンツを供給している時間を計測する。
【０１２５】
ステップＳ９５では、外部機器６において（ｘ＋１）番目の音楽コンテンツの再生が終了する。外部機器制御モジュール２ｃは、計測している時間が（ｘ＋１）番目の音楽コンテンツの再生時間情報に達することで、（ｘ＋１）番目の音楽コンテンツの再生が終了したことを判別できる。そして、処理がステップＳ９６に進む。ステップＳ９６において、（ｘ＋１）番目の音楽コンテンツの再生が終了したことを外部機器制御モジュール２ｃが判別すると、外部機器制御モジュール２ｃは、外部機器６に再生停止要求を供給する。そして、処理がステップＳ９７に進む。
【０１２６】
ステップＳ９７において、外部機器６は、再生停止要求に応じて音楽コンテンツの再生処理を停止する。そして、外部機器６は、音楽コンテンツの再生を停止したこと示す状態変更通知を外部機器制御モジュール２ｃに対して供給する。外部機器制御モジュール２ｃは、外部機器６から供給された状態変更通知をＤＭＳ２ａに供給する。ＤＭＳ２ａは、外部機器制御モジュール２ｃから供給された状態変更通知をＤＭＲ４に送信する。
【０１２７】
ＤＭＲ４は、ＤＭＳ２ａから送信された状態変更通知を受信し、再生処理を停止する。ＤＭＲ４は、受信した状態変更通知をＤＭＣ５に送信する。状態変更通知を受信したＤＭＲ４およびＤＭＣ５は、（ｘ＋１）番目の音楽コンテンツの再生が終了したことを認識できる。そして、処理がステップＳ９８に進み、一連の処理が終了する。なお、簡易連続再生として、次の音楽コンテンツである（ｘ＋２）番目の再生がなされてもよい。
【０１２８】
＜変形例＞
以上、複数の実施形態について具体的に説明したが、各種の変形が可能であることは言うまでもない。以下、変形例について説明する。
【０１２９】
例えば、図１１に示すように、機器２の備えるＤＭＲ（Ｌ）２ｂを再生機器として使用してもよい。すなわち、外部機器６により再生された音楽コンテンツが外部機器制御モジュール２ｃに供給される。外部機器制御モジュール２ｃは、外部機器６から供給された音楽コンテンツをＤＭＲ（Ｌ）２ｂに供給する。外部機器制御モジュール２ｃから供給された音楽コンテンツがＤＭＲ（Ｌ）２ｂにより再生されるようにしてもよい。この場合において、外部機器制御モジュール２ｃは、外部機器６から供給される状態変更通知をＤＭＲ（Ｌ）２ｂに供給する。ＤＭＲ（Ｌ）２ｂにネットワーク接続機能をもたせ、ＤＭＲ（Ｌ）２ｂからＤＭＣ５に対して状態変更通知が送信されるようにしてもよい。
【０１３０】
上述した実施形態におけるステップＳ３１やステップＳ８１の処理において、外部機器制御モジュール２ｃは、計測している時間が、音楽コンテンツの再生時間情報に達する時点より前に、外部機器６に対して再生停止要求を供給するようにしてもよい。例えば、図８のステップＳ５５の処理において、ｘ番目の音楽コンテンツの再生時間情報（例えば、５分）が外部機器制御モジュール２ｃにより取得される。外部機器制御モジュール２ｃは、外部機器制御モジュール２ｃがＤＭＳ２ａに音楽コンテンツの供給を開始した時点からの時間を計測する。計測時間が、例えば５分間の数秒前（例えば、４分５７秒）に達したときに、外部機器制御モジュール２ｃは、外部機器６に対して再生停止要求を供給するようにしてもよい。これにより、再生停止要求の伝送遅延や再生停止処理の遅延等に起因して、外部機器６により（ｘ＋１）番目の音楽コンテンツが再生されてしまうことを防止できる。
【０１３１】
上述した実施形態では、ステップＳ５２およびステップＳ５３、ステップＳ８２およびステップＳ８２等の処理において、再生時間を計測するときに外部機器６から音楽コンテンツの再生時間情報を取得するようにしたが、再生時間情報を取得する処理を行わなくてもよい。例えば、外部機器制御モジュール２ｃがメモリを備える構成とする。そして、ステップＳ２３やステップＳ７３の処理において、外部機器６から供給される属性情報を外部機器制御モジュール２ｃのメモリに記憶する。外部機器制御モジュール２ｃは、記憶した属性情報の中の再生時間情報を使用するようにしてもよい。
【０１３２】
上述した実施形態では、属性情報として再生時間情報を使用して音楽コンテンツの再生が終了したことを判別したが、他の属性情報を使用してもよい。例えば、外部機器６から定期的に音楽コンテンツのタイトルを取得し、音楽コンテンツのタイトルの変化があったときに音楽コンテンツの再生が終了して次の音楽コンテンツに切り換わったと判別してもよい。また、複数の属性情報を使用して音楽コンテンツの再生が終了したことを判別するようにしてもよい。
【０１３３】
音楽コンテンツと次のトラックの音楽コンテンツとの曲間の無音区間を使用して音楽コンテンツの再生が終了したことを判別するようにしてもよい。例えば、再生要求がなされた音楽コンテンツが外部機器６により再生され、再生された音楽コンテンツが外部機器制御モジュール２ｃに供給される。その後、外部機器制御モジュール２ｃは、所定の時間、外部機器６から音楽コンテンツが供給されない時間が続いたときに、音楽コンテンツの再生が終了したものと判別するようにしてもよい。
【０１３４】
上述した実施形態において、状態変更通知をＤＭＰ３やＤＭＣ５が受信したときに、ＤＭＰ３やＤＭＣ５が、ディスプレイに表示されている属性情報を消去したり、音楽コンテンツの再生が終了したことを表示する処理を行うようにしてもよい。
【０１３５】
上述した実施形態において、一の音楽コンテンツは分割されて供給される構成としたが、分割されなくてもよい。このような場合でも、ＤＭＰ３等は音楽コンテンツの再生が終了したことを認識できないため、外部機器６に再生される次の音楽コンテンツを受信して再生してしまう。本願では、外部機器制御モジュール２ｃの制御により外部機器６が実行する再生処理が停止する。したがって、ＤＭＰ３等が次の音楽コンテンツを受信して再生してしまうことはない。
【０１３６】
上述した実施形態では音楽コンテンツをコンテンツの一例として説明したが、映像コンテンツでも良い。また、外部機器６は、コンテンツを再生する機能の他に、電話機能やネットワークに接続する機能等を有する構成とされてもよい。
【０１３７】
上述した実施形態における音楽コンテンツリストは、外部機器６に記憶された全ての音楽コンテンツのリストでなくてもよい。例えば、外部機器６に記憶された複数の音楽コンテンツのうち、ユーザにより特定の音楽コンテンツが選択された、いわゆるプレイリストであってもよい。
【０１３８】
上述した複数の実施形態および変形例の処理は、方法、プログラム、プログラムを記録した記録媒体としても実現できる。
【符号の説明】
【０１３９】
１・・・・システム
２ａ・・・ＤＭＳ
２ｂ・・・ＤＭＲ（Ｌ）
３・・・・ＤＭＰ
４・・・・ＤＭＲ
５・・・・ＤＭＣ
６・・・・外部機器
８・・・・接続部
【図１】
0005678532.tif 000002
【図２】
0005678532.tif 000003
【図３】
0005678532.tif 000004
【図４】
0005678532.tif 000005
【図５】
0005678532.tif 000006
【図６】
0005678532.tif 000007
【図７】
0005678532.tif 000008
【図８】
0005678532.tif 000009
【図９】
0005678532.tif 000010
【図１０】
0005678532.tif 000011
【図１１】
0005678532.tif 000012