(57)【要約】【課題】  急上昇ミュージックチャートを提供する方法およびシステムを提供する。【解決手段】  ミュージックチャート提供方法は、少なくとも１つのプロセッサが、ここ最近の一定期間内に発売された音楽をチャート集計対象として選別するステップ、前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された各音楽に対し、チャート集計期間の順位変化に基づいて音楽別に順位を計算するステップ、および前記少なくとも１つのプロセッサが、前記音楽別の順位を反映した急上昇ミュージックチャートを提供するステップを含む。【選択図】      図４
2020091863.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムが実行するミュージックチャート提供方法であって、
前記コンピュータシステムに含まれる少なくとも１つのプロセッサが、ここ最近の一定期間内に発売された音楽をチャート集計対象として選別するステップ、
前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された各音楽に対し、チャート集計期間の順位変化に基づいて音楽別の順位を計算するステップ、および
前記少なくとも１つのプロセッサが、前記音楽別の順位を反映した急上昇ミュージックチャートを提供するステップ
を含む、ミュージックチャート提供方法。
【請求項２】
前記計算するステップは、
以前の集計期間に比べて最近の集計期間の順位変化が大きい順に音楽順位を決定するステップ
を含む、請求項１に記載のミュージックチャート提供方法。
【請求項３】
前記計算するステップは、
各音楽に対して最近の集計期間内の単位期間別の平均再生数を計算し、前記平均再生数による最近の順位を計算するステップ、および
各音楽に対し、以前の集計期間の単位期間別の平均再生数による以前の順位と前記最近の順位の順位変化量による急上昇点数を計算するステップ
を含む、請求項１に記載のミュージックチャート提供方法。
【請求項４】
前記計算するステップは、
各音楽に対して最近の集計期間内の再生総数を計算し、前記再生総数による最近の順位を計算するステップ、および
各音楽に対し、以前の集計期間の再生総数による以前の順位と前記最近の順位の順位変化量による急上昇点数を計算するステップ
を含む、請求項１に記載のミュージックチャート提供方法。
【請求項５】
各音楽に対する再生数は、該当の音楽を再生したユーザ数であって、同一音楽に対してユーザ１人あたりが単位期間に一度だけカウントされる方式によって集計される、
請求項３または４に記載のミュージックチャート提供方法。
【請求項６】
前記以前の順位と前記最近の順位は、同一値の場合には重複順位を付与し、次の順位からは重複順位に関係なく順に順位を付与するデンスランキング方式によって決定される、
請求項３または４に記載のミュージックチャート提供方法。
【請求項７】
前記以前の集計期間のデータがない音楽の場合、順位の中間値を前記以前の順位として利用する、
請求項３または４に記載のミュージックチャート提供方法。
【請求項８】
前記急上昇点数を計算するステップは、
前記以前の順位から前記最近の順位を引いた値を前記最近の順位で割ることにより、前記急上昇点数を計算する、
請求項３または４に記載のミュージックチャート提供方法。
【請求項９】
前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された音楽のうち、フィルタリング条件に対応する少なくとも一部の音楽を前記急上昇ミュージックチャートから除外するステップ
をさらに含む、請求項１に記載のミュージックチャート提供方法。
【請求項１０】
前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された音楽のうち、同一アーティストや同一アルバムの音楽が最大数を超過する場合、前記急上昇点数が高い順から前記最大数の音楽を残し、残りの音楽は前記急上昇ミュージックチャートから除外するステップ
をさらに含む、請求項３または４に記載のミュージックチャート提供方法。
【請求項１１】
請求項１〜１０のうちのいずれか一項に記載のミュージックチャート提供方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１２】
コンピュータシステムであって、
メモリ、および
前記メモリに通信可能に接続され、前記メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成された少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
ここ最近の一定期間内に発売された音楽をチャート集計対象として選別する音楽選別部、
前記チャート集計対象として選別された各音楽に対し、チャート集計期間の順位変化に基づいて音楽別の順位を計算する順位計算部、および
前記音楽別の順位を反映した急上昇ミュージックチャートを提供するチャート提供部
を備える、コンピュータシステム。
【請求項１３】
前記順位計算部は、
以前の集計期間に比べて最近の集計期間の順位変化が大きい順に音楽順位を決定する、
請求項１２に記載のコンピュータシステム。
【請求項１４】
前記順位計算部は、
各音楽に対して最近の集計期間内の単位期間別の平均再生数を計算し、前記平均再生数による最近の順位を計算し、
各音楽に対し、以前の集計期間の単位期間別の平均再生数による以前の順位と前記最近の順位の順位変化量による急上昇点数を計算する、
請求項１２に記載のコンピュータシステム。
【請求項１５】
各音楽に対する再生数は、該当の音楽を再生したユーザ数であって、同一音楽に対してユーザ１人あたりが単位期間に一度だけカウントされる方式によって集計される、
請求項１４に記載のコンピュータシステム。
【請求項１６】
前記以前の順位と前記最近の順位は、同一値の場合には重複順位を付与し、次の順位からは重複順位に関係なく順に順位を付与するデンスランキング方式によって決定される、
請求項１４に記載のコンピュータシステム。
【請求項１７】
前記以前の集計期間のデータがない音楽の場合、順位の中間値を前記以前の順位として利用する、
請求項１４に記載のコンピュータシステム。
【請求項１８】
前記順位計算部は、
前記以前の順位から前記最近の順位を引いた値を前記最近の順位で割ることにより、前記急上昇点数を計算する、
請求項１４に記載のコンピュータシステム。
【請求項１９】
前記チャート提供部は、
前記チャート集計対象として選別された音楽のうち、フィルタリング条件に対応する少なくとも一部の音楽を前記急上昇ミュージックチャートから除外する、
請求項１２に記載のコンピュータシステム。
【請求項２０】
前記チャート提供部は、
前記チャート集計対象として選別された音楽のうち、同一アーティストや同一アルバムの音楽が最大数を超過する場合、前記急上昇点数が高い順から前記最大数の音楽を残し、残りの音楽は前記急上昇ミュージックチャートから除外する、
請求項１４に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、ミュージックチャートを提供する技術に関する。
【背景技術】
【０００２】
近年、音楽を聞いたりダウンロードしたりできる音楽サイトが増加している。ユーザは、音楽サイトから音楽を選択し、ストリーミングまたはダウンロード方式を利用して音楽を消費する。
【０００３】
音楽サイトでは、多様な基準にしたがって音楽プレイリスト（ｐｌａｙｌｉｓｔ）を生成して提供している。
【０００４】
その中の１つとして、音楽の消費量、例えば、ストリーミング回数やダウンロード回数などをリアルタイムで集計し、リアルタイム人気ミュージックチャートを提供するものがある。
【０００５】
音楽提供技術の一例として、特許文献１（公開日２０１５年０１月１９日）には、オンラインで音楽サービスを提供する構成として、リアルタイムで音楽プレイリストを生成してユーザ装置に提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第１０−２０１５−０００６５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここ最近の一定期間内に発売された音楽を対象とした急上昇ミュージックチャートを提供することができる方法およびシステムを提供する。
【０００８】
以前の集計期間と最近の集計期間の順位変化を利用した急上昇ミュージックチャートを提供することができる方法およびシステムを提供する。
【課題を解決するための手段】
【０００９】
コンピュータシステムが実行するミュージックチャート提供方法であって、前記コンピュータシステムに含まれる少なくとも１つのプロセッサが、ここ最近の一定期間内に発売された音楽をチャート集計対象として選別するステップ、前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された各音楽に対し、チャート集計期間の順位変化に基づいて音楽別の順位を計算するステップ、および前記少なくとも１つのプロセッサが、前記音楽別の順位を反映した急上昇ミュージックチャートを提供するステップを含む、ミュージックチャート提供方法を提供する。
【００１０】
一側面によると、前記計算するステップは、以前の集計期間に比べて最近の集計期間の順位変化が大きい順に音楽順位を決定するステップを含んでよい。
【００１１】
他の側面によると、前記計算するステップは、各音楽に対して最近の集計期間内の単位期間別の平均再生数を計算し、前記平均再生数による最近の順位を計算するステップ、および各音楽に対し、以前の集計期間の単位期間別の平均再生数による以前の順位と前記最近の順位と比べた順位変化量による急上昇点数を計算するステップを含んでよい。
【００１２】
また他の側面によると、前記計算するステップは、各音楽に対して最近の集計期間内の再生総数を計算し、前記再生総数による最近の順位を計算するステップ、および各音楽に対し、以前の集計期間の再生総数による以前の順位と前記最近の順位と比べた順位変化量による急上昇点数を計算するステップを含んでよい。
【００１３】
また他の側面によると、各音楽に対する再生数は、該当の音楽を再生したユーザ数であって、同一音楽に対してユーザ１人あたりが単位期間に１度だけカウントされる方式によって集計されてよい。
【００１４】
また他の側面によると、前記以前の順位と前記最近の順位は、同一値の場合には重複順位を付与し、次の順位からは重複順位に関係なく順に順位を付与するデンスランキング方式（ｄｅｎｓｅ  ｒａｎｋｉｎｇ）によって決定されてよい。
【００１５】
また他の側面によると、前記以前の集計期間のデータがない音楽の場合、順位の中間値を前記以前の順位として利用してよい。
【００１６】
また他の側面によると、前記急上昇点数を計算するステップは、前記以前の順位から前記最近の順位を引いた値を前記最近の順位で割ることにより、前記急上昇点数を計算してよい。
【００１７】
また他の側面によると、前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された音楽のうち、フィルタリング条件に対応する少なくとも一部の音楽を前記急上昇ミュージックチャートから除外するステップをさらに含んでよい。
【００１８】
さらに他の側面によると、前記少なくとも１つのプロセッサが、前記チャート集計対象として選別された音楽のうち、同一アーティストや同一アルバムの音楽が最大数を超過する場合、前記急上昇点数が高い順から前記最大数の音楽を残し、残りの音楽は前記急上昇ミュージックチャートから除外するステップをさらに含んでよい。
【００１９】
前記ミュージックチャート提供方法をコンピュータに実行させるためのコンピュータプログラムを提供する。
【００２０】
コンピュータシステムであって、メモリ、および前記メモリに通信可能に接続され、前記メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成された少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサにより、ここ最近の一定期間内に発売された音楽をチャート集計対象として選別する音楽選別部、前記チャート集計対象として選別された各音楽に対し、チャート集計期間の順位変化に基づいて音楽別に順位を計算する順位計算部、および前記音楽別の順位を反映した急上昇ミュージックチャートを提供するチャート提供部を備える、コンピュータシステムを提供する。
【発明の効果】
【００２１】
本発明の実施形態によると、ここ最近の一定期間内に発売された音楽を対象に、以前の集計期間と最近の集計期間の順位変化を利用した急上昇ミュージックチャートを提供することにより、多様かつ躍動的なミュージックチャートを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、サーバのプロセッサが実行することのできる方法の例を示した図である。
【図５】本発明の一実施形態における、音楽順位を計算する過程の一例を示した図である。
【図６】本発明の一実施形態における、音楽順位を計算する過程の他の例を示した図である。
【図７】本発明の一実施形態における、ミュージックチャートを提供する過程の一例を示した図である。
【図８】本発明の一実施形態における、急上昇ミュージックチャートを提供するユーザインタフェース画面の例を示した図である。
【図９】本発明の一実施形態における、急上昇ミュージックチャートを提供するユーザインタフェース画面の例を示した図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２４】
一般的なミュージックチャートでは、単純な指標、例えば、再生（ストリーミング）回数やダウンロード回数などを基準にして集計された音楽順位を提供したり、短期間（例えば、１時間）に順位が急激に上昇した音楽を提供したりしている。
【００２５】
このようなミュージックチャートの殆どは、媒体露出の可能性が高い大手芸能人事務所のアーティストや人気の高いアーティストの音楽が主にチャートインしており、新人アーティストの音楽や最近発売された音楽の場合は、露出の機会が少ないという問題がある。
【００２６】
さらに、音楽サイトのユーザは、メインにあるチャートを中心に音楽を消費する傾向にあり、チャートインしている音楽がチャートを独占し続ける現象により、音楽の循環がスムーズでないという問題もある。
【００２７】
本発明は、有名アーティストの音楽だけに偏ることなく、多様なアーティストの最新音楽を露出しながら常に躍動的に変化させ、最新トレンドを適切に露出することのできる急上昇ミュージックチャートを提供することを目的とする。
【００２８】
本明細書で具体的に開示される事項を含む実施形態は、最近発売された音楽のうち人気急上昇中のミュージックチャートを提供することができ、これによって効率性、多様性、機会の均衡化、不正防止などの側面において相当な長所を達成することができる。
【００２９】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。
【００３０】
図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００３１】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（パーソナルコンピュータ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（パーソナルデジタルアシスタント）、ＰＭＰ（携帯マルチメディアプレーヤー）、タブレット、ゲームコンソール、ウェアラブルデバイス、ＩｏＴ（ｉｎｔｅｒｎｅｔ  ｏｆ  ｔｈｉｎｇｓ）デバイス、ＶＲ（バーチャルリアリティ）デバイス、ＡＲ（拡張現実）デバイスなどがある。一例として、図１では、電子機器１１０の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１１０は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータ装置のうちの１つを意味してよい。
【００３２】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網、衛星網など）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてよい。例えば、ネットワーク１７０は、ＰＡＮ（パーソナルエリアネットワーク）、ＬＡＮ（ローカルエリアネットワーク）、ＣＡＮ（キャンパスエリアネットワーク）、ＭＡＮ（メトロポリタンエリアネットワーク）、ＷＡＮ（広域ネットワーク）、ＢＢＮ（ブロードバンドネットワーク）、インターネットなどのネットワークのうちの１つまたは複数の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つまたは複数を含んでもよいが、これらに限定されることはない。
【００３３】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つまたは複数のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、サーバ１５０は、複数の電子機器１１０、１２０、１３０、１４０においてインストールされて実行されるコンピュータプログラムであるアプリケーションを通じ、該当のアプリケーションが目的とするサービス（一例として、音楽サービスなど）を第１サービスとして複数の電子機器１１０、１２０、１３０、１４０に提供してよい。他の例として、サーバ１６０は、上述したアプリケーションのインストールおよび実行のためのファイルを複数の電子機器１１０、１２０、１３０、１４０に配布するサービスを第２サービスとして提供してよい。
【００３４】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【００３５】
図２では、電子機器に対する例として電子機器１１０の内部構成およびサーバ１５０の内部構成について説明する。また、他の電子機器１２０、１３０、１４０やサーバ１６０も、上述した電子機器１１０またはサーバ１５０と同一または類似の内部構成を有してよい。
【００３６】
電子機器１１０およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、非一時的なコンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリメモリ）、ディスクドライブ、ＳＳＤ（ソリッドステート
ドライブ）、フラッシュメモリなどのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭ、ＳＳＤ、フラッシュメモリ、ディスクドライブのような永続的大容量記録装置は、メモリ２１１、２２１とは区分される別の永続的記録装置として電子機器１１０やサーバ１５０に含まれてもよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電子機器１１０においてインストールされて実行されるブラウザや特定のサービスの提供のために電子機器１１０にインストールされるアプリケーションなどのためのコード）が記録されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記録媒体からロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００３７】
プロセッサ２１２、２２２は、基本的な計算、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３８】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、電子機器１１０および／またはサーバ１５０が他の電子機器（一例として、電子機器１２０）または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１１０のプロセッサ２１２がメモリ２１１のような記録装置に記録されたプログラムコードにしたがって生成した要求が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１１０の通信モジュール２１３を通じて電子機器１１０に受信されてよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令、コンテンツ、ファイルなどは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、電子機器１１０がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００３９】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボード、マウス、マイクロフォン、カメラなどの装置を、出力装置は、ディスプレイ、スピーカ、触覚フィードバックデバイスなどのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２１５は、電子機器１１０と１つの装置で構成されてもよい。また、サーバ１５０の入力／出力インタフェース２２４は、サーバ１５０に接続するかサーバ１５０が含むことのできる入力または出力のための装置（図示せず）とのインタフェースのための手段であってよい。より具体的な例として、電子機器１１０のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器１２０が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００４０】
また、他の実施形態において、電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来の技術的構成要素を明確に図に示す必要はない。例えば、電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（グローバルポジショニングシステム）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１１０がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラモジュール、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、電子機器１１０にさらに含まれるように実現されてよい。
【００４１】
以下、急上昇ミュージックチャートを提供する方法およびシステムの具体的な実施形態について説明する。
【００４２】
図３は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示したブロック図であり、図４は、本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【００４３】
本実施形態に係るサーバ１５０は、クライアントである複数の電子機器１１０、１２０、１３０、１４０を対象に音楽サービスを提供するプラットフォームの役割を担うものである。サーバ１５０は、電子機器１１０、１２０、１３０、１４０においてインストールされるアプリケーションと連動して音楽サービスを提供してよい。特に、本願は、音楽サービスと関連するものであり、最近発売された音楽を対象とし、人気が急上昇中のミュージックチャートを生成および提供してよい。
【００４４】
サーバ１５０のプロセッサ２２２は、図４に示したミュージックチャート提供方法を実行するための構成要素として、図３に示すように、音楽選別部３１０、順位計算部３２０、およびチャート提供部３３０を備えてよい。実施形態によって、プロセッサ２２２の構成要素は、選択的にプロセッサ２２２に含まれても除外されてもよい。また、実施形態によって、プロセッサ２２２の構成要素は、プロセッサ２２２の機能の表現のために分離されても併合されてもよい。
【００４５】
このようなプロセッサ２２２およびプロセッサ２２２の構成要素は、図４のミュージックチャート提供方法が含むステップＳ４１０〜Ｓ４４０を実行するようにサーバ１５０を制御してよい。例えば、プロセッサ２２２およびプロセッサ２２２の構成要素は、メモリ２２１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。
【００４６】
ここで、プロセッサ２２２の構成要素は、サーバ１５０に記録されたプログラムコードが提供する命令にしたがってプロセッサ２２２によって実行されるプロセッサ２２２の互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば、サーバ１５０がチャートへの露出対象となる音楽を選別するように上述した命令にしたがってサーバ１５０を制御するプロセッサ２２２の機能的表現として、音楽選別部３１０が利用されてよい。
【００４７】
ステップＳ４１０で、プロセッサ２２２は、サーバ１５０の制御と関連する命令がロードされたメモリ２２１から必要な命令を読み取ってよい。この場合、前記読み取られた命令には、プロセッサ２２２が以下で説明するステップＳ４２０〜Ｓ４４０を実行するように制御するための命令が含まれてよい。
【００４８】
本発明に係る急上昇ミュージックチャートは、次の手順のアルゴリズムＳ４２０〜Ｓ４４０によって実現されてよく、定められた周期（例えば、１日１回）ごとに生成されてよい。
【００４９】
ステップＳ４２０で、音楽選別部３１０は、プラットフォームに登録された音楽のうち、ここ最近の一定期間内に発売された音楽を、急上昇ミュージックチャートのための集計対象として選別してよい。例えば、本発明に係る急上昇ミュージックチャートは、ここ最近の１ヶ月内に発売された音楽をチャート露出対象として選定してよい。音楽発売日が事前に定められた一定期間を経過すればチャート集計対象から除外してよく、これにより、新人アーティストの露出の機会を増やすことができる。
【００５０】
ステップＳ４３０で、順位計算部３２０は、チャート集計対象として選別された各音楽に対してチャート集計期間の順位変化を集計することにより、順位変化による音楽別の順位を計算してよい。言い換えれば、順位計算部３２０は、以前の集計期間と最近の集計期間の順位変化に基づいて音楽別の順位を計算してよい。例えば、チャート集計期間が１週間（７日）であるとき、各音楽別に前週の順位と今週の順位とを比べ、前週に比べて今週の順位変化が大きい順に音楽順位を決定してよい。
【００５１】
音楽順位を計算する具体的な方法は、次のとおりとなる。
【００５２】
図５は、本発明の一実施形態における、音楽順位を計算する過程の一例を示した図である。
【００５３】
図５を参照すると、ステップＳ５０１で、順位計算部３２０は、各音楽別に集計期間内の単位期間別の再生数を合算して集計期間内の再生総数を計算してよい。例えば、順位計算部３２０は、集計期間内の日間再生数を合算して前週（以前の集計期間）の再生総数と今週（最近の集計期間）の再生総数を計算してよい。
【００５４】
このとき、再生数とは、音楽を再生したユーザ数を意味するものであって、ユーザ１人あたりが単位期間（例えば、一日）に１回だけカウントされる方式（ユニークユーザー数（ｕｎｉｑｕｅ  ｕｓｅｒ  ｃｏｕｎｔ））によって集計されてよい。これは、１人のユーザが単位期間内に同一音楽を何度も聞いたとしても再生数は１として集計されるものであり、特定のアーティストの音楽に対する再生数を故意に増やしてチャートの上位にランキングさせようとする不正を防ぐものである。言い換えれば、特定の音楽が単位期間、例えば、一日内に複数回にわたって再生されたとしても、該当の音楽の再生数は１と見なして処理されてよい。
【００５５】
本実施形態では、順位計算のためにユーザによる再生数を利用しているが、これに限定されることはなく、再生数はもちろん、ダウンロード回数などのように音楽に対して集計可能なすべての消費指標の適用が可能であることは当然である。
【００５６】
ステップＳ５０２で、順位計算部３２０は、各音楽別に、以前の集計期間の再生総数による順位である以前の順位と最近の集計期間の再生総数による順位である最近の順位を計算してよい。
【００５７】
ここ最近の一定期間内に発売された音楽それぞれに対し、該当の音楽の前週１週間と最近１週間の再生総数、およびその順位を求めてよい。
【００５８】
本実施形態において、音楽順位は、デンスランキング方式（ｄｅｎｓｅ  ｒａｎｋｉｎｇ）によって求められるが、例えば、２位が同点者である場合、１位−＞２位−＞２位−＞３位−＞・・・のように同一値であれば重複順位を付与し、次の順位からは重複順位に関係なく順に順位を付与する。
【００５９】
同じ再生数の音楽に対しては同じ順位が付与され、その次の順位からは１を増加するデンスランキング方式を利用することにより、再生数が少ない音楽の順位変化が急激に変わることを防ぐことができ、相対的に再生数が少なくても順位変化を比べてチャートに露出することにより、大衆的な人気が低いアーティストであってもチャートに露出する機会を増やすことができる。
【００６０】
音楽が最近の集計期間に発売されたため以前の集計期間のデータがない場合、順位の中間値を以前の順位として利用してよい。例えば、チャートが５００位まで存在する場合、中間値である２５０を使用してよい。以前の集計期間のデータがない音楽に対して順位の中間値を使用することにより、すべてのアーティストに公平にチャート露出の機会を提供することができる。言い換えれば、有名アーティストの再生数が多かったとしても、過度に偏重のないチャートを提供することができる。
【００６１】
ステップＳ５０３で、順位計算部３２０は、各音楽別に以前の順位と最近の順位を比べ、順位変化量による急上昇点数を計算してよい。
【００６２】
急上昇点数は、数式（１）のように定義されてよい。
【００６３】
急上昇点数＝（以前の順位−最近の順位）／最近の順位・・・（１）
【００６４】
したがって、順位計算部３２０は、ここ最近の一定期間内に発売された音楽それぞれに対し、以前の集計期間と最近の集計期間の再生総数による順位変化を示す急上昇点数を基準に音楽順位を決定することができる。
【００６５】
図６は、本発明の一実施形態における、音楽順位を計算する過程の他の例を示した図である。
【００６６】
図６を参照すると、ステップＳ６０１で、順位計算部３２０は、各音楽別に集計期間内の単位期間別の平均再生数を計算してよい。例えば、順位計算部３２０は、集計期間内の日間平均再生数を求めるものであって、前週（以前の集計期間）の日間平均再生数と今週（最近の集計期間）の日間平均再生数を計算してよい。このとき、再生数は、ユーザ一人あたりが一日に１回だけカウントされる方式によって集計されてよい。
【００６７】
ステップＳ６０２で、順位計算部３２０は、各音楽別に、以前の集計期間の平均再生数による以前の順位と最近の集計期間の平均再生数による最近の順位を計算してよい。音楽順位は、デンスランキング方式によって求められる。このとき、音楽が最近の集計期間に発売されたため以前の集計期間のデータがない場合、順位の中間値を以前の順位として利用してよい。
【００６８】
ステップＳ６０３で、順位計算部３２０は、各音楽別に以前の順位と最近の順位を比べ、順位変化量による急上昇点数を計算してよい。このとき、急上昇点数は、（以前の順位−最近の順位）／最近の順位のように定義されてよい。
【００６９】
したがって、順位計算部３２０は、ここ最近の一定期間内に発売された音楽それぞれに対し、以前の集計期間と最近の集計期間の平均再生数による順位変化を示す急上昇点数を基準に音楽順位を決定することができる。
【００７０】
本実施形態では、単位期間別の平均再生数を利用することにより、音楽の発売日とは関係なく、公平な順位計算が可能となる。平均再生数ではなく単に再生数を利用する場合、発売日が古い音楽であるほど再生数が多くなるため、最近発売された音楽の露出の機会は低くなる。
【００７１】
再び図４において、ステップＳ４４０で、チャート提供部３３０は、ここ最近の一定期間内に発売された音楽それぞれに対し、音楽別の順位を反映した急上昇ミュージックチャートを提供してよい。チャート提供部３３０は、ステップＳ５０３またはステップＳ６０３で計算された急上昇点数による音楽順位の急上昇ミュージックチャートを提供してよい。
【００７２】
チャート提供部３３０は、以前の集計期間と最近の集計期間の順位変化による音楽順位の急上昇ミュージックチャートを提供することにより、周期ごとに音楽順位が躍動的に変化するチャートによってユーザに多様な最新音楽を提供することができる。
【００７３】
図７は、本発明の一実施形態における、ミュージックチャートを提供する過程の一例を示した図である。
【００７４】
図７を参照すると、ステップＳ７０１で、チャート提供部３３０は、ここ最近の一定期間内に発売された音楽のうち、ステップＳ５０３またはステップＳ６０３で計算された急上昇点数を基準に、フィルタリング条件に対応する少なくとも一部の音楽をチャートから除外してよい。
【００７５】
一例として、チャート提供部３３０は、ここ最近の一定期間内に発売された音楽のうち、同一アーティストの音楽が予め定められた最大数（例えば、２曲）を超過する場合、急上昇点数が高い順に最大数の音楽を残し、残りの音楽はチャートから除外してよい。言い換えれば、チャート提供部３３０は、同一アーティストの音楽のうち、最大数の曲だけがチャートに露出されるようにフィルタリングすることにより、人気アーティストの多数の音楽だけがチャートを独占するという不正を防ぐことができる。
【００７６】
アーティストを利用したフィルタリングの他にも、アルバム単位のフィルタリングも可能である。すなわち、同一アルバムの音楽のうち、最大数の曲だけがチャートに露出されるようにフィルタリングしてよい。
【００７７】
他の例として、チャート提供部３３０は、ここ最近の一定期間内に発売された音楽のうち、フィルタリング条件として設定された特定のジャンルに属する音楽をチャートから除外してよい。
【００７８】
特定のジャンルをフィルタリングすることの他にも、ＭＲ（ｍｕｓｉｃ  ｒｅｃｏｒｄｅｄ）やＩｎｓｔ（インストルメンタル（ｉｎｓｔｒｕｍｅｎｔａｌ））などのような一部の特定類型の音楽をフィルタリングすることも可能である。
【００７９】
チャート提供部３３０は、フィルタリングによって少なくとも１つの音楽がチャートから除外された場合、残りの音楽に対する急上昇点数による順位は、一般ランキングまたはデンスランキング方式によって再整列して急上昇ミュージックチャートを提供してよい。
【００８０】
したがって、チャート提供部３３０は、フィルタリングによって人気アーティストの多数の音楽が過度にチャートを独占するという不正を防ぐことができ、特定のジャンルや類型などの音楽をチャートから除外することができる。
【００８１】
ステップＳ７０２で、チャート提供部３３０は、ここ最近の一定期間内に発売された音楽を国内音楽と海外音楽とに分け、それぞれの急上昇ミュージックチャートを提供してよい。チャート提供部３３０は、以前の集計期間と最近の集計期間の順位変化による音楽順位を国内音楽と海外音楽とに分けて急上昇ミュージックチャートを提供してもよいし、あるいは国内音楽と海外音楽とに分けてから以前の集計期間と最近の集計期間の順位変化による音楽順位によって急上昇ミュージックチャートを提供してもよい。
【００８２】
チャート提供部３３０は、ここ最近の一定期間内に発売された音楽のうち、人気が急上昇中のミュージックチャートを提供してよい。一例として、チャート提供部３３０は、ユーザの要求に対応する急上昇ミュージックチャートを提供するものであって、図８に示すように、国内音楽と海外音楽とに分けるのではなく、国内音楽と海外音楽の両方を含んだ総合順位の急上昇ミュージックチャート８００を提供してよく、場合によっては、図９に示すように、国内音楽の急上昇ミュージックチャート９１０と海外音楽の急上昇ミュージックチャート９２０を区分して選択的に提供してもよい。
【００８３】
国内音楽と海外音楽を区分して急上昇ミュージックチャートを提供する他に、急上昇ミュージックチャートを、ジャンルや世代などのような各種テーマを基準として区分して提供することも可能である。このとき、１つの音楽が複数のチャートに含まれてよい。
【００８４】
チャート提供部３３０は、以前の集計期間と最近の集計期間の順位変化による音楽順位によって急上昇ミュージックチャートを提供することにより、多様なアーティストの音楽を均等に露出することができ、人気アーティストだけではなく新人アーティストの音楽も公平に露出することができる。
【００８５】
このように、本発明の実施形態によると、ここ最近の一定期間以内に発売された音楽を対象に、以前の集計期間と最近の集計期間の順位変化を利用した急上昇ミュージックチャートを提供することにより、多様かつ躍動的なミュージックチャートを提供することができる。また、本発明の実施形態によると、順位を決定するにあたり日間平均再生数を利用し、以前の集計期間のデータがない場合には順位の中間値を利用することにより、すべてのアーティストにミュージックチャートの露出の機会を公平に提供することができる。さらに、本発明の実施形態によると、日間平均再生数を利用して順位を決定することにより、音楽発売日とは関係なく公平な順位のミュージックチャートを提供することができ、最近発売された音楽の露出の機会も保障することができる。
【００８６】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（演算論理装置）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＰＬＵ（プログラマブル論理ユニット）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つまたは複数の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つまたは複数のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００８７】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つまたは複数の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つまたは複数のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００８８】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。ここで、媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例は、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスクのような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。
【００８９】
本発明の実施形態によると、ここ最近の一定期間内に発売された音楽を対象に、以前の集計期間と最近の集計期間の順位変化を利用した急上昇ミュージックチャートを提供することにより、多様かつ躍動的なミュージックチャートを提供することができる。
【００９０】
本発明の実施形態によると、順位を決定するにあたって日間平均再生数を利用し、以前の集計期間のデータがない場合には順位の中間値を利用することにより、すべてのアーティストにミュージックチャートへの露出の機会を公平に提供することができる。
【００９１】
本発明の実施形態によると、日間平均再生数を利用して順位を決定することにより、音楽発売日とは関係なく公平な順位のミュージックチャートを提供することができ、最近発売された音楽にも露出の機会を保障することができる。
【００９２】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００９３】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００９４】
２２２：プロセッサ
３１０：音楽選別部
３２０：順位計算部
３３０：チャート提供部
【図１】
2020091863.tif 000003
【図２】
2020091863.tif 000004
【図３】
2020091863.tif 000005
【図４】
2020091863.tif 000006
【図５】
2020091863.tif 000007
【図６】
2020091863.tif 000008
【図７】
2020091863.tif 000009
【図８】
2020091863.tif 000010
【図９】
2020091863.tif 000011