JP2006201389A - Play-back apparatus and program - Google Patents

Play-back apparatus and program Download PDF

Info

Publication number
JP2006201389A
JP2006201389A JP2005011939A JP2005011939A JP2006201389A JP 2006201389 A JP2006201389 A JP 2006201389A JP 2005011939 A JP2005011939 A JP 2005011939A JP 2005011939 A JP2005011939 A JP 2005011939A JP 2006201389 A JP2006201389 A JP 2006201389A
Authority
JP
Japan
Prior art keywords
data
song
order
music data
selection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2005011939A
Other languages
Japanese (ja)
Inventor
Makoto Tanaka
田中  良
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 Corp filed Critical Yamaha Corp
Priority to JP2005011939A priority Critical patent/JP2006201389A/en
Publication of JP2006201389A publication Critical patent/JP2006201389A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To play back two or more music data in order using a schedule data without spoiling association of music. <P>SOLUTION: In the schedule data 50, two or more attribute parameters showing attributes of music are defined in each play-back order as a selecting condition for selecting the music data 40 for play-back. A PC30 refers to the schedule data and selects the music data 40 matching the selecting condition in each play-back order out of the music data 40 stored in an HD308 and a server 10. Then, the PC30 sequentially plays back the music data 40 selected in each play-back order. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、スケジュールデータに従って複数の曲データを順番に再生する技術に関する。   The present invention relates to a technique for reproducing a plurality of song data in order according to schedule data.

例えば、特許文献1には、BGM(Back Ground Music)用の複数の演奏データと、BGMの放送順序や放送頻度、放送する時間帯等を定めたスケジュールデータとを配信センタ10から受信し、スケジュールデータに従ってBGMを順番に放送するBGM装置21が記載されている。
特開2001−358670号公報
For example, Patent Document 1 receives a plurality of performance data for BGM (Back Ground Music) and schedule data that defines the BGM broadcast order, broadcast frequency, broadcast time zone, and the like from the distribution center 10 and schedules. A BGM device 21 that broadcasts BGM in order according to data is described.
JP 2001-358670 A

ところで、特許文献1に記載された技術では、同文献の図2または図4に記載されているように、スケジュールデータにおいて、“BGM1”〜“BGM5”等の、BGM毎に固有の識別子を用いてBGMの放送順序や放送する時間帯が定められている。したがって、例えば、スケジュールデータと“BGM1”〜“BGM3”の演奏データは正常に受信できたものの、通信網の輻輳や配信センタ10の故障等によって、“BGM4”と“BGM5”の演奏データが受信できなかった場合、BGM装置21では“BGM4”と“BGM5”を再生することができない。このような場合、BGM装置21は、スケジュールデータに定められた放送順序でBGMを順番に放送していく際に、“BGM4”や“BGM5”を放送する順番が訪れると、次の順番にスキップしたり、メモリ21aに蓄積されているBGMの中から代りのBGMを選択して放送せざるを得ない。   By the way, in the technique described in Patent Document 1, as described in FIG. 2 or 4 of the same document, a unique identifier for each BGM such as “BGM1” to “BGM5” is used in the schedule data. Thus, the BGM broadcast order and the broadcast time zone are determined. Therefore, for example, although the schedule data and the performance data “BGM1” to “BGM3” can be normally received, the performance data “BGM4” and “BGM5” are received due to the congestion of the communication network or the failure of the distribution center 10. If not, the BGM device 21 cannot reproduce “BGM4” and “BGM5”. In such a case, the BGM device 21 skips to the next order when the order of broadcasting “BGM4” or “BGM5” comes when broadcasting the BGM in the order specified in the schedule data. Or select an alternative BGM from the BGM stored in the memory 21a and broadcast it.

しかしながら、次の順番にスキップしてしまうと、スキップの前後でBGMのつながり(流れ)が不自然なものとなってしまう場合がある。また、代りのBGMを放送する場合についても、上述したようにスケジュールデータには、BGM毎に固有の識別子しか含まれていないから、例えば、“BGM4”や“BGM5”と曲調が似た感じのBGMを選び出すことができない。したがって、次の順番にスキップした場合と同様に、代りのBGMを放送した前後でBGMのつながりが不自然なものとなってしまう場合がある。このようにスケジュールデータに定められたBGMの放送順序が保てなくなると、スケジュールデータを作成した者が意図した、一連のBGMを順番に放送することで受聴者に与えようとしていた雰囲気等が損なわれてしまう。   However, if skipping in the next order, the BGM connection (flow) before and after skipping may become unnatural. Also, when broadcasting alternative BGM, the schedule data includes only a unique identifier for each BGM, as described above, so that the tone of music is similar to “BGM4” or “BGM5”, for example. BGM cannot be selected. Therefore, as in the case of skipping in the next order, the connection of BGM may become unnatural before and after the alternative BGM is broadcast. If the BGM broadcasting order set in the schedule data cannot be maintained in this way, the atmosphere or the like intended to be given to the listener by sequentially broadcasting a series of BGMs intended by the person who created the schedule data is impaired. It will be.

本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、曲のつながりを損なわずにスケジュールデータを用いて複数の曲データを順番に再生できるようにすることである。   The present invention has been made in view of the circumstances described above, and an object thereof is to enable a plurality of pieces of music data to be reproduced in order using schedule data without losing the connection of music.

上記課題を解決するため、本発明は、曲の属性を示す属性情報が付与された曲データを複数記憶する記憶手段と、再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記記憶手段に記憶されている曲データの中から選択する選択手段と、前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段とを具備する再生装置を提供する。   In order to solve the above-mentioned problems, the present invention has a storage means for storing a plurality of song data to which attribute information indicating the attribute of a song is assigned, and a selection condition for selecting song data to be reproduced based on the attribute information. By referring to the schedule data determined for each reproduction order, and for each reproduction order, selection means for selecting music data that matches the selection condition from among the music data stored in the storage means, and the selection means There is provided a playback device comprising playback means for playing back music data selected for each playback order in order according to the playback order.

