(57)【要約】【課題】ユーザの興趣を向上する。【解決手段】ホストサーバ３０は、ＳＮＳサーバ４０により提供される登録ユーザのウェブページに対する投稿関連情報を取得し、取得された投稿関連情報に関する置換側単語の品詞を特定し、特定された置換側単語の品詞情報に基づき、各置換側単語を、当該品詞情報に対応する品詞と共に登録した、登録ユーザの辞書ＤＣを生成し、ログインユーザによりカラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の元歌の歌詞データに基づく元歌の歌詞を構成する複数の被置換側単語に付加された品詞情報に基づき、当該複数の被置換側単語のうちの特定の被置換側単語を、予約操作を行ったログインユーザの辞書ＤＣに登録された、特定の被置換側単語の品詞に適合する特定の置換側単語と置換することで、対応する替え歌の歌詞を生成し、生成された替え歌の歌詞データをカラオケ装置１０へ出力する。【選択図】図１
2014191496.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを再生すると共に、当該楽曲データの再生に合わせて歌詞データに基づく歌詞テロップを表示するように表示手段を制御することで、カラオケ楽曲の再生サービスを提供するカラオケ装置、及び、所定のソーシャルネットワーキングサービスを提供するＳＮＳサーバ、に接続可能な歌詞置換サーバであって、
前記ＳＮＳサーバにより提供される、特定ユーザ及び前記カラオケ楽曲の歌手の少なくとも一方のウェブページ、に対する、投稿情報を含む投稿関連情報を取得する第１情報取得手段と、
前記第１情報取得手段により取得された投稿関連情報に関する第１単語の品詞を特定する第１品詞特定手段と、
前記第１品詞特定手段により特定された第１単語の品詞情報に基づき、各第１単語を、当該品詞情報に対応する品詞と共に登録した、前記特定ユーザ及び前記歌手の少なくとも一方の第１辞書、を生成する第１辞書生成手段と、
前記第１辞書を記憶する第１辞書記憶手段と、
利用認証された前記特定ユーザである利用認証ユーザにより前記カラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の第１歌詞データに基づく第１歌詞を構成する複数の第２単語に付加された品詞情報に基づき、当該複数の第２単語のうちの特定の第２単語を、前記予約操作を行った利用認証ユーザと前記予約操作に対応するカラオケ楽曲の前記歌手との少なくとも一方に関する前記第１辞書に登録された、前記特定の第２単語の品詞に適合する特定の前記第１単語、又は、特定の品詞に対応する特定の前記第１単語、と置換することで、対応する第２歌詞を生成する第１歌詞置換手段と、
前記第１歌詞置換手段により生成された第２歌詞データを前記カラオケ装置へ出力する第１出力手段と、
を有することを特徴とする歌詞置換サーバ。
【請求項２】
前記第１歌詞置換手段は、
前記複数の第２単語に付加された品詞情報と、前記複数の第２単語又は前記第１歌詞を構成する複数の文節に付加された拍数情報と、に基づき、前記特定の第２単語を、前記予約操作を行った利用認証ユーザと前記予約操作に対応するカラオケ楽曲の前記歌手との少なくとも一方に関する前記第１辞書に登録された、前記特定の第２単語の品詞に適合すると共に、前記特定の第２単語又は当該特定の第２単語を含む文節の拍数に適合する、前記特定の第１単語、と置換することで、前記第２歌詞を生成する
ことを特徴とする請求項１記載の歌詞置換サーバ。
【請求項３】
前記第１情報取得手段は、
前記ウェブページに対する、投稿文章、投稿画像、及び投稿位置情報の少なくとも１つを含む前記投稿情報と、当該投稿情報に付加された付加位置情報及び付加時刻情報の少なくとも一方を含む付加情報と、を含む前記投稿関連情報を取得可能であり、
前記第１品詞特定手段は、
前記第１情報取得手段により前記投稿文章が取得された場合には、当該前記投稿文章に対し自然言語処理を行うことで、当該投稿文章を構成する前記第１単語の品詞を特定可能であり、
前記第１辞書生成手段は、
前記第１品詞特定手段により特定された第１単語の品詞情報と、前記情報取得手段により取得された、前記投稿位置情報又は前記付加位置情報、及び、前記付加時刻情報、の少なくとも一方と、に基づき、各第１単語を、当該品詞情報に対応する品詞と、当該投稿位置情報又は当該付加位置情報に対応する位置及び当該付加時刻情報に対応する時刻の少なくとも一方と、共に登録した、前記第１辞書、を生成可能である
ことを特徴とする請求項２記載の歌詞置換サーバ。
【請求項４】
前記第１歌詞置換手段は、
前記特定の第２単語を、前記予約操作を行った利用認証ユーザに同伴する他の前記利用認証ユーザに関する前記第１辞書に登録された、前記特定の第１単語、と置換することで、前記第２歌詞を生成する
ことを特徴とする請求項３記載の歌詞置換サーバ。
【請求項５】
前記第１歌詞置換手段は、
前記特定の第２単語を、前記利用認証ユーザの前記投稿関連情報に関する指定の前記第１単語に適合する前記第１単語が前記投稿関連情報に含まれる前記特定ユーザに関する前第１記辞書に登録された、前記特定の第１単語、と置換することで、前記第２歌詞を生成する
ことを特徴とする請求項３又は４記載の歌詞置換サーバ。
【請求項６】
前記第１歌詞置換手段は、
前記特定の第２単語を、前記利用認証ユーザの前記投稿関連情報に関する前記指定の第１単語に適合し、かつ当該指定の第１単語に対応付けられた位置及び時刻の少なくとも一方が近い前記第１単語が前記投稿関連情報に含まれる前記特定ユーザに関する前第１記辞書に登録された、前記特定の第１単語、と置換することで、前記第２歌詞を生成する
ことを特徴とする請求項５記載の歌詞置換サーバ。
【請求項７】
前記第１歌詞置換手段は、
前記特定の第２単語を、前記予約操作に対応するカラオケ楽曲の名称、当該カラオケ楽曲の前記歌手の名称、前記利用認証ユーザに関連付けられた特定の前記カラオケ楽曲の名称、及び、前記利用認証ユーザに関連付けられた特定の前記歌手の名称、の少なくとも１つに適合する前記第１単語が前記投稿関連情報に含まれる前記特定ユーザに関する前記第１辞書に登録された、前記特定の第１単語、と置換することで、前記第２歌詞を生成する
ことを特徴とする請求項３乃至６のいずれか１項記載の歌詞置換サーバ。
【請求項８】
前記第１歌詞置換手段は、
前記特定の第２単語を、前記予約操作に対応するカラオケ楽曲の前記歌手、及び、前記利用認証ユーザに関連付けられた特定の前記歌手、の少なくとも一方に関する前記第１辞書に登録された、前記特定の第１単語、と置換することで、前記第２歌詞を生成する
ことを特徴とする請求項３乃至７のいずれか１項記載の歌詞置換サーバ。
【請求項９】
楽曲データを再生すると共に、当該楽曲データの再生に合わせて歌詞データに基づく歌詞テロップを表示するように表示手段を制御することで、カラオケ楽曲の再生サービスを提供するカラオケ装置に接続可能な歌詞置換サーバであって、
歌手の前記カラオケ楽曲の第１歌詞データを取得する第２情報取得手段と、
前記第２情報取得手段により取得された第１歌詞データに基づく第１歌詞に対し自然言語処理を行うことで、当該第１歌詞を構成する複数の第３単語の品詞を特定する第２品詞特定手段と、
前記第２品詞特定手段により特定された複数の第３単語の品詞情報に基づき、各第３単語を、当該品詞情報に対応する品詞と共に登録した、前記歌手の第２辞書、を生成する第２辞書生成手段と、
前記第２辞書を記憶する第２辞書記憶手段と、
利用認証された前記特定ユーザである利用認証ユーザにより前記カラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の前記第１歌詞を構成する複数の第２単語に付加された品詞情報に基づき、当該複数の第２単語のうちの特定の第２単語を、前記予約操作を行った利用認証ユーザに関連付けられた特定の前記歌手に関する前記第２辞書に登録された、前記特定の第２単語の品詞に適合する特定の前記第３単語、又は、特定の品詞に対応する特定の前記第３単語、と置換することで、対応する第２歌詞を生成する第２歌詞置換手段と、
前記第２歌詞置換手段により生成された第２歌詞データを前記カラオケ装置へ出力する第２出力手段と、
を有することを特徴とする歌詞置換サーバ。
【請求項１０】
楽曲データを再生する再生手段と、
前記再生手段による前記楽曲データの再生に合わせて歌詞データに基づく歌詞テロップを表示するように表示手段を制御する表示制御手段と、
を有し、
所定のソーシャルネットワーキングサービスを提供するＳＮＳサーバに接続可能なカラオケ装置であって、
前記ＳＮＳサーバにより提供される、特定ユーザ及びカラオケ楽曲の歌手の少なくとも一方のウェブページ、に対する、投稿情報を含む投稿関連情報を取得する第３情報取得手段と、
前記第３情報取得手段により取得された投稿関連情報に関する第１単語の品詞を特定する第３品詞特定手段と、
前記第３品詞特定手段により特定された第１単語の品詞情報に基づき、各第１単語を、当該品詞情報に対応する品詞と共に登録した、前記特定ユーザ及び前記歌手の少なくとも一方の第１辞書、を生成する第３辞書生成手段と、
前記第３辞書を記憶する第３辞書記憶手段と、
利用認証された前記特定ユーザである利用認証ユーザにより前記カラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の第１歌詞データに基づく第１歌詞を構成する複数の第２単語に付加された品詞情報に基づき、当該複数の第２単語のうちの特定の第２単語を、前記予約操作を行った利用認証ユーザと前記予約操作に対応するカラオケ楽曲の前記歌手との少なくとも一方に関する前記第１辞書に登録された、前記特定の第２単語の品詞に適合する特定の前記第１単語、又は、特定の品詞に対応する特定の前記第１単語、と置換することで、対応する第２歌詞を生成する第３歌詞置換手段と、
前記第３歌詞置換手段により生成された第２歌詞データを前記表示制御手段へ出力する第３出力手段と、
を有し、
前記表示制御手段は、
前記第３出力手段から入力された第２歌詞データに基づく歌詞テロップを表示するように、前記表示手段を制御する
ことを特徴とするカラオケ装置。
【請求項１１】
所定のソーシャルネットワーキングサービスを提供するＳＮＳサーバに接続可能なコンピュータの演算手段に対し、
前記ＳＮＳサーバにより提供される、特定ユーザ及びカラオケ楽曲の歌手の少なくとも一方のウェブページ、に対する、投稿情報を含む投稿関連情報を取得する情報取得手順と、
前記情報取得手順で取得された投稿関連情報に関する第１単語の品詞を特定する品詞特定手順と、
前記品詞特定手順で特定された第１単語の品詞情報に基づき、各第１単語を、当該品詞情報に対応する品詞と共に登録した、前記特定ユーザ及び前記歌手の少なくとも一方の第１辞書、を生成する辞書生成手順と、
利用認証された前記特定ユーザである利用認証ユーザにより前記カラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の第１歌詞データに基づく第１歌詞を構成する複数の第２単語に付加された品詞情報に基づき、当該複数の第２単語のうちの特定の第２単語を、前記予約操作を行った利用認証ユーザと前記予約操作に対応するカラオケ楽曲の前記歌手との少なくとも一方に関する前記第１辞書に登録された、前記特定の第２単語の品詞に適合する特定の前記第１単語、又は、特定の品詞に対応する特定の前記第１単語、と置換することで、対応する第２歌詞を生成する歌詞置換手順と、
前記歌詞置換手順で生成された第２歌詞データを出力する出力手順と、
を実行させるための、歌詞置換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲の元歌の歌詞中の単語を別の単語に置換することで、替え歌の歌詞を作成する、歌詞置換サーバ、カラオケ装置、及び歌詞置換プログラムに関する。
【背景技術】
【０００２】
従来、カラオケ楽曲の元歌の歌詞中の単語を別の単語に置換することで、替え歌の歌詞を作成する技術が知られている（例えば、特許文献１参照）。この従来技術では、元歌の歌詞が入力されると、複数の単語がそれぞれの表記、読み、品詞情報、意味情報と共に登録された辞書を用いて形態素解析し、品詞情報、意味情報、拍数調整処理により替え歌の歌詞の候補とする文字列を抽出することで、替え歌の歌詞を作成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１４９８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、元歌の歌詞中の単語を、辞書に登録されたユーザと何ら関連のない単語と置換することで、替え歌の歌詞を作成している。このため、作成された替え歌の歌詞は、ユーザにとって面白みのある歌詞になっているとは限らず、ユーザの興趣を向上する観点において、さらなる向上の余地があった。
【０００５】
本発明の目的は、ユーザの興趣を向上できる、歌詞置換サーバ、カラオケ装置、及び歌詞置換プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明の歌詞置換サーバは、楽曲データを再生すると共に、当該楽曲データの再生に合わせて歌詞データに基づく歌詞テロップを表示するように表示手段を制御することで、カラオケ楽曲の再生サービスを提供するカラオケ装置、及び、所定のソーシャルネットワーキングサービスを提供するＳＮＳサーバ、に接続可能な歌詞置換サーバであって、前記ＳＮＳサーバにより提供される、特定ユーザ及び前記カラオケ楽曲の歌手の少なくとも一方のウェブページ、に対する、投稿情報を含む投稿関連情報を取得する第１情報取得手段と、前記第１情報取得手段により取得された投稿関連情報に関する第１単語の品詞を特定する第１品詞特定手段と、前記第１品詞特定手段により特定された第１単語の品詞情報に基づき、各第１単語を、当該品詞情報に対応する品詞と共に登録した、前記特定ユーザ及び前記歌手の少なくとも一方の第１辞書、を生成する第１辞書生成手段と、前記第１辞書を記憶する第１辞書記憶手段と、利用認証された前記特定ユーザである利用認証ユーザにより前記カラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の第１歌詞データに基づく第１歌詞を構成する複数の第２単語に付加された品詞情報に基づき、当該複数の第２単語のうちの特定の第２単語を、前記予約操作を行った利用認証ユーザと前記予約操作に対応するカラオケ楽曲の前記歌手との少なくとも一方に関する前記第１辞書に登録された、前記特定の第２単語の品詞に適合する特定の前記第１単語、又は、特定の品詞に対応する特定の前記第１単語、と置換することで、対応する第２歌詞を生成する第１歌詞置換手段と、前記第１歌詞置換手段により生成された第２歌詞データを前記カラオケ装置へ出力する第１出力手段と、を有することを特徴とする。
【０００７】
本願発明の歌詞置換サーバは、カラオケ楽曲の再生サービスを提供するカラオケ装置、及び、所定のソーシャルネットワーキングサービス（以下適宜、「ＳＮＳ」という）を提供するＳＮＳサーバに接続可能である。
【０００８】
本願発明の歌詞置換サーバにおいては、特定ユーザ及びカラオケ楽曲の歌手の少なくとも一方のウェブページに、本人（又は他人でもよい）により投稿された、例えば文章や画像等の投稿情報を含む投稿関連情報が、第１情報取得手段により取得される。なお、投稿関連情報には、上記投稿情報に加え、投稿情報が投稿された際に、当該投稿情報に対し自動的に付加された、例えば位置や時刻等の付加情報が含まれてもよい。
【０００９】
上記のように投稿関連情報が取得されると、当該投稿関連情報に関する単語（第１単語）の品詞が第１品詞特定手段により特定される。品詞とは、名詞や動詞、形容詞、副詞等の、単語の文法上の性質による分類であり、いわゆる顔文字も品詞の１つとなる。例えば、投稿関連情報が、投稿された文章を含む場合、当該文章に対し形態素解析等の適宜の自然言語処理を行うことで、当該文章を構成する第１単語の品詞を特定することができる。また例えば、投稿関連情報が、投稿された画像を含む場合、当該画像に対し適宜の画像処理を行って当該画像の内容を判別することで、その判別結果に対応する文章を得ることでき、当該文章に対し上記同様適宜の自然言語処理を行うことで、当該文章を構成する第１単語の品詞を特定することができる。第１単語は、上記特定ユーザ及びカラオケ楽曲の歌手の少なくとも一方のＳＮＳ上での、例えば状況や趣味、嗜好、口癖等の話題を反映したものである。
【００１０】
上記のようにして第１単語の品詞が特定されると、当該第１単語の品詞情報に基づき、上記特定ユーザ及びカラオケ楽曲の歌手の少なくとも一方の第１辞書が第１辞書生成手段により生成され、第１辞書記憶手段に記憶される。第１辞書には、各第１単語が、上記品詞情報に対応する品詞と共に登録される。なお、上記投稿関連情報が上記付加情報を含む場合、第１辞書には、各第１単語が、上記品詞情報に対応する品詞に加え、付加情報に対応する位置や時刻等と共に登録されてもよい。
【００１１】
また、以上の投稿関連情報の取得、第１単語の品詞の特定、及び第１辞書の生成・記憶の処理は、特定ユーザがカラオケ楽曲の再生サービスを受ける以前に予め実行されてもよいし、特定ユーザがカラオケ楽曲の再生サービスを受ける際（例えば適宜の利用認証操作を行った際やカラオケ楽曲の予約操作を行った際等）に実行されてもよい。
【００１２】
カラオケ楽曲の再生サービスを受ける場合、特定ユーザは、適宜の利用認証操作を行うことで、利用認証される。その後、当該特定ユーザ（利用認証ユーザ）は、カラオケ楽曲の予約操作を行う。これにより、第１歌詞置換手段が、上記予約されたカラオケ楽曲の歌詞データ（第１歌詞データ）に基づく歌詞（第１歌詞）を構成する複数の単語（第２単語）に付加された品詞情報に基づき、当該複数の第２単語のうちの特定の第２単語を、上記予約操作を行った利用認証ユーザと上記予約されたカラオケ楽曲の歌手との少なくとも一方に関する第１辞書内の、特定の第２単語の品詞に適合する特定の第１単語又は特定の品詞に対応する特定の第１単語と置換した、歌詞（第２歌詞）を生成する。したがって、この第２歌詞には、上記予約操作を行った利用認証ユーザと上記予約されたカラオケ楽曲の歌手との少なくとも一方に関するＳＮＳ上で話題にされた内容を反映した単語が含まれている。なお、カラオケ楽曲の第１歌詞を構成する複数の第２単語に品詞情報を付加する処理は、当該カラオケ楽曲が予約される以前に予め実行されてもよいし、当該カラオケ楽曲が予約された際に実行されてもよい。
【００１３】
その後、上記生成された第２歌詞データが出力手段によりカラオケ装置へ出力され、カラオケ装置において、楽曲データの再生に合わせて当該第２歌詞データに基づく歌詞テロップが表示手段に表示される。これにより、ユーザは、元歌の歌詞中の特定の単語が自分自身や歌唱するカラオケ楽曲の歌手等に関するＳＮＳ上で話題にされた内容を反映した単語に置換された歌詞による、替え歌を楽しむことができる。
【００１４】
以上のように、本願発明においては、特定ユーザやカラオケ楽曲の歌手のＳＮＳ上での話題を反映した単語を登録した辞書を生成する。そして、カラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の元歌の歌詞中の特定の単語を、予約操作を行った利用認証ユーザ及び予約されたカラオケ楽曲の歌手との少なくとも一方に関する辞書内の特定の単語と置換した、替え歌の歌詞を生成する。これにより、ユーザやカラオケ楽曲の歌手がＳＮＳ上で話題にした内容の単語を替え歌の歌詞中に登場させることができ、面白みのある替え歌を提供することができる。この結果、ユーザの興趣を向上することができる。
【発明の効果】
【００１５】
本発明によれば、ユーザの興趣を向上することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態のホストサーバを備えたカラオケシステムの全体構成を表す機能ブロック図である。
【図２】ＳＮＳサーバにより提供されるユーザＡのウェブページに対する投稿関連情報の一例を示す説明図である。
【図３】ＳＮＳサーバにより提供されるユーザＢのウェブページに対する投稿関連情報の一例を示す説明図である。
【図４】ＳＮＳサーバにより提供されるユーザＣのウェブページに対する投稿関連情報の一例を示す説明図である。
【図５】ＳＮＳサーバにより提供されるユーザＤのウェブページに対する投稿関連情報の一例を示す説明図である。
【図６】元歌の歌詞中の各被置換側単語の品詞を特定すると共に元歌の歌詞中の各文節の拍数を特定する手法を説明するための説明図である。
【図７】ユーザＡの辞書の一例を示すテーブルである。
【図８】ユーザＢの辞書の一例を示すテーブルである。
【図９】ユーザＣの辞書の一例を示すテーブルである。
【図１０】ユーザＤの辞書の一例を示すテーブルである。
【図１１】生成される替え歌の歌詞の一例を示す説明図である。
【図１２】ホストサーバの制御部のＣＰＵが実行する、元歌の付加歌詞データの生成に関する制御手順を表すフローチャートである。
【図１３】ホストサーバの制御部のＣＰＵが実行する、登録ユーザの辞書の生成に関する制御手順を表すフローチャートである。
【図１４】ホストサーバの制御部のＣＰＵが実行する、替え歌の歌詞の生成に関する制御手順を表すフローチャートである。
【図１５】他のログインユーザの辞書も利用する変形例において、生成される替え歌の歌詞の一例を示す説明図である。
【図１６】共通話題を持つ登録ユーザの辞書も利用する変形例において、生成される替え歌の歌詞の一例を示す説明図である。
【図１７】歌唱楽曲の歌手を話題にした登録ユーザの辞書も利用する変形例において、生成される替え歌の歌詞の一例を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１８】
まず、図１を参照しつつ、本実施形態のホストサーバを備えたカラオケシステムの全体構成を説明する。
【００１９】
図１に示すように、カラオケシステム１は、カラオケ装置１０と、リモコン２０と、ホストサーバ３０（歌詞置換サーバ、コンピュータ）と、ＳＮＳサーバ４０とを有する。
【００２０】
カラオケ装置１０とリモコン２０とは、カラオケ楽曲の再生サービスを提供するカラオケ店舗等のカラオケルームＫＲに設置され、例えば無線又は有線によるＬＡＮ等のネットワークＮＷ１を介し、互いに情報送受信可能に接続されている。また、カラオケ装置１０及びリモコン２０と、ホストサーバ３０とは、上記ネットワークＮＷ１と、例えばインターネット等のネットワークＮＷ２とを介し、互いに情報送受信可能に接続されている。さらに、ホストサーバ３０とＳＮＳサーバ４０とは、上記ネットワークＮＷ２を介し、互いに情報送受信可能に接続されている。
【００２１】
カラオケ装置１０は、楽曲データとしてのＭＩＤＩ（登録商標）データを再生すると共に、当該ＭＩＤＩデータの再生に合わせて歌詞データに基づく歌詞テロップを表示させることで、カラオケ楽曲の再生サービスを提供する。このカラオケ装置１０は、制御部１１と、入力部１２と、音源１３と、音声制御部１４と、通信制御部１５と、大容量記憶装置１６とを有する。また、カラオケ装置１０には、マイク１７、スピーカ１８、及びモニタ１９（表示手段）が、無線又は有線による回線により接続されている。
【００２２】
制御部１１は、図示しないＣＰＵと、図示しないＲＯＭやＲＡＭ等のメモリとを備える。この制御部１１のＣＰＵは、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや大容量記憶装置１６に記憶された各種プログラムを実行することで、カラオケ装置１０全体の制御を行う。
【００２３】
操作部１２は、例えば複数のキーやスイッチ等から構成される。ユーザは、この操作部１２又はリモコン２０を用いて、カラオケ楽曲の予約操作等の各種操作を行うことができる。
【００２４】
大容量記憶装置１６は、例えばハードディスク等から構成され、各種情報を記憶する。この大容量記憶装置１６は、複数のカラオケ楽曲のＭＩＤＩデータを記憶するＭＩＤＩデータ記憶部１６１と、複数のカラオケ楽曲の背景映像データを記憶する背景映像データ記憶部１６２と、複数のカラオケ楽曲の歌詞データを記憶する歌詞データ記憶部１６３とを備える。
【００２５】
音源１３は、上記ＭＩＤＩデータ記憶部１６１から読み出されたＭＩＤＩデータを再生し、その再生による音声信号を音声制御部１４へ出力する。
【００２６】
マイク１７は、ユーザによるカラオケ歌唱の音声を音声信号に変換し、その音声信号を音声制御部１４へ出力する。
【００２７】
音声制御部１４は、音源１３から出力された音声信号と、マイク１７から出力された音声信号とを、合成・増幅し、その合成・増幅による音声信号をスピーカ１８へ出力する。なお、上記音源１３及びこの音声制御部１４が、再生手段を構成する。以下適宜、これら音源１３及び音声制御部１４を、省略して「音源１３等」という。
【００２８】
スピーカ１８は、音声制御部１４から出力された音声信号を音声出力する。
【００２９】
モニタ１９は、例えば液晶ディスプレイ等から構成され、各種表示を行う。例えばモニタ１９は、制御部１１のＣＰＵの制御により、音源１３等によるＭＩＤＩデータの再生に合わせて、上記背景映像データ記憶部１６２から読み出された背景映像データに基づく背景映像、及び、上記歌詞データ記憶部１６３から読み出された歌詞データに基づく歌詞テロップ、等を表示することができる。なお、ＭＩＤＩデータの再生に合わせて歌詞データに基づく歌詞テロップを表示するようにモニタ１９を制御する制御部１１のＣＰＵが、表示制御手段として機能する。
【００３０】
通信制御部１５は、リモコン２０やホストサーバ３０との間で行われる情報通信の制御を行う。
【００３１】
ホストサーバ３０は、制御部３１と、大容量記憶装置３３と、通信制御部３２とを有する。また、ホストサーバ３０には、入力装置３４及びモニタ３５が、無線又は有線による回線により接続されている。
【００３２】
制御部３１は、図示しないＣＰＵ（演算手段）と、図示しないＲＯＭやＲＡＭ等のメモリとを備える。この制御部３１のＣＰＵは、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや大容量記憶装置３３に記憶された各種プログラム（ＣＰＵに対し後述の図１２〜図１４のフローに示す各手順を実行させるための歌詞置換プログラムを含む）を実行することで、ホストサーバ３０全体の制御を行う。
【００３３】
入力装置３４は、例えばキーボードやマウス等から構成され、各種入力を行うことが可能である。
【００３４】
大容量記憶装置３３は、例えばハードディスク等から構成され、各種情報を記憶する。この大容量記憶装置３３は、複数のカラオケ楽曲の元歌の付加歌詞データ（後述）を記憶する歌詞データ記憶部３３１と、所定の替え歌サービスを享受可能に登録された複数の登録ユーザ（特定ユーザ）の辞書ＤＣ（第１辞書。後述の図７〜図１０参照）を記憶する辞書記憶部３３２（第１辞書記憶手段）とを備える。
【００３５】
モニタ３５は、例えば液晶ディスプレイ等から構成され、各種表示を行う。
【００３６】
通信制御部３２は、カラオケ装置１０やリモコン２０、ＳＮＳサーバ４０との間で行われる情報通信の制御を行う。
【００３７】
ＳＮＳサーバ４０は、所定のソーシャルネットワーキングサービス（社会的ネットワークをインターネット上で構築するサービス（ウェブページを含む）。例えば、ｆａｃｅｂｏｏｋ（登録商標）やｍｉｘｉ（登録商標），ｔｗｉｔｔｅｒ（登録商標），ＬＩＮＥ（登録商標）等。以下適宜、「ＳＮＳ」という）を提供する。
【００３８】
各ユーザは、適宜の操作端末（例えば、携帯電話や汎用ＰＣ、タブレットＰＣ等）を用いて、ＳＮＳサーバ４０により提供される自分又は他人のウェブページ上に、文章（１文字以上の文字列）や画像（静止画又は動画）、位置情報（地名）等を投稿することができる。なお、各ユーザのウェブページに対する投稿文章、投稿画像、及び投稿位置情報等の少なくとも１つを含む投稿情報には、例えば当該投稿情報の投稿時等の、位置情報及び時刻情報の少なくとも一方を含む情報が、自動的に（又は各ユーザの手動操作により）付加される場合がある。すなわち、投稿情報に位置情報及び時刻情報のいずれも付加されていない場合には、投稿情報のみから、投稿関連情報が構成され、投稿情報に位置情報及び時刻情報の少なくとも一方を含む情報が付加されている場合には、投稿情報と、当該投稿情報に付加された付加位置情報及び付加時刻情報の少なくとも一方を含む付加情報とから、投稿関連情報が構成される。
【００３９】
図２〜図５に、ＳＮＳサーバ４０により提供される４人の登録ユーザ「ユーザＡ」「ユーザＢ」「ユーザＣ」「ユーザＤ」のウェブページに対する投稿関連情報の一例を示す。
【００４０】
図２には、ユーザＡに係わる投稿関連情報として、５つの投稿関連情報ＣＡ１，ＣＡ２，ＣＡ３，ＣＡ４，ＣＡ５を示している。
【００４１】
図２に示す例では、投稿関連情報ＣＡ１には、投稿文章「餃子最高（＊´艸｀＊）  すぐおかわりした」と、当該投稿文章に付加された付加位置情報「うつのみや食堂」及び付加時刻情報「２０１３／３／１  １２：２０」とが含まれている。
【００４２】
投稿関連情報ＣＡ２には、投稿文章「宇都宮に来たよ（・∀・）はにゃ」と、当該投稿文章に付加された付加時刻情報「２０１３／２／２８  １８：３０」とが含まれている。
【００４３】
投稿関連情報ＣＡ３には、投稿文章「佐藤一郎のライブ始まりました」と、当該投稿文章に付加された付加位置情報「東京ドーム」及び付加時刻情報「２０１３／２／２６  １８：００」とが含まれている。
【００４４】
投稿関連情報ＣＡ４には、投稿文章「ビールおいしい」と、当該投稿文章に付加された付加位置情報「浜松町駅周辺」及び付加時刻情報「２０１３／２／２３  ２０：４０」とが含まれている。
【００４５】
投稿関連情報ＣＡ５には、投稿位置情報「東京タワー」を表す記事「ユーザＡさんは東京タワーにいます。」と、当該記事に付加された付加時刻情報「２０１３／２／１６  １１：２５」とが含まれている。
【００４６】
図３には、ユーザＢに係わる投稿関連情報として、２つの投稿関連情報ＣＢ１，ＣＢ２を示している。
【００４７】
図３に示す例では、投稿関連情報ＣＢ１には、投稿文章「寝坊した」と、当該投稿文章に付加された付加時刻情報「２０１３／２／２５  ８：２５」とが含まれている。
【００４８】
投稿関連情報ＣＢ２には、投稿文章「ギリギリ間に合った（＾＿＾）ｖ」と、当該投稿文章に付加された付加位置情報「東京都港区」及び付加時刻情報「２０１３／２／２５  ８：５５」とが含まれている。
【００４９】
図４には、ユーザＣに係わる投稿関連情報として、２つの投稿関連情報ＣＣ１，ＣＣ２を示している。
【００５０】
図４に示す例では、投稿関連情報ＣＣ１には、投稿文章「明日の握手会も行く」と、当該投稿文章に付加された付加位置情報「東京ドーム周辺」及び付加時刻情報「２０１３／２／２６  ２１：４０」とが含まれている。
【００５１】
投稿関連情報ＣＣ２には、投稿文章「佐藤一郎かっこいい（≧∇≦）キャー♪」と、当該投稿文章に付加された付加位置情報「東京ドーム周辺」及び付加時刻情報「２０１３／２／２６  ２１：３５」とが含まれている。
【００５２】
図５には、ユーザＤに係わる投稿関連情報として、２つの投稿関連情報ＣＤ１，ＣＤ２を示している。
【００５３】
図５に示す例では、投稿関連情報ＣＤ１には、投稿文章「代わりに高橋三郎の新曲買ったよ」と、当該投稿文章に付加された付加時刻情報「２０１３／２／２８  １８：２５」とが含まれている。
【００５４】
投稿関連情報ＣＤ２には、投稿文章「鈴木二郎の新曲売り切れだって（＞＿＜）」と、当該投稿文章に付加された付加時刻情報「２０１３／２／２８  １８：１０」とが含まれている。
【００５５】
次に、本実施形態の要部を説明する。
【００５６】
すなわち、本実施形態では、ホストサーバ３０において、処理対象とするカラオケ楽曲の元歌の歌詞データ（第１歌詞データ）に基づく元歌の歌詞（第１歌詞）に対し、公知の適宜の自然言語処理（例えば形態素解析等）が行われる。これにより、当該元歌の歌詞を構成する複数の単語（第２単語。以下適宜、「被置換側単語」という）の品詞が特定されると共に、当該元歌の歌詞を構成する複数の文節の拍数（モーラ数）が特定される。
【００５７】
品詞とは、例えば「動詞」「形容詞」「形容動詞」「名詞」「連体詞」「副詞」「接続詞」「感動詞」「助動詞」「助詞」等の、単語の文法的な性質による分類であり、この例ではいわゆる顔文字も「顔文字」という品詞の１つとする。
【００５８】
拍数とは、一定の時間的長さをもった音の分節である拍（モーラ）の数である。
【００５９】
ここで、例えば、図６中に示す元歌の歌詞「ニューヨークで偶然出会った彼女」に対し、自然言語処理が行われる場合を考える。
【００６０】
図６に示す例では、元歌の歌詞「ニューヨークで偶然出会った彼女」は、６つの被置換側単語「ニューヨーク」「で」「偶然」「出会っ」「た」「彼女」から構成され、「ニューヨーク」は名詞、「で」は助詞、「偶然」は副詞、「出会っ」は動詞、「た」は助動詞、「彼女」は名詞と特定されている。またこれと共に、元歌の歌詞「ニューヨークで偶然出会った彼女」は、４つの文節「ニューヨークで」「偶然」「出会った」「彼女」から構成され、「ニューヨークで」は６拍、「偶然」は４拍、「出会った」は４拍、「彼女」は３拍と特定されている。
【００６１】
上記のようにして、カラオケ楽曲の元歌の歌詞データに基づく、元歌の歌詞中の各被置換側単語の品詞が特定されると共に、元歌の歌詞中の各文節の拍数が特定されると、当該元歌の歌詞データに基づく、元歌の歌詞中の各被置換側単語に品詞情報が付加されると共に、元歌の歌詞中の各文節に拍数情報が付加されることで、対応するデータ（以下適宜、「元歌の付加歌詞データ」という）が生成される。生成されたカラオケ楽曲の元歌の付加歌詞データは、上記歌詞データ記憶部３３１に記憶される。
【００６２】
一方で、本実施形態では、ホストサーバ３０において、ＳＮＳサーバ４０から、処理対象とする登録ユーザに係わる投稿関連情報が取得される。そして、ホストサーバ３０において、上記取得された登録ユーザに係わる投稿関連情報に関する単語（第１単語。以下適宜、「置換側単語」という）の読み及び品詞が特定される。登録ユーザに係わる置換側単語は、当該登録ユーザのＳＮＳ上での、例えば状況や趣味、嗜好、口癖等の、話題を反映した単語である。このとき、例えば、上記取得された投稿関連情報が投稿文章を含む場合には、投稿文章に対し公知の適宜の自然言語処理（例えば形態素解析等）が行われることで、当該投稿文章を構成する少なくとも１つの置換側単語の読み及び品詞が特定される。また例えば、上記取得された投稿関連情報が投稿画像を含む場合には、投稿画像に対し公知の適宜の画像処理が行われ、当該投稿画像の内容が判別されることで、その判別結果に対応する文章が得られ、その文章に対し上記同様の自然言語処理が行われることで、当該文章を構成する少なくとも１つの置換側単語の読み及び品詞が特定される。
【００６３】
その後、ホストサーバ３０において、少なくとも上記特定された少なくとも１つの置換側単語の読み情報及び品詞情報に基づき、各置換側単語が、少なくとも当該読み情報に対応する読み及び当該品詞情報に対応する品詞と共に登録された、登録ユーザの辞書ＤＣが生成される。このとき、例えば、上記取得された投稿関連情報が投稿位置情報又は付加位置情報を含む場合には、投稿関連情報に関する置換側単語に対し、上記読み及び品詞に加え、当該投稿位置情報又は付加位置情報に対応する位置も対応付けられて、登録ユーザの辞書ＤＣに登録される。また例えば、上記取得された投稿関連情報が付加時刻情報を含む場合には、投稿関連情報に関する置換側単語に対し、上記読み及び品詞に加え、当該付加時刻情報に対応する時刻も対応付けられて、登録ユーザの辞書ＤＣに登録される。上記のようにして生成された登録ユーザの辞書ＤＣは、上記辞書記憶部３３２に記憶される。
【００６４】
図７〜図１０に、上記図２〜図５に示す４人の登録ユーザ「ユーザＡ」「ユーザＢ」「ユーザＣ」「ユーザＤ」に係わる投稿関連情報に基づき生成された、当該４人の登録ユーザ「ユーザＡ」「ユーザＢ」「ユーザＣ」「ユーザＤ」のそれぞれの辞書ＤＣの一例を示す。
【００６５】
図７には、上記図２に示すユーザＡに係わる投稿関連情報ＣＡ１〜ＣＡ５に基づき生成された、当該ユーザＡの辞書ＤＣの一例を示している。
【００６６】
図７に示す例では、ユーザＡの辞書ＤＣには、上記投稿関連情報ＣＡ１に含まれる投稿文章「餃子最高（＊´艸｀＊）  すぐおかわりした」に基づく置換側単語「餃子」「最高」「（＊´艸｀＊）」「すぐ」「おかわり」「し」「た」と、上記投稿関連情報ＣＡ２に含まれる投稿文章「宇都宮に来たよ（・∀・）はにゃ」に基づく置換側単語「宇都宮」「に」「来」「た」「よ」「（・∀・）はにゃ」と、上記投稿関連情報ＣＡ３に含まれる投稿文章「佐藤一郎のライブ始まりました」に基づく置換側単語「佐藤」「一郎」「の」「ライブ」「始まり」「まし」「た」と、上記投稿関連情報ＣＡ４に含まれる投稿文章「ビールおいしい」に基づく置換側単語「ビール」「おいしい」と、投稿関連情報ＣＡ５に含まれる投稿位置情報「東京タワー」に基づく置換側単語「東京タワー」とが登録されている。
【００６７】
上記置換側単語「餃子」「最高」「（＊´艸｀＊）」「すぐ」「おかわり」「し」「た」は、読み情報に対応する読み、品詞情報に対応する品詞、投稿関連情報ＣＡ１に含まれる付加位置情報に対応する位置「うつのみや食堂」、及び、投稿関連情報ＣＡ１に含まれる付加時刻情報に対応する時刻「２０１３／３／１  １２：２０」と共に登録されている。
【００６８】
上記置換側単語「宇都宮」「に」「来」「た」「よ」「（・∀・）はにゃ」は、読み情報に対応する読み、品詞情報に対応する品詞、及び、投稿関連情報ＣＡ２に含まれる付加時刻情報に対応する時刻「２０１３／２／２８  １８：３０」と共に登録されている。
【００６９】
上記置換側単語「佐藤」「一郎」「の」「ライブ」「始まり」「まし」「た」は、読み情報に対応する読み、品詞情報に対応する品詞、投稿関連情報ＣＡ３に含まれる付加位置情報に対応する位置「東京ドーム」、及び、投稿関連情報ＣＡ３に含まれる付加時刻情報に対応する時刻「２０１３／２／２６  １８：００」と共に登録されている。
【００７０】
上記置換側単語「ビール」「おいしい」は、読み情報に対応する読み、品詞情報に対応する品詞、投稿関連情報ＣＡ４に含まれる付加位置情報に対応する位置「浜松町駅周辺」、及び、投稿関連情報ＣＡ３に含まれる付加時刻情報に対応する時刻「２０１３／２／２３  ２０：４０」と共に登録されている。
【００７１】
上記置換側単語「東京タワー」は、読み情報に対応する読み、品詞情報に対応する品詞、及び、投稿関連情報ＣＡ５に含まれる投稿位置情報に対応する位置「東京タワー」、及び、投稿関連情報ＣＡ５に含まれる付加時刻情報に対応する時刻「２０１３／２／１６  １１：２５」と共に登録されている。
【００７２】
図８には、上記図３に示すユーザＢに係わる投稿関連情報ＣＢ１，ＣＢ２に基づき生成された、当該ユーザＢの辞書ＤＣの一例を示している。
【００７３】
図８に示す例では、ユーザＢの辞書ＤＣには、上記投稿関連情報ＣＢ１に含まれる投稿文章「寝坊した」に基づく置換側単語「寝坊」「し」「た」と、上記投稿関連情報ＣＢ２に含まれる投稿文章「ギリギリ間に合った（＾＿＾）ｖ」に基づく置換側単語「ギリギリ」「間に合っ」「た」「（＾＿＾）ｖ」とが登録されている。
【００７４】
上記置換側単語「寝坊」「し」「た」は、読み情報に対応する読み、品詞情報に対応する品詞、及び、投稿関連情報ＣＢ１に含まれる付加時刻情報に対応する時刻「２０１３／２／２５  ８：２５」と共に登録されている。
【００７５】
上記置換側単語「ギリギリ」「間に合っ」「た」「（＾＿＾）ｖ」は、読み情報に対応する読み、品詞情報に対応する品詞、投稿関連情報ＣＢ２に含まれる付加位置情報に対応する位置「東京都港区」、及び、投稿関連情報ＣＢ２に含まれる付加時刻情報に対応する時刻「２０１３／２／２５  ８：５５」と共に登録されている。
【００７６】
図９には、上記図４に示すユーザＣに係わる投稿関連情報ＣＣ１，ＣＣ２に基づき生成された、当該ユーザＣの辞書ＤＣの一例を示している。
【００７７】
図９に示す例では、ユーザＣの辞書ＤＣには、上記投稿関連情報ＣＣ１に含まれる投稿文章「明日の握手会も行く」に基づく置換側単語「明日」「の」「握手会」「も」「行く」と、上記投稿関連情報ＣＣ２に含まれる投稿文章「佐藤一郎かっこいい（≧∇≦）キャー♪」に基づく置換側単語「佐藤」「一郎」「かっこいい」「（≧∇≦）キャー♪」とが登録されている。
【００７８】
上記置換側単語「明日」「の」「握手会」「も」「行く」は、読み情報に対応する読み、品詞情報に対応する品詞、投稿関連情報ＣＣ１に含まれる付加位置情報に対応する位置「東京ドーム周辺」、及び、投稿関連情報ＣＣ１に含まれる付加時刻情報に対応する時刻「２０１３／２／２６  ２１：４０」と共に登録されている。
【００７９】
上記置換側単語「佐藤」「一郎」「かっこいい」「（≧∇≦）キャー♪」は、読み情報に対応する読み、品詞情報に対応する品詞、投稿関連情報ＣＣ２に含まれる付加位置情報に対応する位置「東京ドーム周辺」、及び、投稿関連情報ＣＣ２に含まれる付加時刻情報に対応する時刻「２０１３／２／２６  ２１：３５」と共に登録されている。
【００８０】
図１０には、上記図５に示すユーザＤに係わる投稿関連情報ＣＤ１，ＣＤ２に基づき生成された、当該ユーザＤの辞書ＤＣの一例を示している。
【００８１】
図１０に示す例では、ユーザＤの辞書ＤＣには、上記投稿関連情報ＣＤ１に含まれる投稿文章「代わりに高橋三郎の新曲買ったよ」に基づく置換側単語「代わりに」「高橋」「三郎」「の」「新曲」「買っ」「た」「よ」と、上記投稿関連情報ＣＤ２に含まれる投稿文章「鈴木二郎の新曲売り切れだって（＞＿＜）」に基づく置換側単語「鈴木」「二郎」「の」「新曲」「売り切れ」「だって」「（＞＿＜）」とが登録されている。
【００８２】
上記置換側単語「代わりに」「高橋」「三郎」「の」「新曲」「買っ」「た」「よ」は、読み情報に対応する読み、品詞情報に対応する品詞、及び、投稿関連情報ＣＤ１に含まれる付加時刻情報に対応する時刻「２０１３／２／２８  １８：２５」と共に登録されている。
【００８３】
上記置換側単語「鈴木」「二郎」「の」「新曲」「売り切れ」「だって」「（＞＿＜）」は、読み情報に対応する読み、品詞情報に対応する品詞、及び、投稿関連情報ＣＤ２に含まれる付加時刻情報に対応する時刻「２０１３／２／２８  １８：１０」と共に登録されている。
【００８４】
カラオケルームＫＲに入室した登録ユーザは、カラオケ装置１０の操作部１２又はリモコン２０を用いて適宜の利用認証操作を行い、利用認証されることで、上記所定の替え歌サービスを享受可能なログイン状態となる。その後、ログイン状態となった登録ユーザ（利用認証ユーザ。以下適宜、「ログインユーザ」という）が、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うと、ホストサーバ３０において、制御部３１のＣＰＵにより、上記歌詞データ記憶部３３１から、予約されたカラオケ楽曲の元歌の付加歌詞データが読み出されると共に、上記辞書記憶部３３２から、予約操作を行ったログインユーザの辞書ＤＣが読み出される。そして、上記読み出された元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語が、上記読み出された予約操作を行ったログインユーザの辞書ＤＣ内の、上記特定の被置換側単語の品詞に適合（一致でなくてもよい。以下同様）すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換されることで、対応する替え歌の歌詞（第２歌詞）が生成される。このとき、元歌の歌詞中の特定の被置換側単語のうちの少なくとも１つのが、予約操作を行ったログインユーザの辞書ＤＣ内の、特定の品詞（例えば顔文字等）に対応する特定の置換側単語と置換されてもよい。したがって、このようにして生成された替え歌の歌詞中には、予約操作を行ったログインユーザのＳＮＳ上で話題にされた内容を反映した単語が含まれることとなる。
【００８５】
なお、辞書ＤＣ内の各置換側単語に対し出現数を対応付けておき、上記特定の被置換側単語との置換の際に、出現数の多い置換側単語が優先されるように置換が行われてもよい。また、上記特定の被置換側単語との置換の際に、辞書ＤＣ内の各置換側単語に対応付けられた時刻が参照され、カラオケ楽曲の再生サービスを受ける時間帯や曜日に合致する時刻に対応する置換側単語を用いて置換が行われてもよい。
【００８６】
ここで、例えば、予約操作を行ったログインユーザを上記ユーザＡとし、上記図６中に示す元歌の歌詞「ニューヨークで偶然出会った彼女」中の特定の被置換側単語が、上記図２に示すユーザＡの辞書ＤＣ内の特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される場合を考える。
【００８７】
図１１に示す例では、元歌の歌詞中の「ニューヨーク（名詞）」「偶然（副詞）」「出会っ（動詞）」「彼女（名詞）」が、ユーザＡの辞書ＤＣ内の「宇都宮（名詞）」「すぐ（名詞）」「来（動詞）」「餃子（名詞）」とそれぞれ置換されることで、替え歌の歌詞「宇都宮ですぐ来た餃子」が生成されている。
【００８８】
上記のようにして生成された替え歌の歌詞データ（第２歌詞データ）は、カラオケ装置１０へ送信（出力）される。その後、カラオケ装置１０において、予約されたカラオケ楽曲のＭＩＤＩデータが音源１６等により再生される際に、制御部１１のＣＰＵの制御により、音源１６等によるＭＩＤＩデータの再生に合わせて、ホストサーバ３０から受信（入力）された当該カラオケ楽曲の替え歌の歌詞データに基づく歌詞テロップがモニタ１９に表示される。これにより、歌唱者（予約操作を行った登録ユーザ）は、カラオケ楽曲の元歌の歌詞中の単語が自分のＳＮＳ上で話題にされた内容を反映した単語に置換された歌詞による、替え歌を楽しむことができる。
【００８９】
以下、図１２〜図１４を参照しつつ、上記手法を実現するために、ホストサーバ３０の制御部３１のＣＰＵがＲＯＭや大容量記憶装置３３に記憶された歌詞置換プログラムにより実行する制御手順を説明する。
【００９０】
まず、図１２を参照しつつ、上記元歌の付加歌詞データの生成に関する制御手順を説明する。
【００９１】
図１２において、このフローに示す処理は、例えば所定の開始指示が入力されることで開始される。
【００９２】
まず、ステップＳ１０で、制御部３１のＣＰＵは、大容量記憶装置３３から、処理対象とするカラオケ楽曲の元歌の歌詞データを取得する。なお、処理対象とするカラオケ楽曲の元歌の歌詞データが複数存在する場合には、このステップＳ１０、後述のステップＳ２０、後述のステップＳ３０、及び後述のステップＳ４０での処理は、各処理対象とするカラオケ楽曲の元歌の歌詞データごとに行われる。
【００９３】
その後、ステップＳ２０に移り、制御部３１のＣＰＵは、上記ステップＳ１０で取得された元歌の歌詞データに基づく元歌の歌詞に対し自然言語処理を行う。これにより、制御部３１のＣＰＵは、当該元歌の歌詞を構成する複数の被置換側単語の品詞を特定すると共に、当該元歌の歌詞を構成する複数の文節の拍数を特定する。
【００９４】
そして、ステップＳ３０で、制御部３１のＣＰＵは、上記ステップＳ２０での結果に基づき、上記ステップＳ１０で取得された元歌の歌詞データに基づく元歌の歌詞中の、各被置換側単語に品詞情報を付加すると共に、各文節に拍数情報を付加することで、対応する元歌の付加歌詞データを生成する。
【００９５】
その後、ステップＳ４０に移り、制御部３１のＣＰＵは、上記ステップＳ３０で生成されたカラオケ楽曲の元歌の付加歌詞データを、大容量記憶装置３３の歌詞データ記憶部３３１に記憶させる。これにより、このフローに示す処理が終了される。
【００９６】
次に、図１３を参照しつつ、上記登録ユーザの辞書ＤＣの生成に関する制御手順を説明する。
【００９７】
図１３において、このフローに示す処理は、例えば所定の開始指示が入力されることで開始される。
【００９８】
まず、ステップＳ１１０で、制御部３１のＣＰＵは、ＳＮＳサーバ４０から、処理対象とする登録ユーザのウェブページに対する所定の期間範囲（例えば直近３ヶ月間等）の投稿関連情報を取得する。なお、処理対象とする登録ユーザが複数存在する場合には、このステップＳ１１０、後述のステップＳ１２０、後述のステップＳ１３０、及び後述のステップＳ１４０での処理は、各処理対象とする登録ユーザごとに行われる。このステップＳ１１０の手順が、情報取得手順に相当する。また、このステップＳ１１０の手順を実行する制御部３１のＣＰＵが、第１情報取得手段として機能する。
【００９９】
その後、ステップＳ１２０に移り、制御部３１のＣＰＵは、上記ステップＳ１１０で取得された登録ユーザに係わる投稿関連情報に関する少なくとも１つの置換側単語の読み及び品詞を特定する。なお、登録ユーザに係わる投稿関連情報に関する少なくとも１つの置換側単語の読み及び品詞を特定する詳しい手法は、前述した通りである。このステップＳ１２０の手順が、品詞特定手順に相当する。また、このステップＳ１２０の手順を実行する制御部３１のＣＰＵが、第１品詞特定手段として機能する。
【０１００】
そして、ステップＳ１３０で、制御部３１のＣＰＵは、上記ステップＳ１２０で特定された少なくとも１つの置換側単語の読み情報及び品詞情報と、上記ステップＳ１１０で取得された登録ユーザに係わる投稿関連情報中の特定の情報（投稿位置情報、付加位置情報、付加時刻情報）とに基づき、当該登録ユーザの辞書ＤＣを生成する。なお、登録ユーザの辞書ＤＣを生成する詳しい手法は、前述した通りである。このステップＳ１３０の手順が、辞書生成手順に相当する。また、このステップＳ１３０の手順を実行する制御部３１のＣＰＵが、第１辞書生成手段として機能する。
【０１０１】
その後、ステップＳ１４０に移り、制御部３１のＣＰＵは、上記ステップＳ１３０で生成された登録ユーザの辞書ＤＣを、大容量記憶装置３３の辞書記憶部３３２に記憶させる。これにより、このフローに示す処理が終了される。
【０１０２】
次に、図１４を参照しつつ、上記替え歌の歌詞の生成に関する制御手順を説明する。
【０１０３】
図１４において、このフローに示す処理は、例えばホストサーバ３０の電源がオンされることで開始される。
【０１０４】
まず、ステップＳ２１０で、制御部３１のＣＰＵは、替え歌の歌詞の作成指示が受信されたかどうかを判定する。替え歌の歌詞の作成指示は、ログインユーザが、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うことで、カラオケ装置１０又はリモコン２０から、ネットワークＮＷ１，ＮＷ２を介し、ホストサーバ３０へ送信される。替え歌の歌詞の作成指示が受信されるまでは、ステップＳ２１０の判定は満たされず、ループ待機し、替え歌の歌詞の作成指示が受信されたら、ステップＳ２１０の判定が満たされて、ステップＳ２２０に移る。
【０１０５】
ステップＳ２２０では、制御部３１のＣＰＵは、大容量記憶装置３３の歌詞データ記憶部３３１から、上記予約操作に基づくカラオケ楽曲の元歌の付加歌詞データを読み出す。
【０１０６】
その後、ステップＳ２３０に移り、制御部３１のＣＰＵは、大容量記憶装置３３の辞書記憶部３３２から、上記予約操作を行ったログインユーザの辞書ＤＣを読み出す。
【０１０７】
そして、ステップＳ２４０で、制御部３１のＣＰＵは、上記ステップＳ２２０で読み出された元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語を、上記ステップＳ２３０で読み出された予約操作を行ったログインユーザの辞書ＤＣ内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換することで、対応する替え歌の歌詞を生成する。このステップＳ２４０の手順が、歌詞置換手順に相当する。また、このステップＳ２４０の手順を実行する制御部３１のＣＰＵが、第１歌詞置換手段として機能する。なお、このステップＳ２４０では、特定の被置換側単語を、当該特定の被置換側単語の品詞に適合する特定の置換側単語と置換することで、対応する替え歌の歌詞を生成してもよい。この場合、上記ステップＳ２０では、複数の被置換側単語の品詞だけを特定し、上記ステップＳ３０では、各被置換側単語に品詞情報を付加することで、対応する元歌の付加歌詞データを生成すればよい。またこの場合、上記ステップＳ１２０では、少なくとも１つの置換側単語の品詞だけを特定し、上記ステップＳ１３０では、少なくとも１つの置換側単語の品詞情報に基づき、登録ユーザの辞書ＤＣを生成すればよい。
【０１０８】
その後、ステップＳ２５０に移り、制御部３１のＣＰＵは、上記ステップＳ２４０で生成された替え歌の歌詞データを、通信制御部３２及びネットワークＮＷ２，ＮＷ１を介し、カラオケ装置１０へ送信する。このステップＳ２５０の手順が、出力手順に相当する。また、このステップＳ２５０の手順を実行する制御部３１のＣＰＵが、第１出力手段として機能する。
【０１０９】
以上説明したように、本実施形態においては、登録ユーザのＳＮＳ上での話題を反映した単語（置換側単語）を登録した辞書ＤＣを生成する。そして、ログインユーザによりカラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の元歌の歌詞中の特定の被置換側単語を、予約操作を行ったログインユーザの辞書ＤＣ内の特定の置換側単語と置換することで、替え歌の歌詞を生成する。これにより、予約操作を行ったログインユーザ（歌唱者）がＳＮＳ上で話題にした内容の単語を、替え歌の歌詞中に登場させることができ、面白みのある替え歌を提供することができる。この結果、ユーザの興趣を向上することができる。
【０１１０】
また、本実施形態では特に、元歌の歌詞中の特定の被置換側単語を、予約操作を行ったログインユーザの辞書ＤＣ内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換することで、替え歌の歌詞を生成する。これにより、予約操作を行ったログインユーザがＳＮＳ上で話題にした内容の単語を、元歌の歌詞の拍数に適合するように替え歌の歌詞中に確実に登場させることができ、歌い易く面白みのある替え歌を提供することができる。
【０１１１】
また、本実施形態では特に、登録ユーザのウェブページに対する投稿関連情報が投稿位置情報又は付加位置情報を含む場合には、投稿関連情報に関する置換側単語に対し、当該投稿位置情報又は付加位置情報に対応する位置も対応付けて、登録ユーザの辞書ＤＣに登録する。また、登録ユーザのウェブページに対する投稿関連情報が付加時刻情報を含む場合には、投稿関連情報に関する置換側単語に対し、当該付加時刻情報に対応する時刻も対応付けて、登録ユーザの辞書ＤＣに登録する。これにより、登録ユーザのウェブページ上に文章により位置情報や時刻情報が投稿されていない場合でも、位置情報に対応する単語（地名）や時刻情報に対応する時刻を、確実に登録ユーザの辞書ＤＣに登録することができる。この結果、予約操作を行ったログインユーザがＳＮＳ上で話題にした地名を替え歌の歌詞中に確実に登場させたり、上記辞書ＤＣ内の置換側単語のうちのカラオケ楽曲の再生サービスを受ける時間帯や曜日に合致する時刻に対応する置換側単語を用いて置換を行うことで、当該時間帯や曜日に合致した内容の単語を替え歌の歌詞中に確実に登場させることができる。
【０１１２】
なお、上記では、カラオケ楽曲の元歌の付加歌詞データの生成が予め行われており、ログインユーザがカラオケ楽曲の予約操作を行った際には、当該カラオケ楽曲の元歌の付加歌詞データが既に記憶されている内容であったが、ログインユーザがカラオケ楽曲の予約操作を行った際に、その都度、当該カラオケ楽曲の元歌の付加歌詞データを生成してもよい。また、上記では、登録ユーザの辞書ＤＣの生成が予め行われており、ログインユーザがカラオケ楽曲の予約操作を行った際には、予約操作を行ったログインユーザの辞書ＤＣが既に記憶されている内容であったが、ログインユーザがカラオケ楽曲の予約操作を行った際に、その都度、予約操作を行ったログインユーザの辞書ＤＣを生成してもよい。これらの場合も、上記と同様の効果を得ることができる。
【０１１３】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１１４】
（１）他のログインユーザの辞書も利用する場合
上記実施形態では、予約操作を行ったログインユーザ（歌唱者）の辞書ＤＣに登録された置換側単語のみを置換対象としていたが、これに限られず、当該ログインユーザに同伴する他のログインユーザの辞書ＤＣに登録された置換側単語も置換対象としてもよい。
【０１１５】
すなわち、本変形例では、ログインユーザが、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うと、ホストサーバ３０において、制御部３１のＣＰＵにより、上記歌詞データ記憶部３３１から読み出された、予約されたカラオケ楽曲の元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語が、予約操作を行ったログインユーザの辞書ＤＣの内容、及び、当該ログインユーザに同伴する他のログインユーザの辞書ＤＣの内容が登録された共通辞書内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される。したがって、このようにして生成された替え歌の歌詞中には、予約操作を行ったログインユーザや当該ログインユーザに同伴する他のログインユーザのＳＮＳ上で話題にされた内容を反映した単語が含まれることとなる。
【０１１６】
なお、上記特定の被置換側単語との置換の際に、予約操作を行ったログインユーザに係わる置換側単語、及び、当該ログインユーザに同伴する他のログインユーザに係わる置換側単語が少なくとも１個ずつ用いられるように置換が行われてもよい。
【０１１７】
ここで、例えば、予約操作を行ったログインユーザを上記ユーザＡ、当該ユーザＡに同伴する他のログインユーザを上記ユーザＢとし、上記図６中に示す元歌の歌詞「ニューヨークで偶然出会った彼女」中の特定の被置換側単語が、上記図２に示すユーザＡの辞書ＤＣの内容、及び、上記図３に示すユーザＢの辞書ＤＣの内容が登録された共通辞書内の特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される場合を考える。
【０１１８】
図１５に示す例では、元歌の歌詞中の「ニューヨーク（名詞）」「偶然（副詞）」「出会っ（動詞）」「彼女（名詞）」が、上記共通辞書内の「宇都宮（名詞）：ユーザＡの辞書に由来」「ギリギリ（副詞）：ユーザＢの辞書に由来」「し（動詞）：ユーザＡの辞書に由来」「寝坊（名詞）：ユーザＢの辞書に由来」とそれぞれ置換されることで、替え歌の歌詞「宇都宮でギリギリした寝坊」が生成されている。
【０１１９】
上記のようにして生成された替え歌の歌詞データは、カラオケ装置１０へ送信される。その後、カラオケ装置１０において、予約されたカラオケ楽曲のＭＩＤＩデータが音源１６等により再生される際に、制御部１１のＣＰＵの制御により、音源１６等によるＭＩＤＩデータの再生に合わせて、ホストサーバ３０から受信された当該カラオケ楽曲の替え歌の歌詞データに基づく歌詞テロップがモニタ１９に表示される。これにより、歌唱者（予約操作を行った登録ユーザ）は、カラオケ楽曲の元歌の歌詞中の単語が自分や同伴者のＳＮＳ上で話題にされた内容を反映した単語に置換された歌詞による、替え歌を楽しむことができる。
【０１２０】
本変形例によれば、予約操作を行ったログインユーザ（歌唱者）に同伴する他のログインユーザがＳＮＳ上で話題にした内容の単語を、替え歌の歌詞中に確実に登場させることができ、より面白みのある替え歌を提供することができる。
【０１２１】
なお、上記では、予約操作を行ったログインユーザの辞書ＤＣに登録された置換側単語と、当該ログインユーザに同伴する他のログインユーザの辞書ＤＣに登録された置換側単語とを置換対象としていたが、予約操作を行ったログインユーザに同伴する他のログインユーザの辞書ＤＣに登録された置換側単語のみを置換対象としてもよい。この場合も、上記と同様の効果を得ることができる。
【０１２２】
（２）共通話題を持つ登録ユーザの辞書も利用する場合
上記実施形態では、予約操作を行ったログインユーザ（歌唱者）の辞書ＤＣに登録された置換側単語のみを置換対象としていたが、これに限られず、当該ログインユーザと共通話題を持つ登録ユーザの辞書ＤＣに登録された置換側単語も置換対象としてもよい。
【０１２３】
すなわち、本変形例では、ログインユーザが、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うと、ホストサーバ３０において、予約操作を行ったログインユーザの辞書ＤＣ内の（又は投稿関連情報に含まれる）指定の置換側単語（例えばカラオケ楽曲の歌手名等）に適合する置換側単語が辞書ＤＣに登録された（又は投稿関連情報に含まれる）登録ユーザ（以下適宜、「共通話題ユーザ」という）が検出される。そして、ホストサーバ３０において、制御部３１のＣＰＵにより、上記歌詞データ記憶部３３１から読み出された、予約されたカラオケ楽曲の元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語が、予約操作を行ったログインユーザの辞書ＤＣの内容、及び、上記検出された共通話題ユーザの辞書ＤＣの内容が登録された共通辞書内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される。したがって、このようにして生成された替え歌の歌詞中には、予約操作を行ったログインユーザや当該ログインユーザに係わる共通話題ユーザのＳＮＳ上で話題にされた内容を反映した単語が含まれることとなる。
【０１２４】
なお、上記特定の被置換側単語との置換の際に、辞書ＤＣ内の各置換側単語に対応付けられた位置及び時刻の少なくとも一方が参照され、予約操作を行ったログインユーザに係わる置換側単語に対応付けられた位置に近い位置、及び、当該置換側単語に対応付けられた時刻に近い時刻、の少なくとも一方が対応付けられた、共通話題ユーザ（つまり、予約操作を行ったログインユーザと近い位置・時間帯に共通の話題をしたユーザ）に係わる置換側単語を用いて置換が行われてもよい。また、上記特定の被置換側単語との置換の際に、ネガティブな置換側単語を用いずポジティブな置換側単語を用いて置換が行われてもよい。
【０１２５】
ここで、例えば、予約操作を行ったログインユーザを上記ユーザＡ、当該ユーザＡに係わる共通話題ユーザを上記ユーザＣ（ユーザＡと共通話題：「佐藤一郎」）とし、上記図６中に示す元歌の歌詞「ニューヨークで偶然出会った彼女」中の特定の被置換側単語が、上記図２に示すユーザＡの辞書ＤＣの内容、及び、上記図４に示すユーザＣの辞書ＤＣの内容が登録された共通辞書内の特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される場合を考える。
【０１２６】
図１６に示す例では、元歌の歌詞中の「ニューヨーク（名詞）」「偶然（副詞）」「彼女（名詞）」が、上記共通辞書内の「握手会（名詞）：ユーザＣの辞書に由来」「すぐ（副詞）：ユーザＡの辞書に由来」「佐藤（名詞）：ユーザＡ及びユーザＣの辞書に由来」とそれぞれ置換されることで、替え歌の歌詞「握手会ですぐ出会った佐藤」が生成されている。
【０１２７】
上記のようにして生成された替え歌の歌詞データは、カラオケ装置１０へ送信される。その後、カラオケ装置１０において、予約されたカラオケ楽曲のＭＩＤＩデータが音源１６等により再生される際に、制御部１１のＣＰＵの制御により、音源１６等によるＭＩＤＩデータの再生に合わせて、ホストサーバ３０から受信された当該カラオケ楽曲の替え歌の歌詞データに基づく歌詞テロップがモニタ１９に表示される。これにより、歌唱者（予約操作を行った登録ユーザ）は、カラオケ楽曲の元歌の歌詞中の単語が自分や共通話題者のＳＮＳ上で話題にされた内容を反映した単語に置換された歌詞による、替え歌を楽しむことができる。
【０１２８】
本変形例によれば、予約操作を行ったログインユーザ（歌唱者）がＳＮＳ上で話題にした内容と同じような内容をＳＮＳ上で話題にした共通話題ユーザがＳＮＳ上で話題にした内容の単語を替え歌の歌詞中に確実に登場させることができ、面白みに加え意外性のある替え歌を提供することができる。
【０１２９】
なお、上記では、予約操作を行ったログインユーザの辞書ＤＣに登録された置換側単語と、共通話題ユーザの辞書ＤＣに登録された置換側単語とを置換対象としていたが、共通話題ユーザの辞書ＤＣに登録された置換側単語のみを置換対象としてもよい。この場合も、上記と同様の効果を得ることができる。
【０１３０】
（３）歌唱楽曲の歌手を話題にした登録ユーザの辞書も利用する場合
上記実施形態では、予約操作を行ったログインユーザ（歌唱者）の辞書ＤＣに登録された置換側単語のみを置換対象としていたが、これに限られず、当該ログインユーザが予約した（歌唱する）カラオケ楽曲の歌手を話題にした登録ユーザの辞書ＤＣに登録された置換側単語も置換対象としてもよい。
【０１３１】
すなわち、本変形例では、ログインユーザが、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うと、ホストサーバ３０において、予約操作に対応するカラオケ楽曲の歌手の名称（歌手名）に適合する置換側単語が辞書ＤＣに登録された（又は投稿関連情報に含まれる）登録ユーザ（以下適宜、「予約歌手話題ユーザ」という）が検出される。そして、ホストサーバ３０において、制御部３１のＣＰＵにより、上記歌詞データ記憶部３３１から読み出された、予約されたカラオケ楽曲の元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語が、予約操作を行ったログインユーザの辞書ＤＣの内容、及び、上記検出された予約歌手話題ユーザの辞書ＤＣの内容が登録された共通辞書内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される。したがって、このようにして生成された替え歌の歌詞中には、予約操作を行ったログインユーザや当該ログインユーザに係わる予約歌手話題ユーザのＳＮＳ上で話題にされた内容を反映した単語が含まれることとなる。
【０１３２】
ここで、例えば、予約操作を行ったログインユーザを上記ユーザＡ、当該ユーザＡに係わる予約歌手話題ユーザを上記ユーザＤ（予約操作に対応するカラオケ楽曲の歌手名：「鈴木二郎」）とし、上記図６中に示す元歌の歌詞「ニューヨークで偶然出会った彼女」中の特定の被置換側単語が、上記図２に示すユーザＡの辞書ＤＣの内容、及び、上記図５に示すユーザＤの辞書ＤＣの内容が登録された共通辞書内の特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される場合を考える。
【０１３３】
図１７に示す例では、元歌の歌詞中の「ニューヨーク（名詞）」「偶然（副詞）」「出会っ（動詞）」「彼女（名詞）」が、上記共通辞書内の「売り切れ（名詞）：ユーザＤの辞書に由来」「すぐ（副詞）：ユーザＡの辞書に由来」「買っ（動詞）：ユーザＤの辞書に由来」「餃子（名詞）：ユーザＡの辞書に由来」とそれぞれ置換されることで、替え歌の歌詞「売り切れですぐ買った餃子」が生成されている。
【０１３４】
上記のようにして生成された替え歌の歌詞データは、カラオケ装置１０へ送信される。その後、カラオケ装置１０において、予約されたカラオケ楽曲のＭＩＤＩデータが音源１６等により再生される際に、制御部１１のＣＰＵの制御により、音源１６等によるＭＩＤＩデータの再生に合わせて、ホストサーバ３０から受信された当該カラオケ楽曲の替え歌の歌詞データに基づく歌詞テロップがモニタ１９に表示される。これにより、歌唱者（予約操作を行った登録ユーザ）は、カラオケ楽曲の元歌の歌詞中の単語が自分や歌唱するカラオケ楽曲の歌手を話題にした者のＳＮＳ上で話題にされた内容を反映した単語に置換された歌詞による、替え歌を楽しむことができる。
【０１３５】
本変形例によれば、予約されたカラオケ楽曲の歌手をＳＮＳ上で話題にした予約歌手話題ユーザがＳＮＳ上で話題にした内容の単語を替え歌の歌詞中に確実に登場させることができ、面白みに加え意外性のある替え歌を提供することができる。
【０１３６】
なお、上記では、予約操作を行ったログインユーザの辞書ＤＣに登録された置換側単語と、予約歌手話題ユーザの辞書ＤＣに登録された置換側単語とを置換対象としていたが、予約歌手話題ユーザの辞書ＤＣに登録された置換側単語のみを置換対象としてもよい。この場合も、上記と同様の効果を得ることができる。
【０１３７】
また、上記では、予約操作に対応するカラオケ楽曲の歌手名に適合する置換側単語が辞書ＤＣに登録された予約歌手話題ユーザに係わる置換側単語も置換対象とする内容であったが、上記予約歌手話題ユーザに係わる置換側単語に代え（又は加え）、予約操作に対応するカラオケ楽曲の名称（楽曲名）に適合する置換側単語が辞書ＤＣに登録された登録ユーザ（以下適宜、「予約楽曲話題ユーザ」という）に係わる置換側単語も置換対象としてもよい。また、上記予約歌手話題ユーザや予約楽曲話題ユーザに係わる置換側単語に代え（又は加え）、予約操作を行ったログインユーザに関連付けられた特定の歌手（例えば、当該ユーザがＳＮＳ上で関連付けを行った歌手、当該ユーザが頻繁に歌唱するカラオケ楽曲の歌手、等）の名称に適合する置換側単語が辞書ＤＣに登録された登録ユーザ（以下適宜、「関連付け歌手話題ユーザ」という）に係わる置換側単語も置換対象としてもよい。さらに、上記予約歌手話題ユーザや予約楽曲話題ユーザ、関連付け歌手話題ユーザに係わる置換側単語に代え（又は加え）、予約操作を行ったログインユーザに関連付けられた特定のカラオケ楽曲（例えば、当該ユーザがＳＮＳ上で関連付けを行ったカラオケ楽曲、当該ユーザが頻繁に歌唱するカラオケ楽曲、等）の名称に適合する置換側単語が辞書ＤＣに登録された登録ユーザ（以下適宜、「関連付け楽曲話題ユーザ」という）に係わる置換側単語も置換対象としてもよい。これらの場合も、上記と同様の効果を得ることができる。
【０１３８】
（４）歌唱歌手の辞書を利用する場合
以上では、ＳＮＳサーバ４０から提供される登録ユーザのウェブページに関する投稿関連情報に基づき、登録ユーザの辞書ＤＣを生成し、登録ユーザの辞書ＤＣに登録された置換側単語を置換対象としていたが、これに限られない。すなわち、ＳＮＳサーバ４０から提供される歌手のウェブページに関する投稿関連情報に基づき、歌手の辞書ＤＣを生成し、歌手の辞書ＤＣに登録された置換側単語を置換対象としてもよい。
【０１３９】
すなわち、本変形例では、ホストサーバ３０において、ＳＮＳサーバ４０から、処理対象とする歌手に係わる投稿関連情報が取得される。そして、ホストサーバ３０において、上記取得された歌手に係わる投稿関連情報に関する置換側単語の読み及び品詞が特定される。歌手に係わる置換側単語は、当該歌手のＳＮＳ上での、例えば状況や趣味、嗜好、口癖等の、話題を反映した単語である。その後、ホストサーバ３０において、少なくとも上記特定された少なくとも１つの置換側単語の読み情報及び品詞情報に基づき、各置換側単語が、少なくとも当該読み情報に対応する読み及び当該品詞情報に対応する品詞と共に登録された、歌手の辞書ＤＣが生成される。上記のようにして生成された歌手の辞書ＤＣは、上記辞書記憶部３３２に記憶される。
【０１４０】
そして、ログインユーザが、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うと、ホストサーバ３０において、予約操作に対応するカラオケ楽曲の歌手が検出される。そして、ホストサーバ３０において、制御部３１のＣＰＵにより、上記歌詞データ記憶部３３１から読み出された、予約されたカラオケ楽曲の元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語が、上記検出された歌手の辞書ＤＣ内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換されることで、対応する替え歌の歌詞が生成される。したがって、このようにして生成された替え歌の歌詞中には、予約操作に対応するカラオケ楽曲の歌手のＳＮＳ上で話題にされた内容を反映した単語が含まれることとなる。
【０１４１】
上記のようにして生成された替え歌の歌詞データは、カラオケ装置１０へ送信される。その後、カラオケ装置１０において、予約されたカラオケ楽曲のＭＩＤＩデータが音源１６等により再生される際に、制御部１１のＣＰＵの制御により、音源１６等によるＭＩＤＩデータの再生に合わせて、ホストサーバ３０から受信された当該カラオケ楽曲の替え歌の歌詞データに基づく歌詞テロップがモニタ１９に表示される。これにより、歌唱者（予約操作を行った登録ユーザ）は、カラオケ楽曲の元歌の歌詞中の単語が歌唱するカラオケ楽曲の歌手のＳＮＳ上で話題にされた内容を反映した単語に置換された歌詞による、替え歌を楽しむことができる。
【０１４２】
本変形例によれば、予約されたカラオケ楽曲の歌手がＳＮＳ上で話題にした内容の単語を替え歌の歌詞中に確実に登場させることができ、より面白みのある替え歌を提供することができる。
【０１４３】
なお、上記では、予約操作に対応するカラオケ楽曲の歌手の辞書ＤＣに登録された置換側単語を置換対象としていたが、当該歌手の辞書ＤＣに登録された置換側単語に加え、予約操作を行ったログインユーザに関する辞書ＤＣに登録された置換側単語も置換対象としてもよい。この場合も、上記と同様の効果を得ることができる。
【０１４４】
また、上記では、予約操作に対応するカラオケ楽曲の歌手の辞書ＤＣに登録された置換側単語を置換対象とする内容であったが、当該歌手の辞書ＤＣに登録された置換側単語に代え（又は加え）、予約操作を行ったログインユーザに関連付けられた特定の歌手（例えば、当該ユーザがＳＮＳ上で関連付けを行った歌手、当該ユーザが頻繁に歌唱するカラオケ楽曲の歌手、等）の辞書ＤＣに登録された置換側単語を置換対象としてもよい。この場合も、上記と同様の効果を得ることができる。
【０１４５】
（５）歌詞に登場する単語を登録した歌手の辞書を利用する場合
以上では、ＳＮＳサーバ４０から提供される登録ユーザ又は歌手のウェブページに関する投稿関連情報に基づき、登録ユーザ又は歌手の辞書ＤＣを生成し、登録ユーザ又は歌手の辞書ＤＣに登録された置換側単語を置換対象としていたが、これに限られない。
【０１４６】
すなわち、本変形例では、ホストサーバ３０において、制御部３１のＣＰＵが、処理対象とする歌手のカラオケ楽曲の元歌の歌詞データを取得する（第２情報取得手段としての機能）。そして、ホストサーバ３０において、制御部３１のＣＰＵが、上記取得された元歌の歌詞データに基づく元歌の歌詞に対し、公知の適宜の自然言語処理（例えば形態素解析等）を行うことで、当該元歌の歌詞を構成する複数の単語（第３単語。以下適宜、「置換側単語」という）の読み及び品詞を特定する（第２品詞特定手段としての機能）。なお、このとき、複数の置換側単語の品詞のみを特定してもよい。歌手に係わる置換側単語は、当該歌手のカラオケ楽曲の元歌の歌詞に登場する単語である。
【０１４７】
その後、ホストサーバ３０において、制御部３１のＣＰＵが、上記特定された複数の置換側単語の読み情報及び品詞情報に基づき、各置換側単語を、当該読み情報に対応する読み及び当該品詞情報に対応する品詞と共に登録した、歌手の辞書を生成し（第２辞書生成手段としての機能）、前述の辞書記憶部３３２（第２辞書記憶手段）に記憶させる。なお、このとき、上記において複数の置換側単語の品詞のみが特定されていた場合には、複数の置換側単語の品詞情報に基づき、各置換側単語を、当該品詞情報に対応する品詞と共に登録した、歌手の辞書を生成し、辞書記憶部３３２に記憶させればよい。
【０１４８】
そして、ログインユーザが、カラオケ装置１０の操作部１２又はリモコン２０を用いて、替え歌機能を選択しつつカラオケ楽曲の予約操作を行うと、ホストサーバ３０において、制御部３１のＣＰＵが、前述の歌詞データ記憶部３３１から、予約されたカラオケ楽曲の元歌の付加歌詞データを読み出すと共に、上記辞書記憶部３３２から、予約操作を行ったログインユーザに関連付けられた特定の歌手（例えば、当該ユーザがＳＮＳ上で関連付けを行った歌手、当該ユーザが頻繁に歌唱するカラオケ楽曲の歌手、等）の辞書を読み出す。そして、制御部３１のＣＰＵが、上記読み出された元歌の付加歌詞データに基づく元歌の歌詞中の特定の被置換側単語を、上記読み出された歌手の辞書ＤＣ内の、上記特定の被置換側単語の品詞に適合すると共に、上記特定の被置換側単語を含む文節の拍数に適合する、特定の置換側単語と置換することで、対応する替え歌の歌詞を生成し（第２歌詞置換手段としての機能）、その替え歌の歌詞データをカラオケ装置１０へ送信する（第２出力手段としての機能）。なお、このとき、上記において複数の置換側単語の品詞のみが特定されていた場合には、特定の被置換側単語を、当該特定の被置換側単語の品詞に適合する特定の置換側単語と置換することで、対応する替え歌の歌詞を生成し、その替え歌の歌詞データをカラオケ装置１０へ送信してもよい。したがって、このようにして生成された替え歌の歌詞中には、予約操作を行ったログインユーザに関連付けられた特定の歌手のカラオケ楽曲の歌詞中に登場する単語が含まれることとなる。
【０１４９】
その後、カラオケ装置１０において、予約されたカラオケ楽曲のＭＩＤＩデータが音源１６等により再生される際に、制御部１１のＣＰＵの制御により、音源１６等によるＭＩＤＩデータの再生に合わせて、ホストサーバ３０から受信された当該カラオケ楽曲の替え歌の歌詞データに基づく歌詞テロップがモニタ１９に表示される。これにより、歌唱者（予約操作を行った登録ユーザ）は、カラオケ楽曲の元歌の歌詞中の単語が予め関連付けた歌手のカラオケ楽曲の歌詞中に登場する単語に置換された歌詞による、替え歌を楽しむことができる。
【０１５０】
本変形例においては、歌手のカラオケ楽曲の歌詞中に登場する単語（置換側単語）を登録した辞書を生成する。そして、ログインユーザによりカラオケ楽曲の予約操作が行われた場合に、当該カラオケ楽曲の元歌の歌詞中の特定の被置換側単語を、予約操作を行った利用認証ユーザに関連付けられた辞書内の特定の置換側単語と置換することで、替え歌の歌詞を生成する。これにより、予約操作を行ったログインユーザ（歌唱者）が好きな歌手やよく歌唱する歌手等のカラオケ楽曲の歌詞中に登場する単語を替え歌の歌詞中に登場させることができる。この結果、上記実施形態と同様、面白みのある替え歌を提供することができ、ユーザの興趣を向上することができる。
【０１５１】
（６）カラオケ装置が替え歌の歌詞の生成を行う場合
以上では、ホストサーバ３０が替え歌の歌詞の生成を行う内容であったが、これに限られず、カラオケ装置１０が替え歌の歌詞の生成を行ってもよい。
【０１５２】
すなわち、本変形例では、カラオケ装置１０（コンピュータ）が、ＳＮＳサーバ４０と前述のネットワークＮＷ１，ＮＷ２を介し、互いに情報送受信可能に接続されている。また、カラオケ装置１０は、制御部１１のＲＯＭ又は大容量記憶装置１６に、制御部１１のＣＰＵ（演算手段）に対し上記図１２〜図１４のフローに示す各手順に対応する各手順を実行させるための歌詞置換プログラムが記憶されており、大容量記憶装置１６に、複数のカラオケ楽曲の元歌の付加歌詞データを記憶する歌詞データ記憶部と、複数の登録ユーザの辞書ＤＣを記憶する辞書記憶部（第３辞書記憶手段）とが設けられている。そして、制御部１１のＣＰＵが、上記歌詞置換プログラムを実行することにより、上記図１２〜図１４のフローに示す各手順に対応する各手順を実行する。
【０１５３】
なお、上記ステップＳ１１０の手順に対応する手順を実行する制御部１１のＣＰＵが、第３情報取得手段として機能し、上記ステップＳ１２０の手順に対応する手順を実行する制御部１１のＣＰＵが、第３品詞特定手段として機能し、上記ステップＳ１３０の手順に対応する手順を実行する制御部１１のＣＰＵが、第３辞書生成手段として機能し、上記ステップＳ２４０の手順に対応する手順を実行する制御部１１のＣＰＵが、第３歌詞置換手段として機能し、上記ステップＳ２５０の手順に対応する手順を実行する制御部１１のＣＰＵが、第３出力手段として機能する。
【０１５４】
また、制御部１１のＣＰＵが実行する、上記ステップＳ１１０の手順に対応する手順が、情報取得手順に相当し、上記ステップＳ１２０の手順に対応する手順が、品詞特定手順に相当し、上記ステップＳ１３０の手順に対応する手順が、辞書生成手順に相当し、上記ステップＳ２４０の手順に対応する手順が、歌詞置換手順に相当し、上記ステップＳ２５０の手順に対応する手順が、出力手順に相当する。
【０１５５】
本変形例によれば、上記実施形態と同様の効果を得ることができる。なお、本変形例の内容は、上記（２）〜（５）の変形例と同様の変形が可能である。
【０１５６】
（７）操作端末が替え歌の歌詞の生成を行う場合
以上では、ホストサーバ３０又はカラオケ装置１０が替え歌の歌詞の生成を行う内容であったが、これに限られず、例えば携帯電話やタブレットＰＣ、リモコン２０等の操作端末が替え歌の歌詞の生成を行ってもよい。
【０１５７】
すなわち、本変形例では、例えば携帯電話やタブレットＰＣ、リモコン２０等の操作端末（コンピュータ）が、ＳＮＳサーバ４０と互いに情報送受信可能に接続されている。また、操作端末は、図示しない適宜のメモリに、図示しないＣＰＵ（演算手段）に対し上記図１２〜図１４のフローに示す各手順に対応する各手順を実行させるための歌詞置換プログラムが記憶されている。そして、操作端末のＣＰＵが、上記歌詞置換プログラムを実行することにより、上記図１２〜図１４のフローに示す各手順に対応する各手順を実行する。
【０１５８】
なお、操作端末のＣＰＵが実行する、上記ステップＳ１１０の手順に対応する手順が、情報取得手順に相当し、上記ステップＳ１２０の手順に対応する手順が、品詞特定手順に相当し、上記ステップＳ１３０の手順に対応する手順が、辞書生成手順に相当し、上記ステップＳ２４０の手順に対応する手順が、歌詞置換手順に相当し、上記ステップＳ２５０の手順に対応する手順が、出力手順に相当する。
【０１５９】
本変形例によれば、上記実施形態と同様の効果を得ることができる。なお、本変形例の内容は、上記（２）〜（５）の変形例と同様の変形が可能である。
【０１６０】
なお、図１中に示す矢印は、信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１６１】
また、図１２〜図１４に示すフローチャートは、本発明を図示する手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１６２】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用してもよい。
【０１６３】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１６４】
１０                カラオケ装置
１９                モニタ（表示手段）
３０                ホストサーバ（歌詞置換サーバ）
３１                制御部
４０                ＳＮＳサーバ
３３２              辞書記憶部（第１辞書記憶手段）
ＤＣ                辞書（第１辞書）
【図１】
2014191496.tif 000003
【図２】
2014191496.tif 000004
【図３】
2014191496.tif 000005
【図４】
2014191496.tif 000006
【図５】
2014191496.tif 000007
【図６】
2014191496.tif 000008
【図７】
2014191496.tif 000009
【図８】
2014191496.tif 000010
【図９】
2014191496.tif 000011
【図１０】
2014191496.tif 000012
【図１１】
2014191496.tif 000013
【図１２】
2014191496.tif 000014
【図１３】
2014191496.tif 000015
【図１４】
2014191496.tif 000016
【図１５】
2014191496.tif 000017
【図１６】
2014191496.tif 000018
【図１７】
2014191496.tif 000019