以下図面について、本発明の一実施の形態を詳述する。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
(1)第1の実施の形態
(1−1)第1の実施の形態による再生装置の概要
図1において、1は全体として第1の実施の形態による再生装置の構成の概要を示す。再生装置1は、図示しないコンテンツデータ記憶部に記憶される複数のコンテンツデータを、当該コンテンツデータの再生順序を規定したプレイリストに従い再生し得るようになされている。このような再生装置1においてプレイリスト記憶部2は、プレイリスト生成規則と、当該プレイリスト生成規則に合致するコンテンツデータの識別情報とを有するプレイリストを記憶している。また再生装置1において要求情報生成部3は、プレイリストの再構成を要求する再構成要求情報を生成する。そして再生装置1においてプレイリスト再構成部4は、要求情報生成部3により生成された再構成要求情報に応じて、プレイリスト記憶部2に記憶されるプレイリストの少なくとも一部を、装置使用状況に応じたプレイリスト生成規則を有するプレイリストに再構成する。かかる構成により再生装置1は、装置使用状況を反映させたプレイリスト生成規則に従い、ユーザが所望していると思われるコンテンツデータを登録したプレイリストを用意することができ、かくしてプレイリストに従いユーザが所望していると思われるコンテンツデータを提供することができる。
(1) First Embodiment (1-1) Overview of Playback Device According to First Embodiment In FIG. 1, 1 indicates an overview of the configuration of a playback device according to the first embodiment as a whole. The playback device 1 can play back a plurality of content data stored in a content data storage unit (not shown) according to a playlist that defines the playback order of the content data. In such a playback apparatus 1, the playlist storage unit 2 stores a playlist having a playlist generation rule and identification information of content data that matches the playlist generation rule. In the playback device 1, the request information generation unit 3 generates reconfiguration request information for requesting reconfiguration of a playlist. Then, in the playback device 1, the playlist reconstruction unit 4 uses at least a part of the playlist stored in the playlist storage unit 2 in accordance with the reconstruction request information generated by the request information generation unit 3. Is reconfigured into a playlist having a playlist generation rule corresponding to. With this configuration, the playback device 1 can prepare a playlist in which content data that the user thinks is desired according to a playlist generation rule that reflects the usage status of the device, and thus the user can follow the playlist. It is possible to provide content data that seems to be desired.
(1−2)第1の実施の形態による再生装置の詳細構成
次いで図2を用いて、再生装置10の機能回路ブロックによる詳細なハードウェア構成を説明する。かかる再生装置10は、再生部11によりCD(Compact Disc)等の記録媒体から音楽データを再生する媒体再生機能や、当該記録媒体に記録されている音楽データを録音する録音機能、プレイリストを利用した音楽データの再生機能(以下、これをリスト利用再生機能と呼ぶ)等の各種機能を実現し得るようになされている。
(1-2) Detailed Configuration of Playback Device According to First Embodiment Next, a detailed hardware configuration of the playback device 10 using functional circuit blocks will be described with reference to FIG. The reproducing apparatus 10 uses a medium reproducing function for reproducing music data from a recording medium such as a CD (Compact Disc) by the reproducing unit 11, a recording function for recording music data recorded on the recording medium, and a playlist. Various functions such as a music data playback function (hereinafter referred to as a list-based playback function) can be realized.
ここで再生装置10の操作部12は、例えば図3に示すような直方体状のリモートコントローラRM1を有している。かかるリモートコントローラRM1の正面一端側には、再生装置10の電源をオン/オフするためのトグル式の電源ボタンRM1Aと、再生中の音楽の音量を調節するための音量調節ボタンRM1Bと、後述するプレイリストの再構成を要求するための再構成要求ボタンRM1Cとが配置されている。またリモートコントローラRM1の正面中央部には、上述した各種機能を切り替えて選択させるためのトグル式の機能選択ボタンRM1Dと、各種設定項目を呼び出すための設定ボタンRM1Eとが配置されている。これに加えてリモートコントローラRM1の正面中央部には、それぞれ頂点を一端側及び他端側に向けた三角形状を有し、表示画面上で上方向及び下方向を選択させるための上方向選択ボタンRM1F及び下方向選択ボタンRM1Gと、それぞれ頂点を左側及び右側に向けた三角形状を有し、当該表示画面上で左方向及び右方向を選択させるための左方向選択ボタンRM1H及び右方向選択ボタンRM1Iと、例えば表示画面上で種々の選択を決定させるための決定ボタンRM1Jとが配置されている。
Here, the operation unit 12 of the playback apparatus 10 has a rectangular parallelepiped remote controller RM1 as shown in FIG. 3, for example. On one end of the front of the remote controller RM1, a toggle type power button RM1A for turning on / off the power of the playback apparatus 10, a volume control button RM1B for adjusting the volume of the music being played back, and a later-described A reconfiguration request button RM1C for requesting reconfiguration of a playlist is arranged. In addition, a toggle-type function selection button RM1D for switching and selecting the various functions described above and a setting button RM1E for calling various setting items are arranged in the front center portion of the remote controller RM1. In addition to this, the center portion of the front of the remote controller RM1 has a triangular shape with the apexes facing one end and the other end, respectively, and an upward selection button for selecting the upward and downward directions on the display screen The left direction selection button RM1H and the right direction selection button RM1I have a triangular shape with vertices directed to the left side and the right side, respectively, and the left and right directions are selected on the display screen. And a determination button RM1J for determining various selections on the display screen, for example.
さらにリモートコントローラRM1の正面他端寄りには、音楽データの再生を制御するための再生開始ボタンRM1K、再生停止ボタンRM1L、早送ボタンRM1M、巻戻ボタンRM1N、曲送ボタンRM1O、曲戻ボタンRM1P及び一時停止ボタンRM1Qが配置されている。従って再生装置10では、ユーザに対し、操作部12のリモートコントローラRMにおいて機能選択ボタンRM1Dを押下操作させる簡易な操作で、上述した各種機能を容易に選択させ得るようになされている。
Further, near the other front end of the remote controller RM1, a playback start button RM1K, a playback stop button RM1L, a fast forward button RM1M, a rewind button RM1N, a song forward button RM1O, and a song backward button RM1P for controlling the reproduction of music data. In addition, a pause button RM1Q is arranged. Therefore, in the playback apparatus 10, the user can easily select the various functions described above with a simple operation of pressing the function selection button RM1D on the remote controller RM of the operation unit 12.
すなわち再生装置10において再生部11は、ユーザによる操作部12の操作に応じて媒体再生機能を選択する媒体再生機能選択命令が与えられると、再生装置10に装填された記録媒体から、これに記録されている音楽データを再生し音楽として出力する。これにより再生部11は、ユーザに対し音楽を聴かせることができるようになされている。
That is, in the playback device 10, when the playback unit 11 is given a medium playback function selection command for selecting a media playback function in accordance with the operation of the operation unit 12 by the user, the playback unit 11 starts recording from the recording medium loaded in the playback device 10. The music data being played is output and output as music. Thereby, the reproducing unit 11 can make the user listen to music.
また再生部11は、ユーザによる操作部12の操作に応じて録音機能を選択する録音機能選択命令が与えられると、記録媒体から音楽データを読み出して所定の圧縮符号化方式で圧縮符号化してコンテンツデータ記憶部13に送出する。これによりコンテンツデータ記憶部13は、再生部11から与えられたATRAC3(Adaptive Transform Acoustic Coding 3)、AAC(Advanced Audio Coding )、WMA(Windows (登録商標)Media Audio )、RealAUDIO G2 Music Codec、MP3(MPEG Audio Layer-3)フォーマット等の音楽データを記憶する。
In addition, when a recording function selection command for selecting a recording function according to an operation of the operation unit 12 by the user is given, the playback unit 11 reads out music data from the recording medium, and compresses and encodes the music data using a predetermined compression encoding method. The data is sent to the data storage unit 13. As a result, the content data storage unit 13 receives the ATRAC3 (Adaptive Transform Acoustic Coding 3), AAC (Advanced Audio Coding), WMA (Windows (registered trademark) Media Audio), RealAUDIO G2 Music Codec, MP3 (MP3) provided from the playback unit 11. Stores music data such as MPEG Audio Layer-3) format.
これに加えて通信部14は、ネットワークNT上の外部装置15と通信し得るようになされている。外部装置15は、再生装置10に対し音楽データ等の種々のデータや各種情報等を、より的確に送信するためのTCP/IP(Transmission Control Protocol/Internet Protocol )に従った第1の送信形態と、より高速に送信するためのUDP/IP(User Datagram Protocol/Internet Protocol)に従った第2の送信形態との何れの送信形態でも送信し得るようになされている。そして外部装置15は、再生装置10により種々のデータや各種情報が、一時的や永続的に保存することを目的として要求されたときには、第1の送信形態でこれら種々のデータや各種情報を送信している。また外部装置15は、再生装置10により音楽データが、保存はせずに受信しながら再生処理すること(以下、このような受信しながら保存はせず再生処理することをストリーミング再生と呼ぶ)を目的として要求されたときには、第2の送信形態で音楽データを送信している。
In addition, the communication unit 14 can communicate with the external device 15 on the network NT. The external device 15 has a first transmission form according to TCP / IP (Transmission Control Protocol / Internet Protocol) for more accurately transmitting various data such as music data and various information to the playback device 10. Therefore, transmission can be performed in any of the second transmission forms according to UDP / IP (User Datagram Protocol / Internet Protocol) for higher-speed transmission. The external device 15 transmits the various data and various information in the first transmission form when the reproducing device 10 requests various data and various information for the purpose of temporarily or permanently storing the data. is doing. Also, the external device 15 performs playback processing while receiving music data without being stored by the playback device 10 (hereinafter, such playback processing without receiving and storing music data is referred to as streaming playback). When requested for the purpose, the music data is transmitted in the second transmission form.
従って通信部14は、ユーザによる操作部12の操作に応じて、ネットワークNTを利用し音楽データをコンテンツデータ記憶部13へ保存することを目的として受信すること(以下、このような保存を目的として受信することをダウンロードと呼ぶ)を要求するダウンロード要求が与えられると、所望の音楽データのダウンロードを要求するダウンロード要求信号をネットワークNT上の外部装置15に送信する。その結果、通信部14は、外部装置15から第1の送信形態で所定フォーマットの音楽データが返信されると、その音楽データをダウンロードしてコンテンツデータ記憶部13に送出する。これによりコンテンツデータ記憶部13は、外部装置15からダウンロードされた音楽データを記憶する。
Accordingly, the communication unit 14 receives for the purpose of storing the music data in the content data storage unit 13 using the network NT in accordance with the operation of the operation unit 12 by the user (hereinafter, for the purpose of such storage). When a download request for requesting download is received, a download request signal for requesting download of desired music data is transmitted to the external device 15 on the network NT. As a result, when the music data of a predetermined format is returned from the external device 15 in the first transmission form, the communication unit 14 downloads the music data and sends it to the content data storage unit 13. As a result, the content data storage unit 13 stores the music data downloaded from the external device 15.
因みに通信部14は、後述するようにユーザによる操作部12の操作に応じて、ネットワークNTを利用した音楽データのストリーミング再生を要求するストリーミング再生要求が与えられると、ストリーミング要求信号をネットワークNT上の外部装置15に送信する。その結果、通信部14は、外部装置15から第2の送信形態で所定フォーマットの音楽データが返信されると、その音楽データを受信しながら再生部11に送出する。これにより再生部11は、通信部14から与えられる音楽データをストリーミング再生する。
Incidentally, when a streaming playback request for requesting streaming playback of music data using the network NT is given according to the operation of the operation unit 12 by the user as will be described later, the communication unit 14 sends a streaming request signal on the network NT. Transmit to the external device 15. As a result, when the music data of a predetermined format is returned from the external device 15 in the second transmission form, the communication unit 14 sends the music data to the playback unit 11 while receiving the music data. As a result, the playback unit 11 performs streaming playback of the music data provided from the communication unit 14.
ここで図4に示すように、コンテンツデータ記憶部13には、音楽データ管理用のデータベース(以下、これをコンテンツデータベースと呼ぶ)CDB1が構築されている。そしてコンテンツデータ記憶部13は、コンテンツデータベースCDB1に対し、複数の音楽データD1を管理するための複数の音楽データ管理情報CAを記憶している。
Here, as shown in FIG. 4, a music data management database (hereinafter referred to as a content database) CDB 1 is constructed in the content data storage unit 13. The content data storage unit 13 stores a plurality of music data management information CA for managing a plurality of music data D1 in the content database CDB1.
この場合、各音楽データ管理情報CAは、それぞれ上述した録音や外部装置15からのダウンロードによって記憶された1つの音楽データD1と、当該1つの音楽データD1に関連する関連情報(以下、これをデータ関連情報と呼ぶ)DREとを有している。そしてデータ関連情報DREは、対応する音楽データD1の属性情報(以下、これをデータ属性情報と呼ぶ)DATと、その音楽データD1の中の、当該音楽データD1に基づく音楽の例えば「さび」と呼ばれる特徴部分に対応する位置(例えば、「さび」の始まりに対応する位置であり、以下これを特徴位置と呼ぶ)を示す特徴位置情報SPとを有している。
In this case, each music data management information CA includes one piece of music data D1 stored by the above-described recording or downloading from the external device 15, and related information related to the one piece of music data D1 (hereinafter referred to as data). DRE) (referred to as related information). The data-related information DRE includes attribute information (hereinafter referred to as data attribute information) DAT of the corresponding music data D1, and “sabi” of music based on the music data D1 in the music data D1. And feature position information SP indicating a position corresponding to a feature part to be called (for example, a position corresponding to the beginning of “rust”, hereinafter referred to as a feature position).
またデータ属性情報DATには、対応する音楽データD1固有のID(IDentification)、音楽のタイトル(以下、これを音楽タイトルと呼ぶ)、アーティストの名称(以下、これをアーティスト名と呼ぶ)、音楽の属するジャンルの名称(以下、これをジャンル名と呼ぶ)、当該音楽データD1の記憶日時、音楽データD1全体の再生時間等を示す各種情報や音楽データD1の収録されたアルバムのジャケット写真の画像データ(以下、これをジャケット写真画像データと呼ぶ)が含まれている。さらにデータ属性情報DATには、対応する音楽データD1を周波数解析等によって分析することにより、その音楽データD1に基づく音楽の印象(例えば、曲のテンポや音色等)を数値化して得られた(音楽全体に対する印象や、「さび」の部分のように1又は複数の部分毎の印象を数値化して得られた)印象値情報や音楽の歌詞に含まれている特徴的な単語等を示す各種情報も含まれている。
The data attribute information DAT includes an ID (IDentification) unique to the corresponding music data D1, a music title (hereinafter referred to as a music title), an artist name (hereinafter referred to as an artist name), a music name, and the like. Various information indicating the name of the genre to which it belongs (hereinafter referred to as the genre name), the storage date and time of the music data D1, the reproduction time of the entire music data D1, and the image data of the jacket photo of the album in which the music data D1 is recorded (Hereinafter referred to as jacket photo image data). Furthermore, the data attribute information DAT is obtained by analyzing the corresponding music data D1 by frequency analysis or the like, and quantifying the impression of music based on the music data D1 (for example, the tempo or timbre of the song) ( Various impressions indicating the overall music, impression value information (obtained by quantifying impressions of one or more parts such as the “rust” part), and characteristic words included in the lyrics of the music Information is also included.
因みにデータ属性情報DATは、記録媒体からの音楽データD1の読み出し時に外部の情報提供装置(図示せず)からダウンロードされ、また外部装置15から音楽データD1と共にダウンロードされている。ただし印象値情報については、外部装置15から音楽データD1と共にダウンロードされる場合もあるし、再生装置10の例えば再生部11により音楽データD1を分析して生成する場合もある。
Incidentally, the data attribute information DAT is downloaded from an external information providing device (not shown) when the music data D1 is read from the recording medium, and is downloaded together with the music data D1 from the external device 15. However, the impression value information may be downloaded together with the music data D1 from the external device 15, or may be generated by analyzing the music data D1 by, for example, the playback unit 11 of the playback device 10.
これに加えてプレイリスト記憶部16は、例えばラジオ放送局を選局するためのチャンネルのように、プレイリストPL1を選択するために当該プレイリストPL1を割当可能な複数のチャンネルをリスト化して示すチャンネルリストCLを記憶している。因みに、かかるチャンネルリストCLには、複数のチャンネルそれぞれを個別に識別可能な識別情報としてのチャンネル番号CNが、所定の順番(例えば、複数のチャンネル番号CNが順次大きくなるような順番)で並べて格納されている。
In addition, the playlist storage unit 16 lists and shows a plurality of channels to which the playlist PL1 can be assigned in order to select the playlist PL1, such as a channel for selecting a radio broadcast station. A channel list CL is stored. Incidentally, in this channel list CL, channel numbers CN as identification information capable of individually identifying a plurality of channels are stored in a predetermined order (for example, an order in which the plurality of channel numbers CN increase sequentially). Has been.
またプレイリスト記憶部16は、それぞれ複数の音楽データD1の再生順序を規定する複数種類のプレイリストPL1を記憶している。ところで複数のチャンネルには、それぞれ1つのプレイリストPL1のみを割り当てるように規定されている。しかしながらプレイリスト記憶部16は、プレイリストPL1の記憶数が特には制限されていない。このためプレイリスト記憶部16は、チャンネルに割り当てられているプレイリストPL1を記憶すると共に、チャンネルに割り当てられてはいないプレイリストPL1も記憶し得るようになされている。
Further, the playlist storage unit 16 stores a plurality of types of playlists PL1 that define the reproduction order of the plurality of music data D1. By the way, it is prescribed that only one playlist PL1 is assigned to each of a plurality of channels. However, the playlist storage unit 16 is not particularly limited in the number of stored playlists PL1. Therefore, the playlist storage unit 16 stores the playlist PL1 assigned to the channel and can also store the playlist PL1 not assigned to the channel.
そしてプレイリストPL1は、当該プレイリストPL1の属性情報(以下、これをリスト属性情報と呼ぶ)LATを有している。またプレイリストPL1は、当該プレイリストPL1に従って再生可能な複数の音楽データD1をそれぞれ登録する音楽登録情報TRが、これら複数の音楽データD1に対し予め選定された再生順序に従って並べられて格納されている。
The playlist PL1 has attribute information (hereinafter referred to as list attribute information) LAT of the playlist PL1. Also, the playlist PL1 is stored with music registration information TR for registering a plurality of music data D1 that can be played back according to the playlist PL1 arranged in accordance with a playback order selected in advance for the plurality of music data D1. Yes.
ただし再生装置10は、プレイリスト記憶部16に記憶しているプレイリストPL1を利用して音楽データD1を再生し得るものの、例えばネットワークNT上の外部装置15に設けられたプレイリスト記憶部(図示せず)に記憶されているプレイリストPL2も音楽データD1の再生に利用し得るようになされている。また再生装置10は、このようなプレイリストPL1及びPL2を利用して、コンテンツデータ記憶部13に記憶している音楽データD1を再生し得ると共に、外部装置15に設けられたコンテンツデータ記憶部(図示せず)内のコンテンツデータベースCDB2に記憶されている音楽データD1も再生し得るようになされている。このためプレイリスト記憶部16に記憶されているプレイリストPL1の中には、リスト属性情報LATのみから構成され、かかるリスト属性情報LATにより、外部装置15に記憶保持されたプレイリストPL2を指定するようになされたプレイリストPL1も存在している。
However, although the playback device 10 can play back the music data D1 using the playlist PL1 stored in the playlist storage unit 16, for example, a playlist storage unit provided in the external device 15 on the network NT (see FIG. The play list PL2 stored in (not shown) can also be used for reproduction of the music data D1. In addition, the playback device 10 can play back the music data D1 stored in the content data storage unit 13 using such playlists PL1 and PL2, and can also play a content data storage unit (provided in the external device 15) ( The music data D1 stored in the content database CDB2 (not shown) can also be reproduced. Therefore, the playlist PL1 stored in the playlist storage unit 16 is composed only of the list attribute information LAT, and the playlist PL2 stored and held in the external device 15 is designated by the list attribute information LAT. There is also a playlist PL1 made as described above.
ここでリスト属性情報LATには、対応するプレイリストPL1の、チャンネルに対する割り当ての有無を示すチャンネル割当情報CHAが含まれている。ただしリスト属性情報LATには、対応するプレイリストPL1がチャンネルに割り当てられている場合、そのチャンネルのチャンネル番号CNも示すチャンネル割当情報CHAが含まれている。またリスト属性情報LATには、対応するプレイリストPL1の名称(以下、これをリスト名と呼ぶ)を示すリスト名情報LNも含まれている。因みにリスト名は、プレイリストPL1がチャンネルに割り当てられているときには、そのチャンネルの名称にもなるものである。
Here, the list attribute information LAT includes channel assignment information CHA indicating whether or not the corresponding playlist PL1 is assigned to a channel. However, if the corresponding playlist PL1 is assigned to a channel, the list attribute information LAT includes channel assignment information CHA that also indicates the channel number CN of the channel. The list attribute information LAT also includes list name information LN indicating the name of the corresponding playlist PL1 (hereinafter referred to as a list name). Incidentally, when the playlist PL1 is assigned to a channel, the list name is also the name of the channel.
さらにリスト属性情報LATには、対応するプレイリストPL1の構成に対する具体的な説明文のテキストデータ等からなるリスト詳細情報LDも含まれている。さらにリスト属性情報LATには、対応するプレイリストPL1に登録されている複数の音楽データD1を、予め規定された再生順序に従い再生する通常再生形態と、当該複数の音楽データD1を予め規定された再生順序を無作為に並べ替えた他の順序で再生するシャッフル再生形態との何れの再生形態で再生するかを示す再生形態情報PMも含まれている。因みに、かかる再生形態は、例えばユーザに対し適宜選定させ得るようになされている。
Further, the list attribute information LAT also includes list detailed information LD including text data of a specific descriptive text for the configuration of the corresponding playlist PL1. Further, in the list attribute information LAT, a normal reproduction mode in which a plurality of music data D1 registered in the corresponding playlist PL1 is reproduced according to a predetermined reproduction order, and the plurality of music data D1 are defined in advance. Also included is reproduction mode information PM indicating which reproduction mode is to be played in the shuffle playback mode in which the playback order is randomly rearranged. Incidentally, such a reproduction form can be appropriately selected by the user, for example.
さらにリスト属性情報LATには、対応するプレイリストPL1に対する音楽データD1の再生への利用の有無を示す再生利用設定情報LSも含まれている。因みにプレイリストPL1に対する音楽データD1の再生への利用の有無については、例えばユーザに対し任意に選定させ得るようになされている。
Furthermore, the list attribute information LAT also includes reproduction usage setting information LS indicating whether or not the music data D1 is used for reproduction of the corresponding playlist PL1. Incidentally, whether or not the music data D1 is used for reproduction of the playlist PL1 can be arbitrarily selected by the user, for example.
これに加えてリスト属性情報LATには、対応するプレイリストPL1の形式を示す形式情報LTも含まれている。すなわち、リスト属性情報LATには、対応するプレイリストPL1が音楽登録情報TRを有し、かつ再生装置10のプレイリスト記録部16に記憶されている場合、このことを表す形式情報LTが含まれている。またリスト属性情報LATには、対応するプレイリストPL1が当該リスト属性情報LATのみから構成されている場合、このことを表し、かつ外部装置15に記憶された他のプレイリストPL2を指定する(例えば、他のプレイリストPL2のネットワークアドレスを含む)形式情報LTが含まれている。すなわち、プレイリストPL1は、リスト属性情報LATのみから構成されている場合でも、基本的には音楽登録情報を有してはいないだけで、リスト属性情報LATが他のプレイリストPL1のリスト属性情報LATとほぼ同様に構成されている。
In addition, the list attribute information LAT includes format information LT indicating the format of the corresponding playlist PL1. That is, the list attribute information LAT includes format information LT indicating that, when the corresponding playlist PL1 has the music registration information TR and is stored in the playlist recording unit 16 of the playback device 10. ing. In the list attribute information LAT, if the corresponding playlist PL1 is composed only of the list attribute information LAT, this is indicated, and another playlist PL2 stored in the external device 15 is designated (for example, Format information LT (including network addresses of other playlists PL2). That is, even if the playlist PL1 is composed only of the list attribute information LAT, it basically does not have music registration information, and the list attribute information LAT is the list attribute information of another playlist PL1. The configuration is almost the same as the LAT.
一方、プレイリストPL1に格納された音楽登録情報TRは、当該プレイリストPL1に登録された音楽データD1毎に生成されている。そして音楽登録情報TRには、登録された音楽データD1に対する再生の有無を示す再生設定情報PSが含まれている。因みにプレイリストPL1に登録されている個々の音楽データD1に対する再生の有無については、例えばユーザに対し任意に選定させ得るようになされている。また音楽登録情報TRには、登録された音楽データD1の記憶場所(コンテンツデータ記憶部13での記憶場所を示す記憶アドレスや、外部装置15での記憶場所を示すネットワークアドレスである)のように当該音楽データD1を再生可能なように識別して指示する情報(以下、これをコンテンツ識別情報と呼ぶ)MIDも含まれている。
On the other hand, the music registration information TR stored in the playlist PL1 is generated for each music data D1 registered in the playlist PL1. The music registration information TR includes reproduction setting information PS indicating whether or not the registered music data D1 is reproduced. Incidentally, the presence or absence of reproduction with respect to each music data D1 registered in the playlist PL1 can be arbitrarily selected by the user, for example. The music registration information TR includes a storage location of the registered music data D1 (a storage address indicating a storage location in the content data storage unit 13 or a network address indicating a storage location in the external device 15). Also included is information (hereinafter referred to as content identification information) MID that identifies and designates the music data D1 so as to be reproducible.
因みに外部装置15のプレイリスト記憶部に記憶されているプレイリストPL2についても、再生装置10のプレイリスト記憶部16に記憶されているプレイリストPL1と同様にリスト属性情報LATと複数の音楽登録情報TRとが格納されて構成されている。そして外部装置15のプレイリスト記憶部に記憶されているプレイリストPL2のリスト属性情報LATには、外部装置15のプレイリスト記録部に記憶されていることを表す形式情報LTが含まれていることを除いて、当該プレイリストPL2を再生装置10側から指定するためのプレイリストPL1のリスト属性情報LATとほぼ同じ情報が含まれている。
Incidentally, with respect to the playlist PL2 stored in the playlist storage unit of the external device 15, the list attribute information LAT and the plurality of music registration information are the same as the playlist PL1 stored in the playlist storage unit 16 of the playback device 10. TR is stored and configured. The list attribute information LAT of the playlist PL2 stored in the playlist storage unit of the external device 15 includes format information LT indicating that it is stored in the playlist recording unit of the external device 15. Except for the playlist attribute information LAT of the playlist PL1 for designating the playlist PL2 from the playback device 10 side.
ところで、かかる構成のプレイリストPL1及びPL2としては、コンテンツデータ記憶部13や外部装置15のコンテンツデータベースCDB1及びCDB2に新たな音楽データD1が記憶される毎に、その音楽データD1を自動的に登録するようにして、適宜登録内容が更新されるものがある。またプレイリストPL1及びPL2としては、任意に選定された音楽の印象や音楽のイメージ、アーティスト、ジャンル等で音楽データD1を収集するようなプレイリスト生成規則に従い、かかるプレイリスト生成規則に合致した複数の音楽データD1を自動的に登録するようにして生成されたものもある。さらにプレイリストPL1及びPL2としては、コンテンツデータベースCDB1及びCDB2に記憶された全ての音楽データD1の中から、音楽データD1毎の再生回数を示すデータ再生履歴に基づき、例えば再生回数の最も多いものから順次再生回数の少ないものまでの予め選定された所定個数の音楽データD1を自動的に登録するようにして、その登録内容が適宜更新されるものもある。
By the way, each time the new music data D1 is stored in the content data storage unit 13 or the content databases CDB1 and CDB2 of the external device 15 as the playlists PL1 and PL2 having such a configuration, the music data D1 is automatically registered. In some cases, the registration contents are appropriately updated. The playlists PL1 and PL2 are a plurality of playlists that conform to the playlist generation rules according to the playlist generation rules for collecting music data D1 with arbitrarily selected music impressions, music images, artists, genres, and the like. Some music data D1 is automatically registered. Furthermore, as the playlists PL1 and PL2, among all the music data D1 stored in the content databases CDB1 and CDB2, for example, the playlists PL1 and PL2 are based on the data reproduction history indicating the number of reproductions for each music data D1, for example, those having the largest number of reproductions. In some cases, a predetermined number of pieces of music data D1 selected in advance up to the one with the smallest number of reproductions are automatically registered, and the registration content is appropriately updated.
このため再生部11は、ユーザに対しこれら種々のプレイリストPL1及びPL2の中からチャンネルとして所望のプレイリストPL1及びPL2を選択させるようにしている。そして再生部11は、ユーザにより選択されたプレイリストPL1及びPL2に従い、コンテンツデータ記憶部13や外部装置15で記憶されている音楽データD1を順次再生する。これにより再生部11は、ユーザに対し好みの印象や好みのイメージに近い複数の音楽、また好みのアーティストやジャンル等の複数の音楽を連続して聴かせることができるようになされている。
Therefore, the reproduction unit 11 causes the user to select desired playlists PL1 and PL2 as channels from among these various playlists PL1 and PL2. The reproducing unit 11 sequentially reproduces the music data D1 stored in the content data storage unit 13 or the external device 15 in accordance with the playlists PL1 and PL2 selected by the user. As a result, the playback unit 11 can allow the user to continuously listen to a plurality of music that is close to a favorite impression or a favorite image, and a plurality of music such as a favorite artist or genre.
すなわち、再生部11は、ユーザにより操作部12を介してリスト利用再生機能が選択されると、そのリスト利用再生機能を起動する。因みに再生部11は、再生装置10の動作停止状態(すなわち、電源がオフの状態)で操作部12を介してリスト利用再生機能が選択されると、これに応じて再生装置10が起動される(すなわち、電源がオンの状態になる)ことにより、その起動に合わせてリスト利用再生機能を起動する。また再生部11は、他の機能が実行されている状態で操作部12を介してリスト利用再生機能が選択されると、これに応じて当該他の機能から切り替えてリスト利用再生機能を起動する。
In other words, when the user selects the list use reproduction function via the operation unit 12, the reproduction unit 11 activates the list use reproduction function. Incidentally, when the playback using the list is selected via the operation unit 12 in the operation stopped state (that is, the power is off) of the playback device 10, the playback device 10 is activated accordingly. (That is, when the power is turned on), the list use reproduction function is activated in accordance with the activation. In addition, when the list-use playback function is selected via the operation unit 12 while another function is being executed, the playback unit 11 switches from the other function and activates the list-use playback function accordingly. .
ところで再生部11は、リスト利用再生機能を終了する毎に、当該リスト利用再生機能の終了時に(すなわち、最後に)ユーザにより選択されていたチャンネルのチャンネル番号CNを順次更新して保持している。また再生部11は、リスト利用再生機能の起動初期の(すなわち、最初の)選択用として予め選定されたチャンネルのチャンネル番号CNも保持している。そして再生部11は、リスト利用再生機能の起動初期には、前回のリスト利用再生機能の終了時に選択されていたチャンネルと、予め選定されたチャンネルとの何れか一方を自動的に選択するように設定されている。すなわち再生部11は、かかる設定の内容に応じて、前回のリスト利用再生機能の終了時に選択されていたチャンネルのチャンネル番号CNと、予め選定されたチャンネルのチャンネル番号CNとの何れか一方を、リスト利用再生機能を起動する毎に自動的に選択するチャンネルのチャンネル番号CN(以下、これを起動初期使用チャンネル番号と呼ぶ)として保持している。
By the way, whenever the list-based playback function ends, the playback unit 11 sequentially updates and holds the channel number CN of the channel selected by the user when the list-based playback function ends (that is, at the end). . The playback unit 11 also holds a channel number CN of a channel selected in advance for selection at the initial stage of starting the list-based playback function (that is, the first). Then, the playback unit 11 automatically selects one of the channel selected at the end of the previous list-based playback function and the channel selected in advance at the start of the list-based playback function. Is set. That is, the playback unit 11 selects either the channel number CN of the channel selected at the end of the previous list-based playback function or the channel number CN of the preselected channel according to the contents of the setting, Each time the list-based playback function is activated, the channel number CN of the channel that is automatically selected (hereinafter referred to as the activation initial use channel number) is held.
従って再生部11は、リスト利用再生機能を起動すると、起動初期使用チャンネル番号のチャンネルを自動的に選択するようにして、プレイリスト記憶部16から、チャンネルリストCLと共に、当該自動的に選択したチャンネルに割り当てられたプレイリストPL1を読み出す。因みに再生部11は、自動的に選択したチャンネルに割り当てられたプレイリストPL1が外部装置15に記憶保持されている他のプレイリストPL2を指定していると、その指定に応じて、当該他のプレイリストPL2を、通信部14を介して外部装置15に要求する。これにより再生部11は、外部装置15から返信され通信部14によりダウンロードされた他のプレイリストPL2を取り込む。
Therefore, when the playback unit 11 starts the list-based playback function, it automatically selects the channel of the startup initial use channel number and automatically selects the channel selected from the playlist storage unit 16 together with the channel list CL. The playlist PL1 assigned to is read out. Incidentally, when the playlist PL1 assigned to the automatically selected channel designates another playlist PL2 stored and held in the external device 15, the playback unit 11 determines the other playlist PL2 in accordance with the designation. The playlist PL2 is requested from the external device 15 via the communication unit 14. As a result, the playback unit 11 captures another playlist PL2 returned from the external device 15 and downloaded by the communication unit 14.
そして再生部11は、プレイリストPL1及びPL2に登録されている再生すべき音楽データD1がコンテンツデータ記憶部13に記憶されていると、当該プレイリストPL1及びPL2に格納されている音楽登録情報TR内のコンテンツ識別情報MIDに従い、対応する音楽データD1及びデータ関連情報DREをコンテンツデータ記憶部13から読み出す。これにより再生部11は、データ関連情報DREに含まれる特徴位置情報SPに従い、音楽データD1の特徴位置からの再生を開始して、ユーザに対し音楽を特徴部分の頭から試聴させる。
When the music data D1 to be reproduced registered in the playlists PL1 and PL2 is stored in the content data storage unit 13, the playback unit 11 stores the music registration information TR stored in the playlists PL1 and PL2. The corresponding music data D1 and data related information DRE are read from the content data storage unit 13 in accordance with the content identification information MID. Thereby, the reproducing unit 11 starts reproduction from the characteristic position of the music data D1 according to the characteristic position information SP included in the data related information DRE, and allows the user to listen to the music from the head of the characteristic part.
因みに再生部11は、プレイリストPL1及びPL2に登録されている再生すべき音楽データD1が外部装置15に記憶保持されている場合、当該プレイリストPL1及びPL2に格納されている音楽登録情報TR内のコンテンツ識別情報MIDに従い、対応する音楽データD1及びデータ関連情報DREを、通信部14を介して外部装置15に要求する。これにより再生部11は、外部装置15から返信され通信部14により受信されている音楽データD1及びデータ関連情報DREを取り込みながら、そのデータ関連情報DREに含まれる特徴位置情報SPに従い、当該音楽データD1に対する特徴位置からのストリーミング再生を開始して、ユーザに対し音楽を特徴部分の頭から試聴させる。
Incidentally, when the music data D1 to be played back registered in the playlists PL1 and PL2 is stored and held in the external device 15, the playback unit 11 includes the music registration information TR stored in the playlists PL1 and PL2. The corresponding music data D1 and data related information DRE are requested to the external device 15 via the communication unit 14 in accordance with the content identification information MID. As a result, the playback unit 11 captures the music data D1 returned from the external device 15 and received by the communication unit 14, and the music data according to the feature position information SP included in the data related information DRE while taking in the music related data DRE. Streaming reproduction from the characteristic position for D1 is started, and the user is made to listen to music from the head of the characteristic part.
また再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザによる操作部12の操作に応じて、チャンネルを切り替えるチャンネル切替命令が与えられると、チャンネルリストCLに格納されているチャンネル番号CNの並びに従って、チャンネルを切り替える。これにより再生部11は、上述と同様にプレイリスト記憶部16又は外部装置15から、新たなチャンネルに割り当てられているプレイリストPL1及びPL2を読み出す。そして再生部11は、その新たなプレイリストPL1及びPL2に従いコンテンツデータ記憶部13又は外部装置15から音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該読み出した音楽データD1の特徴位置からの再生を開始する。
In addition, when the playback unit 11 is given a channel switching command to switch channels according to the operation of the operation unit 12 by the user during playback from the characteristic position with respect to the music data D1, the channel number stored in the channel list CL is given. Channels are switched according to the CN sequence. As a result, the playback unit 11 reads the playlists PL1 and PL2 assigned to the new channel from the playlist storage unit 16 or the external device 15 in the same manner as described above. Then, the playback unit 11 reads out the music data D1 and the data related information DRE from the content data storage unit 13 or the external device 15 according to the new playlists PL1 and PL2, interrupts the playback of the music data D1 at that time, and The reproduction from the characteristic position of the read music data D1 is started.
このようにして再生部11は、ユーザによりチャンネルの切り替えが要求される毎(すなわち、チャンネル切替命令が入力される毎)に、切替後のチャンネルに割り当てられたプレイリストPL1及びPL2に従い、これに登録されている音楽データD1を特徴位置から再生する。これにより再生部11は、ユーザに対し、プレイリストPL1及びPL2に従い音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させて、音楽データD1の再生に利用するプレイリストPL1及びPL2を選択させることができる。
In this way, every time the user requests channel switching (that is, every time a channel switching command is input), the playback unit 11 follows the playlists PL1 and PL2 assigned to the channel after switching. The registered music data D1 is reproduced from the characteristic position. Accordingly, the playback unit 11 allows the user to actually listen to music based on the music data D1 from the head of the characteristic portion according to the playlists PL1 and PL2, and selects the playlists PL1 and PL2 to be used for playback of the music data D1. Can be made.
さらに再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザによる操作部12の操作に応じて、再生する音楽データD1を切り替える再生音楽切替命令が与えられると、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部13又は外部装置15から新たに音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該新たに読み出した音楽データD1に対する特徴位置からの再生を開始する。このようにして再生部11は、ユーザにより音楽データD1の切り替えが要求される毎(すなわち、再生音楽切替命令が入力される毎)に、切替後の音楽データD1を特徴位置から再生する。これにより再生部11は、ユーザに対し、プレイリストPL1及びPL2に従い音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させて、当該プレイリストPL1及びPL2に従い再生可能な複数の音楽データD1の中から、所望の音楽データD1を選択(すなわち、検索)させることができる。
Further, when a playback music switching command for switching the music data D1 to be played is given in accordance with the operation of the operation unit 12 by the user during playback from the characteristic position with respect to the music data D1, the playback unit 11 is selected at that time. According to the playlists PL1 and PL2, the music data D1 and the data related information DRE are newly read from the content data storage unit 13 or the external device 15 in the same manner as described above, and the reproduction of the music data D1 at that time is interrupted. Playback from the characteristic position for the newly read music data D1 is started. In this way, the reproduction unit 11 reproduces the music data D1 after switching from the characteristic position every time the user requests switching of the music data D1 (that is, every time a reproduction music switching command is input). As a result, the playback unit 11 allows the user to actually listen to music based on the music data D1 from the head of the characteristic part according to the playlists PL1 and PL2, and to reproduce a plurality of music data D1 that can be played back according to the playlists PL1 and PL2. The desired music data D1 can be selected (that is, searched) from the list.
そして再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザによる操作部12の操作に応じて、現在再生中の音楽データD1を所望の音楽データD1として選択決定する音楽選択決定命令が与えられると、当該音楽データD1の再生を一旦停止すると共に、改めてその音楽データD1に対する先頭位置からの再生を開始する。このようにして再生部11は、ユーザにより所望の音楽データD1が選択決定されると、これに応じて当該所望の音楽データD1に基づく音楽の全体を聴取させることができる。因みに再生部11は、かかる音楽データD1の先頭位置からの再生が終了すると(すなわち、かかる音楽データD1を先頭位置から後尾位置まで再生すると)、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部13又は外部装置15から新たに音楽データD1及びデータ関連情報DREを読み出すと共に、当該読み出した新たな音楽データD1に対する先頭位置からの再生を開始する。
Then, the playback unit 11 selects a music selection determination command to select and determine the currently played music data D1 as the desired music data D1 according to the operation of the operation unit 12 by the user during the playback from the characteristic position to the music data D1. Is given, the reproduction of the music data D1 is temporarily stopped and the reproduction of the music data D1 from the head position is started again. In this way, when the user selects and determines the desired music data D1, the playback unit 11 can listen to the entire music based on the desired music data D1. Incidentally, when the reproduction of the music data D1 from the head position is completed (that is, when the music data D1 is reproduced from the head position to the tail position), the playback unit 11 follows the playlists PL1 and PL2 selected at that time. Similarly to the above, the music data D1 and the data-related information DRE are newly read from the content data storage unit 13 or the external device 15, and reproduction from the head position for the read new music data D1 is started.
また再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザによりチャンネルの切り替えや音楽データD1の切り替えが何ら要求されず、当該音楽データD1の特徴位置から後尾位置までの再生が終了すると、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部13又は外部装置15から新たに音楽データD1及びデータ関連情報DREを読み出す。そして再生部11は、その新たな音楽データD1に対する先頭位置からの再生を開始する。
In addition, the playback unit 11 does not require any channel switching or music data D1 switching by the user during playback from the feature position of the music data D1, and the playback from the feature position of the music data D1 to the tail position ends. Then, according to the playlists PL1 and PL2 selected at that time, the music data D1 and the data related information DRE are newly read from the content data storage unit 13 or the external device 15 in the same manner as described above. Then, the playback unit 11 starts playback from the beginning position for the new music data D1.
このようにして再生部11は、特徴位置から再生を開始した音楽データD1を後尾位置まで再生して、当該音楽データD1の再生が終了すると、ユーザにより、プレイリストPL1及びPL2に登録されている複数の音楽データD1に基づく複数の音楽を聴取するように要求されたものとみなす。そして再生部11は、現在選択されているプレイリストPL1及びPL2に従い複数の音楽データD1の全体を順次再生して複数の音楽の全体を連続して聴取させることができる。因みに再生部11は、1つのプレイリストPL1及びPL2に従い音楽データD1を特徴位置や先頭位置から順次再生する場合、当該プレイリストPL1及びPL2に格納されている複数の音楽登録情報TRを、これに適用された通常再生形態又はシャッフル再生形態に応じた並びに従って、あたかも先頭と後尾とを繋げた環状にする。これにより再生部11は、1つのプレイリストPL1及びPL2に登録されている複数の音楽データD1を循環的に再生し得るようになされている。
Thus, the reproducing unit 11 reproduces the music data D1 that has been reproduced from the characteristic position to the tail position, and when the reproduction of the music data D1 is completed, the reproduction unit 11 is registered in the playlists PL1 and PL2 by the user. It is assumed that a request is made to listen to a plurality of music based on a plurality of music data D1. Then, the reproducing unit 11 can sequentially reproduce the entire plurality of music data D1 in accordance with the currently selected playlists PL1 and PL2, and continuously listen to the entire plurality of music. Incidentally, when the reproduction unit 11 sequentially reproduces the music data D1 from the characteristic position or the head position according to one playlist PL1 and PL2, the reproduction unit 11 stores a plurality of pieces of music registration information TR stored in the playlists PL1 and PL2. According to the arrangement according to the applied normal reproduction form or shuffle reproduction form, it is as if the head and the tail were connected. Thereby, the reproducing unit 11 can cyclically reproduce a plurality of music data D1 registered in one playlist PL1 and PL2.
さらに再生部11は、音楽データD1に対する先頭位置からの再生途中に、ユーザによる操作部12の操作に応じてチャンネル切替命令が与えられると、チャンネルリストCLに格納されているチャンネル番号CNの並びに従って、チャンネルを切り替える。これにより再生部11は、プレイリスト記憶部16又は外部装置15から新たなチャンネルに割り当てられているプレイリストPL1及びPL2を読み出す。そして再生部11は、上述と同様に、新たなプレイリストPL1及びPL2に従いコンテンツデータ記憶部13又は外部装置15から音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該読み出した音楽データD1に対する特徴位置からの再生を開始する。
Further, when a channel switching command is given in accordance with the operation of the operation unit 12 by the user during playback from the head position with respect to the music data D1, the playback unit 11 follows the sequence of channel numbers CN stored in the channel list CL. , Switch channels. As a result, the playback unit 11 reads the playlists PL1 and PL2 assigned to the new channel from the playlist storage unit 16 or the external device 15. Then, similarly to the above, the playback unit 11 reads out the music data D1 and the data related information DRE from the content data storage unit 13 or the external device 15 according to the new playlists PL1 and PL2, and plays back the music data D1 at that time. At the same time, the reproduction is started from the characteristic position for the read music data D1.
このようにして再生部11は、ユーザにより選択されたプレイリストPL1及びPL2に従い複数の音楽データD1を再生していても、音楽データD1の再生に利用するプレイリストPL1及びPL2を切り替えるように要求されると、これに応じて、かかる再生を中断する。そして再生部11は、上述と同様にユーザに対し、その時点まで音楽データD1の再生に利用していたプレイリストPL及びPL2とは異なる他のプレイリストPL1及びPL2に従い音楽を特徴部分の頭から実際に試聴させて、音楽データD1の再生に利用する新たなプレイリストPL1及びPL2を選択させることができる。
In this way, the playback unit 11 requests to switch the playlists PL1 and PL2 used for playback of the music data D1 even if the music data D1 is played back according to the playlists PL1 and PL2 selected by the user. Then, the reproduction is interrupted accordingly. Then, the playback unit 11 gives the music to the user from the beginning of the characteristic portion according to other playlists PL1 and PL2 different from the playlists PL and PL2 that have been used for playback of the music data D1 up to that point in the same manner as described above. It is possible to actually audition and select new playlists PL1 and PL2 to be used for reproducing the music data D1.
さらにまた再生部11は、音楽データD1に対する先頭位置からの再生途中に、ユーザによる操作部12の操作に応じて再生音楽切替命令が与えられると、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部13又は外部装置15から新たに音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該新たに読み出した音楽データD1に対する特徴位置からの再生を開始する。これにより再生部11は、ユーザからの要求に応じて、プレイリストPL1及びPL2に従い、再生する音楽データD1を切り替える。
Furthermore, when the playback unit 11 is given a playback music switching command according to the operation of the operation unit 12 by the user during playback from the head position with respect to the music data D1, the playback unit 11 plays the playlists PL1 and PL2 selected at that time. As described above, the music data D1 and the data related information DRE are newly read from the content data storage unit 13 or the external device 15, and the reproduction of the music data D1 at that time is interrupted, and the newly read music data Playback from the characteristic position for D1 is started. Thereby, the reproducing part 11 switches the music data D1 to reproduce | regenerate according to play list PL1 and PL2 according to the request | requirement from a user.
このようにして再生部11は、音楽データD1を先頭位置から再生しても、音楽データD1の切り替えが要求されると、これに応じて、かかる再生を中断する。そして再生部11は、上述と同様にユーザに対し、その時点に選択されているプレイリストPL1及びPL2に従い新たな音楽を特徴部分の頭から実際に試聴させて、所望の音楽データD1を改めて選択(すなわち、検索)させることができる。
In this way, even when the music data D1 is reproduced from the head position, the reproducing unit 11 interrupts the reproduction when the music data D1 is requested to be switched. Then, in the same manner as described above, the playback unit 11 causes the user to actually listen to the new music from the beginning of the characteristic portion according to the playlists PL1 and PL2 selected at that time, and selects the desired music data D1 again. (Ie, search).
ところで再生部11は、リスト利用再生機能を起動すると、プレイリスト記憶部16から読み出したチャンネルリストCLを表示制御部17に送出する。また再生部11は、プレイリスト記憶部16や外部装置15からプレイリストPL1及びPL2を読み出す毎に、当該読み出したプレイリストPL1及びPL2を表示制御部17に送出する。さらに再生部11は、コンテンツデータ記憶部13や外部装置15から音楽データD1と共にデータ関連情報DREを読み出す毎に、そのデータ関連情報DREに含まれるデータ属性情報DATも表示制御部17に送出する。
By the way, when the playback unit 11 activates the list-based playback function, the playback unit 11 sends the channel list CL read from the playlist storage unit 16 to the display control unit 17. Further, each time the playback unit 11 reads the playlists PL1 and PL2 from the playlist storage unit 16 or the external device 15, the playback unit 11 sends the read playlists PL1 and PL2 to the display control unit 17. Further, each time the reproduction unit 11 reads the data related information DRE together with the music data D1 from the content data storage unit 13 or the external device 15, it also sends the data attribute information DAT included in the data related information DRE to the display control unit 17.
これにより表示制御部17は、リスト利用再生機能の起動に合わせて、これらチャンネルリストCL、プレイリストPL1及びPL2、データ属性情報DATに基づき、チャンネル及び音楽データD1を選択させるための選択画面データを生成する。そして表示制御部17は、かかる選択画面データを表示部18に送出することにより、当該表示部18に対し選択画面データに基づく図5に示すような選択画面20を表示する。
Thereby, the display control unit 17 selects the selection screen data for selecting the channel and the music data D1 based on the channel list CL, the playlists PL1 and PL2, and the data attribute information DAT in accordance with the activation of the list use reproduction function. Generate. Then, the display control unit 17 sends the selection screen data to the display unit 18 to display the selection screen 20 as shown in FIG. 5 based on the selection screen data on the display unit 18.
この場合、選択画面20は、画面左側に、上下方向に長いチャンネル選択領域21が設けられると共に、残りの画面左側に音楽選択領域22が設けられている。そしてチャンネル選択領域21の中央部には、現在選択中のチャンネルをチャンネル番号CNによって通知するための選択チャンネル通知表示子(以下、この表示子をアイコンと呼ぶ)23が表示されている。またチャンネル選択領域21の上側及び下側には、チャンネルリストCLに格納されているチャンネル番号CNの並びに従い、現在選択中のチャンネルから切り替えて選択可能な異なるチャンネルをチャンネル番号CNによって通知するための選択可能チャンネル通知アイコン24及び25が表示されている。
In this case, the selection screen 20 is provided with a channel selection region 21 that is long in the vertical direction on the left side of the screen and a music selection region 22 on the left side of the remaining screen. In the center of the channel selection area 21, a selected channel notification indicator (hereinafter, this indicator is referred to as an icon) 23 for notifying the currently selected channel by the channel number CN is displayed. Further, on the upper side and the lower side of the channel selection area 21, according to the arrangement of the channel numbers CN stored in the channel list CL, different channels that can be selected by switching from the currently selected channel are notified by the channel number CN. Selectable channel notification icons 24 and 25 are displayed.
そしてチャンネル選択領域21には、上側に表示された選択可能チャンネル通知アイコン24のさらに上側に、例えば頂点を上側に向けた三角形状の第1のマークM1が表示されている。これにより選択画面20は、例えばリモートコントローラRM1において、第1のマークM1と形状及び向きが同一な上方向選択ボタンRM1Fを押下操作すれば、チャンネル選択領域21の中央部に表示される選択チャンネル通知アイコン23が示すチャンネル番号CNを、チャンネルリストCLに格納されているチャンネル番号CNの並びに従い1小さいチャンネル番号CNに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。
In the channel selection area 21, for example, a triangular first mark M <b> 1 with a vertex facing upward is displayed above the selectable channel notification icon 24 displayed on the upper side. As a result, the selection screen 20 is displayed on the remote controller RM1, for example, when the upper selection button RM1F having the same shape and orientation as the first mark M1 is pressed down, and a selection channel notification displayed at the center of the channel selection area 21 is displayed. The channel number CN indicated by the icon 23 is switched to the channel number CN which is smaller by one according to the sequence of the channel numbers CN stored in the channel list CL so that it can be intuitively recognized that a desired channel can be selected. Has been made.
またチャンネル選択領域21には、下側に表示された選択可能チャンネル通知アイコン25のさらに下側に、例えば頂点を下側に向けた三角形状の第2のマークM2が表示されている。これにより選択画面20は、例えばリモートコントローラRM1において、第2のマークM2と形状及び向きが同一な下方向選択ボタンRM1Gを押下操作すれば、チャンネル選択領域21の中央部に表示される選択チャンネル通知アイコン23が示すチャンネル番号CNを、チャンネルリストCLに格納されているチャンネル番号CNの並びに従い1大きいチャンネル番号CNに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。
Further, in the channel selection area 21, for example, a triangular second mark M <b> 2 with a vertex facing downward is displayed further below the selectable channel notification icon 25 displayed on the lower side. As a result, the selection screen 20 can be displayed in the center of the channel selection area 21 by pressing the down selection button RM1G having the same shape and orientation as the second mark M2 in the remote controller RM1, for example. It is possible to intuitively recognize that a desired channel can be selected by switching the channel number CN indicated by the icon 23 to a channel number CN that is larger by one according to the sequence of the channel numbers CN stored in the channel list CL. Has been made.
一方、音楽選択領域22には、その左側に、現在選択中のチャンネルに割り当てられたプレイリストPL1及びPL2のリスト名26と、当該プレイリストPL1及びPL2の構成に対する具体的な説明文27(すなわち、上述したリスト詳細情報LDとしてのテキストデータに基づく説明文)とが表示されている。因みに音楽選択領域22には、現在選択中のプレイリストPL1及びPL2に従い再生中の音楽データD1が外部装置15から提供されたものであるときにのみ、説明文27の下側に、当該音楽データD1がネットワークNTを介して提供されていることを通知するためのネットワーク配信通知アイコン28が表示される。
On the other hand, on the left side of the music selection area 22, the list names 26 of the playlists PL1 and PL2 assigned to the currently selected channel and a specific description 27 for the configuration of the playlists PL1 and PL2 (that is, , An explanation based on text data as the detailed list information LD described above. Incidentally, in the music selection area 22, only when the music data D1 being reproduced according to the currently selected playlists PL 1 and PL 2 is provided from the external device 15, the music data is displayed below the explanatory note 27. A network distribution notification icon 28 for notifying that D1 is provided via the network NT is displayed.
また音楽選択領域22には、その右側に、現在選択中のプレイリストPL1及びPL2に従い再生中の音楽データD1に対応するジャケット写真画像29が表示されると共に、そのジャケット写真画像29の下側に再生中の音楽データD1に対応する音楽タイトル30及びアーティスト名31が表示されている。
Also, on the right side of the music selection area 22, a jacket photo image 29 corresponding to the music data D1 being reproduced according to the currently selected playlists PL1 and PL2 is displayed, and below the jacket photo image 29. A music title 30 and an artist name 31 corresponding to the music data D1 being reproduced are displayed.
これに加えて音楽選択領域22には、ジャケット写真画像29の左側に、例えば頂点を左側に向けた三角形状の第3のマークM3が表示されている。これにより選択画面20は、例えばリモートコントローラRM1において、第3のマークM3と形状及び向きが同一な左方向選択ボタンRM1Hを押下操作すれば、音楽選択領域22において、再生する音楽データD1を、現在選択中のプレイリストPL1及びPL2に従い1つ前の音楽データD1に戻すように切り替えて選択し得ることを直感的に認識させ得るようになされている。
In addition to this, on the left side of the jacket photo image 29, for example, a triangular third mark M3 with the apex directed to the left is displayed in the music selection area 22. As a result, the selection screen 20 displays the music data D1 to be reproduced in the music selection area 22 when the left selection button RM1H having the same shape and orientation as the third mark M3 is pressed on the remote controller RM1, for example. According to the playlists PL1 and PL2 being selected, it is possible to intuitively recognize that the selection can be made by switching back to the previous music data D1.
また音楽選択領域22には、ジャケット写真画像29の右側に、例えば頂点を右側に向けた三角形状の第4のマークM4が表示されている。これにより選択画面20は、例えばリモートコントローラRM1において、第4のマークM4と形状及び向きが同一な右方向選択ボタンRM1Iを押下操作すれば、音楽選択領域22において、再生する音楽データD1を、現在選択中のプレイリストPL1及びPL2に従い1つ後の音楽データD1に送るように切り替えて選択し得ることを直感的に認識させ得るようになされている。
In the music selection area 22, for example, a triangular fourth mark M <b> 4 is displayed on the right side of the jacket photo image 29 with the apex directed to the right side. As a result, the selection screen 20 displays the music data D1 to be reproduced in the music selection area 22 when the right direction selection button RM1I having the same shape and orientation as the fourth mark M4 is pressed on the remote controller RM1, for example. According to the playlists PL1 and PL2 being selected, it is possible to intuitively recognize that the selection can be made by switching to send to the next music data D1.
ところでチャンネルの切り替えについては、チャンネルリストCLに格納されているチャンネル番号CNの並びに沿った切替方向がある。このため再生部11は、表示制御部17により表示部18に選択画面20が表示された状態で、リモートコントローラRM1の上方向選択ボタンRM1F及び下方向選択ボタンRM1Gが押下操作されチャンネル切替命令が入力されると、チャンネルリストCLと、現在選択されていたチャンネルのチャンネル番号CNと、そのとき押下操作された上方向選択ボタンRM1F又は下方向選択ボタンRM1Gに応じた切替方向とに基づいて新たに選択されたチャンネルを判別する。因みに再生部11は、この際、チャンネルリストCLに登録されている複数のチャンネル番号CNを、これらの先頭と後尾とを繋げた環のように扱うことにより、チャンネルを循環的に切り替えるようになされている。
By the way, for channel switching, there is a switching direction along the sequence of channel numbers CN stored in the channel list CL. For this reason, in the state where the selection screen 20 is displayed on the display unit 18 by the display control unit 17, the playback unit 11 presses the upper selection button RM1F and the lower selection button RM1G of the remote controller RM1 and inputs a channel switching command. Then, a new selection is made based on the channel list CL, the channel number CN of the currently selected channel, and the switching direction corresponding to the upward selection button RM1F or the downward selection button RM1G that is pressed at that time. Discriminated channel. Incidentally, at this time, the playback unit 11 is configured to cyclically switch channels by handling a plurality of channel numbers CN registered in the channel list CL like a ring connecting these heads and tails. ing.
そして再生部11は、判別したチャンネルに応じて取得した新たなプレイリストPL1及びPL2やデータ属性情報DATを表示制御部17に送出する。これにより表示制御部17は、再生部11から与えられたプレイリストPL1及びPL2とデータ属性情報DATと基づき、表示部18に表示した選択画面20においてチャンネル選択領域21及び音楽選択領域22の表示内容を更新する。このようにして表示制御部17は、ユーザに対し選択画面20内の選択チャンネル通知アイコン23やリスト名26等を目視確認させながら所望のプレイリストPL1及びPL2を選択させることができる。
Then, the playback unit 11 sends the new playlists PL1 and PL2 and data attribute information DAT acquired according to the determined channel to the display control unit 17. Thereby, the display control unit 17 displays the display contents of the channel selection region 21 and the music selection region 22 on the selection screen 20 displayed on the display unit 18 based on the playlists PL1 and PL2 and the data attribute information DAT given from the reproduction unit 11. Update. In this manner, the display control unit 17 can cause the user to select the desired playlists PL1 and PL2 while visually confirming the selected channel notification icon 23, the list name 26, and the like in the selection screen 20.
また音楽データD1の切り替えについてもプレイリストPL1及びPL2に従った音楽データD1の再生の順序に沿う切替方向がある。このため再生部11は、表示制御部17により表示部18に選択画面20が表示された状態で、リモートコントローラRM1の左方向選択ボタンRM1H及び右方向選択ボタンRM1Iが押下操作され再生音楽切替命令が入力されると、そのとき押下操作された左方向選択ボタンRM1H及び右方向選択ボタンRM1Iに基づき、新たに再生する音楽データD1を判別する。因みに再生部11は、この際、プレイリストPL1及びPL2により再生順序の規定された複数の音楽データD1に対応するコンテンツ識別情報MIDを、これらの先頭と後尾とを繋げた環のように扱うことにより、音楽データD1を循環的に切り替えるようになされている。
In addition, the music data D1 is switched according to the reproduction order of the music data D1 according to the playlists PL1 and PL2. For this reason, in the state where the selection screen 20 is displayed on the display unit 18 by the display control unit 17, the playback unit 11 presses the left direction selection button RM1H and the right direction selection button RM1I of the remote controller RM1, and issues a playback music switching command. When input is made, the music data D1 to be newly reproduced is discriminated based on the left direction selection button RM1H and the right direction selection button RM1I pressed at that time. Incidentally, at this time, the playback unit 11 treats the content identification information MID corresponding to the plurality of music data D1 whose playback order is defined by the playlists PL1 and PL2 like a ring connecting these heads and tails. Thus, the music data D1 is switched cyclically.
そして再生部11は、その判別した音楽データD1に応じて取得したデータ属性情報DATを表示制御部17に送出する。これにより表示制御部17は、再生部11から与えられたデータ属性情報DATに基づき、表示部18に表示した選択画面20において音楽選択領域22の表示内容を更新する。このようにして表示制御部17は、ユーザに対し選択画面20内の音楽タイトル30やアーティスト名31等を確認させながら所望の音楽の音楽データD1を選択させることができる。
Then, the playback unit 11 sends the data attribute information DAT acquired according to the determined music data D1 to the display control unit 17. Thus, the display control unit 17 updates the display content of the music selection area 22 on the selection screen 20 displayed on the display unit 18 based on the data attribute information DAT given from the reproduction unit 11. In this way, the display control unit 17 can cause the user to select the music data D1 of the desired music while confirming the music title 30 and the artist name 31 in the selection screen 20.
また再生部11は、表示制御部17により表示部18に対し選択画面20が表示されている状態で、リモートコントローラRM1の決定ボタンRM1Jが押下操作され音楽選択決定命令が入力され、これに応じて現在再生中の音楽データD1が所望の音楽データD1として選択決定されると、これを表示制御部17に通知する。このとき表示制御部17は、その時点に再生部11から与えられていたプレイリストPL1及びPL2(すなわち、その時点に選択されているプレイリストPL1及びPL2)と、データ属性情報DAT(すなわち、その時点に再生されている音楽データD1に対応するデータ属性情報DAT)とに基づき、再生中の音楽データD1を通知するための再生画面データを生成する。そして表示制御部17は、かかる再生画面データを表示部18に送出することにより、当該表示部18に対し再生画面データに基づく図6に示すような再生画面40を表示する。
In addition, in the state where the selection screen 20 is displayed on the display unit 18 by the display control unit 17, the playback unit 11 presses the determination button RM1J of the remote controller RM1 and inputs a music selection determination command. When the music data D1 currently being reproduced is selected and determined as the desired music data D1, the display control unit 17 is notified of this. At this time, the display control unit 17 plays the playlists PL1 and PL2 (that is, the playlists PL1 and PL2 selected at that time) given from the playback unit 11 at that time, and the data attribute information DAT (that is, its Based on the data attribute information DAT corresponding to the music data D1 being reproduced at the time, reproduction screen data for notifying the music data D1 being reproduced is generated. Then, the display control unit 17 sends the reproduction screen data to the display unit 18 to display the reproduction screen 40 as shown in FIG. 6 based on the reproduction screen data on the display unit 18.
この場合、再生画面40は、画面左側に選択チャンネル通知領域41が設けられると共に、残りの画面左側に再生音楽通知領域42が設けられている。そして選択チャンネル通知領域41には、現在選択中のチャンネルをチャンネル番号CNとして通知するための選択チャンネル通知アイコン43が表示されている。また再生音楽通知領域42には、その左側に、現在選択中のチャンネルに割り当てられたプレイリストPL1及びPL2のリスト名44と、現在再生中の音楽データD1に対応する音楽タイトル45及びアーティスト名46が表示されている。
In this case, the playback screen 40 has a selected channel notification area 41 on the left side of the screen and a playback music notification area 42 on the left side of the remaining screen. The selected channel notification area 41 displays a selected channel notification icon 43 for notifying the currently selected channel as the channel number CN. The playback music notification area 42 has a list name 44 of playlists PL1 and PL2 assigned to the currently selected channel and a music title 45 and artist name 46 corresponding to the music data D1 currently being played. Is displayed.
さらに再生音楽通知領域42には、その右側に、現在再生中の音楽データD1に対応するジャケット写真画像47が表示されている。因みに再生音楽通知領域42には、現在再生中の音楽データD1が外部装置15から提供されたものであるときにのみ、ジャケット写真画像47の上側に、ネットワーク配信通知アイコン48が表示される。
Furthermore, in the playback music notification area 42, a jacket photo image 47 corresponding to the music data D1 currently being played is displayed on the right side. Incidentally, the network distribution notification icon 48 is displayed on the upper side of the jacket photo image 47 only when the music data D1 currently being reproduced is provided from the external device 15 in the reproduction music notification area 42.
そして表示制御部17は、表示部18に再生画面40を表示した状態で、プレイリストPL1及びPL2に従い再生する音楽データD1が切り替わると、そのとき再生部11から与えられるデータ属性情報DATに基づき再生画面40の再生音楽通知領域42に対する表示内容を更新する。これにより表示制御部17は、ユーザに対し再生画面40の表示内容により、現在再生中の音楽データD1に対する音楽タイトル45やアーティスト名46等を確認させることができると共に、その音楽データD1の再生に利用しているプレイリストPL1及びPL2についても容易に確認させることができる。
When the music data D1 to be played back is switched in accordance with the playlists PL1 and PL2 while the playback screen 40 is displayed on the display unit 18, the display control unit 17 plays back based on the data attribute information DAT given from the playback unit 11 at that time. The display contents for the playback music notification area 42 on the screen 40 are updated. As a result, the display control unit 17 allows the user to confirm the music title 45, artist name 46, and the like for the music data D1 that is currently being played, according to the display content of the playback screen 40, and to play the music data D1. It is possible to easily check the playlists PL1 and PL2 being used.
ところで再生部11は、音楽データD1に対する特徴位置からの再生を開始する毎に内部のタイマを一旦リセットして再生時間を計時している。そして再生部11は、音楽データD1に対する特徴位置からの再生時間が、予め選定された所定時間(かかる所定時間は、音楽データD1に対する特徴位置から後尾位置までの再生に要する時間よりも短い時間である)に達するまでの間に、操作部12を介して何ら命令が入力されないときには、当該再生時間が所定時間に達した時点に、音楽データD1を特徴位置から所定時間再生したことを表示制御部17に通知する。そして表示制御部17は、再生部11により音楽データD1を特徴位置から所定時間再生したことが通知されると、そのとき表示部18に表示していた選択画面20を自動的に再生画面40に切り替える。
By the way, every time reproduction unit 11 starts reproduction from the characteristic position for music data D1, the internal timer is temporarily reset to measure the reproduction time. The reproduction unit 11 then reproduces the music data D1 from the feature position for a predetermined time (the predetermined time is shorter than the time required for reproduction from the feature position to the tail position for the music data D1. If no command is input via the operation unit 12 until the predetermined time is reached, the display control unit indicates that the music data D1 has been reproduced from the characteristic position for a predetermined time when the reproduction time reaches the predetermined time. 17 is notified. When the playback unit 11 is notified that the music data D1 has been played back from the characteristic position for a predetermined time, the display control unit 17 automatically changes the selection screen 20 displayed on the display unit 18 to the playback screen 40 at that time. Switch.
また表示制御部17は、表示部18に再生画面40を表示した状態で、再生部11から新たなプレイリストPL1及びPL2と共にデータ属性情報DATが与えられると(すなわち、ユーザによりチャンネルを切り替えるように命令されると)、そのプレイリストPL1及びPL2とデータ属性情報DATとに基づき選択画面データを生成する。これにより表示制御部17は、表示部18に表示していた再生画面40を再び選択画面20に切り替える。さらに表示制御部17は、表示部18に再生画面40を表示した状態で、再生部11から新たなデータ属性情報DATか与えられると(すなわち、ユーザにより音楽データD1を切り替えるように命令されると)、そのデータ属性情報DATに基づき選択画面データを生成する。これにより表示制御部17は、このとき表示部18に表示していた再生画面40を再び選択画面20に切り替える。
In addition, when the playback screen 40 is displayed on the display unit 18 and the display unit 18 receives the data attribute information DAT together with new playlists PL1 and PL2 from the playback unit 11, the display control unit 17 switches the channel by the user. When instructed), selection screen data is generated based on the playlists PL1 and PL2 and the data attribute information DAT. Thereby, the display control unit 17 switches the reproduction screen 40 displayed on the display unit 18 to the selection screen 20 again. Further, the display control unit 17 receives the new data attribute information DAT from the playback unit 11 in a state where the playback screen 40 is displayed on the display unit 18 (that is, when the user is instructed to switch the music data D1). ), Selection screen data is generated based on the data attribute information DAT. Thereby, the display control unit 17 switches the reproduction screen 40 displayed on the display unit 18 at this time to the selection screen 20 again.
すなわち図7に示すように、表示制御部17は、リスト利用再生機能が起動されると、表示部18に対し選択画面20を表示する。この状態で表示制御部17は、ユーザによるチャンネルの切り替えや音楽データD1の切り替えの要求に応じて、再生部11によって音楽データD1が特徴位置から再生されると、当該特徴位置から再生される音楽データD1に応じて、選択画面20の表示内容を更新する。また表示制御部17は、表示部18に対し選択画面20を表示している状態で、再生部11により、音楽データD1が特徴位置から所定時間再生されたこと、また再生中の音楽データD1が所望の音楽データD1として選択決定されたことが通知されると、これに応じて表示部18に対し、選択画面20から再生画面40へと切り替えて表示する。
That is, as shown in FIG. 7, the display control unit 17 displays the selection screen 20 on the display unit 18 when the list use reproduction function is activated. In this state, when the music data D1 is reproduced from the characteristic position by the reproducing unit 11 in response to a user's request for channel switching or music data D1 switching, the display control unit 17 performs music reproduction from the characteristic position. The display content of the selection screen 20 is updated according to the data D1. The display control unit 17 also displays that the music data D1 has been reproduced from the characteristic position for a predetermined time by the reproduction unit 11 while the selection screen 20 is displayed on the display unit 18, and the music data D1 being reproduced is reproduced. When it is notified that the selection is determined as the desired music data D1, the display unit 18 is switched from the selection screen 20 to the reproduction screen 40 and displayed accordingly.
そして表示制御部17は、表示部18に対し再生画面40を表示している状態で、再生部11により、音楽データD1が先頭位置から再生されると、当該先頭位置から再生される音楽データD1に応じて再生画面40の表示内容を更新する。ところで表示制御部17は、表示部18に対し再生画面40を表示している状態で、ユーザによるチャンネルの切り替えや音楽データD1の切り替えの要求に応じて、再生部11によって音楽データD1が特徴位置から再生されると、表示部18に対し再生画面40から選択画面20へと切り替えて表示する。このようにして表示制御部17は、チャンネルや音楽データD1の切り替え等に応じて、表示部18に表示する選択画面20や再生画面40の表示内容を更新し、また選択画面20及び再生画面40を切り替えて表示する。これにより表示制御部17は、ユーザに対しこれら選択画面20や再生画面40を介して、選択されているチャンネルやプレイリストPL1及びPL2、再生中の音楽データD1を通知することができる。
When the music data D1 is reproduced from the head position by the reproducing unit 11 while the reproduction screen 40 is displayed on the display unit 18, the display control unit 17 reproduces the music data D1 reproduced from the head position. The display content of the playback screen 40 is updated accordingly. By the way, the display control unit 17 displays the reproduction screen 40 on the display unit 18, and the reproduction unit 11 sets the music data D1 to the characteristic position in response to a user's request for channel switching or music data D1 switching. Is reproduced from the reproduction screen 40 to the selection screen 20 and displayed on the display unit 18. In this way, the display control unit 17 updates the display contents of the selection screen 20 and the reproduction screen 40 displayed on the display unit 18 in accordance with the switching of the channel and the music data D1, and the selection screen 20 and the reproduction screen 40. Switch to display. As a result, the display control unit 17 can notify the user of the selected channel, playlists PL1 and PL2, and music data D1 being reproduced via the selection screen 20 and the reproduction screen 40.
これにより図8に示すように、再生部11は、リスト利用再生機能を実行している間、ユーザに対しあたかもラジオ放送の受信中にチャンネルを切り替えてラジオ放送局を選局するような感覚で、適宜チャンネルを切り替えさせるようにして所望のプレイリストPL1及びPL2を容易に選択させることができる。また再生部11は、このようにユーザによりチャンネルが切り替えられて所望のプレイリストPL1及びPL2が選択される間は、途切れることなく、順次音楽データD1を特徴位置や先頭位置から再生して、ユーザに対し、より多くの音楽を聴かせることができる。
As a result, as shown in FIG. 8, the playback unit 11 feels as if the user selects a radio broadcast station by switching channels during reception of a radio broadcast while performing the list-use playback function. The desired playlists PL1 and PL2 can be easily selected by appropriately switching the channels. In addition, the playback unit 11 sequentially plays the music data D1 from the characteristic position and the head position without interruption while the channel is switched by the user and the desired playlists PL1 and PL2 are selected. On the other hand, more music can be heard.
因みに再生部11は、ユーザによりリモートコントローラRM1の上方向選択ボタンRM1Fや下方向選択ボタンRM1Gが比較的速く連続して押下操作されると、その連続的な押下操作が開始される時点に選択されていたチャンネルと、当該連続的な押下操作の速度がある程度遅くなったときに選択されたチャンネルとの間に存在する他のチャンネルの選択を無視するようになされている。これにより再生部11は、連続的な押下操作が開始される時点と、その連続的な押下操作の速度がある程度遅くなるまでの間に、多数のチャンネルに割り当てられているプレイリストPL1及びPL2に従い、順次異なる音楽データD1を僅かずつ再生することで、あたかも異なる複数の音楽が数音ずつノイズのように聴こえることを回避している。
Incidentally, the playback unit 11 is selected when the user continuously presses the upper selection button RM1F or the lower direction selection button RM1G of the remote controller RM1 relatively quickly and starts the continuous pressing operation. The selection of other channels existing between the previously selected channel and the channel selected when the speed of the continuous pressing operation is slowed to some extent is ignored. As a result, the playback unit 11 follows the playlists PL1 and PL2 assigned to a large number of channels between the time when the continuous pressing operation is started and the speed of the continuous pressing operation becomes somewhat slow. By sequentially reproducing the different music data D1 little by little, it is avoided that a plurality of different music sounds like noises several times.
ここで実際上、再生部11は、ユーザにより操作部12を介してリスト利用再生機能が選択されたことに応じてリスト利用再生機能を起動すると、図9に示すリスト利用再生機能起動処理手順RT1を開始する。再生部11は、かかるリスト利用再生機能起動処理手順RT1を開始すると、ステップSP1において起動初期使用チャンネル番号を取得して、次のステップSP2に移る。ステップSP2において再生部11は、プレイリスト記憶部16からチャンネルリストCLを読み出すと共に、その起動初期使用チャンネル番号のチャンネルに割り当てられているプレイリストPL1及びPL2をプレイリスト記憶部16又は外部装置15から読み出して、次のステップSP3に移る。
Here, in practice, when the playback unit 11 starts the list usage playback function in response to the user selecting the list usage playback function via the operation unit 12, the list usage playback function startup processing procedure RT1 shown in FIG. To start. When starting the list use reproduction function activation processing procedure RT1, the reproduction unit 11 acquires the activation initial use channel number in step SP1 and proceeds to the next step SP2. In step SP2, the playback unit 11 reads out the channel list CL from the playlist storage unit 16, and the playlists PL1 and PL2 assigned to the channel of the activation initial use channel number from the playlist storage unit 16 or the external device 15. Read and move to next step SP3.
ステップSP3において再生部11は、プレイリストPL1及びPL2を正しく読み出せたか否かを判別する。このステップSP3において肯定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP4に移る。そしてステップSP4において再生部11は、プレイリストPL1及びPL2を用いてチャンネル初期化処理を実行する。ここで再生部11は、チャンネル初期化処理として、例えばプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生形態情報PMが、シャッフル再生形態を示していると、当該プレイリストPL1及びPL2で規定されている音楽データD1の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部11は、このようなチャンネル初期化処理を実行した後、次のステップSP5に移る。
In step SP3, the reproducing unit 11 determines whether or not the playlists PL1 and PL2 have been read correctly. If a positive result is obtained in step SP3, this indicates that, for example, the data of the playlists PL1 and PL2 is not damaged. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP4. In step SP4, the playback unit 11 executes channel initialization processing using the playlists PL1 and PL2. Here, as a channel initialization process, for example, when the playback format information PM included in the list attribute information LAT of the playlists PL1 and PL2 indicates the shuffle playback mode, the playback unit 11 performs the playlists PL1 and PL2. The process of changing the reproduction order of the music data D1 defined in the above to another order randomly rearranged is executed. Then, the reproducing unit 11 executes such channel initialization processing, and then proceeds to the next step SP5.
ステップSP5において再生部11は、チャンネル初期化処理後のプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生利用設定情報LSに基づき、当該プレイリストPL1及びPL2が音楽データD1の再生に利用するように設定されているか否かを判別する。このステップSP5において否定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ないことを表している。従って再生部11は、かかる否定結果を得ると、ステップSP6に移る。
In step SP5, the reproduction unit 11 reproduces the music data D1 based on the reproduction use setting information LS included in the list attribute information LAT of the playlists PL1 and PL2 after the channel initialization process. It is determined whether or not it is set to be used. If a negative result is obtained in step SP5, this indicates that the music data D1 cannot be reproduced using the playlists PL1 and PL2. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 proceeds to step SP6.
ここで、複数のチャンネルの中には、音楽データD1の再生に利用するように設定され、かつ当該設定を変更しないようになされた特定のプレイリストPL1及びPL2が、固定的に割り当てられているものがある。従ってステップSP6において再生部11は、その特定のプレイリストPL1及びPL2が割り当てられているチャンネルのチャンネル番号CNを取得して、ステップSP2に戻る。これにより再生部11は、プレイリスト記憶部16又は外部装置15から、かかるチャンネル番号CNのチャンネルに割り当てられている特定のプレイリストPL1及びPL2を読み出して、再び上述と同様の処理を実行する。
Here, among the plurality of channels, specific playlists PL1 and PL2 that are set to be used for reproduction of the music data D1 and that do not change the setting are fixedly assigned. There is something. Accordingly, in step SP6, the reproducing unit 11 acquires the channel number CN of the channel to which the specific playlists PL1 and PL2 are assigned, and returns to step SP2. As a result, the playback unit 11 reads out the specific playlists PL1 and PL2 assigned to the channel with the channel number CN from the playlist storage unit 16 or the external device 15, and again executes the same processing as described above.
ところでステップSP5において肯定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ることを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP7に移る。ステップSP7において再生部11は、プレイリストPL1及びPL2に従い再生順序が1番目の音楽データD1をコンテンツデータ記憶部13又は外部装置15から読み出して、次のステップSP8に移る。
If a positive result is obtained in step SP5, this means that the music data D1 can be reproduced using the playlists PL1 and PL2. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP7. In step SP7, the reproducing unit 11 reads the music data D1 having the first reproduction order from the content data storage unit 13 or the external device 15 according to the playlists PL1 and PL2, and proceeds to the next step SP8.
ステップSP8において再生部11は、このとき音楽データD1を正しく読み出せたか否かを判別する。このステップSP8において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP9に移る。そしてステップSP9において再生部11は、表示制御部17に対し表示部18に上述した選択画面20を表示させると共に、音楽データD1に対する特徴位置からの再生を開始して、次のステップSP10に移り、かかるリスト利用再生機能起動処理手順RT1を終了する。
In step SP8, the reproducing unit 11 determines whether or not the music data D1 has been read correctly at this time. If a positive result is obtained in step SP8, this indicates that the music data D1 read at this time is not damaged, for example. Therefore, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP9. In step SP9, the playback unit 11 causes the display control unit 17 to display the selection screen 20 on the display unit 18 and starts playback of the music data D1 from the characteristic position. Then, the process proceeds to the next step SP10. The list use reproduction function activation processing procedure RT1 is terminated.
因みに上述したステップSP3において否定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損していることを表している。従って再生部11は、かかる否定結果を得ると、ステップSP11に移る。またステップSP8において否定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損していることを表している。従って再生部11は、かかる否定結果を得たときも、ステップSP11に移る。そしてステップSP11において再生部11は、エラー処理として、例えばユーザに対し音楽データD1を再生し得ないことを通知した後、ステップSP10に移る。このようにして再生部11は、リスト利用再生機能を起動している。
Incidentally, if a negative result is obtained in step SP3 described above, this indicates that, for example, the data of the playlists PL1 and PL2 are damaged. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 proceeds to step SP11. If a negative result is obtained in step SP8, this indicates that the music data D1 read at this time is damaged, for example. Therefore, the reproducing unit 11 proceeds to step SP11 even when such a negative result is obtained. In step SP11, the reproduction unit 11 notifies the user that the music data D1 cannot be reproduced, for example, as error processing, and then proceeds to step SP10. In this way, the playback unit 11 activates the list use playback function.
次いで、リスト利用再生機能の実行中におけるチャンネル切換処理について説明する。再生部11は、リスト利用再生機能を実行している状態で、ユーザによる操作部12の操作に応じてチャンネル切替命令が与えられると、図10に示すチャンネル切替処理手順RT2を開始する。そして再生部11は、かかるチャンネル切替処理手順RT2を開始すると、ステップSP21において、チャンネルリストCLに登録されているチャンネル番号CNの並びと、ユーザにより指定されたチャンネル番号CNの切替方向とに従い、現在選択中のチャンネルのチャンネル番号CNを1増やしたチャンネル番号CN又は1減らしたチャンネル番号CNを切替後のチャンネル番号CNとして、次のステップSP22に移る。ステップSP22において再生部11は、プレイリスト記憶部16又は外部装置15から切替後のチャンネル番号CNのチャンネルに割り当てられているプレイリストPL1及びPL2を読み出して、次のステップSP23に移る。
Next, channel switching processing during execution of the list-based reproduction function will be described. When the channel switching command is given in accordance with the operation of the operation unit 12 by the user while the list-use playback function is being executed, the playback unit 11 starts the channel switching processing procedure RT2 shown in FIG. Then, when starting the channel switching processing procedure RT2, the reproducing unit 11 in step SP21, according to the arrangement of the channel numbers CN registered in the channel list CL and the switching direction of the channel number CN designated by the user, The channel number CN increased by 1 or the channel number CN decreased by 1 is selected as the channel number CN after switching, and the process proceeds to the next step SP22. In step SP22, the playback unit 11 reads the playlists PL1 and PL2 assigned to the channel number CN after switching from the playlist storage unit 16 or the external device 15, and proceeds to the next step SP23.
ステップSP23において再生部11は、プレイリストPL1及びPL2を正しく読み出せたか否かを判別する。このステップSP23において肯定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP24に移る。そしてステップSP24において再生部11は、チャンネル変更時処理を実行する。
In step SP23, the reproducing unit 11 determines whether or not the playlists PL1 and PL2 have been read correctly. If a positive result is obtained in step SP23, this indicates that the data of the playlists PL1 and PL2 are not damaged, for example. Therefore, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP24. In step SP24, the reproducing unit 11 executes a channel change process.
ステップSP24において再生部11は、チャンネル変更時処理として、例えばプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生形態情報PMが、シャッフル再生形態を示していると、当該プレイリストPL1及びPL2で規定されている音楽データD1の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部11は、このようなチャンネル変更時処理を実行した後、次のステップSP25に移る。
In step SP24, for example, when the playback mode information PM included in the list attribute information LAT of the playlists PL1 and PL2 indicates the shuffle playback mode, the playback unit 11 performs processing for changing the channel. A process of changing the reproduction order of the music data D1 defined by PL2 to another order randomly rearranged is executed. Then, after performing such a channel change process, the reproducing unit 11 proceeds to the next step SP25.
因みに各種プレイリストPL1及びPL2の中には、上述したように例えば再生回数の最も多いものから順次再生回数の少ないものまでの予め選定された所定個数の音楽データD1を登録しているプレイリスト(以下、これをランキングプレイリストと呼ぶ)がある。このため再生部11は、コンテンツデータ記憶部13のコンテンツデータベースCDB1に記憶されている音楽データD1を再生する毎に、当該再生した音楽データD1のデータ再生履歴を、再生回数を1回増やすように更新している。また外部装置15も、自己のコンテンツデータ記憶部のコンテンツデータベースCDB2に記憶している音楽データD1が、再生装置10により再生される毎に、当該再生された音楽データD1のデータ再生履歴を、再生回数を1回増やすように更新している。
Incidentally, in the various playlists PL1 and PL2, as described above, for example, playlists in which a predetermined number of music data D1 selected in advance from the one with the largest number of reproductions to the one with the smallest number of reproductions are registered ( Hereinafter, this is called a ranking playlist. For this reason, each time the reproducing unit 11 reproduces the music data D1 stored in the content database CDB1 of the content data storage unit 13, the reproducing unit 11 increases the number of reproductions by one for the data reproduction history of the reproduced music data D1. It has been updated. The external device 15 also reproduces the data reproduction history of the reproduced music data D1 every time the music data D1 stored in the content database CDB2 of its own content data storage unit is reproduced by the reproduction device 10. Updated to increase the number of times by one.
そしてチャンネル変更時処理としては、コンテンツデータベースCDB1及びCDB2に記憶された全ての音楽データD1の中から、音楽データD1毎のデータ再生履歴に基づき、再生回数の最も多いものから順次再生回数の少ないものまでの予め選定された所定個数の音楽データD1を自動的に判別してランキングプレイリストに登録し直す(すなわち、ランキングプレイリストの内容を更新する)プレイリスト更新処理もある。従ってステップSP24において再生部11は、チャンネル変更時処理として、チャンネル切替命令の入力を契機としたプレイリスト更新処理も実行している。
As the channel change processing, among all the music data D1 stored in the content databases CDB1 and CDB2, based on the data reproduction history for each music data D1, the one having the largest number of reproductions is sequentially reduced. There is also a playlist update process in which a predetermined number of music data D1 selected in advance is automatically discriminated and re-registered in the ranking playlist (that is, the contents of the ranking playlist are updated). Accordingly, in step SP24, the playback unit 11 also executes playlist update processing triggered by the input of a channel switching command as channel change processing.
ステップSP25において再生部11は、プレイリストPL1及びPL2のリスト属性情報LATに含まれている再生利用設定情報LSに基づき、当該プレイリストPL1及びPL2が音楽データD1の再生に利用するように設定されているか否かを判別する。このステップSP25において否定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ないことを表している。従って再生部11は、かかる否定結果を得ると、ステップSP21に戻り、そのプレイリストPL1及びPL2に対応するチャンネルのチャンネル番号CNを、さらに1増やしたチャンネル番号CN又は1減らしたチャンネル番号CNを新たな切替後のチャンネル番号CNとして、再び上述と同様の処理を実行する。
In step SP25, the reproducing unit 11 is set so that the playlists PL1 and PL2 are used for reproducing the music data D1 based on the reproduction use setting information LS included in the list attribute information LAT of the playlists PL1 and PL2. It is determined whether or not. If a negative result is obtained in step SP25, this means that the music data D1 cannot be reproduced using the playlists PL1 and PL2. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 returns to step SP21 to newly increase the channel number CN of the channel corresponding to the playlists PL1 and PL2 by one more incremented channel number CN or one decremented channel number CN. The same processing as described above is executed again as the channel number CN after the switching.
ところでステップSP25において肯定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ることを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP26に移る。ステップSP26において再生部11は、切替後のチャンネルに割り当てられているプレイリストPL1及びPL2に従い再生順序が1番目の音楽データD1をコンテンツデータ記憶部13又は外部装置15から読み出して、次のステップSP27に移る。ステップSP27において再生部11は、このとき音楽データD1を正しく読み出せたか否かを判別する。このステップSP27において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP28に移る。
If a positive result is obtained in step SP25, this means that the music data D1 can be reproduced using the playlists PL1 and PL2. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP26. In step SP26, the playback unit 11 reads the music data D1 having the first playback order from the content data storage unit 13 or the external device 15 in accordance with the playlists PL1 and PL2 assigned to the channel after switching, and the next step SP27. Move on. In step SP27, the reproducing unit 11 determines whether or not the music data D1 has been read correctly at this time. If an affirmative result is obtained in step SP27, this indicates that, for example, the music data D1 read at this time is not damaged. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP28.
ステップSP28において再生部11は、切替前のチャンネルに割り当てられていたプレイリストPL1及びPL2に従って再生していた音楽データD1の当該再生を中断して、次のステップSP29に移る。そしてステップSP29において再生部11は、表示制御部17に対し表示部18に表示させていた選択画面20の表示内容を更新させると共に、切替後のチャンネルに対応する音楽データD1の特徴位置からの再生を開始して、次のステップSP30に移り、かかるチャンネル切替処理手順RT2を終了する。
In step SP28, the reproducing unit 11 interrupts the reproduction of the music data D1 reproduced according to the playlists PL1 and PL2 assigned to the channel before switching, and proceeds to the next step SP29. In step SP29, the reproducing unit 11 causes the display control unit 17 to update the display content of the selection screen 20 displayed on the display unit 18, and reproduces the music data D1 corresponding to the channel after switching from the characteristic position. Is started, the process proceeds to the next step SP30, and the channel switching processing procedure RT2 is completed.
因みに上述したステップSP23において否定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損していることを表している。従って再生部11は、かかる否定結果を得ると、ステップSP31に移る。またステップSP27において否定結果が得られると、このことは、例えば音楽データD1が破損していることを表している。従って再生部11は、かかる否定結果を得たときも、ステップSP31に移る。そしてステップSP31において再生部11は、エラー処理として、例えばユーザに対し音楽データD1を再生し得ないことを通知した後、ステップSP30に移る。このようにして再生部11は、リスト利用再生機能の実行中に、ユーザの要求に応じて選択するチャンネルを切り替えている。
Incidentally, if a negative result is obtained in step SP23 described above, this indicates that, for example, the data of the playlists PL1 and PL2 are damaged. Therefore, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 proceeds to step SP31. If a negative result is obtained in step SP27, this indicates that, for example, the music data D1 is damaged. Therefore, the reproducing unit 11 proceeds to step SP31 even when such a negative result is obtained. In step SP31, the reproduction unit 11 notifies the user that the music data D1 cannot be reproduced, for example, as error processing, and then proceeds to step SP30. In this way, the playback unit 11 switches the channel to be selected in response to a user request during execution of the list-based playback function.
次いで、リスト利用再生機能の実行中における再生音楽切替処理について説明する。再生部11は、リスト利用再生機能を実行している状態で、ユーザによる操作部12の操作に応じて再生音楽切替命令が与えられると、図11に示す再生音楽切替処理手順RT3を開始する。そして再生部11は、かかる再生音楽切替処理手順RT3を開始すると、ステップSP41において、現在選択中のプレイリストPL1及びPL2に登録されているコンテンツ識別情報MIDの並び(シャッフル再生形態が指定されているときには、変更後の並び)と、ユーザにより指定された音楽データD1の切替方向とに従い、現在再生中の音楽データD1よりも1つ前に再生する音楽データD1又は1つ後に再生する音楽データD1を切替後の音楽データD1とし、当該切替後の音楽データD1をコンテンツデータ記憶部13又は外部装置15から読み出して、次のステップSP42に移る。
Next, playback music switching processing during execution of the list-based playback function will be described. When the playback music switching command is given in accordance with the operation of the operation unit 12 by the user while the list-use playback function is being executed, the playback unit 11 starts the playback music switching processing procedure RT3 shown in FIG. Then, when the playback unit 11 starts the playback music switching processing procedure RT3, in step SP41, the arrangement of the content identification information MID registered in the currently selected playlists PL1 and PL2 (a shuffle playback mode is specified). In some cases, the music data D1 to be played back one before the music data D1 being played back or the music data D1 to be played back after the music data D1 that is currently played back, depending on the change order) and the switching direction of the music data D1 specified by the user. Is the music data D1 after switching, the music data D1 after switching is read from the content data storage unit 13 or the external device 15, and the process proceeds to the next step SP42.
ステップSP42において再生部11は、切替後の音楽データD1が再生可能であるか否かを判別する。このステップSP42において否定結果が得られると、このことは、例えば切替後の音楽データD1が破損していること、又は切替後の音楽データD1に対応する音楽登録情報TRの再生設定情報PSが、当該音楽データD1を再生しないことを示していることにより、このままでは音楽データD1を再生し得ないことを表している。従って再生部11は、かかる否定結果を得ると、ステップSP41に戻り、切替後の音楽データD1よりもさらに1つ前に再生する音楽データD1又は1つ後に再生する音楽データD1を新たな切替後の音楽データD1として、再び上述と同様の処理を実行する。
In step SP42, the reproducing unit 11 determines whether or not the music data D1 after switching can be reproduced. If a negative result is obtained in step SP42, this means that, for example, the music data D1 after switching is damaged or the reproduction setting information PS of the music registration information TR corresponding to the music data D1 after switching is The fact that the music data D1 is not reproduced indicates that the music data D1 cannot be reproduced as it is. Therefore, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 returns to step SP41 and newly switches the music data D1 to be reproduced one before the music data D1 after switching or the music data D1 to be reproduced after one after switching. As the music data D1, the same processing as described above is executed again.
これに対してステップSP42において肯定結果が得られると、このことは、例えば切替後の音楽データD1が破損してはいないし、当該切替後の音楽データD1に対応する音楽登録情報TRの再生設定情報PSが、その音楽データD1を再生し得ることを示していることにより、何ら問題なく音楽データD1を再生し得ることを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP43に移る。ステップSP43において再生部11は、現在再生中の音楽データD1の当該再生を中断して、次のステップSP44に移る。そしてステップSP44において再生部11は、表示制御部17に対し表示部18に表示させていた選択画面20の表示内容を更新させると共に、切替後の音楽データD1に対する特徴位置からの再生を開始して、次のステップSP45に移り、かかる再生音楽切替処理手順RT3を終了する。このようにして再生部11は、リスト利用再生機能の実行中に、ユーザの要求に応じて再生する音楽データD1を切り替えている。
On the other hand, if an affirmative result is obtained in step SP42, this means that, for example, the music data D1 after switching is not damaged, and the playback setting of the music registration information TR corresponding to the music data D1 after switching is set. The fact that the information PS indicates that the music data D1 can be reproduced indicates that the music data D1 can be reproduced without any problem. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP43. In step SP43, the reproducing unit 11 interrupts the reproduction of the music data D1 currently being reproduced, and proceeds to the next step SP44. In step SP44, the playback unit 11 causes the display control unit 17 to update the display content of the selection screen 20 displayed on the display unit 18, and starts playback from the characteristic position for the music data D1 after switching. Then, the process proceeds to the next step SP45, and the reproduction music switching processing procedure RT3 is terminated. In this way, the playback unit 11 switches the music data D1 to be played back in response to a user request during execution of the list-based playback function.
かかる構成に加えて、上述した複数のプレイリストPL1及びPL2を生成するためのプレイリスト生成規則としては、任意に選定された春、夏、秋、冬の季節(夏の海や秋の空、桜や梅雨、季節の中で行なわれるクリスマスや卒業式等のイベント、季節にちなんだスポーツ等)をイメージさせる1又は複数の単語でなるデータ検索キーにより音楽データD1を収集(すなわち、検索)するように定められたものがある。またプレイリスト生成規則としては、任意に選定された音楽の印象を示す、ある程度の幅を持った印象値情報でなるデータ検索キーにより音楽データD1を収集するように定められたものもある。さらにプレイリスト生成規則としては、任意に選定されたアーティスト名やジャンル名等でなるデータ検索キーにより音楽データD1を収集するように定められたもの等もある。
In addition to such a configuration, the playlist generation rules for generating the plurality of playlists PL1 and PL2 described above include arbitrarily selected spring, summer, autumn, and winter seasons (summer sea, autumn sky, Music data D1 is collected (ie, searched) using a data search key consisting of one or more words that image the seasons such as cherry blossoms, rainy seasons, Christmas and graduation ceremonies, seasonal sports, etc. There are things that are defined as follows. In addition, as a playlist generation rule, there is a rule that the music data D1 is collected by a data search key including impression value information having a certain range indicating an impression of music selected arbitrarily. Furthermore, as a playlist generation rule, there is a rule defined such that music data D1 is collected by a data search key consisting of an arbitrarily selected artist name, genre name, or the like.
従って各プレイリストPL1及びPL2は、それぞれ対応するプレイリスト生成規則に合致した音楽データD1(すなわち、データ検索キーとしての単語と合致した単語を音楽タイトルや歌詞に含む音楽データD1や、データ検索キーとしての印象値情報と合致した印象値情報を有する音楽データD1、またデータ検索キーとしてのアーティスト名やジャンル名等と合致したアーティスト名やジャンル名に関連する音楽データD1)を登録するようにして生成されている。また各プレイリストPL1及びPL2は、生成の際に使用された対応するプレイリスト生成規則を示す情報(実際には、データ検索キーであり、以下、これをプレイリスト生成規則情報と呼ぶ)が例えばリスト詳細情報LDに含められている。
Therefore, each of the playlists PL1 and PL2 includes music data D1 that matches a corresponding playlist generation rule (that is, music data D1 that includes a word that matches a word as a data search key in a music title or lyrics, or a data search key). Music data D1 having impression value information that matches the impression value information, and music data D1) related to the artist name and genre name that match the artist name and genre name as a data search key are registered. Has been generated. Each of the playlists PL1 and PL2 has information (in fact, a data search key, which is hereinafter referred to as playlist generation rule information) indicating the corresponding playlist generation rule used at the time of generation. It is included in the list detailed information LD.
そして再生装置10(図2)においてプレイリスト再構成部50は、例えばプレイリスト記憶部16に記憶されているプレイリストPL1の中で、複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1の少なくとも1つを、当該再生装置10の使用状況(例えば、再生装置10の季節を越えるような長期にわたる使用や、プレイリストPL1及びPL2を利用した音楽データD1の再生のための使用の状況であり、以下、これを装置使用状況と呼ぶ)に応じたプレイリスト生成規則に従い生成されたプレイリストに再構成し得るようになされている。これによりプレイリスト再構成部50は、チャンネルに割り当てられているプレイリストPL1毎の複数の音楽データD1の登録が固定的になることを回避している。
Then, in the playback device 10 (FIG. 2), the playlist reconstruction unit 50 is assigned to each of a plurality of channels in the playlist PL1 stored in the playlist storage unit 16, for example, and plays back the music data D1. At least one of the playlists PL1 set to be used is used for the usage status of the playback device 10 (for example, the playback device 10 is used over a long period of time, or the playlists PL1 and PL2 are used) This is a situation of use for reproduction of the music data D1, which is hereinafter referred to as a device usage situation) and can be reconstructed into a playlist generated according to a playlist generation rule. Thereby, the playlist reconstructing unit 50 avoids the registration of the plurality of music data D1 for each playlist PL1 assigned to the channel from being fixed.
ところでプレイリスト再構成部50は、再生部11によりリスト利用再生形態が実行されている間に、プレイリストPL1の再構成が要求されると、これに応じてプレイリスト再構成機能を実現し得るようになされている。そしてプレイリスト再構成部50は、例えば季節の変化を契機としてプレイリストPL1を再構成し得るようになされている。またプレイリスト再構成部50は、ユーザから再構成が要求されたことを契機としてプレイリストPL1を再構成し得るようにもなされている。さらにプレイリスト再構成部50は、ネットワークNT上の外部装置15から再構成が要求されたことを契機としてもプレイリストPL1を再構成し得るようになされている。
By the way, if the playlist reconfiguration unit 50 is requested to reconfigure the playlist PL1 while the reproduction unit 11 is executing the list use reproduction mode, the playlist reconstruction unit 50 can realize the playlist reconstruction function accordingly. It is made like that. The playlist reconstructing unit 50 can reconstruct the playlist PL1 triggered by, for example, a change in season. Further, the playlist reconstructing unit 50 is configured to reconstruct the playlist PL1 in response to a request for reconstruction from the user. Furthermore, the playlist reconfiguration unit 50 can reconfigure the playlist PL1 in response to a request for reconfiguration from the external device 15 on the network NT.
このため、まず季節の変化を契機としたプレイリストPL1の再構成について説明する。再生装置10において計時部51は、日時(すなわち、月日と一日の時刻)を計時し、その計時結果を示す日時情報を要求情報生成部52に送出している。要求情報生成部52は、春夏秋冬の各季節の変化の目安となる月日(以下、これを変化検出用月日と呼ぶ)と、これら月日の前後の季節とを示す情報を予め保持している。従って要求情報生成部52は、計時部51から与えられる日時情報が示す月日を、変化検出用月日と比較するようにして、季節が変化したか否かを検出する。その結果、要求情報生成部52は、例えば夏のような第1の季節から秋のような第2の季節へと変化したことを検出すると、季節の変化に応じて、プレイリストPL1の再構成を要求する再構成要求情報(以下、これを季節契機再構成要求情報と呼ぶ)を生成する。そして要求情報生成部52は、その季節契機再構成要求情報をプレイリスト再構成部50に送出する。
Therefore, first, the reconstruction of the playlist PL1 triggered by a change in season will be described. In the playback device 10, the timer 51 measures the date and time (that is, the date and time of the day), and sends date and time information indicating the timing result to the request information generator 52. The request information generation unit 52 holds in advance information indicating a date and time (hereinafter, referred to as a change detection date) that is a guideline for changes in each season of spring, summer, autumn, and winter, and seasons before and after these dates. is doing. Accordingly, the request information generating unit 52 detects whether or not the season has changed by comparing the date indicated by the date and time information given from the time measuring unit 51 with the change detection date. As a result, when the request information generating unit 52 detects a change from a first season such as summer to a second season such as autumn, the reconfiguration of the playlist PL1 is performed according to the change in season. Reconfiguration request information (hereinafter referred to as seasonal trigger reconfiguration request information) is generated. Then, the request information generation unit 52 sends the seasonal opportunity reconstruction request information to the playlist reconstruction unit 50.
プレイリスト再構成部50は、夏や秋のような季節毎に当該季節に関する複数のデータ検索キーをそれぞれリスト検索キーとして予め保持している。従ってプレイリスト再構成部50は、要求情報生成部52から季節契機再構成要求情報が与えられると、これら季節に関するリスト検索キーの中から、変化前の第1の季節に関する1又は複数のリスト検索キーと、変化後の第2の季節に関する例えば1つのリスト検索キーとを選定する。
The playlist reconstruction unit 50 holds a plurality of data search keys related to the season as a list search key for each season such as summer or autumn. Accordingly, when the season opportunity reconstruction request information is given from the request information generating unit 52, the playlist reconstruction unit 50 retrieves one or more list retrievals regarding the first season before the change from the list retrieval keys regarding these seasons. A key and, for example, one list search key related to the second season after the change are selected.
そしてプレイリスト再構成部50は、プレイリスト記憶部16から、チャンネルに割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を読み出す。これによりプレイリスト再構成部50は、プレイリスト記憶部16から読み出した、これら複数のプレイリストPL1に含まれるプレイリスト生成規則情報(すなわち、データ検索キー)と、変化前の第1の季節に関するリスト検索キーとを比較する。これによりプレイリスト再構成部50は、変化前の第1の季節に関する(すなわち、変化前の第1の季節に関するデータ検索キーを用いるプレイリスト生成規則に従い当該第1の季節をイメージさせるような音楽データD1を収集して登録している)プレイリストPL1を検索する。
Then, the playlist reconstructing unit 50 reads from the playlist storage unit 16 all the playlists PL1 assigned to the channels and set to be used for reproducing the music data D1. Thereby, the playlist reconstruction unit 50 reads out the playlist generation rule information (that is, the data search key) included in the plurality of playlists PL1 read from the playlist storage unit 16 and the first season before the change. Compare with list search key. As a result, the playlist reconstructing unit 50 has the music related to the first season before the change (that is, music that makes the first season image according to the playlist generation rule using the data search key related to the first season before the change). The playlist PL1 that collects and registers the data D1 is searched.
またプレイリスト再構成部50は、第1の季節に関するプレイリストPL1を検索すると、例えばプレイリスト記憶部16から、未だチャンネルに割り当てられてはいない全てのプレイリストPL1を読み出す。そしてプレイリスト再構成部50は、このときプレイリスト記憶部16から読み出した、これら複数のプレイリストPL1のプレイリスト生成規則情報(すなわち、データ検索キー)と、変化後の第2の季節に関する1つのリスト検索キーとを比較する。これによりプレイリスト再構成部50は、変化後の第2の季節に関する(すなわち、変化後の第2の季節に関するデータ検索キーを用いるプレイリスト生成規則に従い当該第2の季節をイメージさせるような音楽データD1を収集して登録している)プレイリストPL1を検索する。
When the playlist reconstructing unit 50 searches for the playlist PL1 related to the first season, the playlist reconstructing unit 50 reads, for example, all the playlists PL1 that are not yet assigned to the channel from the playlist storage unit 16. Then, the playlist reconstruction unit 50 reads the playlist generation rule information (that is, the data search key) of the plurality of playlists PL1 read from the playlist storage unit 16 at this time, and 1 regarding the second season after the change. Compare two list search keys. Thereby, the playlist reconstructing unit 50 makes music that makes the image of the second season follow the playlist generation rule using the data search key related to the second season after the change (that is, the second season after the change). The playlist PL1 that collects and registers the data D1 is searched.
そしてプレイリスト再構成部50は、第1の季節に関するプレイリストPL1と、第2の季節に関するプレイリストPL1とを検索した状態で、再生部11によりリスト利用再生機能が実行されている(又は、起動される)と、当該変化前の第1の季節に関するプレイリストPL1を、対応するチャンネル番号CNやリスト名等で表示制御部17に通知する。またプレイリスト再構成部50は、このとき変化後の第2の季節に関するプレイリストPL1の例えばリスト名も表示制御部17に通知する。
Then, the playlist reconstructing unit 50 executes the list use reproduction function by the reproduction unit 11 in a state where the playlist PL1 related to the first season and the playlist PL1 related to the second season are searched (or Is activated), the play list PL1 relating to the first season before the change is notified to the display control unit 17 by the corresponding channel number CN, list name, or the like. Also, the playlist reconstructing unit 50 notifies the display control unit 17 of, for example, the list name of the playlist PL1 related to the second season after the change.
図12(A)及び(B)に示すように、表示制御部17は、変化前の第1の季節に関するプレイリストPL1と、変化後の第2の季節に関するプレイリストPL1とがそれぞれ例えば1つのみ存在していると、表示部18に表示した選択画面55上で、当該変化前の第1の季節に関するプレイリストPL1が割り当てられているチャンネルが選択されたとき、これら変化前の第1の季節に関するプレイリストPL1のリスト名と変化後の第2の季節に関するプレイリストPL1のリスト名とを用いて、プレイリストPL1に対する再構成の有無を問い合わせる再構成問合画面データを生成する。そして表示制御部17は、かかる再構成問合画面データを表示部18に送出することにより、当該表示部18において選択画面55上に、かかる再構成問合画面データに基づく再構成問合画面56を重ねて表示する。
As shown in FIGS. 12A and 12B, the display control unit 17 includes, for example, one playlist PL1 related to the first season before the change and one playlist PL1 related to the second season after the change. If the channel to which the playlist PL1 related to the first season before the change is selected is selected on the selection screen 55 displayed on the display unit 18, the first before the change is selected. Using the list name of the playlist PL1 related to the season and the list name of the playlist PL1 related to the second season after the change, reconfiguration inquiry screen data for inquiring whether or not the playlist PL1 is reconfigured is generated. Then, the display control unit 17 sends the reconfiguration inquiry screen data to the display unit 18 so that the display unit 18 displays the reconfiguration inquiry screen 56 on the selection screen 55 based on the reconfiguration inquiry screen data. Are displayed in layers.
この場合、再構成問合画面56には、中央部に、現在選択されているチャンネルに割り当てられたプレイリストPL1(すなわち、第1の季節に関するプレイリストPL1)を、変化後の第2の季節に関するプレイリストPL1に再構成するか否かを問い合わせる再構成問合文57が表示されている。また再構成問合画面56には、再構成の承諾を選択するための承諾ボタン58と、当該再構成の拒否を選択するための拒否ボタン59とが設けられている。
In this case, on the reconfiguration inquiry screen 56, the playlist PL1 assigned to the currently selected channel (that is, the playlist PL1 related to the first season) is displayed in the center portion in the second season after the change. A reconfiguration query statement 57 for inquiring whether or not to reconfigure the playlist PL1 is displayed. The reconfiguration inquiry screen 56 is provided with an acceptance button 58 for selecting acceptance of the reconfiguration and a rejection button 59 for selecting rejection of the reconfiguration.
表示制御部17は、表示部18に表示している再構成問合画面56上で承諾ボタン58と拒否ボタン59との何れか一方を、例えば当該再構成問合画面56内で唯一目立つような所定の表示状態で強調表示している。そして表示制御部17は、ユーザによる操作部12の操作に応じて、再構成問合画面56上で承諾ボタン58と拒否ボタン59との強調表示の表示状態を交互に切り替える。これにより表示制御部17は、表示部18に表示した再構成問合画面56上でプレイリストPL1に対する再構成の承諾及び拒否をユーザに選択させ得るようになされている。
The display control unit 17 displays either one of the accept button 58 and the reject button 59 on the reconfiguration inquiry screen 56 displayed on the display unit 18, for example, in the reconfiguration inquiry screen 56. Highlighted in a predetermined display state. Then, the display control unit 17 alternately switches the highlighted display states of the accept button 58 and the reject button 59 on the reconfiguration inquiry screen 56 according to the operation of the operation unit 12 by the user. As a result, the display control unit 17 can allow the user to select whether to accept or reject the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen 56 displayed on the display unit 18.
そしてプレイリスト再構成部50は、ユーザにより再構成問合画面56上で、プレイリストPL1の再構成が承諾されると、変化後の第2の季節に関するプレイリストPL1に対し、予め選定された所定数(例えば、数曲)以上の音楽データD1が登録されているか否かを判別する。その結果、プレイリスト再構成部50は、変化後の第2の季節に関するプレイリストPL1に対し所定数よりも少ない音楽データD1しか登録されていないと、第2の季節に関するリスト検索キーを追加して、あらためて変化後の第2の季節に関するプレイリストPL1を検索する。
Then, when the reconfiguration of the playlist PL1 is accepted on the reconfiguration inquiry screen 56 by the user, the playlist reconfiguring unit 50 is selected in advance for the playlist PL1 related to the second season after the change. It is determined whether or not a predetermined number (for example, several songs) or more of music data D1 is registered. As a result, the playlist reconstructing unit 50 adds a list search key for the second season when less than a predetermined number of music data D1 are registered in the playlist PL1 for the second season after the change. Then, the playlist PL1 related to the second season after the change is searched again.
またプレイリスト再構成部50は、変化後の第2の季節に関するプレイリストPL1に対し、所定数以上の音楽データD1が登録されていると、変化前の第1の季節に関するプレイリストPL1に含まれているチャンネル割当情報CHAの内容を、チャンネルに何ら割り当てられてはいないことを示すように変更する。さらにプレイリスト再構成部50は、変化後の第2の季節に関するプレイリストPL1に含まれているチャンネル割当情報CHAの内容を、当該プレイリストPL1がその時点まで変化前の第1の季節に関するプレイリストPL1が割り当てられていたチャンネルに対し、新たに割り当てられたことを示すように変更する。
In addition, when a predetermined number or more of music data D1 is registered in the playlist PL1 related to the second season after the change, the playlist reconstructing unit 50 is included in the playlist PL1 related to the first season before the change. The content of the assigned channel assignment information CHA is changed to indicate that no assignment is made to the channel. Further, the playlist reconstructing unit 50 uses the contents of the channel assignment information CHA included in the playlist PL1 related to the second season after the change to the play related to the first season before the playlist PL1 changes until that time. The channel to which the list PL1 has been assigned is changed to indicate that it has been newly assigned.
そしてプレイリスト再構成部50は、これらチャンネル割当情報CHAの内容を変更した、変化前の第1の季節に関するプレイリストPL1と、変化後の第2の季節に関するプレイリストPL1とをプレイリスト記憶部16に送出して、当該チャンネル割当情報CHAの内容を変更する前のものに上書きするようにして記憶する。このようにしてプレイリスト再構成部50は、変化前の第1の季節に関するプレイリストPL1が割り当てられていたチャンネルに対する当該変化前の第1の季節に関するプレイリストPL1の割り当てを、変化後の第2の季節に関するプレイリストPL1に変更することで、当該変化後の第2の季節に関するプレイリストPL1を見かけ上チャンネルリストCLに登録する。
Then, the playlist reconfiguring unit 50 changes the contents of the channel assignment information CHA, the playlist PL1 related to the first season before the change, and the playlist PL1 related to the second season after the change to the playlist storage unit. 16 and stored so as to overwrite the contents of the channel assignment information CHA before the change. In this way, the playlist reconstructing unit 50 assigns the playlist PL1 related to the first season before the change to the channel to which the playlist PL1 related to the first season before the change is assigned, to the channel after the change. By changing to the playlist PL1 related to the second season, the playlist PL1 related to the second season after the change is apparently registered in the channel list CL.
これによりプレイリスト再構成部50は、変化前の第1の季節に関するプレイリストPL1を、季節が変化しても使用されている再生装置10の装置使用状況に応じたプレイリスト生成規則情報を有する(即ち、第2の季節に関するデータ検索キーを有する)変化後の第2の季節に関するプレイリストPL1に再構成する。ところでプレイリスト再構成部50は、変化後の第2の季節に関するプレイリストPL1として所定数以上の音楽データD1が登録されているものを再構成に採用しているため、季節の変化に応じて再構成したプレイリストPL1(すなわち、第2の季節に関するプレイリストPL1)に従って音楽データD1が再生されたとき、極力多くの音楽をユーザに聴かせることができるようになされている。
Thereby, the playlist reconstructing unit 50 has playlist generation rule information corresponding to the device usage status of the playback device 10 that is used even if the season changes, for the playlist PL1 related to the first season before the change. The playlist PL1 relating to the second season after the change is reconfigured (that is, having a data search key relating to the second season). By the way, the playlist reconstructing unit 50 employs a playlist in which a predetermined number or more of music data D1 is registered as the playlist PL1 related to the second season after the change. When the music data D1 is reproduced according to the reconstructed playlist PL1 (that is, the playlist PL1 related to the second season), the user can listen to as much music as possible.
これに加えてプレイリスト再構成部50は、プレイリストPL1の再構成が完了すると、当該再構成の完了を表示制御部17に通知する。表示制御部17は、プレイリスト再構成部50からプレイリストの再構成の完了が通知されると、図13に示すように、表示部18に表示する選択画面60の表示内容を、再構成したプレイリストPL1に応じて更新する。これにより表示制御部17は、かかる選択画面60の表示内容によりユーザに対し第1の季節に関するプレイリストPL1が、季節の変化に応じて第2の季節に関するどのようなプレイリストPL1に再構成されたかを通知し得るようになされている。
In addition to this, when the reconstruction of the playlist PL1 is completed, the playlist reconstruction unit 50 notifies the display control unit 17 of the completion of the reconstruction. When the completion of the reconstruction of the playlist is notified from the playlist reconstruction unit 50, the display control unit 17 reconstructs the display content of the selection screen 60 displayed on the display unit 18, as shown in FIG. It is updated according to the playlist PL1. As a result, the display control unit 17 reconfigures the playlist PL1 related to the first season to the user according to the display content of the selection screen 60, in accordance with the change in season. It is made to be able to notify you.
また図14に示すように、表示制御部17は、変化前の第1の季節に関するプレイリストPL1と、変化後の第2の季節に関するプレイリストPL1とがそれぞれ複数存在していると、予め用意されている再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面61上に、かかる再構成問合画面データに基づく再構成問合画面62を重ねて表示する。
As shown in FIG. 14, the display control unit 17 prepares in advance when there are a plurality of playlists PL1 related to the first season before change and a plurality of playlists PL1 related to the second season after change. The reconstructed inquiry screen data thus sent is sent to the display unit 18. As a result, the display control unit 17 displays the reconfiguration inquiry screen 62 based on the reconfiguration inquiry screen data on the selection screen 61 in the display unit 18.
この場合、再構成問合画面62には、中央部に、複数のチャンネルに割り当てられている複数のプレイリストPL1(すなわち、第1の季節に関するプレイリストPL1)を、それぞれ変化後の第2の季節に関するプレイリストPL1に再構成するか否かを問い合わせる再構成問合文63が表示されている。また再構成問合画面62には、上述した場合と同様に承諾ボタン58と拒否ボタン59とが設けられている。従って表示制御部17は、表示部18に表示した再構成問合画面62上でもプレイリストPL1に対する再構成の承諾及び拒否をユーザに選択させ得るようになされている。
In this case, in the reconfiguration inquiry screen 62, a plurality of playlists PL1 assigned to a plurality of channels (that is, playlists PL1 related to the first season) are respectively displayed in the center part of the changed second PLs. A reconfiguration query statement 63 for inquiring whether or not to reconfigure the playlist PL1 regarding the season is displayed. The reconfiguration inquiry screen 62 is provided with an accept button 58 and a reject button 59 as in the case described above. Therefore, the display control unit 17 can also allow the user to select whether to accept or reject the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen 62 displayed on the display unit 18.
そしてプレイリスト再構成部50は、ユーザにより再構成問合画面62上で、プレイリストPL1の再構成が承諾されると、上述と同様に変化前の第1の季節に関する1つのプレイリストPL1を、変化後の第2の季節に関する1つのプレイリストPL1に再構成する処理を、再構成対象のプレイリストPL1の数だけ順次実行する。このようにしてプレイリスト再構成部50は、変化前の第1の季節に関する複数のプレイリストPL1を、1つずつ変化後の第2の季節に関するプレイリストPL1に再構成する。
Then, when the user accepts the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen 62, the playlist reconfiguring unit 50 selects one playlist PL1 related to the first season before the change as described above. The process of reconfiguring one playlist PL1 related to the second season after the change is sequentially executed by the number of playlists PL1 to be reconfigured. In this way, the playlist reconstructing unit 50 reconstructs the plurality of playlists PL1 related to the first season before the change into the playlist PL1 related to the second season after the change one by one.
次いで、ユーザから再構成が要求されたことを契機としたプレイリストPL1の再構成について説明する。ただし、かかるプレイリストPL1の再構成には、音楽データD1毎の再生回数を示すデータ再生履歴と、プレイリストPL1毎の音楽データD1の再生への利用回数を示すリスト利用履歴との何れか一方を用いている。また、かかるプレイリストPL1の再構成には、複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定されたプレイリストPL1の中から、ユーザにより任意に選択された1つのプレイリストPL1を再構成する場合と、予め選定された複数(全ての場合もある)のプレイリストPL1を再構成する場合とがある。
Next, a description will be given of the reconstruction of the playlist PL1 triggered by the request for reconstruction from the user. However, the playlist PL1 is reconstructed by either a data reproduction history indicating the number of reproductions for each music data D1 or a list usage history indicating the number of times the music data D1 is used for reproduction for each playlist PL1. Is used. In addition, the playlist PL1 is reconstructed by one arbitrarily selected by the user from the playlist PL1 assigned to each of a plurality of channels and set to be used for playing the music data D1. There are a case where the playlist PL1 is reconfigured and a case where a plurality of (all may be selected) playlists PL1 selected in advance are reconfigured.
そして、かかるプレイリストPL1の再構成では、データ再生履歴とリスト利用履歴との何れを用いるか、また何れのプレイリストPL1(すなわち、ユーザが任意に選択する1つ、又は予め選定された複数)を再構成するかが予め再構成の形態として設定されている。従って以下には、まずユーザによる再構成の要求を契機とし、データ再生履歴を用いてプレイリストPL1を再構成する場合について説明する。次いでユーザによる再構成の要求を契機とし、リスト利用履歴を用いてプレイリストPL1を再構成する場合について説明する。
In the reconfiguration of the playlist PL1, which one of the data reproduction history and the list usage history is used, and which playlist PL1 (that is, one arbitrarily selected by the user or a plurality selected in advance) Whether to reconfigure is preset as a form of reconstruction. Therefore, hereinafter, a description will be given of a case where the playlist PL1 is reconfigured using the data reproduction history, triggered by a request for reconstruction by the user. Next, a case will be described in which the playlist PL1 is reconfigured using the list usage history, triggered by the user's request for reconfiguration.
まずコンテンツデータ記憶部13のコンテンツデータベースCDB1に記憶されている複数のデータ属性情報DATには、それぞれ対応する音楽データD1の再生回数を示すデータ再生履歴が格納されている。そして再生部11は、プレイリストPL1及びPL2に従い、コンテンツデータ記憶部13内の音楽データD1をそれぞれ再生する(かかる再生は、音楽データD1の先頭位置からの再生と、特徴位置からの再生との両方を含む)毎に、当該再生した音楽データD1に対応するデータ属性情報DAT内のデータ再生履歴を、再生回数を1回増やすように更新している。
First, a plurality of data attribute information DAT stored in the content database CDB1 of the content data storage unit 13 stores a data reproduction history indicating the number of reproductions of the corresponding music data D1. Then, the reproduction unit 11 reproduces the music data D1 in the content data storage unit 13 in accordance with the playlists PL1 and PL2 (this reproduction includes reproduction from the start position of the music data D1 and reproduction from the characteristic position). Every time (including both), the data reproduction history in the data attribute information DAT corresponding to the reproduced music data D1 is updated so that the number of reproductions is increased by one.
また外部装置15のコンテンツデータベースCDB2に記憶されている複数のデータ属性情報DATにも、それぞれ対応する音楽データD1の再生回数を示すデータ再生履歴が格納されている。従って再生部11は、プレイリストPL1及びPL2に従い、外部装置15に記憶保持されている音楽データD1をストリーミング再生(かかる再生は、音楽データD1の先頭位置からの再生と、特徴位置からの再生との両方を含む)する毎に、通信部14を介して外部装置15に対し、当該ストリーミング再生した音楽データD1に対応するデータ属性情報DAT内のデータ再生履歴を、再生回数を1回増やすように更新させている。このようにして再生部11は、プレイリストPL1及びPL2に従って再生可能な音楽データD1毎の再生回数を、データ再生履歴として検出し得るようにしている。
In addition, a plurality of data attribute information DAT stored in the content database CDB2 of the external device 15 also stores a data reproduction history indicating the number of reproductions of the corresponding music data D1. Accordingly, the playback unit 11 performs streaming playback of the music data D1 stored and held in the external device 15 in accordance with the playlists PL1 and PL2 (this playback includes playback from the beginning position of the music data D1, playback from the feature position, and so on. Each time, the data reproduction history in the data attribute information DAT corresponding to the streamed music data D1 is increased by one time to the external device 15 via the communication unit 14. It is updated. In this way, the reproduction unit 11 can detect the number of reproductions for each music data D1 that can be reproduced according to the playlists PL1 and PL2 as a data reproduction history.
これに加えてプレイリスト記憶部16に記憶されている複数のプレイリストPL1のリスト属性情報LAT(例えば、リスト詳細情報LD)それぞれには、自身のプレイリストPL1に対する音楽データD1の再生への利用回数を示すリスト利用履歴が格納されている。因みにプレイリスト記憶部16に記憶されている複数のプレイリストPL1のうち、外部装置15に記憶されている他のプレイリストPL2を指定するプレイリストPL1についても、直接、音楽データD1の再生に利用されるのは、自己が指定する他のプレイリストPL2ではあるが、当該他のプレイリストPL2を指定するようにして、その音楽データD1の再生には利用されるため、リスト利用履歴が格納されている。そして再生部11は、音楽データD1の再生に対し、これらプレイリストPL1及びPL2を利用する(例えば、チャンネルとしてプレイリストPL1が選択されている間は、その間に再生する音楽データD1の数にかかわらずに1回の利用とする)毎に、当該利用したプレイリストPL1のリスト属性情報LAT内のリスト利用履歴を、利用回数を1回増やすように更新している。
In addition, each of the list attribute information LAT (for example, list detailed information LD) of the plurality of playlists PL1 stored in the playlist storage unit 16 is used for reproducing the music data D1 for the playlist PL1 of its own. A list usage history indicating the number of times is stored. Incidentally, among the plurality of playlists PL1 stored in the playlist storage unit 16, the playlist PL1 that designates another playlist PL2 stored in the external device 15 is also directly used for reproducing the music data D1. The other playlist PL2 that is specified by itself is used, but since the other playlist PL2 is specified and used for reproduction of the music data D1, the list usage history is stored. ing. The playback unit 11 uses the playlists PL1 and PL2 for playback of the music data D1 (for example, while the playlist PL1 is selected as a channel, regardless of the number of music data D1 played back during that time). Every time), the list usage history in the list attribute information LAT of the used playlist PL1 is updated so that the usage count is increased by one.
要求情報生成部52は、例えば表示制御部17により表示部18に対し選択画面20を表示した状態で、ユーザによる操作部12への操作(すなわち、リモートコントローラRM1の再構成要求ボタンRM1Cに対する押下操作)に応じて当該操作部12から再構成要求命令が与えられると、ユーザからの再構成要求に応じて、プレイリストPL1の再構成を要求する再構成要求情報(以下、これをユーザ契機再構成要求情報と呼ぶ)を生成する。そして要求情報生成部52は、そのユーザ契機再構成要求情報をプレイリスト再構成部50に送出する。
The request information generation unit 52 performs an operation on the operation unit 12 by the user (that is, a pressing operation on the reconfiguration request button RM1C of the remote controller RM1) with the selection screen 20 displayed on the display unit 18 by the display control unit 17, for example. ) In response to a reconfiguration request command from the operation unit 12, in response to a reconfiguration request from the user, reconfiguration request information requesting reconfiguration of the playlist PL <b> 1 (hereinafter, this is referred to as a user-initiated reconfiguration) Called request information). Then, the request information generation unit 52 sends the user opportunity reconfiguration request information to the playlist reconfiguration unit 50.
プレイリスト再構成部50は、要求情報生成部52からユーザ契機再構成要求情報が与えられると、すでに設定されている再構成の形態を元に、プレイリストPL1の再構成にデータ再生履歴とリスト利用履歴との何れを用いるかを判別する。その結果、プレイリスト再構成部50は、プレイリストPL1の再構成に用いる情報がデータ再生履歴であると判別すると、その判別内容を表示制御部17に通知する。
When the user opportunity reconstruction request information is given from the request information generation unit 52, the playlist reconstruction unit 50 reconstructs the playlist PL1 based on the already-configured reconstruction format and the data reproduction history and list. It is determined which of the usage history is used. As a result, when the playlist reconstructing unit 50 determines that the information used for the reconstruction of the playlist PL1 is the data reproduction history, the playlist reconstructing unit 50 notifies the display control unit 17 of the determination content.
またプレイリスト再構成部50は、このとき再構成の形態を元に、再構成対象のプレイリストPL1が1又は複数の何れであるかを判別する。その結果、プレイリスト再構成部50は、ユーザにより任意に選択されたプレイリストPL1を再構成するように設定していると、現在、選択画面20上でユーザにより選択されているチャンネル(すなわち、ユーザにより再構成が要求されたときに選択されていたチャンネル)に割り当てられたプレイリストPL1を再構成の対象として表示制御部17に通知する。
At this time, the playlist reconstruction unit 50 determines whether the playlist PL1 to be reconstructed is one or a plurality based on the form of reconstruction. As a result, when the playlist reconstruction unit 50 is set to reconstruct the playlist PL1 arbitrarily selected by the user, the channel currently selected by the user on the selection screen 20 (that is, the channel PL1) The playlist PL1 assigned to the channel that was selected when the reconfiguration was requested by the user is notified to the display control unit 17 as a reconfiguration target.
この場合、表示制御部17は、プレイリスト再構成部50からの通知に応じて再構成問合画面データを生成し、当該生成した再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面20上に、再構成問合画面データに基づく図15に示すような再構成問合画面66を重ねて表示する。
In this case, the display control unit 17 generates reconfiguration inquiry screen data in response to the notification from the playlist reconfiguration unit 50 and sends the generated reconfiguration inquiry screen data to the display unit 18. As a result, the display control unit 17 displays the reconfiguration inquiry screen 66 as shown in FIG. 15 based on the reconfiguration inquiry screen data on the selection screen 20 in the display unit 18.
再構成問合画面66には、ほぼ中央部に、プレイリストPL1の再構成に用いるデータ再生履歴又はリスト利用履歴を通知するための通知欄67が設けられ、当該通知欄67に、プレイリストPL1の再構成に用いるデータ履歴情報及びリスト利用履歴を示す文字が表示される。また再構成問合画面66には、通知欄67内の文字を一部として、現在選択されているチャンネルに割り当てられたプレイリストPL1を、データ再生履歴を用いて再構成するか否かを問い合わせる再構成問合文68が表示されている。また再構成問合画面66には、上述した再構成問合画面56等と同様に、承諾ボタン58及び拒否ボタン59も設けられている。
The reconfiguration inquiry screen 66 is provided with a notification column 67 for notifying the data reproduction history or the list use history used for the reconfiguration of the playlist PL1 in almost the center, and the playlist PL1 is displayed in the notification column 67. Characters indicating data history information and list usage history used for reconstruction of the list are displayed. Further, the reconfiguration inquiry screen 66 is inquired as to whether or not the playlist PL1 assigned to the currently selected channel is to be reconfigured using the data reproduction history, with a part of the characters in the notification column 67 as a part. A reconfiguration query statement 68 is displayed. The reconfiguration inquiry screen 66 is also provided with an accept button 58 and a reject button 59, similar to the reconfiguration inquiry screen 56 described above.
従ってプレイリスト再構成部50は、ユーザにより再構成問合画面66上で、プレイリストPL1の再構成が承諾されると、当該ユーザにより選択された再構成対象のプレイリストPL1を再生部11又は表示制御部17に問い合わせる。そしてプレイリスト再構成部50は、かかる再構成対象の1つのプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりデータ再生履歴取得部70及びデータ属性重付部71にそれぞれ通知する。
Accordingly, when the user approves the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen 66, the playlist reconfiguring unit 50 displays the replay target playlist PL1 selected by the user as the reproducing unit 11 or The display control unit 17 is inquired. Then, the playlist reconstruction unit 50 notifies the data reproduction history acquisition unit 70 and the data attribute weighting unit 71 of the one playlist PL1 to be reconstructed by the corresponding channel number CN, list name, or the like.
データ再生履歴取得部70は、プレイリスト再構成部50からの通知に基づき、プレイリスト記憶部16から、ユーザにより選択された再構成対象のプレイリストPL1を読み出す。因みにデータ再生履歴取得部70は、プレイリスト記憶部16から読み出した再生対象のプレイリストPL1が外部装置15に記憶されているプレイリストPL2を指定しているときには、さらに通信部14を介して外部装置15から、当該指定されているプレイリストPL2を取得する。
Based on the notification from the playlist reconstruction unit 50, the data reproduction history acquisition unit 70 reads the playlist PL1 to be reconstructed selected by the user from the playlist storage unit 16. Incidentally, when the playlist PL1 to be played back read from the playlist storage unit 16 specifies the playlist PL2 stored in the external device 15, the data playback history acquisition unit 70 further externally connects via the communication unit 14. The designated playlist PL2 is acquired from the device 15.
またデータ再生履歴取得部70は、そのプレイリストPL1及びPL2内の音楽登録情報TR(すなわち、コンテンツ識別情報MID)に従い、コンテンツデータ記憶部13及び又は外部装置15から、当該プレイリストPL1及びPL2に登録されている全ての音楽データD1に対応するデータ属性情報DATをそれぞれ取得するようにして当該データ属性情報DATに含まれている当該全ての音楽データD1のデータ再生履歴を取得する。そしてデータ再生履歴取得部70は、これら音楽データD1毎のデータ再生履歴を含むデータ属性情報DATをデータ属性重付部71に送出する。
In addition, the data reproduction history acquisition unit 70 adds the playlists PL1 and PL2 from the content data storage unit 13 or the external device 15 according to the music registration information TR (that is, the content identification information MID) in the playlists PL1 and PL2. The data reproduction history of all the music data D1 included in the data attribute information DAT is acquired by acquiring the data attribute information DAT corresponding to all the registered music data D1. Then, the data reproduction history acquisition unit 70 sends the data attribute information DAT including the data reproduction history for each music data D1 to the data attribute weighting unit 71.
データ属性重付部71は、データ再生履歴取得部71から与えられたデータ属性情報DATからデータ再生履歴を取り出す。そしてデータ属性重付部71は、再構成対象のプレイリストPL1(又は、再構成対象のプレイリストPL1により指定された外部のプレイリストPL2)に登録されている全ての音楽データD1のデータ属性情報DATをそれぞれ対応するデータ再生履歴に応じて重み付けする。そしてデータ属性重付部71は、予め設定された所定の閾値以上のポイントを重み付けしたデータ属性情報DATを新たなデータ検索キーとしてプレイリスト再構成部50に送出する。
The data attribute weighting unit 71 extracts the data reproduction history from the data attribute information DAT given from the data reproduction history acquisition unit 71. The data attribute weighting unit 71 then sets the data attribute information of all the music data D1 registered in the playlist PL1 to be reconfigured (or the external playlist PL2 specified by the playlist PL1 to be reconfigured). DAT is weighted according to the corresponding data reproduction history. Then, the data attribute weighting unit 71 sends the data attribute information DAT obtained by weighting points that are equal to or higher than a predetermined threshold set in advance to the playlist reconstructing unit 50 as a new data search key.
実際上、データ属性重付部71は、例えばデータ再生履歴が示す再生回数を重み付けのポイント(例えば、1回の再生回数を1ポイントとする)とし、データ属性情報DATに含まれているアーティスト名、ジャンル名、印象値情報及び又は音楽の歌詞に含まれている特徴的な単語それぞれに付加する。その結果、データ属性重付部71は、予め設定された所定の閾値以上のポイントを重み付けしたアーティスト名、ジャンル名、印象値情報及び又は単語を選択して、これらをデータ検索キーとしプレイリスト再構成部50に送出している。言い換えればデータ属性重付部71は、複数の音楽データD1に対応するデータ再生履歴に応じて、当該複数の音楽データD1に対応するデータ属性情報DATの中から、新たなデータ検索キーとして用いるものを選定している。
In practice, the data attribute weighting unit 71 uses, for example, the number of reproductions indicated by the data reproduction history as a weighting point (for example, one reproduction number is one point), and the artist name included in the data attribute information DAT. , Genre name, impression value information and / or characteristic words included in the lyrics of music. As a result, the data attribute weighting unit 71 selects artist names, genre names, impression value information, and / or words weighted with points that are equal to or higher than a predetermined threshold value set in advance, and uses these as data search keys to replay the playlist. It is sent to the component 50. In other words, the data attribute weighting unit 71 is used as a new data search key from the data attribute information DAT corresponding to the plurality of music data D1 according to the data reproduction history corresponding to the plurality of music data D1. Is selected.
因みに、データ属性重付部71は、例えば印象値情報を重み付けする場合、単にポイントを付加するのではなく、例えばデータ再生履歴に応じて再生回数が多いほど、音楽の「さび」の部分を前後に広げるようにして、当該「さび」の部分の印象値情報を、その広げた部分の印象値情報に変更するような重み付けの手法を用いることもできる。またデータ属性重付部71は、このときデータ再生履歴取得部70と同様に、再構成対象のプレイリストPL1を取得している。従ってデータ属性重付部71は、再構成対象のプレイリストPL1のリスト属性情報LATに含まれているプレイリスト生成規則情報に基づき、当該プレイリストPL1の生成に使用されたデータ検索キーとは種類の異なる複数の新たなデータ検索キーを選定している。
For example, when weighting impression value information, the data attribute weighting unit 71 does not simply add points, but for example, as the number of times of reproduction increases according to the data reproduction history, the “rust” portion of the music moves forward and backward. It is also possible to use a weighting technique in which the impression value information of the “rust” portion is changed to the impression value information of the expanded portion. At this time, the data attribute weighting unit 71 acquires the playlist PL1 to be reconstructed, like the data reproduction history acquisition unit 70. Therefore, the data attribute weighting unit 71 is based on the playlist generation rule information included in the list attribute information LAT of the playlist PL1 to be reconfigured, and is the type of the data search key used for generating the playlist PL1. A plurality of new data search keys with different values are selected.
プレイリスト再構成部50は、データ属性重付部71から新たなデータ検索キーが与えられると、プレイリスト記憶部16から、再構成対象のプレイリストPL1を取得する。またプレイリスト再構成部50は、再構成対象のプレイリストPL1のリスト属性情報LATに含まれているプレイリスト生成規則情報に対し、データ属性重付部71から与えられた新たなデータ検索キーを追加する。これによりプレイリスト再構成部50は、再構成対象のプレイリストPL1の生成に使用したプレイリスト生成規則を、データ検索キーを増やしたプレイリスト生成規則に再構成する。
When a new data search key is given from the data attribute weighting unit 71, the playlist reconstruction unit 50 acquires the playlist PL1 to be reconstructed from the playlist storage unit 16. In addition, the playlist reconstruction unit 50 uses a new data search key given from the data attribute weighting unit 71 for the playlist generation rule information included in the list attribute information LAT of the playlist PL1 to be reconstructed. to add. Thereby, the playlist reconfiguration unit 50 reconfigures the playlist generation rule used for generating the playlist PL1 to be reconfigured into a playlist generation rule with an increased data search key.
またプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、複数のデータ検索キー(すなわち、プレイリスト生成規則の再構成前に使用した元のデータ検索キーと、再構成により追加したデータ検索キーとであり、以下、これらをまとめて再構成データ検索キーと呼ぶ)と、例えばコンテンツデータ記憶部13のコンテンツデータベースCDB1に記憶している全てのデータ属性情報DATとを比較する。これによりプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致したデータ属性情報DATを有する音楽データD1を検索する。因みにプレイリスト再構成部50は、このとき元のデータ検索キーと、追加する個々のデータ検索キーとをそれぞれ組み合せるようにして1組又は複数組の再構成データ検索キーを得ると共に、これらのうち少なくとも1組の再構成データ検索キーを含むデータ属性情報DATを有する音楽データD1を検索している。
The playlist reconstruction unit 50 also uses a plurality of data search keys (that is, the original data search key used before the reconstruction of the playlist generation rule and the data added by the reconstruction in accordance with the reconfigured playlist generation rule. A search key, hereinafter referred to collectively as a reconstructed data search key) and all data attribute information DAT stored in the content database CDB1 of the content data storage unit 13, for example, are compared. Thereby, the playlist reconstructing unit 50 searches for music data D1 having the data attribute information DAT that matches the reconstructed playlist generation rule. Incidentally, the playlist reconstruction unit 50 obtains one or a plurality of sets of reconstructed data search keys by combining the original data search key and the individual data search keys to be added. Music data D1 having data attribute information DAT including at least one set of reconstructed data search keys is searched.
ただしプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致したデータ属性情報DATを有する音楽データD1を検索しても、当該検索した音楽データD1の数が予め選定された所定数よりも少ないと、データ属性重付部71に対し、例えば閾値を下げさせて、データ検索キーとするデータ属性情報DATを増加させ、当該データ属性情報DATの増加分から、再構成データ検索キーとは異なる種類の新たなデータ検索キーを選択させる。そしてプレイリスト再構成部50は、すでに再構成したプレイリスト生成規則に対し、新たに選択させたデータ検索キーを追加することにより、当該プレイリスト生成規則を再構成し直す。これによりプレイリスト再構成部50は、再構成し直したプレイリスト生成規則に従い、上述と同様に当該プレイリスト生成規則に合致したデータ属性情報DATを有する音楽データD1を検索し直す。
However, even if the playlist reconstruction unit 50 retrieves the music data D1 having the data attribute information DAT that matches the reconstructed playlist generation rule, the number of the retrieved music data D1 is greater than a predetermined number selected in advance. If it is less, for example, the threshold value is lowered for the data attribute weighting unit 71 to increase the data attribute information DAT to be used as the data search key. Select a new data search key of the type. Then, the playlist reconstruction unit 50 reconfigures the playlist generation rule by adding a newly selected data search key to the playlist generation rule that has already been reconstructed. As a result, the playlist reconstruction unit 50 re-searches the music data D1 having the data attribute information DAT that matches the playlist generation rule in the same manner as described above according to the reconfigured playlist generation rule.
プレイリスト再構成部50は、再構成したプレイリスト生成規則に従い所定数以上の音楽データD1を検索すると、当該検索した全ての音楽データD1を登録し、かつ再構成したプレイリスト生成規則を示すプレイリスト生成規則情報も格納した新たなプレイリストを生成する。そしてプレイリスト再構成部50は、再構成対象のプレイリストPL1が割り当てられていたチャンネルに対し、新たに生成したプレイリストを割り当てたことを示す(すなわち、そのチャンネルのチャンネル番号CNを含む)チャンネル割当情報CHAを生成すると共に、新たに生成したプレイリストに対し、当該生成したチャンネル割当情報CHAを格納する。そしてプレイリスト再構成部50は、新たなプレイリストをプレイリスト記憶部16に記憶する。
When the playlist reconstruction unit 50 searches for a predetermined number or more of music data D1 in accordance with the reconstructed playlist generation rule, the playlist reconstruction unit 50 registers all the retrieved music data D1 and displays the reconstructed playlist generation rule. A new playlist that also stores list generation rule information is generated. Then, the playlist reconstruction unit 50 indicates that the newly generated playlist has been allocated to the channel to which the playlist PL1 to be reconfigured has been allocated (that is, the channel including the channel number CN of the channel). The allocation information CHA is generated, and the generated channel allocation information CHA is stored for the newly generated playlist. Then, the playlist reconstruction unit 50 stores the new playlist in the playlist storage unit 16.
さらにまたプレイリスト再構成部50は、このように再構成したプレイリスト生成規則に従い新たにプレイリストを生成すると、このとき再構成対象になっていたプレイリストPL1を、事前の設定に応じて消去し、又は再構成対象のプレイリストPL1に含まれているチャンネル割当情報CHAの内容をチャンネルに何ら割り当てられてはいないことを示すように変更した後にプレイリスト記憶部16に送出して当該チャンネル割当情報CHAの内容を変更する前のものに上書きするようにして記憶する。
Furthermore, when the playlist reconstruction unit 50 newly generates a playlist in accordance with the playlist generation rule reconstructed in this way, the playlist PL1 that was the target of reconstruction at this time is deleted according to the previous setting. Alternatively, the contents of the channel assignment information CHA included in the playlist PL1 to be reconfigured are changed to indicate that nothing is assigned to the channel, and then sent to the playlist storage unit 16 to send the channel assignment The contents of the information CHA are stored so as to be overwritten on those before the change.
このようにしてプレイリスト再構成部50は、再構成対象のプレイリストPL1が割り当てられていたチャンネルに対する当該再構成対象のプレイリストPL1の割り当てを、新たに生成したプレイリストに変更することで、当該新たに生成したプレイリストを見かけ上チャンネルリストCLに登録する。これによりプレイリスト再構成部50は、再構成対象のプレイリストPL1を、再生装置10の装置使用状況(すなわち、音楽データD1の再生に使用されている装置使用状況)に応じたプレイリスト生成規則を有する新たなプレイリストに再構成する。
In this way, the playlist reconstruction unit 50 changes the assignment of the playlist PL1 to be reconfigured to the channel to which the playlist PL1 to be reconfigured has been assigned, to a newly generated playlist, The newly generated playlist is apparently registered in the channel list CL. As a result, the playlist reconstruction unit 50 determines the playlist PL1 to be reconstructed according to the device usage status of the playback device 10 (that is, the device usage status used for playback of the music data D1). To a new playlist.
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い所定数以上の音楽データD1を検索したときに、これら音楽データD1を新たなプレイリストに登録しているため、再構成したプレイリスト(すなわち、新たなプレイリスト)に従って音楽データD1が再生されたとき、極力多くの音楽をユーザに聴かせることができるようになされている。因みにプレイリスト再構成部50は、プレイリストの再構成が完了すると、当該再構成の完了を表示制御部17に通知する。これにより表示制御部17は、表示部18に表示している選択画面20の表示内容を、再構成したプレイリストに応じて更新して、ユーザに対し再構成対象のプレイリストPL1がどのようなプレイリストに再構成されたかを通知する。
By the way, when the playlist reconstruction unit 50 searches for a predetermined number or more of music data D1 in accordance with the reconstructed playlist generation rules, the playlist reconstruction unit 50 registers these music data D1 in a new playlist. When music data D1 is reproduced according to a list (that is, a new playlist), the user can listen to as much music as possible. Incidentally, when the playlist reconstruction is completed, the playlist reconstruction unit 50 notifies the display control unit 17 of the completion of the reconstruction. Thereby, the display control unit 17 updates the display content of the selection screen 20 displayed on the display unit 18 according to the reconfigured playlist, and what kind of playlist PL1 is to be reconfigured for the user. Notify if the playlist has been reconfigured.
またプレイリスト再構成部50は、再構成の形態を元に、プレイリストPL1の再構成に対しデータ再生履歴を用いることを判別したとき、例えば複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を一括して再構成するように設定していると、当該全てのプレイリストPL1を再構成の対象とすることを表示制御部17に通知する。この際、表示制御部17は、プレイリスト再構成部50からの通知に応じて再構成問合画面データを生成し、当該生成した再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面20上に、再構成問合画面データに基づく図16に示すような再構成問合画面73を重ねて表示する。
Also, when the playlist reconstruction unit 50 determines that the data reproduction history is used for the reconstruction of the playlist PL1 based on the form of the reconstruction, for example, the playlist reconstruction unit 50 is assigned to each of a plurality of channels and the music data D1 If all the playlists PL1 set to be used for reproduction are set to be reconfigured at once, the display control unit 17 is notified that all the playlists PL1 are to be reconfigured. To do. At this time, the display control unit 17 generates reconfiguration inquiry screen data in response to the notification from the playlist reconfiguration unit 50, and sends the generated reconfiguration inquiry screen data to the display unit 18. Thereby, the display control unit 17 displays the reconfiguration inquiry screen 73 as shown in FIG. 16 based on the reconfiguration inquiry screen data on the selection screen 20 in the display unit 18.
この再構成問合画面73には、ほぼ中央部に通知欄67が設けられると共に、当該通知欄67内の文字を一部として、現在、複数のチャンネルに割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を、データ再生履歴を用いて再構成するか否かを問い合わせる再構成問合文74が表示されている。また再構成問合画面73には、上述した再構成問合画面56等と同様に、承諾ボタン58及び拒否ボタン59も設けられている。
The reconfiguration inquiry screen 73 is provided with a notification column 67 in the substantially central portion, and a part of the characters in the notification column 67 is currently assigned to a plurality of channels, and is used for reproducing the music data D1. A reconfiguration query statement 74 for inquiring whether or not to reconstruct all playlists PL1 set to be used using the data reproduction history is displayed. The reconfiguration inquiry screen 73 is also provided with an accept button 58 and a reject button 59 in the same manner as the reconfiguration inquiry screen 56 described above.
従ってプレイリスト再構成部50は、ユーザにより再構成問合画面73上で、プレイリストPL1の再構成が承諾されると、プレイリスト記憶部16に記憶されている複数のプレイリストPL1の中から、複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を再構成対象として検出する。そしてプレイリスト再構成部50は、これら再構成対象のプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりデータ再生履歴取得部70及びデータ属性重付部71にそれぞれ通知する。
Therefore, when the user accepts the reconfiguration of the play list PL1 on the reconfiguration inquiry screen 73, the play list reconstructing unit 50 selects from the plurality of play list PL1 stored in the play list storage unit 16. All playlists PL1 assigned to a plurality of channels and set to be used for reproducing the music data D1 are detected as reconfiguration targets. Then, the playlist reconstruction unit 50 notifies the data reproduction history acquisition unit 70 and the data attribute weighting unit 71 of the playlist PL1 to be reconstructed using the corresponding channel number CN, list name, and the like.
この場合、プレイリスト再構成部50、データ再生履歴取得部70及びデータ属性重付部71は、上述と同様に再構成対象の1つのプレイリストPL1を新たなプレイリストに再構成する処理を、再構成対象のプレイリストPL1の数だけ順次実行する。これによりプレイリスト再構成部50は、データ再生履歴取得部70及びデータ属性重付部71と連携して再構成対象の複数のプレイリストPL1を、1つずつ新たなプレイリストに再構成する。
In this case, the playlist reconstruction unit 50, the data reproduction history acquisition unit 70, and the data attribute weighting unit 71 perform a process of reconstructing one playlist PL1 to be reconstructed into a new playlist, as described above. The number of playlists PL1 to be reconfigured is sequentially executed. Thereby, the playlist reconstructing unit 50 reconstructs a plurality of playlists PL1 to be reconstructed into new playlists one by one in cooperation with the data reproduction history acquisition unit 70 and the data attribute weighting unit 71.
一方、プレイリスト再構成部50は、要求情報生成部52からユーザ契機再構成要求情報が与えられたことに応じて、再構成の形態を元に、プレイリストPL1の再構成に用いる情報がリスト利用履歴であると判別すると、その判別内容を表示制御部17に通知する。またプレイリスト再構成部50は、このときユーザにより任意に選択されたプレイリストPL1を再構成するように設定していると、現在、選択画面20上でユーザにより選択されているチャンネル(すなわち、ユーザにより再構成が要求されたときに選択されていたチャンネル)に割り当てられたプレイリストPL1を再構成の対象として表示制御部17に通知する。
On the other hand, the playlist reconstructing unit 50 lists information used for reconstructing the playlist PL1 based on the form of reconfiguration in response to the user opportunity reconfiguration request information given from the request information generating unit 52. If the usage history is determined, the display control unit 17 is notified of the determination content. If the playlist reconstructing unit 50 is set to reconstruct the playlist PL1 arbitrarily selected by the user at this time, the channel currently selected by the user on the selection screen 20 (that is, the channel PL1) The playlist PL1 assigned to the channel that was selected when the reconfiguration was requested by the user is notified to the display control unit 17 as a reconfiguration target.
この場合、表示制御部17は、プレイリスト再構成部50からの通知に応じて再構成問合画面データを生成し、当該生成した再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面20上に、再構成問合画面データに基づき、上述した再構成問合画面66とほぼ同様構成の再構成問合画面を重ねて表示する。因みに、かかる再構成問合画面は、ほぼ中央部に設けられた通知欄に対し、プレイリストPL1の再構成に用いるリスト利用履歴を示す文字が表示される。
In this case, the display control unit 17 generates reconfiguration inquiry screen data in response to the notification from the playlist reconfiguration unit 50 and sends the generated reconfiguration inquiry screen data to the display unit 18. As a result, the display control unit 17 causes the display unit 18 to superimpose and display a reconstruction inquiry screen having substantially the same configuration as the above-described reconstruction inquiry screen 66 on the selection screen 20 based on the reconstruction inquiry screen data. . Incidentally, on the reconfiguration inquiry screen, characters indicating the list use history used for reconfiguration of the playlist PL1 are displayed in the notification column provided in the substantially central portion.
そしてプレイリスト再構成部50は、ユーザにより再構成問合画面上で、プレイリストPL1の再構成が承諾されると、当該ユーザにより選択された再構成対象のプレイリストPL1を再生部11又は表示制御部17に問い合わせる。そしてプレイリスト再構成部50は、かかる再構成対象の1つのプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりリスト利用履歴取得部77に通知する。
Then, when the user accepts the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen, the playlist reconfiguring unit 50 displays the replay target playlist PL1 selected by the user on the reproducing unit 11 or the display unit 11 The control unit 17 is inquired. Then, the playlist reconstruction unit 50 notifies the playlist usage history acquisition unit 77 of the one playlist PL1 to be reconstructed by using the corresponding channel number CN, list name, or the like.
リスト利用履歴取得部77は、プレイリスト再構成部50からの通知に基づき、プレイリスト記憶部16から、ユーザにより選択された再構成対象のプレイリストPL1を読み出す。またリスト利用履歴取得部77は、そのプレイリストPL1のリスト属性情報LATに格納されているリスト利用履歴を取得する。そしてリスト利用履歴取得部77は、そのリスト利用履歴を、再構成対象のプレイリストPL1のリスト属性情報LATと共にリスト属性更新部78に送出する。
Based on the notification from the playlist reconstruction unit 50, the list usage history acquisition unit 77 reads the playlist PL1 to be reconfigured selected by the user from the playlist storage unit 16. Further, the list usage history acquisition unit 77 acquires the list usage history stored in the list attribute information LAT of the playlist PL1. Then, the list usage history acquisition unit 77 sends the list usage history to the list attribute update unit 78 together with the list attribute information LAT of the playlist PL1 to be reconfigured.
ところでリスト属性情報LATに含まれているリスト名や説明文等については、これらに含まれている単語が予め判別可能なように生成されている。このためリスト属性更新部78は、リスト利用履歴取得部77から与えられたリスト属性情報LATに含まれているリスト名や説明文等から、リスト利用履歴が示す利用回数に応じた個数(例えば、利用回数が多いほど個数も多い)の単語を、新たなデータ検索キーとして抽出する。
By the way, the list names, explanations, and the like included in the list attribute information LAT are generated so that the words included therein can be discriminated in advance. For this reason, the list attribute updating unit 78 uses the number (for example, the number of usages indicated by the list usage history) from the list name and description included in the list attribute information LAT given from the list usage history acquisition unit 77 (for example, The more words are used, the more the number is used) is extracted as a new data search key.
ただしリスト属性更新部78は、リスト属性情報LATには、プレイリスト生成規則情報としてデータ検索キーが含まれているため、当該データ検索キーとは種類が異なり、新たなデータ検索キーとして利用可能な単語を抽出している。言い換えれば、リスト属性更新部78は、元のリスト属性情報LATを、データ検索キーとして利用可能なリスト属性情報に更新している。そしてリスト属性更新部78は、このようにして抽出した1又は複数の単語を新たなデータ検索キーとしてプレイリスト再構成部50に送出する。
However, since the list attribute information LAT includes a data search key as the playlist generation rule information, the list attribute update unit 78 is different from the data search key and can be used as a new data search key. Extracting words. In other words, the list attribute update unit 78 updates the original list attribute information LAT to list attribute information that can be used as a data search key. Then, the list attribute update unit 78 sends the one or more words extracted in this way to the playlist reconstruction unit 50 as a new data search key.
プレイリスト再構成部50は、リスト属性更新部78から新たなデータ検索キーが与えられると、プレイリスト記憶部16から、再構成対象のプレイリストPL1を取得する。またプレイリスト再構成部50は、再構成対象のプレイリストPL1のリスト属性情報LATに含まれているプレイリスト生成規則情報に対し、リスト属性更新部78から与えられた新たなデータ検索キーを追加する。これによりプレイリスト再構成部50は、再構成対象のプレイリストPL1の生成に使用したプレイリスト生成規則を、データ検索キーを増やしたプレイリスト生成規則に再構成する。
When a new data search key is given from the list attribute update unit 78, the playlist reconstruction unit 50 acquires the playlist PL1 to be reconstructed from the playlist storage unit 16. Further, the playlist reconstruction unit 50 adds a new data search key given from the list attribute update unit 78 to the playlist generation rule information included in the list attribute information LAT of the playlist PL1 to be reconstructed. To do. Thereby, the playlist reconfiguration unit 50 reconfigures the playlist generation rule used for generating the playlist PL1 to be reconfigured into a playlist generation rule with an increased data search key.
またプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、複数の再構成データ検索キーと、例えばコンテンツデータ記憶部13のコンテンツデータベースCDB1に記憶している全てのデータ属性情報DATとを比較する。これによりプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致したデータ属性情報DATを有する音楽データD1を検索する。因みにプレイリスト再構成部50は、この場合も、元のデータ検索キーと、追加する個々のデータ検索キーとをそれぞれ組み合せるようにして1組又は複数組の再構成データ検索キーを得ると共に、これらのうち少なくとも1組の再構成データ検索キーを含むデータ属性情報DATを有する音楽データD1を検索している。
The playlist reconstruction unit 50 also includes a plurality of reconstruction data search keys and, for example, all the data attribute information DAT stored in the content database CDB1 of the content data storage unit 13 in accordance with the reconfigured playlist generation rules. Compare. Thereby, the playlist reconstructing unit 50 searches for music data D1 having the data attribute information DAT that matches the reconstructed playlist generation rule. Incidentally, in this case as well, the playlist reconstruction unit 50 obtains one or more sets of reconstructed data search keys by combining the original data search key and the individual data search keys to be added, Among these, music data D1 having data attribute information DAT including at least one set of reconstructed data search keys is searched.
ただしプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致したデータ属性情報DATを有する音楽データD1を検索しても、当該検索した音楽データD1の数が予め選定された所定数よりも少ないと、リスト属性更新部78に対しリスト属性情報LATから、再構成データ検索キーとは種類の異なる少なくとも1個の単語を新たなデータ検索キーとして抽出させる。そしてプレイリスト再構成部50は、すでに再構成したプレイリスト生成規則に対し、新たに抽出させたデータ検索キーを追加することにより、当該プレイリスト生成規則を再構成し直す。これによりプレイリスト再構成部50は、再構成し直したプレイリスト生成規則に従い、上述と同様に当該プレイリスト生成規則に合致したデータ属性情報DATを有する音楽データD1を検索し直す。
However, even if the playlist reconstructing unit 50 retrieves the music data D1 having the data attribute information DAT that matches the reconstructed playlist generation rule, the number of the retrieved music data D1 is greater than a predetermined number selected in advance. If it is less, at least one word different from the reconstructed data search key is extracted from the list attribute information LAT as a new data search key from the list attribute information LAT. Then, the playlist reconstruction unit 50 reconstructs the playlist generation rule by adding a newly extracted data search key to the playlist generation rule that has already been reconstructed. As a result, the playlist reconstruction unit 50 re-searches the music data D1 having the data attribute information DAT that matches the playlist generation rule in the same manner as described above according to the reconfigured playlist generation rule.
プレイリスト再構成部50は、上述と同様に、再構成したプレイリスト生成規則に従い所定数以上の音楽データD1を検索すると、当該検索した音楽データD1を登録し、かつ再構成したプレイリスト生成規則を示すプレイリスト生成規則情報も格納した新たなプレイリストを生成する。そしてプレイリスト再構成部50は、上述と同様に、再構成対象のプレイリストPL1が割り当てられていたチャンネルに対する当該再構成対象のプレイリストPL1の割り当てを、新たに生成したプレイリストに変更することで、当該新たに生成したプレイリストを見かけ上チャンネルリストCLに登録すると共に、その新たなプレイリストをプレイリスト記憶部16に記憶する。このようにしてプレイリスト再構成部50は、再構成対象のプレイリストPL1及びPL2を、再生装置10の装置使用状況(すなわち、音楽データD1の再生に使用されている装置使用状況)に応じたプレイリスト生成規則を有する新たなプレイリストに再構成する。
Similarly to the above, when the playlist reconstruction unit 50 searches for a predetermined number or more of music data D1 in accordance with the reconstructed playlist generation rule, the playlist reconstruction unit 50 registers the retrieved music data D1 and reconfigures the playlist generation rule. A new play list that also stores play list generation rule information indicating is generated. Then, in the same manner as described above, the playlist reconstruction unit 50 changes the allocation of the playlist PL1 to be reconfigured to the channel to which the playlist PL1 to be reconfigured has been allocated to the newly generated playlist. Thus, the newly generated playlist is apparently registered in the channel list CL, and the new playlist is stored in the playlist storage unit 16. In this way, the playlist reconstructing unit 50 makes the playlists PL1 and PL2 to be reconstructed according to the device usage status of the playback device 10 (that is, the device usage status used for playing the music data D1). A new playlist having a playlist generation rule is reconfigured.
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い所定数以上の音楽データD1を検索したときに、これら音楽データD1を新たなプレイリストに登録しているため、再構成したプレイリスト(すなわち、新たなプレイリスト)に従って音楽データD1が再生されたとき、極力多くの音楽をユーザに聴かせることができるようになされている。因みにプレイリスト再構成部50は、プレイリストの再構成が完了すると、上述と同様に表示制御部17により表示部18に表示している選択画面20の表示内容を更新して、ユーザに対し再構成対象のプレイリストPL1がどのようなプレイリストに再構成されたかを通知する。
By the way, when the playlist reconstruction unit 50 searches for a predetermined number or more of music data D1 in accordance with the reconstructed playlist generation rules, the playlist reconstruction unit 50 registers these music data D1 in a new playlist. When music data D1 is reproduced according to a list (that is, a new playlist), the user can listen to as much music as possible. Incidentally, when the playlist reconstruction is completed, the playlist reconstruction unit 50 updates the display content of the selection screen 20 displayed on the display unit 18 by the display control unit 17 in the same manner as described above, so that the user can reconfigure the playlist. The play list PL1 is notified of which play list PL1 has been reconfigured.
またプレイリスト再構成部50は、再構成の形態を元に、プレイリストPL1の再構成に対しリスト利用履歴を用いることを判別したとき、例えば複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を一括して再構成するように設定していると、当該全てのプレイリストPL1を再構成の対象として表示制御部17に通知する。
Also, when the playlist reconstruction unit 50 determines that the list usage history is used for the reconstruction of the playlist PL1 based on the form of the reconstruction, for example, the playlist reconstruction unit 50 is assigned to each of a plurality of channels and the music data D1 If all the playlists PL1 set to be used for reproduction are set to be reconfigured at a time, the display control unit 17 is notified of all the playlists PL1 as targets for reconfiguration.
この際、表示制御部17は、プレイリスト再構成部50からの通知に応じて再構成問合画面データを生成し、当該生成した再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面20上に、再構成問合画面データに基づき上記した再構成問合画面73とほぼ同様構成の再構成問合画面を重ねて表示する。因みに、かかる再構成問合画面は、ほぼ中央部に設けられた通知欄に対し、プレイリストPL1の再構成に用いるリスト利用履歴を示す文字が表示される。
At this time, the display control unit 17 generates reconfiguration inquiry screen data in response to the notification from the playlist reconfiguration unit 50, and sends the generated reconfiguration inquiry screen data to the display unit 18. As a result, the display control unit 17 causes the display unit 18 to superimpose and display a reconfiguration inquiry screen having substantially the same configuration as the above-described reconfiguration inquiry screen 73 on the selection screen 20 based on the reconfiguration inquiry screen data. Incidentally, on the reconfiguration inquiry screen, characters indicating the list use history used for reconfiguration of the playlist PL1 are displayed in the notification column provided in the substantially central portion.
そしてプレイリスト再構成部50は、ユーザにより再構成問合画面上で、プレイリストPL1の再構成が承諾されると、プレイリスト記憶部16に記憶されている複数のプレイリストPL1の中から、複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を再構成対象として検出する。そしてプレイリスト再構成部50は、これら再構成対象のプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりリスト利用履歴取得部77に通知する。
When the playlist reconfiguration unit 50 accepts the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen by the user, the playlist reconfiguration unit 50 selects from the plurality of playlists PL1 stored in the playlist storage unit 16. All playlists PL1 assigned to a plurality of channels and set to be used for reproducing the music data D1 are detected as reconstruction targets. Then, the playlist reconstruction unit 50 notifies the playlist usage history acquisition unit 77 of the playlist PL1 to be reconstructed by the corresponding channel number CN, list name, or the like.
この場合、プレイリスト再構成部50、リスト利用履歴取得部77及びリスト属性更新部78は、上述と同様な再構成対象の1つのプレイリストPL1を新たなプレイリストに再構成する処理を、再構成対象のプレイリストPL1の数だけ順次実行する。これによりプレイリスト再構成部50は、リスト利用履歴取得部77及びリスト属性更新部78と連携して再構成対象の複数のプレイリストPL1を、1つずつ新たなプレイリストに再構成する。
In this case, the playlist reconstruction unit 50, the list usage history acquisition unit 77, and the list attribute update unit 78 re-process the process of reconfiguring one playlist PL1 to be reconstructed into a new playlist similar to the above. The number of the playlists PL1 to be configured is sequentially executed. Thereby, the playlist reconstructing unit 50 reconstructs a plurality of playlists PL1 to be reconstructed one by one into a new playlist in cooperation with the list usage history obtaining unit 77 and the list attribute updating unit 78.
次いで、ネットワークNT上の外部装置15から再構成が要求されたことを契機としたプレイリストPL1の再構成について説明する。ただし、かかるプレイリストPL1の再構成は、外部装置15から提示されたプレイリスト(以下、これを提示プレイリストと呼ぶ)を利用する場合と、当該外部装置15から提示された音楽データ(以下、これを提示音楽データと呼ぶ)を利用する場合とがある。従って以下には、まず提示プレイリストを利用してプレイリストPL1を再構成する場合について説明する。次いで提示音楽データを利用してプレイリストPL1を再構成する場合について説明する。因みに、かかるプレイリストPL1の再構成でも、上述と同様にデータ再生履歴とリスト利用履歴との何れを用いるか、また何れのプレイリスト(すなわち、ユーザが任意に選択する1つ、又は予め選定された複数)を再構成するかが予め再構成の形態として設定されている。
Next, reconfiguration of the playlist PL1 triggered by a request for reconfiguration from the external device 15 on the network NT will be described. However, the reconfiguration of the playlist PL1 is performed by using a playlist presented from the external device 15 (hereinafter referred to as a presentation playlist) and music data presented from the external device 15 (hereinafter referred to as “present playlist”). This is called presentation music data). Therefore, hereinafter, a case where the playlist PL1 is reconstructed using the presented playlist will be described first. Next, a case where the playlist PL1 is reconstructed using the presented music data will be described. Incidentally, in the reconfiguration of the play list PL1, which of the data reproduction history and the list use history is used in the same manner as described above, and which play list (that is, one that is arbitrarily selected by the user, or is selected in advance). Whether or not to reconfigure) is preset as a form of reconstruction.
要求情報生成部52は、例えば表示制御部17により表示部18に対し選択画面20を表示した状態で、外部装置15から送信された、提示プレイリストを利用してプレイリストPL1を再構成するように要求する再構成要求信号が通信部14によって受信されると、これに応じてプレイリストPL1の再構成を要求する再構成要求情報(以下、これをネットワーク契機再構成要求情報と呼ぶ)を生成する。そして要求情報生成部52は、そのネットワーク契機再構成要求情報をプレイリスト再構成部50に送出する。
For example, the request information generation unit 52 reconstructs the playlist PL1 using the presentation playlist transmitted from the external device 15 in a state where the display screen is displayed on the display unit 18 by the display control unit 17. When the communication unit 14 receives a reconfiguration request signal for requesting the reconfiguration, it generates reconfiguration request information for requesting reconfiguration of the playlist PL1 (hereinafter referred to as network trigger reconfiguration request information). To do. Then, the request information generation unit 52 sends the network opportunity reconfiguration request information to the playlist reconfiguration unit 50.
プレイリスト再構成部50は、要求情報生成部52からネットワーク契機再構成要求情報が与えられると、すでに設定されている再構成の形態を元に、プレイリストPL1の再構成にデータ再生履歴及びリスト利用履歴の何れを用いるかを判別し、その判別内容を表示制御部17に通知する。またプレイリスト再構成部50は、このとき再構成の形態として、ユーザにより任意に選択されたプレイリストPL1を再構成するように設定していると、現在、選択画面20上でユーザにより選択されているチャンネル(すなわち、外部装置15により再構成が要求されたときに選択されていたチャンネル)に割り当てられたプレイリストPL1を再構成の対象として表示制御部17に通知する。
When the network trigger reconfiguration request information is given from the request information generating unit 52, the playlist reconfiguring unit 50 reconstructs the playlist PL1 based on the reconfiguration format that has already been set, and the data reproduction history and list Which usage history is used is determined, and the determination content is notified to the display control unit 17. At this time, if the playlist reconstruction unit 50 is set to reconstruct the playlist PL1 arbitrarily selected by the user as a form of reconstruction at this time, the playlist reconstruction unit 50 is currently selected on the selection screen 20 by the user. The display control unit 17 is notified of the playlist PL1 assigned to the selected channel (that is, the channel selected when the reconfiguration is requested by the external device 15) as the reconfiguration target.
この場合、表示制御部17は、プレイリスト再構成部50からの通知に応じて再構成問合画面データを生成し、当該生成した再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面20上に、再構成問合画面データに基づく図17に示すような再構成問合画面81を重ねて表示する。
In this case, the display control unit 17 generates reconfiguration inquiry screen data in response to the notification from the playlist reconfiguration unit 50 and sends the generated reconfiguration inquiry screen data to the display unit 18. Thereby, the display control unit 17 displays the reconfiguration inquiry screen 81 as shown in FIG. 17 based on the reconfiguration inquiry screen data on the selection screen 20 in the display unit 18.
再構成問合画面81には、中央部に、現在選択されているチャンネルに割り当てられたプレイリストPL1を、外部装置15からの要求に応じて再構成するか否かを問い合わせる再構成問合文82が表示されている。また再構成問合画面81には、上述した再構成問合画面56等と同様に、承諾ボタン58及び拒否ボタン59も設けられている。
In the reconfiguration inquiry screen 81, a reconfiguration inquiry statement inquiring whether or not the playlist PL1 assigned to the currently selected channel is reconfigured in response to a request from the external device 15 is displayed at the center. 82 is displayed. The reconfiguration inquiry screen 81 is also provided with an accept button 58 and a reject button 59 as in the reconfiguration inquiry screen 56 described above.
従ってプレイリスト再構成部50は、ユーザにより再構成問合画面81上で、プレイリストPL1の再構成が承諾されると、当該ユーザにより選択された再構成対象のプレイリストPL1を再生部11又は表示制御部17に問い合わせる。そしてプレイリスト再構成部50は、その時点に設定している再構成の形態に応じて、再構成対象の1つのプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりデータ再生履歴取得部70及びデータ属性重付部71や、リスト利用履歴取得部77に通知する。
Accordingly, when the user accepts the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen 81, the playlist reconfiguring unit 50 displays the replay target playlist PL1 selected by the user as the reproducing unit 11 or The display control unit 17 is inquired. Then, the playlist reconstructing unit 50 selects one playlist PL1 to be reconstructed as a data reproduction history acquiring unit based on the corresponding channel number CN, list name, or the like according to the reconfiguration mode set at that time. 70 and the data attribute weighting unit 71 and the list usage history acquisition unit 77.
これによりプレイリスト再構成部50は、上述と同様にデータ属性重付部71からデータ再生履歴に応じた新たなデータ検索キーを得る、又はリスト属性更新部78からリスト利用履歴に応じた新たなデータ検索キーを得る。そしてプレイリスト再構成部50は、プレイリスト記憶部16から、このときに再構成対象のプレイリストPL1を読み出すと共に、当該読み出したプレイリストPL1のプレイリスト生成規則を、新たなデータ検索キーを追加したプレイリスト生成規則に再構成する。
As a result, the playlist reconstructing unit 50 obtains a new data search key corresponding to the data reproduction history from the data attribute weighting unit 71 as described above, or a new one corresponding to the list usage history from the list attribute updating unit 78. Get the data search key. Then, the playlist reconstruction unit 50 reads out the playlist PL1 to be reconstructed at this time from the playlist storage unit 16, and adds a new data search key to the playlist generation rule of the read playlist PL1. Reconfigure the playlist generation rules.
この状態でプレイリスト再構成部50は、通信部14を介して外部装置15に対し、プレイリストPL1の再構成を承諾する承諾信号を送信する。その結果、プレイリスト再構成部50は、外部装置15から送信された複数の提示プレイリストが通信部14で受信されると、これら複数の提示プレイリストを取り込む。因みに外部装置15の提示する提示プレイリストは、例えば外部装置15側で任意に設定されたプレイリスト生成規則に従い、当該外部装置15が記憶保持している音楽データD1を収集し登録すると共に、そのプレイリスト生成規則を示すプレイリスト生成規則情報も格納して生成されたものである。
In this state, the playlist reconstructing unit 50 transmits a consent signal for consenting to reconstruct the playlist PL1 to the external device 15 via the communication unit 14. As a result, when a plurality of presentation playlists transmitted from the external device 15 are received by the communication unit 14, the playlist reconstruction unit 50 takes in the plurality of presentation playlists. Incidentally, the presentation playlist presented by the external device 15 collects and registers the music data D1 stored and held in the external device 15 according to a playlist generation rule arbitrarily set on the external device 15 side, for example. The playlist generation rule information indicating the playlist generation rule is also stored and generated.
そしてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い複数の再構成データ検索キーと、提示プレイリストにリスト属性情報LATとして格納されているプレイリスト生成規則情報とを比較する。これによりプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致した(例えば、再構成データ検索キーを少なくとも1つ含む)プレイリスト生成規則を有する提示プレイリストを検索する。
Then, the playlist reconstruction unit 50 compares the plurality of reconstruction data search keys with the playlist generation rule information stored as the list attribute information LAT in the presented playlist according to the reconfigured playlist generation rule. Thereby, the playlist restructuring unit 50 searches for a presentation playlist having a playlist generation rule that matches the reconfigured playlist generation rule (for example, includes at least one reconfiguration data search key).
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致した提示プレイリストを検索すると、その提示プレイリスト内の音楽登録情報TR(すなわち、コンテンツ識別情報MID)に従い、通信部14を介して外部装置15から当該提示プレイリストに登録されている全ての音楽データD1に対応するデータ属性情報DATを取得する。そしてプレイリスト再構成部50は、これらデータ属性情報DATに基づき、提示プレイリストに対し有料の音楽データD1が登録されているか否か、また通信部14が通信に使用する通信帯域でストリーミング再生し得ない音楽データD1が登録されているか否かを判別する。その結果、提示プレイリストに対し有料の音楽データD1やストリーミング再生し得ない音楽データD1が登録されていると、再構成したプレイリスト生成規則に対し、上述と同様に新たなデータ検索キーを追加して再構成し直す。これによりプレイリスト再構成部50は、再構成し直したプレイリスト生成規則に従い再び提示プレイリストを検索する。
By the way, when the playlist reconstructing unit 50 searches for a presentation playlist that matches the reconfigured playlist generation rule, the playlist reconstruction unit 50 causes the communication unit 14 to follow the music registration information TR (that is, content identification information MID) in the presentation playlist. Then, the data attribute information DAT corresponding to all the music data D1 registered in the presentation playlist is acquired from the external device 15. Based on the data attribute information DAT, the playlist reconstructing unit 50 performs streaming reproduction in the communication band used for communication by the communication unit 14 whether or not the paid music data D1 is registered in the presented playlist. It is determined whether or not music data D1 that cannot be obtained is registered. As a result, if paid music data D1 or music data D1 that cannot be streamed is registered in the presented playlist, a new data search key is added to the reconfigured playlist generation rule as described above. And reconfigure. Thereby, the playlist reconstructing unit 50 searches the presented playlist again according to the reconfigured playlist generation rule.
このようにしてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、無料及びストリーミング再生可能な音楽データD1のみを登録している提示プレイリストを検索するようにしている。そしてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、無料及びストリーミング再生可能な音楽データD1のみを登録している提示プレイリストを検索すると、当該提示プレイリストに登録されている全ての音楽データD1に対応するデータ属性情報DATをコンテンツデータ記憶部13のコンテンツデータベースCDB1に記憶している全てのデータ属性情報DATと比較する。
In this way, the playlist reconstructing unit 50 searches for a presentation playlist in which only free and streaming playable music data D1 is registered according to the reconfigured playlist generation rules. When the playlist reconstructing unit 50 searches for a presentation playlist in which only free and streaming playable music data D1 is registered in accordance with the reconstructed playlist generation rule, all the playlists registered in the presentation playlist are searched. The data attribute information DAT corresponding to the music data D1 is compared with all the data attribute information DAT stored in the content database CDB1 of the content data storage unit 13.
その結果、プレイリスト再構成部50は、例えば提示プレイリストに登録されている音楽データD1が、コンテンツデータ記憶部13のコンテンツデータベースCDB1にも重複して記録されていると、提示プレイリストに格納された音楽登録情報TR内の当該重複する音楽データD1のコンテンツ識別情報MID(すなわち、音楽データD1のネットワークNT上の記憶場所を指示するコンテンツ識別情報MID)を、コンテンツデータベースCDB1に記憶されていた重複する音楽データD1のコンテンツ識別情報MID(すなわち、音楽データD1のコンテンツデータベースCDB1上の記憶場所を指示するコンテンツ識別情報MID)に変更する。これによりプレイリスト再構成部50は、提示プレイリストに登録されている音楽データD1が再生装置10内にも存在する場合には、当該提示プレイリストに従い音楽データD1をわざわざネットワークNTを介してストリーミング再生しなくても、コンテンツデータ記憶部13から読み出して再生することで、通信費が無駄にかかることを回避している。
As a result, for example, if the music data D1 registered in the presentation playlist is also recorded in the content database CDB1 of the content data storage unit 13, the playlist reconstruction unit 50 stores the music data D1 in the presentation playlist. The content identification information MID of the duplicate music data D1 in the stored music registration information TR (that is, the content identification information MID indicating the storage location of the music data D1 on the network NT) was stored in the content database CDB1 The content identification information MID of the duplicate music data D1 is changed to the content identification information MID indicating the storage location of the music data D1 on the content database CDB1. As a result, when the music data D1 registered in the presentation playlist is also present in the playback device 10, the playlist reconstruction unit 50 purposely streams the music data D1 according to the presentation playlist via the network NT. Even if it is not reproduced, it is avoided that the communication cost is wasted by reading out and reproducing from the content data storage unit 13.
そしてプレイリスト再構成部50は、このようにして検索した提示プレイリストを新たなプレイリストとして、上述と同様に、再構成対象のプレイリストPL1が割り当てられていたチャンネルに対し、当該再構成対象のプレイリストPL1に替えて、新たなプレイリストを割り当てるようにして、当該新たなプレイリストを見かけ上チャンネルリストCLに登録し、プレイリスト記憶部16に記憶する。このようにしてプレイリスト再構成部50は、再構成対象のプレイリストPL1を、再生装置10の装置使用状況(すなわち、音楽データD1の再生に使用されている装置使用状況)に応じたプレイリスト生成規則を有する新たなプレイリスト(すなわち、提示プレイリスト)に再構成する。
Then, the playlist reconstructing unit 50 sets the presented playlist searched in this way as a new playlist, similarly to the above, for the channel to which the playlist PL1 to be reconstructed has been assigned. Instead of the playlist PL1, the new playlist is apparently registered in the channel list CL and stored in the playlist storage unit 16. In this way, the playlist reconstructing unit 50 converts the playlist PL1 to be reconstructed into a playlist according to the device usage status of the playback device 10 (that is, the device usage status used for playback of the music data D1). A new playlist having a generation rule (ie, a presentation playlist) is reconfigured.
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、無料及びストリーミング再生可能な音楽データD1のみを登録している提示プレイリストを再構成用に検索しているため、再構成したプレイリストに従い音楽データD1が再生されたとき、その再生により料金の支払いが生じ、又はストリーミング再生が破綻することを未然に回避して音楽をユーザに聴かせることができるようになされている。因みにプレイリスト再構成部50は、プレイリストの再構成が完了すると、この場合も、選択画面20の表示内容を再構成したプレイリストに応じて更新して、ユーザに対し再構成対象のプレイリストPL1がどのようなプレイリストに再構成されたかを通知する。
By the way, the playlist reconstructing unit 50 reconstructs the playlist for reconstructing the presentation playlist in which only free and streaming playable music data D1 is registered according to the reconstructed playlist generation rule. When the music data D1 is reproduced according to the playlist, the user can listen to the music while avoiding the occurrence of payment of fees due to the reproduction or the failure of the streaming reproduction. Incidentally, when the playlist reconstruction is completed, the playlist reconstruction unit 50 also updates the display content of the selection screen 20 in accordance with the reconfigured playlist, and the playlist to be reconstructed for the user. It is notified to which playlist the PL1 is reconfigured.
ところでプレイリスト再構成部50は、再構成の形態を元に、プレイリストPL1の再構成に対しデータ再生履歴及びリスト利用履歴の何れを用いるかを判別したとき、例えば複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を一括して再構成するように設定していると、当該全てのプレイリストPL1を再構成の対象として表示制御部17に通知する。この際、表示制御部17は、プレイリスト再構成部50からの通知に応じて再構成問合画面データを生成し、当該生成した再構成問合画面データを表示部18に送出する。これにより表示制御部17は、表示部18において選択画面20上に、再構成問合画面データに基づく図18に示すような再構成問合画面83を重ねて表示する。
By the way, when the playlist reconstruction unit 50 determines which one of the data reproduction history and the list use history is used for the reconstruction of the playlist PL1 based on the form of the reconstruction, for example, the playlist reconstruction unit 50 is assigned to each of a plurality of channels, for example. When all the playlists PL1 set to be used for reproduction of the music data D1 are set to be reconstructed at once, the display control unit sets all the playlists PL1 as targets for reconstruction. 17 is notified. At this time, the display control unit 17 generates reconfiguration inquiry screen data in response to the notification from the playlist reconfiguration unit 50, and sends the generated reconfiguration inquiry screen data to the display unit 18. As a result, the display control unit 17 displays the reconfiguration inquiry screen 83 as shown in FIG.
この再構成問合画面83には、中央部に、現在、複数のチャンネルに割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を、外部装置15からの要求に応じて再構成するか否かを問い合わせる再構成問合文84が表示されている。また再構成問合画面83には、上述した再構成問合画面56等と同様に、承諾ボタン58及び拒否ボタン59も設けられている。
In the reconfiguration inquiry screen 83, a request from the external device 15 is sent to the central portion of all playlists PL1 that are currently assigned to a plurality of channels and set to be used for reproduction of the music data D1. A reconfiguration query statement 84 for inquiring whether or not to reconfigure in accordance with is displayed. The reconfiguration inquiry screen 83 is also provided with an accept button 58 and a reject button 59, similar to the reconfiguration inquiry screen 56 described above.
従ってプレイリスト再構成部50は、ユーザにより再構成問合画面83上で、プレイリストPL1の再構成が承諾されると、プレイリスト記憶部16に記憶されている複数のプレイリストPL1の中から、複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を再構成対象として検出する。そしてプレイリスト再構成部50は、その時点に設定している再構成の形態に応じて、これら再構成対象のプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりデータ再生履歴取得部70及びデータ属性重付部71や、リスト利用履歴取得部77に通知する。
Therefore, when the reconfiguration of the playlist PL1 is accepted on the reconfiguration inquiry screen 83 by the user, the playlist reconfiguring unit 50 selects from the plurality of playlists PL1 stored in the playlist storage unit 16. All playlists PL1 assigned to a plurality of channels and set to be used for reproducing the music data D1 are detected as reconfiguration targets. Then, the playlist reconstructing unit 50 converts the playlist PL1 to be reconstructed into a data reproduction history acquiring unit 70 based on the corresponding channel number CN, list name, etc. according to the form of reconstruction set at that time. The data attribute weighting unit 71 and the list use history acquisition unit 77 are notified.
これによりプレイリスト再構成部50は、上述と同様な再構成対象の1つのプレイリストPL1を提示プレイリストでなる新たなプレイリストに再構成する処理を、再構成対象のプレイリストPL1の数だけ順次実行する。このようにしてプレイリスト再構成部50は、再構成対象の複数のプレイリストPL1を、1つずつ新たなプレイリストに再構成する。
Thereby, the playlist reconstructing unit 50 performs the process of reconstructing one playlist PL1 to be reconstructed as described above into a new playlist composed of presentation playlists by the number of playlists PL1 to be reconstructed. Run sequentially. In this way, the playlist reconstruction unit 50 reconstructs the plurality of playlists PL1 to be reconstructed one by one into a new playlist.
一方、要求情報生成部52は、例えば表示制御部17により表示部18に対し選択画面20を表示した状態で、外部装置15から送信された、提示音楽データを利用してプレイリストPL1を再構成するように要求する再構成要求信号が通信部14によって受信されると、これに応じてネットワーク契機再構成要求情報を生成する。そして要求情報生成部52は、そのネットワーク契機再構成要求情報をプレイリスト再構成部50に送出する。
On the other hand, the request information generation unit 52 reconstructs the playlist PL1 using the presented music data transmitted from the external device 15 in a state where the selection screen 20 is displayed on the display unit 18 by the display control unit 17, for example. When the communication unit 14 receives a reconfiguration request signal requesting to do so, network opportunity reconfiguration request information is generated accordingly. Then, the request information generation unit 52 sends the network opportunity reconfiguration request information to the playlist reconfiguration unit 50.
プレイリスト再構成部50は、要求情報生成部52からネットワーク契機再構成要求情報が与えられると、上述した場合と同様に、再構成の形態を元に、プレイリストPL1の再構成にデータ再生履歴及びリスト利用履歴の何れを用いるかを判別する。またプレイリスト再構成部50は、このときユーザにより任意に選択されたプレイリストPL1を再構成するように設定していると、現在、選択画面20上でユーザにより選択されているチャンネル(すなわち、外部装置15により再構成が要求されたときに選択されていたチャンネル)に割り当てられたプレイリストPL1を再構成の対象として表示制御部17に通知する。
When the network trigger reconfiguration request information is given from the request information generating unit 52, the playlist reconfiguring unit 50 reconstructs the playlist PL1 based on the form of reconfiguration as in the case described above. It is determined which of the list usage history is used. If the playlist reconstructing unit 50 is set to reconstruct the playlist PL1 arbitrarily selected by the user at this time, the channel currently selected by the user on the selection screen 20 (that is, the channel PL1) The playlist PL1 assigned to the channel (selected when reconfiguration is requested by the external device 15) is notified to the display control unit 17 as a reconfiguration target.
この場合、表示制御部17は、プレイリスト再構成部50からの通知に応じて表示部18において選択画面20上に上述と同様に再構成問合画面81を重ねて表示する。そしてプレイリスト再構成部50は、ユーザにより再構成問合画面81上で、プレイリストPL1の再構成が承諾されると、当該ユーザにより選択された再構成対象のプレイリストPL1を検出すると共に、その時点に設定している再構成の形態に応じて、再構成対象の1つのプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりデータ再生履歴取得部70及びデータ属性重付部71や、リスト利用履歴取得部77に通知する。
In this case, the display control unit 17 displays the reconfiguration inquiry screen 81 in the same manner as described above on the selection screen 20 in the display unit 18 in response to the notification from the playlist reconfiguration unit 50. Then, when the reconfiguration of the playlist PL1 is accepted on the reconfiguration inquiry screen 81 by the user, the playlist reconfiguring unit 50 detects the reconfiguration target playlist PL1 selected by the user, and Depending on the reconstruction mode set at that time, one playlist PL1 to be reconstructed is converted into a data reproduction history acquisition unit 70, a data attribute weighting unit 71, and the like according to the corresponding channel number CN, list name, etc. The list usage history acquisition unit 77 is notified.
これによりプレイリスト再構成部50は、上述と同様にデータ属性重付部71からデータ再生履歴に応じた新たなデータ検索キーを得る、又はリスト属性更新部78からリスト利用履歴に応じた新たなデータ検索キーを得る。そしてプレイリスト再構成部50は、プレイリスト記憶部16から、このときに再構成対象のプレイリストPL1を読み出すと共に、当該読み出したプレイリストPL1のプレイリスト生成規則を、新たなデータ検索キーを加えたプレイリスト生成規則に再構成する。
As a result, the playlist reconstructing unit 50 obtains a new data search key corresponding to the data reproduction history from the data attribute weighting unit 71 as described above, or a new one corresponding to the list usage history from the list attribute updating unit 78. Get the data search key. Then, the playlist reconstruction unit 50 reads the playlist PL1 to be reconstructed at this time from the playlist storage unit 16, and adds a new data search key to the playlist generation rule of the read playlist PL1. Reconfigured into a playlist generation rule.
この状態でプレイリスト再構成部50は、通信部14を介して外部装置15に対し、プレイリストPL1の再構成を承諾する承諾信号を送信する。その結果、プレイリスト再構成部50は、外部装置15から複数の提示音楽データに対応する複数のデータ属性情報DATと、これら複数の提示音楽データのコンテンツ識別情報MIDとをリスト化した提示音楽リストが送信され通信部14で受信されると、その提示音楽リストを取り込む。そしてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い複数の再構成データ検索キーと、提示音楽リストに掲載されている全てのデータ属性情報DATとを比較する。これによりプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致した(例えば、再構成データ検索キーを少なくても1つ含む)複数のデータ属性情報DATを検索する。
In this state, the playlist reconstructing unit 50 transmits a consent signal for consenting to reconstruct the playlist PL1 to the external device 15 via the communication unit 14. As a result, the playlist reconstructing unit 50 lists the plurality of data attribute information DAT corresponding to the plurality of presentation music data from the external device 15 and the content identification information MID of the plurality of presentation music data. Is received and received by the communication unit 14, the presented music list is captured. Then, the playlist reconstruction unit 50 compares the plurality of reconstruction data search keys with all the data attribute information DAT listed in the presented music list according to the reconstructed playlist generation rule. As a result, the playlist reconstruction unit 50 retrieves a plurality of data attribute information DAT that matches the reconstructed playlist generation rule (for example, includes at least one reconstruction data retrieval key).
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致した複数のデータ属性情報DATを検索すると、これらデータ属性情報DATに基づき対応する提示音楽データが有料であるか否か、また通信部14が通信に使用する通信帯域でストリーミング再生可能であるか否かを判別する。その結果、検索したデータ属性情報DATに対応する提示音楽データの中に有料で配信されるものや通信帯域の関係でストリーミング再生し得ないものがあると、その提示音楽データに対応するデータ属性情報DATを除いた残りのデータ属性情報DATの数が所定数以上であるか否かを判別する。その結果、プレイリスト再構成部50は、検索したデータ属性情報DATの中で、無料及びストリーミング再生可能な提示音楽データに対応するもののみが所定数に満たないと、再構成したプレイリスト生成規則に対し、上述と同様に新たなデータ検索キーを追加して再構成し直す。これによりプレイリスト再構成部50は、再構成し直したプレイリスト生成規則に従い再びデータ属性情報DATを検索する。
By the way, when the playlist reconstructing unit 50 searches for a plurality of data attribute information DAT that matches the reconstructed playlist generation rule, whether or not the corresponding presentation music data is charged based on these data attribute information DAT, It is determined whether or not streaming playback is possible in the communication band used by the communication unit 14 for communication. As a result, if some of the presented music data corresponding to the retrieved data attribute information DAT is distributed for a fee or cannot be streamed due to the communication bandwidth, the data attribute information corresponding to the presented music data It is determined whether or not the number of remaining data attribute information DAT excluding DAT is a predetermined number or more. As a result, the playlist reconstructing unit 50 reconstructs the playlist generation rule that has been reconstructed if only a predetermined number of data attribute information DAT that corresponds to the free and streamable presentation music data is not included. In contrast, a new data search key is added and reconfigured in the same manner as described above. Thereby, the playlist reconstructing unit 50 searches the data attribute information DAT again according to the reconfigured playlist generation rule.
このようにしてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、無料及びストリーミング再生可能な提示音楽データにのみ対応する所定数以上のデータ属性情報DATを検索するようにしている。そしてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、無料及びストリーミング再生可能な提示音楽データにのみ対応する所定数以上のデータ属性情報DATを検索すると、当該検索したデータ属性情報DATに対応する提示音楽データを登録(すなわち、提示音楽リスト内の対応するコンテンツ識別情報MIDを格納)し、かつ再構成したプレイリスト生成規則を示すプレイリスト生成規則情報も格納した新たなプレイリストを生成する。
In this way, the playlist reconstruction unit 50 searches for a predetermined number or more of data attribute information DAT corresponding only to presentation music data that can be reproduced in a free and streaming manner in accordance with the reconfigured playlist generation rules. Then, when the playlist reconstruction unit 50 retrieves a predetermined number or more of the data attribute information DAT corresponding only to the free and streamable presentation music data according to the reconstructed playlist generation rule, the retrieved data attribute information DAT A new playlist in which the presentation music data corresponding to is registered (that is, the corresponding content identification information MID in the presentation music list is stored) and the playlist generation rule information indicating the regenerated playlist generation rule is also stored Generate.
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致した新たなプレイリストを生成すると、当該新たなプレイリストに登録した全ての提示音楽データに対応するデータ属性情報DATを、コンテンツデータ記憶部13のコンテンツデータベースCDB1に記憶している全てのデータ属性情報DATと比較する。その結果、プレイリスト再構成部50は、例えば新たなプレイリストに登録した提示音楽データが、コンテンツデータ記憶部13のコンテンツデータベースCDB1にも重複して記録されていると、新たなプレイリストに格納された音楽登録情報TR内の重複する提示音楽データのコンテンツ識別情報MID(すなわち、提示音楽データのネットワークNT上の記憶場所を指示するコンテンツ識別情報MID)を、コンテンツデータベースCDB1に記憶されていた重複する音楽データD1のコンテンツ識別情報MID(すなわち、音楽データD1のコンテンツデータベースCDB1上の記憶場所を指示するコンテンツ識別情報MID)に変更する。これによりプレイリスト再構成部50は、新たなプレイリストに登録した提示音楽データが再生装置10内にも存在する場合には、当該新たなプレイリストに従い提示音楽データをわざわざネットワークNTを介してストリーミング再生しなくても、コンテンツデータ記憶部13から読み出して再生することで、通信費が無駄にかかることを回避している。
By the way, when the playlist reconstructing unit 50 generates a new playlist that matches the reconstructed playlist generation rule, the playlist reconfiguring unit 50 stores the data attribute information DAT corresponding to all the presented music data registered in the new playlist as content. All data attribute information DAT stored in the content database CDB1 of the data storage unit 13 is compared. As a result, for example, when the presented music data registered in the new playlist is also recorded in the content database CDB1 of the content data storage unit 13, the playlist reconstructing unit 50 stores it in the new playlist. The duplicated content stored in the content database CDB1 is the content identification information MID of the music data that is duplicated in the registered music registration information TR (that is, the content identification information MID that indicates the storage location of the music data on the network NT). To the content identification information MID of the music data D1 (that is, the content identification information MID indicating the storage location of the music data D1 on the content database CDB1). Thereby, when the presented music data registered in the new playlist is also present in the playback apparatus 10, the playlist reconstructing unit 50 bothers the streaming of the presented music data via the network NT according to the new playlist. Even if it is not reproduced, it is avoided that the communication cost is wasted by reading out and reproducing from the content data storage unit 13.
そしてプレイリスト再構成部50は、上述と同様に、再構成対象のプレイリストPL1が割り当てられていたチャンネルに対する当該再構成対象のプレイリストPL1の割り当てを、新たなプレイリストに変更するようにして、当該新たなプレイリストを見かけ上チャンネルリストCLに登録すると共に、当該新たなプレイリストをプレイリスト記憶部16に記憶する。このようにしてプレイリスト再構成部50は、再構成対象のプレイリストPL1を、再生装置10の装置使用状況(すなわち、音楽データD1の再生に使用されている装置使用状況)に応じたプレイリスト生成規則を有する新たなプレイリストに再構成する。
Then, as described above, the playlist reconstruction unit 50 changes the allocation of the playlist PL1 to be reconfigured to the channel to which the playlist PL1 to be reconfigured has been allocated to a new playlist. The new play list is apparently registered in the channel list CL, and the new play list is stored in the play list storage unit 16. In this way, the playlist reconstructing unit 50 converts the playlist PL1 to be reconstructed into a playlist according to the device usage status of the playback device 10 (that is, the device usage status used for playback of the music data D1). Reconfigure to a new playlist with production rules.
ところでプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い、無料及びストリーミング再生可能な提示音楽データにのみ対応するデータ属性情報DATを検索し、当該検索したデータ属性情報DATに対応する提示音楽データを登録するようにして再構成用の新たなプレイリストを生成しているため、再構成したプレイリストに従い提示音楽データが再生されたとき、その再生により料金の支払いが生じ、又はストリーミング再生が破綻することを未然に回避して音楽をユーザに聴かせることができるようになされている。因みにプレイリスト再構成部50は、プレイリストの再構成が完了すると、この場合も、選択画面20の表示内容を、再構成したプレイリストに応じて更新して、ユーザに対し再構成対象のプレイリストPL1がどのようなプレイリストに再構成されたかを通知する。
By the way, the playlist reconstruction unit 50 searches the data attribute information DAT corresponding only to the free and streaming playable presentation music data in accordance with the reconstructed playlist generation rule, and the presentation corresponding to the retrieved data attribute information DAT. Since a new playlist for reconstruction is generated by registering music data, when the presented music data is played according to the reconfigured playlist, a fee is paid for the playback or streaming playback is performed. The user can listen to music by avoiding the failure of the user. Incidentally, when the playlist reconstruction is completed, the playlist reconstruction unit 50 also updates the display content of the selection screen 20 in accordance with the reconfigured playlist, and reconstructs the playlist to be reconfigured for the user. It is notified to which playlist the list PL1 has been reconfigured.
ところでプレイリスト再構成部50は、再構成の形態を元に、プレイリストPL1の再構成に対しデータ再生履歴及びリスト利用履歴の何れを用いるかを判別したとき、例えば複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を一括して再構成するように設定していると、当該全てのプレイリストPL1を再構成の対象として表示制御部17に通知する。この際、表示制御部17は、上述と同様に、表示部18において選択画面20上に再構成問合画面83を重ねて表示する。
By the way, when the playlist reconstruction unit 50 determines which one of the data reproduction history and the list use history is used for the reconstruction of the playlist PL1 based on the form of the reconstruction, for example, the playlist reconstruction unit 50 is assigned to each of a plurality of channels, for example. When all the playlists PL1 set to be used for reproduction of the music data D1 are set to be reconstructed at once, the display control unit sets all the playlists PL1 as targets for reconstruction. 17 is notified. At this time, the display control unit 17 displays the reconfiguration inquiry screen 83 on the selection screen 20 in the display unit 18 in the same manner as described above.
プレイリスト再構成部50は、ユーザにより再構成問合画面83上で、プレイリストPL1の再構成が承諾されると、プレイリスト記憶部16に記憶されている複数のプレイリストPL1の中から、複数のチャンネルにそれぞれ割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1を再構成対象として検出する。そしてプレイリスト再構成部50は、その時点に設定している再構成の形態に応じて、再構成対象のプレイリストPL1を、対応するチャンネル番号CNやリスト名等によりデータ再生履歴取得部70及びデータ属性重付部71や、リスト利用履歴取得部77に通知する。
When the user accepts the reconfiguration of the playlist PL1 on the reconfiguration inquiry screen 83, the playlist reconfiguring unit 50, from among the plurality of playlists PL1 stored in the playlist storage unit 16, All playlists PL1 assigned to a plurality of channels and set to be used for reproducing the music data D1 are detected as reconstruction targets. Then, according to the reconstruction mode set at that time, the playlist reconstruction unit 50 converts the playlist PL1 to be reconstructed into the data reproduction history acquisition unit 70 and the corresponding channel number CN, list name, and the like. The data attribute weighting unit 71 and the list usage history acquisition unit 77 are notified.
これによりプレイリスト再構成部50は、上述と同様に再構成対象の1つのプレイリストPL1を、提示音楽リストを用いて新たなプレイリストに再構成する処理を、再構成対象のプレイリストPL1の数だけ順次実行する。従ってプレイリスト再構成部50は、再構成対象の複数のプレイリストPL1を、1つずつ新たなプレイリストに再構成する。
Thereby, the playlist reconstructing unit 50 performs a process of reconstructing one playlist PL1 to be reconstructed into a new playlist using the presented music list in the same manner as described above. Execute in sequence. Therefore, the playlist reconstructing unit 50 reconstructs a plurality of playlists PL1 to be reconstructed one by one into a new playlist.
ここで図19に示すフローチャートを用いて、上述した季節の変化を契機としてプレイリストPL1を再構成する季節契機プレイリスト再構成処理手順RT4について説明する。この場合、要求情報生成部52は、季節契機プレイリスト再構成処理手順RT4を開始すると、ステップSP51において計時部51による現在の月日の計時結果を、変化検出用月日と比較するようにして、季節が変化することを待ち受ける。そして要求情報生成部52は、第1の季節から第2の季節への変化を検出すると、これに応じて季節契機再構成要求情報を生成して、プレイリスト再構成部50に送出する。
Here, with reference to the flowchart shown in FIG. 19, a description will be given of a season-triggered playlist reconstruction processing procedure RT4 for reconstructing the playlist PL1 triggered by the above-described seasonal change. In this case, when the request information generation unit 52 starts the seasonal opportunity playlist reconstruction processing procedure RT4, in step SP51 the request information generation unit 52 compares the current time measurement result by the time measurement unit 51 with the change detection date. Wait for the season to change. Then, when the change from the first season to the second season is detected, the request information generation unit 52 generates seasonal trigger reconfiguration request information according to this and sends it to the playlist reconfiguration unit 50.
ステップSP52においてプレイリスト再構成部50は、第1の季節に関するリスト検索キーと、チャンネルに割り当てられ、かつ音楽データD1の再生に利用するように設定された全てのプレイリストPL1のプレイリスト生成規則情報とを比較する。またプレイリスト再構成部50は、変化後の第2の季節に関する1つのリスト検索キーと、未だチャンネルに割り当てられてはいない全てのプレイリストPL1のプレイリスト生成規則情報とを比較する。
In step SP52, the playlist reconfiguring unit 50 creates a playlist search rule for all playlists PL1 assigned to the channel and set to be used for playing the music data D1. Compare with information. Also, the playlist reconstructing unit 50 compares one list search key for the second season after the change with playlist generation rule information of all playlists PL1 that have not yet been assigned to the channel.
そしてプレイリスト再構成部50は、これら比較結果に基づき、変化前の第1の季節に関するプレイリストPL1と、変化後の第2の季節に関するプレイリストPL1とがそれぞれ存在するか否かを判別する。このステップSP52において肯定結果が得られると、このことは、プレイリスト記憶部16に対し、変化前の第1の季節に関するプレイリストPL1と、変化後の第2の季節に関するプレイリストPL1との両方を記憶していることを表している。従ってプレイリスト再構成部50は、かかる肯定結果を得ると、第1の季節に関するプレイリストPL1と、第2の季節に関するプレイリストPL1とを表示制御部17に通知する。
Based on these comparison results, the playlist reconstructing unit 50 determines whether there is a playlist PL1 related to the first season before the change and a playlist PL1 related to the second season after the change. . If a positive result is obtained in step SP52, this means that the playlist storage unit 16 has both the playlist PL1 related to the first season before the change and the playlist PL1 related to the second season after the change. Is stored. Therefore, when the play list reconstructing unit 50 obtains such a positive result, the play list reconstructing unit 50 notifies the display control unit 17 of the play list PL1 related to the first season and the play list PL1 related to the second season.
ステップSP53において表示制御部17は、表示部18に対し再構成問合画面56又は62を表示することにより、ユーザに対し季節の変化に応じてプレイリストPL1を再構成するかどうかを問い合わせる。その結果、ステップSP54においてプレイリスト再構成部50は、ユーザによりプレイリストPL1の再構成が承諾されたか否かを判別し、当該プレイリストPL1の再構成が承諾されると、次のステップSP55に移る。これによりステップSP55においてプレイリスト再構成部50は、第1の季節に関する再構成対象のプレイリストPL1を、第2の季節に関する(すなわち、第2の季節に関するプレイリスト生成規則を有する)プレイリストPL1に再構成して、次のステップSP56に移り、かかる季節契機プレイリスト再構成処理手順RT4を終了する。
In step SP53, the display control unit 17 displays the reconfiguration inquiry screen 56 or 62 on the display unit 18, thereby inquiring of the user whether to reconfigure the playlist PL1 according to the change in season. As a result, in step SP54, the playlist reconstructing unit 50 determines whether or not the reconfiguration of the playlist PL1 has been accepted by the user. Move. As a result, in step SP55, the playlist reconstructing unit 50 selects the playlist PL1 to be reconstructed regarding the first season as a playlist PL1 regarding the second season (that is, having a playlist generation rule regarding the second season). To the next step SP56, and the seasonal opportunity playlist reconstruction processing procedure RT4 is terminated.
因みにステップSP52において否定結果が得られると、このことはプレイリスト記憶部16に対し、第1の季節に関するプレイリストPL1と、第2の季節に関するプレイリストPL1との少なくとも何れか一方が記憶されてはいない(すなわち、プレイリスト記憶部16内には存在しない)ことを表している。従ってプレイリスト再構成部50は、かかる否定結果を得ると、ステップSP56に移り季節契機プレイリスト再構成処理手順RT4を終了する。またステップSP54においてプレイリスト再構成部50は、ユーザによりプレイリストPL1の再構成が拒否されると、そのときもステップSP56に移り季節契機プレイリスト再構成処理手順RT4を終了する。
Incidentally, if a negative result is obtained in step SP52, this means that at least one of the playlist PL1 related to the first season and the playlist PL1 related to the second season is stored in the playlist storage unit 16. (That is, it does not exist in the playlist storage unit 16). Accordingly, when the play list reconstructing unit 50 obtains such a negative result, the play list reconstructing unit 50 proceeds to step SP56 and ends the seasonal opportunity play list reconstructing process procedure RT4. In step SP54, when the user rejects the reconfiguration of the playlist PL1, the playlist restructuring unit 50 moves to step SP56 and ends the seasonal opportunity playlist reconfiguration processing procedure RT4.
ところでプレイリスト再構成部50は、ステップSP55に移ると、実際には図20に示すプレイリスト再構成処理手順RT4の第1のサブルーチンSRT41を開始する。プレイリスト再構成部50は、かかる第1のサブルーチンSRT41を開始すると、ステップSP60において、変化後の第2の季節に関するプレイリストPL1が成立するか否かを判別する。このステップSP60において否定結果が得られると、このことは変化後の第2の季節に関するプレイリストPL1に登録されている音楽データD1の数が少なすぎることを表している。従ってプレイリスト再構成部50は、かかる否定結果を得ると、次のステップSP61に移る。
By the way, when moving to step SP55, the playlist reconstruction unit 50 actually starts the first subroutine SRT41 of the playlist reconstruction processing procedure RT4 shown in FIG. When starting the first subroutine SRT41, the playlist reconstructing unit 50 determines whether or not the playlist PL1 related to the second season after the change is established in step SP60. If a negative result is obtained in step SP60, this indicates that the number of music data D1 registered in the playlist PL1 related to the second season after the change is too small. Accordingly, when the play list reconstructing unit 50 obtains such a negative result, the play list reconstructing unit 50 proceeds to next step SP61.
ステップSP62においてプレイリスト再構成部50は、変化後の第2の季節に関するプレイリストPL1を検索するための当該第2の季節に関するリスト検索キーを追加して、次のステップSP63に移る。そしてステップSP63においてプレイリスト再構成部50は、先に使用した第2の季節に関するリスト検索キー(すなわちステップSP52で使用したリスト検索キー)及び当該第2の季節に関する追加したリスト検索キーと、未だチャンネルに割り当てられてはいない全てのプレイリストPL1のプレイリスト生成規則情報とを比較するようにして、第2の季節に関する新たなプレイリストPL1を検索して、ステップSP60に戻る。
In step SP62, the playlist reconstructing unit 50 adds a list search key related to the second season for searching the playlist PL1 related to the second season after the change, and proceeds to the next step SP63. In step SP63, the playlist reconstructing unit 50 still has the list search key related to the second season used earlier (that is, the list search key used in step SP52) and the added list search key related to the second season. A new playlist PL1 related to the second season is searched by comparing the playlist generation rule information of all playlists PL1 not assigned to the channel, and the process returns to step SP60.
ところでステップSP60において肯定結果が得られると、このことは変化後の第2の季節に関するプレイリストPL1に登録されている音楽データD1の数が比較的多いため、ユーザを楽しませるのに十分であると考えられることを表している。従ってプレイリスト再構成部50は、かかる肯定結果を得ると、次のステップSP61に移る。ステップSP61においてプレイリスト再構成部50は、チャンネルリストCLに対し第1の季節に関するプレイリストPL1に換えて第2の季節に関するプレイリストPL1を登録した後、次のステップSP64に移る。これによりプレイリスト再構成部50は、かかる第1のサブルーチンSRT41を終了して、ステップSP56に移る。因みにプレイリスト再構成部50は、再構成対象のプレイリストPL1が複数ある場合、かかる第1のサブルーチンSRT41を当該再構成対象のプレイリストPL1の数だけ繰り返し実行する。
If a positive result is obtained in step SP60, this is sufficient to entertain the user because the number of music data D1 registered in the playlist PL1 regarding the second season after the change is relatively large. It represents what is considered. Therefore, when the play list reconstructing unit 50 obtains such a positive result, the play list reconstructing unit 50 proceeds to next step SP61. In step SP61, the playlist reconstruction unit 50 registers the playlist PL1 related to the second season in place of the playlist PL1 related to the first season in the channel list CL, and then proceeds to the next step SP64. As a result, the playlist reconstructing unit 50 ends the first subroutine SRT41, and proceeds to step SP56. Incidentally, when there are a plurality of playlists PL1 to be reconfigured, the playlist reconstruction unit 50 repeatedly executes the first subroutine SRT41 by the number of playlists PL1 to be reconstructed.
次いで、図21に示すフローチャートを用いて、上述したユーザによる要求を契機としてプレイリストPL1を再構成するユーザ契機プレイリスト再構成処理手順RT5について説明する。この場合、要求情報生成部52は、ユーザ契機プレイリスト再構成処理手順RT5を開始すると、ステップSP71においてユーザにより操作部12を介してプレイリストPL1の再構成が要求されることを待ち受ける。そして要求情報生成部52は、ユーザによりプレイリストPL1の再構成が要求されると、これに応じてユーザ契機再構成要求情報を生成して、プレイリスト再構成部50に送出する。
Next, a user-triggered playlist reconstruction processing procedure RT5 for reconstructing the playlist PL1 triggered by the above-described user request will be described using the flowchart shown in FIG. In this case, when starting the user-triggered playlist reconstruction processing procedure RT5, the request information generation unit 52 waits for a request for reconstruction of the playlist PL1 by the user via the operation unit 12 in step SP71. Then, when the user requests reconfiguration of the playlist PL1, the request information generation unit 52 generates user opportunity reconfiguration request information in response to this and sends it to the playlist reconfiguration unit 50.
ステップSP72においてプレイリスト再構成部50は、プレイリストPL1の再構成に対しデータ再生履歴及びリスト利用履歴の何れを用いるかを判別すると共に、再構成対象のプレイリストPL1を判別し、当該判別した再構成対象のプレイリストPL1を表示制御部17に通知する。これにより表示制御部17は、表示部18に対し再構成問合画面66又は73を表示して、ユーザに対しプレイリストPL1を再構成するかどうかを問い合わせる。
In step SP72, the playlist reconstructing unit 50 determines which one of the data reproduction history and the list use history is used for the reconstruction of the playlist PL1, and also determines the playlist PL1 to be reconfigured. The display control unit 17 is notified of the playlist PL1 to be reconfigured. Thereby, the display control unit 17 displays the reconfiguration inquiry screen 66 or 73 on the display unit 18 and inquires of the user whether to reconfigure the playlist PL1.
その結果、ステップSP73においてプレイリスト再構成部50は、ユーザによりプレイリストPL1の再構成が承諾されたか否かを判別し、当該プレイリストPL1の再構成が承諾されると、次のステップSP74に移る。これによりステップSP74においてプレイリスト再構成部50は、再構成対象のプレイリストPL1を、データ再生履歴又はリスト利用履歴が表す再生装置10の装置使用状況に応じたプレイリスト生成規則を有するプレイリストに再構成して、次のステップSP75に移り、かかるユーザ契機プレイリスト再構成処理手順RT5を終了する。因みにステップSP74においてプレイリスト再構成部50は、ユーザによりプレイリストPL1の再構成が拒否されると、ステップSP75に移りユーザ契機プレイリスト再構成処理手順RT5を終了する。
As a result, in step SP73, the playlist reconstructing unit 50 determines whether or not the user has approved the reconfiguration of the playlist PL1, and when the reconfiguration of the playlist PL1 is approved, the process proceeds to the next step SP74. Move. Thereby, in step SP74, the playlist reconstruction unit 50 converts the playlist PL1 to be reconstructed into a playlist having a playlist generation rule corresponding to the device usage status of the reproduction device 10 represented by the data reproduction history or the list usage history. Then, the process proceeds to the next step SP75, and the user-triggered playlist reconstruction process procedure RT5 is terminated. Incidentally, in step SP74, when the user refuses to reconfigure the playlist PL1, the playlist reconstructing unit 50 moves to step SP75 and ends the user-triggered playlist reconstruction processing procedure RT5.
ところでプレイリスト再構成部50は、ステップSP74に移ると、実際にはデータ再生履歴を用いてプレイリストPL1を再構成する場合、これに応じて図22に示すプレイリスト再構成処理手順RT5の第2のサブルーチンSRT51を開始する。またプレイリスト再構成部50は、リスト利用履歴を用いてプレイリストPL1を再構成する場合には、これに応じて図23に示すプレイリスト再構成処理手順RT5の第3のサブルーチンSRT52を開始する。
By the way, when the play list reconstructing unit 50 proceeds to step SP74, when the play list PL1 is actually reconstructed using the data reproduction history, the play list restructuring process procedure RT5 shown in FIG. 2 subroutine SRT51 is started. Further, when the playlist reconstructing unit 50 reconstructs the playlist PL1 using the list use history, the playlist reconstructing unit 50 starts the third subroutine SRT52 of the playlist reconstruction processing procedure RT5 shown in FIG. 23 accordingly. .
ここでまずプレイリスト再構成部50は、第2のサブルーチンSRT51を開始すると、ステップSP81において再構成対象のプレイリストPL1をデータ再生履歴取得部70及びデータ属性重付部71に通知する。これによりデータ再生履歴取得部70は、再構成対象のプレイリストPL1(又は、プレイリストPL2)に登録されている全ての音楽データD1に対応するデータ再生履歴として当該全ての音楽データD1のデータ属性情報DATを取得し、当該取得したデータ属性情報DATをデータ属性重付部71に送出する。
Here, first, when starting the second subroutine SRT51, the playlist reconstruction unit 50 notifies the data reproduction history acquisition unit 70 and the data attribute weighting unit 71 of the playlist PL1 to be reconstructed in step SP81. Thereby, the data reproduction history acquisition unit 70 sets the data attribute of all the music data D1 as the data reproduction history corresponding to all the music data D1 registered in the playlist PL1 (or the playlist PL2) to be reconfigured. Information DAT is acquired, and the acquired data attribute information DAT is sent to the data attribute weighting unit 71.
ステップSP82においてデータ属性重付部71は、再構成対象のプレイリストPL1(又は、プレイリストPL2)に登録されている全ての音楽データD1のデータ属性情報DATをそれぞれ対応するデータ再生履歴に応じてポイントを付加するように重み付けし、所定の閾値以上のポイントを重み付けしたデータ属性情報DATを新たなデータ検索キーとしてプレイリスト再構成部50に送出する。これによりステップSP83においてプレイリスト再構成部50は、再構成対象のプレイリストPL1の生成に使用されていたプレイリスト生成規則を、新たなデータ検索キーを追加したプレイリスト生成規則に再構成して、次のステップSP84に移る。
In step SP82, the data attribute weighting unit 71 sets the data attribute information DAT of all the music data D1 registered in the playlist PL1 (or playlist PL2) to be reconfigured according to the corresponding data reproduction history. Weighting is performed so that points are added, and data attribute information DAT weighted with points equal to or greater than a predetermined threshold is sent to the playlist reconstruction unit 50 as a new data search key. As a result, in step SP83, the playlist reconstruction unit 50 reconfigures the playlist generation rule used to generate the playlist PL1 to be reconfigured into a playlist generation rule with a new data search key added. Then, the process proceeds to the next step SP84.
そしてステップSP84においてプレイリスト再構成部50は、コンテンツデータ記憶部13に記憶されている全ての音楽データD1の中から、再構成したプレイリスト生成規則に合致する音楽データD1を検索して、次のステップSP85に移る。ステップSP85においてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従って検索した音楽データD1を登録するようにして新たなプレイリストを生成する場合、その新たなプレイリストが成立するか否かを判別する。このステップSP85において否定結果が得られると、このことは例えば再構成したプレイリスト生成規則に従い音楽データD1を所定数以上検索し得なかったことを表している。従ってプレイリスト再構成部50は、かかる否定結果を得ると、ステップSP86に移る。
In step SP84, the playlist reconstructing unit 50 searches the music data D1 that matches the reconfigured playlist generation rule from all the music data D1 stored in the content data storage unit 13, and then executes the next. The process proceeds to step SP85. In step SP85, when the playlist reconstructing unit 50 generates a new playlist by registering the music data D1 searched according to the reconfigured playlist generation rule, whether or not the new playlist is established. Is determined. If a negative result is obtained in step SP85, this indicates that, for example, a predetermined number or more of music data D1 could not be searched according to the reconfigured playlist generation rule. Accordingly, when the play list reconstructing unit 50 obtains such a negative result, the play list reconstructing unit 50 proceeds to step SP86.
そしてステップSP86においてプレイリスト再構成部50は、データ属性重付部71に対し新たなデータ検索キーを要求する。その結果、データ属性重付部71は、重み付けしたデータ属性情報DATに対するデータ検索キーとしての採用基準を変更して新たなデータ検索キーを選択し、当該選択したデータ検索キーをプレイリスト再構成部50に送出する。これによりステップSP83においてプレイリスト再構成部50は、再構成していたプレイリスト生成規則を、新たなデータ検索キーを追加して再構成し直した後、再度ステップSP84の処理を実行する。
In step SP86, the playlist reconstruction unit 50 requests the data attribute weighting unit 71 for a new data search key. As a result, the data attribute weighting unit 71 changes the adoption criterion as the data search key for the weighted data attribute information DAT, selects a new data search key, and uses the selected data search key as a playlist reconstructing unit. 50. As a result, in step SP83, the playlist reconstruction unit 50 reconfigures the playlist generation rule that has been reconfigured by adding a new data search key, and then executes the process of step SP84 again.
ところでステップSP85において肯定結果が得られると、このことは例えば再構成した(又は再構成し直した)プレイリスト生成規則に従い所定数以上の音楽データD1を検索したことを表している。従ってプレイリスト再構成部50は、かかる肯定結果を得ると、ステップSP87に移る。そしてステップSP87においてプレイリスト再構成部50は、検索した音楽データD1を登録するようにして新たなプレイリストを生成すると共に、当該生成したプレイリストをチャンネルリストCLに登録した後、ステップSP88に移る。これによりプレイリスト再構成部50は、かかる第2のサブルーチンSRT51を終了して、ステップSP75に移る。因みにプレイリスト再構成部50は、再構成対象のプレイリストPL1が複数ある場合、データ再生履歴取得部70及びデータ属性重付部71と共に、かかる第2のサブルーチンSRT51を当該再構成対象のプレイリストPL1の数だけ繰り返し実行する。
If a positive result is obtained in step SP85, this indicates that, for example, a predetermined number or more of music data D1 has been searched in accordance with a playlist generation rule that has been reconfigured (or reconfigured). Accordingly, when the play list reconstructing unit 50 obtains such a positive result, the play list reconstructing unit 50 proceeds to step SP87. In step SP87, the playlist reconstructing unit 50 generates a new playlist by registering the searched music data D1, and registers the generated playlist in the channel list CL, and then proceeds to step SP88. . Thereby, the playlist reconstructing unit 50 ends the second subroutine SRT51, and proceeds to step SP75. Incidentally, when there are a plurality of playlists PL1 to be reconstructed, the playlist reconstructing unit 50 executes the second subroutine SRT51 together with the data reproduction history acquiring unit 70 and the data attribute weighting unit 71, as the reconstructed playlist. Executes repeatedly for the number of PL1.
またプレイリスト再構成部50は、第3のサブルーチンSRT52を開始すると、ステップSP91において再構成対象のプレイリストPL1をリスト利用履歴取得部77に通知する。これによりリスト利用履歴取得部77は、プレイリスト記憶部16から再構成対象のプレイリストPL1を読み出してリスト属性情報LATに格納されているリスト利用履歴を取得すると共に、当該取得したリスト利用履歴を、そのリスト属性情報LATと共にリスト属性更新部78に送出する。そしてステップSP92においてリスト属性更新部78は、リスト属性情報LATからリスト利用履歴が示す利用回数に応じた個数の単語を、新たなデータ検索キーとして抽出し、当該抽出したデータ検索キーをプレイリスト再構成部50に送出する。
Further, when starting the third subroutine SRT52, the playlist restructuring unit 50 notifies the playlist usage history acquisition unit 77 of the playlist PL1 to be reconfigured in step SP91. As a result, the list usage history acquisition unit 77 reads the playlist PL1 to be reconfigured from the playlist storage unit 16, acquires the list usage history stored in the list attribute information LAT, and stores the acquired list usage history. The list attribute information LAT is sent to the list attribute update unit 78. In step SP92, the list attribute update unit 78 extracts a number of words corresponding to the number of uses indicated by the list use history from the list attribute information LAT as a new data search key, and uses the extracted data search key as a playlist re-play key. Send to the component 50.
ステップSP93においてプレイリスト再構成部50は、再構成対象のプレイリストPL1の生成に使用されていたプレイリスト生成規則を、新たなデータ検索キーを追加したプレイリスト生成規則に再構成して、次のステップSP94に移る。そしてステップSP94においてプレイリスト再構成部50は、コンテンツデータ記憶部13に記憶されている全ての音楽データD1の中から、再構成したプレイリスト生成規則に合致する音楽データD1を検索して、次のステップSP95に移る。
In step SP93, the playlist restructuring unit 50 reconfigures the playlist generation rule used to generate the playlist PL1 to be reconfigured into a playlist generation rule to which a new data search key is added. The process proceeds to step SP94. Then, in step SP94, the playlist reconstructing unit 50 searches the music data D1 that matches the reconstructed playlist generation rule from all the music data D1 stored in the content data storage unit 13, and next The process proceeds to step SP95.
ステップSP95においてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従って検索した音楽データD1を登録するようにして新たなプレイリストを生成する場合、その新たなプレイリストが成立するか否かを判別する。このステップSP95において否定結果が得られると、このことは例えば再構成したプレイリスト生成規則に従い音楽データD1を所定数以上検索し得なかったことを表している。従ってプレイリスト再構成部50は、かかる否定結果を得ると、ステップSP96に移る。
In step SP95, when the playlist reconstructing unit 50 generates a new playlist by registering the music data D1 searched according to the reconfigured playlist generation rule, whether or not the new playlist is established. Is determined. If a negative result is obtained in step SP95, this indicates that, for example, a predetermined number or more of music data D1 could not be searched according to the reconfigured playlist generation rule. Accordingly, when the play list reconstructing unit 50 obtains such a negative result, the play list reconstructing unit 50 proceeds to step SP96.
そしてステップSP96においてプレイリスト再構成部50は、リスト属性更新部78に対し新たなデータ検索キーを要求する。その結果、リスト属性更新部78は、リスト属性情報LATから新たな単語を抽出して、これを新たなデータ検索キーとしてプレイリスト再構成部50に送出する。これによりステップSP93においてプレイリスト再構成部50は、再構成していたプレイリスト生成規則を、新たなデータ検索キーを追加して再構成し直した後、再度ステップSP94の処理を実行する。
In step SP96, the playlist reconstruction unit 50 requests a new data search key from the list attribute update unit 78. As a result, the list attribute update unit 78 extracts a new word from the list attribute information LAT, and sends it to the playlist reconstruction unit 50 as a new data search key. As a result, in step SP93, the playlist reconstruction unit 50 reconfigures the playlist generation rule that has been reconfigured by adding a new data search key, and then executes the process of step SP94 again.
ところでステップSP95において肯定結果が得られると、このことは例えば再構成した(又は再構成し直した)プレイリスト生成規則に従い所定数以上の音楽データD1を検索したことを表している。従ってプレイリスト再構成部50は、かかる肯定結果を得ると、ステップSP97に移る。そしてステップSP97においてプレイリスト再構成部50は、検索した音楽データD1を登録するようにして新たなプレイリストを生成すると共に、当該生成したプレイリストをチャンネルリストCLに登録した後、ステップSP98に移る。これによりプレイリスト再構成部50は、かかる第3のサブルーチンSRT52を終了して、ステップSP75に移る。因みにプレイリスト再構成部50は、再構成対象のプレイリストPL1が複数ある場合、リスト利用履歴取得部77及びリスト属性更新部78と共に、かかる第3のサブルーチンSRT52を当該再構成対象のプレイリストPL1の数だけ繰り返し実行する。
If a positive result is obtained in step SP95, this indicates that, for example, a predetermined number or more of music data D1 has been searched in accordance with a playlist generation rule that has been reconfigured (or reconfigured). Accordingly, when the play list reconstructing unit 50 obtains such a positive result, the play list reconstructing unit 50 proceeds to step SP97. In step SP97, the playlist reconstructing unit 50 generates a new playlist by registering the searched music data D1, and registers the generated playlist in the channel list CL, and then proceeds to step SP98. . Thereby, the playlist reconstructing unit 50 ends the third subroutine SRT52, and proceeds to step SP75. Incidentally, when there are a plurality of playlists PL1 to be reconfigured, the playlist reconstructing unit 50 performs the third subroutine SRT52 together with the list usage history obtaining unit 77 and the list attribute updating unit 78 on the playlist PL1 to be reconstructed. Repeat as many times as
次いで、図24に示すフローチャートを用いて、上述した外部装置15による要求を契機としてプレイリストPL1を再構成するネットワーク契機プレイリスト再構成処理手順RT6について説明する。この場合、要求情報生成部52は、ネットワーク契機プレイリスト再構成処理手順RT6を開始すると、ステップSP101においてネットワークNT上の外部装置15によりプレイリストPL1の再構成が要求されることを待ち受ける。そして要求情報生成部52は、外部装置15によりプレイリストPL1の再構成が要求されると、これに応じてネットワーク契機再構成要求情報を生成して、プレイリスト再構成部50に送出する。
Next, a network triggered playlist reconfiguration processing procedure RT6 for reconfiguring the playlist PL1 triggered by the request from the external device 15 described above will be described using the flowchart shown in FIG. In this case, when starting the network-triggered playlist reconfiguration processing procedure RT6, the request information generating unit 52 waits for an external device 15 on the network NT to request reconfiguration of the playlist PL1 in step SP101. Then, when the external device 15 requests reconfiguration of the playlist PL1, the request information generation unit 52 generates network trigger reconfiguration request information in response to this and sends it to the playlist reconfiguration unit 50.
ステップSP102においてプレイリスト再構成部50は、プレイリストPL1の再構成に対しデータ再生履歴及びリスト利用履歴の何れを用いるかを判別すると共に、再構成対象のプレイリストPL1を判別し、当該判別した再構成対象のプレイリストPL1を表示制御部17に通知する。これにより表示制御部17は、表示部18に対し再構成問合画面81又は83を表示して、ユーザに対しプレイリストPL1を再構成するかどうかを問い合わせる。
In step SP102, the playlist reconstruction unit 50 determines whether to use the data reproduction history or the list usage history for the reconstruction of the playlist PL1, and also determines the playlist PL1 to be reconstructed. The display control unit 17 is notified of the playlist PL1 to be reconfigured. Thereby, the display control unit 17 displays the reconfiguration inquiry screen 81 or 83 on the display unit 18 and inquires of the user whether to reconfigure the playlist PL1.
その結果、ステップSP103においてプレイリスト再構成部50は、ユーザによりプレイリストPL1の再構成が承諾されたか否かを判別し、当該プレイリストPL1の再構成が承諾されると、次のステップSP104に移る。これによりステップSP104においてプレイリスト再構成部50は、外部装置15から提示される複数の提示プレイリスト、又は複数の提示音楽データを示す提示音楽リストを利用して、再構成対象のプレイリストPL1を、データ再生履歴又はリスト利用履歴が表す再生装置10の装置使用状況に応じたプレイリスト生成規則を有するプレイリストに再構成した後、次のステップSP105に移り、かかるネットワーク契機プレイリスト再構成処理手順RT6を終了する。因みにステップSP104においてプレイリスト再構成部50は、ユーザによりプレイリストPL1の再構成が拒否されると、ステップSP105に移りネットワーク契機プレイリスト再構成処理手順RT6を終了する。
As a result, in step SP103, the playlist reconstructing unit 50 determines whether or not the user has approved the reconfiguration of the playlist PL1, and when the reconfiguration of the playlist PL1 is approved, the process proceeds to the next step SP104. Move. Thereby, in step SP104, the playlist reconstructing unit 50 uses the plurality of presented playlists presented from the external device 15 or the presented music list indicating the plurality of presented music data to generate the playlist PL1 to be reconstructed. Then, after the playlist is reconfigured to have a playlist generation rule corresponding to the device usage status of the playback device 10 represented by the data playback history or the list usage history, the process proceeds to the next step SP105, and the network-triggered playlist reconfiguration processing procedure End RT6. Incidentally, in step SP104, when the reconfiguration of the play list PL1 is rejected by the user, the play list reconstructing unit 50 moves to step SP105 and ends the network triggered play list restructuring process procedure RT6.
ところでプレイリスト再構成部50は、ステップSP104に移ると、実際には外部装置15から提示される複数のプレイリストを利用してプレイリストPL1を再構成する場合、これに応じて図25に示すプレイリスト再構成処理手順RT6の第4のサブルーチンSRT61を開始する。またプレイリスト再構成部50は、外部装置15から提示される提示音楽リストを利用してプレイリストPL1を再構成する場合には、これに応じて図26に示すプレイリスト再構成処理手順RT6の第5のサブルーチンSRT62を開始する。
By the way, when the play list reconstructing unit 50 proceeds to step SP104, when the play list PL1 is actually reconstructed using a plurality of play lists presented from the external device 15, the play list reconstructing unit 50 is shown in FIG. The fourth subroutine SRT61 of the playlist reconstruction processing procedure RT6 is started. In addition, when the playlist reconstructing unit 50 reconstructs the playlist PL1 using the presented music list presented from the external device 15, the playlist reconstructing process procedure RT6 shown in FIG. The fifth subroutine SRT62 is started.
ここでまずプレイリスト再構成部50は、第4のサブルーチンSRT61を開始すると、ステップSP111において、再構成対象のプレイリストPL1が生成されたときのプレイリスト生成規則を、上述した場合と同様にデータ再生履歴又はリスト利用履歴を反映させた新たなプレイリスト生成規則に再構成する。この状態でプレイリスト再構成部50は、ネットワークNT上の外部装置15から複数の提示プレイリストを取得して、次のステップSP112に移る。そしてステップSP112においてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い複数の再構成データ検索キーと、提示プレイリストに格納されているリスト属性情報LATとを比較する。これによりプレイリスト再構成部50は、再構成したプレイリスト生成規則に合致したリスト属性情報LATを有する提示プレイリストを検索して、次のステップSP113に移る。
Here, when the playlist reconstruction unit 50 starts the fourth subroutine SRT61, the playlist generation rule when the playlist PL1 to be reconstructed is generated in step SP111 is the same as described above. It is reconfigured to a new playlist generation rule reflecting the reproduction history or list usage history. In this state, the playlist reconstruction unit 50 acquires a plurality of presentation playlists from the external device 15 on the network NT, and proceeds to the next step SP112. In step SP112, the playlist reconstructing unit 50 compares the plurality of reconstructed data search keys with the list attribute information LAT stored in the presented playlist according to the reconfigured playlist generation rule. Thereby, the playlist reconstructing unit 50 searches for a presentation playlist having the list attribute information LAT that matches the reconfigured playlist generation rule, and proceeds to the next step SP113.
ステップSP113においてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い検索した提示プレイリストが、新たなプレイリストとして成立するか否かを判別する。このステップSP113において否定結果が得られると、このことは、例えば検索した提示プレイリストに対し、有料で配信される音楽データD1が登録され、又は通信部14の利用する通信帯域では的確に受信し得ない音楽データD1(すなわち、データ量が多く、ストリーミング再生中に音楽が途切れる可能性の高い音楽データD1)が登録されていることを表している。従ってプレイリスト再構成部50は、かかる否定結果を得ると、ステップSP114に移る。
In step SP113, the playlist reconstructing unit 50 determines whether or not the presented playlist searched according to the reconstructed playlist generation rule is established as a new playlist. If a negative result is obtained in this step SP113, this means that, for example, the music data D1 distributed for a fee is registered for the retrieved presentation playlist, or is accurately received in the communication band used by the communication unit 14. This means that unregistered music data D1 (that is, music data D1 having a large amount of data and having a high possibility of music being interrupted during streaming playback) is registered. Accordingly, when the play list reconstructing unit 50 obtains such a negative result, the play list reconstructing unit 50 proceeds to step SP114.
ステップSP114においてプレイリスト再構成部50は、データ属性重付部71又はリスト属性更新部78に対し新たなデータ検索キーを要求する。その結果、プレイリスト再構成部50は、データ属性重付部71又はリスト属性更新部78から新たに選択されたデータ検索キーが与えられると、再構成していたプレイリスト生成規則を、その新たに選択されたデータ検索キーを追加して再構成し直した後、ステップSP112に戻る。これによりステップSP112においてプレイリスト再構成部50は、再構成し直したプレイリスト生成規則に従い、改めて提示プレイリストを検索する。
In step SP114, the playlist reconstruction unit 50 requests the data attribute weighting unit 71 or the list attribute update unit 78 for a new data search key. As a result, when the data search key newly selected from the data attribute weighting unit 71 or the list attribute updating unit 78 is given, the playlist reconstructing unit 50 sets the reconfigured playlist generation rule to the new one. After the selected data search key is added and reconfigured, the process returns to step SP112. Thereby, in step SP112, the playlist restructuring unit 50 searches the presented playlist again in accordance with the playlist creation rule that has been reconstructed.
ところでステップSP113において肯定結果が得られると、このことは、例えば再構成した(又は再構成し直した)プレイリスト生成規則に従い検索した提示プレイリストに対し、無料で配信される音楽データD1のみが登録され、かつ通信部14の利用する通信帯域でも的確に受信可能な音楽データD1(すなわち、通信帯域にあったデータ量を有し、音楽を途中で途切れさせることなく的確にストリーミング再生し得る音楽データD1)のみが登録されていることを表している。従ってプレイリスト再構成部50は、かかる肯定結果を得ると、次のステップSP115に移る。
If a positive result is obtained in step SP113, this means that, for example, only the music data D1 that is distributed free of charge with respect to the presented playlist searched according to the playlist generation rule that has been reconfigured (or reconfigured) is included. Music data D1 that is registered and can be accurately received even in the communication band used by the communication unit 14 (that is, music that has an amount of data suitable for the communication band and can be accurately streamed without being interrupted in the middle) It represents that only data D1) is registered. Therefore, when the play list reconstructing unit 50 obtains such a positive result, the play list reconstructing unit 50 proceeds to next step SP115.
そしてステップSP115においてプレイリスト再構成部50は、検索した提示プレイリストに対し、再生装置10のコンテンツデータ記憶部13にも記憶されている音楽データD1と同じ音楽データD1が重複して登録されていると、当該提示プレイリストを、その重複して登録されている音楽データD1をコンテンツデータ記憶部13に記憶されている同じ音楽データD1に登録し直して新たなプレイリストとしチャンネルリストCLに登録する。またプレイリスト再構成部50は、検索した提示プレイリストに対し、コンテンツデータ記憶部13に記憶されている音楽データD1とは異なる音楽データD1のみが登録されていると当該提示プレイリストをそのまま新たなプレイリストとしてチャンネルリストCLに登録する。
In step SP115, the playlist reconstructing unit 50 registers the same music data D1 as the music data D1 stored in the content data storage unit 13 of the playback device 10 for the retrieved presentation playlist. If so, the music data D1 registered in duplicate is re-registered with the same music data D1 stored in the content data storage unit 13 and registered as a new playlist in the channel list CL. To do. In addition, when only the music data D1 different from the music data D1 stored in the content data storage unit 13 is registered for the retrieved presentation playlist, the playlist reconstruction unit 50 newly updates the presentation playlist as it is. Is registered in the channel list CL as a play list.
このようにしてプレイリスト再構成部50は、新たなプレイリスト(すなわち、提示プレイリスト)をチャンネルリストCLに登録すると、ステップSP116に移る。これによりプレイリスト再構成部50は、かかる第4のサブルーチンSRT61を終了して、ステップSP105に移る。因みにプレイリスト再構成部50は、再構成対象のプレイリストPL1が複数ある場合、かかる第4のサブルーチンSRT61を当該再構成対象のプレイリストPL1の数だけ繰り返し実行する。
In this way, when the playlist reconstruction unit 50 registers a new playlist (that is, a presentation playlist) in the channel list CL, the playlist reconstruction unit 50 proceeds to step SP116. Thereby, the playlist reconstructing unit 50 ends the fourth subroutine SRT61, and proceeds to step SP105. Incidentally, when there are a plurality of playlists PL1 to be reconfigured, the playlist reconstructing unit 50 repeatedly executes the fourth subroutine SRT61 by the number of playlists PL1 to be reconfigured.
またプレイリスト再構成部50は、第5のサブルーチンSRT62を開始すると、ステップSP121において、再構成対象のプレイリストPL1が生成されたときのプレイリスト生成規則を、上述した場合と同様にデータ再生履歴又はリスト利用履歴を反映させた新たなプレイリスト生成規則に再構成する。この状態でプレイリスト再構成部50は、ネットワークNT上の外部装置15から複数の提示音楽データを示す提示音楽リストを取得して、次のステップSP122に移る。ステップSP122においてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従い複数の再構成データ検索キーと、提示音楽リスト内の全てのデータ属性情報DATとを比較するようにして、再構成したプレイリスト生成規則に合致したデータ属性情報DATを有する複数の提示音楽データを検索し、次のステップSP123に移る。
When the playlist reconstructing unit 50 starts the fifth subroutine SRT62, the playlist reproduction rule when the playlist PL1 to be reconstructed is generated in step SP121 is the same as the data reproduction history described above. Alternatively, it is reconfigured to a new playlist generation rule reflecting the list usage history. In this state, the playlist reconstruction unit 50 acquires a presentation music list indicating a plurality of presentation music data from the external device 15 on the network NT, and proceeds to the next step SP122. In step SP122, the playlist reconstructing unit 50 reconstructs by comparing a plurality of reconstructed data search keys with all the data attribute information DAT in the presented music list in accordance with the reconstructed playlist generation rules. A plurality of presented music data having the data attribute information DAT that matches the playlist generation rule is searched, and the process proceeds to the next step SP123.
ステップSP123においてプレイリスト再構成部50は、再構成したプレイリスト生成規則に従って検索した提示音楽データを登録するようにして新たなプレイリストを生成する場合、その新たなプレイリストが成立するか否かを判別する。このステップSP123において否定結果が得られると、このことは、例えば再構成したプレイリスト生成規則に従い、有料で配信される提示音楽データを検索し、又は通信部14の利用する通信帯域では的確に受信し得ない提示音楽データ(すなわち、データ量が多く、ストリーミング再生中に音楽が途切れる可能性の高い提示音楽データ)を検索しており、無料でストリーミング再生用に配信され、かつ通信部14の利用する通信帯域でも的確に受信可能な提示音楽データを所定数以上検索し得なかったことを表している。従ってプレイリスト再構成部50は、かかる否定結果を得ると、ステップSP124に移る。
In step SP123, when the playlist reconstructing unit 50 generates a new playlist by registering the presented music data searched according to the reconfigured playlist generation rule, whether or not the new playlist is established. Is determined. If a negative result is obtained in this step SP123, this means that, for example, in accordance with a reconfigured playlist generation rule, the presented music data distributed for a fee is searched for or received accurately in the communication band used by the communication unit 14. Search music data that cannot be obtained (that is, presentation music data that has a large amount of data and is likely to be interrupted during streaming playback), is distributed free of charge for streaming playback, and is used by the communication unit 14 This indicates that a predetermined number or more of the presented music data that can be accurately received in the communication band to be searched could not be retrieved. Accordingly, when the play list reconstructing unit 50 obtains such a negative result, the play list reconstructing unit 50 proceeds to step SP124.
ステップSP124においてプレイリスト再構成部50は、データ属性重付部71又はリスト属性更新部78に対し新たなデータ検索キーを要求する。その結果、プレイリスト再構成部50は、データ属性重付部71又はリスト属性更新部78から新たに選択されたデータ検索キーが与えられると、再構成していたプレイリスト生成規則を、その新たに選択されたデータ検索キーを追加して再構成し直した後、ステップSP122に戻る。これによりステップSP122においてプレイリスト再構成部50は、再構成し直したプレイリスト生成規則に従い、改めて提示音楽リストをもとに提示音楽データを検索する。
In step SP124, the playlist reconstruction unit 50 requests a new data search key from the data attribute weighting unit 71 or the list attribute update unit 78. As a result, when the data search key newly selected from the data attribute weighting unit 71 or the list attribute updating unit 78 is given, the playlist reconstructing unit 50 sets the reconfigured playlist generation rule to the new one. After adding the selected data search key and reconfiguring, the process returns to step SP122. Thereby, in step SP122, the playlist reconstructing unit 50 searches the presented music data again based on the presented music list in accordance with the reconfigured playlist generation rule.
ところでステップSP123において肯定結果が得られると、このことは、例えば再構成した(又は再構成し直した)プレイリスト生成規則に従い、無料でストリーミング再生用に配信され、かつ通信部14の利用する通信帯域でも的確に受信可能な提示音楽データを所定数以上検索したことを表している。従ってプレイリスト再構成部50は、かかる肯定結果を得ると、次のステップSP125に移る。そしてステップSP125においてプレイリスト再構成部50は、検索した提示音楽データの中に、再生装置10のコンテンツデータ記憶部13にも記憶されている音楽データD1が含まれているときには、コンテンツデータ記憶部13内の音楽データD1と同じ提示音楽データを当該コンテンツデータ記憶部13内の音楽データD1に変更して、他の提示音楽データと共に登録した新たなプレイリストを生成する。またプレイリスト再構成部50は、検索した提示音楽データの中に、コンテンツデータ記憶部13にも記憶されている音楽データD1が存在しないときには、これら検索した提示音楽データをそのまま登録した新たなプレイリストを生成する。
By the way, if a positive result is obtained in step SP123, this means that, for example, in accordance with a playlist generation rule that has been reconfigured (or reconfigured), communication that is distributed free of charge for streaming playback and used by the communication unit 14 This means that a predetermined number or more of the presented music data that can be accurately received in the band has been searched. Accordingly, when the play list reconstructing unit 50 obtains such a positive result, the play list reconstructing unit 50 proceeds to next step SP125. In step SP125, the playlist reconstructing unit 50, when the retrieved presentation music data includes the music data D1 stored in the content data storage unit 13 of the playback device 10, the content data storage unit The same presentation music data as the music data D1 in 13 is changed to the music data D1 in the content data storage unit 13, and a new playlist registered together with other presentation music data is generated. Further, when the music data D1 stored in the content data storage unit 13 does not exist in the retrieved presentation music data, the playlist reconstruction unit 50 creates a new play in which the retrieved presentation music data is registered as it is. Generate a list.
このようにしてプレイリスト再構成部50は、新たなプレイリストを生成すると、当該生成した新たなプレイリストをチャンネルリストCLに登録した後、ステップSP126に移る。これによりプレイリスト再構成部50は、かかる第5のサブルーチンSRT62を終了して、ステップSP105に移る。因みにプレイリスト再構成部50は、再構成対象のプレイリストPL1が複数ある場合、かかる第5のサブルーチンSRT62を当該再構成対象のプレイリストPL1の数だけ繰り返し実行する。
In this way, when the playlist reconstructing unit 50 generates a new playlist, after registering the generated new playlist in the channel list CL, the playlist reconstructing unit 50 proceeds to step SP126. As a result, the playlist reconstructing unit 50 ends the fifth subroutine SRT62, and proceeds to step SP105. Incidentally, when there are a plurality of playlists PL1 to be reconfigured, the playlist reconstructing unit 50 repeatedly executes the fifth subroutine SRT62 by the number of playlists PL1 to be reconstructed.
なお、第1の実施の形態の場合、プレイリスト再構成部50は、ユーザに対しプレイリストPL1の再構成を実行するか否かを問い合わせて、その結果、再構成が要望(すなわち、承諾)されると、再構成対象のプレイリストPL1を再構成している。このためプレイリスト再構成部50は、音楽データD1の再生に利用中のプレイリストPL1を再構成したときには、これを再生部11に通知して当該再生部11対し、音楽データD1の再生に利用するプレイリストPL1を再構成前のものから再構成後の新たなものへと変更させている。このようにしてプレイリスト再構成部50は、音楽データD1の再生に利用中のプレイリストPL1を再構成したときには、音楽データD1の再生に利用するプレイリストPL1を、再構成前のものから再構成後のものへと迅速に切り替えている。
In the case of the first embodiment, the playlist reconstruction unit 50 inquires of the user whether or not to perform the reconstruction of the playlist PL1, and as a result, the reconstruction is requested (ie, consent). Then, the playlist PL1 to be reconfigured is reconfigured. For this reason, when the playlist reconstructing unit 50 reconstructs the playlist PL1 being used for reproducing the music data D1, the playlist reconstructing unit 50 notifies the reproducing unit 11 of this and uses it for reproducing the music data D1. The playlist PL1 to be changed is changed from the one before reconfiguration to the new one after reconfiguration. In this way, when the playlist reconstructing unit 50 reconstructs the playlist PL1 being used for reproducing the music data D1, the playlist PL1 used for reproducing the music data D1 is reconstructed from the one before the reconstruction. Quickly switch to the post-configuration.
(1−3)動作及び効果
以上の構成において、再生装置10は、コンテンツデータ記憶部13に対し複数の音楽データD1を記憶すると共に、プレイリスト記憶部16に対し、それぞれプレイリスト生成規則情報と複数の音楽データD1のコンテンツ識別情報MIDとを有する複数のプレイリストPL1を記憶し、これら複数のプレイリストPL1の一部をプレイリスト選択用のチャンネルに割り当てる。そして再生装置10は、リスト利用再生機能を起動すると、ユーザによりラジオやテレビジョンの放送局を選局するようにチャンネルとして選択されたプレイリストPL1に従い順次音楽データD1を再生して音楽を聴かせる。
(1-3) Operation and Effect In the above-described configuration, the playback device 10 stores a plurality of music data D1 in the content data storage unit 13 and the playlist generation rule information and the playlist storage unit 16 respectively. A plurality of playlists PL1 having a plurality of pieces of music data D1 content identification information MID are stored, and a part of the plurality of playlists PL1 is assigned to a playlist selection channel. When the playback device 10 activates the list-based playback function, the playback device 10 sequentially plays back the music data D1 in accordance with the playlist PL1 selected as a channel so that the user selects a radio or television broadcast station to listen to music. .
再生装置10は、このように使用されている状態で季節が変化すると、その季節の変化に応じて、プレイリスト記憶部16に記憶している複数のプレイリストPL1の中から、チャンネルに割り当てている、変化前の第1の季節に応じたプレイリスト生成規則情報を有する(すなわち、変化前の第1の季節に応じたプレイリスト生成規則に従い生成された)変化前の第1の季節に関するプレイリストPL1を検索する。また再生装置10は、プレイリスト記憶部16に記憶している複数のプレイリストPL1の中から、チャンネルには割り当てていない、変化後の第2の季節に応じたプレイリスト生成規則情報を有する(すなわち、変化後の第2の季節に応じたプレイリスト生成規則に従い生成された)変化後の第2の季節に関するプレイリストPL1を検索する。
When the season changes in the state of being used in this way, the playback device 10 allocates a channel from the plurality of playlists PL1 stored in the playlist storage unit 16 according to the change of the season. Play with play list generation rule information corresponding to the first season before change (that is, generated according to the play list generation rule according to the first season before change) Search the list PL1. Further, the playback device 10 has playlist generation rule information according to the second season after change, which is not assigned to a channel, from among a plurality of playlists PL1 stored in the playlist storage unit 16 ( That is, the playlist PL1 related to the second season after the change (generated according to the playlist generation rule corresponding to the second season after the change) is searched.
そして再生装置10は、変化前の第1の季節に関するプレイリストPL1を割り当てていたチャンネルに対し、当該変化前の第1の季節に関するプレイリストPL1に替えて変化後の第2の季節に関するプレイリストPL1を割り当てることで、その時点まではチャンネルとして選択可能であった変化前の第1の季節に関するプレイリストPL1に替えて、変化後の第2の季節に関するプレイリストPL1をそのチャンネルとして選択可能にする。このようにして再生装置10は、季節の変化を超えて使用されるような装置使用状況に応じて、変化前の第1の季節に関するプレイリストPL1を、変化後の第2の季節に関するプレイリストPL1に再構成する。
Then, the playback device 10 changes the playlist PL1 related to the first season before the change to the playlist PL1 related to the first season before the change, instead of the playlist PL1 related to the first season before the change. By assigning PL1, the playlist PL1 related to the second season after the change can be selected as the channel instead of the playlist PL1 related to the first season before the change that could be selected as the channel until that time. To do. In this way, the playback device 10 changes the playlist PL1 related to the first season before the change to the playlist related to the second season after the change in accordance with the device usage situation that is used beyond the change of the season. Reconfigure to PL1.
また再生装置10は、ユーザによりプレイリストPL1の再構成が要求されると、すでにチャンネルに割り当てている再構成対象のプレイリストPL1のプレイリスト生成規則を、対応するデータ再生履歴やリスト利用履歴に応じて再構成する。そして再生装置10は、コンテンツデータ記憶部13に記憶している複数の音楽データD1の中から再構成したプレイリスト生成規則に合致する複数の音楽データD1を検索すると共に、当該検索した複数の音楽データD1を登録するようにして新たにプレイリストを生成する。
In addition, when the user requests reconfiguration of the playlist PL1, the playback device 10 changes the playlist generation rule of the playlist PL1 to be reconfigured already assigned to the channel to the corresponding data playback history or list usage history. Reconfigure accordingly. Then, the playback device 10 searches the plurality of music data D1 stored in the content data storage unit 13 for a plurality of music data D1 that matches the reconfigured playlist generation rule, and also searches the plurality of music data D1 A new playlist is generated by registering the data D1.
このようにして再生装置10は、新たにプレイリストを生成すると、再構成対象のプレイリストPL1を割り当てていたチャンネルに対し、当該再構成対象のプレイリストPL1に替えて、新たに生成したプレイリストを割り当てることで、その時点まではチャンネルとして選択可能であった再構成対象のプレイリストPL1に替えて、新たに生成したプレイリストをそのチャンネルとして選択可能にする。このようにして再生装置10は、再構成対象のプレイリストPL1を、データ再生履歴やリスト利用履歴が表す装置使用状況に応じたプレイリスト生成規則(すなわち、再構成したプレイリスト生成規則)を有する新たなプレイリストに再構成する。
In this way, when the playback device 10 newly generates a playlist, the playback device 10 replaces the playlist PL1 to be reconfigured with respect to the channel to which the playlist PL1 to be reconfigured has been assigned, and newly generates the playlist. Is assigned to the playlist PL1 to be reconfigured that can be selected as a channel until that time, and a newly generated playlist can be selected as the channel. In this way, the playback device 10 has a playlist generation rule (that is, a reconfigured playlist generation rule) corresponding to the device usage status represented by the data playback history and list usage history for the playlist PL1 to be reconfigured. Reconfigure to a new playlist.
さらに再生装置10は、ネットワークNT上の外部装置15によりプレイリストPL1の再構成が要求されると、すでにチャンネルに割り当てている再構成対象のプレイリストPL1のプレイリスト生成規則を、対応するデータ再生履歴やリスト利用履歴に応じて再構成する。そして再生装置10は、外部装置15から提示された複数の提示プレイリストの中から再構成したプレイリスト生成規則に合致するプレイリスト生成規則を有する(すなわち、再構成したプレイリスト生成規則に合致するプレイリスト生成規則に従い生成された)1つの提示プレイリストを検索する。
Furthermore, when the reconfiguration of the playlist PL1 is requested by the external device 15 on the network NT, the reproducing device 10 reproduces the play list generation rule of the reconfiguration target playlist PL1 already assigned to the channel with the corresponding data reproduction. Reconfigure according to history and list usage history. Then, the playback device 10 has a playlist generation rule that matches the playlist generation rule reconstructed from the plurality of presented playlists presented from the external device 15 (that is, matches the reconfigured playlist generation rule). One presentation playlist (generated according to the playlist generation rules) is searched.
このようにして再生装置10は、提示プレイリストを検索すると、再構成対象のプレイリストPL1を割り当てていたチャンネルに対し、当該再構成対象のプレイリストPL1に替えて、検索した提示プレイリストを割り当てることで、その時点まではチャンネルとして選択可能であった再構成対象のプレイリストPL1に替えて、検索した提示プレイリストをそのチャンネルとして選択可能にする。このようにして再生装置10は、再構成対象のプレイリストPL1を、データ再生履歴やリスト利用履歴が表す装置使用状況に応じたプレイリスト生成規則を有する提示プレイリストに再構成する。
In this way, when searching for the presentation playlist, the playback device 10 assigns the searched presentation playlist instead of the playlist PL1 to be reconfigured to the channel to which the playlist PL1 to be reconfigured has been allocated. Thus, the searched presentation playlist can be selected as the channel instead of the playlist PL1 to be reconfigured that could be selected as the channel until that time. In this way, the playback device 10 reconfigures the playlist PL1 to be reconfigured into a presentation playlist having a playlist generation rule corresponding to the device usage status represented by the data playback history and list usage history.
さらにまた再生装置10は、ネットワークNT上の外部装置15によりプレイリストPL1の再構成が要求されると、すでにチャンネルに割り当てている再構成対象のプレイリストPL1のプレイリスト生成規則を、対応するデータ再生履歴やリスト利用履歴に応じて再構成する。そして再生装置10は、外部装置15から提示された提示音楽リストをもとに、再構成したプレイリスト生成規則に合致するデータ属性情報DATを有する複数の提示音楽データを検索し、当該検索した提示音楽データを登録するようにして新たなプレイリストを生成する。
Furthermore, when the reproduction device 10 is requested to reconfigure the playlist PL1 by the external device 15 on the network NT, the reproducing device 10 sets the playlist generation rule of the reconstruction target playlist PL1 already assigned to the channel to the corresponding data. Reconfigure according to playback history and list usage history. Then, the playback device 10 retrieves a plurality of presentation music data having the data attribute information DAT that matches the reconfigured playlist generation rule based on the presentation music list presented from the external device 15, and the retrieved presentation A new playlist is generated by registering music data.
このようにして再生装置10は、新たにプレイリストを生成すると、再構成対象のプレイリストPL1を割り当てていたチャンネルに対し、当該再構成対象のプレイリストPL1に替えて、新たに生成したプレイリストを割り当てることで、その時点まではチャンネルとして選択可能であった再構成対象のプレイリストPL1に替えて、新たに生成したプレイリストをそのチャンネルとして選択可能にする。このようにして再生装置10は、再構成対象のプレイリストPL1を、データ再生履歴やリスト利用履歴が表す装置使用状況に応じたプレイリスト生成規則(すなわち、再構成したプレイリスト生成規則)を有する新たなプレイリストに再構成する。
In this way, when the playback device 10 newly generates a playlist, the playback device 10 replaces the playlist PL1 to be reconfigured with respect to the channel to which the playlist PL1 to be reconfigured has been assigned, and newly generates the playlist. Is assigned to the playlist PL1 to be reconfigured that can be selected as a channel until that time, and a newly generated playlist can be selected as the channel. In this way, the playback device 10 has a playlist generation rule (that is, a reconfigured playlist generation rule) corresponding to the device usage status represented by the data playback history and list usage history for the playlist PL1 to be reconfigured. Reconfigure to a new playlist.
従って再生装置10は、季節が変化したときには、その季節の変化に合わせてユーザが聴きたいと思うような季節に合った複数の音楽の音楽データD1を登録しているプレイリストPL1を用意することができる。また再生装置10は、すでにプレイリストPL1の生成に使用していたプレイリスト生成規則をデータ再生履歴やリスト利用履歴が表す装置使用状況に応じて再構成し、当該再構成したプレイリスト生成規則に従い音楽データD1(すなわち、再生装置10が記憶保持している音楽データD1)を検索することで、ユーザによりあまり聴かれてはいなかった音楽の音楽データD1を極力除き、比較的多く聴かれていた音楽の音楽データD1をより多く登録した新たなプレイリストを用意することができる。
Therefore, when the season changes, the playback device 10 prepares a playlist PL1 in which music data D1 of a plurality of music that matches the season that the user wants to listen to according to the change of the season is registered. Can do. In addition, the playback device 10 reconfigures the playlist generation rules that have already been used to generate the playlist PL1 in accordance with the device usage status represented by the data playback history and list usage history, and follows the reconfigured playlist generation rules. By searching for the music data D1 (that is, the music data D1 stored and held in the playback device 10), the music data D1 of the music that was not much listened to by the user was removed as much as possible, and the music data D1 was being listened to relatively much. A new playlist in which more music data D1 of music is registered can be prepared.
さらに再生装置10は、すでにプレイリストPL1の生成に使用していたプレイリスト生成規則をデータ再生履歴やリスト利用履歴が表す装置使用状況に応じて再構成し、当該再構成したプレイリスト生成規則に従い、外部装置15が記憶保持している複数の音楽データD1を登録した提示プレイリストや、外部装置15が記憶保持し提供可能な複数の音楽データ(すなわち、提示音楽データ)を検索することで、例えばユーザによりまだ聴かれてはいなかった音楽の音楽データD1の中から、当該ユーザにより比較的多く聴かれていた音楽と印象が似ている等して好みに極力近い音楽の音楽データD1をより多く登録した新たなプレイリストを用意することができる。
Furthermore, the playback device 10 reconfigures the playlist generation rules that have already been used to generate the playlist PL1 according to the device usage status represented by the data playback history and list usage history, and follows the reconfigured playlist generation rules. By searching a presentation playlist in which a plurality of music data D1 stored and held by the external device 15 is registered, or a plurality of music data (that is, presentation music data) that can be stored and held by the external device 15, For example, from music data D1 of music that has not been listened to by the user, music data D1 of music that is as close to the taste as possible is more similar to the music that has been listened to by the user relatively much. Many new playlists can be prepared.
以上の構成によれば、プレイリストPL1の再構成の要求に応じて、再構成対象のプレイリストPL1を、装置使用状況に応じたプレイリスト生成規則を有するプレイリストに再構成するようにした。これにより再生装置10は、装置使用状況を反映させたプレイリスト生成規則に従い、ユーザが所望していると思われる複数の音楽データD1を登録した新たなプレイリストを用意することができ、かくして、その新たなプレイリストに従いユーザが所望していると思われる音楽データD1を提供することができる。
According to the above configuration, the playlist PL1 to be reconfigured is reconfigured into a playlist having a playlist generation rule according to the device usage status in response to a request for reconfiguration of the playlist PL1. As a result, the playback device 10 can prepare a new playlist in which a plurality of music data D1 that the user desires are registered according to the playlist generation rules reflecting the device usage status, and thus, According to the new playlist, music data D1 that the user seems to desire can be provided.
また再生装置10は、第1の季節に関するプレイリストPL1を第2の季節に関するプレイリストPL1に再構成した場合、その第2の季節に関するプレイリストPL1に従いユーザに対し現在の季節に合った複数の音楽を聴かせることができると共に、季節の変化に合わせてユーザに聴かせる音楽も的確に変化させることができる。さらに再生装置10は、コンテンツデータ記憶部13に対し適宜音楽データD1を記憶して、記憶保持する音楽データD1を増やすことができるようにしている。従って再生装置10は、ユーザの要求に応じてプレイリストPL1を、新たなプレイリストに再構成した場合、当該新たなプレイリストに従いユーザに好みの印象(又は好みに近い印象)の音楽や好みのアーティスト及びジャンル等の音楽をより多く聴かせることができる。
In addition, when the playback device 10 reconfigures the playlist PL1 related to the first season into the playlist PL1 related to the second season, the playback device 10 provides the user with a plurality of matches according to the current season according to the playlist PL1 related to the second season. The music can be listened to, and the music that the user can listen to in accordance with the change of the season can be changed appropriately. Furthermore, the playback apparatus 10 stores music data D1 as appropriate in the content data storage unit 13 so that the music data D1 stored and held can be increased. Accordingly, when the playback device 10 reconfigures the playlist PL1 into a new playlist according to the user's request, the playback device 10 follows the new playlist and the user has a favorite impression (or an impression close to preference) of music or a favorite. More music from artists and genres can be heard.
さらにまた再生装置10は、外部装置15の要求に応じて、プレイリストPL1を新たなプレイリストに再構成した場合、当該新たなプレイリストに従いユーザに好みの印象(又は好みに近い印象)の複数の音楽を紹介し、また好みのアーティスト及びジャンル等でそれまでに聴かれてはいなかった複数の音楽を聴かせることができる。因みに再生装置10は、プレイリストPL1の再構成が要求されたとき、必ずユーザに対しプレイリストPL1を再構成するか否かを確認するようにした。従って再生装置10は、プレイリストPL1を誤って新たなプレイリストに再構成することを防止することができ、その結果、ユーザの気にいる構成のプレイリストPL1及びPL2が利用し得なくなることを未然に回避することができる。
Furthermore, when the playback device 10 reconfigures the playlist PL1 into a new playlist in response to a request from the external device 15, a plurality of impressions (or impressions close to preferences) that the user likes according to the new playlist. In addition, it is possible to introduce a plurality of music that has not been listened to by favorite artists and genres. Incidentally, the playback apparatus 10 always confirms whether or not the playlist PL1 is to be reconfigured with respect to the user when the reconfiguration of the playlist PL1 is requested. Therefore, the playback device 10 can prevent the playlist PL1 from being erroneously reconfigured into a new playlist, and as a result, the playlists PL1 and PL2 having a configuration that the user likes can no longer be used. It can be avoided.
(1−4)他の実施の形態
なお上述した第1の実施の形態においては、ネットワークNT上の外部装置15によりプレイリストPL1の再構成が要求されたときに、プレイリスト再構成部50が当該外部装置15から提示された複数の提示プレイリスト、又は提示音楽リストを利用して再構成対象のプレイリストPL1を新たなプレイリストに再構成するようにした場合について述べたが、本発明はこれに限らず、ネットワークNT上の外部装置15からプレイリストPL1の再構成が要求されたときにプレイリスト再構成部50が、ユーザにより再構成が要求されたときと同様に複数の提示プレイリストや提示音楽リストを利用せずに、コンテンツデータ記憶部13に記憶している複数の音楽データD1のみを利用して、再構成対象のプレイリストPL1を新たなプレイリストに再構成するようにしても良い。
(1-4) Other Embodiments In the first embodiment described above, when the reconfiguration of the playlist PL1 is requested by the external device 15 on the network NT, the playlist reconfiguring unit 50 The case has been described in which the playlist PL1 to be reconfigured is reconfigured into a new playlist using a plurality of presentation playlists or presentation music lists presented from the external device 15, but the present invention has been described. Not limited to this, when the reconfiguration of the playlist PL1 is requested from the external device 15 on the network NT, the playlist reconfiguring unit 50 provides a plurality of presented playlists in the same manner as when the reconfiguration is requested by the user. And using only the plurality of music data D1 stored in the content data storage unit 13 without using the presented music list or the presented music list. You may make it reconfigure | reconstruct Elist PL1 into a new play list.
また上述した第1の実施の形態においては、複数のプレイリストPL1のうちチャンネルに割り当てられ、かつ音楽データD1の再生に利用し得るように設定されているプレイリストPL1を再構成対象とするようにした場合について述べたが、本発明はこれに限らず、音楽データD1の再生に利用し得るように設定されているか否かにかかわらずに、チャンネルに割り当てられている全てのプレイリストPL1を再構成対象とし、またチャンネルに割り当てられてはいないプレイリストも再構成対象とするようにしても良い。さらにチャンネルに割り当てられ、かつ音楽データD1の再生に利用し得るように設定されているプレイリストPL1の中でも予め再構成しないプレイリストPL1を設定しておくようにしても良い。これにより固定的に使用するように望まれたプレイリストPL1については、再構成せずにそのまま固定的に利用することができる。
In the first embodiment described above, the playlist PL1 assigned to the channel among the plurality of playlists PL1 and set so as to be used for reproducing the music data D1 is to be reconfigured. However, the present invention is not limited to this, and all the playlists PL1 assigned to the channels can be used regardless of whether or not the music data D1 is set to be usable. A playlist that is to be reconfigured and that is not assigned to a channel may also be reconfigured. Further, a playlist PL1 that is not reconfigured may be set in advance among the playlists PL1 that are assigned to the channels and set so as to be used for reproducing the music data D1. As a result, the playlist PL1 that is desired to be used in a fixed manner can be used as it is without being reconfigured.
さらに上述した第1の実施の形態においては、季節が変化したときにプレイリスト再構成部50が、プレイリスト記憶部16に記憶している複数のプレイリストPL1の中から、変化前の第1の季節に関するプレイリストPL1と、変化後の第2の季節に関するプレイリストPL1とを検索するようにした場合について述べたが、本発明はこれに限らず、1つのチャンネルに対し予め複数の季節に関するプレイリストPL1を対応付けておき、プレイリスト再構成部50が季節の変化に合わせてチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにしても良い。これによりプレイリスト再構成部50は、季節の変化に応じて再構成対象のプレイリストPL1を新たなプレイリストPL1に再構成するときにリスト検索キーを用いた検索を何ら行わなくても良く、処理負荷を低減することができる。
Furthermore, in the first embodiment described above, when the season changes, the playlist reconstruction unit 50 selects the first playlist before the change from among the plurality of playlists PL1 stored in the playlist storage unit 16. The case where the playlist PL1 related to the other season and the playlist PL1 related to the second season after the change are searched has been described, but the present invention is not limited to this, and a plurality of seasons are previously related to one channel. The playlist PL1 may be associated and the playlist reconstruction unit 50 may simply switch the allocation of the playlist PL1 to the channel in accordance with the change in season. Thereby, the playlist restructuring unit 50 does not have to perform any search using the list search key when reconfiguring the playlist PL1 to be reconfigured into a new playlist PL1 according to a change in season. Processing load can be reduced.
さらに上述した第1の実施の形態においては、プレイリスト再構成部50が季節の変化に応じて再構成対象のプレイリストPL1を新たなプレイリストPL1に再構成するようにした場合について述べたが、本発明はこれに限らず、朝、昼、夕方、夜、深夜等のように時間帯をそれぞれイメージさせるデータ検索キー(このデータ検索キーは、ある程度の幅を持った印象値情報や時間帯をイメージさせる単語等である)を用いるプレイリスト生成規則に従い複数の音楽データD1を収集するようにしてこれら時間帯に関わる複数のプレイリストPL1を生成しておき、プレイリスト再構成部50がチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにして何れかのプレイリストPL1を、例えば再生装置10が比較的よく使用される時間帯に関わる(すなわち、再生装置10の装置使用状況である装置使用時間帯に応じたプレイリスト生成規則を有する)プレイリストPL1に再構成するようにしても良い。
Further, in the first embodiment described above, the case has been described in which the playlist reconstructing unit 50 reconstructs the playlist PL1 to be reconstructed into a new playlist PL1 in accordance with the change in season. The present invention is not limited to this, but is a data search key that makes each time zone image like morning, noon, evening, night, midnight, etc. (this data search key is used for impression value information and time zone having a certain range). A plurality of music data D1 is collected in accordance with a playlist generation rule using an image such as a word that makes an image of the image), and a plurality of playlists PL1 related to these time periods are generated, and the playlist reconstructing unit 50 uses the channel For example, the playback device 10 is relatively free to switch any playlist PL1 by simply switching the allocation of the playlist PL1 to Related to the time zone to be used (i.e., having a play list generating rule corresponding to the apparatus use time period is a device usage reproducing apparatus 10) may be reconstructed in the playlist PL1.
またプレイリスト再構成部50は、例えば再生装置10の使用されている装置使用時間帯が第1の装置使用時間帯から第2の装置使用時間帯へと変化したことに合わせてチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにし、当該第1の装置使用時間帯に関わる(すなわち、第1の装置使用時間帯に応じたプレイリスト生成規則を有する)プレイリストPL1を、第2の装置使用時間帯に関わる(すなわち、第2の装置使用時間帯に応じたプレイリスト生成規則を有する)プレイリストPL1に再構成するようにしても良い。
Further, the playlist reconstructing unit 50, for example, a playlist for a channel in accordance with a change in the device usage time zone used by the playback device 10 from the first device usage time zone to the second device usage time zone. The PL1 allocation is simply switched, and the playlist PL1 related to the first device usage time zone (that is, having a playlist generation rule corresponding to the first device usage time zone) is changed to the second device usage time. You may make it reconfigure | reconstruct into playlist PL1 which concerns on a zone | band (that is, has a playlist production | generation rule according to the 2nd apparatus use time zone).
さらに上述した第1の実施の形態においては、プレイリスト再構成部50が季節の変化に応じて再構成対象のプレイリストPL1を新たなプレイリストPL1に再構成するようにした場合について述べたが、本発明はこれに限らず、クリスマス、お正月、卒業、運動会等のようにイベントをそれぞれイメージさせるデータ検索キーを用いるプレイリスト生成規則に従い複数の音楽データD1を収集するようにしてこれらイベントに関わる複数のプレイリストPL1を生成しておき、プレイリスト再構成部50がチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにして何れかのプレイリストPL1を、例えば再生装置10が使用される装置使用時期(すなわち、イベントが行なわれるシーズン)に関わる(すなわち、再生装置10の装置使用状況である装置使用時期に応じたプレイリスト生成規則を有する)プレイリストPL1に再構成するようにしても良い。
Further, in the first embodiment described above, the case has been described in which the playlist reconstructing unit 50 reconstructs the playlist PL1 to be reconstructed into a new playlist PL1 in accordance with the change in season. However, the present invention is not limited to this, and a plurality of music data D1 is collected according to a playlist generation rule using a data search key that makes each event image like Christmas, New Year, graduation, athletic meet, etc. A plurality of playlists PL1 are generated, and the playlist reconstructing unit 50 simply switches the allocation of playlists PL1 to channels, and any playlist PL1 is used, for example, when the playback device 10 is used. (Ie the season in which the event takes place) Has a play list generating rule corresponding to the device is a usage device using timing of the device 10) may be reconstructed in the playlist PL1.
また再生装置10では、要求情報生成部52が計時部51の計時結果に応じて、当該再生装置10が使用される装置使用期間が第1の装置使用時期から第2の装置使用時期へと変化したことを検出したときに再構成要求情報を生成し、プレイリスト再構成部50が、その再構成要求情報に応じてチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにし、第1の装置使用時期に関わる(すなわち、第1の装置使用時期に応じたプレイリスト生成規則を有する)プレイリストPL1を、第2の装置使用時期に関わる(すなわち、第2の装置使用時期に応じたプレイリスト生成規則を有する)プレイリストPL1に再構成するようにしても良い。
Further, in the playback device 10, the request information generation unit 52 changes the device usage period in which the playback device 10 is used from the first device use time to the second device use time according to the time measurement result of the time measuring unit 51. When it is detected that the reconfiguration request information is generated, the playlist reconfiguration unit 50 simply switches the allocation of the playlist PL1 to the channel in accordance with the reconfiguration request information. The playlist PL1 related to (that is, has a playlist generation rule according to the first device use time) is related to the second device use time (that is, the playlist generation rule according to the second device use time). It may be reconfigured into a playlist PL1.
さらに上述した第1の実施の形態においては、プレイリスト再構成部50が季節の変化に応じて再構成対象のプレイリストPL1を新たなプレイリストPL1に再構成するようにした場合について述べたが、本発明はこれに限らず、例えば本発明の再生装置を携帯型のような持ち運び可能な再生装置10に適用し、リビング、寝室、会社、電車の中等のように装置使用場所をそれぞれイメージさせるデータ検索キーを用いるプレイリスト生成規則に従い複数の音楽データD1を収集するようにしてこれら装置使用場所に関わる複数のプレイリストPL1を生成しておき、プレイリスト再構成部50がチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにして何れかのプレイリストPL1を、例えば再生装置10が使用される装置使用場所に関わる(すなわち、再生装置10の装置使用状況である装置使用場所に応じたプレイリスト生成規則を有する)プレイリストPL1に再構成するようにしても良い。
Further, in the first embodiment described above, the case has been described in which the playlist reconstructing unit 50 reconstructs the playlist PL1 to be reconstructed into a new playlist PL1 in accordance with the change in season. The present invention is not limited to this. For example, the reproduction apparatus of the present invention is applied to a portable reproduction apparatus 10 such as a portable type, and the use place of the apparatus is imaged in a living room, bedroom, company, train, etc. A plurality of music data D1 is collected according to a playlist generation rule using a data search key so as to generate a plurality of playlists PL1 related to the place where the device is used, and the playlist reconstructing unit 50 plays the playlist PL1 for the channel. For example, the playback device 10 uses one of the playlists PL1 by simply switching the allocation of the playlists PL1. That device uses related to location (i.e., having a play list generating rule corresponding to the device apparatus using the location is a usage of the playback apparatus 10) may be reconstructed in the playlist PL1.
ところで、かかる構成の再生装置10は、装置使用状況である装置使用場所を、ユーザに対し操作部12を介して指定入力させても良いし、GPS(Global Positioning System )や通信可能な基地局等による測位システムを利用して検出しても良い。そして再生装置10では、要求情報生成部52が操作部12からの入力や測位システムを利用して装置使用場所が第1の装置使用場所から第2の装置使用場所へと変化したことを検出したときに再構成要求情報を生成し、プレイリスト再構成部50が、その再構成要求情報に応じてチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにして、第1の装置使用場所に関わる(すなわち、再生装置10の装置使用状況である第1の装置使用場所に応じたプレイリスト生成規則を有する)プレイリストPL1を、第2の装置使用場所に関わる(すなわち、再生装置10の装置使用状況である第2の装置使用場所に応じたプレイリスト生成規則を有する)プレイリストPL1に再構成するようにしても良い。
By the way, the playback device 10 having such a configuration may allow the user to designate and input the device usage location, which is the device usage status, via the operation unit 12, a GPS (Global Positioning System), a communicable base station or the like You may detect using the positioning system by. Then, in the playback device 10, the request information generation unit 52 detects that the device usage location has changed from the first device usage location to the second device usage location using the input from the operation unit 12 or the positioning system. Sometimes reconfiguration request information is generated, and the playlist reconfiguration unit 50 relates to the first device usage location by simply switching the allocation of the playlist PL1 to the channel according to the reconfiguration request information (ie, The playlist PL1 having a playlist generation rule corresponding to the first device usage location that is the device usage status of the playback device 10 is related to the second device usage location (ie, the device usage status of the playback device 10). It may be reconfigured into a playlist PL1 (which has a playlist generation rule according to a certain second device usage location).
また再生装置10では、例えば測位システムを利用する場合、再生装置10の移動速度(すなわち、ユーザが再生装置10を携帯しながら使用している場合の移動速度)や、当該再生装置10が使用されている周囲の環境(イベント会場や公園、海辺等)等を検出し、その検出結果に応じてプレイリスト再構成部50が、何れかのプレイリストPL1を、その移動速度や周囲の環境等のような再生装置10の装置使用状況に応じたプレイリスト生成規則を有するプレイリストPL1に再構成するようにしても良い。すなわち、再生装置10では、プレイリスト再構成部50が何れかのプレイリストPL1を例えば、移動速度が比較的速いときにはテンポの比較的速い音楽の音楽データD1を登録するプレイリストPL1や当該移動速度が比較的遅いときにはテンポの比較的遅い音楽の音楽データD1を登録するプレイリストPL1に再構成し、周囲の環境が比較的にぎやかなときには比較的明るい音楽の音楽データD1を登録するプレイリストPL1や周囲の環境が比較的静かなときには比較的穏やかな音楽の音楽データD1を登録するプレイリストPL1に再構成するようにしても良い。
In the playback device 10, for example, when using a positioning system, the moving speed of the playback device 10 (that is, the moving speed when the user is using the playback device 10) or the playback device 10 is used. The surrounding environment (event venue, park, seaside, etc.) is detected, and the playlist reconstruction unit 50 selects one playlist PL1 according to the detection result, such as its moving speed or surrounding environment. You may make it reconfigure | reconstruct into the playlist PL1 which has a playlist production | generation rule according to the apparatus usage condition of the reproducing | regenerating apparatus 10 like this. That is, in the playback apparatus 10, the playlist reconstructing unit 50 selects any playlist PL1, for example, a playlist PL1 for registering music data D1 of music having a relatively fast tempo when the moving speed is relatively fast, and the moving speed. Is reconfigured into a playlist PL1 for registering music data D1 with relatively slow tempo when the music is relatively slow, and a playlist PL1 for registering music data D1 with relatively bright music when the surrounding environment is relatively busy. When the surrounding environment is relatively quiet, the music data D1 of relatively gentle music may be reconfigured into the playlist PL1.
さらに上述した第1の実施の形態においては、プレイリスト再構成部50が季節の変化やユーザ及びネットワークNT上の外部装置15からの要求を契機としてプレイリストPL1を再構成するようにした場合について述べたが、本発明はこれに限らず、プレイリスト再構成部50が、再生部11によるプレイリストPL1を利用した音楽データD1の再生を契機としてプレイリストPL1を再構成するようにしても良い。ここで図27に示すフローチャートを用いて、例えば再生装置10が、上述したように朝、昼、夕方、夜、深夜等の時間帯をそれぞれイメージさせる複数の音楽データD1を登録した複数のプレイリストPL1を保持している場合に、プレイリスト再構成部50がプレイリストPL1を利用した音楽データD1の再生を契機として当該プレイリストPL1を再構成する再生契機プレイリスト再構成処理手順RT7について以下に説明する。
Furthermore, in the first embodiment described above, the playlist reconstructing unit 50 reconstructs the playlist PL1 triggered by seasonal changes or requests from the user and the external device 15 on the network NT. As described above, the present invention is not limited to this, and the playlist reconstructing unit 50 may reconstruct the playlist PL1 triggered by the reproduction of the music data D1 using the playlist PL1 by the reproducing unit 11. . Here, using the flowchart shown in FIG. 27, for example, the playback apparatus 10 has a plurality of playlists registered with a plurality of music data D1 that each image a time zone such as morning, noon, evening, night, and midnight as described above. The following is a description of the reproduction trigger playlist reconstruction processing procedure RT7 in which the playlist reconstruction unit 50 reconstructs the playlist PL1 when the playlist reconstruction unit 50 reproduces the music data D1 using the playlist PL1. explain.
この場合、再生装置10は、プレイリスト記憶部16に対し、朝の時間帯をイメージさせる複数の音楽データD1を登録したプレイリスト(以下、これを朝用プレイリストと呼ぶ)PL1、昼の時間帯をイメージさせる複数の音楽データD1を登録したプレイリスト(以下、これを昼用プレイリストと呼ぶ)PL1、夕方の時間帯をイメージさせる複数の音楽データD1を登録したプレイリスト(以下、これを夕方用プレイリストと呼ぶ)PL1、夜の時間帯をイメージさせる複数の音楽データD1を登録したプレイリスト(以下、これを夜用プレイリストと呼ぶ)PL1及び深夜の時間帯をイメージさせる複数の音楽データD1を登録したプレイリスト(以下、これを深夜用プレイリストと呼ぶ)PL1を記憶している。
In this case, the playback apparatus 10 has a playlist (hereinafter referred to as a morning playlist) PL1 in which a plurality of music data D1 that makes the morning time zone appear is registered in the playlist storage unit 16, and the daytime. A playlist (hereinafter referred to as a daytime playlist) PL1 in which a plurality of music data D1 that images a band is registered, and a playlist (hereinafter referred to as this) in which a plurality of music data D1 that images an evening time zone are registered. PL1 (called an evening play list) PL1, a play list in which a plurality of music data D1 that makes an image of a night time zone (hereinafter referred to as a night play list) PL1 and a plurality of music that makes an image of a midnight time zone appear A playlist (hereinafter referred to as a midnight playlist) PL1 in which data D1 is registered is stored.
また再生装置10は、プレイリスト記憶部16に対し、朝、昼、夕方、夜、深夜の時間帯(例えば、朝は5時から10時59分59秒まで、昼は11時から15時59分59秒まで、夕方は16時から18時59分59秒まで、夜は19時から20時59分59秒まで、深夜は21時から4時59分59秒までのような時間帯)をそれぞれ示す時間帯情報を、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1に対応付けて記憶している。
Further, the playback device 10 stores the playlist storage unit 16 in the morning, noon, evening, night, and midnight time zones (for example, from 5:00 to 10:59:59 in the morning and from 11:00 to 15:59 in the daytime). Minutes 59 seconds, evenings from 16:00 to 18:59:59, nights from 19:00 to 20:59:59, late nights from 21:00 to 4:59:59) The time zone information shown is stored in association with the morning play list PL1, the day play list PL1, the evening play list PL1, the night play list PL1, and the late night play list PL1.
さらに再生装置10は、特定チャンネルに対し、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1の全てを対応付けている。そして再生装置10は、例えばリスト利用再生機能の停止時には、特定チャンネルに対し朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1の何れをも割り当てないようにし、当該リスト利用再生機能を実行している間に特定チャンネルに対し朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1の何れか1つを適宜切り替えて割り当てるようにしている。
Furthermore, the playback device 10 associates all of the morning playlist PL1, the daytime playlist PL1, the evening playlist PL1, the night playlist PL1, and the midnight playlist PL1 with the specific channel. For example, when the playback function using the list is stopped, the playback device 10 selects any one of the morning playlist PL1, the day playlist PL1, the evening playlist PL1, the night playlist PL1, and the midnight playlist PL1 for a specific channel. Is not assigned, and the playlist for the morning PL1, the playlist for the day PL1, the playlist for the evening PL1, the playlist for the night PL1, and the play for the night are performed for the specific channel while the list use playback function is being executed. Any one of the lists PL1 is appropriately switched and assigned.
要求情報生成部52は、リスト利用再生機能の実行時にユーザにより、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1を対応付けている特定チャンネルが選択されると、図27に示す再生契機プレイリスト再構成処理手順RT7を開始する。要求情報生成部52は、かかる再生契機プレイリスト再構成処理手順RT7を開始すると、ステップSP131において計時部51から現在時刻の計時結果を取得して、次のステップSP132に移る。
The request information generating unit 52 associates the morning playlist PL1, the daytime playlist PL1, the evening playlist PL1, the night playlist PL1, and the late night playlist PL1 by the user when executing the list-based playback function. When a specific channel is selected, a reproduction trigger playlist reconstruction processing procedure RT7 shown in FIG. 27 is started. When the request information generation unit 52 starts the reproduction trigger playlist reconstruction processing procedure RT7, the request information generation unit 52 acquires the time measurement result of the current time from the time measurement unit 51 in step SP131, and proceeds to the next step SP132.
ステップSP132において要求情報生成部52は、現在時刻と、プレイリスト記憶部16内の時間帯情報が示す時間帯とを比較し、その比較結果に基づき当該現在時刻が含まれる時間帯を判別する。そしてプレイリスト再構成部50は、現在時刻が含まれる時間帯に対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1を判別して、次のステップSP133に移る。
In step SP132, the request information generation unit 52 compares the current time with the time zone indicated by the time zone information in the playlist storage unit 16, and determines the time zone in which the current time is included based on the comparison result. Then, the playlist reconstructing unit 50 includes a morning playlist PL1, a day playlist PL1, an evening playlist PL1, a night playlist PL1, or a late night playlist associated with a time zone including the current time. PL1 is determined and the process proceeds to the next step SP133.
ステップSP133において要求情報生成部52は、再生部11により、ユーザによって選択された特定チャンネルに対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1のうちの何れか1つが取得されているか否かを判別する。このステップSP133において否定結果が得られると、このことは、ユーザにより特定チャンネルが選択された直後であり、当該特定チャンネルに対し朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1の何れも割り当てられてはいないことを表している。すなわち、かかる否定結果は、再生部11により特定チャンネルに対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1が何れも取得されてはいないことを表している。従って要求情報生成部52は、かかる否定結果を得ると、ステップSP135に移る。
In step SP133, the request information generating unit 52, by the reproducing unit 11, is associated with the specific channel selected by the user by the morning playlist PL1, the day playlist PL1, the evening playlist PL1, and the night playlist. It is determined whether any one of PL1 and midnight playlist PL1 has been acquired. If a negative result is obtained in step SP133, this is immediately after a specific channel is selected by the user, and the morning playlist PL1, the daytime playlist PL1, the evening playlist PL1, This indicates that neither the night playlist PL1 nor the midnight playlist PL1 is assigned. That is, the negative result is that any one of the morning playlist PL1, the daytime playlist PL1, the evening playlist PL1, the nighttime playlist PL1, and the late night playlist PL1 associated with the specific channel by the reproduction unit 11 is displayed. Is also not acquired. Accordingly, when the request information generating unit 52 obtains such a negative result, the request information generating unit 52 proceeds to step SP135.
この場合、ステップSP135において要求情報生成部52は、現在時刻(すなわち、ユーザにより特定チャンネルが選択された直後の時刻)に応じた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1(すなわち、ステップSP132で判別したプレイリストPL1)をプレイリスト再構成部50に通知する。プレイリスト再構成部50は、要求情報生成部52からの通知に応じて、現在時刻に応じた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1を特定チャンネルに割り当てる。これにより再生部11は、プレイリスト記憶部16から特定チャンネルに割り当てられた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1を読み出して取得し、次のステップSP136に移る。
In this case, in step SP135, the request information generating unit 52 causes the morning playlist PL1, the daytime playlist PL1, and the evening playlist PL1 according to the current time (that is, the time immediately after the specific channel is selected by the user). Then, the playlist reconfiguration unit 50 is notified of the night playlist PL1 or the late-night playlist PL1 (that is, the playlist PL1 determined in step SP132). In response to the notification from the request information generating unit 52, the playlist reconstructing unit 50 performs the morning playlist PL1, the day playlist PL1, the evening playlist PL1, the night playlist PL1, or the midnight according to the current time. Is assigned to a specific channel. As a result, the playback unit 11 reads from the playlist storage unit 16 the morning playlist PL1, the day playlist PL1, the evening playlist PL1, the night playlist PL1, or the late night playlist PL1 assigned to the specific channel. To move to the next step SP136.
従ってステップSP136において再生部11は、プレイリスト記憶部16から取得した朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1に従いこれに登録されている複数の音楽データD1のうち何れか1つの音楽データD1の特徴位置からの再生を開始して、次のステップSP137に移る。これにより再生部11は、かかる再生契機プレイリスト再構成処理手順RT7を終了する。
Therefore, in step SP136, the playback unit 11 registers in accordance with the morning playlist PL1, the day playlist PL1, the evening playlist PL1, the night playlist PL1, or the late night playlist PL1 acquired from the playlist storage unit 16. Playback from the characteristic position of any one of the plurality of music data D1 is started, and the process proceeds to the next step SP137. Thereby, the reproduction unit 11 ends the reproduction opportunity playlist reconstruction processing procedure RT7.
ところで要求情報生成部52は、リスト利用再生機能の実行中にユーザにより特定チャンネルが選択されている間は、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1に従い1つの音楽データD1に対する後尾位置までの再生が終了する(又は、再生音楽切替命令の入力に応じて再生を中断する)毎に、再生契機プレイリスト再構成処理手順RT7を開始している。そして要求情報生成部52は、リスト利用再生機能の実行中に特定チャンネルが選択されたままの状態で再生契機プレイリスト再構成処理手順RT7を2回以上開始したときには、上述と同様にステップSP131及びステップSP132の処理を順次実行した後、次のステップSP133に移る。
By the way, the request information generation unit 52 performs the morning playlist PL1, the day playlist PL1, the evening playlist PL1, and the night playlist while the specific channel is selected by the user during the execution of the list use reproduction function. Each time playback of the music data D1 up to the tail position is completed according to PL1 and the late-night playlist PL1 (or playback is interrupted in response to an input of a playback music switching command), a playback trigger playlist reconstruction processing procedure RT7 has started. Then, when the reproduction trigger playlist reconstruction processing procedure RT7 is started twice or more with the specific channel still selected during execution of the list-based reproduction function, the request information generation unit 52 performs steps SP131 and After sequentially executing the processing of step SP132, the process proceeds to the next step SP133.
この場合、ステップSP133において要求情報生成部52は、再生部11によりプレイリスト記憶部16から特定チャンネルに割り当てられた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1のうちの何れか1つがすでに取得されていることにより、これに応じて肯定結果を得る。そして要求情報生成部52は、かかる肯定結果を得ると、次のステップSP134に移る。ステップSP134において要求情報生成部52は、この時点に再生部1により取得されているプレイリストPL1が、現在時刻に応じた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1とは異なるものであるか否かを判別する。
In this case, in step SP133, the request information generating unit 52 causes the playback unit 11 to assign the morning playlist PL1, the day playlist PL1, the evening playlist PL1, and the night play assigned to the specific channel from the playlist storage unit 16. Since any one of the list PL1 and the late-night playlist PL1 has already been acquired, a positive result is obtained accordingly. When the request information generating unit 52 obtains such a positive result, the request information generating unit 52 proceeds to next step SP134. In step SP134, the request information generating unit 52 determines that the playlist PL1 acquired by the playback unit 1 at this time is the morning playlist PL1, the day playlist PL1, the evening playlist PL1, and the night according to the current time. It is determined whether or not it is different from the play list PL1 or the late-night play list PL1.
このステップSP134において否定結果が得られると、このことは現在時刻が1つ前の再生契機プレイリスト再構成処理手順RT7のステップSP132で判別した時間帯に未だ含まれていることを表している。すなわち、かかる否定結果は、この時点に再生部11によりプレイリスト記憶部16から取得されているプレイリストPL1が、現在時刻の含まれる時間帯に対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1と同じものであることを表している。従って要求情報生成部52は、かかる否定結果を得ると、ステップSP136に移る。
If a negative result is obtained in step SP134, this indicates that the current time is still included in the time zone determined in step SP132 of the previous playback trigger playlist reconstruction processing procedure RT7. That is, the negative result is that the playlist PL1 acquired from the playlist storage unit 16 by the playback unit 11 at this time is associated with the time zone in which the current time is included in the morning playlist PL1, daytime It represents that it is the same as the playlist PL1, the evening playlist PL1, the night playlist PL1, or the midnight playlist PL1. Accordingly, when the request information generating unit 52 obtains such a negative result, the request information generating unit 52 proceeds to step SP136.
これに対してステップSP134において肯定結果が得られると、このことは現在時刻が1つ前の再生契機プレイリスト再構成処理手順RT7のステップSP132で判別した時間帯から外れたことを表している。すなわち、かかる肯定結果は、この時点に再生部11によりプレイリスト記憶部16から取得されているプレイリストPL1が、現在時刻の含まれる時間帯に対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1とは異なるものであることを表している。従って要求情報生成部52は、かかる肯定結果を得ると、次のステップSP135に移る。
On the other hand, if a positive result is obtained in step SP134, this indicates that the current time is out of the time zone determined in step SP132 of the immediately preceding reproduction trigger playlist reconstruction processing procedure RT7. That is, the positive result is that the playlist PL1 acquired from the playlist storage unit 16 by the playback unit 11 at this time point is associated with the time zone including the current time in the morning playlist PL1, daytime This indicates that the playlist PL1, the evening playlist PL1, the night playlist PL1, or the midnight playlist PL1 is different. Therefore, when the request information generating unit 52 obtains such a positive result, the request information generating unit 52 proceeds to next step SP135.
この場合、ステップSP135において要求情報生成部52は、現在時刻に応じた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1(すなわち、ステップSP132で判別したプレイリストPL1)を示し、かつプレイリストPL1の再構成を要求する再構成要求情報をプレイリスト再構成部50に送出する。従ってプレイリスト再構成部50は、要求情報生成部52から与えられた再構成要求情報に応じて、特定チャンネルに対する朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1の割り当てを変更する。
In this case, in step SP135, the request information generating unit 52 determines that the morning play list PL1, the day play list PL1, the evening play list PL1, the night play list PL1, or the late night play list PL1 according to the current time (that is, Reconstruction request information indicating the playlist PL1) determined in step SP132 and requesting the reconstruction of the playlist PL1 is sent to the playlist reconstruction unit 50. Accordingly, the playlist reconstructing unit 50 responds to the reconfiguration request information given from the request information generating unit 52, the morning playlist PL1, the day playlist PL1, the evening playlist PL1, and the night play for the specific channel. The allocation of the list PL1 and the midnight playlist PL1 is changed.
すなわちプレイリスト再構成部50は、特定チャンネルに対し、すでに割り当てていた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1に替えて、現在時刻を含む時間帯に対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1を割り当てなおす。これによりプレイリスト再構成部50は、特定チャンネルに割り当てる朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1を装置使用状況(すなわち、装置使用時間帯)に応じて再構成する。そしてプレイリスト再構成部50は、プレイリストPL1の再構成を再生部11に通知する。
That is, the playlist reconstruction unit 50 replaces the morning playlist PL1, the day playlist PL1, the evening playlist PL1, the evening playlist PL1 or the late-night playlist PL1 that has already been assigned to the specific channel. The morning play list PL1, the day play list PL1, the evening play list PL1, the night play list PL1, or the late night play list PL1 associated with the time zone including the current time is reassigned. Thereby, the playlist reconstructing unit 50 uses the device usage status (that is, the morning playlist PL1, the daytime playlist PL1, the evening playlist PL1, the evening playlist PL1, and the late night playlist PL1 assigned to a specific channel). Reconfigure according to the device usage time zone. Then, the playlist reconstruction unit 50 notifies the reproduction unit 11 of the reconstruction of the playlist PL1.
従って再生部11は、プレイリスト記憶部16から特定チャンネルに新たに割り当てられた朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1を読み出して取得する。すなわち、再生部11は、音楽データD1の再生に利用するプレイリストPL1を変更して、次のステップSP136に移る。
Accordingly, the playback unit 11 stores the morning playlist PL1, the day playlist PL1, the evening playlist PL1, the night playlist PL1, or the late night playlist PL1 newly assigned to the specific channel from the playlist storage unit 16. Read and get. That is, the reproducing unit 11 changes the playlist PL1 used for reproducing the music data D1, and proceeds to the next step SP136.
因みにステップSP136において再生部11は、前回の再生契機プレイリスト再構成処理手順RT7を実行していたときに、ユーザにより再生音楽切替命令が入力されていると、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1に従いこれに登録されている複数の音楽データD1のうち何れか1つの音楽データD1の特徴位置からの再生を開始する。またステップSP136において再生部11は、前回の再生契機プレイリスト再構成処理手順RT7を実行していたときに、音楽データD1を後尾位置まで再生していると、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1又は深夜用プレイリストPL1に従いこれに登録されている複数の音楽データD1のうち何れか1つの音楽データD1の先頭位置からの再生を開始する。
Incidentally, in step SP136, when the playback music switching instruction is input by the user when the playback unit 11 is executing the previous playback trigger playlist reconstruction processing procedure RT7, the playback playlist PL1 for the morning and the play for the daytime are performed. According to the list PL1, the evening playlist PL1, the night playlist PL1, or the midnight playlist PL1, playback from the characteristic position of any one of the music data D1 registered therein is started. . In step SP136, if the playback unit 11 is playing the music data D1 to the tail position during the previous playback-triggered playlist reconstruction processing procedure RT7, the morning playlist PL1, the day play According to the list PL1, the evening play list PL1, the night play list PL1, or the late night play list PL1, reproduction from the head position of any one of the music data D1 registered therein is started. .
このようにして要求情報生成部52は、ユーザにより特定チャンネルが選択されたときには、当該特定チャンネルに対応付けられている朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1に従い音楽データD1の再生が開始される毎に、再生装置10の装置使用状況である装置使用時間帯(すなわち、現在時刻が含まれる時間帯)を検出するようにして、装置使用時間帯が変化したことを検出したときに再構成要求情報を生成してプレイリスト再構成部50に送出する。よってプレイリスト再構成部50は、再生装置10に対する装置使用時間帯の変化に応じてチャンネルに対するプレイリストPL1の割り当てを単に切り替えるようにして、特定チャンネルに割り当てるプレイリスト(すなわち、朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1)を再構成することができる。
In this way, when a specific channel is selected by the user, the request information generating unit 52 makes the morning playlist PL1, the day playlist PL1, the evening playlist PL1, and the night associated with the specific channel. Every time reproduction of the music data D1 is started in accordance with the playlist PL1 and the midnight playlist PL1, the device usage time zone (that is, the time zone including the current time) that is the device usage status of the playback device 10 is detected. Thus, when it is detected that the device usage time zone has changed, reconstruction request information is generated and sent to the playlist reconstruction unit 50. Therefore, the playlist reconstructing unit 50 simply switches the allocation of the playlist PL1 to the channel according to the change in the device usage time zone for the playback device 10, and allocates the playlist to the specific channel (that is, the morning playlist PL1). , A play list for day PL1, a play list for evening PL1, a play list for night PL1, and a play list for late night PL1) can be reconfigured.
その結果、プレイリスト再構成部50は、再生契機プレイリスト再構成処理手順RT7を実行可能な場合、例えば再生装置10が長時間に亘って(すなわち、複数の時間帯に亘って)連続的に使用され、かつその間ユーザにより特定チャンネルが選択されたままであると、当該再生装置10に対する装置使用時間帯の変化に応じて、音楽データD1の再生に利用する朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1を自動的に再構成する(すなわち、切り替える)ことができる。従ってプレイリスト再構成部50は、かかる構成の場合、ユーザに対し、音楽データD1の再生に利用するプレイリストPL1を選択し直させるような特別な操作を何ら行わせることなく、再生装置10の装置使用状況に応じて複数の朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1を適宜切り替えて利用させ、ユーザに対し装置使用時間帯に応じた多くの音楽を聴かせて楽しませることができる。
As a result, the playlist reconstruction unit 50 can continuously execute the reproduction opportunity playlist reconstruction processing procedure RT7, for example, when the reproduction device 10 is continuously over a long time (that is, over a plurality of time zones). If the specific channel is selected by the user during that time, the morning play list PL1 and the day play list used to play the music data D1 according to the change in the device use time zone for the play device 10 PL1, evening playlist PL1, night playlist PL1, and midnight playlist PL1 can be automatically reconfigured (ie, switched). Therefore, in the case of such a configuration, the playlist reconstructing unit 50 does not cause the user to perform any special operation that causes the user to reselect the playlist PL1 used for reproducing the music data D1. A plurality of morning playlists PL1, daytime playlists PL1, evening playlists PL1, night playlists PL1, and midnight playlists PL1 are appropriately switched according to the device usage status and used by the user. You can enjoy a lot of music according to the band.
ところで要求情報生成部52は、再生装置10において季節やイベントをそれぞれイメージさせる複数の音楽データD1を登録したプレイリストPL1が保持されている場合でも、上述した再生契機プレイリスト再構成処理手順RT7とほぼ同様の処理を実行するようにして、音楽データD1の再生を開始する毎に現在時刻を検出することができる。そしてプレイリスト再構成部50は、この際、要求情報生成部52の検出結果に応じてプレイリストPL1を、再生装置10の装置使用季節や装置使用時期である装置使用状況に応じたプレイリスト生成規則を有するプレイリストPL1に再構成することもできる。すなわちプレイリスト再構成部50は、かかる構成の場合、ユーザに対し、音楽データD1の再生に利用するプレイリストPL1を選択し直させるような特別な操作を何ら行わせることなく、再生装置10の装置使用季節や装置使用時期に応じてプレイリストPL1を適宜切り替えて、より多くの音楽を聴かせて楽しませることができる。
By the way, the request information generation unit 52 can perform the above-described reproduction trigger playlist reconstruction processing procedure RT7 even when the playlist PL1 in which a plurality of music data D1 that images each of the seasons and events is stored in the playback device 10 is held. It is possible to detect the current time every time reproduction of the music data D1 is started by executing substantially the same processing. At this time, the playlist reconstructing unit 50 generates a playlist PL1 according to the detection result of the request information generating unit 52, and generates a playlist according to the device usage status that is the device use season or device use time of the playback device 10. It can also be reconfigured into a playlist PL1 having rules. In other words, in the case of such a configuration, the playlist reconstructing unit 50 does not cause the user to perform any special operation that causes the user to reselect the playlist PL1 used for reproducing the music data D1. The playlist PL1 can be appropriately switched according to the device use season and the device use time so that more music can be heard and enjoyed.
また要求情報生成部52は、再生装置10においてリビング、寝室、会社、電車の中等の装置使用場所をそれぞれイメージさせる複数の音楽データD1を登録した複数のプレイリストPL1を保持している場合、基本的には上述した再生契機プレイリスト再構成処理手順RT7と同様の処理を実行するものの、音楽データD1の再生が開始される毎に現在時刻に替えて再生装置10に対する現在の装置使用場所を検出する。そしてプレイリスト再構成部50は、この際、要求情報生成部52の検出結果に応じてプレイリストPL1を、再生装置10の装置使用場所に応じたプレイリスト生成規則を有するプレイリストPL1に再構成することもできる。これによりプレイリスト再構成部50は、再生装置10が携帯型音楽再生装置のように持ち運ばれながら使用され、又は再生装置10の設置場所が変更された場合、ユーザに対し、音楽データD1の再生に利用するプレイリストPL1を選択し直させるような特別な操作を何ら行わせることなく、当該再生装置10の装置使用場所である装置使用状況に応じてプレイリストPL1を適宜切り替えて、より多くの音楽を聴かせて楽しませることができる。
Further, when the request information generation unit 52 holds a plurality of playlists PL1 in which a plurality of music data D1 for imagining each device usage place such as a living room, a bedroom, a company, and a train is stored in the playback device 10, Specifically, although the same processing as the above-described playback trigger playlist reconstruction processing procedure RT7 is executed, the current device usage location for the playback device 10 is detected instead of the current time each time the playback of the music data D1 is started. To do. At this time, the playlist reconfiguring unit 50 reconfigures the playlist PL1 according to the detection result of the request information generating unit 52 into a playlist PL1 having a playlist generation rule according to the device usage location of the playback device 10. You can also As a result, the playlist reconstructing unit 50 is used while the playback device 10 is being carried like a portable music playback device, or when the installation location of the playback device 10 is changed, the playlist reconstructing unit 50 receives the music data D1 from the user. Without causing any special operation to reselect the playlist PL1 to be used for playback, the playlist PL1 is appropriately switched according to the device usage situation that is the device usage location of the playback device 10, and more You can enjoy listening to music.
さらに上述した第1の実施の形態においては、ユーザや外部装置15の要求に応じて再構成対象のプレイリストPL1を新たなプレイリストに再構成するようにした場合について述べたが、本発明はこれに限らず、例えば1ヶ月や数ヶ月単位のような時間の経過に応じて再構成対象のプレイリストPL1を新たなプレイリストに再構成するようにしても良い。
Furthermore, in the above-described first embodiment, the case where the playlist PL1 to be reconfigured is reconfigured into a new playlist in response to a request from the user or the external device 15 has been described. For example, the playlist PL1 to be reconfigured may be reconfigured into a new playlist as time elapses such as one month or several months.
さらに上述した第1の実施の形態においては、音楽データD1を先頭位置や特徴位置の何れから再生したときでも再生回数を1回増やしてデータ再生履歴を更新するようにした場合について述べたが、本発明はこれに限らず、音楽データD1を特徴位置から所定時間以上再生したときや当該特徴位置よりも前の部分を再生したときに再生回数を1回増やしてデータ再生履歴を更新するようにしても良い。これにより再生装置10では、ユーザにより所望の音楽を探すために比較的素早く音楽データD1の再生が切り替えられ、実際にはほとんど聴かれていない音楽についてデータ再生履歴が更新されることを回避することができ、その結果、データ再生履歴に対しユーザによる好みの音楽を聴くための再生回数をほぼ的確に反映させることができる。
Furthermore, in the first embodiment described above, the case has been described in which the data reproduction history is updated by increasing the number of times of reproduction even when the music data D1 is reproduced from either the head position or the characteristic position. The present invention is not limited to this, and when the music data D1 is reproduced from the feature position for a predetermined time or more, or when the portion before the feature position is reproduced, the number of times of reproduction is increased by one and the data reproduction history is updated. May be. As a result, the playback apparatus 10 can switch the playback of the music data D1 relatively quickly in order to search for the desired music by the user, and avoid updating the data playback history for music that is actually hardly heard. As a result, the number of reproductions for listening to the user's favorite music can be accurately reflected in the data reproduction history.
さらに上述した第1の実施の形態においては、チャンネルとして選択されたプレイリストPL1に従い音楽データD1を再生すると、当該再生した音楽データD1の数にかかわらずにプレイリストPL1の利用回数を1回増やしてリスト利用履歴を更新するようにした場合について述べたが、本発明はこれに限らず、チャンネルとして選択されたプレイリストPL1に従い少なくとも1つの音楽データD1を例えば特徴位置から所定時間以上再生したときや当該特徴位置よりも前の部分を再生したときに当該プレイリストPL1の利用回数を1回増やしてリスト利用履歴を更新するようにしても良い。これにより再生装置10では、ユーザにより所望の音楽を探すために比較的素早くチャンネルとしてプレイリストPL1が切り替えられ、実際には再生処理した音楽がほとんど聴かれてはいないにもかかわらずにリスト利用履歴が更新されることを回避することができ、その結果、リスト利用履歴に対しユーザによる好みの音楽等を聴くための利用回数をほぼ的確に反映させることができる。
Furthermore, in the first embodiment described above, when the music data D1 is reproduced according to the playlist PL1 selected as the channel, the number of times the playlist PL1 is used is increased by one regardless of the number of the reproduced music data D1. However, the present invention is not limited to this, and when at least one piece of music data D1 is reproduced from a feature position for a predetermined time or more, for example, according to the playlist PL1 selected as a channel. Alternatively, when the portion before the feature position is reproduced, the use history of the playlist PL1 may be increased by one and the list use history may be updated. As a result, in the playback apparatus 10, the playlist PL1 is switched as a channel relatively quickly in order to search for desired music by the user, and the list usage history is actually obtained even though the playback-processed music is hardly heard. Can be avoided, and as a result, the number of uses for listening to favorite music and the like by the user can be reflected in the list use history almost accurately.
さらに上述した第1の実施の形態においては、再構成対象のプレイリストPL1を新たなプレイリストに再構成するとき、当該再構成対象のプレイリストPL1のプレイリスト生成規則に対しデータ検索キーを追加するようにした場合について述べたが、本発明はこれに限らず、各プレイリスト生成規則において比較的多くのデータ検索キーを使用するようにしておき、再構成対象のプレイリストPL1を新たなプレイリストに再構成するときには、当該再構成対象のプレイリストPL1のプレイリスト生成規則からデータ再生履歴やリスト利用履歴に応じてデータ検索キーを減らすようにしても良い。
Further, in the above-described first embodiment, when the playlist PL1 to be reconfigured is reconfigured into a new playlist, a data search key is added to the playlist generation rule of the playlist PL1 to be reconfigured. However, the present invention is not limited to this, and a relatively large number of data search keys are used in each playlist generation rule, and a playlist PL1 to be reconfigured is newly played. When the list is reconfigured, the number of data search keys may be reduced according to the data reproduction history or list usage history from the playlist generation rule of the playlist PL1 to be reconfigured.
さらに上述した第1の実施の形態においては、外部装置15から提示音楽リストを利用する再構成が要求されたとき、外部装置15で記憶保持している複数の提示音楽データの中から、再構成したプレイリスト生成規則に合致した複数の提示音楽データを検索するようにして新たなプレイリストを生成するようにした場合について述べたが、本発明はこれに限らず、外部装置15から提示音楽リストを利用する再構成が要求されたとき、外部装置15で記憶保持している複数の提示音楽データと、再生装置10のコンテンツデータ記憶部13に記憶している複数の音楽データD1との中から、再構成したプレイリスト生成規則に合致した複数の提示音楽データ及び音楽データD1を検索するようにして新たなプレイリストを生成するようにしても良い。
Furthermore, in the first embodiment described above, when a reconfiguration using the presentation music list is requested from the external device 15, the reconfiguration is performed from a plurality of presentation music data stored and held in the external device 15. Although a case has been described where a new playlist is generated by searching for a plurality of presentation music data that matches the playlist generation rule, the present invention is not limited to this, and the presentation music list from the external device 15 is described. When a reconfiguration using the device is requested, a plurality of presentation music data stored and held in the external device 15 and a plurality of music data D1 stored in the content data storage unit 13 of the playback device 10 are selected. A new playlist is generated by searching a plurality of presented music data and music data D1 that match the reconfigured playlist generation rule. It may be.
さらに上述した第1の実施の形態においては、ユーザによるチャンネルや音楽データD1の切り替えの要求に応じてプレイリストPL1及びPL2に従い音楽データD1の特徴位置から後尾位置まで再生するようにした場合について述べたが、本発明はこれに限らず、例えば音楽データD1に対する音楽の特徴部分に相当する区間を示す情報を保持しておき、ユーザによるチャンネルや音楽データD1の切り替えの要求に応じてプレイリストPL1及びPL2に従い音楽データD1を特徴位置から特徴部分に相当する区間の終了位置まで再生するようにしても良い。
Furthermore, in the first embodiment described above, a case is described in which playback is performed from the characteristic position of the music data D1 to the tail position in accordance with the playlists PL1 and PL2 in response to a user's request for switching between channels and music data D1. However, the present invention is not limited to this. For example, information indicating a section corresponding to a music feature portion of the music data D1 is stored, and the playlist PL1 is changed in response to a user's request for switching between channels and music data D1. The music data D1 may be reproduced from the feature position to the end position of the section corresponding to the feature portion in accordance with PL2 and PL2.
(2)第2の実施の形態
(2−1)第2の実施の形態による再生装置の概要
図28において、100は第2の実施の形態による再生装置を示す。かかる再生装置100において再生部101は、受信される試聴用コンテンツデータを再生する。また再生装置100において通信制御部102は、試聴用コンテンツデータに対応するコンテンツデータを取得要求する取得要求入力に応じて、再生部101による試聴用コンテンツデータの再生を維持しながら、コンテンツデータを取得要求する取得要求情報を外部装置103に送信して、当該外部装置103から取得要求情報に応じた返信情報をダウンロードする。かかる構成により再生装置100は、試聴用コンテンツデータを再生している途中で、当該試聴用コンテンツデータに対応するコンテンツデータが取得要求されても、試聴用コンテンツデータに基づく試聴用コンテンツの試聴を当該試聴用コンテンツデータの再生が完了するまで継続させることができ、かくして試聴コンテンツの試聴を充分に楽しませることができる。
(2) Second Embodiment (2-1) Outline of Playback Device According to Second Embodiment In FIG. 28, reference numeral 100 denotes a playback device according to the second embodiment. In the playback apparatus 100, the playback unit 101 plays back the received audition content data. Further, in the playback apparatus 100, the communication control unit 102 acquires content data while maintaining the playback of the content data for trial listening by the playback unit 101 in response to an acquisition request input for requesting acquisition of content data corresponding to the content data for trial listening. The requested acquisition request information is transmitted to the external device 103, and reply information corresponding to the acquisition request information is downloaded from the external device 103. With this configuration, the playback device 100 can perform a trial listening of the content for trial listening based on the content data for trial listening even if content data corresponding to the content data for trial listening is requested during the playback of the content data for trial listening. The reproduction of the trial listening content data can be continued until completion, and thus the trial listening of the trial listening content can be sufficiently enjoyed.
(2−2)第2の実施の形態による再生装置の詳細構成
次いで図29を用いて、再生装置110の機能回路ブロックによる詳細なハードウェア構成を説明する。かかる再生装置110において操作部111は、例えば図3との対応部分に同一符号を付した図30に示すように、再構成要求ボタンRM1Cの替わりにお気に入りボタンRM2Aが設けられたことを除いて上述した第1の実施の形態のリモートコントローラRM1と同様構成のリモートコントローラRM2を有している。
(2-2) Detailed Configuration of Playback Device According to Second Embodiment Next, a detailed hardware configuration of the playback device 110 using functional circuit blocks will be described with reference to FIG. In such a playback apparatus 110, the operation unit 111 is the same as that shown in FIG. 30, for example, in which the same reference numerals are assigned to corresponding parts to those in FIG. The remote controller RM2 has the same configuration as the remote controller RM1 of the first embodiment.
そして選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)の操作に応じて媒体再生機能選択命令が与えられると、媒体再生機能を起動する。再生部113は、媒体再生機能が起動されると、再生装置110に装填された記録媒体から、これに予め記録されている音楽データを再生し音楽として出力する。これにより再生部113は、ユーザに対し再生した音楽データに基づく音楽を聴かせることができるようになされている。また選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)の操作に応じて録音機能選択命令が与えられると、録音機能を起動する。再生部113は、録音機能が起動されると、記録媒体から音楽データを読み出し所定の圧縮符号化方式で圧縮符号化してコンテンツデータ記憶部114に送出する。これによりコンテンツデータ記憶部114は、再生部113から与えられた所定フォーマットの音楽データを記憶する。
The selection unit 112 activates the medium reproduction function when a medium reproduction function selection command is given according to the operation of the operation unit 111 (that is, the remote controller RM2) by the user. When the medium playback function is activated, the playback unit 113 plays back music data recorded in advance from a recording medium loaded in the playback device 110 and outputs it as music. Thereby, the reproducing unit 113 can make the user listen to music based on the reproduced music data. The selection unit 112 activates the recording function when a recording function selection command is given according to the operation of the operation unit 111 (that is, the remote controller RM2) by the user. When the recording function is activated, the playback unit 113 reads out music data from the recording medium, compresses and encodes the music data using a predetermined compression encoding method, and sends the music data to the content data storage unit 114. As a result, the content data storage unit 114 stores music data of a predetermined format provided from the reproduction unit 113.
これに加えて通信制御部115は、ネットワークNT上の外部装置116と通信し得るようになされている。ここで外部装置116は、再生装置110に対し音楽データ等の種々のデータや各種情報等を、より的確に送信するためのTCP/IP(Transmission Control Protocol/Internet Protocol )に従った第1の送信形態と、より高速に送信するためのUDP/IP(User Datagram Protocol/Internet Protocol)に従った第2の送信形態との何れの送信形態でも送信し得るようになされている。そして外部装置116は、再生装置110により種々のデータや各種情報が、一時的や永続的に保存することを目的として要求されたときには、第1の送信形態でこれら種々のデータや各種情報を送信している。また外部装置116は、再生装置110により音楽データがストリーミング再生を目的として要求されたときには、第2の送信形態で音楽データを送信している。
In addition, the communication control unit 115 can communicate with the external device 116 on the network NT. Here, the external device 116 performs a first transmission according to TCP / IP (Transmission Control Protocol / Internet Protocol) for more accurately transmitting various data such as music data and various information to the playback device 110. It is possible to transmit in any transmission form of the form and the second transmission form in accordance with UDP / IP (User Datagram Protocol / Internet Protocol) for higher-speed transmission. Then, when the playback device 110 requests various data and various information for the purpose of temporarily or permanently storing the external device 116, the external device 116 transmits the various data and various information in the first transmission form. is doing. The external device 116 transmits the music data in the second transmission form when the playback device 110 requests the music data for streaming playback.
従って選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)の操作に応じて、音楽データをダウンロードするように要求するダウンロード要求が与えられると、ダウンロードが要求されたことと、ダウンロード対象の音楽データとを通信制御部115に通知する。これにより通信制御部115は、かかる通知に応じてダウンロード要求情報を生成し、当該生成したダウンロード要求情報をネットワークNT上の外部装置116に送信する。その結果、通信制御部115は、外部装置116から第1の送信形態でダウンロード対象の所定フォーマットの音楽データが送信されると、その音楽データをダウンロードしてコンテンツデータ記憶部114に送出する。これによりコンテンツデータ記憶部114は、外部装置116からダウンロードされた音楽データを記憶する。
Accordingly, when a download request for requesting downloading of music data is given according to the operation of the operation unit 111 (that is, the remote controller RM2) by the user, the selection unit 112 indicates that the download is requested and the download target The communication control unit 115 is notified of the music data. Thereby, the communication control unit 115 generates download request information in response to the notification, and transmits the generated download request information to the external device 116 on the network NT. As a result, when music data of a predetermined format to be downloaded is transmitted from the external device 116 in the first transmission form, the communication control unit 115 downloads the music data and sends it to the content data storage unit 114. As a result, the content data storage unit 114 stores the music data downloaded from the external device 116.
また選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)の操作に応じて音楽データをストリーミング再生することを要求するストリーミング再生要求が与えられると、ストリーミング再生が要求されたことと、ストリーミング再生対象の音楽データとを通信制御部115に通知する。これにより通信制御部115は、かかる通知に応じてストリーミング要求情報を生成し、当該生成したストリーミング要求情報をネットワークNT上の外部装置116に送信する。その結果、通信制御部115は、外部装置116から第2の送信形態で所定フォーマットの音楽データが送信されると、その音楽データを受信しながら再生部113に送出する。これにより再生部113は、通信処理部113から与えられる音楽データをストリーミング再生する。
Further, when a streaming playback request for requesting streaming playback of music data in response to an operation of the operation unit 111 (that is, the remote controller RM2) by the user is given, the selection unit 112 is requested to perform streaming playback. The communication control unit 115 is notified of the music data to be streamed. Accordingly, the communication control unit 115 generates streaming request information in response to the notification, and transmits the generated streaming request information to the external device 116 on the network NT. As a result, when music data of a predetermined format is transmitted from the external device 116 in the second transmission form, the communication control unit 115 transmits the music data to the reproduction unit 113 while receiving the music data. As a result, the playback unit 113 performs streaming playback of the music data provided from the communication processing unit 113.
ここでコンテンツデータ記憶部114には、図4について上述した場合と同様構成のコンテンツデータベースCDB1が構築され、そのコンテンツデータベースCDB1に対し、録音機能で記録媒体から読み出された複数の音楽データD1や、外部装置116からダウンロードされた複数の音楽データD1を含む複数の音楽データ管理情報CAを記憶している。またコンテンツデータ記憶部114は、図4について上述した場合と同様構成のチャンネルリストCLや複数のプレイリストPL1も記憶している。
Here, a content database CDB1 having the same configuration as that described above with reference to FIG. 4 is constructed in the content data storage unit 114, and a plurality of music data D1 read from the recording medium by the recording function is stored in the content database CDB1. A plurality of music data management information CA including a plurality of music data D1 downloaded from the external device 116 is stored. Further, the content data storage unit 114 also stores a channel list CL and a plurality of playlists PL1 having the same configuration as that described above with reference to FIG.
そして選択部112は、ユーザにより操作部111(すなわち、リモートコントローラRM2)を介してリスト利用再生機能が選択されると、これに応じてリスト利用再生機能を起動する。因みに選択部112は、再生装置110の動作停止状態(すなわち、電源がオフの状態)で操作部111を介してリスト利用再生機能が選択されると、これに応じて再生装置110が起動される(すなわち、電源がオンの状態になる)ことにより、その起動に合わせてリスト利用再生機能を起動する。また選択部112は、他の機能を実行している状態で操作部111を介してリスト利用再生機能が選択されると、これに応じて当該他の機能から切り替えてリスト利用再生機能を起動する。
When the user selects the list use reproduction function via the operation unit 111 (that is, the remote controller RM2), the selection unit 112 activates the list use reproduction function. Incidentally, when the list-based playback function is selected via the operation unit 111 in the operation stop state (that is, the power is off) of the playback device 110, the selection unit 112 starts the playback device 110 accordingly. (That is, when the power is turned on), the list use reproduction function is activated in accordance with the activation. In addition, when the list use reproduction function is selected via the operation unit 111 while another function is being executed, the selection unit 112 switches from the other function and activates the list use reproduction function accordingly. .
ところで選択部112は、リスト利用再生機能を終了する毎に、当該リスト利用再生機能の終了時に(すなわち、最後に)ユーザにより選択されていたチャンネルのチャンネル番号CNを更新して保持している。また選択部112は、リスト利用再生機能の起動初期の(すなわち、最初の)選択用に予め選定されたチャンネルのチャンネル番号CNも保持している。そして選択部112は、リスト利用再生機能の起動初期には、前回のリスト利用再生機能の終了時に選択されていたチャンネルと、予め選定されたチャンネルとの何れか一方を自動的に選択するように設定されている。すなわち選択部112は、かかる設定の内容に応じて、前回のリスト利用再生機能の終了時に選択されていたチャンネルのチャンネル番号CNと、予め選定されたチャンネルのチャンネル番号CNとの何れか一方を、リスト利用再生機能を起動する毎に自動的に選択する起動初期使用チャンネル番号としている。
By the way, every time the list use reproduction function is terminated, the selection unit 112 updates and holds the channel number CN of the channel selected by the user at the end of the list use reproduction function (that is, last). The selection unit 112 also holds a channel number CN of a channel selected in advance for selection at the beginning of activation of the list-based reproduction function (that is, the first). The selection unit 112 automatically selects one of the channel selected at the end of the previous list use reproduction function and the channel selected in advance at the start of the list use reproduction function. Is set. That is, the selection unit 112 selects either one of the channel number CN of the channel selected at the end of the previous list-based playback function or the channel number CN of the channel selected in advance according to the contents of the setting. The initial use channel number is automatically selected every time the list-based playback function is activated.
従って選択部112は、リスト利用再生機能を起動すると、コンテンツデータ記憶部114からチャンネルリストCLを読み出すと共に、起動初期使用チャンネル番号のチャンネルを自動的に選択し、当該選択したチャンネル(すなわち、起動初期使用チャンネル番号)を再生部113に通知する。これにより再生部113は、コンテンツデータ記憶部114から、選択部112により選択されたチャンネルに割り当てられているプレイリストPL1を読み出す。因みに再生部113は、このときコンテンツデータ記憶部114から読み出したプレイリストPL1が外部装置116に記憶保持されている他のプレイリストPL2を指定していると、その指定に応じて(すなわち、リスト属性情報LAT内の形式情報LTに応じて)、当該他のプレイリストPL2を、通信制御部115を介して外部装置116に要求する。これにより再生部113は、外部装置116から返信され通信制御部115によりダウンロードされた他のプレイリストPL2を取り込む。
Therefore, when the list-use playback function is activated, the selection unit 112 reads the channel list CL from the content data storage unit 114 and automatically selects the channel having the activation initial use channel number, and selects the selected channel (that is, the activation initial stage). Use channel number) is notified to the playback unit 113. Thereby, the reproduction unit 113 reads the playlist PL1 assigned to the channel selected by the selection unit 112 from the content data storage unit 114. Incidentally, when the playlist PL1 read from the content data storage unit 114 at this time designates another playlist PL2 stored and held in the external device 116, the playback unit 113 responds to the designation (that is, the list PL1). According to the format information LT in the attribute information LAT), the other playlist PL2 is requested to the external device 116 via the communication control unit 115. As a result, the playback unit 113 captures another playlist PL2 returned from the external device 116 and downloaded by the communication control unit 115.
そして再生部113は、プレイリストPL1及びPL2に登録されている再生すべき音楽データD1がコンテンツデータ記憶部114に記憶されていると、当該プレイリストPL1及びPL2に格納されている音楽登録情報TR内のコンテンツ識別情報(以下、このコンテンツ識別情報を、音楽データD1の記憶場所を指示して再生可能にする情報であるためコンテンツ指示情報と呼ぶ)MIDに従い、対応する音楽データD1及びデータ関連情報DREをコンテンツデータ記憶部114から読み出す。これにより再生部113は、データ関連情報DREに含まれている特徴位置情報SPに従って音楽データD1に対する特徴位置からの再生を開始する。このようにして再生部113は、ユーザに対し音楽データD1に基づく音楽を特徴部分の頭から試聴させる。
When the music data D1 to be played back registered in the playlists PL1 and PL2 is stored in the content data storage unit 114, the playback unit 113 stores the music registration information TR stored in the playlists PL1 and PL2. Content identification information (hereinafter, this content identification information is referred to as content instruction information because it is information that can be reproduced by specifying the storage location of the music data D1), and corresponding music data D1 and data related information according to the MID The DRE is read from the content data storage unit 114. Thereby, the reproducing unit 113 starts reproduction from the characteristic position for the music data D1 in accordance with the characteristic position information SP included in the data related information DRE. In this way, the playback unit 113 allows the user to listen to music based on the music data D1 from the beginning of the characteristic portion.
因みに再生部113は、プレイリストPL1及びPL2に登録されている再生すべき音楽データD1が外部装置116に記憶保持されている場合には、当該プレイリストPL1及びPL2に格納されている音楽登録情報TR内のコンテンツ指示情報MIDに従い、対応する音楽データD1及びデータ関連情報DREを、通信制御部115を介して外部装置116に要求する。これにより再生部113は、外部装置116から返信され通信制御部115により受信されている音楽データD1を取り込みながら、そのとき受信されたデータ関連情報DREに含まれている特徴位置情報SPに従い、当該音楽データD1に対する特徴位置からのストリーミング再生を開始して、ユーザに対し音楽を特徴部分の頭から試聴させる。
Incidentally, when the music data D1 to be played back registered in the playlists PL1 and PL2 is stored in the external device 116, the playback unit 113 stores the music registration information stored in the playlists PL1 and PL2. According to the content instruction information MID in TR, the corresponding music data D1 and data related information DRE are requested to the external device 116 via the communication control unit 115. Thus, the playback unit 113 captures the music data D1 returned from the external device 116 and received by the communication control unit 115, and in accordance with the feature position information SP included in the data related information DRE received at that time, Streaming reproduction from the characteristic position with respect to the music data D1 is started to allow the user to listen to music from the head of the characteristic part.
また選択部112は、ユーザによる操作部111の操作に応じて、チャンネルを切り替えるチャンネル切替命令が与えられると、チャンネルリストCLと、現在選択しているチャンネルのチャンネル番号CNとに基づき、新たなチャンネルを選択し、当該選択したチャンネル(すなわち、新たに選択したチャンネルのチャンネル番号CN)を再生部113に通知する。再生部113は、音楽データD1に対する特徴位置からの再生途中に、選択部112から新たに選択したチャンネルが通知されると、当該選択されたチャンネルに応じて、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たなプレイリストPL1及びPL2を読み出す。そして再生部113は、その新たなプレイリストPL1及びPL2に従いコンテンツデータ記憶部114又は外部装置116から音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該読み出した音楽データD1に対する特徴位置からの再生を開始する。
Further, when a channel switching command for switching channels is given according to the operation of the operation unit 111 by the user, the selection unit 112 creates a new channel based on the channel list CL and the channel number CN of the currently selected channel. And the playback unit 113 is notified of the selected channel (that is, the channel number CN of the newly selected channel). When the newly selected channel is notified from the selection unit 112 during the reproduction from the characteristic position with respect to the music data D1, the reproduction unit 113 notifies the content data storage unit 114 in the same manner as described above according to the selected channel. Alternatively, new playlists PL1 and PL2 are read from the external device 116. Then, the playback unit 113 reads the music data D1 and the data related information DRE from the content data storage unit 114 or the external device 116 in accordance with the new playlists PL1 and PL2, interrupts playback of the music data D1 at that time, and The reproduction from the characteristic position for the read music data D1 is started.
このようにして選択部112は、ユーザによりチャンネルの切り替えが要求される毎(すなわち、チャンネル切替命令が入力される毎)に、再生部113により、切替後のチャンネルに割り当てられたプレイリストPL1及びPL2に従い、これに登録されている音楽データD1を特徴位置から再生させる。これにより選択部112は、ユーザに対し、プレイリストPL1及びPL2に従い音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させて、音楽データD1の再生に利用するプレイリストPL1及びPL2を選択させることができる。
In this way, every time the user requests channel switching (that is, every time a channel switching command is input), the selection unit 112 performs the playlist PL1 assigned to the channel after switching by the playback unit 113 and According to PL2, the music data D1 registered therein is reproduced from the characteristic position. As a result, the selection unit 112 allows the user to actually listen to music based on the music data D1 from the head of the characteristic portion according to the playlists PL1 and PL2, and selects the playlists PL1 and PL2 to be used for reproducing the music data D1. Can be made.
さらに選択部112は、ユーザによる操作部111の操作に応じて、再生する音楽データD1を切り替える再生音楽切替命令が与えられると、これを再生部113に通知する。この場合、再生部113は、音楽データD1に対する特徴位置からの再生途中に選択部112から音楽データD1を切り替えるように通知されると、これに応じて、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たに音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該新たに読み出した音楽データD1に対する特徴位置からの再生を開始する。これにより再生部113は、ユーザからの要求に応じて、プレイリストPL1及びPL2に従い、再生する音楽データD1を切り替える。
Further, when a playback music switching command for switching music data D1 to be played back is given according to the operation of the operation unit 111 by the user, the selection unit 112 notifies the playback unit 113 of this. In this case, when the reproduction unit 113 is notified to switch the music data D1 from the selection unit 112 during reproduction from the characteristic position with respect to the music data D1, in response to this, the playlist PL1 selected at that time is responded accordingly. And according to PL2, the music data D1 and the data related information DRE are newly read out from the content data storage unit 114 or the external device 116 in the same manner as described above, and the reproduction of the music data D1 at that time is interrupted and the newly read out Playback from the characteristic position for the music data D1 is started. Thereby, the reproducing unit 113 switches the music data D1 to be reproduced according to the playlists PL1 and PL2 in response to a request from the user.
このようにして選択部112は、ユーザにより音楽データD1の切り替えが要求される毎(すなわち、再生音楽切替命令が入力される毎)に、再生部113により、切替後の音楽データD1を特徴位置から再生させる。これにより選択部112は、ユーザに対し、プレイリストPL1及びPL2に従い音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させて、当該プレイリストPL1及びPL2に従い再生可能な複数の音楽データD1の中から、所望の音楽データD1を選択(すなわち、検索)させることができる。
In this way, every time the user requests switching of the music data D1 (that is, every time a playback music switching command is input), the selection unit 112 causes the playback unit 113 to switch the music data D1 after switching to the feature position. Play from. Thereby, the selection unit 112 allows the user to actually listen to music based on the music data D1 from the head of the characteristic portion according to the playlists PL1 and PL2, and to reproduce a plurality of music data D1 that can be reproduced according to the playlists PL1 and PL2. The desired music data D1 can be selected (that is, searched) from the list.
そして選択部112は、ユーザによる操作部111の操作に応じて、現在再生中の音楽データD1を所望の音楽データD1として選択決定する音楽選択決定命令が与えられると、これを再生部113に通知する。この場合、再生部113は、音楽データD1に対する特徴位置からの再生途中に、選択部112から現在再生中の音楽データD1に対する選択決定が通知されると、これに応じて、当該音楽データD1の再生を一旦停止すると共に、改めてその音楽データD1に対する先頭位置からの再生を開始する。このようにして選択部112は、ユーザにより所望の音楽データD1が選択決定されると、これに応じて当該所望の音楽データD1に基づく音楽の全体を聴取させることができる。因みに再生部113は、かかる音楽データD1の先頭位置からの再生が終了すると、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たに音楽データD1及びデータ関連情報DREを読み出すと共に、当該読み出した新たな音楽データD1に対する先頭位置からの再生を開始する。
When the music selection determination command for selecting and determining the music data D1 being currently reproduced as the desired music data D1 is given according to the operation of the operation unit 111 by the user, the selection unit 112 notifies the reproduction unit 113 of this. To do. In this case, when the selection unit 112 is notified of the selection of the music data D1 that is currently being played back from the selection unit 112 during the playback from the characteristic position with respect to the music data D1, the playback unit 113 responds accordingly to the music data D1. The reproduction is temporarily stopped and the reproduction of the music data D1 from the head position is started again. In this way, when the user selects and determines the desired music data D1, the selection unit 112 can listen to the entire music based on the desired music data D1. Incidentally, when the playback from the start position of the music data D1 is completed, the playback unit 113 newly starts from the content data storage unit 114 or the external device 116 in the same manner as described above according to the playlists PL1 and PL2 selected at that time. The music data D1 and the data related information DRE are read out, and reproduction from the head position for the new music data D1 thus read out is started.
ところで再生部113は、音楽データD1に対する特徴位置からの再生途中に、選択部112から何ら通知されず(すなわち、ユーザにより何ら要求されず)、当該音楽データD1の特徴位置から後尾位置までの再生が終了すると、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たに音楽データD1及びデータ関連情報DREを読み出す。そして再生部113は、新たな音楽データD1に対する先頭位置からの再生を開始する。
By the way, the playback unit 113 does not receive any notification from the selection unit 112 during playback from the feature position of the music data D1 (that is, does not request anything from the user), and plays back the music data D1 from the feature position to the tail position. Is completed, the music data D1 and the data related information DRE are newly read from the content data storage unit 114 or the external device 116 in the same manner as described above according to the playlists PL1 and PL2 selected at that time. Then, the playback unit 113 starts playback from the beginning position for the new music data D1.
このようにして選択部112は、再生部113により、特徴位置から再生を開始した音楽データD1が後尾位置まで再生されて、当該音楽データD1の再生が終了すると、ユーザにより、プレイリストPL1及びPL2に登録されている複数の音楽データD1に基づく複数の音楽を聴取するように要求されたものとみなす。そして選択部112は、再生部113により、現在選択されているプレイリストPL1及びPL2に従い複数の音楽データD1の全体を順次再生させて複数の音楽の全体を連続して聴取させることができる。因みに再生部113は、1つのプレイリストPL1及びPL2に従い音楽データD1を特徴位置や先頭位置から順次再生する場合、当該プレイリストPL1及びPL2に格納されている複数の音楽登録情報TRを、これに適用された通常再生形態又はシャッフル再生形態に応じた並びに従って、あたかも先頭と後尾とを繋げた環状にする。これにより再生部113は、1つのプレイリストPL1及びPL2に登録されている複数の音楽データD1を循環的に再生し得るようになされている。
In this way, the selection unit 112 causes the reproduction unit 113 to reproduce the music data D1 that has been reproduced from the characteristic position to the tail position, and when the reproduction of the music data D1 is completed, the user can play the playlists PL1 and PL2. It is assumed that the user is requested to listen to a plurality of music based on a plurality of music data D1 registered in. Then, the selection unit 112 can cause the reproduction unit 113 to sequentially reproduce the entire plurality of music data D1 in accordance with the currently selected playlists PL1 and PL2 and continuously listen to the entire plurality of music. Incidentally, when the reproduction unit 113 sequentially reproduces the music data D1 from the characteristic position or the head position according to one playlist PL1 and PL2, the reproduction unit 113 receives a plurality of pieces of music registration information TR stored in the playlists PL1 and PL2. According to the sequence according to the applied normal reproduction mode or shuffle reproduction mode, it is as if the head and the tail were connected. As a result, the reproduction unit 113 can cyclically reproduce a plurality of music data D1 registered in one playlist PL1 and PL2.
さらに再生部113は、音楽データD1に対する先頭位置からの再生途中に、選択部112から新たに選択したチャンネルが通知されると、これに応じて、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たなプレイリストPL1及びPL2を読み出すことにより、音楽データD1の再生に利用するプレイリストPL1及びPL2を切り替える。そして再生部113は、上述と同様に、新たなプレイリストPL1及びPL2に従いコンテンツデータ記憶部114又は外部装置116から音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該読み出した音楽データD1に対する特徴位置からの再生を開始する。
Further, when the playback unit 113 is notified of the newly selected channel from the selection unit 112 during the playback from the head position with respect to the music data D1, the content data storage unit 114 or the external device is responded accordingly. By reading out new playlists PL1 and PL2 from 116, the playlists PL1 and PL2 used for reproducing the music data D1 are switched. Similarly to the above, the playback unit 113 reads the music data D1 and the data related information DRE from the content data storage unit 114 or the external device 116 according to the new playlists PL1 and PL2, and plays back the music data D1 at that time. At the same time, the reproduction is started from the characteristic position for the read music data D1.
このようにして選択部112は、再生部113により、ユーザによって選択されたプレイリストPL1及びPL2に従い複数の音楽データD1を再生させていても、音楽データD1の再生に利用するプレイリストPL1及びPL2を切り替えるように要求されると、これに応じて再生部113に対し、かかる再生を中断させて新たなプレイリストPL1及びPL2に従い音楽データD1を特徴位置から再生させる。これにより選択部112は、ユーザに対し、その時点まで音楽データD1の再生に利用していたプレイリストPL及びPL2とは異なる他のプレイリストPL1及びPL2に従い音楽を特徴部分の頭から実際に試聴させて、音楽データD1の再生に利用する新たなプレイリストPL1及びPL2を選択させることができる。
Thus, even if the reproducing unit 113 reproduces the plurality of music data D1 according to the playlists PL1 and PL2 selected by the user, the selecting unit 112 uses the playlists PL1 and PL2 used for reproducing the music data D1. In response to this, the playback unit 113 is interrupted in response to this, and the music data D1 is played back from the characteristic position according to the new playlists PL1 and PL2. As a result, the selection unit 112 actually listens to the music from the beginning of the characteristic portion according to other playlists PL1 and PL2 different from the playlists PL1 and PL2 that have been used to reproduce the music data D1 until that time. Thus, new playlists PL1 and PL2 used for reproduction of the music data D1 can be selected.
さらにまた再生部113は、音楽データD1に対する先頭位置からの再生途中に、選択部112から音楽データD1を切り替えるように通知されると、その時点に選択されているプレイリストPL1及びPL2に従い、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たに音楽データD1及びデータ関連情報DREを読み出して、その時点の音楽データD1の再生を中断すると共に、当該新たに読み出した音楽データD1に対する特徴位置からの再生を開始する。
Furthermore, when the playback unit 113 is notified to switch the music data D1 from the selection unit 112 during playback from the beginning position with respect to the music data D1, the playback unit 113 is in accordance with the playlists PL1 and PL2 selected at that time. In the same manner as described above, the music data D1 and the data related information DRE are newly read from the content data storage unit 114 or the external device 116, the reproduction of the music data D1 at that time is interrupted, and the characteristics of the newly read music data D1 Start playback from the position.
このようにして選択部112は、再生部113により、音楽データD1が先頭位置から再生されていても、ユーザにより音楽データD1の切り替えが要求されると、これに応じて、再生部113に対し、再生する音楽データD1を切り替えさせる。これにより選択部112は、ユーザに対し、その時点に選択されているプレイリストPL1及びPL2に従い新たな音楽を特徴部分の頭から実際に試聴させて、所望の音楽データD1を改めて選択(すなわち、検索)させることができる。
In this way, even when the music data D1 is reproduced from the head position by the reproduction unit 113, the selection unit 112 causes the reproduction unit 113 to respond to the request when switching of the music data D1 is requested by the user. The music data D1 to be reproduced is switched. As a result, the selection unit 112 causes the user to actually listen to new music from the head of the characteristic portion according to the playlists PL1 and PL2 selected at that time, and selects the desired music data D1 again (that is, Search).
ところで1つのプレイリストPL1及びPL2には、これに登録されている複数の音楽データD1が再生装置110のコンテンツデータ記憶部114と外部装置116との何れに記憶保持されていても、これら音楽データD1の記録場所を指示するコンテンツ指示情報MIDが格納されている。このため再生部113は、選択部112から、再生する音楽データD1を切り替えるように通知されたとき、1つのプレイリストPL1及びPL2内のコンテンツ指示情報MIDに従い再生用に新たな音楽データD1を迅速に要求することができる。これにより再生部113は、1つのプレイリストPL1及びPL2に従い、例えばコンテンツデータ記憶部114から読み出して再生していた音楽データD1を、外部装置116から受信してストリーミング再生する音楽データD1に切り替える場合(その逆の場合)でも、当該コンテンツデータ記憶部114から読み出して再生していた音楽データD1に続けて、外部装置116から受信した音楽データD1のストリーミング再生を連続的(すなわち、シームレス)に実行することができる。
By the way, in one playlist PL1 and PL2, a plurality of music data D1 registered therein is stored in both the content data storage unit 114 and the external device 116 of the playback device 110, and these music data are stored. Stores content instruction information MID indicating the recording location of D1. Therefore, when the selection unit 112 notifies the playback unit 113 to switch the music data D1 to be played back, the playback unit 113 quickly obtains new music data D1 for playback according to the content instruction information MID in one playlist PL1 and PL2. Can be requested. Accordingly, the playback unit 113 switches the music data D1 read and played from the content data storage unit 114, for example, from the external device 116 to the music data D1 to be streamed and played back according to one playlist PL1 and PL2. Even in the reverse case, the music data D1 received from the external device 116 is continuously played (that is, seamlessly) following the music data D1 read from the content data storage unit 114 and played back. can do.
また選択部112は、リスト利用再生機能を起動すると、チャンネルリストCLに格納されている全てのチャンネル番号CNをその並びと共に表示制御部117に通知している。一方、再生部113は、コンテンツデータ記憶部114や外部装置116からプレイリストPL1及びPL2を取得する毎に、当該取得したプレイリストPL1及びPL2を表示制御部117に送出する。また再生部113は、コンテンツデータ記憶部114や外部装置116から音楽データD1と共にデータ関連情報DREを取得する毎に、そのデータ関連情報DREに含まれるデータ属性情報DATも表示制御部117に送出する。
Further, when the list use reproduction function is activated, the selection unit 112 notifies the display control unit 117 of all the channel numbers CN stored in the channel list CL together with the arrangement. On the other hand, whenever the reproduction unit 113 acquires the playlists PL1 and PL2 from the content data storage unit 114 or the external device 116, the reproduction unit 113 sends the acquired playlists PL1 and PL2 to the display control unit 117. Further, every time the reproduction unit 113 acquires the data related information DRE together with the music data D1 from the content data storage unit 114 or the external device 116, the reproduction unit 113 also sends the data attribute information DAT included in the data related information DRE to the display control unit 117. .
これにより表示制御部117は、リスト利用再生機能の起動に合わせて、選択部112により選択されたチャンネル(すなわち、起動初期使用チャンネル番号)やチャンネルリストCLに格納されているチャンネル番号CN及びその並び、さらに再生部113から与えられたプレイリストPL1及びPL2やデータ属性情報DATに基づき、チャンネル及び音楽データD1を選択させるための選択画面データを生成する。そして表示制御部117は、かかる選択画面データを表示部118に送出することにより、当該表示部118に対し選択画面データに基づき、図5について上述した選択画面20と同様構成の図31に示すような選択画面120を表示する。
As a result, the display control unit 117 switches the channel selected by the selection unit 112 (that is, the initial use channel number) and the channel number CN stored in the channel list CL and the arrangement thereof in accordance with the activation of the list-based reproduction function. Further, selection screen data for selecting a channel and music data D1 is generated based on the playlists PL1 and PL2 and the data attribute information DAT given from the reproduction unit 113. Then, the display control unit 117 sends the selection screen data to the display unit 118, so that the display unit 118 has the same configuration as the selection screen 20 described above with reference to FIG. A selection screen 120 is displayed.
すなわち、選択画面120は、画面左側に設けられたチャンネル選択領域21に、第1及び第2のマークM1及びM2が表示されている。従って選択画面120は、例えばリモートコントローラRM2において、第1のマークM1と形状及び向きが同一な上方向選択ボタンRM1Fを押下操作すれば、チャンネル番号CNをチャンネルリストCLに格納されているチャンネル番号CNの並びに従い1小さいチャンネル番号CNに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。また選択画面120は、例えばリモートコントローラRM2において、第2のマークM2と形状及び向きが同一な下方向選択ボタンRM1Gを押下操作すれば、チャンネル番号CNを、チャンネルリストCLに格納されているチャンネル番号CNの並びに従い1大きいチャンネル番号CNに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。
That is, on the selection screen 120, the first and second marks M1 and M2 are displayed in the channel selection area 21 provided on the left side of the screen. Therefore, for example, if the selection screen 120 is operated by pressing the up direction selection button RM1F having the same shape and orientation as the first mark M1 in the remote controller RM2, the channel number CN is stored in the channel list CL. According to the sequence, the channel number CN is switched to one smaller so that a desired channel can be selected intuitively. For example, if the selection screen 120 is operated by pressing the down selection button RM1G having the same shape and orientation as the second mark M2 on the remote controller RM2, the channel number CN is stored in the channel list CL. The channel number CN is switched to one larger according to the sequence of CN so that a desired channel can be selected intuitively.
さらに選択画面120は、画面右側の音楽選択領域22に第3及び第4のマークM3及びM4が表示されている。これにより選択画面120は、例えばリモートコントローラRM2において、第3のマークM3と形状及び向きが同一な左方向選択ボタンRM1Hを押下操作すれば、再生する音楽データD1を、現在選択中のプレイリストPL1及びPL2に従い1つ前の音楽データD1に戻すように切り替えて選択し得ることを直感的に認識させ得るようになされている。また選択画面120は、例えばリモートコントローラRM2において、第4のマークM4と形状及び向きが同一な右方向選択ボタンRM1Iを押下操作すれば、再生する音楽データD1を、現在選択中のプレイリストPL1及びPL2に従い1つ後の音楽データD1に送るように切り替えて選択し得ることを直感的に認識させ得るようになされている。
Further, on the selection screen 120, third and fourth marks M3 and M4 are displayed in the music selection area 22 on the right side of the screen. As a result, the selection screen 120, for example, when the remote controller RM2 is operated to press the left direction selection button RM1H having the same shape and orientation as the third mark M3, the music data D1 to be played back is displayed in the currently selected playlist PL1. In addition, it is possible to intuitively recognize that the selection can be made by switching back to the previous music data D1 according to PL2. Further, the selection screen 120 is displayed on the remote controller RM2, for example, when the right direction selection button RM1I having the same shape and orientation as the fourth mark M4 is pressed, and the music data D1 to be reproduced is changed to the currently selected playlist PL1 and According to PL2, it is possible to intuitively recognize that the selection can be made by switching to send to the next music data D1.
このようにチャンネルの切り替えについては、チャンネルリストCLに格納されているチャンネル番号CNの並びに沿った切替方向がある。このため選択部112は、表示制御部117により表示部118に選択画面120が表示された状態で、リモートコントローラRM2の上方向選択ボタンRM1F及び下方向選択ボタンRM1Gが押下操作されチャンネル切替命令が入力されると、チャンネルリストCLと、現在選択していたチャンネルのチャンネル番号CNと、そのとき押下操作された上方向選択ボタンRM1F又は下方向選択ボタンRM1Gに応じた切替方向とに基づいて新たなチャンネルを選択する。因みに選択部112は、この際、チャンネルリストCLに登録されている複数のチャンネル番号CNを、これらの先頭と後尾とを繋げた環のように扱うことにより、チャンネルを循環的に切り替えるようになされている。
As described above, for channel switching, there is a switching direction along the channel number CN stored in the channel list CL. Therefore, in the state where the selection screen 120 is displayed on the display unit 118 by the display control unit 117, the selection unit 112 is operated by pressing the up direction selection button RM1F and the down direction selection button RM1G of the remote controller RM2, and inputs a channel switching command. Then, a new channel is created based on the channel list CL, the channel number CN of the currently selected channel, and the switching direction corresponding to the upward selection button RM1F or the downward selection button RM1G that is pressed at that time. Select. Incidentally, at this time, the selection unit 112 is configured to cyclically switch channels by handling a plurality of channel numbers CN registered in the channel list CL like a ring connecting these heads and tails. ing.
そして選択部112は、その選択したチャンネル(すなわち、新たに選択したチャンネルのチャンネル番号CN)を再生部113に通知する。従って再生部113は、このとき選択部112の通知に応じて取得したプレイリストPL1及びPL2及びデータ属性情報DATを表示制御部117に送出する。これにより表示制御部117は、選択部112により選択されたチャンネルに応じて再生部113から与えられたプレイリストPL1及びPL2とデータ属性情報DATとに基づき、表示部118に表示した選択画面120においてチャンネル選択領域21及び音楽選択領域22の表示内容を更新する。このようにして表示制御部117は、ユーザに対し選択画面120内のチャンネル番号CNやリスト名26等を目視確認させながら所望のプレイリストPL1及びPL2を選択させることができる。
Then, the selection unit 112 notifies the reproduction unit 113 of the selected channel (that is, the channel number CN of the newly selected channel). Therefore, the reproduction unit 113 sends the playlists PL1 and PL2 and the data attribute information DAT acquired in response to the notification from the selection unit 112 at this time to the display control unit 117. Thereby, the display control unit 117 displays the selection screen 120 displayed on the display unit 118 based on the playlists PL1 and PL2 and the data attribute information DAT given from the reproduction unit 113 according to the channel selected by the selection unit 112. The display contents of the channel selection area 21 and the music selection area 22 are updated. In this way, the display control unit 117 can allow the user to select the desired playlists PL1 and PL2 while visually confirming the channel number CN, the list name 26, etc. in the selection screen 120.
また音楽データD1の切り替えについても、プレイリストPL1及びPL2に従った音楽データD1の再生の並びに沿う切替方向がある。このため選択部112は、表示制御部117により表示部118に選択画面120が表示された状態で、リモートコントローラRM2の左方向選択ボタンRM1H及び右方向選択ボタンRM1Iが押下操作され再生音楽切替命令が入力されると、そのとき押下操作された左方向選択ボタンRM1H及び右方向選択ボタンRM1Iに基づき、再生用に選択する音楽データD1の切り替えが命令されたこと及びその切替方向を再生部113に通知する。従って再生部113は、このとき選択部112の通知に応じて、再生用に選択された音楽データD1のコンテンツ指示情報MIDを判別し、そのコンテンツ指示情報MIDに従って取得したデータ属性情報DATを表示制御部117に送出する。
Further, switching of the music data D1 also has a switching direction along which the music data D1 is reproduced in accordance with the playlists PL1 and PL2. For this reason, the selection unit 112 presses the left direction selection button RM1H and the right direction selection button RM1I of the remote controller RM2 while the selection screen 120 is displayed on the display unit 118 by the display control unit 117, and issues a playback music switching command. When an input is made, based on the left direction selection button RM1H and right direction selection button RM1I pressed at that time, the switching of the music data D1 selected for reproduction is instructed and the switching direction is notified to the reproduction unit 113. To do. Accordingly, at this time, the reproduction unit 113 determines the content instruction information MID of the music data D1 selected for reproduction in accordance with the notification of the selection unit 112, and performs display control of the data attribute information DAT acquired according to the content instruction information MID. To the unit 117.
これにより表示制御部117は、再生部113から与えられたデータ属性情報DATに基づき、表示部118に表示した選択画面120において音楽選択領域22の表示内容を更新する。このようにして表示制御部117は、ユーザに対し選択画面120内の音楽タイトル30やアーティスト名31等を目視確認させながら音楽データD1を選択させることができる。
Thereby, the display control unit 117 updates the display content of the music selection area 22 on the selection screen 120 displayed on the display unit 118 based on the data attribute information DAT given from the reproduction unit 113. In this manner, the display control unit 117 can allow the user to select the music data D1 while visually confirming the music title 30, the artist name 31, and the like in the selection screen 120.
また選択部112は、ユーザにより現在再生中の音楽データD1が選択決定されると、これを表示制御部117に通知する。この場合、表示制御部117は、表示部118に対し選択画面120を表示している状態で、選択部112から音楽データD1の選択決定が通知されると、そのとき再生部113から与えられていたプレイリストPL1及びPL2(すなわち、その時点に選択されているプレイリストPL1及びPL2)とデータ属性情報DAT(すなわち、現在再生中の音楽データD1に対応するデータ属性情報DAT)とに基づき、再生中の音楽データD1を通知するための再生画面データを生成する。そして表示制御部117は、かかる再生画面データを表示部118に送出することにより、当該表示部118に対し再生画面データに基づき、図6について上述した再生画面40と同様構成の図32に示すような再生画面121を表示する。
Further, the selection unit 112 notifies the display control unit 117 when the music data D1 currently being reproduced is selected and determined by the user. In this case, when the selection control unit 117 is notified of the selection of the music data D1 while the selection screen 120 is displayed on the display unit 118, the display control unit 117 is given from the playback unit 113 at that time. Playback based on the playlists PL1 and PL2 (that is, the playlists PL1 and PL2 selected at that time) and the data attribute information DAT (that is, the data attribute information DAT corresponding to the music data D1 currently being played back). Reproduction screen data for notifying the music data D1 in the middle is generated. Then, the display control unit 117 sends the reproduction screen data to the display unit 118, so that the display unit 118 has the same configuration as the reproduction screen 40 described above with reference to FIG. A replay screen 121 is displayed.
そして表示制御部117は、表示部118に再生画面121を表示した状態で、プレイリストPL1及びPL2に従い再生する音楽データD1が切り替わると、そのとき再生部113から与えられるデータ属性情報DATに基づき再生画面121の再生音楽通知領域42に対する表示内容を更新する。これにより表示制御部117は、ユーザに対し再生画面121の表示内容により、現在再生中の音楽データD1に対応する音楽タイトル45やアーティスト名46等を確認させることができると共に、その音楽データD1の再生に利用しているプレイリストPL1及びPL2についても容易に確認させることができる。
Then, when the music data D1 to be reproduced is switched according to the playlists PL1 and PL2 while the reproduction screen 121 is displayed on the display unit 118, the display control unit 117 reproduces based on the data attribute information DAT given from the reproduction unit 113 at that time. The display contents for the playback music notification area 42 on the screen 121 are updated. As a result, the display control unit 117 allows the user to confirm the music title 45, artist name 46, and the like corresponding to the music data D1 that is currently being played, based on the display content of the playback screen 121, and the music data D1. The playlists PL1 and PL2 used for reproduction can be easily confirmed.
ところで再生部113は、音楽データD1に対する特徴位置からの再生を開始する毎に内部のタイマを一旦リセットして再生時間を計時している。そして再生部113は、音楽データD1に対する特徴位置からの再生時間が、予め選定された所定時間(かかる所定時間は、音楽データD1に対する特徴位置から後尾位置までの再生に要する時間よりも短い時間である)に達するまでの間に、選択部112から何ら通知されない(すなわち、ユーザにより何ら要求されない)ときには、当該再生時間が所定時間に達した時点に、音楽データD1を特徴位置から所定時間再生したことを表示制御部117に通知する。そして表示制御部117は、再生部113により音楽データD1を特徴位置から所定時間再生したことが通知されると、そのとき表示部118に表示していた選択画面120を自動的に再生画面121に切り替える。
By the way, whenever the reproduction | regeneration part 113 starts reproduction | regeneration from the characteristic position with respect to the music data D1, an internal timer is once reset and time-of-reproduction is measured. The reproduction unit 113 then reproduces the music data D1 from the characteristic position for a predetermined time (the predetermined time is shorter than the time required for reproduction from the characteristic position to the tail position for the music data D1. If there is no notification from the selection unit 112 (that is, no request is made by the user), the music data D1 is reproduced from the characteristic position for a predetermined time when the reproduction time reaches the predetermined time. This is notified to the display control unit 117. When the playback unit 113 is notified that the music data D1 has been played back from the characteristic position for a predetermined time, the display control unit 117 automatically changes the selection screen 120 displayed on the display unit 118 to the playback screen 121 at that time. Switch.
また表示制御部117は、表示部118に再生画面121を表示した状態で、再生部113から新たなプレイリストPL1及びPL2と共にデータ属性情報DATが与えられると(すなわち、ユーザにより選択するチャンネルを切り替えるように命令されると)、そのプレイリストPL1及びPL2とデータ属性情報DATとに基づき選択画面データを生成することにより、表示部118に対し再生画面121に替えて再び選択画面120を表示する。さらに表示制御部117は、表示部118に再生画面121を表示した状態で、再生部113から新たなデータ属性情報DATか与えられると(すなわち、ユーザにより再生する音楽データD1を切り替えるように命令されると)、そのデータ属性情報DATに基づき選択画面データを生成することにより、表示部118に対し再生画面121に替えて再び選択画面120を表示する。
Further, when the display screen 118 is displayed on the display unit 118 and the data attribute information DAT is given together with the new playlists PL1 and PL2 from the playback unit 113 (that is, the channel selected by the user is switched). If so, the selection screen data is generated based on the playlists PL1 and PL2 and the data attribute information DAT, so that the selection screen 120 is displayed again on the display unit 118 instead of the reproduction screen 121. Furthermore, the display control unit 117 is instructed to switch the music data D1 to be played back by the user when the playback unit 121 receives new data attribute information DAT while the playback screen 121 is displayed on the display unit 118. Then, by generating selection screen data based on the data attribute information DAT, the selection screen 120 is displayed again instead of the reproduction screen 121 on the display unit 118.
これにより図7について上述した場合と同様に、表示制御部117は、リスト利用再生機能が起動されると、表示部118に対し選択画面120を表示する。この状態で表示制御部117は、ユーザによるチャンネルの切り替えや音楽データD1の切り替えの要求に応じて、再生部113によって音楽データD1が特徴位置から再生されると、当該特徴位置から再生される音楽データD1に応じて、選択画面120の表示内容を更新する。また表示制御部117は、表示部118に対し選択画面120を表示している状態で、再生部113により、音楽データD1が特徴位置から所定時間再生されたこと、また選択部112により、再生中の音楽データD1が所望の音楽データD1として選択決定されたことが通知されると、これに応じて表示部118に対し、選択画面120から再生画面121へと切り替えて表示する。
Accordingly, as in the case described above with reference to FIG. 7, the display control unit 117 displays the selection screen 120 on the display unit 118 when the list use reproduction function is activated. In this state, when the music data D1 is reproduced from the characteristic position by the reproduction unit 113 in response to a user's request for channel switching or music data D1 switching, the display control unit 117 performs music reproduction from the characteristic position. The display content of the selection screen 120 is updated according to the data D1. The display control unit 117 displays that the selection screen 120 is displayed on the display unit 118 and that the playback unit 113 has played back the music data D1 from the characteristic position for a predetermined time. Is notified that the music data D1 is selected and determined as the desired music data D1, the display unit 118 is switched from the selection screen 120 to the reproduction screen 121 and displayed accordingly.
そして表示制御部117は、表示部118に対し再生画面121を表示している状態で、再生部113により、音楽データD1が先頭位置から再生されると、当該先頭位置から再生される音楽データD1に応じて再生画面121の表示内容を更新する。ところで表示制御部117は、表示部118に対し再生画面121を表示している状態で、ユーザによるチャンネルの切り替えや音楽データD1の切り替えの要求に応じて、再生部113によって音楽データD1が特徴位置から再生されると、表示部118に対し再生画面121から選択画面120へと切り替えて表示する。このようにして表示制御部117は、チャンネルや音楽データD1の切り替え等に応じて、表示部118に表示する選択画面120や再生画面121の表示内容を更新し、また選択画面120及び再生画面121を切り替えて表示する。これにより表示制御部117は、ユーザに対しこれら選択画面120や再生画面121を介して、選択されているチャンネルやプレイリストPL1及びPL2、再生中の音楽データD1を通知することができる。
When the music data D1 is reproduced from the head position by the reproduction unit 113 while the reproduction screen 121 is displayed on the display unit 118, the display control unit 117 reproduces the music data D1 reproduced from the head position. The display content of the playback screen 121 is updated accordingly. By the way, the display control unit 117 displays the reproduction screen 121 on the display unit 118, and the reproduction unit 113 changes the music data D1 to the characteristic position in response to a user's request for channel switching or music data D1 switching. Is reproduced from the reproduction screen 121 to the selection screen 120 and displayed on the display unit 118. In this way, the display control unit 117 updates the display contents of the selection screen 120 and the reproduction screen 121 displayed on the display unit 118 according to the switching of the channel and the music data D1, and the selection screen 120 and the reproduction screen 121. Switch to display. Accordingly, the display control unit 117 can notify the user of the selected channel, playlists PL1 and PL2, and music data D1 being played back through the selection screen 120 and the playback screen 121.
従って図8について上述した場合と同様に、かかる選択部112は、リスト利用再生機能を実行している間は、ユーザに対しあたかもラジオ放送の受信中にチャンネルを切り替えてラジオ放送局を選局するような感覚で、適宜チャンネルを切り替えさせて所望のプレイリストPL1及びPL2を容易に選択させることができる。また再生部113は、このようにチャンネルが切り替えられて所望のプレイリストPL1及びPL2が選択される間は、途切れることなく、順次音楽データD1を特徴位置や先頭位置から再生して、ユーザに対しより多くの音楽を聴かせることができる。
Therefore, as in the case described above with reference to FIG. 8, the selection unit 112 selects a radio broadcast station by switching channels while receiving a radio broadcast while the list-use reproduction function is being executed. With such a feeling, it is possible to easily select desired playlists PL1 and PL2 by appropriately switching channels. In addition, the playback unit 113 sequentially plays the music data D1 from the feature position and the head position without interruption while the channels are switched and the desired playlists PL1 and PL2 are selected, and You can listen to more music.
因みに選択部112は、ユーザによりリモートコントローラRM2の上方向選択ボタンRM1Fや下方向選択ボタンRM1Gが比較的速く連続して押下操作されると、その連続的な押下操作が開始される時点に選択されていたチャンネルと、当該連続的な押下操作の速度がある程度遅くなったときに選択されたチャンネルとの間に存在する他のチャンネルの選択を無視するようになされている。これにより選択部112は、連続的な押下操作が開始される時点と、その連続的な押下操作の速度がある程度遅くなるまでの間に、再生部113により、多数のチャンネルに割り当てられているプレイリストPL1及びPL2に従い、順次異なる音楽データD1が僅かずつ再生されることで、あたかも異なる複数の音楽が数音ずつノイズのように聴こえることを回避している。
Incidentally, when the user presses the up direction selection button RM1F or the down direction selection button RM1G of the remote controller RM2 relatively quickly and continuously, the selection unit 112 is selected when the continuous pressing operation is started. The selection of other channels existing between the previously selected channel and the channel selected when the speed of the continuous pressing operation is slowed to some extent is ignored. As a result, the selection unit 112 plays the play assigned to a number of channels by the playback unit 113 between the time when the continuous pressing operation is started and the speed of the continuous pressing operation is somewhat slowed down. According to the lists PL1 and PL2, the different music data D1 are sequentially reproduced little by little, so that it is avoided that a plurality of different music sounds like noise several times.
ここで実際上、選択部112は、ユーザにより操作部111を介してリスト利用再生機能が選択されたことに応じてリスト利用再生機能を起動すると、図33に示すリスト利用再生機能起動処理手順RT10を開始する。選択部112は、かかるリスト利用再生機能起動処理手順RT10を開始すると、ステップSP201において起動初期使用チャンネル番号のチャンネルを選択すると共に、当該選択したチャンネルを再生部113に通知する。ステップSP202において再生部113は、選択部112からの通知に応じて、コンテンツデータ記憶部114又は外部装置116から、選択部112により選択されたチャンネルに割り当てられているプレイリストPL1及びPL2を読み出して、次のステップSP203に移る。
Here, in practice, when the list use reproduction function is activated in response to the user selecting the list use reproduction function via the operation unit 111, the selection unit 112 activates the list use reproduction function activation processing procedure RT10 shown in FIG. To start. When starting the list use reproduction function activation processing procedure RT10, the selection unit 112 selects a channel of the activation initial use channel number in step SP201 and notifies the reproduction unit 113 of the selected channel. In step SP202, in response to the notification from the selection unit 112, the reproduction unit 113 reads the playlists PL1 and PL2 assigned to the channel selected by the selection unit 112 from the content data storage unit 114 or the external device 116. Then, the process proceeds to the next step SP203.
ステップSP203において再生部113は、プレイリストPL1及びPL2が正しく読み出せたか否かを判別する。このステップSP203において肯定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損してはいないことを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP204に移る。そしてステップSP204において再生部113は、プレイリストPL1及びPL2を用いてチャンネル初期化処理を実行する。ここで再生部113は、チャンネル初期化処理として、例えばプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生形態情報PMが、シャッフル再生形態を示していると、当該プレイリストPL1及びPL2で規定されている音楽データD1の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部113は、このようなチャンネル初期化処理を実行した後、次のステップSP205に移る。
In step SP203, the reproducing unit 113 determines whether or not the playlists PL1 and PL2 have been read correctly. If a positive result is obtained in step SP203, this indicates that, for example, the data of the playlists PL1 and PL2 is not damaged. Therefore, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP204. In step SP204, the reproducing unit 113 executes channel initialization processing using the playlists PL1 and PL2. Here, as the channel initialization process, the playback unit 113, for example, if the playback mode information PM included in the list attribute information LAT of the playlists PL1 and PL2 indicates the shuffle playback mode, the playlists PL1 and PL2 The process of changing the reproduction order of the music data D1 defined in the above to another order randomly rearranged is executed. Then, the reproduction unit 113 performs such channel initialization processing, and then proceeds to the next step SP205.
ステップSP205において再生部113は、チャンネル初期化処理後のプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生利用設定情報LSに基づき、当該プレイリストPL1及びPL2が音楽データD1の再生に利用するように設定されているか否かを判別する。このステップSP5において否定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ないことを表している。従って再生部113は、かかる否定結果を得ると、これを選択部112に通知する。
In step SP205, the reproduction unit 113 reproduces the music data D1 based on the reproduction use setting information LS included in the list attribute information LAT of the playlists PL1 and PL2 after the channel initialization process. It is determined whether or not it is set to be used. If a negative result is obtained in step SP5, this indicates that the music data D1 cannot be reproduced using the playlists PL1 and PL2. Therefore, when the reproducing unit 113 obtains such a negative result, the reproducing unit 113 notifies the selecting unit 112 of this.
ここで、複数のチャンネルの中には、音楽データD1の再生に利用するように設定され、かつ当該設定を変更しないようになされた特定のプレイリストPL1及びPL2が、予め固定的に割り当てられたものがある。従ってステップSP206において選択部112は、その特定のプレイリストPL1及びPL2が割り当てられているチャンネルを新たに選択し、当該選択したチャンネルを再生部113に通知する。再生部113は、選択部112から新たに選択されたチャンネルが通知されると、ステップSP202に戻り、コンテンツデータ記憶部114又は外部装置116から、当該選択部112により新たに選択されたチャンネルに割り当てられている特定のプレイリストPL1及びPL2を読み出して、再び上述と同様の処理を実行する。
Here, among the plurality of channels, specific playlists PL1 and PL2 that are set to be used for reproduction of the music data D1 and that do not change the setting are fixedly assigned in advance. There is something. Accordingly, in step SP206, the selection unit 112 newly selects a channel to which the specific playlists PL1 and PL2 are assigned, and notifies the reproduction unit 113 of the selected channel. When the newly selected channel is notified from the selection unit 112, the playback unit 113 returns to step SP202, and assigns the channel newly selected by the selection unit 112 from the content data storage unit 114 or the external device 116. The specified playlists PL1 and PL2 are read out, and the same processing as described above is executed again.
ところでステップSP205において肯定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ることを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP207に移る。ステップSP207において再生部113は、プレイリストPL1及びPL2に従い再生順序が1番目の音楽データD1をコンテンツデータ記憶部114又は外部装置116から読み出して、次のステップSP208に移る。
If a positive result is obtained in step SP205, this means that the music data D1 can be reproduced using the playlists PL1 and PL2. Therefore, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP207. In step SP207, the playback unit 113 reads the music data D1 having the first playback order from the content data storage unit 114 or the external device 116 in accordance with the playlists PL1 and PL2, and proceeds to the next step SP208.
ステップSP208において再生部113は、このとき音楽データD1を正しく読み出せたか否かを判別する。このステップSP208において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損してはいないことを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP209に移る。そしてステップSP209において再生部113は、表示制御部117に対し表示部118に選択画面120を表示させると共に、音楽データD1に対する特徴位置からの再生を開始して、次のステップSP210に移り、かかるリスト利用再生機能起動処理手順RT10を終了する。
In step SP208, the reproducing unit 113 determines whether or not the music data D1 has been read correctly at this time. If an affirmative result is obtained in step SP208, this indicates that the music data D1 read at this time is not damaged, for example. Accordingly, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP209. In step SP209, the reproduction unit 113 causes the display control unit 117 to display the selection screen 120 on the display unit 118 and starts reproduction from the characteristic position with respect to the music data D1. Then, the process proceeds to the next step SP210. The used reproduction function activation processing procedure RT10 is terminated.
因みに上述したステップSP203において否定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損していることを表している。従って再生部113は、かかる否定結果を得ると、ステップSP211に移る。またステップSP208において否定結果が得られると、このことは、例えば音楽データD1が破損していることを表している。従って再生部113は、かかる否定結果を得たときも、ステップSP211に移る。そしてステップSP211において再生部113は、エラー処理として、例えばユーザに対し音楽データD1を再生し得ないことを通知した後、ステップSP210に移る。
Incidentally, if a negative result is obtained in step SP203 described above, this indicates that, for example, the data of the playlists PL1 and PL2 are damaged. Accordingly, when the reproducing unit 113 obtains such a negative result, the reproducing unit 113 proceeds to step SP211. If a negative result is obtained in step SP208, this indicates that the music data D1 is damaged, for example. Therefore, the reproducing unit 113 proceeds to step SP211 even when such a negative result is obtained. In step SP211, the reproducing unit 113 notifies the user that the music data D1 cannot be reproduced, for example, as error processing, and then proceeds to step SP210.
次いで、リスト利用再生機能の実行中におけるチャンネル切換処理について説明する。選択部112は、リスト利用再生機能を実行している状態で、ユーザによる操作部111の操作に応じてチャンネル切替命令が与えられると、図34に示すチャンネル切替処理手順RT11を開始する。そして選択部112は、かかるチャンネル切替処理手順RT11を開始すると、ステップSP221において、チャンネルリストCLに登録されているチャンネル番号CNの並びと、ユーザにより指定されたチャンネル番号CNの切替方向とに従い、現在選択中のチャンネルのチャンネル番号CNを1増やしたチャンネル番号CN又は1減らしたチャンネル番号CNのチャンネルを選択する。そして選択部112は、その選択したチャンネル(すなわち、選択したチャンネルのチャンネル番号CN)を再生部113に通知する。従ってステップSP222において再生部113は、選択部112からの通知に応じて、コンテンツデータ記憶部114又は外部装置116から当該選択部112により選択されたチャンネルに割り当てられているプレイリストPL1及びPL2を読み出して、次のステップSP223に移る。
Next, channel switching processing during execution of the list-based reproduction function will be described. The selection unit 112 starts a channel switching processing procedure RT11 shown in FIG. 34 when a channel switching command is given in accordance with the operation of the operation unit 111 by the user while the list use reproduction function is being executed. When the selection unit 112 starts the channel switching processing procedure RT11, in step SP221, the selection unit 112 follows the sequence of the channel numbers CN registered in the channel list CL and the switching direction of the channel number CN designated by the user. The channel with the channel number CN increased by 1 or the channel number CN decreased by 1 is selected. Then, the selection unit 112 notifies the reproduction unit 113 of the selected channel (that is, the channel number CN of the selected channel). Accordingly, in step SP222, in response to the notification from the selection unit 112, the reproduction unit 113 reads the playlists PL1 and PL2 assigned to the channel selected by the selection unit 112 from the content data storage unit 114 or the external device 116. Then, the process proceeds to next Step SP223.
ステップSP223において再生部113は、このときプレイリストPL1及びPL2を正しく読み出せたか否かを判別する。このステップSP223において肯定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損してはいないことを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP224に移る。そしてステップSP224において再生部113は、チャンネル変更時処理を実行する。
In step SP223, the reproducing unit 113 determines whether or not the playlists PL1 and PL2 have been read correctly at this time. If a positive result is obtained in step SP223, this indicates that, for example, the data of the playlists PL1 and PL2 is not damaged. Therefore, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP224. In step SP224, the reproducing unit 113 executes channel change processing.
ステップSP224において再生部113は、チャンネル変更時処理として、例えばプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生形態情報PMが、シャッフル再生形態を示していると、当該プレイリストPL1及びPL2で規定されている音楽データD1の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部113は、このようなチャンネル変更時処理を実行した後、次のステップSP225に移る。
In step SP224, for example, when the playback mode information PM included in the list attribute information LAT of the playlists PL1 and PL2 indicates the shuffle playback mode as the channel change process, the playback unit 113 indicates that the playlist PL1 and A process of changing the reproduction order of the music data D1 defined by PL2 to another order randomly rearranged is executed. Then, after executing such channel change processing, the reproducing unit 113 proceeds to the next step SP225.
ステップSP225において再生部113は、チャンネル変更時処理後のプレイリストPL1及びPL2のリスト属性情報LATに含まれている再生利用設定情報LSに基づき、当該プレイリストPL1及びPL2が音楽データD1の再生に利用するように設定されているか否かを判別する。このステップSP225において否定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ないことを表している。従って再生部113は、かかる否定結果を得ると、これを選択部112に通知する。従って、このとき選択部112は、ステップSP221に戻り、そのプレイリストPL1及びPL2に対応するチャンネルのチャンネル番号CNを、さらに1増やしたチャンネル番号CN又は1減らしたチャンネル番号CNのチャンネルを新たに選択し直し、当該選択し直したチャンネルを再生部113に通知する。これにより再生部113は、再びステップSP222以降の上述と同様な処理を実行する。
In step SP225, the reproduction unit 113 reproduces the music data D1 based on the reproduction use setting information LS included in the list attribute information LAT of the playlists PL1 and PL2 after the channel change process. It is determined whether or not it is set to be used. If a negative result is obtained in step SP225, this indicates that the music data D1 cannot be reproduced using the playlists PL1 and PL2. Therefore, when the reproducing unit 113 obtains such a negative result, the reproducing unit 113 notifies the selecting unit 112 of this. Accordingly, at this time, the selection unit 112 returns to step SP221 and newly selects the channel number CN of the channel corresponding to the playlists PL1 and PL2, which is further increased by 1 or decreased by 1. The playback unit 113 is notified of the channel that has been selected again. As a result, the reproducing unit 113 executes again the same processing as described above after step SP222.
ところでステップSP225において肯定結果が得られると、このことは、プレイリストPL1及びPL2を利用して音楽データD1を再生し得ることを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP226に移る。ステップSP226において再生部113は、切替後のチャンネルに割り当てられているプレイリストPL1及びPL2に従い再生順序が1番目の音楽データD1をコンテンツデータ記憶部114又は外部装置116から読み出して、次のステップSP227に移る。ステップSP227において再生部113は、このとき音楽データD1を正しく読み出せたか否かを判別する。このステップSP227において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損してはいないことを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP228に移る。
If a positive result is obtained in step SP225, this means that the music data D1 can be reproduced using the playlists PL1 and PL2. Therefore, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP226. In step SP226, the reproduction unit 113 reads out the music data D1 having the first reproduction order from the content data storage unit 114 or the external device 116 in accordance with the playlists PL1 and PL2 assigned to the channel after switching, and performs the next step SP227. Move on. In step SP227, the reproducing unit 113 determines whether or not the music data D1 has been read correctly at this time. If an affirmative result is obtained in step SP227, this indicates that, for example, the music data D1 read at this time is not damaged. Therefore, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP228.
ステップSP228において再生部113は、切替前のチャンネルに割り当てられていたプレイリストPL1及びPL2に従って再生していた音楽データD1の当該再生を中断して、次のステップSP229に移る。そしてステップSP229において再生部113は、表示制御部117に対し表示部118に表示させていた選択画面120の表示内容を更新させると共に、切替後のチャンネルに対応する音楽データD1の特徴位置からの再生を開始して、次のステップSP230に移り、かかるチャンネル切替処理手順RT11を終了する。
In step SP228, the reproduction unit 113 interrupts the reproduction of the music data D1 reproduced according to the playlists PL1 and PL2 assigned to the channel before switching, and proceeds to the next step SP229. In step SP229, the reproduction unit 113 updates the display content of the selection screen 120 displayed on the display unit 118 to the display control unit 117 and reproduces the music data D1 corresponding to the channel after switching from the characteristic position. Is started, the process proceeds to the next step SP230, and the channel switching processing procedure RT11 is terminated.
因みに上述したステップSP223において否定結果が得られると、このことは、例えばプレイリストPL1及びPL2のデータが破損していることを表している。従って再生部113は、かかる否定結果を得ると、ステップSP231に移る。またステップSP227において否定結果が得られると、このことは、例えば音楽データD1が破損していることを表している。従って再生部113は、かかる否定結果を得たときも、ステップSP231に移る。そしてステップSP231において再生部113は、エラー処理として、例えばユーザに対し音楽データD1を再生し得ないことを通知した後、ステップSP230に移る。
Incidentally, if a negative result is obtained in step SP223 described above, this indicates that, for example, the data of the playlists PL1 and PL2 is damaged. Accordingly, when the reproducing unit 113 obtains such a negative result, the reproducing unit 113 proceeds to step SP231. If a negative result is obtained in step SP227, this indicates that the music data D1 is damaged, for example. Therefore, the reproducing unit 113 proceeds to step SP231 even when such a negative result is obtained. In step SP231, the reproduction unit 113 notifies the user that the music data D1 cannot be reproduced, for example, as error processing, and then proceeds to step SP230.
次いで、リスト利用再生機能の実行中における再生音楽切替処理について説明する。再生部113は、リスト利用再生機能を実行している状態で、選択部112から、再生する音楽データD1を切り替えること及びその切替方向が通知されると、図35に示す再生音楽切替処理手順RT12を開始する。再生部113は、かかる再生音楽切替処理手順RT12を開始すると、ステップSP241において、現在選択中のプレイリストPL1及びPL2に登録されているコンテンツ指示情報MIDの並び(シャッフル再生形態が指定されているときには、変更後の並び)と、選択部112により通知された(すなわち、ユーザにより指定された)音楽データD1の切替方向とに従い、現在再生中の音楽データD1よりも1つ前に再生する音楽データD1又は1つ後に再生する音楽データD1を切替後の音楽データD1とし、当該切替後の音楽データD1をコンテンツデータ記憶部114又は外部装置116から読み出して、次のステップSP242に移る。
Next, playback music switching processing during execution of the list-based playback function will be described. When the playback unit 113 is notified of the switching of music data D1 to be played back and the switching direction from the selection unit 112 while the list-use playback function is being executed, the playback music switching processing procedure RT12 shown in FIG. To start. When the playback unit 113 starts the playback music switching processing procedure RT12, in step SP241, the playback unit 113 arranges the content instruction information MID registered in the currently selected playlists PL1 and PL2 (when the shuffle playback mode is specified). , After the change) and the music data to be played back immediately before the music data D1 being played back in accordance with the switching direction of the music data D1 notified by the selection unit 112 (that is, designated by the user) The music data D1 to be reproduced after D1 or the next is set as music data D1 after switching, the music data D1 after switching is read from the content data storage unit 114 or the external device 116, and the process proceeds to the next step SP242.
ステップSP242において再生部113は、切替後の音楽データD1が再生可能であるか否かを判別する。このステップSP242において否定結果が得られると、このことは、例えば切替後の音楽データD1が破損していること、又は切替後の音楽データD1に対応する音楽登録情報TRの再生設定情報PSが、当該音楽データD1を再生しないことを示していることにより、このままでは音楽データD1を再生し得ないことを表している。従って再生部113は、かかる否定結果を得ると、ステップSP241に戻り、切替後の音楽データD1よりもさらに1つ前に再生する音楽データD1又は1つ後に再生する音楽データD1を新たな切替後の音楽データD1として、再び上述と同様の処理を実行する。
In step SP242, the reproducing unit 113 determines whether or not the music data D1 after switching can be reproduced. If a negative result is obtained in step SP242, this means that, for example, the music data D1 after switching is damaged or the reproduction setting information PS of the music registration information TR corresponding to the music data D1 after switching is The fact that the music data D1 is not reproduced indicates that the music data D1 cannot be reproduced as it is. Therefore, when the reproducing unit 113 obtains such a negative result, the reproducing unit 113 returns to step SP241 and newly switches the music data D1 to be reproduced immediately before the music data D1 after the switching or the music data D1 to be reproduced after the new switching. As the music data D1, the same processing as described above is executed again.
これに対してステップSP242において肯定結果が得られると、このことは、例えば切替後の音楽データD1が破損してはいないし、当該切替後の音楽データD1に対応する音楽登録情報TRの再生設定情報PSも、その音楽データD1を再生し得ることを示していることにより、何ら問題なく音楽データD1を再生し得ることを表している。従って再生部113は、かかる肯定結果を得ると、次のステップSP243に移る。ステップSP243において再生部113は、現在再生中の音楽データD1の当該再生を中断して、次のステップSP244に移る。そしてステップSP244において再生部113は、表示制御部117に対し表示部118に表示させていた選択画面120の表示内容を更新させると共に、切替後の音楽データD1に対する特徴位置からの再生を開始して、次のステップSP245に移り、かかる再生音楽切替処理手順RT12を終了する。このようにして再生部113は、リスト利用再生機能の実行中に、ユーザの要求に応じて、再生する音楽データD1を切り替えている。
On the other hand, if an affirmative result is obtained in step SP242, this means that, for example, the music data D1 after switching is not damaged, and the playback setting of the music registration information TR corresponding to the music data D1 after switching is set. The information PS also indicates that the music data D1 can be reproduced without any problem by indicating that the music data D1 can be reproduced. Therefore, when the reproducing unit 113 obtains such a positive result, the reproducing unit 113 proceeds to next step SP243. In step SP243, the reproducing unit 113 interrupts the reproduction of the music data D1 currently being reproduced, and proceeds to the next step SP244. In step SP244, the playback unit 113 causes the display control unit 117 to update the display content of the selection screen 120 displayed on the display unit 118, and starts playback from the characteristic position for the music data D1 after switching. Then, the process proceeds to the next step SP245, and the reproduction music switching processing procedure RT12 is terminated. In this way, the playback unit 113 switches the music data D1 to be played back in response to a user request during execution of the list-based playback function.
かかる構成に加えて再生装置110の場合、コンテンツデータ記憶部114は、ネットワークNTを利用して購入可能な(すなわち、有料の)複数の音楽データの紹介用に、これら複数の音楽データD1を登録して生成されたプレイリスト(以下、これを紹介プレイリストと呼ぶ)PL1を記憶している。またコンテンツデータ記憶部114は、ネットワークNTを利用してストリーミング再生することにより無料で試聴可能な複数の音楽データD1を登録して生成されたプレイリスト(以下、これをストリーミングプレイリストと呼ぶ)PL1も記憶している。
In addition to such a configuration, in the case of the playback device 110, the content data storage unit 114 registers the plurality of music data D1 for introduction of a plurality of music data that can be purchased (that is, paid) using the network NT. A playlist (hereinafter referred to as an introduction playlist) PL1 generated in this manner is stored. Further, the content data storage unit 114 is a playlist (hereinafter referred to as a streaming playlist) PL1 generated by registering a plurality of music data D1 that can be listened to for free by streaming playback using the network NT. I also remember.
この場合、紹介プレイリストPL1は、図4について上述した場合と同様にリスト属性情報LATと複数の音楽登録情報TRとが格納されて構成されている。ただし紹介プレイリストPL1は、登録されている複数の音楽データD1が全てネットワークNT上に存在するため、複数の音楽登録情報TRには、それぞれ音楽データD1のネットワークNT上の記憶場所を指示するコンテンツ指示情報MIDが含まれている。また紹介プレイリストPL1は、外部装置116により生成されたものであり、当該外部装置116が紹介プレイリストPL1の内容を適宜更新(すなわち、登録する音楽データD1を変更)することにより、自己のバージョンを示すバージョン情報が例えばリスト詳細情報LDに含まれている。
In this case, the introduction playlist PL1 is configured by storing the list attribute information LAT and the plurality of music registration information TR as in the case described above with reference to FIG. However, since the plurality of registered music data D1 are all present on the network NT in the introduction playlist PL1, the contents indicating the storage location of the music data D1 on the network NT are respectively indicated in the plurality of music registration information TR. Instruction information MID is included. The introduction playlist PL1 is generated by the external device 116, and the external device 116 appropriately updates the contents of the introduction playlist PL1 (that is, changes the music data D1 to be registered), so that its own version is updated. Is included in the detailed list information LD, for example.
また、ストリーミングプレイリストPL1も、図4について上述した場合と同様にリスト属性情報LATと複数の音楽登録情報TRとが格納されて構成されている。そしてストリーミングプレイリストPL1は、登録されている複数の音楽データD1が全てネットワークNT上に存在するため、複数の音楽登録情報TRには、それぞれ音楽データD1のネットワークNT上の記憶場所を指示するコンテンツ指示情報MIDが含まれている。またストリーミングプレイリストPL1も、外部装置116により生成されたものであり、当該外部装置116がストリーミングプレイリストPL1の内容を適宜更新(すなわち、登録する音楽データD1を変更)して、その都度、バージョンを改めることにより、自己のバージョンを示すバージョン情報が例えばリスト詳細情報LDに含まれている。そしてこれら紹介プレイリストPL1及びストリーミングプレイリストPL1については、異なるチャンネルに割り当てられ、ユーザに対しチャンネルとして選択させて音楽データD1の再生に利用させ得るようになされている。
The streaming playlist PL1 is also configured by storing list attribute information LAT and a plurality of music registration information TR as in the case described above with reference to FIG. In the streaming play list PL1, since a plurality of registered music data D1 are all present on the network NT, contents indicating the storage location of the music data D1 on the network NT are respectively indicated in the plurality of music registration information TR. Instruction information MID is included. The streaming playlist PL1 is also generated by the external device 116. The external device 116 appropriately updates the contents of the streaming playlist PL1 (that is, changes the music data D1 to be registered), and each time the version is updated. The version information indicating its own version is included in the list detailed information LD, for example. The introduction playlist PL1 and the streaming playlist PL1 are assigned to different channels so that the user can select them as channels and use them for reproduction of the music data D1.
ところで紹介プレイリストPL1及びストリーミングプレイリストPL1に登録されている複数の音楽データD1に対応するデータ関連情報DREは、対応する音楽データD1と共に、例えば外部装置116に設けられたコンテンツデータ記憶部のコンテンツデータベースCDB2に記憶されている。ここで、紹介プレイリストPL1に登録されている複数の音楽データD1は、それぞれネットワークNTを利用して購入可能なものである。このため、これら複数の音楽データD1に対応する複数のデータ属性情報DATには、それぞれ対応する音楽データD1の購入価格等を示す購入に関する情報も格納されている。
By the way, the data related information DRE corresponding to the plurality of music data D1 registered in the introduction playlist PL1 and the streaming playlist PL1 is stored in the content data storage unit provided in the external device 116 together with the corresponding music data D1, for example. It is stored in the database CDB2. Here, the plurality of music data D1 registered in the introduction playlist PL1 can be purchased using the network NT. For this reason, in the plurality of data attribute information DAT corresponding to the plurality of music data D1, information related to purchase indicating the purchase price or the like of the corresponding music data D1 is also stored.
また、これら複数のデータ属性情報DATには、それぞれ対応する音楽データD1に対し購入前には、例えばその音楽データD1に基づく音楽の「さび」と呼ばれる特徴部分に相当する区間(以下、これを特徴区間と呼ぶ)のみ試聴用として再生を許可し、当該音楽データD1の全体は再生しないように再生制限していることを示す再生制限指示情報も格納されている。すなわちネットワークNTを利用して購入可能な複数の音楽データD1については、それぞれ購入前には音楽の特徴部分のみをユーザに対し試聴させ、一曲全体(すなわち、音楽の全体)を試聴させることはできないようになされている。因みに、かかる再生制限指示情報には、特徴区間の開始位置(すなわち、上述と同様な特徴位置であり、以下、これを特に区間開始位置と呼ぶ)と、当該特徴区間の終了位置(例えば、タイムコードや特徴位置からの再生経過時間によって示すものであり、以下、これを区間終了位置と呼ぶ)とを含んでいる。
In addition, in the plurality of data attribute information DAT, before purchasing the corresponding music data D1, for example, a section corresponding to a characteristic portion called “sabi” of music based on the music data D1 (hereinafter referred to as this). Reproduction restriction instruction information indicating that reproduction is permitted only for trial listening and is restricted so that the entire music data D1 is not reproduced is also stored. That is, with respect to a plurality of music data D1 that can be purchased using the network NT, it is possible to have the user audition only the characteristic part of music and purchase the entire song (that is, the entire music) before purchasing. It is made impossible. Incidentally, in the reproduction restriction instruction information, the start position of the feature section (that is, the same feature position as described above, hereinafter referred to as the section start position) and the end position of the feature section (for example, time) This is indicated by the elapsed playback time from the code or feature position, and is hereinafter referred to as the section end position).
一方、ストリーミングプレイリストPL1に登録されている複数の音楽データD1は、それぞれネットワークNTを利用してストリーミング再生することで試聴させるものであるが、そのストリーミング再生により再生装置110には保存されない。このため、これら複数の音楽データD1に対応する複数のデータ属性情報DATには、それぞれ対応する音楽データD1の全体のストリーミング再生を許可することを示す再生許可情報が格納されている。すなわちネットワークNTを利用して試聴可能な複数の音楽データD1については、ストリーミング再生により一曲全体をユーザに対し試聴させ得るようになされている。また、これら複数のデータ属性情報DATには、それぞれ対応する音楽データD1をストリーミング再生ではなくダウンロードする際に利用する情報も格納されている。これによりネットワークNTを利用して試聴可能な複数の音楽データD1については、それぞれ再生装置110に対しダウンロードさせて保存させることもできるようになされている。
On the other hand, the plurality of music data D1 registered in the streaming play list PL1 is sampled by streaming playback using the network NT, but is not stored in the playback device 110 due to the streaming playback. For this reason, the plurality of data attribute information DAT corresponding to the plurality of music data D1 stores reproduction permission information indicating that streaming reproduction of the entire corresponding music data D1 is permitted. That is, for a plurality of music data D1 that can be auditioned using the network NT, the user can audition the entire song by streaming playback. The plurality of data attribute information DAT also stores information used when downloading the corresponding music data D1 instead of streaming playback. As a result, a plurality of music data D1 that can be auditioned using the network NT can be downloaded and stored in the playback device 110, respectively.
ここで再生部113は、選択部112により、紹介プレイリストPL1の割り当てられたチャンネルが選択されると、これに応じてコンテンツデータ記憶部114から紹介プレイリストPL1を読み出す。そして再生部113は、紹介プレイリストPL1に格納されているバージョン情報を通信制御部115に送出する。通信制御部115は、再生部113からバージョン情報が与えられると、外部装置116に対し現在、再生装置110で使用している紹介プレイリストPL1が最新のものであるかを問い合わせ、その結果、最新のものであることが確認されると、再生部113にこれを通知する。
Here, when the selection unit 112 selects a channel to which the introduction playlist PL1 is assigned, the reproducing unit 113 reads the introduction playlist PL1 from the content data storage unit 114 in response to the selection. Then, reproduction unit 113 sends the version information stored in introduction playlist PL1 to communication control unit 115. When the version information is given from the playback unit 113, the communication control unit 115 inquires of the external device 116 whether the introduction playlist PL1 currently used by the playback device 110 is the latest, and as a result, the latest If it is confirmed that it is the one, the playback unit 113 is notified of this.
また通信制御部115は、現在、再生装置110で使用している紹介プレイリストPL1が更新前のものであると、外部装置116から最新の紹介プレイリストPL1をダウンロードする。これにより通信制御部115は、その最新の紹介プレイリストPL1を再生部113に送出すると共に、コンテンツデータ記憶部114にも送出する。これによりコンテンツデータ記憶部114は、通信制御部115から与えられた最新の紹介プレイリストPL1を、更新前のものに上書きするように記憶して、当該紹介プレイリストPL1を最新のものに変更する。
Further, the communication control unit 115 downloads the latest introduction playlist PL1 from the external device 116 when the introduction playlist PL1 currently used by the playback device 110 is the one before update. Thereby, the communication control unit 115 sends the latest introduction playlist PL1 to the reproduction unit 113 and also to the content data storage unit 114. Thereby, the content data storage unit 114 stores the latest introduction playlist PL1 given from the communication control unit 115 so as to overwrite the one before the update, and changes the introduction playlist PL1 to the latest one. .
従って再生部113は、コンテンツデータ記憶部114から読み出した、又は通信制御部115から与えられた最新の紹介プレイリストPL1に従い、これに格納されている1つの音楽登録情報TR内のコンテンツ指示情報MIDを通信制御部115に送出する。これにより通信制御部115は、コンテンツ指示情報MIDに従い、対応する音楽データD1を試聴用としてダウンロードするように要求するダウンロード要求情報をネットワークNT上の外部装置116に送信する。
Therefore, the reproduction unit 113 follows the latest introduction playlist PL1 read from the content data storage unit 114 or given from the communication control unit 115, and the content instruction information MID in one music registration information TR stored therein. Is sent to the communication control unit 115. Accordingly, the communication control unit 115 transmits download request information requesting to download the corresponding music data D1 for trial listening to the external device 116 on the network NT in accordance with the content instruction information MID.
この場合、外部装置116は、再生装置110から送信されたダウンロード要求情報を受信すると、ダウンロード要求された音楽データD1のヘッダに対し、例えばその音楽データD1に対し特徴区間のみを試聴用として再生可能に設定する付加情報(すなわち、再生制限設定情報)を付加することにより、その音楽データD1を特徴区間のみ再生可能な試聴用音楽データとする。そして外部装置116は、第1の通信形態でその試聴用音楽データを、対応するデータ関連情報DREと共に再生装置110に返信する。
In this case, when the external device 116 receives the download request information transmitted from the playback device 110, the external device 116 can play back only the feature section of the music data D1, for example, for the music data D1 requested for download. Is added to the additional information (that is, the reproduction restriction setting information), so that the music data D1 is used as trial music data that can be reproduced only in the characteristic section. Then, the external device 116 returns the trial listening music data together with the corresponding data related information DRE to the playback device 110 in the first communication mode.
これにより通信制御部115は、外部装置116から送信された試聴用音楽データ及び対応するデータ関連情報DREをダウンロードして再生部113に送出する。再生部113は、通信制御部115から与えられた試聴用音楽データ及び対応するデータ関連情報DREをバッファに一時記憶しながら、当該試聴用音楽データのヘッダに付加されている付加情報と、データ関連情報DREに含まれる再生制限指示情報とに基づき、その試聴用音楽データに対する特徴区間の区間開始位置からの再生を開始する。これにより再生部113は、ユーザに対し購入可能な音楽データD1に基づく音楽の特徴部分を試聴させる。
As a result, the communication control unit 115 downloads the trial listening music data and the corresponding data related information DRE transmitted from the external device 116, and sends them to the reproduction unit 113. The playback unit 113 temporarily stores in the buffer the music data for trial listening given from the communication control unit 115 and the corresponding data related information DRE, and the additional information added to the header of the music data for trial listening and the data related Based on the playback restriction instruction information included in the information DRE, playback from the section start position of the characteristic section for the trial music data is started. As a result, the playback unit 113 allows the user to audition the music characteristic portion based on the music data D1 that can be purchased.
また再生部113は、試聴用音楽データに対する特徴区間の再生途中に選択部112から、再生する音楽データD1を切り替えるように通知されると、紹介プレイリストPL1に従い上述と同様に、通信制御部115により外部装置116から新たな試聴用音楽データ及び対応するデータ関連情報DREをダウンロードさせて取り込みバッファに一時記憶する。そして再生部113は、その時点の試聴用音楽データに対する再生を中断すると共に、新たな試聴用音楽データに対する特徴区間の区間開始位置からの再生を開始し、その時点まで再生していた試聴用音楽データ及び対応するデータ関連情報DREをバッファから破棄する。このようにして再生部113は、ユーザからの要求に応じて紹介プレイリストPL1に従い、再生する試聴用音楽データを保存することなく切り替える。
When the selection unit 112 notifies the playback unit 113 that the music data D1 to be played back is switched during the playback of the feature section for the trial music data, the playback control unit 115 follows the introduction playlist PL1 in the same manner as described above. Thus, new trial listening music data and corresponding data-related information DRE are downloaded from the external device 116 and temporarily stored in the take-in buffer. Then, the playback unit 113 suspends playback of the trial listening music data at that time, starts playback from the section start position of the feature section for new trial listening music data, and plays the listening music that has been played up to that point. Discard data and corresponding data related information DRE from the buffer. In this way, the playback unit 113 switches in accordance with the introduction playlist PL1 in response to a request from the user without saving the music data for trial listening to be played back.
さらに再生部113は、試聴用音楽データに対する特徴区間の再生が完了すると(すなわち、特徴区間を区間終了位置まで再生すると)、紹介プレイリストPL1に従い上述と同様に通信制御部115により外部装置116から新たな試聴用音楽データ及び対応するデータ関連情報DREをダウンロードさせて取り込みバッファに一時記憶する。そして再生部113は、その時点に特徴区間の再生が完了した試聴用音楽データに替えて、新たな試聴用音楽データに対する特徴区間の区間開始位置からの再生を開始すると共に、その時点に特徴区間の再生が完了した試聴用音楽データ及び対応するデータ関連情報DREをバッファから破棄する。このようにして再生部113は、試聴用音楽データに対する特徴区間の再生が完了したときにも、紹介プレイリストPL1に従い、再生する試聴用音楽データを保存することなく切り替える。
Furthermore, when the playback of the feature section for the trial listening music data is completed (that is, when the feature section is played to the section end position), the playback unit 113 performs the communication control unit 115 from the external device 116 in the same manner as described above according to the introduction playlist PL1. New trial music data and corresponding data-related information DRE are downloaded and temporarily stored in the capture buffer. Then, the playback unit 113 starts playback from the section start position of the feature section for the new trial listening music data instead of the trial listening music data for which the playback of the feature section has been completed at that time, and at that time, the feature section The music data for trial listening and the corresponding data-related information DRE that have been reproduced are discarded from the buffer. Thus, even when the reproduction of the feature section for the trial music data is completed, the reproduction unit 113 performs switching without saving the trial music data to be reproduced according to the introduction playlist PL1.
さらにまた選択部112は、再生部113により試聴用音楽データの特徴区間が再生されている途中に、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが押下操作され、再生中の試聴用音楽データに対応する元の音楽データD1(すなわち、再生制限のない音楽データD1)の購入を決定する購入決定命令が入力されると、これを通信制御部115に通知する。通信制御部115は、選択部112から音楽データD1の購入の決定が通知されると、再生部113に対しては、その時点の試聴用音楽データの再生を維持させながら、当該再生中の試聴用音楽データに対応する元の音楽データD1の購入処理に必要な購入情報を含む購入要求情報をネットワークNT上の外部装置116に送信する。
Furthermore, the selection unit 112 responds to the music data for trial listening by pressing the decision button RM1J of the remote controller RM2, for example, while the characteristic section of the music data for trial listening is being reproduced by the reproduction unit 113. When a purchase decision command for deciding to purchase original music data D1 (that is, music data D1 without playback restriction) is input, the communication control unit 115 is notified of this. When the selection of the music data D1 is notified from the selection unit 112, the communication control unit 115 causes the playback unit 113 to maintain the playback of the trial music data at that time, while maintaining the playback. Purchase request information including purchase information necessary for the purchase processing of the original music data D1 corresponding to the music data for use is transmitted to the external device 116 on the network NT.
外部装置116は、再生装置110から送信された購入要求情報を受信すると、これに含まれる購入情報を用いて、その再生装置110から購入の要求された音楽データD1に対する購入処理を実行する。そして外部装置116は、その購入処理が完了すると、購入の要求された音楽データD1の全体の再生を許可する再生許可情報を、購入完了通知と共に再生装置110に返信する。
When the external device 116 receives the purchase request information transmitted from the playback device 110, the external device 116 uses the purchase information included therein to execute a purchase process for the music data D1 requested to be purchased from the playback device 110. Then, when the purchase process is completed, the external device 116 returns, to the playback device 110, playback permission information that permits playback of the entire music data D1 requested to be purchased together with a purchase completion notification.
これにより通信制御部115は、外部装置116から送信された再生許可情報及び購入完了通知をダウンロードして、当該再生許可情報を付加情報更新部125に送出すると共に、購入完了通知を表示制御部117に送出する。また通信制御部115は、このとき購入処理された音楽データD1に対応するコンテンツ指示情報MID(すなわち、ネットワークNT上の記憶場所を指示するコンテンツ指示情報MID)を指示情報変更部126に送出する。付加情報更新部125は、通信制御部115から与えられた再生許可情報に応じて、再生部113においてその時点に再生中の試聴用音楽データ(すなわち、バッファに一時記憶されている試聴用音楽データ)のヘッダに付加されている付加情報を、試聴用音楽データの全体を再生可能に設定するように更新する。これにより付加情報更新部125は、試聴用音楽データを、再生制限を解除して全体の再生が許可された音楽データD1に変更し、当該音楽データD1の全体を自由に再生し得るようにする。
As a result, the communication control unit 115 downloads the reproduction permission information and the purchase completion notification transmitted from the external device 116, sends the reproduction permission information to the additional information update unit 125, and displays the purchase completion notification on the display control unit 117. To send. In addition, the communication control unit 115 sends the content instruction information MID (that is, the content instruction information MID indicating the storage location on the network NT) corresponding to the music data D1 that has been purchased at this time to the instruction information changing unit 126. In accordance with the reproduction permission information given from the communication control unit 115, the additional information update unit 125 plays the trial music data being reproduced at that time in the reproduction unit 113 (that is, the trial music data temporarily stored in the buffer). The additional information added to the header is updated so that the entire music data for trial listening can be reproduced. As a result, the additional information updating unit 125 changes the music data for trial listening to music data D1 for which reproduction is permitted by releasing the reproduction restriction, so that the entire music data D1 can be freely reproduced. .
再生部113は、試聴用音楽データに対する特徴区間の再生中に購入処理が完了し再生制限が解除される(すなわち、付加情報が更新される)と、その後、ユーザにより再生する音楽データD1を切り替えるように要求されなければ、当該試聴用音楽データを音楽データD1として特徴区間の区間終了位置以降も再生し続ける。このようにして再生部113は、試聴用音楽データに対する特徴区間の再生中に、その試聴用音楽データを元の音楽データD1として購入するように要求され実際に購入処理されても、その間、当該試聴用音楽データの特徴区間に対する再生を継続してユーザに対し音楽の特徴部分を試聴させることができる。また再生部113は、再生中に音楽データD1が購入されると、試聴用音楽データを当該音楽データD1として特徴区間の区間終了位置以降も再生し、ユーザに対し音楽の特徴部分以降もそのまま聴かせることができる。
When the purchase process is completed and the playback restriction is released (that is, the additional information is updated) during playback of the feature section for the trial listening music data, the playback unit 113 then switches the music data D1 to be played back by the user. If not so requested, the music data for trial listening will continue to be reproduced as music data D1 even after the section end position of the characteristic section. In this way, the reproduction unit 113 is requested to purchase the music data for trial listening as the original music data D1 during the reproduction of the feature section for the music data for trial listening, and even if it is actually purchased, It is possible to continue the reproduction of the feature section of the music data for trial listening and to make the user listen to the music characteristic portion. Also, when the music data D1 is purchased during playback, the playback unit 113 plays back the music data for trial listening as the music data D1 after the section end position of the feature section and listens to the user after the feature section of the music as it is. Can be made.
そして再生部113は、試聴用音楽データを再生制限の解除された音楽データD1として後尾位置まで再生してその再生が終了し、また試聴用音楽データを再生制限の解除された音楽データD1として再生している途中に選択部112から、再生する音楽データD1を切り替えるように通知されたことに応じて音楽データD1の再生を中断すると、バッファからこれに一時記憶していた当該音楽データD1(すなわち、試聴用音楽データの付加情報が更新されて得られた音楽データD1)及び対応するデータ関連情報DREをコンテンツデータ記憶部114に送出する。これによりコンテンツデータ記憶部114は、再生部113から与えられた音楽データD1及び対応するデータ関連情報DREをコンテンツデータベースCDB1に記憶して保存する。
Then, the playback unit 113 plays back the music data for trial listening as music data D1 whose playback restriction has been released up to the end position, and the playback ends. When the reproduction of the music data D1 is interrupted in response to the notification from the selection unit 112 that the music data D1 to be reproduced is switched during the operation, the music data D1 temporarily stored in the buffer from the buffer (that is, the music data D1 (i.e. Then, the music data D1) obtained by updating the additional information of the music data for trial listening and the corresponding data related information DRE are sent to the content data storage unit 114. As a result, the content data storage unit 114 stores and stores the music data D1 and the corresponding data related information DRE given from the reproduction unit 113 in the content database CDB1.
因みに再生部113は、このように音楽データD1の再生が完了し、また中断すると、紹介プレイリストPL1に従い上述と同様に、通信制御部115により外部装置116から新たな試聴用音楽データ及び対応するデータ関連情報DREを再びダウンロードさせて取り込みバッファに一時記憶しながら、当該新たな試聴用音楽データに対する特徴区間の区間開始位置からの再生を開始する。
Incidentally, when the reproduction of the music data D1 is completed and interrupted in this way, the reproduction unit 113 performs new trial listening music data and corresponding music data from the external device 116 by the communication control unit 115 according to the introduction playlist PL1 as described above. While the data-related information DRE is downloaded again and temporarily stored in the take-in buffer, reproduction from the section start position of the feature section for the new trial listening music data is started.
ところでコンテンツデータ記憶部114は、コンテンツデータベースCDB1に対する音楽データD1及び対応するデータ関連情報DREの記憶が完了すると、当該音楽データD1に対するコンテンツデータ記憶部114内の記憶場所を指示する新たなコンテンツ指示情報を指示情報変更部126に送出する。指示情報変更部126は、コンテンツデータ記憶部114内の紹介プレイリストPL1に格納されている音楽登録情報TR内の、このとき購入された音楽データD1に対応するコンテンツ指示情報MID(これは、ネットワークNT上の記憶場所を指示するものであり、通信制御部115から与えられたコンテンツ指示情報MIDで判別する)を、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更する。
By the way, when the storage of the music data D1 and the corresponding data-related information DRE in the content database CDB1 is completed, the content data storage unit 114 has new content instruction information indicating the storage location in the content data storage unit 114 for the music data D1. Is sent to the instruction information changing unit 126. The instruction information changing unit 126 is the content instruction information MID (this is the network instruction information) corresponding to the music data D1 purchased at this time in the music registration information TR stored in the introduction playlist PL1 in the content data storage unit 114. The storage location on the NT is instructed, and is determined by the content instruction information MID given from the communication control unit 115) to the new content instruction information given from the content data storage unit 114.
これにより指示情報変更部126は、紹介プレイリストPL1に従い試聴用音楽データを再生して試聴させている状態で、対応する元の音楽データD1が購入されると、この後、紹介プレイリストPL1が最新のものに変更されるまでの間、その紹介プレイリストPL1に従い、未購入の音楽データD1については、外部装置116から試聴用音楽データとしてダウンロードさせて再生させる。しかしながら指示情報変更部126は、その紹介プレイリストPL1に従い、購入済の音楽データD1については何らネットワークNTを利用させることなくコンテンツデータ記憶部114から読み出させて再生させることができるようになされている。
As a result, when the corresponding original music data D1 is purchased in a state where the instruction information changing unit 126 reproduces the trial listening music data in accordance with the introduction playlist PL1 and makes the trial listening, the introduction playlist PL1 Until it is changed to the latest one, according to the introduction playlist PL1, the unpurchased music data D1 is downloaded from the external device 116 as trial music data and played back. However, the instruction information changing unit 126 can read and reproduce the purchased music data D1 from the content data storage unit 114 without using the network NT in accordance with the introduction playlist PL1. Yes.
因みに再生部113は、試聴用音楽データに対する特徴区間の再生中に、選択部112から新たに選択したチャンネルが通知されると、当該選択されたチャンネルに応じて、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たなプレイリストPL1及びPL2を読み出す。そして再生部113は、その新たなプレイリストPL1及びPL2に従いコンテンツデータ記憶部114又は外部装置116から音楽データD1及びデータ関連情報DREを読み出して、その時点の試聴用音楽データの再生を中断すると共に、当該読み出した音楽データD1に対する特徴位置からの再生を開始する。このようにして再生部113は、紹介プレイリストPL1を使用した購入可能な音楽データD1に基づく音楽の特徴部分に対する試聴を終了する。
Incidentally, when the newly selected channel is notified from the selecting unit 112 during the reproduction of the feature section for the trial music data, the reproducing unit 113 performs the content data storage unit in the same manner as described above according to the selected channel. The new playlists PL 1 and PL 2 are read out from 114 or the external device 116. Then, the playback unit 113 reads the music data D1 and the data related information DRE from the content data storage unit 114 or the external device 116 according to the new playlists PL1 and PL2, and interrupts playback of the music data for trial listening at that time. Then, reproduction from the characteristic position for the read music data D1 is started. In this way, the playback unit 113 ends the trial listening for the music characteristic portion based on the purchaseable music data D1 using the introduction playlist PL1.
ところでコンテンツデータ記憶部114は、購入可能な音楽データD1を購入候補として登録するための購入候補登録リストを予め記憶している。そして選択部112は、再生部113により紹介プレイリストPL1に従い試聴用音楽データの特徴区間が再生されている途中に、ユーザにより例えばリモートコントローラRM2のお気に入りボタンRM2Aが押下操作され、その時点に再生中の試聴用音楽データに対応する元の音楽データD1を購入候補として登録するように要求する購入候補登録要求命令が入力されると、これを再生部113及び表示制御部117に通知する。
Incidentally, the content data storage unit 114 stores in advance a purchase candidate registration list for registering the music data D1 that can be purchased as purchase candidates. The selection unit 112 is, for example, when the user presses the favorite button RM2A of the remote controller RM2 while the feature section of the trial listening music data is being reproduced according to the introduction playlist PL1 by the reproduction unit 113, and is currently being reproduced. When a purchase candidate registration request command requesting registration of the original music data D1 corresponding to the trial listening music data as a purchase candidate is input, the playback unit 113 and the display control unit 117 are notified of this.
再生部113は、選択部112から音楽データD1を購入候補として登録するように要求されたことが通知されると、コンテンツデータ記憶部114から購入候補登録リストを読み出す。そして再生部113は、選択部112から、さらに音楽データD1に対する購入候補としての登録の決定が通知されると、購入候補登録リストに対し、その時点に再生中の試聴用音楽データに対応するコンテンツ指示情報MIDや音楽タイトル等を載せることにより当該試聴用音楽データに対応する元の音楽データD1を購入候補として登録する。このようにして再生部113は、試聴用音楽データの再生中に対応する元の音楽データD1を購入候補として登録するように要求される毎に、購入候補登録リストに対し当該対応する音楽データD1を購入候補として登録する。
When the reproduction unit 113 is notified by the selection unit 112 that the music data D1 is requested to be registered as a purchase candidate, the reproduction unit 113 reads the purchase candidate registration list from the content data storage unit 114. When the selection unit 112 further notifies the selection of the music data D1 as a purchase candidate, the playback unit 113 notifies the purchase candidate registration list of the content corresponding to the trial music data being played back at that time. By placing the instruction information MID, music title, etc., the original music data D1 corresponding to the music data for trial listening is registered as a purchase candidate. Thus, each time the playback unit 113 is requested to register the corresponding original music data D1 during playback of the trial listening music data as a purchase candidate, the corresponding music data D1 is stored in the purchase candidate registration list. As a purchase candidate.
そして選択部112は、紹介プレイリストPL1が使用された音楽の試聴中や他のプレイリストPL1が使用された音楽の聴取中のように、ユーザにより任意の時点に操作部111が操作され、購入候補として登録していた音楽データD1を購入する候補購入命令が入力されると、これを通信制御部115に通知する。この場合、通信制御部115は、選択部112からの通知に応じて、購入候補登録リストに登録されている音楽データD1のうち、ユーザにより最終的に購入するように決定された音楽データD1を購入要求するための購入要求情報(すなわち、購入処理に必要な購入情報を含む購入要求情報)を生成し、当該生成した購入要求情報をネットワークNT上の外部装置116に送信する。
Then, the selection unit 112 is operated when the user operates the operation unit 111 at an arbitrary time, such as during listening to music in which the introduction playlist PL1 is used or listening to music in which another playlist PL1 is used. When a candidate purchase command for purchasing music data D1 registered as a candidate is input, the communication control unit 115 is notified of this. In this case, in response to the notification from the selection unit 112, the communication control unit 115 selects the music data D1 determined to be finally purchased by the user from among the music data D1 registered in the purchase candidate registration list. Purchase request information for requesting purchase (that is, purchase request information including purchase information necessary for purchase processing) is generated, and the generated purchase request information is transmitted to the external device 116 on the network NT.
この際、外部装置116は、再生装置110から送信された購入要求情報を受信すると、これに含まれる購入情報を用いて、その再生装置110から購入の要求された音楽データD1に対する購入処理を実行する。その結果、外部装置116は、購入処理が完了すると、購入の要求された音楽データD1のヘッダに対し当該音楽データD1の全体を再生可能に設定する付加情報(すなわち、再生許可情報)を付加する。そして外部装置116は、付加情報を付加した音楽データD1を対応するデータ関連情報DRE及び購入完了通知と共に再生装置110に返信する。
At this time, when receiving the purchase request information transmitted from the playback device 110, the external device 116 uses the purchase information included therein to execute a purchase process for the music data D1 requested to be purchased from the playback device 110. To do. As a result, when the purchase processing is completed, the external device 116 adds additional information (that is, reproduction permission information) that sets the entire music data D1 to be reproducible to the header of the music data D1 requested to be purchased. . Then, the external device 116 returns the music data D1 added with the additional information to the playback device 110 together with the corresponding data related information DRE and the purchase completion notification.
これにより通信制御部115は、外部装置116から返信された音楽データD1及び対応するデータ関連情報DREと購入完了通知とをダウンロードする。そして通信制御部115は、ダウンロードした音楽データD1及び対応するデータ関連情報DREをコンテンツデータ記憶部114に送出すると共に、購入完了通知を表示制御部117に送出する。また通信制御部115は、このとき購入処理された音楽データD1に対応するコンテンツ指示情報MID(すなわち、ネットワークNT上の記憶場所を指示するコンテンツ指示情報MID)を指示情報変更部126に送出する。
Thereby, the communication control unit 115 downloads the music data D1 returned from the external device 116, the corresponding data related information DRE, and the purchase completion notification. Then, the communication control unit 115 sends the downloaded music data D1 and the corresponding data related information DRE to the content data storage unit 114 and sends a purchase completion notification to the display control unit 117. In addition, the communication control unit 115 sends the content instruction information MID (that is, the content instruction information MID indicating the storage location on the network NT) corresponding to the music data D1 that has been purchased at this time to the instruction information changing unit 126.
従ってコンテンツデータ記憶部114は、通信制御部115から与えられた音楽データD1及び対応するデータ関連情報DREをコンテンツデータベースCDB1に記憶して保存する。またコンテンツデータ記憶部114は、コンテンツデータベースCDB1に対する音楽データD1及び対応するデータ関連情報DREの記憶が完了すると、当該音楽データD1に対する当該コンテンツデータ記憶部114内の記憶場所を指示する新たなコンテンツ指示情報を指示情報変更部126に送出する。これにより指示情報変更部126は、上述と同様に、コンテンツデータ記憶部114内の紹介プレイリストPL1に格納されている音楽登録情報TR内の、このとき購入された音楽データD1に対応するコンテンツ指示情報MIDを、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更する。
Therefore, the content data storage unit 114 stores and saves the music data D1 and the corresponding data related information DRE given from the communication control unit 115 in the content database CDB1. Further, when the storage of the music data D1 and the corresponding data related information DRE in the content database CDB1 is completed, the content data storage unit 114 performs a new content instruction that indicates the storage location in the content data storage unit 114 for the music data D1. Information is sent to the instruction information changing unit 126. Thereby, the instruction information changing unit 126, similarly to the above, the content instruction corresponding to the music data D1 purchased at this time in the music registration information TR stored in the introduction playlist PL1 in the content data storage unit 114. The information MID is changed to new content instruction information given from the content data storage unit 114.
このようにして指示情報変更部126は、事前に購入候補として登録されていた音楽データD1が購入されたときでも、これに応じて紹介プレイリストPL1内のコンテンツ指示情報MIDを変更する。このため指示情報変更部126は、この後、紹介プレイリストPL1が最新のものに変更されるまでの間、その紹介プレイリストPL1に従い、購入済の音楽データD1を、何らネットワークNTを利用させることなくコンテンツデータ記憶部114から読み出させて再生させることができる。
In this way, the instruction information changing unit 126 changes the content instruction information MID in the introduction playlist PL1 even when the music data D1 that has been registered as purchase candidates in advance is purchased. Therefore, the instruction information changing unit 126 thereafter uses the network NT for the purchased music data D1 according to the introduction playlist PL1 until the introduction playlist PL1 is changed to the latest one. And can be read out from the content data storage unit 114 and reproduced.
因みに通信制御部115は、このように音楽データD1を購入したときには、その購入した音楽データD1を再生部113に通知する。これにより再生部113は、このときコンテンツデータ記憶部114から購入候補登録リストを読み出すと共に、その購入候補登録リストに登録している1又は複数の音楽データD1のうち、購入された音楽データD1の登録を取り消すようにして当該購入候補登録リストを更新する。そして再生部113は、このように更新した購入候補登録リストをコンテンツデータ記憶部114に送出して記憶させることにより、この後、購入候補登録リストを利用して同一の音楽データD1が重複して購入されることを回避させる。
Incidentally, when the communication control unit 115 purchases the music data D1 in this way, the communication control unit 115 notifies the playback unit 113 of the purchased music data D1. Thereby, the reproduction unit 113 reads out the purchase candidate registration list from the content data storage unit 114 at this time, and among the one or a plurality of music data D1 registered in the purchase candidate registration list, The purchase candidate registration list is updated so as to cancel the registration. Then, the playback unit 113 sends the updated purchase candidate registration list to the content data storage unit 114 for storage, and thereafter, the same music data D1 is duplicated using the purchase candidate registration list. Avoid being purchased.
これに加えて表示制御部117は、選択部112により、紹介プレイリストPL1の割り当てられたチャンネルが選択されたことに応じて、再生部113から紹介プレイリストPL1と、これに登録された音楽データD1に対応するデータ属性情報DATとが与えられると、これら紹介プレイリストPL1やデータ属性情報DATに基づき、選択画面データを生成する。そして表示制御部117は、かかる選択画面データを表示部118に送出することにより、当該表示部118に対し選択画面データに基づき、図31との対応部分に同一符号を付した図36に示すような選択画面130を表示する。
In addition to this, in response to the selection unit 112 selecting the channel to which the introduction playlist PL1 is assigned, the display control unit 117 receives the introduction playlist PL1 from the reproduction unit 113 and the music data registered therein. When data attribute information DAT corresponding to D1 is given, selection screen data is generated based on the introduction playlist PL1 and the data attribute information DAT. Then, the display control unit 117 sends the selection screen data to the display unit 118, so that the corresponding parts in FIG. 31 are given the same reference numerals as shown in FIG. 36 based on the selection screen data. A selection screen 130 is displayed.
この場合、選択画面130には、チャンネル選択領域21の中央部に、紹介プレイリストPL1の割り当てられたチャンネルをチャンネル番号CNによって通知する選択チャンネル通知アイコン23が表示されると共に、音楽選択領域22に当該紹介プレイリストPL1に対応するリスト名26や説明文27等が表示されている。これに加えて紹介プレイリストPL1に従い試聴用に再生される音楽データD1は購入可能であるため、選択画面130には、当該音楽データD1に基づく音楽の特徴部分が試聴されている間は(すなわち、未だ購入されてはいない音楽データD1が試聴用音楽データとして再生されている間は)、例えば音楽選択領域22内の説明文27の下側に、当該音楽データD1の購入価格を通知するアイコン(以下、これを価格通知アイコンと呼ぶ)131が表示されている。これにより表示制御部117は、試聴する音楽の音楽データD1が切り替えられる毎に、選択画面130内の価格通知アイコン131により、ユーザに対し試聴中の音楽の音楽データD1に対する購入価格を通知し得るようになされている。
In this case, on the selection screen 130, a selected channel notification icon 23 for notifying the channel assigned to the introduction playlist PL1 by the channel number CN is displayed at the center of the channel selection region 21, and in the music selection region 22. A list name 26, an explanatory note 27, etc. corresponding to the introduction play list PL1 are displayed. In addition, since the music data D1 reproduced for trial listening according to the introductory playlist PL1 can be purchased, the selection screen 130 is displayed while the music characteristic portion based on the music data D1 is being auditioned (that is, For example, an icon for notifying the purchase price of the music data D1 is provided below the explanatory text 27 in the music selection area 22 while the music data D1 that has not been purchased is being reproduced as music data for trial listening. (Hereinafter referred to as a price notification icon) 131 is displayed. Thereby, the display control unit 117 can notify the user of the purchase price for the music data D1 of the music being previewed by the price notification icon 131 in the selection screen 130 each time the music data D1 of the music to be listened to is switched. It is made like that.
また再生部113は、試聴用音楽データに対する特徴区間の区間開始位置からの再生時間が所定時間(すなわち、区間開始位置から区間終了位置までの再生に要する再生時間よりも短い所定時間)に達するまでの間に、選択部112から新たに選択されたチャンネルや試聴用に再生する音楽データD1(すなわち、試聴用音楽データ)を切り替えることが通知されないときには、当該再生時間が所定時間に達した時点に、試聴用音楽データを特徴区間の区間開始位置から所定時間再生したことを表示制御部117に通知する。この場合、表示制御部117は、上述と同様に再生画面データを生成して表示部118に送出することにより、その表示部118に対し再生画面データに基づき、図32との対応部分に同一符号を付した図37に示すような再生画面132を表示する。
Further, the playback unit 113 until the playback time from the section start position of the feature section for the trial music data reaches a predetermined time (that is, a predetermined time shorter than the playback time required for playback from the section start position to the section end position). If the selection unit 112 does not notify the newly selected channel or the music data D1 to be played back for trial listening (that is, the music data for trial listening) during the period, the playback time reaches the predetermined time. The display control unit 117 is notified that the music data for trial listening has been reproduced for a predetermined time from the section start position of the characteristic section. In this case, the display control unit 117 generates reproduction screen data in the same manner as described above and sends it to the display unit 118, so that the same reference numerals are assigned to the corresponding parts in FIG. 32 based on the reproduction screen data. A reproduction screen 132 as shown in FIG.
かかる再生画面132は、音楽データD1に基づく音楽が試聴されている間は(すなわち、未だ購入されてはいない音楽データD1が試聴用音楽データとして再生されている間は)、例えばジャケット写真画像47の上側に、当該音楽データD1の購入価格を通知する価格通知アイコン133が表示されている。これにより表示制御部117は、表示部118に表示していた選択画面130を再生画面132に切り替えた場合でも、その時点に未購入の音楽データD1に基づく音楽が試聴されていると、かかる再生画面132内の価格通知アイコン133により、ユーザに対し試聴中の音楽の音楽データD1に対する購入価格を通知し得るようになされている。
The playback screen 132 is, for example, a jacket photo image 47 while music based on the music data D1 is being auditioned (that is, while music data D1 that has not been purchased is being played back as music data for audition). A price notification icon 133 for notifying the purchase price of the music data D1 is displayed on the upper side. Thus, even when the selection screen 130 displayed on the display unit 118 is switched to the playback screen 132, the display control unit 117 performs such playback if music based on unpurchased music data D1 is being auditioned at that time. A price notification icon 133 in the screen 132 can notify the user of the purchase price for the music data D1 of the music being auditioned.
また選択部112は、音楽データD1に基づく音楽が試聴されている途中(すなわち、未だ購入されてはいない音楽データD1が試聴用音楽データとして再生されている途中)に、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが1度押下操作され、試聴中の音楽の音楽データD1を購入するように要求する購入要求命令が入力されると、これを表示制御部117に通知する。この場合、表示制御部117は、選択部112からの通知に応じて、その時点に試聴中の音楽の音楽データD1に対応するデータ属性情報DATに基づいて、購入確認画面データを生成する。そして表示制御部117は、かかる購入確認画面データを表示部118に送出することにより、当該表示部118において例えば選択画面130(又は再生画面132)に購入確認画面データに基づく図38に示すような購入確認画面135を重ねて表示する。
In addition, the selection unit 112 is, for example, a remote controller RM2 by the user while the music based on the music data D1 is being auditioned (that is, while the music data D1 that has not been purchased is being reproduced as the audition music data). When the determination button RM1J is pressed once and a purchase request command for requesting to purchase the music data D1 of the music being auditioned is input, the display control unit 117 is notified of this. In this case, in response to the notification from the selection unit 112, the display control unit 117 generates purchase confirmation screen data based on the data attribute information DAT corresponding to the music data D1 of the music currently being auditioned. Then, the display control unit 117 sends the purchase confirmation screen data to the display unit 118, and the display unit 118 displays, for example, the selection screen 130 (or the playback screen 132) based on the purchase confirmation screen data as shown in FIG. A purchase confirmation screen 135 is displayed in an overlapping manner.
この場合、購入確認画面135には、現在試聴中の音楽の音楽データD1を購入するか否かを確認する購入確認文136が表示されている。また購入確認画面135には、現在試聴中の音楽の音楽データD1に対応する音楽タイトルやアーティスト名、購入価格等の当該音楽に関連する音楽関連情報137も表示されている。さらに購入確認画面135には、購入を決定するための購入決定ボタン138と、その購入を取り消すための購入取消ボタン139とが設けられている。そして表示制御部117は、購入確認画面135上で購入決定ボタン138と購入取消ボタン139との何れか一方を、例えば購入確認画面135内で唯一目立つような所定の表示状態で強調表示している。
In this case, the purchase confirmation screen 135 displays a purchase confirmation sentence 136 for confirming whether or not to purchase the music data D1 of the music currently being auditioned. The purchase confirmation screen 135 also displays music-related information 137 related to the music such as the music title, artist name, purchase price, etc. corresponding to the music data D1 of the music currently being auditioned. Further, the purchase confirmation screen 135 is provided with a purchase determination button 138 for determining purchase and a purchase cancel button 139 for canceling the purchase. Then, the display control unit 117 highlights either the purchase decision button 138 or the purchase cancel button 139 on the purchase confirmation screen 135 in a predetermined display state that stands out in the purchase confirmation screen 135, for example. .
この状態で選択部112は、ユーザによりリモートコントローラRM2の左方向選択ボタンRM1Hや右方向選択ボタンRM1Iが押下操作され、左方向選択命令や右方向選択命令が入力されると、これを表示制御部117に通知する。表示制御部117は、選択部112からの通知に応じて、購入確認画面135上で購入決定ボタン138と、購入取消ボタン139との強調表示の表示状態を交互に切り替える。これにより表示制御部117は、購入確認画面135上で購入決定ボタン138と購入取消ボタン139とを介してユーザに対し購入の決定及び取り消しの何れか一方を選択させ得るようになされている。このようにして表示制御部117は、表示部118に表示した購入確認画面135により、ユーザに対し購入しようとしている音楽データD1がどのようなものかを通知しつつ、当該音楽データD1を実際に購入するか否かを確認させることができる。
In this state, when the user presses the left direction selection button RM1H or the right direction selection button RM1I of the remote controller RM2 and inputs a left direction selection command or a right direction selection command, the selection unit 112 displays this. 117 is notified. The display control unit 117 alternately switches the highlighted display states of the purchase determination button 138 and the purchase cancel button 139 on the purchase confirmation screen 135 according to the notification from the selection unit 112. As a result, the display control unit 117 allows the user to select either purchase decision or cancellation via the purchase decision button 138 and the purchase cancel button 139 on the purchase confirmation screen 135. In this way, the display control unit 117 notifies the user of what the music data D1 is to be purchased on the purchase confirmation screen 135 displayed on the display unit 118, and actually transmits the music data D1. Whether or not to purchase can be confirmed.
そして選択部112は、表示部118に表示された購入確認画面135上で購入決定ボタン138が選択された状態で、ユーザによりリモートコントローラRM2の決定ボタンRM1Jが再び押下操作されると、そのとき入力された命令を購入決定命令と認識し、音楽データD1の購入が決定されたことを通信制御部115に通知する。このようにして選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)の操作に応じて、上述したように試聴中の音楽の音楽データD1に対する購入を実行させることができる。
Then, when the user presses the enter button RM1J of the remote controller RM2 again with the purchase decision button 138 selected on the purchase confirmation screen 135 displayed on the display unit 118, the selection unit 112 is input at that time. The received command is recognized as a purchase decision command, and the communication control unit 115 is notified that the purchase of the music data D1 has been decided. In this manner, the selection unit 112 can cause the purchase of the music data D1 of the music being auditioned as described above according to the operation of the operation unit 111 (that is, the remote controller RM2) by the user.
また表示制御部117は、試聴中の音楽の音楽データD1に対する購入が実行され、その結果、通信制御部115から購入完了通知が与えられると、その時点に試聴中の音楽の音楽データD1(すなわち、このとき購入された音楽データD1)に対応するデータ属性情報DATに基づき、購入完了通知画面データを生成する。そして表示制御部117は、かかる購入完了通知画面データを表示部118に送出する。これにより表示制御部117は、表示部118において例えば選択画面130(又は再生画面132)に購入完了通知画面データに基づく図39に示すような購入完了通知画面140を重ねて表示する。
The display control unit 117 executes purchase for the music data D1 of the music being auditioned. As a result, when the communication control unit 115 gives a purchase completion notification, the music data D1 of the music being auditioned at that time (ie The purchase completion notification screen data is generated based on the data attribute information DAT corresponding to the music data D1) purchased at this time. The display control unit 117 sends the purchase completion notification screen data to the display unit 118. Accordingly, the display control unit 117 displays the purchase completion notification screen 140 as shown in FIG. 39 based on the purchase completion notification screen data on the selection screen 130 (or the reproduction screen 132), for example, on the display unit 118.
この場合、購入完了通知画面140には、現在試聴中の音楽の音楽データD1に対する購入が完了したことを通知する購入完了通知文141が表示されている。また購入完了通知画面140には、購入の完了した音楽データD1の購入価格を示す価格情報142も表示され、さらに購入完了通知画面140を閉じるための閉ボタン143が設けられている。従って表示制御部117は、表示部118に表示した購入完了通知画面140により、ユーザに対しどのような音楽データD1を購入したかを通知することができる。
In this case, the purchase completion notification screen 140 displays a purchase completion notification message 141 for notifying that the purchase of the music data D1 of the currently listened music is completed. The purchase completion notification screen 140 also displays price information 142 indicating the purchase price of the music data D1 that has been purchased, and further includes a close button 143 for closing the purchase completion notification screen 140. Therefore, the display control unit 117 can notify the user of what kind of music data D1 has been purchased on the purchase completion notification screen 140 displayed on the display unit 118.
そして選択部112は、表示制御部117により表示部118に対し購入完了通知画面140が表示された状態で、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、そのとき入力された命令を、購入完了通知画面140を閉じる画面閉命令であると認識し、当該購入完了通知画面140を閉じるように要求されたことを表示制御部117に通知する。これにより表示制御部117は、表示部118において購入完了通知画面140を閉じて図40に示すような選択画面145のみ(又は、図41に示すような再生画面146のみ)を表示する。
The selection unit 112 is input when the user presses the determination button RM1J of the remote controller RM2, for example, while the purchase completion notification screen 140 is displayed on the display unit 118 by the display control unit 117. The command is recognized as a screen closing command for closing the purchase completion notification screen 140 and notifies the display control unit 117 that the purchase completion notification screen 140 has been requested to close. Thereby, the display control unit 117 closes the purchase completion notification screen 140 on the display unit 118 and displays only the selection screen 145 as shown in FIG. 40 (or only the playback screen 146 as shown in FIG. 41).
すなわち、表示制御部117は、試聴中の音楽の音楽データD1が購入処理されている間も、再生部113により当該音楽データD1が試聴用音楽データとして再生されているため、表示部118に対する選択画面130(又は、再生画面132)の表示を継続している。そして表示制御部117は、音楽データD1の購入が完了すると、選択画面130(又は、再生画面132)の表示内容の一部を更新する。従って表示制御部117は、音楽データD1の購入が完了した後にも、その音楽データD1(すなわち、試聴用音楽データに対する再生制限が解除されて得られた音楽データD1)の再生が維持されていると、表示内容を一部更新した選択画面145(又は、再生画面146)をユーザに見せることで、購入しても再生中の音楽データD1を音楽タイトル30やアーティスト名31等で確認させることができる。
That is, the display control unit 117 selects the display unit 118 because the music data D1 is played back as trial listening music data by the playback unit 113 while the music data D1 of music being auditioned is being purchased. The display of the screen 130 (or the playback screen 132) is continued. Then, when the purchase of the music data D1 is completed, the display control unit 117 updates a part of the display content of the selection screen 130 (or the playback screen 132). Accordingly, even after the purchase of the music data D1 is completed, the display control unit 117 maintains the reproduction of the music data D1 (that is, music data D1 obtained by releasing the reproduction restriction on the trial music data). Then, by displaying the selection screen 145 (or the playback screen 146) with partly updated display contents to the user, the music data D1 being played back can be confirmed with the music title 30 or artist name 31 or the like even after purchase. it can.
ただし購入の完了に応じて表示内容を一部更新した選択画面145(又は、再生画面146)については、その更新内容として、価格通知アイコン131(又は、価格通知アイコン133)が消去されている。これにより表示制御部117は、価格通知アイコン131(又は、価格通知アイコン133)を消去した選択画面145(又は、再生画面146)により、ユーザに対し再生中の音楽データD1が購入されていることも合わせて通知し得るようになされている。
However, the price notification icon 131 (or price notification icon 133) is deleted as the updated content of the selection screen 145 (or the playback screen 146) whose display content has been partially updated upon completion of purchase. As a result, the display control unit 117 has purchased the music data D1 being played to the user through the selection screen 145 (or playback screen 146) from which the price notification icon 131 (or price notification icon 133) has been deleted. In addition, it is made to be able to notify.
ところで、紹介プレイリストPL1以外のプレイリストPL1及びPL2の割り当てられたチャンネルが選択されたときの選択画面120には、再生中の音楽データD1がネットワークNTを介して提供されていると、ネットワーク配信通知アイコン28が表示されている。しかしながら紹介プレイリストPL1の割り当てられたチャンネルが選択されたときの選択画面130には、未購入の音楽データD1が試聴用に再生されるとき、当該音楽データD1がネットワークNTを介して提供されてはいるものの、ネットワーク配信通知アイコン28を表示せずに、替わりに価格通知アイコン131が表示されている。
By the way, when the music data D1 being played back is provided via the network NT on the selection screen 120 when the channels to which the playlists PL1 and PL2 other than the introduction playlist PL1 are assigned are selected, network distribution is performed. A notification icon 28 is displayed. However, on the selection screen 130 when the channel assigned to the introduction playlist PL1 is selected, when the unpurchased music data D1 is reproduced for trial listening, the music data D1 is provided via the network NT. Although yes, the network notification icon 28 is not displayed, and a price notification icon 131 is displayed instead.
すなわち、選択画面130において価格通知アイコン131が表示されることは、再生中の音楽データD1が未購入であり、かつ再生装置110には保存(すなわち、取得)されていないため、必然的にネットワークNTを介して提供されていることも表している。従って選択画面130には、未購入の音楽データD1が試聴用に再生されている間は、ネットワーク配信通知アイコン28に替えて、当該ネットワーク配信通知アイコン28の意図する通知機能(すなわち、通知内容)も兼ねた価格通知アイコン131のみが表示されている。このようにして選択画面130は、その構成が極力簡易化されている。また再生画面132についても同様の理由でネットワーク配信通知アイコン48に替えて価格通知アイコン133が表示され、その構成が極力簡易化されている。
That is, the display of the price notification icon 131 on the selection screen 130 inevitably means that the music data D1 being played back has not been purchased and has not been saved (that is, acquired) in the playback device 110. It also shows that it is provided via NT. Therefore, while the unpurchased music data D1 is being reproduced for trial listening on the selection screen 130, the notification function intended by the network distribution notification icon 28 (that is, notification contents) instead of the network distribution notification icon 28 is displayed. Only the price notification icon 131 that also serves as a display is displayed. In this way, the configuration of the selection screen 130 is simplified as much as possible. Also, the price notification icon 133 is displayed on the playback screen 132 instead of the network distribution notification icon 48 for the same reason, and the configuration is simplified as much as possible.
ところで表示制御部117は、購入候補登録要求命令の入力に応じて選択部112から、試聴中の音楽の音楽データD1を購入候補として登録するように要求されたことが通知されると、その時点に試聴中の音楽の音楽データD1に対応するデータ属性情報DATに基づいて、購入候補登録確認画面データを生成する。そして表示制御部117は、かかる購入候補登録確認画面データを表示部118に送出する。これにより表示制御部117は、表示部118において例えば選択画面130(又は再生画面132)に、購入候補登録確認画面データに基づく図42に示すような購入候補登録確認画面150を重ねて表示する。
By the way, when the display control unit 117 is notified from the selection unit 112 in response to the input of the purchase candidate registration request command that it has been requested to register the music data D1 of the music being auditioned as a purchase candidate, at that time Next, purchase candidate registration confirmation screen data is generated based on the data attribute information DAT corresponding to the music data D1 of the music being auditioned. The display control unit 117 sends the purchase candidate registration confirmation screen data to the display unit 118. Thereby, the display control unit 117 displays a purchase candidate registration confirmation screen 150 as shown in FIG. 42 based on the purchase candidate registration confirmation screen data on the selection screen 130 (or the reproduction screen 132), for example, on the display unit 118.
この場合、購入候補登録確認画面150には、現在試聴中の音楽の音楽データD1を購入候補として購入候補登録リストに登録するか否かを確認する登録確認文151が表示されている。また購入候補登録確認画面150には、現在試聴中の音楽の音楽データD1に対応する音楽タイトルやアーティスト名、購入価格等の音楽関連情報152も表示されている。さらに購入候補登録確認画面150には、購入候補の登録を決定するための購入候補登録決定ボタン153と、その購入候補の登録を取り消すための購入候補登録取消ボタン154とが設けられている。そして表示制御部117は、購入候補登録確認画面150上で購入候補登録決定ボタン153と購入候補登録取消ボタン154との何れか一方を、例えば購入候補登録確認画面150内で唯一目立つような所定の表示状態で強調表示している。
In this case, on the purchase candidate registration confirmation screen 150, a registration confirmation sentence 151 for confirming whether or not to register the music data D1 of the music currently being auditioned as a purchase candidate in the purchase candidate registration list is displayed. The purchase candidate registration confirmation screen 150 also displays music-related information 152 such as the music title, artist name, and purchase price corresponding to the music data D1 of the music currently being auditioned. Further, the purchase candidate registration confirmation screen 150 is provided with a purchase candidate registration determination button 153 for determining registration of a purchase candidate and a purchase candidate registration cancellation button 154 for canceling the registration of the purchase candidate. Then, the display control unit 117 sets a predetermined one such that one of the purchase candidate registration determination button 153 and the purchase candidate registration cancel button 154 on the purchase candidate registration confirmation screen 150 stands out in the purchase candidate registration confirmation screen 150, for example. It is highlighted in the display state.
この状態で選択部112は、ユーザによりリモートコントローラRM2の左方向選択ボタンRM1Hや右方向選択ボタンRM1Iが押下操作され、左方向選択命令や右方向選択命令が入力されると、これを表示制御部117に通知する。表示制御部117は、選択部112からの通知に応じて、購入候補登録確認画面150上で購入候補登録決定ボタン153と購入候補登録取消ボタン154との強調表示の表示状態を交互に切り替える。これにより表示制御部117は、購入候補登録確認画面150上で購入候補登録決定ボタン153と購入候補登録取消ボタン154とを介してユーザに対し購入候補の登録に対する決定及び取り消しの何れか一方を選択させ得るようになされている。このようにして表示制御部117は、表示部118に表示した購入候補登録確認画面150により、ユーザに対し購入候補として登録しようとしている音楽データD1がどのようなものかを通知しつつ、当該音楽データD1を実際に購入候補として登録するか否かを確認させることができる。
In this state, when the user presses the left direction selection button RM1H or the right direction selection button RM1I of the remote controller RM2 and inputs a left direction selection command or a right direction selection command, the selection unit 112 displays this. 117 is notified. The display control unit 117 alternately switches the highlighted display states of the purchase candidate registration determination button 153 and the purchase candidate registration cancel button 154 on the purchase candidate registration confirmation screen 150 according to the notification from the selection unit 112. As a result, the display control unit 117 selects one of determination and cancellation for the purchase candidate registration for the user via the purchase candidate registration determination button 153 and the purchase candidate registration cancellation button 154 on the purchase candidate registration confirmation screen 150. It is made to be able to let you. In this way, the display control unit 117 notifies the user of the music data D1 that is to be registered as a purchase candidate on the purchase candidate registration confirmation screen 150 displayed on the display unit 118, while the music It can be confirmed whether or not the data D1 is actually registered as a purchase candidate.
そして選択部112は、表示部118に表示された購入候補登録確認画面150上で購入候補登録決定ボタン153が選択された状態で、ユーザによりリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、そのとき入力された命令を購入候補登録決定命令と認識し、試聴中の音楽の音楽データD1に対する購入候補としての登録が決定されたことを再生部113に通知する。これにより選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)への操作に応じて、購入候補登録リストへ試聴中の音楽の音楽データD1を購入候補として登録させることができる。
When the user presses the determination button RM1J of the remote controller RM2 in a state where the purchase candidate registration determination button 153 is selected on the purchase candidate registration confirmation screen 150 displayed on the display unit 118, The command input at that time is recognized as a purchase candidate registration determination command, and the playback unit 113 is notified that registration as a purchase candidate for the music data D1 of the music being auditioned has been determined. As a result, the selection unit 112 can register the music data D1 of the music being auditioned as a purchase candidate in the purchase candidate registration list in accordance with a user operation on the operation unit 111 (that is, the remote controller RM2).
また再生部113は、購入候補登録リストへの、試聴中の音楽の音楽データD1に対する購入候補としての登録が完了すると、これを表示制御部117に通知している。従って表示制御部117は、再生部113から購入候補としての登録の完了が通知されると、その時点に試聴中の音楽の音楽データD1(すなわち、このとき購入候補として登録された音楽データD1)に対応するデータ属性情報DATに基づいて、購入候補登録完了通知画面データを生成する。そして表示制御部117は、かかる購入候補登録完了通知画面データを表示部118に送出する。これにより表示制御部117は、表示部118において例えば選択画面130(又は再生画面132)に、購入候補登録完了通知画面データに基づく図43に示すような購入候補登録完了通知画面155を重ねて表示する。
Further, when the registration as the purchase candidate for the music data D1 of the music being auditioned in the purchase candidate registration list is completed, the reproducing unit 113 notifies the display control unit 117 of this. Accordingly, when the display control unit 117 is notified of the completion of registration as a purchase candidate from the reproduction unit 113, the music data D1 of the music being auditioned at that time (that is, the music data D1 registered as the purchase candidate at this time). The purchase candidate registration completion notification screen data is generated based on the data attribute information DAT corresponding to. Then, the display control unit 117 sends the purchase candidate registration completion notification screen data to the display unit 118. Thereby, the display control unit 117 displays the purchase candidate registration completion notification screen 155 as shown in FIG. 43 based on the purchase candidate registration completion notification screen data on the selection screen 130 (or the playback screen 132) on the display unit 118, for example. To do.
この場合、購入候補登録完了通知画面155には、現在試聴中の音楽の音楽データD1に対する購入候補としての登録が完了したことを通知する購入候補登録完了通知文156が表示されている。また購入候補登録完了通知画面155には、当該購入候補登録完了通知画面155を閉じるための閉ボタン157が設けられている。従って表示制御部117は、表示部118に対し、かかる購入候補登録完了通知画面155を表示することにより、ユーザに対しどのような音楽データD1の購入候補としての登録が完了したかを通知することができる。
In this case, the purchase candidate registration completion notification screen 155 displays a purchase candidate registration completion notification sentence 156 for notifying that the registration as a purchase candidate for the music data D1 of the currently listened music is completed. The purchase candidate registration completion notification screen 155 is provided with a close button 157 for closing the purchase candidate registration completion notification screen 155. Therefore, the display control unit 117 displays the purchase candidate registration completion notification screen 155 on the display unit 118 to notify the user of what kind of music data D1 has been registered as a purchase candidate. Can do.
これに加えて選択部112は、ユーザにより任意の時点に操作部111が操作され、購入候補として登録していた音楽データD1を購入するように要求する候補購入要求命令が入力されると、これを再生部113に通知する。このとき再生部113は、選択部112からの通知に応じて、コンテンツデータ記憶部114から購入候補登録リストを読み出して表示制御部117に送出する。これにより表示制御部117は、かかる購入候補登録リストに基づき、候補購入確認画面データを生成する。そして表示制御部117は、その候補購入確認画面データを表示部118に送出することにより、当該表示部118に対し候補購入確認画面データに基づく図44に示すような候補購入確認画面160を表示する。
In addition to this, when the operation unit 111 is operated at an arbitrary time by the user and a candidate purchase request command for requesting to purchase the music data D1 registered as the purchase candidate is input, Is notified to the reproduction unit 113. At this time, the playback unit 113 reads out the purchase candidate registration list from the content data storage unit 114 and sends it to the display control unit 117 in response to the notification from the selection unit 112. Thus, the display control unit 117 generates candidate purchase confirmation screen data based on the purchase candidate registration list. Then, the display control unit 117 displays the candidate purchase confirmation screen 160 as shown in FIG. 44 based on the candidate purchase confirmation screen data on the display unit 118 by sending the candidate purchase confirmation screen data to the display unit 118. .
この場合、候補購入確認画面160は、購入候補として登録された音楽データD1を提示するための提示項目161A乃至161Cをリスト化して表示する購入候補提示欄161が設けられている。そして購入候補提示欄161の各提示項目161A乃至161Cには、それぞれ購入候補として登録された1つの音楽データD1に対応する音楽タイトルやアーティスト名、購入金額等が表示されると共に、当該音楽データD1の購入の有無を確認するためのチェックボックス162が設けられている。因みにチェックボックス162は、チェックマークが入れられた場合、対応する提示項目161A乃至161Cにより提示されている音楽データD1の購入が確定されたことを示す。
In this case, the candidate purchase confirmation screen 160 is provided with a purchase candidate presenting column 161 that lists and displays the presentation items 161A to 161C for presenting the music data D1 registered as purchase candidates. In each of the presentation items 161A to 161C in the purchase candidate presentation column 161, a music title, an artist name, a purchase price, etc. corresponding to one music data D1 registered as a purchase candidate are displayed, and the music data D1. There is provided a check box 162 for confirming whether or not there is a purchase. Incidentally, the check box 162 indicates that the purchase of the music data D1 presented by the corresponding presentation items 161A to 161C is confirmed when a check mark is entered.
また候補購入確認画面160には、購入候補登録リストに対し購入候補として登録した音楽データD1の購入を決定して当該候補購入確認画面160を閉じるための候補購入決定ボタン163も設けられている。これにより表示制御部117は、表示部118に表示した候補購入確認画面160により、ユーザに対し購入候補として登録した音楽データD1がどのようなものかを提示しつつ、その音楽データD1それぞれを実際に購入するか否かを確認させ得るようになされている。
The candidate purchase confirmation screen 160 is also provided with a candidate purchase decision button 163 for deciding to purchase the music data D1 registered as a purchase candidate in the purchase candidate registration list and closing the candidate purchase confirmation screen 160. Thereby, the display control unit 117 presents the music data D1 registered as purchase candidates to the user on the candidate purchase confirmation screen 160 displayed on the display unit 118, and actually displays each music data D1. It can be made to confirm whether or not to purchase.
すなわち、選択部112は、表示制御部117により表示部118に対し候補購入確認画面160が表示された状態で、例えばユーザによりリモートコントローラRM2の上方向選択ボタンRM1F又は下方向選択ボタンRM1Gが押下操作され、スクロール命令が入力されると、これを表示制御部117に通知する。このとき表示制御部117は、選択部112からの通知に応じて、候補購入確認画面160の購入候補提示欄161内で例えば何れか一つの提示項目161A乃至161Cを指示するカーソル(図示せず)を上方向又は下方向に移動させる。
That is, in the state where the candidate purchase confirmation screen 160 is displayed on the display unit 118 by the display control unit 117, the selection unit 112 is operated, for example, by the user pressing the up direction selection button RM1F or the down direction selection button RM1G of the remote controller RM2. When a scroll command is input, the display control unit 117 is notified of this. At this time, the display control unit 117 responds to the notification from the selection unit 112, for example, a cursor (not shown) that indicates any one of the presentation items 161A to 161C in the purchase candidate presentation field 161 of the candidate purchase confirmation screen 160. Is moved upward or downward.
また表示制御部117は、購入候補提示欄161内において一番上又は一番下の提示項目161A乃至161Cをカーソルで指示した状態で、選択部112からさらにカーソルを上方向又は下方向に移動させるように通知されると、当該カーソルの位置はそのままに各提示項目161A乃至161Cを、カーソルに対する移動方向とは逆方向にスクロールさせることにより、それまで表示し得なかった提示項目を新たに表示させるようにする。これにより表示制御部117は、候補購入確認画面160上でカーソルにより購入候補提示欄161内の提示項目161A乃至161Cとして、購入候補の音楽データD1を1つずつ選択させる。
In addition, the display control unit 117 further moves the cursor upward or downward from the selection unit 112 in the state where the top or bottom presentation items 161A to 161C are indicated by the cursor in the purchase candidate presentation column 161. In such a case, by scrolling the respective presentation items 161A to 161C in the direction opposite to the direction of movement with respect to the cursor while keeping the position of the cursor as it is, presentation items that could not be displayed until then are newly displayed. Like that. Accordingly, the display control unit 117 causes the music data D1 of the purchase candidates to be selected one by one as the presentation items 161A to 161C in the purchase candidate presentation column 161 with the cursor on the candidate purchase confirmation screen 160.
選択部112は、候補購入確認画面160上で何れかの提示項目161A乃至161Cがカーソルにより指示された状態で、例えばユーザによりリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、このとき入力された命令が購入選択命令であると認識し、これを表示制御部117に通知する。これにより表示制御部117は、選択部112からの通知に応じて、候補購入確認画面160の購入候補提示欄161において、その時点にカーソルが指示していた提示項目161A乃至161Cのチェックボックス162内にチェックマークを表示させる。因みに表示制御部117は、チェックボックス162内にチェックマークを表示させた提示項目161A乃至161Cをカーソルが指示した状態で、再び選択部112から購入選択命令の入力が通知されると、そのチェックマークを消すようにしている。このようにして表示制御部117は、候補購入確認画面160内のチェックボックス162に表示させたチェックマークにより、対応する音楽データD1が実際に購入するものとして選択されたことを通知する。
The selection unit 112 is input at this time when, for example, the user presses the determination button RM1J of the remote controller RM2 in a state where any of the presentation items 161A to 161C is instructed by the cursor on the candidate purchase confirmation screen 160. The command is recognized as a purchase selection command, and this is notified to the display control unit 117. Accordingly, in response to the notification from the selection unit 112, the display control unit 117 in the purchase candidate presentation field 161 of the candidate purchase confirmation screen 160, in the check boxes 162 of the presentation items 161A to 161C designated by the cursor at that time. Display a check mark on. Incidentally, when the input of the purchase selection command is notified again from the selection unit 112 in a state where the cursor indicates the presentation items 161A to 161C in which the check mark is displayed in the check box 162, the display control unit 117 receives the check mark. Is going to be erased. In this way, the display control unit 117 notifies that the corresponding music data D1 is actually selected for purchase by the check mark displayed in the check box 162 in the candidate purchase confirmation screen 160.
そして選択部112は、例えばユーザによりリモートコントローラRM2の右方向選択ボタンRM1Iが押下操作され、右方向選択命令が入力されると、これを表示制御部117に通知する。表示制御部117は、このとき選択部112からの通知に応じて、候補購入確認画面160上でカーソルを購入候補提示欄161から候補購入決定ボタン163に移動させる。因みに表示制御部117は、候補購入決定ボタン163上にカーソルを位置させた状態で、例えばユーザによりリモートコントローラRM2の左方向選択ボタンRM1Hが押下操作され、選択部112から左方向選択命令の入力が通知されると、候補購入確認画面160上でカーソルを候補購入決定ボタン163から購入候補提示欄161に移動させる。これにより表示制御部117は、再びカーソルにより提示項目161A乃至161Cを指示させることができるようにする。
For example, when the user presses the right direction selection button RM1I of the remote controller RM2 and a right direction selection command is input, the selection unit 112 notifies the display control unit 117 of this. At this time, the display control unit 117 moves the cursor from the purchase candidate presentation column 161 to the candidate purchase decision button 163 on the candidate purchase confirmation screen 160 according to the notification from the selection unit 112. Incidentally, the display control unit 117 is operated in such a manner that, for example, the user presses the left direction selection button RM1H of the remote controller RM2 while the cursor is positioned on the candidate purchase determination button 163, and the left direction selection command is input from the selection unit 112. When notified, the cursor is moved from the candidate purchase determination button 163 to the purchase candidate presentation field 161 on the candidate purchase confirmation screen 160. As a result, the display control unit 117 can again point the presentation items 161A to 161C with the cursor.
選択部112は、候補購入決定ボタン163上にカーソルが位置している状態で、例えばユーザによりリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、このとき入力された命令が候補購入命令であると認識し、これを表示制御部117及び通信制御部115に通知する。これにより表示制御部117は、選択部112からの通知に応じて、その時点の候補購入確認画面160の表示内容に基づき、ユーザにより購入するように決定された音楽データD1を判別し、当該判別した音楽データD1を購入対象として通信制御部115に通知すると共に、候補購入確認画面160を閉じる。
When the cursor is positioned on the candidate purchase decision button 163, for example, when the user presses the decision button RM1J of the remote controller RM2, the selection unit 112 selects the candidate purchase command. This is notified to the display control unit 117 and the communication control unit 115. Accordingly, the display control unit 117 determines the music data D1 determined to be purchased by the user based on the display content of the candidate purchase confirmation screen 160 at that time in response to the notification from the selection unit 112, and the determination The music data D1 is notified to the communication control unit 115 as a purchase target, and the candidate purchase confirmation screen 160 is closed.
これにより通信制御部115は、表示制御部117から通知された購入対象の1又は複数の音楽データD1を購入要求する購入要求情報(すなわち、購入情報を含む)をネットワークNT上の外部装置116に送信する。その結果、通信制御部115は、外部装置116から購入処理の完了に応じて、購入対象の音楽データD1及び対応するデータ関連情報DREと、購入完了通知とが送信されると、これらをダウンロードして、当該購入完了通知を表示制御部117に送出する。
Thereby, the communication control unit 115 sends purchase request information (that is, including purchase information) for requesting purchase of one or more music data D1 to be purchased notified from the display control unit 117 to the external device 116 on the network NT. Send. As a result, the communication control unit 115 downloads the music data D1 to be purchased, the corresponding data-related information DRE, and the purchase completion notification in response to the completion of the purchase process from the external device 116. Then, the purchase completion notification is sent to the display control unit 117.
表示制御部117は、通信制御部115から購入完了通知が与えられると、例えば、その購入完了通知に基づき、候補購入完了通知画面データを生成する。そして表示制御部117は、かかる候補購入完了通知画面データを表示部118に送出する。これにより表示制御部117は、表示部118に対し候補購入完了通知画面データに基づく図45に示すような候補購入完了通知画面165を表示する。
When receiving the purchase completion notification from the communication control unit 115, the display control unit 117 generates candidate purchase completion notification screen data based on the purchase completion notification, for example. Then, the display control unit 117 sends the candidate purchase completion notification screen data to the display unit 118. As a result, the display control unit 117 displays a candidate purchase completion notification screen 165 as shown in FIG. 45 based on the candidate purchase completion notification screen data on the display unit 118.
この場合、候補購入完了通知画面165には、購入候補登録リストを利用した音楽データD1の購入が完了したことを通知する購入完了通知文166が表示されている。また候補購入完了通知画面165には、購入の完了した音楽データD1の購入価格の合計を示す価格情報167も表示され、さらに候補購入完了通知画面165を閉じるための閉ボタン168が設けられている。従って表示制御部117は、表示部118に表示した候補購入完了通知画面165により、ユーザに対し購入候補登録リストを利用した音楽データD1の購入が完了したことを通知することができる。
In this case, on the candidate purchase completion notification screen 165, a purchase completion notification sentence 166 for notifying that the purchase of the music data D1 using the purchase candidate registration list is completed is displayed. The candidate purchase completion notification screen 165 also displays price information 167 indicating the total purchase price of the music data D1 that has been purchased, and further includes a close button 168 for closing the candidate purchase completion notification screen 165. . Accordingly, the display control unit 117 can notify the user that the purchase of the music data D1 using the purchase candidate registration list has been completed on the candidate purchase completion notification screen 165 displayed on the display unit 118.
そして選択部112は、表示制御部117により表示部118に対し候補購入完了通知画面165が表示された状態で、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、そのとき入力された命令を候補購入完了通知画面165を閉じる画面閉命令であると認識し、これを表示制御部117に通知する。これにより表示制御部117は、表示部118に表示していた候補購入完了通知画面165を閉じる。
The selection unit 112 is input when the user presses the determination button RM1J of the remote controller RM2, for example, while the candidate purchase completion notification screen 165 is displayed on the display unit 118 by the display control unit 117. The command is recognized as a screen closing command for closing the candidate purchase completion notification screen 165, and this is notified to the display control unit 117. As a result, the display control unit 117 closes the candidate purchase completion notification screen 165 displayed on the display unit 118.
一方、再生部113は、選択部112により、ストリーミングプレイリストPL1の割り当てられたチャンネルが選択されると、これに応じてコンテンツデータ記憶部114からストリーミングプレイリストPL1を読み出す。そして再生部113は、ストリーミングプレイリストPL1に格納されているバージョン情報を通信制御部115に送出する。通信制御部115は、再生部113からバージョン情報が与えられると、外部装置116に対し現在、再生装置110で使用しているストリーミングプレイリストPL1が最新のものであるかを問い合わせ、その結果、最新のものであることが確認されると、再生部113にこれを通知する。
On the other hand, when the selection unit 112 selects a channel to which the streaming playlist PL1 is assigned, the playback unit 113 reads the streaming playlist PL1 from the content data storage unit 114 in response to the selection. Then, reproduction unit 113 sends the version information stored in streaming playlist PL1 to communication control unit 115. When the version information is given from the playback unit 113, the communication control unit 115 queries the external device 116 whether the streaming playlist PL1 currently used by the playback device 110 is the latest, and as a result, the latest If it is confirmed that it is the one, the playback unit 113 is notified of this.
また通信制御部115は、現在、再生装置110で使用しているストリーミングプレイリストPL1が更新前のものであると、外部装置116から最新のストリーミングプレイリストPL1をダウンロードする。これにより通信制御部115は、その最新のストリーミングプレイリストPL1を再生部113に送出すると共に、コンテンツデータ記憶部114にも送出する。これによりコンテンツデータ記憶部114は、通信制御部115から与えられた最新のストリーミングプレイリストPL1を、更新前のものに上書きするように記憶して、当該ストリーミングプレイリストPL1を最新のものに変更する。
Further, the communication control unit 115 downloads the latest streaming playlist PL1 from the external device 116 when the streaming playlist PL1 currently used by the playback device 110 is the one before update. As a result, the communication control unit 115 sends the latest streaming playlist PL1 to the reproduction unit 113 and also to the content data storage unit 114. Thereby, the content data storage unit 114 stores the latest streaming playlist PL1 given from the communication control unit 115 so as to overwrite the one before update, and changes the streaming playlist PL1 to the latest one. .
従って再生部113は、コンテンツデータ記憶部114から読み出した、又は通信制御部115から与えられた最新のストリーミングプレイリストPL1に従い、これに格納されている1つの音楽登録情報TR内のコンテンツ指示情報MIDを通信制御部115に送出する。これにより通信制御部115は、コンテンツ指示情報MIDに従い、対応する音楽データD1をストリーミング再生用として配信(以下、この配信をストリーミング配信と呼ぶ)するように要求するストリーミング配信要求情報をネットワークNT上の外部装置116に送信する。
Therefore, the reproduction unit 113 follows the latest streaming playlist PL1 read from the content data storage unit 114 or given from the communication control unit 115, and the content instruction information MID in one music registration information TR stored therein. Is sent to the communication control unit 115. As a result, the communication control unit 115 sends streaming distribution request information for requesting distribution of the corresponding music data D1 for streaming playback (hereinafter referred to as streaming distribution) on the network NT according to the content instruction information MID. Transmit to the external device 116.
この場合、外部装置116は、再生装置110から送信されたストリーミング配信要求情報を受信すると、ストリーミング配信の要求された音楽データD1をそのまま試聴用音楽データとし、第2の通信形態でその試聴用音楽データを対応するデータ関連情報DREと共に再生装置110に返信する。これにより通信制御部115は、外部装置116から送信された試聴用音楽データ及び対応するデータ関連情報DREを受信しながら再生部113に送出する。再生部113は、通信制御部115から与えられた試聴用音楽データに対する先頭位置からのストリーミング再生を開始する。これにより再生部113は、ユーザに対し試聴可能な音楽データD1に基づく音楽の全体を試聴させることができる。因みに再生部113は、このとき通信制御部115から与えられたデータ関連情報DREに含まれるデータ属性情報DATを表示制御部117に送出している。
In this case, when the external apparatus 116 receives the streaming distribution request information transmitted from the playback apparatus 110, the music data D1 for which streaming distribution is requested is used as it is as the audition music data, and the audition music in the second communication form. The data is returned to the playback apparatus 110 together with the corresponding data related information DRE. As a result, the communication control unit 115 sends the listening music data and the corresponding data related information DRE transmitted from the external device 116 to the reproduction unit 113 while receiving them. The playback unit 113 starts streaming playback from the head position for the trial listening music data given from the communication control unit 115. Thus, the playback unit 113 can allow the user to audition the entire music based on the music data D1 that can be auditioned. Incidentally, the reproducing unit 113 sends the data attribute information DAT included in the data related information DRE given from the communication control unit 115 to the display control unit 117 at this time.
また再生部113は、試聴用音楽データに対する全体のストリーミング再生途中に選択部112から、再生する音楽データD1を切り替えるように通知されると、ストリーミングプレイリストPL1に従い上述と同様に、通信制御部115により外部装置116から第2の通信形態で新たな試聴用音楽データ及び対応するデータ関連情報DREを受信させながら取り込む。これにより再生部113は、その時点の試聴用音楽データのストリーミング再生を中断すると共に、新たな試聴用音楽データに対する先頭位置からのストリーミング再生を開始する。このようにして再生部113は、ユーザからの要求に応じてストリーミングプレイリストPL1に従い、試聴用音楽データを切り替えてストリーミング再生する。
When the selection unit 112 notifies the playback unit 113 to switch the music data D1 to be played back during the entire streaming playback of the trial listening music data, the communication control unit 115 similarly to the above in accordance with the streaming playlist PL1. Thus, new music data for trial listening and the corresponding data related information DRE are received while being received from the external device 116 in the second communication mode. As a result, the playback unit 113 stops streaming playback of the trial listening music data at that time, and starts streaming playback from the top position for new trial listening music data. In this way, the playback unit 113 performs streaming playback by switching the music data for trial listening in accordance with the streaming play list PL1 in response to a request from the user.
さらに再生部113は、試聴用音楽データに対する全体のストリーミング再生が完了すると、ストリーミングプレイリストPL1に従い上述と同様に通信制御部115により外部装置116から第2の通信形態で新たな試聴用音楽データ及び対応するデータ関連情報DREを受信させながら取り込む。これにより再生部113は、その時点に全体のストリーミング再生が完了した試聴用音楽データに替えて、新たな試聴用音楽データに対する先頭位置からのストリーミング再生を開始する。このようにして再生部113は、試聴用音楽データに対する全体の再生が完了したときにも、ストリーミングプレイリストPL1に従い、ストリーミング再生する試聴用音楽データを切り替えて先頭位置からのストリーミング再生を開始する。
Furthermore, when the entire streaming playback of the trial music data is completed, the playback unit 113 performs new trial music data and new trial music data in the second communication form from the external device 116 by the communication control unit 115 in the same manner as described above according to the streaming playlist PL1. The corresponding data related information DRE is captured while being received. As a result, the playback unit 113 starts streaming playback from the head position for new trial music data instead of the trial music data for which the entire streaming playback has been completed at that time. In this way, even when the entire playback of the trial music data is completed, the playback unit 113 switches the trial music data to be streamed and starts streaming playback from the top position according to the streaming playlist PL1.
さらにまた選択部112は、再生部113により試聴用音楽データがストリーミング再生されている途中に、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが押下操作され、ストリーミング再生中の試聴用音楽データに対応する音楽データD1(すなわち、試聴用音楽データとは同じ音楽データD1)のダウンロードを決定するダウンロード決定命令が入力されると、これを通信制御部115に通知する。通信制御部115は、選択部112から音楽データD1に対するダウンロードの決定が通知されると、再生部113に対しては、その時点の試聴用音楽データに対するストリーミング再生を維持させながら、当該ストリーミング再生中の試聴用音楽データに対応する音楽データD1のダウンロードを要求するダウンロード要求情報をネットワークNT上の外部装置116に送信する。
Furthermore, the selection unit 112 responds to the trial music data being streamed by the user pressing the decision button RM1J of the remote controller RM2, for example, while the music data for trial listening is being streamed by the playback unit 113. When a download determination command for determining download of the music data D1 (that is, music data D1 that is the same as the music data for trial listening) is input, the communication control unit 115 is notified of this. When the selection of the download control for the music data D1 is notified from the selection unit 112, the communication control unit 115 causes the playback unit 113 to perform streaming playback while maintaining streaming playback of the trial listening music data. Download request information for requesting download of the music data D1 corresponding to the music data for trial listening is transmitted to the external device 116 on the network NT.
外部装置116は、再生装置110から送信されたダウンロード要求情報を受信すると、第1の通信形態で、ダウンロードの要求された音楽データD1(すなわち、この時点に再生装置110でストリーミング再生されている試聴用音楽データと同一のもの)を対応するデータ関連情報DREと共に再生装置110に返信する。これにより通信制御部115は、外部装置116から返信された音楽データD1及び対応するデータ関連情報DREをダウンロードして、これら音楽データD1及び対応するデータ関連情報DREをコンテンツデータ記憶部114に送出する。また通信制御部115は、そのダウンロードが完了すると、当該ダウンロードの完了を表示制御部117に通知する。さらに通信制御部115は、このときダウンロードされた音楽データD1に対応するコンテンツ指示情報MID(すなわち、ネットワークNT上の記憶場所を指示するコンテンツ指示情報MID)を指示情報変更部126に送出する。
When the external device 116 receives the download request information transmitted from the playback device 110, the music data D1 requested for download in the first communication mode (that is, the trial listening that is being streamed by the playback device 110 at this time). The same as the music data for use) and the corresponding data related information DRE. Thereby, the communication control unit 115 downloads the music data D1 and the corresponding data related information DRE returned from the external device 116, and sends the music data D1 and the corresponding data related information DRE to the content data storage unit 114. . When the download is completed, the communication control unit 115 notifies the display control unit 117 of the completion of the download. Further, the communication control unit 115 sends the content instruction information MID (that is, the content instruction information MID indicating the storage location on the network NT) corresponding to the music data D1 downloaded at this time to the instruction information changing unit 126.
これによりコンテンツデータ記憶部114は、通信制御部115からダウンロードして与えられた音楽データD1及び対応するデータ関連情報DREをコンテンツデータベースCDB1に記憶して保存する。そしてコンテンツデータ記憶部114は、この際もコンテンツデータベースCDB1に対する音楽データD1及び対応するデータ関連情報DREの記憶が完了すると、当該音楽データD1に対するコンテンツデータ記憶部114内の記憶場所を指示する新たなコンテンツ指示情報を指示情報変更部126に送出する。従って指示情報変更部126は、上述と同様にコンテンツデータ記憶部114内のストリーミングプレイリストPL1に格納されている音楽登録情報TR内の、このときダウンロードされた音楽データD1に対応するコンテンツ指示情報MID(これは、ネットワークNT上の記憶場所を指示するものであり、通信制御部115から与えられたコンテンツ指示情報MIDで判別する)を、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更する。
As a result, the content data storage unit 114 stores and saves the music data D1 downloaded from the communication control unit 115 and the corresponding data related information DRE in the content database CDB1. At this time, the content data storage unit 114, when the storage of the music data D1 and the corresponding data related information DRE in the content database CDB1 is completed, indicates a new storage location in the content data storage unit 114 for the music data D1. The content instruction information is sent to the instruction information changing unit 126. Accordingly, the instruction information changing unit 126 is the content instruction information MID corresponding to the music data D1 downloaded at this time in the music registration information TR stored in the streaming playlist PL1 in the content data storage unit 114 as described above. (This indicates the storage location on the network NT, and is determined by the content instruction information MID given from the communication control unit 115) to the new content instruction information given from the content data storage unit 114. change.
これにより指示情報変更部126は、ストリーミングプレイリストPL1に従い試聴用音楽データをストリーミング再生して試聴させている状態で、対応する音楽データD1がダウンロードされると、この後、ストリーミングプレイリストPL1が最新のものに変更されるまでの間、そのストリーミングプレイリストPL1に従い、未だダウンロードされてはいない音楽データD1については、外部装置116から試聴用音楽データとして受信させてストリーミング再生させる。しかしながら指示情報変更部126は、そのストリーミングプレイリストPL1に従い、ダウンロード済の音楽データD1については何らネットワークNTを利用させることなくコンテンツデータ記憶部114から読み出させて再生させることができるようになされている。
As a result, when the corresponding music data D1 is downloaded while the instruction information changing unit 126 performs streaming playback of the trial listening music data according to the streaming playlist PL1, and the corresponding music data D1 is downloaded, the streaming playlist PL1 is updated. In the meantime, according to the streaming playlist PL1, the music data D1 that has not yet been downloaded is received as music data for trial listening from the external device 116 and streamed. However, the instruction information changing unit 126 can read and play the downloaded music data D1 from the content data storage unit 114 without using the network NT in accordance with the streaming playlist PL1. Yes.
ところで再生部113は、試聴用音楽データに対するストリーミング再生中に当該試聴用音楽データに対応する音楽データD1がダウンロードされても、そのダウンロードを通信制御部115が実行するため、当該試聴用音楽データのストリーミング再生を維持している。これにより再生部113は、試聴用音楽データに対するストリーミング再生中に、その試聴用音楽データに対応する音楽データD1をダウンロードするように要求され実際にダウンロードされても、その間、当該試聴用音楽データをストリーミング再生して得られる音楽をユーザに試聴させ続けることができる。
By the way, even if the music data D1 corresponding to the trial music data is downloaded during streaming playback of the trial music data, the playback unit 113 executes the download even if the music data D1 corresponding to the trial music data is downloaded. Maintaining streaming playback. Accordingly, the playback unit 113 is requested to download the music data D1 corresponding to the music data for trial listening during streaming playback of the music data for trial listening, and even if the music data D1 is actually downloaded, The user can continue to listen to music obtained by streaming playback.
そして再生部113は、ストリーミング再生中の試聴用音楽データに対応する音楽データD1のダウンロードが完了しても、ユーザによりストリーミング再生する音楽データD1を切り替えるように要求されないまま、当該試聴用音楽データのストリーミング再生が後尾位置まで終了すると、再びストリーミングプレイリストPL1に従い上述と同様に通信制御部115により外部装置116から新たな試聴用音楽データ及び対応するデータ関連情報DREを受信させながら取り込む。これにより再生部113は、後尾位置までのストリーミング再生が終了した試聴用音楽データに替えて、新たな試聴用音楽データに対する先頭位置からのストリーミング再生を開始する。
Then, even when the download of the music data D1 corresponding to the music data for trial listening during streaming playback is completed, the playback unit 113 does not require the user to switch the music data D1 for streaming playback, and When the streaming reproduction is completed up to the tail position, new communication data 115 and the corresponding data-related information DRE are received while being received from the external device 116 by the communication control unit 115 again in the same manner as described above according to the streaming playlist PL1. As a result, the playback unit 113 starts streaming playback from the head position for new trial music data instead of the trial music data for which streaming playback to the tail position has been completed.
また再生部113は、ストリーミング再生中の試聴用音楽データに対応する音楽データD1のダウンロードが完了した後、その試聴用音楽データを後尾位置までストリーミング再生し終える前に、ユーザによりストリーミング再生する音楽データD1を切り替えるように要求されると、再びストリーミングプレイリストPL1に従い上述と同様に通信制御部115により外部装置116から新たな試聴用音楽データ及び対応するデータ関連情報DREを受信させながら取り込む。これにより再生部113は、その時点の試聴用音楽データのストリーミング再生を中断すると共に、新たな試聴用音楽データに対する先頭位置からのストリーミング再生を開始する。
In addition, after the download of the music data D1 corresponding to the trial listening music data during the streaming playback is completed, the playback unit 113 performs the music data to be stream played back by the user before the streaming of the trial listening music data to the trailing position is completed. When it is requested to switch D1, new communication data 115 and the corresponding data related information DRE are received while being received from the external device 116 by the communication control unit 115 again in the same manner as described above according to the streaming playlist PL1. As a result, the playback unit 113 stops streaming playback of the trial listening music data at that time, and starts streaming playback from the top position for new trial listening music data.
因みに再生部113は、試聴用音楽データに対するストリーミング再生中に、選択部112から新たに選択したチャンネルが通知されると、当該選択されたチャンネルに応じて、上述と同様にコンテンツデータ記憶部114又は外部装置116から新たなプレイリストPL1及びPL2を読み出す。そして再生部113は、その新たなプレイリストPL1及びPL2に従いコンテンツデータ記憶部114又は外部装置116から音楽データD1及びデータ関連情報DREを読み出して、その時点に試聴用音楽データのストリーミング再生を中断すると共に、当該読み出した音楽データD1に対する特徴位置からの再生を開始する。このようにして再生部113は、ストリーミングプレイリストPL1を使用した試聴可能な音楽データD1に基づく音楽の試聴を終了する。
Incidentally, when the newly selected channel is notified from the selection unit 112 during streaming playback of the trial listening music data, the playback unit 113 or the content data storage unit 114 or the same as described above according to the selected channel. New playlists PL1 and PL2 are read from the external device 116. Then, the playback unit 113 reads out the music data D1 and the data related information DRE from the content data storage unit 114 or the external device 116 according to the new playlists PL1 and PL2, and interrupts streaming playback of the music data for trial listening at that time. At the same time, the reproduction of the read music data D1 from the characteristic position is started. In this way, the playback unit 113 ends the music preview based on the music data D1 that can be auditioned using the streaming playlist PL1.
ところでコンテンツデータ記憶部114は、試聴可能な音楽データD1をダウンロード候補として登録するためのダウンロード候補登録リストを予め記憶している。そして選択部112は、再生部113によりストリーミングプレイリストPL1に従い試聴用音楽データがストリーミング再生されている途中に、ユーザにより例えばリモートコントローラRM2のお気に入りボタンRM2Aが押下操作され、その時点にストリーミング再生中の試聴用音楽データに対応する音楽データD1をダウンロード候補として登録するように要求するダウンロード候補登録要求命令が入力されると、これを再生部113に通知する。
By the way, the content data storage unit 114 stores in advance a download candidate registration list for registering the music data D1 that can be auditioned as download candidates. Then, while the music data for trial listening is being streamed and played by the playback unit 113 according to the streaming playlist PL1, the selection unit 112 is pressed by the user, for example, by pressing the favorite button RM2A of the remote controller RM2, and the streaming playback is being performed at that time. When a download candidate registration request command for requesting registration of music data D1 corresponding to music data for trial listening is registered as a download candidate, the playback unit 113 is notified of this.
再生部113は、選択部112から音楽データD1をダウンロード候補として登録するように要求されたことが通知されると、コンテンツデータ記憶部114からダウンロード候補登録リストを読み出す。そして再生部113は、選択部112から、さらに音楽データD1に対するダウンロード候補としての登録の決定が通知されると、ダウンロード候補登録リストに対し、その時点にストリーミング再生中の試聴用音楽データに対応するコンテンツ指示情報MIDや音楽タイトル等を載せることにより当該試聴用音楽データに対応する音楽データD1をダウンロード候補として登録する。このようにして再生部113は、試聴用音楽データのストリーミング再生中に対応する音楽データD1をダウンロード候補として登録するように要求される毎に、ダウンロード候補登録リストに対し当該対応する音楽データD1をダウンロード候補として登録する。
When the selection unit 112 notifies the reproduction unit 113 that the music data D1 is requested to be registered as a download candidate, the reproduction unit 113 reads the download candidate registration list from the content data storage unit 114. When the selection unit 112 further notifies the selection of the music data D1 as a download candidate, the playback unit 113 corresponds to the download candidate registration list corresponding to the music data for trial listening that is currently being streamed. The music data D1 corresponding to the music data for trial listening is registered as a download candidate by placing the content instruction information MID, music title, and the like. In this way, each time the playback unit 113 is requested to register the corresponding music data D1 during streaming playback of the trial listening music data as a download candidate, the playback unit 113 stores the corresponding music data D1 in the download candidate registration list. Register as a download candidate.
そして選択部112は、ストリーミングプレイリストPL1が使用された音楽の試聴中や他のプレイリストPL1が使用された音楽の聴取中のように、ユーザにより任意の時点に操作部111が操作され、ダウンロード候補として登録していた音楽データD1をダウンロードする候補ダウンロード命令が入力されると、これを通信制御部115に通知する。この場合、通信制御部115は、選択部112からの通知に応じて、ダウンロード候補登録リストに登録されている音楽データD1のうち、ユーザにより最終的にダウンロードするように決定された音楽データD1をダウンロード要求するためのダウンロード要求情報をネットワークNT上の外部装置116に送信する。
Then, the selection unit 112 can be downloaded by operating the operation unit 111 at any time by the user, such as when listening to music using the streaming playlist PL1 or listening to music using another playlist PL1. When a candidate download command for downloading the music data D1 registered as a candidate is input, the communication control unit 115 is notified of this. In this case, in response to the notification from the selection unit 112, the communication control unit 115 selects the music data D1 determined to be finally downloaded by the user from among the music data D1 registered in the download candidate registration list. Download request information for requesting download is transmitted to the external device 116 on the network NT.
この場合、外部装置116は、再生装置110から送信されたダウンロード要求情報を受信すると、第1の通信形態で、ダウンロードの要求された音楽データD1を対応するデータ関連情報DREと共に再生装置110に返信する。これにより通信制御部115は、外部装置116から返信された音楽データD1及び対応するデータ関連情報DREをダウンロードしてコンテンツデータ記憶部114に送出する。また通信制御部115は、音楽データD1及び対応するデータ関連情報DREのダウンロードが完了すると、当該ダウンロードの完了を表示制御部117に通知する。さらに通信制御部115は、このときダウンロードされた音楽データD1に対応するコンテンツ指示情報MID(すなわち、ネットワークNT上の記憶場所を指示するコンテンツ指示情報MID)を指示情報変更部126に送出する。
In this case, when the external device 116 receives the download request information transmitted from the playback device 110, the external device 116 returns the music data D1 requested to be downloaded together with the corresponding data related information DRE to the playback device 110 in the first communication mode. To do. As a result, the communication control unit 115 downloads the music data D1 returned from the external device 116 and the corresponding data-related information DRE and sends them to the content data storage unit 114. When the download of the music data D1 and the corresponding data related information DRE is completed, the communication control unit 115 notifies the display control unit 117 of the completion of the download. Further, the communication control unit 115 sends the content instruction information MID (that is, the content instruction information MID indicating the storage location on the network NT) corresponding to the music data D1 downloaded at this time to the instruction information changing unit 126.
従ってコンテンツデータ記憶部114は、通信制御部115から与えられた音楽データD1及び対応するデータ関連情報DREをコンテンツデータベースCDB1に記憶して保存する。またコンテンツデータ記憶部114は、コンテンツデータベースCDB1に対する音楽データD1及び対応するデータ関連情報DREの記憶が完了すると、当該音楽データD1に対するコンテンツデータ記憶部114内の記憶場所を指示する新たなコンテンツ指示情報を指示情報変更部126に送出する。これにより指示情報変更部126は、上述と同様に、コンテンツデータ記憶部114内のストリーミングプレイリストPL1に格納されている音楽登録情報TR内の、このときダウンロードされた音楽データD1に対応するコンテンツ指示情報MIDを、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更する。
Therefore, the content data storage unit 114 stores and saves the music data D1 and the corresponding data related information DRE given from the communication control unit 115 in the content database CDB1. Further, when the storage of the music data D1 and the corresponding data-related information DRE in the content database CDB1 is completed, the content data storage unit 114 is newly provided with new content instruction information indicating the storage location in the content data storage unit 114 for the music data D1. Is sent to the instruction information changing unit 126. Thereby, the instruction information changing unit 126, similarly to the above, the content instruction corresponding to the music data D1 downloaded at this time in the music registration information TR stored in the streaming playlist PL1 in the content data storage unit 114. The information MID is changed to new content instruction information given from the content data storage unit 114.
このようにして指示情報変更部126は、ダウンロード候補として登録されていた音楽データD1がダウンロードされたときでも、これに応じてストリーミングプレイリストPL1内のコンテンツ指示情報MIDを変更する。このため指示情報変更部126は、この後、ストリーミングプレイリストPL1が最新のものに変更されるまでの間、そのストリーミングプレイリストPL1に従い、ダウンロード済の音楽データD1を、何らネットワークNTを利用させることなくコンテンツデータ記憶部114から読み出させて再生させることができる。
In this way, even when the music data D1 registered as the download candidate is downloaded, the instruction information changing unit 126 changes the content instruction information MID in the streaming playlist PL1 accordingly. Therefore, the instruction information changing unit 126 thereafter uses the network NT for the downloaded music data D1 in accordance with the streaming playlist PL1 until the streaming playlist PL1 is changed to the latest one. And can be read from the content data storage unit 114 and reproduced.
因みに通信制御部115は、このように音楽データD1及び対応するデータ関連情報DREをダウンロードしたときには、そのダウンロードした音楽データD1を再生部113に通知する。これにより再生部113は、このときコンテンツデータ記憶部114からダウンロード候補登録リストを読み出すと共に、そのダウンロード候補登録リストに登録している1又は複数の音楽データD1のうち、ダウンロードされた音楽データD1の登録を取り消すようにして当該ダウンロード候補登録リストを更新する。そして再生部113は、このように更新したダウンロード候補登録リストをコンテンツデータ記憶部114に送出して記憶させることにより、この後、ダウンロード候補登録リストを利用して同一の音楽データD1が重複してダウンロードされることを回避させる。
Incidentally, when the communication control unit 115 downloads the music data D1 and the corresponding data related information DRE as described above, the communication control unit 115 notifies the reproduction unit 113 of the downloaded music data D1. As a result, the reproduction unit 113 reads the download candidate registration list from the content data storage unit 114 at this time, and among the one or a plurality of music data D1 registered in the download candidate registration list, The download candidate registration list is updated so as to cancel the registration. Then, the playback unit 113 sends the updated download candidate registration list to the content data storage unit 114 for storage, and thereafter, the same music data D1 is duplicated using the download candidate registration list. Avoid being downloaded.
これに加えて表示制御部117は、選択部112により、ストリーミングプレイリストPL1の割り当てられたチャンネルが選択されたことに応じて、再生部113からストリーミングプレイリストPL1と、これに登録された音楽データD1に対応するデータ属性情報DATとが与えられると、これらストリーミングプレイリストPL1やデータ属性情報DATに基づき、選択画面データを生成する。そして表示制御部117は、かかる選択画面データを表示部118に送出することにより、当該表示部118に対し選択画面データに基づき、図31との対応部分に同一符号を付した図46に示すような選択画面170を表示する。
In addition to this, in response to the selection unit 112 selecting the channel to which the streaming playlist PL1 is assigned, the display control unit 117 receives the streaming playlist PL1 from the playback unit 113 and the music data registered therein. When data attribute information DAT corresponding to D1 is given, selection screen data is generated based on the streaming playlist PL1 and the data attribute information DAT. Then, the display control unit 117 sends the selection screen data to the display unit 118, so that the display unit 118 has the same reference numerals as those shown in FIG. A selection screen 170 is displayed.
この場合、選択画面170は、チャンネル選択領域21の中央部に、ストリーミングプレイリストPL1の割り当てられたチャンネルをチャンネル番号CNとして通知する選択チャンネル通知アイコン23が表示されると共に、音楽選択領域22に当該ストリーミングプレイリストPL1に対応するリスト名26や説明文27等が表示されている。これに加えて選択画面170は、ストリーミングプレイリストPL1に従い試聴用にストリーミング再生される音楽データD1がネットワークNTを介して提供されるため、ネットワーク配信通知アイコン28も表示されている。
In this case, on the selection screen 170, a selection channel notification icon 23 for notifying the channel assigned to the streaming playlist PL1 as the channel number CN is displayed at the center of the channel selection region 21 and the music selection region 22 A list name 26, an explanatory note 27, and the like corresponding to the streaming play list PL1 are displayed. In addition to this, since the music data D1 that is stream-played for trial listening according to the streaming playlist PL1 is provided via the network NT, the selection screen 170 also displays a network distribution notification icon 28.
また再生部113は、試聴用音楽データに対する先頭位置からのストリーミング再生の再生時間が所定時間(すなわち、先頭位置から後尾位置までのストリーミング再生に要する再生時間よりも短い所定時間)に達するまでの間に、選択部112から新たに選択されたチャンネルや試聴用に再生する音楽データD1(すなわち、試聴用音楽データ)を切り替えることが通知されないときには、当該再生時間が所定時間に達した時点に、試聴用音楽データを先頭位置から所定時間ストリーミング再生したことを表示制御部117に通知する。この場合、表示制御部117は、上述と同様に再生画面データを生成して表示部118に送出することにより、その表示部118に対し再生画面データに基づき、図32との対応部分に同一符号を付した図47に示すような再生画面171を表示する。
The playback unit 113 also waits until the playback time of streaming playback from the head position for the trial music data reaches a predetermined time (that is, a predetermined time shorter than the playback time required for streaming playback from the head position to the tail position). If the selection unit 112 is not notified of switching the newly selected channel or music data D1 to be played for trial listening (that is, music data for trial listening), the trial listening is performed when the playback time reaches a predetermined time. The display control unit 117 is notified that the music data for streaming has been streamed for a predetermined time from the head position. In this case, the display control unit 117 generates reproduction screen data in the same manner as described above and sends it to the display unit 118, so that the same reference numerals are assigned to the corresponding parts in FIG. 32 based on the reproduction screen data. A reproduction screen 171 as shown in FIG.
かかる再生画面171は、音楽データD1に基づく音楽が試聴されている間は(すなわち、未だダウンロードされてはいない音楽データD1が試聴用音楽データとしてストリーミング再生されている間は)、例えばジャケット写真画像47の上側に、ネットワーク配信通知アイコン48が表示されている。
The playback screen 171 displays, for example, a jacket photo image while music based on the music data D1 is being auditioned (that is, while the music data D1 that has not yet been downloaded is streamed as music data for audition). A network distribution notification icon 48 is displayed above 47.
また選択部112は、音楽データD1に基づく音楽が試聴されている途中(すなわち、未だダウンロードされてはいない音楽データD1が試聴用音楽データとしてストリーミング再生されている途中)に、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが1度押下操作され、試聴中の音楽の音楽データD1をダウンロードするように要求するダウンロード要求命令が入力されると、これを表示制御部117に通知する。この場合、表示制御部117は、選択部112からの通知に応じて、その時点に試聴中の音楽の音楽データD1に対応するデータ属性情報DATに基づいて、ダウンロード確認画面データを生成する。そして表示制御部117は、かかるダウンロード確認画面データを表示部118に送出することにより、当該表示部118において例えば選択画面170(又は再生画面171)にダウンロード確認画面データに基づく図48に示すようなダウンロード確認画面172を重ねて表示する。
In addition, the selection unit 112 performs, for example, a remote controller while the music based on the music data D1 is being auditioned (that is, while the music data D1 that has not yet been downloaded is being streamed as trial music data). When the determination button RM1J of RM2 is pressed once and a download request command requesting to download the music data D1 of the music being auditioned is input, this is notified to the display control unit 117. In this case, in response to the notification from the selection unit 112, the display control unit 117 generates download confirmation screen data based on the data attribute information DAT corresponding to the music data D1 of the music being auditioned at that time. Then, the display control unit 117 sends the download confirmation screen data to the display unit 118, so that, for example, the selection screen 170 (or the reproduction screen 171) is displayed on the display unit 118 as shown in FIG. 48 based on the download confirmation screen data. A download confirmation screen 172 is displayed in an overlapping manner.
この場合、ダウンロード確認画面172には、現在試聴中の音楽の音楽データD1をダウンロードするか否かを確認するダウンロード確認文173が表示されている。またダウンロード確認画面172には、ダウンロードを決定するためのダウンロード決定ボタン174と、そのダウンロードを取り消すためのダウンロード取消ボタン175とが設けられている。そして表示制御部117は、ダウンロード確認画面172上でダウンロード決定ボタン174とダウンロード取消ボタン175との何れか一方を、例えばダウンロード確認画面172内で唯一目立つような所定の表示状態で強調表示している。
In this case, the download confirmation screen 172 displays a download confirmation sentence 173 for confirming whether or not to download the music data D1 of the music currently being auditioned. The download confirmation screen 172 is provided with a download decision button 174 for deciding download and a download cancel button 175 for canceling the download. Then, the display control unit 117 highlights either the download determination button 174 or the download cancel button 175 on the download confirmation screen 172 in a predetermined display state that stands out only in the download confirmation screen 172, for example. .
この状態で選択部112は、ユーザによりリモートコントローラRM2の左方向選択ボタンRM1Hや右方向選択ボタンRM1Iが押下操作され、左方向選択命令や右方向選択命令が入力されると、これを表示制御部117に通知する。表示制御部117は、選択部112からの通知に応じて、ダウンロード確認画面172上でダウンロード決定ボタン174とダウンロード取消ボタン175との強調表示の表示状態を交互に切り替える。これにより表示制御部117は、ダウンロード確認画面172上でダウンロード決定ボタン174とダウンロード取消ボタン175とを介してユーザに対しダウンロードの決定及び取り消しの何れか一方を選択させ得るようになされている。このようにして表示制御部117は、表示部118に表示したダウンロード確認画面172により、ユーザに対し音楽データD1を実際にダウンロードするか否かを確認させることができる。
In this state, when the user presses the left direction selection button RM1H or the right direction selection button RM1I of the remote controller RM2 and inputs a left direction selection command or a right direction selection command, the selection unit 112 displays this. 117 is notified. In response to the notification from the selection unit 112, the display control unit 117 alternately switches the highlighted display states of the download determination button 174 and the download cancel button 175 on the download confirmation screen 172. As a result, the display control unit 117 allows the user to select either download determination or cancellation via the download determination button 174 and the download cancel button 175 on the download confirmation screen 172. In this way, the display control unit 117 can cause the user to confirm whether or not the music data D1 is actually downloaded by using the download confirmation screen 172 displayed on the display unit 118.
そして選択部112は、表示部118に表示されたダウンロード確認画面172上でダウンロード決定ボタン174が選択された状態で、ユーザによりリモートコントローラRM2の決定ボタンRM1Jが再び押下操作されると、そのとき入力された命令をダウンロード決定命令と認識し、音楽データD1のダウンロードが決定されたことを通信制御部115に通知する。このようにして選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)の操作に応じて、試聴中の音楽の音楽データD1に対するダウンロードを実行させることができる。
When the user presses the determination button RM1J of the remote controller RM2 again with the download determination button 174 selected on the download confirmation screen 172 displayed on the display unit 118, the selection unit 112 is input at that time. The received command is recognized as a download decision command, and the communication control unit 115 is notified that the download of the music data D1 has been decided. In this way, the selection unit 112 can cause the music data D1 of the music being auditioned to be downloaded in accordance with the operation of the operation unit 111 (that is, the remote controller RM2) by the user.
また表示制御部117は、試聴中の音楽の音楽データD1に対するダウンロードが実行され、その結果、通信制御部115からダウンロードの完了が通知されると、その時点に試聴中の音楽の音楽データD1(すなわち、このときダウンロードされた音楽データD1)に対応するデータ属性情報DATに基づき、ダウンロード完了通知画面データを生成する。そして表示制御部117は、かかるダウンロード完了通知画面データを表示部118に送出する。これにより表示制御部117は、表示部118において例えば選択画面170(又は再生画面171)にダウンロード完了通知画面データに基づく図49に示すようなダウンロード完了通知画面176を重ねて表示する。
The display control unit 117 executes download of the music data D1 of the music being auditioned. As a result, when the communication control unit 115 notifies the download completion, the music data D1 ( That is, download completion notification screen data is generated based on the data attribute information DAT corresponding to the music data D1) downloaded at this time. Then, the display control unit 117 sends the download completion notification screen data to the display unit 118. Thereby, the display control unit 117 displays the download completion notification screen 176 as shown in FIG. 49 based on the download completion notification screen data on the selection screen 170 (or the reproduction screen 171), for example.
この場合、ダウンロード完了通知画面176には、現在試聴中の音楽の音楽データD1に対するダウンロードが完了したことを通知するダウンロード完了通知文177が表示されている。またダウンロード完了通知画面176には、当該ダウンロード完了通知画面176を閉じるための閉ボタン178が設けられている。従って表示制御部117は、表示部118に表示したダウンロード完了通知画面176により、ユーザに対しどのような音楽データD1がダウンロードされたかを通知することができる。
In this case, the download completion notification screen 176 displays a download completion notification message 177 for notifying that the download of the music data D1 of the currently auditioned music is completed. The download completion notification screen 176 is provided with a close button 178 for closing the download completion notification screen 176. Accordingly, the display control unit 117 can notify the user of what kind of music data D1 has been downloaded on the download completion notification screen 176 displayed on the display unit 118.
そして選択部112は、表示制御部117により表示部118に対しダウンロード完了通知画面176が表示された状態で、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、そのとき入力された命令を、ダウンロード完了通知画面176を閉じる画面閉命令であると認識し、当該ダウンロード完了通知画面176を閉じるように要求されたことを表示制御部117に通知する。これにより表示制御部117は、表示部118においてダウンロード完了通知画面176を閉じて選択画面170のみ(又は、再生画面171のみ)を表示する。
The selection unit 112 is input when the user presses the determination button RM1J of the remote controller RM2, for example, while the download completion notification screen 176 is displayed on the display unit 118 by the display control unit 117. The instruction is recognized as a screen closing command for closing the download completion notification screen 176, and the display control unit 117 is notified that the download completion notification screen 176 has been requested to be closed. Accordingly, the display control unit 117 closes the download completion notification screen 176 on the display unit 118 and displays only the selection screen 170 (or only the playback screen 171).
すなわち、表示制御部117は、試聴中の音楽の音楽データD1がダウンロード処理されている間も、ネットワークNTを利用して再生部113により当該音楽データD1が試聴用音楽データとしてストリーミング再生されているため、表示部118に対する選択画面170(又は、再生画面171)の表示を継続している。そして表示制御部117は、試聴可能な音楽データD1についてはその全体が試聴用音楽データとしてストリーミング再生されるため、当該音楽データD1のダウンロードが完了した後にも、表示部118に表示していた選択画面170(又は、再生画面171)をユーザに見せて、ダウンロードしてもストリーミング再生中の音楽データD1を音楽タイトル30やアーティスト名31等で確認させることができる。
That is, while the music data D1 of the music being auditioned is being downloaded, the display control unit 117 uses the network NT to stream the music data D1 as the music data for audition by the playback unit 113. Therefore, the display of the selection screen 170 (or the playback screen 171) on the display unit 118 is continued. Since the entire music data D1 that can be auditioned is streamed as trial music data, the display control unit 117 selects the selection that was displayed on the display unit 118 even after the music data D1 has been downloaded. The screen 170 (or the playback screen 171) can be shown to the user, and the music data D1 being streamed can be confirmed by the music title 30, the artist name 31, etc. even if downloaded.
因みに再生部113は、音楽データD1に基づく音楽の試聴中に、当該音楽データD1のダウンロードが完了しても、その音楽データD1を試聴用音楽データとしてストリーミング再生し続けている。このため表示制御部117は、表示部118に表示する選択画面170(又は、再生画面171)に対し、ネットワーク配信通知アイコン28(又は、ネットワーク配信通知アイコン48)を継続して表示する。ただし再生部113は、音楽の試聴中にダウンロードの完了した音楽データD1を試聴用音楽データとしてストリーミング再生していても、そのストリーミング再生が終了した後に、同一の音楽の再生が要求されたときは、当該ダウンロードした音楽データD1を再生する。このため表示制御部117は、このとき表示部118に対しては、図50に示すようにネットワーク配信通知アイコン28を消去した選択画面180(又は、図51に示すように、ネットワーク配信通知アイコン48を消去した再生画面181)を表示する。これにより表示制御部117は、ダウンロードした音楽データD1を再生するときには、選択画面180(又は、再生画面181)の表示内容により、当該音楽データD1がすでにダウンロードされて再生装置110に保存されていることを認識させることができる。
Incidentally, even if the download of the music data D1 is completed during the trial listening of the music based on the music data D1, the playback unit 113 continues to stream the music data D1 as the trial music data. Therefore, the display control unit 117 continuously displays the network distribution notification icon 28 (or the network distribution notification icon 48) on the selection screen 170 (or the reproduction screen 171) displayed on the display unit 118. However, even if the playback unit 113 performs streaming playback of the music data D1 that has been downloaded during the trial listening of the music as the trial listening music data, when the playback of the same music is requested after the streaming playback ends. The downloaded music data D1 is reproduced. Therefore, at this time, the display control unit 117 displays the selection screen 180 in which the network distribution notification icon 28 is deleted as shown in FIG. 50 (or the network distribution notification icon 48 as shown in FIG. 51). A reproduction screen 181) in which is deleted is displayed. Thereby, when the display control unit 117 reproduces the downloaded music data D1, the music data D1 is already downloaded and stored in the reproduction apparatus 110 according to the display content of the selection screen 180 (or the reproduction screen 181). Can be recognized.
なお再生装置110では、例えば、音楽の試聴中にダウンロードの完了した音楽データD1を試聴用音楽データとしてストリーミング再生し続けていても、当該音楽データD1のダウンロードが完了した時点に、選択画面170(又は、再生画面171)の表示内容を一部更新する(すなわち、ネットワーク配信通知アイコン28(又は、ネットワーク配信通知アイコン48)が消去された選択画面180(又は、再生画面181)に更新する)ように設定することもできる。従って再生装置110では、このように設定していたときには、音楽の試聴中にダウンロードの完了した音楽データD1を試聴用音楽データとしてストリーミング再生し続けていても、その音楽データD1を、未だダウンロードしてはいないものと勘違いして再びダウンロードするように要求されることをほぼ確実に回避し得るようになされている。
In the playback device 110, for example, even if the music data D1 that has been downloaded during the trial listening of music continues to be streamed and played back as trial music data, the selection screen 170 ( Alternatively, the display content of the playback screen 171) is partially updated (that is, updated to the selection screen 180 (or playback screen 181) from which the network delivery notification icon 28 (or network delivery notification icon 48) has been deleted). Can also be set. Therefore, when the playback apparatus 110 is set in this way, the music data D1 is still downloaded even if the music data D1 that has been downloaded during the trial listening of music continues to be streamed as trial music data. It is almost certainly possible to avoid being misled and asked to download again.
ところで表示制御部117は、ダウンロード候補登録要求命令の入力に応じて選択部112から、試聴中の音楽の音楽データD1をダウンロード候補として登録するように要求されたことが通知されると、その時点に試聴中の音楽の音楽データD1に対応するデータ属性情報DATに基づいて、ダウンロード候補登録確認画面データを生成する。そして表示制御部117は、かかるダウンロード候補登録確認画面データを表示部118に送出する。これにより表示制御部117は、表示部118において例えば選択画面170(又は再生画面171)にダウンロード候補登録確認画面データに基づく図52に示すようなダウンロード候補登録確認画面185を重ねて表示する。
By the way, when the display control unit 117 is notified from the selection unit 112 in response to the input of the download candidate registration request command that the music data D1 of the music being auditioned is requested to be registered as a download candidate, Next, download candidate registration confirmation screen data is generated based on the data attribute information DAT corresponding to the music data D1 of the music being auditioned. The display control unit 117 sends the download candidate registration confirmation screen data to the display unit 118. Thereby, the display control unit 117 displays the download candidate registration confirmation screen 185 as shown in FIG. 52 based on the download candidate registration confirmation screen data on the selection screen 170 (or the reproduction screen 171), for example, on the display unit 118.
この場合、ダウンロード候補登録確認画面185には、現在試聴中の音楽の音楽データD1をダウンロード候補としてダウンロード候補登録リストに登録するか否かを確認する登録確認文186が表示されている。またダウンロード候補登録確認画面185には、ダウンロード候補の登録を決定するためのダウンロード候補登録決定ボタン187と、そのダウンロード候補の登録を取り消すためのダウンロード候補登録取消ボタン188とが設けられている。そして表示制御部117は、ダウンロード候補登録確認画面185上でダウンロード候補登録決定ボタン187とダウンロード候補登録取消ボタン188との何れか一方を、例えばダウンロード候補登録確認画面185内で唯一目立つような所定の表示状態で強調表示している。
In this case, on the download candidate registration confirmation screen 185, a registration confirmation statement 186 for confirming whether or not to register the music data D1 of the music currently being auditioned as a download candidate in the download candidate registration list is displayed. The download candidate registration confirmation screen 185 is provided with a download candidate registration determination button 187 for determining download candidate registration and a download candidate registration cancellation button 188 for canceling the registration of the download candidate. Then, the display control unit 117 selects a download candidate registration determination button 187 or a download candidate registration cancel button 188 on the download candidate registration confirmation screen 185, for example, a predetermined one that stands out in the download candidate registration confirmation screen 185. It is highlighted in the display state.
この状態で選択部112は、ユーザによりリモートコントローラRM2の左方向選択ボタンRM1Hや右方向選択ボタンRM1Iが押下操作され、左方向選択命令や右方向選択命令が入力されると、これを表示制御部117に通知する。表示制御部117は、選択部112からの通知に応じて、ダウンロード候補登録確認画面185上でダウンロード候補登録決定ボタン187とダウンロード候補登録取消ボタン188との強調表示の表示状態を交互に切り替える。これにより表示制御部117は、ダウンロード候補登録確認画面185上でダウンロード候補登録決定ボタン187とダウンロード候補登録取消ボタン188とを介してユーザに対しダウンロード候補の登録に対する決定及び取り消しの何れか一方を選択させ得るようになされている。このようにして表示制御部117は、表示部118に表示したダウンロード候補登録確認画面185により、ユーザに対しダウンロード候補として登録しようとしている音楽データD1がどのようなものかを通知しつつ、当該音楽データD1を実際にダウンロード候補として登録するか否かを確認させることができる。
In this state, when the user presses the left direction selection button RM1H or the right direction selection button RM1I of the remote controller RM2 and inputs a left direction selection command or a right direction selection command, the selection unit 112 displays this. 117 is notified. In response to the notification from the selection unit 112, the display control unit 117 alternately switches the highlighted display states of the download candidate registration determination button 187 and the download candidate registration cancel button 188 on the download candidate registration confirmation screen 185. As a result, the display control unit 117 selects one of determination and cancellation for the registration of the download candidate for the user via the download candidate registration determination button 187 and the download candidate registration cancellation button 188 on the download candidate registration confirmation screen 185. It is made to be able to let you. In this manner, the display control unit 117 notifies the user of the music data D1 that is to be registered as a download candidate by using the download candidate registration confirmation screen 185 displayed on the display unit 118, and the music. It can be confirmed whether or not the data D1 is actually registered as a download candidate.
そして選択部112は、表示部118に表示されたダウンロード候補登録確認画面185上でダウンロード候補登録決定ボタン187が選択された状態で、ユーザによりリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、そのとき入力された命令をダウンロード候補登録決定命令と認識し、試聴中の音楽の音楽データD1に対するダウンロード候補としての登録が決定されたことを再生部113に通知する。これにより選択部112は、ユーザによる操作部111(すなわち、リモートコントローラRM2)への操作に応じて、ダウンロード候補登録リストへ試聴中の音楽の音楽データD1をダウンロード候補として登録させることができる。
When the user presses the determination button RM1J of the remote controller RM2 in a state where the download candidate registration determination button 187 is selected on the download candidate registration confirmation screen 185 displayed on the display unit 118, the selection unit 112 The command input at that time is recognized as a download candidate registration determination command, and the playback unit 113 is notified that registration as a download candidate for the music data D1 of the music being auditioned has been determined. As a result, the selection unit 112 can register the music data D1 of the music being auditioned as a download candidate in the download candidate registration list in accordance with a user operation on the operation unit 111 (that is, the remote controller RM2).
また再生部113は、ダウンロード候補登録リストへの、試聴中の音楽の音楽データD1に対するダウンロード候補としての登録が完了すると、これを表示制御部117に通知している。従って表示制御部117は、再生部113からダウンロード候補としての登録の完了が通知されると、その時点に試聴中の音楽の音楽データD1(すなわち、このときダウンロード候補として登録された音楽データD1)に対応するデータ属性情報DATに基づいて、ダウンロード候補登録完了通知画面データを生成する。そして表示制御部117は、かかるダウンロード候補登録完了通知画面データを表示部118に送出することにより、当該表示部118において例えば選択画面170(又は再生画面171)にダウンロード候補登録完了通知画面データに基づく図53に示すようなダウンロード候補登録完了通知画面190を重ねて表示する。
Further, when the registration as the download candidate for the music data D1 of the music being auditioned in the download candidate registration list is completed, the playback unit 113 notifies the display control unit 117 of this. Accordingly, when the display control unit 117 is notified of the completion of registration as a download candidate from the playback unit 113, the music data D1 of the music being auditioned at that time (that is, the music data D1 registered as the download candidate at this time). Download candidate registration completion notification screen data is generated based on the data attribute information DAT corresponding to. Then, the display control unit 117 sends the download candidate registration completion notification screen data to the display unit 118, so that, for example, the selection unit 170 (or the playback screen 171) in the display unit 118 is based on the download candidate registration completion notification screen data. A download candidate registration completion notification screen 190 as shown in FIG. 53 is displayed in an overlapping manner.
この場合、ダウンロード候補登録完了通知画面190には、現在試聴中の音楽の音楽データD1に対するダウンロード候補としての登録が完了したことを通知するダウンロード候補登録完了通知文191が表示されている。またダウンロード候補登録完了通知画面190には、当該ダウンロード候補登録完了通知画面190を閉じるための閉ボタン192が設けられている。従って表示制御部117は、表示部118に表示したダウンロード候補登録完了通知画面190により、ユーザに対しどのような音楽データD1がダウンロード候補として登録されたかを通知することができる。
In this case, a download candidate registration completion notification screen 191 is displayed on the download candidate registration completion notification screen 190 for notifying that registration as a download candidate for the music data D1 of the currently listened music is completed. The download candidate registration completion notification screen 190 is provided with a close button 192 for closing the download candidate registration completion notification screen 190. Accordingly, the display control unit 117 can notify the user of what music data D1 is registered as a download candidate on the download candidate registration completion notification screen 190 displayed on the display unit 118.
これに加えて選択部112は、ユーザにより任意の時点に操作部111が操作され、ダウンロード候補として登録していた音楽データD1をダウンロードするように要求する候補ダウンロード要求命令が入力されると、これを再生部113に通知する。このとき再生部113は、選択部112からの通知に応じて、コンテンツデータ記憶部114からダウンロード候補登録リストを読み出して表示制御部117に送出する。これにより表示制御部117は、かかるダウンロード候補登録リストに基づき、候補ダウンロード確認画面データを生成する。そして表示制御部117は、その候補ダウンロード確認画面データを表示部118に送出することにより、当該表示部118に対し候補ダウンロード確認画面データに基づく図54に示すような候補ダウンロード確認画面195を表示する。
In addition to this, when the operation unit 111 is operated at an arbitrary time by the user and a candidate download request command for requesting to download the music data D1 registered as a download candidate is input, Is notified to the reproduction unit 113. At this time, the playback unit 113 reads the download candidate registration list from the content data storage unit 114 and sends it to the display control unit 117 in response to the notification from the selection unit 112. Thus, the display control unit 117 generates candidate download confirmation screen data based on the download candidate registration list. Then, the display control unit 117 sends the candidate download confirmation screen data to the display unit 118, thereby displaying the candidate download confirmation screen 195 as shown in FIG. 54 based on the candidate download confirmation screen data on the display unit 118. .
この場合、候補ダウンロード確認画面195は、ダウンロード候補として登録された音楽データD1を提示する提示項目196A乃至196Cをリスト化して表示するダウンロード候補提示欄196が設けられている。そしてダウンロード候補提示欄196の各提示項目196A乃至196Cには、それぞれダウンロード候補として登録された1つの音楽データD1に対応する音楽タイトルやアーティスト名等が表示されると共に、当該音楽データD1のダウンロードの有無を確認するためのチェックボックス197が設けられている。因みにチェックボックス197は、チェックマークが入れられた場合、対応する提示項目196A乃至196Cにより提示されている音楽データD1のダウンロードが確定されたことを示す。
In this case, the candidate download confirmation screen 195 is provided with a download candidate presentation field 196 that lists and displays the presentation items 196A to 196C that present the music data D1 registered as download candidates. In each of the presentation items 196A to 196C in the download candidate presentation column 196, a music title, an artist name, etc. corresponding to one music data D1 registered as a download candidate are displayed, and the music data D1 is downloaded. A check box 197 for confirming the presence or absence is provided. Incidentally, the check box 197 indicates that downloading of the music data D1 presented by the corresponding presentation items 196A to 196C is confirmed when a check mark is entered.
また候補ダウンロード確認画面195には、ダウンロード候補登録リストに対しダウンロード候補として登録した音楽データD1のダウンロードを決定して当該候補ダウンロード確認画面195を閉じるための候補ダウンロード決定ボタン198も設けられている。これにより表示制御部117は、表示部118に表示した候補ダウンロード確認画面195により、ユーザに対しダウンロード候補として登録した音楽データD1がどのようなものかを提示しつつ、その音楽データD1それぞれを実際にダウンロードするか否かを確認させ得るようになされている。
The candidate download confirmation screen 195 is also provided with a candidate download decision button 198 for deciding to download the music data D1 registered as a download candidate in the download candidate registration list and closing the candidate download confirmation screen 195. Thereby, the display control unit 117 presents the music data D1 registered as the download candidate to the user on the candidate download confirmation screen 195 displayed on the display unit 118, and actually displays each of the music data D1. It can be made to confirm whether to download.
すなわち、選択部112は、表示制御部117により表示部118に対し候補ダウンロード確認画面195が表示された状態で、例えばユーザによりリモートコントローラRM2の上方向選択ボタンRM1F又は下方向選択ボタンRM1Gが押下操作され、スクロール命令が入力されると、これを表示制御部117に通知する。このとき表示制御部117は、選択部112からの通知に応じて、候補ダウンロード確認画面195のダウンロード候補提示欄196内で例えば何れか一つの提示項目196A乃至196Cを指示するカーソル(図示せず)を上方向又は下方向に移動させる。
That is, in the state where the candidate download confirmation screen 195 is displayed on the display unit 118 by the display control unit 117, for example, the selection unit 112 is operated by the user pressing the up direction selection button RM1F or the down direction selection button RM1G of the remote controller RM2. When a scroll command is input, the display control unit 117 is notified of this. At this time, the display control unit 117 responds to the notification from the selection unit 112, for example, a cursor (not shown) that indicates any one of the presentation items 196A to 196C in the download candidate presentation field 196 of the candidate download confirmation screen 195. Is moved upward or downward.
また表示制御部117は、ダウンロード候補提示欄196内において一番上又は一番下の提示項目196A乃至196Cをカーソルで指示した状態で、選択部112からさらにカーソルを上方向又は下方向に移動させるように通知されると、当該カーソルの位置はそのままに各提示項目196A乃至196Cを、カーソルに対する移動方向とは逆方向にスクロールさせることにより、それまで表示し得なかった提示項目を新たに表示させるようにする。これにより表示制御部117は、候補ダウンロード確認画面195上でカーソルによりダウンロード候補提示欄196内の提示項目196A乃至196Cとして、ダウンロード候補の音楽データD1を1つずつ選択させる。
In addition, the display control unit 117 further moves the cursor upward or downward from the selection unit 112 in a state where the top or bottom presentation items 196A to 196C are indicated by the cursor in the download candidate presentation column 196. In such a case, by scrolling the respective presentation items 196A to 196C in the direction opposite to the moving direction with respect to the cursor while keeping the position of the cursor, the presentation items that could not be displayed until then are newly displayed. Like that. Accordingly, the display control unit 117 causes the music data D1 of the download candidates to be selected one by one as the presentation items 196A to 196C in the download candidate presentation column 196 with the cursor on the candidate download confirmation screen 195.
選択部112は、候補ダウンロード確認画面195上で何れかの提示項目196A乃至196Cがカーソルにより指示された状態で、例えばユーザによりリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、このとき入力された命令がダウンロード選択命令であると認識し、これを表示制御部117に通知する。これにより表示制御部117は、選択部112からの通知に応じて、候補ダウンロード確認画面195のダウンロード候補提示欄196において、その時点にカーソルが指示していた提示項目196A乃至196Cのチェックボックス197内にチェックマークを表示させる。因みに表示制御部117は、チェックボックス197内にチェックマークを表示させた提示項目196A乃至196Cをカーソルが指示した状態で、再び選択部112からダウンロード選択命令の入力が通知されると、そのチェックマークを消すようにしている。このようにして表示制御部117は、候補ダウンロード確認画面195内のチェックボックス197に表示させたチェックマークにより、対応する音楽データD1が実際にダウンロードするものとして選択されたことを通知する。
The selection unit 112 is input at this time when, for example, the user presses the decision button RM1J of the remote controller RM2 in a state where any of the presentation items 196A to 196C is designated by the cursor on the candidate download confirmation screen 195. The received command is recognized as a download selection command, and this is notified to the display control unit 117. In response to the notification from the selection unit 112, the display control unit 117 in the download candidate presentation field 196 of the candidate download confirmation screen 195, in the check boxes 197 of the presentation items 196A to 196C indicated by the cursor at that time Display a check mark on. Incidentally, when the input of the download selection command is notified again from the selection unit 112 in a state where the cursor indicates the presentation items 196A to 196C for which the check mark is displayed in the check box 197, the display control unit 117 receives the check mark. Is going to be erased. In this way, the display control unit 117 notifies that the corresponding music data D1 is actually selected for downloading by the check mark displayed in the check box 197 in the candidate download confirmation screen 195.
そして選択部112は、例えばユーザによりリモートコントローラRM2の右方向選択ボタンRM1Iが押下操作され、右方向選択命令が入力されると、これを表示制御部117に通知する。表示制御部117は、このとき選択部112からの通知に応じて、候補ダウンロード確認画面195上でカーソルをダウンロード候補提示欄196から候補ダウンロード決定ボタン198に移動させる。因みに表示制御部117は、候補ダウンロード決定ボタン198上にカーソルを位置させた状態で、例えばユーザによりリモートコントローラRM2の左方向選択ボタンRM1Hが押下操作され、選択部112から左方向選択命令の入力が通知されると、候補ダウンロード確認画面195上でカーソルを候補ダウンロード決定ボタン198からダウンロード候補提示欄196に移動させる。これにより表示制御部117は、再びカーソルにより提示項目196A乃至196Cを指示させることができるようにする。
For example, when the user presses the right direction selection button RM1I of the remote controller RM2 and a right direction selection command is input, the selection unit 112 notifies the display control unit 117 of this. At this time, the display control unit 117 moves the cursor from the download candidate presentation field 196 to the candidate download determination button 198 on the candidate download confirmation screen 195 in response to the notification from the selection unit 112. For example, the display control unit 117 is operated by pressing the left direction selection button RM1H of the remote controller RM2 with the cursor positioned on the candidate download determination button 198, and the selection unit 112 inputs a left direction selection command. When notified, the cursor is moved from the candidate download decision button 198 to the download candidate presentation field 196 on the candidate download confirmation screen 195. As a result, the display control unit 117 can again point the presentation items 196A to 196C with the cursor.
選択部112は、候補ダウンロード決定ボタン198上にカーソルが位置している状態で、例えばユーザによりリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、このとき入力された命令が候補ダウンロード命令であると認識し、これを表示制御部117及び通信制御部115に通知する。これにより表示制御部117は、選択部112からの通知に応じて、その時点の候補ダウンロード確認画面195の表示内容に基づき、ユーザによりダウンロードするように決定された音楽データD1を判別し、当該判別した音楽データD1をダウンロード対象として通信制御部115に通知すると共に、候補ダウンロード確認画面195を閉じる。
When the cursor is positioned on the candidate download decision button 198 and the decision button RM1J of the remote controller RM2 is pressed, for example, by the user, the selection unit 112 is the candidate download command. This is notified to the display control unit 117 and the communication control unit 115. Accordingly, the display control unit 117 determines the music data D1 determined to be downloaded by the user based on the display content of the candidate download confirmation screen 195 at that time in response to the notification from the selection unit 112, and the determination The music control unit 115 notifies the communication control unit 115 of the music data D1 to be downloaded and closes the candidate download confirmation screen 195.
これにより通信制御部115は、表示制御部117から通知されたダウンロード対象の1又は複数の音楽データD1をダウンロード要求するダウンロード要求情報をネットワークNT上の外部装置116に送信する。その結果、通信制御部115は、外部装置116からダウンロード対象の音楽データD1及び対応するデータ関連情報DREが返信されると、これらをダウンロードして、当該ダウンロードの完了を表示制御部117に通知する。
Accordingly, the communication control unit 115 transmits download request information for requesting download of one or a plurality of music data D1 to be downloaded notified from the display control unit 117 to the external device 116 on the network NT. As a result, when the music data D1 to be downloaded and the corresponding data related information DRE are returned from the external device 116, the communication control unit 115 downloads them and notifies the display control unit 117 of the completion of the download. .
表示制御部117は、通信制御部115からダウンロードの完了が通知されると、これに応じて、候補ダウンロード完了通知画面データを生成する。そして表示制御部117は、かかる候補ダウンロード完了通知画面データを表示部118に送出する。これにより表示制御部117は、表示部118に対し候補ダウンロード完了通知画面データに基づく図55に示すような候補ダウンロード完了通知画面200を表示する。
When notified of the completion of download from the communication control unit 115, the display control unit 117 generates candidate download completion notification screen data accordingly. Then, the display control unit 117 sends the candidate download completion notification screen data to the display unit 118. Thereby, the display control unit 117 displays a candidate download completion notification screen 200 as shown in FIG. 55 based on the candidate download completion notification screen data on the display unit 118.
この場合、候補ダウンロード完了通知画面200には、ダウンロード候補登録リストを利用した音楽データD1のダウンロードが完了したことを通知するダウンロード完了通知文201が表示されている。また候補ダウンロード完了通知画面200には、当該候補ダウンロード完了通知画面200を閉じるための閉ボタン202が設けられている。従って表示制御部117は、表示部118に表示した候補ダウンロード完了通知画面200により、ユーザに対しダウンロード候補登録リストを利用した音楽データD1のダウンロードが完了したことを通知することができる。
In this case, on the candidate download completion notification screen 200, a download completion notification message 201 for notifying that the download of the music data D1 using the download candidate registration list is completed is displayed. The candidate download completion notification screen 200 is provided with a close button 202 for closing the candidate download completion notification screen 200. Therefore, the display control unit 117 can notify the user that the download of the music data D1 using the download candidate registration list has been completed on the candidate download completion notification screen 200 displayed on the display unit 118.
そして選択部112は、表示制御部117により表示部118に対し候補ダウンロード完了通知画面200が表示された状態で、ユーザにより例えばリモートコントローラRM2の決定ボタンRM1Jが押下操作されると、そのとき入力された命令を、候補ダウンロード完了通知画面200を閉じる画面閉命令であると認識し、これを表示制御部117に通知する。これにより表示制御部117は、表示部118に表示していた候補ダウンロード完了通知画面200を閉じる。
The selection unit 112 is input when the user presses the determination button RM1J of the remote controller RM2, for example, while the candidate download completion notification screen 200 is displayed on the display unit 118 by the display control unit 117. The command is recognized as a screen closing command for closing the candidate download completion notification screen 200, and this is notified to the display control unit 117. As a result, the display control unit 117 closes the candidate download completion notification screen 200 displayed on the display unit 118.
ここでチャンネルとして紹介プレイリストPL1が選択されたときの試聴開始処理について説明する。この場合、選択部112は、ユーザによる操作部111の操作に応じて、紹介プレイリストPL1の割り当てられたチャンネルを選択すると、図56に示す第1の試聴開始処理手順RT10を開始する。選択部112は、かかる第1の試聴開始処理手順RT10を開始すると、ステップSP301において、選択したチャンネル(すなわち、紹介プレイリストPL1の割り当てられたチャンネル)を再生部113に通知する。
Here, the trial listening start process when the introduction playlist PL1 is selected as a channel will be described. In this case, when the selection unit 112 selects a channel to which the introduction playlist PL1 is assigned in accordance with the operation of the operation unit 111 by the user, the selection unit 112 starts the first audition start processing procedure RT10 shown in FIG. When starting the first trial listening start processing procedure RT10, the selection unit 112 notifies the reproduction unit 113 of the selected channel (that is, the channel to which the introduction playlist PL1 is assigned) in step SP301.
ステップSP302において再生部113は、選択部112からの通知に応じて、コンテンツデータ記憶部114に記憶されている紹介プレイリストPL1のバージョン情報を通信制御部115に送出する。これにより通信制御部115は、そのバージョン情報に基づき、現在コンテンツデータ記憶部114に記憶されている紹介プレイリストPL1が最新のものか否かを判別する。このステップSP302において肯定結果が得られると、このことは、通信制御部115がバージョン情報をネットワークNT上の外部装置116に送信し、コンテンツデータ記憶部114に記憶している紹介プレイリストPL1が最新のものであるか否かを問い合わせた結果、当該外部装置116から最新のものであると返信されたことを表している。従って通信制御部115は、かかる肯定結果を得ると、次のステップSP303に移る。
In step SP302, in response to the notification from the selection unit 112, the reproduction unit 113 sends the version information of the introduction playlist PL1 stored in the content data storage unit 114 to the communication control unit 115. Accordingly, the communication control unit 115 determines whether or not the introduction playlist PL1 currently stored in the content data storage unit 114 is the latest, based on the version information. If a positive result is obtained in step SP302, this means that the communication control unit 115 transmits the version information to the external device 116 on the network NT, and the introduction playlist PL1 stored in the content data storage unit 114 is the latest. As a result of an inquiry as to whether or not it is a device, the external device 116 has returned that it is the latest one. Accordingly, when the communication control unit 115 obtains such a positive result, the communication control unit 115 proceeds to next step SP303.
これに対してステップSP302において否定結果が得られると、このことは通信制御部115がバージョン情報をネットワークNT上の外部装置116に送信し、コンテンツデータ記憶部114に記憶している紹介プレイリストPL1が最新のものであるか否かを問い合わせた結果、当該外部装置116から過去のものであると返信されたことを表している。従って通信制御部115は、かかる否定結果を得ると、ステップSP304に移る。
On the other hand, if a negative result is obtained in step SP302, this means that the communication control unit 115 transmits the version information to the external device 116 on the network NT and the introduction playlist PL1 stored in the content data storage unit 114. As a result of inquiring whether or not is the latest, the external device 116 has returned that it is the past. Accordingly, when the communication control unit 115 obtains such a negative result, the communication control unit 115 proceeds to step SP304.
そしてステップSP304において通信制御部115は、外部装置116に対し最新の紹介プレイリストPL1をダウンロードするように要求して、次のステップSP305に移る。その結果、ステップSP305において通信制御部115は、外部装置116から返信される最新の紹介プレイリストPL1をダウンロードするようにして、その紹介プレイリストPL1を正しくダウンロードし得たか否かを判別する。このステップSP305において肯定結果が得られると、このことは、例えば外部装置116からダウンロードした紹介プレイリストPL1のデータが破損してはいないことを表している。従って通信制御部115は、かかる肯定結果を得ると、ステップSP303に移る。
In step SP304, the communication control unit 115 requests the external device 116 to download the latest introduction playlist PL1, and proceeds to the next step SP305. As a result, in step SP305, the communication control unit 115 downloads the latest introduction playlist PL1 returned from the external device 116, and determines whether or not the introduction playlist PL1 has been correctly downloaded. If an affirmative result is obtained in step SP305, this indicates that the data of the introduction playlist PL1 downloaded from the external device 116 is not damaged, for example. Accordingly, when the communication control unit 115 obtains such a positive result, the communication control unit 115 proceeds to step SP303.
ステップSP303において通信制御部115は、再生部113に対し紹介プレイリストPL1が最新のものであることを通知し、又は最新の紹介プレイリストPL1を送出する。従って再生部113は、最新の紹介プレイリストPL1に格納されている複数のコンテンツ指示情報MIDの中から、当該紹介プレイリストPL1に従い最初に試聴用として再生する音楽データD1のコンテンツ指示情報MIDを選択して通信制御部115に送出する。これにより通信制御部115は、そのコンテンツ指示情報MIDに従い、試聴用として再生する音楽データD1のダウンロードを要求するダウンロード要求情報をネットワークNT上の外部装置116に送信して、次のステップSP306に移る。その結果、ステップSP306において通信制御部115は、外部装置116からダウンロード要求情報に応じて返信される試聴用音楽データ及び対応するデータ関連情報DREをダウンロードするようにして、その試聴用音楽データを正しくダウンロードし得たか否かを判別する。
In step SP303, the communication control unit 115 notifies the playback unit 113 that the introduction playlist PL1 is the latest, or sends the latest introduction playlist PL1. Therefore, the reproduction unit 113 selects the content instruction information MID of the music data D1 to be reproduced first for trial listening according to the introduction playlist PL1 from the plurality of content instruction information MID stored in the latest introduction playlist PL1. And sent to the communication control unit 115. Accordingly, the communication control unit 115 transmits download request information for requesting download of the music data D1 to be reproduced for trial listening to the external device 116 on the network NT according to the content instruction information MID, and proceeds to the next step SP306. . As a result, in step SP306, the communication control unit 115 downloads the trial music data and the corresponding data-related information DRE returned from the external device 116 in response to the download request information, and correctly converts the trial music data. Determine whether the download was successful.
このステップSP306において肯定結果が得られると、このことは、例えば外部装置116からダウンロードした試聴用音楽データが破損してはいないことを表している。従って通信制御部115は、かかる肯定結果を得ると、試聴用音楽データと対応するデータ関連情報DREとを再生部113に送出する。このためステップSP307において再生部113は、通信制御部115から与えられた試聴用音楽データをバッファに一時記憶すると共に、その試聴用音楽データに対応するデータ関連情報DREに含まれているデータ属性情報DATを紹介プレイリストPL1と共に、表示制御部117に送出する。これにより表示制御部117は、表示部118に表示していた例えば選択画面120の表示内容を、紹介プレイリストPL1及びデータ属性情報DATに基づいて更新(すなわち、図36について上述した選択画面130に更新)する。
If an affirmative result is obtained in step SP306, this indicates that, for example, the music data for trial listening downloaded from the external device 116 is not damaged. Therefore, when the communication control unit 115 obtains such an affirmative result, it sends the sample music data and the corresponding data related information DRE to the reproduction unit 113. For this reason, in step SP307, the reproduction unit 113 temporarily stores the music data for trial listening given from the communication control unit 115 in the buffer, and data attribute information included in the data related information DRE corresponding to the music data for trial listening. DAT is sent to the display control unit 117 together with the introduction playlist PL1. Thereby, the display control unit 117 updates the display content of the selection screen 120 displayed on the display unit 118 based on the introduction playlist PL1 and the data attribute information DAT (that is, the selection screen 130 described above with reference to FIG. 36). Update.
そしてステップSP308において再生部113は、試聴用音楽データに対し、その再生制限に従い特徴区間の区間開始位置からの再生を開始して、次のステップSP309に移り、かかる第1の試聴開始処理手順RT10を終了する。このようにして再生装置110では、ユーザによりチャンネルとして紹介プレイリストPL1が選択されたとき、購入可能な音楽データD1の試聴を開始する。そして再生装置110では、購入可能な音楽データD1の試聴を開始すると、上述したように紹介プレイリストPL1に従い外部装置116から試聴用音楽データを順次ダウンロードしてバッファに一時記憶すると共に当該試聴用音楽データに対する特徴区間の区間開始位置からの再生を開始する。これにより再生装置110では、紹介プレイリストPL1に登録された購入可能な複数の音楽データD1に基づく音楽の特徴部分を連続的に試聴させることができる。
In step SP308, the playback unit 113 starts playback of the trial music data from the section start position of the feature section in accordance with the playback limit, moves to next step SP309, and performs the first trial audit start processing procedure RT10. Exit. In this way, the playback device 110 starts listening to the music data D1 that can be purchased when the introduction playlist PL1 is selected as a channel by the user. When the playback device 110 starts trial listening of the music data D1 that can be purchased, the music data for trial listening is sequentially downloaded from the external device 116 according to the introduction playlist PL1 as described above, and temporarily stored in the buffer and the music for trial listening is stored. Playback from the section start position of the feature section for the data is started. As a result, the playback device 110 can continuously listen to music features based on a plurality of purchaseable music data D1 registered in the introduction playlist PL1.
因みに上述したステップSP305において否定結果が得られると、このことは、例えば外部装置116からダウンロードした紹介プレイリストPL1のデータが破損していることを表している。従って通信制御部115は、かかる否定結果を得ると、ステップSP310に移る。またステップSP306において否定結果が得られると、このことは、例えば外部装置116からダウンロードした試聴用音楽データが破損していることを表している。従って通信制御部115は、かかる否定結果を得たときも、ステップSP310に移る。そしてステップSP310において通信制御部115は、紹介プレイリストPL1又は試聴用音楽データを正しくダウンロードし得なかったことを表示制御部117に通知する。これにより表示制御部117は、エラー処理として、例えばユーザに対し、購入可能な音楽データD1に基づく音楽を試聴し得ないことを通知した後、ステップSP309に移る。
Incidentally, if a negative result is obtained in step SP305 described above, this indicates that the data of the introduction playlist PL1 downloaded from the external device 116 is damaged, for example. Accordingly, when the communication control unit 115 obtains such a negative result, the communication control unit 115 proceeds to step SP310. If a negative result is obtained in step SP306, this indicates that, for example, the trial music data downloaded from the external device 116 is damaged. Therefore, the communication control unit 115 also proceeds to step SP310 when it obtains such a negative result. In step SP310, the communication control unit 115 notifies the display control unit 117 that the introduction playlist PL1 or the music data for trial listening has not been downloaded correctly. Thereby, the display control unit 117 notifies the user that the music based on the music data D1 that can be purchased cannot be auditioned as error processing, for example, and then proceeds to step SP309.
次いで、紹介プレイリストPL1を使用した試聴用音楽データの再生中に、当該試聴用音楽データに対応する音楽データD1を購入する音楽データ購入処理について説明する。この場合、選択部112は、再生部113により紹介プレイリストPL1に従い試聴用音楽データの特徴区間が再生されている途中に、ユーザにより操作部111を介して、その試聴用音楽データに対応する音楽データD1の購入が要求されると、図57に示す音楽データ購入処理手順RT11を開始する。選択部112は、かかる音楽データ購入処理手順RT11を開始すると、ステップSP321において、音楽データD1の購入が要求されたことを表示制御部117に通知する。
Next, music data purchase processing for purchasing music data D1 corresponding to music data for trial listening while reproducing music data for trial listening using the introduction playlist PL1 will be described. In this case, the selection unit 112 performs music corresponding to the trial music data via the operation unit 111 by the user while the feature section of the trial music data is being reproduced by the reproduction unit 113 according to the introduction playlist PL1. When the purchase of the data D1 is requested, the music data purchase processing procedure RT11 shown in FIG. 57 is started. When starting the music data purchase processing procedure RT11, the selection unit 112 notifies the display control unit 117 that the purchase of the music data D1 is requested in step SP321.
ステップSP322において表示制御部117は、表示部118において、その時点に試聴用音楽データとして再生中の音楽データD1を通知可能な選択画面130又は再生画面132に重ねるように購入確認画面135を表示する。これにより表示制御部117は、その購入確認画面135を介してユーザに対し、音楽データD1を実際に購入するか否かを確認させるようにする。その結果、ステップSP323において選択部112は、ユーザにより操作部111を介して、音楽データD1を実際に購入するように決定されると、これを通信制御部115に通知する。従ってステップSP324において通信制御部115は、選択部112からの通知に応じて、再生部113に対し、その時点に再生中の試聴用音楽データの再生を維持させながら、当該再生中の試聴用音楽データに対応する元の音楽データD1を購入するための購入処理を実行する。その結果、通信制御部115は、音楽データD1の購入が完了すると、これを表示制御部117に通知する。
In step SP322, the display control unit 117 displays a purchase confirmation screen 135 on the display unit 118 so as to overlap the selection screen 130 or the playback screen 132 that can notify the music data D1 being played back as the trial listening music data at that time. . Accordingly, the display control unit 117 causes the user to confirm whether or not the music data D1 is actually purchased through the purchase confirmation screen 135. As a result, when the user determines to actually purchase the music data D1 via the operation unit 111 in step SP323, the selection unit 112 notifies the communication control unit 115 of this. Accordingly, in step SP324, in response to the notification from the selection unit 112, the communication control unit 115 causes the playback unit 113 to maintain playback of the trial music data being played back at that time, while playing the trial music being played back. A purchase process for purchasing the original music data D1 corresponding to the data is executed. As a result, when the purchase of the music data D1 is completed, the communication control unit 115 notifies the display control unit 117 of this.
これによりステップSP325において表示制御部117は、表示部118において選択画面130又は再生画面132を音楽データD1の購入完了に応じて選択画面145又は再生画面146に更新すると共に、その選択画面145又は再生画面146に重ねるように購入完了通知画面140を表示して、ユーザに対し音楽データD1の購入が完了したことを通知する。そしてステップSP326において選択部112は、ユーザにより購入した音楽データD1が確認されると、これを表示制御部117に通知する。従って表示制御部117は、選択部112からの通知に応じて表示部118に表示していた購入完了通知画面140を閉じる。これにより表示制御部117は、表示部118に対し購入完了通知画面140の下になっていた選択画面145又は再生画面146のみを表示して見せることで、その時点に再生中の音楽データD1(すなわち、そのとき購入された音楽データD1)を通知する。
Accordingly, in step SP325, the display control unit 117 updates the selection screen 130 or the playback screen 132 to the selection screen 145 or the playback screen 146 on the display unit 118 in accordance with the completion of the purchase of the music data D1, and the selection screen 145 or the playback screen. A purchase completion notification screen 140 is displayed so as to overlap the screen 146 to notify the user that the purchase of the music data D1 has been completed. In step SP326, when the music data D1 purchased by the user is confirmed, the selection unit 112 notifies the display control unit 117 of this. Accordingly, the display control unit 117 closes the purchase completion notification screen 140 displayed on the display unit 118 in response to the notification from the selection unit 112. As a result, the display control unit 117 displays only the selection screen 145 or the playback screen 146 that was under the purchase completion notification screen 140 on the display unit 118, and the music data D1 ( That is, the music data D1) purchased at that time is notified.
この状態でステップSP327において再生部113は、再生する音楽データD1の切り替えを待ち受け、当該音楽データD1に対する後尾位置までの再生が終了し、又は再生する音楽データD1の切替要求に応じて、その時点に再生中の音楽データD1の再生を中断すると、次のステップSP328に移る。ステップSP328において再生部113は、その時点までバッファに一時記憶して再生していた音楽データD1(すなわち、購入された音楽データD1)を対応するデータ関連情報DREと共にコンテンツデータ記憶部114に送出する。これによりコンテンツデータ記憶部114は、その購入された音楽データD1を対応するデータ関連情報DREと共に記憶すると共に、当該音楽データD1の記憶場所を指示するコンテンツ指示情報を指示情報変更部126に送出する。
In this state, in step SP327, the reproduction unit 113 waits for switching of the music data D1 to be reproduced, and the reproduction to the tail position with respect to the music data D1 is completed, or in response to a request to switch the music data D1 to be reproduced, When the reproduction of the music data D1 being reproduced is interrupted, the process proceeds to the next step SP328. In step SP328, the reproduction unit 113 sends the music data D1 that has been temporarily stored and reproduced in the buffer up to that point (that is, the purchased music data D1) to the content data storage unit 114 together with the corresponding data related information DRE. . As a result, the content data storage unit 114 stores the purchased music data D1 together with the corresponding data related information DRE, and sends the content instruction information indicating the storage location of the music data D1 to the instruction information changing unit 126. .
従ってステップSP329において指示情報変更部126は、紹介プレイリストPL1に格納されている複数のコンテンツ指示情報MIDのうち、そのとき購入された音楽データD1に対応するコンテンツ指示情報MIDを、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更した後、次のステップSP330に移って、かかる音楽データ購入処理手順RT11を終了する。因みにステップSP323において選択部112は、ユーザにより操作部111を介して、音楽データD1の購入を取り消すように決定されると、ステップSP330に移り、音楽データ購入処理手順RT11を終了する。
Accordingly, in step SP329, the instruction information changing unit 126 selects the content instruction information MID corresponding to the music data D1 purchased at that time from among the plurality of content instruction information MID stored in the introduction playlist PL1. After changing to the new content instruction information given from 114, the process proceeds to the next step SP330, and the music data purchase processing procedure RT11 is terminated. Incidentally, if it is determined in step SP323 that the user cancels the purchase of the music data D1 via the operation unit 111, the selection unit 112 moves to step SP330 and ends the music data purchase processing procedure RT11.
ところで通信制御部115は、ステップSP324に移ると、実際には図58に示す音楽データ購入処理手順RT11のサブルーチンSRT111を開始する。通信制御部115は、サブルーチンSRT111を開始すると、ステップSP341において、購入対象の音楽データD1の購入処理に必要な購入情報を含む購入要求情報をネットワークNT上の外部装置116に送信して、次のステップSP342に移る。ステップSP342において通信制御部115は、購入対象の音楽データD1に対する購入処理が成功したか否かを判別する。このステップSP342において肯定結果が得られると、このことは外部装置116において購入対象の音楽データD1に対する購入処理が正常に完了し、これに応じて返信された購入完了通知と再生許可情報とを通信制御部115がダウンロードしたことを表している。従って通信制御部115は、かかる肯定結果を得ると、次のステップSP343に移る。
Incidentally, when the communication control unit 115 proceeds to step SP324, it actually starts a subroutine SRT111 of the music data purchase processing procedure RT11 shown in FIG. When the communication control unit 115 starts the subroutine SRT111, in step SP341, the communication control unit 115 transmits purchase request information including purchase information necessary for the purchase processing of the music data D1 to be purchased to the external device 116 on the network NT. The process moves to step SP342. In step SP342, the communication control unit 115 determines whether or not the purchase processing for the music data D1 to be purchased is successful. If an affirmative result is obtained in this step SP342, this means that the purchase processing for the music data D1 to be purchased is normally completed in the external device 116, and the purchase completion notification and the reproduction permission information returned in response to this are communicated. It indicates that the control unit 115 has downloaded. Therefore, when the communication control unit 115 obtains such a positive result, the communication control unit 115 proceeds to next step SP343.
ステップSP343において通信制御部115は、購入の完了を表示制御部117に通知すると共に、外部装置116からダウンロードした再生許可情報を付加情報更新部125に送出する。これにより付加情報更新部125は、再生許可情報に基づき、その時点に再生中の試聴用音楽データD1に付加されている付加情報(すなわち、再生制限設定情報)を更新する。従ってステップSP344において再生部113は、その時点まで付加情報に従い特徴区間のみを再生するように制限していた試聴用音楽データを、更新後の付加情報に従い再生制限を解除して全体を再生可能な音楽データD1として扱うようにする。すなわち再生部113は、この後、音楽データD1を特徴区間の区間終了位置まで再生しても、その区間終了位置で自動的に再生を停止させることなく、当該区間終了位置以降も再生を維持するようにして、次のステップSP345に移る。これにより再生部113は、かかるサブルーチンSRT111を終了する。よって、引き続き表示制御部117が上述したステップSP325の処理を実行する。
In step SP343, the communication control unit 115 notifies the display control unit 117 of the completion of purchase, and sends the reproduction permission information downloaded from the external device 116 to the additional information update unit 125. Thereby, the additional information updating unit 125 updates the additional information (that is, the reproduction restriction setting information) added to the trial listening music data D1 being reproduced at that time based on the reproduction permission information. Therefore, in step SP344, the playback unit 113 can release the playback restriction of the trial listening music data, which has been limited so that only the feature section is played back according to the additional information until that point, according to the updated additional information. It is handled as music data D1. That is, after this, the playback unit 113 maintains playback after the end of the section without automatically stopping playback at the end of the section even if the music data D1 is played back to the end of the section of the feature section. Thus, the process proceeds to the next step SP345. Thereby, the reproduction unit 113 ends the subroutine SRT111. Therefore, the display control unit 117 continues to execute the process of step SP325 described above.
因みにステップSP342において否定結果が得られると、このことは外部装置116において、例えば購入要求情報を正常に受信し得なかったために、購入対象の音楽データD1に対する購入処理を実行し得なかったことを表している。従って通信制御部115は、かかる否定結果を得ると、ステップSP346に移る。そしてステップSP346において通信制御部115は、購入対象の音楽データD1に対する購入処理が失敗したことを例えば表示制御部117に通知する。これにより表示制御部117は、例えばその時点に表示部118に表示している選択画面130又は再生画面132により音楽データD1の購入に失敗したことをユーザに通知してサブルーチンSRT111を抜け、このときにはステップSP330に移って音楽データ購入処理手順RT11を終了する。このようにして再生装置110では、紹介プレイリストPL1に従い試聴用音楽データを再生してユーザにより購入可能な音楽データD1に基づく音楽が試聴されているときに、その音楽データD1の購入が要求されると、試聴用音楽データの再生を維持して音楽を試聴させながら当該音楽データD1を購入している。
Incidentally, if a negative result is obtained in step SP342, this means that the purchase process information for the music data D1 to be purchased could not be executed in the external device 116 because, for example, purchase request information could not be received normally. Represents. Accordingly, when the communication control unit 115 obtains such a negative result, the communication control unit 115 proceeds to step SP346. In step SP346, the communication control unit 115 notifies the display control unit 117, for example, that the purchase process for the music data D1 to be purchased has failed. Accordingly, the display control unit 117 notifies the user that purchase of the music data D1 has failed on the selection screen 130 or the playback screen 132 displayed on the display unit 118 at that time, for example, and exits the subroutine SRT111. Moving to step SP330, the music data purchase processing procedure RT11 is terminated. In this way, in the playback device 110, when music based on the music data D1 that can be purchased by the user by playing back the music data for trial listening according to the introduction playlist PL1, the purchase of the music data D1 is requested. Then, the music data D1 is purchased while maintaining the reproduction of the music data for trial listening and listening to the music.
次いで、ユーザにより購入候補として選定された音楽データD1を購入候補登録リストに登録する購入候補登録処理について説明する。この場合、選択部112は、再生部113により紹介プレイリストPL1に従い試聴用音楽データの特徴区間が再生されている途中に、ユーザにより操作部111を介して、その試聴用音楽データに対応する音楽データD1を購入候補として登録するように要求されると、図59に示す購入候補登録処理手順RT12を開始する。選択部112は、かかる購入候補登録処理手順RT12を開始すると、ステップSP351において、その時点に再生中の試聴用音楽データに対応する音楽データD1を購入候補として登録するように要求されたことを表示制御部117に通知する。
Next, a purchase candidate registration process for registering the music data D1 selected as a purchase candidate by the user in the purchase candidate registration list will be described. In this case, the selection unit 112 performs music corresponding to the trial music data via the operation unit 111 by the user while the feature section of the trial music data is being reproduced by the reproduction unit 113 according to the introduction playlist PL1. When it is requested to register the data D1 as a purchase candidate, the purchase candidate registration processing procedure RT12 shown in FIG. 59 is started. When the selection candidate 112 starts the purchase candidate registration processing procedure RT12, in step SP351, the selection unit 112 displays that it has been requested to register the music data D1 corresponding to the trial music data being played back at that time as a purchase candidate. Notify the control unit 117.
従ってステップSP352において表示制御部117は、表示部118において選択画面130又は再生画面132に重ねるように購入候補登録確認画面150を表示する。これにより表示制御部117は、購入候補登録確認画面150を介してユーザに対し、その時点に再生中の試聴用音楽データに対応する音楽データD1を購入候補として実際に登録するか否かを確認させるようにする。その結果、ステップSP353において選択部112は、ユーザにより操作部111を介して、音楽データD1を購入候補として実際に登録するように決定されると、これを再生部113に通知する。従ってステップSP354において再生部113は、コンテンツデータ記憶部114から購入候補登録リストを読み出すと共に、その購入候補登録リストに対し、その時点に再生中の試聴用音楽データに対応する音楽データD1を購入候補として登録する。そして再生部113は、購入候補登録リストに対する購入候補としての音楽データD1の登録が完了したことを表示制御部117に通知する。
Accordingly, in step SP352, the display control unit 117 displays the purchase candidate registration confirmation screen 150 so as to overlap the selection screen 130 or the reproduction screen 132 on the display unit 118. Thereby, the display control unit 117 confirms whether or not to actually register the music data D1 corresponding to the trial music data being played back as a purchase candidate through the purchase candidate registration confirmation screen 150 as the purchase candidate. I will let you. As a result, in step SP353, when the user determines to actually register the music data D1 as a purchase candidate via the operation unit 111, the selection unit 112 notifies the playback unit 113 of this. Accordingly, in step SP354, the playback unit 113 reads the purchase candidate registration list from the content data storage unit 114, and purchases music data D1 corresponding to the trial listening music data currently being played from the purchase candidate registration list. Register as Then, the reproduction unit 113 notifies the display control unit 117 that the registration of the music data D1 as a purchase candidate in the purchase candidate registration list is completed.
よってステップSP355において表示制御部117は、表示部118において選択画面130又は再生画面132に重ねるように購入候補登録完了通知画面155を表示する。このようにして表示制御部117は、購入候補登録完了通知画面155によりユーザに対し、その時点に再生中の試聴用音楽データに対応する音楽データD1の購入候補としての登録が完了したことを通知した後、次のステップSP356に移る。これにより表示制御部117は、かかる購入候補登録処理手順RT12を終了する。因みにステップSP353において選択部112は、ユーザにより操作部111を介して、音楽データD1を購入候補として登録することを取り消すように決定されると、ステップSP356に移り、購入候補登録処理手順RT12を終了する。このようにして再生装置110では、紹介プレイリストPL1に従い試聴用音楽データを再生してユーザにより購入可能な音楽データD1に基づく音楽が試聴されているときに、その音楽データD1を購入候補として登録するように要求されると、試聴用音楽データの再生を維持して音楽が試聴されている間に、当該音楽データD1を購入候補として登録している。
Accordingly, in step SP355, the display control unit 117 displays the purchase candidate registration completion notification screen 155 on the display unit 118 so as to overlap the selection screen 130 or the reproduction screen 132. In this way, the display control unit 117 notifies the user that the registration as a purchase candidate of the music data D1 corresponding to the music data for trial listening being played at that time is completed on the purchase candidate registration completion notification screen 155. After that, the process proceeds to the next step SP356. Thereby, the display control unit 117 ends the purchase candidate registration processing procedure RT12. Incidentally, in step SP353, when the selection unit 112 is determined by the user to cancel the registration of the music data D1 as a purchase candidate via the operation unit 111, the selection unit 112 proceeds to step SP356 and ends the purchase candidate registration processing procedure RT12. To do. Thus, in the playback device 110, when music for trial listening is played according to the introduction playlist PL1 and music based on the music data D1 that can be purchased by the user is being auditioned, the music data D1 is registered as a purchase candidate. If requested, the music data D1 is registered as a purchase candidate while the music data for trial listening is maintained and the music is being auditioned.
次いで、購入候補登録リストを利用して、購入候補として登録していた音楽データD1を購入する候補購入処理について説明する。この場合、選択部112は、ユーザにより操作部111を介して、購入候補として登録していた音楽データD1を購入するように要求されると、図60に示す候補購入処理手順RT13を開始する。選択部112は、かかる候補購入処理手順RT13を開始すると、ステップSP361において、購入候補として登録していた音楽データD1を購入するように要求されたことを再生部113に通知する。
Next, a candidate purchase process for purchasing the music data D1 registered as a purchase candidate using the purchase candidate registration list will be described. In this case, when the user is requested to purchase the music data D1 registered as a purchase candidate via the operation unit 111 by the user, the selection unit 112 starts a candidate purchase processing procedure RT13 shown in FIG. When the selection unit 112 starts the candidate purchase processing procedure RT13, in step SP361, the selection unit 112 notifies the reproduction unit 113 that it has been requested to purchase the music data D1 registered as a purchase candidate.
従ってステップSP362において再生部113は、コンテンツデータ記憶部114から購入候補登録リストを読み出して表示制御部117に送出する。この際、表示制御部117は、表示部118に対し、購入候補登録リストの内容に応じた候補購入確認画面160を表示する。これにより表示制御部117は、その候補購入確認画面160を介してユーザに対し、購入候補として登録している音楽データD1を実際に購入するか否かを確認させるようにする。その結果、ステップSP363において選択部112は、ユーザにより操作部111を介して、購入候補として登録していた音楽データD1を実際に購入するように決定されると、これを表示制御部117及び通信制御部115に通知する。
Accordingly, in step SP362, the playback unit 113 reads the purchase candidate registration list from the content data storage unit 114 and sends it to the display control unit 117. At this time, the display control unit 117 displays a candidate purchase confirmation screen 160 corresponding to the content of the purchase candidate registration list on the display unit 118. Accordingly, the display control unit 117 causes the user to confirm whether or not to actually purchase the music data D1 registered as a purchase candidate via the candidate purchase confirmation screen 160. As a result, in step SP363, when the selection unit 112 is determined by the user to actually purchase the music data D1 registered as a purchase candidate via the operation unit 111, the selection unit 112 transmits the data to the display control unit 117 and the communication unit. Notify the control unit 115.
ステップSP364において表示制御部117は、その時点の候補購入確認画面160の表示内容に基づき、ユーザにより購入するように決定された音楽データD1を購入対象として判別して通信制御部115に通知する。これにより通信制御部115は、上述したステップSP324と同様に購入対象の音楽データD1を購入するための購入処理を実行する。その結果、通信制御部115は、購入対象の音楽データD1に対する購入が完了すると、これを表示制御部117に通知する。
In step SP364, the display control unit 117 determines the music data D1 determined to be purchased by the user as a purchase target based on the display content of the candidate purchase confirmation screen 160 at that time, and notifies the communication control unit 115 of it. As a result, the communication control unit 115 executes a purchase process for purchasing the music data D1 to be purchased in the same manner as in step SP324 described above. As a result, when the purchase of the music data D1 to be purchased is completed, the communication control unit 115 notifies the display control unit 117 of this.
従ってステップSP365において表示制御部117は、通信制御部115からの通知に応じて表示部118に対し候補購入完了通知画面165を表示する。これにより表示制御部117は、候補購入完了通知画面165によりユーザに対し、購入候補として登録していた音楽データD1の購入が完了したことを通知する。またステップSP366において再生部113は、購入された音楽データD1をコンテンツデータ記憶部114に送出する。これによりコンテンツデータ記憶部114は、その購入された音楽データD1を記憶すると共に、当該音楽データD1の記憶場所を指示するコンテンツ指示情報を指示情報変更部126に通知する。
Accordingly, in step SP365, the display control unit 117 displays the candidate purchase completion notification screen 165 on the display unit 118 in response to the notification from the communication control unit 115. Thereby, the display control unit 117 notifies the user that the purchase of the music data D1 registered as the purchase candidate is completed through the candidate purchase completion notification screen 165. In step SP366, the playback unit 113 sends the purchased music data D1 to the content data storage unit 114. As a result, the content data storage unit 114 stores the purchased music data D1 and notifies the instruction information changing unit 126 of content instruction information indicating the storage location of the music data D1.
従ってステップSP367において指示情報変更部126は、紹介プレイリストPL1に格納されている複数のコンテンツ指示情報MIDのうち、そのとき購入された音楽データD1に対応するコンテンツ指示情報MIDを、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更した後、次のステップSP368に移って、かかる候補購入処理手順RT13を終了する。因みにステップSP363において選択部112は、ユーザにより操作部111を介して、購入候補として登録していた音楽データD1の購入が取り止められると、ステップSP368に移り、候補購入処理手順RT13を終了する。このようにして再生装置110では、購入候補登録リストに購入候補として登録していた音楽データD1をユーザからの要求に応じて購入することができる。
Therefore, in step SP367, the instruction information changing unit 126 selects the content instruction information MID corresponding to the music data D1 purchased at that time among the plurality of content instruction information MID stored in the introduction playlist PL1, and the content data storage unit After changing to the new content instruction information given from 114, the process proceeds to the next step SP368 to end the candidate purchase processing procedure RT13. In step SP363, when the user cancels the purchase of the music data D1 registered as a purchase candidate through the operation unit 111, the selection unit 112 moves to step SP368 and ends the candidate purchase processing procedure RT13. In this way, the playback apparatus 110 can purchase the music data D1 registered as purchase candidates in the purchase candidate registration list in response to a request from the user.
一方、チャンネルとしてストリーミングプレイリストPL1が選択されたときの試聴開始処理について説明する。この場合、選択部112は、ユーザによる操作部111の操作に応じて、ストリーミングプレイリストPL1の割り当てられたチャンネルを選択すると、図61に示す第2の試聴開始処理手順RT14を開始する。選択部112は、かかる第2の試聴開始処理手順RT14を開始すると、ステップSP371において、選択したチャンネル(すなわち、ストリーミングプレイリストPL1の割り当てられたチャンネル)を再生部113に通知する。
On the other hand, the trial listening start process when the streaming playlist PL1 is selected as the channel will be described. In this case, when the selection unit 112 selects a channel to which the streaming playlist PL1 is assigned in accordance with the operation of the operation unit 111 by the user, the selection unit 112 starts the second audition start processing procedure RT14 shown in FIG. When starting the second trial listening start processing procedure RT14, the selection unit 112 notifies the reproduction unit 113 of the selected channel (that is, the channel assigned to the streaming playlist PL1) in step SP371.
ステップSP372において再生部113は、選択部112からの通知に応じて、コンテンツデータ記憶部114に記憶されているストリーミングプレイリストPL1のバージョン情報を通信制御部115に送出する。これにより通信制御部115は、そのバージョン情報に基づき、現在コンテンツデータ記憶部114に記憶されているストリーミングプレイリストPL1が最新のものか否かを判別する。このステップSP372において肯定結果が得られると、このことは、通信制御部115がバージョン情報をネットワークNT上の外部装置116に送信し、コンテンツデータ記憶部114に記憶しているストリーミングプレイリストPL1が最新のものであるか否かを問い合わせた結果、当該外部装置116から最新のものであると返信されたことを表している。従って通信制御部115は、かかる肯定結果を得ると、次のステップSP373に移る。
In step SP372, the playback unit 113 sends the version information of the streaming playlist PL1 stored in the content data storage unit 114 to the communication control unit 115 in response to the notification from the selection unit 112. Thereby, the communication control unit 115 determines whether or not the streaming playlist PL1 currently stored in the content data storage unit 114 is the latest, based on the version information. If a positive result is obtained in step SP372, this means that the communication control unit 115 transmits version information to the external device 116 on the network NT, and the streaming playlist PL1 stored in the content data storage unit 114 is the latest. As a result of an inquiry as to whether or not it is a device, the external device 116 has returned that it is the latest one. Accordingly, when the communication control unit 115 obtains such a positive result, the communication control unit 115 proceeds to next step SP373.
これに対してステップSP372において否定結果が得られると、このことは通信制御部115がバージョン情報をネットワークNT上の外部装置116に送信し、コンテンツデータ記憶部114に記憶しているストリーミングプレイリストPL1が最新のものであるか否かを問い合わせた結果、当該外部装置116から過去のものであると返信されたことを表している。従って通信制御部115は、かかる否定結果を得ると、ステップSP374に移る。
On the other hand, if a negative result is obtained in step SP372, this means that the communication control unit 115 transmits the version information to the external device 116 on the network NT and stores the streaming playlist PL1 stored in the content data storage unit 114. As a result of inquiring whether or not is the latest, the external device 116 has returned that it is the past. Accordingly, when the communication control unit 115 obtains such a negative result, the communication control unit 115 proceeds to step SP374.
そしてステップSP374において通信制御部115は、外部装置116に対し最新のストリーミングプレイリストPL1のダウンロードを要求して、次のステップSP375に移る。その結果、ステップSP375において通信制御部115は、外部装置116から返信される最新のストリーミングプレイリストPL1をダウンロードするようにして、そのストリーミングプレイリストPL1を正しくダウンロードし得たか否かを判別する。このステップSP375において肯定結果が得られると、このことは、例えば外部装置116からダウンロードしたストリーミングプレイリストPL1のデータが破損してはいないことを表している。従って通信制御部115は、かかる肯定結果を得ると、次のステップSP373に移る。
In step SP374, the communication control unit 115 requests the external device 116 to download the latest streaming playlist PL1, and proceeds to the next step SP375. As a result, in step SP375, the communication control unit 115 downloads the latest streaming playlist PL1 returned from the external device 116, and determines whether or not the streaming playlist PL1 has been correctly downloaded. If a positive result is obtained in step SP375, this indicates that the data of the streaming playlist PL1 downloaded from the external device 116 is not damaged, for example. Accordingly, when the communication control unit 115 obtains such a positive result, the communication control unit 115 proceeds to next step SP373.
ステップSP373において通信制御部115は、再生部113に対しストリーミングプレイリストPL1が最新のものであることを通知し、又は最新のストリーミングプレイリストPL1を送出する。従って再生部113は、最新のストリーミングプレイリストPL1に格納されている複数のコンテンツ指示情報MIDの中から、当該ストリーミングプレイリストPL1に従い最初に試聴用としてストリーミング再生する音楽データD1のコンテンツ指示情報MIDを選択して通信制御部115に送出する。これにより通信制御部115は、そのコンテンツ指示情報MIDに従い、試聴用としてストリーミング再生する音楽データD1のストリーミング配信を要求するストリーミング配信要求情報をネットワークNT上の外部装置116に送信して、次のステップSP376に移る。その結果、ステップSP376において通信制御部115は、外部装置116からストリーミング配信要求情報に応じて返信される試聴用音楽データ及び対応するデータ関連情報DREを受信するようにして、試聴用音楽データの少なくとも一部を受信し得たか否かを判別する。
In step SP373, the communication control unit 115 notifies the reproduction unit 113 that the streaming playlist PL1 is the latest, or sends the latest streaming playlist PL1. Accordingly, the playback unit 113 first selects the content instruction information MID of the music data D1 to be streamed and played for trial listening according to the streaming playlist PL1 from among the plurality of content instruction information MID stored in the latest streaming playlist PL1. Select and send to communication control unit 115. Thereby, the communication control unit 115 transmits the streaming distribution request information for requesting the streaming distribution of the music data D1 to be streamed for trial listening according to the content instruction information MID to the external device 116 on the network NT, and the next step Move on to SP376. As a result, in step SP376, the communication control unit 115 receives at least the trial music data and the corresponding data related information DRE returned from the external device 116 according to the streaming distribution request information, and at least the trial music data is received. It is determined whether or not a part has been received.
このステップSP376において肯定結果が得られると、このことは、例えば外部装置116から何ら問題なく試聴用音楽データが返信され、その試聴用音楽データの少なくとも一部を受信し得たことを表している。従って通信制御部115は、かかる肯定結果を得ると、試聴用音楽データと対応するデータ関連情報DREとを再生部113に送出する。このためステップSP377において再生部113は、通信制御部115から与えられたデータ関連情報DREに含まれているデータ属性情報DATをストリーミングプレイリストPL1と共に、表示制御部117に送出する。これにより表示制御部117は、表示部118に表示していた例えば選択画面120の表示内容を、ストリーミングプレイリストPL1及びデータ属性情報DATに基づいて更新(すなわち、図46について上述した選択画面170)する。
If a positive result is obtained in step SP376, this indicates that, for example, the trial music data has been returned from the external device 116 without any problem, and at least a part of the trial music data has been received. . Therefore, when the communication control unit 115 obtains such an affirmative result, it sends the sample music data and the corresponding data related information DRE to the reproduction unit 113. Therefore, in step SP377, the reproduction unit 113 sends the data attribute information DAT included in the data related information DRE given from the communication control unit 115 to the display control unit 117 together with the streaming playlist PL1. As a result, the display control unit 117 updates the display content of, for example, the selection screen 120 displayed on the display unit 118 based on the streaming playlist PL1 and the data attribute information DAT (that is, the selection screen 170 described above with reference to FIG. 46). To do.
そしてステップSP378において再生部113は、通信制御部115から受信されながら与えられる試聴用音楽データに対する先頭位置からのストリーミング再生を開始して、次のステップSP379に移り、かかる第2の試聴開始処理手順RT14を終了する。このようにして再生装置110では、ユーザによりチャンネルとしてストリーミングプレイリストPL1が選択されたとき、試聴可能な音楽データD1の試聴を開始する。そして再生装置110では、試聴可能な音楽データD1の試聴を開始すると、上述したようにストリーミングプレイリストPL1に従い外部装置116から試聴用音楽データを順次受信しながら先頭位置からのストリーミング再生を開始する。これにより再生装置110では、ストリーミングプレイリストPL1に登録された試聴可能な複数の音楽データD1に基づく音楽を連続的にその先頭から試聴させることができる。
In step SP378, the playback unit 113 starts streaming playback from the beginning position for the trial listening music data received while being received from the communication control unit 115, and proceeds to the next step SP379 to perform the second trial listening start processing procedure. End RT14. Thus, in the playback device 110, when the user selects the streaming playlist PL1 as a channel, the playback device 110 starts listening to the music data D1 that can be auditioned. When the playback device 110 starts listening to the music data D1 that can be auditioned, it starts streaming playback from the head position while sequentially receiving the listening music data from the external device 116 in accordance with the streaming playlist PL1 as described above. As a result, the playback device 110 can continuously listen to music based on a plurality of music data D1 that can be auditioned and registered in the streaming playlist PL1 from the beginning.
因みに上述したステップSP375において否定結果が得られると、このことは、例えば外部装置116からダウンロードしたストリーミングプレイリストPL1のデータが破損していることを表している。従って通信制御部115は、かかる否定結果を得ると、ステップSP380に移る。またステップSP376において否定結果が得られると、このことは、例えば外部装置116からの試聴用音楽データの送信が滞り、その試聴用音楽データを受信し得なかったことを表している。従って通信制御部115は、かかる否定結果を得たときも、ステップSP380に移る。そしてステップSP380において通信制御部115は、ストリーミングプレイリストPL1を正しくダウンロードし得なかった、又は試聴用音楽データを受信し得なかったことを表示制御部117に通知する。これにより表示制御部117は、エラー処理として、例えばユーザに対し、試聴可能な音楽データD1に基づく音楽を試聴し得ないことを通知した後、ステップSP379に移る。
Incidentally, if a negative result is obtained in step SP375 described above, this indicates that the data of the streaming playlist PL1 downloaded from the external device 116 is damaged, for example. Therefore, when the communication control unit 115 obtains such a negative result, the communication control unit 115 proceeds to step SP380. If a negative result is obtained in step SP376, this indicates that, for example, transmission of the music data for trial listening from the external device 116 is delayed and the music data for trial listening cannot be received. Therefore, the communication control unit 115 also proceeds to step SP380 when it obtains such a negative result. In step SP380, the communication control unit 115 notifies the display control unit 117 that the streaming play list PL1 has not been downloaded correctly or the trial music data has not been received. Thereby, the display control unit 117 notifies the user that the music based on the music data D1 that can be auditioned cannot be auditioned, for example, as error processing, and then proceeds to step SP379.
次いで、ストリーミングプレイリストPL1を使用した試聴用音楽データのストリーミング再生中に、当該試聴用音楽データに対応する音楽データD1をダウンロードする音楽データダウンロード処理について説明する。この場合、選択部112は、再生部113によりストリーミングプレイリストPL1に従い試聴用音楽データがストリーミング再生されている途中に、ユーザにより操作部111を介して、その試聴用音楽データに対応する音楽データD1のダウンロードが要求されると、図62に示す音楽データダウンロード処理手順RT15を開始する。選択部112は、かかる音楽データダウンロード処理手順RT15を開始すると、ステップSP391において、音楽データD1のダウンロードが要求されたことを表示制御部117に通知する。
Next, a music data download process for downloading music data D1 corresponding to the trial music data during streaming playback of the trial music data using the streaming playlist PL1 will be described. In this case, the selection unit 112 performs the music data D1 corresponding to the trial music data via the operation unit 111 by the user while the trial music data is being streamed and reproduced by the reproduction unit 113 according to the streaming playlist PL1. 62 is started, the music data download processing procedure RT15 shown in FIG. 62 is started. When the music data download processing procedure RT15 is started, the selection unit 112 notifies the display control unit 117 that the download of the music data D1 is requested in step SP391.
ステップSP392において表示制御部117は、表示部118において、その時点に試聴用音楽データとしてストリーミング再生中の音楽データD1を通知可能な選択画面170又は再生画面171に重ねるようにダウンロード確認画面172を表示する。これにより表示制御部117は、そのダウンロード確認画面172を介してユーザに対し、音楽データD1を実際にダウンロードするか否かを確認させるようにする。その結果、ステップSP393において選択部112は、ユーザにより操作部111を介して、音楽データD1を実際にダウンロードするように決定されると、これを通信制御部115に通知する。従ってステップSP394において通信制御部115は、選択部112からの通知に応じて、再生部113に対し、その時点の試聴用音楽データのストリーミング再生を維持させながら、当該ストリーミング再生中の試聴用音楽データに対応する音楽データD1をダウンロードするためのダウンロード処理を実行する。その結果、通信制御部115は、ダウンロード対象の音楽データD1に対するダウンロードが完了すると、当該ダウンロードした音楽データD1及び対応するデータ関連情報DREをコンテンツデータ記憶部114に送出すると共に、そのダウンロードの完了を表示制御部117に通知する。
In step SP392, the display control unit 117 displays a download confirmation screen 172 on the display unit 118 so as to be superimposed on the selection screen 170 or the playback screen 171 that can notify the music data D1 that is being streamed and played as trial listening music data at that time. To do. Accordingly, the display control unit 117 causes the user to confirm whether or not the music data D1 is actually downloaded via the download confirmation screen 172. As a result, in step SP393, when the user determines to actually download the music data D1 via the operation unit 111, the selection unit 112 notifies the communication control unit 115 of this. Therefore, in step SP394, in response to the notification from the selection unit 112, the communication control unit 115 causes the playback unit 113 to maintain the streaming playback of the trial listening music data at that time, while performing the listening music data during the streaming playback. The download process for downloading the music data D1 corresponding to is executed. As a result, when the download for the music data D1 to be downloaded is completed, the communication control unit 115 sends the downloaded music data D1 and the corresponding data related information DRE to the content data storage unit 114, and completes the download. The display control unit 117 is notified.
これによりステップSP395において表示制御部117は、表示部118において選択画面170又は再生画面171に重ねるようにダウンロード完了通知画面176を表示して、ユーザに対し音楽データD1のダウンロードが完了したことを通知する。そしてステップSP396において選択部112は、ユーザにより、ダウンロードした音楽データD1が確認されると、これを表示制御部117に通知する。従って表示制御部117は、選択部112からの通知に応じて表示部118に表示していたダウンロード完了通知画面176を閉じる。これにより表示制御部117は、表示部118に対しダウンロード完了通知画面176の下になっていた選択画面170又は再生画面171のみを表示して見せることで、その時点にストリーミング再生中の試聴用音楽データ(すなわち、そのときダウンロードされた音楽データD1)を通知した後、次のステップSP397に移って、かかる音楽データダウンロード処理手順RT15を終了する。因みにステップSP393において選択部112は、ユーザにより操作部111を介して、音楽データD1のダウンロードを取り消すように決定されると、ステップSP397に移り、音楽データダウンロード処理手順RT15を終了する。
Accordingly, in step SP395, the display control unit 117 displays the download completion notification screen 176 on the display unit 118 so as to overlap the selection screen 170 or the playback screen 171 and notifies the user that the download of the music data D1 is completed. To do. In step SP396, the selection unit 112 notifies the display control unit 117 when the downloaded music data D1 is confirmed by the user. Accordingly, the display control unit 117 closes the download completion notification screen 176 displayed on the display unit 118 in response to the notification from the selection unit 112. As a result, the display control unit 117 displays only the selection screen 170 or the playback screen 171 that was under the download completion notification screen 176 on the display unit 118, so that the music for trial listening during streaming playback at that time is displayed. After notifying the data (that is, the music data D1 downloaded at that time), the process proceeds to the next step SP397, and the music data download processing procedure RT15 is terminated. In step SP393, if the selection unit 112 is determined by the user to cancel the download of the music data D1 via the operation unit 111, the selection unit 112 proceeds to step SP397 and ends the music data download processing procedure RT15.
ところで通信制御部115は、ステップSP394に移ると、実際には図63に示す音楽データダウンロード処理手順RT15のサブルーチンSRT151を開始する。通信制御部115は、サブルーチンSRT151を開始すると、ステップSP401において、ダウンロード対象の音楽データD1をダウンロード要求するダウンロード要求情報をネットワークNT上の外部装置116に送信して、次のステップSP402に移る。ステップSP402において通信制御部115は、ダウンロード対象の音楽データD1のダウンロードが成功したか否かを判別する。このステップSP402において肯定結果が得られると、このことは外部装置116からダウンロード要求情報に応じて返信された音楽データD1が破損してはいないことを表している。従って通信制御部115は、かかる肯定結果を得ると、次のステップSP403に移る。
Incidentally, when the communication control unit 115 proceeds to step SP394, the communication control unit 115 actually starts a subroutine SRT151 of the music data download processing procedure RT15 shown in FIG. When starting the subroutine SRT151, the communication control unit 115 transmits download request information for requesting download of the music data D1 to be downloaded to the external device 116 on the network NT in Step SP401, and proceeds to the next Step SP402. In step SP402, the communication control unit 115 determines whether or not the downloadable music data D1 has been successfully downloaded. If a positive result is obtained in step SP402, this indicates that the music data D1 returned from the external device 116 in accordance with the download request information is not damaged. Accordingly, when the communication control unit 115 obtains such a positive result, the communication control unit 115 proceeds to next step SP403.
ステップSP403において通信制御部115は、ダウンロードの完了を表示制御部117に通知すると共に、外部装置116からダウンロードした音楽データD1及び対応するデータ関連情報DREをコンテンツデータ記憶部114に送出する。従ってコンテンツデータ記憶部114は、通信制御部115から与えられた音楽データD1及び対応するデータ関連情報DREを記憶すると共に、当該音楽データD1の記憶場所を指示するコンテンツ指示情報を指示情報変更部126に送出する。
In step SP403, the communication control unit 115 notifies the display control unit 117 of the completion of download, and sends the music data D1 downloaded from the external device 116 and the corresponding data related information DRE to the content data storage unit 114. Therefore, the content data storage unit 114 stores the music data D1 given from the communication control unit 115 and the corresponding data-related information DRE, and also specifies the content instruction information indicating the storage location of the music data D1 as the instruction information changing unit 126. To send.
従ってステップSP404において指示情報変更部126は、ストリーミングプレイリストPL1に格納されている複数のコンテンツ指示情報MIDのうち、そのときダウンロードされた音楽データD1に対応するコンテンツ指示情報MIDを、コンテンツデータ記憶部114から与えられた新たなコンテンツ指示情報に変更した後、次のステップSP405に移る。これにより指示情報変更部126は、かかるサブルーチンSRT151を終了する。よって、引き続き表示制御部117が上述したステップSP395の処理を実行する。
Therefore, in step SP404, the instruction information changing unit 126 selects the content instruction information MID corresponding to the music data D1 downloaded at that time from among the plurality of content instruction information MID stored in the streaming playlist PL1. After changing to the new content instruction information given from 114, the process proceeds to the next step SP405. Thereby, the instruction information changing unit 126 ends the subroutine SRT151. Therefore, the display control unit 117 continues to execute the process of step SP395 described above.
因みにステップSP402において否定結果が得られると、このことは、例えば外部装置116からダウンロードした音楽データD1が破損していたことを表している。従って通信制御部115は、かかる否定結果を得ると、ステップSP406に移る。そしてステップSP406において通信制御部115は、音楽データD1に対するダウンロード処理が失敗したことを例えば表示制御部117に通知する。これにより表示制御部117は、例えばその時点に表示部118に表示している選択画面170又は再生画面171により音楽データD1のダウンロードに失敗したことをユーザに通知してサブルーチンSRT151を抜け、このときにはステップSP397に移って音楽データダウンロード処理手順RT15を終了する。このようにして再生装置110では、ストリーミングプレイリストPL1に従い試聴用音楽データをストリーミング再生してユーザにより試聴可能な音楽データD1に基づく音楽が試聴されているときに、その音楽データD1のダウンロードが要求されると、試聴用音楽データのストリーミング再生を維持して音楽を試聴させながら当該音楽データD1をダウンロードすることができる。
Incidentally, if a negative result is obtained in step SP402, this indicates that the music data D1 downloaded from the external device 116 has been damaged, for example. Accordingly, when the communication control unit 115 obtains such a negative result, the communication control unit 115 proceeds to step SP406. In step SP406, the communication control unit 115 notifies the display control unit 117 that the download process for the music data D1 has failed, for example. Thereby, the display control unit 117 notifies the user that the download of the music data D1 has failed on the selection screen 170 or the playback screen 171 displayed on the display unit 118 at that time, for example, and exits the subroutine SRT151. Moving to step SP397, the music data download processing procedure RT15 is terminated. In this way, the playback device 110 requests download of the music data D1 when the music based on the music data D1 that can be auditioned by the user is previewed by streaming playback according to the streaming playlist PL1. Then, the music data D1 can be downloaded while maintaining the streaming reproduction of the music data for trial listening while listening to the music.
次いで、ユーザによりダウンロード候補として選定された音楽データD1をダウンロード候補登録リストに登録するダウンロード候補登録処理について説明する。この場合、選択部112は、再生部113によりストリーミングプレイリストPL1に従い試聴用音楽データがストリーミング再生されている途中に、ユーザにより操作部111を介して、その試聴用音楽データに対応する音楽データD1をダウンロード候補として登録するように要求されると、図64に示すダウンロード候補登録処理手順RT16を開始する。選択部112は、かかるダウンロード候補登録処理手順RT16を開始すると、ステップSP411において、その時点にストリーミング再生中の試聴用音楽データに対応する音楽データD1をダウンロード候補として登録するように要求されたことを表示制御部117に通知する。
Next, a download candidate registration process for registering the music data D1 selected as a download candidate by the user in the download candidate registration list will be described. In this case, the selection unit 112 performs the music data D1 corresponding to the trial music data via the operation unit 111 by the user while the trial music data is being streamed and reproduced by the reproduction unit 113 according to the streaming playlist PL1. Is registered as a download candidate, a download candidate registration processing procedure RT16 shown in FIG. 64 is started. When the selection unit 112 starts the download candidate registration processing procedure RT16, it is determined in step SP411 that the selection unit 112 has been requested to register the music data D1 corresponding to the music data for trial listening that is being streamed at that time as a download candidate. The display control unit 117 is notified.
従ってステップSP412において表示制御部117は、表示部118において選択画面170又は再生画面171に重ねるようにダウンロード候補登録確認画面185を表示する。これにより表示制御部117は、ダウンロード候補登録確認画面185を介してユーザに対し、その時点にストリーミング再生中の試聴用音楽データに対応する音楽データD1をダウンロード候補として実際に登録するか否かを確認させるようにする。その結果、ステップSP413において選択部112は、ユーザにより操作部111を介して、音楽データD1をダウンロード候補として実際に登録するように決定されると、これを再生部113に通知する。従ってステップSP414において再生部113は、コンテンツデータ記憶部114からダウンロード候補登録リストを読み出すと共に、そのダウンロード候補登録リストに対し、その時点にストリーミング再生中の試聴用音楽データに対応する音楽データD1をダウンロード候補として登録する。そして再生部113は、ダウンロード候補登録リストに対するダウンロード候補としての音楽データD1の登録が完了したことを表示制御部117に通知する。
Accordingly, in step SP412, the display control unit 117 displays the download candidate registration confirmation screen 185 on the display unit 118 so as to overlap the selection screen 170 or the reproduction screen 171. Thereby, the display control unit 117 determines whether or not to actually register the music data D1 corresponding to the music data for trial listening being streamed at that time as a download candidate for the user via the download candidate registration confirmation screen 185. Let them check. As a result, in step SP413, when the selection unit 112 is determined by the user to actually register the music data D1 as a download candidate via the operation unit 111, the selection unit 112 notifies the reproduction unit 113 of this. Accordingly, in step SP414, the playback unit 113 reads the download candidate registration list from the content data storage unit 114, and downloads the music data D1 corresponding to the trial listening music data currently being streamed to the download candidate registration list. Register as a candidate. Then, the playback unit 113 notifies the display control unit 117 that registration of the music data D1 as a download candidate in the download candidate registration list is completed.
よってステップSP415において表示制御部117は、表示部118において選択画面170又は再生画面171に重ねるようにダウンロード候補登録完了通知画面190を表示する。このようにして表示制御部117は、ダウンロード候補登録完了通知画面190によりユーザに対し、その時点にストリーミング再生中の試聴用音楽データに対応する音楽データD1のダウンロード候補としての登録が完了したことを通知した後、次のステップSP416に移る。これにより表示制御部117は、かかるダウンロード候補登録処理手順RT16を終了する。因みにステップSP413において選択部112は、ユーザにより操作部111を介して、音楽データD1をダウンロード候補として登録することを取り消すように決定されると、ステップSP416に移り、ダウンロード候補登録処理手順RT16を終了する。このようにして再生装置110では、ストリーミングプレイリストPL1に従い試聴用音楽データをストリーミング再生してユーザにより試聴可能な音楽データD1に基づく音楽が試聴されているときに、その音楽データD1をダウンロード候補として登録するように要求されると、試聴用音楽データのストリーミング再生を維持して音楽が試聴されている間に、当該音楽データD1をダウンロード候補として登録している。
Therefore, in step SP415, the display control unit 117 displays the download candidate registration completion notification screen 190 so as to overlap the selection screen 170 or the reproduction screen 171 on the display unit 118. In this way, the display control unit 117 confirms that the download candidate registration completion notification screen 190 has registered the user as a download candidate for the music data D1 corresponding to the trial listening music data currently being streamed. After the notification, the process proceeds to the next step SP416. Thereby, the display control unit 117 ends the download candidate registration processing procedure RT16. Incidentally, if it is determined in step SP413 that the user cancels registration of the music data D1 as a download candidate via the operation unit 111, the selection unit 112 moves to step SP416 and ends the download candidate registration processing procedure RT16. To do. In this way, in the playback device 110, when music based on the music data D1 that can be auditioned by the user by streaming playback of the trial listening music data according to the streaming playlist PL1, the music data D1 is used as a download candidate. When the registration is requested, the music data D1 is registered as a download candidate while the music is being auditioned while maintaining the streaming reproduction of the music data for trial listening.
次いで、ダウンロード候補登録リストを利用して、ダウンロード候補として登録していた音楽データD1をダウンロードする候補ダウンロード処理について説明する。この場合、選択部112は、ユーザにより操作部111を介して、ダウンロード候補として登録していた音楽データD1をダウンロードするように要求されると、図65に示す候補ダウンロード処理手順RT17を開始する。選択部112は、かかる候補ダウンロード処理手順RT17を開始すると、ステップSP421において、ダウンロード候補として登録していた音楽データD1をダウンロードするように要求されたことを再生部113に通知する。
Next, a candidate download process for downloading the music data D1 registered as a download candidate using the download candidate registration list will be described. In this case, when the user is requested to download the music data D1 registered as a download candidate via the operation unit 111, the selection unit 112 starts a candidate download processing procedure RT17 shown in FIG. When the candidate download processing procedure RT17 is started, the selection unit 112 notifies the reproduction unit 113 that it has been requested to download the music data D1 registered as a download candidate in step SP421.
従ってステップSP422において再生部113は、コンテンツデータ記憶部114からダウンロード候補登録リストを読み出して表示制御部117に送出する。この際、表示制御部117は、表示部118に対し、ダウンロード候補登録リストの内容に応じた候補ダウンロード確認画面195を表示する。これにより表示制御部117は、その候補ダウンロード確認画面195を介してユーザに対し、ダウンロード候補として登録している音楽データD1を実際にダウンロードするか否かを確認させるようにする。その結果、ステップSP423において選択部112は、ユーザにより操作部111を介して、ダウンロード候補として登録していた音楽データD1を実際にダウンロードするように決定されると、これを表示制御部117及び通信制御部115に通知する。
Therefore, in step SP422, the playback unit 113 reads the download candidate registration list from the content data storage unit 114 and sends it to the display control unit 117. At this time, the display control unit 117 displays a candidate download confirmation screen 195 corresponding to the contents of the download candidate registration list on the display unit 118. Accordingly, the display control unit 117 causes the user to confirm whether or not the music data D1 registered as a download candidate is actually downloaded via the candidate download confirmation screen 195. As a result, in step SP423, if the selection unit 112 is determined by the user to actually download the music data D1 registered as the download candidate via the operation unit 111, the selection unit 112 displays this as the display control unit 117 and the communication unit. Notify the control unit 115.
ステップSP424において表示制御部117は、その時点の候補ダウンロード確認画面195の表示内容に基づき、ユーザによりダウンロードするように決定された音楽データD1をダウンロード対象として判別して通信制御部115に通知する。これにより通信制御部115は、上述したステップSP394と同様にダウンロード対象の音楽データD1をダウンロードするためのダウンロード処理を実行する。その結果、通信制御部115は、ダウンロード対象の音楽データD1に対するダウンロードが完了すると、これを表示制御部117に通知する。
In step SP424, the display control unit 117 determines the music data D1 determined to be downloaded by the user as a download target based on the display content of the candidate download confirmation screen 195 at that time, and notifies the communication control unit 115 of it. As a result, the communication control unit 115 executes download processing for downloading the music data D1 to be downloaded in the same manner as in step SP394 described above. As a result, the communication control unit 115 notifies the display control unit 117 when the download of the music data D1 to be downloaded is completed.
従ってステップSP425において表示制御部117は、通信制御部115からの通知に応じて表示部118に対し候補ダウンロード完了通知画面200を表示する。これにより表示制御部117は、候補ダウンロード完了通知画面200によりユーザに対し、ダウンロード候補として登録していた音楽データD1のダウンロードが完了したことを通知した後、次のステップSP426に移って、かかる候補ダウンロード処理手順RT17を終了する。因みにステップSP423において選択部112は、ユーザにより操作部111を介して、ダウンロード候補として登録していた音楽データD1のダウンロードが取り止められると、ステップSP426に移り、候補ダウンロード処理手順RT17を終了する。このようにして再生装置110では、ダウンロード候補登録リストにダウンロード候補として登録していた音楽データD1をユーザからの要求に応じてダウンロードすることができる。
Accordingly, in step SP425, the display control unit 117 displays the candidate download completion notification screen 200 on the display unit 118 in response to the notification from the communication control unit 115. Accordingly, the display control unit 117 notifies the user that the download of the music data D1 registered as the download candidate is completed on the candidate download completion notification screen 200, and then proceeds to the next step SP426 and moves to the candidate. The download processing procedure RT17 is terminated. In step SP423, when the user cancels the download of the music data D1 registered as the download candidate via the operation unit 111, the selection unit 112 moves to step SP426 and ends the candidate download processing procedure RT17. In this way, the playback apparatus 110 can download the music data D1 registered as a download candidate in the download candidate registration list in response to a request from the user.
(2−3)動作及び効果
以上の構成において、再生装置110は、紹介プレイリストPL1に従い購入可能な音楽データD1に基づく音楽を試聴する場合、外部装置116から再生制限設定情報でなる付加情報が付加された音楽データD1の全体を試聴用音楽データとしてダウンロードして一時記憶し、その付加情報に従い試聴用音楽データの特徴区間を再生する。これにより再生装置110は、ユーザに対し購入可能な音楽データD1に基づく音楽の特徴部分を試聴させる。その後、再生装置110は、かかる試聴用音楽データの特徴区間の再生が完了すると、その一時記憶していた試聴用音楽データを破棄する。
(2-3) Operation and Effect In the above configuration, when the playback device 110 listens to music based on the music data D1 that can be purchased according to the introduction playlist PL1, additional information including playback restriction setting information is received from the external device 116. The entire added music data D1 is downloaded and temporarily stored as trial music data, and the characteristic section of the trial music data is reproduced according to the additional information. As a result, the playback device 110 allows the user to listen to the music characteristic portion based on the music data D1 that can be purchased. After that, when the reproduction of the characteristic section of the trial listening music data is completed, the playback device 110 discards the temporarily stored listening music data.
ところで再生装置110は、ユーザにより、購入可能な音楽データD1に基づく音楽の特徴部分の試聴中(すなわち、付加情報に従った試聴用音楽データの特徴区間の再生中)に、その時点に再生中の試聴用音楽データに対応する音楽データD1(すなわち、全体が再生可能な音楽データD1)の購入が命令されると、当該試聴用音楽データの再生を維持しながら、購入対象の当該音楽データD1の購入処理に必要な購入情報を含む購入要求情報を外部装置116に送信する。その結果、再生装置110は、外部装置116から購入要求情報に応じて購入処理が実行され、かかる購入処理の完了により返信される再生許可情報をダウンロードすると、その再生許可情報に基づき、購入処理の間に再生を維持していた試聴用音楽データの付加情報を更新する。
By the way, the playback device 110 is playing back at that time while the user listens to the music feature portion based on the music data D1 that can be purchased (that is, during the playback of the feature section of the music data for listening according to the additional information). When the purchase of music data D1 corresponding to the music data for trial listening (that is, music data D1 that can be reproduced as a whole) is instructed, the music data D1 to be purchased is maintained while the reproduction of the music data for trial listening is maintained. Purchase request information including purchase information necessary for the purchase process is transmitted to the external device 116. As a result, the playback device 110 executes purchase processing in accordance with the purchase request information from the external device 116, downloads the playback permission information returned upon completion of the purchase processing, and performs purchase processing based on the playback permission information. The additional information of the music data for trial listening that has been maintained in the meantime is updated.
これにより再生装置110は、再生中の試聴用音楽データを、購入処理の完了に応じて再生制限を解除して全体が再生可能な音楽データD1に変更させる。そして再生装置110は、試聴用音楽データを再生中に音楽データD1に変更しても、その再生を維持し、当該音楽データD1を特徴区間の区間終了位置以降もそのまま再生する。このようにして再生装置110は、全体を再生可能にした音楽データD1の再生が終了すると、当該音楽データD1を一時記憶の状態からコンテンツデータ記憶部114での本記憶の状態に移行させて保存する。従って再生装置110は、試聴用音楽データの特徴区間を再生している途中に、当該試聴用音楽データに対応する音楽データD1を購入するときでも、試聴用音楽データに基づく音楽の試聴を継続させることができる。
As a result, the playback device 110 changes the music data for trial listening being played back to music data D1 that can be played back as a whole by releasing the playback restriction upon completion of the purchase process. Even if the music data for trial listening is changed to the music data D1 during reproduction, the reproduction device 110 maintains the reproduction and reproduces the music data D1 as it is after the section end position of the characteristic section. In this way, when the reproduction of the music data D1 that has been made entirely reproducible is completed, the reproduction apparatus 110 shifts the music data D1 from the temporary storage state to the main storage state in the content data storage unit 114 and saves it. To do. Therefore, the playback device 110 continues to listen to the music based on the trial music data even when purchasing the music data D1 corresponding to the trial music data while the feature section of the trial music data is being played. be able to.
また再生装置110は、ストリーミングプレイリストPL1に従い試聴可能な音楽データD1に基づく音楽を試聴する場合、外部装置116から試聴可能な音楽データD1を再生装置110ではそのとき保存しない試聴用音楽データとして受信しながら当該試聴用音楽データの全体をストリーミング再生する。これにより再生装置110は、ユーザに対し試聴可能な音楽データD1に基づく音楽の全体を試聴させる。その後、再生装置110は、かかる試聴用音楽データの全体の再生が終了すると、当該試聴用音楽データを破棄する。
In addition, when the playback device 110 audits music based on the music data D1 that can be auditioned according to the streaming playlist PL1, the playback device 110 receives the music data D1 that can be auditioned from the external device 116 as music data for audition that is not stored in the playback device 110 at that time. The entire music data for trial listening is reproduced while streaming. As a result, the playback device 110 allows the user to audition the entire music based on the music data D1 that can be auditioned. After that, when the reproduction of the entire sample music data is completed, the playback device 110 discards the sample music data.
ところで再生装置110は、ユーザにより、試聴可能な音楽データD1に基づく音楽の試聴中(すなわち、試聴用音楽データのストリーミング再生中)に、その時点にストリーミング再生中の試聴用音楽データに対応する音楽データD1(すなわち、保存用に送信させる音楽データD1)のダウンロードが命令されると、当該試聴用音楽データのストリーミング再生を維持しながら、当該音楽データD1をダウンロード要求するダウンロード要求情報を外部装置116に送信する。その結果、再生装置110は、外部装置116からダウンロード要求情報に応じて返信される音楽データD1をダウンロードすると、そのダウンロードした音楽データD1をコンテンツデータ記憶部114に記憶して保存するものの、その時点の試聴用音楽データに対するストリーミング再生をさらに維持する。従って再生装置110は、試聴用音楽データの全体をストリーミング再生している途中に、当該試聴用音楽データに対応する音楽データD1をダウンロードするときにも、試聴用音楽データに基づく音楽の試聴を継続させることができる。
By the way, the playback device 110 performs music corresponding to the trial music data currently being streamed during the trial listening of music based on the music data D1 that can be auditioned by the user (that is, during streaming playback of the trial music data). When download of the data D1 (that is, music data D1 to be transmitted for storage) is instructed, the download request information for requesting download of the music data D1 is sent to the external device 116 while maintaining streaming playback of the music data for trial listening. Send to. As a result, when the playback device 110 downloads the music data D1 returned from the external device 116 according to the download request information, the playback device 110 stores and stores the downloaded music data D1 in the content data storage unit 114, but at that time Furthermore, the streaming reproduction for the music data for the trial listening is maintained. Accordingly, the playback device 110 continues to audition music based on the audition music data even when downloading the music data D1 corresponding to the audition music data while streaming the entire audition music data. Can be made.
以上の構成によれば、試聴用音楽データに対する特徴区間の再生の途中やストリーミング再生の途中に、当該試聴用音楽データに対応する音楽データD1が購入要求やダウンロード要求のように取得要求されると、当該取得要求に応じて、試聴用音楽データの特徴区間の再生やストリーミング再生を維持しながら、音楽データD1を取得要求する取得要求情報を外部装置116に送信して、当該外部装置116から取得要求情報に応じた再生許可情報や音楽データD1のような返信情報をダウンロードするようにした。これにより再生装置110は、試聴用音楽データに対する特徴区間の再生の途中やストリーミング再生の途中に、当該試聴用音楽データに対応する音楽データD1が取得要求されても、試聴用音楽データに基づく音楽の試聴を継続させることができ、かくして音楽データD1の取得を何ら意識させずに音楽の試聴を充分に楽しませることができる。
According to the above configuration, when the music data D1 corresponding to the music data for trial listening is requested to be acquired like a purchase request or a download request during playback of the feature section or streaming playback of the music data for trial listening. In response to the acquisition request, acquisition request information for requesting acquisition of the music data D1 is transmitted to the external device 116 and acquired from the external device 116 while maintaining the playback of the feature section of the music data for trial listening and streaming playback. The reproduction permission information corresponding to the request information and reply information such as music data D1 are downloaded. As a result, the playback device 110 can perform music based on the music data for trial listening even if the music data D1 corresponding to the music data for trial listening is requested during the playback of the feature section or streaming playback of the music data for trial listening. Thus, it is possible to fully enjoy the music listening without being aware of the acquisition of the music data D1.
また再生装置110は、購入可能な音楽データD1に基づく音楽の試聴中に当該音楽データD1を購入するときには、再生制限された試聴用音楽データをダウンロードしておき、再生許可情報を追加でダウンロードして、かかる再生許可情報により当該試聴用音楽データの再生制限を解除し音楽データD1として取得するようにした。従って再生装置110は、音楽データD1に基づく音楽の試聴中に当該音楽データD1を購入したときには、その音楽データD1を、特徴区間を超えて再生し続けるようにして、試聴中の音楽を、試聴範囲を超えて聴かせることができる。
In addition, when purchasing the music data D1 while listening to music based on the music data D1 that can be purchased, the playback device 110 downloads the playback-limited music data for playback and additionally downloads playback permission information. Thus, the reproduction restriction on the music data for trial listening is released based on the reproduction permission information, and the music data D1 is obtained. Accordingly, when the playback device 110 purchases the music data D1 while listening to music based on the music data D1, the playback device 110 continues to play back the music data D1 beyond the characteristic section, so that the music being previewed can be listened to. Can be heard beyond the range.
さらに再生装置110は、音楽データD1に基づく音楽の試聴中に当該音楽データD1を購入及びダウンロードするようにして、その購入やダウンロードが完了した後も、音楽データD1の再生を維持している間は、表示部118に対し選択画面145及び170、又は再生画面146及び171を表示するようにした。従って再生装置110は、音楽データD1の購入やダウンロードが完了した後も、その音楽データD1の再生を維持している間は、選択画面145及び170、又は再生画面146及び171により再生中の音楽データD1を知らせることができる。
Further, the playback device 110 purchases and downloads the music data D1 while listening to music based on the music data D1, and maintains the playback of the music data D1 even after the purchase or download is completed. Is configured to display the selection screens 145 and 170 or the reproduction screens 146 and 171 on the display unit 118. Therefore, the playback device 110 continues to play back the music being played back on the selection screens 145 and 170 or the playback screens 146 and 171 while the playback of the music data D1 is maintained after the purchase and download of the music data D1 is completed. Data D1 can be notified.
さらに再生装置110は、音楽データD1を購入及びダウンロードしたときには、紹介プレイリストPL1及びストリーミングプレイリストPL1に格納されている複数のコンテンツ指示情報MIDのうち、そのとき購入及びダウンロードした音楽データD1に対応するコンテンツ指示情報MIDを、コンテンツデータ記憶部114内で当該音楽データD1を指示する新たなコンテンツ指示情報に変更するようにした。従って再生装置110は、この後、紹介プレイリストPL1やストリーミングプレイリストPL1に従い音楽データD1を再生するときには、すでに外部装置116から取得してコンテンツデータ記憶部114に記憶している音楽データD1をわざわざ外部装置116から取得しなくても、再生装置110内のコンテンツデータ記憶部114から迅速に読み出すことができる。
Further, when purchasing and downloading the music data D1, the playback device 110 corresponds to the music data D1 purchased and downloaded at that time among the plurality of content instruction information MID stored in the introduction playlist PL1 and the streaming playlist PL1. The content instruction information MID to be changed is changed to new content instruction information instructing the music data D1 in the content data storage unit 114. Therefore, when the reproducing apparatus 110 subsequently reproduces the music data D1 in accordance with the introduction playlist PL1 or the streaming playlist PL1, the music data D1 already acquired from the external apparatus 116 and stored in the content data storage unit 114 is bothered. Even if it is not acquired from the external device 116, it can be quickly read out from the content data storage unit 114 in the playback device 110.
(2−4)他の実施の形態
なお上述した第2の実施の形態においては、音楽データD1を購入した際に、当該音楽データD1を特徴区間の区間終了位置以降も引き続き再生するようにした場合について述べたが、本発明はこれに限らず、音楽データD1を購入した際に、購入完了が通知されたときや特徴区間の再生が完了した(すなわち、区間終了位置まで再生した)とき等に当該音楽データD1を改めて先頭位置から再生するようにしても良い。これにより、音楽の試聴中に音楽データD1を購入した際に、その音楽の全体を音楽データD1の購入完了からすぐに聴かせることができる。
(2-4) Other Embodiments In the second embodiment described above, when music data D1 is purchased, the music data D1 is continuously reproduced after the end of the feature section. Although the case has been described, the present invention is not limited to this. When the music data D1 is purchased, the purchase completion is notified, the reproduction of the feature section is completed (that is, the section is played to the end position of the section), etc. Alternatively, the music data D1 may be replayed from the beginning position. As a result, when the music data D1 is purchased while listening to music, the entire music can be heard immediately after the purchase of the music data D1 is completed.
また上述した第2の実施の形態においては、音楽データD1をダウンロードした際、試聴用音楽データを後尾位置までストリーミング再生するようにした場合について述べたが、本発明はこれに限らず、音楽データD1をダウンロードした際、そのダウンロードが完了したとき等に試聴用音楽データのストリーミング再生を中断して当該音楽データD1を先頭位置から再生するようにしても良い。これにより、音楽の試聴中に音楽データD1をダウンロードした際、その音楽の全体を音楽データD1のダウンロードの完了からすぐに聴かせることができる。
In the second embodiment described above, the case where the music data for trial listening is streamed to the rear position when the music data D1 is downloaded has been described. However, the present invention is not limited to this, and the music data When D1 is downloaded, streaming of music data for trial listening may be interrupted when the download is completed, and the music data D1 may be reproduced from the head position. Thus, when the music data D1 is downloaded during the trial listening of the music, the entire music can be heard immediately after the downloading of the music data D1 is completed.
さらに上述した第2の実施の形態においては、購入可能な音楽データD1に基づく音楽を試聴する際に、再生の制限された試聴用音楽データをダウンロードして一時記憶して特徴区間を再生し、当該試聴用音楽データに対応する音楽データD1を購入するときには再生許可情報をダウンロードするようにした場合について述べたが、本発明はこれに限らず、購入可能な音楽データD1に基づく音楽を試聴する際に、再生の制限された試聴用音楽データの特徴区間をストリーミング再生し、当該試聴用音楽データに対応する音楽データD1を購入するときにはその音楽データD1の全体をダウンロードするようにしても良い。
Furthermore, in the second embodiment described above, when listening to music based on the music data D1 that can be purchased, the music data for listening limited playback is downloaded and temporarily stored to reproduce the feature section, Although the case where the reproduction permission information is downloaded when purchasing the music data D1 corresponding to the music data for trial listening has been described, the present invention is not limited to this, and music based on the music data D1 that can be purchased is sampled. At this time, it is also possible to perform streaming playback of the characteristic section of the music data for trial listening whose reproduction is restricted and download the entire music data D1 when purchasing the music data D1 corresponding to the music data for trial listening.
そして、このように購入要求に応じて音楽データD1をダウンロードするときには、コンテンツデータ記憶部114に対しダウンロードした音楽データD1を記憶すると、試聴用音楽データのストリーミング再生を中断すると共に、その試聴用音楽データのストリーミング再生の中断部分に対応する、音楽データD1の中途部分から再生を開始するようにして、再生対象の切り替えを再生を維持しながら実行するようにしても良い。これにより再生装置110は、ユーザに対し、あたかも最初から1つの音楽データD1のみを再生していたように、音楽に対する試聴用の一部分と共にその一部分に繋がる他の部分を途中で途切れさせずに何ら違和感無く聴かせることができる。
When downloading the music data D1 in response to the purchase request in this way, storing the downloaded music data D1 in the content data storage unit 114 interrupts the streaming playback of the music data for trial listening and the music for trial listening. The reproduction may be started while maintaining reproduction by starting reproduction from the middle part of the music data D1 corresponding to the interrupted part of the data streaming reproduction. Thus, the playback device 110 allows the user to play back only one piece of music data D1 from the beginning, without interrupting other parts connected to the part together with a part for trial listening to music. It can be heard without a sense of incongruity.
さらに上述した第2の実施の形態においては、試聴可能な音楽データD1に基づく音楽を試聴する際に、試聴用音楽データの全体をストリーミング再生し、試聴中にダウンロードの要求があると、当該試聴用音楽データに対応する音楽データD1の全体をダウンロードするようにした場合について述べたが、本発明はこれに限らず、試聴可能な音楽データD1に基づく音楽を試聴する際に、試聴用音楽データの一部のみストリーミング再生するようにして音楽の一部分のみを試聴させ、その試聴中にダウンロードの要求があると、当該試聴用音楽データに対応する音楽データD1の全体をダウンロードするようにしても良い。
Furthermore, in the second embodiment described above, when the sample music based on the music data D1 that can be auditioned is auditioned, the entire audition music data is stream-played, and if there is a download request during the audition, the audition Although the case where the entire music data D1 corresponding to the music data for downloading is downloaded has been described, the present invention is not limited to this, and the music data for audition is used when auditioning music based on the music data D1 that can be auditioned. Only a part of the music is auditioned so that only a part of the music can be streamed, and if there is a download request during the audition, the entire music data D1 corresponding to the trial music data may be downloaded. .
さらに上述した第2の実施の形態においては、購入可能な音楽データD1に基づく音楽を試聴する際に、再生の制限された試聴用音楽データをダウンロードして一時記憶して特徴区間を再生し、当該試聴用音楽データに対応する音楽データD1を購入するときには再生許可情報をダウンロードするようにした場合について述べたが、本発明はこれに限らず、試聴可能な音楽データD1に基づく音楽を試聴する際にも、再生の制限された試聴用音楽データをダウンロードして一時記憶して特徴区間を再生し、当該試聴用音楽データに対応する音楽データD1をダウンロードするときには再生許可情報をダウンロードするようにしても良い。
Furthermore, in the second embodiment described above, when listening to music based on the music data D1 that can be purchased, the music data for listening limited playback is downloaded and temporarily stored to reproduce the feature section, Although the case where the reproduction permission information is downloaded when purchasing the music data D1 corresponding to the trial music data has been described, the present invention is not limited to this, and the music based on the music data D1 that can be auditioned is sampled. At the same time, the music data for trial listening whose reproduction is restricted is downloaded and temporarily stored to reproduce the characteristic section, and when the music data D1 corresponding to the music data for trial listening is downloaded, the reproduction permission information is downloaded. May be.
さらに上述した第2の実施の形態においては、ユーザによるチャンネルや音楽データD1の切り替えの要求に応じてプレイリストPL1及びPL2に従い音楽データD1の特徴位置から後尾位置まで再生するようにした場合について述べたが、本発明はこれに限らず、例えば音楽データD1に対する音楽の特徴部分に相当する区間を示す情報を保持しておき、ユーザによるチャンネルや音楽データD1の切り替えの要求に応じてプレイリストPL1及びPL2に従い音楽データD1を特徴位置から特徴部分に相当する区間の終了位置まで再生するようにしても良い。
Furthermore, in the second embodiment described above, a case is described in which reproduction is performed from the characteristic position of the music data D1 to the tail position according to the playlists PL1 and PL2 in response to a user's request for switching between channels and music data D1. However, the present invention is not limited to this. For example, information indicating a section corresponding to a music feature portion of the music data D1 is held, and the playlist PL1 is changed in response to a user's request for switching between channels and music data D1. The music data D1 may be reproduced from the feature position to the end position of the section corresponding to the feature portion in accordance with PL2 and PL2.
(3)第3の実施の形態
次いで、図66を用いて第3の実施の形態による再生装置300のハードウェア回路ブロックによるハードウェア回路構成を示す。かかる再生装置300は、当該再生装置300の筐体表面やリモートコントローラ(図示せず)に設けられた各種操作ボタンでなる操作入力部301がユーザによって操作されると、当該操作入力部301でこれを認識し、その操作に応じた操作入力信号を入力処理部302に送出する。入力処理部302は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス303を介して中央処理ユニット(CPU:Central Processing Unit )304に送出する。
(3) Third Embodiment Next, the hardware circuit configuration of the hardware circuit block of the playback apparatus 300 according to the third embodiment will be described with reference to FIG. When the operation input unit 301 including various operation buttons provided on the surface of the housing of the playback device 300 or a remote controller (not shown) is operated by the user, the playback device 300 is operated by the operation input unit 301. And an operation input signal corresponding to the operation is sent to the input processing unit 302. The input processing unit 302 performs predetermined processing on the supplied operation input signal to convert the operation input signal into an operation command, and converts the operation command signal via a bus 303 to a central processing unit (CPU: Central Processing Unit). ) 304.
中央処理ユニット304は、ROM(Read Only Memory)305又はハードディスクドライブ306に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス303を介してRAM(Random Access Memory)307に読み出す。そして中央処理ユニット304は、RAM307上で展開したこれら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部302から与えられる操作コマンドに応じた各種処理を実行する。
The central processing unit 304 reads various programs such as basic programs and application programs stored in advance in a ROM (Read Only Memory) 305 or a hard disk drive 306 to a RAM (Random Access Memory) 307 via the bus 303. The central processing unit 304 controls the whole in accordance with these various programs developed on the RAM 307, and executes predetermined arithmetic processing and various processing according to operation commands given from the input processing unit 302.
これにより中央処理ユニット304は、通信処理部308及びネットワークインタフェース309を順次介してネットワークNTに接続し、当該ネットワークNT上の音楽提供サーバ310にアクセスすることができる。この場合、音楽提供サーバ310は、所定フォーマットの多数の音楽データを蓄積している。
As a result, the central processing unit 304 can connect to the network NT via the communication processing unit 308 and the network interface 309 in order, and can access the music providing server 310 on the network NT. In this case, the music providing server 310 stores a large number of music data in a predetermined format.
従って中央処理ユニット304は、ユーザにより操作入力部301を介して、所望の音楽データをダウンロード要求するための操作入力信号が入力されると、これに応じて音楽提供サーバ310にアクセスし所望の音楽データをダウンロード要求する。その結果、中央処理ユニット304は、音楽提供サーバ310から返信される所望の音楽データをネットワークインタフェース309及び通信処理部308を順次介してダウンロードする。これにより中央処理ユニット304は、かかる音楽データをハードディスクドライブ306に送出してハードディスクに記憶する。
Accordingly, when an operation input signal for requesting download of desired music data is input by the user via the operation input unit 301, the central processing unit 304 accesses the music providing server 310 in response to the input of the desired music data. Request to download data. As a result, the central processing unit 304 downloads desired music data returned from the music providing server 310 via the network interface 309 and the communication processing unit 308 sequentially. As a result, the central processing unit 304 sends the music data to the hard disk drive 306 and stores it in the hard disk.
また中央処理ユニット304は、ユーザにより操作入力部301を介して、CD等の記録媒体に記録された音楽データを録音するための操作入力信号が入力されると、メディアドライブ311により記録媒体から音楽データを読み出すと共に、当該読み出した音楽データをデータ処理回路312に送出する。データ処理回路312は、メディアドライブ311から与えられた音楽データを圧縮符号化してハードディスクドライブ306に送出してハードディスクに記憶する。
The central processing unit 304 receives music from the recording medium by the media drive 311 when an operation input signal for recording music data recorded on a recording medium such as a CD is input by the user via the operation input unit 301. The data is read and the read music data is sent to the data processing circuit 312. The data processing circuit 312 compresses and encodes music data provided from the media drive 311, sends it to the hard disk drive 306, and stores it in the hard disk.
そして中央処理ユニット304は、ユーザにより操作入力部301を介してハードディスクドライブ306内の音楽データが指定され、かつ当該指定された音楽データを再生要求する操作入力信号が入力されると、これに応じてハードディスクドライブ306から、当該指定された音楽データを読み出してデータ処理回路312に送出する。データ処理回路312は、この際、音楽データを復号した後、デジタルアナログ変換や増幅等の音声処理を施し、得られた音楽信号をスピーカ313に送出する。このようにして中央処理ユニット304は、スピーカ313から音楽信号に基づく音楽を出力してユーザに聴かせることができる。
The central processing unit 304 receives the operation input signal for requesting reproduction of the designated music data when the music data in the hard disk drive 306 is designated by the user via the operation input unit 301. The designated music data is read from the hard disk drive 306 and sent to the data processing circuit 312. At this time, the data processing circuit 312 decodes the music data, performs audio processing such as digital-analog conversion and amplification, and sends the obtained music signal to the speaker 313. In this way, the central processing unit 304 can output music based on the music signal from the speaker 313 and listen to the user.
さらにハードディスクドライブ306は、ハードディスクに対し複数種類のプレイリストを記憶している。そして中央処理ユニット304は、ユーザにより操作部301を介して、音楽データの再生に利用するプレイリストが指定され、かつそのプレイリストに従い音楽データを再生するように要求する操作入力信号が入力されると、これに応じてハードディスクドライブ306から当該指定されたプレイリストを読み出す。また中央処理ユニット304は、そのプレイリストに従いこれに登録されている複数の音楽データを順次ハードディスクドライブ306から読み出してデータ処理回路312に送出する。従ってデータ処理回路312は、この際、中央処理ユニット304から音楽データが与えられる毎に当該音楽データを復号した後、デジタルアナログ変換や増幅等の音声処理を施し、得られた音楽信号をスピーカ313に送出する。このようにして中央処理ユニット304は、スピーカ313から音楽信号に基づく音楽を順次出力するようにしてユーザに対し複数の音楽を連続的に聴かせることができる。
Furthermore, the hard disk drive 306 stores a plurality of types of playlists on the hard disk. The central processing unit 304 receives an operation input signal for designating a playlist to be used for playing music data and requesting to play music data according to the playlist via the operation unit 301 by the user. In response to this, the designated playlist is read from the hard disk drive 306. The central processing unit 304 sequentially reads out a plurality of music data registered in the playlist according to the play list from the hard disk drive 306 and sends it to the data processing circuit 312. Accordingly, at this time, the data processing circuit 312 decodes the music data every time the music data is given from the central processing unit 304, and then performs audio processing such as digital-analog conversion and amplification, and the obtained music signal is transmitted to the speaker 313. To send. In this way, the central processing unit 304 can cause the user to continuously listen to a plurality of music by sequentially outputting music based on the music signal from the speaker 313.
さらに中央処理ユニット304は、各種プログラムの実行結果(例えば、音楽データの取得、録音及び再生等)に応じた表示用データを生成して表示処理部314に送出する。表示処理部314は、中央処理ユニット304から与えられた表示用データに基づく画面をディスプレイ315に表示する。このようにして中央処理ユニット304は、ディスプレイ315を介して、音楽データの取得、録音及び再生等に関する各種画面をユーザに視認させることができる。
Further, the central processing unit 304 generates display data according to the execution results of various programs (for example, acquisition, recording and reproduction of music data) and sends them to the display processing unit 314. The display processing unit 314 displays a screen based on the display data given from the central processing unit 304 on the display 315. In this way, the central processing unit 304 can allow the user to visually recognize various screens relating to acquisition, recording, and reproduction of music data via the display 315.
ところで再生装置300は、上述したように基本的には中央処理ユニット304がROM305又はハードディスクドライブ306に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このため再生装置300では、図2について上述した機能回路ブロックによるハードウェア構成の再生装置10の機能に応じて、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを適宜選定することにより、中央処理ユニット304、メディアドライブ311、データ処理回路312及びスピーカ313を、上述の再生部11(図2)と同様に機能させることができる。また再生装置300では、操作入力部301及び入力処理部302を、上述の操作部12(図2)と同様に機能させることができると共に、中央処理ユニット304及びハードディスクドライブ306を、上述のコンテンツデータ記憶部13やプレイリスト記憶部16(図2)と同様に機能させることができる。
By the way, in the playback apparatus 300, as described above, the central processing unit 304 basically executes various processes according to various programs stored in the ROM 305 or the hard disk drive 306 and controls each hardware. Therefore, in the playback apparatus 300, the central processing unit 304 is selected by appropriately selecting various programs to be stored in the ROM 305 or the hard disk drive 306 according to the function of the playback apparatus 10 having a hardware configuration based on the functional circuit blocks described above with reference to FIG. The media drive 311, the data processing circuit 312, and the speaker 313 can function in the same manner as the playback unit 11 (FIG. 2). In the playback apparatus 300, the operation input unit 301 and the input processing unit 302 can function in the same manner as the above-described operation unit 12 (FIG. 2), and the central processing unit 304 and the hard disk drive 306 are connected to the above-described content data. It can be made to function similarly to the memory | storage part 13 and the play list memory | storage part 16 (FIG. 2).
さらに再生装置300では、中央処理ユニット304、通信処理部308及びネットワークインタフェース309を、上述の通信部14(図2)と同様に機能させることができると共に、中央処理ユニット304及び表示処理部314を、上述の表示制御部17(図2)と同様に機能させることができる。さらにまた再生装置300では、中央処理ユニット304を、上述のプレイリスト再構成部50(図2)、計時部51(図2)、要求情報生成部52(図2)、データ再生履歴取得部70(図2)、データ属性重付部71(図2)、リスト利用履歴取得部77(図2)、リスト属性更新部78(図2)それぞれと同様に機能させることができる。
Further, in the playback apparatus 300, the central processing unit 304, the communication processing unit 308, and the network interface 309 can function in the same manner as the communication unit 14 (FIG. 2) described above, and the central processing unit 304 and the display processing unit 314 are provided. The display control unit 17 (FIG. 2) can function in the same manner. Furthermore, in the playback apparatus 300, the central processing unit 304 is divided into the above-described playlist reconstruction unit 50 (FIG. 2), timekeeping unit 51 (FIG. 2), request information generation unit 52 (FIG. 2), and data playback history acquisition unit 70. (FIG. 2), the data attribute weighting unit 71 (FIG. 2), the list use history acquisition unit 77 (FIG. 2), and the list attribute update unit 78 (FIG. 2).
そして、ディスプレイ315は、上述の表示部18(図2)に対応する。また音楽提供サーバ310は、上述の外部装置15(図2)に対応する。従って再生装置300は、再生装置10の機能に応じて、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを適宜選定することにより、当該再生装置10と同様の上述した処理を実行することができ、かくして上述した第1の実施の形態と同様の効果を得ることができる。
The display 315 corresponds to the display unit 18 (FIG. 2) described above. The music providing server 310 corresponds to the external device 15 (FIG. 2) described above. Therefore, the playback apparatus 300 can execute the above-described processing similar to that of the playback apparatus 10 by appropriately selecting various programs to be stored in the ROM 305 or the hard disk drive 306 according to the function of the playback apparatus 10. The same effects as those of the first embodiment described above can be obtained.
一方、再生装置300では、図29について上述した機能回路ブロックによるハードウェア構成の再生装置110の機能に応じて、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを適宜選定することにより、操作入力部301及び入力処理部302を、上述の操作部111(図29)と同様に機能させることができると共に、中央処理ユニット304を、上述の選択部112(図29)と同様に機能させることができる、また再生装置300では、中央処理ユニット304、メディアドライブ311、データ処理回路312及びスピーカ313を、上述の再生部113(図29)と同様に機能させることができると共に、中央処理ユニット304及びハードディスクドライブ306を、上述のコンテンツデータ記憶部114(図29)と同様に機能させることができる。
On the other hand, in the playback apparatus 300, the operation input unit 301 is selected by appropriately selecting various programs to be stored in the ROM 305 or the hard disk drive 306 according to the function of the playback apparatus 110 having a hardware configuration with the functional circuit blocks described above with reference to FIG. The input processing unit 302 can function in the same manner as the operation unit 111 (FIG. 29), and the central processing unit 304 can function in the same manner as the selection unit 112 (FIG. 29). In the playback apparatus 300, the central processing unit 304, the media drive 311, the data processing circuit 312 and the speaker 313 can function in the same manner as the playback unit 113 (FIG. 29), and the central processing unit 304 and the hard disk drive. 306 is the content data described above憶部 114 (FIG. 29) and can function similarly.
さらに再生装置300では、中央処理ユニット304、通信処理部308及びネットワークインタフェース309を、上述の通信制御部115(図29)と同様に機能させることができると共に、中央処理ユニット304及び表示処理部314を、上述の表示制御部117(図29)と同様に機能させることができる。さらにまた再生装置300では、中央処理ユニット304を、上述の付加情報更新部125(図29)や指示情報変更部126(図29)それぞれと同様に機能させることができる。
Furthermore, in the playback apparatus 300, the central processing unit 304, the communication processing unit 308, and the network interface 309 can function in the same manner as the communication control unit 115 (FIG. 29) described above, and the central processing unit 304 and the display processing unit 314 Can be made to function in the same manner as the above-described display control unit 117 (FIG. 29). Furthermore, in the playback apparatus 300, the central processing unit 304 can function in the same manner as the additional information update unit 125 (FIG. 29) and the instruction information change unit 126 (FIG. 29).
そして、ディスプレイ315は、上述の表示部118(図29)に対応する。また音楽提供サーバ310は、上述の外部装置116(図29)に対応する。従って再生装置300は、再生装置110の機能に応じて、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを適宜選定することにより、当該再生装置110と同様の上述した処理を実行することができ、かくして上述した第2の実施の形態と同様の効果を得ることができる。
The display 315 corresponds to the display unit 118 (FIG. 29) described above. The music providing server 310 corresponds to the external device 116 (FIG. 29) described above. Therefore, the playback apparatus 300 can execute the above-described processing similar to that of the playback apparatus 110 by appropriately selecting various programs to be stored in the ROM 305 or the hard disk drive 306 according to the function of the playback apparatus 110, and thus. The same effects as those of the second embodiment described above can be obtained.
(4)他の実施の形態
なお上述した第1乃至第3の実施の形態においては、プレイリストにより再生順序の規定されたコンテンツデータとして、図1乃至図66について上述した音楽データを適用するようにした場合について述べたが、本発明はこれに限らず、テレビジョン放送やラジオ放送により放送されている番組データ、映画のような画像データ等のように、この他種々のコンテンツデータを広く適用することができる。
(4) Other Embodiments In the first to third embodiments described above, the music data described above with reference to FIGS. 1 to 66 is applied as the content data whose playback order is defined by the playlist. However, the present invention is not limited to this, and various other content data such as program data broadcasted by television broadcasting or radio broadcasting, image data such as movies, etc. are widely applied. can do.
また上述した第1乃至第3の実施の形態においては、本発明による再生装置を、図1乃至図27及び図66について上述した再生装置1、10及び300に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや携帯電話機、PDA(Personal Digital Assistance )等の情報処理装置、また携帯型音楽再生装置、据置型音楽再生装置等の再生装置、さらにDVD(Digital Versatile Disc)レコーダやハードディスクレコーダ等の記録再生装置等のように、この他種々の構成の再生装置に広く適用することができる。
In the above-described first to third embodiments, the case where the playback apparatus according to the present invention is applied to the playback apparatuses 1, 10 and 300 described above with reference to FIGS. 1 to 27 and 66 has been described. However, the present invention is not limited to this, and information processing devices such as personal computers, cellular phones, PDAs (Personal Digital Assistance), playback devices such as portable music playback devices and stationary music playback devices, and DVDs (Digital Versatile) The present invention can be widely applied to reproducing apparatuses having various configurations such as a recording / reproducing apparatus such as a (Disc) recorder and a hard disk recorder.