(57)【要約】      （修正有）【課題】デジタル放送録画時にＣＡＳカードが抜き取られた場合であっても録画を継続すると共に、抜き取られたＣＡＳカードを利用した不正録画を防止できる技術の実現。【解決手段】デジタル放送の暗号化データストリームを放送データとして録画する機能を有すると共に、暗号化データストリームを復号する為の情報を格納する記憶媒体が装着されたデジタル放送記録再生装置であって、記憶媒体は、デジタル放送記録再生装置で録画される放送データに関する情報を管理情報として格納することが可能であり、暗号化データストリームを、記憶媒体に格納された情報を用いて復号する復号手段と、記憶媒体に記録された管理情報に基づき、録画対象の放送データが他の機器で録画中であるか否かを判定する判定手段と、判定手段により録画対象の放送データが他の機器で録画中であると判定された場合、その装置における録画の継続を禁止する制御手段とを有する。【選択図】図１１
2010199879.tif 000002
【特許請求の範囲】
【請求項１】
暗号化データストリームで配信されるデジタル放送の放送データを録画する機能を有するとともに、前記暗号化データストリームを復号するための情報が格納された記憶媒体が装着されるデジタル放送記録再生装置であって、
前記記憶媒体は、前記記憶媒体が装着されたデジタル放送記録再生装置で録画される放送データに関する情報を管理情報として格納することが可能であり、
前記暗号化データストリームを、前記記憶媒体に格納された情報を用いて復号し、復号データストリームを出力する復号手段と、
当該記憶媒体に記録された前記管理情報に基づき、録画対象の放送データが他の機器で録画中であるか否かを判定する判定手段と、
前記判定手段により前記録画対象の放送データが他の機器で録画中であると判定された場合、前記装置における録画の継続を禁止するように制御する制御手段と、を有することを特徴とするデジタル放送記録再生装置。
【請求項２】
前記管理情報は、録画開始時に前記記憶媒体が装着されている機器の機器情報、録画対象の放送データを示す情報、前記機器から前記記憶媒体が抜き取られたときの動作状態を示す情報を含み、
前記制御手段は、装着された記憶媒体から取得した管理情報から、同一の録画対象の放送データについて、他の機器で録画中であることが前記判定手段により判定された場合、前記装置における録画の継続を禁止すると共に、他の機器で録画中であることを通知することを特徴とする請求項１に記載のデジタル放送記録再生装置。
【請求項３】
前記管理情報は、録画開始日時または記憶媒体が装着された日時ならびに抜き取られた日時を示すタイムスタンプ情報をさらに有し、
前記検出手段による検出結果に基づいて前記タイムスタンプ情報を更新する更新手段と、
前記記憶媒体の着脱を検出する検出手段と、
前記復号データストリームの形式での録画中に、前記記憶媒体が抜き取られたことが前記検出手段により検出された場合、前記暗号化データストリームの形式での録画に切り替える切替手段と、
前記タイムスタンプ情報に基づき、前記切替手段により暗号化データストリームに切り替えられて録画された放送データのうち、前記復号手段による復号が可能な期間のみ、当該暗号化データストリームの復号を有効とする手段と、をさらに有することを特徴とする請求項１に記載のデジタル放送記録再生装置。
【請求項４】
録画対象の放送データごとに、前記切替手段により切り替えられた記録形式の記録履歴を含む管理テーブルを生成し記録する手段と、
前記復号データストリームの形式で録画された部分と、前記暗号化データストリームの形式で録画された部分を前記復号手段によって復号した復号データストリームとを合成して一連のコンテンツを生成するマージ処理手段と、
前記記録履歴に基づき、前記録画されたデータストリームについてマージ処理が必要か否かを判定する手段と、をさらに有することを特徴とする請求項３に記載のデジタル放送記録再生装置。
【請求項５】
暗号化データストリームで配信されるデジタル放送の放送データを録画する機能を有するとともに、前記暗号化データストリームを復号するための情報が格納された記憶媒体が装着されるデジタル放送記録再生装置の制御方法であって、
前記記憶媒体は、前記記憶媒体が装着されたデジタル放送記録再生装置で録画される放送データに関する情報を管理情報として格納することが可能であり、
前記暗号化データストリームを、前記記憶媒体に格納された情報を用いて復号し、復号データストリームを出力する復号工程と、
当該記憶媒体に記録された前記管理情報に基づき、録画対象の放送データが他の機器で録画中であるか否かを判定する判定工程と、
前記判定工程により前記録画対象の放送データが他の機器で録画中であると判定された場合、前記装置における録画の継続を禁止するように制御する制御工程と、を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送録画時にＣＡＳカードが抜き取られた場合やＣＡＳカードを用いた不正録画を防止するデジタル放送の記録再生技術に関する。
【背景技術】
【０００２】
現在、デジタル放送のコンテンツ（番組）は放送事業者によって暗号化（スクランブル）された暗号化データストリームの形式で配信されており、特定の視聴者のみが視聴可能である。このような放送方式を限定受信方式という。具体的には、暗号化データストリームを復号するための鍵情報を生成するＣＡＳ（Conditional Access System）カードをデジタル放送受信装置に装着する。そして、ＣＡＳカードが生成した鍵情報を用いて暗号化データストリームを復号（デスクランブル）することで、コンテンツが視聴可能となる。従って、デジタル放送受信装置にＣＡＳカードが装着されていない場合、デジタル放送のコンテンツを視聴することも録画することもできない。また、視聴に別途契約が必要なチャンネルや番組の視聴に必要な情報もＣＡＳカードに記録される。
【０００３】
一方、デジタル放送受信装置の普及につれ、同一世帯内に複数のデジタル放送受信装置が存在するケースが増加しつつある。このような場合、ユーザがデジタル放送受信装置に装着されているＣＡＳカードを差し替えることが想定される。例えば、複数のデジタル放送受信装置のうち、ある特定の機種で有料コンテンツを視聴するため、この有料コンテンツの視聴に必要なＣＡＳカードを他のデジタル放送受信装置から差し替えるといった場合が想定される。
【０００４】
同一世帯内に複数のデジタル放送受信装置がある場合、ユーザがデジタル放送コンテンツの視聴や録画を実現する方法として、いくつかの方法が提案されている。
【０００５】
特許文献１には、放送ストリームを暗号化データストリームであるスクランブルＴＳの形式で常に記録すると共に、放送ストリームを視聴するための契約情報およびＣＡＳカード情報とを別途記録する。そして、記録したＣＡＳカード情報を用い、放送ストリームの再生時にはどのＣＡＳカードを装着すればよいかを事前に通知する方式が提案されている。
【０００６】
また、特許文献２には、暗号化コンテンツの復号鍵が記録されたＣＡＳカードがそのコンテンツを視聴・録画する装置に装着されていなくても、他の装置から復号鍵を再配送して、視聴や録画を可能とする方式が提案されている。また、視聴・録画時にデジタル放送受信装置にＣＡＳカードが装着されていない場合や、ＣＡＳカードが装着されていても障害などによって受信不可能な場合に生じうる問題を解決する方法も提案されている。特許文献３には、受信障害の発生によって視聴できなかった有料コンテンツがあった場合、購入の取り消しや料金の割引などを行うことが提案されている。特許文献４には、デジタル放送受信装置にＣＡＳカードが装着されていない場合や、装着されているＣＡＳカードに格納された復号鍵ではコンテンツを復号できない場合、暗号化されていない視聴案内番組へ受信番組を切り替えることが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１１１６１３号公報
【特許文献２】特開２０００−００４４３１号公報
【特許文献３】特開２０００−１３４６０１号公報
【特許文献４】特開２００５−３０３７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来技術では、デジタル放送受信装置で番組を録画している最中にＣＡＳカードが抜き取られた場合、ＣＡＳカードが装着されていない期間の録画は行われないという課題は解決できない。結果、ユーザは再生時に一部が欠落した番組を視聴することになる。録画中のＣＡＳカード抜き取りを行ったユーザが、その録画の予約設定あるいは実行指示を行った本人であれば、録画の一部欠落を承知していたとも考えられるので、それほど問題とならないかも知れない。しかし、同世帯の家族など、別のユーザが、録画中であることを気づかずにＣＡＳカードを外してしまった場合には、録画を希望していたユーザにとって大きな問題となる。このような課題に対して、録画中にＣＡＳカードが抜き取られても録画を継続するようにした場合、その装置でコンテンツが録画できるとともに、抜き取られたＣＡＳカードを他の装置に装着して録画を実行すれば同じコンテンツを不正に複数録画することが可能になってしまう。本来であれば、１つのＣＡＳカードでは１つのコンテンツしか受信や録画ができないにもかかわらず、複数の同じコンテンツを受信して録画できるというのは問題である。なお、この課題は録画中に限るものではなく、録画実行前に、録画予約時に装着されていたＣＡＳカードを抜き取っても録画を実行するような制御をした場合も同様に生じることになる。
【０００９】
本発明は、上記課題に鑑みてなされ、デジタル放送の録画時にＣＡＳカードが抜き取られた場合であっても録画を継続すると共に、抜き取られたＣＡＳカードを利用した不正録画を防止できる技術を実現する。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のデジタル放送記録再生装置は、暗号化データストリームで配信されるデジタル放送の放送データを録画する機能を有するとともに、前記暗号化データストリームを復号するための情報が格納された記憶媒体が装着されるデジタル放送記録再生装置であって、前記記憶媒体は、前記記憶媒体が装着されたデジタル放送記録再生装置で録画される放送データに関する情報を管理情報として格納することが可能であり、前記暗号化データストリームを、前記記憶媒体に格納された情報を用いて復号し、復号データストリームを出力する復号手段と、当該記憶媒体に記録された前記管理情報に基づき、録画対象の放送データが他の機器で録画中であるか否かを判定する判定手段と、前記判定手段により前記録画対象の放送データが他の機器で録画中であると判定された場合、前記装置における録画の継続を禁止するように制御する制御手段と、を有する。
【発明の効果】
【００１１】
本発明によれば、デジタル放送の録画時にＣＡＳカードが抜き取られた場合であっても録画を継続すると共に、抜き取られたＣＡＳカードを利用した不正録画を防止できる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る実施形態１のデジタル放送記録再生装置の構成を示すブロック図である。
【図２】実施形態１の機器録画管理テーブルを例示する図である。
【図３】実施形態１によるデジタル放送視聴時の処理を示すフローチャートである。
【図４】実施形態１による録画開始時の処理を示すフローチャートである。
【図５】実施形態１による予約録画時の処理を示すフローチャートである。
【図６】実施形態１による録画時にＣＡＳカードが抜き取られた場合の処理を示すフローチャートである。
【図７】実施形態１による録画時にＣＡＳカードが装着された場合の処理を示すフローチャートである。
【図８】実施形態１による録画停止時の処理を示すフローチャートである。
【図９】実施形態１の記録コンテンツ管理テーブルを例示する図である。
【図１０】実施形態１の記録履歴の遷移を例示する図である。
【図１１】実施形態１のＣＡＳカードに対応した機器間での連携動作を説明する図である。
【図１２】実施形態２の機器録画管理テーブルを例示する図である。
【図１３】実施形態２のタイムスタンプ情報の遷移を例示する図である。
【図１４】実施形態２のＣＡＳカードに対応した機器間での連携動作を説明する図である。
【図１５】実施形態２のＣＡＳカードに対応した機器と対応していない機器の間での連係動作を説明する図である。
【発明を実施するための形態】
【００１３】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１４】
［実施形態１］以下、本発明に係る実施形態１について説明する。図１は、本発明に係る実施形態１のデジタル放送受信録画再生装置（以下、デジタル放送記録再生装置）の構成を示すブロック図である。既存のＣＡＳカードは、ＣＡＳカードＩＤや、デジタル放送波を復調して得られる暗号化された信号を復号（デスクランブル）するために必要となる復号鍵を格納するＣＡＳカード特有の機能を有する。これに対して、本発明を実現するＣＡＳカード１１０は、上記既存の機能の他に、図２に例示する機器録画管理テーブルの記録管理を行うための秘匿メモリ領域を有する。
【００１５】
秘匿メモリ領域はＣＡＳカードＩＤや復号鍵を格納している接触式ＩＣチップ内に合わせ持つ場合と、同一カード内に接触式ＩＣチップもしくは非接触式ＩＣチップを別途内蔵し、秘匿メモリ領域を設ける場合とがある。本実施形態のＣＡＳカード１１０は、既存のＣＡＳカードとの互換性はないものとする。つまり、実施形態１のデジタル放送記録再生装置１００で使用できるＣＡＳカードはＣＡＳカード１１０に限定され、従来のＣＡＳカードは使用できない。また、従来のＣＡＳカードの使用を前提にした従来のデジタル放送記録再生装置では、本実施形態のＣＡＳカード１１０は使用できない。
【００１６】
ここで、図１を参照して、実施形態１のデジタル放送記録再生装置の構成について説明する。デジタル放送記録再生装置１００は、ＢＳ（Broadcast Satellite）、ＣＳ(Communication Satellite)、あるいは地上デジタル放送設備などから配信されるデジタル放送波をアンテナ１０１により受信する。そして、受信されたデジタル放送波は、チューナ部１０２により放送データに復調され、所望のチャンネルについて映像・音声情報を含む時分割多重化された暗号化データストリーム（スクランブルＴＳデータ）がスイッチ部１０３に出力される。また、デジタル放送記録再生装置１００は、スクランブルＴＳデータを復号するための復号鍵を取得するため、ＣＡＳカード１１０を着脱可能なカードスロット１０９を備えている。カード挿抜検出部１１１は、カードスロット１０９にＣＡＳカード１１０が装着されているか否かを検出し、検出結果はカード情報管理部１１２及びＣＰＵ１０７に出力される。
【００１７】
また、カードＩ／Ｆ部１０８は、カードスロット１０９に装着されたＣＡＳカードがデジタル放送記録再生装置１００に対して有効なＣＡＳカードであるか否かを識別する。そして、カードＩ／Ｆ部１０８は、有効なＣＡＳカードが装着されている場合には、ＣＡＳカードＩＤ及び復号鍵の取得、ＣＡＳカード１１０の秘匿メモリ領域に記録された機器録画管理テーブルに対して機器録画管理情報の取得や記録を行う。
【００１８】
カードＩ／Ｆ部１０８により取得した復号鍵は、デスクランブラ部１０６によるスクランブルＴＳデータの復号に利用される。その他のＣＡＳカードＩＤ、機器録画管理情報、カード挿抜検出部１１１での検出結果は、カード情報管理部１１２にて記録管理される。デジタル放送を録画する場合には、カード情報管理部１１２に記録管理された情報に基づき、ＣＰＵ１０７が所望の選局番組の録画の可否および記録方式を判定し、その結果に応じてスイッチ部１０３の信号経路を切り替える。
【００１９】
デスクランブラ部１０６は、スイッチ部１０３から出力されるスクランブルＴＳデータを、ＣＡＳカード１１０から取得した復号鍵を利用して復号処理を行い、復号データストリーム（デスクランブルＴＳデータ）を生成する。ＣＰＵ１０７は、スイッチ部１０３から記録再生制御部１０５に出力されるスクランブルＴＳデータと、デスクランブラ部１０６にて復号されるデスクランブルＴＳデータのいずれの記録形式で録画するか（記録媒体１０４に記録するか）判定する。そして、ＣＰＵ１０７は記録再生制御部１０５に対してデータの記録要求を行う。
【００２０】
記録再生制御部１０５は、ＣＰＵ１０７からの記録要求に従って記録媒体１０４にデータの記録を行う。なお、記録媒体１０４としては、ＨＤＤやＤＶＤ、Ｂｌｕｅ−ｌａｙディスクなどが想定される。また記録媒体１０４に記録された録画データは記録コンテンツとして管理され、図９に示す記録コンテンツ管理テーブルを生成して記録媒体１０４またはＲＯＭ１１８で管理される。
【００２１】
記録媒体１０４に記録された記録コンテンツを再生する場合、ＣＰＵ１０７は記録再生制御部１０５に対して所望の記録コンテンツの再生要求を行う。記録再生制御部１０５は、ＣＰＵ１０７からの再生要求に従って記録媒体１０４から所望の記録コンテンツを読み出し、デスクランブラ部１０６に出力する。ここで、デスクランブラ部１０６に出力されるデータ形式としては、スクランブルＴＳとデスクランブルＴＳの２パターンが存在することになる。そのため、記録再生制御部１０５からデスクランブラ部１０６に出力された記録コンテンツが、スクランブルＴＳの場合には復号を行い、デスクランブルＴＳの場合には復号を行わずに、後段のデマルチプレクサ部１１６に出力される。
【００２２】
詳細は後述するが、ＣＡＳカード差し込み時やユーザ操作に応じて、スクランブルＴＳデータである記録コンテンツを復号する場合、ＣＰＵ１０７は記録再生制御部１０５に対して当該記録コンテンツを復号するための制御要求を行う。また、ＣＰＵ１０７はデスクランブラ部１０６に対して、復号後のデスクランブルＴＳデータを記録再生制御部１０５に戻すための制御要求を行う。記録再生制御部１０５は、記録媒体１０４からスクランブルＴＳデータである所望の記録コンテンツを読み出し、デスクランブラ部１０６に出力する。デスクランブラ部１０６では記録再生制御部１０５から入力したスクランブルＴＳデータを復号し、復号したデスクランブルＴＳデータを記録再生制御部１０５に出力する。記録再生制御部１０５はデスクランブラ部１０６から入力したデスクランブルＴＳデータを記録媒体１０４に記録すると共に、スクランブルＴＳデータを削除する。所望の記録コンテンツの復号が終了するまで上記動作を繰り返すことにより、スクランブルＴＳデータである記録コンテンツの復号を実現する。
【００２３】
また、デスクランブルＴＳデータとスクランブルＴＳデータとをつなぎ合わせて一連のコンテンツを生成するマージ処理を行う場合、デスクランブラ部１０６は上述の復号処理を行う。また、記録再生制御部１０５は、つなぎ合わせるデスクランブルＴＳデータを記録媒体１０４から読み出し、デスクランブラ部１０６に出力する。デスクランブラ部１０６は、デスクランブルＴＳデータとスクランブルＴＳデータから復号したデータとをつなぎ合わせて生成されるデスクランブルＴＳデータを記録再生制御部１０５に出力し、記録再生制御部１０５により記録媒体１０４に記録する。
【００２４】
なお、スクランブルＴＳデータとデスクランブルＴＳデータとが混在する記録コンテンツのマージ処理と、記録コンテンツの再生処理とを同時に行う場合もある。この場合には、上記マージ処理により生成されたデスクランブルＴＳデータを記録再生制御部１０５と共に、後段のデマルチプレクサ部１１６にも出力することで実現できる。デマルチプレクサ部１１６の後段では記録コンテンツの再生処理と同様の処理を行う。すなわち、デマルチプレクサ部１１６では、デスクランブラ部１０６から入力したデスクランブルＴＳデータを映像・音声・データなどの各ＥＳデータに分離し、後段のデコード部１１７に出力する。デコード部１１７は、デマルチプレクサ部１１６で分離されたＭＰＥＧ−２ Ｖｉｄｅｏ方式で圧縮符号化された映像ＥＳデータをデコードし、ビデオデジタルデータとして後段の映像出力部１２０に出力する。また、デコード部１１７は、デマルチプレクサ部１１６で分離されたＭＰＥＧ−２  ＡＡＣ（Advanced Audio Coding）方式や、Ｄｏｌｂｙ  ＡＣ−３方式等で圧縮符号化された音声ＥＳデータをデコードする。そして、デコード部１１７は、ＰＣＭ音声データとして後段の音声出力部１２１に出力する。
【００２５】
映像出力部１２０は、デコード部１１７から入力したビデオデジタルデータをアナログ映像信号もしくは外部デジタル出力信号に変換して映像出力を行う。音声出力部１２１は、デコード部１１７から入力したＰＣＭ音声データをアナログ音声信号もしくは外部デジタル出力信号に変換して音声出力を行う。なお、映像出力部１２０の映像出力設定、音声出力部１２１の音声出力設定はＣＰＵ１０７により行う。ＲＯＭ１１８は、ＣＰＵ１０７の制御プログラムや機器設定情報、記録コンテンツ管理テーブルなどを記録する不揮発性メモリである。ＲＡＭ１１９はＣＰＵ１０７の外部メモリとして機能すると共に、デマルチプレクサ部１１６およびデコード部１１７のバッファメモリとしても使用される揮発性メモリである。
【００２６】
デジタル放送記録再生装置１００では、リモコン１１４によるユーザ操作指示を、リモコン受光部１１３により受信してＣＰＵ１０７に出力するか、あるいは装置本体に搭載された手動入力部１１５によるユーザ操作指示をＣＰＵ１０７に出力する。これにより、ＣＰＵ１０７は、ユーザ操作によるチャンネルの切替指示やコンテンツ再生指示、電源のＯＮ／ＯＦＦ指示等に応じて装置１００を構成する各機能ブロックを制御する。表示部１２２は、装置１００の動作状態やユーザ通知等の表示を行う。
【００２７】
なお、他の構成例として、スイッチ部１０３を省略し、チューナ部１０２から直接、記録再生制御部１０５とデスクランブラ部１０６にデータを出力する構成にすることもできる。つまり、記録再生制御部１０５が常時スクランブルＴＳデータとデスクランブルＴＳデータを入力する構成とする。これにより、記録再生制御部１０５がＣＰＵ１０７からの記録要求に応じて、記録媒体１０４にスクランブルＴＳデータを記録するか、デスクランブルＴＳデータを記録するか、あるいは両データを同時に記録するかを制御することが可能となる。
【００２８】
図２は、１つの録画対象番組ごとに割り当てられてＣＡＳカード１１０に記録される機器録画管理テーブルの機器録画管理情報を例示している。図２において、機器録画管理テーブルは、機器情報として機種名、メーカー名および機器ＩＤを、録画番組情報として放送番組名、放送局名およびチャンネル情報を、ステータス情報として録画開始日時、録画終了日時および動作状態を管理する。録画終了日時は、リモコン１１４や手動入力部１１５に設けられた録画ボタンを押すだけで実行されるワンタッチ録画の場合は、デジタル放送記録再生装置１００での最長録画時間を録画開始日時に加えた日時、もしくはユーザが設定した録画終了日時とする。録画予約の場合には、録画予約時に設定された録画終了日時とする。
【００２９】
＜デジタル放送視聴時の処理＞以下、図３のフローを参照して、ユーザが所望のデジタル放送番組を選局して視聴する場合のデジタル放送記録再生装置１００による処理について説明する。図３において、ＣＰＵ１０７は、まずＣＡＳカード１１０がカードスロット１０９に装着されているか判定する（Ｓ３０１）。この判定は、カード挿抜検出部１１１による検出結果がカード情報管理部１１２とＣＰＵ１０７に通知される。そして、ＣＰＵ１０７がその検出結果をＲＡＭ１１９で保持するか、もしくはカード情報管理部１１２からＣＡＳカード挿抜状態に関する情報を読み出すことで、ＣＡＳカード１１０の装着の有無を判定することができる。
【００３０】
Ｓ３０１での判定の結果、ＣＡＳカード１１０がカードスロット１０９に装着されている場合はＳ３０４に進み、装着されていない場合はＳ３０２に進む。Ｓ３０２では、ＣＰＵ１０７は映像出力部１２０および表示部１２２を介してＣＡＳカード１１０の装着を促す警告表示を出力しユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音にてユーザに通知してもよい。Ｓ３０３では、Ｓ３０２にてＣＡＳカード１１０の装着を促した後、ＣＡＳカード１１０がカードスロット１０９に装着されたことをカード挿抜検出部１１１で検出した場合はＳ３０４に進む。Ｓ３０３でＣＡＳカードが装着されない場合は、デスクランブラ部１０６での復号に必要な復号鍵が取得できないため、選局した番組が視聴できない状態が継続する。
【００３１】
Ｓ３０４では、ＣＰＵ１０７がＣＡＳカード１１０に記録されているＣＡＳカードＩＤおよび機器録画管理情報の取得を行い、Ｓ３０５に進む。ＣＡＳカードＩＤおよび機器録画管理情報は、ＣＡＳカード１１０がカードスロット１０９に装着されたことをカード挿抜検出部１１１にて検出し、カード装着検出時にカードＩ／Ｆ部１０８により機器録画管理情報を読み出しカード情報管理部１１２に保持する。これにより、ＣＰＵ１０７はカード情報管理部１１２からこれらの情報を取得することができる。なお、その都度カードＩ／Ｆ部１０８を介してＣＡＳカード１１０にアクセスし、機器録画管理情報を取得してもよい。
【００３２】
Ｓ３０５では、ＣＰＵ１０７は、Ｓ３０４で取得した機器録画管理情報に基づき、ステータス情報の動作状態が録画中を示す機器録画管理テーブルが存在しないか解析を行う。録画中であるということは、現在カードスロット１０９に装着されているＣＡＳカード１１０で録画が開始され、ＣＡＳカード１１０が抜き取られた後も録画を継続している他の機器が存在することを意味する。Ｓ３０５での解析の結果、ステータス情報の動作状態が録画中を示す機器録画管理テーブルが存在する場合はＳ３０６に進み、存在しない場合はＳ３０７に進む。Ｓ３０６では、ＣＰＵ１０７は、映像出力部１２０および表示部１２２によりＣＡＳカード１１０が抜き取られた後も録画を継続している他の機器が存在することをユーザに通知する。この通知と同時に機器録画管理情報に基づき、録画継続中の他の機器の機器情報や録画番組情報を表示してもよい。なお、Ｓ３０６で一定期間経過後したら通知を停止しＳ３０７に進む。
【００３３】
Ｓ３０７では、選局番組が視聴できるか判定する。ここでは、ＣＰＵ１０７とデスクランブラ部１０６とが、カードスロット１０９に装着されているＣＡＳカード１１０に記録されている復号鍵を利用してスクランブルＴＳデータの復号の可否を、ＣＡＳカードＩＤ情報に基づき解析する。Ｓ３０７での解析の結果、復号が可能な場合はＳ３１０に進み、不可能な場合はＳ３０８に進む。Ｓ３０８では、ＣＰＵ１０７は、Ｓ３０７での解析の結果について、映像出力部１２０および表示部１２２により現在装着されているＣＡＳカード１１０では選局番組が視聴できないことをユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音によりユーザに通知してもよい。
【００３４】
Ｓ３０９では、Ｓ３０８でのユーザ通知を受けて、ユーザがリモコン１１４や手動入力部１１５を操作してチャンネルを切り替えた場合、Ｓ３０７に戻り、チャンネルが切り替えられない場合はＳ３１０に進む。Ｓ３１０では、カード挿抜検出部１１１が別のＣＡＳカード１１０が装着されたことを検出すると、Ｓ３０４に戻る。Ｓ３１１では、Ｓ３０７で選局番組が視聴できることが確認できたので、ＣＰＵ１０７は、スイッチ部１０３のスイッチ位置をＡに切り替えて、Ｓ３１２に進む。
【００３５】
Ｓ３１２では、スイッチ部１０３から入力したスクランブルＴＳデータを、デスクランブラ部１０６にてＣＡＳカード１１０に格納された復号鍵を利用して復号し、デマルチプレクサ部１１６で映像・音声・データなどの各ＥＳデータに分離する。さらに、デコード部１１７で映像・音声データをデコードし、映像出力部１２０、音声出力部１２１から各々出力する。以上の処理により、選局番組の視聴が行えるようになる。なお、番組視聴中にチャンネルを切り替えた場合はＳ３０７に戻る（Ｓ３１３）。
【００３６】
＜録画処理＞次に、図４のフローを参照して、図３で述べた番組視聴時の処理が終了した後の番組視聴中の録画処理について説明する。図４において、Ｓ４０１では、ＣＰＵ１０７は選局番組が他の機器で既に録画中であるか解析を行う。図３のＳ３０５で機器録画管理情報の解析を行っているが、ここでは、所望の選局番組と重複する機器録画管理テーブルがあるか解析し、重複する機器録画管理テーブルがある場合にはＳ４０５に進み、重複する機器録画管理テーブルがない場合はＳ４０２に進む。Ｓ４０２では、Ｓ４０１で選局番組が重複番組録画にならないことが確認できたので、ＣＰＵ１０７はデスクランブラ部１０６で復号されたデスクランブルＴＳデータを、記録再生制御部１０５を介して記録媒体１０４に記録開始し、Ｓ４０３に進む。Ｓ４０３では、Ｓ４０２での録画開始を受けて、ＣＡＳカード１１０の秘匿メモリ領域に機器録画管理テーブルを新規に生成し、Ｓ４０４に進む。録画開始時の記録管理テーブルを図１０（ａ）に例示する。
【００３７】
Ｓ４０４では、録画開始に伴い、図９に例示する記録コンテンツ管理情報が記録された記録コンテンツ管理テーブルを記録媒体１０４もしくはＲＯＭ１１８に新規に生成する。記録コンテンツ管理テーブルは、ＣＡＳカードＩＤと、録画番組名、放送局名、チャンネル情報、録画開始日時、録画終了日時からなる録画番組情報、ＩＮＤＥＸ、記録方式、開始日時、終了日時からなる記録履歴とで構成される。録画開始時に、ＣＡＳカードＩＤと、録画終了日時を除く録画番組情報が確定し、録画終了日時は番組録画終了時に確定する。記録履歴については、記録方式が変更されるたびに、ＩＮＤＥＸ番号が増加し管理情報が増える。詳細は、以下の録画中にＣＡＳカード１１０が抜き取られた場合の処理、及びＣＡＳカード１１０が装着された場合の処理において説明する。
【００３８】
Ｓ４０５では、映像出力部１２０および表示部１２２は、現在カードスロット１０９に装着されているＣＡＳカード１１０を利用して、既に他の機器で同一番組を録画中であることをユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音にてユーザに通知してもよい。Ｓ４０６では、既に他の機器で同一番組を録画中であることから、所望の選局番組は録画することができないため、録画待機の状態を保持し、Ｓ４０７に進む。Ｓ４０７では、録画待機中に別のＣＡＳカード１１０に差し替えられたことをカード挿抜検出部１１１で検出した場合はＳ４０９に進む。別のＣＡＳカード１１０へ差し替えられなかった場合はＳ４０８に進む。Ｓ４０８では、図３のＳ３０４と同様にＣＡＳカードＩＤおよび機器録画管理情報を取得して、Ｓ４０１に戻る。Ｓ４０９では、録画待機状態が一定期間継続した後、録画失敗と判定し録画待機状態を解除して本処理を中断する。この場合、録画失敗を映像出力部１２０および表示部１２２や音声出力部１２１から通知することや、録画失敗のログ情報を記録媒体１０４もしくはＲＯＭ１１８に記録管理してもよい。
【００３９】
＜予約録画処理＞次に図５のフローを参照して、予約録画開始時の処理について説明する。なお、上述した説明と重複する部分の詳細な説明は省略する。図５において、Ｓ５０１では、Ｓ３０１と同様にＣＡＳカード１１０が装着されているか判定し、ＣＡＳカード１１０が装着されている場合はＳ５０３に進み、装着されていない場合はＳ５０２に進む。Ｓ５０２では、映像出力部１２０でＣＡＳカード１１０の装着を促す警告表示を出力し、ユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音でユーザに通知してもよい。
【００４０】
Ｓ５０３では、Ｓ３０４と同様にＣＡＳカードＩＤと機器録画管理情報を取得し、Ｓ５０４に進む。Ｓ５０４では、Ｓ４０１と同様に所望の選局番組と重複している機器録画管理テーブルがあるか解析を行い、重複している場合はＳ５０５に進み、重複していない場合にはＳ５０６に進む。Ｓ５０５では、Ｓ４０５と同様に他の機器で同一番組を録画中であることをユーザに通知し、Ｓ５１２に進む。Ｓ５０６では、Ｓ３０７と同様にＣＡＳカード１１０に記録されているＣＡＳカードＩＤに基づき、データの復号が可能か判定し、復号が可能な場合にはＳ５０８に進み、復号が不可能な場合にはＳ５０７に進む。Ｓ５０７では、Ｓ３０８と同様に、現在装着されているＣＡＳカード１１０では録画予約番組が録画できないことをユーザに通知し、Ｓ５１２に進む。
【００４１】
上記Ｓ５０５、Ｓ５０７において、デジタル放送記録再生装置１００と表示装置や音声出力装置との接続を前提としたシステムによる予約録画処理では、表示装置や音声出力装置の電源がＯＮで且つ装置１００からの信号を受信し出力できる環境はあまりない。つまり、ユーザが実際にユーザ通知を認識することは難しい。このため、Ｓ５０５、Ｓ５０７の処理を省略してもよい。Ｓ５０８では、Ｓ３１１と同様にスイッチ部１０３のスイッチ位置をＡに切り替えて、Ｓ５０９に進む。Ｓ５０９以降は、Ｓ４０２からＳ４０４までと同様の処理を行う。Ｓ５１２では、所望の録画予約番組の録画ができないため、録画待機状態を保持し、Ｓ５１３に進む。なお、録画待機状態は、録画予約開始時間内は維持されることになる。Ｓ５１３では、録画待機中に別のＣＡＳカード１１０が装着されたことをカード挿抜検出部１１１で検出すると、Ｓ５０３に戻る。Ｓ５１４では、予約録画開始日時に、録画失敗と判定し録画待機状態を解除して本処理を終了する。この場合、録画失敗を映像出力部１２０および表示部１２２や音声出力部１２１から通知することや、録画失敗のログ情報を記録媒体１０４もしくはＲＯＭ１１８に記録管理してもよい。
【００４２】
＜録画中にＣＡＳカードが抜き取られた場合の処理＞次に、図６のフローを参照して、デスクランブルＴＳ記録による番組録画中に、ＣＡＳカード１１０が抜き取られた場合の処理について説明する。図６において、Ｓ６０１では、カード挿抜検出部１１１がカードスロット１０９からＣＡＳカード１１０が抜き取られたことを検出し、Ｓ６０２に進む。Ｓ６０２では、映像出力部１２０および表示部１２２からＣＡＳカードが抜き取られたこと、記録方式が切り替わることを示す警告表示を出力し、ユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音にてユーザに通知してもよい。
【００４３】
Ｓ６０３では、ＣＡＳカード１１０に格納された復号鍵が取得できないため録画番組の復号ができなくなることから、デスクランブルＴＳ記録からスクランブルＴＳ記録に切り替えるため、スイッチ部１０３のスイッチ位置をＡに切り替える。Ｓ６０４では、記録媒体１０４に記録されるデータを記録再生制御部１０５によって、デスクランブラ部１０６から入力していたデスクランブルＴＳから、スイッチ部１０３から入力したスクランブルＴＳに切り替えて、番組録画を継続し、Ｓ６０５に進む。Ｓ６０５では、スクランブルＴＳ記録への切り替えを管理するため、記録媒体１０４もしくはＲＯＭ１１８で管理される記録コンテンツ管理テーブルに既に存在する最後尾のＩＮＤＥＸ Ｎｏ．の終了日時にスクランブルＴＳ記録への切り替え日時を記録する。さらに、ＩＮＤＥＸ Ｎｏ．を追加生成し、記録方式としてスクランブルＴＳ、開始日時としてスクランブルＴＳ記録への切り替え日時をそれぞれ記録する。Ｓ６０５の後における記録コンテンツ管理テーブルを図１０（ｂ）に例示する。
【００４４】
＜録画中にＣＡＳカードが装着された場合の処理＞次に、図７のフローを参照して、スクランブルＴＳ記録による番組録画中に、ＣＡＳカード１１０が装着された場合の処理について説明する。図７において、Ｓ７０１では、カード挿抜検出部１１１がカードスロット１０９からＣＡＳカード１１０が装着されたことを検出し、Ｓ７０２に進む。Ｓ７０２では、Ｓ３０４と同様にＣＡＳカードＩＤと機器録画管理情報を取得し、Ｓ７０３に進む。Ｓ７０３では、録画開始時に装着されていたＣＡＳカードか判定する。この判定は、Ｓ７０２で取得した機器録画管理情報の中に、デジタル放送記録再生装置１００と同じ機器ＩＤが存在するかを解析する。同じ機器ＩＤが存在する場合は、録画番組情報およびＣＡＳカードＩＤを、デジタル放送記録再生装置１００で管理される記録コンテンツ管理情報と照合し、ＣＡＳカードＩＤおよび録画番組情報と一致するものがあるか判定する。一致する情報があり、機器録画管理テーブルのステータス情報が録画中で、且つ記録コンテンツ管理テーブルの記録履歴の記録方式としてスクランブルＴＳが選択されている場合はＳ７０７に進み、一致する情報がない場合はＳ７０４に進む。
【００４５】
Ｓ７０４では、ＣＰＵ１０７は、Ｓ７０３での判定結果から、現在録画中の番組の録画開始時に装着されていたＣＡＳカード１１０とは異なるＣＡＳカードが装着されたと判定する。そして、映像出力部１２０および表示部１２２から録画開始時と異なるＣＡＳカードが装着されたことを示す警告表示を出力してユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音にてユーザに通知してもよい。Ｓ７０５では、デスクランブルＴＳ記録に切り替えられないため、スクランブルＴＳ記録を継続し、Ｓ７０６に進む。Ｓ７０６では、スクランブルＴＳ記録中に、カードスロット１０９に再びＣＡＳカードが差し替えられたことをカード挿抜検出部１１１で検出された場合には、Ｓ７０２に戻り、検出されない場合はスクランブルＴＳ記録を継続する。
【００４６】
Ｓ７０７では、ＣＰＵ１０７は、Ｓ７０３での判定結果から、現在録画中の番組の録画開始時に装着されていたＣＡＳカードと同じカードが挿し戻されたと判定する。そして、映像出力部１２０および表示部１２２から録画開始時と同じＣＡＳカードが挿し戻されたことを示す警告表示を出力してユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音にてユーザに通知してもよい。Ｓ７０８では、ＣＡＳカード１１０に格納された復号鍵でスクランブルＴＳデータの復号ができることから、スクランブルＴＳ記録からデスクランブルＴＳ記録に切り替えるため、スイッチ部１０３のスイッチ位置をＡに切り替えてＳ７０９に進む。Ｓ７０９では、記録媒体１０４に記録するデータを記録再生制御部１０５によって、スイッチ部１０３から入力していたスクランブルＴＳから、デスクランブラ部１０６から入力したスクランブルＴＳに切り替えて、番組録画を継続し、Ｓ７１０に進む。Ｓ７１０では、デスクランブルＴＳ記録への切り替えを管理するため、記録媒体１０４もしくはＲＯＭ１１８で管理される記録コンテンツ管理テーブルに既に存在する最後尾のＩＮＤＥＸ Ｎｏ．の終了日時にスクランブルＴＳ記録を終了した日時を記録する。さらに、ＩＮＤＥＸ Ｎｏ．を追加生成し、記録方式としてデスクランブルＴＳ、開始日時としてデスクランブルＴＳ記録を開始した日時をそれぞれ記録する。Ｓ７１０の後における記録コンテンツ管理テーブルを図１０（ｃ）に例示する。
【００４７】
＜録画終了時の処理＞次に、図８のフローを参照して、番組録画終了時の処理について説明する。番組録画の停止処理は、ワンタッチ録画の場合には録画停止操作もしくは録画終了日時が到来した時、予約録画の場合には予約録画終了日時が到来した時に実行される。また、記録媒体１０４の記録容量が不足した場合にも番組録画の停止処理が実行される。図８において、Ｓ８０１では、録画中の記録方式を判定し、デスクランブルＴＳの場合はＳ８０４に進み、スクランブルＴＳの場合はＳ８０２に進む。Ｓ８０２では、記録再生制御部１０５は、ＣＰＵ１０７からの録画停止要求に応じて、スイッチ部１０３から出力されるスクランブルＴＳデータの記録媒体１０４への記録を停止し、Ｓ８０３に進む。Ｓ８０３では、番組録画が終了した情報を管理するため、記録媒体１０４もしくはＲＯＭ１１８で管理された記録コンテンツ管理テーブルの記録履歴について、既に存在する最後尾のＩＮＤＥＸ Ｎｏ．の終了日時として、番組録画終了日時を記録する。また、記録コンテンツ管理テーブルの録画番組情報の録画終了日時と、実際の録画終了日時が一致しない場合には、録画終了日時を実際の録画終了日時に更新し、本処理を終了する。Ｓ８０３の後における記録コンテンツ管理テーブルを図１０（ｅ）に例示する。
【００４８】
一方、Ｓ８０４では、記録再生制御部１０５は、ＣＰＵ１０７からの録画停止要求に応じて、デスクランブラ部１０６から出力されるデスクランブルＴＳデータの記録媒体１０４への記録を停止し、Ｓ８０５に進む。Ｓ８０５では、録画を停止したことにより、ＣＡＳカードの機器録画管理テーブルから対象番組の録画に関わる機器録画管理情報を消去し、Ｓ８０６に進む。Ｓ８０６では、録画を停止した情報を管理するため、記録媒体１０４もしくはＲＯＭ１１８で管理される記録コンテンツ管理テーブルの記録履歴について、既に存在する最後尾のＩＮＤＥＸ Ｎｏ．の終了日時として、番組録画終了日時を記録する。また、記録コンテンツ管理テーブルの録画番組情報の録画終了日時と、実際の録画終了日時が一致しない場合には、録画終了日時を実際の録画終了日時に更新し、Ｓ８０７に進む。
【００４９】
Ｓ８０７では、マージ対象記録コンテンツであるか解析を行う。ここでは、録画を停止した記録コンテンツが、デスクランブルＴＳデータとスクランブルＴＳデータとが混在するデータか否かについて、記録媒体１０４もしくはＲＯＭ１１８で管理された記録コンテンツ管理テーブルの記録履歴から判定する。Ｓ８０７の解析の結果、マージ対象記録コンテンツでない場合にはＳ８１０に進み、マージ対象記録コンテンツである場合にはＳ８０８に進む。Ｓ８０８では、録画停止後に直ちに記録コンテンツのマージ処理を行うか否かの操作を促すために、映像出力部１２０および表示部１２２からユーザに通知する。また、音声出力部１２１から音声アナウンスや警告音にてユーザに通知してもよい。Ｓ８０８で、直ちにマージ処理を行う場合にはＳ８０９に進み、後でマージ処理を行う場合には、本処理を終了する。
【００５０】
Ｓ８０９では、記録再生制御部１０５は、ＣＰＵ１０７からのマージ処理要求に応じて、記録コンテンツであるスクランブルＴＳデータを読み出し、デスクランブラ部１０６に出力する。デスクランブラ部１０６はスクランブルＴＳデータを復号して記録再生制御部１０５に戻し、記録再生制御部１０５は、分割されていた記録コンテンツを１つに合成する。Ｓ８１０では、記録コンテンツがデスクランブルＴＳデータのみで構成され、マージ処理を行う必要がないことから、記録コンテンツ管理テーブルの記録履歴を消去し、本処理を終了する。
【００５１】
なお、マージ処理については、録画停止時に実行する以外に、ＣＡＳカード装着時や電源ＯＮ時、記録コンテンツ再生時に、カードスロット１０９に装着されているＣＡＳカード１１０の機器録画管理情報を照会することで実行してもよい。つまり、記録コンテンツ管理情報のＣＡＳカードＩＤが一致し、記録履歴が録画終了を示している記録コンテンツ管理テーブルが存在する場合に、マージ処理を自動実行もしくはユーザ操作により手動実行する。この場合は、Ｓ８０９およびＳ８１０と同様の処理を行うことで、マージ処理を実行し、記録コンテンツ管理テーブルを更新する。
【００５２】
機器録画管理テーブルのステータス情報の１つである動作状態については、番組録画開始時の機器録画管理テーブル生成時には録画中とするが、録画終了日時後にＣＡＳカード１１０が装着されている機器において録画終了に更新する。なお、ステータス情報として録画開始日時と録画終了日時を管理するので、それらの情報から動作状態を識別することが可能であり、ステータス情報として動作状態の管理をしないシステムを実現することも可能である。
【００５３】
＜複数の機器間での連携動作＞以上の説明は機器単体での動作であった。これに対して、以下では図１１を参照して、２つの機器間での番組録画に関する連携動作について説明する。この２つの機器とは、上述した記録再生装置１００と同様の機能を有する記録再生装置である。まず機器−１が番組ＡＡＡについてデスクランブルＴＳ記録を開始し、ＣＡＳカード１１０の秘匿メモリ領域に所定の機器録画管理情報の書き込みを行う。これにより、機器−１で番組ＡＡＡが録画中であることがＣＡＳカード１１０で管理されることになる。録画途中に機器−１からＣＡＳカード１１０が抜き取られた場合には、機器−１での記録方式がデスクランブルＴＳからスクランブルＴＳに切り替えられる。
【００５４】
機器−１から抜き取られたＣＡＳカード１１０を機器−２に差し込み、番組ＡＡＡの録画を行う場合は、ＣＡＳカード１１０の秘匿メモリ領域に記録された機器録画管理テーブルによって、機器−１で既に番組ＡＡＡが録画中であることが確認できる。この確認は、上述した図３及び図４のフローチャートのＳ３０５やＳ４０１で説明した処理によって実現される。そして、機器−２において番組ＡＡＡを録画しようとすると、Ｓ４０５以後の処理によって、機器−２での重複番組録画を防止するように機器−２での番組ＡＡＡの録画を禁止する。一方、機器−２で録画する番組が番組ＡＡＡ以外であれば重複番組録画とはならないことから、例えば機器−２では番組ＢＢＢの録画は可能である。これはＳ４０２以後の処理によって実行される。
【００５５】
機器−２にて番組ＢＢＢの録画を開始する場合、機器−１で番組ＡＡＡの録画を開始した場合と同様に、デスクランブルＴＳ記録を開始し、ＣＡＳカード１１０の秘匿メモリ領域の機器録画管理テーブルに対し、所定の機器録画管理情報の書き込みを行う。これにより、機器−１にて番組ＡＡＡが録画中であることを示す機器録画管理情報の他に、機器−２にて番組ＢＢＢが録画中であることを示す機器録画管理情報がＣＡＳカード１１０で管理されることになる。
【００５６】
さらに、録画途中で機器−２からＣＡＳカード１１０が抜き取られた場合には、機器−１にて録画中にＣＡＳカード１１０が抜き取られた場合と同様に、機器−２がデスクランブルＴＳ記録からスクランブルＴＳ記録に切り替えられる。機器−２から抜き取られたＣＡＳカード１１０が機器−１に差し戻された場合には、機器−１がスクランブルＴＳ記録からデスクランブルＴＳ記録に切り替えられる。ＣＡＳカード１１０の秘匿メモリ領域に記録された機器録画管理テーブルには、機器−１にて番組ＡＡＡが録画中であること、機器−２にて番組ＢＢＢが録画中であることをそれぞれ示す機器録画管理情報が管理される。
【００５７】
機器−１にて録画を終了した場合には、機器−１で記録された記録コンテンツのマージ処理の有無に関わらず、ＣＡＳカード１１０に記録された機器録画管理テーブルのうち、機器−１にて番組ＡＡＡが録画中であることを示す機器録画管理情報が削除される。これにより、ＣＡＳカード１１０では、機器−２にて番組ＢＢＢが録画中であることを示す機器録画管理情報のみが管理されることになる。また、３つ以上の機器の間であっても上述した機器間での連係動作が実現可能となり、１つのＣＡＳカード１１０を利用した複数の録画機器による重複番組録画を回避でき、不正録画を防止することができる。
【００５８】
本実施形態によれば、デジタル放送の録画中や予約録画待機中のデジタル放送録画機器からＣＡＳカードが何らかの理由で抜き取られた場合であっても、番組録画を継続し且つ抜き取られたＣＡＳカードでの不正録画を防止することができる。なお、上記の実施形態では、録画実行中に抜かれたＣＡＳカードを他の機器に装着して、同じ番組ＡＡＡを録画しようとした場合の制御について記載した。しかし、録画予約後かつ録画実行前にＣＡＳカードを抜いて他の機器に装着した場合についても同様の制御が可能である。これは、録画予約時の情報をＣＡＳカードの機器録画管理情報として管理することで可能となる。これにより、同一の番組を１枚のＣＡＳカードを用いて不正に複数録画することを抑止することができる。
【００５９】
［実施形態２］以下、本発明に係る実施形態２について、実施形態１と相違する部分を中心に説明し、重複する説明は省略する。実施形態２は、ＣＡＳカード１１０が従来のＣＡＳカードと互換性がある点が異なっている。上述したように、実施形態１のＣＡＳカードは機器録画管理テーブルを保持していることで実施形態１に記載した発明を実現することができた。しかし、従来のＣＡＳカードではこのようなテーブルを保持していない。また、従来のＣＡＳカードにしか対応していない記録層再生装置では、実施形態１に記載したＣＡＳカードを装着しても、その機能は利用できない。
この場合、従来のＣＡＳカードで実現される機能のみ有効となるため、例えば実施形態１のＣＡＳカード１１０に対応したデジタル放送記録再生装置１００である機器−１で番組ＡＡＡを録画し、その後、機器−１に装着されていたＣＡＳカード１１０を抜き取る。すると、実施形態１のＣＡＳカード１１０に非対応のデジタル放送記録再生装置である機器−３にＣＡＳカード１１０を装着した場合、機器−３でも番組ＡＡＡの録画が可能となってしまう。
【００６０】
つまり、機器−１でのスクランブルＴＳ記録と、機器−３でのスクランブルＴＳ記録によって番組ＡＡＡの重複番組録画が可能となるため、不正録画が行われる可能性がある。そこで、実施形態２では、ＣＡＳカード１１０の秘匿メモリ領域に記録される機器録画管理情報を拡張し、拡張された機器録画管理情報に基づいた新たなマージ処理方法を採用している。
【００６１】
実施形態２のＣＡＳカード１１０は、ＣＡＳカード１１０で管理する機器録画管理情報について、図１２に示す録画番組ごとの機器録画管理テーブルとして、実施形態１の機器情報、録画番組情報、ステータス情報の他に、タイムスタンプ情報が追加されている。追加されたタイムスタンプ情報は、ＩＮＤＥＸ単位に利用開始日時、利用終了日時−０、利用終了日時−１、フラグ情報で構成される。
【００６２】
ＩＮＤＥＸ番号は、録画開始時に００を割り当てた後、番組録画中にＣＡＳカード１１０を抜き、同一機器もしくはＣＡＳカード１１０に対応した他の機器に再装着された際に、ＣＡＳカード１１０が装着された機器によってＩＮＤＥＸ番号０１を割り当てる。同様に番組録画時間内であれば、同一機器もしくはＣＡＳカード１１０に対応した他の機器にＣＡＳカード１１０が再装着されるごとに、先に存在するＩＮＤＥＸ番号に＋１したＩＮＤＥＸ番号を割り当てることになる。
【００６３】
利用開始日時はＣＡＳカード１１０が装着された日時を示す。ただし、ＩＮＤＥＸ番号００での利用開始日時だけは番組録画開始日時とする。それ以降はＣＡＳカード１１０再装着先でのＣＡＳカード装着日時とする。利用終了日時−０、利用終了日時−１は、番組録画期間内にＣＡＳカード１１０が装着されている間、一定間隔で現在の日時を利用終了日時−０と利用終了日時−１に対し交互に更新を行う。
【００６４】
フラグ情報は、交互に更新される利用終了日時−０と利用終了日時−１のうち、どちらの利用終了日時情報が最新であるか識別するための情報である。最新の利用終了日時として、利用終了日時−０の情報を更新した際にはフラグ情報を０に、利用終了日時−１の情報を更新した際にはフラグ情報を１に都度更新を行う。
【００６５】
これにより、利用終了日時情報を更新している際に、ＣＡＳカード１１０が抜かれ更新エラーが発生した場合には、フラグ情報の更新は発生しない。そのため、後に利用終了日時情報を取得する際に、フラグ情報に基づき容易に更新エラー利用終了日時情報とは別の利用終了日時情報から、ＣＡＳカード１１０が抜き取られた直前の日時を割り出すことが可能となる。
【００６６】
フラグ情報は１ビットのデータ更新であり、その処理期間は大変短くデータ欠落の危険性も低い。しかし、もしＣＡＳカード１１０が抜かれフラグ情報が欠落してしまった場合は、利用終了日時−０と利用終了日時−１の２つの日時情報を比較することにより、より新たらしい利用終了日時を有効と判断することでリカバリすることが可能である。
【００６７】
以下、実施形態２によるタイムスタンプ情報の更新処理について、図１３を参照して説明する。ここでは、タイムスタンプ情報の更新頻度は１分間に１回、最小時間単位を分とする条件の場合である。図１３（ａ）は番組録画開始時のタイムスタンプ情報を例示している。ＩＮＤＥＸ番号００が割り当てられ、利用開始日時として番組録画開始日時が記録される。この際、初期の利用終了日時−０、−１としても番組録画開始日時が記録され、フラグを０とする。その後、ＣＡＳカード１１０が抜かれるか、もしくは機器録画管理情報に示す録画終了日時まで、１分間隔で利用終了日時−０、−１の交互の更新とフラグの更新とを繰り返し行う。図１３（ｂ）は利用終了日時−０に対して最新の更新を行い、フラグが利用終了日時−０であることを示す０に更新された場合を例示している。図１３（ｂ）のタイムスタンプ情報の更新後、装置１００からＣＡＳカード１１０が抜かれ、同一機器もしくはＣＡＳカード１１０に対応した他の機器に再装着された場合も、図１３（ｃ）のようにタイムスタンプ情報のＩＮＤＥＸ番号００の情報は更新されない。
【００６８】
その代わりにＩＮＤＥＸ番号０１が新たに追加され、利用開始日時としてＣＡＳカード１１０再装着時の日時が記録され、ＩＮＤＥＸ番号００での処理と同様に、利用終了日時−０、−１の交互の更新とフラグの更新とを繰り返し行う。
【００６９】
ＩＮＤＥＸ番号００の利用終了日時とＩＮＤＥＸ番号０１の利用開始日時が一致しない理由は、ＣＡＳカード１１０を抜いてから再装着するまでの移動時間があるからである。また図１３（ｃ）のタイムスタンプ情報更新後、装置１００からＣＡＳカード１１０が抜かれ、同一機器もしくは特殊なＣＡＳカードに対応した他の機器に再装着された場合、図１３（ｄ）のタイムスタンプ情報のＩＮＤＥＸ番号００、０１の情報が更新されない。その代わりにＩＮＤＥＸ番号０２が新たに追加され、ＩＮＤＥＸ番号０１での処理と同様に、利用開始日時の記録、利用終了日時−０、−１の交互の更新、およびフラグの更新を繰り返し行う。
【００７０】
ここでＩＮＤＥＸ番号０２の追加が自機の機器録画管理テーブルの機器情報が示す機器以外に起因するものであり、他機に装着されている期間内にステータス情報が示す録画終了日時が到来した場合、タイムスタンプ情報の更新を録画終了日時で終了する。そして、ステータス情報の動作状態を録画中から録画終了に更新する。そして、自機の機器録画管理テーブルの機器情報に基づき、他機でＣＡＳカード１１０を利用した番組録画が終了したことを通知すると共に、他機の機器情報と録画番組情報を通知し、自機にＣＡＳカード１１０を戻し、マージ処理を促すようユーザに通知する。
【００７１】
反対にＩＮＤＥＸ番号０２の追加が自機の機器録画管理テーブルの機器情報が示す機器に起因するものであり、他機に装着されている期間内にステータス情報が示す録画終了日時が到来した場合または手動で録画停止がされた場合、自機での録画を停止する。さらに、タイムスタンプ情報の更新を録画終了日時で終了し、ステータス情報の動作状態を録画中から録画終了に更新する。そして、実施形態１で説明したように、直ちに記録コンテンツのマージ処理を行うかユーザに通知し、機器操作を促す。なお、記録コンテンツのマージ処理が正常に終了すると、特殊なＣＡＳカードの秘匿メモリ領域に記録された機器録画管理テーブルを削除する。
【００７２】
＜実施形態２によるマージ処理＞次に、図１４および図１５を参照して、実施形態２による記録コンテンツのマージ処理について説明する。
【００７３】
図１４は、ＣＡＳカード１１０の番組録画中の移動が、ＣＡＳカード１１０に対応した機器間で行われた場合の連携動作を示している。図１４では、各機器の動作制限、機器録画管理テーブルのタイムスタンプ情報の遷移、録画期間、復号可／不可期間、マージ処理によって生成されるコンテンツがイメージで表されている。各機器の録画動作はタイムスタンプ情報に基づき決定される。図１４でのタイムスタンプ情報の遷移は、図１３で説明したタイムスタンプ情報の遷移と同様である。図１４において、番組録画開始時から番組録画終了時までの期間において、タイムスタンプ情報にてＣＡＳカード１１０の利用状況が確認できない期間は、ＣＡＳカード１１０を機器−１から機器−２へ、さらに機器−２から機器−１へ移動している期間となる。
【００７４】
換言すると、機器−１にてスクランブルＴＳ記録された記録コンテンツのうち、復号が有効となる期間は、機器−２にＣＡＳカード１１０が装着されていた期間、つまりタイムスタンプ情報のＩＮＤＥＸ番号０１で示される期間となる。この期間は機器−２にて機器−１と同一番組を録画していないことが証明される。よって、マージ処理では、既存のデスクランブルＴＳ記録された記録コンテンツと、スクランブルＴＳ記録された記録コンテンツのうち、復号が有効となる期間のみのデータを復号したデータとをつなぎ合わせたコンテンツが生成される。
【００７５】
図１５は、ＣＡＳカード１１０の番組録画中の移動が、ＣＡＳカード１１０に対応した機器と、対応していない機器との間で行われた場合の機器間の連携動作を示している。図１５では、図１４と同様に、各機器の動作制限、機器録画管理テーブルのタイムスタンプ情報の遷移、録画期間、復号不可期間、マージ処理によって生成されるコンテンツがイメージで表されている。図１５でのタイムスタンプ情報の遷移については、機器−３がＣＡＳカード１１０に対応していない機器であるため機器録画管理テーブルの取得や更新ができない。そのため、機器−１にＣＡＳカード１１０が装着されている期間のみ、タイムスタンプ情報の更新が行われる。よって、番組録画開始時から番組録画終了時までの期間において、タイムスタンプ情報にてＣＡＳカード１１０の利用状況が確認できる期間は、ＣＡＳカード１１０が機器−１に装着されている期間のみとなる。
【００７６】
換言すると、機器−１からＣＡＳカード１１０が抜き取られていた期間に、他の機器−３によって機器−１で録画していた番組と同じ番組を録画している可能性があるので、機器−１にてスクランブルＴＳ記録された記録コンテンツの復号を有効にはできない。よって、マージ処理を行う場合には、単に既存のデスクランブルＴＳ記録された記録コンテンツをつなぎ合わせたデータが生成されることになる。なお、番組視聴から、番組録画、録画停止に関する機器の制御は、実施形態１と同様である。
【００７７】
上述したように、本実施形態によれば、デジタル放送録画中や予約録画待機中のデジタル放送録画機器からＣＡＳカードが何らかの理由で抜き取られた場合であっても、番組録画を継続し且つ抜き取られたＣＡＳカードでの不正録画を防止することができる。また、抜き取られたＣＡＳカードで他の機器で不正録画されていないことを確認できる期間のみについて記録コンテンツの再生が可能となる。
【００７８】
［他の実施形態］本発明の目的は、前述した実施形態の機能を実現するように各種デバイスを動作させるために、これらデバイスと接続された装置或いはシステムのコンピュータに対して、本実施形態の機能を実現するソフトウェアを供給しても達成できる。この場合、上記ソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行して各種デバイスを動作させることで達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図１】
2010199879.tif 000003
【図２】
2010199879.tif 000004
【図３】
2010199879.tif 000005
【図４】
2010199879.tif 000006
【図５】
2010199879.tif 000007
【図６】
2010199879.tif 000008
【図７】
2010199879.tif 000009
【図８】
2010199879.tif 000010
【図９】
2010199879.tif 000011
【図１０】
2010199879.tif 000012
【図１１】
2010199879.tif 000013
【図１２】
2010199879.tif 000014
【図１３】
2010199879.tif 000015
【図１４】
2010199879.tif 000016
【図１５】
2010199879.tif 000017