JP2015084116A - Online karaoke system - Google Patents

Online karaoke system Download PDF

Info

Publication number
JP2015084116A
JP2015084116A JP2014260990A JP2014260990A JP2015084116A JP 2015084116 A JP2015084116 A JP 2015084116A JP 2014260990 A JP2014260990 A JP 2014260990A JP 2014260990 A JP2014260990 A JP 2014260990A JP 2015084116 A JP2015084116 A JP 2015084116A
Authority
JP
Japan
Prior art keywords
karaoke
data
terminal
record
song
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.)
Pending
Application number
JP2014260990A
Other languages
Japanese (ja)
Inventor
三浦 史光
Fumimitsu Miura
史光 三浦
浩志 渡邉
Hiroshi Watanabe
浩志 渡邉
民雄 木原
Tamio Kihara
民雄 木原
小川 克彦
Katsuhiko Ogawa
克彦 小川
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.)
Nippon Telegraph and Telephone Corp
Daiichikosho Co Ltd
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp, Daiichikosho Co Ltd filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2014260990A priority Critical patent/JP2015084116A/en
Publication of JP2015084116A publication Critical patent/JP2015084116A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable upload of song and performance data from a karaoke terminal to a server in an online karaoke system and share the uploaded song and performance data in another terminal.SOLUTION: The online karaoke system according to the present invention includes: sound recording data registration means for, when karaoke data recorded by a user are uploaded with a reproduction of distributed karaoke data, giving a karaoke data number to the data, and registering a record consisting of a set of the karaoke data, the karaoke data number, and an offset corresponding to the karaoke data in a record block corresponding to a music name ID of information management DB; and data updating means that, when acquiring a request from a karaoke terminal, performs a process for transmitting the set of the karaoke data and the offset corresponding to the karaoke data to the karaoke terminal, a process for adding it to the information management DB, a process for deleting it from the information management DB, or a process for changing a content of the information management DB.

Description

本発明は、通信回線を介してカラオケの楽曲データを配信する通信カラオケシステムに関し、特に、カラオケ端末からの音声データを、通信回線を介して他の端末間で共有するものに関する。 The present invention relates to a communication karaoke system for distributing music data of the karaoke via the communication line, in particular, the audio data from the karaoke terminal, a via a communication line that is shared between other terminals.

歌を歌う際、または、主旋律を担う楽器を演奏する際に、事前に録音された伴奏を再生することにより演奏を再現するカラオケシステムがある。そのシステムとして、カラオケの楽曲を専用回線や電話回線を介してサーバからカラオケ端末に配信する通信カラオケシステムが普及している。通信カラオケシステムでは、利用者がカラオケ端末を操作することにより、随時カラオケのデータがサーバからダウンロードされることによってカラオケを楽しむことが可能である(例えば、特許文献1参照)。   There is a karaoke system that reproduces a performance by playing a pre-recorded accompaniment when singing a song or playing an instrument that plays the main melody. As such a system, a communication karaoke system that distributes karaoke music from a server to a karaoke terminal via a dedicated line or a telephone line has become widespread. In the communication karaoke system, the user can enjoy karaoke by downloading karaoke data from the server at any time by operating the karaoke terminal (see, for example, Patent Document 1).

また、カラオケの利用形態として、同一カラオケ装置の傍にいる者同士による合唱、あるいは、楽器を用いた演奏を加える合奏も一般的である。   In addition, as a usage form of karaoke, a chorus performed by persons near the same karaoke apparatus or an ensemble for adding performance using musical instruments is also common.

特開2002−91463号公報JP 2002-91463 A

しかしながら、上記従来技術では、同一カラオケ端末の傍らに居ない者同士、あるいは、同時には参加できない者同志による合唱や合奏はできないという問題がある。それは、従来の通信カラオケシステムでは、データがサーバから一方的にダウンロードされるだけものであり、歌や演奏データをアップロードできないことと、仮にアップロードできたとしても、それぞれの歌のどれとどれを組み合わせれば合唱や合奏として成立するかを知る方法が存在していないからである。   However, the above-described conventional technique has a problem that choruses and ensembles cannot be performed by persons who are not beside the same karaoke terminal or by those who cannot participate at the same time. In the conventional online karaoke system, the data is only downloaded unilaterally from the server, and it is impossible to upload songs and performance data. This is because there is no method for knowing whether it is established as a chorus or ensemble.

本発明は、上記の点に鑑みなされたもので、通信カラオケシステムにおけるカラオケ端末からサーバ側に歌や演奏データのアップロードを可能とし、他の端末においてアップロードされた歌や演奏データを共有することを目的とする。 The present invention has been made in view of the above, that it possible to upload songs and musical performance data from the karaoke terminal to the server side in the communication karaoke system, sharing the uploaded singing and performance data in another terminal Objective.

前記目的を達成するため、本発明に係る通信カラオケシステムは、通信回線を介して接続された第1のカラオケ端末において、所定の曲目IDが付与された楽曲データの再生に応じて録音された第1のカラオケ用データを含むレコードを、前記曲目IDに対応付けて複数記憶可能な記憶手段と、前記記憶手段に記憶された1又は複数の前記第1のカラオケ用データを選択可能に公開する第1の公開手段と、前記第1の公開手段によって選択可能に公開された1又は複数の前記第1のカラオケ用データを選択する選択手段と、前記第1のカラオケ用データの送信要求に応じて、前記選択手段によって選択された前記第1のカラオケ用データを、第2のカラオケ端末に送信するデータ送信手段と、前記第1のカラオケ用データを、前記第2のカラオケ端末にて再生する再生手段と、前記第2のカラオケ端末において前記楽曲データ及び前記第1のカラオケ用データの、前記再生手段による再生に応じて録音された第2のカラオケ用データを含む新たなレコードを、前記曲目IDに関連付けて前記記憶手段に記憶させる記憶制御手段と、前記記憶手段に記憶された1又は複数の前記第2のカラオケ用データを選択可能に公開する第2の公開手段と、を有することを特徴とする。In order to achieve the above object, a communication karaoke system according to the present invention is a first karaoke terminal connected via a communication line, which is recorded in response to reproduction of music data given a predetermined music ID. A storage means capable of storing a plurality of records including one karaoke data in association with the music piece ID, and one or a plurality of the first karaoke data stored in the storage means are disclosed in a selectable manner. In response to a transmission request for the first karaoke data, a selection means for selecting one or a plurality of the first karaoke data that has been made available for selection by the first publishing means. , The data transmission means for transmitting the first karaoke data selected by the selection means to a second karaoke terminal, and the first karaoke data as the second color. New reproduction data including reproduction means for reproduction at the terminal and second karaoke data recorded in response to reproduction by the reproduction means for the music data and the first karaoke data at the second karaoke terminal. Storage control means for storing a record in association with the music piece ID in the storage means, and second publication means for selectively publishing one or a plurality of the second karaoke data stored in the storage means It is characterized by having.

