Movatterモバイル変換


[0]ホーム

URL:


JP2008250694A - Musical piece distribution system - Google Patents

Musical piece distribution system
Download PDF

Info

Publication number
JP2008250694A
JP2008250694AJP2007091463AJP2007091463AJP2008250694AJP 2008250694 AJP2008250694 AJP 2008250694AJP 2007091463 AJP2007091463 AJP 2007091463AJP 2007091463 AJP2007091463 AJP 2007091463AJP 2008250694 AJP2008250694 AJP 2008250694A
Authority
JP
Japan
Prior art keywords
music
fish
user terminal
data
music data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007091463A
Other languages
Japanese (ja)
Inventor
Akie Hio
安樹絵 檜尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha CorpfiledCriticalYamaha Corp
Priority to JP2007091463ApriorityCriticalpatent/JP2008250694A/en
Publication of JP2008250694ApublicationCriticalpatent/JP2008250694A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

<P>PROBLEM TO BE SOLVED: To provide a musical piece distribution system allowing intuitive retrieval of a favorite musical piece, and allowing audition and purchase of each the musical piece as enjoying. <P>SOLUTION: A distribution spot terminal 3 installed in a specific spot displays a video (Fish) of a fish in a prescribed area based on an instruction of a distribution server 2, and detects a presence position of a user terminal 4 inside the area. The detected presence position of the user terminal 4 and position information of the nearby Fish are transmitted to the distribution server 2. The distribution server 2 transmits streaming data of musical piece data associated to the Fish to the user terminal 4 based on a presence position of the Fish and the presence position of the user terminal 4. Appearance of the Fish is determined by a genre or the like of the musical piece data. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

Translated fromJapanese

この発明は、ユーザが楽しみながら直感的に好みの楽曲を試聴、購入することを可能とした楽曲配信システムに関する。  The present invention relates to a music distribution system that allows a user to sample and purchase a favorite music intuitively while enjoying it.

従来、パーソナルコンピュータ(以下、単にPCと言う。)等の情報処理端末を用いて、インターネットを介して所望の楽曲を検索し、楽曲データをダウンロードする楽曲配信システムが普及している。従来の楽曲配信システムは、メジャー出版社等が、各アーティストの楽曲を楽曲データ化し、データベース化して公開するものである。一般的に、楽曲データには試聴用の楽曲データ(サビ部分だけの楽曲データ等)が含まれ、ユーザは、この公開されたデータベースから所望の楽曲をキーワード検索等し、試聴用の楽曲データを聴いて、気に入った楽曲を購入する。  2. Description of the Related Art Conventionally, music distribution systems that search for desired music via the Internet and download music data using an information processing terminal such as a personal computer (hereinafter simply referred to as a PC) have become widespread. In a conventional music distribution system, a major publisher or the like makes music data of each artist into music data, makes it a database, and publishes it. In general, the music data includes music data for trial listening (music data only for the chorus part, etc.), and the user searches the public database for a desired music by keyword search, etc. Listen and buy your favorite music.

しかし、上記の様な楽曲配信システムは、ユーザが各楽曲の曲名、アーティスト名を知っていないとキーワード検索をすることができず、必ずしもユーザ好みの楽曲を試聴、購入することができなかった。  However, the music distribution system as described above cannot perform keyword search unless the user knows the music name and artist name of each music, and cannot necessarily listen to and purchase the music that the user likes.

そこで、各楽曲の作品イメージ(ジャンルイメージ、年代イメージ、使用楽器の種類、歌詞のテーマ、作品の特徴を表すワード等)を各アーティストが楽曲データに付与し、ユーザが作品イメージで楽曲を検索することができるようにした楽曲配信システムが提案されている(例えば特許文献1参照)。
特開平2002−366167号公報
Therefore, each artist gives a song image (genre image, age image, type of musical instrument used, lyric theme, word representing the feature of the song, etc.) to the song data, and the user searches for the song by the work image. A music distribution system has been proposed (see, for example, Patent Document 1).
Japanese Patent Laid-Open No. 2002-366167

しかしながら、特許文献1の楽曲配信システムにおいても、ユーザがキーワードを入力して所望の楽曲を探す必要が有った。キーワード検索の技能に長けているユーザは、自身の所望の楽曲を見つけることが容易であるが、PCの操作に慣れていないユーザ等は、上手くキーワードを抽出することができず、好みの楽曲を直感的に見つけることができなかった。  However, even in the music distribution system ofPatent Document 1, it is necessary for the user to search for desired music by inputting a keyword. Users who are skilled in keyword search can easily find their desired music, but users who are not familiar with PC operations cannot extract keywords well, and can choose their favorite music. I couldn't find it intuitively.

また、PCを操作して楽曲を試聴、購入するという楽曲配信システムの構成では、上述のようにPCの操作に慣れていない者にとって各作業が億劫であり、好みの楽曲を見つけるまでに作業をやめてしまうことも多かった。  Also, in the configuration of the music distribution system in which the music is auditioned and purchased by operating the PC, each operation is difficult for those who are not familiar with the operation of the PC as described above. I often quit.

一方で、最近はPCの代わりに携帯電話を用いて楽曲を試聴、購入するといった楽曲配信システムも普及しつつあるが、楽曲の試聴、購入の作業はPCで行う構成と大差なく、やはり手間のかかるものであった。  On the other hand, recently, music distribution systems such as listening and purchasing music using a mobile phone instead of a PC are becoming widespread, but the work of listening and purchasing music is not much different from the configuration performed on a PC. It was such a thing.

この発明は、直感的に好みの楽曲を検索することができ、楽しみながら各楽曲を試聴、購入することができる楽曲配信システムを提供することを目的とする。  It is an object of the present invention to provide a music distribution system that can intuitively search for a favorite music and can listen to and purchase each music while enjoying it.

この発明の楽曲配信システムは、ネットワークを介して接続される配信サーバ、サービス端末、およびユーザ端末、を備えた楽曲配信システムであって、前記配信サーバは、複数の楽曲データ、および各楽曲データに対応するアイコン映像を記録するデータベースと、前記サービス端末に、前記アイコン映像を表示するよう指示するサーバ制御手段と、を備え、前記サービス端末は、前記複数の楽曲データに対応する複数のアイコン映像を予め定めた表示領域内の所定表示位置にそれぞれ表示する表示手段と、前記表示領域における前記ユーザ端末の存在位置を検出する位置検出手段と、前記ユーザ端末の存在位置と、その近傍に表示しているアイコン映像の表示位置と、の位置関係を前記配信サーバに通知するサービス端末制御手段と、を備え、前記配信サーバのサーバ制御手段は、前記位置関係に基づいて、1または複数の楽曲データを選択し、該楽曲データを読み出して当該ユーザ端末に配信し、前記ユーザ端末は、前記配信された楽曲データを再生する再生手段を備えた、ことを特徴とする。  The music distribution system according to the present invention is a music distribution system including a distribution server, a service terminal, and a user terminal connected via a network, wherein the distribution server includes a plurality of music data and each piece of music data. A database for recording corresponding icon video; and server control means for instructing the service terminal to display the icon video, wherein the service terminal displays a plurality of icon videos corresponding to the plurality of music data. Display means for displaying each at a predetermined display position within a predetermined display area; position detecting means for detecting the presence position of the user terminal in the display area; and the presence position of the user terminal; Service terminal control means for notifying the distribution server of the positional relationship between the icon image display position and The server control means of the distribution server selects one or a plurality of music data based on the positional relationship, reads out the music data and distributes it to the user terminal, and the user terminal It is characterized by comprising reproducing means for reproducing music data.

この発明では、配信サーバに、複数の楽曲データと、各楽曲データに対応するアイコン映像(例えば魚の映像)を記録している。サービス端末は、魚の映像を所定の表示エリアに表示し、この表示エリアに存在するユーザ端末の位置を検出する。サービス端末は、配信サーバに記録されている魚の映像データをダウンロードして、表示エリアに表示してもよいし、配信サーバに記録されている魚の映像データと同じデータを予めサービス端末内に記録しておき、この映像データを読み出すことで表示してもよい。  In the present invention, a plurality of music data and icon video (for example, fish video) corresponding to each music data are recorded in the distribution server. The service terminal displays fish images in a predetermined display area and detects the position of the user terminal existing in the display area. The service terminal may download the video data of the fish recorded in the distribution server and display it in the display area, or record the same data as the video data of the fish recorded in the distribution server in the service terminal in advance. Alternatively, the video data may be read and displayed.

サービス端末は、検出したユーザ端末の存在位置の情報と、各魚の映像の表示位置の情報と、を配信サーバに送信する。配信サーバは、受信したユーザ端末の存在位置の情報と、各魚の映像の表示位置の情報と、に基づいて、ユーザ端末の存在位置に最も近い魚の映像に対応付けられている楽曲データを1つ、または複数選択する。その後、選択した楽曲データをユーザ端末に配信する。複数選択した場合は、それらの楽曲データをミキシングすればよい。また、楽曲データとして、圧縮音声データ(例えばMP3)を配信してもよいし、ストリーミングデータを配信してもよい。これにより、ユーザが魚の映像にユーザ端末を近づけると、その魚の映像に対応する楽曲データがユーザ端末に自動配信され、ユーザは、その魚の映像に対応する楽曲を聴くことができる。  The service terminal transmits information on the detected location of the user terminal and information on the display position of the video of each fish to the distribution server. The distribution server has one piece of music data associated with the video of the fish closest to the location of the user terminal, based on the received location information of the user terminal and the display location information of each fish video. Or multiple selections. Thereafter, the selected music data is distributed to the user terminal. When a plurality of selections are made, those music data may be mixed. Further, as the music data, compressed audio data (for example, MP3) may be distributed, or streaming data may be distributed. Thus, when the user brings the user terminal close to the fish video, music data corresponding to the fish video is automatically distributed to the user terminal, and the user can listen to the music corresponding to the fish video.

また、この発明は、さらに、前記データベースは、複数のアイコン映像を、楽曲データの特徴に基づいて楽曲データに対応付けた対応テーブルを記録し、前記サーバ制御手段は、前記対応テーブルを参照して、各楽曲データに対応して表示するアイコン映像を決定することを特徴とする。  Further, according to the present invention, the database further records a correspondence table in which a plurality of icon images are associated with music data based on the characteristics of the music data, and the server control means refers to the correspondence table. The icon image to be displayed is determined corresponding to each piece of music data.

この発明では、配信サーバは、各楽曲データと魚の映像との対応関係を記載した対応テーブルを記録している。対応関係は、各楽曲データの特徴によって決定される。楽曲データの特徴として、例えば、各楽曲データのジャンル、曲調、テンポ、人気、データサイズ等の情報が有る。これらの情報は、楽曲の作成者(アーティスト)、レコード会社等が提供する。配信サーバは、この対応テーブルを参照して、各楽曲データに対応する魚の映像を決定する。  In the present invention, the distribution server records a correspondence table that describes the correspondence between each piece of music data and fish images. The correspondence is determined by the characteristics of each piece of music data. As characteristics of the music data, for example, there are information such as genre, music tone, tempo, popularity, data size, etc. of each music data. These pieces of information are provided by the music creator (artist), the record company, and the like. The distribution server refers to the correspondence table to determine a fish image corresponding to each piece of music data.

