(57)【要約】【課題】着脱可能な記録媒体に記録したコンテンツの状態を把握し、コンテンツ管理装置が記憶しているコンテンツのうち、不要である可能性が高いコンテンツを効率的に削除する。【解決手段】記憶しているコンテンツを接続された記録媒体に記録する際に、記録した媒体の媒体識別情報に関連付けて、記録した時刻である時間情報と、記録識別情報と、記録したコンテンツとを、記録したコンテンツ毎にコンテンツ管理装置内に記録情報として管理する。そして、コンテンツを記録した記録媒体がコンテンツ管理装置に接続された際に、接続された記録媒体の媒体識別情報を有する記録情報の時間情報を更新する。さらに、記録したコンテンツが削除又は変更されたか否かを判断し、判断した情報を記録情報に追加する。また、記憶しているコンテンツの記録情報のうち、削除又は変更された情報を含まない記録情報から、コンテンツ毎に最も新しい時間情報を選択し、選択された時間情報が新しいコンテンツほど、優先度を高く設定する。【選択図】図４
2011076655.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に複数のコンテンツを記憶するコンテンツ管理装置であって、
記録媒体が接続されたことを検出する検出手段と、
前記記録媒体が接続された際に、該記録媒体を識別する媒体識別手段と、
接続された前記記録媒体に前記コンテンツを記録する記録手段と、
前記記録媒体に関連付けて、前記記録手段で前記記録媒体に記録したコンテンツの情報と記録した時刻の情報である時刻情報とを、前記記録したコンテンツ毎に記録情報として前記記憶手段に記憶する管理手段と、
前記記録媒体が接続された際に、該記録媒体に記録したコンテンツが削除又は変更されたか否かを判断する判断手段と、
前記コンテンツを削除する際の優先度を、前記コンテンツ毎に設定する優先度設定手段とを有し、
前記管理手段は、前記記録媒体が接続された際に、該記録媒体に関連付けられた記録情報が有する時刻情報を、前記記録媒体が接続された時刻に更新し、かつ前記判断手段で前記記録媒体に記録したコンテンツが削除又は変更されたと判断された場合は、削除又は変更されたことを表す情報を前記記録したコンテンツの記録情報に追加し、
前記優先度設定手段は、前記管理手段で記憶した前記複数のコンテンツの記録情報のうち、前記削除又は変更されたことを表す情報を含まない記録情報から、前記コンテンツ毎に最も新しい時刻情報を選択し、選択した時刻情報の新しいコンテンツほど優先度を高く設定することを特徴とするコンテンツ管理装置。
【請求項２】
前記記録手段で前記コンテンツを記録する際に、前記コンテンツを符号化する符号化手段をさらに有し、
前記管理手段は、前記記録情報に前記符号化手段で符号化した前記コンテンツの情報を追加し、
前記判断手段は、前記符号化したコンテンツの情報と、前記接続された記録媒体に記録されたコンテンツとを比較して削除又は変更されたか否かを判断することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記判断手段は、少なくとも、データサイズ、ビットレート、解像度、エンコード方式のいずれか１つを比較して、前記記録手段で該記録媒体に記録したコンテンツが変更されたか否かを判断することを特徴とする請求項１又は２に記載のコンテンツ管理装置。
【請求項４】
前記優先度設定手段は、前記コンテンツのそれぞれについて、前記記録手段で記録した回数が多いコンテンツほど、優先度を高く設定することを特徴とする請求項１乃至３のいずれか１項に記載のコンテンツ管理装置。
【請求項５】
前記優先度設定手段は、前記記録手段で記録した記録媒体の種類が、再記録不可能な記録媒体である回数が多いコンテンツほど、優先度を高く設定することを特徴とする請求項１乃至４のいずれか１項に記載のコンテンツ管理装置。
【請求項６】
記憶手段に複数のコンテンツを記憶するコンテンツ管理装置の制御方法であって、
記録媒体が接続されたことを検出する検出工程と、
前記記録媒体が接続された際に、該記録媒体を識別する媒体識別工程と、
接続された前記記録媒体に前記コンテンツを記録する記録工程と、
前記記録媒体に関連付けて、前記記録工程で前記記録媒体に記録したコンテンツの情報と記録した時刻の情報である時刻情報とを、前記記録したコンテンツ毎に記録情報として前記記憶手段に記憶する管理工程と、
前記記録媒体が接続された際に、該記録媒体に記録したコンテンツが削除又は変更されたか否かを判断する判断工程と、
前記コンテンツを削除する際の優先度を、前記コンテンツ毎に設定する優先度設定工程とを有し、
前記管理工程は、前記記録媒体が接続された際に、該記録媒体に関連付けられた記録情報が有する時刻情報を、前記記録媒体が接続された時刻に更新し、かつ前記判断工程で前記記録媒体に記録したコンテンツが削除又は変更されたと判断した場合は、削除又は変更されたことを表す情報を前記記録したコンテンツの記録情報に追加し、
前記優先度設定工程は、前記管理工程で記憶した前記複数のコンテンツの記録情報のうち、前記削除又は変更されたことを表す情報を含まない記録情報から、前記コンテンツ毎に最も新しい時刻情報を選択し、選択した時刻情報の新しいコンテンツほど優先度を高く設定することを特徴とするコンテンツ管理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツを接続された記録媒体に記録（ダビング）可能なコンテンツ管理装置における、デジタルコンテンツの削除制御技術に関する。
【背景技術】
【０００２】
ＨＤＤレコーダ等のコンテンツ管理装置には、コンテンツ管理装置に備えるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に録画したテレビ番組データ等のコンテンツを蓄積するものがある。そしてコンテンツ管理装置に蓄積されたコンテンツを、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の外部の記録媒体に記録（ダビング）することにより、コンテンツをコンテンツ管理装置の外部に保存管理することが可能である。このようなコンテンツ管理装置において、コンテンツを録画する際には、圧縮方式やビットレートを選択することができ、ユーザは所望の画質でコンテンツを録画保存できる。高ビットレートに録画されたコンテンツは、高画質であり鑑賞には好ましいが、コンテンツの保存に必要となる容量は大きくなるので、有限容量であるＨＤＤに保存できるコンテンツ数は少なくなることが知られている。例えば、圧縮方式としてＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ２）形式を用いる場合、予め設定できる画質には、ＸＰ、ＳＰ、ＬＰ、ＥＰモード等が存在し、ユーザは録画する際に選択することが可能となっている。また、より効率良く映像データを圧縮するために、ＭＰＥＧ４  ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）形式なども、近年では一般的な圧縮方式として利用されている。また、記録媒体にダビングする際にも、ユーザは、コンテンツを記録媒体に高速にダビング可能である無変換でダビングする方式や、コンテンツを画質を変換してダビングする再符号化方式を選択することができる。
【０００３】
一方、近年のＨＤＤの大容量化に伴って、コンテンツ管理装置のＨＤＤに記録されているコンテンツの数は増加傾向にある。ユーザにとって、視聴頻度の高いコンテンツはコンテンツ管理装置のＨＤＤ内にある方が使い勝手が良いため、ユーザは既に外部の記録媒体にダビングしたコンテンツであってもＨＤＤに残すケースもある。しかしながら、コンテンツ管理装置のＨＤＤに記録されているコンテンツ数が多いと、ＨＤＤの空き容量を増やすために不要なコンテンツを削除する際に、１つずつコンテンツを確認して削除する作業は、ユーザの手を煩わせてしまう。そこで、コンテンツ管理装置のＨＤＤ内に保存された大量のコンテンツから、ユーザにとって不要なコンテンツを効率的に削除する為の提案が従来からなされている。
【０００４】
特許文献１には、ダビング済みであるコンテンツに対して、付与されたライフタイムを経過したコンテンツをコンテンツ管理装置のＨＤＤから削除する技術が開示されている。また、特許文献２には、ダビング完了フラグをダビング時にダビングされたコンテンツに対して付与し、ダビング完了フラグが付与されているコンテンツをコンテンツ管理装置のＨＤＤからまとめて削除させる技術が開示されている。また、特許文献３には、誤ってまだダビングがなされていないコンテンツを削除しようとした場合、ユーザにＧＵＩを用いてダビングされていない旨を通知することで、ダビング済みのコンテンツを優先的に削除させるよう促す技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４３８６５号公報
【特許文献２】特開２００８−１７１４８４号公報
【特許文献３】特開２００８−０６６８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２のように、ダビング済みであるという情報を元にコンテンツ管理装置内に記録されたコンテンツから削除するコンテンツを選定して削除すると、次のような問題がある。すなわち、ダビング先の記録媒体でコンテンツが削除や編集された場合、ダビング済みの情報を元にコンテンツ管理装置内のコンテンツを削除すると、既にコンテンツ管理装置内にしか残っていないコンテンツを削除してしまう可能性がある。
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、コンテンツ管理装置が記憶しているコンテンツのうち、不要である可能性が高いコンテンツを効率的に削除できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明のコンテンツ管理装置は、以下の構成を備える。
記憶手段に複数のコンテンツを記憶するコンテンツ管理装置であって、記録媒体が接続されたことを検出する検出手段と、記録媒体が接続された際に、記録媒体を識別する媒体識別手段と、接続された記録媒体にコンテンツを記録する記録手段と、記録媒体に関連付けて、記録手段で記録媒体に記録したコンテンツの情報と記録した時刻の情報である時刻情報とを、記録したコンテンツ毎に記録情報として記憶手段に記憶する管理手段と、記録媒体が接続された際に、記録媒体に記録したコンテンツが削除又は変更されたか否かを判断する判断手段と、コンテンツを削除する際の優先度を、コンテンツ毎に設定する優先度設定手段とを有し、管理手段は、記録媒体が接続された際に、記録媒体に関連付けられた記録情報が有する時刻情報を、記録媒体が接続された時刻に更新し、かつ判断手段で記録媒体に記録したコンテンツが削除又は変更されたと判断された場合は、削除又は変更されたことを表す情報を記録したコンテンツの記録情報に追加し、優先度設定手段は、管理手段で記憶した複数のコンテンツの記録情報のうち、削除又は変更されたことを表す情報を含まない記録情報から、コンテンツ毎に最も新しい時刻情報を選択し、選択した時刻情報の新しいコンテンツほど優先度を高く設定することを特徴とする。
【発明の効果】
【０００９】
このような構成により本発明によれば、コンテンツ管理装置が記憶しているコンテンツのうち、不要である可能性が高いコンテンツを効率的に削除することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態のＨＤＤレコーダの機能構成を示すブロック図。
【図２】ＨＤＤレコーダのコンテンツの管理情報を説明するための図。
【図３】実施形態のコンテンツ記録処理のフローチャート。
【図４】実施形態の管理情報更新処理のフローチャート。
【図５】実施形態の優先度設定処理のフローチャート。
【発明を実施するための形態】
【００１１】
以下、図を参照して、本発明の好適な一実施形態について詳細に説明する。なお、以下に説明する一実施形態は、コンテンツ管理装置の一例としての、接続された記録媒体に、記憶するコンテンツを記録可能なＨＤＤレコーダに、本発明を適用した例を説明する。しかし本発明は、デジタル放送を録画した映像コンテンツに限らず、画像コンテンツやデータ等を、接続された記録媒体に記録可能なコンテンツ管理装置に適用可能である。
【００１２】
また、本発明において、ＨＤＤレコーダが内蔵するＨＤＤに記憶している映像コンテンツを、記録媒体である光ディスク記録媒体、ＵＳＢストレージ、ＬＡＮ  ＨＤＤに複製記録することを例に説明する。しかし、本発明は記録するためのコンテンツを記憶している記録元の媒体や、記録先の記録媒体の種類は上記の媒体に限定されるものではなく、情報を記録できるその他のメモリやストレージ等にも適用可能である。また、本実施形態のＨＤＤレコーダは、内蔵するＨＤＤに記憶している映像情報と音声情報を、光ディスク記録媒体、ＵＳＢストレージ、またはＬＡＮ  ＨＤＤに記録する際に、各記録媒体で定められた規格に従って記録するものとする。
【００１３】
（実施形態１）
まず、ＨＤＤレコーダについて図１を参照しながら説明する。図１は、本発明の実施形態１に係るＨＤＤレコーダの機能構成を示すブロック図である。
制御部１０１は、例えばＣＰＵであり、ＨＤＤレコーダ１００の有する各ブロックの動作を制御する。制御部１０１は、後述するＲＯＭ１０２より、各ブロックの動作プログラムを読み出し、不図示のＲＡＭに展開して実行することにより、各ブロックを制御する。ＲＯＭ１０２は、例えば書き換え可能な不揮発性メモリであり、ＨＤＤレコーダ１００の有する各ブロックの動作プログラムに加え、各ブロックの動作に必要な設定情報等を記憶する。各ブロックの動作に必要な設定情報は、例えば、後述するチューナ１０４で受信復号する放送コンテンツの視聴チャンネル設定情報や、符号化部１０６のエンコード設定情報等が含まれる。入力受信部１０３は、例えばＨＤＤレコーダ１００が備える電源ボタン等の入力インタフェースへの入力信号や、不図示のリモコンへのユーザ入力によりリモコンから発信される信号を受信し、入力の内容を制御部１０１に伝送する。その他、入力受信部１０３は例えばＨＤＤレコーダ１００に接続された外部機器からの動作指示の入力信号等も受信可能とする。入力受信部１０３は、例えば視聴チャンネルを指示する入力を受信した場合、制御部１０１に受信した視聴チャンネルの情報と、視聴チャンネルの変更指示とを伝送する。そして、制御部１０１は入力受信部１０３から伝送された視聴チャンネルの情報と、視聴チャンネルの変更指示の情報に従い、ＲＯＭ１０２が記憶する視聴チャンネル設定情報を変更する。
【００１４】
チューナ１０４は、例えばパラボラアンテナやＵＨＦアンテナ等で受信した、地上デジタル放送、ＢＳ・ＣＳ放送等のデジタル放送信号などのＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号から、目的の信号を分離して放送コンテンツを復号する。具体的には、制御部１０１はＲＯＭ１０２に記憶されている視聴チャンネル設定情報を読み出し、チューナ１０４に伝送し、チューナ１０４に視聴チャンネルに設定されているチャンネルの放送信号を分離させ、復号させる。
【００１５】
録画部１０５は、制御部１０１の指示を受けて放送コンテンツの録画処理を行うブロックである。具体的には録画部１０５は、チューナ１０４が分離・復号した放送コンテンツを受信し、ＲＯＭ１０２に記憶されている録画時のエンコード設定情報に従い、エンコードが必要な場合は受信した放送コンテンツを符号化部１０６に出力する。そして録画部１０５は、符号化部１０６で変換された放送コンテンツを、後述するＨＤＤ１０７に出力して記憶させる。また、エンコードが不要な場合は、録画部１０５は受信した放送コンテンツをＨＤＤ１０７に出力して記憶させる。また、録画部１０５は、録画が完了した際に、例えば録画日やコンテンツのサイズ等の、コンテンツに関する情報を後述するコンテンツ管理部１０８に伝送する。符号化部１０６は、入力された映像コンテンツに対し、ＲＯＭ１０２に記憶されているエンコード設定情報に従い、エンコード処理を適用して出力する。具体的には、符号化部１０６は、入力された映像コンテンツを、エンコード設定情報に設定されている、例えばビットレート、解像度、エンコード方式（使用コーデック）の情報に従って変換して出力する。ＨＤＤ１０７は、ＨＤＤレコーダ１００が備える、例えば録画したコンテンツ等を記憶するための記憶装置である。ＨＤＤレコーダ１００は、ＨＤＤ１０７に記憶しているコンテンツを、後述する記録媒体１１１に出力して記録することが可能である。
【００１６】
コンテンツ管理部１０８は、ＨＤＤ１０７に記憶している映像コンテンツ毎の録画に関する情報及び各種記録情報を含む、映像コンテンツの管理情報を生成してコンテンツ管理部１０８内に管理する。図２（ａ）は、コンテンツ管理部１０８が管理する、ＨＤＤ１０７に記憶している各映像コンテンツの管理情報の例を表す図である。管理情報の録画に関する情報は、コンテンツ名２０１、録画日２０２、録画サイズ２０３であり、映像コンテンツの録画完了時に録画部１０５がコンテンツ管理部１０８に伝送する。また、管理情報の各種記録情報は、ＨＤＤ１０７に記憶している映像コンテンツを、後述する記録媒体１１１に記録（ダビング）した際の情報であり、各映像コンテンツのコンテンツ記録処理（ダビング）毎に管理情報に追加して管理するものとする。各種記録情報は、映像コンテンツを記録媒体に記録した回数２０４、記録した記録媒体２０５、記録した際の記録処理を識別する記録識別ＩＤ２０６を管理する。なお、本実施形態は、ダビング１０規格（一定の条件下で９回のダビングと１回のムーブが可能）に準拠した映像コンテンツを想定しており、映像紺店うを記録媒体に記録した回数２０４の上限は１０であるものとする。さらに、各種記録情報は、記録媒体に記録した時刻や、記録媒体に記録された映像コンテンツの情報を確認した時刻を管理する時刻情報２０７を管理する。また、詳細は後述するが、時刻情報２０７は記録媒体に記録した映像コンテンツが削除又は編集されていた場合、時刻の情報とともに、削除済み又は編集済みの状態であることを表す情報を管理するものとする。なお、時刻の情報とは、年月日や時刻の情報に限らず、ＨＤＤレコーダ１００において、時間的な前後の間隔が定義できる情報であればよい。管理情報の各種記録情報は、ＨＤＤ１０７に記憶しているコンテンツを、後述する記録部１０９が記録媒体１１１に記録する際に、記録部１０９がコンテンツ管理部１０８に伝送する。
【００１７】
記録部１０９は、ＨＤＤ１０７に記憶している映像コンテンツを、後述する記録媒体識別部１１０を介して記録媒体１１１に出力して記録する。記録媒体識別部１１０は、ＨＤＤレコーダ１００に記録媒体１１１が接続されたことを検出し、さらに接続された記録媒体１１１の例えば種類や名前等の媒体識別情報を取得して、記録媒体１１１の検出の情報と、媒体識別情報とを制御部１０１に伝送する。記録媒体１１１は、記録部１０９が出力した映像コンテンツを記録する記録メディアである。記録媒体１１１は、例えばメモリカードやＨＤＤ等のＨＤＤレコーダ１００に着脱可能に接続される記録メディアや、ＤＶＤ−ＲやＢｌｕ−ｒａｙ  Ｄｉｓｃ等のＨＤＤレコーダ１００に挿入して用いられる光記録メディアであってもよい。また、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してＨＤＤレコーダ１００に接続される、例えばＬＡＮ  ＨＤＤのような記録メディアであってもよい。
【００１８】
優先度設定部１１２は、ＨＤＤ１０７に記憶している全ての映像コンテンツに対して、ＨＤＤ１０７から削除する際の基準となる、削除の優先度を算出して、各映像コンテンツに設定するブロックである。優先度設定部１１２は、算出した削除の優先度を制御部１０１に出力する。具体的には、例えば入力受信部１０３に入力された信号が、ＨＤＤ１０７に記憶している映像コンテンツの削除候補リストの表示要求であった場合、制御部１０１は優先度設定部１１２に削除の優先度を算出させる。そして、制御部１０１は優先度設定部１１２から出力された優先度の情報に従って、例えばＨＤＤ１０７に記憶している映像コンテンツリストを削除の優先度が高い順に並び替えて、不図示の表示パネルやＨＤＤレコーダに接続される表示装置に表示させる。
【００１９】
（コンテンツ記録処理）
次に、上述のような構成の本実施形態１に係るＨＤＤレコーダ１００の、コンテンツ記録処理時（ＨＤＤ１０７から記録媒体１１１へのダビング処理時）の動作について、図３（ａ）に示すフローチャートを参照して説明する。なお、本コンテンツ記録処理は、入力受信部１０３へのユーザからの入力により、ＨＤＤ１０７から記録媒体に記録する（ダビングする）映像コンテンツの情報と、コンテンツ記録処理の開始とが入力されたことを、制御部１０１が受信し、処理を開始するものとする。また、本コンテンツ記録処理は、１回の記録処理において、１つのコンテンツをＨＤＤ１０７から記録媒体１１１に記録するものとし、複数のコンテンツを記録媒体１１１に記録する場合は、本コンテンツ記録処理を繰り返すものとする。
【００２０】
Ｓ３０１で、制御部１０１は、記録媒体識別部１１０に記録媒体１１１が接続されたかを確認させる。記録媒体１１１の接続が確認された場合は、制御部１０１は処理をＳ３０２に移し、記録媒体１１１の接続が確認されない場合は、接続が確認されるまでＳ３０１の処理を繰り返す。Ｓ３０２で、制御部１０１は、記録媒体識別部１１０が接続を検出した記録媒体１１１の媒体識別情報を取得し、例えばＲＯＭ１０２に、現在接続されている記録媒体の媒体識別情報として記憶する。
【００２１】
Ｓ３０３で、記録部１０９は、制御部１０１の指示により、ユーザが記録媒体１１１に記録するコンテンツに指定したＨＤＤ１０７に記憶されているコンテンツを、記録媒体識別部１１０を介して記録媒体１１１に出力し記録する。また、制御部１０１は、記録部１０９が記録媒体１１１にコンテンツを記録する際に、コンテンツ記録処理を識別する記録識別ＩＤ（記録識別情報）を記録部１０９に生成させ、記録するコンテンツに付与して記録させる。記録識別ＩＤは、例えば記録媒体１１１に記録したコンテンツのヘッダに付与してもよいし、記録媒体１１１内に記録したコンテンツに関連付けて保存してもよい。なお、本実施形態１では、制御部１０１は、ＨＤＤ１０７に記憶している映像コンテンツを、符号化部１０６でエンコード処理を適用させることなく、記録媒体１１１に記録するよう記録部１０９を動作させるものとする。
【００２２】
Ｓ３０４で、制御部１０１は、コンテンツ管理部１０８で管理されている、Ｓ３０３で記録媒体１１１に記録したコンテンツの管理情報に、新たな記録情報を追加する。また、制御部１０１は、記録部１０９を制御し、各種記録情報をコンテンツ管理部１０８に出力させる。コンテンツ管理部１０８は、制御部１０１の指示により、記録部１０９から受信した記録識別ＩＤと、コンテンツを記録した時刻の時刻情報を、新たに追加した記録情報に記録する。また、制御部１０１は、ＲＯＭ１０２に記憶されている現在接続されている記録媒体の媒体識別情報をコンテンツ管理部１０８に出力し、新たに追加した記録情報に記録させる。さらに、制御部１０１は、コンテンツ管理部１０８に、Ｓ３０３で記録媒体１１１に記録したコンテンツの管理情報における、記録媒体に記録した回数の情報を一回増加させ（Ｓ３０５）、コンテンツ記録処理を完了する。
【００２３】
（管理情報更新処理）
次に、本実施形態１に係るＨＤＤレコーダ１００の、管理情報更新処理時の動作について、図４に示すフローチャートを参照して説明する。
Ｓ４０１で、制御部１０１は、記録媒体識別部１１０に記録媒体１１１が接続されたかを確認させる。記録媒体１１１の接続が確認された場合は、制御部１０１は処理をＳ４０２に移し、記録媒体１１１の接続が確認されない場合は、接続が確認されるまでＳ４０１の処理を繰り返す。Ｓ４０２で、制御部１０１は、記録媒体識別部１１０が接続を検出した記録媒体１１１の媒体識別情報を取得し、例えばＲＯＭ１０２に、現在接続されている記録媒体の媒体識別情報として記憶する。
【００２４】
Ｓ４０３で、制御部１０１は、コンテンツ管理部１０８が管理している管理情報における記録情報のうち、記録した記録媒体の情報と、現在接続されている記録媒体の媒体識別情報とが一致する記録情報を確認対象として選定する。例えば、接続されている記録媒体１１１の媒体識別情報が「ＤＶＤ−Ｒ  ００１」である場合、図２（ａ）において、記録した記録媒体２０５の情報が「ＤＶＤ−Ｒ  ００１」である、記録識別ＩＤ「０００００１」と「０００００９」の記録情報が確認対称となる。以降のステップにて、制御部１０１は、確認対象として選定された記録情報と、記録媒体１１１に記録されている映像コンテンツの情報を比較し、コンテンツの状態の確認処理を行う。
【００２５】
Ｓ４０４で、制御部１０１は、コンテンツ管理部１０８が管理する管理情報における記録情報のうち、Ｓ４０３で確認対象とされた全ての記録情報について、確認処理が完了しているかを判断する。ここで、確認対象とされた全ての記録情報について確認処理が完了している場合は、制御部１０１は管理情報更新処理を完了し、確認処理が完了していない場合、制御部１０１は処理をＳ４０５へ移す。なお、Ｓ４０３で確認対象とされた記録情報が存在しなかった場合は、確認処理が完了したものとして管理情報更新処理を完了して構わない。
【００２６】
Ｓ４０５で、制御部１０１は確認処理を行う記録情報を、次の確認対象である記録情報に変更する。なお、管理情報更新処理が開始し、初めてＳ４０５のステップに到達した場合は、制御部１０１は、次の確認対象である記録情報ではなく、最初の確認対象である記録情報を確認処理を行う記録情報として設定する。
【００２７】
Ｓ４０６で、制御部１０１は、確認処理を行う記録情報の時刻情報に、削除済み又は編集済みであることを示す情報があるかを判断する。確認処理を行う記録情報の時刻情報に、削除済み又は編集済みであることを示す情報が付与されている場合、制御部１０１は処理をＳ４０４に戻し、削除済み又は編集済みであることを示す情報が付与されていない場合、制御部１０１は処理をＳ４０７に移す。
【００２８】
Ｓ４０７で、制御部１０１は、記録情報の記録識別ＩＤと同一の記録識別ＩＤを付した映像コンテンツが、記録媒体１１１に存在しているかを判断する。ここで、記録情報の記録識別ＩＤと同一の記録識別ＩＤを付した映像コンテンツが記録媒体１１１に存在しない場合、制御部１０１は処理をＳ４０８に移す。Ｓ４０８で、コンテンツ管理部１０８は、制御部１０１の指示を受け、確認処理を行っている記録情報の時刻情報に削除済みであることを示す情報を付与し、処理をＳ４１１に移す。
【００２９】
Ｓ４０７で、記録情報の記録識別ＩＤと同一の記録識別ＩＤを付した映像コンテンツが記録媒体１１１に存在する場合、制御部１０１は処理をＳ４０９に移す。Ｓ４０９で、制御部１０１は、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズが、確認処理を行っている記録情報を有する管理情報の録画サイズと等しいかを判断する。ここで、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズと、確認処理を行っている記録情報を有する管理情報の録画サイズとが等しい場合、制御部１０１は処理をＳ４１１に移す。また、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズと、確認処理を行っている記録情報を有する管理情報の録画サイズとが異なる場合、制御部１０１は処理をＳ４１０に移す。Ｓ４１０で、コンテンツ管理部１０８は、制御部１０１の指示を受け、確認処理を行っている記録情報の時間情報に編集済みである、即ち変更されていることを示す情報を付与し、処理をＳ４１１に移す。なお、本実施形態１では、記録媒体１１１に記録された映像コンテンツが編集されていることの判断をデータサイズの比較により行ったが、データサイズでなくとも、ＣＲＣチェック等の方式を用いて、２つの映像コンテンツが同一かのチェックを行ってもよい。
【００３０】
Ｓ４１１で、コンテンツ管理部１０８は、制御部１０１の指示により、確認処理を行っている記録情報の時刻情報を、記録処理を行った現在の時刻の情報で更新する。これにより、ＨＤＤレコーダ１００は、記録媒体１１１に記録した映像コンテンツの状態を把握することができる。
【００３１】
（優先度設定処理）
次に、本実施形態１に係るＨＤＤレコーダ１００の優先度設定処理時の動作について、図５（ａ）に示すフローチャートを参照して説明する。
まず、制御部１０１は、コンテンツ管理部１０８より管理情報を取得し、優先度設定部１１２に出力して処理を開始する。Ｓ５０１で、制御部１０１は優先度設定部１１２に、管理情報の全ての記録情報の時刻情報について、削除済み又は編集済みであることを示す情報が付与されていないか判断させる。ここで、記録情報の時刻情報に削除済み又は編集済みであることを示す情報が付与されている記録情報があった場合、優先度設定部１１２は削除済み又は編集済みであることを示す情報が付与されている記録情報を、優先度設定処理の対象外とする。
【００３２】
Ｓ５０２で、制御部１０１は優先度設定部１１２に、Ｓ５０１で優先度設定処理の対象外とされなかった記録情報から、各映像コンテンツの最新確認時刻を算出させる。具体的には、優先度設定部１１２は、管理情報で各映像コンテンツ毎に記録されているＳ５０１で優先度設定処理の対象外とされなかった記録情報の中から、時刻情報に記憶されている時刻の情報が最新のものを、各映像コンテンツの最新確認時刻とする。制御部１０１は、優先度設定部１１２に、優先度設定処理の対象である全ての映像コンテンツの最新確認時刻を算出させたことを確認すると、処理をＳ５０３に移す。
【００３３】
Ｓ５０３で、制御部１０１は優先度設定部１１２に、最新確認時刻が新しいコンテンツ程、優先度が高くなるよう設定させる。これは、最新確認時刻が新しいコンテンツ程、記録した記録媒体１１１上から削除又は編集されている可能性が低いからである。また最新確認時刻が新しい程、ユーザが記録したコンテンツの所在や状態を記憶している可能性が高い。このため、ユーザがＨＤＤ１０７に記憶しているコンテンツの削除を行う場合において、例えばＨＤＤ１０７に記憶しているコンテンツを最新確認時刻が新しい順に提示することで、ユーザのコンテンツ削除の判断を容易にさせる。
【００３４】
このようにして決定した、ＨＤＤ１０７に記憶しているコンテンツの、削除する優先度に基づいて、コンテンツの削除を行えばよい。例えば、優先度順に削除する映像コンテンツを並べたリストを、表示手段を用いてユーザに提示して、ユーザに削除するコンテンツを選択させてＨＤＤ１０７に記憶しているコンテンツの削除を実行してもよい。また、ＨＤＤ１０７の空き領域を判断して、優先度順にＨＤＤレコーダ１００がＨＤＤ１０７に記憶しているコンテンツの削除を自動で実行してもよい。
【００３５】
以上説明したように、本実施形態１のコンテンツ管理装置は、記憶しているコンテンツを接続された記録媒体に記録する際に、記録処理を識別するための記録識別情報をコンテンツに付して記録する。そしてコンテンツ管理装置は、記録した媒体の媒体識別情報に関連付けて、記録した時刻である時刻情報と、記録識別情報と、記録したコンテンツとを、記録したコンテンツ毎にコンテンツ管理装置内に記録情報として管理する。また、コンテンツを記録した記録媒体がコンテンツ管理装置に接続された際に、接続された記録媒体の媒体識別情報を有する記録情報の時刻情報を更新する。さらに、記録したコンテンツが削除又は変更されたか否かを判断し、判断した情報を記録情報に追加する。
【００３６】
また、コンテンツ管理装置は、記憶しているコンテンツ毎に削除の優先度を設定する。具体的には、コンテンツ管理装置は、記憶しているコンテンツの記録情報のうち、削除又は変更された情報を含まない記録情報から、コンテンツ毎に最も新しい時刻情報を選択し、選択された時刻情報が新しいコンテンツほど、優先度を高く設定する。
【００３７】
これにより、本実施形態１のコンテンツ管理装置は、コンテンツ管理装置の記憶領域の残容量が少なくなったとき等、記憶しているコンテンツの削除が必要な際に、以下のような効果を得る。コンテンツ管理装置は、削除の優先度に基づいてコンテンツを削除することで、記録媒体に記録したが、記録媒体上で削除又は変更してしまったコンテンツ等を、コンテンツ管理装置の記憶領域から削除することを予防可能である。
【００３８】
（実施形態２）
次に、本発明の実施形態２に係るＨＤＤレコーダを説明する。なお、本実施形態２のＨＤＤレコーダは、前述の実施形態１のＨＤＤレコーダと同じ機能構成をもつため、本実施形態２に特徴的な動作を行う構成について、以下に説明する。
【００３９】
本実施形態２のＨＤＤレコーダ１００において、記録部１０９は、ＨＤＤ１０７に記憶している映像コンテンツを、記録媒体識別部１１０を介して記録媒体１１１に出力する際に、符号化部１０６でエンコード処理を適用して記録することが可能である。具体的には、記録部１０９は、例えばＲＯＭ１０２に記憶されている記録時のエンコード設定情報に従い、記録する映像コンテンツのエンコード処理が必要な場合は、符号化部１０６で映像コンテンツにエンコード処理を適用してから記録媒体１１１に出力する。
【００４０】
コンテンツ管理部１０８は、ＨＤＤ１０７に記憶している映像コンテンツ毎の録画に関する情報及び各種記録情報を含む、映像コンテンツの管理情報を生成してコンテンツ管理部１０８内に管理する。図２（ｂ）は、本実施形態２のコンテンツ管理部１０８が管理する、ＨＤＤ１０７に記憶している各映像コンテンツの管理情報の例を表す図である。管理情報の録画に関する情報は、コンテンツ名２０１、録画日２０２、録画サイズ２０３に加え、映像コンテンツを録画した際のエンコード方式を表す録画モード２１１を管理する。実施形態１同様、管理情報の録画に関する情報は、映像コンテンツの録画完了時に録画部１０５がコンテンツ管理部１０８に伝送する。また管理情報における各種記録情報は、記録媒体に記録した回数２０４、記録した記録媒体２０５、記録識別ＩＤ２０６に加え、次の二つの情報を管理する。本実施形態２の管理情報の各種記録情報はさらに、映像コンテンツを記録媒体に記録した際のエンコード方式を表す記録モード２１２、記録媒体に記録した際の映像コンテンツのデータサイズを表す記録サイズ２１３を管理する。実施形態１同様、管理情報における各種記録情報も、ＨＤＤ１０７に記憶しているコンテンツを、後述する記録部１０９が記録媒体１１１に記録する際に、記録部１０９がコンテンツ管理部１０８に伝送する。
【００４１】
また、ＲＯＭ１０２はさらに、記録情報におけるＨＤＤ１０７に記憶している映像コンテンツと記録媒体１１１に記録された映像コンテンツの品質の差により、該当の記録情報を優先度を設定するか否かを判断する基準となる、優先度例外値を記憶する。優先度例外値は、例えばコンテンツ間のビットレート、解像度、コーデック等の差異を規定する情報が記憶される。具体的には、優先度設定部１１２は、優先度例外値にビットレートの差異として１０Ｍｂｐｓが設定されていた場合、記録情報の記録サイズの情報と、記録情報を有する映像コンテンツの録画サイズの情報とから、それぞれのビットレートを算出する。そして、記録時のビットレートと録画時のビットレートの差が、１０Ｍｂｐｓ以上であった場合、ユーザの要求する品質を満たす記録情報ではないと判断し、優先度設定部１１２は該当の記録情報を優先度設定処理において対象外とする。
その他の構成は実施形態１と同じ動作を行うため、詳細な説明は省略する。
【００４２】
（コンテンツ記録処理）
次に、上述のような構成の本実施形態２に係るＨＤＤレコーダ１００の、コンテンツ記録処理時の動作について、図３（ｂ）に示すフローチャートを参照して説明する。なお、本コンテンツ記録処理は、入力受信部１０３へのユーザからの入力により、記録媒体に記録する映像コンテンツの情報と、コンテンツ記録処理の開始とが入力されたことを、制御部１０１が受信し、処理を開始するものとする。また、本コンテンツ記録処理は、１回の記録処理において、１つのコンテンツを記録媒体１１１に記録するものとし、複数のコンテンツを記録媒体１１１に記録する場合は、本コンテンツ記録処理を繰り返すものとする。なお、本実施形態２のコンテンツ記録処理において、前述の実施形態１と同様の処理を行うステップに関しては、同一の参照番号を付して説明を省略し、本実施形態２に特徴的なステップの説明にとどめる。
【００４３】
Ｓ３０２で媒体識別情報を取得した後、制御部１０１は、記録部１０９により、ＨＤＤ１０７に記録しているコンテンツを、記録媒体１１１に記録させる前に、記録するコンテンツに対し符号化部１０６でエンコード処理を適用させる。具体的には、符号化部１０６は、制御部１０１の指示を受けて、記録媒体１１１に記録するコンテンツに対し、ＲＯＭ１０２に記憶される記録時のエンコード設定情報に従って、エンコード処理を適用する。
【００４４】
そして記録部１０９は、制御部１０１の指示を受け、Ｓ３０３でエンコード処理を適用した記録するコンテンツに記録識別ＩＤを付し、記録媒体識別部１１０を介して記録媒体１１１に記録する。また、Ｓ３０４で、制御部１０１が、記録部１０９を制御し、各種記録情報をコンテンツ管理部１０８に出力させる際に、記録時のエンコード設定情報である、記録モードの情報と、エンコード処理を適用した映像コンテンツの記録サイズの情報を含めて出力させる。そして、コンテンツ管理部１０８は、制御部１０１の指示により、記録部１０９から受信した記録識別ＩＤと、コンテンツを記録した時刻の時刻情報と、記録モードと、記録サイズとを、新たに追加した記録情報に記録する。
【００４５】
なお、本実施形態２のコンテンツ記録処理のフローチャートにおいて、制御部１０１は、記録するコンテンツに対し、符号化部１０６でエンコード処理を適用するステップの後、記録媒体１１１に記録するステップで記録を行うとして説明した。しかしながら、本コンテンツ記録処理はこの実施形態に限らず、制御部１０１が、符号化部１０６でのエンコード処理を開始した記録する映像コンテンツのデータを、処理が適用されたデータから随時、記録媒体１１１に記録するようにしても構わない。
【００４６】
（管理情報更新処理）
本実施形態２に係るＨＤＤレコーダ１００の、管理情報更新処理時の動作については、実施形態１と同じく、図４に示すフローチャートとなるため詳細な説明を省略するが、実施形態１と異なる動作を行うステップに関してのみ説明を行う。
【００４７】
実施形態１では、Ｓ４０９で、制御部１０１は、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズが、確認処理を行っている記録情報を有する管理情報の録画サイズと等しいかを判断した。本実施形態２では、Ｓ４０９で、制御部１０１は、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズが、確認処理を行っている記録情報の記録サイズと等しいかを判断する。そして、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズと、確認処理を行っている記録情報の記録サイズとが等しい場合、制御部１０１は処理をＳ４１１に移す。また、記録媒体１１１に記録された、確認処理を行っている記録情報と同一の記録識別ＩＤを付した映像コンテンツのデータサイズと、確認処理を行っている記録情報の記録サイズとが異なる場合、制御部１０１は処理をＳ４１０に移す。
【００４８】
（優先度設定処理）
次に、本実施形態２に係るＨＤＤレコーダ１００の優先度設定処理時の動作について、図５（ｂ）に示すフローチャートを参照して説明する。なお、本優先度設定処理において、実施形態１と同じ処理を行うステップに関しては、同一の参照番号を付して説明を省略するものとする。
【００４９】
まず、制御部１０１は、コンテンツ管理部１０８より管理情報を取得し、優先度設定部１１２に出力して処理を開始する。Ｓ５０１で、制御部１０１は優先度設定部１１２に、管理情報の全ての記録情報の時刻情報について、削除済み又は編集済みであることを示す情報が付与されている記録情報を優先度設定の対象外とさせた後、処理をＳ５１１に移す。
【００５０】
Ｓ５１１で、制御部１０１は優先度設定部１１２に、Ｓ５０１で対象外とされなかった記録情報の全てについて、記録情報を有する管理情報の録画に関する情報と比較し、ＲＯＭ１０２に記憶されている優先度例外値の条件に該当するか否かを判断させる。本実施形態２の優先度設定処理において、例えば優先度例外値として、ビットレートの差異が１０Ｍｂｐｓ以上、解像度に差異があること、エンコード方式（録画モード又は記録モード）が異なること、が設定されているものとして説明する。優先度設定部１１２は、制御部１０１の指示を受け、優先度例外値の条件に該当する記録情報を、優先度設定の対象外とする。なお、エンコード方式に関する優先度例外値は、例えば符号化部１０６がエンコード処理可能なエンコード方式が、ＭＰＥＧ２−ＴＳ、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ４であった場合、次のように優先度例外値を設定してもよい。例えば、ＨＤＤ１０７に記録している録画コンテンツの録画モードがＭＰＥＧ２−ＴＳであったとき、記録情報の記録モードがＭＰＥＧ２−ＰＳのものは優先度設定の対象外とし、ＭＰＥＧ４のものは優先度設定の対象としてもよい。これにより、記録媒体１１１に記録した映像コンテンツが、ＨＤＤ１０７に記憶している映像コンテンツより品質が劣ると判断するものである場合に、ＨＤＤ１０７に記憶している映像コンテンツの削除を回避することが可能となる。
【００５１】
Ｓ５０２で、制御部１０１は優先度設定部１１２に、優先度設定処理の対象である全ての映像コンテンツの最新確認時刻を算出させたことを確認すると、処理をＳ５１２に移す。Ｓ５１２で、制御部１０１は、優先度設定処理の対象である全ての映像コンテンツを、ＲＯＭ１０２に記憶されている優先度を分類する時間単位の情報に従って、最新確認時刻の情報を複数のクラスに分類する。クラスの分類は、日付情報等の一定の時間単位だけでなく、例えば最新確認時刻が新しいものは、より細かい時間単位に分類してもよい。例えば、最新確認時刻が１ヶ月以内の映像コンテンツは一日単位で分類し、１ヶ月以上かつ一年以内の映像コンテンツは１ヶ月単位で分類し、１年以上前の映像コンテンツは１年単位で分類すればよい。クラスの分類を行なうことで、記録済みの回数や削除不可なメディアへの記録回数など他の要素も考慮して削除の優先度を付与することを可能にする。（※提案書にある謎の理由付け情報。）そしてＳ５１３で、制御部１０１は優先度設定部１１２に、最新確認時刻が新しいクラスの順に優先度を高く設定させる。
【００５２】
Ｓ５１４で、制御部１０１は優先度設定部１１２に、各映像コンテンツの残存可能性数を算出させる。残存可能性数とは、各映像コンテンツの管理情報の記録媒体に記録した回数の情報から、Ｓ５０１とＳ５１１で優先度設定の対象外とした記録情報の数を減算した値である。つまり、映像コンテンツ毎の、記録媒体１１１に記録した映像コンテンツのうち、削除も変更もされず、劣化した品質でもないと判断された映像コンテンツの数である。Ｓ５１５で、制御部１０１は優先度設定部１１２に、分類されたクラス内で、各映像コンテンツの残存可能性数の情報が多い順位さらに優先度を高く設定する。このとき、制御部１０１は、残存可能性数の等しい映像コンテンツが複数存在するかを判断する（Ｓ５１６）。残存可能性数が等しい映像コンテンツが存在した場合、制御部１０１は処理をＳ５１７に移す。優先度設定部１１２は、制御部１０１の指示を受け、残存可能性数の等しい複数の映像コンテンツについて、それぞれ記録情報が有する記録した記録媒体の情報の、ＤＶＤ−Ｒ等の再記録不可能な記録媒体の数を取得する（Ｓ５１７）。そしてＳ５１８で、優先度設定部１１２は、制御部１０１の指示により、残存可能性数の等しい複数の映像コンテンツについて、再記録不可能な記録媒体に記録した数の情報が多い順に優先度を高く設定する。
【００５３】
このようにして決定した、ＨＤＤ１０７に記憶しているコンテンツの、削除する優先度に基づいて、コンテンツの削除を行えばよい。例えば、優先度順に削除する映像コンテンツを並べたリストを、表示手段を用いてユーザに提示して、ユーザに削除するコンテンツを選択させてＨＤＤ１０７に記憶しているコンテンツの削除を実行してもよい。また、ＨＤＤ１０７の空き領域を判断して、優先度順にＨＤＤレコーダ１００がＨＤＤ１０７に記憶しているコンテンツの削除を自動で実行してもよい。
【００５４】
以上説明したように、本実施形態２のコンテンツ管理装置は、記憶しているコンテンツを接続された記録媒体に記録する際に、記録処理を識別するための記録識別情報をコンテンツに付して記録する。また、記憶しているコンテンツを符号化して接続された記録媒体に記録することが可能である。そしてコンテンツ管理装置は、記録した媒体の媒体識別情報に関連付けて、記録した時刻である時間情報と、記録識別情報と、記録したコンテンツと、その品質に関する情報とを、記録したコンテンツ毎にコンテンツ管理装置内に記録情報として管理する。また、コンテンツを記録した記録媒体がコンテンツ管理装置に接続された際に、接続された記録媒体の媒体識別情報を有する記録情報の時刻情報を更新する。さらに、記録したコンテンツが削除又は変更されたか否かを判断し、判断した情報を記録情報に追加する。
【００５５】
また、コンテンツ管理装置は、記憶しているコンテンツ毎に削除の優先度を設定する。具体的には、コンテンツ管理装置は、記録情報から記録したコンテンツの品質の情報が、コンテンツ管理装置に記憶しているコンテンツに比べて劣化しているかを判断する。そして、記憶しているコンテンツの記録情報のうち、削除又は変更された情報を含まず、かつ記録したコンテンツの品質が劣化していないと判断した記録情報から、コンテンツ毎に最も新しい時刻情報を選択する。そして、コンテンツを選択された時刻情報によって複数のクラス分類し、時刻情報が新しいクラスに属するコンテンツほど、優先度を高く設定する。さらに、記録しているコンテンツ毎に各コンテンツが有する削除又は変更された情報を含まず、かつ記録したコンテンツの品質が劣化していないと判断した記録情報の数（残存可能性数）が大きいものほど、さらに優先度を高く設定する。また、残存可能性数が等しい複数のコンテンツが存在する場合は、それぞれのコンテンツの記録情報が有する媒体識別情報から、再記録不可能な記録媒体に記録した回数を算出し、その数が大きいものほど優先度を高く設定する。
【００５６】
これにより、本実施形態２のコンテンツ管理装置は、コンテンツ管理装置の記憶領域の残容量が少なくなったとき等、記憶しているコンテンツの削除が必要な際に、以下のような効果を得る。コンテンツ管理装置は、削除の優先度に基づいてコンテンツを削除することで、記録媒体に記録したが、記録媒体上で削除又は変更してしまったコンテンツ等を、コンテンツ管理装置の記憶領域から削除することを予防可能である。
【００５７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011076655.tif 000003
【図２】
2011076655.tif 000004
【図３】
2011076655.tif 000005
【図４】
2011076655.tif 000006
【図５】
2011076655.tif 000007