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
JP3623835B2 - Karaoke terminal device - Google Patents
[go: Go Back, main page]

JP3623835B2 - Karaoke terminal device - Google Patents

Karaoke terminal device Download PDF

Info

Publication number
JP3623835B2
JP3623835B2 JP34761095A JP34761095A JP3623835B2 JP 3623835 B2 JP3623835 B2 JP 3623835B2 JP 34761095 A JP34761095 A JP 34761095A JP 34761095 A JP34761095 A JP 34761095A JP 3623835 B2 JP3623835 B2 JP 3623835B2
Authority
JP
Japan
Prior art keywords
title
data
video data
performance
mode
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
JP34761095A
Other languages
Japanese (ja)
Other versions
JPH09167478A (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.)
Brother Industries Ltd
Xing Inc
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd, Xing Inc filed Critical Brother Industries Ltd
Priority to JP34761095A priority Critical patent/JP3623835B2/en
Publication of JPH09167478A publication Critical patent/JPH09167478A/en
Application granted granted Critical
Publication of JP3623835B2 publication Critical patent/JP3623835B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データ配信元から配信される演奏データに基づきカラオケ演奏を行うカラオケ端末装置に関する。
【0002】
【従来の技術】
従来、いわゆる通信カラオケシステムにおいては、ホストコンピュータ等のデータ配信元から各地に分散設置されたカラオケ端末装置へ演奏データが配信される。各カラオケ端末装置においては、配信された演奏データがハードディスク装置等の記憶装置に記憶・蓄積され、選択された演奏曲の演奏データが随時読み出されてカラオケ演奏が行われる。
【0003】
【発明が解決しようとする課題】
ところで、上記カラオケ端末装置において新曲の演奏データが新たに配信されると、記憶装置の空き領域にこれが追加記憶されることとなる。しかしながら、記憶装置の容量には限界があり、空き領域が不足した場合には、記憶装置を増設するか、あるいはすでに記憶されている演奏曲を削除するかのいずれかを行わない限り、新たな演奏データを追加記憶できなくなる。この場合、前者においては記憶装置増設の費用がかかり、後者においては削除された演奏データについては曲演奏ができなくなる問題が生ずる。
【0004】
本発明の課題は、容量の限られた記憶装置の有効利用を図ることにより、記憶装置を増設しなくとも、より多くの曲の演奏データを記憶・蓄積することができるカラオケ端末装置を提供することにある。
【0005】
【課題を解決するための手段及び作用・効果】
上述の課題を解決するために、本発明のカラオケ端末装置(以下、単に端末装置ともいう)は下記の要件を備えて構成されることを特徴とする。即ち、請求項1によれば、データ配信元から配信された演奏データを記憶・蓄積する演奏データ記憶手段と、その記憶された演奏データを読み出して曲演奏を行なう曲演奏手段と、前記データ配信元から配信されたタイトル映像データを前記演奏曲と対応付けて記憶するタイトル映像データ記憶手段と、その記憶されたタイトル映像データを読み出して、前記演奏曲のタイトル映像を表示するタイトル映像表示手段とを含み、前記タイトル映像表示手段は、前記各演奏曲のタイトル映像を、第一モードもしくは該第一モードよりもデータ量が少なく映像が簡略化された第二モードのいずれかにより表示するものとされ、前記タイトル映像データ記憶手段は、前記各演奏曲毎にその演奏回数実績に応じて、前記第一モード用のタイトル映像データと前記第二モード用のタイトル映像データとのいずれかを選択的に記憶するものとされ、
さらに、前記タイトル映像データを、前記演奏回数実績に応じて前記第一モード用のものから第二モード用のものへ更新する必要が生じた演奏曲に対し、前記第一モード用のタイトル映像データを、そのデータの一部を削除して前記第二モード用のタイトル映像データに変換する映像データ変換手段と、その変換により得られた前記第二モード用のタイトル映像データにより、前記タイトル映像データ記憶手段の記憶内容を更新する記憶内容更新手段とを備えることを特徴とするカラオケ端末装置として構成される。
【0006】
すなわち、演奏曲のタイトル映像が、第一モードもしくはそれよりもデータ量の少ない第二モードのいずれかによりタイトル映像表示手段に表示されるとともに、タイトル映像データ記憶手段は、第一モード用のタイトル映像データと第二モード用のタイトル映像データとのいずれかを選択的に記憶する。本構成により、第二モード用のタイトル映像データを記憶した場合は端末装置のタイトル映像データ記憶手段の空き容量を節約することができる。また、データ配信元で第二モード用のタイトル映像データを用意する必要もないので、データ配信元のタイトル映像データの記憶領域を節約することもできる。
【0007】
請求項2によれば、本発明のカラオケ端末装置における前記第一モード用のタイトル映像データは曲名と付随文字情報とを含むタイトル表示文字データとタイトル文字表示用背景図データを含み、前記映像データ変換手段は、前記第一モード用のタイトル映像データのうち前記タイトル文字表示用背景図データを削除して前記第二モード用のタイトル映像データに変換する構成をとることができる。本構成によって、第二モード用のタイトル映像データが記憶されれば、タイトル映像データのデータ量が減少して端末装置のタイトル映像データ記憶手段の空き容量を節約することができる。また、曲を演奏中には、最低限のデータ(タイトル文字表示データ)を表示するので、利用者に不満を感じさせない。
【0008】
請求項3によれば、本発明のカラオケ端末装置における前記データ配信元は前記各演奏曲の演奏回数を計数する演奏回数計数手段と、前記各演奏曲に対し、前記タイトル映像データを変換する必要があるか否かを、前記計数された演奏回数に基づいて判定する判定手段とを備え、前記判定結果を端末に配信するものであり、前記映像データ変換手段は、前記タイトル映像データを変換する必要があると判定された結果を配信された場合に、前記タイトル映像データを変換する構成をとることができる。本構成によって、端末装置は演奏回数の計数や、計数された演奏回数に基づいてタイトル映像データを前記第一モード用のものから前記第二モード用のものへ変換する必要があるか否かを判定する必要がなくなり、計数あるいは判定のためのプログラムおよびプログラムを記憶する記憶媒体が不要となって端末装置の製造コストを低減することが可能となる。また、データ配信元で第二モード用のタイトル映像データを用意する必要もないので、データ配信元のタイトル映像データの記憶領域を節約することができる。さらに、端末装置では必要な場合にのみタイトル映像データの変換を行なうので、変換処理の負荷を低減することが可能となる。
【0009】
請求項4によれば、本発明のカラオケ端末装置は、前記各演奏曲の演奏回数を計数する演奏回数計数手段と、前記各演奏曲に対し、前記タイトル映像データを変換する必要があるか否かを、前記計数された演奏回数に基づいて判定する判定手段とを備え、前記映像データ変換手段は、前記タイトル映像データを変換する必要があると判定された場合に、前記タイトル映像データを変換する構成をとることができる。本構成では、データ配信元において演奏回数の計数および計数結果に基づく判定を行なわないため、計数あるいは判定のためのプログラムあるいは記憶媒体が不要となってデータ配信元となる装置の製造コストを低減することが可能となる。また、データ配信元に接続される端末装置が増加してもデータ配信元での計数および計数結果に基づく判定の処理負荷は増大しない。また、演奏回数計数および判定に関する情報の遣り取りを行なわないため、ネットワークの通信負荷も増大しない。さらに、例えば10台の端末装置があり1台の端末装置では利用頻度が多くても残りの9台の端末装置では利用頻度が低い曲がある場合、データ配信元でタイトル映像データの変換を判定する場合は上述した1台の端末装置の利用状況は反映され難いが、本構成においては端末装置毎に独立してタイトル映像データを変換するため、実際の利用状況に即した変換を行なうことができる。また、データ配信元で第二モード用のタイトル映像データを用意する必要もないので、データ配信元のタイトル映像データの記憶領域を節約することができる。さらに、端末装置では必要な場合にのみデータ変換を行なうので、変換処理の負荷を低減することが可能となる。
【0010】
なお、上記カラオケ端末装置と、データ配信元と、それらカラオケ端末装置とデータ配信元との間でデータ通信を行うための通信手段とを備えた通信カラオケシステムを構成することができる。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図1は、本発明の一例としてのカラオケ端末装置1を含んで構成された通信カラオケシステム100の全体構成を示している。通信カラオケシステム100は、データ配信元としてのホストコンピュータ2と、公共の電話回線等の通信網3(以下、電話回線で代表させる)を介してこれに接続された複数の端末装置1とを含んで構成されている。
【0012】
図2は、端末装置1の構成を示している。端末装置1の中核をなすのはカラオケコマンダ4であって、ここにホストコンピュータ2から電話回線3を介して、演奏曲の楽音データ、歌詞データ、及びタイトル映像データを含むカラオケデータが送られる。また、カラオケコマンダ4には、タイトル映像表示手段としてのモニタ7、アンプミキサ8等が接続され、アンプミキサ8にマイク5、スピーカ6がつながれる。カラオケコマンダ4はカラオケ制御部10を備え、ここにCPU11、ROM12、RAM13等を内蔵していて、端末装置1の全体の制御を司る。カラオケ制御部10には、ホストコンピュータ2と通信するためのモデム15(映像データ受信手段)、ホストコンピュータ2から配信されるカラオケデータ及びタイトル映像データを蓄積するデータ記憶装置16(タイトル映像データ記憶手段)、そのデータ記憶装置16に記憶された楽音データに基づいて曲を合成する楽音合成部17、モニタ制御部18、入力部19及びカレンダクロック23等が接続されている。ROM12には、端末装置1の作動を司るための制御プログラムが格納されている。なお、CPU11は、映像データ変換手段及び記憶内容更新手段の主体をなす。
【0013】
データ記憶装置16には、楽音データ記憶部24、タイトル映像データ記憶部27、歌詞データ記憶部25、背景映像データ記憶部26及び演奏実績データ記憶部28の各記憶部が形成されている。このうち、楽音データ記憶部24には、多数の演奏曲の楽音データが曲番号と対応付けて記憶されている。この楽音データは、例えばMIDI(Musical Instrument Digital Interface)規格に基づいて構成され、その情報は少なくとも音階、音の強さ、音の長さ、音色等のデータを含む。
【0014】
また、タイトル映像データ記憶部27には、演奏曲と1対1に対応するタイトル映像データが記憶されている。このタイトル映像データに基づき、モニタ7には図8に示すようなタイトル映像Tが曲演奏に先立って表示される。ここで、タイトル映像Tは、第一モードもしくは該第一モードよりも映像が簡略化された第二モードのいずれかにより表示される。例えば図8(a)は、第一モードによるタイトル映像の表示例を示しており、各演奏曲の曲名(タイトル)T1、及び曲の作詞者名や作曲者名等の付随文字情報T2とともに、タイトル表示用背景画Bが表示されるようになっている。一方、同図(b)は、第二モードによる表示例を示しており、該モードでは曲名T1と付随文字情報T2が無地(例えば青色)の背景上に表示され、タイトル表示用背景画Bは表示されない。そして、タイトル映像データ記憶部27には、後述する演奏回数データに基づき、各演奏曲毎に曲名T1と付随文字情報T2のデータからなるタイトル文字データ及びタイトル表示用背景画Bのデータを含む第一モード用のタイトル映像データと、タイトル文字データのみを含む第二モード用のタイトル映像データとのいずれかが選択的に記憶される。なお、本実施例においては、図7に示すように、楽音データ記憶部24とタイトル映像データ記憶部27とが一体の記憶部を形成しており、タイトル文字データ92、楽音データ93及びタイトル表示用背景画データ94が、各曲の曲番号91と対応付けて記憶されている。なお、以下においては、上記一体の記憶部を指す場合はこれらを総称して演奏データ記憶部24及び27といい、記憶されている各データを総称して演奏データという場合がある。
【0015】
図2に戻り、歌詞データ記憶部25には各演奏曲の歌詞データが記憶されている。また、背景映像データ記憶部26には、各演奏曲に一対一に対応する背景映像データ(もしくは各曲と一対一では対応しない幾つかの異なる背景映像データ)がそれぞれ記憶されている。さらに、演奏実績データ記憶部28には、図4に示すように、各演奏曲の端末装置1での演奏回数を含む演奏実績データ160が記憶されている。
【0016】
楽音合成部17は例えばシンセサイザ等で構成され、楽音データ記憶部24から送られてくる楽音データに基づいて各楽器の演奏信号を合成(生成)する音源となる。この演奏信号は、アンプミキサ8に送られて増幅されるとともに、マイク5を介して入力される利用者の歌声と適度の割合でミキシングされ、スピーカ6から出力される。すなわち、これら楽音合成部17、アンプミキサ8、スピーカ6等が曲演奏手段を構成している。
【0017】
次に、モニタ制御部18は、タイトル映像データ記憶部27から送られてくるタイトル映像データに基づき、タイトル映像をモニタ7に表示させる。また、歌詞データ記憶部25から送られてくる歌詞データ及び背景映像データ記憶部26から送られてくる背景映像データを、モニタ7に視覚的に表示可能な映像信号に変換し、それに基づく歌詞テロップと背景映像とを合成してモニタ7に表示するとともに、曲演奏の進行に同期して歌詞テロップを順次反転させ、該当する歌唱部分を利用者に知らせる役割を果たす。
【0018】
また、入力部19は、図3に示すように、利用者が歌いたい曲を予約するためのその曲番号等を入力する操作キー19a、曲番号をカラオケコマンダ4に入力するための選曲キー61、選曲中の番号を表示するための4桁分の7セグメントLED19b、カラオケ演奏機能を指定するカラオケキー62、及びスタンバイキー63等を備える。また、カレンダクロック23は、現在日付及び現在時刻を常時カウントしていてこれをCPU11に通知する役割をなす。
【0019】
次に、図1に示すように、ホストコンピュータ2は、CPU35、ROM31及びRAM32を含んで構成されたホスト制御部2a、これに接続された記憶装置37、モニタ制御部38、入力部34及びモデム36等を有し、モニタ制御部38にはモニタ39が接続されている。また、モデム36は電話回線3に接続されている。記憶装置37には、各地に分散設置された端末装置1へ配信するための楽音データを記憶する楽音データ記憶部37a、同じく歌詞データを記憶するための歌詞データ記憶部37bが形成されている。また、各演奏曲の第一モード用のタイトル映像データを記憶するタイトル映像データ記憶部37c、さらに端末装置1側から電話回線3を介して送られてくる演奏実績データの集計結果を記憶する集計データ記憶部37dが形成されている。また、ROM31には、カラオケデータの端末装置1への配信や、各曲の演奏実績データの集計、及びその集計結果に基づいて上記第一モード用のタイトル映像データを第二モード用のデータに変換(ないし編集)し、これを所定の端末装置1へ送信する処理等を司るためのプログラムが格納されている。
【0020】
さて、以上のように構成された通信カラオケシステム100において、本発明の要部をなす部分の作動の概略は以下の通りである。すなわち、ホストコンピュータ2において、各地に設置された端末装置1から送信される曲毎の演奏実績データが集計され、その集計結果に基づいて各曲の演奏回数(すなわち人気度)がランク分けされる。そして、そのランクに応じて、各曲に対するタイトル映像の表示モードを決定し、その決定結果が全ての端末装置1へ送信される。そして、各端末装置1においては、演奏回数が多い曲についてはタイトル表示用背景画Bが伴う第一モードのタイトル映像(図8(a))が、そうでない曲についてはタイトル文字データのみを表示する第二モードのタイトル映像(図8(b))が表示されるように、そのデータ記憶装置16内のタイトル映像データが再編集・更新される。
【0021】
以下、端末装置1の作動の詳細をフローチャートに基づいて説明する。図11は、端末装置1における全体の処理の流れを示すフローチャートである。まずS1において、RAM13の初期化、及びモデム15、楽音合成部17、モニタ制御部18の初期化など装置全体の初期化を行う。次にS2では、カラオケ演奏モードが選択されているかどうかを判断する。カラオケ演奏モードは、入力部19のカラオケキー62(図3)を押すことにより選択され、選択されている場合はS3のカラオケ処理となり、そうでない場合はこれをスキップしてS4へ進む。なお、入力部19のスタンバイキー63(図3)を押すと、上記カラオケ演奏モードの選択が解除される。
【0022】
図12にカラオケ処理の詳細を示している。まずS10において、モニタ7に「選曲して下さい」というメッセージが出力され、次にS11において、前述のスタンバイキー63が押下されているかをチェックし、押下されている場合はカラオケ処理の終了となる。一方、押下されていない場合はS12に進み、入力部19から曲番号が入力されたかどうかをチェックする。入力があればS13へ進み、入力された曲の演奏実績データを更新する処理が行われる。演奏実績データは、具体的には図4に示すような形式で演奏実績データ記憶部28(図2)に記憶されており、S13の処理により対応する演奏曲の演奏回数が1だけインクリメントされる。
【0023】
次にS14に進み、入力された曲番号に対応する演奏データを、演奏データ記憶部24及び27において検索するとともに、検索された演奏データがタイトル表示用背景画データ94を含んでいるか否かを判断する。含まれていればS15へ進み、該タイトル表示用背景画データ94を映像信号に変換する。そして、S16で演奏データ中のタイトル文字データ92を同様に映像信号に変換し、上記タイトル表示用背景画の映像信号と合成してモニタ7に出力する。一方、S14において、検索された演奏データがタイトル表示用背景画データ94を含んでいない場合はS15がスキップされ、タイトル文字のみが出力される。
【0024】
そしてS17に進み、演奏処理となる。すなわち、楽音データに基づいて曲演奏が行われるとともに、歌詞データに基づく歌詞テロップがモニタ7に出力される。曲演奏が終了すると、S10に戻って選曲を促すメッセージを表示するとともに、カラオケ演奏モードの選択が解除される。以上でカラオケ処理を終了し、図11のフローチャートに戻る。
【0025】
続いてS4では、モデム15により電話回線3からの呼出し音の検出を行う。呼出し音が検出されると、S5のホストコンピュータ通信処理(I)となる。図13は、ホストコンピュータ通信処理(I)の詳細を示すフローチャートである。まず、S20において電話回線3をオフフックし、ホストコンピュータ2との接続が確認されるとS22へ進んで、該ホストコンピュータ2から伝送されてくるタイトル映像表示指定伝文80(図6)を受信する。同伝文を受信するとS23に進み、電話回線をオンフックして回線接続を切断する。次にS24に進み、S22で受信した伝文80の内容に従って、データ記憶装置16に記憶されている演奏データを再編集する。
【0026】
タイトル映像表示指定伝文80は、例えば図6に示す形式で記述されている。伝文ID81は、該伝文がタイトル映像表示指定伝文80であることを示すIDである。また、ホストID82は、ホストコンピュータが複数ある場合に、この伝文を送信しているホストコンピュータ2がどれであるかを示すIDである。そしてこれらIDに続いて、タイトル映像の表示モードを変更すべき曲の曲番号83、変更後の表示モードを指定するタイトル映像表示指定84が含まれている。また、タイトル映像表示指定84によりタイトル表示用背景画付きのモード(すなわち、前述の第一モード)が指定されている場合には、対応するタイトル表示用背景画データ85がさらに含まれる。
【0027】
例えば、ある曲に対する伝文80が第一モードを指定しており、その曲の演奏データが、図7(b)に示すようにタイトル表示用背景画を含まないもの(すなわち、前述の第二モード用のもの)である場合は、その伝文80に含まれるタイトル表示用背景画データを上記演奏データの最後に追加して、図7(a)に示す第一モード用のものに再編集(変換)する。一方、これとは逆に、伝文80により第二モードによるタイトル映像表示が指定されており、対応する演奏データが第一モード用のものである場合には、そのタイトル表示用背景画データ94を削除する。このような演奏データの再編集処理が、伝文80で指定される全ての曲に対して終了すれば、ホストコンピュータ通信処理(I)を終了し、図11のフローチャートに戻る。
【0028】
次に図11のS6へ進み、カレンダクロック23を参照して、前回処理時から日付が更新されたかどうかをチェックする。そして、日付が更新されていればS7のホストコンピュータ通信処理(II)が実行される。図14にその処理の詳細を示しており、まずS30で電話回線をオフフックする。次に、S31でホストコンピュータ2の電話番号をダイアルしてS32へ進み、接続が確認されると、図4に示す演奏実績データの各演奏曲のカウント日数を1だけインクリメントする(S33)。
【0029】
次にS34に進み、図4に示す演奏実績データのうちカウント日数の値が一定の値になった曲を抽出し、それらの曲の曲番号と演奏回数を、例えば図5に示す演奏回数情報伝文70の形でホストコンピュータ2へ送信する。例えば月単位で演奏実績データを送信する場合は、カウント日数が30日になった曲が抽出されることとなる。演奏回数情報伝文70の送信処理が終了したらS35へ進み、S34で抽出された曲の演奏データについて、その演奏回数とカウント日数がリセットされ、さらにS36に進んで回線がオンフックされて通信終了となる。こうしてホストコンピュータ通信処理(II)を終了し、図11のフローチャートのS2へ戻って、以下同様の処理が繰り返される。
【0030】
続いて、ホストコンピュータ2における処理の詳細について説明する。
まず、図15のS100のおいてRAM32、モデム36、モニタ制御部38等の初期化を行い、S101で電話回線3からの呼出し音の検出を行う。呼出し音を検出すればS102へ進み、端末通信処理(I)となる。図16はその詳細を示しており、S110で電話回線3をオフフックし、呼出し元との回線接続を行う。そして、S111で、呼出し元が端末装置1であることを確認する。この確認処理は、前述の演奏回数情報伝文70を端末装置1から受け取ることで行う。伝文70を受信したらS113で回線がオンフックされて通信を終了する。続いてS114に進み、その伝文70に基づいて集計処理を行う。すなわち、ホストコンピュータ2は、集計データ記憶部37d(図1)に図9に示すような演奏回数情報集計表150を記憶しており、端末装置1から演奏回数情報伝文70を受信する毎に、送られてきた演奏回数情報をこれに加算して同表を更新する。以上で、端末通信処理(I)を終了する。
【0031】
次に、図15のS103に進み、カレンダクロック33(図1)を参照して、現在の日付が月末日であるかどうかをチェックするとともに、月末日であればS104に進んで端末通信処理(II)となる。その詳細を図17に示しており、まずS120で、タイトル映像の表示モードを変更すべき曲を検索する。具体的には演奏回数情報集計表150(図9)において、その集計された演奏回数に応じて演奏曲にランク付けが行われる。例えば、集計演奏回数が100回以上をAランク、それ以下をBランクとして、前回Aランクで今回はBランクの曲、あるいは逆に前回Bランクで今回はAランクの曲が検索される。
【0032】
さらにS121に進み、前述のタイトル映像表示指定伝文80(図6)を作成する。具体的には、演奏回数がAランクからBランクへ変化した曲、つまりお客からのリクエストが減少した曲については、タイトル映像表示モードとして第二モードを指定する内容の伝文80が、逆にBランクからAランクに変化した曲、つまりリクエストが増えた曲については、第一モードを指定する伝文80が作成される。
【0033】
そしてS122で、図10に示すような端末データベース155(データ記憶装置37の端末データベース記憶部37eに記憶されている)を読み出し、さらにS123で、伝文80を送信すべき端末装置1の電話番号を検索する。そしてS124で電話回線をオフフックし、S125でその電話番号をダイヤルする。S126で、端末装置1との接続が確認されるとS127へ進み、作成したタイトル映像表示指定伝文80を、接続中の端末装置1へ送信する。送信が終了すればS128で回線をオンフックして通信を終了する。上記S123〜128に至る処理は、伝文80を送信すべきすべての端末装置1に対する処理が終了するまで繰り返される。そして、これが終了するとS130に進み、演奏回数情報集計表150(図9)について、現在の集計結果を前回集計演奏回数項目へコピーする。その後、こうして端末通信処理(II)を終了し、図15のフローチャートのS101へ戻って、以下同様の処理が繰り返される。
【0034】
なお、上記構成においては、ホストコンピュータ2側で各端末装置1からの演奏実績データを集計し、その集計結果に基づいて各曲のタイトル映像データの更新を、各端末装置1に対して一律に行うようにしていたが、演奏実績データ記憶部28(図2)に記憶された演奏実績データに基づいて、個々の端末装置1毎にタイトル映像データの更新を行うようにしてもよい。この場合は、タイトル映像データの更新の必要が生じた端末装置1とホストコンピュータ2との間で、個別にデータの通信が行われることとなる。すなわち、ある端末装置1において演奏回数が増加して、第一モード用のタイトル映像データへの更新が必要となった曲については、その端末装置1からホストコンピュータ2へデータリクエスト信号が送信され、ホストコンピュータ2からは当該曲用のタイトル表示用背景画データが端末装置1側へ送信される。一方、演奏回数が減少して第二モード用のタイトル映像データへの更新が必要となった曲については、端末装置1内でタイトル表示用背景画データの処理が行われる。この場合、端末装置1とホストコンピュータ2との間でデータのやり取りは行われない。なお、該構成においては、CPU11が演奏回数計数手段、判定手段及び更新制御信号出力手段の主体をなす。
【0035】
なお、端末装置1に新曲のデータが登録された場合は、登録後一定期間は第一モード用のタイトル映像データをセットし、該一定期間満了後に、その期間中の演奏回数実績に基づいて、タイトル映像データの更新を行うようにしてもよい。
【図面の簡単な説明】
【図1】通信カラオケシステムの全体構成と、ホストコンピュータの内部構成とを示すブロック図。
【図2】カラオケ端末装置のブロック図。
【図3】入力部の外観図。
【図4】演奏実績データの説明図。
【図5】演奏回数情報伝文の説明図。
【図6】タイトル映像表示指定伝文の説明図。
【図7】演奏データの説明図。
【図8】タイトル映像の表示例を示す模式図。
【図9】演奏回数情報集計表の説明図。
【図10】端末データベースの説明図。
【図11】端末装置側における処理の全体の流れを示すフローチャート。
【図12】そのカラオケ処理の詳細を示すフローチャート。
【図13】同じくホストコンピュータ通信処理(I)の詳細を示すフローチャート。
【図14】同じくホストコンピュータ通信処理(II)の詳細を示すフローチャート。
【図15】ホストコンピュータ側における処理の全体の流れを示すフローチャート。
【図16】その端末通信処理(I)の詳細を示すフローチャート。
【図17】同じく端末通信処理(II)の詳細を示すフローチャート。
【符号の説明】
1 カラオケ端末装置
2 ホストコンピュータ(データ配信元)
7 モニタ(タイトル映像表示手段)
11 CPU(映像データ変換手段、記憶内容更新手段)
15 モデム(映像データ受信手段)
16 データ記憶装置(タイトル映像データ記憶手段)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a karaoke terminal apparatus that performs karaoke performance based on performance data distributed from a data distribution source.
[0002]
[Prior art]
Conventionally, in a so-called communication karaoke system, performance data is distributed from a data distribution source, such as a host computer, to karaoke terminal devices distributed in various places. In each karaoke terminal device, the distributed performance data is stored and accumulated in a storage device such as a hard disk device, and the performance data of the selected performance tune is read as needed to perform karaoke performance.
[0003]
[Problems to be solved by the invention]
By the way, when performance data of a new song is newly distributed in the karaoke terminal device, it is additionally stored in an empty area of the storage device. However, there is a limit to the capacity of the storage device, and if there is not enough free space, a new storage device will be required unless either the storage device is added or the performance music already stored is deleted. It becomes impossible to memorize additional performance data. In this case, the former requires an additional storage device, and the latter causes a problem that the performance data that has been deleted cannot be played.
[0004]
An object of the present invention is to provide a karaoke terminal device capable of storing and accumulating performance data of more songs without increasing the storage device by effectively using a storage device with a limited capacity. There is.
[0005]
[Means for solving the problems and actions / effects]
In order to solve the above-described problems, a karaoke terminal device (hereinafter also simply referred to as a terminal device) of the present invention is characterized by being configured with the following requirements.That is, according to claim 1, performance data storage means for storing and accumulating performance data distributed from a data distribution source, music performance means for reading out the stored performance data and performing music performance, and the data distribution Title video data storage means for storing the title video data distributed from the original in association with the performance music, and title video display means for reading the stored title video data and displaying the title video of the performance music The title video display means displays the title video of each performance song in either the first mode or the second mode in which the video is simplified and the amount of data is smaller than in the first mode. The title video data storage means stores the title video data for the first mode according to the number of performances for each performance song. Is intended for selectively storing one of a title image data for said second mode,
Furthermore, the title video data for the first mode is applied to a performance song in which the title video data needs to be updated from the one for the first mode to the one for the second mode in accordance with the number of performances. The title video data by means of video data conversion means for deleting a part of the data and converting it to the title video data for the second mode, and the title video data for the second mode obtained by the conversion. It is comprised as a karaoke terminal device provided with the storage content update means which updates the memory content of a memory | storage means.
[0006]
In other words, the title video of the performance song is in the first mode or higherSmall amount of dataThe title video data storage means is displayed on the title video display means by any one of the second modes.Either the title video data for the first mode or the title video data for the second mode is selectively stored. With this configuration, when title video data for the second mode is stored, the free space in the title video data storage means of the terminal device can be saved. In addition, since it is not necessary to prepare title video data for the second mode at the data distribution source, it is possible to save the storage area for the title video data at the data distribution source.
[0007]
According to claim 2, the title video data for the first mode in the karaoke terminal apparatus of the present invention includes title display character data including title name and accompanying character information and title character display background map data, and the video data. The conversion means can be configured to delete the title character display background image data from the title video data for the first mode and convert it to the title video data for the second mode. With this configuration, if title video data for the second mode is stored, the data amount of the title video data can be reduced and the free space of the title video data storage means of the terminal device can be saved. Moreover, since the minimum data (title character display data) is displayed during the performance of the music, the user does not feel dissatisfied.
[0008]
According to claim 3, in the karaoke terminal device of the present invention, the data distribution source needs to convert the title video data for each performance piece, and a performance number counting means for counting the number of performances of each performance piece. Determination means for determining whether or not there is a performance based on the counted number of performances, and delivering the determination result to a terminal, wherein the video data conversion means converts the title video data When a result determined to be necessary is distributed, the title video data can be converted. With this configuration, the terminal device counts the number of performances and whether the title video data needs to be converted from the first mode to the second mode based on the counted number of performances. There is no need to make a determination, and a program for counting or determination and a storage medium for storing the program are not required, and the manufacturing cost of the terminal device can be reduced. Further, since it is not necessary to prepare title video data for the second mode at the data distribution source, it is possible to save the storage area of the title video data at the data distribution source. Furthermore, since the terminal device converts the title video data only when necessary, it is possible to reduce the load of the conversion process.
[0009]
According to a fourth aspect of the present invention, the karaoke terminal device of the present invention counts the number of performances of each performance song, and whether or not the title video data needs to be converted for each performance song. Determining means based on the counted number of performances, and the video data converting means converts the title video data when it is determined that the title video data needs to be converted. The structure to do can be taken. In this configuration, since the data distribution source does not perform the count of the number of performances and the determination based on the counting result, the program or the storage medium for counting or determination is unnecessary, and the manufacturing cost of the device that is the data distribution source is reduced. It becomes possible. Further, even if the number of terminal devices connected to the data distribution source increases, the processing load for counting based on the data distribution source and the determination based on the count result does not increase. In addition, since the information regarding the number of performances and the determination is not exchanged, the communication load of the network does not increase. Furthermore, for example, if there are 10 terminal devices and one terminal device has a high frequency of use, but the remaining 9 terminal devices have a low frequency of use, the data distribution source determines conversion of title video data. However, in this configuration, the title video data is converted independently for each terminal device, and therefore conversion according to the actual usage status can be performed. it can. Further, since it is not necessary to prepare title video data for the second mode at the data distribution source, it is possible to save the storage area of the title video data at the data distribution source. Furthermore, since the terminal device performs data conversion only when necessary, it is possible to reduce the load of conversion processing.
[0010]
In addition, the communication karaoke system provided with the said karaoke terminal device, a data delivery origin, and a communication means for performing data communication between these karaoke terminal devices and a data delivery origin can be comprised.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 shows an overall configuration of a communication karaoke system 100 including a karaoke terminal device 1 as an example of the present invention. The communication karaoke system 100 includes a host computer 2 as a data distribution source, and a plurality of terminal devices 1 connected thereto via a communication network 3 such as a public telephone line (hereinafter represented by a telephone line). It consists of
[0012]
FIG. 2 shows the configuration of the terminal device 1. The karaoke commander 4 is the core of the terminal device 1, and karaoke data including musical tone data, lyrics data, and title video data is transmitted from the host computer 2 through the telephone line 3. The karaoke commander 4 is connected to a monitor 7 as an title video display means, an amplifier mixer 8, and the like, and a microphone 5 and a speaker 6 are connected to the amplifier mixer 8. The karaoke commander 4 includes a karaoke control unit 10, which includes a CPU 11, a ROM 12, a RAM 13, and the like, and controls the entire terminal device 1. The karaoke control unit 10 includes a modem 15 (video data receiving means) for communicating with the host computer 2, and a data storage device 16 (title video data storage means) for storing karaoke data and title video data distributed from the host computer 2. ), A tone synthesizing unit 17, a monitor control unit 18, an input unit 19, a calendar clock 23, and the like that synthesize music based on the tone data stored in the data storage device 16 are connected. The ROM 12 stores a control program for controlling the operation of the terminal device 1. The CPU 11 serves as a main part of the video data conversion means and the stored content update means.
[0013]
The data storage device 16 includes a musical sound data storage unit 24, a title video data storage unit 27, a lyrics data storage unit 25, a background video data storage unit 26, and a performance record data storage unit 28. Among these, the musical tone data storage unit 24 stores musical tone data of a large number of performance songs in association with song numbers. The musical sound data is configured based on, for example, the MIDI (Musical Instrument Digital Interface) standard, and the information includes at least data such as a scale, a sound intensity, a sound length, and a timbre.
[0014]
In addition, the title video data storage unit 27 stores title video data corresponding to the performance music one-on-one. Based on the title video data, a title video T as shown in FIG. 8 is displayed on the monitor 7 prior to the performance of the music. Here, the title video T is displayed in either the first mode or the second mode in which the video is simplified compared to the first mode. For example, FIG. 8A shows a display example of the title video in the first mode, together with the song name (title) T1 of each performance song and accompanying character information T2 such as the song writer name and composer name. A title display background image B is displayed. On the other hand, FIG. 5B shows a display example in the second mode, in which the song title T1 and the accompanying character information T2 are displayed on a plain (eg, blue) background, and the title display background image B is Do not show. The title video data storage unit 27 includes title character data including title name T1 and accompanying character information T2 data and title display background image B data for each performance song based on performance frequency data described later. One of the title video data for one mode and the title video data for the second mode including only title character data is selectively stored. In this embodiment, as shown in FIG. 7, the musical sound data storage unit 24 and the title video data storage unit 27 form an integral storage unit, and title character data 92, musical sound data 93, and title display are displayed. Background image data 94 is stored in association with the song number 91 of each song. In the following, when referring to the integrated storage unit, these may be collectively referred to as performance data storage units 24 and 27, and each stored data may be collectively referred to as performance data.
[0015]
Returning to FIG. 2, the lyrics data storage unit 25 stores the lyrics data of each performance song. The background video data storage unit 26 stores background video data corresponding to each performance piece on a one-to-one basis (or several different background video data not corresponding to each piece of music one-on-one). Further, the performance record data storage unit 28 stores performance record data 160 including the number of performances of each performance piece on the terminal device 1 as shown in FIG.
[0016]
The musical tone synthesizing unit 17 is composed of, for example, a synthesizer, and serves as a sound source that synthesizes (generates) performance signals of each musical instrument based on musical tone data sent from the musical tone data storage unit 24. The performance signal is sent to the amplifier mixer 8 to be amplified, mixed with the user's singing voice input via the microphone 5 at an appropriate ratio, and output from the speaker 6. That is, the musical tone synthesizing unit 17, the amplifier mixer 8, the speaker 6 and the like constitute a music performance means.
[0017]
Next, the monitor control unit 18 displays the title video on the monitor 7 based on the title video data sent from the title video data storage unit 27. In addition, the lyrics data sent from the lyrics data storage unit 25 and the background video data sent from the background video data storage unit 26 are converted into video signals that can be visually displayed on the monitor 7, and the lyrics telop based on the video signal is converted. And the background video are combined and displayed on the monitor 7, and the lyrics telop is sequentially reversed in synchronization with the progress of the music performance to notify the user of the corresponding singing portion.
[0018]
Further, as shown in FIG. 3, the input unit 19 includes an operation key 19a for inputting a song number and the like for reserving a song that the user wants to sing, and a song selection key 61 for inputting a song number to the karaoke commander 4. , A 4-digit 7-segment LED 19b for displaying the number being selected, a karaoke key 62 for designating a karaoke performance function, a standby key 63, and the like. The calendar clock 23 always counts the current date and the current time, and serves to notify the CPU 11 of the count.
[0019]
Next, as shown in FIG. 1, the host computer 2 includes a host control unit 2a including a CPU 35, a ROM 31 and a RAM 32, a storage device 37 connected thereto, a monitor control unit 38, an input unit 34, and a modem. 36 and the like, and a monitor 39 is connected to the monitor control unit 38. The modem 36 is connected to the telephone line 3. The storage device 37 is formed with a musical sound data storage unit 37a for storing musical sound data for distribution to terminal devices 1 distributed in various places, and a lyric data storage unit 37b for storing lyrics data. Also, a title video data storage unit 37c that stores title video data for the first mode of each performance piece, and a total that stores a total result of performance results data sent from the terminal device 1 via the telephone line 3 A data storage unit 37d is formed. Further, the ROM 31 distributes the karaoke data to the terminal device 1, totals performance performance data of each song, and converts the title video data for the first mode into data for the second mode based on the total result. A program is stored for managing the conversion (or editing) and transmitting the data to a predetermined terminal device 1.
[0020]
Now, in the communication karaoke system 100 configured as described above, the outline of the operation of the main part of the present invention is as follows. That is, in the host computer 2, performance performance data for each song transmitted from the terminal device 1 installed in each place is tabulated, and the number of performances (that is, popularity) of each song is ranked based on the tabulation result. . Then, the display mode of the title video for each song is determined according to the rank, and the determination result is transmitted to all the terminal devices 1. In each terminal device 1, the first mode title video (FIG. 8A) accompanied by the title display background image B is displayed for songs with a large number of performances, and only title character data is displayed for songs that are not. The title video data in the data storage device 16 is re-edited and updated so that the second mode title video (FIG. 8B) is displayed.
[0021]
Hereinafter, details of the operation of the terminal device 1 will be described based on a flowchart. FIG. 11 is a flowchart showing the overall processing flow in the terminal device 1. First, in S1, initialization of the entire apparatus such as initialization of the RAM 13, initialization of the modem 15, the musical tone synthesis unit 17, and the monitor control unit 18 is performed. Next, in S2, it is determined whether or not the karaoke performance mode is selected. The karaoke performance mode is selected by pressing the karaoke key 62 (FIG. 3) of the input unit 19. If selected, the karaoke process is performed in S3. Otherwise, the process is skipped and the process proceeds to S4. When the standby key 63 (FIG. 3) of the input unit 19 is pressed, the selection of the karaoke performance mode is cancelled.
[0022]
FIG. 12 shows details of the karaoke processing. First, in S10, a message “Please select music” is output to the monitor 7. Next, in S11, it is checked whether or not the standby key 63 is pressed, and if it is pressed, the karaoke process ends. . On the other hand, if it has not been pressed, the process proceeds to S12, and it is checked whether or not a song number has been input from the input unit 19. If there is an input, the process proceeds to S13, and processing for updating performance data of the input music is performed. The performance record data is specifically stored in the performance record data storage unit 28 (FIG. 2) in a format as shown in FIG. 4, and the number of performances of the corresponding performance piece is incremented by 1 by the processing of S13. .
[0023]
In step S14, performance data corresponding to the input song number is searched in the performance data storage units 24 and 27, and whether or not the searched performance data includes title display background image data 94 is determined. to decide. If it is included, the process proceeds to S15 to convert the title display background image data 94 into a video signal. In step S16, the title character data 92 in the performance data is converted into a video signal in the same manner, and is synthesized with the video signal of the title display background image and output to the monitor 7. On the other hand, if the retrieved performance data does not include the title display background image data 94 in S14, S15 is skipped and only the title characters are output.
[0024]
Then, the process proceeds to S17 to perform performance processing. That is, a musical performance is performed based on the musical sound data, and a lyrics telop based on the lyrics data is output to the monitor 7. When the music performance is completed, the process returns to S10 to display a message prompting the user to select a music and cancel the selection of the karaoke performance mode. This completes the karaoke process and returns to the flowchart of FIG.
[0025]
Subsequently, in S4, a ringing tone from the telephone line 3 is detected by the modem 15. When the ringing tone is detected, the host computer communication process (I) of S5 is performed. FIG. 13 is a flowchart showing details of the host computer communication process (I). First, in step S20, the telephone line 3 is off-hooked. When the connection with the host computer 2 is confirmed, the process proceeds to step S22, and the title video display designation message 80 (FIG. 6) transmitted from the host computer 2 is received. . When the message is received, the process proceeds to S23, where the telephone line is on-hooked and the line connection is disconnected. Next, in S24, the performance data stored in the data storage device 16 is re-edited according to the contents of the message 80 received in S22.
[0026]
The title video display designation message 80 is described, for example, in the format shown in FIG. The message ID 81 is an ID indicating that the message is the title video display designation message 80. The host ID 82 is an ID indicating which host computer 2 is transmitting this message when there are a plurality of host computers. Subsequent to these IDs, a song number 83 of the song whose title video display mode should be changed and a title video display designation 84 for designating the changed display mode are included. In addition, when a mode with a title display background image is designated by the title video display designation 84 (that is, the first mode described above), the corresponding title display background image data 85 is further included.
[0027]
For example, the message 80 for a certain song designates the first mode, and the performance data of that song does not include the title display background image as shown in FIG. If it is for the mode), the title display background image data included in the message 80 is added to the end of the performance data and re-edited for the first mode shown in FIG. (Convert. On the other hand, if the title video display in the second mode is specified by the message 80 and the corresponding performance data is for the first mode, the title display background image data 94 is displayed. Is deleted. When such re-editing processing of performance data is completed for all songs designated by the message 80, the host computer communication processing (I) is terminated, and the flow returns to the flowchart of FIG.
[0028]
Next, the process proceeds to S6 in FIG. 11, and with reference to the calendar clock 23, it is checked whether or not the date has been updated since the previous processing. If the date has been updated, the host computer communication process (II) of S7 is executed. FIG. 14 shows details of the processing. First, in step S30, the telephone line is off-hooked. Next, in step S31, the telephone number of the host computer 2 is dialed and the process proceeds to step S32. When the connection is confirmed, the count days of each performance piece of performance performance data shown in FIG. 4 is incremented by 1 (S33).
[0029]
Next, the process proceeds to S34, in which the tunes whose count days have a constant value are extracted from the performance record data shown in FIG. It is transmitted to the host computer 2 in the form of a message 70. For example, when performance performance data is transmitted on a monthly basis, songs with a count of 30 days are extracted. When the transmission process of the performance number information message 70 is completed, the process proceeds to S35, and the performance number and count days are reset for the performance data of the song extracted in S34, and the process proceeds to S36 where the line is on-hooked and communication is terminated. Become. In this way, the host computer communication process (II) is terminated, the process returns to S2 in the flowchart of FIG. 11, and the same process is repeated thereafter.
[0030]
Next, details of processing in the host computer 2 will be described.
First, the RAM 32, modem 36, monitor control unit 38, etc. are initialized in S100 of FIG. 15, and the ringing tone from the telephone line 3 is detected in S101. If a ringing tone is detected, the process proceeds to S102 and terminal communication processing (I) is performed. FIG. 16 shows the details. In step S110, the telephone line 3 is off-hooked and the line connection with the caller is performed. In S111, it is confirmed that the calling source is the terminal device 1. This confirmation process is performed by receiving the above-mentioned performance count information message 70 from the terminal device 1. When the message 70 is received, the line is on-hooked in S113 and communication is terminated. Then, it progresses to S114 and performs a totaling process based on the message 70. FIG. That is, the host computer 2 stores the performance count information totaling table 150 as shown in FIG. 9 in the total data storage unit 37d (FIG. 1), and every time the performance count information message 70 is received from the terminal device 1. Then, the performance information sent is added to this and the table is updated. Above, terminal communication processing (I) is complete | finished.
[0031]
Next, the process proceeds to S103 in FIG. 15 to check whether the current date is the last day of the month with reference to the calendar clock 33 (FIG. 1). II). The details are shown in FIG. 17. First, in S120, a song whose title video display mode should be changed is searched. Specifically, in the performance count information totaling table 150 (FIG. 9), performance songs are ranked according to the total performance count. For example, assuming that the total number of performances is 100 or more and rank A, and less than or equal to rank B, the previous A rank is the current B rank song, or the previous B rank is the current A rank song.
[0032]
In step S121, the title video display designation message 80 (FIG. 6) is created. Specifically, for a song whose number of performances has changed from rank A to rank B, that is, a song for which the number of requests from customers has decreased, the message 80 with the content specifying the second mode as the title video display mode is reversed. For songs that have changed from rank B to rank A, that is, songs for which requests have increased, a message 80 that designates the first mode is created.
[0033]
Then, in S122, the terminal database 155 as shown in FIG. 10 (stored in the terminal database storage unit 37e of the data storage device 37) is read, and in S123, the telephone number of the terminal device 1 to which the message 80 should be transmitted. Search for. In step S124, the telephone line is off-hooked, and in step S125, the telephone number is dialed. When the connection with the terminal device 1 is confirmed in S126, the process proceeds to S127, and the created title video display designation message 80 is transmitted to the connected terminal device 1. When the transmission is completed, the line is on-hooked in S128 and communication is terminated. The processing from S123 to S128 is repeated until the processing for all the terminal devices 1 that should transmit the message 80 is completed. When this is completed, the process proceeds to S130, and the current count result is copied to the previous count performance count item for the performance count information count table 150 (FIG. 9). Thereafter, the terminal communication process (II) is terminated in this way, the process returns to S101 in the flowchart of FIG. 15, and the same process is repeated thereafter.
[0034]
In the above configuration, the performance data from each terminal device 1 is tabulated on the host computer 2 side, and the title video data of each song is updated uniformly for each terminal device 1 based on the tabulation result. However, the title video data may be updated for each terminal device 1 based on the performance record data stored in the performance record data storage unit 28 (FIG. 2). In this case, data communication is individually performed between the terminal device 1 and the host computer 2 in which the title video data needs to be updated. That is, a data request signal is transmitted from the terminal device 1 to the host computer 2 for a song whose number of performances has increased in a certain terminal device 1 and that needs to be updated to title video data for the first mode. The host computer 2 transmits the title display background image data for the song to the terminal device 1 side. On the other hand, the title display background image data is processed in the terminal device 1 for the music whose number of performances has decreased and which has to be updated to the title video data for the second mode. In this case, no data is exchanged between the terminal device 1 and the host computer 2. In this configuration, the CPU 11 serves as a performance count counting means, a determination means, and an update control signal output means.
[0035]
When new song data is registered in the terminal device 1, the title video data for the first mode is set for a certain period after registration, and after the certain period expires, based on the number of performances during that period, The title video data may be updated.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of a communication karaoke system and an internal configuration of a host computer.
FIG. 2 is a block diagram of a karaoke terminal device.
FIG. 3 is an external view of an input unit.
FIG. 4 is an explanatory diagram of performance record data.
FIG. 5 is an explanatory diagram of a performance count information message.
FIG. 6 is an explanatory diagram of a title video display designation message.
FIG. 7 is an explanatory diagram of performance data.
FIG. 8 is a schematic diagram showing a display example of a title video.
FIG. 9 is an explanatory diagram of a performance count information summary table.
FIG. 10 is an explanatory diagram of a terminal database.
FIG. 11 is a flowchart showing the overall flow of processing on the terminal device side.
FIG. 12 is a flowchart showing details of the karaoke processing.
FIG. 13 is a flowchart showing details of host computer communication processing (I).
FIG. 14 is a flowchart showing details of host computer communication processing (II).
FIG. 15 is a flowchart showing the overall flow of processing on the host computer side.
FIG. 16 is a flowchart showing details of the terminal communication processing (I).
FIG. 17 is a flowchart showing details of terminal communication processing (II).
[Explanation of symbols]
1 Karaoke terminal
2 Host computer (data distribution source)
7 Monitor (Title video display means)
11 CPU (video data conversion means, stored content update means)
15 Modem (Video data receiving means)
16 Data storage device (title video data storage means)

