(57)【要約】【課題】複数のコンテンツ再生装置が、共通して保有するコンテンツの再生を同時に開始する。【解決手段】読み出し部１０は、コンテンツを表すコンテンツデータとコンテンツを特定するメタデータとを読み出す。通信部１２は、無線通信が確立した他のコンテンツ再生装置２００からメタデータを受信する。判別部１３は、通信部１２が受信したメタデータにより特定されるコンテンツと、読み出し部１０が読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別する。再生部１４は、コンテンツ再生装置２００と同じタイミングで、共通するコンテンツの再生を開始する。通信部１２は、共通するコンテンツを特定するメタデータを、コンテンツ再生装置２００に送信する。【選択図】図４
2016146657.tif 000002
【特許請求の範囲】
【請求項１】
再生可能なコンテンツを表すコンテンツデータと前記コンテンツを特定するメタデータとを読み出す読み出し部と、
通信可能範囲に存在する他のコンテンツ再生装置との無線通信を確立し、前記他のコンテンツ再生装置から、メタデータと、前記他のコンテンツ再生装置のユーザから同期再生の開始を指示する操作を受け付けた旨を示す情報と、を受信する通信部と、
前記通信部が受信したメタデータにより特定されるコンテンツと、前記読み出し部が読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別し、前記無線通信が確立している状態が所定時間以上維持されているか否かを判別する判別部と、
コンテンツ再生装置のユーザから前記同期再生の開始を指示する操作を受け付ける操作部と、
前記判別部により前記共通するコンテンツが存在すると判別され、前記判別部により前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作部により前記操作が受け付けられ、さらに、前記通信部により前記情報が受信された場合、前記コンテンツ再生装置のユーザに通知し、前記他のコンテンツ再生装置と同じタイミングで、前記共通するコンテンツの再生を開始する再生部と、を備え、
前記通信部は、前記判別部により前記共通するコンテンツが存在すると判別され、前記判別部により前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作部により前記操作が受け付けられ、さらに、前記通信部により前記情報が受信された場合、コンテンツ再生装置のユーザの属性を示すユーザ属性データを、前記他のコンテンツ再生装置に送信する、
ことを特徴とするコンテンツ再生装置。
【請求項２】
再生可能なコンテンツを表すコンテンツデータと前記コンテンツを特定するメタデータとを読み出す読み出しステップと、
通信可能範囲に存在する他のコンテンツ再生装置との無線通信を確立し、前記他のコンテンツ再生装置から、メタデータと、前記他のコンテンツ再生装置のユーザから同期再生の開始を指示する操作を受け付けた旨を示す情報と、を受信する通信ステップと、
前記通信ステップが受信したメタデータにより特定されるコンテンツと、前記読み出しステップが読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別し、前記無線通信が確立している状態が所定時間以上維持されているか否かを判別する判別ステップと、
コンテンツ再生装置のユーザから前記同期再生の開始を指示する操作を受け付ける操作ステップと、
前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、前記コンテンツ再生装置のユーザに通知し、前記他のコンテンツ再生装置と同じタイミングで、前記共通するコンテンツの再生を開始する再生ステップと、を有し、
前記通信ステップは、前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、コンテンツ再生装置のユーザの属性を示すユーザ属性データを、前記他のコンテンツ再生装置に送信する、
ことを特徴とするコンテンツ再生方法。
【請求項３】
再生可能なコンテンツを表すコンテンツデータと前記コンテンツを特定するメタデータとを読み出す読み出しステップと、
通信可能範囲に存在する他のコンテンツ再生装置との無線通信を確立し、前記他のコンテンツ再生装置から、メタデータと、前記他のコンテンツ再生装置のユーザから同期再生の開始を指示する操作を受け付けた旨を示す情報と、を受信する通信ステップと、
前記通信ステップが受信したメタデータにより特定されるコンテンツと、前記読み出しステップが読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別し、前記無線通信が確立している状態が所定時間以上維持されているか否かを判別する判別ステップと、
コンテンツ再生装置のユーザから前記同期再生の開始を指示する操作を受け付ける操作ステップと、
前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、前記コンテンツ再生装置のユーザに通知し、前記他のコンテンツ再生装置と同じタイミングで、前記共通するコンテンツの再生を開始する再生ステップと、をコンピュータに実行させ、
前記通信ステップは、前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、コンテンツ再生装置のユーザの属性を示すユーザ属性データを、前記他のコンテンツ再生装置に送信する、
ことを特徴とするコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ再生システム、コンテンツ再生方法、及び
、プログラムに関する。
【背景技術】
【０００２】
現在、記憶装置に記憶されている、音声、映像、文章などのコンテンツを、再生するコ
ンテンツ再生装置であって、他のコンテンツ再生装置と無線通信することが可能なコンテ
ンツ再生装置が知られている。このようなコンテンツ再生装置のなかには、無線通信にて
他のコンテンツ再生装置から取得した情報をもとにして、ユーザにコミュニケーションを
取るきっかけを与えるものがある。
【０００３】
例えば、特許文献１には、無線ネットワークを形成する複数の端末の間で楽曲再生履歴
を交換し、複数の端末のうちのある端末が、複数の端末のうちの他の端末が再生している
楽曲を、他の端末の再生タイミングに合わせて再生するコンテンツ再生方法が開示されて
いる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４０１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された発明では、ある端末は、他の端末が再生してい
る楽曲を途中から再生する。このため、特許文献１に開示された発明では、ある端末のユ
ーザは、楽曲を途中から視聴することになり、楽曲の視聴を楽しめないことがあった。従
って、複数のコンテンツ再生装置が、共通して保有するコンテンツの再生を同時に開始す
ることが可能な技術が望まれている。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、複数のコンテンツ再生装置が
、共通して保有するコンテンツの再生を同時に開始することが可能なコンテンツ再生装置
、コンテンツ再生システム、コンテンツ再生方法、及び、プログラムを提供することを目
的とする。
【課題を解決するための手段】
【０００７】
本発明は上述した従来の技術の課題を解決するため、再生可能なコンテンツを表すコンテンツデータと前記コンテンツを特定するメタデータとを読み出す読み出し部と、通信可能範囲に存在する他のコンテンツ再生装置との無線通信を確立し、前記他のコンテンツ再生装置から、メタデータと、前記他のコンテンツ再生装置のユーザから同期再生の開始を指示する操作を受け付けた旨を示す情報と、を受信する通信部と、前記通信部が受信したメタデータにより特定されるコンテンツと、前記読み出し部が読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別し、前記無線通信が確立している状態が所定時間以上維持されているか否かを判別する判別部と、コンテンツ再生装置のユーザから前記同期再生の開始を指示する操作を受け付ける操作部と、前記判別部により前記共通するコンテンツが存在すると判別され、前記判別部により前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作部により前記操作が受け付けられ、さらに、前記通信部により前記情報が受信された場合、前記コンテンツ再生装置のユーザに通知し、前記他のコンテンツ再生装置と同じタイミングで、前記共通するコンテンツの再生を開始する再生部と、を備え、前記通信部は、前記判別部により前記共通するコンテンツが存在すると判別され、前記判別部により前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作部により前記操作が受け付けられ、さらに、前記通信部により前記情報が受信された場合、コンテンツ再生装置のユーザの属性を示すユーザ属性データを、前記他のコンテンツ再生装置に送信することを特徴とするコンテンツ再生装置を提供する。
【０００８】
本発明は上述した従来の技術の課題を解決するため、再生可能なコンテンツを表すコンテンツデータと前記コンテンツを特定するメタデータとを読み出す読み出しステップと、通信可能範囲に存在する他のコンテンツ再生装置との無線通信を確立し、前記他のコンテンツ再生装置から、メタデータと、前記他のコンテンツ再生装置のユーザから同期再生の開始を指示する操作を受け付けた旨を示す情報と、を受信する通信ステップと、前記通信ステップが受信したメタデータにより特定されるコンテンツと、前記読み出しステップが読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別し、前記無線通信が確立している状態が所定時間以上維持されているか否かを判別する判別ステップと、コンテンツ再生装置のユーザから前記同期再生の開始を指示する操作を受け付ける操作ステップと、前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、前記コンテンツ再生装置のユーザに通知し、前記他のコンテンツ再生装置と同じタイミングで、前記共通するコンテンツの再生を開始する再生ステップと、を有し、前記通信ステップは、前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、コンテンツ再生装置のユーザの属性を示すユーザ属性データを、前記他のコンテンツ再生装置に送信することを特徴とするコンテンツ再生方法を提供する。
【０００９】
本発明は上述した従来の技術の課題を解決するため、再生可能なコンテンツを表すコンテンツデータと前記コンテンツを特定するメタデータとを読み出す読み出しステップと、通信可能範囲に存在する他のコンテンツ再生装置との無線通信を確立し、前記他のコンテンツ再生装置から、メタデータと、前記他のコンテンツ再生装置のユーザから同期再生の開始を指示する操作を受け付けた旨を示す情報と、を受信する通信ステップと、前記通信ステップが受信したメタデータにより特定されるコンテンツと、前記読み出しステップが読み出したメタデータにより特定されるコンテンツとに、共通するコンテンツが存在するか否かを判別し、前記無線通信が確立している状態が所定時間以上維持されているか否かを判別する判別ステップと、コンテンツ再生装置のユーザから前記同期再生の開始を指示する操作を受け付ける操作ステップと、前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、前記コンテンツ再生装置のユーザに通知し、前記他のコンテンツ再生装置と同じタイミングで、前記共通するコンテンツの再生を開始する再生ステップと、をコンピュータに実行させ、前記通信ステップは、前記判別ステップにより前記共通するコンテンツが存在すると判別され、前記判別ステップにより前記無線通信が確立している状態が前記所定時間以上維持されていると判別され、前記操作ステップにより前記操作が受け付けられ、さらに、前記通信ステップにより前記情報が受信された場合、コンテンツ再生装置のユーザの属性を示すユーザ属性データを、前記他のコンテンツ再生装置に送信することを特徴とするコンテンツ再生プログラムを提供する。
【発明の効果】
【００１０】
本発明によれば、複数のコンテンツ再生装置が、共通して保有するコンテンツの再生を
同時に開始することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係るコンテンツ再生装置のハードウェア構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るコンテンツ再生装置の外観を示す図である。
【図３】複数のコンテンツ再生装置の間で無線通信が確立している様子を示す図である。
【図４】本発明の第１の実施形態に係るコンテンツ再生システムの構成を示す図である。
【図５】（Ａ）は、親端末の同期リストを示す図である。（Ｂ）は、子端末の同期リストを示す図である。
【図６】本発明の第１の実施形態に係るコンテンツ再生装置が実行するデータ更新処理を示すフローチャートである。
【図７】本発明の第１の実施形態に係るコンテンツ再生装置が実行する親端末側の同期再生処理を示すフローチャートである。
【図８】本発明の第１の実施形態に係るコンテンツ再生装置が実行する子端末側の同期再生処理を示すフローチャートである。
【図９】（Ａ）は、音楽特徴量を含む親端末の同期リストを示す図である。（Ｂ）は、音楽特徴量を含む子端末の同期リストを示す図である。
【図１０】本発明の第３の実施形態に係るコンテンツ再生装置が実行する親端末側の同期再生処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態に係るコンテンツ再生システムについて説明
する。
（第１の実施形態）
まず、図１を参照して、本実施形態に係るコンテンツ再生装置１００の構成について説
明する。なお、本発明が適用されるコンテンツ再生装置は、図１に示すコンテンツ再生装
置１００に限られない。例えば、コンテンツ再生装置１００に種々の装置が組み込まれた
コンテンツ再生装置に本発明が適用されてもよいし、コンテンツ再生装置１００から適宜
、種々の装置が除外されたコンテンツ再生装置に本発明が適用されてもよい。
【００１３】
まず、図１を参照して、コンテンツ再生装置１００の物理的な構成について説明する。
図１に示すようにコンテンツ再生装置１００は、ＣＰＵ（Central Processing Unit）１
０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、Ｉ
／Ｆ（Interface）部１０５、記憶部１０６、Ｉ／Ｆ部１０７、操作部１０８、カウンタ
回路１０９、表示制御部１１０、表示部１１１、通信処理部１１２、無線通信部１１３、
アンテナ１１４、音声処理部１１５、音声出力部１１６、を備える。コンテンツ再生装置
１００が備えるこれらの構成要素は、バス１２０により相互に接続される。
【００１４】
ＣＰＵ１０１は、コンテンツ再生装置１００の全体の動作を制御する。なお、ＣＰＵ１
０１は、ＲＯＭ１０２に格納されているプログラムに従って動作し、ＲＡＭ１０３をワー
クエリアとして使用する。
【００１５】
ＲＯＭ１０２には、コンテンツ再生装置１００の全体の動作を制御するためのプログラ
ムやデータが記憶される。
【００１６】
ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして機能する。つまり、ＣＰＵ１０１
は、ＲＡＭ１０３にプログラムやデータを一時的に書き込み、これらのプログラムやデー
タを適宜参照する。
【００１７】
従って、ＣＰＵ１０１とＲＯＭ１０２とＲＡＭ１０３とは、制御部１０４を構成する。
制御部１０４は、バス１２０に接続された各部を制御して、同期再生処理を含む各種処理
を実行する。
【００１８】
Ｉ／Ｆ１０５は、記憶部１０６を、バス１２０に接続する。Ｉ／Ｆ１０５は、記憶部１
０６がメモリカード等の取り外し可能なものである場合は、メモリカードスロット等の接
続構造やＵＳＢ（Universal Serial Bus）等の接続端子を含んでもよい。
【００１９】
記憶部１０６は、内蔵型またはリムーバブル型の記憶装置である。記憶部１０６には、
楽曲データ、楽曲データに付随するメタデータ、同期再生の対象となる楽曲データを特定
する同期リスト、各種のプログラムなどが記憶される。記憶部１０６は、例えば、内蔵ま
たは取り外し可能なメモリやハードディスク等により構成される。
【００２０】
また、楽曲データ、楽曲データに付随するメタデータは、コンテンツ再生装置１００に
備えられている記憶部１０６に記憶されている場合に加えて、後述する無線通信部１１３
等を介したネットワーク上における他の装置に記憶されていてもよい。この場合、ネット
ワークを介した他の装置に記憶されている楽曲データを再生する権利に関するデータが、
他の装置または記憶部１０６に記憶されている。
【００２１】
Ｉ／Ｆ１０７は、操作部１０８を、バス１２０に接続する。
【００２２】
操作部１０８は、コンテンツ再生装置１００のユーザから各種の操作を受け付ける。操
作部１０８は、ボタン、キー、レバー、ボリュームスイッチなどを備える。操作部１０８
は、ボタン、キー、レバー、ボリュームスイッチなどにより受け付けられた操作に基づい
て、当該操作に基づく信号を生成し、ＣＰＵ１０１に供給する。つまり、操作部１０８は
、ユーザインターフェースを構成する。操作部１０８は、表示部１１１に重畳して構成さ
れるタッチパネルや、有線または無線により接続される別筐体に構成されていてもよい。
【００２３】
カウンタ回路１０９は、時間を計測する回路であり、水晶振動子や発振回路などを備え
る。カウンタ回路１０９は、内蔵電池から電源を供給され、コンテンツ再生装置１００の
電源がオフのときでも動作し続ける。
【００２４】
表示制御部１１０は、ＣＰＵ１０１による制御のもと、表示部１１１を制御する。例え
ば、表示制御部１１０は、表示部１１１に表示させる画像を表す画像信号を生成し、生成
した画像信号を表示部１１１に供給する。操作部１０８がタッチパネルである場合は、表
示制御部１１０はタッチパネルによる操作に対応した表示画像を表示部１１１に表示させ
る。
【００２５】
表示部１１１は、表示制御部１１０から供給された画像信号に基づく画像を表示する。
表示部１１１は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Lumi
nescence）などの表示装置により構成される。
【００２６】
通信処理部１１２は、ＣＰＵ１０１による制御のもと、無線通信部１１３による無線通
信を制御する。通信処理部１１２は、例えば、他のコンテンツ再生装置に送信するデータ
を表す信号を生成して無線通信部１１３に供給したり、無線通信部１１３が他のコンテン
ツ再生装置から受信したデータを表す信号を生成してＣＰＵ１０１に供給したりする。
【００２７】
無線通信部１１３は、アンテナ１１４を介して他のコンテンツ再生装置と相互に無線通
信する。例えば、無線通信部１１３は、通信処理部１１２から供給された信号を電波に変
換して、アンテナ１１４から放出させたり、アンテナ１１４が受信した電波を、信号に変
換して通信処理部１１２に供給したりする。
【００２８】
アンテナ１１４は、無線通信部１１３から供給された電波を放出するとともに、他のコ
ンテンツ再生装置から放出された電波を受信して無線通信部１１３に供給する。無線通信
部１１３およびアンテナ１１４は、別装置として接続されていてもよい。具体的には、携
帯電話やＵＳＢ接続タイプのブルートゥース（登録商標）装置などである。
【００２９】
なお、「制御部１０４が、通信処理部１１２や無線通信部１１３を制御して、所定のデ
ータを表す電波をアンテナ１１４から放出させる」ことを、以下、適宜、「制御部１０４
が通信処理部１１２を制御して、所定のデータを送信する」という。
【００３０】
また、「制御部１０４が、通信処理部１１２や無線通信部１１３を制御して、アンテナ
１１４が受信した電波により表される所定のデータを取得する」ことを、以下、適宜、「
制御部１０４が通信処理部１１２を制御して、所定のデータを受信する」という。
【００３１】
音声処理部１１５は、ＣＰＵ１０１から供給されたディジタルオーディオ信号をＤ／Ａ
（Digital/Analog）コンバータ（図示せず）でアナログオーディオ信号に変換して、音声
出力部１１６に供給する。音声処理部１１５は、ＣＰＵ１０１から供給されたディジタル
オーディオ信号に各種処理を加えるＤＳＰ（Digital Signal Processor）を含んでもよい
。
【００３２】
音声出力部１１６は、音声処理部１１５から供給されたアナログオーディオ信号を音声
に変換して、出力する。音声出力部１１６は、ステレオイヤフォンジャック１１７と、ス
テレオイヤフォンジャック１１７に接続されるスピーカ（ヘッドフォン）と、を備える。
音声出力部１１６は、例えば、楽曲の音声や、種々の通知音を出力する。
【００３３】
音声処理部１１５または音声出力部１１６のいずれかに、ディジタルオーディオ信号ま
たはアナログオーディオ信号を増幅する増幅装置を含んでもよい。
【００３４】
次に、図２を参照して、コンテンツ再生装置１００の外観について説明する。図２に示
すコンテンツ再生装置１００は、一例であり、図２に示す形状以外にどのような形状であ
ってもよい。コンテンツ再生装置１００は、ユーザが携帯する装置であるため、携帯に適
した形状と大きさであることが好ましい。
【００３５】
図２に示すように、コンテンツ再生装置１００は、正面に操作部１０８と表示部１１１
とを備え、上部にステレオイヤフォンジャック１１７を備える。ユーザは、表示部１１１
に表示された画像を参照しながら操作部１０８を操作し、ステレオイヤフォンジャック１
１７に接続されたヘッドフォン等から出力される楽曲の視聴を楽しむ。
【００３６】
ここで、本実施形態に係るコンテンツ再生システム１０００について説明する。
【００３７】
図３に示すように、本実施形態に係るコンテンツ再生システム１０００は、コンテンツ
再生装置１００とコンテンツ再生装置２００とを備える。コンテンツ再生装置１００とコ
ンテンツ再生装置２００とは、相互に接近したときに無線通信が可能となる。
【００３８】
図３は、コンテンツ再生装置１００が無線通信することが可能な領域１５０を円で示し
、コンテンツ再生装置２００が無線通信することが可能な領域２５０を円で示している。
つまり、コンテンツ再生装置１００は、コンテンツ再生装置１００の存在位置を中心とす
る円で示される領域１５０に存在する他のコンテンツ再生装置２００と、相互に無線通信
することができる。具体的には、コンテンツ再生装置１００は、円で示される領域１５０
に電波を放出することができ、また、円で示される領域１５０に存在する他のコンテンツ
再生装置２００から放出された電波を検波することができる。
【００３９】
同様に、コンテンツ再生装置２００は、コンテンツ再生装置２００の存在位置を中心と
する円で示される領域２５０に存在する他のコンテンツ再生装置１００と、相互に無線通
信することができる。具体的には、コンテンツ再生装置２００は、円で示される領域に電
波を放出することができ、また、円で示される領域２５０に存在する他のコンテンツ再生
装置１００から放出された電波を検波することができる。
【００４０】
なお、図３は領域１５０の大きさと領域２５０の大きさとが同じであり、コンテンツ再
生装置２００が領域１５０に存在することは、コンテンツ再生装置１００が領域２５０に
存在することを意味する。従って、コンテンツ再生装置１００とコンテンツ再生装置２０
０とが相互に接近し、互いに通信可能領域に入った場合、通信路３００が確立し、データ
の送信および受信が可能な状態となる。
【００４１】
図３においては、便宜的に領域１５０および領域２５０を円で示したが、当然、電波環
境によって円以外の形態となりえる。また、領域１５０および領域２５０の大きさを同一
として示したが、当然、異なる大きさとなることもある。
【００４２】
次に、図４を参照して、本実施形態に係るコンテンツ再生システム１０００の機能的な
構成について説明する。本実施形態では、コンテンツ再生システム１０００は、親機とし
て機能するコンテンツ再生装置１００と、子機として機能するコンテンツ再生装置２００
と、により構成される。なお、コンテンツ再生システム１０００を構成する複数のコンテ
ンツ再生装置の各々は同一の構成であり、処理内容に対応して、便宜的に一方を親端末、
他方を子端末と呼ぶこととする。
【００４３】
本実施形態においては、同期リストに基づいて共通する楽曲の有無を判断する側の端末
を親端末とし、他方を子端末として説明する。
【００４４】
図４に示すように、コンテンツ再生装置１００は、機能的には、読み出し部１０、記憶
部１１、通信部１２、判別部１３、再生部１４、を備える。
【００４５】
読み出し部１０は、後述する記憶部１１に記憶されているコンテンツデータとコンテン
ツデータを特定するメタデータ、または無線通信部１１３を介したネットワーク上におけ
る他の装置に記憶されているコンテンツデータとコンテンツデータを特定するメタデータ
を読み込む。読み出し部１０は、制御部１０４により構成され、ネットワーク上における
他の装置から読み出す場合は、通信処理部１１２、無線通信部１１３を加えて構成される
。
【００４６】
記憶部１１は、コンテンツを表すコンテンツデータとこのコンテンツを特定するメタデ
ータとを記憶する。また、記憶部１１は他の端末と同期再生を行うコンテンツを特定する
同期リストを記憶する。本実施形態では、コンテンツは、楽曲であるものとする。記憶部
１１は、例えば、制御部１０４、Ｉ／Ｆ１０５、記憶部１０６により構成される。
【００４７】
通信部１２は、通信可能範囲に存在する他のコンテンツ再生装置２００との無線通信を
確立し、各種データの送受信を行う。
【００４８】
通信部１２は、無線通信が確立した他のコンテンツ再生装置２００から同期リストを受
信する。
【００４９】
また、通信部１２は、判別部１３により同期リストにおいて共通するコンテンツが存在
すると判別された場合、共通するコンテンツのうち、同期再生対象のコンテンツを特定す
るためのデータを、無線通信が確立した他のコンテンツ再生装置２００に送信する。なお
、同期再生対象のコンテンツを特定するためのデータは、メタデータ等によって構成され
、適宜、同期再生楽曲特定データという。
【００５０】
また、通信部１２は、判別部１３により共通するコンテンツが存在すると判別された場
合、共通するコンテンツの再生を開始するタイミングを示すデータを、無線通信が確立し
た他のコンテンツ再生装置２００に送信する。通信部１２は、例えば、制御部１０４、通
信処理部１１２と無線通信部１１３とアンテナ１１４とを含む。なお、共通するコンテン
ツの再生を開始するタイミングを示すデータを、適宜、再生開始タイミングデータという
。
【００５１】
また、通信部１２は、コンテンツデータとコンテンツデータを特定するメタデータが、
ネットワーク上における他の装置に記憶されている場合は、他の装置からコンテンツデー
タとコンテンツデータを特定するメタデータを受信する。
【００５２】
判別部１３は、通信部１２が受信した同期リストにより特定されるコンテンツと、記憶
部１１に記憶されている同期リストにより特定されるコンテンツとに、共通するコンテン
ツが存在するか否かを判別する。また、判別部１３は、通信部１２と無線通信が確立した
他のコンテンツ再生装置２００との間で無線通信が確立している状態が所定時間以上維持
されているか否かを判別する。判別部１３は、例えば、制御部１０４とカウンタ回路１０
９とを含む。
【００５３】
再生部１４は、判別部１３により共通するコンテンツが存在すると判別された場合、無
線通信が確立した他のコンテンツ再生装置２００と同じタイミングで、読み出し部１０が
読み出すコンテンツデータにより表されるコンテンツのうち共通するコンテンツの再生を
開始する。ここで、再生部１４は、通信部１２により送信された再生開始タイミングデー
タに基づいて、共通するコンテンツの再生を開始する。
【００５４】
あるいは、再生部１４は、判別部１３により共通するコンテンツが存在すると判別され
、かつ、判別部１３により無線通信が確立している状態が所定時間以上維持されていると
判別された場合、無線通信が確立した他のコンテンツ再生装置２００と同じタイミングで
、読み出し部１０が読み出すコンテンツデータにより表されるコンテンツのうち共通する
コンテンツの再生を開始してもよい。再生部１４は、例えば、制御部１０４とカウンタ回
路１０９と音声処理部１１５と音声出力部１１６とにより構成される。
【００５５】
図４に示すように、コンテンツ再生装置２００は、機能的には、読み出し部２０、記憶
部２１、通信部２２、再生部２４、を備える。
【００５６】
読み出し部２０は、後述する記憶部２１に記憶されているコンテンツデータとコンテン
ツデータを特定するメタデータ、または無線通信部１１３を介したネットワーク上におけ
る他の装置に記憶されているコンテンツデータとコンテンツデータを特定するメタデータ
を読み込む。読み出し部２０は、制御部１０４により構成され、ネットワーク上における
他の装置から読み出す場合は、通信処理部１１２、無線通信部１１３を加えて構成される
。
【００５７】
記憶部２１は、コンテンツを表すコンテンツデータとこのコンテンツデータを特定する
メタデータとを記憶する。また、記憶部２１は他の端末と同期再生を行うコンテンツを特
定する同期リストを記憶する。記憶部２１は、例えば、制御部１０４、Ｉ／Ｆ１０５、記
憶部１０６により構成される。
【００５８】
通信部２２は、通信可能範囲に存在するコンテンツ再生装置１００との無線通信を確立
し、各種データの送受信を行う。無線通信が確立したコンテンツ再生装置１００に、記憶
部２１に記憶されている同期リストを送信する。また、通信部２２は、同期リストにおい
て共通するコンテンツのうち、同期再生対象のコンテンツを特定する同期再生楽曲特定デ
ータを、無線通信が確立したコンテンツ再生装置１００から受信する。さらに、通信部２
２は、再生開始タイミングデータを、無線通信が確立したコンテンツ再生装置１００から
受信する。通信部２２は、例えば、制御部１０４と通信処理部１１２と無線通信部１１３
とアンテナ１１４とを含む。
【００５９】
また、通信部２２は、コンテンツデータとコンテンツデータを特定するメタデータが、
ネットワーク上における他の装置に記憶されている場合は、他の装置からコンテンツデー
タとコンテンツデータを特定するメタデータを受信する。
【００６０】
再生部２４は、読み出し部１０が読み出すコンテンツデータにより表されるコンテンツ
のうち、通信部２２により受信された共通するコンテンツを特定する同期再生楽曲特定デ
ータにより特定されるコンテンツの再生を開始する。また、再生部２４は、通信部２２に
より受信された再生開始タイミングデータに基づいて、共通するコンテンツの再生を開始
する。再生部２４は、例えば、制御部１０４とカウンタ回路１０９と音声処理部１１５と
音声出力部１１６により構成される。
【００６１】
次に、図面を参照して、同期リストについて説明する。
【００６２】
図５（Ａ）は、コンテンツ再生装置１００の記憶部１０６に記憶される同期リストであ
り、親端末の同期リストを示す図である。親端末の同期リストは、コンテンツ再生装置１
００が、他の端末（ここでは子端末であるコンテンツ再生装置２００）と同期して再生す
ることを目的とした楽曲のリストであり、これらの楽曲のメタデータ等により構成される
。
【００６３】
メタデータは、楽曲の内容を特定することが可能なデータであり、例えば、タイトル名
と、アーティスト名と、再生時間と、を含む。つまり、タイトル名とアーティスト名と再
生時間との３つのメタデータで、１つの楽曲を特定することができる。従って、同じタイ
トル名の楽曲であっても、別のアーティストが歌う楽曲であれば、別の楽曲として扱うこ
とができる。また、同じタイトル名であり同じアーティスト名であっても、バージョンの
違いなどにより再生時間が異なれば、別の楽曲として扱うが、再生時間の差異が例えば３
秒以内など誤差の範囲であれば、同一の楽曲とみなしてもよい。
【００６４】
タイトル名は、例えば、タイトル名を表す文字列により表される。アーティスト名は、
例えば、アーティストの名前を表す文字列により表される。再生時間は、例えば、時分秒
を表す数字や文字列により表される。
【００６５】
図５（Ａ）に示すように、番号が１の楽曲の内容は、タイトル名を表すＴ００１とアー
ティスト名を表すＡ００１と再生時間を表すＴ００１とで表され、番号が２の楽曲の内容
は、タイトル名を表すＴ００２とアーティスト名を表すＡ００２と再生時間を表すＴ００
２とで表され、番号が３の楽曲の内容は、タイトル名を表すＴ００３とアーティスト名を
表すＡ００３と再生時間を表すＴ００３とで表され、番号が４の楽曲の内容は、タイトル
名を表すＴ００４とアーティスト名を表すＡ００４と再生時間を表すＴ００４とで表され
、番号が５の楽曲の内容は、タイトル名を表すＴ００５とアーティスト名を表すＡ００５
と再生時間を表すＴ００５とで表される。
【００６６】
一方、図５（Ｂ）は、コンテンツ再生装置２００の記憶部１０６に記憶される同期リス
トであり、子端末の同期リストを示す図である。子端末の同期リストは、コンテンツ再生
装置２００が、他の端末（ここでは親端末であるコンテンツ再生装置１００）と同期して
再生することを目的とした楽曲のリストであり、これらの楽曲のメタデータ等により構成
される。
【００６７】
図５（Ｂ）に示すように、番号が１の楽曲の内容は、タイトル名を表すＴ００６とアー
ティスト名を表すＡ００６と再生時間を表すＴ００６とで表され、番号が２の楽曲の内容
は、タイトル名を表すＴ００２とアーティスト名を表すＡ００２と再生時間を表すＴ００
２とで表され、番号が３の楽曲の内容は、タイトル名を表すＴ００８とアーティスト名を
表すＡ００８と再生時間を表すＴ００８とで表され、番号が４の楽曲の内容は、タイトル
名を表すＴ００４とアーティスト名を表すＡ００４と再生時間を表すＴ００４とで表され
、番号が５の楽曲の内容は、タイトル名を表すＴ００９とアーティスト名を表すＡ００９
と再生時間を表すＴ００９とで表される。
【００６８】
図５（Ａ）と図５（Ｂ）とに示す例では、親端末における番号が２の楽曲と子端末にお
ける番号が２の楽曲および親端末における番号が４の楽曲と子端末における番号が４の楽
曲が、タイトル名とアーティスト名および再生時間が同一であるため、各々同じ楽曲であ
ると判定される。
【００６９】
次に、図６を参照して、本実施形態に係るコンテンツ再生装置１００が実行するデータ
更新処理について説明する。なお、データ更新処理は、楽曲データベース更新処理（ステ
ップＳ１０１〜ステップＳ１０３）と同期リスト更新処理（ステップＳ１０４〜ステップ
Ｓ１０６）とを含む。コンテンツ再生装置２００が実行するデータ更新処理は、コンテン
ツ再生装置１００が実行するデータ更新と同様であるため、説明を省略する。
【００７０】
まず、制御部１０４は、楽曲データベースに追加する楽曲の指定があるか否かを判別す
る（ステップＳ１０１）。
【００７１】
具体的には、制御部１０４は、操作部１０８から供給される信号を監視し、ユーザから
操作部１０８に対して楽曲データベースに追加する楽曲の指定があるか否かを判別する。
制御部１０４は、楽曲データベースに追加する楽曲の指定があると判別すると（ステップ
Ｓ１０１：ＹＥＳ）、楽曲データを取得する（ステップＳ１０２）。
【００７２】
具体的には、例えば、制御部１０４は、通信処理部１１２などを制御して、インターネ
ットに接続し、インターネットに接続されたサーバから楽曲データをダウンロードして、
記憶部１０６に記憶させる。なお、楽曲データの取得方法は、この例に限定されない。例
えば、制御部１０４は、他のコンテンツ再生装置２００から楽曲データを取得してもよい
し、ＵＳＢ（Universal Serial Bus）ケーブルなどでコンテンツ再生装置１００に接続さ
れたパーソナルコンピュータやオーディオ装置からファイル転送により楽曲データを取得
してもよい。また、ネットワークを介した他の装置が記憶する楽曲データを再生すること
としてもよい。以下の説明においては、記憶部１０６に楽曲データが記憶されている例に
ついて説明する。
【００７３】
制御部１０４は、ステップＳ１０２の処理を終了すると、楽曲データベースを更新する
（ステップＳ１０３）。具体的には、制御部１０４は、記憶部１０６に記憶された取得済
みの楽曲データを、この楽曲データが表す楽曲を特定するメタデータとともに、既存の楽
曲データベースに追加する。
【００７４】
なお、楽曲データベースに含まれるメタデータは、例えば、ファイル名、ファイルサイ
ズ、音声データ形式などの他、タイトル名、アーティスト名、ジャンルなど、例えば、Ｍ
Ｐ３（Moving Picture Experts Group Audio Layer-3）で用いられるＩＤ３タグなどに登
録される情報を含む。本実施形態では、少なくとも、楽曲データベースに含まれるメタデ
ータは、タイトル名、アーティスト名、再生時間を含むものとする。
【００７５】
なお、楽曲データベースは、典型的には、ＲＡＭ１０３内に展開され、適宜参照される
。また、楽曲データベースは、定期的に、もしくは、電源がオフされる際に、記憶部１０
６にコピーされ、電源がオンされた際に、ＲＡＭ１０３内に読み込まれて展開される。
【００７６】
制御部１０４は、楽曲データベースに追加する楽曲の指定がないと判別した場合（ステ
ップＳ１０１：ＮＯ）、もしくは、ステップＳ１０３の処理を終了した場合、同期リスト
の更新指示があるか否かを判別する（ステップＳ１０４）。具体的には、制御部１０４は
、操作部１０８から供給される信号を監視し、ユーザから操作部１０８に対して同期リス
トを更新する旨の指示があるか否かを判別する。ステップＳ１０４の処理は、楽曲データ
ベースの更新有無を問わず、独立したタイミングで実施されてもよい。
【００７７】
制御部１０４は、同期リストの更新指示がないと判別すると（ステップＳ１０４：ＮＯ
）、ステップＳ１０１に処理を戻す。一方、制御部１０４は、同期リストの更新指示があ
ると判別すると（ステップＳ１０４：ＹＥＳ）、同期リストに追加する楽曲の指定を受け
付ける（ステップＳ１０５）。
【００７８】
例えば、制御部１０４は、表示制御部１１０を制御して、楽曲データベースに登録され
ている楽曲のリストを表示部１１１に表示させる。なお、制御部１０４は、さらに、同期
リストに登録されている楽曲のリストを表示部１１１に表示させてもよい。ユーザに提示
される楽曲のリストには、例えば、タイトル名、アーティスト名、再生時間などのメタデ
ータが含まれる。一方、ユーザは、表示部１１１に表示された、楽曲データベースに登録
されている楽曲のリストを参照して、同期リストに登録する楽曲を選択する。ユーザは、
操作部１０８に対して、選択した楽曲を指定する操作を実行する。操作部１０８は、受け
付けられた操作により指定される楽曲を表す信号を生成し、制御部１０４に供給する。
【００７９】
制御部１０４は、ステップＳ１０５の処理を終了すると、同期リストを更新する（ステ
ップＳ１０６）。具体的には、制御部１０４は、同期リストに追加する楽曲として指定さ
れた楽曲のメタデータを楽曲データベースから抽出し、同期リストに追加する。このよう
に、同期リストは、同一楽曲の判定に必要とされるメタデータを、楽曲データベースから
抜粋して生成されるリストである。なお、同期リストは、典型的には、ＲＡＭ１０３内に
展開され適宜参照される。また、同期リストは、定期的に、もしくは、電源がオフされる
際に、記憶部１０６にコピーされ、電源がオンされた際に、ＲＡＭ１０３内に読み込まれ
て展開される。
【００８０】
制御部１０４は、ステップＳ１０６の処理を終了すると、ステップＳ１０１に処理を戻
す。
【００８１】
次に、図７に示すフローチャートを参照して、本実施形態に係るコンテンツ再生装置１
００が実行する親端末側の同期再生処理について説明する。なお、コンテンツ再生装置１
００は、電源が投入されたことを検知した場合に、図７に示す親端末側の同期再生処理を
実行する。なお、図７に関する説明において、特に明示がなく図１に示す構成が参照され
た場合、コンテンツ再生装置１００が備える構成が参照されるものとする。
【００８２】
また、コンテンツ再生装置１００とコンテンツ再生装置２００とは、共に、すれ違い通
信機能が常時オンされているものとする。このすれ違い通信機能は、コンテンツ再生装置
１００とコンテンツ再生装置２００とのそれぞれが、無線通信機能を用いて、相互に相手
側の装置を探索・検知するための機能である。従って、コンテンツ再生装置１００とコン
テンツ再生装置２００とは、共に、電源がオンされている間、すれ違い通信を実行する相
手を探し続けるものとする。また、コンテンツ再生装置１００とコンテンツ再生装置２０
０は、すれ違い通信を実行する相手を探している間、ユーザが選択したコンテンツを再生
していてもよく、他の機能が実行されていてもよい。
【００８３】
まず、制御部１０４は、通信相手があるか否かを判別する（ステップＳ２０１）。具体
的には、制御部１０４は、通信処理部１１２を制御して、すれ違い通信を要求する旨の信
号を表す電波を、アンテナ１１４から放出させる。一方、コンテンツ再生装置２００も、
すれ違い通信機能が常時オンされているので、すれ違い通信を要求する旨の電波を放出す
る。例えば、制御部１０４は、コンテンツ再生装置２００から放出されているこの電波を
受信すると、通信相手ありと判別する。
【００８４】
制御部１０４は、通信相手がないと判別すると（ステップＳ２０１：ＮＯ）、ステップ
Ｓ２０１に処理を戻す。つまり、制御部１０４は、一定期間スリープした後、再び、同様
の判別処理を実行する。このように、制御部１０４は、通信相手が見つかるまで、同様の
判定処理を繰り返す。
【００８５】
一方、制御部１０４は、通信相手があると判別すると（ステップＳ２０１：ＹＥＳ）、
同期リストの送信要求を送信する（ステップＳ２０２）。具体的には、まず、制御部１０
４は、通信処理部１１２を制御して、コンテンツ再生装置２００との通信を確立する。つ
まり、制御部１０４とコンテンツ再生装置２００とは、相互に認証処理を実行し、認証が
された後、すれ違い通信相手としてお互いを確認する。ここで、制御部１０４は、コンテ
ンツ再生装置１００とコンテンツ再生装置２００とのうち、いずれか一方を親端末に決定
し、他方を子端末に決定する。本実施形態では、コンテンツ再生装置１００が親端末に決
定され、コンテンツ再生装置２００が子端末に決定されるものとする。そして、制御部１
０４は、通信処理部１１２を制御して、同期リストの送信を要求する旨の信号を、コンテ
ンツ再生装置２００に送信する。
【００８６】
制御部１０４は、ステップＳ２０２の処理を完了すると、同期リストを受信する（ステ
ップＳ２０３）。具体的には、制御部１０４は、通信処理部１１２を制御して、図５（Ｂ
）に例示する子端末の同期リストを取得する。制御部１０４は、受信した同期リストをＲ
ＡＭ１０３に記憶する。
【００８７】
制御部１０４は、ステップＳ２０３の処理を終了すると、共通する楽曲があるか否かを
判別する（ステップＳ２０４）。具体的には、制御部１０４は、コンテンツ再生装置２０
０から受信した同期リストと、記憶部１０６に記憶されている同期リストとに、同一の楽
曲を示すメタデータが存在するか否かを判別する。なお、本実施形態では、制御部１０４
は、タイトル名とアーティスト名と再生時間とのいずれもが一致するメタデータが存在す
る場合、共通する楽曲が存在する（同一の楽曲が存在する）と判別する。
【００８８】
そして、制御部１０４は、共通する楽曲が存在しないと判別した場合（ステップＳ２０
４：ＮＯ）、ステップＳ２０１に処理を戻す。つまり、コンテンツ再生装置１００とコン
テンツ再生装置２００との間に、共通する楽曲が存在しない場合、コンテンツ再生装置１
００のユーザとコンテンツ再生装置２００のユーザとに、共通する楽曲を同時に視聴させ
る処理が実行されない。一方、制御部１０４は、共通する楽曲が存在すると判別した場合
（ステップＳ２０４：ＹＥＳ）、一定時間以上継続して通信が確保されているか否かを判
別する（ステップＳ２０５）。
【００８９】
例えば、制御部１０４は、カウンタ回路１０９の出力を参照しながら、一定時間以上の
間、所定の時間間隔で、通信処理部１１２により通信が確立しているか否かを判別する。
なお、一定時間とは、例えば、数秒から数十秒程度の時間であり、カウンタ回路１０９に
てカウントされる時間である。例えば、制御部１０４は、２ｓｅｃ間、２００ｍｓｅｃ毎
に、通信が確立しているか否かを判別し、１０回連続して、通信が確立していると判別さ
れるか否かを判別する。一定時間をどの程度の値にするかは、適宜、調整することができ
る。この一定時間は、ユーザにより指定されてＲＡＭ１０３などに記憶されてもよいし、
プログラムによりあらかじめ定められていてＲＯＭ１０２などに記憶されていてもよい。
【００９０】
制御部１０４は、一定時間以上継続して通信が確保されていないと判別した場合（ステ
ップＳ２０５：ＮＯ）、ステップＳ２０１に処理を戻す。一定時間以上継続して通信が確
保されていない場合、制御部１０４は、楽曲の同期再生を実行しない。この理由は、一定
時間以上継続して通信が確保されていない場合は、コンテンツ再生装置１００とコンテン
ツ再生装置２００が十分に近接していない可能性があり、同期再生を行うことによる効果
が得られないためである。また、一定時間以上継続して通信が確保されない場合は、他に
、コンテンツ再生装置１００のユーザとコンテンツ再生装置２００のユーザとが、道路上
で一瞬すれ違うような場合にも生じる。
【００９１】
一方、一定時間以上継続して通信が確保されている場合、楽曲の同期再生が満足に実現
されることが予想されるため、制御部１０４は、楽曲の同期再生を実行する。一定時間以
上継続して通信が確保されている場合は、例えば、コンテンツ再生装置１００のユーザと
コンテンツ再生装置２００のユーザとが、同一の施設内や同一の区域内にいるなど、一定
時間以上近接する場合である。
【００９２】
制御部１０４は、一定時間以上継続して通信が確保されていると判別した場合（ステッ
プＳ２０５：ＹＥＳ）、再生中の楽曲があるか否かを判別する（ステップＳ２０６）。制
御部１０４は、再生中の楽曲があると判別した場合（ステップＳ２０６：ＹＥＳ）、再生
中の楽曲（現在、視聴中の楽曲）の再生を停止するとともに再生中の楽曲のタイトル名、
リジュームポイントを特定するリジュームデータを、ＲＡＭ１０３や記憶部１０６に記憶
する（ステップＳ２０７）。
【００９３】
制御部１０４は、ステップＳ２０７の処理を終了すると、停止中の楽曲が存在すること
を示すフラグに１をセットする（ステップＳ２０８）。このフラグは、例えば、ＲＡＭ１
０３に記憶される。
【００９４】
制御部１０４は、再生中の楽曲がないと判別した場合（ステップＳ２０６：ＮＯ）、も
しくは、ステップＳ２０８の処理を終了した場合、再生開始時刻を決定する（ステップＳ
２０９）。制御部１０４は、例えば、現在時刻から数秒程度経過した時刻を、再生開始時
刻に決定する。このように、再生開始時刻は、なるべく早い時刻に決定される。再生開始
時刻を表す再生開始タイミングデータは、例えば、ＲＡＭ１０３に記憶される。
【００９５】
制御部１０４は、ステップＳ２０９の処理を終了すると、同期再生楽曲特定データと再
生開始タイミングデータとをコンテンツ再生装置２００に送信する（ステップＳ２１０）
。具体的には、制御部１０４は、同期再生楽曲特定データと、ＲＡＭ１０３に記憶されて
いる再生開始タイミングデータとを、通信処理部１１２に送信することにより、同期再生
楽曲特定データと再生開始タイミングデータとをコンテンツ再生装置２００に送信する。
なお、同期再生楽曲特定データは、コンテンツ再生装置１００とコンテンツ再生装置２０
０とに共通して保有されていると判別された楽曲のうち、同期再生される楽曲として決定
された楽曲（以下「同期再生楽曲」という。）を特定することができるデータである。同
期再生楽曲特定データは、例えば、同期再生されると決定された楽曲のメタデータである
。
【００９６】
ここで、共通する楽曲が複数存在する場合に、複数の共通する楽曲から、同期再生する
楽曲を選択する手法は任意である。例えば、複数の共通する楽曲から、ランダムに同期再
生する楽曲が選択されてもよい。この場合、コンテンツ再生装置１００は、例えば、乱数
発生器を備えていればよい。また、再生回数が最多または最小、もしくは、最終再生時刻
が最近または最古の楽曲が、同期再生する楽曲として選択されてもよい。この場合、同期
リストとは別に、同期リストに含まれる楽曲のそれぞれについて、再生回数や最終再生時
刻を特定する情報が記憶部１０６などに記憶され、コンテンツ再生装置１００とコンテン
ツ再生装置２００との間で同期リストとともに送受信される。
【００９７】
制御部１０４は、ステップＳ２１０の処理を終了すると、現在時刻が再生開始時刻であ
るか否かを判別する（ステップＳ２１１）。具体的には、制御部１０４は、カウンタ回路
１０９が出力する現在時刻データにより表される現在時刻が、ＲＡＭ１０３に記憶されて
いる再生開始タイミングデータにより表される再生開始時刻と一致するか否かを判別する
。制御部１０４は、現在時刻が再生開始時刻でないと判別すると（ステップＳ２１１：Ｎ
Ｏ）、ステップＳ２１１に処理を戻す。
【００９８】
一方、制御部１０４は、現在時刻が再生開始時刻であると判別すると（ステップＳ２１
１：ＹＥＳ）、同期再生楽曲の再生を開始する（ステップＳ２１２）。具体的には、制御
部１０４は、同期再生楽曲を表す楽曲データを、記憶部１０６に記憶されている楽曲デー
タベースから読み出し、音声処理部１１５に供給する処理を開始することにより、この同
期再生楽曲の再生を音声出力部１１６に開始させる。
【００９９】
なお、後述するように、コンテンツ再生装置２００も、再生開始時刻になったことを検
知すると、この同期再生楽曲の再生を開始する。これにより、コンテンツ再生装置１００
とコンテンツ再生装置２００が、同一のタイミングで同期再生楽曲の再生を開始すること
になる。また、同期再生楽曲は、図５（Ａ）と図５（Ｂ）に示される例では、タイトル名
がＴ００２、アーティスト名がＡ００２、再生時間がＴ００２で示される楽曲、もしくは
、タイトル名がＴ００４、アーティスト名がＡ００４、再生時間がＴ００４で示される楽
曲である。
【０１００】
なお、楽曲の再生に先立って、制御部１０４は、同期再生を開始する旨をユーザに通知
してもよい。例えば、制御部１０４は、同期再生を開始する数秒前に、音声出力部１１６
に、同期再生を開始する旨の通知音を表すデータを供給し、通知音データにより示される
音声を音声出力部１１６から出力させる。この通知音により、ユーザは、自分が同期リス
トに登録した楽曲と同一の楽曲を有する端末が自分の近距離に存在し、同期再生が間もな
く開始されることを認識することができる。
【０１０１】
制御部１０４は、ステップＳ２１２の処理を終了すると、通信が確保されているか否か
を判別する（ステップＳ２１３）。例えば、制御部１０４は、通信処理部１１２から供給
される信号を監視して、コンテンツ再生装置１００とコンテンツ再生装置２００との通信
路３００が確保されているか否かを判別する。
【０１０２】
なお、無線通信の特質上、コンテンツ再生装置１００とコンテンツ再生装置２００との
通信が、一時的、もしくは、瞬間的に途絶えることは珍しくない。従って、通信路３００
が確保されているか否かは、ある程度の時間マージンを持って、判断することが望ましい
。例えば、制御部１０４は、通信路３００が確保されていないと判別した場合、所定期間
経過する毎に、通信状態を判別する処理をリトライし、ある程度の時間、継続して通信路
３００が確保されていないことが判別した場合に、通信路３００が確保されていないと判
別する。これにより、後述する同期再生の中断処理が、不必要に実行されることがある程
度防止される。
【０１０３】
制御部１０４は、通信が確保されていると判別すると（ステップＳ２１３：ＹＥＳ）、
同期再生楽曲の再生が楽曲の終端に達したか否かを判別する（ステップＳ２１４）。例え
ば、制御部１０４は、音声処理部１１５から供給される信号を監視して、現在、再生して
いる同期再生楽曲の再生が楽曲の終端に達したか否かを判別する。制御部１０４は、同期
再生楽曲の再生が楽曲の終端に達していないと判別すると（ステップＳ２１４：ＮＯ）、
ステップＳ２１３に処理を戻す。
【０１０４】
制御部１０４は、同期再生楽曲の再生が楽曲の終端まで達したと判別した場合（ステッ
プＳ２１４：ＹＥＳ）、もしくは、通信が確保されていないと判別した場合（ステップＳ
２１３：ＮＯ）、同期再生楽曲の再生を停止する（ステップＳ２１５）。例えば、制御部
１０４は、音声処理部１１５を制御して、現在再生している同期再生楽曲の再生を停止す
る。なお、コンテンツ再生装置１００とコンテンツ再生装置２００とは、同時に同期再生
楽曲の再生を開始しているので、同時に同期再生楽曲の再生が停止される。ここで、同期
再生楽曲の同期再生が終了する。
なお、制御部１０４は、同期再生楽曲の再生が楽曲の終端まで達することにより同期再生
が正常に終了したとき、同期再生が正常に終了した旨を、明示的にユーザに通知してもよ
い。例えば、制御部１０４は、音声出力部１１６から同期再生楽曲の再生が正常に終了し
た旨を示す通知音を出力することができる。また、制御部１０４は、通信が確保されてい
ないと判断した場合、同期再生の中断により強制終了されたとして、その旨を明示的にユ
ーザに通知してもよい。例えば、制御部１０４は、音声出力部１１６から同期再生楽曲の
再生が強制終了した旨を示す通知音を出力することができる。なお、上記正常終了の通知
音と上記強制終了の通知音は、明確に異なる通知音とすることが出来る。この場合、ユー
ザは、通知音により、同期再生が正常に終了したのか、それとも同期再生が中断されたの
かを知ることが出来る。また、強制終了時に同期再生楽曲が再生途中である場合は、楽曲
の終端まで再生を継続させてもよい。
【０１０５】
制御部１０４は、ステップＳ２１５の処理を終了すると、ＲＡＭ１０３に記憶されてい
るフラグに１がセットされているか否かを判別する（ステップＳ２１６）。なお、このフ
ラグに１がセットされていることは、同期再生のために中断された楽曲があることを意味
し、このフラグに０がセットされていることは、同期再生のために中断された楽曲がない
ことを意味する。
【０１０６】
制御部１０４は、フラグに１がセットされていないと判別すると（ステップＳ２１６：
ＮＯ）、ステップＳ２０１に処理を戻し、通信相手があるか否かを判別する処理を実行す
る。一方、制御部１０４は、フラグに１がセットされていると判別すると（ステップＳ２
１６：ＹＥＳ）、中断された楽曲の再生を再開する（ステップＳ２１７）。具体的には、
制御部１０４は、ＲＡＭ１０３もしくは記憶部１０６に記憶されているリジュームデータ
を参照し、このリジュームデータにより示されるリジュームポイントから、このリジュー
ムデータにより示される楽曲の再生を再開する。
【０１０７】
制御部１０４は、ステップＳ２１７の処理を終了すると、ＲＡＭ１０３に記憶されてい
るフラグに０をセットする（ステップＳ２１８）。制御部１０４は、ステップＳ２１８の
処理を終了すると、ステップＳ２０１に処理を戻し、通信相手があるか否かを判別する処
理を実行する。
【０１０８】
次に、図８に示すフローチャートを参照して、本実施形態に係るコンテンツ再生装置２
００が実行する子端末側の同期再生処理について説明する。なお、コンテンツ再生装置２
００は、電源が投入されたことを検知した場合に、図８に示す子端末側の同期再生処理を
実行する。また、図８に関する説明において、特に明示がなく図１に示す構成が参照され
た場合、コンテンツ再生装置２００が備える構成が参照されるものとする。なお、図８に
示す子端末側の同期再生処理のうち、図７に示す親端末側の同期再生処理と同様の処理に
ついては、適宜、説明を省略し、または、説明を簡略化する。
【０１０９】
まず、制御部１０４は、通信相手があるか否かを判別する（ステップＳ３０１）。具体
的には、制御部１０４は、通信処理部１１２を制御して、すれ違い通信を要求する旨の信
号を表す電波を、アンテナ１１４から放出させる。一方、コンテンツ再生装置１００も、
すれ違い通信機能が常時オンされているので、すれ違い通信を要求する旨の電波を放出す
る。制御部１０４は、コンテンツ再生装置１００から放出されているこの電波を受信する
と、通信相手ありと判別する。
【０１１０】
制御部１０４は、通信相手がないと判別すると（ステップＳ３０１：ＮＯ）、ステップ
Ｓ３０１に処理を戻す。つまり、制御部１０４は、一定期間スリープした後、再び、同様
の判別処理を実行する。このように、制御部１０４は、通信相手が見つかるまで、同様の
判定処理を繰り返す。
【０１１１】
一方、制御部１０４は、通信相手があると判別すると（ステップＳ３０１：ＹＥＳ）、
同期リストの送信要求を受信する（ステップＳ３０２）。具体的には、まず、制御部１０
４は、通信処理部１１２を制御して、コンテンツ再生装置１００との通信を確立する。つ
まり、制御部１０４とコンテンツ再生装置２００とは、相互に認証処理を実行し、認証が
された後、すれ違い通信相手としてお互いを確認する。ここで、コンテンツ再生装置２０
０が子端末に決定される。そして、制御部１０４は、通信処理部１１２から供給される信
号を監視して、同期リストの送信要求を、コンテンツ再生装置１００から受信する。
【０１１２】
制御部１０４は、ステップＳ３０２の処理を終了すると、同期リストを送信する（ステ
ップＳ３０３）。具体的には、制御部１０４は、通信処理部１１２を制御して、記憶部１
０６に記憶されている、図５（Ｂ）に例示する子端末の同期リストを、コンテンツ再生装
置１００に送信する。
【０１１３】
制御部１０４は、ステップＳ３０３の処理を終了すると、同期再生楽曲特定データと再
生開始タイミングデータとを受信したか否かを判別する（ステップＳ３０４）。具体的に
は、制御部１０４は、ステップＳ３０３の処理の終了後、コンテンツ再生装置１００にお
けるステップＳ２０４からステップＳ２１０の処理を行うまでの間の時間、通信処理部１
１２から供給される信号を監視し、または、コンテンツ再生装置１００におけるステップ
Ｓ２０４からステップＳ２１０の処理を行うまでの間の時間待機した後に通信処理部１１
２から供給される信号を監視し、同期再生楽曲特定データと再生開始タイミングデータと
をコンテンツ再生装置１００から受信したか否かを判別する。上述した時間を設ける理由
は、コンテンツ再生装置１００においては、ステップＳ２０５において通信の継続が確保
されているか否かの判断を行う時間が必要となるためである。
【０１１４】
制御部１０４は、同期再生楽曲特定データと再生開始タイミングデータとを受信してい
ないと判別すると（ステップＳ３０４：ＮＯ）、ステップＳ３０１に処理を戻す。なお、
コンテンツ再生装置２００が同期再生楽曲特定データと再生開始タイミングデータとを受
信しないことは、コンテンツ再生装置１００とコンテンツ再生装置２００との間に共通し
て保有する楽曲が存在しないことを意
味する。また、制御部１０４は、受信した同期再生楽曲特定データと再生開始タイミング
データとをＲＡＭ１０３などに記憶する。
【０１１５】
制御部１０４は、同期再生楽曲特定データと再生開始タイミングデータとを受信したと
判別した場合（ステップＳ３０４：ＹＥＳ）、再生中の楽曲があるか否かを判別する（ス
テップＳ３０５）。制御部１０４は、再生中の楽曲があると判別した場合（ステップＳ３
０５：ＹＥＳ）、再生中の楽曲（現在、視聴中の楽曲）の再生を停止する（ステップＳ３
０６）。
【０１１６】
制御部１０４は、ステップＳ３０６の処理を終了すると、停止中の楽曲が存在すること
を示すフラグに１をセットする（ステップＳ３０７）。このフラグは、例えば、ＲＡＭ１
０３に記憶される。
【０１１７】
制御部１０４は、再生中の楽曲がないと判別した場合（ステップＳ３０５：ＮＯ）、も
しくは、ステップＳ３０７の処理を終了した場合、現在時刻が再生開始時刻であるか否か
を判別する（ステップＳ３０８）。制御部１０４は、現在時刻が再生開始時刻でないと判
別すると（ステップＳ３０８：ＮＯ）、ステップＳ３０８に処理を戻す。なお、制御部１
０４は、カウンタ回路１０９から出力される信号に基づいて、現在時刻などを認識する。
ここで、コンテンツ再生装置２００が備えるカウンタ回路１０９が表す現在時刻と、コン
テンツ再生装置１００が備えるカウンタ回路１０９が表す現在時刻と、にはズレがないも
のとする。
【０１１８】
一方、制御部１０４は、現在時刻が再生開始時刻であると判別すると（ステップＳ３０
８：ＹＥＳ）、楽曲の再生を開始する（ステップＳ３０９）。具体的には、制御部１０４
は、ＲＡＭ１０３に記憶されている同期再生楽曲特定データにより特定される楽曲を表す
楽曲データを、記憶部１０６に記憶されている楽曲データベースから読み出し、音声処理
部１１５に供給する処理を開始することにより、この同期再生楽曲の再生を音声出力部１
１６に開始させる。なお、同期再生楽曲の再生に先立って、制御部１０４は、同期再生を
開始する旨をユーザに通知してもよい。
【０１１９】
制御部１０４は、ステップＳ３０９の処理を終了すると、通信が確保されているか否か
を判別する（ステップＳ３１０）。例えば、制御部１０４は、通信処理部１１２から供給
される信号を監視して、コンテンツ再生装置１００とコンテンツ再生装置２００との通信
路３００が確保されているか否かを判別する。
【０１２０】
制御部１０４は、通信が確保されていると判別すると（ステップＳ３１０：ＹＥＳ）、
楽曲の再生が楽曲の終端に達したか否かを判別する（ステップＳ３１１）。制御部１０４
は、楽曲の再生が楽曲の終端に達していないと判別すると（ステップＳ３１１：ＮＯ）、
ステップＳ３１０に処理を戻す。
【０１２１】
制御部１０４は、同期再生楽曲の再生が楽曲の終端に達したと判別した場合（ステップ
Ｓ３１１：ＹＥＳ）、もしくは、通信が確保されていないと判別した場合（ステップＳ３
１０：ＮＯ）、同期再生楽曲の再生を停止する（ステップＳ３１２）。なお、コンテンツ
再生装置１００とコンテンツ再生装置２００とは、同時に同期再生楽曲の再生を開始して
いるので、同時に同期再生楽曲の再生が停止される。ここで、同期再生楽曲の同期再生が
終了する。
【０１２２】
なお、制御部１０４は、同期再生楽曲の再生を停止したとき、同期再生が終了した旨を
、明示的にユーザに通知してもよい。例えば、制御部１０４は、同期再生楽曲の再生が楽
曲の終端に達し、同期再生が正常に終了した旨を示す通知音を、もしくは、同期再生楽曲
の再生が通信不可により中断し強制終了した旨を示す通知音を、音声出力部１１６から出
力することができる。
【０１２３】
制御部１０４は、ステップＳ３１２の処理を終了すると、ＲＡＭ１０３に記憶されてい
るフラグに１がセットされているか否かを判別する（ステップＳ３１３）。
【０１２４】
制御部１０４は、フラグに１がセットされていないと判別すると（ステップＳ３１３：
ＮＯ）、ステップＳ３０１に処理を戻し、通信相手があるか否かを判別する処理を実行す
る。一方、制御部１０４は、フラグに１がセットされていると判別すると（ステップＳ３
１３：ＹＥＳ）、中断された楽曲の再生を再開する（ステップＳ３１４）。
【０１２５】
制御部１０４は、ステップＳ３１４の処理を終了すると、ＲＡＭ１０３に記憶されてい
るフラグに０をセットする（ステップＳ３１５）。制御部１０４は、ステップＳ３１５の
処理を終了すると、ステップＳ３０１に処理を戻し、通信相手があるか否かを判別する処
理を実行する。
【０１２６】
本実施形態によれば、コンテンツ再生装置１００のユーザに、コンテンツ再生装置１０
０が記憶している楽曲と同一の楽曲を記憶しているコンテンツ再生装置２００のユーザと
同じタイミングで、この楽曲を視聴させることができる。従って、本実施形態によれば、
コンテンツ再生装置１００のユーザとコンテンツ再生装置２００のユーザとがコミュニケ
ーションをとるきっかけを与えることができる。
【０１２７】
つまり、同じ楽曲を有するユーザが、共に興味を持っている楽曲を同時に視聴する状況
を作り出すことが可能となる。このため、同じ楽曲を同時に再生しているユーザがすぐ近
くにいるという高揚感を与えることができる。また、同じ音楽的趣向を持った人とコミュ
ニケーションを取るきっかけを与えることができる。
（第２の実施形態）
第１の実施形態では、メタデータが、タイトル名と、アーティスト名と、再生時間と、
を含む例について説明した。本発明において、メタデータにどのようなデータを含ませる
かは、適宜、調整することが可能である。以下、メタデータが、アーティスト名と、再生
時間と、音楽特徴量と、を含む例について説明する。なお、第２の実施形態に係るコンテ
ンツ再生装置１００およびコンテンツ再生装置２００は、基本的には、第１の実施形態に
係るコンテンツ再生装置１００およびコンテンツ再生装置２００と同様の構成である。従
って、以下の説明では、第１の実施形態と異なる部分を中心に説明する。
【０１２８】
図９（Ａ）は、コンテンツ再生装置１００の記憶部１０６に記憶される同期リストであ
り、図５（Ａ）に示した同期リストに加えて音楽特徴量を含む親端末の同期リストを示す
図である。図９（Ａ）に示すように、本実施形態では、メタデータが、アーティスト名と
、再生時間と、音楽特徴量と、を含み、同期リストは、これらのメタデータ等に基づき構
成される。
【０１２９】
ここで、音楽特徴量は、楽曲に含まれるリズムや音程などにより決定され、楽曲を数学
的に解析、抽出、データ化することにより取得される。音楽特徴量は、例えば、数字によ
り表される。なお、音楽特徴量は、大きいデータとなることもある。この場合、楽曲デー
タベース、同期リスト、メタデータには、音楽特徴量が格納されているアドレスを示すポ
インタを含め、このポインタにより示される記憶領域に音楽特徴量を記憶させる構成にす
ることができる。あるいは、楽曲データベース、同期リスト、メタデータには、音楽特徴
量が格納されているファイルを示すファイル名を含め、このファイル名により示されるフ
ァイルに音楽特徴量を記憶させる構成にすることができる。
【０１３０】
図９（Ｂ）は、コンテンツ再生装置２００の記憶部１０６に記憶される同期リストであ
り、音楽特徴量を含む子端末の同期リストを示す図である。図９（Ｂ）に示すように、本
実施形態では、メタデータが、アーティスト名と、再生時間と、音楽特徴量と、を含み、
同期リストは、これらのメタデータ等に基づき構成される。
【０１３１】
本実施形態では、親端末の同期リストに含まれる楽曲と、子端末の同期リストに含まれ
る楽曲と、が同じ楽曲であるか否かの判別において、音楽特徴量が所定の関係にあるか否
かが判別される。つまり、タイトル名とアーティスト名と再生時間とが全て一致し、かつ
、音楽特徴量が所定の関係にある場合のみ、同じ楽曲であると判別される。一方、タイト
ル名とアーティスト名と再生時間とのうちのいずれかが異なるか、もしくは、音楽特徴量
が所定の関係にない場合、別の楽曲であると判別される。
【０１３２】
音楽特徴量が所定の関係にあるとは、例えば、音楽特徴量に含まれる所定のパラメータ
が、同一の特徴量を含む場合である。例えば、所定のパラメータが数値であらわされる場
合、数値範囲毎に分類された複数のグループのうち、同じグループに属する数値である場
合、音楽特徴量が所定の関係にあると判別される。
【０１３３】
図９（Ａ）と図９（Ｂ）とを参照すると、親端末の同期リストに含まれる番号が２の楽
曲のタイトル名とアーティスト名と再生時間とは、それぞれ、子端末の同期リストに含ま
れる番号が２の楽曲のタイトル名とアーティスト名と再生時間と、一致している。ここで
、理解を容易にするため、音楽特徴量を表す文字列の末尾の数字が同じ数字である場合に
、音楽特徴量が所定の関係にあり、音楽特徴量を表す文字列の末尾の数字が異なる数字で
ある場合に、音楽特徴量が所定の関係にないものとする。この場合、親端末の同期リスト
に含まれる番号が２の楽曲の音楽特徴量はＦ００２であり、子端末の同期リストに含まれ
る番号が２の楽曲の音楽特徴量はＦ１０７である。従って、Ｆ００２とＦ１０７とが所定
の関係にないため、親端末の同期リストに含まれる番号が２の楽曲と、子端末の同期リス
トに含まれる番号が２の楽曲とが、異なる楽曲であると判別される。
【０１３４】
同様に、親端末の同期リストに含まれる番号が４の楽曲のタイトル名とアーティスト名
と再生時間とは、それぞれ、子端末の同期リストに含まれる番号が４の楽曲のタイトル名
とアーティスト名と再生時間と、一致している。一方、親端末の同期リストに含まれる番
号が４の楽曲の音楽特徴量はＦ００４であり、子端末の同期リストに含まれる番号が４の
楽曲の音楽特徴量はＦ１０４である。従って、Ｆ００４とＦ１０４とが所定の関係にある
ため、親端末の同期リストに含まれる番号が４の楽曲と、子端末の同期リストに含まれる
番号が４の楽曲とが、同じ楽曲であると判別される。
【０１３５】
本実施形態では、図６に示すステップＳ１０４の楽曲データベースの更新において、制
御部１０４は、タイトル名とアーティスト名と再生時間と同様に、音楽特徴量を楽曲デー
タベースに追加する。また、図６に示すステップＳ１０６の同期リストの更新において、
制御部１０４は、タイトル名とアーティスト名と再生時間と同様に、音楽特徴量を同期リ
ストに追加する。なお、音楽特徴量が大きな記憶領域を要する場合、音楽特徴量が格納さ
れているアドレスを示すポインタを同期リストや楽曲データベースに含め、音楽特徴量そ
のものは、別途、記憶部１０６などに記憶されるように構成してもよいことは、前述した
通りである。
【０１３６】
また、本実施形態では、図７に示すステップＳ２０３では、制御部１０４は、コンテン
ツ再生装置２００から音楽特徴量を含む同期リストを受信する。なお、同期リストに音楽
特徴量が格納されているポインタが含まれている場合、制御部１０４は、コンテンツ再生
装置２００から同期リストと音楽特徴量とを受信する。
【０１３７】
また、図７に示すステップＳ２０４では、制御部１０４は、音楽特徴量を含む同期リス
トを比較して、同一の楽曲があるか否かを判別する。なお、同期リストに音楽特徴量が格
納されているポインタが含まれている場合、制御部１０４は、同期リストと音楽特徴量と
の双方を比較して、同一の楽曲であるか否かを判別する。
【０１３８】
また、図８に示すステップＳ３０３では、制御部１０４は、コンテンツ再生装置１００
に、音楽特徴量を含む同期リスト、もしくは、同期リストと音楽特徴量とを送信する。
【０１３９】
本実施形態によれば、音楽特徴量を考慮して、同期再生する楽曲を特定することができ
る。なお、各楽曲の音楽特徴量は、予め楽曲データベースなどに登録されているため、楽
曲の比較時に、迅速な処理が可能である。
（第３の実施形態）
第１の実施形態では、ユーザの確認をとることなく、同期再生に関わる処理を続行する
例について説明した。本発明において、適宜、ユーザの確認をとりながら、同期再生に関
わる処理を続行してもよい。なお、第３の実施形態に係るコンテンツ再生装置１００およ
びコンテンツ再生装置２００は、基本的には、第１の実施形態に係るコンテンツ再生装置
１００およびコンテンツ再生装置２００と同様の構成である。従って、以下の説明では、
第１の実施形態と異なる部分を中心に説明する。
【０１４０】
以下、図１０に示すフローチャートを参照して、本実施形態に係るコンテンツ再生装置
１００が実行する親端末側の同期再生処理について説明する。なお、コンテンツ再生装置
１００は、電源が投入されたことを検知した場合に、親端末側の同期再生処理を実行する
。
【０１４１】
まず、制御部１０４は、通信相手があるか否かを判別する（ステップＳ４０１）。
【０１４２】
制御部１０４は、通信相手がないと判別すると（ステップＳ４０１：ＮＯ）、ステップ
Ｓ４０１に処理を戻す。
【０１４３】
一方、制御部１０４は、通信相手があると判別すると（ステップＳ４０１：ＹＥＳ）、
同期リストの送信要求を送信する（ステップＳ４０２）。
【０１４４】
制御部１０４は、ステップＳ４０２の処理を完了すると、同期リストを受信する（ステ
ップＳ４０３）。
【０１４５】
制御部１０４は、ステップＳ４０３の処理を終了すると、共通する楽曲があるか否かを
判別する（ステップＳ４０４）。
【０１４６】
そして、制御部１０４は、共通する楽曲が存在しないと判別した場合（ステップＳ４０
４：ＮＯ）、ステップＳ４０１に処理を戻す。一方、制御部１０４は、共通する楽曲が存
在すると判別した場合（ステップＳ４０４：ＹＥＳ）、一定時間以上継続して通信が確保
されているか否かを判別する（ステップＳ４０５）。
【０１４７】
制御部１０４は、一定時間以上継続して通信が確保されていないと判別した場合（ステ
ップＳ４０５：ＮＯ）、ステップＳ４０１に処理を戻す。
【０１４８】
制御部１０４は、一定時間以上継続して通信が確保されていると判別した場合（ステッ
プＳ４０５：ＹＥＳ）、同期再生開始の確認通知を実行する（ステップＳ４０６）。例え
ば、制御部１０４は、音声処理部１１５を制御して、音声出力部１１６から同期再生の準
備が整った旨を示す通知音を出力させる。ユーザは、この通知音を聞くことで、自分が同
期リストに登録した楽曲と同じ楽曲を記憶するコンテンツ再生装置２００を携帯するユー
ザが自分の近距離内に存在すること、ならびに、同期再生を開始する準備が整っているこ
とを把握することができる。なお、現在再生中の楽曲がある場合、制御部１０４は、再生
中の楽曲の音声に重畳して、この通知音を出力してもよい。
【０１４９】
また、制御部１０４は、表示制御部１１０を制御して、表示部１１１に、同期再生を開
始するか否かを受け付けるための画像を表示する。つまり、表示部１１１は、同期再生を
開始するか否かを、ユーザにＹｅｓもしくはＮｏで答えさせるためのＧＵＩ（Graphical 
User Interface）を提供する。例えば、このＧＵＩは、同期再生を開始することを指示す
るためにユーザが操作部１０８に対してなすべき操作や、同期再生を開始しないことを指
示するためにユーザが操作部１０８に対してなすべき操作を明示する画像を含む。このＧ
ＵＩは、同期再生を開始しようとしている楽曲に関する種々の情報を表す画像を含んでい
てもよい。
【０１５０】
制御部１０４は、ステップＳ４０６の処理を終了すると、同期再生の開始指示があるか
否かを判別する（ステップＳ４０７）。具体的には、制御部１０４は、操作部１０８に対
してなされた操作を監視し、操作内容に従って、同期再生の開始指示があるか否かを判別
する。本実施形態では、コンテンツ再生装置１００に同期再生の開始指示がなされた場合
、コンテンツ再生装置１００とコンテンツ再生装置２００との同期再生が実行されるもの
とする。
【０１５１】
なお、コンテンツ再生装置１００に同期再生の開始指示がなされ、かつ、コンテンツ再
生装置２００に同期再生の開始指示がなされた場合、コンテンツ再生装置１００とコンテ
ンツ再生装置２００との同期再生が実行されてもよい。この場合、例えば、コンテンツ再
生装置１００がコンテンツ再生装置２００から判別結果を受信し、２人のユーザの双方が
同期再生の開始を指示したときに同期再生を開始し、２人のユーザの少なくとも一方が同
期再生の開始を指示しなかったときに同期再生を開始しない。
【０１５２】
なお、コンテンツ再生装置１００は、コンテンツ再生装置１００のユーザから同期再生
を開始するか否かの指示を受け付ける前に、コンテンツ再生装置２００から同期再生しな
い旨の指示を受信した場合、コンテンツ再生装置１００のユーザから同期再生を開始する
か否かの指示を受け付ける処理を中止することができる。また、コンテンツ再生装置１０
０は、コンテンツ再生装置２００から同期再生を開始するか否かの指示を受信する前に、
コンテンツ再生装置１００のユーザから同期再生を開始しない旨の指示を受け付けた場合
、コンテンツ再生装置２００のユーザから同期再生を開始するか否かの指示を受け付ける
処理を中止する旨をコンテンツ再生装置２００に送信することができる。
【０１５３】
制御部１０４は、同期再生の開始指示がないと判別すると（ステップＳ４０７：ＮＯ）
、ステップＳ４０１に処理を戻す。一方、制御部１０４は、同期再生の開始指示があると
判別すると（ステップＳ４０７：ＹＥＳ）、再生中の楽曲があるか否かを判別する（ステ
ップＳ４０８）。制御部１０４は、再生中の楽曲があると判別した場合（ステップＳ４０
８：ＹＥＳ）、再生中の楽曲（現在、視聴中の楽曲）の再生を停止する（ステップＳ４０
９）。
【０１５４】
制御部１０４は、ステップＳ４０９の処理を終了すると、停止中の楽曲が存在すること
を示すフラグに１をセットする（ステップＳ４１０）。
【０１５５】
制御部１０４は、再生中の楽曲がないと判別した場合（ステップＳ４０８：ＮＯ）、も
しくは、ステップＳ４１０の処理を終了した場合、再生開始時刻を決定する（ステップＳ
４１１）。
【０１５６】
制御部１０４は、ステップＳ４１１の処理を終了すると、同期再生楽曲特定データと再
生開始タイミングデータとをコンテンツ再生装置２００に送信する（ステップＳ４１２）
。
【０１５７】
制御部１０４は、ステップＳ４１２の処理を終了すると、現在時刻が再生開始時刻であ
るか否かを判別する（ステップＳ４１３）。制御部１０４は、現在時刻が再生開始時刻で
ないと判別すると（ステップＳ４１３：ＮＯ）、ステップＳ４１３に処理を戻す。
【０１５８】
一方、制御部１０４は、現在時刻が再生開始時刻であると判別すると（ステップＳ４１
３：ＹＥＳ）、同期再生楽曲の再生を開始する（ステップＳ４１４）。なお、同期再生楽
曲の再生に先立って、制御部１０４は、同期再生を開始する旨をユーザに通知してもよい
。
【０１５９】
制御部１０４は、ステップＳ４１４の処理を終了すると、通信が確保されているか否か
を判別する（ステップＳ４１５）。制御部１０４は、通信が確保されていないと判別する
と（ステップＳ４１５：ＮＯ）、同期再生を中断する旨を通知する（ステップＳ４１６）
。例えば、制御部１０４は、音声処理部１１５を制御して、音声出力部１１６から同期再
生が中断された旨を示す通知音を出力させる。なお、同期再生が中断された旨を示す通知
音は、同期再生が正常に完了した旨を示す通知とは異なる通知音とすることができる。こ
の場合、ユーザは、通知音により、同期再生が中断されたのか、それとも、楽曲の最後ま
で正常に同期再生が完了したのかを知ることができる。
【０１６０】
また、制御部１０４は、表示制御部１１０を制御して、表示部１１１に、現在再生中の
同期再生楽曲の再生を継続するか否かを受け付けるための画像を表示する。つまり、表示
部１１１は、同期再生楽曲の再生を継続するか否かを、ユーザにＹｅｓもしくはＮｏで答
えさせるためのＧＵＩを提供する。例えば、このＧＵＩは、同期再生楽曲の再生を継続す
ることを指示するためにユーザが操作部１０８に対してなすべき操作や、同期再生楽曲の
再生を継続しないことを指示するためにユーザが操作部１０８に対してなすべき操作を明
示する画像を含む。このＧＵＩは、同期再生楽曲に関する種々の情報を表す画像が含んで
いてもよい。
【０１６１】
制御部１０４は、ステップＳ４１６の処理を終了すると、同期再生楽曲の再生を継続す
るか否かを判別する（ステップＳ４１７）。具体的には、制御部１０４は、操作部１０８
に対してなされた操作を監視し、操作内容に従って、同期再生楽曲の再生を継続する旨の
指示があるか否かを判別する。制御部１０４は、同期再生楽曲の再生を継続すると判別す
ると（ステップＳ４１７：ＹＥＳ）、ステップＳ４０１に処理を戻す。この場合、制御部
１０４は、同期再生楽曲の再生を継続しながら、次の通信相手を探す処理を実行する。
【０１６２】
一方、制御部１０４は、通信が確保されていると判別すると（ステップＳ４１５：ＹＥ
Ｓ）、同期再生楽曲の再生が楽曲の終端まで達したか否かを判別する（ステップＳ４１８
）。制御部１０４は、同期再生楽曲の再生が楽曲の終端まで達していないと判別すると（
ステップＳ４１８：ＮＯ）、ステップＳ４１５に処理を戻す。
【０１６３】
制御部１０４は、同期再生楽曲の再生を継続しないと判別した場合（ステップＳ４１７
：ＮＯ）、もしくは、同期再生楽曲の再生が楽曲の終端まで達したと判別した場合（ステ
ップＳ４１８：ＹＥＳ）、同期再生楽曲の再生を停止する（ステップＳ４１９）。
【０１６４】
なお、制御部１０４は、同期再生楽曲の再生が楽曲の終端まで達し、同期再生が正常に
終了したとき、同期再生が正常に終了した旨を、明示的にユーザに通知してもよい。例え
ば、制御部１０４は、音声出力部１１６から楽曲の再生が正常に終了した旨を示す通知音
を出力することができる。
【０１６５】
制御部１０４は、ステップＳ４１９の処理を終了すると、ＲＡＭ１０３に記憶されてい
るフラグに１がセットされているか否かを判別する（ステップＳ４２０）。
【０１６６】
制御部１０４は、フラグに１がセットされていないと判別すると（ステップＳ４２０：
ＮＯ）、ステップＳ４０１に処理を戻し、通信相手があるか否かを判別する処理を実行す
る。一方、制御部１０４は、フラグに１がセットされていると判別すると（ステップＳ４
２０：ＹＥＳ）、中断された楽曲の再生を再開する（ステップＳ４２１）。
【０１６７】
制御部１０４は、ステップＳ４２１の処理を終了すると、ＲＡＭ１０３に記憶されてい
るフラグに０をセットする（ステップＳ４２２）。制御部１０４は、ステップＳ４２２の
処理を終了すると、ステップＳ４０１に処理を戻し、通信相手があるか否かを判別する処
理を実行する。
【０１６８】
なお、コンテンツ再生装置２００が実行する子端末側の同期再生処理も、コンテンツ再
生装置１００が実行する親端末側の同期再生処理と同様に、適宜、ユーザからの指示に従
って処理を実行する。
【０１６９】
本実施形態によれば、同期再生が可能である状態において、ユーザの希望により、同期
再生を実行するか否かが決定される。このため、ユーザが同期再生を望んでいないにもか
かわらず、ユーザが現在視聴している楽曲の再生を中断することを防止できる。
【０１７０】
また、本実施形態によれば、同期再生が実行されているときに、通信が確保されなくな
った場合、ユーザの希望により、同期再生楽曲の再生を継続するか否かが決定される。こ
のため、ユーザが、同期再生楽曲の再生の中断を望んでいないにもかかわらず、同期再生
楽曲の再生が中断されることを防止できる。
（変形例）
本発明は、上記実施形態に開示したものに限られない。
【０１７１】
第１の実施形態では、コンテンツ再生装置１００とコンテンツ再生装置２００との間に
同一の楽曲が存在するか否かにより、同期再生を実行するか否かを判別する例を示した。
本発明において、同期再生を実行するか否かの判別条件は適宜調整が可能である。例えば
、コンテンツ再生装置１００のユーザの属性を示すユーザ属性データとコンテンツ再生装
置２００のユーザの属性を示すユーザ属性データとが、所定の関係を満たすか否かが、同
期再生を実行するか否かの判別条件にされてもよい。
【０１７２】
この場合、記憶部１１は、コンテンツ再生装置１００のユーザ属性を特定するユーザ特
定データを記憶する。ユーザ属性データは、例えば、ユーザの性別、年齢、居住場所など
である。また、通信部１２は、無線通信が確立した他のコンテンツ再生装置２００からユ
ーザ属性データを受信する。また、判別部１３は、通信部１２が受信したユーザ属性デー
タにより特定されるユーザ属性と、記憶部１１に記憶されているユーザ属性データにより
特定されるユーザ属性とが、所定の関係にあるか否かを判別する。なお、ユーザ属性が所
定の関係にあるとは、例えば、ユーザ属性が示す性別が一致したり、ユーザ属性が示す年
齢が一致もしくは同世代を示したり、ユーザ属性が示す居住場所が近接していたりするこ
とである。
【０１７３】
そして、再生部１４は、判別部１３により共通するコンテンツが存在すると判別され、
かつ、判別部１３により所定の関係を満たすと判別された場合、無線通信が確立した他の
コンテンツ再生装置２００と同じタイミングで、記憶部１１に記憶されているコンテンツ
データにより表されるコンテンツのうち共通するコンテンツの再生を開始する。
【０１７４】
また、記憶部２１は、コンテンツ再生装置２００のユーザ属性を特定するユーザ特定デ
ータを記憶する。そして、通信部２２は、無線通信が確立したコンテンツ再生装置１００
に、記憶部２１に記憶されているユーザ属性データを送信する。
【０１７５】
かかる構成によれば、例えば、ユーザと嗜好が近いと考えられる他のユーザとの同期再
生（同時視聴）を実現することが期待できる。
【０１７６】
なお、ユーザ属性データが、嗜好データを含んでいてもよい。この嗜好データは、同期
再生の相手に求めるユーザ属性を表すデータであり、例えば、性別、年齢の範囲、居住区
の範囲などを特定可能なデータである。この場合、例えば、判別部１３は、記憶部１１に
記憶されているユーザ属性データに含まれる嗜好データにより示される、同期再生の相手
に求めるユーザ属性と、通信部１２が受信したユーザ属性データが示すユーザ属性とが合
致し、記憶部２１に記憶されているユーザ属性データに含まれる嗜好データにより示され
る、同期再生の相手に求めるユーザ属性と、通信部２２が受信したユーザ属性データが示
すユーザ属性とが合致する場合、ユーザ属性が所定の関係にあると判別する。かかる構成
によれば、互いが望むユーザ同士の同期再生（同時視聴）を実現することが期待できる。
【０１７７】
また、本発明において、同期再生が実行される際、コンテンツ再生装置１００とコンテ
ンツ再生装置２００との間で、メッセージのやりとりができるようにしてもよい。この場
合、例えば、通信部１２は、判別部１３により共通するコンテンツが存在すると判別され
た場合、何らかのメッセージを表すメッセージデータを、無線通信が確立した他のコンテ
ンツ再生装置２００に送信する。また、通信部２２は、メッセージデータを、無線通信が
確立したコンテンツ再生装置１００から受信する。かかる構成によれば、同期再生の開始
時、再生中、終了時において、ユーザの間で相互にメッセージの授受が可能となり、ユー
ザ同士がコミュニケーションをとるきっかけをさらに増やすことができる。
【０１７８】
親端末が実行する同期再生処理が図７や図１０に示すフローチャートにより示される処
理に限定されないことは勿論である。同様に、子端末が実行する同期再生処理が図８に示
すフローチャートにより示される処理に限定されないことは勿論である。
【０１７９】
例えば、ステップＳ２０４において、共通する楽曲が無いと判断された場合、コンテン
ツ再生装置１００は、コンテンツ再生装置２００にその旨を通知してもよい。また、コン
テンツ再生装置１００は、共通する楽曲が無かったが、同期リストを取得した他の端末が
存在したことを、音や表示によってユーザが確認できるようにしてもよい。これらの処理
によって、コンテンツ再生装置１００およびコンテンツ再生装置２００のいずれにおいて
も、同期対象となりうる相手が存在したことを確認できる。
【０１８０】
例えば、図７において、一定時間以上継続して通信が確保されるか否かを判別するステ
ップＳ２０５の処理は、ステップＳ２０３〜ステップＳ２０６の間のどのフェーズで実行
されてもよい。
【０１８１】
また、再生開始時刻を決定するステップＳ２０９の処理は、ステップＳ２０６〜ステッ
プＳ２０８の前に実行されてもよい。この場合、例えば、ステップＳ２０６〜ステップＳ
２０８の処理に要する時間を逆算し、その時間を、同期再生を開始するまでの時間にマー
ジンとして加算する。
【０１８２】
また、ステップＳ２０９において、再生開始時刻を決定する代わりに、コンテンツ再生
装置１００とコンテンツ再生装置２００とで同期再生を実行するための種々のデータを決
定してもよい。例えば、コンテンツ再生装置１００がコンテンツ再生装置２００に同期再
生の開始を通知する時刻を決定してもよい。この場合、コンテンツ再生装置２００は、同
期再生の開始の通知の直後、もしくは、所定期間経過後に、楽曲の再生を開始する。いず
れの場合も、同期再生を実現するための手順を、記憶部１０６に記憶されるプログラムに
より規定することができる。
【０１８３】
なお、同期再生を開始する時刻の取り決めが、記憶部１０６に記憶されるプログラムや
データなどにより定義されていれば、再生開始時刻が決定されなくてもよい。この場合、
例えば、コンテンツ再生装置１００からコンテンツ再生装置２００に楽曲特定データが送
信された直後、もしくは、所定時間経過後に、楽曲の再生が開始される。
【０１８４】
また、ステップＳ２１３の処理とステップＳ２１４の処理は、同時に並行して実行され
てもよい処理であり、もしくは、どちらが先に実行されていてもよい処理である。
【０１８５】
また、同期再生の開始、終了、中止などは、通知音による通知以外の手法により、ユー
ザに提示されてもよい。例えば、通知アナウンスや、画面表示、もしくは、バイブレーシ
ョン機能などにより、ユーザに分かり易く通知することができる。
【０１８６】
また、ステップＳ２１３において通信路が確保されていないと判別された場合、ステッ
プＳ２１５において直ちに同期再生楽曲の再生を停止する代わりに、同期再生の終了を通
知した上で、現在再生している同期再生楽曲の再生は継続したまま、ステップＳ２１５〜
ステップＳ２１８の処理を実行せずに、ステップＳ２０１に処理を戻してもよい。例えば
、同期再生楽曲の音声に、同期再生を終了する旨を示す通知音を重畳させることで、同期
再生楽曲の再生を継続することができる。かかる構成によれば、再生中の同期再生楽曲の
視聴を妨げることなく、同期再生のみを終了することが可能となるほか、ユーザに同期再
生が終了した旨を明確に伝えることができる。なお、再生中の同期再生楽曲の再生が終了
した場合、ステップＳ２１５〜ステップＳ２１８の処理を実行して、中断されていた楽曲
の再生を再開することができる。
【０１８７】
また、同期再生の終了後も再生中の同期再生楽曲の再生を継続するか否かの決定は、ユ
ーザの判断に委ねられてもよい。この場合、同期再生を終了する旨の通知音の出力ととも
に、表示部１１１にＹｅｓ／Ｎｏを選択させるようなＧＵＩを表示し、操作部１０８から
Ｙｅｓ／Ｎｏを受け付ける。Ｙｅｓが受け付けられた場合、再生中の同期再生楽曲の再生
を継続することが決定され、Ｎｏが受け付けられた場合、再生中の同期再生楽曲の再生を
継続しないことが決定される。
【０１８８】
また、ステップＳ２１３の通信路３００が確保されているか否かを判別する処理は、ス
テップＳ２０６〜ステップＳ２１２の処理の間のいずれにおいても実行されてもよく、通
信路３００が確保されていないことが判別された場合、ステップＳ２０６〜ステップＳ２
１２の処理を中止し、直ちにステップＳ２１５の処理を実行してもよい。
【０１８９】
また、通信路３００が確保されているか否かは、ステップＳ２０１〜ステップＳ２１８
のいずれにおいて実行されてもよく、全て同時並行的に実行されてもよい。なお、通信路
３００が確保されていないと判別された場合、いずれの処理を実行中であったとしても、
すぐに実行中の処理を中止し、ステップＳ２０１に処理を戻すことができる。
【０１９０】
また、ステップＳ２１４において同期再生楽曲の再生が終了した場合において、通信路
３００が確保されている場合、ステップＳ２１６〜ステップＳ２１８の処理をとばした上
で、ステップＳ２０４の同一リストの照合処理に戻してもよい。かかる構成によれば、同
期再生が可能な楽曲が複数存在する場合に、処理が簡略化され、速やかに次の楽曲の同期
再生を実行することができる。なお、この場合、既に同期再生が実行済みの楽曲は、同期
再生の楽曲の候補から除外されてもよい。
【０１９１】
また、ステップＳ２１７において中断されていた楽曲の再生を再開する際に、リジュー
ム再生の代わりに楽曲の先頭からの再生が実行されてもよい。リジューム再生と楽曲の先
頭からの再生とのうちいずれを採用するかは、適宜調整することができる。例えば、記憶
部１０６などに記憶される初期設定に、リジューム再生か先頭からの再生かの設定を含め
ていてもよい。また、同期再生の停止時に、表示部１１１にリジューム再生か先頭からの
再生かのいずれかを選択させるようなＧＵＩを表示し、操作部１０８からリジューム再生
か先頭からの再生かのいずれかの指定を受け付けることができる。なお、一定時間ユーザ
の操作がない場合、初期設定やプログラムに定められたデフォルトの設定に従って動作し
てもよい。
【０１９２】
また、ステップＳ３１１、ステップＳ２１４およびステップＳ４１８において、同期再
生楽曲の再生が、楽曲の終端まで達していないと判断されている間に、ユーザによる操作
部１０８の操作によって、同期再生が強制的に中断されるようにしてもよい。この場合、
コンテンツ再生装置１００またはコンテンツ再生装置２００のいずれか中断処理を行った
側から、中断処理を行った旨の信号を送信し、中断処理を行っていない側では、その信号
を受信することによって、同期再生中の楽曲の再生を停止するとともに、音声等による中
断された旨の通知をおこなってもよい。
【０１９３】
また、ステップＳ４０７では、同期再生の開始指示をユーザから受けつける形態とした
が、一定時間以上ユーザからの操作が受け付けられない場合、コンテンツ再生装置１００
が自動でいずれかが選択されるように、初期設定やプログラムのデフォルト値が定められ
ていてもよい。
【０１９４】
また、ステップＳ４１７では、再生中の同期再生楽曲の再生を継続するか否かをユーザ
に選択させる形態としたが、例えば、初期設定の項目で設定しておくなどして、自動で判
別される形態でもよい。あるいは、一定時間以上ユーザからの操作が受け付けられない場
合、コンテンツ再生装置１００が自動でいずれかが選択されるように、初期設定やプログ
ラムのデフォルト値が定められていてもよい。
【０１９５】
第１の実施形態では、コンテンツ再生装置２００からコンテンツ再生装置１００に一方
的に同期リストが送信される例を示した。本発明において、コンテンツ再生装置１００と
コンテンツ再生装置２００との間で、相互に、同期リストを送受信してもよい。この場合
、例えば、通信相手の同期リストをユーザに提示することが可能となる。
【０１９６】
第１の実施形態では、コンテンツ再生装置１００が備えるカウンタ回路１０９が示す現
在時刻と、コンテンツ再生装置２００が備えるカウンタ回路１０９が示す現在時刻との間
には、時間差がないものとして説明した。この時間差がある場合、ステップＳ２０９にお
いて再生開始時刻を決定する際などに、この時間差を埋める処理を実行することができる
。例えば、カウンタ回路１０９が備える時計機能による時刻ではなく、共通のオフセット
を持つカウンタを用い、その経過時間で制御してもよい。もしくは、コンテンツ再生装置
１００が採用する再生開始時刻をこの時間差で補正した時刻を、ステップＳ２１０におい
てコンテンツ再生装置１００からコンテンツ再生装置２００に送信する再生開始時刻とし
てもよい。
【０１９７】
第１〜３の実施形態では、共通楽曲の有無の判別は、コンテンツ再生装置１００が実行
する例について説明した。本発明において、共通楽曲の有無の判別は、コンテンツ再生装
置２００が実行してもよいし、コンテンツ再生装置１００とコンテンツ再生装置２００と
の双方が実行してもよい。この場合、同期リストや判別結果を、適宜、コンテンツ再生装
置１００とコンテンツ再生装置２００との間で相互に送受信する。
【０１９８】
第２の実施形態では、楽曲データから音楽特徴量を抽出する処理は、コンテンツ再生装
置１００やコンテンツ再生装置２００が実行するものとして説明した。本発明において、
楽曲データから音楽特徴量を抽出する処理は、楽曲のダウンロード元のサーバやパーソナ
ルコンピュータなどが実行し、楽曲データとともに音楽特徴量がコンテンツ再生装置１０
０やコンテンツ再生装置２００にダウンロードされてもよい。この場合、楽曲データから
音楽特徴量を抽出するプログラムは、同一のアルゴリズムを有するソフトウェアであり、
コンテンツ再生装置１００、コンテンツ再生装置２００、サーバ、パーソナルコンピュー
タなどに、スペック差やＯＳの違いが存在していても、音楽特徴量に差がでないことが望
ましい。
【０１９９】
第１の実施形態では、コンテンツ再生装置１００やコンテンツ再生装置２００は、メタ
データを含む同期リストを保有する例について説明した。本発明において、コンテンツ再
生装置１００やコンテンツ再生装置２００は、楽曲データベースへの参照リストを保有し
、同期リストが必要となる際に、楽曲データベースと参照リストとに基づいて、同期リス
トを生成してもよい。
【０２００】
第１の実施形態では、コンテンツ再生装置１００やコンテンツ再生装置２００の電源が
オンされている間、常時、すれ違い通信機能がオンされている例について説明した。本発
明において、ユーザによる操作、もしくは、自動で、適宜、すれ違い通信機能のオン／オ
フを切り替えることができる。
【０２０１】
第１の実施形態では、共通楽曲の有無を判別するためのメタデータが、タイトル名とア
ーティスト名と再生時間とを含む例について説明した。本発明において、メタデータが含
むデータを、適宜、調整することができる。例えば、メタデータが、ＭＰ３のＩＤ３タグ
に用いられるようなメタデータを含むことができる。
【０２０２】
第１〜３の実施形態では、コンテンツが楽曲である場合について説明した。本発明にお
いて、楽曲以外のコンテンツを同期再生してもよい。例えば、動画、ゲーム、ソフトウェ
ア、アプリケーション、電子書籍などのコンテンツを同期再生してもよい。
【０２０３】
第１の実施形態では、コンテンツ再生システム１０００が、コンテンツ再生装置１００
とコンテンツ再生装置２００との２台の装置により構成される例を示した。本発明におい
て、コンテンツ再生システムが、３台以上の装置により構成されてもよい。この場合、例
えば、１つの装置が親端末に設定され、他の装置が子端末に設定され、親端末が同一楽曲
の有無を判別する。なお、判別の結果、少なくとも２台の装置の間で、同一の楽曲が存在
する場合、この少なくとも２台の装置の間で同期再生が実行される。
【０２０４】
また、本発明に係るコンテンツ再生システムは、図４に示す構成に限られない。例えば
、コンテンツ再生装置１００が備える判別部１３を、コンテンツ再生装置２００が備えて
いてもよい。また、コンテンツ再生システムは、コンテンツ再生装置１００やコンテンツ
再生装置２００と通信可能であり、コンテンツ再生システム１０００が備える機能の一部
の機能を備える処理装置を備えていてもよい。この場合、この処理装置が備えるこの一部
の機能は、コンテンツ再生装置１００もしくはコンテンツ再生装置２００が備えなくても
よい。つまり、コンテンツ再生システムは、全体として上述した機能を備える構成であれ
ば、どの装置がどの機能を備える構成でもよい。
【０２０５】
また、楽曲の最初から同期再生が開始されなくてもよい。例えば、イントロダクション
の部分が終了した時点から同期再生が開始されてもよい。あるいは、サビの部分から同期
再生が開始されてもよい。
【０２０６】
また、同期再生を実行する相手の同期リストは、同期確立後に閲覧できるようにしても
よい。かかる構成によれば、相手の好みが分かり、自分と同じ趣味を持った人間が何を視
聴しているのかを知ることができる。
【０２０７】
また、同期再生を開始しなくても、同期リストの交換や比較の結果を残してもよい。例
えば、同期再生候補があった人の同期リストが後で閲覧できるようにすることができる。
また、同期リストを交換した人全ての同期リストを閲覧可能にしてもよい。また、同期リ
ストの交換場所（すれ違いの場所）を後でチェックできるようにしてもよい。この場合、
どのような場所に自分と同じ音楽的嗜好を持つ人がいるのか後で確認できる。
【０２０８】
また、同期再生中のコミュニケーション手段として、簡易なチャットやメッセージ交換
を可能としてもよい。また、同期再生の開始と同時に、一言メッセージを送る様な形態と
してもよい。
【０２０９】
また、同期リストの同期可能楽曲が複数ある場合、お互いに直近で再生していない楽曲
を優先的に選択することができる。また、同期再生しなくても、すれ違い通信した自分以
外の人の同期リストを、新たにすれ違った人に渡してもよい。その際、すれ違った場所と
ユーザプロフィールを送ることで、どこのどんな人が自分と同じ楽曲を持っているのか確
認できる。
【０２１０】
また、同期リストを設定しなくとも、コンテンツ再生装置１００の記憶部１１またはコ
ンテンツ再生装置２００の記憶部２１に記憶されている楽曲を、同期再生を行う対象の楽
曲としてもよい。
【０２１１】
第１の実施形態では、コンテンツ再生装置１００が制御部１０４としてのＣＰＵ１０１
とＲＯＭ１０２とＲＡＭ１０３とを備え、ＣＰＵ１０１が、ＲＯＭ１０２に記憶されてい
るプログラムに従って、ソフトウェアにより同期再生処理が実現される例を示した。しか
し、コンテンツ再生装置１００が実行する同期再生処理は、ソフトウェアにより実現され
るものに限定されない。例えば、コンテンツ再生装置１００は、マイクロコンピュータ、
ＦＰＧＡ（Field Programmable Gate Array）、ＰＬＤ（Programmable Logic Device）、
ＤＳＰ（Digital Signal Processor）などにより構成されてもよい。
【０２１２】
なお、本発明に係るコンテンツ再生装置は、専用のシステムによらず、通常のコンピュ
ータシステムを用いても実現可能である。例えば、コンピュータに、上記動作を実行する
ためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only M
emory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magnet Optical Disk）などのコン
ピュータ読み取り可能な記録媒体に記憶して配布し、これをコンピュータシステムにイン
ストールすることにより、上述の処理を実行するコンテンツ再生装置を構成しても良い。
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶して
おき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよ
い。
【符号の説明】
【０２１３】
１０  読み出し部
１１  記憶部
１２  通信部
１３  判別部
１４  再生部
２０  読み出し部
２１  記憶部
２２  通信部
２４  再生部
１００、２００  コンテンツ再生装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  制御部
１０５  Ｉ／Ｆ
１０６  記憶部
１０７  Ｉ／Ｆ
１０８  操作部
１０９  カウンタ回路
１１０  表示制御部
１１１  表示部
１１２  通信処理部
１１３  無線通信部
１１４  アンテナ
１１５  音声処理部
１１６  音声出力部
１１７  ステレオイヤフォンジャック
１２０  バス
１５０、２５０  領域
３００  通信路
１０００  コンテンツ再生システム
【図１】
2016146657.tif 000003
【図２】
2016146657.tif 000004
【図３】
2016146657.tif 000005
【図４】
2016146657.tif 000006
【図５】
2016146657.tif 000007
【図６】
2016146657.tif 000008
【図７】
2016146657.tif 000009
【図８】
2016146657.tif 000010
【図９】
2016146657.tif 000011
【図１０】
2016146657.tif 000012