本発明によれば、カラオケ端末からサーバ側に歌や演奏データのアップロードを可能とし、他の端末においてアップロードされた歌や演奏データを共有できる。According to the present invention, it is possible to upload songs and performance data from the karaoke terminal to the server side, and share songs and performance data uploaded in other terminals.

開示発明の原理構成図である。It is a principle lineblock diagram of an indication invention . 信カラオケシステムの構成図である。It is a configuration diagram of a communication karaoke system. ーバの構成図である。It is a block diagram of a server. 報管理DBのデータ構成である。It is a data configuration of the information management DB. 第1の実施の形態における最初に合唱または合奏する場合のシーケンスチャートである。It is a sequence chart in the case of performing chorus or ensemble first in 1st Embodiment. 第2の実施の形態における合唱または合奏を視聴する場合のシーケンスチャートである。It is a sequence chart in the case of viewing the chorus or ensemble in 2nd Embodiment. 第3の実施の形態における2番目以降に合唱または合奏を追加する場合のシーケンスチャートである。It is a sequence chart in the case of adding chorus or ensemble to the 2nd and subsequent in 3rd Embodiment. 第4の実施の形態における登録されているカラオケ用データを削除する場合のシーケンスチャートである。It is a sequence chart in the case of deleting the data for karaoke registered in 4th Embodiment. 第5の実施の形態における登録されているカラオケ用データを変更する場合のシーケンスチャートである。It is a sequence chart in the case of changing the data for karaoke registered in 5th Embodiment.

図1は、本願明細書等によって開示された開示発明の原理構成図である。この開示発明は、カラオケ端末に対して通信回線を介して、カラオケ曲DBからカラオケのデータを配信する楽曲情報制御装置であって、1つ以上のカラオケ端末と通信回線を介して通信を行う通信手段111と、時系列に沿って表示できるカラオケ用データと該カラオケ用データの時系列中のオフセットの組を0個以上保持する情報管理データベース(DB)120と、カラオケ端末から、通信手段を介して配信したカラオケのデータの再生に伴って利用者によって記録されたカラオケ用データがアップロードされると、該カラオケ用データにカラオケ用データ番号を付与して、該カラオケ用データ、該カラオケ用データ番号、及び、該カラオケ用データに対応するオフセットの組からなるレコードを、情報管理DBの曲目IDに対応するレコードブロックに登録する録音データ登録手段10と、通信手段を介して、カラオケ端末から要求を取得すると、該要求に従って、カラオケ用データと該カラオケ用データに対応するオフセットの組を該カラオケ端末に送信する処理、または、該カラオケ用データと該カラオケ用データに対応するオフセットの組を該情報管理DBに追加する処理、または、該情報管理DBから削除する処理、または、該情報管理DBの内容を変更する処理を行うデータ更新手段20と、を有する。 FIG. 1 is a principle configuration diagram of the disclosed invention disclosed by this specification and the like. The disclosed invention is a music information control apparatus that distributes karaoke data from a karaoke song DB to a karaoke terminal via a communication line, and performs communication with one or more karaoke terminals via a communication line. Means 111, information management database (DB) 120 that holds zero or more sets of karaoke data that can be displayed in time series, and offsets in the time series of the karaoke data, and a karaoke terminal via communication means When the karaoke data recorded by the user is uploaded along with the reproduction of the karaoke data distributed, the karaoke data number is assigned to the karaoke data, and the karaoke data number , And a record consisting of a set of offsets corresponding to the karaoke data corresponds to the song ID in the information management DB When a request is acquired from the karaoke terminal via the recording data registration means 10 to be registered in the code block and the communication means, a set of karaoke data and an offset corresponding to the karaoke data is transmitted to the karaoke terminal according to the request. Or a process for adding a set of karaoke data and an offset corresponding to the karaoke data to the information management DB, a process for deleting from the information management DB, or the contents of the information management DB. Data updating means 20 for performing a change process.

この開示発明によれば、通信回線を介してカラオケ曲DBの楽曲データを配布するのみならず、カラオケ端末Aの利用者からサーバに登録された、歌または演奏等が記録されたカラオケ用データをカラオケ端末Bに送信することにより、当該カラオケ端末Bの利用者が視聴することができると共に、当該カラオケ用データを再生すると共に合唱、または、合奏した音声データを録音し、サーバに登録することが可能となる。また、合唱や合奏を、オフセット値を調整することにより、合唱や合奏に途中から参加することも可能となる。また、カラオケ端末Bから登録された合唱や合奏の音声データがサーバに登録された後、また、別のカラオケ端末Cの利用者が、カラオケ端末Bとは異なるパート(カラオケ端末Bの合唱・合奏開始前)から参加することも可能となる。 According to this disclosed invention, not only distributing the song data of the karaoke song DB via the communication line, but also the karaoke data recorded on the server from the user of the karaoke terminal A and recorded on the karaoke data. By transmitting to the karaoke terminal B, the user of the karaoke terminal B can view and play back the karaoke data and record the chorus or ensemble voice data and register it in the server. It becomes possible. It is also possible to participate in chorus or ensemble from the middle by adjusting the offset value of chorus or ensemble. In addition, after the chorus or ensemble voice data registered from the karaoke terminal B is registered in the server, another user of the karaoke terminal C is different from the karaoke terminal B (the karaoke terminal B chorus / ensemble). It is also possible to participate from before the start.

次に、図面と共に本発明の実施の形態を説明する。 Next , embodiments of the present invention will be described with reference to the drawings.

図2は、本発明の一実施の形態における通信カラオケシステムの構成を示す。   FIG. 2 shows a configuration of a communication karaoke system according to an embodiment of the present invention.

同図に示す通信カラオケシステムは、サーバ110、情報管理データベース(DB)120、カラオケ曲DB130を有する配信センタ100とカラオケ店空間内にあるカラオケ端末200から構成される。   The communication karaoke system shown in the figure is composed of a server 110, an information management database (DB) 120, a distribution center 100 having a karaoke song DB 130, and a karaoke terminal 200 in the karaoke shop space.

カラオケ端末200は、合唱または合奏する曲目を選択する機能、選択された曲目に対応する曲目ID、サーバ110に対する要求の送信、及びサーバ110からの応答の受信を行うことが可能な通信機能、マイク(図示せず)に接続される録音機能、スピーカ、ディスプレイ等を有する。なお、曲目を選択する機能は、例えば、ディスプレイに一覧表示された楽曲名から選択すると、当該楽曲名に一意に対応付けられている曲目IDに変換するものとする。   The karaoke terminal 200 has a function of selecting a song to be sung or ensemble, a song ID corresponding to the selected song, a communication function capable of transmitting a request to the server 110, and receiving a response from the server 110, a microphone It has a recording function, a speaker, a display, etc. connected to (not shown). Note that the function for selecting a music piece is, for example, selected from music names displayed in a list on the display, and converted to a music piece ID uniquely associated with the music name.

配信センタ100のサーバ110は、図3に示すように、通信インタフェース(I/F)111、検索部112、合唱データ作成部113、更新処理部114、楽曲配信部115から構成される。   As shown in FIG. 3, the server 110 of the distribution center 100 includes a communication interface (I / F) 111, a search unit 112, a choral data creation unit 113, an update processing unit 114, and a music distribution unit 115.

カラオケ曲DB130には、カラオケに用いることのできるデータが曲名IDに対応付けられて格納される。ここで、カラオケに用いることのできるデータとしては、PCM(Pulse Code Modulation)形式の音声データ、MIDI(Musical Instrument Digital Interface)や、当該音声データに対応する字幕やオフセット等である。   In the karaoke song DB 130, data that can be used for karaoke is stored in association with the song title ID. Here, data that can be used for karaoke includes PCM (Pulse Code Modulation) format audio data, MIDI (Musical Instrument Digital Interface), and subtitles and offsets corresponding to the audio data.

情報管理DB120は、図4に示すように、曲名ID、曲名(名称)毎のレコードブロックからなり、カラオケ用データ番号、カラオケ用データ、及び当該カラオケ用データに対応するオフセット情報の組からなるレコードが追加格納される形態である。つまり、1つの曲名ID・曲名に対し、カラオケ用データ番号、カラオケ用データ、オフセット情報の組からなるレコードが複数格納される。当該情報管理DB120は、カラオケ端末200からカラオケ用データが登録されるまで(初期状態)は、何も登録されておらず、レコードブロック及びレコード数共に0個である。カラオケ曲DB130から配信したカラオケに用いることのできるデータ(楽曲データ)に対するカラオケ用データ、オフセットの情報が登録された時点で、配信した楽曲データに対応する曲目IDのレコードブロックが生成され、時系列的にレコードが追加格納される。以下では、当該情報管理DB120に格納されるデータを合唱データと呼ぶ。これにより、カラオケ端末200から視聴要求があった場合には、当該カラオケ端末200に時系列的に表示することが可能となる。   As shown in FIG. 4, the information management DB 120 is composed of a record block for each song title ID and song title (name), and a record comprising a set of karaoke data numbers, karaoke data, and offset information corresponding to the karaoke data. Are additionally stored. That is, a plurality of records each including a set of karaoke data number, karaoke data, and offset information are stored for one music title ID / music title. In the information management DB 120, nothing is registered until the karaoke data is registered from the karaoke terminal 200 (initial state), and both the record block and the number of records are zero. When karaoke data and offset information for data (music data) that can be used for karaoke delivered from the karaoke song DB 130 is registered, a record block of a song ID corresponding to the delivered song data is generated, and time-series Additional records are stored. Hereinafter, data stored in the information management DB 120 is referred to as choral data. Thereby, when there is a viewing request from the karaoke terminal 200, the karaoke terminal 200 can display it in time series.

また、オフセット情報は、利用者が適宜設定可能であり、再生時は、当該オフセットに応じて再生のタイミングをずらしたり、特定のパートに対してのみ合唱、または、合奏を挿入する等が可能となる。   Also, the offset information can be set as appropriate by the user, and at the time of playback, it is possible to shift the timing of playback according to the offset, or to chorus or insert an ensemble only for a specific part. Become.

なお、以下では、合唱データに含まれるカラオケ用データ番号をカラオケ用データの識別子として用いるが、この例に限定されることなく、カラオケ用データを一意に識別できる情報であればよい。また、当該カラオケ用データに関する登録日時や登録者名等のメタデータを設定してもよい。   In the following, the karaoke data number included in the choral data is used as an identifier for the karaoke data, but the present invention is not limited to this example, and any information that can uniquely identify the karaoke data may be used. Moreover, you may set metadata, such as the registration date regarding the karaoke data, and a registrant name.

以下、通信カラオケシステムにおける
(1)最初に合唱または合奏する場合;
(2)合唱または合奏を視聴する場合;
(3)2番目以降に合唱または合奏を追加する場合;
(4)サーバに登録されているカラオケ用データを削除する場合;
(5)サーバに登録されているカラオケ用データを変更する場合;の各動作を、各実施の形態において説明する。
In the following, in the online karaoke system: (1) When chorus or ensemble first;
(2) When viewing a chorus or concert;
(3) When adding chorus or ensemble after the second;
(4) When deleting karaoke data registered in the server;
Each operation of (5) When changing karaoke data registered in the server will be described in each embodiment.

[第1の実施の形態]
本実施の形態では、最初に合唱または合奏する場合の動作について説明する。
[First Embodiment]
In the present embodiment, the operation in the case of performing chorus or ensemble first will be described.

