(57)【要約】【課題】  暗号化データストリームの形式で記録された区間を有するコンテンツデータの追いかけ再生を可能にする。【解決手段】  記録中の番組が、暗号化データストリームで記録されている区間を有する場合、暗号化データストリームで記録されている区間の復号が可能であるか判別する（Ｓ５０３，Ｓ５０６，Ｓ５０７）。復号が可能である場合、復号データストリームで記録されている区間は通常の追いかけ再生処理を行い（Ｓ５０８）、暗号化データストリームの形式で記録されている区間は復号して再生処理を行う（Ｓ５１０）。【選択図】  図２
2010187134.tif 000002
【特許請求の範囲】
【請求項１】
暗号化データストリームの形式で送信される番組を記録する機能を有するデジタル放送記録再生装置であって、
前記暗号化データストリームを復号し、復号データストリームを出力する複数の復号手段と、
番組を、前記暗号化データストリームまたは前記復号データストリームの形式で記録媒体に記録する記録手段と、
前記記録媒体に記録中の番組について追いかけ再生を行う場合、前記記録中の番組が暗号化データストリームの形式で記録されている区間を有するか否かを検出する検出手段と、
前記検出手段による検出の結果、前記記録中の番組に暗号化データストリームの形式で記録されている区間が存在する場合は、前記複数の復号手段のうち、暗号化データストリームの復号に利用していない復号手段を用いて前記暗号化データストリームの形式で記録されている区間を復号データストリームの形式に変換してから再生することにより、前記記録中の番組の追いかけ再生を行う再生手段とを有することを特徴とするデジタル放送記録再生装置。
【請求項２】
前記再生手段は、前記検出手段により、前記記録中の番組が前記暗号化データストリームの形式で記録されている区間を有することが検出された場合、当該暗号化データストリームの形式で記録されている区間の再生が終了するまで前記複数の復号手段のいずれかを当該暗号化データストリームの形式で記録されている区間の復号に使用可能であるかどうか判別し、前記複数の復号手段のいずれも使用できない場合には、前記記録中の番組の追いかけ再生を行わないことを特徴とする請求項１記載のデジタル放送記録再生装置。
【請求項３】
前記再生手段は、前記検出手段により、前記記録中の番組が前記暗号化データストリームの形式で記録されている区間を有することが検出された場合、当該暗号化データストリームの形式で記録されている区間の再生が終了するまで前記複数の復号手段のいずれかを当該暗号化データストリームの形式で記録されている区間の復号に使用可能であるかどうか判別し、前記複数の復号手段のいずれかが使用可能であると判別された場合には、前記使用可能と判別された復号手段を前記記録中の番組の追いかけ再生以外の処理に使用させないことを特徴とする請求項１または請求項２記載のデジタル放送記録再生装置。
【請求項４】
前記復号手段が、前記デジタル放送記録再生装置に着脱可能な記憶媒体に記憶された情報を用いて前記暗号化データストリームを復号し、
前記再生手段は、前記記憶媒体が装着されていない場合には、前記複数の復号手段のいずれも使用できないと判別することを特徴とする請求項２または請求項３記載のデジタル放送記録再生装置。
【請求項５】
前記再生手段は、前記着脱可能な記憶媒体が装着されている場合、前記記録中の番組の、前記暗号化データストリームの形式で記録されている区間の再生が終了するまでの期間に開始する新たな記録の予約がない場合に、前記複数の復号手段のいずれかが使用可能であると判別することを特徴とする請求項４記載のデジタル放送記録再生装置。
【請求項６】
暗号化データストリームを復号し、復号データストリームを出力する複数の復号手段を有し、前記暗号化データストリームの形式で送信される番組を記録する機能を有するデジタル放送記録再生装置の制御方法であって、
番組を、前記暗号化データストリームまたは前記復号データストリームの形式で記録媒体に記録する記録ステップと、
前記記録媒体に記録中の番組について追いかけ再生を行う場合、前記記録中の番組が暗号化データストリームの形式で記録されている区間を有するか否かを検出する検出ステップと、
前記検出ステップにおいて、前記記録中の番組に暗号化データストリームの形式で記録されている区間が存在することが検出された場合は、前記複数の復号手段のうち、暗号化データストリームの復号に利用していない復号手段を用いて前記暗号化データストリームの形式で記録されている区間を復号データストリームの形式に変換してから再生することにより、前記記録中の番組の追いかけ再生を行う再生ステップとを有することを特徴とするデジタル放送記録再生装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送記録再生装置およびその制御方法に関する。
【背景技術】
【０００２】
現在、デジタル放送のコンテンツ（番組）は放送事業者によって暗号化（スクランブル）された暗号化データストリームの形式で配信されており、特定の視聴者のみが視聴可能である。このような放送方式を限定受信方式という。
【０００３】
具体的には、暗号化データストリームを復号するための鍵情報を生成するＣＡＳ（Conditional Access System）カードを受信装置に装着する。そして、ＣＡＳカードが生成した鍵情報を用いて暗号化データストリームを復号（デスクランブル）することで、コンテンツが視聴可能となる。従って、受信装置にＣＡＳカードが装着されていない場合、デジタル放送のコンテンツを視聴することも録画することもできない。また、視聴に別途契約が必要なチャンネルや番組の視聴に必要な情報もＣＡＳカードに記録される。
【０００４】
一方、デジタル放送受信装置の普及につれ、同一世帯内に複数のデジタル放送受信装置が存在するケースが増加しつつある。このような場合、ユーザが受信装置に装着されているＣＡＳカードを差し替えることが想定される。例えば、複数のデジタル放送受信装置のうち、ある特定の機種で有料コンテンツを視聴するため、この有料コンテンツの視聴に必要なＣＡＳカードを他のデジタル放送受信装置から差し替えるといった場合が想定される。
【０００５】
同一世帯内に複数のデジタル放送受信装置がある場合、ユーザがデジタル放送コンテンツの視聴や録画を実現する方法として、いくつかの方法が提案されている。
【０００６】
特許文献１には、放送ストリームを暗号化データストリームであるスクランブルＴＳデータの形式で常に記録すると共に、放送ストリームを視聴するための契約情報およびＣＡＳカード情報とを別途記録する。そして、記録したＣＡＳカード情報を用い、放送ストリームの再生時にはどのＣＡＳカードを装着すればよいかを事前に通知する方式が提案されている。
【０００７】
また、特許文献２には、暗号化コンテンツの復号鍵が記録されたＣＡＳカードがそのコンテンツを視聴・録画する装置に装着されていなくても、他の装置から復号鍵を再配送して、視聴や録画を可能とする方式が提案されている。
【０００８】
また、視聴・録画時に受信装置にＣＡＳカードが装着されていない場合や、ＣＡＳカードが装着されていても障害などによって受信不可能な場合に生じうる問題を解決する方法も提案されている。
【０００９】
特許文献３には、受信障害の発生によって視聴できなかった有料コンテンツがあった場合、購入の取り消しや料金の割引などを行うことが提案されている。
【００１０】
特許文献４には、受信装置にＣＡＳカードが装着されていない場合や、装着されているＣＡＳカードに記録された復号鍵では受信したコンテンツを復号できない場合、予め定めた、暗号化されていない視聴案内番組へ受信番組を切り替えることが提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００２−１１１６１３号公報
【特許文献２】特開２０００−４４３１号公報
【特許文献３】特開２０００−１３４６０１号公報
【特許文献４】特開２００５−３０３７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した従来技術では、受信装置で番組を録画している最中にＣＡＳカードが外された場合、ＣＡＳカードが装着されていない期間の録画は行われないという課題は解決できない。結果、ユーザは再生時に一部が欠落した番組を視聴することになる。
【００１３】
録画中のＣＡＳカード取り外しを行ったユーザが、その録画の予約設定あるいは実行指示を行った本人であれば、録画の一部欠落を承知していたとも考えられるので、それほど問題とならないかも知れない。しかし、同世帯の家族など、別のユーザが、録画中であることを気づかずにＣＡＳカードを外してしまった場合には、録画を希望していたユーザにとって大きな問題となる。
【００１４】
また、録画中のみならず、録画開始時に受信装置にＣＡＳカードが装着されていなかった場合や、暗号化されたコンテンツの復号に必要な情報を記憶した適切なＣＡＳカードとは異なるＣＡＳカードが装着されていた場合も同様の問題が発生する。
【００１５】
本発明はこのような課題を解決することを目的としたものである。本発明によるデジタル放送記録再生装置及びその制御方法は、暗号化データストリームの復号に必要な情報を記憶した適切な記憶媒体が抜き出されても、暗号化データストリームの形式で記録を継続することで、記録の欠落を防止する。
また、本発明によるデジタル放送記録再生装置及びその制御方法は、暗号化データストリームの形式で記録された区間を有するコンテンツデータの追いかけ再生を可能にする。
【課題を解決するための手段】
【００１６】
上述の目的の１つは、暗号化データストリームの形式で送信される番組を記録する機能を有するデジタル放送記録再生装置であって、暗号化データストリームを復号し、復号データストリームを出力する複数の復号手段と、番組を、暗号化データストリームまたは復号データストリームの形式で記録媒体に記録する記録手段と、記録媒体に記録中の番組について追いかけ再生を行う場合、記録中の番組が暗号化データストリームの形式で記録されている区間を有するか否かを検出する検出手段と、検出手段による検出の結果、記録中の番組に暗号化データストリームの形式で記録されている区間が存在する場合は、複数の復号手段のうち、暗号化データストリームの復号に利用していない復号手段を用いて暗号化データストリームの形式で記録されている区間を復号データストリームの形式に変換してから再生することにより、記録中の番組の追いかけ再生を行う再生手段とを有することを特徴とするデジタル放送記録再生装置によって達成される。
【００１７】
また、上述の目的の１つは、暗号化データストリームを復号し、復号データストリームを出力する複数の復号手段を有し、暗号化データストリームの形式で送信される番組を記録する機能を有するデジタル放送記録再生装置の制御方法であって、番組を、暗号化データストリームまたは復号データストリームの形式で記録媒体に記録する記録ステップと、記録媒体に記録中の番組について追いかけ再生を行う場合、記録中の番組が暗号化データストリームの形式で記録されている区間を有するか否かを検出する検出ステップと、検出ステップにおいて、記録中の番組に暗号化データストリームの形式で記録されている区間が存在することが検出された場合は、複数の復号手段のうち、暗号化データストリームの復号に利用していない復号手段を用いて暗号化データストリームの形式で記録されている区間を復号データストリームの形式に変換してから再生することにより、記録中の番組の追いかけ再生を行う再生ステップとを有することを特徴とするデジタル放送記録再生装置の制御方法によっても達成される。
【発明の効果】
【００１８】
このような構成により、本発明によれば、暗号化データストリームの形式で記録された区間を有するコンテンツデータの追いかけ再生を可能にする。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るデジタル放送記録再生装置の構成例を示すブロック図である。
【図２】本発明の実施形態に係るデジタル放送記録再生装置における記録動作を説明するフローチャートである。
【図３】本発明の実施形態に係るデジタル放送記録再生装置における記録方式切り替え情報管理部３５で記憶するデータの構造を説明する一例を示す図である。
【図４】複数の記録方式で記録されたコンテンツデータの記録処理の経過の一例を示すタイミングチャートである。
【図５】本発明の第２の実施形態に係るデジタル放送記録再生装置における追いかけ再生動作について説明するフローチャートである。
【図６】本発明の第２の実施形態に係るデジタル放送記録再生装置における追いかけ再生処理時の、記録再生管理部３２の出力先切替処理について説明するフローチャートである。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
以下、図面を参照して、本発明の好適かつ例示的な実施形態について詳細に説明する。
図１は、本発明の第１の実施形態に係るデジタル放送記録再生装置１の構成例を示すブロック図である。デジタル放送記録再生装置は、録画機能を有するデジタルテレビジョン受信装置、ハイビジョンレコーダなどの録画再生装置をはじめ、デジタル放送の録画機能を有するパーソナルコンピュータなどであってよい。なお、本明細書において、「録画」とは、映像を含まないデータの記録を含むものとする。
【００２１】
制御部４１は、例えば図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを備えるマイクロコンピュータを有し、ＣＰＵがＲＯＭに記憶された制御プログラムを実行し、デジタル放送記録再生装置１の各部を制御して、デジタル放送記録再生装置の機能を実現する。なお、制御部４１がデジタル放送記録再生装置１内部の各部と通信を行うときは内部バス４２を使用する。
【００２２】
ＣＡＳカード２１は、ユーザの契約情報や、デジタル放送波に含まれる暗号化データストリームを復号するための情報（暗号鍵など）を記憶した、着脱可能な記憶媒体の一例である。
【００２３】
ＣＡＳカードＩ／Ｆ部２２は、各部の要求に基づき、装着されているＣＡＳカード２１に保持された暗号鍵や契約情報を読み取り、要求元にそれら情報を送信する。または各部からコマンドを受信し、装着されているＣＡＳカード２１の情報に基づき、レスポンスを返信する。
【００２４】
カード挿抜検出部２３は、ＣＡＳカード２１がＣＡＳカードＩ／Ｆ部２２に装着されているか否かを検知し、ＣＡＳカードの挿抜状態を記録方式切替制御部３４及びカード番号比較部２４に通知する。
【００２５】
カード番号比較部２４は、番組の記録開始時点に装着されているＣＡＳカードのカード番号をＣＡＳカードＩ／Ｆ部２２から取得し、記憶する。また、カード番号比較部２４は、番組記録中にＣＡＳカードが抜き出された後、再装着されたＣＡＳカードのカード番号をＣＡＳカードＩ／Ｆ部２２から取得する。そして、カード番号比較部２４は、記憶されたＣＡＳカードのカード番号と、再装着されたＣＡＳカードのカード番号とを比較し、再装着されたＣＡＳカードが番組の記録開始時に装着されていたＣＡＳカードと同じものか否かを判定する。
【００２６】
記録媒体３６はＨＤＤやＤＶＤ、ブルーレイディスクなどのランダムアクセス可能な記録媒体である。
【００２７】
アンテナ１１は、ＢＳ(Broadcast Satellite)・ＣＳ(Communication Satellite)・地上波などのデジタル放送波を受信する。
【００２８】
チューナ部１２は、アンテナ１１から受信したデジタル放送波を復調し、所望のチャネルについて、映像・音声情報を含む、時分割多重化された暗号化データストリーム（スクランブルＴＳデータ）を出力する。チューナ部１２で得られたスクランブルＴＳデータは、第１デスクランブル部１３または、信号切替部３１に入力される。
【００２９】
第１デスクランブル部１３は、ＭＵＬＴＩ２方式で暗号化されたスクランブルＴＳデータを、ＣＡＳカード２１内に記憶されている復号鍵を用いて復号（デスクランブル）し、復号データストリーム（デスクランブルＴＳデータ）を生成する。
【００３０】
第１デスクランブル部１３は、デスクランブルＴＳデータに基づく映像、音声を表示出力する場合には、デスクランブルＴＳデータを多重分離部１４に出力する。一方、デスクランブルＴＳデータに基づく映像、音声を記録する場合、第１デスクランブル部１３はデスクランブルＴＳデータを記録再生管理部３２に出力する。
【００３１】
多重分離部１４は、デスクランブルＴＳデータから、映像データ、音声データ、番組情報データ等のＥＳデータを分離する。そのうち、映像、音声データは、映像／音声処理部１５に出力される。
【００３２】
映像／音声処理部１５は、多重分離部１４で分離された、例えばＭＰＥＧ−２ Ｖｉｄｅｏ方式で符号化圧縮された映像ＥＳデータをデコードし、映像データを出力する。映像／音声処理部１５は、デコードした映像にＧＵＩ(Graphical User Interface)を合成して出力する。
【００３３】
また、映像／音声処理部１５は、多重分離部１４で分離された、例えばＭＰＥＧ−２ ＡＡＣ（Advanced Audio Coding)方式や、ＡＣ−３方式等で符号化圧縮された音声ＥＳデータをデコードし、ＰＣＭ音声データを出力する。
映像／音声処理部１５によりデコードされた映像データは表示部１６に表示され、音声データは音声出力部１７から出力される。
【００３４】
なお、表示部１６として採用されるディスプレイデバイスについては、特に限定されるものではない。例えば、陰極線管，液晶ディスプレイ、プラズマディスプレイ、ＦＥＤ（Field Emission Display）、有機ＥＬ（Electro Luminescence）、ＳＥＤ（Surface-Conduction Electron-emitter Display）などを挙げることができる。
また、音声出力部１７はスピーカであってよい。
【００３５】
記録方式切替制御部３４は、カード挿抜検出部２３からＣＡＳカード２１が抜き取られたという通知を受信すると、チューナ部１２から出力されたスクランブルＴＳが記録再生管理部３２へ直接転送されるように信号切替部３１を切り替える。記録方式切替制御部３４は、ＣＡＳカード２１が装着されている場合は、チューナ部１２から第２デスクランブル部３３にＴＳデータが出力されるように信号切替部３１を切り替える。ＣＡＳカードが装着されていない場合は、チューナ部１２からＴＳデータが記録再生管理部３２に出力されるように信号切替部３１を切り替える。
【００３６】
第２デスクランブル部３３は、第１デスクランブル部１３と同様、スクランブルＴＳデータをＣＡＳカード２１内に記憶されている復号鍵を用いて復号（デスクランブル）し、復号データストリーム（デスクランブルＴＳデータ）を生成する。第２デスクランブル部３３は、デスクランブルＴＳデータを記録再生管理部３２に出力する。
【００３７】
記録再生管理部３２は、記録媒体３６への記録再生を制御する。記録再生管理部３２は、第１デスクランブル部１３および第２デスクランブル部３３からのデスクランブルＴＳデータや、信号切替部３１からのスクランブルＴＳデータを記録媒体３６へ記録する。
【００３８】
また、記録再生管理部３２は、記録媒体３６からスクランブルＴＳデータを読み出し、第２デスクランブル部３３によってデスクランブル処理したデスクランブルＴＳデータを、再び記録媒体３６に記録する。
【００３９】
さらに、記録再生管理部３２は、記録媒体３６に蓄積された、複数のデスクランブルＴＳデータを結合処理し、ひとつのデスクランブルＴＳデータを形成する。
記録再生管理部３２はさらに、制御部４１から再生の指示があった場合、指示されたデータを記録媒体３６から読み出し、スクランブルＴＳデータであれば第１デスクランブル部１３へ、デスクランブルＴＳデータであれば多重分離部１４に出力する。
【００４０】
以下の説明においては、チューナ部１２から出力されるようなデスクランブルされていないＴＳデータを記録媒体３６に記録する方式をスクランブル記録方式と呼ぶ。また、第１、第２デスクランブル部１３、３３から出力されるような、暗号復号（デスクランブル）されたＴＳデータを記録する方式をデスクランブル記録方式と呼ぶ。
【００４１】
図２は、本実施形態のデジタル放送記録再生装置における録画動作を説明するフローチャートである。また、図３は、記録方式切替情報管理部３５で記憶するデータの構造を説明する一例を示す図である。
【００４２】
以下、これらの図面を参照しながら、本実施形態のデジタル放送記録再生装置における記録動作について説明する。
予約された記録を開始する際、あるいはユーザのリモコン操作などによる即時録画指示を受け付けた際に、本実施形態のデジタル放送記録再生装置１は図２に示す動作を開始する。ここで、録画開始時には、録画する暗号化コンテンツを復号するために必要な情報を記憶する適切なＣＡＳカード２１がＣＡＳカードＩ／Ｆ部２２に装着されているものとする。
【００４３】
最初に、カード番号比較部２４は、ＣＡＳカードＩ／Ｆ部２２を通じて、装着されているＣＡＳカード２１よりカード番号（ＩＤ情報）を取得する（Ｓ２０１）。ＣＡＳカード２１は、２０桁の数字で構成された固有のカード番号をＩＤ情報として有している。ＣＡＳカード２１のカード番号は、ユーザ登録や、有料放送の契約に用いられる。カード番号比較部２４は、取得したカード番号を記憶する。
【００４４】
Ｓ２０２で、制御部４１は、記録停止指示の有無を判定する。記録停止指示は、ユーザからリモコンなどを通じて直接与えられるもののみならず、予約記録していた番組の終了時刻になったことにより装置内部で生じる記録停止指示も含まれる。
【００４５】
制御部４１は、記録終了指示がない場合はＳ２０３〜Ｓ２１１により、ＣＡＳカードの有無に基づく記録方式の切替制御を実行する。また、記録終了指示があった場合、制御部４１は、Ｓ２１２〜Ｓ２１９により、異なる記録方式のデータを変換し、通常通り再生可能なデータに復号する処理を実行する。
【００４６】
Ｓ２０３で、カード挿抜検出部２３は、ＣＡＳカード２１がＣＡＳカードＩ／Ｆ部２２に装着されているか否かを検知する。カード挿抜検出部２３は、ＣＡＳカード２１の挿抜状態を記録方式切替制御部３４及びカード番号比較部２４に通知する。
【００４７】
ＣＡＳカード２１が装着されていない場合には、記録中にＣＡＳカード２１が抜き取られたと判断される。
【００４８】
この場合、Ｓ２０４で記録方式切替制御部３４は、復号データストリーム（デスクランブルＴＳデータ）の形式で記録中かを判断する。そして、デスクランブルＴＳデータを記録中だった場合、Ｓ２０５で、記録方式切替制御部３４は、チューナ部１２からのスクランブルＴＳデータを第２デスクランブル部３３ではなく記録再生管理部３２へ転送するように信号切替部３１を切り替える。これにより、復号データストリームの形式による記録が、暗号化データストリームの形式による記録に切り替わる。記録方式切替制御部３４はさらに、記録方式をデスクランブルＴＳデータの記録からスクランブルＴＳデータの記録へ切り替えたことを制御部４１に通知する。
【００４９】
制御部４１は、記録方式切り替えの通知を受信すると、ＣＡＳカード２１の抜き取りが検知されるまでに記録媒体３６へ記録されたデスクランブルＴＳデータの記録開始位置（記録開始時間）とデータサイズ（記録時間）を算出する。そして、切り替え後の記録方式を表す情報、算出した記録開始位置及びデータサイズを、記録方式切り替え情報として、記録方式切替情報管理部３５へ転送する。
【００５０】
記録方式切替情報管理部３５は、例えば図３に示すようなテーブルに記録方式切り替え情報を記憶している。
【００５１】
テーブルには、
・デスクランブルＴＳデータとスクランブルＴＳデータのどちらの形式で記録したかを識別する記録方式、
・ＣＡＳカード２１の挿抜が発生するタイミングまでに記録したストリームデータの開始アドレス（記録開始時間）、
・データサイズ（記録時間）、
を１レコードとして、ＣＡＳカード２１のＩＤ番号に関連付けて記憶する。indexはレコード番号である。
【００５２】
記録方式切替情報管理部３５は、制御部４１から記録方式切り替え情報が転送されてくると、新たなレコードとしてテーブルに順次追加し、テーブルを更新する（Ｓ２０５）。
【００５３】
一方、Ｓ２０４でスクランブルＴＳデータの記録中である場合は、記録方式を切り替える必要がない。そのため、記録方式切替制御部３４は処理をＳ２０６に遷移させる。
【００５４】
Ｓ２０６では、チューナ部１２で復調した、暗号化されたままのスクランブルＴＳデータが信号切替部３１を介して記録再生管理部３２に転送され、記録媒体３６に記録される。
【００５５】
Ｓ２０３でＣＡＳカード２１が装着されている場合、Ｓ２０７でカード番号比較部２４は、現在装着されているＣＡＳカードからカード番号を取得する。カード番号比較部２４は、Ｓ２０１において取得したカード番号と、現在装着されているＣＡＳカードから取得したカード番号とを比較する。そして、カード番号比較部２４は、カード番号が一致すれば記録開始時と同一のＣＡＳカードが現在装着されていると判断する。
【００５６】
記録開始時と同一のＣＡＳカードが装着されていると判断される場合は、Ｓ２０９で、記録方式切替制御部３４は、スクランブルＴＳデータを記録中か判断する。
【００５７】
そして、スクランブルＴＳデータを記録中であった場合、記録方式切替制御部３４は、記録開始時に装着されていたＣＡＳカード２１が一旦抜き取られた後、挿し戻されたものと判断する。
【００５８】
そして、Ｓ２１０で記録方式切替制御部３４は、チューナ部１２から出力されるスクランブルＴＳデータが第２デスクランブル部３３へ転送されるように信号切替部３１を切り替える。これにより、記録方式がスクランブルＴＳデータの記録からデスクランブルＴＳの記録に再度切り替えられる。記録方式切替制御部３４は、記録方式を切り替えたことを制御部４１に通知する。
【００５９】
制御部４１は、記録方式切り替えの通知を受信すると、前回記録方式が切り替えられてからＣＡＳカード２１が挿し戻されるまでに記録媒体３６へ記録されたスクランブルＴＳデータの記録開始位置とデータサイズを算出する。そして、制御部４１は、算出した記録開始位置とデータサイズを記録方式切替情報管理部３５へ転送する。
【００６０】
記録方式切替情報管理部３５は、上述のＳ２０５と同様に、記録方式切り替えアドレスとサイズをカード番号に対応したテーブルに追加して更新する。
【００６１】
Ｓ２０９でデスクランブルＴＳデータを記録中の場合、およびＳ２１０で記録方式がデスクランブルＴＳデータの記録に再度切り替えられた場合のいずれも、Ｓ２１１で、デスクランブルＴＳデータの記録を行う（継続する）。
【００６２】
すなわち、チューナ部１２が復調したスクランブルＴＳデータは信号切替部３１により第２デスクランブル部３３へ転送され、ＣＡＳカード２１に保存された復号鍵を用いて暗号化が解かれ、デスクランブルＴＳデータとされる。デスクランブルＴＳデータは第２デスクランブル部３３から記録再生管理部３２へ転送され、記録再生管理部３２によって記録媒体３６に記録される。以後、処理はＳ２０２から繰り返される。
【００６３】
一方、Ｓ２０７において、現在装着されているＣＡＳカード２１が記録開始時と異なると判断された場合、Ｓ２０８で制御部４１は、記録開始時に装着されていたＣＡＳカード２１を装置に挿し戻すようユーザに通知する。例えば制御部４１は、視覚的なメッセージをディスプレイ１１２へ表示したり、スピーカ１１３から音声メッセージを出力したりするよう、映像／音声処理部１５に指示して、通知を行うことができる。
【００６４】
メッセージに対してユーザから応答があってもなくても、処理はＳ２０２へ戻して、繰り返し実行する。処理をＳ２０２へ戻す際にメッセージ表示を消去してもよいし、メッセージ表示は継続して行ってもよい。
【００６５】
次に、記録終了後にデータを変換し、連続するひとつのデスクランブルデータとするための処理について説明する。
Ｓ２０２で記録終了指示があった場合、Ｓ２１９で、制御部４１は、現在の記録方式で記録媒体３６へ記録されたＴＳデータの記録開始位置（記録開始時間）とデータサイズ（記録時間）を算出する。そして、算出した記録開始位置と記録データサイズを、記録方式切り替え情報として記録方式切替情報管理部３５へ通知する。記録方式切替情報管理部３５は、Ｓ２０５と同様にしてテーブルにレコードを追加して更新する。
【００６６】
Ｓ２１２で制御部４１は、記録方式切替情報管理部３５に記憶された記録方式切り替え情報を参照し、スクランブルＴＳデータを記録した記録期間が存在するか否かを判断する。
【００６７】
スクランブルＴＳデータを記録した期間がない場合、制御部４１は、記録中にＣＡＳカード２１が取り出されなかったものと判断し、記録処理を終了する。
【００６８】
一方、スクランブルＴＳデータを記録をした期間が存在する場合、制御部４１は、記録中にＣＡＳカード２１が取り出された期間が存在するものと判断する。そして、制御部４１は、スクランブルＴＳデータが記録された期間をデスクランブル処理するため、処理をＳ２１３に遷移させる。
【００６９】
Ｓ２１３で、カード挿抜検出部２３は、ＣＡＳカードＩ／Ｆ部２２にＣＡＳカード２１が装着されているか否かを検知し、検知結果を制御部４１に通知する。ＣＡＳカード２１が装着されていない場合、制御部４１は、記録中にＣＡＳカード２１が抜き取られたままであると判断する。そして、Ｓ２１４で、制御部４１は、記録開始時に装着していたＣＡＳカード２１を挿し戻すように促すメッセージをユーザに通知する。この通知は、Ｓ２０８で説明したように、ディスプレイ１１２への表示や、スピーカ１１３からの音声出力によって行うことができる。
【００７０】
一方、Ｓ２１３でＣＡＳカード２１の装着が確認された場合、制御部４１は、Ｓ２１５で、カードの同一性を確認する。具体的には、制御部４１は、Ｓ２０１において取得したカードＩＤと、現在装着されているカードＩＤとをカード番号比較部２４に比較させる。
【００７１】
記録開始時と現在とで異なるＣＡＳカードが装着されていると判断される場合、制御部４１はＳ２１４の処理を行う。
一方、同一のＣＡＳカード２１が装着されていると判断される場合、制御部４１はＳ２１６以降の、スクランブルＴＳデータのデスクランブル処理を行う。
【００７２】
Ｓ２１６で制御部４１は、記録方式切替情報管理部３５が記憶する記録方式切り替え情報を参照し、スクランブルＴＳデータを記録した区間の記録開始位置（記録開始時間）とデータサイズ（記録時間）を取得する。そして、制御部４１は、スクランブルＴＳデータを記録媒体３６から読み出し、第２デスクランブル部３３へ供給するよう記録再生管理部３２に指示する。
【００７３】
第２デスクランブル部３３は、記録媒体３６から読み出されたスクランブルＴＳデータをＣＡＳカード２１に記憶されている復号鍵を用いてデスクランブルし、デスクランブルＴＳデータを、記録再生管理部３２に供給する。記録再生管理部３２は、デスクランブルＴＳデータを記録媒体３６に記録する。
【００７４】
スクランブルＴＳデータが記録された期間が複数存在する場合には、スクランブルＴＳデータの読み出しとデスクランブル処理を繰り返し行う。
【００７５】
Ｓ２１７で制御部４１は、記録中に記録されたスクランブルＴＳデータの１区間がデスクランブルされる毎に記録方式切り替え情報を生成し、記録方式切替情報管理部３５における記録方式切り替え情報を更新する。すなわち、デスクランブル処理された記録区間に対応する記録方式切り替え情報における記録方式がスクランブルＴＳデータからデスクランブルＴＳデータとなるように記録方式切り替え情報を発行して更新する。
【００７６】
さらに、制御部４１は、デスクランブル処理が完了したスクランブルＴＳデータを記録媒体３６上から削除するように記録再生管理部３２に指示する。記録再生管理部３２は、この指示に従い、スクランブルＴＳデータを記録媒体３６から削除する（Ｓ２１８）。
【００７７】
以上説明したように、本実施形態によれば、着脱可能な記憶媒体に記憶された情報を用いて暗号化されたコンテンツを復号するデジタル放送記録再生装置において、復号に必要な情報が存在しない場合には、暗号化されたままの状態で記録を行う。そして、暗号化された状態での記録中に、復号に必要な情報を記憶した記憶媒体の装着が検知された場合には、暗号化されたコンテンツを復号してから記録するようにする。また、記録終了後に、復号に必要な情報を記憶した記憶媒体が装着されていれば、暗号化された状態で記録された部分を復号して記録し直す。
【００７８】
そのため、例えば記録中にＣＡＳカードが抜き取られた場合であっても、抜き取られた時点から視聴ができないといった事態を回避することができる。なお、上述した実施形態では、記録中にＣＡＳカードが抜き取られたケースを想定した説明としたが、本発明はそのケースに限らない。例えば、録画予約時にはＣＡＳカードが装着されていたが、録画開始時にＣＡＳカードが抜き取られているケースについても、録画先頭からスクランブルＴＳデータを記録し、途中からＣＡＳカードが装着されるケースである。このケースについても本願発明は視聴ができないといった事態を回避することができる。
【００７９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
第１の実施形態では、コンテンツの記録中または記録開始前にＣＡＳカードが抜き取られた場合、デジタル放送記録再生装置１はスクランブルＴＳデータの記録に切り替え、その後、同じＣＡＳカードが再装着されるとデスクランブルＴＳデータの記録に切り替えていた。
【００８０】
記録再生装置には、追いかけ再生（またはタイムシフト再生）と呼ばれる機能を有するものがある。追いかけ再生は、コンテンツをリアルタイム記録しながら、同一コンテンツの記録済み部分の再生を行う機能である。
【００８１】
第１の実施形態で説明したような記録を実行した場合、記録中または記録開始前にＣＡＳカードが抜き取られた場合、記録済みのコンテンツデータには、デスクランブルＴＳデータとスクランブルＴＳデータが混在している。そのため、デスクランブルＴＳデータの部分は通常の再生処理により追いかけ再生可能だが、スクランブルＴＳデータの部分は追いかけ再生できない。
【００８２】
本実施形態では、このような、デスクランブルＴＳデータとスクランブルＴＳデータが混在しているコンテンツデータの追いかけ再生を実現する。
本実施形態に係るデジタル放送記録再生装置の構成は第１の実施形態と共通で良いため、構成に関する説明は省略し、動作についてのみ説明する。
【００８３】
本実施形態における記録再生管理部３２は、第１の実施形態で説明した動作に加え、本実施形態に特有の処理を実行する。
・ＣＡＳカード２１の装着有無と、第１デスクランブル部１３の使用状況に基づく、記録中コンテンツの追いかけ再生の可否判断、
・追いかけ再生中に、コンテンツデータの記録方式（スクランブルＴＳデータか、スクランブルＴＳデータか）に基づく、データ出力先の切り替え。ここで、データ出力先は、第１デスクランブル部１３と、多重分離部１４との間で切り替える。
【００８４】
続いて、本実施形態に係るデジタル放送記録再生装置の動作の具体例を、図４に示すタイミングチャートと、図５に示すフローチャートとを用いて説明する。なお、以下においては、説明及び理解を容易にするため、追いかけ再生中に、早送り再生などの特殊再生は行われないものとする。また、追いかけ再生の実行中、図２のフローチャートのＳ２０１〜Ｓ２１１で説明したように記録が継続されているものとする。
【００８５】
図４のタイミングチャートは、複数の記録方式で記録されたコンテンツデータの記録処理の経過の一例を示すものである。図４において、横軸は時間を示し、時間ｔ０でコンテンツの記録が開始され、時間ｔ３で記録が終了するものとする。
また、コンテンツの記録中、時間ｔ１でＣＡＳカードが抜き取られ、抜き取られたＣＡＳカードが、時間ｔ２で挿し戻されたものとする。
【００８６】
次に、図５に示すフローチャートを用いて、本実施形態のデジタル放送記録再生装置の追いかけ再生動作について説明する。
コンテンツ記録中、例えば図示しないリモコンや、デジタル放送記録再生装置が有するボタン、スイッチなどを通じて、再生指示が入力されたとする。再生指示は、例えば制御部４１が検出するものとする。
【００８７】
制御部４１は、再生指示を検出すると、記録再生管理部３２に通知する。再生指示が通知されると、記録再生管理部３２は、追いかけ再生の指示かどうかを判定する（Ｓ５０１）。記録再生管理部３２は例えば、現在コンテンツを記録中であれば追いかけ再生の指示であるものと判定し、コンテンツを記録中でない場合には通常再生の指示であるものと判定する。通常再生の指示と判断された場合、記録再生管理部３２は追いかけ再生処理を終了し、通常再生処理を行う。
【００８８】
一方、追いかけ再生の指示と判定された場合、記録再生管理部３２は、記録方式切替情報管理部３５に保持された、記録中のコンテンツの記録方式切替情報を参照し、スクランブル記録方式で記録された区間があるか確認する（Ｓ５０２）。スクランブル記録方式での記録が行われていないコンテンツの場合、記録再生管理部３２は通常の追いかけ再生処理を行う（Ｓ５０８）。
【００８９】
つまり、記録再生管理部３２は、コンテンツデータの再生開始時点（先頭もしくは記録済みの任意の時点）からのデスクランブルＴＳデータを記録媒体３６から順次読み出し、多重分離部１４へ供給する。
【００９０】
一方、記録中のコンテンツにスクランブル記録方式で記録された区間がある場合、記録再生管理部３２は、カード番号比較部２４と通信し、記録開始時と同じＣＡＳカード２１が装着されているか否か確認する（Ｓ５０３）。
【００９１】
例えば、図４における時間Ｔ１で追いかけ再生が指示された場合、ＣＡＳカード２１が装着されておらず、デスクランブル処理が実行できない。そのため、記録再生管理部３２は追いかけ再生ができないと判断し、Ｓ５０４でエラー表示を実行し、追いかけ再生処理を終了する。
【００９２】
具体的には、記録再生管理部３２は、映像/音声処理部１５に、追いかけ再生ができない旨を示すエラー画面の出力を要求する。映像/音声処理部１５は、例えば『追いかけ再生ができません』というメッセージ表示画面を生成し、表示中の映像に合成（重畳）して、表示部１６に表示させる。
【００９３】
一方で、図４における時間Ｔ２で追いかけ再生が指示された場合には、記録開始時と同一のＣＡＳカード２１が装着されており、スクランブルＴＳデータが記録された区間のデスクランブル処理が実行できる。
【００９４】
そのため、記録再生管理部３２は、第１デスクランブル部１３が現在使用可能かどうか判断する（Ｓ５０５）。記録再生管理部３２は現在の記録状態を確認し、第１デスクランブル部１３を使用して記録が行われていた場合には、第１デスクランブル部１３を使用した追いかけ再生ができないと判断する。この場合、記録再生管理部３２は、Ｓ５０４でエラー表示を実行し、追いかけ再生処理を終了する。
【００９５】
Ｓ５０５で第１デスクランブル部１３が使用可能であった場合、Ｓ５０６において、記録再生管理部３２は、追いかけ再生のために第１デスクランブル部１３を使用する時間Ｔｒを算出する。Ｔｒは、追いかけ再生の開始時点から、スクランブルＴＳデータが記録された部分の再生が終了する時点までの間であり、記録方式切替情報管理部３５に記憶された記録方式切替情報に基づいて算出することができる。例えば、図４の例であれば、記録開始時間ｔ０からスクランブルＴＳデータの記録が終了する時間ｔ２までの時間（ｔ２−ｔ０）である。
【００９６】
さらに、記録再生管理部３２は、記憶されている録画予約情報を参照し、現在時刻から時間Ｔｒ経過するまで間に第１デスクランブル部１３を用いた番組記録が開始されないか判断する（Ｓ５０６）。番組記録が開始される場合、記録再生管理部３２は、第１デスクランブル部１３を使用した追いかけ再生ができないと判断する。この場合、記録再生管理部３２は、Ｓ５０４でエラー表示を実行し、追いかけ再生処理を終了する。
【００９７】
Ｓ５０６で、現在時刻から時間Ｔｒ経過するまで（スクランブルＴＳデータの記録区間の再生が終了するまで）第１デスクランブル部１３を使用可能であると判断されれば、記録再生管理部３２は、第１デスクランブル部１３をロックする（Ｓ５０７）。ここで、ロックとは、追いかけ再生以外に使用できない状態にすることを意味する。
【００９８】
そして、記録再生管理部３２は、第１デスクランブル部１３を用いた追いかけ再生処理を実行する（Ｓ５１０）。なお、追いかけ再生処理が終了するか、または現在時刻から時間Ｔｒが経過するか、スクランブルＴＳデータの記録区間の再生が終了した場合、記録再生管理部３２は第１デスクランブル部１３のロックを解除する。
【００９９】
次に、図６に示すフローチャートを用いて、追いかけ再生処理時の記録再生管理部３２の出力先切替処理について説明する。
記録再生管理部３２は、記録媒体３６よりコンテンツデータを読み出す（Ｓ６０１）。
続いて、記録再生管理部３２は、記録方式切替情報管理部３５から取得した、再生対象のコンテンツデータについての記録方式切替情報を参照し、読み出したデータ（単位データ）の記録方式を判定する（Ｓ６０２）。
【０１００】
判定の結果、デスクランブル記録方式（デスクランブルＴＳデータ）であれば、記録再生管理部３２は読み出したデータを多重分離部１４に出力する（Ｓ６０３）。
【０１０１】
一方、スクランブル記録方式（スクランブルＴＳデータ）であれば、記録再生管理部３２は読み出したデータを第１デスクランブル部１３に出力する（Ｓ６０４）。
Ｓ６０５において、記録再生管理部３２は追いかけ再生が終了したか否かを判断し、終了と判断された場合、追いかけ再生処理を終了する。また、終了と判断されない場合、Ｓ６０１に戻って処理を継続する。
【０１０２】
なお、図５のＳ５０８で行う通常の追いかけ再生処理は、図６のＳ６０１、Ｓ６０３、Ｓ６０５を順次実行することによって実現することができる。
【０１０３】
以上説明したように、本実施の形態によれば、２つのデスクランブル部を有し、追いかけ再生指示があった場合、記録中のコンテンツデータにスクランブルＴＳデータが記録された区間があるか判別する。そして、スクランブルＴＳデータが記録された区間があれば、その区間の再生が終了するまで使用可能なデスクランブル部があれば、そのデスクランブル部を用いて追いかけ再生を行う。そのため、スクランブルＴＳデータとデスクランブルＴＳデータが混在記録されたコンテンツであっても、追いかけ再生処理を実行することができる。
【０１０４】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。
従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１０５】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【０１０６】
上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１０７】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【０１０８】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１０９】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１１０】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図１】
2010187134.tif 000003
【図２】
2010187134.tif 000004
【図３】
2010187134.tif 000005
【図４】
2010187134.tif 000006
【図５】
2010187134.tif 000007
【図６】
2010187134.tif 000008