また、この発明は、さらに、前記ユーザ端末は、前記配信サーバにダウンロード指示要求を送信するダウンロード要求手段を備え、前記配信サーバのデータベースは、各楽曲データを、圧縮音声データ、および該圧縮音声データを所定単位のパケットデータに変換したストリーミングデータとして記録し、前記サーバ制御手段は、前記位置関係を通知されたとき、選択した楽曲データのうち、ストリーミングデータを配信し、前記ダウンロード指示要求を受信したとき、選択した楽曲データのうち、圧縮音声データファイルを当該ユーザ端末に配信することを特徴とする。  Further, according to the present invention, the user terminal further includes download request means for transmitting a download instruction request to the distribution server, and the database of the distribution server includes each piece of music data, compressed audio data, and the compressed audio data. Is recorded as streaming data converted into packet data in a predetermined unit, and when the positional relationship is notified, the server control means distributes streaming data among the selected music data and receives the download instruction request At this time, the compressed audio data file among the selected music data is distributed to the user terminal.

この発明では、楽曲データとして、ストリーミングデータを配信する。一般的に、ストリーミングデータは、低ビットレートの圧縮データであるので、データ容量が少なく、試聴用楽曲の配信に適している。また、ユーザ端末がダウンロード要求を行うと、配信サーバは、楽曲データとして、圧縮音声データを配信する。ダウンロード要求送信のトリガは、ユーザがダウンロード指示をしたときである。例えば、ユーザ端末に加速度センサを取り付け、特定の揺動態様(例えば、魚を「すくう」動作)を検出したときに、この「すくう」動作をダウンロード指示のトリガとして、配信サーバにダウンロード要求を送信する。  In the present invention, streaming data is distributed as music data. Generally, since streaming data is compressed data with a low bit rate, the data capacity is small and it is suitable for distribution of trial music. When the user terminal makes a download request, the distribution server distributes compressed audio data as music data. The trigger for transmitting the download request is when the user gives a download instruction. For example, when an acceleration sensor is attached to the user terminal and a specific rocking mode (for example, a “scoop” operation for fish) is detected, a download request is transmitted to the distribution server using this “scoop” operation as a trigger for a download instruction. To do.

また、この発明は、さらに、ユーザに課金を行い、課金済情報を前記配信サーバに送信する課金サーバをさらに備え、前記ユーザ端末は、配信された楽曲データを、所定期間経過後に消去する楽曲消去手段と、ユーザ操作を受け付ける操作手段と、前記操作手段が、配信された楽曲データを購入する操作を受け付けたとき、購入要求情報を前記課金サーバに送信する課金要求手段を備え、前記課金サーバは、前記購入要求情報を受信したときに、そのユーザ端末のユーザに課金を行い、前記課金済情報を前記配信サーバに送信する課金手段を備え、前記配信サーバは、前記課金サーバから課金済情報を受信したときに、当該課金済の楽曲データが消去されないように、前記ユーザ端末に消去禁止指示を送信する。  The present invention further includes a billing server that charges the user and transmits billed information to the distribution server, wherein the user terminal erases the distributed music data after a predetermined period has elapsed. Means for receiving a user operation, and a charging request means for transmitting purchase request information to the charging server when the operating means receives an operation of purchasing the distributed music data. And charging means for charging the user of the user terminal when the purchase request information is received and transmitting the charged information to the distribution server, wherein the distribution server receives the charged information from the charging server. When received, an erase prohibition instruction is transmitted to the user terminal so that the charged music data is not erased.

この発明では、ユーザ端末は、ダウンロードした楽曲データを所定期間経過後(例えば3日後)に消去する。例えば楽曲データに消去フラグを設定しておき、この消去フラグが指定する期間を経過したときに、楽曲データを消去する。ユーザが楽曲の購入指示を行うと、課金サーバで課金され、配信サーバに課金済情報が送信される。配信サーバは、課金済情報を受信すると、配信した楽曲データが消去されないように、消去禁止指示(消去フラグ解除コマンド)を送信する。これにより、購入後は、ユーザが自由に楽曲を聴くことができる。  In the present invention, the user terminal erases the downloaded music data after a predetermined period has elapsed (for example, after 3 days). For example, an erase flag is set in the music data, and the music data is erased when a period specified by the erase flag has elapsed. When the user gives an instruction to purchase music, the billing server charges and the billed information is transmitted to the distribution server. When the distribution server receives the charged information, the distribution server transmits an erasure prohibition instruction (erase flag release command) so that the distributed music data is not erased. Thereby, a user can listen to music freely after purchase.

以上のようにこの発明によれば、サービス端末の設置場所に表示されているアイコン映像(例えば魚の映像)に端末を近づけると、そのアイコン映像に対応付けられた楽曲を試聴することができる。各アイコン映像は、楽曲データの特徴に対応して外観等が決められているため、ユーザは、この外観等から、直感的に好みの楽曲を探すことができ、楽しみながら各楽曲を試聴、購入することができる。  As described above, according to the present invention, when the terminal is brought close to an icon video (for example, a fish video) displayed at the installation location of the service terminal, the music associated with the icon video can be auditioned. The appearance of each icon video is determined according to the characteristics of the music data, so the user can intuitively search for the favorite music from the appearance, etc. can do.

以下、図面を参照してこの発明の実施形態である楽曲配信システムついて説明する。図1は、楽曲配信システムの構成を示すブロック図である。
この楽曲配信システムは、インターネット等のネットワーク1を介して相互に接続される配信サーバ2、配信スポット端末3、ユーザ端末4、および課金サーバ5、を備えている。
Hereinafter, a music distribution system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a music distribution system.
This music distribution system includes adistribution server 2, adistribution spot terminal 3, auser terminal 4, and abilling server 5 that are connected to each other via anetwork 1 such as the Internet.

配信サーバ2は、楽曲データを多数記憶している。楽曲データは、MP3、WMA、AAC等の圧縮データとして記憶されている。以下の説明では、楽曲データとしてMP3データを用いた場合を一例として説明する。また、配信サーバ2は試聴用に、MP3データを所定単位のパケットデータに変換してストリーミングデータを生成する。試聴用のストリーミングデータは、MP3データを、さらに低いビットレートのMP3データに再エンコードしたものである。ユーザ端末4は、配信サーバ2からMP3データ、またはストリーミングデータをダウンロードする。  Thedistribution server 2 stores a large number of music data. The music data is stored as compressed data such as MP3, WMA, AAC and the like. In the following description, a case where MP3 data is used as music data will be described as an example. Further, thedistribution server 2 converts the MP3 data into packet data of a predetermined unit and generates streaming data for trial listening. The trial streaming data is obtained by re-encoding MP3 data into MP3 data having a lower bit rate. Theuser terminal 4 downloads MP3 data or streaming data from thedistribution server 2.

配信スポット端末3は、本実施形態における楽曲配信システムのサービス提供側端末であり、特定の公共スポット(噴水、待ち合わせ場所等)に設置されている。配信スポット端末3は、各公共スポットにおいて配信サーバ2の指示に従って、所定の動画映像(立体映像)を表示する。本実施形態においては、複数の魚のアイコン映像(以下、Fishと言う。)を表示する例について説明する。これらのFishには、それぞれ配信サーバ2に記憶されている楽曲データが対応付けられており、各Fishは、対応付けられている楽曲の象徴(アイコン)として機能する。配信サーバ2は、上記Fishのデータ(映像データ)を記憶するとともに、記憶している複数の楽曲データに、それぞれFishを対応付けた対応テーブルを記憶している。配信サーバ2は、各楽曲データに対応付けられているFishを表示するように配信スポット端末3に指示し、Fishのデータを送信する。  Thedistribution spot terminal 3 is a service providing side terminal of the music distribution system in the present embodiment, and is installed in a specific public spot (fountain, meeting place, etc.). Thedistribution spot terminal 3 displays a predetermined moving image (stereoscopic image) in accordance with an instruction from thedistribution server 2 at each public spot. In this embodiment, an example of displaying a plurality of fish icon images (hereinafter referred to as Fish) will be described. Each of these Fishes is associated with music data stored in thedistribution server 2, and each Fish functions as a symbol (icon) of the associated music. Thedistribution server 2 stores the Fish data (video data) and stores a correspondence table in which the Fish is associated with each of a plurality of stored music data. Thedistribution server 2 instructs thedistribution spot terminal 3 to display the Fish associated with each piece of music data, and transmits the Fish data.

これらのFishは、対応付けられている楽曲データの内容によって外観等が決定されている。図2は、Fishと楽曲データの対応関係を示す図である。同図(A)は、各楽曲データについて、Fishを対応付けた対応テーブルを示す図である。配信サーバ2は、各楽曲データを記憶する際に、各楽曲データに識別IDを付し、各楽曲データのジャンル、曲調、テンポ、人気、データサイズ等の情報をテーブルに記録する。これらの情報は、各楽曲の作成者(アーティスト)、またはレコード会社が規定したものである。  The appearance and the like of these fish are determined according to the contents of the associated music data. FIG. 2 is a diagram showing the correspondence between Fish and music data. FIG. 6A is a diagram showing a correspondence table in which Fish is associated with each piece of music data. When storing each piece of music data, thedistribution server 2 attaches an identification ID to each piece of music data, and records information such as the genre, tone, tempo, popularity, and data size of each piece of music data in a table. These pieces of information are defined by the creator (artist) of each music piece or the record company.

配信サーバ2は、このうち、各楽曲のジャンル、曲調に基づいて、対応付けるFishの外観を決定し、テーブルに記録する。例えば、楽曲のジャンルがポップスであれば、最も標準的なFish(例えば赤色で標準型の金魚の映像)を対応付ける。楽曲のジャンルがクラシックであれば、美的外観を有するFish(例えば更紗模様で標準型の金魚の映像)を対応付ける。また、楽曲のジャンルがロックであれば、荒々しいイメージのFish(例えば黒色で尾長型の金魚の映像)を対応付ける。一方で、配信サーバ2は、楽曲のジャンルが同じであっても、曲調が異なり、例えばバラードの曲調であれば外観をおとなしいイメージのFish(例えば出目金型の金魚の映像)を対応付ける。  Thedistribution server 2 determines the appearance of the Fish to be associated based on the genre and tone of each song, and records them in the table. For example, if the genre of the music is pops, the most standard Fish (for example, a standard goldfish image in red) is associated. If the genre of the music is classic, a fish having an aesthetic appearance (for example, an image of a standard goldfish with a tanned pattern) is associated. If the genre of the music is rock, a rough image of fish (for example, a black and long goldfish image) is associated. On the other hand, even if the genre of the music is the same, thedistribution server 2 associates a fish (for example, an image of a goldfish with a die-out appearance) with a different appearance, for example, in the case of a ballad.

