(57)【特許請求の範囲】
【請求項１】
曲情報に対応する演奏データに基づいて音楽を演奏する音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせる手段と、該手段による問い合わせに対して返送された曲情報を受け取る手段と、該手段によって受け取った曲情報の歌詞プリント予約情報を記憶する歌詞プリント予約情報記憶手段と、該手段に記憶された歌詞プリント予約情報を外部へ出力する歌詞プリント予約情報出力手段とを備えたことを特徴とするリモコン。
【請求項２】
請求項１記載のリモコンにおいて、
前記歌詞のプリント予約が指定された曲情報に対するプリント部数を指定するプリント部数指定手段と、該手段によって指定されたプリント部数を前記歌詞プリント予約情報に付加する手段を設けたことを特徴とするリモコン。
【請求項３】
リクエスト曲の曲情報を指定する曲情報指定手段と、該手段によって指定された曲情報を外部へ出力する手段とを備えたリモコンと、
該リモコンから出力された曲情報を受け取る手段と、該手段によって受け取った曲情報に対応する演奏データに基づいて音楽を演奏する手段とを備えた音楽演奏装置とからなる音楽演奏システムにおいて、
前記リモコンに、前記音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせる手段と、該手段による問い合わせに対して返送された曲情報を受け取る手段と、該手段によって受け取った曲情報の歌詞プリント予約情報を記憶する歌詞プリント予約情報記憶手段と、該手段に記憶された歌詞プリント予約情報を外部へ出力する歌詞プリント予約情報出力手段とを設け、
前記音楽演奏装置に、前記リモコンから曲情報の問い合わせがあったとき、演奏中の音楽の曲情報を前記リモコンへ返送する手段を設けたことを特徴とする音楽演奏システム。
【請求項４】
請求項１又は２記載のリモコンと、
該リモコンの歌詞プリント予約情報出力手段によって出力された歌詞プリント予約情報を受け取る歌詞プリント予約情報受取手段と、複数の曲情報に対応する歌詞データを記憶する歌詞データ記憶手段と、該手段から前記歌詞プリント予約情報受取手段によって受け取った歌詞プリント予約情報に該当する曲情報に対応する歌詞データを読み出す歌詞データ読出手段と、該手段によって読み出した歌詞データをプリントする歌詞プリント手段とを備えた印刷装置とからなることを特徴とするプリントシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、演奏データに基づいて音楽を再生するパーソナルコンピュータ，カラオケ装置，通信カラオケ装置等の音楽演奏装置に対してリクエスト曲を赤外線等の信号を用いて遠隔指定するリモコンと、そのリモコンと上記音楽演奏装置とからなる音楽演奏システムと、上記リモコンと、該リモコンからの指示に基づいて音楽の歌詞を記録紙にプリントするレーザプリンタ等の印刷装置とからなるプリントシステムに関する。
【０００２】
【従来の技術】
従来、複数のカラオケルームを有する店舗では、カラオケ装置で歌唱したカラオケ曲の歌詞をプリントして個人の所有物にしたいという利用客の要望に応えて、店内の各ルームに歌詞プリント装置を設置し、その各歌詞プリント装置に対して歌詞のプリント枚数に応じた課金を行なうためのコインボックスを設け、各ルームの利用客が各々自由に歌詞のプリントを行なえる歌詞プリントサービスを提供していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述のような歌詞プリントサービスでは、各ルーム毎に歌詞プリント装置とコインボックスを設けなければならず、装置コストが増加してしまう。また、各ルームの歌詞プリント装置に対する記録紙の補充作業や各コインボックスからの現金回収作業が煩雑になり、店員の作業負担が増加するという問題があった。
【０００４】
そこで、ローカルエリアネットワーク（ＬＡＮ）や同軸ケーブルを敷設した集中管理システムを活用し、店内の各ルームと１台の歌詞プリント装置を接続して、各ルームからのプリント要求に応えるようにすれば、プリント代の現金回収や記録紙の補充の作業を軽減できても、プリントした各記録紙をルーム毎に仕分ける作業が煩雑になって作業負担を軽減することはできなくなる。また、上記集中管理システムの構築と運用には多大な費用がかかるので、装置コストも軽減することができなくなるという問題があった。
【０００５】
この発明は上記の点に鑑みてなされたものであり、複数台の音楽演奏装置を利用する店舗における利用客への歌詞プリントサービスの装置コストと作業負担を低減できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
この発明は上記の目的を達成するため、曲情報に対応する演奏データに基づいて音楽を演奏する音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせる手段と、その手段による問い合わせに対して返送された曲情報を受け取る手段と、その手段によって受け取った曲情報の歌詞プリント予約情報を記憶する歌詞プリント予約情報記憶手段と、その手段に記憶された歌詞プリント予約情報を外部へ出力する歌詞プリント予約情報出力手段を備えたリモコンを提供する。
【０００７】
また、上記のようなリモコンにおいて、上記歌詞のプリント予約が指定された曲情報に対するプリント部数を指定するプリント部数指定手段と、その手段によって指定されたプリント部数を上記歌詞プリント予約情報に付加する手段を設けるとよい。
【０００８】
さらに、リクエスト曲の曲情報を指定する曲情報指定手段と、その手段によって指定された曲情報を外部へ出力する手段を備えたリモコンと、そのリモコンから出力された曲情報を受け取る手段と、その手段によって受け取った曲情報に対応する演奏データに基づいて音楽を演奏する手段を備えた音楽演奏装置とからなる音楽演奏システムにおいて、上記リモコンに、上記音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせる手段と、その手段による問い合わせに対して返送された曲情報を受け取る手段と、その手段によって受け取った曲情報の歌詞プリント予約情報を記憶する歌詞プリント予約情報記憶手段と、その手段に記憶された歌詞プリント予約情報を外部へ出力する歌詞プリント予約情報出力手段を設け、上記音楽演奏装置に、上記リモコンから曲情報の問い合わせがあったとき、演奏中の音楽の曲情報を上記リモコンへ返送する手段を設けるとよい。
【０００９】
さらにまた、上記のようなリモコンと、そのリモコンの歌詞プリント予約情報出力手段によって出力された歌詞プリント予約情報を受け取る歌詞プリント予約情報受取手段と、複数の曲情報に対応する歌詞データを記憶する歌詞データ記憶手段と、その手段から上記歌詞プリント予約情報受取手段によって受け取った歌詞プリント予約情報に該当する曲情報に対応する歌詞データを読み出す歌詞データ読出手段と、その手段によって読み出した歌詞データをプリントする歌詞プリント手段を備えた印刷装置とからなるプリントシステムも提供する。
【００１０】
この発明の請求項１のリモコンは、曲情報に対応する演奏データに基づいて音楽を演奏する音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせ、その問い合わせに対して返送された曲情報を受け取り、その受け取った曲情報の歌詞プリント予約情報を記憶して、その記憶された歌詞プリント予約情報を任意に外部へ出力するので、歌詞プリント予約情報に基づいて任意のときに歌詞のプリントを実行することができる。
【００１１】
したがって、複数台のリモコンにそれぞれ記憶された歌詞プリント予約情報に基づく歌詞のプリントを１ヶ所でまとめて行なうことができ、そのプリントサービスに対する課金も同時に行なうことができる。
【００１２】
また、この発明の請求項２のリモコンは、上記歌詞のプリント予約が指定された曲情報に対するプリント部数を指定すると、その指定されたプリント部数を上記歌詞プリント予約情報に付加するので、歌詞のプリントの際に改めて必要な部数を指定せずに済む。
【００１３】
さらに、この発明の請求項３の音楽演奏システムは、リモコンが音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせ、音楽演奏装置がリモコンからの曲情報の問い合わせに応じて演奏中の音楽の曲情報を返送し、リモコンが音楽演奏装置から返送された曲情報を受け取ると、その受け取った曲情報の歌詞プリント予約情報を記憶して、その記憶された歌詞プリント予約情報を任意に外部へ出力するので、音楽演奏装置で演奏中の音楽の歌詞のプリント予約を記憶することができ、利用者に対する歌詞プリント予約の操作性を向上させることができる。
【００１４】
さらにまた、この発明の請求項４のプリントシステムは、印刷装置が、複数の曲情報に対応する歌詞データを記憶し、上記のようなリモコンから出力された歌詞プリント予約情報を受け取ると、その受け取った歌詞プリント予約情報に該当する曲情報に対応する歌詞データを読み出してプリントするので、多数のリモコンに記憶された歌詞プリント予約情報に基づく歌詞のプリントを１ヶ所でまとめて行なうことができる。
【００１５】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である通信カラオケシステムの構成を示すブロック図である。この通信カラオケシステムは、メイン装置であるコマンダ１に、アンプ１３，モニタ１７，ディスクプレーヤ１８が接続されており、通信カラオケ装置を構成している。
【００１６】
コマンダ１は、ＣＰＵ，ＲＯＭ，及びＲＡＭ等からなるマイクロコンピュータによって実現され、システム制御部２，読出専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）３，メインメモリ４，ＭＩＤＩ音源５，通信制御部６，ハードディスクインタフェース（ＨＤ・Ｉ／Ｆ）７，ハードディスク（ＨＤ）８，操作パネル９，モニタ表示制御部１０，プレーヤインタフェース（Ｉ／Ｆ）１１，システムバス１２から構成されている。
【００１７】
システム制御部２は、ＣＰＵ，クロック，スタティックＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＳＲＡＭ）等からなり、ＲＯＭ３に記憶された制御処理プログラムを実行して、この通信カラオケ装置全体を制御し、リモコン１６からの問い合わせに対する演奏中の音楽の曲番号を返送する処理等のこの発明に係る処理も行なう。
【００１８】
ＲＯＭ３は、この通信カラオケ装置全体を制御するための各種のプログラムが予め書き込まれている。
メインメモリ４は、ダイナミックＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＤＲＡＭ）によって構成され、システム制御部２のワークエリアとして使用される。
【００１９】
ＭＩＤＩ音源５は、各種楽器の演奏音データを格納しており、演奏データであるＭＩＤＩデータが入力されると、そのＭＩＤＩデータに対応する楽器の演奏音データに基づく演奏音のデジタル演奏信号をアナログオーディオ信号にデジタル−アナログ（Ｄ／Ａ）変換してアンプ１３へ出力する。
【００２０】
通信制御部６は、ＩＳＤＮ，ＰＳＴＮ等の電話回線と接続し、送信データの変調及び受信信号の復調を行なうモデムを有し、電話回線を介してセンタ装置とのＭＩＤＩデータ等の通信を制御する。
ＨＤ８は、演奏データであるＭＩＤＩデータのファイルを蓄積する記憶装置である。
【００２１】
操作パネル９は、リクエスト曲の曲番号を入力して選曲するためのキー，テンポや音程をコントロールするキー等の各種の操作キーを具備しており、赤外線受光素子によってリモコン１６から出力される各種コマンドの赤外線信号を検出して、リモコン１６から送信された各種のコマンドをシステム制御部２内のＣＰＵへ転送する。また、赤外線発光素子によってリモコン１６からの問い合わせに対する曲情報（応答情報）の赤外線信号を送信する。
【００２２】
モニタ表示制御部１０は、歌詞データ等の文字データやグラフィックデータと、ディスクプレーヤ１８から入力されるビデオ信号に基づく映像をモニタ１７に表示するための制御を行なう。
【００２３】
ＨＤ・Ｉ／Ｆ７とプレーヤＩ／Ｆ１１はスカジー（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ：ＳＣＳＩ）である。
アンプ１３は、コマンダ１から入力されるアナログオーディオ信号を増幅し、そのアナログオーディオ信号とマイク１４から入力される歌声信号とをミキシングしてスピーカ１５へ出力する。
【００２４】
リモコン１６は、操作パネル９と同様な操作キーと、後述する歌詞のプリント予約やプリント部数を指定するキー，歌詞のプリント指示を行なうキー等の各種のキーが配置され、そのキーが押されると、そのキーに対応したコマンドを赤外線信号で操作パネル９へ出力する。
モニタ１７は、モニタ表示制御部１０から入力される映像信号に基づく映像を表示するＣＲＴ，ＬＣＤ等の表示装置である。
【００２５】
ディスクプレーヤ１８は、デジタルビデオディスク（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ：ＤＶＤ），ビデオＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）等の記録メディアに記録された映像データに基づいてカラオケの背景映像を再生し、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）信号による映像信号にしてモニタ表示制御部１０へ出力する。
【００２６】
図２は、図１に示したリモコン１６の操作部の正面図である。
このリモコン１６は、リクエスト曲の曲番号を入力する０〜９の番号キーからなるテンキー４０と、入力した曲番号をコマンダ１へ送信するための送信キー４１と、コマンダ１に対して音楽の演奏テンポを替えるテンポキー４２と、コマンダ１に対して音楽の演奏キー（音程）を替えるキー（音程）キー４３と、歌詞のプリント予約を指定する歌詞プリント予約キー４４と、歌詞のプリントを実行させる歌詞プリントキー４５と、入力データをクリアするクリアキー４６と、入力された曲番号等の各種の情報を表示するＬＣＤ等の表示部４７を備えている。
【００２７】
図３は、図１に示したリモコン１６の内部構成を示すブロック図である。
このリモコン１６は、マイクロコンピュータによって実現され、ＣＰＵ２０，ＲＯＭ２１，ＲＡＭ２２，操作パネル２３，表示制御部２４，表示部２５，直・並列変換回路２６，赤外線受発光モジュール２７等によって構成されている。
なお、図示は省略するが、このリモコン１６に必要な電力を供給する電源としての電池を内蔵している。
【００２８】
ＣＰＵ２０は、このリモコン１６全体の制御を司り、リクエスト曲に対する歌詞のプリント予約のメモリ，コマンダ１への演奏中の曲情報の問い合わせ，その問い合わせに応じて返送される曲番号に対する歌詞のプリント予約のメモリ，歌詞のプリント部数の付加，そのメモリに基づく歌詞プリント指示等のこの発明に係る処理を実行する。
【００２９】
ＲＯＭ２１には、リモコン１６全体を制御するためのプログラムが予め書き込まれている。ＲＡＭ２２は、歌詞のプリント予約の要求があった曲番号とプリント部数とを歌詞プリント予約情報として記憶するメモリである。
操作パネル２３は、上述したテンキー４０，歌詞プリント予約キー４４等の各種のキーを備えている。
【００３０】
表示制御部２４は、表示部２５に曲番号等の文字を表示する制御を行なう。
表示部２５は、曲番号等の文字を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイである。
【００３１】
直・並列変換回路２６は、赤外線通信において使用され、ＣＰＵ２０から受け取った曲番号，コマンダ１に対する演奏中の曲番号の問い合わせ，歌詞プリント指示等のコマンドの送信データをパラレルからシリアルへ変換して赤外線受発光モジュール２７へ送り、赤外線受発光モジュール２７から受け取った曲番号等の受信データをシリアルからパラレルへ変換してＣＰＵ２０へ送る。
赤外線受発光モジュール２７は、赤外線通信を実行するために必要な回路を備えている。
【００３２】
図４は、図３に示した赤外線受発光モジュール２７の内部構成を示すブロック図である。
この赤外線受発光モジュール２７は、非同期送受信回路３０，変復調回路３１，アンプ３２と３３，赤外線発光ダイオード３４，フォトダイオード３５から構成されている。
【００３３】
非同期送受信回路３０は、直・並列変換回路２６と変復調回路３１との間に位置し、変復調回路３１に対してデータを非同期に送受信する。
変復調回路３１は、送信データをＰＰＭ（Ｐｕｌｓｅ  Ｐｏｓｉｔｉｏｎ  Ｍｏｄｕｌａｔｉｏｎ）方式を用いて変調し、その変調された信号をアンプ３２へ出力すると共に、アンプ３３から入力される受信データのＰＰＭ信号を復調して、そのシリアル受信データを非同期送受信回路３０へ出力する。
【００３４】
赤外線発光ダイオード３４は、アンプ３２を介して受け取った送信データの赤外線信号を出力する。
フォトダイオード３５は、赤外線信号を検出してアンプ３３へ受信データとして出力する。
【００３５】
すなわち、上記リモコン１６が音楽演奏装置用リモコンに相当し、上記ＣＰＵ２０，テンキー４０等がリクエスト曲の曲情報を指定する曲情報指定手段の機能を果たし、上記ＣＰＵ２０，赤外線受発光モジュール２７，送信キー４１等が曲情報指定手段によって指定された曲情報をその曲情報に対応する演奏データに基づいて音楽を演奏する音楽演奏装置へ出力する手段の機能を果たす。
【００３６】
また、上記ＣＰＵ２０，歌詞プリント予約キー４４等が、上記曲情報指定手段によって指定された曲情報に対する歌詞のプリント予約を指定する歌詞プリント予約指定手段の機能を果たし、上記ＲＡＭ２２が歌詞プリント予約指定手段によって歌詞のプリント予約が指定された曲情報の歌詞プリント予約情報を記憶する歌詞プリント予約情報記憶手段の機能を果たし、上記ＣＰＵ２０，赤外線受発光モジュール２７，歌詞プリントキー４５等が歌詞プリント予約情報記憶手段に記憶された歌詞プリント予約情報を外部へ出力する歌詞プリント予約情報出力手段の機能を果たす。
【００３７】
さらに、上記ＣＰＵ２０，歌詞プリント予約キー４４等が、上記歌詞のプリント予約が指定された曲情報に対するプリント部数を指定するプリント部数指定手段の機能を果たし、上記ＣＰＵ２０がプリント部数指定手段によって指定されたプリント部数を上記歌詞プリント予約情報に付加する手段の機能を果たす。
【００３８】
一方、上記コマンダ１等からなる通信カラオケ装置が音楽演奏装置に相当し、上記操作パネル９が音楽演奏装置用リモコンから出力された曲情報を受け取る手段の機能を果たし、上記ＭＩＤＩ音源５等が上記手段によって受け取った曲情報に対応する演奏データに基づいて音楽を演奏する手段の機能を果たす。
また、上記システム制御部２，操作パネル９等が、音楽演奏装置用リモコンから曲情報の問い合わせがあったとき、演奏中の音楽の曲情報を上記音楽演奏装置用リモコンへ返送する手段の機能を果たす。
【００３９】
そして、上記リモコン１６のＣＰＵ２０，赤外線受発光モジュール２７，歌詞プリント予約キー４４等が、上記音楽演奏装置に対して演奏中の音楽の曲情報を問い合わせる手段と、その手段による問い合わせに対して返送された曲情報を受け取る手段の機能を果たし、上記ＲＡＭ２２が上記手段によって受け取った曲情報の歌詞プリント予約情報を記憶する歌詞プリント予約情報記憶手段の機能を果たす。
【００４０】
次に、上記リモコン１６におけるカラオケ曲のリクエスト時に歌詞プリント予約をメモリする処理について説明する。
図５は、リモコン１６におけるカラオケ曲のリクエスト時に歌詞プリント予約をメモリする処理を示すフローチャートである。
【００４１】
この処理は、ＣＰＵ２０が、ステップ（図中「Ｓ」で示す）１で曲番号が入力されたか否かを判断して、入力されたら、ステップ２へ進んで歌詞プリント予約キーが押されたか否かを判断して、押されたら、ステップ３へ進んで送信キーが押されたときに、曲番号を歌詞のプリント予約曲（歌詞プリント予約情報）としてＲＡＭに記憶し、ステップ４へ進んで曲番号をコマンダへ送信し、この処理を終了する。
【００４２】
また、ステップ２の判断で歌詞プリント予約キーが押されないときに、ステップ５で送信キーが押されたときは、曲番号をコマンダへ送信し、この処理を終了する。
【００４３】
このようにして、リクエスト曲の曲番号が入力された後に歌詞プリント予約キー４４が押されたときには、その都度、ＲＡＭ２２に歌詞プリント予約曲として曲番号を記憶するので、ＲＡＭ２２には複数個の歌詞プリント予約曲が蓄積可能である。
【００４４】
上記歌詞プリント予約のメモリ後、任意のときに、歌詞プリントキー４５が押されると、ＣＰＵ２０はＲＡＭ２２に記憶されている歌詞プリント予約曲の曲番号を赤外線信号によるコマンドに変換して外部へ出力するので、後述するような歌詞プリント装置によってコマンドを受信し、該当する歌詞をプリントすることができる。
【００４５】
したがって、複数のカラオケルームで使用されたリモコンを受付で回収するとき、その受付に設置した歌詞プリント装置に対してそれぞれのリモコンに記憶された歌詞プリント予約曲の曲番号を送信すれば、その曲番号に基づく歌詞のプリントを１ヶ所でまとめて行なうことができ、そのプリントサービスに対する課金も同時に行なうことができるので、各カラオケルームに歌詞プリント装置と料金回収のためのコインボックスを設けたり、高コストの集中管理システムを導入しなくても、利用客に対する歌詞プリントサービスを低コストで且つ作業負担が少なく提供することができる。
【００４６】
次に、上記リモコン１６におけるカラオケ曲のリクエスト時に歌詞プリント予約とプリント部数をメモリする処理について説明する。
図６は、リモコン１６におけるカラオケ曲のリクエスト時に歌詞プリント予約とプリント部数をメモリする処理を示すフローチャートである。
【００４７】
この処理は、ＣＰＵ２０が、ステップ１１で曲番号が入力されたか否かを判断して、入力されたら、ステップ１２へ進んでプリント部数Ｎ＝０をセットして初期化し、ステップ１３へ進んで歌詞プリント予約キーが押されたか否かを判断して、押されなかったら、ステップ１６へ進む。
【００４８】
ステップ１３の判断で歌詞プリント予約キーが押されたら、ステップ１４へ進んでプリント部数Ｎに“１”を加算し、ステップ１５へ進んでプリント部数Ｎを表示部に表示し、ステップ１６へ進んで送信キーが押されたか否かを判断する。
【００４９】
ステップ１６の判断で送信キーが押されなければ、ステップ１３へ戻って歌詞プリント予約キーが再び押されたか否かを判断して、再度押されたら、ステップ１４でプリント部数Ｎにさらに“１”を加算する。すなわち、ステップ１３〜１６の処理によって曲番号の入力後に送信キーが押される前に歌詞プリント予約キーが押された回数をプリント部数Ｎとしてカウントする。
【００５０】
ステップ１６の判断で送信キーが押されたら、ステップ１７へ進んでプリント部数Ｎが“０”か否かを判断して、“０”ならば歌詞プリント予約キーが押されていないので、ステップ１８へ進んで入力された曲番号をコマンダへ送信し、この処理を終了する。
【００５１】
ステップ１７の判断でプリント部数Ｎが“０”でなければ、ステップ１９へ進んで入力された曲番号にプリント部数Ｎを付加して歌詞のプリント予約曲（歌詞プリント予約情報）としてＲＡＭに記憶し、ステップ１８へ進んで曲番号をコマンダへ送信し、この処理を終了する。
【００５２】
このようにして、リクエスト曲の曲番号が入力された後に歌詞プリント予約キー４４が連続して複数回押されたときには、その回数をカウントしてプリント部数とし、それを曲番号に付加してＲＡＭ２２に歌詞プリント予約曲として記憶するので、ＲＡＭ２２には歌詞プリント予約曲に対してプリント部数も設定して蓄積可能である。
【００５３】
なお、上述の処理では、歌詞プリント予約キーの押下回数をプリント部数としてカウントしたが、歌詞プリント予約キーの押下後にテンキーによってプリント部数を入力するようにしても良い。
【００５４】
上記歌詞プリント予約のメモリ後、任意のときに、歌詞プリントキー４５が押されると、ＣＰＵ２０はＲＡＭ２２に記憶されている歌詞プリント予約曲の曲番号とプリント部数を赤外線信号によるコマンドに変換して外部へ出力するので、後述するような歌詞プリント装置によってコマンドを受信し、該当する歌詞をプリント部数による所定部数だけ自動的にプリントすることができる。
【００５５】
したがって、利用者又は店員が歌詞のプリントの際に改めて必要な部数を指定しなくても必要部数をプリントできるので、プリントを素早く行なうことができ、操作性を向上させることができる。
【００５６】
次に、上記リモコン１６における通信カラオケ装置で演奏中のカラオケ曲の歌詞プリント予約をメモリする処理について説明する。
この処理では、リモコン１６は、コマンダ１によってカラオケ曲の演奏中、歌詞プリント予約キー４４が押されると、コマンダ１に対して演奏中の音楽の曲番号を問い合わせる曲番号問い合わせコマンドを送信する。
【００５７】
一方、コマンダ１はリモコン１６から曲番号問い合わせコマンドを受信すると、演奏中の音楽の曲番号を調べて、その曲番号をリモコン１６へ通知する曲番号通知コマンドを作成し、その曲番号通知コマンドをリモコン１６へ返信する。
そして、リモコン１６はコマンダ１から返信された曲番号通知コマンドを受信すると、その曲番号通知コマンドによって通知された曲番号を歌詞プリント予約情報としてメモリする。
【００５８】
図７は、リモコン１６がコマンダ１へ送信する曲番号問い合わせコマンドのフォーマット例を示す図である。
この曲番号問い合わせコマンドは、信号の先頭を示すマーカのリーダーコードと、製品を供給する会社名を識別するためのカスタムコードと、曲番号問い合わせコマンドとして割り当てられたデータコードと、データコードをビット反転したデータ反転コードと、信号の終了を示すマーカのストップコードからなる。
【００５９】
リモコン１６は、歌詞プリント予約キー４４が押下されたとき、この曲番号問い合わせコマンドを赤外線信号でコマンダ１へ送信する。そして、コマンダ１は、リモコン１６から受信したコマンド中に曲番号問い合わせのデータコードがあることを認識することによって演奏中の音楽の曲番号の問い合わせであると判断することができる。
【００６０】
図８は、コマンダ１からリモコン１６へ返信する曲番号通知コマンドのフォーマット例を示す図である。
この曲番号通知コマンドは、上記曲番号問い合わせコマンドと同様に、リーダーコード，カスタムコード，ストップコードを有し、データ１コードからデータ６コードまでの６桁の曲番号を格納する。また、各データコードにはそれぞれのコードをビット反転したデータ反転コードを付加している。
【００６１】
コマンダ１は、演奏中の音楽の曲番号（ここでは、６桁の番号）を調べると、その曲番号を上記データコードに格納して曲番号通知コマンドを作成する。
リモコン１６は、上記曲番号通知コマンド中の離散した位置にある６個のデータコードを組み立てて６桁の数字列の曲番号を得ることができる。
【００６２】
図９は、リモコン１６がコマンダ１へ曲番号を問い合わせて歌詞プリント予約をメモリする処理を示すフローチャートである。
この処理は、ステップ２１でカラオケ曲の演奏中に歌詞プリント予約キーが押されたか否かを判断して、押されたら、ステップ２２へ進んで曲番号問い合わせコマンドをコマンダへ送信し、ステップ２３へ進んでコマンダから曲番号通知コマンドを受信したか否かを判断して、受信したら、ステップ２４へ進んで曲番号通知コマンドから曲番号を取得して、その曲番号を歌詞のプリント予約曲としてＲＡＭに記憶し、この処理を終了する。
【００６３】
図１０は、コマンダ１がリモコン１６からの曲番号問い合わせに対して演奏中の音楽の曲番号を通知するときの処理を示すフローチャートである。
この処理は、ステップ３１でカラオケ曲の演奏中にリモコンからの曲番号問い合わせコマンドを受信したか否かを判断して、受信したら、ステップ３２へ進んで現在演奏中の曲番号を調べ、その曲番号をセットした曲番号通知コマンドを作成し、その曲番号通知コマンドをリモコンへ送信し、この処理を終了する。
【００６４】
このようにして、リモコンに、通信カラオケ装置で演奏中の音楽の歌詞のプリント予約も記憶することができ、利用者による歌詞プリント予約の操作性を向上することができる。
【００６５】
次に、上記リモコン１６に記憶された歌詞プリント予約のプリントを行なう歌詞プリントシステムについて説明する。
図１１は、歌詞プリントシステムの一構成例を示すブロック図である。
この歌詞プリントシステムは、上記リモコン１６と、赤外線受発光素子を具備したパーソナルコンピュータ（パソコン）と、これに接続されたプリンタとからなるシステムである。
【００６６】
パソコン本体は、ＣＰＵ５１，メインメモリ５２，クロック５３，バスコントローラ５４，ＲＯＭ５５，キーボードコントローラ５６，マウスインタフェース（Ｉ／Ｆ）５７，リアルタイムクロック（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ：ＲＴＣ）５８，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）ブリッジ５９，キャッシュメモリ６０，ハードディスク（ＨＤ）６１，ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）コントローラ６２，ＣＲＴ表示コントローラ６３，プリンタコントローラ６４，直・並列変換回路６５，赤外線受発光モジュール６６，ＣＰＵバス６７，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス６８，Ｘバス（内部バス）６９を内部に実装しており、このパソコン本体にＣＲＴ７０，プリンタ７１，キーボード７２，マウス７３が接続されている。
【００６７】
ＣＰＵ５１は、ＲＯＭ５５に記憶された制御処理プログラム，オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ），各種のアプリケーションプログラムを実行し、この音楽歌詞プリントシステム全体の制御と、この発明に係るプリンタ７１による歌詞のプリント処理等の各種の処理を実行する。
【００６８】
メインメモリ５２はＤＲＡＭから構成されており、ＣＰＵ５１のワークエリア等で使用される。
クロック５３は、水晶発振子と分周回路とから構成されており、ＣＰＵ５１やバスコントローラ５４の動作タイミングを制御するためのクロックを生成している。
バスコントローラ５４は、ＣＰＵバス６７とＸバス６９でのデータ転送を制御する。
【００６９】
ＲＯＭ５５は、電源オン時のシステム立ち上げや各種デバイスの制御を行なうためのプログラムが予め書き込まれているメモリである。
キーボードコントローラ５６は、キーボード７２から入力されたシリアルデータをパラレルデータに変換する処理等を行なう。
マウスＩ／Ｆ５７は、マウス７３用のポートを持ち、マウスドライバ（制御プログラム）によって制御される。
【００７０】
ＲＴＣ５８は日付時計であり、バッテリによってバックアップされている。
ＰＣＩブリッジ５９は、キャッシュメモリ６０を使用してＰＣＩバス６８とＣＰＵ５１との間のデータ転送を行なう。
キャッシュメモリ６０はＤＲＡＭから構成されており、ＰＣＩブリッジ５９によって使用されるメモリである。
【００７１】
ＨＤ６１は、システムソフトウェア，各種のアプリケーションプログラムと共に、上記コマンダ１で演奏される多種類のカラオケ曲の音楽の歌詞データを記憶している記憶装置である。
ＳＣＳＩコントローラ６２は、ＨＤ６１とのインタフェースであり、ＨＤ６１と高速データ転送によってデータの書き込み及び読み出しを行なう。
【００７２】
ＣＲＴ表示コントローラ６３は、文字やグラフィックデータをデジタル−アナログ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ：Ｄ／Ａ）変換すると共に、それらのデータをＣＲＴ７０に表示するための制御を行なう。
プリンタコントローラ６４は、プリンタ７１へ歌詞データ等を出力するための制御を行なう。
【００７３】
直・並列変換回路６５は、リモコン１６との赤外線データ通信において使用され、リモコン１６からの歌詞プリント予約の曲番号の受信データをシリアルからパラレルへ変換し、外部への送信データをパラレルからシリアルへ変換する。
赤外線受発光モジュール６６は、赤外線通信を実行するために必要な回路であり、その内部の構成は図４に示した構成と同じであり、内部の赤外線発光ダイオードによって赤外線信号による送信データを外部へ送信し、フォトダイオードによって赤外線信号によるリモコン１６からの受信データを検出する。
【００７４】
ＣＲＴ７０は、各種の情報を表示する表示装置である。
プリンタ７１は、例えば、昇華方式によって専用のカードに歌詞を印字記録したり、レーザ方式によって普通紙に歌詞を印字したりする印刷装置である。
キーボード７２及びマウス７３は、パソコン本体に対して各種の操作情報を入力する入力装置である。
【００７５】
すなわち、上記赤外線受発光モジュール６６等が、音楽演奏装置用リモコンの歌詞プリント予約情報出力手段によって出力された歌詞プリント予約情報を受け取る歌詞プリント予約情報受取手段の機能を果たし、上記ＨＤ６１が複数の曲情報に対応する歌詞データを記憶する歌詞データ記憶手段の機能を果たし、上記ＣＰＵ５１，ＳＣＳＩコントローラ６２等が歌詞データ記憶手段から歌詞プリント予約情報受取手段によって受け取った歌詞プリン予約情報に該当する曲情報に対応する歌詞データを読み出す歌詞データ読出手段の機能を果たし、上記プリンタ７１が歌詞データ読出手段によって読み出した歌詞データをプリントする歌詞プリント手段の機能を果たす。
【００７６】
この処理では、リモコン１６は、歌詞プリントキー４５が押されると、ＲＡＭ２２に記憶されている曲番号の歌詞プリントをパソコンへ依頼する。
ＲＡＭ２２に１曲の歌詞プリント予約曲の曲番号が記憶されていた場合、表示部２５に曲数“１”を表示し、その曲番号とプリント部数とを格納した歌詞プリントコマンドを作成し、各歌詞プリントコマンドを１曲分ずつ上記パソコンへ送信する。
【００７７】
また、ＲＡＭ２２に複数の歌詞プリント予約曲が登録されていた場合、記憶されている全ての歌詞プリント予約曲数を求めて、表示部２５にその曲数を表示し、各歌詞プリント予約曲毎に、曲番号とそのプリント部数とを格納した歌詞プリントコマンドを作成し、各歌詞プリントコマンドを１曲分ずつ上記パソコンへ送信する。
【００７８】
一方、パソコンは、赤外線受発光モジュール６６によってリモコン１６からの歌詞プリントコマンドを受信すると、その受信の度に赤外線受発光モジュール６６から受信確認コマンドをリモコン１６へ返信する。
【００７９】
リモコン１６は、パソコンからの受信確認コマンドを受信すると、その受信の度に“１”ずつカウントして表示部２５にカウント値を曲番号とプリント部数の転送済み数として表示し、次の歌詞プリントコマンドをパソコンへ送信する。
そして、リモコン１６は、上記歌詞プリント予約曲数とカウント値が一致したとき、パソコンへ全ての歌詞プリントコマンドの送信を完了したものと判断して、表示部２５の表示内容を消去し、データ転送が完了したことを示すメッセージを表示する。
【００８０】
一方、パソコンは、リモコン１６から受信した歌詞プリント予約曲の曲番号とプリント部数に基づく歌詞プリントのための動作を実行する。このとき、リモコン１６から複数の歌詞プリントコマンドを連続して受信した場合には、それらのコマンドをキューに蓄積して、各歌詞プリントコマンド毎に順次プリントのための動作を行なう。
【００８１】
ＣＰＵ５１は、歌詞プリントコマンドによって指定された曲番号に該当する歌詞データをＨＤ６１から読み出し、その歌詞データとプリント部数とをプリンタコントローラ６４を介してプリンタ７１へ出力する。この処理をリモコン１６から受け取った歌詞プリントコマンド数だけ繰り返す。
【００８２】
そして、プリンタ７１は、パソコンから入力した歌詞データと受信した歌詞データを指定されたプリント部数だけ専用のカード又は普通紙に印字記録して出力する。
【００８３】
図１２は、リモコン１６がパソコンへ送信する歌詞プリントコマンドのフォーマット例を示す図である。
この歌詞プリントコマンドは、信号の先頭を示すマーカのリーダーコードと、製品を供給する会社名を識別するためのカスタムコードと、歌詞プリントを指示する歌詞プリントコマンドに割り当てられたデータ１コードと、プリント部数に割り当てられたデータ２コードと、曲番号の１桁目から６桁目のそれぞれの数字に相当するデータ３コード〜データ８コードと、上記各コードをビット反転したデータ１反転コード〜データ８反転コードと、信号の終了を示すマーカのストップコードとからなる。
【００８４】
パソコンは、上記歌詞プリントコマンド中のデータ１コードによって歌詞プリント指示であることを認識し、データ３コード〜データ８コードの離散した位置にある６個のデータコードを組み立てて６桁の数字列の曲番号を得ると共に、データ２コードによってプリント部数を確認することができる。
【００８５】
図１３は、パソコンからリモコン１６へ返信する受信確認コマンドのフォーマット例を示す図である。
この受信確認コマンドは、上記曲番号問い合わせコマンドと同様に、リーダコード，カスタムコード，ストップコードを有し、歌詞プリントコマンドの受信確認を通知する受信確認コマンドに割り当てられたデータコードと、そのデータコードをビット反転したデータ反転コードとからなる。
リモコン１６は、上記受信確認コマンドのデータコードによってパソコン側に歌詞プリントコマンドが受信されたことを確認することができる。
【００８６】
図１４は、リモコン１６がパソコンへ歌詞プリントを依頼するときの処理を示すフローチャートである。
この処理は、リモコン１６が、ステップ４１で歌詞プリントキーが押されたか否かを判断して、押されたら、ステップ４２へ進んでＲＡＭに記憶された全ての歌詞プリント予約曲数Ｍを表示部に表示し、ステップ４３へ進んで歌詞プリントコマンド作成順Ｎに“１”をセットし、ステップ４４へ進んでＲＡＭ中のＮ番目の歌詞プリント予約曲の曲番号とプリント部数を歌詞プリントコマンドにいれてパソコン本体へ送信する。
【００８７】
ステップ４５へ進んでパソコンから受信確認コマンドを受信したか否かを判断して、受信したら、ステップ４６へ進んで歌詞プリント予約曲の曲番号とプリント部数の転送済み数Ｎを表示部に表示し、ステップ４７へ進んでＲＡＭ中の全歌詞プリント予約曲の歌詞プリントコマンドを作成して送信したか否かを確認するためにＭ＝Ｎか否かを判断して、Ｍ＝Ｎでなければ、ステップ４９へ進んでＮ＝Ｎ＋１にし、ステップ４４へ戻ってＲＡＭ中の次の歌詞プリント予約曲の歌詞プリントコマンドの作成と送信を実行する。
【００８８】
すなわち、上記ステップ４４〜４７，４９の処理を繰り返して、ＲＡＭ中の全歌詞プリント予約曲の歌詞プリントコマンドを作成して送信する。
【００８９】
ステップ４７の判断でＭ＝Ｎなら、ＲＡＭ中の全歌詞プリント予約曲の歌詞プリントコマンドを作成して送信したものと判断して、ステップ４８へ進んで表示部にパソコン本体に対する全歌詞プリントのデータの転送完了メッセージを表示し、この処理を終了する。
【００９０】
図１５は、リモコン１６とパソコンとの間における歌詞プリントコマンドと受信確認コマンドの送受信のシーケンスを示す図である。
リモコン１６は、パソコン本体に対して１番目の曲番号とプリント部数とを含めた歌詞プリントコマンドを送信し、パソコン本体はその歌詞プリントコマンドを受信すると、リモコン１６へ受信確認コマンドを送信する。
【００９１】
次に、リモコン１６からパソコン本体へ２番目の歌詞プリントコマンドを送信すると、パソコン本体からリモコン１６へその受信確認コマンドを送信する。
このように、リモコン１６とパソコン本体との間のコマンドのやり取りを繰り返し、リモコン１６のＲＡＭ２２に記憶されている全歌詞プリント予約曲の歌詞プリントコマンドを１曲分ずつパソコン本体へ送信し、全歌詞プリントコマンドの送信を完了する。
【００９２】
図１６は、パソコンにおける歌詞プリント処理を示すフローチャートである。
この処理は、パソコン本体が、ステップ５１でリモコンからの歌詞プリントコマンドを受信したか否かを判断して、受信したら、ステップ５２へ進んでリモコンへ受信確認コマンドを送信し、ステップ５３へ進んで受信した歌詞プリントコマンドで指定された曲番号の歌詞データをＨＤから読み出し、プリント部数と共にプリンタへ出力し、この処理を終了する。
プリンタ７１は、パソコンからの歌詞データとプリント部数に基づいて歌詞の印字を必要部数だけ実行する。
【００９３】
このようにして、リモコンにメモリされた歌詞プリント予約曲のプリントをパソコンに接続されたプリンタで行なうので、多数のリモコンに記憶された歌詞プリント予約曲の歌詞のプリントを１ヶ所でまとめて行なうことができる。
【００９４】
したがって、多数のカラオケルームにそれぞれカラオケ装置を設置した店舗に適用した場合、各ルームでリモコンにメモリされた歌詞プリント予約曲の歌詞プリントを、受付に設置したパソコンとプリンタとによって随時行なえるので、利用客への歌詞プリントサービスを低い装置コストで提供することができる。
また、１個所でプリントするので、プリンタのメンテナンスや記録紙の給紙作業に手間がかからず、そのプリントに対する料金の徴収も同じ場所で行なえるので、店員の作業負担も増やさずに済む。
【００９５】
【発明の効果】
以上説明してきたように、この発明によるリモコンと音楽演奏システムとプリントシステムによれば、複数台の音楽演奏装置を利用する店舗における利用客への歌詞プリントサービスの装置コストと作業負担を低減することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態である通信カラオケシステムの構成を示すブロック図である。
【図２】図１に示したリモコンの操作部の正面図である。
【図３】図１に示したリモコンの内部構成を示すブロック図である。
【図４】図３に示した赤外線受発光モジュールの内部構成を示すブロック図である。
【図５】図１に示したリモコンにおけるカラオケ曲のリクエスト時に歌詞プリント予約をメモリする処理を示すフローチャートである。
【図６】図１に示したリモコンにおけるカラオケ曲のリクエスト時に歌詞プリント予約とプリント部数をメモリする処理を示すフローチャートである。
【図７】図１に示したリモコンがコマンダへ送信する曲番号問い合わせコマンドのフォーマット例を示す図である。
【図８】図１に示したコマンダからリモコンへ返信する曲番号通知コマンドのフォーマット例を示す図である。
【図９】図１に示したリモコンがコマンダへ曲番号を問い合わせて歌詞プリント予約をメモリする処理を示すフローチャートである。
【図１０】図１に示したコマンダがリモコンからの曲番号問い合わせに対して演奏中の音楽の曲番号を通知するときの処理を示すフローチャートである。
【図１１】この発明の一実施形態である歌詞プリントシステムの構成例を示すブロック図である。
【図１２】図１に示したリモコンがパソコンへ送信する歌詞プリントコマンドのフォーマット例を示す図である。
【図１３】図１１に示したパソコンからリモコンへ返信する受信確認コマンドのフォーマット例を示す図である。
【図１４】図１に示したリモコンがパソコンへ歌詞プリントを依頼するときの処理を示すフローチャートである。
【図１５】図１に示したリモコンとパソコンとの間における歌詞プリントコマンドと受信確認コマンドの送受信のシーケンスを示す図である。
【図１６】図１１に示したパソコンにおける歌詞プリント処理を示すフローチャートである。
【符号の説明】
１：コマンダ              ２：システム制御部
３，２１，５５：ＲＯＭ    ４，５２：メインメモリ
５：ＭＩＤＩ音源          ６：通信制御部
７：ＨＤ・Ｉ／Ｆ          ８，６１：ＨＤ
９，２３：操作パネル      １０：モニタ表示制御部
１１：プレーヤＩ／Ｆ      １２：システムバス
１３，３２，３３：アンプ  １４：マイク
１５：スピーカ            １６：リモコン
１７：モニタ              １８：ディスクプレーヤ
２０，５１：ＣＰＵ        ２２：ＲＡＭ
２４：表示制御部          ２５，４７：表示部
２６，６５：直・並列変換回路
２７，６６：赤外線受発光モジュール
３０：非同期送受信回路    ３１：変復調回路
３４：赤外線発光ダイオード
３５：フォトダイオード    ４０：テンキー
４１：送信キー            ４２：テンポキー
４３：音程キー        ４４：歌詞プリント予約キー
４５：歌詞プリントキー    ４６：クリアキー
５３：クロック            ５４：バスコントローラ
５６：キーボードコントローラ
５７：マウスＩ／Ｆ        ５８：ＲＴＣ
５９：ＰＣＩブリッジ      ６０：キャッシュメモリ
６２：ＳＣＳＩコントローラ
６３：ＣＲＴ表示コントローラ
６４：プリンタコントローラ  ６７：ＣＰＵバス
６８：ＰＣＩバス            ６９：Ｘバス
７０：ＣＲＴ                ７１：プリンタ
７２：キーボード            ７３：マウス
【図１】
0003779457.tif 000002
【図２】
0003779457.tif 000003
【図３】
0003779457.tif 000004
【図４】
0003779457.tif 000005
【図５】
0003779457.tif 000006
【図６】
0003779457.tif 000007
【図７】
0003779457.tif 000008
【図８】
0003779457.tif 000009
【図９】
0003779457.tif 000010
【図１０】
0003779457.tif 000011
【図１１】
0003779457.tif 000012
【図１２】
0003779457.tif 000013
【図１３】
0003779457.tif 000014
【図１４】
0003779457.tif 000015
【図１５】
0003779457.tif 000016
【図１６】
0003779457.tif 000017