(57)【特許請求の範囲】
【請求項１】
曲データを再生する曲データ再生手段と、前記曲データに対応する歌詞を示す歌詞映像およびその歌詞映像の背景に表示する背景映像を再生する映像再生手段とが設けられた複数のカラオケ装置と、通信手段を介して各カラオケ装置へ前記曲データを送信するサーバーと、前記サーバーへ曲データを送信するコンピュータとを備えた通信カラオケシステムにおいて、
前記コンピュータは、
前記各カラオケ装置の設置場所から交通機関の所定の駅までの地図を示す地図情報を前記サーバーへ送信する地図情報送信手段を備えており、
前記サーバーは、
前記コンピュータから送信された地図情報が記憶された地図情報記憶手段と、
前記地図情報記憶手段から読出した地図情報により示される地図映像を表示する地図映像表示手段と、
前記設置場所および所定の駅の地図上の位置を、前記地図映像表示手段により表示された地図映像の中に特定する位置特定手段と、
前記位置特定手段により特定された前記設置場所および所定の駅間の距離を演算する距離演算手段と、
前記距離演算手段により演算された距離に基づいて前記設置場所から前記所定の駅までの所要時間を交通手段ごとに演算する所要時間演算手段と、
所定のカラオケ装置からの送信要求に応じて、前記所要時間演算手段により演算された交通手段ごとの所要時間を示す所要時間データを前記所定のカラオケ装置へ送信する所要時間データ送信手段と、を備えており、
前記各カラオケ装置は、
前記サーバーに対して前記所用時間データの送信要求を行う送信要求手段と、
前記送信要求手段により前記サーバーから受信した前記所用時間データに基づいて、前記所要時間と、前記所定の駅を示す駅名と、前記交通手段を示す交通手段名とを対応付けて表示し、前記所定の駅の発車時刻までの残り時間が前記所要時間になったタイミングで、前記発車時刻が近付いていることを示すメッセージ映像を前記背景映像に重ねて表示する所要時間表示手段とをそれぞれ備えたことを特徴とする通信カラオケシステム。
【請求項２】
前記地図情報記憶手段から読出された地図情報を印刷媒体に印刷する地図情報印刷手段が備えられたことを特徴とする請求項１に記載の通信カラオケシステム。
【請求項３】
前記地図情報記憶手段に記憶されている地図情報は、前記通信手段を介して書換可能であることを特徴とする請求項１または請求項２に記載の通信カラオケシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、曲データ、歌詞映像および背景映像を再生するカラオケ装置が通信手段を介して複数接続された通信カラオケシステムであって、各部屋にカラオケ装置が備えられたカラオケボックスやレジャーホテルなどで用いるカラオケシステムとして好適なものに関する。
【０００２】
【従来の技術】
従来、上記カラオケシステムとしては、部屋に設置されたカラオケ装置と、曲データを保有するサーバーとが通信回線により接続されており、サーバーから曲データをカラオケ装置へ送信する、いわゆる通信カラオケシステムが知られている。
上記曲データは、曲の演奏部分を示すＭＩＤＩ(Musical Instrument Digital Interface)データ、歌詞テロップを示す歌詞テロップデータ、曲のジャンルを特定するジャンルデータなどから構成されており、ＭＩＤＩデータは、上記カラオケ装置に備えられたＭＩＤＩ音源、アンプおよびスピーカなどにより再生され、歌詞テロップデータは、歌詞テロップとしてモニタテレビに表示される。また、歌詞テロップの背景に表示される背景映像は、カラオケ装置に備えられたＣＤ−ＲＯＭプレーヤにより、上記ジャンルデータにより特定されるジャンルの背景映像の中から選択されてモニタテレビに表示される。
【０００３】
【発明が解決しようとする課題】
ところで、カラオケボックスなどで歌っていると、帰りの電車やバスなどの発車時刻が気になることがあるが、上記従来のカラオケシステムでは、その発車時刻を知ることができない。また、発車時刻を知っていても、つい歌うことに夢中になってしまい、電車やバスに乗り遅れることがある。
特に、最終電車やバスに乗り遅れてしまい、困ることがよくある。
【０００４】
そこで、本発明は、カラオケ装置を利用する者に対して交通機関の所定の駅までの所要時間を交通手段ごとに知らせることができる通信カラオケシステムの実現を目的とする。
【０００５】
【課題を解決するための手段】
本発明は、上記目的を達成するため、請求項１に記載の発明では、曲データを再生する曲データ再生手段と、前記曲データに対応する歌詞を示す歌詞映像およびその歌詞映像の背景に表示する背景映像を再生する映像再生手段とが設けられた複数のカラオケ装置と、通信手段を介して各カラオケ装置へ前記曲データを送信するサーバーと、前記サーバーへ曲データを送信するコンピュータとを備えた通信カラオケシステムにおいて、前記コンピュータは、前記各カラオケ装置の設置場所から交通機関の所定の駅までの地図を示す地図情報を前記サーバーへ送信する地図情報送信手段を備えており、前記サーバーは、前記コンピュータから送信された地図情報が記憶された地図情報記憶手段と、前記地図情報記憶手段から読出した地図情報により示される地図映像を表示する地図映像表示手段と、前記設置場所および所定の駅の地図上の位置を、前記地図映像表示手段により表示された地図映像の中に特定する位置特定手段と、前記位置特定手段により特定された前記設置場所および所定の駅間の距離を演算する距離演算手段と、前記距離演算手段により演算された距離に基づいて前記設置場所から前記所定の駅までの所要時間を交通手段ごとに演算する所要時間演算手段と、所定のカラオケ装置からの送信要求に応じて、前記所要時間演算手段により演算された交通手段ごとの所要時間を示す所要時間データを前記所定のカラオケ装置へ送信する所要時間データ送信手段と、を備えており、前記各カラオケ装置は、前記サーバーに対して前記所用時間データの送信要求を行う送信要求手段と、前記送信要求手段により前記サーバーから受信した前記所用時間データに基づいて、前記所要時間と、前記所定の駅を示す駅名と、前記交通手段を示す交通手段名とを対応付けて表示し、前記所定の駅の発車時刻までの残り時間が前記所要時間になったタイミングで、前記発車時刻が近付いていることを示すメッセージ映像を前記背景映像に重ねて表示する所要時間表示手段とをそれぞれ備えたという技術的手段を採用する。
【０００６】
【０００７】
【０００８】
【０００９】
【００１０】
【００１１】
【００１２】
【００１３】
【００１４】
請求項２に記載の発明では、請求項１に記載の通信カラオケシステムにおいて、前記地図情報記憶手段から読出された地図情報を印刷媒体に印刷する地図情報印刷手段が備えられたという技術的手段を採用する。
【００１５】
【００１６】
請求項３に記載の発明では、請求項１または請求項２に記載の通信カラオケシステムにおいて、前記地図情報記憶手段に記憶されている地図情報は、前記通信手段を介して書換可能であるという技術的手段を採用する。
【００１７】
【作用】
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【００２５】
請求項２に記載の発明では、上記地図情報記憶手段から読出された地図情報を印刷媒体に印刷する地図情報印刷手段が備えられているため、その地図情報が印刷された印刷媒体を携帯して駅へ向かうことができる。
したがって、表示された地図映像を見て地図を覚える手間を省くことができる。
【００２６】
また、請求項１に記載の発明では、位置特定手段は、上記設置場所および所定の駅の地図上の位置を上記地図映像表示手段により表示された地図映像の中に特定し、この特定された設置場所および所定の駅間の距離が、上記距離演算手段により演算され、この演算された距離に基づいて上記所要時間が上記所要時間演算手段により演算される。
つまり、上記設置場所から所定の駅までの所要時間を実測しなくても、設置場所および所定の駅を地図映像の中に特定することにより、両者間の距離が演算され、その演算結果に基づいて両者間の所要時間が演算される。
たとえば、後述する発明の実施の形態に記載するように、各カラオケボックスのサーバーへ曲データを送信するサブホストにＧＰＳ（Global Positioning System）を設け、各サーバーに備えられたＣＰＵに上記位置特定手段、距離演算手段および所要時間演算手段の機能を持たせることにより、サーバーからサブホストに対してカラオケボックス周辺の地図を示す地図データの送信を要求し、送信された地図データに基づいて各駅までの所要時間を求めることができる。
また、各カラオケ装置は、サーバーから受信した所用時間データに基づいて、所要時間と、所定の駅を示す駅名と、交通手段を示す交通手段名とを対応付けて表示し、前記所定の駅の発車時刻までの残り時間が前記所要時間になったタイミングで、前記発車時刻が近付いていることを示すメッセージ映像を前記背景映像に重ねて表示することができる。
【００２７】
【００２８】
また、請求項３に記載の発明では、上記地図情報記憶手段に記憶されている地図情報は、上記通信手段を介して書換可能であるため、新しい道路や駅ができた場合やカラオケ装置の設置場所が変わった場合であっても、新しい地図を知ることができる。
特に、通信手段を介して地図情報を書換えることが可能であるため、通信手段を介さずに直接書換を行う場合よりも、書換のための労力を省くことができる。たとえば、後述する発明の実施の形態に記載するように、サブホストから各サーバーへ新しい地図情報を送信して古い地図情報を新しい地図情報に容易に書換えることができる。
【００２９】
【発明の実施の形態】
以下、本発明の通信カラオケシステムの一実施形態について図を参照して説明する。
なお、通信カラオケシステムとして、カラオケ装置が設置された部屋を複数有する、いわゆるカラオケボックスを対象にした通信カラオケシステムを代表に説明する。
【００３０】
まず、本発明第１実施形態の通信カラオケシステムの主要構成について、それをブロック図で示す図１を参照して説明する。
図１に示すように、本通信カラオケシステム１は、カラオケボックス１１と、このカラオケボックス１１へ曲データを配信する各地域ごとに設置されたサブホストコンピュータ（以下、サブホストと略称する）５と、このサブホスト５へ曲データを配信するホストコンピュータ（以下、ホストと略称する）９とから構成される。カラオケボックス１１は、曲データを受信して再生するカラオケ装置１０が設置されたＡないしＨまでの８室の部屋２，２・・と、各カラオケ装置１０へ曲データを送信するサーバー８が設置された管理室４とを有する。各部屋のカラオケ装置１０には、ＬＡＮボード４９が備えられており、これらＬＡＮボード４９は、ＬＡＮ回線７によりＨＵＢ３を介してサーバー８に備えられたＬＡＮボード８ｂと接続されている。
【００３１】
サーバー８には、通信用モデム８ｄが備えられており、この通信用モデム８ｄは、通信回線８ｅを介してサブホスト５に備えられた通信用モデム５ｂと接続されている。また、サーバー８には、通信用モデム８ｄにより受信された曲データや後述する案内データなどを蓄積するＨＤＤ（Hard Disk Drive Unit）８ｃと、モニタテレビ（以下、モニタと略称する）８００と、通信制御、曲データおよび案内データの検索などを実行するＣＰＵ８ａとが備えられている。
【００３２】
サブホスト５に備えられた通信用モデム５ｂは、ＩＳＤＮ（国際標準の通信規格を持った総合デジタル通信網を意味するIntegrated Services Digital Network の略）回線９ｄを介してホスト９に備えられた通信用モデム９ｃと接続されている。サブホスト５には、通信用モデム５ｂにより受信された曲データおよび後述する案内データなどを蓄積するＨＤＤ５００と、ＧＰＳ５ｃと、カラオケボックス１１から所定の駅までの所要時間の演算や通信制御などを実行するＣＰＵ５ａとが備えられている。
【００３３】
ＨＤＤ５００は、その記憶領域を説明する図６に示すように、案内データ記憶領域５１０および曲データ記憶領域５２０を記憶する。案内データ記憶領域５１０は、各サーバー８の周辺の鉄道や路線バスなどの交通機関の駅の発車時刻を示す時刻表データを記憶する時刻表データ記憶領域５１２、各サーバー８の周辺の地図を示す地図データを記憶する地図データ記憶領域５１４および上記所要時間を各交通手段ごとに示す所要時間データを記憶する所要時間データ記憶領域５１６から構成される。
【００３４】
上記構成の通信カラオケシステム１は、ホスト９から曲データが各地域に設置されたサブホスト５へ配信され、サブホスト５から各カラオケボックス１１のサーバー８へ曲データが配信される。そして、サーバー８は、各カラオケ装置１０からＬＡＮ回線７を介して送信されるリクエスト信号を受信し、そのリクエスト信号により示される選曲番号の曲データをＬＡＮ回線７を介して上記リクエスト信号を送信したカラオケ装置１０へ送信する。
【００３５】
次に、カラオケ装置１０の主要構成について、その外観を示す図２を参照して説明する。
図２に示すように、カラオケ装置１０には、歌詞を示す歌詞テロップ（本発明の歌詞映像）、歌詞テロップの背景に表示する背景映像、選曲番号を示す映像、最寄りの駅の時刻表を示す時刻表映像、駅までの地図を示す地図映像などを表示するモニタ１２と、歌い手用のモニタ１４と、背景映像を示す背景映像情報たる背景映像データが記録されたＤＶＤ(Digital Video Disc)を再生するＤＶＤプレーヤ６とが備えられている。
【００３６】
また、カラオケ装置１０には、楽音により構成される楽曲たるカラオケ用の曲（以下、曲と略称する）の選曲および曲の再生の予約を行う選曲制御、選曲された曲の送信要求を示すリクエスト信号のサーバー８への送信、リクエスト信号により示される曲に対応する曲データおよび案内データ５１０の受信などの通信制御、鉄道や路線バスなどの発車時刻が近付いたことを報知する処理、モニタ１２，１４に表示される映像の切替え、合成などの映像制御などを行うコマンダ２０が備えられている。
【００３７】
さらに、マイクロフォン１７，１８から入力される音声と曲とのミキシング、音声と曲との音量バランス、エコー調整、ディレイ調整、ミキシング信号の増幅、演奏される曲の音程制御（キーコントロール）、高音、低音の制御（トーンコントロール）などを行うアンプ１６と、このアンプ１６から出力される増幅信号を音として再生する天井吊下げ用の１組のスピーカ１３，１３と、コマンダ２０を遠隔操作するリモコン７０とが備えられている。
なお、コマンダ２０、アンプ１６およびスピーカ１３，１３が、請求項１に記載の曲データ再生手段に対応し、ＤＶＤプレーヤ６、モニタ１２，１４が、映像再生手段に対応する。
【００３８】
次に、コマンダ２０の構成について図３を参照して説明する。
図３（Ａ）は、コマンダ２０の前面パネルの説明図、同図（Ｂ）は、コマンダ２０の背面パネルの説明図である。
図３（Ａ）に示すように、コマンダ２０の前面パネルには、選曲する曲の選曲番号の入力などを行うための０〜９のボタンからなるテンキー２１と、選曲を確定するための選曲ボタン２２とが設けられており、テンキー２１の上には、選曲された曲の選曲番号を６桁の数字でＬＥＤ表示する選曲番号表示体２３が設けられている。
【００３９】
また、選曲番号表示体２３の左には、演奏が予約されている曲の数をＬＥＤ表示する予約曲数表示体２４が設けられており、その下には、予約の取消を行うための取消しボタン２５と、演奏を停止させる演奏停止ボタン２６と、歌っている途中で最初から歌い直すための歌い直しボタン２７と、予約曲の間に割り込んで予約するための割り込みボタン２８とが設けられている。さらに、それらボタンの下方には、地図や時刻表などが印刷された本発明の印刷媒体たる印刷用紙を排出する排出口６１が形成されている。さらに、前面パネルの左上には、リモコン７０から送信される光信号を受光する受光部３８が設けられており、左下には、コマンダ２０の電源を立ち上げる電源ボタン３９が設けられている。
【００４０】
また、テンキー２１の右には、キーを低くするフラットキー２９と、キーを標準にする標準キー３０と、キーを高くするシャープキー３１とが設けられており、それらキーの下には、ボーカルのメロディーラインの音量を設定するボーカルボタン３２と、２コーラス目までを再生する２コーラスカットボタン３３と、曲の後奏部分をカットする後奏カットボタン３４とが設けられている。
さらに、それらボタンの下には、カラオケとＢＧＭ用とを切り替えるカラオケ切替ボタン３５と、ＬＡＮ回線７を介して入力されるデータを曲データから有線放送、テレビ放送などに切り替える入力切替ボタン３６と、モニタ１２，１４の表示をカラオケボックスなどが提供しているサービス情報の表示に切り替えるサービスボタン３７とが設けられている。
【００４１】
また、図３（Ｂ）に示すように、コマンダ２０の背面パネルには、ＬＡＮ回線７を接続する通信端子４０が設けられており、この通信端子４０の右方には、ＤＶＤプレーヤ６のインターフェースと接続されるコネクタ６９と、ＤＶＤプレーヤ６の映像出力端子と接続される映像入力端子５８とが設けられている。さらに、映像入力端子５８の右方には、モニタ１２の映像入力端子と接続される映像出力端子４２と、モニタ１４の映像入力端子と接続される映像出力端子４３と、アンプ１６の音声入力端子と接続される音声出力端子４１とが設けられている。
【００４２】
次に、上記コマンダ２０の制御系の構成について図４および図７（Ａ）を参照して説明する。
図４は、コマンダ２０の制御系の主要構成をブロックで示す説明図であり、図７（Ａ）は、曲データの主要構成をブロックで示す説明図である。
最初に、曲データの主要構成について図７（Ａ）を参照して説明する。
曲データ１３０は、再生する背景映像の種類や再生順序などの再生スケジュールを指示する再生方法指示コマンド１３１、歌詞テロップを示す歌詞テロップデータ１３２、曲の演奏部分を示す演奏データ１３３などから構成される。演奏データ１３３は、ＭＩＤＩデータで構成される。
【００４３】
次に、コマンダ２０の制御系の主要構成について図４を参照して説明する。
コマンダ２０には、発車時刻が近付いたことの報知、選曲、サーバー８に対する曲データ１３０の送信要求、曲データ１３０の受信、ＤＶＤプレーヤ６に対する各種コマンドの送信、曲の演奏順序の予約、音声制御、映像制御などをプログラムにしたがって行うＣＰＵ４５が備えられている。ＣＰＵ４５には、このＣＰＵ４５により実行される各種プログラムなどが記憶されたＲＯＭ４６と、サーバー８から送信される曲データ１３０および案内データ５１０を受信するためのＬＡＮボード４９と、このＬＡＮボード４９により受信された曲データ１３０、案内データ５１０、リモコン７０から送信されるコマンドデータ、選曲された曲の選曲番号を示す選曲番号データ、予約された曲の選曲番号データなどを一時保存するためのＲＡＭ４７とが接続されている。
【００４４】
また、ＣＰＵ４５には、現在時刻をカウントするＲＴＣ（リアルタイムカウンタ）６０と、発車時刻までの残り時間、発車時刻が近付いていることを示すメッセージ、歌詞テロップを構成する文字、選曲番号、カラオケ装置１０の動作状態などを示す文字をモニタ１２，１４に表示するためのフォントデータが記憶されたフォントＲＯＭ４４と、このフォントＲＯＭ４４から読出され、ビットマップデータに展開されたデータを一時記憶するビデオＲＡＭ４８が接続されている。さらに、ＣＰＵ４５は、タイマ５３のカウントにしたがって曲データ１３０に含まれる演奏データ１３３を構成するＭＩＤＩデータをＲＯＭ４６に格納されているシーケンサソフトウエアによりＭＩＤＩ音源５２へ書き込む制御を行う。また、ＣＰＵ４５には、ＭＩＤＩ音源５２から出力される音源信号を入力してアンプ１６により増幅可能な信号に変換する音声制御回路５０が接続されている。
【００４５】
また、ＣＰＵ４５には、ＤＶＤプレーヤ６との間でコマンドなどの入出力を行うためのインターフェース５９と、サーバー８から受信した地図データや時刻表データなどを印刷するプリンタ６２とが接続されている。さらに、ＣＰＵ４５には、ＤＶＤプレーヤ６からインターフェース５９を介して入力された背景映像信号、サーバー８から送信された時刻表データや地図データなどをモニタ１２，１４により表示するための表示信号に変換したり、ビデオＲＡＭ４８から出力されるビットマップデータを文字映像に変換したりする映像制御回路５４が接続されている。映像制御回路５４は、モニタ１２の表示画面を説明する図２０に示すように、背景映像３２０の中に歌詞テロップ３２２、発車時刻までの残り時間を示す残り時間映像３２４、発車時刻が近付いたことを知らせるメッセージ映像３２６がスーパーインポーズされるように制御を行う。また、映像制御回路５４は、曲の進行にしたがって歌詞テロップ３２２の表示色を変える制御も行う。
【００４６】
また、ＣＰＵ４５には、受信部３８により受信された光信号をデジタル信号に変換する変換回路５５と、制御装置２０の前面パネルに設けられた各種ボタンを押したときに点灯するＬＥＤ、選曲番号表示体２３および予約曲数表示体２４へ表示信号を出力する表示回路５６と、上記各種ボタンを押したときに発生するスイッチング信号を入力する入力回路５７とが接続されている。
【００４７】
次にリモコン７０の構成についてその外観を示す図５を参照して説明する。
なお、リモコン７０は、コマンド２０を遠隔操作する他、サーバー８がカラオケボックス１１と各駅間の所要時間を演算する際にも用いられる。
図５に示すように、リモコン７０の上面上方には、選曲番号をバックライト付きの液晶で表示する選曲番号表示部７１が設けられており、その下方には、コマンダ２０のカラオケ切替ボタン３５と同じ作用をするカラオケ切替ボタン７２と、コマンダ２０の入力切替ボタン３６と同じ作用をする外部映像ボタン７３と、サーバー２が用意しているテレビゲームを行う状態に切替えるゲームボタン７４とが設けられている。
【００４８】
また、それらボタンの下方には、曲間や曲の再生終了後に拍手や歓声の音を再生するように設定するための拍手ボタン７５と、コマンダ２０に設けられたキーと同じ作用をするフラットキー７６と、シャープキー７７とが設けられており、それらの下方には、コマンダ２０に設けられたものと同じ作用をするテンキー７８と、選曲ボタン７９と、演奏停止ボタン８０と、歌い直しボタン８１と、取り消しボタン８２と、割り込みボタン８３とが設けられている。さらに、割り込みボタン８３の右には、ボーカルメロディーの音量を小さくするマイナスボタン８４と、音量を大きくするプラスボタン８５とが設けられている。
【００４９】
また、割り込みボタン８３の下方には、このカラオケボックス１１の付近を通っている交通機関の駅までの地図をモニタ１２，１４に表示させる場合に押す地図表示ボタン８６と、その駅の発車時刻を示す時刻表をモニタ１２，１４に表示させる場合に押す時刻表表示ボタン８７と、選択した発車時刻までの残り時間をタイマとして設定する場合に押すタイマ設定ボタン８８と、一旦消えた残り時間の表示を再度表示させる場合に押す表示ボタン８９とが設けられている。
【００５０】
さらに、地図表示ボタン８６の右方には、モニタ１２，１４に表示された駅名の中から希望する駅名を選択する場合や発車時刻を選択する場合などに押す選択ボタン９０と、発車時刻までの残り時間が所定の時間になったときにアラームを鳴らすように設定するためのアラーム設定ボタン９１とが設けられており、それらボタンの下方には、モニタ１２，１４に表示された地図や時刻表などを印刷する場合に押す印刷ボタン９２と、モニタ１２，１４に表示された各種項目を選択する場合に画面上のカーソルを希望する項目に移動させたり、画面をスクロールするために用いるカーソルボタン９３が設けられている。
なお、上記各ボタン、または、キーを押すと、その押されたボタン、または、キーの種類を示す光信号が、リモコン７０の先端に形成された送信窓９６から送信される。
【００５１】
次に、サーバー８がサブホスト５から案内データ５１０を受信する場合のサーバー８に備えられたＣＰＵ８ａおよびサブホスト５に備えられたＣＰＵ５ａの制御内容について、それを示す図８のフローチャートを参照して説明する。
なお、この制御は、主としてサーバー８がカラオケボックス１１に設置された際に行われる。
まず、サーバー８を操作する者が、サブホスト５の電話番号をキーボードなどの入力手段により入力すると、ＣＰＵ８ａは、その入力された電話番号を示す電話番号データを通信テスト開始コマンドに取込み（ステップ１０）、通信テスト開始コマンドをサブホスト５へ送信する（ステップ１２）。
【００５２】
続いて、サブホスト５のＣＰＵ５ａは、通信開始テストコマンドを受信すると（ステップ２０）、サーバー８の設置場所に対応する案内データ５１０をＨＤＤ５００の中から検索し（ステップ２２）、その検索された案内データ５１０をサーバー８へ送信する（ステップ２４）。続いて、ＣＰＵ８ａは、案内データ５１０を受信し（ステップ１４）、この受信した案内データ５１０をＨＤＤ８ｃに保存する（ステップ１６）。そして、ＣＰＵ８ａは、通信テスト終了コマンドをサブホスト５へ送信し（ステップ１８）、ＣＰＵ５ａがその通信テスト終了コマンドを受信し（ステップ２６）、本通信を終了する。
このように、各カラオケボックスごとに案内データを保有しなくても、サブホスト５側から案内データを受信して保存することができるため、案内データを保有するための費用を削減できる。
【００５３】
次に、カラオケボックス１１から各駅までの所要時間を演算するためにサーバー８に備えられたＣＰＵ８ａにより実行される処理内容について図９および図１７を参照して説明する。
図９は、ＣＰＵ８ａの処理内容を示すフローチャートである。図１７（Ａ）は、カラオケボックス１１からＣ駅までの地図を示す地図映像が表示されたモニタ８００の画面を示す説明図であり、同図（Ｂ）は、カラオケボックス１１から各駅までの所要時間などを示す所要時間映像が表示されたモニタ８００の画面を示す説明図である。
なお、ここではリモコン７０を用いるものとする。
【００５４】
ＣＰＵ８ａは、リモコン７０の地図表示ボタン８６が押されたことを検出すると（ステップ３０：Ｙｅｓ）、ＨＤＤ８ｃから地図データを読出し（ステップ３２）、この読出した地図データを地図映像としてモニタ８００に表示する（ステップ３４）。このとき、モニタ８００には、図１７（Ａ）に示すように、地図映像８０２と、「カーソルをカラオケボックスと駅の位置に合わせて選択ボタンを押してください。」という内容のメッセージ映像８０８とが表示される。そして、ＣＰＵ８ａは、カラオケボックス１１およびＣ駅の位置の選択が終了したことを検出すると（ステップ３６：Ｙｅｓ）、カラオケボックス１１およびＣ駅の位置データをＨＤＤ８ｃに保存する（ステップ４２）。
【００５５】
また、カラオケボックス１１およびＣ駅の選択が終了していない場合において（ステップ３６：Ｎｏ）、リモコン７０のカーソルボタン９３が操作され、スクロール信号を受信した場合は（ステップ３８：Ｙｅｓ）、その受信したスクロール信号に応じてモニタ８００の画面をスクロールさせる（ステップ４０）。
次にＣＰＵ８ａは、ＨＤＤ８ｃに保存されているカラオケボックス１１およびＣ駅の位置データを読出し、両位置データに基づいてカラオケボックス１１およびＣ駅間の距離を演算する（ステップ４４）。
【００５６】
続いて、その演算された距離に基づいてカラオケボックス１１からＣ駅までの時間ｔ１を演算する（ステップ４６）。この時間ｔ１は、歩き、車などの交通手段ごとに演算される。たとえば、カラオケボックス１１からＣ駅までの距離が７００ｍであり、歩行速度が７０ｍ／分である場合は、歩きの場合の時間ｔ１＝７００／７０＝１０（分）と演算される。そして、その演算された時間ｔ１に１０分を加算して所要時間ｔ２が演算される。たとえば、時間ｔ１が１０分である場合は、所用時間ｔ２＝１０分＋１０分＝２０分と演算される。
つまり、帰り支度に要する時間、レジでカラオケ代金を支払う時間、駅で切符を購入する時間およびトイレへ行く時間などを考慮して、上記演算された時間ｔ１に１０分を上乗せした時間を所要時間ｔ２として演算する。
なお、酔っぱらっていて歩行速度が遅いことを考慮して上記歩行速度を４０ｍ／分に設定することもできる。
【００５７】
続いて、図１７（Ｂ）に示すように、上記演算された所要時間ｔ２を示す所要時間映像８１０をモニタ８００に表示し（ステップ５０）、所要時間データｔ２をＨＤＤ８ｃに保存する（ステップ５２）。所要時間映像８１０は、各駅別および各交通手段別に表示される。続いて、所用時間ｔ２の演算を終了するか否かを判定し（ステップ５４）、まだ他の駅までの所用時間ｔ２を演算する場合は、ステップ３６へ戻り、ステップ３６からステップ５２を実行して他の駅までの所要時間ｔ２を演算する（ステップ５４：Ｎｏ）。
【００５８】
このように、サーバー８がＨＤＤ８ｃに保存している地図データに基づいて、カラオケボックス１１から付近の駅までの所要時間ｔ２を演算することができ、その演算された所要時間データを駅別および交通手段別にＨＤＤ８ｃに保存することができるため、各サーバーごとにＧＰＳを備える必要がなく、そのための費用を削減できる。
【００５９】
次に、カラオケ装置１０を利用する者に、帰りの駅の発車時刻が近付いたことを知らせるためにＣＰＵ４５により実行される処理（以下、発車時刻表示処理と称する）について図１０のフローチャートを参照して説明する。
まず、カラオケ装置１０の利用者が、コマンダ２０の電源をＯＮすると、これに連動してモニタ１２，１４、アンプ１６およびＤＶＤプレーヤ６の電源がＯＮし、モニタ１２，１４の画面に「このカラオケ装置には、お客様のご利用になられる駅のご希望の発車時刻になるまでの残り時間を画面に表示する機能が備えられています。この機能をご利用になられる方は、リモコンの時刻表表示ボタンを押してください。」という内容のメッセージ映像が表示される（ステップ６０）。
【００６０】
続いて、リモコン７０の時刻表表示ボタン８７が押され、その押されたことを示すコマンドが受信されると（ステップ６２：Ｙｅｓ）、所要時間データの送信を要求するコマンドがサーバー８へ送信され、サーバー８は所要時間データを送信する。この送信された所要時間データは、コマンド２０により受信され、ＲＡＭ４７に一時保存される。続いて、ＣＰＵ４５は、ＲＡＭ４７から所要時間データを読出し（ステップ６４）、この読出した所要時間データを示す所要時間映像をモニタ１２，１４に表示する（ステップ６６）。
【００６１】
図１８（Ａ）は、所要時間映像が表示されたモニタ１２の画面を示す説明図である。モニタ１２の画面には、カラオケボックス１１からＡ駅ないしＤ駅までの所要時間および距離を、歩きの場合と車の場合とに分けて示す所要時間映像３００と、「リモコンのカーソルボタンで駅名および交通手段を選択してください。」という内容のメッセージ映像３０６とが表示される。ここでは、Ｃ駅へ歩いて行くものとする。
【００６２】
そして、リモコン７０のカーソルボタン９３を操作してカーソル３０２がＣ駅の上にきた際にリモコン７０の選択ボタン９０を押すと、Ｃ駅の選択が確定され、続いて、カーソル３０４を歩きの１０分の上に移動させて選択ボタン９０を押すと所要時間の選択が確定される。このようにして駅名および所要時間の選択が終了すると（ステップ６８：Ｙｅｓ）、Ｃ駅の発車時刻を示す時刻表データがサーバー８から送信され、ＲＡＭ４７に一時保存される。続いて、ＲＡＭ４７からＣ駅の時刻表データを読出し（ステップ７０）、この読出した時刻表データを示す時刻表映像をモニタ１２，１４に表示する（ステップ７２）。
【００６３】
図１８（Ｂ）は、時刻表映像が表示されたモニタ１２の画面を示す説明図である。モニタ１２の画面には、Ｃ駅の時刻表を示す時刻表映像３０８と、「リモコンのカーソルボタンで発車時刻を選択してください。」という内容のメッセージ映像３１２とが表示される。ここでは、２３時５５分の最終発車時刻を選択するものとする。
【００６４】
そして、リモコン７０のカーソルボタン９３を操作してカーソル３１０が２３時５５分の上にきた際にリモコン７０の選択ボタン９０を押すと、発車時刻２３時５５分が確定される。このようにして発車時刻ｔ３の選択が終了すると（ステップ７４：Ｙｅｓ）、発車時刻データｔ３がＲＡＭ４７に一時保存される（ステップ７６）。続いて、ＲＴＣ６０から現在時刻データＲＴおよびＲＡＭ４７に一時保存された発車時刻データｔ３を読出し（ステップ７８）、現在時刻ＲＴと発車時刻ｔ３との時間差、つまり、発車時刻ｔ３になるまでの残り時間ｔ４を演算する（ステップ８０）。続いて、その演算された残り時間ｔ４をタイマｔ４として設定し、そのタイマｔ４をスタートさせる（ステップ８２）。このとき、残り時間ｔ４を示す残り時間映像がモニタ１２，１４に表示される（ステップ８４）。
【００６５】
図２０（Ａ）は、残り時間映像が表示されたモニタ１２の画面を示す説明図である。モニタ１２の画面には、背景映像３２０の右上に残り時間映像３２４がスーパーインポーズされている。同図の残り時間映像３２４は、残り時間が３０分の場合を示しているが、たとえば、タイマｔ４を設定したときの現在時刻が８時０分である場合は、発車時刻の２３時５５分までの残り時間３時間５５分を示す残り時間映像３２４がモニタ１２，１４に表示され、３時間５５分から所定時間単位、たとえば１分単位でディクリメントされてゆく。
そして、タイマｔ４のカウントが０になると（ステップ８６：Ｙｅｓ）、残り時間映像３２４の表示を消す（ステップ８８）。
【００６６】
次に、上記タイマｔ４の設定を行った後におけるカラオケ装置１０の一連の動作について図１５を参照して説明する。
図１５は、選曲から曲が演奏されるまでのＣＰＵ４５の処理内容を示すフローチャートである。
まず、カラオケ装置１０の利用者が、リモコン７０の発信窓９６をコマンダ２０に向けて歌いたい曲の選曲番号に対応するテンキー７８を押すと、その押す毎にテンキー７８に対応する数字が選曲番号表示部７１，２３およびモニタ１２，１４に順次表示される。
続いて、最後の数字のテンキー７８を押してから選曲ボタン７９を押すと、選曲が終了したと判定され（ステップ２００）、その選曲された曲の曲データ１３０の送信を要求するリクエスト信号がＬＡＮ回線７を介してサーバー８へ送信される（ステップ２１０）。
【００６７】
そして、サーバー８は、ＨＤＤ８ｃから上記リクエスト信号に示される選曲番号に対応する曲データ１３０を検索して読出し、その読出された曲データ１３０は、ＬＡＮ回線７を介してコマンダ２０の通信端子４０を経てＬＡＮボード４９により受信される（ステップ２２０）。続いて、その受信された曲データ１３０は、ＲＡＭ４７に一時保存され（ステップ２３０）、続いて、ＲＡＭ４７から曲データ１３０が読出され（ステップ２４０）、この読出された曲データ１３０に含まれる再生方法指示コマンド１３１は、インターフェース５９を介してＤＶＤプレーヤ６へ送信される（ステップ２５０）。
【００６８】
再生方法指示コマンド１３１は、その構成を説明する図７（Ｂ）に示すように、ＰＲＯＧ以下［ＣＲ］までに「７８９９．１」、「Ａ４５９．Ｅ」・・・「ＢＡＳＥ．Ｐ」で示されるデータを有する。これら各データは、背景映像のジャンルおよびファイル名を指定するものであり、これら各データは、再生方法指示テーブルの構成を説明する図７（Ｃ）に示すように、再生方法指示テーブル１４０の先頭から順にそれぞれ登録される。そして、その再生方法指示テーブル１４０に登録された順に対応するファイルの背景映像データがＤＶＤから読出され、映像制御回路５４を介してモニタ１２，１４に背景映像３２０として順次表示される。
【００６９】
そして、コマンダ２０のＲＡＭ４７から読出された曲データ１３０に含まれる演奏データ１３３を構成するＭＩＤＩデータは、ＲＯＭ４６に格納されているシーケンサソフトウエアにより、ＭＩＤＩ音源５２に書き込まれる。そして、ＭＩＤＩ音源５２から出力される音源信号は、音声制御回路５０へ出力され、アンプ１６により増幅可能な音楽信号に変換され、この変換された音楽信号は、アンプ１６へ出力される。そして、その出力された音楽信号は、アンプ１６で設定された音量に増幅された後にスピーカ１３，１３へ出力され、スピーカ１３，１３によって演奏音として再生される（ステップ２６０）。
【００７０】
また、曲データ１３０に含まれる歌詞テロップデータ１３２に対応するフォントデータが、フォントＲＯＭ４４から読み出され、この読出されたフォントデータはビットマップデータに展開され、ビデオＲＡＭ４８に保存される。続いて、そのビットマップデータは、映像制御回路５４へ出力されるとともに、その映像制御回路５４により、モニタ１２，１４に表示可能な表示信号に変換され、図２０に示すように、モニタ１２，１４に歌詞テロップ３２２が表示される（ステップ２７０）。
【００７１】
また、マイクロフォン１７，１８から入力された音声信号は、アンプ１６において上記音楽信号とミキシングされ、このミキシングされたミキシング信号は、音声出力端子４１からアンプ１６へ出力される。そして、その出力されたミキシング信号は、アンプ１６で設定された音量に増幅された後にスピーカ１３，１３へ出力され、スピーカ１３，１３によってミキシング音として再生される。
つまり、利用者は、自分の選んだ曲をモニタ１２，１４の画面に映し出された背景映像３００および歌詞テロップ３０２を見ながらマイクロフォン１７、または、マイクロフォン１８を通して歌う（カラオケする）ことができる。
【００７２】
そして、曲データ１３０の再生が終了すると（ステップ２８０：Ｙｅｓ）、ＲＡＭ４７に予約された選曲番号データが記憶されているかを判定し（ステップ２９０）、記憶されている場合は（ステップ２９０：Ｙｅｓ）、その記憶されている選曲番号データをＲＡＭ４７から読出し（ステップ３００）、ステップ２００ないしステップ３００を実行して予約曲を再生する。
【００７３】
以上のように、本発明第１実施形態の通信カラオケシステム１によれば、帰りの電車やバスなどの発車時刻を知らなくても、リモコン７０の簡単な操作のみでモニタ１２，１４に表示させて知ることができる。しかも、発車時刻になるまでの残り時間をモニタ１２，１４に表示することができるため、発車時刻を気にすることなくカラオケに没頭することができるし、電車やバスなどに乗り遅れる心配もない。
【００７４】
次に、本発明第２実施形態の通信カラオケシステムについて図１１のフローチャートを参照して説明する。
図１１は、ＣＰＵ４５により実行される発車時刻表示処理を示すフローチャートである。
本第２実施形態の通信カラオケシステムは、上記第１実施形態の通信カラオケシステムと異なり、発車時刻までの残り時間が所定の時間になった際に残り時間映像を表示することを特徴とする。
なお、ステップ６０からステップ８２までの処理は、上記第１実施形態の場合（図１０）と同じであるため説明を省略する。
【００７５】
ＣＰＵ４５は、モニタ１２，１４に発車時刻までの残り時間ｔ４を示す残り時間映像３２４を表示すると（ステップ８４）、残り時間ｔ４が時間ｔ５になったときに（ステップ９０）、残り時間映像３２４の表示を消す（ステップ９２）。たとえば、時間ｔ５が１０秒であるとすると、残り時間映像３２４は、１０秒間表示された後に消える。
つまり、残り時間映像３２４は、残り時間ｔ４が、どのくらいの時間であるかを利用者が確認するために十分な時間表示された後に消す。
そして、ＣＰＵ４５は、残り時間ｔ４が時間ｔ６になったときに（ステップ９４）、再度残り時間映像３２４をモニタ１２，１４に表示する（ステップ９６）。たとえば、時間ｔ６が１０分であるとすると、残り時間映像３２４は、残り時間ｔ４が後１０分になったタイミングでモニタ１２，１４に表示される。
つまり、残り時間映像３２４は、常時モニタ１２，１４に表示すると、長い時間、背景映像３２０の妨げとなるため、残り時間が少なくなったタイミングで表示する。
そして、ＣＰＵ４５は、残り時間ｔ４が０になったときに（ステップ９８）、残り時間映像３２４の表示を消す（ステップ１００）。
【００７６】
以上のように、本発明第２実施形態の通信カラオケシステム１によれば、現在時刻から発車時刻になるまでの残り時間ｔ４を示す残り時間映像３２４は、モニタ１２，１４に常時表示せず、残り時間が少なくなったタイミングで表示するため、残り時間映像３２４が長い時間、背景映像３２０の妨げとなるのを防止できる。
なお、残り時間映像３２４を表示するタイミングは、リモコン７０のタイマ設定ボタン８８を押して任意のタイミングに設定することもできる。たとえば、タイマ設定ボタン８８を１回押すと発車時刻の１時間前に残り時間映像３２４が表示され、２回押すと５０分前に表示されるというように、タイマ設定ボタン８８を押す回数により表示タイミングを設定することもできる。
【００７７】
次に、本発明第３実施形態の通信カラオケシステムについて図１２のフローチャートを参照して説明する。
図１２は、カラオケ装置１０を利用する者に、帰りの駅の発車時刻が近付いたことを映像および音により知らせるためにＣＰＵ４５により実行される処理（以下、発車時刻報知処理と称する）の内容を示すフローチャートである。
本第３実施形態の通信カラオケシステムは、発車時刻までの残り時間が所定の時間になった際に、残り時間が少ないことを示すメッセージ映像を表示するとともに、アラームを鳴らすことを特徴とする。
なお、ステップ６０からステップ９０までの処理は、上記第２実施形態の場合（図１１）と同じであるため説明を省略する。また、上記第１実施形態ではモニタ１２には、図１８（Ｂ）に示すように、「リモコンのカーソルボタンで発車時刻を選択してください。」という内容のメッセージ映像３１２が表示されたが、本第３実施形態の場合は、「リモコンのカーソルボタンで発車時刻を選択してください。また、発車時刻３０分前になったときにアラームを鳴らしたい方は、発車時刻の選択が終了してから、リモコンのアラームボタンを押してください。」という内容のメッセージ映像（図示省略）を表示するものとする。
【００７８】
ＣＰＵ４５は、一度モニタ１２，１４に表示した残り時間映像３２４を消し（ステップ９２）、アラームボタン９１が押されたかを判定し（ステップ１０２）、押されている場合は（ステップ１０２：Ｙｅｓ）、アラームを設定する（ステップ１０４）。そして、残り時間ｔ４が、発車時刻３０分前を示す時間ｔ６になると（ステップ１０６）、モニタ１２，１４に残り時間が少ないことを示すメッセージ映像を表示し（ステップ１０８）、アラームを起動する（ステップ１１０）。
図２０（Ｂ）は、メッセージ映像が表示されたモニタ１２の画面を示す説明図である。同図に示すように、メッセージ映像３２６は、背景映像３２０の上方にスーパーインポーズされており、その内容は「発車時刻まであと３０分です。」であるが、そのメッセージ内容は、変更することができる。また、メッセージ映像３２６を点滅表示するように構成することもできる。
【００７９】
また、アラームは、設定された時間になったときに、ＲＯＭ４６などに記憶されているアラーム音データを読出し、そのアラーム音データを音声制御回路５０、アンプ１６およびスピーカ１３，１３によりアラーム音を再生して行われる。そして、残り時間ｔ４が時間ｔ７になったタイミングで（ステップ１１２：Ｙｅｓ）、アラームを停止し（ステップ１１４）、残り時間ｔ４が０になったときに（ステップ１１６）、残り時間映像３２４の表示を消す（ステップ１１８）。
【００８０】
以上のように、本発明第３実施形態の通信カラオケシステム１によれば、電車や路線バスなどの発車時刻までの残り時間が、一定の時間になったときに、そのことを示すメッセージ映像３２６をモニタ１２，１４に表示するとともに、アラームを鳴らすことができる。
つまり、発車時刻が近付いていることを視覚および聴覚の両方に訴えることができる。
したがって、モニタ１２，１４に残り時間を表示するだけの場合よりも、発車時刻が近付いていることをより一層明確に報知することができる。
【００８１】
次に、本発明第４実施形態の通信カラオケシステムについて図１３のフローチャートを参照して説明する。
図１３は、ＣＰＵ４５により実行される発車時刻表示処理を示すフローチャートである。
本第４実施形態の通信カラオケシステムは、発車時刻までの残り時間が、カラオケボックス１１から駅へ到達するまでにかかる所要時間になったときに、発車時刻が近付いていることを示すメッセージ映像を表示することを特徴とする。
なお、ステップ６０からステップ７２までの処理は、上記各実施形態の場合と同じであるため説明を省略する。また、利用者は、ステップ６８において、Ｃ駅および歩きの１０分を選択し、ステップ７４において、発車時刻２３時５５分を選択しているものとする。
【００８２】
ＣＰＵ４５は、発車時刻ｔ３の選択が終了すると（ステップ７４：Ｙｅｓ）、その選択された発車時刻データｔ３から所要時間データｔ８を減算し、この減算された時刻をメッセージ映像を表示する表示時刻ｔ９に設定する演算を行う（ステップ１００）。
つまり、発車時刻の適当な時間前にメッセージ映像を表示するのではなく、発車時刻までの残り時間が、カラオケボックス１１から駅までの所要時間になったタイミングでメッセージ映像を表示する。
たとえば、カラオケボックス１１からＣ駅まで歩いて１０分要するため、その１０分を考慮し、発車時刻２３時５５分の１０分前である２３時４５分になったタイミングでメッセージ映像を表示する。
【００８３】
ここで、帰り支度に要する時間、レジでカラオケ代金を支払う時間、駅で切符を購入する時間およびトイレへ行く時間などを考慮して、上記演算された所要時間にさらに所定の時間、たとえば、１０分を上乗せした時間を所要時間ｔ８として記憶しておくこともできる。
そして、表示時刻データｔ９は、ＲＡＭ４７に一時保存され（ステップ１２０）、現在時刻データＲＴが読出され（ステップ１２２）、現在時刻ＲＴが表示時刻ｔ９になっていない場合は（ステップ１２４：Ｙｅｓ）、表示時刻ｔ９をカウントするタイマｔ９をスタートさせる（ステップ１２６）。
【００８４】
続いて、「発車時刻の２０分前になったときに画面でお知らせします。」などのメッセージ映像をモニタ１２，１４に表示する（ステップ１２８）。続いて、表示時刻ｔ９が時間ｔ１０、たとえば１０秒経過したタイミングで（ステップ１３０：Ｙｅｓ）、上記メッセージ映像を消す（ステップ１３２）。そして、現在時刻ＲＴが、表示時刻ｔ９、たとえば２３時３５分になったタイミングで（ステップ１３４：Ｙｅｓ）、「発車時刻まであと２０分です。」などのメッセージ映像をモニタ１２，１４に表示する（ステップ１３６）。
【００８５】
以上のように、本発明第４実施形態の通信カラオケシステムによれば、発車時刻ｔ３になるまでの残り時間が、カラオケボックス１１から駅までの所要時間ｔ８になったタイミングで、発車時刻ｔ３が近付いていることを示すメッセージ映像を表示できるため、乗る駅および交通手段にかかわらず同じタイミングで表示する場合よりも、実際に即しており、乗り遅れを心配することなく、安心してカラオケに没頭することができる。
【００８６】
また、上記各実施形態の通信カラオケシステム１のカラオケ装置１０には、カラオケボックス１１から各駅までの地図をモニタ１２，１４に表示する機能が備えられている。
その地図を表示する場合のＣＰＵ４５の処理内容を図１４のフローチャートに示す。
ＣＰＵ４５は、リモコン７０の地図表示ボタン８６が押されたことを検出すると（ステップ１５０：Ｙｅｓ）、地図データの送信要求をサーバー８に対して行う。そして、サーバー８から地図データが送信されると、その地図データはＲＡＭ４７に一時保存され、ＣＰＵ４５により読出され（ステップ１５２）、地図映像としてモニタ１２，１４に表示される（ステップ１５４）。
【００８７】
図１９は、その地図映像が表示されたモニタ１２の画面を示す説明図である。同図に示すように、モニタ１２には、カラオケボックスからＡ駅からＤ駅の各駅へ行く地図を示す地図映像３１４が表示される。
このとき、ＣＰＵ４５は、リモコン７０の印刷ボタン９２が押されたことを検出すると（ステップ１５６：Ｙｅｓ）、プリンタ６２へ地図データを印刷する命令を出力し、プリンタ６２により地図データが印刷用紙に印刷され、その印刷用紙が排出口６１からコマンダ２０の外へ排出される（ステップ１５８）。そして、再度地図表示ボタン８６が押されると（ステップ１６０：Ｙｅｓ）、地図映像３１４の表示を消す（ステップ１６２）。
【００８８】
このように、カラオケボックス１１から各駅までの地図を印刷することができるため、初めて行くカラオケボックスで付近の地理にうとい場合であっても、その印刷された地図を持って帰ることにより、駅までの地図を覚える必要もなく、駅まで迷わずに行くことができる。
また、モニタ１２，１４に表示される時刻表データを印刷するように構成することもできる。
【００８９】
さらに、上記各実施形態の通信カラオケシステム１のサーバー８には、ＨＤＤ８ｃに保存されている案内データ５１０を更新する機能が備えられている。
その更新を行う場合のＣＰＵ８ａの処理内容を図１６のフローチャートに示す。ＣＰＵ８ａは、案内データ５１０の更新を要求する更新要求信号をサブホスト５へ送信し（ステップ１８０）、サブホスト５のＣＰＵ５ａは更新要求信号を受信すると（ステップ１８６）、ＨＤＤ５００から更新データを検索し（ステップ１８８）、その検索された更新データをサーバー８へ送信する（ステップ１９０）。続いて、サーバー８のＣＰＵ８ａは更新データを受信すると（ステップ１８２）、ＨＤＤ８ｃに保存されている案内データを受信した更新データに更新する（ステップ１８４）。
このように、サーバー８は、サブホスト５から更新データを受信して案内データ５１０を更新できるため、更新データ５１０が記憶された記憶媒体を作成し、それを各サーバー８へ配る費用を削減できる。また、カラオケボックス１１の周辺の地図や時刻表に変更が生じた場合であっても、通信回線を介して変更後のデータに容易に更新することができる。
【００９０】
なお、上記各実施形態では、モニタ１２，１４に表示された各項目の中から希望する項目を選択する手段として、リモコン７０の操作によりカーソルを項目上に移動させて選択する手段を用いたが、モニタ１２，１４の画面をタッチスイッチ式にして希望する項目を指で触れて選択するように構成することもできる。また、発車時刻の選択は、コマンダ２０やリモコン７０のテンキーを用いて直接入力できるように構成することもできる。さらに、残り時間映像３２４やメッセージ映像３２６を表示する時刻を上記テンキーを用いて入力できるように構成することもできる。
また、上記各実施形態では、ＧＰＳ５ｃをサブホスト５に備える構成を説明したが、ＧＰＳ５ｃをホスト９、または、サーバー８に備える構成でもよい。
さらに、上記各実施形態では、本発明の通信カラオケシステムとしてカラオケボックスを代表に説明したが、家庭、喫茶店、スナックおよびバーなどに設置されたカラオケ装置とサーバーとを通信回線で接続した通信カラオケシステムにも本発明を適用できる。
【００９１】
【００９２】
ところで、ＣＰＵ８ａにより実行されるステップ３０からステップ４２が、請求項１記載の位置特定手段として機能し、ステップ４４が距離演算手段として機能し、ステップ４６からステップ５４が所要時間演算手段として機能する。さらに、ＣＰＵ４５により実行されるステップ１５６およびステップ１５８が、請求項２に記載の地図情報印刷手段として機能する。
【００９３】
【発明の効果】
以上のように本発明によれば、通信カラオケシステムを利用する者に対して交通機関の所定の駅までの所要時間を交通手段ごとに知らせることができる通信カラオケシステムを実現することができる。
また、サーバーは、コンピュータから受信して記憶している地図情報に基づいて、各カラオケ装置の設置場所から所定の駅までの所要時間を交通手段ごとに演算することができるため、各サーバーごとにＧＰＳを備える必要がなく、そのための費用を削減できる。
【図面の簡単な説明】
【図１】  本発明第１実施形態の通信カラオケシステムの主要構成をブロック図で示す説明図である。
【図２】  図１に示すカラオケボックスに備えられたカラオケ装置の外観説明図である。
【図３】  （Ａ）は、図１に示すカラオケ装置に備えられたコマンダの前面パネルの説明図であり、（Ｂ）は、そのコマンダの背面パネルの説明図である。
【図４】  図３に示すコマンダの制御系の構成をブロックで示す説明図である。
【図５】  図２に示すカラオケ装置に備えられたリモコンの説明図である。
【図６】  ＨＤＤ５００の記憶内容を示す説明図である。
【図７】（Ａ）は曲データの主要構成をブロックで示す説明図であり、（Ｂ）は再生方法指示コマンドの構成を表す説明図であり、（Ｃ）は再生方法指示テーブルの構成を示す説明図である。
【図８】  サーバー８がサブホスト５から案内データ５１０を受信する場合のサーバー８に備えられたＣＰＵ８ａおよびサブホスト５に備えられたＣＰＵ５ａの制御内容を示すフローチャートである。
【図９】  カラオケボックス１１から各駅までの所要時間を演算するためにサーバー８に備えられたＣＰＵ８ａにより実行される処理内容を示すフローチャートである。
【図１０】  本発明第１実施形態においてＣＰＵ４５により実行される発車時刻表示処理の内容を示すフローチャートである。
【図１１】  本発明第２実施形態においてＣＰＵ４５により実行される発車時刻表示処理の内容を示すフローチャートである。
【図１２】  本発明第３実施形態においてＣＰＵ４５により実行される発車時刻報知処理の内容を示すフローチャートである。
【図１３】  本発明第４実施形態においてＣＰＵ４５により実行される発車時刻表示処理の内容を示すフローチャートである。
【図１４】  カラオケボックス１１から各駅までの地図をモニタ１２，１４に表示する場合のＣＰＵ４５の処理内容を示すフローチャートである。
【図１５】  選曲から曲が演奏されるまでのＣＰＵ４５の処理内容を示すフローチャートである。
【図１６】  サーバー８のＨＤＤ８ｃに保存されている案内データ５１０を更新する場合のＣＰＵ８ａの処理内容を示すフローチャートである。
【図１７】  （Ａ）は、カラオケボックス１１からＣ駅までの地図を示す地図映像が表示されたモニタ８００の画面を示す説明図であり、（Ｂ）は、カラオケボックス１１から各駅までの所要時間などを示す所要時間映像が表示されたモニタ８００の画面を示す説明図である。
【図１８】  （Ａ）は、所要時間映像が表示されたモニタ１２の画面を示す説明図であり、（Ｂ）は、時刻表映像が表示されたモニタ１２の画面を示す説明図である。
【図１９】  地図映像が表示されたモニタ１２の画面を示す説明図である。
【図２０】  （Ａ）は、残り時間映像が表示されたモニタ１２の画面を示す説明図であり、（Ｂ）は、メッセージ映像が表示されたモニタ１２の画面を示す説明図である。
【符号の説明】
１            通信カラオケシステム
５            サブホスト
６            ＤＶＤプレーヤ
８            サーバー
９            ホスト
１０            カラオケ装置
１１            カラオケボックス
１３            スピーカ
１２，１４      モニタ
１６            アンプ
１７，１８      マイク
２０            コマンダ
４５，８ａ      ＣＰＵ
７０            リモコン
１３０            曲データ
３００            所要時間映像
３０８            時刻表映像
３１４            地図映像
３２０            背景映像
３２２            歌詞テロップ
３２４            残り時間映像
３２６            メッセージ映像
【図１】
0004042180.tif 000002
【図２】
0004042180.tif 000003
【図３】
0004042180.tif 000004
【図４】
0004042180.tif 000005
【図５】
0004042180.tif 000006
【図６】
0004042180.tif 000007
【図７】
0004042180.tif 000008
【図８】
0004042180.tif 000009
【図９】
0004042180.tif 000010
【図１０】
0004042180.tif 000011
【図１１】
0004042180.tif 000012
【図１２】
0004042180.tif 000013
【図１３】
0004042180.tif 000014
【図１４】
0004042180.tif 000015
【図１５】
0004042180.tif 000016
【図１６】
0004042180.tif 000017
【図１７】
0004042180.tif 000018
【図１８】
0004042180.tif 000019
【図１９】
0004042180.tif 000020
【図２０】
0004042180.tif 000021