また、配信サーバ2は、各Fishの試聴回数、捕獲回数、購入回数、ステータス、人気レベルをテーブルに記載している。試聴回数は、ストリーミングデータを送信した回数を示す。捕獲回数は、ユーザ端末4がMP3データをダウンロードした回数を示す。購入回数は、各ユーザがダウンロードしたMP3データを購入した回数を示す。捕獲、購入については後に詳細に述べる。ステータスは、現在のFishの表示状態を示す。表示中であれば配信スポット端末3にFishを表示しており、非表示であれば配信スポット端末3にFishを表示していない。人気レベルは、同図(B)に示すFishの表示態様に影響する項目であり、この人気レベルは、試聴回数、捕獲回数、および購入回数によって決定される。例えば、捕獲回数が試聴回数の半数以上である場合、または購入回数が捕獲回数の半数以上である場合を人気レベル高とする。一方で、捕獲回数が試聴回数の1/10以下で有る場合、または購入回数が捕獲回数の1/10以下である場合を人気レベル低とする。その他の場合、試聴回数が所定の回数(例えば5回)以上無い場合は、人気レベル中に決定する。  In addition, thedistribution server 2 describes the number of trial listening times, the number of captures, the number of purchases, the status, and the popularity level of each fish in a table. The number of trial listening shows the number of times the streaming data is transmitted. The number of captures indicates the number of times theuser terminal 4 has downloaded MP3 data. The number of purchases indicates the number of times each user has purchased the downloaded MP3 data. Capture and purchase will be described in detail later. The status indicates the current Fish display state. If it is being displayed, Fish is displayed ondistribution spot terminal 3, and if it is not displayed, Fish is not displayed ondistribution spot terminal 3. The popularity level is an item that affects the display mode of Fish shown in FIG. 5B, and this popularity level is determined by the number of times of trial listening, the number of times of capture, and the number of times of purchase. For example, when the number of times of capture is more than half of the number of times of trial listening, or when the number of times of purchase is more than half of the number of times of capture, the popularity level is high. On the other hand, when the number of captures is 1/10 or less of the number of trial listening times, or when the number of purchases is 1/10 or less of the number of captures, the popularity level is low. In other cases, when the number of times of trial listening does not exceed a predetermined number (for example, 5 times), it is determined during the popularity level.

同図(B)に示すように、各楽曲データのうち、上記人気レベル、および楽曲のテンポによって、Fish表示態様が規定されている。配信サーバ2は、楽曲のテンポに基づいて、Fishの動き(移動速度)を規定する。例えばテンポの速い曲であればFishの動きを速くする。また、各楽曲データの人気レベルに基づいて、Fishの表示位置(深さ)、大きさ、および表示の濃さを規定する。例えば人気の高い曲であればFishの表示位置を浅くし、表示サイズを大きくする。また、人気の高い曲であればFishの表示を濃くし、目立つようにする。また、同図(B)のテーブルでは、人気レベルに基づいて音の大きさ(音量)も規定している。音量については、後述するようにユーザ端末4を各Fishに近づけたときに再生する試聴用の楽曲データ(ストリーミングデータ)の音量が規定されている。人気の高い曲ほどストリーミングデータが大きな音で再生される。なお、各楽曲データのデータサイズに基づいて表示サイズを規定してもよい。データサイズの大きい楽曲データは、表示サイズを大きくする。また、Fishの動き方(直線的に動く、8の字に動く等)を規定するようにしてもよい。Fishの動き方は楽曲の作成者(アーティスト)毎に固有であったり、レコード会社毎に固有であったりする。  As shown in FIG. 5B, the Fish display mode is defined by the popularity level and the tempo of the music among the music data. Thedistribution server 2 defines the movement (movement speed) of the fish based on the tempo of the music. For example, if the song has a fast tempo, the fish moves faster. Further, the display position (depth), size, and display density of the Fish are defined based on the popularity level of each piece of music data. For example, in the case of a popular song, the display position of the Fish is made shallower and the display size is made larger. Also, if the song is popular, the Fish display will be darkened to make it stand out. In the table of FIG. 5B, the loudness (volume) is also defined based on the popularity level. As for the volume, as will be described later, the volume of the music data (streaming data) for trial listening to be played when theuser terminal 4 is brought close to each fish is defined. The more popular the song, the louder the streaming data. The display size may be defined based on the data size of each piece of music data. For music data having a large data size, the display size is increased. In addition, the way of movement of the fish (moving linearly, moving to a figure of 8, etc.) may be specified. The way the fish moves is unique to each music creator (artist) or unique to each record company.

以上のようなテーブルに基づいて、配信サーバ2は、配信スポット端末3にFishを表示するように指示し、Fishのデータを送信する。なお、Fishのデータ(映像データ)を配信スポット端末3の記憶部に予め記憶しておき、配信サーバ2は、表示指示を行うだけにしてもよい。各Fishの表示位置は、配信サーバ2が表示エリア内の座標を指示することによって決められる。また、このとき、配信サーバ2は、ジャンルが同じ楽曲データに対応するFishは、群れをなすように、近い位置に表示するよう指示する。  Based on the table as described above, thedistribution server 2 instructs thedistribution spot terminal 3 to display Fish, and transmits Fish data. Note that the Fish data (video data) may be stored in advance in the storage unit of thedistribution spot terminal 3, and thedistribution server 2 may simply issue a display instruction. The display position of each fish is determined by thedistribution server 2 indicating the coordinates in the display area. At this time, thedistribution server 2 instructs the Fish corresponding to the music data of the same genre to be displayed at close positions so as to form a group.

次に、ユーザ端末4は、本実施形態における楽曲配信システムのユーザ側端末であり、例えばネットワークに接続する機能を有したMP3プレーヤにより構成されている。ユーザは、ユーザ端末4を用いて、配信サーバ2から上記楽曲データ、またはストリーミングデータを受信し、各楽曲を聴くことができる。ここで、本実施形態の楽曲配信システムでは、ユーザが上記特定のスポットにおいて、配信スポット端末3によって表示されている各Fishにこのユーザ端末4を近づけると、そのFishに対応付けられている楽曲データを試聴することができる。  Next, theuser terminal 4 is a user-side terminal of the music distribution system in the present embodiment, and is configured by an MP3 player having a function of connecting to a network, for example. The user can receive the music data or streaming data from thedistribution server 2 using theuser terminal 4 and listen to each music. Here, in the music distribution system of the present embodiment, when the user brings theuser terminal 4 close to each Fish displayed by thedistribution spot terminal 3 in the specific spot, the music data associated with the Fish is displayed. Can be auditioned.

すなわち、配信スポット端末3は、配信サーバ2から指定されたFishを表示するとともに、ユーザ端末4の存在位置を検出する。配信スポット端末3は、検出したユーザ端末4の存在位置の情報と、各Fish表示位置の情報と、を配信サーバ2に送信する。配信サーバ2は、受信したユーザ端末4の存在位置の情報と、各Fish表示位置の情報と、に基づいて、ユーザ端末4の存在位置に最も近いFishに対応付けられている楽曲データのストリーミングデータを、そのユーザ端末4に送信する。これにより、ユーザが各Fishにユーザ端末4を近づけると、そのFishに対応付けられている楽曲データのストリーミングデータがユーザ端末4に自動配信され、ユーザは、そのFishに対応する楽曲を試聴することができる。  That is, thedistribution spot terminal 3 displays the fish specified by thedistribution server 2 and detects the presence position of theuser terminal 4. Thedistribution spot terminal 3 transmits information on the detected location of theuser terminal 4 and information on each Fish display position to thedistribution server 2. Thedistribution server 2, based on the received location information of theuser terminal 4 and each Fish display location information, streaming data of music data associated with the Fish closest to the location of theuser terminal 4. Is transmitted to theuser terminal 4. Accordingly, when the user brings theuser terminal 4 close to each fish, streaming data of the music data associated with the fish is automatically distributed to theuser terminal 4, and the user listens to the music corresponding to the fish. Can do.

なお、配信サーバ2は、ユーザ端末4に最も近いFishに対応付けられているストリーミングデータの音量を最も大きくし、ユーザ端末4から遠いFishに対応付けられているストリーミングデータの音量を小さくして、ミキシングしてからそのユーザ端末4に送信するようにしてもよい。ユーザがユーザ端末4を各Fishに近づけることで、そのFishに対応付けられている楽曲の音量が徐々に大きくなっていく。また、人気レベルに応じて音量が変化するようにもなっている。すなわち、図2(B)のFish表示態様のテーブルに示すように、人気レベルが高ければ音量が大きくなるように規定されている。ユーザ端末4をFishに近づけたとき、同じ距離に近づけた場合であっても人気レベルが高ければより大きな音量となる。したがって、人気レベルが高い楽曲であるほど試聴し易くなる。  Thedistribution server 2 increases the volume of the streaming data associated with the Fish closest to theuser terminal 4 and decreases the volume of the streaming data associated with the Fish far from theuser terminal 4, You may make it transmit to theuser terminal 4 after mixing. When the user brings theuser terminal 4 close to each fish, the volume of the music associated with the fish gradually increases. In addition, the volume changes according to the popularity level. That is, as shown in the table of the Fish display mode in FIG. 2B, it is defined that the volume increases as the popularity level increases. When theuser terminal 4 is brought closer to the Fish, the volume becomes larger as the popularity level is higher even when theuser terminal 4 is brought closer to the same distance. Therefore, the higher the popularity level, the easier it is to audition.

各Fishは、楽曲のジャンル、曲調に基づいて外観が決定されており、ジャンルが同じ楽曲のFishは群れをなして泳いでいるため、各ユーザは、Fishの外観、表示態様から、直感的に好みの楽曲を探すことができ、楽しみながら各楽曲を試聴することができる。なお、一般的に用いられるキーワード検索手法によっても楽曲を探すこともできる。この場合、ユーザ端末4から入力されたキーワードが配信サーバ2に送信され、配信サーバ2では、そのキーワードに該当する楽曲データがリストアップされ、このリストアップされた楽曲データに対応するFishの表示指示が配信スポット端末3に送信される。配信スポット端末3は、配信サーバ2から指定されたFishをユーザ端末4の付近に表示する。なお、このときに、ユーザ端末4の付近に餌の映像を表示し、餌付けによって魚が集まったようにしてもよい。  The appearance of each fish is determined based on the genre and tone of the music, and the fish of the music of the same genre are swarming together, so each user can intuitively understand the appearance and display mode of the fish. You can search for your favorite music and listen to each music while enjoying it. Note that music can also be searched for by a commonly used keyword search method. In this case, the keyword input from theuser terminal 4 is transmitted to thedistribution server 2, and thedistribution server 2 lists music data corresponding to the keyword, and displays the Fish display instruction corresponding to the listed music data. Is transmitted to thedistribution spot terminal 3. Thedistribution spot terminal 3 displays the fish designated by thedistribution server 2 in the vicinity of theuser terminal 4. At this time, food images may be displayed in the vicinity of theuser terminal 4 so that fish are gathered by feeding.

