JP2014048471A - Server, and music reproduction system - Google Patents
Server, and music reproduction system Download PDFInfo
- Publication number
- JP2014048471A JP2014048471A JP2012191439A JP2012191439A JP2014048471A JP 2014048471 A JP2014048471 A JP 2014048471A JP 2012191439 A JP2012191439 A JP 2012191439A JP 2012191439 A JP2012191439 A JP 2012191439A JP 2014048471 A JP2014048471 A JP 2014048471A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sound
- streaming data
- streaming
- music
- 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)
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、ユーザによる歌唱音や楽器演奏音を録音した音データを含む公開データを端末装置に配信する技術に関する。 The present invention relates to a technique for distributing public data including sound data obtained by recording a user's singing sound and musical instrument performance sound to a terminal device.
従来、例えばカラオケネットワークシステム等のサービス形態として、ユーザによる楽器演奏音や歌唱音を録音した音データを含む公開データをサーバに投稿し、サーバに投稿された公開データをカラオケ装置や楽器演奏装置等の音楽再生装置で再生するサービスがある。 Conventionally, for example, as a service form such as a karaoke network system, public data including sound data obtained by recording musical instrument performance sounds and singing sounds by a user is posted on a server, and the public data posted on the server is used as a karaoke device, musical instrument performance device, or the like. There is a service that plays music on other music players.
この種の先行技術として、特許文献1に記載のカラオケネットワークシステムがある。特許文献1には、視聴側のカラオケ装置において投稿データ(公開データ)と楽曲データとを同期させながら再生するときに、楽曲データに含まれる複数の演奏パートのうち、投稿データに含まれる音に対応する演奏パートの音を消去した状態(マイナスワン)で再生する技術が開示されている。このようにすることで、投稿者が演奏した楽器や歌唱に対応する演奏パートは再生されず、楽曲データの演奏音と投稿データの演奏音とが重複することがないとされている。 As this type of prior art, there is a karaoke network system described in Patent Document 1. Japanese Patent Laid-Open No. 2004-151867 discloses that, when a postal data (public data) and music data are played back in synchronization on a viewer's karaoke device, the sound included in the post data among a plurality of performance parts included in the music data. A technique for reproducing a corresponding performance part in a state where the sound is erased (minus one) is disclosed. By doing in this way, the performance part corresponding to the musical instrument or singing performed by the poster is not reproduced, and the performance sound of the music data and the performance sound of the posted data are not overlapped.
なお、ここでいう「公開データ」とは、ユーザから投稿された上述の投稿データや、カラオケサービスの運営者側がユーザに公開するために用意した、例えばプロアーティストの模範演技のデータ等を含む概念である。 The “public data” referred to here is a concept including the above-mentioned post data posted by the user, and data provided by the karaoke service operator for example, such as model performance data of a professional artist. It is.
上記先行技術では、サーバにアップロードされた公開データを他のユーザが視聴する場合、専用のカラオケ装置で公開データをダウンロードし、カラオケ装置により公開データと楽曲データとを同期して再生された音楽を、他のユーザが視聴するようになっている。このとき、カラオケ装置によって公開データと共に再生される楽曲データの再生には、マイナスワンが適用される。 In the above prior art, when other users view the public data uploaded to the server, the public data is downloaded by a dedicated karaoke device, and the music reproduced by synchronizing the public data and the music data by the karaoke device is reproduced. , Other users can watch. At this time, minus one is applied to the reproduction of the music data reproduced together with the public data by the karaoke apparatus.
このように、カラオケ専用の装置により公開データを視聴する場合には、カラオケ装置が専用に備える機能(例えば、音源ボードや専用のソフトウェア音源)を用いて、楽曲データにマイナスワンを適用して再生を行うことができる。しなしながら、ユーザが所有する一般のパソコンや携帯情報端末等で公開データを視聴する場合、楽曲データの特定の音だけを消去又は音量を下げた状態で再生をするためには、専用の音源ボード等に代わるアプリケーションをインストールする必要があり、使い勝手が悪かった。 In this way, when viewing public data with a device dedicated to karaoke, playback is performed by applying minus one to the music data using a dedicated function of the karaoke device (for example, a sound source board or a dedicated software sound source). It can be performed. However, when viewing public data on a general personal computer or portable information terminal owned by the user, a dedicated sound source is required to play only a specific sound of the music data while erasing or reducing the volume. It was necessary to install an application to replace the board, etc., which was not easy to use.
本発明は、上記問題を解決するためになされたものである。その目的は、歌唱や演奏が録音された公開データを再生するときに、再生装置側に専用の仕組みを実装しなくても、簡単に特定のパートの音だけを消去又は音量を下げた状態で再生できるようにするための技術を提供することである。 The present invention has been made to solve the above problems. The purpose of this is to play back the public data where singing and performances are recorded without having to implement a special mechanism on the playback device side, in which only the sound of a specific part is deleted or the volume is lowered. It is to provide a technique for enabling reproduction.
上記目的を達成するためになされた本発明のサーバは、記憶手段と、第1生成手段と、第2生成手段と、配信受付手段と、送信手段とを備える。記憶手段は、楽曲を識別する楽曲識別情報と、音源から取得された音を表す第1入力音情報と、第1入力音情報で表される音の種類を識別する第1音識別情報とが対応付けられた第1公開データを記憶する。第1生成手段は、音の種類別に分かれたパートで構成された楽曲データから、パートごとに、ストリーミング配信が可能な所定のデータ形式の第1ストリーミングデータを生成する。第2生成手段は、第1公開データに含まれる第1入力音情報から、第1音識別情報で示される音の種類別のパートごとに、ストリーミング配信が可能な所定のデータ形式の第2ストリーミングデータを生成する。配信受付手段は、端末装置からネットワークを介して、第1公開データの配信要求を受付ける。 The server of the present invention made to achieve the above object includes storage means, first generation means, second generation means, distribution reception means, and transmission means. The storage means includes music identification information for identifying music, first input sound information representing a sound acquired from a sound source, and first sound identification information for identifying a type of sound represented by the first input sound information. The associated first public data is stored. The first generation means generates first streaming data in a predetermined data format capable of streaming distribution for each part from music data composed of parts divided according to sound types. The second generation means performs second streaming in a predetermined data format capable of streaming distribution for each part for each type of sound indicated by the first sound identification information from the first input sound information included in the first public data. Generate data. The distribution accepting unit accepts the first public data distribution request from the terminal device via the network.
送信手段は、配信要求に該当する第1公開データに含まれる楽曲識別情報に対応する第1ストリーミングデータと、配信要求に該当する第1公開データに含まれる第1入力音情報に対応する第2ストリーミングデータを、ネットワークを介して要求元の端末装置に送信する。このとき、送信手段は、要求元の端末装置へ送信する第1及び第2ストリーミングデータを構成するパートのうち、特定のパートの第1又は第2ストリーミングデータにより出力される音を制限して、第1及び第2ストリーミングデータを送信する。 The transmission means includes first streaming data corresponding to music identification information included in the first public data corresponding to the distribution request and second input corresponding to first input sound information included in the first public data corresponding to the distribution request. The streaming data is transmitted to the requesting terminal device via the network. At this time, the transmission means limits the sound output by the first or second streaming data of a specific part among the parts constituting the first and second streaming data to be transmitted to the requesting terminal device, Transmit first and second streaming data.
本発明によれば、サーバが、楽曲データ及び公開データから、音の種類別に分かれたパートごとに第1,第2ストリーミングデータを生成したものの中から、特定のパートのストリーミングデータにより出力される音を制限して、要求元の端末装置に配信することができる。このようにすることで、サーバから楽曲及び公開データの配信を受けて再生する端末装置側に専用の仕組みを実装しなくても、端末装置において簡単に、特定のパートの音だけを消去又は音量を下げた状態で再生を行うことができる。 According to the present invention, the sound output by the streaming data of a specific part from among the music data and the public data generated from the first and second streaming data for each part divided by the type of sound. And can be distributed to the requesting terminal device. In this way, only the sound of a specific part can be erased or volumed easily in the terminal device without implementing a dedicated mechanism on the terminal device side that receives and reproduces music and public data from the server. Playback can be performed in a state of lowering.
つぎに、請求項2に記載のサーバは以下の特徴を有する。すなわち、サーバは、端末装置からネットワークを介して、音の出力を制限するパートの指定を受付けるパート受付手段を更に備える。そして、送信手段は、指定が受付けられたパートの第1又は第2ストリーミングデータにより出力される音を制限して、第1及び第2ストリーミングデータを送信する。このようにすることで、公開データを視聴するユーザの端末装置側からの指定により、ユーザの任意のパートのストリーミングデータにより出力される音を制限することができ、便利である。 Next, the server according to claim 2 has the following characteristics. In other words, the server further includes part accepting means for accepting designation of a part that restricts sound output from the terminal device via the network. The transmission means limits the sound output by the first or second streaming data of the part for which the designation is accepted, and transmits the first and second streaming data. By doing in this way, the sound output by the streaming data of an arbitrary part of the user can be restricted by the designation from the terminal device side of the user who views the public data, which is convenient.
あるいは、請求項3に記載のように構成してもよい。すなわち、送信手段は、配信要求に該当する第1公開データに含まれる第1音識別情報で示される音の種類に対応するパートの第1ストリーミングデータにより出力される音を制限して、第1及び第2ストリーミングデータを送信する。このようにすることで、端末装置側でストリーミングデータが再生されるときに、楽曲の演奏音と、公開データにおけるユーザの演奏音や歌唱音とが重複せず、聴きやすくなる。 Or you may comprise as described in Claim 3. That is, the transmission means restricts the sound output by the first streaming data of the part corresponding to the type of sound indicated by the first sound identification information included in the first public data corresponding to the distribution request, and And transmitting the second streaming data. In this way, when streaming data is played back on the terminal device side, the performance sound of the music does not overlap with the user's performance sound or singing sound in the public data, and it becomes easy to listen.
ところで、サーバに投稿されたユーザの公開データをカラオケ装置等において再生する際、公開データの音声の出力と同時に、カラオケ装置でリアルタイムに行われるユーザの演奏や歌唱の音声が同時に出力され、複数のユーザ間で非リアルタイムのコラボレーションを楽しむことができるといったサービスが提案されている。また、このようなコラボレーションによって入力された、ユーザの扱う音源による第2入力音を公開データとして更に投稿可能なサービスも提案されている。 By the way, when the user's public data posted on the server is reproduced on the karaoke device or the like, simultaneously with the output of the voice of the public data, the user's performance or singing voice performed in real time on the karaoke device is output at the same time. Services that allow users to enjoy non-real-time collaboration have been proposed. In addition, a service has been proposed in which the second input sound input by such a collaboration and by the sound source handled by the user can be further posted as public data.
そこで、請求項4に記載のように構成するとよい。すなわち、記憶手段は、サーバからダウンロードされた第1公開データを用いて音楽再生装置が演奏を実行したときに、音楽再生装置が音源から取得した第2入力音に関する公開データとして、音楽再生装置がアップロードした第2公開データであって、楽曲識別情報と、第1入力音情報と、第1音識別情報と、第2入力音を表す第2入力音情報と、第2入力音情報で表される音の種類を識別する第2音識別情報とが対応付けられた第2公開データを記憶する。そして、第2生成手段は、第2公開データに含まれる第2入力音情報から、第2音識別情報で示される音の種類別のパートごとに、第2ストリーミングデータを更に生成する。また、配信受付手段は、端末装置から第2公開データの配信要求を受付ける。 Therefore, a configuration as described in claim 4 is preferable. That is, when the music playback device performs a performance using the first public data downloaded from the server, the storage means uses the music playback device as public data regarding the second input sound acquired from the sound source by the music playback device. Uploaded second public data, which is represented by music identification information, first input sound information, first sound identification information, second input sound information representing the second input sound, and second input sound information. Second public data associated with second sound identification information for identifying the type of sound to be stored is stored. And a 2nd production | generation means further produces | generates 2nd streaming data for every part according to the kind of sound shown by 2nd sound identification information from the 2nd input sound information contained in 2nd public data. The distribution accepting unit accepts a second public data distribution request from the terminal device.
第2公開データの配信要求を受付けた場合、送信手段は、配信要求に該当する第2公開データに対応する第1及び第2ストリーミングデータを要求元の端末装置へ送信するときに、第1及び第2ストリーミングデータのパートのうち、特定のパートの第1又は第2ストリーミングデータにより出力される音を制限する。このようにすることで、第1公開データとのコラボレーションにより生成された第2公開データについても、特定のパートのストリーミングデータにより出力される音を制限して、配信要求元の端末装置に配信することができる。 When receiving the distribution request for the second public data, the transmission means transmits the first and second streaming data corresponding to the second public data corresponding to the distribution request to the requesting terminal device. Of the parts of the second streaming data, the sound output by the first or second streaming data of a specific part is limited. In this way, the second public data generated by the collaboration with the first public data is also distributed to the terminal device that requested the distribution by limiting the sound output by the streaming data of the specific part. be able to.
さらに、請求項5に記載のように、送信手段が、配信要求に該当する第2公開データに含まれる第1音識別情報及び第2音識別情報で示される音の種類に対応するパートの第1ストリーミングデータにより出力される音を制限して、第1及び第2ストリーミングデータを送信するように構成するとよい。このようにすることで、コラボレーションにより作成された第2公開データに関するストリーミングデータが端末装置側で再生されるときも、楽曲の演奏音と、第2公開データにおけるユーザの演奏音や歌唱音とが重複せず、聴きやすくなる。 Further, as described in claim 5, the transmitting means includes the first sound identification information included in the second public data corresponding to the distribution request and the part number corresponding to the sound type indicated by the second sound identification information. It may be configured to transmit the first and second streaming data while limiting the sound output by the one streaming data. In this way, even when streaming data related to the second public data created by collaboration is reproduced on the terminal device side, the performance sound of the music and the user's performance sound and singing sound in the second public data are It becomes easy to listen without overlapping.
ところで、本発明では、ユーザが演奏する楽器の演奏音を公開データとして、サーバにアップロードすることが考えられる。そこで、請求項6に記載のように、楽曲データは、楽器の種類別に分かれた複数のパートで構成されており、音源から取得された音を表す第1入力音情報を、楽器による演奏音を表す情報とし、第1音識別情報を、音の種類として楽器の種類を識別する情報とするとよい。このようにすることで、ユーザが楽器を演奏した演奏音を録音した公開データを端末装置で視聴できる。 By the way, in this invention, uploading the performance sound of the musical instrument which a user performs as public data to a server can be considered. Therefore, as described in claim 6, the music data is composed of a plurality of parts divided according to the type of the instrument, and the first input sound information representing the sound acquired from the sound source is used as the performance sound by the instrument. The first sound identification information may be information for identifying the type of musical instrument as the type of sound. By doing in this way, the public data which recorded the performance sound which the user played the musical instrument can be viewed with a terminal device.
つぎに、上記目的を達成するためになされた本発明の音楽再生システムは、サーバと端末装置とからなる。サーバは、記憶手段と、第1生成手段と、第2生成手段と、配信受付手段と、送信手段とを備える。このうち、送信手段は、配信要求に該当する第1公開データに含まれる楽曲識別情報に対応する第1ストリーミングデータと、配信要求に該当する第1公開データに含まれる第1入力音情報に対応する第2ストリーミングデータを、ネットワークを介して要求元の端末装置に送信する。 Next, the music playback system of the present invention made to achieve the above object comprises a server and a terminal device. The server includes a storage unit, a first generation unit, a second generation unit, a distribution reception unit, and a transmission unit. Among these, the transmission means corresponds to the first streaming data corresponding to the music identification information included in the first public data corresponding to the distribution request and the first input sound information included in the first public data corresponding to the distribution request. The second streaming data to be transmitted is transmitted to the requesting terminal device via the network.
一方、端末装置は、配信要求手段と、受信手段と、制御手段とを備える。配信要求手段は、第1公開データの配信要求を、ネットワークを介してサーバに送信する。受信手段は、配信要求に該当する第1公開データに関する第1及び第2ストリーミングデータを、ネットワークを介してサーバから受信する。制御手段は、受信手段により受信された第1及び第2ストリーミングデータのパートのうち、特定のパートの第1又は第2ストリーミングデータによる音の出力を制限して、第1及び第2ストリーミングデータを再生し、再生された音を出力する。 On the other hand, the terminal device includes a distribution request unit, a reception unit, and a control unit. The distribution request unit transmits a distribution request for the first public data to the server via the network. The receiving means receives the first and second streaming data related to the first public data corresponding to the distribution request from the server via the network. The control means limits the output of sound by the first or second streaming data of a specific part among the parts of the first and second streaming data received by the receiving means, and outputs the first and second streaming data. Play and output the played sound.
本発明によれば、サーバが、楽曲及び公開データを、予め音の種類別に分かれたパートごとの第1,第2ストリーミングデータにしたものを、要求元の端末装置に配信することができる。こうすることで、端末装置は、サーバによって音の種類別のパートごとに分けて生成された第1,第2ストリーミングデータの中から、特定のパートの音だけを消去又は音量を下げた状態で再生を行うことができる。これにより、サーバから楽曲及び公開データの配信を受けて再生する端末装置側に専用の仕組みを実装しなくても、端末装置において簡単に、特定のパートの音だけを消去又は音量を下げた状態で再生できる。 According to the present invention, the server can distribute, to the requesting terminal device, the first and second streaming data of the music and the public data that are divided in advance according to the type of sound. By doing so, the terminal device can delete only the sound of a specific part or reduce the volume from the first and second streaming data generated separately for each part by sound type by the server. Playback can be performed. This allows the terminal device to simply delete the sound of a specific part or reduce the volume without implementing a dedicated mechanism on the terminal device side that receives and plays music and public data from the server. Can be played.
つぎに、請求項8に記載のサーバは以下の特徴を有する。すなわち、端末装置は、音の出力を制限するパートの指定を受付けるパート受付手段を更に備える。そして、端末装置の制御手段は、パート受付手段により指定が受付けられたパートの第1又は第2ストリーミングデータによる音の出力を制限して、第1及び第2ストリーミングデータを再生する。このような構成によれば、公開データを視聴するユーザからのパートの指定を端末装置で受付けることにより、ユーザの任意のパートのストリーミングデータにより出力される音を制限することができ、便利である。 Next, the server according to claim 8 has the following characteristics. That is, the terminal device further includes a part receiving unit that receives designation of a part that restricts the output of sound. Then, the control unit of the terminal device reproduces the first and second streaming data by limiting the sound output by the first or second streaming data of the part whose designation is received by the part receiving unit. According to such a configuration, it is possible to limit the sound output by the streaming data of any part of the user by accepting the designation of the part from the user viewing the public data at the terminal device, which is convenient. .
あるいは、請求項9に記載のように構成してもよい。すなわち、端末装置は、配信要求に該当する第1公開データに含まれる第1音識別情報を、ネットワークを介してサーバから取得する取得手段を更に備える。そして、端末装置の制御手段は、取得された第1音識別情報で示される音の種類に対応するパートの第1ストリーミングデータによる音の出力を制限して、第1及び第2ストリーミングデータを再生する。このようにすることで、端末装置側でストリーミングデータが再生されるときに、楽曲の演奏音と、公開データにおけるユーザの演奏音や歌唱音とが重複せず、聴きやすくなる。 Or you may comprise as described in Claim 9. That is, the terminal device further includes acquisition means for acquiring the first sound identification information included in the first public data corresponding to the distribution request from the server via the network. Then, the control means of the terminal device restricts the sound output by the first streaming data of the part corresponding to the sound type indicated by the acquired first sound identification information, and reproduces the first and second streaming data To do. In this way, when streaming data is played back on the terminal device side, the performance sound of the music does not overlap with the user's performance sound or singing sound in the public data, and it becomes easy to listen.
本発明の音楽再生システムにおいて、第1公開データとのコラボレーションにより作成された第2公開データを扱う場合には、請求項10に記載のように構成するとよい。すなわち、サーバにおいて、記憶手段は、第1公開データとのコラボレーション演奏により生成された第2公開データとして、楽曲識別情報と、第1入力音情報と、第1音識別情報と、第2入力音を表す第2入力音情報と、第2入力音情報で表される音の種類を識別する第2音識別情報とが対応付けられた第2公開データを記憶する。第2生成手段は、記憶手段に記憶された第2公開データに含まれる第2入力音情報から、第2音識別情報で示される音の種類別のパートごとに、第2ストリーミングデータを更に生成する。配信受付手段は、端末装置から第2公開データの配信要求を受付ける。第2公開データの配信要求を受付けた場合、送信手段は、配信要求に該当する第2公開データに対応する第1及び第2ストリーミングデータを要求元の端末装置へ送信する。 In the music playback system of the present invention, when handling the second public data created by the collaboration with the first public data, it is preferable to configure as in the tenth aspect. That is, in the server, the storage means includes, as the second public data generated by the collaboration performance with the first public data, the music identification information, the first input sound information, the first sound identification information, and the second input sound. 2nd public data in which the 2nd input sound information which expresses, and the 2nd sound identification information which identifies the kind of sound represented by the 2nd input sound information are matched. The second generation means further generates second streaming data for each sound type part indicated by the second sound identification information from the second input sound information included in the second public data stored in the storage means. To do. The distribution accepting unit accepts a second public data distribution request from the terminal device. When receiving the distribution request for the second public data, the transmission unit transmits the first and second streaming data corresponding to the second public data corresponding to the distribution request to the requesting terminal device.
一方、端末装置では、配信要求手段は、第2公開データの配信要求をサーバに送信する。受信手段は、配信要求に該当する第2公開データに関する第1及び第2ストリーミングデータをサーバから受信する。制御手段は、第2公開データに関する第1及び第2ストリーミングデータのパートのうち、特定のパートの第1又は第2ストリーミングデータによる音の出力を制限して、第1及び第2ストリーミングデータを再生する。このようにすることで、第1公開データとのコラボレーションにより生成された第2公開データについても、特定のパートのストリーミングデータにより出力される音を制限して、端末装置が再生を行うことができる。 On the other hand, in the terminal device, the distribution request means transmits a distribution request for the second public data to the server. The receiving unit receives the first and second streaming data related to the second public data corresponding to the distribution request from the server. The control means reproduces the first and second streaming data by limiting the sound output by the first or second streaming data of a specific part among the first and second streaming data parts related to the second public data. To do. By doing so, the terminal device can also reproduce the second public data generated by the collaboration with the first public data by limiting the sound output by the streaming data of the specific part. .
さらに、請求項11に記載のように構成してもよい。すなわち、端末装置において、取得手段は、配信要求に該当する第2公開データに含まれる第1及び第2音識別情報をサーバから取得する。そして、制御手段は、取得された第1及び第2音識別情報で示される音の種類に対応するパートの第1ストリーミングデータによる音の出力を制限して、第1及び第2ストリーミングデータを再生する。このようにすることで、コラボレーションにより作成された第2公開データに関するストリーミングデータを端末装置が再生するときも、楽曲の演奏音と、第2公開データにおけるユーザの演奏音や歌唱音とが重複せず、聴きやすくなる。 Furthermore, you may comprise as described in Claim 11. That is, in the terminal device, the acquisition unit acquires the first and second sound identification information included in the second public data corresponding to the distribution request from the server. Then, the control means reproduces the first and second streaming data by limiting the sound output by the first streaming data of the part corresponding to the type of sound indicated by the acquired first and second sound identification information To do. By doing in this way, even when the terminal device reproduces the streaming data related to the second public data created by the collaboration, the musical performance sound overlaps the user's performance sound and singing sound in the second public data. It becomes easy to listen.
ところで、本発明では、ユーザが演奏する楽器の演奏音を公開データとして、サーバにアップロードすることが考えられる。そこで、請求項12に記載のように、楽曲データは、楽器の種類別に分かれた複数のパートで構成されており、音源から取得された音を表す第1入力音情報は、楽器による演奏音を表す情報であり、第1音識別情報は、音の種類として楽器の種類を識別する情報とするとよい。このような構成によれば、ユーザが楽器を演奏した演奏音を録音した公開データを端末装置で視聴できる。
By the way, in this invention, uploading the performance sound of the musical instrument which a user performs as public data to a server can be considered. Therefore, as described in
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に何ら限定されるものではなく様々な態様にて実施することが可能である。
[カラオケネットワークシステム1の構成の説明]
図1に示すように、カラオケネットワークシステム1は、カラオケ店舗に設置されるカラオケ装置10と、カラオケ装置10を遠隔操作するためのリモコン端末30と、外部のホストサーバ40と、ユーザ端末50とを備える。カラオケ装置10、リモコン端末30、ホストサーバ40及びユーザ端末50が、インターネットを介して通信可能に接続される。また、カラオケ装置10とリモコン端末30とが、カラオケ店舗に設置されるLANを介して通信可能に接続される。なお、図1では、理解を容易にするため、カラオケ店舗にカラオケ装置10を1つ図示しているが、これより多くのカラオケ店舗内のLANがインターネットに接続されていてもよいし、1つのカラオケ店舗に複数のカラオケ装置10が設置されていてもよい。なお、インターネットとLANとは図示しないルータで接続されている。また、LANは有線方式であっても無線方式であってもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In addition, this invention is not limited to the following embodiment at all, and can be implemented in various aspects.
[Description of configuration of karaoke network system 1]
As shown in FIG. 1, the karaoke network system 1 includes a
カラオケ装置10は、制御部11、記憶部12、楽曲再生部13、音声制御部14、映像制御部15、映像入力部16、操作部17、通信部18等を備える。このカラオケ装置は、カラオケ楽曲の再生や、投稿データのダウンロード及び再生、投稿データの生成及びアップロード等の機能を有する。制御部11は、カラオケ装置10全体の制御を司る情報処理デバイスである。カラオケ装置10の主な機能として、制御部11は、ユーザからリクエストされたカラオケ楽曲に対応する内部楽曲データの再生を楽曲再生部13に実行させる。
The
記憶部12は、ハードディスクドライブ等の記憶装置であり、カラオケ楽曲を演奏するための内部楽曲データを多数収録したカラオケデータベースや、カラオケ装置10の動作を制御するシステムプログラムやアプリケーションプログラム、各種の情報コンテンツの再生に用いられるデータ等を記憶する。
The
楽曲再生部13は、記憶部12に記憶されている内部楽曲データや、ホストサーバ40からダウンロードされた投稿データに基づいて楽曲の再生を行う。音声制御部14は、音声の入出力を制御するデバイスであり、マイク入力部14a、楽器入力部14b、出力部14cからなる。マイク入力部14aには、マイク19が接続される。これにより、マイク入力部14aは、ユーザの歌唱音を取得する。
The
楽器入力部14bには、ユーザが演奏する楽器20が接続される。これにより、楽器入力部14bは、ユーザが楽器20を用いて演奏した楽器音を取得する。楽器入力部14bは、マイクや楽器20に直接接続する端子等を備える。なお、楽器入力部14bは、カラオケ装置10に組込まれていてもよいし、カラオケ装置10とは別体の装置として構成されていてもよい。また、楽器20は、弦楽器・打楽器・管楽器・鍵盤楽器の他にも、パソコンや携帯情報処理端末、ゲーム機等によって実現される電子的な楽器も含む。
A
出力部14cには、左右2系統のスピーカ21a,21bが接続されている。出力部14cは、楽曲再生部13によって再生される楽曲の音源信号、マイク入力部14a及び楽器入力部14bから出力される歌唱音や楽器音の音源信号を、スピーカ21a,21bに出力する。スピーカ21a,21bは、出力部14cから出力される音源信号を音に換えて出力する。
The left and
映像制御部15は、制御部11から送られてくる映像データに基づく映像の再生及び出力を行う。映像制御部15には、映像の表示を行うモニタ23が接続されている。これにより、映像制御部15は再生した映像をモニタ23に表示させる。操作部17は、カラオケ装置10に対する各種操作を行うための入力装置である。通信部18は、カラオケ装置10をLANに接続して通信を行うための通信インタフェースである。
The
リモコン端末30は、装置全体を制御する制御部31、タッチパネルやキースイッチ等からなる操作部32、各種情報を記憶する記憶部33、各種情報の表示を行う表示部34、LAN及びインターネットを介した通信を制御する通信部35等を備える。リモコン端末30は、通信機能、情報表示機能及びユーザが入力操作する入力機能を有する。リモコン端末30には、リクエストするカラオケ楽曲や投稿データの識別情報や、ユーザの識別情報等のユーザに関する情報、投稿データの録音時に使用する音源の種類(楽器や歌唱)等の情報がユーザから入力される。リモコン端末30は、ユーザから入力された情報を、LAN経由でカラオケ装置10へ送信する。
The
ホストサーバ40は、周知のサーバ装置からなり、コンピュータシステムを構成している。このホストサーバ40は、制御部41、各種情報を記憶する記憶部42、インターネットを介した通信を制御する通信部43等を備える。制御部41は、CPUやROM、RAM等を中心に構成された情報処理デバイスであり、装置全体の制御を司る。制御部41は、記憶部42から読込んだプログラムやデータに基づいて種々の処理を実行する。ホストサーバ40は、カラオケ装置10に楽曲データを提供する機能を有する。具体的には、記憶部42は、新しく提供可能となった楽曲データを記憶する。そして、制御部41は、記憶部42に記憶されている新譜である楽曲データをカラオケ装置10に配信する。
The
ここで、記憶部42に記憶されるカラオケ楽曲の内部楽曲データの構造について、図2を参照しながら説明する。内部楽曲データは、楽曲に関する情報が記述された楽曲管理情報と、楽曲を構成する複数パートの楽曲構成データとからなる。このうち、楽曲管理情報には、楽曲識別情報と楽曲構成情報とが含まれる。楽曲識別情報は、カラオケ楽曲を識別する識別情報(例えば、曲番号)である。楽曲構成情報は、楽曲を構成する複数パートの楽曲構成データについて、個々のパートに割当てられている音の種類(楽器や歌唱)を記述した情報である。図2では、楽曲構成情報として、各楽曲構成データ1〜5の音の種類に、楽器1(ギター)、楽器2(ベース)、楽器3(ドラム)、楽器4(ピアノ)、歌唱(コーラス)がそれぞれ対応付けられている事例を示している。楽曲構成データは、音の種類別に分けて作られた楽曲データである。内部楽曲データには、複数の音の種類にそれぞれ対応する複数パートの楽曲構成データが含まれる。つまり、内部楽曲データに含まれる複数パートの楽曲構成データが同時に再生されることで、1つの楽曲全体が再生される。この楽曲構成データとしては、例えば、MIDI形式の演奏データ(MIDIデータ)や所定の音声圧縮フォーマットの音声ファイルが用いられる。
Here, the structure of the internal music data of the karaoke music stored in the
また、ホストサーバ40は、インターネットを介して複数のカラオケ装置10からアップロードされたユーザの投稿データを記憶するデータベースを記憶部42に備える。この投稿データは、カラオケ装置10を利用して歌唱や演奏を行ったユーザの音声を記録したデータと、管理情報とからなる。投稿データは、楽曲識別情報と対応付けられており、楽曲識別情報を基にリモコン端末30やユーザ端末50等が投稿データを検索可能である。
In addition, the
このような投稿データは、カラオケ装置10でカラオケ楽曲の演奏が行われる際に、カラオケ装置10によって作成される。この投稿データには、カラオケ楽曲の演奏時にマイク19や楽器20から入力される歌唱音や楽器音を録音した録音データが含まれる。作成された投稿データは、カラオケ装置10の記憶部12に一時的に記憶され、当該投稿データの作成に係るユーザの了承を得た上で、ホストサーバ40にアップロードされる。このようにすることで、複数の投稿データをホストサーバ40の記憶部42に蓄積することが可能となる。
Such post data is created by the
ホストサーバ40は、カラオケ装置10やユーザ端末50からの配信要求に応じて、記憶部42に蓄積している投稿データを要求元の端末装置に配信する。ホストサーバ―40は、カラオケ装置10に対して投稿データを配信する場合、カラオケ装置10に投稿データをコピーするダウンロード形式の配信を行う。一方、ユーザ端末50に対して投稿データを配信する場合、制御部41は、投稿データと投稿データに対応する内部楽曲データとを、周知のストリーミング配信フォーマットに準拠したデータ(以下、ストリーミングデータと称する)に変換したものを、ストリーミング配信する。具体的には、ホストサーバ40は、内部楽曲データに含まれる、音の種類別に分かれた複数のパートに対応する複数の楽曲構成データについて、個々の楽曲構成データごとにストリーミングデータを生成し、記憶部42に記録する。また、ホストサーバ40は、カラオケ装置10からアップロードされた投稿データに含まれる1又は複数の投稿録音データについて、個々の投稿録音データごとにストリーミングデータを生成し、記憶部42に記録する。
In response to a distribution request from the
カラオケ装置10は、ダウンロードした投稿データに対応するカラオケ楽曲の内部楽曲データを再生し、同時に投稿データの録音データを再生する。加えて、マイク19や楽器20から入力された歌唱音や楽器音を出力する。このようにすることで、その場にいない複数のユーザ間で非リアルタイムのコラボレーション(共同制作や共演)が実現する。
The
また、カラオケ装置10は、ダウンロードした投稿データを利用したコラボレーションで行われた歌唱や演奏に基づいて、新たに録音データを取得する。取得された新たな録音データは、コラボレーションで制作された投稿データとしてホストサーバ40にアップロード可能である。このようなコラボレーションによって制作された複数の関連する投稿データが、ホストサーバ40に蓄積される。このようなコラボレーションにより制作された投稿データを基に、別のユーザが更に歌唱や演奏を加えて投稿データを制作することで、コラボレーションの参加者を増やすことができる。
Moreover, the
ユーザ端末50は、ユーザが所持するパソコンやタブレットコンピュータ、高機能携帯電話端末(いわゆる、スマートフォン)等の周知の情報処理端末で構成される。ユーザ端末50は、制御部51、各種情報を記憶する記憶部52、楽曲再生部53、操作を入力する入力装置からなる操作部54、各種情報の表示を行う表示部55、インターネットを介した通信を制御する通信部56等を備える。制御部51は、CPUやROM、RAM等を中心に構成された情報処理デバイスであり、装置全体の制御を司る。制御部51は、記憶部52から読込んだプログラムやデータに基づいて種々の処理を実行する。本実施形態におけるユーザ端末50の主な機能として、制御部51は、操作部54を介してユーザから指定された投稿データに関するストリーミングデータの配信をホストサーバ40に要求する。そして、ホストサーバ40から配信されたストリーミングデータに基づいて楽曲の再生を実施する。楽曲再生部53は、制御部51からの制御に基づいて、ホストサーバ40から受信したストリーミングデータを再生して音を出力する。
The
[投稿データの構造の説明]
ホストサーバ40の記憶部42に記憶される投稿データの具体的な構造について、図3を参照しながら説明する。図3(a)は、コラボレーションの行われていない単独のユーザにより制作された投稿データ(1ユーザ)の構造の一例である。この投稿データは、投稿データ管理情報と、投稿ユーザ情報と、投稿録音データとからなる。
[Description of post data structure]
A specific structure of the posted data stored in the
このうち、投稿データ管理情報は、投稿データに関する情報であり、投稿識別情報と楽曲識別情報とが含まれる。投稿識別情報は、投稿データを識別する情報である。この投稿識別情報は、カラオケ装置10から投稿データがホストサーバ40にアップロードされたときに、ホストサーバ40の制御部41によって個々の投稿データごとに固有の識別情報として付与される。楽曲識別情報は、投稿データに対応するカラオケ楽曲、すなわち、投稿データが制作されたときにカラオケ装置10によって演奏されたカラオケ楽曲を識別する識別情報である。
Of these, the post data management information is information related to post data, and includes post identification information and music identification information. The post identification information is information for identifying post data. This posting identification information is given as unique identification information for each individual posting data by the
投稿ユーザ情報は、投稿したユーザに関する情報であり、ユーザデータ識別情報と、ユーザ名と、投稿録音情報とが含まれる。ユーザデータ識別情報は、同一投稿データ内に複数の投稿ユーザ情報が含まれる場合に、個々の投稿ユーザ情報を同一投稿データ内で区別するための固有の識別情報である。ユーザ名は、ユーザデータ識別情報に係るユーザの名称であり、ユーザを識別する固有の識別情報である。投稿録音情報は、投稿データに含まれる音の種類別の投稿録音データについて、録音されている音の種類を記述した情報である。音の種類とは、例えば、楽器の種類、又は、歌唱であることを識別する情報である。図3(a)では、「B0001#投稿録音データ1」との名称の投稿録音データに対応する投稿録音情報1として、音の種類に楽器1(ギター)が定義されている事例を示している。なお、投稿データに複数の投稿録音データが含まれている場合、それぞれの投稿録音データに対応する複数の投稿録音情報が投稿データ内に含まれる。 The posted user information is information related to the posted user, and includes user data identification information, a user name, and posted recording information. The user data identification information is unique identification information for distinguishing individual posted user information within the same posted data when a plurality of posted user information is included in the same posted data. The user name is the name of the user related to the user data identification information, and is unique identification information for identifying the user. The posted recording information is information that describes the type of sound being recorded in the posted recording data for each type of sound included in the posted data. The type of sound is information that identifies the type of instrument or singing, for example. FIG. 3A shows an example in which a musical instrument 1 (guitar) is defined as the type of sound as posted recording information 1 corresponding to posted recording data named “B0001 # posted recording data 1”. . When a plurality of posted recording data is included in the posted data, a plurality of posted recording information corresponding to each posted recording data is included in the posted data.
投稿録音データは、投稿ユーザ情報に対応するユーザによる歌唱音や楽器音が音の種類別に録音された音声データである。図3(a)の事例では、「B001#投稿録音データ1」との名称のファイルが投稿録音データに相当する。1つの投稿データには、投稿データの制作に用いられた音源(歌唱や楽器)の数に応じて、1又は複数の投稿録音データが含まれる。投稿録音データとしては、例えば、所定の音声圧縮フォーマットの音声ファイルが用いられる。 The posted recording data is voice data in which singing sounds and instrument sounds by the user corresponding to the posting user information are recorded for each type of sound. In the example of FIG. 3A, a file named “B001 # posted recording data 1” corresponds to posted recording data. One post data includes one or a plurality of post recording data according to the number of sound sources (singing or musical instruments) used for producing the post data. As the post recording data, for example, an audio file in a predetermined audio compression format is used.
つぎに、図3(b)は、図3(a)に示す投稿データを利用して、もう一人のユーザがコラボレーションすることで制作された、コラボレーションありの投稿データ(2ユーザ)の構造の一例である。コラボレーションありの投稿データは、カラオケ装置10から、コラボレーションに係る2ユーザ分の投稿録音データを含む投稿データがアップロードされることにより、ホストサーバ40に蓄積される。
Next, FIG. 3B shows an example of the structure of post data with collaboration (two users) produced by another user collaborating using the post data shown in FIG. It is. The post data with collaboration is accumulated in the
コラボレーションありの投稿データには、コラボレーションの相手となった1ユーザ目の投稿データに関する投稿ユーザ情報1及び投稿録音データが含まれる。すなわち、カラオケ装置10においてコラボレーションありの投稿データが制作されるときに、一緒に再生された過去の投稿データに関する投稿ユーザ情報1及び投稿録音データが、コラボレーションありの投稿データに含まれる。それに加え、追加分の2ユーザ目に関する投稿ユーザ情報2と、そのユーザに関する投稿録音データが含まれる。なお、図3(b)に示す事例では、追加分として「B002#投稿録音データ1」及び「B002#投稿録音データ2」の2つの投稿録音データが含まれている。これに対応して、「B002#投稿録音データ1」に対応する投稿録音情報1には、音の種類としてマイク(コーラス)が定義されている。また、「B002#投稿録音データ2」に対応する投稿録音情報2には、音の種類として楽器2(ベース)が定義されている。これは、この投稿データに係る2番目のユーザにより、マイクによる歌唱とベースによる演奏とが同時に行われ、それぞれの音が個別に録音された2つの投稿録音データが投稿データとしてアップロードされたことを意味する。
The post data with collaboration includes post user information 1 and post recording data regarding post data of the first user who is a collaborator. That is, when post data with collaboration is produced in the
ところで、ホストサーバ40の記憶部42には、ユーザによって制作されてカラオケ装置10から投稿された投稿データの他に、カラオケサービスの運営側がユーザに公開するために用意した、例えばプロアーティストの模範演技のデータ等も記憶させておくことができる。このような運営側で用意された公開用の模範演技データも投稿データと同様の構造にすることで、投稿データと同様にカラオケ装置10やユーザ端末50に配信して、それらの端末で視聴やコラボレーションを楽しむことができる。本発明では、ユーザから投稿された投稿データや運営側でユーザに公開するために用意されたデータを包含する概念を、公開データと称する。
By the way, in the
[カラオケネットワークシステム1の全体動作(第1実施形態)の説明]
カラオケネットワークシステム1の各装置による一連の動作の第1実施形態について、図4のシーケンス図に基づいて説明する。
[Description of Overall Operation of Karaoke Network System 1 (First Embodiment)]
A first embodiment of a series of operations by each device of the karaoke network system 1 will be described based on the sequence diagram of FIG.
まず、リモコン端末30が、ユーザから投稿のリクエストを受付ける。具体的には、演奏を所望するカラオケ楽曲と、投稿データに録音する音の種類(歌唱や楽器)とを指定する入力操作を、ユーザがリモコン端末30に行う。このとき、他の投稿データとのコラボレーションをユーザが所望する場合、コラボレーション相手の投稿データを指定する入力操作も行う。なお、録音する音の種類の指定は1つでも複数でもよい。リモコン端末30は、前記入力操作を受付けると、指定されたカラオケ楽曲の楽曲識別情報と、リクエストしたユーザに関するユーザ名と、指定された音の種類を示す投稿録音情報と、指定された投稿データの投稿識別情報(コラボレーションありの場合)とを含む投稿リクエスト情報をカラオケ装置10に送信する(S10)。
First, the
なお、ユーザ名は、ユーザがカラオケ装置10の利用を開始する際に所定のログイン手続きを行ったときに、予めリモコン端末30に記憶されているものとする。また、投稿データを検索するために必要な投稿識別情報等の情報は、リモコン端末30がホストサーバ40から取得して記憶部33に記憶しているものとする。
It is assumed that the user name is stored in advance in the
カラオケ装置10は、リモコン端末30から受信した投稿リクエスト情報に基づき、楽曲識別情報に対応するカラオケ楽曲の内部楽曲データを再生する(S12)。このとき、投稿リクエスト情報に投稿識別情報が含まれている場合、カラオケ装置10は、該当する投稿データをホストサーバ40からダウンロードする。そして、カラオケ装置10は、カラオケ楽曲の内部楽曲データと、ホストサーバ40からダウンロードした投稿データに含まれる投稿録音データとを同期して再生する。また、カラオケ装置10は、内部楽曲データ及び投稿データの再生と並行して、マイク19や楽器20から入力される歌唱音や楽器音を音の種類別に録音して、投稿録音データを生成する。
The
カラオケ楽曲の再生が終わると、カラオケ装置10は、投稿リクエスト情報に対応する楽曲識別情報、及び投稿ユーザ情報と、生成された投稿録音データを含む投稿データを生成する(S14)。このとき生成される投稿データは、図3(a)で例示される。なお、ホストサーバ40からダウンロードした投稿データとのコラボレーションを行った場合、次のようにする。カラオケ装置10は、今回生成した分の楽曲識別情報、投稿ユーザ情報及び生成された投稿録音データと、コラボレーションの相手としてダウンロードした投稿データに含まれる投稿ユーザ情報及び投稿録音データとを合成した投稿データを生成する。この場合に生成される投稿データは、図3(b)で例示される。カラオケ装置10は、生成した投稿データを、インターネット経由でホストサーバ40にアップロードする(S16)。
When the reproduction of the karaoke music is completed, the
一方、ホストサーバ40の制御部41は、新たにカラオケ楽曲の内部楽曲データを記憶部42に記憶すると、その記憶した内部楽曲データに含まれる複数の楽曲構成データから、それぞれのパートに対応するストリーミングデータを生成する(S18)。例えば、図2に示す事例では、内部楽曲データに含まれる楽曲構成データ1〜5について、それぞれの楽曲構成データに対応する5つのストリーミングデータが生成される。以下、内部楽曲データから生成されたストリーミングデータを楽曲ストリーミングデータと称する。生成された楽曲ストリーミングデータは、元の内部楽曲データと対応付けられて記憶部42に記憶される。そして、制御部41は、保存した内部楽曲データの楽曲管理情報を開示し、その内部楽曲データをユーザ端末50で検索できるように公開する(S20)。
On the other hand, when the
また、ホストサーバ40の制御部41は、カラオケ装置10から投稿データがアップロードされると、その投稿データに固有の投稿識別情報を付与して、記憶部42に保存する(S22)。制御部41は、新たに投稿データを記憶部42に記憶すると、その投稿データに含まれる1又は複数の投稿録音データから、それぞれのパートに対応するストリーミングデータを生成する(S24)。例えば、図3(a)に示す事例では、コラボレーションなしの投稿データに含まれる「B001#投稿録音データ1」について、この投稿録音データに対応する1つのストリーミングデータが生成される。また、図3(b)に示す事例では、コラボレーションありの投稿データに含まれる3つの投稿データ、「B001#投稿録音データ1」、「B002#投稿録音データ1」、「B002#投稿録音データ2」について、それぞれの投稿録音データに対応する3つのストリーミングデータが生成される。以下、投稿データから生成されたストリーミングデータを投稿ストリーミングデータと称する。
In addition, when the posting data is uploaded from the
生成された投稿ストリーミングデータは、元の投稿データと対応付けられて記憶部42に記憶される。そして、制御部41は、保存した投稿データの投稿データ管理情報や投稿ユーザ情報を開示し、その投稿データをリモコン端末30やユーザ端末50等の端末装置で検索できるように公開する(S26)。具体的には、ホストサーバ40は、投稿データの投稿識別情報や、楽曲識別情報、投稿ユーザ名等のリストを公開する。
The generated posting streaming data is stored in the
一方、ユーザ端末50の制御部51は、公開された投稿データに関する投稿データ管理情報や投稿ユーザ情報をホストサーバ40から取得する(S28)。そして、制御部51は、ホストサーバ40から取得した投稿データに関する情報に基づいて、ユーザから再生を所望する投稿データのリクエストを受付ける。具体的には、制御部51は、再生を所望する投稿データを指定する入力操作を、操作部54を介して受付ける。制御部51は、前記入力操作を受付けると、指定された投稿データの投稿識別情報を含む投稿データ配信要求を、通信部56を介してホストサーバ40に送信する(S30)。
On the other hand, the
ホストサーバ40の制御部41は、ユーザ端末50から投稿データ配信要求を受信すると、投稿データ配信要求に該当の投稿データに関する投稿データストリーミング情報を、要求元のユーザ端末50に対して通知する(S32)。この投稿データストリーミング情報には、当該投稿データ配信要求に該当の投稿データ及び内部楽曲データに対応するストリーミングデータの数や種類(パート)を示す情報が含まれる。ストリーミングデータの数や種類に関する情報は、投稿データの投稿ユーザ情報に含まれる投稿録音情報(音の種類)、及び、内部楽曲データの楽曲管理情報に含まれる楽曲構成情報(音の種類)に基づいて決定される。
When receiving the posting data distribution request from the
例えば、図2に示す内部楽曲データに対応する楽曲ストリーミングデータの場合、楽曲ストリーミングデータの数は、図2の内部楽曲データに含まれる楽曲構成データ1〜5と同じ5である。また、楽曲ストリーミングデータの種類(パート)を示す情報は、図2の楽曲管理情報の楽曲構成情報1〜5で示される、「楽器1(ギター)」、「楽器2(ベース)」、「楽器3(ドラム)」、「楽器4(ピアノ)」、「歌唱(コーラス)」である。一方、図3(b)に示す投稿データに対応する投稿ストリーミングデータの場合、投稿ストリーミングデータの数は、図3(b)の投稿データに含まれる投稿録音データと同じ3である。また、「B001#投稿録音データ1」に対応する投稿ストリーミングデータの種類(パート)を示す情報は、図3(b)のユーザ情報1の投稿録音情報1で示される「楽器1(ギター)」である。また、「B002#投稿録音データ1」に対応する投稿ストリーミングデータの種類(パート)を示す情報は、図3(b)のユーザ情報2の投稿録音情報1で示される「マイク(コーラス)」である。また、「B002#投稿録音データ2」に対応する投稿ストリーミングデータの種類(パート)を示す情報は、図3(b)のユーザ情報2の投稿録音情報2で示される「楽器2(ベース)」である。 For example, in the case of music streaming data corresponding to the internal music data shown in FIG. 2, the number of music streaming data is 5, which is the same as the music composition data 1 to 5 included in the internal music data of FIG. The information indicating the type (part) of the music streaming data is “musical instrument 1 (guitar)”, “musical instrument 2 (base)”, “musical instrument” indicated by the music composition information 1 to 5 of the music management information in FIG. 3 (drum) "," musical instrument 4 (piano) ", and" singing (chorus) ". On the other hand, in the case of post streaming data corresponding to the post data shown in FIG. 3B, the number of post streaming data is 3, which is the same as the post recording data included in the post data shown in FIG. The information indicating the type (part) of the posted streaming data corresponding to “B001 # posted recording data 1” is “instrument 1 (guitar)” indicated by the posted recording information 1 of the user information 1 in FIG. It is. Also, the information indicating the type (part) of the posted streaming data corresponding to “B002 # posted recording data 1” is “microphone (chorus)” indicated by the posted recording information 1 of the user information 2 in FIG. is there. Also, information indicating the type (part) of post streaming data corresponding to “B002 # post recording data 2” is “instrument 2 (base)” indicated by post recording information 2 of user information 2 in FIG. It is.
ユーザ端末50の制御部51は、ホストサーバ40から投稿データストリーミング情報を取得すると、楽曲ストリーミングデータ及び投稿ストリーミングデータの各個について音の出力を制限(マイナスワン)するか否かに関するマイナスワン設定を決定する(S34)。具体的には、制御部51は、投稿データストリーミング情報の内容を表示部55に表示させる。例えば、図3(b)の投稿データに対して投稿データ配信要求を行った場合を想定して説明する。この場合、この投稿データに対応する内部楽曲データ(図2参照)に関する情報として、パートの数が「5」、パートの種類として、「ギター」、「ベース」、「ドラム」、「ピアノ」、「コーラス」が表示部55に表示される。また、図3(b)の投稿データに関する情報として、パートの数が「3」、パートの種類として「ギター」、「ベース」、「コーラス」が表示部55に表示される。そして、その表示に基づき、各ストリーミングデータに対応するパートについて、音の出力を制限する/しない指示を、操作部54を介してユーザから受付ける。
When acquiring the posted data streaming information from the
制御部51は、ユーザからに指示に基づいてストリーミングデータのマイナスワン設定を決定すると、設定内容をホストサーバ40に対して通知し、ストリーミングデータの配信要求を行う(S36)。なお、ユーザ端末50からマイナスワン設定を指示する他にも、ホストサーバ40側で自動的にマイナスワンするストリーミングデータを決定するようにしてもよい。具体的には、投稿データ配信要求に該当する全ての楽曲ストリーミングデータ及び投稿ストリーミングデータの中から、投稿ストリーミングデータのパート(投稿録音情報で示される歌唱又は楽器の種類)と重複する楽曲ストリーミングデータのパート(楽曲構成情報で示される歌唱又は楽器の種類)に対して、マイナスワンを適用する。例えば、投稿ストリーミングデータがギターのパートに該当する場合、同じくギターのパートに該当する楽曲ストリーミングデータに対して、マイナスワンを適用する。
When determining the minus one setting of the streaming data based on the instruction from the user, the
ホストサーバ40の制御部41は、受信したストリーミングデータ配信要求に基づき、投稿データ配信要求に該当する楽曲ストリーミングデータ及び投稿ストリーミングデータの中から、マイナスワンが適用されないストリーミングデータのみ、ストリーミング配信する(S38)。前記のとおり、本実施形態では、特定パートのストリーミングデータによる音の出力を制限する方法として、マイナスワンが適用される特定パートのストリーミングデータを送信しない方法を採用している。これにより、ストリーミングデータを受信する側のユーザ端末50において、マイナスワンが適用される特定パートの音は全く出力されない。これに限らず、ホストサーバ40の制御部41が、マイナスワンが適用される特定パートのストリーミングデータに対してのみ、ミュートをかけたり、又は、ボリュームを下げたりした上で、特定パートストリーミングデータも他のストリーミングデータと同様にストリーム配信してもよい。なお、配信する投稿ストリーミングデータが複数ある場合、それぞれの音の出力先を左右のスピーカに均等な数に割振って配信してもよい。
Based on the received streaming data distribution request, the
ユーザ端末50の制御部51は、ホストサーバ40から送信されてくる楽曲ストリーミングデータ及び投稿ストリーミングデータを同期させて楽曲再生部53に再生させる(S40)。そして、ストリーミング再生の途中で、ユーザ端末50においてストリーミングデータに対するマイナスワン設定を変更する指示をユーザから受付けた場合、制御部51は、マイナスワン設定の変更要求をホストサーバ40に対して送信する(S42)。ホストサーバ40の制御部41は、ユーザ端末50からマイナスワン設定の変更要求を受信すると、その変更要求が反映されたマイナスワン設定に基づいて、マイナスワンが適用されないストリーミングデータの配信に切替える(S44)。例えば、ギターパートに対応する楽曲ストリーミングデータに対してマイナスワンを適用する設定だったものを、マイナスワンの適用を解除したり、ギターパートとは異なる新たにマイナスワン設定されたパートに対応する楽曲ストリーミングデータ又は投稿ストリーミングデータに対して、新たにマイナスワンを適用する。ユーザ端末50の制御部51は、ホストサーバ40から送信されてくる楽曲ストリーミングデータ及び投稿ストリーミングデータを同期させて楽曲再生部53に再生させる(S46)。なお、ユーザ端末50によるマイナスワン設定の変更要求は、ストリーミング再生中にユーザの任意のタイミングで何度でも実施できる。
The
ホストサーバ40の制御部41は、ストリーミングデータの配信を終了すると、ストリーミング終了通知をユーザ端末50に送信する(S48)。ユーザ端末50の制御部51は、ストリーミング再生を終了する(S50)。
When the distribution of the streaming data is completed, the
[カラオケネットワークシステム1の全体動作(第2実施形態)の説明]
カラオケネットワークシステム1の各装置による一連の動作の第2実施形態について、図5のシーケンス図に基づいて説明する。なお、図5に示す手順において、前半のS60〜S82の手順は、前述の第1実施形態のS10〜S32と同様なので、重複する部分の説明は省略する。
[Description of Overall Operation of Karaoke Network System 1 (Second Embodiment)]
A second embodiment of a series of operations by each device of the karaoke network system 1 will be described based on the sequence diagram of FIG. In the procedure shown in FIG. 5, the procedure of S60 to S82 in the first half is the same as S10 to S32 of the first embodiment described above, and the description of the overlapping parts is omitted.
ユーザ端末50の制御部51は、ホストサーバ40に対してストリーミングデータの配信要求を行う(S84)。ここでは、第1実施形態のS36とは異なり、投稿データ配信要求に該当する全てのストリーミングデータの配信を要求する。ホストサーバ40の制御部41は、受信したストリーミングデータ配信要求に基づき、該当する全ての楽曲ストリーミングデータ及び投稿ストリーミングデータをユーザ端末50に対してストリーミング配信する(S86)。
The
ユーザ端末50の制御部51は、配信される全てのストリーミングデータのうち、投稿ストリーミングデータのパート(投稿録音情報で示される歌唱・楽器の種類)と重複する楽曲ストリーミングデータのパート(楽曲構成情報で示される歌唱・楽器の種類)だけ音の出力を制限して、各ストリーミングデータを同期させて楽曲再生部53に再生させる(S88)。音の出力を制限する方法としては、特定パートのストリーミングデータを再生しない、又は、ミュートをかけたり、又は、ボリュームを下げたりして再生するといった方法が例示される。なお、ホストサーバ40から複数種類の投稿ストリーミングデータが配信されてくる場合、それぞれの音の出力先を左右のスピーカに均等な数に割振って再生してもよい。
The
そして、ストリーミング再生の途中で、ユーザ端末50において音の出力を制限するパートを変更する指示をユーザから受付けた場合(S90)、制御部51は、その変更指示に基づいて音の出力を制限する対象となるストリーミングデータを切替え、ストリーミング再生を継続する(S92)。なお、音の出力を制限するパートの変更は、ストリーミング再生中にユーザの任意のタイミングで何度でも実施できる。
In the middle of streaming playback, when the
ホストサーバ40の制御部41は、ストリーミングデータの配信を終了すると、ストリーミング終了通知をユーザ端末50に送信する(S94)。ユーザ端末50の制御部51は、ストリーミング再生を終了する(S96)。
When the distribution of the streaming data is completed, the
[効果]
上記実施形態のカラオケネットワークシステム1によれば、以下の効果を奏する。
第1実施形態(図4)によれば、ホストサーバ40が、内部楽曲データ及び公開データから生成した、音の種類別に分かれたパートごとのストリーミングデータの中から、ユーザの任意のパートのストリーミングデータをマイナスワンした上で、ユーザ端末50に配信できる。このようにすることで、ユーザ端末50側において簡単に、特定のパートの音だけを消去又は音量を下げた状態でストリーミング再生を実行できる。
[effect]
According to the karaoke network system 1 of the above embodiment, the following effects can be obtained.
According to the first embodiment (FIG. 4), the streaming data of an arbitrary part of the user from the streaming data for each part divided by sound type, which is generated by the
第2実施形態の(図5)によれば、ホストサーバ40が、内部楽曲データ及び公開データから生成した、音の種類別に分かれたパートごとのストリーミングデータをユーザ端末50に配信できる。このように、配信されるストリーミングデータが予めパートごと毎に分割されているため、ユーザ端末50側で簡単に、ユーザの任意のパートのストリーミングデータの音の出力を制限してストリーミング再生を実行できる。
According to the second embodiment (FIG. 5), the
なお、カラオケ装置10にカメラを接続し、投稿データの作成時にユーザが歌唱や楽器演奏をする姿をカメラで撮影した映像を録画した投稿録画データを、投稿録音データと共に投稿データに加えてアップロードできるようにしてもよい。そして、カラオケ装置10やユーザ端末50においてユーザが投稿データを視聴する際、投稿録音データと投稿録画データとが同時に再生されることで、ユーザは、楽曲や音声と映像とが一体になった臨場感のあるコラボレーションを楽しむことができる。
In addition, it is possible to upload post recording data, which is a video recording a video of a user singing or playing a musical instrument when creating post data, together with the post recording data, by connecting a camera to the
なお、上述の実施形態では、カラオケ装置10からホストサーバ40にアップロードされた投稿データを、ユーザ端末50がホストサーバ40からストリーミング再生する事例について説明した。これに限らず、カラオケ装置10が、ホストサーバ40から投稿データをストリーミング再生してもよい。
In the above-described embodiment, the case in which the
[特許請求の範囲に記載の構成との対応]
実施形態のカラオケネットワークシステム1の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。ホストサーバ40がサーバに相当する。このうち、記憶部42が記憶手段に相当する。制御部41が、第1生成手段及び第2生成手段に相当する。制御部41及び通信部43が、配信受付手段、送信手段、及び、パート受付手段(請求項2)に相当する。ユーザ端末50が端末装置に相当する。このうち、制御部51及び通信部56が、配信要求手段、受信手段、及び、取得手段に相当する。制御部51が制御手段に相当する。制御部51及び操作部54が、パート受付手段(請求項8)に相当する。カラオケ装置10が音楽再生装置に相当する。
[Correspondence with configuration described in claims]
The correspondence between the configuration of the karaoke network system 1 of the embodiment and the configuration described in the claims is as follows. The
1…カラオケネットワークシステム、10…カラオケ装置、11…制御部、12…記憶部、13…楽曲再生部、14…音声制御部、14a…マイク入力部、14b…楽器入力部、14c…出力部、15…映像制御部、17…操作部、18…通信部、19…マイク、20…楽器、21a,21b…スピーカ、23…モニタ、30…リモコン端末、31…制御部、32…操作部、33…記憶部、34…表示部、35…通信部、40…ホストサーバ、41…制御部、42…記憶部、43…通信部、50…ユーザ端末、51…制御部、52…記憶部、53…楽曲再生部、54…操作部、55…表示部、56…通信部。
DESCRIPTION OF SYMBOLS 1 ... Karaoke network system, 10 ... Karaoke apparatus, 11 ... Control part, 12 ... Memory | storage part, 13 ... Music reproduction part, 14 ... Voice control part, 14a ... Microphone input part, 14b ... Musical instrument input part, 14c ... Output part, DESCRIPTION OF
Claims (12)
音の種類別に分かれたパートで構成された楽曲データから、パートごとに、ストリーミング配信が可能な所定のデータ形式の第1ストリーミングデータを生成する第1生成手段と、
前記記憶手段に記憶された第1公開データに含まれる第1入力音情報から、前記第1音識別情報で示される音の種類別のパートごとに、ストリーミング配信が可能な所定のデータ形式の第2ストリーミングデータを生成する第2生成手段と、
端末装置からネットワークを介して、前記第1公開データの配信要求を受付ける配信受付手段と、
前記配信要求に該当する第1公開データに含まれる楽曲識別情報に対応する前記第1ストリーミングデータと、前記配信要求に該当する第1公開データに含まれる第1入力音情報に対応する前記第2ストリーミングデータとを、前記ネットワークを介して要求元の前記端末装置に送信する送信手段と、
を備え、
前記送信手段は、要求元の前記端末装置へ送信する前記第1ストリーミングデータ及び前記第2ストリーミングデータを構成するパートのうち、特定のパートの前記第1ストリーミングデータ又は前記第2ストリーミングデータにより出力される音を制限して、前記配信要求に該当する第1公開データに対応する前記第1ストリーミングデータ及び前記第2ストリーミングデータを送信すること
を特徴とするサーバ。 The music identification information for identifying the music, the first input sound information representing the sound acquired from the sound source, and the first sound identification information for identifying the type of sound represented by the first input sound information are associated with each other. Storage means for storing the first public data;
First generation means for generating, for each part, first streaming data in a predetermined data format capable of streaming delivery from music data composed of parts divided according to sound types;
A first data in a predetermined data format that can be streamed from the first input sound information included in the first public data stored in the storage means for each part by sound type indicated by the first sound identification information. 2nd generation means for generating 2 streaming data;
A delivery accepting means for accepting a delivery request for the first public data from a terminal device via a network;
The first streaming data corresponding to the music identification information included in the first public data corresponding to the distribution request, and the second corresponding to the first input sound information included in the first public data corresponding to the distribution request. Transmitting means for transmitting the streaming data to the requesting terminal device via the network;
With
The transmission means is output by the first streaming data or the second streaming data of a specific part among the parts constituting the first streaming data and the second streaming data transmitted to the requesting terminal device. And transmitting the first streaming data and the second streaming data corresponding to the first public data corresponding to the distribution request.
前記端末装置から前記ネットワークを介して、音の出力を制限するパートの指定を受付けるパート受付手段を更に備え、
前記送信手段は、前記パート受付手段により指定が受付けられたパートの前記第1ストリーミングデータ又は前記第2ストリーミングデータにより出力される音を制限して、前記配信要求に該当する第1公開データに対応する前記第1ストリーミングデータ及び前記第2ストリーミングデータを送信すること
を特徴とするサーバ。 The server according to claim 1,
Part reception means for receiving designation of a part that restricts output of sound from the terminal device via the network;
The transmission means limits the sound output by the first streaming data or the second streaming data of the part whose designation is accepted by the part acceptance means, and corresponds to the first public data corresponding to the distribution request The server transmits the first streaming data and the second streaming data.
前記送信手段は、前記配信要求に該当する第1公開データに含まれる第1音識別情報で示される音の種類に対応するパートの前記第1ストリーミングデータにより出力される音を制限して、前記配信要求に該当する第1公開データに対応する前記第1ストリーミングデータ及び前記第2ストリーミングデータを送信すること
を特徴とするサーバ。 In the server according to claim 1 or 2,
The transmission means limits the sound output by the first streaming data of the part corresponding to the type of sound indicated by the first sound identification information included in the first public data corresponding to the distribution request, and The server, wherein the first streaming data and the second streaming data corresponding to the first public data corresponding to the distribution request are transmitted.
前記記憶手段は、前記サーバから取得された前記第1公開データを用いて音楽再生装置が演奏を実行したときに、前記音楽再生装置が音源から取得した第2入力音に関する公開データとして、前記音楽再生装置がアップロードした第2公開データであって、前記楽曲識別情報と、前記第1入力音情報と、前記第1音識別情報と、前記第2入力音を表す第2入力音情報と、前記第2入力音情報で表される音の種類を識別する第2音識別情報とが対応付けられた第2公開データを記憶し、
前記第2生成手段は、前記記憶手段に記憶された第2公開データに含まれる第2入力音情報から、前記第2音識別情報で示される音の種類別のパートごとに、前記第2ストリーミングデータを更に生成し、
前記配信受付手段は、前記端末装置から前記第2公開データの配信要求を受付け、
前記配信受付手段により前記第2公開データの配信要求を受付けた場合、前記送信手段は、前記配信要求に該当する第2公開データに対応する前記第1ストリーミングデータ及び前記第2ストリーミングデータを要求元の前記端末装置へ送信するときに、前記第1ストリーミングデータ及び前記第2ストリーミングデータのパートのうち、特定のパートの前記第1ストリーミングデータ又は前記第2ストリーミングデータにより出力される音を制限すること
を特徴とするサーバ。 In the server according to any one of claims 1 to 3,
When the music playback device performs a performance using the first public data acquired from the server, the storage means uses the music as public data regarding the second input sound acquired from the sound source by the music playback device. Second public data uploaded by a playback device, wherein the music identification information, the first input sound information, the first sound identification information, the second input sound information representing the second input sound, Storing second public data associated with second sound identification information for identifying the type of sound represented by the second input sound information;
The second generation unit performs the second streaming for each part by sound type indicated by the second sound identification information from second input sound information included in the second public data stored in the storage unit. Generate more data,
The delivery accepting unit accepts a delivery request for the second public data from the terminal device,
When the distribution accepting unit accepts the distribution request for the second public data, the transmission unit requests the first streaming data and the second streaming data corresponding to the second public data corresponding to the distribution request. Limiting the sound output by the first streaming data or the second streaming data of a specific part among the parts of the first streaming data and the second streaming data when transmitting to the terminal device A server characterized by
前記送信手段は、前記配信要求に該当する第2公開データに含まれる第1音識別情報及び第2音識別情報で示される音の種類に対応するパートの前記第1ストリーミングデータにより出力される音を制限して、前記配信要求に該当する第2公開データに対応する前記第1ストリーミングデータ及び前記第2ストリーミングデータを送信すること
を特徴とするサーバ。 The server according to claim 4,
The transmission means outputs the first sound identification information included in the second public data corresponding to the distribution request and the sound output from the first streaming data of the part corresponding to the sound type indicated by the second sound identification information. And transmitting the first streaming data and the second streaming data corresponding to the second public data corresponding to the distribution request.
前記楽曲データは、楽器の種類別に分かれた複数のパートで構成されており、
音源から取得された音を表す前記第1入力音情報は、楽器による演奏音を表す情報であり、前記第1音識別情報は、前記音の種類として楽器の種類を識別する情報であること
を特徴とするサーバ。 In the server according to any one of claims 1 to 5,
The music data is composed of a plurality of parts divided by instrument type,
The first input sound information representing a sound acquired from a sound source is information representing a performance sound by a musical instrument, and the first sound identification information is information identifying a type of the instrument as the type of sound. Feature server.
音の種類別に分かれたパートで構成された楽曲データから、パートごとに、ストリーミング配信が可能な所定のデータ形式の第1ストリーミングデータを生成する第1生成手段と、
前記記憶手段に記憶された第1公開データに含まれる第1入力音情報から、前記第1音識別情報で示される音の種類別のパートごとに、ストリーミング配信が可能な所定のデータ形式の第2ストリーミングデータを生成する第2生成手段と、
端末装置からネットワークを介して、前記第1公開データの配信要求を受付ける配信受付手段と、
前記配信要求に該当する第1公開データに含まれる楽曲識別情報に対応する前記第1ストリーミングデータと、前記配信要求に該当する第1公開データに含まれる第1入力音情報に対応する前記第2ストリーミングデータを、前記ネットワークを介して要求元の前記端末装置に送信する送信手段と、を備えるサーバと、
前記第1公開データの配信要求を、前記ネットワークを介して前記サーバに送信する配信要求手段と、
前記配信要求に該当する第1公開データに関する前記第1ストリーミングデータ及び前記第2ストリーミングデータを、前記ネットワークを介して前記サーバから受信する受信手段と、
前記受信手段により受信された前記第1ストリーミングデータ及び前記第2ストリーミングデータのパートのうち、特定のパートの前記第1ストリーミングデータ又は前記第2ストリーミングデータによる音の出力を制限して、前記第1ストリーミングデータ及び前記第2ストリーミングデータを再生し、再生された音を出力する制御手段と、を備える端末装置と、
からなる音楽再生システム。 The music identification information for identifying the music, the first input sound information representing the sound acquired from the sound source, and the first sound identification information for identifying the type of sound represented by the first input sound information are associated with each other. Storage means for storing the first public data;
First generation means for generating, for each part, first streaming data in a predetermined data format capable of streaming delivery from music data composed of parts divided according to sound types;
A first data in a predetermined data format that can be streamed from the first input sound information included in the first public data stored in the storage means for each part by sound type indicated by the first sound identification information. 2nd generation means for generating 2 streaming data;
A delivery accepting means for accepting a delivery request for the first public data from a terminal device via a network;
The first streaming data corresponding to the music identification information included in the first public data corresponding to the distribution request, and the second corresponding to the first input sound information included in the first public data corresponding to the distribution request. A server comprising: transmission means for transmitting streaming data to the requesting terminal device via the network;
A distribution request means for transmitting a distribution request for the first public data to the server via the network;
Receiving means for receiving the first streaming data and the second streaming data related to the first public data corresponding to the distribution request from the server via the network;
Of the parts of the first streaming data and the second streaming data received by the receiving means, the first streaming data or the second streaming data of a specific part is limited to output sound, and the first streaming data and the second streaming data are limited. Control means for reproducing streaming data and the second streaming data and outputting the reproduced sound;
A music playback system consisting of
前記端末装置は、
音の出力を制限するパートの指定を受付けるパート受付手段を更に備え、
前記制御手段は、前記パート受付手段により指定が受付けられたパートの前記第1ストリーミングデータ又は前記第2ストリーミングデータによる音の出力を制限して、前記第1ストリーミングデータ及び前記第2ストリーミングデータを再生すること
を特徴とする音楽再生システム。 The music playback system according to claim 7, wherein
The terminal device
It further comprises part accepting means for accepting designation of a part that restricts sound output,
The control means reproduces the first streaming data and the second streaming data by restricting the output of sound by the first streaming data or the second streaming data of the part whose designation is received by the part receiving means. A music playback system characterized by
前記端末装置は、
前記配信要求に該当する第1公開データに含まれる第1音識別情報を、前記ネットワークを介して前記サーバから取得する取得手段を更に備え、
前記制御手段は、前記取得手段により取得された第1音識別情報で示される音の種類に対応するパートの前記第1ストリーミングデータによる音の出力を制限して、前記第1ストリーミングデータ及び前記第2ストリーミングデータを再生すること
を特徴とする音楽再生システム。 The music playback system according to claim 7 or 8,
The terminal device
Further comprising an acquisition means for acquiring the first sound identification information included in the first public data corresponding to the distribution request from the server via the network;
The control means limits the output of sound by the first streaming data of the part corresponding to the type of sound indicated by the first sound identification information acquired by the acquisition means, and the first streaming data and the first 2. A music playback system characterized by playing back streaming data.
前記サーバでは、
前記記憶手段は、前記サーバから取得された前記第1公開データを用いて音楽再生装置が演奏を実行したときに、前記音楽再生装置が音源から取得した第2入力音に関する公開データとして、前記音楽再生装置がアップロードした第2公開データであって、前記楽曲識別情報と、前記第1入力音情報と、前記第1音識別情報と、前記第2入力音を表す第2入力音情報と、前記第2入力音情報で表される音の種類を識別する第2音識別情報とが対応付けられた第2公開データを記憶し、
前記第2生成手段は、前記記憶手段に記憶された第2公開データに含まれる第2入力音情報から、前記第2音識別情報で示される音の種類別のパートごとに、前記第2ストリーミングデータを更に生成し、
前記配信受付手段は、前記端末装置から前記第2公開データの配信要求を受付け、
前記配信受付手段により前記第2公開データの配信要求を受付けた場合、前記送信手段は、前記配信要求に該当する第2公開データに対応する前記第1ストリーミングデータ及び前記第2ストリーミングデータを要求元の前記端末装置へ送信し、
前記端末装置では、
前記配信要求手段は、前記第2公開データの配信要求を前記サーバに送信し、
前記受信手段は、前記配信要求に該当する第2公開データに関する前記第1ストリーミングデータ及び前記第2ストリーミングデータを前記サーバから受信し、
前記制御手段は、前記第2公開データに関する前記第1ストリーミングデータ及び前記第2ストリーミングデータのパートのうち、特定のパートの前記第1ストリーミングデータ又は前記第2ストリーミングデータによる音の出力を制限して、前記第1ストリーミングデータ及び前記第2ストリーミングデータを再生すること
を特徴とする音楽再生システム。 The music playback system according to any one of claims 7 to 9,
In the server,
When the music playback device performs a performance using the first public data acquired from the server, the storage means uses the music as public data regarding the second input sound acquired from the sound source by the music playback device. Second public data uploaded by a playback device, wherein the music identification information, the first input sound information, the first sound identification information, the second input sound information representing the second input sound, Storing second public data associated with second sound identification information for identifying the type of sound represented by the second input sound information;
The second generation unit performs the second streaming for each part by sound type indicated by the second sound identification information from second input sound information included in the second public data stored in the storage unit. Generate more data,
The delivery accepting unit accepts a delivery request for the second public data from the terminal device,
When the distribution accepting unit accepts the distribution request for the second public data, the transmission unit requests the first streaming data and the second streaming data corresponding to the second public data corresponding to the distribution request. To the terminal device of
In the terminal device,
The distribution request means transmits a distribution request for the second public data to the server,
The receiving means receives the first streaming data and the second streaming data related to the second public data corresponding to the distribution request from the server,
The control means restricts the output of sound by the first streaming data or the second streaming data of a specific part among the first streaming data and the second streaming data part related to the second public data. A music playback system for playing back the first streaming data and the second streaming data.
前記端末装置では、
前記取得手段は、前記配信要求に該当する第2公開データに含まれる第1音識別情報及び第2音識別情報を前記サーバから取得し、
前記制御手段は、前記取得手段により取得された第1音識別情報及び第2音識別情報で示される音の種類に対応するパートの前記第1ストリーミングデータによる音の出力を制限して、前記第1ストリーミングデータ及び前記第2ストリーミングデータを再生すること
を特徴とする音楽再生システム。 The music playback system according to claim 10 quoting claim 9.
In the terminal device,
The acquisition means acquires the first sound identification information and the second sound identification information included in the second public data corresponding to the distribution request from the server,
The control means limits the output of sound by the first streaming data of the part corresponding to the type of sound indicated by the first sound identification information and the second sound identification information acquired by the acquisition means, and A music playback system, wherein one streaming data and the second streaming data are played back.
前記楽曲データは、楽器の種類別に分かれた複数のパートで構成されており、
音源から取得された音を表す前記第1入力音情報は、楽器による演奏音を表す情報であり、前記第1音識別情報は、前記音の種類として楽器の種類を識別する情報であること
を特徴とする音楽再生システム。 The music playback system according to any one of claims 7 to 11,
The music data is composed of a plurality of parts divided by instrument type,
The first input sound information representing a sound acquired from a sound source is information representing a performance sound by a musical instrument, and the first sound identification information is information identifying a type of the instrument as the type of sound. A featured music playback system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012191439A JP2014048471A (en) | 2012-08-31 | 2012-08-31 | Server, and music reproduction system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012191439A JP2014048471A (en) | 2012-08-31 | 2012-08-31 | Server, and music reproduction system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014048471A true JP2014048471A (en) | 2014-03-17 |
Family
ID=50608206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012191439A Pending JP2014048471A (en) | 2012-08-31 | 2012-08-31 | Server, and music reproduction system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014048471A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10518377B2 (en) | 2014-05-16 | 2019-12-31 | Thyssenkrupp Presta Teccenter Ag | Method for producing a camshaft assembly |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004053736A (en) * | 2002-07-17 | 2004-02-19 | Daiichikosho Co Ltd | Method for using karaoke system |
JP2010014823A (en) * | 2008-07-01 | 2010-01-21 | Nippon Telegr & Teleph Corp <Ntt> | Musical piece information control device |
JP2010164922A (en) * | 2009-01-19 | 2010-07-29 | Taito Corp | Karaoke service system and terminal device |
JP2013186208A (en) * | 2012-03-06 | 2013-09-19 | Xing Inc | Karaoke system, karaoke reproducing and displaying method, karaoke server, karaoke terminal apparatus, and computer program |
-
2012
- 2012-08-31 JP JP2012191439A patent/JP2014048471A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004053736A (en) * | 2002-07-17 | 2004-02-19 | Daiichikosho Co Ltd | Method for using karaoke system |
JP2010014823A (en) * | 2008-07-01 | 2010-01-21 | Nippon Telegr & Teleph Corp <Ntt> | Musical piece information control device |
JP2010164922A (en) * | 2009-01-19 | 2010-07-29 | Taito Corp | Karaoke service system and terminal device |
JP2013186208A (en) * | 2012-03-06 | 2013-09-19 | Xing Inc | Karaoke system, karaoke reproducing and displaying method, karaoke server, karaoke terminal apparatus, and computer program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10518377B2 (en) | 2014-05-16 | 2019-12-31 | Thyssenkrupp Presta Teccenter Ag | Method for producing a camshaft assembly |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9779708B2 (en) | Networks of portable electronic devices that collectively generate sound | |
JP5331494B2 (en) | Karaoke service system, terminal device | |
JP4382786B2 (en) | Audio mixdown device, audio mixdown program | |
US20100095829A1 (en) | Rehearsal mix delivery | |
US11721312B2 (en) | System, method, and non-transitory computer-readable storage medium for collaborating on a musical composition over a communication network | |
KR100819775B1 (en) | Network based music playing/song accompanying service apparatus, system method and computer recordable medium | |
JP5459331B2 (en) | Post reproduction apparatus and program | |
KR101453177B1 (en) | Mixing data delivery server | |
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 | |
JP2008304821A (en) | Musical piece concert release system | |
JP2011191357A (en) | Karaoke system | |
JP2014048471A (en) | Server, and music reproduction system | |
WO2022049732A1 (en) | Information processing device and information processing method | |
JP6565554B2 (en) | Karaoke system, server, karaoke equipment | |
JP6864938B1 (en) | Recorded data playback method and system | |
JP2014071214A (en) | Music reproduction device, music reproduction system and music reproduction method | |
JP2015225302A (en) | Karaoke device | |
JP2014048470A (en) | Music reproduction device, music reproduction system, and music reproduction method | |
KR20140125440A (en) | Acoustic processing device and communication acoustic processing system | |
JP2014071215A (en) | Musical performance device, musical performance system, and program | |
Rounding | New in music technology | |
JP2006154777A (en) | Music generation system | |
Piqué | The electric saxophone: An examination of and guide to electroacoustic technology and classical saxophone repertoire | |
JP6628579B2 (en) | Karaoke system provided in karaoke system and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140311 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140502 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140819 |