JP6257433B2 - Karaoke program for communication terminal and communication karaoke server - Google Patents
Karaoke program for communication terminal and communication karaoke server Download PDFInfo
- Publication number
- JP6257433B2 JP6257433B2 JP2014090373A JP2014090373A JP6257433B2 JP 6257433 B2 JP6257433 B2 JP 6257433B2 JP 2014090373 A JP2014090373 A JP 2014090373A JP 2014090373 A JP2014090373 A JP 2014090373A JP 6257433 B2 JP6257433 B2 JP 6257433B2
- Authority
- JP
- Japan
- Prior art keywords
- karaoke
- music
- communication
- program
- data
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 100
- 238000009826 distribution Methods 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 7
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000013075 data extraction Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010030 laminating Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、カラオケ楽曲をストリーミング配信してカラオケ歌唱させる通信端末のカラオケ用プログラム及び通信カラオケサーバに関する。 The present invention relates to a karaoke program and a communication karaoke server of a communication terminal for streaming karaoke music and singing karaoke.
近年、業務用通信カラオケのシステムが広く普及しており、これらのシステムでは、サーバとネットワーク接続された専用のカラオケ装置(カラオケ端末)がカラオケボックスや飲食店等に設置され、利用客のカラオケ歌唱のために供されている。一方で、各家庭のパーソナルコンピュータやゲームマシン、個人が所有するスマートフォンなど携帯端末においてもネットワーク接続が普及し、業務用のリソースを用いて一般向けとしてカラオケ演奏を楽しむことができるようになっており、中には、カラオケルーム並みの本格的な歌唱採点を提供するサービスもある。このようなカラオケ演奏を楽しむ一般向けのサービスにおいては、端末機器の処理負担を軽減する必要がある。 In recent years, commercial communication karaoke systems have become widespread, and in these systems, dedicated karaoke devices (karaoke terminals) connected to servers and networks are installed in karaoke boxes and restaurants, etc., and karaoke singing for customers Is offered for. On the other hand, network connections have become widespread in mobile devices such as personal computers and game machines in homes, and smartphones owned by individuals, and it has become possible to enjoy karaoke performance for the general public using business resources. There are also services that provide full-fledged singing grading similar to a karaoke room. In the service for the general public who enjoys such karaoke performance, it is necessary to reduce the processing load of the terminal device.
従来、カラオケ装置でカラオケ楽曲を再生するために必要なMIDI(登録商標)データやオーディオデータ、映像データや歌詞表示データなどのカラオケ演奏情報は、サーバから各カラオケ装置に配信され蓄積される。これらのカラオケ演奏情報は、通信カラオケビジネスを構築する上で、ハードウェア資源や通信インフラと共に非常に重要な資産であり、業務用通信カラオケのシステムを構成する専用のカラオケ装置においては、蓄積されたカラオケ演奏情報を容易に複製したり出力したりできないようなガードが施されているのが一般的である。 Conventionally, karaoke performance information such as MIDI (registered trademark) data, audio data, video data, and lyric display data necessary for reproducing karaoke music on a karaoke device is distributed and stored from the server to each karaoke device. These karaoke performance information is a very important asset along with hardware resources and communication infrastructure in building a communication karaoke business, and was accumulated in a dedicated karaoke device that constitutes a communication karaoke system for business use. Generally, guards are provided so that karaoke performance information cannot be easily duplicated or output.
一方、一般向けにネットワーク経由でサーバから配信されるカラオケ演奏情報をパーソナルコンピュータやゲームマシン、携帯端末に蓄積することには、違法な複製等の大きなリスクが伴うことから、これらの民生用IT機器を利用してカラオケ演奏のサービスを提供する場合には、カラオケ演奏情報をオンデマンドでストリーミング配信し、蓄積しないような仕組みになっている。 On the other hand, accumulating karaoke performance information distributed from a server via a network for general use in a personal computer, game machine, or portable terminal involves a large risk of illegal duplication. When a karaoke performance service is provided by using, karaoke performance information is streamed on demand and is not stored.
例えば、特許文献1には、スマートフォンが、公共の無線基地局に無線接続してインターネット経由で楽曲配信サーバとデータ通信を行い、ユーザから楽曲のリクエスト指示を受付け、楽曲配信サーバからオンデマンドでストリーミング配信される楽曲データに基づいてリクエストされた楽曲のストリーミング再生を行う技術が開示されていると共に、歌唱の採点や分析を行うための評価基準として用いられるガイドメロディデータも、楽曲データと同時にストリーミング配信されることが開示されている。
For example, in
しかしながら、オンデマンドでストリーミング配信される楽曲データとガイドメロディデータに基づいて楽曲のストリーミング再生と歌唱採点を同時に行う場合には、カラオケビジネスにとって大切な資産を守り易いというメリットの一方で、予め蓄積されたカラオケ演奏情報に基づく場合と比較して、受信処理や再生処理、採点処理の負荷が重くなるという問題がある。 However, when performing streaming playback and singing of music at the same time based on music data that is streamed on demand and guide melody data, it is easy to protect assets that are important for the karaoke business. As compared with the case based on the karaoke performance information, there is a problem that the load of the reception processing, the reproduction processing, and the scoring processing becomes heavy.
そこで、本発明は上記課題に鑑みなされたもので、ストリーミング配信されるカラオケ演奏情報に対する処理負担の軽減を図る通信端末のカラオケ用プログラム及び通信カラオケサーバを提供することを目的とする。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a karaoke program for a communication terminal and a communication karaoke server for reducing the processing burden on streaming karaoke performance information.
上記課題を解決するために、請求項1の発明では、カラオケ楽曲データ及び当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準であるリファレンスデータとを紐付けて記憶する記憶手段を備える共に、リファレンスデータを配信し、カラオケ楽曲データをストリーミング配信する通信カラオケサーバに対して通信自在であり、カラオケ楽曲を登録する予約待ち行列を含む記憶部を備える通信端末のカラオケ用プログラムであって、任意のカラオケ楽曲の楽曲IDを予約待ち行列に登録し、前記通信カラオケサーバに対して、前記予約待ち行列に登録された時点で、当該登録された前記楽曲IDを送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求し、前記通信カラオケサーバによりダウンロード配信されたリファレンスデータを前記記憶部に記憶し、前記通信カラオケサーバに対して、前記予約待ち行列に登録されたカラオケ楽曲の中の一のカラオケ楽曲の楽曲IDを送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求し、ストリーミング配信された前記楽曲データに基づきカラオケ楽曲をストリーミング再生すると共に、ストリーミング再生されるカラオケ楽曲と同期して前記記憶された当該カラオケ楽曲のリファレンスデータを読み出し、当該カラオケ楽曲に合わせた歌唱者の歌唱を採点し、前記採点された採点結果を表示する、プログラムを含む構成とする。
In order to solve the above-mentioned problem, in the invention of
請求項2,3の発明では、「前記通信カラオケサーバよりダウンロード配信された前記リファレンスデータのダウンロード元を難読化するプログラムを備える」構成であり、
「前記一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が前記予約待ち行列に登録されていないことを条件に前記記憶した当該楽曲のリファレンスデータを消去するプログラムを備える」構成である。
In invention of
“The program includes a program for deleting the stored reference data of the music piece on condition that the karaoke music piece is not registered in the reservation queue after the streaming reproduction of the one karaoke music piece is completed”.
請求項4の発明では、カラオケ用プログラムを備える通信端末と通信自在な通信カラオケサーバであって、複数のカラオケ楽曲データを記憶する楽曲データベースと、前記楽曲データベースに記憶されているカラオケ楽曲毎に、当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準であるリファレンスデータを記憶するリファレンスデータベースと、前記通信端末からの所定の楽曲のリファレンスデータの配信要求に対して、前記リファレンスデータベースに記憶された対応のリファレンスデータを読み出して当該通信端末にダウンロード配信するリファレンスデータ抽出手段と、前記通信端末からの所定の楽曲のストリーミング配信要求に対して、前記楽曲データベースに記憶されている対応のカラオケ楽曲データを抽出する楽曲抽出手段と、前記抽出されたカラオケ楽曲データを要求された前記通信端末にストリーミング配信するストリーミング配信手段と、を有する構成とする。
In invention of
請求項1の発明によれば、任意のカラオケ楽曲の楽曲IDを予約待ち行列に登録し、通信カラオケサーバに対して、予約待ち行列に登録された時点で、当該楽曲IDを送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求し、通信カラオケサーバによりダウンロード配信されたリファレンスデータを記憶部に記憶し、通信カラオケサーバに対して、予約待ち行列に登録されたカラオケ楽曲の中の一のカラオケ楽曲の楽曲IDを送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求し、ストリーミング配信された楽曲データに基づきカラオケ楽曲をストリーミング再生すると共に、ストリーミング再生されるカラオケ楽曲と同期して読み出したリファレンスデータに基づき採点して表示するプログラムの構成とすることにより、リファレンスデータのダウンロードをストリーミング配信データのダウンロードと同時ではなく前段階で別個にダウンロードさせることから、ストリーミング配信される楽曲データ及びリファレンスデータのカラオケ演奏情報に対する通信端末の処理負担を軽減させることができるものである。
According to the invention of
請求項2の発明によれば、通信カラオケサーバよりダウンロード配信されたリファレンスデータのダウンロード元を難読化するプログラムを備える構成とすることにより、ダウンロード元の解明を困難とさせることができ、違法な複製等を防止することができるものである。
According to the invention of
請求項3の発明によれば、一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が前記予約待ち行列に登録されていないことを条件に記憶した当該楽曲のリファレンスデータを消去するプログラムを備える構成とすることにより、同一の予約楽曲が残っている間はリファレンスデータを消去させず、楽曲の予約登録の都度リファレンスデータをダウンロードせずに済み、歌唱しようとする利用者を待たせる時間を短くすることができるものである。
According to the invention of
請求項4の発明によれば、通信端末からの所定の楽曲のリファレンスデータの配信要求に対して、対応のリファレンスデータを読み出し通信端末にダウンロード配信し、通信端末からの所定の楽曲のストリーミング配信要求に対して、対応のカラオケ楽曲データを抽出して通信端末にストリーミング配信する構成とすることにより、リファレンスデータ配信を楽曲のストリーミング配信とは別個に行わせることから、配信先の通信端末に対してストリーミング配信されるカラオケ演奏情報に対する処理負担を軽減させることができるものである。
According to the invention of
以下、本発明の実施形態を図により説明する。本実施形態では、カラオケ用プログラムを備える通信端末をインターネットなどの有線の通信ネットワークに接続されるパーソナルコンピュータ、家庭用ゲームマシンなどをネットワーク端末として説明するが、無線で接続される通信端末としてのスマートフォン、コンピュータタブレットなどの携帯端末に対しても同様に適用することができるものである。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this embodiment, a personal computer connected to a wired communication network such as the Internet, a home game machine, etc. will be described as a network terminal as a communication terminal having a karaoke program, but a smartphone as a communication terminal connected wirelessly The present invention can be similarly applied to a portable terminal such as a computer tablet.
図1に、本発明に係る通信カラオケサーバのブロック構成図を示す。図1(A)において、通信カラオケサーバ11は、インターネットなどの通信ネットワーク13を介して、少なくとも所定数の通信端末であるネットワーク端末12(12A〜12N)と通信自在であり、当該各ネットワーク端末12に対する楽曲データの配信や各種データを送受する装置である。
FIG. 1 shows a block diagram of a communication karaoke server according to the present invention. In FIG. 1A, the communication karaoke server 11 can communicate with at least a predetermined number of network terminals 12 (12A to 12N) via a
通信カラオケサーバ11は、図1(B)に示すように、制御部21、ROM22、RAM23、楽曲検索手段24、楽曲抽出手段25、リファレンスデータ抽出手段26、ストリーミング配信手段27、ネットワーク送受信部28、携帯端末送受信部29及び記憶部30を備える。また、記憶部30には、楽曲データベース(楽曲DB)31、リファレンスデータベース(リファレンスDB)32及び利用者データベース(利用者DB)33が記憶される。
As shown in FIG. 1B, the communication karaoke server 11 includes a
上記制御部21は、当該通信カラオケサーバ11を統括的に制御する物理的なCPUであり、ROM22に格納されているプログラムを実行処理して統括的な処理を行う。RAM23は、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
The
上記楽曲検索手段24は、楽曲を検索させ、選曲させるテーブルを備えるプログラムであり、ネットワーク端末12からの楽曲検索要求に応じて楽曲検索展開表示データをネットワーク端末12に送信し、ネットワーク端末12からの表示選択信号に応じて対応の検索表示データを送信するもので、当該ネットワーク端末12からの楽曲選曲確定信号により当該選曲楽曲の楽曲IDを当該ネットワーク端末12に送信する。
The music search means 24 is a program including a table for searching for music and selecting music, and transmits music search expansion display data to the
上記楽曲抽出手段25は、ネットワーク端末12から楽曲IDを伴うストリーミング配信要求に対して、楽曲DB31に記憶されている対応のカラオケ楽曲データを抽出するプログラムである。上記リファレンスデータ抽出手段26は、ネットワーク端末12からの楽曲IDを伴うリファレンスデータの配信要求に対して、リファレンスDB32に記憶された当該楽曲ID対応のリファレンスデータを抽出し、ネットワーク端末12にダウンロード配信するプログラムである。なお、カラオケ楽曲データ及びリファレンスデータを含んでカラオケ演奏情報とする。
The music extraction means 25 is a program for extracting corresponding karaoke music data stored in the music DB 31 in response to a streaming distribution request accompanied by a music ID from the
上記ストリーミング配信手段27は、楽曲抽出手段25で抽出されたカラオケ楽曲データを、要求したネットワーク端末12にストリーミング配信するプログラムである。
The streaming distribution means 27 is a program for streaming distribution of the karaoke music data extracted by the music extraction means 25 to the requested
上記ネットワーク送受信部28は、各ネットワーク端末12(12A〜12N)との通信(データ授受)を行うために、通信ネットワーク13の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成される。上記携帯端末送受信部29は、通信端末が携帯端末である場合の無線通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウェアにより構成される。
The network transmission /
記憶部30に記憶される楽曲DB31は、楽曲毎に、音符データ、歌詞データ、歌唱採点のためのリファレンスデータなどを格納する。演奏に関して、具体的には、楽曲ID、曲名及びアーチストID(アーチスト名)が関連付けられた楽曲テーブルを有し、楽曲毎に、楽曲IDで管理される所定データ形式のカラオケ楽曲の音符データ(例えば、MIDI(登録商標)形式の音符データ)等で構成される楽曲データ(ファイル)について当該楽曲IDをファイル名としてそれぞれ格納したデータベースである。
The music DB 31 stored in the
記憶部30に記憶されるリファレンスDB32は、上記楽曲DB31に記憶されているカラオケ楽曲と当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準として用いられるガイドメロディデータを含むリファレンスデータとを紐付けて記憶するデータベースである。記憶部30に記憶されている利用者DB33は、利用者の利用者IDと属性情報とが関連付けられた顧客情報を格納するデータベースである。その属性情報としては、氏名、住所等の他に、セカンドネーム、携帯端末のアドレスである携帯端末ID、当該利用者の歌唱履歴(利用日、利用時間、歌唱楽曲ID、歌唱採点等)、利用者が所望の楽曲を登録するマイリストなどがある。
Reference DB32 memorize | stored in the memory |
続いて、図2に、本発明に係るカラオケ用プログラムを備える通信端末のブロック構成図を示す。図2(A)において、ネットワーク端末12は、制御部41、ROM42、RAM43、サインイン手段44、記憶部45、表示制御部46、表示部47、音響処理部48、ネットワーク送受信部49を備える。記憶部30には、カラオケ用プログラムであるカラオケ演奏ソフト51がインストールされ、予約待ち行列52及びリファレンスデータ53の記憶領域が形成される。また、ネットワーク端末12には、外部入力端子が設けられてマイク14が接続されると共に、外部出力端子が設けられてスピーカ15が接続される。なお、スピーカ15は、内蔵のものでもよく、また、ネットワーク端末12が外部出力端子にスピーカ内蔵のテレビジョンなどの機器が接続される場合には不要となる。
Next, FIG. 2 shows a block configuration diagram of a communication terminal including the karaoke program according to the present invention. 2A, the
上記制御部41は、当該ネットワーク端末12を統括的に制御する物理的なCPUであり、ROM42に格納されているプログラムを実行処理して統括的な処理を行う。RAM43は、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。上記サインイン手段44は、このネットワーク端末12に対して利用者がサインインにより操作可能とさせるプログラムである。
The control unit 41 is a physical CPU that controls the
上記表示部47は、このネットワーク端末12で処理される内容を表示するもので、表示制御部46で映像化されて表示するディスプレイである。この場合、液晶ディスプレイ(LCD)とタッチセンサとを積層して入出力用とし、表示されるアイコン等に対応して当該タッチセンサにより楽曲の選択などのデータを入力することができるGUIのユーザインタフェース機能を有するものとしてもよい。なお、当該ネットワーク端末12が、家庭用ゲームマシンの場合には、外部出力端子が設けられてテレビジョンなどに接続される。
The display unit 47 displays the contents processed by the
上記音響処理部48は、マイク14からの音声信号をデジタル化するA/D変換機能、歌唱音声と楽曲演奏をミキシングして増幅出力する機能を備えた電子回路である。上記ネットワーク送受信部49は、通信ネットワーク13に接続するための通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウェアである。
The acoustic processing unit 48 is an electronic circuit having an A / D conversion function for digitizing a voice signal from the microphone 14 and a function for mixing and amplifying a singing voice and a musical performance. The network transmission / reception unit 49 is software such as a physical communication circuit and a platform for ensuring consistency with a communication method for connecting to the
ここで、上記記憶部45にインストールされているカラオケ演奏ソフト51は、図2(B)に示すように、楽曲検索操作プログラム61、リファレンスデータ要求プログラム62、楽曲演奏データ要求プログラム63、ストリーミング再生プログラム64、採点プログラム65、当該採点プログラム65の備えるリファレンスデータ同期読出プログラム66、難読化プログラム67及び消去プログラム68を少なくとも備えて構成される。
Here, the karaoke performance software 51 installed in the storage unit 45 includes a music
上記楽曲検索操作プログラム61は、通信カラオケサーバ11にアクセスした状態で楽曲検索手段24を用いて楽曲を選曲するための操作を行わせ、選曲した楽曲IDを取得して予約待ち行列52に登録するプログラムである。なお、通信カラオケサーバ11の備える利用者DB33に登録され所望の楽曲を登録したマイリストがある場合には、サインインの際に当該ネットワーク端末12に転送させて通信カラオケサーバ11にアクセスせずに選曲予約してその楽曲IDを予約待ち行列52に登録させることとしてもよい。
The music
上記リファレンスデータ要求プログラム62は、予約待ち行列52に楽曲IDが登録された時点で、当該楽曲IDを通信カラオケサーバ11に送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求し、通信カラオケサーバ11によりダウンロード配信されたリファレンスデータを記憶部45のリファレンスデータ記憶領域53に記憶するプログラムである。 When the music ID is registered in the reservation queue 52, the reference data request program 62 transmits the music ID to the communication karaoke server 11 to request download distribution of the reference data of the karaoke music, and the communication karaoke server 11 is a program for storing the reference data downloaded and distributed in the reference data storage area 53 of the storage unit 45.
上記楽曲演奏データ要求プログラム63は、予約待ち行列52に登録されたカラオケ楽曲の中の一のカラオケ楽曲の楽曲IDを通信カラオケサーバ11に送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求するプログラムである。上記ストリーミング再生プログラム64は、通信カラオケサーバ11よりストリーミング配信された楽曲データに基づきカラオケ楽曲をストリーミング再生するプログラムである。 The music performance data request program 63 transmits the music ID of one karaoke music among the karaoke music registered in the reservation queue 52 to the communication karaoke server 11 to request streaming distribution of the music data of the karaoke music. It is a program. The streaming playback program 64 is a program for streaming playback of karaoke music based on music data streamed from the communication karaoke server 11.
上記採点プログラム65は、リファレンスデータ同期読出プログラム66においてストリーミング再生されるカラオケ楽曲と同期して、記憶部45のリファレンスデータ記憶領域53に記憶された当該カラオケ楽曲のリファレンスデータを読み出し、当該カラオケ楽曲に合わせた歌唱者の歌唱を所定の歌唱区間毎に採点して採点結果を歌唱区間毎の経過と共に表示させるプログラムであり、具体的には、例えば特許第4222915号公報に記載されている手法を用いることができる。
The scoring program 65 reads the reference data of the karaoke music stored in the reference data storage area 53 of the storage unit 45 in synchronization with the karaoke music that is streamed and played back by the reference data
上記難読化プログラム67は、通信カラオケサーバ11よりダウンロード配信されているリファレンスデータのダウンロード元を難読化するプログラムであり、例えば既存のMD5暗号化方式を用いて、ダウンロードされた当該リファレンスデータのファイル名に自動的に付与されるダウンロード元のURLをハッシュ化し、これを記憶部45のリファレンスデータ記憶領域53に記憶する。これにより、利用者がファイル名からダウンロード元を追跡することを防ぐものである。
The
上記消去プログラム68は、一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が予約待ち行列51に登録されていないことを条件にリファレンスデータ記憶領域53に記憶した当該楽曲のリファレンスデータを消去するプログラムである。
The
そこで、図3に通信カラオケサーバと通信端末との通信形態の説明図を示すと共に、図4に図2の通信端末におけるカラオケ演奏処理のフローチャートを示す。図3において、ネットワーク端末12の楽曲検索操作プログラム61が実行されて通信カラオケサーバ11に対して楽曲検索要求すると、通信カラオケサーバ11において楽曲検索手段24が楽曲検索要求に応じて楽曲検索展開表示データをネットワーク端末12に送信し、ネットワーク端末12では表示選択信号に応じて対応の検索表示データを送信する。ネットワーク端末12側で楽曲選曲確定信号を通信カラオケサーバ11に送信すると、当該通信カラオケサーバ11では当該楽曲の楽曲IDを送信する。
FIG. 3 shows an explanatory diagram of a communication form between the communication karaoke server and the communication terminal, and FIG. 4 shows a flowchart of karaoke performance processing in the communication terminal of FIG. In FIG. 3, when the music
ネットワーク端末12において楽曲IDを取得すると予約待ち行列52に登録する。そこで、当該登録が行われた時点でリファレンスデータ要求プログラム62が当該楽曲IDを通信カラオケサーバ11に送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求する。
When the music ID is acquired in the
通信カラオケサーバ11ではリファレンスデータ抽出手段26がリファレンスDB32に記憶された楽曲ID対応のリファレンスデータを抽出し、ネットワーク端末12にダウンロード配信する。ネットワーク端末12ではリファレンスデータをダウンロード中、難読化プログラム67がダウンロード元を難読化(暗号化)する。そして、取得したリファレンスデータを記憶部45のリファレンスデータ記憶領域53に記憶する。
In the communication karaoke server 11, the reference data extracting means 26 extracts the reference data corresponding to the music ID stored in the reference DB 32 and downloads and distributes it to the
ネットワーク端末12において、予約待ち行列52に登録された楽曲を演奏するときに、楽曲演奏データ要求プログラム63により当該楽曲の楽曲IDを通信カラオケサーバ11に送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求する。通信カラオケサーバ11では、楽曲抽出手段25が当該楽曲IDの楽曲データを楽曲DB31より抽出し、ストリーミング配信手段27が当該抽出されたカラオケ楽曲データを要求したネットワーク端末12にストリーミング配信する。
When playing the music registered in the reservation queue 52 at the
そこで、ネットワーク端末12では、図4に示すように、ストリーミング再生プログラム64により通信カラオケサーバ11よりストリーミング配信された楽曲データに基づきカラオケ楽曲をストリーミング再生し(ステップ1−1(S1−1))、採点プログラム65が実行されてリファレンスデータ同期読出プログラム66によりストリーミング再生されるカラオケ楽曲と同期して記憶された当該カラオケ楽曲のリファレンスデータを読み出し(S1−2)、また、当該カラオケ楽曲に合わせた歌唱者の歌唱を所定の歌唱区間毎に採点し、歌唱区間毎に採点を表示部47に表示する(S1−3)。
Therefore, in the
楽曲演奏が終了すると(S2)、採点プログラム65により最終の採点を算出し、当該採点結果を表示部47に表示する(S3)。そこで、消去プログラム68が予約待ち行列52に同一の楽曲(楽曲ID)が存在しない場合には(S4)、リファレンスデータ記憶領域53に記憶されている当該楽曲IDのリファレンスデータを消去する(S5)。存在する場合には(S4)、消去せずに、予約待ち行列52に登録されている次の楽曲の楽曲演奏データを通信カラオケサーバ11に要求するものである(S6)。
When the music performance ends (S2), the final scoring program 65 calculates the final scoring and displays the scoring result on the display unit 47 (S3). Therefore, when the
このように、リファレンスデータのダウンロードをストリーミング配信データのダウンロードと同時ではなく前段階で別個で行わせることから、ストリーミング配信される楽曲データ及びリファレンスデータのカラオケ演奏情報に対するネットワーク端末12の処理負担を軽減させることができるものである。このことは歌唱しようとする利用者を待たせる時間を短くすることができるものである。
In this way, downloading of the reference data is performed separately at the previous stage rather than at the same time as downloading of the streaming distribution data, thereby reducing the processing load of the
また、リファレンス同期読出プログラム66により、歌唱中に採点経過を表示することができる。さらに、難読化プログラム67によりダウンロード元の解明を困難にすることができる。さらにまた、消去プログラム68により予約が残っている間はリファレンスデータを消去しないので、ホームカラオケでニーズが多い繰り返し練習の場合に、その都度リファレンスデータをダウンロードせずに済み、歌唱しようとする利用者を待たせる時間を短くすることができる。また、同一の予約楽曲が残っていない場合にはリファレンスデータを消去することから、カラオケビジネスの大切な資産を確実に守ることができるものである。
In addition, the reference
本発明の通信端末のカラオケ用プログラム及び通信カラオケサーバは、通信形態でカラオケ利用させるサーバ装置の製造、利用、並びに、ソフトウェア作成、販売の産業に利用可能である。 The karaoke program and the communication karaoke server of the communication terminal of the present invention can be used in the manufacture and use of server devices that use karaoke in a communication form, and in the software creation and sales industries.
11 通信カラオケサーバ
12 ネットワーク端末
13 通信ネットワーク
24 楽曲検索手段
25 楽曲抽出手段
26 リファレンスデータ抽出手段
27 ストリーミング配信手段
31 楽曲DB
32 リファレンスDB
33 利用者DB
44 サインイン手段
45 記憶部
51 カラオケ演奏ソフト
52 予約待ち行列
53 リファレンスデータ記憶領域
61 楽曲検索操作プログラム
62 リファレンスデータ要求プログラム
63 演奏データ要求プログラム
64 ストリーミング再生プログラム
65 採点プログラム
66 リファレンスデータ同期読出プログラム
67 難読化プログラム
68 消去プログラム
DESCRIPTION OF SYMBOLS 11
32 Reference DB
33 User DB
44 Sign-in means 45 Storage unit 51 Karaoke performance software 52 Reservation queue 53 Reference
Claims (4)
任意のカラオケ楽曲の楽曲IDを予約待ち行列に登録し、
前記通信カラオケサーバに対して、前記予約待ち行列に登録された時点で、当該登録された前記楽曲IDを送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求し、
前記通信カラオケサーバによりダウンロード配信されたリファレンスデータを前記記憶部に記憶し、
前記通信カラオケサーバに対して、前記予約待ち行列に登録されたカラオケ楽曲の中の一のカラオケ楽曲の楽曲IDを送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求し、
ストリーミング配信された前記楽曲データに基づきカラオケ楽曲をストリーミング再生すると共に、ストリーミング再生されるカラオケ楽曲と同期して前記記憶された当該カラオケ楽曲のリファレンスデータを読み出し、当該カラオケ楽曲に合わせた歌唱者の歌唱を採点し、
前記採点された採点結果を表示する、
プログラムを含むことを特徴とする通信端末のカラオケ用プログラム。 In addition to karaoke music data and storage means for linking and storing reference data, which is an evaluation standard for evaluating and analyzing singing by a singer in accordance with the karaoke music, the reference data is distributed and the karaoke music data is A communication karaoke program for a communication terminal which is capable of communicating with a communication karaoke server for streaming delivery and includes a storage unit including a reservation queue for registering karaoke music,
Register the song ID of any karaoke song in the reservation queue,
When the communication karaoke server is registered in the reservation queue, the registered music ID is transmitted to request download distribution of reference data of the karaoke music,
Reference data downloaded and distributed by the communication karaoke server is stored in the storage unit,
Sending the song ID of one karaoke song among the karaoke songs registered in the reservation queue to the communication karaoke server to request streaming delivery of the song data of the karaoke song,
The karaoke music is streamed based on the streamed music data, and the stored karaoke music reference data is read in synchronization with the streamed karaoke music. Scoring
Displaying the scored score results;
A karaoke program for a communication terminal, characterized in that the program is included.
複数のカラオケ楽曲データを記憶する楽曲データベースと、
前記楽曲データベースに記憶されているカラオケ楽曲毎に、当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準であるリファレンスデータを記憶するリファレンスデータベースと、
前記通信端末からの所定の楽曲のリファレンスデータの配信要求に対して、前記リファレンスデータベースに記憶された対応のリファレンスデータを読み出して当該通信端末にダウンロード配信するリファレンスデータ抽出手段と、
前記通信端末からの所定の楽曲のストリーミング配信要求に対して、前記楽曲データベースに記憶されている対応のカラオケ楽曲データを抽出する楽曲抽出手段と、
前記抽出されたカラオケ楽曲データを要求された前記通信端末にストリーミング配信するストリーミング配信手段と、
を有することを特徴とする通信カラオケサーバ。 A communication karaoke server that can communicate with a communication terminal equipped with a karaoke program,
A music database for storing multiple karaoke music data;
For each karaoke song stored in the song database, a reference database that stores reference data that is an evaluation standard for evaluating and analyzing singing by a singer in accordance with the karaoke song,
In response to a reference data distribution request from the communication terminal, a reference data extraction unit that reads the corresponding reference data stored in the reference database and downloads the data to the communication terminal;
In response to a streaming distribution request for a predetermined music from the communication terminal, music extraction means for extracting corresponding karaoke music data stored in the music database;
Streaming delivery means for streaming delivery of the extracted karaoke song data to the requested communication terminal;
A communication karaoke server comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014090373A JP6257433B2 (en) | 2014-04-24 | 2014-04-24 | Karaoke program for communication terminal and communication karaoke server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014090373A JP6257433B2 (en) | 2014-04-24 | 2014-04-24 | Karaoke program for communication terminal and communication karaoke server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015210326A JP2015210326A (en) | 2015-11-24 |
JP6257433B2 true JP6257433B2 (en) | 2018-01-10 |
Family
ID=54612570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014090373A Active JP6257433B2 (en) | 2014-04-24 | 2014-04-24 | Karaoke program for communication terminal and communication karaoke server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6257433B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006201477A (en) * | 2005-01-20 | 2006-08-03 | Yamaha Corp | Server, client, and communication system |
JP4297131B2 (en) * | 2006-04-28 | 2009-07-15 | ソニー株式会社 | Information processing apparatus, portable terminal apparatus, and information processing method |
JP6142488B2 (en) * | 2012-09-13 | 2017-06-07 | 株式会社Jvcケンウッド | Content playback apparatus, content playback method, and content playback program |
-
2014
- 2014-04-24 JP JP2014090373A patent/JP6257433B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015210326A (en) | 2015-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007164078A (en) | Music playback device and music information distribution server | |
JP2007249703A (en) | Distribution method, distribution system, distribution device, portable terminal and computer program | |
WO2012117799A1 (en) | Information terminal, server, and connection destination determination method and program | |
JP5937988B2 (en) | Video information distribution system | |
JP5461354B2 (en) | Video information distribution system | |
JP2015046023A (en) | Server and method for providing reproduction service of digital content | |
JP2012216185A (en) | Information processing apparatus, information processing method, and program | |
JP6257433B2 (en) | Karaoke program for communication terminal and communication karaoke server | |
JP2001175679A (en) | Method and system for distributing music data | |
JP4936735B2 (en) | Karaoke system | |
JP6234080B2 (en) | System capable of providing a plurality of digital contents and method using the same | |
JP6195506B2 (en) | Information providing device, information providing method, information providing program, terminal device, and information request program | |
JP5937987B2 (en) | Video information distribution system | |
JP5480091B2 (en) | Online karaoke system | |
JP6245650B2 (en) | Music search program | |
JP4471946B2 (en) | Karaoke system | |
JP5873035B2 (en) | Video information distribution system | |
JP5344660B1 (en) | Music production support device and music production support system | |
JP6182493B2 (en) | Music playback system, server, and program | |
JP2007271904A (en) | Karaoke system responding to mail order | |
JP6525841B2 (en) | Karaoke system | |
JP6285839B2 (en) | Karaoke system and server | |
JP6122752B2 (en) | Online karaoke system, server device, and program | |
JP6182494B2 (en) | Music playback system | |
JP6545928B2 (en) | Server apparatus, program, ranking providing method and karaoke system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170224 |
|
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: 20171205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6257433 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |