(57)【要約】【課題】歌唱者にとって歌唱しやすいテロップタイミングに設定可能なカラオケシステムおよびカラオケ装置を提供する。【解決手段】カラオケシステムは、カラオケ演奏に合わせて入力部に歌唱音が入力されたタイミングである歌唱タイミングに関する歌唱得点を算出し、歌唱者による歌唱結果として、算出された歌唱タイミングに関する歌唱得点およびテロップタイミングに関する歌唱設定を対応付けて記録しており、記録する同一歌唱者の歌唱結果のうち歌唱タイミングに関する歌唱得点が高い歌唱結果を選択し、選択した歌唱結果に含まれるテロップタイミングに関する歌唱設定を取得し、取得した歌唱設定を、歌詞テロップの表示形態を変更する際のテロップタイミングに関する歌唱設定として反映させる。したがって、歌唱者の過去の歌唱履歴を利用して、歌唱者にとって歌唱しやすいテロップタイミングに設定することができる。【選択図】図６
2014206643.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに選曲された楽曲に対応する楽曲データに基づきカラオケ演奏を行うカラオケ演奏手段と、
前記カラオケ演奏手段によるカラオケ演奏に合わせて、前記楽曲データに含まれる歌詞テロップとカラオケ演奏の背景映像とを表示領域を有する表示手段に表示させ、表示する前記歌詞テロップの表示形態を前記カラオケ演奏の進行に合わせて所定のテロップタイミングに基づき順次変更する表示制御手段と、
歌唱者による歌唱音を入力する歌唱音入力手段と、
を備えるカラオケシステムであって、
さらに、
前記カラオケ演奏手段によるカラオケ演奏に合わせて前記歌唱音入力手段に歌唱音が入力されたタイミングである歌唱タイミングに関する歌唱得点を算出する歌唱特定算出手段と、
歌唱者による歌唱結果として、前記歌唱特定算出手段によって算出された歌唱タイミングに関する歌唱得点およびテロップタイミングに関する歌唱設定を対応付けて記録する歌唱結果記録手段と、
前記歌唱結果記録手段が記録する同一歌唱者の歌唱結果のうち歌唱タイミングに関する歌唱得点が高い歌唱結果を選択し、選択した歌唱結果に含まれるテロップタイミングに関する歌唱設定を取得し、取得した歌唱設定を、前記表示制御手段が前記歌詞テロップの表示形態を変更する際のテロップタイミングに関する歌唱設定に反映させるテロップタイミング設定手段と、を備えること
を特徴とするカラオケシステム。
【請求項２】
請求項１に記載のカラオケシステムにおいて、
前記テロップタイミング設定手段は、前記歌唱結果記録手段が記録する同一歌唱者の歌唱結果から複数の歌唱結果を選択すること
を特徴とするカラオケシステム。
【請求項３】
ユーザに選曲された楽曲に対応する楽曲データに基づきカラオケ演奏を行うカラオケ演奏手段と、
前記カラオケ演奏手段によるカラオケ演奏に合わせて、前記楽曲データに含まれる歌詞テロップとカラオケ演奏の背景映像とを表示領域を有する表示手段に表示させ、表示する前記歌詞テロップの表示形態を前記カラオケ演奏の進行に合わせて所定のテロップタイミングに基づき順次変更する表示制御手段と、
外部のサーバが記録する同一歌唱者の歌唱結果のうち歌唱タイミングに関する歌唱得点が高い歌唱結果を選択して取得する歌唱結果取得手段と、
前記歌唱結果取得手段が取得した歌唱結果に含まれるテロップタイミングに関する歌唱設定を、前記表示制御手段が前記歌詞テロップの表示形態を変更する際のテロップタイミングに関する歌唱設定に反映させるテロップタイミング設定手段と、
を備えることを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに選曲された楽曲に対応する楽曲データに基づきカラオケ演奏を行うカラオケシステムおよびカラオケ装置に関する。
【背景技術】
【０００２】
従来より、カラオケ演奏に合わせて、楽曲データに含まれる歌詞テロップとカラオケ演奏の背景映像とを表示領域を有する表示手段に表示させるカラオケシステムが知られている。
【０００３】
この種のカラオケシステムでは、表示する歌詞テロップの表示形態（例えば色）をカラオケ演奏の進行に合わせて所定のテロップタイミングに基づき順次変更し、歌唱すべき箇所を歌唱者に提示するようになっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７３２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記技術では次のような問題があった。すなわち、歌詞テロップの表示形態が変更している箇所は、カラオケ演奏している箇所よりも少し先に設定されている。これは歌唱者が、歌唱すべき歌詞を認識してから発声するまでのタイムラグを考慮した処理であるが、このような歌詞テロップの表示形態をカラオケ演奏に先立って変更するタイミング（テロップタイミング）については、カラオケシステムの機種ごとに異なる設定となっていることがある。また、カラオケ楽曲のテンポや種類によってもテロップタイミングが異なる設定となっていることがある。そのため、各機種共通の楽曲データを用いてカラオケ演奏を行った場合、歌唱者にとっては、各機種の設計的なテロップタイミングの相違に起因して、特定の機種やカラオケ楽曲に対して得手不得手が存在することになるおそれがあって好ましくない。
【０００６】
なお、特許文献１には、カラオケ演奏のタイミングを調整する技術が開示されているが、このような技術でも上述の問題は解決されない。
本発明は、このような課題に鑑みなされたものであり、その目的とするところは、歌唱者にとって歌唱しやすいテロップタイミングに設定可能なカラオケシステムおよびカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた請求項１に係るカラオケシステムは、カラオケ演奏手段が、ユーザに選曲された楽曲に対応する楽曲データに基づきカラオケ演奏を行い、表示制御手段が、カラオケ演奏手段によるカラオケ演奏に合わせて、楽曲データに含まれる歌詞テロップとカラオケ演奏の背景映像とを表示領域を有する表示手段に表示させ、表示する歌詞テロップの表示形態をカラオケ演奏の進行に合わせて所定のテロップタイミングに基づき順次変更し、歌唱音入力手段が歌唱者による歌唱音を入力するカラオケシステムである。
【０００８】
また、本発明のカラオケシステムにおいては、歌唱特定算出手段が、カラオケ演奏手段によるカラオケ演奏に合わせて歌唱音入力手段に歌唱音が入力されたタイミングである歌唱タイミングに関する歌唱得点を算出するとともに、歌唱結果記録手段が、歌唱者による歌唱結果として、歌唱特定算出手段によって算出された歌唱タイミングに関する歌唱得点およびテロップタイミングに関する歌唱設定を対応付けて記録している。そして、テロップタイミング設定手段が、歌唱結果記録手段が記録する同一歌唱者の歌唱結果のうち歌唱タイミングに関する歌唱得点が高い歌唱結果を選択し、選択した歌唱結果に含まれるテロップタイミングに関する歌唱設定を取得し、取得した歌唱設定を、表示制御手段が歌詞テロップの表示形態を変更する際のテロップタイミングに関する歌唱設定として反映させる。
【０００９】
このように構成された本発明のカラオケシステムによれば、歌唱者の過去の歌唱履歴を利用して、歌唱者にとって歌唱しやすいテロップタイミングに設定することができる。
この場合、請求項２に係るカラオケシステムのように、テロップタイミング設定手段が、歌唱結果記録手段が記録する同一歌唱者の歌唱結果から複数の歌唱結果を選択するようにしてもよい。
【００１０】
なお、本発明は、カラオケ装置としても実現可能である（請求項３）。
【図面の簡単な説明】
【００１１】
【図１】カラオケシステム１の概略構成を示すブロック図である。
【図２】（ａ）は集中管理装置２の概略構成を示すブロック図であり、（ｂ）はカラオケ装置４の概略構成を示すブロック図であり、（ｃ）は歌唱得点に関する情報および歌唱設定に関する情報の一例を示す説明図である。
【図３】テロップタイミング調整処理の手順を示す説明図である。
【図４】カラオケ演奏処理の手順を示すフローチャートである。
【図５】優先タイミング情報確定処理の手順を示すフローチャートである。
【図６】テロップタイミング調整処理の概略を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に何ら限定されるものではなく様々な態様にて実施することが可能である。
［１．カラオケシステム１の構成の説明］
図１に示すように、カラオケシステム１は、ユーザにカラオケサービスを提供するカラオケ店舗Ａ，Ｂ，Ｃ，Ｄにそれぞれ設置されているカラオケ装置４ａ，４ｂ，４ｃ，４ｄと、これらを集中管理する集中管理装置２と、がインターネット２００を介して互いに通信可能に接続されることによって形成されている。なお、以下の説明において、カラオケ装置４ａ，４ｂ，４ｃ，４ｄを特に区別しない場合は、単にカラオケ装置４と表記する。また、図１においては、説明の便宜上、４台のカラオケ装置４がカラオケシステム１に接続されている構成を示すが、更に多くのカラオケ装置４が接続されていてもよい。
【００１３】
［１．１．集中管理装置２の構成の説明］
集中管理装置２は、図２（ａ）に示すように、ハードウェア構成としてＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＨＤＤ２４、ネットワーク通信部２５等を備える。
【００１４】
このうち、ＣＰＵ２１は、ＲＡＭ２２やＲＯＭ２３に格納されたプログラムやデータに従って、集中管理装置２各部に対する制御及び各種演算を実行する装置で、後述する集中管理処理は、このＣＰＵ２１によって実行される。ＲＡＭ２２は、ＣＰＵ２１から直接アクセスされるメインメモリとして利用される記憶装置である。なお、各カラオケ装置４から受信する各種情報もここに保存される。ＲＯＭ２３は、不揮発性の記憶装置であり、ＢＩＯＳや通常であれば更新されない読み出し専用のデータ等を記憶している。ＨＤＤ２４は、集中管理装置２が作動するめのプログラムや各種データを保存しておくための記憶装置である。ネットワーク通信部２５は、集中管理装置２をインターネット２００に接続して外部のカラオケ装置４との間で通信を行うための通信インタフェースである。
【００１５】
また、ＲＡＭ２２には、図２（ｃ）に示すようなユーザ情報が記録されている。ユーザ情報には、歌唱した楽曲毎に、楽曲名と対応付けた歌唱得点に関する情報と歌唱設定に関する情報とが含まれている。歌唱得点に関する情報には、音程に関する得点とテクニックに関する得点とが含まれている。さらに、テクニックに関する得点には、ビブラートに関する得点、しゃくりに関する得点、タイミングに関する得点などが含まれている。一方、歌唱設定に関する情報には、マイク設定に関する情報、音量設定に関する情報、後述するテロップタイミングに関する情報などが含まれている。
【００１６】
なお、本実施形態では楽曲名がＡＡＡの歌唱得点、歌唱設定のメモリマップを示す。
［１．２．カラオケ装置４の構成の説明］
カラオケ装置４は、ユーザに選曲された楽曲に対応する楽曲データに基づきカラオケ演奏を行う。楽曲データには、カラオケ演奏データ（例えばＭＩＤＩデータ）、歌詞テロップデータ、カラオケ演奏進行に合わせて歌詞テロップの色換えを指示する色換タイミングデータなどが含まれる。カラオケ演奏に合わせて、楽曲データに含まれる歌詞テロップとカラオケ演奏の背景映像とを表示装置の表示領域に表示させ、更に、色換タイミングデータによって、表示する歌詞テロップの表示形態をカラオケ演奏の進行に合わせて所定のテロップタイミングに基づき順次歌詞テロップの色を変更し、歌唱者による歌唱結果を、楽曲データを構成する区間毎に採点する。
【００１７】
このような機能を有するカラオケ装置４は、図２（ｂ）に示すように、ハードウェア構成として、ＣＰＵ４１、ＲＡＭ４２、ＲＯＭ４３、ＨＤＤ４４、操作部４５、再生部４６、入力部４７、ネットワーク通信部４８等を備える。
【００１８】
このうち、ＣＰＵ４１は、ＲＡＭ４２やＲＯＭ４３に記憶されたプログラムやデータに従って、カラオケ装置４各部に対する制御及び各種演算を実行する装置で、後述するクライアント機能及びサーバ機能に関する各種処理は、このＣＰＵ４１によって実行される。ＲＡＭ４２は、ＣＰＵ４１から直接アクセスされるメインメモリ等として利用される記憶装置である。自カラオケ装置４の残りデータ量やコンテンツの保有状況等は、このＲＡＭ４２において保存される。ＲＯＭ４３は、不揮発性の記憶装置であり、ＢＩＯＳや通常であれば更新されない読み出し専用のデータ等を記憶している。ＨＤＤ４４は、カラオケ用の楽曲データや映像データ等のコンテンツデータやプログラム等の各種データを保存しておくための装置である。操作部４５は、ユーザからの各種指示を入力するための入力装置であり、複数のキースイッチ等によって構成される。
【００１９】
再生部４６は、演奏データに基づく演奏再生を行うＭＩＤＩ音源、ＭＩＤＩ音源から生成されたオーディオ信号及び入力部４７から入力された音声信号をスピーカへ出力する音声制御部、画像データに基づく映像の再生を制御する映像再生部、映像を表示するためのモニタ等を備える。入力部４７は、マイクロフォンによって歌唱者の歌唱音声を音声信号へ変換し、再生部４６へ入力するためのものである。ネットワーク通信部４８は、カラオケ装置４をインターネット２００に接続して外部と通信を行うための通信インタフェースである。
【００２０】
なお、ＣＰＵ４１が表示制御手段、歌唱特定算出手段、歌唱結果記録手段、テロップタイミング設定手段および歌唱結果取得手段に該当し、再生部４６がカラオケ演奏手段および表示手段に該当し、入力部４７が歌唱音入力手段に該当する。
【００２１】
［２．テロップタイミング調整処理の説明］
次に、テロップタイミング調整処理を、図３を参照して説明する。
まず、歌唱者が最初に機器Ａ（カラオケ装置４ａ）を利用する場合、楽曲ＡＡＡを予約すると（Ｓ１）、サーバ（集中管理装置２）と通信してユーザ情報を取得し（Ｓ２）、テロップタイミングを設定する（Ｓ３）。当初の状態（過去に歌ったことが無い曲を予約した状態）において、歌唱者のユーザ情報には、テロップタイミングに関する情報は存在しない。このため、取得したユーザ情報にテロップタイミングが存在しない場合には、テロップタイミングを、当該機器Ａに予め定められている値に設定する。そして、楽曲ＡＡＡを機器Ａの設定で演奏し（Ｓ４）、歌唱者が楽曲ＡＡＡを歌唱すると楽曲ＡＡＡの歌唱音声が入力され（Ｓ５）、楽曲ＡＡＡに対する歌唱者の歌唱音声を採点する（Ｓ６）。なお、カラオケにおける楽曲の歌唱音声の採点は周知であるため、採点アルゴリズムについてはここでは述べない。そして、歌唱後に（実施例では、採点結果が７０点であったとしている）、歌唱者のユーザ情報に、機器Ａでの採点結果と歌唱設定を入力してサーバへアップロードする（Ｓ７）。
【００２２】
続いて、歌唱者が機器Ｂ（カラオケ装置４ｂ）を利用する場合、楽曲ＡＡＡを予約すると（Ｓ８）、サーバと通信してユーザ情報を取得し（Ｓ９）、テロップタイミングを設定する（Ｓ１０）。２度目の演奏開始前の状態では、ユーザ情報の歌唱設定には、一方の機器Ａの歌唱得点と歌唱設定しか含まれていないため、テロップタイミング設定に関する情報がユーザ情報には不足している。このため、楽曲ＡＡＡの２度目演奏時にはテロップタイミングを、当該機器Ｂに予め定められている値に設定する。そして、楽曲ＡＡＡを機器Ｂの設定で演奏し（Ｓ１１）、楽曲ＡＡＡを歌唱し（Ｓ１２）、楽曲ＡＡＡを採点する（Ｓ１３）。ここでは、採点結果が８０点であったとし、ユーザ情報に、機種Ｂの採点結果と歌唱設定を追加してサーバへアップロードする（Ｓ１４）。
【００２３】
続いて、楽曲ＡＡＡの２度目の歌唱以降に、歌唱者が機器Ａ（カラオケ装置４ａ）を利用する場合、楽曲ＡＡＡを予約すると（Ｓ１５）、サーバと通信してユーザ情報を取得し（Ｓ１６）、テロップタイミングを設定する（Ｓ１７）。ここでは、ユーザ情報に含まれるテロップタイミング情報を参照すると、ユーザ情報に異なる機種（機器Ａ，機器Ｂ）、歌唱得点及び歌唱設定が含まれていた場合に、それぞれの歌唱得点を比較すると、機器Ｂでの採点結果の方が機器Ａでの採点結果よりも優れているので、テロップタイミングを、機器Ｂでのテロップタイミングに設定する。そして、楽曲ＡＡＡを機器Ｂの設定で演奏し（Ｓ１８）、楽曲ＡＡＡを歌唱し（Ｓ１９）、楽曲ＡＡＡを採点し（Ｓ２０）、楽曲ＡＡＡの採点結果と機器Ｂのテロップタイミングが入力された歌唱設定を追加してサーバへアップロードする（Ｓ２１）。
【００２４】
なお、ユーザ情報に、楽曲の歌唱毎に歌唱得点、歌唱設定追加される場合、２回目以降に機器を利用するときは、最も採点が良かった機器、つまり、最も良い歌唱得点対応付けられている歌唱設定のテロップタイミングが選択される。
図６（ａ）はテロップのタイミングが合わない場合を示し、図６（ｂ）はテロップのタイミングが合っている場合を示す。
【００２５】
［３．カラオケ演奏処理の説明］
次に、上記テロップタイミング調整処理を実現するためにカラオケ装置４のＣＰＵ４１が実行するカラオケ演奏処理を、図４のフローチャートを参照して説明する。
【００２６】
最初のステップＳ１１０では、楽曲の予約を行う。具体的には、選曲番号の入力を受け付け、受け付けた選曲番号を予約リストに登録する。
続くＳ１２０では、集中管理装置２からユーザ情報を取得する。
【００２７】
続くＳ１３０では、ユーザ情報の中に優先タイミング情報が存在するか否かを判断する。優先タイミング情報が存在すると判断した場合には（Ｓ１３０：あり）、Ｓ１４０に移行する。一方、優先タイミング情報が存在しないと判断した場合には（Ｓ１３０：なし）、Ｓ１５０に移行する。
【００２８】
Ｓ１４０では、ユーザ情報に含まれる優先タイミング情報に基づきテロップタイミングを設定する（機器標準設定）。そして、Ｓ１６０に移行する。
Ｓ１５０では、テロップタイミングを、当該カラオケ装置４に予め定められている値に設定する（機器標準設定）。そして、Ｓ１６０に移行する。
【００２９】
Ｓ１６０では、先のＳ１１０で予約した楽曲についてカラオケ演奏を行い、入力された歌唱者の歌唱音声を出力するとともに、歌唱音声の採点を行う。
続くＳ１７０では、歌唱音声の採点結果およびテロップタイミング等の歌唱設定を集中管理装置２へアップロードする。集中管理装置２では、アップロードされた情報をユーザ情報として記録する。
【００３０】
そして、本処理を終了する。
［４．優先タイミング確定処理の説明］
次に、上記テロップタイミング調整処理を実現するためにカラオケ装置４のＣＰＵ４１が実行する優先タイミング確定処理を、図５のフローチャートを参照して説明する。
【００３１】
最初のステップＳ２１０では、ユーザ情報を確認する。ユーザ情報に機器Ａおよび機器Ｂの優先タイミング情報が存在すると判断した場合には（Ｓ２１０：ＹＥＳ）、Ｓ２２０に移行する。一方、ユーザ情報に機器Ａおよび機器Ｂの優先タイミング情報が存在しないと判断した場合には（Ｓ２１０：ＮＯ）、Ｓ２５０に移行する。
【００３２】
Ｓ２２０では、タイミング得点の比較を行う。機器Ａのタイミング得点の方が機器Ｂのタイミング得点よりも大きい場合には（Ｓ２２０：機器Ａ）、Ｓ２３０に移行する。また、機器Ｂのタイミング得点の方が機器Ａのタイミング得点よりも大きい場合には（Ｓ２２０：機器Ｂ）、Ｓ２４０に移行する。また、機器Ａのタイミング得点と機器Ｂのタイミング得点とを比較できない場合には（Ｓ２２０：不可）、Ｓ２５０に移行する。
【００３３】
Ｓ２３０では、機器Ａのテロップタイミングを用いて当該カラオケ装置４のテロップタイミングを設定する。そして、Ｓ２６０に移行する。
Ｓ２４０では、機器Ｂのテロップタイミングを用いて当該カラオケ装置４のテロップタイミングを設定する。そして、Ｓ２６０に移行する。
【００３４】
Ｓ２５０では、当該カラオケ装置４のテロップタイミングを、当該カラオケ装置４に予め定められている値に設定する。そして、Ｓ２７０に移行する。
Ｓ２６０では、設定されたテロップタイミングに基づきタイミング情報を生成して、集中管理装置２へアップロードする。集中管理装置２では、アップロードされた情報をユーザ情報として記録する。そして、本処理を終了する。
【００３５】
Ｓ２７０では、設定されたテロップタイミングがなかったものとしてタイミング情報を生成して、集中管理装置２へアップロードする。集中管理装置２では、アップロードされた情報をユーザ情報として記録する。そして、本処理を終了する。
【００３６】
［５．実施形態の効果］
本実施形態のカラオケシステム１によれば、カラオケ演奏に合わせて入力部４７に歌唱音が入力されたタイミングである歌唱タイミングに関する歌唱得点を算出し、歌唱者による歌唱結果として、算出された歌唱タイミングに関する歌唱得点およびテロップタイミングに関する歌唱設定を対応付けて記録しており、記録する同一歌唱者の歌唱結果のうち歌唱タイミングに関する歌唱得点が高い歌唱結果を選択し、選択した歌唱結果に含まれるテロップタイミングに関する歌唱設定を取得し、取得した歌唱設定を、歌詞テロップの表示形態を変更する際のテロップタイミングに関する歌唱設定として反映させる。したがって、歌唱者の過去の歌唱履歴を利用して、歌唱者にとって歌唱しやすいテロップタイミングに設定することができる。
【符号の説明】
【００３７】
１…カラオケシステム、２…集中管理装置、４…カラオケ装置、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…ＨＤＤ、２５…ネットワーク通信部、４１…ＣＰＵ、４２…ＲＡＭ、４３…ＲＯＭ、４４…ＨＤＤ、４５…操作部、４６…再生部、４７…入力部、４８…ネットワーク通信部、２００…インターネット。
【図１】
2014206643.tif 000003
【図２】
2014206643.tif 000004
【図３】
2014206643.tif 000005
【図４】
2014206643.tif 000006
【図５】
2014206643.tif 000007
【図６】
2014206643.tif 000008