[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6257433B2 - Karaoke program for communication terminal and communication karaoke server - Google Patents

Karaoke program for communication terminal and communication karaoke server Download PDF

Info

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
Application number
JP2014090373A
Other languages
Japanese (ja)
Other versions
JP2015210326A (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.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
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 Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2014090373A priority Critical patent/JP6257433B2/en
Publication of JP2015210326A publication Critical patent/JP2015210326A/en
Application granted granted Critical
Publication of JP6257433B2 publication Critical patent/JP6257433B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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 Patent Document 1, a smartphone wirelessly connects to a public wireless base station, performs data communication with a music distribution server via the Internet, receives a music request instruction from a user, and streams on demand from the music distribution server. Disclosed is a technology for streaming playback of a requested song based on the song data to be delivered. Guide melody data used as an evaluation standard for singing and analyzing songs is also streamed simultaneously with the song data. Is disclosed.

特開2013−182045号公報JP 2013-182045 A

しかしながら、オンデマンドでストリーミング配信される楽曲データとガイドメロディデータに基づいて楽曲のストリーミング再生と歌唱採点を同時に行う場合には、カラオケビジネスにとって大切な資産を守り易いというメリットの一方で、予め蓄積されたカラオケ演奏情報に基づく場合と比較して、受信処理や再生処理、採点処理の負荷が重くなるという問題がある。   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 claim 1, a memory for storing karaoke music data and reference data which is an evaluation standard for evaluating and analyzing singing by a singer according to the karaoke music. A communication terminal karaoke program comprising a storage unit including a reservation queue that is provided with means and is capable of communicating with a communication karaoke server that distributes reference data and distributes karaoke music data in a streaming manner. Then, registering a song ID of an arbitrary karaoke song in a reservation queue, and transmitting the registered song ID to the communication karaoke server when the song ID is registered in the reservation queue. Request download distribution of music reference data, and download by the online karaoke server The reference data distributed is stored in the storage unit, and the song ID of one karaoke song among the karaoke songs registered in the reservation queue is transmitted to the communication karaoke server. Requesting streaming distribution of the song data, streaming the karaoke song based on the streamed song data, and reading the stored reference data of the karaoke song in synchronization with the karaoke song to be streamed, It is set as the structure containing the program which scores the singer's song match | combined with the said karaoke music, and displays the said scored score result.

請求項2,3の発明では、「前記通信カラオケサーバよりダウンロード配信された前記リファレンスデータのダウンロード元を難読化するプログラムを備える」構成であり、
「前記一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が前記予約待ち行列に登録されていないことを条件に前記記憶した当該楽曲のリファレンスデータを消去するプログラムを備える」構成である。
In invention of Claims 2 and 3, it is a configuration comprising “a program for obfuscating a download source of the reference data downloaded and distributed from the communication karaoke server”
“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 Claim 4, it is a communication karaoke server which can communicate with a communication terminal provided with the karaoke program, Comprising: For every karaoke music memorize | stored in the music database which memorize | stores several karaoke music data, and the said music database, In response to a reference database storing reference data, which is an evaluation standard for evaluating and analyzing singing by a singer in accordance with the karaoke song, and the reference data distribution request from the communication terminal, the reference Reference data extraction means for reading the corresponding reference data stored in the database and downloading and distributing it to the communication terminal, and the correspondence stored in the music database in response to a streaming distribution request for a predetermined music from the communication terminal Karaoke song day A music extraction unit for extracting, a structure having a streaming means for streaming to the communication terminal karaoke song data the extracted requested.

請求項1の発明によれば、任意のカラオケ楽曲の楽曲IDを予約待ち行列に登録し、通信カラオケサーバに対して、予約待ち行列に登録された時点で、当該楽曲IDを送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求し、通信カラオケサーバによりダウンロード配信されたリファレンスデータを記憶部に記憶し、通信カラオケサーバに対して、予約待ち行列に登録されたカラオケ楽曲の中の一のカラオケ楽曲の楽曲IDを送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求し、ストリーミング配信された楽曲データに基づきカラオケ楽曲をストリーミング再生すると共に、ストリーミング再生されるカラオケ楽曲と同期して読み出したリファレンスデータに基づき採点して表示するプログラムの構成とすることにより、リファレンスデータのダウンロードをストリーミング配信データのダウンロードと同時ではなく前段階で別個にダウンロードさせることから、ストリーミング配信される楽曲データ及びリファレンスデータのカラオケ演奏情報に対する通信端末の処理負担を軽減させることができるものである。   According to the invention of claim 1, the music ID of an arbitrary karaoke piece is registered in the reservation queue, and the music piece ID is transmitted to the communication karaoke server at the time when the music piece ID is registered in the reservation queue. A request for download distribution of the reference data of the music, the reference data downloaded and distributed by the communication karaoke server is stored in the storage unit, and one karaoke in the karaoke music registered in the reservation queue for the communication karaoke server The music ID of the music is transmitted to request streaming distribution of the music data of the karaoke music, the karaoke music is streamed based on the streamed music data, and the reference read out in synchronization with the streamed karaoke music Program structure for scoring and displaying based on data As a result, the download of the reference data is not performed simultaneously with the download of the streaming distribution data but separately at the previous stage, thereby reducing the processing burden on the communication terminal for the music data to be streamed and the karaoke performance information of the reference data. It can be made to.

請求項2の発明によれば、通信カラオケサーバよりダウンロード配信されたリファレンスデータのダウンロード元を難読化するプログラムを備える構成とすることにより、ダウンロード元の解明を困難とさせることができ、違法な複製等を防止することができるものである。   According to the invention of claim 2, by providing a program for obfuscating the download source of the reference data downloaded and distributed from the communication karaoke server, it is possible to make it difficult to clarify the download source, and illegal duplication. Etc. can be prevented.

請求項3の発明によれば、一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が前記予約待ち行列に登録されていないことを条件に記憶した当該楽曲のリファレンスデータを消去するプログラムを備える構成とすることにより、同一の予約楽曲が残っている間はリファレンスデータを消去させず、楽曲の予約登録の都度リファレンスデータをダウンロードせずに済み、歌唱しようとする利用者を待たせる時間を短くすることができるものである。   According to the invention of claim 3, the program for deleting the reference data of the music stored on condition that the karaoke music is not registered in the reservation queue after the streaming reproduction of the one karaoke music is finished. By providing a configuration, the reference data is not erased while the same reserved music remains, the reference data is not downloaded every time the music is reserved and registered, and the user who wants to sing can wait. It can be shortened.

請求項4の発明によれば、通信端末からの所定の楽曲のリファレンスデータの配信要求に対して、対応のリファレンスデータを読み出し通信端末にダウンロード配信し、通信端末からの所定の楽曲のストリーミング配信要求に対して、対応のカラオケ楽曲データを抽出して通信端末にストリーミング配信する構成とすることにより、リファレンスデータ配信を楽曲のストリーミング配信とは別個に行わせることから、配信先の通信端末に対してストリーミング配信されるカラオケ演奏情報に対する処理負担を軽減させることができるものである。   According to the invention of claim 4, in response to a distribution request for reference data of a predetermined music from the communication terminal, the corresponding reference data is read and downloaded to the communication terminal, and a streaming distribution request for the predetermined music from the communication terminal On the other hand, the reference data distribution is performed separately from the music streaming distribution by extracting the corresponding karaoke music data and streaming it to the communication terminal. It is possible to reduce the processing load for streaming karaoke performance information.

本発明に係る通信カラオケサーバのブロック構成図である。It is a block block diagram of the communication karaoke server which concerns on this invention. 本発明に係るカラオケ用プログラムを備える通信端末のブロック構成図である。It is a block block diagram of a communication terminal provided with the program for karaoke which concerns on this invention. 通信カラオケサーバと通信端末との通信形態の説明図である。It is explanatory drawing of the communication form of a communication karaoke server and a communication terminal. 図2の通信端末におけるカラオケ演奏処理のフローチャートである。It is a flowchart of the karaoke performance process in the communication terminal of FIG.

以下、本発明の実施形態を図により説明する。本実施形態では、カラオケ用プログラムを備える通信端末をインターネットなどの有線の通信ネットワークに接続されるパーソナルコンピュータ、家庭用ゲームマシンなどをネットワーク端末として説明するが、無線で接続される通信端末としてのスマートフォン、コンピュータタブレットなどの携帯端末に対しても同様に適用することができるものである。   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 communication network 13 such as the Internet. Is a device for delivering music data and sending / receiving various data.

通信カラオケサーバ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 control unit 21, ROM 22, RAM 23, music search unit 24, music extraction unit 25, reference data extraction unit 26, streaming distribution unit 27, network transmission / reception unit 28, A portable terminal transmission / reception unit 29 and a storage unit 30 are provided. The storage unit 30 stores a music database (music DB) 31, a reference database (reference DB) 32, and a user database (user DB) 33.

上記制御部21は、当該通信カラオケサーバ11を統括的に制御する物理的なCPUであり、ROM22に格納されているプログラムを実行処理して統括的な処理を行う。RAM23は、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。   The control unit 21 is a physical CPU that controls the communication karaoke server 11 in an integrated manner, and executes an integrated process by executing a program stored in the ROM 22. The RAM 23 serves as a work area for developing and executing the various programs. The RAM 23 is a concept including, for example, a semiconductor memory that is virtually built on a hard disk.

上記楽曲検索手段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 network terminal 12 in response to a music search request from the network terminal 12. The corresponding search display data is transmitted in response to the display selection signal, and the music ID of the selected music piece is transmitted to the network terminal 12 by the music selection confirmation signal from the network terminal 12.

上記楽曲抽出手段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 network terminal 12. The reference data extraction unit 26 extracts the reference data corresponding to the music ID stored in the reference DB 32 in response to a reference data distribution request accompanied by the music ID from the network terminal 12 and downloads and distributes it to the network terminal 12. It is a program. The karaoke performance data includes karaoke music data and reference data.

上記ストリーミング配信手段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 network terminal 12.

上記ネットワーク送受信部28は、各ネットワーク端末12(12A〜12N)との通信(データ授受)を行うために、通信ネットワーク13の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウエアにより構成される。上記携帯端末送受信部29は、通信端末が携帯端末である場合の無線通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウェアにより構成される。   The network transmission / reception unit 28 is, for example, a physical communication circuit or platform for achieving consistency with the communication method of the communication network 13 in order to perform communication (data exchange) with each network terminal 12 (12A to 12N). It is configured by software such as. The portable terminal transmission / reception unit 29 is configured by software such as a physical communication circuit and a platform for ensuring consistency with a wireless communication method when the communication terminal is a portable terminal.

記憶部30に記憶される楽曲DB31は、楽曲毎に、音符データ、歌詞データ、歌唱採点のためのリファレンスデータなどを格納する。演奏に関して、具体的には、楽曲ID、曲名及びアーチストID(アーチスト名)が関連付けられた楽曲テーブルを有し、楽曲毎に、楽曲IDで管理される所定データ形式のカラオケ楽曲の音符データ(例えば、MIDI(登録商標)形式の音符データ)等で構成される楽曲データ(ファイル)について当該楽曲IDをファイル名としてそれぞれ格納したデータベースである。   The music DB 31 stored in the storage unit 30 stores note data, lyrics data, reference data for singing scores, and the like for each music. Regarding performance, specifically, there is a music table in which a music ID, a music title, and an artist ID (artist name) are associated, and for each music, note data of a karaoke music in a predetermined data format managed by the music ID (for example, , MIDI (registered trademark) format note data) or the like, and the music ID is stored as a file name.

記憶部30に記憶されるリファレンスDB32は、上記楽曲DB31に記憶されているカラオケ楽曲と当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準として用いられるガイドメロディデータを含むリファレンスデータとを紐付けて記憶するデータベースである。記憶部30に記憶されている利用者DB33は、利用者の利用者IDと属性情報とが関連付けられた顧客情報を格納するデータベースである。その属性情報としては、氏名、住所等の他に、セカンドネーム、携帯端末のアドレスである携帯端末ID、当該利用者の歌唱履歴(利用日、利用時間、歌唱楽曲ID、歌唱採点等)、利用者が所望の楽曲を登録するマイリストなどがある。   Reference DB32 memorize | stored in the memory | storage part 30 is a reference containing guide melody data used as an evaluation reference | standard for evaluating and analyzing the karaoke music memorize | stored in the said music DB31 and the song by the singer matched with the said karaoke music. It is a database that associates and stores data. The user DB 33 stored in the storage unit 30 is a database that stores customer information in which a user ID of a user and attribute information are associated. As the attribute information, in addition to the name, address, etc., the second name, the mobile terminal ID that is the address of the mobile terminal, the user's singing history (use date, use time, singing song ID, singing score, etc.), use There is a my list or the like in which a person registers desired music.

続いて、図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 network terminal 12 includes a control unit 41, a ROM 42, a RAM 43, a sign-in means 44, a storage unit 45, a display control unit 46, a display unit 47, an acoustic processing unit 48, and a network transmission / reception unit 49. Karaoke storage software 51, which is a karaoke program, is installed in the storage unit 30, and a storage area for a reservation queue 52 and reference data 53 is formed. In addition, the network terminal 12 is provided with an external input terminal to which a microphone 14 is connected, and an external output terminal is provided to which a speaker 15 is connected. Note that the speaker 15 may be built-in, and is unnecessary when the network terminal 12 is connected to a device such as a television with a built-in speaker at the external output terminal.

上記制御部41は、当該ネットワーク端末12を統括的に制御する物理的なCPUであり、ROM42に格納されているプログラムを実行処理して統括的な処理を行う。RAM43は、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。上記サインイン手段44は、このネットワーク端末12に対して利用者がサインインにより操作可能とさせるプログラムである。   The control unit 41 is a physical CPU that controls the network terminal 12 in an integrated manner, and executes an overall process by executing a program stored in the ROM 42. The RAM 43 serves as a work area for developing and executing the various programs, and is a concept including, for example, a case where the RAM 43 is configured by a semiconductor memory and is virtually built on a hard disk. The sign-in means 44 is a program that allows the user to operate the network terminal 12 by sign-in.

上記表示部47は、このネットワーク端末12で処理される内容を表示するもので、表示制御部46で映像化されて表示するディスプレイである。この場合、液晶ディスプレイ(LCD)とタッチセンサとを積層して入出力用とし、表示されるアイコン等に対応して当該タッチセンサにより楽曲の選択などのデータを入力することができるGUIのユーザインタフェース機能を有するものとしてもよい。なお、当該ネットワーク端末12が、家庭用ゲームマシンの場合には、外部出力端子が設けられてテレビジョンなどに接続される。   The display unit 47 displays the contents processed by the network terminal 12, and is a display that is visualized and displayed by the display control unit 46. In this case, a GUI user interface can be used for input / output by laminating a liquid crystal display (LCD) and a touch sensor, and data such as music selection can be input by the touch sensor corresponding to the displayed icon or the like. It may have a function. If the network terminal 12 is a consumer game machine, an external output terminal is provided and connected to a television or the like.

上記音響処理部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 communication network 13.

ここで、上記記憶部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 search operation program 61, a reference data request program 62, a music performance data request program 63, a streaming playback program, as shown in FIG. 64, a scoring program 65, a reference data synchronous reading program 66 provided in the scoring program 65, an obfuscation program 67, and an erasing program 68.

上記楽曲検索操作プログラム61は、通信カラオケサーバ11にアクセスした状態で楽曲検索手段24を用いて楽曲を選曲するための操作を行わせ、選曲した楽曲IDを取得して予約待ち行列52に登録するプログラムである。なお、通信カラオケサーバ11の備える利用者DB33に登録され所望の楽曲を登録したマイリストがある場合には、サインインの際に当該ネットワーク端末12に転送させて通信カラオケサーバ11にアクセスせずに選曲予約してその楽曲IDを予約待ち行列52に登録させることとしてもよい。   The music search operation program 61 performs an operation for selecting music using the music search means 24 while accessing the online karaoke server 11, acquires the selected music ID, and registers it in the reservation queue 52. It is a program. In addition, when there is a my list registered in the user DB 33 provided in the communication karaoke server 11 and registered with a desired music piece, it is transferred to the network terminal 12 at the time of sign-in and the music selection is performed without accessing the communication karaoke server 11. The music ID may be reserved and registered in the reservation queue 52.

上記リファレンスデータ要求プログラム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 synchronous reading program 66, and stores it in the karaoke music. It is a program for scoring the combined singers' songs for each predetermined singing section and displaying the scoring results along with the progress of each singing section. Specifically, for example, the method described in Japanese Patent No. 4229915 is used. be able to.

上記難読化プログラム67は、通信カラオケサーバ11よりダウンロード配信されているリファレンスデータのダウンロード元を難読化するプログラムであり、例えば既存のMD5暗号化方式を用いて、ダウンロードされた当該リファレンスデータのファイル名に自動的に付与されるダウンロード元のURLをハッシュ化し、これを記憶部45のリファレンスデータ記憶領域53に記憶する。これにより、利用者がファイル名からダウンロード元を追跡することを防ぐものである。   The obfuscation program 67 is a program that obfuscates the download source of the reference data downloaded and distributed from the communication karaoke server 11. For example, the file name of the reference data downloaded using the existing MD5 encryption method is used. The URL of the download source that is automatically assigned to is hashed and stored in the reference data storage area 53 of the storage unit 45. This prevents the user from tracking the download source from the file name.

上記消去プログラム68は、一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が予約待ち行列51に登録されていないことを条件にリファレンスデータ記憶領域53に記憶した当該楽曲のリファレンスデータを消去するプログラムである。   The erasure program 68 erases the reference data of the music stored in the reference data storage area 53 on the condition that the karaoke music is not registered in the reservation queue 51 after the streaming reproduction of the one karaoke music is finished. It is a program to do.

そこで、図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 search operation program 61 of the network terminal 12 is executed and a music search request is made to the communication karaoke server 11, the music search means 24 in the communication karaoke server 11 responds to the music search request with music search expansion display data. Is transmitted to the network terminal 12, and the network terminal 12 transmits corresponding search display data in response to the display selection signal. When a music selection confirmation signal is transmitted to the communication karaoke server 11 on the network terminal 12 side, the communication karaoke server 11 transmits the music ID of the music.

ネットワーク端末12において楽曲IDを取得すると予約待ち行列52に登録する。そこで、当該登録が行われた時点でリファレンスデータ要求プログラム62が当該楽曲IDを通信カラオケサーバ11に送信して当該カラオケ楽曲のリファレンスデータのダウンロード配信を要求する。   When the music ID is acquired in the network terminal 12, it is registered in the reservation queue 52. Therefore, when the registration is performed, the reference data request program 62 transmits the music ID to the communication karaoke server 11 and requests download distribution of the reference data of the karaoke music.

通信カラオケサーバ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 network terminal 12. While the network terminal 12 is downloading the reference data, the obfuscation program 67 obfuscates (encrypts) the download source. Then, the acquired reference data is stored in the reference data storage area 53 of the storage unit 45.

ネットワーク端末12において、予約待ち行列52に登録された楽曲を演奏するときに、楽曲演奏データ要求プログラム63により当該楽曲の楽曲IDを通信カラオケサーバ11に送信して当該カラオケ楽曲の楽曲データのストリーミング配信を要求する。通信カラオケサーバ11では、楽曲抽出手段25が当該楽曲IDの楽曲データを楽曲DB31より抽出し、ストリーミング配信手段27が当該抽出されたカラオケ楽曲データを要求したネットワーク端末12にストリーミング配信する。   When playing the music registered in the reservation queue 52 at the network terminal 12, the music performance data request program 63 transmits the music ID of the music to the communication karaoke server 11 to stream the music data of the karaoke music. Request. In the communication karaoke server 11, the music extraction unit 25 extracts the music data of the music ID from the music DB 31, and the streaming distribution unit 27 performs streaming distribution to the network terminal 12 that has requested the extracted karaoke music data.

そこで、ネットワーク端末12では、図4に示すように、ストリーミング再生プログラム64により通信カラオケサーバ11よりストリーミング配信された楽曲データに基づきカラオケ楽曲をストリーミング再生し(ステップ1−1(S1−1))、採点プログラム65が実行されてリファレンスデータ同期読出プログラム66によりストリーミング再生されるカラオケ楽曲と同期して記憶された当該カラオケ楽曲のリファレンスデータを読み出し(S1−2)、また、当該カラオケ楽曲に合わせた歌唱者の歌唱を所定の歌唱区間毎に採点し、歌唱区間毎に採点を表示部47に表示する(S1−3)。   Therefore, in the network terminal 12, as shown in FIG. 4, the karaoke music is stream-played based on the music data streamed from the communication karaoke server 11 by the streaming play program 64 (step 1-1 (S1-1)). The scoring program 65 is executed, the reference data of the karaoke music stored in synchronization with the karaoke music streamed and played back by the reference data synchronous reading program 66 is read (S1-2), and the singing according to the karaoke music is performed. The user's singing is scored for each predetermined singing section, and the grading is displayed on the display unit 47 for each singing section (S1-3).

楽曲演奏が終了すると(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 deletion program 68 does not have the same music (music ID) in the reservation queue 52 (S4), the reference data of the music ID stored in the reference data storage area 53 is deleted (S5). . If it exists (S4), the communication karaoke server 11 is requested for music performance data of the next music registered in the reservation queue 52 without being deleted (S6).

このように、リファレンスデータのダウンロードをストリーミング配信データのダウンロードと同時ではなく前段階で別個で行わせることから、ストリーミング配信される楽曲データ及びリファレンスデータのカラオケ演奏情報に対するネットワーク端末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 network terminal 12 on the karaoke performance information of the music data to be distributed and the reference data. It can be made to. This can shorten the time to wait for the user who is going to sing.

また、リファレンス同期読出プログラム66により、歌唱中に採点経過を表示することができる。さらに、難読化プログラム67によりダウンロード元の解明を困難にすることができる。さらにまた、消去プログラム68により予約が残っている間はリファレンスデータを消去しないので、ホームカラオケでニーズが多い繰り返し練習の場合に、その都度リファレンスデータをダウンロードせずに済み、歌唱しようとする利用者を待たせる時間を短くすることができる。また、同一の予約楽曲が残っていない場合にはリファレンスデータを消去することから、カラオケビジネスの大切な資産を確実に守ることができるものである。   In addition, the reference synchronization reading program 66 can display the progress of scoring during singing. Further, the obfuscation program 67 can make it difficult to clarify the download source. Furthermore, since the reference data is not erased while the reservation is left by the erasure program 68, the user who does not need to download the reference data each time in the case of repeated practice with many needs at home karaoke, and wants to sing The time to wait can be shortened. In addition, when the same reserved music does not remain, the reference data is erased, so that important assets of the karaoke business can be reliably protected.

本発明の通信端末のカラオケ用プログラム及び通信カラオケサーバは、通信形態でカラオケ利用させるサーバ装置の製造、利用、並びに、ソフトウェア作成、販売の産業に利用可能である。   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 Communication karaoke server 12 Network terminal 13 Communication network 24 Music search means 25 Music extraction means 26 Reference data extraction means 27 Streaming delivery means 31 Music DB
32 Reference DB
33 User DB
44 Sign-in means 45 Storage unit 51 Karaoke performance software 52 Reservation queue 53 Reference data storage area 61 Music search operation program 62 Reference data request program 63 Performance data request program 64 Streaming playback program 65 Scoring program 66 Reference data synchronous read program 67 Obfuscation Program 68 Erase program

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.
請求項1記載の通信端末のカラオケ用プログラムであって、前記通信カラオケサーバよりダウンロード配信された前記リファレンスデータのダウンロード元を難読化するプログラムを備えることを特徴とする通信端末のカラオケ用プログラム。   A karaoke program for a communication terminal according to claim 1, further comprising a program for obfuscating the download source of the reference data downloaded and distributed from the communication karaoke server. 請求項1又は2記載の通信端末のカラオケ用プログラムであって、前記一のカラオケ楽曲のストリーミング再生が終了した後、当該カラオケ楽曲が前記予約待ち行列に登録されていないことを条件に前記記憶した当該楽曲のリファレンスデータを消去するプログラムを備えることを特徴とする通信端末のカラオケ用プログラム。   The karaoke program for the communication terminal according to claim 1 or 2, wherein the karaoke music is stored on the condition that the karaoke music is not registered in the reservation queue after the streaming reproduction of the one karaoke music is finished. A karaoke program for a communication terminal, comprising a program for deleting reference data of the music. カラオケ用プログラムを備える通信端末と通信自在な通信カラオケサーバであって、
複数のカラオケ楽曲データを記憶する楽曲データベースと、
前記楽曲データベースに記憶されているカラオケ楽曲毎に、当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準であるリファレンスデータを記憶するリファレンスデータベースと、
前記通信端末からの所定の楽曲のリファレンスデータの配信要求に対して、前記リファレンスデータベースに記憶された対応のリファレンスデータを読み出して当該通信端末にダウンロード配信するリファレンスデータ抽出手段と、
前記通信端末からの所定の楽曲のストリーミング配信要求に対して、前記楽曲データベースに記憶されている対応のカラオケ楽曲データを抽出する楽曲抽出手段と、
前記抽出されたカラオケ楽曲データを要求された前記通信端末にストリーミング配信するストリーミング配信手段と、
を有することを特徴とする通信カラオケサーバ。
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:
JP2014090373A 2014-04-24 2014-04-24 Karaoke program for communication terminal and communication karaoke server Active JP6257433B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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