(57)【要約】【課題】従来のカラオケシステムではカラオケ装置とリモコン端末の表示画面に頻繁に制御部からバスを経由して色変えデータが転送され滞る場合でも、カラオケ装置とリモコン端末の表示画面における文字コードの表示色変更の遅れるのを防ぐことにより、歌詞を見ている利用者に違和感を生じさせるのを防ぐ。【解決手段】カラオケ演奏の演奏データに書き込まれている演奏テンポと分解能から、演奏テンポに応じた色変えデータであるステップ値を生成する。この生成されたステップ値が前回のステップ値と同じか否かを判断して（Ｓ１３５）、同じ場合には（Ｓ１３５：ＹＥＳ）、ステップ値を転送せず、同じでない場合には（Ｓ１１５：ＮＯ）、ステップ値を転送する（Ｓ１４５）。【選択図】図４
2006267186.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ演奏を行うための演奏楽曲の歌詞を示す文字データ含む歌詞データと、前記文字データが表示部に表示された際にその表示色を一方から他方へ所定幅ずつ変更するための色変えデータを含む演奏データとからなる楽曲データを記憶する楽曲データ記憶手段と、
前記楽曲データ記憶手段から楽曲データを取得可能な楽曲データ取得手段と、
前記楽曲データ取得手段によって取得された楽曲データ中の歌詞データで示される歌詞を文字データに基づいて表示部に表示させる歌詞表示制御手段と、
を備えるカラオケ装置であって、
前記楽曲データ取得手段によって取得された楽曲データ中の演奏データに含まれる色変えデータから第１の色変え原始データを抽出する第１の色変え原始データ抽出手段と、
前記第１の色変え原始データ抽出手段によって抽出された第１の色変え原始データから第１の色変えデータを生成する第１の色変えデータ生成手段と、
前記第１の色変えデータ生成手段によって生成された第１の色変えデータを記憶可能な第１の色変えデータ記憶手段と、
過去の第１の色変えデータを前記第１の色変えデータ記憶手段から読み出し、前記第１の色変えデータ生成手段によって生成された第１の色変えデータと比較する第１の色変えデータ比較手段と、
前記第１の色変えデータ比較手段による比較結果に基づき、その比較結果が所定条件を満たしていない場合には前記第１の色変えデータ生成手段によって生成された第１の色変えデータを前記歌詞表示制御手段へは転送せず、一方、その比較結果が所定条件を満たしている場合には前記第１の色変えデータ生成手段によって生成された第１の色変えデータを前記第１の色変えデータ記憶手段に記憶させる第１の色変えデータ記憶制御手段と、
前記第１の色変えデータ生成手段によって生成された第１の色変えデータを前記歌詞表示制御手段へ転送する第１の色変えデータ転送制御手段と、
前記楽曲データ取得手段によって取得された楽曲データ中の演奏データに含まれる色変えデータから第２の色変えデータを抽出する第２の色変えデータ抽出手段と、
前記第２の色変えデータ抽出手段によって抽出された第２の色変えデータと、前記歌詞表示制御手段へ転送された第１の色変えデータから色変え値を生成する色変え値生成手段と、
を備え、
前記歌詞表示制御手段は、前記色変え値生成手段によって生成された色変え値に基づき、前記表示部に表示させた前記演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することを特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置において、
前記第１の色変え原始データは、演奏テンポと分解能を示すデータであることを特徴とするカラオケ装置。
【請求項３】
請求項１又は２に記載のカラオケ装置において、
前記第２の色変えデータは、色変えスピードを示すデータであることを特徴とするカラオケ装置。
【請求項４】
カラオケ演奏を行うための演奏楽曲の歌詞を示す文字データ含む歌詞データと、前記文字データが表示部に表示された際にその表示色を一方から他方へ所定幅ずつ変更するための色変えデータを含む演奏データとからなる楽曲データを記憶する楽曲データ記憶手段と、
前記楽曲データ記憶手段から楽曲データを取得可能な楽曲データ取得手段と、
前記楽曲データ取得手段によって取得された楽曲データ中の歌詞データで示される歌詞を文字データに基づいて表示部に表示させる歌詞表示制御手段と、
を備えるカラオケ装置であって、
前記楽曲データ取得手段によって取得された楽曲データ中の演奏データに含まれる色変えデータから第１の色変え原始データを抽出する第１の色変え原始データ抽出手段と、
前記第１の色変え原始データ抽出手段によって抽出された第１の色変え原始データから第１の色変えデータを生成する第１の色変えデータ生成手段と、
前記楽曲データ取得手段によって取得された楽曲データ中の演奏データに含まれる色変えデータから第２の色変えデータを抽出する第２の色変えデータ抽出手段と、
前記第２の色変えデータ抽出手段によって抽出された第２の色変えデータと前記第１の色変えデータから色変え値を生成する色変え値生成手段と、
前記色変え値生成手段によって生成された色変え値を記憶可能な色変え値記憶手段と、
過去の色変え値を前記色変え値記憶手段から読み出し、前記色変え値生成手段によって生成された色変え値を比較する色変え値比較手段と、
前記色変え値比較手段による比較結果に基づき、その比較結果が所定条件を満たしていない場合には前記色変え値生成手段によって生成された色変え値を前記歌詞表示制御手段へは転送せず、一方、その比較結果が所定条件を満たしている場合には前記色変え値抽出手段によって生成された色変え値を、所定条件に基づいて前記色変え値記憶手段に記憶させる色変え値記憶制御手段と、
前記色変え値生成手段によって生成された色変え値を前記歌詞表示制御手段へ転送する色変え値転送制御手段と、
を備え、
前記歌詞表示制御手段は、前記色変え値生成手段によって生成された色変え値に基づき、前記表示部に表示させた前記演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することを特徴とするカラオケ装置。
【請求項５】
請求項４に記載のカラオケ装置において、
前記第１の色変え原始データは、演奏テンポと分解能を示すデータであることを特徴とするカラオケ装置。
【請求項６】
請求項４又は５に記載のカラオケ装置において、
前記第２の色変えデータは、色変えスピードを示すデータであることを特徴とするカラオケ装置。
【請求項７】
請求項１〜請求項３のいずれかに記載のカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムであって、
前記カラオケ装置は、
歌詞データと、演奏データと、第１の色変えデータと、を前記リモコン端末へ送信するデータ送信手段を備え、
前記リモコン端末は、
前記カラオケ装置の前記データ送信手段によって送信された歌詞データと、演奏データと、第１の色変えデータと、を受信可能なデータ受信手段と、
前記データ受信手段によって受信された歌詞データに基づいて表示部に表示させる歌詞表示制御手段と、
前記データ受信手段によって受信された演奏データに含まれる色変えデータから第２の色変えデータを抽出する第２の色変えデータ抽出手段と、
前記第１の色変えデータと前記第２の色変えデータから色変え値を生成する色変え値生成手段と、
を備え、
前記カラオケ装置は、
第１の色変えデータ比較手段による比較結果に基づき、その比較結果が所定条件を満たしていない場合には前記データ送信手段により第１の色変えデータを前記データ受信手段へは送信せず、一方、その比較結果が所定条件を満たしている場合には前記データ送信手段により第１の色変えデータを前記データ受信手段へ送信し、
前記リモコン端末は、
前記データ受信手段によって受信された歌詞データと、演奏データと、第１の色変えデータと、前記色変え値生成手段によって生成された色変え値に基づき、前記歌詞表示制御手段により前記表示部に前記演奏楽曲の歌詞を示す文字データを表示させ、前記文字データの表示色を一方から他方へ所定幅ずつ変更させることを特徴とするカラオケシステム。
【請求項８】
請求項７に記載のカラオケシステムにおいて、
前記第２の色変えデータは、色変えスピードを示すデータであることを特徴とするカラオケシステム。
【請求項９】
請求項４〜請求項６のいずれかに記載のカラオケ装置と、前記カラオケ装置に演奏させるべき演奏楽曲をユーザに選曲させ、前記選曲された演奏楽曲を前記カラオケ装置に通知する選曲通知機能を有するリモコン端末と、を備え、前記カラオケ装置と前記リモコン端末との間でデータ通信可能に構成されているカラオケシステムであって、
前記カラオケ装置は、
歌詞データと、色変え値を前記リモコン端末へ送信するデータ送信手段を備え、
前記リモコン端末は、
前記カラオケ装置の前記データ送信手段によって送信された歌詞データと、色変え値を受信可能なデータ受信手段と、
前記データ受信手段によって受信された歌詞データに基づいて表示部に表示させる歌詞表示制御手段と、
を備え、
前記カラオケ装置は、
色変え値比較手段による比較結果に基づき、その比較結果が所定条件を満たしていない場合には前記データ送信手段により色変え値を前記データ受信手段へは送信せず、一方、その比較結果が所定条件を満たしている場合には前記データ送信手段により色変え値を前記データ受信手段へ送信し、
前記リモコン端末は、
前記データ受信手段によって受信された歌詞データと、色変え値に基づき、前記歌詞表示制御手段により前記表示部に前記演奏楽曲の歌詞を示す文字データを表示させ、前記文字データの表示色を一方から他方へ所定幅ずつ変更させることを特徴とするカラオケシステム。
【請求項１０】
請求項１〜請求項３のいずれかに記載のカラオケ装置における第１の色変え原始データ抽出手段、第１の色変えデータ生成手段、第１の色変えデータ比較手段、第１の色変えデータ記憶制御手段、第１の色変えデータ転送制御手段、色変え値生成手段、第２の色変えデータ抽出手段として、コンピュータを機能させるためのプログラム。
【請求項１１】
請求項４〜請求項６のいずれかに記載のカラオケ装置における第１の色変え原始データ抽出手段、第１の色変えデータ生成手段、色変え値生成手段、第２の色変えデータ抽出手段、色変え値比較手段、色変え値転送制御手段、色変え値記憶制御手段として、コンピュータを機能させるためのプログラム。
【請求項１２】
請求項７又は請求項８に記載のカラオケシステムにおける色変え値生成手段、第２の色変えデータ抽出手段として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置やリモコン端末の表示画面における文字コードの表示色の変更が実際のカラオケ演奏から遅れるのを防ぐことにより、歌詞を見ている利用者に違和感を生じさせるのを防ぐ技術に関する。
【背景技術】
【０００２】
従来より、カラオケ装置において楽曲のカラオケ演奏に合わせてモニタなどの表示装置に歌詞を表示させるものが知られている。
上述の楽曲に含まれる歌詞については、例えば従来のレーザーディスク（登録商標）を用いたカラオケに見られたようなアナログ的な映像形態ではなく、文字コードの形態で構成されている。具体的には、カラオケ装置においては、ＭＩＤＩ形式の演奏データに基づいてカラオケ演奏する際に、そのカラオケ演奏の進行に伴って楽曲データに含まれる歌詞の文字コードを順次読み出し、その読み出した文字コードに対応する文字画像を表示装置に表示させている。
【０００３】
また、上述の歌詞を示す文字コードを含む楽曲データにおいては、文字コードに表示色を指定するものがある。そして、歌詞の表示色を演奏に合わせて変更するものがある。具体的には、例えば演奏音符のタイミングに合わせて文字コードの表示色の変更を指示するイベントデータやトリガ信号等（以下、指示データ）を含ませておき、楽曲データに基づいてカラオケ演奏していく過程で上述の指示データを読み出した際に、その指示データによって指示された変化幅分だけ文字コードの表示色を順次変更するようにしている。なお、上述の変化幅の具体例としては、１文字幅や複数文字幅、１文字未満の幅などが挙げられる（例えば、特許文献１参照。）。
【０００４】
また、カラオケ装置だけでなく、リモコン端末においてもモニタなどの表示装置に楽曲の歌詞を表示させるよう構成されたカラオケシステムが知られている。このようなカラオケシステムでは、リモコン端末においてもその読み出した文字コードに対応する文字画像を表示装置に表示させるものがある。
【特許文献１】特許２９７６９４２号公報（第６、７頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述のようなカラオケ装置においては、歌詞の表示色の変更をスムーズにするため、色変えデータを短い間隔で制御部からバスを経由してカラオケ装置の表示画面へ転送している。そのため、カラオケ演奏の機能拡張により送信データ量が増えた場合、制御部からバスを経由してカラオケ装置の表示画面へ転送される色変えデータの転送が滞るようになり、結果としてバスの転送効率を低下させるという問題があった。
【０００６】
また、上述のようなカラオケシステムにおいては、例えば無線ＬＡＮなどで接続されたリモコン端末の表示画面にも歌詞をカラオケ演奏に同期して表示させたい要望がある。
このような場合、カラオケ装置の制御部からバスを経由してリモコン端末へ色変えデ−タが頻繁に無線ＬＡＮを介して転送される。そのため、カラオケ装置の制御部からバスを経由してカラオケ装置の表示画面へ転送される色変えデータの転送が滞るようになり、結果としてカラオケ装置のバスの転送効率を低下させるというカラオケ装置側の問題があった。
【０００７】
さらに、カラオケ装置とリモコン端末との間に無線ＬＡＮを介したデータ転送を行う場合、リモコン端末の数に応じて無線ＬＡＮのデータ転送帯域幅が変化する。そのため、リモコン端末の数量が増加するとカラオケ装置からリモコン端末への色変えデータを色変えのタイミンングに合わせて転送することができなくなる。その結果、リモコン端末の表示画面における文字コードの表示色の変更が実際のカラオケ演奏から遅れ、リモコン端末の表示画面にて歌詞を見ている利用者に違和感を生じさせるといったリモコン端末側の問題があった。
【０００８】
本発明は、このような不具合に鑑みなされたものであり、その第１の目的とするところは、上述のようなカラオケ装置において、カラオケ演奏の機能拡張により送信データ量が増えた場合、色変えデータの転送が滞ることを防ぎ、バスの転送効率の低下を防ぐことにある。そして、カラオケ装置において、文字コードの表示色の変更をカラオケ装置の表示画面にスムーズに見せることができる技術を提供することにある。
【０００９】
また、その第２の目的とするところは、上述のようなカラオケシステムにおいて、カラオケ装置の制御部からバスを経由してリモコン端末へ色変えデ−タが頻繁に無線ＬＡＮを介して転送する場合、色変えデータの転送が滞ることを防ぎ、バスの転送効率の低下を防ぐことにある。そして、カラオケ装置のリモコン端末への送信データ量が増えた場合にも、カラオケ装置において、文字コードの表示色の変更をカラオケ装置の表示画面にスムーズに見せることができる技術を提供することにある。
【００１０】
さらに、リモコン端末の数量が増加した場合、カラオケ装置からリモコン端末への色変えデータを色変えのタイミンングに合わせて転送することができなくなることを防ぎ、リモコン端末の表示画面における文字コードの表示色変更の遅れを防ぐことにある。そして、リモコン端末の表示画面における文字コードの表示色の変更が実際のカラオケ演奏から遅れ、リモコン端末の表示画面にて歌詞を見ている利用者に違和感を生じさせるのを防ぐ技術を提供することにある。
【課題を解決するための手段】
【００１１】
（１−１）カラオケ装置に関する発明（その１）
本発明のカラオケ装置（１：なお、この欄においては、発明に対する理解を容易にするため、必要に応じて「発明を実施するための最良の形態」欄において説明した構成要素を括弧内に示すが、この記載によって特許請求の範囲を限定することを意味するものではない。）の基本構成は、次の通りである。
【００１２】
楽曲データを記憶する楽曲データ記憶手段（１６）と、楽曲データ取得手段（１２）と、表示部（３６）と、歌詞表示制御手段（３４）と、を備えており、この楽曲データ記憶手段（１６）は、カラオケ演奏を行うための演奏楽曲の歌詞を示す文字データ含む「歌詞データ」と、前記文字データが表示部に表示された際にその表示色を一方から他方へ所定幅ずつ変更するための色変えデータを含む「演奏データ」とからなる楽曲データを記憶する。そして、ユーザ側から通知された演奏楽曲に対応する楽曲データを上述の楽曲データ記憶手段（１６）から読み出してカラオケ演奏をする際に、歌詞表示手段（３４）が、歌詞データで示される歌詞を文字データに基づいてカラオケ装置側表示部（３６）に表示させる。
【００１３】
そして、本発明のカラオケ装置（１）は、「演奏データに含まれる第１の色変え原始データを抽出し、この第１の色変え原始データから第１の色変えデータを生成し、過去の第１の色変えデータと比較して、所定条件を満たしていない場合には、第１の色変えデータを転送せず、一方、所定条件を満たしている場合には、その第１の色変えデータを転送する。」ことを特徴とする。
【００１４】
具体的には、楽曲データ取得手段（１２）によって取得された楽曲データ中の「演奏データ」に含まれる「色変えデータ」から「第１の色変え原始データ」を抽出する第１の色変え原始データ抽出手段（２４）と、この第１の色変え原始データ抽出手段（２４）によって抽出された「第１の色変え原始データ」から「第１の色変えデータ」を生成する第１の色変えデータ生成手段（２４）と、この第１の色変えデータ生成手段（２４）によって生成された「第１の色変えデータ」を記憶可能な第１の色変えデータ記憶手段（４２）と、過去の「第１の色変えデータ」を上述の第１の色変えデータ記憶手段（４２）から読み出して、上述の第１の色変えデータ生成手段（２４）によって生成された「第１の色変えデータ」と比較する第１の色変えデータ比較手段（２４）とを備えている。
【００１５】
また、この第１の色変えデータ比較手段（２４）による比較結果に基づき、その比較結果が所定条件を満たしていない場合には上述の第１の色変えデータ生成手段（２４）によって生成された「第１の色変えデータ」を上述の歌詞表示制御手段（３４）へは転送せず、一方、その比較結果が所定条件を満たしている場合には上述の第１の色変えデータ生成手段（２４）によって生成された「第１の色変えデータ」を、上述の第１の色変えデータ記憶手段（４２）に記憶させる第１の色変えデータ記憶制御手段（２４）と、上述の第１の色変えデータ生成手段（２４）によって生成された「第１の色変えデータ」を前記歌詞表示制御手段（３４）へ転送する第１の色変えデータ転送制御手段（２４）と、上述の楽曲データ取得手段（１２）によって取得された楽曲データ中の「演奏データ」に含まれる「色変えデータ」から「第２の色変えデータ」を抽出する第２の色変えデータ抽出手段（３４）と、この第２の色変えデータ抽出手段（３４）によって抽出された「第２の色変えデータ」と、上述の歌詞表示制御手段（３４）へ転送された「第１の色変えデータ」から「色変え値」を生成する色変え値生成手段（３４）と、を備えている。
【００１６】
そして、上述の歌詞表示制御手段（３４）は、上述の色変え値生成手段（３４）によって生成された「色変え値」に基づき、表示部（３６）に表示させた演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００１７】
このように、本発明のカラオケ装置（１）によれば、第１の色変えデータ比較手段（２４）による比較結果に基づき、その比較結果が所定条件を満たしていない場合には上述の第１の色変えデータ生成手段（２４）によって生成された「第１の色変えデータ」を上述の歌詞表示制御手段（３４）へは転送しないため、バスの転送負荷が低減し、バスの転送効率の低下を防ぐことができる。よって、カラオケ演奏の機能拡張により送信データが増えた場合にも文字コードの表示色の変更をスムーズに見せることができる。
【００１８】
上述の「第１の色変え原始データ」は、例えば請求項２に示すように、演奏データに書き込まれている演奏テンポと分解能を示すデータである。この演奏テンポと分解能を示すデータを抽出して、演奏テンポに応じた色変えデータである「第１の色変えデータ」を生成することが、非常に有用である。つまり、１分間あたりの４分音符数を表す演奏テンポとその分解能から、色変えの更新間隔時間を生成し、それを数値化して「第１の色変えデータ」とすることができる。この「第１の色変えデータ」を「ステップ値」と称する。したがって、本発明のカラオケ装置であれば、バスの転送間隔時間内に、色変えの更新時間が到達していない場合には、「ステップ値」を転送せず、色変えの更新時間が到達している場合には、「ステップ値」を転送することで、バスの転送速度の低下を防ぐことができる。
【００１９】
一方、上述の「第２の色変えデータ」は、例えば請求項３に示すように、演奏データに書き込まれている色変えスピードを示すデータである。この色変えスピードを示すデータを抽出して、「第２の色変えデータ」とすることが、非常に有用である。つまり、この色変えスピードと上述した色変えデータの更新間隔時間から色変えの距離、すなわち、表示色を一方から他方へ変更する幅である「色変え値」を生成することができる。したがって、本発明のカラオケ装置（１）であれば、この「色変え値」に基づき、表示部（３６）に表示させた演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００２０】
（１−２）カラオケ装置に関する発明（その２）
本発明のカラオケ装置（１）の基本構成は、（１−１）で示したカラオケ装置（１）の基本構成と同様である。
【００２１】
そして、本発明のカラオケ装置（１）は、「演奏データに含まれる第１の色変え原始データを抽出し、この第１の色変え原始データから第１の色変えデータを生成し、演奏データに含まれる第２の色変えデータを抽出し、その第１の色変えデータと第２の色変えデータから色変え値を生成し、過去の色変え値と比較して、所定条件を満たしていない場合には、色変え値を転送せず、一方、所定条件を満たしている場合には、その色変え値を転送する。」ことを特徴とする。
【００２２】
具体的には、楽曲データ取得手段（１２）によって取得された「楽曲データ」中の「演奏データ」に含まれる「色変えデータ」から「第１の色変え原始データ」を抽出する第１の色変え原始データ抽出手段（２４）と、この第１の色変え原始データ抽出手段（２４）によって抽出された「第１の色変え原始データ」から「第１の色変えデータ」を生成する第１の色変えデータ生成手段（２４）と、楽曲データ取得手段（１２）によって取得された楽曲データ中の演奏データに含まれる「色変えデータ」から「第２の色変えデータ」を抽出する第２の色変えデータ抽出手段（２４）と、第２の色変えデータ抽出手段（２４）によって抽出された「第２の色変えデータ」と「第１の色変えデータ」から「色変え値」を生成する色変え値生成手段（２４）と、この色変え値生成手段によって生成された「色変え値」を記憶可能な色変え値記憶手段（４２）と、「過去の色変え値」を色変え値記憶手段（４２）から読み出して色変え値生成手段（２４）によって生成された「色変え値」を比較する色変え値比較手段（２４）と、を備えている。
【００２３】
また、この色変え値比較手段（２４）による比較結果に基づき、その比較結果が所定条件を満たしていない場合には上述の色変え値生成手段（２４）によって生成された「色変え値」を歌詞表示制御手段（３４）へは転送せず、一方、その比較結果が所定条件を満たしている場合には上述の色変え値抽出手段（２４）によって生成された「色変え値」を、上述の色変え値記憶手段（４２）に記憶させる色変え値記憶制御手段（２４）と、上述の色変え値生成手段（２４）によって生成された「色変え値」を前記歌詞表示制御手段（３４）へ転送する色変え値転送制御手段（２４）と、を備えている。
【００２４】
そして、歌詞表示制御手段（３４）は、その「色変え値」に基づき、上述の表示部（３６）に表示させた演奏楽曲の歌詞を示す文字データ及び文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００２５】
このように、本発明のカラオケ装置（１）によれば、色変え値比較手段（２４）による比較結果に基づき、その比較結果が所定条件を満たしていない場合には上述の色変え値生成手段（２４）によって生成された「色変え値」を歌詞表示制御手段（３４）へは転送しないため、バスの転送負荷が低減し、バスの転送効率の低下を防ぐことができる。よって、カラオケ演奏の機能拡張により送信データが増えた場合にも文字コードの表示色の変更をスムーズに見せることができる。
【００２６】
上述の「第１の色変え原始データ」は、例えば請求項５に示すように、演奏データに書き込まれている演奏テンポと分解能を示すデータである。この演奏テンポと分解能を示すデータを抽出して、演奏テンポに応じた色変えデータである「第１の色変えデータ」を生成することが、非常に有用である。つまり、１分間あたりの４分音符数を表す演奏テンポとその分解能から、色変えの更新間隔時間を生成し、それを数値化して「第１の色変えデータ」とすることができる。この「第１の色変えデータ」を「ステップ値」と称する。
【００２７】
一方、上述の「第２の色変えデータ」は、例えば請求項６に示すように、演奏データに書き込まれている色変えスピードを示すデータである。この色変えスピードを示すデータを抽出して、「第２の色変えデータ」とすることが、非常に有用である。つまり、この色変えスピードと上述した色変えの更新間隔時間から色変えの距離、すなわち、表示色を一方から他方へ変更する幅である「色変え値」を生成することができる。したがって、本発明のカラオケ装置（１）であれば、バスの転送間隔時間内に、「色変え値」の更新がされていない場合には、「色変え値」を転送せず、「色変え値」の更新がされている場合には、「色変え値」を転送することで、バスの転送速度の低下を防ぐことができる。そして、本発明のカラオケ装置（１）であれば、この「色変え値」に基づき、表示部（３６）に表示させた演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００２８】
（２−１）カラオケシステムに関する発明（その１）
本発明のカラオケシステムの基本構成は、次の通りである。
請求項１〜請求項３のいずれかに記載のカラオケ装置（１）と、このカラオケ装置（１）に演奏させるべき演奏楽曲をユーザに選曲させ、この選曲された演奏楽曲をカラオケ装置（１）に通知する選曲通知機能を有するリモコン端末（２）と、を備え、カラオケ装置（１）とリモコン端末（２）との間でデータ通信可能に構成されている。カラオケ装置（１）とリモコン端末（２）との間でデータ通信可能とするため、カラオケ装置（１）は、「歌詞データ」と、「演奏データ」と、「第１の色変えデータ」と、をリモコン端末（２）へ送信するデータ送信手段（１４，２０）を備えている。
【００２９】
一方、リモコン端末（２）は、上述のデータ送信手段（１４，２０）によって送信された「歌詞データ」と、「演奏データ」と、「第１の色変えデータ」と、を受信可能なデータ受信手段（６８，５４）を備えている。
【００３０】
そして、本発明のカラオケシステムは、「請求項１〜請求項３のいずれかに記載のカラオケ装置（１）から送信された第１の色変えデータと、演奏データに含まれる第２の色変えデータを抽出し、この第１の色変えデータと第２の色変えデータから色変え値を生成して、この色変え値に基づきリモコン端末（２）の表示部（５８）の表示色を一方から他方へ所定幅ずつ変更する。」ことを特徴とする。
【００３１】
具体的には、リモコン端末（２）は、上述のデータ受信手段（６８，５４）によって受信された「歌詞データ」に基づいて表示部（５８）に表示させる歌詞表示制御手段（６６）を備えるている。また、このリモコン端末（２）は、上述のデータ受信手段（６８，５４）によって受信された「演奏データ」に含まれる「色変えデータ」から「第２の色変えデータ」を抽出する第２の色変えデータ抽出手段（６６）と、上述の「第１の色変えデータ」と「第２の色変えデータ」から「色変え値」を生成する色変え値生成手段（６６）と、を備え、上述の歌詞表示制御手段（６６）は、上述の色変え値生成手段（６６）によって生成された「色変え値」に基づき、上述の表示部（５８）に表示させた演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００３２】
このように、本発明のカラオケシステムによれば、カラオケ装置（１）は、第１の色変えデータ比較手段（２４）による比較結果に基づき、その比較結果が所定条件を満たしていない場合には上述のデータ送信手段（１４、２０）により第１の色変えデータを上述のデータ受信手段（６８、５４）へは送信しない。
【００３３】
そのため、カラオケ装置（１）の制御部からバスを経由してリモコン端末（１）へ色変えデ−タが頻繁に例えば無線ＬＡＮを介して転送する場合、色変えデータの転送が滞ることを防ぎ、バスの転送効率の低下を防ぐことができる。そして、カラオケ装置（１）のリモコン端末（２）への送信データ量が増えた場合にも、カラオケ装置（１）において、文字コードの表示色の変更をカラオケ装置（１）の表示部（３６）にスムーズに見せることができる。
【００３４】
また、カラオケ装置（１）とリモコン端末（２）との間のデータ通信が、例えば無線ＬＡＮを介している場合には、データ転送の転送負荷が低減し、リモコン端末（２）の数量が増加した時に無線ＬＡＮのデータ転送の輻輳を防ぐことができる。よって、混信も防ぐことができる。そして、カラオケ装置（１）からリモコン端末（２）への色変えデータを色変えのタイミンングに合わせて転送することができる。その結果、リモコン端末（２）の表示部（５８）における文字コードの表示色の変更が実際のカラオケ演奏から遅れ、リモコン端末（２）の表示部（５８）にて歌詞を見ている利用者に違和感を生じさせることを防ぐことができる。
【００３５】
上述の「第２の色変えデータ」は、例えば請求項８に示すように、演奏データに書き込まれている色変えスピードを示すデータである。この色変えスピードを示すデータを抽出して、「第２の色変えデータ」とすることが、非常に有用である。つまり、この「色変えスピード」と上述した「第１の色変えデータ」から色変えの距離、すなわち、表示色を一方から他方へ変更する幅である「色変え値」を生成することができる。したがって、本発明のカラオケシステムのリモコン端末（２）であれば、この「色変え値」に基づき、表示部（５８）に表示させた演奏楽曲の歌詞を示す文字データ及び前記文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００３６】
（２−２）カラオケシステム（その２）
本発明のカラオケシステム基本構成は、次の通りである。
請求項４〜請求項６のいずれかに記載のカラオケ装置（１）と、このカラオケ装置（１）に演奏させるべき演奏楽曲をユーザに選曲させ、この選曲された演奏楽曲をカラオケ装置（１）に通知する選曲通知機能を有するリモコン端末（２）を備え、カラオケ装置（１）とリモコン端末（２）との間でデータ通信可能に構成されている。カラオケ装置（１）とリモコン端末（２）との間でデータ通信可能とするため、カラオケ装置（１）は、「歌詞データ」と、「色変え値」とをリモコン端末（２）へ送信するデータ送信手段（１４，２０）を備えている。
【００３７】
一方、リモコン端末（２）は、上述のデータ送信手段（１４，２０）によって送信された「歌詞データ」と、「色変え値」を受信可能なデータ受信手段（６８，５４）を備えている。
【００３８】
そして、本発明のカラオケシステムは、「請求項４〜請求項６のいずれかに記載のカラオケ装置（１）から送信された色変え値に基づきリモコン端末（２）の表示部（５８）の表示色を一方から他方へ所定幅ずつ変更する。」ことを特徴とする。
【００３９】
具体的には、リモコン端末（２）は、上述のデータ受信手段（６８，５４）によって受信された歌詞データに基づいて表示部（５８）に表示させる歌詞表示制御手段（６６）を備えている。また、上述の歌詞表示制御手段（６６）は、上述のデータ受信手段（６８，５４）によって受信された「色変え値」に基づき、表示部（５８）に表示させた演奏楽曲の歌詞を示す文字データ及び文字データの表示色を一方から他方へ所定幅ずつ変更することができる。
【００４０】
このように、本発明のカラオケシステムによれば、カラオケ装置（１）は、色変え値比較手段（２４）による比較結果に基づき、その比較結果が所定条件を満たしていない場合には上述のデータ送信手段（１４、２０）により色変え値を上述のデータ受信手段（６８、５４）へは送信しない。
【００４１】
そのため、カラオケ装置（１）の制御部からバスを経由してリモコン端末（１）へ色変えデ−タが頻繁に例えば無線ＬＡＮを介して転送する場合、色変えデータの転送が滞ることを防ぎ、バスの転送効率の低下を防ぐことができる。そして、カラオケ装置（１）のリモコン端末（２）への送信データ量が増えた場合にも、カラオケ装置（１）において、文字コードの表示色の変更をカラオケ装置（１）の表示部（３６）にスムーズに見せることができる。
【００４２】
また、カラオケ装置（１）とリモコン端末（２）との間のデータ通信が、例えば無線ＬＡＮを介している場合には、データ転送の転送負荷が低減し、リモコン端末（２）の数量が増加した時に無線ＬＡＮのデータ転送の輻輳を防ぐことができる。よって、混信も防ぐことができる。そして、カラオケ装置（１）からリモコン端末（２）への色変えデータを色変えのタイミンングに合わせて転送することができる。その結果、リモコン端末（２）の表示部（５８）における文字コードの表示色の変更が実際のカラオケ演奏から遅れ、リモコン端末（２）の表示部（５８）にて歌詞を見ている利用者に違和感を生じさせることを防ぐことができる。
【００４３】
（３）プログラムに関する発明
なお、請求項１０に示すように、請求項１〜３のいずれかに記載のカラオケ装置（１）における第１の色変え原始データ抽出手段（２４）、第１の色変えデータ生成手段（２４）、第１の色変えデータ比較手段（２４）、第１の色変えデータ記憶制御手段（２４）、第１の色変えデータ転送制御手段（２４）、色変え値生成手段（３４）、第２の色変えデータ抽出手段（３４）は、コンピュータを機能させるためのプログラムとして実現できる。
【００４４】
また、請求項１１に示すように、請求項４〜６のいずれかに記載のカラオケ装置（１）における第１の色変え原始データ抽出手段（２４）、第１の色変えデータ生成手段（２４）、色変え値生成手段（２４）、第２の色変えデータ抽出手段（２４）、色変え値比較手段（２４）、色変え値転送制御手段（２４）、色変え値記憶制御手段（２４）は、コンピュータを機能させるためのプログラムとして実現できる。
【００４５】
さらに、請求項１２に示すように、請求項７又は請求項８に記載のリモコン端末（２）における色変え値生成手段（６６）、第２の色変えデータ抽出手段（６６）は、コンピュータを機能させるためのプログラムとして実現できる。
【００４６】
したがって、本発明は、プログラムの発明として実現できる。また、このようなプログラムの場合、例えば、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭをコンピュータ読み取り可能な記録媒体として本プログラムを記録しておき、ＲＯＭあるいはバックアップＲＡＭをコンピュータに組み込んで用いても良い。
【発明を実施するための最良の形態】
【００４７】
以下に本発明の実施形態を図面とともに説明する。
図１は、カラオケシステムの全体構成を示すブロック図である。
［第一実施形態］
カラオケシステムは、図１に示すように、カラオケ装置１とリモコン端末２とがデータ通信可能に構成されたものである。
【００４８】
［カラオケ装置１の構成の説明］
カラオケ装置１は、図１に示すように、カラオケ装置１全体の動作を制御する制御部１２、カラオケ装置１をネットワーク１００に接続するためのインタフェース部１４、演奏楽曲の伴奏内容および歌詞を示す楽曲データや映像データなどを記憶するハードディスク（ＨＤＤ）１６、複数のキー・スイッチからなる操作部１８、リモコン端末２や携帯電話からの赤外線信号を赤外線通信規格（ＩｒＤＡ（登録商標、以下同様））に従って受信するための赤外線通信部２０、操作部１８からの信号を処理する操作処理部２２、ハードディスク１６に記憶された楽曲データから演奏楽曲のオーディオ信号（音響，音声に関する信号）を生成し、生成されたオーディオ信号およびマイクロフォン２６から入力されたオーディオ信号を増幅してスピーカ２８へ出力する音声制御部２４、この音声制御部２４に接続されたステップ値を記憶する記憶エリア４２ａを有するＲＡＭ４２とＭＩＤＩ音源３０、映像情報を一時的に記憶するビデオＲＡＭ３２、映像データに基づく映像の再生を制御する映像再生部３４、ビデオＲＡＭ３２に記憶された映像情報および映像再生部３４により再生される映像の表示部３６での表示を制御する映像制御部３８などを備えている。そして、制御部１２、インタフェース部１４、ＨＤＤ１６、赤外線通信部２０、操作処理部２２、ビデオＲＡＭ３２、映像再生部３４、映像制御部３８は、各々バス３９によって接続されている。また、制御部１２と音声制御部とはＵＳＢ４０によって接続されている。また、音声制御部２４及び映像制御部３８は、後述する各種処理を実行する。
【００４９】
このうちＨＤＤ１６は、楽曲データを記憶する。ここで楽曲データは、図２に例示するように、カラオケ演奏を行うための演奏楽曲の歌詞を示す文字データからなる歌詞データを有している。また、楽曲データは、前記文字データが表示部３６に表示された際にその表示色を一方から他方へ所定幅ずつ変更するための色変えスピードのデータを含む同期データと、Ｔｉｍｅ  Ｂａｓｅのデータと、テンポのデータと、音源用データと、を含むＭＩＤＩ形式の演奏データを有している。
【００５０】
上述のＭＩＤＩ形式の演奏データには、カラオケ演奏の演奏テンポを表し、さらに後述する色変えデータとしても使用されるテンポのデータと、音符によって表される音の長さの分解能を表すＴｉｍｅ  Ｂａｓｅのデータが含まれている。ここで、テンポのデータ「テンポ：１２５」とは、「１分間あたりの４分音符数」を表す。よって、「４分音符一つ当たりの時間」は、６０秒（１分）／１２５＝０．４８秒となる。また、Ｔｉｍｅ  Ｂａｓｅのデータ「Ｔｉｍｅ  Ｂａｓｅ：４８」とは、前記の「４分音符一つ当たりの時間」をさらに４８に分割するための分解能を表している。つまり、「分解能一つ当たりの時間」は、０．４８／４８＝０．０１秒となる。この「分解能一つ当たりの時間」を数値化して「１」とする。この数値化した値を「ステップ値」と称する。そして、カラオケ演奏がスタートすると、音声制御部２４は、この「分解能一つ当たりの時間」を図示されない時間を計測するタイマにより、その経過時間毎に１ステップ加算して、図示されないバッファにそのステップ値を更新して格納する。なお、上記例の場合、「ステップ値＝１０」とは、０．０１秒×１０＝０．１０秒経過したことを表す。
【００５１】
ここで、上記の関係を図式化して図３に示す。図３では、第１の色変え原始データに該当する分解能を示す「Ｔｉｍｅ  Ｂａｓｅ」のデータＤ１１と演奏テンポを示す「テンポ」のデータＤ１２を抽出し、これらから第１の色変えデータに該当する「ステップ値」のデータＤ１を生成する経緯を示している。
【００５２】
また、上述のＭＩＤＩ形式の演奏データには、図２に例示するように、「同期データ」内に、色変えスピードを表す「標準色変えスピード」と「低速色変えスピード」のデータが含まれている。ここで、「標準色変えスピード」の単位は、０．２５ドット／ステップと設定されている。この「ドット」とは、表示部３６の画面の横方向を構成するの画素を表す。例えば、画面を構成する横方向の画素数が６４０画素あれば、６４０ドットで画面の１行分を構成する。そこで、例えば、「標準色変えスピード＝４（０．２５ドット／ステップ）」の場合に、４ステップに相当する距離は、これらを乗算して、４×０．２５（ドット／ステップ）×４（ステップ）＝４ドットとなる。このように、「ステップ値」と「色変えスピード」を乗算することにより、表示部３６の画面上の進む距離を生成することができる。そして、この画面上の進む距離を「色変え値」と称する。言い換えれば、「色変え値＝６４０」は、画面１行分の６４０ドットの距離を表す。
【００５３】
上述の「低速色変えスピード」の単位は、０．００２５ドット／ステップと設定されている。この「低速色変えスピード」は、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下の場合に使用する。例えば、「標準色変えスピード」のデータ値が１（０．２５ドット／ステップ）として同期データに書き込まれていた場合には、色変えスピードとして前記「低速色変えスピード」が選択され、「低速色変えスピード＝１００（０．００２５ドット／ステップ）」となる。この場合に、４ステップに相当する距離は、これらを乗算して、１００×０．００２５（ドット／ステップ）×４（ステップ）＝１ドットとなる。
【００５４】
ここで、上記の関係を図式化して図３に示す。図３では、第２の色変えデータに該当する色変えスピードを示す「標準色変えスピード」のデータＤ２１と「低速色変えスピード」のデータＤ２２を抽出し、これらのいずれかのデータと上述した第１の色変えデータに該当する「ステップ値」のデータＤ１から色変え値に該当する「色変え値」のデータＤ２を生成する経緯を示している。
【００５５】
［リモコン端末２の構成の説明］
リモコン端末２は、図１に示すように、リモコン端末２全体の動作を制御する制御部５２、カラオケ装置１に赤外線信号を赤外線通信規格（ＩｒＤＡ）に従って送信する赤外線通信部５４、各種情報を記憶するメモリ５６、表示部５８の表示領域に沿って設置されるタッチパネルおよび複数のキー・スイッチからなる操作部６０、操作部６０からの信号を処理する操作処理部６２、映像情報を一時的に記憶するビデオＲＡＭ６４、ビデオＲＡＭ６４に記憶された映像情報の表示部５８での表示を制御する映像制御部６６、ネットワーク１００に接続された無線アクセスポイント１１０との間で無線ＬＡＮ規格（例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ規格，ＨｏｍｅＲＦ規格，Ｂｌｕｅｔｏｏｔｈ規格など）に従った無線通信を行うための無線ＬＡＮ通信部６８、ＵＳＢ制御部７０などを備えている。
【００５６】
［その他の構成の説明］
また、上述のネットワーク１００には、無線アクセスポイント１１０とともに、リモコン端末２を載置可能なクレードル１２０が接続されている。このクレードル１２０は、載置されたリモコン端末２のＵＳＢ制御部７０と通信可能なＵＳＢ／ＬＡＮ変換機１２５を内蔵しており、このクレードル１２０に載置されたリモコン端末２は、ネットワーク１００を介してカラオケ装置１との間でデータ通信を行うことができる          。
【００５７】
［カラオケ装置１の色変え処理の説明］
以下に、カラオケ装置１の音声制御部２４が実行する「歌詞を色変えする処理」の手順を図４のフローチャートに基づいて説明する。
【００５８】
制御部１２は、ＨＤＤ１６に記憶されたＭＩＤＩ形式の演奏データによりカラオケ演奏を制御する。そして、制御部１２は、カラオケ演奏を開始させると、カラオケ演奏の開始信号を音声制御部２４へ送信する。
【００５９】
まず、図４（ａ）に基づいてステップ値の処理について説明する。制御部１２が送信した開始信号を受信したか否かを音声制御部２４は判断する（Ｓ１１０）。そして、制御部１２が送信した開始信号を音声制御部２４が受信すると（Ｓ１１０：ＹＥＳ）、音声制御部２４はステップ値の初期化を行う（Ｓ１１５）。これは、音声制御部２４がＲＡＭ４２のステップ値の記憶エリア４２ａにステップ値、例えば「１」を格納する。この記憶エリア４２ａに記憶されているステップ値を「前回のステップ値」と称する。
【００６０】
続いて、音声制御部２４はタイマを初期化する（Ｓ１２０）。このタイマは、図示されないが音声制御部２４の内部に有し、音声制御部２４がカラオケ情報のデータを転送する周期を計測する。
【００６１】
次に、このタイマが所定値、例えば、タイマの初期化から８ｍｓを経過した否かを判断する（Ｓ１２５）。そして、このタイマが所定値の８ｍｓを経過した場合には（Ｓ１２５：ＹＥＳ）、音声制御部２４は、ステップ値を読み出す（Ｓ１３０）。
【００６２】
なお、上述の［カラオケ装置１の構成の説明］で説明したように、このステップ値は、音声制御部２４の図示されないバッファに更新して格納されている。また、このステップ値を「読み出されたステップ値」と称する。
【００６３】
次に、「読み出されたステップ値」と「前回のステップ値」を比較して、「読み出されたステップ値」が「前回のステップ値」と同じか否かを判断する（Ｓ１３５）。そして、「読み出されたステップ値」が「前回のステップ値」と同じ場合には（Ｓ１３５：ＹＥＳ）、Ｓ１５０へ進む。
【００６４】
ここで、「読み出されたステップ値」が「前回のステップ値」と同じ場合は、特許請求の範囲における「第１の色変えデータ比較手段による所定条件を満たしていない場合」に該当する。
【００６５】
一方、「読み出されたステップ値」が「前回のステップ値」と同じでない場合には（Ｓ１３５：ＮＯ）、音声制御部２４が「読み出されたステップ値」をＲＡＭ４２のステップ値の記憶エリア４２ａに格納する（Ｓ１４０）。そして、音声制御部２４は「読み出されたステップ値」を制御部１２とバス３９を経由して映像再生部３４とインタフェース部１４へ転送する（Ｓ１４５）。
【００６６】
ここで、「読み出されたステップ値」が「前回のステップ値」と同じでない場合は、特許請求の範囲における「第１の色変えデータ比較手段による所定条件を満たしている場合」に該当する。
【００６７】
そして、カラオケ演奏が終了すると、カラオケ演奏を制御している制御部１２は、カラオケ演奏の終了信号を音声制御部２４へ送信する。
次に、制御部１２が送信した終了信号を音声制御部２４が受信したか否かを音声制御部２４は、判断する（Ｓ１５０）。もし、制御部１２が送信した終了信号を音声制御部２４が受信しなければ（Ｓ１５０：ＮＯ）、Ｓ１２０に戻り、上述の処理を繰り返す。一方、制御部１２が送信した終了信号を音声制御部２４が受信すると（Ｓ１５０：ＹＥＳ）、本処理は終了する。
【００６８】
また、図４（ｂ）に基づいて色変えスピードの処理について説明する。制御部１２が送信した開始信号を受信したか否かを音声制御部２４は判断する（Ｓ１１００）。そして、制御部１２が送信した開始信号を音声制御部２４が受信すると（Ｓ１１００：ＹＥＳ）、Ｓ１２００へ移行する。Ｓ１２００では、楽曲の進行に同期して音声制御部２４が、制御部１２から受信したＭＩＤＩ形式の演奏データのＴｒａｃｋＮの同期データを検出すると、色変えスピードのデータを含む同期データを抽出し、制御部１２とバス３９を経由して映像再生部３４とインタフェース部１４へ転送する。
【００６９】
そして、カラオケ演奏が終了すると、カラオケ演奏を制御している制御部１２は、カラオケ演奏の終了信号を音声制御部２４へ送信する。
次に、制御部１２が送信した終了信号を音声制御部２４が受信したか否かを音声制御部２４は、判断する（Ｓ１５００）。もし、制御部１２が送信した終了信号を音声制御部２４が受信しなければ（Ｓ１５００：ＮＯ）、Ｓ１２００に戻り、上述の処理を繰り返す。一方、制御部１２が送信した終了信号を音声制御部２４が受信すると（Ｓ１５００：ＹＥＳ）、本処理は終了する。
【００７０】
上述のようなステップ値の処理と色変えスピードの処理により、映像再生部３４は、音声制御部２４より転送された「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」を受信することになる。次に、映像再生部３４は、受信した「色変えスピードのデータを含む同期データ」内に含まれている「標準色変えスピード」と「低速色変えスピード」を抽出する。
【００７１】
なお、上述の［カラオケ装置１の構成の説明］で説明したように、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下でない場合には、映像再生部３４により同期データから抽出された「標準色変えスピード」が色変えスピードとして選択される。そして、前記色変えスピードと音声制御部２４により転送された「読み出されたステップ値」から色変え値を映像再生部３４が生成する。
【００７２】
ここで、色変え値は、特許請求の範囲における「表示部に表示させた演奏楽曲の歌詞を示す文字データの表示色を一方から他方へ変更する所定幅」に該当する。
一方、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下の場合には、「標準色変えスピード」のデータ値ではなく、映像再生部３４により抽出された「低速色変えスピード」のデータ値が色変えスピードとして選択される。そして、前記色変えスピードと音声制御部２４により転送された「読み出されたステップ値」から色変え値を映像再生部３４が生成する。
【００７３】
次に、映像再生部３４は、生成された色変え値を映像制御部３８へ転送する。そして、映像制御部３８は、映像再生部３４から転送された色変え値に基づき表示部３６の歌詞を色変えする。
【００７４】
ここで、図４（ａ）のＳ１３５にて、「読み出されたステップ値」と「前回のステップ値」を比較し、「読み出されたステップ値」が「前回のステップ値」と同じか否かを判断する場合の例を図４（ａ）、図５にて説明する。
【００７５】
まず、図４（ａ）のステップ値の初期化（Ｓ１１５）後、終了信号を受信していない（Ｓ１５０：ＮＯ）の場合にタイマの初期化（Ｓ１２０）へ戻るまでを１回の処理、その時間を１回のタイマ時間と称する。上述した例のように、音声制御部２４がカラオケ情報のデータを転送する周期を計測するタイマの所定値を初期化から８ｍｓとした場合、このタイマの計測時間８ｍｓに比べて、それ以外の１回の処理に要する時間を、説明を簡略化するために無視できるとすれば、１回のタイマ時間は８ｍｓとなる。これを２回繰り返すと２×８ｍｓ＝１６ｍｓとなり、これを２回目のタイマ時間と称する。つまり、１回目のタイマ時間は８ｍｓであり、２回目のタイマ時間は１６ｍｓとなり、Ｎ回目のタイマ時間はＮ×８ｍｓとなる。
【００７６】
図５（ａ）は８ｍｓ毎のステップ値の転送有無を表している。ここで、累計時間とは、図４（ａ）にて、ステップ値の初期化（Ｓ１１５）後をゼロとして、１回目のタイマ時間、２回目のタイマ時間とその回数毎のタイマ時間を表している。
【００７７】
また、ステップ値に対応する累計時間を図５（ｂ）に示す。ここで、累計時間とは、図４（ａ）にて、ステップ値の初期化（Ｓ１１５）後をゼロとし、１ステップ加算される毎にそのステップ値に対応した時間を表したものである。
【００７８】
なお、図５（ｂ）に示すステップ値は、上述の［カラオケ装置１の構成の説明］で説明した例を用いている。すなわち、Ｔｉｍｅ  Ｂａｓｅのデータ「Ｔｉｍｅ  Ｂａｓｅ：４８」とテンポのデータ「テンポ：１２５」の場合、１ステップの時間は、０．０１秒＝１０ｍｓである。また、累計時間ゼロの時のステップ値は「１」と設定する。
【００７９】
すると、図５（ｂ）に示すようにステップ値は１０ｍｓ毎に１ステップ増加していくので、図５（ａ）にて、１回目のタイマ時間（８ｍｓ）が経過した時点では、未だステップ値は「１」のままである。よって、このステップ値は転送しないことになる。この状態を上述した図５（ａ）に記載した累計時間の横に並べて記載する。
【００８０】
次に、図５（ａ）に示すように２回目のタイマ時間（１６ｍｓ）経過した時点では、１０ｍｓ以上経過しているのでステップ値は１ステップ増加して、「２」になっている。よって、このステップ値は、前回のステップ値「１」と同じではないので、転送することになる。
【００８１】
このように、１回の処理（８ｍｓ）毎にステップ値を「転送する」もしくは、「転送しない」場合が発生する。本例では、累計時間６４ｍｓ間の音声制御部２４がカラオケ情報のデータを転送する周期の８回中に、「転送する」が６回、「転送しない」が２回発生している。
【００８２】
また、図５（ｃ）には、音声制御部２４により映像再生部３４へ転送された「読み出されたステップ値」（１→２→３→４→５→６→・・・・）と、この「読み出されたステップ値」に対応して映像再生部３４により生成された「色変え値」（ａ→ｂ→ｃ→ｄ→ｅ→ｆ→・・・・）の関係を示す。
【００８３】
そして、この「色変え値」に対応して表示部３６に表示されている歌詞の表示色が「Ｘ→Ａ→Ｂ→Ｃ→Ｄ→Ｅ→Ｆ→・・・・」という具合にを色変えする様子を模式化して示す。なお、この図５（ｃ）では、色変えスピードが２ステップ以下と３ステップ以上とで変化した例であり、Ｘ→Ａ、Ａ→Ｂの色変え距離とＢ→Ｃ、Ｃ→Ｄ、Ｄ→Ｅ、Ｅ→Ｆの色変え距離とが相違している
［リモコン端末２の色変え処理の説明］
以下に、リモコン端末２の映像制御部６６が実行する「歌詞を色変えする処理」の手順を図６のフローチャートに基づいて説明する。
【００８４】
上述の［カラオケ装置１の色変え処理の説明］にて、音声制御部２４は「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」を制御部１２とバス３９を経由して映像再生部３４とインタフェース部１４へ転送することを説明した。
【００８５】
そして、インタフェース部１４は、音声制御部２４により転送された「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」を受信し、ネットワーク１００を介して無線アクセスポイント１１０に転送する。この無線アクセスポイント１１０は、受信した「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」をリモコン端末２の無線ＬＡＮ通信部６８へ送信する。
【００８６】
さらに、無線ＬＡＮ通信部６８は無線アクセスポイント１１０より送信された「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」を受信して、映像制御部６６へ転送する。
【００８７】
さて、制御部１２は、ＨＤＤ１６に記憶されたＭＩＤＩ形式の演奏データによりカラオケ演奏を制御する。そして、制御部１２は、カラオケ演奏を開始させると、カラオケ演奏の開始信号を上述した「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」を映像制御部６６へ送信するルートと同様のルートで送信する。
【００８８】
まず、制御部１２が送信した開始信号を映像制御部６６が受信したか否かを映像制御部６６は、判断する（Ｓ２１０）。そして、制御部１２が送信した開始信号を映像制御部６６が受信すると（Ｓ２１０：ＹＥＳ）、映像制御部６６は、無線ＬＡＮ通信部６８より転送された「読み出されたステップ値」を受信したか否かを判断する（Ｓ２１５）。そして、無線ＬＡＮ通信部６８より転送された「読み出されたステップ値」を映像制御部６６が受信すると（Ｓ２１５：ＹＥＳ）、次の処理（Ｓ２２０）へ移行する。
【００８９】
まず、映像制御部６６は、無線ＬＡＮ通信部６８より転送された「色変えスピードのデータを含む同期データ」内に含まれている「標準色変えスピード」と「低速色変えスピード」を抽出する。（Ｓ２２０）
そして、上述の［カラオケ装置１の構成の説明］で説明したように、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下でない場合には、映像制御部６６により同期データから抽出された「標準色変えスピード」が色変えスピードとして選択される。そして、前記色変えスピードと無線ＬＡＮ通信部６８より転送された「読み出されたステップ」から色変え値を映像制御部６６が生成する（Ｓ２２０）。
【００９０】
ここで、色変え値は、特許請求の範囲における「表示部に表示させた演奏楽曲の歌詞を示す文字データの表示色を一方から他方へ変更する所定幅」に該当する。
一方、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下の場合には、「標準色変えスピード」のデータ値ではなく、映像制御部６６により抽出された「低速色変えスピード」のデータ値が色変えスピードとして選択され、前記色変えスピードと無線ＬＡＮ通信部６８より転送された「読み出されたステップ値」から色変え値を映像制御部６６が生成する（Ｓ２２０）。
【００９１】
次に、映像制御部６６は、生成された色変え値に基づき表示部５８の歌詞を色変えする（Ｓ２２５）。
なお、表示部５８の歌詞の色変えは、上述の［カラオケ装置１の色変え処理の説明］にて図５（ｃ）を用いて説明したように、実行される。
【００９２】
そして、カラオケ演奏が終了すると、カラオケ演奏を制御している制御部１２は、カラオケ演奏の終了信号を上述した「読み出されたステップ値」及び「色変えスピードのデータを含む同期データ」を映像制御部６６へ送信するルートと同様のルートで送信する。
【００９３】
次に、制御部１２が送信した終了信号を受信したか否かを映像制御部６６は判断する（Ｓ２３０）。もし、制御部１２が送信した終了信号を映像制御部６６が受信しなければ（Ｓ２３０：ＮＯ）、Ｓ２１５に戻り、上述の処理を繰り返す。一方、制御部１２が送信した終了信号を映像制御部６６が受信すると（Ｓ２３０：ＹＥＳ）、本処理は終了する。
【００９４】
［効果の説明］
（１）カラオケ装置１では、音声制御部２４がカラオケ情報のデータを転送する周期毎にステップ値が前回と同じか判断し、同じであれば、「読み出されたステップ値」のデータを転送しない。
【００９５】
そのため、音声制御部２４がカラオケ情報のデータを転送する周期毎に毎回転送することがなくなり、バス３９の転送負荷が低減し、バス３９の転送効率の低下を防ぐことができる。特に、カラオケ装置１のバス３９を経由して音声制御部２４がリモコン端末２へ色変えデータを頻繁に転送する場合にも、バス３９の転送効率の低下を防ぐことができる。
【００９６】
そして、今後、カラオケ演奏の機能拡張により送信データ量が増えた場合やカラオケ装置１のリモコン端末２への送信データ量が増えた場合にも、カラオケ装置１において、文字コードの表示色の変更をカラオケ装置１の表示部３６にスムーズに見せることができる。
（２）上記のように、カラオケ装置１は、音声制御部２４がデータを転送する周期毎にステップ値が前回と同じか判断し、同じであれば、「読み出されたステップ値」のデータをリモコン端末２へ送信しない。
【００９７】
そのため、カラオケ装置１とリモコン端末２との間のデータ通信が無線ＬＡＮを介して行なわれている場合には、データ転送の転送負荷が低減し、リモコン端末２の数量が増加した時に無線ＬＡＮのデータ転送の輻輳を防ぐことができる。よって、混信も防ぐことができる。
【００９８】
そして、カラオケ装置１からリモコン端末２への色変えデータを色変えのタイミンングに合わせて転送することができる。その結果、リモコン端末２の表示部５８における文字コードの表示色の変更が実際のカラオケ演奏から遅れ、リモコン端末２の表示部５８にて歌詞を見ている利用者に違和感を生じさせることを防ぐことができる。
［第二実施形態］
第二実施形態のカラオケシステムは、［第一実施形態］で示した構成と同様に、カラオケ装置１とリモコン端末２とがデータ通信可能に構成されたものである。そして、カラオケ装置１の構成は以下の相違を有するが、リモコン端末２については、構成の相違はない。
【００９９】
［カラオケ装置１の構成の相違説明］
第二実施形態のカラオケ装置１と第一実施形態のカラオケ装置１との構成の相違は、図１に示すＲＡＭ４２に、実線で示すステップ値を記憶する記憶エリア４２ａの代わりに破線で示す色変え値を記憶する記憶エリア４２ｂを有する点である。
【０１００】
［カラオケ装置１の色変え処理の説明］
上述の第一実施形態では、映像再生部３４とインタフェース部１４へ送信するか否かの判断は、前回と読み出された第１の色変えデータに該当する「ステップ値」を比較して行った。つまり、音声制御部２４がデータを転送するタイミングの時間周期毎に「ステップ値」が前回と同じか判断し、同じであれば、「読み出されたステップ値」のデータを転送しないようにするようにした。しかし、「ステップ値」と「標準色変えスピード」、「低速色変えスピード」により生成される表示部３６の画面上の進む距離、すなわち色変え値が前回と同じか判断するように構成することも可能である。その場合の具体例を、カラオケ装置１の音声制御部２４が実行する「歌詞を色変えする処理」の手順を図７のフローチャートに基づいて説明する。
【０１０１】
制御部１２は、ＨＤＤ１６に記憶されたＭＩＤＩ形式の演奏データによりカラオケ演奏を制御する。そして、制御部１２は、カラオケ演奏を開始させると、カラオケ演奏の開始信号を音声制御部２４へ送信する。
【０１０２】
まず、制御部１２が送信した開始信号を受信したか否かを音声制御部２４は判断する（Ｓ３１０）。そして、制御部１２が送信した開始信号を音声制御部２４が受信すると（Ｓ３１０：ＹＥＳ）、音声制御部２４は色変え値の初期化を行う（Ｓ３１５）。これは、音声制御部２４がＲＡＭ４２の色変え値の記憶エリア４２ｂに色変え値、例えば「１」を格納する。この記憶エリア４２ｂに記憶されている色変え値を「前回の色変え値」と称する。
【０１０３】
続いて、音声制御部２４は、タイマを初期化する（Ｓ３２０）。このタイマは、図示されないが音声制御部２４の内部に有し、音声制御部２４がカラオケ情報のデータを転送する周期を計測する。
【０１０４】
次に、このタイマが所定値、例えば、タイマの初期化から８ｍｓを経過した否かを判断する（Ｓ３２５）。そして、このタイマが所定値の８ｍｓを経過した場合には（Ｓ３２５：ＹＥＳ）、音声制御部２４は、ステップ値を読み出す（Ｓ３３０）。
【０１０５】
なお、第一実施形態の［カラオケ装置１の構成の説明］で説明したように、このステップ値は、音声制御部２４の図示されないバッファに更新して格納されている。また、このステップ値を「読み出されたステップ値」と称する。
【０１０６】
次に、楽曲の進行に同期して音声制御部２４が、制御部１２から受信したＭＩＤＩ形式の演奏データのＴｒａｃｋＮの同期データを検出すると、色変えスピードのデータを含む同期データを抽出する。そして、音声制御部２４は、抽出した「色変えスピードのデータを含む同期データ」内に含まれている「標準色変えスピード」と「低速色変えスピード」を抽出する。
【０１０７】
なお、第一実施形態の［カラオケ装置１の構成の説明］で説明したように、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下でない場合には、音声制御部２４により同期データから抽出された「標準色変えスピード」が、色変えスピードとして選択されるそして、前記色変えスピードと「読み出されたステップ値」から色変え値を音声制御部２４が生成する（Ｓ３３５）。
【０１０８】
ここで、色変え値は、特許請求の範囲における「表示部に表示させた演奏楽曲の歌詞を示す文字データの表示色を一方から他方へ変更する所定幅」に該当する。
一方、「標準色変えスピード」のデータ値が２．５（０．２５ドット／ステップ）以下の場合には、「標準色変えスピード」のデータ値ではなく音声制御２４により抽出された「低速色変えスピード」のデータ値が色変えスピードとして選択される。そして、前記色変えスピードと「読み出されたステップ値」から色変え値を音声制御２４が生成する（Ｓ３３５）。また、この色変え値を「生成された色変え値」と称する。
【０１０９】
次に、「生成された色変え値」と「前回の色変え値」を比較して、「生成された色変え値」が「前回の色変え値」と同じか否かを判断する（Ｓ３４０）。そして、「生成された色変え値」が「前回の色変え値」と同じ場合には（Ｓ３４０：ＹＥＳ）、Ｓ３５５へ進む。
【０１１０】
ここで、「生成された色変え値」が「前回の色変え値」と同じ場合は、特許請求の範囲における「色変え値比較手段による所定条件を満たしていない場合」に該当する。
一方、「生成された色変え値」が「前回の色変え値」と同じでない場合には（Ｓ３４０：ＮＯ）、音声制御２４が「生成された色変え値」をＲＡＭ４２の色変え値の記憶エリア４２ｂに記憶する（Ｓ３４５）。そして、音声制御２４は「生成された色変え値」を制御部１２とバス３９を経由して映像再生部３４とインタフェース部１４へ転送する（Ｓ３５０）。
【０１１１】
ここで、「生成された色変え値」が「前回の色変え値」と同じでない場合は、特許請求の範囲における「色変え値比較手段による所定条件を満たしている場合」に該当する。
そして、カラオケ演奏が終了すると、カラオケ演奏を制御している制御部１２は、カラオケ演奏の終了信号を音声制御部２４へ送信する。
【０１１２】
次に、制御部１２が送信した終了信号を音声制御部２４が受信したか否かを音声制御部２４は、判断する（Ｓ３５５）。もし、制御部１２が送信した終了信号を音声制御部２４が受信しなければ（Ｓ３５５：ＮＯ）、Ｓ３２０に戻り、上述の処理を繰り返す。一方、制御部１２が送信した終了信号を音声制御部２４が受信すると（Ｓ３５５：ＹＥＳ）、本処理は終了する。
【０１１３】
さて、上記にて、音声制御２４は「生成された色変え値」を制御部１２とバス３９を経由して映像再生部３４とインタフェース部１４へ転送することを説明した。
次に、映像再生部３４は、音声制御２４より転送された「生成された色変え値」を受信し、映像制御部３８へ転送する。そして、映像制御部３８は、映像再生部３４から転送された「生成された色変え値」に基づき表示部３６の歌詞を色変えする。
【０１１４】
ここで、図７のＳ３４０にて、「生成された色変え値」と「前回の色変え値」を比較して、「生成された色変え値」が「前回の色変え値」と同じか否かを判断する場合の例を図７、図８にて説明する。
【０１１５】
まず、図７の色変え値の初期化（Ｓ３１５）後、終了信号を受信していない（Ｓ３５５：ＮＯ）の場合にタイマの初期化（Ｓ３２０）へ戻るまでを１回の処理、その時間を１回のタイマ時間と称する。上述した例のように、音声制御部２４がカラオケ情報のデータを転送する周期を計測するタイマの所定値を初期化から８ｍｓとした場合、このタイマの計測時間８ｍｓに比べて、それ以外の１回の処理に要する時間を、説明を簡略化するために無視できるとすれば、１回のタイマ時間は８ｍｓとなる。これを２回繰り返すと２×８ｍｓ＝１６ｍｓとなり、これを２回目のタイマ時間と称する。つまり、１回目のタイマ時間は８ｍｓであり、２回目のタイマ時間は１６ｍｓとなり、Ｎ回目のタイマ時間はＮ×８ｍｓとなる。
【０１１６】
図８（ａ）は８ｍｓ毎の色変え値の転送有無を表している。ここで、累計時間とは、図７にて、色変え値の初期化（Ｓ３１５）後をゼロとして、１回目のタイマ時間、２回目のタイマ時間とその回数毎のタイマ時間を表している。
【０１１７】
また、ステップ値に対応する累計時間と色変え値を図８（ｂ）に示す。ここで、累計時間とは、図７にて、色変え値の初期化（Ｓ３１５）後をゼロとし、１ステップ加算される毎にそのステップ値に対応した時間を表したものである。
【０１１８】
なお、図８（ｂ）に示すステップ値は、第一実施形態の［カラオケ装置１の構成の説明］で説明した例を用いている。すなわち、Ｔｉｍｅ  Ｂａｓｅのデータ「Ｔｉｍｅ  Ｂａｓｅ：４８」とテンポのデータ「テンポ：１２５」の場合、１ステップ値は、０．０１秒である。また、累計時間ゼロの時のステップ値は「１」と設定する。
【０１１９】
すると、ステップ値は１０ｍｓ毎に１ステップ増加していく。ここで、累計時間０〜２０ｍｓの間は、「標準色変えスピード」のデータ値は、４（０．２５ドット／ステップ）とし、累計時間２０〜８０ｍｓの間は、「標準色変えスピード」のデータ値は、２（０．２５ドット／ステップ）とする。つまり、累計時間２０〜８０ｍｓの間は、「標準色変えスピード」のデータ値ではなく、「低速色変えスピード」のデータ値が色変えスピードとして選択され、「低速色変えスピード」は、２００（０．００２５ドット／ステップ）となる。すなわち、累計時間０〜２０ｍｓの間は、４×０．２５＝１（ドット／ステップ）の色変えスピードであり、累計時間２０〜８０ｍｓの間は２００×０．００２５＝０．５（ドット／ステップ）の色変えスピードとなる。
【０１２０】
上記「ステップ値」と「色変えスピード」から、累計時間１０ｍｓ時の色変え値は１＋１（ステップ）×１（ドット／ステップ）＝２ドットと生成される。累計時間２０ｍｓ時の色変え値は１＋２（ステップ）×１（ドット／ステップ）＝３ドットと生成される。次に、累計時間３０ｍｓ時の色変え値は１＋２（ステップ）×１（ドット／ステップ）＋１（ステップ）×０．５（ドット／ステップ）＝３．５ドットとなるが、少数点以下は切り捨てて、３ドットと生成される。
【０１２１】
これは、第一実施形態の［カラオケ装置１の構成の説明］で説明したように、「ドット」とは、表示部３６の画面の横方向を構成するの画素を表しているので、小数点以下のドットは、表示できないため、切り捨てる。累計時間４０ｍｓ時の色変え値は１＋２（ステップ）×１（ドット／ステップ）＋２（ステップ）×０．５（ドット／ステップ）＝４ドットと生成される。このように色変え値は累計時間に対応して生成される。
【０１２２】
すると、図７の色変え値の初期化後（Ｓ３１５）、１回目のタイマ時間（８ｍｓ）経過した時点では、未だ色変え値は「１」のままである。よって、この色変え値は転送しないことになる。この状態を上述した図８（ａ）に記載したタイマの累計時間の横に並べて記載する。
【０１２３】
次に、図７の色変え値の初期化後（Ｓ３１５）、２回目のタイマ時間（１６ｍｓ）経過した時点では、色変え値は、「２」になっている。よって、この色変え値は、前回の色変え値「１」と同じではないので、転送することになる。
【０１２４】
このように、１回の処理（８ｍｓ）毎に色変え値を「転送する」もしくは、「転送しない」場合が発生する。本例では、累計時間６４ｍｓ間の音声制御部２４がカラオケ情報のデータを転送する周期の８回中に、「転送する」が４回、「転送しない」が４回発生している。
【０１２５】
また、図８（ｃ）には、音声制御部２４の図示されないバッファに更新して格納されている「読み出されたステップ値」（１→２→３→４→５→６→・・・・）と、この「読み出されたステップ値」に対応して音声制御部２４により生成された色変え値（１→２→３→４→５→６→・・・・）の関係を示す。
【０１２６】
そして、この色変え値に対応して表示部３６に表示されている歌詞の表示色が「Ｘ→Ａ→Ｂ→Ｃ→Ｄ→Ｅ→Ｆ→・・・・」という具合にを色変えする様子を模式化して示す。
［リモコン端末２の色変え処理の説明］
以下に、リモコン端末２の映像制御部６６が実行する「歌詞を色変えする処理」の手順を図９のフローチャートに基づいて説明する。
【０１２７】
上述の［カラオケ装置１の色変え処理の説明］にて、音声制御部２４は「生成された色変え値」を制御部１２とバス３９を経由して映像再生部３４とインタフェース部１４へ転送することを説明した。
【０１２８】
ここで、「生成された色変え値」の色変え値は、特許請求の範囲における「表示部に表示させた演奏楽曲の歌詞を示す文字データの表示色を一方から他方へ変更する所定幅」に該当する。
【０１２９】
そして、インタフェース部１４は、音声制御部２４により転送された「生成された色変え値」を受信し、ネットワーク１００を介して無線アクセスポイント１１０に転送する。この無線アクセスポイント１１０は、受信した「生成された色変え値」をリモコン端末２の無線ＬＡＮ通信部６８へ送信する。
【０１３０】
さらに、無線ＬＡＮ通信部６８は無線アクセスポイント１１０より送信された「生成された色変え値」を受信して、映像制御部６６へ転送する。
さて、制御部１２は、ＨＤＤ１６に記憶されたＭＩＤＩ形式の演奏データによりカラオケ演奏を制御する。そして、制御部１２は、カラオケ演奏を開始させると、カラオケ演奏の開始信号を上述した「生成された色変え値」を映像制御部６６へ送信するルートと同様のルートで送信する。
【０１３１】
まず、制御部１２が送信した開始信号を映像制御部６６が受信したか否かを映像制御部６６は、判断する（Ｓ４１０）。そして、制御部１２が送信した開始信号を映像制御部６６が受信すると（Ｓ４１０：ＹＥＳ）、映像制御部６６は、無線ＬＡＮ通信部６８より転送された「生成された色変え値」を受信したか否かを判断する（Ｓ４１５）。
【０１３２】
そして、無線ＬＡＮ通信部６８より転送された「生成された色変え値」を受信映像制御部６６が受信すると（Ｓ４１５：ＹＥＳ）、映像制御部６６は、この「生成された色変え値」に基づき、表示部５８の歌詞を色変えする（Ｓ４２０）。
【０１３３】
なお、表示部５８の歌詞の色変えは、上述の［カラオケ装置１の色変え処理の説明］にて図８を用いて説明したように、実行される。
そして、カラオケ演奏が終了すると、カラオケ演奏を制御している制御部１２は、カラオケ演奏の終了信号を上述した「生成された色変え値」を映像制御部６６へ送信するルートと同様のルートで送信する。
【０１３４】
次に、制御部１２が送信した終了信号を受信したか否かを映像制御部６６は判断する（Ｓ４２５）。もし、制御部１２が送信した終了信号を映像制御部６６が受信しなければ（Ｓ４２５：ＮＯ）、Ｓ４１５に戻り、上述の処理を繰り返す。一方、制御部１２が送信した終了信号を映像制御部６６が受信すると（Ｓ４２５：ＹＥＳ）、本処理は終了する。
【０１３５】
［効果の説明］
（１）カラオケ装置１では、音声制御部２４がカラオケ情報のデータを転送する周期毎に色変え値が前回と同じか判断し、同じであれば、「生成された色変え値」のデータを転送しない。
【０１３６】
そのため、音声制御部２４がカラオケ情報のデータを転送する周期毎に毎回転送することがなくなり、バス３９の転送負荷が低減し、バス３９の転送効率の低下を防ぐことができる。特に、カラオケ装置１のバス３９を経由して音声制御部２４がリモコン端末２へ色変えデータを頻繁に転送する場合にも、バス３９の転送効率の低下を防ぐことができる。
【０１３７】
そして、今後、カラオケ演奏の機能拡張により送信データ量が増えた場合やカラオケ装置１のリモコン端末２への送信データ量が増えた場合にも、カラオケ装置１において、文字コードの表示色の変更をカラオケ装置１の表示部３６にスムーズに見せることができる。
【０１３８】
なお、今後、カラオケ演奏の機能拡張により送信データが増えた場合やカラオケ装置１のリモコン端末２への送信データ量が増えた場合に対する効果は、第一実施形態の例よりも、本第二実施形態の例の方が、大きくなる。
（２）上記のように、カラオケ装置１は、音声制御部２４がデータを転送する周期毎にステップ値が前回と同じか判断し、同じであれば、「生成された色変え値」のデータをリモコン端末２へ送信しない。
【０１３９】
そのため、カラオケ装置１とリモコン端末２との間のデータ通信が無線ＬＡＮを介して行なわれている場合には、データ転送の転送負荷が低減し、リモコン端末２の数量が増加した時に無線ＬＡＮのデータ転送の輻輳を防ぐことができる。よって、混信も防ぐことができる。
【０１４０】
そして、カラオケ装置１からリモコン端末２への色変えデータを色変えのタイミンングに合わせて転送することができる。その結果、リモコン端末２の表示部５８における文字コードの表示色の変更が実際のカラオケ演奏から遅れ、リモコン端末２の表示部５８にて歌詞を見ている利用者に違和感を生じさせることを防ぐことができる。
【０１４１】
なお、第一実施形態の例よりも、本第二実施形態の例の方がデータ転送の転送負荷が低減効果は大きい。そして、リモコン端末２の数量が増加した時に無線ＬＡＮのデータ転送の輻輳を防ぐことができ、混信も防ぐことができる効果は、第一実施形態の例よりも、本第二実施形態の例の方が大きくなる。
［他の実施形態］
以上、本発明の第一、第二の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
（１）第一の実施形態では、音声制御部２４がステップ値を読み出した後（図４（ａ）のＳ１３０）、音声制御部２４は「読み出されたステップ値」が「前回のステップ値」と同じか否かを判断している（図４（ａ）のＳ１３５）。しかし、「読み出されたステップ値」が「前回のステップ値」と同じか否かの判断は、この順番には限らない。
【０１４２】
すなわち、第二の実施形態のように、音声制御２４が「色変えスピード」を抽出し、この抽出された「色変えスピード」と「読み出されたステップ値」から色変え値を生成するようにする。そして、音声制御２４が色変え値を生成して後に、「読み出されたステップ値」が「前回のステップ値」と同じか否かを判断してもよい。
【０１４３】
このようにすると、カラオケ装置の映像再生部３４及びリモコン端末の映像制御部６６は、「色変えスピード」を抽出し、この抽出された「色変えスピード」と「読み出されたステップ値」から色変え値を生成する処理が不要となる。
（２）第一の実施形態では、音声制御部２４は「読み出されたステップ値」が「前回のステップ値」と同じか否かを判断している（図４（ａ）のＳ１３５）。また、第二の実施形態では、音声制御部２４は「生成された色変え値」が「前回の色変え値」と同じか否かを判断している（図７のＳ３４０）。そして、この同じか否かの判断は全く同じ数値か否かの判断としているが、これには限らない。
【０１４４】
すなわち、「読み出されたステップ値」と「前回のステップ値」もしくは「生成された色変え値」と「前回の色変え値」が同じか否かの判断は、その差が０だけでなく、±１、±２、・・・±Ｎまで、任意に選択してもよい。そして、この選択はカラオケ装置とリモコン端末とで、任意に選択できるようにしてもよい。
【０１４５】
例えば、カラオケ装置は「０」、リモコン端末は「±２」と選択した場合、カラオケ装置の表示画面に比べて小さい表示画面を有するリモコン端末では、歌詞の表示色の色変わりの変更の速度を高くすることができる。
（３）第一、第二の実施形態では、音声制御部２４の内部に有するタイマの所定値を８ｍｓとしたが、これに限らない。すなわち、タイマの所定値は処理速度の向上に合わせて設定することができる。
【０１４６】
例えば、タイマの所定値を４ｍｓとした場合、音声制御部がカラオケ情報のデータを転送する周期が半分になる。そうすると、音声制御部がカラオケ情報のデータを転送する回数に対して、第一の実施形態では「読み出されたステップ値」等のデータを、第二の実施形態では「生成された色変え値」等のデータを、「転送しない」割合が多くなる。
（４）本発明の第一、第二の実施形態では、カラオケ装置１とリモコン端末２との間のデータ通信が無線ＬＡＮを介して行なわれていたが、これに限らず、有線ＬＡＮを介して行なわれてもよい。
【図面の簡単な説明】
【０１４７】
【図１】カラオケシステムの全体構成を示すブロック図である。
【図２】ＭＩＤＩデータ構造を示す説明図である。
【図３】第１の色変え原始データの抽出、第１の色変えデータの生成、第２の色変えデータの抽出、色変え値の生成を示す説明図である。
【図４】カラオケ装置の歌詞の色変え処理の手順（ステップ値を送信後に色変え値を生成）を示すフローチャートである。
【図５】歌詞の色変え情報（ステップ値）の転送動作を示す説明図である。
【図６】リモコン端末の歌詞の色変え処理の手順（ステップ値を送信後に色変え値を生成）を示すフローチャートである。
【図７】カラオケ装置の歌詞の色変え処理の手順（ステップ値と色変えスピードから色変え値を生成し送信）を示すフローチャートである。
【図８】歌詞の色変え情報（色変え値）の転送動作を示す説明図である。
【図９】リモコン端末の歌詞の色変え処理の手順（ステップ値と色変えスピードから色変え値を生成し送信）を示すフローチャートである。
【符号の説明】
【０１４８】
１…カラオケ装置、２…リモコン端末、１２…制御部、１４…インタフェース部、１６…ハードディスク（ＨＤＤ）、１８…操作部、２０…赤外線通信部、２２…操作処理部、２４…音声制御部、２６…マイクロフォン、２８…スピーカ、３０…ＭＩＤＩ音源、３２…ビデオＲＡＭ、３４…映像再生部、３６…表示部、３８…映像制御部、３９…バス、４０…ＵＳＢ、４２…ＲＡＭ、４２ａ…ステップ値、４２ｂ…色変え値、５２…制御部、５４…赤外線通信部、５６…メモリ、５８…表示部、６０…操作部、６２…操作処理部、６４…ビデオＲＡＭ、６６…映像制御部、６８…無線ＬＡＮ通信部、７０…ＵＳＢ制御部、７６…バス、１２０…クレードル、１２５…ＵＳＢ／ＬＡＮ変換機
【図１】
2006267186.tif 000003
【図２】
2006267186.tif 000004
【図３】
2006267186.tif 000005
【図４】
2006267186.tif 000006
【図５】
2006267186.tif 000007
【図６】
2006267186.tif 000008
【図７】
2006267186.tif 000009
【図８】
2006267186.tif 000010
【図９】
2006267186.tif 000011