JP5221973B2 - Music transmission system and terminal - Google Patents
Music transmission system and terminal Download PDFInfo
- Publication number
- JP5221973B2 JP5221973B2 JP2008026249A JP2008026249A JP5221973B2 JP 5221973 B2 JP5221973 B2 JP 5221973B2 JP 2008026249 A JP2008026249 A JP 2008026249A JP 2008026249 A JP2008026249 A JP 2008026249A JP 5221973 B2 JP5221973 B2 JP 5221973B2
- Authority
- JP
- Japan
- Prior art keywords
- music
- part data
- arrangement
- data
- receiving
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、端末に対して楽曲を送信する楽曲送信プログラム、楽曲送信サーバ及び楽曲送信システムに関する。 The present invention relates to a music transmission program, a music transmission server, and a music transmission system for transmitting music to a terminal.
従来、楽器の演奏を行いたい者は、演奏したい楽器を購入し、もしくは、知人から又は楽器店のレンタル制度を利用して楽器を借りて楽器を演奏するが、楽器の演奏には、かなりの練習を必要とする。そのため、初心者にとって、軽い気持ちで楽器の演奏をしようと考えるのは早計である。また、音楽にある程度精通している者であっても、様々な種類の楽器を演奏するのは難しい。このような中、携帯電話機等の端末を用いて音楽を演奏する、電子楽器として使用可能な電話機が提案されている(例えば、特許文献1)。
しかし、特許文献1に記載の電話機は、記憶部に記憶された楽曲から好みの曲や楽器の音色を選択するものであり、選択した楽曲そのものの演奏に限るものであった。よって、変化に富んだ演奏が行えず、ユーザに飽きられやすいものであった。
However, the telephone set described in
そこで、本発明は、選択した楽曲に対して変化に富んだ演奏を可能とする楽曲送信プログラム、楽曲送信サーバ及び楽曲送信システムを提供することを目的とする。 Accordingly, an object of the present invention is to provide a music transmission program, a music transmission server, and a music transmission system that enable a variety of performances with respect to a selected music.
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。 The present invention solves the above problems by the following means. In addition, in order to make an understanding easy, although the code | symbol corresponding to embodiment of this invention is attached | subjected and demonstrated, it is not limited to this.
請求項1の発明は、コンピュータ(3,203)楽曲送信サーバを、楽曲を特定する楽曲特定情報と、前記楽曲を構成するパートの編曲に関する編曲指示情報とを受信する受信手段(34)と、前記楽曲特定情報に対応付けられ、複数のパートデータを結合した楽曲ファイルを複数記憶する記憶手段(35)と、前記受信手段により受信された前記楽曲特定情報に対応する前記楽曲ファイルを前記記憶手段から抽出する楽曲抽出手段(30A)と、前記楽曲抽出手段により抽出された前記楽曲ファイルを、前記複数のパートデータに分離する楽曲分離手段(30B)と、前記受信手段により受信された前記編曲指示情報に基づき、所定のパートデータを編曲し、編曲パートデータを作成する編曲実行手段(30C)と、前記編曲実行手段により作成された編曲パートデータと、前記複数のパートデータから前記所定のパートデータを除いたパートデータである原曲パートデータとを送信する送信手段(33)と、して機能させるための楽曲送信プログラム(37B)を記憶する記憶部(35)と、前記記憶部により記憶された前記楽曲送信プログラムを実行する制御部(30,230)と、を有する前記楽曲送信サーバ(3,203)と、前記楽曲送信サーバに対して通信ネットワーク(2)を介して接続された端末(1,201)と、を備え、前記端末は、位置の変位を検出するセンサ(12)と、前記編曲パートデータと前記原曲パートデータとを受信する受信手段(14)と、前記受信手段により受信された前記編曲パートデータと前記原曲パートデータとに基づき、楽曲を再生する楽曲再生手段(10A)と、を有し、前記端末の前記楽曲再生手段(10A)は、前記センサが位置の変位を検出している間は、前記原曲パートデータと共に前記編曲パートデータを再生し、前記センサが位置の変位を検出していない間は、前記原曲パートデータを再生すること、を特徴とする楽曲送信システムである。
The invention of
請求項2の発明は、位置の変位を検出するセンサと、複数のパートデータを結合した楽曲ファイルのうち所定のパートデータを編曲した編曲パートデータと、前記複数のパートデータから前記所定のパートデータを除いたパートデータである原曲パートデータとを受信する受信手段と、前記受信手段により受信された前記編曲パートデータと前記原曲パートデータとに基づき、楽曲を再生する楽曲再生手段と、を有し、前記楽曲再生手段は、前記センサが位置の変位を検出している間は、前記原曲パートデータと共に前記編曲パートデータを再生し、前記センサが位置の変位を検出していない間は、前記原曲パートデータを再生すること、を特徴とする端末である。
請求項3の発明は、請求項2に記載の端末において、前記受信手段は、楽曲を特定する楽曲特定情報と、前記楽曲を構成するパートの編曲に関する編曲指示情報とを通信ネットワークを介して接続された楽曲送信サーバに送信することで、前記編曲パートデータと、前記原曲パートデータとを受信すること、を特徴とする端末である。
なお、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
According to a second aspect of the present invention, there is provided a sensor for detecting displacement of a position, arrangement part data obtained by arranging predetermined part data among music files obtained by combining a plurality of part data, and the predetermined part data from the plurality of part data. Receiving means for receiving original music part data that is part data excluding, and music reproducing means for playing music based on the arrangement part data and the original music part data received by the receiving means, The music reproducing means reproduces the arrangement part data together with the original music part data while the sensor detects the displacement of the position, and while the sensor does not detect the displacement of the position. And reproducing the original music part data.
According to a third aspect of the present invention, in the terminal according to the second aspect, the receiving means connects the music specifying information for specifying the music and the arrangement instruction information regarding the arrangement of the parts constituting the music via a communication network. The terminal is characterized in that the arrangement part data and the original music part data are received by being transmitted to the transmitted music transmission server.
Note that the configuration described with reference numerals may be modified as appropriate, and at least a part of the configuration may be replaced with another component.
本発明によれば、以下の効果を奏することができる。
(1)本発明は、楽曲を特定する楽曲特定情報と、楽曲を構成するパートの編曲に関する編曲指示情報とを受信して、複数の楽曲ファイルから抽出した楽曲特定情報に対応する楽曲ファイルを複数のパートデータに分離して、編曲指示情報に基づき、所定のパートデータを編曲し、編曲パートデータを作成する。よって、選択した楽曲に対して編曲することで、編曲した楽曲を提供することができるので、変化に富んだ演奏をすることができる。また、受信した情報をもとに所定のパートデータを編曲して、逐次編曲したパートデータを記憶するので、記憶部には、編曲したパートデータを予め記憶しておく必要がなく、編曲した楽曲全体を記憶する場合に比べて、データ管理の負荷を軽減できる。
According to the present invention, the following effects can be obtained.
(1) The present invention receives a plurality of music files corresponding to music specifying information extracted from a plurality of music files by receiving music specifying information specifying music and arrangement instruction information related to the arrangement of the parts constituting the music. In accordance with the arrangement instruction information, predetermined part data is arranged and arrangement part data is created. Therefore, the arranged music can be provided by arranging the selected music, so that the performance can be varied. In addition, since the predetermined part data is arranged based on the received information and the part data that is sequentially arranged is stored, it is not necessary to store the arranged part data in advance in the storage unit. Compared to storing the entire data, the data management load can be reduced.
(2)本発明は、編曲パートデータと、編曲したパートデータを除いたパートデータの各々とを分離した状態で送信するので、送信データを受信した側では、各々のパートデータを、個々に扱うことができる。特に、各パートデータに分離した状態で再生する装置において、パートデータを分離する処理を行わずに済むため、装置のシステム負荷を軽減できる。 (2) In the present invention, the arrangement part data and the part data excluding the arranged part data are transmitted in a separated state, so that each part data is handled individually on the side receiving the transmission data. be able to. In particular, in an apparatus that reproduces data in a state where each part data is separated, it is not necessary to perform a process of separating the part data, so that the system load on the apparatus can be reduced.
(3)本発明は、編曲パートデータと、編曲したパートデータを除いたパートデータの各々とを結合させて楽曲ファイルとして送信するので、送信データを受信した側では、楽曲ファイルとして1つのデータとして扱うことができる。特に、各パートデータに分離した状態で扱う必要のない装置において、パートデータを結合する処理を行わずに済むため、装置のシステム負荷を軽減できる。 (3) In the present invention, the arrangement part data and each part data excluding the arranged part data are combined and transmitted as a music file. Can be handled. In particular, in an apparatus that does not need to be handled in a state where each part data is separated, it is not necessary to perform a process of combining the part data, so that the system load on the apparatus can be reduced.
(4)本発明は、編曲指示情報に基づいて、実行可能な複数のバリエーションの中から選択したバリエーションの編曲をする。よって、様々なバリエーションの編曲をすることができるので、ユーザが興味を持ち続けやすくすることができる。 (4) The present invention arranges a variation selected from a plurality of executable variations based on the arrangement instruction information. Therefore, since arrangements of various variations can be performed, it is possible to make it easier for the user to continue to be interested.
(5)本発明は、端末が、受信した編曲したパートデータを除くパートデータと編曲パートデータとに基づき、楽曲を再生するので、様々なバリエーションの楽曲を再生することができる。 (5) In the present invention, since the terminal reproduces the music based on the received part data excluding the arranged part data and the arranged part data, the music of various variations can be reproduced.
(6)本発明は、楽曲を再生する端末において、位置の変位を検出するセンサが変位を検出している間は、編曲したパートデータを除くパートデータに加えて編曲パートデータを再生し、センサが変位を検出していない間は、編曲したパートデータを除くパートデータを再生する。よって、端末の位置の変位に応じて、変化のある楽曲を再生することができるので、面白味のある楽曲の演奏を提供することができる。 (6) The present invention plays back arranged part data in addition to the part data excluding the arranged part data while the sensor for detecting the displacement of the position in the terminal that reproduces the music detects the displacement, While no displacement is detected, part data excluding the arranged part data is reproduced. Therefore, since the music with a change can be reproduced according to the displacement of the position of the terminal, an interesting music performance can be provided.
(7)本発明は、楽曲を再生する端末において、位置の変位を検出するセンサが変位を検出している間は、編曲したパートデータを再生する。よって、端末の位置の変位に応じて、編曲したパートを再生することができるので、例えば、ある楽曲を複数人が異なるパートを編曲することで、各々異なる編曲したパートデータを再生でき、アレンジした楽曲を演奏しているかのような面白味のある楽曲の演奏を提供することができる。 (7) The present invention reproduces the arranged part data while the sensor for detecting the displacement of the position is detecting the displacement in the terminal for reproducing the music. Therefore, the arranged part can be reproduced according to the displacement of the position of the terminal. For example, by arranging different parts of a certain piece of music, it is possible to reproduce and arrange different part data. It is possible to provide an interesting musical performance as if the musical piece is being played.
本発明は、選択した楽曲に対して変化に富んだ演奏を可能とする楽曲送信プログラム、楽曲送信サーバ及び楽曲送信システムを提供するという目的を、楽曲送信プログラムが、コンピュータを、楽曲を特定する楽曲特定情報と、楽曲を構成するパートの編曲に関する編曲指示情報とを受信する受信手段と、楽曲特定情報に対応付けられ、複数のパートデータを結合した楽曲ファイルを複数記憶する記憶手段と、受信された楽曲特定情報に対応する楽曲ファイルを記憶手段から抽出する楽曲抽出手段と、抽出された楽曲ファイルを、複数のパートデータに分離する楽曲分離手段と、受信された編曲指示情報に基づき、所定のパートデータを編曲し、編曲パートデータを作成する編曲実行手段と、作成された編曲パートデータと、複数のパートデータから所定のパートデータを除いたパートデータである原曲パートデータとを送信する送信手段として機能させることによって実現した。 An object of the present invention is to provide a music transmission program, a music transmission server, and a music transmission system that enable a variety of performances to be performed on a selected music piece. Receiving means for receiving specific information and arrangement instruction information relating to the arrangement of the parts constituting the music; storage means for storing a plurality of music files associated with the music specifying information and combining a plurality of part data; A music extraction means for extracting a music file corresponding to the music identification information from the storage means, a music separation means for separating the extracted music file into a plurality of part data, and a predetermined instruction based on the received arrangement instruction information Arrangement execution means for arranging part data and creating arrangement part data, the created arrangement part data, and a plurality of part data Was realized by function as a transmission means for transmitting a is original music part data a part data excluding the predetermined part data from the data.
(第1実施形態)
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
図1は、第1実施形態に係る楽曲送信システム100の構成及び機能ブロックを示す図である。楽曲送信システム100は、携帯電話機1と楽曲送信サーバ3とが通信ネットワーク2を介して接続されている。携帯電話機1は、楽曲名等に代表される楽曲を特定する楽曲特定情報と、楽曲を構成する複数の楽器の担当部分(パート)のうちのあるパートの編曲を指示する編曲指示情報とを楽曲送信サーバ3に送信する。楽曲送信サーバ3は、楽曲を編曲し、編曲後の楽曲を構成する複数のパートデータを携帯電話機1に送信する。そして、携帯電話機1において、パートデータを再生することで、携帯電話機1のユーザは、好みの編曲を施した楽曲を聴くことができる。楽曲送信システム100を利用して、例えば、プレイヤであるユーザが、リズムや楽曲に合わせて携帯電話機1を操作することで進行する、音楽ゲーム等で用いる楽曲に利用することができる。
(First embodiment)
Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings. This is merely an example, and the technical scope of the present invention is not limited to this.
FIG. 1 is a diagram illustrating a configuration and functional blocks of a
携帯電話機1は、電話や電子メールの機能の他、楽曲のパートデータを再生したり、音楽ゲームを行ったりすることができる携帯型の端末である。携帯電話機1は、主な構成として、制御部10、表示部11、センサ12、送信部13、受信部14、記憶部15、音声出力部16及び入力部17を備える。制御部10は、楽曲再生手段10Aを有するが、詳細は後述する。
The
携帯電話機1の制御部10は、情報の演算、及び処理を行う情報演算処理装置(CPU)であり、当該携帯電話機1全体を制御するものである。制御部10は、記憶部15に記憶された各種プログラムを適宜読み出して実行することにより、携帯電話機1のハードウェアと協働し、本発明に係る各種機能を実現している。
表示部11は、ユーザの操作により電話や電子メールに関する表示や、ゲーム画面の表示を行うものであり、携帯電話機1に直接組み込まれている。主に、液晶表示装置(LCD)等のディスプレイ装置を含む。
The
The
センサ12は、例えば、加速度センサであり、ユーザによる携帯電話機1を振る等の操作により、携帯電話機1の位置の変位を検出する。
送信部13及び受信部14は、携帯電話機1から楽曲送信サーバ3に対し編曲後の楽曲の要求を送信し、楽曲送信サーバ3から携帯電話機1に楽曲のパートデータを受信するという、楽曲送信サーバ3に対してデータの送受信を行うもので、アンテナ19に接続されている。なお、送信部13及び受信部14は、携帯電話機1において電話や電子メールの送受信を当然に行う。
The
The
記憶部15は、楽曲のパートデータを記憶する他、制御部10と組み合わせてプログラムの実行に使用するメモリを含んでよい。記憶部15を実現するものとして、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、ランダム・アクセス・メモリ(RAM)、リードオンリー・メモリ(ROM)等が含まれる。メモリカード等の補助記憶装置も含む概念である。
音声出力部16は、記憶部15に記憶された楽曲のパートデータを、スピーカ18により再生させるための役割を果たす。
入力部17は、ユーザによる入力の受け付けを行うものであり、各種キーやボタン等を含んでよい。
The
The
The
通信ネットワーク2は、例えば、携帯電話機1及び楽曲送信サーバ3間の通信を行うためのインターネット等の通信網である。携帯電話機1は、通常はアンテナ19と基地局(図示せず)との間で電波による無線通信を利用することにより通信を行う。
The
楽曲送信サーバ3は、主な構成として、制御部30、送信部33、受信部34及び記憶部35を備える。制御部30は、楽曲抽出手段30A、楽曲分離手段30B及び編曲実行手段30Cを有する。これら各機能については、後述する。
The
楽曲送信サーバ3の制御部30は、情報の演算、及び処理を行う情報演算処理装置であり、当該楽曲送信サーバ3の全体を制御するものである。制御部30は、記憶部35に記憶された各種プログラムを適宜読み出して実行することにより、楽曲送信サーバ3のハードウェアと協働し、本発明に係る各種機能を実現している。
なお、本発明でいうコンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、楽曲送信サーバ3は、制御部30、記憶部35等を備えた情報処理装置であり、本発明のコンピュータの概念に含まれる。
The
The computer referred to in the present invention refers to an information processing device including a control unit, a storage device, and the like, and the
送信部33及び受信部34は、当該楽曲送信サーバ3を、通信ネットワーク2を介して携帯電話機1に接続できるようにするためのネットワーク・アダプタである。送信部33及び受信部34は、モデム、ケーブルモデム及びイーサネット(登録商標)・アダプタを含んでよい。
The
記憶部35は、データ部36及びプログラム部37を有する。データ部36は、パートデータが結合された楽曲ファイルを複数有する。プログラム部37は、編曲プログラム37A及び楽曲送信プログラム37Bを有する。また、記憶部35は、制御部30と組み合わせてプログラムの実行に使用するメモリを含んでよい。記憶部35を実現するものとして、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気ディスク、RAM、ROM等が含まれる。楽曲送信サーバ3と外部接続することができる磁気テープ、CD−ROMとCD−R/WとDVDとを含む光ディスクや、メモリカード等の補助記憶装置も含む概念である。
The
楽曲送信サーバ3のハードウェアの数に制限はない。必要に応じて、1又は複数で構成してよい。また、必要に応じてDB(データベース)サーバ、アプリケーションサーバ等の各種サーバを含んで構成してよく、1台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
There is no limitation on the number of hardware of the
次に、楽曲送信サーバ3のデータ部36に記憶された楽曲ファイルの構成について説明する。
図2は、第1実施形態に係る楽曲ファイルの構成を説明するための概念図である。
データ部36には、複数の楽曲ファイルが記憶されており、例えば、楽曲ファイルAから楽曲ファイルXが記憶されている。楽曲ファイルの各々は、複数のチャンネルを有しており、各チャンネルには、それぞれ異なるパートデータが対応付けられている。例えば、楽曲ファイルAは、チャンネルa1にメロディのパートデータが、チャンネルa2にギターのパートデータが、チャンネルa3にドラムのパートデータが、チャンネルa4にベースのパートデータが、それぞれ対応付けられている。パートデータは、例えば、midi(Musical Instrument Digital Interface)形式のデータに代表される音色、音程、音の長さ等を表す情報である。そのため、パートデータは、音源を介すことで、各々の楽器のパートの音を出力することができる。
Next, the structure of the music file stored in the
FIG. 2 is a conceptual diagram for explaining the configuration of the music file according to the first embodiment.
The
次に、楽曲送信サーバ3での編曲方法について説明する。
図3は、第1実施形態に係る編曲方法を説明するための概念図である。
図3に示す例では、楽曲ファイルAの楽曲のうち、ギターのパートをアレンジ(編曲)する場合である。まず、データ部36に記憶された楽曲ファイルAを取り出す(#1)。楽曲ファイルAは、チャンネルa1〜a4に対応付けられたパートデータが結合された状態で記憶されている。
次に、パートデータを分離する(#2)。パートデータごとに分離することで、個々のパートデータに対する処理を簡易に行うことができる。
Next, an arrangement method in the
FIG. 3 is a conceptual diagram for explaining the arrangement method according to the first embodiment.
In the example shown in FIG. 3, the guitar part of the music file A is arranged (arranged). First, the music file A stored in the
Next, the part data is separated (# 2). By separating each part data, it is possible to easily process each part data.
そして、チャンネルa2に対応付けられたギターのパートデータを取り出して、編曲プログラム37A(図1参照)を実行する。実行した結果、ギターのパートデータは、編曲されたギターアレンジのパートデータ(編曲パートデータ)が作成される(#3)。
最後に、チャンネルa2の対応付けを、ギターのパートデータからギターアレンジのパートデータに変更し、ギターアレンジのパートデータと、編曲していないメロディ、ドラム及びベースのパートデータ(原曲パートデータ)とを抽出する(#4)。
Then, the guitar part data associated with the channel a2 is taken out and the
Finally, the channel a2 association is changed from guitar part data to guitar arrangement part data, guitar arrangement part data, unarranged melody, drum and bass part data (original music part data), and Is extracted (# 4).
このように、抽出された各パートデータを用いて同時に再生することで、ギターパートが編曲された楽曲を再生することができる。よって、選択した楽曲に対する編曲をし、編曲した楽曲を提供することができるので、変化に富んだ演奏をすることができる。また、所定のパートデータを逐次編曲するので、編曲したパートデータを予め記憶しておく必要がなく、編曲した楽曲全体を記憶する場合に比べて、データ管理の負荷を軽減できる。 In this way, by simultaneously playing using the extracted part data, it is possible to play a music in which the guitar part is arranged. Therefore, the arranged music can be arranged and the arranged music can be provided, so that the performance can be varied. In addition, since the predetermined part data is arranged in order, it is not necessary to store the arranged part data in advance, and the data management load can be reduced as compared with the case where the entire arranged music is stored.
次に、本機能の処理について説明する。
図4は、第1実施形態に係る携帯電話機1及び楽曲送信サーバ3での処理を示すフローチャートである。
図5は、第1実施形態に係る携帯電話機1の動作例を示す図である。
まず、携帯電話機1での処理について説明する。ステップS11では、携帯電話機1の制御部10は、入力部17から入力された楽曲名(楽曲特定情報)、アレンジするパート及びアレンジバリエーション(編曲指示情報)を受け付ける。ここで、アレンジするパートとは、編曲したいパートをいい、例えば、ギターやドラム等の楽器のパートをいう。アレンジバリエーションとは、例えば、ロック調やボサノバ調等の曲のジャンルをいう。なお、楽曲名の代わりに楽曲を一意に表す楽曲ID等を用いてもよい。
次に、ステップS12では、携帯電話機1の制御部10は、送信部13を介してステップS11で受け付けた各種情報を楽曲送信サーバ3に送信する。
Next, processing of this function will be described.
FIG. 4 is a flowchart showing processing in the
FIG. 5 is a diagram illustrating an operation example of the
First, processing in the
Next, in step S <b> 12, the
次に、楽曲送信サーバ3での処理について説明する。ステップS31では、楽曲送信サーバ3の制御部30は、ステップS12で携帯電話機1から送信された各種情報を、受信部34を介して受信する。各種情報とは、楽曲名、アレンジするパート及びアレンジバリエーションをいう。
次に、ステップS32では、楽曲送信サーバ3の制御部30(楽曲抽出手段30A)は、楽曲名に基づき、対応する楽曲ファイルをデータ部36から抽出する。
Next, processing in the
Next, in step S32, the control unit 30 (music extraction means 30A) of the
ステップS33では、楽曲送信サーバ3の制御部30(楽曲分離手段30B)は、図3の(#2)で説明したように、抽出した楽曲ファイルを複数のパートデータに分離する。
ステップS34では、楽曲送信サーバ3の制御部30(編曲実行手段30C)は、アレンジするパートのパートデータを、受信したアレンジバリエーションに基づき編曲し、編曲パートデータを作成する。具体的には、アレンジするパートデータを入力データとして、制御部30が編曲プログラム37A(図1参照)を実行し、要求されたバリエーションのアレンジ処理をすることで、編曲パートデータが作成される。
ステップS35では、楽曲送信サーバ3の制御部30は、編曲パートデータと、アレンジしていないパートデータ(つまり、アレンジが要求されていないパートのパートデータ)とを、各パートデータに分離された状態で送信部33を介して携帯電話機1に送信する。
In step S33, the control unit 30 (music separation means 30B) of the
In step S34, the control unit 30 (arrangement execution means 30C) of the
In step S35, the
他方、ステップS13において、携帯電話機1の制御部10は、受信部14を介して楽曲送信サーバ3から送信された各パートデータを受信する。
次に、ステップS14では、携帯電話機1の制御部10は、入力部17から楽曲の再生を受け付けたか否かを判断する。楽曲の再生を受け付けた場合(ステップS14:YES)には、制御部10は、処理をステップS15に移す。他方、楽曲の再生を受け付けていない場合(ステップS14:NO)には、楽曲の再生を受け付けるまで、処理をステップS14にとどめる。
On the other hand, in step S <b> 13, the
Next, in step S <b> 14, the
ステップS15では、携帯電話機1の制御部10は、楽曲の再生が終了したか否かを判断する。楽曲の再生が終了した場合(ステップS15:YES)には、本処理を終了する。他方、楽曲の再生が終了していない場合(ステップS15:NO)には、制御部10は、処理をステップS16に移す。
ステップS16では、携帯電話機1の制御部10は、センサ12が動き(位置の変位)を検出中か否か、つまり、センサ12から動きを検出した信号を受信したか否かを判断する。センサ12が動きを、図5に示すように、例えば、携帯電話機1をユーザが手に持って左右に振ることで、検出することができる。センサ12が動きを検出中である場合(ステップS16:YES)には、制御部10は、処理をステップS17に移す。他方、センサ12が動きを検出していない場合(ステップS16:NO)には、制御部10は、処理をステップS18に移す。
In step S15, the
In step S <b> 16, the
ステップS17では、携帯電話機1の制御部10(楽曲再生手段10A)は、音声出力部16を介してスピーカ18から編曲パートデータ入りの各パートデータを再生し、処理をステップS15に移す。
他方、ステップS18では、携帯電話機1の制御部10(楽曲再生手段10A)は、音声出力部16を介してスピーカ18から編曲パートデータを除く各パートデータを再生し、処理をステップS15に移す。
なお、ステップS17及びステップS18での各パートデータの再生は、1秒間程度とし、制御部10が、処理をステップS15に移すことで、携帯電話機1の位置の変位を検出している間は、編曲パートを含む楽曲を出力し、以外は、編曲パートを除く楽曲を出力するように制御できる。
In step S17, the control unit 10 (music reproduction means 10A) of the
On the other hand, in step S18, the control unit 10 (music reproduction means 10A) of the
The reproduction of each part data in step S17 and step S18 is about 1 second, and while the
以上、説明したように、楽曲送信サーバ3は、編曲パートデータと、編曲したパートデータを除いたパートデータの各々とを分離した状態で送信するので、携帯電話機1では、各々のパートデータを、個々に扱うことができる。また、携帯電話機1は、各パートデータに分離した状態で再生するので、携帯電話機1側でパートデータを分離する処理を行わずに済むため、携帯電話機1のシステム負荷を軽減できる。
さらに、センサ12が位置の変位を検出したか否かにより、センサ12が位置の変位を検出した場合、つまり、例えば、携帯電話機1を振ることで、位置の変位を検出している間はアレンジしたパートデータを音声出力することで、携帯電話機1を楽器代わりにしてあたかも演奏をしているような気分に浸ることができる。
As described above, since the
Further, when the
(第2実施形態)
次に、本発明を適用した楽曲送信システムの第2実施形態について説明する。
第2実施形態は、楽曲送信サーバで分離したパートデータを結合した場合を示すものである。
なお、以下の説明及び図面において、上述した第1実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
(Second Embodiment)
Next, a second embodiment of a music transmission system to which the present invention is applied will be described.
2nd Embodiment shows the case where the part data isolate | separated by the music transmission server are couple | bonded.
Note that, in the following description and drawings, the same reference numerals or the same reference numerals are given to portions that perform the same functions as those in the first embodiment described above, and overlapping descriptions will be omitted as appropriate.
図6は、第2実施形態に係る楽曲送信システム200の構成及び機能ブロックを示す図である。楽曲送信システム200は、PC(パソコン)201と楽曲送信サーバ203とが、通信ネットワーク2を介して接続されている。PC201は、第1実施形態で説明した携帯電話機1とは異なり、センサを有していない。そのため、楽曲再生中は、編曲パートデータを含む楽曲を常時出力する構成である。
また、楽曲送信サーバ203は、制御部230を有する。制御部230は、楽曲抽出手段30A、楽曲分離手段30B、編曲実行手段30Cの他に、結合手段230Dを有する。結合手段230Dは、編曲実行手段30Cにより編曲パートデータを作成後、編曲パートデータと、編曲したパートデータを除く各パートデータとを結合して楽曲ファイルを作成する。
FIG. 6 is a diagram illustrating a configuration and functional blocks of a
In addition, the
楽曲送信サーバ203は、編曲パートデータと、編曲したパートデータを除いたパートデータの各々とを結合させて楽曲ファイルとして送信するので、PC201では、楽曲ファイルとして1つのデータとして扱って、各パートデータを同時に再生することができる。このようにすることで、PC201は、パートデータを結合する処理を行わずに済むため、PC201のシステム負荷を軽減でき、容易に楽曲ファイルを扱うことができる。
Since the
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment mentioned above. In addition, the effects described in the embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. In addition, although embodiment mentioned above and the deformation | transformation form mentioned later can also be used in combination as appropriate, detailed description is abbreviate | omitted.
(変形形態)
実施形態では、端末の位置の変位を検出するものとして、加速度センサとして説明した。しかし、これに限らず、CCD(Charge Coupled Devices)等の撮像素子を備えるカメラを端末が備える構成とし、カメラを利用してもよい。撮像素子の画像データを所定時間ごとに比較して、端末の変位を検出することができる。
実施形態では、1つのパートデータを編曲するものであった。しかし、これに限らず、2つ以上のパートデータを編曲してもよい。それにより、さらに変化に富んだ楽曲の演奏を提供できる。
実施形態では、端末の位置の変位を検出している間は、編曲パートデータ入りの各パートデータを再生し、端末の位置の変位を検出していない間は、編曲パートデータを除く各パートデータを再生するものであった。しかし、これに限らず、端末の位置の変位を検出している間は、編曲パートデータのみを再生してもよい。それにより、楽曲を編曲したパートの演奏を提供できる。
(Deformation)
In the embodiment, the acceleration sensor has been described as detecting the displacement of the terminal position. However, the present invention is not limited to this, and the terminal may include a camera including an image sensor such as a CCD (Charge Coupled Devices), and the camera may be used. The displacement of the terminal can be detected by comparing the image data of the image sensor every predetermined time.
In the embodiment, one part data is arranged. However, the present invention is not limited to this, and two or more part data may be arranged. As a result, it is possible to provide a performance of music that is more varied.
In the embodiment, each part data including the arrangement part data is reproduced while the displacement of the terminal position is detected, and each part data excluding the arrangement part data is detected while the displacement of the terminal position is not detected. Was to play. However, the present invention is not limited to this, and only the arrangement part data may be reproduced while the displacement of the terminal position is detected. Thereby, the performance of the part which arranged the music can be provided.
1 携帯電話機
3 楽曲送信サーバ
10,30 制御部
10A 楽曲再生手段
12 センサ
13,33 送信部
14,34 受信部
15,35 記憶部
16 音声出力部
30A 楽曲抽出手段
30B 楽曲分離手段
30C 編曲実行手段
36 データ部
37 プログラム部
37A 編曲プログラム
37B 楽曲送信プログラム
100,200 楽曲送信システム
230D 結合手段
DESCRIPTION OF
Claims (3)
楽曲を特定する楽曲特定情報と、前記楽曲を構成するパートの編曲に関する編曲指示情報とを受信する受信手段と、
前記楽曲特定情報に対応付けられ、複数のパートデータを結合した楽曲ファイルを複数記憶する記憶手段と、
前記受信手段により受信された前記楽曲特定情報に対応する前記楽曲ファイルを前記記憶手段から抽出する楽曲抽出手段と、
前記楽曲抽出手段により抽出された前記楽曲ファイルを、前記複数のパートデータに分離する楽曲分離手段と、
前記受信手段により受信された前記編曲指示情報に基づき、所定のパートデータを編曲し、編曲パートデータを作成する編曲実行手段と、
前記編曲実行手段により作成された編曲パートデータと、前記複数のパートデータから前記所定のパートデータを除いたパートデータである原曲パートデータとを送信する送信手段と、
して機能させるための楽曲送信プログラムを記憶する記憶部と、
前記記憶部により記憶された前記楽曲送信プログラムを実行する制御部と、
を有する前記楽曲送信サーバと、
前記楽曲送信サーバに対して通信ネットワークを介して接続された端末と、を備え、
前記端末は、
位置の変位を検出するセンサと、
前記編曲パートデータと前記原曲パートデータとを受信する受信手段と、
前記受信手段により受信された前記編曲パートデータと前記原曲パートデータとに基づき、楽曲を再生する楽曲再生手段と、を有し、
前記端末の前記楽曲再生手段は、前記センサが位置の変位を検出している間は、前記原曲パートデータと共に前記編曲パートデータを再生し、前記センサが位置の変位を検出していない間は、前記原曲パートデータを再生すること、
を特徴とする楽曲送信システム。 A music transmission server that is a computer
Receiving means for receiving music specifying information for specifying a music and arrangement instruction information relating to the arrangement of the parts constituting the music;
Storage means for storing a plurality of music files associated with the music specifying information and combining a plurality of part data;
Music extraction means for extracting the music file corresponding to the music identification information received by the reception means from the storage means;
Music separation means for separating the music file extracted by the music extraction means into the plurality of part data;
Arrangement executing means for arranging predetermined part data and creating arrangement part data based on the arrangement instruction information received by the receiving means;
Transmission means for transmitting the arrangement part data created by the arrangement execution means, and original music part data which is part data obtained by removing the predetermined part data from the plurality of part data;
A storage unit for storing a music transmission program for functioning
A control unit that executes the music transmission program stored in the storage unit;
The music transmission server comprising:
A terminal connected to the music transmission server via a communication network,
The terminal
A sensor for detecting displacement of the position ;
Receiving means for receiving the arrangement part data and the original music part data;
Music playback means for playing back music based on the arrangement part data and the original music part data received by the receiving means;
The music reproducing means of the terminal reproduces the arrangement part data together with the original music part data while the sensor detects the displacement of the position, and while the sensor does not detect the displacement of the position. Playing the original music part data;
A music transmission system characterized by this.
複数のパートデータを結合した楽曲ファイルのうち所定のパートデータを編曲した編曲パートデータと、前記複数のパートデータから前記所定のパートデータを除いたパートデータである原曲パートデータとを受信する受信手段と、Receiving for receiving arrangement part data obtained by arranging predetermined part data among music files obtained by combining a plurality of part data and original music part data which is part data obtained by removing the predetermined part data from the plurality of part data Means,
前記受信手段により受信された前記編曲パートデータと前記原曲パートデータとに基づき、楽曲を再生する楽曲再生手段と、を有し、Music playback means for playing back music based on the arrangement part data and the original music part data received by the receiving means;
前記楽曲再生手段は、前記センサが位置の変位を検出している間は、前記原曲パートデータと共に前記編曲パートデータを再生し、前記センサが位置の変位を検出していない間は、前記原曲パートデータを再生すること、The music reproducing means reproduces the arrangement part data together with the original music part data while the sensor detects the displacement of the position, and the original music piece data while the sensor does not detect the displacement of the position. Playing song part data,
を特徴とする端末。A terminal characterized by.
前記受信手段は、楽曲を特定する楽曲特定情報と、前記楽曲を構成するパートの編曲に関する編曲指示情報とを通信ネットワークを介して接続された楽曲送信サーバに送信することで、前記編曲パートデータと、前記原曲パートデータとを受信すること、The receiving means transmits the arrangement part data by transmitting the music specifying information for specifying the music and the arrangement instruction information regarding the arrangement of the parts constituting the music to a music transmission server connected via a communication network. Receiving the original music part data;
を特徴とする端末。A terminal characterized by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008026249A JP5221973B2 (en) | 2008-02-06 | 2008-02-06 | Music transmission system and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008026249A JP5221973B2 (en) | 2008-02-06 | 2008-02-06 | Music transmission system and terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009186729A JP2009186729A (en) | 2009-08-20 |
| JP5221973B2 true JP5221973B2 (en) | 2013-06-26 |
Family
ID=41070037
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008026249A Expired - Fee Related JP5221973B2 (en) | 2008-02-06 | 2008-02-06 | Music transmission system and terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5221973B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240249707A1 (en) * | 2021-05-27 | 2024-07-25 | Alphatheta Corporation | Acoustic device, music track reproduction method, and program |
| EP4641558A1 (en) | 2022-12-21 | 2025-10-29 | AlphaTheta Corporation | Music playback device, music playback method, and program |
| WO2024252576A1 (en) | 2023-06-07 | 2024-12-12 | AlphaTheta株式会社 | Music-piece analysis device, music-piece analysis method, and program |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07230292A (en) * | 1994-02-18 | 1995-08-29 | Akira Takashima | Karaoke able to play plural arrangements |
| JPH09258727A (en) * | 1996-01-17 | 1997-10-03 | Yamaha Corp | Performance data editing device |
| JP3568326B2 (en) * | 1996-07-22 | 2004-09-22 | 株式会社河合楽器製作所 | Electronic musical instrument |
| JP4019671B2 (en) * | 2000-06-16 | 2007-12-12 | ヤマハ株式会社 | Content distribution system, distribution method, and distribution server used in distribution system |
| JP2002351473A (en) * | 2001-05-24 | 2002-12-06 | Mitsubishi Electric Corp | Music distribution system |
| JP3922224B2 (en) * | 2003-07-23 | 2007-05-30 | ヤマハ株式会社 | Automatic performance device and program |
| JP2007093921A (en) * | 2005-09-28 | 2007-04-12 | Yamaha Corp | Information distribution device |
| JP4493604B2 (en) * | 2006-01-23 | 2010-06-30 | 株式会社第一興商 | Karaoke system with performance guide function |
-
2008
- 2008-02-06 JP JP2008026249A patent/JP5221973B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009186729A (en) | 2009-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2434777C (en) | Music data providing apparatus, music data reception apparatus and program | |
| JP2010250023A (en) | Information processing apparatus with text display function, data acquisition method, and data acquisition program | |
| JP5823320B2 (en) | Karaoke system, karaoke playback display method, karaoke server, and computer program | |
| JP2013174904A (en) | Lyric output program | |
| CN115700870B (en) | A method and apparatus for processing audio data | |
| JP5221973B2 (en) | Music transmission system and terminal | |
| JP2012018282A (en) | Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method | |
| KR100506228B1 (en) | Mobile terminal and method for editing and playing music | |
| JP3977690B2 (en) | A karaoke system that lets you select a song and choose from several karaoke video works prepared for that song | |
| JP2000029483A (en) | Karaoke equipment | |
| JP4651317B2 (en) | Music selection device | |
| JP4574299B2 (en) | Music player | |
| JP2005285285A (en) | Content read system and musical piece reproduction apparatus | |
| JP5040356B2 (en) | Automatic performance device, playback system, distribution system, and program | |
| JP4327165B2 (en) | Music playback device | |
| US8805744B2 (en) | Podblasting-connecting a USB portable media device to a console | |
| JP2003084775A (en) | Content providing system, content providing device, computer program, and recording medium | |
| KR100731232B1 (en) | Musical data editing and reproduction apparatus, and portable information terminal therefor | |
| KR100475056B1 (en) | Method of Automatically Setting Equalizer | |
| JP6699137B2 (en) | Data management device, content playback device, content playback method, and program | |
| JP2009289335A (en) | Information processor, content transfer program, and content transfer method | |
| JP3904977B2 (en) | A karaoke device that selects a song and reserves a performance by selecting from a plurality of karaoke video works prepared for that song | |
| JP2008216771A (en) | Portable music playback device and karaoke system | |
| JP2003046935A (en) | Data editing method, information processor, server, data editing program and recording medium | |
| JP3127598U (en) | Audio data display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100408 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100415 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121001 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121016 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130308 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5221973 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |