JP2008009267A - Ensemble system and music ensemble method - Google Patents

Ensemble system and music ensemble method Download PDF

Info

Publication number
JP2008009267A
JP2008009267A JP2006181498A JP2006181498A JP2008009267A JP 2008009267 A JP2008009267 A JP 2008009267A JP 2006181498 A JP2006181498 A JP 2006181498A JP 2006181498 A JP2006181498 A JP 2006181498A JP 2008009267 A JP2008009267 A JP 2008009267A
Authority
JP
Japan
Prior art keywords
music
terminal
ensemble
performance
partial
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.)
Withdrawn
Application number
JP2006181498A
Other languages
Japanese (ja)
Inventor
Koji Hatano
浩司 幡野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006181498A priority Critical patent/JP2008009267A/en
Publication of JP2008009267A publication Critical patent/JP2008009267A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a mobile terminal capable of performing ensemble without preparing and downloading an ensemble piece for each mobile terminal beforehand, when playing ensemble of the music using a plurality of mobile phone terminals. <P>SOLUTION: The mobile terminal includes a part music determining means 2 and a performance device detecting means 3. The performance device detecting means 3 detects a performance device 4-2 located in a close distance from a performance device 4-1 via wireless, and outputs detection result information 310. The part music determining means 2 determines part musics 520-1 and 520-2 composing a music 510 based on the detection result information 310 and allocates them to the performance devices 4-1 and 4-2. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、楽曲の合奏システムならびに合奏方法に関する。   The present invention relates to a music ensemble system and an ensemble method.

近年、携帯電話端末の着信通知に用いられる楽曲再生機能を利用して、複数の携帯電話端末を用いた合奏用の楽曲データを携帯電話端末へ配信するサービスが開始されている。上記サービスにおいて、利用者は楽曲を構成する部分楽曲ごとの楽曲データを携帯電話端末にダウンロードすることができるようになっている。上記サービスを利用すれば、たとえば3人の利用者が同一の楽曲のギター、ベース、ドラムの各パートに対応する部分楽曲の楽曲データをそれぞれの携帯電話端末にダウンロードしておき、3人の利用者が携帯電話端末を持ち寄って部分楽曲の楽曲データを同時に再生することにより、完成された楽曲となるよう合奏を行うことができる。   In recent years, a service for distributing music data for ensemble using a plurality of mobile phone terminals to a mobile phone terminal using a music playback function used for notification of incoming calls of the mobile phone terminal has been started. In the above service, a user can download music data for each partial music constituting a music to a mobile phone terminal. If the above service is used, for example, three users download music data of partial music corresponding to the guitar, bass, and drum parts of the same music to their respective mobile phone terminals, and use by three people When the person brings the mobile phone terminal and reproduces the music data of the partial music at the same time, an ensemble can be performed so that the music is completed.

例えば、特許文献1には、楽器別の楽曲のパート(部分楽曲情報)を、楽曲提供事業者のサーバから複数の携帯端末に配信し、各携帯端末が同時に各楽曲のパートを再生することによって、楽曲を合奏する方法が開示されている。
特開2001−356764号公報
For example, Patent Document 1 discloses that a musical piece part (partial musical piece information) for each musical instrument is distributed from a music provider's server to a plurality of portable terminals, and each portable terminal simultaneously reproduces each musical piece part. A method of playing music is disclosed.
JP 2001-356664 A

しかしながら、上記従来の楽曲の合奏サービスにおいては、合奏のための準備作業が煩わしいという問題があった。すなわち、(1)複数の利用者が各々の携帯電話端末を合奏に参加させるということを前もって打ち合わせておき、(2)各携帯電話端末が再生する部分楽曲の楽曲データをそれぞれの利用者の携帯電話端末にダウンロードして準備する、という面倒なプロセスを経た上で、利用者が持ち寄った携帯電話端末で合奏を開始するというものであった。   However, the conventional music ensemble service has a problem that preparation work for the ensemble is troublesome. That is, (1) a plurality of users make a meeting in advance that each mobile phone terminal participates in the ensemble, and (2) the music data of the partial music reproduced by each mobile phone terminal is carried by each user's mobile phone. After going through the troublesome process of downloading to the phone terminal and preparing it, the ensemble was started on the mobile phone terminal brought by the user.

また、部分楽曲の楽曲データがすべて揃った状態で携帯電話端末が演奏を開始しないと合奏が完成しないため、たとえば合奏に参加するはずだった利用者の一人が合奏当日に欠席するようなことがあれば、合奏を行っても完成した楽曲にならない、という不都合が生じ得る。   Also, since the ensemble is not completed unless the mobile phone terminal starts playing with all the pieces of music data of partial songs, for example, one of the users who should have participated in the ensemble may be absent on the day of the ensemble. If so, there may be an inconvenience that even if an ensemble is performed, the music is not completed.

また、合奏に参加できるのは、予め定められた者だけであり、飛び入りの参加は認められないため、楽曲の合奏を契機として新たな仲間(同好の士)と知り合うというような、バリエーションを楽しむことができない。   In addition, only a predetermined person can participate in the ensemble, and participation is not allowed, so you can enjoy variations such as getting to know new friends (likes) with the ensemble of music. I can't.

また、異種の端末同士で合奏を楽しむような(例えば、携帯電話端末と、コンビニエンスストアに備え付けられているマルチメディア情報端末とが合奏をするような)、変化に富んだバリエーションを実現することができない。   In addition, it is possible to realize a variety of variations such as enjoying an ensemble between different types of terminals (for example, a mobile phone terminal and a multimedia information terminal provided in a convenience store are ensembles). Can not.

本発明は、このような考察に基づいてなされたものであり、その目的は、煩わしい合奏のための準備を不要とし、また、居合わせたメンバーが即興的に合奏をしたり、あるいは、自由に合奏から離脱したりすることを可能とし、また、従来にない、斬新かつバリエーションに富んだ合奏を可能とすることにある。   The present invention has been made on the basis of such considerations, and its purpose is to eliminate the need for troublesome ensembles, and for the members present together to improvise or perform freely. It is possible to detach from the music, and to make a novel and varied ensemble that has never existed before.

本発明の合奏システムは、楽曲の合奏を指揮するマスタ端末と、このマスタ端末による指揮の下で合奏に参加するスレーブ端末と、によって構成される合奏システムであって、前記マスタ端末は、複数の部分楽曲データにより構成される楽曲データを保持する楽曲保持手段と、所定の範囲内に位置する前記スレーブ端末を検出するスレーブ端末検出手段と、検出されたスレーブ端末の各々の演奏分担を決定して、各スレーブ端末に、どの部分楽曲データを再生するかを指示する楽曲決定手段と、を含む楽曲割当装置と、を備え、また、前記スレーブ端末は、前記マスタ端末に指示された前記部分楽曲データを再生することが可能な楽曲再生手段を備える。   The ensemble system of the present invention is an ensemble system configured by a master terminal that conducts an ensemble of music, and a slave terminal that participates in the ensemble under the direction of the master terminal. A music holding means for holding music data composed of partial music data, a slave terminal detecting means for detecting the slave terminal located within a predetermined range, and determining the performance sharing of each detected slave terminal A music allocating device including music piece determining means for instructing each slave terminal which partial music data to reproduce, and the slave terminal is configured to receive the partial music data designated by the master terminal. Is provided with a music reproducing means capable of reproducing the music.

楽曲を指揮するマスタ装置に楽曲割当装置を搭載し、これによって、合奏が可能な圏内に存在するスレーブ端末に部分的な楽曲を動的に割当て、即興的な合奏を可能とするものである。「マスタ端末」としては、通信機能をもつ携帯端末あるいはスタンドアロンタイプの端末の双方が含まれる。「携帯端末」には、携帯電話端末、PDA端末、通信機能をもち、かつ持ち運び可能なコンピュータ端末、ならびに、通信機能をもち、かつ持ち運びが可能な電子楽器が含まれる。また、「スタンドアロンタイプの端末」には、例えば、コンビニエンスストアに設置されているマルチメディア情報端末、CD販売店に設置されている試聴機、ジュークボックス、楽曲コンテンツを蓄積しているホームサーバ、車載オーディオプレーヤ等が含まれる。また、「楽曲」には、メロディだけのもの、音声(歌)付のものの双方が含まれ、例えば、携帯電話端末における着信通知用のメロディや歌が該当する(但し、これに限定されるものではなく、合奏専用の楽曲であってもよい。また、ディスプレイに表示される映像と共に流れる楽曲であってもよい)。本発明の合奏システムでは、例えば、合奏を指揮するマスタ端末としての携帯端末が、近距離通信を利用して周囲を探索して、合奏可能な他の携帯端末(スレーブ端末)を発見し、各携帯端末に楽曲の担当(部分楽曲)を指示し、同期をとって一斉に演奏を開始できるため、その場に居合わせた者がもっている携帯端末同士で、即興的に、同一の楽曲を演奏すること(つまり、合奏すること)ができる。また、マスタ端末が、近くにいるスレーブ端末を検出する方法としては種々の方法が考えられる。例えば、複数のスレーブ端末がネットワーク経由で自端末の位置情報をマスタ端末に報告し、マスタ端末が位置情報に基づいて、それらのスレーブ端末が近距離にあることを検出することも可能である。マスタ端末がネットワーク経由で合奏を指揮する場合、スレーブ端末同士が互いに近距離に位置しさえすれば、スレーブ端末がマスタ端末の近くに位置しなくても合奏を行うことが可能となる。また、マスタ端末がスレーブサーバに部分楽曲を指示する方法としては、マスタ端末が各スレーブ端末に、部分楽曲データを無線通信あるいは有線通信によって送信する方法が考えられ(サーバ経由の送信も考えられる)、また、スレーブ端末自体が部分楽曲データを備えている場合には、マスタ端末が演奏すべき部分楽曲データのID(識別番号)を指示することも可能である。また、マスタ端末は演奏に参加せずにスレーブ端末の指揮に専念してもよく、あるいは、マスタ装置が演奏に積極的に参加してもよい。また、従来にない斬新な合奏も可能となる。例えば、偶然通りがかったコンビニエンスストアのマルチメディア情報端末やCD販売店の試聴機、ジュークボックスと携帯端末が合奏する場合や、友人の車に設置された車載型オーディオ装置と携帯端末が合奏する場合なども可能である(この場合、いずれか一方がマスタ端末として機能し、他方がスレーブ端末として機能する)。したがって、合奏者を予め定めたり、合奏用楽曲を予め準備するといった、煩わしい準備作業が不要となる。また、例えば、利用者は、自分と同一の楽曲(コンテンツ)を所有している携帯端末のユーザ(例えば、同好の士)を発見することもできる(つまり、楽しい時間を過ごす仲間を効率的に発見することができる)。   A music allocating device is mounted on a master device that directs music, so that partial music is dynamically allocated to slave terminals that exist within a range where ensemble is possible, thereby enabling improvisation. The “master terminal” includes both a portable terminal having a communication function and a stand-alone type terminal. The “mobile terminal” includes a mobile phone terminal, a PDA terminal, a computer terminal having a communication function and being portable, and an electronic musical instrument having a communication function and being portable. The “standalone type terminal” includes, for example, a multimedia information terminal installed in a convenience store, a listening device installed in a CD dealer, a jukebox, a home server storing music contents, an in-vehicle Audio players and the like are included. In addition, “music” includes both melody-only and audio (song) -attached ones, for example, melody and song for incoming call notification on mobile phone terminals (but not limited to this) Rather, it may be a music dedicated to an ensemble, or a music that flows along with the video displayed on the display. In the ensemble system of the present invention, for example, a portable terminal as a master terminal that directs the ensemble searches for surroundings using short-range communication, finds other portable terminals (slave terminals) that can perform ensemble, Instructing the person in charge of the music (partial music) to the mobile terminal and starting the performance at the same time in synchrony, so the same music is played improvised between the mobile terminals held by the people present (That is, ensemble). Various methods are conceivable for the master terminal to detect a nearby slave terminal. For example, it is also possible for a plurality of slave terminals to report their own terminal location information to the master terminal via the network, and for the master terminal to detect that these slave terminals are at a short distance based on the location information. When the master terminal conducts the ensemble via the network, it is possible to perform the ensemble even if the slave terminals are not located near the master terminal as long as the slave terminals are located at a short distance from each other. In addition, as a method for the master terminal to instruct the partial music to the slave server, a method in which the master terminal transmits partial music data to each slave terminal by wireless communication or wired communication (transmission via the server is also considered). In addition, when the slave terminal itself has partial music data, the master terminal can also instruct the ID (identification number) of the partial music data to be played. Further, the master terminal may concentrate on conducting the slave terminal without participating in the performance, or the master device may actively participate in the performance. In addition, an unprecedented novel ensemble is also possible. For example, when a multimedia information terminal at a convenience store that passed by accident, a listening device at a CD store, a jukebox and a mobile terminal are played together, or an in-vehicle audio device installed in a friend's car and a mobile terminal is played together (In this case, either one functions as a master terminal and the other functions as a slave terminal). Therefore, troublesome preparation work such as predetermining the ensemble or preparing the music for ensemble in advance becomes unnecessary. In addition, for example, the user can also discover a user (for example, a favorite person) of a mobile terminal that owns the same music (content) as the user (that is, a friend who has a good time efficiently) Can be found).

また、本発明の合奏システムの一態様では、前記マスタ端末およびスレーブ端末の各々は、通信機能をもつ携帯端末あるいはスタンドアロン端末である。   In one aspect of the ensemble system of the present invention, each of the master terminal and the slave terminal is a portable terminal or a stand-alone terminal having a communication function.

上述のとおり、「携帯端末」には、携帯電話端末、PDA端末、通信機能をもち、かつ持ち運び可能なコンピュータ端末、ならびに、通信機能をもち、かつ持ち運びが可能な電子楽器が含まれる。また、「スタンドアロンタイプの端末」には、例えば、コンビニエンスストアに設置されているマルチメディア情報端末、CD販売店に設置されている試聴機、ジュークボックス、楽曲コンテンツを蓄積しているホームサーバ、車載オーディオプレーヤ等が含まれる。したがって、従来にない斬新な合奏が可能となる。   As described above, the “mobile terminal” includes a mobile phone terminal, a PDA terminal, a computer terminal having a communication function and being portable, and an electronic musical instrument having a communication function and being portable. The “standalone type terminal” includes, for example, a multimedia information terminal installed in a convenience store, a listening device installed in a CD dealer, a jukebox, a home server storing music contents, an in-vehicle Audio players and the like are included. Therefore, an unprecedented novel ensemble is possible.

また、本発明の合奏システムの他の態様では、前記マスタ端末に備わる前記スレーブ端末検出手段は、近距離無線通信の通信圏内に存在するスレーブ端末を検出する。   In another aspect of the ensemble system of the present invention, the slave terminal detection means provided in the master terminal detects a slave terminal that exists within a communication range of short-range wireless communication.

マスタ端末が近距離無線通信手段を備える場合、これを利用することによって、近距離通信圏内にある合奏が可能なスレーブ端末を、効率的に無理なく検出することができる。   When the master terminal includes short-range wireless communication means, it is possible to efficiently and easily detect a slave terminal capable of performing an ensemble within the short-range communication range.

また、本発明の合奏システムの他の態様では、前記スレーブ端末は、マスタ端末の演奏との同期を確保しつつ、前記楽曲再生手段による楽曲再生を実施する。   In another aspect of the ensemble system of the present invention, the slave terminal performs music reproduction by the music reproduction means while ensuring synchronization with the performance of the master terminal.

スレーブ端末が、マスタ端末の演奏との同期を確保しつつ楽曲の再生を行うことによって、適正な合奏が実現される。   An appropriate ensemble is realized by the slave terminal playing music while ensuring synchronization with the performance of the master terminal.

また、本発明の合奏システムの他の態様では、前記マスタ端末に備わる前記スレーブ端末検出手段は、演奏進行中において、前記所定の範囲内に位置していた、演奏を分担しているスレーブ端末の検出を中断したこと、前記所定の範囲内に位置する新規のスレーブ端末の検出を開始したこと、あるいは、前記合奏に参加しているスレーブ端末の担当パートがすべて終了したこと、の少なくとも一つを検出し、前記部分楽曲決定手段は、その検出結果に応じて、各スレーブ端末の演奏分担を動的に変更する。   Further, in another aspect of the ensemble system of the present invention, the slave terminal detection means provided in the master terminal is a slave terminal that is located within the predetermined range and is sharing the performance while the performance is in progress. At least one of stopping detection, starting detection of a new slave terminal located within the predetermined range, or ending all responsible parts of slave terminals participating in the ensemble Then, the partial music determination means dynamically changes the performance sharing of each slave terminal according to the detection result.

本発明のスレーブ端末を用いた合奏は、予め計画されたものではないため、途中で、合奏に参加していたスレーブ端末が離脱したり、あるいは、新たなスレーブ端末が合奏に参加したりすることがあり得る。また、合奏を開始した後、割当てた部分楽曲をすべて演奏し終えたスレーブ端末が発生すると、そのままでは、それ以降、そのスレーブ端末は合奏に参加できないことになる。そこで、このような状況の変化に柔軟に対処できるように、マスタ端末が、状況に応じて動的に、楽曲の割当てを変更するものである。例えば、離脱したスレーブ端末があるときは、その離脱したスレーブ端末が受け持っていた部分楽曲を、他のスレーブ端末に割当てて合奏を続行する。また、新規に合奏に参加するスレーブ端末があるとき(あるいは、担当のパートが終了してしまったスレーブ端末があるとき)は、他のスレーブ端末が担当するパートを調整して、その新規参加のスレーブ端末(あるいは、担当のパートが終了してしまったスレーブ端末)に、演奏すべき部分楽曲を、適応的に割当てる。これによって、状況の変化に柔軟に対応して合奏を続行することができる。また、多くの参加者が、合奏に積極的に関与することができ、合奏のバリエーションが広がる。その場に居合わせた者による大規模な即興的な合奏も可能となり、容易に仲間の輪を広げたり、連帯感を深めたりすることも可能となる。   The ensemble using the slave terminal of the present invention is not planned in advance, so that the slave terminal that participated in the ensemble may leave the middle or a new slave terminal may participate in the ensemble. There can be. Further, if a slave terminal that has played all the assigned partial music pieces after starting the ensemble is generated, the slave terminal cannot participate in the ensemble thereafter. Therefore, the master terminal dynamically changes the music allocation in accordance with the situation so that the change in the situation can be flexibly dealt with. For example, when there is a slave terminal that has left, the partial music that the slave terminal that has left is assigned to another slave terminal to continue the concert. In addition, when there is a new slave terminal that participates in the ensemble (or when there is a slave terminal that the part in charge has ended), adjust the part that the other slave terminal is in charge of, and A partial musical piece to be played is adaptively assigned to a slave terminal (or a slave terminal whose assigned part has ended). As a result, the ensemble can be continued flexibly in response to a change in the situation. In addition, many participants can actively participate in the ensemble, and the variation of the ensemble spreads. Large-scale improvisational ensembles by those present will be possible, and it will be possible to easily expand the circle of friends and deepen the sense of solidarity.

また、本発明の合奏システムの他の態様では、前記マスタ端末に備わる前記部分楽曲決定手段は、演奏分担を動的に変更する場合に、新規に合奏に参加したスレーブ端末に、演奏中の楽曲の特徴的なパートを担当させる。   Further, in another aspect of the ensemble system of the present invention, the partial music determination means provided in the master terminal may be configured so that a music piece currently being played is added to a slave terminal newly participating in the ensemble when the performance sharing is dynamically changed. I will be in charge of the characteristic parts.

新たに合奏に参加したスレーブ端末に、特徴的なパートを担当させることによって、そのスレーブ端末を目立たせることができる。したがって、スレーブ端末が新たに合奏に参加したことを、合奏の参加者や見物人に効果的に印象付けることができる。ここで、ここで「特徴的」とは、主旋律、リフ等、楽曲を構成する構成要素のうち聴く者に強い印象を与える重要な構成要素を含んでいるということを意味する。どのパートがより特徴的であるかは、あらかじめ、例えば「主旋律>リズム>コード」のように定められたルールに基づいて判定される。   By assigning a characteristic part to a slave terminal newly participating in the ensemble, the slave terminal can be made conspicuous. Therefore, it is possible to effectively impress the ensemble participants and onlookers that the slave terminal has newly joined the ensemble. Here, “characteristic” means that the main melody, riff, and the like include important components that give a strong impression to the listener among the components constituting the music. Which part is more characteristic is determined based on a rule determined in advance, for example, “main melody> rhythm> chord”.

また、本発明のマスタ端末は、本発明の合奏システムにおいて使用される、合奏を指揮するマスタ端末である。   Moreover, the master terminal of this invention is a master terminal which directs the ensemble used in the ensemble system of this invention.

上述のとおり、マスタ端末には、携帯端末とスタンドアロンタイプの端末が含まれる。「携帯端末」には、携帯電話端末、PDA端末、通信機能をもち、かつ持ち運び可能なコンピュータ端末、ならびに、通信機能をもち、かつ持ち運びが可能な電子楽器が含まれる。また、「スタンドアロンタイプの端末」には、例えば、コンビニエンスストアに設置されているマルチメディア情報端末、CD販売店に設置されている試聴機、ジュークボックス、楽曲コンテンツを蓄積しているホームサーバ、車載オーディオプレーヤ等が含まれる。したがって、従来にない斬新な合奏が可能となる。   As described above, the master terminal includes a mobile terminal and a stand-alone type terminal. The “mobile terminal” includes a mobile phone terminal, a PDA terminal, a computer terminal having a communication function and being portable, and an electronic musical instrument having a communication function and being portable. The “standalone type terminal” includes, for example, a multimedia information terminal installed in a convenience store, a listening device installed in a CD dealer, a jukebox, a home server storing music contents, an in-vehicle Audio players and the like are included. Therefore, an unprecedented novel ensemble is possible.

また、本発明のスレーブ端末は、本発明の合奏システムにおいて使用される、マスタ端末による指揮の下で合奏に参加するスレーブ端末である。   Moreover, the slave terminal of this invention is a slave terminal which participates in an ensemble under the direction of the master terminal used in the ensemble system of this invention.

上述のとおり、マスタ端末には、携帯端末とスタンドアロンタイプの端末が含まれる。
「携帯端末」には、携帯電話端末、PDA端末、通信機能をもち、かつ持ち運び可能なコンピュータ端末、ならびに、通信機能をもち、かつ持ち運びが可能な電子楽器が含まれる。また、「スタンドアロンタイプの端末」には、例えば、コンビニエンスストアに設置されているマルチメディア情報端末、CD販売店に設置されている試聴機、ジュークボックス、楽曲コンテンツを蓄積しているホームサーバ、車載オーディオプレーヤ等が含まれる。したがって、従来にない斬新な合奏が可能となる。
As described above, the master terminal includes a mobile terminal and a stand-alone type terminal.
The “mobile terminal” includes a mobile phone terminal, a PDA terminal, a computer terminal having a communication function and being portable, and an electronic musical instrument having a communication function and being portable. The “stand-alone terminal” includes, for example, a multimedia information terminal installed in a convenience store, a listening device installed in a CD store, a jukebox, a home server storing music contents, an in-vehicle Audio players and the like are included. Therefore, an unprecedented novel ensemble is possible.

また、本発明の楽曲の合奏方法は、合奏を指揮するマスタ端末と、このマスタ端末による指揮の下で合奏に参加するスレーブ端末と、による楽曲の合奏方法であって、前記マスタ端末が、所定の範囲内に位置するスレーブ端末を検出する第1のステップと、前記マスタ端末が、検出されたスレーブ端末の演奏分担を決め、前記スレーブ端末の各々に、どの部分楽曲データを再生すればよいかを指示する第2のステップと、前記マスタ端末および前記スレーブ端末が、演奏の同期を確保しつつ、各々が担当するパートの部分楽曲データを再生する第3のステップと、を有する。   The music ensemble method of the present invention is a music ensemble method comprising a master terminal that conducts an ensemble and a slave terminal that participates in the ensemble under the direction of the master terminal. A first step of detecting a slave terminal located within the range of the above, and the master terminal determines the performance sharing of the detected slave terminal, and which partial music data should be reproduced on each of the slave terminals And a third step in which the master terminal and the slave terminal reproduce the partial music data of the parts that they are in charge of while ensuring synchronization of performances.

これにより、マスタ端末とスレーブ端末による、即興的な合奏が可能となる。   Thereby, improvisational ensemble by the master terminal and the slave terminal becomes possible.

また、本発明の楽曲の合奏方法の一態様では、演奏進行中において、前記所定の範囲内に位置していた、演奏を分担しているスレーブ端末の検出を中断したこと、前記所定の範囲内に位置する新規の携帯端末の検出を開始したこと、あるいは、前記合奏に参加している携帯端末の担当パートがすべて終了したこと、の少なくとも一つが検出されると、前記マスタ端末が、その検出結果に応じて、各スレーブ端末の演奏分担を動的に変更する第4のステップを、さらに有する。   Further, in one aspect of the music ensemble method according to the present invention, the detection of the slave terminal sharing the performance, which is located within the predetermined range, is interrupted while the performance is in progress. When at least one of the detection of a new mobile terminal located in the position or the completion of all responsible parts of the mobile terminals participating in the ensemble is detected, the master terminal detects the detection. A fourth step of dynamically changing the performance sharing of each slave terminal according to the result is further included.

これにより、状況の変化に対応した、柔軟かつバリエーション豊富な合奏を楽しむことができる。   As a result, it is possible to enjoy a flexible and varied ensemble in response to changes in the situation.

また、本発明の楽曲の合奏方法の他の態様では、前記マスタ端末が前記演奏分担を動的に変更する場合に、新規に合奏に参加したスレーブ端末に、演奏中の楽曲の特徴的なパートを担当させる。   Further, in another aspect of the music ensemble method of the present invention, when the master terminal dynamically changes the performance sharing, a characteristic part of the music being played is added to the slave terminal newly participating in the ensemble. To take charge.

これにより、携帯端末が新たに合奏に参加したことを、合奏の参加者や見物人に効果的に印象付けることができる。   Accordingly, it is possible to effectively impress participants and spectators of the ensemble that the mobile terminal has newly joined the ensemble.

また、本発明の楽曲の合奏方法の他の態様では、前記マスタ端末は、着信通知を行うとき、あるいは、ユーザから合奏の指示を受けたときに、前記第1のステップを開始する。   In another aspect of the music ensemble method of the present invention, the master terminal starts the first step when an incoming call notification is given or when an instruction for ensemble is received from the user.

合奏を指揮するマスタ端末に着信があったとき、あるいは、マスタ端末のユーザが合奏(再生)を指示したときに、例えば、着信通知のためのメロディを利用して合奏が開始される。   When there is an incoming call to the master terminal that directs the ensemble, or when the user of the master terminal instructs the ensemble (playback), for example, the ensemble is started using a melody for notification of the incoming call.

本発明によれば、マスタ端末が、近距離にあるスレーブ端末を検出して、各スレーブ端末に部分楽曲を即時的に、あるいは動的に割り当て、即興的な合奏を開始することができる。   According to the present invention, a master terminal can detect a slave terminal at a short distance, and can assign a partial piece of music to each slave terminal immediately or dynamically, and start an improvisational ensemble.

したがって、利用者による煩わしい合奏のための準備作業が不要である。   Therefore, preparation work for troublesome ensemble by the user is unnecessary.

また、合奏に参加している端末のみで完成された楽曲となるように部分楽曲を割り当てることができ、状況の変化に柔軟に対応した合奏を実現することができる。   Moreover, partial music can be allocated so that it becomes a music completed only with the terminal which has participated in the concert, and the concert which respond | corresponds flexibly to the change of a condition can be implement | achieved.

また、従来にない斬新な合奏も可能となる。例えば、偶然通りがかったコンビニエンスストアのマルチメディア情報端末やCD販売店の試聴機、ジュークボックスと携帯端末が合奏することが可能となり、また、友人の車に設置された車載型オーディオ装置と携帯端末が合奏することも可能となる。   In addition, an unprecedented novel ensemble is also possible. For example, a multimedia information terminal at a convenience store that passed by chance, a listening device at a CD store, a jukebox and a portable terminal can be played together, and an in-car audio device and a portable terminal installed in a friend's car Can also be performed.

本発明によって、煩わしい合奏のための準備が不要となり、また、居合わせたメンバーが即興的に合奏をしたり、あるいは、自由に合奏から離脱したりすることが可能となり、従来にない、斬新かつバリエーションに富んだ、端末同士の合奏が実現される。   The present invention eliminates the need for annoying ensemble preparations, and allows the members present together to improvise or freely leave the ensemble. A rich ensemble between terminals is realized.

また、本発明によれば、携帯端末(携帯電話端末等であり、マスタ端末あるいはスレーブ端末として機能する)を、合奏を媒介とした新たなコミュニケーションのためのツールとして利用することができ、これによって、携帯端末の付加価値(使用価値)を高めることができる。   In addition, according to the present invention, a mobile terminal (such as a mobile phone terminal, which functions as a master terminal or a slave terminal) can be used as a tool for new communication mediated by an ensemble. The added value (use value) of the mobile terminal can be increased.

本発明の実施形態の具体的な説明に入る前に、本発明による合奏の基本的な手順と、本発明の携帯端末(マスタ端末ならびにスレーブ端末の双方に共通に利用可能である)の基本的な構成について説明しておく。   Before entering into a specific description of the embodiment of the present invention, the basic procedure of the ensemble according to the present invention and the basic of the portable terminal of the present invention (which can be commonly used for both the master terminal and the slave terminal). A detailed configuration will be described.

図1は、本発明の、複数の携帯端末を用いた合奏方法における基本的な手順を説明するための図である。   FIG. 1 is a diagram for explaining a basic procedure in an ensemble method using a plurality of portable terminals according to the present invention.

図1において、A〜Eは、近距離無線通信機能をもつ携帯端末(ここでは、携帯電話端末とする)であり、図中、Aが合奏を指揮する携帯端末であり、Xは、携帯端末Aの近距離無線通信圏を示している。携帯端末B〜Dは、近距離無線通信圏Xの内側に存在し、したがって、携帯端末Aが指揮する合奏に参加する可能性がある。携帯端末Eは、通信圏Xに進入して来る携帯端末である。なお、本明細書中において、「指揮する」とは、複数の携帯端末による合奏を実現するために必要な指示やデータをマスタ端末がスレーブ端末に送出することを指す。たとえば、演奏すべき部分楽曲のデータをマスタ端末がスレーブ端末に送信すること、マスタ端末がスレーブ端末による演奏の進行(開始、終了など)を制御することが、本明細書中に記載する「指揮する」ことに相当する。   In FIG. 1, A to E are portable terminals (herein referred to as portable telephone terminals) having a short-range wireless communication function. In the figure, A is a portable terminal that conducts an ensemble, and X is a portable terminal. A's short-range wireless communication area is shown. The portable terminals B to D exist inside the short-range wireless communication area X, and thus may participate in the concert performed by the portable terminal A. The mobile terminal E is a mobile terminal that enters the communication area X. In this specification, “direct” means that the master terminal sends instructions and data necessary for realizing the ensemble by a plurality of portable terminals to the slave terminal. For example, the transmission of partial music data to be played by the master terminal to the slave terminal, and the master terminal controlling the progress (start, end, etc.) of the performance by the slave terminal are described in the “command” described in this specification. Is equivalent to

また、携帯端末Aの保持コンテンツ(保持楽曲)は(M)である。携帯端末Bの保持コンテンツはK〜Nであり、コンテンツ(M)を含んでいる。携帯端末Cの保持コンテンツはL〜Pであり、コンテンツ(M)を含んでいる。携帯端末Dの保持コンテンツはL〜Qであり、コンテンツ(M)は保持されていない。また、携帯端末Eの保持コンテンツは(M)〜Sであり、コンテンツ(M)を含んでいる。   Also, the content held (held music) of the mobile terminal A is (M). The content held by the mobile terminal B is K to N and includes content (M). The content held by the portable terminal C is L to P, and includes content (M). The held content of the portable terminal D is L to Q, and the content (M) is not held. Further, the contents held by the portable terminal E are (M) to S and include the contents (M).

このような状況の下で、下記(1)〜(5)の手順が実施される。これらの手順は、図1中に記載される(1)〜(5)に対応している。
手順(1):携帯端末Aが保持するコンテンツ(M)と同一のコンテンツ(M)を保持する近距離の携帯端末B〜Cを近距離無線を介して探索する。
手順(2):携帯端末Aが、演奏分担(各パートをどの端末で演奏するか)を決定し、携帯端末B〜Cに指示する。
手順(3):携帯端末Aからの同期信号に従って、携帯端末AならびにB〜Cが演奏を進行させる。
手順(4):携帯端末Aは、演奏進行中、携帯端末B〜Cの通信圏Xからの離脱や新規端末Eの通信圏Xへの進入を検知すると、上記手順(2)で割当てた部分楽曲(演奏パート)を動的に変更する。このとき、例えば、新規に合奏に参加する携帯端末Eが特徴的なパート(主旋律、冒頭のフレーズなど)の演奏を受け持つように演奏分担を決定する。
Under such circumstances, the following procedures (1) to (5) are performed. These procedures correspond to (1) to (5) described in FIG.
Procedure (1): Search for short-distance mobile terminals B to C holding the same content (M) as the content (M) held by the mobile terminal A via short-range radio.
Procedure (2): The portable terminal A determines the performance sharing (which terminal plays each part) and instructs the portable terminals B to C.
Procedure (3): According to the synchronization signal from the portable terminal A, the portable terminals A and BC advance the performance.
Procedure (4): When the portable terminal A detects that the portable terminals B to C have left the communication area X or the new terminal E has entered the communication area X while the performance is in progress, the part assigned in the procedure (2) above. Dynamically change the music (performance part). At this time, for example, the performance sharing is determined so that the portable terminal E newly participating in the ensemble is responsible for the performance of the characteristic parts (main melody, opening phrase, etc.).

上記の手順を実施することによって、偶然その場に居合わせた端末同士による、即興的な合奏が可能となり、合奏用コンテンツを予め準備する必要がなくなり、また、携帯端末のユーザは、自分と同一のコンテンツを所有している所有者(同好の士)を容易に発見することが可能となる。   By performing the above procedure, it becomes possible to perform improvisational ensemble between terminals that happened to be on the spot, eliminating the need to prepare content for ensemble in advance, and the user of the mobile terminal is the same as himself It becomes possible to easily find the owner (similar person) who owns the content.

図2は、演奏分担の例を説明するための図である。図示されるように、時刻t1において、携帯端末Eが通信圏Xに進入する。すると、主旋律であるトラック1が、携帯端末Eに割当てられ、以降、トラック1〜3が各携帯端末A,B,C,Eに動的に割当てられて、合奏が進行する。   FIG. 2 is a diagram for explaining an example of performance sharing. As shown in the figure, the mobile terminal E enters the communication area X at time t1. Then, the track 1 which is the main melody is assigned to the mobile terminal E, and thereafter, the tracks 1 to 3 are dynamically assigned to the mobile terminals A, B, C and E, and the ensemble proceeds.

図3は、図1に示される携帯端末(A〜E)に備わる機能ブロックの例を示すブロック図である。   FIG. 3 is a block diagram illustrating an example of functional blocks provided in the mobile terminals (A to E) illustrated in FIG. 1.

携帯端末A(B〜E)は、無線通信手段Y1と、近距離無線通信手段Y2と、楽曲再生手段(以下、演奏装置という場合がある)41と、携帯端末のユーザが楽曲の再生(合奏)の開始を指示するための再生指示手段(以下、合奏指示手段とう場合がある)81と、楽曲保持手段5と、楽曲割当装置1と、を有している。   The mobile terminal A (B to E) includes a wireless communication unit Y1, a short-range wireless communication unit Y2, a music playback unit (hereinafter also referred to as a performance device) 41, and a user of the mobile terminal playing a music (ensemble). ) 81 for instructing the start of music) (hereinafter sometimes referred to as ensemble instruction means) 81, music holding means 5, and music allocation apparatus 1.

楽曲割当装置1は、部分楽曲を各携帯端末に動的に割当てたり、あるいは、割当てられたりする機能を備え、部分楽曲決定手段2と、演奏指示送信手段61と、携帯端末検出手段(以下、演奏装置検出手段という場合がある)3と、各部の動作を統括的に制御する制御手段9と、装置情報送信手段31と、装置情報提供手段32と、演奏指示受信手段62と、を有する。なお、装置情報とは、例えば、自機が保持する楽曲の種類等の情報である。図中、点線で囲まれて示される“MT”は、合奏を指揮する側の携帯端末に必要となる機能ブロックであり、同じく“SL”は、合奏に参加する側の携帯端末に必要となる機能ブロックである。   The music allocation apparatus 1 has a function of dynamically allocating or allocating partial music to each mobile terminal, and includes a partial music determination means 2, a performance instruction transmission means 61, and a mobile terminal detection means (hereinafter referred to as “mobile terminal detection means”). 3), a control unit 9 for comprehensively controlling the operation of each unit, a device information transmitting unit 31, a device information providing unit 32, and a performance instruction receiving unit 62. In addition, apparatus information is information, such as the kind of music which an own apparatus hold | maintains, for example. In the figure, “MT” surrounded by a dotted line is a functional block necessary for the portable terminal that conducts the ensemble, and “SL” is also necessary for the portable terminal that participates in the ensemble. It is a functional block.

以上、携帯端末同士による合奏を例をとって説明したが、これに限定されるものではない。すなわち、スタンドアロンタイプの端末もマスタ端末やスレーブ端末となり得る。つまり、本発明では、例えば、偶然通りがかったコンビニエンスストアのマルチメディア情報端末やCD販売店の試聴機、ジュークボックスと携帯端末が合奏することが可能であり、また、友人の車に設置された車載型オーディオ装置と携帯端末が合奏することも可能である。   As mentioned above, although the ensemble by portable terminals was demonstrated and demonstrated, it is not limited to this. That is, a stand-alone type terminal can also be a master terminal or a slave terminal. In other words, in the present invention, for example, a convenience store multimedia information terminal that passed by chance, a CD store listening device, a jukebox and a portable terminal can be played together, and installed in a friend's car. An in-vehicle audio device and a portable terminal can be played together.