なお、以下の処理を行う前に、合唱または合奏に参加する利用者は、カラオケ端末200からサーバ100にアクセスすることにより、サーバ100より楽曲データを取得し、任意の曲目を選択するものとする。このとき、サーバ100は、カラオケ曲DB130を参照して、既存の方法により編集された楽曲リストをカラオケ端末200に送信し、カラオケ端末200に表示する。また、サーバ110は、カラオケ端末200毎に固有の端末IDを識別可能であるものとする。   In addition, before performing the following process, the user who participates in chorus or ensemble accesses the server 100 from the karaoke terminal 200, acquires music data from the server 100, and selects arbitrary music. . At this time, the server 100 refers to the karaoke song DB 130, transmits the song list edited by the existing method to the karaoke terminal 200, and displays it on the karaoke terminal 200. In addition, the server 110 can identify a unique terminal ID for each karaoke terminal 200.

図5は、本発明の第1の実施の形態における最初に合唱または、合奏する場合のシーケンスチャートである。   FIG. 5 is a sequence chart in the case of first chorusing or ensemble in the first embodiment of the present invention.

ステップ101) カラオケ端末200の利用者により、ディスプレイに表示されている楽曲リストから任意の曲目が選択される。   Step 101) The user of the karaoke terminal 200 selects an arbitrary piece of music from the music list displayed on the display.

ステップ102) カラオケ端末200は、選択された曲目に対応する曲目IDを検索要求としてサーバ100に送信する。   Step 102) The karaoke terminal 200 transmits the song ID corresponding to the selected song to the server 100 as a search request.

ステップ103) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索する。まだ何も情報管理DB120に登録されていない場合には、「検索結果なし」を通知し、検索結果が得られた場合には、当該曲目IDのレコードブロック内の合唱データを送信する。本実施の形態では、最初に合唱または合奏を行う場合を想定しているので、「検索結果なし」を返却する。また、このとき、曲目IDに基づいてカラオケ曲DB130を検索して対応する楽曲データも合わせて送信する。   Step 103) When the server 100 acquires the search request via the communication I / F 111, the search unit 112 searches the information management DB 120 based on the program ID. When nothing is registered in the information management DB 120 yet, “no search result” is notified, and when the search result is obtained, the choral data in the record block of the song ID is transmitted. In the present embodiment, since it is assumed that chorus or ensemble is performed first, “no search result” is returned. At this time, the karaoke song DB 130 is searched based on the song ID and the corresponding song data is also transmitted.

ステップ104) カラオケ端末200は、サーバ100から検索結果を取得し、「検索結果なし」の通知である場合は、指定した曲目に関する合唱データはないものとし、ステップ105に移行し、情報管理DB120からなんらかの合唱データを取得した場合には、当該曲目は既に使われているとして、ステップ101に移行する。   Step 104) The karaoke terminal 200 obtains the search result from the server 100. If the notification is “no search result”, the karaoke terminal 200 assumes that there is no choral data related to the designated music piece, moves to Step 105, and from the information management DB 120 If any chorus data is acquired, the program proceeds to step 101 on the assumption that the music piece has already been used.

ステップ105) カラオケ端末200は、受信した楽曲データを再生すると共に、歌または、演奏を開始し、それを録音する。また、オフセットを適宜調整することも可能である。   Step 105) The karaoke terminal 200 reproduces the received music data, starts singing or playing, and records it. It is also possible to adjust the offset appropriately.

ステップ106) カラオケ端末200は、曲目ID、録音したカラオケ用データ、オフセットを登録指示としてサーバ100にアップロードする。   Step 106) The karaoke terminal 200 uploads the tune ID, recorded karaoke data, and offset to the server 100 as a registration instruction.

ステップ107) サーバ100は、通信I/F111を介して、アップロードされると、合唱データ作成部113において、カラオケ用データ毎に一意に対応するカラオケ用データ番号を付与し、当該曲名ID、曲名に対応する合唱データ(レコード)とする。   Step 107) When the server 100 is uploaded via the communication I / F 111, the chorus data creation unit 113 assigns a karaoke data number uniquely corresponding to each karaoke data, and sets the song name ID and song name. Corresponding choral data (record).

ステップ108) ステップ107で作成された合唱データ(レコード)を、情報管理DB120の曲名IDのレコードブロックに登録する。   Step 108) The choral data (record) created in Step 107 is registered in the record block of the song name ID in the information management DB 120.

ステップ109) サーバ100は、登録が完了すると、カラオケ用データ番号をメッセージに含む完了通知を通信I/F111を介してカラオケ端末200に送信する。   Step 109) When the registration is completed, the server 100 transmits a completion notification including the karaoke data number in the message to the karaoke terminal 200 via the communication I / F 111.

[第2の実施の形態]
本実施の形態では、情報管理DB120に登録された合唱データのカラオケ用データを視聴する場合について説明する。
[Second Embodiment]
This Embodiment demonstrates the case where the data for karaoke of the choral data registered into information management DB120 are viewed.

図6は、本発明の第2の実施の形態における合唱または合奏を視聴する場合のシーケンスチャートである。   FIG. 6 is a sequence chart when viewing a chorus or ensemble according to the second embodiment of the present invention.

ステップ201) カラオケ端末200の利用者は、視聴したい合唱または、合奏の曲目を決定し、当該曲目を選択する。   Step 201) The user of the karaoke terminal 200 determines a chorus or ensemble to be viewed and selects the tune.

ステップ202) カラオケ端末200は、選択された曲名に対応する曲目IDを検索要求をとしてサーバ100に送信する。   Step 202) The karaoke terminal 200 transmits the song ID corresponding to the selected song name to the server 100 as a search request.

ステップ203) サーバ100は、通信I/F111を介して検索要求を取得すると、検索部112において、当該検索要求の曲目IDに基づいて、情報管理DB120を検索し、当該曲目IDのレコードブロックに合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。   Step 203) When the server 100 obtains the search request via the communication I / F 111, the search unit 112 searches the information management DB 120 based on the song ID of the search request, and sings the record block of the song ID. If data is stored, a list of karaoke data numbers is transmitted, and if not stored, “no search result” is returned.

ステップ204) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ201に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ205に移行する。   Step 204) The karaoke terminal 200 obtains the search result from the server 100. When the search result is “no search result”, the karaoke terminal 200 proceeds to Step 201 and obtains the list of the song ID and karaoke data number. In step S205, the process proceeds to step 205.