なお、上記構成において、前記属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、前記選択条件に見合う曲データが前記記憶手段に記憶されていなかった場合、前記選択手段により曲データが選択できなかった選択条件に見合う曲データを、前記通信手段を用いて前記外部機器から取得する取得手段とをさらに具備し、前記再生手段は、前記選択手段と前記取得手段により前記再生順序毎に選択または取得された曲データを、前記再生順序に従って順番に再生するようにしてもよい。また、前記選択条件には、曲データを選択する際に絶対満たさなければならない条件と、近似していればよい条件とが含まれていてもよい。また、再生装置には、前記スケジュールデータを入力するための入力手段や、前記スケジュールデータを作成するための作成手段が備わっていてもよい。   In the above configuration, when the communication means that communicates with an external device that stores a plurality of song data to which the attribute information is assigned and the song data that matches the selection condition are not stored in the storage means, the selection is performed. Acquisition means for acquiring from the external device, using the communication means, music data that meets the selection condition for which music data could not be selected by the means, and the playback means is configured to use the selection means and the acquisition means. The music data selected or acquired for each reproduction order may be reproduced in order according to the reproduction order. The selection condition may include a condition that must be satisfied when music data is selected and a condition that may be approximated. Further, the playback apparatus may include an input unit for inputting the schedule data and a creation unit for creating the schedule data.

本発明によれば、再生装置は、スケジュールデータを参照して、再生順序毎に選択条件に見合う曲データを記憶手段に記憶されている曲データの中から選択し、選択した複数の曲データを再生順序に従って順番に再生する。   According to the present invention, the playback device refers to the schedule data, selects the song data that meets the selection condition for each playback order from the song data stored in the storage means, and selects the plurality of selected song data. Play in order according to the playback order.

また、本発明は、曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段とを具備する再生装置を提供する。   In addition, the present invention provides a communication means for communicating with an external device that stores a plurality of pieces of song data to which attribute information indicating song attributes is assigned, and a selection condition for selecting song data to be reproduced based on the attribute information. Refers to the schedule data determined for each playback order, and acquires, for each playback order, music data that meets the selection condition from the external device using the communication unit, and the playback by the acquisition means. There is provided a playback device including playback means for playing back music data acquired in each order in order according to the playback order.

本発明によれば、再生装置は、スケジュールデータを参照して、再生順序毎に選択条件に見合う曲データを外部機器から取得し、取得した複数の曲データを再生順序に従って順番に再生する。   According to the present invention, the playback device refers to the schedule data, acquires music data that matches the selection condition for each playback order from the external device, and plays back the plurality of acquired music data in order according to the playback order.

また、本発明は、コンピュータを、再生する曲データを曲の属性を示す属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを、メモリに複数記憶されている、前記属性情報が付与された曲データの中から選択する選択手段と、前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段として機能させるためのプログラムを提供する。   Further, the present invention refers to schedule data in which a selection condition for selecting a piece of music data to be played back based on attribute information indicating a song attribute is determined for each playback order, and for each playback order, A selection unit that selects a plurality of song data that matches the selection condition from among the song data that is stored in the memory and that has the attribute information, and the song data that is selected for each playback order by the selection unit. A program is provided for functioning as a playback unit that plays back in order according to the playback order.

また、本発明は、コンピュータを、曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段として機能させるためのプログラムを提供する。   Further, the present invention selects a computer based on the attribute information and communication means for communicating with an external device that stores a plurality of song data to which attribute information indicating the attribute of the song is assigned. Acquisition means for acquiring, from the external device, music data that matches the selection condition for each reproduction order, with reference to schedule data determined for each reproduction order, and for each reproduction order; Provides a program for causing the music data acquired for each playback order to function as playback means for sequentially playing back the music data according to the playback order.

本発明によれば、曲のつながりを損なわずにスケジュールデータを用いて複数の曲データを順番に再生することができる。   According to the present invention, it is possible to reproduce a plurality of song data in order using schedule data without losing the connection of songs.

[A.実施形態]
以下、図面を参照して本発明の実施形態について説明する。
図1は、通信システムの構成を示す図である。同図においてサーバ10には、多数の曲データ40とスケジュールデータ50とが記憶されている。また、PC(Personal Computer)30は、サーバ10から曲データ40やスケジュールデータ50をダウンロードすることができる。
[A. Embodiment]
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating a configuration of a communication system. In the figure, the server 10 stores a large number of song data 40 and schedule data 50. A PC (Personal Computer) 30 can download music data 40 and schedule data 50 from the server 10.

サーバ10に記憶されている個々の曲データ40は、図2に示すように、「明るさ」、「テンポ」、「年代」、「ジャンル」、「国」の計5つの属性パラメータからなるヘッダ情報40aと、曲データ本体40bとによって構成されている。各属性パラメータはその曲の属性を表すものであり、「明るさ」や「テンポ」は、それぞれ数値が大きくなる程、明るい感じの曲であったり、テンポが速い曲であることを示している。また、「年代」は、その曲が発表された時期を示すものであり、1990年代に発表された曲ならばパラメータ値は“90”、2000年代に発表された曲ならばパラメータ値は“00”となる。なお、同図に示すように、曲データ本体40bには、曲を識別するための識別情報(例えば、曲IDや曲名情報等)が含まれている。また、ヘッダ情報40aは、例えば、タグを用いて曲データ本体40bに埋め込まれていてもよい。   As shown in FIG. 2, each piece of music data 40 stored in the server 10 includes a header consisting of a total of five attribute parameters of “brightness”, “tempo”, “age”, “genre”, and “country”. The information 40a and the music data body 40b are configured. Each attribute parameter represents the attribute of the song, and “brightness” and “tempo” indicate that the song is brighter or faster, as the value increases. . “Year” indicates the time when the song was announced. The parameter value is “90” if the song was released in the 1990s, and the parameter value is “00” if the song was released in the 2000s. " As shown in the figure, the song data main body 40b includes identification information (for example, song ID and song name information) for identifying the song. The header information 40a may be embedded in the music data body 40b using a tag, for example.