以下の説明では、携帯端末同士による合奏について説明する。   In the following description, an ensemble between mobile terminals will be described.

以下、本発明を実施するための最良の形態について、図面を参照しながら、より具体的に説明する。なお、実施の形態を説明するための全図において、同一の構成要素には同一符号を付与し、重複する説明は省略する。
(実施の形態1)
Hereinafter, the best mode for carrying out the present invention will be described more specifically with reference to the drawings. Note that in all the drawings for explaining the embodiments, the same reference numerals are given to the same components, and duplicate explanations are omitted.
(Embodiment 1)

図4は、本発明の実施の形態1における楽曲割当装置の概略構成図である。図4において、楽曲割当装置1は、演奏装置検出手段3、部分楽曲決定手段2を備える。ここで、「演奏装置」とは、音を再生する機能を上位概念的に表現した用語であり、「楽曲再生手段」、あるいは、「楽曲再生手段を含む機器」と表現することもできる。   FIG. 4 is a schematic configuration diagram of the music assignment device according to Embodiment 1 of the present invention. In FIG. 4, the music allocation device 1 includes a performance device detection means 3 and a partial music determination means 2. Here, the “performance device” is a term that expresses the function of reproducing sound in a high-level concept, and can also be expressed as “music reproduction means” or “apparatus including music reproduction means”.

演奏装置検出手段3は、無線通信を行うことにより、外部の演奏装置4−2が演奏装置4−1の近距離に存在するかどうかを検出し、検出結果を示す検出結果情報310を出力する。部分楽曲決定手段2は、検出結果情報310、および楽曲510に基づいて部分楽曲520−1、部分楽曲520−2をそれぞれ演奏装置4−1、演奏装置4−2に割り当てる。   The performance device detection means 3 detects whether or not the external performance device 4-2 exists at a short distance of the performance device 4-1, by performing wireless communication, and outputs detection result information 310 indicating the detection result. . The partial music determination means 2 assigns the partial music 520-1 and the partial music 520-2 to the performance device 4-1 and the performance device 4-2 based on the detection result information 310 and the music 510, respectively.

図5は、本発明の実施の形態1における楽曲割当装置を第一の携帯電話端末100に設けたときの構成図である。図5において第一の携帯電話端末100は、図4の構成に加えて楽曲保持手段5、再生指示手段81、演奏指示送信手段61、制御手段9を備える。また、演奏装置4−1は再生手段41およびスピーカ42を備える。また、楽曲データ511は図4の楽曲510に、部分楽曲データ521−1は図4の部分楽曲520−1に、部分楽曲データ522−2は図4の部分楽曲520−2にそれぞれ対応する。   FIG. 5 is a configuration diagram when the music allocation apparatus according to Embodiment 1 of the present invention is provided in the first mobile phone terminal 100. In FIG. 5, the first mobile phone terminal 100 includes music holding means 5, reproduction instruction means 81, performance instruction transmission means 61, and control means 9 in addition to the configuration of FIG. 4. The performance device 4-1 includes a reproducing means 41 and a speaker 42. The music data 511 corresponds to the music 510 in FIG. 4, the partial music data 521-1 corresponds to the partial music 520-1 in FIG. 4, and the partial music data 522-2 corresponds to the partial music 520-2 in FIG.

演奏装置検出手段3は、赤外線やBluetooth(登録商標)等の近距離無線を介して第二の携帯電話端末200と通信することにより、第二の携帯電話端末200が内蔵する演奏装置4−2が近距離に存在するかどうかを検出する。演奏装置検出手段3は、演奏装置4−2が近距離に存在することを検出した場合、検出した演奏装置4−2に関する装置情報を検出結果情報310として出力する。また、演奏装置検出手段3は近距離に演奏装置4−2が存在することを検出しない場合、「非検出」を検出結果情報310として出力する。   The performance device detection means 3 communicates with the second mobile phone terminal 200 via short-range wireless such as infrared rays or Bluetooth (registered trademark), so that the performance device 4-2 built in the second mobile phone terminal 200 is provided. Detect if exists at close range. When the performance device detecting means 3 detects that the performance device 4-2 exists at a short distance, the performance device detection means 3 outputs device information relating to the detected performance device 4-2 as detection result information 310. When the performance device detection means 3 does not detect the presence of the performance device 4-2 at a short distance, it outputs “non-detection” as detection result information 310.

楽曲保持手段5は、メモリやハードディスク等で構成され、楽曲510に対応する楽曲データ511を保持する。楽曲保持手段5は、楽曲を識別するための情報である楽曲識別情報530を受け付け、楽曲識別情報530が示す楽曲の楽曲データ511を出力する。   The music holding means 5 is composed of a memory, a hard disk, etc., and holds music data 511 corresponding to the music 510. The music holding means 5 receives music identification information 530 that is information for identifying a music, and outputs music data 511 of the music indicated by the music identification information 530.

再生指示手段81は、合奏の対象となる楽曲を選択する利用者の操作を受け付け、選択された楽曲の楽曲識別情報530を出力する。また、再生指示手段81は、合奏を開始する利用者の操作を受け付けて再生開始指示410を出力する。   The reproduction instructing unit 81 accepts an operation of a user who selects a musical piece to be an ensemble, and outputs musical piece identification information 530 of the selected musical piece. Further, the reproduction instruction means 81 receives a user operation for starting an ensemble and outputs a reproduction start instruction 410.

演奏指示送信手段61は、部分楽曲データ521−2を無線を介して第二の携帯電話端末200へ送信する。制御手段9は、CPU(Central Processing Unit)やデータバス等で構成され、第一の携帯電話端末100における全体動作の制御、および第一の携帯電話端末100を構成する各手段の入出力の中継を行う手段である。   The performance instruction transmitting means 61 transmits the partial music data 521-2 to the second mobile phone terminal 200 via radio. The control means 9 is composed of a CPU (Central Processing Unit), a data bus, etc., and controls the overall operation of the first mobile phone terminal 100 and relays input / output of each means constituting the first mobile phone terminal 100. It is a means to perform.

再生手段41は、音源チップ、DSP(Digital Signal Processor)、部分楽曲データ521−1を一時的に記憶するためのメモリ等で構成され、再生開始指示410に基づいて部分楽曲データ521−1の演奏を開始し、演奏音の電気信号である再生信号420を出力する。スピーカ42は、再生信号420を空気信号に変換して放音する。   The playback means 41 includes a sound source chip, a DSP (Digital Signal Processor), a memory for temporarily storing the partial music data 521-1, and the like, and the performance of the partial music data 521-1 is performed based on the playback start instruction 410. The playback signal 420, which is an electrical signal of the performance sound, is output. The speaker 42 converts the reproduction signal 420 into an air signal and emits sound.

図6は、本発明の実施の形態1における第二の携帯電話端末200の構成図である。第二の携帯電話端末200は、再生指示手段81、演奏指示受信手段62、装置情報提供手段32、装置情報送信手段31を備える。また、第二の携帯電話端末200は、演奏装置4−2として再生手段41、スピーカ42を備える。   FIG. 6 is a configuration diagram of the second mobile phone terminal 200 according to Embodiment 1 of the present invention. The second mobile phone terminal 200 includes a reproduction instruction unit 81, a performance instruction receiving unit 62, a device information providing unit 32, and a device information transmitting unit 31. The second mobile phone terminal 200 includes a playback unit 41 and a speaker 42 as the performance device 4-2.

演奏指示受信手段62は、図5に示す第一の携帯電話端末100の演奏指示送信手段61が送信する部分楽曲データ521−2を受信して演奏装置4−2へ出力する。   The performance instruction receiving means 62 receives the partial music data 521-2 transmitted by the performance instruction transmitting means 61 of the first mobile phone terminal 100 shown in FIG. 5, and outputs it to the performance device 4-2.

装置情報提供手段32は、演奏装置4−2に関する情報である装置情報を提供する手段であり、装置情報要求320に対して装置情報330を出力する。装置情報330は演奏装置4−2を識別するための識別子を含む。装置情報提供手段32は、装置情報330を保持するメモリ等で構成される。   The device information providing unit 32 is a unit that provides device information that is information related to the performance device 4-2, and outputs the device information 330 in response to the device information request 320. The device information 330 includes an identifier for identifying the performance device 4-2. The device information providing unit 32 includes a memory or the like that holds device information 330.

装置情報送信手段31は、赤外線やBluetooth(登録商標)等の近距離無線を介して図5の第一の携帯電話端末100の演奏装置検出手段3が発する無線信号を検出し、装置情報提供手段32へ装置情報要求320を出力して取得した装置情報330を図5の第一の携帯電話端末100の演奏装置検出手段3へ送信する。装置情報提供手段32および装置情報送信手段31は、たとえばRFID(Radio Frequency Identification)タグを用いて構成することも可能である。   The device information transmitting means 31 detects a radio signal emitted by the performance device detecting means 3 of the first mobile phone terminal 100 of FIG. 5 via short-range wireless such as infrared rays or Bluetooth (registered trademark), and provides device information providing means. The apparatus information 330 obtained by outputting the apparatus information request 320 to the apparatus 32 is transmitted to the performance apparatus detecting means 3 of the first mobile phone terminal 100 of FIG. The device information providing unit 32 and the device information transmitting unit 31 can be configured using, for example, an RFID (Radio Frequency Identification) tag.

以下、本発明の実施の形態1における第一の携帯電話端末100の動作を説明する。   Hereinafter, the operation of the first mobile phone terminal 100 according to Embodiment 1 of the present invention will be described.

図7は、本発明の実施の形態1における第一の携帯電話端末100の制御手段9の処理手順を示すフローチャートである。制御手段9は、再生指示手段81が出力する楽曲識別情報530を受け付けると、図7に示すフローチャートの処理を開始する。   FIG. 7 is a flowchart showing a processing procedure of the control means 9 of the first mobile phone terminal 100 according to Embodiment 1 of the present invention. When the control means 9 receives the music identification information 530 output from the reproduction instruction means 81, the control means 9 starts the processing of the flowchart shown in FIG.

まず制御手段9は、受け付けた楽曲識別情報530を楽曲保持手段5へ出力して楽曲識別情報530に対応する楽曲の楽曲データ511を取得する(ステップS101)。次に制御手段9は近距離に存在する演奏装置を検出するよう演奏装置検出手段3に指示し、検出結果情報310を得る(ステップS102)。   First, the control means 9 outputs the received music identification information 530 to the music holding means 5 and acquires the music data 511 of the music corresponding to the music identification information 530 (step S101). Next, the control means 9 instructs the performance apparatus detection means 3 to detect a performance apparatus existing at a short distance, and obtains detection result information 310 (step S102).

続いて制御手段9は、ステップS101で得た楽曲データ511およびステップS102の処理で得た検出結果情報310を部分楽曲決定手段2へ出力し、部分楽曲決定手段2が決定した部分楽曲データ521−1および部分楽曲データ521−2を得る(ステップS103)。さらに制御手段9は、ステップS103で得た部分楽曲データ521−1を再生手段41へ出力するとともに、部分楽曲データ521−2を演奏指示送信手段61へ出力することにより第二の携帯電話端末200へ送信する(ステップS104)。   Subsequently, the control unit 9 outputs the music data 511 obtained in step S101 and the detection result information 310 obtained in the process of step S102 to the partial music determination unit 2, and the partial music data 521- determined by the partial music determination unit 2 is output. 1 and partial music data 521-2 are obtained (step S103). Further, the control means 9 outputs the partial music data 521-1 obtained in step S103 to the reproduction means 41, and outputs the partial music data 521-2 to the performance instruction transmission means 61, whereby the second mobile phone terminal 200. (Step S104).

ここで制御手段9は、再生指示手段81から再生開始指示410を受け付けるまで待ち状態に入る(ステップS105、NO)。制御手段9は、再生開始指示410を受け付けると(ステップS105、YES)、再生開始指示410を再生手段41へ出力し、再生手段41が部分楽曲データ521−1の演奏を開始する(ステップS106)。   Here, the control unit 9 enters a waiting state until it receives a reproduction start instruction 410 from the reproduction instruction unit 81 (step S105, NO). When the control means 9 accepts the reproduction start instruction 410 (YES in step S105), the control means 9 outputs the reproduction start instruction 410 to the reproduction means 41, and the reproduction means 41 starts playing the partial music data 521-1 (step S106). .

図8は、本発明の実施の形態1における第一の携帯電話端末100の部分楽曲決定手段2の処理手順を示すフローチャートである。図7のフローチャートのステップS103において制御手段9が出力する検出結果情報310および楽曲データ511を受け付けると、部分楽曲決定手段2が図8に示すフローチャートの処理を開始する。   FIG. 8 is a flowchart showing a processing procedure of the partial music determination means 2 of the first mobile phone terminal 100 according to Embodiment 1 of the present invention. When the detection result information 310 and the music data 511 output by the control means 9 are received in step S103 of the flowchart of FIG. 7, the partial music determination means 2 starts the processing of the flowchart shown in FIG.

部分楽曲決定手段2は、図7のステップS102の処理において演奏装置検出手段3が近距離に存在する演奏装置4−2を検出した場合、すなわち検出結果情報310に演奏装置4−2の識別子が含まれている場合(ステップS201、YES)、ステップS211へ進み、外部の演奏装置を検出しなかった場合、すなわち検出結果情報310が「非検出」である場合(ステップS201、NO)、ステップS221へ進む。   When the performance device detection unit 3 detects a performance device 4-2 that exists at a short distance in the process of step S102 of FIG. 7, the partial music determination unit 2 indicates that the identifier of the performance device 4-2 is included in the detection result information 310. If it is included (step S201, YES), the process proceeds to step S211. If an external performance device is not detected, that is, if the detection result information 310 is “non-detection” (step S201, NO), step S221 is performed. Proceed to

ステップS211の処理において、部分楽曲決定手段2は、楽曲データ511を構成するトラックを演奏装置4−1および演奏装置4−2にランダムに割り当てる。一方、ステップS221の処理において部分楽曲決定手段2は、楽曲データ511を構成するトラックのすべてを演奏装置4−1に割り当てる。最後に部分楽曲決定手段2は、部分楽曲データ521−1および部分楽曲データ521−2を出力する。   In the process of step S211, the partial music determination means 2 randomly assigns the tracks constituting the music data 511 to the performance device 4-1 and the performance device 4-2. On the other hand, in the process of step S221, the partial music determination means 2 assigns all of the tracks constituting the music data 511 to the performance device 4-1. Finally, the partial music determination means 2 outputs partial music data 521-1 and partial music data 521-2.

なお、図7のステップS102が請求項2記載の第1のステップに、図8のステップS201、ステップS211、およびステップS221が同じく請求項2記載の第2のステップにそれぞれ相当する。   Step S102 in FIG. 7 corresponds to the first step described in claim 2, and step S201, step S211 and step S221 in FIG. 8 correspond to the second step described in claim 2, respectively.

図9は、本発明の実施の形態1における楽曲データ511の例を説明する図である。なお、楽曲データ511はたとえばStandard MIDI(Musical Instrument Digital Interface)等の公知の形式を用いて表現することが可能であるので、本明細書中では詳細な説明は省略し、図9に示すような簡略化した形式を用いて説明を行う。   FIG. 9 is a diagram for explaining an example of the music data 511 according to Embodiment 1 of the present invention. Note that the music data 511 can be expressed by using a known format such as Standard MIDI (Musical Instrument Digital Interface), and therefore detailed description is omitted in this specification, as shown in FIG. The description will be made using a simplified format.

図9(a)は、楽曲データ511の構造を示す図である。楽曲データ511は、楽曲データヘッダD101、楽曲識別情報D102、テンポ情報D103、および楽曲データを構成する各トラックの内容を表すトラックデータD104〜D107から成る。   FIG. 9A shows the structure of the music data 511. The music data 511 includes a music data header D101, music identification information D102, tempo information D103, and track data D104 to D107 representing the contents of each track constituting the music data.

図9(b)は、図9(a)に示した楽曲データ511を構成する第一のトラックの内容を表すトラックデータD104の構造を示す図である。トラックデータD104は、トラックデータヘッダD1041、および第一のトラックの演奏内容(音色選択、発音・消音等)を指示する演奏データD1042から成る。図9(b)には、トラックデータD104の構造のみを示したが、図9(a)のトラックデータD105〜D107についても、図9(b)に示すトラックデータD104と同様に、トラックヘッダ、およびそれぞれのトラックの演奏データから成る構造を有する。   FIG. 9B is a diagram showing the structure of track data D104 representing the contents of the first track constituting the music data 511 shown in FIG. The track data D104 includes a track data header D1041 and performance data D1042 instructing performance contents (tone color selection, sound generation / mute, etc.) of the first track. FIG. 9B shows only the structure of the track data D104, but the track data D105 to D107 in FIG. 9A are also similar to the track data D104 shown in FIG. And a structure composed of performance data of each track.

図10は、本発明の実施の形態1における第一の携帯電話端末100および第二の携帯電話端末200の動作状況の例を説明する図である。図10において、本発明の実施の形態1における第一の携帯電話端末100の構成を有する携帯電話端末100−1、本発明の実施の形態1における第二の携帯電話端末200の構成を有する携帯電話端末200−2、同じく第二の携帯電話端末200の構成を有する携帯電話端末200−3が互いに近距離に存在している。以下、図10を中心にして本発明の実施の形態1における携帯電話端末の動作を説明する。   FIG. 10 is a diagram for explaining an example of operation states of the first mobile phone terminal 100 and the second mobile phone terminal 200 in Embodiment 1 of the present invention. In FIG. 10, the mobile phone terminal 100-1 having the configuration of the first mobile phone terminal 100 according to the first embodiment of the present invention and the mobile phone having the configuration of the second mobile phone terminal 200 according to the first embodiment of the present invention. A telephone terminal 200-2 and a cellular phone terminal 200-3 having the same configuration as the second cellular phone terminal 200 exist at a short distance from each other. Hereinafter, the operation of the mobile phone terminal according to Embodiment 1 of the present invention will be described with reference to FIG.

なお、以下の説明において、携帯電話端末100−1、携帯電話端末200−2、携帯電話端末200−3の構成要素は、符号の末尾にそれぞれ「−1」、「−2」、「−3」を付して記載することにより区別するものとする。また、携帯電話端末100−1、携帯電話端末200−2、携帯電話端末200−3が内蔵する演奏装置4−1、演奏装置4−2、演奏装置4−3の識別子はそれぞれ「idAAA」、「idBBB」、「idCCC」であるものとする。   In the following description, the constituent elements of the mobile phone terminal 100-1, the mobile phone terminal 200-2, and the mobile phone terminal 200-3 are "-1", "-2", "-3" "." The identifiers of the performance device 4-1, the performance device 4-2, and the performance device 4-3 included in the cellular phone terminal 100-1, the cellular phone terminal 200-2, and the cellular phone terminal 200-3 are “idAAA”, It is assumed that “idBBB” and “idCCC”.

