(57)【要約】【課題】  大型のテレビ受信装置やその他の装置などが使用できない屋外においても、手軽にカラオケを楽しむことができるようにする。【解決手段】  カラオケ用の制御装置１は、曲データおよびその曲データの進行に伴って変化する画像データをカラオケデータメモリから入力し、その曲データに基づいて楽音信号を生成し、カラオケデータメモリから入力した歌詞や背景の画像データに基づいて画像信号を生成して、モード切替スイッチによって選択されたモードがモードＡの場合には、歌詞や背景の画像信号を外部のテレビ受信装置３に表示させ、モードＢの場合には、生成した歌詞の画像信号をＬＣＤに出力して表示する。【選択図】  図１
2005258105.tif 000002
【特許請求の範囲】
【請求項１】
曲データおよびその曲データの進行に伴って変化する画像データを入力するデータ入力手段と、
前記データ入力手段によって入力された曲データに基づいて楽音信号を生成する音源手段と、
前記データ入力手段によって入力された画像データに基づいて画像信号を生成する画像生成手段と、
画像信号の入力に応じて画像を表示する表示手段と、
前記画像生成手段によって生成された画像信号を前記表示手段に出力する第１のモード又は当該生成された画像信号を外部の表示装置に出力する第２のモードのいずれか一方のモードを選択するモード選択手段と、
を備えたカラオケ用の制御装置。
【請求項２】
前記モード選択手段によって前記第２のモードが選択されている場合には、前記音源手段は、生成した楽音信号を外部の発音手段に出力することを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項３】
前記外部の表示装置に接続されているか又は接続されていないことを検出する接続検出手段をさらに備え、前記モード選択手段は、前記接続検出手段が前記外部の表示装置に接続されていることを検出した場合には前記第２のモードを選択し、前記接続検出手段が前記外部の表示装置に接続されていないことを検出した場合には前記第１のモードを選択することを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項４】
前記画像生成手段によって生成された画像信号を前記外部の表示装置に出力する画像出力手段と、前記モード選択手段が前記第２のモードを選択している場合には前記画像出力手段を動作可能に制御し、前記モード選択手段が前記第１のモードを選択している場合には前記画像出力手段を動作停止に制御する動作制御手段とをさらに備えたことを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項５】
前記画像生成手段によって生成された画像信号を前記外部の表示装置に対して無線で送信する送信手段をさらに備えたことを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項６】
前記送信手段は、前記音源手段によって生成された楽音信号を前記外部の表示装置に設けられた発音手段又は他の外部の発音手段に対して無線で送信することを特徴とする請求項５に記載のカラオケ用の制御装置。
【請求項７】
前記前記モード選択手段が前記第１のモードを選択している場合には前記音源手段によって生成された楽音信号を車両に設けられたラジオ受信装置に対して無線で送信する送信手段をさらに備えたことを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項８】
入力される音声を変換して音声信号を生成する音声変換手段から無線で送信される音声信号を受信する受信手段をさらに備えたことを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項９】
ネットワークを介して曲データおよびその曲データの進行に伴って変化する画像データをダウンロード可能な通信装置と接続する接続手段と、前記接続手段を介して前記通信装置から得られる曲データおよび画像データを所定の記憶手段に記憶させる記憶制御手段とをさらに備えたことを特徴とする請求項１に記載のカラオケ用の制御装置。
【請求項１０】
曲データおよびその曲データの進行に伴って変化する画像データを入力するステップと、
前記入力するステップによって入力された曲データに基づいて楽音信号を生成するステップと、
前記入力するステップによって入力された画像データに基づいて画像信号を生成するステップと、
画像信号の入力に応じて所定の表示手段に画像を表示するステップと、
前記画像信号を生成するステップによって生成された画像信号を前記表示手段に出力する第１のモード又は当該生成された画像信号を外部の表示装置に出力する第２のモードのいずれか一方のモードを選択するステップと、
を実行するカラオケ用の制御プログラム。
【請求項１１】
ネットワークを介して曲データおよびその曲データの進行に伴って変化する画像データをダウンロード可能な通信装置と接続された接続手段を介して前記通信装置から得られる曲データおよび画像データを所定の記憶手段に記憶させるステップをさらに有することを特徴とする請求項１０に記載のカラオケ用の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ用の制御装置およびカラオケ用の制御プログラムに関し、特に、カラオケ曲に関連する歌詞などの画像データを処理するカラオケ用の制御装置およびカラオケ用の制御プログラムに関するものである。
【背景技術】
【０００２】
曲データの処理だけでなく、その曲に関連する歌詞などの画像データを処理するカラオケ装置が普及しており、そのようなカラオケ装置に関する提案がいくつかなされている。
ある提案によるカラオケシステムでは、画像データと演奏曲データとを記憶した着脱可能なデータカートリッジおよびヘッドセットマイクを有し、手の平にのるサイズのカラオケ装置本体と、その本体に音声・映像ケーブルで接続された出力装置であるテレビとで構成されている。そして、このカラオケ装置の内部には、データカートリッジから読み取った演奏曲データを演奏信号に変換するとともに、その演奏信号とヘッドセットマイクから入力される音声信号とを合成し、演奏条件に基づいてオーディオ信号に変換するオーディオ信号処理部と、データカートリッジから読み取った画像データをビデオ信号に変換するビデオ信号処理部とが設けられている。したがって、装置本体をポケットなどに入れて使用することができ、両手がフリーになるので踊りながら歌うカラオケを楽しむことができるようになっている。（特許文献１参照）
【０００３】
また、別の提案によるカラオケ装置および携帯型ブラウザ端末では、カラオケ装置とこれの至近にある携帯型ブラウザ端末とがＢｌｕｅｔｏｏｔｈ規格の無線信号によって通信し、カラオケ装置は、ある楽曲を演奏する際に、その楽曲の識別情報と演奏同期情報とを無線信号により携帯型ブラウザ端末に向けて適時に出力し、携帯型ブラウザ端末は、楽曲の歌詞画像の生成起源となる歌詞描出データを記憶し、カラオケ装置から与えられる識別情報に対応する歌詞描出データを演奏同期情報に従って処理し、楽曲の演奏に同期した歌詞画像をディスプレイに表示出力する構成になっている。このカラオケ装置には、多数曲分のカラオケ楽曲について、ＭＩＤＩ形式によって記述されたカラオケ伴奏音楽の起源となる音楽生成データ、歌詞描出データ、歌詞画像の背景として使用されるムード映像の生成起源となる映像データを記憶するハードディスク装置、歌詞画像入りのムード映像を表示出力するディスプレイ、音声入力のマイクロホン、音声出力のスピーカ、および音楽生成データを出力するシンセサイザに接続されたミキシングアンプなどが設けられている。したがって、歌唱者は、カラオケ装置に付属するディスプレイの設置環境や歌唱者の視力などに依存することなく、携帯型ブラウザ端末のディスプレイで歌詞を確認することができるようになっている。（特許文献２）
【０００４】
また、別の提案によるカラオケシステムでは、カラオケ装置本体を有線又は無線で表示装置に接続し、表示装置に歌詞を表示するための画像データを出力するとともに、伴奏曲を奏するための楽音信号を出力し、表示装置に表示される歌詞と、出力される伴奏曲とに従ってカラオケをする際に、表示装置に少なくとも１つのストーリーを構成する画像を順次表示させ、ストーリーの途中にはそのストーリーに関連した楽曲の歌詞と伴奏曲とを表示装置に出力する。したがって、絵本の頁をめくるようにストーリーの展開を図りながら、ストーリーに関連した楽曲にしたがってカラオケを楽しむことができるようになっている。（特許文献３）
【特許文献１】特開２００３−２９５８７３号公報
【特許文献２】特開２００３−１５６６８号公報
【特許文献３】特開２００２−３６６１６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
カラオケがこれほど普及してくると、屋内だけでカラオケを楽しむだけでなく、アウトドアでもカラオケを楽しみたいという要求がでてきている。すなわち、海や山などの野外でのカラオケや、レジャーの行き帰りでの乗用車やバス内でのカラオケを楽しみたいという要求がある。しかしながら、上記従来例においては、屋内で利用するカラオケ装置およびカラオケシステムであるので、カラオケ装置本体や表示装置が大きく、アウトドアで使用することはできないという課題がある。例えば、特許文献１においては、図１に示されているように、大型のテレビである表示装置３を用いた構成になっている。特許文献２においては、図１に示されているように、ハードディスク３や大型のディスプレイ１４などを備えたカラオケ装置１の構成になっている。また、特許文献３においても、図１に示されているように、装置本体１がＡＶケーブル２によって大型の表示装置であるテレビ３に接続された構成になっている。
本発明は、このような従来の課題を解決するものであり、大型のテレビ受信装置やその他の装置などが使用できない屋外においても、手軽にカラオケを楽しむことが可能なカラオケ用の制御装置およびカラオケ用の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載のカラオケ用の制御装置は、曲データおよびその曲データの進行に伴って変化する画像データを入力するデータ入力手段(実施形態においては、図３および図１６のＣＰＵ１１に相当する)と、データ入力手段によって入力された曲データに基づいて楽音信号を生成する音源手段(実施形態においては、図３および図１６の音源回路１６に相当する)と、データ入力手段によって入力された画像データに基づいて画像信号を生成する画像生成手段(実施形態においては、図３および図１６のＣＰＵ１１に相当する)と、画像信号の入力に応じて画像を表示する表示手段(実施形態においては、図３および図１６のＬＣＤ（液晶ディスプレイ）４に相当する)と、画像生成手段によって生成された画像信号を表示手段に出力する第１のモード(実施形態においては、モードＢに相当する)又は当該生成された画像信号を外部の表示装置(実施形態においては、図１のテレビ受信装置３に相当する)に出力する第２のモード(実施形態においては、モードＡに相当する)のいずれか一方のモードを選択するモード選択手段(実施形態においては、図３および図１６のＣＰＵ１１に相当する)と、を備えた構成になっている。
【０００７】
請求項１のカラオケ用の制御装置において、請求項２に記載したように、モード選択手段によって第２のモードが選択されている場合には、音源手段は、生成した楽音信号を外部の発音手段(実施形態においては、外部のスピーカに相当する)に出力するような構成にしてもよい。
【０００８】
請求項１のカラオケ用の制御装置において、請求項３に記載したように、外部の表示装置に接続されているか又は接続されていないことを検出する接続検出手段(実施形態においては、近接スイッチや光電スイッチに相当する)をさらに備え、モード選択手段は、接続検出手段が外部の表示装置に接続されていることを検出した場合には第２のモードを選択し、接続検出手段が外部の表示装置に接続されていないことを検出した場合には第１のモードを選択するような構成にしてもよい。
【０００９】
請求項１のカラオケ用の制御装置において、請求項４に記載したように、画像生成手段によって生成された画像信号を外部の表示装置に出力する画像出力手段(実施形態においては、図３のビデオ回路１７に相当する)と、モード選択手段が第２のモードを選択している場合には画像出力手段を動作可能に制御し、モード選択手段が第１のモードを選択している場合には画像出力手段を動作停止に制御する動作制御手段(実施形態においては、図３および図１６のＣＰＵ１１に相当する)とをさらに備えた構成にしてもよい。
【００１０】
請求項１のカラオケ用の制御装置において、請求項５に記載したように、画像生成手段によって生成された画像信号を外部の表示装置に対して無線で送信する送信手段(実施形態においては、図１６の無線送信部２２に相当する)をさらに備えた構成にしてもよい。
さらに、この請求項５のカラオケ用の制御装置において、請求項６に記載したように、送信手段は、音源手段によって生成された楽音信号を外部の表示装置に設けられた発音手段(実施形態においては、図１のテレビ受信装置３の音声回路に相当する)又は他の外部の発音手段(実施形態においては、図１５のラジオ受信装置４０に相当する)に対して無線で送信するような構成にしてもよい。
【００１１】
請求項１のカラオケ用の制御装置において、請求項７に記載したように、モード選択手段が第１のモードを選択している場合には音源手段によって生成された楽音信号を車両に設けられたラジオ受信装置に対して無線で送信する送信手段(実施形態においては、図１６の無線送信部２２に相当する)をさらに備えた構成にしてもよい。
【００１２】
請求項１のカラオケ用の制御装置において、請求項８に記載したように、入力される音声を変換して音声信号を生成する音声変換手段(実施形態においては、図１５のマイクロホン３０に相当する)から無線で送信される音声信号を受信する受信手段(実施形態においては、図１６の無線受信部２１に相当する)をさらに備えた構成にしてもよい。
【００１３】
請求項１のカラオケ用の制御装置において、請求項９に記載したように、ネットワーク(実施形態においては、インターネットに相当する)を介して曲データおよびその曲データの進行に伴って変化する画像データをダウンロード可能な通信装置(実施形態においては、パソコン又は携帯電話に相当する)と接続する接続手段(実施形態においては、図１６のパソコンインターフェース２３および携帯電話とのインターフェースに相当する)と、接続手段を介して通信装置から得られる曲データおよび画像データを所定の記憶手段(実施形態においては、図１６のカラオケデータメモリ１５に相当する)に記憶させる記憶制御手段(実施形態においては、図１６のＣＰＵ１１に相当する)とをさらに備えた構成にしてもよい。
【００１４】
請求項１０に記載のカラオケ用の制御プログラムは、曲データおよびその曲データの進行に伴って変化する画像データを入力するステップと、入力するステップによって入力された曲データに基づいて楽音信号を生成するステップと、入力するステップによって入力された画像データに基づいて画像信号を生成するステップと、画像信号の入力に応じて所定の表示手段(実施形態においては、図３および図１６のＬＣＤ（液晶ディスプレイ）４に相当する)に画像を表示するステップと、画像信号を生成するステップによって生成された画像信号を表示手段に出力する第１のモード(実施形態においては、モードＢに相当する)又は当該生成された画像信号を外部の表示装置(実施形態においては、図３のテレビ受信装置３および図示しないテレビ受信装置に相当する)に出力する第２のモード(実施形態においては、モードＡに相当する)のいずれか一方のモードを選択するステップと、を実行する。
この場合において、上記各ステップは、図３および図１６におけるＣＰＵ１１によって実行される制御プログラムの処理に相当する。
【００１５】
請求項１０の制御プログラムにおいて、請求項１１に記載したように、ネットワーク(実施形態においては、インターネットに相当する)を介して曲データおよびその曲データの進行に伴って変化する画像データをダウンロード可能な通信装置(実施形態においては、パソコン又は携帯電話に相当する)と接続された接続手段(実施形態においては、図１６のパソコンインターフェース２３および携帯電話とのインターフェースに相当する)を介して通信装置から得られる曲データおよび画像データを所定の記憶手段(実施形態においては、図１６のカラオケデータメモリに相当する)に記憶させるステップをさらに有するような構成にしてもよい。
【発明の効果】
【００１６】
本発明のカラオケ用の制御装置によれば、大型のテレビ受信装置やその他の装置などが使用できない屋外においても、手軽にカラオケを楽しむことが可能になるという効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明によるカラオケ用の制御装置の第１および第２実施形態について、図を参照して説明する。
図１は、第１実施形態におけるカラオケ用の制御装置を用いたシステム構成を示す図である。図１において、制御装置１は、音声入力用のマイクロホン２と、音声出力および画像表示が可能なテレビ受信装置３に接続されている。制御装置１には、液晶ディスプレイ（以下、「ＬＣＤ」という）４、スイッチ部５が設けられている。このスイッチ部５は、カラオケの演奏および演奏停止を指示するＳＴＡＲＴ／ＳＴＯＰスイッチ、音量調整のＶＯＬＵＭスイッチ、基音の音高すなわちキーを指定するＫＥＹスイッチ、エコーをオン・オフするＥＣＨＯスイッチ、曲を選択するＳＯＮＧスイッチ、効果音をオン・オフするＳＥスイッチ、カーソルスイッチ、設定内容を決定するＥＮＴＥＲスイッチ、設定内容を取り消すＣＬＥＡＲスイッチ、および数値入力用のテンキースイッチで構成されている。
なお、この制御装置１は、屋内においてはＡＣアダプタを介して商用交流電源から電力の供給を受けるとともに、充電池や乾電池を収容可能な構造になっており、これらの電池から電力の供給を受けて動作させることができる。
【００１８】
図２は、制御装置１の側面（図１においてテレビ受信装置３側の側面）に設けられた接続端子パネル６の構成を示す図である。この接続端子パネル６において、端子７（ＭＩＣ  ＩＮ）はマイクロホン２と接続する入力端子、端子８（ＡＵＤＩＯ  ＯＵＴ）はテレビ受信装置３の音声回路と接続する出力端子、端子９（ＶＩＤＥＯ  ＯＵＴ）は、テレビ受信装置３の映像回路と接続する出力端子である。さらに、接続端子パネル６には、モード切替スイッチ１０が設けられている。モード切替スイッチ１０は、操作によってモードＡ又はモードＢのいずれか一方が選択される。各モードの内容については後述する。
【００１９】
図３は、制御装置１の内部構成を示すブロック図である。図３において、図１および図２の構成要素と同じものは同一の符号で示されている。ただし、図２のモード切替スイッチ１０については、その機能を説明する便宜上、図１のスイッチ部５に含める。ＣＰＵ１１は、システムバス１２を介して、ＲＯＭ１３、ＲＡＭ１４、カラオケデータメモリ１５、ＬＣＤ４、スイッチ部５、ＭＩＤＩ形式の曲データを処理する音源回路１６、ビデオ回路１７、およびエコー装置１８に接続され、これら各部との間でコマンドやデータの授受を行う。
【００２０】
ＲＯＭ１３は、ＣＰＵ１１によって実行されるカラオケ用の制御プログラムや種々の初期データをあらかじめ記憶している。ＲＡＭ１４は、ＣＰＵ１１のワークエリアであり、入出力するデータを一時的に記憶するバッファエリアを有するとともに、後述するように、状態を表す各種のフラグ、各種の変数などをストアするレジスタを有する。カラオケデータメモリ１５は、複数のカラオケ曲からなるＭＩＤＩ形式の曲データ、各曲ごとの歌詞および背景の画像データを記憶しているとともに、任意にアクセス可能な記憶エリアに拍手音などの効果音のデータを記憶している。曲データと画像データとは同期した状態で進行する必要があるので、タイミングを取るためのタイムデータが曲データ間および画像データ間に適宜挿入されている。なお、背景の画像データは静止画でも動画でもよい。
【００２１】
ＬＣＤ４は、歌詞や曲リストの文字画像を表示する低消費電力の表示部である。音源回路１６は、システムバス１２を介してＣＰＵ１１によって入力される曲データの音高、ベロシティ、テンポ、キー等に応じて楽音信号を生成する。ビデオ回路１７は、システムバス１２を介してＣＰＵ１１によって入力される歌詞および背景の画像データに対して、図１のテレビ受信装置３に表示できるように、背景の画像データに歌詞の画像データを重ねる画像処理、電力増幅処理、フォーマット処理などの処理を施してビデオ出力用の端子９から出力する。また、このビデオ回路１７は、ＣＰＵ１１によって動作可能又は動作停止に制御される。エコー装置１８は、音声入力用の端子７を介して入力されるマイクロホン２からの音声信号に対して、レベル調整などの信号処理を行うとともに、ＣＰＵ１１の制御によってその音声信号に対してエコーをかける信号処理を行う。
ミキシング回路１９は、音源回路１６から出力される楽音信号と、エコー装置１８から出力される音声信号とを合成して音声出力用の端子８から出力し、テレビ受信装置３の音声回路に供給する。
【００２２】
図４は、図３のＲＡＭ１４に設けられたフラグ群およびレジスタ群の内容を示す図である。まず、フラグ群について説明する。フラグＭＯＤＦは、モードＡ（例えば、値が「１」）の場合には、画像データをテレビ受信装置３に出力し、モードＢ（値が「０」）の場合には、画像データをＬＣＤ４に出力する。フラグＰＬＡＹＦは、「１」が演奏可能な状態を表し、「０」が演奏停止の状態を表す。フラグＥＣＨＯＦは、「１」がエコーオンの状態を表し、「０」がエコーオフの状態を表す。フラグＳＯＮＧＦは「１」が曲選択の状態を表す。フラグＶＯＬＦは「１」が音量調整の状態を表す。フラグＫＥＹＦは「１」がキー選択の状態を表す。フラグＳＴＡＲＴＦは、「１」が曲開始を表し、「０」が曲停止を表す。なお、フラグＰＬＡＹＦは、トグルスイッチであるＳＴＡＲＴ／ＳＴＯＰスイッチの操作によって反転し、フラグＳＴＡＲＴＦは、指定された曲の頭出しと曲の終了で自動的に反転する。
【００２３】
次にレジスタ群について説明する。ＳＯＮＧＮ（ｎ）には曲番号がストアされる。ＶＯＬＶには現在のボリューム値がストアされる。ＫＥＹＶには現在のキー値がストアされる。ＭＥＭは様々な値が一時的にストアされるバッファである。ＤＡＴＡには、曲データ、画像データ、タイムデータが一時的にストアされる。Ｔ（ｉ）は曲データや画像データのタイムデータがストアされ、タイマインタラプトごとにその値がデクリメントされる。ｉはタイムデータが曲データに関するものであるか、歌詞の画像データに関するものであるか、又は背景の画像データに関するものであるかを識別する。例えば、Ｔ（１）が曲データに関するタイムデータ、Ｔ（２）が歌詞の画像データに関するタイムデータ、Ｔ（３）が背景の画像データに関するタイムデータを表す。ＡＤにはカラオケデータメモリ１５の指定アドレスがストアされる。ｎは曲の予約数を示す変数（ポインタ）、ｍは予約した曲を指定する変数（ポインタ）である。
【００２４】
次に、第１実施形態における制御装置１の動作について、ＣＰＵ１１によって実行される図５ないし図１１のフローチャートおよび図１２ないし図１４に基づいて説明する。
図５はメインルーチンのフローチャートであり、所定のイニシャライズ(ステップＳＡ１)の後、各スイッチのオン・オフを検出するスイッチ処理(ステップＳＡ２)、カラオケ処理(ステップＳＡ３)、その他の処理(ステップＳＡ４)を繰り返し実行する。イニシャライズにおいては、全てのフラグを「０」にリセットし、所定のレジスタを「０」にクリアするが、ＶＯＬＶのボリューム値、ＫＥＹのキー値、および曲番号はデフォルトの値に設定される。また、変数ｎは「０」、変数ｍは「１」に初期化される。
【００２５】
図６ないし図８は、図５におけるステップＳＡ２のスイッチ処理のフローチャートである。図６において、いずれかのスイッチがオンされたか否かを判別するためにスイッチ走査を行う(ステップＳＢ１)。モードスイッチがオンされたか否かを判別し(ステップＳＢ２)、このスイッチがオンされたときは、レジスタＭＯＤＦがＡであるかＢであるかを判別する(ステップＳＢ３)。ＭＯＤＦがＡである場合にはＭＯＤＦをＢに変更し(ステップＳＢ４)、ＭＯＤＦがＢである場合にはＭＯＤＦをＡに変更する(ステップＳＢ５)。
【００２６】
ＳＴＡＲＴ／ＳＴＯＰがオンされたか否かを判別し(ステップＳＢ６)、このスイッチがオンされたときは、フラグＰＬＡＹＦを反転する(ステップＳＢ７)。ＳＥスイッチがオンされたか否かを判別し(ステップＳＢ８)、このスイッチがオンされたときは、フラグＳＥＦを反転する(ステップＳＢ９)。ＥＣＨＯスイッチがオンされたか否かを判別し(ステップＳＢ１０)、このスイッチがオンされたときは、ＥＣＨＯＦを反転する(ステップＳＢ１１)。
【００２７】
ＳＯＮＧスイッチがオンされたか否かを判別し(ステップＳＢ１２)、このスイッチがオンされたときは、フラグＳＯＮＧＦを「１」にセットして(ステップＳＢ１３)、ＳＯＮＧＮ（ｎ）の曲番号をレジスタＭＥＭにストアする(ステップＳＢ１４)。ＶＯＬＵＭＥスイッチがオンされたか否かを判別し(ステップＳＢ１５)、このスイッチがオンされたときは、フラグＶＯＬＦを「１」にセットして(ステップＳＢ１６)、ＶＯＬＶのボリューム値をＭＥＭにストアする(ステップＳＢ１７)。ＫＥＹスイッチがオンされたか否かを判別し(ステップＳＢ１８)、このスイッチがオンされたときは、フラグＫＥＹＦを「１」にセットして(ステップＳＢ１９)、ＫＥＹのキー値をＭＥＭにストアする(ステップＳＢ２０)。ステップＳＢ１４において、ＭＥＭに曲番号をストアした後、ステップＳＢ１７において、ＭＥＭにボリューム値をストアした後、又はステップＳＢ２０において、ＭＥＭにキー値をストアした後は、ＭＥＭにストアされたパラメータの値をＬＣＤ４に表示する(ステップＳＢ２１)。そして、メインルーチンに戻る。
【００２８】
これらのスイッチがオンされない場合には、図７のフローチャートにおいて、カーソルスイッチがオンされたか否かを判別し(ステップＳＢ２２)、このスイッチがオンされたときは、カーソルスイッチの操作に応じてＭＥＭのパラメータ値を変更し(ステップＳＢ２３)、その変更に応じてＭＥＭのパラメータ値の表示を更新する(ステップＳＢ２４)。次に、ＥＮＴＥＲスイッチがオンされたか否かを判別し(ステップＳＢ２５)、このスイッチがオンされない場合には、ＣＬＥＡＲスイッチがオンされたか否かを判別する(ステップＳＢ２６)。このスイッチがオンでない場合には、ステップＳＢ２２に移行するが、このスイッチがオンされたときは、全てのフラグを「０」にリセットし(ステップＳＢ２７)、ＭＥＭのパラメータ値をクリアして(ステップＳＢ２８)、メインルーチンに戻る。
【００２９】
ステップＳＢ２５において、ＥＮＴＥＲスイッチがオンされたときは、ＭＥＭのパラメータに対応するフラグが何であるかを検索する。ＶＯＬＦが「１」であるか否かを判別し(ステップＳＢ２９)、このフラグが「１」である場合には、ＭＥＭのパラメータはボリューム値であるので、そのボリューム値をＶＯＬＶにストアして(ステップＳＢ３０)、ＶＯＬＦを「０」にリセットする(ステップＳＢ３１)。ＶＯＬＦが「０」である場合には、ＫＥＹＦが「１」であるか否かを判別し(ステップＳＢ３２)、このフラグが「１」である場合には、ＭＥＭのパラメータはキー値であるので、そのキー値をＫＥＹＶにストアして(ステップＳＢ３３)、ＫＥＹＦを「０」にリセットする(ステップＳＢ３４)。ＫＥＹＦも「０」である場合には、ＳＯＮＧＦが「１」であるか否かを判別し(ステップＳＢ３５)、このフラグが「１」である場合には、ＭＥＭのパラメータは曲番号であるので、その曲番号をＳＯＮＧＮ（ｎ）にストアして(ステップＳＢ３６)、ｎの値を「１」だけインクリメントし(ステップＳＢ３７)、ＳＯＮＧＦを「０」にリセットする(ステップＳＢ３８)。
ステップＳＢ３１においてＶＯＬＦを「０」にリセットした後、ステップＳＢ３４においてＫＥＹＦを「０」にリセットした後、又はステップＳＢ３８においてＳＯＮＧＦを「０」にリセットした後は、ＭＥＭのパラメータ値をクリアして(ステップＳＢ３９)、ＬＣＤ４のＭＥＭのパラメータ値の表示を消去する(ステップＳＢ４０)。そして、メインルーチンに戻る。
【００３０】
ステップＳＢ２２において、カーソルスイッチがオンされない場合には、テンキースイッチがオンされたか否かを判別する(ステップＳＢ４１)。このスイッチがオンでない場合には、ステップＳＢ２２に移行するが、このスイッチがオンされたときは、オンされたキー番号をパラメータ値としてＭＥＭにストアする(ステップＳＢ４２)。この後は、ステップＳＢ２５に移行して、カーソルスイッチの操作の場合と同様の処理、すなわち、入力されたパラメータ値に応じた処理を行う。
【００３１】
図６のステップＳＢ９において、フラグＳＥＦを反転した後は、図８のフローチャートにおいて、その反転したＳＥＦが「１」であるか「０」であるかを判別する(ステップＳＢ４３)。ＳＥＦが「１」である場合には、音源回路１６に効果音のデータを出力して効果音の発生指示を行う(ステップＳＢ４４)。一方、ＳＥＦが「０」である場合には、音源回路１６に効果音の消音指示を行う(ステップＳＢ４５)。そして、メインルーチンに戻る。
【００３２】
図６のステップＳＢ１１において、フラグＥＣＨＯＦを反転した後は、図９のフローチャートにおいて、その反転したＥＣＨＯＦが「１」であるか「０」であるかを判別する(ステップＳＢ４６)。ＥＣＨＯＦが「１」である場合には、エコー装置をオンにする(ステップＳＢ４７)。一方、ＥＣＨＯＦが「０」である場合には、エコー装置をオフにする(ステップＳＢ４８)。そして、メインルーチンに戻る。
【００３３】
図１０および図１１は、メインルーチンにおけるステップＳＡ３のカラオケ処理のフローチャートである。図１０において、フラグＰＬＡＹＦが「１（演奏）」であるか「０（演奏停止）」であるかを判別し(ステップＳＣ１)、このフラグが「１」である場合には、さらに、変数ｎが「０」でないか否かを判別する(ステップＳＣ２)。すなわち、演奏する曲が予約されているか（ｎ≠０）、又は予約されていないか（ｎ＝０）を判別する。ｎが「０」で曲が予約されていない場合には、メインルーチンに戻る。このとき、予約されていない旨をＬＣＤ４に表示して警告してもよい。
【００３４】
ｎが「０」でない場合には、フラグＳＴＡＲＴＦが「０」であるか否かを判別する(ステップＳＣ３)。ＳＴＡＲＴＦが「０」である場合は、まだ曲がスタートしていない場合であり、ＳＴＡＲＴＦが「１」である場合は、曲がスタートしている場合である。ＳＴＡＲＴＦが「０」である場合には、ＳＴＡＲＴＦを「１」にセットして(ステップＳＣ４)、ＫＥＹＶのキー値を音源回路１６に送出し(ステップＳＣ５)、ＶＯＬＶのボリューム値を音源回路１６に送出する(ステップＳＣ６)。曲がスタートした後もキー値およびボリューム値の変更はもちろん可能であるが、説明を簡潔にするために、キー値およびボリューム値を音源回路１６に出力して設定するのは、曲のスタート時とする。
【００３５】
次に、フラグＭＯＤＦがＡであるか又はＢであるかを判別する(ステップＳＣ７)。ＭＯＤＦがＡである場合には、ビデオ回路１７をオンにする(ステップＳＣ８)。次に、レジスタＳＯＮＧＮ（ｍ）の曲番号に対応するカラオケデータメモリ１５の曲の先頭アドレスをＡＤにストアする(ステップＳＣ９)。ｍの初期値は「１」であるので、最初はＳＯＮＧＮ（１）の曲番号、すなわち最初に予約された曲番号の曲の先頭アドレスをＡＤにストアする。この後、アドレスＡＤのデータをカラオケデータメモリ１５から読み出してＤＡＴＡにストアする(ステップＳＣ１０)。そして、ＤＡＴＡのデータがタイムデータであるか否かを判別する(ステップＳＣ１１)。タイムデータである場合には、ＤＡＴＡのタイムデータをＴ（ｉ）にストアする(ステップＳＣ１２)。例えば、タイムデータが曲データに関する場合はＴ（１）にストアし、タイムデータが歌詞の画像データに関する場合はＴ（２）にストアし、タイムデータが背景の画像データに関する場合はＴ（３）にストアする。そして、メインルーチンに戻る。Ｔ（ｉ）の値はタイマインタラプトごとにデクリメントされる。
ステップＳＣ３において、ＳＴＡＲＴＦが「１」である場合には、Ｔ（ｉ）が「０」に達したか否かを判別し(ステップＳＣ１３)、「０」に達したときはＡＤのアドレスを「１」だけインクリメントして(ステップＳＣ１４)、ステップＳＣ１０に移行して、カラオケデータメモリ１５においてＡＤのアドレスのデータを読み出してＤＡＴＡにストアする。
【００３６】
ステップＳＣ１１において、ＤＡＴＡのデータがタイムデータでない場合には、図１１のフローチャートにおいて、ＤＡＴＡのデータが曲データであるか否かを判別し(ステップＳＣ１５)、曲データである場合には音源回路１６に出力する(ステップＳＣ１６)。
ＤＡＴＡのデータが曲データでない場合には、そのデータが背景の画像データであるか否かを判別し(ステップＳＣ１７)、背景の画像データである場合には、さらに、ＭＯＤＦがＡであるか否かを判別する(ステップＳＣ１８)。ＭＯＤＦがＡである場合には、背景の画像データをビデオ回路１７に出力する(ステップＳＣ１９)。次に、ＬＣＤ４に曲リストを表示する(ステップＳＣ２０)。
【００３７】
ＤＡＴＡのデータが背景の画像データでない場合には、そのデータが歌詞の画像データであるか否かを判別し(ステップＳＣ２１)、歌詞の画像データである場合には、さらに、ＭＯＤＦがＡであるかＢであるかを判別する(ステップＳＣ２２)。ＭＯＤＦがＡである場合には、歌詞の画像データをビデオ回路１７に出力する(ステップＳＣ１９)。そして、ＬＣＤ４に曲リストを表示する(ステップＳＣ２０)。一方、ＭＯＤＦがＢである場合には、歌詞の画像データをＬＣＤ４に出力する(ステップＳＣ２３)。
なお、ＭＯＤＦがＢである場合には、ＬＣＤ４に歌詞の画像のみを表示し、背景の画像は表示しないので、データ読み出しの際に、背景の画像データおよびそのタイムデータをスキップするようにしてもよい。
【００３８】
ステップＳＣ２１において、ＤＡＴＡのデータが歌詞の画像データでない場合には、そのデータが曲の終了を示すＥＮＤであるか否かを判別する(ステップＳＣ２４)。ＥＮＤである場合には、ＰＬＡＹＦを「０」にリセットし(ステップＳＣ２５)、変数ｍが変数ｎより小さいか又はｎ以上であるかを判別する(ステップＳＣ２６)。ｍがｎより小さい場合には、予約されている曲が残っているので、ｍの値を「１」だけインクリメントして次の曲の曲番号を指定する(ステップＳＣ２７)。一方、ｍがｎ以上である場合には、予約された全ての曲の演奏が終了したので、ｎを初期値「０」に設定し、ｍを初期値「１」に設定する(ステップＳＣ２８)。
【００３９】
ステップＳＣ１６において、曲データを音源回路１７に出力した後、ステップＳＣ１８においてＭＯＤＦがＢである場合、若しくはステップＳＣ２０において、ＬＣＤ４に曲リストを表示した後、ステップＳＣ２３において、歌詞の画像データをＬＣＤ４に出力した後、ステップＳＣ２７において、ｍをインクリメントした後、又は、ステップＳＣ２８において、ｍおよびｎを初期値に戻した後は、メインルーチンに戻る。
【００４０】
図１０のステップＳＣ１において、フラグＰＬＡＹＦが「０」である場合には、フラグＳＴＡＲＴＦが「１」であるか又は「０」であるかを判別する(ステップＳＣ２９)。このフラグが「０」である場合には、演奏は停止状態で曲も停止状態であるので、メインルーチンに戻る。このフラグが「１」である場合には、演奏可能な状態であるが曲は停止状態である。すなわち、曲の演奏が終了して、図１１のステップＳＣ２５においてＰＬＡＹＦを「０」にリセットした場合、又は、曲の演奏中においてＳＴＡＲＴ／ＳＴＯＰスイッチがオンされて、図６のステップＳＢ７において、ＰＬＡＹＦを「０」にリセットした場合である。このような場合には、ＳＴＡＲＴＦを「０」にリセットして(ステップＳＣ３０)、ＭＯＤＦがＡであるかＢであるかを判別する(ステップＳＣ３１)。Ａである場合には、さらに、ｍがｎより小さいか否かを判別する(ステップＳＣ３２)。ｎがｍより小さい場合、すなわち予約曲が残っている場合には、ビデオ回路１７にその予約曲のタイトルの画像データを送出する(ステップＳＣ３３)。タイトルの画像データを送出した後、又は、ステップＳＣ３１においてＭＯＤＦがＢである場合、若しくはステップＳＣ３２においてｍがｎ以上である場合には、ＬＣＤ４に曲リストを表示する(ステップＳＣ３４)。そして、メインルーチンに戻る。
【００４１】
図１２は、モードＡの場合とモードＢの場合におけるＬＣＤ表示、テレビ表示、およびビデオ回路１７の動作若しくは非動作の状態を示す図である。
図１３は、ＬＣＤ４に表示された曲リストを示す図である。ユーザはこの曲リストを見て、カーソルスイッチ又はテンキースイッチによって曲を選択して予約することができる。図１４は、ＬＣＤ４に表示された歌詞の画像を示す図である。図２に示した接続端子パネル６の音声出力用の端子８に外部のスピーカを接続した場合には、図１のテレビ受信装置３がない野外においても、ＬＣＤ４の歌詞を見ながらカラオケの演奏ができる。
【００４２】
以上のように、この第１実施形態によれば、カラオケ用の制御装置１において、ＣＰＵ１１は、曲データおよびその曲データの進行に伴って変化する画像データをカラオケデータメモリ１５から入力し、音源回路１７は、その曲データに基づいて楽音信号を生成する。ＣＰＵ１１はまた、カラオケデータメモリ１５から入力した歌詞や背景の画像データに基づいて画像信号を生成して、モード切替スイッチ１０によって選択されたモードがモードＡの場合には、歌詞や背景の画像信号をビデオ回路１７に出力して、外部のテレビ受信装置３に表示させ、モードＢの場合には、生成した歌詞の画像信号をＬＣＤ４に出力して表示する。モードＢの場合には、音源回路１７は外部のスピーカに楽音信号を出力して発音させる。したがって、モードＢに設定してＬＣＤ４に歌詞を表示し、外部のスピーカを制御装置１に接続することにより、大型のテレビ受信装置やその他の装置などが使用できない屋外においても、手軽にカラオケを楽しむことが可能になる。
【００４３】
さらに、モード切替スイッチ１０によってモードＡに設定されている場合には、ビデオ回路１７をオンにしてテレビ受信装置３への画像信号を可能にし、モードＢに設定されている場合には、ビデオ回路１７をオフにする。したがって、野外において充電池や乾電池によって電力供給を受けている場合には、他の回路に比較して電力消費が多いビデオ回路１７をオフにすることで、消費電力を低減することができる。
【００４４】
この第１実施形態においては、モード切替スイッチ１０の操作によって設定されたモードを検出する構成にしたが、端子９にビデオ信号用のコードが接続されているか否かを近接スイッチや光電スイッチなどの接続検出手段で検出して、コードが接続されている場合にはモードＡ、接続されていない場合にはモードＢに自動的に設定する構成でもよいし、ＡＣアダプタの接続の有無を同様の接続検出手段で検出して、ＡＣアダプタが接続されている場合にはモードＡ、接続されていない場合にはモードＢに自動的に設定する構成でもよい。
【００４５】
次に、本発明のカラオケ用の制御装置の第２実施形態について、図１５ないし図１７を参照して説明する。図１５は、第２実施形態における制御装置２０を用いたカラオケシステムの構成を示す図である。このシステムは、制御装置２０、マイクロホン３０、およびラジカセのように野外で使用可能な携帯型のラジオ受信装置４０によって構成される。制御装置２０の外観は図１に示した第１実施形態のものと同じであるが、制御装置２０と外部装置との間は、数１０ＭＨｚ帯のＦＭ電波、２．４ＧＨｚ帯のＢｌｕｅｔｏｏｔｈのＩＳＭ電波（又は、赤外線）などの無線通信によってワイヤレス接続される。
【００４６】
マイクロホン３０は、入力される音声に応じてＢｌｕｅｔｏｏｔｈのＩＳＭ電波を制御装置２０に送信する。制御装置２０は、所定のＦＭ周波数帯、例えば、一般のＦＭ放送電波の周波数帯から外れ、かつ、ラジオ受信装置４０の受信可能な周波数帯で、マイクロホン３０からの音声信号にカラオケの伴奏曲の楽音信号が合成され、その音声信号を担う電波をラジオ受信装置４０に送信する。ラジオ受信装置４０は、チューニング用のダイヤル４１、周波数インジケータ４２、ＦＭアンテナ４３、およびスピーカ４４を備えており、ダイヤル４１を制御装置２０の発信周波数にチューニングすれば、ＦＭアンテナ４３で受信した音声信号の電波によって、スピーカ４４からカラオケの音声と伴奏を発音することができる。なお、ラジオ受信装置４０は、車両に搭載された音響機器としてのラジオ受信装置でもよい。
【００４７】
図１６は、図１５における制御装置２０の内部構成を示すブロック図である。この図において、図３に示した第１実施形態の構成要素とほぼ同じものは、同一の符号で表されている。ただし、スイッチ部５にはモード選択用のスイッチは存在しない。また、音源回路１６内には、デジタル信号処理によってエコーを付加する回路が設けられている。さらに、図１６に示すように、マイクロホン３０からの電波を受信する無線受信部２１、ラジオ受信装置４０に音声信号を担う電波を送信する無線送信部２２が設けられている。
【００４８】
なお、詳細な構成については説明を省略するが、無線送信部２２は、カラオケデータメモリ１５から読み出される歌詞や背景の画像データに応じて生成され、ＲＡＭ１４の所定のエリアに一時的にストアされた画像信号を一般のテレビ受信装置、すなわち図１のテレビ受信装置３に送信する機能も備えている。テレビ受信装置のチャンネルの周波数は固定されているので、制御装置２０側において、送信周波数を使用されていないチャンネルの周波数に設定して送信する。チャンネルの設定は、例えば、ＫＥＹスイッチとＥＣＨＯスイッチの両方のオン操作に応じて、ＬＣＤ４にチャンネル設定のリストを表示し、カーソルスイッチ又はテンキースイッチの操作に応じて周波数（チャンネル）を決定する。
【００４９】
図１７は、マイクロホン３０の内部構成を示すブロック図である。マイク部（ＭＩＣ）３１は、入力される音声を変換して音声信号を発生して増幅回路（ＡＭＰ）３２に出力する。ＡＭＰ３２は、その音声信号を増幅してＡ／Ｄコンバータ３３に出力する。Ａ／Ｄコンバータ３３は、音声信号をアナログからデジタルに変換して無線送信部３４に出力する。無線送信部３４は、その音声信号を２．４ＧＨｚ帯のＢｌｕｅｔｏｏｔｈのＩＳＭ電波に変調して制御装置２０に送信する。
【００５０】
以上のように、この第２実施形態におけるカラオケ用の制御装置２０によれば、音源回路１６によって生成した音声信号を、外部の発音手段である携帯型のラジオ受信装置４０又は車両に搭載されたラジオ受信装置に対して無線で送信する無線送信部２２を備えている。また、入力される音声を変換して音声信号を生成するマイクロホン３０から無線で送信される音声信号を受信する無線受信部２１を備えている。したがって、第１実施形態と同様に、大型のテレビ受信装置やその他の装置などが使用できない屋外においても、手軽にカラオケを楽しむことが可能になる。
さらに、無線送信部２２は、カラオケ曲に対応した歌詞や背景などの画像信号を外部の表示装置である一般のテレビ受信装置に対して無線で送信するので、屋内でカラオケを楽しむ場合でも、ケーブルによる接続の煩わしさから解放される。
【００５１】
さらに、図１６に示すように、ＣＰＵ１１のシステムバス１２は、パソコン用のインターフェース（Ｉ／Ｆ）２３、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｒ  Ｂｕｓ）が接続されている。すなわち、この制御装置２０は、ＵＳＢケーブルなどによってパソコンと接続することができるので、パソコンがインターネットなどのネットワークを介して、カラオケの曲データおよびその画像データをダウンロードした場合には、パソコンから得られる曲データおよび画像データをカラオケデータメモリ１５に記憶する。したがって、最新のカラオケ曲をいち早くカラオケデータメモリ１５に取り込むことができる。あるいは、パソコンの代わりに携帯電話と接続可能なインターフェースを設けて、携帯電話から得られる曲データおよび画像データをカラオケデータメモリ１５に記憶するような構成にしてもよい。
【００５２】
なお、上記各実施形態においては、ＲＯＭ１３にあらかじめ記憶されているカラオケ用の制御プログラムをＣＰＵ１１が実行する構成にしたが、図１６に示したパソコン用のインターフェース２３や携帯電話用のインターフェースを介して接続されたパソコンや携帯電話によってインターネットなどのネットワークに接続し、ネットワークのサイトからカラオケ用の制御プログラムをダウンロードして、フラッシュメモリなどの書き換え可能な不揮発性メモリで構成されたＲＯＭ１３に、そのダウンロードした制御プログラムを格納するシステムも可能である。この場合には、プログラムの発明を実現する。
【００５３】
すなわち、その制御プログラムは、曲データおよびその曲データの進行に伴って変化する画像データを入力するステップと、前記入力するステップによって入力された曲データに基づいて楽音信号を生成するステップと、前記入力するステップによって入力された画像データに基づいて画像信号を生成するステップと、画像信号の入力に応じて所定の表示手段に画像を表示するステップと、前記画像信号を生成するステップによって生成された画像信号を前記表示手段に出力する第１のモード又は当該生成された画像信号を外部の表示装置に出力する第２のモードのいずれか一方のモードを選択するステップとを実行する。
【００５４】
この場合において、ネットワークを介して曲データおよびその曲データの進行に伴って変化する画像データをダウンロード可能な通信装置と接続された接続手段を介して前記通信装置から得られる曲データおよび画像データを所定の記憶手段に記憶させるステップをさらに有する。
【図面の簡単な説明】
【００５５】
【図１】本発明のカラオケ用の制御装置を用いた第１実施形態におけるカラオケシステムの構成を示す図。
【図２】図１における接続装置の接続端子パネルの構成を示す図。
【図３】図１における制御装置の内部構成を示すブロック図。
【図４】図３におけるＲＡＭのフラグ群およびレジスタ群の構成を示す図。
【図５】図３におけるＣＰＵのメインルーチンのフローチャート。
【図６】図５におけるスイッチ処理のフローチャート。
【図７】図６に続くスイッチ処理のフローチャート。
【図８】図６に続くスイッチ処理のフローチャート。
【図９】図６に続くスイッチ処理のフローチャート。
【図１０】図５におけるカラオケ処理のフローチャート。
【図１１】図１０に続くカラオケ処理のフローチャート。
【図１２】モードＡの場合とモードＢの場合におけるＬＣＤ表示、テレビ表示、およびビデオ回路１７の動作若しくは非動作の状態を示す図。
【図１３】ＬＣＤに表示された曲リストを示す図。
【図１４】ＬＣＤに表示された歌詞の画像を示す図。
【図１５】本発明のカラオケ用の制御装置を用いた第２実施形態におけるカラオケシステムの構成を示す図。
【図１６】図１５における制御装置の内部構成を示すブロック図。
【図１７】図１５におけるマイクロホンの内部構成を示すブロック図。
【符号の説明】
【００５６】
１，２０  制御装置
２，３０  マイクロホン
３  テレビ受信装置
４  液晶ディスプレイ（ＬＣＤ）
５  スイッチ部
６  接続端子パネル
７，８，９  端子
１０  モード切替スイッチ
１１  ＣＰＵ
１２  システムバス
１３  ＲＯＭ
１４  ＲＡＭ
１５  カラオケデータメモリ
１６  音源回路
１７  ビデオ回路
１８  エコー装置
１９  ミキシング回路
２１  無線受信部
２２  無線送信部
２３  パソコンインターフェース
３１  マイク部
３２  増幅回路
３３  Ａ／Ｄコンバータ
３４  無線送信部
【図１】
2005258105.tif 000003
【図２】
2005258105.tif 000004
【図３】
2005258105.tif 000005
【図４】
2005258105.tif 000006
【図５】
2005258105.tif 000007
【図６】
2005258105.tif 000008
【図７】
2005258105.tif 000009
【図８】
2005258105.tif 000010
【図９】
2005258105.tif 000011
【図１０】
2005258105.tif 000012
【図１１】
2005258105.tif 000013
【図１２】
2005258105.tif 000014
【図１３】
2005258105.tif 000015
【図１４】
2005258105.tif 000016
【図１５】
2005258105.tif 000017
【図１６】
2005258105.tif 000018
【図１７】
2005258105.tif 000019