Claims (4)

データ配信元から配信された演奏データを記憶・蓄積する演奏データ記憶手段と、その記憶された演奏データを読み出して曲演奏を行なう曲演奏手段と、前記データ配信元から配信されたタイトル映像データを前記演奏曲と対応付けて記憶するタイトル映像データ記憶手段と、その記憶されたタイトル映像データを読み出して、前記演奏曲のタイトル映像を表示するタイトル映像表示手段とを含み、前記タイトル映像表示手段は、前記各演奏曲のタイトル映像を、第一モードもしくは該第一モードよりもデータ量が少なく映像が簡略化された第二モードのいずれかにより表示するものとされ、前記タイトル映像データ記憶手段は、前記各演奏曲毎にその演奏回数実績に応じて、前記第一モード用のタイトル映像データと前記第二モード用のタイトル映像データとのいずれかを選択的に記憶するものとされ
さらに、前記タイトル映像データを、前記演奏回数実績に応じて前記第一モード用のものから第二モード用のものへ更新する必要が生じた演奏曲に対し、前記第一モード用のタイトル映像データを、そのデータの一部を削除して前記第二モード用のタイトル映像データに変換する映像データ変換手段と、その変換により得られた前記第二モード用のタイトル映像データにより、前記タイトル映像データ記憶手段の記憶内容を更新する記憶内容更新手段とを備えることを特徴とするカラオケ端末装置。
Performance data storage means for storing / accumulating performance data distributed from the data distribution source, music performance means for reading the stored performance data and performing music performance, and title video data distributed from the data distribution source Title video data storage means for storing in association with the performance music; Title video display means for reading out the stored title video data and displaying the title video of the performance music; The title video of each performance song is displayed either in the first mode or in the second mode in which the amount of data is smaller than the first mode and the video is simplified, and the title video data storage means The title video data for the first mode and the title for the second mode according to the number of performances for each performance song. Is intended to selectively store either the torr video data,
Furthermore, the title video data for the first mode for the performance tune that needs to be updated from the one for the first mode to the one for the second mode according to the number of performances. The title video data by means of video data conversion means for deleting a part of the data and converting it to the title video data for the second mode, and the title video data for the second mode obtained by the conversion. A karaoke terminal device comprising storage content update means for updating the storage content of the storage means .
前記第一モード用のタイトル映像データは曲名と付随文字情報とを含むタイトル表示文字データとタイトル文字表示用背景図データを含み、The title video data for the first mode includes title display character data including title name and accompanying character information and title character display background diagram data,
前記映像データ変換手段は、前記第一モード用のタイトル映像データのうち前記タイトル文字表示用背景図データを削除して前記第二モード用のタイトル映像データに変換するものである請求項1に記載のカラオケ端末装置。  2. The video data conversion means is for deleting the title character display background image data from the title video data for the first mode and converting it into the title video data for the second mode. Karaoke terminal equipment.
前記データ配信元は前記各演奏曲の演奏回数を計数する演奏回数計数手段と、前記各演奏曲に対し、前記タイトル映像データを変換する必要があるか否かを、前記計数された演奏回数に基づいて判定する判定手段とを備え、前記判定結果を端末に配信するものであり、The data distribution source counts the number of performances for the performance number counting means for counting the number of performances of each performance piece, and whether the title video data needs to be converted for each performance piece. A determination means for determining on the basis of, and distributing the determination result to the terminal,
前記映像データ変換手段は、前記タイトル映像データを変換する必要があると判定された結果を配信された場合に、前記タイトル映像データを変換するものである請求項1または2に記載のカラオケ端末装置。  3. The karaoke terminal device according to claim 1, wherein the video data conversion unit converts the title video data when a result determined that the title video data needs to be converted is distributed. 4. .
前記各演奏曲の演奏回数を計数する演奏回数計数手段と、前記各演奏曲に対し、前記タイトル映像データを変換する必要があるか否かを、前記計数された演奏回数に基づいて判定する判定手段とを備え、  A performance number counting means for counting the number of performances of each performance piece, and a determination for determining whether the title video data needs to be converted for each performance piece based on the counted number of performances Means and
前記映像データ変換手段は、前記タイトル映像データを変換する必要があると判定された場合に、前記タイトル映像データを変換するものである請求項1または2に記載のカラオケ端末装置。  3. The karaoke terminal apparatus according to claim 1, wherein the video data conversion unit converts the title video data when it is determined that the title video data needs to be converted. 4.
JP34761095A 1995-12-14 1995-12-14 Karaoke terminal device Expired - Fee Related JP3623835B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34761095A JP3623835B2 (en) 1995-12-14 1995-12-14 Karaoke terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34761095A JP3623835B2 (en) 1995-12-14 1995-12-14 Karaoke terminal device