また、サーバ10に記憶されているスケジュールデータ50は、曲データ40の再生順序を定めたデータであるが、曲IDや曲名情報が再生順序に従って並べられているのではなく、図3に示すように、「No.」欄と、「属性パラメータ」欄と、「評価条件」欄とを有するデータテーブルである。ここで、「No.」欄には、再生順序を示す数値が格納される。また「属性パラメータ」欄には、上述した曲データ40の属性を示す5つの属性パラメータの値が格納される。「評価条件」欄には、各属性パラメータの評価条件が格納される。このスケジュールデータ50の内容は、例えば、音楽コーディネータ等によって定められる。また、このスケジュールデータ50は、サーバ10からインターネット20を介してPC30にダウンロードされ、PC30では、このスケジュールデータ50を参照して、再生順序(再生する順番)毎に、「属性パラメータ」欄と「評価条件」欄に定められた条件に見合う曲データ40を選択する。   The schedule data 50 stored in the server 10 is data that defines the reproduction order of the song data 40, but the song IDs and song name information are not arranged in accordance with the reproduction order, as shown in FIG. In addition, the data table includes a “No.” column, an “attribute parameter” column, and an “evaluation condition” column. Here, in the “No.” column, a numerical value indicating the reproduction order is stored. The “attribute parameter” field stores the values of five attribute parameters indicating the attributes of the music data 40 described above. The “evaluation condition” column stores an evaluation condition for each attribute parameter. The contents of the schedule data 50 are determined by, for example, a music coordinator. The schedule data 50 is downloaded from the server 10 to the PC 30 via the Internet 20, and the PC 30 refers to the schedule data 50 and displays the “attribute parameter” column and “ The music data 40 that meets the conditions defined in the “Evaluation conditions” column is selected.

なお、評価条件とは、個々の属性パラメータについて、曲データ40を選択する際の絶対的な条件であるか否かを規定するものであり、「絶対」の場合は、パラメータ値と完全に一致していなければならないことを示しており、「近似」の場合は、パラメータ値と完全に一致していなくても、比較的近い値であればよいことを示している。例えば、図3に示すスケジュールデータ50を用いて再生順序が1番目の曲データ40を選択する場合、評価条件が「絶対」であるのは「ジャンル」と「国」であるので、PC30は、前もってサーバ10からダウンロードしておいた複数の曲データ40の中から、「ジャンル」が“ジャズ”で、かつ「国」が“日本”に属する曲データ40を一次抽出する。次いで、PC30は、一次抽出した曲データ40の中から、「明るさ」が“50”、「テンポ」が“120”、「年代」が“90”に最も近い曲データ40を選択する。   The evaluation condition defines whether or not each attribute parameter is an absolute condition for selecting the song data 40. In the case of “absolute”, the parameter value is completely identical to the parameter value. In the case of “approximate”, it is indicated that a relatively close value is sufficient even if it does not completely match the parameter value. For example, when the song data 40 having the first playback order is selected using the schedule data 50 shown in FIG. 3, the evaluation conditions are “absolute” because “genre” and “country”. The music data 40 in which “genre” is “jazz” and “country” is “Japan” is primarily extracted from a plurality of music data 40 downloaded from the server 10 in advance. Next, the PC 30 selects the song data 40 closest to “brightness” of “50”, “tempo” of “120”, and “age” of “90” from the song data 40 extracted primarily.

次に、図4は、PC30の構成を示すブロック図である。
同図において、CPU(Central Processing Unit)301は、ROM(Read Only Memory)302やHD(Hard Disk)308に記憶されているプログラムを実行することでPC30の各部を制御する。RAM(Random Access Memory)303は、CPU301のワークエリアとして用いられ、例えば、サーバ10からダウンロードされた曲データ40やスケジュールデータ50を一時的に蓄積するバッファとして用いられる。通信インタフェース304は、CPU301の制御の下、サーバ10との通信を制御する。操作部305は、キーボードやマウス等によって構成されている。また、表示部306は、LCD(Liquid Crystal Display)等によって構成されている。サウンド処理部307は、PCM(Pulse Code Modulation)音源や、D/A(Digital/Analog)変換器、アンプ等を備え、曲データ40を再生して図示を省略したスピーカから楽音や音声を出力する。
Next, FIG. 4 is a block diagram showing the configuration of the PC 30.
In the figure, a CPU (Central Processing Unit) 301 controls each part of the PC 30 by executing a program stored in a ROM (Read Only Memory) 302 or an HD (Hard Disk) 308. A RAM (Random Access Memory) 303 is used as a work area of the CPU 301, and is used as a buffer for temporarily storing music data 40 and schedule data 50 downloaded from the server 10, for example. The communication interface 304 controls communication with the server 10 under the control of the CPU 301. The operation unit 305 includes a keyboard, a mouse, and the like. The display unit 306 is configured by an LCD (Liquid Crystal Display) or the like. The sound processing unit 307 includes a PCM (Pulse Code Modulation) sound source, a D / A (Digital / Analog) converter, an amplifier, and the like, reproduces music data 40, and outputs musical sounds and sounds from a speaker (not shown). .

HD308には、後述する選曲処理(図5参照)や再生処理(図8参照)を制御するためのアプリケーションソフトウェア(プログラム)に加え、サーバ10からダウンロードされたスケジュールデータ50が記憶される。また、HD308には曲データ記憶領域308aが設けられており、この曲データ記憶領域308aには、サーバ10からダウンロードされた曲データ40が蓄積される。なお、サーバ10からダウンロードされた個々の曲データ40は、図2に示したデータ構成を有しており、ヘッダ情報40aが付与されている。   The HD 308 stores schedule data 50 downloaded from the server 10 in addition to application software (program) for controlling music selection processing (see FIG. 5) and playback processing (see FIG. 8), which will be described later. The music data storage area 308a is provided in the HD 308, and the music data 40 downloaded from the server 10 is stored in the music data storage area 308a. Each piece of music data 40 downloaded from the server 10 has the data structure shown in FIG. 2, and is given header information 40a.

次に、サーバ10とPC30の動作を説明する。
まず、音楽コーディネータ等によって作成されたスケジュールデータ50(図2参照)がサーバ10に記憶される。なお、スケジュールデータ50の作成については、例えば、まず最初に、具体的な曲名情報を再生順序に従って並べたリストを作成し、このリストに基づいて再生順序毎に、該当する曲データ40についての各属性パラメータの値を調べ、スケジュールデータ50を作成することができる。
Next, operations of the server 10 and the PC 30 will be described.
First, schedule data 50 (see FIG. 2) created by a music coordinator or the like is stored in the server 10. As for the creation of the schedule data 50, for example, first, a list in which specific song name information is arranged according to the playback order is created, and each song data 40 corresponding to the corresponding song data 40 is created for each playback order based on this list. The schedule data 50 can be created by examining the value of the attribute parameter.

