(57)【特許請求の範囲】
【請求項１】
カラオケ演奏用の楽曲データおよびシステムプログラムを含むカラオケ装置用プログラムを記憶する記憶部を備えたカラオケ装置、ならびに、前記カラオケ装置の保守時に前記カラオケ装置に接続される保守装置を備えたカラオケ保守システムであって、
前記保守装置は、カラオケ演奏用の楽曲データおよびカラオケ装置用プログラムの両方または一方を記憶する記憶エリアと、前記カラオケ装置の動作履歴を書き込むログ記録エリアと、前記カラオケ装置により実行され、前記カラオケ装置に、前記楽曲データおよびカラオケ装置用プログラムの両方または一方をカラオケ装置の記憶部に書き込むメンテナンス処理、ならびにカラオケ装置の動作履歴を保守装置のログ記録エリアに書き込むログ書き込み処理、を実行させる保守プログラムを記憶する保守プログラム記憶エリアと、を備え、
前記カラオケ装置は、前記保守装置が接続されている場合に、前記保守プログラムを実行することにより、前記メンテナンス処理、ならびに前記ログ書き込み処理、を実行するカラオケ保守システム。
【請求項２】
前記記憶エリアに記憶されるカラオケ装置用プログラムはシステムプログラムを含み、
前記保守プログラムは、前記カラオケ装置に、カラオケ装置の記憶部に記憶されているシステムプログラムと保守装置の記憶エリアに記憶されているシステムプログラムとを比較する比較処理を実行させ、該比較処理においてカラオケ装置の記憶部に記憶されているシステムプログラムに異常があると判断した場合に前記メンテナンス処理を実行させ、該メンテナンス処理において保守装置の記憶エリアに記憶されているシステムプログラムをカラオケ装置の記憶部に書き込みさせる保守プログラムであり、
前記カラオケ装置は、前記保守装置が接続されている場合に、前記保守プログラムを実行することにより、前記比較処理、および前記メンテナンス処理を実行して自装置のシステムプログラムを保守する請求項１に記載のカラオケ保守システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、音源カラオケ装置に内蔵されているハードディスクなどの記憶装置を保守するカラオケ装置の保守装置に関する。
【０００２】
【従来の技術】
音源カラオケ装置は、ハードディスク記憶装置（ＨＤＤ）に約１万曲の楽曲データを記憶しており、この楽曲データを読み出して音源チップに供給することにより、この音源チップが楽音信号を形成し、カラオケ演奏を実行する装置である。
【０００３】
カラオケ曲は１週間毎に数曲ずつの頻度で発表されるため、ある程度の期間に１回はＨＤＤに新曲を供給してやる必要がある。一般的に、音源カラオケ装置は通信カラオケ装置であるため、電話回線を介して新曲のダウンロードが行われていた。
【０００４】
【発明が解決しようとする課題】
しかし、通信機能を持たない音源カラオケ装置もあり、このような装置に新曲を登録するためには、音源カラオケ装置を保守センタに持ち込んで、その保守センタに設置されている装置に接続して新曲のダウンロードをしなければならなかった。
【０００５】
また、通信カラオケ装置であっても、ハードディスクその他の機器が壊れる場合があり、このような場合には、通信機能が使用できないため、やはり、保守センタにこの装置を持ち込んでハードディスクの内容の書き直しなどをする必要があり非常に面倒であった。
【０００６】
この発明は、カラオケ装置が設置されている店舗に持ち込んでカラオケ装置を修理することができるカラオケ装置の保守装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明は、カラオケ演奏用の楽曲データおよびシステムプログラムを含むカラオケ装置用プログラムを記憶する記憶部を備えたカラオケ装置、ならびに、前記カラオケ装置の保守時に前記カラオケ装置に接続される保守装置を備えたカラオケ保守システムであって、前記保守装置は、カラオケ演奏用の楽曲データおよびカラオケ装置用プログラムの両方または一方を記憶する記憶エリアと、前記カラオケ装置の動作履歴を書き込むログ記録エリアと、前記カラオケ装置により実行され、前記カラオケ装置に、前記楽曲データおよびカラオケ装置用プログラムの両方または一方をカラオケ装置の記憶部に書き込むメンテナンス処理、ならびにカラオケ装置の動作履歴を保守装置のログ記録エリアに書き込むログ書き込み処理、を実行させる保守プログラムを記憶する保守プログラム記憶エリアと、を備え、前記カラオケ装置は、前記保守装置が接続されている場合に、前記保守プログラムを実行することにより、前記メンテナンス処理、ならびに前記ログ書き込み処理、を実行することを特徴とする。
また、この発明は、さらに、前記記憶エリアに記憶されるカラオケ装置用プログラムはシステムプログラムを含み、前記保守プログラムは、前記カラオケ装置に、カラオケ装置の記憶部に記憶されているシステムプログラムと保守装置の記憶エリアに記憶されているシステムプログラムとを比較する比較処理を実行させ、該比較処理においてカラオケ装置の記憶部に記憶されているシステムプログラムに異常があると判断した場合に前記メンテナンス処理を実行させ、該メンテナンス処理において保守装置の記憶エリアに記憶されているシステムプログラムをカラオケ装置の記憶部に書き込みさせる保守プログラムであり、前記カラオケ装置は、前記保守装置が接続されている場合に、前記保守プログラムを実行することにより、前記比較処理、および前記メンテナンス処理を実行して自装置のシステムプログラムを保守することを特徴とする。
【０００８】
この発明では、ハードディスクなどからなる外部記憶装置に楽曲データ，保守プログラムを記憶しておき、これをカラオケ装置に接続してカラオケ装置の制御部（ＣＰＵ）に保守プログラムを起動させる。保守プログラムは、カラオケ装置内蔵の記憶装置（ハードディスク）に記憶されている楽曲データの更新や、カラオケ装置の動作ログを外部記憶装置に転記する、などの動作を実行する。
【０００９】
これにより、カラオケ装置のハードディスクが（ソフト的に）破壊されているでも、外部記憶装置の保守プログラムでこれを復旧させることができるため、カラオケ装置設置場所に赴いた係員が容易に作業をすることができる。
【００１０】
【発明の実施の形態】
図１はこの発明の実施形態であるカラオケ装置保守システムの構成を示す図である。カラオケ装置保守システムは保守センタ装置１，携帯ハードディスク装置（携帯ＨＤＤ）２およびＳＣＳＩケーブル４からなっている。携帯ＨＤＤ２には保守センタ装置１に登録されている楽曲データファイルがコピーされており、保守係員が飲食店舗などに持参して、その店舗に設置されているカラオケ装置３に接続し、楽曲データをコピーする。同時にそのカラオケ装置３からログファイルの書き込みを受ける。この保守作業が終了したのち、係員が保守センタにこの携帯ＨＤＤ２を持ちかえり、再度保守センタ装置１にこの携帯ＨＤＤ２を接続すると、今度は内部に書き込まれたログファイルを保守センタ装置１に転記する。
【００１１】
図２は前記保守センタ装置１の内蔵ＨＤＤおよび携帯ＨＤＤ２の構成を示す図である。保守センタ装置１の内蔵ＨＤＤは、楽曲データファイル、プログラムファイルおよび端末別ログファイルを備えている。楽曲データファイルには常時新たなカラオケ楽曲データ（新曲）が登録される。また、この楽曲データファイルには登録されている楽曲データの曲名，曲番号，登録アドレスを容易に検索するためディレクトリが設けられている。プログラムファイルには、システムプログラム，カラオケ演奏シーケンスプログラムなど全ての機種のカラオケ装置３が使用する全プログラムが記憶されている。端末別ログファイルは、この保守センタが管理する全ての端末装置（カラオケ装置）のログを管理するファイルである。また、携帯ＨＤＤ２には、カラオケ装置に接続されたとき該カラオケ装置の保守を行うための保守プログラム、楽曲データファイルが記憶されるほか、保守するカラオケ装置の機種に応じてプログラムを書き込むプログラムファイル、接続されたカラオケ装置がログファイルを書き込むためのログファイル書込エリアが設けられている。ログファイルには、端末のシリアル番号とともに演奏履歴，保守履歴，エラー履歴などが記録されている。
【００１２】
携帯ＨＤＤ２は、係員によって保守センタ装置１に接続され、楽曲データファイル、プログラムファイルおよびディレクトリを更新される。そして、携帯ＨＤＤ２はカラオケ装置３に接続され、自己が記憶している保守プログラムによってカラオケ装置３のハードディスクを保守するとともにログファイルを吸い上げる。ただし、この動作はカラオケ装置の制御部（ＣＰＵ）が実行する。
【００１３】
図３は携帯ＨＤＤの構成を示す図である。制御部１０にはＳＣＳＩインタフェース１１、スピンドルモータ駆動部１２，ボイスコイルモータ駆動部１３およびリードライト制御部１４が接続されている。ＳＣＳＩインタフェース１１はＳＣＳＩケーブルを介してこの装置を保守センタ装置１または音源カラオケ装置３に接続する。スピンドルモータ駆動部１２はディスク１５の回転を制御する。ボイスコイルモータ駆動部１３はボイスコイルモータ１７を駆動して磁気ヘッド１６がトレースするトラックを制御する。リードライト制御部１４は磁気ヘッド１６によるリードライトを制御する。このリードライト制御部１４は先読みキャッシュを含んでおり、シーケンシャルな読み出しを効率的に行うことができる。
【００１４】
図４は音源カラオケ装置３のブロック図である。音源カラオケ装置は、音源や音声データ処理部を駆動してカラオケ演奏音を発生する装置である。カラオケ演奏のための楽曲データはハードディスク１７に約１万曲分が記憶されている。カラオケ装置全体の動作を制御するＣＰＵ２０には、バスを介してＲＯＭ２１，ＲＡＭ２２，ハードディスク（ＨＤＤ）２７，ＳＣＳＩインタフェース２６，コマンダ受信部２３，操作部２４，表示部２５，音源２９，音声データ処理部３０，ＤＳＰ３１，文字パターン展開部３６，ＬＤチェンジャ３７および表示制御部３８が接続されている。
【００１５】
ＲＯＭ２１には、システムプログラム，カラオケ演奏プログラムおよび文字パターンデータなどが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムである。カラオケ演奏プログラムは、楽曲データに基づいて音源２９，音声データ処理部３０，ＤＳＰ３１などを駆動し、カラオケ演奏音を発生するとともに歌詞の表示や背景映像の再生を制御するプログラムである。文字パターンデータは、コード情報として与えられる歌詞，曲名などを文字パターンに展開するためのデータである。この文字パターンデータは文字パターン展開部３６が歌詞データに基づいて歌詞を表示するときに用いられる。ＲＡＭ２２にはハードディスク２７から読み出した楽曲データを記憶する楽曲データ記憶エリアなどが設定される。
【００１６】
ＳＣＳＩインタフェース２６はＳＣＳＩケーブルを介して上記携帯ＨＤＤ２をアクセスするためのインタフェースである。ハードディスク２７には約１万曲の楽曲データを記憶した楽曲データファイル２７ａ、プログラムを記憶するプログラムファイル２７ｂや演奏履歴，保守履歴，エラー履歴などのログを記憶するログファイル２７ｃが設定されている。
【００１７】
コマンダ受信部２３はコマンダ４０から送られてくる赤外線信号を受信してデータを復元する。コマンダ４０は、曲番号登録キーやテンキーなど各種キースイッチを備えている。利用者がこれらのキースイッチを操作すると、コマンダ４０は操作されたキースイッチに対応する赤外線コード信号を出力する。コマンダ受信部２３はこの赤外線コード信号を受信してＣＰＵ２０に伝達する。操作部２４はカラオケ装置のフロントパネルに設けられており、上記コマンダ４０と同様のモード選択スイッチやテンキーなどを含んでいる。表示部２５も操作部２４と同様カラオケ装置のフロントパネルに設けられており、現在演奏中の曲番号や予約曲数などを表示するＬＥＤマトリクス表示器を含んでいる。
【００１８】
音源２９は、楽曲データに含まれる楽音データに基づいて楽音信号を形成する。音声データ処理部３０は、楽曲データに含まれる音声データに基づいてバックコーラスなどの音声信号を再生する。音源２９が形成した楽音信号および音声データ処理部３０が再生した音声信号はＤＳＰ３１に入力される。ＤＳＰ３１は、これら楽音信号および音声信号に対してリバーブ，エコーなどの効果を付与する。ＤＳＰ３１が付与する効果の種類や程度は、楽曲データに含まれているＤＳＰ制御データに基づいて制御される。効果が付与された楽音信号，音声信号はＤ／Ａコンバータ３３でアナログ信号（カラオケ演奏音）に変換されたのちアンプ３３に出力される。アンプにはマイク３４から歌唱音声信号も入力される。アンプ３３はカラオケ演奏音と歌唱音声信号をミキシング・増幅してスピーカ３５を駆動する。
【００１９】
また、文字パターン展開部３６は、楽曲データの歌詞トラックの文字コードデータを文字パターンを展開する。ＬＤチェンジャ３７はカラオケ演奏時に所定の背景映像（動画）を再生する。文字パターン展開部３６が展開した文字パターンおよびＬＤチェンジャ３７が再生した背景映像は表示制御部３８によって合成され、モニタ３９に表示される。
【００２０】
図５は楽曲データの構成例を示す図である。同図（Ａ）は楽曲データ全体の構成を示しており、同図（Ｂ）はトラックの例として楽音トラック中のメロディトラックの構成を示している。楽曲データは、ヘッダ，楽音トラック，歌詞トラック，音声制御トラック，ＤＳＰ制御トラックからなっている。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、曲名，ジャンル，発売日，曲の演奏時間（長さ）などのデータを含んでいる。
【００２１】
楽音トラック，歌詞トラック，音声制御トラック，ＤＳＰ制御トラックの各トラックは全て同図（Ｂ）に示すようなＭＩＤＩフォーマットで記述されている。ＭＩＤＩフォーマットは、複数のイベントデータと各イベントデータ間の時間間隔を示すデュレーションデータΔｔからなっている。シーケンスプログラムは、所定のテンポクロックでΔｔをカウントし、Δｔをカウントアップしたときこれに続くイベントデータを読み出して所定の処理部へ出力する。
【００２２】
楽音トラックは、メロディトラック，リズムトラックを初めとして種々のパートのトラックを含んでいる。楽音トラックのイベントデータは楽音の発音（ノートオンイベント）や楽音の消音（ノートオフイベント）データなどであり、各イベントデータはイベント種類（ノートオン，ノートオフ，音色変更など），ノートナンバ（音高），ベロシティなどで構成されている。
【００２３】
歌詞トラックは、モニタ３９上に歌詞を表示するためのシーケンスデータを記憶したトラックである。このシーケンスデータは楽音データではないが、インプリメンテーションの統一をとり、作業工程を容易にするためこのトラックもＭＩＤＩデータ形式のシステム・エクスクルーシブ・メッセージで記述されている。音声制御トラックは、音声データ部に記憶されている音声データの発生タイミングや再生ピッチなどを指定するシーケンストラックである。音声データ部には、音源２９で合成しにくいバックコーラスやハーモニー歌唱などの人声が記憶されている。ＤＳＰ制御トラックには、ＤＳＰ３１の動作を制御するＤＳＰ制御データがデュレーションデータとともに書き込まれている。
【００２４】
図６，図７は上記保守センタ装置１およびカラオケ装置３の保守動作を示すフローチャートである。図６は、保守センタ装置１が携帯ＨＤＤ２を接続したときの動作を示しており、同図（Ａ）はカラオケ装置を保守する前の処理であり、同図（Ｂ）はカラオケ装置を保守したのちの処理を示している。
【００２５】
同図（Ａ）において、携帯ＨＤＤ２が接続されると、保守センタ装置１は、まず携帯ＨＤＤ２からディレクトリを読み取る（ｓ１）。読み取ったディレクトリと、内蔵のＨＤＤに記憶している最新のディレクトリとを比較する（ｓ２）。比較の結果この携帯ＨＤＤ２に対して新たに書き込むべき楽曲データを抽出する（ｓ３）。すなわち、両者の差分の楽曲データを携帯ＨＤＤ２に書き込むようにすればよい。そして、この抽出された楽曲データを内蔵のＨＤＤから読み出して携帯ＨＤＤ２に書き込む（ｓ４）。これにより、この携帯ＨＤＤの内容が最新のものに更新されたため、携帯ＨＤＤ２のディレクトリを最新のものに更新する（ｓ５）。次に、係員が保守するカラオケ装置の機種を指定すると（ｓ６）、その機種で使用されているプログラムを携帯ＨＤＤ２にコピーする（ｓ７）。この処理ののち、係員は携帯ＨＤＤ２を保守センタ装置１から切り離し、これを持ってカラオケ装置が設置されている店舗に赴むく。そして、そのカラオケ装置の保守作業をすることができる。
【００２６】
図７は、携帯ＨＤＤ２が接続されたカラオケ装置３が携帯ＨＤＤ２に記憶されている保守プログラムを読み出して実行する保守動作を示している。このように携帯ＨＤＤ２にプログラムを記憶しておくことにより、カラオケ装置３の内蔵ＨＤＤが破壊されているときでも保守動作を実行することが可能になる。保守動作がスタートすると、まずカラオケ装置の内蔵ＨＤＤ２７の動作をチェックする（ｓ２０）。チェックの結果楽曲データファイル２７ａに異常があり、全ての楽曲データを入れ換える必要があると判断した場合にはｓ２１からｓ２５に進む。ｓ２５ではコピー曲として全ての曲を指定し、ｓ２６で全曲をＨＤＤ２７の楽曲データファイル２７ａにコピーする。
【００２７】
一方、楽曲データファイル２７ａに異常がない場合には、まだこのカラオケ装置に登録されていない新曲のみコピーすればよいため、携帯ＨＤＤ２のディレクトリを読み出して（ｓ２２）、ＨＤＤ２７のディレクトリと比較し（ｓ２３）、不足するもののみをコピー曲として抽出する（ｓ２４）。そして、この抽出された楽曲データのみをコピーする（ｓ２６）。コピーののちディレクトリを更新する（ｓ２７）。次に、ＨＤＤ２７のプログラムファイル２７ｂに異常があるか否かを判定する（ｓ２８）。プログラムファイル２７ｂに異常がある場合にはＨＤＤ２のプログラムファイルに記憶しているプログラムをＨＤＤ２７のプログラムファイル２７ｂにコピーする（ｓ２９）。こののち、ログファイル２７ｃの内容を携帯ＨＤＤ２のログ記録エリアに書き込んで（ｓ３０）、動作を終える。
【００２８】
上記の保守動作ののち係員は携帯ＨＤＤ２を持って保守センタに帰り、携帯ＨＤＤ２を保守センタ装置１に接続する。そして、このとき保守センタ装置１は図６（Ｂ）の動作を実行する。まず、保守してきたカラオケ装置のコードを読み取り（ｓ１０）、該カラオケ装置から書き込まれたログをコピーする（ｓ１１）。こののちログを集計して（ｓ１２）、動作を終了する。集計とは、演奏頻度の高い曲については、楽曲データに推薦のマークを付すとか、エラーログが多い場合には、楽曲データの保守とは別の保守を促すなどである。なお、ｓ６において読み取られるカラオケ装置のコードは、携帯ＨＤＤ２に記憶しておいてもよく、係員がキーボードなどで入力するようにしてもよい。
【００２９】
これにより、楽曲データの保守をカラオケ装置が設置されている場所で行うことができるとともに、そのとき同時にカラオケ装置のログを採集することができるため、カラオケ装置を動かすことなく、保守・点検を確実にすることができる。
【００３０】
なお、携帯ＨＤＤ２は連続して複数のカラオケ装置を保守することができ、ログ書込エリアには複数のカラオケ装置のログを蓄積記憶することができるものとする。
【００３１】
【発明の効果】
以上のようにこの発明によれば、通信機能を備えていないカラオケ装置や通信機能が停止したカラオケ装置であっても、そのカラオケ装置設置場所に赴いて装置を保守することができ、該カラオケ装置のハードディスクが破壊されていた場合でも復旧が容易である。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置の保守システムの構成を示す図
【図２】同保守システムの保守センタ装置および携帯ＨＤＤのファイル構成を示す図
【図３】前記携帯ＨＤＤの構造図
【図４】前記カラオケ装置のブロック図
【図５】楽曲データの例を示す図
【図６】前記保守センタ装置の動作を示すフローチャート
【図７】前記カラオケ装置の動作を示すフローチャート
【符号の説明】
１…保守センタ装置、２…携帯ＨＤＤ、３…カラオケ装置
２７…ハードディスク、２７ａ…楽曲データファイル、
２７ｂ…プログラムファイル、２７ｃ…ログファイル
【図１】
0003952519.tif 000002
【図２】
0003952519.tif 000003
【図３】
0003952519.tif 000004
【図４】
0003952519.tif 000005
【図５】
0003952519.tif 000006
【図６】
0003952519.tif 000007
【図７】
0003952519.tif 000008