ステップ205) カラオケ端末200は、カラオケ用データ番号のリストを表示し、利用者が所望のカラオケ用データを選択することにより、当該カラオケ用データに対応するカラオケ用データ番号と曲目IDの組を合唱データ要求としてサーバ100に送信する。   Step 205) The karaoke terminal 200 displays a list of karaoke data numbers, and when the user selects the desired karaoke data, the karaoke data number and song ID corresponding to the karaoke data are selected. It transmits to the server 100 as a data request.

ステップ206) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。   Step 206) When the server 100 receives the chorus data request, the search unit 112 searches the information management DB 120 based on the song ID and the karaoke data number of the chorus data request, and the karaoke corresponding to the karaoke data number. Data is transmitted to the karaoke terminal 200.

ステップ207) これにより、カラオケ端末200において、当該カラオケ用データを再生し、視聴することができる。   Step 207) Thereby, the karaoke terminal 200 can reproduce and view the karaoke data.

[第3の実施の形態]
前述の第1の実施の形態では、最初に情報管理DB120に合唱データを登録する例を示したが、本実施の形態では、2番目以降に合唱データを追加する場合の処理について説明する。
[Third Embodiment]
In the first embodiment described above, the example in which the choral data is first registered in the information management DB 120 has been shown. However, in the present embodiment, processing in the case of adding the choral data to the second and later will be described.

以下に示す動作は、情報管理DB120に合唱データを登録したカラオケ端末Aとは別の場所にあるカラオケ端末Bが、端末Aによって登録されている合唱データを視聴しながら端末Bの利用者が合唱または合奏を録音して、情報管理DB120に登録するものである。   In the operation shown below, the user of the terminal B sings while the karaoke terminal B in a place different from the karaoke terminal A that registered the choral data in the information management DB 120 is watching the choral data registered by the terminal A. Alternatively, an ensemble is recorded and registered in the information management DB 120.

図7は、本発明の第3の実施の形態における2番目以降に合唱または合奏データを追加する場合のシーケンスチャートである。   FIG. 7 is a sequence chart in the case of adding chorus or ensemble data to the second and subsequent ones in the third embodiment of the present invention.

ステップ301) カラオケ端末200の利用者により、ディスプレイに表示されている楽曲リストから任意の曲目が選択される。   Step 301) The user of the karaoke terminal 200 selects an arbitrary piece of music from the music list displayed on the display.

ステップ302) カラオケ端末200は、選択された曲名に対応する曲目IDを検索要求としてサーバ100に送信する。   Step 302) The karaoke terminal 200 transmits the song ID corresponding to the selected song name to the server 100 as a search request.

ステップ303) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索し、当該曲目IDに対応する合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。   Step 303) When the server 100 obtains the search request via the communication I / F 111, the search unit 112 searches the information management DB 120 based on the program ID, and the choral data corresponding to the program ID is stored. If it is not stored, “no search result” is returned.

ステップ304) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ301に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ305に移行する。   Step 304) The karaoke terminal 200 acquires the search result from the server 100. When the search result is “no search result”, the karaoke terminal 200 proceeds to Step 301 and acquires the list of the song ID and karaoke data number. Then, the process proceeds to step 305.

ステップ305) カラオケ端末200は、カラオケ用データ番号のリストを表示し、利用者が所望のカラオケ用データを選択することにより、当該カラオケ用データに対応するカラオケ用データ番号と曲目IDの組を合唱データ要求としてサーバ100に送信する。   Step 305) The karaoke terminal 200 displays a list of karaoke data numbers, and when the user selects desired karaoke data, the karaoke data number and song ID corresponding to the karaoke data are choralized. It transmits to the server 100 as a data request.

ステップ306) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。   Step 306) When the server 100 receives the chorus data request, the search unit 112 searches the information management DB 120 based on the song ID of the chorus data request and the karaoke data number, and the karaoke corresponding to the karaoke data number. Data is transmitted to the karaoke terminal 200.

ステップ307) カラオケ端末200の利用者は、取得したカラオケ用データを視聴する。   Step 307) The user of the karaoke terminal 200 views the acquired karaoke data.

ステップ308) カラオケ端末200の利用者は、視聴したカラオケ用データから自分が歌う、あるいは、演奏するパートを決定する。   Step 308) The user of the karaoke terminal 200 determines a part to be sung or played from the viewed karaoke data.

ステップ309) カラオケ端末200において、取得したカラオケ用データを再生しながら、決定したパートに対し、歌を歌うまたは、演奏し、同時に録音し、新たなカラオケ用データとする。   Step 309) While reproducing the acquired karaoke data in the karaoke terminal 200, singing or playing the determined part, and simultaneously recording it to obtain new karaoke data.

ステップ310) 録音が終了すると、曲目ID、新たなカラオケ用データ及びオフセットをサーバ100にアップロードする。   Step 310) When recording is completed, the program ID, new karaoke data, and offset are uploaded to the server 100.

ステップ311) サーバ100は、検索部112においてカラオケ端末200からアップロードされたデータの曲目IDに基づいて情報管理DB120を検索する。   Step 311) The server 100 searches the information management DB 120 based on the piece ID of the data uploaded from the karaoke terminal 200 in the search unit 112.

ステップ312) データ作成部113において、アップロードされたカラオケ用データにカラオケ用データ番号を付与して、検索された曲目IDのレコードブロックに、カラオケ用データ番号、カラオケ用データ、オフセットからなる合唱データのレコードを情報管理DB120に追加登録する。   Step 312) In the data creation unit 113, the karaoke data number is given to the uploaded karaoke data, and the chorus data consisting of the karaoke data number, the karaoke data, and the offset is added to the record block of the searched song ID. Records are additionally registered in the information management DB 120.

ステップ312) 情報管理DB120に追加登録された合唱データのカラオケ用データ番号をメッセージに含む完了通知を通信I/F111を介してカラオケ端末200に送信する。   Step 312) A completion notification including in the message the karaoke data number of the choral data additionally registered in the information management DB 120 is transmitted to the karaoke terminal 200 via the communication I / F 111.

[第4の実施の形態]
本実施の形態では、既に情報管理DB120に登録されている合唱データ(カラオケ用データ)を削除する場合の動作を説明する。
[Fourth Embodiment]
In the present embodiment, an operation when deleting choral data (karaoke data) already registered in the information management DB 120 will be described.

図8は、本発明の第4の実施の形態における登録されているカラオケ用データを削除する場合のシーケンスチャートである。   FIG. 8 is a sequence chart when deleting the registered karaoke data in the fourth embodiment of the present invention.

ステップ401) カラオケ端末200の利用者により、ディスプレイに表示されている楽曲リストから、利用者が削除したい任意の曲目が選択される。   Step 401) The user of the karaoke terminal 200 selects an arbitrary piece of music that the user wants to delete from the music list displayed on the display.

ステップ402) カラオケ端末200は、選択された曲目に対応する曲目IDを検索要求としてサーバ100に送信する。   Step 402) The karaoke terminal 200 transmits the song ID corresponding to the selected song to the server 100 as a search request.

ステップ403) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索し、当該曲目IDに対応する合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。   Step 403) When the server 100 obtains the search request via the communication I / F 111, the search unit 112 searches the information management DB 120 based on the program ID, and chorus data corresponding to the program ID is stored. If it is not stored, “no search result” is returned.

ステップ404) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ401に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ405に移行する。   Step 404) The karaoke terminal 200 acquires a search result from the server 100. When the search result is “no search result”, the karaoke terminal 200 proceeds to Step 401 and acquires a list of the song ID and karaoke data number. In step S405, the process proceeds to step 405.

ステップ405) カラオケ端末200は、カラオケ用データ番号のリストを表示し、利用者が削除を希望するカラオケ用データを選択することにより、当該カラオケ用データに対応するカラオケ用データ番号と曲目IDの組を合唱データ要求としてサーバ100に送信する。   Step 405) The karaoke terminal 200 displays a list of karaoke data numbers, and the user selects the karaoke data desired to be deleted, whereby the karaoke data number and song ID corresponding to the karaoke data are set. Is transmitted to the server 100 as a choral data request.

ステップ406) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。   Step 406) When the server 100 receives the chorus data request, the search unit 112 searches the information management DB 120 based on the song ID of the chorus data request and the karaoke data number, and the karaoke corresponding to the karaoke data number. Data is transmitted to the karaoke terminal 200.

ステップ407) カラオケ端末200の利用者は、取得した合唱データを視聴する。   Step 407) The user of the karaoke terminal 200 views the acquired choral data.

ステップ408) 削除する合唱データのカラオケ用データ番号を入力する。   Step 408) Enter the karaoke data number of the choral data to be deleted.

ステップ409) カラオケ端末200は、曲目ID、カラオケ用データ番号を削除指示としてサーバ100に送信する。   Step 409) The karaoke terminal 200 transmits the program ID and karaoke data number to the server 100 as a deletion instruction.

ステップ410) サーバ100は、検索部112においてカラオケ端末200から指示された曲目IDに基づいて情報管理DB120を検索する。   Step 410) The server 100 searches the information management DB 120 on the basis of the song ID instructed from the karaoke terminal 200 in the search unit 112.

ステップ411) 更新処理部114において、指定されたカラオケ用データ番号に対応する合唱データのレコードを削除する。   Step 411) In the update processing unit 114, the chorus data record corresponding to the designated karaoke data number is deleted.

ステップ412) 削除したことをメッセージとする完了通知を通信I/F111を介してカラオケ端末200に送信する。   Step 412) A completion notification with the message “deleted” is transmitted to the karaoke terminal 200 via the communication I / F 111.

[第5の実施の形態]
本実施の形態では、既に情報管理DB120に登録されているカラオケ用データを変更する場合について説明する。
[Fifth Embodiment]
This Embodiment demonstrates the case where the data for karaoke already registered into information management DB120 are changed.

図9は、本発明の第5の実施の形態における登録されているカラオケ用データを変更する場合のシーケンスチャートである。   FIG. 9 is a sequence chart when changing the registered karaoke data in the fifth embodiment of the present invention.

ステップ501) カラオケ端末200の利用者により、ディスプレイに表示されている楽曲リストから変更を希望する曲目が選択される。   Step 501) The user of the karaoke terminal 200 selects a song to be changed from the song list displayed on the display.

ステップ502) カラオケ端末200は、選択された曲目に対応する曲目IDを検索要求としてサーバ100に送信する。   Step 502) The karaoke terminal 200 transmits the song ID corresponding to the selected song to the server 100 as a search request.

ステップ503) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索し、当該曲目IDに対応する合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。   Step 503) When the server 100 acquires the search request via the communication I / F 111, the search unit 112 searches the information management DB 120 based on the program ID, and the choral data corresponding to the program ID is stored. If it is not stored, “no search result” is returned.

ステップ504) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ501に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ505に移行する。   Step 504) The karaoke terminal 200 acquires a search result from the server 100. When the search result is “no search result”, the karaoke terminal 200 proceeds to Step 501 and acquires a list of song IDs and karaoke data numbers. Then, the process proceeds to step 505.

ステップ505) カラオケ端末200は、カラオケ用データ番号のリストを表示し、利用者が変更を希望するカラオケ用データを選択することにより、当該カラオケ用データに対応するカラオケ用データ番号と曲目IDの組を合唱データ要求としてサーバ100に送信する。   Step 505) The karaoke terminal 200 displays a list of karaoke data numbers, and the karaoke data number and song ID corresponding to the karaoke data are selected by the user selecting karaoke data to be changed. Is transmitted to the server 100 as a choral data request.

ステップ506) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。   Step 506) When the server 100 receives the chorus data request, the search unit 112 searches the information management DB 120 based on the song ID of the chorus data request and the karaoke data number, and the karaoke corresponding to the karaoke data number. Data is transmitted to the karaoke terminal 200.

ステップ507) カラオケ端末200の利用者は、取得したカラオケ用データを視聴する。   Step 507) The user of the karaoke terminal 200 views the acquired karaoke data.

ステップ508) カラオケ端末200の利用者は、視聴したカラオケ用データを決定する。   Step 508) The user of the karaoke terminal 200 determines the viewed karaoke data.

