JP2015084116A - Online karaoke system - Google Patents
Online karaoke system Download PDFInfo
- 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
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
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.
しかしながら、上記従来技術では、同一カラオケ端末の傍らに居ない者同士、あるいは、同時には参加できない者同志による合唱や合奏はできないという問題がある。それは、従来の通信カラオケシステムでは、データがサーバから一方的にダウンロードされるだけものであり、歌や演奏データをアップロードできないことと、仮にアップロードできたとしても、それぞれの歌のどれとどれを組み合わせれば合唱や合奏として成立するかを知る方法が存在していないからである。 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.
図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.
この開示発明によれば、通信回線を介してカラオケ曲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
カラオケ端末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
配信センタ100のサーバ110は、図3に示すように、通信インタフェース(I/F)111、検索部112、合唱データ作成部113、更新処理部114、楽曲配信部115から構成される。
As shown in FIG. 3, the
カラオケ曲DB130には、カラオケに用いることのできるデータが曲名IDに対応付けられて格納される。ここで、カラオケに用いることのできるデータとしては、PCM(Pulse Code Modulation)形式の音声データ、MIDI(Musical Instrument Digital Interface)や、当該音声データに対応する字幕やオフセット等である。
In the
情報管理DB120は、図4に示すように、曲名ID、曲名(名称)毎のレコードブロックからなり、カラオケ用データ番号、カラオケ用データ、及び当該カラオケ用データに対応するオフセット情報の組からなるレコードが追加格納される形態である。つまり、1つの曲名ID・曲名に対し、カラオケ用データ番号、カラオケ用データ、オフセット情報の組からなるレコードが複数格納される。当該情報管理DB120は、カラオケ端末200からカラオケ用データが登録されるまで(初期状態)は、何も登録されておらず、レコードブロック及びレコード数共に0個である。カラオケ曲DB130から配信したカラオケに用いることのできるデータ(楽曲データ)に対するカラオケ用データ、オフセットの情報が登録された時点で、配信した楽曲データに対応する曲目IDのレコードブロックが生成され、時系列的にレコードが追加格納される。以下では、当該情報管理DB120に格納されるデータを合唱データと呼ぶ。これにより、カラオケ端末200から視聴要求があった場合には、当該カラオケ端末200に時系列的に表示することが可能となる。
As shown in FIG. 4, the
また、オフセット情報は、利用者が適宜設定可能であり、再生時は、当該オフセットに応じて再生のタイミングをずらしたり、特定のパートに対してのみ合唱、または、合奏を挿入する等が可能となる。 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
図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
ステップ103) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索する。まだ何も情報管理DB120に登録されていない場合には、「検索結果なし」を通知し、検索結果が得られた場合には、当該曲目IDのレコードブロック内の合唱データを送信する。本実施の形態では、最初に合唱または合奏を行う場合を想定しているので、「検索結果なし」を返却する。また、このとき、曲目IDに基づいてカラオケ曲DB130を検索して対応する楽曲データも合わせて送信する。
Step 103) When the
ステップ104) カラオケ端末200は、サーバ100から検索結果を取得し、「検索結果なし」の通知である場合は、指定した曲目に関する合唱データはないものとし、ステップ105に移行し、情報管理DB120からなんらかの合唱データを取得した場合には、当該曲目は既に使われているとして、ステップ101に移行する。
Step 104) The karaoke terminal 200 obtains the search result from the
ステップ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
ステップ107) サーバ100は、通信I/F111を介して、アップロードされると、合唱データ作成部113において、カラオケ用データ毎に一意に対応するカラオケ用データ番号を付与し、当該曲名ID、曲名に対応する合唱データ(レコード)とする。
Step 107) When the
ステップ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
ステップ109) サーバ100は、登録が完了すると、カラオケ用データ番号をメッセージに含む完了通知を通信I/F111を介してカラオケ端末200に送信する。
Step 109) When the registration is completed, the
[第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
ステップ203) サーバ100は、通信I/F111を介して検索要求を取得すると、検索部112において、当該検索要求の曲目IDに基づいて、情報管理DB120を検索し、当該曲目IDのレコードブロックに合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。
Step 203) When the
ステップ204) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ201に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ205に移行する。
Step 204) The karaoke terminal 200 obtains the search result from the
ステップ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
ステップ206) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。
Step 206) When the
ステップ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
以下に示す動作は、情報管理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
図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
ステップ303) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索し、当該曲目IDに対応する合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。
Step 303) When the
ステップ304) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ301に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ305に移行する。
Step 304) The karaoke terminal 200 acquires the search result from the
ステップ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
ステップ306) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。
Step 306) When the
ステップ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
ステップ311) サーバ100は、検索部112においてカラオケ端末200からアップロードされたデータの曲目IDに基づいて情報管理DB120を検索する。
Step 311) The
ステップ312) データ作成部113において、アップロードされたカラオケ用データにカラオケ用データ番号を付与して、検索された曲目IDのレコードブロックに、カラオケ用データ番号、カラオケ用データ、オフセットからなる合唱データのレコードを情報管理DB120に追加登録する。
Step 312) In the
ステップ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
[第4の実施の形態]
本実施の形態では、既に情報管理DB120に登録されている合唱データ(カラオケ用データ)を削除する場合の動作を説明する。
[Fourth Embodiment]
In the present embodiment, an operation when deleting choral data (karaoke data) already registered in the
図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
ステップ403) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索し、当該曲目IDに対応する合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。
Step 403) When the
ステップ404) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ401に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ405に移行する。
Step 404) The karaoke terminal 200 acquires a search result from the
ステップ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
ステップ406) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。
Step 406) When the
ステップ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
ステップ410) サーバ100は、検索部112においてカラオケ端末200から指示された曲目IDに基づいて情報管理DB120を検索する。
Step 410) The
ステップ411) 更新処理部114において、指定されたカラオケ用データ番号に対応する合唱データのレコードを削除する。
Step 411) In the
ステップ412) 削除したことをメッセージとする完了通知を通信I/F111を介してカラオケ端末200に送信する。
Step 412) A completion notification with the message “deleted” is transmitted to the karaoke terminal 200 via the communication I /
[第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
ステップ503) サーバ100は、通信I/F111を介して当該検索要求を取得すると、検索部112において、曲目IDに基づいて情報管理DB120を検索し、当該曲目IDに対応する合唱データが格納されていれば、カラオケ用データ番号のリストを送信し、格納されていなければ、「検索結果なし」を返却する。
Step 503) When the
ステップ504) カラオケ端末200は、サーバ100から検索結果を取得し、当該検索結果が「検索結果なし」の場合には、ステップ501に移行し、曲目ID及びカラオケ用データ番号のリストを取得した場合には、ステップ505に移行する。
Step 504) The karaoke terminal 200 acquires a search result from the
ステップ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
ステップ506) サーバ100は、当該合唱データ要求を受信すると、検索部112において、当該合唱データ要求の曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索し、カラオケ用データ番号に対応するカラオケ用データをカラオケ端末200に送信する。
Step 506) When the
ステップ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
ステップ511) サーバ100の検索部112は、曲目IDとカラオケ用データ番号に基づいて情報管理DB120を検索する。
Step 511) The
ステップ512) 更新処理部114は、検索されたカラオケ用データ番号に対応するカラオケ用データを含む合唱データのレコードを削除する。
Step 512) The
ステップ513) 不要となったカラオケ用データが削除されたことを通信I/F111を介してカラオケ端末200に通知する。
Step 513) Notifying the karaoke terminal 200 through the communication I /
ステップ514) カラオケ端末200は、ステップ509で録音された変更カラオケ用データに、曲目IDを付与してサーバ100にアップロードする。
Step 514) The karaoke terminal 200 uploads to the
ステップ515) サーバ100のデータ作成部113は、アップロードされたカラオケ用データにカラオケ用データ番号を付与して、情報管理DB120の曲目IDに対応するレコードブロックに当該カラオケ用データを登録することにより、情報管理DB120を更新する。
Step 515) The
ステップ516) 情報管理DB120が更新されたことを通信I/F111を介してカラオケ端末200に通知する。
Step 516) The karaoke terminal 200 is notified via the communication I /
なお、上記の図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
112
120 Information management database (DB)
130 Karaoke song database (DB)
200 Karaoke terminal
Claims (4)
前記記憶手段に記憶された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:
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)
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 |
-
2014
- 2014-12-24 JP JP2014260990A patent/JP2015084116A/en active Pending
Patent Citations (9)
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 |