まず、利用者が携帯電話端末100−1の再生指示手段81−1を操作することにより合奏する楽曲として「楽曲P」を選択すると、携帯電話端末100−1の再生指示手段81−1が楽曲識別情報530として「楽曲P」を出力し、制御手段9が図7に示す処理を開始する。   First, when the user selects “Song P” as a musical piece to be played by operating the reproduction instruction unit 81-1 of the mobile phone terminal 100-1, the reproduction instruction unit 81-1 of the mobile phone terminal 100-1 selects the musical piece. “Music P” is output as the identification information 530, and the control means 9 starts the processing shown in FIG.

図7のステップS101において制御手段9は、図9に示す楽曲データ511を取得する。ステップS102において制御手段9は、検出結果情報310として演奏装置4−2の識別子「idBBB」、および演奏装置4−3の識別子「idCCC」を得る。   In step S101 of FIG. 7, the control means 9 acquires the music data 511 shown in FIG. In step S102, the control means 9 obtains the identifier “idBBB” of the performance device 4-2 and the identifier “idCCC” of the performance device 4-3 as the detection result information 310.

制御手段9がステップS103の処理を行うと、部分楽曲決定手段2が図8に示すフローチャートの処理を開始する。まず、図7のフローチャートのステップS102において演奏装置4−2および演奏装置4−3が検出されているので図8のステップS201の判断は「YES」となり、部分楽曲決定手段2はステップS211の処理へ進む。次に、部分楽曲決定手段2は、楽曲データ511を構成するトラックを演奏装置4−1、演奏装置4−2、演奏装置4−3にランダムに割り当て(ステップS211)、部分楽曲データ521−1、部分楽曲データ521−2、部分楽曲データ521−3を出力する(ステップS231)。   When the control means 9 performs the process of step S103, the partial music determination means 2 starts the process of the flowchart shown in FIG. First, since the performance device 4-2 and the performance device 4-3 are detected in step S102 of the flowchart of FIG. 7, the determination in step S201 of FIG. 8 is “YES”, and the partial music determination means 2 performs the process of step S211. Proceed to Next, the partial music determination means 2 randomly assigns the tracks constituting the music data 511 to the performance device 4-1, performance device 4-2, and performance device 4-3 (step S211), and the partial music data 521-1. , Partial music data 521-2 and partial music data 521-3 are output (step S231).

図11は、図8のステップS231において部分楽曲決定手段2が出力した部分楽曲データ521−1、部分楽曲データ521−2、部分楽曲データ521−3の内容を示す図である。部分楽曲データ521−1、部分楽曲データ521−2、部分楽曲データ521−3は、図9に示す楽曲データ511の楽曲データヘッダD101、楽曲識別情報D102、およびテンポ情報D103を有する。また、部分楽曲データ521−1には演奏装置4−1に割り当てたトラックのトラックデータD104を、部分楽曲データ521−2には演奏装置4−2に割り当てたトラックのトラックデータD106を、部分楽曲データ521−3には演奏装置4−3に割り当てたトラックのトラックデータD105およびトラックデータD107をそれぞれ有している。   FIG. 11 is a diagram showing the contents of the partial music data 521-1, partial music data 521-2, and partial music data 521-3 output by the partial music determination means 2 in step S231 of FIG. The partial music data 521-1, the partial music data 521-2, and the partial music data 521-3 include a music data header D101, music identification information D102, and tempo information D103 of the music data 511 shown in FIG. Further, the track data D104 of the track assigned to the performance device 4-1 is included in the partial music data 521-1, the track data D106 of the track assigned to the performance device 4-2 is included in the partial music data 521-2, and the partial music data. The data 521-3 includes track data D105 and track data D107 of the track assigned to the performance device 4-3.

続いて制御手段9は図7のステップS104において、部分楽曲決定手段2から得た部分楽曲データ521−1を演奏装置4−1へ出力し、部分楽曲データ521−2、部分楽曲データ521−3を演奏装置4−2、演奏装置4−3へそれぞれ送信するよう演奏指示送信手段61へ指示する。   Subsequently, in step S104 of FIG. 7, the control means 9 outputs the partial music data 521-1 obtained from the partial music determination means 2 to the performance device 4-1, and the partial music data 521-2 and the partial music data 521-3. Is sent to the performance device 4-2 and the performance device 4-3, respectively.

演奏装置4−1が部分楽曲データ521−1を受け取ると、再生手段41−1が部分楽曲データ521−1を一時的に記憶する。携帯電話端末200−2の演奏指示受信手段62−1が部分楽曲データ521−2を受信すると、演奏装置4−2の再生手段41−2が部分楽曲データ521−2を一時的に記憶する。同様に、演奏装置4−3の再生手段41−3が部分楽曲データ521−3を一時的に記憶する。   When the performance device 4-1 receives the partial music data 521-1, the playback means 41-1 temporarily stores the partial music data 521-1. When the performance instruction receiving means 62-1 of the mobile phone terminal 200-2 receives the partial music data 521-2, the playback means 41-2 of the performance device 4-2 temporarily stores the partial music data 521-2. Similarly, the reproduction means 41-3 of the performance device 4-3 temporarily stores the partial music data 521-3.

ステップS105の待機状態において、利用者が再生指示手段81−1により再生開始を指示すると、制御手段9は再生開始指示410を受け取り(ステップS105、YES)、再生手段41−1へ再生開始指示410を出力することにより再生手段41−1が部分楽曲データ521−1の演奏を開始する(ステップS106)。再生指示手段81−1の操作と同時に、利用者が再生指示手段81−2および再生指示手段81−3により再生開始を指示すると、再生手段41−2、再生手段41−3がそれぞれ部分楽曲データ521−2、部分楽曲データ521−3の演奏を開始する。   In the standby state of step S105, when the user instructs the reproduction start by the reproduction instruction means 81-1, the control means 9 receives the reproduction start instruction 410 (step S105, YES) and instructs the reproduction means 41-1 to start the reproduction 410. Is output, the playback means 41-1 starts playing the partial music data 521-1 (step S106). Simultaneously with the operation of the reproduction instruction unit 81-1, when the user instructs the reproduction start by the reproduction instruction unit 81-2 and the reproduction instruction unit 81-3, the reproduction unit 41-2 and the reproduction unit 41-3 respectively perform partial music data. 521-2, the performance of the partial music data 521-3 is started.

その結果、部分楽曲データ521−1、部分楽曲データ521−2、部分楽曲データ521−3が並行して演奏されるので、楽曲データ511を構成するすべてのトラックのトラックデータD104〜D107に含まれる演奏データが演奏されることになり、楽曲全体が完成された形で聞こえるように合奏が行われることになる。   As a result, since the partial music data 521-1, the partial music data 521-2, and the partial music data 521-3 are played in parallel, they are included in the track data D104 to D107 of all the tracks constituting the music data 511. The performance data will be played, and the ensemble will be performed so that the entire music can be heard in a completed form.

以上説明したとおり、本発明の実施の形態1における第一の携帯電話端末100においては、演奏装置4−1の近距離にある演奏装置4−2を演奏装置検出手段3が無線を介して検出して検出結果情報310を出力し、部分楽曲決定手段2が検出結果情報310に基づいて演奏装置4−1および演奏装置4−2が演奏する部分楽曲データ521−1および521−2を決定する。これにより、合奏に参加している演奏装置4−2を自動的に検出して演奏装置4−1および演奏装置4−2が演奏する部分楽曲データ521−1および部分楽曲データ521−2を決定することができるので、利用者による煩わしい準備作業を必要とせず、合奏に参加している携帯電話端末だけで完成された楽曲となるよう演奏装置に楽曲データを割り当てることができる。
(実施の形態2)
As described above, in the first mobile phone terminal 100 according to the first embodiment of the present invention, the performance device detection means 3 detects the performance device 4-2 at a short distance from the performance device 4-1, via radio. Then, the detection result information 310 is output, and the partial music determination means 2 determines the performance device 4-1 and the partial music data 521-1 and 521-2 to be played by the performance device 4-2 based on the detection result information 310. . Thus, the performance device 4-2 participating in the ensemble is automatically detected to determine the partial music data 521-1 and the partial music data 521-2 that the performance device 4-1 and the performance device 4-2 perform. Therefore, the music data can be assigned to the performance device so that the music is completed only by the mobile phone terminals participating in the ensemble without requiring a troublesome preparation work by the user.
(Embodiment 2)

次に、本発明の実施の形態2について説明する。本発明の実施の形態2は、既に説明した本発明の実施の形態1における部分楽曲決定手段が、演奏中の演奏装置の追加または離脱に応じて、部分楽曲の割り当てを変更する点に特徴がある。   Next, a second embodiment of the present invention will be described. The second embodiment of the present invention is characterized in that the partial music determination means in the first embodiment of the present invention described above changes the allocation of partial music in accordance with the addition or removal of a performance device being played. is there.

また、本発明の実施の形態2は、部分楽曲決定手段が、演奏中の演奏装置の追加または離脱に応じて部分楽曲の割り当てを変更する際に、演奏装置における演奏の進行状況に基づいて部分楽曲の割り当てを変更する点に特徴がある。   Further, in the second embodiment of the present invention, when the partial music determination means changes the allocation of the partial music in accordance with the addition or removal of the performance apparatus being played, the partial music determination section is based on the performance progress of the performance apparatus. The feature is that the assignment of music is changed.

また、本発明の実施の形態2は、部分楽曲決定手段が、部分楽曲の特徴を表す属性情報に基づいて部分楽曲の割り当てを決定する点に特徴がある。   Further, the second embodiment of the present invention is characterized in that the partial music determination means determines the allocation of the partial music based on the attribute information representing the characteristics of the partial music.

また、本発明の実施の形態2は、部分楽曲決定手段が、演奏装置が楽曲を保持していることを演奏装置検出手段が検出した場合に演奏装置に部分楽曲を割り当てる点に特徴がある。   In addition, the second embodiment of the present invention is characterized in that the partial music determination means assigns the partial music to the performance device when the performance device detection means detects that the performance device holds the music.

また、本発明の実施の形態2は、部分楽曲決定手段が、楽曲から部分楽曲を抽出するための部分楽曲情報によって、演奏装置が演奏すべき部分楽曲を演奏装置へ指示する点に特徴がある。   In addition, the second embodiment of the present invention is characterized in that the partial music determination means instructs the performance device to play the partial music to be played by the partial music information for extracting the partial music from the music. .

また、本発明の実施の形態2は、演奏装置における演奏の進行状況を他の演奏装置へ通知することにより複数の演奏装置が楽曲を同期して演奏する点に特徴がある。   In addition, the second embodiment of the present invention is characterized in that a plurality of performance devices play music in synchronization by notifying other performance devices of the progress of performance in the performance device.

図12は、本発明の実施の形態2における楽曲割当装置1の概略構成図である。図12において、楽曲割当装置1は、図1に示す本発明の実施の形態1における楽曲割当装置の構成のうち、部分楽曲決定手段2が演奏装置4−1における演奏の進行状況を表す演奏進行情報430に基づいて部分楽曲520−1、部分楽曲520−2をそれぞれ演奏装置4−1、演奏装置4−2に割り当てるよう構成している。   FIG. 12 is a schematic configuration diagram of the music assignment device 1 according to the second embodiment of the present invention. In FIG. 12, the music allocation apparatus 1 is a performance progression in which the partial music determination means 2 in the configuration of the music allocation apparatus according to the first embodiment of the present invention shown in FIG. Based on the information 430, the partial music 520-1 and the partial music 520-2 are configured to be assigned to the performance device 4-1 and the performance device 4-2, respectively.

図13は、本発明の実施の形態2における楽曲割当装置1を第一の携帯電話端末300に設けたときの構成図である。図13において第一の携帯電話端末300は、図5に示す本発明の実施の形態1における第一の携帯電話端末100の再生指示手段81に替えて音声通信手段82を備える。   FIG. 13 is a configuration diagram when the music allocation device 1 according to the second embodiment of the present invention is provided in the first mobile phone terminal 300. In FIG. 13, the first mobile phone terminal 300 includes voice communication means 82 instead of the reproduction instruction means 81 of the first mobile phone terminal 100 in the first embodiment of the present invention shown in FIG.

音声通信手段82は電話回線に接続して音声通信を行うための手段であり、他の電話端末からの着信を検出し、利用者に着信を通知するための楽曲の演奏を開始または終了する指示である再生開始指示410、および演奏する楽曲を識別する楽曲識別情報530を出力する。   The voice communication means 82 is a means for performing voice communication by connecting to a telephone line, and detects an incoming call from another telephone terminal, and an instruction to start or end the performance of the music for notifying the user of the incoming call The reproduction start instruction 410 and the music identification information 530 for identifying the music to be played are output.

また、本発明の実施の形態2における第一の携帯電話端末300は、図5に示す本発明の実施の形態1における第一の携帯電話端末100と異なり、再生手段41は楽曲保持手段5から取得した楽曲データ511のうち演奏すべき部分楽曲を指定するための部分楽曲情報522−1に基づいて部分楽曲を演奏するよう構成されている。   Also, the first mobile phone terminal 300 in the second embodiment of the present invention is different from the first mobile phone terminal 100 in the first embodiment of the present invention shown in FIG. Of the acquired music data 511, a partial music is played based on partial music information 522-1 for designating a partial music to be played.

また、楽曲保持手段5は、楽曲データ511に替えて楽曲データ511に関する情報を表す楽曲情報512を制御手段9へ出力し、部分楽曲決定手段2が楽曲情報512に基づいて部分楽曲を決定するよう構成されている。   The music holding means 5 outputs the music information 512 representing the information related to the music data 511 instead of the music data 511 to the control means 9 so that the partial music determination means 2 determines the partial music based on the music information 512. It is configured.

また、部分楽曲決定手段2は、楽曲情報512に基づいて部分楽曲情報522−1および部分楽曲情報522−2を出力するよう構成されている。また、演奏指示送信手段61は、部分楽曲情報522−2および演奏進行情報430を第二の携帯電話端末400へ送信するよう構成されている。また、演奏装置検出手段3は、楽曲識別情報530を第二の携帯電話端末400へ送信するよう構成されている。   The partial music determination means 2 is configured to output partial music information 522-1 and partial music information 522-2 based on the music information 512. The performance instruction transmitting means 61 is configured to transmit the partial music information 522-2 and the performance progress information 430 to the second mobile phone terminal 400. Further, the performance device detection means 3 is configured to transmit the music identification information 530 to the second mobile phone terminal 400.

図14は、本発明の実施の形態2における第二の携帯電話端末400の構成図である。図14において第二の携帯電話端末400は、図6の構成に加えて楽曲保持手段5を備える。楽曲保持手段5は、楽曲識別情報530を受け付け、楽曲識別情報530が示す楽曲の楽曲データを保持している場合は「有」を、保持していない場合は「無」を楽曲保持情報551として出力する。   FIG. 14 is a configuration diagram of the second mobile phone terminal 400 according to Embodiment 2 of the present invention. In FIG. 14, the second mobile phone terminal 400 includes music holding means 5 in addition to the configuration of FIG. The music holding means 5 receives the music identification information 530, and “Yes” is set as the music holding information 551 when the music data of the music indicated by the music identification information 530 is held, and “No” is set when it is not held. Output.

また、再生手段41は、演奏指示受信手段62が受信した演奏進行情報430および部分楽曲情報522−2に基づいて部分楽曲を演奏するよう構成されている。また、装置情報送信手段31は、第一の携帯電話端末300から受信した楽曲識別情報530を楽曲保持手段5へ出力し、楽曲保持手段5から取得した楽曲保持情報551を第一の携帯電話端末300へ送信するよう構成されている。   Further, the playback means 41 is configured to play the partial music based on the performance progress information 430 and the partial music information 522-2 received by the performance instruction receiving means 62. Further, the device information transmitting means 31 outputs the music identification information 530 received from the first mobile phone terminal 300 to the music holding means 5 and uses the music holding information 551 acquired from the music holding means 5 as the first mobile phone terminal. It is configured to transmit to 300.

演奏装置4−2の再生手段41が演奏装置4−1の再生手段41が出力する演奏進行情報430に基づいて演奏を進行する構成にすることにより、合奏に参加する複数の演奏装置間で演奏を同期させることができるようにしている。   By performing a configuration in which the playback means 41 of the performance device 4-2 advances the performance based on the performance progress information 430 output from the playback means 41 of the performance device 4-1, the performance is performed among a plurality of performance devices participating in the ensemble. Can be synchronized.

図13の第一の携帯電話端末300の演奏装置検出手段3は装置情報送信手段31が出力する楽曲保持情報551を受信し、楽曲保持情報551が「有」の場合、すなわち演奏装置4−1が演奏する楽曲と同じ楽曲を演奏装置4−2が保持している場合、演奏装置4−2の装置情報330を検出結果情報310として出力する。また、演奏装置検出手段3は近距離に演奏装置4−2が存在することを検出しないか、または装置情報送信手段31が送信する楽曲保持情報551が「無」の場合、すなわち演奏装置4−1が演奏する楽曲と同じ楽曲を保持している演奏装置が近距離に存在しない場合に、演奏装置検出手段3は「非検出」を検出結果情報310として出力するよう構成されている。   The performance device detection means 3 of the first mobile phone terminal 300 in FIG. 13 receives the music holding information 551 output from the device information transmission means 31, and when the music holding information 551 is “Yes”, that is, the performance device 4-1. When the performance device 4-2 holds the same music as the music performed by the device, the device information 330 of the performance device 4-2 is output as the detection result information 310. Further, the performance device detection means 3 does not detect the presence of the performance device 4-2 at a short distance, or when the music holding information 551 transmitted by the device information transmission means 31 is “none”, that is, the performance device 4-2. The performance device detection means 3 is configured to output “non-detection” as detection result information 310 when there is no performance device holding the same music as the music played by 1 at a short distance.

以下、本発明の実施の形態2における第一の携帯電話端末300の動作を説明する。   The operation of first mobile phone terminal 300 in Embodiment 2 of the present invention will be described below.

図15は、本発明の実施の形態2における第一の携帯電話端末300の制御手段9の処理手順を示すフローチャートである。制御手段9は、音声通信手段82が着信を検知して出力する楽曲識別情報530および再生の開始を指示する再生開始指示410を受け付けると、図15に示すフローチャートの処理を開始する。   FIG. 15 is a flowchart showing a processing procedure of the control means 9 of the first mobile phone terminal 300 according to Embodiment 2 of the present invention. When the control means 9 receives the music identification information 530 output by the voice communication means 82 upon detection of an incoming call and the reproduction start instruction 410 for instructing the start of reproduction, the control means 9 starts the processing of the flowchart shown in FIG.

まず制御手段9は、受け付けた楽曲識別情報530を楽曲保持手段5へ出力して楽曲識別情報530に対応する楽曲の楽曲情報512を取得する(ステップS301)。次に制御手段9は、ステップS301で得た楽曲情報512、ステップS302で演奏装置検出手段3から得た検出結果情報310を部分楽曲決定手段2へ出力し、部分楽曲決定手段2が出力した部分楽曲情報522−1および部分楽曲情報522−2を得る(ステップS303)。   First, the control means 9 outputs the received music identification information 530 to the music holding means 5 and acquires the music information 512 of the music corresponding to the music identification information 530 (step S301). Next, the control means 9 outputs the music information 512 obtained in step S301 and the detection result information 310 obtained from the performance device detection means 3 in step S302 to the partial music determination means 2, and the part output by the partial music determination means 2 Music information 522-1 and partial music information 522-2 are obtained (step S303).