Publications (2)

Publication Number Publication Date
JPH09167478A JPH09167478A (en) 1997-06-24
JP3623835B2 true JP3623835B2 (en) 2005-02-23

Family

ID=18391390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34761095A Expired - Fee Related JP3623835B2 (en) 1995-12-14 1995-12-14 Karaoke terminal device

Country Status (1)

Country Link
JP (1) JP3623835B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001312473A (en) * 2000-04-27 2001-11-09 Sony Corp Reproduction device, reproduction result totaling device and reproduction result totaling method

Also Published As

Publication number Publication date
JPH09167478A (en) 1997-06-24

Similar Documents

Publication Publication Date Title
JP4360750B2 (en) Content distribution system and distribution server used for the distribution system.
KR0132992B1 (en) Karaoke Network System Provides Preliminary Events During White Space
JP2917855B2 (en) Karaoke equipment and karaoke system
JPH1185785A (en) Information processing method, information processing apparatus, and information distribution system
JPH10173737A (en) Personal equipment
JPH1152966A (en) Music performance system
JP3623835B2 (en) Karaoke terminal device
JP2017097289A (en) Karaoke program for karaoke system and mobile terminal
JP2819751B2 (en) Music performance equipment
JPH1020874A (en) Musical tone generation system and remote controller for musical tone generation system
JPH1026989A (en) Information processing terminal management system, management device, and information processing terminal
JPH10207479A (en) Karaoke device
JP4418396B2 (en) Electronic sampler
JP4085783B2 (en) Request-compatible information providing system and request device
KR20050008510A (en) Contents server, portable terminal, and data distribution system
JP3892513B2 (en) Communication karaoke system
JP4288217B2 (en) Music playback apparatus and distribution system
JPH10228290A (en) Communication type information providing system, host device and information providing terminal
JP3610117B2 (en) Karaoke equipment
JP4436449B2 (en) Cooperation system between music information distribution system and karaoke system
JPH03239292A (en) Musical tone generating device
JP4082195B2 (en) Request-compatible information providing system, information providing apparatus, and request apparatus
JP3332287B2 (en) Communication karaoke system and karaoke terminal
JP3893176B2 (en) Karaoke system and host device used in the system
JP2006235242A (en) Karaoke system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040811

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041008

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: 20041108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041126

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20071203

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081203

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091203

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091203

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101203

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20111203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20121203

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20131203

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees