(57)【特許請求の範囲】
【請求項１】
カラオケ用の曲を再生する再生手段と、
この再生手段に再生させるべき曲を予約する予約手段と、
この予約手段により予約された曲を前記再生手段に再生させる制御を行う制御装置とを備えたカラオケ装置において、
前記再生手段が前記曲を再生するための曲データは、選曲されてから前記再生手段により再生されるまでに要する時間の最大値（以下、頭出し時間という）を示すデータ（以下、頭出し時間データという）と、当該１曲全体を再生するために要する時間（以下、１曲再生時間という）を示すデータ（以下、１曲再生時間データという）と、１曲を所定の演奏部分で区切った場合の各区間毎の再生時間（以下、区間再生時間という）を示すデータ（以下、区間再生時間データという）とを含んでおり、
前記各区間には、区間単位で演奏をカットする場合の優先順位が設定されており、
前記予約手段により予約された曲を再生するときの曲データに含まれる前記頭出し時間データと、前記１曲再生時間データと、前記区間再生時間データとを記憶する記憶手段と、
このカラオケ装置の利用時間を設定する利用時間設定手段と、
このカラオケ装置の使用時間を計時する計時手段と、を備えており、
前記制御装置は、
前記再生手段による曲の再生が終了したときに、前記利用時間設定手段により設定された利用時間と前記計時手段により計時された使用時間とに基づいて残り利用時間を演算する残り時間演算処理と、
前記予約手段により予約されている各曲に対応する頭出し時間データおよび１曲再生時間データを前記記憶手段から読出すとともに、前記再生手段が前記予約されている各曲を総て再生した場合に要する時間である第１総再生時間を、前記読出した頭出し時間データおよび１曲再生時間データに基づいて演算する第１総再生時間演算処理と、
この第１総再生時間演算処理により演算された第１総再生時間が、前記残り時間演算処理により演算された残り利用時間よりも長いか否かを判定する第１判定処理と、
この第１判定処理において肯定判定した場合に、前記予約手段により予約されている曲のうち、前記利用時間内に再生できない曲を報知する報知処理と、
前記第１判定処理にて肯定判定した場合に、前記予約手段により予約されている各曲の各所定区間を前記優先順位に従ってカットしたとした場合のその各所定区間に対応する各区間再生時間データを前記記憶手段から読出すとともに、前記再生手段が前記予約されている各曲をそれぞれ前記所定区間をカットして総て再生した場合に要する時間である第２総再生時間を、前記第１総再生時間および前記読出した各区間再生時間データに基づいて演算する第２総再生時間演算処理と、
この第２総再生時間演算処理により演算された第２総再生時間が、前記残り時間演算処理により演算された残り利用時間よりも短いか否かを判定する第２判定処理と、
前記第２判定処理にて肯定判定されるまで前記第２総再生時間演算処理において新たにカットする所定区間を前記優先順位に従って追加しながら前記第２総再生時間を演算する処理を繰り返す繰返し処理とを実行し、
さらに、前記残り時間演算処理、第１総再生時間演算処理、第１判定処理、報知処理、第２総再生時間演算処理、第２判定処理および繰返し処理を、前記再生手段による曲の再生が終了するごとに実行し、
さらに、前記第１判定処理にて否定判定した場合は、前記予約手段により予約されている曲を曲の頭から前記再生手段に再生させ、さらに、前記第２判定処理にて肯定判定した場合は、その肯定判定の対象になった第２総再生時間を演算した第２総再生時間演算処理においてカットの対象になった所定区間をカットした状態で前記予約手段に予約されている各曲を前記再生手段に再生させることを特徴とするカラオケ装置。
【請求項２】
前記制御装置は、
前記第２判定処理にて肯定判定した場合に、その肯定判定の対象になった第２総再生時間を演算した第２総再生時間演算処理においてカットの対象になった所定区間をカットした状態で前記予約手段に予約されている曲を再生する旨を表示する表示処理を実行することを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記制御装置は、
前記第１判定処理において肯定判定した場合に、前記予約手段による曲の新たな予約を禁止する予約禁止処理を実行することを特徴とする請求項１または請求項２に記載のカラオケ装置。
【請求項４】
前記制御装置が、前記第１総再生時間演算処理以降を開始する開始時間を設定する開始時間設定手段が備えられており、
前記制御装置は、前記開始時間設定手段により設定された開始時間になったときに前記残り時間演算処理以降の処理を開始することを特徴とする請求項１ないし請求項３のいずれか１つに記載のカラオケ装置。
【請求項５】
前記曲データを通信回線を介して受信する曲データ受信手段が備えられたことを特徴とする請求項１ないし請求項４のいずれか１つに記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、モニタにカラオケ用の背景映像および歌詞映像を表示するカラオケ装置として好適なものに関する。
【０００２】
【従来の技術】
従来、カラオケ装置としては、モニタにカラオケ用の背景映像および歌詞映像を表示してカラオケを行うものが知られており、そのようなカラオケ装置を設置したカラオケ店では、カラオケ装置の利用時間に応じて使用料金を設定している。
【０００３】
【発明が解決しようとする課題】
ところで、カラオケ装置を設置した部屋を複数備えた、いわゆるカラオケＢＯＸでは、１時間当たり歌い放題でいくらかという料金設定をしている場合が多いため、利用者は、時間内にできるだけ多くの曲を歌おうとして、誰かが歌っている間に予約曲を追加する。
しかし、予約曲が多くなると、利用時間の終了時刻までにどの曲まで歌うことができるか分からなくなってしまい、結局、終了時刻になったときに、歌うことができない者が発生することがある。
つまり、従来のものでは、曲を予約したにもかかわらず、利用時間が終了したことにより、歌うことができない者が発生するという問題がある。
【０００４】
そこで、本発明は、利用時間の残りが、ある時間になった場合に、予約されている曲を少なくとも曲の一部ずつでも歌うことができるようにすることにより、曲を予約した者全員に歌う機会を平等に与えることができるカラオケ装置の実現を目的とする。
【０００５】
【課題を解決するための手段】
本発明は、上記目的を達成するため、請求項１に記載の発明では、カラオケ用の曲を再生する再生手段と、この再生手段に再生させるべき曲を予約する予約手段と、この予約手段により予約された曲を前記再生手段に再生させる制御を行う制御装置とを備えたカラオケ装置において、前記再生手段が前記曲を再生するための曲データは、選曲されてから前記再生手段により再生されるまでに要する時間の最大値（以下、頭出し時間という）を示すデータ（以下、頭出し時間データという）と、当該１曲全体を再生するために要する時間（以下、１曲再生時間という）を示すデータ（以下、１曲再生時間データという）と、１曲を所定の演奏部分で区切った場合の各区間毎の再生時間（以下、区間再生時間という）を示すデータ（以下、区間再生時間データという）とを含んでおり、前記各区間には、区間単位で演奏をカットする場合の優先順位が設定されており、前記予約手段により予約された曲を再生するときの曲データに含まれる前記頭出し時間データと、前記１曲再生時間データと、前記区間再生時間データとを記憶する記憶手段と、このカラオケ装置の利用時間を設定する利用時間設定手段と、このカラオケ装置の使用時間を計時する計時手段と、を備えており、前記制御装置は、前記再生手段による曲の再生が終了したときに、前記利用時間設定手段により設定された利用時間と前記計時手段により計時された使用時間とに基づいて残り利用時間を演算する残り時間演算処理と、前記予約手段により予約されている各曲に対応する頭出し時間データおよび１曲再生時間データを前記記憶手段から読出すとともに、前記再生手段が前記予約されている各曲を総て再生した場合に要する時間である第１総再生時間を、前記読出した頭出し時間データおよび１曲再生時間データに基づいて演算する第１総再生時間演算処理と、この第１総再生時間演算処理により演算された第１総再生時間が、前記残り時間演算処理により演算された残り利用時間よりも長いか否かを判定する第１判定処理と、この第１判定処理において肯定判定した場合に、前記予約手段により予約されている曲のうち、前記利用時間内に再生できない曲を報知する報知処理と、前記第１判定処理にて肯定判定した場合に、前記予約手段により予約されている各曲の各所定区間を前記優先順位に従ってカットしたとした場合のその各所定区間に対応する各区間再生時間データを前記記憶手段から読出すとともに、前記再生手段が前記予約されている各曲をそれぞれ前記所定区間をカットして総て再生した場合に要する時間である第２総再生時間を、前記第１総再生時間および前記読出した各区間再生時間データに基づいて演算する第２総再生時間演算処理と、この第２総再生時間演算処理により演算された第２総再生時間が、前記残り時間演算処理により演算された残り利用時間よりも短いか否かを判定する第２判定処理と、前記第２判定処理にて肯定判定されるまで前記第２総再生時間演算処理において新たにカットする所定区間を前記優先順位に従って追加しながら前記第２総再生時間を演算する処理を繰り返す繰返し処理とを実行し、さらに、前記残り時間演算処理、第１総再生時間演算処理、第１判定処理、報知処理、第２総再生時間演算処理、第２判定処理および繰返し処理を、前記再生手段による曲の再生が終了するごとに実行し、さらに、前記第１判定処理にて否定判定した場合は、前記予約手段により予約されている曲を曲の頭から前記再生手段に再生させ、さらに、前記第２判定処理にて肯定判定した場合は、その肯定判定の対象になった第２総再生時間を演算した第２総再生時間演算処理においてカットの対象になった所定区間をカットした状態で前記予約手段に予約されている各曲を前記再生手段に再生させるという技術的手段を採用する。
【０００６】
【０００７】
【０００８】
【０００９】
請求項２に記載の発明では、請求項１に記載のカラオケ装置において、前記制御装置は、前記第２判定処理にて肯定判定した場合に、その肯定判定の対象になった第２総再生時間を演算した第２総再生時間演算処理においてカットの対象になった所定区間をカットした状態で前記予約手段に予約されている曲を再生する旨を表示する表示処理を実行するという技術的手段を採用する。
【００１０】
請求項３に記載の発明では、請求項１または請求項２に記載のカラオケ装置において、前記制御装置は、前記第１判定処理において肯定判定した場合に、前記予約手段による曲の新たな予約を禁止する予約禁止処理を実行するという技術的手段を採用する。
【００１１】
請求項４に記載の発明では、請求項１ないし請求項３のいずれか１つに記載のカラオケ装置において、前記制御装置が、前記第１総再生時間演算処理以降を開始する開始時間を設定する開始時間設定手段が備えられており、前記制御装置は、前記開始時間設定手段により設定された開始時間になったときに前記残り時間演算処理以降の処理を開始するという技術的手段を採用する。
【００１２】
請求項５に記載の発明では、請求項１ないし請求項４のいずれか１つに記載のカラオケ装置において、前記曲データを通信回線を介して受信する曲データ受信手段が備えられたという技術的手段を採用する。
【００１３】
【作用】
請求項１ないし請求項５に記載の発明では、制御装置が、予約手段により予約されている曲のうち、利用時間内に再生できない曲を報知する報知処理を実行する。
【００１４】
したがって、上記利用時間内に再生できない曲を知ることにより、その再生できない曲を予約した者を知ることができる。これにより、再生をあきらめる曲の決定、もしくは、残り時間内に再生する予約をしている者が、上記利用時間内に再生できないと分かった者に曲の再生を譲るなど、残り利用時間の使い方を決めることができる。
【００１５】
また、制御装置が、第２総再生時間演算処理、第２判定処理および繰返し処理を実行し、第２判定処理にて肯定判定した場合は、その肯定判定の対象になった第２総再生時間を演算した第２総再生時間演算処理においてカットの対象になった所定区間をカットした状態で予約手段に予約されている各曲を再生手段に再生させる。
つまり、再生をカットされた所定区間を除く部分を残り利用時間内に再生することができる。これにより、たとえば、後述する発明の実施の形態に記載するように、予約者全員が自分の予約した曲の一部を歌うことができるため、一部の者が歌えないことによる不満を持つという事態を避けることができる。
したがって、利用時間の残りが、ある時間になった場合に、予約されている曲を少なくとも曲の一部ずつでも歌うことができるようにすることにより、曲を予約した者全員に歌う機会を平等に与えることができるカラオケ装置を実現することができる。
【００１６】
さらに、制御装置が、第２判定処理にて肯定判定されるまで第２総再生時間演算処理において新たにカットする所定区間を優先順位に従って追加しながら第２総再生時間を演算する処理を繰り返す繰返し処理を実行する。
つまり、たとえば、後述する発明の実施の形態に記載するように、残り利用時間内に予約曲を完奏することができない場合には、まず、予約曲の後奏部分をカットすれば利用時間内に収まるかを判定し、以降、カットする部分を３番目の歌以降、２番目の歌というように、カットする優先順位に従ってカットする部分を順次追加してゆくことができる。
したがって、なるべく歌の中の重要部分を歌うことができるため、曲の頭から歌って途中で中断されるよりも、歌い手の満足感を高めることができる。
【００１７】
請求項２に記載の発明では、制御装置は、第２判定処理にて肯定判定した場合に、その肯定判定の対象になった第２総再生時間を演算した第２総再生時間演算処理においてカットの対象になった所定区間をカットした状態で予約手段に予約されている曲を再生する旨を表示する表示処理を実行するため、カットされる区間を知ることができる。
つまり、たとえば、後述する発明の実施の形態に記載するように、残り利用時間が少ないことにより、曲の後奏部分がカットされるのか、または、３番目の歌以降がカットされるのかなどがＣＲＴに表示されるため、カットされる具体的な部分を知ることができる。
【００１８】
請求項３に記載の発明では、制御装置は、第１判定処理において肯定判定した場合に、予約手段による曲の新たな予約を禁止する予約禁止処理を実行する。
したがって、残り利用時間が少ない場合に新たな曲の予約を禁止することにより、残り利用時間内に再生できない曲の増加を防止することができる。
つまり、たとえば、後述する発明の実施の形態に記載するように、まだ、利用時間内に歌えるつもりで予約したにもかかわらず、残り利用時間が少ないことにより、歌うことができなくなる者が出現するのを防止することができる。
【００１９】
請求項４に記載の発明では、制御装置が、第１総再生時間演算処理以降を開始する開始時間を設定する開始時間設定手段が備えられており、制御装置は、開始時間設定手段により設定された開始時間になったときに残り時間演算処理以降の処理を開始するため、利用時間内に再生できない曲が報知される時間、もしくは、曲の所定区間がカットされて演奏が開始される時間を設定することができる。
つまり、たとえば、後述する発明の実施の形態に記載するように、予約されている曲を全曲演奏するのか、もしくは、ある部分をカットして演奏するかなどの演奏制御を開始する時間を任意に設定することができる。
【００２０】
上記請求項１ないし請求項４のいずれか１つに記載の技術的手段は、請求項５に記載の発明のように、曲データを通信回線を介して受信する曲データ受信手段が備えられたカラオケ装置に用いることにより特に効果がある。
つまり、たとえば、後述する発明の実施の形態に記載するように、いわゆる通信カラオケ装置は、曲データの記録された複数の記録媒体を再生するカラオケ装置と比べて選曲から再生までの時間が短いため、利用時間内により多くの歌を歌うことができ、曲の予約数も多くなることから、残り利用時間内に歌うことができる曲の数を把握し難く、利用時間内に歌えなくなる者が出るおそれがある。
しかし、上記各技術的手段を用いることにより、残り利用時間内で予約された曲を部分的ではあっても可能な限り全部再生することが可能となるため、利用時間内に歌えなくなる者の出現を防止することができる。
【００２１】
【発明の実施の形態】
以下、本発明のカラオケ装置の一実施形態について図を参照して説明する。
なお、以下の実施形態では、カラオケ装置として、通信回線を利用して曲が提供される、いわゆる通信カラオケ装置を代表に説明する。
まず、本実施形態の通信カラオケ装置の主要構成について、その外観を示す図１を参照して説明する。
【００２２】
図１に示すように、カラオケ装置１０には、カラオケ用のタイトル映像、背景映像および歌詞を示す歌詞映像とを表示するＣＲＴモニタ（以下、ＣＲＴと略称する）１２と、歌い手のモニタ用のＣＲＴ１４とが備えられている。また、カラオケ装置１０を利用する時間の残り時間（以下、残り利用時間と略称する）と予約された曲の全完奏時間とを比較して、残り利用時間内に予約された曲を全曲演奏できるのか、もしくは、曲のある部分をカットしなければ全予約曲を演奏できないかなどを演算し、この演算結果に基づいて利用者が設定した演奏モードに従って残り利用時間内において予約曲を演奏させる制御（以下、予約曲演奏制御と略称する）を行う制御装置２０が備えられている。
【００２３】
また、制御装置２０は、電話回線３１を介しての曲データの蓄積、選曲、曲の予約などの制御、マイク９１，９２から入力される音声とカラオケ曲とのミキシング、音声とカラオケ曲との音量バランス、エコー調整、ディレイ調整、音程の変更（キーチェンジ）などの音声制御、ならびに、ＣＲＴ１２，１４に表示される映像の切替え、合成、分割などの映像制御などの各種制御を行う。
【００２４】
さらに、カラオケ装置１０には、制御装置２０から出力される音声信号の増幅、高音、低音の制御（トーンコントロール）などを行うアンプ１６と、このアンプ１６から出力される音声信号を音として再生する１組のスピーカ９０，９０と、天井用の１組のスピーカ９３，９３と、制御装置２０を遠隔操作する送信器６０とが備えられている。
【００２５】
次に、制御装置２０の装備について図２を参照して説明する。
図２（ａ）は、制御装置の前面パネルの説明図、同図（ｂ）は、制御装置の背面パネルの説明図である。
図２（ａ）に示すように、制御装置２０の前面パネルには、マイク８１，８２から入力される音声とカラオケ曲との音量のバランス調整を行うためのバランス調整つまみ２１と、エコーのかかり具合を調整するためのエコー調整つまみ２２と、ディレイのかかり具合を調整するためのディレイ調整つまみ２３とが設けられている。
さらに、送信器６０から送信される光信号を受光するための受光部２４と、選曲された曲の曲番号を表示する曲番号表示体２５と、変更されたキーの位置を表示するキー表示部２６と、マイク８１，８２のジャックを差し込むマイク端子２７，２８とが設けられている。
【００２６】
一方、図２（ｂ）に示すように、制御装置２０の背面パネルには、ホストコンピュータ８４（図４参照）から配信される曲データを受信する電話回線３１を接続する通信端子３２が設けられており、この通信端子３２の右方には、ＣＲＴ１２の映像入力端子（図示省略）と接続される映像出力端子３４と、ＣＲＴ１４の映像入力端子（図示省略）と接続される映像出力端子３５とが設けられている。また、背面パネルの左端には、アンプ１６の音声入力端子（図示省略）と接続される音声出力端子３６が設けられている。
【００２７】
次に、送信器６０の構成について、それを示す図３を参照して説明する。
送信器６０の右上には、制御装置２０の電源をＯＮ、ＯＦＦする電源ボタン６１が設けられており、その下には、選曲番号などを表示する液晶ディスプレイ６２が設けられている。この液晶ディスプレイ６２の下には、スピーカ８０，８０、スピーカ８３，８３から出る音の音量を調整する音量調整ボタン６３が設けられており、この音量調整ボタン６３の下には、曲の演奏を開始させる演奏ボタン６４と、その演奏を停止させる停止ボタン６５が設けられている。それらボタンの下には、選曲の開始、選曲の確定を行う選曲ボタン６６と、選曲の取消しを行う取消ボタン６７とが設けられている。
【００２８】
それらボタンの下には、選曲する曲の番号の入力などを行うためのＡ、Ｂ、および０〜９のボタンからなるテンキー６８と、キーチェンジを行うキーチェンジボタン６９と、エコーのかかり具合を調整するエコー調整ボタン７０とが設けられている。また、エコー調整ボタン７０の下には、カラオケ装置１０を利用する時間を設定する利用時間設定手段たる利用時間設定ボタン７８が設けられており、この利用時間設定ボタン７８の下には、上記予約曲演奏制御を行うことを設定する設定（する）ボタン７１と、予約曲演奏制御を行わないことを設定する設定禁止（しない）ボタン７２とが設けられている。
【００２９】
また、それらボタンの下には、上記設定ボタン７１を押して予約曲演奏制御を行うことを設定した場合に、その予約曲演奏制御を開始する時間を設定するための時間プラスボタン７５と、時間マイナスボタン７４とが設けられている。これらボタンの下には、予約曲演奏制御が行われた場合に、「予約曲の全曲を演奏しますか。」、もしくは、「後奏をカットして演奏しますか。」などの、残り利用時間内における予約曲をどのように演奏するかの演奏モードを選択するための選択（はい）ボタン７６と、選択否定（いいえ）ボタン７７とが設けられている。
なお、上記各ボタンを押すと、各ボタンそれぞれの機能に対応する光信号が発信窓７３から発せられ、その光信号は、制御装置２０の受光部２４により受光される。
【００３０】
次に、上記制御装置２０の制御系の構成について、それをブロック図で示す図４を参照して説明する。
制御装置２０には、上記予約曲演奏制御、音声制御、映像制御、曲の演奏順序の予約および演奏順序の変更などをプログラムにしたがって行うＣＰＵ３７が備えられている。このＣＰＵ３７には、予約された曲の番号および曲名データを一時保存するＲＡＭ３８と、制御装置２０の電話番号、送信器６０から送信されるコマンドに対応する制御コマンドなどが記憶されたＲＯＭ３９と、カラオケ装置１０の起動時間（使用時間）をカウントする計時手段たるリアルタイムクロック４１と、利用時間の終了時刻を示す終了時刻データ、予約曲演奏制御の開始時刻を示す開始時刻データ、予約曲の曲データに含まれる後述の各種時間データ、ＣＰＵ３７の演算結果などを記憶する記憶手段たるＥＥＰＲＯＭ５２とが接続されている。
【００３１】
また、ＣＰＵ３７には、通信用モデム４２によりデジタル信号に変換された曲データを蓄積するハードディスクメモり４３が接続されている。このハードディスクメモリ４３には、上記各制御、後述する各回路の動作制御、カラオケの背景映像が記録されたＣＤ−ＲＯＭを再生するＣＤ−ＲＯＭ再生装置４０などの動作を制御する制御プログラムなどが記録されている。
【００３２】
さらに、ＣＰＵ３７には、ハードディスクメモリ４３に蓄積された曲データ中のＭＩＤＩデータを入力するとともに、そのＭＩＤＩデータに対応する音源データをＭＩＤＩ音源４４１から抽出し、その抽出された音源データをアンプ１６によって増幅可能なアナログの音楽信号に変換したり、マイク８１，８２から入力された音声信号にエコーやディレイをかけたりする音声制御回路４４が接続されている。
【００３３】
また、ＣＰＵ３７には、ＣＤ−ＲＯＭ再生装置４０から出力される背景映像データと、ハードディスクメモリ４３に記憶された曲データ中の歌詞映像データとを入力し、ＣＲＴ１２、１４に表示される映像として、図１１に示すように、背景映像２００中に歌詞映像２０２がスーパーインポーズされた映像を作成したり、予約曲演奏制御を実行中の各種メッセージなどの映像表示を行う映像制御回路４５が接続されている。
【００３４】
さらに、ＣＰＵ３７には、受光部２４により受光された光信号をデジタル信号に変換する受光回路４６と、曲番号表示体２５およびキー表示体２６へ表示信号を出力する表示回路４７と、各種つまみ２１ないし２３の操作により変化する信号を入力する入力回路４８とが接続されている。
なお、通信端子３２および通信用モデム４２が、本発明の曲データ受信手段に相当する。
【００３５】
次に、利用者が選曲してカラオケをするに至るまでのカラオケ装置１０の一連の動作について説明する。
まず、利用者が、送信器６０を制御装置２０に向けて、電源ボタン６１を押すと、制御装置２０の電源が投入され、これに連動してＣＤ−ＲＯＭ再生装置４０、ＣＲＴ１２、１４およびアンプ１６が起動する。すると、ＣＲＴ１２，１４に「送信器の利用時間設定ボタンを押して利用時間を入力してください。」と表示される。そして、利用者が利用時間設定ボタン７８を１回押すとＣＲＴ１２，１４に「１時間」と表示され、以降、１回押す毎に「２時間」、「３時間」というように、１時間単位で利用時間の表示が増加する。続いて、ＣＲＴ１２，１４に「利用時間が残り少なくなったときに、曲を予約している人が平等に歌うことができるようにする予約曲演奏制御を設定しますか。設定する場合は、送信器の「する」を、設定しない場合は、「しない」を押してください。」と表示される。
【００３６】
そして、「する」を示す設定ボタン７１を押すと、ＣＲＴ１２，１４に「予約曲演奏制御が設定されました。予約曲演奏制御を開始する時刻を「＋ボタン」と「−ボタン」を押して設定してください。」と表示される。続いて、時間プラスボタン７５および時間マイナスボタン７４のいずれかを押すと、ＣＲＴ１２，１４に「残り時間２０分から開始します。」と表示され、以後、時間プラスボタン７５を１回押す毎に、時間を示す部分が５分ずつ増加し、時間マイナスボタン７４を１回押す毎に、５分ずつ減少する（機能開始時間設定手段）。
なお、利用時間の設定は、店側において利用者の入店時に設定するように構成することもできる。
【００３７】
次に、送信器６０の選曲ボタン６６を押すと、選曲可能状態になり、次にテンキー６８を押して歌いたい曲の曲番号を入力する。このとき、テンキーを押す毎に、その押したキーのＡ、Ｂおよび０〜９の符号が、液晶ディスプレイ６２、ＣＲＴ１２，１４および制御装置２０の曲番号表示体２５とに表示され、曲番号の確認をできるようになっている。
なお、選曲中であることは、表示された符号が点滅表示されることにより確認できるようになっている。
【００３８】
そして、曲番号の入力が終了し、演奏ボタン６４を押すと入力した曲番号が確定されるとともに、曲番号表示が点滅を中止した後に消え、ＣＰＵ３７は、その曲番号に対応する曲データの送信要求をホストコンピュータ８４に対して行う。すると、ホストコンピュータ８４は、ＲＯＭ３９に記憶されている電話番号を読み出して、その電話番号が契約された正規のものであるかを確認する作業を行い、その確認後に上記要求された曲データが、ホストコンピュータ８４から電話回線３１を介して受信され、通信用モデム４２によってＣＰＵ３７により処理可能なデータに変換されてハードディスクメモリ４３に蓄積される。
【００３９】
続いて、ハードディスクメモリ４３から曲データの読出しが行われ、曲データに含まれるＭＩＤＩデータは、音声制御回路４４に入力されるとともに、そのＭＩＤＩデータに対応する音源データに書き込まれる。この書込みにより、ＭＩＤＩ音源４４１から出力された音源データは、アンプ１６によって増幅可能なアナログの音楽信号に変換される。この音楽信号は、アンプ１６へ出力され、増幅された後にスピーカ８３，８３、スピーカ８０，８０へ出力され、両スピーカによって再生される。
【００４０】
一方、曲データには、曲のジャンルを特定するジャンルデータが含まれており、このジャンルデータに対応する背景映像データが、ＣＤ−ＲＯＭ再生装置４０により再生され、この再生された背景映像データは、映像制御回路４５により、上記歌詞映像と合成される。
【００４１】
また、マイク８１、または、マイク８２から入力された音声は、音声信号となって音声制御回路４４に入力され、上記音楽信号とミキシングされる。このミキシングされたミキシング信号は、アンプ１６へ出力され、増幅された後にスピーカ８３，８３、スピーカ８０，８０へ出力され、両スピーカによって音楽信号および音声信号が再生される。
つまり、利用者は、自分の選んだ曲をＣＲＴ１２、１４の画面に映し出された背景映像２００および歌詞映像２０２を見ながらマイク８１、または、マイク８２を通して歌う（カラオケする）ことができる。
【００４２】
つぎに、ＣＰＵ３７による予約曲演奏制御について、その制御内容を示す図６ないし図１０のフローチャートを参照して説明する。
まず、曲データの構成について、その構成をブロック図で示す図５を参照して説明する。図５に示すように、曲データ１００は、ＭＩＤＩデータおよび歌詞映像データなどからなる楽曲データＤ１、曲の頭出し時間の最大値データ（曲データ１００を選曲してから再生されるまでに要する時間の最大値を示すデータ）ｔ１、総演奏時間データ（曲データ１００を総て演奏するに要する時間を示すデータ）ｔ２、前奏時間データ（前奏部分を再生するに要する時間を示すデータ）ｔ３、１番演奏時間データ（１番の歌を示す部分を再生するに要する時間を示すデータ）ｔ４、間奏時間データ（間奏部分を再生するに要する時間を示すデータ）ｔ５、２番演奏時間データ（２番の歌を示す部分を再生するに要する時間を示すデータ）ｔ６、３番以降時間データ（３番の歌を示す部分以降を再生するに要する時間を示すデータ）ｔ７および後奏時間データ（後奏部分を再生するに要する時間を示すデータ）ｔ８から構成される。
【００４３】
ＣＰＵ３７は、図６に示すように、選曲された曲の演奏を行うための制御（ステップ１００）と、その演奏が終了した場合の（ステップ２００）、残り利用時間の演算（ステップ３００）とを主な処理内容としており、残り利用時間の演算は、図７に示すステップに従って行われる。
まず、ＥＥＰＲＯＭ５２に記憶されている終了時刻データを読出し（ステップ３１０）、リアルタイムクロック４１から現在時刻データを読出し（ステップ３２０）、この読出された現在時刻データから終了時刻データを減算して残り利用時間Ｒを演算する（ステップ３３０）。
【００４４】
続いて、利用時間Ｒが予めＥＥＰＲＯＭ５２に記憶されている開始時間２０分以下であるかを判定し（ステップ３４０）、２０分以下である場合には、ＥＥＰＲＯＭ５２に記憶されている各予約曲の曲の頭出し時間の最大値データｔ１および総演奏時間データｔ２を読出し（ステップ３５０）、この読出した総演奏時間データｔ２に基づいて全予約曲の総演奏時間Ｔａを演算する（ステップ３６０）。
つまり、全予約曲の総演奏時間Ｔａは、予約されている曲それぞれの総演奏時間データｔ２を加算して算出する。たとえば、予約されている曲が５曲あり、１曲目の総演奏時間データｔ２から５曲目の総演奏時間データｔ２が、それぞれ５分、５分、６分、７分、４分である場合には、全予約曲の総演奏時間Ｔａは、（５分＋５分＋６分＋７分＋４分）＝２７分となる。
【００４５】
続いて、予約曲それぞれの頭出しに要する時間を上記算出された全予約曲の総演奏時間に加算して全予約曲を完全に演奏し終わるために要する全予約曲完奏時間Ｔｂを演算する（ステップ３７０）。
つまり、予約曲それぞれの頭出し時間の最大値データｔ１を予約曲数分加算し、その加算値に上記算出された全予約曲の総演奏時間Ｔａを加算する。たとえば、各曲の頭出し時間は同じ３秒であるとすると、上記例では、全予約曲完奏時間Ｔｂ＝（３秒×５）＋２７分＝２７分１５秒となる。
【００４６】
続いて、上記算出された全予約曲完奏時間Ｔｂが２０分以上であるかを判定する（ステップ３８０）。つまり、残り利用時間の２０分以内に上記予約されている５曲を完奏できるかを判定する。続いて、演奏中でない場合には（ステップ３９０）、ＣＲＴ１２，１４に「残り時間が２０分以下になりました。予約されている全曲を頭から全部演奏するには時間が不足しています。次の曲は、残り時間内に演奏できません。時間になるまで頭から演奏する場合は、送信器の「はい」を、曲の一部をカットして全曲演奏したい場合は、「いいえ」を押してください。」と表示する（ステップ４００）。
【００４７】
ここで、「はい」を示す選択ボタン７６を押すと、ＣＲＴ１２，１４に「これより全曲演奏モードになりますので予約はできません。」と表示し（ステップ４２０）、予約曲を全曲演奏する全曲演奏モードへ処理を移行する（ステップ４３０）。
つまり、予約されたある曲の途中で終了時刻になっても構わない場合などに、全曲演奏モードを選択して終了時刻になるまで予約曲を頭から演奏することができる。
【００４８】
一方、ステップ４１０で「いいえ」を示す選択否定ボタン７７を押した場合、つまり、全曲演奏モードを選択しなかった場合は、図８に示すステップ４４０へスキップしてＥＥＰＲＯＭ５２に記憶されている終了時刻データを読出し、現在時刻データを読出す（ステップ４５０）。そして、残り時間Ｒを演算し（ステップ４６０）、各予約曲の後奏時間データｔ８をＥＥＰＲＯＭ５２から読出すとともに、予約曲の総てを後奏部分をカットした場合の全完奏時間Ｔ１を演算する（ステップ４７０）。
つまり、全予約曲完奏時間Ｔｂから各予約曲の後奏時間データｔ８の合計を減算した値を算出する。たとえば、予約曲の１曲目から５曲目の後奏時間が、それぞれ３０秒、２０秒、２５秒、３０秒、３０秒である場合には、予約曲の後奏時間データｔ８の合計は、（３０秒＋２０秒＋２５秒＋３０秒＋３０秒）＝２分１５秒となる。
したがって、全完奏時間Ｔ１＝２７分１５秒−２分１５秒＝２５分となる。
【００４９】
そして、残り利用時間Ｒが全完奏時間Ｔ１より長い場合、つまり、残り利用時間内に後奏カットした予約曲の全曲を完奏できる場合には（ステップ４８０）、ＣＲＴ１２，１４に「これにより総ての曲を後奏カットして演奏します。」と表示し（ステップ４９０）、各予約曲の後奏部分をカットして演奏する後奏カットモードの処理へ移行する（ステップ５００）。
このように、曲を予約している者全員が、後奏部分をカットして平等に歌うことができる。
【００５０】
上記例では、全完奏時間Ｔ１（２５分）は、残り利用時間Ｒ（２０分）より長いため、ステップ５１０へ進み、予約曲の総てを３番以降をカットした場合の全完奏時間Ｔ２を演算する。
つまり、全予約曲完奏時間Ｔｂから各予約曲の３番以降時間データｔ７の合計を減算した値を算出する。たとえば、予約曲の１曲目から５曲目の３番以降時間データｔ７が、それぞれ１分３０秒、１分２０秒、２分、１分５０秒、１分１５秒である場合には、予約曲の３番以降時間データｔ７の合計は、（１分３０秒＋１分２０秒＋２分＋１分５０秒＋１分１５秒）＝７分５５秒となる。
したがって、全完奏時間Ｔ２＝２７分１５秒−７分５５秒＝１９分２０秒となる。
【００５１】
続いて、残り利用時間Ｒが全完奏時間Ｔ２より長い場合、つまり、残り利用時間内に３番以降カットした予約曲の全曲を完奏できる場合には（ステップ５２０）、ＣＲＴ１２，１４に「これにより総ての曲の３番以降をカットして演奏します。」と表示し（ステップ５３０）、各予約曲の３番以降をカットして演奏する３番以降カットモードの処理へ移行する（ステップ５４０）。上記例では、全完奏時間Ｔ２（１９分２０秒）は、残り利用時間Ｒ（２０分）より短いため、ステップ５３０およびステップ５４０へ進み、３番以降カットモードの処理へ移行する。
このように、曲を予約している者全員が、曲の３番以降をカットして平等に歌うことができる。
【００５２】
一方、ステップ５２０で全完奏時間Ｔ２の方が残り利用時間Ｒより長い場合、つまり、予約曲の総てを３番以降をカットして演奏した場合であっても、残り利用時間内に総て演奏できない場合には、図９に示すステップ５５０へ進み、予約曲の総てを前奏および３番以降をカットした場合の全完奏時間Ｔ３を演算する。
つまり、全予約曲完奏時間Ｔｂから各予約曲の前奏時間データｔ３の合計値および３番以降時間データｔ７の合計値を減算した値を算出する。
【００５３】
続いて、その算出された全完奏時間Ｔ３が、残り利用時間Ｒより短い場合には（ステップ５６０）、ＣＲＴ１２，１４に「これより総ての曲を前奏および３番以降をカットして演奏します。」と表示し（ステップ５７０）、各予約曲を前奏部分および３番以降をカットして演奏する前奏および３番以降カットモードの処理へ移行する（ステップ５８０）。
このように、曲を予約している者全員が、曲の前奏部分および３番以降をカットして平等に歌うことができる。
【００５４】
また、ステップ５６０で全完奏時間Ｔ３の方が残り利用時間Ｒより長い場合、つまり、各予約曲の前奏部分および３番以降をカットした場合であっても、残り利用時間内に全予約曲を演奏できない場合には、ステップ５９０へ進み、予約曲の総ての演奏部分を前奏および１番のみにした場合の全完奏時間Ｔ４を演算する。
つまり、各予約曲の前奏時間データｔ３の合計値および１番演奏時間データｔ４の合計値を加算した値を算出する。
【００５５】
続いて、その算出された全完奏時間Ｔ４が、残り利用時間Ｒより短い場合には（ステップ６００）、ＣＲＴ１２，１４に「これより総ての曲を前奏および１番のみを演奏します。」と表示し（ステップ６１０）、各予約曲を前奏部分および１番のみを演奏する前奏および１番のみ演奏モードの処理へ移行する（ステップ６２０）。
このように、曲を予約している者全員が、曲の前奏部分および１番のみを演奏して平等に歌うことができる。
【００５６】
また、ステップ６００で全完奏時間Ｔ４の方が残り利用時間Ｒより長い場合、つまり、各予約曲を前奏部分および１番のみを演奏した場合であっても、残り利用時間内に全予約曲を演奏できない場合には、ステップ６３０へ進み、予約曲の総ての前奏をカットして１番のみにした場合の全完奏時間Ｔ５を演算する。
つまり、各予約曲の１番演奏時間データｔ４の合計値を加算した値を算出する。
【００５７】
続いて、その算出された全完奏時間Ｔ５が、残り利用時間Ｒより短い場合には（ステップ６４０）、ＣＲＴ１２，１４に「これより総ての曲を前奏カットの１番のみにして演奏します。」と表示し（ステップ６５０）、各予約曲を前奏部分をカットした１番のみを演奏する前奏カットの１番のみ演奏モードの処理へ移行する（ステップ６６０）。
このように、曲を予約している者全員が、曲の前奏部分をカットした１番のみを平等に歌うことができる。
【００５８】
また、ステップ６４０で全完奏時間Ｔ５の方が残り利用時間Ｒより長い場合、つまり、各予約曲を前奏カットの１番のみを演奏した場合であっても、残り利用時間内に全予約曲を演奏できない場合には、ステップ６７０へ進み、残り利用時間Ｒを予約曲数で除算して１曲当たりの演奏時間ｔｃを演算する。続いて、ＣＲＴ１２，１４に「これより総ての曲をｔｃ時間のみ演奏します。」と表示し（ステップ６８０）、各予約曲をｔｃ時間演奏するｔｃ時間演奏モードの処理へ移行する（ステップ６９０）。
このように、曲を予約している者全員が、ｔｃ時間ずつ平等に歌うことができる。
【００５９】
以上のように、本実施形態のカラオケ装置によれば、残り利用時間が少なくなった場合に、予約している曲を歌うことができない者が出現しないようにして予約者全員が平等に歌うことができるようにすることができる。しかも、予約曲の全部を曲の頭から演奏すると残り利用時間内に収まらない場合には、曲のある部分をカットして全員が平等に歌うことができる。この場合、カットする部分を曲の後奏部分、３番以降、前奏部分および３番以降というようにカットする優先順位を決め、なるべく曲の重要な部分のカットを避けて歌うことができるため、歌う楽しみを維持することができる。
【００６０】
なお、上記曲データ１００の中に曲の特徴部分、いわゆるサビの部分を演奏するに要する時間を示すサビ部分演奏時間データｔ９を含めておき、たとえば、上記実施形態のステップ６７０において、各予約曲のサビ部分演奏時間データｔ９の合計値を演算し、ステップ６８０でＣＲＴ１２，１４に「これより総ての曲をサビの部分だけ演奏します。」と表示し、ステップ６９０で各予約曲をサビの部分だけ演奏するサビ部分演奏モードの処理に移行するように構成することもできる。また、予約曲のカットする部分の優先順位は、曲の後奏、３番、２番、３番および後奏など、上記実施形態に限定されるものではない。
【００６１】
ところで、ＣＰＵ３７により実行されるステップ３１０ないしステップ３３０が、本願の請求項１に記載の残り時間演算処理として機能し、ステップ３５０ないしステップ３７０が、第１総再生時間演算処理として機能する。また、ステップ３８０が第１判定処理として機能し、ステップ４００が報知処理として機能する。また、ステップ４４０ないしステップ４７０が第２総再生時間演算処理として機能し、ステップ４８０が第２判定処理として機能する。また、ステップ５１０、５２０、５５０、５６０、５９０、６００、６３０が繰返し処理として機能する。
さらに、ステップ４９０、５３０、５７０、６１０および６５０が、請求項２に記載の表示処理として機能する。さらに、ステップ４１０および４２０が、請求項３に記載の予約禁止処理として機能する。さらに、設定ボタン７１、時間プラスボタン７５および時間マイナスボタン７４が、請求項４に記載の開始時間設定手段として機能する。
【００６２】
【発明の効果】
以上のように、本発明によれば、利用時間の残り時間が、ある時間になった場合に、予約されている曲を少なくとも曲の一部ずつでも歌うことができるようにすることにより、曲を予約した者全員に歌う機会を平等に与えることができるカラオケ装置を実現することができる。
しかも、上記利用時間内に再生できない曲を報知できるため、その再生できない曲を予約した者を知ることができる。これにより、再生をあきらめる曲の決定、もしくは、残り時間内に再生する予約をしている者が、上記利用時間内に再生できないと分かった者に曲の再生を譲るなど、残り利用時間の使い方を決めることができる。
さらに、残り利用時間内に予約曲を完奏することができない場合には、まず、予約曲の所定区間をカットすれば利用時間内に収まるかを判定し、以降、カットする優先順位に従ってカットする所定区間を順次追加してゆくことができる。
したがって、なるべく歌の中の重要部分を歌うことができるため、曲の頭から歌って途中で中断されるよりも、歌い手の満足感を高めることができる。
【図面の簡単な説明】
【図１】  本発明実施形態のカラオケ装置の外観説明図である。
【図２】  （ａ）は、カラオケ装置に備えられた制御装置の前面パネルの説明図であり、（ｂ）は、制御装置の背面パネルの説明図である。
【図３】  カラオケ装置に備えられた送信器の説明図である。
【図４】  制御装置の制御系の構成を示すブロック図である。
【図５】  曲データの構成を示す説明図である。
【図６】  ＣＰＵ３７の主な制御内容を示すメインフローチャートである。
【図７】  ＣＰＵ３７により実行される予約曲演奏制御の内容を示すフローチャートである。
【図８】  ＣＰＵ３７により実行される予約曲演奏制御の内容を示すフローチャートである。
【図９】  ＣＰＵ３７により実行される予約曲演奏制御の内容を示すフローチャートである。
【図１０】  ＣＰＵ３７により実行される予約曲演奏制御の内容を示すフローチャートである。
【図１１】  背景映像に歌詞映像がスーパーインポーズされたＣＲＴ１２の表示を示す説明図である。
【符号の説明】
１０          カラオケ装置
１２、１４    ＣＲＴ
１６          アンプ
２０          制御装置
３１          電話回線
３７          ＣＰＵ
４０          ＣＤ−ＲＯＭ再生装置
４３          ハードディスクメモリ
４４          音声制御回路
４５          映像制御回路
５２          ＥＥＰＲＯＭ
６０          送信器
８１、８２    マイク
１００        曲データ
【図１】
0003963504.tif 000002
【図２】
0003963504.tif 000003
【図３】
0003963504.tif 000004
【図４】
0003963504.tif 000005
【図５】
0003963504.tif 000006
【図６】
0003963504.tif 000007
【図７】
0003963504.tif 000008
【図８】
0003963504.tif 000009
【図９】
0003963504.tif 000010
【図１０】
0003963504.tif 000011
【図１１】
0003963504.tif 000012