さらに制御手段9は、ステップS303で得た部分楽曲情報522−1を再生手段41へ出力するとともに、部分楽曲情報522−2を演奏指示送信手段61へ出力することにより第二の携帯電話端末400へ送信する(ステップS304)。   Further, the control means 9 outputs the partial music information 522-1 obtained in step S303 to the reproduction means 41, and outputs the partial music information 522-2 to the performance instruction transmission means 61, whereby the second mobile phone terminal 400. (Step S304).

続いて制御手段9は、再生手段41が演奏を開始していない場合には再生開始指示410を再生手段41へ出力することにより、ステップS304で再生手段41へ指示した部分楽曲情報522−1に基づいて再生手段41が演奏を開始する(ステップS306)。さらに制御手段9は、再生手段41が出力する演奏進行情報430を部分楽曲決定手段2へ出力するとともに、演奏進行情報430を第二の携帯電話端末400へ送信するよう演奏指示送信手段61へ指示する(ステップS307)。   Subsequently, the control means 9 outputs a reproduction start instruction 410 to the reproduction means 41 when the reproduction means 41 has not started the performance, so that the partial music information 522-1 instructed to the reproduction means 41 in step S304 is displayed. Based on this, the playback means 41 starts playing (step S306). Further, the control means 9 outputs the performance progress information 430 output from the playback means 41 to the partial music determination means 2 and instructs the performance instruction transmission means 61 to transmit the performance progress information 430 to the second mobile phone terminal 400. (Step S307).

ここで制御手段9は、音声通信手段82が出力する再生開始指示410、およびステップS307で再生手段41から得た演奏進行情報430に基づいて、楽曲の演奏が終了したかどうかを判断し、演奏が終了した場合(ステップS308、YES)は処理を終了し、演奏が終了していない場合(ステップS308、NO)はステップS302へ進む。   Here, the control means 9 determines whether or not the performance of the music has ended based on the reproduction start instruction 410 output from the voice communication means 82 and the performance progress information 430 obtained from the reproduction means 41 in step S307. Is completed (step S308, YES), the process ends. If the performance is not completed (step S308, NO), the process proceeds to step S302.

ステップS302において制御手段9は、近距離に存在する演奏装置を検出するよう演奏装置検出手段3に指示し、検出結果情報310を得てステップS303へ戻る(ステップS302)。   In step S302, the control means 9 instructs the performance device detection means 3 to detect a performance device present at a short distance, obtains detection result information 310, and returns to step S303 (step S302).

図15のフローチャートにおいて、制御手段9は演奏装置の検出(ステップS302)に先立って再生の開始を指示する(ステップS306)よう動作する。このように、比較的長い時間を要する検出処理よりも以前に楽曲の再生の開始を指示することにより、再生開始指示410を受け付けてから演奏装置4−1が楽曲の先頭の再生音を放音するまでの時間をより短時間とすることができるので、第一の携帯電話端末300への着信を利用者がいち早く知ることができるという効果がある。   In the flowchart of FIG. 15, the control means 9 operates to instruct the start of reproduction (step S306) prior to detection of the performance device (step S302). In this way, by instructing the start of music playback before the detection process that requires a relatively long time, the performance device 4-1 emits the playback sound at the beginning of the music after receiving the playback start instruction 410. Since it is possible to make the time until the time is shorter, there is an effect that the user can quickly know the incoming call to the first mobile phone terminal 300.

図16は、本発明の実施の形態2における第一の携帯電話端末300の部分楽曲決定手段2の処理手順を示すフローチャートである。図15のフローチャートのステップS303において制御手段9が出力する検出結果情報310または楽曲識別情報530を受け付けると、部分楽曲決定手段2が図16に示すフローチャートの処理を開始する。   FIG. 16 is a flowchart showing a processing procedure of the partial music determination means 2 of the first mobile phone terminal 300 according to Embodiment 2 of the present invention. When the detection result information 310 or the music identification information 530 output by the control means 9 is received in step S303 of the flowchart of FIG. 15, the partial music determination means 2 starts the processing of the flowchart shown in FIG.

部分楽曲決定手段2は、図15のステップS302の処理において近距離に存在し合奏対象の楽曲の楽曲データ511を保持している演奏装置4−2を演奏装置検出手段3が検出した場合、すなわち検出結果情報310に演奏装置4−2の識別子が含まれている場合(ステップS401、YES)、演奏装置4−2が合奏可能な演奏装置であると判断してステップS411へ進む一方、検出結果情報310が「非検出」である場合(ステップS401、NO)、ステップS421へ進む。   The partial music determination means 2 is the case where the performance apparatus detection means 3 detects the performance apparatus 4-2 that exists at a short distance and retains the music data 511 of the ensemble target music in the process of step S302 of FIG. When the identifier of the performance device 4-2 is included in the detection result information 310 (step S401, YES), it is determined that the performance device 4-2 is a performance device capable of performing, and the process proceeds to step S411, while the detection result is detected. When the information 310 is “non-detection” (step S401, NO), the process proceeds to step S421.

ステップS411の処理において、部分楽曲決定手段2は、演奏装置4−1および演奏装置4−2へのトラックの割り当てを変更する。一方、ステップS421の処理において部分楽曲決定手段2は、楽曲データ511を構成するすべてのトラックを演奏装置4−1に割り当てる。   In the process of step S411, the partial music determination means 2 changes the assignment of tracks to the performance device 4-1 and the performance device 4-2. On the other hand, in the process of step S421, the partial music determination means 2 assigns all the tracks constituting the music data 511 to the performance device 4-1.

最後に部分楽曲決定手段2は、ステップS411またはステップS421において演奏装置4−1に割り当てたトラックの演奏を指示する部分楽曲情報522−1、および演奏装置4−2に割り当てたトラックの演奏を指示する部分楽曲情報522−2を出力する。部分楽曲情報は、トラックを演奏装置に割り当てたことを演奏装置の識別子およびトラック名を用いて「<演奏装置識別子> <トラック名1>・・・<トラック名N>」の形式のデータで表現される。   Finally, the partial music determination means 2 instructs partial music information 522-1 for instructing the performance of the track assigned to the performance device 4-1 in step S411 or step S421, and the performance of the track assigned to the performance device 4-2. The partial music information 522-2 to be output is output. The partial music information expresses that the track is assigned to the performance device using data in the format of “<performance device identifier> <track name 1>... <Track name N>” using the performance device identifier and the track name. Is done.

図17は、図16のステップS411において部分楽曲決定手段2が実行する処理の詳細を説明するフローチャートである。   FIG. 17 is a flowchart for explaining the details of the process executed by the partial music determination means 2 in step S411 of FIG.

図17において、まず部分楽曲決定手段2は、図15のステップS302において得られる検出結果情報310に基づいて合奏に参加していた演奏装置が離脱して近距離に存在しなくなったかどうかを判断し、演奏装置が離脱した場合(ステップS501、YES)、ステップS502へ進み、演奏装置が離脱していない場合(ステップS501、NO)、ステップS503へ進む。   In FIG. 17, the partial music determination means 2 first determines whether or not the performance device that has participated in the ensemble has left and no longer exists based on the detection result information 310 obtained in step S302 of FIG. If the performance device is detached (step S501, YES), the process proceeds to step S502. If the performance device is not detached (step S501, NO), the process proceeds to step S503.

ステップS502において部分楽曲決定手段2は、離脱した演奏装置X(Xは変数、以下同じ)に割り当てられたトラックのうち、演奏装置Xが演奏を完了していないすべてのトラックを、図15のステップS307の処理において受け取った直近の演奏進行情報430に基づいて抽出し、抽出したトラックを演奏装置X以外の合奏可能な演奏装置にランダムに割り当てる。   In step S502, the partial music determination means 2 selects all the tracks that have not been played by the performance device X among the tracks assigned to the detached performance device X (X is a variable, the same applies hereinafter). Extraction is performed based on the latest performance progress information 430 received in the process of S307, and the extracted track is randomly assigned to a performance device other than the performance device X that can be played.

ステップS503において部分楽曲決定手段2は、図16のステップS401において検出した合奏可能な演奏装置のうち、演奏すべきトラックの割り当てがなされていない演奏装置Y(Yは変数、以下同じ)があるかどうかを判断する。すなわち、既に割り当てられたトラックの演奏がすべて完了した演奏装置や、合奏に参加するために新たに追加された演奏装置を演奏装置Yとする。該当する演奏装置Yがある場合(ステップS503、YES)は、ステップS504へ進み、ない場合(ステップS503、NO)は、図16のステップS431へ進む。   In step S503, the partial music determination unit 2 determines whether there is a performance device Y (Y is a variable, the same applies hereinafter) to which a track to be performed is not assigned among the performance devices detected in step S401 in FIG. Judge whether. That is, the performance device Y is a performance device in which all the assigned tracks have been completely played, or a performance device newly added to participate in the ensemble. If there is a corresponding performance device Y (step S503, YES), the process proceeds to step S504, and if there is not (step S503, NO), the process proceeds to step S431 in FIG.

続くステップS504〜ステップS506は、ステップS503において求めた演奏装置Y以外の演奏装置に割り当てられているトラックの一部を演奏装置Yに再割り当てする処理である。   Subsequent steps S504 to S506 are processes for reassigning a part of the track assigned to the performance device other than the performance device Y obtained in step S503 to the performance device Y.

まず、ステップS504において部分楽曲決定手段2は、演奏が開始されていないトラックが最も多く割り当てられている演奏装置Z(Zは変数、以下同じ)を求める。次に、ステップS504において部分楽曲決定手段2は、演奏装置Zに割り当てられている演奏未開始トラックのうちで最も早く演奏開始されるトラックG(Gは変数、以下同じ)を求める。   First, in step S504, the partial music determination means 2 obtains a performance device Z (Z is a variable, the same applies hereinafter) to which the most unperformed tracks are assigned. Next, in step S504, the partial music determination means 2 obtains the track G (G is a variable, the same applies hereinafter) where the performance is started the earliest among the unstarted tracks assigned to the performance device Z.

続いて、ステップS506において部分楽曲決定手段2は、ステップS504において求めたトラックGを演奏装置Zに割り当てるが、トラックGが複数存在する場合はトラックデータ中のトラック属性に基づいてトラックGのうち最も特徴的なトラックを演奏装置Zに割り当てる。ここで「特徴的」とは、主旋律、リフ等、楽曲を構成する構成要素のうち聴く者に強い印象を与える重要な構成要素を含んでいるということを意味する。どのトラック属性がより特徴的であるかは、あらかじめ、例えば「主旋律>リズム>コード」のように定められたルールに基づいて判定される。   Subsequently, in step S506, the partial music determination means 2 assigns the track G obtained in step S504 to the performance device Z. If there are a plurality of tracks G, the partial music determination means 2 is the most of the tracks G based on the track attribute in the track data. A characteristic track is assigned to the performance device Z. Here, “characteristic” means that the main melody, riff, and the like include important components that give a strong impression to the listener among the components constituting the music. Which track attribute is more characteristic is determined in advance based on a rule determined in advance, for example, “main melody> rhythm> code”.

ステップS506において演奏装置Yへ割り当てられたトラックは、もはや演奏装置Zによって演奏する必要がなくなるので、図16のステップS431において部分楽曲決定手段2は、演奏装置Yに割り当てたトラックの演奏を指示する部分楽曲情報を演奏装置Yへ出力するとともに、演奏装置Yに割り当てた部分楽曲の割り当ての取り消しを指示する部分楽曲情報を演奏装置Zに対して出力する。部分楽曲の割り当ての取り消しを指示する部分楽曲情報は、取り消すトラックのトラック名の直前に記号「#」を付与して「<演奏装置識別子> #<トラック名>」の形式のデータで表現される。   Since the track assigned to the performance device Y in step S506 no longer needs to be played by the performance device Z, the partial music determination means 2 instructs the performance of the track assigned to the performance device Y in step S431 of FIG. The partial music information is output to the performance device Y, and the partial music information for instructing the cancellation of the assignment of the partial music assigned to the performance device Y is output to the performance device Z. The partial music information for instructing to cancel the allocation of the partial music is represented by data in the format of “<performance device identifier> # <track name>” with a symbol “#” immediately before the track name of the track to be canceled. .

なお、図15のステップS302が請求項2記載の第1のステップに、図16のステップS401、ステップS411、およびステップS421が同じく請求項2記載の第2のステップにそれぞれ相当する。   Note that step S302 in FIG. 15 corresponds to the first step described in claim 2, and step S401, step S411, and step S421 in FIG. 16 correspond to the second step described in claim 2, respectively.

図18〜図20は、本発明の実施の形態2における楽曲データ511の例を説明する図である。楽曲データ511は、図9(a)に示す本発明の実施の形態1における楽曲データ511の例で既に説明した楽曲データヘッダD101、楽曲識別情報D102、テンポ情報D103と、トラックデータD204〜D208から成る。   18-20 is a figure explaining the example of the music data 511 in Embodiment 2 of this invention. The music data 511 includes the music data header D101, music identification information D102, tempo information D103, and track data D204 to D208 already described in the example of the music data 511 in the first embodiment of the present invention shown in FIG. Become.

図18(b)は、図18(a)に示した楽曲データ511を構成する第一のトラックの内容を表すトラックデータD204の構造を示す図である。第一のトラックデータD204は、図9(b)に示す本発明の実施の形態1におけるトラックデータD104の構造に加えて、楽曲データ中の演奏されるべきトラックデータを指定する際の識別情報であるトラック名D2042、トラックの特徴を表す属性情報であるトラック属性D2043、演奏開始位置D2044、および演奏終了位置D2045を備える。   FIG. 18B is a diagram showing the structure of track data D204 representing the contents of the first track constituting the music data 511 shown in FIG. The first track data D204 is identification information for designating track data to be played in the music data in addition to the structure of the track data D104 in the first embodiment of the present invention shown in FIG. 9B. A track name D2042, a track attribute D2043 which is attribute information indicating the characteristics of the track, a performance start position D2044, and a performance end position D2045 are provided.

図19、図20に示すトラックデータD205〜D208も、図18(b)に示す第一のトラックデータD204と同様の構造を有するので説明は省略する。なお、本発明の実施の形態2の説明において、トラックデータに含まれる演奏開始位置および演奏終了位置は「小節:拍:ティック形式」で示してあるが、SMPTE(Society of Motion Picture and Television Engineers)タイムコード等、他のタイムコード形式を用いて記述したものであってもよい。   The track data D205 to D208 shown in FIGS. 19 and 20 have the same structure as the first track data D204 shown in FIG. In the description of the second embodiment of the present invention, the performance start position and performance end position included in the track data are indicated by “bar: beat: tick format”, but SMPTE (Society of Motion Picture and Television Engineers). It may be described using another time code format such as a time code.

図21は、図18〜図20に示す本発明の実施の形態2における楽曲データ511に基づいて楽曲保持手段3が生成する楽曲情報512の内容を示す図である。楽曲情報512は、楽曲データ511を構成するすべてのトラックのトラック名、トラック属性、演奏開始位置、演奏終了位置を配列したデータである。   FIG. 21 is a diagram showing the contents of the music information 512 generated by the music holding means 3 based on the music data 511 in Embodiment 2 of the present invention shown in FIGS. The music information 512 is data in which track names, track attributes, performance start positions, and performance end positions of all tracks constituting the music data 511 are arranged.

図22〜図27は、本発明の実施の形態2における携帯電話端末の動作例を説明する図である。以下、図22〜図27を中心にして本発明の実施の形態2における携帯電話端末の動作を説明する。なお、本動作例においては、本発明の実施の形態2における第一の携帯電話端末300の構成を有する携帯電話端末300−1、本発明の実施の形態2における第二の携帯電話端末400の構成を有する携帯電話端末400−2および携帯電話端末400−3を用いて説明を行う。   22 to 27 are diagrams for explaining an operation example of the mobile phone terminal according to Embodiment 2 of the present invention. Hereinafter, the operation of the mobile phone terminal according to Embodiment 2 of the present invention will be described with reference to FIGS. In this operation example, the cellular phone terminal 300-1 having the configuration of the first cellular phone terminal 300 according to the second embodiment of the present invention and the second cellular phone terminal 400 according to the second embodiment of the present invention. Description will be made using the mobile phone terminal 400-2 and the mobile phone terminal 400-3 having the configuration.

また、携帯電話端末300−1、携帯電話端末400−2、携帯電話端末400−3が内蔵する楽曲保持手段5−1、楽曲保持手段5−2、楽曲保持手段5−3は、楽曲データ511を保持しているものとする。また、携帯電話端末300−1、携帯電話端末400−2、携帯電話端末400−3が内蔵する演奏装置4−1、演奏装置4−2、演奏装置4−3の識別子はそれぞれ「idAAA」、「idBBB」、「idCCC」であるものとして説明を行う。   In addition, the music holding means 5-1, the music holding means 5-2, and the music holding means 5-3 included in the mobile phone terminal 300-1, the mobile phone terminal 400-2, and the mobile phone terminal 400-3 are stored in the music data 511. Is held. The identifiers of the performance device 4-1, performance device 4-2, and performance device 4-3 built in the cellular phone terminal 300-1, the cellular phone terminal 400-2, and the cellular phone terminal 400-3 are “idAAA”, The description will be made assuming that these are “idBBB” and “idCCC”.

図22(a)は、初期状態である第一の状況を説明する図である。第一の状況において、携帯電話端末300−1と携帯電話端末400−2とが互いに近距離に存在している。第一の状況において、携帯電話端末300−1に着信があると、携帯電話端末300−1の音声通信手段82が楽曲識別情報530として「楽曲P」を出力するとともに演奏開始指示410を出力し、携帯電話端末300−1の制御手段9は図15に示すフローチャートに従って処理を開始する。   FIG. 22A is a diagram illustrating a first situation that is an initial state. In the first situation, the mobile phone terminal 300-1 and the mobile phone terminal 400-2 exist at a short distance from each other. In the first situation, when there is an incoming call to the mobile phone terminal 300-1, the voice communication means 82 of the mobile phone terminal 300-1 outputs "Song P" as the music identification information 530 and outputs a performance start instruction 410. The control means 9 of the mobile phone terminal 300-1 starts processing according to the flowchart shown in FIG.

制御手段9がステップS301において楽曲識別情報530を楽曲保持手段5へ出力すると、楽曲保持手段5は図21に示す楽曲情報512を制御手段9へ出力する。制御手段9がステップS303において楽曲情報512を出力すると、部分楽曲決定手段2が図16のフローチャートに従って処理を開始する。   When the control means 9 outputs the music identification information 530 to the music holding means 5 in step S301, the music holding means 5 outputs the music information 512 shown in FIG. When the control means 9 outputs the music information 512 in step S303, the partial music determination means 2 starts processing according to the flowchart of FIG.

