(57)【要約】  情報処理装置(100)は、コピー可能な回数が設定されたデジタル放送のコンテンツを格納する記憶部(130)と、コンテンツを外部記録メディアに書き込む書込み部(160,162)と、ＩＣメディア(300)を読出し、かつ、コンテンツのコピー可能な回数を、コンテンツの識別子と関連付けてＩＣメディア(300)に記録するＩＣメディアリーダ／ライタ(150)と、コンテンツを外部記録メディアにコピーする際に、コンテンツの識別子が、ＩＣメディア(300)に記録されているか否かを判定し、記録されていると判定された場合、コンテンツを外部記録メディア(300)に書き込むように書込み部(160,162)を制御し、かつ、コンテンツのコピー可能な回数を更新するようにＩＣメディアリーダ／ライタ(150)を制御する制御部(170)とを具える。
2009057641.tif 000002
【特許請求の範囲】
【請求項１】
コピー可能な回数が設定されたデジタル放送のコンテンツを格納する記憶部と、
前記記憶部に格納されたコンテンツを外部記録メディアに書き込む書込み部と、
ＩＣメディアを読出し、かつ、前記記憶部に格納されたコンテンツのコピー可能な回数を、当該コンテンツの識別子と関連付けてＩＣメディアに記録するＩＣメディアリーダ／ライタと、
前記記憶部に格納されたコンテンツを、外部記録メディアにコピーする際に、当該コンテンツの識別子が、前記ＩＣメディアに記録されているか否かを判定し、当該コンテンツの識別子が前記ＩＣメディアに記録されていると判定された場合、当該コンテンツの識別子と関連付けて記録されている前記コピー可能な回数に応じて当該コンテンツを前記外部記録メディアに書き込むように前記書込み部を制御し、かつ、当該コンテンツのコピー可能な回数を更新するように前記ＩＣメディアリーダ／ライタを制御する制御部と、
を具えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記制御部は、
前記記憶部に格納されたコンテンツの識別子が前記ＩＣメディアに記録されていないと判定された場合、当該コンテンツの前記外部記録メディアへのコピーを禁止するように前記書込み部を制御する、
ことを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記制御部は、
前記ＩＣメディアリーダ／ライタによりＩＣメディアの読出しが不可能な場合、前記記憶部に格納されたコンテンツの前記外部記録メディアへのコピーを禁止するように前記書込み部を制御する、
ことを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記ＩＣメディアリーダ／ライタが、
前記記憶部に格納されたコンテンツのコピー可能な回数を、当該コンテンツのハッシュ値と関連付けてＩＣメディアに記録し、
前記制御部は、
前記記憶部に格納されたコンテンツを外部記録メディアにコピーする際に、当該コンテンツのハッシュ値を算出して、算出したハッシュ値が前記ＩＣメディアに記録されているか否かを判定し、当該算出したハッシュ値が前記ＩＣメディアに記録されていると判定された場合、当該コンテンツを前記外部記録メディアに書き込むように前記書込み部を制御し、かつ、当該コンテンツのハッシュ値と関連付けて記録されているコピー可能な回数を更新して、前記ＩＣメディアに記録するように前記ＩＣメディアリーダ／ライタを制御する、
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記制御部は、
前記算出されたハッシュ値が前記ＩＣメディアに記録されていないと判定した場合、当該コンテンツの前記外部記録メディアへのコピーを禁止するように前記書込み部を制御する、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【関連出願へのクロスリファレンス】
【０００１】
本願は、日本国特許出願第２００７−２８２３８８号（２００７年１０月３０日出願）優先権の利益を主張し、これらの全内容を参照により本願明細書に取り込むものとする。
【技術分野】
【０００２】
本発明は、情報処理装置に関し、特に、制限された回数分のコピーが可能なデジタル放送コンテンツを、その制限回数に関する情報とともに外部記録メディアにコピーすることができ、さらに、当該コンテンツを、ＣＰＲＭ対応機器で再生可能なように外部記録メディアに記録する情報処理装置に関する。
【背景技術】
【０００３】
現在のデジタル放送には、デジタル録画機器に録画された放送番組を、オリジナルを残したままで他のデジタル録画機器に複製することができない、いわゆる「コピーワンス」と呼ばれる著作権保護方式が適用されている。デジタル放送の場合、アナログ放送と比べて複製の品質や速度が向上し、放送番組の不正なコピーやいわゆる海賊版が発生し易い。上記の著作権保護は、より強固な著作権保護の仕組みが必要であるという観点に基づいている。現在では、このコピーワンスを実現する著作権保護技術としてＣＰＲＭ（Content Protection for Recordable Media）が採用されている。ＣＰＲＭ対応の記録メディアには、その記録メディアに固有のＭＫＢ（Media Key Block）およびメディアＩＤが記録されている。ＣＰＲＭ対応の記録メディアへのコンテンツの記録は、ＭＫＢおよび録画機器に固有のデバイスキーを用いて生成したメディアキーとメディアＩＤとを用いたコンテンツの暗号化がなされた上で行われる。そして、ＣＰＲＭ対応の記録メディアから、ＣＰＲＭ非対応の機器によって別の記録メディアにコンテンツをコピーした場合、暗号化されたデータ本体の記録は可能であるが、ＭＫＢおよびメディアＩＤをコピーすることができない。従って、その別の記録メディアのコンテンツを再生しようとしても、暗号化されたデータの復号に要するＭＫＢがないためにメディアキーを生成できない。あるいは、ＭＫＢが異なるために、生成したメディアキーが異なることになる。その結果、暗号化されたデータを正しく復号できずにコンテンツの再生が不可能となり、コンテンツのコピーも不可能となる。【０００４】
現在の地上デジタル放送では、コピーワンスであることを示すコピー制御信号が加えられて放送されいる。従って、デジタル放送番組の記録（録画）をする場合、ＣＰＲＭ対応の録画機器および記録メディアでなければ記録できない。また、コピーワンスの番組を録画した場合、上述のように、他の（ＣＰＲＭ非対応の）デジタル機器または記録メディアにコピーすることができず、また、記録メディアに記録されたコンテンツは、ＣＰＲＭ対応の再生機器でなければ再生することができない。このコピーワンス方式では、録画機器で録画した放送番組コンテンツを、例えばＤＶＤディスク等の記録メディアに移したい場合は、「コピー（複製）」ではなく「ムーブ（移動）」となり、録画機器に格納されていた放送番組（元データ）は削除される。そして、もしムーブに失敗した場合は、元データも、記録メディアのデータも使用することができなくなる。このように、現行のコピーワンス方式は、不正コピーの意思がない善良な番組コンテンツの正規購入者、すなわち善良なユーザにとって不便な方式となっている。【０００５】
このようなコピーワンスに関する問題を受け、従来技術に、「コピーワンス」ではなく「所定回数のみコピー可能」であるようにデジタル放送番組を提供する技法、すなわち、コンテンツのコピーをある回数のみ許容することを提案しているものがある。例えば、特許文献１では、コンテンツを記録する外部記録メディアまたは情報処理装置（録画機器または複製機器等）内のメモリに、暗号化したコピー履歴のテーブルを設けて、ある回数のみコピーが許容されたコンテンツのコピー回数に応じてそのテーブルのエントリを更新する方式が提案されている。また、特許文献２では、記録メディアの補助的な記録部分に、デバイスＩＤ、複製装置台数、最大複製回数を記録することで、複製可能な装置の台数および複製回数を制限することが提案されている。【０００６】
しかしながら、現行方式のＣＰＲＭ対応機器および記録メディアには、任意回数のコピーを許容するようなフォーマットは提供されていない。そのため、例えば、「最大３回のコピーが可能」というコピー制御情報を含むデジタル放送を受信し、録画機器の内部メモリではなく、ＣＰＲＭ対応の記録メディア（ＳＤメモリカード等）に直接記録した場合、含まれていた「最大３回のコピーが可能」という情報、すなわち３回のコピー権利が失われてしまうことになる。特許文献１に記載の技術による複製装置では、コピー可能な回数をコンテンツと共に外部記録メディアまたはメモリに記録するため、当該回数に関する情報を失ってしまうという問題は解決される。しかしながら、特許文献１に記載の複製装置のフォーマットを解さない機器を用いて、ある記録メディアに記録されたコンテンツを、その記録メディアから他の記録メディアに移動する場合もある。その場合は、コピー可能な回数に関する情報は機器によって認識されず、この回数に関する情報は結局失われてしまう。特許文献１に記載の複製装置では、コンテンツおよび回数に関する情報を複製装置内のメモリに保存することもできるが、装置の買い替え時にはコンテンツを外部記録メディアに移動する必要があり、上記と同様の問題が生じる。特許文献２に記載の情報処理装置も、当該情報処理装置のフォーマットを解さない機器を用いてコピーされたコンテンツをＣＰＲＭ対応機器で再生することができないといった、同様の問題がある。【０００７】
また、任意回数のコピーを許容すると、冒頭で述べたように、コンテンツの正規ユーザ以外による放送番組の不正なコピーやいわゆる海賊版が発生するおそれがある。従って、コンテンツの正規ユーザ以外の第三者にコピーする権利が渡ることのない、著作権保護のための仕組みも必要となってくる。【０００８】
【特許文献１】特開２００１−３５１３２２号公報
【特許文献２】特開２００５−１９０５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従って、本発明の目的は、制限された回数分のコピーが可能なデジタル放送の番組コンテンツを記録メディアにコピーする際に、その回数に関する情報を失うことなく、従来のＣＰＲＭ対応機器による当該番組コンテンツの再生が可能なようにコピーすることができ、さらに、番組コンテンツの正規ユーザ以外の第三者に、番組コンテンツをコピーさせることのない技法（情報処理装置）を提供することにある。
【課題を解決するための手段】
【００１０】
上述した諸課題を解決すべく、本発明による情報処理装置は、コピー可能な回数が設定されたデジタル放送のコンテンツを格納する記憶部と、前記記憶部に格納されたコンテンツを外部記録メディアに書き込む書込み部と、ＩＣメディアを読出し、かつ、前記記憶部に格納されたコンテンツのコピー可能な回数を、当該コンテンツの識別子と関連付けてＩＣメディアに記録するＩＣメディアリーダ／ライタと、前記記憶部に格納されたコンテンツを、外部記録メディアにコピーする際に、当該コンテンツの識別子が、前記ＩＣメディアに記録されているか否かを判定し、当該コンテンツの識別子が前記ＩＣメディアに記録されていると判定された場合、当該コンテンツの識別子と関連付けて記録されている前記コピー可能な回数に応じて当該コンテンツを前記外部記録メディアに書き込むように前記書込み部を制御し、かつ、当該コンテンツのコピー可能な回数を更新するように前記ＩＣメディアリーダ／ライタを制御する制御部とを具えることを特徴とする。なお、情報処理装置が携帯電話端末である場合、ＩＣメディアとしては、ＳＩＭカードを用いるのが好適である。また、コピー可能回数が０回であった場合は、前記制御部は、当該コンテンツを前記外部記録メディアに書き込むように前記書込み部を制御し、かつ、当該コンテンツを、前記記憶部から削除するように、前記記憶部を制御する。【００１１】
さらに、本発明の一実施態様による情報処理装置は、前記制御部は、前記記憶部に格納されたコンテンツの識別子が前記ＩＣメディアに記録されていないと判定された場合、当該コンテンツの前記外部記録メディアへのコピーを禁止するように前記書込み部を制御することを特徴とする。【００１２】
また、本発明の別の実施態様による情報処理装置は、前記制御部は、前記ＩＣメディアリーダ／ライタによりＩＣメディアの読出しが不可能な場合、前記記憶部に格納されたコンテンツの前記外部記録メディアへのコピーを禁止するように前記書込み部を制御することを特徴とする。【００１３】
また、本発明のさらに別の実施態様による情報処理装置は、前記ＩＣメディアリーダ／ライタが、前記記憶部に格納されたコンテンツのコピー可能な回数を、当該コンテンツのハッシュ値と関連付けてＩＣメディアに記録し、前記制御部は、前記記憶部に格納されたコンテンツを外部記録メディアにコピーする際に、当該コンテンツのハッシュ値を算出して、算出したハッシュ値が前記ＩＣメディアに記録されているか否かを判定し、当該算出したハッシュ値が前記ＩＣメディアに記録されていると判定された場合、当該コンテンツを前記外部記録メディアに書き込むように前記書込み部を制御し、かつ、当該コンテンツのハッシュ値と関連付けて記録されているコピー可能な回数を更新して、前記ＩＣメディアに記録するように前記ＩＣメディアリーダ／ライタを制御することを特徴とする。【００１４】
また、本発明のさらに別の実施態様による情報処理装置は、前記制御部は、前記算出されたハッシュ値が前記ＩＣメディアに記録されていないと判定した場合、当該コンテンツの前記外部記録メディアへのコピーを禁止するように前記書込み部を制御することを特徴とする。【００１５】
なお、上記において「コピーを禁止する」とは、前記制御部が、当該コンテンツを前記外部記録メディアへ書き込むように前記書込み部を制御し、かつ、当該コンテンツを前記記憶部から削除するように前記記憶部を制御することを含むものとする。
【発明の効果】
【００１６】
本発明によれば、コピー可能な回数が制限されたデジタル放送の番組コンテンツを記録メディアにコピーする際に、その回数に関する情報を失うことなく、従来のＣＰＲＭ対応機器による当該番組コンテンツの再生が可能であるようにコピーすることができ、さらに、番組コンテンツの正規ユーザ以外の第三者に、番組コンテンツをコピーさせることのない、著作権を強固に保護可能な、ユーザビリティに優れた情報処理装置を得ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明による情報処理装置の概略的なブロック図である。
【図２】情報処理装置１００による、デジタル放送の番組コンテンツの記録処理の概略図である。
【図３】情報処理装置１００の記録処理のフローチャートである。
【図４】複数回コピーが可能なコンテンツを、外部記録メディアから別の外部記録メディアにコピーする場合の、情報処理装置１００の動作およびコピー可能回数テーブル３１０の遷移を説明する概略図である。
【図５】コピー可能回数の上限までコピーした後の、情報処理装置１００によるコンテンツの取扱いを説明する図である。
【図６】記録メディアに記録されたコンテンツをコピーする権利を有しないユーザが、別の記録メディアへコンテンツのコピーを試みた場合の、情報処理装置１００の処理を説明する図である。
【図７】情報処理装置１００を用いて、ＣＰＲＭ非対応の機器を用いて不正にコピーされたコンテンツを含む記録メディアのコピーを試みた場合を説明する図である。
【図８】内部メモリから外部記録メディアにコンテンツを移動する場合の、本発明による情報処理装置１００の処理を説明する図である。
【図９】複数回コピーが可能なコンテンツのコピー処理のフローチャートの一例である。
【符号の説明】
【００１８】
１００  情報処理装置
１１０  チューナ部
１２０  復調部
１３０  不揮発性メモリ
１４０  ＲＡＭ
１５０  ＩＣカードリーダ／ライタ
１６０，１６２  外部記録メディアリーダ／ライタ
１７０  制御部
１７２  判定部
１７４  算出部
２１０，２２０  記録メディア
３００  ＩＣカード
３１０  コピー可能回数テーブル
ＡＮＴ  アンテナ
ＳＢ  システムバス
Ｄ１，Ｄ２  ＴＳデータ
【発明を実施するための最良の形態】
【００１９】
以下に、諸図面を参照しながら、本発明の実施態様を詳細に説明する。図１は、本発明の一実施例による情報処理装置の概略的なブロック図である。図に示すように、情報処理装置１００は、アンテナＡＮＴ、チューナ部１１０、復調部１２０、不揮発性メモリ１３０、ＲＡＭ（Random Access Memory）１４０、ＩＣカードリーダ／ライタ１５０、外部記録メディアリーダ／ライタ１６０，１６２、制御部１７０およびシステムバスＳＢを具える。また、制御部１７０は、判定部１７２および算出部１７４を具える。図１および以下の説明では、情報処理装置１００の典型例として携帯電話端末を適用する。しかしながら、情報処理装置としては、ＰＤＡ（パーソナルデジタルアシスタンス）等の携帯通信端末のほか、携帯ゲーム機、携帯ビデオプレイヤー、携帯電子書籍ビューワーなどの携帯電子機器に幅広く本発明を適用することが可能である。また、地上デジタル放送としてはワンセグ放送であるものとして説明を行う。また、これ以降の説明で、「外部記録メディア」、「外部メディア」、および「記録メディア」は、全て同じ意味で用いられており、ＳＤメモリカードやＣＰＲＭ対応ＨＤＤ等の、ＣＰＲＭ対応の記録メディアであるものとする。また、以下では、「ＩＣメディア」の典型例として「ＩＣカード」を適用して説明を行う。【００２０】
情報処理装置１００の各部の機能を詳細に説明する。情報処理装置１００は、デジタル放送のＲＦ信号をアンテナＡＮＴで受信する。受信したＲＦ信号は、装置全体の制御を司る制御部１７０からの周波数（チャンネル）指定命令に基づいて、チューナ部１１０でチューニングされる。チューナ部１１０で周波数変換されたチャンネル信号は、復調部１２０でＭＰＥＧのＴＳ信号に復調される。ＴＳ信号に含まれる番組コンテンツに関するデータ（映像、音声データ等）は、不揮発性メモリ１３０（内部メモリ）に記録（格納）される。あるいは、上記データは、外部記録メディアリーダ／ライタ１６０，１６２によって、記録メディア２１０，２２０に記録される。ここで、記録メディア２１０，２２０としては、ＣＰＲＭ対応の例えばＳＤメモリカード等を想定している。また、外部記録リーダ／ライタ１６０，１６２は、１つでもよいが、複数個あれば、外部記録メディア間でコンテンツのコピー（複製）を行うことができる。【００２１】
判定部１７２は、復調部１２０で復調されたＴＳ信号に含まれる番組コンテンツのコピー制御情報の内容を判定する。コピー制御情報とは、それが含まれる番組コンテンツが「コピー禁止」であるか、「複数回のコピーが可能」であるか、あるいは、「コピーワンス」であるかを示す情報である。この情報は、例えば、デジタル放送信号におけるＣＣＩ（Copy Control Information）信号というコピー制御信号のフラグにより識別する。あるいは、コンテント利用記述子という、リザーブされた拡張エリアにフラグを割当てることによって提供することができる。また、判定部１７２は、後述するＩＣカードが、ＩＣカードリーダ／ライタ１５０に挿入されているか否かの判定や、復調部１２０で復調されたＴＳ信号に含まれている情報を解析して、ＩＣカードが未挿入時に番組コンテンツの記録が許可されているか否かの判定も行う。【００２２】
ＩＣカードリーダ／ライタ１５０は、ＩＣカード３００の読出し／書込みを行う。制御部１７０は、判定部１７２によるＴＳ信号の情報に関する判定結果に基づき、ＴＳ信号に含まれるコピー制御情報が、「複数回のコピーが可能」であった場合は、コピーが可能な回数（コピー可能回数）をＩＣカード３００に書き込むように、ＩＣカードリーダ／ライタ１５０を制御する。算出部１７２は、復調部１２０で復調されたＴＳ信号に含まれる番組コンテンツに関するデータからハッシュ値を算出する。判定部１７２は、算出部１７４により算出されたハッシュ値とＩＣカード３００に含まれるハッシュ値とが一致するか否かも判定する。制御部１７０は、判定部１７２の判定結果に応じて、番組コンテンツを暗号化して記録メディア２１０，２２０に書き込むように外部記録メディアリーダ／ライタ１６０，１６２を制御する。また、制御部１７０は、番組コンテンツのコピー回数（複製回数）に応じて、ＩＣカード３００に含まれるコピー可能回数を書き換えるようにＩＣカードリーダ／ライタ１５０を制御する。ここで、情報処理装置１００が携帯電話端末である場合、ＩＣカード３００としては、ＳＩＭ（Subscriber Identity Module：加入者識別モジュール）とするのが好適である。ＳＩＭカードとは、各携帯電話会社によって発行される、契約者情報が記録されたＩＣカードであり、契約者の識別に用いられる。ユーザは、各自の携帯電話端末にこのＳＩＭカードを差し込むことで、携帯電話端末の機能（発着信等）を利用することが可能となる。ＩＣカードをＳＩＭカードとする利点については後述する。【００２３】
図１に示す情報処理装置１００による、デジタル放送の番組コンテンツの記録処理を、図を用いて説明する。図２は、情報処理装置１００による、デジタル放送の番組コンテンツの記録処理の概略図である。この例では、情報処理装置１００にＩＣカード３００および記録メディア２１０が挿入されている。従って、情報処理装置１００が受信した番組コンテンツのデータは、記録メディア２１０に記録されるものとする。【００２４】
図２（ａ）は、ブランク状態のＩＣカード３００および記録メディア２１０を示す図である。ＩＣカード３００には、コピー可能回数テーブル３１０が含まれる。コピー可能回数テーブル３１０には、ＩＣカード３００のユーザがコピーする権利を有する番組コンテンツの識別子（コンテンツＩＤ）と、その番組コンテンツを今後コピーすることができる回数（残りコピー可能回数）とが格納される。何も記録されていない状態では、図のように、コピー可能回数テーブル３１０もブランクの状態となる。【００２５】
図２（ｂ）は、複数回コピー可能な番組コンテンツを含むＴＳ（Transport Stream）信号をアンテナＡＮＴで受信した場合の処理を示す概略図である。図の例では、アンテナＡＮＴが、コピー可能回数が９回であるコンテンツＡのＴＳデータＤ１を受信したとする。アンテナＡＮＴでＴＳ信号を受信すると、判定部１７２は、当該ＴＳ信号に含まれる番組コンテンツのコピー制御情報が何かを判定する。この例では、コピー制御情報は「コピー可能回数が９回」である。従って、算出部１７４は、この番組コンテンツから、既知のハッシュ関数を用いてハッシュ値を算出する（図の例では、ハッシュ値をA-hashとする）。制御部１７０は、判定部１７２の判定に基づき、ＩＣカード３００内のコピー可能回数テーブル３１０に、残りコピー可能回数を９回として記録するように、ＩＣカードリーダ／ライタ１５０を制御する。さらに、制御部１７０は、コンテンツＩＤを、算出部１７４により算出されたA-hashとして記録するようにＩＣカードリーダ／ライタ１５０を制御する。同時に、制御部１７０は、受信したコンテンツＡのＴＳデータＤ１を記録メディア２１０に書き込むように、外部記録メディアリーダ／ライタ１６０を制御する。なお、記録メディア２１０へは、ＣＰＲＭ方式により記録メディア２１０のメディアＩＤおよびメディアキーによって暗号化された上で記録される。【００２６】
図２（ｃ）は、図２（ｂ）の状態の後に、コピーワンスのコンテンツＢを含むＴＳ信号を受信した場合の処理を示す概略図である。まず、ＴＳ信号をアンテナＡＮＴで受信し、判定部１７２により、このＴＳ信号に含まれるコンテンツＢのＴＳデータＤ２が、コピーワンスであると判定される。すると、制御部１７０は、コンテンツＢのＴＳデータＤ２を記録メディア２１０に書き込むように、外部記録メディアリーダ／ライタ１６０を制御する。この場合も、記録メディア２１０へは、ＣＰＲＭ方式により記録メディア２１０のメディアＩＤおよびメディアキーによって暗号化された上で記録される。ここでは、ＴＳデータＤ２がコピーワンスであるため、コピー可能回数テーブル３１０に新たに情報が書き込まれることはなく、コンテンツＡに関する情報のみが格納された状態のままとなる。【００２７】
図１に示す情報処理装置１００の記録処理を、フローチャートを用いて説明する。図３は、情報処理装置１００の記録処理の一例のフローチャートである。情報処理装置１００は、例えばユーザによる図示しない入力部からの操作、または予め設定されていた録画予約等をトリガとして、デジタル放送の記録を開始する。アンテナＡＮＴによりデジタル放送を受信すると、まず、ステップＳ１１にて、判定部１７２は、ＩＣカードがＩＣカードリーダ／ライタ１５０に挿入されているか否かを判定する。ＩＣカードが挿入されていないと判定された場合、ステップＳ１７へ進み、判定部１７２は、受信中のデジタル放送のＴＳ信号に含まれている情報に基づき、ＩＣカード未挿入時の記録が許可されているか否かを判定する。なお、ＩＣカード未挿入時の記録が許可されているか否かの情報は、情報処理装置１００の仕様として予め規定しておくこともできる。または、番組コンテンツの提供者が、送信する放送波に任意に、ＩＣカード未挿入時の記録が許可されているか否かの情報を含めることもできる。ステップＳ１７にて、ＩＣカード未挿入時の記録が許可されないと判定された場合は、記録処理を終了する。記録が許可されていると判定された場合は、ステップＳ１８へ進み、判定部１７２は、記録すべきＴＳ信号のコピー制御情報が何かを判定する。コピー制御情報が「コピー禁止」である場合は、制御部１７０が、記録処理を終了する。コピー制御情報が「コピー禁止」以外である場合は、ステップＳ１５へ進む。【００２８】
ステップＳ１１にて、ＩＣカードが挿入されていると判定された場合は、ステップＳ１２へ進み、判定部１７２は、受信中のデジタル放送のＴＳ信号に含まれているコピー制御情報が何かを判定する。コピー制御情報が「コピー禁止」である場合は、制御部１７０が、記録処理を終了する。コピー制御情報が「コピーワンス」である場合は、ステップＳ１５へ進む。コピー制御情報が「複数回コピー可能」である場合は、ステップＳ１３へ進み、算出部１７４は、記録すべき番組コンテンツのコンテンツＩＤとして、当該番組コンテンツのデータからハッシュ値を算出する。その後、ステップＳ１４にて、制御部１７０は、ＩＣカードリーダ／ライタ１５０を制御し、算出部１７４により算出されたハッシュ値および記録すべき番組コンテンツのコピー可能回数を、ＩＣカード３００内のコピー可能回数テーブル３１０に書き込む。【００２９】
ステップＳ１５では、判定部１７２は、受信中の番組コンテンツが外部記録メディアに保存できるか否か、すなわち記録できるか否かを、当該番組コンテンツに含まれる情報に基づき判定する。この情報も、番組コンテンツの提供者、すなわちコンテンツホルダが任意に設定することができるものである。外部記録メディアへの記録が不可能である（許可されていない）と判定された場合は、ステップＳ１９へ進み、受信中の番組コンテンツは、内部メモリ（不揮発性メモリ１３０）に、内部メモリのフォーマットに従って保存される。ステップＳ１５にて、外部記録メディアへの記録が可能である（許可されている）と判定された場合は、ＣＰＲＭ方式に従って、記録する外部記録メディアのメディアＩＤおよびメディアキーで番組コンテンツを暗号化した上で、当該番組コンテンツが外部記録メディアに保存（記録）される。【００３０】
なお、番組コンテンツを記録している途中で、当該番組コンテンツのコピー可能回数が、コンテンツ製作者によって変更される可能性もある。そのような場合は、情報処理装置１００は、記録途中のコンテンツの記録を終了し、コピー可能回数が変更されたコンテンツを別のコンテンツとして、新たに記録を開始する。また、コピー可能回数が設定された番組コンテンツの記録時には、算出部１７４がハッシュ値を算出するが、記録すべき番組コンテンツの長さを予め知ることができない場合もある。この場合は、算出部１７４によって記録すべきコンテンツのハッシュ値を求めながら、制御部１７０が、コンテンツを記録メディアまたは内部メモリに記録する。そして、算出部１７４は、番組コンテンツの記録が完了した時点で、ＩＣカードに算出されたハッシュ値を格納することもできる。【００３１】
上述のように、本発明による記録処理では、番組コンテンツがＣＰＲＭ方式に従って外部記録メディアに記録される。従って、本発明による情報処理装置１００によって番組コンテンツを記録された外部記録メディアは、ＣＰＲＭ対応機器で再生することが可能である。【００３２】
次に、本発明による情報処理装置１００を用いて、複数回コピーが可能なコンテンツを記録された外部記録メディアから、別の外部記録メディアへと、当該コンテンツをコピーする場合について説明する。図４は、複数回コピーが可能なコンテンツを、外部記録メディア２１０から、別の外部記録メディア２２０にコピーする場合の、情報処理装置１００の動作およびコピー可能回数テーブル３１０の遷移を説明する概略図である。図４（ａ）に示すように、外部記録メディアリーダ／ライタ１６０が、外部記録メディア２１０に記録されたコンテンツＡを、メディアＩＤおよびメディアキーを用いて復号してから読取る。次に、算出部１７４が、読取られたコンテンツＡから、ハッシュ値A-hashを算出する。判定部１７２は、算出部１７２により算出されたハッシュ値と、ＩＣカード３００内のコピー可能回数テーブルに格納されているコンテンツＩＤとを比較する。算出されたハッシュ値と一致するコンテンツＩＤが格納されている場合は、制御部１７０は、外部記録メディア２１０に記録されているコンテンツＡが、ＣＰＲＭ方式によらずに不正にコピーされたコンテンツではないとみなす。あるいは、制御部１７０は、本情報処理装置１００のユーザが、外部記録メディア２１０に記録されているコンテンツＡをコピーする権利を有するものとみなす。そして、制御部１７０は、図４（ｂ）に示すように、外部記録メディア２１０に記録されているコンテンツを、別の外部記録メディア２２０にコピーするように、外部記録メディアリーダ／ライタ１６２を制御する。この時も、コンテンツＡは、メディアキーおよびメディアＩＤを用いてＣＰＲＭ方式で暗号化された上で、外部記録メディア２２０に書き込まれる。同時に、制御部１７０は、コンテンツＡを１回コピーしたため、ＩＣカードリーダ／ライタ１５０を制御して、コピー可能回数テーブル３１０における残りコピー可能回数を、１回分減少させた回数に書き換える。【００３３】
図５では、コピー可能回数の上限までコピーした後の、本情報処理装置１００によるコンテンツＡの取扱いを説明する図である。図５（ａ）は、図４の状態から、さらに外部記録メディア２１０から別の外部記録メディアへコンテンツＡをコピーし、コピー可能回数テーブル３１０における残りコピー可能回数が、０回になった状態を示す。この状態では、図の例においては、コンテンツＡが、３つの外部記録メディア２２０〜２４０に分散されて、９個存在していることになる。この状態からさらに、外部記録メディア２１０に記録されたコンテンツＡの、外部記録メディア２２０へのコピーを試みたとする。この場合、コピー可能回数テーブル３１０の残りコピー可能回数が０回であるため、判定部１７２は、外部記録メディア２１０に記録されているコンテンツＡのコピーが不可能であるとみなす。従って、コピーは行われず、外部記録メディア２１０に記録されているコンテンツＡが、外部記録メディア２２０へムーブされる。従って、外部記録メディア２１０に記録されていたコンテンツは削除され、コピー可能回数テーブル３１０の、コンテンツＡに関する情報（コンテンツＩＤおよび残りコピー可能回数）も削除される。なお、図では、コンテンツＡが３つの外部記録メディア２２０〜２４０に分散された場合が示されているが、これに限るものではなく、１個の外部記録メディアにコンテンツＡが９個存在していてもよい。また、コンテンツＡを１個記録された、９個の外部記録メディアが存在していてもよい。【００３４】
なお、ある番組コンテンツをコピーする権利を有する正規ユーザの意に反して、当該番組コンテンツを記録した記録メディアが、当該番組コンテンツをコピーする権利を有さないユーザに渡ってしまう可能性もある。このような場合に、本発明による情報処理装置１００によれば、正規ユーザの意識外で当該番組コンテンツがコピーされることがないため、著作権を強固に保護することが可能となる。この仕組みについて、図を用いて説明する。図６は、記録メディア２１０に記録されたコンテンツＡを、コンテンツＡをコピーする権利を有さないユーザが、そのユーザ自身の情報処理装置を用いて、別の記録メディア２２０へコンテンツＡのコピーを試みた場合の、本情報処理装置の処理を説明する図である。ここで、コンテンツＡをコピーする権利を有さないユーザの情報処理装置には、符号にプライム「´」を付加したもので表現する。【００３５】
まず、情報処理装置１００′における外部記録メディアリーダ／ライタ１６０′が、記録メディア２１０に記録された暗号化されたコンテンツＡを、ＣＰＲＭ方式に従い、記録メディア２１０のメディアＩＤおよびメディアキーを用いて復号する。情報処理装置１００′および記録メディア２１０はＣＰＲＭ方式に従うため、コンテンツＡを正しく復号することができる。その後、情報処理装置１００′における算出部１７４′が、復号したコンテンツＡからハッシュ値A-hashを算出する。その後、判定部１７２′が、算出されたハッシュ値と、情報処理装置１００′のユーザのＩＣカード３００′内のコピー可能回数テーブル３１０′に格納されたコンテンツＩＤとを比較する。情報処理装置１００′のユーザは、コンテンツＡをコピーする権利を有さない、すなわち、コンテンツＡをコピーする権利を有するユーザが付帯すべきＩＣカードを有さない。従って、情報処理装置１００′のユーザのＩＣカード３００′のコピー可能回数テーブル３１０′に格納されているコンテンツＩＤ（図の例では、例えばB-hash）は、算出部１７４′により算出されたハッシュ値A-hashとは異なる。すなわち、算出されたハッシュ値A-hashと一致するコンテンツＩＤは、コピー可能回数テーブル３１０′に格納されていない。従って、制御部１７０′は、記録メディア２１０に記録されていたコンテンツＡを、「コピー」ではなく「ムーブ」するように、外部記録メディアリーダ／ライタ１６０′を制御する。【００３６】
このように、本発明による情報処理装置によれば、コピーする権利を有する正規ユーザにのみ、コンテンツをコピーさせることができるため、著作権を強固に保護することが可能となる。ここで、情報処理装置１００が携帯電話端末である場合に、ＩＣカードとしてＳＩＭカードを用いることの利点を述べる。ＳＩＭカードは、上述したように契約者情報が含まれており、このカードがなければ携帯電話端末の機能（発着信やメール送受信等）が大幅に制限される。従って、契約者はＳＩＭカードの取扱いに注意を払うため、記録メディアと同時にＳＩＭカードが第三者の手に渡る機会は少なく、その結果、正規ユーザの意識外での第三者によるコンテンツのコピーを防ぐことが可能となる。【００３７】
ここで、ＣＰＲＭ非対応の機器を用いてコンテンツＡが不正にコピーされ、その不正コピーのコンテンツが、本発明による情報処理装置を用いてコピーされようとした場合の、情報処理装置の処理を説明する。図７は、情報処理装置１００を用いて、ＣＰＲＭ非対応の機器を用いて不正にコピーされたコンテンツＡ′を含む記録メディア２１０のコピーを試みた場合を説明する図である。外部記録メディアリーダ／ライタ１６０が、外部記録メディア２１０に記録された、不正コピーによるコンテンツＡ′を復号してから読取る。次に、算出部１７４が、読取られたコンテンツＡ′から、ハッシュ値を算出する。ここで、コンテンツＡ′は不正コピーによるため、ＣＰＲＭ方式の規格により、正規のコンテンツＡを暗号化する際に用いられたメディアＩＤ等が含まれていない。従って、コンテンツＡ′を復号したデータは、コンテンツＡを正しく復号したデータとは異なるものとなり、コンテンツＡ′を復号したデータを用いて算出したハッシュ値は、例えばA′-hashとなる。すなわち、コピー可能回数テーブル３１０内には、A′-hashに一致するコンテンツＩＤは存在しない。従って、制御部１７０は、記録メディア２１０に記録されていたコンテンツＡ′を、「コピー」ではなく「ムーブ」するように、外部記録メディアリーダ／ライタ１６０を制御する。なお、外部メディア２１０が書き込み可能でない場合は、ムーブを行うことはできないことに留意されたい。記録メディア２２０に、不正コピーであるコンテンツＡ′がムーブされる場合もある。その場合でも、このコンテンツＡ′はＣＰＲＭ方式に従っておらず、ＣＰＲＭ対応機器では再生することができないため、ムーブすること自体に問題はない。また、ハッシュ値を求めるハッシュ関数は、ビット数を大きく取ることによって、ハッシュ値が衝突する確率を実用上問題が生じない程度に小さくすることが可能である。従って、算出部により求めたハッシュ値とコンテンツＩＤとを比較して、コンテンツＩＤにハッシュ値が一致しなければ、不正コピーであると一意にみなすことができる。【００３８】
また、受信した番組コンテンツを、情報処理装置１００の内部メモリに一旦格納してから、外部記録メディアにそのコンテンツを移動（ムーブ）する場合も考えられる。図８は、内部メモリから外部記録メディアにコンテンツを移動する場合の、本発明による情報処理装置１００の処理を説明する図である。図の上段に示すように、不揮発性メモリ（内部メモリ）１３０に格納されているコンテンツＡは、コピー可能回数を２回、算出部１７４によって算出されたハッシュ値A-hashをコンテンツＩＤとする。それらの情報が、ＩＣカード３００内のコピー可能回数テーブル３１０に格納されている。この状態から、不揮発性メモリ１３０に格納されたコンテンツＡが、外部記録メディア２１０に移動される。この場合、図の下段に示すように、外部記録メディア２１０へ移動された後には、不揮発性メモリ１３０に格納されていたデータは削除される。そして、コンテンツのコピーはされていないため、コピー可能回数テーブル３１０の情報は変化しないままとなる。なお、この処理は、外部メディア間でコンテンツをムーブさせる場合も同様となる。【００３９】
ここで、上述した本発明の情報処理装置による、複数回コピーが可能なコンテンツのコピー処理を、フローチャートを用いて説明する。図９は、複数回コピーが可能なコンテンツのコピー処理のフローチャートの一例である。このフローチャートでは、例として、外部記録メディア（外部メディア）１から外部メディア２への、コンテンツＡのコピーについて説明する。コンテンツＩＤとしては、上述したように、コンテンツＡから求めるハッシュ値を用いるものとする。【００４０】
情報処理装置１００は、例えばユーザによる図示しない入力部からの操作等をトリガとして、コンテンツのコピーを開始する。まず、ステップＳ２１にて、判定部１７２は、ＩＣカードがＩＣカードリーダ／ライタ１５０に挿入されているか否かを判定する。ＩＣカードが挿入されていると判定された場合は、ステップＳ２２にて、制御部１７０は、ＣＰＲＭ方式で暗号化されている外部メディア１に含まれる、コンテンツＡのデータを復号して読み出すように、外部記録メディアリーダ／ライタ１６０を制御する。その後、ステップＳ２３にて、算出部１７４は、復号されたデータからハッシュ値を求める。ステップＳ２４にて、判定部１７２は、算出部により算出されたハッシュ値をコンテンツＩＤとするエントリが、ＩＣカード３００内のコピー可能回数テーブル３１０に存在するか否か（格納されているか否か）を判定する。存在すると判定された場合は、ステップＳ２５へ進み、制御部１７０は、外部記録メディアリーダ／ライタ１６２を制御して、コンテンツＡを、外部メディア２のメディアＩＤおよびメディアキーで暗号化し、外部メディア２に書き込む。さらに、制御部１７０は、ステップＳ２６にて、ＩＣカード３００内のコピー可能回数テーブル３１０における残りコピー可能回数を１回分減らした回数に更新するように、ＩＣカードリーダ／ライタ１５０を制御する。その後、ステップＳ２７にて、判定部１７２は、コピー可能回数テーブル３１０を参照して、コンテンツＡの残りコピー可能回数が０回であるか否かを判定する。残りコピー可能回数が０回でないと判定された場合は、制御部１７０は、そのままコピー処理を終了する。残りコピー可能回数が０回であると判定された場合は、ステップＳ２８へ進み、制御部１７２は、ＩＣカード３００内のコピー可能回数テーブル３１０における、コンテンツＡのエントリを削除するように、ＩＣカードリーダ／ライタを制御する。【００４１】
なお、ステップＳ２１にて、ＩＣカードが挿入されていないと判定された場合、ステップＳ２９へ進み、判定部１７２は、受信中のデジタル放送のＴＳ信号に含まれている情報に基づき、ＩＣカード未挿入時の移動が許可されているか否かを判定する。ＩＣカードの未挿入時には、情報処理装置１００のユーザがコンテンツをコピーする権利を有する正規ユーザであるか否かを判定できないため、コンテンツのコピーはさせず、ムーブのみが可能であるようにすることが好適である。従って、本フローでは、未挿入時にはムーブのみさせるものとして、ステップＳ２９では、「ムーブ」を許可するか否かを判定している。なお、ＩＣカード未挿入時の移動が許可されているか否かの情報は、情報処理装置１００の仕様として予め規定しておくこともできる。または、番組コンテンツの提供者が、送信する放送波に任意で含めることもできる。【００４２】
ステップＳ２９にて、ＩＣカード未挿入時の移動が許可されないと判定された場合は、制御部１７０は、コピー処理を終了する。移動が許可されていると判定された場合は、ステップＳ３０へ進み、制御部１７０は、ＣＰＲＭ方式で暗号化されている、外部メディア１に含まれるコンテンツデータを復号して読み出すように、外部記録メディアリーダ／ライタ１６０を制御する。次に、ステップＳ３１にて、判定部１７２は、コンテンツＡが削除可能であるか否か、すなわち、コンテンツＡが記録されている外部メディア１が書き込み可能であるか否かを判定する。コンテンツＡが削除できないと判定された場合は、制御部１７０は、外部メディア間のコンテンツの移動は行わず、処理を終了する。コンテンツＡが削除可能であると判定された場合は、ステップＳ３２へ進み、制御部１７０は、外部記録メディアリーダ／ライタ１６２を制御して、コンテンツＡを、外部メディア２のメディアＩＤおよびメディアキーで暗号化し、外部メディア２に書き込む。その後、ステップＳ３３にて、制御部１７０は、外部メディア１に記録されていたコンテンツＡを消去するように、外部記録メディアリーダ／ライタ１６０を制御する。また、ステップＳ２４にて、算出されたハッシュ値に一致するコンテンツＩＤが格納されていないと判定された場合も、ステップＳ３１へ進み、その後のステップに従って、コンテンツは、「コピー」ではなく「ムーブ」するように処理される。【００４３】
本発明の利点を再度述べる。従来技術による情報処理装置では、複数回のコピーが可能なデジタル放送コンテンツでも、記録するとそのコピー可能回数に関する情報が失われてしまうという問題がある。例えば装置内に回数やコンテンツを格納しておくことも考えられるが、装置の買い替えや損壊等が生じると、それらの情報が消失してしまう。これに対し本発明では、コピー可能回数を、情報処理装置からの着脱が可能なＩＣカード内に格納しておくことで、情報処理装置本体を変更しても、着脱可能なＩＣカードを変更後の情報処理装置に装着することが可能となる。その結果、コンテンツを複数回コピーする権利を有する正規のユーザは、その複数回のコピー権利を失うことがないという利点を有する。また、情報処理装置を携帯電話端末として実現した場合に、ＩＣカードをＳＩＭカードとすれば、ＳＩＭカードを装着しない携帯電話端末ではその機能が大幅に制限される。従って、ユーザはＳＩＭカードの管理を厳しくし、第三者の手にＳＩＭカードが渡る機会が減少するため、第三者による不正コピーの機会も減少し、コンテンツをより強固に保護することが可能となる。【００４４】
また、本発明による情報処理装置は、ＣＰＲＭ方式に従ってコンテンツを記録メディアに書き込むため、従来のＣＰＲＭ対応機器によってコンテンツを再生することが可能である。また、本発明によれば、コンテンツ識別子として、コンテンツ自体から算出したハッシュ値がＩＣカードに格納される。適当なハッシュ関数を求めれば、算出元の異なるハッシュ値が一致することは非常に少ないため、ハッシュ値は、各コンテンツに固有の識別子となる。従って、コンテンツが格納されている外部記録メディアと、そのコンテンツの正規ユーザであることを識別可能な識別子が格納されているＩＣメディアとを別のメディアとしても、それらメディア間の対応関係を確実に判別することができる。すなわち、外部記録メディアに格納されているコンテンツから算出したハッシュ値と、ＩＣカードのユーザがコピーする権利を有するコンテンツ識別子とを比較することで、外部記録メディアに格納されているコンテンツをコピーする権利を有するか否か（コンテンツの正規ユーザであるか否か）、およびコンテンツが不正コピーであるか否かを、確実に判定することができる。さらに、本発明による情報処理装置は、不正コピーされたコンテンツのコピーや、コピーする権利を有さないユーザによるコピーの試行は、「ムーブ」として処理する。従って、正規のユーザの意に反して許容された回数分のコピーが行われることがない、という利点も有する。【００４５】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部に含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部を１つに組み合わせたり、或いは分割したりすることが可能である。
【図１】
2009057641.tif 000003
【図２】
2009057641.tif 000004
【図３】
2009057641.tif 000005
【図４】
2009057641.tif 000006
【図５】
2009057641.tif 000007
【図６】
2009057641.tif 000008
【図７】
2009057641.tif 000009
【図８】
2009057641.tif 000010
【図９】
2009057641.tif 000011
【国際調査報告】
2009057641.tif 000012
2009057641.tif 000013
2009057641.tif 000014
2009057641.tif 000015