(57)【要約】      （修正有）【課題】デジタル放送録画時にＣＡＳカードが抜き取られた場合であっても録画を継続し、コンテンツの欠落を防止できる。【解決手段】暗号化データストリームを復号するための情報が格納され、装置に対して着脱可能な記憶媒体の着脱を検出する検出手段と、暗号化データストリームを、前記装置に装着されている記憶媒体に格納された情報を用いて復号する復号手段と、復号データストリームを第１の記録手段に録画中に、前記記憶媒体が抜き取られたことが前記検出手段で検出された場合、放送データを暗号化データストリームで第２の記録手段に録画するように切り替える切替手段と、前記第２の記録手段への録画が終了した後に、前記検出手段により前記記憶媒体が前記装置に装着されていることが検出された場合、前記第２の記録手段に録画された暗号化データストリームを前記復号手段で復号して、前記第１の記録手段に記録する制御手段と、を有する。【選択図】図３
2010199878.tif 000002
【特許請求の範囲】
【請求項１】
暗号化データストリームで配信されるデジタル放送の放送データを、着脱可能な第１の記録手段または内蔵された第２の記録手段のいずれかに録画する機能を有するデジタル放送記録再生装置であって、
暗号化データストリームを復号するための情報が格納され、前記装置に対して着脱可能な記憶媒体の着脱を検出する検出手段と、
暗号化データストリームを、前記装置に装着されている記憶媒体に格納された情報を用いて復号し、復号データストリームを出力する復号手段と、
前記復号データストリームを前記第１の記録手段に録画中に、前記記憶媒体が抜き取られたことが前記検出手段で検出された場合、検出されてからの放送データを暗号化データストリームで前記第２の記録手段に録画するように切り替える切替手段と、
前記第２の記録手段への録画が終了した後に、前記検出手段により前記記憶媒体が前記装置に装着されていることが検出された場合、前記第２の記録手段に録画された暗号化データストリームを前記復号手段で復号して、前記第１の記録手段に記録するよう制御する制御手段と、を有することを特徴とするデジタル放送記録再生装置。
【請求項２】
前記第１の記録手段への放送データの録画中に前記記憶媒体が抜き取られたことを前記検出手段により検出された場合、当該記憶媒体の識別情報と、前記第２の記録手段に記録される放送データの記録開始アドレス及び終了アドレスを示す情報とを記憶する切替情報管理手段をさらに有することを特徴とする請求項１に記載のデジタル放送記録再生装置。
【請求項３】
前記第１の記録手段への放送データの録画中に前記記憶媒体が抜き取られたことにより記録先が前記第２の記録手段へ切り替えられた場合、前記記憶媒体の識別情報と、前記録画を行っていた装置の識別情報と、前記第１の記録手段へ記録された放送データが不完全な状態であることを示す情報とを前記第１の記録手段に書き込む書込手段をさらに有することを特徴とする請求項１に記載のデジタル放送記録再生装置。
【請求項４】
前記書込手段は、前記第１の記録手段に、ユーザに対して当該第１の記録手段には不完全な放送データが記録されていることを通知するための表示用データを書き込むことを特徴とする請求項３に記載のデジタル放送記録再生装置。
【請求項５】
暗号化データストリームで配信されるデジタル放送の放送データを、着脱可能な第１の記録手段または内蔵された第２の記録手段のいずれかに録画する機能を有するデジタル放送記録再生装置の制御方法であって、
暗号化データストリームを復号するための情報が格納され、前記装置に対して着脱可能な記憶媒体の着脱を検出する検出工程と、
暗号化データストリームを、前記装置に装着されている記憶媒体に格納された情報を用いて復号し、復号データストリームを出力する復号工程と、
前記復号データストリームを前記第１の記録手段に録画中に、前記記憶媒体が抜き取られたことが前記検出工程で検出された場合、検出されてからの放送データを暗号化データストリームで前記第２の記録手段に録画するように切り替える切替工程と、
前記第２の記録手段への録画が終了した後に、前記検出工程により前記記憶媒体が前記装置に装着されていることが検出された場合、前記第２の記録手段に録画された暗号化データストリームを復号して、前記第１の記録手段に記録するよう制御する制御工程と、を有することを特徴とするデジタル放送記録再生装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送録画時にＣＡＳカードが抜き取られた場合のデジタル放送の記録再生技術に関する。
【背景技術】
【０００２】
現在、デジタル放送のコンテンツ（番組）は放送事業者によって暗号化（スクランブル）された暗号化データストリームの形式で配信されており、特定の視聴者のみが視聴可能である。このような放送方式を限定受信方式という。具体的には、暗号化データストリームを復号するための鍵情報を生成するＣＡＳ（Conditional Access System）カードをデジタル放送受信装置に装着する。そして、ＣＡＳカードが生成した鍵情報を用いて暗号化データストリームを復号（デスクランブル）することで、コンテンツが視聴可能となる。また、上記限定受信方式でデジタル放送を録画する場合も視聴する場合と同様に、ＣＡＳカードに格納された鍵情報を利用して暗号化されたコンテンツを復号する。そして、復号した映像・音声データはＨＤＤ（Hard Disk Drive）やＤＶＤ、ブルーレイディスクなどのメディアに記録される。
【０００３】
このＣＡＳカードを利用する限定受信方式において、デジタル放送を視聴中又は録画中に何らかの理由によりユーザがＣＡＳカードをデジタル放送受信装置から抜き取ってしまうと復号ができなくなるため、デジタル放送の視聴や録画が継続できなくなる。ここで特許文献１には、デジタル放送受信装置にＣＡＳカードが装着されていない場合や、装着されているＣＡＳカードに格納された復号鍵ではコンテンツを復号できない場合、暗号化されていない視聴案内番組へ受信番組を切り替えることが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０３７５９号公報
【特許文献２】特開２００５−３２８１４６号公報
【特許文献３】特開２００１−３５１３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、受信装置で番組を録画している最中にＣＡＳカードが抜き取られた場合、ＣＡＳカードが装着されていない期間の録画は行われないという課題は解決できない。結果、ユーザは再生時に一部が欠落した番組を視聴することになる。録画中にＣＡＳカードを抜き取ったユーザが、その録画の予約設定あるいは実行指示を行った本人であれば、録画の一部欠落を承知していたとも考えられるので、それほど問題とならないかも知れない。しかし、同世帯の家族など、別のユーザが、録画中であることを気づかずにＣＡＳカードを抜き取ってしまった場合には、録画を希望していたユーザにとって大きな問題となる。
【０００６】
また、特にデジタル放送を録画する場合には、デジタル放送受信装置に内蔵されたＨＤＤなどの非可搬性のストレージデバイスだけでなく、可搬性のあるリムーバブルメディアに直接記録する場合もある。このようにリムーバブルメディアに直接記録している最中にＣＡＳカードが抜き取られると、一連のコンテンツが記録されていない中途半端な録画状態となる。さらに、中途半端な録画状態であることにユーザが気付かずにリムーバブルメディアをデジタル放送受信装置から取り出してしまい不完全な状態で保存されてしまう場合がある。仮に、一度取り出したリムーバブルメディアを再び装着したとしても、欠落したコンテンツの一部を補うことはできない。このため、リムーバブルメディアに直接記録している最中にＣＡＳカードが抜き取られても、コンテンツをリムーバブルメディアに適切に録画できる技術が望まれている。
【０００７】
ここで、一連のコンテンツが異なるメディアに分割して記録された場合に、コンテンツを結合しやすくする技術が特許文献２に記載されている。また、コンテンツを結合するための機器ＩＤとコンテンツの暗号を解読するための情報をコンテンツと共にメディアに記録する技術が特許文献３に記載されている。しかしながら、これらの文献にも、メディアへの録画途中にＣＡＳカードが抜き取られた場合の対処方法については記載がなく、上述した課題は解決できない。
【０００８】
本発明は、上記課題に鑑みてなされ、デジタル放送録画時にＣＡＳカードが抜き取られた場合であっても録画を継続し、コンテンツの欠落を防止でき、ユーザの利便性を向上させることができる技術を実現する。特に、リムーバブルメディアのような可搬性を有する記録媒体に録画している場合にも対応することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のデジタル放送記録再生装置は、暗号化データストリームで配信されるデジタル放送の放送データを、着脱可能な第１の記録手段または内蔵された第２の記録手段のいずれかに録画する機能を有するデジタル放送記録再生装置であって、暗号化データストリームを復号するための情報が格納され、前記装置に対して着脱可能な記憶媒体の着脱を検出する検出手段と、暗号化データストリームを、前記装置に装着されている記憶媒体に格納された情報を用いて復号し、復号データストリームを出力する復号手段と、前記復号データストリームを前記第１の記録手段に録画中に、前記記憶媒体が抜き取られたことが前記検出手段で検出された場合、検出されてからの放送データを暗号化データストリームで前記第２の記録手段に録画するように切り替える切替手段と、前記第２の記録手段への録画が終了した後に、前記検出手段により前記記憶媒体が前記装置に装着されていることが検出された場合、前記第２の記録手段に録画された暗号化データストリームを前記復号手段で復号して、前記第１の記録手段に記録するよう制御する制御手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、デジタル放送録画時にＣＡＳカードが抜き取られた場合であっても録画を継続し、コンテンツの欠落を防止でき、ユーザの利便性を向上させることができる。特に、リムーバブルメディアのような可搬性を有する記録媒体に録画している場合にも、このリムーバブルメディアに適切な録画コンテンツを保存することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る実施形態１のデジタル放送記録再生装置の構成を示すブロック図である。
【図２】実施形態１によりデジタル放送の録画中にＣＡＳカードが抜き取られた場合の処理手順を説明する図である。
【図３】本発明に係る実施形態２のデジタル放送記録再生装置の構成を示すブロック図である。
【図４】実施形態２によりデジタル放送の録画中にＣＡＳカードが抜き取られた場合の処理を示すフローチャートである。
【図５】実施形態２によりデジタル放送の録画中にＣＡＳカードが抜き取られた場合の処理手順を説明する図である。
【図６】本発明に係る実施形態３のデジタル放送記録再生装置の構成を示すブロック図である。
【図７】実施形態３によりデジタル放送の録画中にＣＡＳカードが抜き取られた場合の処理手順を説明する図である。
【発明を実施するための形態】
【００１２】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１３】
［実施形態１］以下、本発明に係る実施形態１について説明する。図１は、本発明に係る実施形態１のデジタル放送受信録画再生装置（以下、デジタル放送記録再生装置）の構成を示すブロック図である。図１において、デジタル放送記録再生装置１は、ＢＳ（Broadcast Satellite）、ＣＳ(Communication Satellite)、あるいは地上デジタル放送設備などから配信されるデジタル放送波をアンテナ２により受信する。そして、受信されたデジタル放送波は、チューナ部３により放送データに復調され、所望のチャンネルについて映像・音声情報を含む時分割多重化された暗号化データストリーム（スクランブルＴＳデータ）がスイッチ部７に出力される。ＣＡＳカード４は、デジタル放送記録再生装置１に着脱可能であり、ＣＡＳカードＩＤや、デジタル放送波を復調して得られる暗号化された信号を復号（デスクランブル）するために必要となる復号鍵を記憶している。
【００１４】
カード挿抜検出部５は、ＣＡＳカード４がＣＡＳカードＩ／Ｆ２１に装着されているか否かを検知し、ＣＡＳカード４の挿抜状態を記録方式切替制御部６、カードＩＤ取得部１７、ＣＰＵ１５に通知する。カードＩＤ取得部１７は、ＣＡＳカードＩ／Ｆ２１に装着されているＣＡＳカード４に固有のＣＡＳカードＩＤを読み出して記憶する。カードＩＤ比較部１９は、カードＩＤ取得部１７が録画開始時に取得したＣＡＳカードＩＤと、録画中に抜き取られた後に挿し戻されたＣＡＳカードから取得したＣＡＳカードＩＤとを比較して、同じＣＡＳカードが挿し戻されたか否かを判定する。カードＩＤ比較部１９は、判定結果を記録方式切替制御部６およびＣＰＵ１５に通知する。
【００１５】
記録方式切替制御部６は、カード挿抜検出部５からＣＡＳカード４が抜き取られたという通知を受信すると、チューナ部３から出力されたスクランブルＴＳデータが記録再生制御部１６へ直接転送されるようにスイッチ部７をＢに切り替える。また、記録方式切替制御部６は、カードＩＤ比較部１９から、挿し戻されたＣＡＳカードが録画開始時に装着されていたＣＡＳカードと同一カードであるとの判定結果を受信した場合、スイッチ部７をＡに戻す。すなわち、記録方式切替制御部６は、チューナ部３から出力されるスクランブルＴＳデータがデスクランブラ部８へ転送されるように、スイッチ部７を切り替える。加えて、記録方式切替制御部６は、スイッチ部７を切り替え（記録方式を切り替え）た際には、ＣＰＵ１５に通知する。
【００１６】
ＣＰＵ１５は図示しない不揮発性記憶装置（ＨＤＤ１２を含む）に記憶された制御プログラムを実行し、デジタル放送記録再生装置１の各部を制御して、デジタル放送記録再生装置の機能を実現する。
【００１７】
ＣＰＵ１５は、記録方式切替制御部６の通知に応じて、
・記録方式（スクランブルＴＳデータまたはデスクランブルＴＳデータのいずれの形式で記録するか）、と
・切り替えられた記録方式でのストリームデータの記録開始位置（記録開始アドレス）および終了位置（終了アドレス）、
とを、記録方式切替情報として切替情報管理部１８に通知する。なお、記録開始アドレスや終了アドレスの代わりに、記録開始時刻や終了時刻、データサイズ、記録時間など、同様の意味を持つ他の情報を算出しても良い。
【００１８】
デスクランブラ部８は、ＭＵＬＴＩ２方式で暗号化されたスクランブルＴＳデータを、ＣＡＳカード４に記憶されている復号鍵を用いて復号（デスクランブル）し、復号データストリーム（デスクランブルＴＳデータ）を生成する。また、デスクランブラ部８は、デスクランブルＴＳデータを記録再生制御部１６へ転送する。記録再生制御部１６は、ＨＤＤ１２へ記録されたコンテンツの再生を制御する。また、記録再生制御部１６は、デスクランブラ部８からのデスクランブルＴＳデータや、スイッチ部７からのスクランブルＴＳデータをＨＤＤ１２へ記録する。
【００１９】
デマルチプレクサ部９は、復号データストリームであるデスクランブルＴＳデータから映像・音声・データ等のＥＳデータを分離する。ＭＰＥＧ−２デコード部１０は、デマルチプレクサ部９で分離された、ＭＰＥＧ−２ Ｖｉｄｅｏ方式で符号化圧縮された映像ＥＳデータをデコードし、映像データを出力する。また、ＭＰＥＧ−２デコード部１０は、デマルチプレクサ部９で分離された、ＭＰＥＧ−２ ＡＡＣ（Advanced Audio Coding)方式や、ＡＣ−３方式等で符号化圧縮された音声ＥＳデータをデコードし、ＰＣＭ音声データを出力する。ＭＰＥＧ−２デコード部１０によりデコードされた映像データは出力部１１を構成するディスプレイなどに表示され、音声データは出力部１１を構成するスピーカなどから出力される。
【００２０】
リモコン受光部１４は、ユーザがリモコン１３を操作することによってリモコン１３から赤外線などによって出力される指示を受信し、指示に対応した、チャンネル切り替え、録画、再生、電源ＯＮまたはＯＦＦ等のコマンドをＣＰＵ１５に通知する。ＣＰＵ１５は、ユーザからの操作指示に基づき各動作モードにおいて、システムを構成する各ブロックを制御する。また、ＣＰＵ１５は、切替情報管理部１８の記憶内容を参照、更新するとともに、記録再生制御部１６に対してデータ読み込み、書き出し、削除等の指示を行う。
【００２１】
マージ処理部２０は、記録方式切替情報に基づき、ＨＤＤ１２に記録されたデスクランブルＴＳデータと、デスクランブラ部８でスクランブルＴＳデータから復号されたデータとをつなぎ合わせて一連のコンテンツとなるように合成するマージ処理を行う。
【００２２】
＜録画処理＞図２は、デジタル放送の録画中にＣＡＳカードが抜き取られた場合の録画処理の流れを説明する図である。図２において、ＣＡＳカード４が装着されている場合、デスクランブラ部８で復号されたデスクランブルＴＳデータが記録再生制御部１６によりＨＤＤ１２に記録される。また、識別情報としてのＣＡＳカードＩＤ、記録方式及び開始／終了アドレスを切替情報管理部１８に記憶する。ここでは記録方式がデスクランブルＴＳ、開始アドレス０、終了アドレス１００が記憶される（Ｓ１）。
【００２３】
録画中にＣＡＳカードが抜き取られた場合、記録方式切り替え制御部６はスイッチ部７を制御し、デスクランブルＴＳからスクランブルＴＳへ記録方式を切り替える。このとき、カードＩＤ取得部１７は、抜き取られる前にＣＡＳカード４から読み出したＣＡＳカードＩＤを記憶している。また、記録方式切替情報が切替情報管理部１８に記憶される。ここでは、記録方式がスクランブルＴＳ、開始アドレス１００、終了アドレス２５０が追加で記憶される（Ｓ２）。
【００２４】
次に、録画中にＣＡＳカードが挿し戻されたことをカード挿抜検出部５が検知すると、カードＩＤ取得部１７は、ＣＡＳカードＩ／Ｆ２１に装着されているＣＡＳカードＩＤを読み出して記憶する。カードＩＤ比較部１９は、録画開始時にカードＩＤ取得部１７が取得したＣＡＳカードＩＤと、録画中に抜き取られた後に挿し戻されたＣＡＳカードから取得したＣＡＳカードＩＤとを比較して、同じＣＡＳカードが挿し戻されたか否かを判定する。比較の結果、ＣＡＳカード４が抜き取られたときと異なるＣＡＳカードＩＤであった場合は、スクランブルＴＳ記録を継続する。また、ＣＡＳカードＩＤが一致した場合は、記録方式及びアドレスを切替情報管理部１８に記憶する。ここでは記録方式がデスクランブルＴＳ、開始アドレス２５０、終了アドレス３５０が追加で記憶される（Ｓ３）。
【００２５】
録画終了後、マージ処理部２０は、記録方式切替情報に基づき、ＨＤＤ１２に記録されたデータストリームのうち、スクランブルＴＳ記録部分をデスクランブラ部８で復号して一連のコンテンツとなるようマージ処理を行う。ここで、マージ処理中に再びＣＡＳカードが抜き取られた場合には、抜き取られる直前までのデータが復号され、この時点で記憶されている開始アドレス及び終了アドレスは、復号された領域に応じて更新される（Ｓ４）。ここでは、スクランブルＴＳ記録された開始アドレス１００および終了アドレス２５０が開始アドレス１５０および終了アドレス２２５に更新される。また、デスクランブルＴＳ記録された開始アドレス２５０および終了アドレス３３０が開始アドレス２２５および終了アドレス３２５に更新される。スクランブルＴＳ記録されたデータを復号した後、一連のコンテンツとなるようマージ処理を行う（Ｓ５）。２つのコンテンツを１つのコンテンツに結合するマージ処理の詳細な技術については種々存在している。例えば、昨今のデジタルレコーダには複数のコンテンツを１つにする結合機能が搭載されており、本発明のマージ処理ではこのような既存の機能を用いれば良い。なお、ファイルデータとして１つに結合するのではなく、複数のファイルデータを１つのファイルデータのように見せる処理であっても良い。本発明においては、コンテンツの結合処理自体はどのような方法を用いても良く、結合処理の違いによって本発明は影響されるものではない。
【００２６】
以上の処理により、デジタル放送の録画中に、何らかの理由によりＣＡＳカードが抜き取られた場合でも、録画を継続でき、その期間のデータが欠落してしまうことなくコンテンツを記録、再生することが可能になる。
【００２７】
［実施形態２］次に、本発明に係る実施形態２について説明する。本実施形態は、デジタル放送をリムーバブルメディアに直接記録する構成である。図３は、本発明に係る実施形態２のデジタル放送記録再生装置の構成を示すブロック図である。なお、以下では、図１と同一の構成には同一の符号を付して説明を省略する。図３において、デジタル放送記録再生装置３０は、ＣＰＵ１５が記録再生制御部１６を制御し、デジタル放送をリムーバブルメディア３１に記録する。具体的には、記録再生制御部１６は、ＣＡＳカード４が装着されている場合、デスクランブラ部８で復号されたデスクランブルＴＳデータをリムーバブルメディア３１に直接記録する。ここで、リムーバブルメディア３１としては、ＤＶＤ、ブルーレイディスク、ＵＳＢメモリなどの可搬性のあるメディアの他、ＵＳＢＩ／Ｆなどを介して接続される外付けＨＤＤなどのストレージデバイスでも適用可能である。即ち、ユーザによってデジタル放送記録再生装置から容易に取り外し可能なメディアやデバイスをリムーバブルメディアと称する。
【００２８】
デジタル放送の録画中に、ＣＡＳカード４が抜き取られたことをカード挿抜検出部５により検知されると、記録フォーマット切替制御部１０６がスイッチ部７を制御し、デスクランブルＴＳ記録からスクランブルＴＳ記録へ記録方式を切り替える。また、記録先切替制御部３２が記録先切替スイッチ３３を第１の記録手段としてのリムーバブルメディア３１から第２の記録手段としてのＨＤＤ１２に切り替える。また、切替情報管理部１８は、記録方式、開始アドレスおよび終了アドレスの各情報のほかに、記録先情報が記録される。また、識別情報としてのＣＡＳカードＩＤと装置固有の機器ＩＤがＩＤ書込部３４によりリムーバブルメディア３１の任意の領域（以下、ＩＤ／フラグ書込領域）に書き込まれる。さらに、リムーバブルメディア３１に記録されたデータは、録画途中にＣＡＳカード４が抜き取られたことにより不完全なコンテンツであることを示すフラグがフラグ生成部３５によりリムーバブルメディア３１のＩＤ／フラグ書込領域に書き込まれる。このとき、記録先として装置内部のＨＤＤ１２を選択したのは、このＨＤＤ１２は容易に着脱できる構成を備えていないためである。後述するマージ処理において、ＨＤＤ１２に一時的に記録したデータをリムーバブルメディア３１に移す処理を行うが、この処理をより確実かつ安定して動作させるため、移すデータを保存する先を内蔵のＨＤＤ１２としている。
【００２９】
なお、本システムでは、記録先を切り替える際に生じるデータの途切れや記録漏れを防ぐ目的で、チューナ部３から出力されるスクランブルＴＳデータをバッファ部３７がバッファリングしている。また上記処理後に一時的にリムーバブルメディアが取り外されたとしても、再びリムーバブルメディア３１が装着されると、リムーバブルメディア３１に書き込まれている不完全フラグ、機器ＩＤおよびＣＡＳカードＩＤがＩＤ／フラグ取得部３６に読み込まれる。そして、ＩＤ比較部１９が、現在のＣＡＳカードＩＤおよび機器ＩＤと比較する。この際、リムーバブルメディア３１に不完全コンテンツが記録されていることを出力部１１を構成するディスプレイおよび／またはスピーカから出力する。また、比較の結果、機器ＩＤが異なっている場合には、残りのコンテンツが記録されている機器に関する情報を出力部１１から出力し、ＣＡＳカードＩＤが異なっている場合には、再生が可能になるＣＡＳカードＩＤを表示する。
【００３０】
一方、リムーバブルメディア３１に書き込まれた機器ＩＤおよびＣＡＳカードＩＤが一致した場合、ＨＤＤ１２およびリムーバブルメディア３１に記録された不完全コンテンツをマージ処理するか否かをユーザに通知するための警告を出力部１１から出力する。ここで、コンテンツをマージすることが指示された場合には、ＨＤＤ１２に記録されているスクランブルＴＳデータをＣＡＳカードに記憶された復号鍵を利用して復号する。そして、復号したデスクランブルＴＳデータとリムーバブルメディア３１に記録されているデータとをマージ処理部２０によりマージする。マージ終了後、ＩＤ書込部３４はリムーバブルメディア３１のＩＤ／フラグ書込領域の無効化処理を行い、ＣＰＵ１５はＨＤＤ１２に記録されているスクランブルＴＳデータを削除する。なお、上記の説明では、一時的にリムーバブルメディア３１が取り外された場合について記載したが、本発明はリムーバブルメディア３１が一時的に取り外されなくても、マージ処理を実行することができる。
【００３１】
＜録画処理＞図４は、実施形態２によるデジタル放送の録画中にＣＡＳカードが抜き取られた場合の録画処理の流れを説明するフローチャートである。図４において、ＣＡＳカード４が装着されている場合、デスクランブラ部８で復号されたデスクランブルＴＳデータが記録再生制御部１６によりリムーバブルメディア３１に記録される（Ｓ５１）。また、ＣＡＳカードＩＤ、記録方式及び開始／終了アドレスが切替情報管理部１８に記憶される。
【００３２】
録画中にＣＡＳカードが抜き取られたことがカード挿抜検出部５により検知された場合（Ｓ５２でＹＥＳ）、記録方式切替制御部６はスイッチ部７を制御し、デスクランブルＴＳからスクランブルＴＳへ記録方式を切り替える（Ｓ５４）。また、記録先切替制御部３２が記録先切替スイッチ３３を制御し、リムーバブルメディア３１からＨＤＤ１２に切り替える（Ｓ５４）。このとき、ＣＡＳカードＩＤおよび機器ＩＤがＩＤ書込部３４によりリムーバブルメディア３１のＩＤ／フラグ書込領域に書き込まれる（Ｓ５５）。さらに、リムーバブルメディア３１に記録されたデータが不完全コンテンツであることを示す不完全フラグがフラグ生成部３５によりリムーバブルメディア３１のＩＤ／フラグ書込領域に書き込まれる（Ｓ５５）。
【００３３】
録画終了後、リムーバブルメディア３１が取り出されない（Ｓ５７でＮＯ）、または取り出し後再装着された場合（Ｓ５７、５８でＹＥＳ）、リムーバブルメディア３１の不完全フラグ、機器ＩＤ、ＣＡＳカードＩＤをＩＤ／フラグ取得部３６で読み込む。そして、カードＩＤ比較部１９が、読み込んだリムーバブルメディア３１に書き込まれている機器ＩＤ、ＣＡＳカードＩＤと現在の装置に装着されたＣＡＳカードＩＤおよび機器ＩＤとの比較を行う（Ｓ５９）。Ｓ６０では、Ｓ５９での比較の結果、機器ＩＤとＣＡＳカードＩＤとが一致し、かつ不完全フラグがリムーバブルメディア３１に書き込まれているか否かにより、処理を切り分ける。機器ＩＤとＣＡＳカードＩＤとが一致し、かつ不完全フラグがリムーバブルメディア３１に書き込まれている場合には、Ｓ６２へ移行する。また、比較の結果、不完全フラグが書き込まれており、かつ機器ＩＤが異なっている場合やＣＡＳカードＩＤが異なっている場合には（Ｓ６０でＮＯ）、ＣＰＵ１５は残りのコンテンツが記録されている機器に関する情報を表示する（Ｓ６１）。また、ＣＡＳカードＩＤが異なっている場合には（Ｓ６０でＮＯ）、ＣＰＵ１５は再生に必要なＣＡＳカードＩＤをディスプレイに表示する（Ｓ６１）。
【００３４】
リムーバブルメディア３１に書き込まれた機器ＩＤおよびＣＡＳカードＩＤが一致し、かつ不完全フラグが書き込まれていた場合（Ｓ６０でＹＥＳ）、ＣＰＵ１５は、ＨＤＤ１２およびリムーバブルメディア３１に記録された不完全コンテンツをマージ処理するか否かをユーザに問い合わせる。ＣＰＵ１５は不完全コンテンツであることを示すとともに、マージ処理を実行するか否かをユーザが選択するための選択画面をディスプレイに表示する処理である（Ｓ６２）。ここで、コンテンツをマージすることがユーザから指示された場合（Ｓ６２でＹＥＳ）、ＨＤＤ１２に記録されているスクランブルＴＳデータをＣＡＳカードに記憶された復号鍵を利用して復号する。そして、復号したデスクランブルＴＳデータとリムーバブルメディア３１に記録されているデータとをマージ処理部２０によりマージする（Ｓ６３）。
【００３５】
マージ終了後（Ｓ６４でＹＥＳ）、ＩＤ書込部３４がリムーバブルメディア３１のＩＤ／フラグ書込領域を不良ブロックとして無効化処理を行い、ＣＰＵ１５がＨＤＤ１２に記録されているスクランブルＴＳデータを削除する（Ｓ６５）。この無効化処理では、マージ処理後のコンテンツに含まれるメディアのＩＤ／フラグ書込領域を、コンテンツ再生時にスキップするように不良ブロックとしてファイルシステムに登録する処理である。
【００３６】
続いて、上記のフローチャートで実施する処理におけるデータの取り扱いについて、概念的に示した図５を用いて説明する。まず、Ｓ４１として、リムーバブルメディア３１にデスクランブルＴＳのコンテンツが録画されている。この状態において、Ｓ４２でＣＡＳカードが抜き取られると、リムーバブルメディア３１にＣＡＳカードＩＤ、機器ＩＤ、不完全フラグを記録する。それとともに、録画コンテンツの記録形式をＣＡＳカードが存在しないためにスクランブルＴＳデータに切り替えるとともに、記録先をＨＤＤ１２として記録を継続する。
【００３７】
Ｓ４３では、録画終了に伴い、リムーバブルメディア３１にはＣＡＳカードが抜き取られるまでのデスクランブルＴＳデータが記録される。また、ＨＤＤ１２にはＣＡＳカードが抜き取られた後のスクランブルＴＳデータが記録される。その後、Ｓ４４では、ＣＡＳカードが再び挿入され、かつ、リムーバブルメディア３１が装着されていることを前提とし、Ｓ５９で説明した比較処理が実行される。その結果、コンテンツをデスクランブルしてマージする場合には、Ｓ４５として、ＨＤＤ１２に記録されたスクランブルＴＳデータを読み出してデスクランブラで復号し、復号したデータをリムーバブルメディア３１に書き込む処理を実行する。また、Ｓ４２でリムーバブルメディア３１に機器ＩＤなどを書き込んだ領域を無効化する処理を行う。再生する際には、無効化処理した領域をスキップして読み出すことで、正常に記録されたコンテンツと同様の再生を行うことができる。また、ＨＤＤ１２に記録されていたスクランブルＴＳデータは不要となるので削除する。
【００３８】
以上の処理により、デジタル放送の録画中に、何らかの理由によりＣＡＳカードが抜き取られた場合でも、録画を継続でき、その期間のデータが欠落してしまうことなくコンテンツを記録、再生することが可能になる。特にデジタル放送をリムーバブルメディアに直接録画中にＣＡＳカードが抜き取られたことにより一連のコンテンツが異なるメディアに分割されて記録された場合であっても、録画終了後にリムーバブルメディアのコンテンツとＨＤＤのコンテンツをマージする。このため、不完全なコンテンツが記録されたメディアが生成されることを防止し、ユーザの利便性を向上させることができる。
【００３９】
［実施形態３］次に、本発明に係る実施形態３について説明する。本実施形態は、実施形態２と同様に、デジタル放送をリムーバブルメディアに直接記録する構成である。そして、実施形態３は、実施形態２として説明した処理に対して、ユーザへの通知処理に係る機能を追加した実施形態である。図６は、本発明に係る実施形態３のデジタル放送記録再生装置の構成を示すブロック図である。なお、以下では、図１および図３と同一の構成には同一の符号を付して説明を省略する。図６において、デジタル放送記録再生装置６０は、リムーバブルメディア３１のメディアＩＤをメディアＩＤ取得部６１により読み取り、ＣＡＳカード４が抜き取られた日時情報と共に記憶する。また、画面生成部６３によりリムーバブルメディア３１に不完全コンテンツが記録されていることをユーザに通知する表示用データを生成し、リムーバブルメディア３１に書き込む。なお、メディアＩＤは、録画中にＣＡＳカードが抜き取られた場合、それまでに記録したストリームデータと共にリムーバブルメディア３１へ記録される記録先メディアを示す識別情報である。
【００４０】
録画終了後、ＣＡＳカード４は挿し戻されているが、リムーバブルメディア３１が取り出されてしまっている場合、ＣＰＵ１５は、リムーバブルメディア３１がないことを示す通知を出力部１１から出力する。リムーバブルメディア３１が再装着されると、メディアＩＤ取得部６１によりメディアＩＤが読み取られ、メディアＩＤ比較部６２は記録先が切り替えられた時にメディアＩＤ取得部６１により既に記憶されているメディアＩＤとの比較を行う。メディアＩＤが一致し、ＨＤＤ１２にマージされていないスクランブルＴＳデータが記録されている場合には、ＣＡＳカード４に記憶された復号鍵を利用して復号する。そして、マージ処理部２０は、復号したデスクランブルＴＳデータとリムーバブルメディア３１に記録されているデータとをマージ処理部２０によりマージする。マージ処理後、リムーバブルメディア３１に書き込まれた表示用データを記録した領域の無効化処理とＨＤＤ１２に記録されているスクランブルＴＳデータの削除を行う。
【００４１】
＜録画処理＞図７は、実施形態３によるデジタル放送の録画中にＣＡＳカードが抜き取られた場合の録画処理の流れを説明する図である。図５に示した実施形態２における録画処理に対して、メディアＩＤの管理と画面データの追加と表示を行う処理を加えている。図７において、ＣＡＳカード４が装着されている場合、デスクランブラ部８で復号されたデスクランブルＴＳデータが記録再生制御部１６によりリムーバブルメディア３１に記録される（Ｓ７１）。
【００４２】
録画中にＣＡＳカードが抜き取られたことがカード挿抜検出部５により検知された場合、記録方式切替制御部６はスイッチ部７を制御し、デスクランブルＴＳからスクランブルＴＳへ記録方式を切り替える。また、記録先切替制御部３２が記録先切替スイッチ３３を制御し、リムーバブルメディア３１からＨＤＤ１２に切り替える（Ｓ７２）。このとき、メディアＩＤおよびＣＡＳカードが抜き取られた日時情報がメディアＩＤ取得部６１により記憶される。また、画面生成部６３で生成された不完全コンテンツが記録されていることをユーザに通知する表示用データがリムーバブルメディア３１に書き込まれる（Ｓ７３）。これにより、録画終了後、マージされていない不完全コンテンツが記録されているリムーバブルメディアが再生機器に装着されて視聴される際に、図７に示すお知らせ画面７ａが表示される。また、録画終了後、ＣＡＳカードは挿し戻されたが、メディアが取り出されてしまっている場合には、マージされていない残りのコンテンツが記録されているＨＤＤ１２を内蔵する装置６０のディスプレイに図７に示す画面ｂが表示される。よって、録画終了後に、異なるメディアに分割されて記録されたコンテンツのマージ処理がまだ終っていないことをユーザに知らしめることができる。
【００４３】
その後、リムーバブルメディア３１が装着されている場合は、メディアＩＤ取得部６１によりメディアＩＤが読み取られ、メディアＩＤ比較部６２は記録先が切り替えられた時にメディアＩＤ取得部６１により既に記憶されているメディアＩＤとの比較を行う。メディアＩＤが一致し、ＨＤＤ１２にマージされていないスクランブルＴＳデータが記録されている場合には、ＣＡＳカード４に記憶された復号鍵を利用して復号する。そして、マージ処理部２０は、復号したデスクランブルＴＳデータとリムーバブルメディア３１に記録されているデータとをマージ処理部２０によりマージする。マージ処理後、リムーバブルメディア３１に書き込まれた画面データを記録した領域の無効化処理とＨＤＤ１２に記録されているスクランブルＴＳデータの削除を行う（Ｓ７４）。
【００４４】
以上の処理により、録画終了後に、異なるメディアに分割されて記録されたコンテンツのマージ処理がまだ終っていないことをユーザに知らしめることができる。なお、上述した各実施形態では、デジタル放送記録再生装置に内蔵される固定大容量メディアとしてＨＤＤ１２を一例として説明したが、別の形態の大容量メディアであっても同様の効果を期待できる。
【００４５】
［他の実施形態］本発明の目的は、前述した実施形態の機能を実現するように各種デバイスを動作させるために、これらデバイスと接続された装置或いはシステムのコンピュータに対して、本実施形態の機能を実現するソフトウェアを供給しても達成できる。この場合、上記ソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行して各種デバイスを動作させることで達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図１】
2010199878.tif 000003
【図２】
2010199878.tif 000004
【図３】
2010199878.tif 000005
【図４】
2010199878.tif 000006
【図５】
2010199878.tif 000007
【図６】
2010199878.tif 000008
【図７】
2010199878.tif 000009