図16のステップS401の時点では、演奏装置の検出処理(図15のステップS302)がまだ実行されていないので、判断は「NO」となり、部分楽曲決定手段2はステップS421の処理へ進む。ステップS421において部分楽曲決定手段2は、部分楽曲割当テーブルおよび演奏装置状態テーブルの内容を更新する。   At the time of step S401 in FIG. 16, the performance device detection process (step S302 in FIG. 15) has not yet been executed, so the determination is “NO”, and the partial music determination means 2 proceeds to the process in step S421. In step S421, the partial music determination means 2 updates the contents of the partial music allocation table and the performance device status table.

図22(b)は、部分楽曲決定手段2が保持する部分楽曲割当テーブルT201の内容を示す図である。部分楽曲割当テーブルT201は、合奏対象である楽曲を構成する各部分楽曲がどの演奏装置に割り当てられているかを管理するためのテーブルである。部分楽曲割当テーブルT201は、楽曲データ511のトラックごとにレコードR2011〜R2015で構成され、各レコードR2011〜R2015は、トラック名を表す「トラック名」(フィールドF2011)、トラック属性を表す「トラック属性」(フィールドF2012)、演奏開始位置を表す「開始」(フィールドF2013)、演奏終了位置を表す「終了」(フィールドF2014)、トラックデータが割り当てられている演奏装置の識別子を表す「演奏装置」(フィールドF2015)の各フィールドを有する。   FIG. 22B is a diagram showing the contents of the partial music allocation table T201 held by the partial music determination means 2. The partial music allocation table T201 is a table for managing to which performance device each partial music constituting the music to be played is assigned. The partial music allocation table T201 is composed of records R2011 to R2015 for each track of the music data 511. Each record R2011 to R2015 has a “track name” (field F2011) representing a track name and a “track attribute” representing a track attribute. (Field F2012), “Start” indicating the performance start position (Field F2013), “End” indicating the performance end position (Field F2014), “Performance device” indicating the identifier of the performance device to which the track data is assigned (Field F2015).

図22(c)は、部分楽曲決定手段2が保持する演奏装置状態テーブルT211の内容を示す図である。演奏装置状態テーブルは、部分楽曲の割り当て状態を演奏装置ごとに管理するためのテーブルである。演奏装置状態テーブルT211は、演奏装置ごとのレコードR2111から成り、各レコードR2111は、演奏装置の識別子を表す「演奏装置」(フィールドF2111)、演奏装置に割り当てられたトラックのうち演奏が開始されていないトラックの数を表す「演奏予定トラック」(フィールドF2112)、演奏装置に割り当てられ演奏中であるトラックの数を表す「演奏中トラック」(フィールドF2113)の各フィールドを有する。   FIG. 22C shows the contents of the performance device state table T211 held by the partial music determination means 2. The performance device state table is a table for managing the allocation state of the partial music for each performance device. The performance device state table T211 includes records R2111 for each performance device, and each record R2111 is a “performance device” (field F2111) indicating an identifier of the performance device, and the performance is started among the tracks assigned to the performance device. Each field includes a “scheduled performance track” (field F2112) representing the number of tracks that are not present, and a “playing track” (field F2113) representing the number of tracks assigned to the performance device and being played.

図16のステップS421において、部分楽曲決定手段2は、まず楽曲情報512に基づいてトラックごとのレコードR2011〜R2015を部分楽曲割当テーブルT201中に生成し、楽曲情報512に従ってトラック名(フィールドF2011)、トラック属性(フィールドF2012)、開始(フィールドF2013)、終了(フィールドF2014)の各フィールドに値を格納する。   In step S421 in FIG. 16, the partial music determination means 2 first generates records R2011 to R2015 for each track in the partial music allocation table T201 based on the music information 512, and according to the music information 512, the track name (field F2011), Values are stored in the track attribute (field F2012), start (field F2013), and end (field F2014) fields.

次に部分楽曲決定手段2は、部分楽曲割当テーブルT201のレコードR2011〜R2015の演奏装置フィールドF2015に携帯電話端末300−1が有する演奏装置4−1の識別子である「idAAA」を格納することにより、全トラックを演奏装置4−1へ割り当てる。続いて部分楽曲決定手段2は、部分楽曲割当テーブルT201に基づいて演奏装置状態テーブルT211の内容を更新する。   Next, the partial music determination means 2 stores “idAAA” that is an identifier of the performance device 4-1 of the mobile phone terminal 300-1 in the performance device field F2015 of the records R2011 to R2015 of the partial music allocation table T201. All tracks are assigned to the performance device 4-1. Subsequently, the partial music determination means 2 updates the contents of the performance device state table T211 based on the partial music allocation table T201.

携帯電話端末300−1の演奏装置4−1(識別子「idAAA」)には、トラック名「序奏」(部分楽曲割当テーブルT201のレコードR2011)、「第1主題」(同レコードR2012)、「提示部1」(同レコードR2013)、「提示部2」(同レコードR2014)、「第2主題」(同レコードR2015)の5個のトラックが割り当てられており、いずれのトラックも演奏が開始されていないので、演奏装置状態テーブルT211のレコードR2111の演奏予定トラックフィールドF2112の値は5、演奏中トラックフィールドF2113の値は0となっている。   The performance device 4-1 (identifier “idAAA”) of the mobile phone terminal 300-1 includes a track name “Introduction” (record R2011 in the partial music allocation table T201), “first theme” (same record R2012), “presentation” Part 1 ”(same record R2013),“ Presentation part 2 ”(same record R2014), and“ Second subject ”(same record R2015) are allotted five tracks. Therefore, the value of the scheduled track field F2112 in the record R2111 of the performance device state table T211 is 5, and the value of the playing track field F2113 is 0.