次に、ユーザは、ユーザ端末4を用いて、所定のタイミングでダウンロード動作を行うことで、試聴中の楽曲データをダウンロードすることができる。ダウンロード動作は、例えば各Fishを捕獲する(すくう)動作である。ユーザ端末4は、この「すくう」動作を検出し、これを検出したとき、ダウンロード指示情報を配信サーバ2に送信する。配信サーバ2は、ダウンロード指示情報を受信すると、そのユーザ端末4に送信しているストリーミングデータ(最も音量の大きいストリーミングデータ)の本体データ(ビットレートの高いMP3データ)を送信する。これにより、ユーザは、試聴中の楽曲データをダウンロードすることができる。ダウンロードした楽曲データは、ユーザが自由に再生して、聴くことができ、上述のようにストリーミングデータよりも高ビットレートで高音質である。また、捕獲したFishは、ユーザ端末4の表示部(後述の透明液晶45)に表示される。このFishは、配信スポット端末3が表示していたFishと同一であり、映像データは、配信サーバ2から楽曲データと同時にダウンロードする。また、ダウンロードしたFishに対応する各楽曲データのジャンル、アーティストのメッセージ等、その他の情報も同時にダウンロードし、表示部に表示してもよい。  Next, the user can download the music data being auditioned by performing a download operation at a predetermined timing using theuser terminal 4. The download operation is, for example, an operation to capture (scoop) each fish. Theuser terminal 4 detects this “scoop” operation, and when detecting this, transmits download instruction information to thedistribution server 2. When receiving the download instruction information, thedistribution server 2 transmits main data (MP3 data having a high bit rate) of the streaming data (streaming data having the highest volume) transmitted to theuser terminal 4. Thus, the user can download the music data being auditioned. The downloaded music data can be freely reproduced and listened to by the user, and has a higher bit quality and higher sound quality than the streaming data as described above. The captured fish is displayed on the display unit (transparentliquid crystal 45 described later) of theuser terminal 4. This Fish is the same as the Fish displayed on thedistribution spot terminal 3, and the video data is downloaded from thedistribution server 2 at the same time as the music data. In addition, other information such as the genre of each piece of music data corresponding to the downloaded Fish and the message of the artist may be downloaded at the same time and displayed on the display unit.

ただし、このダウンロードした楽曲データは、所定期間経過後(例えば3日後)に消去されるようになっている。同時に、表示部に表示されていたFishも消去される。各楽曲データには、消去フラグが設定されており、消去フラグには指定期間が記載されている。ユーザ端末4の制御部は、各楽曲をダウンロードしてから、消去フラグの指定期間が経過したときに、その楽曲データを消去する。したがって、ユーザは、例えば3日間限定で、捕獲したFishに対応する楽曲を自由に聴くこととなる。  However, the downloaded music data is erased after a predetermined period of time (for example, after 3 days). At the same time, the Fish displayed on the display unit is also erased. An erase flag is set for each piece of music data, and a specified period is written in the erase flag. The control unit of theuser terminal 4 deletes the music data when the specified period of the deletion flag has elapsed after downloading each music. Therefore, the user can listen to the music corresponding to the captured fish freely, for example, for only three days.

ユーザは、ダウンロードした楽曲が気に入った場合、これを購入する指示を行う。その楽曲について購入する指示を行うと、購入指示情報が課金サーバ5に送信され、配信サーバ2から消去フラグの解除コマンドが送信される。消去フラグが解除されると、所定期間が経過しても消去されることが無く、自由に聴くことができる。  If the user likes the downloaded music, the user gives an instruction to purchase it. When an instruction to purchase the music is issued, purchase instruction information is transmitted to thebilling server 5, and an erase flag cancel command is transmitted from thedistribution server 2. When the erasure flag is cancelled, the erasure flag is not erased even after a predetermined period of time and can be freely listened to.

課金サーバ5は、各ユーザ端末4の使用者の個人情報を記憶しており、ユーザ端末4から購入指示情報を受信したとき、そのユーザ端末4のユーザの個人情報を検索して、各ユーザに課金する。課金方式は、クレジットカード等、既知の方式を用いればよい。課金が承認されると、課金サーバ5は、配信サーバ2に課金済情報を送信する。配信サーバ2は、課金済情報を受信すると、その楽曲データの消去フラグの解除コマンドをユーザ端末4に送信する。ユーザ端末4の制御部は、受信した消去フラグの解除コマンドに基づいて、消去フラグを解除する。なお、解除コマンドは、各楽曲データ毎に異なるものである。  Thebilling server 5 stores the personal information of the user of eachuser terminal 4. When purchase instruction information is received from theuser terminal 4, thebilling server 5 searches the personal information of the user of theuser terminal 4 and sends it to each user. Charge. The charging method may be a known method such as a credit card. When the charging is approved, the chargingserver 5 transmits the charged information to thedistribution server 2. When thedistribution server 2 receives the charged information, thedistribution server 2 transmits to the user terminal 4 a command for canceling the deletion flag of the music data. The control unit of theuser terminal 4 cancels the erase flag based on the received erase flag cancel command. The release command is different for each piece of music data.

消去フラグが解除されると、以後ユーザは、自由にその楽曲データを再生し、聴くことができる。ダウンロードした楽曲、購入した楽曲は、上記表示部にFishとして表示され、複数の楽曲を収集することでFishの数が増え、水槽にFishを飼っているようにして楽曲データを蓄積していくことができる。また、表示部に表示されているFishも、ジャンル毎に群れをなしたりする。これにより、ユーザが楽曲を購入する楽しみを増大させることができ、ユーザ端末においても、Fishの外観から、聴きたい楽曲を直感的に探すことができる。  When the erasure flag is canceled, the user can freely reproduce and listen to the music data thereafter. Downloaded music and purchased music are displayed as Fish on the display section, and the number of fish increases by collecting multiple music, and music data is stored as if the fish were kept in the aquarium. Can do. In addition, the Fish displayed on the display unit also swarms for each genre. Thereby, the user can increase the enjoyment of purchasing music, and the user terminal can intuitively search for the music to be listened to from the appearance of Fish.

次に、配信スポット端末3の構成について詳細に説明する。図3は、配信スポット端末3の構成を示す図である。図3に示すように、配信スポット端末3は、CPU31、ネットワークI/F32、ROM33、RAM34、複数(同図においては2つ)のプロジェクタ35、および複数のRFIDリーダ36を備えている。CPU31には、ネットワークI/F32、ROM33、RAM34、複数のプロジェクタ35、および複数のRFIDリーダ36が接続されている。  Next, the configuration of thedistribution spot terminal 3 will be described in detail. FIG. 3 is a diagram illustrating a configuration of thedistribution spot terminal 3. As shown in FIG. 3, thedistribution spot terminal 3 includes aCPU 31, a network I /F 32, aROM 33, aRAM 34, a plurality (two in the figure)projectors 35, and a plurality ofRFID readers 36. A network I /F 32, aROM 33, aRAM 34, a plurality ofprojectors 35, and a plurality ofRFID readers 36 are connected to theCPU 31.

CPU31は、配信スポット端末3を統括的に制御する制御部である。CPU31は、ROM33に記憶されている動作用プログラムをRAM34に展開し、種々の動作を行う。ROM33は、上記プログラムの他、配信サーバ2からFishのデータ(映像データ)をダウンロードしない場合は、これらの映像データを記憶している。ネットワークI/F32は、ネットワーク1に接続するためのインタフェースであり、CPU31は、このネットワークI/F32を介して配信サーバ2とデータを送受信する。  TheCPU 31 is a control unit that comprehensively controls thedistribution spot terminal 3. TheCPU 31 expands the operation program stored in theROM 33 in theRAM 34 and performs various operations. In addition to the above program, theROM 33 stores the video data when the Fish data (video data) is not downloaded from thedistribution server 2. The network I /F 32 is an interface for connecting to thenetwork 1, and theCPU 31 transmits and receives data to and from thedistribution server 2 via the network I /F 32.

プロジェクタ35は、映像表示部であり、CPU31の指示に基づいて、図4(A)に示すように、特定の公共スポットに複数のFishを表示する。プロジェクタ35は2台並列されているため、立体映像を表示することができる。CPU31は、配信サーバ2から、Fishの表示指示と、各Fishの表示エリアにおける表示位置を示す3次元座標と、を受信し、これに基づいてプロジェクタ35の表示映像を指定する。プロジェクタ35は、指定された3次元座標に各Fishが表示されるように、これらを投影する。なお、CPU31は、配信サーバ2からFishの表示指示のみ受信して、表示位置の3次元座標はCPU31が決定するようにしてもよい。  Theprojector 35 is a video display unit, and displays a plurality of fish in a specific public spot based on an instruction from theCPU 31 as shown in FIG. Since twoprojectors 35 are arranged in parallel, a stereoscopic image can be displayed. TheCPU 31 receives the Fish display instruction and the three-dimensional coordinates indicating the display position in each Fish display area from thedistribution server 2, and designates the display image of theprojector 35 based on this. Theprojector 35 projects these so that each Fish is displayed at the designated three-dimensional coordinates. Note that theCPU 31 may receive only the Fish display instruction from thedistribution server 2, and theCPU 31 may determine the three-dimensional coordinates of the display position.

RFIDリーダ36は、図4(B)に示すように、映像表示エリアの周囲に複数設置されている。RFIDリーダ36は、ユーザ端末4に設置されているアクティブタイプのRFIDタグ(後述する)が発する電波を受信し、この電波の受信強度をCPU31に通知する。CPU31は、各RFIDリーダ36が通知した受信強度を比較し、受信強度の大きい3箇所のRFIDリーダ36を選定する。さらに、CPU31は、各受信強度を距離に変換して、3点測量からRFIDタグの存在位置を検出する。受信強度と距離の関係を予め規定しておけば、これら受波強度を距離に変換することができ、ユーザ端末4(RFIDタグ)の存在位置を3次元座標として算出することができる。  As shown in FIG. 4B, a plurality ofRFID readers 36 are installed around the video display area. TheRFID reader 36 receives a radio wave emitted from an active type RFID tag (described later) installed in theuser terminal 4 and notifies theCPU 31 of the reception intensity of this radio wave. TheCPU 31 compares the reception intensities notified by theRFID readers 36, and selects threeRFID readers 36 with high reception intensities. Further, theCPU 31 converts each received intensity into a distance, and detects the presence position of the RFID tag from the three-point survey. If the relationship between the reception intensity and the distance is defined in advance, the received wave intensity can be converted into a distance, and the presence position of the user terminal 4 (RFID tag) can be calculated as a three-dimensional coordinate.

なお、RFIDリーダ36とRFIDタグの代わりに、赤外線、超音波、無線等の送受信機器を用いてユーザ端末4の位置を検出することも可能である。特に、無線を用いてユーザ端末4の位置をする場合、広帯域無線を用いることで、数cm程度の精度で端末の位置を検出することができる。  In addition, it is also possible to detect the position of theuser terminal 4 using transmission / reception devices such as infrared rays, ultrasonic waves, and radios instead of theRFID reader 36 and the RFID tag. In particular, when the position of theuser terminal 4 is wirelessly used, the position of the terminal can be detected with an accuracy of about several centimeters by using broadband wireless.