ステップ509) カラオケ端末200において、取得したカラオケ用データを再生しながら、変更する歌を歌うまたは、演奏し、同時に録音し、変更カラオケ用データとする。   Step 509) While reproducing the acquired karaoke data at the karaoke terminal 200, singing or playing a song to be changed, and simultaneously recording it as changed karaoke data.

ステップ510) 録音が終了すると、不要になったカラオケ用データ番号と曲目IDを削除要求としてサーバ100に送信する。   Step 510) When the recording is finished, the karaoke data number and the song ID that are no longer needed are transmitted to the server 100 as a deletion request.

ステップ511) サーバ100の検索部112は、曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索する。   Step 511) The search unit 112 of the server 100 searches the information management DB 120 based on the program ID and the karaoke data number.

ステップ512) 更新処理部114は、検索されたカラオケ用データ番号に対応するカラオケ用データを含む合唱データのレコードを削除する。   Step 512) The update processing unit 114 deletes the chorus data record including the karaoke data corresponding to the searched karaoke data number.

ステップ513) 不要となったカラオケ用データが削除されたことを通信I/F111を介してカラオケ端末200に通知する。   Step 513) Notifying the karaoke terminal 200 through the communication I / F 111 that the karaoke data that has become unnecessary is deleted.

ステップ514) カラオケ端末200は、ステップ509で録音された変更カラオケ用データに、曲目IDを付与してサーバ100にアップロードする。   Step 514) The karaoke terminal 200 uploads to the server 100 by assigning the tune ID to the changed karaoke data recorded in Step 509.

ステップ515) サーバ100のデータ作成部113は、アップロードされたカラオケ用データにカラオケ用データ番号を付与して、情報管理DB120の曲目IDに対応するレコードブロックに当該カラオケ用データを登録することにより、情報管理DB120を更新する。   Step 515) The data creation unit 113 of the server 100 assigns a karaoke data number to the uploaded karaoke data, and registers the karaoke data in the record block corresponding to the song ID in the information management DB 120. The information management DB 120 is updated.

ステップ516) 情報管理DB120が更新されたことを通信I/F111を介してカラオケ端末200に通知する。   Step 516) The karaoke terminal 200 is notified via the communication I / F 111 that the information management DB 120 has been updated.

なお、上記の図3に示すサーバの構成要素の動作をプログラムとして構築し、サーバとして利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。   Note that the operation of the components of the server shown in FIG. 3 described above can be constructed as a program, installed in a computer used as a server and executed, or distributed via a network.

また、構築されたプログラムをハードディスクや、フレキシブルディスク・CD−ROM等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。   Further, the constructed program can be stored in a portable storage medium such as a hard disk, a flexible disk, or a CD-ROM, and can be installed or distributed in a computer.

なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。   The present invention is not limited to the above-described embodiment, and various modifications and applications can be made within the scope of the claims.

この開示発明は、通信カラオケシステムに適用可能である。 The disclosed invention is applicable to a communication karaoke system.

10 録音データ登録手段
20 データ更新手段
110 サーバ
111 通信手段、通信インタフェース(I/F)
112 検索部
113 合唱データ作成部
114 更新処理部
115 楽曲配信部115
120 情報管理データベース(DB)
130 カラオケ曲データベース(DB)
200 カラオケ端末
10 Recording data registration means 20 Data update means 110 Server 111 Communication means, communication interface (I / F)
112 Search unit 113 Chorus data creation unit 114 Update processing unit 115 Music distribution unit 115
120 Information management database (DB)
130 Karaoke song database (DB)
200 Karaoke terminal

Claims (4)

通信回線を介して接続された第1のカラオケ端末において、所定の曲目IDが付与された楽曲データの再生に応じて録音された第1のカラオケ用データを含むレコードを、前記曲目IDに対応付けて複数記憶可能な記憶手段と、
記記憶手段に記憶された1又は複数の前記第1のカラオケ用データを選択可能に公開する第1の公開手段と、
前記第1の公開手段によって選択可能に公開された1又は複数の前記第1のカラオケ用データを選択する選択手段と、
前記第1のカラオケ用データの送信要求に応じて、前記選択手段によって選択された前
記第1のカラオケ用データを、第2のカラオケ端末に送信するデータ送信手段と、
前記第1のカラオケ用データを、前記第2のカラオケ端末にて再生する再生手段と、
前記第2のカラオケ端末において前記楽曲データ及び前記第1のカラオケ用データの、前記再生手段による再生に応じて録音された第2のカラオケ用データを含む新たなレコードを、前記曲目IDに関連付けて前記記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された1又は複数の前記第2のカラオケ用データを選択可能に公開する第2の公開手段と、
を有することを特徴とする通信カラオケシステム。
In the first karaoke terminal connected via the communication line, the record including the first karaoke data recorded in response to the reproduction of the music data given the predetermined music ID is associated with the music ID. a plurality storable memorize means Te,
A first public means for selectably expose the stored one or more of the first karaoke data to the pre-crisis憶means,
Selecting means for selecting one or a plurality of the first karaoke data which are disclosed by the first publishing means in a selectable manner;
In response to the transmission request of the first karaoke data, the first karaoke data selected by said selecting means, and Lud over data transmission means to transmit to the second karaoke terminal,
Playback means for playing back the first karaoke data at the second karaoke terminal;
In the second karaoke terminal, a new record including the second karaoke data recorded according to the reproduction by the reproduction means of the music data and the first karaoke data is associated with the music ID. Storage control means for storing in the storage means;
Second publishing means for selectively publishing one or a plurality of the second karaoke data stored in the storage means;
A communication karaoke system comprising:
前記記憶制御手段は、前記第1のカラオケ端末から、前記第1のカラオケ用データ及び該第1のカラオケ用データの記録時に予め調整されたオフセットがアップロードされると、該アップロードされた第1のカラオケ用データ及びオフセットに対してカラオケ用データ番号を付与することにより前記レコードを作成し、当該レコードを前記曲目IDに対応するレコードブロックに登録することにより、前記レコードを前記記憶手段に記憶させ、且つ前記第2のカラオケ端末から、前記第2のカラオケ用データ及び該第2のカラオケ用データの記録時に予め調整されたオフセットがアップロードされると、該アップロードされた第2のカラオケ用データ及びオフセットに対してカラオケ用データ番号を付与することにより前記新たなレコードを作成し、当該新たなレコードを前記曲目IDに対応するレコードブロックに登録することにより、前記新たなレコードを前記記憶手段に記憶させることを特徴とする請求項1記載の通信カラオケシステム。   When the first karaoke terminal uploads the first karaoke data and the offset adjusted in advance when recording the first karaoke data from the first karaoke terminal, the storage control means uploads the first karaoke Create the record by giving a karaoke data number to the karaoke data and offset, register the record in a record block corresponding to the song ID, and store the record in the storage means, When the second karaoke terminal uploads the second karaoke data and the offset adjusted in advance when recording the second karaoke data, the uploaded second karaoke data and offset By adding a data number for karaoke to the new record Form, the by a new record is registered in the record block corresponding to the music ID, a communication karaoke system according to claim 1, wherein the to store the new record in the storage means. 前記記憶制御手段は、前記第1のカラオケ端末または前記第2のカラオケ端末からの要求に基づき、前記記憶手段のレコードブロックに登録された所定のレコードの内容を変更する処理を行うことを特徴とする請求項2記載の通信カラオケシステム。   The said storage control means performs the process which changes the content of the predetermined record registered into the record block of the said memory | storage means based on the request | requirement from the said 1st karaoke terminal or the said 2nd karaoke terminal. The communication karaoke system according to claim 2. 前記第1のカラオケ端末または前記第2のカラオケ端末からの要求に基づき、前記記憶手段のレコードブロックから所定のレコードを削除する更新処理部を有することを特徴とする請求項2または3記載の通信カラオケシステム。   4. The communication according to claim 2, further comprising an update processing unit that deletes a predetermined record from a record block of the storage unit based on a request from the first karaoke terminal or the second karaoke terminal. Karaoke system.
JP2014260990A 2014-12-24 2014-12-24 Online karaoke system Pending JP2015084116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014260990A JP2015084116A (en) 2014-12-24 2014-12-24 Online karaoke system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014260990A JP2015084116A (en) 2014-12-24 2014-12-24 Online karaoke system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013045159A Division JP2013137570A (en) 2013-03-07 2013-03-07 Online karaoke system

