(57)【特許請求の範囲】
【請求項１】
複数のカラオケ演奏装置と所定の端末装置がＬＡＮにより接続されたカラオケシステムであって、
前記端末装置は、
各カラオケ演奏装置に所定のコマンドを送信する送信手段と、
前記所定のコマンドに呼応して各カラオケ演奏装置から出力される所定の情報を受信する受信手段と、
前記受信手段が受信した情報を表示する表示手段と、
を有し、
前記各カラオケ演奏装置は、
所定の形式の曲データを取得する曲取得手段と、
該取得した曲データを出力用の形式の信号に変換する第一の変換手段と、
該変換された信号を出力してカラオケの再生を行う再生手段と、
外部からの信号であって、該出力用の形式の信号と同一形式の信号が入力する入力手段と、
該入力した信号を該曲データと同一形式の信号に変換して、カラオケ演奏に利用するための信号を生成する第二の変換手段と、
前記第一と第二の変換手段を接続又は遮断可能なスイッチ手段であって、前記所定のコマンドを受信したときに当該第一と第二の変換手段を接続するスイッチ手段と、
前記第一と第二の変換手段が接続状態となったとき、該曲データと同一形式の参照信号を読み出す参照信号読出手段と、
何れの変換処理も施されない該参照信号と、当該第一および第二の変換手段で変換処理された該参照信号とが入力し、該入力した互いの参照信号を比較する比較手段と、
該比較手段によるテスト処理の結果を前記所定の情報として前記所定の端末装置に送信するテスト結果送信手段と、
を有すること、を特徴とするカラオケシステム。
【請求項２】
前記再生手段は表示装置を有し、前記第一の変換手段はグラフィックデータを変換して得られた画像を前記表示装置に表示させる表示制御手段を有し、前記テスト処理は、前記表示制御手段の動作のテストを含むことを特徴とする請求項１に記載のカラオケシステム。
【請求項３】
前記第一の変換手段は、該グラフィックデータを格納する記憶装置を更に有し、前記テスト処理は、前記記憶手段の前記カラオケ演奏装置への装着状態のテストを含むことを特徴とする請求項２に記載のカラオケシステム。
【請求項４】
前記再生手段はスピーカを有し、前記第一の変換手段は音声データを変換して得られた音声を前記スピーカで再生させる音声制御手段を有し、前記第二の変換手段は、前記入力手段に入力した音声を変換して歌唱採点に利用するための信号を生成する手段を有し、前記テスト処理は、前記音声制御手段のハードテストを含むことを特徴とする請求項１から請求項３の何れかに記載のカラオケシステム。
【請求項５】
前記スイッチ手段は、カラオケ曲のリクエストを受け付けない時間が所定時間以上継続したときにも前記第一と第二の変換手段とを接続することを特徴とする請求項１から請求項４の何れかに記載のカラオケシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＬＡＮ（Local Area Network）によりサーバーと接続された複数の楽音再生装置からなる集中管理型楽音再生システムを利用したカラオケシステムに関する。
【０００２】
【従来の技術】
従来より、いわゆる集中管理型楽音再生システムを利用したカラオケシステムが知られている。集中管理型楽音再生システムを利用したカラオケシステムとは、カラオケの演奏曲のデータが蓄積された格納手段（ハードディスク等）を有するカラオケサーバーと、演奏曲データを持たず、演奏曲データをサーバーから受信する通信手段と演奏曲を再生する再生システムのみを備えた複数のカラオケコマンダとがＬＡＮにより接続されたカラオケシステムである。
【０００３】
このような集中管理型の楽音再生システムを利用したカラオケシステム（以下、集中管理型カラオケシステムと略す）においては、カラオケコマンダに対して利用者がリクエスト曲を入力すると、通信手段を介してリクエスト曲情報がカラオケサーバーに送信される。カラオケサーバーはリクエスト曲情報を受信すると、格納手段からリクエスト曲情報に対応した曲データを読み出し、ＬＡＮを通じてカラオケコマンダに読み出した曲データを送信する。カラオケコマンダは、ＬＡＮによりカラオケサーバーから上記曲データを受信し、再生手段により再生することにより、利用者のリクエスト曲の演奏を実行する。
【０００４】
カラオケボックスなどのカラオケを利用者に供するための施設・店舗は通常複数の部屋を有し、上述のカラオケコマンダがそれぞれの部屋に設置され、利用者はそれぞれの部屋でカラオケを楽しむことができる。
【０００５】
【発明が解決しようとする課題】
上記のようなカラオケ施設は様々な利用者により利用される。酔客等が、過失であるいは悪戯心から、カラオケの設備を壊してしまうことがある。利用者がカラオケを利用している間は、部屋の外からしか設備の点検をすることができない。しかしながら、一般に上記のようなカラオケを楽しむための部屋は、遮音あるいは防音効果を高めるような構造となっているため、部屋の外からカラオケ設備が壊れているか否かを確かめるのは難しい。
【０００６】
従って、利用者が、カラオケの利用を終えて部屋を出た後、次の利用者がその部屋に入るまでの間にカラオケ設備の点検を行う必要がある。しかし、外見上の点検だけでなく、カラオケコマンダの機能テスト（すなわちハードウェアのテスト）を短い時間内に行うことは難しい。部屋数が多く、また利用者の入れ替わりが激しい時には、全てのカラオケコマンダを利用者が変わる毎にテストするのは実質的に不可能である。もしもそのような状況でカラオケコマンダが壊れた場合、直ちに発見することは難しく、次の利用者に迷惑がかかることになる。特に、悪意ある利用者が意図的にカラオケコマンダを破損させたような場合に、その利用者が帰る前に障害を発見することも実質的に不可能であった。
【０００７】
本発明は、上記の事情に鑑み、ＬＡＮによりサーバーと接続された複数の楽音再生装置それぞれのハードウェアのテストを簡単に、効率よく実行することができるカラオケシステムを提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記の課題を解決するため、本発明に係るカラオケシステムは、複数のカラオケ演奏装置と所定の端末装置がＬＡＮにより接続されたカラオケシステムであって、前記端末装置は、各カラオケ演奏装置に所定のコマンドを送信する送信手段と、前記所定のコマンドに呼応して各カラオケ演奏装置から出力される所定の情報を受信する受信手段と、前記受信手段が受信した情報を表示する表示手段とを有し、前記各カラオケ演奏装置は、所定の形式の曲データを取得する曲取得手段と、該取得した曲データを出力用の形式の信号に変換する第一の変換手段と、該変換された信号を出力してカラオケの再生を行う再生手段と、外部からの信号であって、該出力用の形式の信号と同一形式の信号が入力する入力手段と、該入力した信号を該曲データと同一形式の信号に変換してカラオケ演奏に利用するための信号を生成する第二の変換手段と、前記第一と第二の変換手段を接続又は遮断可能なスイッチ手段であって、前記所定のコマンドを受信したときに当該第一と第二の変換手段を接続するスイッチ手段と、前記第一と第二の変換手段が接続状態であるとき、該曲データと同一形式の参照信号を読み出す参照信号読出手段と、何れの変換処理も施されない該参照信号と、当該第一および第二の変換手段で変換処理された該参照信号とが入力し、該入力した互いの参照信号を比較する比較手段と、該比較手段によるテスト処理の結果を前記所定の情報として前記所定の端末装置に送信するテスト結果送信手段とを有することを特徴としている。
【０００９】
上記カラオケシステムにおいては、前記再生手段は表示装置を有し、前記第一の変換手段はグラフィックデータを変換して得られた画像を前記表示装置に表示させる表示制御手段を有し、前記テスト処理は、前記表示制御手段の動作のテストを含むことを特徴としている。
【００１０】
上記カラオケシステムにおいては、前記第一の変換手段は、該グラフィックデータを格納する記憶装置を更に有し、前記テスト処理は、前記記憶手段の前記カラオケ演奏装置への装着状態のテストを含むことを特徴としている。
【００１１】
上記カラオケシステムにおいては、前記再生手段はスピーカを有し、前記第一の変換手段は音声データを変換して得られた音声を前記スピーカで再生させる音声制御手段を有し、前記第二の変換手段は、前記入力手段に入力した音声を変換して歌唱採点に利用するための信号を生成する手段を有する。
【００１２】
この場合のテスト処理は、前記音声制御手段のハードテストを含む。
【００１３】
上記カラオケシステムにおいては、前記スイッチ手段は、カラオケ曲のリクエストを受け付けない時間が所定時間以上継続したときにも前記第一と第二の変換手段とを接続することを特徴としている。
【００１４】
【発明の実施の形態】
図１は、本発明の実施の形態であるカラオケシステム１００の構成を説明するためのブロック図である。カラオケシステム１００は、集中管理型のカラオケシステムで、曲データを蓄積した、格納手段としてのハードディスク１４Ａを備えたサーバー１０Ａを有している。なお、本実施の形態のカラオケシステム１００においては、サーバー１０Ａは曲データを処理しカラオケ曲を演奏するための再生システムも有している。すなわちサーバー１０Ａは楽曲演奏装置としての機能も有している。また、サーバー１０Ａは電話回線を介してホスト局３００に接続されている。ホスト局は、新曲やその他の更新データを電話回線網を介してサーバーに配信する機能を有している。
【００１５】
サーバー１０Ａにはコマンダ２０Ａ、２０Ｂ、２０Ｃおよび２０Ｄが接続されている。なお、サーバーには通常数機〜数十機のコマンダを接続することができるが、説明を簡略化するためにここではサーバー１０Ａに４機のコマンダが接続されている場合について説明する。サーバー１０Ａおよびコマンダ２０Ａ〜２０Ｄはカラオケシステム１００が設置されたカラオケ施設の各部屋（カラオケルーム）にそれぞれ設置されている。なお、本カラオケシステムはEthernetを利用して構築されたＬＡＮにより各サーバーおよびコマンダが互いに接続されている。図１においてケーブル１０１がEthernetケーブルである。
【００１６】
さらに、ケーブル１０１には、店側の端末３０Ａも接続されている。店側の端末３０Ａは、カラオケの店舗・施設の窓口などに設置されるもので、会員の管理や、サーバー１０Ａ、各コマンダ２０Ａ〜２０Ｄの利用状況を把握するために利用される端末である。
【００１７】
カラオケシステムの利用者は、サーバー１０Ａ、あるいは、コマンダ２０Ａ〜２０Ｄのいずれかを利用してカラオケ演奏を楽しむことができる。利用者がサーバー１０Ａを利用する場合には、利用者のリクエストに応じてハードディスク１４Ａからリクエスト曲のデータが読み出され、サーバー１０Ａに設けられた再生装置により再生される。
【００１８】
また、利用者がコマンダ２０Ａ（または２０Ｂ〜２０Ｄのいずれか）を利用する場合には、コマンダ２０Ａ（または２０Ｂ〜２０Ｄのいずれか）にリクエスト曲が入力されると、コマンダ２０Ａ（または２０Ｂ、２０Ｃ、２０Ｄ）はＬＡＮ上のサーバー１０Ａに接続して曲データの送信を要求する。
【００１９】
サーバー１０Ａは、コマンダ２０Ａ（または２０Ｂ、２０Ｃ、２０Ｄ）からリクエストがあると、ハードディスク１４Ａに格納されている曲データの中からリクエスト曲の曲データを読み出し、コマンダ２０Ａ（または２０Ｂ、２０Ｃ、２０Ｄ）に送信する。コマンダ２０Ａ（または２０Ｂ、２０Ｃ、２０Ｄ）はサーバー１０Ａから送られてきた曲データを処理して、利用者のリクエスト曲の演奏を行う。
【００２０】
図２は、サーバー１０Ａの構成を説明するためのブロック図である。サーバー１０Ａは、サーバー１０Ａの動作全体を司るＣＰＵ（Central Processing Unit）１１を有している。ＣＰＵ１１により実行される複数のプログラムはＲＯＭ１３に格納されている。また、ＣＰＵ１１には、上記ＲＯＭ１３に格納されているプログラムを実行する時に作業エリアとして用いられるＲＡＭ（Random AccessMemory）１２も接続されている。また、前述のように、曲データを格納したハードディスクドライブ（ＨＤＤ）１４ＡもＣＰＵ１１に接続されている。ハードディスク１４Ａに格納されている曲データには、曲の音情報である演奏データ、カラオケ曲の歌詞を字幕として表示するための情報である字幕データ、そして、曲演奏中にモニタ装置に表示される背景映像に関する情報である映像データが含まれている。
【００２１】
サーバー１０Ａは、ＬＡＮ回路（Ethernet用インターフェース）１６を介してケーブル１０１に接続されている。また、ホスト局３００（図１参照：図２には示さず）とデータ通信を行う際に電話回線に接続するためのモデム１５もＣＰＵ１１と接続されている。
【００２２】
さらに、サーバー１０Ａには、カラオケ曲の再生を行うための音源回路１８、カラオケ演奏時の背景画像および歌詞テロップの画像信号を生成する表示回路１７、そして表示回路１７から出力される画像信号を表示するモニタ装置１７Ｄと、音源回路１８から出力される音声信号を増幅するアンプ１９、アンプ１９の出力を可聴音として出力するスピーカ１９Ｓが設けられている。
【００２３】
演奏データはＭＩＤＩ（Musical Instrument Digital Interface）データであり、演奏データは音源回路１８により音声信号として再生され、アンプ１９に入力される。また表示回路１７は図示しない映像情報記憶手段として、ビデオＣＤ等を有し、曲データに含まれる映像データに基づいて映像情報記憶手段に格納されている種々の映像情報のいずれかを再生し、これに、字幕データに基づいて生成した字幕映像を合成して画像信号を生成し、モニタ装置１７Ｄに入力する。音源回路１８から出力された楽曲の音声信号はアンプ１９により増幅されてスピーカ１９Ｓより可聴音として出力される。なお、図示は省略するが、アンプ１９にはマイクが接続されており、利用者の歌声と上記の音声信号とが合成されてスピーカ１９Ｓから出力される。
【００２４】
以上のように構成されたサーバー１０Ａにおいて利用者がカラオケ演奏を行う場合には、利用者は入力手段１１０によりリクエスト曲の曲番号を入力する。なお、入力手段１１０はたとえばキーボードや、リモートコントローラなどの入力装置により構成される。ＣＰＵ１１は入力された曲番号に対応した曲データをハードディスク１４Ａから読み出し、曲データ中の演奏データを音源回路１８に、字幕データおよび映像データを表示回路１７に送る。音源回路１８においては、上述のように、音声信号が出力され、表示回路１７からは背景映像と字幕が合成された画像信号（例えばＮＴＳＣ信号）が出力される。音声信号および画像信号は、それぞれディスプレイ１７Ｄおよびアンプ１９に入力されて、カラオケ曲の演奏が実行される。
【００２５】
図３はコマンダ２０Ａ（２０Ｂ、２０Ｃ、２０Ｄも同様）の構成を示すブロック図である。コマンダ２０Ａは、ハードディスクおよびモデムを有していない点を除けば、サーバー１０Ａと同一の構成となっている。
【００２６】
コマンダ２０Ａは（２０Ｂ、２０Ｃ、２０Ｄも同様）、コマンダ２０Ａ全体の制御を司るＣＰＵ２１を有し、ＣＰＵ２１により実行される複数のプログラムが格納されたＲＯＭ２３がＣＰＵ２１に接続されているさらに、プログラムの実行時に作業エリアとして用いられるＲＡＭ２２が設けられている。さらに、さらに、サーバー１０Ａと同様に、カラオケ曲の再生を行うための音源回路２８、表示回路２７、モニタ装置２７Ｄ、アンプ２９そしてスピーカ２９Ｓが設けられている。
【００２７】
また、利用者がリクエスト曲をコマンダ２０Ａ（または、２０Ｂ、２０Ｃ、２０Ｄ）に入力するための入力手段２１０も設けられている。入力手段２１０は、キーボードやリモートコントローラなど（図示せず）により構成されている。
【００２８】
また、コマンダ２０Ａ（２０Ｂ、２０Ｃ、２０Ｄ）も、サーバー１０Ａと同様に、ＬＡＮ回路（Ethernet用インターフェース）２６を介してEthernetケーブル１０１に接続されている。
【００２９】
利用者がリクエスト曲を入力手段２１０によりコマンダ２０Ａに入力すると、ＣＰＵ２１は、ＬＡＮ上のサーバー１０Ａにアクセスし、サーバー１０Ａのハードディスク１４Ａに格納されている曲データを送信するようサーバー１０Ａに要求する。
【００３０】
前述のように曲データは演奏データ、字幕データおよび映像データを有している。コマンダ２０Ａ（または、２０Ｂ、２０Ｃ、２０Ｄ）は、曲データを受信すると、ＭＩＤＩデータである演奏データは音源回路２８により音声信号として再生し、アンプ２９に入力する。表示回路２７は図示しない映像情報記憶手段として、ビデオＣＤ等を有し、曲データに含まれる映像データに基づいて映像情報記憶手段に格納されている種々の映像情報のいずれかを再生し、これに、曲データに含まれる字幕データに基づいて生成した字幕映像を合成してモニタ装置２７Ｄに入力する。アンプ２９は、音源回路２８から出力された楽曲の音声信号を増幅し、映像出力手段であるディスプレイ２９Ｄ及び音声出力手段であるスピーカ２９Ｓより出力する。なお、図示は省略するが、アンプ２９にはマイクが接続されており、利用者の歌声と上記音声信号とが合成されてスピーカ２９Ｓから出力されるようになっている。
【００３１】
図４は店側端末３０Ａの構成を示すブロック図である。店側端末３０Ａは、モデムと音源回路および音声再生手段を有していない点を除けば、サーバー１０Ａと同一の構成となっている。
【００３２】
店側端末３０Ａは、全体の制御を司るＣＰＵ３１を有し、ＣＰＵ３１により実行される複数のプログラムが格納されたＲＯＭ３３がＣＰＵ３１に接続されている。さらに、プログラムの実行時に作業エリアとして用いられるＲＡＭ３２が設けられている。さらに、店側端末３０Ａは、各種のデータを表示するための表示回路３７および表示回路３７に接続されたモニタ装置３７Ｄを有している。また、店側端末３０Ａも、サーバー１０Ａと同様に、ＬＡＮ回路（Ethernet用インターフェース）３６を介してEthernetケーブル１０１に接続されている。
【００３３】
さらに、店側端末３０Ａは、入力手段３１０を備えている。入力手段３１０は、キーボードなどを有しており、店員が、利用者の情報を入力したり利用状況をモニタ装置３７Ｄに表示させるためのコマンドを入力したりするために用いられる。さらに、店側端末３０Ａの入力手段３１０は、後述するリモートテストを実行するために、部屋番号やコマンド等を入力するためにも用いられる。
【００３４】
次に、リモートテストの実行について、図５に示すフローチャートを参照して説明する。リモートテストは、店員が店側端末３０Ａを用いて各部屋に設置されたサーバー１０Ａやコマンダ２０Ａ〜２０Ｄにログインし、サーバー１０Ａやコマンダ２０Ａ〜２０ＤのＣＰＵを制御してハードテストを実行させ、その結果を受信する処理である。リモートテストを実行するには、店員が店側端末３０Ａの入力手段３１０によりテストを行おうとする部屋番号を入力し、さらにリモートテストをスタートするためのスタートキー（図示せず）を押下する。ＣＰＵ３１は部屋番号およびスタートキーの押下を検出すると（Ｓ１１）、入力された部屋番号の部屋に設置されているカラオケコマンダにログインする（Ｓ１３）。具体的には、店側端末３０Ａは、部屋番号と各カラオケコマンダ２０Ａ〜２０Ｄあるいはサーバー１０ＡのＩＰアドレスをＨＤＤ３４Ａに格納しており、入力された部屋番号に基づいてＩＰアドレスを読み出し、ＩＰアドレスを用いてＴＥＬＮＥＴでカラオケコマンダにアクセスする。
【００３５】
例えば、コマンダ２０Ａのリモートテストを実行する場合、店員はコマンダ２０Ａが設置されている部屋番号とスタートキーを入力手段３１０により入力する。ＣＰＵ３１は、ＨＤＤ３４Ａから、部屋番号に対応したＩＰアドレスを読み出し、ＬＡＮ回路３６、ケーブル１０１、さらにＬＡＮ回路２６を介して読み出したＩＰアドレスに対応するコマンダ２０ＡのＣＰＵ２１に接続（ログイン）する。
【００３６】
ログインすると、店側端末３０ＡのＣＰＵ３１は、接続先のＣＰＵ２１に、ハードテストを開始するためのコマンドを送信する（Ｓ１５）。
【００３７】
接続先であるコマンダ２０ＡのＣＰＵ２１は、ハードテスト開始のコマンドを受信すると、ハードテストを実行する。ハードテストには、画像表示制御のテスト、音声再生テスト、表示回路と表示装置との装着状態のテスト、ＲＡＭのテスト、さらに、テスト対象がサーバー１０Ａの場合には、ハードディスクのテスト、モデムのテストなどがある。
【００３８】
テストの方法については後述するが、コマンダ２０ＡのＣＰＵ２１はハードテストの実行後、その結果を店側端末３０Ａに送信する。店側端末３０Ａは、Ｓ１７において、接続先からテスト結果が送信されてくるのを待ち（Ｓ１７：ＮＯ）、テスト結果が届くと（Ｓ１７：ＹＥＳ）、モニタ装置３７Ｄにその結果を表示して（Ｓ１９）、ハードテスト処理を終了する。
【００３９】
従って、本実施の形態のカラオケシステム１００によれば、利用者が部屋を退出したことが確認できた後、直ちにハードテストを実行して、その部屋に設置されているカラオケ設備が正常に動作するか否かを短時間のうちに確認することができる。
【００４０】
図６は、画像出力のハードテスト（ループバックテスト）を行うための回路構成を示す図である。各コマンダ２０Ａ（または２０Ｂ、２０Ｃ、２０Ｄ）の表示回路２７あるいはサーバー１０Ａの表示回路１７は、図６に示すように、モニタ駆動回路２７１と画像エンコーダ２７２、そしてスイッチＳＷ１、ＳＷ２を有している。スイッチＳＷ１およびＳＷ２は、ＣＰＵ２１あるいはＣＰＵ１１により切り換えられる。
【００４１】
通常の動作時（すなわちカラオケ曲の再生時）には、スイッチＳＷ１は画像出力端子Ｔ１側に切り換えられている。この状態で、表示画像に対応するビットマップデータがモニタ駆動回路２７１に入力されると、モニタ駆動回路２７１は入力データに対応した画像信号を生成し画像出力端子Ｔ１へ出力する。Ｔ１にはモニタ装置２７Dが接続されており、モニタ装置２７Ｄに画像信号が入力される。従って、表示回路２７に入力されたデータが画像としてモニタ装置２７Ｄに表示される。この時ＳＷ２も画像入力端子Ｔ２側に切り換えられている。端子Ｔ２には、例えばビデオカメラ等を接続して、カラオケ歌唱中の利用者を撮影するなど、画像のキャプチャが行うことが可能である。
【００４２】
画像出力のハードテストが開始されると、ＣＰＵ２１（１１）はスイッチＳＷ１およびスイッチＳＷ２をそれぞれ端子Ｔ３、Ｔ４側に切り換える。すなわち、モニタ駆動回路２７１の出力画像信号が画像エンコーダ２７２に入力されるようにスイッチＳＷ１およびＳＷ２を切り換える。画像エンコーダ２７２は、画像信号をビットマップデータに変換する。ハードテストにおいては、モニタ駆動回路２７１に所定のビットマップデータＢＩを入力する。そしてモニタ駆動回路２７１から出力された画像信号（ビットマップデータＢＩに対応）を画像エンコーダ２７２によりビットマップデータＢ０に再変換する。そして比較手段２７３にビットマップデータＢＩとＢ０とを入力して、両者の差を検出する。ビットマップデータＢＩとＢ０との差が所定範囲内に入っていればモニタ駆動回路２７１は正常にビットマップデータＢＩを画像信号に変換しており、従ってモニタ駆動回路２７１は正常に機能していることが確認できる。一方、ビットマップデータＢＩとＢ０とが著しく異なる場合には、モニタ駆動回路２７１が正常に機能していないと判定することができる。比較の結果は、ケーブル１０１を介してコマンダ２０Ａから店側端末３０Ａに送信され、モニタ装置３７Ｄに表示される。
【００４３】
なお、上述の方法はモニタ駆動回路２７１に所定のビットマップデータを入力して、モニタ駆動回路２７１が正常に機能するかどうかを確かめるためのテストである。同じ回路を用いて、背景画像を再生する映像情報記憶手段（図示せず）が正常に表示回路２７に装着されているかどうかを確認することもできる。この場合には、上記の場合と同様に、スイッチＳＷ１およびスイッチＳＷ２をそれぞれ端子Ｔ３、Ｔ４側に切り換え、映像情報記憶手段を動作させて任意の背景画像のデータを読み出し、モニタ駆動回路２７１に入力する。問題がなければ、モニタ駆動回路２７１からは何らかの映像信号が出力される。従って画像エンコーダ２７２に何らかの映像信号が入力されれば、映像情報記憶手段は表示回路に装着されていると判断することができる。もしも、映像情報記憶手段を動作させているにもかかわらず画像エンコーダに信号が入力されなければ、映像情報記憶手段が正常に装着されていないか、あるいは装着されてはいるが正常に動作していないと判定することができる。
【００４４】
図７は、音声出力のハードテストを行うための回路構成を示す図である。各コマンダ２０Ａ（または２０Ｂ、２０Ｃ、２０Ｄ）の音源回路２８あるいはサーバー１０Ａの音源回路１８は、図７に示すように、音源チップ２８１と波形変換器２８２と音程変換器２８３、比較手段２８４、そしてスイッチＳＷ３、ＳＷ４を有している。スイッチＳＷ３およびＳＷ４は、ＣＰＵ２１（サーバーにおいてはＣＰＵ１１）により切り換えられる。
【００４５】
通常の動作時（すなわちカラオケ曲の再生時）には、スイッチＳＷ３は音声信号出力端子Ａ１側に切り換えられている。この状態で、演奏曲のＭＩＤＩデータが音源チップ２８１に入力されると、音源チップは入力データに対応した音声信号を生成し音声信号出力端子Ａ１へ出力する。端子Ａ１にはアンプ２９が接続されている。従って、アンプに音声信号が入力されて、カラオケ曲がスピーカ２９Ｓから出力される。なお、この時ＳＷ４は音声信号入力端子Ａ２側に切り換えられている。音声信号入力端子Ａ２は、通常は、例えば利用者の歌声の信号が入力されて、利用者の歌唱の採点などを行うために用いられる。
【００４６】
音声出力のハードテストが開始されると、ＣＰＵ２１（１１）はスイッチＳＷ３およびスイッチＳＷ４をそれぞれ端子Ａ３、Ａ４側に切り換える。すなわち、音源チップ２８１の出力音声信号が波形変換器２８２に入力されるようにスイッチＳＷ３およびＳＷ４を切り換える。波形変換器２８２は、入力された音声信号に基づいて各楽音の周波数成分を抽出する。音程変換器２８３は、波形変換器２８２が出力する各楽音の周波数成分を、ＭＩＤＩデータのノート番号に変換する。そして比較手段２８４に、音源チップに入力したＭＩＤＩデータのノート番号と、音程変換器２８３から出力されたノート番号とを入力して、両者の差を検出する。
【００４７】
両者の差が所定範囲内に入っていれば音源チップ２８１は正常にＭＩＤＩデータを音声信号に変換しており、従って正常に機能していることが確認できる。一方、音源チップ２８１に入力したＭＩＤＩデータと、音程変換器の出力データとが著しく異なる場合には、音源チップが正常に機能していないと判定することができる。比較の結果は、ケーブル１０１を介してコマンダ２０Ａから店側端末３０Ａに送信され、モニタ装置３７Ｄに表示される。
【００４８】
ハードテストの対象がサーバー１０Ａの場合には、上記の画像出力テストおよび音声出力テストに加えて、ハードディスク１４Ａのテストおよびモデム１５のテストも実行する。
【００４９】
ハードディスク１４Ａのテストは、ハードディスク１４Ａに所定のデータを書き込み、次に書き込んだデータを読み出して、読み出したデータと所定のデータとを比較する。両者が等しければハードディスク１４Ａは正常と判定し、両者が等しくなければ異常と判定する。このデータの書き込み・読み出しによるハードディスク１４Ａのテストは、ハードディスク１４Ａの様々な領域において実行される。テスト結果は、直ちにＬＡＮにより店側端末３０Ａに送信され、モニタ装置３７Ｄに表示される。
【００５０】
なお、ハードディスク１４Ａのテストは、上記の他、必要に応じて、ハードディスク１４Ａにすでに書き込まれているデータのテストも実行するような構成とすることができる。その場合には、データのサムチェックやフラグメンテーションなどのチェックなどを行うことができる。
【００５１】
また、モデム１５のハードテストは、モデム１５を制御して、モデム１５が接続されている回線の電話番号に対し発呼させる。モデム１５、回線に異常がなければ、話し中を示すビジートーンが検出される。もしもビジートーンを検出できなかった場合には、モデム１５が壊れているか、回線が断線している可能性がある。モデム１５のハードテストの結果も、直ちに店側端末３０Ａに送信され、モニタ装置３７Ｄに表示される。
【００５２】
なお、上記はテストの例であり、カラオケシステムが自動実行でき、その結果をデータとして送信することができるような処理であれば、どのような処理であってもテスト項目として採用することができる。上述の実施の形態においては、カラオケコマンダとカラオケサーバーからなるカラオケシステムにおけるリモートハードテストについて説明したが、複数のカラオケ装置がネットワークにより結合されたカラオケシステムであれば、サーバーとコマンダという、集中管理型のシステムに限らずリモートハードテストを一台の端末（店側端末）の操作により実行する構成とすることが可能である。
【００５３】
また、上記の実施の形態においては、店員が店側端末３０Ａから部屋番号を入力しスタートキーを押下することによりリモートテストを実行している。しかし、この様に、店員などの操作によりテストを開始するのではなく、例えば、利用者がカラオケシステムの利用をやめてから所定時間が経過すると自動的に上記テストを行い、所定の端末（例えば店側端末）にテスト結果を送信するように構成することも可能である。
【００５４】
また、テスト結果は、実施の形態においては、店側端末３０Ａに送信されてモニタ装置３７Ｄに表示されるようになっている。しかしテスト結果の出力の形態については、ＬＡＮ上に存在する出力装置、例えばプリンタにて出力するようにするなど、様々な変形が可能である。
【００５５】
以上説明したように、本実施の形態のカラオケシステムは、所定の端末装置により、ＬＡＮ上のカラオケ装置のテスト処理を実行することができるため、利用者がカラオケ装置の利用を終えた直後に、容易にテストを実行し、異常の有無を速やかに知ることができる。
【００５６】
なお、テストの内容としては、モニタ装置にグラフィックデータに基づいて画像を表示させるための表示回路の動作テスト、サーバーのハードディスクのディスクエラーおよびハードディスクに格納されている曲データのテスト、背景画像を再生する装置の装着状態、動作状態、ホストコンピュータと接続するためのモデムの動作テストなどがあり、これらを店側端末からの制御で各部屋に設置されているカラオケ装置毎に実行することが可能となる。
【００５７】
上述の実施の形態において、店側端末３０Ａが本発明における所定の端末装置を構成し、店側端末３０ＡのＣＰＵ３１により実行される図５のステップＳ１１が送信手段を、ステップＳ１７が受信手段を構成する。また、カラオケ演奏装置はサーバー１０Ａまたはコマンダ２０Ａ〜２０Ｄのそれぞれにより構成される。テスト処理実行手段は、サーバー１０Ａまたはコマンダ２０Ａ〜２０ＤのＣＰＵ１１あるいはＣＰＵ２１と、モデム１５、表示回路１７、２７、音源回路１８、２８等により構成される。特に、請求項２に記載の表示制御手段は、モニタ駆動回路２７１により構成される。格納手段は、サーバー１０Ａが有するハードディスク１４Ａにより構成され、請求項３に記載の記憶装置は表示回路１７もしくは２７が有する映像情報記憶手段により構成される。
【００５８】
【発明の効果】
上記カラオケシステムによれば、ＬＡＮにより接続された所定の端末装置から、ＬＡＮ上の任意のカラオケ装置のハードテストを実行することが可能となるため、利用者がカラオケ設備を利用した後、速やかに当該設備のハードウェアに異常がないかどうかを知ることができる。
【００５９】
上記カラオケシステムによれば、画像表示に異常がある場合に、その原因が表示制御手段の異常であることを特定することができる。
【００６０】
上記カラオケシステムによれば、曲の再生に異常が生じるような状況を事前に検知することができ、しかもその原因が曲データそのものの異常であることを特定することができる。
【００６１】
上記カラオケシステムによれば、カラオケの背景画像の表示に異常が生じるような状況を検知することができ、原因がカラオケ演奏装置への背景画表示装置の異常もしくは、装着状態の異常であることを検知することができる。
【００６２】
上記カラオケシステムによれば、ハードディスクのディスクエラーを検出することができるため、障害のあるハードディスクに曲データが書き込まれることを未然に防止することができる。
【００６３】
上記カラオケシステムによれば、ホストコンピュータとデータ通信を行うためのモデムのハードテストが行われるため、データ通信が実行される前にモデムもしくは回線の障害を検知することができ、データ通信に備えて障害を取り除いておくことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態であるカラオケシステム１００の構成を示すブロック図である。
【図２】図１に示すカラオケシステム１００の、サーバー１０Ａの構成を示すブロック図である。
【図３】図１に示すカラオケシステム１００の、コマンダ２０Ａ（２０Ｂ、２０Ｃ、２０Ｄ）の構成を示すブロック図である。
【図４】図１に示すカラオケシステム１００の、店側端末３０Ａの構成を示すブロック図である。
【図５】ハードテスト処理を説明するフローチャートである。
【図６】画像出力のテストの方法を説明する図である。
【図７】音声出力のテストの方法を説明する図である。
【符号の説明】
１００ カラオケシステム
１０Ａ サーバー
２０Ａ コマンダ
２０Ｂ コマンダ
２０Ｃ コマンダ
２０Ｄ コマンダ
３０Ａ 店側端末
１０１ Ethernetケーブル
１１ ＣＰＵ
１２ ＲＡＭ
１３ ＲＯＭ
１４Ａ ハードディスク
１５ モデム
１６ ＬＡＮ回路
１７ 表示回路
１７Ｄ モニタ装置
１８ 音源回路
１９ アンプ
１９Ｓ スピーカ
２１ ＣＰＵ
２２ ＲＡＭ
２３ ＲＯＭ
２６ ＬＡＮ回路
２７ 表示回路
２７Ｄ モニタ装置
２８ 音源回路
２９ アンプ
２９Ｓ スピーカ
３１ ＣＰＵ
３２ ＲＡＭ
３３ ＲＯＭ
３６ ＬＡＮ回路
３７ 表示回路
３７Ｄ モニタ装置
２７１ モニタ駆動回路
２７２ 画像エンコーダ
２７３ 比較手段
２８１ 音源チップ
２８２ 波形変換器
２８３ 音程変換器
２８４ 比較手段
【図１】
0003956324.tif 000002
【図２】
0003956324.tif 000003
【図３】
0003956324.tif 000004
【図４】
0003956324.tif 000005
【図５】
0003956324.tif 000006
【図６】
0003956324.tif 000007
【図７】
0003956324.tif 000008