また、配信スポット端末3に複数のRFIDタグを設置し、ユーザ端末4にRFIDリーダを1つ設置することで、ユーザ端末4の存在位置を検出することも可能である。例えば、図5に示すように、特定の公共スポットにおいて、映像表示エリアに複数のRFIDタグ301を設置する。ユーザ端末4のRFIDリーダは、各RFIDタグ301のIDを読み取り、このIDを配信サーバ2に送信する。この場合、各RFIDタグ301は、パッシブタイプのRFIDタグでよい。配信サーバ2は、受信したIDを配信スポット端末3に送信する。配信スポット端末3は、受信したIDに一致するRFIDタグ301の位置を特定し、この位置情報を配信サーバ2に送信する。無論、ユーザ端末4から直接配信スポット端末3にIDを送信するようにしてもよい。このようにして、2次元座標であれば、安価なパッシブタイプのRFIDタグを用いて、高精度にユーザ端末4の存在位置を検出することも可能である。  It is also possible to detect the location of theuser terminal 4 by installing a plurality of RFID tags on thedistribution spot terminal 3 and installing one RFID reader on theuser terminal 4. For example, as shown in FIG. 5, a plurality ofRFID tags 301 are installed in a video display area at a specific public spot. The RFID reader of theuser terminal 4 reads the ID of eachRFID tag 301 and transmits this ID to thedistribution server 2. In this case, eachRFID tag 301 may be a passive RFID tag. Thedistribution server 2 transmits the received ID to thedistribution spot terminal 3. Thedistribution spot terminal 3 identifies the position of theRFID tag 301 that matches the received ID, and transmits this position information to thedistribution server 2. Of course, the ID may be transmitted directly from theuser terminal 4 to thedistribution spot terminal 3. In this way, if the coordinates are two-dimensional, it is possible to detect the location of theuser terminal 4 with high accuracy using an inexpensive passive RFID tag.

次に、ユーザ端末4の構成について詳細に説明する。図6(A)は、ユーザ端末4の外観を示す図である。同図(B)は、ユーザ端末4の構成を示すブロック図である。同図(A)に示すように、ユーザ端末4は、外観上、柄の付いた輪に紙の膜が貼られたものをイメージした魚のすくい網(所謂ポイ)形の端末であり、紙の膜が貼られる輪の部分が透明液晶45になっている。また、柄の部分には、ユーザがユーザ端末4を操作するためのボタン(スイッチ)類である操作部46が設置されている。  Next, the configuration of theuser terminal 4 will be described in detail. FIG. 6A is a diagram illustrating an appearance of theuser terminal 4. FIG. 2B is a block diagram showing the configuration of theuser terminal 4. As shown in FIG. 1A, theuser terminal 4 is a fish rake net (so-called poi) type terminal that looks like a paper film attached to a ring with a handle. The ring portion to which the film is attached is atransparent liquid crystal 45. Anoperation unit 46 that is buttons (switches) for the user to operate theuser terminal 4 is installed in the handle portion.

同図(B)に示すように、ユーザ端末4は、CPU41、ネットワークI/F42、ROM43、RAM44、透明液晶45、操作部46、RFIDタグ47、スピーカ48、入出力I/F49、および加速度センサ50を備えている。同図(A)に示した透明液晶45と操作部46は、CPU41に接続されている。また、CPU41には、ネットワークI/F42、ROM43、RAM44、アクティブタイプのRFIDタグ47、スピーカ48、入出力I/F49、および加速度センサ50が接続されている。  As shown in FIG. 4B, theuser terminal 4 includes a CPU 41, a network I /F 42, aROM 43, aRAM 44, atransparent liquid crystal 45, anoperation unit 46, anRFID tag 47, aspeaker 48, an input / output I /F 49, and an acceleration sensor. 50. Thetransparent liquid crystal 45 and theoperation unit 46 shown in FIG. The CPU 41 is connected to a network I /F 42,ROM 43,RAM 44, activetype RFID tag 47,speaker 48, input / output I /F 49, andacceleration sensor 50.

CPU41は、ユーザ端末4を統括的に制御する制御部である。CPU41は、ROM43に記憶されている動作用プログラムをRAM44に展開し、種々の動作を行う。ネットワークI/F42は、IEEE802.11b等の無線LAN規格に準拠したネットワークインタフェースであり、無線LANルータ(図示せず)等を介して、ネットワーク1に無線接続する。CPU41は、このネットワークI/F42を介して配信サーバ2とデータを送受信する。  The CPU 41 is a control unit that comprehensively controls theuser terminal 4. The CPU 41 develops the operation program stored in theROM 43 in theRAM 44 and performs various operations. The network I /F 42 is a network interface conforming to a wireless LAN standard such as IEEE802.11b, and wirelessly connects to thenetwork 1 via a wireless LAN router (not shown). The CPU 41 transmits / receives data to / from thedistribution server 2 via the network I /F 42.

ROM43は、上記の動作用プログラムの他、複数の楽曲データ、Fishデータを記憶する領域が確保されている。CPU41は、操作部46のユーザの操作に基づいて、ROM43に記憶されている楽曲データを読み出し、この楽曲データをデコード、アナログ変換して音声信号を生成し、スピーカ48に供給する。スピーカ48は、CPU41から供給された音声信号を増幅し、音声を放音する。また、CPU41は、入出力I/F49にも音声信号を供給する。入出力I/F49は、複数のステレオジャックからなり、CPU41から供給された外音声信号を外部に出力する。ユーザは、この入出力I/F49にヘッドホン等を接続することで、楽曲を聴くことができる。また、入出力I/F49にマイク等を接続することで、楽音を録音することもできる。録音した楽音は、MP3データとしてROM43に記録される。  TheROM 43 has an area for storing a plurality of music data and fish data in addition to the above-described operation program. The CPU 41 reads the music data stored in theROM 43 based on the user's operation of theoperation unit 46, decodes and analog-converts this music data, generates an audio signal, and supplies it to thespeaker 48. Thespeaker 48 amplifies the sound signal supplied from the CPU 41 and emits sound. The CPU 41 also supplies an audio signal to the input / output I /F 49. The input / output I /F 49 includes a plurality of stereo jacks, and outputs an external audio signal supplied from the CPU 41 to the outside. The user can listen to music by connecting headphones or the like to the input / output I /F 49. Further, a musical sound can be recorded by connecting a microphone or the like to the input / output I /F 49. The recorded musical sound is recorded in theROM 43 as MP3 data.

透明液晶45は、CPU41の指示に基づいて種々の映像を表示する透過型の液晶ディスプレイであり、ユーザは、この透明液晶45を通して向こう側が見えるようになっている。透明液晶45には、ユーザがユーザ端末4を操作するための補助画面や、ダウンロードした各楽曲の情報、Fish等が表示される。  Thetransparent liquid crystal 45 is a transmissive liquid crystal display that displays various images based on instructions from the CPU 41, and the user can see the other side through thetransparent liquid crystal 45. On thetransparent liquid crystal 45, an auxiliary screen for the user to operate theuser terminal 4, information on each downloaded music, Fish, and the like are displayed.

操作部46は、上述したように、複数のボタン(スイッチ)からなり、ユーザは、この操作部46を用いて透明液晶45を参照することにより、楽曲データの再生、購入、消去などの指示を行う。  As described above, theoperation unit 46 includes a plurality of buttons (switches), and the user uses theoperation unit 46 to refer to thetransparent liquid crystal 45 to instruct instructions such as reproduction, purchase, and deletion of music data. Do.

RFIDタグ47は、アクティブタイプのRFIDタグであり、上記RFIDリーダ36から電波を受信し、自らの識別情報であるIDを、所定の周期で電波送信する。これにより、配信スポット端末3は、各ユーザ端末4を識別し、その存在位置を検出する。上述のように、配信スポット端末3は、ユーザ端末4の3次元座標を取得し、その近くに表示しているFishの3次元座標とともに、配信サーバ2に送信する。配信サーバ2は、ユーザ端末4の3次元座標とFishの3次元座標と、に基づいて各Fishに対応付けられている楽曲データのストリーミングデータをミキシングして送信する。ユーザ端末4には、その存在位置に応じたストリーミングデータが配信され、楽曲を試聴することができる。これにより、ユーザは、ユーザ端末4で配信スポットにおける各Fishを追いかけるようにして楽曲を試聴することができる。  TheRFID tag 47 is an active type RFID tag, receives radio waves from theRFID reader 36, and transmits an ID, which is its own identification information, in a predetermined cycle. Thereby, thedistribution spot terminal 3 identifies eachuser terminal 4, and detects the presence position. As described above, thedistribution spot terminal 3 acquires the three-dimensional coordinates of theuser terminal 4 and transmits them to thedistribution server 2 together with the three-dimensional coordinates of Fish displayed nearby. Thedistribution server 2 mixes and transmits streaming data of music data associated with each fish based on the three-dimensional coordinates of theuser terminal 4 and the three-dimensional coordinates of the fish. Streaming data corresponding to the location of theuser terminal 4 is distributed, and the user can listen to the music. Thereby, the user can audition the music by chasing each Fish at the distribution spot on theuser terminal 4.

加速度センサ50は、3軸(X,Y,Z)加速度センサからなり、ユーザがユーザ端末4を揺動した場合、この揺動態様に応じた信号をCPU41に出力する。CPU41は、加速度センサ50の出力した信号に基づいてユーザ端末4の揺動を検出する。この加速度センサ50、およびCPU41は、ユーザがダウンロードをするときに行う、各Fishを捕獲する(すくう)動作を検出する。すなわち、CPU41は、この「すくう」動作を3軸加速度センサを用いて検出し、ダウンロード指示情報送信のトリガとして用いる。なお、加速度センサの代わりに、ユーザによる操作部46の操作をトリガとしてもよい。  Theacceleration sensor 50 is composed of a triaxial (X, Y, Z) acceleration sensor, and outputs a signal corresponding to the swing mode to the CPU 41 when the user swings theuser terminal 4. The CPU 41 detects the swing of theuser terminal 4 based on the signal output from theacceleration sensor 50. Theacceleration sensor 50 and the CPU 41 detect an operation of capturing (scooping) each fish that is performed when the user downloads. That is, the CPU 41 detects this “scoop” operation using a three-axis acceleration sensor and uses it as a trigger for transmitting download instruction information. In addition, it is good also considering the operation of theoperation part 46 by a user as a trigger instead of an acceleration sensor.

また、CPU41は、上記「すくう」動作を検出すると、楽曲データと同時に、その楽曲データに対応するFishデータを配信サーバ2からダウンロードし、透明液晶45に表示する。これにより、ユーザは、表示されていたFishを捕らえたとして認識することができる。ダウンロードした楽曲データ、およびFishデータは、ROM43に記憶される。  Further, when the CPU 41 detects the “suku” operation, simultaneously with the music data, the CPU 41 downloads the Fish data corresponding to the music data from thedistribution server 2 and displays it on thetransparent liquid crystal 45. As a result, the user can recognize that the displayed Fish has been captured. The downloaded music data and Fish data are stored in theROM 43.

次に、配信サーバ2、配信スポット端末3、ユーザ端末4、および課金サーバ5の動作について、フローチャートを用いて説明する。図7は、試聴用ストリーミングデータ配信時の動作を示すフローチャートである。  Next, operations ofdistribution server 2,distribution spot terminal 3,user terminal 4, andbilling server 5 will be described with reference to flowcharts. FIG. 7 is a flowchart showing the operation at the time of delivery of trial listening streaming data.

まず、配信サーバ2は、配信用プログラムを読み出す(s10)。配信用プログラムは、配信サーバ2の管理用記憶領域に記憶されている。その後、Fish対応テーブル(図2参照)を読み出す(s11)。Fish対応テーブルは、この試聴用ストリーミングデータ配信時の動作とは独立して、随時更新される。配信サーバ2は、Fish対応テーブルに記載されている各Fishを表示するよう、配信スポット端末3にFish表示指示情報を送信する。Fish表示指示情報には、各Fishの表示位置(3次元座標)が含まれている。  First, thedistribution server 2 reads a distribution program (s10). The distribution program is stored in the management storage area of thedistribution server 2. Thereafter, the Fish correspondence table (see FIG. 2) is read (s11). The Fish correspondence table is updated at any time independently of the operation at the time of streaming of the trial listening streaming data. Thedistribution server 2 transmits Fish display instruction information to thedistribution spot terminal 3 so as to display each Fish described in the Fish correspondence table. The Fish display instruction information includes the display position (three-dimensional coordinates) of each Fish.

