JP4862761B2 - Content reproduction apparatus and program thereof - Google Patents
Content reproduction apparatus and program thereof Download PDFInfo
- Publication number
- JP4862761B2 JP4862761B2 JP2007165590A JP2007165590A JP4862761B2 JP 4862761 B2 JP4862761 B2 JP 4862761B2 JP 2007165590 A JP2007165590 A JP 2007165590A JP 2007165590 A JP2007165590 A JP 2007165590A JP 4862761 B2 JP4862761 B2 JP 4862761B2
- Authority
- JP
- Japan
- Prior art keywords
- playback
- content
- song
- reproduction
- complete
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
本発明は、コンテンツ記憶部に記録されたコンテンツを再生するコンテンツ再生装置およびそのプログラムに関する。 The present invention relates to a content playback apparatus that plays back content recorded in a content storage unit and a program thereof.
近年、HDD(Hard Disk Drive)を備え、HDDに記録されている複数のコンテンツ(例えば、曲データ等)の中から選択されたコンテンツを再生するコンテンツ再生装置が普及してきている。このようなコンテンツ再生装置においては、ユーザ操作によって選択された曲リストに含まれる曲データを連続して再生する再生処理の他に、曲データに付与された再生回数等のコンテンツ情報に基づいて、例えば再生回数の多い曲データから順に連続的に再生する再生処理などが提案されている。 2. Description of the Related Art In recent years, content playback apparatuses that include an HDD (Hard Disk Drive) and play back content selected from a plurality of contents (for example, song data) recorded on the HDD have become widespread. In such a content reproduction apparatus, based on content information such as the number of reproductions given to the song data, in addition to the reproduction processing for continuously reproducing the song data included in the song list selected by the user operation, For example, a reproduction process has been proposed in which music data is reproduced in order from the song data having the largest number of reproductions.
しかし、再生回数の多い順に曲データを再生する場合には次のような問題がある。ある曲データがシャッフル再生等で頻繁に再生された場合、ユーザがその曲データを好まないため、その曲データの再生途中でスキップ処理を実行して、次の曲データの再生へと処理を進めることがある。このようにスキップ処理された曲データについても再生回数がカウントされるので、単純に再生回数の多い曲データから順に再生した場合に、ユーザの好みでない曲データも優先的に再生されてしまう。 However, there are the following problems when music data is reproduced in descending order of the number of reproductions. If a piece of song data is played frequently, such as by shuffle playback, the user does not like the song data, so skip processing is performed during playback of the song data, and processing proceeds to playback of the next song data. Sometimes. Since the number of times of reproduction is also counted for the music data skipped in this way, music data that is not preferred by the user is preferentially reproduced when the music data is simply reproduced in order from the largest number of times of reproduction.
一方、スキップ処理を実行された曲データについては再生回数をカウントしないことが考えられる。しかしながら、ユーザが好む曲データであって、曲データを最後まで再生し終える直前に、早く次の曲データを聴くことを目的に、スキップ処理を実行してしまった場合には、その曲データの再生回数を増加させることができない。 On the other hand, it is conceivable that the number of reproductions is not counted for music data that has been skipped. However, if it is the song data that the user prefers and skip processing has been executed for the purpose of listening to the next song data immediately before the song data has been completely played back, The number of playbacks cannot be increased.
従って、ユーザが好むと考えられる曲データを優先的に連続再生できる再生方法が要求されている。 Therefore, there is a demand for a playback method that can preferentially continuously play back music data that the user thinks is preferred.
下記特許文献1は、以下の内容を記載する。制御部が、再生優先順位を取得するために、CDの再生時、各曲の再生カウントを取得する。そして、制御部が、各曲の再生カウントおよび収録時間から規格化カウントを算出し、これを再生比率として認識し、これに応じて、各CDに関する再生優先順位を決定する。ここで、通常、ユーザの好きな曲であれば、その再生時間は長くなると考えられる。一方、好みの曲であれば、ユーザは、その曲をなるべく完全に(最初から最後まで)再生しようとすると考えられる。従って、上記のような再生比率を用いることで、ユーザの好みを適切に反映した再生優先順位を取得できる。
The following
しかし、特許文献1の方法では、単純に再生カウント(再生時間)を収録時間で除算しているだけであるので、再生回数の多い曲データは単純に再生カウントが大きくなり、ユーザの好みをより正確に反映することができないという問題がある。
However, since the method of
本発明は上記従来の課題を解決するためになされたものであり、その目的は、ユーザの好みに反映させて、コンテンツを連続再生することができるコンテンツ再生装置を提供することである。 The present invention has been made to solve the above-described conventional problems, and an object of the present invention is to provide a content playback apparatus capable of continuously playing back content, reflecting the user's preference.
本発明の好ましい実施形態によるコンテンツ再生装置は、複数のコンテンツを記録するためのコンテンツ記憶部と、該コンテンツ記憶部に記録されたコンテンツを再生する再生手段と、該コンテンツ記憶部に記録された各コンテンツについて、コンテンツの長さと、累積再生時間と、再生回数とを記録するためのコンテンツ情報記憶部と、コンテンツが再生されたとき、再生回数を更新する再生回数更新手段と、コンテンツの再生が終了したとき、再生した時間を累積再生時間に加算して更新する累積再生時間更新手段と、累積再生時間に比例し、かつ、コンテンツの長さ及び再生回数に反比例する完全再生率を算出して、該コンテンツ情報記憶部に記録する算出手段と、該算出手段によって算出された完全再生率に基づいてコンテンツリストを生成し、該コンテンツリストに含まれるコンテンツを該再生手段に再生させる再生制御手段とを備える。 A content playback apparatus according to a preferred embodiment of the present invention includes a content storage unit for recording a plurality of contents, a playback unit for playing back the content recorded in the content storage unit, and each of the content storage units recorded in the content storage unit For content, a content information storage unit for recording the content length, cumulative playback time, and playback count, playback count update means for updating the playback count when the content is played back, and playback of the content is completed The cumulative playback time updating means for updating the playback time by adding the playback time to the cumulative playback time, and calculating a complete playback rate proportional to the cumulative playback time and inversely proportional to the length of the content and the number of playbacks, A calculation means for recording in the content information storage unit, and a content list based on the complete playback rate calculated by the calculation means. It generates, and a reproduction control means for reproducing the content included in the content list in the reproduction means.
完全再生率は、1回の再生あたりで平均化された再生時間がコンテンツの長さに近い場合に高くなり、1回の再生あたりで平均化された再生時間がコンテンツの長さに遠いと低くなる。つまり、常にほぼ最後まで再生されるコンテンツは完全再生率が高くなり、常に途中までしか再生されないコンテンツは完全再生率が低くなる。従って、完全再生率に基づいてコンテンツリストを生成し、コンテンツリスト内のコンテンツを再生することで、ユーザの好みに合ったコンテンツを再生することができる。 The complete playback rate is high when the playback time averaged per playback is close to the length of the content, and low when the playback time averaged per playback is far from the length of the content. Become. That is, content that is always played back almost to the end has a high complete playback rate, and content that is always played only halfway has a low complete playback rate. Therefore, by generating a content list based on the complete reproduction rate and reproducing the content in the content list, it is possible to reproduce the content that suits the user's preference.
好ましい実施形態においては、前記再生制御手段が、完全再生率の高い順にコンテンツがソートされたコンテンツリストを生成し、該コンテンツリストの順番にコンテンツを前記再生手段に再生させる。 In a preferred embodiment, the reproduction control unit generates a content list in which the contents are sorted in descending order of the complete reproduction rate, and causes the reproduction unit to reproduce the contents in the order of the content list.
この場合には、完全再生率が高いコンテンツから順に再生されるので、ユーザが好むと推定されるコンテンツから順に再生することができる。 In this case, since the reproduction is performed in order from the content with the highest complete reproduction rate, the reproduction can be performed in order from the content estimated to be preferred by the user.
好ましい実施形態においては、前記再生制御手段が、完全再生率が同じコンテンツについて、累積再生時間が長い順にコンテンツがさらにソートされたコンテンツリストを生成する。 In a preferred embodiment, the reproduction control means generates a content list in which the contents are further sorted in the order of the accumulated reproduction time for the contents having the same complete reproduction rate.
この場合には、累積再生時間が長い方が、ユーザが好むコンテンツであると推定されるので、完全再生率が同じ場合に累積再生時間が長いコンテンツから順に再生することで、ユーザの好むと推定されるコンテンツから順に再生できる。 In this case, it is presumed that the content with a longer cumulative playback time is the content that the user prefers, so that it is estimated that the user prefers by playing in order from the content with the longer cumulative playback time when the complete playback rate is the same. Content can be played in order.
好ましい実施形態においては、前記再生制御手段が、完全再生率が第1所定値未満のコンテンツをコンテンツリストから除外する。 In a preferred embodiment, the playback control means excludes content whose complete playback rate is less than a first predetermined value from the content list.
この場合、ユーザが好まないと推定されるコンテンツを再生しないようにすることができる。 In this case, it is possible to prevent the content that is estimated to be unfavorable by the user from being reproduced.
好ましい実施形態においては、前記再生制御手段が、完全再生率が第1所定値未満であり、かつ、累積再生時間が第2所定値未満であるコンテンツをコンテンツリストから除外する。 In a preferred embodiment, the playback control means excludes content whose complete playback rate is less than a first predetermined value and whose cumulative playback time is less than a second predetermined value from the content list.
この場合、ユーザが好まないと推定されるコンテンツを再生しないようにすることができる。 In this case, it is possible to prevent the content that is estimated to be unfavorable by the user from being reproduced.
好ましい実施形態においては、前記再生制御手段が、累積再生時間が長い順にコンテンツがソートされ、累積再生時間が同じコンテンツについて、完全再生率が高い順にさらにコンテンツがソートされたコンテンツリストを生成する。 In a preferred embodiment, the reproduction control means generates a content list in which contents are sorted in the order of long accumulated reproduction time, and the contents are further sorted in descending order of the complete reproduction rate for the same accumulated reproduction time.
好ましい実施形態においては、前記再生制御手段が、コンテンツリスト内のコンテンツを再生させる際に、コンテンツの長さに完全再生率を乗算した時間だけ前記再生手段に再生させる。 In a preferred embodiment, when the content in the content list is reproduced, the reproduction control unit causes the reproduction unit to reproduce only the time obtained by multiplying the length of the content by the complete reproduction rate.
この場合、常に最後まで再生されるコンテンツは最後まで再生し、常に半分までしか再生されないコンテンツは半分までしか再生しないようにすることができる。 In this case, content that is always played back to the end can be played back to the end, and content that is always played back only up to half can be played back only up to half.
本発明の別の局面においては、上記各コンテンツ再生装置における各手段をコンピュータに実行させるための、コンテンツ再生装置の動作プログラムが提供され得る。 In another aspect of the present invention, an operation program for a content reproduction device for causing a computer to execute each unit in each of the content reproduction devices may be provided.
本発明によると、完全再生率に基づいてコンテンツリストを生成するので、ユーザの好みに合ったコンテンツを自動的に選択して連続再生することができる。 According to the present invention, since the content list is generated based on the complete reproduction rate, it is possible to automatically select content suitable for the user's preference and continuously reproduce it.
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図1は、本発明の好ましい実施形態によるコンテンツ再生装置100の構成を示すブロック図である。コンテンツ再生装置100は、HDD(Hard Disk Drive)5に記録されている複数のコンテンツファイル(以下、単に、曲データ、ファイル又はコンテンツという)の中から選択された曲データを再生部6において再生し、映像及び/又は音声等を出力するものである。本実施形態のコンテンツ再生装置100は、各コンテンツに対して完全再生率というコンテンツ情報を新たに付与すると共に、BGMモードでコンテンツを連続再生する際に、完全再生率に基づいてコンテンツリストを自動で生成し、完全再生率の高いコンテンツを優先的に再生する。ここで、コンテンツとは、映像データ、曲(音楽)データ、又は、静止画データ等の総称であるが、本例では曲データの場合を例に説明する。
Hereinafter, preferred embodiments of the present invention will be specifically described with reference to the drawings. However, the present invention is not limited to these embodiments. FIG. 1 is a block diagram showing a configuration of a content reproduction apparatus 100 according to a preferred embodiment of the present invention. The content playback apparatus 100 plays back music data selected from a plurality of content files (hereinafter simply referred to as music data, files or contents) recorded in an HDD (Hard Disk Drive) 5 in the
コンテンツ再生装置100は、システム制御部2、RAM3、ROM4、HDD等のコンテンツ記憶部5、再生部6、操作部7、および表示部8を備える。これらは、バスを介して互いに接続されている。
The content playback apparatus 100 includes a
HDD5には複数のコンテンツ(曲データ)が記録されている。HDD5に記録されている曲データは、システム制御部2の指示によって読み出され、再生部6によって再生される。
A plurality of contents (music data) are recorded in the
また、HDD5には、コンテンツ情報データベースが格納されている。コンテンツ情報データベース(以下、コンテンツ情報DBという)は、HDD5に記録されている全コンテンツに関するコンテンツ情報を管理するデータベースである。コンテンツ情報DBのコンテンツ情報は、再生部6が曲データを連続再生するためのコンテンツリスト(以下、曲リストという)を生成するために使用される。コンテンツ情報は、その一例を図2に示すように、曲名、アーティスト名、アルバム名、ジャンル名、曲の長さ(曲の全(総)再生時間、単位は秒)、スキップ回数、累積再生時間(単位は秒)、および完全再生率を含む。スキップ回数、累積再生時間、および完全再生率は、曲データが再生又はスキップ処理されると更新される情報であり、その他の情報は一般的にはコンテンツに対して固定の情報である。
The HDD 5 stores a content information database. The content information database (hereinafter referred to as a content information DB) is a database that manages content information regarding all content recorded in the
スキップ回数は、当該曲データを最後まで再生し終えるまでにユーザ操作によって再生曲が他の曲データに変更された回数(スキップ処理された回数)である。すなわち、スキップ回数はユーザの嗜好を判断する際の1つの指標であり、スキップ回数が多い曲データは、再生途中で別の曲データに変更されることが多く、ユーザにあまり好まれていないと推定することができる。累積再生時間は、当該曲データのこれまでの(HDD5に記録されてからの)再生時間の合計である。累積再生時間が多い曲データは、過去ユーザによく聴かれた曲であり、ユーザに好まれていると推定することができる。 The number of skips is the number of times that the playback music has been changed to other music data by the user operation until the music data has been played to the end (the number of times skip processing has been performed). That is, the skip count is one index for determining the user's preference, and song data with a large number of skips is often changed to another song data during playback, and is not preferred by the user. Can be estimated. The cumulative playback time is the total playback time of the song data so far (after being recorded in the HDD 5). The song data with a long cumulative reproduction time is a song that has been frequently listened to by users in the past, and it can be estimated that the song data is preferred by the user.
完全再生率は、当該曲データが再生される際に、1回の再生あたりで平均すると、当該曲データの曲の長さ(全再生時間)の内、どの程度の時間が再生されているかを示す。言い換えると、完全再生率は、当該曲データが再生されるとき、1回の再生あたりで平均すると、曲データの全再生時間の内、どの程度の時間で再生が途中停止されたか、又は、スキップ処理されたかを示す。完全再生率は、例えば、下記式によって表され、本例では、0〜1の値をとる。完全再生率は、累積再生時間に比例し、曲の長さ(全再生時間)及び再生回数に反比例する。
ここで、図3はトラック番号順に曲データがソートされた曲リストを示し、図4Aは、完全再生率を第1条件、累積再生時間を第2条件に、各値が大きい順番に曲データがソートされた曲リストを示す。図4Aを参照すると、トラック番号11の曲データは、曲の長さが360秒、再生回数が2回、累積再生時間が720秒であり、完全再生率は、720÷(360×2)=1となる。つまり、全ての再生において、曲データが最後まで再生された(全再生時間分再生された)ため、完全再生率は最大の1となっている。トラック番号20の曲データは、曲の長さが60秒、再生回数が3回、累積再生時間が90秒であり、完全再生率は、90÷(60×3)=0.5となる。つまり、全ての再生において曲データが最後まで再生されたならば累積再生時間が180秒となるところ、累積再生時間が90秒であるので、1回の再生で平均すると、曲の全再生時間のちょうど半分で再生が停止されたかスキップされていることになり、完全再生率が0.5になっている。以上のように完全再生率は、曲データの1回の再生で平均すると、全再生時間の内どの程度が再生されているかを示すので、ユーザの好みを非常に正確に判断する指標となる。
Here, FIG. 3 shows a song list in which song data is sorted in the order of track numbers, and FIG. 4A shows song data in order of increasing values with the complete playback rate as the first condition and the cumulative playback time as the second condition. Shows a sorted song list. Referring to FIG. 4A, the song data of
図1に戻り、システム制御部2は、コンテンツ再生装置100全体を制御するものであり、ROM4またはHDD5に格納されたプログラムをRAM3内に読み出して実行することにより、後述する各処理を実行する。
Returning to FIG. 1, the
システム制御部2は、曲データを最後まで再生し終えたとき、又は、ユーザ操作により途中で再生が停止されたとき、又は、ユーザ操作により途中で他の曲データにスキップ処理されたとき、当該曲データについての再生回数、累積再生時間、スキップ回数を更新する。つまり、システム制御部2は、再生回数を1増加させ、今回再生された再生時間を累積再生時間に加算し、スキップ処理された場合にはスキップ回数を1増加させる。その後、システム制御部2は、再生回数、累積再生時間、および曲の長さに基づいて、完全再生率を算出し、コンテンツ情報DBに記録する。
When the
システム制御部2は、連続再生モードの1つであるBGMモードが選択されると、上記コンテンツ情報の内、ユーザの嗜好に関連のある情報を参照して自動的に曲リストを生成し、曲リストの順番に曲データを連続再生させる。詳細には、システム制御部2は、完全再生率に基づいて、完全再生率が高い曲データが優先的に選択されるように曲リストを生成する。例えば、図4Aに示すように、システム制御部2は、完全再生率の高い順番に(完全再生率が高い曲データが先になるように)HDD5に記録されている全曲データをソートし、さらに、完全再生率が同じ曲データについては累積再生時間が長い順に(累積再生時間が長い曲データが先になるように)さらにソートして曲リストを生成する。そして、システム制御部2は、生成した曲リストの順番に曲データを再生するように再生部6を制御する。
When the BGM mode, which is one of the continuous playback modes, is selected, the
あるいは、図4Bに示すように、累積再生時間の長い順番にHDD5に記録されている全曲データをソートし、さらに、累積再生時間が同じ曲データについては完全再生率が高い順番にさらにソートして曲リストを生成してもよい。
Alternatively, as shown in FIG. 4B, all song data recorded on the
操作部7は、ユーザからの指示を受け付けてシステム制御部2に送信するものであり、操作ボタンやリモコン等である。例えば、操作部7には、BGMモードによる曲データを再生する指示や、コンテンツリストを選択する指示や、再生開始する指示や、再生を停止する指示や、曲データをスキップ処理する指示がユーザ操作によって入力される。
The
表示部8は、LCD(液晶ディスプレイ)やFL管等であり、システム制御部2の指示に基づいて、曲リストや、再生中の曲データのコンテンツ情報等を表示する。再生部6は、HDD5から読み出された曲データを再生する。
The
以上の構成を有するコンテンツ再生装置100について、その動作を説明する。図5は、曲データが再生されたときに完全再生率を算出するシステム制御部2の処理を示すフローチャートである。図6は、BGMモードにおいて完全再生率に基づいて曲リストを生成し連続再生するシステム制御部2の処理を示すフローチャートである。
The operation of the content reproduction apparatus 100 having the above configuration will be described. FIG. 5 is a flowchart showing the processing of the
まず、完全再生率を算出する処理を、図5を参照して説明する。なお、図5の処理は、ユーザ操作によって選択された曲データを再生するときだけでなく、BGMモードで自動的に生成された曲リスト内の曲データを再生するときにも実行される。図5に示すように、システム制御部2が曲データの再生を再生部6に指示することにより、再生部6はHDD5から曲データを読み出して再生開始する(S1)。曲データの再生中は、図示しないカウンタによって曲データの再生時間が計時されている。
First, the process of calculating the complete reproduction rate will be described with reference to FIG. 5 is executed not only when the music data selected by the user operation is reproduced, but also when the music data in the music list automatically generated in the BGM mode is reproduced. As shown in FIG. 5, when the
ここで、システム制御部2は、ユーザ操作によってスキップ指示が入力されたか否か監視している(S2)。さらに、システム制御部2は、現在再生中の曲データを最後まで再生し終えたか、又は、ユーザ操作によって再生途中で曲データの再生が停止されたか(一時停止は除く)を監視している(S3)。
Here, the
ユーザ操作によってスキップ指示が入力された場合(S2でYES)、システム制御部2は、コンテンツ情報DB内の当該曲データのスキップ回数を1増加させ、スキップ回数を更新し(S7)、S4へと進む。また、このとき、システム制御部2は、再生時間のカウンタによる計時を終了させ、再生時間を確定する。
When a skip instruction is input by a user operation (YES in S2), the
一方、現在再生中の曲データを最後まで再生し終えた場合、又は、ユーザ操作によって再生途中で曲データの再生が停止された場合(S3でYES)、システム制御部2は、再生時間のカウンタによる計時を終了し、再生時間を確定し、S4へと進む。
On the other hand, when the music data currently being played has been played back to the end, or when the playback of the music data is stopped by the user operation (YES in S3), the
S4において、システム制御部2は、再生された曲データの今回の再生時間を、コンテンツ情報DBの該当曲データの累積再生時間に加算して、累積再生時間を更新する(S4)。例えば、曲データが最後まで再生された場合には、今回の再生時間は曲の長さ(全再生時間)と等しいので、現在の累積再生時間に曲の長さ(全再生時間)が加算される。また、全再生時間が360秒である曲データがちょうど半分の180秒まで再生し終えたときにスキップ処理又は途中停止された場合には、現在の累積再生時間に曲の長さの半分である180秒が加算される。
In S4, the
続いて、システム制御部2は、コンテンツ情報DBの該当曲データの再生回数を1増加させ、再生回数を更新する(S5)。なお、この処理は、S1で曲データを再生開始した直後に実行することも可能である。
Subsequently, the
最後に、システム制御部2は、S4、S5で更新した累積再生時間及び再生回数を使って、コンテンツ情報DBの該当曲データの完全再生率を算出し、コンテンツ情報DBに記録する(S6)。完全再生率の算出方法は、先述の式の通りである。なお、S6で完全再生率が算出された後、現在再生中の曲リスト内に再生し終えた曲データの次の曲データが未だ存在する場合、S1に戻って、同様処理を繰り返す。
Finally, the
次に、図6を参照して、BGMモードにおいて完全再生率に基づいて曲リストを生成し、連続再生する処理を説明する。システム制御部2は、ユーザ操作によってBGMモードで再生開始する指示が入力されたか否かを監視している(S11)。
Next, with reference to FIG. 6, a process of generating a song list based on the complete reproduction rate and continuously reproducing in the BGM mode will be described. The
BGMモードで再生開始する指示が入力された場合(S11でYES)、システム制御部2は、完全再生率及び累積再生時間に基づいて、曲リストを生成する(S12)。詳細には、システム制御部2は、コンテンツ情報DBの全曲データ分のコンテンツ情報をRAM3内に読み出して、図4Aに示すように、まず、完全再生率が高い順に(完全再生率が高い方が先になるように)曲データがソートされ、次に、完全再生率が同じ場合、累積再生時間が長い順に(累積再生時間が長い方が先になるように)曲データがソートされた、曲リストを生成する。
When an instruction to start playback in the BGM mode is input (YES in S11), the
続いて、システム制御部2は、必要に応じて、図4Aの曲リストの中から、完全再生率が第1所定値(本例では0.5)未満の曲データを、曲リストから除外する(S13)。完全再生率が0.5未満の曲データは、1回の再生あたりで平均して、曲の長さ(全再生時間)の半分まで再生し終えるまでに、スキップ処理された、又は、途中で再生停止されているので、ユーザが好まない曲データであると推定される。そのため、曲リストから完全再生率が0.5未満の曲データを除外することで、ユーザの好まない曲データがBGMモードで再生されることを防止できる。
Subsequently, the
曲リストが生成された後、システム制御部2は、曲リストの順番に曲データを再生するように再生部6を制御し、再生部6は曲リストの順番に曲データをHDD5から読み出して、連続再生する(S14)。以上の処理により、完全再生率の高い順番に曲データを連続的に再生することができ、ユーザがより好むと推定される曲データから順に連続再生できる。なお、先述の通り、図4Aの曲リストの曲データを再生する際には、図5の処理によって完全再生率を再度更新し、次に、ユーザ操作によってBGMモードでの再生指示が入力されたときにおける曲リストを生成する際に反映させることができる。
After the song list is generated, the
次に、別の実施形態による完全再生率を用いた再生方法を、図7を参照して説明するが、図6と同一部分について同一符号を付し説明を書略する。本例では、S12で完全再生率及び累積再生時間に基づいて同様に曲リストを生成した後、システム制御部2は、完全再生率が所定値(例えば、0.5)未満であり、かつ、連続再生時間が第2所定値(例えば、600秒)未満の曲データを曲リストから除外する(S21)。例えば、図4Aの曲リストでは、トラック番号17の曲データは、累積再生時間が1200秒と非常に長いが、完全再生率が0.33・・であるために図6の処理では曲リストから除外されている。しかし、本例では、完全再生率が0.5未満でも、累積再生時間が600秒以上の曲データは曲リストに残すようにする。これにより、例えば曲データの前半だけを好んで非常に良く聴く曲データについても再生することができる。
Next, a playback method using a complete playback rate according to another embodiment will be described with reference to FIG. 7, but the same parts as those in FIG. In this example, after the song list is similarly generated based on the complete reproduction rate and the accumulated reproduction time in S12, the
次に、さらに別の実施形態による完全再生率を用いた再生方法を、再び図6を参照して説明する。本例では、図6のS14において、曲リスト内の曲データを再生する際に、再生すべき曲データの曲の長さ(全再生時間)に完全再生率を乗算した時間だけ再生し、曲リスト内の次に曲へと移るようにする。例えば、図4Aのトラック番号11の曲データは曲の長さが360秒、完全再生率が1であるので、360×1=360秒(つまり、1曲全て)を再生するが、トラック番号20の曲データは曲の長さが60秒、完全再生率が0.5であるので、60×0.5=30秒(つまり、1曲の半分)のみを再生する。これにより、常時最後まで再生されている曲データは、BGMモードでも最後まで再生し、平均すると半分までしか再生されていない曲データは、BGMモードでも曲の半分までしか再生しないようにすることができ、ユーザの好みにより対応させることができる。つまり、ユーザの好みに応じた重み付けを、曲の再生順序だけでなく、再生時間という形で各曲データに与えることができる。
Next, a reproduction method using a complete reproduction rate according to still another embodiment will be described with reference to FIG. 6 again. In this example, when the song data in the song list is played back in S14 of FIG. 6, the song length (total playback time) of the song data to be played back is multiplied by the complete playback rate, and the song data is played back. Move to the next song in the list. For example, since the song data of
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。図6では完全再生率と累積再生時間とを用いて曲データをソートしているが、完全再生率だけで曲データをソートしてもよい。この場合、完全再生率が同じ場合にはトラック番号順又はアルファベット、五十音順に並べられてもよい。逆に、スキップ回数や再生回数などのコンテンツ情報を含めてソートすることもできる。完全再生率は、上記の式にさらに100を乗算してパーセントで表してもよく、さらに別の係数を乗算してもよい。完全再生率に基づいて曲リストを生成する際に対象とするコンテンツをHDD5に記録された全コンテンツとするのではなく、例えばユーザが設定したジャンルのコンテンツに限定する等、任意の情報で予め絞り込まれてもよい。また、完全再生率が所定値未満の曲データを削除して生成された曲リスト内の曲データを、周知の方法でシャッフル(ランダム)再生してもよい。曲リストから曲データを除外する所定値は0.5に限定されず0.3等であってもよい。また、スキップ回数が所定値以上の曲データを曲リストから除外してもよく、所定値は例えば再生回数の0.7倍のように再生回数に応じて変動する値でもよい。また、曲リスト内の曲データの数によって除外の基準となる完全再生率の値を変動させるようにしてもよい。本発明は、上記のコンテンツ再生装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to these embodiment. In FIG. 6, the song data is sorted using the complete reproduction rate and the accumulated reproduction time. However, the song data may be sorted using only the complete reproduction rate. In this case, when the complete reproduction rate is the same, they may be arranged in the order of track number, alphabetical order, or Japanese alphabet. Conversely, sorting can be performed including content information such as skip count and playback count. The complete reproduction rate may be expressed as a percentage by further multiplying the above expression by 100, or may be multiplied by another coefficient. The content targeted when generating the song list based on the complete playback rate is not limited to all the content recorded in the
本発明はHDDを備えるコンテンツ再生装置等に好適に適用され得る。 The present invention can be suitably applied to a content reproduction apparatus including an HDD.
100 コンテンツ再生装置
2 システム制御部
3 RAM
4 ROM
5 HDD
6 再生部
7 操作部
8 表示部
100
4 ROM
5 HDD
6
Claims (2)
前記コンテンツ記憶部に記録されたコンテンツを再生する再生手段と、
前記コンテンツ記憶部に記録された各コンテンツについて、コンテンツの長さと、累積再生時間と、再生回数とを記録するためのコンテンツ情報記憶部と、
コンテンツが再生されたとき、再生回数を更新する再生回数更新手段と、
コンテンツの再生が終了したとき、再生した時間を累積再生時間に加算して更新する累積再生時間更新手段と、
累積再生時間に比例し、かつ、コンテンツの長さ及び再生回数に反比例する完全再生率を算出する算出手段と、
前記算出手段によって算出された完全再生率に基づいて選択されたコンテンツを前記再生手段に再生させる再生制御手段とを備え、
前記再生制御手段が、コンテンツの長さに完全再生率を乗算した時間だけ前記再生手段
に再生させる、コンテンツ再生装置。 A content storage unit for recording a plurality of contents;
Playback means for playing back the content recorded in the content storage unit;
For each content recorded in the content storage unit, a content information storage unit for recording the length of the content, the cumulative playback time, and the number of playbacks;
A number of times update means for updating the number of views when the content is played,
A cumulative playback time update means for adding the playback time to the cumulative playback time and updating when the playback of the content is terminated;
A calculation means for calculating a complete playback rate that is proportional to the cumulative playback time and inversely proportional to the length of the content and the number of playbacks;
Playback control means for causing the playback means to play back the content selected based on the complete playback rate calculated by the calculation means ,
The playback control means is the playback means for a time obtained by multiplying the length of the content by the complete playback rate.
A content playback device for playback.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007165590A JP4862761B2 (en) | 2007-06-22 | 2007-06-22 | Content reproduction apparatus and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007165590A JP4862761B2 (en) | 2007-06-22 | 2007-06-22 | Content reproduction apparatus and program thereof |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2009004045A JP2009004045A (en) | 2009-01-08 |
| JP2009004045A5 JP2009004045A5 (en) | 2010-05-20 |
| JP4862761B2 true JP4862761B2 (en) | 2012-01-25 |
Family
ID=40320257
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007165590A Expired - Fee Related JP4862761B2 (en) | 2007-06-22 | 2007-06-22 | Content reproduction apparatus and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4862761B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4034547B2 (en) * | 2001-11-08 | 2008-01-16 | 松下電器産業株式会社 | System, receiving device, server device |
| JP4027827B2 (en) * | 2003-03-19 | 2007-12-26 | シャープ株式会社 | Medium reproducing apparatus, history reproducing method, history reproducing program and recording medium therefor |
| JP2005302081A (en) * | 2004-04-06 | 2005-10-27 | Matsushita Electric Ind Co Ltd | Preference level calculation method and playback device |
| JP2005322172A (en) * | 2004-05-11 | 2005-11-17 | Nippon Telegr & Teleph Corp <Ntt> | Content browsing evaluation apparatus and content browsing evaluation program |
| JP2006260648A (en) * | 2005-03-16 | 2006-09-28 | Denso Corp | Audio equipment |
| JP2006331533A (en) * | 2005-05-26 | 2006-12-07 | Matsushita Electric Ind Co Ltd | Audio content automatic selection device |
-
2007
- 2007-06-22 JP JP2007165590A patent/JP4862761B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009004045A (en) | 2009-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7827259B2 (en) | Method and system for configurable automatic media selection | |
| US9230029B2 (en) | System and method for modifying media content playback based on an intelligent random selection | |
| EP2333777A2 (en) | Method and device for updating playlists | |
| JP2006524411A (en) | Creating playlists using audio identifiers | |
| JP2004213858A (en) | Playlist management apparatus and method | |
| JP5631639B2 (en) | AV equipment | |
| WO2007039994A1 (en) | Digest generating device, and program therefor | |
| US6744701B2 (en) | Information reproduction apparatus and method for erasing program data | |
| JP2006127367A (en) | Information management method, information management program, and information management apparatus | |
| US20060294131A1 (en) | System and method for generating a play-list | |
| JP2004349778A (en) | Reproducing apparatus provided with summary reproducing function and summary reproducing method | |
| US20060288042A1 (en) | System and method for generating a play-list | |
| JP4862761B2 (en) | Content reproduction apparatus and program thereof | |
| CN1739160A (en) | Method and device for caching digital content data | |
| JP4461233B2 (en) | MEDIA DATA SELECTION DEVICE, MEDIA DATA SELECTION METHOD, MEDIA DATA SELECTION PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
| JP6142488B2 (en) | Content playback apparatus, content playback method, and content playback program | |
| JP4811599B2 (en) | Content information display device and content information display program | |
| JP2006115224A (en) | Video recorder | |
| JP2010198713A (en) | Audio reproducing device | |
| JP2005038541A (en) | Content data recording / reproducing apparatus and content data recording / reproducing method | |
| JP5002227B2 (en) | Playback device | |
| US20070101264A1 (en) | Position-and length-sensitive video timeline behavior | |
| JP2006155769A (en) | Reproducing device, reproducing program, and method for reproducing | |
| JP5029842B2 (en) | Content information tree generation device and program thereof | |
| JP2008204506A (en) | Content list generation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100405 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100428 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110808 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110920 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111011 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111024 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |