(57)【特許請求の範囲】
【請求項１】
楽曲データの配信を行う配信サーバとネットワークで接続されて楽曲データの再生を行う情報処理装置であって、
楽曲データを記憶する楽曲記憶部と；
楽曲データの再生を行う楽曲再生部と；
前記楽曲再生部で再生されている楽曲データに関する情報が記述されたメタデータを取得するメタデータ取得部と；
前記メタデータ取得部で取得したメタデータを前記配信サーバに送信するメタデータ送信部と；
前記メタデータに含まれる情報に基づいて前記配信サーバで選択され、前記配信サーバから配信された楽曲データを受信する楽曲受信部と；
前記メタデータに含まれる情報に基づいて前記楽曲記憶部から楽曲データを取得する楽曲取得部と；
前記配信サーバから配信された楽曲データおよび前記楽曲取得部によって前記楽曲記憶部から取得された楽曲データの再生を行うように前記楽曲再生部を制御する制御部と；
を備え、
前記楽曲再生部における、前記情報処理装置に予め保存された楽曲データと前記楽曲受信部が受信した楽曲データとの間の再生比率を可変とする情報処理装置。
【請求項２】
前記制御部は、同一または類似する特徴を有する楽曲として、前記配信サーバから配信された楽曲データと、前記楽曲記憶部から取得された楽曲データを順次再生するように楽曲再生部を制御する、請求項１に記載の情報処理装置。
【請求項３】
前記楽曲再生部で再生する楽曲データを解析し、楽曲データに関する情報を取得する楽曲解析部をさらに含む、請求項１に記載の情報処理装置。
【請求項４】
前記楽曲解析部は、楽曲データの曲調に関する情報を取得し、前記メタデータ取得部は、前記曲調に関する情報が含まれたメタデータを取得する、請求項３に記載の情報処理装置。
【請求項５】
他の情報処理装置とネットワークで接続されてコンテンツデータの再生を行う情報処理装置であって、
コンテンツデータを記憶するコンテンツ記憶部と；
コンテンツデータの再生を行うコンテンツ再生部と；
前記コンテンツ再生部で再生されているコンテンツデータに関する情報が記述されたメタデータを取得するメタデータ取得部と；
前記メタデータ取得部で取得したメタデータを前記他の情報処理装置に送信するメタデータ送信部と；
前記メタデータに含まれる情報に基づいて前記他の情報処理装置で選択され、前記他の情報処理装置から送信されたコンテンツデータを受信するコンテンツ受信部と；
前記メタデータに含まれる情報に基づいて前記コンテンツ記憶部からコンテンツデータを取得するコンテンツ取得部と；
前記他の情報処理装置から送信されたコンテンツデータおよび前記コンテンツ取得部によって前記コンテンツ記憶部から取得されたコンテンツデータの再生を行うようにコンテンツ再生部を制御する制御部と；
を備え、
前記コンテンツ再生部における、前記情報処理装置に予め保存されたコンテンツデータと前記コンテンツ受信部が受信したコンテンツデータとの間の再生比率を可変とする情報処理装置。
【請求項６】
楽曲の配信を行う配信サーバと、前記配信サーバとネットワークで接続されて楽曲の再生を行う情報処理装置と、を含み、
前記情報処理装置は、
楽曲データを記憶する楽曲記憶部と；
楽曲データの再生を行う楽曲再生部と；
前記楽曲再生部で再生されている楽曲データに関する情報が記述されたメタデータを取得するメタデータ取得部と；
前記メタデータ取得部で取得したメタデータを前記配信サーバに送信するメタデータ送信部と；
前記メタデータに含まれる情報に基づいて前記配信サーバで選択され、前記配信サーバから配信された楽曲データを受信する楽曲受信部と；
前記メタデータに含まれる情報に基づいて前記楽曲記憶部から楽曲データを取得する楽曲取得部と；
前記配信サーバから配信された楽曲データおよび前記楽曲取得部によって前記楽曲記憶部から取得された楽曲データの再生を行うように前記楽曲再生部を制御する制御部と；
を含み、前記楽曲再生部における、前記情報処理装置に予め保存された楽曲データと前記楽曲受信部が受信した楽曲データとの間の再生比率を可変とし、
前記配信サーバは、
楽曲が保存される楽曲保存部と；
前記情報処理装置で再生中の楽曲に関する情報が記述されたメタデータを前記情報処理装置から受信するメタデータ受信部と；
前記メタデータに含まれる情報に基づいて、前記楽曲保存部に保存されている楽曲を選択する楽曲選択部と；
前記楽曲選択部が選択した楽曲を前記情報処理装置に配信する楽曲配信部と；
を含む楽曲配信システム。
【請求項７】
前記楽曲選択部は、前記楽曲再生部で再生中の楽曲の特徴と同一または類似の特徴を有する楽曲を選択する、請求項６に記載の楽曲配信システム。
【請求項８】
前記楽曲選択部は、前記楽曲再生部で再生中の楽曲と関連する楽曲を選択する、請求項６に記載の楽曲配信システム。
【請求項９】
前記制御部は、同一または類似する特徴を有する楽曲として、前記配信サーバから配信された楽曲データと、前記楽曲記憶部から取得された楽曲データを順次再生するように楽曲再生部を制御する、請求項６に記載の楽曲配信システム。
【請求項１０】
前記情報処理装置は、
前記楽曲再生部で再生する楽曲データを解析し、楽曲データに関する情報を取得する第１の楽曲解析部をさらに含む、請求項６に記載の楽曲配信システム。
【請求項１１】
前記第１の楽曲解析部は、楽曲データの曲調に関する情報を取得し、前記メタデータ取得部は、前記曲調に関する情報が含まれたメタデータを取得する、請求項１０に記載の楽曲配信システム。
【請求項１２】
前記配信サーバは、
前記楽曲保存部に保存される楽曲データを解析して曲調に関する情報を得る第２の楽曲解析部をさらに含み、
前記楽曲選択部は、前記第２の楽曲解析部で解析した楽曲の曲調と、前記メタデータに含まれる楽曲の曲調に関する情報とが一致する楽曲を前記楽曲保存部から選択する、請求項６に楽曲配信システム。
【請求項１３】
配信サーバから情報処理装置に対してネットワークを経由して楽曲データの配信を行う楽曲配信方法であって、
前記情報処理装置で楽曲データを記憶する記憶ステップと；
前記情報処理装置で楽曲データの再生を行う再生ステップと；
前記再生ステップで再生されている楽曲に関する情報が記述されたメタデータを前記情報処理装置で取得するメタデータ取得ステップと；
前記メタデータ取得ステップで取得したメタデータを前記情報処理装置から前記配信サーバに送信する送信ステップと；
前記送信ステップで送信された、前記情報処理装置で再生中の楽曲に関する情報が記述されたメタデータを前記配信サーバで受信するメタデータ受信ステップと；
前記メタデータ受信ステップで受信した前記メタデータに含まれる情報に基づいてネットワーク経由で配信する楽曲データを前記配信サーバで選択する楽曲選択ステップと；
前記楽曲選択ステップで選択した楽曲データを前記配信サーバから前記情報処理装置にネットワーク経由で配信する楽曲配信ステップと；
前記メタデータに含まれる情報に基づいて前記記憶ステップで記憶された楽曲データを取得する楽曲取得ステップと；
前記配信サーバから配信された楽曲データおよび前記楽曲取得ステップで取得した楽曲データの再生を行うように楽曲の再生を制御する制御ステップと；
を含み、
前記再生ステップにおける、前記情報処理装置に予め保存された楽曲データと前記楽曲配信ステップで配信された楽曲データとの間の再生比率を可変とする、楽曲配信方法。
【請求項１４】
楽曲の配信を行う配信サーバとネットワークで接続されているコンピュータで楽曲の再生を行うためのコンピュータプログラムであって、コンピュータに、
楽曲データを記憶する記憶ステップと；
楽曲データの再生を行う再生ステップと；
前記再生ステップで再生されている楽曲に関する情報が記述されたメタデータを取得するメタデータ取得ステップと；
前記メタデータ取得ステップで取得したメタデータを前記配信サーバに送信する送信ステップと；
前記メタデータに含まれる情報に基づいて前記配信サーバで選択され、前記配信サーバから配信される楽曲データを受信する受信ステップと；
前記メタデータに含まれる情報に基づいて、前記記憶ステップで記憶された楽曲データを取得する楽曲取得ステップと；
前記配信サーバから配信された楽曲データおよび前記楽曲取得ステップで取得した楽曲データの再生を行うように楽曲の再生を制御する制御ステップと；
を実行させ、
前記再生ステップにおける、前記コンピュータに予め保存された楽曲データと前記受信ステップで受信した楽曲データとの間の再生比率を可変とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、楽曲配信システム、楽曲配信方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、デジタルオーディオプレイヤーなどの流行に伴って、インターネット経由で楽曲ファイルを配信する音楽ダウンロード配信サイトが多数生まれてきている。また、同様に、パソコン上で音楽を再生するための音楽再生アプリケーションも多様化してきている。
【０００３】
両者は音楽再生アプリケーション上から音楽ダウンロード配信サイトが利用できたり、また逆に音楽ダウンロード配信サイトからダウンロードした楽曲ファイルは特定の音楽再生アプリケーション上でしか利用できなかったりと、お互いに密接な関係を持っていることが多い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような関係においては、ユーザが音楽ダウンロード配信サイトを利用しようとした場合、音楽再生アプリケーション上でボタンをクリックしたりメニューを選択したりするなど、何らかの能動的なアクションをユーザが採る必要があった。
【０００５】
また、音楽ダウンロード配信サイトにてユーザが楽曲を視聴・検索しようとした場合などに、目的とする楽曲のアーティスト名や曲名などの情報を持っていなければ、その曲にたどり着くことができないという問題点があった。同時に、アーティスト名や曲名などの情報を持っていることが楽曲を検索するための条件となっていたため、ユーザが情報を持っていない曲には辿り着けないという問題点もあった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが再生した楽曲に関する情報を解析することで、ユーザに対して当該楽曲と関連した楽曲を配信することで、目的とする楽曲のアーティスト名や曲名などの情報をユーザが持っていなくても、新たな楽曲の提供を受けられることが可能な、新規かつ改良された情報処理装置、楽曲配信システム、楽曲配信方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、楽曲データの配信を行う配信サーバとネットワークで接続されて楽曲データの再生を行う情報処理装置であって、楽曲データを記憶する楽曲記憶部と、楽曲データの再生を行う楽曲再生部と、楽曲再生部で再生されている楽曲データに関する情報が記述されたメタデータを取得するメタデータ取得部と、メタデータ取得部で取得したメタデータを配信サーバに送信するメタデータ送信部と、メタデータに含まれる情報に基づいて配信サーバで選択され、配信サーバから配信された楽曲データを受信する楽曲受信部と、メタデータに含まれる情報に基づいて楽曲記憶部から楽曲データを取得する楽曲取得部と、配信サーバから配信された楽曲データおよび楽曲取得部によって楽曲記憶部から取得された楽曲データの再生を行うように楽曲再生部を制御する制御部と、を含み、楽曲再生部における、情報処理装置に予め保存された楽曲データと楽曲受信部が受信した楽曲データとの間の再生比率を可変とする情報処理装置が提供される。
【０００８】
かかる構成によれば、楽曲記憶部は楽曲データを記憶し、楽曲再生部は楽曲データの再生を行い、メタデータ取得部は楽曲再生部で再生されている楽曲データに関する情報が記述されたメタデータを取得し、メタデータ送信部はメタデータ取得部で取得したメタデータを配信サーバに送信する。そして、楽曲受信部はメタデータに含まれる情報に基づいて配信サーバで選択され、配信サーバから配信された楽曲データを受信し、楽曲取得部はメタデータに含まれる情報に基づいて楽曲記憶部から楽曲データを取得し、制御部は配信サーバから配信された楽曲データおよび楽曲取得部によって楽曲記憶部から取得された楽曲データの再生を行うように楽曲再生部を制御する。その結果、情報処理装置で再生した楽曲に関する情報に基づいて配信された楽曲を受信することで、目的とする楽曲のアーティスト名や曲名などの情報をユーザが持っていなくても、新たな楽曲の提供を受けることができる。
【０００９】
制御部は、同一または類似する特徴を有する楽曲として、配信サーバから配信された楽曲データと、楽曲記憶部から取得された楽曲データを順次再生するように楽曲再生部を制御してもよい。その結果、同一または類似する特徴を有する楽曲を、楽曲記憶部に記憶した楽曲だけでなく、配信サーバから配信された楽曲と併せて楽しむことができる。
【００１０】
楽曲再生部で再生する楽曲データを解析し、楽曲データに関する情報を取得する楽曲解析部をさらに含んでもよい。かかる構成によれば、楽曲解析部は楽曲再生部で再生する楽曲データを解析し、楽曲データに関する情報を取得する。その結果、楽曲解析部で解析した結果得られた情報をメタデータ形式にして配信サーバに送信することができる。
【００１１】
楽曲解析部は、楽曲データの曲調に関する情報を取得し、メタデータ取得部は、曲調に関する情報が含まれたメタデータを取得してもよい。その結果、楽曲解析部で解析した結果得られた、楽曲の曲調に関する情報をメタデータ形式にして配信サーバに送信することができる。そして、情報処理装置は曲調が一致する他の楽曲の配信をうけることができるので、目的とする楽曲のアーティスト名や曲名などの情報をユーザが持っていなくても、新たな楽曲の提供を受けることができる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、他の情報処理装置とネットワークで接続されてコンテンツデータの再生を行う情報処理装置であって、コンテンツデータを記憶するコンテンツ記憶部と、コンテンツデータの再生を行うコンテンツ再生部と、コンテンツ再生部で再生されているコンテンツデータに関する情報が記述されたメタデータを取得するメタデータ取得部と、メタデータ取得部で取得したメタデータを他の情報処理装置に送信するメタデータ送信部と、メタデータに含まれる情報に基づいて他の情報処理装置で選択され、他の情報処理装置から送信されたコンテンツデータを受信するコンテンツ受信部と、メタデータに含まれる情報に基づいてコンテンツ記憶部からコンテンツデータを取得するコンテンツ取得部と、他の情報処理装置から送信されたコンテンツデータおよびコンテンツ取得部によってコンテンツ記憶部から取得されたコンテンツデータの再生を行うようにコンテンツ再生部を制御する制御部と、を備え、コンテンツ再生部における、情報処理装置に予め保存されたコンテンツデータとコンテンツ受信部が受信したコンテンツデータとの間の再生比率を可変とする情報処理装置が提供される。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、楽曲の配信を行う配信サーバと、配信サーバとネットワークで接続されて楽曲の再生を行う情報処理装置と、を含み、情報処理装置は、楽曲データを記憶する楽曲記憶部と、楽曲データの再生を行う楽曲再生部と、楽曲再生部で再生されている楽曲データに関する情報が記述されたメタデータを取得するメタデータ取得部と、メタデータ取得部で取得したメタデータを配信サーバに送信するメタデータ送信部と、メタデータに含まれる情報に基づいて配信サーバで選択され、配信サーバから配信された楽曲データを受信する楽曲受信部と、メタデータに含まれる情報に基づいて楽曲記憶部から楽曲データを取得する楽曲取得部と、配信サーバから配信された楽曲データおよび楽曲取得部によって楽曲記憶部から取得された楽曲データの再生を行うように楽曲再生部を制御する制御部と、を含み、楽曲再生部における、情報処理装置に予め保存された楽曲データと楽曲受信部が受信した楽曲データとの間の再生比率を可変とし、配信サーバは、楽曲が保存される楽曲保存部と、情報処理装置で再生中の楽曲に関する情報が記述されたメタデータを情報処理装置から受信するメタデータ受信部と、メタデータに含まれる情報に基づいて、楽曲保存部に保存されている楽曲を選択する楽曲選択部と、楽曲選択部が選択した楽曲を情報処理装置に配信する楽曲配信部と、を含む楽曲配信システムが提供される。
【００１５】
かかる構成によれば、情報処理装置においては、楽曲記憶部は楽曲データを記憶し、楽曲再生部は楽曲データの再生を行い、メタデータ取得部は楽曲再生部で再生されている楽曲データに関する情報が記述されたメタデータを取得し、メタデータ送信部はメタデータ取得部で取得したメタデータを配信サーバに送信し、楽曲受信部はメタデータに含まれる情報に基づいて配信サーバで選択され、配信サーバから配信された楽曲データを受信する。そして、楽曲取得部はメタデータに含まれる情報に基づいて楽曲記憶部から楽曲データを取得し、制御部は配信サーバから配信された楽曲データおよび楽曲取得部によって楽曲記憶部から取得された楽曲データの再生を行うように楽曲再生部を制御する。また、配信サーバにおいては、楽曲保存部には楽曲が保存され、メタデータ受信部は情報処理装置で再生中の楽曲に関する情報が記述されたメタデータを情報処理装置から受信し、楽曲選択部はメタデータに含まれる情報に基づいて楽曲保存部に保存されている楽曲を選択し、楽曲配信部は楽曲選択部が選択した楽曲を情報処理装置に配信する。その結果、情報処理装置で再生した楽曲に関する情報に基づいて、配信サーバから楽曲を配信することで、目的とする楽曲のアーティスト名や曲名などの情報をユーザが持っていなくても、新たな楽曲の提供を受けることができる。
【００１６】
楽曲選択部は、楽曲再生部で再生中の楽曲の特徴と同一または類似の特徴を有する楽曲を選択してもよく、楽曲再生部で再生中の楽曲と関連する楽曲を選択してもよい。
【００１７】
制御部は、同一または類似する特徴を有する楽曲として、配信サーバから配信された楽曲データと、楽曲記憶部から取得された楽曲データを順次再生するように楽曲再生部を制御してもよい。その結果、同一または類似する特徴を有する楽曲を、楽曲記憶部に記憶した楽曲だけでなく、配信サーバから配信された楽曲と併せて楽しむことができる。
【００１８】
情報処理装置は、楽曲再生部で再生する楽曲データを解析し、楽曲データに関する情報を取得する第１の楽曲解析部をさらに含んでいてもよい。かかる構成によれば、第１の楽曲解析部は楽曲再生部で再生する楽曲データを解析し、楽曲データに関する情報を取得する。その結果、第１の楽曲解析部で解析した結果得られた情報をメタデータ形式にして配信サーバに送信することができる。
【００１９】
第１の楽曲解析部は、楽曲データの曲調に関する情報を取得し、メタデータ取得部は、曲調に関する情報が含まれたメタデータを取得してもよい。その結果、第１の楽曲解析部で解析した結果得られた、楽曲の曲調に関する情報をメタデータ形式にして配信サーバに送信することができる。そして、情報処理装置は曲調が一致する他の楽曲の配信をうけることができるので、目的とする楽曲のアーティスト名や曲名などの情報をユーザが持っていなくても、新たな楽曲の提供を受けることができる。
【００２０】
配信サーバは、楽曲保存部に保存される楽曲データを解析して曲調に関する情報を得る第２の楽曲解析部をさらに含み、楽曲選択部は、第２の楽曲解析部で解析した楽曲の曲調と、メタデータに含まれる楽曲の曲調に関する情報とが一致する楽曲を楽曲保存部から選択してもよい。
【００２１】
また、上記課題を解決するために、本発明のさらに別の観点によれば、配信サーバから情報処理装置に対してネットワークを経由して楽曲データの配信を行う楽曲配信方法であって、情報処理装置で楽曲データを記憶する記憶ステップと、情報処理装置で楽曲データの再生を行う再生ステップと、再生ステップで再生されている楽曲に関する情報が記述されたメタデータを情報処理装置で取得するメタデータ取得ステップと、メタデータ取得ステップで取得したメタデータを情報処理装置から配信サーバに送信する送信ステップと、送信ステップで送信された、情報処理装置で再生中の楽曲に関する情報が記述されたメタデータを配信サーバで受信するメタデータ受信ステップと、メタデータ受信ステップで受信したメタデータに含まれる情報に基づいてネットワーク経由で配信する楽曲データを配信サーバで選択する楽曲選択ステップと、楽曲選択ステップで選択した楽曲データを配信サーバから情報処理装置にネットワーク経由で配信する楽曲配信ステップと、メタデータに含まれる情報に基づいて記憶ステップで記憶された楽曲データを取得する楽曲取得ステップと、配信サーバから配信された楽曲データおよび楽曲取得ステップで取得した楽曲データの再生を行うように楽曲の再生を制御する制御ステップと、を含み、再生ステップにおける、情報処理装置に予め保存された楽曲データと楽曲配信ステップで配信された楽曲データとの間の再生比率を可変とする、楽曲配信方法が提供される。
【００２２】
また、上記課題を解決するために、本発明のさらに別の観点によれば、楽曲の配信を行う配信サーバとネットワークで接続されているコンピュータで楽曲の再生を行うためのコンピュータプログラムであって、コンピュータに、楽曲データを記憶する記憶ステップと、楽曲データの再生を行う再生ステップと、再生ステップで再生されている楽曲に関する情報が記述されたメタデータを取得するメタデータ取得ステップと、メタデータ取得ステップで取得したメタデータを配信サーバに送信する送信ステップと、メタデータに含まれる情報に基づいて配信サーバで選択され、配信サーバから配信される楽曲データを受信する受信ステップと、メタデータに含まれる情報に基づいて、記憶ステップで記憶された楽曲データを取得する楽曲取得ステップと、配信サーバから配信された楽曲データおよび楽曲取得ステップで取得した楽曲データの再生を行うように楽曲の再生を制御する制御ステップと、を実行させ、再生ステップにおける、情報処理装置に予め保存された楽曲データと受信ステップで受信した楽曲データとの間の再生比率を可変とするコンピュータプログラムが提供される。
【発明の効果】
【００２３】
以上説明したように本発明によれば、ユーザが再生した楽曲に関する情報を解析することで、ユーザに対して当該楽曲と関連した楽曲を配信することで、目的とする楽曲のアーティスト名や曲名などの情報をユーザが持っていなくても、新たな楽曲の提供を受けられることが可能な、新規かつ改良された情報処理装置、楽曲配信システム、楽曲配信方法およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
まず、本発明の一実施形態にかかる楽曲配信システムについて説明する。図１は、本発明の一実施形態にかかる楽曲配信システムの構成について説明する説明図である。以下、図１を用いて本発明の一実施形態にかかる楽曲配信システムについて説明する。
【００２６】
図１は、本発明の一実施形態にかかる楽曲配信システム１０の構成について説明する説明図である。楽曲配信システム１０は、インターネット等の公衆が利用可能なネットワークや、イントラネット等の楽曲配信システムを運営する事業者の企業内ネットワーク等で構成されるネットワーク２０を介して、楽曲データの配信を楽曲配信システム１０の利用者（ユーザ）に対して行うものである。図１に示したように、本発明の一実施形態にかかる楽曲配信システム１０は、配信サーバ１００と、パーソナルコンピュータや音楽再生装置等の情報処理装置２００と、を含んで構成される。
【００２７】
配信サーバ１００は、本発明の「他の情報処理装置」の一例であり、楽曲データをファイル形式で保持し、情報処理装置２００を保有するユーザからの要求に対して、ネットワーク２０を介して要求に対応した楽曲データの配信を行うものである。楽曲データの配信は、ファイルを送信することで行ってもよく、情報処理装置２００で配信を受けた楽曲の再生は行われるが、ファイルは情報処理装置２００に保存されない、いわゆるストリーミング形式で行ってもよい。また、配信サーバ１００は、情報処理装置２００で楽曲を再生している最中に、情報処理装置２００から当該楽曲に関する情報を受け取ると、受け取った情報に基づいて、配信サーバ１００に保持している楽曲データの中から、情報処理装置２００に配信する楽曲データを選択して、ネットワーク２０を介して、選択した楽曲データを情報処理装置２００に対して配信するものである。
【００２８】
情報処理装置２００は、図１に示したように、例えばデスクトップ型のパーソナルコンピュータやノート型のパーソナルコンピュータであり、ＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３）やＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  ＴＲａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）等のフォーマットで作成された楽曲ファイルの再生を行うものである。
【００２９】
情報処理装置２００からは、配信サーバ１００に対してネットワーク２０を介してユーザが所望する楽曲データの配信を要求する。また、情報処理装置２００からは、情報処理装置２００で楽曲を再生している最中に、再生中の楽曲に関する情報を、配信サーバ１００に対してネットワーク２０を介して送信する。
【００３０】
ネットワーク２０は、上述したようにインターネット等の公衆が利用可能なネットワークや、イントラネット等の楽曲配信システムを運営する事業者の企業内ネットワーク等で構成されている。
【００３１】
図１に示した楽曲配信システム１０においては、配信サーバ１００は１台のみ図示しているが、本発明においてはかかる例に限定されないことは言うまでもなく、配信サーバ１００は２台以上設けてもよい。
【００３２】
以上、本発明の一実施形態にかかる楽曲配信システム１０の構成について説明した。次に、本発明の一実施形態にかかる配信サーバ１００のハードウェア構成について説明する。
【００３３】
図２は、本発明の一実施形態にかかる配信サーバ１００のハードウェア構成について説明する説明図である。以下、図２を用いて本発明の一実施形態にかかる配信サーバ１００のハードウェア構成について説明する。
【００３４】
図２に示したように、本発明の一実施形態にかかる配信サーバ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、内部バス１０８と、入出力インタフェース１１０と、表示部１１２と、入力部１１４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１６と、ネットワークインタフェース１１８と、外部インタフェース１１９と、を含んで構成される。
【００３５】
ＣＰＵ１０２は、数値計算や情報処理、機器制御等を行うものである。ＣＰＵ１０２は、ＲＯＭ１０４に格納されたプログラムや、ＲＡＭ１０６に格納されたデータを順次読み出すことによって、また、例えば配信サーバ１００の管理者が入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置２００から送信された信号に基づいて、数値計算や情報処理、機器制御を行う。
【００３６】
ＲＯＭ１０４は、ＣＰＵ１０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に変更されず固定のデータを格納するものである。ＲＡＭ１０６は、ＣＰＵ１０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に各種処理の際に適宜変化する
データを格納するものである。
【００３７】
内部バス１０８は、配信サーバ１００の内部でデータの交換を行う際の経路である。ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６は、内部バス１０８によってそれぞれ相互に接続されている。また、内部バスは入出力インタフェース１１０とも接続されており、入出力インタフェース１１０を介して送られる、入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置２００から送信された信号をＣＰＵ１０２に渡す。
【００３８】
入出力インタフェース１１０は、情報の入出力のやり取りの仲介を行うものである。入出力インタフェース１１０は、表示部１１２、入力部１１４、ＨＤＤ１１６、ネットワークインタフェース１１８、および外部インタフェース１１９に接続される。また入出力インタフェース１１０は、上述のように内部バス１０８とも接続されており、入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置２００から送信された信号を、内部バス１０８を介してＣＰＵ１０２に渡す。
【００３９】
表示部１１２は、入力部１１４から入力された内容や、ＣＰＵ１０２で数値計算や情報処理、機器制御等を行った結果等に関する情報を表示するものである。表示部１１２は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶表示装置、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置等からなる。
【００４０】
入力部１１４は、例えば配信サーバ１００の管理者が、ＣＰＵ１０２に対して各種の指令を入力する際に操作されるものである。入力部１１４としては、例えばキーボード、マウス、タッチパッド、ペンタブレット等からなる。
【００４１】
ＨＤＤ１１６は、内部にハードディスクを設け、設けられたハードディスクを駆動し、ＣＰＵ１０２によって読み出されて実行されるプログラムや情報（例えば楽曲データ）を記録・再生するものである。
【００４２】
ネットワークインタフェース１１８は、ネットワーク２０と接続され、ネットワーク２０を介して情報処理装置２００等との情報の授受を行うものである。外部インタフェース１１９は、配信サーバ１００に接続して使用する周辺機器との情報のやり取りの仲介を行うものである。外部インタフェース１１９として、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂａｓ）ポート等からなる。なお、入力部１１４の一例であるキーボードやマウス等の情報入力機器を、外部インタフェース１１９に接続することによって使用してもよい。
【００４３】
以上、図２を用いて本発明の一実施形態にかかる配信サーバ１００のハードウェア構成について説明した。次に、本発明の一実施形態にかかる配信サーバ１００の機能構成について説明する。
【００４４】
図３は、本発明の一実施形態にかかる配信サーバ１００の機能構成について説明する説明図である。以下、図３を用いて本発明の一実施形態にかかる配信サーバ１００の機能構成について説明する。
【００４５】
図３に示したように、本発明の一実施形態にかかる配信サーバ１００は、楽曲保存部１２４と、保存監視部１２６と、楽曲情報データベース１２８と、楽曲解析部１３０と、メタデータ受信部１３２と、楽曲選択部１３４と、楽曲配信部１３６と、を含んで構成される。
【００４６】
楽曲保存部１２４は、楽曲データをファイル形式にした楽曲ファイル１２２が保存されるものである。楽曲ファイル１２２は、楽曲をＭＰ３やＡＴＲＡＣ等の規格でエンコードしたものであり、楽曲ファイル１２２には、楽曲の他に、当該楽曲を歌ったり演奏したりするアーティスト、当該楽曲が収録されているシングルまたはアルバム名、再生時間、作詞者名、作曲者名、発売年、当該楽曲のジャンル等の楽曲に関する基本情報が記録されている。楽曲保存部１２４としては、例えば楽曲ファイル１２２を保存するために、ＨＤＤ１１６の内部に作成した特定のフォルダであってもよい。
【００４７】
保存監視部１２６は、楽曲保存部１２４への楽曲ファイル１２２の新たな保存を定期的に監視するものである。保存監視部１２６では、楽曲保存部１２４に楽曲ファイル１２２が新たに保存されたことを検知すると、新たに保存された楽曲ファイル１２２に関する基本情報（例えば、楽曲名、アーティスト名、当該楽曲が含まれるシングルまたはアルバムの名称等）を楽曲情報データベース１２８へ登録する。保存監視部１２６は、例えばＨＤＤ１１６に格納され、所定のフォルダへの楽曲ファイルの新たな保存を定期的に監視するようにプログラムされた常駐プログラムであってもよい。
【００４８】
楽曲情報データベース１２８は、楽曲保存部１２４に保存されている楽曲ファイル１２２についての、楽曲に関する情報が記録されるものである。楽曲情報データベース１２８は、配信サーバ１００の内部、例えばＨＤＤ１１６に格納される。また、楽曲情報データベース１２８には、楽曲保存部１２４に新たに保存された楽曲ファイル１２２を後述の楽曲解析部１３０で解析した結果得られる、楽曲の曲調に関する情報が記録される。楽曲の曲調に関する情報としては、例えば「朝の目覚めに合う曲」や「激しいロック調の曲」などがあり、これらは楽曲のテンポやリズム等を分析することによって決定されるものである。
【００４９】
また、楽曲情報データベース１２８には、楽曲をインターネット上のホームページから購入できるように、楽曲を購入するためのインターネットのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を格納できるようにしてもよい。
【００５０】
楽曲解析部１３０は、楽曲保存部１２４に保存された楽曲ファイル１２２を解析して、楽曲の曲調に関する情報を得るものである。楽曲解析部１３０で楽曲ファイル１２２を解析して得られる楽曲の曲調に関する情報は、楽曲情報データベース１２８に記録される。
【００５１】
楽曲解析部１３０における楽曲ファイル１２２の解析処理については、例えば特開２００５−２７５０６８号公報で公開されている技術を用いることができる。特開２００５−２７５０６８号公報には、複数の周波数範囲（例えば１２個の周波数範囲）に分割したオーディオ信号に対してダウンサンプリングすることによって、オーディオ信号を複数のオクターブの信号に分割し、分割したオクターブの信号をフィルタリングすることによって解析する方法が開示されている。
【００５２】
そのため、楽曲解析部１３０に特開２００５−２７５０６８号公報に公開されている技術を用いるために、楽曲解析部１３０には、複数の周波数範囲に分割してオーディオ信号をダウンサンプリングして複数のオクターブの信号に分割するオクターブ分割手段と、分割したオクターブの信号をフィルタリングするフィルタリング手段と、を備えていてもよい。
【００５３】
メタデータ受信部１３２は、情報処理装置２００から送られたメタデータを受信するものである。後述するが、情報処理装置２００は楽曲を再生しているときに、再生中の楽曲に関する情報（以下、情報処理装置２００で再生中の楽曲に関する情報のことを「再生楽曲情報」とも称する）を、ネットワーク２０を経由して楽曲配信サーバ１００に送信するが、本実施形態においては、再生楽曲情報はメタデータの形式で楽曲配信サーバ１００に送信する。
【００５４】
楽曲選択部１３４は、メタデータ受信部１３２で受け取ったメタデータに含まれる、情報処理装置２００で再生中の楽曲に関する情報である再生楽曲情報に基づいて、楽曲ファイル１２２が保存されている楽曲保存部１２４から楽曲の選択を行うものである。楽曲選択部１３４で楽曲を選択する際には、楽曲情報データベース１２８を参照し、情報処理装置２００で再生中の楽曲に関する情報に一致する楽曲を楽曲保存部１２４から選択する。
【００５５】
楽曲選択部１３４で楽曲を選択する際には、例えばアーティストが一致している楽曲を楽曲保存部１２４から選択することができる。アーティストが一致している楽曲を選択することで、楽曲配信システム１０を利用するユーザは、そのアーティストの未知の曲を知り得る場合があり、新たな発見をユーザに対して提供することができる。
【００５６】
また、アーティストが一致する場合の他にも、楽曲の特徴（例えば、楽曲の曲調やテンポ等）が一致する楽曲を楽曲保存部１２４から選択することもできる。アーティストという枠にとらわれない、楽曲の曲調という観点からユーザに対して楽曲から提供することで、アーティストが一致する楽曲を選択する場合と比べて遥かに新しい楽曲の発見をユーザに対して提供することができる。
【００５７】
なお、楽曲選択部１３４で選択する楽曲は、１曲であってもよく、２曲以上であってもよい。また、楽曲選択部１３４で選択する楽曲は、楽曲を配信する事業者やレコード会社がお勧めの楽曲を優先して選択してもよい。また、楽曲選択部１３４は、配信サーバ１００の内部（例えばＨＤＤ１１６）に記録され、ＣＰＵ１０２で読み出されて実行されるコンピュータプログラムの形式であってもよい。
【００５８】
楽曲配信部１３６は、楽曲選択部１３４で選択した楽曲を、再生楽曲情報を送信した情報処理装置２００に対して、ネットワーク２０を経由して配信するものである。
【００５９】
なお、配信サーバ１００から情報処理装置２００に楽曲を配信する場合には、楽曲の全部を配信してもよく、楽曲の一部分を配信してもよい。ここで、楽曲の一部分を配信する場合には、楽曲の先頭から所定の時間を配信するようにしてもよく、サビの部分のみを配信するようにしてもよい。
【００６０】
また、図３では保存監視部１２６を設け、本実施形態においては、楽曲保存部１２４に楽曲ファイル１２２が新たに保存されたことを保存監視部１２６が検知すると、新たに保存された楽曲ファイル１２２に関する基本情報を楽曲情報データベース１２８へ登録しているが、本発明はかかる例に限定されない。例えば、配信サーバ１００に楽曲が保存される際に、新たに保存された楽曲ファイルに関する基本情報は、配信サーバ１００の管理者が手入力で楽曲情報データベース１２８に登録してもよく、保存される楽曲ファイルを専用のプログラムで解析し、解析結果を手入力で楽曲情報データベース１２８に登録してもよい。
【００６１】
以上、本発明の一実施形態にかかる配信サーバ１００の機能構成について説明した。次に、本発明の一実施形態にかかる情報処理装置２００のハードウェア構成について説明する。
【００６２】
図４は、本発明の一実施形態にかかる情報処理装置２００のハードウェア構成について説明する説明図である。以下、図４を用いて情報処理装置２００のハードウェア構成について説明する。
【００６３】
図４に示したように、本発明の一実施形態にかかる情報処理装置２００は、ＣＰＵ２０２と、ＲＯＭ２０４と、ＲＡＭ２０６と、内部バス２０８と、入出力インタフェース２１０と、表示部２１２と、入力部２１４と、音声出力部２１５と、ＨＤＤ２１６と、ドライブ２１７と、ネットワークインタフェース２１８と、外部インタフェース２１９と、を含んで構成される。
【００６４】
ＣＰＵ２０２は、上述したＣＰＵ１０２と同様に、数値計算や情報処理、機器制御等を行うものであり、ＲＯＭ２０４に格納されたプログラムや、ＲＡＭ２０６に格納されたデータを順次読み出すことによって、また、例えば情報処理装置２００のユーザが入力部２１４から入力した指令に対応する信号や、ネットワークインタフェース２１８を介して配信サーバ１００から送信された信号に基づいて、数値計算や情報処理、機器制御を行う。
【００６５】
ＲＯＭ２０４は、上述したＲＯＭ１０４と同様に、ＣＰＵ２０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に変更されず固定のデータを格納するものである。また、ＲＡＭ２０６は、上述したＲＡＭ１０６と同様に、ＣＰＵ２０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に各種処理の際に適宜変化するデータを格納するものである。
【００６６】
内部バス２０８は、上述した内部バス１０８と同様に、情報処理装置２００の内部でデータの交換を行う際の経路である。ＣＰＵ２０２、ＲＯＭ２０４、ＲＡＭ２０６は、内部バス２０８によってそれぞれ相互に接続されている。また、内部バスは入出力インタフェース２１０とも接続されており、入出力インタフェース２１０を介して送られる、入力部２１４から入力した指令に対応する信号や、ネットワークインタフェース２１８を介して配信サーバ１００から送信された信号をＣＰＵ２０２に渡す。
【００６７】
入出力インタフェース２１０は、上述した入出力インタフェース１１０と同様に、情報の入出力のやり取りの仲介を行うものである。入出力インタフェース２１０は、表示部２１２、入力部２１４、音声出力部２１５、ＨＤＤ２１６、ドライブ２１７、ネットワークインタフェース２１８および外部インタフェース２１９に接続される。また入出力インタフェース２１０は、上述のように内部バス２０８とも接続されており、入力部２１４から入力した指令に対応する信号や、ネットワークインタフェース２１８を介して配信サーバ１００から送信された信号を、内部バス２０８を介してＣＰＵ２０２に渡す。
【００６８】
表示部２１２は、上述した表示部１１２と同様に、入力部２１４から入力された内容や、ＣＰＵ２０２で数値計算や情報処理、機器制御等を行った結果等に関する情報を表示するものである。表示部２１２は、例えばＣＲＴ、液晶表示装置、有機ＥＬ表示装置等からなる。
【００６９】
入力部２１４は、例えば情報処理装置２００のユーザが、ＣＰＵ２０２に対して各種の指令を入力する際に操作されるものである。入力部２１４としては、例えばキーボード、マウス、タッチパッド、ペンタブレット等からなる。
【００７０】
音声出力部２１５は、情報処理装置２００において音声の出力を伴うような処理を実行した際に、当該処理において発生する音声を出力するものである。本実施形態においては、ＨＤＤ２１６に格納された、または配信サーバ１００から配信された楽曲データを再生する際に、当該楽曲を音声出力部２１５から出力することで、情報処理装置２００のユーザは楽曲を楽しむことができる。
【００７１】
ＨＤＤ２１６は、内部にハードディスクを設け、設けられたハードディスクを駆動し、ＣＰＵ２０２によって読み出されて実行されるプログラムや情報（例えば楽曲データ）を記録・再生するものである。ドライブ２１７は、持ち運び可能な記録媒体が装着され、装着された記録媒体と情報処理装置２００との間でデータの授受を行うものである。持ち運び可能な記録媒体として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等を用いてもよく、ドライブ２１７はこれらの記録媒体を読み取ることができるような装置を用いることができる。
【００７２】
ネットワークインタフェース２１８は、ネットワーク２０と接続され、ネットワーク２０を介して配信サーバ１００等との情報の授受を行うものである。外部インタフェース２１９は、情報処理装置２００に接続して使用する周辺機器との情報のやり取りの仲介を行うものである。外部インタフェース２１９として、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂａｓ）ポート等からなる。なお、入力部２１４の一例であるキーボードやマウス等の情報入力機器を、外部インタフェース２１９に接続することによって使用してもよい。
【００７３】
以上、図４を用いて本発明の一実施形態にかかる情報処理装置２００のハードウェア構成について説明した。次に、本発明の一実施形態にかかる情報処理装置２００の機能構成について説明する。
【００７４】
図５は、本発明の一実施形態にかかる情報処理装置２００の機能構成について説明する説明図である。以下、図５を用いて本発明の一実施形態にかかる情報処理装置２００の機能構成について説明する。
【００７５】
図５に示したように、本発明の一実施形態にかかる情報処理装置２００は、楽曲保存部２２４と、楽曲取得部２２５と、保存監視部２２６と、楽曲情報データベース２２８と、楽曲解析部２３０と、楽曲受信部２３２と、制御部２３３と、楽曲再生部２３４と、メタデータ作成部２３５と、メタデータ取得部２３６と、メタデータ送信部２３７と、を含んで構成される。
【００７６】
この中で、楽曲保存部２２４、保存監視部２２６、楽曲情報データベース２２８、および楽曲解析部２３０は、上述した配信サーバ１００における楽曲保存部１２４、保存監視部１２６、楽曲情報データベース１２８、および楽曲解析部１３０と同様の機能を有する。
【００７７】
楽曲保存部２２４は、楽曲データをファイル形式にした楽曲ファイル２２２が保存されるものである。楽曲ファイル２２２は、楽曲をＭＰ３やＡＴＲＡＣ等の規格でエンコードしたものであり、楽曲ファイル２２２には、楽曲の他に、当該楽曲を歌ったり演奏したりするアーティスト、当該楽曲が収録されているシングルまたはアルバム、再生時間、作詞者名、作曲者名、発売年、当該楽曲のジャンル等の楽曲に関する基本情報が記録されている。楽曲保存部２２４としては、例えば楽曲ファイル２２２を保存するために、ＨＤＤ２１６の内部に作成した特定のフォルダであってもよい。
【００７８】
楽曲取得部２２５は、楽曲保存部２２４に保存されている楽曲データを取得するものである。本実施形態においては、後述のメタデータ取得部２３６で取得したメタデータに含まれる情報に基づいて、楽曲保存部２２４から楽曲データを取得する。
【００７９】
保存監視部２２６は、楽曲保存部２２４への楽曲ファイル２２２の新たな保存を定期的に監視するものである。保存監視部２２６では、楽曲保存部２２４に楽曲ファイル２２２が新たに保存されたことを検知すると、新たに保存された楽曲ファイル２２２に関する基本情報（例えばアーティスト名、シングルまたはアルバムの名称）を楽曲情報データベース１２８へ登録する。
【００８０】
楽曲情報データベース２２８は、楽曲保存部２２４に保存されている楽曲ファイル２２２についての、楽曲に関する情報が記録されるものである。楽曲情報データベース２２８は、情報処理装置２００の内部、例えばＨＤＤ２１６に格納される。また、楽曲情報データベース２２８には、楽曲保存部２２４に新たに保存された楽曲ファイル２２２を後述の楽曲解析部２３０で解析した結果得られる、楽曲の曲調に関する情報が記録される。楽曲の曲調に関する情報としては、例えば「朝の目覚めに合う曲」や「激しいロック調の曲」などがあり、これらは楽曲のテンポやリズム等を分析することによって決定されるものである。
【００８１】
楽曲解析部２３０は、楽曲保存部２２４に保存された楽曲ファイル２２２を解析して、楽曲の曲調に関する情報を得るものである。楽曲解析部２３０で楽曲ファイル２２２を解析して得られる楽曲の曲調に関する情報は、楽曲情報データベース２２８に記録される。
【００８２】
楽曲解析部２３０における楽曲ファイル２２２の解析処理については、上述の楽曲解析部１３０と同様に、例えば特開２００５−２７５０６８号公報で公開されている技術を用いることができる。そのため、楽曲解析部２３０に特開２００５−２７５０６８号公報に公開されている技術を用いるために、楽曲解析部２３０には、複数の周波数範囲に分割してオーディオ信号をダウンサンプリングして複数のオクターブの信号に分割するオクターブ分割手段と、分割したオクターブの信号をフィルタリングするフィルタリング手段と、を備えていてもよい。
【００８３】
楽曲受信部２３２は、配信サーバ１００からネットワーク２０を介して配信された楽曲データを受信するものである。楽曲受信部２３２で受信した楽曲データは、後述する楽曲再生部２３４で再生するために楽曲保存部２２４に保存してもよく、楽曲保存部２２４には保存せずに、後述する楽曲再生部２３４において楽曲の再生待ち状態にしておいてもよい。
【００８４】
制御部２３３は、配信サーバから１００配信された楽曲データおよび楽曲取得部２２５によって楽曲保存部２２４から取得された楽曲データの再生を行うように、後述の楽曲再生部２３４を制御するものである。
【００８５】
楽曲再生部２３４は、楽曲保存部２２４に保存された楽曲ファイル２２２や、配信サーバ１００から配信された楽曲データの再生を行うものである。楽曲再生部２３４では、同一または類似の特徴（例えば、楽曲の曲調や楽曲のテンポなど）を有する楽曲を連続して再生することができる。そして、再生の際には楽曲保存部２２４に保存された楽曲および配信サーバ１００から配信された楽曲を順次再生する。
【００８６】
図６は、本発明の一実施形態にかかる楽曲再生部２３４の一例である、楽曲再生アプリケーション２４２について説明する説明図である。以下、図６を用いて楽曲再生アプリケーション２４２の構成について説明する。
【００８７】
楽曲再生アプリケーション２４２は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）によって楽曲の再生機能を提供するものであり、楽曲再生アプリケーション２４２を使用するユーザは、楽曲再生アプリケーション２４２で表示されているボタン等をマウスのクリック等で操作することによって楽曲データを再生することができる。楽曲再生アプリケーション２４２は、例えば情報処理装置２００のＨＤＤ２１６に格納され、ユーザから楽曲再生アプリケーション２４２を起動することによって、楽曲の再生機能が提供される。楽曲再生アプリケーション２４２は、楽曲の再生に関する処理を行う楽曲再生ウィンドウ２４４と、楽曲再生ウィンドウ２４４で再生中の楽曲に関する情報等を表示する楽曲情報ウィンドウ２４６と、を含んで構成される。
【００８８】
楽曲再生ウィンドウ２４４は、楽曲の再生に関するユーザからの各種操作を受け付ける画面である。以下、楽曲再生ウィンドウ２４４の各部の機能について説明する。
【００８９】
符号２４８は、楽曲再生アプリケーション２４２で再生する楽曲のチャンネルと、当該チャンネルに属している楽曲の数を表示するものである。チャンネルとは、楽曲解析部２３０で解析して得られる楽曲の特徴（例えば、楽曲の曲調や楽曲のテンポなど）と対応付けられるものであり、チャンネルを選択して再生を行うと、当該チャンネルに属している楽曲データを順次再生することができる。
【００９０】
符号２５０ａおよび２５０ｂが付されているボタンは、チャンネルの選択を行うチャンネル選択ボタンである。符号２５０ａまたは２５０ｂで示しているチャンネル選択ボタンをマウスのクリック等で操作することにより、再生対象となるチャンネルを選択することができる。
【００９１】
符号２５２が付されているボタンは再生／停止ボタンであり、楽曲の再生や停止を行うものである。楽曲が再生されている場合に再生／停止ボタンをマウスのクリック等で操作すると、楽曲の再生が停止し、楽曲の再生が停止している場合に再生／停止ボタンをマウスのクリック等で操作すると、停止している箇所から楽曲の再生を再開する。
【００９２】
符号２５４ａおよび２５４ｂが付されているボタンは、楽曲のスキップを行うスキップボタンである。符号２５４ａが付されているスキップボタンをマウスのクリック等で操作すると、再生中の楽曲の１つ前の曲にスキップして再生を開始し、符号２５４ｂが付されているスキップボタンをマウスのクリック等で操作すると、再生中の楽曲の１つ後の曲にスキップして再生を開始する。
【００９３】
符号２４８は、楽曲再生アプリケーション２４２で再生する楽曲の音量を、スライドバーを操作することによって調整する音量調整部である。この音量調節部を操作することによって、音声出力部２１５から出力される楽曲の音量を調節することができる。
【００９４】
以上、楽曲再生ウィンドウ２４４の各部の機能について説明した。
【００９５】
楽曲情報ウィンドウ２４６は、楽曲再生ウィンドウ２４４で再生中の楽曲に関する情報等を表示するものである。楽曲情報ウィンドウ２４６に表示する情報として、例えば楽曲再生ウィンドウ２４４で再生中の楽曲が配信サーバ１００から配信された楽曲である場合には、当該楽曲または当該楽曲が収録されているアルバムを購入するためのインターネット上のホームページを表示してもよい。
【００９６】
以上、楽曲再生アプリケーション２４２の構成について説明した。
【００９７】
メタデータ作成部２３５は、楽曲再生部２３４で楽曲を再生する最中に、再生楽曲情報をメタデータの形で配信サーバ１００に送信するために、再生楽曲情報をメタデータの形で作成するものである。メタデータ作成部２３５で作成されたメタデータは、メタデータ取得部２３６が取得する。そして、メタデータ取得部２３６が取得したメタデータは、メタデータ送信部２３７に送られる。再生楽曲情報には、再生中の楽曲のアーティスト名、曲名、アルバム名、曲調に対応するチャンネル名、作詞者名、作曲者名、発売年、当該楽曲のジャンル等の情報が含まれる。
【００９８】
メタデータ取得部２３６は、メタデータ作成部２３５が作成したメタデータの取得を行うものである。メタデータ取得部２３６が取得したメタデータは、メタデータ送信部２３７からネットワーク２０に送出される。
【００９９】
メタデータ送信部２３７は、楽曲再生部２３４で生成された再生楽曲情報のメタデータを、ネットワーク２０を経由して配信サーバ１００に送信するものである。情報処理装置２００から再生楽曲情報を配信サーバ１００に送信することで、配信サーバ１００は再生楽曲情報を解析し、当該再生楽曲情報を送信した情報処理装置２００に配信する楽曲を選択することができる。
【０１００】
なお、メタデータ送信部２３７からメタデータを送信する際の送信先は、予め情報処理装置２００に登録しておくものとする。例えば、楽曲再生アプリケーション２４２の設定で配信サーバ１００のＵＲＬを設定しておき、設定した配信サーバ１００のＵＲＬに対してメタデータ送信部２３７からメタデータを送信してもよい。
【０１０１】
以上、本発明の一実施形態にかかる情報処理装置２００の機能構成について説明した。次に、本発明の一実施形態にかかる楽曲配信システム１０の動作について説明する。まず、配信サーバ１００における、楽曲情報データベース１２８への楽曲情報の登録処理について説明する。
【０１０２】
図７は、本発明の一実施形態にかかる楽曲情報データベース１２８への楽曲情報の登録処理について説明する流れ図である。以下、図７を用いて本発明の一実施形態にかかる楽曲情報データベース１２８への楽曲情報の登録処理について説明する。
【０１０３】
まず、楽曲ファイル１２２が、保存監視部１２６が監視対象としている、楽曲保存部１２４としての監視対象フォルダに格納される（ステップＳ１０２）。楽曲ファイルが監視対象フォルダに格納されると、保存監視部１２６は監視対象フォルダへの楽曲の新たな格納を検出する（ステップＳ１０４）。
【０１０４】
保存監視部１２６が監視対象フォルダへの楽曲の新たな格納を検出すると、新たに格納された楽曲の基本情報を楽曲情報データベース１２８に登録する（ステップＳ１０６）。楽曲の基本情報としては、上述したように、楽曲名、アーティスト名、当該楽曲が含まれるシングルまたはアルバムの名称等が含まれる。
【０１０５】
新たに格納された楽曲の基本情報が楽曲情報データベース１２８に登録されると、続いて、楽曲解析部１３０で新たに格納された楽曲の解析を行って、楽曲の曲調に関する情報を得る（ステップＳ１０８）。そして、楽曲解析部１３０での楽曲の解析結果を楽曲情報データベース１２８に追加登録する（ステップＳ１１０）。
【０１０６】
図８は、本発明の一実施形態にかかる楽曲情報データベース１２８に記録される情報の一例について説明する説明図である。図８に示した例では、楽曲情報データベース１２８には、楽曲の曲名、アーティスト名、楽曲が収録されているアルバム名、楽曲を解析した結果得られる当該楽曲が属するチャンネル、楽曲の配信優先度、当該楽曲の購入先のＵＲＬが含まれた情報が登録される。
【０１０７】
ここで、当該楽曲の購入先のＵＲＬは、楽曲情報が楽曲情報データベース１２８に登録された後に手入力で打ち込んでもよく、アーティスト名やアルバム名等からインターネットを検索して取得したものを自動的に登録するようなコンピュータプログラムによって登録してもよい。
【０１０８】
以上、本発明の一実施形態にかかる楽曲情報データベース１２８への楽曲情報の登録処理について説明した。なお、ここでは配信サーバ１００における楽曲情報データベース１２８への楽曲情報の登録処理について説明したが、情報処理装置２００における楽曲情報データベース２２８への楽曲情報の登録処理についても、図７で示したものと同様の処理が行われる。情報処理装置２００における楽曲情報データベース２２８には、楽曲の配信優先度や、当該楽曲の購入先のＵＲＬといった、楽曲の配信に必要となる情報は格納しなくてもよい。
【０１０９】
次に、本発明の一実施形態にかかる、情報処理装置２００から配信サーバ１００への楽曲情報の送信処理について説明する。図９は、本発明の一実施形態にかかる、情報処理装置２００から配信サーバ１００への楽曲情報の送信処理の流れについて説明する説明図である。
【０１１０】
まず、情報処理装置２００の楽曲再生部２３４で、楽曲保存部２２４に保存されている楽曲ファイル２２２の再生を開始する（ステップＳ１１２）。楽曲再生部２３４は楽曲ファイル２２２の再生を開始すると、再生している楽曲の情報を楽曲情報データベース２２８から読み出すことにより、再生楽曲情報を取得する（ステップＳ１１４）。ここで取得される再生楽曲情報の内容には、楽曲の曲名、アーティスト名、楽曲が収録されているアルバム名といった楽曲の基本情報の他、当該楽曲が属するチャンネルの情報を含んでいてもよい。
【０１１１】
楽曲の情報を楽曲情報データベース２２８から読み出して再生楽曲情報を取得すると、取得した再生楽曲情報をメタデータ作成部２３５においてメタデータ形式で生成する（ステップＳ１１６）。そして、メタデータ作成部２３５で生成されたメタデータは、メタデータ取得部２３６が取得し（ステップＳ１１８）、メタデータ取得部２３６が取得したメタデータは、メタデータ送信部２３７から配信サーバ１００に向けて送信される（ステップＳ１２０）。メタデータ送信部２３７から再生楽曲情報のメタデータを送信する際の送信先は、上述したように予め情報処理装置２００に設定しておく。そして、メタデータ送信部２３７は設定された場所に向けて再生楽曲情報のメタデータの送信を行う。
【０１１２】
以上、本発明の一実施形態にかかる、情報処理装置２００から配信サーバ１００への楽曲情報の送信処理について説明した。次に、本発明の一実施形態にかかる、配信サーバ１００から情報処理装置２００への楽曲データの配信処理について説明する。
【０１１３】
図１０は、本発明の一実施形態にかかる、配信サーバ１００から情報処理装置２００への楽曲データの配信処理について説明する流れ図である。以下、図１０を用いて、本発明の一実施形態にかかる、配信サーバ１００から情報処理装置２００への楽曲データの配信処理について説明する。
【０１１４】
配信サーバ１００から情報処理装置２００へ楽曲データを配信するには、まずメタデータ受信部１３２において、情報処理装置２００から送信された再生楽曲情報のメタデータを受信する（ステップＳ１２２）。
【０１１５】
情報処理装置２００から送信された再生楽曲情報のメタデータを受信すると、受信した再生楽曲情報のメタデータを楽曲選択部１３４で解析する。楽曲選択部１３４は、再生楽曲情報のメタデータを解析して、再生楽曲情報のメタデータに含まれる、楽曲が属するチャンネルと一致するチャンネルの楽曲ファイルまたは楽曲リストを楽曲保存部１２４から取得する（ステップＳ１２４）。ここで、楽曲リストとは複数の楽曲ファイルを１つにまとめたものである。つまり、楽曲選択部１３４は１つの楽曲ファイルのみを選択してもよく、複数の楽曲ファイルを選択してもよい。
【０１１６】
なお、複数の楽曲を選択する場合には、楽曲情報データベース１２８に登録された優先度の高い楽曲から選択してもよい。また、複数の楽曲を選択する場合には、一度に大量の曲を情報処理装置２００に配信することを避けるために、選択する楽曲の数に上限を設けることが望ましい。
【０１１７】
楽曲選択部１３４が楽曲保存部１２４から楽曲ファイルまたは楽曲リストを取得すると、取得した楽曲ファイルまたは楽曲リストを、再生楽曲情報のメタデータを送信した情報処理装置２００に対して楽曲配信部１３６から配信する（ステップＳ１２６）。配信された楽曲ファイルまたは楽曲リストは、ネットワーク２０を経由して情報処理装置２００に到達する。
【０１１８】
なお、本実施形態では、上記ステップＳ１２６において、楽曲配信部１３６から配信を行う際に楽曲ファイルを情報処理装置２００に配信しているが、本発明はかかる例に限られない。例えば、情報処理装置２００で配信を受けた楽曲の再生は行われるが、楽曲ファイルは情報処理装置２００に保存されない、いわゆるストリーミング配信を行ってもよい。ストリーミング配信を行う際には、配信サーバ１００から、配信する楽曲の情報が記述されたメタデータを情報処理装置２００に対して送信してもよい。
【０１１９】
情報処理装置２００は、配信サーバ１００から楽曲データの配信を受けることで、楽曲保存部２２４に保存した楽曲ファイルだけでなく、ネットワーク経由で配信された楽曲データも、楽曲再生部２３４で再生することができる。そして、楽曲再生部２３４で再生する際には、同一または類似の特徴（例えば、同一のチャンネル）を有する、楽曲保存部２２４に保存した楽曲ファイルおよびネットワーク経由で配信された楽曲データの再生を行うように、制御部２３３で制御を行う。楽曲保存部２２４に保存した楽曲ファイルは楽曲取得部２２５が取得して、取得した楽曲データは楽曲再生部２３４で再生される。
【０１２０】
なお、楽曲選択部１３４で楽曲ファイルまたは楽曲リストを選択する際には、情報処理装置２００で再生中の楽曲のチャンネルに属するチャンネルの楽曲以外にも、アーティスト名が一致する楽曲を選択してもよい。
【０１２１】
また、楽曲再生部２３４でチャンネルを指定して楽曲を再生する際には、ローカルに保存された（すなわち楽曲保存部２２４に保存された）当該チャンネルに属する楽曲と、ネットワーク経由で配信された当該チャンネルに属する楽曲との間の再生比率を設定できるようにしてもよい。再生比率の設定は、例えば楽曲再生アプリケーション２４２の設定画面で設定できるようにしてもよく、楽曲を提供する配信サーバ１００から、ローカルに保存された楽曲とネットワーク経由で配信された楽曲との間の再生比率に関する情報を配信するなどして、楽曲の配信側において任意に決定できるようにしてもよい。
【０１２２】
また、配信サーバ１００から情報処理装置２００へ楽曲データを配信する際には、楽曲データと併せて、当該楽曲の購入先のＵＲＬの情報を配信してもよい。楽曲データと併せて、当該楽曲の購入先のＵＲＬの情報を配信することで、情報処理装置２００で実行される楽曲再生アプリケーション２４２で配信された楽曲を再生する際に、楽曲情報ウィンドウ２４６に当該楽曲または当該楽曲が収録されているアルバムを購入するためのインターネット上のホームページを表示することができる。そして、ユーザは配信された楽曲が気に入れば、当該ホームページ上から楽曲または楽曲が収録されているアルバムを購入することができる。
【０１２３】
以上、本発明の一実施形態にかかる、配信サーバ１００から情報処理装置２００への楽曲データの配信処理について説明した。
【０１２４】
以上説明したように、本発明の一実施形態によれば、情報処理装置２００から送信された再生楽曲情報のメタデータを配信サーバ１００で解析し、情報処理装置２００で再生中の楽曲のチャンネルに属するチャンネルの楽曲を選択して、再生楽曲情報のメタデータを送信した情報処理装置２００に向けて楽曲データを配信することで、情報処理装置２００のユーザに対して、新しい楽曲の発見をもたらすことができる。
【０１２５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２６】
例えば、上記実施形態では、情報処理装置２００から配信サーバ１００に再生楽曲情報のメタデータを送信する際に、再生中の楽曲に関する再生楽曲情報を楽曲情報データベースから取得してメタデータを生成したが、本発明はかかる例に限定されない。例えば、楽曲再生部２３４で再生した楽曲の履歴を情報処理装置２００の内部（例えば、ＨＤＤ２１６）に保持しておき、再生した楽曲の履歴をメタデータ形式にして、メタデータ送信部２３７から配信サーバ１００に送信してもよい。
【０１２７】
そして、楽曲再生部２３４で再生した楽曲の履歴を情報処理装置２００から受信した配信サーバ１００は、履歴を基にして情報処理装置２００に配信する楽曲を楽曲選択部１３４で選択してもよい。例えば、楽曲選択部１３４は、邦楽を再生している割合が多ければ、配信サーバ１００の楽曲保存部１２４から、楽曲再生部２３４で再生中の楽曲のチャンネルに属する邦楽の楽曲を多く選択し、クラシックを再生している割合が多ければ、配信サーバ１００の楽曲保存部１２４から、楽曲再生部２３４で再生中の楽曲のチャンネルに属するクラシックの楽曲を多く選択してもよい。
【０１２８】
また例えば、配信サーバ１００から楽曲を配信する際に、楽曲データを情報処理装置２００に保存しないようなストリーミング配信を行う場合には、配信サーバ１００から配信された楽曲の履歴や、配信サーバ１００から配信されて再生した楽曲の情報（例えば、曲名、アーティスト名、アルバム名、楽曲の属するチャンネル等）を情報処理装置２００の内部（例えば、ＨＤＤ２１６）に保持しておき、後にアプリケーション等（例えば、楽曲再生アプリケーション２４２）から参照できるようにしてもよい。配信サーバ１００から配信された楽曲の履歴を参照可能とすることで、ユーザは、ストリーミング配信された楽曲の情報を調べることが可能となり、気に入った曲だったけど楽曲名が分からなくなってしまった場合に改めて楽曲名を確認することができる。
【０１２９】
また、上記実施形態においては、情報処理装置２００で楽曲の再生を行う際に、再生される楽曲の情報が記述されたメタデータをメタデータ作成部２３５で作成し、作成したメタデータをメタデータ送信部２３７から送信していたが、本発明はかかる例に限定されない。例えば、情報処理装置２００で楽曲の再生を行う前にあらかじめ楽曲の情報が記述されたメタデータを作成しておき、楽曲の再生が行われると、再生される楽曲の情報が記述されたメタデータをメタデータ取得部２３６で取得して、メタデータ送信部２３７から送信を行ってもよい。
【０１３０】
また、上記実施形態においては、楽曲配信システム１０で扱われるデータが楽曲のデータの場合について説明を行ったが、本発明は係る例に限定されない。例えば、楽曲のデータの代わりに例えば動画データやビデオデータといったコンテンツデータが配信され、情報処理装置２００で再生される構成であっても良い。この場合、楽曲解析部２３０で解析して得られる楽曲の特徴（例えば、楽曲の曲調や楽曲のテンポ）の他に、動画データやビデオデータの画像を解析することで、画像の特徴（例えば、色や被写体等）を動画に関する情報として保存する構成であってもよい。そして、情報処理装置２００で再生するコンテンツデータと同一または類似の特徴を有するコンテンツデータを、配信サーバ１００から受信することで、利用者のコンテンツ利用可能性を向上させることができる。
【０１３１】
また、上記実施形態においては、配信サーバ１００と情報処理装置２００とがネットワークを介して接続されている楽曲配信システム１０について説明したが、本発明はかかる例に限定されない。例えば、情報処理装置と他の情報処理装置とがホームネットワークに接続されていてもよく、情報処理装置と他の情報処理装置とがＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）のような形態で直接接続され、情報処理装置と他の情報処理装置との間でコンテンツデータのやり取りを行うようにしてもよい。
【産業上の利用可能性】
【０１３２】
本発明は、情報処理装置、楽曲配信システム、楽曲配信方法およびコンピュータプログラムに適用可能である。
【図面の簡単な説明】
【０１３３】
【図１】本発明の一実施形態にかかる楽曲配信システムの構成について説明する説明図である。
【図２】本発明の一実施形態にかかる配信サーバ１００のハードウェア構成について説明する説明図である。
【図３】本発明の一実施形態にかかる配信サーバ１００の機能構成について説明する説明図である。
【図４】本発明の一実施形態にかかる情報処理装置２００のハードウェア構成について説明する説明図である。
【図５】本発明の一実施形態にかかる情報処理装置２００の機能構成について説明する説明図である。
【図６】楽曲再生アプリケーション２４２について説明する説明図である。
【図７】本発明の一実施形態にかかる楽曲情報データベース１２８への楽曲情報の登録処理について説明する流れ図である。
【図８】本発明の一実施形態にかかる楽曲情報データベース１２８に記録される情報の一例について説明する説明図である。
【図９】本発明の一実施形態にかかる、情報処理装置２００から配信サーバ１００への楽曲情報の送信処理の流れについて説明する説明図である。
【図１０】本発明の一実施形態にかかる、配信サーバ１００から情報処理装置２００への楽曲データの配信処理について説明する流れ図である。
【符号の説明】
【０１３４】
１０    楽曲配信システム
２０    ネットワーク
１００    配信サーバ
１０２    ＣＰＵ
１０４    ＲＯＭ
１０６    ＲＡＭ
１０８    内部バス
１１０    入出力インタフェース
１１２    表示部
１１４    入力部
１１６    ＨＤＤ
１１８    ネットワークインタフェース
１１９    外部インタフェース
１２２    楽曲ファイル
１２４    楽曲保存部
１２６    保存監視部
１２８    楽曲情報データベース
１３０    楽曲解析部
１３２    メタデータ受信部
１３４    楽曲選択部
１３６    楽曲配信部
２００    情報処理装置
２０２    ＣＰＵ
２０４    ＲＯＭ
２０６    ＲＡＭ
２０８    内部バス
２１０    入出力インタフェース
２１２    表示部
２１４    入力部
２１５    音声出力部
２１６    ＨＤＤ
２１７    ドライブ
２１８    ネットワークインタフェース
２１９    外部インタフェース
２２２    楽曲ファイル
２２４    楽曲保存部
２２５    楽曲取得部
２２６    保存監視部
２２８    楽曲情報データベース
２３０    楽曲解析部
２３２    楽曲受信部
２３３    制御部
２３４    楽曲再生部
２３５    メタデータ作成部
２３６    メタデータ取得部
２３７    メタデータ送信部
２４２    楽曲再生アプリケーション
２４４    楽曲再生ウィンドウ
２４６    楽曲情報ウィンドウ
【図１】
0005141195.tif 000002
【図２】
0005141195.tif 000003
【図３】
0005141195.tif 000004
【図４】
0005141195.tif 000005
【図５】
0005141195.tif 000006
【図６】
0005141195.tif 000007
【図７】
0005141195.tif 000008
【図８】
0005141195.tif 000009
【図９】
0005141195.tif 000010
【図１０】
0005141195.tif 000011