また、上述したリストのデータが入力されると、再生順序毎に曲データ40を解析して「明るさ」や「テンポ」についてのパラメータ値を求めたり、個々の曲データ40に関する詳細情報が蓄積されているサーバから「年代」や「ジャンル」、「国」についてのパラメータ値を取得する等して、スケジュールデータ50を自動的に作成する機能をサーバ10が備えていてもよい。このようにしてサーバ10に記憶されたスケジュールデータ50は、PC30からの要求に応じてPC30にダウンロードされ、HD308に記憶される。また、PC30は、サーバ10から曲データ40をダウンロードすることができ、ダウンロードした曲データ40を曲データ記憶領域308aに蓄積する。   When the list data described above is input, the song data 40 is analyzed for each reproduction order to obtain parameter values for “brightness” and “tempo”, and detailed information about the individual song data 40 is accumulated. The server 10 may be provided with a function of automatically creating the schedule data 50 by acquiring parameter values for “age”, “genre”, and “country” from the server being used. The schedule data 50 stored in the server 10 in this way is downloaded to the PC 30 in response to a request from the PC 30 and stored in the HD 308. Further, the PC 30 can download the song data 40 from the server 10 and accumulates the downloaded song data 40 in the song data storage area 308a.

図5は、PC30において実行される選曲処理のフローチャートである。この選曲処理は、ユーザによって操作部305が操作され、スケジュールデータ50を用いた曲データ40の再生処理が指示された場合にCPU301により実行される。同図に示すように、まず、CPU301は、HD308からスケジュールデータ50を読み出す(ステップS101)。次いで、CPU301は、再生順序の値Nを“0”にセットして初期化した後(ステップS102)、再生順序の値Nをインクリメントする(ステップS103)。この後、CPU301は、スケジュールデータ50において再生順序がN番目の選曲条件を取得する(ステップS104)。すなわち、CPU301は、スケジュールデータ50において再生順序がN番目の「属性パラメータ」欄と「評価条件」欄の情報を特定し、これを取得するのである。   FIG. 5 is a flowchart of the music selection process executed in the PC 30. This music selection process is executed by the CPU 301 when the operation unit 305 is operated by the user and a reproduction process of the music data 40 using the schedule data 50 is instructed. As shown in the figure, first, the CPU 301 reads the schedule data 50 from the HD 308 (step S101). Next, the CPU 301 sets and initializes the reproduction order value N to “0” (step S102), and then increments the reproduction order value N (step S103). Thereafter, the CPU 301 acquires the Nth music selection condition in the reproduction order in the schedule data 50 (step S104). That is, the CPU 301 specifies information in the “attribute parameter” field and the “evaluation condition” field whose playback order is Nth in the schedule data 50, and acquires this.

次いで、CPU301は、ステップS104において取得した選曲条件を用いて再生順序がN番目の曲データ40を、曲データ記憶領域308aに蓄積されている曲データ40の中から選択する(ステップS105)。ここで、ステップS105の処理について具体的に説明すると、例えば、図3に示すスケジュールデータ50において再生順序が1番目の曲データ40を選択する場合、評価条件が「絶対」であるのは「ジャンル」と「国」であるので、まず、CPU301は、曲データ記憶領域308aに蓄積されている曲データ40の中から、「ジャンル」が“ジャズ”で、かつ「国」が“日本”に属する曲データ40を一次抽出する。次いで、CPU301は、一次抽出した曲データ40の中から、「明るさ」が“50”、「テンポ」が“120”、「年代」が“90”に最も近い曲データ40を選択する。   Next, the CPU 301 selects, from the song data 40 stored in the song data storage area 308a, the song data 40 having the Nth playback order using the song selection conditions acquired in step S104 (step S105). Here, the processing in step S105 will be specifically described. For example, when the song data 40 having the first reproduction order in the schedule data 50 shown in FIG. 3 is selected, the evaluation condition is “absolute” because “genre” ”And“ country ”, the CPU 301 firstly sets“ genre ”to“ jazz ”and“ country ”to“ Japan ”from the song data 40 stored in the song data storage area 308a. The music data 40 is primarily extracted. Next, the CPU 301 selects the song data 40 closest to “brightness” of “50”, “tempo” of “120”, and “age” of “90” from the song data 40 that has been primarily extracted.

ここで、一次抽出した曲データ40の中から、「明るさ」が“50”、「テンポ」が“120”、「年代」が“90”に最も近い曲データ40を選択する場合、CPU301は、例えば、図6に示すように、「明るさ」、「テンポ」、「年代」についてのレーダーチャート(グラフ)を生成する。なお、同図において、太線で示す三角形70Aが、選択基準となる「明るさ」“50”、「テンポ」“120”、「年代」“90”を表す三角形である。また、点線で示す三角形70B,70Cは、一次抽出された曲データ40(2曲)についての「明るさ」、「テンポ」、「年代」を表す三角形である。CPU301は、このようにして作成したレーダーチャート上において、一次抽出した曲データ40の中から、三角形の形や大きさが選択基準となる三角形70Aに最も近い曲データ40を選び出す。例えば、図6においては、選択基準となる三角形70Aに形や大きさが最も近いのは三角形70Cであるから、この三角形70C、すなわち、「明るさ」が“40”、「テンポ」が“100”、「年代」が“90”であり、かつ「ジャンル」が“ジャズ”で「国」が“日本”の曲データ40が、再生する曲データ40として選択される。   Here, when the song data 40 closest to “brightness” “50”, “tempo” “120”, and “age” “90” is selected from the song data 40 that has been primarily extracted, the CPU 301 For example, as shown in FIG. 6, a radar chart (graph) for “brightness”, “tempo”, and “age” is generated. In the drawing, a triangle 70A indicated by a bold line is a triangle representing “brightness” “50”, “tempo” “120”, and “age” “90” as selection criteria. Triangles 70B and 70C indicated by dotted lines are triangles representing “brightness”, “tempo”, and “age” of the primary extracted music data 40 (2 music). On the radar chart created in this way, the CPU 301 selects the music data 40 closest to the triangle 70A whose triangle shape and size are the selection criteria from the music data 40 extracted primarily. For example, in FIG. 6, the triangle 70C is closest in shape and size to the triangle 70A serving as a selection criterion. Therefore, this triangle 70C, that is, “brightness” is “40” and “tempo” is “100”. The song data 40 whose “age” is “90”, “genre” is “jazz”, and “country” is “Japan” is selected as the song data 40 to be reproduced.