続いて、図16のステップS431において部分楽曲決定手段2は、楽曲データ511を構成する全トラック(トラック名「序奏」、「第1主題」、「提示部1」、「提示部2」、「第2主題」)の演奏を演奏装置4−1に指示するために部分楽曲情報522−1「idAAA 序奏 第1主題 提示部1 提示部2 第2主題」を出力する。   Subsequently, in step S431 in FIG. 16, the partial music determination means 2 selects all the tracks constituting the music data 511 (track name “introduction”, “first theme”, “presentation unit 1”, “presentation unit 2”, “ In order to instruct the performance device 4-1 to perform the performance of the second theme "), partial music information 522-1" idAAA introduction first theme presentation unit 1 presentation unit 2 second theme "is output.

部分楽曲情報522−1を受け取った制御手段9が、図15のステップS304において部分楽曲情報522−1を演奏装置4−1へ出力し、ステップS306で再生を開始する旨の再生開始指示410を出力する。再生開始指示410を受け付けた再生手段41−1が、楽曲保持手段5が保持する楽曲データ511に基づいて、部分楽曲情報522−1が指定するトラックの演奏を開始し、演奏進行情報430として演奏位置を示す「1:01:000」を出力するとともに、再生信号420を出力すると、スピーカ42−1が再生音を放音する。   The control means 9 that has received the partial music information 522-1 outputs the partial music information 522-1 to the performance device 4-1 in step S304 of FIG. 15, and issues a playback start instruction 410 to start playback in step S306. Output. The playback means 41-1 that has received the playback start instruction 410 starts playing the track specified by the partial music information 522-1 based on the music data 511 held by the music holding means 5, and performs as performance progress information 430. When “1: 01: 000” indicating the position is output and the reproduction signal 420 is output, the speaker 42-1 emits the reproduction sound.

演奏進行情報430を取得した制御手段9は、ステップS307において演奏進行情報430を部分楽曲決定手段2へ出力すると、部分楽曲決定手段2は、演奏装置状態テーブルT211(図22)の内容を更新する。この時点ではん、部分楽曲割当テーブルT201において演奏装置4−1(識別子「idAAA」)に割り当てられたトラックのうち、トラック「序奏」(レコードR2011)の演奏のみが開始されているので、部分楽曲決定手段2は演奏装置状態テーブルT211中のレコードR2111の演奏予定トラックフィールドF2112の値を4に、演奏中トラックフィールドF2113の値を1に更新する。   When the control means 9 having acquired the performance progress information 430 outputs the performance progress information 430 to the partial music determination means 2 in step S307, the partial music determination means 2 updates the contents of the performance device state table T211 (FIG. 22). . At this time, only the performance of the track “Introduction” (record R2011) among the tracks assigned to the performance device 4-1 (identifier “idAAA”) in the partial song allocation table T201 has been started. The determining means 2 updates the value of the scheduled track field F2112 of the record R2111 in the performance device state table T211 to 4 and the value of the track field F2113 being played to 1.

図23は、部分楽曲決定手段2が更新した演奏装置状態テーブルT212の内容を示す図である。演奏装置4−1に対応するレコードR2121の演奏予定トラックフィールドF2122の値が4、演奏中トラックフィールドF2123の値が1となっている。   FIG. 23 is a diagram showing the contents of the performance device state table T212 updated by the partial music determination means 2. The value of the scheduled track field F2122 of the record R2121 corresponding to the performance device 4-1 is 4, and the value of the playing track field F2123 is 1.

制御手段9は、ステップS308において楽曲の演奏が終了したかどうかを判断する。判断結果は「NO」であるので制御手段9はステップS302の処理へ進む。   The control means 9 determines whether or not the music performance has ended in step S308. Since the determination result is “NO”, the control unit 9 proceeds to the process of step S302.

次に、制御手段9はステップS302の処理において、楽曲識別情報530として「楽曲P」を演奏装置検出手段3へ出力して近距離にある演奏装置の検出を演奏装置検出手段3に指示する。   Next, in the process of step S302, the control means 9 outputs “music P” as the music identification information 530 to the performance apparatus detection means 3, and instructs the performance apparatus detection means 3 to detect a performance apparatus at a short distance.

演奏装置検出手段3が携帯電話端末400−2が備える装置情報送信手段31−2と通信を開始すると、装置情報送信手段31−2がこれを検出して装置情報要求320を出力し、装置情報提供手段32−2から装置情報「idBBB」を得る。また、装置情報送信手段31−2が楽曲識別情報530として「楽曲P」を出力すると、楽曲保持手段5−2は、「楽曲P」で識別される楽曲データを保持していることを示す「有」を楽曲保持情報551として出力する。   When the performance device detection means 3 starts communication with the device information transmission means 31-2 included in the mobile phone terminal 400-2, the device information transmission means 31-2 detects this and outputs a device information request 320, and device information The device information “idBBB” is obtained from the providing unit 32-2. Further, when the apparatus information transmitting unit 31-2 outputs “Song P” as the music identification information 530, the music holding unit 5-2 indicates that the music data identified by “Song P” is held. “Yes” is output as the music holding information 551.

装置情報送信手段31−2は、装置情報「idBBB」および楽曲保持情報「有」を演奏装置検出手段3へ送信する。演奏装置検出手段3は、装置情報送信手段31−2から受信した楽曲保持情報551が「有」であるので、装置情報「idBBB」を検出結果情報310として出力する。   The device information transmitting unit 31-2 transmits the device information “idBBB” and the music holding information “present” to the performance device detecting unit 3. The performance device detection means 3 outputs the device information “idBBB” as the detection result information 310 because the music holding information 551 received from the device information transmission means 31-2 is “present”.

制御手段9の処理がステップS303へ進むと、部分楽曲決定手段2は再び図16に示す処理を行う。演奏装置4−2(識別子「idBBB」)が合奏可能であるのでステップS401の判断は「YES」となり、部分楽曲決定手段2はステップS411へ進み、図17に示すフローチャートの処理を開始する。   If the process of the control means 9 progresses to step S303, the partial music determination means 2 will perform the process shown in FIG. 16 again. Since the performance device 4-2 (identifier “idBBB”) can be performed, the determination in step S401 is “YES”, and the partial music determination means 2 proceeds to step S411 and starts the processing of the flowchart shown in FIG.

ステップS501の判断はNOであるので、部分楽曲決定手段2はステップS503へ進む。ステップS503において、演奏装置4−2にはトラックが割り当てられていないので部分楽曲決定手段2はステップS504へ進む。ステップS504において部分楽曲決定手段2は、演奏装置状態テーブルT212(図23)を参照し、演奏予定トラックフィールドF2122の値の最も大きい演奏装置である演奏装置4−1(識別子「idAAA」)を演奏装置Zとする。   Since the determination in step S501 is NO, the partial music determination means 2 proceeds to step S503. In step S503, since no track is assigned to the performance device 4-2, the partial music determination means 2 proceeds to step S504. In step S504, the partial music determination means 2 refers to the performance device state table T212 (FIG. 23) and performs the performance device 4-1 (identifier “idAAA”) that is the performance device having the largest value in the performance scheduled track field F2122. Device Z is assumed.

ステップS505において部分楽曲決定手段2は、部分楽曲割当テーブルT201を参照して条件に合致するトラックを求める。すなわち、部分楽曲決定手段2は、部分楽曲割当テーブルT201において、演奏装置フィールドF2015が「idAAA」であるレコードR2011〜レコードR2015のうち、演奏未開始、すなわち直前に取得した演奏進行情報「1:01:000」よりも開始フィールドF2013の値が大きいレコードR2012〜レコードR2015を求め、さらにレコードR2012〜レコードR2015の中で開始フィールドF2013の値が最も小さい、すなわち最も早く演奏が開始されるトラック「第1主題」(レコードR2012)をトラックGとする。   In step S505, the partial music determination means 2 refers to the partial music allocation table T201 and obtains a track that meets the conditions. That is, the partial music determination means 2 in the partial music allocation table T201, among the records R2011 to R2015 whose performance device field F2015 is “idAAA”, has not started playing, that is, the performance progress information “1:01 acquired immediately before. Record R2012 to record R2015 having a larger value in the start field F2013 than “000”, and further, the track “first” in which the value of the start field F2013 is the smallest among the records R2012 to R2015, that is, the performance starts first. The “subject” (record R2012) is track G.

ステップS506において部分楽曲決定手段2は、トラックGはトラック「第1主題」(レコードR2012)のみであるのでトラック「第1主題」を演奏装置4−2へ割り当てる。   In step S506, since the track G is only the track “first theme” (record R2012), the partial music determination means 2 assigns the track “first theme” to the performance device 4-2.

図24は、上記ステップS506において部分楽曲決定手段2が更新した部分楽曲割当テーブルT203および演奏装置状態テーブルT213の内容を示す図である。トラック「第1主題」(レコードR2032)の演奏装置フィールドF2035の値が演奏装置4−2の識別子である「idBBB」に変更され、演奏装置4−2にトラック「第1主題」が割り当てられていることを示している。また、演奏装置状態テーブルT213には、演奏装置4−2に対応するレコードR2132が追加され、演奏予定トラックフィールドF2132の値は、演奏装置4−2にトラック「第1主題」が割り当てられているので1となり、演奏装置4−1に対応するレコードR2131の演奏予定トラックフィールドF2132の値が3に減算されている。   FIG. 24 is a diagram showing the contents of the partial music allocation table T203 and the performance device state table T213 updated by the partial music determination means 2 in step S506. The value of the performance device field F2035 of the track “first theme” (record R2032) is changed to “idBBB” that is the identifier of the performance device 4-2, and the track “first theme” is assigned to the performance device 4-2. It shows that. Further, a record R2132 corresponding to the performance device 4-2 is added to the performance device state table T213, and the track “first theme” is assigned to the performance device 4-2 as the value of the scheduled performance track field F2132. Therefore, the value of the scheduled performance track field F2132 of the record R2131 corresponding to the performance device 4-1 is subtracted by 3.

図16のステップS431において部分楽曲決定手段2は、部分楽曲情報522−1として「idAAA #第1主題」を出力し、部分楽曲情報522−2として「idBBB 第1主題」を出力する。続いて図15のステップS304において制御手段9が部分楽曲情報522−1を演奏装置4−1へ出力すると、再生手段41−1はトラック「第1主題」を演奏対象から除外する。一方、ステップS304において制御手段9が部分楽曲情報522−2を演奏指示送信手段61−1を介して携帯電話端末400−2の演奏指示受信手段62−2へ送信すると、演奏指示受信手段62−2がこれを受信して部分楽曲情報522−2を再生手段41−2へ出力する。そして、再生手段41−2が部分楽曲情報522−2を受け取り、トラック「第1主題」を演奏対象とする。   In step S431 in FIG. 16, the partial music determination means 2 outputs “idAAA #first theme” as the partial music information 522-1 and outputs “idBBB first theme” as the partial music information 522-2. Subsequently, when the control means 9 outputs the partial music information 522-1 to the performance device 4-1 in step S304 in FIG. 15, the reproduction means 41-1 excludes the track “first theme” from the performance object. On the other hand, when the control means 9 transmits the partial music information 522-2 to the performance instruction receiving means 62-2 of the mobile phone terminal 400-2 via the performance instruction transmitting means 61-1, in step S304, the performance instruction receiving means 62-. 2 receives this and outputs the partial music information 522-2 to the reproducing means 41-2. Then, the reproducing unit 41-2 receives the partial music information 522-2 and sets the track “first theme” as a performance target.

図15のステップS307において制御手段9は、再生手段41−1が出力する演奏進行情報430を部分楽曲決定手段2へ出力するとともに、演奏指示送信手段61−1を介して携帯電話端末400−2の演奏指示受信手段62−2へ送信する。演奏指示受信手段62−2は受信した演奏進行情報430を再生手段41−2へ出力する。演奏装置4−1による演奏が進行し、演奏進行情報430がトラック「第1主題」の開始位置「4:03:000」に達すると、再生手段41−2が楽曲保持手段5−2が保持する楽曲データ511を参照しながらトラック「第1主題」の演奏を開始するので、演奏装置4−1および演奏装置4−2による楽曲データ511の合奏が行われることになる。   In step S307 of FIG. 15, the control means 9 outputs the performance progress information 430 output by the playback means 41-1 to the partial music determination means 2, and also through the performance instruction transmission means 61-1, the mobile phone terminal 400-2. To the performance instruction receiving means 62-2. The performance instruction receiving means 62-2 outputs the received performance progress information 430 to the reproducing means 41-2. When the performance by the performance device 4-1 progresses and the performance progress information 430 reaches the start position “4: 03: 000” of the track “first theme”, the playback means 41-2 holds the music holding means 5-2. Since the performance of the track “first theme” is started while referring to the music data 511 to be performed, the music data 511 is performed by the performance device 4-1 and the performance device 4-2.

図24(c)は、さらに演奏が進行し、演奏進行情報430が「19:02:000」に達した時点での演奏装置状態テーブルT214の内容を示す図である。演奏装置4−1はトラック「序奏」(図24(a)レコードR2031)の演奏を既に終了してトラック「提示部1」(レコードR2033)の演奏を開始しているので、レコードR2141の演奏予定トラックフィールドF2142の値が2、演奏中トラックフィールドF2143の値が1となっている。また、演奏装置4−2がトラック「第1主題」(図24(a)のレコードR2032)の演奏を開始しているので、レコードR2142の演奏中トラックフィールドF2143の値が1となっている。   FIG. 24C is a diagram showing the contents of the performance device state table T214 when the performance further progresses and the performance progress information 430 reaches “19:02:00”. Since the performance device 4-1 has already finished the performance of the track “Introduction” (FIG. 24A, record R2031) and has started the performance of the track “presentation section 1” (record R2033), the performance schedule of the record R2141 is scheduled. The value of the track field F2142 is 2, and the value of the playing track field F2143 is 1. Also, since the performance device 4-2 has started playing the track “first theme” (record R2032 in FIG. 24A), the value of the track field F2143 during performance of the record R2142 is 1.

図25(a)は、第一の状況において携帯電話端末300−1と携帯電話端末400−2による合奏の途中で新たに携帯電話端末400−3が近距離に現れた第二の状況を説明する図である。なお、本動作例の説明において、演奏装置4−1が出力する演奏進行情報430の値が「19:02:098」になった時点で第二の状況になったものとする。   FIG. 25A illustrates a second situation in which the mobile phone terminal 400-3 newly appears at a short distance during the ensemble between the mobile phone terminal 300-1 and the mobile phone terminal 400-2 in the first situation. It is a figure to do. In the description of this operation example, it is assumed that the second situation is reached when the value of the performance progress information 430 output from the performance device 4-1 becomes “19: 02: 098”.

第二の状況で携帯電話端末400−3が近距離に現れると、図15のフローチャートのステップS302において制御手段9は演奏装置検出手段3が出力する検出結果情報310として「idBBB idCCC」を取得する。   When the mobile phone terminal 400-3 appears at a short distance in the second situation, in step S302 in the flowchart of FIG. .

図17のステップS503において演奏装置4−3が演奏装置Yとなり、ステップS504において演奏装置状態テーブルT214のレコードR2141に対応する演奏装置4−1が演奏装置Zとなる。ステップS505において部分楽曲決定手段2は、部分楽曲割当テーブルT203に基づいてトラック「提示部2」(レコードR2034)およびトラック「第2主題」(レコードR2035)の2つのトラックをトラックGとする。   In step S503 in FIG. 17, the performance device 4-3 becomes the performance device Y, and in step S504, the performance device 4-1 corresponding to the record R2141 in the performance device state table T214 becomes the performance device Z. In step S505, the partial music determination means 2 sets the two tracks of the track “presentation unit 2” (record R2034) and the track “second theme” (record R2035) as the track G based on the partial music allocation table T203.

ステップS506において部分楽曲決定手段2は、レコードR2034およびレコードR2035のトラック属性フィールド(フィールドF2032)の値を比較し、所定の規則に基づきトラック属性「主旋律」(レコードR2035、フィールドF2032)を持つトラック「第2主題」を、トラック属性「リズム」(レコードR2034、フィールドF2032)を持つトラック「提示部2」よりも特徴的なトラックであると判断し、トラック「第2主題」を演奏装置4−3に割り当てる。   In step S506, the partial music determination means 2 compares the values of the track attribute field (field F2032) of the record R2034 and the record R2035 and, based on a predetermined rule, the track “having a track attribute“ main melody ”(record R2035, field F2032). The second theme is determined to be a more characteristic track than the track “presentation unit 2” having the track attribute “rhythm” (record R2034, field F2032), and the track “second theme” is set as the performance device 4-3. Assign to.

図25(b)は、第一の状況において部分楽曲決定手段2が更新した部分楽曲割当テーブルT205の内容を示す図である。部分楽曲割当テーブルT205は、トラック「第2主題」(レコードR2055)が演奏装置4−3(識別子「idCCC」)に新たに割り当てられていることを示している。また、図25(c)は、第一の状況において部分楽曲決定手段2が更新した演奏装置状態テーブルT215の内容を示す図である。演奏装置状態テーブルT215は、演奏装置4−1(識別子「idAAA」)に割り当てられていたトラックのうち、演奏予定であったトラック(レコードR2151、フィールドF2152)のうちの1個が演奏装置4−3(識別子「idCCC」)に割り当てられたこと(レコードR2153、フィールドF2152)を示している。   FIG. 25B is a diagram showing the contents of the partial music allocation table T205 updated by the partial music determination means 2 in the first situation. The partial music allocation table T205 indicates that the track “second theme” (record R2055) is newly allocated to the performance device 4-3 (identifier “idCCC”). FIG. 25C is a diagram showing the contents of the performance device state table T215 updated by the partial music determination means 2 in the first situation. In the performance device state table T215, one of the tracks (record R2151, field F2152) scheduled to be played among the tracks assigned to the performance device 4-1 (identifier “idAAA”) is the performance device 4-4-1. 3 (identifier “idCCC”) (record R2153, field F2152).

図26は、図25(a)に示す第二の状況において再生手段41が出力する演奏進行情報430の値が「20:03:000」となった時点の部分楽曲割当テーブルT206および演奏装置状態テーブルT216の内容を示す図である。この時点で演奏装置4−2に割り当てられ演奏されていたトラック「第1主題」(図26(a)レコードR2062)の演奏が終了して演奏装置4−2にトラックが割り当てられていない状態となるので、部分楽曲決定手段2は演奏装置4−1に割り当てていたトラック「提示部2」(レコードR2064)を新たに演奏装置4−2に割り当てるよう、トラックの割り当てを変更している。   FIG. 26 shows the partial music assignment table T206 and the state of the performance device when the value of the performance progress information 430 output by the playback means 41 in the second situation shown in FIG. 25A becomes “20: 03: 000”. It is a figure which shows the content of table T216. At this time, the performance of the track “first theme” (record R2062 in FIG. 26 (a)) that has been assigned to the performance device 4-2 is finished, and no track is assigned to the performance device 4-2. Therefore, the partial music determination means 2 changes the track assignment so that the track “presentation unit 2” (record R2064) assigned to the performance device 4-1 is newly assigned to the performance device 4-2.

図27(a)は、第二の状況において携帯電話端末400−2が離脱して近距離に存在しなくなった第三の状況を説明する図である。なお、本動作例において、演奏装置4−1が出力する演奏進行情報430の値が「30:01:027」になった時点で第三の状況になったものとして説明を行う。   FIG. 27A is a diagram for explaining a third situation in which the mobile phone terminal 400-2 is detached and no longer exists in a short distance in the second situation. In this operation example, the description will be made assuming that the third situation is reached when the value of the performance progress information 430 output from the performance device 4-1 becomes “30: 01: 027”.

第三の状況になると、図15のフローチャートのステップS302において制御手段9が受け取る検出結果情報310「idCCC」に基づき、部分楽曲決定手段2は図17のステップS501において演奏装置4−2が離脱したと判断し(ステップS501、YES)、ステップS502の処理へ進む。   In the third situation, based on the detection result information 310 “idCCC” received by the control means 9 in step S302 of the flowchart of FIG. 15, the partial music determination means 2 has left the performance device 4-2 in step S501 of FIG. (Step S501, YES), the process proceeds to step S502.

ステップS502において部分楽曲決定手段2は、演奏装置4−2に割り当てられているトラック「提示部2」(図26(a)レコードR2064)を演奏装置4−1、演奏装置4−3にランダムに割り当てる。   In step S502, the partial music determination means 2 randomly assigns the track “presentation section 2” (FIG. 26A, record R2064) assigned to the performance device 4-2 to the performance device 4-1 and the performance device 4-3. assign.

図27(b)は、第三の状況において部分楽曲決定手段2が更新した部分楽曲割当テーブルT207の内容を示す図である。部分楽曲割当テーブルT207は、トラック「提示部2」(レコードR2074)が演奏装置4−1(識別子「idAAA」)に割り当てられたことを示している。また、図27(c)は、第三の状況において部分楽曲決定手段2が更新した演奏装置状態テーブルT217の内容を示す図である。演奏装置状態テーブルT217は、演奏装置4−2(識別子「idBBB」)に割り当てられていたトラック(図26(b)のレコードR2162、フィールドF2163)が演奏装置4−1(識別子「idAAA」)に割り当てられたこと(図27(c)レコードR2171、フィールドF2173)を示している。   FIG. 27B is a diagram showing the contents of the partial music allocation table T207 updated by the partial music determination means 2 in the third situation. The partial music allocation table T207 indicates that the track “presentation unit 2” (record R2074) is allocated to the performance device 4-1 (identifier “idAAA”). FIG. 27C shows the contents of the performance device state table T217 updated by the partial music determination means 2 in the third situation. In the performance device status table T217, the track (record R2162, field F2163 in FIG. 26B) assigned to the performance device 4-2 (identifier “idBBB”) is assigned to the performance device 4-1 (identifier “idAAA”). It is shown that it has been assigned (FIG. 27 (c) record R2171, field F2173).

そして、図16のステップS431において部分楽曲決定手段2は部分楽曲情報522−1として「idAAA 提示部2」を出力し、図15のステップS307において再生手段41−1が部分楽曲情報522−1を受け付けると、演奏装置4−1がトラック「提示部2」の残り部分の演奏を即座に開始する。その結果、離脱した演奏装置4−2に割り当てられていたトラックを演奏装置4−1が引き継いで演奏することになるので、演奏装置4−1と演奏装置4−3のみで全トラックを合奏し続けることができる。   Then, in step S431 in FIG. 16, the partial music determination means 2 outputs “idAAA presenting unit 2” as the partial music information 522-1, and in step S307 in FIG. 15, the reproduction means 41-1 outputs the partial music information 522-1. Upon receipt, the performance device 4-1 immediately starts playing the remaining portion of the track “presentation unit 2”. As a result, since the performance device 4-1 takes over the track assigned to the detached performance device 4-2, the performance device 4-1 and the performance device 4-3 perform all the tracks. You can continue.

図28は、本発明の実施の形態2における携帯電話端末の出力例を示す図である。図28において、横軸は演奏の進行状況を演奏進行情報430の値を用いて示しており、トラックデータD2046、トラックデータD2056、トラックデータD2066、トラックデータD2076、トラックデータD2086は、それぞれトラック「序奏」、トラック「第1主題」、トラック「提示部1」、トラック「提示部2」、トラック「第2主題」のトラックデータの演奏音がスピーカ42−1、42−2、42−3から出力されていることを表している。   FIG. 28 is a diagram showing an output example of the mobile phone terminal according to Embodiment 2 of the present invention. In FIG. 28, the horizontal axis indicates the progress of the performance using the value of the performance progress information 430. The track data D2046, track data D2056, track data D2066, track data D2076, and track data D2086 are track ”, The track“ first theme ”, the track“ presentation unit 1 ”, the track“ presentation unit 2 ”, and the track“ second theme ”are output from the speakers 42-1, 42-2, and 42-3. It is expressed that.

トラックデータのうち、斜線のハッチングを施してある部分は演奏装置4−2による演奏音がスピーカ42−2から出力された部分、点描のハッチングを施してある部分は演奏装置4−3による演奏音がスピーカ42−3から出力された部分、ハッチングを施していない部分は演奏装置4−1による演奏音がスピーカ42−1から出力された部分を示している。また、時刻t0は演奏装置4−1と演奏装置4−2が近距離に存在した第一の状況において演奏が開始された時刻を、時刻t1は演奏装置4−3が追加された第二の状況の発生時刻を、時刻t2は演奏装置4−2が離脱した第三の状況の発生時刻をそれぞれ示している。   Of the track data, the hatched portion is the portion where the performance sound from the performance device 4-2 is output from the speaker 42-2, and the portion where the stippled hatching is performed is the performance sound from the performance device 4-3. The portion output from the speaker 42-3 and the portion not hatched indicate the portion where the performance sound from the performance device 4-1 is output from the speaker 42-1. The time t0 is the time when the performance device 4-1 and the performance device 4-2 are located at a short distance in the first situation, and the time t1 is the second time when the performance device 4-3 is added. The occurrence time of the situation, and the time t2 indicates the occurrence time of the third situation when the performance device 4-2 is detached.

図28に示すとおり、合奏中に演奏装置が新たに合奏に参加した場合や、合奏に参加している演奏装置が合奏中に離脱した場合でも、合奏に参加している演奏装置がトラックの演奏を適宜分担し、楽曲が完成するよう合奏を続けていることがわかる。   As shown in FIG. 28, even when a performance device newly participates in the ensemble during the ensemble or when a performance device participating in the ensemble leaves during the ensemble, the performance device participating in the ensemble performs the performance of the track. It is understood that the ensemble is continued to complete the music.

以上説明したように、本発明の実施の形態2における第一の携帯電話端末300においては、演奏装置4−1の近距離にある演奏装置4−2を演奏装置検出手段3が無線を介して検出して検出結果情報310を出力し、部分楽曲決定手段2が検出結果情報310に基づいて演奏装置4−1および演奏装置4−2が演奏する部分楽曲を指示する部分楽曲情報522−1および522−2を決定する。これにより、合奏に参加している演奏装置4−2を自動的に検出して演奏装置4−1および演奏装置4−2が演奏する部分楽曲を決定することができるので、利用者による煩わしい準備作業を必要とせず、合奏に参加している携帯電話端末だけで完成された楽曲となるよう演奏装置に楽曲データを割り当てることができる。   As described above, in the first mobile phone terminal 300 according to the second embodiment of the present invention, the performance device detection unit 3 wirelessly connects the performance device 4-2 located near the performance device 4-1. And the detection result information 310 is output, and the partial music determination means 2 is based on the detection result information 310 and the partial music information 522-1 indicating the partial music played by the performance device 4-1 and the performance device 4-2, and 522-2 is determined. Thereby, since the performance device 4-2 participating in the ensemble can be automatically detected and the partial music played by the performance device 4-1 and the performance device 4-2 can be determined, troublesome preparation by the user The music data can be assigned to the performance device so that the music is completed only by the mobile phone terminals participating in the ensemble without any work.

また、本発明の実施の形態2における携帯電話端末300においては、演奏装置検出手段3が出力する検出結果情報310に基づいて演奏装置4−2が新たに参加したことまたは演奏装置4−2が離脱したことを検出し、部分楽曲決定手段2が演奏装置4−2への部分楽曲の割り当てを変更することにより、合奏中の演奏装置の追加や離脱に応じて演奏装置が部分楽曲を適宜分担して演奏するので、楽曲が完成するように携帯電話端末が合奏を続けることができる。   Further, in the mobile phone terminal 300 according to the second embodiment of the present invention, the performance device 4-2 newly joined based on the detection result information 310 output from the performance device detection means 3, or the performance device 4-2 By detecting that the musical piece is separated and the partial music determination means 2 changes the allocation of the partial music to the performance device 4-2, the performance device appropriately shares the partial music according to the addition or withdrawal of the performance device during the ensemble. Therefore, the mobile phone terminal can continue the ensemble so that the music is completed.

また、本発明の実施の形態2における携帯電話端末300においては、部分楽曲決定手段2が演奏装置4−2への部分楽曲の割り当てを変更する際に、演奏装置4−2が出力する演奏進行情報430に基づいて部分楽曲の割り当てを決定することにより、携帯電話端末400が新たに合奏可能となった直後に携帯電話端末400が素早く演奏を開始できるよう演奏装置4−2に部分楽曲を割り当てることができる。   Further, in the mobile phone terminal 300 according to Embodiment 2 of the present invention, the performance progress output by the performance device 4-2 when the partial music determination means 2 changes the assignment of the partial music to the performance device 4-2. By determining the assignment of the partial music based on the information 430, the partial music is assigned to the performance device 4-2 so that the mobile phone terminal 400 can quickly start playing immediately after the mobile phone terminal 400 can newly perform ensemble. be able to.

また、本発明の実施の形態2における携帯電話端末300においては、部分楽曲決定手段2が、部分楽曲の特徴を表す属性情報に基づいて部分楽曲の割り当てを決定することにより、特徴的な部分楽曲を新たに参加した携帯電話端末400の演奏装置4−2に優先的に割り当てるといった、部分楽曲の特徴に応じた割り当ての制御が可能となる。これにより、たとえば新たに参加した携帯電話端末400に特徴的な部分楽曲を演奏させて携帯電話端末400を目立たせることができるので、携帯電話端末が新たに合奏に参加したことを利用者に印象付けることができる。   Moreover, in the mobile phone terminal 300 according to Embodiment 2 of the present invention, the partial music determination means 2 determines the allocation of partial music based on the attribute information representing the characteristics of the partial music, so that the characteristic partial music Can be assigned according to the characteristics of the partial music, such as preferentially assigning to the performance device 4-2 of the newly joined mobile phone terminal 400. Accordingly, for example, the mobile phone terminal 400 can be made to stand out by playing a characteristic piece of music on the newly joined mobile phone terminal 400, so that the user is impressed that the mobile phone terminal has newly joined the ensemble. Can be attached.

また、本発明の実施の形態2における携帯電話端末300においては、演奏装置検出手段3が出力する検出結果情報310に基づいて演奏装置4−2が楽曲を保持していることを検出した場合に、部分楽曲を演奏装置4−2へ割り当てることにより、同一の楽曲を格納した携帯電話端末であれば煩わしい準備をせずに合奏に参加できるので、共通の趣向を持つ利用者同士のコミュニケーションツールとしての携帯電話端末の有用性が増す。   Further, in the mobile phone terminal 300 according to the second embodiment of the present invention, when it is detected that the performance device 4-2 holds music based on the detection result information 310 output by the performance device detection means 3. By assigning partial music to the performance device 4-2, any mobile phone terminal storing the same music can participate in an ensemble without troublesome preparation. The usefulness of mobile phone terminals increases.

また、本発明の実施の形態2における携帯電話端末300においては、演奏装置検出手段3が出力する検出結果情報310に基づいて演奏装置4−2が楽曲を保持していることを検出した場合に、部分楽曲を演奏装置4−2へ割り当てて、演奏装置4−1が出力する演奏進行情報430に基づいて演奏装置4−2における部分楽曲の演奏を制御することにより、携帯電話端末300が楽曲を演奏している最中に、同一の楽曲を格納した携帯電話端末400を所持する利用者が近づくと、携帯電話端末400が自動的に楽曲の演奏に参加することになるので、たとえば見ず知らずの人々が集まる場所で利用者と共通の趣向を持つ別の利用者が出会った際に利用者の携帯電話端末が互いに共鳴し合うような演出効果がもたらされ、コミュニケーションツールとしての携帯電話端末の有用性が増す。   Further, in the mobile phone terminal 300 according to the second embodiment of the present invention, when it is detected that the performance device 4-2 holds music based on the detection result information 310 output by the performance device detection means 3. By assigning the partial music to the performance device 4-2 and controlling the performance of the partial music in the performance device 4-2 based on the performance progress information 430 output from the performance device 4-1, the mobile phone terminal 300 can play the music. When a user who has the mobile phone terminal 400 storing the same music approaches while playing the music, the mobile phone terminal 400 automatically participates in the performance of the music. When another user who has a common taste with the user meets in a place where people gather, the mobile phone terminal of the user resonates with each other, creating a communication effect. Usefulness of the mobile phone terminal as Ntsuru increases.

また、本発明の実施の形態2における携帯電話端末300においては、部分楽曲決定手段2が楽曲から部分楽曲を抽出するための部分楽曲情報522−2によって演奏装置4−2が演奏すべき部分楽曲を演奏装置4−2へ指示することにより、演奏装置4−2への演奏の指示の際のデータ転送量を抑え、部分楽曲の演奏データそのものを送受することによる携帯電話端末400の動作の遅延を防止することができる。   In the mobile phone terminal 300 according to Embodiment 2 of the present invention, the partial music to be played by the performance device 4-2 by the partial music information 522-2 for the partial music determination means 2 to extract the partial music from the music. To the performance device 4-2, the amount of data transferred when the performance device 4-2 is instructed to perform is suppressed, and the performance data of the partial music piece itself is transmitted and received, thereby delaying the operation of the mobile phone terminal 400. Can be prevented.

なお、本発明の実施の形態において、部分楽曲決定手段はトラックごとの単位で部分楽曲を演奏装置へ割り当てるものとしたが、これに限るものではなく、楽曲を構成する互いに分離可能な単位であればどのような単位で部分楽曲を割り当ててもよく、例えばチャンネル、プログラム番号、音色、楽器、フレーズ、パート、声部、小節、拍、音符などに基づく単位であってもよいし、楽曲に含まれる歌詞を構成する段落、行、節、句、文節、単語、文字に基づいて楽曲の一部を抽出した単位であってもよい。   In the embodiment of the present invention, the partial music determining means assigns the partial music to the performance device in units of tracks, but the invention is not limited to this. For example, it may be a unit based on a channel, program number, tone, instrument, phrase, part, voice, measure, beat, note, etc. It may be a unit in which a part of music is extracted based on paragraphs, lines, clauses, phrases, phrases, words, and characters that constitute the lyrics.

なお、また、本発明の実施の形態において、演奏装置検出手段と、部分楽曲の演奏を演奏装置に指示する演奏指示送信手段とを別々の手段として構成したが、一の無線通信手段が上記両手段の機能を兼ねるように構成してもよい。   Further, in the embodiment of the present invention, the performance device detecting means and the performance instruction transmitting means for instructing the performance device to play the partial music are configured as separate means. You may comprise so that it may serve as the function of a means.

なお、また、本発明の実施の形態において、部分楽曲決定手段と演奏装置検出手段の両手段を携帯電話端末の筐体に設置する構成としたが、これに限るものではなく、たとえば携帯端末が演奏装置検出手段を備え、サーバが部分楽曲決定手段を備え、携帯端末とサーバとが通信することにより演奏装置検出手段による検出結果を部分楽曲決定手段へ伝える構成とするなど、部分楽曲決定手段と演奏装置検出手段とを互いに分離構成してもよい。   In the embodiment of the present invention, both the partial music determination means and the performance device detection means are installed in the casing of the mobile phone terminal. However, the present invention is not limited to this. A piece of music piece determining means, including a piece of music piece detecting means, wherein the server comprises piece of music piece determining means, and the portable terminal and the server communicate with each other to detect the result of detection by the piece of playing apparatus detection means. The performance device detection means may be separated from each other.

なお、また、本発明の実施の形態において、楽曲データ、楽曲情報、部分楽曲情報の各データについて例を挙げて説明を行ったが、各々のデータ構造が本発明の実施の形態で説明した構造に限られるものではないことは言うまでもない。   In the embodiment of the present invention, the music data, the music information, and the partial music information are described with examples. However, each data structure is the structure described in the embodiment of the present invention. It goes without saying that it is not limited to this.

本発明は、即興的かつ動的な合奏を可能とするという効果を奏し、したがって、合奏システム、マスタ端末ならびにスレーブ端末(携帯電話端末や携帯型電子機器等の携帯端末、ならびに、店内に設置されるマルチメディア情報端末、ミュージックボックス、ホームサーバ等を含む)ならびに楽曲の合奏方法として有用である。   The present invention has an effect of enabling improvisational and dynamic ensembles, and therefore, an ensemble system, a master terminal and a slave terminal (mobile terminals such as a mobile phone terminal and a portable electronic device, and installed in a store) Multimedia information terminals, music boxes, home servers, etc.) and music ensemble methods.

