(57)【要約】【課題】ユーザーの嗜好に適したコンテンツのプレイリストの作成を可能とすること。【解決手段】プレイリスト作成部２３は、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出する。そして、プレイリスト作成部２３は、算出した補正再生回数に基づいて、コンテンツのプレイリストを作成する。【選択図】図８
2015141729.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの選択を受け付ける受付部と、
前記受付部が選択を受け付けたコンテンツを再生し、前記受付部が選択を受け付けたコンテンツを再生した後、コンテンツの並び順、又は、プレイリストに従ってコンテンツを再生する再生部と、
前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出し、算出した前記補正再生回数に基づいて、コンテンツのプレイリストを作成するプレイリスト作成部と、
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記プレイリスト作成部は、前記次コンテンツ再生回数に対する前記次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、前記再生回数を補正して、前記補正再生回数を算出することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記プレイリスト作成部は、１から前記次コンテンツ再生中断回数を前記次コンテンツ再生回数で除した値を引くことにより補正係数を算出し、算出した前記補正係数を前記再生回数に掛けることにより前記補正再生回数を算出することを特徴とする請求項１又は２に記載のコンテンツ再生装置。
【請求項４】
前記プレイリスト作成部は、前記受付部が選択を受け付けたコンテンツから、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ないほど、再生が中断されたコンテンツの前記補正再生回数を少なくすることを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ再生装置。
【請求項５】
前記プレイリスト作成部は、前記受付部が選択を受け付けたコンテンツの再生回数であるダイレクト再生回数と、前記補正再生回数と、に基づいて、コンテンツのプレイリストを作成することを特徴とする請求項１〜４のいずれか１項に記載のコンテンツ再生装置。
【請求項６】
前記プレイリスト作成部は、前記補正再生回数が多いコンテンツを降順に並べたプレイリストを作成することを特徴とする請求項１〜５のいずれか１項に記載のコンテンツ再生装置。
【請求項７】
コンピュータを、
コンテンツの選択を受け付ける受付部と、
前記受付部が選択を受け付けたコンテンツを再生し、前記受付部が選択を受け付けたコンテンツを再生した後、コンテンツの並び順、又は、プレイリストに従ってコンテンツを再生する再生部と、
前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出し、算出した前記補正再生回数に基づいて、コンテンツのプレイリストを作成するプレイリスト作成部と、
して機能させることを特徴とするコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを再生するコンテンツ再生装置及びコンテンツ再生プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等をコンテンツ再生装置として機能させるコンテンツ再生プログラムがある。コンテンツ再生装置においては、コンテンツの再生回数に基づいて、コンテンツのプレイリストを作成する機能を有するものがある（例えば、特許文献１参照。）。図１３は、コンテンツの再生回数等を示す図である。ユーザーは、例えば、コンテンツ再生装置に記憶されているアルバムの最初のコンテンツからではなく、アルバムの３番目のコンテンツを選択してコンテンツ再生装置に再生させる場合がある。このため、図１３に示すように、３番目のコンテンツの再生回数が多くなっている。また、３番目のコンテンツが多く選択されているため、次の４番目のコンテンツの再生回数も多くなっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１８６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンテンツの再生回数の大小でコンテンツのプレイリストを作成すると、図１３に示す場合、３番目のコンテンツ、４番目のコンテンツの順にプレイリストが作成される。しかしながら、３番目のコンテンツが再生された後、４番目のコンテンツの再生開始後に、再生が中断され、他のコンテンツが再生されている可能性がある。このような場合、４番目のコンテンツは、再生が中断されているため、ユーザーに好まれていないと考えられる。従って、再生回数のみに基づいて、コンテンツのプレイリストを作成しても、ユーザーの嗜好に適したコンテンツのプレイリストにならないという問題がある。
【０００５】
本発明の目的は、ユーザーの嗜好に適したコンテンツのプレイリストの作成を可能とすることである。
【課題を解決するための手段】
【０００６】
第１の発明のコンテンツ再生装置は、コンテンツの選択を受け付ける受付部と、前記受付部が選択を受け付けたコンテンツを再生し、前記受付部が選択を受け付けたコンテンツを再生した後、コンテンツの並び順、又は、プレイリストに従ってコンテンツを再生する再生部と、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出し、算出した前記補正再生回数に基づいて、コンテンツのプレイリストを作成するプレイリスト作成部と、を備えることを特徴とする。
【０００７】
本発明では、プレイリスト作成部は、受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出する。例えば、次コンテンツ再生中断回数が多いコンテンツは、ユーザーが選択したコンテンツよりも後に再生され、中断されているため、ユーザーに好まれていない傾向にある。そのため、例えば、次コンテンツ再生回数に対する次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、再生回数を補正して、補正再生回数を算出する。そして、プレイリスト作成部は、算出した補正再生回数に基づいて、コンテンツのプレイリストを作成する。例えば、補正再生回数が多いコンテンツを降順に並べたプレイリストを作成する。このように、本発明によれば、ユーザーの好みに応じて補正回数を補正した補正再生回数を用いてプレイリストを作成することによって、ユーザーの嗜好に適したコンテンツのプレイリストを作成することができる。
【０００８】
第２の発明のコンテンツ再生装置は、第１の発明のコンテンツ再生装置において、前記プレイリスト作成部は、前記次コンテンツ再生回数に対する前記次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、前記再生回数を補正して、前記補正再生回数を算出することを特徴とする。
【０００９】
本発明では、プレイリスト作成部は、次コンテンツ再生回数に対する次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、再生回数を補正して、補正再生回数を算出する。ここで、次コンテンツ再生中断回数が多いコンテンツは、ユーザーが選択したコンテンツよりも後に再生され、中断されているため、ユーザーに好まれていない傾向にある。このため、ユーザーに好まれていないコンテンツの補正再生回数が少なくなり、よりユーザーの嗜好に適したプレイリストを作成することができる。
【００１０】
第３の発明のコンテンツ再生装置は、第１又は第２の発明のコンテンツ再生装置において、前記プレイリスト作成部は、１から前記次コンテンツ再生中断回数を前記次コンテンツ再生回数で除した値を引くことにより補正係数を算出し、算出した前記補正係数を前記再生回数に掛けることにより前記補正再生回数を算出することを特徴とする。
【００１１】
本発明では、プレイリスト作成部は、１から次コンテンツ再生中断回数を次コンテンツ再生回数で除した値を引くことにより補正係数を算出し（補正係数＝１−次コンテンツ再生中断回数／次コンテンツ再生回数）、算出した補正係数を再生回数に掛けることにより補正再生回数を算出する。従って、次コンテンツ再生回数に対する次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、再生回数が補正され、補正再生回数が算出される。ここで、次コンテンツ再生中断回数が多いコンテンツは、ユーザーが選択したコンテンツよりも後に再生され、中断されているため、ユーザーに好まれていない傾向にある。このため、ユーザーに好まれていないコンテンツの補正再生回数が少なくなり、よりユーザーの嗜好に適したプレイリストを作成することができる。
【００１２】
第４の発明のコンテンツ再生装置は、第１〜第３の発明のいずれかのコンテンツ再生装置において、前記プレイリスト作成部は、前記受付部が選択を受け付けたコンテンツから、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ないほど、再生が中断されたコンテンツの前記補正再生回数を少なくすることを特徴とする。
【００１３】
例えば、ユーザーが選択したコンテンツから１番目に再生され、再生が中断されたコンテンツは、ユーザーが選択したコンテンツから２番目に再生され、再生が中断されたコンテンツよりも、ユーザーに好まれてない傾向が強い。すなわち、ユーザーが選択したコンテンツに近いコンテンツほど、再生が中断されると、ユーザーに好まれていない傾向が強くなる。このため、本発明では、プレイリスト作成部は、受付部が選択を受け付けたコンテンツから、受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ないほど、再生が中断されたコンテンツの補正再生回数を少なくする。これにより、よりユーザーの嗜好に適したプレイリストを作成することができる。
【００１４】
第５の発明のコンテンツ再生装置は、第１〜第４の発明のいずれかのコンテンツ再生装置において、前記プレイリスト作成部は、前記受付部が選択を受け付けたコンテンツの再生回数であるダイレクト再生回数と、前記補正再生回数と、に基づいて、コンテンツのプレイリストを作成することを特徴とする。
【００１５】
本発明では、プレイリスト作成部は、受付部が選択を受け付けたコンテンツの再生回数であるダイレクト再生回数と、補正再生回数と、に基づいて、コンテンツのプレイリストを作成する。ここで、ダイレクト再生回数が多いコンテンツは、ユーザーにより選択されたコンテンツであるため、ユーザーに好まれている傾向にある。従って、例えば、補正再生回数が同じコンテンツであれば、ダイレクト再生回数が多いコンテンツを、ダイレクト再生回数が少ないコンテンツよりも優先して、プレイリストを作成する。これにより、よりユーザーの嗜好に適したプレイリストを作成することができる。
【００１６】
第６の発明のコンテンツ再生装置は、第１〜第５の発明のいずれかのコンテンツ再生装置において、前記プレイリスト作成部は、前記補正再生回数が多いコンテンツを降順に並べたプレイリストを作成することを特徴とする。
【００１７】
本発明では、プレイリスト作成部は、補正再生回数が多いコンテンツを降順に並べたプレイリストを作成する。補正再生回数が多いコンテンツは、ユーザーに好まれているため、ユーザーの嗜好に適したプレイリストを作成することができる。
【００１８】
第７の発明のコンテンツ再生プログラムは、コンピュータを、コンテンツの選択を受け付ける受付部と、前記受付部が選択を受け付けたコンテンツを再生し、前記受付部が選択を受け付けたコンテンツを再生した後、コンテンツの並び順、又は、プレイリストに従ってコンテンツを再生する再生部と、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、前記受付部が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出し、算出した前記補正再生回数に基づいて、コンテンツのプレイリストを作成するプレイリスト作成部と、して機能させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザーの嗜好に適したコンテンツのプレイリストを作成することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係るパーソナルコンピュータの構成を示すブロック図である。
【図２】制御部の構成を示すブロック図である。
【図３】表示部に表示されるコンテンツ再生画面の一例である。
【図４】表示部に表示される通常再生モードボタン等の一例である。
【図５】記憶部に記憶されているコンテンツを示す図である。
【図６】コンテンツの再生回数等を管理するためのテーブルの一例を示す図である。
【図７】次コンテンツ再生回数、次コンテンツ全再生回数、再生回数、ダイレクト再生回数の計数処理を示すフローチャートである。
【図８】補正再生回数の算出処理を示すフローチャートである。
【図９】補正再生回数を算出するための関数ｆ（ｘ）を示す図である。
【図１０】コンテンツの再生回数等を管理するためのテーブルの一例を示す図である。
【図１１】次コンテンツ再生回数等の計数処理を示すフローチャートである。
【図１２】補正再生回数の算出処理を示すフローチャートである。
【図１３】コンテンツの再生回数等を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の第１実施形態について説明する。図１は、本発明の第１実施形態に係るパーソナルコンピュータ（以下、「ＰＣ」という。）の構成を示すブロック図である。ＰＣ１は、記憶部３に記憶されているコンテンツ再生プログラムＰが実行されることにより、コンテンツの再生を行うコンテンツ再生装置として機能する。図１に示すように、ＰＣ１は、制御部２、記憶部３、表示部４、操作部５、スピーカー６、ネットワーク通信部（以下、「ＮＷ通信部」という。）７等を備えている。なお、コンテンツ再生プログラムは、工場出荷時にＰＣ１の記憶部３に記憶されていてもよいし、後述するＮＷ通信部７を介して、図示しないサーバからダウンロードされ、ＰＣ１の記憶部３に記憶されていてもよい。また、本実施形態では、コンテンツが音楽である場合について説明する。
【００２２】
制御部２は、ＯＳ（Operating System）プログラム、アプリケーションプログラムに従って、ＰＣ１を構成する各部を制御し、後述する受付部２１（図２参照）等として機能する。なお、各機能部における演算処理に特化した電子回路等により受付部２１等の各機能部が構成されていてもよいし、その他の構成であってもよい。制御部２については後述する。
【００２３】
記憶部３は、制御部２の主メモリとして機能するＲＡＭ（Random Access Memory）、制御プログラムを記憶するＲＯＭ（Read Only Memory）、ＯＳプログラムやコンテンツ再生プログラムＰを含むアプリケーションプログラム等のプログラム、コンテンツ等の各種データを記憶するＨＤＤ（Hard Disc Drive）から構成されている。なお、記憶部３は、例示する構成に限られず、フラッシュメモリやＳＳＤ（Solid State Drive）等を含んでいてもよい。
【００２４】
表示部４は、種々の画像（静止画像、動画像を含む）を表示するものであり、例えば、液晶ディスプレイである。操作部５は、キーボードやマウス等から構成されており、各種設定やコンテンツの選択等を行うためのものである。ユーザーは、操作部５を介して、コンテンツ再生プログラムＰの実行、コンテンツの選択、コンテンツの再生開始や再生停止の指示を行うことが可能である。スピーカー６は、制御部２から出力される音声信号に基づいて、コンテンツ等の種々の音声を出力する。ＮＷ通信部７は、図示しないネットワークを介してインターネットに接続可能なように構成されている。ＰＣ１は、ＮＷ通信部７を介して、他の端末と通信等を行うことが可能である。
【００２５】
次に、制御部２について説明する。図２に示すように、制御部２は、受付部２１、再生部２２、プレイリスト作成部２３として機能する。受付部２１は、コンテンツの選択を受け付ける。図３は、表示部４に表示されるコンテンツ再生画面の一例である。受付部２１は、図３に示すように、表示部４にコンテンツをリスト形式で表示する。図３では、表示が反転している「アーティストＡ」、「アルバムＡ」、「コンテンツ番号３」のコンテンツが選択されている状態を示している。受付部２１は、まず、「アーティスト」欄に、記憶部３に記憶されているアーティストの一覧を表示する。受付部２１は、アーティストの選択を受け付けると、「アルバム欄」に、選択を受け付けたアーティストのアルバムの一覧を表示する。受付部２１は、アルバムの選択を受け付けると、「コンテンツ欄」に選択を受け付けたアルバムのコンテンツを表示する。そして、受付部２１は、コンテンツの選択を受け付ける。
【００２６】
また、受付部２１は、コンテンツの再生開始、及び、再生停止を受け付ける。図３に示すように、受付部２１は、表示部４に再生開始ボタンＢ１、再生停止ボタンＢ２等を表示する。受付部２１は、再生開始ボタンＢ１が押下されると、選択を受け付けているコンテンツの再生開始を受け付ける。また、受付部２１は、再生停止ボタンＢ２が押下されると、コンテンツの再生停止を受け付ける。
【００２７】
また、受付部２１は、通常再生モード、プレイリスト再生モード、シャッフル再生モードの選択を受け付ける。例えば、受付部２１は、図４に示すように、各モードの選択を受け付けるためのボタンＢ３〜Ｂ５を表示する。そして、受付部２１は、通常再生モードボタンＢ３が押下されると、通常再生モードの選択を受け付ける。また、受付部２１は、プレイリスト再生モードボタンＢ４が押下されると、プレイリスト再生モードの選択を受け付ける。また、受付部２１は、シャッフル再生モードボタンＢ５が押下されると、シャッフル再生モードの選択を受け付ける。
【００２８】
ここで、通常再生モードは、記憶部３に記憶されているコンテンツの並び順に従ってコンテンツを再生するモードである。例えば、記憶部３には、図５に示すように、アーティスト名が付けられたフォルダが作成される。アーティスト名のフォルダの中には、アルバム名が付けられたフォルダが作成される。アルバム名のフォルダの中には、番号順に（アルバムの１曲目から順に）コンテンツが記憶されている。通常再生モードでは、アルバムの中のコンテンツが並び順（番号順）に従って再生される。プレイリスト再生モードは、後述するプレイリスト作成部２３によって作成されたコンテンツのプレイリストに従ってコンテンツを再生するモードである。シャッフル再生モードは、記憶部３に記憶されているコンテンツをランダムに再生するモードである。本実施形態では、シャッフル再生モードにおいては、プレイリスト作成部２３により、ランダムに再生するコンテンツのプレイリストが作成され、作成されたプレイリストに従ってコンテンツがランダムに再生される。
【００２９】
再生部２２は、受付部２１が選択を受け付けたコンテンツを再生する。具体的には、再生部２２は、受付部２１が選択を受け付けたコンテンツを記憶部３から読み出し、読み出したコンテンツを復号して再生する。再生部２２によりコンテンツが再生されると、スピーカー６から音声が出力される。ここで、受付部２１が通常再生モードの選択を受け付けている場合、再生部２２は、受付部２１が選択を受け付けたコンテンツを再生した後、コンテンツの並び順に従ってコンテンツを再生する。例えば、再生部２２は、受付部２１がアーティストＡ、アルバムＡ、コンテンツ番号３のコンテンツの選択を受け付けた場合、コンテンツ番号３のコンテンツを再生する。再生部２２は、コンテンツ番号３のコンテンツを再生した後、コンテンツ番号４のコンテンツを再生する。
【００３０】
また、受付部２１がプレイリスト再生モードの選択を受け付けている場合、再生部２２は、受付部２１が選択を受け付けたコンテンツを再生した後、プレイリストに従ってコンテンツを再生する。また、受付部２１がシャッフル再生モードの選択を受け付けている場合、再生部２２は、受付部２１が選択を受け付けたコンテンツを再生した後、シャッフル再生用のプレイリストに従ってコンテンツを再生する。
【００３１】
プレイリスト作成部２３は、コンテンツのプレイリストを作成する。詳しくは、プレイリスト作成部２３は、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出する。さらに詳しくは、プレイリスト作成部２３は、次コンテンツ再生回数に対する次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、再生回数を補正して、補正再生回数を算出する。そして、プレイリスト作成部２３は、算出した補正再生回数に基づいて、コンテンツのプレイリストを作成する。
【００３２】
図６は、コンテンツの再生回数等を管理するためのテーブルの一例を示す図である。図６に示すように、「ＩＤ」フィールドには、各レコード（行）を一意に特定するための番号（例えば、「１」、「２」等）が記憶されている。「アーティスト」フィールドには、アーティスト名（例えば、「アーティストＡ」）が記憶されている。「アルバム」フィールドには、アルバム名（例えば、「アルバムＡ」）が記憶されている。「コンテンツ番号」フィールドには、アルバム内のコンテンツ番号（例えば、「１」、「２」等）が記憶されている。「次コンテンツ再生回数」フィールドには、対応するコンテンツが、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数（例えば、「２」、「０」等）が記憶されている。「次コンテンツ全再生回数」フィールドには、対応するコンテンツが、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして、再生が中断されずに、最後まで再生された回数である次コンテンツ全再生回数（例えば、「０」、「１８」等）が記憶されている。「再生回数」フィールドには、対応するコンテンツの再生回数（例えば、「３」、「２」等）が記憶されている。「補正再生回数」フィールドには、対応するコンテンツの再生回数が補正された補正再生回数（例えば、「３」、「２」等）が記憶されている。「ダイレクト再生回数」フィールドには、対応するコンテンツのダイレクト再生回数（例えば、「１」、「２」等）が記憶されている。ここで、「ダイレクト再生」とは、受付部２１が選択を受け付けて、再生部２２が、受付部２１が選択を受け付けたコンテンツを再生することをいう。ダイレクト再生には、コンテンツの再生停止中に、選択を受け付けたコンテンツを再生する場合のほか、コンテンツの再生中に他のコンテンツの選択を受け付けて、他のコンテンツを再生する場合も含まれる。
【００３３】
プレイリスト作成部２３は、テーブルを用いて、次コンテンツ再生回数等を計数する。図７は、プレイリスト作成部２３による、次コンテンツ再生回数、次コンテンツ全再生回数、再生回数、ダイレクト再生回数の計数処理を示すフローチャートである。プレイリスト作成部２３は、再生部２２が新規コンテンツの再生を開始すると（Ｓ１）、ダイレクト再生であったか否かを判断する（Ｓ２）。プレイリスト作成部２３は、ダイレクト再生であったと判断した場合（Ｓ２：Ｙｅｓ）、対応するコンテンツの再生回数を１増加させる（Ｓ３）。次に、プレイリスト作成部２３は、再生部２２が再生を中断することなく、コンテンツを最後まで再生したか否かを判断する（Ｓ４）。プレイリスト作成部２３は、再生部２２がコンテンツを最後まで再生したと判断した場合（Ｓ４：Ｙｅｓ）、ダイレクト再生回数を１増加させる（Ｓ５）。
【００３４】
プレイリスト作成部２３が、再生部２２がコンテンツを最後まで再生しなかったと判断した場合（Ｓ４：Ｎｏ）、再生部２２により新規コンテンツ（次のコンテンツ）の再生が開始される（Ｓ１）。ここで、ダイレクト再生は、ユーザーがコンテンツを選択して再生を開始するため、ユーザーが好むコンテンツが選択される可能性が高い。しかしながら、ダイレクト再生後、途中でコンテンツの再生が中断された場合、ユーザーが好みでないコンテンツを誤って選択等したため、途中でコンテンツの再生が中断された可能性が高い。このため、ダイレクト再生後、途中でコンテンツの再生が中断された場合は、ダイレクト再生とみなさず、ダイレクト再生回数としてもカウントしない。
【００３５】
Ｓ４、又は、Ｓ５の処理の後、プレイリスト作成部２３は、再生部２２が新規コンテンツ（次のコンテンツ）の再生を開始すると（Ｓ１）、ダイレクト再生であったか否かを判断する（Ｓ２）。プレイリスト作成部２３は、ダイレクト再生でなかったと判断した場合（Ｓ２：Ｎｏ）、受付部２１が通常再生モードの選択を受け付けているか否かを判断する（Ｓ６）。プレイリスト作成部２３は、受付部２１が通常再生モードの選択を受け付けていると判断した場合（Ｓ６：Ｙｅｓ）、対応するコンテンツの再生回数を１増加させる（Ｓ７）。次に、プレイリスト作成部２３は、対応するコンテンツの次コンテンツ再生回数を１増加させる（Ｓ８）。
【００３６】
次に、プレイリスト作成部２３は、再生部２２が再生を中断することなく、コンテンツを最後まで再生したか否かを判断する（Ｓ９）。プレイリスト作成部２３は、コンテンツを最後まで再生したと判断した場合（Ｓ９：Ｙｅｓ）、対応するコンテンツの次コンテンツ全再生回数を１増加させる（Ｓ９）。
【００３７】
プレイリスト作成部２３が、受付部２１が通常再生モードの選択を受け付けていない、すなわち、プレイリスト再生モード、又は、シャッフル再生モードの選択を受け付けていると判断した場合（Ｓ６：Ｎｏ）、再生部２２により新規コンテンツ（次のコンテンツ）の再生が開始される（Ｓ１）。従って、再生モードが、プレイリスト再生モード、又は、シャッフル再生モードである場合、ダイレクト再生後に再生されたコンテンツについては、再生回数としてカウントされない。また、プレイリスト作成部２３が、コンテンツを最後まで再生しなかったと判断した場合（Ｓ９：Ｎｏ）、再生部２２により新規コンテンツ（次のコンテンツ）の再生が開始される（Ｓ１）。従って、ダイレクト再生後に再生されたコンテンツについては、最後まで再生されなければ、次コンテンツ全再生回数としてカウントされない。
【００３８】
次に、プレイリスト作成部２３による、補正再生回数の算出処理について、図８に示すフローチャートに基づいて説明する。プレイリスト作成部２３は、ＩＤに対応する変数ｉ＝１とする（Ｓ２１）。ここで、本実施形態では、ｎ個のコンテンツが記憶部３に記憶されているとする。次に、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する次コンテンツ再生回数が０であるか否かを判断する（Ｓ２２）。プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する次コンテンツ再生回数が０でないと判断した場合（Ｓ２２：Ｎｏ）、ＩＤがｉであるコンテンツに対応する次コンテンツ再生中断回数を算出する（Ｓ２３）。ここで、上述のように、次コンテンツ再生中断回数は、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である。従って、プレイリスト作成部２３は、次コンテンツ再生回数から次コンテンツ全再生回数を引くことによって、次コンテンツ再生中断回数を算出する（次コンテンツ再生中断回数＝次コンテンツ再生回数−次コンテンツ全再生回数）。
【００３９】
次に、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正係数を算出する（Ｓ２４）。ここで、補正係数は、再生回数を補正するための係数であり、本実施形態では、１から次コンテンツ再生中断回数を次コンテンツ再生回数で除した値を引いた値である（補正係数＝１−次コンテンツ再生中断回数／次コンテンツ再生回数）。従って、プレイリスト作成部２３は、１から次コンテンツ再生中断回数を次コンテンツ再生回数で除した値を引くことにより補正係数を算出する。
【００４０】
次に、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正再生回数を算出する（Ｓ２５）。ここで、補正再生回数は、再生回数が補正された値であり、本実施形態では、補正係数を再生回数に掛けた値である（補正再生回数＝再生回数×補正係数）。従って、プレイリスト作成部２３は、算出した補正係数を再生回数に掛けることにより補正再生回数を算出する。プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正再生回数をテーブルに記憶する（Ｓ２６）
【００４１】
次に、プレイリスト作成部２３は、変数ｉ＝ｎであるか否かを判断する（Ｓ２７）。ｎ個すべてのコンテンツに対応する補正再生回数を算出したかを判断するためである。プレイリスト作成部２３は、変数ｉ＝ｎでないと判断した場合（Ｓ２７：Ｎｏ）、次のＩＤがｉであるコンテンツに対応する補正再生回数を算出するため、変数ｉ＝ｉ＋１とする（Ｓ２８）。Ｓ２８の処理の後、プレイリスト作成部２３は、Ｓ２１の処理を行う。プレイリスト作成部２３は、変数ｉ＝ｎであると判断した場合（Ｓ２７：Ｙｅｓ）、ｎ個すべてのコンテンツに対応する補正再生回数を算出したため、処理を終了する。
【００４２】
一方、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する次コンテンツ再生回数が０であると判断した場合（Ｓ２２：Ｙｅｓ）、ＩＤがｉであるコンテンツに対応する補正係数を１とする（Ｓ２９）。そして、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正再生回数を算出する（Ｓ２５）。ここで、補正再生回数は、補正係数を再生回数に掛けた値であるから、補正係数が１であれば、補正再生回数と再生回数とは同じ値である。
【００４３】
例えば、図６に示す、ＩＤ「３」に対応するコンテンツの場合、次コンテンツ再生中断回数＝次コンテンツ再生回数−次コンテンツ全再生回数（０＝１８−１８）であるから、次コンテンツ再生中断回数は、０となる。また、補正係数＝１−次コンテンツ再生中断回数／次コンテンツ再生回数（１＝１−０／１８）であるから、補正係数は、１となる。また、補正再生回数＝再生回数×補正係数（４２＝４２×１）であるから、補正再生回数は、４２となる。また、例えば、ＩＤ「４」に対応するコンテンツの場合、次コンテンツ再生中断回数＝次コンテンツ再生回数−次コンテンツ全再生回数（４＝８−４）であるから、次コンテンツ再生中断回数は、４となる。また、補正係数＝１−次コンテンツ再生中断回数／次コンテンツ再生回数（０．５＝１−４／８）であるから、補正係数は、０．５となる。また、補正再生回数＝再生回数×補正係数（１２＝２４×０．５）であるから、補正再生回数は、１２となる。
【００４４】
プレイリスト作成部２３は、算出した補正再生回数に基づいて、コンテンツのプレイリストを作成する。具体的には、プレイリスト作成部２３は、補正再生回数が多いコンテンツを降順に並べたプレイリストを作成する。ここで、プレイリスト作成部２３は、補正再生回数に加え、ダイレクト再生回数に基づいて、コンテンツのプレイリストを作成する。例えば、プレイリスト作成部２３は、補正再生回数が同じであった場合、ダイレクト再生回数が多いコンテンツを優先させる。プレイリスト作成部２３は、作成したプレイリストを記憶部３に記憶する。
【００４５】
以上説明したように、本実施形態では、プレイリスト作成部２３は、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生された回数である次コンテンツ再生回数と、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生されたコンテンツの再生中断回数である次コンテンツ再生中断回数と、に基づいて、コンテンツの再生回数を補正した補正再生回数を算出する。例えば、次コンテンツ再生中断回数が多いコンテンツは、ユーザーが選択したコンテンツよりも後に再生され、中断されているため、ユーザーに好まれていない傾向にある。そのため、本実施形態では、プレイリスト作成部２３は、次コンテンツ再生回数に対する次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、再生回数を補正して、補正再生回数を算出する。具体的には、プレイリスト作成部２３は、１から次コンテンツ再生中断回数を次コンテンツ再生回数で除した値を引くことにより補正係数を算出し（補正係数＝１−次コンテンツ再生中断回数／次コンテンツ再生回数）、算出した補正係数を再生回数に掛けることにより補正再生回数を算出する。そして、プレイリスト作成部２３は、算出した補正再生回数に基づいて、コンテンツのプレイリストを作成する。具体的には、プレイリスト作成部２３は、補正再生回数が多いコンテンツを降順に並べたプレイリストを作成する。
【００４６】
このように、本実施形態によれば、ユーザーに好まれていないコンテンツの補正再生回数が少なくなる。すなわち、ユーザーの好みに応じて補正回数を補正した補正再生回数が算出される。そして、ユーザーの好みに応じて補正回数を補正した補正再生回数を用いてプレイリストを作成することによって、ユーザーの嗜好に適したコンテンツのプレイリストを作成することができる。
【００４７】
また、本実施形態では、プレイリスト作成部２３は、受付部２１が選択を受け付けたコンテンツの再生回数であるダイレクト再生回数と、補正再生回数と、に基づいて、コンテンツのプレイリストを作成する。ここで、ダイレクト再生回数が多いコンテンツは、ユーザーにより選択されたコンテンツであるため、ユーザーに好まれている傾向にある。従って、補正再生回数が同じコンテンツであれば、ダイレクト再生回数が多いコンテンツを、ダイレクト再生回数が少ないコンテンツよりも優先して、プレイリストを作成する。これにより、よりユーザーの嗜好に適したプレイリストを作成することができる。
【００４８】
次に、本発明の第２実施形態について説明する。第２実施形態においては、プレイリスト作成部２３は、受付部２１が選択を受け付けたコンテンツから、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ないほど、再生が中断されたコンテンツの補正再生回数を少なくする。ここで、本実施形態では、図９に示す関数ｆ（ｘ）を用いて、補正再生回数を算出する。ｘは、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツと、受付部２１が選択を受け付けたコンテンツと、の間のコンテンツ数（以下、「コンテンツ距離」ともいう。）を示している。例えば、ダイレクト再生されたコンテンツから１番目のコンテンツ（ダイレクト再生されたコンテンツの次のコンテンツ）の再生が中断された場合、再生が中断されたコンテンツに対応するコンテンツ距離は、１である。また、例えば、ダイレクト再生されたコンテンツから２番目のコンテンツの再生が中断された場合、再生が中断されたコンテンツに対応するコンテンツ距離は、２である。関数ｆ（ｘ）は、コンテンツ距離ｘが大きくなるほど、小さな値となる関数である。また、関数ｆ（ｘ）は、ｆ（１）＝１を上限とし、下限は、０である。
【００４９】
図１０は、第２実施形態における、コンテンツの再生回数等を管理するためのテーブルの一例を示す図である。第１実施形態におけるテーブルに比べて、「ｆ（ｘ）」フィールドが追加されている。「ｆ（ｘ）」フィールドには、コンテンツ距離ｘに応じたｆ（ｘ）が記憶される。
【００５０】
次に、第２実施形態における、次コンテンツ再生回数等の計数処理について、図１１に示すフローチャートに基づいて説明する。プレイリスト作成部２３は、再生部２２が新規コンテンツの再生を開始すると（Ｓ４１）、ダイレクト再生であったか否かを判断する（Ｓ４２）。プレイリスト作成部２３は、ダイレクト再生であったと判断した場合（Ｓ４２：Ｙｅｓ）、対応するコンテンツの再生回数を１増加させる（Ｓ４３）。次に、プレイリスト作成部２３は、再生部２２が再生を中断することなく、コンテンツを最後まで再生したか否かを判断する（Ｓ４４）。プレイリスト作成部２３は、再生部２２がコンテンツを最後まで再生したと判断した場合（Ｓ４４：Ｙｅｓ）、ダイレクト再生回数を１増加させる（Ｓ４５）。次に、プレイリスト作成部２３は、コンテンツ距離を０とする（Ｓ４６）。
【００５１】
また、プレイリスト作成部２３は、再生部２２がコンテンツを最後まで再生しなかったと判断した場合（Ｓ４４：Ｎｏ）、コンテンツ距離を０とする（Ｓ４６）。Ｓ４６の処理の後、プレイリスト作成部２３は、再生部２２が新規コンテンツ（次のコンテンツ）の再生を開始すると（Ｓ４１）、ダイレクト再生であったか否かを判断する（Ｓ４２）。プレイリスト作成部２３は、ダイレクト再生でなかったと判断した場合（Ｓ４２：Ｎｏ）、受付部２１が通常再生モードの選択を受け付けているか否かを判断する（Ｓ４７）。プレイリスト作成部２３は、受付部２１が通常再生モードの選択を受け付けていると判断した場合（Ｓ４７：Ｙｅｓ）、対応するコンテンツの再生回数を１増加させる（Ｓ４８）。次に、プレイリスト作成部２３は、対応するコンテンツの次コンテンツ再生回数を１増加させる（Ｓ４９）。次に、プレイリスト作成部２３は、コンテンツ距離を１増加させる（Ｓ５０）。
【００５２】
次に、プレイリスト作成部２３は、再生部２２が再生を中断することなく、コンテンツを最後まで再生したか否かを判断する（Ｓ５１）。プレイリスト作成部２３は、コンテンツを最後まで再生したと判断した場合（Ｓ５１：Ｙｅｓ）、対応するコンテンツの次コンテンツ全再生回数を１増加させる（Ｓ５２）。また、プレイリスト作成部２３は、対応するコンテンツのｆ（ｘ）として、０を記憶する（Ｓ５３）。プレイリスト作成部２３は、コンテンツを最後まで再生しなかったと判断した場合（Ｓ５１：Ｎｏ）、コンテンツ距離ｘに基づいてｆ（ｘ）を取得し、取得したｆ（ｘ）を記憶する（Ｓ５３）。ここで、例えば、コンテンツ距離が１である場合、ｆ（１）＝１であり、対応するコンテンツのｆ（ｘ）が１となる。
【００５３】
プレイリスト作成部２３が、受付部２１が通常再生モードの選択を受け付けていない、すなわち、プレイリスト再生モード、又は、シャッフル再生モードの選択を受け付けていると判断した場合（Ｓ４７：Ｎｏ）、再生部２２により新規コンテンツ（次のコンテンツ）の再生が開始される（Ｓ４１）。
【００５４】
次に、第２実施形態における、補正再生回数の算出処理について、図１２に示すフローチャートに基づいて説明する。プレイリスト作成部２３は、ＩＤに対応する変数ｉ＝１とする（Ｓ６１）。次に、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応するｆ（ｘ）が０であるか否かを判断する（Ｓ６２）。プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応するｆ（ｘ）が０でないと判断した場合（Ｓ６２：Ｎｏ）、ＩＤがｉであるコンテンツに対応する次コンテンツ再生中断回数を算出する（Ｓ６３）。プレイリスト作成部２３は、次コンテンツ再生回数から次コンテンツ全再生回数を引くことによって、次コンテンツ再生中断回数を算出する（次コンテンツ再生中断回数＝次コンテンツ再生回数−次コンテンツ全再生回数）。
【００５５】
次に、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正割合を算出する（Ｓ６４）。ここで、補正割合は、ｆ（ｘ）から次コンテンツ中断再生回数を次コンテンツ再生回数で除した値を引いた値である（補正割合＝ｆ（ｘ）−次コンテンツ再生中断回数／次コンテンツ再生回数））。従って、プレイリスト作成部２３は、ｆ（ｘ）から次コンテンツ中断再生回数を次コンテンツ再生回数で除した値を引くことにより、補正割合を算出する。
【００５６】
次に、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正再生回数を算出する（Ｓ６５）。本実施形態では、補正再生回数は、１から補正割合を引いた値を再生回数に掛けた値である（補正再生回数＝再生回数×（１−補正割合））。従って、プレイリスト作成部２３は、１から補正割合を引いた値を再生回数に掛けることによって、補正再生回数を算出する。プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正再生回数をテーブルに記憶する（Ｓ６６）。
【００５７】
次に、プレイリスト作成部２３は、変数ｉ＝ｎであるか否かを判断する（Ｓ６７）。プレイリスト作成部２３は、変数ｉ＝ｎでないと判断した場合（Ｓ６７：Ｎｏ）、次のＩＤがｉであるコンテンツに対応する補正再生回数を算出するため、変数ｉ＝ｉ＋１とする（Ｓ６８）。Ｓ６８の処理の後、プレイリスト作成部２３は、Ｓ６１の処理を行う。プレイリスト作成部２３は、変数ｉ＝ｎであると判断した場合（Ｓ６７：Ｙｅｓ）、ｎ個すべてのコンテンツに対応する補正再生回数を算出したため、処理を終了する。
【００５８】
一方、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応するｆ（ｘ）が０であると判断した場合（Ｓ６２：Ｙｅｓ）、ＩＤがｉであるコンテンツに対応する補正割合を０とする（Ｓ６９）。そして、プレイリスト作成部２３は、ＩＤがｉであるコンテンツに対応する補正再生回数を算出する（Ｓ６５）。ここで、補正再生回数は、１から補正割合を引いた値を再生回数に掛けた値であるから、補正割合が０であれば、補正再生回数と再生回数とは同じ値である。
【００５９】
例えば、図１０に示す、ＩＤ「３」に対応するコンテンツの場合、ｆ（ｘ）＝０であるから、補正割合は、０となる。また、補正再生回数＝再生回数×（１−補正割合）（４２＝４２×（１−０））であるから、補正再生回数は、４２となる。また、例えば、ＩＤ「４」に対応するコンテンツの場合、次コンテンツ再生中断回数＝次コンテンツ再生回数−次コンテンツ全再生回数（４＝８−４）であるから、次コンテンツ再生中断回数は、４となる。また、補正割合＝ｆ（ｘ）−次コンテンツ再生中断回数／次コンテンツ再生回数（０．５＝１−４／８であるから、補正割合は、０．５となる。また、補正再生回数＝再生回数×（１−補正割合）（１２＝２４×（１−０．５））であるから、補正再生回数は、１２となる。
【００６０】
ここで、例えば、ユーザーが選択したコンテンツから１番目に再生され、再生が中断されたコンテンツは、ユーザーが選択したコンテンツから２番目に再生され、再生が中断されたコンテンツよりも、ユーザーに好まれてない傾向が強い。すなわち、ユーザーが選択したコンテンツに近いコンテンツほど、再生が中断されると、ユーザーに好まれていない傾向が強くなる。このため、本実施形態では、プレイリスト作成部２３は、受付部２１が選択を受け付けたコンテンツから、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ないほど、再生が中断されたコンテンツの補正再生回数を少なくする。これにより、よりユーザーの嗜好に適したプレイリストを作成することができる。
【００６１】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００６２】
上述の第１実施形態では、プレイリスト作成部２３は、１から次コンテンツ再生中断回数を次コンテンツ再生回数で除した値を引くことにより補正係数を算出し、算出した補正係数を再生回数に掛けることにより補正再生回数を算出するようになっている。これに限らず、次コンテンツ再生回数に対する次コンテンツ再生中断回数の割合が高いほど、値が小さくなるように、再生回数を補正して、補正再生回数を算出するようになっていれば、上記以外の計算により、補正再生回数が算出されてもよい。
【００６３】
上述の第２実施形態においては、プレイリスト作成部２３は、補正割合（＝ｆ（ｘ）−次コンテンツ再生中断回数／次コンテンツ再生回数））を算出した後、補正再生回数（＝再生回数×（１−補正割合））を算出している。これに限らず、受付部２１が選択を受け付けたコンテンツから、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ない（コンテンツ距離が小さい）ほど、再生が中断されたコンテンツの補正再生回数が少なくなるようになっていればよい。例えば、第１実施形態で算出している補正再生回数に、１からｆ（ｘ）を引いた値を掛けて、補正再生回数を算出してもよい。このようにしても、受付部２１が選択を受け付けたコンテンツから、受付部２１が選択を受け付けたコンテンツよりも後のコンテンツとして再生され、再生が中断されたコンテンツまでのコンテンツ数が少ない（コンテンツ距離が小さい）ほど、再生が中断されたコンテンツの補正再生回数が少なくなる。
【００６４】
上述の実施形態においては、プレイリスト作成部２３は、補正再生回数の他、ダイレクト再生回数を加味して、プレイリストを作成するようになっている。これに限らず、プレイリスト作成部２３は、ダイレクト再生回数を加味せず、補正再生回数のみに基づいて、プレイリストを作成するようになっていてもよい。
【００６５】
上述の実施形態においては、コンテンツとして音楽を例示した。これに限らず、コンテンツはミュージックビデオ等の動画等であってもよい。
【００６６】
上述の実施形態においては、ＰＣ１にコンテンツ再生プログラムＰがインストールされており、ＰＣ１をコンテンツ再生装置として機能させる場合について説明した。これに限らず、コンテンツ再生装置として機能させる機器として、タブレットＰＣ、スマートフォン等であってもよい。
【産業上の利用可能性】
【００６７】
本発明は、コンテンツを再生するコンテンツ再生装置及びコンテンツ再生プログラムに好適に採用され得る。
【符号の説明】
【００６８】
１  パーソナルコンピュータ（コンテンツ再生装置）
２  制御部
２１  受付部
２２  再生部
２３  プレイリスト作成部
３  記憶部
４  表示部
５  操作部
６  スピーカー
Ｐ  コンテンツ再生プログラム
【図１】
2015141729.tif 000003
【図２】
2015141729.tif 000004
【図４】
2015141729.tif 000005
【図５】
2015141729.tif 000006
【図６】
2015141729.tif 000007
【図７】
2015141729.tif 000008
【図８】
2015141729.tif 000009
【図９】
2015141729.tif 000010
【図１０】
2015141729.tif 000011
【図１１】
2015141729.tif 000012
【図１２】
2015141729.tif 000013
【図１３】
2015141729.tif 000014
【図３】
2015141729.tif 000015