勿論、図6に示すようなレーダーチャートを用いずとも、評価条件として「近似」が指定された複数の属性パラメータについて、属性パラメータ毎に、選択基準となるパラメータ値との差分を求め、その平均値が最も低い曲データ40を選択する構成を採用することもできる。   Of course, without using a radar chart as shown in FIG. 6, for a plurality of attribute parameters for which “approximate” is designated as the evaluation condition, a difference from the parameter value serving as a selection criterion is obtained for each attribute parameter, and the average is obtained. A configuration in which the music data 40 having the lowest value can be selected.

なお、PC30は、ステップS104において取得した選曲条件に見合う曲データ40が曲データ記憶領域308aに蓄積されていなかった場合、選曲条件をサーバ10へ送信し、サーバ10から選曲条件に見合う曲データ40を新たにダウンロードすることもできる。この場合、サーバ10は、PC30から受信した選択条件に見合う曲データ40を、記憶している多数の曲データ40の中から選択し、PC30へ送信する。   If the music data 40 that meets the music selection conditions acquired in step S104 is not stored in the music data storage area 308a, the PC 30 transmits the music selection conditions to the server 10 and the music data 40 that meets the music selection conditions from the server 10. Can also be downloaded. In this case, the server 10 selects the music data 40 that meets the selection condition received from the PC 30 from among the stored music data 40 and transmits the music data 40 to the PC 30.

このようにして再生順序がN番目の曲データ40が選択されると、次いで、CPU301は、選択した曲データ40の識別情報(曲IDまたは曲名情報)を取得し、再生順序の値Nと対応付けて図7に示す再生順序リスト60に追加登録する(ステップS106)。この後、CPU301は、再生順序の値Nと、スケジュールデータ50に定められている「No.」欄の最後尾の数値とを比較し、スケジュールデータ50に定められている最後の再生順序まで曲データ40の選択をし終えたか否かを判別する(ステップS107)。その結果、CPU301は、最後の再生順序まで曲データ40の選択をし終えていない場合(ステップS107:NO)、ステップS103に戻る。また、CPU301は、最後の再生順序まで曲データ40の選択をし終えた場合(ステップS107:YES)、選曲処理を終える。   When the music data 40 with the Nth playback order is selected in this way, the CPU 301 then acquires identification information (song ID or song name information) of the selected music data 40 and corresponds to the playback order value N. In addition, it is additionally registered in the reproduction order list 60 shown in FIG. 7 (step S106). After that, the CPU 301 compares the reproduction order value N with the last numerical value in the “No.” column defined in the schedule data 50, and plays the music until the last reproduction order defined in the schedule data 50. It is determined whether or not the selection of the data 40 has been completed (step S107). As a result, when the CPU 301 has not finished selecting the song data 40 until the last reproduction order (step S107: NO), the CPU 301 returns to step S103. When the CPU 301 has finished selecting the song data 40 until the last playback order (step S107: YES), the CPU 301 ends the music selection process.

次に、図8は、PC30において実行される再生処理のフローチャートである。この再生処理は、上述した選曲処理(図5参照)において再生順序が1番目の曲データ40が選択されると、以降、選曲処理と並行してCPU301により実行される。同図に示すように、再生処理が開始されると、まず、CPU301は、図7に示した再生順序リスト60をHD308から読み出す(ステップS201)。次いで、CPU301は、再生順序の値Mを“0”にセットして初期化した後(ステップS202)、再生順序の値Mをインクリメントする(ステップS203)。   Next, FIG. 8 is a flowchart of the reproduction process executed in the PC 30. This reproduction process is executed by the CPU 301 in parallel with the music selection process when the music data 40 having the first reproduction order is selected in the music selection process (see FIG. 5). As shown in the figure, when the reproduction process is started, the CPU 301 first reads out the reproduction order list 60 shown in FIG. 7 from the HD 308 (step S201). Next, the CPU 301 sets the reproduction order value M to “0” and initializes it (step S202), and then increments the reproduction order value M (step S203).

この後、CPU301は、再生順序リスト60から再生順序がM番目の曲IDを取得し、この曲IDに該当する曲データ40を曲データ記憶領域308aから読み出す(ステップS204)。そして、CPU301は、読み出した曲データ40をサウンド処理部307に転送し、サウンド処理部307を用いて曲データ40の再生処理を開始する(ステップS205)。この後、CPU301は、曲データ40を再生し終えたか否かを監視し(ステップS206)、この曲データ40を再生し終えていない場合は(ステップS206:NO)、引き続いて曲データ40を再生し終えたか否かを監視する。   Thereafter, the CPU 301 obtains the M-th song ID having the reproduction order from the reproduction order list 60, and reads the song data 40 corresponding to the song ID from the song data storage area 308a (step S204). Then, the CPU 301 transfers the read music data 40 to the sound processing unit 307, and starts the reproduction processing of the music data 40 using the sound processing unit 307 (step S205). Thereafter, the CPU 301 monitors whether or not the music data 40 has been reproduced (step S206). If the music data 40 has not been reproduced (step S206: NO), the music data 40 is subsequently reproduced. Monitor whether or not

そして、曲データ40を再生し終えた場合(ステップS206:YES)、CPU301は、並行して行われている選曲処理により再生順序リスト60の内容が更新されたか否かを判別し(ステップS207)、再生順序リスト60が更新されていなかった場合は(ステップS207:NO)、ステップS209に移行する。また、再生順序リスト60が更新されていた場合(ステップS207:YES)、CPU301は、更新後の再生順序リスト60をHD308から読み出す(ステップS208)。そして、CPU301は、再生順序リスト60に定められている最終曲まで再生し終えたか否かを判別する(ステップS209)。その結果、CPU301は、最終曲まで再生し終えていない場合(ステップS209:NO)、ステップS203に戻る。また、CPU301は、最終曲まで再生し終えた場合(ステップS209:YES)、選曲処理を終える。   When the music data 40 has been reproduced (step S206: YES), the CPU 301 determines whether or not the content of the reproduction order list 60 has been updated by the music selection process performed in parallel (step S207). If the playback order list 60 has not been updated (step S207: NO), the process proceeds to step S209. If the playback order list 60 has been updated (step S207: YES), the CPU 301 reads the updated playback order list 60 from the HD 308 (step S208). Then, the CPU 301 determines whether or not the reproduction to the last song defined in the reproduction order list 60 has been completed (step S209). As a result, if the CPU 301 has not finished playing the final song (step S209: NO), the CPU 301 returns to step S203. In addition, when the CPU 301 has finished playing the final song (step S209: YES), the music selection process is finished.