Publications (1)

Publication Number Publication Date
JP2015084116A true JP2015084116A (en) 2015-04-30

Family

ID=53047698

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014260990A Pending JP2015084116A (en) 2014-12-24 2014-12-24 Online karaoke system

Country Status (1)

Country Link
JP (1) JP2015084116A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1091173A (en) * 1996-09-11 1998-04-10 Brother Ind Ltd Musical tone reproducing device
JP2001042878A (en) * 1999-08-03 2001-02-16 Taito Corp Player joining type communication karaoke system
JP2001229282A (en) * 2000-02-15 2001-08-24 Sony Corp Information processor, information processing method, and recording medium
JP2004045624A (en) * 2002-07-10 2004-02-12 Yamaha Corp Method and system for collaboration, server, and program
JP2004053736A (en) * 2002-07-17 2004-02-19 Daiichikosho Co Ltd Method for using karaoke system
US20070140510A1 (en) * 2005-10-11 2007-06-21 Ejamming, Inc. Method and apparatus for remote real time collaborative acoustic performance and recording thereof
JP2007265522A (en) * 2006-03-28 2007-10-11 Yamaha Corp Reproducing/recording device
JP2008051896A (en) * 2006-08-22 2008-03-06 Taito Corp Voice mixing down apparatus and voice mixing down program
US20080172137A1 (en) * 2007-01-12 2008-07-17 Joseph Safina Online music production, submission, and competition

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1091173A (en) * 1996-09-11 1998-04-10 Brother Ind Ltd Musical tone reproducing device
JP2001042878A (en) * 1999-08-03 2001-02-16 Taito Corp Player joining type communication karaoke system
JP2001229282A (en) * 2000-02-15 2001-08-24 Sony Corp Information processor, information processing method, and recording medium
JP2004045624A (en) * 2002-07-10 2004-02-12 Yamaha Corp Method and system for collaboration, server, and program
JP2004053736A (en) * 2002-07-17 2004-02-19 Daiichikosho Co Ltd Method for using karaoke system
US20070140510A1 (en) * 2005-10-11 2007-06-21 Ejamming, Inc. Method and apparatus for remote real time collaborative acoustic performance and recording thereof
JP2007265522A (en) * 2006-03-28 2007-10-11 Yamaha Corp Reproducing/recording device
JP2008051896A (en) * 2006-08-22 2008-03-06 Taito Corp Voice mixing down apparatus and voice mixing down program
US20080172137A1 (en) * 2007-01-12 2008-07-17 Joseph Safina Online music production, submission, and competition

Similar Documents

Publication Publication Date Title
JP2010014823A (en) Musical piece information control device
EP2337018A1 (en) A method and system for a "Karaoke Collage"
JPH113088A (en) Karaoke (orchestration without lyrics) device and karaoke distributing system
JP5380109B2 (en) Karaoke service system, distribution server, terminal device
JP2019506065A (en) Music segment video playback method and apparatus
JP7234935B2 (en) Information processing device, information processing method and program
JP5713048B2 (en) Karaoke system
JP5029644B2 (en) Karaoke network system
JP5173380B2 (en) Karaoke device that can make karaoke music selection reservations based on personal music composition
JP5622679B2 (en) Karaoke equipment
JP2014071226A (en) Music reproduction system and music reproduction method
JP2012018282A (en) Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method
JP2011197344A (en) Server
JP2011191357A (en) Karaoke system
JP2008304821A (en) Musical piece concert release system
JP2015084116A (en) Online karaoke system
JP2013137570A (en) Online karaoke system
KR20020053768A (en) Method of and system for making singing performance open through communication network or the like
JP2006154777A (en) Music generation system
JP6474292B2 (en) Karaoke equipment
JP6208439B2 (en) Performance key matching system in network chorus
JP2022153016A (en) karaoke system
JP2002372980A (en) Audition system using communication karaoke
JP2014071214A (en) Music reproduction device, music reproduction system and music reproduction method
JP2014048470A (en) Music reproduction device, music reproduction system, and music reproduction method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151020

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160524