配信スポット端末3は、Fish表示指示情報を受信し(s30)、Fishを表示する(s31)。各Fishは、配信スポット端末3のROM33に記憶されているFishのデータ(映像データ)を読み出して表示するようにしてもよいし、配信サーバ2からFish表示指示情報を受信するときに、各Fishのデータを受信するようにしてもよい。ROM33にFishのデータを記憶している場合は、Fish対応テーブルの更新時に、配信サーバ2が更新されたFishのデータを配信すればよい。  Thedistribution spot terminal 3 receives the Fish display instruction information (s30) and displays the Fish (s31). Each Fish may be configured to read and display the Fish data (video data) stored in theROM 33 of thedistribution spot terminal 3, or to receive each Fish display instruction information from thedistribution server 2. The data may be received. When the Fish data is stored in theROM 33, the updated Fish data may be distributed by thedistribution server 2 when the Fish correspondence table is updated.

以上の動作で、特定の公共スポットに各Fishが表示される。ユーザがユーザ端末4を当該公共スポットに持参し、プログラム起動を指示すると、ユーザ端末4は、ROM43に記憶されているプログラムを読み出す(s20)。プログラムを起動すると、アクティブタイプのRFIDタグ47が、自らの識別情報であるIDを所定の周期で電波送信する(s21)。  With the above operation, each fish is displayed at a specific public spot. When the user brings theuser terminal 4 to the public spot and instructs to start the program, theuser terminal 4 reads the program stored in the ROM 43 (s20). When the program is activated, the activetype RFID tag 47 transmits an ID, which is its own identification information, in a predetermined cycle (s21).

配信スポット端末3の各RFIDリーダ36は、RFIDタグ47が発した電波を受信する(s32)。配信スポット端末3は、各RFIDリーダ36の受信強度を比較し、受信強度の大きい3箇所のRFIDリーダ36の受信強度を距離に変換して、3点測量からRFIDタグの存在位置を検出する(s33)。配信スポット端末3は、この検出したユーザ端末4の存在位置(3次元座標)に近接する(相対距離が所定値以下の)Fishを抽出し、これらの座標を読み出す(s34)。最も近いFishを1つ抽出するようにしてもよいし、複数のFishを抽出するようにしてもよい。その後、ユーザ端末4の座標、抽出したFishの座標情報を配信サーバ2に送信する(s35)。  EachRFID reader 36 of thedistribution spot terminal 3 receives the radio wave emitted by the RFID tag 47 (s32). Thedistribution spot terminal 3 compares the reception intensities of theRFID readers 36, converts the reception intensities of the threeRFID readers 36 having the large reception intensities into distances, and detects the location of the RFID tag from the three-point survey ( s33). Thedistribution spot terminal 3 extracts Fish close to the detected location (three-dimensional coordinates) of the user terminal 4 (relative distance is equal to or less than a predetermined value), and reads out these coordinates (s34). One nearest fish may be extracted, or a plurality of fish may be extracted. Thereafter, the coordinates of theuser terminal 4 and the coordinate information of the extracted fish are transmitted to the distribution server 2 (s35).

配信サーバ2は、ユーザ端末4の座標、抽出したFishの座標情報を受信する(s13)。これらの座標からユーザ端末4と各Fishとの距離を計算する(s14)。そして、受信したFishに対応する楽曲データのストリーミングデータを読み出し、計算した距離の関係から各ストリーミングデータの音量(レベル)を決定し、これらをミキシングする(s15)。ユーザ端末4との距離がゼロとなる場合を最大音量とし、遠ざかるほど音量を小さくする。受信したFishの座標情報が1つであれば、ミキシングは行わずに、音量だけを決定する。その後、ミキシング済みのストリーミングデータをユーザ端末4に送信する(s16)。配信サーバ2は、ストリーミングデータをユーザ端末4に送信した後、配信回数を更新する(s17)。この配信回数は、図2に示した各Fishの対応テーブルに記載されている。  Thedistribution server 2 receives the coordinates of theuser terminal 4 and the extracted coordinate information of Fish (s13). The distance between theuser terminal 4 and each fish is calculated from these coordinates (s14). Then, the streaming data of the music data corresponding to the received Fish is read, the volume (level) of each streaming data is determined from the calculated relationship of distances, and these are mixed (s15). When the distance from theuser terminal 4 is zero, the maximum volume is set, and the volume is decreased as the distance is increased. If the received fish coordinate information is one, only the volume is determined without performing mixing. Thereafter, the mixed streaming data is transmitted to the user terminal 4 (s16). Thedistribution server 2 updates the number of distributions after transmitting the streaming data to the user terminal 4 (s17). The number of times of distribution is described in the correspondence table of each fish shown in FIG.

ユーザ端末4は、ストリーミングデータを受信し(s22)、これを再生する(s23)。これにより、ユーザは各Fishを追いかけるようにして楽曲を試聴することができる。  Theuser terminal 4 receives the streaming data (s22) and reproduces it (s23). As a result, the user can listen to the music while following each fish.

次に、図8は、Fish捕獲時の配信サーバ2とユーザ端末4の動作を示すフローチャートである。この動作は、上記試聴用ストリーミングデータ配信時の動作と並行して動作する。まず、ユーザ端末4は、加速度センサ50からユーザの捕獲動作(すくう動作)を検出する(s50)。「すくう」動作を検出すると、配信サーバ2にダウンロード指示情報を送信する(s51)。ダウンロード指示情報には、そのユーザ端末4の識別情報が含まれている。  Next, FIG. 8 is a flowchart showing operations of thedistribution server 2 and theuser terminal 4 at the time of fish capture. This operation is performed in parallel with the operation at the time of delivery of the trial streaming data. First, theuser terminal 4 detects a user's capture operation (scooping operation) from the acceleration sensor 50 (s50). When the “scoop” operation is detected, the download instruction information is transmitted to the distribution server 2 (s51). The download instruction information includes identification information of theuser terminal 4.

配信サーバ2は、ダウンロード指示情報を受信し(s40)、現在そのユーザ端末4に送信しているストリーミングデータ(ミキシングデータの場合は、最も音量の大きいストリーミングデータ)を検索する(s41)。そして、検索したストリーミングデータの本体データ(高ビットレートのMP3データ)、およびその楽曲データに対応するFishのデータを読み出す(s42)。その後、楽曲データ、およびFishのデータをユーザ端末4に送信する(s43)。このとき、楽曲のジャンル、アーティストのメッセージ等も同時に送信するようにしてもよい。  Thedistribution server 2 receives the download instruction information (s40), and searches for streaming data currently transmitted to the user terminal 4 (in the case of mixing data, streaming data with the highest volume) (s41). Then, the main data (high bit rate MP3 data) of the searched streaming data and the Fish data corresponding to the music data are read (s42). Thereafter, the music data and the Fish data are transmitted to the user terminal 4 (s43). At this time, the music genre, artist message, and the like may be transmitted at the same time.

ユーザ端末4は、楽曲データ、およびFishのデータを受信し(s52)、透明液晶45にFishを表示する(s53)。その後、その楽曲データに付されている消去フラグのカウントをスタートする(s54)。  Theuser terminal 4 receives the music data and the Fish data (s52), and displays the Fish on the transparent liquid crystal 45 (s53). Thereafter, counting of the erasure flag attached to the music data is started (s54).

配信サーバ2は、楽曲データ、およびFishのデータをユーザ端末4に送信した後、捕獲数を更新する(s44)。この捕獲数は、図2に示した各Fishの対応テーブルに記載されている。  Thedistribution server 2 updates the number of captures after transmitting the music data and the Fish data to the user terminal 4 (s44). This number of captures is described in the correspondence table of each fish shown in FIG.

次に、図9は、消去、購入時の動作を示すフローチャートである。この動作は、図7のs20で示したユーザ端末4の試聴プログラムの起動時、非起動時に関わらず、常に行われる。まず、ユーザ端末4は、ROM43に記録されている楽曲データの消去フラグを参照して、ダウンロードしてから(s54で消去フラグのカウントをスタートしてから)所定の期限(例えば3日)を経過したデータが有るか否かを判断する(s70)。  Next, FIG. 9 is a flowchart showing operations at the time of erasure and purchase. This operation is always performed regardless of whether the trial listening program of theuser terminal 4 indicated by s20 in FIG. 7 is activated or not activated. First, theuser terminal 4 refers to the erasure flag of the music data recorded in theROM 43, and after downloading (after starting the erasure flag count in s54), a predetermined time limit (for example, 3 days) has passed. It is determined whether or not there is any data (s70).