以上説明したように、スケジュールデータ50には、再生する曲データ40を選択するための選択条件として、曲の属性を示す複数の属性パラメータが再生順序毎に定められている。PC30は、スケジュールデータ50を参照して、再生順序毎に、選択条件に見合う曲データ40を曲データ記憶領域308aに記憶されている曲データ40の中から選択する。そして、PC30は、再生順序毎に選択した曲データ40を再生順序に従って順番に再生する。   As described above, in the schedule data 50, as a selection condition for selecting the music data 40 to be reproduced, a plurality of attribute parameters indicating the attributes of the music are defined for each reproduction order. The PC 30 refers to the schedule data 50 and selects the music data 40 that meets the selection condition from the music data 40 stored in the music data storage area 308a for each playback order. Then, the PC 30 reproduces the song data 40 selected for each reproduction order in order according to the reproduction order.

このようにPC30は、スケジュールデータ50を参照して、曲データ記憶領域308aに蓄積されている曲データ40の中から、曲調やジャンル等が一致または類似する曲データ40を再生順序毎に選択して再生する構成であるから、通信網の輻輳やサーバ10の故障等によってサーバ10との通信が途絶え、曲データ40がダウンロードできなくなった場合であっても、再生順序をスキップしたり、曲調が全く異なる代用曲が再生されるようなことがない。よって、曲のつながりを損なわずにスケジュールデータ50を用いて複数の曲データ40を順番に再生することができる。   As described above, the PC 30 refers to the schedule data 50 and selects, from the song data 40 stored in the song data storage area 308a, the song data 40 having the same or similar tune or genre for each playback order. Therefore, even if the communication with the server 10 is interrupted due to congestion of the communication network or a failure of the server 10 and the music data 40 cannot be downloaded, the playback order is skipped or the music tone is changed. A completely different substitute song is never played. Therefore, a plurality of song data 40 can be reproduced in order using the schedule data 50 without losing the connection of the songs.

また、スケジュールデータ50には、選択条件として設定された複数の属性パラメータについて、個別に、絶対条件とするのか、それとも近似条件とするのかを指定することができるから、様々な選択条件を簡単に設定することができる。勿論、「明るさ」や「テンポ」等のパラメータ値は、例えば、“50〜80”等、許容範囲の値を定められる構成としてもよい。   In addition, in the schedule data 50, it is possible to individually specify whether a plurality of attribute parameters set as selection conditions are to be absolute conditions or approximate conditions, so various selection conditions can be easily set. Can be set. Of course, parameter values such as “brightness” and “tempo” may be configured such that values in an allowable range such as “50 to 80” can be determined.

なお、PC30(コンピュータ)は、HD308にインストールされているプログラムに従って本発明に係る選曲処理(図5参照)や再生処理(図8参照)を実行するが、このプログラムを通信によってPC30へと送信し、HD308にインストールしてもよい。また、このプログラムをCD−ROM(Compact Disk Read Only Memory)やDVD(Digital Versatile Disk)等のコンピュータが読み取り可能な記録媒体に記録して提供してもよい。   The PC 30 (computer) executes the music selection process (see FIG. 5) and the playback process (see FIG. 8) according to the present invention in accordance with the program installed in the HD 308. This program is transmitted to the PC 30 by communication. May be installed in the HD 308. The program may be provided by being recorded on a computer-readable recording medium such as a CD-ROM (Compact Disk Read Only Memory) or a DVD (Digital Versatile Disk).

[B.変形例]
(1)上述した実施形態では、基本的に、曲データ記憶領域308aに記憶されている曲データ40を選択候補とし、選択条件に見合う曲データ40が曲データ記憶領域308aに記憶されていなかった場合にのみ、サーバ10(外部機器)から選択条件に見合う曲データ40を新たにダウンロードする構成とした。しかしながら、選択条件に見合う曲データ40を、曲データ記憶領域308aに記憶されている曲データ40の中から選択するのではなく、常時、サーバ10からダウンロードして取得する構成であってもよい。
[B. Modified example]
(1) In the above-described embodiment, basically, the music data 40 stored in the music data storage area 308a is selected as a selection candidate, and the music data 40 matching the selection condition is not stored in the music data storage area 308a. Only in such a case, the music data 40 that meets the selection condition is newly downloaded from the server 10 (external device). However, the configuration may be such that the song data 40 that meets the selection condition is not selected from the song data 40 stored in the song data storage area 308a, but is always downloaded from the server 10 and acquired.

(2)図2に示した属性パラメータに加え、例えば、歌詞の有無や、ボーカリストの性別等を示す属性パラメータが曲データ40に付与されていてもよい。また、スケジュールデータ50は、時間帯や曜日、季節等に対応させて複数種類用意されていてもよい。また、曲データ40を送信するサーバと、スケジュールデータ50を送信するサーバとが別々に設けられていてもよい。さらに、サーバ10とPC30の通信は、公衆交換電話網や専用回線を介して行われてもよいし、移動パケット通信網や無線公衆LAN(Local Area Network)、通信衛星等を経由して行われてもよい。また、曲データの再生機能を備えた携帯電話機や、ポータブルMP3(MPEG Audio Layer-3)プレイヤに本発明を適用することもできる。 (2) In addition to the attribute parameters shown in FIG. 2, for example, attribute parameters indicating the presence or absence of lyrics and the gender of the vocalist may be given to the music data 40. Further, a plurality of types of schedule data 50 may be prepared corresponding to time zones, days of the week, seasons, and the like. Moreover, the server which transmits the music data 40 and the server which transmits the schedule data 50 may be provided separately. Further, the communication between the server 10 and the PC 30 may be performed via a public switched telephone network or a dedicated line, or via a mobile packet communication network, a wireless public local area network (LAN), a communication satellite, or the like. May be. The present invention can also be applied to a mobile phone having a music data playback function and a portable MP3 (MPEG Audio Layer-3) player.

