JP3623835B2 - Karaoke terminal device - Google Patents
Karaoke terminal device Download PDFInfo
- 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
Links
- 238000013500 data storage Methods 0.000 claims description 44
- 238000003860 storage Methods 0.000 claims description 23
- 238000009826 distribution Methods 0.000 claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 28
- 230000006854 communication Effects 0.000 description 26
- 238000004891 communication Methods 0.000 description 21
- 230000002194 synthesizing effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
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
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
[0008]
According to
[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
[0012]
FIG. 2 shows the configuration of the
[0013]
The
[0014]
In addition, the title video
[0015]
Returning to FIG. 2, the lyrics
[0016]
The musical
[0017]
Next, the
[0018]
Further, as shown in FIG. 3, the
[0019]
Next, as shown in FIG. 1, the
[0020]
Now, in the
[0021]
Hereinafter, details of the operation of the
[0022]
FIG. 12 shows details of the karaoke processing. First, in S10, a message “Please select music” is output to the
[0023]
In step S14, performance data corresponding to the input song number is searched in the performance
[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
[0025]
Subsequently, in S4, a ringing tone from the
[0026]
The title video
[0027]
For example, the
[0028]
Next, the process proceeds to S6 in FIG. 11, and with reference to the
[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
[0030]
Next, details of processing in the
First, the
[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
[0033]
Then, in S122, the
[0034]
In the above configuration, the performance data from each
[0035]
When new song data is registered in the
[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 .
前記映像データ変換手段は、前記第一モード用のタイトル映像データのうち前記タイトル文字表示用背景図データを削除して前記第二モード用のタイトル映像データに変換するものである請求項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.
前記映像データ変換手段は、前記タイトル映像データを変換する必要があると判定された結果を配信された場合に、前記タイトル映像データを変換するものである請求項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. .
前記映像データ変換手段は、前記タイトル映像データを変換する必要があると判定された場合に、前記タイトル映像データを変換するものである請求項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.
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)
| 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 |
-
1995
- 1995-12-14 JP JP34761095A patent/JP3623835B2/en not_active Expired - Fee Related
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 |