該当するデータが存在した場合、これを消去し(s71)、該当するデータが無ければこの処理はスキップする。その後、ユーザから楽曲データの購入要求が有ったか否かを判断する(s72)。購入要求が無ければs70の判断から繰り返す。なお、ユーザは、操作部46を用いて透明液晶45を参照することで、各楽曲データの購入要求を指示するが、例えばユーザが透明液晶45に表示されている各Fishを、専用の水槽(透明液晶45に表示される水槽映像)に移動する操作を行ったことを購入の指示のトリガとしもよい。  If the corresponding data exists, it is deleted (s71). If there is no corresponding data, this process is skipped. Thereafter, it is determined whether or not there is a purchase request for music data from the user (s72). If there is no purchase request, it repeats from judgment of s70. The user uses theoperation unit 46 to refer to thetransparent liquid crystal 45 to instruct a purchase request for each piece of music data. For example, the user displays each fish displayed on thetransparent liquid crystal 45 with a dedicated water tank ( The operation of moving to the aquarium image displayed on thetransparent liquid crystal 45 may be used as a trigger for the purchase instruction.

ユーザ端末4は、購入要求が有れば、購入指示情報を課金サーバ5に送信する(s73)。購入指示情報には、そのユーザ端末4の識別情報が含まれている。課金サーバ5は、購入指示情報を受信する(s80)。課金サーバ5は、各ユーザ端末4のユーザの個人情報を記憶しており、そのユーザ端末4のユーザの個人情報を検索して、各ユーザに課金し、決済する処理を行う(s81)。課金、決済方式は、クレジットカード等、既知の方式を用いればよい。決済が承認されると、課金サーバ5は、配信サーバ2に課金済情報を送信する(s82)。課金済情報にもユーザ端末4の識別情報が含まれている。  If there is a purchase request, theuser terminal 4 transmits purchase instruction information to the accounting server 5 (s73). The purchase instruction information includes identification information of theuser terminal 4. Thebilling server 5 receives the purchase instruction information (s80). Thebilling server 5 stores the personal information of the user of eachuser terminal 4, searches for the personal information of the user of theuser terminal 4, charges each user, and performs settlement (s81). The charging and settlement method may be a known method such as a credit card. When the settlement is approved, thebilling server 5 transmits billed information to the distribution server 2 (s82). The charged information also includes identification information of theuser terminal 4.

配信サーバ2は、課金済情報を受信する(s60)。課金済情報を受信すると、その楽曲データの消去フラグの解除コードをユーザ端末4に送信する(s61)。ユーザ端末4は、消去フラグの解除コードを受信し(s74)、この解除コードに基づいて、消去フラグを解除する(s75)。なお、解除コードは、各楽曲データ毎に異なるものである。  Thedistribution server 2 receives the charged information (s60). When the charged information is received, a cancellation code for the deletion flag of the music data is transmitted to the user terminal 4 (s61). Theuser terminal 4 receives the cancellation code for the erasure flag (s74), and cancels the erasure flag based on the cancellation code (s75). The release code is different for each piece of music data.

配信サーバ2は、消去フラグの解除コードをユーザ端末4に送信した後、図2に示した対応テーブルの購入回数を更新する(s62)。  Thedistribution server 2 updates the number of purchases in the correspondence table shown in FIG. 2 after transmitting the cancellation flag cancellation code to the user terminal 4 (s62).

以上の様な動作で、本実施形態の楽曲配信システムが実現する。この楽曲配信システムによれば、特定のスポットに表示されているFishの外観、動き等から、直感的に好みの楽曲を探すことができ、楽しみながら各楽曲を試聴、購入することができる。  With the operation as described above, the music distribution system of this embodiment is realized. According to this music distribution system, it is possible to intuitively search for a favorite music from the appearance, movement, etc. of the Fish displayed at a specific spot, and to listen to and purchase each music while having fun.

なお、本実施形態の配信スポット端末3は、複数の場所に設置されていてもよい。複数の場所に設置されていれば、各場所によって異なるFishを表示することもできる。例えば、待ち合わせ場所の噴水にはポップスに対応するFishを多く表示し、公共ホール内の噴水にはクラシックに対応するFishを多く表示する。  In addition, thedelivery spot terminal 3 of this embodiment may be installed in several places. If it is installed in a plurality of places, different fish can be displayed depending on each place. For example, many fish corresponding to pops are displayed in the fountain at the meeting place, and many fish corresponding to classic are displayed in the fountain in the public hall.

なお、本実施形態の楽曲配信システムは、以下のような応用例が可能である。図10は、応用例に係る楽曲配信システムの構成を示す図である。この楽曲配信システムは、インターネット等のネットワーク1を介して相互に接続される配信サーバ2、配信スポット端末3、ユーザ端末4、および編曲サービスサーバ7、からなる。なお、図示はしていないが、上述の課金サーバ5もネットワーク1に接続されている。  The music distribution system according to the present embodiment can be applied as follows. FIG. 10 is a diagram illustrating a configuration of a music distribution system according to an application example. This music distribution system includes adistribution server 2, adistribution spot terminal 3, auser terminal 4, and anarrangement service server 7 connected to each other via anetwork 1 such as the Internet. Although not shown, theaccounting server 5 described above is also connected to thenetwork 1.

この例における楽曲配信システムでは、ユーザがユーザ端末4を用いて楽曲を作成(録音)すると、その楽曲データが配信サーバ2に送信され、対応するFishが生成される。生成されたFishは、そのユーザの透明液晶45に表示される。ユーザは、自身が作成したオリジナル楽曲を象徴するFishを見て楽しむことができる。また、このFishは、配信スポット端末3において、放流することができ、これにより、そのスポットにおいて、自身の作曲したFishが表示され、他のユーザにダウンロード可能な状態となる。  In the music distribution system in this example, when a user creates (records) music using theuser terminal 4, the music data is transmitted to thedistribution server 2, and a corresponding fish is generated. The generated fish is displayed on thetransparent liquid crystal 45 of the user. The user can enjoy watching the Fish symbolizing the original music created by the user. Further, this Fish can be released at thedistribution spot terminal 3, whereby the Fish composed by the player is displayed at the spot, and can be downloaded to other users.

以下、この応用例における動作について説明する。
ユーザは、入出力I/F49に接続したマイク等で、自身が作曲したオリジナル楽曲を録音する。録音した楽曲データを、配信サーバ2に送信する。配信サーバ2は、受信した楽曲データを登録し、これに対応するFishを生成する。生成したFishは、図2に示したFish対応テーブルに記載される。この場合、スタンダードなFish(赤色で標準型の金魚の映像)が生成される。生成されたFishのデータは、そのユーザ端末4に送信される。ユーザ端末4は、受信したFishのデータに基づき、透明液晶45にFishを表示する。これにより、作曲した楽曲を録音することで、Fishが誕生することとなる。
The operation in this application example will be described below.
The user records the original music composed by the user with a microphone or the like connected to the input / output I /F 49. The recorded music data is transmitted to thedistribution server 2. Thedistribution server 2 registers the received music data and generates a corresponding Fish. The generated fish is described in the fish correspondence table shown in FIG. In this case, a standard fish (red and standard goldfish image) is generated. The generated Fish data is transmitted to theuser terminal 4. Theuser terminal 4 displays the Fish on thetransparent liquid crystal 45 based on the received Fish data. Thereby, Fish is born by recording the composed music.

ユーザは、特定のスポットにおいて、ユーザ端末4に表示されているFishを放流する。放流は、ユーザ端末4を揺動させて魚を逃がす動作(放る動作)によって行われる。ユーザ端末4は、この動作を検出し、配信サーバ2に放流情報を送信する。配信サーバ2は、放流情報を受信すると、そのFishを表示するように、配信スポット端末3に指示する。配信スポット端末3は、Fishを表示する。これにより、そのスポットにおいて、自身の作曲したFishが表示され、他のユーザにダウンロード可能な状態となる。  The user releases the Fish displayed on theuser terminal 4 at a specific spot. The release is performed by an operation of releasing the fish by swinging the user terminal 4 (an operation of releasing). Theuser terminal 4 detects this operation and transmits the release information to thedistribution server 2. Whendistribution server 2 receives the release information,distribution server 2 instructsdistribution spot terminal 3 to display the fish. Thedistribution spot terminal 3 displays Fish. As a result, the Fish composed by him / her is displayed at the spot, and can be downloaded to other users.

また、この応用例の楽曲配信システムでは、ユーザは、誕生したFishを、編曲サービスサーバ7に送信することで、Fishを飼育(楽曲を編集)してもらうことができる。すなわち、録音した楽曲データを編曲サービスサーバ7に送信すると、編曲サービスサーバ7の運営者(編曲家)が、その楽曲データを編曲する。編曲した楽曲データは、配信サーバ2に送信される。このとき、編曲サービスサーバ7の運営者は、その楽曲データのジャンル、曲調、テンポ、等の情報を添付して送信する。これにより、その楽曲データについて、図2に示したジャンル、曲調、テンポ、等の情報がテーブルに記録される。配信サーバ2は、楽曲データのジャンル、曲調、テンポ、等の情報に基づいてFishの外観を改編する。この改編したFishのデータ、および編曲された楽曲データをユーザ端末4に送信する。ユーザ端末4には、改編されたFishが表示され、編曲された楽曲データが記録される。ユーザは、飼育(編曲)されたFishを配信スポット端末3に放流することができる。  Moreover, in the music distribution system of this application example, the user can have the Fish raised (edit the music) by transmitting the created Fish to thearrangement service server 7. That is, when the recorded music data is transmitted to thearrangement service server 7, the operator (arranger) of thearrangement service server 7 arranges the music data. The arranged music data is transmitted to thedistribution server 2. At this time, the operator of thearrangement service server 7 transmits the genre, tune, tempo, and other information of the music data as an attachment. As a result, information such as the genre, tune, and tempo shown in FIG. 2 is recorded in the table for the music data. Thedistribution server 2 reorganizes the appearance of Fish based on information such as the genre, music tone, and tempo of the music data. The modified Fish data and the arranged music data are transmitted to theuser terminal 4. Theuser terminal 4 displays the modified fish and records the arranged music data. The user can release the reared (arranged) Fish to thedistribution spot terminal 3.

なお、上記のジャンル、曲調、テンポ、等の情報は、ユーザがマニュアルで作成し、配信サーバ2に送信するようにしてもよい。これにより、ユーザが好みのFishに変更することも可能である。また、Fishの動き方(直線的に動く、8の字に動く等)を指定できるようにしてもよい。  The information such as genre, tune, tempo, etc. may be manually created by the user and transmitted to thedistribution server 2. Thereby, it is also possible for the user to change to the preferred Fish. Also, it is possible to specify how the fish moves (moves linearly, moves to figure 8, etc.).

なお、上記においては、マイク等で録音してMP3データを記録する例を示したが、MIDIデータで楽曲を作曲することも可能である。また、ユーザ端末4にPCと接続するインタフェースを設けることで、PCで作曲(録音)したMP3データ、MIDIデータを転送することもできる。  In the above description, an example in which MP3 data is recorded by recording with a microphone or the like has been shown, but it is also possible to compose a song with MIDI data. Further, by providing theuser terminal 4 with an interface connected to the PC, MP3 data and MIDI data composed (recorded) by the PC can be transferred.

以上のようにして、ユーザは、楽しみながら楽曲を作曲することができ、自身の作曲した楽曲を、一般ユーザに公開することができる。これにより、自身の作曲した楽曲の人気等を容易に知ることができる。なお、ユーザが作成した楽曲(所謂インディーズ)のデータについては、ダウンロードされ、指定期間(3日)が経過しても、各ユーザ端末において消去されないようにしてもよいし、他の楽曲データと同様に購入しなければ消去されるようにしてもよい。  As described above, the user can compose music while having fun, and can release the music composed by the user to general users. Thereby, the popularity etc. of the music which he composed can be known easily. Note that the music (so-called indie) data created by the user may be downloaded and not erased at each user terminal even after the specified period (3 days) has passed, or similar to other music data If not purchased, it may be deleted.

なお、本実施形態では、楽曲データを配信する例について説明したが、これに限らず、画像、動画データを配信するようにしてもよい。また、Fishに限らず、他の動物、植物の映像を表示するようにしてもよい。  In this embodiment, an example of distributing music data has been described. However, the present invention is not limited to this, and image and video data may be distributed. Moreover, you may make it display the image of not only Fish but another animal and a plant.

また、本実施形態では、透明液晶を用いて、ダウンロード指示を行ったときにFishが表示される例を示したが、通常の(非透明の)表示部を用いてもよい。この場合、Fishの表示位置とユーザ端末4の存在位置が重複したとき、配信スポット端末3が配信サーバ2にFishの位置情報とユーザ端末4の位置情報を送信する。配信サーバ2は、Fishのデータと、位置情報をユーザ端末4に送信する。その後、ユーザ端末4において、自身の位置と重複しているFishを表示部に表示する。これにより、透明液晶でなくとも各Fishを確認しながら楽曲を試聴することができる。また、この場合、配信スポット端末3は、プロジェクタでFishを表示せずに、ユーザ端末4の位置を検出するのみとしてもよい。本来Fishが表示されるべき位置にユーザ端末4の存在位置が重複したとき、上記のようにユーザ端末4において、Fishを表示部に表示する。  Further, in the present embodiment, an example is shown in which Fish is displayed when a download instruction is issued using a transparent liquid crystal, but a normal (non-transparent) display unit may be used. In this case, when the display position of the Fish and the location of theuser terminal 4 overlap, thedistribution spot terminal 3 transmits the position information of the Fish and the position information of theuser terminal 4 to thedistribution server 2. Thedistribution server 2 transmits Fish data and position information to theuser terminal 4. Thereafter, theuser terminal 4 displays the fish overlapping with its own position on the display unit. Thereby, it is possible to listen to the music while confirming each fish without using the transparent liquid crystal. In this case, thedistribution spot terminal 3 may only detect the position of theuser terminal 4 without displaying the Fish by the projector. When the presence position of theuser terminal 4 overlaps the position where the fish should be originally displayed, the fish is displayed on the display unit in theuser terminal 4 as described above.

また、本実施形態では、ユーザがユーザ端末4をFishに近づけるとストリーミングデータを自動配信し、ダウンロード要求を行うと、本体データ(高ビットレートのMP3データ)を配信するサービスについて説明したが、ストリーミングデータだけを配信するサービスを行ってもよいし、本体データだけを配信するサービスを行ってもよい。  Further, in the present embodiment, a service has been described in which streaming data is automatically distributed when the user brings theuser terminal 4 close to Fish, and main body data (high bit rate MP3 data) is distributed when a download request is made. A service that distributes only data or a service that distributes only main data may be performed.

また、本実施形態では、ユーザ端末4を所謂ポイ形の端末として説明したが、これに限るものではなく、楽曲データを再生可能であり、表示部や通信I/Fを備え、上述の動作を行うプログラムを内蔵した端末であれば、本発明を実現可能であり、例えば携帯電話等の情報処理端末であってもよい。  In the present embodiment, theuser terminal 4 has been described as a so-called poi-type terminal. However, the present invention is not limited to this, and music data can be played back, provided with a display unit and a communication I / F, and the above-described operation is performed. The present invention can be realized as long as the terminal has a built-in program, and may be an information processing terminal such as a mobile phone.

楽曲配信システムの構成を示す図The figure which shows the composition of the music distribution systemFish対応テーブルを示す図The figure which shows a Fish correspondence table配信スポット端末3の構成を示すブロック図Block diagram showing the configuration of thedistribution spot terminal 3配信スポットに表示する映像、およびユーザ端末4の位置検出を示す図The figure which shows the image | video displayed on a delivery spot, and the position detection of theuser terminal 4配信スポットにRFIDタグを設置する場合についてユーザ端末4の位置検出を説明する図The figure explaining the position detection of theuser terminal 4 about the case where RFID tag is installed in a delivery spotユーザ端末4の構成を示す図The figure which shows the structure of theuser terminal 4試聴用ストリーミングデータ配信時の動作を示すフローチャートFlow chart showing the operation when streaming streaming data for trial listeningFish捕獲時の配信サーバ2とユーザ端末4の動作を示すフローチャートFlow chart showing operations ofdistribution server 2 anduser terminal 4 at the time of fish capture消去、購入時の動作を示すフローチャートFlow chart showing operations at the time of erasure and purchase応用例に係る楽曲配信システムの構成を示す図The figure which shows the structure of the music distribution system which concerns on an application example

符号の説明Explanation of symbols

1−ネットワーク
2−配信サーバ
3−配信スポット端末
4−ユーザ端末
5−課金サーバ
1-Network 2-Distribution Server 3-Distribution Spot Terminal 4-User Terminal 5-Billing Server

Claims (4)

Translated fromJapanese
ネットワークを介して接続される配信サーバ、サービス端末、およびユーザ端末、からなる楽曲配信システムであって、
前記配信サーバは、複数の楽曲データ、および各楽曲データに対応するアイコン映像を記録するデータベースと、
前記サービス端末に、前記アイコン映像を表示するよう指示するサーバ制御手段と、を備え、
前記サービス端末は、前記複数の楽曲データに対応する複数のアイコン映像を予め定めた表示領域内の所定表示位置にそれぞれ表示する表示手段と、
前記表示領域における前記ユーザ端末の存在位置を検出する位置検出手段と、
前記ユーザ端末の存在位置と、その近傍に表示しているアイコン映像の表示位置と、の位置関係を前記配信サーバに通知するサービス端末制御手段と、を備え、
前記配信サーバのサーバ制御手段は、前記位置関係に基づいて、1または複数の楽曲データを選択し、該楽曲データを読み出して当該ユーザ端末に配信し、
前記ユーザ端末は、前記配信された楽曲データを再生する再生手段を備えた、楽曲配信システム。
A music distribution system comprising a distribution server, a service terminal, and a user terminal connected via a network,
The distribution server includes a plurality of music data, and a database that records icon video corresponding to each music data;
Server control means for instructing the service terminal to display the icon video,
The service terminal displays a plurality of icon images corresponding to the plurality of music data at predetermined display positions in a predetermined display area, respectively.
Position detecting means for detecting the presence position of the user terminal in the display area;
Service terminal control means for notifying the distribution server of the positional relationship between the location of the user terminal and the display position of the icon video displayed in the vicinity thereof,
The server control means of the distribution server selects one or a plurality of music data based on the positional relationship, reads the music data and distributes it to the user terminal,
The music distribution system, wherein the user terminal includes a reproducing means for reproducing the distributed music data.
前記データベースは、複数のアイコン映像を、楽曲データの特徴に基づいて楽曲データに対応付けた対応テーブルを記録し、
前記サーバ制御手段は、前記対応テーブルを参照して、各楽曲データに対応して表示するアイコン映像を決定する請求項1に記載の楽曲配信システム。
The database records a correspondence table in which a plurality of icon videos are associated with music data based on the characteristics of the music data,
The music distribution system according to claim 1, wherein the server control unit determines an icon video to be displayed corresponding to each piece of music data with reference to the correspondence table.
前記ユーザ端末は、前記配信サーバにダウンロード指示要求を送信するダウンロード要求手段を備え、
前記配信サーバのデータベースは、各楽曲データを、圧縮音声データ、および該圧縮音声データを所定単位のパケットデータに変換したストリーミングデータとして記録し、
前記サーバ制御手段は、前記位置関係を通知されたとき、選択した楽曲データのうち、ストリーミングデータを配信し、前記ダウンロード指示要求を受信したとき、選択した楽曲データのうち、圧縮音声データファイルを当該ユーザ端末に配信する請求項1、または請求項2に記載の楽曲配信システム。
The user terminal comprises a download request means for transmitting a download instruction request to the distribution server;
The distribution server database records each piece of music data as compressed audio data and streaming data obtained by converting the compressed audio data into packet data of a predetermined unit,
When notified of the positional relationship, the server control means distributes streaming data among the selected music data, and receives the download instruction request, when the download instruction request is received, The music distribution system according to claim 1, wherein the music distribution system is distributed to a user terminal.
ユーザに課金を行い、課金済情報を前記配信サーバに送信する課金サーバをさらに備え、
前記ユーザ端末は、配信された楽曲データを、所定期間経過後に消去する楽曲消去手段と、
ユーザ操作を受け付ける操作手段と、
前記操作手段が、配信された楽曲データを購入する操作を受け付けたとき、購入要求情報を前記課金サーバに送信する課金要求手段を備え、
前記課金サーバは、前記購入要求情報を受信したときに、そのユーザ端末のユーザに課金を行い、前記課金済情報を前記配信サーバに送信する課金手段を備え、
前記配信サーバは、前記課金サーバから課金済情報を受信したときに、当該課金済の楽曲データが消去されないように、前記ユーザ端末に消去禁止指示を送信する請求項1、請求項2、または請求項3に記載の楽曲配信システム。
Further comprising a charging server for charging the user and transmitting charged information to the distribution server;
The user terminal includes music erasure means for erasing the delivered music data after a predetermined period of time,
An operation means for accepting a user operation;
When the operation means accepts an operation to purchase the distributed music data, the operation means comprises charging request means for transmitting purchase request information to the charging server,
The billing server comprises billing means for billing a user of the user terminal when the purchase request information is received, and transmitting the billed information to the distribution server,
The said delivery server transmits the deletion prohibition instruction | indication to the said user terminal so that the said music data which has been charged may not be deleted, when the charged information is received from the said charging server. Item 4. The music distribution system according to Item 3.
JP2007091463A2007-03-302007-03-30Musical piece distribution systemPendingJP2008250694A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2007091463AJP2008250694A (en)2007-03-302007-03-30Musical piece distribution system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2007091463AJP2008250694A (en)2007-03-302007-03-30Musical piece distribution system

Publications (1)

Publication NumberPublication Date
JP2008250694Atrue JP2008250694A (en)2008-10-16

Family

ID=39975560

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2007091463APendingJP2008250694A (en)2007-03-302007-03-30Musical piece distribution system

Country Status (1)

CountryLink
JP (1)JP2008250694A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2011048088A (en)*2009-08-262011-03-10Konami Digital Entertainment Co LtdSelecting device, selecting method, and program
JP2011180752A (en)*2010-02-262011-09-15Yahoo Japan CorpDisplay appropriateness determination apparatus and method thereof
JP2024156760A (en)*2009-03-182024-11-06タッチチューンズ ミュージック コーポレイション Audiovisual device and method performed by an audiovisual device - Patents.com

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2024156760A (en)*2009-03-182024-11-06タッチチューンズ ミュージック コーポレイション Audiovisual device and method performed by an audiovisual device - Patents.com
JP2011048088A (en)*2009-08-262011-03-10Konami Digital Entertainment Co LtdSelecting device, selecting method, and program
JP2011180752A (en)*2010-02-262011-09-15Yahoo Japan CorpDisplay appropriateness determination apparatus and method thereof

Similar Documents

PublicationPublication DateTitle
US9460100B2 (en)System and method for audio and video portable publishing system
USRE46258E1 (en)Communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
JP5055901B2 (en) Portable playback device, related information notification method, and related information notification program
CN103443759B (en)The different editions of media file is provided
JP4376220B2 (en) Information communication terminal and program for controlling information communication terminal
CN109033335A (en)Audio recording method, apparatus, terminal and storage medium
KR20070065799A (en) Content selection method and content selection device
US20080114805A1 (en)Play list creator
KR20220019683A (en) Information processing system, information processing method and recording medium
CN108039184A (en)Lyrics adding method and device
CN109616090A (en)Multitone rail sequence generating method, device, equipment and storage medium
KR100773186B1 (en)Music data producing system and computer readable recording medium storing a music data producing program
JP2008250694A (en)Musical piece distribution system
CN110349559A (en)Carry out audio synthetic method, device, system, equipment and storage medium
CN109873905A (en)Audio frequency playing method, audio synthetic method, device and storage medium
CN109815360A (en)Processing method, device and the equipment of audio data
CN109547847A (en)Add the method, apparatus and computer readable storage medium of video information
JP5738908B2 (en) Information distribution apparatus, information distribution method, and information distribution program
JP2007241924A (en) Mobile device
JP4135011B2 (en) Music content sharing system
JP5993978B2 (en) Information distribution apparatus, information distribution method, and information distribution program
KR20070064620A (en) Systems and Methods for Audio and Video Portable Publishing Systems
CN100583284C (en)Reproduction device, related information notification method, and related information notification program
JP2014157544A (en)Information distribution device, information distribution method and information distribution program
JP2006114216A (en)Reproduction system and reproduction method

[8]ページ先頭

©2009-2025 Movatter.jp