(57)【要約】【課題】複製不可の高品質のデジタル動画データを低品質のデジタル動画データに変換した場合でも、再びオリジナルの高品質の動画データを得ることができる情報処理装置を提供する。【解決手段】  コピー制御情報が含まれるデジタル動画データの入力を受付け、該受付けた動画データに対する情報処理を行うデジタル録画装置１０１に、入力を受付けたデジタル動画データを低品質のデジタル動画データに変換して出力する手段と、コピー制御情報がコピー不可を示す場合、変換前の動画データの品質を有するバックアップデータを作成し、作成したバックアップデータを再生不能なデータとして記憶する手段と、変換した低品質のデジタル動画データを削除した場合、再生不能なデータとして記憶しているバックアップデータを変換前と同様の品質の動画データに再現する手段とを設ける。【選択図】図１
2006222590.tif 000002
【特許請求の範囲】
【請求項１】
任意の符号化形式で符号化された動画データの入力を受付け、該受付けた動画データに対する処理を行う情報処理装置であって、
前記動画データには、該動画データの複写を制御するための情報であって、少なくとも複写不可であるか否かを示すコピー制御情報が含まれていて、
前記受付けた動画データを該受付けた動画データの品質と異なる品質の動画データに変換し出力する変換手段と、
前記受付けた動画データに含まれるコピー制御情報が複写不可を示す場合であって、かつ前記変換手段が前記受付けた動画データを該受付けた動画データの品質に比べて低品質の動画データに変換する場合、前記変換前の動画データの品質を有するバックアップデータを作成し、該作成したバックアップデータを再生不能なデータとして記憶するバックアップ作成手段と、
前記変換手段が出力した変換後の動画データを識別する識別情報と、前記バックアップデータとを対応付けたバックアップ対応情報を作成する手段と、を有し、
前記バックアップ作成手段は、
利用者からの前記記憶したバックアップデータを再現する指示を受付け、前記記憶しているバックアップデータ、前記変換手段が出力した動画データ、および前記バックアップ対応情報を用いて、前記記憶したバックアップデータに対応する前記変換手段が出力した動画データを特定し、該特定した動画データを削除すると共に、該削除した動画データに対応する前記記憶しているバックアップデータを再生可能なデータに変換すること
を特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記情報処理装置には表示装置が接続されていて、
前記バックアップ作成手段は、
前記コピー制御情報が複写不可を示す場合であって、かつ前記変換手段が前記受付けた動画データを該受付けた動画データの品質に比べて低品質の動画データに変換する場合、バックアップデータを作成するか否かの選択を促す画像を前記表示装置に表示し、
利用者からのバックアップデータを作成する旨を示すデータの入力を受付けた場合、前記バックアップデータを作成する処理を行うこと
を特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置であって、
暗号鍵を生成する暗号鍵生成手段を有し、
前記バックアップ作成手段は、
前記暗号鍵生成手段が生成した暗号鍵を用いて前記バックアップデータを暗号化することにより、該バックアップデータを前記再生不能なデータに変換し、
前記生成した暗号鍵を用いて前記再生不能なデータを復号化することによりバックアップデータを再生可能なデータに変換すること
を特徴とする情報処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の情報処理装置であって、
記憶メディアと接続可能に構成されていて、該接続された記憶メディアに対するデータの入出力処理或いは削除処理を行うメディア接続手段を有し、
前記記憶メディアは、暗号鍵を格納する暗号鍵格納領域と、動画データを格納する動画データ格納領域とを有し、
前記暗号鍵生成手段は、前記接続手段に接続された記憶メディアにより定められた暗号形式にしたがい前記変換手段が変換した動画データを暗号化するための記憶メディア用の暗号鍵を作成し、該作成した該記憶メディア用の暗号鍵を前記メディア接続手段を介して前記暗号鍵格納領域に格納し、
前記変換手段は、前記変換した動画データを前記作成した前記記憶メディア用の暗号鍵を用いて暗号化し、該暗号化した動画データを前記メディア接続手段を介して前記動画データ格納領域に格納すること
を特徴とする情報処理装置。
【請求項５】
請求項１〜３のいずれか一項に記載の情報処理装置であって、
ネットワークに接続され、該ネットワークを介して外部の装置とのデータの送受信を行うネットワーク接続手段を有し、
前記変換手段は、前記ネットワーク接続手段を介し、前記変換した動画データを前記外部の装置に出力すること
を特徴とする情報処理装置。
【請求項６】
音声データおよび映像データを含む動画データであって、任意の符号化形式で符号化された動画データを記憶している記憶装置に接続され、該記憶装置に記憶されている動画データに対する動画データの入出力処理或いは削除処理を行う情報処理装置において、
前記動画データには、該動画データの複写を制御するための情報であって、少なくとも複写不可であるか否かを示すコピー制御情報が含まれていて、
記憶メディアと接続可能に構成されていて、該接続された記憶メディアに対するデータの入出力処理或いは削除処理を行うメディア接続手段と、
前記記憶装置に記憶されている動画データを読出す手段と、
前記読み出した動画データに含まれるデジタルコピー制御情報が複写不可である場合、
前記読み出した動画データを該動画データの品質に比べて低品質の動画データに変換し、かつ該変換した動画データを識別する識別情報を生成し、該生成した識別情報と前記変換した動画データとを対応付け、前記メディア接続手段を介して該記憶メディアに格納する変換手段と、
前記変換前の動画データの品質を有するバックアップデータを作成し、該作成したバックアップデータを再生不能なデータとして前記記憶装置に記憶させるとともに、前記記憶装置から前記変換前の動画データを削除するバックアップ作成手段と、
前記変換した低品質の動画データを識別するための識別情報と、前記バックアップデータを識別する動画識別情報とを対応付けたバックアップ対応情報を作成する手段と、を有し、さらに、
前記バックアップ作成手段は、
前記記憶装置に記憶させたバックアップデータを再現する指示を受付け、前記メディア接続手段に接続されている前記記憶メディアに格納されている動画データに対応付けられている識別情報と前記バックアップ対応情報とを用いて、前記記憶メディアに格納されている動画データの中から前記バックアップデータに対応付けられている動画データを特定し、
前記メディア接続手段を介して、前記記憶メディアに格納されている動画データの中から前記特定した動画データを削除し、かつ該削除した動画データに対応するバックアップデータを再生可能なデータに変換すること
を特徴とする情報処理装置。
【請求項７】
音声データおよび映像データを含む動画データであって、任意の符号化形式で符号化された動画データを記憶している記憶装置に接続され、該記憶装置に記憶されている動画データに対する動画データの入出力処理或いは削除処理を行う情報処理装置が行うデータ移動方法であって、
前記動画データには、該動画データの複写を制御するための情報であって、少なくとも複写不可であるか否かを示すコピー制御情報が含まれていて、
前記情報処理装置には、記憶メディアと接続可能に構成されていて、該接続された記憶メディアに対するデータの入出力処理或いは削除処理を行うメディア接続手段が設けられていて、
前記情報処理装置は、
前記記憶装置に記憶されている動画データを読出すステップと、
前記読み出した動画データに含まれるデジタルコピー制御情報が複写不可である場合、
前記読み出した動画データを該動画データの品質に比べて低品質の動画データに変換し、かつ該変換した動画データを識別する識別情報を生成し、該生成した識別情報と前記変換した動画データとを対応付け、前記メディア接続手段を介して該記憶メディアに格納するステップと、
前記変換前の動画データの品質を有するバックアップデータを作成し、該作成したバックアップデータを再生不能なデータとして前記記憶装置に記憶させるとともに、前記記憶装置から前記変換前の動画データを削除するバックアップ作成ステップと、
前記変換した低品質の動画データを識別するための識別情報と、前記バックアップデータを識別する動画識別情報とを対応付けたバックアップ対応情報を作成するステップを実行し、さらに、
前記バックアップ作成ステップは、
前記記憶装置に記憶させたバックアップデータを再現する指示を受付け、前記メディア接続手段に接続されている前記記憶メディアに格納されている動画データに対応付けられている識別情報と前記バックアップ対応情報とを用いて、前記記憶メディアに格納されている動画データの中から前記バックアップデータに対応付けられている動画データを特定し、
前記メディア接続手段を介して、前記記憶メディアに格納されている動画データの中から前記特定した動画データを削除し、かつ該削除した動画データに対応するバックアップデータを再生可能なデータに変換すること
を特徴とするデータ移動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータの不正コピーを防止する機能を有する情報処理装置の技術に関する。
【背景技術】
【０００２】
近年、ハードディスクドライブ（以下、「ＨＤＤ」という）にテレビ放送番組を録画するＨＤＤレコーダが普及している。ＨＤＤレコーダは、アナログ地上波放送を録画する場合、チューナからの出力をＡ／Ｄ変換してデジタル画像/音声データにし、このデータを国際標準動画符号化方式であるＭＰＥＧ（Motion Picture Experts Group）で符号化してデジタル動画データに変換する。そして、ＨＤＤレコーダは、変換したデジタル動画データをＨＤＤに格納する。また、ＨＤＤレコーダは、ＤＶＤディスクに動画を録画できるＤＶＤレコーダ機能が設けられている場合が一般的であり、ＨＤＤに録画したデジタル動画データをＤＶＤディスクにコピーすることができる。
【０００３】
現在、アナログ地上波放送に代わる放送として、デジタル衛星放送やデジタル地上波放送が開始されている。これらの放送ではデジタル動画データを直接配信しており、ＨＤＤレコーダはその配信されたデジタル動画データを直接ＨＤＤに格納して、録画することができる。ただし、デジタル放送の場合、配信されるデジタル動画データの内部にデジタルコピー制御情報が含まれ、ＨＤＤレコーダは、コンテンツ毎に付加されたコピー制御情報に従い、コピー機能を制限することができる。
【０００４】
このコピー制御情報には、「コピー禁止（Never copy）」、「１世代のみコピー可（Copy one generation）」、および「制約条件無しにコピー可（Copy free）」の３種類がある。もし、デジタルコピー制御情報が「コピー禁止」である場合、ＨＤＤに録画することはできない。デジタルコピー制御情報が「制約条件無しにコピー可」の場合は、ＨＤＤに録画ができ、さらにＤＶＤディスクにコピーすることもできる。また、デジタルコピー制御情報が「１世代のみコピー可」である場合は、ＨＤＤに１度だけ録画することができ、その場合にコピー制御情報が「複製不可（No more copies）」に変化する。この複製不可になった動画データは、ＤＶＤディスクにコピーすることはできない。ただし、ＣＰＲＭ（Content Protection for Recordable Media）等のコピーコントロール技術に対応したリライタブルなＤＶＤディスクに動画データを移動することができる。この場合、移動後、ＨＤＤ内の動画データは消去される。
【０００５】
これらの動画データのコピー制御は、ＨＤＤレコーダから他の機器に動画データを移動する場合も適用される。ＩＥＥＥ１３９４やネットワーク等の伝送上を介したコピーコントロール技術としてＤＴＣＰ（Digital Transmission Content Protection）がある。このＤＴＣＰにおいても同じデジタルコピー制御情報でコピー制御が実現される。
【０００６】
従来から、複製不可のデジタル動画データを移動する録画装置が知られている（例えば特許文献１）。特許文献１によれば、複製不可のデジタル動画データを他の装置に移動する際、移動する録画データをパケットに分割し、他の装置にパケット毎に伝送し、伝送が完了したパケットに相当する部分を削除している。
【０００７】
一方、近年のＨＤＤレコーダには、デジタル動画データを低解像度の他の形式のデータに変換する機能を有するものもある。たとえば、ＨＤＤレコーダは、デジタル放送で高精細（ＨＤ:High Definision １フレームが１９２０×１０８０画素  以下単に「ＨＤ」と呼ぶ）で配信されたデジタル動画データを録画することができる。このデジタル動画データを、リライタブルなＤＶＤディスクに移動する場合には動画データのフォーマットを変換するトランスコーディングが必要になる。なぜなら、リライタブルなＤＶＤディスクに格納できる動画データは、標準精細（ＳＤ：Standard Definision １フレームが７２０×４８０画素  以下単に「ＳＤ」と呼ぶ）にのみ対応しているためである。よって、ＨＤ品質のデジタル動画データは、ＳＤ品質のデジタル動画データに変換した上でリライタブルなＤＶＤディスクに移動される。
【０００８】
また、ＨＤＤレコーダには、録画したデジタル動画データを携帯電話で表示できるデータ形式に変換できる機種もある。携帯電話で表示できるデジタル動画データの画面サイズはＱＣＩＦ（１７６×１４４画素）程度であるため、この場合も同様にＨＤ品質からＱＣＩＦサイズのデータに変換する必要がある。この変換されたデータはＳＤカードなどのフラッシュメモリに格納され、このフラッシュメモリを携帯電話に入れることで、デジタル動画データを再生できるようになる。
【０００９】
ＨＤ品質の動画データをＳＤ品質にダウンコンバートする録画装置は、例えば特許文献２に記述されている。
【００１０】
【特許文献１】特開２００２−３１４９２４号公報
【特許文献２】特開２００３−２３４９９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、デジタル地上波放送では、ほとんどの番組は、解像度がＨＤ品質で作成されていて、コピー制御が「１世代のみコピー可（Copy one generation）」として配信されている。よって、デジタル地上波放送からＨＤＤに録画したＨＤ品質のデジタル動画データは、「複製不可（No more copies）」でコピー制御される。
【００１２】
しかしながら、上記特許文献１および２に記載の技術は、以下の問題を有している。例えば、上記特許文献１および２の技術では、「１世代のみコピー可」として配信されているＨＤ品質のデジタル動画データをＨＤＤに録画した後、そのデジタル動画データをＳＤ品質等にダウンコンバートして、リライタブルなＤＶＤディスク等に移動する場合、ＨＤ品質のデジタル動画データは削除される。そのため、そのリライタブルなＤＶＤディスク等に移動したデジタル動画データを、再びＨＤＤレコーダのＨＤＤに移動したとしても、ＳＤ品質のままでありＨＤ品質のデジタル動画データを再び得ることができない。なお、ＨＤ品質のデジタル動画データを携帯電話向けのデータに変換した場合、ＳＤ品質よりさらに低品質の動画データしか残らず、テレビモニタで視聴するには向かないという問題が生じる。
【００１３】
また、例えば、ＨＤＤレコーダにおいて、メモリ容量等を考慮して、「複製不可（No more copies）」で録画されたＨＤ品質のデジタル動画データをＨＤ品質より低品質の動画データに変換して保存しておきたいことがある。この場合も低品質の動画データに変換する際にＨＤ品質のデジタル動画データが削除されることから、上記と同様の問題が生じる。
【００１４】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、複製不可のデジタル動画データを当該動画データの品質よりも低い品質のデジタル動画データに変換した場合でも、再びオリジナルの品質の動画データを得ることができる情報処理装置を提供することにある。
【課題を解決するための手段】
【００１５】
上記課題を解決するため、本発明の一態様は、任意の符号化形式で符号化された動画データの入力を受付け、該受付けた動画データに対する処理を行う情報処理装置に適用される。ここで、前記動画データには、該動画データの複写を制御するための情報であって、少なくとも複写不可であるか否かを示すコピー制御情報が含まれている。
【００１６】
そして、前記情報処理装置は、前記受付けた動画データを該受付けた動画データの品質と異なる品質の動画データに変換し出力する変換手段と、前記受付けた動画データに含まれるコピー制御情報が複写不可を示す場合であって、かつ前記変換手段が前記受付けた動画データを該受付けた動画データの品質に比べて低品質の動画データに変換する場合、前記変換前の動画データの品質を有するバックアップデータを作成し、該作成したバックアップデータを再生不能なデータとして記憶するバックアップ作成手段と、前記変換手段が出力した変換後の動画データを識別する識別情報と、前記バックアップデータとを対応付けたバックアップ対応情報を作成する手段と、を有し、前記バックアップ作成手段は、利用者からの前記記憶したバックアップデータを再現する指示を受付け、前記記憶しているバックアップデータ、前記変換手段が出力した動画データ、および前記バックアップ対応情報を用いて、前記記憶したバックアップデータに対応する前記変換手段が出力した動画データを特定し、該特定した動画データを削除すると共に、該削除した動画データに対応する前記記憶しているバックアップデータを再生可能なデータに変換する。
【発明の効果】
【００１７】
本発明によれば、複製不可でコピー制御されている動画データをその動画データよりも低品質の動画データに変換する場合、変換前の動画データの品質を有するバックアップデータを作成し、バックアップデータを再生不能な状態で保持するようにしている。そして、変換した低品質の動画データを削除した場合に、保持しているバックアップデータを再生可能なデータに変換する。したがって、本発明によれば、例えば、複製不可の高品質のデジタル動画データを低品質の動画データに変換した場合でも、再びオリジナルの高品質の動画データを得ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態が適用されたデジタル録画装置について図面を用いて説明する。なお、以下に示す実施形態は本発明を実現するための一例であり、この実施形態に必ずしも限定されるものではない。
《第１実施形態》
先ず、本発明の第１実施形態について説明する。
【００１９】
図１は、本発明の第１実施形態のデジタル録画装置の構成を示すブロック図である。なお、図示するデジタル録画装置には、衛星または地上波によるデジタル放送を受信するチューナが内蔵されている。
【００２０】
デジタル録画装置１０１は、チューナ１０３、ストリーム取得部１０４、トランスコーディング部１０５、暗号処理部１０６、鍵生成部１０７、再生部１０８、表示部１０９、動画データ格納部１１２、動画データ情報管理部１１３、入力部１１４、制御部１１５、メディア接続部１１６、バックアップ作成部１２１、およびバス１２０を有する。また、チューナ１０３は、デジタル放送信号を受信するＴＶアンテナ１０２に接続されている。また、再生部１０８にはスピーカ１１０が接続されている。表示部にはモニタ１１１が接続されている。
【００２１】
なお、デジタル放送信号には、番組を識別する情報と、コピー制御情報と、番組の画像の品質を示す品質情報および動画データのフォーット（例えばＭＰＥＧ−２ＴＳ等）を示すコンテンツフォーマット情報と、が含まれているものとする。以下の説明では、放送される際のデジタル放送に含まれるコピー制御情報は、番組の複製を禁止する「コピー禁止（Never copy）」、番組の複製を１回だけ認める「１世代のみコピー可（Copy one generation）」、および、番組の複製を無制限で認める「制約条件無しにコピー可（Copy free）」の３種類の場合を例にする。また、デジタルコピー制御情報が「１世代のみコピー可」の番組は、ＨＤＤ等の記憶装置に１度だけ録画することができ、１度録画された後は、コピー制御情報が「複製不可（No more copies）」に変更される。
【００２２】
チューナ１０３は、ＴＶアンテナ１０２を介してデジタル放送信号を受信し、受信したデジタル放送信号を復調・選局し、デジタル動画データ（例えばＭＰＥＧ−２ＴＳのデータ）を取得する。
【００２３】
ストリーム取得部１０４は、チューナ１０３が取得したＭＰＥＧ−２ＴＳデータの中から録画する番組のストリームを取得し、放送の際にかけられていた暗号を解除する。トランスコーディング部１０５は、動画データのフォーマット変換、品質変換などの処理を行う。
【００２４】
暗号処理部１０６は、動画データの暗号化・暗号解除の処理を行う。鍵生成部１０７は、暗号化の際に用いる暗号鍵の生成や暗号解除のための暗号鍵を生成する。再生部１０８は、動画データをデコードし再生する。再生部１０８で再生された音声は、スピーカ１１０から出力される。表示部１０９は、動画データやメニュー画面などの画面の画像情報を生成し、生成した画像情報をモニタ１１１に送信する。モニタ１１１は、表示部１０９からの画像情報を受付け、画像情報を画面表示する。
【００２５】
動画データ格納部１１２は、動画データを格納する記憶装置であり、例えば、ＨＤＤなどを用いることができる。動画データ情報管理部１１３は、動画データ格納部１１２に格納した動画データを管理するための情報を生成し、その生成した情報を記憶する。具体的には、動画データ情報管理部１１３は、後述する動画データ管理用テーブル（図３参照）を生成し、その生成した動画データ管理用テーブルを、図示しないメモリに格納する。なお、動画データ情報管理部１１３の機能は、動画データ格納部１１２のようなデータを記憶できる部署が兼ねてもよい。
【００２６】
入力部１１４は、ユーザからの各種要求を受付ける。例えば、入力部１１４には、利用者がデジタル録画装置１０１をコントロールするためのリモコンを用いることができる。また、例えば、入力部１１４の機能は、デジタル録画装置１０１に設けられたボタンやスイッチなどにより実現するようにしてもよい。
【００２７】
メディア接続部１１６は、デジタル録画装置１０１に挿入されるメディア１１７へのデータの入出力を制御する。メディア１１７は、たとえば、リライタブルなＤＶＤディスクやフラッシュメモリのような動画データを格納できるメディアであり、このメディア１１７は、動画データを格納するためのデータ格納部１１９と後述する暗号鍵をセキュアに保持する鍵格納部１１８とを有する。バス１２０は、各部を接続する。そして、制御データや動画データは、バス１２０を介して転送される。バックアップ作成部１２１は、動画データのバックアップデータを作成する。
【００２８】
また、制御部１１５は、デジタル録画装置１０１全体の動作を制御する。具体的には、制御部１１５は、入力部１１４を介してデジタル録画装置１０１に対する各種指示の入力を受付けて、受付けた指示に対応した動作を行うようにデジタル録画装置１０１を制御する。例えば、制御部１１５は、入力部１１４を介し、放送される番組の録画の指示を受付けた場合、チューナ１０３、ストリーム取得部１０４、暗号処理部１０５、および鍵生成部１０７等を制御して、録画が指示された番組の動画データを動画データ格納部１１２に格納する。
【００２９】
なお、本実施形態では、上述した各部の機能を実現するための構成を特に限定しない。例えば、ストリーム取得部１０４、トランスコーディング部１０５、再生部１０８、および表示部１０９は、それぞれ、上述の処理を行う専用回路により実現される。
【００３０】
また、例えば、暗号処理部１０６、鍵生成部１０７、動画データ情報管理部１１３、入力部１１４、制御部１１５、メディア接続部１１６、およびバックアップ作成部１２１の機能は、ソフトウェアにより実現することができる。具体的には、デジタル録画装置１０１は、ＣＰＵ（図示しない）、主記憶装置（図示しない）、および補助記憶装置（図示しない）を有する。そして、補助記憶装置には、上記の各部（暗号処理部１０６、鍵生成部１０７、動画データ情報管理部１１３、入力部１１４、制御部１１５、メディア接続部１１６、およびバックアップ作成部１２１）の機能を実現するためのプログラムが格納されている。そして、上記の各部（暗号処理部１０６、鍵生成部１０７、動画データ情報管理部１１３、入力部１１４、制御部１１５、メディア接続部１１６、およびバックアップ作成部１２１）の機能は、ＣＰＵが補助記憶装置に格納されているプログラムを主記憶装置にロードして実行することにより実現される。
【００３１】
以下この図を用いて、処理の流れを順に説明する。
【００３２】
まず、動画データの録画処理に関して説明する。なお、以下の説明では、動画データの符号化方式として国際標準であるＭＰＥＧ−２（Motion Picture Expoerts Group Phase 2）およびＭＰＥＧ−４（Motion Picture Expoerts Group Phase 4）を主に用いて説明する。
【００３３】
先ず、最初にユーザが入力部１１４を介してデジタル放送の動画データの録画指示の入力を行う。録画指示には、録画する番組を特定する情報（例えば、番組名、放送開始時間、チャンネル等）が含まれているものとする。入力部１１４を介して録画指示を受けたデジタル録画装置１０１は、チューナ１０３でＴＶアンテナ１０２から受けたデジタル放送信号を復調して、ＭＰＥＧ２−ＴＳストリームに変換し、その変換したＭＰＥＧ２−ＴＳストリームをストリーム取得部１０４へ送る。
【００３４】
ストリーム取得部１０４は、ＭＰＥＧ２−ＴＳストリームの中から番組情報を取得する。ストリーム取得部１０４は、入力部１１４が受付けた録画指示に含まれている録画する番組を特定する情報を用いて、録画する番組のＭＰＥＧ２−ＴＳストリームだけを取り出し、放送の際にかけられたストリームの暗号を解除し、処理後のストリームを暗号処理部１０６へ送る。ストリーム取得部１０４は、この処理の際に別途ストリームから取り出した番組情報の中からコピー制御情報およびコンテンツフォーマット情報を取得し、動画データ情報管理部１１３へ送る。なお、コピー制御情報が「Copy one generation」であった場合、ストリーム取得部１０４は、コピー制御情報を「複製不可（No more copies）」に変更し、変更したコピー制御情報を動画データ情報管理部１１３に送信する。
【００３５】
暗号処理部１０６は、鍵生成部１０７で自動生成されたローカル暗号鍵を用いて、送られてきたストリームをローカル暗号化する。ローカル暗号化とは、このデジタル録画装置１０１内のみで有効な暗号化であり、たとえば動画データをこの装置から不正に取り出したとしても再生できないようにするためのものである。ローカル暗号化したストリームを動画データとして動画データ格納部１１２へ格納する。また、ローカル暗号化に用いたローカル暗号鍵は、動画データ情報管理部１１３へ送られる。
【００３６】
動画データ格納部１１２に格納される動画データは、デジタル放送を録画した場合、フォーマットは、システム層がＭＰＥＧ−２ＴＳ、ビデオがＭＰＥＧ−２Ｖｉｄｅｏ、オーディオがＭＰＥＧ−２ＡＡＣ、またはＭＰＥＧ−２Ａｕｄｉｏのフォーマットで格納されるのが一般的である。また、システム層のＭＰＥＧ−２ＴＳは、ＭＰＥＧ−２ＰＳに変換されて録画される場合もある。また、デジタル放送の場合は、ほとんどの動画データはＨＤ品質で放送されるため、録画される動画データもＨＤ品質になる。しかし、動画データ格納部１１２の容量を節約するために、ＨＤ品質の動画データをＳＤ品質にダウンコンバートしてから録画する場合もある。これらの変換は、ストリーム取得部１０４が暗号処理部１０６にストリームを送る際、トランスコーディング部１０５介して行うことで実現できる。このトランスコーディング部１０５の詳細な動作は後述する。これらの変換を行った場合でも動画データ毎のコピー制御情報は変わらない。
【００３７】
動画データ情報管理部１１３では、送られてきた情報を元に、たとえば、図３で示すような動画データ管理情報テーブル３０７を作成し記憶する。図３は、第１実施形態の動画データ管理情報テーブル３０７のデータ構成を模擬的に示した図である。
【００３８】
図示するように、動画データ管理情報テーブル３０７は、録画した動画データを識別する録画情報ＩＤを登録するためのフィールド３０１と、録画時間を登録するためのフィールド３０２と、動画データのタイトル（番組名）を登録するためのフィールド３０３と、録画した動画データのフォーマットと品質を登録するためのフィールド３０４と、コピー制御情報を登録するためのフィールド３０５と、動画データを暗号化した際に用いたローカル暗号鍵を登録するためのフィールド３０６と、を備えて１つのレコードが構成される。
【００３９】
動画データ情報管理部１１３は、録画する動画データを一意に識別するための「録画情報ＩＤ」を生成し、録画する動画データ毎に「録画情報ＩＤ」を割り当てる。また、動画データ情報管理部１１３は、デジタル録画装置１０１内に設けられた図示しないタイマから録画時間を取得する。フィールド３０３に登録するタイトルは、たとえば放送信号で定期的に送られる電子番組表などから取得することができる。そして、動画データ情報管理部１１３は、動画データに割り当てた「録画情報ＩＤ」に対応付け、上記の取得した「録画時間」および「タイトル」と、送られてきた「コンテンツフォーマット」、「コピー制御情報」、および「ローカル暗号鍵」とを対応する各フィールドに格納する。
【００４０】
この動画データ管理情報テーブル３０７で管理されている動画データは、動画データ格納部１１２で格納されている動画データと１対１で対応する。そのため、動画データ管理情報テーブル３０７を参照することで動画データ格納部１１２内の対応する動画データに一意にアクセスできる。なお、図示する動画データ管理情報テーブル３０７は、あくまでも例示である。そのため、その他の動画データの情報を動画データ管理情報テーブル３０７が所持するようにしてもよい。
【００４１】
また、ユーザに再生可能な動画データをモニタ１１１に表示して見せる場合、表示部１０９は、動画データ管理情報テーブル３０７を用いて、例えば図４に示す、動画データの再生を受付けるためのメニュー画面をモニタ１１１に表示する。
【００４２】
図４は、本発明の第１実施形態のデジタル録画装置１０１がモニタ１１１に表示する再生可能な動画データを示した表示画面の一例である。
【００４３】
図示するように、表示画面４０１では、再生可能な動画データの「タイトル」と「品質」とをリスト表示する領域が設けられている。ユーザは、表示画面４０１を見て、動画データ格納部１１２内の再生可能な動画データを確認することができる。なお、図示するメニュー画面４０１は、例示に過ぎない。例えば、メニュー画面４０１に「タイトル」および「品質」に加えて、他の情報を表示することも可能である。しかし、動画データ管理情報テーブル３０７のフィールド３０５に格納するローカル暗号鍵は、表示しないようにする。コピー制御されている動画データが不正に利用されることを防ぐためである。
【００４４】
この表示画面４０１を見たユーザは、入力部１１４を用いて再生させたい動画データを選択し、選択した動画データの再生を開始させることができる。すなわち、デジタル録画装置１０１は、利用者からの再生する動画データを選択するデータの入力を受付ける。デジタル録画装置１０１は、動画データを選択するデータの入力を受付けた場合、動画データ格納部１１２から選択された動画データを暗号処理部１０６へ転送する。暗号処理部１０６では、送られた動画データに対応したローカル暗号鍵を動画データ情報管理部１１３の動画データ管理情報テーブル３０７から取得し、動画データのローカル暗号を解除する。次に、暗号解除した動画データを再生部１０８へ送信する。再生部１０８では、送られて動画データを再生する。具体的には、再生部１０８は、音をスピーカ１１０へ出力し、映像を表示部１０９を介してモニタ１１１へ出力することで所望の動画データを再生することができる。
【００４５】
次に、メディア接続部１１６に挿入されたメディア１１７に動画データ格納部１１２内の動画データを移動させる場合の処理の手順について説明する。メディア１１７に格納される動画データのフォーマットは、そのメディアによって一意に決まるのが一般的である。たとえば、リライタブルなＤＶＤディスクの場合、システム層はＭＰＥＧ−２ＰＳ、ビデオはＭＰＥＧ−２Ｖｉｄｅｏ、オーディオはＭＰＥＧ２−Ａｕｄｉｏ等であり、品質はＳＤ品質である。また、携帯電話向けにフラッシュメディアに移す場合は、システム層はＭＰＥＧ−４ＦｉｌｅＦｏｒｍａｔであり、ＶｉｄｅｏはＭＰＥＧ−４Ｖｉｓｕａｌであり、オーディオは音声符号化方式のＡＭＲ（Adaptive MultiRate）であり、品質はＱＣＩＦサイズ（１７６×１４４画素）が一般的である。よって、動画データ格納部１１２内の動画データをメディア１１７に移動する場合、トランスコーディングが必要になる場合が多い。
【００４６】
以下において、移動対象の動画データのコピー制御情報が「複製不可（No more copies）」であり、かつトランスコーディングが必要である場合の動画データの移動に関する処理手順を、図５を用いて説明する。なお、移動対象の動画データのコピー制御情報が「制約条件無しにコピー可（Copy free）」の場合、動画データ格納部１１２に動画データを格納した状態で、メディア１１７に移動対象の動画データをコピーすればよいため、以下の処理ステップは行わない。
【００４７】
図５は、本発明の第１実施形態が行う動画データの移動処理のフローを説明するための図である。なお、以下の説明では、メディア接続部１１６にメディア１１７が挿入されており、入力部１１４は、動画データ格納部１１２からメディア１１７への動画データの移動の指示を受け付けているものとする。デジタル録画装置１０１は、上記の動画データの移動指示を受付けた場合、制御部１１５が移動対象の動画データのコピー制御情報を参照する。制御部１１５は、移動対象の動画データのコピー制御情報が「複製不可（No more copies）」の場合、以下の処理ステップを開始する。
【００４８】
最初に、デジタル録画装置１０１は、メディア１１７と動画データ格納部１１２内の移動対象の動画データのフォーマットに関してフォーマットのチェックを行い、トランスコーディング部１０５で用いるトランスコーディングのためのパラメータを決定し（Ｓ５０１）、Ｓ５０２の処理に進む。具体的には、制御部１１５は、動画データ格納部１１２にアクセスし、移動対象の動画データのフォーマットを検出する。また、制御部１１５は、メディア接続部１１６を介して、挿入されているメディア１１７のフォーマットを検出する。そして、制御部１１５は、検出したパラメータをトランスコーディング部１０５に送信する。なお、メディア１１７のフォーマットは前記のようにＤＶＤディスクなどのメディアで一意に決まる。また、メディア１１７のフォーマットをユーザが選択できる場合は、制御部１１５は、ユーザからのパラメータの選択を受付けるようにしてもよい。
【００４９】
Ｓ５０２では、制御部１１５は、鍵生成部１０７に変換後の動画データを暗号化するための暗号鍵の生成処理を行わせる。この暗号鍵の生成は、メディア１１７に格納する際の暗号化方法に従う。なお、メディア１１７の種類により、暗号化の形式が定められていることが多い。例えば、メディア１１７がリライタブルなＤＶＤディスクやフラッシュメモリの場合は、鍵格納部１１８にメディア固有の情報が格納されており、その情報から暗号鍵を生成するのが一般的である。
【００５０】
次に、制御部１１５は、バックアップデータを作成するか否かを判定する（Ｓ５０３）。具体的には、制御部１１５は、移動対象の動画データを、該動画データの品質に比べて低品質の動画データに変換する場合にバックアップデータを作成する判定を行う。制御部１１５は、移動対象の動画データの品質に比べて低品質の動画データに変換するか否かをＳ５０２で取得したパラメータにより判定する。一方、制御部１１５は、移動対象の動画データを、該動画データの品質に比べて低品質の動画データに変換しない場合、バックアップデータを作成しない旨の判定を行う。
【００５１】
また、Ｓ５０３において、制御部１１５は、移動対象の動画データを、該動画データの品質に比べて低品質の動画データに変換する場合、バックアップを作成するか否かをユーザに問い合わせて、ユーザからの選択により判定するようにしてもよい。ユーザからの選択により行う場合、制御部１１５は、例えば、図６のような選択画面６０１を、モニタ１１１に表示して、バックアップを作成するか否かをユーザに入力装置部１１４を介して選択をさせる。また、デフォルトでモードを持っていて、そのモードに従ってバックアップデータを作成するか否かの決定を行ってもかまわない。制御部１０５は、バックアップを作成しないと判定した場合Ｓ５２０の処理に進む。一方、制御部１１５は、バックアップを作成すると判定した場合、鍵生成部１０７にローカル鍵の作成を要求し、Ｓ５０４の処理に進む。
【００５２】
Ｓ５０４では、鍵生成部１０７は、ローカル暗号化処理に用いるローカル暗号鍵を生成する。このローカル暗号鍵は、動画データのバックアップデータを暗号化するために用いる。なお、ローカル暗号鍵の方式については、特に限定しないが、以下の説明では、暗号化と復号化とに同じ鍵を使う共有鍵暗号方式を用いる場合を例にする。例えば、暗号処理部１０６は、ＤＥＳ(Data Encryption Standard)やＴｒｉｐｌｅ-ＤＥＳにより暗号鍵を作成する。
【００５３】
続いて、制御部１１５は、動画データ格納部１１２に格納されている動画データの中から移動を指定されている動画データ特定し、特定した動画データをバス１２０を介して暗号処理部１０６へ送信する。暗号処理部１０６は、動画データ格納部１１２からの動画データを受信した場合、動画データ情報管理部１１３から受信した動画データに対応するローカル暗号鍵を取得し、その動画データの暗号を解除する。暗号処理部１０６は、暗号を解除した動画データをトランスコーディング部１０５に送信する（Ｓ５０５）。なお、暗号処理部１０６は、暗号を解除した動画データを保持し、後述するＳ５０７のバックアップ処理に利用する。
【００５４】
また、Ｓ５０５において、制御部１１５は、動画データ格納部１１２から暗号化処理部１０６へ移動対象の動画データを一度に送るのではなく、所定の処理単位で区切って送る。この処理単位の区切り方について、特に限定しない。例えば、動画データを、一定時間（例えば９０秒）分毎に区切り送信するようにしてもよい。また、例えば、動画データを、一定のバイト数毎に区切り送信するようにしてもよい。Ｓ５０５から以下に示すＳ５１０までの処理は、所定の処理単位に区切った動画データ毎に行われる。そして、Ｓ５０５からＳ５１０までの処理は、移動対象の動画データの全ての処理が終了するまで繰り返される。このように、所定の処理単位に区切り動画データを処理するのは、「複製不可（No more copies）」の動画データが２つ以上再生可能な状態で存在することを防ぐためである。
【００５５】
次に、トランスコーディング部１０５は、暗号処理部１０６が送信した暗号が解除された所定の処理単位に区切った動画データを受信し、その動画データをトランスコーディングし（ステップ５０６）、トランスコーディングした動画データを暗号処理部１０６に送信する。ここで、トランスコーディング部１０５の動作について、図２を用いて詳細に説明する。
【００５６】
図２は、本実施形態のトランスコーディング部１０５の機能ブロック図である。図示するように、トランスコーディング部１０５は、インターフェース部２０１、ＡＶ分離部２０２、Ｖｉｄｅｏ復号化部２０３、映像スケーリング部２０４、Ｖｉｄｅｏ符号化部２０５、Ａｕｄｉｏ復号化部２０６、音声スケーリング部２０７、Ａｕｄｉｏ符号化部２０８、およびＡＶ多重部２０９を有する。
【００５７】
インターフェース部２０１は、デジタル録画装置１０１内の各部とデータの入出力処理を行う。例えば、インターフェース部２０１は、暗号処理部１０６が送信した動画データを受信する。ＡＶ分離部２０２は、インターフェース部２０１が受信した動画データの入力を受付ける。ＡＶ分離部２０２は、受付けた動画データのシステム層をＤＥＭＵＸして符号化した音声データと符号化した映像データとに分離する。ＡＶ分離部２０２は、分離した符号化されている映像データをＶｉｄｅｏ復号化部２０３へ送信し、分離した符号化されている音声データをＡｕｄｉｏ復号化部２０６に送信する。
【００５８】
Ｖｉｄｅｏ復号化部２０３は、ＡＶ分離部２０２が送信した符号化されている映像データを受付けて、その符号化された映像データを復号化して、映像スケーリング部２０４に送信する。映像スケーリング部２０４は、Ｖｉｄｅｏ復号化部２０３が送信した復号された映像データを受付けて、その復号された映像データのフレームサイズやフレームレートを変換（スケーリング）し、変換した映像データをＶｉｄｅｏ符号化部２０５に出力する。Ｖｉｄｅｏ符号化部２０５は、スケーリング後の映像データを再符号化する処理を行い、再符号化した映像データをＡＶ多重部２０９に出力する。
【００５９】
また、Ａｕｄｉｏ復号化部２０６は、ＡＶ分離部２０２が送信した符号化された音声データを受付け、受付けた符号化された音声データを復号化し、音声スケーリング部２０７に送信する。音声スケーリング部２０７は、Ａｕｄｉｏ復号化部２０６が送信した復号された音声データを受付ける。音声スケーリング部２０７は、受付けた復号された音声データのチャンネル数を変換したりサンプリング周波数を変換したりするスケーリング処理を行い、変換した音声データをＡｕｄｉｏ符号化部２０８に出力する。Ａｕｄｉｏ符号化部２０８は、スケーリング後の音声データを再符号化して、再符号化した音声データをＡＶ多重部２０９に出力する。
【００６０】
ＡＶ多重部２０９は、Ｖｉｄｅｏ符号化部２０５が出力した再符号化された映像データ、および、Ａｕｄｉｏ符号化部２０８が出力した再符号化した音声データの入力を受付ける。そして、ＡＶ多重部２０９は、受付けた再符号化された映像データおよび再符号化した音声データを１つの動画データにＭＵＸする。ＡＶ多重部２０９は、１つの動画データをインターフェース部２０１に送信する。
【００６１】
ここで、トランスコーディング部１０５が行う処理を、オリジナルの動画データがＨＤ品質のＭＰＥＧ−２ＴＳであり、メディア１１７に格納するフォーマットが携帯電話向けのフォーマットである場合を例に挙げて説明する。
【００６２】
この場合、ＡＶ分離部２０２では、ＭＰＥＧ−２ＴＳのシステム層をＤＥＭＵＸし、ＭＰＥＧ−２Ｖｉｄｅｏフォーマットの映像データと、たとえばＭＰＥＧ−２ＡＡＣフォーマットの音声データとを出力する。そして、Ｖｉｄｅｏ復号化部２０３ではＭＰＥＧ−２Ｖｉｄｅｏを復号化して、映像スケーリング部２０４ではＨＤ品質（たとえば、１９２０×１０８０画素、３０ｆｐｓ、インターレス）の映像データを携帯電話向けの品質（たとえば、１７６×１４４画素、１５ｆｐｓ、プログレッシブ）の動画データに変換する。その後、Ｖｉｄｅｏ符号化部２０５は、ＭＰＥＧ−４Ｖｉｓｕａｌで符号化する。また、Ａｕｄｉｏ復号化部２０６では、ＭＰＥＧ−２ＡＡＣの音声データを復号化し、音声スケーリング部２０７では復号化された音声データ（たとえば、サンプリング周波数４８ＫＨｚ、チャンネル数５．１ｃｈ等）を携帯電話向けの音声データ（たとえば、サンプリング周波数８ＫＨｚ、チャンネル数１ｃｈ）に変換する。その後、Ａｕｄｉｏ符号化部２０８は、携帯電話向けの音声データをＡＭＲで符号化する。そして、ＡＶ多重化部２０９では、符号化した映像データと、符号化した音声データとをＭＰＥＧ−４ＦｉｌｅＦｏｒｍａｔでＭＵＸし、１つの動画データに変換する。
【００６３】
また、例えば、変換前と変換後との映像データまたは音声データが同じである場合は、特に変換しなくてもよい。その場合は、ＡＶ分離部２０２で出力された映像または音声データを変換せず、直接ＡＶ多重部２０９に送ることができる。これにより、システム層のみを変換することも可能である。
【００６４】
トランスコーディング部１０５は、変換後の動画データを暗号処理部１０６へ送る。このトランスコーディング部１０５が行うＳ５０６の処理において、変換後の動画データの中に、動画データを識別するためにユニークな識別情報、たとえばＩＤを生成する。このＩＤは、変換した低品質の動画データと組で同時に扱うものとする。例えば、動画データのユーザ領域に最低１つのユニークのＩＤを格納するとか、また、例えば、低品質の動画データの一部から導き出せるとよい。また、このユニークなＩＤは、上述したＳ５０４で生成したローカル暗号鍵であってもよい。また、その他のタイトルや録画時間などの情報であってもよい。このＩＤを用いて、一意の動画データであることを識別できるようにする。
【００６５】
図５に戻り説明を続ける。Ｓ５０７では、制御部１１５は、暗号処理部１０６にトランスコーディングが終了した変換前の動画データのバックアップデータの作成を行わせる。具体的には、暗号処理部１０６は、Ｓ５０４生成されたローカル暗号鍵を鍵生成部１０７から取得する。暗号処理部１０６は、Ｓ５０５において、暗号を解除した所定の処理単位に区切った動画データを、取得したローカル暗号鍵を用いて再暗号化する。暗号処理部１０６は、再暗号化されたデータをバックアップ作成部１２１に送信する。
【００６６】
次に、バックアップ作成部１２１は、暗号処理部１０６が送信した再暗号化されたデータを受信する。バックアップ作成部１２１は、受信した再暗号化したデータをバックアップデータとして、動画データ格納部１１２の同じ動画データの処理単位で区切られ、対応するデータ部分に上書きをする（Ｓ５０８）。これにより、変換終了の際には変換前の動画データは、完全に削除され、新たに暗号化された動画データがバックアップデータとして残る。
【００６７】
次に、制御部１１５は、暗号処理部１０６に変換後の動画データを暗号化する処理を行わせる。具体的には、暗号処理部１０６は、トランスコーディング部１０５から変換した動画データを取得し、変換後の動画データをＳ５０２で生成した暗号鍵を用いて暗号化して（Ｓ５０９）、Ｓ５１０の処理に進む。
【００６８】
Ｓ５１０では、暗号処理部１０６は、メディア接続部１１６を介して、暗号化した動画データをメディア１１７のデータ格納部１１９へ送り、格納する（Ｓ５１０）。なお、暗号処理部１９６は、Ｓ５０９において暗号化に利用した暗号鍵をメディア１１７の鍵格納部１１８に格納する。
【００６９】
これらＳ５０５〜Ｓ５１０の処理は、移動対象となる動画データがすべて移動終了するまで繰り返される（ステップ５１１）。この変換処理が終了する際には、移動対象であった動画データは、別のローカル暗号鍵で暗号化された動画データのバックアップデータとなる。
【００７０】
その後、制御部１１５は、動画データ情報管理部１１３にバックアップデータと変換後の動画データとを関連付けるバックアップ対応テーブルを作成する処理を行わせる（Ｓ５１２）。ここで、図７にバックアップ対応テーブル７０５の例を示す。なお、図示する例では、図３に示した「録画情報ＩＤ＝１」の動画データを移動した例を示している。
【００７１】
図示するように、バックアップ対応テーブル７０５は、Ｓ５０６において変換後の動画データに挿入したユニークな「ＩＤ」を登録するためのフィールド７０１と、動画データの「タイトル」を登録するためのフィールド７０２と、変換後の動画データに対応するバックアップデータのコンテンツフォーマットを登録するためのフィールド７０３と、Ｓ５０４で生成したローカル暗号鍵を登録するフィールドと、を備えて１つのレコードが構成される。
【００７２】
具体的には、動画データ情報管理部１１３は、フィールド７０１に登録する「ＩＤ」をトランスコーディング部１０５から取得する。動画データ情報管理部１１３は、フィールド７０２に登録する「タイトル」、およびフィールド７０３に登録する「コンテンツフォーマット」の情報は、動画データ管理情報テーブル３０７に登録されているものを利用する。また、バックアップ作成部１２１は、フィールド７０４に登録する「ローカル暗号鍵」を暗号処理部１０６から取得する。そして、動画データ情報管理部１１３は、取得した「ＩＤ」、「タイトル」、「コンテンツフォーマット」、および「ローカル暗号鍵」をバックアップ対応テーブル７０５の対応するフィールドに登録する。
【００７３】
なお、バックアップ対応テーブル７０５には、図７に示した情報以外の情報を登録するようにしてもよい。例えば、「タイトル」と共にバックアップデータを識別するための情報（録画日時等の情報）を登録するようにしてもよい。また、動画データ情報管理部１１３がバックアップデータを一意に特定する識別情報を生成し、フィールド７０１に登録する変換後の動画データを示す「ＩＤ」と対応付けて登録するようにしてもよい。
【００７４】
また、動画データ情報管理部１１３は、動画データ管理情報テーブル３０７に登録されているデータの中から、バックアップ対応テーブル７０５に登録した動画データを示す情報を特定し、その特定した情報を削除する。
【００７５】
最後に、制御部１１５は、データの移動が終了した場合、移動した動画データに関する情報、たとえばコピー制御情報や、タイトルなどの情報をメディア１１７のデータ格納部１１９に作成される動画データのテーブルに格納する（Ｓ５１３）。
【００７６】
続いて、Ｓ５０３において、バックアップを作成しないと判定した場合に進むＳ５２０の処理について説明する。なお、特に記述しない限り、Ｓ５０５からＳ５１１の処理と同じ名前のステップは同様の内容の処理を行うものとする。
【００７７】
Ｓ５２０では、Ｓ５０５と同様、動画データ格納部１１２の動画データの暗号を解除する処理が行われる。具体的には、暗号処理部１０６は、動画データ格納部１１２からの移動が指定された動画データを受付ける。暗号処理部１０６は、動画データ情報管理部１１３から対応するローカル暗号鍵を取得し、取得した暗号鍵を用いて受付けた動画データの暗号を解除する。暗号処理部１０６は、暗号を解除した動画データをトランスコーディング部１０５に送信する。なお、Ｓ５２０では、暗号処理部１０６は、Ｓ５０５の処理と異なり、暗号を解除した動画データは保持しない。バックアップデータを作成する必要がないからである。
【００７８】
続いて、トランスコーディング部１０５は、暗号を解除した動画データを受付けて、Ｓ５０６と同様のトランスコーディング処理を行い（Ｓ５２１）、Ｓ５２２の処理に進む。
【００７９】
Ｓ５２２では、トランスコーディング部１０５は、動画データ格納部１１２にアクセスして、格納されている対象の動画データの中から変換が終了した動画データの箇所を削除する（Ｓ５２２）。
【００８０】
続いて、暗号処理部１０６は、トランスコーディング部１０５により変換された変換後の動画データをＳ５０２で作成された暗号鍵を用いて暗号化し(Ｓ５２３）し、暗号化した動画データをメディア１１７のデータ格納部１１９へ送り、格納する（Ｓ５２４）。なお、暗号処理部１０６は、暗号化に利用した暗号鍵をメディア１１７の鍵格納部１１８に格納する。
【００８１】
これらのＳ５２０からＳ５２４の動作は、動画データすべて変換終了するまでに継続される（Ｓ５２５）。
【００８２】
なお、Ｓ５２１のトランスコーディングでは、ユニークなＩＤを動画データに挿入する必要はない。また、Ｓ５２２では、データを削除するために、例えば変換が終了した箇所を０で上書きを行い、全ての動画データの変換が終了した段階で、動画データを動画データ格納部１１３から削除すれば完全にデータを消し去ることができる。また、変換終了後には、動画データ管理情報テーブル３０７から変換終了後の動画データの情報を削除する。
【００８３】
上記の処理により、動画データ格納部１１３に格納された動画データを、メディア１１７のフォーマットに適応させてトランスコーディングし、移動させることができる。また、バックアップデータとして、再暗号化した動画データを動画データ格納部１１３に格納することができる。さらに、動画データ管理情報テーブル３０７には、移動した動画データの情報は消去されている。バックアップデータが、図４のようなユーザが再生できる動画データのリストの中に表示されることがない。そのため、ユーザは、バックアップデータを再生することができない。
【００８４】
また、動画データ格納部１１２に格納されているバックアップデータは、ユーザが任意のタイミングで消去することができるものとする。例えば、バックアップ作成部１２１は、入力部１１４を介して、ユーザからのバックアップデータの一覧表示の要求を受付けた場合に、バックアップデータの一覧画面をモニタ１１１に表示する。ここで、バックアップデータの一覧画面を図８に示す。
【００８５】
図８は、本発明の第１実施形態のデジタル録画装置１０１がモニタ１１１に表示するバックアップデータの一覧画面の一例を示した図である。
【００８６】
図示するように、バックアップデータの一覧画面８０１では、バックアップデータとして動画データ格納部１１２に格納されている動画データの「タイトル」と「品質」とをリスト表示する領域と、バックアップデータの削除あるいは再現の選択を受付ける領域と、が設けられている。ユーザは、バックアップデータの一覧画面８０１を見て、動画データ格納部１１２内に格納されているバックアップデータを確認することができる。また、ユーザは、デジタル録画装置１０１に対して、登録されているバックアップデータの削除或いは再現の指示を行うことができる。
【００８７】
そして、バックアップ作成部１２１は、ユーザが動画データを選んで削除の指示を入力部１１４から入力した場合、バックアップデータを動画データ格納部１１２から削除する（バックアップデータを再現する処理は、後述する）。
【００８８】
上述した動画データの移動が終了した後、メディア１１７をメディア接続部１１６から取り外し、他の装置に挿入することで、メディア１１７に格納された動画データを再生することが可能となる。この場合でも、メディア１１７内の動画データは、コピー制御によって守られており移動することはできるが、コピーすることはできない。
【００８９】
次に、デジタル録画装置１０１のバックアップデータを、通常の動画データに戻す処理の手順について図９を用いて説明する。この処理手順が行える条件として、メディア１１７の動画データのコピー制御情報が「複製不可（No more copies）」であり、かつメディア１１７の動画データ内に対応するバックアップデータと対応するユニークなＩＤが挿入されており、かつデジタル録画装置１０１内にメディア１１７の動画データに対応するバックアップデータが存在していなくてはならない。なお、以下で説明するバックアップデータを再現する処理は、デジタル録画装置１０１が、例えばモニタ１１１に図８のバックアップデータの一覧画面８０１を表示し、ユーザからのバックアップデータの再現指示を受付けた場合に開始される。
【００９０】
図９は、本発明の第１実施形態のデジタル録画装置が行うバックアップデータを通常の動画データに戻す処理のフローを説明するための図である。
【００９１】
先ず、制御部１１５は、バックアップデータの再現指示を受付けた場合、メディア接続部１１６に挿入されているメディア１１７に格納されている動画データの中から、コピー制御情報が「複製不可（No more copies）」である動画データを検索する（Ｓ９０１）。もし、該当する動画データがない場合は、バックアップの再現が失敗となり処理を終了し、該当する動画データが在る場合Ｓ９０３の処理に進む（Ｓ９０２）。
【００９２】
Ｓ９０３では、制御部１１５は、該当する動画データに挿入されているユニークなＩＤを取得する（Ｓ９０３）。なお、メディア１１７内の動画データは、暗号化されている。そのため、制御部１１５は、暗号処理部１０６を制御してユニークなＩＤを取得する。すなわち、暗号処理部１０６がまず鍵格納部１１８の情報から暗号解除用の暗号鍵を生成し、その暗号鍵を用いて動画データの暗号を解除し、ユニークなＩＤを取得し、そのユニークなＩＤを制御部１１５に出力する。もし、動画データ内の暗号がかかっていない箇所にユニークなＩＤが入っていた場合、暗号解除は必要ない。その場合、制御部１１５がメディアに格納された動画データからユニークなＩＤを取得する。また、対象となる動画データが複数あった場合は、その複数動画データから、ユニークなＩＤを取得する。
【００９３】
次に、制御部１１５は、バックアップ作成部１０５に取得したＩＤとバックアップ対応テーブル７０５との照合を行わせる。具体的には、制御部１１５は、取得したユニークなＩＤをバックアップ作成部に送信する。バックアップ作成部１０５は、ユニークなＩＤと、動画データ情報管理部１１３に格納されているバックアップ対応テーブル７０５内の動画データのユニークなＩＤとを比較する。バックアップ作成部１０５は、取得したユニークなＩＤと一致する動画データがあった場合にＳ９０５に進み、取得したユニークなＩＤと一致する動画データが無い場合には、バックアップの再現が失敗となり処理を終了する（Ｓ９０４）。
【００９４】
Ｓ９０５では、バックアップ作成部１０５は、メディア１１７に格納された動画データの中から上記の一致した動画データを削除する（Ｓ９０５）。バックアップ作成部１０５は、メディア１１７内に含まれる削除した動画データに関する情報も同様に削除する。
【００９５】
次に、制御部１１５は、鍵生成部１０７にローカル暗号用の暗号鍵を生成させる（Ｓ９０６）。この生成したローカル暗号鍵は、暗号を解除したバックアップデータを再暗号化する際に用いる。
【００９６】
次に、制御部１１５は、動画データ情報管理部１１３に格納されているバックアップ対応テーブル７０５からユニークなＩＤが一致したレコードを特定し、そのレコードのフィールド７０４からバックアップデータの暗号を解除するためのローカル暗号鍵を取得し、暗号処理部１０６へ送信する。また、制御部１１５は、動画データ格納部１１２に格納してあるバックアップデータの処理単位で区切られた動画データを暗号処理部１０６へ送る。そして、暗号処理部１０６は、このローカル暗号鍵を用いてバックアップデータの暗号を解除する（Ｓ９０７）。
【００９７】
次に、暗号処理部１０６は、その暗号を解除した動画データを、Ｓ９０６で作成した新たなローカル暗号鍵を用いて、再暗号化する（Ｓ９０８）。
【００９８】
次に、再暗号化した動画データを、動画データ格納部１１２内のバックアップデータの対応する処理単位で区切られた動画データの上に上書きする（Ｓ９０９）。
【００９９】
このＳ９０７からＳ９０９の処理を再現対象のバックアップデータのすべてのデータに対して処理が終了するまで継続する（Ｓ９１０）。処理が終了した段階では、バックアップデータは完全に消去され、代わりに再現した動画データが得られる。
【０１００】
最後に、バックアップ作成部１０５は、動画データ情報管理部１１３内の動画データ管理情報テーブル３０７にバックアップデータを再現した動画データを付け加え、バックアップ対応テーブル７０５内のバックアップされた動画データの欄を削除する。動画データ管理情報テーブル３０７のフィールド３０６には、ステップ９０６で生成されたローカル暗号鍵が入り、その他のフィールドに登録するデータは、バックアップ対応テーブル７０５から補完することができる。なお、フィールド３０５には、コピー制御情報として「複製不可（Ｎｏ ｍｏｒｅ ｃｏｐｉｅｓ）」が登録される。また、フィールド３０１には、新たに割り当てた「録画情報ＩＤ」が登録される。
【０１０１】
なお、本実施形態では、バックアップを作成する際、オリジナルの動画データに上書きすることでバックアップデータを作成したが、たとえば別途違う領域にバックアップデータを作成してもよい。その場合は、上書きする領域のデータは０で上書きするか、データを完全に消去しなくてはならない。また、動画データの移動終了後に、オリジナルの動画データは動画データ格納部１１２より完全に削除しなくてはならない。
【０１０２】
また、上述した第１実施形態の説明では、バックアップデータを再暗号化することで作成することとしたが、特にこれに限定するものではない。例えば、オリジナルの動画データそのものをバックアップデータとして扱っても同様の機能を実現することができる。その場合、図９におけるＳ５０７およびＳ５０８の処理が不要となる。また、この場合、バックアップ対応テーブル７０５のフィールド７０４に登録されるローカル暗号鍵には、動画データ管理情報テーブル３０７のローカル暗号鍵３０６がコピーされる。
【０１０３】
また、Ｓ５１０の変換後の動画データの移動では、直接メディアに移動するのではなく、たとえば動画データ格納部１１２に一時的に変換後の動画データを格納し、変換終了後にメディアに移動してもよい。その場合は、動画データ格納部１１２内に一時的に格納した変換後の動画データは確実に削除しなくてはならない。
【０１０４】
このように、本発明の第１実施形態によれば、「複製不可（No more copies）」のコピー制御で録画された高品質の動画データを、メディアに格納する場合や別の装置で視聴する目的で低品質の動画データにトランスコーディングし、これによってオリジナル高品質動画データを再生できなくなった場合であっても、低品質の動画データを削除することでオリジナルの高品質動画データを再現することができる。これによって、動画データのポータビリティが上がるためユーザの使い勝手がよくなり、かつ同時に再生できる動画データを必ず１つにすることができる。
《第２実施形態》
続いて、本発明の第２実施形態について説明する。第２実施形態は、第１実施形態のデジタル録画装置１０１に通信機能を付加し、ネットワークを介して、他のデジタル録画再生装置に動画データを送信するようにしたものである。
【０１０５】
図１０は、本発明の第２実施形態の動画データ移動システムの構成を示すブロック図である。なお、第２実施形態の説明において、第１実施形態と同じ構成には同じ符号を用いることとする。また、第２実施形態の説明では、第１実施形態と異なる部分を中心に説明する。
【０１０６】
さて、図示するように、動画データ移動システムは、デジタル録画装置１０１と、デジタル録画再生装置１００３とを有する。なお、デジタル録画装置１０１およびデジタル録画再生装置１００３は、ネットワーク１００２を介して接続されている。
【０１０７】
デジタル録画装置１０１は、上述した第１実施形態のデジタル録画装置１０１の構成にネットワークＩＦ部１００１を付加し、メディア接続部１１６を除いた構成を採用している。なお、ここでは、第１実施形態と同じ構成の説明は省略する。
【０１０８】
ネットワークインターフェース部１００１は、ネットワーク１００２に接続されていて、ネットワーク１００２を介して他の装置（例えば、デジタル動画再生装置）との間で行われるデータの入出力を制御する。
【０１０９】
デジタル動画再生装置１００３は、ネットワーク１００２に接続されていて、ネットワーク１００２を介してデジタル録画装置１０１に格納されている動画データを取得し、その取得した動画データを再生する処理を行なう。
【０１１０】
具体的には、デジタル動画再生装置１００３は、ネットワーク１００２と接続するネットワークインターフェース部１００４と、動画データを格納する動画データ格納部１００５と、動画データ格納部１００５に格納した動画データのコピー制御情報やローカル暗号鍵を管理する管理テーブルを保持する動画データ情報管理部１００６と、暗号鍵を生成する鍵生成部１００７と、暗号化や暗号の解除をおこなう暗号処理部１００８と、動画データを再生する再生部１００９と、有する。また、デジタル動画再生装置１００３には、再生した映像を表示するモニタ１０１０と、再生した音声を鳴らすスピーカ１０１１とが接続されている。
【０１１１】
第２実施形態では、デジタル動画再生装置１００３がネットワーク１００２を介してデジタル録画装置１０１の動画データ格納部１１２に格納されている「複製不可（No more copies）」のコピー制御の属性の動画データを移動するように要求する。また、デジタル録画装置１０１は、デジタル動画再生装置１００３からの要求を受付けた場合、或いは、ユーザからの入力部１１４を介して動画データ格納部１１２に格納されている動画データをデジタル動画再生装置１００３の動画データ格納部１００５へ移動するように指示を受付けた場合、ネットワークＩＦ部１００１を介して、指示を受付けた動画データをデジタル動画再生装置１００３に送信する。
【０１１２】
そして、上述のように動画データを、ネットワーク１００２を介して送信する場合、動画データのビットレートが高いため、データ移動に時間がかかるという問題がある。特に、動画データが高品質（例えばＨＤ品質）の場合、データの転送時間が非常に長くなる。例えば、ＨＤ品質の動画データは約２０Ｍｂｐｓ程度のビットレートになるのに対して、ＳＤ品質の動画データは約２〜８Ｍｂｐｓ程度、携帯電話向けの動画データは約６４〜３８４ｋｂｐｓになる。
【０１１３】
そのため、第２実施形態では、動画データを低品質のデータにトランスコーディングしてから移動することで動画データの送信時間を短縮するようにしている。以下、デジタル録画装置１０１に格納されている動画データをトランスコーディングし、ネットワーク１００２を介してデジタル録画再生装置１００３に送信する場合の処理を、上述した図５を用いて説明する。なお、以下の説明では、上述した、第１実施形態の処理と異なる部分を中心に説明することとし、第１実施形態と同じ内容の処理の説明は、省略する。
【０１１４】
先ず、Ｓ５０１では、制御部１１５は、動画データ格納部１１２内の移動対象の動画データに関してフォーマットのチェックを行い、トランスコーディングのためのパラメータを決定する。なお、変換する動画データのフォーマットは、デフォルトとして定められていてもよいし、ユーザからの指定を受付けるようにしてもよい。
【０１１５】
続いて、Ｓ５０２の処理を説明する。Ｓ５０２で行われる暗号鍵の生成処理は、デジタル動画再生装置１００３とデジタル録画装置１０１とがネットワーク１００２を介して認証をおこない、鍵生成部１０７と鍵生成部１００７との双方で暗号鍵を生成する。この暗号鍵は、ネットワーク１００２上をセキュアにデータを通すための暗号として用いる。デジタル録画装置１０１では、Ｓ５０９でその暗号鍵を用いて低品質の動画データの暗号化処理を行う。
【０１１６】
また、ステップ５１０では、暗号処理部１０６は、ネットワークＩＦ部１００１を介して、ネットワーク１００２を経由で暗号化した低品質の動画データをデジタル動画再生装置１００３に送信する。
【０１１７】
また、Ｓ５１０において、デジタル動画再生装置１００３の暗号処理部１００８は、上記の低品質の動画データを受信し、Ｓ５０２において鍵生成部１００７で生成した暗号鍵を用いて暗号を解除する。さらに、鍵生成部１００７では、ローカル暗号鍵を別途生成し、その暗号鍵を用いて暗号解除した低品質の動画データを再暗号化する。再暗号化した動画データは、動画データ格納部１００５に格納される。
【０１１８】
第２実施形態では、Ｓ５０５〜Ｓ５１０の処理は、移動対象の動画データが全てデジタル動画再生装置１００３に移動されるまで繰り返し行われる。
【０１１９】
動画データ情報管理部１００６は、図３と同様の構成の動画データ管理情報テーブル３０７を作成し、動画データ情報管理部１００５に格納されている動画データを管理する。具体的には、動画データ情報管理部１００６は、動画データの移動が終了した際、移動した動画データの「録画情報ＩＤ」、「録画時間」、および「コンテンツフォーマット」に関連付けて、鍵生成部１００７が生成したローカル暗号鍵、および「複製不可（No more copies）」を示すコピー制御情報を動画データ管理情報テーブル３０７に登録する。
【０１２０】
このようにすることで、トランスコーディングした低品質の動画データをデジタル録画装置１０１からデジタル動画再生装置１００３へネットワーク１００２を介して移動し、かつデジタル録画装置１０１にバックアップデータを作成することができる。また、デジタル動画再生装置１００３では、デジタル録画装置１０１から送られた動画データを暗号処理部１００８でローカル暗号の解除を行い、再生部１００９で動画データを再生し、モニタ１０１０に映像を、スピーカ１０１１に音声をそれぞれ再生することができる。
【０１２１】
続いて、デジタル録画装置１０１のバックアップデータを復元する場合の処理を上述した図９を用いて説明する。なお、以下の説明においても、第１実施形態と同じ内容の処理の説明は、省略する。
【０１２２】
先ず、Ｓ９０１において、デジタル録画装置１０１の制御部１１５は、入力部１１４を介してバックアップデータの再現指示を受付けた場合、デジタル録画再生装置１００３に対し、コピー制御情報が「複製不可（No more copies）」である動画データを動画データ格納部１００５に格納しているか否かを問い合わせる。
【０１２３】
デジタル録画再生装置１００３の動画データ情報管理部１００６は、ネットワークＩＦ部１００４を介し、上記の問い合わせを受付ける。動画データ情報管理部１００６は、動画データ格納部１００５に格納されている動画データの中から、コピー制御情報が「複製不可（No more copies）」である動画データを検索する。デジタル録画再生装置１００３は、検索結果をデジタル録画装置１０１に送信する。
【０１２４】
Ｓ９０２では、制御部１１５は、ネットワークＩＦ部１００１を介し、デジタル録画再生装置１００３が送信した検索結果を受信する。制御部１１５は、受信した検索結果が「該当する動画データがない旨」を示すデータである場合、バックアップの再現が出来ないと判定して処理を終了する。一方、制御部１１５は、受信した検索結果が「該当する動画データがある旨」を示すデータである場合、Ｓ９０３の処理に進む。
【０１２５】
Ｓ９０３では、制御部１１５は、該当する動画データに挿入されているユニークなＩＤをデジタル録画再生装置１００３から取得する。具体的には、制御部１１５は、ネットワークＩＦ部１００１を介して、デジタル録画再生装置１００３に該当する動画データに挿入されているユニークなＩＤの送信を要求する。そして、デジタル録画再生装置１００３は、ユニークなＩＤの送信要求を受付け、要求された対応するＩＤをデジタル録画装置１０１に送信する。制御部１１５は、デジタル録画再生装置１００３が送信したユニークなＩＤを受信する。
【０１２６】
Ｓ９０４では、制御部１１５は、上述した第１実施形態と同様の処理を行う。
【０１２７】
続いて、Ｓ９０５では、デジタル動画再生装置１００３の動画データ格納部１００５内の該当する動画データを削除する。具体的には、制御部１１５は、一致した動画データの削除の要求をデジタル録画再生装置１００３に送信する。デジタル録画再生装置１００は、一致した動画データの削除の要求を受付け、動画データ格納部１００５内の該当する動画データを削除する。デジタル録画再生装置１００は、該当する動画データを削除したことを示すデータを制御部１１５に送信する。
【０１２８】
制御部１１５は、デジタル動画再生装置１００３が送信した該当する動画データを削除したことを示すデータを受信し場合、上述したＳ９０６〜９１１と同様の処理を行う。その結果、デジタル録画装置１０１は、復元した動画データを得ることができる。
【０１２９】
また、デジタル動画再生装置１００３が、移動した低品質の動画データをデジタル録画装置１０１に返す場合もやはり図９の手順が行われる。この場合は、動画データが明確であるためステップ９０１とステップ９０２の処理は不要になる。
【０１３０】
なお、本発明は、以上で説明した実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形が可能である。上述した第１実施形態および第２実施形態では、デジタル放送を受信するチューナ機能を有するデジタル録画装置の場合の例を示したが、本発明は、これに限定されるものではない。上述した実施形態のデジタル録画装置１０１からチューナ１０３およびストリーム取得部１０４の構成を除く構成の情報処理装置としてもかまわない。このような場合であっても、動画データ格納部１１２にデジタル動画データを格納しておけば、上記実施形態と同様の効果を奏することができる。
【０１３１】
また、本発明を、トランスコーディング部１０５、暗号処理部１０６、鍵生成部１０７、動画データ情報管理部１１３、入力部１１４、および制御部１１５、およびメディア接続部１１６（又はネットワーク接続部１００１）を有する情報処理装置に適用してもよい。この場合、情報処理装置を、動画データ格納部１１２を有する記憶装置に接続しておく。そして、情報処理装置に、動画データ格納部１１２に格納されたデータにアクセスできる機能を設けておく。
【０１３２】
このように構成しても、動画データ格納部１１２に格納されている「複製不可（No more copies）」の動画データを、ＤＶＤ等のメディアに移動（或いは、ネットワークを介して他の装置に移動）する際、低品質の動画データに変換した場合であっても、移動した低品質の動画データを削除することでオリジナルの品質の動画データを再現することができる。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１実施形態のデジタル録画装置の構成を示すブロック図である。
【図２】本発明の第１実施形態のトランスコーディング部１０５の機能ブロック図である。
【図３】本発明の第１実施形態の動画データ管理情報テーブル３０７のデータ構成を模擬的に示した図である。
【図４】本発明の第１実施形態のデジタル録画装置１０１が表示する再生可能な動画データのリストを示した表示画面の一例を示した図である。
【図５】本発明の第１実施形態が行う動画データの移動処理のフローを説明するための図である。
【図６】本発明の第１実施形態のデジタル録画装置１０１が表示するバックアップ作成の選択画面の一例を示した図である。
【図７】本発明の第１実施形態のバックアップ対応テーブル７０５のデータ構成を模擬的に示す図である。
【図８】本発明の第１実施形態のバックアップデータの一覧画面の一例を示した図である。
【図９】本発明の第１実施形態のデジタル録画装置が行うバックアップデータを通常の動画データに戻す処理のフローを説明するための図である。
【図１０】本発明の第２実施形態の動画データ移動システムの構成を示すブロック図である。
【符号の説明】
【０１３４】
１０１…デジタル録画装置、１０２…ＴＶアンテナ、１０３…チューナ、１０４…ストリーム取得部、１０５…トランスコーディング部、１０６…暗号処理部、１０７…鍵生成部、１０８…生成部、１０９…表示部、１１０…スピーカ、１１１…モニタ、１１２…動画データ格納部、１１３…動画データ情報管理部、１１４…入力装置、１１５…制御部、１１６…メディア接続部、１１７…メディア、１１８…鍵格納部、１１９…データ格納部、１２０…バス、１２１…バックアップ作成部、２０１…インターフェース部、２０２…ＡＶ分離部、２０３…Ｖｉｄｅｏ復号化部、２０４…映像スケーリング部、２０５…Ｖｉｄｅｏ符号化部、２０６…Ａｕｄｉｏ復号化部、２０７…音声スケーリング部、２０８…Ａｕｄｉｏ符号化部、２０９…映像多重化部、１００１…ネットワークインターフェース部、１００２…ネットワーク、１００３…デジタル動画再生装置、１００４…ネットワークインターフェース部、１００５…動画データ格納部、１００６…動画データ情報管理部、１００７…鍵生成部、１００８…暗号処理部、１００９…生成部、１０１０…モニタ、１０１１…スピーカ
１００２・・・ネットワーク
【図１】
2006222590.tif 000003
【図２】
2006222590.tif 000004
【図３】
2006222590.tif 000005
【図４】
2006222590.tif 000006
【図５】
2006222590.tif 000007
【図６】
2006222590.tif 000008
【図７】
2006222590.tif 000009
【図８】
2006222590.tif 000010
【図９】
2006222590.tif 000011
【図１０】
2006222590.tif 000012