(57)【要約】【課題】  本発明は、コンテンツ提供装置、コンテンツ提供方法、コンテンツ提供方法のプログラム及びコンテンツ提供方法のプログラムを記録した記録媒体に関し、例えばホームーサーバーに接続して音楽ファイルのストリーミングを再生するオーディオ装置に適用して、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができるようにする。【解決手段】  本発明は、コンテンツの出力を中止した状態で、ストリーミング配信によるコンテンツを出だしの部分だけデコードし、このデコード結果によりコンテンツのストリーミング配信を改めて要求してユーザーに提供する。【選択図】        図１
2005250920.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供装置において、
前記ストリーミング配信に係るサーバーとの間で、前記ストリーミング配信に係るデータを送受するインターフェースと、
前記インターフェースを介して受信される前記ストリーミング配信のデータをデコードして前記コンテンツのデータを出力するデコーダと、
前記コンテンツのデータを処理して前記コンテンツを前記ユーザーに提供するコンテンツ出力手段と、
前記インターフェース、前記デコーダ、前記コンテンツ出力手段の動作を制御する制御手段とを備え、
前記制御手段は、
前記コンテンツ出力手段によるコンテンツの提供を中止した状態で、前記インターフェースを介して前記サーバーに前記コンテンツのストリーミング配信を要求した後、該要求により配信されるコンテンツの出だしの部分に係る前記デコーダのデコード結果を判定し、
該判定結果に応じて、前記インターフェースを介して前記コンテンツのストリーミング配信を改めて前記サーバーに要求し、前記コンテンツ出力手段により前記コンテンツを前記ユーザーに提供する
ことを特徴とするコンテンツ提供装置。
【請求項２】
前記制御手段は、
前記判定結果により、前記デコーダで前記出だしの部分を正しくデコードできた場合に、前記インターフェースを介して前記コンテンツのストリーミング配信を改めて前記サーバーに要求し、前記コンテンツ出力手段により前記コンテンツを前記ユーザーに提供し、
前記判定結果により、前記デコーダで前記出だしの部分を正しくデコードできない場合に、前記ストリーミング配信に係るコンテンツの処理を中止する
ことを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項３】
ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供方法において、
前記コンテンツの前記ユーザーへの提供を中止した状態で、前記ストリーミング配信によるコンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、
前記判定のステップによる判定結果に応じて、前記コンテンツのストリーミング配信を改めて要求して前記コンテンツを前記ユーザーに提供するコンテンツ提供のステップとを有する
ことを特徴とするコンテンツ提供方法。
【請求項４】
前記コンテンツ提供のステップは、
前記判定のステップによる判定結果により、前記出だしの部分を正しくデコードできた場合、前記コンテンツのストリーミング配信を改めて前記サーバーに要求して前記コンテンツを前記ユーザーに提供し、
前記判定のステップによる判定結果により、前記出だしの部分を正しくデコードできない場合、前記ストリーミング配信に係るコンテンツの処理を中止する
ことを特徴とする請求項３に記載のコンテンツ提供方法。
【請求項５】
演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムにおいて、
前記処理手順は、
前記コンテンツの前記ユーザーへの提供を中止した状態で、前記ストリーミング配信によるコンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、
前記判定のステップによる判定結果に応じて、前記コンテンツのストリーミング配信を改めて要求して前記コンテンツを前記ユーザーに提供するコンテンツ提供のステップとを有する
ことを特徴とするコンテンツ提供方法のプログラム。
【請求項６】
演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムを記録した記録媒体において、
前記処理手順は、
前記コンテンツの前記ユーザーへの提供を中止した状態で、前記ストリーミング配信によるコンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、
前記判定のステップによる判定結果に応じて、前記コンテンツのストリーミング配信を改めて要求して前記コンテンツを前記ユーザーに提供するコンテンツ提供のステップとを有する
ことを特徴とするコンテンツ提供方法のプログラムを記録した記録媒体。
【請求項７】
ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供装置において、
前記ストリーミング配信に係るサーバーとの間で、前記ストリーミング配信に係るデータを送受するインターフェースと、
前記インターフェースを介して受信される前記ストリーミング配信のデータをデコードして前記音楽コンテンツのデータを出力するデコーダと、
前記音楽コンテンツのデータを処理して前記音楽コンテンツを前記ユーザーに提供する音声出力手段と、
前記インターフェース、前記デコーダ、前記音声出力手段の動作を制御する制御手段とを備え、
前記制御手段は、
前記音声出力手段による音声出力を中止した状態で、前記インターフェースを介して前記サーバーに前記音楽コンテンツのストリーミング配信を要求した後、該要求により配信される音楽コンテンツの出だしの部分に係る前記デコーダのデコード結果を判定し、
該判定結果に応じて、前記インターフェースを介して前記音楽コンテンツのストリーミング配信を改めて前記サーバーに要求し、前記音声出力手段により前記音楽コンテンツを前記ユーザーに提供する
ことを特徴とするコンテンツ提供装置。
【請求項８】
ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供方法において、
前記音楽コンテンツの前記ユーザーへの提供を中止した状態で、前記ストリーミング配信による音楽コンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、
前記判定のステップによる判定結果に応じて、前記音楽コンテンツのストリーミング配信を改めて要求して前記音楽コンテンツを前記ユーザーに提供する音楽コンテンツ提供のステップとを有する
ことを特徴とするコンテンツ提供方法。
【請求項９】
演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムにおいて、
前記処理手順は、
前記音楽コンテンツの前記ユーザーへの提供を中止した状態で、前記ストリーミング配信による音楽コンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、
前記判定のステップによる判定結果に応じて、前記音楽コンテンツのストリーミング配信を改めて要求して前記音楽コンテンツを前記ユーザーに提供する音楽コンテンツ提供のステップとを有する
ことを特徴とするコンテンツ提供方法のプログラム。
【請求項１０】
演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムを記録した記録媒体において、
前記処理手順は、
前記音楽コンテンツの前記ユーザーへの提供を中止した状態で、前記ストリーミング配信による音楽コンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、
前記判定のステップによる判定結果に応じて、前記音楽コンテンツのストリーミング配信を改めて要求して前記音楽コンテンツを前記ユーザーに提供する音楽コンテンツ提供のステップとを有する
ことを特徴とするコンテンツ提供方法のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置、コンテンツ提供方法、コンテンツ提供方法のプログラム及びコンテンツ提供方法のプログラムを記録した記録媒体に関し、例えばホームサーバーに接続して音楽ファイルのストリーミングを再生するオーディオ装置に適用することができる。本発明は、コンテンツの出力を中止した状態で、ストリーミング配信によるコンテンツを出だしの部分だけデコードし、このデコード結果によりコンテンツのストリーミング配信を改めて要求してユーザーに提供することにより、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができるようにする。
【背景技術】
【０００２】
従来、例えば特表２００２−５１５６９２号公報等に、家庭等に設けられた各種のオーディオ機器、ビデオ機器を接続して、これらの機器を有機的に利用する方法が提案されており、このような利用にあっては、例えば家庭に設けられたコンピュータをホームサーバーとして利用することができるようになされている。
【０００３】
すなわちこの場合、ユーザーにおいては、コンピュータに多量のコンテンツを記録して保持し、オーディオ機器、ビデオ機器によりこのコンピュータから所望するコンテンツを取得して再生することにより、各種コンテンツの管理、保管、利用等に関して、使い勝手を向上することができると考えられる。またこの場合に、これら各種のコンテンツをストリーミング配信によりコンピュータからオーディオ機器、ビデオ機器に提供すれば、これらオーディオ機器、ビデオ機器においては、コンテンツのデータを取得しながら逐次再生することができることにより、あたかもこれらオーディオ機器、ビデオ機器に各種のコンテンツを保持しているかのような使い勝手を確保することができる。
【０００４】
しかしながら一般ユーザーによるコンテンツの管理にあっては、コンテンツに係るファイルフォーマットを誤って判断してコンピュータに記録する場合も考えられ、これにより単にストリーミング配信により各種コンテンツを提供する場合にあっては、オーディオ機器、ビデオ機器でノイズを出力する恐れがある。
【０００５】
すなわち図５に示すように、例えばコンテンツを保持するコンテンツサーバー１Ａと、このコンテンツサーバー１Ａに保持したコンテンツの内容を紹介する情報（以下、コンテンツ情報と呼ぶ）を保持するコンテンツ情報サーバー１Ｂとによりサーバー側を構成し、オーディオ機器によるクライアント２によりこのサーバー側をアクセスしてストリーミング配信によりコンテンツを再生する場合を想定する。なおここでコンテンツ情報は、例えばコンテンツのタイトル、再生時間等の情報により形成される。
【０００６】
この場合、クライアント２においては、ステップＳＰ１において、ユーザーによる操作に応動してコンテンツ情報サーバー１Ｂに再生可能なコンテンツ情報の提供をリクエストし、また続くステップＳＰ２において、このリクエストに応動してコンテンツ情報サーバー１Ｂから提供されるコンテンツ情報を受け、このコンテンツ情報を表示手段等に表示してユーザーに通知する。
【０００７】
またこの表示により、ユーザーによるコンテンツの選択を受け付け、続くステップＳＰ３でこのコンテンツの配信をコンテンツサーバー１Ａにリクエストし、続くステップＳＰ４において、このリクエストによりコンテンツサーバー１Ａから対応するコンテンツのストリーミング配信が開始されることになる。
【０００８】
このような一連の処理において、例えばコンテンツ情報サーバー１Ｂにおけるコンテンツ情報の記録に関して、ＭＰ３（ＭＰＥＧ audio layer 3）フォーマットによるオーディオファイルとして記録すべきところを、ユーザーが誤ってＡＴＲＡＣ（Adaptive Transform Acoustic Coding）フォーマットによるオーディオファイルとして記録している場合も考えられ、この場合、クライアントにあっては、ＡＴＲＡＣフォーマットによるコンテンツをリクエストしたにもかかわらず、ＭＰ３フォーマットによるコンテンツがストリーミング配信されることになる。
【０００９】
この場合、クライアント２においては、このようにストリーミング配信されるＭＰ３フォーマットのオーディオファイルをＡＴＲＡＣフォーマットにより処理することにより、ノイズが発生することになる。
【００１０】
この問題を解決する方法の１つとしてノイズの検出により音声出力をミュートする方法が考えられる。すなわち図４に示すように、コンテンツのリクエストにより音声出力のミュートを解除してストリーミング配信によるオーディオファイルをユーザーに提供するようにして、このようにストリーミング配信されるオーディオファイルをデコードしてノイズが検出されると、音声出力をミュートする方法である。しかしながらこの方法の場合、音声出力をミュートするまでの間、デコードしたオーディオファイルをノイズによりユーザーに提供することになる。この場合、ノイズの検出に十分な時間の分だけ、デコードしたオーディオデータをバッファリングしておくことも考えられるが、このようにすると、このバッファリングの分、コンテンツの再生を指示した後、実際にコンテンツが再生出力されるまでに余分に時間を要することになり、ストリーミング配信に係る操作性が著しく劣化する。
【００１１】
またこれに代えて、転送されるファイルのフォーマットを判別して処理する方法も考えられるが、演算処理手段により実行する場合には、処理に負担を要する問題があり、またハードウエア構成により実行する場合には、構成が複雑になる問題がある。
【特許文献１】特表２００２−５１５６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は以上の点を考慮してなされたもので、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができるコンテンツ提供装置、コンテンツ提供方法、コンテンツ提供方法のプログラム及びコンテンツ提供方法のプログラムを記録した記録媒体を提案しようとするものである。
【課題を解決するための手段】
【００１３】
かかる課題を解決するため請求項１の発明においては、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供装置に適用して、コンテンツ出力手段によるコンテンツの提供を中止した状態で、インターフェースを介してサーバーにコンテンツのストリーミング配信を要求した後、該要求により配信されるコンテンツの出だしの部分に係るデコーダのデコード結果を判定し、該判定結果に応じて、インターフェースを介してコンテンツのストリーミング配信を改めてサーバーに要求し、コンテンツ出力手段によりコンテンツをユーザーに提供する。
【００１４】
また請求項３の発明においては、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供方法に適用して、コンテンツのユーザーへの提供を中止した状態で、ストリーミング配信によるコンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、判定のステップによる判定結果に応じて、コンテンツのストリーミング配信を改めて要求してコンテンツをユーザーに提供するコンテンツ提供のステップとを有するようにする。
【００１５】
また請求項５の発明においては、演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムに適用して、処理手順は、コンテンツのユーザーへの提供を中止した状態で、ストリーミング配信によるコンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、判定のステップによる判定結果に応じて、コンテンツのストリーミング配信を改めて要求してコンテンツをユーザーに提供するコンテンツ提供のステップとを有するようにする。
【００１６】
また請求項６の発明は、演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムを記録した記録媒体に適用して、処理手順は、コンテンツのユーザーへの提供を中止した状態で、ストリーミング配信によるコンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、判定のステップによる判定結果に応じて、コンテンツのストリーミング配信を改めて要求してコンテンツをユーザーに提供するコンテンツ提供のステップとを有するようにする。
【００１７】
また請求項７の発明においては、ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供装置に適用して、音声出力手段による音声出力を中止した状態で、インターフェースを介してサーバーに音楽コンテンツのストリーミング配信を要求した後、該要求により配信される音楽コンテンツの出だしの部分に係るデコーダのデコード結果を判定し、該判定結果に応じて、インターフェースを介して音楽コンテンツのストリーミング配信を改めてサーバーに要求し、音声出力手段により音楽コンテンツをユーザーに提供する。
【００１８】
また請求項８の発明においては、ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供方法に適用して、音楽コンテンツのユーザーへの提供を中止した状態で、ストリーミング配信による音楽コンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、判定のステップによる判定結果に応じて、音楽コンテンツのストリーミング配信を改めて要求して音楽コンテンツをユーザーに提供する音楽コンテンツ提供のステップとを有するようにする。
【００１９】
また請求項９の発明においては、演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムに適用して、処理手順は、音楽コンテンツのユーザーへの提供を中止した状態で、ストリーミング配信による音楽コンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、判定のステップによる判定結果に応じて、音楽コンテンツのストリーミング配信を改めて要求して音楽コンテンツをユーザーに提供する音楽コンテンツ提供のステップとを有するようにする。
【００２０】
また請求項１０の発明においては、演算処理手段に所定の処理手順を実行させることにより、ストリーミング配信による音楽コンテンツをデコードしてユーザーに提供するコンテンツ提供方法のプログラムを記録した記録媒体に適用して、処理手順は、音楽コンテンツのユーザーへの提供を中止した状態で、ストリーミング配信による音楽コンテンツの出だしの部分に係るデコード結果を判定する判定のステップと、判定のステップによる判定結果に応じて、音楽コンテンツのストリーミング配信を改めて要求して音楽コンテンツをユーザーに提供する音楽コンテンツ提供のステップとを有するようにする。
【００２１】
請求項１の構成により、ストリーミング配信によるコンテンツをデコードしてユーザーに提供するコンテンツ提供装置に適用して、コンテンツ出力手段によるコンテンツの提供を中止した状態で、インターフェースを介してサーバーにコンテンツのストリーミング配信を要求した後、該要求により配信されるコンテンツの出だしの部分に係るデコーダのデコード結果を判定し、該判定結果に応じて、インターフェースを介してコンテンツのストリーミング配信を改めてサーバーに要求し、コンテンツ出力手段によりコンテンツをユーザーに提供すれば、デコード結果により正しくデコードできている場合には、この改めた配信の要求により得られるストリーミング配信のコンテンツをユーザーに提供することができ、フォーマット違いの場合には、誤ったデコード結果をユーザーに提供することによるノイズの出力を防止することができ、これらにより誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができる。
【００２２】
これにより請求項３、請求項５、請求項６の構成によれば、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができるコンテンツ提供方法、コンテンツ提供方法のプログラム、コンテンツ提供方法のプログラムを記録した記録媒体を提供することができる。
【００２３】
また請求項７、請求項８、請求項９、請求項１０の構成によれば、音楽コンテンツに関して、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができるコンテンツ提供装置、コンテンツ提供方法、コンテンツ提供方法のプログラム、コンテンツ提供方法のプログラムを記録した記録媒体を提供することができる。
【発明の効果】
【００２４】
本発明によれば、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができる。
【発明を実施するための最良の形態】
【００２５】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００２６】
（１）実施例の構成
図２は、本発明の実施例に係るホームサーバーシステムを示すブロック図である。このホームサーバーシステム１１は、サーバー１２に保持した音楽コンテンツをストリーミング配信してクライアント１２で再生する。
【００２７】
すなわちこのホームサーバーシステム１１において、サーバー１２は、ネットワークに接続可能なコンピュータであり、ユーザーによる操作に応動して音楽コンテンツを内蔵のハードディスク装置に記録して保持する。またユーザーの設定に応じて音楽コンテンツのストリーミング配信に係るアプリケーションプログラムを立ち上げ、ユーザーの操作に応動してハードディスク装置に記録した音楽コンテンツからストリーミング配信に供する音楽コンテンツの登録を受け付け、またユーザーによる入力により、又はインターネット等のネットワークを介したサーバーへのアクセスにより、各コンテンツのコンテンツ情報を取得する。
【００２８】
この処理においてサーバー１２は、これら音楽コンテンツに係るオーディオファイルのファイルフォーマット毎に、配信に供する音楽コンテンツの登録を受け付け、またこの登録に従ってコンテンツ情報を管理する。この実施例では、このような登録可能なファイルフォーマットとして、ＡＴＲＡＣ、ＭＰ３、リニアＰＣＭのフォーマットが設けられるようになされている。これによりこのように配信に供する音楽コンテンツの登録においては、ＭＰ３による音楽コンテンツを誤ってＡＴＲＡＣによる音楽コンテンツとして登録する場合も完全には防止し得ず、これによりサーバー１２においては、ファイルフォーマットを誤ってストリーミング配信する場合が発生する。
【００２９】
しかしてサーバー１２は、このようにして保持してなるコンテンツ情報をネットワークを介したクライアント１３からの要求によりクライアント１３に通知し、これによりクライアント１３においてタイトル等により音楽コンテンツを選択できるようにする。これによりこのサーバー１２は、コンテンツ情報を保持してクライアント１３に提供するコンテンツ情報サーバー１２Ａを構成するようになされている。またサーバー１２は、このようなコンテンツ情報の通知において、併せてユーザーの登録に係る各音楽コンテンツのファイルフォーマットを通知するようになされ、これによりユーザーの所望したコンテンツに係るファイルフォーマットをクライアント１３側で把握できるようになされている。
【００３０】
またサーバー１２は、このコンテンツ情報によるクライアント１３からの要求により、コンテンツ情報により特定される音楽コンテンツをクライアントにストリーミング配信し、これによりコンテンツをストリーミング配信するコンテンツサーバー１２Ｂを構成するようになされている。なおこの実施例において、サーバー１２は、このような音楽コンテンツをＴＣＰ／ＩＰ（Transmission Control Protocol ／Internet Protocol ）によりストリーミング配信するようになされている。
【００３１】
クライアント１３は、このようにしてストリーミング配信される音楽コンテンツを再生するオーディオ機器であり、ＡＴＲＡＣ、ＭＰ３、リニアＰＣＭのフォーマットによる音楽コンテンツを再生可能に構成されるようになされている。すなわちクライアント１３において、インターフェース（ＩＦ）１４は、ネットワークに接続して中央処理ユニット（ＣＰＵ）１５の制御によりサーバー１２との間で種々のデータを入出力する。
【００３２】
表示部２１は、例えば液晶表示装置により構成され、このクライアント１３に係る各種メッセージ、さらにはコンテンツ情報の内容等を表示する。
【００３３】
デコーダ１６は、中央処理ユニット１５の制御により、フォーマットの設定を切り換え、この設定されたフォーマットによる処理によりサーバー１２からストリーミング配信されるオーディオデータを順次デコードし、デコード結果によるオーディオデータを増幅回路１７に出力する。なおこれによりデコーダ１６は、リニアＰＣＭフォーマットによるストリーミング配信については、入力されるオーディオデータを何ら処理することなく順次出力するようになされている。
【００３４】
この処理において、デコーダ１６は、デコード結果によるオーディオデータの信号レベルの監視によりノイズの発生を検出し、これにより中央処理ユニット１５により指示されたフォーマットの設定により、この設定と異なるフォーマットによるオーディオデータを処理した場合であるいわゆるフォーマット違いを検出するようになされている。デコーダ１５は、このようなフォーマット違いの検出を中央処理ユニット１５に通知するようになされている。
【００３５】
増幅回路１７は、このデコーダ１６から出力されるオーディオデータによりスピーカ１８を駆動し、また中央処理ユニット１５の制御によりこのような駆動を中止して音声出力をミュートする。
【００３６】
中央処理ユニット１５は、ランダムアクセスメモリ（ＲＡＭ）１９にワークエリアを確保してリードオンリメモリ（ＲＯＭ）２０に記録された所定の処理プログラムを実行することにより、ユーザーによる各種の操作に応動してこのクライアント１３の動作を制御する。なおこの処理プログラムにおいては、事前に、このクライアント１３にインストールされて提供されるようになされているものの、このような事前のインストールに代えて、インターネット等のネットワークを介したダウンロードにより、又は記録媒体により提供するようにしてもよい。なおこのような記録媒体においては、メモリカード、光ディスク、磁気ディスク等、種々の記録媒体を広く適用することができる。
【００３７】
すなわち中央処理ユニット１５は、ネットワークによりサーバー１２に接続されてユーザーによりストリーミング配信に係る音楽コンテンツの試聴が指示されると、音声出力をミュートしたままの状態で、図１に示す処理手順を開始し、ステップＳＰ１１からステップＳＰ１２に移る。ここで中央処理ユニット１５は、このクライアント１３で再生可能なフォーマットに係るコンテンツ情報の提供をサーバー１２にリクエストし、続くステップＳＰ１３において、このリクエストによりサーバー１２から送出されるコンテンツ情報を取得する。
【００３８】
また続くステップＳＰ１４において、この取得したコンテンツ情報の内容を表示部２１に表示してユーザーによりコンテンツの選択を受け付け、続くステップＳＰ１５において、このユーザーの選択に係るコンテンツに対応するように、コンテンツ情報と共に通知されたフォーマットの情報によりデコーダ１６をセットする。すなわちこの場合、ＡＴＲＡＣ、ＭＰ３又はリニアＰＣＭのフォーマットによる音楽コンテンツをユーザーが選択すると、それぞれこれらのフォーマットに対応するようにデコーダ１６をセットする。
【００３９】
また続くステップＳＰ１６において、ユーザーにより選択されたコンテンツ情報に係るコンテンツの配信をサーバー１２にリクエストし、続くステップＳＰ１７において、このリクエストにより送信される音楽コンテンツの受信を開始する。またデコーダ１６においてノイズの検出に十分なパケット数だけ音楽コンテンツを受信すると、続くステップＳＰ１８において、デコーダ１６からのフォーマット違いの通知を判定することにより、デコーダ１６で正しく音楽コンテンツをデコードできたか否か判断する。なお中央処理ユニット１５は、このようにして送信される音楽コンテンツの各パケットに設定されたヘッダの記述を併せて判定し、これによってもフォーマット違いを検出するようになされ、このようにヘッダによりフォーマット違いが検出された場合にも、デコーダ１６でフォーマット違いが検出された場合と同様に処理するようになされている。
【００４０】
ここでフォーマット違いにより正しく音楽コンテンツをデコードできない場合、ステップＳＰ１８で否定結果が得られることにより、中央処理ユニット１５は、ステップＳＰ１８からステップＳＰ１９に移り、ここで表示部２１にエラーメッセージを表示し、またサーバー１２にコンテンツの配信停止を指示した後、ステップＳＰ２０に移ってこの処理手順を終了する。これによりクライアント１２においては、音楽コンテンツの配信が開始されてこの音楽コンテンツのデコードを開始した後においても、一定の期間にあっては、音声出力をミュートしたままの状態に保持し、これによりフォーマット違いによるノイズの出力を有効に回避するようになされている。
【００４１】
これに対してこのようにしてサーバー１２から配信される音楽コンテンツが正しいフォーマットにより送信されている場合、ステップＳＰ１８で肯定結果が得られることにより、中央処理ユニット１５は、ステップＳＰ１８からステップＳＰ２１に移る。ここで中央処理ユニット１５は、サーバー１２にコンテンツの配信中止を指示し、続くステップＳＰ２２において、改めてコンテンツの配信をリクエストする。また続くステップＳＰ２３において、音声出力のミュートを解除した後、ステップＳＰ２４でサーバー１２から配信される音楽コンテンツの受信を開始し、ステップＳＰ２０に移ってこの処理手順を終了する。
【００４２】
これにより中央処理ユニット１５は、出だしの部分だけコンテンツを処理してフォーマット違いを検出し、正しいフォーマットにより音楽コンテンツが提供されている場合には、改めて先頭よりコンテンツを受信し直してユーザーに提供するようになされている。
【００４３】
すなわち図３に示すように、クライアント１３は、ステップＳＰ３１でコンテンツ情報をリクエストすると、続くステップＳＰ３２でこのリクエストによるコンテンツ情報を受信する。また続くステップＳＰ３３でこの受信したコンテンツ情報に基づいてコンテンツをリクエストし、続くステップＳＰ３４で対応するコンテンツの受信を開始する。クライアント１３は、このようにした受信を開始した音楽コンテンツを出だしの部分だけ受信するようにして、正しいフォーマットにより音楽コンテンツを受信できている場合、ステップＳＰ３５で改めてコンテンツをリクエストし、またここで初めて音声出力のミュートを解除し、ステップＳＰ３６において、リクエストに係る音楽コンテンツの受信を開始する。またこの出だしの部分でフォーマット違いが検出されると、一度も音楽出力のミュートを解除することなく、このコンテンツのユーザーへの提供を中止する。
【００４４】
（２）実施例の動作
以上の構成において、このホームサーバーシステム１１では（図２）、サーバー１２に記録した音楽コンテンツがユーザーの操作によりファイルフォーマット毎にストリーミング配信対象に登録され、またこの音楽コンテンツの内容を紹介するコンテンツ情報が取得される。このホームサーバーシステム１１では、このようにして音楽コンテンツ及びコンテンツ情報をサーバー１２に保持して、コンテンツ情報がクライアント１３からリクエストされると（図１及び図３）、このクライアント１３でデコード可能なフォーマットによる音楽コンテンツについて、この音楽コンテンツのコンテンツ情報がサーバー１２からクライアント１３に通知され、このコンテンツ情報をユーザーに通知してユーザーの所望する音楽コンテンツが選択される。
【００４５】
ホームサーバーシステム１１では、この選択された音楽コンテンツに係る配信の要求がクライアント１３からサーバー１２に通知され、この通知によりサーバー１２からこの要求に係る音楽コンテンツがストリーミング配信される。このホームサーバーシステム１１では、このようにして開始したストリーミング配信による音楽コンテンツの出だしの部分だけが、音声出力をミュートした状態でデコーダ１６によりデコードされ、ストリーミング配信が中止される。またこの出だしの部分のデコード結果により、フォーマット違いが検出される。
【００４６】
またこの検出結果により、フォーマット違いしていない場合、改めてこの音楽コンテンツのストリーミング配信の要求がクライアント１３からサーバー１２に通知され、この音楽コンテンツが先頭から改めてストリーミング配信される。このホームサーバーシステム１１では、この時点で初めて音声出力のミュートが解除され、この改めて先頭からストリーミング配信される音楽コンテンツがユーザーに提供される。
【００４７】
これに対してフォーマット違いの場合には、音声出力をミュートしたままの状態で、ストリーミング配信に係る処理が中止される。
【００４８】
これによりこの実施例においては、音楽コンテンツのフォーマットを誤ってサーバー１２に登録して、この誤ったフォーマットにより音楽コンテンツがストリーミング配信された場合でも、クライアント１３を操作するユーザーに対して、この誤ったフォーマットによるデコード結果であるノイズを出力しないようにすることができる。
【００４９】
ところでこのように出だしの部分だけ別途デコードしてフォーマット違いを検出する場合にあっては、その分、ユーザーがコンテンツの再生を指示して、音楽コンテンツのユーザーへの提供を開始するまでの間、時間を要することになる。しかしながらこのようなデコード結果によるフォーマット違いの検出にあっては、数パケットのデータ処理により検出することができ、これによりこのように出だしの部分でフォーマット違いを検出するようにしても、このフォーマット違いの検出を実用上十分に短い時間により完了することができる。これによりこの実施例ではストリーミング配信による利便性を損なうことなく、ノイズの出力を有効に回避するようになされている。
【００５０】
（３）実施例の効果
以上の構成によれば、コンテンツの出力を中止した状態で、ストリーミング配信によるコンテンツを出だしの部分だけデコードし、このデコード結果によりコンテンツのストリーミング配信を改めて要求してユーザーに提供することにより、誤って再生困難なフォーマットによるコンテンツがストリーミング配信された場合でも、ノイズの出力を有効に回避することができる。
【実施例２】
【００５１】
なお上述の実施例においては、フォーマット違いの場合に、コンテンツの処理を中止する場合について述べたが、本発明はこれに限らず、フォーマット違いの検出により、このフォーマット違いが検出されてなるコンテンツのフォーマットを検出してデコーダを正しく設定するようにしてもよい。
【００５２】
また上述の実施例においては、ユーザーのコンテンツの選択によりファーマット違いを検出して処理する場合について述べたが、本発明はこれに限らず、例えばフォルダーに設けられた複数コンテンツの再生をユーザーがまとめて指示する場合も考えられることにより、このような場合には、これら再生の指示に係る各コンテンツ毎に、フォーマット違いを検出して処理すれば、上述の実施例と同様の効果を得ることができる。
【００５３】
また上述の実施例においては、ホームサーバーシステムに本発明を適用する場合について述べたが、本発明はこれに限らず、例えばインターネットによる音楽配信等、種々のネットワークによるコンテンツの配信に広く適用することができる。
【００５４】
また上述の実施例においては、音楽コンテンツのストリーミング配信に本発明を適用した場合について述べたが、本発明はこれに限らず、映像コンテンツ等の配信にも広く適用することができる。なおこのような映像コンテンツにあっては、音声だけでなく、映像についてもフォーマット違いを検出して処理するようにしてもよい。
【産業上の利用可能性】
【００５５】
本発明は、例えばホームサーバーに接続して音楽ファイルのストリーミングを再生するオーディオ装置に適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施例に係るクライアントの処理手順を示すフローチャートである。
【図２】本発明の実施例に係るホームサーバーシステムを示すブロック図である。
【図３】図１の処理手順の説明に供するタイムチャートである。
【図４】従来のストリーミング配信の処理の説明に供するタイムチャートである。
【符号の説明】
【００５７】
２、１３……クライアント、１１……ホームサーバーシステム、１２……サーバー、１５……中央処理ユニット、１６……デコーダ、１７……増幅回路、１８……スピーカ
【図１】
2005250920.tif 000003
【図２】
2005250920.tif 000004
【図３】
2005250920.tif 000005
【図４】
2005250920.tif 000006