(57)【特許請求の範囲】
【請求項１】
ネットワークを介してメディアサーバに記録されている楽曲を再生するネットワークＡＶレシーバ装置において、
ネットワークに接続されている各メディアサーバに記録されている楽曲の楽曲情報を記憶する楽曲情報記憶部と、
現在再生している楽曲を入力するメディアサーバの入力状態を検出する入力状態検出部と、
メディアサーバからの楽曲の入力指示を制御する制御部とを備え、
前記制御部は、前記入力状態検出部が現在再生している楽曲データの入力状態が正常でないことを検出した場合、前記楽曲情報記憶部に記憶したメディアサーバに記録されている楽曲の楽曲情報に基づいて、現在再生している楽曲データと同一の楽曲名の楽曲データが他のメディアサーバにある場合、現在再生している楽曲データを当該他のメディアサーバに記録されている当該同一の楽曲名の楽曲データに切換え、現在再生している楽曲データと同一の楽曲名の楽曲データが他のメディアサーバに無い場合であって現在再生している楽曲データと同一テンポの楽曲データが他のメディアサーバにある場合、現在再生している楽曲データを当該他のメディアサーバに記録されている当該同一テンポの楽曲データに切換えることを特徴とするネットワークＡＶレシーバ装置。
【請求項２】
請求項１記載のネットワークＡＶレシーバ装置において、
前記制御部は、現在再生している楽曲データを他のメディアサーバに記録されている同一の楽曲名の楽曲データに切換える場合、現在再生している楽曲データのタイムコードと当該同一の楽曲名の楽曲データのタイムコードに基づいて楽曲データの再生が途中で途切れないよう制御しながら切換えることを特徴とするネットワークＡＶレシーバ装置。
【請求項３】
請求項１または２記載のネットワークＡＶレシーバ装置において、
前記制御部は、現在再生している楽曲データを他のメディアサーバに記録されている同一テンポの楽曲データに切換える場合、現在再生している楽曲データのテンポと当該同一テンポの楽曲データのテンポに基づいて当該現在再生している楽曲データのテンポと当該同一テンポの楽曲データのテンポを合わせて現在再生している楽曲をフェードアウトさせながら当該同一テンポの楽曲をフェードインさせるよう切換えることを特徴とするネットワークＡＶレシーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してメディアサーバに記録されている楽曲を再生するネットワークＡＶレシーバ装置に関する。
【背景技術】
【０００２】
現在、ネットワークに接続したメディアサーバに蓄積されている楽曲をネットワーク経由で個々のパーソナルコンピュータやＡＶ機器に入力し再生するネットワークＡＶシステムが普及している（例えば、特許文献１参照）。このようなネットワークＡＶシステムにおいては、ネットワーク経由で入力した楽曲をパーソナルコンピュータを介さずにＡＶレシーバ装置に接続し、ＡＶレシーバによって楽曲を再生するネットワークＡＶレシーバ装置が知られている。
【０００３】
このような、従来のメディアサーバとネットワークＡＶレシーバ装置を用いたネットワークＡＶシステムは、多数の楽曲ファイルを蓄積した複数のメディアサーバとＬＡＮ（Local Area Network）経由で接続されたクライアント機器としてのＡＶレシーバ装置を備える。クライアント機器としてのＡＶレシーバ装置は、再生を希望する楽曲を任意のメディアサーバに要求し、この要求に応じてメディアサーバが要求された楽曲をクライアント機器に送信する。クライアント機器はメディアサーバから送信された楽曲を入力し再生する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３１４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のネットワークＡＶレシーバ装置を用いたネットワークＡＶシステムは、ネットワーク接続された任意のメディアサーバから楽曲を入力し再生している最中に様々な原因でネットワークの接続不良が生じてしまうことがある。このように、ネットワークＡＶレシーバ装置が任意のメディアサーバから楽曲を入力し再生している最中にネットワーク接続不良が生じると、楽曲のデータを途中から入力することができなくなり、再生途中の楽曲が中断してしまう。
【０００６】
従来のネットワークＡＶレシーバ装置は、前述したような、ネットワークの接続不良に備えて、ある程度の時間分の楽曲データをネットワーク経由で予めダウンロードして一時記憶部に記憶しておき、万一ネットワーク接続不良が生じてしまっても、この間、一時記憶部に記憶しておいた楽曲を再生し続けることで、少々のネットワーク接続不良に対して再生中断を生じさせないようにすることが知られている。しかしながら、例えば、楽曲を入力している任意のメディアサーバ自体にネットワーク障害やサーバ自体の問題が生じた場合は、接続不良が生じてから永続的に楽曲の配信が中断してしまうことがある。このように、楽曲を入力している任意のメディアサーバから永続的に接続が中断してしまうと、ネットワークＡＶレシーバ装置は、一時記憶部に記憶した楽曲の再生が終了してしまい、結局、楽曲の再生が途中で途切れてしまう。
【０００７】
本発明は、ネットワークに接続したメディアサーバに蓄積されている楽曲を入力し再生するネットワークＡＶレシーバ装置において、楽曲を入力しているメディアサーバから楽曲が入力できなくなった場合に、楽曲の再生が中断してしまうことを防止することができるネットワークＡＶレシーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の請求項１記載の発明は、ネットワークを介してメディアサーバに記録されている楽曲を再生するネットワークＡＶレシーバ装置において、ネットワークに接続されている各メディアサーバに記録されている楽曲の楽曲情報を記憶する楽曲情報記憶部と、現在再生している楽曲を入力するメディアサーバの入力状態を検出する入力状態検出部と、メディアサーバからの楽曲の入力指示を制御する制御部とを備え、前記制御部は、前記入力状態検出部が現在再生している楽曲データの入力状態が正常でないことを検出した場合、前記楽曲情報記憶部に記憶したメディアサーバに記録されている楽曲の楽曲情報に基づいて、現在再生している楽曲データと同一の楽曲名の楽曲データが他のメディアサーバにある場合、現在再生している楽曲データを当該他のメディアサーバに記録されている当該同一の楽曲名の楽曲データに切換え、現在再生している楽曲データと同一の楽曲名の楽曲データが他のメディアサーバに無い場合であって現在再生している楽曲データと同一テンポの楽曲データが他のメディアサーバにある場合、現在再生している楽曲データを当該他のメディアサーバに記録されている当該同一テンポの楽曲データに切換えることを特徴とする。
【０００９】
本願の請求項２記載の発明は、請求項１記載のネットワークＡＶレシーバ装置において、前記制御部は、現在再生している楽曲データを他のメディアサーバに記録されている同一の楽曲名の楽曲データに切換える場合、現在再生している楽曲データのタイムコードと当該同一の楽曲名の楽曲データのタイムコードに基づいて楽曲データの再生が途中で途切れないよう制御しながら切換えることを特徴とする。
【００１０】
本願の請求項３記載の発明は、請求項１または２記載のネットワークＡＶレシーバ装置において、前記制御部は、現在再生している楽曲データを他のメディアサーバに記録されている同一テンポの楽曲データに切換える場合、現在再生している楽曲データのテンポと当該同一テンポの楽曲データのテンポに基づいて当該現在再生している楽曲データのテンポと当該同一テンポの楽曲データのテンポを合わせて現在再生している楽曲をフェードアウトさせながら当該同一テンポの楽曲をフェードインさせるよう切換えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ネットワークに接続したメディアサーバに蓄積されている楽曲を入力し再生するネットワークＡＶレシーバ装置において、楽曲を入力しているメディアサーバから楽曲が入力できなくなった場合に、楽曲の再生が中断してしまうことを防止することができるネットワークＡＶレシーバ装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例であるネットワークＡＶレシーバ装置を接続する構成を示す図。
【図２】本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）の構成を示すブロック図。
【図３】楽曲情報記憶部１０８が記憶する楽曲情報の内容の一例を示す図。
【図４】本実施例のＡＶＲ１において、ユーザが再生を希望する楽曲を指示し、当該指示された楽曲を再生する動作を示すフローチャート図。
【発明を実施するための形態】
【００１５】
本発明の実施の形態を図面を参照して説明する。
【００１６】
図１は、本発明の一実施例であるネットワークＡＶレシーバ装置を接続する構成を示す図である。
図１に示すように、ネットワークＡＶレシーバ装置１（以下、ＡＶＲ１という。）は、ＨＵＢ２を介してＬＡＮ１００にネットワーク接続され、このＬＡＮ１００には第１のメディアサーバ１０、第２のメディアサーバ２０及び第３のメディアサーバ３０が接続されている。
【００１７】
ＨＵＢ２は、ＬＡＮ１００経由でネットワーク接続された各メディアサーバから送信される各種データを受信し、この受信した各種データをＡＶＲ１に送信したり、また、ＡＶＲ１から送信された送信データを各メディアサーバに送信する。第１のメディアサーバ１０、第２のメディアサーバ２０及び第３のメディアサーバ３０は、それぞれ複数の楽曲データを蓄積し、ＬＡＮ１００経由でネットワーク接続された各ネットワークＡＶレシーバ装置からの要求に応じて蓄積している楽曲データの内から要求のあった楽曲データを送信する。
【００１８】
図２は、本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）の構成を示すブロック図である。
【００１９】
ＡＶＲ１は、入出力部１０１、楽曲検出部１０２、楽曲抽出部１０３、記憶部１０４、再生部１０５、入力状態検出部１０６、制御部１０７、楽曲情報記憶部１０８、入力指示部１０９、操作部１１０及び表示部１１１を備える。
【００２０】
入出力部１０１は、ＨＵＢ２と接続し、ＬＡＮ１００経由でネットワーク接続された各メディアサーバから送信されるデータをＨＵＢ２を介して入力し、また、ＡＶＲ１からＬＡＮ１００によってネットワーク接続された各メディアサーバに対してＨＵＢ２を介して楽曲の送信を要求する指示データを出力する。
【００２１】
楽曲検出部１０２は、入出力部１０１が入力したデータの中から楽曲に関するデータを検出する。楽曲抽出部１０３は、楽曲検出部１０２が検出した楽曲に関するデータから楽曲データ及び楽曲情報を抽出する。記憶部１０４は楽曲抽出部１０３が抽出した楽曲データを記憶する。再生部１０５は、記憶部１０４に記憶された楽曲データを再生する。再生部１０５は、スピーカ１１２と接続し、再生した楽曲データを楽曲信号に変換し、この楽曲信号を増幅してスピーカ１１２に出力する。スピーカ１１２は、再生部１０５から入力した楽曲信号を放音する。
【００２２】
入力状態検出部１０６は、楽曲検出部１０２が検出し楽曲抽出部１０３が抽出する楽曲データの入力状態を検出する。制御部１０７は、楽曲検出部１０２、楽曲抽出部１０３、再生部１０５など、ＡＶＲ１を構成する各構成部を総括的に制御する。
【００２３】
楽曲情報記憶部１０８は、制御部１０７の制御により、楽曲抽出部１０３が抽出した楽曲情報を記憶する。操作部１１０は、ユーザからの操作に応じて、操作指示信号を制御部１０７に出力する。制御部１０７は、操作部１１０から入力される操作指示信号に応じて、入力指示部１０９に楽曲データの入力を指示する。また、制御部１０７は、入力状態検出部１０６が検出する楽曲データの入力状態を監視し、必要に応じて入力指示部１０９に楽曲データの入力先及び楽曲データの種類を指示するよう制御する。入力指示部１０９は、制御部１０７の制御に基づいて、入出力部１０１に楽曲データの入力先及び楽曲データの種類を指示する。表示部１１１は、楽曲情報記憶部１０８に記憶した楽曲情報を表示し、また、操作部１１０によって操作指示された内容を表示する。
【００２４】
図３は、楽曲情報記憶部１０８が記憶する楽曲情報の内容の一例を示す図である。
楽曲情報記憶部１０８は、楽曲抽出部１０３が抽出した楽曲情報の中から楽曲に関する様々な情報を抽出し、送信先である各メディアサーバ毎に楽曲の情報を記憶する。楽曲情報記憶部１０８は、楽曲抽出部１０３が抽出した楽曲情報の中から図３に示すように、楽曲名、アーティスト名、アルバム名及び当該楽曲のテンポを記憶する。
【００２５】
図４は、本実施例のＡＶＲ１において、ユーザが再生を希望する楽曲を指示し、当該指示された楽曲を再生する動作を示すフローチャート図である。
【００２６】
先ず、ＡＶＲ１は、ＬＡＮ１００及びＨＵＢ２を介して、第１のメディアサーバ１０、第２のメディアサーバ２０及び第３のメディアサーバ３０とネットワーク接続を行う（ステップＳ１）。次に、制御部１０７は、ユーザが操作部１１０を操作することによって操作部１１０から楽曲の再生指示信号が出力されたか否かを監視する（ステップＳ２）。操作部１１０から楽曲の再生指示信号が出力された場合、制御部１０７は、入出力部１０１、楽曲検出部１０２、楽曲抽出部１０３及び楽曲情報記憶部１０８を制御し、ＨＵＢ２を介してＬＡＮ１００経由で接続された各メディアサーバに蓄積されている楽曲データの楽曲情報を入力し、楽曲情報記憶部１０８に記憶するよう制御する。楽曲検出部１０２は、制御部１０７の制御により、ＨＵＢ２及びＬＡＮ１００を介してネットワーク接続されているメディアサーバを検出する。楽曲抽出部１０３は、楽曲検出部１０２が検出したネットワーク接続されている各メディアサーバに蓄積されている楽曲に関するデータから各メディアサーバ毎の楽曲情報を抽出する。楽曲情報記憶部１０８は、楽曲抽出部１０３が抽出した各メディアサーバ毎の楽曲情報を記憶する（ステップＳ３）。本実施例において、楽曲抽出部１０３が記憶する各メディアサーバ毎の楽曲情報は{ HYPERLINK "http://www6.ipdl.inpit.go.jp/Tokujitu/tjitemdrwbs.ipdl?N0000=234&N0001=26&N0005=1fnfupUCsTUbpbPWaKl7&N0500=4JPA%20424211981%20%20%20%20%20%20%20&N0510=XtG8v37uLmW2Jz0wWNpe&N0552=9&N0553=000005" \t "tjitemdrwbs" ,図３}に示した内容とする。
【００２７】
制御部１０７は、楽曲情報記憶部１０８による各メディアサーバ毎の楽曲情報の記憶が完了した後、楽曲情報記憶部１０８に記憶した楽曲情報を参照し、操作部１１０から再生指示信号により再生指示された楽曲が蓄積されているメディアサーバを検索し、再生指示信号により再生指示された楽曲が蓄積されているメディアサーバの中から任意のメディアサーバ、例えば、第１のメディアサーバ１０を選択し、入力指示部１０９に楽曲データの入力を指示するよう制御する。入力指示部１０９は、制御部１０７の制御に基づいて、第１のメディアサーバ１０に楽曲データの送信を要求する指示信号を出力する。入出力部１０１は、入力指示部１０９が出力した楽曲データの要求指示信号に応じて、ＨＵＢ２及びＬＡＮ１００を介して第１のメディアサーバ１０に楽曲データの送信を要求する。
【００２８】
第１のメディアサーバ１０は、ＡＶＲ１からの楽曲データの要求に応じて蓄積している多数の楽曲データの中から要求のあった楽曲データを送信する。入出力部１０１は、第１のメディアサーバ１０から送信された楽曲データを入力する。記憶部１０４は、楽曲検出部１０２及び楽曲抽出部１０３を介して入出力部１０１に入力された楽曲データを記憶する。再生部１０５は、記憶部１０４に予め定めた一定時間、例えば、１０秒間の楽曲データが記憶された後、記憶部１０４に記憶された楽曲データの再生を開始する（ステップＳ４）。
【００２９】
入力状態検出部１０６は、楽曲データの再生を開始している間、楽曲検出部１０２が検出し楽曲抽出部１０３が抽出する楽曲データの入力状態を検出することによって、ＬＡＮ１００によるネットワークの接続状態や、再生している楽曲データを入力しているメディアサーバの送信状態を監視する（ステップＳ５）。ステップＳ５において、再生している楽曲データの入力状態が正常である場合、制御部１０７は、再生している楽曲データの再生終了が操作部１１０から指示されたか否か、また、再生している楽曲データが最後まで終了したか否かを監視し（ステップＳ６）、再生している楽曲データの終了指示があった場合、または、曲の再生が最後まで到達した場合は、再生を終了する（ステップＳ７）。
【００３０】
ステップＳ５において、楽曲を再生している間に楽曲データの入力状態が正常でなくなった場合、制御部１０７は、楽曲情報記憶部１０８に記憶した各メディアサーバ毎の楽曲情報を検索し、現在再生している楽曲データを送信している第１のメディアサーバ１０以外のメディアサーバである第２のメディアサーバ２０及び第３のメディアサーバ３０に蓄積されている楽曲データの中に、現在再生している楽曲データと同一の楽曲名の楽曲データがあるか否かを検索する（ステップＳ９）。
【００３１】
ステップＳ９において、現在再生している楽曲データと同一の楽曲名の楽曲データが、第１のメディアサーバ１０以外のメディアサーバ、例えば、第２のメディアサーバ２０にある場合、制御部１０７は、入力指示部１０９に第２のメディアサーバ２０から再生している楽曲データと同一の楽曲名の楽曲データの入力を指示するよう制御する。入力指示部１０９は、制御部１０７の制御に基づいて、再生している楽曲データと同一の楽曲名の楽曲データの送信を要求する指示信号を第２のメディアサーバ２０に出力する。第２のメディアサーバ２０は、ＡＶＲ１からの楽曲データの要求に応じて要求のあった楽曲データを送信する。入出力部１０１は、第２のメディアサーバ２０から送信された楽曲データを入力する（ステップＳ１０）。
【００３２】
制御部１０７は、再生途中である第１のメディアサーバ１０からの楽曲データのタイムコードと新たに第２のメディアサーバ２０から入力された再生中の楽曲と同一の楽曲データのタイムコードを検出し、楽曲データの再生が途中で途切れないよう制御しながら、再生する楽曲データを第１のメディアサーバ１０からの楽曲データから第２のメディアサーバ２０からの楽曲データに切換える（ステップＳ１１）。再生する楽曲データの入力先を第１のメディアサーバ１０から第２のメディアサーバ２０に切換えた後、ステップＳ５に戻る。
【００３３】
ステップＳ９において、現在再生している楽曲データと同一の楽曲名の楽曲データが他のメディアサーバに無い場合、制御部１０７は、楽曲情報記憶部１０８に記憶した各メディアサーバ毎の楽曲情報を検索し、現在再生している楽曲データを送信している第１のメディアサーバ１０以外のメディアサーバである第２のメディアサーバ２０及び第３のメディアサーバ３０に蓄積されている楽曲データの中に現在再生している楽曲データと同一のテンポの楽曲データがあるか否かを検索する（ステップＳ１２）。
【００３４】
ステップＳ１２において、現在再生している楽曲データと同一のテンポの楽曲データが、第１のメディアサーバ１０以外のメディアサーバ、例えば、第３のメディアサーバ３０にある場合、制御部１０７は、入力指示部１０９に第３のメディアサーバ３０から再生している楽曲データと同一のテンポの楽曲データの入力を指示するよう制御する。入力指示部１０９は、制御部１０７の制御に基づいて、第３のメディアサーバ３０に再生している楽曲データと同一の楽曲名の楽曲データの送信を要求する指示信号を出力する。第３のメディアサーバ３０は、ＡＶＲ１からの楽曲データの要求に応じて要求のあった楽曲データを送信する。入出力部１０１は、第３のメディアサーバ３０から送信された楽曲データを入力する（ステップＳ１３）。
【００３５】
制御部１０７は、再生途中である第１のメディアサーバ１０からの楽曲データのテンポと新たに第３のメディアサーバ３０から入力された再生中の楽曲と同一のテンポの楽曲データのタイムコードを検出し、楽曲データのテンポと再生中の楽曲と同一のテンポの楽曲データのテンポを合わせるように制御しながら、それまで再生していた第１のメディアサーバ１０からの楽曲データの再生音をフェードアウトさせながら、第３のメディアサーバ３０からの楽曲データの再生音をフェードインさせ、再生する楽曲データを第１のメディアサーバ１０からの楽曲データから第３のメディアサーバ３０からの楽曲データに切換える（ステップＳ１４）。再生する楽曲データの入力先を第１のメディアサーバ１０から第３のメディアサーバ３０に切換えた後、ステップＳ５に戻る。
【００３６】
ステップＳ１２において、現在再生している楽曲データと同一のテンポの楽曲データが他のメディアサーバに無い場合、制御部１０７は、楽曲情報記憶部１０８に記憶した各メディアサーバ毎の楽曲情報を検索し、現在再生している楽曲データを送信している第１のメディアサーバ１０以外のメディアサーバである第２のメディアサーバ２０及び第３のメディアサーバ３０に蓄積されている楽曲データの中に現在再生している楽曲データと類似の楽曲データを選択する（ステップＳ１５）。ここで選択する現在再生している楽曲データと類似の楽曲データは、例えば、楽曲情報記憶部１０８に記憶されている各メディアサーバに蓄積されている楽曲の楽曲情報の中から、例えば、現在再生中の楽曲と同一のアーティスト名の楽曲を選択しても良いし、また、現在再生中の楽曲と同一のアルバム名の楽曲を選択しても良い。また、楽曲情報記憶部１０８に記憶されている各メディアサーバに蓄積されている楽曲の楽曲情報の中に、例えば、現在再生中の楽曲と同一のアーティスト名の楽曲もなく、また、同一のアルバム名の楽曲もない場合は、予め定めたメディアサーバに記憶されている楽曲を選択しても良い。
【００３７】
ステップＳ１３において、例えば、第２のメディアサーバ２０に記憶されている現在再生している楽曲データと同一のアーティスト名の楽曲データが、第１のメディアサーバ１０以外のメディアサーバ、例えば、第２のメディアサーバ２０にある場合、制御部１０７は、入力指示部１０９に第２のメディアサーバ２０から再生している楽曲データと同一のアーティスト名の楽曲データの入力を指示するよう制御する。入力指示部１０９は、制御部１０７の制御に基づいて、第２のメディアサーバ２０に再生している楽曲データと同一のアーティスト名の楽曲データの送信を要求する指示信号を出力する。第２のメディアサーバ２０は、ＡＶＲ１からの楽曲データの要求に応じて要求のあった楽曲データを送信する。入出力部１０１は、第２のメディアサーバ２０から送信された楽曲データを入力する（ステップＳ１６）。
【００３８】
制御部１０７は、再生途中である第１のメディアサーバ１０からの楽曲データの再生音をフェードアウトさせ、再生音が完全に消えた後、第２のメディアサーバ２０からの楽曲データの再生音をフェードインさせ、再生する楽曲データを第１のメディアサーバ１０からの楽曲データから第２のメディアサーバ２０からの楽曲データに切換える（ステップＳ１７）。再生する楽曲データの入力先を第１のメディアサーバ１０から第２のメディアサーバ２０に切換えた後、ステップＳ５に戻る。
【００３９】
以上のように、本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、予め、ＨＵＢ２及びＬＡＮ１００を介してネットワーク接続された第１のメディアサーバ１０、第２のメディアサーバ２０及び第３のメディアサーバ３０に蓄積されている楽曲データの楽曲情報を楽曲情報記憶部１０８に記憶しておき、ユーザからの楽曲の再生指示に応じて、例えば、第１のメディアサーバ１０に蓄積されている楽曲データを再生している間、第１のメディアサーバ１０からの楽曲データの入力状態を監視し、第１のメディアサーバ１０からの楽曲データの入力状態が悪化した場合、楽曲情報記憶部１０８に記憶した第２のメディアサーバ２０及び第３のメディアサーバ３０の楽曲情報を参照して、先ず、第２のメディアサーバ２０及び第３のメディアサーバ３０の中から現在再生中の楽曲と同一の楽曲名の楽曲がある場合は、当該同一の楽曲名の楽曲データを入力して再生中の楽曲が途切れないようにして入力する楽曲データのメディアサーバを切換え、また、第２のメディアサーバ２０及び第３のメディアサーバ３０の中から現在再生中の楽曲と同一の楽曲名の楽曲が無い場合でも、第２のメディアサーバ２０及び第３のメディアサーバ３０の中から現在再生中の楽曲と同一のテンポの楽曲ある場合は、当該同一のテンポの楽曲データを入力して再生中の楽曲の楽曲データのメディアサーバを切換え、更に、また、第２のメディアサーバ２０及び第３のメディアサーバ３０の中から現在再生中の楽曲と同一のテンポの楽曲が無い場合でも、第２のメディアサーバ２０及び第３のメディアサーバ３０の中から現在再生中の楽曲と類似の楽曲を入力して再生中の楽曲の楽曲データのメディアサーバを切換える。
【００４０】
このことにより、再生している楽曲を入力しているメディアサーバ自体にネットワーク障害やサーバ自体の問題が生じて楽曲を入力しているメディアサーバから永続的に接続が中断してしまっても、楽曲の再生が途中で途切れてしまうことを防止することができる。
【００４１】
また、本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、楽曲データを入力するメディアサーバを他のメディアサーバに切換える場合、現在再生中の楽曲と同一の楽曲名の楽曲データが他のメディアサーバにある場合は、当該同一の楽曲名の楽曲データの再生が途中で途切れないようにしながら切換えるため、再生中の楽曲データが途中で途切れることがない。
【００４２】
また、本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、現在再生中の楽曲と同一の楽曲名の楽曲データが他のメディアサーバに無い場合でも、再生中の楽曲と同一のテンポの楽曲を検索し、楽曲のテンポを合わせて再生中の楽曲をフェードアウトさせながら再生中の楽曲と同一のテンポの楽曲をフェードインさせながら切換えるため、再生させている楽曲を違和感なく切換えることができる。
【００４３】
更に、本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、現在再生中の楽曲と同一のテンポの楽曲データが他のメディアサーバに無い場合でも、再生中の楽曲と類似の楽曲を検索し、再生中の楽曲をフェードアウトさせて再生音が完全に消えた後、類似の楽曲をフェードインさせながら切換えるため、再生させている楽曲を違和感なく切換えることができる。
【００４４】
本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、ＨＵＢ２及びＬＡＮ１００を介して他のメディアサーバとネットワーク接続する構成としたが、他のメディアサーバや他の装置と接続可能であれば、その他の接続構成でも良い。
【００４５】
本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、楽曲情報記憶部１０８に記憶する各メディアサーバが蓄積する楽曲データの楽曲情報を楽曲名、アーティスト名、アルバム名及びテンポとしたが、その他の楽曲情報、例えば、発売年月の情報、売り上げ順位の情報、ジャンル名等、様々な楽曲情報を記憶する構成とし、それらの楽曲情報に基づいて、再生中に切換える楽曲を選択するようにしても良い。
【００４６】
本実施例のネットワークＡＶレシーバ装置１（ＡＶＲ１）は、第１のメディアサーバ１０、第２のメディアサーバ２０及び第３のメディアサーバ３０とネットワーク接続する構成としたが、更に複数のメディアサーバと接続させる構成としても良いし、特定のメディア機器のみと接続する構成としても良い。
【産業上の利用可能性】
【００４７】
本発明は、ネットワークを介してメディアサーバに記録されている楽曲を再生するネットワークＡＶレシーバ装置に有用に用いることができる。
【符号の説明】
【００４８】
１  ネットワークＡＶレシーバ装置（ＡＶＲ）、２  ＨＵＢ、
１０  第１のメディアサーバ、２０  第２のメディアサーバ、
３０  第３のメディアサーバ、１００  ＬＡＮ、
１０１  入出力部、１０２  楽曲検出部、１０３  楽曲抽出部、１０４  記憶部、
１０５  再生部、１０６  入力状態検出部、１０７  制御部、１０８  楽曲情報記憶部、
１０９  入力指示部、１１０  操作部、１１１  表示部、１１２  スピーカ
【図１】
0005557785.tif 000002
【図２】
0005557785.tif 000003
【図３】
0005557785.tif 000004
【図４】
0005557785.tif 000005