(57)【要約】  【課題】  各音楽データのユーザの好みに応じた格付けを正確に行うことができる再生装置を提供する。  【解決手段】  音楽データの再生を行う音楽プレーヤ（再生装置）において、音楽データ毎の再生時間をＣＰＵ１０で計時し、計時した再生時間に基づいてＣＰＵ１０で音楽データ毎の再生率を算出し、算出した再生率に基づいて各音楽データのユーザの好みに応じた格付けを行う。再生率は、例えば音楽データの最初から最後までの再生時間に対する計時された再生時間の比を算出する。【選択図】      図１
2007059030.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータが記録されている記録媒体からデータを読出して夫々再生する再生装置において、
データ毎の再生時間を計時する計時手段と、
該計時手段が計時した再生時間に基づいてデータ毎の再生率を算出する算出手段と
を備えることを特徴とする再生装置。
【請求項２】
再生率が算出されたデータに対し、再生率の高低に応じて再生の優先度の高低を設定する設定手段を備えることを特徴とする請求項１記載の再生装置。
【請求項３】
前記算出手段は、データが最初から再生されていない場合に計時された再生時間は、再生率の算出に用いないように構成してあることを特徴とする請求項１又は２記載の再生装置。
【請求項４】
前記計時手段は、データが最初から再生されていない場合、再生時間を計時しないように構成してあることを特徴とする請求項１又は２記載の再生装置。
【請求項５】
前記算出手段は、前記再生率として、データの最初から最後までの再生時間に対する計時された再生時間の比を算出するように構成してあることを特徴とする請求項１乃至４の何れかひとつに記載の再生装置。
【請求項６】
前記算出手段は、複数回再生時間が計時されたデータに対し、前記再生率として、前記データの最初から最後までの再生時間に計時回数を乗じた値に対する前記計時回数分の再生時間の累計値の比を算出するように構成してあることを特徴とする請求項１乃至４の何れかひとつに記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデータが記録されている記録媒体からデータを読出して夫々再生する再生装置に関する。
【背景技術】
【０００２】
本体に出入可能又は本体に内蔵された記録媒体に記録されている音楽データを再生する音楽プレーヤ（再生装置）が広く用いられている。また、前記記録媒体としては、半導体メモリ又はハードディスクドライブなども用いられている。音楽プレーヤは、記録媒体内の音楽データを任意に選択して再生するランダム再生を行ったり、記録媒体に記録されている音楽データに予めユーザが好みに応じた格付けを行っておき、格付けに応じた選曲再生を行うことが可能なものもある。特にハードディスクドライブなどの大容量記録媒体では、数百曲から数千曲の音楽データを記録することが可能なため、格付けに応じた選曲再生はユーザにとって便利な機能である。
【０００３】
しかし、前記格付けはユーザが各音楽データに対して手動で設定しているため、手間がかかるという問題がある。この問題を解決する方法として、各音楽データの再生回数に基づいて、ユーザの好みに応じた格付けを自動で行う方法が提案されている（例えば特許文献１参照）。この方法では、音楽データが最初から最後まで再生された場合は格付け（お気に入り度）を１つ上げ、再生途中でスキップされた場合は格付けを１つ下げている。
【特許文献１】特開２００２−１５０６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の方法では、音楽データが最後まで再生された場合に格付けを１つ上げ、再生途中でスキップされた場合に格付けを１つ下げているため、例えば音楽データの終了直前にスキップされた場合でも格付けが１つ下がり、終了直前まで早送りして最後まで再生された場合でも格付けが１つ上がる。そのため、音楽データの大部分が再生されているのに格付けが下がったり、音楽データの大部分が再生されていないのに格付けが上がるなど、格付けの精度が高くないという問題がある。また、音楽データの一部分をリピート再生した場合、リピート再生後に最後まで再生すれば格付けは上がるが、リピート再生後に途中でスキップした場合は格付けが下がるため、格付けの精度が高くないという問題がある。さらに、ランダム再生は格付けの対象としていないため、格付けの自動化が有効に活用されていないという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、データ毎の再生時間を計時する計時手段と、計時した再生時間に基づいてデータ毎の再生率を算出する算出手段とを備えることにより、再生率に基づいて各データのユーザの好みに応じた格付けを正確に行うことができる再生装置を提供することを目的とする。
【０００６】
また、本発明は、再生率が算出されたデータに対し、再生率の高低に応じて再生の優先度の高低を設定する設定手段を備えることにより、データに対し、ユーザの好み（格付け）に応じて再生の優先度を設定することができる再生装置を提供することを他の目的とする。
【０００７】
また、本発明は、データが最初から再生されていない場合に計時された再生時間は再生率の算出に用いないように構成したことにより、各データのユーザの好みに応じた格付けをより正確に行うことができる再生装置を提供することを他の目的とする。
【０００８】
また、本発明は、データが最初から再生されていない場合、再生時間を計時しないように構成したことにより、各データのユーザの好みに応じた格付けをより正確に行うことができる再生装置を提供することを他の目的とする。
【０００９】
また、本発明は、前記再生率として、データの最初から最後までの再生時間に対する計時された再生時間の比を算出するように構成したことにより、各データのユーザの好みに応じた格付けを正確に行うことができる再生装置を提供することを他の目的とする。
【００１０】
また、本発明は、複数回再生時間が計時されたデータに対し、前記再生率として、データの最初から最後までの再生時間に計時回数を乗じた値に対する前記計時回数分の再生時間の累計値の比を算出するように構成したことにより、各データのユーザの好みに応じた格付けを正確に行うことができる再生装置を提供することを他の目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る再生装置は、複数のデータが記録されている記録媒体からデータを読出して夫々再生する再生装置において、データ毎の再生時間を計時する計時手段と、該計時手段が計時した再生時間に基づいてデータ毎の再生率を算出する算出手段とを備えることを特徴とする。
【００１２】
本発明に係る再生装置は、再生率が算出されたデータに対し、再生率の高低に応じて再生の優先度の高低を設定する設定手段を備えることを特徴とする。
【００１３】
本発明に係る再生装置は、前記算出手段は、データが最初から再生されていない場合に計時された再生時間は、再生率の算出に用いないように構成してあることを特徴とする。
【００１４】
本発明に係る再生装置は、前記計時手段は、データが最初から再生されていない場合、再生時間を計時しないように構成してあることを特徴とする。
【００１５】
本発明に係る再生装置は、前記算出手段は、前記再生率として、データの最初から最後までの再生時間に対する計時された再生時間の比を算出するように構成してあることを特徴とする。
【００１６】
本発明に係る再生装置は、前記算出手段は、複数回再生時間が計時されたデータに対し、前記再生率として、前記データの最初から最後までの再生時間に計時回数を乗じた値に対する前記計時回数分の再生時間の累計値の比を算出するように構成してあることを特徴とする。
【００１７】
本発明においては、データ毎の再生時間を計時手段で計時し、計時した再生時間に基づいてデータ毎の再生率を算出手段で算出するため、最後まで再生されずに途中でスキップされた場合であっても、スキップされるまでの再生時間に基づく再生率に基づいて、各データのユーザの好みに応じた格付けを正確に行うことができる。例えば、途中でスキップしたがデータの大部分が再生されている場合に格付けが下がるのを防止できる。
【００１８】
本発明においては、再生率が算出されたデータに対し、再生率の高低に応じて再生の優先度の高低を設定手段で設定するため、例えば再生率の高いデータの優先度を高く設定し、再生率の低いデータの優先度を低く設定するなど、ユーザの好み（格付け）に応じて再生の優先度を設定することができる。再生率は、例えば最初から最後まで再生した場合又は再生時間が長い場合など、ユーザの好みのデータについては高くなり、再生してすぐにスキップした場合など、ユーザの好みでないデータについては低くなる。
【００１９】
本発明においては、データが最初から再生されていない場合に計時された再生時間は再生率の算出に用いないため、最初からスキップされるまでの再生時間に基づく再生率に基づいて、各データのユーザの好みに応じた格付けをより正確に行うことができる。例えば、最初から再生されずに最後の直前から再生されるなど、データの大部分が再生されていない場合に格付けが上がるのを防止できる。
【００２０】
本発明においては、データが最初から再生されていない場合、計時手段は再生時間を計時しないため、最初からスキップされるまでの再生時間に基づく再生率に基づいて、各データのユーザの好みに応じた格付けをより正確に行うことができる。例えば、最初から再生されずに最後の直前から再生されるなど、データの大部分が再生されていない場合に格付けが上がるのを防止できる。
【００２１】
本発明においては、前記再生率として、データの最初から最後までの再生時間に対する計時された再生時間の比を前記算出手段で算出するため、一部分のみを再生したデータよりも、大部分を再生したデータの再生率が高くなる。そのため、最後まで再生していない場合であっても、再生率が高いほど格付けを高くすることにより、再生率に基づいてユーザの好みに関する格付けを正確に行うことができる。
【００２２】
本発明においては、複数回再生時間が計時されたデータに対し、前記再生率として、データの最初から最後までの再生時間に計時回数を乗じた値に対する前記計時回数分の再生時間の累計値の比を前記算出手段で算出するため、スキップするまでの再生時間が平均的に短いデータよりも、スキップするまでの再生時間が平均的に長いデータの再生率が高くなる。そのため、最後まで再生していない場合であっても、再生率が高いほど格付けを高くすることにより、再生率に基づいてユーザの好みに関する格付けを正確に行うことができる。
【発明の効果】
【００２３】
本発明によれば、再生率に基づいて各データのユーザの好みに応じた格付けを正確に行うことができる。
【００２４】
本発明によれば、データに対して、ユーザの好み（格付け）に応じて再生の優先度を設定することができる。
【００２５】
本発明によれば、データの最初からの再生時間に基づいて、各データのユーザの好みに応じた格付けをより正確に行うことができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
図１は、本発明に係る音楽プレーヤ（再生装置）の構成例を示すブロック図である。音楽プレーヤは、ＭＰ３（MPEG Audio Layer-3）ファイルなどの音楽データ、各種設定情報、及びプログラムなどを記憶するフラッシュメモリ又はハードディスクドライブなどの内蔵記憶部１８と、音楽データが記録されたＣＤ−ＲＯＭ、メモリカード（ＳＤカード、コンパクトフラッシュ（登録商標）など）、又はリムーバブルハードディスクなどの記録媒体２８が出入され、記録媒体２８にアクセスする外部記憶部２０と、液晶表示パネルなどの表示部１４と、押ボタン式スイッチなどの操作部１６と、音楽データをデコードするデコーダ２２と、デコードされたデジタル音声信号をアナログ音声信号に変換して出力するスピーカ又はイヤホン端子などの出力部２４と、ＵＳＢ（Universal Serial Bus）インタフェイス又は無線インタフェイスなどの接続部２６と、内蔵記憶部１８に記憶されているプログラムを実行して音楽データの再生及び装置内の各構成部の制御などを行うＣＰＵ（Central Processing Unit）１０と、一時的にデータを記憶するＲＡＭ（Random Access Memory）１２とを備える。上述した音楽プレーヤの各構成部は共通のバスに接続されている。なお、操作部１６は、リモートコントローラの場合もある。
【００２７】
ＣＰＵ１０の制御により、操作部１６の操作に応じて、内蔵記憶部１８に記憶されている音楽データをデコーダ２２にデコードさせたり、記録媒体２８に記録されている音楽データを外部記憶部２０で読出してデコーダ２２にデコードさせ、デコードされた音楽データを出力部２４から出力させる。また、例えば接続部２６とコンピュータを接続し、コンピュータから受信した音楽データを、ＣＰＵ１０の制御によって内蔵記憶部１８又は記録媒体２８に記憶する。
【００２８】
ＣＰＵ１０は、音楽データ毎の再生時間を計時する計時手段、及び、計時した再生時間に基づいて、音楽データ毎の再生率を算出する算出手段として動作する。ただし、ＣＰＵ１０は、音楽データの最初から再生が行われていない場合は再生時間を計時しない。または、音楽データの最初から再生が行われていない場合に計時された再生時間は再生率の算出に用いない。再生率は、音楽データの最初から最後までの再生時間に対する計時された再生時間の比である。例えば５分（＝３００秒）の音楽データを再生した際に、最初から最後まで全部再生された場合、再生時間は３００秒であり、再生率は
１００×３００秒÷３００秒＝１００％
となる。また、最初の３０秒だけ再生してスキップされた場合、再生時間は３０秒であり、再生率は
１００×３０秒÷３００秒＝１０％
となる。
【００２９】
ただし、同一音楽データが複数回再生され、再生時間が複数回計時されることもあるため、ＣＰＵ１０は、複数回再生時間が計時された音楽データに対し、再生率として、音楽データの最初から最後までの再生時間と計時回数とを乗じた値に対する前記計時回数分の再生時間の累計値の比を算出する。例えば５分（＝３００秒）の音楽データを最初から５回再生し、再生時間が１回目は３０秒、２回目は５分、３回目は３分（＝１８０秒）、４，５回目は１０秒であった場合、再生率は
１００×（３０秒＋３００秒＋１８０秒＋１０秒＋１０秒）÷（３００秒×５回）
＝３５％
となる。なお、再生時間の計時は、秒単位に限定はされず、例えばフレーム単位で計時したり、分単位で計時したり、０．５秒単位で計時するなど、任意の時間間隔で計時することが可能である。
【００３０】
ここで、ＣＰＵ１０は音楽データが最初から再生されていない場合は再生時間の計時は行わず、例えば、早送り又は巻戻しによって音楽データの途中から再生された場合は、最初から再生されていないので再生時間は計時しない。また、レジューム再生など、前回再生を停止した時点から再生を再開できる機能を有する再生装置の場合、最初から再生を行っていないので再生時間は計時しない。ただし、レジューム再生の場合、再生停止時に再生時間の計時を一時停止し、再生を再開した場合に再生時間の計時を再開（一時停止を解除）することも可能である。
【００３１】
各音楽データの再生率及び再生率の算出に必要な集計データ（計時された各再生時間）は、ＣＰＵ１０の制御によって、内蔵記憶部１８に記憶することが可能である。また、他の方法として、ＣＰＵ１０の制御によって、音楽データに該音楽データの再生率及び集計データをメタデータとして埋め込むことも可能である。
【００３２】
ＣＰＵ１０は、再生率に基づいて、各音楽データの格付け（再生の優先度の設定）を行う設定手段として動作する。再生率が高いほど、格付けは高くなる。例えば再生率と３つの閾値ａ，ｂ，ｃ（ａ＞ｂ＞ｃ）との大小を比較して、再生率が閾値ｃ以下の場合はＤランク、閾値ｃ〜ｂの場合はＣランク、閾値ｂ〜ａの場合はＢランク、閾値ａ以上の場合はＡランクに格付けすることが可能である。
【００３３】
図２は、再生率の算出手順の例を示すフローチャートである。ＣＰＵ１０は、音楽データの再生が開始された場合（Ｓ１０：ＹＥＳ）、再生時間のカウント（計時）を開始する（Ｓ１２）。カウント値は例えばＲＡＭ１２に記憶される。再生時間のカウントは、ランダム再生又は順次再生などの任意の再生に対して行うことが可能である。その後、早送り中又は巻戻し中の場合（Ｓ１４：ＹＥＳ）、又は、一時停止中の場合（Ｓ１４：ＮＯ、Ｓ１６：ＹＥＳ）、ＣＰＵ１０は、再生時間のカウントを一時停止し（Ｓ２４）、再生が再開された場合（Ｓ１０：ＹＥＳ）、再生時間のカウントを再開する（Ｓ１２）。また、再生が停止された場合（Ｓ１６：ＮＯ、Ｓ１８：ＹＥＳ）、レジューム機能がある場合（Ｓ２６：ＹＥＳ）、ＣＰＵ１０は、再生時間のカウントを一時停止し（Ｓ２４）、再生が再開された場合（Ｓ１０：ＹＥＳ）、再生時間のカウントを再開する（Ｓ１２）。
【００３４】
レジューム機能がない場合（Ｓ２６：ＮＯ）、又は、スキップされた場合（Ｓ１８：ＮＯ、Ｓ２０：ＹＥＳ）、ＣＰＵ１０により集計対象であるか否かを判定し、集計対象でない場合（Ｓ２８：ＮＯ）は図２に示す処理を終了し、再度再生が行われた場合は同様の処理を行う。集計対象の場合（Ｓ２８：ＹＥＳ）、ＣＰＵ１０は集計データを更新し（Ｓ３０）、再生率を算出する（Ｓ３２）。また、再生が終了した場合（Ｓ２０：ＮＯ、Ｓ２２：ＹＥＳ）、ＣＰＵ１０は集計データを更新し（Ｓ３０）、再生率を算出する（Ｓ３２）。再生が終了していない場合（Ｓ２２：ＮＯ）はＳ１４からの処理を繰返す。
【００３５】
最後まで再生されずに途中でスキップされた場合であっても、スキップされるまでの再生時間に基づく各データの再生率を算出しているため、算出した再生率に基づいて、各データのユーザの好みに応じた格付けを正確に行うことができる。
【００３６】
集計対象であるか否かの判定（Ｓ２８）は、例えば、ＣＰＵ１０により、再生が開始されてから所定時間以内にスキップされた音楽データは、集計対象でないと判定することが可能である。再生が開始されてから短時間でスキップされた場合は、ユーザの好みの曲でないと見なせるため、再生時間を集計データに加えない。なお、前記所定時間は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。また、前記判定を行うか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。
【００３７】
また、集計対象であるか否かの判定（Ｓ２８）として、曲Ａをスキップした後、曲Ｂの再生を開始し、曲Ｂの再生を開始してから所定時間以内に曲Ａに戻した場合、曲Ｂは集計対象でないと判定することが可能である。スキップを行って短時間で元の曲に戻した場合は、ユーザが誤ってスキップしたと見なせるため、スキップ後の曲Ｂの再生時間は集計データに加えない。なお、前記所定時間又は集計対象に含めるか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。また、前記判定を行うか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。
【００３８】
また、集計対象であるか否かの判定（Ｓ２８）として、連続してスキップを行った場合、デコーダ２２が再生を開始する前の音楽データは集計対象でないと判定することも可能である。操作部１６のスキップボタンが高速に連打された場合、スキップされた曲はユーザが再生する意思がないと見なせるため、スキップされた曲は集計対象に含めない。なお、集計対象に含めるか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。また、前記判定を行うか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。
【００３９】
また、集計対象であるか否かの判定（Ｓ２８）として、再生が開始された場合であっても、例えば音が鳴り始めるまでの無音状態など、一定以下の出力レベルが続いた状態でスキップされた音楽データは、集計対象でないと判定することが可能である。音が鳴り始めるまでの無音状態でスキップされた場合、ユーザーがその曲を意図してスキップしたとは考え難く、好みであるか否かは評価し難いため、集計対象に含めない。なお、集計対象に含めるか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。また、前記判定を行うか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。
【００４０】
また、早送り又は巻戻しを行った部分は再生時間に含めないことも可能である。なお、再生時間に含めるか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。また、前記判定を行うか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。
【００４１】
また、１つの音楽データ内の所定時間範囲（例えば時間Ａと時間Ｂとの間）のリピートを行った場合は、前記所定範囲のリピートの再生時間を計時しないことが可能である。なお、前記所定範囲のリピートの再生時間を計時するか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。なお、前記所定範囲のリピートの再生時間を計時する場合は、例えば１分（＝６０秒）の音楽データ内の所定の３０秒の範囲を１０回リピート再生した場合の再生率は、
１００×（３０秒×１０回）÷６０秒＝５００％
となる。また、前記判定を行うか否かの設定は、例えば内蔵記憶部１８に記憶されており、操作部１６の操作に応じてＣＰＵ１０に変更させることが可能である。
【００４２】
上述した各実施の形態においては、再生装置として音楽ファイルを再生する音楽プレーヤを例にして説明したが、例えば映像ファイルを再生する映像プレーヤに本発明を適用することも可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明に係る音楽プレーヤ（再生装置）の構成例を示すブロック図である。
【図２】再生率の算出手順の例を示すフローチャートである。
【符号の説明】
【００４４】
１０  ＣＰＵ
１２  ＲＡＭ
１４  表示部
１６  操作部
１８  内蔵記憶部
２０  外部記憶部
２２  デコーダ
２４  出力部
２６  接続部
２８  記憶媒体
【図１】
2007059030.tif 000003
【図２】
2007059030.tif 000004