本発明の、複数の携帯端末を用いた合奏方法における基本的な手順を説明するための図The figure for demonstrating the basic procedure in the ensemble method using several portable terminals of this invention. 演奏分担の例を説明するための図Diagram for explaining an example of performance sharing 図1に示される携帯端末に備わる機能ブロックの例を示すブロック図The block diagram which shows the example of the functional block with which the portable terminal shown by FIG. 1 is equipped. 本発明の実施の形態1における楽曲割当装置の概略構成図Schematic configuration diagram of a music allocation device in Embodiment 1 of the present invention 本発明の実施の形態1における第一の携帯電話端末の構成図Configuration diagram of first mobile phone terminal according to Embodiment 1 of the present invention 本発明の実施の形態1における第二の携帯電話端末の構成図Configuration diagram of second mobile phone terminal according to Embodiment 1 of the present invention 本発明の実施の形態1における第一の携帯電話端末の制御手段の処理手順を示すフローチャートThe flowchart which shows the process sequence of the control means of the 1st mobile telephone terminal in Embodiment 1 of this invention. 本発明の実施の形態1における第一の携帯電話端末の部分楽曲決定手段の処理手順を示すフローチャートThe flowchart which shows the process sequence of the partial music determination means of the 1st mobile telephone terminal in Embodiment 1 of this invention. 本発明の実施の形態1における第一の携帯電話端末の楽曲保持手段が保持する楽曲データの例を示す図The figure which shows the example of the music data which the music holding means of the 1st mobile telephone terminal in Embodiment 1 of this invention hold | maintains 本発明の実施の形態1における携帯電話端末の動作状況の例を示す図The figure which shows the example of the operating condition of the mobile telephone terminal in Embodiment 1 of this invention 本発明の実施の形態1における携帯電話端末の部分楽曲決定手段が出力する部分楽曲データの例を示す図The figure which shows the example of the partial music data which the partial music determination means of the mobile telephone terminal in Embodiment 1 of this invention outputs 本発明の実施の形態2における楽曲割当装置の概略構成図Schematic configuration diagram of a music allocation device in Embodiment 2 of the present invention 本発明の実施の形態2における第一の携帯電話端末の構成図Configuration diagram of first mobile phone terminal according to Embodiment 2 of the present invention 本発明の実施の形態2における第二の携帯電話端末の構成図Configuration diagram of second mobile phone terminal according to Embodiment 2 of the present invention 本発明の実施の形態2における第一の携帯電話端末の制御手段の処理手順を示すフローチャートThe flowchart which shows the process sequence of the control means of the 1st mobile telephone terminal in Embodiment 2 of this invention. 本発明の実施の形態2における第一の携帯電話端末の部分楽曲決定手段の処理手順を示すフローチャートThe flowchart which shows the process sequence of the partial music determination means of the 1st mobile telephone terminal in Embodiment 2 of this invention. 本発明の実施の形態2における第一の携帯電話端末の部分楽曲決定手段の処理手順を示すフローチャートThe flowchart which shows the process sequence of the partial music determination means of the 1st mobile telephone terminal in Embodiment 2 of this invention. 本発明の実施の形態2における第一の携帯電話端末の楽曲保持手段が保持する楽曲データの例を示す図The figure which shows the example of the music data which the music holding means of the 1st mobile telephone terminal in Embodiment 2 of this invention hold | maintains 本発明の実施の形態2における第一の携帯電話端末の楽曲保持手段が保持する楽曲データの例を示す図The figure which shows the example of the music data which the music holding means of the 1st mobile telephone terminal in Embodiment 2 of this invention hold | maintains 本発明の実施の形態2における第一の携帯電話端末の楽曲保持手段が保持する楽曲データの例を示す図The figure which shows the example of the music data which the music holding means of the 1st mobile telephone terminal in Embodiment 2 of this invention hold | maintains 本発明の実施の形態2における第一の携帯電話端末の楽曲保持手段が出力する楽曲情報の例を示す図The figure which shows the example of the music information which the music holding means of the 1st mobile telephone terminal in Embodiment 2 of this invention outputs 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention 本発明の実施の形態2における携帯電話端末の動作例を説明する図The figure explaining the operation example of the mobile telephone terminal in Embodiment 2 of this invention

符号の説明Explanation of symbols

1 楽曲割当装置
2 部分楽曲決定手段
3 演奏装置検出手段
4−1、4−2 演奏装置
5 楽曲保持手段
9 制御手段
31 装置情報送信手段
32 装置情報提供手段
41 再生手段
42、42−1、42−2、42−3 スピーカ
61 演奏指示送信手段
62 演奏指示受信手段
81、81−1、81−2、81−3 再生指示手段
82 音声通信手段
100、100−1、200、200−2、200−3、300、300−1、400、400−2、400−3 携帯電話端末
310 検出結果情報
320 装置情報要求
330 装置情報
410 再生開始指示
420 再生信号
510 楽曲
511 楽曲データ
512 楽曲情報
520−1、520−2 部分楽曲
521−1、521−2、521−3 部分楽曲データ
522−1、522−2 部分楽曲情報
530 楽曲識別情報
T201、T203、T205、T206、T207 部分楽曲割当テーブル
T211、T212、T213、T214、T215、T216、T217 演奏装置状態テーブル
DESCRIPTION OF SYMBOLS 1 Music allocation apparatus 2 Partial music determination means 3 Performance apparatus detection means 4-1, 4-2 Performance apparatus 5 Music holding means 9 Control means 31 Device information transmission means 32 Device information provision means 41 Playback means 42, 42-1, 42 -2, 42-3 Speaker 61 Performance instruction transmission means 62 Performance instruction reception means 81, 81-1, 81-2, 81-3 Playback instruction means 82 Audio communication means 100, 100-1, 200, 200-2, 200 -3, 300, 300-1, 400, 400-2, 400-3 Mobile phone terminal 310 Detection result information 320 Device information request 330 Device information 410 Playback start instruction 420 Playback signal 510 Music 511 Music data 512 Music information 520-1 520-2 Partial music 521-1, 521-2, 521-3 Partial music data 522-1, 522-2 Partial music information 530 music Identification information T201, T203, T205, T206, T207 partial song allocation table T211, T212, T213, T214, T215, T216, T217 playing device status table

Claims (12)

楽曲の合奏を指揮するマスタ端末と、このマスタ端末による指揮の下で合奏に参加するスレーブ端末と、によって構成される合奏システムであって、
前記マスタ端末は、
複数の部分楽曲データにより構成される楽曲データを保持する楽曲保持手段と、
所定の範囲内に位置する前記スレーブ端末を検出するスレーブ端末検出手段と、検出されたスレーブ端末の各々の演奏分担を決定して、各スレーブ端末に、どの部分楽曲データを再生するかを指示する楽曲決定手段と、を含む楽曲割当装置と、を備え、
また、前記スレーブ端末は、前記マスタ端末に指示された前記部分楽曲データを再生することが可能な楽曲再生手段を備える、
ことを特徴とする合奏システム。
An ensemble system configured by a master terminal that conducts an ensemble of music and a slave terminal that participates in the ensemble under the direction of the master terminal;
The master terminal is
Music holding means for holding music data composed of a plurality of partial music data;
Slave terminal detecting means for detecting the slave terminal located within a predetermined range, and determining the performance sharing of each detected slave terminal, and instructing each slave terminal which partial music data to play back A music allocation device including a music determination means,
In addition, the slave terminal includes music reproduction means capable of reproducing the partial music data instructed to the master terminal.
An ensemble system characterized by this.
請求項1記載の合奏システムであって、
前記マスタ端末およびスレーブ端末の各々は、通信機能をもつ携帯端末あるいはスタンドアロン端末であることを特徴とする合奏システム。
The ensemble system according to claim 1,
Each of the master terminal and the slave terminal is a portable terminal or a stand-alone terminal having a communication function.
請求項1記載の合奏システムであって、
前記マスタ端末に備わる前記スレーブ端末検出手段は、近距離無線通信の通信圏内に存在するスレーブ端末を検出することを特徴とする合奏システム。
The ensemble system according to claim 1,
The slave terminal detecting means provided in the master terminal detects a slave terminal existing within a communication range of short-range wireless communication.
請求項1記載の合奏システムであって、
前記スレーブ端末は、マスタ端末の演奏との同期を確保しつつ、前記楽曲再生手段による楽曲再生を実施することを特徴とする合奏システム。
The ensemble system according to claim 1,
The ensemble system, wherein the slave terminal performs music reproduction by the music reproduction means while ensuring synchronization with the performance of the master terminal.
請求項1記載の合奏システムであって、
前記マスタ端末に備わる前記スレーブ端末検出手段は、演奏進行中において、前記所定の範囲内に位置していた、演奏を分担しているスレーブ端末の検出を中断したこと、前記所定の範囲内に位置する新規のスレーブ端末の検出を開始したこと、あるいは、前記合奏に参加しているスレーブ端末の担当パートがすべて終了したこと、の少なくとも一つを検出し、前記部分楽曲決定手段は、その検出結果に応じて、各スレーブ端末の演奏分担を動的に変更することを特徴とする合奏システム。
The ensemble system according to claim 1,
The slave terminal detecting means provided in the master terminal has interrupted the detection of the slave terminal sharing the performance, which is located in the predetermined range while the performance is in progress, and is located in the predetermined range. Detecting at least one of start of detection of a new slave terminal to be performed, or completion of all parts in charge of the slave terminals participating in the ensemble, and the partial music determination means In accordance with the ensemble system, the performance sharing of each slave terminal is dynamically changed.
請求項5記載の合奏システムであって、
前記マスタ端末に備わる前記部分楽曲決定手段は、演奏分担を動的に変更する場合に、新規に合奏に参加したスレーブ端末に、演奏中の楽曲の特徴的なパートを担当させることを特徴とする合奏システム。
An ensemble system according to claim 5, wherein
The partial music determination means provided in the master terminal causes a slave terminal newly participating in the ensemble to take charge of a characteristic part of the music being played when the performance sharing is dynamically changed. Ensemble system.
請求項1に記載されるマスタ端末。   The master terminal according to claim 1. 請求項1に記載されるスレーブ端末。   The slave terminal according to claim 1. 合奏を指揮するマスタ端末と、このマスタ端末による指揮の下で合奏に参加するスレーブ端末と、による楽曲の合奏方法であって、
前記マスタ端末が、所定の範囲内に位置するスレーブ端末を検出する第1のステップと、
前記マスタ端末が、検出されたスレーブ端末の演奏分担を決め、前記スレーブ端末の各々に、どの部分楽曲データを再生すればよいかを指示する第2のステップと、
前記マスタ端末および前記スレーブ端末が、演奏の同期を確保しつつ、各々が担当するパートの部分楽曲データを再生する第3のステップと、
を有することを特徴とする楽曲の合奏方法。
A ensemble method of music by a master terminal that conducts an ensemble and a slave terminal that participates in the ensemble under the direction of this master terminal,
A first step in which the master terminal detects a slave terminal located within a predetermined range;
A second step in which the master terminal determines performance sharing of the detected slave terminals, and instructs each of the slave terminals which partial music data should be reproduced;
A third step in which the master terminal and the slave terminal reproduce the partial music data of the parts that they are in charge of while ensuring synchronization of the performance;
A music ensemble method characterized by comprising:
請求項9記載の楽曲の合奏方法であって、
演奏進行中において、前記所定の範囲内に位置していた、演奏を分担しているスレーブ端末の検出を中断したこと、前記所定の範囲内に位置する新規の携帯端末の検出を開始したこと、あるいは、前記合奏に参加している携帯端末の担当パートがすべて終了したこと、の少なくとも一つが検出されると、前記マスタ端末が、その検出結果に応じて、各スレーブ端末の演奏分担を動的に変更する第4のステップを、さらに有することを特徴とする楽曲の合奏方法。
A music ensemble method according to claim 9,
While the performance is in progress, the detection of the slave terminal that is sharing the performance that was located within the predetermined range is interrupted, the detection of a new mobile terminal that is located within the predetermined range is started, Alternatively, when at least one of the parts in charge of the mobile terminals participating in the ensemble has been detected is detected, the master terminal dynamically distributes the performance of each slave terminal according to the detection result. The music ensemble method further comprising a fourth step of changing to
請求項10記載の楽曲の合奏方法であって、
前記マスタ端末が前記演奏分担を動的に変更する場合に、新規に合奏に参加したスレーブ端末に、演奏中の楽曲の特徴的なパートを担当させることを特徴とする楽曲の合奏方法。
An ensemble method for music according to claim 10,
A music ensemble method, wherein when the master terminal dynamically changes the performance sharing, a slave terminal newly participating in the ensemble is in charge of a characteristic part of the music being played.
請求項9記載の楽曲の合奏方法であって、
前記マスタ端末は、着信通知を行うとき、あるいは、ユーザから合奏の指示を受けたときに、前記第1のステップを開始することを特徴とする楽曲の合奏方法。
A music ensemble method according to claim 9,
The master terminal starts the first step when making an incoming call notification or receiving an instruction from a user for an ensemble.
JP2006181498A 2006-06-30 2006-06-30 Ensemble system and music ensemble method Withdrawn JP2008009267A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006181498A JP2008009267A (en) 2006-06-30 2006-06-30 Ensemble system and music ensemble method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006181498A JP2008009267A (en) 2006-06-30 2006-06-30 Ensemble system and music ensemble method

Publications (1)

Publication Number Publication Date
JP2008009267A true JP2008009267A (en) 2008-01-17

Family

ID=39067531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006181498A Withdrawn JP2008009267A (en) 2006-06-30 2006-06-30 Ensemble system and music ensemble method

Country Status (1)

Country Link
JP (1) JP2008009267A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101330224B1 (en) 2012-01-26 2013-11-15 티브이로직(주) Slave mobile apparatus, master mobile apparatus and method for providing data of card section

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101330224B1 (en) 2012-01-26 2013-11-15 티브이로직(주) Slave mobile apparatus, master mobile apparatus and method for providing data of card section

Similar Documents

Publication Publication Date Title
JP5311071B2 (en) Music playback device and music playback program
JP2013160890A (en) Information processing program, information processing apparatus, lyrics display method, and communication system
JP2008009267A (en) Ensemble system and music ensemble method
JP5415866B2 (en) Karaoke system with performance music advance function
JP2008304821A (en) Musical piece concert release system
JP5709782B2 (en) Karaoke performance mode setting system
JP5349171B2 (en) Karaoke system with performance condition setting function
JP5224509B2 (en) Karaoke host device, karaoke recording system
JP7025920B2 (en) Karaoke equipment
JP2009210653A (en) Karaoke device equipped with music interval message output control function
JP4528291B2 (en) Karaoke equipment
JP6601615B2 (en) Movie processing system, movie processing program, and portable terminal
JP2022176596A (en) karaoke device
JP6876169B1 (en) Karaoke equipment
JP5263885B2 (en) Karaoke recording system for performance cancellation
JP2023064385A (en) karaoke device
JP5305438B2 (en) Repeated song selection registration system
JP6086578B2 (en) Karaoke synchronized performance system
JP7281386B2 (en) karaoke device
JP2022181977A (en) Karaoke device and karaoke system
JP5036050B2 (en) Karaoke device with a music group performance management system
JP6679389B2 (en) Karaoke device and program
JP5025003B2 (en) Karaoke system with game function
JP3811765B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP6648464B2 (en) Karaoke system and composite posting information creation method

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071113

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071120

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20090901