(57)【要約】【課題】予め用意する楽曲データ数を増大させることなく、楽曲中の一部の楽曲データを提供することを可能にする。【解決手段】曲データサーバ１０は、曲データを記憶する記憶部２０と、曲データに対する切り出し箇所を示す切り出し箇所情報を受信する切り出し箇所情報受信部２６ｃと、切り出し箇所情報に応じて記憶部２０に記憶された曲データから該当する範囲の曲データを切り出す曲データ切り出し部２２と、切り出された曲データを送信する楽曲データ送信部２８ｃを有する。【選択図】      図２
2008072178.tif 000002
【特許請求の範囲】
【請求項１】
曲データを記憶する曲データ記憶手段と、
曲データに対する切り出し箇所を示す切り出し箇所情報を受信する切り出し箇所情報受信手段と、
前記切り出し箇所受信手段により受信された切り出し箇所情報に応じて、前記曲データ記憶手段に記憶された曲データから該当する範囲の曲データを切り出す曲データ切り出し手段と、
前記曲データ切り出し手段によって切り出された曲データを送信する曲データ送信手段と
を具備したことを特徴とする曲データ提供装置。
【請求項２】
前記曲データ記憶手段に記憶された曲データには切り出し位置を示す情報が挿入されており、
前記曲データ切り出し手段は、前記切り出し位置を示す情報をもとに曲データを切り出すことを特徴とする請求項１記載の曲データ提供装置。
【請求項３】
前記曲データ記憶手段に記憶された曲データは、再生時に時系列的に読み出されて実行される再生制御コマンドが配列された構造を有し、
前記曲データ切り出し手段は、
前記切り出し箇所情報に該当する曲データを取得する曲データ取得手段と、
曲データの先頭から前記曲データ所得手段により取得された曲データの範囲を対象として直前前記再生制御コマンドを検索する再生制御コマンド検索手段と、
前記再生制御コマンド検索手段により最後に検索された再生制御コマンドを、前記曲データ取得手段により取得された曲データの先頭に挿入する再生制御コマンド挿入手段とを有することを特徴とする請求項１記載の曲データ提供装置。
【請求項４】
前記切り出し箇所情報受信手段は、複数箇所についての切り出し箇所情報を受信し、
前記曲データ切り出し手段は、前記複数箇所についての切り出し箇所情報のそれぞれに該当する曲データを切り出すことを特徴とする請求項１記載の曲データ提供装置。
【請求項５】
前記切り出し箇所情報受信手段は、前記切り出し箇所情報として、曲に対する時間の指定を受信し、
前記曲データ切り出し手段は、前記切り出し箇所情報受信手段によって受信された時間に該当する曲データを切り出すことを特徴とする請求項１記載の曲データ提供装置。
【請求項６】
曲データに対する切り出し箇所を示す切り出し箇所情報を受信し、
この受信された切り出し箇所情報に応じて、曲データから該当する範囲の曲データを切り出し、
この切り出された曲データを送信することを特徴とする曲データ提供方法。
【請求項７】
コンピュータを、
再生時に時系列的に読み出されて実行される再生制御コマンドが配列された構造を有する曲データを記憶する曲データ記憶手段と、
曲データに対する切り出し箇所を示す切り出し箇所情報を入力する切り出し箇所情報入力手段と、
前記切り出し箇所入力手段により受信された切り出し箇所情報に該当する曲データ取得手段と、
曲データの先頭から前記曲データ所得手段により取得された曲データの範囲を対象として直前前記再生制御コマンドを検索する再生制御コマンド検索手段と、
前記再生制御コマンド検索手段により最後に検索された再生制御コマンドを、前記曲データ取得手段により取得された曲データの先頭に挿入する再生制御コマンド挿入手段と、
前記再生コマンド挿入手段により再生制御コマンドが挿入された曲データを送信する曲データ送信手段として機能させるための曲データ切り出しプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機の着信メロディなどで使用される曲データを提供するための曲データ提供装置、曲データ提供方法、曲データ切り出しプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機では、インターネットを含む通信回線を通じて、音楽を再生出力できる楽曲データをダウンロードするサービスが広く利用されている。携帯電話機では、ダウンロードした楽曲データを、例えば着信メロディ（着メロ）として利用することができる。
【０００３】
ダウンロードサービスを提供する側では、多くのユーザによってサービスを利用してもらうために、多数の楽曲データを用意することが求められている。特に、楽曲データを着信メロディとして使用する場合には、同じ場所に多数の人がいたとしても、それぞれが使用する携帯電話機から発せられる着信メロディが同じになることがないように、同じ楽曲（タイトル）であっても編集された楽曲データをダウンロードすることが考えられている（例えば、特許文献１参照）。
【０００４】
特許文献１には、同じ年代や同じ趣味を有する人間が集まった場合であっても、他の携帯電話機と差別化できるオリジナリティのある着メロデータをダウンロード可能なデータ供給サーバが開示されている。引用文献１では、使用者によって、複数の着信メロディデータから選択された着信メロディデータと、複数のキャラクタボイスデータから選択されたキャラクタボイスデータとを合成することで、オリジナリティのある合成着信メロディデータを生成してダウンロードすることができる。これにより、着メロデータ数を多くすることなく、他の携帯電話機と差別化できるオリジナリティのある着メロデータをダウンロードすることができる。
【特許文献１】特開２００５−２９５０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように従来では、使用者が選択した着信メロディデータとキャラクタボイスデータとを合成することで、オリジナリティのある着メロデータを生成している。
【０００６】
しかしながら、従来のデータ供給サーバによるダウンロードサービスでは、予め用意された着信メロディデータを編集することができるものの、着信メロディ全体（フルコーラス）をダウンロードすることしかできなかった。すなわち、楽曲中の特定の箇所に該当する個所の楽曲データのみをダウンロードすることができなかった。
【０００７】
従来では、楽曲中の一部（例えば、サビのフレーズ）のみをダウンロード可能とするためには、その楽曲中の一部の楽曲データを１つの楽曲として用意しなければならなかった。この場合、予め用意された箇所の楽曲データしかダウンロードすることはできない。また、１つの楽曲中の複数箇所について一部の楽曲データをダウンロード可能とするためには、その複数箇所のそれぞれの楽曲データを、個々のダウンロード対象とする楽曲データとして用意して管理しなければならず管理負担が増大してしまう。
【０００８】
本発明は前述した事情に考慮してなされたもので、その目的は、予め用意する楽曲データ数を増大させることなく、楽曲中の一部の楽曲データを提供することが可能な曲データ提供装置、曲データ提供方法、曲データ切り出しプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、曲データを記憶する曲データ記憶手段と、曲データに対する切り出し箇所を示す切り出し箇所情報を受信する切り出し箇所情報受信手段と、前記切り出し箇所受信手段により受信された切り出し箇所情報に応じて、前記曲データ記憶手段に記憶された曲データから該当する範囲の曲データを切り出す曲データ切り出し手段と、前記曲データ切り出し手段によって切り出された曲データを送信する曲データ送信手段とを具備したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、曲データに対する切り出し箇所を示す切り出し箇所情報をもとに、曲データから該当範囲の曲データを切り出して送信することができるため、１つの曲データについて複数箇所の一部の曲データを予め用意しておく必要がない。このため、予め用意する曲データ数を増大させることなく、楽曲中の一部の楽曲データを提供することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本実施形態におけるシステムの構成を示すブロック図である。本実施形態におけるシステムでは、曲データサーバ１０がインターネットや公衆回線網などを含むネットワーク１２を介して、移動体通信装置である携帯電話機１４と接続される。曲データサーバ１０は、ネットワーク１２を通じて、楽曲データをダウンロードするサービスを提供する。携帯電話機１４は、曲データサーバ１０からダウンロードした楽曲データをもとに音声を出力する機能が搭載されており、例えばダウンロードした楽曲データを着信メロディとして利用することができる。
【００１２】
なお、本実施形態では、携帯電話機１４によって曲データサーバ１０から楽曲データをダウンロードする場合について説明するが、他の移動体通信装置、例えば通信機能が搭載されたパーソナルコンピュータやＰＤＡ（personal digital assistant）、カーナビゲーションシステム等によって曲データをダウンロードすることも可能である。また、楽曲データは、着信メロディとしてだけでなく、一般的な音楽再生や、その他の目的に応じた利用が可能である。
【００１３】
図２は、曲データサーバ１０の機能構成を示すブロック図である。曲データサーバ１０は、一般的なコンピュータの機能が搭載されている。曲データサーバ１０は、プロセッサによりメモリに格納されたプログラムを実行することによって、図２に示す各種機能を実現する。
【００１４】
曲データサーバ１０には、記憶部２０、曲データ切り出し部２２、ダウンロード制御部２４の機能が設けられる。  
記憶部２０は、楽曲データのダウンロードサービスに関係する各種データ（情報）を記憶するためのもので、曲データ記憶部２０ａ、切り出し可能箇所情報記憶部２０ｂ、楽曲リスト記憶部２０ｃが設けられている。
【００１５】
曲データ記憶部２０ａは、ダウンロード対象とする楽曲データを記憶するもので、複数のタイトルのそれぞれに対応する楽曲データを記憶する。曲データ記憶部２０ａに記憶される楽曲データは、例えばＭＩＤＩ（musical instruction digital interface）データ（あるいはＳＭＦ（standard midi file）データ）の形式のような、再生時に時系列的に読み出されて実行される再生制御コマンドが配列されたデータ構造を有しているものとする。本実施形態における楽曲データには、部分的に楽曲データを切り出す際の切り出し位置を示す切り出し位置データ（後述するキューポイントコマンド（キュースタート、キューエンド））が挿入されている。例えば、楽曲を「前奏」「メロディ１」「メロディ２」「サビ」「間奏」…のように複数のフレーズに区分し、このフレーズ毎にダウンロード可能とする場合には、各フレーズの区切り位置に合わせて切り出し位置データが挿入されている。
【００１６】
切り出し可能箇所情報記憶部２０ｂは、曲データ記憶部２０ａに記憶された楽曲データのそれぞれについて、楽曲データに対する切り出し箇所を示す切り出し箇所情報が記憶される。例えば楽曲を「前奏」「メロディ１」「メロディ２」「サビ」「間奏」…のように複数のフレーズに区分し、このフレーズ毎にダウンロード可能とする場合には、「前奏」「メロディ１」「メロディ２」「サビ」「間奏」…が切り出し箇所情報となる。切り出し箇所情報は、携帯電話機１４に送信され、携帯電話機１４のユーザによってダウンロード対象とする箇所（フレーズ）を選択させる際に用いられる。
【００１７】
楽曲リスト記憶部２０ｃは、曲データ記憶部２０ａに記憶された複数の楽曲データについての楽曲リストデータが記憶されている。楽曲リスト記憶部２０ｃは、例えば「アーティスト名」の順番で楽曲が配列された「アーティスト名リスト」と、楽曲の「曲名（タイトル）」の順番で配列された「曲名リスト」についての各データが用意されているものとする。楽曲リストデータは、携帯電話機１４に送信され、携帯電話機１４のユーザによってダウンロード対象とする楽曲を選択させる際に用いられる。
【００１８】
次に、曲データ切り出し部２２は、切り出しプログラムをプロセッサにより実行することによって実現される機能であり、切り出し箇所曲データ取得部２２ａ、再生制御コマンド検索部２２ｂ、バッファリング部２２ｃ、再生制御コマンド挿入部２２ｄの機能が設けられている。
【００１９】
切り出し箇所曲データ取得部２２ａは、切り出し箇所情報受信部２６ｃ（後述する）を通じて受信された切り出し箇所情報に該当する範囲の曲データを、曲データ記憶部２０ａに記憶されたダウンロード対象とする曲データから取得する。切り出し箇所情報は、例えば楽曲を複数に区分する「前奏」「メロディ１」「メロディ２」「サビ」「間奏」…の各フレーズを示す。切り出し箇所曲データ取得部２２ａは、切り出し箇所情報が示すフレーズのみに該当する楽曲データを、楽曲データに挿入された切り出し位置データ（キューポイントコマンド）をもとに切り出して取得する。
【００２０】
再生制御コマンド検索部２２ｂは、ダウンロード対象とする楽曲データの先頭から順次、再生制御コマンドを検索して、バッファリング部２２ｃに記憶させる。再生制御コマンド検索部２２ｂは、切り出し箇所情報受信部２６ｃによって受信された切り出し箇所情報に該当するフレーズより前のフレーズを対象として再生制御コマンドを検索する。従って、最後に検索される再生制御コマンドは、切り出し箇所情報に該当するフレーズの直前に配列された再生制御コマンドとなる。この再生制御コマンドは、切り出し箇所情報に該当するフレーズの先頭から次の再生制御コマンドが存在するまでの楽曲データを制御するコマンドである。
【００２１】
再生時に時系列的に読み出されて実行される再生制御コマンドが配列された構造（ＭＩＤＩ（ＳＭＦ）データなど）の楽曲データでは、必ずしも特定の区分（フレーズ）毎に、この区分内の楽曲データを制御するための全ての再生制御コマンドが配置されていない。例えば、現在、再生対象としているフレーズを再生出力するための再生制御コマンドが直前のフレーズの楽曲データ中に配設されている場合がある。再生制御コマンド検索部２２ｂは、こうした切り出し箇所情報に該当するフレーズの再生出力に関係する再生制御コマンドを抽出する。
【００２２】
バッファリング部２２ｃは、再生制御コマンド検索部２２ｂにより楽曲データから検索された再生制御コマンドを記憶する。
【００２３】
再生制御コマンド挿入部２２ｄは、再生制御コマンド検索部２２ｂにより検索され、バッファリング部２２ｃに記憶されている最新の再生制御コマンド（切り出し箇所情報に該当するフレーズ直前の再生制御コマンド）を、切り出し箇所曲データ取得部２２ａにより取得された楽曲データの先頭に挿入して、ダウンロードさせる楽曲データを生成する。
【００２４】
次に、ダウンロード制御部２４は、ダウンロード制御プログラムをプロセッサにより実行することによって実現される機能であり、受信制御部２６、送信制御部２８が設けられている。
【００２５】
受信制御部２６には、ダウンロード要求受信部２６ａ、選択楽曲情報受信部２６ｂ、切り出し箇所情報受信部２６ｃが含まれている。
【００２６】
ダウンロード要求受信部２６ａは、ネットワーク１２を通じて、携帯電話機１４から楽曲データのダウンロード要求を受信する。
【００２７】
選択楽曲情報受信部２６ｂは、携帯電話機１４から送信される、ダウンロード対象とする楽曲を示す選択楽曲情報を受信する。選択楽曲情報受信部２６ｂは、受信した選択楽曲情報を曲データ切り出し部２２に通知する。
【００２８】
切り出し箇所情報受信部２６ｃは、携帯電話機１４から送信される、楽曲データに対する切り出し箇所を示す切り出し箇所情報を受信する。切り出し箇所情報受信部２６ｃは、受信した切り出し箇所情報を曲データ切り出し部２２に通知する。
【００２９】
また、送信制御部２８には、楽曲リスト送信部２８ａ、切り出し箇所情報送信部２８ｂ、楽曲データ送信部２８ｃが含まれている。
【００３０】
楽曲リスト送信部２８ａは、ダウンロード要求受信部２６ａによりダウンロード要求が受信された場合に、楽曲リスト記憶部２０ｃに記憶された楽曲リストデータを携帯電話機１４に送信する。
【００３１】
切り出し箇所情報送信部２８ｂは、選択楽曲情報受信部２６ｂにより受信された選択楽曲情報が示す楽曲データに応じて、切り出し可能箇所情報記憶部２０ｂから切り出し箇所情報を読み出して携帯電話機１４に送信する。
【００３２】
楽曲データ送信部２８ｃは、曲データ切り出し部２２の再生制御コマンド挿入部２２ｄにより生成された、切り出し箇所情報に該当するフレーズの楽曲データ、すなわちダウンロード対象とする全体の楽曲データから切り出された楽曲データを携帯電話機１４に送信する。
【００３３】
次に、本実施形態におけるシステムの動作について説明する。  
図３は、曲データサーバ１０と、ネットワーク１２を介して接続された携帯電話機１４との間の処理の流れを説明するためのフローチャートである。以下、図３に示すフローチャートを参照しながら説明する。
【００３４】
携帯電話機１４は、ネットワーク１２を通じて、曲データサーバ１０によって公開されている楽曲データのダウンロードサービスを提供するサイトにアクセスする。曲データサーバ１０は、携帯電話機１４に対して、ダウンロードサービスを利用するためのメニューを提供する。ここで、携帯電話機１４は、ユーザ操作によってダウンロードサービスの利用がメニュー中から選択されると、曲データサーバ１０に対してダウンロード要求を送信する。
【００３５】
曲データサーバ１０のダウンロード要求受信部２６ａは、携帯電話機１４からダウンロード要求を受信すると、楽曲リスト送信部２８ａに通知する。楽曲リスト送信部２８ａは、ダウンロード要求に対して、楽曲リストの形式を選択させるためのメニューを携帯電話機１４に提供する。携帯電話機１４は、楽曲リスト送信部２８ａから提供されるメニューをディスプレイに表示させる。
【００３６】
図４（ａ）には、携帯電話機１４のディスプレイに表示される楽曲リストの形式を選択するためのメニューの一例を示している。図４（ａ）に示す例では、「アーティスト名で検索」「曲名で検索」の項目が設けられている。
【００３７】
ここで、例えば「アーティスト名で検索」が選択された場合、楽曲リスト送信部２８ａは、楽曲リスト記憶部２０ｃに記憶された「アーティスト名リスト」（楽曲リスト）を携帯電話機１４に送信する（図３（１））。ここで、送信される楽曲リストには、例えばフレーズ単位で切り出してダウンロード可能な楽曲が含まれている。
【００３８】
携帯電話機１４は、楽曲リスト送信部２８ａから受信された「アーティスト名リスト」をディスプレイ表示させる。
【００３９】
図４（ｂ）には、携帯電話機１４のディスプレイに表示される「アーティスト名リスト」の一例を示している。図４（ｂ）に示す例では、アーティスト名が「あ」行で始まるアーティストの楽曲が一覧表示されている。
【００４０】
ここで、携帯電話機１４は、ユーザ操作によって、ディスプレイに表示された楽曲リスト中から「ＡＫＩ」というアーティストによる「Ｓｔｏｒｙ」という楽曲が選択されたものとする（図３（２））。携帯電話機１４は、選択された楽曲を示す選択楽曲情報を曲データサーバ１０に送信する（図３（３））。
【００４１】
曲データサーバ１０の選択楽曲情報受信部２６ｂは、携帯電話機１４から選択楽曲情報を受信すると、切り出し箇所情報送信部２８ｂに通知する。切り出し箇所情報送信部２８ｂは、選択楽曲情報に対応する切り出し可能箇所情報を、切り出し可能箇所情報記憶部２０ｂから取得し（図３（４））、携帯電話機１４に送信する（図３（５））。また、切り出し箇所情報送信部２８ｂは、ユーザによって選択された楽曲の楽曲データに含まれる再生時間に関係するコマンドをもとにして各フレーズの再生時間とデータサイズとを算出し、この再生時間とデータサイズを示すデータも携帯電話機１４に送信する。
【００４２】
携帯電話機１４は、曲データサーバ１０から受信した切り出し箇所情報、及び再生時間とデータサイズを示すデータに応じて、ダウンロード対象とするフレーズをユーザに選択させるための選択画面を表示する。
【００４３】
図４（ｃ）（ｄ）には、ダウンロード対象とするフレーズを選択するための画面の一例を示している。図４（ｃ）に示すように、曲情報（アーティスト名、タイトル）の他に、フルコーラス（楽曲データ全体）のダウンロードを選択するための欄が設けられている。本実施形態では、さらにフレーズ単位でのダウンロードを選択するための各フレーズに対応する欄が設けられている。各フレーズの欄には、フレーズ名の他に、楽曲データのデータサイズと再生時間が表示されている。
【００４４】
例えば、図４（ｃ）では、「前奏」のフレーズに対応する欄が表示されており、再生時間「１５秒」、データサイズ「１．３ＫＢ」が表示されている。この再生時間とデータサイズは、ダウンロード対象を選択する場合の参考にすることができる。携帯電話機１４は、ユーザ操作によって、画面のスクロールが指示されると、例えば図４（ｄ）に示すように、他のフレーズに対応する欄を表示させることができる。また、各フレーズに対応する欄では「試聴」と「ダウンロード」の何れかを選択することができる。「試聴」が選択された場合には、曲データサーバ１０から送信された楽曲データは携帯電話機１４に記憶されず再生のみが実行され、「ダウンロード」が選択された場合には、曲データサーバ１０から送信された楽曲データは携帯電話機１４のメモリに記憶されると共に再生される。
【００４５】
携帯電話機１４は、ユーザ操作によって、何れかのフレーズに対応する欄において「ダウンロード」（あるいは「試聴」）が選択されると（図３（６））、この選択されたフレーズに対応する切り出し箇所情報を曲データサーバ１０に対して送信する（図３（７））。例えば、「前奏１」の欄において「ダウンロード」が選択された場合には、「前奏１」を示す切り出し箇所情報が曲データサーバ１０に送信される。
【００４６】
曲データサーバ１０は、切り出し箇所情報受信部２６ｃにより切り出し箇所情報を受信すると、切り出しプログラムを呼び出して、切り出し箇所情報に該当する範囲の楽曲データを切り出すための切り出しデータ生成処理を開始する（図３（８））。
【００４７】
図５は、曲データ切り出し部２２において実行される切り出しデータ生成処理を説明するためのフローチャートである。また、図６は、切り出しデータ生成処理を説明するための図である。
【００４８】
ここで、ダウンロード対象となっている楽曲データの構造について説明する。図６（ａ）に示すように、ユーザにより選択された楽曲は、「前奏」「メロディ１」「メロディ２」「サビ」「間奏」…「メロディ３」…「後奏」の複数のフレーズに区分されているものとする。本実施形態における曲データサーバ１０が提供する楽曲データには、各フレーズの先頭と末尾にキューポイントコマンド、すなわちキュースタートコマンドとキューエンドコマンドとが挿入されている。また、楽曲データは、例えば１６トラック分のデータが含まれており、それぞれのトラック毎に再生時に時系列的に読み出されて実行される再生制御コマンドが配列されている。
【００４９】
まず、曲データ切り出し部２２は、曲データ記憶部２０ａからダウンロード対象として選択された楽曲情報（タイトル名）に対応する楽曲データを読み出す。
【００５０】
再生制御コマンド検索部２２ｂは、この楽曲データの１トラック目のデータ（トラックデータ）を読み出す（ステップＡ１）そして、先頭から各種再生制御コマンドを検索する（ステップＡ２）。再生制御コマンドには、例えば音量切替コマンドや音量切替コマンドなど、後続するデータの再生制御に関係する各種のコメントが含まれている。
【００５１】
再生制御コマンド検索部２２ｂは、再生制御コマンドが楽曲データが検索されると（ステップＡ３、Ｙｅｓ）、この検索された再生制御コマンドをバッファリング部２２ｃに記憶させる（ステップＡ４）。
【００５２】
再生制御コマンド検索部２２ｂは、ダウンロード対象として選択されたフレーズのキュースタートコマンドが検索されるまで（ステップＡ５）、再生制御コマンドの検索を継続する（ステップＡ２〜Ａ４）。
【００５３】
図６では、ダウンロード対象として「サビ」のフレーズが選択されものとしている。この場合、図６（ｂ）に示す「前奏」「メロディ１」「メロディ２」の範囲の楽曲データについて、先頭から順次、再生制御コマンドの検索が実行される。
【００５４】
ここで選択されたフレーズ「サビ」（キュースタートコマンド）に到達すると、再生制御コマンド検索部２２ｂは、全てのトラックについて検索が終了したかを判別する。全てのトラックについての検索が終了していなければ（ステップＡ６、Ｎｏ）、再生制御コマンド検索部２２ｂは、前述と同様にして、ダウンロード対象とするフレーズ（「サビ」）までの楽曲データ（「前奏」「メロディ１」「メロディ２」）の範囲で先頭から再生制御コマンドの検索を実行する。
【００５５】
全てのトラックについて再生制御コマンドの検索が終了すると（ステップＡ６、Ｙｅｓ）、再生制御コマンド挿入部２２ｄは、各トラックのそれぞれについて、選択された箇所に対応しているキュースタートコマンドとキューエンドコマンドに挟まれたフレーズ（「サビ」）の楽曲データの先頭に、バッファリング部２２ｃにバッファリングされた時間軸的に最新（最後に検索された）の再生制御コマンドを、コマンド実行ウェイト「０」に設定して挿入する（ステップＡ７）。
【００５６】
コマンド実行ウェイト「０」に設定して再生制御コマンドを挿入することにより、この楽曲データを再生する際に、再生制御コマンド以降の楽曲データが、挿入された再生制御コマンドによって制御されることになる。
【００５７】
こうして、切出し生成処理によって、ダウンロード対象とするタイトルの全楽曲データから、ダウンロードする楽曲データが切り出されると、楽曲データ送信部２８ｃは、この切り出された楽曲データを携帯電話機１４に送信する（図３（９））。
【００５８】
携帯電話機１４は、曲データサーバ１０から楽曲データをダウンロードすると、メモリの所定のデータフォルダに格納すると共に、ダウンロード完了をユーザに通知するためのメッセージをディスプレイに表示する。
【００５９】
図４（ｅ）には、携帯電話機１４に楽曲データがダウンロードされた際に表示される画面の一例を示している。図４（ｅ）に示す例では、ダウンロードの完了と、ダウンロードした楽曲のタイトルとフレーズ名、及びデータフォルダに記憶されたことをユーザに通知するためのメッセージなどが表示されている。
【００６０】
ここで、携帯電話機１４は、ユーザによりダウンロードした楽曲の再生が実行されると、データフォルダに保存された楽曲データをもとに再生出力する。図４（ｆ）には、楽曲データを再生出力している時の表示画面の一例を示している。ここで、例えば画面の下部に設けられている「登録」ボタンを選択する指示が入力されると、携帯電話機１４は、ダウンロードした楽曲データを着信メロディとして設定することができる。
【００６１】
このようにして、本実施形態における曲データサーバ１０では、携帯電話機１４において着信メロディとして利用される楽曲データとして、フルコーラスデータあるいはサビデータのように、予めダウンロードの単位の楽曲データを個々に用意しておく必要が無い。曲データサーバ１０では、１つのタイトルの楽曲について、１つの楽曲データを用意して管理するだけで、ユーザが所望するフレーズ単位の楽曲データを提供することができる。携帯電話機１４のユーザは、楽曲全体から好きなフレーズを任意に選択して着信メロディとして利用することが可能となり、例えば好きな楽曲が１曲しかなくても、様々なフレーズのバリエーションの着信メロディを楽しむことができる。また、他のユーザが同じタイトルの楽曲を選択したとしても、別のフレーズを選択してダウンロードすることで、異なる着信メロディにすることも容易である。
【００６２】
曲データサーバ１０では、フレーズ単位で予め切り出した楽曲データを全パターン分、予め用意しておくのではなく、ダウンロード要求がある都度、切り出しデータ生成処理（曲データ切出しプログラム）によって、ダウンロードするフレーズ単位の楽曲データを生成するので、曲データサーバ１０における楽曲データの管理が容易となる。
【００６３】
また、曲データサーバ１０で扱う楽曲データには、キューポイントコマンドを挿入し、このキューポイントコマンドを利用して楽曲データの切出しを実行するので、例えばフレーズ単位での切り出し開始箇所、切り出し終了箇所を正確に指定することができる。このため、ユーザが所望する箇所（範囲）の楽曲データを簡単に生成して、ダウンロードさせることが可能となる。
【００６４】
なお、前述した説明では、ユーザが楽曲中から１つのフレーズを選択し、この選択した箇所に該当する曲データのみをダウンロードしているが、一括して複数のフレーズを選択して、複数のフレーズに該当する個所の曲データをダウンロードするようにしても良い。この場合、複数のフレーズに該当する個所の曲データは、それぞれ個別の曲データとしてダウンロードしても良いし、１つの曲データとして合成してからダウンロードするようにしても良い。また、何れの形式によって曲データをダウンロードするかは、ユーザがメニューなどを通じて任意に指定できるようにしても良い。
【００６５】
また、前述した説明では、曲データにフレーズの分割ポイントを示すキューポイントコマンド（キュースタート、キューエンド）を予め挿入しておくことで、このコマンドで分割された範囲で曲データの切り出しを実行しているが、切り出し対象とする範囲の指定を別の方法で行っても良い。例えば、曲に対する時間指定に応じて、該当する範囲の曲データを切り出すことも可能である。この場合、ダウンロード制御部２４（ダウンロード制御プログラム）は、携帯電話機１４からダウンロード対象とする楽曲中の時間の指定を受信する。曲データ切り出し部２２は、指定された時間に該当する楽曲データの範囲を検出して、該当範囲の楽曲データを取得する。例えば、楽曲データに含まれる再生時間に関係するコマンドをもとに楽曲の再生時間を算出して該当範囲を検出する。そして、前述した切り出しデータ生成処理と同様にして、楽曲の先頭から該当範囲までを対象として時間軸的に最新の再生制御コマンドを検索して、該当範囲の楽曲データの先頭に挿入することで、ダウンロードする楽曲データを生成する。
【００６６】
また、前述した説明では、携帯電話機１４は、インターネット等のネットワーク１２を介して曲データサーバ１０にアクセスして、曲データをダウンロードするとして説明しているが、例えば曲データサーバ１０から直接に曲データをダウンロードするようにしても良い。例えば、前述した曲データサーバ１０を曲データ提供専用装置として構成し、携帯電話機１４（あるいは他の情報機器）と有線あるいは近距離の無線通信により接続して、前述した処理を実行すれば良い。
【００６７】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００６８】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態におけるシステムの構成を示すブロック図。
【図２】曲データサーバ１０の機能構成を示すブロック図。
【図３】曲データサーバ１０と、ネットワーク１２を介して接続された携帯電話機１４との間の処理の流れを説明するためのフローチャート。
【図４】携帯電話機１４における表示画面例を示す図。
【図５】曲データ切り出し部２２において実行される切り出しデータ生成処理を説明するためのフローチャート。
【図６】切り出しデータ生成処理を説明するための図。
【符号の説明】
【００７０】
１０…曲データサーバ、１２…ネットワーク、１４…携帯電話機、２０…記憶部、２０ａ…曲データ記憶部、２０ｂ…切り出し可能箇所情報記憶部、２０ｃ…楽曲リスト記憶部、２２…曲データ切り出し部、２２ａ…切り出し箇所曲データ取得部、２２ｂ…再生制御コマンド検索部、２２ｃ…バッファリング部、２２ｄ…再生制御コマンド挿入部、２４…ダウンロード制御部、２６…受信制御部、２６ａ…ダウンロード要求受信部、２６ｂ…選択楽曲情報受信部、２６ｃ…切り出し箇所情報受信部、２８…送信制御部、２８ａ…楽曲リスト送信部、２８ｂ…切り出し箇所情報送信部、２８ｃ…楽曲データ送信部。
【図１】
2008072178.tif 000003
【図２】
2008072178.tif 000004
【図３】
2008072178.tif 000005
【図４】
2008072178.tif 000006
【図５】
2008072178.tif 000007
【図６】
2008072178.tif 000008