(57)【要約】【課題】コンテンツ蓄積手段の容量を有効に利用できるコンテンツ蓄積装置、コンテンツ蓄積方法及びプログラム記録媒体を提供する。【解決手段】コンテンツ蓄積装置１０は、チューナ１ａ，１ｂ，１ｃ，…，１ｎにより受信された番組情報及びコンテンツを蓄積するコンテンツ蓄積部２と、コンテンツ蓄積部２に蓄積された２つのコンテンツ間の類似性を評価するコンテンツ評価部３と、コンテンツ評価部３による２つのコンテンツの類似性の評価に基づきコンテンツを保持または消去するかを決定するコンテンツ管理部４と、ユーザの視聴命令に基づいてコンテンツ蓄積部２に蓄積されたコンテンツを表示部５に出力する出力制御部６と、コンテンツ蓄積プログラムを記録するＲＯＭ７、各部を制御する制御部８等を備えている。【選択図】図１
2007073123.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを蓄積するコンテンツ蓄積手段を有し、該コンテンツ蓄積手段にコンテンツを蓄積するコンテンツ蓄積装置であって、
前記コンテンツ蓄積手段に蓄積されたコンテンツを評価するコンテンツ評価手段と、
前記コンテンツ評価手段によるコンテンツの評価結果に基づき、前記コンテンツ蓄積手段にコンテンツを保持または消去するかを決定するコンテンツ管理手段とを備えてなることを特徴とするコンテンツ蓄積装置。
【請求項２】
請求項１に記載のコンテンツ蓄積装置であって、
前記コンテンツ評価手段は２つのコンテンツ間の類似性を評価する類似性評価手段を含むものであって、
前記コンテンツ管理手段は、前記類似性評価手段によって類似性が高いと評価された２つのコンテンツの一方を、所定のルールに従って消去することを特徴とするコンテンツ蓄積装置。
【請求項３】
請求項２に記載のコンテンツ蓄積装置であって、
前記所定のルールはコンテンツの画質に基づいて消去するものを選ぶことを特徴とするコンテンツ蓄積装置。
【請求項４】
請求項２に記載のコンテンツ蓄積装置であって、
前記所定のルールはコンテンツの画像サイズに基づいて消去するものを選ぶことを特徴とするコンテンツ蓄積装置。
【請求項５】
請求項２に記載のコンテンツ蓄積装置であって、
前記所定のルールはコンテンツの記録日時に基づいて消去するものを選ぶことを特徴とするコンテンツ蓄積装置。
【請求項６】
請求項１に記載のコンテンツ蓄積装置であって、
コンテンツの視聴履歴を記録する視聴履歴記録手段を備え、
前記コンテンツ評価手段は前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴とを比較するものであって、
前記コンテンツ管理手段は前記コンテンツ評価手段による前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴との比較結果に基づいて該コンテンツの保持または消去を決定することを特徴とするコンテンツ蓄積装置。
【請求項７】
複数のコンテンツを蓄積するコンテンツ蓄積手段を有し、該コンテンツ蓄積手段にコンテンツを蓄積するコンテンツ蓄積方法であって、
前記コンテンツ蓄積手段に蓄積されたコンテンツを評価するコンテンツ評価ステップと、
前記コンテンツ評価ステップによるコンテンツの評価された結果に基づき、コンテンツの保持または消去を決定するコンテンツ管理ステップとを含むことを特徴とするコンテンツ蓄積方法。
【請求項８】
請求項７に記載のコンテンツ蓄積方法であって、
前記コンテンツ評価ステップは２つのコンテンツ間の類似性を評価する類似性評価ステップを含むものであって、
前記コンテンツ管理ステップは、前記類似性評価ステップによって類似性が高いと評価された２つのコンテンツの一方を、所定のルールに従って消去することを特徴とするコンテンツ蓄積方法。
【請求項９】
請求項８に記載のコンテンツ蓄積方法であって、
前記所定のルールはコンテンツの画質に基づいて消去するものを選ぶことを特徴とするコンテンツ蓄積方法。
【請求項１０】
請求項８に記載のコンテンツ蓄積方法であって、
前記所定のルールはコンテンツの画像サイズに基づいて消去するものを選ぶことを特徴とするコンテンツ蓄積方法。
【請求項１１】
請求項８に記載のコンテンツ蓄積方法であって、
前記所定のルールはコンテンツの記録日時に基づいて消去するものを選ぶことを特徴とするコンテンツ蓄積方法。
【請求項１２】
請求項７に記載のコンテンツ蓄積方法であって、
視聴履歴を記録する視聴履歴記録ステップを含み、
前記コンテンツ評価ステップは前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴とを比較するものであって、
前記コンテンツ管理ステップは前記コンテンツ評価ステップによる前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴との比較結果に基づいて該コンテンツの保持または消去を決定することを特徴とするコンテンツ蓄積方法。
【請求項１３】
請求項７乃至１２のいずれかに記載のコンテンツ蓄積方法を実行するプログラムを記録したことを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツを蓄積するコンテンツ蓄積手段を有し、該コンテンツ蓄積手段にコンテンツを蓄積するコンテンツ蓄積装置、コンテンツ蓄積方法及びプログラム記録媒体に関する。
【背景技術】
【０００２】
現在、ＢＳデジタル放送、ＣＳデジタル放送、地上デジタル放送等のデジタル放送が行われている。デジタル放送のサービスとして、ＨＤＴＶ及びＳＤＴＶのデジタルテレビ放送、ＢＭＬを使ったデータ放送、ＥＰＧ（電子番組ガイド）、字幕情報等がある。
【０００３】
放送された番組を記録する手段は、ビデオテープやＣＤ／ＤＶＤといったメディアからハードディスクへと変わりつつある。ハードディスクに放送番組（以下、コンテンツともいう。）を蓄積するメリットとしては、どのコンテンツにもランダムにアクセスできるため、コンテンツを容易に探せる点が挙げられる。
【０００４】
ハードディスクレコーダは、特徴として大容量のハードディスクを備えており、さらに、複数のチューナ、例えば、ＢＳデジタル、ＣＳデジタル、地上デジタル等の放送用の各チューナを備えることにより、異なる番組を同時に蓄積できるようになる。
また、ハードディスクレコーダは特定のキーワードを設定しておくと、ＥＰＧ情報などを参照し、該キーワードを含むコンテンツを全て蓄積する機能も有している。
【０００５】
テレビ放送では字幕情報を送信できる文字多重放送が行われている。また、地上デジタル放送においても映像、音声の他に字幕の各情報を送信する仕組みが設けられている。文字多重放送では画面の一部に１行から２行程度の範囲で字幕と映像を重畳表示させている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、大容量のハードディスク（コンテンツ蓄積手段）にも容量の限界があって、コンテンツをハードディスクの容量を超えて蓄積できない。また、デジタル放送されるコンテンツも全てが新しいコンテンツではなく、例えば、ＢＳデジタル放送と地上デジタル放送とで異なる時間帯に同一の番組を放送している場合もある。
このため、特に、ハードディスクレコーダ（コンテンツ蓄積装置）で予め設定したキーワードやチャンネルで自動的にコンテンツを選定してハードディスクに蓄積する場合、ハードディスクに同じ内容のものが重複するケースが想定される。
したがって、コンテンツ蓄積装置はコンテンツ蓄積手段に同じ内容のコンテンツが蓄積されると、コンテンツ蓄積手段の容量を有効に利用できなくなる問題がある。
【０００７】
本発明は、かかる事情に鑑みてなされたものであり、コンテンツ蓄積手段の容量を有効に利用できるコンテンツ蓄積装置、コンテンツ蓄積方法及びプログラム記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明に係る第１の技術手段は、複数のコンテンツを蓄積するコンテンツ蓄積手段を有し、該コンテンツ蓄積手段にコンテンツを蓄積するコンテンツ蓄積装置であって、前記コンテンツ蓄積手段に蓄積されたコンテンツを評価するコンテンツ評価手段と、前記コンテンツ評価手段によるコンテンツの評価結果に基づき、前記コンテンツ蓄積手段にコンテンツを保持または消去するかを決定するコンテンツ管理手段とを備えてなることを特徴としている。
【０００９】
本発明に係る第２の技術手段は、前記第１の技術手段に記載のコンテンツ蓄積装置であって、前記コンテンツ評価手段は２つのコンテンツ間の類似性を評価する類似性評価手段を含むものであって、前記コンテンツ管理手段は、前記類似性評価手段によって類似性が高いと評価された２つのコンテンツの一方を、所定のルールに従って消去することを特徴としている。
【００１０】
本発明に係る第３の技術手段は、前記第２の技術手段に記載のコンテンツ蓄積装置であって、前記所定のルールはコンテンツの画質に基づいて消去するものを選ぶことを特徴としている。
【００１１】
本発明に係る第４の技術手段は、前記第２の技術手段に記載のコンテンツ蓄積装置であって、前記所定のルールはコンテンツの画像サイズに基づいて消去するものを選ぶことを特徴としている。
【００１２】
本発明に係る第５の技術手段は、前記第２の技術手段に記載のコンテンツ蓄積装置であって、前記所定のルールはコンテンツの記録日時に基づいて消去するものを選ぶことを特徴としている。
【００１３】
本発明に係る第６の技術手段は、前記第１の技術手段に記載のコンテンツ蓄積装置であって、コンテンツの視聴履歴を記録する視聴履歴記録手段を備え、前記コンテンツ評価手段は前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴とを比較するものであって、前記コンテンツ管理手段は前記コンテンツ評価手段による前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴との比較結果に基づいて該コンテンツの保持または消去を決定することを特徴としている。
【００１４】
本発明に係る第７の技術手段は、複数のコンテンツを蓄積するコンテンツ蓄積手段を有し、該コンテンツ蓄積手段にコンテンツを蓄積するコンテンツ蓄積方法であって、前記コンテンツ蓄積手段に蓄積されたコンテンツを評価するコンテンツ評価ステップと、前記コンテンツ評価ステップによるコンテンツの評価結果に基づき、前記コンテンツ蓄積手段にコンテンツの保持または消去するかを決定するコンテンツ管理ステップとを含むことを特徴としている。
【００１５】
本発明に係る第８の技術手段は、前記第７の技術手段に記載のコンテンツ蓄積方法であって、前記コンテンツ評価ステップは２つのコンテンツ間の類似性を評価する類似性評価ステップを含むものであって、前記コンテンツ管理ステップは、前記類似性評価ステップによって類似性が高いと評価された２つのコンテンツの一方を、所定のルールに従って消去することを特徴としている。
【００１６】
本発明に係る第９の技術手段は、前記第８の技術手段に記載のコンテンツ蓄積方法であって、前記所定のルールはコンテンツの画質に基づいて消去するものを選ぶことを特徴としている。
【００１７】
本発明に係る第１０の技術手段は、前記第８の技術手段に記載のコンテンツ蓄積方法であって、前記所定のルールはコンテンツの画像サイズに基づいて消去するものを選ぶことを特徴としている。
【００１８】
本発明に係る第１１の技術手段は、前記第８の技術手段に記載のコンテンツ蓄積方法であって、前記所定のルールはコンテンツの記録日時に基づいて消去するものを選ぶことを特徴としている。
【００１９】
本発明に係る第１２の技術手段は、前記第７の技術手段に記載のコンテンツ蓄積方法であって、視聴履歴を記録する視聴履歴記録ステップを含み、前記コンテンツ評価ステップは前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴とを比較するものであって、前記コンテンツ管理ステップは前記コンテンツ評価ステップによる前記コンテンツ蓄積手段に蓄積されたコンテンツと前記視聴履歴記録手段に記録されたコンテンツの視聴履歴との比較結果に基づいて該コンテンツの保持または消去を決定することを特徴としている。
【００２０】
本発明に係る第１３の技術手段は、前記第７乃至１２の技術手段のいずれかに記載のコンテンツ蓄積方法を実行するプログラムを記録媒体に記録したことを特徴としている。
【発明の効果】
【００２１】
本発明によると、コンテンツ蓄積装置のコンテンツ評価手段はコンテンツ蓄積手段に蓄積されたコンテンツを評価し、コンテンツ管理手段は、コンテンツ評価手段によるコンテンツの評価結果に基いて、コンテンツ蓄積手段に蓄積されたコンテンツを保持または消去するので、コンテンツ蓄積手段の容量を有効に利用できる。
【００２２】
コンテンツ評価手段により２つのコンテンツ間の類似性が高いと評価された場合、コンテンツ管理手段は、これらの類似性の高いコンテンツの一方を所定のルールに従って選んで消去するので、コンテンツ蓄積手段に類似性の高いコンテンツを重複して蓄積することがない。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明に係るコンテンツ蓄積装置の実施形態１の構成例を示すブロック図で、図１において、コンテンツ蓄積装置１０は、地上波用チューナ、ＢＳ用チューナ、ＣＳ用チューナなど多種類のチューナ１ａ，１ｂ，１ｃ，…，１ｎと、これらのチューナ１ａ，１ｂ，１ｃ，…，１ｎにより受信された番組情報及びコンテンツを蓄積するコンテンツ蓄積部２と、コンテンツ蓄積部２に蓄積された２つのコンテンツ間の類似性を評価するコンテンツ評価部３と、コンテンツ評価部３による２つのコンテンツの類似性の評価に基づきコンテンツを保持または消去（以下、保持・消去という。）するかを決定するコンテンツ管理部４と、ユーザの視聴命令に基づいてコンテンツ蓄積部２に蓄積されたコンテンツを表示部５に出力する出力制御部６と、コンテンツ蓄積プログラムを記録するＲＯＭ７、各部を制御する制御部８等を備えている。
ＲＯＭ７にはコンテンツ蓄積部２に蓄積された２つのコンテンツ間の類似性を評価するコンテンツ評価処理と、コンテンツ評価処理による２つのコンテンツの類似性の評価に基づき、コンテンツ蓄積部２にコンテンツを保持または消去するかを決定するコンテンツ管理処理を実行させるコンテンツ蓄積プログラムが記録されている。
【００２４】
上記構成を有するコンテンツ蓄積装置１０は、予め設定したキーワードやチャンネルでコンテンツを自動的にコンテンツ蓄積部２に蓄積するようにしておくと、地上波用チューナ、ＢＳ用チューナ、ＣＳ用チューナなど多種類のチューナ１ａ，１ｂ，１ｃ，…，１ｎにより同じ内容のコンテンツ、例えば、同じチャンネルで朝に本放送したドラマを昼に再放送したもの、あるいは、チャンネルが異なっても地上波放送とＢＳ放送とで放送された同じドラマがコンテンツ蓄積部２に蓄積される。
コンテンツ評価部３はコンテンツ蓄積部２に蓄積された２つのコンテンツ間の類似性を評価する。コンテンツ管理部４はコンテンツ評価部３によって類似性が高いと評価された２つのコンテンツの一方を所定のルールに従って消去する。
また、出力制御部６はユーザの視聴命令（再生）に基づいてコンテンツ蓄積部２に所定のルールで蓄積されているコンテンツを表示部５に出力する。
【００２５】
図２は、図１に示すコンテンツ蓄積装置のコンテンツ蓄積処理の流れを示すフローチャートである。
ここで、あるコンテンツ（以下、コンテンツＡ1という。）がコンテンツ蓄積部２に蓄積された後、コンテンツ蓄積部２に既に蓄積されている他のコンテンツＢ1，Ｂ2…Ｂk…ＢN（このコンテンツは全て類似性のないものであり、その総数は１〜ＮのＮ個とする。）と順次比較する。
【００２６】
図２において、まず、コンテンツＡ1とコンテンツＢ1〜ＢNとを順次比較するため、コンテンツ蓄積部２に蓄積されている類似性のないコンテンツの総数Ｎを取得する（ステップＳ１）。
最初に、k=１とし、コンテンツＡ1とコンテンツＢ1とを比較し、コンテンツＡ1とコンテンツＢ1とが類似しないときは、ｋ＝２として進み、コンテンツＡ1とコンテンツＢ2を比較して順次類似度を求めていく（ステップＳ２）。
途中でコンテンツＡ1と類似のコンテンツがあった時は、その時点で一方を残し、他方を消去し（ステップＳ３）、該コンテンツＡ1に関する類似度判定を終了し、次のコンテンツＡ2について前述のようにして、コンテンツＢ1，Ｂ2，…と順次類似度を判定する。
【００２７】
なお、コンテンツＡ1と他の全てのコンテンツＢ1…ＢNとを比較してもよいが、コンテンツリストに加えられ、蓄積されたコンテンツはお互いに類似性が高くなく、コンテンツＡ1が比較対象のコンテンツＢ1…ＢNの中で１つでも類似性の高いものが見つかった段階で、残りのコンテンツには類似性が高いものは残っていないため、上述のように、途中で比較演算を打ち切ってもよい。
Ｎ個の全てのコンテンツに対して類似度判定を行って類似のコンテンツがなかった場合は、Ｎを１カウントアップ（Ｎ＋１）し（ステップＳ４）、その時のコンテンツをコンテンツリストに加えて、コンテンツの総数をＢ1〜ＢN+1のＮ＋１として終了する（ステップＳ５）。
【００２８】
次に、２つのコンテンツ間の類似性を評価する方法として、２つのコンテンツの独自の情報を利用する方法について説明する。
例えば、デジタル放送で使用されるＢＭＬによるデータ放送やＥＰＧ情報に含まれる番組タイトル、サブタイトル、時間長、出演者を比較するものである。
【００２９】
図３は、２つのコンテンツの番組情報の比較により、これらのコンテンツの同一性を判定する処理の流れを示すフローチャートである。
図３において、コンテンツＡ（類似度判定前の多数のコンテンツのうちの１つを代表してＡで表す。）の番組情報（ステップＳ１１）及びコンテンツＢｋの番組情報、最初に、k＝１としてＢ1の番組情報を取得する（ステップＳ１２）。
次に、コンテンツＡのタイトルとコンテンツＢｋのタイトルとを比較する（ステップＳ１３）。
この比較の結果、コンテンツＡのタイトルとコンテンツＢｋのタイトルが同一である場合（ステップＳ１３のＹＥＳ）、コンテンツＡのサブタイトルとコンテンツＢｋのサブタイトルとを比較する（ステップＳ１４）。
【００３０】
なお、コンテンツＡのタイトルとコンテンツＢｋのタイトルが同一でない場合（ステップＳ１３のＮＯ）、ＫとＮとを比較する（ステップＳ１５）。
この比較の結果、ＫがＮより小さい場合、Ｋをカウントアップ（Ｋ＋１）し（ステップＳ１６）、ステップＳ１２に戻る。
次に、コンテンツＡのサブタイトルとコンテンツＢｋのサブタイトルとが同一である場合（ステップＳ１４のＹＥＳ）、コンテンツＡの時間長とコンテンツＢｋの時間長とを比較する（ステップＳ１７）。
【００３１】
なお、コンテンツＡのサブタイトルとコンテンツＢｋのサブタイトルが同一でない場合（ステップＳ１４のＮＯ）、ＫとＮとを比較する（ステップＳ１５）。
この比較の結果、ＫがＮより小さい場合、上述と同様にしてステップＳ１２に戻る。
コンテンツＡの時間長とコンテンツＢｋの時間長とが同一である場合（ステップＳ１７のＹＥＳ）、コンテンツＡとコンテンツＢｋとは同一であると判定され、同一のコンテンツＡとコンテンツＢｋとして記憶する（ステップＳ１８）。
【００３２】
なお、コンテンツＡの時間長とコンテンツＢｋの時間長が同一でない場合（ステップＳ１７のＮＯ）、ＫとＮとを比較する（ステップＳ１５）。
この比較の結果、ＫがＮより小さい場合、上述と同様にしてステップＳ１２に戻る。
そして、ＫがＮに等しくなった場合（ステップＳ１５のＮＯ）、コンテンツＡと類似するコンテンツがないと判定して、ステップＳ４に移行する（ステップＳ１９）。
【００３３】
図４は、同一と判定された２つのコンテンツの一方を消去する処理の流れを示すフローチャートである。
ここで、コンテンツＡとコンテンツＢｋとが同一であると判定されているとする。
まず、コンテンツＡの番組情報とコンテンツＢｋの番組情報を取得する（ステップＳ２１）。
次に、コンテンツＡの画質とコンテンツＢｋの画質とを比較する（ステップＳ２２）。
この比較の結果、コンテンツＡの画質とコンテンツＢｋの画質とが同じである場合（ステップＳ２２のＹＥＳ）、コンテンツＡのファイルサイズとコンテンツＢｋのファイルサイズとを比較する（ステップＳ２３）。
コンテンツＡの画質とコンテンツＢｋの画質が同じでない場合（ステップＳ２２のＮＯ）、コンテンツＡとコンテンツＢｋの画質の悪い方のコンテンツを消去する（ステップＳ２４）。
コンテンツＡのファイルサイズとコンテンツＢｋのファイルサイズが同じである場合（ステップＳ２３のＹＥＳ）、コンテンツＡの放送日時とコンテンツＢｋの放送日時とを比較する（ステップＳ２５）。
コンテンツＡのファイルサイズとコンテンツＢｋのファイルサイズが同じでない場合（ステップＳ２３のＮＯ）、コンテンツＡのファイルサイズとコンテンツＢｋのファイルサイズとのうちファイルサイズの小さいコンテンツを消去する（ステップＳ２６）。
【００３４】
そして、コンテンツＡの放送日時とコンテンツＢｋの放送日時が同じである場合（ステップＳ２５のＹＥＳ）、コンテンツＡとコンテンツＢｋのいずれか一方を消去する（ステップＳ２７）。
コンテンツＡの放送日時とコンテンツＢｋの放送日時が同じでない場合（ステップＳ２５のＮＯ）、コンテンツＡとコンテンツＢｋの放送日時の古い方を消去する（ステップＳ２８）。
【００３５】
上述したように、本実施形態１のコンテンツ蓄積装置１０では、コンテンツ蓄積部２に同じ内容のコンテンツが重複して蓄積された場合でも、２つのコンテンツを番組情報のタイトル、サブタイトル、及び時間長が同一であれば、これらのコンテンツを同一と判定して、同一と判定されたコンテンツの一方を画質、ファイルサイズ、及び放送日時により選んで一方を消去するので、コンテンツ蓄積部２の容量を有効に利用できるという効果がある。
【００３６】
なお、上述した実施形態１では、２つのコンテンツのタイトル、サブタイトル、及び時間長を比較するようにしたが、出演者情報などを追加しても同様に判定できる。また、タイトル、サブタイトル、及び時間長の順で比較したが、比較順を変更しても同様に判定できる。上記出演者情報がある場合、その一致度に応じて２つのコンテンツの同一性を判定することもできる。
また、上述した実施形態１では、２つのコンテンツのサブタイトルを比較するステップを設けているが、コンテンツにサブタイトルがない場合、このステップを省略することもできる。また、２つのコンテンツの一方にサブタイトルがあり、他方にサブタイトルがない場合、これらのコンテンツは非同一であると判定してもよい。
【００３７】
また、上述した実施形態１では、２つのコンテンツの時間長を比較するようにしたが、放送するメディアや時期が異なってスポンサーが異なるとＣＭなどの一部も異って、これらのコンテンツの時間長が異なる場合も想定される。
例えば、２つのコンテンツの一方の時間長が５０分で他方のコンテンツの時間長が５２分であると仮定すると、後のものは３０秒の長さのＣＭが４本多い計算となる。この程度の誤差は十分想定されるため、コンテンツの時間長を比較する部分を、
例えば、
０．９５＜（コンテンツＡの時間長）／（コンテンツＢｋの時間長）＜１．０５
のように一定の範囲の中に納まるならば同一と判定するようにしてもよい。
【００３８】
次に、同一と判定された２つのコンテンツのどちらを消去するかを決定するルールについて説明する。
第１に、コンテンツの放送日時を基準としてコンテンツを選ぶことが考えられる。
コンテンツの放送日時が古いもの、または新しいもののいずれも残すことができる。例えば、コンテンツの古いものがオリジナルで、新しいものが再放送番組であると考えられる場合があり、また、コンテンツにＣＭなどが含まれている場合には、新しいものが古いものに比べて価値が高いと判断される場合もある。さらに、コンテンツのジャンルによって、新しいものと古いものとのどちらを残すか変えられるようにしてもよい。
【００３９】
第２に、コンテンツの画質や音質を観点としてコンテンツを選ぶことが考えられる。
コンテンツＡの画質とコンテンツＢｋの画質が異なる場合、これらの番組情報の画質（ビットレート、ＨＤ又はＳＤ）に関する情報を比較して画質のよい方を残し、画質の悪い方を消去する。例えば、コンテンツはファイルサイズの大きい方が付加情報が多く含まれていたり、映像、音声の質がよかったりする。このため、コンテンツのファイルサイズの大きい方を保存し、コンテンツのファイルサイズの小さい方を消去対象とする。
【００４０】
また、コンテンツの音質（５．１チャンネル、ステレオ、モノラル）を比較するようにしてもよい。さらに、これらのコンテンツの画質及び音質の両方を比較するようにしてもよい。コンテンツの画質を優先させるか、コンテンツの音質を優先させるかを予め決めておけば、これらのコンテンツの一方が画質が良く、音質が悪い、他方が音質が良く、画質が悪い場合であっても、消去するコンテンツを決めることができる。
【００４１】
次に、同一と判定された２つのコンテンツの一方を消去するタイミングについて説明する。
上述した実施形態１において、コンテンツ蓄積部２に蓄積されたコンテンツＡとコンテンツ蓄積部２に蓄積されている他のコンテンツとの比較演算は、コンテンツ蓄積部２にコンテンツＡが蓄積されるごとに行ってもよいし、所定の条件、例えば、ユーザが視聴していない時間帯（夜間や外出している昼間）などに行うようにしてもよい。
また、コンテンツＡと他のコンテンツとの比較演算を行い同一のコンテンツが存在するならば、消去予定のコンテンツをすぐに消去してもよいし、コンテンツ蓄積部２の空き容量が十分でなくなったときにコンテンツを消去するようにしてもよい。なお、コンテンツ蓄積部２の空き容量が十分でなくなったときにコンテンツを消去する場合、このコンテンツは比較対象にする必要がない。
【００４２】
また、ユーザがコンテンツを検索手段により検索する際にも、類似した一方のコンテンツを消去しても、他方のコンテンツが残るので、消去されたコンテンツを検索対象から除くこともできる。また、コンテンツを検索した結果の表示方法として、インターフェースに消去されないで残っているコンテンツ（消去される予定のコンテンツに対し、残される類似のコンテンツ）を表示すると共に、類似のコンテンツとしても選択できるようにしておけば、ユーザがこのようなコンテンツも選択できるようになるので、インタフェースをより使いやすくできる。
【００４３】
次に、本発明に係るコンテンツ蓄積装置、コンテンツ蓄積方法及びプログラム記録媒体の実施形態２のコンテンツ蓄積装置の例について図面を参照しながら説明する。
上述した実施形態１では、２つのコンテンツの番組情報を比較して、これらのコンテンツの同一性を判定するようにしたが、これに代えて、２つのコンテンツの映像を比較して、これらのコンテンツの同一性を判定するようにする。
なお、上述した実施形態１の構成要素と対応する構成要素には同一の符号を付して、共通部分については説明を省略し、特徴部のみ説明する。
なお、コンテンツの全てのフレームにおいて画像を比較すると、計算量が膨大となるので、コンテンツの画像をサンプリングして比較するようにする。
また、デジタル放送の映像を比較する場合、コンテンツがＨＤ画像であると、１９２０ｘ１０８０画素の比較となり、計算量が膨大になる。そこで、コンテンツのＨＤ画像をＳＤサイズにリサイズしたり、ＨＤ画像の所定の位置に画素情報を抽出したりすることによって、コンテンツを比較（差分）するための画素数を減らすことができ、計算を高速化できる。
【００４４】
図５は２つのコンテンツの画像の比較によりこれらのコンテンツの同一性を判定する処理の流れを示すフローチャートである。
コンテンツＡ及びコンテンツＢｋの画像フレームを所定の間隔（ステップ数Ｓ’とする。）でとって、これらの画像フレームを比較する。
ここで、コンテンツＡのＩ番目の画像とコンテンツＢｋのＩ番目の画像（Ｉｍａｇｅ１，Ｉｍａｇｅ２）との差分をローカル距離ＬＩとして累積距離（加算された差分量）をＬとする。
なお、ローカル距離ＬＩは、例えば、画素ごとの差の２乗和とすることができる。
【００４５】
【数１】
2007073123.tif 000003
【００４６】
ここで、ｉは比較する画素の番号、ｎは比較する画素数である。
図５において、コンテンツＡ及びコンテンツＢｋのコンテンツ長Ｎ’を取得する（ステップＳ３１）。ここで、コンテンツＡ及びコンテンツＢｋのコンテンツ長Ｎ’は同一としている。なお、最初に、k=１とし、コンテンツＡとコンテンツＢ1とを比較するようにする。
次に、コンテンツＡ及びコンテンツＢｋのフレーム画像のステップ数Ｓ’を決定する（ステップＳ３２）。ここで、ステップ数Ｓ’は正の整数であって、ステップ数Ｓ’が１のとき、全フレームの画像比較に該当する。
【００４７】
次に、コンテンツＡ及びコンテンツＢｋの１番目の画像のローカル距離Ｌ１を計算するため、Ｉ＝１とすると共に、累積距離Ｌ＝０とする（ステップＳ３３）。
次に、ローカル距離ＬＩを算出し（ステップＳ３４）、累積距離Ｌにローカル距離ＬＩを加算する（ステップS３５）。
次に、累積距離Ｌと所定の閾値Ｘ（第１の閾値）とを比較する（ステップＳ３６）。
この比較の結果、累積距離Ｌが所定の閾値Ｘより大きくない場合（ステップＳ３６でＮＯ）、ＩとＮ’とを比較する（ステップＳ３７）。
【００４８】
また、累積距離Ｌが所定の閾値Ｘより大きい場合（ステップＳ３６でＹＥＳ）、ＫとＮとを比較する（ステップＳ３８）。
この比較の結果、ＫがＮより小さい場合、Ｋをカウントアップ（Ｋ＋１）し（ステップＳ３９）、ステップＳ３３に戻ってコンテンツＡとコンテンツＢｋ＋１とを比較する。
また、ＩがＮ’より大きくない場合（ステップＳ３７でＮＯ）、Ｉにステップ数Ｓ’を加算し、ステップＳ３４に戻る（ステップＳ４０）。
そして、ＩがＮ’より大きい場合（ステップＳ３７でＹＥＳ）、コンテンツＡとコンテンツＢｋとは同一であると判定され、同一のコンテンツＡとコンテンツＢｋとして記憶する（ステップＳ４１）。
また、ＫがＮより小さくない場合（ステップＳ３８のＮＯ）、コンテンツＡと類似するコンテンツがないと判定して、ステップＳ４に移行する（ステップＳ４２）。
【００４９】
なお、コンテンツＡとコンテンツＢｋのフレーム画像の差分をとり、その差分量を加算していく過程で所定の閾値（第２の閾値）よりも大きくなった場合、コンテンツＡとコンテンツＢｋとは非同一と判定し計算を打ち切ることもできる。
【００５０】
上述したように、本実施形態２のコンテンツ蓄積装置１０では、２つのコンテンツの映像を比較してコンテンツの同一性を判定するようにしたので、コンテンツの番組情報、例えば、タイトル、サブタイトル等が同じでも、コンテンツの映像を比較して、これらのコンテンツの同一性を判定できるという効果がある。
【００５１】
上述した実施形態２では、コンテンツＡとコンテンツＢｋからフレーム画像を所定間隔ごとにとるようにしたが、これに代えて、コンテンツＡから参照用の画像を選択し、コンテンツＢｋに前記参照用画像が含まれるか検索することもできる。
まず、コンテンツＡから参照用の画像を選択する。次に、コンテンツＡの参照用画像がコンテンツＢｋに含まれるか検索する。
コンテンツＡとコンテンツＢｋとの類似性が所定の閾値よりも高くなった場合、コンテンツＢｋは類似画像を含むと判定し、コンテンツＡの次の参照用画像がコンテンツＢｋに含まれるか検索する。
同様にして、コンテンツＡのすべての参照用画像がコンテンツＢｋに含まれるか検索して、コンテンツＡのすべての参照用画像がコンテンツＢｋに含まれている場合、コンテンツＡとコンテンツＢｋとは同一と判定する。
【００５２】
なお、コンテンツＡから参照用の画像を選択する場合、参照用画像は枚数が多い方が正確な判定ができる。
また、コンテンツＡの参照用画像を時系列の順番で検索すると、コンテンツＢｋの中で前記類似画像を含むと判定されたフレーム以降について検索すればよいので、参照用画像の検索が効率的にできる。
【００５３】
次に、上述した実施形態２の変更例１について説明する。
上述した実施形態２では、２つのコンテンツの類似性の評価として、２つのコンテンツの映像を比較するようにしたが、これに代えて、２つのコンテンツの音声情報を比較するようにする。
前述した２つのコンテンツの映像を比較する場合と同様に、コンテンツに含まれる全てまたは一部の音声情報同士を比較して、これらのコンテンツの同一性を判定するようにする。また、２つのコンテンツの映像を比較する場合と同様に途中で演算を終了してもよい。また、２つのコンテンツの映像を比較する場合と同様に、２つのコンテンツの全てのフレームについて比較を行ってもよいし、これらのコンテンツの数箇所で一定時間の音声情報を比較するようにしてもよい。
【００５４】
次に、上述した実施形態２の変更例２について説明する。
上述した実施形態２では、コンテンツの類似性の評価として、２つのコンテンツの映像を比較するようにしたが、これに代えて、２つのコンテンツの字幕テキストを比較するようにする。
ＢＳデジタル放送、地上デジタル放送では、多くのコンテンツに対し、字幕が付与されており、コンテンツ内の発話内容やナレーションをテキスト化した字幕テキストがコンテンツと一緒に配信されている。現状では、例えば、１時間のＨＤ番組のコンテンツをコンテンツ蓄積部２に蓄積すると、このＨＤ番組は数ＴＢの容量になるのに対し、このＨＤ番組の字幕テキストは数十ＫＢの容量にしかならない。
なお、字幕テキストはパケットごとに抽出されるため、字幕テキストはパケット単位で比較するようにする。
【００５５】
まず、コンテンツＡから字幕テキストを抽出する。次に、コンテンツＢｋの字幕テキストを抽出する。ここで、例えば、コンテンツのパケット単位で比較した結果が同一となっている場合には０、全く異なっている場合には１として類似性を距離として数値化し、累積距離としてコンテンツの終わりまで加算し、加算された累積距離が所定の閾値よりも小さいときに同一と判断する。
【００５６】
なお、２つのコンテンツは本来同一であれば、これらのコンテンツの累積距離は０となるが、例えば、これらのコンテンツの中に異なったＣＭ（コマーシャル）が挿入されていると、これらのコンテンツの累積距離は実際には必ずしも０にならない。
また、コンテンツの累積距離は終わりまで加算してもよいが、コンテンツの累積距離が第２の閾値を超えた場合に非同一と判断し、演算を打ち切るようにしてもよい。
【００５７】
次に、本発明に係るコンテンツ蓄積装置、コンテンツ蓄積方法及びプログラム記録媒体の実施形態３のコンテンツ蓄積装置の例について図面を参照しながら説明する。
上述した実施形態１でコンテンツ評価部３がコンテンツ蓄積部２に蓄積された２つのコンテンツ間の類似性を評価する際、ユーザの視聴履歴に基づいて評価できるようにする。
なお、上述した実施形態１の構成要素と対応する構成要素には同一の符号を付して、共通部分については説明を省略し、特徴部のみ説明する。
【００５８】
例えば、コンテンツ蓄積装置２０に、「松井秀樹」というキーワードで蓄積するコンテンツを決定した場合、コンテンツ蓄積装置２０に蓄積されたコンテンツは、「松井秀樹」というキーワードを共通に含んでいる。しかしながら、これらの共通のキーワードを含むコンテンツには、実際に視聴したコンテンツと視聴しなかったコンテンツとでコンテンツの他の属性で異なる部分がある。そこで、コンテンツの属性について、実際に視聴したコンテンツと視聴しなかったコンテンツの違いについて比較する。
ここで、コンテンツの属性として、放送局、ジャンル、サブジャンル、出演者、コンテンツ概要、コンテンツのサイズ（ＨＤ／ＳＤ：１０８０ｉ，７２０ｐ，５２５ｉなど）などがある。
【００５９】
図６は、本発明に係るコンテンツ蓄積装置の実施形態３の構成例を示すブロック図である。
図６において、コンテンツ蓄積装置２０には視聴履歴を記録する視聴履歴管理部１１が設けられている。コンテンツ蓄積部２に所定のルールで蓄積されたコンテンツに対するユーザの視聴命令（再生）に基づいて、出力制御部６はコンテンツを表示部５に出力すると共に視聴履歴管理部１１に視聴履歴を記録するようになっている。
コンテンツ評価部３は所定のタイミングでコンテンツ蓄積部２に蓄積されたコンテンツと視聴履歴管理部１１に記録された視聴履歴とを比較し、コンテンツ管理部４は、コンテンツ評価部３によるコンテンツ蓄積部２に蓄積されたコンテンツと視聴履歴管理部１１に記録された視聴履歴との比較結果に基づいて該コンテンツの消去候補を決定する。
例えば、コンテンツが同じ出演者であっても、コンテンツのジャンルが異なる、あるいは、ハイビジョン（ＨＤ）しか視聴していないなどの視聴履歴の特徴を抽出し、この特徴に合致しないコンテンツを消去候補とする。
【００６０】
なお、コンテンツ蓄積装置２０にユーザが所定のルールで自動的にコンテンツを蓄積した場合、上記特徴をユーザの設定した「コンテンツを蓄積する所定のルール」ごとに抽出すると整合性が高くなる。
また、ユーザが視聴後に明示的に消去したコンテンツに関しても、視聴履歴管理部１１は視聴したコンテンツとしてコンテンツの属性のみを残すことで、コンテンツの本編が消去されていても同様のコンテンツ評価を実施できる。
【００６１】
上述したように本実施形態３のコンテンツ蓄積装置２０は、視聴履歴を記録する視聴履歴管理部１１を設け、コンテンツ蓄積部２に同じ内容のコンテンツが重複して蓄積された場合でも、コンテンツ評価部３によるコンテンツ蓄積部２に蓄積されたコンテンツと視聴履歴管理部１１に記録された視聴履歴との比較結果に基づいて該コンテンツの消去候補を決定できるという効果がある。
【００６２】
尚、本発明のコンテンツ蓄積方法、コンテンツ蓄積装置及びプログラム記録媒体は、上述した実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るコンテンツ蓄積装置の実施形態１の構成例を示すブロック図である。
【図２】図１に示すコンテンツ蓄積装置のコンテンツ蓄積処理の流れを示すフローチャートである。
【図３】本発明に係るコンテンツ蓄積装置の実施形態１における２つのコンテンツの番組情報の比較によりこれらのコンテンツの同一性を判定する処理の流れを示すフローチャートである。
【図４】本発明に係るコンテンツ蓄積装置の実施形態１における同一と判定された２つのコンテンツの一方を消去する処理の流れを示すフローチャートである。
【図５】本発明に係るコンテンツ蓄積装置の実施形態２における２つのコンテンツの画像の比較によりこれらのコンテンツの同一性を判定する処理の流れを示すフローチャートである。
【図６】本発明に係るコンテンツ蓄積装置の実施形態３の構成例を示すブロック図である。
【符号の説明】
【００６４】
１…チューナ、２…コンテンツ蓄積部、３…コンテンツ評価部、４…コンテンツ管理部、５…表示部、６…出力制御部、７…ＲＯＭ、８…制御部、１１…視聴履歴管理部、１０，２０…コンテンツ蓄積装置。
【図１】
2007073123.tif 000004
【図２】
2007073123.tif 000005
【図３】
2007073123.tif 000006
【図４】
2007073123.tif 000007
【図５】
2007073123.tif 000008
【図６】
2007073123.tif 000009