また、本発明は、コンビニエンスストア等の店舗に設置され、配信センタから複数の曲データとともにスケジュールデータを受信し、スケジュールデータに従って複数の曲データを順番に再生して店内にBGMを放送する再生装置に適用することができる。また、配信センタからストリーミング配信される曲データを再生する再生装置において、通信網の輻輳や配信サーバの故障等によってストリーミング配信が中断された場合に備え、スケジュールデータ50を再生装置に記憶させておき、ストリーミング配信が中断された場合に、スケジュールデータ50を参照して、再生順序毎に選択条件に見合う曲データ40を曲データ記憶領域308aから読み出し、読み出した複数の曲データ40を再生順序に従って順番に再生してもよい。   In addition, the present invention is a playback device that is installed in a store such as a convenience store, receives schedule data together with a plurality of song data from a distribution center, plays back a plurality of song data in order according to the schedule data, and broadcasts BGM in the store Can be applied to. In addition, in a playback device that plays back music data streamed from a distribution center, schedule data 50 is stored in the playback device in case the streaming delivery is interrupted due to congestion of the communication network or failure of the delivery server. When the streaming distribution is interrupted, the music data 40 matching the selection condition is read from the music data storage area 308a for each reproduction order with reference to the schedule data 50, and the plurality of read music data 40 are sequentially ordered according to the reproduction order. You may replay it.

(3)上述した実施形態では、スケジュールデータ50をサーバ10から受信する場合について説明したが、例えば、CD−ROMやDVD等の記録媒体にスケジュールデータ50を記録して配布し、PC30では、記録媒体からスケジュールデータ50を読み出してHD308に記憶する構成であってもよい。勿論、この場合、PC30には、記録媒体に記録されたスケジュールデータ50を読み出すための記録媒体ドライブが備わっている必要がある。このようにスケジュールデータ50は、サーバ10(外部機器)からの受信や、記録媒体からの読み出しによってPC30に入力することができる。 (3) In the above-described embodiment, the case where the schedule data 50 is received from the server 10 has been described. For example, the schedule data 50 is recorded and distributed on a recording medium such as a CD-ROM or a DVD. The schedule data 50 may be read from the medium and stored in the HD 308. Of course, in this case, the PC 30 needs to include a recording medium drive for reading the schedule data 50 recorded on the recording medium. Thus, the schedule data 50 can be input to the PC 30 by receiving from the server 10 (external device) or reading from the recording medium.

また、スケジュールデータ50の作成機能をPC30が備えていてもよい。すなわち、PC30において、ユーザが操作部305を操作しながら、図2に示したスケジュールデータ50を作成することも可能である。また、例えば、具体的な曲名情報を再生順序に従って順番に並べたリストデータが入力されると、PC30が、再生順序毎に、該当する曲データ40を解析して「明るさ」や「テンポ」についてのパラメータ値を求めたり、個々の曲データ40に関する詳細情報が蓄積されているサーバから「年代」や「ジャンル」、「国」についてのパラメータ値を取得する等して、スケジュールデータ50を作成してもよい。また、このようにPC30においてスケジュールデータ50が作成される場合、選択条件として設定された各属性パラメータについては、絶対条件とするのか、それとも近似条件とするのかをユーザが操作部305を操作して指定することができる。   Further, the PC 30 may have a function for creating the schedule data 50. That is, in the PC 30, the user can create the schedule data 50 shown in FIG. 2 while operating the operation unit 305. Also, for example, when list data in which specific song name information is arranged in order in accordance with the playback order is input, the PC 30 analyzes the corresponding song data 40 for each playback order and analyzes “brightness” and “tempo”. The schedule data 50 is created by obtaining parameter values for “age”, “genre”, and “country” from a server in which detailed information about individual song data 40 is accumulated, etc. May be. Further, when the schedule data 50 is created in the PC 30 as described above, the user operates the operation unit 305 to determine whether each attribute parameter set as the selection condition is an absolute condition or an approximate condition. Can be specified.

通信システムの構成を示す図である。It is a figure which shows the structure of a communication system. 曲データ40のデータ構成を示す図である。3 is a diagram showing a data configuration of song data 40. FIG. スケジュールデータ50のデータ構成を示す図である。It is a figure which shows the data structure of the schedule data. PC30の構成を示すブロック図である。It is a block diagram which shows the structure of PC30. PC30において実行される選曲処理のフローチャートである。It is a flowchart of the music selection process performed in PC30. 評価条件として「近似」が指定された複数の属性パラメータについてのレーダーチャートである。It is a radar chart about a plurality of attribute parameters for which “approximation” is designated as an evaluation condition. 再生順序リスト60のデータ構成を示す図である。6 is a diagram showing a data configuration of a reproduction order list 60. FIG. PC30において実行される再生処理のフローチャートである。It is a flowchart of the reproduction | regeneration processing performed in PC30.

符号の説明Explanation of symbols

10…サーバ、20…インターネット、30…PC、40…曲データ、40a…ヘッダ情報、40b…曲データ本体、50…スケジュールデータ、60…再生順序リスト、301…CPU、302…ROM、303…RAM、304…通信インタフェース、305…操作部、306…表示部、307…サウンド処理部、308…HD、308a…曲データ記憶領域。   DESCRIPTION OF SYMBOLS 10 ... Server, 20 ... Internet, 30 ... PC, 40 ... Song data, 40a ... Header information, 40b ... Song data main body, 50 ... Schedule data, 60 ... Playback order list, 301 ... CPU, 302 ... ROM, 303 ... RAM 304, a communication interface, 305, an operation unit, 306, a display unit, 307, a sound processing unit, 308, HD, 308a, a song data storage area.

Claims (8)

