(57)【要約】【課題】  有線放送設備のような特別な装置を設置しなくても、カラオケ演奏が行われていない曲間に、高品質であり、かつ、多彩なＢＧＭをユーザに提供可能なカラオケ装置を提供する。【解決手段】  ＨＤＤ１０３は、カラオケ曲の楽曲データを記憶している。ＣＰＵ１０１は、カラオケ曲の再生指示がある場合に、ＨＤＤ１０３から当該カラオケ曲の楽曲データを読み出し、該楽曲データに基づく演奏を音源１１０に行わせ、カラオケ曲の再生指示がない場合に、ネットワークインタフェース１０５によりサーバからＢＧＭ音声用のストリームデータを受信し、ＢＧＭとして再生する。【選択図】        図５
2005107253.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ曲の楽曲データを記憶する楽曲データ記憶手段と、
カラオケ曲の演奏を行うカラオケ演奏手段と、
音声を符号化した音声ストリームデータをインターネットを介してサーバから受信する通信手段と、
前記音声ストリームデータに基づいて音声を再生する音声再生手段と、
カラオケ曲の再生指示がある場合に、前記楽曲データ記憶手段から当該カラオケ曲の楽曲データを読み出し、該楽曲データに基づく演奏を前記カラオケ演奏手段に行わせ、カラオケ曲の再生指示がない場合に、前記通信手段によりサーバから受信される音声ストリームデータに基づく音声の再生を前記音声再生手段に行わせる制御手段と
を具備することを特徴とするカラオケ装置。
【請求項２】
前記サーバは、複数チャネルの音声ストリームデータを常時再生しており、
前記制御手段は、前記カラオケ曲の再生指示がなくなる度に、ランダムにあるいは予め記憶した手順に従ってチャネルの選択を行い、選択したチャネルの音声ストリームデータの受信を前記通信手段に行わせることを特徴とする請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ演奏曲の曲間においてバックグラウンドミュージック（以下、ＢＧＭという）再生を行う機能を備えたカラオケ装置に関する。
【背景技術】
【０００２】
カラオケ装置においては、ユーザが選曲を行っている等の理由によりカラオケ演奏が行われていない間は、無音となって場をしらけさせることがないようにＢＧＭを再生している。このＢＧＭの再生方法として、カラオケ装置内に蓄積された楽曲データを読み出して再生する方法と、有線放送を受信して再生する方法がある。なお、前者に関する技術文献として例えば特許文献１がある。
【特許文献１】特開２０００−１８１４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、最近は、ユーザが再生音声の品質を求めるようになってきている。このため、殆どのカラオケ装置において採用されているＭＩＤＩ音源によるＢＧＭの再生よりも、生録音の音声である有線放送によるＢＧＭの再生の方がユーザに好まれる。また、有線放送では、複数のチャネルを利用して、幅広い音楽ジャンルの音楽が放送されるため、ユーザの嗜好に合ったＢＧＭを提供することができる。しかし、ＢＧＭ再生に有線放送を利用するためには、有線放送の受信機を設置する手間やコストが必要であるため、導入が容易でないという問題があった。
【０００４】
本発明は、以上説明した事情に鑑みてなされたものであり、ＢＧＭ用の放送を受信するための特別な装置を設置する手間やコストが不要であり、有線放送に匹敵するような高品質でバリエーションに富んだＢＧＭをユーザに提供することができるカラオケ装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、カラオケ曲の楽曲データを記憶する楽曲データ記憶手段と、カラオケ曲の演奏を行うカラオケ演奏手段と、音声を符号化した音声ストリームデータをインターネットを介してサーバから受信する通信手段と、前記音声ストリームデータに基づいて音声を再生する音声再生手段と、カラオケ曲の再生指示がある場合に、前記楽曲データ記憶手段から当該カラオケ曲の楽曲データを読み出し、該楽曲データに基づく演奏を前記カラオケ演奏手段に行わせ、カラオケ曲の再生指示がない場合に、前記通信手段によりサーバから受信される音声ストリームデータに基づく音声の再生を前記音声再生手段に行わせる制御手段とを具備することを特徴とするカラオケ装置を提供する。
現在、各種の音楽のストリームデータをインターネット上に放送するサーバが多く存在する。本発明によれば、カラオケ演奏が行われていない期間、この種のサーバからインターネットを介して受信されるストリームデータが再生される。従って、特別な装置を設けることなく、高品質で多彩なＢＧＭをユーザに提供することが可能になる。
好ましい態様において、カラオケ演奏手段はＭＩＤＩイベントに従って楽音信号を生成する音源であり、楽曲データ記憶手段から読み出される楽曲データはＭＩＤＩの演奏データを含む。しかし、カラオケ演奏手段や楽曲データの態様はこれに制限されるものではなく、例えば楽曲データは楽音波形信号の符号化データであり、カラオケ演奏手段はこの符号化データを復号して楽音信号を出力するデコーダであってもよい。
好ましい態様において、制御手段は、カラオケ演奏が行われていない間のみ通信手段により音声ストリームデータを受信する。しかし、制御手段は、常時、通信手段により音声ストリームデータを受信し、カラオケ演奏が行われている期間は、この音声ストリームデータに基づく音声の再生を行わせないようにしてもよい。あるいは、カラオケ演奏が行われている期間、音声ストリームデータの復号は行うが、ミュートを行い、音として出力しないようにしてもよい。
好ましい態様において、サーバは、複数チャネルの音声ストリームデータを常時再生しており、制御手段は、カラオケ曲の再生指示がなくなる度に、ランダムにあるいは予め記憶した手順に従ってチャネルの選択を行い、選択したチャネルの音声ストリームデータの受信を通信手段に行わせる。
チャネルの選択には、各種の態様がある。例えばカラオケ演奏が行われない期間となる度に、ランダムにチャネルを切り換えてもよいし、サーバから１曲分の音声ストリームデータの受信が行われる度にチャネルをランダムに切り換えてもよい。チャネルの切り換えは、予め記憶された手順に従って行われてもよい。例えば時間帯毎に希望のジャンルあるいはより詳細な曲の種類を特定する情報を記憶しておき、カラオケ演奏が行われない期間が始まったとき、その時刻が属する時間帯に対応付けられたジャンルあるいは種類の曲を放送しているチャネルを選択するという態様がある。これを変形した態様として、時間帯は変わる毎に、その時間帯に対応付けられたジャンルあるいは種類の曲を放送しているチャネルを選択するという態様もある。
再生指示のあったカラオケ曲のジャンルや種類を記憶し、再生指示の頻度が高い種類の曲を放送しているチャネルを選択するという態様もあり得る。
本発明は、音声信号を符号化した音声ストリームデータをインターネットを介してサーバから受信し、音声ストリームデータに基づいて音声を再生する処理と、カラオケ曲の再生指示がある場合に、楽曲データ記憶手段から当該カラオケ曲の楽曲データを読み出し、該楽曲データに基づく演奏をカラオケ演奏手段に行わせ、カラオケ曲の再生指示がない場合に、サーバから受信される音声ストリームデータに基づく音声の再生を音声再生手段に行わせる処理をコンピュータに実行させるプログラムを、電気通信回線を介してユーザに配布し、あるいはそのようなプログラムを記憶した記憶媒体をユーザに配布する、という態様でも実施され得る。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、この発明の一実施形態について説明する。
図１は、この発明の一実施形態であるカラオケ装置１に対してカラオケ関連の情報の配信サービスを行う通信システムを例示している。この通信システムでは、楽曲配信サーバ２とインターネットラジオ局サーバ３とがインターネット４を介してカラオケ装置１に接続されている。楽曲配信サーバ２は、新曲の楽曲データを随時蓄積し、定期的（例えば２週間毎）に、各カラオケ装置１に未配信の新曲の楽曲データを配信する。インターネットラジオ局サーバ３は、同サーバ内において複数のチャネル（以下、ＣＨと略す）の音声ストリームデータをＣＨ毎に決まったスケジュールに従ってストリーミング再生している。図２はその様子を示すタイムチャートである。図示の例において、ＣＨ１では、曲Ｓ１１、Ｓ１２、Ｓ１３の音声ストリームデータが順次再生されており、ＣＨ２では、ＣＨ１とは全く独立したタイミングで曲Ｓ２１、Ｓ２２、Ｓ２３の音声ストリームデータが順次再生されている。他のチャネルも同様である。インターネットラジオ局サーバ３は、あるカラオケ装置１からＣＨの指定を伴った受信要求を受け取ると、指定されたＣＨの音声データを現在再生中の箇所から同カラオケ装置１にストリーミング送信する。
【０００７】
各ＣＨにおいて再生される音声ストリームデータは、カラオケ装置１においてカラオケ曲の再生が行われていない期間にＢＧＭとして再生されるものであり、ＭＰ３（ＭＰＥＧ １ ｌａｙｅｒ ３）方式の符号化アルゴリズムによって符号化することにより得られた符号化データである。なお、音声の圧縮符号化方式は、ＭＰ３方式に限定されるものではなく、例えばＭＰＥＧ １ ｌａｙｅｒ ２方式を採用することも可能である。図３は、カラオケ装置１からの受信要求に応じてストリーミング送信される音声ストリームデータの成り立ちを説明するものである。インターネットラジオ局サーバ３において再生される音声ストリームデータは、複数のＭＰ３フレームの列により構成されている。各ＭＰ３フレームは、ヘッダとペイロードとからなり、ヘッダには制御情報が、ペイロードにはＢＧＭ曲を一定の時間長に区切った各区間の音声情報の符号化データが含まれている。これらのＭＰ３フレームは、所定個数ずつパケットに載せられ、カラオケ装置１に送信される。
【０００８】
また、インターネットラジオ局サーバ３は、各ＣＨと、それらのＣＨにおいて再生されている曲のジャンルと、それらの曲をさらに詳細に特定する細区分情報とを対応付けた曲種類テーブルを記憶している。図４はこの曲種類テーブルの内容を例示するものである。このテーブルは、各ＣＨにおいて再生される曲のジャンルなどに変更があった場合に書き換えられる。インターネットラジオ局サーバ３は、カラオケ装置１から要求があったとき、そのカラオケ装置１にこの曲種類テーブルを送信する。また、インターネットラジオ局サーバ３は、曲種類テーブルの内容に変更が生じたとき、同サーバのサービスを受ける全てのカラオケ装置１に曲種類テーブルを送信する。この曲種類テーブルの送信は、例えばインターネットラジオ局サーバ３が電子メールを利用して行ってもよい。なお、曲種類テーブルの送信は、楽曲配信サーバ２が行ってもよい。この場合、インターネットラジオ局サーバ３は、音声ストリームデータのストリーム配信に専念し、放送プログラム等の管理は楽曲配信サーバ２が行うことになる。
【０００９】
図５は本実施形態に係るカラオケ装置１の構成を示すブロック図である。図５において、ＣＰＵ１０１は、ＲＯＭ１０２またはＨＤＤ（ハードディスク駆動装置）１０３に記憶された各種制御プログラムをＲＡＭ１０４上に展開して実行し、このカラオケ装置１全体の制御を行う。このＣＰＵ１０１によって行われる制御のうち主要なものとして、カラオケ曲の再生制御とカラオケ曲の再生が行われていない曲間においてインターネットラジオ局サーバ３を利用して行われるＢＧＭ再生制御がある。なお、これらの制御の態様については後述する。
【００１０】
ＨＤＤ１０３には、カラオケ演奏用の楽曲データとカラオケ背景映像用の画像データが蓄積されている。楽曲データには、ＭＩＤＩ楽曲データトラックと歌詞データトラックが含まれている。カラオケ背景映像用の画像データは、ＭＰＥＧ（Moving Picture Expert Group）２方式の動画像符号化データである。この画像データには、各曲に個別に対応したものと、同一ジャンルに属する複数の曲に共通に用いられるものとがあり、再生対象である曲に応じて適宜使い分けられる。以上説明した楽曲データおよびカラオケ背景映像用の画像データは前述した楽曲配信サーバ２から配信され、ＨＤＤ１０３に格納されるものである。
【００１１】
ネットワークインタフェース１０５は、ＣＰＵ１がインターネット４を介して楽曲配信サーバ２、インターネットラジオ局サーバ３などの装置との間で情報の授受を行う際の通信手段としての役割を果たす装置である。操作インタフェース１０６は、このカラオケ装置１の操作パネルに配備された各種操作子やリモコン（図示略）の操作に応じて発生する各種操作情報をＣＰＵ１０１に引き渡す装置である。ＭＰＥＧデコーダ１０７は、ＭＰＥＧ方式の符号化データから画像データを復号する装置である。画像処理回路１０８は、ＭＰＥＧデコーダ１０７によって復号された画像データとＣＰＵ１０１によって作成された画像データとの合成処理など、各種の画像処理を行う回路である。モニタ１０９は、画像処理回路１０８の画像処理を経た画像データを画像として表示する装置である。音源１１０は、カラオケ演奏手段としての役割を担った装置であり、ＣＰＵ１０１から供給されるＭＩＤＩイベントに従って楽音信号を生成する。音声処理回路１１１は、ＭＰ３方式の符号化データなど、音声の符号化データを復号し、音声信号を出力する音声再生手段としての役割を担った装置である。ミキサ１１３は、音源１１０、音声処理回路１１１、マイク１１２から出力される信号をミキシングして出力する。このミキサ１１３の出力信号はアンプ１１４によって増幅され、スピーカ１１５から音として出力される。
【００１２】
図６は、このカラオケ装置１のＣＰＵ１０１の動作を示すフローチャートである。以下、このフローチャートを参照し、本実施形態の動作を説明する。まず、ステップＳ１０１において、ＣＰＵ１０１は、ＲＡＭ１０４内に設けられた予約キューを参照し、何らかの曲の再生リクエストが予約キューに残っているか否かを判断する。この判断結果が「ＹＥＳ」である場合、ＣＰＵ１０１は、ステップＳ１１１のカラオケ曲再生処理を実行する。このカラオケ曲再生処理において、ＣＰＵ１０１は、まず、予約キューの先頭に格納された曲番号（すなわち、最も優先度の高い曲番号）を読み出す。なお、この際に、読み出された曲番号は予約キューから消去される。次に、ＣＰＵ１０１は、予約キューから読み出した曲番号に対応した楽曲データとカラオケ背景映像用の画像データをＨＤＤ１０３から読み出す。そして、ＣＰＵ１０１は、楽曲データにおけるＭＩＤＩ楽曲トラックに従ってＭＩＤＩイベントを音源１１０に順次送信して楽曲演奏を行わせるとともに、楽曲データにおける歌詞データトラックに従って歌詞の画像データを生成し、楽曲演奏の進行に合わせて画像処理回路に１０８に送信する。一方、ＣＰＵ１０１は、ＨＤＤ１０３から読み出したカラオケ背景映像用の動画像符号化データをＭＰＥＧデコーダ１０７に送り、その復号を行わせる。このＭＰＥＧデコーダ１０７から得られるカラオケ背景映像用の画像データは画像処理回路１０８に送られる。画像処理回路１０８は、このカラオケ背景映像の画像データとＣＰＵ１０１から受け取った歌詞の画像データとを合成し、モニタ１０９からその合成画像を出力する。ミキサ１１３は、音源１１０から出力される楽曲演奏音の楽音信号とマイク１１２から入力されるユーザの歌唱音声の音声信号とをミキシングしてアンプ１１４に送る。アンプ１１４は、このミキサ１１３からの出力信号をスピーカ１１５から音として出力する。このような動作により１曲分のカラオケ曲再生が終了すると、ＣＰＵ１０１は、カラオケ曲再生処理（ステップＳ１１１）を終了し、再びステップＳ１０１の判断を行う。そして、予約キューに何らかの曲番号が残っている場合には、その曲番号についてステップＳ１１１のカラオケ曲再生処理を実行する。
【００１３】
一方、ステップＳ１０１において予約キューに何も曲番号が残っていない場合、ＣＰＵ１０１の処理はステップＳ１０２に進む。このステップＳ１０２において、ＣＰＵ１０１は、ＲＡＭ１０４内の該当エリアを参照することにより曲間動作に関する設定内容を確認し、ＢＧＭ再生をすべき旨の設定がされているか否かを判断する。この判断結果が「ＹＥＳ」である場合、ＣＰＵ１０１の処理はステップＳ１０３に進み、「ＮＯ」の場合はステップＳ１０８に進む。なお、曲間動作に関する情報は、ユーザが行うリモコン操作などによりＲＡＭ１０４内の所定のエリアに設定されるものである。
【００１４】
次にステップＳ１０３に進むと、ＣＰＵ１０１は、再生すべきＢＧＭのジャンルの指定を取得する。このジャンルの指定の取得には、各種の態様がある。好ましい態様において、ＣＰＵ１０１は、ユーザが行うリモコン操作などに応じ、時間帯とその時間帯において再生すべきＢＧＭのジャンルを指定する情報を例えば次のように対応付けてＲＡＭ１０４内の所定のエリアに予め書き込んでおく。
１７：００〜１９：００    ポップス
１９：００〜２１：００    演歌
２１：００〜２３：００    洋楽
そして、ＣＰＵ１０１は、ステップＳ１０３の実行時、このＲＡＭ１０４内の情報を参照し、現在時刻が属する時間帯に対応付けられたジャンルを指定ジャンルとして取得するのである。別の好ましい態様では、曲間となってステップＳ１０３が実行される毎に、各種のジャンルの中から指定ジャンルがランダムに選択される。
【００１５】
指定ジャンルの取得に関しては、ゲーム性を高めた態様もある。例えばステップＳ１０３の実行時、ＣＰＵ１０１は、円を描くように並んだ複数のジャンル名と１つのジャンル名を指す針とからなるルーレットをモニタ１０９に表示させ、針の表示を回転させる。そして、ＣＰＵ１０１は、ユーザがリモコン操作などにより針の停止を指示し、これに応じて針を停止させたとき、この停止した針によってジャンル名が指されているジャンルを指定ジャンルとして取得する。
【００１６】
指定ジャンルの取得が終了すると、ＣＰＵ１０１は指定ジャンルに対応したＣＨを取得する（ステップＳ１０４）。このステップＳ１０４の処理において、ＣＰＵ１０１は、インターネットラジオ局サーバ３から予め取得してＲＡＭ１０４内に格納した曲種類テーブル（図４）を参照し、指定ジャンルに対応したＣＨを取得する。指定ジャンルに対応したＣＨが複数ある場合もあるが、そのような場合には、それらの複数のＣＨの中から例えばランダムに１つのＣＨを選択する。なお、このようにする代わりに、ステップＳ１０３において、再生すべきＢＧＭの指定ジャンルだけでなく、細区分情報の指定も取得し、ステップＳ１０４では、指定ジャンルに属し、かつ、指定された細区分情報にも対応するＢＧＭを放送しているＣＨをＲＡＭ１０４内の曲種類テーブルに基づいて求めてもよい。
【００１７】
次にステップＳ１０５に進むと、ＣＰＵ１０１は、ステップＳ１０４において取得したＣＨを指定し、そのＣＨの受信要求をインターネットラジオ局サーバ３に送る。図７は、このときＣＰＵ１０１およびインターネットラジオ局サーバ３間において行われる通信の手順を示すシーケンス図である。まず、ＣＰＵ１０１は、ＲＴＳＰ（Real time Transfer Streaming Protocol）に従って通信を開始するために、ＣＨの指定を含むＵＲＬ（Uniform Resource Locator）をインターネットラジオ局サーバ３に送る。例えばインターネットラジオ局サーバ３のＩＰアドレスがＡＡＡ．ＢＢＢ．ＣＣＣ．ＤＤＤであり、受信希望のＣＨがＣＨ１である場合、ＣＰＵ１０１は、ＵＲＬとして“ｒｔｓｐ：／／ＡＡＡ．ＢＢＢ．ＣＣＣ．ＤＤＤ／ＣＨ１”を送信し、インターネットラジオ局サーバ３との間にＲＴＳＰによる接続を確立する。ＵＲＬに含まれる“ＣＨ１”といったテキスト情報は、インターネットラジオ局サーバ３に引き渡される。インターネットラジオ局サーバ３は、このテキスト情報に基づいて、ＣＰＵ１０１が指定したＣＨを認識する。次にＣＰＵ１０１は、ビットレート等の通信条件についてネゴシエーションするため、それに必要な情報を含むＤｅｓｃｒｉｂｅ Ｒｅｑｕｅｓｔをインターネットラジオ局サーバ３に送信する（ステップＳ２０１）。
【００１８】
このＤｅｓｃｒｉｂｅ Ｒｅｑｕｅｓｔに対して、ＯＫのレスポンスがインターネットラジオ局サーバ３からＣＰＵ１０１に送られると（ステップＳ２０２）、ＣＰＵ１０１は、セッション接続を要求するＳｅｔｕｐ Ｒｅｑｕｅｓｔをインターネットラジオ局サーバ３に送る（ステップＳ２０３）。これに対してＯＫのレスポンスがインターネットラジオ局サーバ３からＣＰＵ１０１に返ることによりセッション張りが完了する（ステップＳ２０４）。ＣＰＵ１０１は、ＯＫレスポンスの受信によりセッション張りの完了を確認すると、指定したＣＨの音声データの送信を要求するＰｌａｙ Ｒｅｑｕｅｓｔをインターネットラジオ局サーバ３に送る（ステップＳ２０５）。インターネットラジオ局サーバ３は、このＰｌａｙ Ｒｅｑｕｅｓｔに対するＯＫレスポンスをＣＰＵ１０１に送った後（ステップＳ２０６）、ＣＰＵ１０１によって指定されたＣＨの音声データを順次パケット化し、パケット転送を開始する（ステップＳ２０７）。この音声データのパケット転送（ステップＳ２０７）が行われる間、ＲＴＣＰ（Real time Transfer Control Protocol）に従い、時折、送信済みのパケット数などの情報を含むＳｅｎｄｅｒ Ｒｅｐｏｒｔがインターネットラジオ局サーバ３からＣＰＵ１０１へ送られる（ステップＳ２０８）。また、時折、受信済みのパケット数を示す情報や受け取ってないパケットの再生要求がＲｅｃｅｉｖｅｒ ＲｅｐｏｒｔとしてＣＰＵ１０１からインターネットラジオ局サーバ３へ送られる（ステップＳ２０９）。
【００１９】
一方、ＣＰＵ１０１は、Ｐｌａｙ Ｒｅｑｕｅｓｔに対するＯＫレスポンスをインターネットラジオ局サーバ３から受信したとき（ステップＳ２０６）、図６におけるステップＳ１０５を終了し、図６に示す処理と並行し、ＢＧＭ再生処理を開始する。ＣＰＵ１０１は、ステップＳ１０６においてＢＧＭ再生処理を開始させた後、ＲＡＭ１０４内の該当エリアを参照することにより曲間動作に関する設定内容を確認し、ＢＧＶ（バックグラウンドビデオ）再生をすべき旨の設定がされているか否かを判断する（ステップＳ１０７）。この判断結果が「ＹＥＳ」である場合、ＣＰＵ１０１は、他の曲間処理を開始し（ステップＳ１０８）、ステップＳ１０９に進む。この場合、図６に示す処理およびステップＳ１０６において開始されたＢＧＭ再生と並行し、ステップＳ１０８の「他の曲間処理」が実行され、この「他の曲間処理」ではＢＧＶ再生が行われる。このＢＧＶ再生では、ＣＰＵ１０１による制御の下、ＨＤＤ１０３に予め記憶されているＢＧＶ用の画像データが読み出され、モニタ１０９に表示される。一方、ステップＳ１０７の判断結果が「ＮＯ」である場合は、ステップＳ１０８を実行することなくステップＳ１０９に進む。ステップＳ１０８の「他の曲間処理」は、ステップＳ１０２の判断結果が「ＮＯ」となった場合にも開始される。この場合の「他の曲間処理」では、ＣＭ再生が行われる。このＣＭ再生では、ＣＰＵ１０１による制御の下、ＨＤＤ１０３に予め記憶されているＣＭ用のスクリプトデータが読み出され、このスクリプトデータに基づき、ＣＭの画像がモニタ１０９に表示される。
【００２０】
ステップＳ１０６において開始されたＢＧＭ再生処理において、ＣＰＵ１０１は、インターネットラジオ局サーバ３から順次到着する各パケットからＭＰ３フレームを取り出し、ＲＡＭ１０４内の所定のエリアにバッファリングする。その際、欠落しているパケットが見つかった場合にはその再送要求をインターネットラジオ局サーバ３に送る（図７におけるステップＳ２０９）。一方、ＣＰＵ１０１は、ＲＡＭ１０４内にバッファリングされた各パケットのＭＰ３フレームを各々の時間的順序に従って読み出し、音声処理回路１１１に送る。音声処理回路１１１は、このＭＰ３フレームの復号を行い、この復号により得られる音声信号をミキサ１１３に出力する。この音声信号は、ミキサ１１３およびアンプ１１４を介してスピーカ１１５に送られ、ＢＧＭとして出力される。
【００２１】
以上のＢＧＭ再生処理が行われる間あるいは他の曲間処理が行われる間、ＣＰＵ１０１は、カラオケ曲の再生リクエストが発生したか否か、すなわち、ＲＡＭ１０４内に設けられた予約キューに何らかの曲番号が書き込まれたか否かの判断を繰り返す（ステップＳ１０９）。この判断結果が「ＮＯ」である場合にはステップＳ１０６において開始されたＢＧＭ再生処理あるいはステップＳ１０８において開始された他の曲間処理が継続される。
【００２２】
そして、ユーザがリモコン操作などにより予約曲の曲番号を送信し、これがＲＡＭ１０４内の予約キューに書き込まれると、ステップＳ１０９の判断結果が「ＹＥＳ」となり、ＣＰＵ１０１の処理はステップＳ１１０の曲間終了処理に進む。この曲間終了処理において、ＣＰＵ１０１は、ステップＳ１０６において開始したＢＧＭ再生処理またはステップＳ１０８において開始した他の曲間処理を終了する。ＢＧＭ再生処理を終了する場合、ＣＰＵ１０１は、図７に示すように、ＲＴＳＰに従って、セッションの終了を要求するＴｅａｒｄｏｗｎ Ｒｅｑｕｅｓｔをインターネットラジオ局サーバ３に送信する（ステップＳ２１０）。これに対して、インターネットラジオ局サーバ３からＣＰＵ１０１にＯＫレスポンスが返されることによりセッションは終了する（ステップＳ１１０）。
以上のようにして曲間終了処理を終えると、ＣＰＵ１０１は、予約キューに書き込まれている曲番号を用いてカラオケ曲再生処理を実行する（ステップＳ１１１）。この処理については既に説明した通りである。
以上説明したように、本実施形態によれば、カラオケ演奏が行われていない曲間において、インターネットラジオ局サーバ３から音声のストリームデータが受信され、ＢＧＭとして再生される。従って、有線放送設備のような特別な装置を設置しなくても、高品質であり、かつ、多彩なＢＧＭをユーザに提供することができる。
【００２３】
以上、本発明の一実施形態について説明したが、本発明には次のような実施形態もある。
（１）上記実施形態では、ＣＨの選択の態様として、例えばカラオケ演奏が行われない期間となる度に、ＣＨの選択を行う態様を挙げた。しかし、そのようにする代わりに、サーバから１曲分のストリームデータの受信が行われる度にＣＨを切り換えてもよい。
（２）上記実施形態では、時間帯毎に希望のジャンルあるいはより詳細な曲の種類を特定する情報を記憶しておき、カラオケ演奏が行われない期間が始まったとき、その時刻が属する時間帯に対応付けられたジャンルあるいは種類の曲を放送しているＣＨを選択するようにした。この場合において、カラオケ演奏が行われない期間が長引くと、その間に、現在時刻が属する時間帯がある時間帯から次の時間帯に切り換わることがある。その場合には、切り換わった後の時間帯に対応付けられたジャンルあるいは種類の曲を放送しているＣＨへの切り換えを行ってもよい。
（３）リモコン操作などにより再生指示のあったカラオケ曲のジャンルや種類を一定期間（例えば１週間）に亙ってＨＤＤ１０３に記録し、曜日、あるいはそれより細かい各曜日の各時間帯といった各期間毎に最も指示の頻度の高いジャンルまたは種類を求め、以後は、各期間において、当該期間において最高指示頻度の記録されたジャンルまたは種類の曲を放送しているＣＨをＢＧＭ再生用のＣＨとして選択するようにしてもよい。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施形態であるカラオケ装置に対してカラオケ関連の情報の配信サービスを行う通信システムを例示する図である。
【図２】同通信システムのインターネットラジオ局サーバにおいてＢＧＭ用音声のストリームデータが再生される様子を示すタイムチャートである。
【図３】同インターネットラジオ局サーバにおいて再生されるＢＧＭ曲の音声ストリームデータの構成を示す図である。
【図４】同インターネットラジオ局サーバからカラオケ装置に送られる曲種類テーブルを例示する図である。
【図５】同実施形態に係るカラオケ装置の構成を示すブロック図である。
【図６】同カラオケ装置のＣＰＵの動作を示すフローチャートである。
【図７】同ＣＰＵとラジオ局インターネットサーバとの間で行われる通信の手順を示すシーケンス図である。
【符号の説明】
【００２５】
１……カラオケ装置、２……楽曲配信サーバ、３……インターネットラジオ局サーバ、４……インターネット、１０１……ＣＰＵ、１０２……ＲＯＭ、１０３……ＨＤＤ、１０４……ＲＡＭ、１０５……ネットワークインタフェース、１０６……操作インタフェース、１０７……ＭＰＥＧデコータ、１０８……画像処理回路、１０９……モニタ、１１０……音源、１１１……ミキサ、１１２……マイク、１１３……ミキサ、１１４……アンプ、１１５……スピーカ。 
【図１】
2005107253.tif 000003
【図２】
2005107253.tif 000004
【図３】
2005107253.tif 000005
【図４】
2005107253.tif 000006
【図５】
2005107253.tif 000007
【図６】
2005107253.tif 000008
【図７】
2005107253.tif 000009