(57)【要約】【課題】それとわからないように楽曲の演奏を短縮するカラオケ装置を提供する。【解決手段】楽曲の歌詞を複数に区分した各区分に相当するブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnに基づいて前記歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段８２と、前記ブロックデータの区分を単位として、前記楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する省略区分決定手段８８と、前記楽曲に対応する演奏データに基づいて、前記省略区分決定手段８８により決定された省略区分以外の演奏出力を行う演奏制御手段８０とを、備えたものであることから、歌詞文字映像を表示させるためのブロックデータを単位として、不自然にならないように演奏を省略することができる。【選択図】図３
2014066938.tif 000002
【特許請求の範囲】
【請求項１】
多数の楽曲のうちから選択される楽曲の演奏出力と併行して、映像表示装置に該楽曲の歌詞文字映像を表示させるカラオケ装置であって、
前記楽曲の歌詞を複数に区分した各区分に相当するブロックデータに基づいて前記歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段と、
前記ブロックデータの区分を単位として、前記楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する省略区分決定手段と、
前記楽曲に対応する演奏データに基づいて、前記省略区分決定手段により決定された省略区分以外の演奏出力を行う演奏制御手段と
を、備えたものであることを特徴とするカラオケ装置。
【請求項２】
前記ブロックデータの各区分に対応して、前記演奏データにおいて連続する複数のコードを抽出する連続コード抽出手段を備え、
前記省略区分決定手段は、該連続コード抽出手段により抽出された連続する複数のコードに基づいて、前記演奏データにおける少なくとも１区分のブロックデータに対応する区分を前記省略区分として決定するものである
請求項１に記載のカラオケ装置。
【請求項３】
予め定められた、遷移前の連続コードから遷移後の連続コードへの遷移確率を記憶する遷移データベースを備え、
前記省略区分決定手段は、前記遷移データベースに記憶された関係から、前記連続コード抽出手段により抽出された連続する複数のコードに基づいて、前記演奏データにおいて少なくとも１区分のブロックデータに対応する区分を省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように前記省略区分を決定するものである
請求項２に記載のカラオケ装置。
【請求項４】
前記省略区分決定手段は、前記楽曲に対応する演奏データにおける歌い出し部分、歌い終わり部分、サビに相当する部分、及び対応する歌詞を有しない部分のうち少なくとも１つの部分については、前記省略の対象から除外するものである請求項１から３の何れか１項に記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の演奏曲のうちから選択される演奏曲を出力させるカラオケ装置に関し、特に、それとわからないように楽曲の演奏を短縮する技術に関する。
【背景技術】
【０００２】
多数の楽曲のうちから選択される楽曲の演奏出力と併行して、音声入力装置から入力される音声を増幅して出力させるカラオケ装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択されたカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
前記カラオケ装置による楽曲の演奏出力において、途中でその演奏を中止したくなった場合には、そのカラオケ装置に備えられた入力装置等による入力操作を行うことで演奏を中止することができる。ここで、利用者（歌唱者）の状態に応じて前記カラオケ装置による楽曲の演奏出力を自動的に中止する技術が提案されている。例えば、特許文献１に記載されたカラオケ装置がそれである。この技術によれば、所定の時間区分が終了する毎に、当該終了した時間区分に対する採点結果と、１つ前の時間区分の採点結果とを比較し、その比較結果に応じてそれ以降の演奏出力を中止する等の制御を行うことで、利用者の状態等にきめ細かく対応させた適切な娯楽サービスが実現できるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１５１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前記従来の技術は、楽曲の演奏を中途で終了するものであるため、シチュエーションによっては場の雰囲気を損ねるおそれがあった。すなわち、楽曲が中途で唐突に終わってしまった場合、どうしても尻切れ蜻蛉の印象が否めず、例えばその楽曲をちゃんと聴きたいと思っていた利用者をしらけさせてしまう可能性があった。また、会社絡みの宴会の二次会等において、本当は歌いたくないのに歌わなければならないシチュエーションでは、できるだけ早く演奏を切り上げたいと願うものであるが、それをやってしまうと不興を買う手前、結局最後まで歌うことになるケースが多かった。このような課題は、カラオケ装置のユーザビリティ向上を意図して本発明者が鋭意研究を継続する過程において新たに見出したものである。
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、それとわからないように楽曲の演奏を短縮するカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本発明の要旨とするところは、多数の楽曲のうちから選択される楽曲の演奏出力と併行して、映像表示装置にその楽曲の歌詞文字映像を表示させるカラオケ装置であって、前記楽曲の歌詞を複数に区分した各区分に相当するブロックデータに基づいて前記歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段と、前記ブロックデータの区分を単位として、前記楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する省略区分決定手段と、前記楽曲に対応する演奏データに基づいて、前記省略区分決定手段により決定された省略区分以外の演奏出力を行う演奏制御手段とを、備えたことを特徴とするものである。
【発明の効果】
【０００８】
このようにすれば、前記楽曲の歌詞を複数に区分した各区分に相当するブロックデータに基づいて前記歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段と、前記ブロックデータの区分を単位として、前記楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する省略区分決定手段と、前記楽曲に対応する演奏データに基づいて、前記省略区分決定手段により決定された省略区分以外の演奏出力を行う演奏制御手段とを、備えたものであることから、歌詞文字映像を表示させるためのブロックデータを単位として、不自然にならないように演奏を省略することができる。すなわち、それとわからないように楽曲の演奏を短縮するカラオケ装置を提供することができる。
【０００９】
ここで、好適には、前記ブロックデータの各区分に対応して、前記演奏データに含まれる連続する複数のコードを抽出する連続コード抽出手段を備え、前記省略区分決定手段は、その連続コード抽出手段により抽出された連続する複数のコードに基づいて、前記演奏データにおける少なくとも１区分のブロックデータに対応する区分を前記省略区分として決定するものである。このようにすれば、演奏データにおける各ブロックデータに含まれる連続コードに基づいて省略区分を決定することで、不自然にならないように演奏を省略することができる。
【００１０】
また、好適には、予め定められた、遷移前の連続コードから遷移後の連続コードへの遷移確率を記憶する遷移データベースを備え、前記省略区分決定手段は、前記遷移データベースに記憶された関係から、前記連続コード抽出手段により抽出された連続する複数のコードに基づいて、前記演奏データにおいて少なくとも１区分のブロックデータに対応する区分を省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように前記省略区分を決定するものである。このようにすれば、簡便且つ実用的な態様で、不自然にならないように演奏を省略することができる。
【００１１】
また、好適には、前記省略区分決定手段は、前記楽曲に対応する演奏データにおける歌い出し部分、歌い終わり部分、サビに相当する部分、及び対応する歌詞を有しない部分のうち少なくとも１つの部分については、前記省略の対象から除外するものである。このようにすれば、聞き手の印象に残りやすい歌い出し部分、歌い終わり部分、サビに相当する部分を残すことで、不自然にならないように演奏を省略することができる。また、そもそも歌唱を行う必要がない前奏、間奏、及び後奏等の部分を残すことで、不自然にならないように歌唱部分の演奏を省略することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明が好適に適用されるカラオケ装置の構成を例示するブロック線図である。
【図２】図１のカラオケ装置に備えられた楽曲データベースに記憶される楽曲データの一例について詳しく説明する図である。
【図３】図１のカラオケ装置のＣＰＵに備えられた制御機能の要部の一例を説明する機能ブロック線図である。
【図４】図１のカラオケ装置に備えられた遷移データベースの一例を示す図である。
【図５】図１のカラオケ装置のＣＰＵによる前記省略区分の決定の具体例について説明する図である。
【図６】図１のカラオケ装置のＣＰＵによる楽曲演奏短縮制御の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１４】
図１は、本発明が好適に適用されるカラオケ装置１０の構成を例示するブロック線図である。この図１に示すように、本実施例のカラオケ装置１０は、中央演算処理装置であるＣＰＵ１２と、読出専用メモリであるＲＯＭ１４と、随時書込読出メモリであるＲＡＭ１６と、記憶装置であるハードディスク１８と、グラフィックスチップ（グラフィックスボード）等の映像処理部２０と、サウンドチップ（サウンドボード）等の音声処理部２２と、操作パネル２４と、表示制御部２６及び入力制御部２８を介して前記ＣＰＵ１２に接続されたタッチパネルディスプレイ３０と、通信インターフェイス３６と、ＬＡＮインターフェイス３８と、無線通信部４０と、ビデオ出力端子４２を介して前記映像処理部２０に接続された映像表示装置であるディスプレイ４４と、オーディオ入力端子４６を介して前記音声処理部２２に接続された音声入力装置であるマイクロフォン４８と、オーディオ出力端子５０を介して前記音声処理部２２に接続された音声増幅装置であるアンプ５２と、そのアンプ５２に備えられた音声出力装置であるスピーカ５４とを、備えて構成されている。
【００１５】
前記ＣＰＵ１２は、前記ＲＡＭ１６の一時記憶機能を利用しつつ前記ＲＯＭ１４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１０における各種制御を実行する。すなわち、前記操作パネル２４、タッチパネルディスプレイ３０、或いは電子早見本装置６８等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ１６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク１８から前記ＲＡＭ１６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲データ）を読み出す楽曲データ読出制御、楽曲の演奏進行に応じてそのＲＡＭ１６から前記音声処理部２２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ１６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部２０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部２０を制御して所定の背景映像を再生させる背景映像出力制御、及びカラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御等の基本的な制御に加え、後述する本実施例の楽曲演奏短縮制御等の各種制御を実行する。
【００１６】
前記映像処理部２０は、前記ディスプレイ４４に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ１２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子４２を介して前記ディスプレイ４４に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１０による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ１２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク１８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ４４に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。なお、本実施例においては、前記映像処理部２０により前記ディスプレイ４４の表示制御を行う一方、後述する表示制御部２６により前記タッチパネルディスプレイ３０（表示装置３２）の表示制御を行う態様について説明するが、前記映像処理部２０により前記タッチパネルディスプレイ３０の表示制御をも行う態様も考えられる。この態様において、前記表示制御部２６は必ずしも設けられなくともよい。
【００１７】
前記音声処理部２２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１０による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生するシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク１８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン４８から前記オーディオ入力端子４６を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子５０を介して前記アンプ５２に供給されてそのアンプ５２により増幅されて前記スピーカ５４から出力される。
【００１８】
前記操作パネル２４は、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記タッチパネルディスプレイ３０は、画像（映像）を表示させると共に利用者の操作に応じて前記カラオケ装置１０への操作入力を行う装置であり、そのタッチパネルディスプレイ３０に所定の画像（映像）を表示させる表示装置３２と、利用者の指や図示しない備え付けのペン等による前記タッチパネルディスプレイ３０への接触により入力を行うタッチパネル３４とを、備えている。前記表示制御部２６は、前記ＣＰＵ１２から供給される情報に基づいて前記表示装置３２に表示される画面（映像）の描画を制御する映像処理部である。前記入力制御部２８は、前記タッチパネル３４により入力される操作入力情報を前記ＣＰＵ１２等に供給する入力処理部である。以上の構成を備えていることで、前記タッチパネルディスプレイ３０は、前記ディスプレイ４４とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。
【００１９】
前記カラオケ装置１０は、前記通信インターフェイス３６及びネットワーク接続端子５６を介して通信回線６０に接続されており、同様にその通信回線６０に接続された他の機器との相互間でその通信回線６０を介して情報の通信が可能とされている。前記通信回線６０は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。前記カラオケ装置１０は、好適には、前記通信回線６０を介して例えばカラオケサービス提供会社のホスト装置であるサーバ装置５８（図３を参照）に接続されており、そのサーバ装置５８から楽曲データ（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１０は、好適には、所定の通信回線に接続されて前記サーバ装置５８との間で各種情報の送受信を行う通信カラオケ装置であるが、斯かる通信回線に接続されない非通信型のカラオケ装置等にも本発明は好適に適用される。
【００２０】
前記ＬＡＮインターフェイス３８は、前記カラオケ装置１０をＬＡＮ接続端子６２を介してＬＡＮ（local area network）６４に接続するための接続器であり、そのように前記ＬＡＮ６４に接続されることで、前記カラオケ装置１０は、同様に前記ＬＡＮ６４に接続された電子早見本装置６８等の他の機器との間で情報の送受信が可能とされる。また、前記カラオケ装置１０が設置される店舗等に複数台のカラオケ装置が備えられている場合において、同様に前記ＬＡＮ６４に接続されたカラオケ装置相互間において情報の送受信が可能とされる。例えば、前記ＬＡＮ６４に接続されたアクセスポイント６６を介して受信される電子早見本装置６８からの選曲入力を受け付けて前記ＲＡＭ１６に設けられた予約曲テーブルに記憶したり、そのアクセスポイント６６を介して前記カラオケ装置１０から電子早見本装置６８へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１０と電子早見本装置６８との間における相互の情報のやりとりが実行される。
【００２１】
前記無線通信部４０は、前記カラオケ装置１０と前記電子早見本装置６８等の入力装置との間の無線通信を行う。例えば、前記電子早見本装置６８等の入力装置から送信されるリモコン信号を受信するリモコン受信部として機能する。前記カラオケ装置１０と電子早見本装置６８との対応付け（くくりつけ）処理は、好適には、斯かるリモコン信号（赤外線信号）により前記無線通信部４０を介して行われる。すなわち、前記電子早見本装置６８は、それぞれ個別のシリアル番号を有しており、前記対応付け処理においては、例えばそのシリアル番号（例えば、下４桁）及び所定の接続コードを含む信号が接続通知として前記カラオケ装置１０へ送信され、前記無線通信部４０によりその接続信号を受信したカラオケ装置１０に対して前記電子早見本装置６８が対応付けられる。そのようにして前記カラオケ装置１０に対応付けられた電子早見本装置６８は、そのカラオケ装置１０の入力装置（遠隔操作装置）として機能し、その電子早見本装置６８から送信される信号が前記ＣＰＵ１２に供給されることで、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力が受け付けられるようになっている。なお、前記対応付け処理が行われた後、前記電子早見本装置６８と前記カラオケ装置１０との間の通信は、前記ＬＡＮ６４及びアクセスポイント６６等を介したＬＡＮ通信により行われる。また、本実施例においては、前記カラオケ装置１０に対応付け処理の行われた電子早見本装置６８等の入力装置もそのカラオケ装置１０の一部を構成するものであるとして以下の説明を行う。
【００２２】
前記ハードディスク１８には、楽曲データベース７０及び遷移データベース７２をはじめとする各種データベースが設けられている。この楽曲データベース７０は、前記カラオケ装置１０により前記楽曲の演奏出力（カラオケ演奏）を行うための多数（例えば、数万曲）の楽曲データ（カラオケデータ）を記憶する。図２は、この楽曲データベース７０に記憶される楽曲データの一例について詳しく説明する図である。この図２に示すように、前記カラオケ装置１０において出力される各楽曲に対応して前記楽曲データベース７０に記憶された楽曲データは、例えば、メタデータ、演奏情報としてのＭＩＤＩデータ、及び歌詞情報としてのテロップデータを含んでいる。
【００２３】
前記メタデータは、例えば、各楽曲データの識別情報としての曲番号（選曲番号）、曲名、歌手名、登録日時等の情報を含んでいる。前記ＭＩＤＩデータは、前記音声処理部２２を介して各楽曲の演奏出力制御を行うための情報であり、例えば、複数のトラック乃至チャンネルにそれぞれ対応して演奏出力に係る楽器（演奏音）の種類と、出力される演奏音の音階及び音長等を定める楽譜情報とを、含んでいる。前記テロップデータは、前記映像処理部２０を介して各楽曲の歌詞文字映像表示制御を行うための情報であり、例えば、前記楽曲データに対応する楽曲（演奏曲）の歌詞を複数に区分した各区分に相当するブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnを含んでいる。以下に詳述するように、このブロックデータは、前記ディスプレイ４４における歌詞文字映像の表示制御、色替わり表示制御、及び消去制御の単位となるものである。
【００２４】
すなわち、前記ブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnは、例えば、それぞれ表示データ及び属性データを含んでいる。この表示データは、例えば、座標、変化前色コード、変化後色コード、及び文字列を含んでいる。前記座標は、前記ディスプレイ３０の画面内において各ブロックにおける歌詞文字映像が表示される座標（例えば、歌詞文字映像表示位置の左上隅に対応するｘｙ座標）を定めるものである。前記変化前色コードは、歌唱ポイントを示す色替わり表示制御（ワイプ）による色替わり前の文字色（画面内に当初表示される歌詞文字映像の文字色）を定めるものである。前記変化後色コードは、色替わり表示制御による色替わり後の文字色を定めるものである。前記文字列は、各ブロックにおける歌詞文字映像に対応するテキストデータである。また、前記属性データは、表示ステップ、消去ステップ、複数（例えば、１つのブロックデータにおいて５〜１０）の変化ステップＣ01、Ｃ02、Ｃ03、・・・、Ｃmm、及び各変化ステップに対応する変化速度を含んでいる。前記表示ステップは、各ブロックにおける歌詞文字映像が画面内に表示されるタイミングを定めるものである。前記消去ステップは、各ブロックにおける歌詞文字映像が画面から消去されるタイミングを定めるものである。前記変化ステップは、各ブロックにおける歌詞文字映像の歌唱ポイントを示す色替わりタイミング（色替わり開始タイミング）を定めるものであり、そのタイミングから対応する変化速度で歌詞文字映像の色替わり表示制御が行われることを示している。前記ディスプレイ３０の画面内に表示された歌詞文字映像は、前記変化ステップＣ01、Ｃ02、Ｃ03、・・・、Ｃmmにより定められるタイミング及び変化速度で順次色替わりさせられる。換言すれば、前記変化ステップは、各ブロックにおける歌詞文字映像の色替わり変化速度と、その変化速度の変更タイミングを定めるものである。
【００２５】
前記遷移データベース７２は、遷移前の連続コードから遷移後の連続コードへの遷移確率を記憶する。図４は、この遷移データベース７２の一例を示す図である。この図４に示すように、前記遷移データベース７２は、例えば、前記楽曲データベース７０に記憶された楽曲データのＭＩＤＩデータにおいて各トラック乃至チャンネル等に設定し得る所定の楽器（例えば、エレキギター等）に関して、多数の楽曲データ（楽曲）から統計的に求められた、遷移前の連続コードすなわち移行前のコード進行に対応する連続する複数のコード（遷移前コード進行）から、遷移後の連続コードすなわち移行後のコード進行に対応する連続する複数のコード（遷移後コード進行）への遷移確率を記憶する。例えば、エレキギター等の楽器の楽譜情報は一般にコード（例えば、１ストローク分の演奏に対応する和音）で表され、そのコード進行すなわち各楽曲において連続する複数のコードの遷移は、所定の傾向を有することが知られている。斯かる前提において、前記遷移データベース７２には、前記楽曲データベース７０に記憶された多数の楽曲データに関して、典型的に用いられる所定の楽器のコード進行が予め解析され、その解析結果として、前述のように遷移前の連続コードと、遷移後の連続コードと、その遷移前の連続コードから遷移後の連続コードへの遷移確率とが、相互に対応付けられて記憶されている。
【００２６】
前記サーバ装置５８の記憶装置７４には、前記カラオケ装置１０を用いたカラオケサービスに係るＳＮＳデータベース７６（図３を参照）が設けられている。このＳＮＳデータベース７６は、前記通信回線６０を介して前記サーバ装置５８に接続された複数の前記カラオケ装置１０を含む通信カラオケシステムの利用者を対象とするソーシャルネットワークサービス（Social Network Service）に係る各種情報を記憶する。このソーシャルネットワークサービスとは、例えば、予め会員登録された会員相互間に限定して情報の閲覧等のサービスを提供する会員制のコミュニティ型のウェブサイトをいう。なお、以下の説明において、ソーシャルネットワークサービスをＳＮＳと略称する。前記ＳＮＳデータベース７６は、前記通信カラオケシステムを利用する各利用者毎の、前記カラオケ装置１０を用いたカラオケ演奏に関する情報を、その利用者の識別情報（ユーザＩＤ）と対応付けて記憶する記憶装置である。このＳＮＳデータベース７６には、ユーザＩＤにより識別される各利用者毎に、例えばその利用者の名前（ニックネーム）、生年月日、実際の年齢、性別、メールアドレス、利用者の住所又は居所に対応する地域、血液型、星座、ＳＮＳへのログイン認証に用いられるパスワード、パスワードを忘れたときのための質問及び解答、アバタ（ネット上において利用者を象徴する人型映像）に関する情報、及び利用者の歌年齢等の情報がその利用者のユーザＩＤと対応付けられて記憶される。この歌年齢とは、利用者の演奏曲の好みの傾向がどの程度の年代（何歳）に相当するものかを示す仮想的な年齢情報であり、対象となる利用者が前記カラオケ装置１０において過去に選曲（演奏）した演奏曲に基づいて判断される値である。
【００２７】
また、前記ＳＮＳデータベース７６には、各利用者の前記カラオケ装置１０を用いたカラオケ演奏に関する情報として、例えばその利用者が過去に利用したカラオケ装置１０に対応する店舗（そのカラオケ装置１０が設置された店舗）に関する情報である来店履歴、その利用者が前記カラオケ装置１０によるカラオケ演奏において十八番曲或いはお気に入りとして登録した演奏曲（簡易な操作により選曲入力を行い得るように設定された演奏曲）に関する情報、その利用者が過去に前記カラオケ装置１０によるカラオケ演奏において選曲した選曲履歴（カラオケ装置１０において過去に選曲された演奏曲の履歴）に関する情報、その利用者が前記カラオケ装置１０によるカラオケ演奏において過去に行った演奏評価の評価結果に関する情報、及びその利用者がフレンドとして登録した他の利用者に関する情報等が各利用者毎にその利用者のユーザＩＤと対応付けられて記憶される。ここで、前記来店履歴は、各利用者が過去に利用（来店）した店舗の店舗ＩＤを記憶するものであってもよいし、各利用者が過去に利用（使用）したカラオケ装置１０の装置ＩＤを記憶するものであってもよい。
【００２８】
前記サーバ装置５８は、前記通信カラオケシステムにおけるＳＮＳに関する情報管理制御を行う。例えば、そのＳＮＳに関する情報登録制御を行う。具体的には、前記カラオケ装置１０に備えられた電子早見本装置６８や、パーソナルコンピュータ或いは携帯電話機等の外部装置による入力操作に応じて、前記ＳＮＳデータベース７６に新規ユーザ（利用者）の登録を行ったり、各利用者に対応してそのＳＮＳデータベース７６に記憶された十八番曲やプロフィール等の登録内容を変更（更新）したり、そのＳＮＳデータベース７６に記憶された複数の利用者をフレンドとして相互に対応付けて登録したり、そのフレンドに係る情報に基づいて各利用者の前記カラオケ装置１０を用いたカラオケ演奏に関する情報の閲覧レベルを設定したりというように、前記通信カラオケシステムにおけるＳＮＳの統括的な管理制御を行う。また、本実施例において、好適には、前記電子早見本装置６８や、パーソナルコンピュータ或いは携帯電話機等の外部装置による入力操作に応じて、後述する楽曲演奏短縮制御の対象となる楽曲（好適には、その選曲番号）が、各利用者に対応して前記ＳＮＳデータベース７６に記憶されるようになっている。また、好適には、前記カラオケ装置１０によるカラオケ演奏（楽曲の演奏出力）に係る全ての楽曲を対象として、後述する楽曲演奏短縮制御を行うか否か（楽曲の演奏短縮を実行するか否か）を、各利用者に対応して前記ＳＮＳデータベース７６に設定し得るようになっている。
【００２９】
前記サーバ装置５８は、例えば、前記カラオケ装置１０に備えられた電子早見本装置６８や、パーソナルコンピュータ或いは携帯電話機等の外部装置により入力される識別情報（ユーザＩＤ）に応じて、前記通信カラオケシステムにおけるＳＮＳの利用者を認証し、その認証が正常に行われた場合にはその識別情報をもってその利用者のＳＮＳへのログインを許可する。具体的には、前記電子早見本装置６８等により識別情報であるユーザＩＤ及びパスワードが入力された場合、そのユーザＩＤに対応付けられて前記ＳＮＳデータベース７６に記憶されたパスワードが入力されたものと一致するか否かを照会し、一致する場合には正常な認証を行う一方、一致しない場合にはエラーとする。また、好適には、前記カラオケ装置１０がＩＣチップ（無線タグ）読取装置を備えている態様において、そのＩＣチップ読取装置によりＩＣチップに記憶されたユーザＩＤ及びパスワードの読み取りを行い、そのユーザＩＤに対応付けられて前記ＳＮＳデータベース７６に記憶されたパスワードが入力されたものと一致するか否かを照会し、一致する場合には正常な認証を行う一方、一致しない場合にはエラーとする。
【００３０】
図３は、前記カラオケ装置１０のＣＰＵ１２に備えられた制御機能の要部の一例を説明する機能ブロック線図である。この図３に示す演奏制御手段８０は、前記カラオケ装置１０による楽曲の出力（再生）を制御する。すなわち、基本的には、前記楽曲データベース７０に記憶された楽曲データに基づくカラオケ演奏において、前記ＲＡＭ１６等の予約曲テーブルにおける上位の予約曲から順に（すなわち入力順に）、その予約曲テーブルに記憶された予約曲の選曲番号に対応する楽曲データを前記ハードディスク１８の楽曲データベース７０から読み出し、その楽曲データに含まれる演奏情報に基づいて演奏曲の出力を制御する。例えば、演奏情報としてのＭＩＤＩデータに基づいて、前記音声処理部２２に備えられたシンセサイザによりそのＭＩＤＩデータにおける楽譜情報としての各トラックに対応する楽器の演奏音（音楽情報）を出力させ、前記アンプ５２等を介して前記スピーカ５４から出力させる。
【００３１】
歌詞文字映像表示制御手段８２は、前記演奏制御手段８０による楽曲データの演奏出力と併行して、その楽曲データに含まれるテロップデータに基づいて演奏曲に係る歌詞文字映像の出力を制御する。すなわち、基本的には、前記楽曲の歌詞を複数に区分した各区分に相当するブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnに基づいて歌詞文字映像を生成し、各ブロックデータに定められた表示ステップに対応するタイミングで、各ブロックデータに定められた座標に対応する位置に、前記映像処理部２０を介してその歌詞文字映像を前記ディスプレイ７２に表示させる。また、各ブロックデータにおける変化ステップＣ01、Ｃ02、Ｃ03、・・・、Ｃmm、及び各変化ステップに対応する変化速度に基づいて、前記ディスプレイ４４に表示された歌詞文字映像を順次色替わり表示制御する。また、各ブロックデータに定められた消去ステップに基づいて、前記ディスプレイ４４に表示された歌詞文字映像を消去させる。
【００３２】
演奏短縮判定手段８４は、前記演奏制御手段８０による演奏出力制御の対象となる楽曲（歌詞文字映像表示制御手段８２による歌詞文字映像表示制御の対象となる楽曲）の演奏短縮制御を実行するか否かを判定する。すなわち、前記演奏制御手段８０による演奏出力制御の対象となる楽曲を、以下に詳述する連続コード抽出手段８６及び省略区分決定手段８８による制御の対象、延いてはその制御結果に基づく前記演奏出力制御手段８０による楽曲演奏短縮制御の対象とするか否かを判定する。例えば、判定対象となる楽曲が、選曲主体（歌唱主体）である利用者に対応して、前記ＳＮＳデータベース７６に楽曲演奏短縮制御の対象となる楽曲として記憶されているか否かに基づいて前記判定を行う。すなわち、斯かる判定が肯定される場合には、その楽曲に対応して前記演奏短縮制御を実行すると判定する。また、好適には、選曲主体である利用者に対応して、前記カラオケ装置１０によるカラオケ演奏に係る全ての楽曲を対象として楽曲演奏短縮制御を行う設定が前記ＳＮＳデータベース７６に記憶されているか否かに基づいて前記判定を行う。すなわち、斯かる判定が肯定される場合には、その楽曲に対応して前記演奏短縮制御を実行すると判定する。また、斯かる判定は、前記ＳＮＳに対するログイン認証制御時に行われるものであってもよい。すなわち、前記カラオケ装置１０に備えられた電子早見本装置６８や、パーソナルコンピュータ或いは携帯電話機等の外部装置による入力操作に応じて、或いは前記カラオケ装置１０に備えられたＩＣチップ読取装置等を介してログイン認証が行われた際、そのログイン認証に係る利用者に対応して前記ＳＮＳデータベース７６に記憶された情報に基づいて前記判定を行うものであってもよい。
【００３３】
また、前記演奏短縮判定手段８４は、好適には、前記演奏制御手段８０による演奏出力と併行して、音声入力装置である前記マイクロフォン４８から入力される音声情報に基づいて、その演奏出力に係る楽曲の演奏短縮制御を実行するか否かを判定する。例えば、その演奏出力に係る楽曲の歌い出しにおいて前記マイクロフォン４８から入力される音声情報（好適には、演奏開始以降最初に入力される音声情報）の音圧レベルが、予め定められた閾値未満である場合には、歌唱者がその楽曲を歌い慣れていないものと考えられるため、その楽曲の演奏短縮制御を実行すると判定する。また、前記演奏短縮判定手段８４は、好適には、前記演奏制御手段８０による演奏出力に係る楽曲の、選曲入力のための検索に要した時間に基づいて、その演奏出力に係る楽曲の演奏短縮制御を実行するか否かを判定する。例えば、その楽曲の選曲入力のために、前記電子早見本装置６８等の検索操作に要した時間（楽曲の検索操作が開始されてから選曲入力が行われるまでの時間）が、予め定められた閾値以上である場合には、本当は歌いたくないのに歌わなければならないシチュエーションであるものと考えることができるため、その楽曲の演奏短縮制御を実行すると判定する。
【００３４】
図３に示す連続コード抽出手段８６及び省略区分決定手段８８は、前記演奏短縮判定手段８４の判定が肯定される場合、すなわち前記演奏制御手段８０による演奏出力制御の対象となる楽曲の演奏短縮制御を実行すると判定される場合に、前記演奏制御手段８０によりその楽曲の短縮演奏制御を行うためのデータを作成する。換言すれば、対象となる楽曲の短縮版となる楽曲データ（演奏情報）を作成する。前記連続コード抽出手段８６は、前記対象となる楽曲のテロップデータにおいて複数に区分された前記ブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnに対応して、前記演奏データ（ＭＩＤＩデータ）に含まれる連続する複数のコードを抽出する。好適には、斯かる演奏データにおいて定められた複数の楽器（トラック乃至チャンネル）にそれぞれ対応する楽譜情報のうち、予め定められた所定の楽器（例えば、エレキギター等）の楽譜情報から、前記ブロックデータの各区分に対応する部分に含まれる連続する複数のコードを抽出する。好適には、各区分に対応する部分に含まれる連続するコードの、先頭から所定数のコード（例えば３コード）を抽出する。また、好適には、斯かる先頭から所定数のコードに加えて、各区分に対応する部分に含まれる連続するコードの、末尾から所定数のコード（例えば３コード）を抽出する。この抽出されるコードの数は、後述するように、前記遷移データベース７２に記憶された情報に基づく検索（判定）が行われ、対応する連続コードが検出されない場合にはコード数が増加させられるものであってもよい。
【００３５】
前記省略区分決定手段８８は、前記対象となる楽曲のテロップデータにおける前記ブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnの区分を単位として、その楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する。好適には、前記カラオケ装置１０によるカラオケ演奏に際して、前記ディスプレイ４４において１行の歌詞文字映像として表示されるテロップデータの区分（複数のブロックデータに相当）を単位として、その楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する。また、好適には、前記カラオケ装置１０によるカラオケ演奏に際して、前記ディスプレイ４４において１画面内に表示される歌詞文字映像に対応するテロップデータの区分（複数のブロックデータに相当）を単位として、その楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する。
【００３６】
前記省略区分決定手段８８は、好適には、前記楽曲に対応する演奏データにおける所定の区分を、予め前記省略の対象から除外し、余の部分を対象として前記省略区分を決定する。好適には、前記楽曲に対応する演奏データにおける歌い出し部分及び歌い終わり部分については、前記省略の対象から除外する。この歌い出し部分とは、対象となる楽曲における歌唱パートすなわち歌詞文字映像の色替わり表示制御が実行される部分が開始されて以降所定時間内の部分、或いは対象となる楽曲の演奏開始後前記ディスプレイ４４に最初に表示される歌詞文字映像に対応するブロックデータの区分に相当する部分である。また、前記歌い終わり部分とは、対象となる楽曲における歌唱パートが終了する時点を遡ること所定時間内の部分、或いは対象となる楽曲の演奏出力に際して前記ディスプレイ４４に最後に表示される歌詞文字映像に対応するブロックデータの区分に相当する部分である。
【００３７】
また、前記省略区分決定手段８８は、好適には、前記楽曲に対応する演奏データにおけるサビに相当する部分については、前記省略の対象から除外する。このサビとは、各楽曲データに対応する演奏曲のうち最も印象的で盛り上がるフレーズが配された部分に相当し、ブリッジ（bridge）等とも称される。好適には、前記楽曲データベース７０に記憶された各楽曲データは、演奏情報としてのＭＩＤＩデータ等において、所定の演奏時間毎に、例えば、前奏に対応するイントロ（Intro）、Ａメロ（Amelo）、Ｂメロ（Bmelo）、Ｃメロ（Cmelo）、フィル（Fill）、サビ、間奏、後奏、及び変拍等の演奏区間情報が定められている。前記省略区分決定手段８８は、好適には、この楽曲データに予め定められた演奏区間情報に基づいて、その演奏データにおけるサビに相当する部分については、前記省略の対象から除外する。また、好適には、演奏データにおいて同一のフレーズ（旋律及び歌詞が等しい部分）が複数回（例えば２回）以上繰り返されている場合には、そのフレーズがサビに相当する部分であると判定し、前記省略の対象から除外するものであってもよい。
【００３８】
また、前記省略区分決定手段８８は、好適には、前記楽曲に対応する演奏データにおいて、対応する歌詞を有しない部分については、前記省略の対象から除外する。換言すれば、前記楽曲に対応する演奏データにおいて、歌詞文字映像の色替わり表示制御の対象とならないテロップデータ（ブロックデータ）の区分に対応する部分については、前記省略の対象から除外する。この対応する歌詞を有しない部分（歌詞文字映像の色替わり表示制御の対象とならない部分）としては、各楽曲の前奏、間奏、及び後奏等が考えられる。すなわち、前記省略区分決定手段８８は、好適には、前記楽曲に対応する演奏データにおける前奏、間奏、及び後奏に対応する部分については、前記省略の対象から除外する。
【００３９】
前記省略区分決定手段８８は、好適には、前記連続コード抽出手段８６により抽出された連続する複数のコードに基づいて、前記演奏データにおける少なくとも１区分のブロックデータに対応する区分を前記省略区分として決定する。好適には、前記遷移データベース７２に記憶された関係から、前記ブロックデータの各区分に対応して前記連続コード抽出手段８６により抽出された連続する複数のコードに基づいて、前記演奏データにおいて少なくとも１区分のブロックデータに対応する区分を省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように前記省略区分を決定する。以下、図５を用いて斯かる省略区分の決定の具体例を説明する。
【００４０】
図５は、前記省略区分決定手段８８による前記省略区分の決定の具体例について説明する図である。この図５に示す例では、対象となる楽曲の歌い出しに相当する部分である歌詞「風に乗って舞い上がる僕  通り過ぎる白いカモメ」に対応する部分については、前記省略の対象から除外されている。この部分は、例えば、対象となる楽曲の演奏開始後、前記ディスプレイ４４の画面に最初に表示される歌詞文字映像に対応するブロックデータに相当する部分である。また、対象となる楽曲のサビに相当する部分である歌詞「見つめてると  涙が  流れて  見えない」以降の部分については、前記省略の対象から除外されている。すなわち、図５に示す例では、対象となる楽曲の歌い出し終了後、サビ開始前の歌詞ブロック（ａ）〜（ｆ）に対応する区間が省略区分の決定対象となる。なお、図５に示すように、ブロックデータの各区分に対応する連続コードの抽出については、歌い出しに相当する部分及びサビに相当する部分を含め、全てのブロックデータに対応する区間において行われている。
【００４１】
前記歌詞ブロック（ａ）〜（ｆ）に対応する区間における省略区分の決定は、例えば、以下のような処理が順次行われることにより実行される。すなわち、第１の処理として、楽曲のＭＩＤＩデータに記憶された、エレキギターやピアノ等の所定の楽器の楽譜情報において、連続するコードの頭からｎ（好適には、ｎの初期値＝３）コードが抽出される。次に、第２の処理として、第１の処理において抽出された連続コードが、前記遷移データベース７２に記憶された何れかの関係におけるコード進行と一致するか否かが判定される。次に、第３の処理として、第２の処理で一致するコード進行が検出されなかった場合、或いは検出された場合においても他に一致するコード進行があるか否かを判定するため、連続するコードの頭からｎ＋１コードが抽出される。次に、第４の処理として、第３の処理において抽出された連続コードが、前記遷移データベース７２に記憶された何れかの関係におけるコード進行と一致するか否かが判定される。次に、第５の処理として、第２の処理乃至第４の処理において検出されたコード進行に対応する遷移確率が参照され、コード進行の最小単位が導出される。そして、第６の処理として、前記歌詞ブロック（ａ）〜（ｆ）のうち少なくとも１区分の歌詞ブロックを省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように、所謂マルコフ過程により前記省略区分が決定される。
【００４２】
図５に示す例においては、前記歌詞ブロック（ａ）〜（ｆ）に対応する各区分それぞれについて、図示するような連続コードが抽出されている。ここで、これら各区分のうちうち少なくとも１区分の歌詞ブロックを省略することを考え、図４に示す遷移データベース７２を参照すると、前記歌い出しに相当する部分の末尾における歌詞「通り過ぎる白いカモメ」に対応する部分の連続コード「ＤｏｎＡ  Ｇ  Ａ  Ｆ＃ｍ７」を遷移前コード進行とし、歌詞ブロック（ｄ）の先頭における歌詞「こんなにすごい景色」に対応する部分の連続コード「Ｂｍ  Ｇ  Ａ  Ｆ♯ｍ７」を遷移後コード進行とした場合の遷移確率が０．７であり最も高い。従って、図５に示すように、前記歌い出しに相当する部分の末尾における歌詞「通り過ぎる白いカモメ」に対応する部分の直後における歌詞ブロック（ａ）に対応する区分から、歌詞ブロック（ｄ）の直前における歌詞ブロック（ｃ）までの区間すなわち歌詞ブロック（ａ）〜（ｃ）に対応する区間が、前記省略区分として決定される。なお、図４に示す遷移データベース７２を参照すると、遷移前コード進行「Ｄ  ＡｏｎＣ＃  Ｂｍ７」から遷移後コード進行「ＤｏｎＡ  Ｇ  Ａ  Ｆ♯ｍ７」への遷移確率が０．８であり、前記遷移前コード進行「ＤｏｎＡ  Ｇ  Ａ  Ｆ＃ｍ７」から遷移後コード進行「Ｂｍ  Ｇ  Ａ  Ｆ♯ｍ７」への遷移確率０．７よりも高いが、斯かる関係に対応して省略区分を決定する場合、歌い出しの部分における歌詞「通り過ぎる白いカモメ」に対応する区分が省略区分に含まれることとなるため、斯かる区間は前記省略区間とはされない。
【００４３】
前記演奏制御手段８０は、前記楽曲に対応する演奏データに基づいて、前記省略区分決定手段８８により決定された省略区分以外の演奏出力を行う。すなわち、前記省略区分決定手段８８により決定された省略区分については、前記演奏データに基づく演奏出力制御の対象から除外する。また、前記歌詞文字映像表示制御手段８２は、前記楽曲に対応するテロップデータに基づいて、前記省略区分決定手段８８により決定された省略区分以外の歌詞文字映像表示制御を行う。すなわち、前記省略区分決定手段８８により決定された省略区分については、前記テロップデータに基づく歌詞文字映像表示制御の対象から除外する。以上の制御により、前記省略区分決定手段８８により決定された省略区分を省略した、短縮版の楽曲のカラオケ演奏制御が行われる。
【００４４】
図６は、前記カラオケ装置１０のＣＰＵ１２による楽曲演奏短縮制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４５】
先ず、ステップ（以下、ステップを省略する）Ｓ１において、短縮演奏制御の対象となる楽曲のカラオケ演奏が開始されるか否か、例えば演奏開始に係る楽曲が前記ＳＮＳデータベース７６において歌唱者である利用者に対応して楽曲演奏短縮制御の対象となる楽曲として記憶されているか否かが判断される。このＳ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、Ｓ１の判断が肯定される場合には、Ｓ２において、演奏開始に係る楽曲に対応する楽曲データが前記楽曲データベース７０から読み出され、前記ＲＡＭ１６等に展開される。次に、Ｓ２′において、読み出された楽曲データ（ＭＩＤＩデータ）における歌い出し部分、歌い終わり部分、サビに相当する部分、及び対応する歌詞を有しない部分が以下のステップにおける省略区分の判定の対象から除外される。次に、Ｓ３において、ブロックデータにの各区分に対応して抽出される連続コードの数に対応するｎに３が代入される。次に、Ｓ４において、Ｓ２にて読み出された楽曲データにおけるブロックデータの各区分に対応して、前記演奏データにおいて連続するコードの先頭からｎコードが抽出される。次に、Ｓ５において、Ｓ４にて抽出された連続コードに対応する情報（関係）が前記遷移データベース７２に記憶されているか検索される。次に、Ｓ６において、Ｓ４にて抽出された連続コードに対応する遷移前コード進行及び遷移後コード進行の関係及び遷移確率に相当する情報が前記遷移データベース７２において検索されたか否かが判断される。このＳ６の判断が否定される場合には、Ｓ７において、ｎに１が加算されてｎ＋１とされた後、Ｓ４以下の処理が再び実行されるが、Ｓ６の判断が肯定される場合には、Ｓ６′において、対象となる演奏データにおける全てのブロックデータに係るコードの抽出が完了したか否かが判断される。このＳ６′の判断が否定される場合には、Ｓ３以下の処理が再び実行されるが、Ｓ６′の判断が肯定される場合には、Ｓ８において、前記演奏データにおいて少なくとも１区分のブロックデータに対応する区分を省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように前記省略区分が決定される。次に、Ｓ９において、Ｓ８にて決定された省略区分以外の楽曲データに対応して、演奏データ（ＭＩＤＩデータ）に基づく演奏出力制御及びテロップデータに基づく歌詞文字映像表示制御が実行された後、本ルーチンが終了させられる。
【００４６】
以上の制御において、Ｓ９が前記演奏制御手段８０の動作及び前記歌詞文字映像表示制御手段８２の動作に、Ｓ１が前記演奏短縮判定手段８４の動作に、Ｓ３、Ｓ４、及びＳ７が前記連続コード抽出手段８６の動作に、Ｓ２′、Ｓ５、Ｓ６、及びＳ８が前記省略区分決定手段８８の動作に、それぞれ対応する。
【００４７】
このように、本実施例によれば、前記楽曲の歌詞を複数に区分した各区分に相当するブロックデータＢ01、Ｂ02、Ｂ03、・・・、Ｂnnに基づいて前記歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段８２（Ｓ９）と、前記ブロックデータの区分を単位として、前記楽曲に対応する演奏データにおいて演奏出力を省略する省略区分を決定する省略区分決定手段８８（Ｓ２′、Ｓ５、Ｓ６、及びＳ８）と、前記楽曲に対応する演奏データに基づいて、前記省略区分決定手段８８により決定された省略区分以外の演奏出力を行う演奏制御手段８０（Ｓ９）とを、備えたものであることから、歌詞文字映像を表示させるためのブロックデータを単位として、不自然にならないように演奏を省略することができる。すなわち、それとわからないように楽曲の演奏を短縮するカラオケ装置１０を提供することができる。
【００４８】
また、前記ブロックデータの各区分に対応して、前記演奏データに含まれる連続する複数のコードを抽出する連続コード抽出手段８６（Ｓ３、Ｓ４、及びＳ７）を備え、前記省略区分決定手段８８は、その連続コード抽出手段８６により抽出された連続する複数のコードに基づいて、前記演奏データにおける少なくとも１区分のブロックデータに対応する区分を前記省略区分として決定するものであるため、演奏データにおける各ブロックデータに含まれる連続コードに基づいて省略区分を決定することで、不自然にならないように演奏を省略することができる。
【００４９】
また、予め定められた、遷移前の連続コードから遷移後の連続コードへの遷移確率を記憶する遷移データベース７２を備え、前記省略区分決定手段８８は、前記遷移データベース７２に記憶された関係から、前記連続コード抽出手段８６により抽出された連続する複数のコードに基づいて、前記演奏データにおいて少なくとも１区分のブロックデータに対応する区分を省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように前記省略区分を決定するものであるため、簡便且つ実用的な態様で、不自然にならないように演奏を省略することができる。
【００５０】
また、前記省略区分決定手段８８は、前記楽曲に対応する演奏データにおける歌い出し部分及び歌い終わり部分については、前記省略の対象から除外するものであるため、聞き手の印象に残りやすい歌い出し部分及び歌い終わり部分を残すことで、不自然にならないように演奏を省略することができる。
【００５１】
また、前記省略区分決定手段８８は、前記楽曲に対応する演奏データにおけるサビに相当する部分については、前記省略の対象から除外するものであるため、聞き手の印象に残りやすいサビに相当する部分を残すことで、不自然にならないように演奏を省略することができる。
【００５２】
また、前記省略区分決定手段８８は、前記楽曲に対応する演奏データにおいて、対応する歌詞を有しない部分については、前記省略の対象から除外するものであるため、そもそも歌唱を行う必要がない前奏、間奏、及び後奏等の部分を残すことで、不自然にならないように歌唱部分の演奏を省略することができる。
【００５３】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５４】
例えば、前述の実施例においては、本当は歌いたくないのに歌わなければならないシチュエーションにおいて、前奏、間奏、及び後奏等を省略せずに楽曲の短縮を行う楽曲演奏短縮制御について例示したが、本発明はこれに限定されるものではなく、例えばカラオケボックス等において残りの演奏時間内に前記カラオケ装置１０に予約された全ての予約曲を演奏しきるために、それらの楽曲を短縮する楽曲演奏短縮制御にも本発明は好適に適用される。斯かる態様においては、前記カラオケ装置１０に予約された楽曲をむしろ積極的に歌いたいものと考えられるため、対象となる楽曲の前奏、間奏、後奏を短縮の対象とし、好適にはそれらを前記省略区分とする制御を行うことが望ましい。また、対象となる楽曲の演奏出力を１コーラスのみとしたり、サビのみを出力させる等の態様も考えられる。
【００５５】
また、前述の実施例において、前記省略区分決定手段８８は、前記遷移データベース７２に記憶された関係から、前記連続コード抽出手段８６により抽出された連続する複数のコードに基づいて、前記演奏データにおいて少なくとも１区分のブロックデータに対応する区分を省略した場合に、省略された区分の前後における連続コードの遷移確率が最も高くなるように前記省略区分を決定するものであったが、これはあくまで本発明の好適な一実施例であり、他のアルゴリズムに基づいて前記省略区分を決定するものであってもよい。例えば、前記楽曲に対応する演奏データにおける歌い出し、歌い終わり、サビ、前奏、間奏、及び後奏等に相当する部分を除外した余の演奏部分において、前記ブロックデータの区分を単位として、対応する歌詞は異なるが旋律（例えば、コード進行）が一致する区分が繰り返されている場合、それら繰り返される複数の区分のうち最後の区分を残して余の区分を前記省略区分として決定する等の態様が考えられる。例えば、対象となる楽曲のＡメロ及びＢメロに同じ旋律ではあるが異なる歌詞に対応する区間がある場合、一方を省略しても不自然にはならないため、前記のように省略区分を決定することで、本発明の一応の効果を奏する。
【００５６】
また、前述の実施例において、前記演奏短縮判定手段８４は、前記ＳＮＳデータベース７６に記憶された情報に基づいて、前記演奏制御手段８０による演奏出力制御の対象となる楽曲の演奏短縮制御を実行するか否かを判定するものであったが、前記ＳＮＳへのログイン認証の態様に基づいて前記演奏短縮判定手段８４の判定を行うものであってもよい。例えば、前記カラオケ装置１０がＩＣチップ読取装置を備えている態様において、２種類のＩＣチップを用いてログイン認証を可能とし、第１のＩＣチップを用いてログイン認証が行われた場合には、前記カラオケ装置１０によるカラオケ演奏に係る全ての楽曲を対象として前記楽曲演奏短縮制御を行うものと判定する一方、第２のＩＣチップを用いてログイン認証が行われた場合には、前記楽曲演奏短縮制御を行わない通常のカラオケ演奏を行うものと判定する等の態様が考えられる。
【００５７】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００５８】
１０：カラオケ装置、４４：ディスプレイ（映像表示装置）、７２：遷移データベース、８０：演奏制御手段、８２：歌詞文字映像表示制御手段、８６：連続コード抽出手段、８８：省略区分決定手段
【図１】
2014066938.tif 000003
【図２】
2014066938.tif 000004
【図３】
2014066938.tif 000005
【図４】
2014066938.tif 000006
【図５】
2014066938.tif 000007
【図６】
2014066938.tif 000008