(57)【特許請求の範囲】
【請求項１】
演奏手段と、制御手段とを備え、演奏データの再生を行うカラオケ装置であって、
前記演奏データは、演奏開始から歌い出しまでに要する歌い出し開始時間と曲のタイトルを含み、
前記演奏手段は、演奏データの演奏を行い、
前記制御手段は、指定曲の演奏データを再生する際、その演奏データのタイトルを表示手段に表示させると共に、その指定曲の歌い出し待ち時間が所定待ち時間よりも短い場合は、開始タイミング制御処理を実行し、
その開始タイミング制御処理は、所定待ち時間から歌い出し開始時間を引いた時間だけ待って前記演奏手段に演奏データの演奏を開始させる処理であることを特徴とするカラオケ装置。
【請求項２】
演奏手段と、制御手段とを備え、演奏データの再生を行うカラオケ装置であって、
前記演奏データは、演奏開始から歌い出しまでに要する歌い出し開始時間を含み、
前記演奏手段は、演奏データの演奏を行い、
前記制御手段は、指定曲の演奏データを再生する際、その指定曲の歌い出しまでの残り時間を逐次表示手段に表示させると共に、その指定曲の歌い出し待ち時間が所定待ち時間よりも短い場合は、開始タイミング制御処理を実行し、
その開始タイミング制御処理は、所定待ち時間から歌い出し開始時間を引いた時間だけ待って前記演奏手段に演奏データの演奏を開始させる処理であることを特徴とするカラオケ装置。
【請求項３】
請求項１または２に記載のカラオケ装置において、
利用者の設定に従い、前記開始タイミング制御を実行させるモードと実行させないモードとを切替可能とすることを特徴とするカラオケ装置。
【請求項４】
請求項１〜３の何れかに記載のカラオケ装置において、
前記所定の待ち時間は、利用者の設定に従い、任意の時間に設定可能とすることを特徴とするカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指定された曲の演奏データに基づいてカラオケ演奏を行なうカラオケ演奏手段を備え、そのカラオケ演奏に合わせて歌唱して楽しむことが可能なカラオケ装置に関する。
【０００２】
【従来の技術】
従来より、指定された曲の演奏データに基づいてカラオケ演奏を行なうカラオケ演奏手段を備え、そのカラオケ演奏に合わせて歌唱して楽しむことが可能なカラオケ装置が知られている。このようなカラオケ装置では、演奏データと共に利用者が歌う場合に参照する歌詞テロップデータも記憶しており、これをテレビモニタ等に表示することで、利用者は演奏が開始されるとテレビモニタに表示される歌詞テロップを参照しながら演奏にあわせて歌を歌うことができるようにされている。例えば、複数の曲を予約できる場合で考えると、前の曲が終了して次に演奏される曲のタイトルがテレビモニタに表示された後に演奏が即座に開始される。この演奏は前奏の終了後に歌うべき部分の演奏がなされることとなる。歌詞テロップは、歌い出しの少し前に表示され、歌うべき部分が順番に色替えされていくようにされている。利用者はカラオケ演奏を聞くと共にその歌詞テロップの色替えを見る等して歌っていく。
【０００３】
【発明が解決しようとする課題】
しかしながら、前奏の長さは曲によってまちまちであり、カラオケ演奏が開始してから５秒程度で歌い出さなくてはならない曲もあれば、１５秒程度も待つ曲もある。利用者は、例えばテレビモニタに表示された曲タイトルを見て自分の順番であることを知るのであるが、歌い出しの早い曲をリクエストした場合に、利用者側の歌う準備が十分には整っていないのに演奏が始まってしまい、曲の途中から歌わなければならない状況となってしまうことがあった。例えば、ステージに設置されたマイクロフォンで歌うような場合に、広めの室内であってそのステージまでの距離が割とある場合には、そのステージまで移動するまでに時間がかかってしまい、歌い出しに間に合わないということが起き易い。
【０００４】
そしてまた、その曲の前奏の長さを知っていれば準備を急ぐこともできるが、あとどのぐらいの時間で歌い出しとなるかが判らないので、準備を急がなければいけないのかどうかを判断することができなかった。本発明は、上述した問題点を解決するためになされたものであり、歌い出しまでの時間が短い曲であっても、利用者の歌う準備が整うのに十分な時間が確保されるようにすることで、歌いそびれがないようにすることを目的とする。
【０００５】
【課題を解決するための手段及び発明の効果】
この目的を達成するためになされた請求項１に係るカラオケ装置は、演奏手段と、制御手段とを備え、演奏データの再生を行うカラオケ装置であって、前記演奏データは、演奏開始から歌い出しまでに要する歌い出し開始時間と曲のタイトルを含み、前記演奏手段は、演奏データの演奏を行い、前記制御手段は、指定曲の演奏データを再生する際、その演奏データのタイトルを表示手段に表示させると共に、その指定曲の歌い出し待ち時間が所定待ち時間よりも短い場合は、開始タイミング制御処理を実行し、その開始タイミング制御処理は、所定待ち時間から歌い出し開始時間を引いた時間だけ待って前記演奏手段に演奏データの演奏を開始させる処理であることを特徴とする。
【０００６】
また、請求項２に係るカラオケ装置は、  演奏手段と、制御手段とを備え、演奏データの再生を行うカラオケ装置であって、前記演奏データは、演奏開始から歌い出しまでに要する歌い出し開始時間を含み、前記演奏手段は、演奏データの演奏を行い、前記制御手段は、指定曲の演奏データを再生する際、その指定曲の歌い出しまでの残り時間を逐次表示手段に表示させると共に、その指定曲の歌い出し待ち時間が所定待ち時間よりも短い場合は、開始タイミング制御処理を実行し、その開始タイミング制御処理は、所定待ち時間から歌い出し開始時間を引いた時間だけ待って前記演奏手段に演奏データの演奏を開始させる処理であることを特徴とする。
【０００７】
このように、本発明のカラオケ装置では、歌い出しまでの時間が短い曲を演奏する場合であっても、利用者の歌う準備が整うのに十分な時間が確保されるようにすることができ、歌いそびれがないようにすることができる。また、請求項３に示すように、利用者の設定に従い、カラオケ演奏手段の演奏開始タイミング制御を実行させるモードと実行させないモードとを任意に切替設定可能としてもよい。
【０００８】
例えば比較的狭いカラオケボックスのような場所で少人数で利用する場合に、利用者がその場を移動せずにマイクロフォンを手渡しするだけで歌う準備ができるような状態であれば、準備は２〜３秒で済んでしまい、たとえ前奏が短い曲であっても対応できる。また、カラオケ演奏自体を熟知しており、前奏の所要時間等も把握しているような場合には、あえて演奏開始タイミングを遅らせる必要性もなくなってくる。そして逆に、演奏開始タイミングを遅らせることで利用者としてはじれったくなることもあり、また一定時間内になるべく多くの曲を歌いたい場合には、演奏開始タイミングを遅らせることは好ましくない。そのため、このように利用者側の都合で制御を実行するかしないかを設定できるようにしておくことは、利便の向上の点で好ましい。
【０００９】
そしてまた、請求項４に示すように、所定の待ち時間は、利用者の設定に従い、任意の時間に設定可能とすることも考えられる。これは、そのカラオケ装置が設置されている状況あるいは利用者側の都合等によって、最低限確保したい待ち時間が異なってくることが考えられる。例えば、カラオケ付きのパブや居酒屋等のように、かなり広い室内を有し、ステージにマイクロフォンが設置されており、その場に移動するまでの時間を考慮すると１５秒程度は確保したいということもある。また部屋の広さによっては１０秒程度でよい場合もある。このように歌い出しまでの待ち時間も任意に設定可能にしておくことも好ましい。
【００１０】
なお、請求項２の場合には、指定曲の歌い出しまでの残り時間を逐次表示手段に表示させている。あとどのぐらいで歌い出しとなるかが判れば、利用者が歌う準備をする際それに応じて動作することができ、急ぎすぎることもなく、またのんびりしすぎることもなくてよい。これは、演奏開始タイミングを遅らせた場合にはもちろん、もともと前奏が長くて演奏開始タイミングを遅らせる制御をしない曲であっても効果的である。
【００１１】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図面を参照して説明する。図１に示すように、カラオケ装置１は、通信回線２１を介してホストコンピュータ３１と接続されている。カラオケ装置１は、制御手段としてのＣＰＵ４の指令によって動作し、ＣＰＵ４には、ホストコンピュータ３１と通信を行うための通信手段としてのモデム２と、ホストコンピュータ３１から受信した曲データを保存するための記憶手段としてのハードディスク６と、利用者が選曲等でカラオケ装置を操作する際に用いる入力手段としてのリモコン１２から発する信号を受信するリモコン受光部３と、前記リモコン１２により入力された曲番号等を表示して利用者に入力状況を告知するためのＬＥＤ７と、前記曲データを音声信号に変換してアンプ１３に出力する再生装置５と、利用者が歌う際に参照する背景画および歌詞などを合成して映像信号を出力するビデオミキサ８が接続されている。
【００１２】
また、利用者が歌う時に使用するマイク１５をカラオケ装置１に接続することにより、入力された音声信号が、前記再生装置５が出力する音声信号と合成されて前記アンプ１３へ出力されるような仕組みとなっている。このアンプ１３は前記合成音声信号を増幅して接続されたスピーカ１４に出力する。さらに、曲演奏時にＣＰＵ４は、曲データに含まれる歌詞情報を演奏に同期して、動画再生プレーヤー１０から出力される背景画とともにビデオミキサ８を介して表示手段としてのディスプレイ１１に表示する。
【００１３】
一方ホストコンピュータ３１は、内部に曲データを記憶・管理するデータベース３２を持ち、必要な時にデータベース３２から曲データを取り出してカラオケ装置１に配信する。続いて、上記構成を有するカラオケ装置１において使用されるカラオケ曲データの構成について、図２を参照して説明する。
【００１４】
カラオケ曲データは、カラオケ演奏を行うための演奏データＤ１と、歌詞情報Ｄ２と、曲タイトル情報Ｄ３と、歌いだし開始時間情報Ｄ４とを含んでいる。前記演奏データＤ１は、選択されたカラオケ曲の音声信号をＭＩＤＩコード等に変換記憶されたものであり、再生装置５によって音声信号に変換されアンプ１３に出力されるものである。そして、歌詞情報Ｄ２は、歌詞の文字コードや歌詞テロップをディスプレイ１１の画面に出力するタイミングや文字の色を変えるタイミングなどを示す情報を含んでおり、ＣＰＵ４がこれらの情報を参照し、演奏に同期して歌詞テロップが最適なタイミングでディスプレイ１１に表示されるように制御する。
【００１５】
一方、曲タイトル情報Ｄ３は、これから演奏する曲のタイトルをディスプレイ１１に表示させるためのものであり、曲名に加えて作曲・作詞者、あるいは歌手名やヒット年等も含めるようにしてもよい。そして、この曲タイトルは、演奏に先駆けてあるいは演奏開始と同時にディスプレイ１１に表示させ、所定時間後（少なくとも歌詞テロップが表示される前）に消去されるようになっている。
【００１６】
さらに、歌いだし開始時間情報Ｄ４は、曲の演奏を開始してから歌い出しまでの時間を示すものであり、本カラオケ装置１では、ＣＰＵ４がこの情報を参照することにより演奏開始タイミングを制御することになる。以上の構成を有する本カラオケ装置１における作動を説明する。
【００１７】
リモコン１２を用いて、所望のリクエスト曲の曲番号を入力すると、その曲番号がカラオケ装置１に送信され、カラオケ装置１では、その送信されたリクエスト曲に対応するカラオケ演奏を実行する。なお、リクエストは所定曲数まで予約することができる。つまり、リモコン１２が送信したリクエスト曲の曲番号を受信したならば、既に受けているリクエスト曲に続く演奏順位の予約としてハードディスク６に記憶する。この演奏順位は、１曲のカラオケ演奏がなされる毎に繰上げられ、演奏順位１位の曲が次々とカラオケ演奏されるのである。
【００１８】
図３のフローチャートに基づき、カラオケ演奏処理を説明する。処理が開始すると、最初のステップＳ１０においてＣＰＵ４は、演奏順位１位の曲番号に対応するカラオケ曲データをハードディスク６から読み出す。すなわち演奏データＤ１、歌詞情報Ｄ２、曲タイトル情報Ｄ３、歌いだし開始時間情報Ｄ４をハードディスク６から読み出し、演奏データＤ１は再生装置５に、歌詞情報Ｄ２および曲タイトル情報Ｄ３はビデオミキサ８にそれぞれ転送する。
【００１９】
続くＳ２０では、演奏開始タイミング制御を行うモードであるかどうかを調べる。この演奏開始タイミング制御を行うかどうかは、予めリモコン１２を用いたオペレーションにより設定され、ＣＰＵ４の内部メモリに保持されたものを参照して判別する。このモード設定を行う場合のＣＰＵ４の制御について、図４に示すフローチャートを参照して説明する。
【００２０】
最初のステップＳ２１０では、図５に示すような画面をディスプレイ１１に表示し、Ｓ２２０で、演奏開始タイミング制御を行うかどうかの選択入力を待ち、選択入力されたらＳ２３０へ移行する。Ｓ２３０では、選択結果が演奏開始タイミング制御を行う方であるかどうかを判断する。そして、演奏開始タイミング制御を行わないとの指定である場合には（Ｓ２３０：ＮＯ）、Ｓ２７０に移行してＣＰＵ４の内部メモリにその内容を記憶し、本処理を終了する。
【００２１】
一方、演奏開始タイミング制御を行う指定である場合には（Ｓ２３０：ＹＥＳ）、Ｓ２４０へ移行して同様にＣＰＵ４の内部メモリにその内容を記憶し、続いてＳ２５０へ移行する。Ｓ２５０では、図６に示すような選曲してから歌い出すまでの最低待ち時間を入力させるための画面をディスプレイ１１に表示する。Ｓ２６０では、その最低待ち時間が入力されるのを待ち、入力されたらＳ２７０へ移行して、その待ち時間もＣＰＵ４の内部メモリに記憶する。
【００２２】
このようにして、演奏開始タイミング制御を行うか否かが設定され、演奏開始タイミング制御を行なう場合には、その最低待ち時間も設定されるのである。図３に戻り、Ｓ２０では、この演奏開始タイミング制御を行うモードであるかどうかを調べており、演奏開始タイミング制御を行うと判別された場合には（Ｓ２０：ＹＥＳ）、Ｓ３０にて、前記Ｓ１０で読み出した歌い出し開始時間と、図４の処理によって設定された前記最低待ち時間とを比較する。
【００２３】
ここで、歌い出し開始時間が最低待ち時間よりも短い場合には（Ｓ３０：ＮＯ）、そのまま通常の演奏を開始してしまうと、設定されている最低待ち時間よりも短い待ち時間で歌い出しのタイミングとなってしまうため、設定された最低待ち時間を確保するためには演奏を開始を遅らせる必要がある。この演奏開始を遅らせる時間を「演奏開始待ち時間」と呼ぶことにする。この場合、「演奏開始待ち時間」は図４の処理によって設定された最低待ち時間（以下、設定時間とも記す。）から曲に応じて決まっている「歌いだし開始時間」を引いた値となるので、Ｓ４０においては、その演奏開始待ち時間を算出して記憶する。なお、利用者から見た歌い出しまでの待ち時間（歌い出し待ち時間と呼ぶ。）は、結局、設定時間となるので、Ｓ５０では、最低待ち時間を歌い出し待ち時間として記憶する。
【００２４】
一方、Ｓ３０にて、歌い出し開始時間が設定された最低待ち時間と等しい、若しくは最低待ち時間よりも長い場合と判断された場合は（Ｓ３０：ＹＥＳ）、通常通りに演奏を開始しても、設定時間を確保できるので演奏開始を遅らせる必要がないため、Ｓ６０にて、演奏開始待ち時間を「０」として記憶する。なお、この場合の歌い出し待ち時間は、演奏開始待ち時間が０なので結局歌い出し開始時間と等しくなるので、Ｓ７０では、歌い出し開始時間を歌い出し待ち時間として記憶する。
【００２５】
このようにして、曲を演奏する前に現在時刻から演奏開始までの待ち時間と、歌い出しまでの待ち時間が決定されるので、以後の演奏動作をこのタイムスケジュールに従って実行するため、Ｓ８０にて、ＣＰＵ４の計時手段としての内部タイマをスタートさせる。そして、Ｓ９０にて、曲タイトルをディスプレイ１１に表示した後、内部タイマの値を参照しながらＳ１００以下に示す演奏開始タイミングおよび歌い出しタイミングを監視する動作を開始する。
【００２６】
まずＳ１００では、歌い出しまでの待ち時間をディスプレイ１１に表示させて利用者に告知する。
続くＳ１１０にて、ＣＰＵ４は内部タイマの値（以下、タイマ時間と呼ぶ。）があらかじめ算出された演奏開始待ち時間に達しているかどうかを調べる。
【００２７】
タイマ時間が演奏開始待ち時間に達しているときは（Ｓ１１０：ＹＥＳ）、Ｓ１２０にて未演奏かどうかを確認する。未演奏であれば（Ｓ１２０：ＹＥＳ）、Ｓ１３０にて演奏を開始させ、Ｓ１４０へ移行する。未演奏でなければそのままＳ１４０へ移行する。ここで、Ｓ１２０において未演奏かどうかを確認しているのは、一旦演奏を開始した後でもＳ１１０においてタイマ時間＝演奏開始時間となる場合があるため、２度目以降の演奏開始タイミング制御を行わないようにするためのものである。
【００２８】
Ｓ１４０では、タイマ時間が歌い出し開始時間に達しているかどうか、つまり、利用者の歌い出しまでの残り待ち時間が０になったかどうかを調べる。そして、達している時は（Ｓ１４０：ＹＥＳ）、Ｓ１５０へ移行して、タイミング監視を終了し、それまでディスプレイ１１に表示していた残り待ち時間を消去し、一連の処理を終了させる。一方、タイマ時間が歌い出し開始時間に達していないときには（Ｓ１４０：ＮＯ）、再びＳ１００に戻る。
【００２９】
なお、Ｓ２０において、演奏開始タイミング制御を行わないという指定がなされていると判断した場合には（Ｓ２０：ＮＯ）、演奏はただちに開始すればよいのでＳ６０以降の処理と同様である。以上説明したことから明かなように、本カラオケ装置１によれば、カラオケ曲データの中に演奏開始から歌い出しまでの時間を識別するための歌いだし開始時間情報Ｄ４（図２参照）を持つようにしたことにより、これを参照して演奏開始のタイミングを調整したり、歌い出しまでの残り時間を利用者に告知することができる。例えば、前奏が短いため演奏開始から歌い出しまでの時間が短い曲の場合、曲タイトルがディスプレイ１１に表示されて自分が歌う順番であると判ってから歌う準備が十分整わないうちに歌い出しに至ってしまうことも考えられる。そのような曲が選択された場合でも、本カラオケ装置１における演奏開始タイミング制御によって、最低待ち時間を確保することにより、歌いそびれがないようにすることができるのである。
【００３０】
また、演奏開始タイミング制御を実行させるモードと実行させないモードとを任意に設定できるようにされているので、次のような効果がある。例えば比較的狭いカラオケボックスのような場所で少人数で利用する場合に、利用者がその場を移動せずにマイクロフォンを手渡しするだけで歌う準備ができるような状態であれば、準備は２〜３秒で済んでしまい、たとえ前奏が短い曲であっても対応できる。また、カラオケ演奏自体を熟知しており、前奏の所要時間等も把握しているような場合には、あえて演奏開始タイミングを遅らせる必要性もなくなってくる。そして逆に、演奏開始タイミングを遅らせることで利用者としてはじれったくなることもあり、また一定時間内になるべく多くの曲を歌いたい場合には、演奏開始タイミングを遅らせることは好ましくない。そのため、このように利用者側の都合で制御を実行するかしないかを設定できるようにしておくことは、利便の向上の点で好ましい。
【００３１】
さらに、演奏開始タイミング制御を実行させるモードに設定した場合には、歌い出しまでの待ち時間を利用者が任意に設定できるようにされているため、次のような効果がある。例えば、カラオケ付きのパブや居酒屋等のように、かなり広い室内を有し、ステージにマイクロフォンが設置されており、その場に移動するまでの時間を考慮すると１５秒程度は確保したいということもある。また部屋の広さによっては１０秒程度でよい場合もある。このように、カラオケ装置１が設置されている状況あるいは利用者側の都合等によって、最低限確保したい待ち時間が異なってくることが考えられる。そのため、歌い出しまでの待ち時間を任意に設定できれば、その状況に応じた最適なカラオケ演奏が可能となるのである。
【００３２】
なお、本カラオケ装置１では、ディスプレイ１１に歌い出しまでの残り時間を逐次表示するようにしているので、あとどのぐらいで歌い出しとなるかが判り、利用者が歌う準備をする際それに応じて動作することができる。つまり、急ぎすぎることもなく、またのんびりしすぎることもない。そしてこのように歌い出しまでの残り時間を表示することは、演奏開始タイミングを遅らせる制御をする場合にはもちろん、もともと前奏が長くて演奏開始タイミングを遅らせる制御をしないでもよい曲であっても効果的である。
【００３３】
以上、一実施形態に基づき本発明を説明したが、本発明は上述した構成になんら限定されることなく、本発明の主旨を逸脱しない範囲で種々の態様での実施が可能である。例えば、上記実施形態では歌い出しまでの残り待ち時間をディスプレイ１１に表示して利用者に準備するように促すようにしているが、それでも不測の事態が生じて歌い出しに間に合わないという状況に陥ることも想定される。この場合、設定された最低待ち時間が確保されるように演奏開始タイミングを計る傍ら、リモコン１２などからの入力信号をモニタし、利用者からの一時停止の要求があった場合には内部タイマも一旦停止させ、さらに歌い出しを遅らせるように制御してもよい。
【図面の簡単な説明】
【図１】  本発明の一実施形態のカラオケ装置の概略構成を示すブロック図である。
【図２】  カラオケ曲データのデータ構成図である。
【図３】  カラオケ演奏時の制御処理を示すフローチャートである。
【図４】  演奏開始タイミング制御モードの設定処理を示すフローチャートである。
【図５】  演奏開始タイミング制御指定画面を示す説明図である。
【図６】  歌い出し待ち時間入力画面を示す説明図である。
【符号の説明】
１…カラオケ装置                ２…モデム
３…リモコン受光部              ４…ＣＰＵ
５…再生装置                    ６…ハードディスク
７…ＬＥＤ                      ８…ビデオミキサ
１０…動画再生プレーヤ          １１…ディスプレイ
１２…リモコン                  １３…アンプ
１４…スピーカ                  ２１…通信回線
３１…ホストコンピュータ        ３２…データベース
【図１】
0003696936.tif 000002
【図２】
0003696936.tif 000003
【図３】
0003696936.tif 000004
【図４】
0003696936.tif 000005
【図５】
0003696936.tif 000006
【図６】
0003696936.tif 000007