(57)【要約】      （修正有）【課題】楽曲の楽曲ＩＤを代替して抽出できるようにしたカラオケ代替曲抽出システムを提供する。【解決手段】カラオケ装置は、当該機種に搭載された楽曲情報を管理する固有楽曲管理テーブル、所定の他機種に搭載された楽曲情報を包括して管理する包括楽曲管理テーブル、楽曲有無判定手段、楽曲ＩＤ抽出手段、とを有している。前記楽曲有無判定手段が、当該カラオケ装置にて選曲指示された楽曲が、前記固有楽曲管理テーブルにて管理されていると判定した場合は、前記楽曲ＩＤ抽出手段は、その楽曲ＩＤを抽出する。これに対して、前記楽曲有無判定手段が、当該カラオケ装置にて選曲指示された楽曲が、前記固有楽曲管理テーブルにて管理されていないと判定した場合は、前記包括楽曲管理テーブルの所定項目の楽曲属性データと前記固有楽曲管理テーブルにおける前記共通する所定項目の楽曲属性データとに基づいて、その楽曲ＩＤを代わりに抽出するように構成した。【選択図】図２
2008008994.tif 000002
【特許請求の範囲】
【請求項１】
利用者の選曲指示により抽出された楽曲ＩＤに基づき、当該楽曲の演奏処理を行うカラオケ装置において、一の機種のカラオケ装置には、当該機種の搭載楽曲情報を管理する固有楽曲管理テーブルと共に、所定の他の機種のカラオケ装置の搭載楽曲情報を包括して管理する包括楽曲管理テーブルとが備えられ、当該固有楽曲管理テーブルおよび包括楽曲管理テーブルには、互いに共通する所定項目を含め、各項目に対応した楽曲属性データが楽曲ＩＤ毎に紐付けされて記録され、さらに、楽曲有無判定手段と、楽曲ＩＤ抽出手段と、を有してなるシステムであって、
（ア）楽曲有無判定手段は、任意のカラオケ装置にて、利用者が所望の楽曲を選曲指示した際、その楽曲ＩＤに基づき、当該楽曲がその固有楽曲管理テーブルに管理されているか否かを判定し、
（イ）楽曲ＩＤ抽出手段は、以下の処理１または処理２を行い、
処理１：前記楽曲有無判定手段が、当該カラオケ装置にて選曲指示された楽曲が、前記固有楽曲管理テーブルにて管理されていると判定した場合、その楽曲ＩＤを抽出し、
処理２：前記楽曲有無判定手段が、当該カラオケ装置にて選曲指示された楽曲が、前記固有楽曲管理テーブルにて管理されていないと判定した場合、その楽曲ＩＤに紐付けされた前記包括楽曲管理テーブルの所定項目の楽曲属性データと、前記固有楽曲管理テーブルにおける前記共通する所定項目の楽曲属性データとを比較し、その楽曲属性データが一致する楽曲が当該固有楽曲管理テーブルにある場合、その楽曲ＩＤを代わりに抽出する、
ことを特徴とするカラオケ代替曲抽出システム。
【請求項２】
前記共通する所定項目が、少なくとも「曲名」と「歌手名」とを含むことを特徴とする請求項１記載のカラオケ代替曲抽出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意のカラオケ装置において、利用者が所望するバージョンのカラオケ楽曲の楽曲ＩＤがない場合、別バージョンではあるが当該楽曲と同一楽曲の楽曲ＩＤを代替して抽出するシステムに関する。
【背景技術】
【０００２】
現在のカラオケ装置では、利用者の選曲指示により抽出された楽曲ＩＤに基づき、当該楽曲の演奏処理を行う。具体的には、利用者が装置本体に設けられた操作パネルや装置付帯のリモコン装置を利用して所望の楽曲を選曲し、所定の選曲指示の操作を行うと、当該楽曲の楽曲ＩＤが抽出され、この楽曲ＩＤは装置本体の中央制御部に転送される。中央制御部は、この楽曲ＩＤに基づき、演奏データと、歌詞テロップや背景映像からなる映像データなどから構成された楽曲データをハードディスクから取り出して演奏処理する。（例えば、特許文献１参照）。
【特許文献１】特許３５０３９９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、現在のカラオケシステムでは、カラオケホスト装置から、ネットワーク通信網（ＶＰＮ）により、所定のタイミングにて、楽曲データを各カラオケ装置に配信することにより、新譜などの楽曲データを随時追加させ、その管理データを更新できるため、最新の楽曲が予約できる。そして、各カラオケ装置には、搭載楽曲を管理するため、装置本体に内蔵されたハードディスクや、装置付帯のリモコン装置に内蔵されたフラッシュメモリに、搭載楽曲のインデックスデータとして、楽曲ＩＤ（通常「選曲番号」）を紐付けして、「曲名」／「歌手名」／「バージョン」／「作曲者」／「作詞者」／「発売日」といった属性項目にて楽曲属性データを管理した楽曲管理テーブルが備えられている。
【０００４】
この楽曲管理テーブルにおいて、楽曲ＩＤに紐付けされたレコード数が「搭載楽曲数」となるのであるが、一般に、各カラオケ製造者が設定している楽曲ＩＤは、必ずしも、互いに異なる各楽曲に一対一対応している訳ではなく、楽曲ＩＤが異なる楽曲同士でも同一楽曲である場合が多々ある。換言すれば、同一楽曲でも複数の楽曲ＩＤが付されている。これは、同一楽曲であっても、生オーケストラ演奏を収録した「生音演奏」や、ＭＩＤＩシンセサイザ音源を利用した「ＭＩＤＩ」、あるいは、当該ＭＩＤＩ音源の種類を増やした「良音」などといった「異なるバージョン」が存在するため、バージョン毎に異なる楽曲ＩＤを付しているからである。
【０００５】
そして、カラオケ製造業者が提供しているカラオケ装置には、通常、複数の機種があって、機種毎に搭載楽曲数が異なる。すなわち、機種によっては、所定の楽曲について、全てのバージョンが一の機種にて搭載されている訳でなく、同一楽曲であっても機種毎に搭載するバージョンの種類が異なることがある。例えば、「Ａ」という機種のカラオケ装置にて演奏できた楽曲の、例えば「ＭＩＤＩ」バージョンを、「Ｂ」という別の機種のカラオケ装置で選曲指示した場合、当該楽曲については、例えば「生音演奏」バージョンは存在しても当該「ＭＩＤＩ」バージョンが存在しない場合には、同一楽曲であってもバージョンが違うために互いの楽曲ＩＤが異なり、同一楽曲があるにも拘わらず「楽曲が見当たりません」というように、所望の楽曲が不在であるとのメッセージが出て、演奏は不可となってしまう。
【０００６】
なお、前述の特許文献１記載の発明でも、データベースを更新して最新の楽曲を予約することはできるが、利用者の所望する楽曲の楽曲ＩＤが存在しない場合には、バージョン違いの同一楽曲があっても演奏することができない。
【０００７】
そこで、本発明は、利用者が、一の機種のカラオケ装置にて選曲指示し、演奏させていた楽曲を、別の機種のカラオケ装置にて選曲指示した際、当該別の機種にて、その楽曲ＩＤがない場合でも、別バージョンの「同一楽曲」があるか否かを判断し、ある場合には、当該楽曲の楽曲ＩＤを代替して抽出できるようにして、所望の楽曲が不在であるとの状態を回避することができ、利用者に満足感を与えることができるカラオケ代替曲抽出システムの提供を課題とする。
【課題を解決するための手段】
【０００８】
この課題に鑑み、本発明の発明者らは、一の機種のカラオケ装置には、当該機種の搭載楽曲情報を管理する固有楽曲管理テーブルと共に、所定の他の機種のカラオケ装置の搭載楽曲情報を包括して管理する包括楽曲管理テーブルとを備え、当該固有楽曲管理テーブルおよび包括楽曲管理テーブルには、互いに共通する所定項目を含め、各項目に対応した楽曲属性データが楽曲ＩＤ毎に紐付けされて記録されており、利用者が所望の楽曲を選曲指示した際、その楽曲ＩＤに基づき、当該楽曲がその固有楽曲管理テーブルに管理されているか否かを判定し、固有楽曲管理テーブルにて管理されている場合、その楽曲ＩＤを抽出し、管理されていない場合、その楽曲ＩＤに紐付けされた包括楽曲管理テーブルの所定項目の楽曲属性データと、固有楽曲管理テーブルにおいて、共通する所定項目の楽曲属性データとを比較し、その楽曲属性データが一致する楽曲が当該固有楽曲管理テーブルにある場合、その楽曲ＩＤを代わりに抽出することにより、さらに好ましくは、当該共通する所定項目を、少なくとも「曲名」と「歌手名」とを含ませて設定することで、上記課題を好適に解決できることを見出し、本発明を想到した。
【０００９】
すなわち、請求項１記載のカラオケ代替曲抽出システムは、利用者の選曲指示により抽出された楽曲ＩＤに基づき、当該楽曲の演奏処理を行うカラオケ装置において、一の機種のカラオケ装置には、当該機種の搭載楽曲情報を管理する固有楽曲管理テーブルと共に、所定の他の機種のカラオケ装置の搭載楽曲情報を包括して管理する包括楽曲管理テーブルとが備えられ、当該固有楽曲管理テーブルおよび包括楽曲管理テーブルには、互いに共通する所定項目を含め、各項目に対応した楽曲属性データが楽曲ＩＤ毎に紐付けされて記録され、さらに、楽曲有無判定手段と、楽曲ＩＤ抽出手段と、を有してなるシステムであって、
（ア）楽曲有無判定手段は、任意のカラオケ装置にて、利用者が所望の楽曲を選曲指示した際、その楽曲ＩＤに基づき、当該楽曲がその固有楽曲管理テーブルに管理されているか否かを判定し、
（イ）楽曲ＩＤ抽出手段は、以下の処理１または処理２を行い、
処理１：前記楽曲有無判定手段が、当該カラオケ装置にて選曲指示された楽曲が、前記固有楽曲管理テーブルにて管理されていると判定した場合、その楽曲ＩＤを抽出し、
処理２：前記楽曲有無判定手段が、当該カラオケ装置にて選曲指示された楽曲が、前記固有楽曲管理テーブルにて管理されていないと判定した場合、その楽曲ＩＤに紐付けされた前記包括楽曲管理テーブルの所定項目の楽曲属性データと、前記固有楽曲管理テーブルにおける前記共通する所定項目の楽曲属性データとを比較し、その楽曲属性データが一致する楽曲が当該固有楽曲管理テーブルにある場合、その楽曲ＩＤを代わりに抽出する、ことを特徴とする。
【００１０】
さらに、請求項２記載のカラオケ代替曲抽出システムは、前記請求項１記載のカラオケ代替曲抽出システムにおいて、前記共通する所定項目が、少なくとも「曲名」と「歌手名」とを含むことを特徴とする。
【発明の効果】
【００１１】
請求項１記載の発明によれば、カラオケ装置には、当該機種の搭載楽曲情報を管理する固有楽曲管理テーブルと、所定の他機種の搭載楽曲情報を包括して管理する包括楽曲管理テーブルとが備えられており、利用者が所望の楽曲を選曲指示した楽曲ＩＤに基づき、楽曲有無判定手段が、当該楽曲が当該機種の固有楽曲管理テーブルに管理されているか否かを判定する。当該楽曲が固有楽曲管理テーブルに管理されていると判定した場合は、楽曲ＩＤ抽出手段がその楽曲ＩＤを抽出する。これに対して、当該楽曲が固有楽曲管理テーブルに管理されていないと判定した場合は、その楽曲ＩＤに紐付けされた包括楽曲管理テーブルの楽曲属性データの所定項目と共通する所定項目が一致している楽曲属性データの楽曲ＩＤを代替曲として抽出する。
【００１２】
この構成により、利用者が他の機種では歌唱できた楽曲が当該機種に搭載されていない場合であっても、他機種に対応する包括楽曲管理テーブルの楽曲属性データと、当該機種の固有楽曲管理テーブルとを比較して、所定項目が一致している楽曲属性データが存在する場合に「同一楽曲」と見なし、その楽曲ＩＤを利用者の選曲指示した楽曲ＩＤに代替して抽出するので、所望の楽曲が不在であるとの状態を回避することができ、利用者に満足感を与えることができるという効果を奏する。
【００１３】
さらに、請求項２記載の発明によれば、上記効果に加えて、楽曲属性データの所定項目に、少なくとも「曲名」と「歌手名」とを含むので、すなわち、カラオケ楽曲を特定するため、カラオケでは最も一般的で不可欠な楽曲属性データである「曲名」と「歌手名」を利用するため、略全ての楽曲に対して、高い信頼性で効率的に「楽曲の同一性」を判断することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係るカラオケ楽曲予約システムについて、好適な実施例をあげて説明する。
【実施例１】
【００１５】
図１は本発明に関する通信カラオケシステムを示し、主に、サーバであるカラオケホスト装置（Ｈ）と通信ネットワークを介して接続された多数の端末装置であるカラオケ演奏装置（以下、単にカラオケ装置という）（Ｇ，Ｇ，Ｇ・・・）からなる。具体的には、先ず、カラオケホスト装置（Ｈ）は、一般公衆電話回線やＡＤＳＬあるいは光通信回線などを利用した通信ネットワークを介して各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）に接続される。例えば、インターネット（Ｎｉ）を利用したカラオケ事業者が管理するＶＰＮ（Virtual Private Network）を用い、カラオケホスト装置（Ｈ）と各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）がルータ（図示省略）を介して接続され、各ルータは、その内蔵するＤＨＣＰ(Dynamic Host Configuration Protocol)サーバ機能によって、各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）にＩＰアドレスを割り当て、それらのＭＡＣ（Media Access Control）アドレスと、このＩＰアドレスを対応付けしたテーブルを作成して通信処理をしている。
【００１６】
前記各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）には、当該機種の搭載楽曲情報を管理するために、「曲名」や「歌手名」などの楽曲属性データを楽曲ＩＤ毎に紐付けして記録された固有楽曲管理テーブル（Ｔ１）が具備されている。各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）が同一機種であれば、搭載楽曲が同じであるので前記固有楽曲管理テーブル（Ｔ１）は同一内容のテーブルとなる。しかし、機種が異なれば搭載楽曲が異なる場合もあり、それぞれ自機種の搭載楽曲情報を管理する固有楽曲管理テーブル（Ｔ１）が具備され、異なる機種ではそれぞれが異なる内容のテーブルとなる。また、詳細は後述するが、各カラオケ装置（Ｇ，Ｇ，Ｇ・・・）には、所定の他機種の搭載楽曲情報を包括して管理するための包括楽曲管理テーブル（Ｔ２）が具備されている。
【００１７】
図２は、図１に示した複数のカラオケ装置（Ｇ，Ｇ，Ｇ・・・）の中で、機種を問わず任意のカラオケ装置（Ｇ）のブロック構成図である。当該カラオケ装置（Ｇ）は、主に中央制御手段（２）と、これに接続される各種機能手段およびハードディスク（ＨＤＤ）（４）などから構成される。ここで当該カラオケ装置（Ｇ）における各構成要素について説明する。先ず、通信制御手段（１２）は、ＡＤＳＬ回線、ＩＳＤＮ回線、一般回線などのネットワーク通信回線を介して、図１にて説明したカラオケホスト装置（Ｈ）との通信を制御するためのものである。
【００１８】
次に、音声生成プロセスについて説明する。音源（６）は中央制御手段（２）が実行するシーケンサ（１４）の処理によって入力され、デジタルミキサ（７）は音源（６）が発生した複数の楽音信号やカラオケマイク（Ｍ）とＡ／Ｄコンバータ（９）を介して入力された歌唱者の歌唱音声信号を適当なバランスでミキシングする。ミキシングされたデジタル音声信号はサウンドシステム（ＳＳ）（８）に入力される。このサウンドシステム（８）はパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ（ＳＰ）から楽音と歌唱音声信号を放音する。
【００１９】
ハードディスク（４）に記録されている楽曲データ（１９）には、それぞれの楽曲毎に個別の楽曲ＩＤが付されており、各楽曲ＩＤに対応づけられた映像データ（２０）は、ＭＰＥＧ形式にエンコードされており、中央制御手段（２）が実行する背景映像再生手段（図示省略）により再生処理を行い、これを読み出してＭＰＥＧデコーダ（１０）に入力する。このＭＰＥＧデコーダ（１０）は入力されたＭＰＥＧデータをＮＴＳＣの映像に変換して合成回路（１１）に入力し、この合成回路（１１）は、背景映像の映像信号上にテロップや採点ＯＳＤを合成し、合成された映像信号は表示手段（メインモニタ）（Ｄ１）に表示される。
【００２０】
リモコン装置（Ｒ）は、楽曲検索機能あるいは、楽曲予約機能を備えた多機能カラオケリモコンであり、一般的にＧＵＩ操作パネル（２１）が備えられている。またフラッシュメモリ（図示せず）を内蔵しており、選曲用の目次データをはじめ所定データをカラオケ装置（Ｇ）から有線や無線によって書き込む。また、利用者がＧＵＩ操作パネル（２１）にて所望の楽曲を選曲し、所定の選曲指示操作を行うことにより、選曲された楽曲の楽曲ＩＤが装置の中央制御部（２）に転送される。
【００２１】
中央制御部（２）はこの楽曲ＩＤを受け取ると、演奏予約手段（１３）が当該楽曲ＩＤを予約待ち行列に登録し、登録された順番にそれぞれの楽曲ＩＤに対応する楽曲データ（１９）と映像データ（２０）をハードディスク（４）から取り出して、前述した演奏処理を行う。
【００２２】
上記した以外に、中央制御手段（２）には、楽曲有無判定手段（１５）と楽曲ＩＤ抽出手段（１６）が設けられ、ハードディスク（４）には、固有楽曲管理テーブル（Ｔ１）と包括楽曲管理テーブル（Ｔ２）が記録されている。前述したように、固有楽曲管理テーブル（Ｔ１）は、当該機種の搭載楽曲情報を管理するために、「曲名」や「歌手名」などの楽曲属性データを楽曲ＩＤ毎に紐付けして記録されたテーブルであり、包括楽曲管理テーブル（Ｔ２）は、所定の他の機種の搭載楽曲情報を包括して管理するためのテーブルである。前記固有楽曲管理テーブル（Ｔ１）と包括楽曲管理テーブル（Ｔ２）のデータは、新曲の追加などにより、カラオケホスト装置（Ｈ）から随時新しいデータがダウンロードされて、ハードディスク（４）の内容が更新される。
【００２３】
前記楽曲有無判定手段（１５）は、当該カラオケ装置（Ｇ）にて利用者が所望の楽曲を選曲指示した際、その楽曲ＩＤに基づき、当該楽曲が前記固有楽曲管理テーブル（Ｔ１）に管理されているか否かを判定する。
【００２４】
前記楽曲ＩＤ抽出手段（１６）は、前記楽曲有無判定手段（１５）が、当該カラオケ装置（Ｇ）にて利用者に選曲指示された楽曲について、前記固有楽曲管理テーブル（Ｔ１）に管理されていると判定した場合は、その楽曲ＩＤを抽出する。
【００２５】
これに対して、前記楽曲有無判定手段（１５）が、当該カラオケ装置（Ｇ）にて利用者に選曲指示された楽曲について、前記固有楽曲管理テーブル（Ｔ１）に管理されていないと判定した場合は、その楽曲ＩＤに紐付けされた前記包括楽曲管理テーブル（Ｔ２）の所定項目の楽曲属性データと、前記固有楽曲管理テーブル（Ｔ１）における前記共通する所定項目の楽曲属性データとを比較し、その楽曲属性データが一致する楽曲が当該固有楽曲管理テーブル（Ｔ１）にある場合、その楽曲ＩＤを代わりに抽出する。
【００２６】
図３は、任意のカラオケ装置（Ｇ）に具備されている楽曲管理テーブルを示し、当該カラオケ装置が仮に機種Ａであるとすれば、同図（ア）は、当該機種Ａの搭載楽曲情報を管理する固有楽曲管理テーブル（Ｔ１）、同図（イ）は他の機種Ｂおよび機種Ｃの搭載楽曲情報を包括して管理する包括楽曲管理テーブル（Ｔ２）を示している。
【００２７】
固有楽曲管理テーブル（Ｔ１）および包括楽曲管理テーブル（Ｔ２）には、「曲名」「歌手名」「バージョン」「ジャンル」などの項目をはじめ、「作詞者」「作曲者」「発売年月」などの項目の楽曲属性データが、個別の選曲コード（楽曲ＩＤ）に紐付けして記録されている。また、包括楽曲管理テーブル（Ｔ２）には、対応する各機種名も紐付けされ、どの機種に搭載されている楽曲ＩＤであるかが分かる。
【００２８】
なお、説明の都合上、機種Ａ，機種Ｂ，機種Ｃの三機種について説明したが、もっと多数の機種が存在する場合は、それぞれのカラオケ装置（Ｇ，Ｇ，Ｇ・・・）には、当該機種に対応する固有楽曲管理テーブル（Ｔ１）と、もっと多数の他機種に対応する包括楽曲管理テーブル（Ｔ２）を具備することになる。
【００２９】
図４は、本発明のカラオケ代替曲抽出システムにおける抽出手順を示すフローチャートである。具体例として、任意の利用者が、図５に示す機種Ａのカラオケ装置で歌唱した楽曲の選曲コード（楽曲ＩＤ）を、図６に示す機種Ｂのカラオケ装置で歌唱すべく選曲指示したときについて説明する。
【００３０】
任意の利用者が、図５に示す機種Ａで、例えば楽曲「牛丼のうた」を選曲しようとしたとき、当該機種Ａの固有楽曲管理テーブルには楽曲「牛丼のうた」歌手名「金井肇」の項目をはじめとして、「ジャンル」「作詞者」「作曲者」などの項目の楽曲属性データが同一で、「バージョン」が「ＭＩＤＩ」と「生音演奏」の異なる楽曲が少なくとも２以上存在し、「ＭＩＤＩ」バージョンには楽曲ＩＤとして選曲コード（以下、単に楽曲ＩＤという）「1234-01」が付され、「生音演奏」バージョンには楽曲ＩＤ「1234-02」が付されている。当該利用者は、機種Ａで楽曲ＩＤ「1234-01」を選曲指示して歌唱したものとする。
【００３１】
この利用者が、図６に示す機種Ｂで、前記楽曲ＩＤ「1234-01」を入力して選曲指示すると（ステップ１）、先ず、当該機種Ｂに設けられている楽曲有無判定手段（１５）が、この入力された楽曲ＩＤに基づき、当該機種Ｂの固有楽曲管理テーブル（Ｔ１）にその楽曲ＩＤが管理されているか否かを判定する（ステップ２）。もし、前記楽曲有無判定手段（１５）が、機種Ｂの固有楽曲管理テーブル（Ｔ１）にその楽曲ＩＤ「1234-01」が管理されていると判定した場合は、当該機種Ｂの楽曲ＩＤ抽出手段（１６）が、次の「処理１」を行う（ステップ２→ステップ５）。
【００３２】
「処理１」：前記楽曲有無判定手段（１５）が、当該機種（この例では機種Ｂ）にて選曲指示された楽曲が、前記固有楽曲管理テーブル（Ｔ１）にて管理されていると判定した場合は、前記楽曲ＩＤ抽出手段（１６）がその楽曲ＩＤ（この例では「1234-01」）を抽出する。  
【００３３】
しかし、この例では、機種Ｂの固有楽曲管理テーブル（Ｔ１）には、バージョン違いの楽曲ＩＤ「1234-02」は管理されているが、楽曲ＩＤ「1234-01」は管理されていない。したがって、当該機種Ｂの楽曲ＩＤ抽出手段（１６）が、次の「処理２」を行う（ステップ２→ステップ３）。
【００３４】
「処理２」：前記楽曲有無判定手段（１５）が、当該機種（この例では機種Ｂ）にて選曲指示された楽曲が、前記固有楽曲管理テーブル（Ｔ１）にて管理されていないと判定した場合は、その楽曲ＩＤ（この例では「1234-01」）に紐付けされた前記包括楽曲管理テーブル（Ｔ２）の所定項目（この例では、「曲名」と「歌手名」とする）の楽曲属性データと、前記固有楽曲管理テーブル（Ｔ１）における前記共通する所定項目（「曲名」と「歌手名」）の楽曲属性データとを比較し、その楽曲属性データが一致する楽曲が当該固有楽曲管理テーブル（Ｔ１）にある場合、その楽曲ＩＤ（この例では「1234-02」）を代わりに抽出する。
【００３５】
すなわち、前記包括楽曲管理テーブル（Ｔ２）におけるデータの中で、当該利用者が入力した楽曲ＩＤ「1234-01」の予め設定した所定項目である「曲名」と「歌手名」の楽曲属性データと、前記固有楽曲管理テーブル（Ｔ１）におけるデータの中で、共通する所定項目である「曲名」と「歌手名」の楽曲属性データとを比較する（ステップ３）。
【００３６】
この例では、包括楽曲管理テーブル（Ｔ２）の楽曲ＩＤ「1234-01」における所定項目である曲名「牛丼のうた」と歌手名「金井肇」の楽曲属性データと、固有楽曲管理テーブル（Ｔ１）の楽曲ＩＤ「1234-02」における所定項目である曲名「牛丼のうた」と歌手名「金井肇」の楽曲属性データが一致しているので、楽曲ＩＤ「1234-02」を代替して抽出する（ステップ４→ステップ６）。
【００３７】
もし、固有楽曲管理テーブル（Ｔ１）に所定項目の楽曲属性データが一致する楽曲ＩＤがない場合は、楽曲ＩＤの抽出不可となる（ステップ４→ステップ７）。
【００３８】
このように、利用者が機種Ａで歌唱できた楽曲ＩＤ「1234-01」の楽曲が、機種Ｂに搭載されていない場合であっても、他機種（Ａ，Ｃ）に対応する包括楽曲管理テーブル（Ｔ２）の楽曲属性データと、当該機種Ｂの固有楽曲管理テーブル（Ｔ１）とを比較して、所定項目（曲名と歌手名）が一致している楽曲属性データ（牛丼のうた、金井肇）が存在する場合には、「同一楽曲」と見なし、その楽曲ＩＤ「1234-02」を利用者の選曲指示した楽曲ＩＤ「1234-01」に代替して抽出するので、所望の楽曲が不在であるとの状態を回避することができ、利用者に満足感を与えることができる。
【００３９】
また、前記楽曲属性データで共通する所定項目に、少なくとも「曲名」と「歌手名」とを含むように規定したので、カラオケ楽曲を特定するため、カラオケでは最も一般的で不可欠な楽曲属性データである「曲名」と「歌手名」を利用するため、略全ての楽曲に対して、高い信頼性で効率的に「楽曲の同一性」を判断することができる。
【００４０】
さらに、抽出した楽曲ＩＤに基づき、図７に示すように、ＧＵＩ操作パネル（２１）には、予約登録の確認画面が表示される。この画面は、通常のシステムにおいても、利用者が楽曲の最終確認をするもので、画面内の「転送」ボタンを押すことで予約登録される。本実施例では、代替の選曲コード（楽曲ＩＤ）が抽出されているので、選曲コード表示部には「代替バージョン」なる断り書きが表示されている。なお、本実施例の他、例えば、該当する同一の楽曲ＩＤが複数ある場合には、何れかものを抽出するかを予め設定しておいたり、所定のアルゴリズムで抽出させたり、あるいは、複数の代替楽曲を「おすすめ曲」として画面に表示し、その中から利用者に選択させたりすれば、より一層利用者の便宜を図ることができる。
【００４１】
そして、本発明は、本発明の精神を逸脱しない限り種々の改変を為すことができ、そして、本発明が該改変されたものに及ぶことは当然である。
【図面の簡単な説明】
【００４２】
【図１】本発明に関する通信カラオケシステム概念図。
【図２】任意のカラオケ装置のブロック構成図。
【図３】任意のカラオケ装置に具備されている楽曲管理テーブルで、（ア）固有楽曲管理テーブル、（イ）包括楽曲管理テーブルの説明図。
【図４】カラオケ代替曲抽出システムにおける抽出手順を示すフローチャート。
【図５】機種Ａのカラオケ装置に具備されている固有楽曲管理テーブルと包括楽曲管理テーブルの説明図。
【図６】機種Ｂのカラオケ装置に具備されている固有楽曲管理テーブルと包括楽曲管理テーブルの説明図。
【図７】代替抽出選曲コード（楽曲ＩＤ）の表示例図。
【符号の説明】
【００４３】
Ｇ  カラオケ装置
２  中央制御手段
４  ハードディスク（ＨＤＤ）
５  ＲＡＭ
Ｒ  リモコン装置
１５  楽曲有無判定手段
１６  楽曲ＩＤ抽出手段
Ｔ１  固有楽曲管理テーブル
Ｔ２  包括楽曲管理テーブル
【図１】
2008008994.tif 000003
【図２】
2008008994.tif 000004
【図３】
2008008994.tif 000005
【図４】
2008008994.tif 000006
【図５】
2008008994.tif 000007
【図６】
2008008994.tif 000008
【図７】
2008008994.tif 000009