(57)【特許請求の範囲】
【請求項１】
楽曲の演奏を巻き戻すことを指示する操作子と、
楽曲の演奏における経過時間を計測する経過時間計測手段と、
前記経過時間計測手段において計測した時間が所定の時間を超えた場合に前記操作子の操作に基づく巻き戻しの指示を無効とする操作無効手段と
を備えることを特徴とするカラオケ装置。
【請求項２】
楽曲の演奏を一時停止させることを指示する操作子と、
楽曲の演奏における経過時間を計測する経過時間計測手段と、
前記経過時間計測手段において計測した時間が所定の時間を超えた場合に前記操作子の操作に基づく一時停止を無効とする操作無効手段と
を備えることを特徴とするカラオケ装置。
【請求項３】
請求項１または２に記載のカラオケ装置において、
前記経過時間計測手段において計測した時間が前記所定の時間を超える前に前記楽曲の演奏に対する課金要求を行う課金要求手段を備え、
前記課金要求に応じた課金処理を行った場合は、前記経過時間計測手段において計測した時間を初期化することを特徴とするカラオケ装置。
【請求項４】
楽曲の演奏を巻き戻すことを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御方法において、
前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく巻き戻しの指示を無効とする操作無効段階を備えることを特徴とするカラオケ装置の制御方法。
【請求項５】
楽曲の演奏を一時停止させることを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御方法において、
前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく一時停止を無効とする操作無効段階を備えることを特徴とするカラオケ装置の制御方法。
【請求項６】
請求項４または５に記載のカラオケ装置の制御方法において、
前記経過時間計測手段によって計測された時間が前記所定の時間を超える前に前記楽曲の演奏に対する課金要求を行う課金要求段階と、
前記課金要求に応じた課金処理を行った場合には、前記経過時間計測手段により計測された時間を初期化する初期化段階と
を備えることを特徴とするカラオケ装置の制御方法。
【請求項７】
楽曲の演奏を巻き戻すことを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御プログラムを記録した記録媒体において、
前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく巻き戻しの指示を無効とする操作無効段階を備えることを特徴とする制御プログラムを記録した記録媒体。
【請求項８】
楽曲の演奏を一時停止させることを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御プログラムを記録した記録媒体において、
前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく一時停止を無効とする操作無効段階を備えることを特徴とする制御プログラムを記録した記録媒体。
【請求項９】
請求項７または８に記載の記録媒体において、前記制御プログラムは、
前記経過時間計測手段によって計測された時間が前記所定の時間を超える前に前記楽曲の演奏に対する課金要求を行う課金要求段階と、
前記課金要求に応じた課金処理を行った場合には、前記経過時間計測手段により計測された時間を初期化する初期化段階と
を備えることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ曲の演奏における演奏終了タイミングの遅延を防止するカラオケ装置、カラオケ装置の制御方法、およびカラオケ装置の制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来より、カラオケ曲の演奏に対する課金処理を行うカラオケ装置が提案されている。例えば、カラオケ曲の演奏を行うためにコインボックスに硬貨を投入しなければならない装置や、予めクレジット情報の記憶されたプリペイドカードなどを挿入しなければならない装置がある。
このようなカラオケ装置においては、カラオケ曲を１曲演奏する毎に課金を行うようになっている。課金を行うタイミングとしては、例えば、カラオケ曲の演奏が開始した直後に行うものや、演奏終了時に行うもの、あるいは、演奏が開始してから一定時間が経過したときに行うものなどがある。
【０００３】
【発明が解決しようとする課題】
ところで、カラオケ装置にはユーザにとって便利な様々な機能が設けられる場合が考えられる。例えば、カラオケ曲の演奏が開始した時にリクエストした曲とは異なっていることをユーザが認識した場合に、開始した演奏に係るリクエストを取り消して、新たなカラオケ曲の演奏をリクエストできる演奏曲の変更機能を備えたカラオケ装置が考えられる。
あるいは、カラオケ曲の演奏中に巻き戻しを行って、所望する演奏部分を再度演奏させることのできる機能を備えたカラオケ装置も考えられる。この機能を用いれば、ユーザは何度でも同じ部分を繰り返して練習することができる。
【０００４】
しかしながら、このようなユーザにとって便利な機能をカラオケ装置が備えると、１曲の演奏がなかなか終了しない場合が生じる。このような場合には、当該機能を使用するユーザにとっては便利であるが、営業者にとっては次のカラオケ曲に対する課金を行うことができないという不都合が生じる。
すなわち、変更をいつでもでも行うことができた場合には、カラオケ曲のほとんどを終了させてから変更を行うことによって、１度の課金において異なるカラオケ曲の演奏を再度行うことができるようになる。
また、巻き戻しを無制限に行うことができるようにした場合にも、同様にカラオケ曲の演奏の大部分を終了させた後に、曲の開始位置まで巻き戻すことによって、１度の課金においていつまでも１曲の演奏を継続することができる。
また、他のユーザにとっても、前のユーザの演奏が終了しないために、なかなか自分の演奏順序がまわってこないという不都合が生じる。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、演奏の終了タイミングの遅延を防止できるカラオケ装置、カラオケ装置の制御方法、およびカラオケ装置の制御プログラムを記録した記録媒体を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上述した課題を解決するために、請求項１に記載の発明は、楽曲の演奏を巻き戻すことを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段と、前記経過時間計測手段において計測した時間が所定の時間を超えた場合に前記操作子の操作に基づく巻き戻しの指示を無効とする操作無効手段とを備えることを特徴とする。
また、請求項２に記載の発明は、楽曲の演奏を一時停止させることを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段と、前記経過時間計測手段において計測した時間が所定の時間を超えた場合に前記操作子の操作に基づく一時停止を無効とする操作無効手段とを備えることを特徴とする。
また、請求項３に記載の発明は、請求項１または２に記載のカラオケ装置において、前記経過時間計測手段において計測した時間が前記所定の時間を超える前に前記楽曲の演奏に対する課金要求を行う課金要求手段を備え、前記課金要求に応じた課金処理を行った場合は、前記経過時間計測手段において計測した時間を初期化することを特徴とする。
また、請求項４に記載の発明は、楽曲の演奏を巻き戻すことを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御方法において、前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく巻き戻しの指示を無効とする操作無効段階を備えることを特徴とする。
また、請求項５に記載の発明は、楽曲の演奏を一時停止させることを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御方法において、前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく一時停止を無効とする操作無効段階を備えることを特徴とする。
また、請求項６に記載の発明は、請求項４または５に記載のカラオケ装置の制御方法において、前記経過時間計測手段によって計測された時間が前記所定の時間を超える前に前記楽曲の演奏に対する課金要求を行う課金要求段階と、前記課金要求に応じた課金処理を行った場合には、前記経過時間計測手段により計測された時間を初期化する初期化段階とを備えることを特徴とする。
また、請求項７に記載の発明は、楽曲の演奏を巻き戻すことを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御プログラムを記録した記録媒体において、前記制御プログラムは、前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく巻き戻しの指示を無効とする操作無効段階を備えることを特徴とする。
また、請求項８に記載の発明は、楽曲の演奏を一時停止させることを指示する操作子と、楽曲の演奏における経過時間を計測する経過時間計測手段とを備えたカラオケ装置の制御プログラムを記録した記録媒体において、前記制御プログラムは、前記経過時間計測手段によって計測された時間が所定の時間を超えた場合に前記操作子の操作に基づく一時停止を無効とする操作無効段階を備えることを特徴とする。
また、請求項９に記載の発明は、請求項７または８に記載の記録媒体において、前記制御プログラムは、前記経過時間計測手段によって計測された時間が前記所定の時間を超える前に前記楽曲の演奏に対する課金要求を行う課金要求段階と、前記課金要求に応じた課金処理を行った場合には、前記経過時間計測手段により計測された時間を初期化する初期化段階とを備えることを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
【０００８】
１．実施形態の構成
１−１．全体構成
図１は、本実施形態の構成を示すブロック図である。本実施形態にかかるカラオケ装置１００は、カラオケ曲の演奏に対する課金を行うとともに、「変更」、「一時停止」、「巻き戻し」など演奏終了タイミングの遅延につながる指示操作を行うことができるカラオケ装置であって、「変更」指示操作を演奏開始からの経過時間および指示操作回数に基づいて無効とし、「一時停止」、「巻き戻し」指示操作を曲演奏における経過時間に基づいて無効とするように構成されている。
【０００９】
図１に示すように、カラオケ装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスクドライブ（ＨＤＤ）１０４、タイマ１０５、表示制御部１０６、ディスプレイ１０７、演奏処理部１０８、課金部１０９、操作子インターフェイス（Ｉ／Ｆ）１１０、および操作子群１２０を備えて構成されている。
ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムに従って、バスを介して接続された各部の動作を制御する。ＲＯＭ１０２には、カラオケ装置１００のシステムプログラムやカラオケ曲データに基づく演奏処理を行うシーケンサプログラムなどの他、後にフローチャートを示して説明するカラオケ曲演奏に対する課金に関する制御プログラムが記憶されている。
ＲＡＭ１０３には、一時的に保持すべきデータが記憶され、ハードディスクドライブ１０４には、例えばカラオケ曲データなどが記憶されている。
タイマ１０５は、ＣＰＵ１０１の制御に基づいて所定の経過時間を計測するものであり、本実施形態では、課金に関する時間を計測するために用いられる。
【００１０】
表示制御部１０６は、ディスプレイ１０７における表示を制御するものであり、ディスプレイ１０７は、カラオケ曲の演奏中に背景映像や歌詞を表示する他、課金に関するメッセージなどを表示するために用いられるものであり、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイやＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などが該当する。
演奏処理部１０８は、カラオケ曲データに基づいて楽音信号を生成して出力するものであり、音源やスピーカなどを備えて構成されている。
課金部１０９は、ユーザからのクレジット情報の入力を受け付け、入力されたクレジット情報および課金によって使用されたクレジット情報などを処理するものである。なお、本実施形態において「クレジット」とは、課金における金銭に相当する情報をいい、課金を行うための単位として用いる。クレジットとしては、例えば”１００円”といった現金の額面に対応する単位を用いてもよいし、”１ポイント”や”１クレジット”といった仮想の単位を用いてもよい。課金部１０９には、投入された硬貨や紙幣を認識して投入額をクレジット情報として処理するものを用いてもよいし、例えばプリペイドカードなどに予め記憶されたクレジット情報を読み取ってクレジット情報として処理するようにしてもよい。
操作子インターフェイス１１０は、操作子群１２０とのインターフェイス動作を行うものであり、ＣＰＵ１０１は、操作子群１２０に設けられた各操作子における状態を認識できるようになっている。
【００１１】
１−２．操作子群１２０の構成
図２は、操作子群１２０の外観構成を示す図である。図２中、終了キー１２１は、「終了」を指示する場合に用いる操作子である。「終了」とは、演奏中のカラオケ曲の演奏を強制的に終了させることを意味する。ここで、「強制終了」とは、当該強制終了時においていまだ実行していないイベントデータが存在し、演奏が途中であった場合にも、強制的に演奏を終了する場合をいう。なお、「強制終了」に対して後にでてくる「自然終了」とは、カラオケ曲の本来の進行（「一時停止」や「巻き戻し」などを行わない）に伴い曲データ中のすべてのイベントデータを実行することによって演奏を終了させることをいう。
一時停止キー１２２は、「一時停止」指示する場合に用いる操作子である。「一時停止」とは、一時的にカラオケ曲の演奏を所定の時間だけ停止させることを意味する。
変更キー１２３は、「変更」指示する場合に用いる操作子である。「変更」とは、演奏が開始されたカラオケ曲がユーザが意図した曲と異なっていた場合に、カラオケ曲を変更して新たに演奏をやり直すことを意味する。本実施形態では、「変更」は、カラオケ曲の演奏開始から３０秒曲演奏成立前であって、回数がＸ回以内であれば行うことができ、課金は曲演奏成立後に行われるように設定されている。「Ｘ回」については、例えば”３回”といった、課金の妨げにならない適切な値が予め設定されている。
【００１２】
早送りキー１２４は、「早送り」指示する場合に用いる操作子である。「早送り」とは、カラオケ曲の演奏を所定の倍速で進行させることを意味する。
巻き戻しキー１２５は、「巻き戻し」を指示する場合に用いる操作子である。「巻き戻し」とは、カラオケ曲の演奏を所定の演奏位置まで戻すことを意味する。
スタートキー１２６は、「開始」を指示する場合に用いる操作子である。「開始」とは、「一時停止」を解除して演奏を再開させることを意味する。
これらのキー１２１〜１２６のうち、演奏終了タイミングの遅延につながる指示操作を行うキーは、一時停止キー１２２、変更キー１２３、および巻き戻しキー１２５である。
【００１３】
また、操作子群１２０には、Ｙｅｓ操作子１２７、Ｎｏ操作子１２８、およびテンキー１２９が設けられている。
Ｙｅｓキー１２７は、ユーザが了解の意志を（Ｙｅｓ）を指示する場合に用いる操作子であり、Ｎｏキー１２８は、ユーザが否定の意志（Ｎｏ）を指示する場合に用いる操作子である。
テンキー１２９は、数値を入力する際に用いる操作子群であり、例えばカラオケ曲データを指定する場合に用いる。
操作子群１２０は、操作子インターフェイス１００と有線で接続されていてもよいし、無線で接続されたいわゆるリモコンであってもよい。
【００１４】
２．実施形態の動作
２−１．演奏処理動作
次に、上記構成を有する実施形態の動作について、図３および図４に示すフローチャートを参照しながら説明する。
まず、図３は、演奏を開始してから終了するまでの動作を示すフローチャートである。なお、演奏すべきカラオケ曲データの指示および、指示されたカラオケ曲データの読み出し処理などは、図３に示す処理と並行して行われている。
【００１５】
演奏処理を開始すると、ＣＰＵ１０１は、操作子群１２０における各キーの操作を有効にする設定を行う（Ｓ１０１）。本実施形態においては、演奏開始時においては、すべての操作子の操作を有効として扱い、その後、所定の条件（経過時間や操作回数）において操作を無効として扱う。
そして、タイマ１０５における計測時間をリセットして、新たにタイマ１０５において演奏開始からの経過時間計測を開始する（Ｓ１０２）。
その後、計測を開始してから３０秒以内であるか否かを判別し（Ｓ１０３）、３０秒以内であると判別した場合は、「変更」が可能であると判別できるので、次に、変更キー１２３が操作されたか否かの判別を行う（Ｓ１０４）。
変更キー１２３が操作されていないと判別した場合は（Ｓ１０４；ＮＯ）、処理をステップＳ１０３に移行させ、計測開始から３０以内であるか否かの判別を再度行う（Ｓ１０３）。
【００１６】
ステップＳ１０４の判別において、変更キー１２３が操作されたと判別した場合は（Ｓ１０４；ＹＥＳ）、変更キー１２３が操作された回数がＸ回以内であるか否かを判別する（Ｓ１０５）。変更キー１２３が操作された回数がＸ回以内であるか否かについては、例えば、変更キー１２３が操作された回数を示す変数を、ステップＳ１０４における判別がＹＥＳとなる毎に１ずつインクリメントさせればよい。
本実施形態においては、カラオケ曲の演奏を開始してから３０秒以内であって、予め設定したＸ回以内であれば演奏を取り消して新たな曲の演奏にやり直しが可能であるように設定されている。従って、ステップＳ１０５の判別において、変更キー１２３が操作された回数がＸ回以内であると判別した場合には（Ｓ１０５；ＹＥＳ）、新たなカラオケ曲を指示する入力を受け付けて、処理をステップＳ１０２に移行させ、再度タイマ１０５の設定をリセットし、指示されたカラオケ曲データの演奏を開始する。
【００１７】
ステップＳ１０３の判別において計測を開始してから３０秒以内ではないと判別した場合（Ｓ１０３；ＮＯ）、あるいは、ステップＳ１０５の判別において、変更キー１２３が操作された回数がＸ回以内ではないと判別した場合は（Ｓ１０５；ＮＯ）は、「変更」を行うことが認められないので、処理をステップＳ１０６に移行させて、変更キー１２３の操作を無効として扱う変更無効処理を行う（Ｓ１０６）。このとき、図５に示すような、例えば「変更は、演奏開始から３０秒以内までに３回までしかできません。」といったメッセージをディスプレイ１０７に表示させ、ユーザに変更キー１２３の操作が無効として扱われたことを告知する。
【００１８】
本実施形態においては、演奏開始から３０秒が経過するか「変更」が３回行われると演奏曲を確定し、「変更」を無効とするとともに課金処理を行うことを確定させる。従って、無効変更処理（Ｓ１０６）を行った後に、ＣＰＵ１０１は、課金処理を行う（Ｓ１０７）。課金処理においては、課金部１０９において予め記憶されている残りクレジットを示す値から当該演奏にかかるクレジット分の値をデクリメントする処理を行う。
本実施形態では、課金処理（Ｓ１０６）において課金したクレジット分の演奏時間には制限（Ｙ分以内）を設けているので、ＣＰＵ１０１は、次にタイマ１０５の設定を再度リセットして経過時間の計測を開始する処理を行う（Ｓ１０８）。
そして、計測を開始してからＹ−１分経過したか否かを判別し（Ｓ１０９）、Ｙ−１分経過したと判別するまで（Ｓ１０９；ＹＥＳ）、当該判別を繰り返す。ステップＳ１０９の判別において、計測を開始してからＹ−１分経過したと判別した場合は（Ｓ１０９；ＹＥＳ）、当該クレジットに係る演奏時間の終了が近づいている旨を警告する表示を行う処理に移行する（Ｓ２００）。
【００１９】
ここで、図４は、警告表示処理（Ｓ２００）のサブルーチンを示すフローチャートである。
警告表示処理においては、まず、図６に示すようなメッセージをディスプレイ１０７に表示する。すなわち、「本クレジットの残り時間は１分です。」といった、残り時間を警告するメッセージや、「演奏を続ける場合は、もう１クレジット必要です。」といった演奏を継続するための条件を告知するメッセージ、「演奏を続けますか？続ける→Ｙｅｓ  終了する→Ｎｏ」といった、ユーザの意志を確認するメッセージ、および「残りクレジット＝１０」といった使用可能なクレジット情報を告知するメッセージなどを表示する。
そして、警告画面表示処理を行った後に、ＣＰＵ１０１は操作子群１２０における各キーの操作状況を判別する（Ｓ２０２）。
【００２０】
ステップＳ２０２の判別において、Ｎｏキー１２８が操作されたと判別した場合は、ユーザには演奏継続の意志がないので、予め設定されたＹ分を経過した父カラオケ曲の演奏を自然終了させる場合と判別できる。
そこで、ＣＰＵ１０１は、図３のステップＳ１０８において経過時間の計測を開始してからＹ分が経過するまで待機し（Ｓ２０３）、Ｙ分経過したと判別すると（Ｓ２０３；ＹＥＳ）、処理をメインルーチンのステップＳ１１１に移行させる（図３：Ａ参照）。なお、ステップＳ１１１については後述する。
【００２１】
ところで、ステップＳ２０２の判別において、操作されたキーがＹｅｓキー１２７であると判別した場合は（Ｓ２０２；ＹＥＳ）、ユーザには演奏継続の意志があることを確認できるので、次に、演奏を継続するために必要な残りクレジットがあるか否かを判別する（Ｓ２０４）。ここで、必要な残りクレジットがあると判別した場合は（Ｓ２０５；ＹＥＳ）、図３のステップＳ１０８において経過時間の計測を開始してからＹ分が経過するまで待機し（Ｓ２０５）、Ｙ分経過したと判別すると（Ｓ２０５；ＹＥＳ）、タイマ１０５の設定をリセットして（Ｓ２０６）、処理をメインルーチンのステップＳ１０７に戻し（図３：Ｂ参照）、再度課金処理を行う（Ｓ１０７）。その後時間の計測を再度開始するので（Ｓ１０８）、ユーザは同じ曲の演奏を継続することができる。
【００２２】
一方、ステップＳ２０４の判別において、演奏継続に必要な残りクレジットがないと判別した場合は（Ｓ２０４；ＮＯ）、ディスプレイ１０７にクレジットの追加入力を促す警告表示処理を行い（Ｓ２０６）、処理を演奏処理のメインルーチンに戻す。ここで図７は、クレジットの追加入力を促す警告表示の例を示した図である。図７に示すように、例えば「残りクレジットがありません！！」といった、演奏を継続するための条件を満たしていない旨を告知する表示や、「コインを投入して下さい」といった演奏を継続するための条件を告知する表示を行う。
【００２３】
ところで、ステップＳ２０２の判別において、Ｎｏキー１２８あるいはＹｅｓキー１２７のいずれのキーも操作されていないと判別した場合は（Ｓ２０２；なし）、ユーザが演奏続行を希望するか否かの意志を確認することができないので、処理をそのまま演奏処理のメインルーチンに戻す。
【００２４】
ここで、説明を図３に示すフローチャートに戻す。警告表示処理（Ｓ２００）を終了すると、ＣＰＵ１０１は、ステップＳ１０８において経過時間の計測を開始してからＹ分経過したか否かを判別し（Ｓ１１０）、いまだＹ分経過していないと判別した場合には、処理をステップＳ２００に移行させ、再度警告表示処理を行う。従って、ユーザがＹｅｓキー１２７あるいはＮｏキー１２８を押下して演奏を継続するか否かの意志表示を行わない限り、Ｙ−１分が経過してからＹ分が経過するまでの間は、図７に例示するような警告画面をディスプレイ１０７に表示することになる。
【００２５】
一方、ステップＳ１１０の判別において、経過時間の計測を開始してからＹ分経過したと判別した場合は（Ｓ１１０；ＹＥＳ）、ユーザによる演奏継続の意志を確認できなかったと判別できるので、演奏を自然終了させるべく、処理をステップＳ１１１に移行させる。
ステップＳ１１１においては、演奏がカラオケ曲の進行に伴って自然終了させるため、「一時停止」や「巻き戻し」などの、カラオケ曲の演奏終了タイミングの遅延につながる指示を禁止する処理、すなわち、一時停止キー１２２および巻き戻しキー１２５の操作を無効にする処理を行う。なお、「早送り」や「終了」など、カラオケ曲の演奏終了タイミングを促進する指示については禁止する必要がないので、早送りキー１２４および終了キー１２１の操作については無効としない。
そして、一時停止キー１２２および巻き戻しキー１２５の操作を無効とする処理（Ｓ１１１）を終了すると、あとはカラオケ曲の進行に伴って演奏処理が自然終了する。
【００２６】
２−２．具体的動作
ここで、図８および図９を参照しながら、実施形態の具体的な動作について説明する。
図８は、追加の課金が行われずに自然終了する場合における各キーの操作有効時間を示すタイムチャートである。一方、図９は、課金の追加が１回行われた場合における各キーの操作有効時間を示すタイムチャートである。
【００２７】
図８を参照すると、まず、変更キー１２３の操作は、演奏開始（ｔ１０）から３０秒経過することによって無効となっていることがわかる（ｔ１１）。また、巻き戻しキー１２５および一時停止キー１２２の操作は、経過時間の計測を開始してからＹ分経過することによって無効とされていることがわかる（ｔ１２）。一方、早送りキー１２４のように、演奏の遅延を伴わないキーの操作は演奏終了時まで有効となっている（ｔ１３）。なお、変更キー１２３や、巻き戻しキー１２５、一時停止キー１２２の操作が行われた場合には、結果的にｔ１３に示す演奏終了タイミングが遅延し、早送りキー１２４の操作が行われた場合には、結果的にｔ１３に示す演奏終了タイミングが早まることになる。
【００２８】
これに対して図９を参照すると、演奏開始（ｔ２０）から３０秒経過することによって変更キー１２３の操作が無効となる点（ｔ２１）、および早送りキー１２４の操作が演奏終了時まで有効である点（ｔ２６）は、図８に示した場合と同様であるが、経過時間の計測を開始した後Ｙ分経過した後（ｔ２４）においても、追加の課金が行われている（ｔ２３）ことによって、さらにＹ分経過するまで巻き戻しキー１２５および一時停止キー１２２の操作が有効となっていることがわかる（ｔ２５）。この場合は、演奏開始から図９に示すように課金は２度行われており、課金に応じて演奏時間の延長を行うことができるようになっていることがわかる。
【００２９】
このように、曲演奏を確定して課金を行うまで時間を制限し、演奏開始から課金までの間の変更可能回数を制限できるので、いつまでも曲演奏が成立せずに課金を行えないという不都合が解消する。
また、一度の課金における演奏時間を制限できるので、一時停止キー１２２あるいは巻き戻しキー１２５など、演奏終了タイミングの遅延につながるキー操作によって、いつまでも一度の課金による演奏が終了しないという不都合が解消する。
一方、ユーザにとっては、追加課金を行うことによって、一時停止キー１２２あるいは巻き戻しキー１２５などの有効時間を延長することができるので、ユーザが同じ曲を何度も練習する場合にも、新たにリクエストし直す必要がなく便利である。この場合において、予め残り時間および追加課金を促すメッセージ（課金要求）を表示するのるので、ユーザが継続を希望する場合にも事前に対応することができるようになる。
【００３０】
３．変形例
なお、本発明は既述した実施形態に限定されるものではなく、以下のような各種の変形が可能である。
【００３１】
上記実施形態においては、演奏終了タイミングの遅延につながる指示操作を行う操作子として、一時停止キー１２２、変更キー１２３、および巻き戻しキー１２５を例として説明したが、これらに限定されるものではない。例えば、極端なテンポ変更によって曲の進行を遅延させることを制限してもよい。この場合における操作子は、テンポ変更を指示するキーが該当する。
【００３２】
また、上記実施形態ににおいては、演奏曲を確定させて課金を行うか否かの判別は、演奏開始からの経過時間および、変更キー１２３が操作された回数に基づいて行っているが、これらはいずれか一方であってもよいし、他の判別手段と併用してもよい。他の判別としては、例えば、上記実施形態では、演奏の変更が行われる度に計測時間を初期化しているが、計測時間の初期化を行わずに一定時間が経過した場合に曲が確定したと判別するようにしてもよい。あるいは、曲演奏が開始した直後に演奏曲を確定させるようにしても構わない。
なお、曲の確定を判別するための条件としての回数や経過時間も上記実施形態に限定されるものではなく、任意の条件が設定可能である。
【００３３】
上記実施形態においては、課金部１０９を設けて、ユーザからクレジット情報の入力を受け付けているが、これに限らず、ユーザを識別する例えばＩＤ番号の入力を受け付けて、当該ＩＤ番号に基づいて予め登録されたクレジット情報の特定を行うようにしてもよい。
例えば、要録ユーザのクレジット情報を、通信回線によって接続されたセンタ局が管理し、カラオケ装置はＩＤ番号に基づいてセンタ局にクレジット情報の問い合わせを行うようにしてもよい。あるいは、ユーザのクレジットカード番号の入力を受け付けて、ユーザが使用したクレジット分の請求を後に行うようにしてもよい。
【００３４】
このような場合においては、課金部１０９を特に設ける必要はなく、操作子群１２０における操作によってクレジット情報の入力が可能となる。
また、課金を行う手段としては、必ずしも上記実施形態のように１クレジットずつ行う必要はなく、ユーザが操作を所望するキーの数に応じてクレジット数を変更してもよいし、予めユーザが設定した希望時間に応じてクレジット数を変更してもよい。
図７に例示したような課金要求のメッセージはディスプレイ１０７に表示してもよいし、課金部１０８に当該メッセージ表示部を設けても構わない。また、課金要求のメッセージを必ずしも表示する必要はなく、予め設定した時間が経過した場合には追加の課金を行うことができないようにしてもよい。
また、必ずしも課金を行う必要はなく、演奏終了タイミングの遅延を防止する必要がある場合には、所定の条件を満たしたか否かを識別するための識別データを記憶し、上記実施形態において説明した課金処理にかえて当該識別データを変更する処理を行ってももよい。
【００３５】
上記実施形態では、計測開始からＹ分経過に伴って演奏を自然終了するようにしているが、これに限らず演奏を強制終了するようにしてもよい。このようにすれば、曲の開始付近で巻き戻しを繰り返すことによって、自然演奏時間が相当残存している場合にでもすぐに演奏を終了させることができ、適切に課金できるようになる。
また、上記実施形態においては、残りクレジットの不足などにより課金に失敗した場合には、演奏を自然終了するようにしているが、この場合においても、課金が失敗した場合には、演奏を強制終了するようにしてもよいし、追加の課金が成功するまで一定時間待機するようにしてもよい。
このようなモード設定は、サービスマンモードのようなユーザが使用することのできないメニューによって行ってもよいし、図示せぬ通信回線を介してホストから送信されるデータに基づいて行うようにしてもよい。
あるいは、設定の一部をユーザに選択させるようにしてもよい。例えば、時間経過に伴う処理は、強制終了がよいか、追加課金がよいかについては自己の選択にまかせてもよい。
【００３６】
上記実施形態においては、経過時間計測手段としてタイマ１０５をもちいているが、必ずしもタイマを用いる必要はなく、経過時間を計測するソフトウエアによって構成しても構わない。
【００３７】
なお、上記実施形態では、ＣＰＵ１０１によって実現される制御プログラムはＲＯＭ１０２に記憶されているが、これに限らず、不揮発性メモリカード、ＣＤ−ＲＯＭ、フロッピーディスク、光磁気ディスク、および磁気ディスク等の可搬型の記録媒体に記録されたデータをハードディスク等の記憶装置に転送できるように構成してもよい。このようにすれば、制御情報や制御プログラム等の追加（インストール）や更新（バージョンアップ）の際に便利である。また、可搬型の記録媒体から直接ＲＡＭ１０３へデータを転送するようにしてもよい。
さらに、可搬型の記録媒体経由ではなく、通信インターフェイス経由で、ハードディスク等の記録装置上の制御情報や制御プログラム等を通信ネットワーク側からダウンロードするようにしてもよい。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、演奏終了タイミングの遅延を防止できるようになる。
【図面の簡単な説明】
【図１】実施形態の構成を示すブロック図である。
【図２】操作子群の構成を示す図である。
【図３】実施形態の動作を示すフローチャートである。
【図４】実施形態の動作を示すフローチャートである。
【図５】ディスプレイに表示するメッセージの例を示す図である。
【図６】ディスプレイに表示するメッセージの例を示す図である。
【図７】ディスプレイに表示するメッセージの例を示す図である。
【図８】実施形態の具体的動作を示すタイムチャートである。
【図９】実施形態の具体的動作を示すタイムチャートである。
【符号の説明】
１００……カラオケ装置、
１０１……ＣＰＵ、
１０２……ＲＯＭ、
１０３……ＲＡＭ、
１０４……ＨＤＤ、
１０５……タイマ、
１０６……表示制御部、
１０７……ディスプレイ、
１０８……演奏処理部、
１０９……課金部、
１１０……操作子インターフェイス、
１２０……操作子群、
１２１……終了キー、
１２２……一時停止キー、
１２３……変更キー、
１２４……早送りキー、
１２５……巻き戻しキー、
１２６……スタートキー、
１２７……Ｙキー、
１２８……Ｎキー、
１２９……テンキー。
【図１】
0003548020.tif 000002
【図２】
0003548020.tif 000003
【図３】
0003548020.tif 000004
【図４】
0003548020.tif 000005
【図５】
0003548020.tif 000006
【図６】
0003548020.tif 000007
【図７】
0003548020.tif 000008
【図８】
0003548020.tif 000009
【図９】
0003548020.tif 000010