(57)【要約】      （修正有）【課題】ユーザが英語を母国語とする（日常で使用する）外国人である場合であっても、カラオケ楽曲の原曲に近い発音態様で歌唱を行う。【解決手段】カラオケ装置は、楽譜データ及び歌詞データが対応づけられたカラオケ楽曲データを再生可能な音源及び音声制御部を有し、受け付けたカラオケ楽曲データに対応する歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化し、抽出されなかった残り部分の歌詞テキストに対し発音記号を与え、楽節フレーズごとに前記与えられた発音記号と置き換え用の英単語の発音記号とを比較して類似度を導出し、前記楽節フレーズごとに類似度が最も大きくなるように複数の英単語を選択して配列し置き換え用の歌詞データを生成し、前記アルファベット化により生成された歌詞データと前記置き換え用の歌詞データとを合成して新たな歌詞データを生成し表示する。【選択図】図４
2015045822.tif 000002
【特許請求の範囲】
【請求項１】
所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、
ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手段と、
前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手段と、
前記第１歌詞データのうち前記英語歌詞生成手段により抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手段と、
前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手段により前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手段と、
前記類似度導出手段による導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手段と、
前記英単語歌詞生成手段により生成された前記第２歌詞データと前記置き換え歌詞生成手段により生成された前記第３歌詞データとを合成して、前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手段と、
前記楽曲受付手段により受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを表示する表示手段と、
を有することを特徴とするカラオケ装置。
【請求項２】
請求項１記載のカラオケ装置において、
前記第１歌詞データには、前記カラオケ楽曲データに対応した音符長データが対応づけられており、
前記類似度導出手段は、
前記歌詞テキストの前記発音記号と前記英単語候補の発音記号との比較の際、前記音符長データの表す音符が長いほど大きくなり前記音符長データの表す音符が短いほど小さくなる所定の重み付けを用いつつ、前記類似度の導出を行う
ことを特徴とするカラオケ装置。
【請求項３】
所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、表示手段と、を有するカラオケ装置に備えられた演算手段に対し、
ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手順と、
前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手順と、
前記第１歌詞データのうち前記英語歌詞生成手順で抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手順と、
前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手順で前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手順と、
前記類似度導出手順での導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手順と、
前記英単語歌詞生成手順で生成された前記第２歌詞データと前記置き換え歌詞生成手順で生成された前記第３歌詞データとを合成して、前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手順と、
前記楽曲受付手順で受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを前記表示手段に表示させる表示制御手順と、
を実行させるためのカラオケ楽曲処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歌詞テキストの表示を行うカラオケ装置及びカラオケ楽曲処理プログラムに関する。
【背景技術】
【０００２】
所定の言語により構成されたテキストを、音が似ている英単語に順次置き換える技術が既に提唱されている（例えば、特許文献１参照）。この従来技術では、発音記号の類似性に基づき上記置き換えを行うことにより、例えば日本語の会話言語の発音を、英語の会話言語を読める人に略正確に伝えるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０８２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、カラオケ装置においては、カラオケ楽曲の再生とともに当該カラオケ楽曲の歌詞テキストが表示されることで、ユーザはその歌詞を見ながら歌唱を楽しむことができる。ここで、ユーザが上記歌詞テキストの言語を母国語とする場合（例えば歌詞テキストが日本語で、ユーザが日本人の場合）には、上記のようにして表示される例えば日本語からなる歌詞を見て、カラオケ楽曲の原曲（歌手が歌った当該楽曲）に沿った歌唱を容易に行うことができる。これに対して、ユーザが上記歌詞テキストの言語を母国語としない場合（例えば英語を母国語とする、あるいは日常で使用する外国人である場合）には、上記のようにして表示される歌詞テキストが十分には読めなかったり、あるいは読めたとしても流ちょうな当該言語の文章の流れでは発音できなかったり等により、上記原曲に沿った歌唱が難しい。
【０００５】
このような場合に、上記従来技術を適用し、発音記号の類似性により、歌詞の文章を、音が似ている英単語の羅列に単純に置き換える手法が考えられる。しかしながらカラオケ楽曲は、いわゆるＡメロ、Ｂメロ、サビ等の所定の楽節やフレーズごとに一つの区切り、まとまりを構成している。したがって、例えば２つの上記楽節・フレーズに跨るような歌詞があった場合に、上記のような単純な置き換えでは、楽曲の流れや区切りを反映した原曲に近い態様での歌唱を行うことは難しかった。
【０００６】
本発明の目的は、ユーザが英語を母国語とする（あるいは日常で使用する）外国人である場合であっても、カラオケ楽曲の原曲に近い発音態様で確実に歌唱を行える、カラオケ装置及びカラオケ楽曲処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明のカラオケ装置は、所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手段と、前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手段と、前記第１歌詞データのうち前記英語歌詞生成手段により抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手段と、前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手段により前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手段と、前記類似度導出手段による導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手段と、前記英単語歌詞生成手段により生成された前記第２歌詞データと前記置き換え歌詞生成手段により生成された前記第３歌詞データとを合成して、前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手段と、前記楽曲受付手段により受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを表示する表示手段と、を有することを特徴とする。
【０００８】
カラオケ装置においては、カラオケ楽曲の再生とともに当該カラオケ楽曲の歌詞テキストが表示されることで、ユーザはその歌詞を見ながら歌唱を楽しむことができる。そして、本願発明においては、カラオケ楽曲の歌詞を、音として類似している英単語の羅列に置き換えて表示することで、外国人ユーザへの便宜を図る。すなわち、ユーザがカラオケ楽曲データを選択すると、その選択が楽曲受付手段によって受け付けられ、その楽曲の歌詞データの歌詞テキストに対し、発音記号付与手段によって単語ごとに発音記号が付与される。
【０００９】
その後、上記のように単語ごとに発音記号が付与された歌詞テキストを音が似ている英単語に置き換えるために、類似度導出手段によって、上記歌詞テキストの発音記号と置き換え用の英単語候補の発音記号とが比較されて、類似度が導出される。そして、置き換え歌詞生成手段によって、上記類似度が最も大きくなるようにしつつ、複数の上記英単語候補が選択されて配列され、置き換え用の歌詞データ（第３歌詞データ）が生成される。
【００１０】
このとき、上記のような（例えば日本語からなる）カラオケ楽曲の歌詞に、もとが英語である単語（いわゆる外来語）が含まれる場合がある。このような場合には、当該単語は上述のような処理をせず、本来の英語アルファベット表記に戻すほうが上記ユーザにとっては発音がしやすい。そこで本願発明では、英単語歌詞生成手段により、前述のように受け付けられたカラオケ楽曲データの歌詞データ（第１歌詞データ）の中から、英単語に対応した歌詞部分が抽出されそれをアルファベット化した第２歌詞データが生成される。そして、上記発音記号付与手段では上記において抽出されなかった残りの歌詞テキストに対してのみ発音記号の付与が行われ、それに基づく上記類似度導出手段での類似度の導出を経て、置き換え用の上記第３歌詞データの生成が行われる。
【００１１】
そして、この生成された第３歌詞データに対し、歌詞合成手段によって上記第２歌詞データが合成されることで、新たな歌詞データが生成され、表示手段によって表示される。
【００１２】
以上の結果、本願発明においては、外来語部分はそのままアルファベット化した本来の英単語として含めつつ、それ以外の部分については、音が近い英単語の羅列の形で歌詞データの表示が行われる。これにより、ユーザが英語を母国語とする（あるいは日常で使用する）外国人である場合であっても、カラオケ楽曲の原曲に近い発音態様で歌唱を行うことができる。特に、本願発明においては、カラオケ楽曲データに対応した歌詞データに、いわゆるＡメロ、Ｂメロ、サビ等の所定の楽節やフレーズを表す楽節フレーズデータが対応づけられている。そして、上記類似度導出手段による類似度の導出や、置き換え歌詞生成手段による複数の英単語候補の配列が、上記楽節・フレーズごとに行われる。これにより、例えば２つの上記楽節・フレーズに跨るような歌詞があったとしても、当該歌詞に対する上記英単語への置き換えは、楽節・フレーズごとに分割した態様で（すなわち歌詞を２つに分けて）行われる。この結果、歌詞の文章を、音が似ている英単語の羅列に単純に置き換えた場合に比べ、楽曲の流れや区切りを反映した、より原曲に近い態様での歌唱を確実に実現することができる。
【００１３】
第２発明は、上記第１発明において、前記第１歌詞データには、前記カラオケ楽曲データに対応した音符長データが対応づけられており、前記類似度導出手段は、前記歌詞テキストの前記発音記号と前記英単語候補の発音記号との比較の際、前記音符長データの表す音符が長いほど大きくなり前記音符長データの表す音符が短いほど小さくなる所定の重み付けを用いつつ、前記類似度の導出を行うことを特徴とする。
【００１４】
歌詞が発音されて歌われるとき、長い音に乗せられた言葉は発音時間が長いので明瞭に耳に聞こえるのに対し、短い音に乗せられた言葉は発音時間が短いので不明確にしか聞こえない。本願発明においては、歌詞テキストの発音記号と英単語候補の発音記号との比較による上記類似度導出の際に、上記を参酌した重み付けが行われる。
【００１５】
すなわち、本願発明においては、カラオケ楽曲データの歌詞データ（第１歌詞データ）には、例えば全音符、四分音符、八分音符等の音符長データが対応づけられている。そして、上記類似度導出の際、上記乗せられる音の音符が長い発音記号については、（明確に耳に聞こえやすい性質に対応して）重み付けを大きくして類似度が導出される一方、上記乗せられる音の音符が短い発音記号については、（不明確にしか聞こえない性質に対応して）重み付けを小さくして類似度が導出される。これにより、例えば日本人により日本語で歌唱された原曲に対しさらに近い態様での歌唱を、確実に実現することができる。
【００１６】
上記目的を達成するために、第３発明のカラオケ楽曲処理プログラムは、所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、表示手段と、を有するカラオケ装置に備えられた演算手段に対し、ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手順と、前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手順と、前記第１歌詞データのうち前記英語歌詞生成手順で抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手順と、前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手順で前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手順と、前記類似度導出手順での導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手順と、前記英単語歌詞生成手順で生成された前記第２歌詞データと前記置き換え歌詞生成手順で生成された前記第３歌詞データとを合成して、前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手順と、前記楽曲受付手順で受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを前記表示手段に表示させる表示制御手順と、を実行させる。
【発明の効果】
【００１７】
本発明によれば、ユーザが英語を母国語とする（あるいは日常で使用する）外国人である場合であっても、カラオケ楽曲の原曲に近い発音態様で確実に歌唱を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態によるカラオケ装置を備えたカラオケ楽曲再生システムの全体構成を表す機能ブロック図である。
【図２】カラオケ楽曲データのデータ構造を表す説明図である。
【図３】比較例による、英単語置換処理の手法を表す説明図である。
【図４】実施形態による、英単語置換処理の手法を表す説明図である。
【図５】制御部により実行される処理手順を表すフローチャートである。
【図６】ステップＳ１００の詳細手順を表すフローチャートである。
【図７】重み付けテーブルの一例を表す図である。
【図８】重み付けを用いて英単語置換処理が行われる態様を説明する説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態について、図面を参照しつつ説明する。
【００２０】
＜システム概要＞
図１は、本発明の一実施の形態のカラオケ装置を備えたカラオケ楽曲再生システムの全体構成を表す機能ブロック図である。カラオケ再生システム１は、カラオケ装置本体１００と、リモコン２００と、認証サーバ３００とを、備えている。カラオケ装置本体１００及びリモコン２００は、カラオケ楽曲の再生サービスを提供するカラオケ店舗等のカラオケルームＫＲに設置されている。
【００２１】
カラオケ装置本体１００とリモコン２００とは、例えば無線又は有線のＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等のネットワークＮＷ１を介し、互いに情報送受信可能に接続されている。また、カラオケ装置本体１００及びリモコン２００と、認証サーバ３００とは、上記ネットワークＮＷ１と、ネットワークＮＷ２とを介し、互いに情報送受信可能に接続されている。なお、カラオケ装置本体１００とリモコン２００とが、各請求項記載のカラオケ装置を構成する。
【００２２】
＜カラオケ装置本体＞
カラオケ装置本体１００は、カラオケ楽曲データを構成する、Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ（ＭＩＤＩ；登録商標）データ、背景映像データ、及び歌詞データ（詳細は後述）を用いて、カラオケ楽曲の再生サービスを提供する装置である。このカラオケ装置本体１００は、制御部１０１と、この制御部１０１にそれぞれ接続された、英単語発音記号データベース１０３Ａ及び日本語単語発音記号データベース１０３Ｂ（詳細は後述）を備えた大容量記憶装置１０３と、操作部１０４と、マイクロフォン１０５と、音源１０６と、音声制御部１０７と、表示部１０９と、通信制御部１１０と、を備えている。
【００２３】
制御部１０１は、図示しないＣＰＵと、ＲＡＭ、ＲＯＭ等のメモリとを備えている。この制御部１０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置１０３に予め記憶された各種プログラム（後述の図５及び図６に示す処理を実行するためのカラオケ楽曲処理プログラムを含む）を実行する。これにより、カラオケ装置本体１００全体の制御を行う。
【００２４】
大容量記憶装置１０３は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）などから構成される。この大容量記憶装置１０３には、ＭＩＤＩデータ、背景映像データ、及び、例えば日本語の歌詞データ（第１歌詞データに相当）等からなるカラオケ楽曲データ（後述の図２参照）や、その他の各種情報が記憶されている。また、この大容量記憶装置１０３に備えられた上記英単語発音記号データベース１０３Ａ（多数の英単語とこれに対応する発音記号とが対応づけて格納されている）及び日本語単語発音記号データベース１０３Ｂ（多数の日本語単語とこれに対応する発音記号とが対応づけて格納されている）には、上記歌詞データに対して後述の英単語置換処理を行う際に用いられる。
【００２５】
操作部１０４は、例えば複数のキーやスイッチなどから構成される。利用者は、この操作部１０４又は後述のリモコン２００の操作部２０４を用いて、ユーザの所望のカラオケ楽曲の予約操作等の各種操作を行うことができる。
【００２６】
マイクロフォン１０５は、利用者によるカラオケ歌唱の音声を音声信号に変換して出力する。
【００２７】
音源１０６は、上記制御部１０１によって大容量記憶装置１０３から読み出されたＭＩＤＩデータを再生して音声制御部１０７へ出力する。
【００２８】
音声制御部１０７は、音源１０６から出力されたＭＩＤＩデータの再生による演奏音と、マイクロフォン１０５により入力された音声信号とを、合成・増幅してスピーカ１０８へ出力する。
【００２９】
スピーカ１０８は、音声制御部１０７に接続されており、音声制御部１０７から出力されたＭＩＤＩデータ及び音声信号を音声出力、すなわち音として放出する。
【００３０】
なお、音源１０６及び音声制御部１０７が、各請求項記載の楽曲再生手段として機能する。以下適宜、これら音源１０６及び音声制御部１０７を、省略して「音源１０６等」と称する。
【００３１】
表示部１０９は、例えば液晶ディスプレイなどから構成され、各種映像を表示する。特に、表示部１０９は、上記音源１０６等によるＭＩＤＩデータの再生に同期して、言い換えれば、音源１０６等によりＭＩＤＩデータの再生が行われるのにしたがい、大容量記憶装置１０３から読み出された、背景映像データ、及び、歌詞データに対応したテロップ（歌詞テキスト）等を表示することができる。
【００３２】
通信制御部１１０は、リモコン２００や認証サーバ３００との間で、上記ネットワークＮＷ１，ＮＷ２を介し行われる情報通信の制御を行う。
【００３３】
＜リモコン＞
リモコン２００は、利用者がカラオケ楽曲の予約操作等の各種操作を行うための操作端末である。このリモコン２００は、制御部２０１と、記憶装置２０３と、操作部２０４と、表示部２０９と、通信制御部２１０と、を備えている。
【００３４】
制御部２０１は、図示しないＣＰＵと、ＲＡＭ、ＲＯＭ等のメモリと、を備えている。この制御部２０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記記憶装置２０３に予め記憶された各種プログラムを実行する。これにより、リモコン２００全体の制御を行う。
【００３５】
記憶装置２０３は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。
【００３６】
操作部２０４は、例えば複数のキーやスイッチなどから構成される。利用者は、この操作部２０４又は上記カラオケ装置本体１００の操作部１０４を用いて、カラオケ楽曲の予約操作等の各種操作を行うことができる。
【００３７】
表示部２０９は、例えば液晶ディスプレイなどから構成され、各種表示を行う。
【００３８】
通信制御部２１０は、カラオケ装置本体１００や認証サーバ３００との間で、上記ネットワークＮＷ１，ＮＷ２を介し行われる情報通信の制御を行う。なお、この例では、通信制御部２１０とネットワークＮＷ１との間の接続は無線接続となっている。
【００３９】
＜認証サーバ＞
認証サーバ３００は、制御部３０１と、大容量記憶装置３０３と、通信制御部３１０とを有している。
【００４０】
制御部３０１は、図示しないＣＰＵとＲＡＭ、ＲＯＭ等のメモリとを備えている。この制御部３０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置３０３に予め記憶された各種プログラムを実行する。これにより、認証サーバ３００全体の制御を行う。
【００４１】
＜実施形態の特徴＞
ここで、本実施形態の特徴は、上述したように、歌詞データの英単語置換処理を行うことにある。
【００４２】
＜英単語置換の必要性＞
上記のようなカラオケ装置においては、スピーカ１０８からのカラオケ楽曲の再生とともに当該カラオケ楽曲の歌詞テキストが表示部１０９に表示されることで、ユーザはその歌詞を見ながら歌唱を楽しむことができる。ここで、ユーザが上記歌詞テキストの言語（この例では日本語）を母国語とする場合（例えば日本人の場合）には、上記のようにして表示される例えば日本語からなる歌詞を見てカラオケ楽曲の原曲（歌手が歌った当該楽曲）に沿った歌唱を容易に行うことができる。
【００４３】
これに対して、ユーザが例えば英語を母国語とする（あるいは日常で使用する）外国人である場合には、上記のようにして表示部１０９に表示される歌詞テキストが十分には読めなかったり、あるいは読めたとしても流ちょうな当該言語の文章の流れでは発音できなかったり等により、上記原曲に沿った歌唱が難しい。
【００４４】
そこで、本実施形態においては、カラオケ楽曲の歌詞を、音として類似している英単語の羅列に置き換えて表示することで、外国人ユーザへの便宜を図る。以下、その内容を順を追って詳細に説明する。
【００４５】
＜データ構造＞
図２は、本実施形態におけるカラオケ楽曲データのデータ構造を表す説明図である。
【００４６】
図２に示すように、カラオケ楽曲データ２０は、曲名等の曲識別情報（曲ＩＤ）２１と、楽譜データ２２と、歌詞データ２３と、演奏データとしてのＭＩＤＩデータ２４と、を備えている。
【００４７】
曲識別情報２１は、カラオケ楽曲データ２０のヘッダとして置かれている。ＭＩＤＩデータ２４は、前述したように上記音源１０６等によって再生され、音声としてスピーカ１０８から放出される。また、歌詞データ２３は前述したように歌詞テロップとして表示部１０９に表示される。
【００４８】
楽譜データ２２（楽節フレーズデータに相当）は、少なくともメロディーラインを表す音符の音符長データを含んでおり、かつ、所定の楽節（例えば、いわゆるＡメロ、Ｂメロ、サビなどのまとまり）やフレーズ（後述の例では１小節）を表す機能を備えている。楽譜データ２２は、典型的には、例えば、後述の図４（ａ）、図４（ｄ）のように五線譜で表される。
【００４９】
なお、この例では、上記歌詞データ２３や楽譜データ２２が上記カラオケ楽曲データ２０と同一ファイルに組み込まれているが、これに限られない。すなわち、歌詞データ２３や楽譜データ２２が、ＭＩＤＩデータ２４等を含むカラオケ楽曲データ２０とは別ファイルで構成され、同じ曲名で対応付けられていてもよい。
【００５０】
＜歌詞データの英単語置換＞
上記カラオケ楽曲データ２０に含まれる、日本語テキスト（歌詞テキストに相当）による歌詞データ２３に対し、本実施形態では、上記日本語単語発音記号データベース１０３Ｂが参照されつつ、例えば単語ごとに発音記号が付与される。さらに、発音記号が付与されたそれら日本語テキストは、上記英単語発音記号データベース１０３Ａが参照されることで、音が似ている英単語に置き換えられる。
【００５１】
このとき、本実施形態では、上記英単語への置き換えの際、上記楽譜データを参酌することで、楽曲の流れや区切りを反映した、より原曲に近い態様での歌唱を確実に実現できるような置き換えを行うことができる。以下、その置き換え手法を、比較例を用いて、詳細に説明する。
【００５２】
＜比較例＞
図３（ａ）〜（ｅ）により、本実施形態の比較例による英単語置換の手法について説明する。図３（ａ）に上記楽譜データ２２の一例を示すように、この例では「あのことばさえ  いわなければ〜」の歌詞となる４小節分のメロディーラインが音符化されて記載されており、コード進行は、コードＥｍ（第１小節）→コードＢｍ７（第２小節）→コードＣａｄｄ９（第３小節）→コードＢｍ７（第４小節）・・・の順となっている。
【００５３】
この比較例では、図３（ｂ）に示すように、上記４小節分の歌詞テキスト「あの言葉さえ言わなければ」に対し上記英単語置換を行う際に、（後述のようにフレーズや楽節等の音楽的要素を考慮することなく）単にテキストとして取り扱われ、文節によって区切られて処理される。すなわち、図３（ｃ）に示すように、「あの」「言葉」「さえ」「言わ」「なければ」の５つに区切られる。
【００５４】
そして、このようにして区切った各文節ごとに、発音が似ている英単語にそれぞれ置き換えられる。この例では、日本語テキスト「あの」は、英単語「Ｉ  ｋｎｏｗ」に置き換えられ、日本語テキスト「言葉」は、英単語「Ｃｕｔ  Ｂａｒ」に置き換えられ、日本語テキスト「さえ」は、英単語「Ｓｉｒ  Ｗａｙ」に置き換えられ、日本語テキスト「言わ」は、英単語「Ｅａｒ  Ｗｏｒｄ」に置き換えられ、日本語テキスト「なければ」は、英単語「Ｎａｋｅｄ  Ｌｅｖｅｒ」に置き換えられる。
【００５５】
しかしながら、この比較例におけるこのような英単語置換の手法では、図３（ｅ）に示すように、例えば原曲の「あ」の音は比較的長い音であることから、「Ｉ」に置き換えた場合は両者の発音の違いが際だってしまい、原曲っぽく歌唱することができない。また、例えば原曲の「言葉」は２小節にまたがって発音されるが、これを「Ｃｕｔ  Ｂａｒ」で置き換えると、２小節にまたがるメロディーラインの譜割りにうまく乗り切れないため、原曲っぽく歌唱することができない。また、原曲の「なければ」の「なけ」も２小節にまたがって発音されるが、これを「Ｎａｋｅｄ」で置き換えると、上記同様、２小節にまたがるメロディーラインの譜割りにうまく乗り切れず、原曲っぽく歌唱することができない。
【００５６】
＜実施形態＞
上記比較例の手法に対し、本実施形態における英単語置換の手法では、フレーズや楽節等の音楽的要素が考慮された処理が実行される。すなわち、上記１０４（ａ）及び図３（ｂ）と同様の図４（ａ）及び図４（ｂ）に示す４小節分の歌詞テキスト「あの言葉さえ言わなければ」に対して、フレーズや楽節等の音楽的要素（この例では小節の区切り）が考慮されて、図３（ｃ）に示すように、「あの言」「葉さえ」「言わな」「ければ」の４つ（すなわちこの例では小節数と同じ数）の日本語テキストの語句に区切られる。
【００５７】
そして、この４つの語句それぞれごとに、発音が似ている英単語、詳細には後述のように発音記号同士が類似している英単語（英単語候補に相当）にそれぞれ置き換えられる。その際、本実施形態ではさらに、上記音符長が配慮されて、音符長が長いほど精度良く類似するような英単語が選ばれる一方、音符長が短い場合には類似性が低くても前後の単語とのリズムバランスがよいような英単語が選ばれる。
【００５８】
例えば、この例では、日本語テキスト「あの言」において、「あ」に係わる音符が付点四分音符であって比較的長いことから、「あ」は一文字でより高い類似度となる「Ａｎｎｅ」に置換され、「こ」「と」に係わる音符は八分音符であって比較的短いので、（比較的低い類似度であっても）両者同士のリズムバランスのよい「Ｇｏ」「Ｔｏ」に置換される。すなわち、日本語テキスト「あの言」は、英単語「Ａｎｎ  ｋｎｏｗ  Ｇｏ  Ｔｏ」に置き換えられる。
【００５９】
また、日本語テキスト「葉さえ」において、「さ」に係わる音符が八分音符であって比較的短いことから、上記同様、比較的低い類似度であっても、「ば」と組み合わせたときのリズムバランスのよい「Ｂｕｓ」の一部とされる。すなわち、日本語テキスト「葉さえ」は、英単語「Ｂｕｓ  Ａｗａｙ」に置き換えられる。
【００６０】
さらに、日本語テキスト「言わな」において、「わ」に係わる音符が付点四分音符であって比較的長いことから、「わ」は１文字でより高い類似度となる「Ｗａｒｎ」に置換され、「な」に係わる音符は四分音符であり中程度の長さであるので、類似度は中程度であっても次の単語（後述の「Ｋａｔｅ」）とのリズムバランスを重視して「Ｎｏｗ」とされる。すなわち、日本語テキスト「言わな」は、英単語「Ｅａｒ  Ｗａｒｎ  Ｎｏｗ」に置き換えられる。
【００６１】
さらに、日本語テキスト「ければ」において、「け」に係わる音符は四分音符であり中程度の長さであるので、類似度は中程度であっても、前の単語（上述の「Ｎｏｗ」）とのリズムバランスを重視して「Ｋａｔｅ」とされる。すなわち、日本語テキスト「ければ」は、英単語「Ｋａｔｅ  Ｌｅｖｅｒ」に置き換えられる。
【００６２】
以上の手法により、本実施形態では、上記比較例に比べて、楽曲の流れや区切りを反映しつつ、より原曲に近い態様での歌唱を確実に実現することができる。
【００６３】
なお、上述の図示では説明を省略したが、上記カラオケ楽曲データ２０に含まれる、日本語テキストによる歌詞データ２３に、もとが英語である単語（いわゆる外来語）が含まれる場合がある。このような場合には、当該単語は上述のような処理をせず、本来の英語アルファベット表記に戻すほうが上記外国人ユーザにとっては発音がしやすい。したがって、本実施形態では、上述の英単語置換処理を行う前に、まず、歌詞データ２３の中から、英単語に対応した歌詞部分が抽出され、それをアルファベット化した歌詞データ（第２歌詞データに相当）が生成される（後述の図５のステップＳ１５参照）。そして、上記において抽出されずに残った日本語の歌詞データに対し、上述の英単語置換処理が行われる（後述の図５のステップＳ２５及びステップＳ１００等参照）。
【００６４】
＜制御フロー＞
次に、上記手法を実行するために、カラオケ装置本体１００の制御部１０１によって実行される制御手順を、図５により説明する。このフローは、例えばユーザが、歌唱を意図する曲の選曲番号をリモコン２００の操作部２０４やカラオケ装置本体１００の操作部１０４）を介して入力することで、その選曲が制御部１０１によって受け付けられることによって、開始される。なお、この選曲を受け付ける制御部１０１の機能が、各請求項記載の楽曲受付手段として機能する。
【００６５】
図５において、まず、ステップＳ５で、制御部１０１は、上記ユーザによる選曲に対応したカラオケ楽曲データの送信を要求するリクエスト信号を、ネットワークＮＷ２を介して認証サーバ３００へ送信する。これにより、認証サーバ３００は、大容量記憶装置３０３から、上記リクエスト信号に示される選曲番号に対応するカラオケ楽曲データ２０（歌詞データ２３及び楽譜データ２２を含む）等を検索して読み出して制御装置２０に送信する。そして、制御部１０１は、認証サーバ３００から送信された上記カラオケ楽曲データ２０から、（日本語テキストからなる）上記歌詞データ２３を読み込む。その後、ステップＳ１０に移る。
【００６６】
ステップＳ１０では、制御部１０１は、上記ステップＳ１０で読み込んだ歌詞データ２３を順次チェックし、前述したもとが英語である単語（いわゆる外来語）の歌詞が含まれているか否かを判定する。外来語が含まれていなければステップＳ１０の判定が満たされず（Ｓ１０：ＮＯ）、後述のステップＳ２０に移る。外来語が含まれていた場合にはステップＳ１０の判定が満たされ（Ｓ１０：ＹＥＳ）、ステップＳ１５に移る。
【００６７】
ステップＳ１５では、上記ステップＳ１０で識別された外来語の歌詞部分（例えばカタカナにより日本語表記されている）を、アルファベット化した新たな歌詞データを生成し、適宜の箇所（例えば上記ＲＡＭ）に記憶する。
【００６８】
そして、ステップＳ２０で、制御部１０１は、ステップＳ５で読み込んだ上記歌詞データ２３のうちの全部について、上記ステップＳ１０及びステップＳ１５の処理が終了したか否かを判定する。歌詞データ２３の全部について処理がまだ終了していなければ、ステップＳ２０の判定が満たされず（Ｓ２０：ＮＯ）、ステップＳ１０に戻って同様の処理を繰り返す。歌詞データ２３の全部について処理が終了したら、ステップＳ２０の判定が満たされ（Ｓ２０：ＹＥＳ）、ステップＳ２５に移る。なお、上記ステップＳ１０、ステップＳ１５、ステップＳ２０が、各請求項記載の英単語歌詞生成手順に相当すると共に、これらのステップを実行する制御部１０１が、各請求項記載の英単語歌詞生成手段として機能する。
【００６９】
ステップＳ２５では、制御部１０１は、歌詞データ２３のうち、上記ステップＳ１５でアルファベット化されなかった残りの日本語歌詞部分を、上記日本語単語発音記号データベース１０３Ｂを参照しつつ、発音記号に変換する。この発音記号の変換は、公知の適宜の手法（例えば、ジョーンズ式発音記号等）により行えば足りるので詳細な説明を省略する。
【００７０】
そして、ステップＳ３０で、制御部１０１は、上記残りの日本語歌詞部分の全部について、上記ステップＳ２５の処理が終了したか否かを判定する。上記残りの日本語歌詞部分の全部について処理がまだ終了していなければ、ステップＳ３０の判定が満たされず（Ｓ３０：ＮＯ）、ステップＳ２５に戻って同様の処理を繰り返す。上記残りの日本語歌詞部分の全部について処理が終了したら、ステップＳ３０の判定が満たされ（Ｓ３０：ＹＥＳ）、ステップＳ１００に移る。なお、上記ステップＳ２５及びステップＳ３０が、各請求項記載の英発音記号付与手順に相当すると共に、これらのステップを実行する制御部１０１が、各請求項記載の発音記号付与手段として機能する。
【００７１】
ステップＳ１００では、制御部１０１は、英単語置換処理を実行する。この英単語置換処理は、図４を用いて前述したように、上記楽譜データ２２に基づき、所定の楽節やフレーズごとに（前述の例では１小節ごとに）行われる。
【００７２】
＜英単語置換処理＞
上記ステップＳ１００の英単語置換処理の詳細を図６に示す。図６において、制御部１０１は、まずステップＳ１０５で、上記英単語発音記号データベース１０３Ａを参照し、前述のようにして変換して得られた歌詞データ２３全編にわたる発音記号のうち、当該１フレーズに含まれる発音記号よりも少ない発音記号数となる、すべての英単語を抽出する。
【００７３】
その後、ステップＳ１１０で、制御部１０１は、後述のステップＳ１２０における類似度の算出を、上記ステップＳ１０５で抽出されたすべての英単語について終了したか否かを判定する。すべての英単語について類似度算出が完了するまではステップＳ１１０の判定が満たされず（Ｓ１１０：ＮＯ）、ステップＳ１１５に移る。ステップＳ１１５では、制御部１０１は、後述のステップＳ１２０における類似度の算出を、上記１フレーズ中のすべての発音記号について終了したか否かを判定する。すべての発音記号について類似度算出が終了するまではステップＳ１１５の判定が満たされず（Ｓ：ＮＯ）、ステップＳ１２０に移る。ステップＳ１２０では、上記１フレーズ中に含まれる全発音記号のうちの、適宜の数の発音記号と上記ステップＳ１０５で抽出した英単語の発音記号とを公知の手法で順次比較し、類似度を算出する。
【００７４】
なお、上記類似度の算出の際、発音記号は異なるが発音自体は類似するもの（例えば日本語テキスト「ず」に対応する「ｄｚｗ」「ｚｗ」「ｔｈ」等）については、相互に同等で互換性があるものとして類似度の算出を行う。さらに、前述のようにして対応する音符が長い発音記号については高い類似度により置換を行い、対応する音符が長くない発音記号については低い類似度により置換が行われる。そのために、このステップＳ１２０では、制御部１０１は、楽譜データ２２に含まれる音符長データに基づき、対応する音符長が長いものほど類似度算出時の重み付けが重くされ、逆に対応する音符長が短いものほど重み付けが軽くされる。図７に、そのような重み付けテーブルの一例を表す。
【００７５】
図７に示す例では、互いに音符長が異なる５種類の音符それぞれに対し、異なる重み値が対応づけられている。すなわち、全音符に対しては重み値１６が対応づけられ、２分音符に対しては重み値８が対応づけられ、４分音符に対しては重み値４が対応づけられ、８分音符に対しては重み値２が対応づけられ、１６分音符に対しては重み値１が対応づけられる。このような重み値を用いたときの類似度の算出の例を図８に示す。
【００７６】
図８において、この例では、ある１フレーズ中のメロディーラインに、全音符、２分音符、１６分音符（１番目）、４分音符、８分音符、１６分音符（２番目）、及び、１６分音符（３番目）の合計７つの音符がこの順序で含まれている場合を例に取っている。そして、それぞれの音符に乗せられる日本語歌詞部分のテキストの発音記号が、上記の順に、上記全音符については「○○」（単なる説明用の表記である。以下同様）、上記２分音符については「××」、上記１６分音符（１番目）については「★★」、上記４分音符については「△△」、上記８分音符については「□□」、上記１６分音符（２番目）については「※※」、上記１６分音符（３番目）については「※※」、となっている。
【００７７】
そして、このような日本語歌詞部分に対して、この例では『英単語１』と『英単語２』の２つが、置換用の英単語として類似度の算出対象となっている。『英単語１』の発音記号は、上記の順に沿って、上記全音符については「××」、上記２分音符については「××」、上記１６分音符（１番目）については「△△」、上記４分音符については「△△」、上記８分音符については「□□」、上記１６分音符（２番目）については「※※」、上記１６分音符（３番目）については「※※」、となっている。すなわち、英単語１は、２分音符、４分音符、８分音符、１６分音符（２番目）、及び、１６分音符（３番目）の合計５つの音符について、発音記号が一致している。一致した場合の（重み付け前の）類似度を１、不一致の場合の（重み付け前の）類似度を０、とすると、上記重み付けを加味したこの英単語１の類似度は、
１６（全音符重み値）×０＋８（２分音符重み値）×１＋１（１６分音符重み値）×０＋４（４分音符重み値）×１＋２（８分音符重み値）×１＋１（１６分音符重み値）×１＋１（１６分音符重み値）×１
＝０＋８＋０＋４＋２＋１＋１
＝１６
となる。
【００７８】
一方、『英単語２』の発音記号は、上記の順に沿って、上記全音符については「○○」、上記２分音符については「△△」、上記１６分音符（１番目）については「□□」、上記４分音符については「△△」、上記８分音符については「□□」、上記１６分音符（２番目）については「＊＊」、上記１６分音符（３番目）については「★★」、となっている。すなわち、英単語２は、全音符、４分音符、８分音符の合計３つの音符について、発音記号が一致している。したがって、上記同様、重み付けを加味したこの英単語１の類似度は、
１６（全音符重み値）×１＋８（２分音符重み値）×０＋１（１６分音符重み値）×０＋４（４分音符重み値）×１＋２（８分音符重み値）×１＋１（１６分音符重み値）×０＋１（１６分音符重み値）×０
＝１６＋０＋０＋４＋２＋０＋０
＝２２
となる。したがって、この例では、見かけ上一致した発音記号の数が少ない（３個）英単語２のほうが、見かけ上一致した発音記号の数が多い（５個）英単語１よりも、類似度が高くなる。なお、上記ステップＳ１２０が、各請求項記載の類似度導出手順に相当すると共に、このステップを実行する制御部１０１が、各請求項記載の類似度導出手段として機能する。
【００７９】
図６に戻り、以上のようにしてステップＳ１２０が終了すると、前述のステップＳ１１５に戻り、同様の手順を繰り返す。これにより、ステップＳ１０５で抽出された全英単語のうち、１つの英単語について上記１フレーズ中に含まれる適宜の数の発音記号に対する比較及び類似度の算出がステップＳ１２０で順次行われ、上記適宜の数の発音記号すべてに対する類似度の算出が終了したら、ステップＳ１１０に戻り、上記抽出された全体単語のうち次の英単語について同様の手順が繰り返される。このような、ステップＳ１１０、ステップＳ１１５、ステップＳ１２０を含めた繰り返しによって、上記適宜の数の発音記号すべてに対し、ステップＳ１０５で抽出されたすべての英単語それぞれの類似度が算出される。この全英単語の類似度の算出が終了することでステップＳ１１０の判定が満たされ、ステップＳ１２５に移る。
【００８０】
ステップＳ１２５では、制御部１０１は、上記のようにして、全英単語についての算出結果に基づき、上記１フレーズ中に含まれる適宜の数の発音記号（言い換えればその発音記号に対応した日本語歌詞部分）を、最大の類似度を与える英単語に置換する。その後、ステップＳ１３０に移る。
【００８１】
ステップＳ１３０では、制御部１０１は、上記ステップＳ１０５〜ステップＳ１２５における処理を、上記１フレーズ中に含まれるすべての発音記号に対して完了したか否かを判定する。１フレーズ中の全発音記号について上記処理が完了するまでは判定が満たされず（Ｓ１３０：ＮＯ）、ステップＳ１０５に戻って同様の手順を繰り返す。１フレーズ中の全発音記号について上記処理が完了したら判定が満たされ（Ｓ１３０：ＹＥＳ）、図５のステップＳ３５へ移行する。
【００８２】
図５に戻り、ステップＳ３５では、制御部１０１は、上述したステップＳ１００による英単語置換処理を、上記アルファベット化されなかった残りの日本語歌詞部分を構成するすべてのフレーズ（上記の例では全小節）について終了したか否かを判定する。全フレーズについて上記英単語置換処理が完了するまでは判定が満たされず（Ｓ３５：ＮＯ）、順次フレーズを後続へと移しながら上記ステップＳ１００の処理を続行する。全フレーズについて上記英単語置換処理が完了したら判定が満たされ（Ｓ３５：ＹＥＳ）、ステップＳ４０に移る。なお、上記図６のステップＳ１２５及びステップＳ１３０と上記図５のステップＳ３５とが、各請求項記載の置き換え歌詞生成手順に相当すると共に、これらのステップを実行する制御部１０１が、各請求項記載の置き換え歌詞生成手段として機能する。
【００８３】
その後、ステップＳ４０で、制御部１０１は、上記のようにしてステップＳ１００及びステップＳ３５で英単語置換処理により生成された置き換え語の歌詞（第３歌詞データに相当）と、上記ステップＳ１５で生成されていた、英単語に対応した歌詞部分をアルファベット化した歌詞データ（第２歌詞データに相当）とを、合成し、もともとの日本語の歌詞データ２３（第１歌詞データに相当）に対応する新たな歌詞データを生成する。その後、ステップＳ４５に移る。なお、このステップＳ４０が、各請求項記載の置き換え歌詞合成手順に相当すると共に、このステップを実行する制御部１０１が、各請求項記載の歌詞合成手段として機能する。
【００８４】
ステップＳ４５では、制御部１０１は、表示部１０９（表示手段に相当）に制御信号を出力し、上記ステップＳ４０で合成された新たな歌詞データを、表示部１０９において表示させる。その後、このフローを終了する。なお、このステップＳ４５が、各請求項記載の表示制御手順に相当する。
【００８５】
以上説明したように、本実施形態のカラオケ装置では、外来語部分はそのままアルファベット化した本来の英単語として含めつつ、それ以外の部分については、音が近い英単語の羅列の形で歌詞データの表示が行われる。これにより、ユーザが英語を母国語とする（あるいは日常で使用する）外国人である場合であっても、カラオケ楽曲の原曲に近い発音態様で歌唱を行うことができる。特に、本実施形態においては、カラオケ楽曲データに対応した歌詞データ２３に、所定の楽節やフレーズを表す楽節フレーズデータを含む楽譜データ２２が対応づけられている。そして、上記類似度の導出や、上記置き換え時における英単語の配列が、上記楽節・フレーズごと（前述の例では１小節ごと）に行われる。これにより、例えば複数の上記楽節・フレーズ（前述の例では２小節）に跨るような歌詞があったとしても、当該歌詞に対する上記英単語への置き換えは、楽節・フレーズごとに分割した態様で（すなわち歌詞を２つに分けて）行われる（図４（ｃ）及び図４（ｄ）参照）。この結果、歌詞の文章を、音が似ている英単語の羅列に単純に置き換えた場合（前述の図３に示した比較例参照）に比べ、楽曲の流れや区切りを反映した、より原曲に近い態様での歌唱を確実に実現することができる。
【００８６】
また、本実施形態では特に、図５のステップＳ１００における日本語歌詞部分の発音記号と英単語の発音記号との比較の際、音符長データの表す音符が長いほど大きくなり音符長データの表す音符が短いほど小さくなるような重み付け（図７参照）を用いつつ、類似度が導出される。これには以下のような意義がある。
【００８７】
すなわち、歌詞が発音されて歌われるとき、長い音に乗せられた言葉は発音時間が長いので明瞭に耳に聞こえるのに対し、短い音に乗せられた言葉は発音時間が短いので不明確にしか聞こえない。本実施形態では、このことを参酌し、カラオケ楽曲データの歌詞データ２３に、全音符、四分音符、八分音符等の音符長データが対応づけられている（図８参照）。そして、上記類似度算出の際、上記乗せられる音の音符が長い発音記号については、（明確に耳に聞こえやすい性質に対応して）重み付けを大きくして類似度が導出される一方、上記乗せられる音の音符が短い発音記号については、（不明確にしか聞こえない性質に対応して）重み付けを小さくして類似度が導出される（図８参照）。これにより、例えば日本人により日本語で歌唱された原曲に対しさらに近い態様での歌唱を、確実に実現することができる。
【００８８】
なお、図５及び図６に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８９】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００９０】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９１】
１                カラオケ楽曲再生システム
２０              カラオケ楽曲データ
２３              歌詞データ
１０１            制御部
１００            カラオケ装置本体
１０６            音源（楽曲再生手段）
１０７            音声制御部（楽曲再生手段）
１０９            表示部（表示手段）
【図１】
2015045822.tif 000003
【図２】
2015045822.tif 000004
【図３】
2015045822.tif 000005
【図４】
2015045822.tif 000006
【図５】
2015045822.tif 000007
【図６】
2015045822.tif 000008
【図７】
2015045822.tif 000009
【図８】
2015045822.tif 000010
【手続補正書】
【提出日】平成26年12月11日(2014.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、
ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手段と、
前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手段と、
前記第１歌詞データのうち前記英単語歌詞生成手段により抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手段と、
前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手段により前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手段と、
前記類似度導出手段による導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手段と、
前記英単語歌詞生成手段により生成された前記第２歌詞データと前記置き換え歌詞生成手段により生成された前記第３歌詞データとを合成して、前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手段と、
前記楽曲受付手段により受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを表示する表示手段と、
を有することを特徴とするカラオケ装置。
【請求項２】
請求項１記載のカラオケ装置において、
前記第１歌詞データには、前記カラオケ楽曲データに対応した音符長データが対応づけられており、
前記類似度導出手段は、
前記歌詞テキストの前記発音記号と前記英単語候補の発音記号との比較の際、前記音符長データの表す音符が長いほど大きくなり前記音符長データの表す音符が短いほど小さくなる所定の重み付けを用いつつ、前記類似度の導出を行う
ことを特徴とするカラオケ装置。
【請求項３】
所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、表示手段と、を有するカラオケ装置に備えられた演算手段に対し、
ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手順と、
前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手順と、
前記第１歌詞データのうち前記英単語歌詞生成手順で抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手順と、
前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手順で前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手順と、
前記類似度導出手順での導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手順と、
前記英単語歌詞生成手順で生成された前記第２歌詞データと前記置き換え歌詞生成手順で生成された前記第３歌詞データとを合成して、前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手順と、
前記楽曲受付手順で受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを前記表示手段に表示させる表示制御手順と、
を実行させるためのカラオケ楽曲処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、第１の発明のカラオケ装置は、所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手段と、前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手段と、前記第１歌詞データのうち前記英単語歌詞生成手段により抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手段と、前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手段により前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手段と、前記類似度導出手段による導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手段と、前記英単語歌詞生成手段により生成された前記第２歌詞データと前記置き換え歌詞生成手段により生成された前記第３歌詞データとを合成して、前記楽曲受付手段により受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手段と、前記楽曲受付手段により受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを表示する表示手段と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記目的を達成するために、第３発明のカラオケ楽曲処理プログラムは、所定の楽節フレーズデータ及び第１歌詞データが対応づけられた、カラオケ楽曲データを再生可能な楽曲再生手段と、表示手段と、を有するカラオケ装置に備えられた演算手段に対し、ユーザによる前記カラオケ楽曲データの選択を受け付ける楽曲受付手順と、前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応する前記第１歌詞データの中から、英単語に対応した歌詞部分を抽出してアルファベット化した第２歌詞データを生成する英単語歌詞生成手順と、前記第１歌詞データのうち前記英単語歌詞生成手順で抽出されなかった残り部分の歌詞テキストに対し、単語ごとに発音記号を与える発音記号付与手順と、前記楽節フレーズデータに対応した楽節フレーズごとに、前記発音記号付与手順で前記歌詞テキストに与えられた前記発音記号と前記歌詞テキストを置き換えるための英単語候補の発音記号とを比較し、類似度を導出する類似度導出手順と、前記類似度導出手順での導出結果に応じて、前記楽節フレーズごとに、前記類似度が最も大きくなるように複数の前記英単語候補を選択して配列し、置き換え用の第３歌詞データを生成する置き換え歌詞生成手順と、前記英単語歌詞生成手順で生成された前記第２歌詞データと前記置き換え歌詞生成手順で生成された前記第３歌詞データとを合成して、前記楽曲受付手順で受け付けた前記カラオケ楽曲データに対応した新たな歌詞データを生成する歌詞合成手順と、前記楽曲受付手順で受け付けた前記カラオケ楽曲データの再生に応じて、当該カラオケ楽曲データに対応する前記新たな歌詞データを前記表示手段に表示させる表示制御手順と、を実行させる。