(57)【特許請求の範囲】
【請求項１】
復号鍵を用いて、暗号化されたコンテンツ信号を復号する電子機器であって、
前記復号鍵と、前記コンテンツ信号に対して予め定められた設定時間を示す時間情報と、を送信する復号鍵送信部と、
前記暗号化されたコンテンツ信号、前記復号鍵および前記時間情報を受信し、前記復号鍵を用いて前記コンテンツ信号を復号する復号鍵受信部と、を備え、
前記復号鍵受信部は、
前記復号鍵の受信開始と同期して計時を開始し、この計時時間が前記設定時間に達すると、前記コンテンツ信号の復号を停止し、
前記計時時間が前記設定時間に達する前に前記コンテンツ信号の復号を終了した場合、前記計時時間に基づいて、前記コンテンツ信号の復号済の時間に関する復号済時間情報を前記コンテンツ信号と関連付けて前記復号鍵受信部内に記憶しておき、
前記コンテンツ信号を再び受信すると、記憶した前記コンテンツ信号についての前記復号済時間情報に基づいて、前コンテンツ信号の総復号時間が前記設定時間に達するまでは前記コンテンツ信号を復号し、前記コンテンツ信号の総復号時間が前記設定時間に達すると前記コンテンツ信号の復号を停止することを特徴とする電子機器。
【請求項２】
入力信号から前記暗号化されたコンテンツ信号を取り出して前記復号鍵受信部へ供給するとともに、前記入力信号から前記設定時間を示す制御情報を取り出して前記復号鍵送信部へ供給するチューナを備えることを特徴とする請求項１に記載の電子機器。
【請求項３】
暗号化されたコンテンツ信号、前記暗号化されたコンテンツ信号を復号するための復号鍵、および、前記コンテンツ信号に対して予め定められた設定時間を示す時間情報を受信し、前記復号鍵を用いて前記コンテンツ信号を復号する復号鍵受信部を備え、
前記復号鍵受信部は、
前記復号鍵の受信開始と同期して計時を開始し、この計時時間が前記設定時間に達すると、前記コンテンツ信号の復号を停止し、
前記計時時間が前記設定時間に達する前に前記コンテンツ信号の復号を終了した場合、前記計時時間に基づいて、前記コンテンツ信号の復号済の時間に関する復号済時間情報を前記コンテンツ信号と関連付けて前記復号鍵受信部内に記憶しておき、
前記コンテンツ信号を再び受信すると、記憶した前記コンテンツ信号についての前記復号済時間情報に基づいて、前記コンテンツ信号の総復号時間が前記設定時間に達するまでは前記コンテンツ信号を復号し、前記コンテンツ信号の総復号時間が前記設定時間に達すると前記コンテンツ信号の復号を停止することを特徴とする電子機器。
【請求項４】
コンピュータを、請求項１乃至３のいずれかに記載の電子機器の各部として機能させるための復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたコンテンツ信号を復号する電子機器および復号プログラムに関する。
【背景技術】
【０００２】
放送局からコンテンツ信号を配信し、これをスマートフォン、パーソナルコンピュータ、テレビ等の電子機器で再生することが広く行われている。有料放送の場合、コンテンツ配信者が配信による利益を確保するために、コンテンツ信号を暗号化して配信する。この場合、コンテンツ配信者と契約を結んだ特定のユーザのみがコンテンツ信号を復号でき、コンテンツを視聴できる。
【０００３】
暗号化してコンテンツ信号を配信する場合であっても、契約者数の増加を狙って、契約を結んでいない視聴者に対しても短時間だけコンテンツの視聴を許可することがある。このようなコンテンツの短時間の再生はプレビューとも呼ばれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１６９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プレビューを行う場合、暗号化されたコンテンツを所定のプレビュー時間だけ復号する必要がある。そのため、復号時間を適切に管理しなければならない。この管理が複雑な処理を要するものであると、電子機器の処理負荷が大きくなってしまう。
【０００６】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、簡易な処理で、所定時間だけ暗号化されたコンテンツ信号の復号する電子機器および復号プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、復号鍵を用いて、暗号化されたコンテンツ信号を復号する電子機器であって、前記復号鍵を送信する復号鍵送信部と、前記暗号化されたコンテンツ信号および前記復号鍵を受信し、前記復号鍵を用いて前記コンテンツ信号を復号する復号鍵受信部と、を備える電子機器が提供される。この電子機器において、前記復号鍵送信部は、前記復号鍵の送信開始と同期して計時を開始し、この計時時間が前記コンテンツ信号に対して予め定められた設定時間に達すると、前記復号鍵の送信を停止する。
このような構成によれば、復号鍵送信部において計時を行うため、復号鍵送信部で復号鍵の送信時間を把握できる。よって、電子機器の処理を簡略化できる。
【０００８】
また、前記復号鍵送信部は、前記計時時間が前記設定時間に達する前に前記復号鍵の送信が終了した場合、前記計時時間に基づいて、前記復号鍵の送信済の時間に関する送信時間情報を記憶し、前記復号鍵受信部で前記コンテンツ信号が再び受信されると、前記送信時間情報に基づいて、前記復号鍵の総送信時間が前記設定時間に達するまでは前記復号鍵を送信し、前記復号鍵の総送信時間が前記設定時間に達すると前記復号鍵の送信を停止してもよい。
このような構成によれば、復号鍵の送信済の時間に関する送信時間情報を記憶するため、コンテンツ信号に対して予め定められた設定時間を複数回に分けて復号することができ
る。
【０００９】
具体的な構成例として、前記復号鍵送信部は、前記復号鍵の送信開始と略同時に計時を開始する計時部と、前記復号鍵を生成して前記復号鍵受信部に送信する復号鍵生成部であって、前記計時部の計時時間が前記設定時間に達すると、前記復号鍵の送信を停止する復号鍵生成部と、を有していてもよい。
【００１０】
また、本発明の一態様によれば、復号鍵を用いて、暗号化されたコンテンツ信号を復号する電子機器であって、前記復号鍵と、前記コンテンツ信号に対して予め定められた設定時間を示す時間情報と、を送信する復号鍵送信部と、前記暗号化されたコンテンツ信号、前記復号鍵および前記時間情報を受信し、前記復号鍵を用いて前記コンテンツ信号を復号する復号鍵受信部と、を備える電子機器が提供される。この電子機器において、前記復号鍵受信部は、前記復号鍵の受信開始と同期して計時を開始し、この計時時間が前記設定時間に達すると、前記コンテンツ信号の復号を停止する。
このような構成によれば、復号鍵受信部は設定時間を受信した上で計時を行う。そのため、電子機器の処理を簡略化できる。
【００１１】
また、前記復号鍵受信部は、前記計時時間が前記設定時間に達する前に前記コンテンツ信号の復号を終了した場合、前記計時時間に基づいて、前記コンテンツ信号の復号済の時間に関する復号済時間情報を前記復号鍵送信部に送信し、前記復号鍵送信部は、前記復号鍵受信部で前記コンテンツ信号が再び受信されると、前記復号済時間情報を前記復号鍵受信部に送信し、前記復号鍵受信部は、前記コンテンツ信号を再び受信すると、前記復号済時間情報に基づいて、前記コンテンツ信号の総復号時間が前記設定時間に達するまでは前記コンテンツ信号を復号し、前記コンテンツ信号の総復号時間が前記設定時間に達すると前記コンテンツ信号の復号を停止してもよい。
このような構成によれば、コンテンツ信号の復号済の時間に関する復号済時間情報を記憶するため、コンテンツ信号に対して予め定められた設定時間を複数回に分けて復号することができる。
【００１２】
具体的な構成例として、前記復号鍵受信部は、前記復号鍵の受信開始と略同時に計時を開始する計時部と、前記復号鍵を用いて前記コンテンツ信号を復号する復号部であって、前記計時部の計時時間が前記設定時間に達すると、前記コンテンツ信号の復号を停止する復号部と、を有していてもよい。
【００１３】
上記の電子機器は、入力信号から前記暗号化されたコンテンツ信号を取り出して前記復号鍵受信部へ供給するとともに、前記入力信号から前記設定時間を示す制御情報を取り出して前記復号鍵送信部へ供給するチューナを備えていてもよい。
【００１４】
また、本発明の一態様によれば、暗号化されたコンテンツ信号を復号するための復号鍵を復号部へ送信する復号鍵送信部であって、前記復号鍵の送信開始と同期して計時を開始し、この計時時間が前記コンテンツ信号に対して予め定められた設定時間に達すると、前記復号鍵の送信を停止する復号鍵送信部を備える電子機器が提供される。
【００１５】
また、本発明の一態様によれば、暗号化されたコンテンツ信号、前記暗号化されたコンテンツ信号を復号するための復号鍵、および、前記コンテンツ信号に対して予め定められた設定時間を示す時間情報を受信し、前記復号鍵を用いて前記コンテンツ信号を復号する復号鍵受信部であって、前記復号鍵の受信開始と同期して計時を開始し、この計時時間が前記設定時間に達すると、前記コンテンツ信号の復号を停止する復号鍵受信部を備える電子機器が提供される。
【００１６】
また、本発明の一態様によれば、コンピュータを、上記電子機器の各部として機能させるための復号プログラムが提供される。
【発明の効果】
【００１７】
本発明によれば、簡易な処理で、暗号化されたコンテンツを所定時間だけ復号できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る電子機器の概略構成を示すブロック図。
【図２】図１の電子機器においてプレビューを行う場合の処理動作の一例を示すフローチャート。
【図３】第２の実施形態に係る電子機器の処理動作の一例を示すフローチャート。
【図４】本発明の第３の実施形態に係る電子機器の概略構成を示すブロック図。
【図５】図４の電子機器においてプレビューを行う場合の処理動作の一例を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について、図面を参照しながら具体的に説明する。
【００２０】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る電子機器の概略構成を示すブロック図である。図１の電子機器は、例えばスマートフォン、タブレット端末、パーソナルコンピュータである。
【００２１】
電子機器は、チューナ１と、ＣＡＳ（Conditional Access System）クライアント２と
、レンダラ３とを備えている。ＣＡＳクライアント２およびレンダラ３の両方または一方をハードウェアで実装してもよいし、これらの少なくとも一部をソフトウェアで構成してもよい。ソフトウェアで構成する場合、電子機器のプロセッサ（不図示）が不揮発性メモリに記録された復号プログラム（不図示）を実行することにより、ＣＡＳクライアント２およびレンダラ３の機能（の少なくとも一部）を実現するようにしてもよい。
【００２２】
電子機器には、放送局から送信される放送波信号や、通信手段により送信される信号などの入力信号が入力される。ここでの入力信号は、１または複数の暗号化されたコンテンツ信号を含んでおり、各コンテンツ信号には制御信号が付加されている。
【００２３】
チューナ１は、入力信号を受信するとともに、ユーザの設定に応じて選局し、入力信号から１つの暗号化されたコンテンツ信号および制御信号の組を取り出す。暗号化されたコンテンツ信号はレンダラ３へ供給され、制御信号はＣＡＳクライアント２へ供給される。
【００２４】
コンテンツ信号は映像信号および音声信号を含む。コンテンツ信号は暗号化されているため、これを復号して再生するためには復号鍵（後述）が必要である。なお、コンテンツ信号が映像信号および音声信号の一方のみを含んでいても構わない。
【００２５】
制御信号は、暗号化されたコンテンツ信号を復号してよいか否かを判断するための情報、すなわち、復号鍵生成の可否を判断するための情報を含む。コンテンツ信号によっては、ユーザとの間でコンテンツ再生の契約が結ばれていない場合であっても、一定時間のみコンテンツを再生する「プレビュー」が可能であるものもある。この場合、制御信号は、プレビュー可能である旨の情報と、プレビューとしてコンテンツ信号を再生可能な時間（単にプレビュー時間または設定時間ともいう）の情報とをさらに含んでいる。プレビュー時間は、例えば、コンテンツ信号に対してコンテンツ配信者が予め定めたものである。
【００２６】
ＣＡＳクライアント２は、制御部２１と、タイマ（計時部）２２と、復号鍵生成部２３とを有する。
【００２７】
制御部２１は、入力信号から取り出された制御情報を用い、ユーザの契約状況やコンテンツの利用条件に基づいて、復号鍵を生成するか否かを判断する。ユーザの契約状況やコンテンツの利用条件は、予めＣＡＳクライアント２内に記憶されている。
【００２８】
チューナ１から供給されるコンテンツ信号を再生する契約が結ばれている場合、制御部２１は、復号鍵を生成してレンダラ３に送信することを、復号鍵生成部２３に指示する。これにより、コンテンツ信号は復号され、ユーザはコンテンツを視聴できる。
【００２９】
チューナ１から供給されるコンテンツ信号を再生する契約が結ばれていない場合、原則として、制御部２１は復号鍵の生成を指示しない。よって、コンテンツ信号は復号されず、ユーザはコンテンツを視聴できない。
【００３０】
一方、チューナ１から供給されるコンテンツ信号を再生する契約が結ばれていない場合であっても、プレビュー可能である旨の情報を制御信号が含んでいることがある。この場合、制御部２１は、復号鍵を生成してレンダラ３へ送信することを、復号鍵生成部２３に指示する。さらに、制御部２１はプレビュー時間をタイマ２２に設定して、タイマ２２に計時の開始を指示する。
【００３１】
タイマ２２は制御部２１の指示に応じて計時を開始する。本実施形態において、タイマ２２による計時は、プレビュー時間を初期値としてカウントダウンし、カウント値が０になるまで計時する例を示す。
【００３２】
復号鍵生成部２３は、制御部２１の指示に応じて、復号鍵の生成およびレンダラ３への復号鍵送信（払い出し）を開始する。その後、復号鍵生成部２３は、タイマ２２の計時時間に応じて、復号鍵の生成を停止する。より具体的には、復号鍵生成部２３はタイマ２２の計時時間を確認し、計時時間がプレビュー時間に達していなければ、すなわち、タイマ２２のカウント値が０に達していなければ、定期的に（例えば１秒ずつ）復号鍵の送信を続ける。一方、計時時間がプレビュー時間に達すると、すなわち、タイマ２２のカウント値が０に達すると、復号鍵生成部２３は復号鍵の生成を停止する。
【００３３】
以上のように、ＣＡＳクライアント２は、所定のプレビュー時間だけ、復号鍵をレンダラ３に送信する復号鍵送信部として動作する。
【００３４】
これに対してレンダラ３は復号鍵受信部であり、復号部３１と、コーデック部３２とを有する。復号部３１は、ＣＡＳクライアント２から復号鍵を受信し、これを用いて、暗号化されたコンテンツ信号を復号する。ここでの復号とは、暗号を解除することを意味する。さらに、コーデック部３２は復号されたコンテンツ信号を映像信号および音声信号に変換する。映像信号および音声信号はレジデント（不図示）に供給されてもよい。このように、レンダラ３は、復号鍵を受信している間はコンテンツ信号を復号できるが、復号鍵がＣＡＳクライアント２から送信されなくなるとコンテンツ信号を復号できない。
【００３５】
図２は、図１の電子機器においてプレビューを行う場合の処理動作の一例を示すフローチャートである。なお、同図では便宜上ステップＳ１〜Ｓ８の順に描いているが、必ずしもこの順序で処理する必要はなく、適宜入れ替えたり、複数の処理を同時に行ったりしてもよい。
【００３６】
制御部２１には、チューナ１からレンダラ３に供給されるコンテンツ信号についての制
御情報が入力される。この制御情報に基づいて、制御部２１がコンテンツ信号のプレビューが可能であると判断すると（ステップＳ１のＹＥＳ）、制御部２１は、制御情報に含まれるプレビュー時間をタイマ２２に設定し、計時開始を指示する（ステップＳ２）。さらに、制御部２１は復号鍵生成部２３に復号鍵の生成およびレンダラ３への送信開始を指示する（ステップＳ３）。
【００３７】
このような制御部２１からの指示に応じて、タイマ２２は計時を開始し、設定されたプレビュー時間を初期値としてカウントダウンを行う（ステップＳ４）。一方、復号鍵生成部２３は復号鍵を生成し、レンダラ３への復号鍵送信を開始する（ステップＳ５）。結果として、タイマ２２は、復号鍵の送信開始と同期して、すなわち、ほぼ同時に計時を開始する。
【００３８】
レンダラ３の復号部３１は、復号鍵を受信すると、これを用いて、暗号化されたコンテンツ信号を復号する。さらに、コーデック部３２は復号されたコンテンツ信号を映像信号および音声信号に変換する。そして、レンダラ３は映像信号および音声信号を出力し（ステップＳ６）、ユーザはコンテンツを視聴できる。
【００３９】
一方、復号鍵生成部２３は、復号鍵を送信しつつ、タイマ２２の計時時間を確認する。（ステップＳ７）。計時時間がプレビュー時間に達していない場合、すなわち、タイマ２２のカウント値が０に達していない場合（ステップＳ７のＮＯ）、復号鍵生成部２３はレンダラ３への復号鍵送信を続ける（ステップＳ５）。以降、同一のコンテンツ信号がチューナ１から供給される限り、計時時間がプレビュー時間に達するまで、ステップＳ５〜Ｓ７が繰り返される。
【００４０】
計時時間がプレビュー時間に達すると、すなわち、タイマ２２のカウント値が０に達すると（ステップＳ７のＹＥＳ）、復号鍵生成部２３はレンダラ３への復号鍵送信を停止する（ステップＳ８）。このように、計時時間に基づいて復号鍵の送信時間がプレビュー時間に達したと判断されると、復号鍵生成部２３からレンダラ３への復号鍵送信は停止する。これによりレンダラ３は暗号化されたコンテンツ信号を復号できなくなり、プレビューが終了する。プレビュー時間が経過してプレビューが終了した場合、制御部２１はプレビューが終了したコンテンツを特定する情報を記憶しておいてもよい。これにより、後に同じコンテンツ信号を受信した場合でもプレビューはできなくなる。
【００４１】
以上のようにして、電子機器は暗号化されたコンテンツ信号を復号できる。上記の説明から分かるように、復号できる時間は復号鍵生成部２３が復号鍵をレンダラ３へ送信している時間であり、これはすなわちプレビュー時間に等しい。
【００４２】
なお、復号鍵の送信開始と同時にタイマ２２が計時を開始する場合、ステップＳ７においては、計時時間がプレビュー時間に達した時点で、送信鍵の送信を停止すればよい。一方、復号鍵の送信開始と、タイマ２２による計時開始との間にタイムラグがあることもある。このような場合、ステップＳ７においては、タイムラグを考慮して、復号鍵の送信時間がプレビュー時間に達した時点で、送信鍵の送信を停止すればよい。
【００４３】
ところで、タイマ２２を、ＣＡＳクライアント２内ではなく、レンダラ３内に設けることも考えられる。しかしながら、このような構成の場合、プレビュー時間を知っているのはＣＡＳクライアント２であるのに対し、復号された時間を計時するのはレンダラ３である。よって、ＣＡＳクライアント２内の復号鍵生成部２３がプレビュー時間だけ復号鍵を送信するためには、レンダラ３からＣＡＳクライアント２へ計時時間をフィードバックしなければならない。このようなフィードバック処理を行うと、レンダラ３の構成および処理が複雑にならざるを得ない。
【００４４】
これに対し、本実施形態では、ＣＡＳクライアント２内にタイマ２２および復号鍵生成部２３を設ける。そのため、レンダラ３からＣＡＳクライアント２へ、計時時間をフィードバックする必要がなくなり、簡易な構成および処理でプレビューを実現できる。また、レンダラ３内にタイマを設ける必要がないため、レンダラ３の実装が簡素化される。
【００４５】
（第２の実施形態）
以下に説明する第２の実施形態は第１の実施形態の変形例であり、所定のプレビュー時間より短い時間だけプレビューを行った場合の処理、例えば１０秒のプレビューが認められているコンテンツ信号を７秒だけ復号した場合の処理に関する。以下、第１の実施形態との相違点を中心に説明する。
【００４６】
電子機器の構成自体は図１とほぼ同様である。ただし、制御部２１は、ユーザが選択するコンテンツ信号が切り替わるなどにより、プレビュー中にプレビューが終了した場合、残りのプレビュー時間を記憶する。上記の数値例では、初めてプレビューを行う場合、タイマ２２は「１０秒」を初期値としてカウントダウンを行う。そして、「７秒」だけプレビューした時点で、言い換えると、タイマ２２のカウント値が「３秒」である時点でプレビューが終了すると、制御部２１はコンテンツ信号の残りのプレビュー時間が「３秒」であることを記憶する。その後同じコンテンツのプレビューを行う場合、タイマ２２は「３秒」を初期値としてカウントダウンを行う。
【００４７】
図３は、第２の実施形態に係る電子機器の処理動作の一例を示すフローチャートである。同図では、図２と共通する処理動作には共通する符号を付している。説明を分かりやすくするため、同図のステップＳ２２から説明し、第１の実施形態と共通する処理動作については説明を簡略化する。
【００４８】
復号鍵を用いてレンダラ３がコンテンツ信号を復号している間、チューナ１が選局するコンテンツ信号が切り替わらず、同一のコンテンツ信号がレンダラ３に供給され続けるとともに、このコンテンツ信号に関する制御信号がＣＡＳクライアント２に供給され続けていれば（ステップＳ２２のＹＥＳ）、計時時間がプレビュー時間に達するまで、ステップＳ５〜Ｓ７に示すコンテンツ信号の復号処理が繰り返される。
【００４９】
コンテンツ信号の復号時間、言い換えると、復号鍵の送信時間（すなわちタイマ２２の計時時間）がプレビュー時間に達する前に、同一のコンテンツ信号が供給されなくなると（ステップＳ２２のＮＯ）、制御部２１は復号鍵生成部２３に復号鍵の送信停止を指示する（ステップＳ２３）。さらに、制御部２１は、タイマ２２のカウント値、すなわち、「プレビュー時間−復号鍵をレンダラ３へ送信した時間」を残りのプレビュー時間（送信時間情報）として記憶しておく（ステップＳ２４）。復号鍵の送信停止に伴い、コンテンツ信号の復号処理も停止する。
以上により、プレビューの処理が終了する。
【００５０】
一方、プレビュー可能なコンテンツ信号が受信されると（ステップＳ１のＹＥＳ）、制御部２１は当該コンテンツ信号が既にプレビュー済であるか否か、より具体的には、当該コンテンツ信号の残りのプレビュー時間が記憶されているか否かを確認する（ステップＳ２１）。
【００５１】
プレビュー済でない場合（ステップＳ２１のＮＯ）、図２のステップＳ２と同様に、制御部２１は制御信号に基づくプレビュー時間をタイマ２２に設定する（ステップＳ２ａ）。一方、既にプレビュー済であり、残りのプレビュー時間が記憶されている場合、制御部２１は残りのプレビュー時間をタイマ２２に設定する（ステップＳ２ｂ）。
【００５２】
以降のステップＳ３〜Ｓ６は既に述べたとおりである。ステップＳ７においては、タイマ２２のカウント値が０に達したか否か、すなわち、計時時間の総計がプレビュー時間に達したか否かがステップＳ２ｂで設定された残りのプレビュー時間に基づいて判断される。結果として、暗号化されたコンテンツ信号は、１度に、あるいは、複数回に分けて、プレビュー時間だけ復号される。
【００５３】
このように、第２の実施形態では、プレビュー中にプレビューを終了する場合には、残りのプレビュー可能な時間を記憶する。よって、複数回に分けてプレビュー時間だけコンテンツ信号を復号することもできる。ユーザにとっては、プレビュー時間だけ連続してコンテンツを視聴することもできるし、細切れにコンテンツを視聴することもでき、利便性が向上する。
【００５４】
なお、本実施形態では制御部２１が残りのプレビュー時間を記憶する例を示したが、タイマ２２自身が記憶してもよい。この場合、タイマ２２は、残りのプレビュー時間を記憶していればこれに基づいて計時し、記憶していなければ制御部２１から設定されるプレビュー時間に基づいて計時してもよい。また、本実施形態では残りのプレビュー時間を記憶する例を示したが、既にプレビューした復号済の時間を記憶しておいて、制御部２１が残りのプレビュー時間を算出してもよい。その他、種々の変形例が考えられるのは言うまでもない。
【００５５】
（第３の実施形態）
上述した第１および第２の実施形態は、ＣＡＳクライアント２内にタイマ２２を設け、ＣＡＳクライアント２が主体的に復号鍵を送信する時間を制御するものであった。これに対し、以下に説明する第３の実施形態は、レンダラ内にタイマを設け、レンダラ内でコンテンツ信号を復号する時間を制御するものである。
【００５６】
図４は、本発明の第３の実施形態に係る電子機器の概略構成を示すブロック図である。図１と共通する部分には共通する符号を付しており、以下では、図１との相違点を中心に説明する。
【００５７】
本実施形態のＣＡＳクライアント２ａは、制御部２１ａと、復号鍵生成部２３ａとを有する。そして、制御部２１ａは制御信号に基づいてプレビュー可能と判断すると、復号鍵生成部２３ａに復号鍵の生成およびレンダラ３ａへの復号鍵送信を指示するとともに、プレビュー時間を示すプレビュー時間情報をレンダラ３ａへ供給する。復号鍵生成部２３ａは制御部２１ａの指示に応じて復号鍵を生成し、復号鍵をレンダラ３ａへ送信する。このように、ＣＡＳクライアント２ａは復号鍵およびプレビュー時間情報を送信する復号鍵送信部として動作する。
【００５８】
本実施形態のレンダラ３ａは、復号部３１ａおよびコーデック部３２に加え、タイマ（計時部）３３を有する。タイマ３３は、ＣＡＳクライアント２ａの制御部２１ａからプレビュー時間情報を受信すると、計時を開始する。すなわち、タイマ３３はプレビュー時間情報が示すプレビュー時間を初期値としてカウントダウンする。復号部３１ａは、復号鍵を受信すると、タイマ３３の計時時間がプレビュー時間に達していないこと、すなわち、タイマ３３のカウント値が０に達していないことを条件に、暗号化されたコンテンツ信号を復号するとともに、映像信号および音声信号に変換する。このように、レンダラ３ａは、復号鍵を受信し、これを用いて、プレビュー時間だけ暗号化されたコンテンツ信号を復号する復号鍵受信部として動作する。
【００５９】
図５は、図４の電子機器においてプレビューを行う場合の処理動作の一例を示すフロー
チャートである。図２と共通する処理動作には共通する符号を付しており、図２との相違点を中心に説明する。
【００６０】
プレビュー可能なコンテンツ信号が受信されると（ステップＳ１のＹＥＳ）、制御部２１ａはプレビュー時間を示すプレビュー時間情報をレンダラ３ａのタイマ３３に送信する（ステップＳ３１。）また、制御部２１ａは復号鍵生成部２３ａに復号鍵の生成およびレンダラ３ａへの送信開始を指示する（ステップＳ３）。これにより、復号鍵生成部２３ａはレンダラ３ａへの復号鍵送信を開始する（ステップＳ５）。以降、復号鍵生成部２３ａは、タイマ３３の計時時間に関わらず、同一のコンテンツ信号を受信している間、復号鍵をレンダラ３ａへ送信し続ける。
【００６１】
一方、レンダラ３ａのタイマ３３は、プレビュー時間情報を受信すると計時を開始し、プレビュー時間を初期値としてカウントダウンを行う（ステップＳ３２）。また、復号部３１ａは、復号鍵を受信すると、これを用いて、暗号化されたコンテンツ信号を復号する。さらに、コーデック部３２は復号されたコンテンツ信号を映像信号および音声信号に変換する（ステップＳ６）。このように、タイマ３３の計時開始は、復号部３１ａによる復号鍵受信、あるいは、復号処理の開始と同期している。
【００６２】
また、復号部３１ａはコンテンツ信号を復号しつつ、タイマ３３の計時時間を確認する（ステップＳ７）。計時時間がプレビュー時間に達していない場合、すなわち、カウント値が０に達していない場合（ステップＳ７のＮＯ）、復号部３１ａはコンテンツ信号の復号を続ける（ステップＳ６）。これに対し、計時時間がプレビュー時間に達すると、すなわち、カウント値が０に達すると（ステップＳ７のＹＥＳ）、復号部３１ａは、復号鍵の受信は続けるが、コンテンツ信号の復号を停止する（ステップＳ３３）。このように、タイマ３３の計時時間に基づいて復号時間がプレビュー時間に達したと判断されると、コンテンツ信号の復号処理は停止する。
【００６３】
なお、復号鍵の受信開始と同時にタイマ３３が計時を開始する場合、ステップＳ７においては、計時時間がプレビュー時間に達した時点で、復号処理を停止すればよい。一方、復号鍵の受信開始と、タイマ３３による計時開始との間にタイムラグがあることもある。このような場合、ステップＳ７においては、タイムラグを考慮して、復号処理時間がプレビュー時間に達した時点で、復号処理を停止すればよい。
【００６４】
このように、第３の実施形態では、レンダラ３ａ内にタイマ３３を設け、プレビュー時間情報をレンダラ３ａに送信する。そして、タイマ３３の計時時間に基づいてレンダラ３ａ内で復号時間を制御する。そのためレンダラ３ａからＣＡＳクライアント２ａへのフィードバック処理が不要で、簡易にプレビューを実現できる。
【００６５】
なお、本実施形態では、プレビュー時間経過後も復号部３１ａは復号鍵を受信し続けている。よって、仮にレンダラ３ａが改変されてしまうと、プレビュー時間経過後も復号部３１ａによりコンテンツが復号されてしまうおそれがある。よって、本実施形態ではレンダラ３ａが改変されないよう強固な構造にしておくのが望ましい。
【００６６】
また、第３の実施形態の変形例として、第２の実施形態と同様の処理を行ってもよい。すなわち、プレビュー時間の途中までコンテンツ信号の復号を行った場合には、残りのプレビュー時間、すなわち、「プレビュー時間−復号済の時間」を復号済時間情報として、レンダラ３ａからＣＡＳクライアント２ａに送信し、制御部２１ａ内に記憶しておく。そして、次に同じコンテンツを受信したときは、残りのプレビュー時間だけプレビューできるよう、残りのプレビュー時間を示すプレビュー時間情報をレンダラ３ａに送信してもよい。あるいは、残りのプレビュー時間をレンダラ３ａ内に記憶しておいてもよい。
【００６７】
なお、以上の各実施形態では、１つの電子機器内に、チューナ、ＣＡＳクライアントおよびレンダラを設ける例を示したが、これらのうちの一部を別個の装置内に設けたり、省略したりしてもよい。例えば、ＣＡＳクライアントを第１の電子機器内に設け、レンダラを第２の電子機器内に設けてもよい。
【００６８】
上述した実施形態で説明した電子機器の各部の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、電子機器の各部の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００６９】
また、電子機器の各部の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００７０】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態には限定されるものではない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００７１】
１  チューナ
２，２ａ  ＣＡＳクライアント
２１，２１ａ  制御部
２２  タイマ
２３，２３ａ  復号鍵生成部
３，３ａ  レンダラ
３３  タイマ
３１，３１ａ  復号部
３２  コーデック部
【図１】
0006450409.tif 000002
【図２】
0006450409.tif 000003
【図３】
0006450409.tif 000004
【図４】
0006450409.tif 000005
【図５】
0006450409.tif 000006