曲の属性を示す属性情報が付与された曲データを複数記憶する記憶手段と、
再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記記憶手段に記憶されている曲データの中から選択する選択手段と、
前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段と
を具備することを特徴とする再生装置。
Storage means for storing a plurality of song data to which attribute information indicating the attribute of the song is assigned;
Reference is made to schedule data in which selection conditions for selecting music data to be reproduced based on the attribute information are determined for each reproduction order, and music data matching the selection conditions is stored in the storage means for each reproduction order Selection means for selecting from among the song data being recorded,
A reproducing apparatus comprising: reproducing means for reproducing the music data selected by the selecting means for each reproduction order in order according to the reproduction order.
前記属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、
前記選択条件に見合う曲データが前記記憶手段に記憶されていなかった場合、前記選択手段により曲データが選択できなかった選択条件に見合う曲データを、前記通信手段を用いて前記外部機器から取得する取得手段とをさらに具備し、
前記再生手段は、前記選択手段と前記取得手段により前記再生順序毎に選択または取得された曲データを、前記再生順序に従って順番に再生する
ことを特徴とする請求項1に記載の再生装置。
A communication unit that communicates with an external device that stores a plurality of pieces of music data to which the attribute information is attached;
If music data that matches the selection condition is not stored in the storage means, music data that meets the selection condition for which music data could not be selected by the selection means is acquired from the external device using the communication means. An acquisition means,
The playback device according to claim 1, wherein the playback unit plays back the song data selected or acquired by the selection unit and the acquisition unit in each playback order in order according to the playback order.
前記選択条件には、曲データを選択する際に絶対満たさなければならない条件と、近似していればよい条件とが含まれている
ことを特徴とする請求項1に記載の再生装置。
The playback apparatus according to claim 1, wherein the selection condition includes a condition that must be satisfied when selecting music data and a condition that should be approximated.
前記スケジュールデータを入力する入力手段をさらに具備する
ことを特徴とする請求項1に記載の再生装置。
The playback apparatus according to claim 1, further comprising input means for inputting the schedule data.
前記スケジュールデータを作成する作成手段をさらに具備する
ことを特徴とする請求項1に記載の再生装置。
The playback apparatus according to claim 1, further comprising a creation unit that creates the schedule data.
曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、
再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、
前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段と
を具備することを特徴とする再生装置。
A communication means for communicating with an external device that stores a plurality of song data to which attribute information indicating the attribute of the song is assigned;
Reference is made to schedule data in which selection conditions for selecting music data to be reproduced based on the attribute information are determined for each reproduction order, and for each reproduction order, music data that meets the selection conditions is used for the communication means. Acquiring means for acquiring from the external device;
A playback device comprising: playback means for playing back the song data acquired by the acquisition means for each playback order in order according to the playback order.
コンピュータを、
再生する曲データを曲の属性を示す属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを、メモリに複数記憶されている、前記属性情報が付与された曲データの中から選択する選択手段と、
前記選択手段により前記再生順序毎に選択された曲データを、前記再生順序に従って順番に再生する再生手段
として機能させるためのプログラム。
Computer
Reference is made to schedule data in which the selection conditions for selecting the song data to be reproduced based on the attribute information indicating the attribute of the song are determined for each reproduction order, and for each reproduction order, the song data that meets the selection conditions is A plurality of selection means for selecting from among song data to which the attribute information is assigned, stored in a memory;
A program for causing music data selected by the selection means for each reproduction order to be reproduced in order according to the reproduction order.
コンピュータを、
曲の属性を示す属性情報が付与された曲データを複数記憶する外部機器と通信を行う通信手段と、
再生する曲データを前記属性情報に基づいて選択するための選択条件が再生順序毎に定められたスケジュールデータを参照し、前記再生順序毎に、前記選択条件に見合う曲データを前記通信手段を用いて前記外部機器から取得する取得手段と、
前記取得手段により前記再生順序毎に取得された曲データを、前記再生順序に従って順番に再生する再生手段
として機能させるためのプログラム。
Computer
A communication means for communicating with an external device that stores a plurality of pieces of song data to which attribute information indicating a song attribute is assigned;
Reference is made to schedule data in which selection conditions for selecting music data to be reproduced based on the attribute information are determined for each reproduction order, and music data that meets the selection conditions is used for each reproduction order using the communication means. Acquiring means for acquiring from the external device;
A program for causing a piece of music data acquired by the acquisition unit for each reproduction order to function as a reproduction unit for reproducing the data in order according to the reproduction order.
JP2005011939A 2005-01-19 2005-01-19 Play-back apparatus and program Withdrawn JP2006201389A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005011939A JP2006201389A (en) 2005-01-19 2005-01-19 Play-back apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005011939A JP2006201389A (en) 2005-01-19 2005-01-19 Play-back apparatus and program

Publications (1)

Publication Number Publication Date
JP2006201389A true JP2006201389A (en) 2006-08-03

Family

ID=36959452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005011939A Withdrawn JP2006201389A (en) 2005-01-19 2005-01-19 Play-back apparatus and program

Country Status (1)

Country Link
JP (1) JP2006201389A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008243345A (en) * 2007-03-29 2008-10-09 Onkyo Corp Audio device, play list preparing device, and audio playback program
WO2016151721A1 (en) * 2015-03-23 2016-09-29 パイオニア株式会社 Management device, acoustic tuning and management method, acoustic device, and music reproduction method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008243345A (en) * 2007-03-29 2008-10-09 Onkyo Corp Audio device, play list preparing device, and audio playback program
WO2016151721A1 (en) * 2015-03-23 2016-09-29 パイオニア株式会社 Management device, acoustic tuning and management method, acoustic device, and music reproduction method

Similar Documents

Publication Publication Date Title
KR101233800B1 (en) Musical content reproducing device and music content reproducing method
US8173883B2 (en) Personalized music remixing
EP1830347B1 (en) Music composition data reconstruction device, music composition data reconstruction method, music content reproduction device, and music content reproduction method
JP4328807B2 (en) Music reproducing apparatus, method, recording medium, and integrated circuit
CN1838229B (en) Playback apparatus and playback method
US20050036628A1 (en) Interactive digital medium and system
JP2004347943A (en) Data processor, musical piece reproducing apparatus, control program for data processor, and control program for musical piece reproducing apparatus
JP2005190640A (en) Reproduction apparatus and evaluation method for content
JP2006511845A (en) Audio signal array
US20080126418A1 (en) Method and Apparatus to Store Content and a Query on a Device
JP2009204936A (en) Karaoke machine and booking music piece search method
JP2006201389A (en) Play-back apparatus and program
JPWO2006087891A1 (en) Information selection method and information selection device, etc.
JP2013160890A (en) Information processing program, information processing apparatus, lyrics display method, and communication system
JP4228893B2 (en) Playback apparatus, information communication system, and program
JP4682652B2 (en) REPRODUCTION DEVICE, CONTENT REPRODUCTION SYSTEM, AND PROGRAM
JP2007095155A (en) Method and apparatus for choosing content
JP2005275308A (en) Karaoke play reservation system and remote control apparatus for karaoke
JP5731661B2 (en) Recording apparatus, recording method, computer program for recording control, and reproducing apparatus, reproducing method, and computer program for reproducing control
JP5290822B2 (en) Karaoke device, karaoke device control method, and karaoke device control program
JP2006139818A (en) Reproducing apparatus
JP2005275307A (en) Karaoke play reservation system and remote control apparatus for karaoke
JP4263151B2 (en) Content reproduction pattern generation apparatus, content reproduction system, and content reproduction pattern generation method
JP2005242059A (en) Karaoke player with ascending sort display and uploading function for sound-recording file
JP2016051141A (en) Karaoke system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071120

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090128