(57)【特許請求の範囲】
【請求項１】
コンテンツの識別情報と関連付けて、当該コンテンツにおける時間軸上に指定された区間の各区切位置を示す区切データを、収集用データベース及び配信用データベースの少なくとも一方に記憶する記憶部と、
前記識別情報と前記区切データとを関連付けて送信するデータ送信部と、
クライアント装置において編集又は修正された前記区切データを、当該クライアント装置から受信するデータ受信部と
を備え、
前記収集用データベースには、一のコンテンツに指定された複数の前記区切データであって、当該一のコンテンツについて複数の前記クライアント装置から収集した編集又は修正された前記区切データが記憶されており、
前記収集用データベースに記憶されている前記区切データを用いて、更新された前記区切データを生成する区切データ生成部を備える
ことを特徴とするデータ管理装置。
【請求項２】
区切データ生成部は、前記収集用データベースに記憶されている前記区切データを用いて、一のコンテンツに関し記憶されている複数の前記区切データにより示される区切り位置に対して所定の統計処理を施し、当該統計処理の結果を反映して更新された前記区切データを生成する
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記配信用データベースは、前記更新された区切データを記憶し、
前記データ送信部は、前記識別情報、前記配信用データベースに記憶されている前記更新された区切データ、及び更新された区切データを関連付けて送信する
ことを特徴とする請求項１又は２に記載のデータ管理装置。
【請求項４】
コンテンツの識別情報と関連付けて、当該コンテンツにおける時間軸上に指定された区間の各区切位置を示す区切データを、収集用データベース及び配信用データベースの少なくとも一方に記憶する記憶部、及び前記記憶部に記憶された前記識別情報と前記区切データとを関連付けて送信するデータ送信部を有するサーバから、前記識別情報と前記区切データとを受信するデータ受信部と、
コンテンツを取得するコンテンツ取得部と、
前記コンテンツの構造を解析することで、前記記憶部に記憶される前記区切データを生成する構造解析部と、
前記コンテンツにおける前記区切位置の指定を、ユーザの操作に応じて受け付ける指定受付部と、
前記コンテンツ取得部により取得されたコンテンツのうち、当該コンテンツの識別情報と関連付けて前記データ受信部により受信された前記区切データによって特定される区間を再生する再生部と、
前記ユーザの操作に応じて編集された前記区切データを前記サーバに送信するデータ送信部と
を有するコンテンツ再生装置。
【請求項５】
サーバ、及びネットワークを介して前記サーバと接続する複数のクライアント装置を有するシステムにおけるコンテンツ再生方法であって、
前記サーバが、コンテンツの識別情報と関連付けて、当該コンテンツにおける時間軸上に指定された区間の各区切位置を示す区切データを、収集用データベース及び配信用データベースの少なくとも一方に記憶するステップと、
前記サーバが、前記記憶するステップで記憶された前記識別情報と前記区切データとを関連付けて送信するステップと、
前記複数のクライアント装置のうち一のクライアント装置が、前記サーバから前記識別情報と前記区切データとを受信するステップと、
前記一のクライアント装置が、コンテンツを取得するステップと、
前記一のクライアント装置が、前記コンテンツの構造を解析することで、前記記憶するステップで記憶される前記区切データを生成するステップと、
前記一のクライアント装置が、前記コンテンツにおける前記区切位置の指定を、ユーザの操作に応じて受け付けるステップと、
前記一のクライアント装置が、前記コンテンツを取得するステップにより取得されたコンテンツのうち、当該コンテンツの識別情報と関連付けて前記受信するステップにより受信された前記区切データによって特定される区間を再生するステップと、
前記一のクライアント装置が、前記ユーザの操作に応じて編集された前記区切データを前記サーバに送信するステップと、
前記サーバが、前記クライアント装置において編集又は修正された前記区切データを、当該クライアント装置から受信するステップと
を有するコンテンツ再生方法。
【請求項６】
コンピュータに、
コンテンツの識別情報と関連付けて、当該コンテンツにおける時間軸上に指定された区間の各区切位置を示す区切データを、収集用データベース及び配信用データベースの少なくとも一方に記憶するステップ、及び前記記憶するステップで記憶された前記識別情報と前記区切データとを関連付けて送信するステップを有するサーバから、前記識別情報と前記区切データとを受信するステップと、
コンテンツを取得するステップと、
前記コンテンツの構造を解析することで、前記記憶するステップに記憶される前記区切データを生成するステップと、
前記コンテンツにおける前記区切位置の指定を、ユーザの操作に応じて受け付けるステップと、
前記取得するステップにより取得されたコンテンツのうち、当該コンテンツの識別情報と関連付けて前記受信するステップで受信された前記区切データによって特定される区間を再生するステップと、
前記ユーザの操作に応じて編集された前記区切データを前記サーバに送信するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの時間軸上に指定された区間に関する情報を提供する技術に関する。
【背景技術】
【０００２】
楽器の演奏操作の練習を行う場合、演奏者は、練習したい楽曲の楽音を聴きながら演奏操作を行うことがある。演奏操作の習得には、１曲の全体を通して練習するよりも、１曲のうちの特定の一部の区間（フレーズ）を集中的に練習するのが効率的である。このような場合、演奏者は、練習したい区間だけを再生するように音響機器を操作しなければならなかった。これに対し、特許文献１には、演奏操作の習得を支援する技術として、楽曲に対して指定された特定のフレーズの演奏に必要な鍵を表示しておくとともに、押下すべき複数の鍵をガイド表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７６４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、フレーズの区切りは予め指定されているか、又は演奏者の操作に応じて指定される。しかし、フレーズの区切りが固定的であると、そのフレーズが、ユーザが練習したいフレーズに合致するとは限らない。演奏者がフレーズの区切りを指定する操作を行うことで、ユーザの所望するフレーズが構成されるが、そのような操作を行うことが演奏者にとって煩わしい場合がある。
【０００５】
演奏操作の習得の目的で楽曲が再生される場合、或るユーザにとって練習が必要なフレーズ（例えば、演奏操作が難しいフレーズ）は、それ以外のユーザにとっても練習が必要なフレーズである可能性は高い。このように、ユーザが、或る目的でコンテンツに対してフレーズを指定する場合、同様の目的で同じコンテンツを利用する他のユーザも、同様のフレーズを指定する可能性が高いと推定される。
本発明は、上述した背景の下になされたものであり、時間軸上の区間を指定してコンテンツを利用する場合において、各ユーザの求めに応じた区間の情報を提供可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明のデータ管理装置は、コンテンツの識別情報と関連付けて、当該コンテンツにおける時間軸上に指定された区間の各区切位置を示す区切データを記憶する記憶部と、前記識別情報と前記区切データとを関連付けて送信するデータ送信部とを備える。
【０００７】
本発明のコンテンツ再生システムは、コンテンツの識別情報と関連付けて、当該コンテンツにおける時間軸上に指定された区間の各区切位置を示す区切データを記憶する記憶部と、前記記憶部に記憶された前記識別情報と前記区切データとを関連付けて送信するデータ送信部と、前記データ送信手段により送信された前記識別情報と前記区切データとを受信するデータ受信部と、コンテンツを取得するコンテンツ取得部と、前記コンテンツ取得部により取得されたコンテンツのうち、当該コンテンツの識別情報と関連付けて前記データ受信部により受信された前記区切データによって特定される区間を再生する再生部とを備える。
【発明の効果】
【０００８】
本発明によれば、時間軸上の区間を指定してコンテンツを利用する場合において、各ユーザの求めに応じた区間の情報を提供可能にすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係るコンテンツ再生システムの全体構成を示す図。
【図２】同実施形態に係る管理サーバ及びコンテンツ再生装置の構成を示すブロック図。
【図３】同実施形態に係る配布用データベースの構成を示す図。
【図４】同実施形態に係るフレーズの区切り方の方式を説明する図。
【図５】同実施形態に係るコンテンツ再生装置が管理サーバからフレーズ情報を入手する場合の動作を示すシーケンスチャート。
【図６】同実施形態に係る再生画面の一例を示す図。
【図７】同実施形態に係るコンテンツ再生装置がコンテンツを構造解析してフレーズ情報を生成する場合の動作を示すシーケンスチャート。
【図８】同実施形態に係るコンテンツ再生装置がフレーズ情報を編集する場合の動作を示すシーケンスチャート。
【図９】同実施形態に係るフレーズ編集画面の一例を示す図。
【図１０】同実施形態に係るコンテンツ再生装置がフレーズ情報の修正を行う場合の動作を示すシーケンスチャート。
【図１１】同実施形態に係る配布用区切データ生成処理を示すフローチャート。
【図１２】同実施形態に係る収集用データベースに蓄積されたフレーズ情報の一例を示す図。
【図１３】本発明の第２実施形態に係るサービスシステムの全体構成を示す図。
【図１４】同実施形態に係る概要を説明する図。
【図１５】同実施形態に係るコンテンツ再生装置、サービス連携サーバ及びサービス付与サーバの構成を示すブロック図。
【図１６】同実施形態に係るサービスデータベースの構成を示す図。
【図１７】サービスシステムの動作を示すシーケンスチャート。
【図１８】同実施形態に係るサービスの付与例。
【図１９】同実施形態に係るコンテンツ再生装置及びサービス付与サーバの構成を示すブロック図。
【図２０】録音データ共有サービスが付与される場合のサービスシステムの動作を示すシーケンスチャート。
【図２１】同実施形態に係る録音画面の一例を示す図。
【図２２】採譜サービスが付与される場合のサービスシステムの動作を示すシーケンスチャート。
【図２３】本発明の変形例１に係るフレーズ情報の入手方法の説明図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。以下、本発明のコンテンツが、楽曲を表すコンテンツである場合を説明する。また、１つのコンテンツは、１曲に対応しているものとする。
［第１実施形態］
図１は、本発明の第１実施形態に係るコンテンツ再生システム１の全体構成を示す図である。コンテンツ再生システム１は、管理サーバ１０と、複数のコンテンツ再生装置２０（２０−１〜２０−Ｎ（Ｎは２以上の自然数））とを備える。管理サーバ１０と、複数のコンテンツ再生装置２０とは、ネットワーク１００を介して相互に接続される。ネットワーク１００は、例えばインターネットを含む通信回線である。管理サーバ１０、及び複数のコンテンツ再生装置２０の各々は、有線及び無線のどちらでネットワーク１００に接続してもよい。
【００１１】
管理サーバ１０は、コンテンツに対して指定されたフレーズに関するデータを管理するデータ管理装置である。フレーズとは、コンテンツにおける時間軸上に指定された区間をいう。本実施形態において、フレーズはその始点、終点を特定することで指定されるが、例えば始点とそこからの時間長、或いは終点とそれまでの時間長によって指定することも可能である。フレーズは、小節単位、１又は複数の小節の集合によって構成されるメロディ（Ａメロ、Ｂメロ、サビ等）単位、音符単位、拍単位、時間単位等の、どのような単位で指定されてもよい。コンテンツにおける時間軸は、コンテンツの再生時刻を表す時間軸である。管理サーバ１０は、フレーズに関するデータを、ネットワーク１００を介して複数のコンテンツ再生装置２０に配信するサーバ装置に相当する。ただし、本実施形態の管理サーバ１０は、コンテンツについては配信しないものとする。
【００１２】
コンテンツ再生装置２０は、管理サーバ１０に対するクライアント装置に相当する。コンテンツ再生装置２０は、コンテンツを再生する装置である。コンテンツ再生装置２０が再生可能なコンテンツは、コンテンツ再生装置２０の内外のどこに存在してもよいが、本実施形態では、コンテンツ再生装置２０内（後述する記憶部２４）に記憶されているものとする。
なお、コンテンツ再生装置２０は、例えばスマートフォン、タブレット型コンピュータ、音楽プレーヤ、モバイルコンピュータ等の各種の携帯型の端末装置、及びパーソナルコンピュータ等の各種の据置型の端末装置のいずれで実現されてもよい。
【００１３】
図２は、管理サーバ１０及びコンテンツ再生装置２０の構成を示すブロック図である。図２に示すように、コンテンツ再生装置２０は、ハードウェア回路として、制御部２１と、通信部２２と、ＵＩ（User Interface）部２３と、記憶部２４と、放音部２５とを備える。
制御部２１は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えたプロセッサで、コンテンツ再生装置２０の各部を制御する。通信部２２は、ネットワーク１００に接続して通信するインタフェースである。ＵＩ部２３は、表示部２３１と、操作部２３２とを備えたユーザインタフェースである。表示部２３１は、例えば液晶ディスプレイで、各種の画面を表示する。操作部２３２は、例えば、表示部２３１の表示領域に重ねて設けられたタッチセンサや物理キーを備え、ユーザにより操作される。
【００１４】
記憶部２４は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）等の半導体メモリを備え、各種のデータを記憶する。記憶部２４は、制御部２１により実行されるプログラム、及び再生可能なコンテンツを記憶する。また、再生可能なコンテンツには、当該コンテンツを特定するコンテンツ特定情報、及び当該コンテンツに対して指定されたフレーズを特定するフレーズ情報が関連付けられている場合がある。再生可能なコンテンツは、例えば、ＣＤ（Compact Disk）等の記録メディアから取り込まれたコンテンツや、所定のｗｅｂページ経由でダウンロードされたコンテンツ等であるが、その入手の方法については特に問わない。
【００１５】
放音部２５は、例えば信号処理回路、アンプ及びスピーカを備え、制御部２１によるコンテンツの再生により生成された音響信号が供給されると、この音響信号が表す音（楽音）を放音する。
【００１６】
管理サーバ１０は、ハードウェア回路として、制御部１１と、通信部１２と、記憶部１３とを備える。
制御部１１は、ＣＰＵ、ＲＯＭ及びＲＡＭを備えたプロセッサである。ＣＰＵは、ＲＯＭに記憶されたプログラム又は記憶部１３に記憶されたプログラムをＲＡＭに読み出して実行することにより、管理サーバ１０の各部を制御する。通信部１２は、ネットワーク１００に接続して通信するインタフェースである。記憶部１３は、例えばハードディスク装置を備え、制御部１１により実行されるプログラムを記憶する。記憶部１３は、配信用データベース１３１、及び収集用データベース１３２を有する記憶手段として機能する。配信用データベース１３１は、コンテンツ再生装置２０に配信されるデータを記憶するためのデータベースである。収集用データベース１３２は、コンテンツ再生装置２０から収集（受信）したデータを記憶（蓄積）するためのデータベースである。
【００１７】
図３は、配信用データベース１３１の構成を示す図である。図３に示すように配信用データベース１３１は、複数のコンテンツの各々について、「コンテンツ特定情報」と「フレーズ情報」とを関連付けて記憶する。
コンテンツ特定情報は、「コンテンツＩＤ」、「コンテンツ名」、及び「付属情報」の各情報を含む。コンテンツＩＤは、コンテンツを一意に識別する識別情報である。コンテンツ名は、コンテンツの名称（本実施形態では楽曲名）である。付属情報は、コンテンツに関する付属的な情報で、例えば作曲者、作詞者、演奏者、コンテンツが収録されたアルバムのアルバム名、コンテンツの発売年月日、ジャンル等の情報を含む。
【００１８】
フレーズ情報は、「セットＩＤ」、「セット名称」、「作成者ＩＤ」、「補足情報」、「区切データ」と、「フレーズ名称」、「形式１」、及び「形式２」の各情報を含む。
セットＩＤは、１セットのフレーズ情報を一意に識別する識別情報である。１セットのフレーズ情報は、本実施形態では、１つのコンテンツに対して指定された１又は複数のフレーズ情報を特定する情報である。配信用データベース１３１においては、１つのコンテンツに対して、１又は複数セットのフレーズ情報が関連付けられている。セット名称は、１セットのフレーズ情報に付された名称である。作成者ＩＤは、１セットのフレーズ情報の作成者を一意に識別する識別情報である。補足情報は、１セットのフレーズ情報の補足的な情報で、例えば作成者によって付されたフレーズに関するコメントを含む。
【００１９】
区切データは、１つのフレーズの区切位置を示すデータで、ここでは「始点」及び「終点」の情報を含む。フレーズの始点及び終点を示す情報は、各々コンテンツの時間軸上の時刻によって表される。フレーズ名称は、１つのフレーズに付された名称である。フレーズ名称としては、「イントロ」や「Ａメロ」、「Ｂメロ」、「サビ」のような、コンテンツに含まれるメロディ（構造）を特定する名称、又は「練習ポイント」や「ソロ」のような作成者が任意に付した名称である。なお、フレーズ名称は、予め用意された名称の中から選択されてもよい。
【００２０】
形式１は、フレーズ情報の形式を示す情報で、区切データが自動で生成されたことを示す「自動」と、ユーザの手動によって生成されたことを示す「手動」とのいずれかを表す。形式２は、フレーズ情報の形式を示す情報で、フレーズがコンテンツの構造に従って指定されたことを示す「構造的」と、コンテンツの構造とは無関係に指定されたことを示す「非構造的」とのいずれかを表す。
【００２１】
図４は、フレーズの区切り方の方式を説明する図である。フレーズの区切り方の方式として、以下の方式１〜方式３がある。
方式１は、コンテンツにおける時間軸上の全体において、各フレーズの間隔に空きがなく、且つ重複するようなフレーズの指定もない区分の方式である。即ち、コンテンツの時間軸上の各位置に、いずれか１つのフレーズが指定されている。例えばコンテンツを構造（メロディ）に従って区分した場合に、方式１の区切り方となる。方式２は、コンテンツの時間軸上においてフレーズの指定の抜け及び重複を許容する区分の方式である。例えばコンテンツ内において特定の期間に演奏される楽器のフレーズと、これとは別の楽器で先の楽器とは重なる演奏期間があったり、単独の演奏期間があったりする楽器のフレーズ（図４では練習ポイント１という名称が付けられている）をそれぞれ任意に指定する区切り方は、方式２となる。方式３は、方式１によるフレーズの区切り方と、方式２によるフレーズの区切り方とを併用する方式である。本実施形態では、方式３が採用されるものとする。
【００２２】
図３に示すコンテンツＩＤ「０００１」が示すコンテンツには、セットＩＤ「Ｓ００１」、「Ｓ００２」、及び「Ｓ００３」が示すフレーズ情報が関連付けられている。これらの各フレーズ情報とコンテンツの時間軸上の位置との関係は、図４に示すとおりである。
セットＩＤ「Ｓ００１」が示すフレーズ情報は、コンテンツの構造を解析することで生成されたものである。このフレーズ情報には、セット名称として「構造解析」が付されている。セットＩＤ「Ｓ００２」が示すフレーズ情報は、ユーザの手動によって指定されたフレーズを示す。このフレーズ情報では、楽器の演奏操作の練習を行う区間にフレーズが指定されている。このフレーズ情報には、セット名称として「練習ポイントまとめ」が付されている。セットＩＤ「Ｓ００３」が示すフレーズ情報も、ユーザの手動によって指定されたフレーズを示す。このフレーズ情報では、ソロでの歌唱が行われる区間にフレーズが指定されている。このフレーズ情報には、セット名称として「ソロ」が付されている。
図示はしないが、収集用データベース１３２においても、コンテンツ特定情報と、フレーズ情報とが関連付けて蓄積される。ただし、収集用データベース１３２に蓄積されたデータは、その時点では配信の対象とはならない。
【００２３】
次に、図２を参照して管理サーバ１０及びコンテンツ再生装置２０の機能構成を説明する。
管理サーバ１０の制御部１１は、プログラムを実行することにより、データ受信部１１１と、区切データ生成部１１２と、コンテンツＩＤ受信部１１３と、データ送信部１１４とに相当する機能を実現する。
データ受信部１１１は、コンテンツ再生装置２０により送信されたデータを、通信部１２を介して受信するデータ受信部として機能する。例えば、データ受信部１１１は、受信した区切データを収集用データベース１３２に記憶させる。
【００２４】
区切データ生成部１１２は、収集用データベース１３２に記憶された区切データに基づいて、配信用データベース１３１に記憶される区切データを生成する区切データ生成部として機能する。具体的には、区切データ生成部１１２は、収集用データベース１３２に記憶された一のコンテンツのコンテンツＩＤに関連付けられた複数の区切データの区切データに所定の統計処理を施すことで、当該統計処理の結果を反映した配信用の区切データを生成する。
なお、区切データ生成部１１２が行う処理は統計処理だけに限らず、他の処理を行ってもよく、或いは何も処理を行わず元の区切データをそのまま含む区切データを生成してもよい。また、統計処理の内容について後述する。
【００２５】
コンテンツＩＤ受信部１１３は、コンテンツ再生装置２０から、区切データの送信を要求するコンテンツのコンテンツＩＤを、通信部１２を介して受信する識別情報受信部として機能する。
【００２６】
データ送信部１１４は、配信用データベース１３１に記憶されたデータを、通信部１２を介してコンテンツ再生装置２０へ送信するデータ送信部として機能する。データ送信部１１４は、例えば、コンテンツＩＤ受信部１１３が受信したコンテンツＩＤと関連付けられた区切データを送信する。
【００２７】
コンテンツ再生装置２０の制御部２１は、プログラムを実行することにより、コンテンツ取得部２１１と、区切データ取得部２１２と、再生部２１３と、構造解析部２１４と、指定受付部２１５と、編集処理部２１６と、データ送信部２１７と、コンテンツＩＤ送信部２１８と、データ受信部２１９とに相当する機能を実現する。
コンテンツ取得部２１１は、コンテンツを取得するコンテンツ取得部として機能する。取得されるコンテンツは、本実施形態では、記憶部２４に記憶されたコンテンツから選択される。
区切データ取得部２１２は、コンテンツ取得部２１１が取得するコンテンツのコンテンツＩＤと関連付けられた区切データを、記憶部２４から取得する。
【００２８】
再生部２１３は、コンテンツ取得部２１１により取得されたコンテンツを再生する再生部として機能する。再生部２１３は、例えば、コンテンツのうち、区切データ取得部２１２により取得された区切データによって特定されるフレーズを再生する。再生部２１３は、コンテンツの再生時には、表示部２３１に再生画面を表示させる。
【００２９】
構造解析部２１４は、コンテンツ取得部２１１が取得したコンテンツの構造を解析することで区切データを生成する構造解析部として機能する。構造解析部２１４は、生成した区切データを、記憶部２４に記憶させる。
【００３０】
指定受付部２１５は、コンテンツに対するフレーズの区切位置の指定を、操作部２３２に対するユーザの操作に応じて受け付ける指定受付部として機能する。
【００３１】
編集処理部２１６は、指定受付部２１５により受け付けられたフレーズの区切位置の指定に従って、区切データの編集を行う編集処理部として機能する。ここにおいて、区切データの編集とは、コンテンツに対して新たな区切位置を指定すること、及び既に指定された区切位置を修正（変更）することの両方をいう。編集処理部２１６は、区切データの編集時には、表示部２３１にフレーズ編集画面を表示させる。編集処理部２１６は、編集により得られた区切データを記憶部２４に記憶させる。
【００３２】
データ送信部２１７は、記憶部２４に記憶されたデータを、通信部２２を介して管理サーバ１０へ送信するデータ送信部として機能する。このデータは、例えば、構造解析部２１４により生成された区切データや、編集処理部２１６により編集された区切データである。
【００３３】
コンテンツＩＤ送信部２１８は、通信部２２を介して、区切データの送信を要求するコンテンツのコンテンツＩＤを管理サーバ１０へ送信する識別情報送信部として機能する。
【００３４】
データ受信部２１９は、管理サーバ１０（データ送信部１１４）によって送信されたデータを、通信部２２を介して受信するデータ受信部として機能する。データ受信部２１９は、例えば、受信した区切データを記憶部２４に記憶させる。
なお、以上説明した各機能ブロックは、フレーズ情報に含まれる区切データに加え、当該フレーズ情報に含まれる他のデータ（図３参照）も処理の対象としてもよい。
【００３５】
次に、コンテンツ再生システム１の動作例を説明する。
＜Ａ：コンテンツ再生装置２０が管理サーバ１０からフレーズ情報を入手する場合の動作＞
図５は、コンテンツ再生装置２０が管理サーバ１０からフレーズ情報を入手する場合の動作を示すシーケンスチャートである。
コンテンツ再生装置２０は、管理サーバ１０からフレーズ情報を入手するかどうかを判定する（ステップＳ１）。コンテンツ再生装置２０は、例えば、再生対象のコンテンツを特定した場合において、そのコンテンツのフレーズ情報が１つも記憶されていないとき、又はユーザの操作に応じてフレーズ情報の入手が指示された場合に、ステップＳ１で「ＹＥＳ」と判定する。
ステップＳ１で「ＹＥＳ」と判定した場合、コンテンツ再生装置２０は、フレーズ情報を入手するコンテンツのコンテンツＩＤを、管理サーバ１０へ送信する（ステップＳ２）。コンテンツ再生装置２０は、例えば、再生対象のコンテンツのコンテンツＩＤを送信する。又は、コンテンツ再生装置２０は、管理サーバ１０からフレーズ情報を入手可能なコンテンツの一覧を表示し、ユーザの操作に応じて選択されたコンテンツのコンテンツＩＤを送信してもよい。
【００３６】
管理サーバ１０は、ステップＳ２で送信されたコンテンツＩＤを受信すると、該当のフレーズ情報が配信用データベース１３１にあるかどうかを判定する（ステップＳ３，Ｓ４）。ここで、管理サーバ１０は、受信したコンテンツＩＤに関連付けられたフレーズ情報が配信用データベース１３１に記憶されている場合には、ステップＳ４で「ＹＥＳ」と判定する。そして、管理サーバ１０は、該当のフレーズ情報を、コンテンツ再生装置２０へ送信する（ステップＳ５）。本実施形態において、フレーズ情報の送信は、セット単位で行われるものとする。ステップＳ５で送信されるフレーズ情報は、ステップＳ２で送信されたコンテンツＩＤに関連付けられた全てのフレーズ情報であってもよいし、一部のフレーズ情報であってもよい。後者の場合、ユーザの操作に応じて選択されたフレーズ情報が送信されるとよい。
管理サーバ１０は、ステップＳ５やその他の処理ステップにおいて、コンテンツ再生装置２０にフレーズ情報を送信する場合、このフレーズ情報と関連付けられたコンテンツ特定情報も併せて送信してもよい。
【００３７】
コンテンツ再生装置２０は、ステップＳ５で送信されたフレーズ情報を受信すると、受信したフレーズ情報を、記憶部２４に記憶させる（ステップＳ６）。
コンテンツ再生装置２０は、ステップＳ６やその他の処理ステップにおいて、フレーズ情報を記憶部２４に記憶させる場合、コンテンツと当該コンテンツに対応するフレーズ情報との関係を特定可能な形式で記憶させる。コンテンツ再生装置２０は、例えば、コンテンツＩＤ（又はコンテンツ特定情報）とフレーズ情報とを関連付けて記憶させる。
【００３８】
次に、コンテンツ再生装置２０は、所定のタイミング（例えばコンテンツの再生が指示されたタイミング）で、記憶部２４から再生対象のコンテンツを取得する（ステップＳ７）。次に、コンテンツ再生装置２０は、ステップＳ７で取得したコンテンツに対応するフレーズ情報を、記憶部２４から取得する（ステップＳ８）。このフレーズ情報は、例えば、管理サーバ１０から入手したフレーズ情報である。
【００３９】
次に、コンテンツ再生装置２０は、再生するコンテンツとフレーズ情報とに基づいて、再生画面を表示部２３１に表示させる（ステップＳ９）。
図６は、再生画面の一例を示す図である。図６には、コンテンツＩＤ「ＩＤ０００１」のコンテンツと、セットＩＤ「Ｓ００１」が示すフレーズ情報とが取得された場合の再生画面ＳＣ１が示されている。
再生画面ＳＣ１では、フレーズ毎に設けられたフレーズ領域Ｔ１〜Ｔ７が配列する。フレーズ領域Ｔ１〜Ｔ７の各々には、コンテンツ内での再生順番を示す数値と、フレーズ名称と、コンテンツの時間軸上におけるフレーズの位置を表す時刻情報及びバー画像ＩＭＢと、フレーズの最終再生日と、フレーズメニューボタンＭＢとが表示されている。フレーズメニューボタンＭＢは、フレーズの命名、コピー、消去等の、フレーズに関する処理を行うためのメニューを表示するためのボタンである。また、再生画面ＳＣ１では、フレーズ領域Ｔ１〜Ｔ７に関連付けて、再生チェックボックスＣ１〜Ｃ７が各々配置されている。再生チェックボックスＣ１〜Ｃ７は、再生するフレーズを指定するための操作子画像で、チェックを入れる操作が行われることで、対応するフレーズが再生するフレーズとして選択される。つまり、チェックが入れられていない再生チェックボックスに対応するフレーズは、再生するフレーズとして選択されていない。
【００４０】
また、再生画面ＳＣ１には、操作領域ＴＯが配置されている。操作領域ＴＯには、コンテンツ（フレーズ）の再生の開始を指示するボタンＢ１と、再生するフレーズの頭だし又は逆戻しを指示するボタンＢ２と、再生するフレーズの先送りを指示するボタンＢ３と、フレーズの始点の何秒前を再生開始位置として再生するか、又はフレーズの再生前に何秒間無音区間を設けるかを指示するボタンＢ４（Ｎｏ（０秒）、１秒、３秒）と、フレーズの繰り返し再生の有無を指示するボタンＢ５と、再生テンポの変更を指示するボタンＢ６（例えば３０％〜２００％まで５％刻みで指定可能である。）とが配置されている。ボタンＢ４は、各フレーズに対応する部分の楽音をユーザが理解しやすい再生開始位置又は無音区間の長さでコンテンツ（フレーズ）が再生されるように、当該ユーザによって操作される。
【００４１】
コンテンツ再生装置２０は、再生画面の表示中において、操作部２３２を介して操作を受け付ける（ステップＳ１０）。そして、コンテンツ再生装置２０は、選択されたフレーズを再生する（ステップＳ１１）。ステップＳ１１において、コンテンツ再生装置２０は、再生画面の表示中に行われた操作に応じて、コンテンツの再生を制御する。例えば、コンテンツ再生装置２０は、再生チェックボックスＣ２のみにチェックが入れられた場合、Ａメロ（０：５５〜０１：４０）を繰り返し再生する。再生チェックボックスＣ２，Ｃ３，Ｃ５にチェックが入れられた場合、コンテンツ再生装置２０は、Ａメロ（０：５５〜０１：４０）、Ｂメロ（１：４１〜０２：２８）、及びＡメロ（０３：０４〜０４：１０）の順番で、且つこれらを繰り返し再生する。ここで、カッコ内の数値はコンテンツの時間軸におけるフレーズの開始時刻〜終了時刻を示す。
【００４２】
なお、コンテンツ再生装置２０は、コンテンツの再生中は、ボタンＢ１を再生の停止を指示するボタン（図示略）に置き換えて表示する。また、コンテンツ再生装置２０は、フレーズ領域Ｔ１〜Ｔ７の長押し操作を受け付けると、フレーズの再生順を並べ替える機能を実現してもよい。また、再生チェックボックスＣ１〜Ｃ７は、数値入力により再生順番を設定可能にする操作子の画像に置き換えられてもよい。また、コンテンツ再生装置２０は、再生チェックボックスのいずれにもチェックが入れられていない場合は、全てのフレーズを、コンテンツ内での再生順番で再生する。
【００４３】
＜Ｂ：コンテンツ再生装置２０がコンテンツを構造解析してフレーズ情報を生成する場合の動作＞
該当のフレーズ情報が管理サーバ１０の配信用データベース１３１にない場合、コンテンツ再生装置２０は、図５のステップＳ４で「ＮＯ」と判定する。また、コンテンツ再生装置２０は、ネットワーク１００に接続していない状況下であること等を理由として、管理サーバ１０からフレーズ情報を入手できない場合は、図５のステップＳ１で「ＮＯ」と判定する。この場合において、コンテンツ再生装置２０は、自装置でフレーズ情報を生成することが可能である。
【００４４】
図７は、コンテンツ再生装置２０がコンテンツを構造解析してフレーズ情報を生成する場合の動作を示すシーケンスチャートである。
まず、コンテンツ再生装置２０は、コンテンツの構造解析を行うかどうかを判定する（ステップＳ２１）。コンテンツ再生装置２０は、ステップＳ２１で「ＹＥＳ」と判定した場合、フレーズ情報を生成するコンテンツを記憶部２４から取得して、このコンテンツの構造解析を行う（ステップＳ２２）。構造解析は、コンテンツの構造（メロディ）を特定する解析処理であり、公知のアルゴリズムに従って行われる。次に、コンテンツ再生装置２０は、構造解析が完了したかどうかを判定する（ステップＳ２３）。構造解析が完了していないと判定した場合（ステップＳ２３；ＮＯ）、コンテンツ再生装置２０は、ステップＳ２２に戻り、コンテンツの構造解析を続ける。
【００４５】
構造解析が完了したと判定した場合（ステップＳ２３；ＹＥＳ）、コンテンツ再生装置２０は、この構造解析により生成したフレーズ情報を、記憶部２４に記憶させる（ステップＳ２４）。そして、コンテンツ再生装置２０は、図５のステップＳ７に進んで、コンテンツをフレーズ情報に従って再生するための処理を行う。
【００４６】
更に、コンテンツ再生装置２０は、自動で又はユーザの指示に応じて、構造解析により生成したフレーズ情報を、管理サーバ１０へ送信する（ステップＳ２５）。コンテンツ再生装置２０は、ステップＳ２５やその他の処理ステップにおいて、管理サーバ１０にフレーズ情報を送信する場合、コンテンツと当該コンテンツに対応するフレーズ情報との関係を特定可能な形式で送信する。例えば、コンテンツ再生装置２０は、フレーズ情報と関連付けられたコンテンツＩＤ又はコンテンツ特定情報を送信する。
【００４７】
管理サーバ１０は、ステップＳ２５で送信されたフレーズ情報を受信し、受信したフレーズ情報を収集用データベース１３２に記憶させる（ステップＳ２６，Ｓ２７）。その後、管理サーバ１０は、所定のタイミングで（例えば、所定の期間が経過する度に）配信用データ生成処理を行って、配信用のフレーズ情報を生成し、これを配信用データベース１３１に記憶させる（ステップＳ２８）。配信用データ生成処理は、収集用データベース１３２に蓄積されたフレーズ情報から、配信用データベース１３１に記憶される配信用のフレーズ情報を生成する処理である。配信用データ生成処理の詳細については、後で説明する。配信用データベース１３１に記憶されたフレーズ情報は、以後、他のコンテンツ再生装置２０でのコンテンツの再生に利用可能となる。
なお、コンテンツの構造解析によって生成されたフレーズ情報は、他のコンテンツ再生装置２０での無駄な構造解析に係る処理の発生を避けるため、即座に収集用データベース１３２に格納されて、他のコンテンツ再生装置２０により利用可能となってもよい。
【００４８】
構造解析は、或る程度の処理時間（例えば３０〜６０秒）を要する。そこで、コンテンツ再生装置２０は、構造解析により生成されたフレーズ情報が管理サーバ１０に既にある場合には、自装置ではコンテンツの構造解析を行わずに、管理サーバ１０からこのフレーズ情報を入手することが可能である。このため、コンテンツ再生装置２０では、自装置で構造解析する場合に比べて速やかにフレーズ情報を入手して（例えば２〜３秒）、コンテンツの再生を開始することができる。また、管理サーバ１０に構造解析により生成されたフレーズ情報がない場合、コンテンツ再生装置２０は自装置で構造解析を行って生成したフレーズ情報を管理サーバ１０に提供する。これにより、このフレーズ情報は他のコンテンツ再生装置２０におけるコンテンツの再生にも利用可能となる。
【００４９】
＜Ｃ：コンテンツ再生装置２０がフレーズ情報を編集する場合の動作＞
図８は、コンテンツ再生装置２０がフレーズ情報を編集する場合（ここでは新規作成する場合）の動作を示すシーケンスチャートである。
コンテンツ再生装置２０は、図７のステップＳ２１で構造解析を行わないと判定した場合（ステップＳ２１；ＮＯ）、次に、フレーズ情報を編集するかどうかを判定する（図８のステップＳ３１）。ステップＳ３１で「ＹＥＳ」と判定した場合、コンテンツ再生装置２０は、編集対象のコンテンツを記憶部２４から取得する（ステップＳ３２）。次に、コンテンツ再生装置２０は、取得したコンテンツに基づいて、フレーズ編集画面を表示部２３１に表示させる（ステップＳ３３）。次に、コンテンツ再生装置２０は、フレーズ編集画面の表示中において、フレーズの区切位置の指定をユーザの操作に応じて受け付ける（ステップＳ３４）。コンテンツ再生装置２０は、この操作に応じてフレーズの編集を行う（ステップＳ３５）。次に、コンテンツ再生装置２０は、フレーズの編集を継続するかどうかを判定する（ステップＳ３６）。編集を継続する場合は（ステップＳ３６；ＮＯ）、コンテンツ再生装置２０は、ステップＳ３３に戻って処理を継続する。
【００５０】
図９は、フレーズ編集画面の一例を示す図である。図９に示すように、フレーズ編集画面ＳＣ２は、編集領域ＴＥ１と、波形表示領域ＴＥ２と、操作領域ＴＥ３とを含む。編集領域ＴＥ１には、横軸を時間軸とし、縦軸を振幅とした、コンテンツから生成される音響信号の時間波形が表示されている。編集領域ＴＥ１には、コンテンツにおける時間軸上の全区間のうち、編集処理の対象となる区間の時間波形Ｗが表示されている。「Ａ」のラベルが付された線状の始点画像ＩＭＳは、時間軸上のフレーズの始点の位置に配置され、ユーザの操作に応じてその位置を変更可能である。「Ｂ」のラベルが付された線状の終点画像ＩＭＥは、時間軸上のフレーズの終点の位置に配置され、ユーザの操作に応じてその位置を変更可能である。線状の再生位置画像ＩＭＰは、現在の再生位置を示す画像である。コンテンツの再生とともに時間波形Ｗが左方に移動することで、再生位置画像ＩＭＰがコンテンツの再生位置に表示される。
【００５１】
波形表示領域ＴＥ２には、コンテンツの時間軸における全区間の時間波形が表示されている。この時間波形のうち、カーソルＣｕｒが合わせられた区間の時間波形が、編集領域ＴＥ１に拡大表示されている。カーソルＣｕｒを動かす操作が行われると、コンテンツ再生装置２０は、その操作に応じて編集領域ＴＥ１に時間波形を表示させる区間を変更する。カーソルＣｕｒを動かす操作は、例えば、ユーザがカーソルＣｕｒに指を触れさせてこれを移動させる操作、又はカーソルＣｕｒを移動させるための所定のボタンを操作するである。操作領域ＴＥ３は、再生画面ＳＣ１の操作領域ＴＯと大略同じであるから、説明を省略する。
【００５２】
コンテンツ再生装置２０は、始点画像ＩＭＳ又は終点画像ＩＭＥを移動させる操作に応じて、フレーズの始点及び終点の位置を変更する。この際、コンテンツ再生装置２０は、始点と終点の前後関係が崩れないように、つまり始点が終点よりも後にならないように制御する。また、コンテンツ再生装置２０は、フレーズの始点又は終点を、時間軸上で隣接するフレーズの終点又は始点と一致させる制御を行う。ここでは、コンテンツ再生装置２０は、終点画像ＩＭＥを、後続するフレーズの始点画像ＩＭＮに近づける操作が、所定期間続けて行われた場合には、終点画像ＩＭＥを始点画像ＩＭＮの位置に移動させて、フレーズの終点を指定する。そして、コンテンツ再生装置２０は、ユーザが指を操作部２３２から離すと、そのときの始点画像ＩＭＳの位置に基づいてフレーズの始点を確定させる。図示はしないが、コンテンツ再生装置２０は、始点画像ＩＭＳを、前段のフレーズの終点画像に近づける操作が、所定期間続けて行われた場合には、始点画像ＩＭＳをこの終点画像の位置に移動させて、フレーズの始点を指定する。そして、コンテンツ再生装置２０は、ユーザが指を操作部２３２から離すと、そのときの終点画像ＩＭＥの位置に基づいてフレーズの終点を確定させる。
【００５３】
また、編集処理は、ユーザが楽音を聞きながら行うと効率的なことが多い。また、編集時には、ユーザがフレーズの始点及び終点の微調整を繰り返しながら指定する場合も多い。そこで、コンテンツ再生装置２０は、始点画像ＩＭＳが移動中の場合、その時点でのフレーズの始点の位置から所定時間長の区間（例えば１秒）を自動的に繰り返して再生し、また、終点画像ＩＭＥが移動中の場合、その時点でのフレーズの終点の位置から所定時間長の区間（例えば１秒）を自動的に繰り返して再生してもよい。また、コンテンツ再生装置２０は、始点画像又は終点画像の移動が停止すると、この繰り返し再生を停止させる。
なお、編集画面の表示中に、ボタンＢ１が操作された場合、コンテンツ再生装置２０は、始点画像ＩＭＳの位置と終点画像ＩＭＥの位置との間の区間を再生してもよい。また、フレーズ編集画面において、波形表示に代えて音符表示が用いられてもよい。
【００５４】
図８に戻って説明する。
フレーズ編集画面の表示中にユーザの操作を一定期間受け付けない、又はフレーズの編集が完了したことを示すユーザの操作を受け付けた場合、コンテンツ再生装置２０は、フレーズの編集が完了したと判定する（ステップＳ３６；ＹＥＳ）そして、コンテンツ再生装置２０は、生成したフレーズ情報を記憶部２４に記憶させる（ステップＳ３７）。そして、コンテンツ再生装置２０は、記憶部２４に記憶したフレーズ情報を、管理サーバ１０へ送信する（ステップＳ３８）。
管理サーバ１０は、ステップＳ３８で送信されたフレーズ情報を受信し、受信したフレーズ情報を収集用データベース１３２に記憶させる（ステップＳ３９，Ｓ４０）。その後、管理サーバ１０は、所定のタイミングで、配信用データ生成処理を行って配信用のフレーズ情報を生成し、これを配信用データベース１３１に記憶させる（ステップＳ２８）。
【００５５】
＜Ｄ：コンテンツ再生装置２０がフレーズ情報の修正を行う場合の動作＞
コンテンツ再生装置２０は、管理サーバ１０から配信されるフレーズ情報を、ユーザの操作に応じて修正することも可能である。
図１０は、コンテンツ再生装置２０がフレーズ情報の修正を行う場合の動作を示すシーケンスチャートである。
コンテンツ再生装置２０は、図８のステップＳ３１で「ＮＯ」と判定した場合、次に、管理サーバ１０から配信されるフレーズ情報を修正するかどうかを判定する（図１０のステップＳ４１）。ステップＳ４１で「ＹＥＳ」と判定した場合、コンテンツ再生装置２０は、修正対象とするコンテンツのコンテンツＩＤを、管理サーバ１０へ送信する（ステップＳ４２）。ステップＳ４２で送信されるコンテンツＩＤは、図５のステップＳ２と同じ方法で決められてよい。
【００５６】
管理サーバ１０は、ステップＳ４２で送信されたコンテンツＩＤを受信する（ステップＳ４３）。次に、コンテンツ再生装置２０は、このコンテンツＩＤと関連付けられたフレーズ情報を、配信用データベース１３１から取得して、コンテンツ再生装置２０へ送信する（ステップＳ４４）。
【００５７】
コンテンツ再生装置２０は、ステップＳ４４で送信されたフレーズ情報を受信する（ステップＳ４５）。次に、コンテンツ再生装置２０は、フレーズ情報が修正対象となるコンテンツを取得する（ステップＳ４６）。次に、コンテンツ再生装置２０は、フレーズ編集画面を表示部２３１に表示させる（ステップＳ４７）。コンテンツ再生装置２０は、フレーズ編集画面の表示中において、フレーズの区切位置の指定をユーザの操作に応じて受け付ける（ステップＳ４８）。コンテンツ再生装置２０は、この操作に応じてフレーズの編集を行う（ステップＳ４９）。次に、コンテンツ再生装置２０はフレーズの編集を継続するかどうかを判定する（ステップＳ５０）。編集を継続する場合は（ステップＳ５０；ＮＯ）、コンテンツ再生装置２０は、ステップＳ４７に戻って処理を継続する。ステップＳ４７〜Ｓ５０の処理は、ステップＳ３３〜Ｓ３６の処理と同じでよいので、説明を省略する。ただし、ここでは、受信したフレーズ情報に従って、予めフレーズの始点や終点が指定されている。
【００５８】
フレーズの編集が完了したと判定した場合（ステップＳ５０；ＹＥＳ）、コンテンツ再生装置２０は、生成したフレーズ情報を記憶部２４に記憶させる（ステップＳ５１）。そして、コンテンツ再生装置２０は、記憶部２４に記憶したフレーズ情報を、管理サーバ１０へ送信する（ステップＳ５２）。
管理サーバ１０は、ステップＳ５２で送信されたフレーズ情報を受信し、受信したフレーズ情報を収集用データベース１３２に記憶させる（ステップＳ５３，Ｓ５４）。その後、管理サーバ１０は、所定のタイミングで、配信用データ生成処理を行って配信用のフレーズ情報を生成し、これを配信用データベース１３１に記憶させる（ステップＳ２８）。
【００５９】
ステップＳ５４において、管理サーバ１０は、修正の基となったフレーズ情報と、修正後のフレーズ情報とを関連付け、更にそれらの連携を示す情報である連携情報を関連付けて配信してもよい。また、ユーザは、フレーズ情報の修正内容に関する情報を補足情報に含ませてもよい。例えば、ユーザは、「ギターの練習に特化したフレーズ区切りです。」、「歌唱の音程が取りにくい場所のみを取り出したフレーズ区切りです。」「構造解析で不適切であった楽曲構造を適切なものに修正しました。」等のコメントを補足情報に含ませる。また、管理サーバ１０は、修正の基となったフレーズ情報に、修正後のフレーズ情報を上書き記憶させてもよい。
【００６０】
ところで、以上の方法で管理サーバ１０に送信されたフレーズ情報は、必ずしも音楽的な感性に照らして適切なフレーズ情報になっているとは限らない。例えば、構造解析のアルゴリズムやコンテンツの構造によっては、適切にフレーズが区切られていない可能性がある。また、ユーザの手動操作を介してフレーズ情報が編集された場合、その編集が常に適切に行われているとは限らない。そこで、管理サーバ１０は、収集用データベース１３２に蓄積されたフレーズ情報に基づいて配信用データ生成処理を行って、配信用のフレーズ情報を生成する。
【００６１】
＜Ｅ：配信用データ生成処理＞
図１１は、配信用データ生成処理を示すフローチャートである。
まず、管理サーバ１０は、まず、処理対象のコンテンツを１つ特定する（ステップＳ２８１）。次に管理サーバ１０は、特定したコンテンツのコンテンツＩＤに関連付けられた複数のフレーズ情報に含まれる区切データを、収集用データベース１３２から抽出する（ステップＳ２８２）。そして、管理サーバ１０は、抽出した複数の区切データに所定の統計処理を行って、配信用のフレーズ情報を生成する（ステップＳ２８３）。
【００６２】
ステップＳ２８３の処理を具体的に説明する。
図１２は、収集用データベース１３２に蓄積されたフレーズ情報の一例を示す図である。
図１２に示すユーザＡ，Ｂ，Ｃが作成したフレーズ情報を参照すると、コンテンツの構造に基づいてフレーズが指定されていると推定される。しかし、これらのフレーズ情報が示すフレーズの区切位置には若干のばらつきがある。そこで、管理サーバ１０は、複数のフレーズ情報の区切位置に基づいて、構造解析により得られたフレーズ情報の区切位置を修正する。この際、管理サーバ１０は、区切位置が所定の類似範囲内に含まれる複数のフレーズ情報に統計処理を施して、配信用のフレーズ情報におけるフレーズの区切位置を求める。統計処理は、例えば平均値を求める処理であるが、中央値等の統計値が求められてもよい。
【００６３】
また、図１２に示すユーザＡ，Ｂのように、コンテンツの構造に基づいて生成されたフレーズ情報のみを提供するユーザもいれば、ユーザＤのように、コンテンツの構造とは関係なくフレーズを指定したフレーズ情報を提供するユーザもいれば、ユーザＣのようにコンテンツの構造に基づいて生成されたフレーズ情報と、コンテンツの構造とは関係なくフレーズを指定したフレーズ情報との両方を提供するユーザもいる。このような場合、管理サーバ１０が収集されたフレーズ情報に単純に統計処理を施すだけでは、意味のないフレーズ情報が生成されてしまう可能性がある。そこで、管理サーバ１０は、複数のフレーズ情報をクラスタ分析し、いくつかのクラスタ（例えば、コンテンツの構造に基づいて生成されたフレーズ情報と、コンテンツの構造とは関係なくフレーズを指定したフレーズ情報）に分類した後、その分類毎に統計処理を行うようにする。
【００６４】
更に、管理サーバ１０は、以下の情報に基づいて、加重平均を用いた統計処理を行ってもよい。
（１）拍情報を利用した加重平均。これにより、拍に合う位置でフレーズ同士が区分され、いわゆるクオンタイズされた区切に近くなる。
（２）ユーザの音楽的経験を利用した加重平均。管理サーバ１０は、提供されたユーザの個人情報（音楽的経験等）に基づいて、音楽的な経験又は対象とする楽曲との親和性の高いユーザが指定した区切位置の重み付けを大きくする。
（３）ユーザ毎のフレーズ情報の生成数、又はフレーズ情報が示すフレーズの再生回数に応じた加重平均。これにより、適切なフレーズ情報を生成する頻度が高いユーザの意向や、より多く実際に利用されているフレーズ情報がより強く反映されたフレーズ情報が生成されやすくなる。
【００６５】
更に、管理サーバ１０は、外れ値の排除を行ってもよい。管理サーバ１０には、本来共有されるべきでないフレーズ情報が提供されて、収集用データベース１３２に蓄積される場合もある。そこで、管理サーバ１０は、図１２に示すユーザＺのように、収集された他のユーザの区切位置から一定距離以上外れた区切位置を含むフレーズ情報については、外れ値として、統計処理の対象から除外する。
【００６６】
更に、管理サーバ１０は、利用頻度の高いフレーズ情報を、音楽の専門家に提供して、配信用のフレーズ情報を生成させてもよい。この場合、専門家が一からフレーズ情報を作成するよりも、蓄積されたフレーズ情報を参考にしながらフレーズ情報を作成することができるので素早く配信用のフレーズ情報が生成される。
また、収集用データベース１３２には、一般ユーザのフレーズ情報と、構造解析又は専門家によるフレーズ情報とが存在する。この場合において、管理サーバ１０は、構造解析又は専門家によるフレーズ情報については、そのまま配信用データベース１３１に記憶させて配信用としてもよい。
【００６７】
更に、管理サーバ１０は、データ形式が不正なフレーズ情報については、収集用データベース１３２に記憶させないようにしてもよい。データ形式が不正なフレーズ情報として、指定されるべき情報が指定されていないもの、フレーズの始点又は終点に時刻情報でない文字が含まれているもの、存在しないコンテンツＩＤが指定されているもの、フレーズの始点と終点との時間的な前後関係が逆のもの等がある。
【００６８】
以上の処理により配信用のフレーズ情報を生成すると、管理サーバ１０は、生成したフレーズ情報を配信用データベース１３１に記憶させる（ステップＳ２８４）。
【００６９】
以上説明した第１実施形態のコンテンツ再生システム１では、コンテンツ再生装置２０による管理サーバ１０からのフレーズ情報の入手、構造解析で生成したフレーズ情報の共有、フレーズ情報の編集が行って、複数のユーザ同士でフレーズ情報の共有を可能とする。よって、コンテンツ再生システム１によれば、各ユーザの求めに応じたフレーズを指定したフレーズ情報を提供することができる。
【００７０】
［第２実施形態］
本実施形態では、フレーズ情報に応じたサービスをコンテンツ再生装置２０のユーザに付与する構成が備えられている点で、上述した第１実施形態と相違する。本実施形態では、上述した第１実施形態と同じ符号を付した要素は、上述した第１実施形態と同等に機能する。
【００７１】
図１３は、本実施形態に係るサービスシステム１Ａの全体構成を示す図である。サービスシステム１Ａは、管理サーバ１０と、複数のコンテンツ再生装置２０（２０−１〜２０−Ｎ）とに加え、サービス連携サーバ３０と、１又は複数のサービス付与サーバ４０とを備える。管理サーバ１０と、複数のコンテンツ再生装置２０と、サービス連携サーバ３０と、１又は複数のサービス付与サーバ４０とは、ネットワーク１００を介して接続される。本実施形態の管理サーバ１０及びコンテンツ再生装置２０のフレーズ情報の生成及び利用に関する構成は、上述した第１実施形態と同じであるから、説明を省略する。サービス連携サーバ３０、及び１又は複数のサービス付与サーバ４０の各々は、有線及び無線のどちらでネットワーク１００に接続してもよい。
【００７２】
図１４は、本実施形態の概要を説明する図である。
本実施形態では、コンテンツ再生装置２０は、各フレーズに一意に割り当てられたＵＲＬ（Uniform Resource Locator）を指定して、サービス連携サーバ３０にサービスの付与を要求する。そして、コンテンツ再生装置２０は、サービス連携サーバ３０を介して、サービス付与サーバ４０から、このＵＲＬによって特定されるサービスの付与を受け付ける。ＵＲＬは、例えば、サービス連携サーバ３０によってフレーズ情報と関連付けて発行される。コンテンツ再生装置２０は、入手済みのフレーズ情報と関連付けられたＵＲＬを、例えばサービス連携サーバ３０にアクセスすることで取得する。
【００７３】
ＵＲＬは、例えば以下の（１）又は（２）の形式となる。
http://music_info.sample.host/phrase/[contens_id]/[set_id]/[serial]・・・（１）
http://music_info.sample.host/phrase/[phrase_id] ・・・（２）
（１）のＵＲＬにおいて、[contens_id]はコンテンツＩＤを表し、[set_id]はセットＩＤを表し、[serial]はシリアル番号を示す文字列を表す。（２）のＵＲＬにおいて、[phrase_id]はフレーズを一意に識別する識別情報（以下「フレーズＩＤ」という。）を示す。コンテンツ再生装置２０が受け付けるサービスとして、フレーズに相当する区間の楽譜、音声、コード、歌詞等の、フレーズに関連付けられた情報を配信するサービスがある。
【００７４】
図１５は、コンテンツ再生装置２０、サービス連携サーバ３０、及びサービス付与サーバ４０の構成を示す図である。コンテンツ再生装置２０については、上述した第１実施形態の構成に加えて、図１５に示す構成を備えるものとする。
サービス連携サーバ３０は、ハードウェア回路として、制御部３１と、第１通信部３２と、記憶部３３と、第２通信部３４とを備える。
制御部３１は、ＣＰＵ、ＲＯＭ及びＲＡＭを備えたプロセッサである。ＣＰＵは、ＲＯＭに記憶されたプログラム又は記憶部３３に記憶されたプログラムをＲＡＭに読み出して実行することにより、サービス連携サーバ３０の各部を制御する。第１通信部３２は、ネットワーク１００に接続して通信するインタフェースである。記憶部３３は、例えばハードディスク装置を備え、制御部３１により実行されるプログラムを記憶する。第２通信部３４は、サービス付与サーバ４０と接続して通信するインタフェースである。
【００７５】
サービス付与サーバ４０は、ハードウェア回路として、制御部４１と、通信部４２と、記憶部４３とを備える。
制御部４１は、ＣＰＵ、ＲＯＭ及びＲＡＭを備えたプロセッサである。ＣＰＵは、ＲＯＭに記憶されたプログラム又は記憶部４３に記憶されたプログラムをＲＡＭに読み出して実行することにより、サービス付与サーバ４０の各部を制御する。通信部４２は、サービス連携サーバ３０と接続して通信するインタフェースである。記憶部４３は、例えばハードディスク装置を備え、制御部４１により実行されるプログラムを記憶するとともに、サービスデータベース４３１を有する。サービスデータベース４３１は、コンテンツ再生装置２０のユーザにサービスを付与するためのサービスデータを蓄積する。
【００７６】
図１６は、サービスデータベース４３１の構成を示す図である。
（１）のＵＲＬが用いられる場合、サービスデータベース４３１では、図１６の上段に示すように、コンテンツＩＤとセットＩＤとに関連付けてサービスデータが格納される。（２）のＵＲＬが用いられる場合、サービスデータベース４３１では、図１６の下段に示すように、フレーズＩＤに関連付けてサービスデータが格納される。
【００７７】
次に、図１５を参照して、コンテンツ再生装置２０、サービス連携サーバ３０及びサービス付与サーバ４０の機能構成を説明する。
コンテンツ再生装置２０の制御部２１は、プログラムを実行することにより、アクセス処理部２２０と、サービスデータ受信部２２１と、処理実行部２２２とに相当する機能を実現する。
アクセス処理部２２０は、記憶部２４に記憶されたフレーズ情報と一意に関連付けられたＵＲＬを指定して、サービス連携サーバ３０にアクセスすることにより、サービス連携サーバ３０にサービスの付与を要求する。
サービスデータ受信部２２１は、アクセス処理部２２０の要求に応じてサービス連携サーバ３０から送信されてきたサービスデータを、通信部２２を介して受信する。
処理実行部２２２は、サービスデータ受信部２２１により受信されたサービスデータに基づいて所定の処理を実行する。処理実行部２２２は、サービスデータに基づく画面（例えば楽譜、コード、歌詞）を表示部２３１に表示させたり、放音部２５からサービスデータが表す音声を放音させたりする。
【００７８】
サービス連携サーバ３０の制御部３１は、プログラムを実行することにより、アクセス受付部３１１と、サービス付与部３１２とに相当する機能を実現する。
アクセス受付部３１１は、第１通信部３２を介して、コンテンツ再生装置２０（アクセス処理部２２０）からＵＲＬを指定したアクセスを受け付ける。
【００７９】
サービス付与部３１２は、コンテンツ再生装置２０からのアクセスで指定されたＵＲＬに基づいて、コンテンツ再生装置２０にサービスを付与する。サービス付与部３１２は、例えば、アクセスに用いられたＵＲＬに基づいて、第２通信部３４を介してサービス付与サーバ４０にサービスデータの送信を要求する。サービス付与部３１２は、第２通信部３４を介してサービス付与サーバ４０から受信したサービスデータを、コンテンツ再生装置２０へ送信する。
【００８０】
サービス付与サーバ４０の制御部４１は、プログラムを実行することにより、サービス要求受付部４１１と、サービスデータ送信部４１２とに相当する機能を実現する。
サービス要求受付部４１１は、コンテンツＩＤ及びセットＩＤ、又はフレーズＩＤを含むサービスデータの送信要求を、通信部４２を介してサービス連携サーバ３０（サービス付与部３１２）から受け付ける。
【００８１】
サービスデータ送信部４１２は、サービス連携サーバ３０から受信したコンテンツＩＤ及びセットＩＤ、又はフレーズＩＤに関連付けられたサービスデータをサービスデータベース４３１から取得し、サービス連携サーバ３０へ送信する。
【００８２】
図１７は、サービスシステム１Ａの動作を示すシーケンスチャートである。
まず、コンテンツ再生装置２０は、記憶部２４に記憶されたフレーズ情報と一意に関連付けられたＵＲＬを指定して、サービス連携サーバ３０にアクセスする（ステップＳ５１）。サービス連携サーバ３０は、このアクセスを受け付けると、ＵＲＬで指定されたコンテンツＩＤ及びフレーズＩＤ、又はフレーズＩＤに基づいて、サービス付与サーバ４０にサービスデータの送信を要求する（ステップＳ５２，Ｓ５３）。サービス付与サーバ４０は、サービスデータの送信の要求を受信すると、この要求に含まれるコンテンツＩＤ及びフレーズセット、又はフレーズＩＤに関連付けられたサービスデータをサービスデータベース４３１から取得し、サービス連携サーバ３０へ送信する（ステップＳ５４，Ｓ５５）。サービス連携サーバ３０は、サービスデータを受信すると、これをコンテンツ再生装置２０へ送信する（ステップＳ５６，Ｓ５７）。コンテンツ再生装置２０は、サービスデータを受信すると、このサービスデータに基づいて処理を実行する（ステップＳ５８，Ｓ５９）。
なお、サービス連携サーバ３０は、１のＵＲＬを指定したコンテンツ再生装置２０からのアクセスに応じて、２以上のサービス付与サーバ４０からのサービスデータ（例えば音声及び楽譜）を送信してもよい。
【００８３】
サービスの付与例として、図１８に示す例がある。
一般に、楽譜の出版においては、難易度の調整のため、原曲を転調し、且つアレンジを単純化（途中を省略する等）する場合がある。このような場合、楽譜を入手した演奏者は、伴奏音源の入手が不可能になり、練習効率や、演奏満足度が低下する。そこで、コンテンツ再生装置２０は、伴奏音源を入手したいコンテンツのコンテンツＩＤを、サービス連携サーバ３０へ送信する。サービス連携サーバ３０は、受信したコンテンツＩＤが示すコンテンツについて、伴奏音源を実現するための再生制御情報を、サービスデータとして送信する。この再生制御情報は、楽譜に応じたコンテンツの移調及び編曲を、コンテンツの再生に反映させるための制御情報である。そして、コンテンツ再生装置２０は、コンテンツを再生する場合には、受信した再生制御情報に従って移調及び編曲を反映させるように、コンテンツの再生を制御する。これにより、出版社が楽譜に対応した再生制御情報を提供するだけで、ユーザが手持ちの音源を伴奏音源の代わりに利用することができるようになる。
【００８４】
＜サービスデータの生成＞
サービス付与サーバ４０は、予め用意されたサービスを付与するだけでなく、サービスデータを生成して送信する機能を有してもよい。例えば、サービス付与サーバ４０は、ユーザが行った楽器の演奏に基づいて、以下のサービスを提供してもよい。図１９は、この場合のサービス付与サーバ４０、及びコンテンツ再生装置２０の機能構成を示す図である。
コンテンツ再生装置２０の制御部２１は、録音処理部２２３と、録音データ加工部２２４と、録音データ送信部２２５とに相当する機能を実現する。
録音処理部２２３は、マイクロホン等の収音部２６を介して入力された音響信号に基づき、演奏音を録音して、録音データを記憶部２４に記録する。録音処理部２２３は、演奏操作の練習の際に再生部２１３により再生されたコンテンツの楽音とともに、演奏音を録音してもよい。録音データ加工部２２４は、録音データが表す音声から演奏音を抽出した録音データに加工する。録音データ送信部２２５は、この加工済みの録音データを、通信部２２を介してサービス連携サーバ３０へ送信する。
【００８５】
サービス付与サーバ４０の制御部４１は、プログラムを実行することにより、録音データ受信部４１３と、サービスデータ生成部４１４とに相当する機能を実現する。
録音データ受信部４１３は、サービス連携サーバ３０を介して、コンテンツ再生装置２０（録音データ送信部２２５）により送信された録音データを受信して、これを録音データベース４３２に蓄積する。
サービスデータ生成部４１４は、録音データベース４３２に蓄積された録音データを用いて、サービスデータを生成する。生成されるサービスデータとして、例えば、複数のユーザで録音データを共有する録音データ共有サービスのための録音データ、又は採譜サービスで配信される楽譜データの生成がある。サービスデータ生成部４１４は、生成したサービスデータを、サービスデータベース４３１に格納する。
【００８６】
図２０は、録音データ共有サービスが付与される場合のサービスシステム１Ａの動作を示すシーケンスチャートである。
コンテンツ再生装置２０は、まず、演奏音が録音される対象のコンテンツを記憶部２４から取得する（ステップＳ６１）。次に、コンテンツ再生装置２０は、このコンテンツに対応するフレーズ情報を記憶部２４から取得する（ステップＳ６２）。次に、コンテンツ再生装置２０は、録音画面を表示する（ステップＳ６３）。
【００８７】
図２１は、録音画面の一例を示す図である。図２１には、コンテンツＩＤ「０００１」のコンテンツを、セットＩＤ「Ｓ００１」のフレーズ情報に従って録音する場合の録音画面ＳＣ３が示されている。
図２１に示すように、録音画面ＳＣ３では、フレーズ毎に１つずつ設けられたフレーズ領域Ｔ１１〜Ｔ１７が配列する。フレーズ領域Ｔ１１〜Ｔ１７の各々には、再生画面と同様、コンテンツ内での再生順番を示す数値と、フレーズ名称と、コンテンツの時間軸上におけるフレーズの位置を表す時刻情報及びバー画像と、フレーズの最終再生日と、フレーズメニューボタンとが表示されている。また、フレーズ領域Ｔ１１〜Ｔ１７に関連付けて、録音チェックボックスＣ１１〜Ｃ１７が各々配置されている。録音チェックボックスＣ１１〜Ｃ１７は、録音対象とするフレーズを指定するための操作子画像で、チェックを入れる操作が行われることで、対応するフレーズが録音するフレーズとして選択される。つまり、チェックが入れられていない録音チェックボックスに対応するフレーズは、録音するフレーズとして選択されていない。
【００８８】
また、録音画面ＳＣ３には、操作領域ＴＲが配置されている。操作領域ＴＲには、録音モードに切り替えるボタンＢ７と、ボタンＢ７の操作に応じて表示されるボタンである、録音の開始を指示するボタンＢ８とが配置されている。それ以外のボタンは、大略再生画面ＳＣ１の操作領域ＴＯと同じであるから、説明を省略する。
【００８９】
コンテンツ再生装置２０は、録音チェックボックスＣ１１〜Ｃ１７の少なくともいずれかにチェックを入れる操作に応じて、録音するフレーズを指定する操作を受け付ける（ステップＳ６４）。そして、コンテンツ再生装置２０は、ボタンＢ７，Ｂ８が操作されると、指定されたフレーズを再生するとともに、録音を開始する（ステップＳ６５）。例えば、コンテンツ再生装置２０は、録音チェックボックスＣ１２，Ｃ１３，Ｃ１５にチェックが入れられた場合、Ａメロ（０：５５〜０１：４０）、Ｂメロ（１：４１〜０２：２８）、及びＡメロ（０３：０４〜０４：１０）の順番で再生するとともに、各フレーズと関連付けて録音データを記録する。
【００９０】
コンテンツ再生装置２０は、録音が終了すると、図２１の録音画面ＳＣ４に遷移させる（ステップＳ６６）。録音画面ＳＣ４には、各フレーズに関連付けて録音データの共有の有無を選択するための共有ボタンＢ９が表示されている。そして、コンテンツ再生装置２０は、録音画面ＳＣ４の表示中において、録音データを送信するコンテンツを指定する操作を受け付ける（ステップＳ６７）。コンテンツ再生装置２０は、ここでは、共有ボタンＢ９が選択されたコンテンツに指定されたフレーズの録音データを、サービス付与サーバ４０への送信の対象として特定する。
【００９１】
次に、コンテンツ再生装置２０は、録音データから楽器の演奏音を抽出した録音データに加工する（ステップＳ６８）。放音部２５と収音部２６との位置を或る程度離すことができる場合、コンテンツ再生装置２０は、楽音と演奏音とを分離する処理（例えば、録音音声の指向性を急峻にする。）を行う。ステップＳ６８では、コンテンツ再生装置２０は、コンテンツの再生により生成された音響信号を用いて、演奏音の音響信号に含まれる演奏音の成分を除去（キャンセル）する処理を行ってもよい。また、放音部２５においてヘッドフォンやイヤフォンを介して演奏音が出力された場合は、コンテンツ再生装置２０は、演奏音は録音されていないものとして加工処理を省略してもよい。そして、コンテンツ再生装置２０は、共有ボタンＢ９が選択されたフレーズについて、録音データ及びフレーズＩＤを関連付けて、サービス連携サーバ３０へ送信する（ステップＳ６９）。サービス連携サーバ３０は、この録音データ及びフレーズＩＤを、サービス付与サーバ４０へ送信する。
【００９２】
サービス付与サーバ４０は、録音データを受信すると、この録音データとフレーズＩＤとを関連付けて録音データベース４３２に記憶させる（ステップＳ７０）。そして、サービス付与サーバ４０は、録音データベース４３２に記憶させた録音データから、配信用の録音データを生成し、これを図１６で説明した形式でサービスデータベース４３１に記憶させる（ステップＳ７１）。
以降において、サービス付与サーバ４０は、サービスデータベース４３１の録音データをサービスデータとして、コンテンツ再生装置２０へ送信する。
【００９３】
図２２は、採譜サービスが付与される場合のサービスシステム１Ａの動作を示すシーケンスチャートである。
ステップＳ６１〜Ｓ７１の処理は、図２０の説明と同じでよいから、説明を省略する。そして、サービス付与サーバ４０は、採譜処理の対象となるコンテンツ又はフレーズを特定し、特定したコンテンツ又はフレーズに対応する録音データに基づいて採譜する採譜処理を行う（ステップＳ７２）。
【００９４】
ユーザから複数の録音データを集めることで、特定の楽器のみの演奏音を集めることができると推定される。そこで、ステップＳ７１では、サービス付与サーバ４０は、同一のコンテンツ又はフレーズの１又は複数の録音データを録音データベース４３２から取得して、採譜を行う。例えば、サービス付与サーバ４０は、複数の録音データに対して統計処理を行い、例えば平均的な演奏音、代表的な演奏音、又は専門家の演奏音を表す録音データに基づいて採譜処理を行い、楽譜データを生成してもよい。サービス付与サーバ４０は、楽譜データを生成すると、図１６で説明した形式でサービスデータベース４３１に記憶させる。以降において、サービス付与サーバ４０は、楽譜データをサービスデータとして、コンテンツ再生装置２０へ送信する。このように生成された楽譜データは、原フレーズ音声から演奏音を消去する、マイナスワン演奏のための基礎データとして用いることができる。
【００９５】
以上説明した第２実施形態のサービスシステム１Ａによれば、このフレーズの情報と関連付けられた多様なサービスをユーザに付与することができる。
【００９６】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
上述した第１実施形態で説明したように、コンテンツ再生装置２０は、フレーズ情報を入手する場合には、フレーズ情報を入手するコンテンツのコンテンツＩＤを、管理サーバ１０へ送信する。コンテンツ再生装置２０は、コンテンツ又はコンテンツＩＤを含む媒体内から、フレーズ情報を入手するためのコンテンツＩＤを取得してもよい。媒体の一例として、図２３（Ａ）に示す雑誌Ｍ１がある。雑誌Ｍ１には、コンテンツを楽器で演奏するための楽譜が印刷され、更に、コンテンツＩＤを一意に特定する文字列Ｎ１（ここでは、ａｂｃ１２３４」を示す文字列）、及び符号化画像Ｎ２（ここでは二次元コード）が印刷されている。この場合において、ユーザが文字列Ｎ１をコンテンツ再生装置２０に入力する操作を行うことで、コンテンツ再生装置２０は、文字列Ｎ１が示すコンテンツＩＤを取得する。又は、コンテンツ再生装置２０は、符号化画像Ｎ２を読み取って、当該コンテンツＩＤを取得してもよい。媒体の他の例として、コンテンツが収録されたＣＤ、ＤＶＤ、及びＵＳＢ（Universal Serial Bus）メモリ等の記憶媒体Ｍ２がある。記憶媒体Ｍ２は、例えば雑誌Ｍ１の付録である。この場合、コンテンツ再生装置２０は、記憶媒体Ｍ２から、コンテンツとともに、当該コンテンツのコンテンツＩＤを取得する。コンテンツ再生装置２０は、取得したコンテンツＩＤを指定したフレーズ情報の送信要求を、管理サーバ１０へ送信する。管理サーバ１０は、この送信要求を受け付けると、当該送信要求に含まれるコンテンツＩＤに関連付けられたフレーズ情報を、コンテンツＩＤの送信元のコンテンツ再生装置２０へ送信する。
【００９７】
図２３（Ｂ）に示すように、コンテンツ再生装置２０は、所定のウェブページを介してコンテンツを指定して、当該コンテンツに対応するフレーズ情報を取得してもよい。ウェブページは、ここでは、管理サーバ１０によって配信される。図２３（Ｂ）には、フレーズ情報を入手するためのウェブページＣが示されている。ウェブページＣには、楽譜が記載された雑誌Ｍ１のページを特定する情報として、雑誌の題号及びページ番号のリストが表示される。更に、各題号及びページ番号に関連付けて、当該題号及びページ番号によって特定されるページに楽譜が記載されたコンテンツのフレーズ情報を入手するためのボタンＢ１０が配置されている。コンテンツ再生装置２０は、ボタンＢ１０を選択するユーザの操作を受け付けると、フレーズ情報の送信要求を管理サーバ１０へ送信する。管理サーバ１０は、この送信要求を受け付けると、ユーザにより操作されたボタンＢ１０に対応するフレーズ情報を、要求元のコンテンツ再生装置２０へ送信する。なお、ウェブページＣに掲載されるコンテンツを特定する情報は、雑誌の題号及びページ番号でなくてもよく、例えばコンテンツの名称（楽曲名）等であってもよい。
【００９８】
以上の構成を要約すると、この変形例の管理サーバ１０は、コンテンツ又はコンテンツを識別するコンテンツ識別情報を含む媒体内の前記コンテンツ又は前記コンテンツ識別情報に対応する区切データの対応関係を記憶する記憶部と、前記コンテンツの指定又は前記コンテンツ識別情報の指定を受け付ける受付部と、受け付けた前記コンテンツ又は前記コンテンツ識別情報に対応する区切データを指定された外部装置に送信する送信部とを有する。
【００９９】
なお、上述した第２実施形態のコンテンツ再生装置２０が、アクセス用のＵＲＬを入手する場合に、本変形例で説明した方法を用いてもよい。更に、アクセス用のＵＲＬに代えて、フレーズ情報を一意に識別するフレーズ情報や、付与されるサービスを識別する識別情報が用いられてもよい。
【０１００】
（変形例２）
上述した実施形態では、配信用データベース１３１と収集用データベース１３２とにデータベースが分離されていたが、これらを一体化したデータベースが用いられてもよい。この場合に、管理サーバ１０は、収集された全てのフレーズ情報を配信の対象としてもよい。
【０１０１】
本発明は、クライアント−サーバ方式のシステムに代えて又は組み合わせて、Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ方式を採用したシステムで実現されてもよい。この場合、本発明のデータ管理装置が、コンテンツ再生装置２０のようなユーザにより使用される装置で実現されてもよい。この場合において、データ管理装置と外部のコンテンツ再生装置とがネットワーク１００を介さずに、近距離無線通信（例えばBluetooth（登録商標））等の端末間通信を用いてデータの送受信を行ってもよい。
【０１０２】
（変形例３）
コンテンツ特定情報のコンテンツ名や付属情報等の情報が、管理サーバ１０とは別の曲情報管理サーバで管理されてもよい。この場合も、管理サーバ１０やコンテンツ再生装置２０は、曲情報管理サーバとの連携によってコンテンツ特定情報を入手可能である。また、作成者ＩＤや、セット名称、各種ＩＤ等のフレーズ情報の一部の情報が省略されてもよく、管理サーバ１０とコンテンツ再生装置２０との間で、少なくとも区切データの授受が行われればよい。
【０１０３】
（変形例４）
本発明の区切データは、コンテンツの時間軸上における区間を一意に特定するデータであればよいから、例えば、波形のサンプル数を用いて表したデータ、又は同一フレーズセット内でのシーケンスの順番を用いて表したデータであってもよい。
【０１０４】
（変形例５）
管理サーバ１０（データ送信部１１４）は、コンテンツ再生装置２０からコンテンツＩＤを受信しない場合でも、フレーズ情報をコンテンツ再生装置２０に送信（配信）してもよい。この場合、管理サーバ１０は、例えば、コンテンツＩＤ又はコンテンツ特定情報とフレーズ情報とを関連付けてコンテンツ再生装置２０へ送信する。コンテンツ再生装置２０は、受信したフレーズ情報と、受信したコンテンツＩＤ又はコンテンツ特定情報から特定したコンテンツとに基づいて、当該コンテンツのうち、当該フレーズ情報によって特定されるフレーズを再生する。
【０１０５】
（変形例６）
上述した実施形態の構成及び処理の一部が省略されてもよい。また、コンテンツ再生装置２０が行っていた処理の一部を管理サーバ１０が行ってもよいし、管理サーバ１０が行っていた処理の一部をコンテンツ再生装置２０が行ってもよい。例えば、コンテンツの構造解析が、管理サーバ１０によって行われてもよい。
コンテンツ再生装置２０は、再生可能なコンテンツを、記憶部２４以外に、ネットワーク１００に接続されたサーバ装置等の外部記憶装置、又はＣＤやＤＶＤ等の外部記憶媒体から取得してもよい。
本発明のコンテンツは、楽曲を表すコンテンツに限られない。例えば、本発明のコンテンツは、映像を表すコンテンツや、英会話等の学習用教材を表すコンテンツ等であってもよい。要するに、コンテンツが時間軸を有して構成されるものであればよい。
【０１０６】
（変形例７）
本発明のフレーズ情報は、コンテンツの再生に関する制御以外の用途で使用されてもよい。例えば、本発明のデータ管理装置は、複数のユーザによるコンテンツの区切り方の傾向を統計的に表したデータ（例えばグラフ）を生成し、地域別や年齢別、性別等のユーザ属性に応じて分類してから、外部装置に提供してもよい。
【０１０７】
（変形例８）
上述した実施形態の管理サーバ１０、コンテンツ再生装置２０、サービス連携サーバ３０、サービス付与サーバ４０の制御部が実現する機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連携によって実現され得る。各制御部の機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、区切データの提供方法、或いはサービス付与方法として把握することも可能である。
【符号の説明】
【０１０８】
１…コンテンツ再生システム、１Ａ…サービスシステム、１０…管理サーバ、１１，２１，３１，４１…制御部、１１１…データ受信部、１１２…区切データ生成部、１１３…コンテンツＩＤ受信部、１１４…データ送信部、１２，２２，４２…通信部、１３，２４，３３，４３…記憶部、１３１…配信用データベース、１３２…収集用データベース、２０…コンテンツ再生装置、２１１…コンテンツ取得部、２１２…区切データ取得部、２１３…再生部、２１４…構造解析部、２１５…指定受付部、２１６…編集処理部、２１７…データ送信部、２１８…コンテンツＩＤ送信部、２１９…データ受信部、２２０…アクセス処理部、２２１…サービスデータ受信部、２２２…処理実行部、２３…ＵＩ部、２３１…表示部、２３２…操作部、２５…放音部、２６…収音部、３０…サービス連携サーバ、３１１…アクセス受付部、３１２…サービス付与部、３２…第１通信部、３４…第２通信部、４０…サービス付与サーバ、４１１…サービス要求受付部、４１２…サービスデータ送信部、４１３…録音データ受信部、４１４…サービスデータ生成部、４３１…サービスデータベース、４３２…録音データベース、１００…ネットワーク
【図１】
0006699137.tif 000002
【図２】
0006699137.tif 000003
【図３】
0006699137.tif 000004
【図４】
0006699137.tif 000005
【図５】
0006699137.tif 000006
【図６】
0006699137.tif 000007
【図７】
0006699137.tif 000008
【図８】
0006699137.tif 000009
【図９】
0006699137.tif 000010
【図１０】
0006699137.tif 000011
【図１１】
0006699137.tif 000012
【図１２】
0006699137.tif 000013
【図１３】
0006699137.tif 000014
【図１４】
0006699137.tif 000015
【図１５】
0006699137.tif 000016
【図１６】
0006699137.tif 000017
【図１７】
0006699137.tif 000018
【図１８】
0006699137.tif 000019
【図１９】
0006699137.tif 000020
【図２０】
0006699137.tif 000021
【図２１】
0006699137.tif 000022
【図２２】
0006699137.tif 000023
【図２３】
0006699137.tif 000024