(57)【要約】本発明は、ＲＢＴ提供方法およびシステムに関し、より詳細には、ユーザが選択した音源ファイルの情報およびユーザが選択した音源ファイルにおける出力位置情報をユーザデータベースに記録し、ユーザデータベースを参照して曲単位に音源ファイルから出力位置情報に該当する領域を再生してＲＢＴとして提供する方法およびシステムに関する。本発明の一実施形態のＲＢＴ提供システムは、複数の音源ファイルを格納する音源ファイルストレージと、ユーザ端末機から音源選択情報を受信して音源選択情報に対応する音源ファイルの音源識別子を記録し、ユーザ端末機から選択された音源ファイルの出力位置情報を受信して音源位置情報を記録するユーザデータベースと、音源ファイルストレージおよびユーザデータベースを参照して、音源識別子に対応する音源ファイルから出力位置情報に該当する領域を再生してＲＢＴとして提供するＲＢＴ提供部とを備える。【選択図】図２
2009531939.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにＲＢＴを提供するシステムであって、
音源ファイルを格納する音源ファイルストレージと、
ユーザ端末機から音源選択情報を受信して前記音源選択情報に対応する音源ファイルの音源識別子を記録し、前記ユーザ端末機から選択された音源ファイルの出力位置情報を受信して音源位置情報を記録するユーザデータベースと、
前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴとして提供するＲＢＴ提供部と、
を備えることを特徴とするＲＢＴ提供システム。
【請求項２】
前記ＲＢＴ提供部は、
前記選択された音源ファイルが前記音源ファイルストレージに格納されているか否かを判断し、前記判断の結果、前記選択された音源ファイルが前記音源ファイルストレージに格納されていなければ、前記選択された音源ファイルを含んだ全曲格納ストレージから前記選択された音源ファイルをダウンロードし、前記選択された音源ファイルを所定のフォーマットに変換して前記音源ファイルストレージに格納することを特徴とする請求項１に記載のＲＢＴ提供システム。
【請求項３】
前記ＲＢＴ提供部は、
前記出力位置情報に該当する領域にフェードインフィルタを適用して再生してＲＢＴとして提供することを特徴とする請求項１に記載のＲＢＴ提供システム。
【請求項４】
前記音源ファイルはパケット単位で構成され、
前記ＲＢＴ提供部は、前記音源ファイルのうちの前記出力位置情報から最も近接したパケット単位で所定の区間を再生してＲＢＴとして提供することを特徴とする請求項１に記載のＲＢＴ提供システム。
【請求項５】
前記ＲＢＴ提供部は、
前記ユーザ端末機に前記音源選択情報に対応する音源ファイルの推薦出力位置情報を送信し、前記ユーザ端末機でユーザが選択した推薦出力位置情報を受信して前記出力位置情報として前記ユーザデータベースに記録することを特徴とする請求項１に記載のＲＢＴ提供システム。
【請求項６】
前記推薦出力位置情報は、前記出力位置情報に選択された回数を参照して決定されることを特徴とする請求項５に記載のＲＢＴ提供システム。
【請求項７】
前記推薦出力位置情報は、前記音源ファイルの音量変化を考慮して決定されることを特徴とする請求項５に記載のＲＢＴ提供システム。
【請求項８】
ユーザにＲＢＴを提供するシステムであって、
ユーザ端末機に音源ファイルの推薦出力位置情報を送信し、同じ推薦出力位置情報を選択したユーザのユーザ識別子を記録するユーザデータベースと、
前記音源ファイルから前記同じ推薦出力位置情報に該当する領域を共有音源ファイルとして生成して音源ファイルストレージに格納し、前記ユーザデータベースおよび前記音源ファイルストレージを参照して、前記共有音源ファイルを前記同じ推薦出力位置情報を選択したユーザのＲＢＴとして提供するＲＢＴ提供部と、
を備えることを特徴とするＲＢＴ提供システム。
【請求項９】
前記ＲＢＴ提供部は、
前記同じ出力位置情報を選択したユーザの数を前記ユーザデータベースに記録し、前記ユーザの数が所定の数未満であれば、前記共有音源ファイルを前記音源ファイルストレージから削除したり、優先削除対象として前記音源ファイルストレージに記録したりすることを特徴とする請求項８に記載のＲＢＴ提供システム。
【請求項１０】
ユーザにＲＢＴを提供する方法であって、
音源ファイルを音源ファイルストレージに格納するステップと、
ユーザ端末機から音源選択情報を受信し、前記音源選択情報に対応する音源ファイルの音源識別子をユーザデータベースに記録するステップと、
前記ユーザ端末機から選択された音源ファイルの出力位置情報を受信して前記ユーザデータベースに記録するステップと、
前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴとして提供するステップと、
を含むことを特徴とするＲＢＴ提供方法。
【請求項１１】
前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴとして提供するステップは、
前記選択された音源ファイルが前記音源ファイルストレージに格納されているか否かを判断し、前記判断の結果、前記選択された音源ファイルが前記音源ファイルストレージに格納されていなければ、前記選択された音源ファイルを所定のフォーマットに変換して前記音源ファイルストレージに送信するステップと、
前記音源ファイルストレージを参照して、前記変換された音源ファイルを再生してＲＢＴとして提供するステップと、
を含むことを特徴とする請求項１０に記載のＲＢＴ提供方法。
【請求項１２】
前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴとして提供する前記ステップは、
前記出力位置情報に該当する領域にフェードインフィルタを適用して再生してＲＢＴとして提供するステップ、
を含むことを特徴とする請求項１０に記載のＲＢＴ提供方法。
【請求項１３】
前記音源ファイルはパケット単位で構成され、
前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴに提供するステップは、
前記音源ファイルのうちの前記出力位置情報から最も近接したパケット単位で所定の区間を再生してＲＢＴとして提供するステップ、
を含むことを特徴とする請求項１０に記載のＲＢＴ提供方法。
【請求項１４】
前記ユーザ端末機に前記音源選択情報に対応する音源ファイルの推薦出力位置情報を送信するステップと、
前記ユーザ端末機でユーザが選択した推薦出力位置情報を受信して前記出力位置情報として前記ユーザデータベースに記録するステップと、
をさらに含むことを特徴とする請求項１０に記載のＲＢＴ提供方法。
【請求項１５】
前記推薦出力位置情報は、出力位置情報として選択された回数を参照して決定されることを特徴とする請求項１４に記載のＲＢＴ提供方法。
【請求項１６】
前記推薦出力位置情報は、前記音源ファイルの音量変化を考慮して決定されることを特徴とする請求項１４に記載のＲＢＴ提供方法。
【請求項１７】
ユーザにＲＢＴを提供する方法であって、
ユーザ端末機に音源ファイルの推薦出力位置情報を送信し、同じ推薦出力位置情報を選択したユーザのユーザ識別子をユーザデータベースに記録するステップと、
前記音源ファイルから前記同じ推薦出力位置情報に該当する領域を共有音源ファイルとして生成して音源ファイルストレージに格納するステップと、
前記ユーザデータベースおよび前記音源ファイルストレージを参照して、前記共有音源ファイルを前記同じ推薦出力位置情報を選択したユーザのＲＢＴとして提供するステップと、
を含むことを特徴とするＲＢＴ提供方法。
【請求項１８】
同じ推薦出力位置情報を選択したユーザの数を前記ユーザデータベースに記録し、前記ユーザの数が所定の数未満であれば、共有音源ファイルを前記音源ファイルストレージから削除したり、優先削除対象として前記音源ファイルストレージに記録したりすることを特徴とする請求項１６に記載のＲＢＴ提供方法。
【請求項１９】
請求項１０から請求項１８迄のいずれか一項の方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＢＴ提供方法およびシステムに関し、より詳細には、ユーザが選択した音源ファイルの情報およびユーザが選択した音源ファイルにおける出力位置情報をユーザデータベースに記録し、ユーザデータベースを参照して曲単位に音源ファイルから出力位置情報に該当する領域を再生してＲＢＴとして提供する方法およびシステムに関する。
【背景技術】
【０００２】
今日、通信技術の発達に伴い、ユーザ端末機間の通過連結時間にＲＢＴ（Ｒｉｎｇｂａｃｋ  Ｔｏｎｅ）を提供するＲＢＴサービスが普遍化している。しかしながら、従来技術のＲＢＴサービスは、コンテンツ提供者（Ｃｏｎｔｅｎｔ  Ｐｒｏｖｉｄｅｒ）が音楽の原曲の一部を選択編集して登録しておいたＲＢＴ音源のうちの１つをユーザが選択し、自分のＲＢＴとして利用できるようにしている。したがって、ユーザが用いることができる音源は、曲全体のうちコンテンツ提供者が選択した領域に限定されるという短所があった。
【０００３】
図１は、従来技術のＲＢＴ提供システムでＲＢＴを提供する過程を示す図である。図１を参照すれば、ユーザが所定のウェブページ１０１から特定音源ファイル１０２をＲＢＴとして選択すれば、ＲＢＴ提供システムでは、ユーザ識別子およびユーザが選択した音源ファイル識別子をユーザデータベース１０３に記録する。
【０００４】
ＲＢＴの提供対象である端末機に通話連結が実行されてＲＢＴが再生されなければならないとき、ＲＢＴプレーヤ１０４は、ユーザデータベース１０３を参照してユーザが選択した音源識別子に該当する音源ファイルをＲＢＴ音源ファイルストレージ１０５で読み取って再生する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来技術のＲＢＴ提供サービスの場合、音源の全体の長さが数分以上であるのに比べて、ＲＢＴは通常数十秒の長さで提供されるため、ユーザはコンテンツ提供者が選択して登録した音源の一部分のみをＲＢＴとして用いるしかなく、ユーザの多様な要求に対応することは困難である。これに加えて、コンテンツ提供者が音源の一定部分を選択してＲＢＴとして登録しなければならないため、コンテンツ提供者の編集人件費などＲＢＴ提供サービスに必要な費用が上昇するという短所があった。
【０００６】
さらに、最近では、数十万曲以上の音源ファイルを確保してユーザにＭＰ３やＡＡＣなどの圧縮形態で提供するサービスが活性化しており、このうち一部サービスの場合は、ユーザが所望する曲の所望する部分を選択して自分の着信音（Ｒｉｎｇ  Ｔｏｎｅ）としてダウンロードすることができる機能（例えば、カッティングベルサービス）が提供されているが、これと同様にＲＢＴの場合にも、ユーザが曲全体から自分が所望する部分を選択してＲＢＴとして用いることを可能にする機能の必要性が提起されている。しかしながら、従来技術のＲＢＴシステムでは、このために必要とされるデータ格納容量が極めて膨大になるという問題点がある。
【０００７】
例えば、従来技術でコンテンツ提供者が登録した音源をユーザに提供する際に、個々の音源ファイルが３２Ｋｂｐｓ  ＡＤＰＣＭフォーマット形態で、音源ファイルの長さを４０秒として、登録された音源ファイル数が１０万個である場合、全体音源ファイルを格納するために必要なデータ容量だけでも１６Ｇバイトに到達する。さらに、ユーザが自分の指定した区間の音源ファイルをＲＢＴとして用いる場合、ユーザ数が２百万人で、ユーザ一人あたりの指定音源数が平均２個であり、この他の条件を同様とすると、ユーザ指定可能な音源サービスを提供するために必要な格納容量は６４０Ｇバイトと幾何級数的に増大する。
【０００８】
したがって、ユーザが指定可能な音源サービスを提供するためには、既存の音源サービスに比べて約４０倍以上も大きい格納容量を必要とするようになり、サービスを提供するためにかかる費用が著しく増加する。また、格納手段に格納された音源の容量が大きくなるにつれてＲＢＴプレーヤのキャッシング効率が低下することから、ＲＢＴが適期に再生されなかったり、再生の途中に音源が切れたりするという問題が発生する可能性が高いという短所もある。
【０００９】
したがって、このような課題を改善して音源ファイルの格納容量を最小化すると共に、ユーザが指定した出力位置の音源をＲＢＴとして提供することができるＲＢＴ提供方法およびシステムの開発が切に求められている。
【００１０】
本発明は、ユーザが選択した音源ファイルからユーザが選択した領域をＲＢＴとして提供できるようにするだけでなく、ユーザが選択した領域の音源ファイルを別途に格納しないことで、ＲＢＴ提供に必要なデータ格納容量を最小化することができるＲＢＴ提供方法およびシステムを提供することを目的とする。
【００１１】
また、本発明は、データ格納容量を最小化して音源ファイルの特定領域をＲＢＴとして提供しながらリアルタイムでフェードイン効果を付与し、ユーザが驚いたり不快感を感じたりすることなくＲＢＴを提供するＲＢＴ提供方法およびシステムを提供することを他の目的とする。
【００１２】
また、本発明は、音源ファイルのうちの出力位置で最も近接したパケット単位から所定の区間を再生してＲＢＴとして提供することにより、バイト単位で互いに独立的でない音源ファイルに対してもランダムアクセス（ｒａｎｄｏｍ  ａｃｃｅｓｓ）を可能にするＲＢＴ提供方法およびシステムを提供することをさらに他の目的とする。
【００１３】
また、本発明は、出力位置を推薦して多数ユーザの同一出力位置選択を誘導して共有音源ファイルを生成および管理することで、ＲＢＴ提供に必要なデータ格納容量を減少させることができるＲＢＴ提供方法およびシステムを提供することをさらに他の目的とする。
【００１４】
さらに、本発明は、共有音源ファイルを用いるユーザ数が減少する場合、共有音源ファイルを削除、または優先的に削除する対象として設定することにより、ＲＢＴ提供に必要なデータ格納容量を最小化することができるＲＢＴ提供方法およびシステムを提供することをさらに他の目的とする。
【課題を解決するための手段】
【００１５】
前記の目的を達成し、上述した従来技術の問題点を解決するために、本発明の一実施形態によってユーザにＲＢＴを提供するシステムは、複数の音源ファイルを格納する音源ファイルストレージと、ユーザ端末機から音源選択情報を受信して前記音源選択情報に対応する音源ファイルの音源識別子を記録し、前記ユーザ端末機から前記選択された音源ファイルの出力位置情報を受信して前記音源位置情報を記録するユーザデータベースと、前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴとして提供するＲＢＴ提供部とを備える。
【００１６】
また、本発明の他の実施形態によってユーザにＲＢＴを提供するシステムにおいて、ユーザ端末機に音源ファイルの推薦出力位置情報を送信し、同じ推薦出力位置情報を選択したユーザのユーザ識別子を記録する前記ユーザデータベースと、前記音源ファイルから前記同じ推薦出力位置情報に該当する領域を共有音源ファイルとして生成して音源ファイルストレージに格納し、前記ユーザデータベースおよび前記音源ファイルストレージを参照して、前記共有音源ファイルを前記同じ推薦出力位置情報を選択したユーザのＲＢＴとして提供するＲＢＴ提供部とを備える。
【００１７】
また、本発明のさらに他の実施形態によってユーザにＲＢＴを提供する方法は、複数の音源ファイルを音源ファイルストレージに格納するステップと、ユーザ端末機から音源選択情報を受信し、前記音源選択情報に対応する音源ファイルの音源識別子をユーザデータベースに記録するステップと、前記ユーザ端末機から前記選択された音源ファイルの出力位置情報を受信して前記ユーザデータベースに記録するステップと、前記音源ファイルストレージおよび前記ユーザデータベースを参照して、前記音源識別子に対応する音源ファイルから前記出力位置情報に該当する領域を再生してＲＢＴとして提供するステップとを含む。
【００１８】
また、本発明のさらに他の実施形態に係るユーザにＲＢＴを提供する方法は、ユーザ端末機に音源ファイルの推薦出力位置情報を送信し、同じ推薦出力位置情報を選択したユーザのユーザ識別子を前記ユーザデータベースに記録するステップと、前記音源ファイルから前記同じ推薦出力位置情報に該当する領域を共有音源ファイルとして生成して音源ファイルストレージに格納するステップと、前記ユーザデータベースおよび前記音源ファイルストレージを参照して、前記共有音源ファイルを前記同じ推薦出力位置情報を選択したユーザのＲＢＴとして提供するステップとを含む。
【発明を実施するための最良の形態】
【００１９】
以下、添付の図面を参照しながら、本発明に係るＲＢＴ提供方法およびシステムについて詳しく説明する。
【００２０】
図２は、本発明の一実施形態に係るＲＢＴ提供システムのネットワーク連結を示す図である。ユーザ端末機２０１は、有線または無線ネットワークを介してＲＢＴ提供システム２０２と連結する。ＲＢＴ提供システム２０２は、ユーザがユーザ端末機２０１を介して選択した音源ファイルの一定領域をＲＢＴとして通信端末機２０３に提供する。本発明において、ユーザ端末機２０１は、ユーザが音源ファイルの一定領域を選択することができるユーザインターフェースの提供が可能なあらゆる手段を含んでもよく、通信端末機２０３は、ユーザがＲＢＴの提供が可能なあらゆる手段を含む。また、本発明が実現される応用例に応じ、ユーザ端末機２０１または通信端末機２０３は、同一手段であってもよい。
【００２１】
参考までに、本明細書で用いられる「ユーザ端末機」または「通信端末機」とは、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）フォン、ＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）フォン、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）フォン、ＣＤＭＡ−２０００（１Ｘ、３Ｘ）フォン、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  ＣＤＭＡ）フォン、デュアルバンド／デュアルモード（Ｄｕａｌ  Ｂａｎｄ／Ｄｕａｌ  Ｍｏｄｅ）フォン、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｍｏｂｉｌｅ）フォン、ＭＢＳ（Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ  Ｓｙｓｔｅｍ）フォン、ＤＭＢ（Ｄｉｇｉｔａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ）端末、スマート（Ｓｍａｒｔ）フォン、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）、ＯＦＤＭＡ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ａｃｃｅｓｓ）通信端末などのような通信機能が含まれている機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ハンドヘルドＰＣ（Ｈａｎｄ−Ｈｅｌｄ  ＰＣ）、ノート型パソコン、ラップトップコンピュータ、ワイブロ（ＷｉＢｒｏ）端末機、ＭＰ３プレーヤ、ＭＤプレーヤなどのような携帯端末機、または国際ローミング（Ｒｏａｍｉｎｇ）サービスと拡張された移動通信サービスを提供するＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ−２０００）端末機などを含むすべての種類のハンドヘルド基盤の無線通信装置を意味する携帯用電機電子装置であり、ＯＦＤＭＡ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ａｃｃｅｓｓ）モジュール、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ａｃｃｅｓｓ）モジュール、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）モジュール、赤外線通信モジュール（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、有線または無線ＬＡＮカード、およびＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を介した位置追跡を可能にするためにＧＰＳチップが搭載された無線通信装置のような所定の通信モジュールを備えることができ、マイクロプロセッサを搭載することによって一定の演算動作を実行することができる端末機を通称する概念として解釈される。
【００２２】
図３は、本発明の一実施形態によってＲＢＴを提供する過程を示す図である。図３を参照すれば、本発明のＲＢＴ提供システムは、ユーザが複数の音源のうちの１つの音源をＲＢＴとして選択することができるユーザインターフェース３０１をユーザ端末機に提供する。ユーザインターフェース３０１は、ＲＢＴ提供システム３０９で提供されたり、連動するウェブページに含まれて提供されたりする。
【００２３】
ユーザがユーザインターフェース３０１から自分が所望する音源を選択すると、ユーザ端末機で音源選択情報を生成してＲＢＴ提供システム３０９に送信する。音源選択情報は、ユーザ識別子情報およびユーザが選択した音源ファイルの識別子情報を含むことができる。
【００２４】
ＲＢＴ提供システム３０９は、ユーザ端末機から音源選択情報を受信し、ユーザ識別子および音源選択情報に対応する音源ファイルの音源識別子をユーザデータベースに記録する。本発明において、「データベース」または「ストレージ」とは、データを記録または保持または格納することができるあらゆる形態の手段を含んでもよい。
【００２５】
例えば、ユーザ識別子「１３８７２３」に該当するユーザがユーザインターフェースからＲＢＴとして「ユジン」の「行かないで」を選択すると、ＲＢＴ提供システム３０９は、ユーザ識別子「１３８７２３」および音源識別子「３３４７６」を受信してユーザデータベース３０５に記録する。
【００２６】
また、本発明は、ユーザが音源を選択すれば、ユーザに音源の出力位置を選択することができるユーザインターフェースをユーザ端末機上に出力することで、ユーザが所望する出力位置を選択できるようにする。例えば、ユーザがボックス３０４形態のバー（ｂａｒ）を移動することで、音源ファイルから出力したい領域を選択できるようにする。
【００２７】
例えば、ユーザは、４分３５秒の全体音源のうちで２５．３秒〜５５．３秒の区間を出力位置として選択する。
【００２８】
このとき、ユーザがユーザインターフェースから出力開始位置のみを選択すれば、出力開始位置から所定の領域を出力位置として設定することもできるし、ユーザが出力開始位置および出力終了位置をすべて選択すれば、出力開始位置および出力終了位置の間の領域を出力位置として設定することもできる。また、ユーザの操作によって位置選定に多少の誤差が生じる場合には、音量の変化などの特性を検出して正確な位置に微細補正を実行する前処理ステップを付加してもよい。
【００２９】
ユーザが音源ファイルから出力位置を選択すると、本発明のＲＢＴ提供システムは、ユーザ端末機から選択された音源ファイルの出力位置情報を受信してユーザデータベースに記録する。
【００３０】
例えば、音源ファイルの出力開始位置である「２５．３秒」を出力位置情報として受信してユーザデータベース３０５に記録する。
【００３１】
本発明のＲＢＴ提供システムは、複数の音源ファイルを音源ファイルストレージ３０７に曲単位で格納し、ユーザの通信端末機にＲＢＴを提供する際、本発明のＲＢＴ提供システムは、音源ファイルストレージおよびユーザデータベースを参照して、音源識別子に対応する音源ファイルから出力位置情報に該当する領域を再生してＲＢＴとして提供する。
【００３２】
例えば、ユーザ識別子「１３８７２３」に該当するユーザの通信端末機にＲＢＴを提供するとき、本発明のＲＢＴ提供システムのＲＢＴ提供部は、ユーザデータベースを参照して、音源識別子「３３４７６」に該当する音源の出力位置情報「２５．３秒」を読み取り、音源ファイルストレージで音源識別子に該当する音源ファイルの音源位置から一定領域を再生してＲＢＴとして提供する。
【００３３】
このとき、ＲＢＴ提供システムは、ユーザが選択した音源ファイルが音源ファイルストレージに格納されているか否かを判断し、判断の結果、選択された音源ファイルが音源ファイルストレージに格納されていなければ、ユーザが選択した音源ファイルが格納された全曲音源ストレージ３０８に送信要請を送信し、全曲音源ストレージからユーザが選択した音源ファイルをダウンロードすることができる。
【００３４】
ＲＢＴ提供システムは、ダウンロードされた音源ファイルを出力可能な所定のフォーマット（例えば、ＡＤＰＣＭ）に変換して音源ファイルストレージに格納し、音源ファイルストレージを参照して、変換された音源ファイルをＲＢＴとして提供することができる。
【００３５】
したがって、本発明は、ユーザが選択した音源ファイルからユーザが選択した領域をＲＢＴとして提供することができ、ユーザが選択した領域の音源ファイルを別途に格納しないため、ＲＢＴ提供に必要なデータ格納容量を最小化することができるという効果がある。
【００３６】
例えば、音源ファイルを用いるユーザ２００万人のうち９５％が３万曲の人気曲の中から出力開始位置のみが異なるように指定して利用し、残りの５％はそれぞれ異なる音源を指定する場合、各音源ファイルの平均長さが３００秒、各音源ファイルが３２Ｋｂｐｓ  ＡＤＰＣＭ形式であるとき、ＲＢＴサービスの提供に必要な格納容量は１５６Ｇバイトになるため、ユーザが選択した区間の音源をすべて個別的に格納する方式に比べ、４分の１の格納容量でＲＢＴサービス提供が可能となる。
【００３７】
一方、音源ファイルの特定領域をＲＢＴの音源として用いる場合に、急激に一定のボリュームで音源ファイルが再生されれば、ＲＢＴを聞いているユーザが驚いたり不快感を感じたりする恐れがあるため、特定領域の前部分の音の大きさが徐々に大きくなるようにフェードイン（ｆａｄｅ−ｉｎ）効果を適用することができる。本発明は、データ格納容量の削減のため、音源を曲単位で音源ファイルストレージに格納してユーザが選択した出力位置を再生するため、出力位置情報に該当する領域にフェードインフィルタを適用し、リアルタイムでフェードイン効果を付与してＲＢＴとして提供することができる。
【００３８】
図４は、本発明で出力位置情報に該当する領域にフェードインフィルタを適用する実施形態を示す図である。図４を参照すれば、本発明のＲＢＴ提供システムは、音源ファイルのうちユーザが選択した出力位置情報に該当する領域４０１にフェードインフィルタ４０２を適用し、リアルタイムでフェードイン効果を付与しながらＲＢＴとして再生する一実施形態が示されている。
【００３９】
したがって、本発明は、データ格納容量を最小化し、音源ファイルの特定領域をＲＢＴとして提供しながらリアルタイムでフェードイン効果を付与し、ユーザが驚いたり不快感を感じたりすることなくＲＢＴを提供できる。
【００４０】
一方、本発明のＲＢＴ提供システムは、曲単位の音源ファイルのうちユーザが選択した出力位置から再生を開始するが、音源ファイルがバイトあるいはワード単位で互いに独立したサンプルデータが記録されている線形（ｌｉｎｅａｒ）ＰＣＭ、μ−ｌａｗファイル、またはＡ−ｌａｗファイルでは、任意の位置からデータを読み取って再生可能である。ステート（ｓｔａｔｅ）があるデコーダを用いるＡＤＰＣＭのようなファイル形式では、任意の位置から再生を開始すると正常な音が再生されないことがある。また、ＡＤＰＣＭではないμ−ｌａｗファイルまたはＡ−ｌａｗファイルを音源ファイルとして用いる場合、ＡＤＰＣＭに比べて音源ファイルの大きさが２倍以上大きくなるため、容量効果が減少するという短所がある。
【００４１】
したがって、本発明は、音源ファイルを構成する一定数（Ａｐｐｌｅ  ＩＭＡフォーマットの場合は６４サンプル、Ｗｉｎｄｏｗｓ（登録商標）  ＩＭＡフォーマットの場合はヘッダに明示された数のサンプル）のサンプル単位である「パケット」単位で区分し、音源ファイルのうちの出力位置から最も近接したパケット単位の開始点から所定の区間を再生してＲＢＴとして提供することで、バイト単位で互いに独立的なサンプルデータが記録されていないＡＤＰＣＭ形態のファイルにもランダムアクセスを可能とする効果がある。
【００４２】
一方、ユーザ別にＲＢＴの出力位置を選択できるようにしても、同じ音源ファイルの場合には、適切な出力位置が共通したいくつかの位置で収斂可能であるため、本発明はユーザに適切な出力位置を推薦し、同じ出力位置を選択したユーザの音源ファイルを別途に管理することができる。
【００４３】
このために、本発明のＲＢＴ提供システムは、ユーザ端末機に音源選択情報に対応する音源ファイルの推薦出力位置情報を送信し、ユーザ端末機でユーザが選択した推薦出力位置情報を受信し、出力位置情報としてユーザデータベースに記録する。
【００４４】
図５は、本発明の一実施形態によって推薦出力位置情報を提供するユーザインターフェースを示す図である。図５を参照すれば、ＲＢＴ提供システムは、ユーザが選択した音源ファイルの推薦出力位置情報５０１をユーザ端末機のインターフェースに提供することができる。
【００４５】
推薦出力位置情報は、統計的に他のユーザが出力位置情報として選択した回数を参照して他のユーザが一定の回数以上選択した出力位置であっても良いし、コンテンツ提供者が適切なものとして選択して登録した出力位置であっても良い。また、推薦出力位置情報は、音源ファイルの音量変化を考慮して（例えば、静かだったが突然ボリュームが大きくなる部分など）自動的に推薦された位置であっても良い。
【００４６】
例えば、ＲＢＴ提供システムは、ユーザが選択した音源ファイルの推薦出力位置「推薦位置１」、「推薦位置２」、「推薦位置３」などを推薦出力位置情報としてユーザ端末機のインターフェースに提供し、ユーザがこれらの推薦位置に該当する領域を探索した後に「推薦位置１」を選択すれば、これを出力位置情報としてユーザデータベースに記録し、ＲＢＴ提供時に「推薦位置１」に該当する領域を再生する。
【００４７】
したがって、本発明は、統計的に多数のユーザが選択した出力位置をユーザに推薦する、あるいはコンテンツ提供者が適切であると予め判断した出力位置をユーザに推薦することで、ユーザの出力位置選択を容易にするという効果がある。
【００４８】
また、同じ出力位置を選択したユーザの音源ファイルを別途に管理するために、本発明のＲＢＴ提供システムは、ユーザがユーザインターフェースから推薦出力位置情報のうちの１つを選択すれば、同じ推薦出力位置情報を選択したユーザのユーザ識別子をユーザデータベースに記録し、音源ファイルから同じ推薦出力位置情報に該当する領域を共有音源ファイルとして生成して音源ファイルストレージに格納する。
【００４９】
例えば、ユーザ識別子「１３８７２３」に該当するユーザ、ユーザ識別子「１７７２３２」に該当するユーザが共通して音源識別子「３３４７６」に該当する音源の出力位置情報「２５．３秒」を選択した場合には、音源識別子「３３４７６」の「２５．３秒」〜「１分５．３秒」間の領域を共通音源ファイルとして生成して音源ファイルストレージに格納する。
【００５０】
本発明のＲＢＴ提供システムは、ユーザ識別子「１３８７２３」に該当するユーザ、ユーザ識別子「１７７２３２」に該当するユーザの通信端末機にＲＢＴを提供するとき、ユーザデータベースおよび音源ファイルストレージを参照して、共有音源ファイルをＲＢＴとして提供する。
【００５１】
したがって、本発明は、出力位置を推薦して多数ユーザの同一出力位置選択を誘導し、共有音源ファイルを生成して共通して管理することで、ＲＢＴ提供に必要なデータ格納容量を減少させることができるという効果がある。
【００５２】
例えば、音源ファイルは、３２Ｋｂｐｓ  ＡＤＰＣＭフォーマット、出力領域の長さは４０秒、ＲＢＴを用いるユーザが２００万人、ユーザあたりの選択音源数が平均２個、ユーザのうち９０％のユーザは人気曲３万曲の３個の位置のうちの１つを選択し、残りは互いに異なる曲の互いに異なる位置を選択する場合、ＲＢＴ提供に必要なデータ格納容量は７８．４Ｇバイトとなり、ユーザが選択した音源をすべて個別的に格納する方式に比べて８分の１以下の格納容量でＲＢＴサービスの提供が可能となる。
【００５３】
一方、ユーザの音楽趣向は時期的に変化するため、同じ出力位置情報を選択したユーザの数をユーザデータベースに記録し、ユーザの数が所定の数未満であれば、共有音源ファイルを音源ファイルストレージから削除する、あるいは優先的に削除する対象として音源ファイルストレージに記録することで、所定の基準以上に選択されない共有音源ファイルを削除し、ＲＢＴ提供に必要なデータ格納容量を減少させることができる。
【００５４】
例えば、同一出力位置情報を選択して共有音源ファイルがＲＢＴとして提供されるユーザの数が「０」となる場合に、共有音源ファイルをすぐに削除する、あるいは優先的に削除する対象として記録して残った格納容量が一定の水準以下に低下すれば削除することにより、ＲＢＴ提供に必要な格納容量を最小化できる。
【００５５】
なお、本発明に係るＲＢＴ提供方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【００５６】
図６は、本発明の一実施形態に係るＲＢＴ提供システムの構成を示すブロック図である。図６を参照すれば、本発明の一実施形態に係るＲＢＴ提供システムは、ユーザデータベース６０１と、ＲＢＴ提供部６０２と、音源ファイルストレージ６０３とを備えて構成することができる。
【００５７】
ユーザデータベース６０１は、ユーザ端末機から音源選択情報を受信して音源選択情報に対応する音源ファイルの音源識別子を記録し、ユーザ端末機から選択された音源ファイルの出力位置情報を受信して音源位置情報を記録する。
【００５８】
ＲＢＴ提供部６０２は、音源ファイルストレージ６０３およびユーザデータベースを参照して、音源識別子に対応する音源ファイルから出力位置情報に該当する領域を再生してＲＢＴとして提供する。
【００５９】
ＲＢＴ提供部は、選択された音源ファイルが音源ファイルストレージに格納されているか否かを判断し、判断の結果、選択された音源ファイルが音源ファイルストレージに格納されていなければ、選択された音源ファイルを含んだ全曲格納ストレージから選択された音源ファイルをダウンロードし、選択された音源ファイルを所定のフォーマットに変換して音源ファイルストレージに格納する。
【００６０】
実施形態によって、音源ファイルは、パケット単位で構成することができ、ＲＢＴ提供部は、音源ファイルのうちの出力位置から最も近接したパケット単位で所定の区間を再生してＲＢＴとして提供することができる。
【００６１】
また、ＲＢＴ提供部は、出力位置情報に該当する領域にフェードインフィルタを適用した後に、これを再生してＲＢＴとして提供することができる。
【００６２】
また、ＲＢＴ提供部は、ユーザ端末機に音源選択情報に対応する音源ファイルの推薦出力位置情報を送信し、ユーザ端末機でユーザが選択した推薦出力位置情報を受信し、出力位置情報としてユーザデータベースに記録することができる。
【００６３】
前記推薦出力位置情報は、出力位置情報として選択された回数を参照して決定されたり、音源ファイルの音量変化を考慮して決定されたりすることは上述したとおりである。
【００６４】
音源ファイルストレージ６０３は複数の音源ファイルを格納し、音源ファイルは曲単位で格納することができる。
【００６５】
また、他の実施形態によって、ユーザにＲＢＴを提供するシステムは、ユーザデータベース６０１およびＲＢＴ提供部６０２を備え、ユーザデータベース６０１は、ユーザ端末機に音源ファイルの推薦出力位置情報を送信し、同じ推薦出力位置情報を選択したユーザのユーザ識別子を記録する。
【００６６】
ＲＢＴ提供部６０２は、音源ファイルから同じ推薦出力位置情報に該当する領域を共有音源ファイルとして生成して音源ファイルストレージに格納し、ユーザデータベースおよび音源ファイルストレージを参照して、共有音源ファイルを同じ推薦出力位置情報を選択したユーザのＲＢＴとして提供する。
【００６７】
このとき、ＲＢＴ提供部は、同じ出力位置情報を選択したユーザの数をユーザデータベースに記録し、ユーザの数が所定の数未満であれば、共有音源ファイルを音源ファイルストレージから削除する、あるいは優先的に削除する対象として音源ファイルストレージに記録する。
【００６８】
以上のように、本発明に係るＲＢＴ提供システムに関して説明したが、上述した技術的内容が図６のＲＢＴ提供システムにもそのまま適用が可能であるため、これに関する詳細な内容は省略する。
【００６９】
以上、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【産業上の利用可能性】
【００７０】
本発明は、ユーザが選択した音源ファイルからユーザが選択した領域をＲＢＴとして提供することができ、ユーザが選択した領域の音源ファイルを別途に格納しないことで、ＲＢＴ提供に必要なデータ格納容量を最小化できるという効果がある。
【００７１】
また、本発明は、データ格納容量を最小化して音源ファイルの特定領域をＲＢＴとして提供しながらリアルタイムでフェードイン効果を付与し、ユーザが驚いたり不快感を感じたりすることなくＲＢＴを提供できる。
【００７２】
また、音源ファイルのうちの出力位置から最も近接したパケット単位で所定の区間を再生してＲＢＴとして提供することで、バイト単位で互いに独立的なサンプルデータが記録されていないファイルにもランダムアクセスを可能とし、一定領域をＲＢＴとして提供する効果がある。
【００７３】
また、本発明は、出力位置を推薦して多数ユーザの同一出力位置選択を誘導し、共有音源ファイルを生成して共通して管理することで、ＲＢＴ提供に必要なデータ格納容量を減少させることができる効果がある。
【００７４】
また、本発明は、共有音源ファイルを用いるユーザ数が減少する場合に、共有音源ファイルを削除する、あるいは優先的に削除する対象として設定することで、ＲＢＴ提供に必要なデータ格納容量を減少させることができる効果がある。
【図面の簡単な説明】
【００７５】
【図１】従来技術のＲＢＴ提供システムでＲＢＴを提供する過程を示す図である。
【図２】本発明の一実施形態に係るＲＢＴ提供システムのネットワーク連結を示す図である。
【図３】本発明の一実施形態によってＲＢＴを提供する過程を示す図である。
【図４】本発明で出力位置情報に該当する領域にフェードインフィルタを適用する実施形態を示す図である。
【図５】本発明の一実施形態によって推薦出力位置情報を提供するユーザインターフェースを示す図である。
【図６】本発明の一実施形態に係るＲＢＴ提供システムの構成を示すブロック図である。
【図１】
2009531939.tif 000003
【図２】
2009531939.tif 000004
【図３】
2009531939.tif 000005
【図４】
2009531939.tif 000006
【図５】
2009531939.tif 000007
【図６】
2009531939.tif 000008
【国際調査報告】
2009531939.tif 000009
2009531939.tif 000010