(57)【要約】【課題】  利用者が指定した形式のデータが使用不可能の際に、同一楽曲用の異なる形式のデータを使用して代替演奏するカラオケ装置を提供する。【解決手段】  複数台のハードディスク装置にわたって構築されたカラオケデータベースに高圧縮カラオケデータファイルと低圧縮カラオケデータファイルの両方が登録されている楽曲が存在し、同一楽曲について高圧縮カラオケデータファイルは２個存在し、異なるハードディスク装置に記憶され、低圧縮カラオケデータファイルは１個存在し、同一楽曲でもファイル形式によって異なる楽曲識別子が割り当てられ、両楽曲識別子の対応関係が記憶管理され、高圧縮カラオケデータファイルが正しく読み出せなかった場合、別のハードディスク装置から該当ファイルを読み出し、低圧縮カラオケデータファイルを読み出せなかった場合、同一楽曲の高圧縮カラオケデータを別のハードディスク装置から読み出して代替する冗長構造データベースを備えたカラオケ装置を提供する。【選択図】  図３
2005077529.tif 000002
【特許請求の範囲】
【請求項１】
つぎの事項（１）〜（７）により特定される冗長構造データベースを備えたカラオケ装置。
（１）複数台のハードディスク装置にわたって多数の楽曲を集約したカラオケデータベースが構築されている。
（２）カラオケデータベースには、高圧縮カラオケデータファイルと低圧縮カラオケデータファイルの両方が登録されている楽曲と、高圧縮カラオケデータファイルだけが登録されている楽曲が存在する。
（３）高圧縮カラオケデータファイルは、同一楽曲について同じファイルが２個存在し、異なるハードディスク装置に記憶されている。
（４）低圧縮カラオケデータファイルは、同一楽曲について１個のファイルが存在する。
（５）高圧縮カラオケデータファイルと低圧縮カラオケデータファイルの両方が登録されている楽曲については、ファイル形式によって異なる楽曲識別子が割り当てられており、両楽曲識別子の対応関係が記憶管理されている。
（６）楽曲識別子に基づいて高圧縮カラオケデータファイルを読み出して演奏する際、ハードディスク装置から該当ファイルを正しく読み出せなかった場合、別のハードディスク装置にアクセスして該当ファイルを読み出す。
（７）楽曲識別子に基づいて低圧縮カラオケデータファイルを読み出して演奏する際、ハードディスク装置から該当ファイルを正しく読み出せなかった場合、同一楽曲の高圧縮カラオケデータを別のハードディスク装置から読み出して代替する。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、冗長構造データベースを備えたカラオケ装置に関し、とくに、同一曲につき形式の異なるデータを用意しておき、利用者が指定した形式のデータが使用不可能の際には異なる形式のデータを使用して代替演奏する技術に関する。
【背景技術】
【０００２】
周知の通信カラオケにおいて、コンテンツ（カラオケデータ）は、シンセサイザを制御して伴奏音楽のオーディオ信号を生成するＭＩＤＩ形式の伴奏音楽データと、バックコーラスなどをディジタル録音したＰＣＭデータと、歌詞字幕を伴奏音楽と同期して表示するための歌詞字幕生成データなどで構成される。これらのデータのデータ量は、実際に演奏された伴奏音楽を録音したオーディオ信号のデータ量より圧倒的に小さく、カラオケデータ全体としても充分に小さい。したがって、各地に散在して運用されているカラオケ装置に対して、カラオケホスト装置が通信網を介して適宜に新曲のカラオケデータを配信し、各カラオケ装置のハードディスク装置に格納して管理・利用する方式を採っている。
【０００３】
ハードディスク装置は、よく知られているように、半永久的に使用できるわけではなく、長時間の使用や衝撃により故障することが少なくない。故障すると多くの場合、格納されているデータの損傷や揮発によりデータの読み出しに異常をきたしたりする。
【０００４】
そこで、通信カラオケシステムの信頼性や運用効率を高めるためにさまざまな技術が工夫されている。たとえば、カラオケデータ異常時にも効率よくカラオケデータを用意するためにカラオケホスト装置から取り寄せる構成にしたり（特開平１０−１８７１６５号公報参照）、一部のハードディスクが壊れても運用が止まらないように、カラオケデータベースのデータを二重化して複数のハードディスク装置に格納したり（特開２００２−１０８３７０号公報参照）する技術が知られている。
【特許文献１】特開平１０−１８７１６５号公報
【特許文献２】特開２００２−１０８３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、一般にあらゆる物についてリアリティを追求する傾向が強い。カラオケも例にもれず、シンセサイザによる伴奏音楽よりは元歌の音楽を録音したいわゆる「生音」が好まれる傾向が強い。
【０００６】
しかし、ＭＩＤＩ形式の伴奏音楽データはシンセサイザの発音を指示するための制御データであってデータ量が小さいことに比較して、「生音」のデータ量は圧倒的に大きくなる。そのため、システムの信頼性を高めるために従来に倣ってデータを二重化して管理する（冗長構造とする）ことは、ＭＩＤＩ形式では比較的簡単に実現できるが、「生音」では大容量のデータ領域が必要とされ不経済であるため困難である。
【０００７】
そこで本発明者は、「生音」用のデータが使用不可能になった場合にはＭＩＤＩ形式データで代替すればシステムの運用効率も向上して便利だと考えた。
【課題を解決するための手段】
【０００８】
本発明者らは、上記事情に鑑み本発明を創作した。この発明は、つぎの事項（１）〜（７）により特定される冗長構造データベースを備えたカラオケ装置である。  
（１）複数台のハードディスク装置にわたって多数の楽曲を集約したカラオケデータベースが構築されている。  
（２）カラオケデータベースには、高圧縮カラオケデータファイルと低圧縮カラオケデータファイルの両方が登録されている楽曲と、高圧縮カラオケデータファイルだけが登録されている楽曲が存在する。  
（３）高圧縮カラオケデータファイルは、同一楽曲について同じファイルが２個存在し、異なるハードディスク装置に記憶されている。  
（４）低圧縮カラオケデータファイルは、同一楽曲について１個のファイルが存在する。  
（５）高圧縮カラオケデータファイルと低圧縮カラオケデータファイルの両方が登録されている楽曲については、ファイル形式によって異なる楽曲識別子が割り当てられており、両楽曲識別子の対応関係が記憶管理されている。  
（６）楽曲識別子に基づいて高圧縮カラオケデータファイルを読み出して演奏する際、ハードディスク装置から該当ファイルを正しく読み出せなかった場合、別のハードディスク装置にアクセスして該当ファイルを読み出す。  
（７）楽曲識別子に基づいて低圧縮カラオケデータファイルを読み出して演奏する際、ハードディスク装置から該当ファイルを正しく読み出せなかった場合、同一楽曲の高圧縮カラオケデータを別のハードディスク装置から読み出して代替する。
【発明の効果】
【０００９】
本発明のカラオケ装置によれば、データを二重化して保持することが困難な低圧縮データファイルが使用できない場合に、自動的に同じ楽曲が高圧縮データファイルによって代替演奏される。そのため、せっかく歌おうとしていた利用者がカラオケを利用できないという事態を避けることができる。したがってシステムの信頼性が高まって、利用者は気分を大きく損ねることがなく安心して利用することができるので、カラオケ利用の機会増大を期待することができる。
【発明を実施するための最良の形態】
【００１０】
＝＝＝カラオケ装置の基本構成＝＝＝
この発明の一実施例に係るカラオケ装置の概略構成を図１に例示している。このカラオケ装置は、周知のパソコン相当のコンピュータ応用機器である。中央処理装置１がＣＰＵ・ＲＡＭ・ＲＯＭを含むコンピュータ本体であり、大容量の外部記憶としての２台のハードディスク装置２とＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの光ディスク再生装置３と、加入者電話回線やＩＳＤＮ電話回線を介してカラオケホスト装置と通信する通信制御装置４と、利用者からの入力と利用者に向けての応答をやりとりする利用者インタフェース装置５と、ＭＩＤＩ形式の音楽演奏データに基づいて伴奏音楽の音響信号を生成する音楽生成装置（シンセサイザ）６と、伴奏音楽やマイクロホンからの音響信号を増幅してスピーカから発音する音響装置７と、ＣＲＴやＬＣＤあるいはＰＤＰなどを用いたディスプレイ８と、このディスプレイ８に表示すべき映像データを処理する映像処理装置９とを備えている。
【００１１】
利用者インタフェース装置５には、装置本体の操作パネル（キーボードとディスプレイ）やカラオケリモコン装置が含まれ、双方向通信が可能な短距離無線通信手段（ＩｒＤＡトランシーバ・赤外線ＬＥＤ・赤外線受光素子）を備えている。中央処理装置１は利用者インタフェース装置５から演奏予約コマンドを受信すると、含まれている楽曲ＩＤ（楽曲識別子）を受け取った順に演奏予約の待ち行列に登録する。
【００１２】
そして待ち行列から登録順に楽曲ＩＤを取り出して、楽曲ＩＤをキー情報としてカラオケで利用可能な楽曲のカラオケデータを集約するカラオケデータベースから、該当する楽曲用のカラオケデータを取りだして演奏処理に供する。
【００１３】
＝＝＝カラオケデータの構成＝＝＝
１つの楽曲ＩＤに対応する１曲分のカラオケデータは、ＭＩＤＩデータやＡＤＰＣＭデータなどで表現された伴奏音楽の起源となる音楽演奏データと、伴奏音楽に同期した歌詞字幕を表示するための歌詞字幕生成データと、伴奏音楽の出力期間に歌詞字幕の背景として表示すべき背景映像データを直接または間接に指定する背景選択データなどが対応付けされたデータ群（データファイル）である。
【００１４】
本実施例のカラオケ装置では、ファイル形式の異なる２種類の音楽演奏データが格納されている。一方はＭＩＤＩ形式の音楽演奏データ、もう一方はＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ  III）形式の音楽演奏データである。ＭＩＤＩ形式の音楽演奏データは、上述したように、シンセサイザを時系列的に制御して音楽のオーディオ信号を生成するための制御データ列である。
【００１５】
ＭＰ３形式の音楽演奏データは、周知のとおり、元歌の伴奏音楽（生音）のオーディオ信号をディジタル圧縮したデータである。ＭＰ３形式のデータは、オーディオ信号圧縮データとしてはその他の形式のデータと比較して圧縮度は高いものの、ＭＩＤＩデータに比べればデータ量は圧倒的に大きい。すなわち、カラオケデータファイル全体として、ＭＩＤＩ形式の音楽演奏データを含むカラオケデータファイルは高圧縮ファイル、ＭＰ３形式の音楽演奏データを含むカラオケデータファイルは低圧縮ファイルと位置づけることができる。
【００１６】
このように、本実施例においては同じ楽曲であってもファイル形式の異なる２種類のカラオケデータが存在する。同じ楽曲につき、音楽演奏データのファイル形式が異なれば、この楽曲用のカラオケデータファイルに含まれる他のデータの内容が共通であっても、異なる楽曲ＩＤを付与されている。したがって通常は、楽曲ＩＤを特定するだけで利用者がシンセサイザによる伴奏音楽あるいは「生音」による伴奏音楽のいずれかを指定して演奏予約することができるように構成されている。
【００１７】
＝＝＝カラオケデータベースの構成＝＝＝
各楽曲用のカラオケデータは楽曲ＩＤに対応付けされてハードディスク装置２に格納され、カラオケデータベースとして管理されている。とくにＭＩＤＩ形式の音楽演奏データを含むカラオケデータは、各楽曲につき２つずつ存在し二重化されている。本実施例のカラオケ装置は２台のハードディスク装置２を備えており（ハードディスク装置２ａ、ハードディスク装置２ｂとする）、２つのＭＩＤＩ形式のカラオケデータファイルは、異なるハードディスク装置２に別々に格納されている。
【００１８】
中央処理装置１は、カラオケデータベースの管理台帳を作成して各ハードディスク装置２で管理している。この台帳には、楽曲ＩＤをキーとして、各データの格納位置が記述されている。図２にカラオケデータベースの管理台帳の論理構成を例示しているように、各ハードディスク装置２に格納されているデータの格納位置を示す同一の管理台帳を、各々のハードディスク装置２が保持している。
【００１９】
また中央処理装置１は、上述の同一楽曲に対して存在する２形式のカラオケデータファイルの対応表を管理している。すなわちある楽曲について、シンセサイザによる伴奏音楽を指定する楽曲ＩＤと、同じ曲の「生音」による伴奏音楽を指定する楽曲ＩＤとを対応付けて、ファイル対応表として管理している。このファイル対応表の論理構成を図３に例示している。後述するように、いずれかのカラオケデータが使用できない場合に、このファイル対応表に基づいて代わりに同じ楽曲用の伴奏音楽の異なるカラオケデータを取り出して演奏する。
【００２０】
＝＝＝ハードディスク装置２の故障時の動作＝＝＝
前述のとおり、本実施例のカラオケ装置には２台のハードディスク装置２が備わっている。そして図４に各データファイルの格納イメージを示したように、ハードディスク装置２ａにはカラオケ利用可能な全楽曲のＭＩＤＩ形式のカラオケデータファイルと、ＭＰ３形式のカラオケデータファイルとが格納されている。また、ハードディスク装置２ｂにはカラオケ利用可能な全楽曲のＭＩＤＩ形式のカラオケデータファイルが格納されている。すなわち、ＭＩＤＩ形式のカラオケデータファイルは二重化されハードディスク装置２ａ、ハードディスク装置２ｂの双方に格納されており、ＭＰ３形式のカラオケデータファイルはハードディスク装置２ａにのみ格納されている。
【００２１】
利用者がシンセサイザによる伴奏音楽を指定した場合に、中央処理装置は、指定された楽曲ＩＤに基づいてＭＩＤＩ形式のカラオケデータファイルを選出する。このときにハードディスク装置２ａの故障を検出していると、カラオケデータベース台帳に基づいて、ハードディスク装置２ｂから該当のカラオケデータファイルを取り出す。同様に、ハードディディスク装置２ｂの故障を検出していると、ハードディスク装置２ａから該当のカラオケデータファイルを取り出し、演奏処理に供する。したがって、２台のうちの一方のハードディスク装置２が故障しても、カラオケ演奏に支障を来すことはない。
【００２２】
一方、利用者が「生音」による伴奏音楽を指定した場合に、中央処理装置は、指定された楽曲ＩＤに基づいてＭＰ３形式のカラオケデータファイルを選出する。この際に中央処理装置がハードディスク装置２ａの故障を検出していた場合には、使用可能なＭＰ３形式のカラオケデータファイルが存在しないことになる。そこで中央処理装置は、ファイル対応表を参照して、同じ楽曲のＭＩＤＩ形式のカラオケデータファイルに対応する楽曲ＩＤを選出する。そしてこの楽曲ＩＤに対応するＭＩＤＩ形式のカラオケデータファイルをハードディスク装置２ｂから取り出し、演奏処理に供する。このようにして、データ量が大きいために二重化されていないＭＰ３形式のカラオケデータが使用できない場合に、ＭＩＤＩ形式のカラオケデータで代替して指定楽曲のカラオケ演奏を行う。
【００２３】
以上に説明したようにすれば「生音」演奏用のカラオケデータが格納されたハードディスク装置２ａが故障した場合にも、「生音」を希望した利用者に対してカラオケを提供できないという事態を避けてシンセサイザによる代替演奏を提供することができる。
【００２４】
なお当然ながら、本実施例において「生音」による伴奏音楽が指定された場合に、ハードディスク装置２ｂの故障が検出されても当該楽曲の演奏処理にはことさら影響はなく、通常どおりハードディスク装置２ａからＭＰ３形式のカラオケデータファイルを取り出して演奏される。
【００２５】
本実施例においては、ＭＩＤＩ形式とＭＰ３形式の２種類のファイル形式による方式を示したが、これに制限されない。この２種類のいずれかとＰＣＭデータなど他の圧縮率（圧縮方式）の異なるデータとの組み合わせでもよい。例えば高圧縮ファイルとしてＭＰ３データ、低圧縮ファイルとしてＰＣＭデータとしても本発明を適用可能である。または、３種類以上の形式のデータを組み合わせて本発明を適用することも可能である。
【００２６】
また、本実施例においてはカラオケデータファイルを単位として処理する方式について記載したが、カラオケデータファイル内の音楽演奏データを単位として本発明の方式を適用することも可能である。
【００２７】
以上に説明した実施例によれば、データを二重化して保持することが困難な「生音」用のデータが使用できない場合に、自動的に同じ楽曲がシンセサイザによって代替演奏される。そのため、せっかく歌おうとしていた利用者がカラオケを利用できないという事態を避けることができる。したがってシステムの信頼性が高まって、利用者は気分を大きく損ねることがなく安心して利用することができるので、カラオケ利用の機会増大を期待することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施例に係るカラオケ装置のシステム構成を例示する図である。
【図２】本実施例に係るカラオケデータベース管理台帳の論理構成を例示した図である。
【図３】本実施例に係るファイル対応表の論理構成を例示した図である。
【図４】本実施例に係るカラオケデータファイルのハードディスク装置への格納イメージを示した図である。
【符号の説明】
【００２９】
１  中央処理装置
２  ハードディスク装置
【図１】
2005077529.tif 000003
【図２】
2005077529.tif 000004
【図３】
2005077529.tif 000005
【図４】
2005077529.tif 000006