(57)【特許請求の範囲】
【請求項１】
カラオケ曲の選曲コードを入力するリモコン装置と、ビデオカメラと、該ビデオカメラで撮影された歌唱者の画像および前記カラオケ曲の歌詞などを表示するモニタとを備えたカラオケ装置において、
ビデオプリンタと、
前記リモコン装置から前記選曲コードと同様の構成のビデオプリントモード指定コードが入力されたとき、前記ビデオプリンタ、モニタなどを制御するイベントデータを含むプリント処理データに基づいて、前記ビデオプリンタによって、前記ビデオカメラが所定のタイミングに撮影した画像を、前記リモコン装置によって選択された態様で前記画像をプリントするとともに、さらに、該選択された態様の履歴を記録するプリント処理手段と、
該プリント処理データを、音源装置などを制御するイベントデータを含む楽曲データとともに記憶する記憶装置と、
前記楽曲データをカラオケ装置にダウンロードする配信センタから、前記選択された態様の履歴に基づいて、前記プリント処理データの一部または全部をダウンロードして前記記憶手段に既に記憶されているプリント処理データを更新するプリント処理データダウンロード手段と、
を備えたことを特徴とするカラオケ装置。
【請求項２】
前記プリント処理手段は、前記リモコン装置から入力された選曲コードおよび該選曲コードで選曲されるカラオケ曲の曲名の一方または両方を、前記ビデオカメラが所定のタイミングに撮影した画像に合成してプリントする手段である請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ歌唱の合間にカラオケ装置利用者の画像をプリントする機能を備えたカラオケ装置に関する。
【０００２】
【従来の技術】
アーケードゲーム装置として、利用者の姿や顔などをビデオカメラで撮影した画像をシール用紙にプリントして出力する装置（プリントクラブ：商標）が人気を集めている。
【０００３】
【発明が解決しようとする課題】
そこで、カラオケボックスなどでもこのプリント装置を設置することによって顧客サービスを向上したいが、カラオケ装置と別体にこのような装置を設置しようとすると、設置場所に問題が生じる。また、このプリント装置はカラオケ装置とは異なる操作で扱う必要があるため、顧客がその操作方法を覚えるのは面倒であった。
【０００４】
その一方で、カラオケ装置にビデオカメラを備え、カラオケ歌唱者の画像をモニタに表示する機能を備えたカラオケ装置も実用化されている。
【０００５】
この発明は、カラオケ装置に従来からある機能および操作方法を用いて、利用者の姿や顔などの画像をプリントする機能を備えたカラオケ装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この出願の請求項１の発明は、カラオケ曲の選曲コードを入力するリモコン装置と、ビデオカメラと、該ビデオカメラで撮影された歌唱者の画像および前記カラオケ曲の歌詞などを表示するモニタとを備えたカラオケ装置において、
ビデオプリンタと、前記リモコン装置から前記選曲コードと同様の構成のビデオプリントモード指定コードが入力されたとき、前記ビデオプリンタ、モニタなどを制御するイベントデータを含むプリント処理データに基づいて、前記ビデオプリンタによって、前記ビデオカメラが所定のタイミングに撮影した画像を、前記リモコン装置によって選択された態様で前記画像をプリントするとともに、さらに、該選択された態様の履歴を記録するプリント処理手段と、該プリント処理データを、音源装置などを制御するイベントデータを含む楽曲データとともに記憶する記憶装置と、前記楽曲データをカラオケ装置にダウンロードする配信センタから、前記選択された態様の履歴に基づいて、前記プリント処理データの一部または全部をダウンロードして前記記憶手段に既に記憶されているプリント処理データを更新するプリント処理データダウンロード手段と、を備えたことを特徴とする。
【０００７】
この出願の請求項２の発明は、前記プリント処理手段を、前記リモコン装置から入力された選曲コードおよび該選曲コードで選曲されるカラオケ曲の曲名の一方または両方を、前記ビデオカメラが所定のタイミングに撮影した画像に合成してプリントする手段としたことを特徴とする。
【００１０】
＜作用＞
請求項１のカラオケ装置はビデオカメラを備えており、歌唱者の画像がカラオケ装置のモニタに表示されるようになっている。そして、カラオケ曲の選曲コードと同様の構成のビデオプリントモード指定コードが入力されると、スクリプトデータなどのプリント処理データによって、前記ビデオカメラが所定のタイミングに撮影した画像をプリント出力する。ビデオカメラは利用者の姿や顔を撮影するように設置されているため、所望のポーズをとったタイミングの画像を用いれば利用者が所望の画像をプリントすることができる。
さらに、この発明では、フレーム、プリント色や分割数などのプリントの態様を、カラオケ装置の利用者が使い慣れているカラオケ装置に付属のリモコン装置の操作で選択できるようにして自由な選択を可能にした。また、この選択の履歴をログとして保存することにより、利用者の嗜好を集計することができるようにした。
上記スクリプトデータはコンパイルされた実行形式のプログラムと異なり、一部の書き換えが容易である。また、このプリント処理データをカラオケ演奏用の楽曲データと同じ記憶手段に記憶するとともに、上記集計した利用者の嗜好に基づいて、楽曲データをダウンロードする配信センタからダウンロードするようにした。これにより、既存の通信カラオケ装置の資産をそのまま用いてこの機能を実現することができるとともに、利用者の嗜好に応じて更新してゆくことができる。
【００１１】
また、請求項２の発明では、ビデオカメラの画像をプリントするときに、カラオケ曲を選曲する選曲コードの入力を受け付けて、この選曲コードおよびその曲名を上記ビデオカメラの画像に合成し、これをプリントする。これにより、好みの曲の曲名や選曲コードを利用者の画像と一緒にプリントすることができ、曲名をメッセージとして用いたプリントを作成したり、自分のレパートリーのリストをこのプリント集で作成したりすることができる。
【００１４】
【発明の実施の形態】
図１はこの発明の実施形態であるカラオケ装置のブロック図である。このカラオケ装置は、ビデオカメラ４０を備え、カラオケ曲の演奏時に歌唱者の姿や顔などの画像をモニタ３９に表示することができる。カラオケ曲の選曲は、赤外線リモコン装置であるコマンダ５０から選曲コードである曲番号を入力することによって行われる。また、このカラオケ装置は、カラオケ曲を演奏していないとき、前記ビデオカメラ４０で撮影した歌唱者の画像をビデオプリンタ４２からプリント出力するビデオプリント機能を備えている。このビデオプリント機能は、前記コマンダ５０から特定の曲番号８９００−００を入力することによって実行される。カラオケ装置は、この曲番号が入力されるとビデオプリントモードとなり、ビデオプリントスクリプトデータを読み出し、このデータに記述された手順を実行することによって上記機能を実現する。ビデオプリントスクリプトデータは、カラオケ装置でカラオケ演奏以外の種々の機能を実現するＩＣＭスクリプトデータの１つであり、カラオケ演奏用の楽曲データと同様に、通信回線−通信制御部２６を介して配信センタからダウンロードされ、ハードディスク装置２７に記憶されている。
【００１５】
カラオケ装置全体の動作を制御するＣＰＵ２０には、バスを介してＲＯＭ２１，ＲＡＭ２２，ハードディスク装置２７，通信制御部２６，コマンダ受信部２３，操作部２４，表示部２５，音源２９，音声データ処理部３０，ＤＳＰ３１，文字パターン展開部３６，ＬＤチェンジャ３７，表示制御部３８およびシリアルインタフェース４１が接続されている。シリアルインタフェース４１にはビデオプリンタ４２および課金装置４３が接続されている。
【００１６】
また、表示制御部３８には文字パターン展開部３６，ＬＤチェンジャ３７，ビデオカメラ４０，モニタ３９およびビデオプリンタ４２が接続されている。ビデオカメラ４０は、モニタ３９の上、または、伸縮・揺動可能なアーム上に設置され、モニタ３９を見ながら歌唱する歌唱者の方向に向けられている。表示制御部３８は、ＶＲＡＭ３８ａを備えており、ＬＤチェンジャ３７から入力される背景映像に文字パターン展開部３６から入力される歌詞の文字パターンをスーパーインポーズしたり、ビデオカメラ４０から入力された歌唱者の画像に曲名，曲番号などの文字パターンを合成してＶＲＡＭ３８ａ上に展開する。この画像データが信号化されてモニタ３９に出力され、モニタ３９はこれを表示される。また、ビデオプリントモード時にはこのＶＲＡＭ３８ａ上にイラストのフレームや好みの曲名などが前景として展開され、その後ろに利用者の画像が合成される。そして、所定タイミングの画像がＶＲＡＭ３８ａにキャプチャされ、ビデオプリンタ４２に入力される。ビデオプリンタ４２は昇華熱転写型プリンタで構成されており、ＶＲＡＭ３８ａから入力された画像データを銀塩写真に近い階調で光沢のある専用紙にプリントする。ビデオプリンタ４２にセットされる専用紙は裏糊のシール用紙である。このシール用紙は、無分割用，４分割用，９分割用，１６分割用の４種類があり、それぞれ１個，４（２×２）個，９（３×３）個，１６（４×４）個の角丸四角形の型抜きが施されている。
【００１７】
ＲＯＭ２１には、システムプログラム，カラオケ演奏プログラム，ＩＣＭ実行プログラム，ローダおよび文字パターンデータが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムである。カラオケ演奏プログラムは、楽曲データを読み出してカラオケ演奏を実行するプログラムであり、カラオケ装置が起動するとこのプログラムはＲＡＭ２２に常駐する。ここで、カラオケ演奏は、楽曲データの楽音トラック（図３参照：以下同じ）のデータに基づいて音源２９を駆動し、楽曲データの音声データを音声データ処理部３０で再生し、さらにＤＳＰ制御トラックのデータに基づいてＤＳＰ３１を制御することによってカラオケ演奏音を発生するとともに、歌詞トラックのデータに基づいて文字パターン展開部３６で歌詞の文字パターンを生成し、ヘッダのジャンルデータに基づいてＬＤチェンジャ３７で所定の背景映像を再生し、ビデオカメラ４０で歌唱者の姿や顔を撮影し、表示制御部３８でこれらの画像データを合成してモニタ３９に表示するなどの動作である。ＩＣＭ実行プログラムは、ビデオプリントスクリプトデータなどのＩＣＭスクリプトデータを読み出し、このスクリプトに記述されている手順を実行するプログラムである。ビデオプリントスクリプトデータによる動作については後述する。ローダは、配信センタから楽曲データやＩＣＭデータをダウンロードするためのプログラムである。文字パターンデータは、コード情報として与えられる歌詞，曲名や情報の内容などを文字パターンに展開するためのデータである。この文字パターンデータは文字パターン展開部３６が歌詞データに基づいて歌詞を表示するときやＩＣＭスクリプトデータに基づいてモニタ３９に文字を表示するときに用いられる。
【００１８】
ＲＡＭ２２には、カラオケ演奏実行時にハードディスク装置２７から読み出された楽曲データを記憶するエリアやＩＣＭスクリプトの実行時にハードディスク２７から読み出されたＩＣＭスクリプトデータを記憶するエリアが設けられている。また、このＩＣＭスクリプトの実行中に発生した各種データを記憶するレジスタエリアも設定される。
【００１９】
通信制御部２６は通信回線を介して配信センタと交信し、楽曲データやＩＣＭスクリプトデータをダウンロードするためのコントローラである。通信制御部２６はＤＭＡ回路を内蔵しており、ダウンロードされた楽曲データやＩＣＭスクリプトデータをＣＰＵ２０を介さずに直接ハードディスク装置２７に書き込むことができる。ハードディスク装置２７には約１万曲の楽曲データを記憶した楽曲データファイル２７ａおよびＩＣＭスクリプトデータを記憶したＩＣＭスクリプトデータファイル２７ｂが設定されている。
【００２０】
ここで、コマンダ５０は、図２に示すように種々のキー群５１〜５６、赤外線発光部５７およびＬＣＤ表示部５８を備えている。キー群はＡキー，Ｂキーを含むテンキー５１，メモリ／セットキー５２，スタートキー５３，転送キー５４，取り消しキー５５，キーコンキー５６からなっている。曲番号をカラオケ装置本体に入力する場合には、まず、メモリ／セットキー５２をオンして今から曲番号の送信を行う旨を装置本体に知らせ、テンキー５１を操作して曲番号を入力する。入力内容はＬＣＤ表示部５８に表示される。曲番号を間違った場合には取り消しキー５５をオンして入力内容を取り消して入力しなおすことができる。曲番号は６桁の数値「ＸＸＸＸ−ＹＹ」で構成されており、上位４桁のＸＸＸＸが歌手番号、下位２桁のＹＹがその歌手の歌手別歌番号になっている。また、８９００の歌手番号はＩＣＭスクリプトデータを指定する歌手番号になっており、８９００−ｙｙの曲番号を入力すると、カラオケ曲の演奏ではなく、その番号で指定されるＩＣＭスクリプトデータが読み出され、スクリプトが実行される。上記ビデオプリントスクリプトデータの曲番号は８９００−００である。曲番号の入力ののち、転送キー５４をオンすると入力された曲番号がカラオケ装置本体に転送され、置数バッファに記憶される。この置数バッファに記憶された内容をカラオケ曲の予約リストに登録するためには、再度メモリ／セットキー５２をオンする。予約リストに登録されたカラオケ曲を演奏するためには、スタートキー５３をオンする。カラオケ曲の演奏中に取り消しキー５５をオンするとその曲の演奏が中止される。
【００２１】
また、キーコンキー５６はシーソー構造になっており、キーの右側が▲キー５６ｂ、キーの左側が▼キー５６ａになっている。▲キー５６ｂを１回オンすると演奏のキーが半音上昇する。また、▼キー５６ａを１回オンすると演奏のキーが半音低下する。また、キーコンキー５６，スタートキー５３および取り消しキー５５は、後述のビデオプリントモード時にもフレームの選択やカラーモードの選択のために使用される。
【００２２】
上記のようにキーが操作されると、コマンダ５０は、その操作されたキーに対応する赤外線コード信号を赤外線発光部５７から出力する。コマンダ受信部２３は、この赤外線コード信号を受信してデータに復元し、このデータをＣＰＵ２０に伝達する。ＣＰＵ２０はこのデータに対応する処理を実行する。操作部２４はカラオケ装置のフロントパネルに設けられており、上記コマンダ５０と同様のテンキーなどのキースイッチ群を備えている。表示部２５も操作部２４と同様カラオケ装置のフロントパネルに設けられており、現在演奏中の曲番号や予約曲数などを表示するＬＥＤマトリクス表示器を含んでいる。
【００２３】
音源２９は、楽曲データに含まれる楽音データに基づいて楽音信号を形成する。音声データ処理部３０は、楽曲データに含まれる音声データに基づいてバックコーラスなどの音声信号を再生する。音源２９が形成した楽音信号および音声データ処理部３０が再生した音声信号はＤＳＰ３１に入力される。ＤＳＰ３１は、これら楽音信号および音声信号に対してリバーブ，エコーなどの効果を付与する。ＤＳＰ３１が付与する効果の種類や程度は、楽曲データに含まれているＤＳＰ制御データに基づいて制御される。効果が付与された楽音信号，音声信号はＤ／Ａコンバータ３３でカラオケ演奏音のアナログ信号に変換されたのちアンプ３３に出力される。アンプにはマイク３４から歌唱音声信号も入力される。アンプ３３はカラオケ演奏音と歌唱音声信号をミキシング・増幅してスピーカ３５を駆動する。
【００２４】
また、文字パターン展開部３６は、カラオケ演奏時には楽曲データの歌詞トラックの文字コードデータを文字パターンに展開する。ＩＣＭスクリプトの実行時にはスクリプトによって指示された文字をパターンに展開する。ＬＤチェンジャ３７はカラオケ演奏時に所定の動画の背景映像を再生する。文字パターン展開部３６が展開した文字パターン、ＬＤチェンジャ３７が再生した背景映像およびビデオカメラ４０が撮影した歌唱者の画像は表示制御部３８によって合成され、モニタ３９に表示される。また、ビデオプリントモード時には、表示制御部３８には利用者によって選択されたフレームやカラオケ曲の曲名，曲番号などが表示され、前記フレーム内にビデオカメラ４０が撮影した利用者の画像が表示される。利用者がキャプチャ操作（この実施形態では▲キー５６ｂのオン）をすると、その瞬間の画像が表示制御部３８のＶＲＡＭ３８ａにキャプチャされる。
【００２５】
ビデオプリンタ４２および課金装置４３は、それぞれＲＳ２３２Ｃなどのシリアルインタフェースでカラオケ装置本体と接続されており、カラオケ装置本体のＣＰＵ２０の指示に基づいて動作し、該シリアルインタフェースを介して自己の状態をＣＰＵ２０に通知する。ビデオプリンタ４２，課金装置４３はともにカラオケ装置本体やＬＤチェンジャ３７などとともに縦積みのラックに収納されている。課金装置４３はコインチェッカ４４，クレジットカウンタ４５および表示器４６を有している。コインチェッカ４４は投入されたコインが真貨であるか否かを判定し、真貨であればクレジットカウンタ４５にカウントアップを指示する装置である。コインとしては専用のコインを用いてもよいが一般的には１００円硬貨が使用される。クレジットカウンタ４５はコインチェッカ４４からの指示に基づいてカウント値を加算し、カラオケ装置本体のＣＰＵ２０からの指示に基づいてカウント値を減算または加算する。カラオケ装置は、プログラムやＩＣＭスクリプトデータの設定により、カラオケ曲の演奏やビデオプリントなどの機能に課金をすることができる。たとえば、カラオケ演奏に１クレジットの課金をした場合、１曲のカラオケ演奏を実行したときＣＰＵ２０から課金装置４３に対して１クレジットの課金指示が入力され、クレジットカウンタ４５はこの指示に基づいてカウント値から１クレジットを減算する。コインとして１００円硬貨を用いた場合、１クレジットは１００円となる。なお、一般的なカラオケボックスなどではカラオケ曲の演奏を課金対象とせず、ビデオプリント機能に対して３クレジット程度が課金される。表示器４６は現在のクレジット数を表示するためのものであり、２桁程度の７セグメント表示器で構成されている。
【００２６】
図３は楽曲データおよびＩＣＭスクリプトデータの構成例を示す図である。同図（Ａ）楽曲データ全体の構成を示しており、同図（Ｂ）はトラックの例として楽音トラック中のメロディトラックの構成を示している。楽曲データは、ヘッダ，楽音トラック，歌詞トラック，音声制御トラック，ＤＳＰ制御トラックからなっている。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、曲名，ジャンル，発売日，曲の演奏時間などのデータを含んでいる。
【００２７】
楽音トラック，歌詞トラック，音声制御トラック，ＤＳＰ制御トラックの各トラックは全て同図（Ｂ）に示すようなＭＩＤＩフォーマットで記述されている。ＭＩＤＩフォーマットは、複数のイベントデータと各イベントデータ間の時間間隔を示すデュレーションデータΔｔからなっている。シーケンスプログラムは、所定のテンポクロックでΔｔをカウントし、Δｔをカウントアップしたときこれに続くイベントデータを読み出して所定の処理部へ出力する。
【００２８】
楽音トラックは、メロディトラック，リズムトラックを初めとして種々のパートのトラックを含んでいる。楽音トラックのイベントデータは楽音の発音や楽音の消音などを指示するノートオンイベントデータやノートオフイベントデータなどで構成されている。
【００２９】
歌詞トラックは、モニタ３９上に歌詞を表示するためのシーケンスデータを記憶したトラックである。このシーケンスデータは楽音データではないが、インプリメンテーションの統一をとり、作業工程を容易にするためこのトラックもＭＩＤＩデータ形式のシステム・エクスクルーシブ・メッセージで記述されている。音声制御トラックは、音声データ部に記憶されている音声データの発生タイミングや再生ピッチなどを指定するシーケンストラックである。音声データ部には、音源２９で合成しにくいバックコーラスやハーモニー歌唱などの人声が記憶されている。ＤＳＰ制御トラックには、ＤＳＰ３１の動作を制御するＤＳＰ制御データがデュレーションデータとともに書き込まれている。
【００３０】
同図（Ｃ）はＩＣＭスクリプトデータの構成を示す図である。ＩＣＭスクリプトデータも上記楽曲データとほぼ同様の構成になっており、このＩＣＭスクリプトデータのスクリプト名，リリース日などのデータが書き込まれるヘッダ、スクリプトデータ本体、および、該スクリプトの実行時に使用される複数の画像データなどからなっている。ビデオプリントスクリプトデータの場合、利用者の選択を受け付けたり、その選択によって分岐する場面があるため、スクリプトデータを複数のトラックに分割して記述している。スクリプトトラックとしては図４のメインルーチンを実行するためのメインスクリプト、図５〜図９の動作を実行するためのサブスクリプトがあり、画像データとしては図１０に示される種々の画面構成データや２０種類のフレーム画像データなどがある。フレーム画像データは、プリントの周辺部を装飾するイラスト画像であり、図１０（Ｄ）にその一部を示す。
【００３１】
図４〜図９は同カラオケ装置のビデオプリントスクリプトデータによって実行されるビデオプリントモードの動作を示すフローチャートである。また、図１０はビデオプリントモード時のモニタ３９の表示例を示す図である。上述したようにビデオプリントモードは、ビデオカメラ４０で撮影された利用者の画像をビデオプリンタ４２でプリントするモードである。また、単に利用者の画像をプリントするのみでなく、プリントにイラストのフレームをはめ込んだり、好きな曲の曲名・曲番号を表示したりすることができ、また、１枚のシートを４分割，９分割，１６分割などの分割数に分割して各区画に同じプリントをすることもできる。また、上述したようにこのプリントは、裏糊面のシール用紙に行われるためノートなどの任意のものに利用者の姿や顔が写ったシールを貼りつけることができる。
【００３２】
図４はこのビデオプリントモードのメイン動作を示すフローチャートである。曲番号が入力されると（ｓ１）、この曲番号が８９００−００であるかを判断する（ｓ２）。上述したようにこの８９００−００がビデオプリントスクリプトデータを指定する曲番号である。これ以外の番号が入力された場合には対応するカラオケ演奏や他のＩＣＭスクリプトの実行などの処理動作に進む。８９００−００が入力された場合には、ビデオプリントモードに移行し、ビデオプリントスクリプトデータを読み出すことによってｓ３以下の動作を実行する。
【００３３】
ビデオプリントスクリプトデータの読み出しにより、まず、図１０（Ａ）に示すような初期表示画面を表示するとともに（ｓ３）、初期設定処理を実行する（ｓ４）。初期設定処理は、レジスタのリセットやビデオプリンタ４２の状態の確認などの動作である。なお、この場合において、ビデオプリンタ４２が動作できない状態の場合には、このビデオプリントモードの動作を中断して、ビデオプリンタ４２の状態をモニタ３９に表示する。
【００３４】
初期設定が正常に終了すると、プリントの分割数を選択する（ｓ５）。この動作では１枚のシート全体に１個の画像をプリントするか、これを１／２（線比率）に縮小して４（２×２）個の画像をプリントするか、１／３に縮小して９（３×３）個の画像をプリントするか、または、１／４に縮小して１６（４×４）個の画像をプリントするかを選択する。この分割数の選択を利用者に開放してもよいが、この実施形態のビデオプリンタ４２では、分割数に合わせて型抜きしたシール用紙を使用するため、この分割数の設定は、事前に用紙のセット時に係員モードで行われ、ここではその設定内容を読み込むようになっている。なお、常に型抜きしないシートを使用する場合や複数種類の型抜きシートを複数トレイから選択できる場合などは、利用者が分割数を選択できるようにすればよい。
【００３５】
そして、曲番号入力動作を実行する（ｓ６：図５）。ここで入力される曲番号は、その曲番号と曲名をプリントに焼き込むためのものであり、このビデオプリントモードにおいて演奏されるものではないが、ビデオプリントモード終了後カラオケ演奏モードに移行したときに優先的な割込動作でこの曲の演奏を行わせることもできる。
【００３６】
図５に曲番号入力動作の詳細を示す。まず、図１０（Ｂ）のような選択画面を表示する（ｓ２０）。この画面は、ビデオプリント時に好みの曲名、選曲番号をプリントするか否かを選択させる画面である。この画面の表示中に、▼キー５６ａまたは▼キー５６ｂを押下してＹＥＳ／ＮＯを選択し、スタートキー５３をオンすることによって選択した内容を確定する（ｓ２１）。この選択内容がＹＥＳであればｓ２２以下の動作に進み、選択内容がＮＯであればこの曲番号入力動作を終了してメイン動作に戻る。
【００３７】
なお、このビデオプリントモードの動作において、他の画面が表示されている場面でも、上記キーコンキー５６（▼キー５６ａ，▲キー５６ｂ）およびスタートキー５３を操作することによって全ての選択操作をすることができる。また、どの画面表示時においても取り消しキー５５をオンすることによってこのビデオプリントモードを中止しカラオケ演奏モードにもどることができる。
【００３８】
ｓ２２では曲番号の入力を受け付ける。ここで入力される曲番号は通常のカラオケ演奏モード時に入力されるものと同じ歌手番号−歌手別曲番号からなる６桁のものである。曲番号が入力されると、この曲番号のカラオケ曲の曲名を楽曲データファイル２７ａに含まれるディレクトリファイルから検索する（ｓ２３）。この曲番号に対応する曲名がある場合には、その曲番号・曲名を表示中の画面（図１０（Ｂ））の該当欄に表示するとともにこの曲名と曲番号をＲＡＭ２２に設定されているレジスタに記憶する（ｓ２５）。そしてこの動作を終了する。動作を終了したとき、図１０（Ｂ）の画面はモニタ３９から消去されるがレジスタの記憶内容は保持される。もし検索の結果、入力された曲番号に対応する曲がない場合には（ｓ２４）、ｓ２２にもどって再度曲番号の入力を受け付ける。
【００３９】
図４において、曲番号入力動作（ｓ６）を終了すると、次はフレーム選択動作を実行する（ｓ７：図６）。フレームは、図１０（Ｄ）にその一例を示すように、プリントの周辺部を装飾するイラストであり、ジャンルに応じて２０種類が用意されている。利用者はキーコンキー５６、スタートキー５３を操作して２０種類のフレームのなかから１つを選択することができる。
【００４０】
図６はフレーム選択動作の詳細を示すフローチャートである。まず、図１０（Ｃ）に示すようなジャンル選択画面を表示する（ｓ３０）。ここで、ジャンルは撮影人数によって分けられており、１人用のジャンルとして「一人で撮ろう！」、２人用のジャンルとして「二人で撮ろう！」、３人以上用のジャンルとして「みんなで撮ろう！Ａ」、「みんなで撮ろう！Ｂ」、「みんなで撮ろう！Ｃ」が割り当てられている。また、フレームなしでプリントするために「フレームなし」のジャンルも設定されている。「一人で撮ろう！」、「二人で撮ろう！」、「みんなで撮ろう！Ａ」、「みんなで撮ろう！Ｂ」、「みんなで撮ろう！Ｃ」の各ジャンルはそれぞれ４つのフレームを含んでおり、いずれかのジャンルが選択されると、そのジャンルに含まれるフレームが一覧表示され、さらにこのなかから１つが選択可能になる。
【００４１】
図１０（Ｃ）のジャンル選択画面が表示されたのち、利用者によって▲キー５６ｂがオンされるとジャンルを指定しているカーソルを１つ上に移動する（ｓ３１→ｓ３５）。また、▼キー５６ａがオンされるとカーソルを１つ下に移動する（ｓ３２→ｓ３６）。またスタートキー５３がオンされた場合にはそのときの選択を確定したことになるため、ｓ３４からｓ３７に進み、選択内容、すなわち、現在カーソルのあるジャンルが「フレームなし」であるかを判断する（ｓ３７）。フレームなしが選択された場合にはｓ３７から直接ｓ４６に進んで選択結果のログを記録してこの動作を終了する。
【００４２】
フレームなし以外のジャンルが選択された場合には（ｓ３７）、ｓ３８に進んで選択されたジャンルのフレーム群を表示する。図８（Ｄ）はジャンル「１人で撮ろう！」のフレーム群の表示例を示している。このような画面が表示されているときに▲キー５６ｂ，▼キー５６ａがオンされると（ｓ３９，ｓ４０）、フレームを指定するカーソルを１つずつ上または下に移動させる（ｓ４２，ｓ４３）。ここで、フレーム群の上下は図６（Ｂ）に示すような順に設定されているものとする。ただし、中央の５番のフレームは「戻る」の選択ボタンである。すなわち、▼キー５６ｂがオンされることにより図６（Ｂ）の矢印の順序でカーソルを移動させ、▲キー５６ａがオンされるとこれと逆の順序でカーソルを移動させる。そしてスタートキー５３がオンされた場合にはｓ４１からｓ４４に進み、選択対象が「戻る」であるか否かを判断する。「戻る」が選択された場合にはｓ４４からｓ３０に戻って、もう一度ジャンル選択画面の表示からやり直す。また「戻る」以外のフレームが選択された場合には、選択されたフレームの識別番号をＲＡＭ２２に設定されているレジスタに記憶し（ｓ４５）、選択結果のログを記録して（ｓ４６）、この動作を終了する。
【００４３】
図４において、上記フレーム選択動作が終了すると、課金処理動作（ｓ８：図７）およびカラーモード選択動作（ｓ９：図８）を実行する。
課金処理動作は課金装置４３から一定のクレジット数を減算する処理である。図７の課金処理動作の詳細フローにおいて、課金装置４３から現在のクレジット数を入力し（ｓ５０）、これが一定値以上であれば（ｓ５１）、該一定額のクレジットの減算を課金装置４３に対して指示して（ｓ５２）、以下のカラーモード選択動作（ｓ９：図８）およびプリント実行動作（ｓ１０：図９）に進む。課金装置４３は上記減算指示に基づいてクレジットカウンタ４５のカウント値を減算する。一方、課金装置４３から入力されるクレジット数が前記一定値に満たない場合には、モニタ３９に「クレジットが足りません。コインを投入してください。」の文言を表示して（ｓ５３）、ｓ５０にもどる。こののち、ｓ５０→ｓ５１→ｓ５３の動作を繰り返し、課金装置４３にコインが投入され、クレジットカウンタ４５がカウントアップされてその値が前記一定値以上になればｓ５１からｓ５２に進む。なお、ｓ５０→ｓ５１→ｓ５３の動作を繰り返しているときにコマンダ５０の取り消しキー５５がオンされるとこのループから抜けてビデオプリントモードを終了する。
【００４４】
図８のカラーモード選択の詳細フローにおいて、まず、図１０（Ｅ）に示すようなカラーモード選択画面を表示する（ｓ６０）。同図に示すように、利用者はカラーモードとして「モノクロ」、「カラー」、「セピア」のいずれかを選択することができる。図１０（Ｅ）のカラーモード選択画面が表示されたのち、利用者によって▲キー５６ｂがオンされるとカラーモードを指示するカーソルを１つ左に移動する（ｓ６１→ｓ６４）。また、▼キー５６ａがオンされるとカーソルを１つ右に移動する（ｓ６２→ｓ６５）。またスタートキー５３がオンされた場合にはそのとき指示されているカラーモードの選択を確定するためｓ６３からｓ６６に進み、現在カーソルが指示しているカラーモードの番号をＲＡＭ２２に設定されているレジスタに記憶する。こののち、この選択結果のログを記録してカラーモード選択動作を終了する。
【００４５】
カラーモード選択動作が終了すると、プリント実行動作（ｓ１０：図９）を実行する。図９はプリント実行動作を示すフローチャートである。まず、ビデオプリント用の画像をＶＲＡＭ３８ａ上に展開し、モニタ３９に表示するためにフレームと曲名，曲番号を表示する。フレーム選択動作で２０種類のフレームのうちいずれかが選択されたかを判断し（ｓ７０）、フレームが選択されている場合には選択されたフレームの画像データを表示制御部３８に入力する。表示制御部３８はこのフレームの画像データをＶＲＡＭ３８ａに書き込むことによってモニタ３９に表示する（ｓ７１）。そして、曲番号入力動作で曲番号の入力があったかを判断し（ｓ７２）、曲番号の入力があった場合には入力された曲番号および曲名を表示制御部３８に入力する。表示制御部３８は、ＶＲＡＭ３８ａ上でこの曲名・曲番号を前記フレームの前面に合成する。合成結果はモニタ３９に表示される（ｓ７３）。フレームと曲名・曲番号とを合成した画像データの表示例を図１０（Ｆ）に示す。この表示ののち、ビデオカメラ４０が撮影している利用者のライブ画像を前記フレームおよび曲名・曲番号の後方に合成して表示する（ｓ７４）。
【００４６】
上記の動作により、モニタ３９にフレーム、曲名・曲番号、および、その後方に合成された利用者の画像が表示されると、利用者は自由に移動して映る大きさや位置を好みに合わせてポーズを決めたのち▲キー５６ａをオンしてそのときの画像をキャプチャする。キャプチャした画像が好みでない場合には▼キー５６ａをオンする。好みの画像がキャプチャされるとスタートキー５３をオンする。利用者がこのような操作を行うと、カラオケ装置は以下のように動作する。
【００４７】
▲キー５６ｂがオンされると（ｓ７５）、その瞬間に表示制御部３８のＶＲＡＭ３８ａに記憶されている画像データをキャプチャして、以後のビデオカメラ４０からの入力をマスクする（ｓ７６）。これにより、モニタ３９には▲キー５６ａがオンされた瞬間の静止画が表示される。こののち、▼キー５６ａがオンされると（ｓ７７）、画像データのキャプチャを解除して再度ビデオカメラ４０から入力されるリアルタイムのライブ画像をモニタ３９に表示する（ｓ７４）。また、画像データがキャプチャされているときにスタートキー５３がオンされた場合には（ｓ７８）、そのときＶＲＡＭ３８ａに記憶されている画像データをビデオプリンタ４２に出力する（ｓ８０）。ビデオプリンタ４２はこの画像データをシール用の専用紙にプリントして放出する。
【００４８】
このプリントに約１分の時間が必要であるため、この時間にカラオケ装置は以下の動作を実行する。まず、ビデオプリントモードの実行を完了した旨のログを記録したのち（ｓ８１）、曲番号入力動作（ｓ６）で曲番号の入力があったかを判断する（ｓ８２）。曲番号の入力があった場合には、その曲を歌うか否かを訊ねる画面を表示し（ｓ８３）、歌う旨のキー入力があった場合には（ｓ８４）、割込予約モードで優先的にこの曲のカラオケ演奏動作に進む。これにより、プリント待ちの時間を利用してそのプリントに合成した曲を歌うことができる。一方、歌わない旨のキー入力があった場合（ｓ８４）、または、曲番号の入力がなかった場合（ｓ８２）には終了画面を表示したのち（ｓ８５）、通常のカラオケ演奏モードに移行して動作を終了する。
【００４９】
図１１は上記ＩＣＭスクリプトデータのダウンロード動作を示すフローチャートである。ＩＣＭスクリプトデータもカラオケ演奏用の楽曲データと同様に配信センタからダウンロードされる。ＩＣＭスクリプトデータのダウンロードは楽曲データのダウンロードと同じ機会に行うようにしてもよく、別の機会に行うようにしてもよい。ＩＣＭスクリプトデータは、２週間に１回程度の頻度で新たなバージョンのものダウンロードされる。各バージョンに含まれるデータ群は、新規のＩＣＭスクリプトデータのほか、既にダウンロードされているＩＣＭスクリプトデータを更新するデータも含まれている。
【００５０】
配信センタと回線が接続されると、まず、配信センタに対して既にダウンロード済の最終バージョンを通知する（ｓ９０）。配信センタはこの最終バージョンを受信してこれよりも新しいバージョンのデータを選択し、このデータをダウンロードしてくる。まず、配信センタからダウンロードするデータの内容を受信する（ｓ９１）。ダウンロードするデータの内容とは、新規データであるか既にダウンロード済のデータの更新であるか、更新の場合にはデータの全部を更新するか一部のみ更新するかなどの内容である。この内容をｓ９２，ｓ９３で判断し、新規データのダウンロードの場合にはｓ９２からｓ９４に進む。ｓ９４では、ダウンロードされるＩＣＭスクリプトデータの曲番号（８９００−ＸＸ）を受信する。続いてこのＩＣＭスクリプトデータのデータ本体を受信し（ｓ９５）、上記曲番号でハードディスク装置２７上に確保された新規エリアにこれを書き込む（ｓ９６）。また、既にダウンロード済のＩＣＭスクリプトデータの全部を更新する場合には、ｓ９３からｓ１００に進み、更新されるＩＣＭスクリプトデータの曲番号を受信する（ｓ１００）。次にこのＩＣＭスクリプトデータのデータ本体を受信し（ｓ１０１）、上記曲番号のＩＣＭスクリプトデータを全部この新たなデータに書き換える（ｓ１０２）。また、既にダウンロード済のＩＣＭスクリプトデータの一部を更新する場合には、ｓ９３からｓ１０３に進み、更新されるＩＣＭスクリプトデータの曲番号および更新するデータ名、すなわち、スクリプトトラック名または画像データ名を受信する（ｓ１０３，ｓ１０４）。次にこの更新するデータの本体を受信し（ｓ１０５）、上記指定されたデータをこの新たなデータに書き換える（ｓ１０６）。ダウンロードすべき全てのデータが終了するまで（ｓ１０７）上記動作を繰り返し実行する。ダウンロードが終了するとＩＣＭスクリプトデータの実行履歴を記録したログをアップロードして動作を終了する。上記ログはビデオプリントモードの場合、ｓ４６，ｓ６７およびｓ８１で記録されたものである。
【００５１】
このように、ＩＣＭスクリプトデータは、楽曲データと同様に、配信センタからダウンロードされてハードディスク装置２７に記憶される。また、既にダウンロードされているＩＣＭスクリプトデータの一部に対応する新たなデータをダウンロードしてこのＩＣＭスクリプトデータを更新することもできる。たとえば、上記ビデオプリントスクリプトデータにおいては、ログを検査した結果、人気のないフレームがあった場合、これに代わる新たなフレームをダウンロードして前記人気のないフレームと差し換えることができる。また、ＩＣＭスクリプトデータの機能の一部を変更する場合には、変更すべき機能を実行するスクリプトトラックのみをダウンロードして差し換えるなどの処理が可能になる。
【００５２】
【発明の効果】
以上のように請求項１の発明によれば、カラオケ演奏用の楽曲データを選択するための選曲コードと同様の構成のビデオプリントモード指定コードを入力することにより、ビデオカメラで撮影された利用者の画像をプリントすることができるため、利用者は、カラオケ曲を選曲するときと同じ操作で流行のプリント装置の機能を実行させることができ、カラオケ装置の機能を向上して利用者のサービス向上を図ることができる。
また、フレームやカラーモードなどのプリントの態様をリモコン装置の操作で選択することができるためビデオプリント装置の操作に習熟していなくてもカラオケ装置の操作と同じような操作で行うことができ、カラオケ装置の利用者が容易に種々の態様のビデオプリントを楽しむことができる。また、この態様選択のログを記録しておくことにより、カラオケ装置利用者の嗜好を収集することができ、これに基づいてビデオプリント機能をサービスを的確に更新してゆくことができる。
また、上記機能をスクリプトなどのプリント処理データで実行するようにし、このプリント処理データをカラオケ演奏の楽曲データと同じ記憶手段に記憶し、楽曲データをダウンロードする配信センタからダウンロードするようにしたことにより、従来より通信カラオケシステムが有する資産をそのまま用いて各カラオケ装置において、この機能を実現することができる。また、実行形式のプログラムでないため、一部データのみの差し換えも容易であり、必要な部分のみをダウンロードしてこのプリント処理データを更新することができる。
【００５３】
請求項２の発明によれば、利用者の姿や顔の画像に好みの曲の曲名および曲番号を合成してプリントすることができるため、曲名をメッセージとして利用したり、自分の好きな曲のリストをこのビデオプリントで作成したりすることができ、ビデオプリント機能とカラオケ装置が従来より備えているカラオケ曲の演奏機能とを結合して新たなサービスを提供することができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置に付属するコマンダの外観図
【図３】同カラオケ装置で使用される楽曲データおよびＩＣＭスクリプトデータの構成を示す図
【図４】ビデオプリントモード時の動作を示すフローチャート
【図５】ビデオプリントモード時の動作を示すフローチャート
【図６】ビデオプリントモード時の動作を示すフローチャート
【図７】ビデオプリントモード時の動作を示すフローチャート
【図８】ビデオプリントモード時の動作を示すフローチャート
【図９】ビデオプリントモード時の動作を示すフローチャート
【図１０】ビデオプリントモード時のモニタ表示の例を示す図
【図１１】ＩＣＭスクリプトデータのダウンロード時の動作を示すフローチャート
【符号の説明】
２７…ハードディスク装置、２７ａ…楽曲データ記憶エリア、
２７ｂ…ＩＣＭスクリプトデータ記憶エリア、
３８…表示制御部、３９…モニタ、４０…ビデオカメラ、
４２…ビデオプリンタ
【図１】
0003837797.tif 000002
【図２】
0003837797.tif 000003
【図３】
0003837797.tif 000004
【図４】
0003837797.tif 000005
【図５】
0003837797.tif 000006
【図６】
0003837797.tif 000007
【図７】
0003837797.tif 000008
【図８】
0003837797.tif 000009
【図９】
0003837797.tif 000010
【図１０】
0003837797.tif 000011
【図１１】
0003837797.tif 000012