Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4136698B2 - Background video supply system, music playback device, and server for music playback device - Google Patents
[go: Go Back, main page]

JP4136698B2 - Background video supply system, music playback device, and server for music playback device - Google Patents

Background video supply system, music playback device, and server for music playback device Download PDF

Info

Publication number
JP4136698B2
JP4136698B2 JP2003035756A JP2003035756A JP4136698B2 JP 4136698 B2 JP4136698 B2 JP 4136698B2 JP 2003035756 A JP2003035756 A JP 2003035756A JP 2003035756 A JP2003035756 A JP 2003035756A JP 4136698 B2 JP4136698 B2 JP 4136698B2
Authority
JP
Japan
Prior art keywords
video
video information
information
performance
music
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003035756A
Other languages
Japanese (ja)
Other versions
JP2004246075A (en
Inventor
美絵 鈴木
和弘 大村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xing Inc
Original Assignee
Xing Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xing Inc filed Critical Xing Inc
Priority to JP2003035756A priority Critical patent/JP4136698B2/en
Publication of JP2004246075A publication Critical patent/JP2004246075A/en
Application granted granted Critical
Publication of JP4136698B2 publication Critical patent/JP4136698B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、例えば、カラオケボックスで使用されるカラオケ装置等の音楽再生装置に関し、特に、ユーザの撮影した映像を背景映像として供給するための技術に関する。
【0002】
【従来の技術】
所定の記憶装置に予め記憶された複数の演奏曲から選択された所望の演奏曲の音楽情報を出力させると共に、その音楽情報の出力に同期してその演奏曲に応じた映像を背景映像として画面に表示させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された複数のカラオケ演奏曲から選択された所望のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞をその出力に同期して画面に表示させることができ、所望の歌をカラオケ演奏曲の伴奏を伴った状態で楽しむことができる。
【0003】
ところで、従来のカラオケ装置では、例えば、ディスクプレーヤに予め格納された複数種類の映像の何れかが各カラオケ演奏曲に割り当てられており、カラオケ演奏に際しては使い回しの背景映像が用いられていた。だが近年になり、好みの映像を背景映像としてカラオケ演奏を楽しみたいというユーザの需要が高まってきた。そこで、ユーザの嗜好に応じて背景映像を指定することができる音楽再生装置が提案されている。例えば、特許文献1に記載されたカラオケ装置がそれである。斯かるカラオケ装置では、パーソナルコンピュータから演奏が希望されるカラオケ演奏曲がセンタに伝達されると、そのセンタでは背景映像のデータベースからそのカラオケ演奏曲に対して再生可能な背景映像のカタログが上記パーソナルコンピュータに送信される。ユーザは、斯かるカタログを参照して所望の背景映像を選択し、これを上記センタに伝達する。そのセンタではその背景映像の映像番号と上記演奏が希望されるカラオケ演奏曲の選曲番号とが組み合わされて登録され、各通信カラオケ装置に配信される。ユーザがその通信カラオケ装置において自己のIDを入力して上記カラオケ演奏曲を選曲すると、上記登録された背景映像と共にカラオケ演奏が実行される。
【0004】
【特許文献1】
特開平10−207476号公報
【0005】
【発明が解決しようとする課題】
しかし、前記従来のカラオケ装置においてユーザの撮影した映像(静止画又は動画)をカラオケ演奏中の背景映像として用いる場合、ユーザに要求される操作が煩雑であることや、その背景映像が必然的に単調なものになりがちである等といった弊害があった。また、カラオケ装置は、通常、曲間映像や店舗広告映像等を外部から登録できる機能を備えているが、斯かる登録には専用の機器や特別の操作等が必要であり、ユーザが容易に利用できるものではなかった。すなわち、ユーザの撮影した映像を簡便に且つ嗜好に沿った形で背景映像として供給し得る技術は未だ開発されていないのが現状である。
【0006】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、ユーザの撮影した映像を簡便に且つ嗜好に沿った形で背景映像として供給し得る音楽再生装置の背景映像供給システムを提供することにある。
【0007】
【課題を解決するための第1の手段】
斯かる目的を達成するために、本第1発明の要旨とするところは、選択された演奏曲を出力させると共に、その演奏曲の出力に伴ってその演奏曲に応じた映像を背景映像として画像表示装置に表示させる音楽再生装置と、その音楽再生装置と所定の通信網を介して接続される通信端末とから成る音楽再生装置の背景映像供給システムであって、前記通信端末は、前記演奏曲を選択するための演奏曲選択手段と、静的又は動的な映像情報を入力するための映像情報入力手段と、顧客を識別するための顧客情報を入力するための顧客情報入力手段と、前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付けると共に、前記顧客情報入力手段により入力された顧客情報を関連づける映像情報対応付手段とを、含むものであり、前記音楽再生装置は、前記演奏曲選択手段により選択された演奏曲を出力させる際、その演奏曲に対応付けられ且つ前記顧客情報入力手段により入力される顧客情報に関連付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を定められた表示時間で順次出力させる映像情報出力制御手段を含むものであることを特徴とするものである。
【0008】
【第1発明の効果】
このようにすれば、前記通信端末は、前記演奏曲を選択するための演奏曲選択手段と、静的又は動的な映像情報を入力するための映像情報入力手段と、顧客を識別するための顧客情報を入力するための顧客情報入力手段と、前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付けると共に、前記顧客情報入力手段により入力された顧客情報を関連づける映像情報対応付手段とを、含むものであり、前記音楽再生装置は、前記演奏曲選択手段により選択された演奏曲を出力させる際、その演奏曲に対応付けられ且つ前記顧客情報入力手段により入力される顧客情報に関連付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を定められた表示時間で順次出力させる映像情報出力制御手段を含むものであることから、前記顧客情報により識別された顧客毎に、可及的に簡便な操作により多様性に富んだ背景映像を設定することができる。すなわち、顧客(ユーザ)の撮影した映像を簡便に且つ嗜好に沿った形で背景映像として供給し得る音楽再生装置の背景映像供給システムを提供することができる。
【0010】
【第1発明の他の態様】
ここで、好適には、前記映像情報対応付手段は、前記複数の映像情報を出力させる音楽再生装置を有する店舗を指定する店舗指定手段を含むものである。このようにすれば、必要に応じて前記映像情報及び対応付情報を各音楽再生装置に配信することで、それらの音楽再生装置の負荷を低減できるという利点がある。
【0011】
また、好適には、前記映像情報対応付手段は、前記複数の映像情報を出力させる年月日を指定する年月日指定手段を含むものである。このようにすれば、必要に応じて前記映像情報及び対応付情報を各音楽再生装置に配信することで、それらの音楽再生装置の負荷を低減できるという利点がある。
【0012】
また、好適には、前記音楽再生装置及び通信端末と前記通信網を介して接続されるサーバを含み、そのサーバは、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段を含むものである。このようにすれば、前記サーバにより映像情報を集中管理し、各音楽再生装置にその映像情報を適宜配信することで、それらの音楽再生装置の負荷を低減できるという利点がある。
【0013】
また、好適には、前記音楽再生装置は、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段を含むものである。このようにすれば、複数の音楽再生装置に負荷を分散することで前記映像情報及び対応付情報の入出力の応答性を高められるという利点がある。
【0014】
【課題を解決するための第2の手段】
また、前記目的を達成するために、本第2発明の要旨とするところは、選択された演奏曲を出力させると共に、その演奏曲の出力に伴ってその演奏曲に応じた映像を背景映像として画像表示装置に表示させる音楽再生装置であって、前記演奏曲を選択するための演奏曲選択手段と、静的又は動的な映像情報を入力するための映像情報入力手段と、顧客を識別するための顧客情報を入力するための顧客情報入力手段と、前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付ける映像情報対応付手段と、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段と、前記演奏曲選択手段により選択された演奏曲を出力させる際、その演奏曲に対応付けられ且つ前記顧客情報入力手段により入力された顧客情報に関連付けられた対応付情報が存在する場合にその対応付情報に基づいて前記記憶手段に記憶された複数の映像情報を定められた表示時間で順次出力させる映像情報出力制御手段とを、含むことを特徴とするものである。
【0015】
【第2発明の効果】
このようにすれば、前記演奏曲を選択するための演奏曲選択手段と、静的又は動的な映像情報を入力するための映像情報入力手段と、顧客を識別するための顧客情報を入力するための顧客情報入力手段と、前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付ける映像情報対応付手段と、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段と、前記演奏曲選択手段により選択された演奏曲を出力させる際、その演奏曲に対応付けられ且つ前記顧客情報入力手段により入力された顧客情報に関連付けられた対応付情報が存在する場合にその対応付情報に基づいて前記記憶手段に記憶された複数の映像情報を定められた表示時間で順次出力させる映像情報出力制御手段とを、含むことから、可及的に簡便な操作により多様性に富んだ背景映像を設定することができる。すなわち、顧客(ユーザ)の撮影した映像を簡便に且つ嗜好に沿った形で背景映像として供給し得る背景映像供給システムを実現する音楽再生装置を提供することができる。
【0016】
【課題を解決するための第3の手段】
また、前記課題を解決するために、本第3発明の要旨とするところは、選択された演奏曲を出力させると共に、その演奏曲の出力に伴ってその演奏曲に応じた映像を背景映像として画像表示装置に表示させる音楽再生装置に所定の通信網を介して接続されるサーバであって、前記演奏曲を選択するための演奏曲選択手段と、静的又は動的な映像情報を入力するための映像情報入力手段と、顧客を識別するための顧客情報を入力するための顧客情報入力手段と、前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付ける映像情報対応付手段と、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段とを、含むことを特徴とするものである。
【0017】
【第3発明の効果】
このようにすれば、前記演奏曲を選択するための演奏曲選択手段と、静的又は動的な映像情報を入力するための映像情報入力手段と、顧客を識別するための顧客情報を入力するための顧客情報入力手段と、前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付ける映像情報対応付手段と、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段とを、含むことから、可及的に簡便な操作により多様性に富んだ背景映像を設定することができる。すなわち、顧客(ユーザ)の撮影した映像を簡便に且つ嗜好に沿った形で背景映像として供給し得る音楽再生装置の背景映像供給システムを実現するサーバを提供することができる。
【0018】
【第3発明の他の態様】
ここで、好適には、前記映像情報対応付手段は、前記複数の映像情報を出力させる音楽再生装置を有する店舗を指定する店舗指定手段を含むものである。このようにすれば、必要に応じて前記映像情報及び対応付情報を各音楽再生装置に配信することで、それらの音楽再生装置の負荷を低減できるという利点がある。
【0019】
また、好適には、前記映像情報対応付手段は、前記複数の映像情報を出力させる年月日を指定する年月日指定手段を含むものである。このようにすれば、必要に応じて前記映像情報及び対応付情報を各音楽再生装置に配信することで、それらの音楽再生装置の負荷を低減できるという利点がある。
【0020】
また、好適には、前記映像情報対応付手段により前記演奏曲に対して複数の映像情報が背景映像として対応付けられた際、新規に対応付けられた場合及び既に対応付けられた前記対応付情報について表示が予定されていた年月日を経過した後にその対応付情報を変更する場合に利用料金を課金する課金手段を含むものである。このようにすれば、新規に対応付情報を設定する場合や、既に設定されている対応付情報について表示が予定されていた年月日を経過した後にその対応付情報を変更する場合には所定の利用料金を課金し、その他の場合、例えば既に設定されている対応付情報について表示が予定されている年月日以前にその対応付情報を変更する場合には利用料金を課金しないことで、合理的な課金が実現できるという利点がある。
【0021】
【実施例】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【0022】
図1は、本発明の一実施例である音楽再生装置による背景映像供給システム10について説明する図である。この図1において、通信端末である多数の携帯電話機12は、複数の中継基地局16を介して無線の通信チャンネルに接続され、その複数の中継基地局16に接続された中央演算処理装置18によりそれぞれの接続が制御されるようになっている。この中央演算処理装置18には、プロトコルを翻訳することによりチェックする機能を有するゲートウェイ20、公衆電話回線、有線放送用ケーブル、又は光ファイバ等による広域通信網(インターネット)22を介して音楽再生装置である複数のカラオケ装置14と、背景映像供給サービス提供会社のサーバ24とが、接続されている。
【0023】
図2は、上記携帯電話機12の操作部26を説明する図であり、(a)は開いた様子を、(b)は折り畳んだ様子を示している。この図2に示すように、斯かる携帯電話機12における折り畳まれることで相対向する1対の面には、入力手段としての12個の文字入力釦28、開始釦30、電源釦32、左右上下の移動釦34、メール釦36、クリア釦38、決定釦40、及び画像表示装置として機能する表示部42が設けられている。また、背面にはレンズ44が取り付けられており、側部にはシャッタ釦46が設けられている。
【0024】
上記文字入力釦28は、所望する文字を入力するための釦(スイッチ)であり、その文字入力釦28が押されることにより、また必要に応じて所定の文字変換操作が行われることにより、所望する文字が上記表示部42に表示される。上記開始釦30は、電話をかけたりメールを送信したりするための釦であり、上記表示部42に所定の電話番号が表示されている際にその開始釦30が押されることにより、その電話番号に電話をかけられる。また、その表示部42に所定のメールアドレスが表示されている際にその開始釦30が押されることにより、そのメールアドレスにメールが送信される。上記電源釦32は、通話を中止したり電源を入れたりするための釦であり、通話中にその電源釦32が押されることにより、その通話が中止される。また、電源がオフである際にその電源釦32が押されることにより、電源がオンの状態となる。上記移動釦34は、上記表示部42に表示されるカーソルを左右上下に移動させるため等に押される釦である。上記メール釦36は、メール管理モードに入るため等に押される釦である。上記クリア釦38は、上記表示部42に表示された文字を消すため等に押される釦である。上記決定釦40は、上記表示部42に表示された内容で各種設定の項目を決定したり、文字変換を決定したりするため等に押される釦である。
【0025】
図3は、前記携帯電話機12の構成を説明するブロック線図である。この図3に示す制御部48は、予めROM50に記憶されたプログラムに従って入力信号を処理し、前述の操作部26の入力に従って文字入力が実行されるように制御したり、前記操作部26から入力された電話番号に従って通信或いは通話チャンネルを成立させると共に相互の通信或いは通話が可能となるように制御したり、メールの作成及び送受信の制御を実行したりする。通話状態においては、アンテナ72aを介して送受信部58に受けた通話信号等がモデム部60を介して音声コーディック部62においてデジタルコード信号から音声信号に変換され、アナログフロントエンド64により音声出力器(スピーカ)70が駆動されて音声が出力される。同時に、マイクロホン68により音声から変換された音声信号が上記アナログフロントエンド64を介して上記音声コーディック部62に送られてそこでデジタル信号に変換され、上記モデム部60、送受信部58、及びアンテナ72aを介して送信される。また、通信状態において、上記制御部48は、前記操作部26から入力された信号を通信先へ送信すると同時に、通信先から受信された信号を前記表示部42に表示させる。また、他の携帯電話機12からの着信があったと判定した場合には、予め記憶部(フラッシュROM)52に記憶された着メロデータに基づき、所定の着信メロディーを上記スピーカ70から出力させるようにメロディー発生器54を駆動させる。また、前記携帯電話機12には、前記カラオケ装置14等へ所定の情報をブルートゥースで出力させるためのブルートゥースモジュール56及びそのアンテナ72bが備えられている。
【0026】
また、前記携帯電話機12は、前記レンズ44、シャッタ釦46、及びCCD66を備えていることで、静止画や動画を撮像し得る所謂デジタルカメラとしても機能する。すなわち、前記シャッタ釦46が押されることにより前記レンズ44を介して映像が取り込まれ、その映像が前記CCD66により映像信号に変換された後、その映像情報が前記記憶部52に記憶される。そうして撮影された映像情報は、前記表示部42の背景映像(壁紙)として用いられたり、メールに添付される等して通信先へ送信されたりする。
【0027】
図4は、前記背景映像供給サービス提供会社のサーバ24の構成を説明するブロック線図である。この図4に示すように、前記サーバ24は、前記広域通信網22に接続されたターミナルアダプタ74にそれぞれデータバス76を介して接続された制御手段を構成するところのCPU78、ROM80、RAM82、記憶装置(HDD)84等を備えた所謂コンピュータであり、更に、CRTコントローラ86により制御される画像表示装置88、インターフェース90を介して上記データバス76に接続されたキーボード92、最新のカラオケ演奏曲、着メロのデータ等を入力するためのCD−ROMドライブ94、及びプリンタ96を備えている。上記記憶装置84には、MIDI曲データベース、会員登録用データベース、映像登録用データベース、店舗用データベース、及び対応付情報データベースが設けられている。
【0028】
上記MIDI曲データベースは、多数のカラオケ演奏曲をMIDI(Musical Instrument Digital Interface)形式で格納するデータベースであり、例えば図7に示すように、その曲の選曲番号、曲名、背景画ジャンル、演奏データ、歌詞データ、及び後述する対応付設定データ等が記憶されるようになっている。上記会員登録用データベースは、本実施例の背景映像供給システム10を利用する顧客(会員)に関する情報を格納するデータベースであり、例えば図8に示すように、その会員の会員ナンバー、氏名、住所、電話番号、パスワード、入会年月日、会員有効年月日、背景映像供給システムの累積利用料金、支払方法・口座番号等が記憶されるようになっている。上記映像登録用データベースは、静的又は動的な映像情報すなわち静止画又は動画である映像データを格納するデータベースであり、例えば図9に示すように、映像情報を入力した会員の会員ナンバー、各会員ナンバーに対応する映像情報の登録ナンバー、及び登録された映像情報が一組になって記憶されるようになっている。上記店舗用データベースは、前記カラオケ装置14を有する店舗の情報を格納するデータベースであり、例えば図10に示すように、その店舗の店舗ナンバー、店舗名、その店舗のオーナ名、住所、各種情報の配信先電話番号、及び連絡先電話が記憶されるようになっている。なお、店舗ナンバーは、その店舗に設置されたカラオケ装置14に対応する番号(情報)であってもよい。上記対応付情報データベースは、演奏曲と複数の映像情報との対応付情報(対応付データ)を顧客情報(会員ナンバー)と関連付けて記憶するものであり、例えば図11に示すように、映像情報の登録ナンバー、映像情報を入力した会員の会員ナンバー、対応する選曲番号、出力させる店舗名、出力させる年月日、対応付データ、及び送信済フラグが記憶されるようになっている。
【0029】
図5は、前記カラオケ装置14の構成を説明するブロック線図である。この図5に示すように、前記カラオケ装置14は、前記広域通信網22に接続されたターミナルアダプタ98にそれぞれデータバス100を介して接続された制御部を構成するところのCPU102、ROM104、RAM106、記憶装置(HDD)108等を備えた所謂コンピュータであり、カラオケ演奏時には、上記背景映像再生装置110により再生されるデフォルトの背景映像又は本実施例の背景映像供給システム10により供給される背景映像と、上記記憶装置108から読み出されてCPU102及びCRTコントローラ112により再生された歌詞テロップとが、映像合成装置(ビデオミキサ)114により合成されてCRT等の画像表示装置116に表示されるようになっている。また、上記記憶装置108から読み出されてJPEG/MPEGデコーダ118により変換されたJPEG(Joint Photographic Experts Group)形式又はMPEG(Moving Picture Experts Group)形式の映像情報が、上記映像合成装置114を介して上記画像表示装置116に表示されるようになっている。また、上記記憶装置108から読み出されてMIDI音源を備えたシンセサイザ120により変換された演奏信号がアンプ122により増幅され、スピーカ124からカラオケ演奏音として出力されるようになっている。入力装置として機能するフロント操作パネル126は、前記カラオケ装置14において演奏する演奏曲の選択をしたり、演奏音の音程を調整したり、演奏曲と歌との音量バランスを調整したり、その他、エコー、音量、トーンなど各種調整を行うための操作ボタン或いはツマミを備えたパネルであり、その操作情報がI/Oインターフェース128を介して前記CPU102に入力されるようになっている。また、上記フロント操作パネル126の機能を遠隔的に実行するために、前記カラオケ装置14には、フロント操作パネル126と同様に入力装置として機能する前記携帯電話機12からのブルートゥース信号を受けて上記CPU102へ出力するためのアンテナ130及びブルートゥースモジュール132を備えている。また、上記記憶装置108には、出力待映像データベース及びMIDI曲データベースが、上記RAM106には、予約曲データベースがそれぞれ記憶されている。
【0030】
上記出力待映像データベースは、前記サーバ24の記憶装置84に設けられた映像登録用データベースから読み出されて送られてきた映像情報及び対応付情報データベースから送られてきた対応付情報を格納するデータベースであり、例えば図12に示すように、映像情報の登録ナンバー、映像情報を入力した会員の会員ナンバー、出力させる年月日、対応する選曲番号、対応付データ、及び背景映像(映像情報)が記憶されるようになっている。上記MIDI曲データベースは、前記サーバ24の記憶装置84に設けられたMIDI曲データベースと同様に、多数のカラオケ演奏曲をMIDI形式で格納するデータベースであり、例えば図13に示すように、その曲の選曲番号、曲名、デフォルトの背景画ジャンル、演奏データ、及び歌詞データ等が記憶されるようになっている。上記予約曲データベースは、前記フロント操作パネル126等から入力された予約曲の選曲番号を格納するデータベースであり、例えば図14に示すように、その予約曲の選曲番号が演奏順に記憶されるようになっている。
【0031】
図6は、前記携帯電話機12の制御部48、前記カラオケ装置14のCPU102、及び前記サーバ24のCPU78の制御機能の要部を説明する機能ブロック線図である。この図6に示す演奏曲選択手段134は、多数の演奏曲から所望の演奏曲を選択する。すなわち、例えば前記サーバ24の記憶装置84に設けられたMIDI曲データベースに格納された多数の演奏曲から所望の演奏曲の選曲番号又は曲名を選択する。この演奏曲選択手段134により選択される演奏曲は、好適には、前記カラオケ装置14のRAM106に読み出されることで、そのまま予約曲として前述した図14に示す予約曲データベースに記憶される。
【0032】
映像情報入力手段136は、所定の入力操作に従って静的又は動的な映像情報を入力する。この映像情報は、JPEG形式の静止画やMPEG形式の動画等であり、前記カラオケ装置14のJPEG/MPEGデコーダ118及び映像合成装置114を介して、画像表示装置116により出力される。この映像情報としては、静止画と動画とが組み合わされたものも考えられる。また、この映像情報には文字情報が含まれることもあり、斯かる場合には、前記CRTコントローラ112により再生されたその文字情報と、前記JPEG/MPEGデコーダ118により変換されたJPEG形式の静止画やMPEG形式の動画等の映像情報とが、前記映像合成装置114により合成されて前記画像表示装置116に表示される。すなわち、前記カラオケ装置14の画像表示装置116は、上記映像情報を出力するための映像情報出力手段として機能する。
【0033】
顧客情報入力手段138は、ユーザである顧客を識別するための顧客情報を入力する。この顧客情報は、例えば前述した図8に示すように、会員ナンバー、氏名、及び住所等の様々な情報を含むものであるが、ここでは特に会員ナンバー(顧客ID)を指し、更にパスワードを含むものであってもよい。すなわち、この顧客情報入力手段138は、顧客を個々に識別するための会員ナンバー、或いはそれに加えてその会員ナンバー毎に定められるその顧客が本人であるか否かを判断するためのパスワードを、必要に応じて入力する。この入力は、キーボード操作により実行されるものであってもよいし、専用メモリに予め記憶された情報が読み出されるものであってもよい。
【0034】
映像情報対応付手段140は、前記演奏曲選択手段134により選択された演奏曲に対して前記映像情報入力手段136により入力された複数の映像情報を背景映像として対応付ける。また、上記顧客情報入力手段138により入力された顧客情報と対応付情報とを関連付ける。また、好適には、店舗指定手段142及び年月日指定手段144を含み、前記複数の映像情報を背景映像として出力させる店舗及び年月日等の条件を指定する。すなわち、この映像情報対応付手段140は、前記映像情報入力手段136により入力された複数の映像情報を背景映像として出力させるための映像情報出力条件である対応付情報を定める。
【0035】
図15は、所定の演奏曲の演奏データを説明する図である。この演奏データは、前記演奏曲をMIDI音源である前記シンセサイザ120により演奏するためのMIDIデータであり、音質(楽器の種類)及び音程等を含む音楽情報(イベント)と、所定の背景映像を出力させる「フラグ」と、それらの出力を実行する時間情報(タイミング)Δtとが、組み合わされて構成されている。前記カラオケ装置14は、斯かる演奏データに基づいて演奏曲を出力させる。
【0036】
図15に示すフレーズfは、タイトル表示及び前奏に相当する楽句であり、先ず、制御1において、演奏が開始された時間後、時間Δtが経過すると、フラグ1が読み出される。この制御1により、前記画像表示装置116にフラグ1に対応する背景映像が表示される。次に、制御2において、時間Δtが読み出されてその時間Δtが経過すると、フラグ2が読み出される。この制御2により、前記画像表示装置116に表示される背景映像が、フラグ1に対応する映像からフラグ2に対応する映像に切り換えられる。従って、フラグ1に対応する映像は、Δtが示す時間だけ表示されることになる。このフラグ2に対応する背景映像は、後述するフラグ3が読み出されるまで継続して表示される。次に、制御3において、時間Δtが読み出されてその時間Δtが経過すると、イベント1が読み出される。この制御3により、前記シンセサイザ120へイベント1に対応する音楽情報が転送され、それによりイベント1に対応する演奏音が前記スピーカ124から出力される。同様に、制御4、制御5、制御6、・・・、制御m−1において、それぞれのイベントに対応する演奏音が前記スピーカ124から出力され、連続的に出力されるこれらの演奏音により前奏の旋律が形成される。フレーズfは、上記フレーズfに続く本演奏に入って最初の楽句であり、先ず、時間Δtが読み出されてその時間Δtが経過すると、フラグ3が読み出される。この制御mにより、前記画像表示装置116に表示される背景映像が、フラグ2に対応する映像からフラグ3に対応する映像に切り換えられる。次に、時間Δtm+1 が読み出されてその時間Δtm+1 が経過すると、イベントnが読み出されて前記シンセサイザ120へ転送される。この制御m+1により、前記シンセサイザ120を介してイベントnに対応する演奏音が前記スピーカ124から出力されると共に、イベントnに対応する歌詞テロップが前記CRTコントローラ112により再生されて前記画像表示装置116に表示される。同様に、制御m+2、制御m+3、・・・において、それぞれのイベントに対応する演奏音が前記スピーカ124から出力されると共に、歌詞テロップが前記画像表示装置116に表示され、連続的に出力されるこれらの演奏音及び歌詞テロップにより本演奏の旋律及び歌詞文字情報が形成される。こうした制御がフレーズf、フレーズf、フレーズf、・・・、フレーズfk−1 、フレーズfについて実行されることで、図15に示す演奏データが与える演奏曲が演奏される。
【0037】
図16は、図15に示す演奏データが与える演奏曲の対応付設定データを説明する図である。この対応付設定データは、前述した各「フラグ」が読み出されたときに出力される映像情報を設定するためのデータであり、各「フラグ」が演奏曲のどの部分に対応するのかを示している。具体的には、図16に示すように、フラグ1がタイトルに、フラグ2が前奏に、フラグ3が歌詞「♪あなたは・・・」に、・・・、フラグxが歌詞「♪こわか・・・」に、それぞれ対応していることを示し、この対応付設定データに基づいて、後述する図25に示す映像の対応付設定画面が表示される。図17は、そのようにして定められた対応付データ(対応付情報)の一例を示す図であり、前述したように演奏の進行に伴ってフラグ1が読み出されることにより映像データ1が、フラグ2が読み出されることにより映像データ2が、フラグ3が読み出されることにより映像データ3が、・・・、フラグxが読み出されることにより映像データxがそれぞれ出力されるように設定されている。
【0038】
店舗指定手段142は、前記複数の映像情報を出力させるカラオケ装置14を有する店舗を指定する。すなわち、例えば前述した図10に示すように前記サーバ24に備えられた記憶装置84の店舗用データベースに記憶された店舗名又は店舗ナンバーを指定する。この指定は、単一の店舗のみを指定するものであってもよいし、各地に複数の店舗をフランチャイズ・チェーン店として展開するチェーン店名を指定するチェーン店指定、複数の店舗を指定する広域指定、又はある地域(市単位或いは県単位)に存在する店舗を指定する地域指定等であっても構わない。また、逆にある店舗に設置された前記カラオケ装置14を直接指定する装置指定であってもよい。
【0039】
年月日指定手段144は、前記伝言情報を出力させる年月日(日時)を指定するものであり、ユーザが店舗を訪れて前記カラオケ装置14を使用する年月日が指定される。この指定の態様としては、出力させる年を自明のものとして月日のみを指定するもの、その年月日における時間帯までも指定するもの、或いは所定の期間に含まれる年月又は年月日を指定する期間指定等が考えられる。
【0040】
前記映像情報入力手段136により入力された映像情報と、前記映像情報対応付手段140により指定された条件とは、前記顧客情報入力手段138により入力された顧客情報と関連付けられた状態で、例えば前記サーバ24に備えられた記憶装置84の映像登録用データベース及び対応付情報用データベースに記憶されてそのサーバ24により集中管理される。そして、前記広域通信網22を介して接続された複数のカラオケ装置14に適宜配信されて、例えば前述した図12に示すように、前記記憶装置108に設けられた出力待映像データベースに記憶される。すなわち、前記サーバ24に備えられた記憶装置84は、前記映像情報入力手段136により入力された映像情報と、前記映像情報対応付手段140により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段138により入力された顧客情報と関連付けて記憶する記憶手段として機能する。
【0041】
映像情報出力制御手段146は、前記演奏曲選択手段134により選択された演奏曲を出力させる際、その演奏曲に対応付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を順次出力させる。また、好適には、前記演奏曲に対応付けられ且つ前記顧客情報入力手段138により入力される顧客情報に関連付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を順次出力させる。
【0042】
課金手段148は、前記映像情報対応付手段140により所定の演奏曲に対して前記複数の映像情報が背景映像として対応付けられた場合に、その対応付けの内容に応じて利用料金を課金する。すなわち、新規に対応付けを行う場合や、既に対応付けられている映像情報について表示が予定されていた年月日を経過した後にその対応付けを変更する場合には所定の利用料金を課金し、その他の場合、例えば既に対応付けられている映像情報について表示が予定されている年月日以前にその対応付けを変更する場合には利用料金を課金しない。この課金手段148により課金された利用料金は、前記顧客条件入力手段138により入力された顧客情報と関連付けた状態で前記記憶装置84の会員登録用データベースに記憶される。
【0043】
図18乃至20は、前記携帯電話機12の制御部48の制御作動の要部を説明するフローチャートであって、映像情報入力制御ルーチン及び映像情報対応付制御ルーチンを示しており、所定の周期で繰り返し実行されるものである。先ず、図18に示すステップ(以下、ステップを省略する)SA1において、前記表示部42に表示された所定の選択肢のうちから、映像登録サービス(背景映像提供サービス)が選択されたか否かが判断される。このSA1の判断が否定される場合には、図示しないその他の処理が実行されるが、SA1の判断が肯定される場合には、SA2において、前記サーバ24にトップメニュー画面の表示データが要求され、送られてきた表示データに基づき図21に示すようなトップメニュー画面が表示される。斯かるトップメニュー画面では、「会員登録」、「背景映像の登録」、「登録映像の確認」、「登録曲の確認」、「登録映像の削除」、「登録曲の削除」、及び「会員ナンバーの入力」等の設定が選択できるようになっている。
【0044】
次に、SA3において、上記トップメニュー画面にて「会員登録」が選択されたか否かが判断される。このSA3の判断が否定される場合には、SA9において、上記トップメニュー画面にて「背景映像の登録」が選択されたか否かが判断されるが、SA3の判断が肯定される場合には、SA4において、前記サーバ24に会員登録画面の表示データが要求され、送られてきた表示データに基づき図22に示すような会員登録画面が表示される。斯かる会員登録画面では、「氏名」、「住所」、「電話番号」、「パスワード」、及び「支払方法」が入力できると共に、「登録」又は「中止」が選択できるようになっている。そして、SA5において、登録が行われたか否かが判断される。このSA5の判断が否定される場合、すなわち上記会員登録画面にて「中止」が選択された場合には、SA8において、上記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA5の判断が肯定される場合、すなわち上記会員登録画面にて全ての項目が埋められ且つ「登録」が選択された場合には、SA6において、その登録データが前記サーバ24に送信され、SA7において、そのサーバ24から折り返し送られてきた表示データに基づき会員登録が完了した旨の画面が表示される。そして、SA8において、上記トップメニュー画面が表示された後、SA3以下が再び実行される。以上のSA4乃至SA6が、前記顧客情報入力手段138に対応する。
【0045】
SA9の判断が否定される場合、すなわち前記トップメニュー画面にて「背景映像の登録」が選択されなかったと判断される場合には、図19に示すSA26において、上記トップメニュー画面にて「登録映像の削除」又は「登録曲の削除」が選択されたか否かが判断されるが、SA9の判断が肯定される場合、すなわち前記トップメニュー画面にて「背景映像の登録」が選択されたと判断される場合には、SA10において、前記サーバ24に映像の登録画面の表示データが要求され、送られてきた表示データに基づき例えば図23に示すような映像の登録画面が表示される。斯かる映像の登録画面では、「会員ナンバー」及び「パスワード」が入力でき、「登録」又は「中止」が選択できると共に、JPEGファイル等の静止画像やMPEGファイル等の動画像といった画像ファイルが添付(貼り付け)できるようになっている。ここに添付される画像ファイルが前記映像情報に対応する。そして、SA11において、登録が中止されたか否か、すなわち上記映像の登録画面にて「中止」が選択されたか否かが判断される。このSA11の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA11の判断が否定される場合には、SA12において、上記映像の登録画面にて全ての項目が埋められ且つ「登録」が選択されたか否かが判断される。このSA12の判断が否定される場合には、上述したSA11以下が再び実行されるが、SA12の判断が肯定される場合には、SA13において、その映像情報及び会員ナンバー等が前記サーバ24に送信された後、図19に示すSA14において、その登録にエラーがあるか否かが判断される。以上のSA10乃至SA13が、前記映像情報入力手段136に対応する。
【0046】
SA14の判断が肯定される場合、すなわち前記サーバ24に送信された登録データにエラーがあるとそのサーバ24において判断された場合には、折り返し送られてきた表示データに基づき図示しないエラー通知画面にてその旨が表示され、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA14の判断が否定される場合、すなわち前記サーバ24から登録通知画面の表示データが送られてきてそのサーバ24に送信された登録データにエラーがないと判断された場合には、SA15において、前記サーバ24から送られてきた登録通知画面の表示データに基づき図24に示すような登録通知画面が表示される。斯かる登録通知画面では、登録された映像情報を個々に識別するための「映像登録番号」が表示されると共に、それらの映像情報を背景映像として使用する対象となる演奏曲(選曲番号)を選択できるようになっている。また、「登録」又は「中止」が選択できるようになっている。そして、SA16において、登録が中止されたか否か、すなわち上記登録通知画面にて「中止」が選択されたか否かが判断される。このSA16の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA16の判断が否定される場合には、SA17において、上記登録通知画面にて全ての項目が埋められ且つ「送信」が選択されたか否かが判断される。このSA17の判断が否定される場合には、上述したSA16以下が再び実行されるが、SA17の判断が肯定される場合には、SA18において、その演奏曲の選曲番号が会員ナンバーと共に前記サーバ24に送信され、SA19において、その登録にエラーがあるか否かが前記サーバ24からの通知に基づいて判断される。以上のSA15乃至SA18が、前記演奏曲選択手段134に対応する。
【0047】
SA19の判断が肯定される場合、すなわち前記サーバ24に送信された登録データにエラーがあるとそのサーバ24において判断された場合には、折り返し送られてきた表示データに基づき図示しないエラー通知画面にてその旨が表示され、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA19の判断が否定される場合、すなわち前記サーバ24から対応付設定画面の表示データが送られてきて、前記サーバ24に送信された登録データにエラーがないとそのサーバ24において判断された場合には、SA20において、前記サーバ24から送られてきた映像の対応付設定画面の表示データに基づき図25に示すような映像の対応付設定画面が表示される。斯かる映像の対応付設定画面では、前述した図16に示す対応付設定データに基づいて「タイトル」、「前奏」、「♪あなたは・・・」、「♪忘れた・・・」、・・・、「間奏」、・・・「♪こわか・・・」というように区分された各フレーズが表示され、その区分された各フレーズ毎に映像情報を対応付けられると共に、その演奏曲を出力させる「カラオケ店(店舗)」及び「年月日(日時)」が指定できるようになっている。また、「登録」又は「中止」が選択できるようになっている。そして、SA21において、設定が中止されたか否か、すなわち上記映像の対応付設定画面にて「中止」が選択されたか否かが判断される。このSA21の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA21の判断が否定される場合には、SA22において、上記映像の対応付設定画面にて各フレーズに対応する映像登録番号が入力されたか否かが判断される。このSA22の判断が否定される場合には、SA24において、「登録」が選択されたか否かが判断されるが、SA22の判断が肯定される場合には、SA23において、新たに対応付けられた映像登録番号が会員ナンバーと共に前記サーバ24に送信されてその映像登録番号に対応する映像情報が要求され、送られてきた映像情報に基づいて上記映像の対応付設定画面にそれらの映像が簡易表示された後、SA24において、「登録」が選択されたか否かが判断される。このSA24の判断が否定される場合には、上述したSA21以下が再び実行されるが、SA24の判断が肯定される場合には、SA25において、その演奏曲の選曲番号及び設定された対応付情報等が会員ナンバーと共に前記サーバ24に送信された後、SA8において、前記トップメニュー画面が表示されて、SA3以下が再び実行される。このように、本実施例では、映像登録番号が入力されると、その映像登録番号に対応する映像情報が前記サーバ24に要求されて表示部42に表示されるので、演奏曲に対応付ける映像を容易に確認することができる。
【0048】
SA26の判断が否定される場合、すなわち前記トップメニュー画面にて「登録映像の削除」又は「登録曲の削除」が選択されなかったと判断される場合には、図20に示すSA31において、前記トップメニュー画面にて「登録曲の確認」が選択されたか否かが判断されるが、SA26の判断が肯定される場合、すなわち前記トップメニュー画面にて「登録映像の削除」又は「登録曲の削除」が選択されたと判断される場合には、SA27において、前記サーバ24に登録映像の削除画面又は登録曲の削除画面の表示データが要求され、送られてきた表示データに基づき例えば図26に示す登録映像の削除画面又は図27に示す登録曲の削除画面が表示される。斯かる登録映像の削除画面では、「映像登録番号」、「会員ナンバー」、及び「パスワード」が入力できると共に、「削除」又は「中止」が選択できるようになっている。登録曲の削除画面では、「選曲番号」、「会員ナンバー」、及び「パスワード」が入力できると共に、「削除」又は「中止」が選択できるようになっている。そして、SA28において、登録が中止されたか否か、すなわち上記登録映像の削除画面又は登録曲の削除画面にて「中止」が選択されたか否かが判断される。このSA28の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA28の判断が否定される場合には、SA29において、上記登録映像の削除画面又は登録曲の削除画面にて全ての項目が埋められ且つ「削除」が選択されたか否かが判断される。このSA29の判断が否定される場合には、上述したSA28以下が再び実行されるが、SA29の判断が肯定される場合には、SA30において、削除される映像情報の映像登録番号又は演奏曲の選曲番号、会員ナンバー、及びパスワードが前記サーバ24に送信された後、SA8において、前記トップメニュー画面が表示されて、SA3以下が再び実行される。
【0049】
SA31の判断が否定される場合、すなわち前記トップメニュー画面にて「登録曲の確認」が選択されなかったと判断される場合には、SA42において、前記トップメニュー画面にて「会員ナンバーの入力」が選択されたか否かが判断されるが、SA31の判断が肯定される場合、すなわち前記トップメニュー画面にて「登録曲の確認」が選択されたと判断される場合には、SA32において、前記サーバ24に登録曲の確認画面の表示データが要求され、送られてきた表示データに基づき例えば図28に示すような登録曲の確認画面が表示される。斯かる登録曲の確認画面では、「選曲番号」、「会員ナンバー」、及び「パスワード」が入力できると共に、「送信」又は「中止」が選択できるようになっている。そして、SA33において、登録が中止されたか否か、すなわち上記登録曲の確認画面にて「中止」が選択されたか否かが判断される。このSA33の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA33の判断が否定される場合には、SA34において、上記登録曲の確認画面にて全ての項目が埋められ且つ「送信」が選択されたか否かが判断される。このSA34の判断が否定される場合には、上述したSA33以下が再び実行されるが、SA34の判断が肯定される場合には、SA35において、演奏曲の選曲番号、会員ナンバー、及びパスワードが前記サーバ24に送信され、SA36において、前記サーバ24からエラーデータが送られてきたか否かが判断される。
【0050】
SA36の判断が肯定される場合には、SA37において、前記サーバ24から送られてきたエラーデータが表示され、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA36の判断が否定される場合には、SA38において、前記サーバ24から送られてきた表示データに基づき図29に示すような登録曲の対応付確認画面が表示される。斯かる登録曲の対応付確認画面では、対応付情報用データベースに記憶された図17に示す対応付データに基づいて「タイトル」、「前奏」、「♪あなたは・・・」、「♪忘れた・・・」、・・・、「間奏」、・・・「♪こわか・・・」というように区分された各フレーズが表示され、その区分された各フレーズ毎にその時点で対応付けられている映像登録番号が表示されると共に、その演奏曲を出力させる「カラオケ店(店舗)」及び「年月日(日時)」が対応付データに基づいて表示されるようになっている。すなわち、その時点で設定されて対応付情報用データベースに記憶されている対応付情報等の変更を入力できるようになっている。また、その際に映像登録用データベースから映像登録番号に対応する映像情報が読み出されて表示されるようになっており、「登録」又は「中止」が選択できるようになっている。そして、SA39において、設定が中止されたか否か、すなわち上記登録曲の対応付確認画面にて「中止」が選択されたか否かが判断される。このSA39の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA39の判断が否定される場合には、SA40において、上記登録曲の対応付確認画面にて「登録」が選択されたか否かが判断される。このSA40の判断が否定される場合には、上述したSA39以下が再び実行されるが、SA40の判断が肯定される場合には、SA41において、その演奏曲の選曲番号及び設定された対応付情報等が会員ナンバーと共に前記サーバ24に送信された後、SA8において、前記トップメニュー画面が表示されて、SA3以下が再び実行される。以上のSA20乃至SA25、SA38乃至SA41が、前記映像情報対応付手段140、前記店舗指定手段142、及び年月日指定手段144に対応する。
【0051】
SA42の判断が否定される場合、すなわち前記トップメニュー画面にて「会員ナンバーの入力」が選択されなかったと判断される場合には、SA47において、前記サーバ24からエラーデータが送られてきたか否かが判断されるが、SA42の判断が肯定される場合、すなわち前記トップメニュー画面にて「会員ナンバーの入力」が選択されたと判断される場合には、SA43において、前記サーバ24に会員ナンバーの入力画面の表示データが要求され、送られてきた表示データに基づき例えば図30に示すような会員ナンバーの入力画面が表示される。この「会員ナンバーの入力」は、会員が例えばカラオケボックスにおいてカラオケを楽しもうとしているときに選択される。斯かる会員ナンバーの入力画面では、「会員ナンバー」が入力できると共に、「送信」又は「中止」が選択できるようになっている。そして、SA44において、入力が中止されたか否か、すなわち上記会員ナンバーの入力画面にて「中止」が選択されたか否かが判断される。このSA44の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA44の判断が否定される場合には、SA45において、上記会員ナンバーの入力画面にて「会員ナンバー」が入力されたうえで「送信」が選択されたか否かが判断される。このSA45の判断が否定される場合には、上述したSA44以下が再び実行されるが、SA45の判断が肯定される場合には、SA46において、その会員ナンバーが前記ブルートゥースモジュール132を介してその時点で会員が使用している前記カラオケ装置14に送信された後、SA8において、前記トップメニュー画面が表示されて、SA3以下が再び実行される。以上のSA43乃至SA46も、前述したSA4乃至SA6と同様に、前記顧客情報入力手段138に対応する。SA47の判断が否定される場合、すなわち前記サーバ24からエラーデータが送られてきていないと判断される場合には、SA49において、前記トップメニュー画面にて「登録映像の確認」が選択されたか否かが判断されるが、SA47の判断が肯定される場合、すなわち前記サーバ24からエラーデータが送られてきたと判断される場合には、SA48において、前記サーバ24から送られてきたエラーデータが表示された後、SA49において、前記トップメニュー画面にて「登録映像の確認」が選択されたか否かが判断される。
【0052】
SA49の判断が否定される場合には、SA57において、映像登録サービス終了であるか否かが判断されるが、SA49の判断が肯定される場合には、SA50において、前記サーバ24に登録映像の確認画面の表示データが要求され、送られてきた表示データに基づき例えば図31に示すような登録映像の確認画面が表示される。斯かる登録映像の確認画面では、「映像登録番号」、「会員ナンバー」、及び「パスワード」が入力できると共に、「送信」又は「中止」が選択できるようになっている。そして、SA51において、登録が中止されたか否か、すなわち上記登録映像の確認画面にて「中止」が選択されたか否かが判断される。このSA51の判断が肯定される場合には、SA8において、前記トップメニュー画面が表示された後、SA3以下が再び実行されるが、SA51の判断が否定される場合には、SA52において、上記登録映像の確認画面にて全ての項目が埋められ且つ「送信」が選択されたか否かが判断される。このSA52の判断が否定される場合には、上述したSA51以下が再び実行されるが、SA52の判断が肯定される場合には、SA53において、映像登録番号、会員ナンバー、及びパスワードが前記サーバ24に送信され、SA54において、前記サーバ24からエラーデータが送られてきたか否かが判断される。このSA54の判断が肯定される場合には、SA55において、前記サーバ24から送られてきたエラーデータが表示された後、SA57において、映像登録サービス終了であるか否かが判断されるが、SA54の判断が否定される場合には、SA56において、前記サーバ24から送られてきた表示データに基づいて、登録されている映像情報及びその映像情報の映像登録番号が表示された後、SA57において、映像登録サービス終了であるか否かが判断される。このSA57の判断が否定される場合には、前述したSA3以下が再び実行されるが、SA57の判断が肯定される場合には、それをもって本ルーチンが終了させられる。
【0053】
図32及び33は、前記サーバ24のCPU78の制御作動の要部を説明するフローチャートであって、映像情報入力制御ルーチン及び映像情報対応付制御ルーチンを示しており、所定の周期で繰り返し実行されるものである。先ず、図32に示すSB1において、前記携帯電話機12から会員登録データが送られてきたか否かが判断される。このSB1の判断が否定される場合には、SB4において、前記携帯電話機12から背景映像(映像情報)の登録データが送られてきたか否かが判断されるが、前記携帯電話機12においてSA6が実行されてSB1の判断が肯定される場合には、前記顧客条件入力手段138に対応するSB2において、送られてきた会員登録データが前述した図8に示すような会員登録用データベースに記憶され、SB3において、前記携帯電話機12へ登録された会員ナンバーを含む登録確認データが送られた後、SB4において、前記携帯電話機12から背景映像の登録データが送られてきたか否かが判断される。
【0054】
SB4の判断が否定される場合、すなわち前記携帯電話機12から背景映像の登録データが送られてきていないと判断される場合には、SB9において、前記携帯電話機12から対応付設定データの要求が送られてきたか否かが判断されるが、SB4の判断が肯定される場合、すなわち前記携帯電話機12においてSA13が実行されてその携帯電話機12から背景映像の登録データが送られてきたと判断される場合には、SB5において、送られてきた会員ナンバー及びパスワードは正しいか否かが判断される。このSB5の判断が肯定される場合には、前記映像情報入力手段136に対応するSB6において、前記携帯電話機12から送られてきた各背景映像(映像情報)に登録番号が付されて前述した図9に示すような映像登録用データベースに会員ナンバー別に記憶され、SB7において、前記携帯電話機12に映像登録番号を通知する表示データが送られ、これにより前記携帯電話機12の表示部42に図24に示すような登録通知画面が表示された後、SB9において、前記携帯電話機12から対応付設定データの要求が送られてきたか否かが判断されるが、SB5の判断が否定される場合には、SB8において、所定のエラーメッセージの表示データが前記携帯電話機12に送られた後、SB9において、前記携帯電話機12から対応付設定データの要求が送られてきたか否かが判断される。
【0055】
SB9の判断が否定される場合、すなわち前記携帯電話機12から対応付設定データの要求が送られてきていないと判断される場合には、SB11において、前記携帯電話機12から対応付情報(対応付データ)の登録データが送られてきたか否かが判断されるが、SB9の判断が肯定される場合、すなわち前記携帯電話機12においてSA18が実行されてその携帯電話機12から対応付設定データの要求が送られてきたと判断される場合には、SB10において、前記携帯電話機12から送られてきた選曲番号の対応付設定データが前述した図7に示すMIDI曲データベースから読み出されてその携帯電話機12へ送られ、それによりその携帯電話機12の表示部42に図25に示すような映像登録の対応付設定画面が表示された後、SB11において、前記携帯電話機12から対応付情報の登録データが送られてきたか否かが判断される。このSB11の判断が否定される場合には、SB16において、前記携帯電話機12から登録映像の確認の要求が送られてきたか否かが判断されるが、前記携帯電話機12においてSA25が実行されてSB11の判断が肯定される場合には、前記映像情報対応付手段140、店舗指定手段142、及び年月日指定手段144に対応するSB12において、その携帯電話機12から送られてきた対応付データ等が会員ナンバーと関連付けられて前述した図11に示すような対応付情報用データベースに記憶された後、SB13において、その登録データが登録対応付データの変更であるか否かが判断される。このSB13の判断が否定される場合、すなわち新規対応付データの登録であると判断される場合には、SB15において、前述した図8に示す会員登録用データベースにその登録に伴って発生する利用料金が加算されて記憶された後、SB16において、前記携帯電話機12から登録映像の確認の要求が送られてきたか否かが判断されるが、SB13の判断が否定される場合、すなわち既に登録された対応付情報の変更であると判断される場合には、SB14において、対応付情報用データベースに記憶されたところの、出力される予定であった「年月日(日時)」が経過した後の変更であるか否かが判断される。このSB14の判断が否定される場合には、SB16において、前記携帯電話機12から登録映像の確認の要求が送られてきたか否かが判断されるが、SB14の判断が肯定される場合には、SB15において、前述した図8に示す会員登録用データベースにその登録に伴って発生する利用料金が加算されて記憶された後、SB16において、前記携帯電話機12から登録映像の確認の要求が送られてきたか否かが判断される。以上のSB10及びSB12が、前記演奏曲選択手段134に対応する。
【0056】
SB16の判断が否定される場合、すなわち前記携帯電話機12から登録映像の確認の要求が送られてきていないと判断される場合には、図33に示すSB20において、登録曲の確認の要求が送られてきているか否かが判断されるが、SB16の判断が肯定される場合、すなわち前記携帯電話機12においてSA23が実行されてその携帯電話機12から登録映像の確認の要求が送られてきたと判断される場合には、SB17において、送られてきたパスワードが正しいか否かが判断される。このSB17の判断が肯定される場合には、SB18において、前記携帯電話機12から送られてきた会員ナンバー及び登録番号に対応する背景映像が前述した図9に示す映像登録用データベースから読み出されてその携帯電話機12に送られた後、SB20において、登録曲の確認の要求が送られてきているか否かが判断されるが、SB17の判断が否定される場合には、SB19において、所定のエラーメッセージの表示データが前記携帯電話機12に送られた後、SB20において、登録曲の確認の要求が送られてきているか否かが判断される。
【0057】
SB20の判断が否定される場合には、SB24において、各カラオケ装置14に配信すべきデータがあるか否かが判断されるが、前記携帯電話機12においてSA35が実行されてSB20の判断が肯定される場合には、SB21において、送られてきたパスワードが正しいか否かが判断される。このSB21の判断が肯定される場合には、SB22において、前記携帯電話機12から送られてきた会員ナンバー及び選曲番号に対応する対応付情報等が前述した図11に示す対応付情報用データベースから読み出されてその携帯電話機12に送られ、それによりその携帯電話機12の表示部42に図29に示すような登録曲の対応付確認画面が表示された後、SB24において、各カラオケ装置14に配信すべきデータがあるか否かが判断されるが、SB21の判断が否定される場合には、SB23において、所定のエラーメッセージの表示データが前記携帯電話機12に送られた後、SB24において、各カラオケ装置14に配信すべきデータがあるか否かが判断される。
【0058】
SB24の判断が否定される場合には、SB27において、前記携帯電話機12から所定の表示データの要求が送られてきたか否かが判断されるが、SB24の判断が肯定される場合には、SB25において、前述した図11に示す対応付情報用データベースが検索され、送信済フラグが未だ送信済になっていない対応付データ及び関連する背景映像等がその対応付データにて指定された店舗名又は店舗ナンバーに対応するカラオケ店に設置された前記カラオケ装置14に送られる。ここで、配信されるデータは、各カラオケ店に備えられたホームサーバに送られても構わない。そして、SB26において、未配信の曲情報(新譜情報)が各カラオケ装置14に配信された後、SB27において、前記携帯電話機12から所定の表示データの要求が送られてきているか否かが判断される。SB27の判断が否定される場合には、SB29において、前記携帯電話機12から背景映像又は対応付データの削除の要求が送られてきたか否かが判断されるが、前記携帯電話機12においてSA2、SA4、SA10、SA27、SA32、SA43、又はSA50が実行されてSB27の判断が肯定される場合、SB28において、その要求された表示データが前記携帯電話機12に送られた後、SB29において、前記携帯電話機12から背景映像又は対応付データの削除の要求が送られてきたか否かが判断される。
【0059】
SB29の判断が否定される場合、すなわち前記携帯電話機12から背景映像又は対応付データの削除の要求が送られてきていないと判断される場合には、SB33において、月末(料金請求時期)であるか否かが判断されるが、前記携帯電話機12においてSA30が実行されてSB29の判断が肯定される場合、すなわち前記携帯電話機12から背景映像又は対応付データの削除の要求が送られてきたと判断される場合には、SB30において、送られてきたパスワードが正しいか否かが判断される。このSB30の判断が肯定される場合には、SB31において、前記携帯電話機12から送られてきた会員ナンバー及び映像登録番号に対応する背景映像が前述した図9に示す映像登録用データベースから消去され、又は送られてきた会員ナンバー及び選曲番号に対応する対応付データが前述した図11に示す対応付情報用データベースから消去された後、SB33において、月末であるか否かが判断されるが、SB30の判断が否定される場合には、SB32において、所定のエラーメッセージの表示データが前記携帯電話機12に送られた後、SB33において、月末であるか否かが判断される。SB33の判断が否定される場合には、それをもって本ルーチンが終了させられるが、SB33の判断が肯定される場合には、SB34において、前述した図8に示す会員登録用データベースに記憶された各会員の累積利用料金が読み出されて各会員にその月の利用料金が請求されると共に、累積利用料金がクリアされた後、本ルーチンが終了させられる。以上のSB14、SB15、及びSB34が、前記課金手段148に対応する。
【0060】
図34は、前記カラオケ装置14のCPU102の制御作動の要部を説明するフローチャートであって、映像情報出力制御ルーチンを示しており、所定の周期で繰り返し実行されるものである。先ず、図34に示すSC1において、選曲キーが押されたか否かが判断される。このSC1の判断が否定される場合には、SC9において、カラオケ演奏が終了したか否かが判断されるが、SC1の判断が肯定される場合には、SC2において、入力された選曲番号が前述した図14に示す予約曲データベースに予約曲として記憶された後、SC3において、カラオケ演奏中であるか否かが判断される。このSC3の判断が肯定される場合には、SC1以下が再び実行されるが、SC3の判断が否定される場合には、SC4において、新譜情報の表示及びBGM演奏が中止させられた後、SC5において、前記RAM106又は記憶装置108に記憶された会員ナンバーがあるか否かが判断される。このSC5の判断が否定される場合には、SC8において、前述した図14に示す予約曲データベースの演奏順番に従い予約曲の演奏処理が実行されると共に、曲の進行に伴って前述した図7に示すMIDI曲データベースに定められた背景画ジャンルに基づいたデフォルトの背景映像が再生された後、本ルーチンが終了させられるが、SC5の判断が肯定される場合には、SC6において、会員により登録された背景映像すなわち前記RAM106又は記憶装置108に記憶された会員ナンバーに対応する映像情報があるか否かが判断される。このSC6の判断が否定される場合には、SC8において、前述した図14に示す予約曲データベースの演奏順番に従い予約曲の演奏処理が実行されると共に、曲の進行に伴って前述した図7に示すMIDI曲データベースに定められた背景画ジャンルに基づいたデフォルトの背景映像が再生された後、本ルーチンが終了させられるが、後述するSC18において会員ナンバーが記憶されてSC6の判断が肯定される場合には、前記映像情報出力制御手段146に対応するSC7において、前述した図14に示す予約曲データベースの演奏順番に従い予約曲の演奏処理が実行されると共に、曲の進行に伴って前述した図12に示す出力待映像データベースから読み出された対応付データに基づいて会員により登録された映像情報が出力され、例えば演奏曲のタイトル表示時に図35に示すような背景映像が前記画像表示装置116に表示された後、本ルーチンが終了させられる。なお、SC7の処理の詳細は、後述する図39に示す制御と同様である。
【0061】
SC9の判断が否定される場合、すなわちカラオケ演奏が終了していないと判断される場合には、SC13において、前記サーバ24からの曲情報或いは映像情報等の転送(ダウンロード)が実行されているか否かが判断されるが、SC9の判断が肯定される場合には、SC10において、カラオケ演奏の終了した演奏曲の選曲番号等が演奏実績として前記記憶装置108に記憶された後、SC11において、前述した図14に示す予約曲データベースに予約曲が記憶されているか否かが判断される。このSC11の判断が肯定される場合には、前述したSC5以下が再び実行されるが、SC11の判断が否定される場合には、SC12において、前記画像表示装置116に新譜情報が表示されてBGM演奏が実行された後、SC13において、前記サーバ24からの曲情報或いは映像情報等の転送が実行されているか否かが判断される。
【0062】
SC13の判断が否定される場合、すなわち前記サーバ24からの曲情報或いは映像情報等の転送(ダウンロード)が実行されていないと判断される場合には、SC15において、カラオケ演奏中であるか否かが判断されるが、SC13の判断が肯定される場合、すなわち前記サーバ24からの曲情報或いは映像情報等の転送が実行されていると判断される場合には、SC14において、転送されてきた曲情報或いは映像情報等が前記記憶装置108のMIDI曲データベース或いは出力待映像データベースに記憶された後、SC15において、カラオケ演奏中であるか否かが判断される。このSC15の判断が肯定される場合には、SC17において、前記ブルートゥースモジュール132からの入力が行われたか否かが判断されるが、SC15の判断が否定される場合には、SC16において、曲間情報が表示されているか否かが判断される。このSC16の判断が否定される場合には、前述したSC12以下が再び実行されるが、SC16の判断が肯定される場合には、SC17において、前記ブルートゥースモジュール132からの入力が行われたか否かが判断される。このSC17の判断が否定される場合には、SC19において、所定の退室操作が実行されたか否かが判断されるが、前記携帯電話機12においてSA46が実行されてSC17の判断が肯定される場合には、前記顧客情報入力手段138に対応するSC18において、前記ブルートゥースモジュール132から入力された会員ナンバーが前記RAM106又は記憶装置108に記憶された後、SC19において、所定の退室操作が実行されたか否かが判断される。このSC19の判断が否定される場合には、SC21において、前記記憶装置108の出力待映像データベース内に出力が予定される年月日が既に経過した映像情報及び対応付情報が格納されているか否かが判断されるが、例えば、カラオケボックスの従業員(ショップ)が利用者の退室に伴って前記カラオケ装置14において特殊な操作を行うことでSC19の判断が肯定される場合には、SC20において、前記RAM106又は記憶装置108に記憶されている会員ナンバー及び予約曲の選曲番号が消去された後、SC21において、前記記憶装置108の出力待映像データベース内に出力が予定される年月日が既に経過した映像情報及び対応付情報が格納されているか否かが判断される。このSC21の判断が否定される場合には、それをもって本ルーチンが終了させられるが、SC21の判断が肯定される場合には、SC22において、削除すべき映像情報及び対応付情報すなわち表示が予定される年月日が既に経過した映像情報及び対応付情報が前記記憶装置108の出力待映像データベースから消去された後、本ルーチンが終了させられる。
【0063】
このように、本実施例によれば、通信端末である前記携帯電話機12は、前記演奏曲を選択するための演奏曲選択手段134(SA15乃至SA18)と、静的又は動的な映像情報を入力するための映像情報入力手段136(SA10乃至SA13)と、前記演奏曲選択手段134により選択された演奏曲に対して前記映像情報入力手段136により入力された複数の映像情報を背景映像として対応付ける映像情報対応付手段140(SA20乃至SA25、SA38乃至SA41)とを、含むものであり、音楽再生装置である前記カラオケ装置14は、前記演奏曲選択手段134により選択された演奏曲を出力させる際、その演奏曲に対応付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を順次出力させる映像情報出力制御手段146(SC7)を含むものであることから、可及的に簡便な操作により多様性に富んだ背景映像を設定することができる。すなわち、顧客(ユーザ)の撮影した映像を簡便に且つ嗜好に沿った形で背景映像として供給し得る音楽再生装置の背景映像供給システム10を提供することができる。
【0064】
また、顧客を識別するための顧客情報を入力するための顧客情報入力手段138(SA4乃至SA6、SA43乃至SA46、SC18)を含み、前記映像情報対応付手段140は、その顧客情報入力手段138により入力された顧客情報と前記対応付情報とを関連付けるものであり、前記映像情報出力制御手段146は、前記演奏曲選択手段134により選択された演奏曲を出力させる際、その演奏曲に対応付けられ且つ前記顧客情報入力手段138により入力される顧客情報に関連付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を順次出力させるものであるため、前記顧客情報により識別された顧客に限定して前記カラオケ装置14の背景映像供給システム10を提供できることに加え、前記背景映像登録用データベース及び対応付情報用データベースにその顧客情報毎に格納することで前記映像情報及び対応付情報の管理が容易になるという利点がある。
【0065】
また、前記映像情報対応付手段140は、前記複数の映像情報を出力させる前記カラオケ装置14を有する店舗を指定する店舗指定手段142(SA20乃至SA25、SA38乃至SA41)を含むものであるため、必要に応じて前記映像情報及び対応付情報を各カラオケ装置14に配信することで、それらのカラオケ装置14の負荷を低減できるという利点がある。
【0066】
また、前記映像情報対応付手段140は、前記複数の映像情報を出力させる年月日を指定する年月日指定手段144(SA20乃至SA25、SA38乃至SA41)を含むものであるため、必要に応じて前記映像情報及び対応付情報を各カラオケ装置14に配信することで、それらのカラオケ装置14の負荷を低減できるという利点がある。
【0067】
また、前記カラオケ装置14及び携帯電話機12と前記広域通信網22を介して接続されるサーバ24を含み、そのサーバ24は、前記映像情報入力手段136により入力された映像情報と、前記映像情報対応付手段140により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段138により入力された顧客情報と関連付けて記憶する記憶手段である記憶装置84を含むものであるため、前記サーバ24により映像情報を集中管理し、各カラオケ装置14にその映像情報を適宜配信することで、それらのカラオケ装置14の負荷を低減できるという利点がある。
【0068】
また、前記サーバ24は、前記演奏曲を選択するための演奏曲選択手段134(SB10及びSB12)と、静的又は動的な映像情報を入力するための映像情報入力手段136(SB6)と、顧客を識別するための顧客情報を入力するための顧客情報入力手段138(SB2)と、前記演奏曲選択手段134により選択された演奏曲に対して前記映像情報入力手段136により入力された複数の映像情報を背景映像として対応付ける映像情報対応付手段140(SB12)と、前記映像情報入力手段136により入力された映像情報と、前記映像情報対応付手段140により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段138により入力された顧客情報と関連付けて記憶する記憶手段である記憶装置84とを、含むことから、可及的に簡便な操作により多様性に富んだ背景映像を設定することができる。
【0069】
また、前記映像情報対応付手段140により前記演奏曲に対して複数の映像情報が背景映像として対応付けられた際、新規に対応付けられた場合及び既に対応付けられた前記対応付情報について表示が予定されていた年月日を経過した後にその対応付情報を変更する場合に利用料金を課金する課金手段148(SB14、SB15、SB34)を含むものであるため、新規に対応付情報を設定する場合や、既に設定されている対応付情報について表示が予定されていた年月日を経過した後にその対応付情報を変更する場合には所定の利用料金を課金し、その他の場合、例えば既に設定されている対応付情報について表示が予定されている年月日以前にその対応付情報を変更する場合には利用料金を課金しないことで、合理的な課金が実現できるという利点がある。
【0070】
続いて、本発明の他の実施例を図面に基づいて詳細に説明する。なお、以下の説明に用いる図面に関して、前述の実施例と重複する部分に関しては同一の符号を付してその説明を省略する。
【0071】
図36は、前記MIDI曲データベースに格納される演奏データの一例を示す図である。この図36に示す演奏データは、音質(楽器の種類)及び音程等により定められる所定の音楽情報に対応した「イベント」と、その「イベント」を演奏の進行と同期して出力させるための時間情報Δtとから成り、所定の背景映像を出力させるための「フラグ」は含まれていない。前記カラオケ装置14は、斯かる演奏データに基づいて演奏曲を出力させる。演奏が開始されると、先ず、制御1において、時間Δtが読み出されてその時間Δtが経過すると、イベント1が読み出されて前記シンセサイザ120へ転送される。この制御1により、前記シンセサイザ120を介してイベント1に対応する演奏音が前記スピーカ124から出力されると共に、イベント1に対応する歌詞テロップが前記CRTコントローラ112により再生されて前記画像表示装置116に表示される。同様に、制御2、制御3、制御4、・・・において、それぞれのイベントがΔt、Δt、Δt、・・・のタイミングで前記シンセサイザ120へ転送されてそれぞれの演奏音が前記スピーカ124から出力されると共に、歌詞テロップが前記画像表示装置116に表示され、連続的に出力されるこれらの演奏音及び歌詞テロップにより本演奏の旋律及び歌詞文字情報が形成されることで、図36の演奏データが与える演奏曲が演奏される。
【0072】
図37は、図36に示す演奏データに対応するものであり、前記対応付情報用データベースに格納される対応付情報の一例を示す図である。この図37に示す対応付データは、データ構造的には上述した図36に示す演奏データとは独立した構成であるが、演奏の進行に伴って前記複数の映像情報を出力させる順番と、各映像情報を出力させる時間Δtとが、組み合わされて構成されている。前記カラオケ装置14は、斯かる対応付データに基づいて背景映像を出力させる。演奏が開始されると、先ず、制御1において、時間Δtα が読み出されてその時間Δtα が経過すると、映像指定データ1が読み出されてその映像指定データ1により指定された映像情報が再生される。同様に、制御2、制御3、・・・、制御Zにおいて、映像データ2、3、・・・、ZがΔtβ 、Δtγ 、・・・、Δtω のタイミングで読み出され、映像指定データ2、3、・・・、Zにより指定される映像情報が順次再生されることで、それら一連の背景映像が前記画像表示装置116に表示される。ここで再生される映像情報は、ユーザにより撮影されて前記映像登録用データベースに記憶された映像データであり、映像指定データが映像登録番号に対応付けられていることは言うまでもない。
【0073】
図38は、上述した図37に示す対応付情報を設定するために前記携帯電話機12の表示部42に表示される映像の対応付設定画面であり、前述した図25に対応するものである。斯かる映像の対応付設定画面では、「タイトル」及び「前奏」に映像情報を対応付けられると共に、その後に複数の映像情報を所望の「表示時間」で対応付けられるようになっている。この「表示時間」は、図37に示す対応付データの時間Δtδ 、・・・、Δtω として記憶され、また前奏時間は、Δtγ として記憶され、その合計Δtα +Δtβ +・・・+Δtω は、演奏曲の演奏時間と一致させられるようになっている。なお、タイトルの表示時間は、Δtβ と対応している。また、その演奏曲を出力させる「カラオケ店(店舗)」及び「年月日(日時)」が指定できるようになっており、「登録」又は「中止」が選択できるようになっている。この映像の対応付設定画面に従って設定が行われることで、上述した図37に示す対応付情報(対応付データ)が設定される。
【0074】
このように、本実施例によれば、前記映像情報対応付手段140は、前記演奏曲選択手段134により選択された演奏曲に対して前記映像情報入力手段136により入力された複数の映像情報及び各映像情報を出力させる時間Δtを対応付情報として設定するものであり、前記カラオケ装置14は、前記演奏曲選択手段134により選択された演奏曲を出力させる際、その演奏曲に対応付けられた対応付情報が存在する場合にその対応付情報に基づいて複数の映像情報を演奏の進行と同期して順次定められた時間Δtずつ出力させる映像情報出力制御手段146を含むものであることから、背景映像の対応付けの自由度が可及的に高められるという利点がある。
【0075】
図39は、上述した図15に示す演奏データ及び図17に示す対応付情報に基づいて演奏音及び背景映像を出力させる前記カラオケ装置14のCPU102の制御作動の要部を説明するフローチャートであって、前述した図34のSC7に対応する時間制御サブルーチンを示しており、例えば1msに繰り返し実行されるものである。先ず、図39に示すSD1において、前記演奏データの音楽情報(音楽データ/イベント)又はフラグに付された時間Δtが経過したか否かが判断される。このSD1の判断が否定される場合には、それをもって本ルーチンが終了させられるが、SD1の判断が肯定される場合には、SD2において、時間が経過したことにより出力されるべきデータが音楽データ(イベント)であるか否かが判断される。このSD2の判断が肯定される場合には、SD3において、時間が経過したことにより出力されるべき音楽データ(イベント)が前記シンセサイザ120へ送られ、SD5において、次の時間情報Δtが読み込まれた後、本ルーチンが終了させられるが、SD2の判断が否定される場合、すなわち時間が経過したことにより出力されるべきデータが「フラグ」である場合には、SD4において、上記対応付情報に基づいて「フラグ」に対応した映像指定データにより指定される映像データが出力待データベースから読み出されて、その映像データに対応する背景映像が前記画像表示装置116に表示され、SD5において、次の時間情報Δtが読み込まれた後、本ルーチンが終了させられる。以上のSD1乃至SD5が、前記映像情報出力制御手段146に対応する。ここで再生される映像情報は、ユーザにより撮影されて前記映像登録用データベースに記憶された映像データであり、映像指定データが映像登録番号に対応付けられていることは言うまでもない。
【0076】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【0077】
図40は、前記携帯電話機12の制御部48及び前記カラオケ装置14のCPU102の制御機能の要部を説明する機能ブロック線図であり、前述した図6に対応するものである。この図40に示すように、前記映像情報入力手段136により入力された映像情報と、前記映像情報対応付手段140により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段138により入力された顧客情報と関連付けて記憶する記憶手段は、前記カラオケ装置14の記憶装置108であってもよく、前記サーバ24は、必ずしも設けられていなくともよい。この場合、前記演奏曲選択手段134、映像情報入力手段136、顧客情報入力手段138、及び映像情報対応付手段140に対応する制御は、前記カラオケ装置14のCPU102により実行される。斯かる構成によれば、複数のカラオケ装置14に負荷を分散することで映像情報入出力136の応答性を高められるという利点がある。
【0078】
また、前述の実施例では、前記映像情報対応付手段140による対応付け等の制御において、映像情報を指定するために会員ナンバー及び映像登録番号が入力されていたが、映像登録番号のみにより映像情報を指定するものであっても構わない。
【0079】
また、前述の実施例では、前記映像情報としてJPEG形式による静止画又はMPEG形式による動画が例示されていたが、本発明の映像情報はこれに限定されるものでは当然になく、例えばGIF形式、BMP形式、又はPNG形式等の様々な形式にて圧縮された静止画乃至動画が、広く背景映像に供給される。
【0080】
また、前記サーバ24の記憶装置84に設けられた映像登録用データベース及び対応付情報用データベースから、前記カラオケ装置14の記憶装置108に設けられた出力待映像データベースへの転送(ダウンロード)は、例えば1日1回というような所定の周期で実行されるものであってもよいし、必要に応じて実行される所謂オン・デマンド方式によるものであっても構わない。
【0081】
また、背景映像として出力される映像情報が動画である場合に、前記対応付設定情報に定められた出力されるべき時間Δtよりもその動画の再生時間が短いことが考えられるが、その余剰時間に、その動画の再生終了付近の映像を静止画として出力してもよい。また、その余剰時間に、その動画とは異なる映像情報を出力しても構わない。
【0082】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【図1】本発明の一実施例である音楽再生装置による背景映像供給システムについて説明する図である。
【図2】図1に示す携帯電話機の操作部を説明する図であり、(a)は開いた様子を、(b)は折り畳んだ様子を示している。
【図3】図2の携帯電話機の構成を説明するブロック線図である。
【図4】図1に示す背景映像供給サービス提供会社のサーバの構成を説明するブロック線図である。
【図5】図1に示すカラオケ装置の構成を説明するブロック線図である。
【図6】図3に示す携帯電話機の制御部、図4に示すサーバのCPU、及び図5に示すカラオケ装置のCPUの制御機能の要部を説明する機能ブロック線図である。
【図7】図4に示すサーバの記憶装置に設けられたMIDI曲データベースを説明する図である。
【図8】図4に示すサーバの記憶装置に設けられた会員登録用データベースを説明する図である。
【図9】図4に示すサーバの記憶装置に設けられた映像登録用データベースを説明する図である。
【図10】図4に示すサーバの記憶装置に設けられた店舗用データベースを説明する図である。
【図11】図4に示すサーバの記憶装置に設けられた対応付情報用データベースを説明する図である。
【図12】図5に示すカラオケ装置の記憶装置に設けられた出力待映像データベースを説明する図である。
【図13】図5に示すカラオケ装置の記憶装置に設けられたMIDI曲データベースを説明する図である。
【図14】図5に示すカラオケ装置のRAMに設けられた予約曲データベースを説明する図である。
【図15】図7に示すMIDI曲データベースに格納される演奏データの一例を示す図である。
【図16】図7に示すMIDI曲データベースに格納される対応付設定データの一例を示す図である。
【図17】図11に示す対応付情報用データベースに格納される対応付データの一例を示す図である。
【図18】図6に示す携帯電話機の制御作動の要部を説明するフローチャートの一部である。
【図19】図6に示す携帯電話機の制御作動の要部を説明するフローチャートの一部である。
【図20】図6に示す携帯電話機の制御作動の要部を説明するフローチャートの一部である。
【図21】図2に示す携帯電話機の表示部に表示される映像登録サービスのトップメニュー画面である。
【図22】図2に示す携帯電話機の表示部に表示される映像登録サービスの会員登録画面である。
【図23】図2に示す携帯電話機の表示部に表示される映像登録サービスの映像の登録画面である。
【図24】図2に示す携帯電話機の表示部に表示される映像登録サービスの登録通知画面である。
【図25】図2に示す携帯電話機の表示部に表示される映像登録サービスの映像の対応付設定画面である。
【図26】図2に示す携帯電話機の表示部に表示される映像登録サービスの登録映像の削除画面である。
【図27】図2に示す携帯電話機の表示部に表示される映像登録サービスの登録曲の削除画面である。
【図28】図2に示す携帯電話機の表示部に表示される映像登録サービスの登録曲の確認画面である。
【図29】図2に示す携帯電話機の表示部に表示される映像登録サービスの登録曲の対応付確認画面である。
【図30】図2に示す携帯電話機の表示部に表示される映像登録サービスの会員ナンバーの入力画面である。
【図31】図2に示す携帯電話機の表示部に表示される映像登録サービスの登録映像の確認画面である。
【図32】図6に示すサーバの制御作動の要部を説明するフローチャートの一部である。
【図33】図6に示すサーバの制御作動の要部を説明するフローチャートの一部である。
【図34】図6に示すカラオケ装置の制御作動の要部を説明するフローチャートである。
【図35】図5に示すカラオケ装置の画像表示装置に表示される背景映像の一例を示す図である。
【図36】図7に示すMIDI曲データベースに格納される演奏データの他の一例を示す図である。
【図37】図11に示す対応付情報用データベースに格納される対応付データの他の一例を示す図である。
【図38】図37に示す対応付情報を設定するために携帯電話機の表示部に表示される映像の対応付設定画面である。
【図39】図17に示す対応付情報に基づいて背景映像を出力させるカラオケ装置の制御作動の要部を説明するフローチャートである。
【図40】図3に示す携帯電話機の制御部及び図5に示すカラオケ装置のCPUの制御機能の他の一例の要部を説明する機能ブロック線図である。
【符号の説明】
10:背景映像供給システム
12:携帯電話機(通信端末)
14:カラオケ装置(音楽再生装置)
22:広域通信網
24:サーバ
84:記憶装置(記憶手段)
108:記憶装置(記憶手段)
116:画像表示装置(画像情報出力手段)
134:演奏曲選択手段
136:映像情報入力手段
138:顧客情報入力手段
140:映像情報対応付手段
142:店舗指定手段
144:年月日指定手段
146:映像情報出力制御手段
148:課金手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a music playback device such as a karaoke device used in a karaoke box, for example, and more particularly to a technique for supplying a video shot by a user as a background video.
[0002]
[Prior art]
Output music information of a desired performance song selected from a plurality of performance songs stored in advance in a predetermined storage device, and display a video corresponding to the performance song as a background video in synchronization with the output of the music information 2. Description of the Related Art Music playback devices that are displayed on the screen are known. For example, a karaoke device used in a karaoke box or the like. According to such a karaoke apparatus, the music information of a desired karaoke performance song selected from a plurality of karaoke performance songs stored in advance in a storage device is output, and the lyrics of the karaoke performance song are synchronized with the output. It can be displayed on the screen, and a desired song can be enjoyed with accompaniment of karaoke performance.
[0003]
By the way, in the conventional karaoke apparatus, for example, any one of a plurality of types of videos stored in advance in a disc player is assigned to each karaoke performance song, and a background image of reuse is used for karaoke performance. However, in recent years, there has been an increasing demand for users who want to enjoy karaoke performance using their favorite video as a background video. Therefore, a music playback device that can specify a background video according to the user's preference has been proposed. For example, it is a karaoke apparatus described in Patent Document 1. In such a karaoke apparatus, when a karaoke performance piece desired to be played is transmitted from a personal computer to the center, a catalog of background images that can be reproduced for the karaoke performance piece from the background video database is stored in the center. Sent to the computer. The user refers to such a catalog, selects a desired background image, and transmits this to the center. At the center, the video number of the background video and the music selection number of the karaoke performance song desired to be played are registered and distributed to each communication karaoke apparatus. When the user inputs his / her ID in the online karaoke apparatus and selects the karaoke performance song, the karaoke performance is executed together with the registered background video.
[0004]
[Patent Document 1]
Japanese Patent Laid-Open No. 10-207476
[0005]
[Problems to be solved by the invention]
However, when a video (still image or video) taken by the user is used as a background video during a karaoke performance in the conventional karaoke apparatus, the operation required for the user is complicated and the background video is inevitably required. There were bad effects such as tending to be monotonous. In addition, karaoke devices usually have a function that allows external registration of inter-song images, store advertisement images, etc., but such registration requires dedicated equipment, special operations, etc. It was not available. In other words, the present situation is that a technology that can easily supply a video shot by a user as a background video in a form that is in accordance with preferences has not been developed yet.
[0006]
The present invention has been made against the background of the above circumstances, and the purpose of the present invention is to provide a background of a music playback apparatus that can supply a video taken by a user as a background video in a simple and in accordance with taste. It is to provide a video supply system.
[0007]
[First Means for Solving the Problems]
  In order to achieve such an object, the gist of the first aspect of the present invention is to output a selected musical piece and to output an image corresponding to the musical piece as a background video along with the output of the musical piece. A background video supply system for a music playback device comprising a music playback device to be displayed on a display device and a communication terminal connected to the music playback device via a predetermined communication network, wherein the communication terminal A music piece selection means for selecting a video information input means for inputting static or dynamic video information,Customer information input means for inputting customer information for identifying a customer;A plurality of pieces of video information input by the video information input means for the performance music selected by the performance music selection means.At the desired display timeMatch as background videoAnd associating the customer information input by the customer information input meansVideo information associating means, and when the music reproducing apparatus outputs the performance tune selected by the performance tune selection means, it is associated with the performance tune.And associated with the customer information input by the customer information input meansWhen there is correspondence information, multiple pieces of video information are based on the correspondence information.With a set display timeThe video information output control means for sequentially outputting is included.
[0008]
[Effect of the first invention]
  In this way, the communication terminal includes a performance music selection means for selecting the performance music, a video information input means for inputting static or dynamic video information,Customer information input means for inputting customer information for identifying a customer;A plurality of pieces of video information input by the video information input means for the performance music selected by the performance music selection means.At the desired display timeMatch as background videoAnd associating the customer information input by the customer information input meansVideo information associating means, and when the music reproducing apparatus outputs the performance tune selected by the performance tune selection means, it is associated with the performance tune.And associated with the customer information input by the customer information input meansWhen there is correspondence information, multiple pieces of video information are based on the correspondence information.With a set display timeBecause it includes video information output control means to output sequentially,For each customer identified by the customer information,A variety of background images can be set by the simplest possible operation. In other words, it is possible to provide a background video supply system for a music playback device that can supply a video taken by a customer (user) as a background video in a simple and conformable manner.
[0010]
[Other aspects of the first invention]
  here,Preferably, the video information association unit includes a store designating unit for designating a store having a music playback device for outputting the plurality of video information. In this way, there is an advantage that the video information and the associated information are distributed to each music playback device as necessary, thereby reducing the load on those music playback devices.
[0011]
Preferably, the video information association unit includes a date designation unit for designating a date for outputting the plurality of video information. In this way, there is an advantage that the video information and the associated information are distributed to each music playback device as necessary, thereby reducing the load on those music playback devices.
[0012]
Preferably, the server includes a server connected to the music playback device and the communication terminal via the communication network, and the server includes the video information input by the video information input unit and the video information association unit. Storage means for storing the association information of the musical piece and the plurality of video information associated with each other in association with at least the customer information input by the customer information input means. In this way, there is an advantage that the load of these music playback devices can be reduced by centrally managing the video information by the server and appropriately distributing the video information to each music playback device.
[0013]
Preferably, the music reproducing device includes the video information input by the video information input unit, and the association information of the performance music associated with the video information association unit and a plurality of video information. And storage means for storing in association with at least the customer information input by the customer information input means. In this way, there is an advantage that the input / output responsiveness of the video information and the associated information can be improved by distributing the load to a plurality of music playback devices.
[0014]
[Second means for solving the problem]
  In order to achieve the above object, the gist of the second invention is to output a selected musical piece and use a video corresponding to the musical piece as a background video along with the output of the musical piece. A music playback device to be displayed on an image display device, wherein a performance music selection means for selecting the performance music, a video information input means for inputting static or dynamic video information, and a customer are identified Customer information input means for inputting customer information for a plurality of pieces of video information input by the video information input means with respect to the musical piece selected by the musical piece selection meansAt the desired display timeVideo information associating means associated as a background video, video information input by the video information input means, and performance information associated by the video information association means and a plurality of pieces of video information associating information Storage means for storing in association with at least the customer information input by the customer information input means, and when outputting the performance tune selected by the performance tune selection means, the customer information input means associated with the performance tune A plurality of pieces of video information stored in the storage means based on the correspondence information when there is correspondence information associated with the customer information input byWith a set display timeVideo information output control means for sequentially outputting the video information output control means.
[0015]
[Effect of the second invention]
  If it does in this way, the performance music selection means for selecting the performance music, the video information input means for inputting static or dynamic video information, and the customer information for identifying the customer are inputted. And a plurality of pieces of video information input by the video information input means for the musical piece selected by the musical piece selection means.At the desired display timeVideo information associating means associated as a background video, video information input by the video information input means, and performance information associated by the video information association means and a plurality of pieces of video information associating information Storage means for storing in association with at least the customer information input by the customer information input means, and when outputting the performance tune selected by the performance tune selection means, the customer information input means associated with the performance tune A plurality of pieces of video information stored in the storage means based on the correspondence information when there is correspondence information associated with the customer information input byWith a set display timeSince it includes video information output control means for sequentially outputting, it is possible to set a variety of background videos by the simplest possible operation. That is, it is possible to provide a music playback device that realizes a background video supply system that can supply a video taken by a customer (user) as a background video simply and in accordance with the preference.
[0016]
[Third Means for Solving the Problems]
  In order to solve the above-mentioned problem, the gist of the third invention is to output a selected performance song and use a video corresponding to the performance song as a background image along with the output of the performance song. A server connected via a predetermined communication network to a music playback device to be displayed on the image display device, and inputs performance music selection means for selecting the performance music and static or dynamic video information Video information input means, customer information input means for inputting customer information for identifying the customer, and the performance information selected by the performance music selection means input by the video information input means Multiple video informationAt the desired display timeVideo information associating means associated as a background video, video information input by the video information input means, and performance information associated by the video information association means and a plurality of pieces of video information associating information And storage means for storing the information in association with the customer information input by the customer information input means.
[0017]
[Effect of the third invention]
  If it does in this way, the performance music selection means for selecting the performance music, the video information input means for inputting static or dynamic video information, and the customer information for identifying the customer are inputted. And a plurality of pieces of video information input by the video information input means for the musical piece selected by the musical piece selection means.At the desired display timeVideo information associating means associated as a background video, video information input by the video information input means, and performance information associated by the video information association means and a plurality of pieces of video information associating information Since it includes at least storage means for storing in association with the customer information input by the customer information input means, it is possible to set a variety of background images by the simplest possible operation. That is, it is possible to provide a server that realizes a background video supply system of a music playback device that can supply video captured by a customer (user) as a background video in a simple and conforming manner to preferences.
[0018]
[Other aspects of the third invention]
Here, preferably, the video information associating unit includes a store designating unit for designating a store having a music reproducing apparatus for outputting the plurality of video information. In this way, there is an advantage that the video information and the associated information are distributed to each music playback device as necessary, thereby reducing the load on those music playback devices.
[0019]
Preferably, the video information association unit includes a date designation unit for designating a date for outputting the plurality of video information. In this way, there is an advantage that the video information and the associated information are distributed to each music playback device as necessary, thereby reducing the load on those music playback devices.
[0020]
In addition, preferably, when a plurality of pieces of video information are associated as background images with the performance music piece by the video information association unit, when newly associated with each other, the association information already associated The billing means for billing the usage fee when the correspondence information is changed after the date on which the display is scheduled has passed. In this way, when newly setting the correspondence information or when changing the correspondence information after the date on which the display of the already set correspondence information has been scheduled has passed, it is predetermined. In other cases, for example, when changing the correspondence information before the date when the correspondence information already set is scheduled to be displayed, do not charge the usage fee. There is an advantage that a reasonable charge can be realized.
[0021]
【Example】
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
[0022]
FIG. 1 is a diagram for explaining a background video supply system 10 using a music playback apparatus according to an embodiment of the present invention. In FIG. 1, a large number of mobile telephones 12 as communication terminals are connected to a wireless communication channel via a plurality of relay base stations 16, and are transmitted by a central processing unit 18 connected to the plurality of relay base stations 16. Each connection is controlled. The central processing unit 18 includes a music playback device via a gateway 20 having a function of checking by translating the protocol, a public telephone line, a cable for cable broadcasting, or a wide-area communication network (Internet) 22 such as an optical fiber. Are connected to a server 24 of a background video supply service provider.
[0023]
2A and 2B are diagrams for explaining the operation unit 26 of the mobile phone 12, in which FIG. 2A shows an opened state and FIG. 2B shows a folded state. As shown in FIG. 2, on a pair of surfaces facing each other by being folded in the mobile phone 12, there are twelve character input buttons 28 as input means, a start button 30, a power button 32, left and right and up and down. The movement button 34, the mail button 36, the clear button 38, the determination button 40, and a display unit 42 that functions as an image display device are provided. Further, a lens 44 is attached to the back surface, and a shutter button 46 is provided on the side portion.
[0024]
The character input button 28 is a button (switch) for inputting a desired character. When the character input button 28 is pressed and a predetermined character conversion operation is performed as necessary, a desired character conversion button 28 is selected. The character to be displayed is displayed on the display unit 42. The start button 30 is a button for making a call or transmitting a mail. When the predetermined button is displayed on the display unit 42, the start button 30 is pressed, and the call You can call the number. In addition, when a predetermined mail address is displayed on the display unit 42, when the start button 30 is pressed, mail is transmitted to the mail address. The power button 32 is a button for canceling the call or turning on the power. When the power button 32 is pressed during the call, the call is stopped. Further, when the power is off, the power button 32 is pressed to turn on the power. The movement button 34 is a button that is pressed to move the cursor displayed on the display unit 42 left and right and up and down. The mail button 36 is a button that is pressed to enter the mail management mode. The clear button 38 is a button that is pressed to erase characters displayed on the display unit 42. The determination button 40 is a button that is pressed to determine various setting items based on the contents displayed on the display unit 42 or to determine character conversion.
[0025]
FIG. 3 is a block diagram illustrating the configuration of the mobile phone 12. The control unit 48 shown in FIG. 3 processes an input signal in accordance with a program stored in the ROM 50 in advance, and performs control so that character input is executed in accordance with the input from the operation unit 26 described above, or input from the operation unit 26. The communication or call channel is established in accordance with the telephone number that is set, and control is performed so that mutual communication or call is possible, or the creation of mail and the control of transmission / reception are executed. In a call state, a call signal or the like received by the transmission / reception unit 58 via the antenna 72a is converted from a digital code signal to a voice signal by the voice codec unit 62 via the modem unit 60, and a voice output device ( (Speaker) 70 is driven to output sound. At the same time, an audio signal converted from audio by the microphone 68 is sent to the audio codec unit 62 through the analog front end 64 and converted into a digital signal there. The modem unit 60, the transmission / reception unit 58, and the antenna 72a Sent through. Further, in the communication state, the control unit 48 transmits the signal input from the operation unit 26 to the communication destination, and simultaneously displays the signal received from the communication destination on the display unit 42. If it is determined that there is an incoming call from another mobile phone 12, a melody so that a predetermined incoming melody is output from the speaker 70 based on ringtone data stored in the storage unit (flash ROM) 52 in advance. The generator 54 is driven. The mobile phone 12 is provided with a Bluetooth module 56 and an antenna 72b for outputting predetermined information to the karaoke apparatus 14 or the like via Bluetooth.
[0026]
Further, since the cellular phone 12 includes the lens 44, the shutter button 46, and the CCD 66, it also functions as a so-called digital camera that can capture still images and moving images. That is, when the shutter button 46 is pressed, an image is captured through the lens 44, and the image is converted into an image signal by the CCD 66, and then the image information is stored in the storage unit 52. The video information thus photographed is used as a background video (wallpaper) of the display unit 42 or transmitted to a communication destination by being attached to a mail.
[0027]
FIG. 4 is a block diagram illustrating the configuration of the server 24 of the background video supply service provider. As shown in FIG. 4, the server 24 includes a CPU 78, a ROM 80, a RAM 82, and a memory that constitute control means connected to a terminal adapter 74 connected to the wide area network 22 via a data bus 76, respectively. A so-called computer equipped with a device (HDD) 84 and the like, an image display device 88 controlled by a CRT controller 86, a keyboard 92 connected to the data bus 76 via an interface 90, the latest karaoke performances, A CD-ROM drive 94 for inputting ringtone data and the like, and a printer 96 are provided. The storage device 84 is provided with a MIDI song database, a member registration database, a video registration database, a store database, and a correspondence information database.
[0028]
The MIDI song database is a database that stores a large number of karaoke performance songs in the MIDI (Musical Instrument Digital Interface) format. For example, as shown in FIG. 7, the song selection number, song name, background genre, performance data, Lyric data, correspondence setting data described later, and the like are stored. The member registration database is a database that stores information on customers (members) who use the background video supply system 10 of the present embodiment. For example, as shown in FIG. 8, the member number, name, address, The phone number, password, membership date, membership valid date, background video supply system cumulative usage fee, payment method / account number, etc. are stored. The video registration database is a database that stores static or dynamic video information, that is, video data that is still images or moving images. For example, as shown in FIG. The registration number of the video information corresponding to the member number and the registered video information are stored as a set. The store database is a database that stores information on the store having the karaoke device 14. For example, as shown in FIG. 10, the store number, store name, owner name, address, and various information of the store are stored. The distribution destination telephone number and the contact telephone are stored. The store number may be a number (information) corresponding to the karaoke device 14 installed in the store. The association information database stores association information (association data) between a performance piece and a plurality of pieces of video information in association with customer information (member number). For example, as shown in FIG. The registered number, the member number of the member who input the video information, the corresponding music selection number, the store name to be output, the date to be output, the associated data, and the transmitted flag are stored.
[0029]
FIG. 5 is a block diagram illustrating the configuration of the karaoke apparatus 14. As shown in FIG. 5, the karaoke device 14 includes a CPU 102, a ROM 104, a RAM 106, and a control unit constituting a control unit connected to a terminal adapter 98 connected to the wide area network 22 via a data bus 100, respectively. A so-called computer having a storage device (HDD) 108 and the like, and at the time of karaoke performance, a default background image reproduced by the background image reproduction device 110 or a background image supplied by the background image supply system 10 of the present embodiment The lyrics telop read from the storage device 108 and reproduced by the CPU 102 and the CRT controller 112 is synthesized by the video synthesis device (video mixer) 114 and displayed on the image display device 116 such as a CRT. ing. Also, video information in the JPEG (Joint Photographic Experts Group) format or MPEG (Moving Picture Experts Group) format read from the storage device 108 and converted by the JPEG / MPEG decoder 118 is sent via the video synthesis device 114. It is displayed on the image display device 116. A performance signal read from the storage device 108 and converted by a synthesizer 120 having a MIDI sound source is amplified by an amplifier 122 and output from a speaker 124 as a karaoke performance sound. The front operation panel 126 functioning as an input device selects a performance song to be played in the karaoke device 14, adjusts the pitch of the performance sound, adjusts the volume balance between the performance song and the song, The panel is provided with operation buttons or knobs for performing various adjustments such as echo, volume, and tone, and the operation information is input to the CPU 102 via the I / O interface 128. In order to remotely execute the function of the front operation panel 126, the karaoke device 14 receives the Bluetooth signal from the mobile phone 12 functioning as an input device in the same manner as the front operation panel 126, and receives the CPU 102. And a Bluetooth module 132 are provided. The storage device 108 stores an output standby video database and a MIDI music database, and the RAM 106 stores a reserved music database.
[0030]
The output standby video database is a database that stores video information read from the video registration database provided in the storage device 84 of the server 24 and correspondence information sent from the correspondence information database. For example, as shown in FIG. 12, the registration number of the video information, the member number of the member who input the video information, the date of output, the corresponding music selection number, the associated data, and the background video (video information) It has come to be remembered. The MIDI song database is a database that stores a large number of karaoke performance songs in the MIDI format, similar to the MIDI song database provided in the storage device 84 of the server 24. For example, as shown in FIG. A music selection number, a music title, a default background genre, performance data, lyrics data, and the like are stored. The reserved music database is a database for storing the music selection number of the reserved music input from the front operation panel 126 or the like. For example, as shown in FIG. 14, the music selection numbers of the reserved music are stored in the order of performance. It has become.
[0031]
FIG. 6 is a functional block diagram illustrating the main parts of the control functions of the control unit 48 of the mobile phone 12, the CPU 102 of the karaoke device 14, and the CPU 78 of the server 24. The performance music selection means 134 shown in FIG. 6 selects a desired performance music from a large number of performance music. That is, for example, a music selection number or a music title of a desired music piece is selected from a large number of music pieces stored in a MIDI music database provided in the storage device 84 of the server 24. The performance tune selected by the performance tune selection means 134 is preferably read into the RAM 106 of the karaoke apparatus 14 and stored as a reserved tune in the reservation tune database shown in FIG.
[0032]
The video information input means 136 inputs static or dynamic video information according to a predetermined input operation. This video information is a still image in JPEG format, a moving image in MPEG format, and the like, and is output by the image display device 116 via the JPEG / MPEG decoder 118 and the video composition device 114 of the karaoke device 14. The video information may be a combination of a still image and a moving image. The video information may include character information. In such a case, the character information reproduced by the CRT controller 112 and the JPEG format still image converted by the JPEG / MPEG decoder 118 are used. And video information such as a moving image in the MPEG format are synthesized by the video synthesis device 114 and displayed on the image display device 116. That is, the image display device 116 of the karaoke device 14 functions as a video information output unit for outputting the video information.
[0033]
The customer information input means 138 inputs customer information for identifying a customer who is a user. For example, as shown in FIG. 8 described above, this customer information includes various information such as a member number, a name, and an address. Here, the customer information particularly refers to a member number (customer ID) and further includes a password. There may be. That is, this customer information input means 138 requires a membership number for identifying each customer, or in addition, a password for judging whether or not the customer defined for each membership number is the principal. Enter as appropriate. This input may be executed by a keyboard operation, or information stored in advance in a dedicated memory may be read out.
[0034]
The video information association unit 140 associates a plurality of pieces of video information input by the video information input unit 136 as background images with the musical piece selected by the musical piece selection unit 134. Further, the customer information input by the customer information input means 138 is associated with the association information. Preferably, it includes a store designating unit 142 and a year / month / date designating unit 144, and specifies conditions such as a store and a date / month / day when the plurality of video information is output as a background video. That is, the video information associating means 140 determines associating information that is video information output conditions for outputting a plurality of video information input by the video information input means 136 as a background video.
[0035]
FIG. 15 is a diagram for explaining performance data of a predetermined performance song. This performance data is MIDI data for playing the performance tune by the synthesizer 120 which is a MIDI sound source, and outputs music information (event) including sound quality (musical instrument type) and pitch, and a predetermined background video. The “flag” to be executed and the time information (timing) Δt for executing the output are combined. The karaoke device 14 outputs a performance song based on such performance data.
[0036]
Phrase f shown in FIG.1Is a phrase corresponding to the title display and the prelude. First, in the control 1, after the performance is started, the time Δt1When the time elapses, the flag 1 is read. By this control 1, a background image corresponding to the flag 1 is displayed on the image display device 116. Next, in control 2, time Δt2Is read and the time Δt2After elapses, the flag 2 is read. By this control 2, the background video displayed on the image display device 116 is switched from the video corresponding to the flag 1 to the video corresponding to the flag 2. Therefore, the video corresponding to flag 1 is Δt2Will be displayed for the time indicated by. The background video corresponding to this flag 2 is continuously displayed until a flag 3 described later is read out. Next, in control 3, time Δt3Is read and the time Δt3When elapses, event 1 is read out. By this control 3, music information corresponding to event 1 is transferred to the synthesizer 120, so that a performance sound corresponding to event 1 is output from the speaker 124. Similarly, in the control 4, the control 5, the control 6,..., The control m-1, the performance sound corresponding to each event is output from the speaker 124, and the performance sound is output continuously from these performance sounds. The melody is formed. Phrase f2Is the above phrase f1This is the first phrase in the performance that followsmIs read and the time ΔtmWhen elapses, the flag 3 is read. With this control m, the background video displayed on the image display device 116 is switched from the video corresponding to the flag 2 to the video corresponding to the flag 3. Next, time Δtm + 1Is read and the time Δtm + 1When elapses, the event n is read and transferred to the synthesizer 120. With this control m + 1, a performance sound corresponding to the event n is output from the speaker 124 via the synthesizer 120, and a lyrics telop corresponding to the event n is reproduced by the CRT controller 112 to the image display device 116. Is displayed. Similarly, in control m + 2, control m + 3,..., Performance sounds corresponding to the respective events are output from the speaker 124, and lyrics telops are displayed on the image display device 116 and continuously output. The melody and lyric character information of the performance is formed by these performance sounds and lyrics telop. This control is the phrase f3, Phrase f4, Phrase f5Phrase fk-1, Phrase fkIs performed, the performance tune given by the performance data shown in FIG. 15 is played.
[0037]
FIG. 16 is a diagram for explaining setting data associated with performance music given by the performance data shown in FIG. This association setting data is data for setting the video information output when each of the above-mentioned “flags” is read, and indicates which part of the performance song each “flag” corresponds to. ing. Specifically, as shown in FIG. 16, flag 1 is the title, flag 2 is the prelude, flag 3 is the lyrics “♪ You are ...”, and flag x is the lyrics “♪ .. ”Indicates that they correspond to each other, and based on this association setting data, a video association setting screen shown in FIG. 25 described later is displayed. FIG. 17 is a diagram showing an example of the association data (association information) determined as described above. As described above, the flag 1 is read as the performance progresses, so that the video data 1 becomes the flag. The video data 2 is set to be output by reading 2, the video data 3 is read by reading the flag 3, and the video data x is output by reading the flag x.
[0038]
The store designation unit 142 designates a store having the karaoke apparatus 14 that outputs the plurality of video information. That is, for example, as shown in FIG. 10 described above, the store name or the store number stored in the store database of the storage device 84 provided in the server 24 is designated. This designation may specify only a single store, a chain store designation that specifies the name of a chain store that develops multiple stores as franchise chain stores, and a wide area designation that designates multiple stores. Or, it may be an area designation for designating a store existing in a certain area (city unit or prefecture unit). On the contrary, the device designation that directly designates the karaoke device 14 installed in a certain store may be used.
[0039]
The date designation means 144 designates the date (date and time) for outputting the message information, and designates the date on which the user visits the store and uses the karaoke apparatus 14. As a mode of this specification, the year to be output is specified as the obvious date, only the date is specified, the time zone in the specified date is also specified, or the month or year / month / day included in the predetermined period is specified. It is possible to specify a specified period.
[0040]
The video information input by the video information input unit 136 and the conditions specified by the video information association unit 140 are associated with the customer information input by the customer information input unit 138, for example, The data is stored in the video registration database and the association information database of the storage device 84 provided in the server 24 and is centrally managed by the server 24. Then, it is appropriately distributed to a plurality of karaoke apparatuses 14 connected via the wide area communication network 22, and is stored in an output standby video database provided in the storage device 108, for example, as shown in FIG. . That is, the storage device 84 provided in the server 24 associates the video information input by the video information input unit 136 with the performance piece associated with the video information association unit 140 and a plurality of video information. It functions as a storage means for storing additional information in association with at least the customer information input by the customer information input means 138.
[0041]
The video information output control means 146 outputs a plurality of performance information selected by the performance music selection means 134 when there is correspondence information associated with the performance music, based on the correspondence information. Video information is output sequentially. Preferably, when there is correspondence information associated with the performance piece and associated with the customer information input by the customer information input means 138, a plurality of pieces of video information are obtained based on the correspondence information. Output sequentially.
[0042]
When the video information association unit 140 associates the plurality of pieces of video information as background video with the video information association unit 140, the accounting unit 148 charges a usage fee according to the contents of the association. That is, when a new association is performed, or when the association is changed after the date on which video information that has already been associated is scheduled to be displayed, a predetermined usage fee is charged, In other cases, for example, when changing the association before the date on which the display of the already associated image information is scheduled, the usage fee is not charged. The usage fee charged by the charging unit 148 is stored in the member registration database of the storage device 84 in a state associated with the customer information input by the customer condition input unit 138.
[0043]
FIGS. 18 to 20 are flowcharts for explaining a main part of the control operation of the control unit 48 of the mobile phone 12, showing a video information input control routine and a video information association control routine, which are repeated at a predetermined cycle. Is to be executed. First, in step SA1 shown in FIG. 18 (hereinafter, step is omitted), it is determined whether or not a video registration service (background video providing service) has been selected from among predetermined options displayed on the display unit 42. Is done. If the determination of SA1 is negative, other processing (not shown) is executed. If the determination of SA1 is affirmative, display data of the top menu screen is requested from the server 24 in SA2, A top menu screen as shown in FIG. 21 is displayed based on the sent display data. In such a top menu screen, “member registration”, “registration of background video”, “confirmation of registered video”, “confirmation of registered music”, “deletion of registered video”, “deletion of registered music”, and “member number” Settings such as “input” can be selected.
[0044]
Next, in SA3, it is determined whether or not “member registration” is selected on the top menu screen. If the determination at SA3 is negative, it is determined at SA9 whether or not “Register background video” is selected on the top menu screen. If the determination at SA3 is affirmative, SA4 is determined. The server 24 is requested to display the member registration screen display data, and the member registration screen as shown in FIG. 22 is displayed based on the received display data. In such a member registration screen, “name”, “address”, “telephone number”, “password”, and “payment method” can be entered, and “registration” or “cancel” can be selected. In SA5, it is determined whether or not registration has been performed. If the determination of SA5 is negative, that is, if “Cancel” is selected on the member registration screen, SA3 and subsequent steps are executed again after the top menu screen is displayed in SA8. If the above determination is affirmative, that is, if all items are filled in the member registration screen and “registration” is selected, the registration data is transmitted to the server 24 in SA6, and in SA7 Based on the display data sent back from the server 24, a screen indicating that the member registration has been completed is displayed. In SA8, after the top menu screen is displayed, SA3 and subsequent steps are executed again. The above SA4 to SA6 correspond to the customer information input means 138.
[0045]
When the determination of SA9 is negative, that is, when it is determined that “Register background video” has not been selected on the top menu screen, “Delete registered video” is displayed on the top menu screen at SA26 shown in FIG. ”Or“ Delete registered music ”is determined, but if the determination in SA9 is affirmative, that is, if it is determined that“ Register background video ”is selected on the top menu screen. In SA10, the server 24 is requested to display video registration screen display data, and a video registration screen as shown in FIG. 23, for example, is displayed based on the received display data. In such a video registration screen, “membership number” and “password” can be entered, “registration” or “cancel” can be selected, and image files such as still images such as JPEG files and moving images such as MPEG files are attached. (Paste) can be done. The image file attached here corresponds to the video information. In SA11, it is determined whether or not the registration has been canceled, that is, whether or not “Cancel” has been selected on the video registration screen. If the determination at SA11 is affirmative, after the top menu screen is displayed at SA8, SA3 and subsequent steps are executed again. If the determination at SA11 is negative, the image of the video is displayed at SA12. It is determined whether or not all items are filled in the registration screen and “Register” is selected. If the determination of SA12 is negative, the above-described SA11 and subsequent steps are executed again. If the determination of SA12 is positive, the video information, member number, and the like are transmitted to the server 24 in SA13. Then, in SA14 shown in FIG. 19, it is determined whether or not there is an error in the registration. The above SA10 to SA13 correspond to the video information input means 136.
[0046]
If the determination in SA14 is affirmative, that is, if the server 24 determines that there is an error in the registration data transmitted to the server 24, an error notification screen (not shown) is displayed based on the display data sent back. After the top menu screen is displayed in SA8, SA3 and subsequent steps are executed again. If the determination in SA14 is negative, that is, the display data of the registration notification screen is sent from the server 24. If it is determined that there is no error in the registration data transmitted to the server 24, the registration as shown in FIG. 24 is performed based on the display data of the registration notification screen transmitted from the server 24 in SA15. A notification screen is displayed. In such a registration notification screen, a “video registration number” for individually identifying the registered video information is displayed, and a performance song (music selection number) to be used as a background video is displayed. It can be selected. In addition, “registration” or “cancel” can be selected. Then, in SA16, it is determined whether or not the registration is canceled, that is, whether or not “Cancel” is selected on the registration notification screen. If the determination at SA16 is affirmative, SA3 and subsequent steps are executed again after the top menu screen is displayed at SA8. If the determination at SA16 is negative, the registration notification is performed at SA17. It is determined whether all items are filled in on the screen and “Send” is selected. When the determination at SA17 is negative, the above-described SA16 and subsequent steps are executed again. When the determination at SA17 is positive, at SA18, the music selection number of the performance piece is recorded together with the member number at the server 24. In SA19, it is determined based on the notification from the server 24 whether there is an error in the registration. The above SA15 to SA18 correspond to the musical piece selection means 134.
[0047]
If the determination in SA19 is affirmative, that is, if the server 24 determines that there is an error in the registration data transmitted to the server 24, an error notification screen (not shown) is displayed based on the display data sent back. After the top menu screen is displayed in SA8, SA3 and subsequent steps are executed again. If the determination in SA19 is negative, that is, the display data of the association setting screen is received from the server 24. If the server 24 determines that there is no error in the registration data sent to the server 24, the display data of the video association setting screen sent from the server 24 in SA20. Based on the above, a video association setting screen as shown in FIG. 25 is displayed. In such a video correspondence setting screen, based on the above-described correspondence setting data shown in FIG. 16, “title”, “prelude”, “♪ you ...”, “♪ forgot ...”, .., "Interlude", ... "♪ Kowaka ..." is displayed, each phrase is displayed, video information is associated with each divided phrase, and the performance song is output “Karaoke store (store)” and “date (date and time)” can be designated. In addition, “registration” or “cancel” can be selected. Then, in SA21, it is determined whether or not the setting has been canceled, that is, whether or not “Cancel” has been selected on the video association setting screen. If the determination of SA21 is affirmed, SA3 and subsequent steps are executed again after the top menu screen is displayed in SA8. However, if the determination of SA21 is negative, the image of the video is displayed in SA22. It is determined whether or not a video registration number corresponding to each phrase has been input on the setting screen with correspondence. If the determination at SA22 is negative, it is determined at SA24 whether or not “registration” has been selected. If the determination at SA22 is affirmative, a new association is made at SA23. The video registration number is transmitted to the server 24 together with the member number to request video information corresponding to the video registration number, and the video is simply displayed on the video association setting screen based on the transmitted video information. After that, in SA24, it is determined whether or not “registration” is selected. When the determination of SA24 is negative, the above-described SA21 and subsequent steps are executed again. However, when the determination of SA24 is positive, in SA25, the music selection number of the performance piece and the set association information are set. Are transmitted to the server 24 together with the member number, etc., the top menu screen is displayed in SA8, and SA3 and subsequent steps are executed again. Thus, in this embodiment, when a video registration number is input, video information corresponding to the video registration number is requested from the server 24 and displayed on the display unit 42. It can be easily confirmed.
[0048]
If the determination in SA26 is negative, that is, if it is determined that “Delete registered video” or “Delete registered music” has not been selected on the top menu screen, the top menu screen is displayed in SA31 shown in FIG. It is determined whether or not “Confirm registered song” has been selected in the above, but if the determination in SA26 is affirmative, that is, “Delete registered video” or “Delete registered song” is selected on the top menu screen. If it is determined that the registered video has been deleted, the server 24 is requested to display data of the registration video deletion screen or the registration music deletion screen in the server 24, and based on the received display data, for example, the registration video of the registration video shown in FIG. The deletion screen or the registration music deletion screen shown in FIG. 27 is displayed. In such a registered video deletion screen, the “video registration number”, “member number”, and “password” can be entered, and “delete” or “cancel” can be selected. In the registered music deletion screen, “music selection number”, “member number”, and “password” can be entered, and “delete” or “cancel” can be selected. In SA28, it is determined whether or not the registration is canceled, that is, whether or not “Cancel” is selected on the registration video deletion screen or the registered music deletion screen. If the determination at SA28 is affirmative, SA3 and subsequent steps are executed again after the top menu screen is displayed at SA8. However, if the determination at SA28 is negative, the registered video is displayed at SA29. It is determined whether or not all items are filled and “delete” is selected on the delete screen or registered song delete screen. If the determination of SA29 is negative, the above-described SA28 and subsequent steps are executed again. If the determination of SA29 is affirmative, the video registration number of the video information to be deleted or the performance song is deleted in SA30. After the music selection number, member number, and password are transmitted to the server 24, the top menu screen is displayed in SA8, and SA3 and subsequent steps are executed again.
[0049]
If the determination in SA31 is negative, that is, if it is determined that “Confirmation of registered song” has not been selected on the top menu screen, “Input member number” is selected on the top menu screen in SA42. However, if the determination in SA31 is affirmative, that is, if it is determined that “confirmation of registered song” is selected on the top menu screen, the registered song is registered in the server 24 in SA32. The confirmation screen display data is requested, and based on the received display data, a registration song confirmation screen as shown in FIG. 28, for example, is displayed. On such a registered music confirmation screen, “music selection number”, “member number”, and “password” can be entered, and “transmission” or “cancel” can be selected. In SA33, it is determined whether or not the registration has been canceled, that is, whether or not “Cancel” has been selected on the registered music confirmation screen. If the determination in SA33 is affirmative, after the top menu screen is displayed in SA8, SA3 and subsequent steps are executed again. However, if the determination in SA33 is negative, in SA34, the registered song is registered. In the confirmation screen, it is determined whether all items are filled and “Send” is selected. When the determination of SA34 is negative, the above-described SA33 and subsequent steps are executed again. However, when the determination of SA34 is positive, in SA35, the music selection number, member number, and password of the musical composition are described above. It is transmitted to the server 24, and it is determined in SA36 whether or not error data has been sent from the server 24.
[0050]
If the determination in SA36 is affirmative, the error data sent from the server 24 is displayed in SA37, and after SA3 is displayed in SA8, SA3 and subsequent steps are executed again. If the determination is negative, a registration confirmation screen for registered music as shown in FIG. 29 is displayed based on the display data sent from the server 24 in SA38. In the confirmation screen for correspondence of such registered songs, based on the correspondence data shown in FIG. 17 stored in the correspondence information database, “Title”, “Prelude”, “♪ You are ...”, “♪ Forget” "...", "...", "Interlude", ... "♪ Kowaka ..." are displayed, and each of the divided phrases is associated at that time. The video registration number is displayed, and the “karaoke store (store)” and “year / month / day (date / time)” for outputting the performance music are displayed based on the associated data. That is, it is possible to input a change in the association information set at that time and stored in the association information database. At this time, the video information corresponding to the video registration number is read from the video registration database and displayed, so that “registration” or “cancel” can be selected. In SA39, it is determined whether or not the setting has been canceled, that is, whether or not “Cancel” has been selected on the registration confirmation screen for the registered music. If the determination at SA39 is affirmative, SA3 and subsequent steps are executed again after the top menu screen is displayed at SA8. However, if the determination at SA39 is negative, the registered music is registered at SA40. It is determined whether or not “registration” has been selected on the corresponding confirmation screen. When the determination of SA40 is negative, the above-described SA39 and subsequent steps are executed again. However, when the determination of SA40 is positive, in SA41, the music selection number of the performance piece and the set association information are set. Are transmitted to the server 24 together with the member number, etc., the top menu screen is displayed in SA8, and SA3 and subsequent steps are executed again. The above SA20 to SA25 and SA38 to SA41 correspond to the video information association unit 140, the store designation unit 142, and the date designation unit 144.
[0051]
If the determination in SA42 is negative, that is, if it is determined that "input of member number" has not been selected on the top menu screen, whether or not error data has been sent from the server 24 in SA47. If the determination of SA42 is affirmed, that is, if it is determined that “input of member number” is selected on the top menu screen, the server 24 displays the member number input screen in SA43. Display data is requested, and a member number input screen as shown in FIG. 30, for example, is displayed based on the received display data. This “input of member number” is selected when the member is trying to enjoy karaoke in a karaoke box, for example. In such a member number input screen, a “member number” can be entered, and “transmission” or “cancel” can be selected. In SA44, it is determined whether or not the input is canceled, that is, whether or not “Cancel” is selected on the member number input screen. If the determination at SA44 is affirmative, SA3 and subsequent steps are executed again after the top menu screen is displayed at SA8. If the determination at SA44 is negative, the member number is determined at SA45. It is determined whether or not “Send” is selected after “Member number” is entered on the input screen. If the determination of SA45 is negative, the above-described SA44 and subsequent steps are executed again. If the determination of SA45 is affirmative, the member number is passed through the Bluetooth module 132 at that time in SA46. In step SA8, the top menu screen is displayed, and steps SA3 and after are executed again. The above SA43 to SA46 also correspond to the customer information input means 138, similarly to the above-described SA4 to SA6. If the determination in SA47 is negative, that is, if it is determined that no error data has been sent from the server 24, whether or not “confirm registered video” has been selected on the top menu screen in SA49. However, if the determination at SA47 is affirmative, that is, if it is determined that error data has been sent from the server 24, the error data sent from the server 24 is displayed at SA48. Thereafter, in SA49, it is determined whether or not “confirm registered video” is selected on the top menu screen.
[0052]
If the determination at SA49 is negative, it is determined at SA57 whether or not the video registration service has ended. If the determination at SA49 is affirmative, at SA50, the registered video is stored in the server 24. Display data for a confirmation screen is requested, and a confirmation screen for a registered video as shown in FIG. 31, for example, is displayed based on the received display data. In such a registration video confirmation screen, the “video registration number”, “member number”, and “password” can be entered, and “transmission” or “cancel” can be selected. In SA51, it is determined whether or not the registration has been canceled, that is, whether or not “Cancel” has been selected on the confirmation screen for the registered video. When the determination of SA51 is affirmed, after SA3 is displayed in SA8, SA3 and subsequent steps are executed again. However, when the determination of SA51 is negative, the registration video is registered in SA52. In the confirmation screen, it is determined whether all items are filled and “Send” is selected. If the determination at SA52 is negative, the above-described SA51 and subsequent steps are executed again. If the determination at SA52 is affirmative, the video registration number, member number, and password are stored in the server 24 at SA53. In step SA54, it is determined whether or not error data has been sent from the server 24. If the determination at SA54 is affirmative, after the error data sent from the server 24 is displayed at SA55, it is determined at SA57 whether or not the video registration service is terminated. If the determination is negative, in SA56, the registered video information and the video registration number of the video information are displayed based on the display data sent from the server 24. In SA57, It is determined whether or not the video registration service has ended. If the determination at SA57 is negative, the above-described SA3 and subsequent steps are executed again. If the determination at SA57 is affirmative, the routine is terminated.
[0053]
FIGS. 32 and 33 are flowcharts for explaining a main part of the control operation of the CPU 78 of the server 24, showing a video information input control routine and a video information association control routine, which are repeatedly executed at a predetermined cycle. Is. First, in SB1 shown in FIG. 32, it is determined whether or not member registration data has been sent from the mobile phone 12. If the determination in SB1 is negative, it is determined in SB4 whether or not registration data of background video (video information) has been sent from the mobile phone 12, but SA6 is executed in the mobile phone 12. If the determination of SB1 is affirmed, the transmitted member registration data is stored in the above-mentioned member registration database as shown in FIG. 8 in SB2 corresponding to the customer condition input means 138, and SB3 In step SB4, after registration confirmation data including the registered membership number is sent to the mobile phone 12, it is determined whether or not background video registration data has been sent from the mobile phone 12.
[0054]
When the determination of SB4 is negative, that is, when it is determined that the registration data of the background video has not been sent from the mobile phone 12, a request for associated setting data is sent from the mobile phone 12 at SB9. If the determination of SB4 is affirmed, that is, if it is determined that the mobile phone 12 has executed SA13 and the background video registration data has been sent from the mobile phone 12. In step SB5, it is determined whether or not the transmitted member number and password are correct. When the determination of SB5 is affirmed, in SB6 corresponding to the video information input means 136, each background video (video information) sent from the mobile phone 12 is given a registration number and the above-mentioned figure. 9 is stored for each member number in the video registration database as shown in FIG. 9, and in SB7, display data for notifying the mobile phone 12 of the video registration number is sent to the display unit 42 of the mobile phone 12 as shown in FIG. After the registration notification screen as shown is displayed, in SB9, it is determined whether a request for associated setting data has been sent from the mobile phone 12, but if the determination in SB5 is negative, In SB8, display data of a predetermined error message is sent to the mobile phone 12, and then in SB9, the mobile phone 12 provides a corresponding attachment. Whether the data request is sent or not.
[0055]
If the determination in SB9 is negative, that is, if it is determined that the request for the corresponding setting data has not been sent from the mobile phone 12, the corresponding information (corresponding data) is received from the mobile phone 12 in SB11. ) Registration data has been sent. If the judgment in SB9 is affirmative, that is, SA18 is executed in the mobile phone 12, and a request for associated setting data is sent from the mobile phone 12. If it is determined that the song has been received, in SB10, the music setting number association setting data sent from the mobile phone 12 is read from the MIDI song database shown in FIG. 7 and sent to the mobile phone 12. As a result, after the video registration association setting screen as shown in FIG. 25 is displayed on the display unit 42 of the mobile phone 12, In B11, the whether registration data correspondence information is transmitted it is determined from the cellular phone 12. If the determination at SB11 is negative, it is determined at SB16 whether or not a request for confirmation of the registered video has been sent from the mobile phone 12, but SA25 is executed at the mobile phone 12 and SB11 is executed. If the determination is affirmative, in the SB 12 corresponding to the video information association unit 140, the store designation unit 142, and the date designation unit 144, the association data transmitted from the mobile phone 12 is received. After being associated with the member number and stored in the association information database as shown in FIG. 11 described above, it is determined in SB13 whether or not the registration data is a change of the registration association data. If the determination in SB13 is negative, that is, if it is determined that the data is newly associated, the usage fee that accompanies the registration in the member registration database shown in FIG. Is added and stored, it is determined in SB16 whether a request for confirmation of the registered video has been sent from the mobile phone 12, but if the determination in SB13 is negative, that is, it has already been registered. When it is determined that the correspondence information is changed, in SB14, after the “year / month / day (date / time)” that is stored in the correspondence information database and is scheduled to be output has elapsed. It is determined whether it is a change. If the determination at SB14 is negative, it is determined at SB16 whether or not a request for confirmation of the registered video has been sent from the mobile phone 12. If the determination at SB14 is positive, In SB15, after the usage fee that accompanies the registration is added and stored in the aforementioned member registration database shown in FIG. 8, a request for confirmation of the registered video is sent from the mobile phone 12 in SB16. It is determined whether or not. The above SB 10 and SB 12 correspond to the performance music selection means 134.
[0056]
If the determination of SB16 is negative, that is, if it is determined that a request for confirmation of registered video has not been sent from the mobile phone 12, a request for confirmation of registered music is sent in SB20 shown in FIG. However, if the determination of SB16 is affirmative, that is, it is determined that SA23 is executed in the mobile phone 12 and a request for confirmation of registered video has been sent from the mobile phone 12. If the password is received, it is determined at SB17 whether the sent password is correct. If the determination at SB17 is affirmative, at SB18, the background video corresponding to the member number and registration number sent from the mobile phone 12 is read out from the video registration database shown in FIG. After being sent to the mobile phone 12, it is determined in SB20 whether a request for confirmation of the registered song has been sent. If the determination in SB17 is negative, a predetermined error is determined in SB19. After the message display data is sent to the mobile phone 12, it is determined in SB20 whether a request for confirmation of the registered song has been sent.
[0057]
If the determination at SB20 is negative, it is determined at SB24 whether there is data to be distributed to each karaoke device 14, but SA35 is executed at the mobile phone 12 and the determination at SB20 is affirmed. If the password is received, it is determined at SB21 whether the transmitted password is correct. If the determination in SB21 is affirmative, in SB22, the association information corresponding to the member number and the music selection number sent from the mobile phone 12 is read from the association information database shown in FIG. 29 is displayed and displayed on the display unit 42 of the mobile phone 12 so that the registration confirmation screen for the registered music as shown in FIG. 29 is displayed, and then distributed to each karaoke device 14 at SB24. Whether or not there is data to be determined is determined. If the determination in SB21 is negative, display data of a predetermined error message is sent to the mobile phone 12 in SB23, and then in SB24, It is determined whether or not there is data to be distributed to the karaoke apparatus 14.
[0058]
If the determination at SB24 is negative, it is determined at SB27 whether a request for predetermined display data has been sent from the mobile phone 12, but if the determination at SB24 is affirmative, SB25 is determined. 11, the association information database shown in FIG. 11 described above is searched, the association data for which the transmission flag has not yet been transmitted, the related background video, etc. are designated by the association data or It is sent to the karaoke apparatus 14 installed in the karaoke store corresponding to the store number. Here, the distributed data may be sent to a home server provided in each karaoke store. Then, in SB 26, after undelivered song information (new music information) is distributed to each karaoke device 14, it is determined in SB27 whether a request for predetermined display data has been sent from the mobile phone 12. The If the determination in SB27 is negative, it is determined in SB29 whether a request for deleting a background video or associated data has been sent from the mobile phone 12, but in the mobile phone 12, SA2, SA4 , SA10, SA27, SA32, SA43, or SA50 is executed and the determination of SB27 is affirmed, the requested display data is sent to the mobile phone 12 at SB28, and then the mobile phone at SB29. It is determined whether a request for deleting the background video or the associated data is sent from 12.
[0059]
When the determination at SB29 is negative, that is, when it is determined that a request for deleting the background video or the associated data has not been sent from the mobile phone 12, the end of the month (charge billing time) is reached at SB33. However, if SA30 is executed in the mobile phone 12 and the determination in SB29 is affirmative, that is, it is determined that a request for deleting background video or associated data has been sent from the mobile phone 12. In the case where it is determined, whether or not the transmitted password is correct is determined in SB30. If the determination at SB30 is affirmative, at SB31, the background video corresponding to the membership number and video registration number sent from the mobile phone 12 is erased from the video registration database shown in FIG. Alternatively, after the association data corresponding to the transmitted member number and music selection number is deleted from the association information database shown in FIG. 11 described above, it is determined in SB33 whether or not it is the end of the month. If the determination is negative, at SB32, display data of a predetermined error message is sent to the mobile phone 12, and then at SB33, it is determined whether it is the end of the month. If the determination at SB33 is negative, the routine is terminated. If the determination at SB33 is affirmative, each routine stored in the above-described member registration database shown in FIG. 8 is determined at SB34. The member's accumulated usage fee is read and each member is charged for the month's usage fee. After the accumulated usage fee is cleared, this routine is terminated. The above SB 14, SB 15, and SB 34 correspond to the accounting unit 148.
[0060]
FIG. 34 is a flowchart for explaining a main part of the control operation of the CPU 102 of the karaoke apparatus 14 and shows a video information output control routine, which is repeatedly executed at a predetermined cycle. First, in SC1 shown in FIG. 34, it is determined whether or not the music selection key is pressed. If the determination at SC1 is negative, it is determined at SC9 whether or not the karaoke performance has ended. If the determination at SC1 is affirmative, the input music selection number is set at SC2. After being stored as a reserved song in the reserved song database shown in FIG. 14, it is determined in SC3 whether or not a karaoke performance is being performed. If the determination of SC3 is affirmative, the processing after SC1 is executed again. However, if the determination of SC3 is negative, the display of new musical score information and the BGM performance are stopped in SC4, and then SC5. Then, it is determined whether or not there is a member number stored in the RAM 106 or the storage device 108. If the determination at SC5 is negative, at SC8, the reserved music performance process is executed in accordance with the performance order of the reserved music database shown in FIG. 14 described above, and FIG. This routine is terminated after the default background video based on the background image genre defined in the MIDI song database shown is reproduced. If the determination in SC5 is affirmative, the routine is registered by the member in SC6. It is determined whether or not there is background video information, that is, video information corresponding to the member number stored in the RAM 106 or the storage device 108. If the determination at SC6 is negative, at SC8, the reserved music performance process is executed in accordance with the performance order of the reserved music database shown in FIG. 14 described above, and as shown in FIG. 7 as the music progresses. This routine is terminated after the default background video based on the background image genre defined in the MIDI song database shown is reproduced, but the member number is stored in SC18, which will be described later, and the determination in SC6 is affirmed. In SC7 corresponding to the video information output control means 146, the performance processing of the reserved music is executed in accordance with the performance order of the reserved music database shown in FIG. 14, and the above-mentioned FIG. The video information registered by the member based on the correspondence data read from the output waiting video database shown in FIG. After the background image as shown in FIG. 35 is displayed on the image display device 116 on the tune title display time eg to the routine is terminated. The details of the processing of SC7 are the same as the control shown in FIG.
[0061]
If the determination in SC9 is negative, that is, if it is determined that the karaoke performance has not ended, whether transfer (downloading) of song information or video information from the server 24 is executed in SC13. However, if the determination in SC9 is affirmative, the song selection number of the performance song for which the karaoke performance has been completed is stored in the storage device 108 as a performance record in SC10, and then the above-mentioned in SC11. It is determined whether or not the reserved music is stored in the reserved music database shown in FIG. When the determination of SC11 is affirmed, the above-described SC5 and subsequent steps are executed again. However, when the determination of SC11 is negative, new musical score information is displayed on the image display device 116 and the BGM is displayed at SC12. After the performance is executed, it is determined in SC13 whether or not the music information or video information from the server 24 is transferred.
[0062]
If the determination in SC13 is negative, that is, if it is determined that song information or video information from the server 24 is not transferred (downloaded), whether or not karaoke is being performed in SC15. However, if the determination of SC13 is affirmative, that is, if it is determined that the transfer of music information or video information from the server 24 is being executed, the transferred music is received in SC14. After information or video information is stored in the MIDI music database or the output standby video database of the storage device 108, it is determined in SC15 whether or not karaoke performance is being performed. If the determination at SC15 is affirmative, it is determined at SC17 whether or not an input from the Bluetooth module 132 has been made. If the determination at SC15 is negative, an interval between songs is determined at SC16. It is determined whether information is displayed. When the determination of SC16 is negative, the above-described SC12 and subsequent steps are executed again. However, when the determination of SC16 is positive, whether or not the input from the Bluetooth module 132 is performed at SC17. Is judged. If the determination at SC17 is negative, it is determined at SC19 whether or not a predetermined exit operation has been executed. However, when SA46 is executed at the mobile phone 12 and the determination at SC17 is positive. In SC18 corresponding to the customer information input means 138, after the member number input from the Bluetooth module 132 is stored in the RAM 106 or the storage device 108, whether or not a predetermined exit operation has been executed in SC19. Is judged. If the determination in SC19 is negative, in SC21, whether the video information for which the scheduled output date has passed and the associated information are stored in the output standby video database of the storage device 108. For example, if an employee (shop) of the karaoke box performs a special operation on the karaoke device 14 when the user leaves the room, the determination in SC19 is affirmed in SC20. After the member number and reserved song selection number stored in the RAM 106 or the storage device 108 are erased, the date of output scheduled in the output standby video database of the storage device 108 has already been stored in SC21. It is determined whether the elapsed video information and the associated information are stored. If the determination at SC21 is negative, the routine is terminated. If the determination at SC21 is affirmative, video information to be deleted and associated information, that is, display, are scheduled at SC22. This routine is terminated after the video information for which a certain date has passed and the associated information are deleted from the output standby video database of the storage device 108.
[0063]
Thus, according to the present embodiment, the mobile phone 12 as a communication terminal receives the performance music selection means 134 (SA15 to SA18) for selecting the performance music and the static or dynamic video information. A plurality of pieces of video information input by the video information input unit 136 are associated as background video with the video information input unit 136 (SA10 to SA13) for input and the musical piece selected by the musical piece selection unit 134. The karaoke device 14 which is a music playback device includes video information association means 140 (SA20 to SA25, SA38 to SA41), and when the performance music selected by the performance music selection means 134 is output. When there is correspondence information associated with the performance song, a plurality of pieces of video information are sequentially output based on the correspondence information. Since it is intended to include an image information output controlling section 146 (SC7), it is possible to set a background image rich in diversity by as much as possible simple operation. In other words, it is possible to provide a background video supply system 10 for a music playback device that can supply video captured by a customer (user) as a background video in a simple and conformable manner.
[0064]
Further, it includes customer information input means 138 (SA4 to SA6, SA43 to SA46, SC18) for inputting customer information for identifying a customer, and the video information correspondence means 140 is received by the customer information input means 138. The input customer information and the association information are associated with each other, and the video information output control means 146 associates the performance information selected by the performance music selection means 134 with the performance music. When there is correspondence information associated with the customer information input by the customer information input means 138, a plurality of video information is sequentially output based on the correspondence information. In addition to being able to provide the background video supply system 10 of the karaoke device 14 to limited customers, the background video There is an advantage that management of the video information and correlation information by storing for each the customer information in the recording database and the database for correlation information is facilitated.
[0065]
Further, the video information association unit 140 includes a store designation unit 142 (SA20 to SA25, SA38 to SA41) for designating a store having the karaoke apparatus 14 that outputs the plurality of video information. By distributing the video information and the associated information to each karaoke device 14, there is an advantage that the load on the karaoke devices 14 can be reduced.
[0066]
Further, the video information association unit 140 includes a date designation unit 144 (SA20 to SA25, SA38 to SA41) for designating a date for outputting the plurality of video information. Distributing the video information and the associated information to each karaoke device 14 has an advantage that the load on the karaoke devices 14 can be reduced.
[0067]
In addition, the server 24 includes a server 24 connected to the karaoke device 14 and the cellular phone 12 via the wide area communication network 22, and the server 24 corresponds to the video information input by the video information input unit 136 and the video information correspondence. A storage device 84 that is a storage unit that stores at least the customer information input by the customer information input unit 138 and stores the information associated with the performance music piece associated with the plurality of pieces of video information by the attachment unit 140; Therefore, there is an advantage that the load of the karaoke devices 14 can be reduced by centrally managing the video information by the server 24 and appropriately distributing the video information to each karaoke device 14.
[0068]
Further, the server 24 includes a performance music selection means 134 (SB10 and SB12) for selecting the performance music, a video information input means 136 (SB6) for inputting static or dynamic video information, Customer information input means 138 (SB2) for inputting customer information for identifying a customer, and a plurality of pieces of music information input by the video information input means 136 for the performance music selected by the performance music selection means 134 Video information associating means 140 (SB12) for associating video information as a background video, video information input by the video information input means 136, performance music associated with the video information associating means 140, and a plurality of videos Storage means for storing information associated with information in association with at least the customer information input by the customer information input means 138 A 憶 device 84, because they contain, it is possible to set a background image rich in diversity by as much as possible simple operation.
[0069]
In addition, when a plurality of pieces of video information are associated as background videos with the performance music piece by the video information association unit 140, a display is made for the newly associated case and the already associated information. Since it includes a charging unit 148 (SB14, SB15, SB34) that charges a usage fee when the correspondence information is changed after the scheduled date has passed, when the correspondence information is newly set, When the correspondence information that has already been set has been scheduled to be displayed after the date on which the display has been scheduled has passed, a predetermined usage fee is charged. Reasonable billing can be realized by not charging a usage fee when changing the correspondence information before the date on which the correspondence information is scheduled to be displayed. There is an advantage in that.
[0070]
Next, another embodiment of the present invention will be described in detail with reference to the drawings. In the drawings used in the following description, the same reference numerals are given to the same parts as those in the above-described embodiment, and the description thereof is omitted.
[0071]
FIG. 36 is a diagram showing an example of performance data stored in the MIDI song database. The performance data shown in FIG. 36 includes an “event” corresponding to predetermined music information determined by sound quality (instrument type) and pitch, and a time for outputting the “event” in synchronization with the progress of the performance. It consists of information Δt and does not include a “flag” for outputting a predetermined background video. The karaoke device 14 outputs a performance song based on such performance data. When the performance is started, first, in the control 1, the time Δt1Is read and the time Δt1Is passed, the event 1 is read and transferred to the synthesizer 120. With this control 1, a performance sound corresponding to event 1 is output from the speaker 124 via the synthesizer 120, and a lyrics telop corresponding to event 1 is reproduced by the CRT controller 112 to the image display device 116. Is displayed. Similarly, in the control 2, the control 3, the control 4,.2, Δt3, Δt4,... Are transferred to the synthesizer 120 and the performance sounds are output from the speaker 124, and the lyrics telop is displayed on the image display device 116 and continuously output. Then, the melody and the lyric character information of the main performance are formed by the lyrics telop, so that the performance tune given by the performance data of FIG. 36 is played.
[0072]
FIG. 37 corresponds to the performance data shown in FIG. 36 and is a diagram showing an example of association information stored in the association information database. The association data shown in FIG. 37 has a data structure that is independent from the performance data shown in FIG. 36 described above, but the order in which the plurality of pieces of video information are output as the performance progresses, The time Δt for outputting the video information is combined. The karaoke device 14 outputs a background video based on such association data. When the performance is started, first, in the control 1, the time ΔtαIs read and the time ΔtαWhen elapses, the video designation data 1 is read and the video information designated by the video designation data 1 is reproduced. Similarly, in the control 2, the control 3,..., The control Z, the video data 2, 3,.β, Δtγ, ..., ΔtωThe video information designated by the video designation data 2, 3,..., Z is sequentially reproduced, and the series of background videos is displayed on the image display device 116. The video information reproduced here is video data shot by the user and stored in the video registration database, and it goes without saying that the video designation data is associated with the video registration number.
[0073]
FIG. 38 is an image association setting screen displayed on the display unit 42 of the mobile phone 12 in order to set the association information shown in FIG. 37 described above, and corresponds to FIG. 25 described above. In such a video association setting screen, video information can be associated with “title” and “prelude”, and a plurality of pieces of video information can be associated with a desired “display time” thereafter. This “display time” is the time Δt of the associated data shown in FIG.δ, ..., ΔtωAnd the prelude time is ΔtγAnd the total Δtα+ Δtβ+ ... + ΔtωCan be matched with the performance time of the performance song. The title display time is ΔtβIt corresponds to. In addition, “karaoke store (store)” and “year / month / day (date / time)” for outputting the performance music can be designated, and “registration” or “cancel” can be selected. Setting is performed according to the video association setting screen, whereby the association information (correspondence data) shown in FIG. 37 is set.
[0074]
As described above, according to the present embodiment, the video information association unit 140 includes a plurality of pieces of video information input by the video information input unit 136 with respect to the performance song selected by the performance song selection unit 134 and The time Δt for outputting each video information is set as association information, and when the karaoke device 14 outputs the performance tune selected by the performance tune selection means 134, it is associated with the performance tune. Since it includes video information output control means 146 for outputting a plurality of video information in increments of time Δt in synchronization with the progress of the performance based on the correlation information when the correlation information exists, background video is included. There is an advantage that the degree of freedom of association is increased as much as possible.
[0075]
FIG. 39 is a flowchart for explaining the main part of the control operation of the CPU 102 of the karaoke apparatus 14 for outputting performance sound and background video based on the performance data shown in FIG. 15 and the association information shown in FIG. 34 shows a time control subroutine corresponding to SC7 of FIG. 34 described above, and is repeatedly executed, for example, at 1 ms. First, in SD1 shown in FIG. 39, it is determined whether or not time Δt attached to the music information (music data / event) or flag of the performance data has passed. If the determination at SD1 is negative, the routine is terminated accordingly. If the determination at SD1 is affirmative, the data to be output as time passes in SD2 is music data. Whether or not (event) is determined. If the determination of SD2 is affirmed, in SD3, music data (event) to be output is sent to the synthesizer 120 due to the passage of time, and the next time information Δt is read in SD5. Thereafter, this routine is terminated, but if the determination of SD2 is negative, that is, if the data to be output is a “flag” due to the passage of time, in SD4, based on the association information The video data designated by the video designation data corresponding to the “flag” is read from the output waiting database, and the background video corresponding to the video data is displayed on the image display device 116. After the information Δt is read, this routine is terminated. The above SD1 to SD5 correspond to the video information output control means 146. The video information reproduced here is video data shot by the user and stored in the video registration database, and it goes without saying that the video designation data is associated with the video registration number.
[0076]
The preferred embodiments of the present invention have been described in detail with reference to the drawings. However, the present invention is not limited to these embodiments, and may be implemented in other modes.
[0077]
FIG. 40 is a functional block diagram illustrating the main control functions of the control unit 48 of the mobile phone 12 and the CPU 102 of the karaoke apparatus 14, and corresponds to FIG. 6 described above. As shown in FIG. 40, at least the video information input by the video information input unit 136 and the association information of the musical piece associated with the video information association unit 140 and the plurality of video information are at least The storage means for storing the customer information input by the customer information input means 138 in association with the customer information may be the storage device 108 of the karaoke apparatus 14, and the server 24 is not necessarily provided. In this case, the control corresponding to the musical piece selection means 134, the video information input means 136, the customer information input means 138, and the video information association means 140 is executed by the CPU 102 of the karaoke apparatus 14. According to such a configuration, there is an advantage that the responsiveness of the video information input / output 136 can be enhanced by distributing the load to the plurality of karaoke apparatuses 14.
[0078]
In the above-described embodiment, the member number and the video registration number are input to specify the video information in the control such as the association by the video information association unit 140. May be specified.
[0079]
Further, in the above-described embodiment, the video information is exemplified as a still image in the JPEG format or a moving image in the MPEG format. However, the video information of the present invention is not limited to this, for example, the GIF format, Still images or moving images compressed in various formats such as the BMP format or the PNG format are widely supplied as background images.
[0080]
Transfer (download) from the video registration database and the associated information database provided in the storage device 84 of the server 24 to the output standby video database provided in the storage device 108 of the karaoke device 14 is, for example, It may be executed at a predetermined cycle such as once a day, or may be based on a so-called on-demand method that is executed as necessary.
[0081]
In addition, when the video information output as the background video is a moving image, it is considered that the playback time of the moving image is shorter than the time Δt to be output set in the association setting information. In addition, the video near the end of playback of the moving image may be output as a still image. Further, video information different from the moving image may be output during the surplus time.
[0082]
In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a background video supply system using a music playback apparatus according to an embodiment of the present invention.
2A and 2B are diagrams for explaining an operation unit of the mobile phone shown in FIG. 1, in which FIG. 2A shows an open state and FIG. 2B shows a folded state;
3 is a block diagram illustrating a configuration of the mobile phone in FIG. 2;
4 is a block diagram illustrating a configuration of a server of the background video supply service provider shown in FIG. 1. FIG.
FIG. 5 is a block diagram illustrating the configuration of the karaoke apparatus shown in FIG. 1;
6 is a functional block diagram illustrating a main part of control functions of the control unit of the mobile phone shown in FIG. 3, the CPU of the server shown in FIG. 4, and the CPU of the karaoke apparatus shown in FIG.
7 is a diagram for explaining a MIDI song database provided in the storage device of the server shown in FIG. 4; FIG.
8 is a diagram for explaining a member registration database provided in the storage device of the server shown in FIG. 4;
FIG. 9 is a diagram for explaining a video registration database provided in the storage device of the server shown in FIG. 4;
10 is a diagram for explaining a store database provided in the storage device of the server shown in FIG. 4; FIG.
11 is a diagram for explaining a correspondence information database provided in the storage device of the server shown in FIG. 4;
12 is a diagram for explaining an output standby video database provided in the storage device of the karaoke apparatus shown in FIG. 5;
FIG. 13 is a diagram for explaining a MIDI song database provided in the storage device of the karaoke apparatus shown in FIG. 5;
14 is a diagram for explaining a reserved song database provided in the RAM of the karaoke apparatus shown in FIG. 5; FIG.
FIG. 15 is a diagram showing an example of performance data stored in the MIDI song database shown in FIG. 7;
16 is a diagram showing an example of association setting data stored in the MIDI song database shown in FIG. 7; FIG.
17 is a diagram showing an example of association data stored in the association information database shown in FIG. 11. FIG.
18 is a part of a flowchart for explaining a main part of the control operation of the mobile phone shown in FIG. 6;
FIG. 19 is a part of a flowchart for explaining a main part of the control operation of the mobile phone shown in FIG. 6;
20 is a part of a flowchart for explaining a main part of the control operation of the mobile phone shown in FIG. 6;
FIG. 21 is a top menu screen of a video registration service displayed on the display unit of the mobile phone shown in FIG.
22 is a member registration screen of a video registration service displayed on the display unit of the mobile phone shown in FIG.
23 is a video registration screen of the video registration service displayed on the display unit of the mobile phone shown in FIG.
24 is a registration notification screen of a video registration service displayed on the display unit of the mobile phone shown in FIG.
25 is a video association setting screen of the video registration service displayed on the display unit of the mobile phone shown in FIG. 2;
26 is a registration video deletion screen of the video registration service displayed on the display unit of the mobile phone shown in FIG. 2;
27 is a screen for deleting a registered song of a video registration service displayed on the display unit of the mobile phone shown in FIG.
FIG. 28 is a confirmation screen for a registered song of the video registration service displayed on the display unit of the mobile phone shown in FIG. 2;
FIG. 29 is a confirmation screen for checking correspondence between registered songs of the video registration service displayed on the display unit of the mobile phone shown in FIG.
30 is an input screen for a membership number of a video registration service displayed on the display unit of the mobile phone shown in FIG. 2;
FIG. 31 is a confirmation screen for a registered video of a video registration service displayed on the display unit of the mobile phone shown in FIG. 2;
32 is a part of a flowchart for explaining a main part of the control operation of the server shown in FIG. 6;
33 is a part of a flowchart for explaining a main part of the control operation of the server shown in FIG. 6;
34 is a flowchart illustrating a main part of a control operation of the karaoke apparatus shown in FIG.
35 is a diagram showing an example of a background image displayed on the image display device of the karaoke apparatus shown in FIG.
FIG. 36 is a diagram showing another example of performance data stored in the MIDI song database shown in FIG. 7;
FIG. 37 is a diagram showing another example of association data stored in the association information database shown in FIG.
38 is a video correlation setting screen displayed on the display unit of the mobile phone for setting the correlation information shown in FIG. 37. FIG.
FIG. 39 is a flowchart for explaining a main part of a control operation of the karaoke apparatus that outputs a background video based on the association information shown in FIG. 17;
40 is a functional block diagram illustrating a main part of another example of the control function of the CPU of the mobile phone shown in FIG. 3 and the CPU of the karaoke apparatus shown in FIG. 5;
[Explanation of symbols]
10: Background video supply system
12: Mobile phone (communication terminal)
14: Karaoke device (music playback device)
22: Wide area communication network
24: Server
84: Storage device (storage means)
108: Storage device (storage means)
116: Image display device (image information output means)
134: Performance song selection means
136: Video information input means
138: Customer information input means
140: Means for associating video information
142: Store designation means
144: Date designation means
146: Video information output control means
148: Billing means

Claims (10)

選択された演奏曲を出力させると共に、該演奏曲の出力に伴って該演奏曲に応じた映像を背景映像として画像表示装置に表示させる音楽再生装置と、該音楽再生装置と所定の通信網を介して接続される通信端末とから成る音楽再生装置の背景映像供給システムであって、
前記通信端末は、前記演奏曲を選択するための演奏曲選択手段と、
静的又は動的な映像情報を入力するための映像情報入力手段と、
顧客を識別するための顧客情報を入力するための顧客情報入力手段と、
前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付けると共に、前記顧客情報入力手段により入力された顧客情報を関連づける映像情報対応付手段と
を、含むものであり、
前記音楽再生装置は、前記演奏曲選択手段により選択された演奏曲を出力させる際、該演奏曲に対応付けられ且つ前記顧客情報入力手段により入力される顧客情報に関連付けられた対応付情報が存在する場合に該対応付情報に基づいて複数の映像情報を定められた表示時間で順次出力させる映像情報出力制御手段を含むものであることを特徴とする音楽再生装置の背景映像供給システム。
A music playback device for outputting the selected performance music and displaying an image corresponding to the performance music on the image display device as a background video along with the output of the performance music, and the music playback device and a predetermined communication network. A background video supply system for a music playback device comprising a communication terminal connected via
The communication terminal is a performance song selection means for selecting the performance song;
Video information input means for inputting static or dynamic video information;
Customer information input means for inputting customer information for identifying a customer;
A plurality of pieces of video information input by the video information input unit are associated as background images with a desired display time with respect to the musical piece selected by the musical piece selection unit , and customer information input by the customer information input unit Video information correspondence means for associating
When the music reproducing apparatus outputs the performance tune selected by the performance tune selection means, there is associated information associated with the performance information and associated with the customer information input by the customer information input means. And a video information output control means for sequentially outputting a plurality of video information at a predetermined display time based on the correspondence information.
前記映像情報対応付手段は、前記複数の映像情報を出力させる音楽再生装置を有する店舗を指定する店舗指定手段を含むものである請求項の音楽再生装置の背景映像供給システム。The image information associating means, background image supply system of the music playback apparatus according to claim 1 is intended to include store specifying means for specifying a store having a music reproduction device for outputting a plurality of video information. 前記映像情報対応付手段は、前記複数の映像情報を出力させる年月日を指定する年月日指定手段を含むものである請求項1又は2の音楽再生装置の背景映像供給システム。 3. The background video supply system for a music playback device according to claim 1 or 2 , wherein the video information association means includes a date specification means for specifying a date for outputting the plurality of video information. 前記音楽再生装置及び通信端末と前記通信網を介して接続されるサーバを含み、該サーバは、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段を含むものである請求項1からの何れかの音楽再生装置の背景映像供給システム。A server connected to the music playback device and the communication terminal via the communication network, the server playing the video information input by the video information input unit and the performance associated with the video information association unit; and correspondence information between songs and a plurality of video information, at least the customer information input means from claim 1 is intended to include storage means for storing in association with the inputted customer information of any of the music reproduction apparatus 3 by the background Video supply system. 前記音楽再生装置は、前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段を含むものである請求項1からの何れかの音楽再生装置の背景映像供給システム。The music playback device receives at least the customer information input from the video information input by the video information input means, and the association information of the musical piece associated with the video information association means and a plurality of video information background image supply system of any of the music reproducing apparatus 3 according to claim 1 in which those containing storage means for storing in association with the inputted customer information by means. 選択された演奏曲を出力させると共に、該演奏曲の出力に伴って該演奏曲に応じた映像を背景映像として画像表示装置に表示させる音楽再生装置であって、
前記演奏曲を選択するための演奏曲選択手段と、
静的又は動的な映像情報を入力するための映像情報入力手段と、
顧客を識別するための顧客情報を入力するための顧客情報入力手段と、
前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付ける映像情報対応付手段と、
前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段と、
前記演奏曲選択手段により選択された演奏曲を出力させる際、該演奏曲に対応付けられ且つ前記顧客情報入力手段により入力された顧客情報に関連付けられた対応付情報が存在する場合に該対応付情報に基づいて前記記憶手段に記憶された複数の映像情報を定められた表示時間で順次出力させる映像情報出力制御手段と
を、含むことを特徴とする音楽再生装置。
A music playback device for outputting a selected performance song and displaying an image corresponding to the performance song on the image display device as a background video in accordance with the output of the performance song,
A performance song selection means for selecting the performance song;
Video information input means for inputting static or dynamic video information;
Customer information input means for inputting customer information for identifying the customer;
Video information associating means for associating a plurality of pieces of video information input by the video information input means as a background video with a desired display time with respect to the performance music selected by the performance music selection means;
At least the customer information input means inputs the video information input by the video information input means, and the association information of the music piece associated with the video information association means and a plurality of video information. Storage means for storing in association with information;
When outputting the performance tune selected by the performance tune selection means, if there is correspondence information associated with the performance tune and associated with the customer information input by the customer information input means, the correspondence And a video information output control means for sequentially outputting a plurality of video information stored in the storage means based on the information for a predetermined display time .
選択された演奏曲を出力させると共に、該演奏曲の出力に伴って該演奏曲に応じた映像を背景映像として画像表示装置に表示させる音楽再生装置に所定の通信網を介して接続されるサーバであって、
前記演奏曲を選択するための演奏曲選択手段と、
静的又は動的な映像情報を入力するための映像情報入力手段と、
顧客を識別するための顧客情報を入力するための顧客情報入力手段と、
前記演奏曲選択手段により選択された演奏曲に対して前記映像情報入力手段により入力された複数の映像情報を所望の表示時間で背景映像として対応付ける映像情報対応付手段と、
前記映像情報入力手段により入力された映像情報と、前記映像情報対応付手段により対応付けられた演奏曲と複数の映像情報との対応付情報とを、少なくとも前記顧客情報入力手段により入力された顧客情報と関連付けて記憶する記憶手段と
を、含むことを特徴とするサーバ。
A server connected via a predetermined communication network to a music playback device for outputting the selected performance music and displaying an image corresponding to the performance music as a background video on the image display device along with the output of the performance music Because
A performance song selection means for selecting the performance song;
Video information input means for inputting static or dynamic video information;
Customer information input means for inputting customer information for identifying the customer;
Video information associating means for associating a plurality of pieces of video information input by the video information input means as a background video with a desired display time with respect to the performance music selected by the performance music selection means;
At least the customer information input means inputs the video information input by the video information input means, and the association information of the music piece associated with the video information association means and a plurality of video information. And a storage means for storing the information in association with the information.
前記映像情報対応付手段は、前記複数の映像情報を出力させる音楽再生装置を有する店舗を指定する店舗指定手段を含むものである請求項のサーバ。8. The server according to claim 7 , wherein the video information association unit includes a store designating unit for designating a store having a music playback device that outputs the plurality of video information. 前記映像情報対応付手段は、前記複数の映像情報を出力させる年月日を指定する年月日指定手段を含むものである請求項又はのサーバ。The server according to claim 7 or 8 , wherein the video information association unit includes a date specification unit for specifying a date for outputting the plurality of video information. 前記映像情報対応付手段により前記演奏曲に対して複数の映像情報が背景映像として対応付けられた際、新規に対応付けられた場合及び既に対応付けられた前記対応付情報について表示が予定されていた年月日を経過した後に該対応付情報を変更する場合に利用料金を課金する課金手段を含むものである請求項からの何れかのサーバ。When a plurality of pieces of video information are associated as background images with the performance music piece by the video information association unit, a display is scheduled for a newly associated case and the already associated information. any server of after a lapse of date claims 7 is intended to include charging means for charging a usage fee in the case of changing the correspondence information 9.
JP2003035756A 2003-02-13 2003-02-13 Background video supply system, music playback device, and server for music playback device Expired - Fee Related JP4136698B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003035756A JP4136698B2 (en) 2003-02-13 2003-02-13 Background video supply system, music playback device, and server for music playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003035756A JP4136698B2 (en) 2003-02-13 2003-02-13 Background video supply system, music playback device, and server for music playback device

Publications (2)

Publication Number Publication Date
JP2004246075A JP2004246075A (en) 2004-09-02
JP4136698B2 true JP4136698B2 (en) 2008-08-20

Family

ID=33021087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003035756A Expired - Fee Related JP4136698B2 (en) 2003-02-13 2003-02-13 Background video supply system, music playback device, and server for music playback device

Country Status (1)

Country Link
JP (1) JP4136698B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4500754B2 (en) * 2005-09-30 2010-07-14 株式会社エクシング Karaoke system
JP4963261B2 (en) * 2007-04-27 2012-06-27 株式会社第一興商 Image-compatible music recommendation presentation system
JP4993488B2 (en) * 2007-06-27 2012-08-08 株式会社第一興商 Image display system for music
JP5033513B2 (en) * 2007-06-27 2012-09-26 株式会社第一興商 Music playback system with image display function
JP4963269B2 (en) * 2007-06-29 2012-06-27 株式会社第一興商 Image-compatible music recommendation presentation system
JP4992929B2 (en) * 2009-03-31 2012-08-08 ブラザー工業株式会社 Karaoke network system, karaoke equipment
JP7308135B2 (en) * 2019-11-27 2023-07-13 株式会社第一興商 karaoke system
CN118092468A (en) * 2021-03-29 2024-05-28 深圳市道通智能航空技术股份有限公司 Method and device for searching target object, unmanned aerial vehicle equipment and storage medium
JP7660983B2 (en) * 2021-07-29 2025-04-14 株式会社第一興商 Karaoke equipment

Also Published As

Publication number Publication date
JP2004246075A (en) 2004-09-02

Similar Documents

Publication Publication Date Title
US6979769B1 (en) Data reproducing device, data reproducing method, and information terminal
US7065342B1 (en) System and mobile cellular telephone device for playing recorded music
JP4136698B2 (en) Background video supply system, music playback device, and server for music playback device
JP2004177586A (en) Mobile communication terminal, content reproduction device, and content reproduction system
JP2006003843A (en) Karaoke device and karaoke system
JP5544961B2 (en) server
JP2017097289A (en) Karaoke program for karaoke system and mobile terminal
JP3772072B2 (en) Karaoke device that outputs video of spot programs in non-singing sections of karaoke music
JP2002244681A (en) Telephone device with karaoke music data reproduction function, digital television device with karaoke music data reproduction function, and karaoke music data distribution device
JP2005024689A (en) Music playback device and its performance waiting information notifying system
JP2005274979A (en) Karaoke processing apparatus, karaoke playing processing apparatus, server apparatus, communications system, method for controlling the karaoke processing apparatus, method for controlling server apparatus, control program, and recording medium
JP4094995B2 (en) Music player remote control system
JP2004233700A (en) Message system by music reproducing apparatus, music reproducing apparatus, and server
JP2002182658A (en) Music data distribution method, music data distribution system, music data distribution device, and music data distribution program
TW508939B (en) Communication karaoke system and method capable of smooth selection of user's favorite song
JP4217416B2 (en) Adapter device for online karaoke
JP2004212588A (en) Music reproducing apparatus
JP2003084775A (en) Content providing system, content providing device, computer program, and recording medium
JP4217586B2 (en) Music player
JP4357558B2 (en) Original quick sample information providing device for portable terminals
JPH1195779A (en) Karaoke communication system
JP2002175085A (en) Karaoke information distributing device
JP4114344B2 (en) Karaoke data playback device
JP2003288092A (en) Portable terminal capable of using original quick reference book and original quick reference book information providing device for portable terminal
JP4642685B2 (en) Online karaoke system, karaoke device, and method that can play back songs recorded at any time.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050330

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080507

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080603

R150 Certificate of patent or registration of utility model

Ref document number: 4136698

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140613

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees