(57)【要約】【課題】利用者がどこに移動しても、利用者の手元でカラオケ曲の演奏に同期した歌詞を表示することのできる無線端末装置を提供する。【解決手段】カラオケ曲のリクエスト等を行う無線端末装置をＬＣＤディスプレイを備え、カラオケ装置と無線ＬＡＮ経由で通信する装置として構成する。カラオケ曲の演奏時に、カラオケ装置から、楽曲データ中の歌詞トラックのデータを抽出した歌詞データ、および、ポジションデータ、テンポ制御データを受信して、カラオケ装置によるカラオケ曲の演奏と同期した歌詞表示のシーケンスを独自に実行し、ＬＣＤディスプレイに表示する。【選択図】  図５
2006235268.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ曲を演奏するカラオケ装置と無線ＬＡＮを介して通信する無線通信手段と、
映像を表示する表示手段と、
前記カラオケ曲の歌詞データを記憶する記憶手段と、
前記無線通信手段を介して、スタートポジションデータ、テンポ制御データを前記カラオケ装置から受信し、前記スタートポジションが指示する位置から前記テンポ制御データが指示するテンポで前記歌詞データを読み出すことにより、前記カラオケ装置によるカラオケ曲の演奏と同期した歌詞テロップを発生し、この歌詞テロップを前記表示手段に出力する制御手段と、
を備えた無線端末装置。
【請求項２】
前記制御手段は、さらに、前記カラオケ装置から前記カラオケ曲の歌詞データを受信する請求項１に記載の無線端末装置。
【請求項３】
前記制御手段は、前記カラオケ装置から、新たなテンポ制御データを受信したとき、前記歌詞データを読み出すテンポをこの新たなテンポ制御データが指示するテンポに変更する請求項１または請求項２に記載の無線端末装置。
【請求項４】
前記制御手段は、適宜または定期的に前記カラオケ装置にアクセスして、そのときの演奏ポジションを受信し、この受信した演奏ポジションに基づいて、前記歌詞データの読み出しポジションを修正する請求項１、請求項２または請求項３に記載の無線端末装置。
【請求項５】
前記制御手段は、前記カラオケ装置から、映像データを受信して前記歌詞テロップの背景映像として前記表示手段に出力する請求項１乃至請求項４のいずれかに記載の無線端末装置。
【請求項６】
互いに無線で通信するカラオケ装置と無線端末装置とを有するカラオケシステムであって、
前記カラオケ装置は、
楽音を発生するための楽音データおよび歌詞を表示するための歌詞データを含む楽曲データを記憶する記憶手段と、
指定されたテンポで楽音データを読み出してカラオケ曲の楽音を発生するとともに、前記指定されたテンポで歌詞データを読み出して歌詞テロップを表示する演奏手段と、
楽曲データから歌詞データを抽出し、この歌詞データを無線端末装置に送信するとともに、演奏スタート時にスタートポジションおよびテンポ制御データを含むスタートメッセージを送信し、テンポが変更になるごとにテンポ制御データを送信する通信制御手段と、
を備え、
前記無線端末装置は、
映像を表示する表示手段と、
前記カラオケ曲の歌詞データ、スタートポジション、テンポ制御データを前記カラオケ装置から受信し、前記スタートポジションが指示する位置から前記テンポ制御データが指示するテンポで前記歌詞データを読み出すことにより、前記カラオケ装置によるカラオケ曲の演奏と同期した歌詞テロップを発生し、この歌詞テロップを前記表示手段に出力する制御手段と、
を備えた
カラオケシステム。
【請求項７】
前記無線端末装置の制御手段は、適宜または定期的に前記カラオケ装置にアクセスして、そのときの演奏ポジションを受信し、この受信した演奏ポジションに基づいて、前記歌詞データの読み出しポジションを修正する請求項６に記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラオケ演奏時にモニタに表示される歌詞テロップを利用者の手元でも表示できるようにした無線端末装置およびカラオケシステムに関する。
【背景技術】
【０００２】
従来よりカラオケ装置では、カラオケ演奏と同期してモニタに歌詞テロップが表示されるようになっている（特許文献１を参照）。
【０００３】
また、メインモニタ以外にもサブモニタなどを用いて利用者の近くで歌詞テロップを表示できるようにしたものが実用化されている。
【特許文献１】特開２０００−２９３１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、サブモニタであっても、固定的に設置されているものであるため、サブモニタから離れた場所にいる利用者の手元で歌詞を表示させることはできなかった。また、利用者がカラオケボックスの室内で移動する場合に、歌詞の表示器を持って移動することができなかった。
【０００５】
この発明は、利用者がどこにいても、また、利用者が移動しても、利用者の手元で、カラオケ曲の演奏に同期した歌詞を表示することのできる無線端末装置およびカラオケシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の無線端末装置は、カラオケ曲を演奏するカラオケ装置と無線ＬＡＮを介して通信する無線通信手段と、映像を表示する表示手段と、前記カラオケ曲の歌詞データを記憶する記憶手段と、前記無線通信手段を介して、スタートポジションデータ、テンポ制御データを前記カラオケ装置から受信し、前記スタートポジションが指示する位置から前記テンポ制御データが指示するテンポで前記歌詞データを読み出すことにより、前記カラオケ装置によるカラオケ曲の演奏と同期した歌詞テロップを発生し、この歌詞テロップを前記表示手段に出力する制御手段と、を備えたことを特徴とする。
【０００７】
この発明は、さらに、前記制御手段が、前記カラオケ装置から前記カラオケ曲の歌詞データを受信することを特徴とする。
この発明は、さらに、前記制御手段が、前記カラオケ装置から、新たなテンポ制御データを受信したとき、前記歌詞データを読み出すテンポをこの新たなテンポ制御データが指示するテンポに変更することを特徴とする。
この発明は、さらに、前記制御手段が、適宜または定期的に前記カラオケ装置にアクセスして、そのときの演奏ポジションを受信し、この受信した演奏ポジションに基づいて、前記歌詞データの読み出しポジションを修正することを特徴とする。
この発明は、さらに、前記制御手段が、前記カラオケ装置から、映像データを受信して前記歌詞テロップの背景映像として前記表示手段に出力することを特徴とする。
【０００８】
この発明のカラオケシステムは、互いに無線で通信するカラオケ装置と無線端末装置とを有するカラオケシステムであって、
前記カラオケ装置は、楽音を発生するための楽音データおよび歌詞を表示するための歌詞データを含む楽曲データを記憶する記憶手段と、指定されたテンポで楽音データを読み出してカラオケ曲の楽音を発生するとともに、前記指定されたテンポで歌詞データを読み出して歌詞テロップを表示する演奏手段と、楽曲データから歌詞データを抽出し、この歌詞データを無線端末装置に送信するとともに、演奏スタート時にスタートポジションおよびテンポ制御データを含むスタートメッセージを送信し、テンポが変更になるごとにテンポ制御データを送信する送信制御手段と、を備え、
前記無線端末装置は、映像を表示する表示手段と、前記カラオケ曲の歌詞データ、スタートポジション、テンポ制御データを前記カラオケ装置から受信する受信制御手段と、前記スタートポジションが指示する位置から前記テンポ制御データが指示するテンポで前記歌詞データを読み出すことにより、前記カラオケ装置によるカラオケ曲の演奏と同期した歌詞テロップを発生し、この歌詞テロップを前記表示手段に出力する表示制御手段と、を備えたことを特徴とする。
【０００９】
この発明は、さらに、前記無線端末装置の制御手段が、適宜または定期的に前記カラオケ装置にアクセスして、そのときの演奏ポジションを受信し、この受信した演奏ポジションに基づいて、前記歌詞データの読み出しポジションを修正することを特徴とする。
【発明の効果】
【００１０】
この発明によれば、カラオケ装置によるカラオケ曲の演奏と同期して、無線端末装置が独自に歌詞データをシーケンスして歌詞を表示するため、カラオケ装置から無線端末装置に歌詞テロップの映像データを転送する必要がなく、映像ケーブルを接続したり大容量のデータ転送をする必要がなくなるため、無線端末装置を無線化することが可能になり、装置を可搬にすることができる。
【００１１】
この場合でも、無線端末装置は、カラオケ装置から、ポジションデータやテンポ制御データを受信して、歌詞表示のシーケンスを制御するため、カラオケ装置によるカラオケ曲の演奏と正確に同期した歌詞テロップの表示が可能になる。
【発明を実施するための最良の形態】
【００１２】
図１はカラオケ店舗の機器配置を説明する図である。このカラオケ店舗には、この発明の実施形態であるカラオケ装置および無線端末装置が複数台設置されている。カラオケ店舗３には、店舗内の（有線）ＬＡＮ５を介してルータ４、管理装置６、複数台のカラオケ装置７、複数台の無線アクセスポイント８が接続されており、無線アクセスポイント８を介した無線通信によって無線端末９がＬＡＮ５に接続されている。
【００１３】
ルータ４および管理装置６は、カラオケ店舗の管理室内に設置される。複数台のカラオケ装置７は、それぞれ個室（カラオケボックス）に１台ずつ設置される。また、無線端末装置９は、各個室に１台ないし複数台が設置される。
【００１４】
無線端末装置９は、ユーザがカラオケ曲をリクエストするためのリクエスト機能、ユーザがカラオケ曲の一部を簡易に試聴するための試聴機能、カラオケ装置７によるカラオケ曲の演奏中にそのカラオケ曲の歌詞を表示する歌詞表示機能、ユーザのＩＤカードを読み取ってそのユーザをサーバにログインさせるログイン機能等の機能を有している。
【００１５】
各個室に設置された無線端末装置９は、後述するペアリング操作により、その個室に設置されているカラオケ装置７と対応づけられる。無線端末装置９とカラオケ装置７とが対応づけられると、ユーザがその無線端末装置９を操作して行ったリクエストは、ＬＡＮ経由で対応づけられたカラオケ装置７に送信される。対応づけられたカラオケ装置は、受信したリクエストのカラオケ曲を演奏する。また、無線端末装置９が歌詞表示をオンに設定していると、カラオケ装置７は、カラオケ曲を演奏するとき、そのカラオケ曲を演奏するための楽曲データから歌詞を表示するための歌詞データを抽出して無線端末装置９に送信する。無線端末装置９は、この歌詞データをカラオケ装置７によるカラオケ曲演奏と同期してディスプレイに表示する。
【００１６】
一方、ルータ４は、インターネット２を介してセンタ１と接続されている。センタ１は、楽曲データ，顧客データ等を蓄積記憶している。各カラオケ装置７および無線端末９は、ＬＡＮ５，ルータ４およびインターネット２を介してセンタ１にアクセスし、楽曲データのダウンロードや顧客データのダウンロード（顧客のログイン）等の通信を行う。
【００１７】
管理装置６は、このカラオケ店舗３の係員が操作する端末装置であり、各カラオケ装置７（個室）の利用時間の管理や、無線端末装置９等を利用した飲食物やチケット等の注文を受け付ける。
【００１８】
図２は各個室に設置されるカラオケ装置７のブロック図である。カラオケ装置７は、装置全体の動作を制御するＣＰＵ１０と、このＣＰＵ１０に接続された各種機器で構成されている。ＣＰＵ１０には、ハードディスク１１、ＲＡＭ１２、音源１３、ミキサ（エフェクタ）１４、ＭＰＥＧデコーダ２０、合成回路２１、操作部２３、ＬＡＮインタフェース２４、赤外線通信部２５等が接続されている。
【００１９】
ハードディスク１１は、カラオケ曲を演奏するための楽曲データやモニタ２２に背景映像として表示するための映像データなどを記憶している。映像データは動画、静止画の両方を記憶している。ＲＡＭ１２には、プログラムを実行するために読み出すエリアやカラオケ曲を演奏するために楽曲データを読み出すエリアなどが設定される。
【００２０】
ＣＰＵ１０は、ハードディスク１１に記憶されているプログラムに基づいて、シーケンサ３０、背景映像再生処理３３、無線端末制御処理３４および操作入力処理等の処理を実行する。シーケンサ３０は、曲シーケンサ３１、歌詞シーケンサ３２からなっている。
【００２１】
曲シーケンサ３１は、ＨＤＤ１１に記憶されている楽曲データに基づいてカラオケ曲の演奏を実行するプログラムである。楽曲データは図３に示すような構成をしている。曲シーケンサ３１は、このうちの楽音トラックやガイドメロディトラック等のデータに基づいて音源１３を制御し、カラオケ曲の楽音を発生する。また、歌詞シーケンサ３２は、カラオケ曲の楽曲データに基づいてモニタ２２に歌詞テロップを表示するためのプログラムである。歌詞シーケンサ３２は、図３に示す楽曲データのうち、図４に示す歌詞トラックに基づいて曲の進行に同期して歌詞の文字パターンを合成し、この文字パターンを映像信号に変換して合成回路２１に入力する。
【００２２】
音源１３は、曲シーケンサ３１の処理によってＣＰＵ１０から入力されたデータ（楽音トラックやガイドメロディトラックのノートイベントデータ）に応じて楽音信号を形成する。形成した楽音信号はミキサ１４に入力される。ミキサ１４は、音源１３が発生した複数の楽音信号、および、マイク１７−Ａ／Ｄコンバータ１８を介して入力された歌唱者の歌唱音声信号に対してエコーなどの効果を付与するとともに、これらの信号を適当なバランスでミキシングする。ミキシングされたデジタルの音声信号はサウンドシステム１５に入力される。サウンドシステム１５はＤ／Ａコンバータおよびパワーアンプを備えており、入力されたデジタル信号をアナログ信号に変換して増幅し、スピーカ１６から放音する。ミキサ１４が各音声信号に付与する効果およびミキシングのバランスはＣＰＵ１０によって制御される。
【００２３】
背景映像再生処理３３は、上記シーケンサ３０による楽音の発生、歌詞テロップの生成と同期して、ＨＤＤ１１に記憶されている映像データ４１を読み出して背景映像を再生する。動画の映像データは、ＭＰＥＧ２形式にエンコードされている。背景映像再生処理３３は、読み出した動画の映像データをＭＰＥＧデコーダ２０に入力する。ＭＰＥＧデコーダ２０は、入力されたＭＰＥＧデータをＮＴＳＣの映像信号に変換して合成回路２１に入力する。合成回路２１には、背景映像の映像信号以外に上記歌詞テロップの文字パターン等が入力される。合成回路２１は、背景映像の映像信号の上に歌詞テロップなどのＯＳＤを合成してモニタディスプレイ２２に出力する。モニタディスプレイ２２は、合成回路２１から入力された映像信号を表示する。
【００２４】
操作部２３は、操作パネル面に設けられた各種のキースイッチおよびこのキースイッチの操作を検出するパネルスイッチインタフェースを有している。
また、ＬＡＮインタフェース２４は、ＬＡＮ５を介した通信を制御するためのインタフェースである。カラオケ装置は、ＬＡＮ５を介してセンタ１、管理装置６およびペアリングされた無線端末装置９と通信する。
また、赤外線通信部２５は、ペアリング処理において、無線端末装置９から赤外線信号を受信する回路である。ペアリング処理については後述する。
【００２５】
カラオケ装置７の操作パネル面には、曲番号を入力するためのテンキー、曲のテンポを変更するためのテンポコントロールスイッチ、曲を早送り，巻き戻しするための早送りスイッチ，巻き戻しスイッチ、および、曲を移調するためのキーコントロールスイッチ等が設けられている。
【００２６】
また、無線端末装置９は、タッチパネル機能を有するＬＣＤディスプレイ５０（図５，図６参照）を有しており、このＬＣＤディスプレイ５０に曲番号を入力するためのテンキーや曲名から曲番号を検索するための検索画面（５０音キーを含む）等が表示される。また、曲の演奏前および演奏中には、曲の曲のテンポを変更するためのテンポコントロールスイッチ、曲を早送り，巻き戻しするための早送りスイッチ，巻き戻しスイッチ、および、曲を移調するためのキーコントロールスイッチ等が表示される。
【００２７】
操作部２３は、パネルスイッチが操作されたことを検出して対応する操作信号をＣＰＵ１０に出力する。
また、無線端末装置９は、ＬＣＤディスプレイ５０に表示しているキースイッチの操作をタッチパネルで検出し、この操作に対応する操作信号をＬＡＮ５経由で対応する（ペアリングされた）カラオケ装置７に送信する。ＬＡＮインタフェース２４は、無線端末装置９から受信した操作信号をＣＰＵ１０に入力する。
【００２８】
ＣＰＵ１０は、操作部２３またはＬＡＮインタフェース２４から入力された操作信号に基づいて対応する処理を実行する。
【００２９】
たとえば、パネルスイッチや無線端末装置９からリクエストの曲番号が入力されると、この曲番号がシーケンサ３０に入力され、各プログラムは以下の処理を実行する。
【００３０】
シーケンサ３０は、これに応じて、この曲番号で識別されるカラオケ曲の曲データをハードディスク１１の曲データ記憶エリア４０から読み出す。曲シーケンサ３１は曲データ中の演奏データトラック、ガイドメロディトラックなどのトラックのデータを読み出し、このデータで音源１３を制御することによってカラオケ曲の演奏音を発生させる。また、歌詞シーケンサ３２は、曲データ中の歌詞トラックのデータを読み出し、このデータに基づいて歌詞テロップの画像パターンを作成して合成回路２１に出力する。また、背景映像再生処理３３は、シーケンサ３０からの指示に応じて所定の映像データを読み出してＭＰＥＧデコーダ２０に入力する。
【００３１】
また、パネルスイッチや無線端末装置９からテンポコントロール信号や早送り，巻き戻しの信号が入力されると、この曲番号がシーケンサ３０に入力され、演奏のテンポや歌詞表示の進行がこの信号の内容に応じて設定変更される。
【００３２】
図３，図４は、ハードディスク１１に記憶されている楽曲データの構成を示す図である。
図３において、楽曲データは、同図（Ａ）に示すように、ヘッダ、カラオケ曲を演奏するための楽音トラック、ガイドメロディを発生するためのガイドメロディトラック、歌詞テロップを表示するための歌詞トラックなどからなっている。
【００３３】
各トラックは、ＭＩＤＩフォーマットに従って記述されている。たとえば、楽音トラックやガイドメロディトラックは、同図（Ｂ）に示すように、ノートオンイベントデータ、ノートオフイベントデータなどのイベントデータと各イベントデータの読み出しタイミングを示すタイミングデータからなっている。ノートオンイベントデータは音高データを含み、このノートオンによって発生する楽音の音高や音量を指定する。この楽音は、対応するノートオフイベントデータが読み出されるまで継続する。
【００３４】
タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションデータや曲のスタート時刻からの絶対時間を示す絶対時間データなどで構成することができる。
【００３５】
楽音トラック、ガイドメロディトラックのイベントデータは、上記のように楽音の音高、音量、オン／オフなどを示すノートイベントデータなどで構成され、このノートイベントデータを音源１３に入力することにより、音源１３はこのイベントデータに対応する楽音を発音したり消音したりする。楽音トラックは、多数の楽器の楽音を発生するために複数トラック（パート）で構成されており、ガイドメロディトラックは、歌唱旋律をガイドするための単旋律のＭＩＤＩデータで構成されている。
【００３６】
歌詞トラックは、カラオケ曲の曲名や歌詞を表示するための各種データをインプリメントしたシーケンスデータであり、図４に示すように、タイミングデータに基づいて読み出されるページ区切りデータおよび歌詞表示データから構成されている。
ページ区切りデータは、行単位でモニタ２２に表示される歌詞を同時に表示されるもの（２〜４行）毎に区切るデータであり、カラオケ曲の音楽的なフレーズに対応している。歌詞表示データは１行分の歌詞表示に関する全てのデータを内包しており、表示オンタイミング、表示オフタイミング、文字列データ（表示ポイント数、表示座標、文字間データなどを含む）、色１データ、色２データ、スクロールデータなどからなっている。
【００３７】
歌詞の表示態様は以下のようである。まず、１行分の歌詞を色１で表示し、暫くの間（曲がこの歌詞の箇所まで進行してくるまでの間）そのままの色で停止している（ｔｏｎ）こののち、曲の進行に合わせて表示色がスクロールしてゆき左から順に色１から色２に色変えをしてゆく。最後に暫くの間色２で表示し（ｔｅ）たのち消去する。
【００３８】
スクロールデータは同図（Ｂ）に示すようにスクロールの（時間−ｘ座標）曲線の主要な点を示す複数のプロッティングデータで構成されている。シーケンサ３０はこのプロッティングデータを２次曲線で補間して色変え（スクロール）をパターン展開部１６に指示する。
【００３９】
図５は、前記無線端末装置９の外観図である。この無線端末装置９は、カラオケ曲の予約や曲のテンポ・キーをコントロールする機能を備えた所謂リモコン装置として機能するほか、カラオケ曲の試聴機能、顧客のログイン機能、各種課金清算機能、カメラによる撮影機能、歌詞表示機能等種々の機能を備えている。
【００４０】
無線端末装置９は、カラオケ店舗においては、無線ＬＡＮ端末として機能するが、後述するペアリング処理をすることにより、ペアリングで対応づけられたカラオケ装置と専ら通信する。
【００４１】
無線端末装置９は、同図に示すように、略五角形（ホームベース状）の形状をしており、中央部にＬＣＤディスプレイ５０を備えている。このＬＣＤディスプレイ５０の下方中央にカードリーダ部５２、その左右にステレオスピーカ５１が設けられている。また、ＬＣＤディスプレイ５０の上端部には、カメラ５３，ストロボフラッシュ５４が設けられている。
【００４２】
ＬＣＤディスプレイ５０は、タッチパネル機能を有している。動作モードに応じてＬＣＤディスプレイ５０には、各種のタッチキーが表示され、利用者によるタッチキーの操作をタッチパネルスイッチ６９（図６参照）が検出する。表示されるタッチキーには、曲番号を入力するためのテンキースイッチ，曲名を入力するための５０音キーボード，パソコン配列のキーボード等があり、動作モードに対応したものが表示される。
【００４３】
また、カラオケ曲の演奏中には、ＬＣＤディスプレイ５０にカラオケ曲の歌詞テロップが、カラオケ装置７によるカラオケ曲の演奏と同期して表示される。
【００４４】
カードリーダ５２には、顧客のＩＤカードがセットされる。ＩＤカードは無線通信機能を備えたＩＣカードである。カードリーダ部５２の内部には、非接触カートインタフェース６５（図６参照）のアンテナが埋め込まれている。顧客のＩＤカードがカードリーダ部５２にセットされると、非接触カードインタフェース６５が無線通信でＩＤカードと通信し、このＩＤカードに記憶されている顧客ＩＤを読み取る。無線端末装置９は、読み取ったＩＤをＬＡＮ５−（ペアリングされているカラオケ装置７）−ルータ４−インターネット２を介してセンタ１に送信する。センタ１は、無線端末装置９またはカラオケ装置７から顧客ＩＤを受信することにより、当該顧客の利用履歴を更新するとともに、当該無線端末装置９またはカラオケ装置７に対してこの顧客の顧客情報を送信する。無線端末装置９またはカラオケ装置７は、センタ１から顧客情報を受信して、たとえば、カラオケ曲のスタート時に顧客の名前を表示する等の顧客個別対応を行う。
【００４５】
また、この無線端末装置９は簡略な音源を内蔵しており、楽曲データの一部を再生してカラオケ曲の試聴演奏をする機能を有している。この試聴演奏された楽音がステレオスピーカ５１から出力される。
【００４６】
図６は、同無線端末装置９のブロック図である。無線端末装置９を制御するＣＰＵ６０には、内部バスを介してＲＯＭ６１，ＲＡＭ６２，音源６３，非接触カードインタフェース６５，無線ＬＡＮインタフェース６６，周辺機器コントローラ６８が接続されている。
【００４７】
ＲＯＭ６１には、この無線端末装置９の動作を制御する各種プログラムが記憶されている。ＲＯＭ６１は、フラッシュメモリで構成されており、ＵＳＢインタフェースを介して接続される外部装置によってプログラムの書き換えが行われる。ＲＡＭ６２には、顧客情報等の各種データが記憶される。また、後述する歌詞表示モードの場合には、カラオケ装置７からＬＡＮ５を介して送られてくるカラオケ曲の歌詞データを記憶する。
【００４８】
音源６３は、カラオケ装置７に内蔵されているものよりは簡略なものであるが、カラオケ曲の楽曲データ（楽音トラック，ガイドメロディトラック）に基づいて楽音を発生させることができるものである。この音源６３は、試聴モード時に利用される。試聴モードでは、ユーザによって選択されたカラオケ曲の楽曲データの一部（楽音トラック，ガイドメロディトラックの一部）をカラオケ装置７からダウンロードし、この楽曲データの一部を音源６３で再生する。音源６３にはアンプ６４が接続されている。アンプ６４は、音源６３が生成した試聴用の楽音を増幅してステレオスピーカ５１に出力する。
【００４９】
非接触カードインタフェース６５は、カードリーダ部５２にセットされた非接触媒体であるＩＤカードと通信するためのインタフェースである。この非接触カードインタフェース６５は、電磁波で非接触カードに電源を供給する機能および無線で非接触カードと通信する機能を備えている。
【００５０】
無線ＬＡＮインタフェース６６は、アンテナ７０を内蔵し、無線アクセスポイント８を介してこの無線端末装置９をＬＡＮ５に接続するためのインタフェースである。
【００５１】
周辺機器コントローラ６８には、前記ＬＣＤディスプレイ５０、タッチパネル６９、カメラ５３、ストロボフラッシュ５４のほか、赤外線リモコン信号をカラオケ装置７に対して送信する赤外線リモコン送信部７０、他の装置と赤外線通信をするためのＩｒＤＡ７１、ＵＳＢインタフェース７２等が接続されている。
【００５２】
赤外線リモコン送信部７０は、後述のペアリング処理時に用いられる。ＵＳＢインタフェース７２は、この装置にパーソナルコンピュータ等のメンテナンス装置を接続してＲＯＭ（フラッシュメモリ）６１に記憶されているプログラム（ファームウェア）を書き換えるときに使用される。
【００５３】
図７は〜図１２は、カラオケ装置本体および無線端末装置の動作を示すフローチャートである。
図７（Ａ）は、ペアリング処理動作を示すフローチャートである。ペアリングとは、互いにＬＡＮ５に接続される複数台のカラオケ装置７と複数台の無線端末装置９を、それぞれ個別に対応づける動作である。ただし、１台のカラオケ装置７に対して、複数台の無線端末装置９がペアリング処理を行う場合があり、この場合には、１台のカラオケ装置に対して複数台の無線端末装置９が対応づけられる。
【００５４】
以下の説明では、１台のカラオケ装置７と１台の無線端末装置９との相互動作について説明するが、１台のカラオケ装置７に複数台の無線端末装置９が対応づけられる場合には、以下の動作が各無線端末装置９ごとに実行される。
【００５５】
ペアリング処理は、無線端末装置９を個室に持ち込み、その個室に設置されているカラオケ装置７の子機として使用しようとする場合に、係員によって行われる。
係員が無線端末装置を個室に持ち込み、無線端末装置９の赤外線リモコン信号送信機能を用いて、自己の端末ＩＤをカラオケ装置本体に送信する（ｓ１）。端末ＩＤは、無線端末装置９のＲＯＭ（フラッシュメモリ）６２に記憶されている。カラオケ装置７は、赤外線通信部２５でこの端末ＩＤを含むメッセージを受信すると（ｓ１０）、この端末ＩＤを有する無線端末装置を検索するために、この端末ＩＤの装置を検索する旨の端末検索メッセージを作成し（ｓ１１）、この端末検索メッセージをＬＡＮ経由でブロードキャスト送信する（ｓ１２）。したがって、この端末検索メッセージは、ＬＡＮ５上に接続されている（無線アクセスポイント８を介して接続されているものを含む）全ての装置によって読み取られる。
なお、端末検索メッセージには、検索対象である無線端末装置の端末ＩＤとともに、送信元であるカラオケ装置の装置ＩＤも含まれている。
【００５６】
ステップＳ２で端末検索メッセージを受信した各端末装置は、このメッセージが自装置宛のものであるかを判断し（ｓ３）、自装置宛のものでなければ、このメッセージを破棄する。自装置宛のメッセージであれば、すなわち、端末検索メッセージに含まれている端末ＩＤと自己のＩＤとが一致した場合には、このメッセージは、ｓ１において、赤外線信号を送信した送信先のカラオケ装置からのメッセージであるとして、このメッセージに含まれている装置ＩＤをペアの（親機として対応する）カラオケ装置のＩＤとして記憶する（ｓ４）。この装置ＩＤは、ＲＡＭ６１に設定されている装置ＩＤ記憶エリアに記憶される。
【００５７】
そして、この装置ＩＤのカラオケ装置に対して確認メッセージを作成して（ｓ５）、ＬＡＮ経由で送信する（ｓ６）。対応するカラオケ装置７が、この確認メッセージを受信すると（ｓ１３）、この無線端末装置９の端末ＩＤをペアの（子機として対応する）無線端末装置９として記憶するとともに、この無線端末装置９に対する端末管理テーブル（同図（Ｃ）参照）を作成する（ｓ１４）。
【００５８】
以上のペアリング処理によって、カラオケ装置７および無線端末装置９の双方が相手装置を認識してそのＩＤを記憶することができ、以後ＬＡＮを介して相互に１対１の通信をすることができる。
【００５９】
なお、同図（Ｃ）の端末管理テーブルは、ハードディスク１１に設定され、端末ＩＤおよびこの無線端末装置９の歌詞表示モードのオン／オフを記憶するテーブルである。
【００６０】
歌詞表示表示モードとは、カラオケ装置７でカラオケ曲を演奏しているとき、その歌詞を無線端末装置９のＬＣＤディスプレイ５０で表示するモードである。このモードでカラオケ曲を演奏する場合、カラオケ装置７は、楽曲データから歌詞トラックのデータを抽出して無線端末装置９に送信し、無線端末装置９は、カラオケ装置７から曲スタートのトリガやテンポ設定データを受信して、独自のシーケンス動作によって、カラオケ装置によるカラオケ曲の演奏と同期して歌詞を表示する。
【００６１】
同図（Ｂ）は、無線端末装置から歌詞表示モードのオン／オフ動作を示すフローチャートである。
ユーザは、ＬＣＤディスプレイ５０の表示に従い、タッチパネル６９を操作することで、歌詞表示モードをオン／オフすることができる。歌詞表示モードのオン／オフ操作があると（ｓ２０）、そのとき歌詞表示モードがオフの状態であれば歌詞表示モードのオンメッセージを作成する（ｓ２１）。また、そのとき歌詞表示モードがオンの状態であれば歌詞表示モードのオフメッセージを作成する（ｓ２１）。そして、この歌詞表示モードのオン／オフメッセージを、対応する（ペアの）カラオケ装置７に対して送信する（ｓ２２）。この歌詞表示モードのオン／オフメッセージは、ＬＡＮ経由で送信される。
【００６２】
カラオケ装置７は、無線端末装置９から歌詞表示モードのオン／オフメッセージを受信すると（ｓ２３）、この無線端末装置９に対して設定されている端末管理テーブル（同図（Ｃ）参照）の歌詞表示モードフラグを反転する（ｓ２４）。そして、そのときカラオケ曲が演奏中であるか否かを判断する（ｓ２５）。カラオケ曲の演奏中であれば、曲の途中から歌詞表示モードのスタートまたは途中停止の対応する動作を実行する。
【００６３】
図８は、無線端末装置９による選曲動作を示すフローチャートである。
無線端末装置９の選曲操作は、ＬＣＤパネル５０に表示されたモード選択画面で選曲モードを選択するとともに、選曲方法を選択して行う。すなわち、曲番号を直接入力して選曲する方法、５０音タッチパネルから曲名または歌手名を入力して選曲する方法等がある。
【００６４】
なお、無線端末装置９は、この選曲に用いるために、カラオケ装置７または管理装置６から、「曲番号−曲名−歌手名−歌詞の一部」を対応づけて記憶した選曲テーブルをダウンロードして所持している。
【００６５】
上記の操作でカラオケ曲が選曲されると（ｓ３０）、そのカラオケ曲の曲番号を含む選曲メッセージを作成して（ｓ３１）、対応する（ペアの）カラオケ装置７に対して送信する（ｓ３２）。この選曲メッセージの送信は、ＬＡＮ経由で行われる。
【００６６】
カラオケ装置７が、選曲メッセージを受信すると（ｓ３３）、この選曲メッセージに含まれている曲番号を読み出して、予約リストに登録する（ｓ３４）。
ここで、予約リストとは、無線端末装置９または装置本体のパネルスイッチから入力された曲番号を入力順に記憶しておくリストである。シーケンサ３０は、先に入力された曲番号のカラオケ曲から順次演奏する。
【００６７】
図９は、カラオケ装置７の曲演奏動作を示すフローチャートである。予約リストの先頭からカラオケ曲の曲番号を読み出し（ｓ４０）、この曲番号で識別される楽曲データをハードディスク１１から読み出す（ｓ４１）。そして、ペアになっている無線端末装置９を管理する端末管理テーブルを参照し、歌詞表示モードがオンになっている無線端末装置９があるか否かを判断する（ｓ４２）。歌詞表示オンの無線端末がない場合には通常の演奏処理（不図示）に進む。複数の無線端末装置９がペアになっている場合には、全ての無線端末装置９の端末管理テーブルについて上記判断および以下の処理を行う。
【００６８】
歌詞表示モードがオンになっている無線端末装置９がある場合には、これからカラオケ曲の演奏を行う旨を伝える演奏確定メッセージを作成して、その無線端末装置９に対して送信する（ｓ４３）。ハードディスク１１から読み出した楽曲データから歌詞トラックのデータを抽出して歌詞データとして編集し（ｓ４４）、この歌詞データを歌詞表示モードがオンになっている無線端末装置９に対して送信する（ｓ４５）。
【００６９】
このときの通信手順は、図１２の中段に示すようなものである。すなわち、演奏確定メッセージを受信した無線端末装置９は、カラオケ装置７に対して歌詞データ（Ｔｅｌｏｐ  ｄａｔａ）の作成を要求する。こののち、無線端末装置９は、定期的にカラオケ装置７にアクセス（ｐｏｌｌｉｎｇ）する。カラオケ装置７は、歌詞データの編集を完了するまでこのアクセスを無視するが、歌詞データの編集し終えたのちにアクセスがあると、編集した歌詞データを無線端末装置９に転送する。
【００７０】
図９において、カラオケ装置７は、演奏開始の準備が整ったとき、演奏スタートのメッセージを無線端末装置９に送信し（ｓ４６）、演奏をスタートする（ｓ４７）。
この演奏スタートメッセージが図１２のスタートポジションデータ（ｐｏｓ＃）に相当する。このスタートポジションデータには、そのスタートポジションにおけるカラオケ曲の演奏テンポ（歌詞テロップの進行テンポ）を制御するためのテンポ制御データが含まれており、無線端末装置９は、このテンポ制御データに基づいて歌詞テロップの表示の進行テンポを制御する。
【００７１】
なお、カラオケ装置７がカラオケ曲を演奏している途中に、無線端末装置９の歌詞表示モードがオンされた場合には、カラオケ装置７は、カラオケ曲の演奏を実行しつつ、その無線端末装置９に対してｓ４４，ｓ４５の処理を実行する。そして、カラオケ装置７から無線端末装置９に送信されるスタートポジションデータは、そのときの演奏位置を示すデータとなる。
【００７２】
演奏動作は、設定されたテンポクロックにしたがって、楽音のトラックをシーケンスするとともに（ｓ４８）、歌詞トラックをシーケンスする（ｓ４９）動作である。
この演奏動作を曲が終了するまで継続するが（ｓ５３）、途中でテンポ変更の指示があった場合には、その指示に応じてテンポ変更の制御をするとともに（ｓ５１）、このテンポ変更の指示をテンポ変更メッセージとして編集して無線端末装置に送信する（ｓ５２）。
テンポ変更の指示は、楽曲データのテンポ制御トラック（図３（Ａ）参照）に書き込まれているテンポ制御データを読み出したとき、および、ユーザによるテンポ変更操作があったとき行われる。ユーザによるテンポ変更操作は、テンポコントロール（演奏テンポを速くまたは遅く変更する操作）、演奏の早送り／巻き戻し等である。
【００７３】
図１０は、ｓ４８，ｓ４９で行われるシーケンス処理を示すフローチャートである。なお、このフローチャートは、イベントデータ読み出しタイミングを示すタイミングデータが、直前のイベントデータからの時間間隔を表すデュレーションデータである場合の例を示している。
まず、デュレーションカウンタｔが０以下であるかを判断する。スタート直後のタイマ割込においてはｔ＝０にリセットされているため、ｓ６５からｓ６７に進む。ｓ６７ではトラック上の読み出し位置を示すポインタが指し示しているデータを読み出す。読み出したデータがイベントデータであるか（ｓ６８）、デュレーションデータであるか（ｓ６９）、または、終了データであるか（ｓ７０）を判断する。
【００７４】
イベントデータの場合には、そのイベントに対応する処理を実行し（ｓ７１）、ポインタを歩進して（ｓ７２）、ｓ６７にもどり、次のデータを読み出す。
イベント対応処理（ｓ７１）は、通常は、楽音の発生／消去または歌詞表示データの読み出し等であるが、そのイベントデータの種類および通常の再生をしているか後述の早送り，巻き戻しをしているかにより異なる
読み出したデータがデュレーションデータの場合には（ｓ６９）、このデュレーションデータの値をｔにセットし（ｓ７３）、ポインタを歩進して（ｓ７４）、ｓ６５にもどる。ｓ６５では、ｔが０以下であるかを判断し、ｔ＞０の場合にはｔからカウントダウンステップ値ｃｓを減算して（ｓ６６）リターンする。この動作は、所定時間（たとえば１０ｍｓ）ごとに実行される。
【００７５】
一方、読み出したデータが終了データであった場合には（ｓ７０）、オールノートオフ、終了表示などの終了処理を実行したのち（ｓ７５）このタイマ割込処理を終了する。
【００７６】
図１１（Ａ）は、無線端末装置９の歌詞表示モードの動作を示すフローチャートである。カラオケ装置７から演奏確定メッセージを受信すると（ｓ８０）、カラオケ装置７に対して歌詞データを要求する（ｓ８１）。この要求に応じてカラオケ装置７は楽曲データから歌詞トラックのデータを抽出して歌詞データを作成して無線端末装置９に転送する。無線端末装置９は、この歌詞データを受信して（ｓ８２）、ＲＡＭ６２に記憶する。つぎに、カラオケ装置７からスタートメッセージ（ｐｏｓ＃）が送信されてくると（ｓ８３）、このスタートメッセージに含まれるポジションポジションから、このスタートメッセージに含まれるテンポ制御データで指示されるテンポで歌詞シーケンス処理をスタートする（ｓ８４）。曲の先頭から歌詞表示をスタートする場合は、スタートポジションは、曲の先頭である。
【００７７】
無線端末装置９の歌詞シーケンスの動作は、図１０に示すカラオケ装置のシーケンス動作と同様であり、設定されたテンポクロックにしたがって、歌詞トラックをシーケンスする動作である。
この演奏動作を曲が終了するまで継続するが（ｓ８５）、途中でテンポ変更メッセージがカラオケ装置７から送られてきた場合（ｓ８６）には、その指示に応じてテンポ変更の制御をする（ｓ８７）。
【００７８】
なお、無線端末装置９からカラオケ装置７に対して、演奏テンポの変更や早送り，巻き戻しの操作をすることができるが、歌詞表示モードの動作では、無線端末装置９において、この操作があった場合でも、カラオケ装置７からテンポ制御データが送られてくるまで、歌詞テロップの表示シーケンスのテンポを変更しない。これにより、この無線端末装置からの操作によるテンポ変更の処理動作、カラオケ装置７のパネルスイッチの操作によるテンポ変更の処理動作、楽曲データに含まれるテンポ制御データに基づくテンポ変更の処理動作を一元化することができる。
【００７９】
また、無線端末装置９は、適宜または定期的にカラオケ装置７に対してポーリング（アクセス）して、そのときのカラオケ曲の演奏位置（歌詞テロップの表示進行状況）を示すポジションデータを受信し、受信したポジションデータに基づいて無線端末装置９における歌詞テロップの表示シーケンスの位置を修正するようにしてもよい。
同図（Ｂ）は、その場合の動作を示すフローチャートである。無線端末装置９が、適宜または定期的にカラオケ装置７にアクセスし（ｓ９０）、そのときのポジションデータを受信する（ｓ９１）。そして、このポジションデータに基づいて歌詞テロップの表示シーケンスを修正する（ｓ９２）。
【００８０】
図１２は、歌詞表示モードにおける無線端末装置９とカラオケ装置７の通信手順説明する図である。
カラオケ装置７がカラオケ曲の演奏を行うとき、カラオケ装置７は無線端末装置９に対して演奏確定メッセージを送信する。この演奏確定のメッセージには曲番号が含まれており、無線端末装置９は、この曲番号で曲名を割り出してＬＣＤディスプレイ５０に表示する。無線端末装置は、リクエスト受け付けのために曲番号−曲名対応テーブルを有しているため、曲番号でこのテーブルを検索して曲名を割り出すことができる。
【００８１】
演奏確定メッセージを受信した無線端末装置９は、カラオケ装置７に対して歌詞データを作成して転送することを要求する。その後、定期的にカラオケ装置をアクセス（ｐｏｌｌｉｎｇ）し、歌詞データの転送を要求する。カラオケ装置は楽曲データから歌詞トラックのデータを抽出して歌詞データを編集する作業が完了するまでは、このアクセスを無視するが、歌詞データの編集が完了すると、このアクセスに応じて歌詞データを無線端末装置９に対して転送する。この転送処理は、ファイル転送プロトコル（ＦＴＰ）に類似の手順で行われる。
【００８２】
歌詞データの転送が完了すると、カラオケ装置は、表示開始位置（歌詞データ上の読み出し開始位置）を示すスタートポジションデータ（ＰＯＳ＃）を無線端末装置９に通知する。カラオケ曲の演奏中、無線端末装置９は、適宜または定期的にカラオケ装置７をアクセスして、そのときのポジションデータを受信する。
【００８３】
また、カラオケ装置は、各種のテンポ変更の指示に応じて、カラオケ曲の演奏テンポを変更するとともに、無線端末装置９に対してテンポ制御メッセージを送信する。
【図面の簡単な説明】
【００８４】
【図１】カラオケ店舗の機器配置を説明する図
【図２】各個室に設置されるカラオケ装置のブロック図
【図３】楽曲データの構成を示す図
【図４】楽曲データの歌詞トラックの構成を説明する図
【図５】この発明の実施形態である無線端末装置の外観図
【図６】同無線端末装置のブロック図
【図７】ペアリング処理動作を示すフローチャート
【図８】無線端末装置による選曲動作を示すフローチャート
【図９】カラオケ装置７の曲演奏動作を示すフローチャート
【図１０】曲演奏および歌詞表示のシーケンス処理を示すフローチャート
【図１１】無線端末装置の歌詞表示モードの動作を示すフローチャート
【図１２】歌詞表示モードにおける無線端末装置とカラオケ装置の通信手順説明する図
【符号の説明】
【００８５】
５…ＬＡＮ
７…カラオケ装置
８…無線アクセスポイント
９…無線端末装置
【図１】
2006235268.tif 000003
【図２】
2006235268.tif 000004
【図３】
2006235268.tif 000005
【図４】
2006235268.tif 000006
【図５】
2006235268.tif 000007
【図６】
2006235268.tif 000008
【図７】
2006235268.tif 000009
【図８】
2006235268.tif 000010
【図９】
2006235268.tif 000011
【図１０】
2006235268.tif 000012
【図１１】
2006235268.tif 000013
【図１２】
2006235268.tif 000014