JP2008009267A - Ensemble system and music ensemble method - Google Patents
Ensemble system and music ensemble method Download PDFInfo
- 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
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Telephonic Communication Services (AREA)
Abstract
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には、楽器別の楽曲のパート(部分楽曲情報)を、楽曲提供事業者のサーバから複数の携帯端末に配信し、各携帯端末が同時に各楽曲のパートを再生することによって、楽曲を合奏する方法が開示されている。
しかしながら、上記従来の楽曲の合奏サービスにおいては、合奏のための準備作業が煩わしいという問題があった。すなわち、(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
図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
楽曲割当装置1は、部分楽曲を各携帯端末に動的に割当てたり、あるいは、割当てられたりする機能を備え、部分楽曲決定手段2と、演奏指示送信手段61と、携帯端末検出手段(以下、演奏装置検出手段という場合がある)3と、各部の動作を統括的に制御する制御手段9と、装置情報送信手段31と、装置情報提供手段32と、演奏指示受信手段62と、を有する。なお、装置情報とは、例えば、自機が保持する楽曲の種類等の情報である。図中、点線で囲まれて示される“MT”は、合奏を指揮する側の携帯端末に必要となる機能ブロックであり、同じく“SL”は、合奏に参加する側の携帯端末に必要となる機能ブロックである。
The
以上、携帯端末同士による合奏を例をとって説明したが、これに限定されるものではない。すなわち、スタンドアロンタイプの端末もマスタ端末やスレーブ端末となり得る。つまり、本発明では、例えば、偶然通りがかったコンビニエンスストアのマルチメディア情報端末や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
演奏装置検出手段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
演奏装置検出手段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
楽曲保持手段5は、メモリやハードディスク等で構成され、楽曲510に対応する楽曲データ511を保持する。楽曲保持手段5は、楽曲を識別するための情報である楽曲識別情報530を受け付け、楽曲識別情報530が示す楽曲の楽曲データ511を出力する。
The music holding means 5 is composed of a memory, a hard disk, etc., and holds
再生指示手段81は、合奏の対象となる楽曲を選択する利用者の操作を受け付け、選択された楽曲の楽曲識別情報530を出力する。また、再生指示手段81は、合奏を開始する利用者の操作を受け付けて再生開始指示410を出力する。
The
演奏指示送信手段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
再生手段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
演奏指示受信手段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
装置情報提供手段32は、演奏装置4−2に関する情報である装置情報を提供する手段であり、装置情報要求320に対して装置情報330を出力する。装置情報330は演奏装置4−2を識別するための識別子を含む。装置情報提供手段32は、装置情報330を保持するメモリ等で構成される。
The device
装置情報送信手段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
以下、本発明の実施の形態1における第一の携帯電話端末100の動作を説明する。
Hereinafter, the operation of the first
図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
まず制御手段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
続いて制御手段9は、ステップS101で得た楽曲データ511およびステップS102の処理で得た検出結果情報310を部分楽曲決定手段2へ出力し、部分楽曲決定手段2が決定した部分楽曲データ521−1および部分楽曲データ521−2を得る(ステップS103)。さらに制御手段9は、ステップS103で得た部分楽曲データ521−1を再生手段41へ出力するとともに、部分楽曲データ521−2を演奏指示送信手段61へ出力することにより第二の携帯電話端末200へ送信する(ステップS104)。
Subsequently, the
ここで制御手段9は、再生指示手段81から再生開始指示410を受け付けるまで待ち状態に入る(ステップS105、NO)。制御手段9は、再生開始指示410を受け付けると(ステップS105、YES)、再生開始指示410を再生手段41へ出力し、再生手段41が部分楽曲データ521−1の演奏を開始する(ステップS106)。
Here, the
図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
部分楽曲決定手段2は、図7のステップS102の処理において演奏装置検出手段3が近距離に存在する演奏装置4−2を検出した場合、すなわち検出結果情報310に演奏装置4−2の識別子が含まれている場合(ステップS201、YES)、ステップS211へ進み、外部の演奏装置を検出しなかった場合、すなわち検出結果情報310が「非検出」である場合(ステップS201、NO)、ステップS221へ進む。
When the performance
ステップ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
なお、図7のステップS102が請求項2記載の第1のステップに、図8のステップS201、ステップS211、およびステップS221が同じく請求項2記載の第2のステップにそれぞれ相当する。
Step S102 in FIG. 7 corresponds to the first step described in
図9は、本発明の実施の形態1における楽曲データ511の例を説明する図である。なお、楽曲データ511はたとえばStandard MIDI(Musical Instrument Digital Interface)等の公知の形式を用いて表現することが可能であるので、本明細書中では詳細な説明は省略し、図9に示すような簡略化した形式を用いて説明を行う。
FIG. 9 is a diagram for explaining an example of the
図9(a)は、楽曲データ511の構造を示す図である。楽曲データ511は、楽曲データヘッダD101、楽曲識別情報D102、テンポ情報D103、および楽曲データを構成する各トラックの内容を表すトラックデータD104〜D107から成る。
FIG. 9A shows the structure of the
図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
図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
なお、以下の説明において、携帯電話端末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
制御手段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
図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
続いて制御手段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
以上説明したとおり、本発明の実施の形態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
(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
図13は、本発明の実施の形態2における楽曲割当装置1を第一の携帯電話端末300に設けたときの構成図である。図13において第一の携帯電話端末300は、図5に示す本発明の実施の形態1における第一の携帯電話端末100の再生指示手段81に替えて音声通信手段82を備える。
FIG. 13 is a configuration diagram when the
音声通信手段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
また、楽曲保持手段5は、楽曲データ511に替えて楽曲データ511に関する情報を表す楽曲情報512を制御手段9へ出力し、部分楽曲決定手段2が楽曲情報512に基づいて部分楽曲を決定するよう構成されている。
The music holding means 5 outputs the
また、部分楽曲決定手段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
図14は、本発明の実施の形態2における第二の携帯電話端末400の構成図である。図14において第二の携帯電話端末400は、図6の構成に加えて楽曲保持手段5を備える。楽曲保持手段5は、楽曲識別情報530を受け付け、楽曲識別情報530が示す楽曲の楽曲データを保持している場合は「有」を、保持していない場合は「無」を楽曲保持情報551として出力する。
FIG. 14 is a configuration diagram of the second
また、再生手段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
演奏装置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
図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
以下、本発明の実施の形態2における第一の携帯電話端末300の動作を説明する。
The operation of first
図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
まず制御手段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
さらに制御手段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
続いて制御手段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
ここで制御手段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
ステップ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
図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
部分楽曲決定手段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
ステップ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
最後に部分楽曲決定手段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
図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
ステップS503において部分楽曲決定手段2は、図16のステップS401において検出した合奏可能な演奏装置のうち、演奏すべきトラックの割り当てがなされていない演奏装置Y(Yは変数、以下同じ)があるかどうかを判断する。すなわち、既に割り当てられたトラックの演奏がすべて完了した演奏装置や、合奏に参加するために新たに追加された演奏装置を演奏装置Yとする。該当する演奏装置Yがある場合(ステップS503、YES)は、ステップS504へ進み、ない場合(ステップS503、NO)は、図16のステップS431へ進む。
In step S503, the partial
続くステップ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
図18〜図20は、本発明の実施の形態2における楽曲データ511の例を説明する図である。楽曲データ511は、図9(a)に示す本発明の実施の形態1における楽曲データ511の例で既に説明した楽曲データヘッダD101、楽曲識別情報D102、テンポ情報D103と、トラックデータD204〜D208から成る。
18-20 is a figure explaining the example of the
図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
図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
図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
また、携帯電話端末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
図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
図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
図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
次に部分楽曲決定手段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”
続いて、図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”, “
部分楽曲情報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
演奏進行情報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
図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
次に、制御手段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
装置情報送信手段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
制御手段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
図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
図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
第二の状況で携帯電話端末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 “
ステップ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 “
図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
図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
第三の状況になると、図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 “
図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 “
そして、図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 “
図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
トラックデータのうち、斜線のハッチングを施してある部分は演奏装置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
また、本発明の実施の形態2における携帯電話端末300においては、演奏装置検出手段3が出力する検出結果情報310に基づいて演奏装置4−2が新たに参加したことまたは演奏装置4−2が離脱したことを検出し、部分楽曲決定手段2が演奏装置4−2への部分楽曲の割り当てを変更することにより、合奏中の演奏装置の追加や離脱に応じて演奏装置が部分楽曲を適宜分担して演奏するので、楽曲が完成するように携帯電話端末が合奏を続けることができる。
Further, in the
また、本発明の実施の形態2における携帯電話端末300においては、部分楽曲決定手段2が演奏装置4−2への部分楽曲の割り当てを変更する際に、演奏装置4−2が出力する演奏進行情報430に基づいて部分楽曲の割り当てを決定することにより、携帯電話端末400が新たに合奏可能となった直後に携帯電話端末400が素早く演奏を開始できるよう演奏装置4−2に部分楽曲を割り当てることができる。
Further, in the
また、本発明の実施の形態2における携帯電話端末300においては、部分楽曲決定手段2が、部分楽曲の特徴を表す属性情報に基づいて部分楽曲の割り当てを決定することにより、特徴的な部分楽曲を新たに参加した携帯電話端末400の演奏装置4−2に優先的に割り当てるといった、部分楽曲の特徴に応じた割り当ての制御が可能となる。これにより、たとえば新たに参加した携帯電話端末400に特徴的な部分楽曲を演奏させて携帯電話端末400を目立たせることができるので、携帯電話端末が新たに合奏に参加したことを利用者に印象付けることができる。
Moreover, in the
また、本発明の実施の形態2における携帯電話端末300においては、演奏装置検出手段3が出力する検出結果情報310に基づいて演奏装置4−2が楽曲を保持していることを検出した場合に、部分楽曲を演奏装置4−2へ割り当てることにより、同一の楽曲を格納した携帯電話端末であれば煩わしい準備をせずに合奏に参加できるので、共通の趣向を持つ利用者同士のコミュニケーションツールとしての携帯電話端末の有用性が増す。
Further, in the
また、本発明の実施の形態2における携帯電話端末300においては、演奏装置検出手段3が出力する検出結果情報310に基づいて演奏装置4−2が楽曲を保持していることを検出した場合に、部分楽曲を演奏装置4−2へ割り当てて、演奏装置4−1が出力する演奏進行情報430に基づいて演奏装置4−2における部分楽曲の演奏を制御することにより、携帯電話端末300が楽曲を演奏している最中に、同一の楽曲を格納した携帯電話端末400を所持する利用者が近づくと、携帯電話端末400が自動的に楽曲の演奏に参加することになるので、たとえば見ず知らずの人々が集まる場所で利用者と共通の趣向を持つ別の利用者が出会った際に利用者の携帯電話端末が互いに共鳴し合うような演出効果がもたらされ、コミュニケーションツールとしての携帯電話端末の有用性が増す。
Further, in the
また、本発明の実施の形態2における携帯電話端末300においては、部分楽曲決定手段2が楽曲から部分楽曲を抽出するための部分楽曲情報522−2によって演奏装置4−2が演奏すべき部分楽曲を演奏装置4−2へ指示することにより、演奏装置4−2への演奏の指示の際のデータ転送量を抑え、部分楽曲の演奏データそのものを送受することによる携帯電話端末400の動作の遅延を防止することができる。
In the
なお、本発明の実施の形態において、部分楽曲決定手段はトラックごとの単位で部分楽曲を演奏装置へ割り当てるものとしたが、これに限るものではなく、楽曲を構成する互いに分離可能な単位であればどのような単位で部分楽曲を割り当ててもよく、例えばチャンネル、プログラム番号、音色、楽器、フレーズ、パート、声部、小節、拍、音符などに基づく単位であってもよいし、楽曲に含まれる歌詞を構成する段落、行、節、句、文節、単語、文字に基づいて楽曲の一部を抽出した単位であってもよい。 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.
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
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.
前記マスタ端末およびスレーブ端末の各々は、通信機能をもつ携帯端末あるいはスタンドアロン端末であることを特徴とする合奏システム。 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.
前記マスタ端末に備わる前記スレーブ端末検出手段は、近距離無線通信の通信圏内に存在するスレーブ端末を検出することを特徴とする合奏システム。 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.
前記スレーブ端末は、マスタ端末の演奏との同期を確保しつつ、前記楽曲再生手段による楽曲再生を実施することを特徴とする合奏システム。 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.
前記マスタ端末に備わる前記スレーブ端末検出手段は、演奏進行中において、前記所定の範囲内に位置していた、演奏を分担しているスレーブ端末の検出を中断したこと、前記所定の範囲内に位置する新規のスレーブ端末の検出を開始したこと、あるいは、前記合奏に参加しているスレーブ端末の担当パートがすべて終了したこと、の少なくとも一つを検出し、前記部分楽曲決定手段は、その検出結果に応じて、各スレーブ端末の演奏分担を動的に変更することを特徴とする合奏システム。 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.
前記マスタ端末に備わる前記部分楽曲決定手段は、演奏分担を動的に変更する場合に、新規に合奏に参加したスレーブ端末に、演奏中の楽曲の特徴的なパートを担当させることを特徴とする合奏システム。 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のステップと、
前記マスタ端末が、検出されたスレーブ端末の演奏分担を決め、前記スレーブ端末の各々に、どの部分楽曲データを再生すればよいかを指示する第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:
演奏進行中において、前記所定の範囲内に位置していた、演奏を分担しているスレーブ端末の検出を中断したこと、前記所定の範囲内に位置する新規の携帯端末の検出を開始したこと、あるいは、前記合奏に参加している携帯端末の担当パートがすべて終了したこと、の少なくとも一つが検出されると、前記マスタ端末が、その検出結果に応じて、各スレーブ端末の演奏分担を動的に変更する第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
前記マスタ端末が前記演奏分担を動的に変更する場合に、新規に合奏に参加したスレーブ端末に、演奏中の楽曲の特徴的なパートを担当させることを特徴とする楽曲の合奏方法。 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.
前記マスタ端末は、着信通知を行うとき、あるいは、ユーザから合奏の指示を受けたときに、前記第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.
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)
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 |
-
2006
- 2006-06-30 JP JP2006181498A patent/JP2008009267A/en not_active Withdrawn
Cited By (1)
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 |