説明

情報処理装置および方法、並びにプログラム

【課題】共通鍵を持たない場合でも、画像の一部を表示させることができるようにする。
【解決手段】変換部131は、所定の方式に基づいて、入力されるAVデータを変換し、遅延部132は、変換されたAVデータと同期するように、入力されるAVデータを遅延させ、選択部133は、key signal151Eに基づいて、遅延されたAVデータと、変換されたAVデータのいずれか一方を選択して出力することで、共通鍵を持たない場合でも、画像の一部を表示させることができるようになる。本発明は暗号復号システムに適用できる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、変換処理が施された画像データに対応する画像の一部を表示させることができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【0002】
図1は、従来の暗号化装置11と復号化装置12とからなるシステム(以下、暗号復号システム1と称する)の構成を示すブロック図である。なお、図1において、実線で囲まれた四角は、装置の構成要素としてのブロックを示し、点線で囲まれた四角は、所定の情報を示している。このような実線と点線の使い分け方は、後述する他の図においても同様とされる。
【0003】
暗号化部21においては、AES暗号データ生成部31は、AES(Advanced Encryption Standard)暗号を利用して、フレーム単位で構成される画像に対するストリームデータ(以下、AV(Audio Visual)データと称する)を暗号化するための共通鍵であるLE Key61Eと、AES Input62Eとを用いて、AVデータを暗号化するためのAES暗号データ65を生成する。なお、AVデータは、HD-SDI(High Definition Serial Digital Interface)のデータであって、1以上のフレームから構成されているとする。
【0004】
P-P(Parallel-Parallel)変換部32、ストリーム変換部33a、およびストリーム変換部33bは、そのAES暗号データ65から、AVデータのフレームを構成する各画素の輝度を示すデータYを暗号化するためのAES暗号データ65aを輝度データ暗号化部34aに供給し、それらの各画素の色を示すデータCb/Crを暗号化するためのAES暗号データ65bを色データ暗号化部34bに供給する。
【0005】
輝度データ暗号化部34aは、AES暗号データ65aを用いて、AVデータYを暗号化して重畳部23に供給し、色データ暗号化部34bは、AES暗号データ65bを用いて、AVデータCb/Crを暗号化して出力する。なお、輝度データ暗号化部34aと色データ暗号化部34bは、タイミングおよびメタデータ生成部22から供給されるFrame reset63Eを利用して、フレーム単位でAVデータを暗号化する。
【0006】
重畳部23は、輝度データ暗号化部34aからの暗号化されたAVデータYに、メタデータ生成部22からのメタデータ64を重畳して出力する。
【0007】
これにより、暗号化装置11は、共通鍵暗号方式の1つであるAES暗号を利用して、AVデータYとAVデータCb/CrからなるAVデータを暗号化し、暗号化されたAVデータY(以下、暗号化AVデータYと称する)と暗号化されたAVデータCb/Cr(以下、暗号化AVデータCb/Crと称する)とからなる暗号化AVデータを復号化装置12に提供する。そして、復号化装置12には、暗号化装置11から暗号化AVデータが入力される。
【0008】
メタデータ抽出部41は、暗号化AVデータYからメタデータ64およびタイミングを抽出し、そのメタデータ64からLE Key61DおよびAES Input62D、そのタイミングからFrame reset63Dをそれぞれ生成し、復号化部42に供給する。
【0009】
復号化部42においては、AES復号データ生成部51は、メタデータ抽出部41からのLE Key61DとAES Input62Dとを用いて、暗号化AVデータを復号化するためのAES復号データ66を生成する。P-P変換部52、ストリーム変換部53a、およびストリーム変換部53bは、そのAES復号データ66から、暗号化AVデータYを復号化するためのAES復号データ66aを輝度データ復号化部54aに供給し、暗号化AVデータCb/Crを復号化するためのAES復号データ66bを色データ復号化部54bに供給する。
【0010】
輝度データ復号化部54aは、AES復号データ66aを用いて、暗号化AVデータYを復号化し、復号化されたAVデータYを出力する。また、色データ復号化部54bは、AES復号データ66bを用いて、暗号化AVデータCb/Crを復号化し、復号化されたAVデータCb/Crを出力する。なお、輝度データ復号化部54aと色データ復号化部54bは、メタデータ抽出部41から供給されるFrame reset63Dを利用して、フレーム単位で暗号化AVデータを復号化する。
【0011】
以上のようにして、従来の暗号復号システム1においては、暗号化装置11は、AVデータを暗号化して、暗号化AVデータを復号化装置12に提供し、復号化装置12は、暗号化装置11からの暗号化AVデータを復号化して、AVデータを出力する。
【0012】
なお、暗号復号システム1をAVデータの中継を行う画像中継システムとして適用した場合、送信サイト側の暗号化装置11と、受信サイト側の復号化装置12との間で伝送されるAVデータ、すなわち、暗号化AVデータでは、HD-SDI信号規格としての同期信号は暗号化されないので、中継地点に設けられた復号化のための共通鍵を持っていない監視装置(以下、中継地点監視装置と称する)は、その暗号化AVデータに対応する画像を画面に表示させることが可能となる。このとき、暗号化AVデータの画像データ部が疑似ランダム性を強く帯びた値と置き換えられるので、中継地点監視装置の画面は、いわゆる砂嵐ノイズを画面全体に表示する。これにより、暗号化されているので当然であるが、中継地点で監視を行っている監視者は、中継地点監視装置の画面に表示されている画像を識別することはできない。
【0013】
また、本出願人は、画像半開示技術として、JPEG2000(Joint Photographic Experts Group 2000)の符号化コードの一部を暗号化することを特徴とした画像符号化装置と画像復号装置を先に提案している(例えば、特許文献1参照)。また、符号化対象のコンテンツに対する半開示型コンテンツ信号の符号化に関する可変長データ符号化方法も提案されている(例えば、特許文献2参照)。
【0014】
【特許文献1】特開2003−153228号公報
【特許文献2】特開2003−230096号公報
【発明の開示】
【発明が解決しようとする課題】
【0015】
しかしながら、復号化のための共通鍵を持っていない中継地点において、モニタにより中継画像を監視する場合、表示されている画像がノイズ画であるのか、それとも暗号化された画像であるのかを判断することができないという課題があった。具体的には、例えば、従来の暗号復号システム1において、暗号化装置11から提供される暗号化AVデータは、暗号化されたAVデータであるので、復号化のための共通鍵を持っていない中継地点に設けられた中継地点監視装置では、監視者が識別可能な画像として表示させることができず、復号化のための共通鍵を持っている復号化装置12により復号化されないと識別可能な画像として表示させることができなかった。
【0016】
また、中継経路を間違うことにより発生する誤配信などの監視も、モニタの画面を通して行うことができないという課題もあった。
【0017】
特開2003−153228号公報および特開2003−230096号公報に開示されている提案は、いずれも、MPEG(Moving Picture Experts Group)やJPEGなどの圧縮画像データを対象とした技術であり、ベースバンドの映像信号に適用することができなかった。また、プライバシーの保護のために、画面の一部をモザイク化する処理がなされる場合があるが、この場合、受信側では、そのモザイク化された画像を復号して元に戻すことができない。
【0018】
本発明はこのような状況に鑑みてなされたものであり、変換処理が施された画像データに対応する画像の一部を表示させることができるようにするものである。
【課題を解決するための手段】
【0019】
本発明の一側面の情報処理装置は、入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置において、前記第1の信号を、所定の方式の前記第2の信号に変換する変換手段と、変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延手段と、同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択手段とを備え、前記選択手段は、選択した前記第1の信号または前記第2の信号を出力する。
【0020】
前記変換手段には、前記第1の信号を暗号化して、前記第2の信号に変換させることができる。
【0021】
前記暗号化の方式には、AES暗号であるようにさせることができる。
【0022】
前記変換手段には、前記第1の信号を復号化して、前記第2の信号に変換させることができる。
【0023】
前記復号化の方式には、AES復号であるようにさせることができる。
【0024】
前記第1の信号には、HD-SDI規格の映像信号であるようにすることができる。
【0025】
前記第3の信号には、前記第1の信号に対応する画像の1フレームからなる領域のうち、ある領域では前記第1の信号が選択され、それ以外の領域では前記第2の信号が選択されるようにする信号であるようにさせることができる。
【0026】
本発明の一側面の情報処理方法は、入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置の情報処理方法において、前記第1の信号を、所定の方式の前記第2の信号に変換する変換ステップと、変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延ステップと、同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択ステップとを含み、前記選択ステップは、選択した前記第1の信号または前記第2の信号を出力する。
【0027】
本発明の一側面のプログラムは、入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置のコンピュータに、情報処理を実行させるプログラムにおいて、前記第1の信号を、所定の方式の前記第2の信号に変換する変換ステップと、変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延ステップと、同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択ステップとを含み、前記選択ステップは、選択した前記第1の信号または前記第2の信号を出力する。
【0028】
本発明の一側面の情報処理装置においては、第1の信号が、所定の方式の第2の信号に変換され、変換された第2の信号と同期するように第1の信号が遅延され、同期している第1の信号または第2の信号を選択させるための第3の信号に基づいて、変換された第2の信号と、遅延された第1の信号のいずれか一方が選択され、選択された第1の信号または第2の信号が出力される。
【発明の効果】
【0029】
以上のように、本発明の一側面によれば、変換処理が施された画像データに対応する画像の一部を表示させることができる。特に、本発明の一側面によれば、HD-SDIベースバンド映像信号のリアルタイム暗号化において画像の一部を暗号化しない、いわゆる画像半開示技術を提供することにより、復号化のための共通鍵を持たない機器においても、画面の一部を表示させることができる。
【発明を実施するための最良の形態】
【0030】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【0031】
本発明の一側面の情報処理装置は、入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置(例えば、図6の暗号化装置113)において、前記第1の信号を、所定の方式の前記第2の信号に変換する変換手段(例えば、図6の変換部131)と、変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延手段(例えば、図6の遅延部132)と、同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択手段(例えば、図6の選択部133)とを備え、前記選択手段は、選択した前記第1の信号または前記第2の信号を出力する。
【0032】
前記変換手段は、前記第1の信号を暗号化して、前記第2の信号に変換することができる。
【0033】
前記暗号化の方式は、AES暗号であるようにすることができる。
【0034】
前記変換手段は、前記第1の信号を復号化して、前記第2の信号に変換することができる。
【0035】
前記復号化の方式は、AES復号であるようにすることができる。
【0036】
前記第1の信号は、HD-SDI規格の映像信号であるようにすることができる。
【0037】
前記第3の信号は、前記第1の信号に対応する画像の1フレームからなる領域のうち、ある領域では前記第1の信号が選択され、それ以外の領域では前記第2の信号が選択されるようにする信号であるようにすることができる。
【0038】
本発明の一側面の情報処理方法またはプログラムは、入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置の情報処理方法、または入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置のコンピュータに、情報処理を実行させるプログラムにおいて、前記第1の信号を、所定の方式の前記第2の信号に変換し(例えば、図11のステップS12の処理)、変換された前記第2の信号と同期するように前記第1の信号を遅延し(例えば、図11のステップS13の処理)、同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択(例えば、図11のステップS14の処理)し、選択した前記第1の信号または前記第2の信号を出力する(例えば、図11のステップS15の処理)ステップを含む。
【0039】
以下、図面を参照しながら本発明の実施の形態について説明する。
【0040】
図2は、本発明を適用した暗号復号システム101の一実施の形態の構成を示すブロック図である。
【0041】
暗号復号システム101は、画像送出機111、送信サイト監視装置112、暗号化装置113、中継地点監視装置115、復号化装置117、および受信サイト監視装置118から構成される。また、暗号化装置113と復号化装置117とは、ネットワーク114およびネットワーク116を介して接続され、暗号化装置113に入力される、例えば、フレーム単位で構成される画像(例えば映画などのコンテンツ)に対するストリームデータであるAVデータを監視する送信サイト監視装置112、ネットワーク114とネットワーク116との間で伝送されるAVデータを監視する中継地点監視装置115、および復号化装置117の出力するAVデータを監視する受信サイト監視装置118も接続されている。
【0042】
換言すれば、暗号復号システム101は、AVデータの中継を行う画像中継システムであるとも言える。また、AVデータは、例えば、HD-SDIのデータであって、1以上のフレームデータから構成されている、ベースバンドの映像信号である。さらにまた、フレームデータは、そのフレームを構成する各画素の輝度を示すAVデータY、およびそのフレームを構成する各画素の色を示すAVデータCb/Crから構成されているとする。なお、本実施例では、HD-SDIのベースバンド映像信号を例にして説明するが、それ以外のベースバンドのデジタル映像信号であってもよい。
【0043】
画像送出機111は、例えば、AVデータなどの画像データを、送信サイト監視装置112および暗号化装置113に供給する。
【0044】
送信サイト監視装置112は、画像送出機111から供給されるAVデータに対応する画像を画面に表示させる。これにより、送信サイトを監視する監視者は、暗号化装置113により暗号化される前のAVデータに対応する画像を、送信サイト監視装置112の画面を見て確認することができる。すなわち、このとき、送信サイト監視装置112の画面に表示される画像は、暗号化される前の画像であるので、当然ながら監視者により識別可能な画像となる。
【0045】
暗号化装置113は、例えば、AES暗号を利用してAVデータを暗号化するための共通鍵(AES Keyと称される場合もあるが、本実施の形態では、LE Keyと称する)を用いて、画像送出機111から供給されるAVデータの一部を暗号化し、部分的に暗号化されたAVデータを、ネットワーク114およびネットワーク116を介して、復号化装置117に送信する。すなわち、詳細は後述するが、暗号化装置113は、AVデータの全てを暗号化するのではなく、例えば、フレーム単位で構成される画像のうち、所定の領域を暗号化せずに、その領域以外の領域だけを暗号化(部分暗号化)する。
【0046】
ネットワーク114には暗号化装置113が接続され、ネットワーク116には復号化装置117が接続され、ネットワーク114とネットワーク116との間には、中継地点監視装置115が接続される。ネットワーク114およびネットワーク116は、インターネットなどの、相互に接続されているネットワークまたは通信回線などからなり、例えば、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルにしたがって、暗号化装置113および復号化装置117を相互に通信させる。
【0047】
中継地点監視装置115は、暗号化装置113から復号化装置117に送信されるAVデータであって、ネットワーク114とネットワーク116との間で伝送されているAVデータに対応する画像を画面に表示させる。これにより、中継地点を監視する監視者は、暗号化装置113により部分暗号化されたAVデータであって、復号化装置117により復号化される前のAVデータを、中継地点監視装置115の画面を見て確認することができる。すなわち、このとき、中継地点監視装置115の画面に表示される画像は、暗号化された後の画像となるので、通常であれば、監視者により識別不可能な画像となるが、暗号化装置113から送信されるAVデータは、部分暗号化されたAVデータであるので、監視者により部分的に識別可能となる画像となる。
【0048】
ここで、図3乃至図5を参照して、部分暗号化されたAVデータに対応する画像についてより詳細な説明をする。図3乃至図5においては、図中左側は、送信サイト監視装置112の画面に表示される画像を示し、図中右側は、中継地点監視装置115の画面に表示される画像を示している。換言すれば、送信サイト監視装置112の画面に表示されている画像は、暗号化装置113により暗号化される前のAVデータに対応する画像を示し、中継地点監視装置115の画面に表示されている画像は、暗号化装置113により暗号化された後の、部分暗号化されたAVデータに対応する画像を示している。
【0049】
図3の例において、図中左側の送信サイト監視装置112は、画像送出機111から供給される、AVデータに対応するテスト画像としてのカラーバーを画面に表示している。このとき、送信サイト監視装置112の画面は、AVデータが暗号化されていないので、カラーバーを画面全体に表示する。それに対して、図中右側の中継地点監視装置115は、ネットワーク114を介して、暗号化装置113から送信される、部分暗号化されたAVデータに対応するカラーバーを画面に表示している。このとき、中継地点監視装置115の画面は、部分暗号化されたAVデータのうち、暗号化されている部分を監視者には識別できない画像として画面に表示し、暗号化されていない部分をカラーバーとして画面に表示する。
【0050】
これにより、中継地点監視装置115は、共通鍵(LE Key)を持っていないが、いわゆる画像半開示技術により暗号化されていないカラーバーの一部を表示(開示)するので、AVデータの中継を行う各地点においても、中継地点監視装置115により、監視用の画像を用いて画像の特性を測定することができる。
【0051】
また、図4の例では、図中左側の送信サイト監視装置112は、画像送出機111から供給される、AVデータに対応する画像(例えば図4では、夜景の画像)を画面に表示している。このとき、送信サイト監視装置112の画面は、図3と同様に、AVデータが暗号化されていないので、画像を画面全体に表示する。それに対して、図中右側の中継地点監視装置115は、図3と同様に、ネットワーク114を介して、暗号化装置113から送信される部分暗号化されたAVデータに対応する画像として、暗号化されている部分を監視者には識別できない画像として画面に表示し、暗号化されていないシンボル(例えば図4では、“XYZTV”である放送局のコールサイン)を画面に表示する。
【0052】
これにより、中継地点監視装置115は、共通鍵(LE Key)を持っていないが、暗号化されていないシンボルに画像属性としての意味を持たせておくことにより、AVデータの中継を行う各地点においても、例えば、“XYZTV”である放送局のコールサインなどの中継画像の属性を監視者に識別させることができる。なお、部分的に開示されるシンボル部分は、静止画に限らず、例えば、動画やバーコード、各種のデータなど、画像として表示可能なものであればよい。
【0053】
さらに、図5の例では、図中左側の送信サイト監視装置112は、画像送出機111から供給される、AVデータに対応する画像(例えば図5では、夜景の画像)を画面に表示している。このとき、送信サイト監視装置112の画面は、図3と同様に、AVデータが暗号化されていないので、画像を画面全体に表示する。それに対して、図中右側の中継地点監視装置115は、図3と同様に、ネットワーク114を介して、暗号化装置113から送信される部分暗号化されたAVデータに対応する画像のうち、暗号化されている部分を監視者には識別できない画像として画面に表示し、暗号化されていない文字の形状(例えば図5では、“TV”である文字)の領域の画像を画面に表示する。
【0054】
これにより、中継地点監視装置115は、共通鍵(LE Key)を持っていないが、暗号化していない文字形状の部分に、画像属性としての意味を持たせておくことにより、例えば、“TV”などの属性を監視者に識別させることができる。なお、部分的に開示される文字形状の部分は、図5の例で示したアルファベットに限らず、例えば、各種の文字や所定のパターンなど、画素単位による形状として表示可能なものであればよい。
【0055】
なお、図3乃至図5においては、図中左側は、送信サイト監視装置112の画面であると説明したが、復号化されたAVデータを表示する、後述する受信サイト監視装置118の画面でも同様に表示される。
【0056】
図2に戻り、復号化装置117は、ネットワーク114およびネットワーク116を介して、暗号化装置113から送信される、部分暗号化されたAVデータを受信する。復号化装置117は、暗号化装置113による暗号化で用いられたのと同じLE Keyを用いて、部分暗号化されたAVデータを復号化し、復号化したAVデータを受信サイト監視装置118に供給する。
【0057】
受信サイト監視装置118は、復号化装置117から供給されるAVデータを画面に表示させる。これにより、受信サイトを監視する監視者は、暗号化装置113により部分暗号化されたAVデータであって、復号化装置117により復号化されたAVデータを、受信サイト監視装置118の画面を見て確認することができる。すなわち、このとき、受信サイト監視装置118の画面に表示される画像は、復号化された後の画像であるので、監視者により識別可能な画像となる。
【0058】
具体的には、受信サイト監視装置118は、AVデータが復号化されて元の状態に戻ったので、例えば、送信サイト監視装置112と同様に、カラーバーを画面全体に表示する。
【0059】
図6は、本発明を適用した暗号化装置113と復号化装置117とからなる暗号復号システム101の構成を示すブロック図である。すなわち、図6の例では、図2の暗号復号システム101を構成する機器のうち、暗号化装置113と復号化装置117を抜き出した構成を表現しており、それらについてより具体的な説明する。
【0060】
また、図2の例では、暗号化装置113はAVデータを部分暗号化し、復号化装置117は、その部分暗号化されたAVデータを復号化するとして説明したが、本実施の形態では、暗号化と復号化に限らず、それ以外のAVデータを変換する方法であってもよいので、図6では、暗号化と復号化による変換以外の変換を含む変換方法について説明し、それ以降の図7乃至図12では、変換方法の具体的な例として、図6を参照して、暗号化と復号化について説明する。
【0061】
図6の例では、暗号復号システム101は、例えば、AVデータを暗号化などの所定の方式で変換する暗号化装置113と、暗号化装置113により所定の方式で変換されたAVデータを、その方式に対応する復号化などの所定の方式で変換する復号化装置117とから構成される。
【0062】
暗号化装置113は、例えば、画像送出機111から入力されるAVデータを所定の方式により変換し、変換したAVデータを、ネットワーク114およびネットワーク116を介して、復号化装置117に提供する。暗号化装置113は、変換部131、遅延部132、および選択部133を含むようにして構成される。
【0063】
変換部131は、画像送出機111から入力されるAVデータに対して、所定の方式による変換の処理を施し、変換処理が施されたAVデータを選択部133に供給する。具体的には、変換部131は、AVデータに対して、例えば、暗号化の処理を施し、暗号化されたAVデータを選択部133に供給する。なお、変換部131は、暗号化の処理の他に、例えば、スクランブルの処理などにより、AVデータを変換するようにしてもよい。
【0064】
遅延部132は、画像送出機111から入力されるAVデータを、所定の時間遅らせることにより、遅延したAVデータを選択部133に供給する。これにより、変換部131による変換処理では、ある程度の処理時間を要するが、遅延部132がAVデータを所定のタイミングで遅延させることにより、変換部131が出力するAVデータと、遅延部132が出力するAVデータとは、選択部133に同期して入力することになる。
【0065】
選択部133には、変換部131からの変換されたAVデータと、遅延部132からの遅延されたAVデータの他に、key signal151Eが入力される。詳細は後述するが、key signal151Eは、選択部133に対して、変換部131と遅延部132から同期して入力されるAVデータのいずれか一方を選択させるための信号である。
【0066】
したがって、選択部133は、入力されるkey signal151Eに基づいて、同期して入力される変換されたAVデータと、変換処理が施されていないAVデータのうちのいずれか一方を選択し、選択したAVデータを復号化装置117に提供する。これにより、復号化装置117に提供されるAVデータは、例えば、フレーム単位で構成される画像のうち、所定の領域を変換せずに、その領域以外の領域だけが変換されたデータとなる。
【0067】
復号化装置117は、ネットワーク114およびネットワーク116を介して、暗号化装置113から提供される部分的に変換されたAVデータを、暗号化装置113による変換に対応する所定の方式で変換し、変換されたAVデータを、例えば、受信サイト監視装置118に出力する。復号化装置117は、変換部141、遅延部142、および選択部143を含むようにして構成される。
【0068】
変換部141は、所定の方式にしたがって、暗号化装置113から提供されるAVデータのうち、部分的に変換されているAVデータを元の状態に戻すように変換し、変換したAVデータを選択部143に供給する。具体的には、変換部141は、部分的に暗号化されているAVデータに対して、例えば、復号化の処理を施し、復号化されたAVデータを選択部143に供給する。なお、変換部141は、復号化の処理の他に、例えば、スクランブル解除の処理などにより、AVデータを変換するようにしてもよい。
【0069】
遅延部142は、暗号化装置113から提供されるAVデータを、所定の時間遅らせることにより、遅延したAVデータを選択部143に供給する。これにより、暗号化装置113と同様に復号化装置117でも、変換部141が出力するAVデータと、遅延部142が出力するAVデータとは、選択部143に同期して入力することになる。
【0070】
選択部143には、変換部141からの変換されて元の状態に戻されたAVデータと、遅延部142からの遅延されたAVデータの他に、key signal151Dが入力される。詳細は後述するが、key signal151Dは、key signal151Eに対応する信号であって、選択部143に対して、変換部141と遅延部142から同期して入力されるAVデータのいずれか一方を選択させるための信号である。
【0071】
したがって、選択部143は、入力されるkey signal151Dに基づいて、同期して入力される変換して元の状態に戻されたAVデータと、変換処理を施していないAVデータ(すなわち、部分的に変換されたAVデータ)のうちのいずれか一方を選択し、選択したAVデータを、例えば、受信サイト監視装置118に出力する。
【0072】
すなわち、このとき、key signal151Dをkey signal151Eと同じレベルの信号とすることにより、選択部143は、選択部133と同じタイミングで、供給される2つのAVデータを選択することになる。これにより、復号化装置117が出力するAVデータは、暗号化装置113により変換されたAVデータは元の状態に戻され、それに対して、暗号化装置113により変換されていないAVデータは変換処理が施されずにそのまま出力されることになる。
【0073】
なお、key signal151Eおよびkey signal151Dであるが、これらは、それぞれ、暗号化装置113と復号化装置117にあらかじめ保持しておくようにしてもよいし、外部の機器が同じレベルのkey signal151Eとkey signal151Dを、暗号化装置113と復号化装置117にそれぞれ提供するようにしてもよい。
【0074】
また、中継地点監視装置115は、図2に示すような位置に設けられるので、図6で示される例において、中継地点監視装置115を設けた場合、例えば、暗号化装置113から提供されるAVデータであって、復号化装置117に入力される手前のAVデータを表示できる位置に設けられる。このとき、中継地点監視装置115は、例えば、上述した、図3乃至図5の中継地点監視装置115の画面(図中右側)のそれぞれに示すような画像を画面に表示させる。
【0075】
次に、暗号化装置113と復号化装置117による変換処理のより具体的な例として、AVデータを暗号化する暗号化装置113と、その暗号化されたAVデータを復号化する復号化装置117からなる暗号復号システム101のより詳細な例について説明する。
【0076】
図7は、図6の暗号復号システム101のより詳細な構成を説明する図である。
【0077】
図7の例では、暗号化装置113は、共通鍵暗号方式の1つである、AES暗号を利用してAVデータを暗号化する。このため、暗号化装置113の変換部131は、暗号化部161、メタデータ生成部162、および重畳部163から構成されている。また、暗号化部161は、AES暗号データ生成部171、P-P変換部172、ストリーム変換部173a、ストリーム変換部173b、輝度データ暗号化部174a、および色データ暗号化部174bから構成されている。なお、図6と対応する部分については、同一の符号を付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。
【0078】
AES暗号データ生成部171は、AES暗号を利用してAVデータを暗号化するための共通鍵201Eと、AES Input202Eとを用いて、AVデータを直接暗号化するためのデータ(以下、AES暗号データ205と称する)を生成し、生成したAES暗号データ205をP-P変換部172に供給する。
【0079】
P-P変換部172には、AES暗号データ生成部171からAES暗号データ205が供給される。P-P変換部172は、そのAES暗号データ205から、AVデータのフレームを構成する各画素の輝度を示すAVデータYを暗号化するために使用するデータと、各画素の色を示すAVデータCb/Crを暗号化するために使用するデータとをそれぞれ切り出して、切り出したそれらのデータを、ストリーム変換部173aおよびストリーム変換部173bにそれぞれ供給する。
【0080】
ストリーム変換部173aは、P-P変換部172から供給されるAVデータYを暗号化するためのデータを所定の方式で変換し、変換されたデータ(以下、AES暗号データ205aと称する)を輝度データ暗号化部174aに供給する。同様に、ストリーム変換部173bは、AVデータCb/Crを暗号化するためのデータを所定の方式で変換し、変換されたデータ(以下、AES暗号データ205bと称する)を色データ暗号化部174bに供給する。
【0081】
この場合、例えば、AES暗号データ生成部171は、128ビットのLE Key201Eと、128ビットのAES Input202Eとの総計256ビットの入力データから、128ビットのAES暗号データ205を生成し、そのAES暗号データ205をP-P変換部172に供給する。そして、P-P変換部172は、AES暗号データ205を構成する128ビットのうち、下位120ビットだけを、AVデータの暗号化に実際使用するデータとして10ビットごとに切り出すことにより、ストリーム変換部173aを介してAES暗号データ205aを輝度データ暗号化部174aに供給するとともに、ストリーム変換部173bを介してAES暗号データ205bを輝度データ暗号化部174bに供給する。
【0082】
輝度データ暗号化部174aは、AVデータのフレームを構成する各画素の輝度を示すAVデータYと、そのフレームを構成する各画素の色を示すAVデータCb/Crのうち、各画素の輝度を示すAVデータYを、ストリーム変換部173aから供給される、10ビットごとのAES暗号データ205aを用いて暗号化し、暗号化したAVデータY(以下、暗号化AVデータYと称する)を重畳部163に供給する。その際、輝度データ暗号化部174aは、メタデータ生成部162から供給されるFrame reset203Eを利用して、フレーム単位でAVデータを暗号化する。
【0083】
色データ暗号化部174bは、AVデータを構成するAVデータYとAVデータCb/Crのうち、各画素の色を示すAVデータCb/Crを、ストリーム変換部173bから供給される、10ビットごとのAES暗号データ205bを用いて暗号化し、暗号化したAVデータCb/Cr(以下、暗号化AVデータCb/Crと称する)を選択部133に供給する。その際、色データ暗号化部174bは、輝度データ暗号化部174aと同様に、Frame reset203Eを利用することにより、フレーム単位でAVデータを暗号化する。
【0084】
メタデータ生成部162およびタイミングは、暗号化部161の暗号化処理で必要となる各種情報(換言すると、復号化装置117の復号化処理で必要となる各種情報)、例えば、上述したように、LE Key201E、AES Input202E、およびFrame reset203Eなどを生成する。また、メタデータ生成部162は、LE Key201Eに、これらの各種情報のうちの幾つかの補足情報を付加し、その結果得られるデータ(以下、LEKP(Link Encryption Key Payload)と称する)に対して、例えば、復号化装置117側の公開鍵を利用するRSA(R.Rivest A.Shamir L.Adleman)(商標)2048ビットの暗号方式(以下、RSA暗号と称する)による暗号化処理を施す。なお、以下、LEKPがRSA暗号により暗号化された結果得られるデータを、ELEKPと称する。すなわち、メタデータ生成部162は、ELEKPを生成する。そして、メタデータ生成部162は、ELEKPの他、AES Input202Eの一構成要素などから構成されるメタデータ204を生成し、そのメタデータ204を重畳部163に供給する。
【0085】
重畳部163は、輝度データ暗号化部174aから供給される暗号化AVデータYのうちの、例えば、V-Blanking期間に、メタデータ生成部162により生成されたメタデータ204を重畳(挿入)して、その結果得られるデータ(以下、メタデータ重畳暗号化AVデータYと称する)を、選択部133に供給する。このとき、メタデータ204は、フレーム単位で挿入されることになる。なお、上述したように、暗号化AVデータは、暗号化AVデータY(メタデータ重畳暗号化AVデータY)と暗号化AVデータCb/Crからなる。
【0086】
遅延部132aは、入力されるAVデータを構成するAVデータYとAVデータCb/Crのうち、各画素の輝度を示すAVデータYを、所定の時間遅らせることにより、遅延されたAVデータY(以下、非暗号化AVデータYと称する)を選択部133に供給する。同様に、遅延部132bは、もう一方の各画素の色を示すAVデータCb/Crを、所定の時間遅らせることにより、遅延されたAVデータCb/Cr(以下、非暗号化AVデータCb/Crと称する)を選択部133に供給する。なお、以下、非暗号化AVデータYと非暗号化AVデータCb/Crを総称して、非暗号化AVデータと称して説明する。
【0087】
これにより、変換部131が行う暗号化処理では、その処理を行うために時間を要するので、遅延部132aおよび遅延部132bが、AVデータを構成するAVデータYとAVデータCb/Crのそれぞれを所定のタイミングで遅延させることにより、変換部131が出力する暗号化されたAVデータYおよびAVデータCb/Crと、遅延部132aおよび遅延部132bのそれぞれが出力する暗号化されていないAVデータYおよびAVデータCb/Crとは、同期して選択部133に入力されることになる。換言すれば、暗号化AVデータと、非暗号化AVデータは、同期して選択部133に入力するとも言える。
【0088】
選択部133には、入力信号IN1としての、重畳部163から供給されるメタデータ重畳暗号化AVデータYと、色データ暗号化部174bから供給される暗号化AVデータCb/Cr、入力信号IN2としての、遅延部132aから供給される非暗号化AVデータYと、遅延部132bから供給される非暗号化AVデータCb/Crの他に、key signal151Eが供給される。
【0089】
選択部133は、key signal151Eに基づいて、各画素の輝度を示すAVデータYとして、メタデータ重畳暗号化AVデータY(入力信号IN1)と非暗号化AVデータY(入力信号IN2)のいずれか一方を選択するとともに、各画素の色を示すAVデータCb/Crとして、暗号化AVデータCb/Cr(入力信号IN1)と非暗号化AVデータCb/Cr(入力信号IN2)のいずれか一方を選択する。そして、選択部133は、選択したAVデータY(以下、部分暗号化AVデータYと称する)およびAVデータCb/Cr(以下、部分暗号化AVデータCb/Crと称する)を復号化装置117に提供する。なお、以下、部分暗号化AVデータYと部分暗号化AVデータCb/Crを総称して、部分暗号化AVデータ(出力信号OUT)と称して説明する。
【0090】
ここで、選択部133の詳細について、図8乃至図10を参照して説明する。
【0091】
図8は、選択部133の詳細な構成を示すブロック図である。
【0092】
上述したように、選択部133は、key signal151Eに基づいて、入力信号IN1と入力信号IN2のいずれか一方を選択し、選択した入力信号を出力信号OUTとして復号化装置117に提供する。選択部133は、遅延部221、比較器222、スイッチS1、およびスイッチS2を含むようにして構成される。
【0093】
遅延部221には、key signal151Eが入力される。遅延部221は、例えば、入力信号IN1および入力信号IN2と同期するように、key signal151Eの輝度成分であるY信号を遅らせて、比較器222に供給する。
【0094】
ところで、key signal151Eは、図9の例に示すように、例えば、白黒の2値レベルの画面に対応する信号である。すなわち、図9に示される6つの画面は、key signal151Eの例としての、key signal151a乃至key signal151fを示している。
【0095】
また、key signal151a乃至key signal151fにおいては、それぞれ、白色で表現されている領域(以下、白領域と称する)と、色が付されて表現されている領域(以下、黒領域と称する)により分けられているが、白領域は、暗号化を行わない領域を示し、黒領域は、暗号化を行う領域を示している。
【0096】
したがって、key signal151aは、白領域で示される帯状の領域については暗号化を行わずに、それ以外の黒領域で示される領域についてだけ暗号化を行わせる信号であることを示している。そして、key signal151aに基づいて、暗号化装置113により、AVデータが暗号化されることにより、中継地点監視装置115は、図3の右側で示したような、カラーバーの一部が帯状に表示された画像を画面に表示させる。
【0097】
また、同様に、key signal151bは、右上の長方形の領域については暗号化を行わず、それ以外の領域を暗号化させる信号であるので、key signal151bを用いることにより、中継地点監視装置115は、図4の右側で示したように、画面の右上の長方形の領域だけが表示された画像を画面に表示させる。同様に、key signal151cは、画面上の“TV”である文字が形成される領域については暗号化を行わせない信号であるので、key signal151cを用いることにより、中継地点監視装置115は、図5の右側で示したように、“TV”である文字が形成されている領域の画像だけが表示された画像を画面に表示させる。
【0098】
なお、暗号化を行わない白領域であるが、上述した、帯状、右上の長方形、“TV”である文字の他にも、例えば、key signal151dにより指定される楕円やひし形の領域、key signal151eにより指定される画面の左側半分の領域、key signal151fにより指定される画面の下側の長方形以外の領域など、画面に対して所定の領域が指定される。
【0099】
このように、key signal151Eを自由に変更することで、暗号化を行う領域を変更することができるので、中継地点監視装置115の画面に表示される画像の機密性と開示性とをバランスよく両立させることができる。
【0100】
比較器222には、遅延部221から供給されるkey signal151Eの他に、あらかじめ指定された閾値が入力される。比較器222は、key signal151Eと閾値とを比較し、比較の結果に応じた制御信号をスイッチS1およびスイッチS2に供給する。これにより、スイッチS1とスイッチS2は、比較器222から供給される制御信号に基づいて、スイッチング動作を行うことになる。
【0101】
図10は、比較器222からの制御信号によるスイッチS1とスイッチS2の動作の詳細について説明する図である。図10の表の例では、1列目はkey signal151Eのレベルと、閾値のレベルの比較結果を示し、2列目は1列目のレベルの比較結果に対応したスイッチS1とスイッチS2の導通の向きを示している。
【0102】
すなわち、図10の表の2行目で示すように、key signal151Eの輝度成分であるY信号が閾値以下である場合、スイッチS1は、比較器222からの制御信号に基づいて、暗号化されたAVデータ(すなわち、メタデータ重畳暗号化AVデータY(入力信号IN1))のラインであるライン1側に入力を切り替える。同様に、スイッチS2は、比較器222からの制御信号に基づいて、暗号化されたAVデータ(すなわち、暗号化AVデータCb/Cr(入力信号IN1))のラインであるライン1側に入力を切り替える。これにより、選択部133は、key signal151Eの輝度成分であるY信号が閾値以下である場合、暗号化AVデータを出力することになる。
【0103】
また、図10の表の3行目で示すように、key signal151Eの輝度成分であるY信号が閾値を超える場合、スイッチS1は、比較器222からの制御信号に基づいて、暗号化されていないAVデータ(すなわち、非暗号化AVデータY(入力信号IN2))のラインであるライン2側に入力を切り替える。同様に、スイッチS2は、比較器222からの制御信号に基づいて、暗号化されていないAVデータ(非暗号化AVデータCb/Cr(入力信号IN2))のラインであるライン2側に入力を切り替える。これにより、選択部133は、key signal151Eの輝度成分であるY信号が閾値を超える場合、非暗号化AVデータを出力することになる。
【0104】
なお、上述した例においては、遅延部221は、key signal151Eの輝度成分であるY信号を比較器222に入力しているが、もちろん、key signal151Eの色差成分であるクロマ信号(Cb/Cr信号)を入力するようにしてもよい。その場合、比較器222は、所定の閾値とCb/Cr信号とを比較し、比較の結果に応じた制御信号を、スイッチS1およびスイッチS2に供給する。また、比較器222に入力される閾値は、固定のレベルに限らず、そのレベルが動的に変化するようにしてもよい。
【0105】
図7に戻り、以上説明したように、本実施の形態では、部分暗号化AVデータ(出力信号OUT)が、暗号化装置113により生成され、ネットワーク114およびネットワーク116を介して、復号化装置117に伝送(提供)される。
【0106】
かかる復号化装置117は、上述したように、図7の例では、変換部141、遅延部142aと遅延部142bからなる遅延部142、および選択部143を含むようにして構成される。また、変換部141は、メタデータ抽出部181および復号化部182を含むようにして構成される。
【0107】
メタデータ抽出部181は、暗号化装置113から提供された部分暗号化AVデータのうち、暗号化されているメタデータ重畳暗号化AVデータYから、メタデータ204などの情報を抽出する。そして、メタデータ抽出部181は、それらの抽出情報としての、メタデータ204からLE Key201DおよびAES Input202D、タイミングからFrame reset203Dを生成し、生成したそれらの情報を復号化部182に供給する。LE Key201D、AES Input202D、およびFrame reset203Dのそれぞれは、暗号化装置113で暗号化AVデータが生成される際に使用された、LE Key201E、AES Input202E、およびFrame reset203Eのそれぞれが復元されたものである。したがって、メタデータ抽出部181およびタイミングは、LE Key201E、AES Input202E、およびFrame reset203Eのそれぞれを復元して復号化部182に供給している、と捉えることもできる。
【0108】
復号化部182は、図7の例では、AES復号データ生成部191、P-P変換部192、ストリーム変換部193a、ストリーム変換部193b、輝度データ復号化部194a、および色データ復号化部194bを含むようにして構成される。
【0109】
AES復号データ生成部191は、メタデータ抽出部181から供給されるLE Key201DとAES Input202Dとを用いて、部分暗号化AVデータ(AES暗号を利用して暗号化されたAVデータ)を直接復号化するためのデータ(以下、AES復号データ206と称する)を生成し、生成したAES復号データ206をP-P変換部192に供給する。すなわち、AES復号データ206は、AES暗号データ205に対応する復号化用のデータである。
【0110】
P-P変換部192には、AES復号データ生成部191からAES復号データ206が供給される。P-P変換部192は、そのAES復号データ生成部191から、AVデータのフレームを構成する各画素の輝度を示す部分暗号化AVデータYを復号化するために使用するデータと、各画素の色を示す部分暗号化AVデータCb/Crを復号化するために使用するデータとをそれぞれ切り出して、切り出したそれらのデータを、ストリーム変換部193aおよびストリーム変換部193bにそれぞれ供給する。
【0111】
ストリーム変換部193aは、P-P変換部192から供給される部分暗号化AVデータYを復号化するためのデータを所定の方式で変換し、変換されたデータ(以下、AES復号データ206aと称する)を輝度データ復号化部194aに供給する。同様に、ストリーム変換部194bは、部分暗号化AVデータCb/Crを復号化するためのデータを所定の方式で変換し、変換されたデータ(以下、AES復号データ206bと称する)を色データ復号化部194bに供給する。
【0112】
輝度データ復号化部194aは、ストリーム変換部193aから供給されるAES復号データ206aを用いて、部分暗号化AVデータYのうち、暗号化されているメタデータ重畳暗号化AVデータYに対して復号化処理を施し、その結果得られるAVデータY(以下、復号化AVデータYと称する)を選択部143に供給する。その際、輝度データ復号化部194aは、メタデータ抽出部181から供給されるFrame reset203Dを利用して、部分暗号化AVデータYをフレーム単位で復号化する。
【0113】
色データ復号化部194bは、ストリーム変換部193bから供給されるAES復号データ206bを用いて、部分暗号化AVデータCb/Crのうち、暗号化されている暗号化AVデータCb/Crに対して復号化処理を施し、その結果得られるAVデータCb/Cr(以下、復号化AVデータCb/Crと称する)を選択部143に供給する。その際、色データ復号化部194bは、輝度データ復号化部194aと同様に、Frame reset203Dを利用することにより、フレーム単位で暗号化AVデータCb/Crを復号化する。なお、以下、復号化AVデータYと復号化AVデータCb/Crを総称して、復号化AVデータと称して説明する。
【0114】
遅延部142aは、暗号化装置113から提供される部分暗号化AVデータのうち、各画素の輝度を示す部分暗号化AVデータYを、所定の時間だけ遅らせることにより、遅延された部分暗号化AVデータY(以下、非復号化AVデータYと称する)を選択部143に供給する。同様に、遅延部142bは、部分暗号化AVデータのうち、各画素の色を示す部分暗号化AVデータCb/Crを、所定の時間だけ遅らせることにより、遅延された部分暗号化AVデータCb/Cr(以下、非復号化AVデータCb/Crと称する)を選択部143に供給する。なお、以下、非復号化AVデータYと非復号化AVデータCb/Crを総称して、非復号化AVデータと称して説明する。
【0115】
これにより、変換部141が出力する復号化AVデータYおよび復号化AVデータCb/Crと、遅延部142aおよび遅延部142bのそれぞれが出力する復号化されていない非復号化AVデータYおよび非復号化AVデータCb/Crとは、同期して選択部143に入力されることになる。換言すれば、復号化AVデータと、非復号化データは、同期して選択部143に入力するとも言える。
【0116】
選択部143には、入力信号IN1としての、輝度データ復号化部194aから供給される復号化AVデータYと、色データ復元部194bから供給される復号化AVデータCb/Cr、入力信号IN2としての、遅延部142aから供給される非復号化AVデータYと、遅延部142bから供給される非復号化AVデータCb/Crの他に、key signal151Dが供給される。
【0117】
選択部143は、key signal151Dに基づいて、各画素の輝度を示すAVデータYとして、復号化データY(入力信号IN1)と非復号化AVデータY(入力信号IN2)のいずれか一方を選択するとともに、各画素の色を示すAVデータCb/Crとして、復号化データCb/Cr(入力信号IN1)と非復号化AVデータCb/Cr(入力信号IN2)のいずれか一方を選択する。そして、選択部143は、出力信号OUTとしての、選択したAVデータY(以下、部分復号化AVデータYと称する)およびAVデータCb/Cr(以下、部分復号化AVデータCb/Crと称する)を、例えば、受信サイト監視装置118に出力する。なお、以下、部分復号化AVデータYと部分復号化AVデータCb/Crを総称して、部分復号化AVデータ(出力信号OUT)と称する。
【0118】
なお、選択部143による選択の動作は、上述した、変換部133の動作と同様であるので、その詳細な説明は繰り返しになるので省略するが、選択部143に入力されるkey signal151Dは、key signal151Eに対応する、例えば、図9のkey signal151a乃至key signal151fなどである。すなわち、選択部133がkey signal151aを用いて入力信号IN1または入力信号IN2を選択した場合、同様に、選択部143は、key signal151aを用いて入力信号IN1または入力信号IN2を選択する。これにより、選択部143は、選択部133において入力信号IN1が選択された場合、同様に入力信号IN1を選択し、それに対して、選択部133において入力信号IN2が選択された場合、入力信号IN2を選択することになる。換言すれば、復号化装置117は、暗号化装置113において暗号化されたAVデータは復号化し、暗号化装置113において暗号化されていないAVデータは(復号化する必要がないので)復号化せずにそのまま出力するとも言える。
【0119】
次に、暗号復号システム101における、暗号化装置113と復号化装置117の動作について説明する。
【0120】
まず、図11のフローチャートを参照して、暗号化装置113による、部分暗号化の処理を説明する。
【0121】
ステップS11において、変換部131は、画像送出機111からAVデータが入力されたかを判定する。
【0122】
ステップS11において、画像送出機111からAVデータが入力されていないと判定された場合、ステップS11に戻り、上述した処理が繰り返される。すなわち、例えば、画像送出機111がAVデータを出力することにより、暗号化装置113にAVデータが入力され、ステップS11において、画像送出機111からAVデータが入力されたと判定されるまで、ステップS11の処理が繰り返される。
【0123】
一方、ステップS11において、画像送出機111からAVデータが入力されたと判定された場合、ステップS12において、変換部131は、AES暗号を利用して画像送出機111からのAVデータを暗号化し、暗号化された暗号化AVデータを選択部133に供給する。
【0124】
ステップS13において、遅延部132は、画像送出機111からのAVデータを、変換部131から出力される暗号化AVデータと同期するように遅延させ、遅延した非暗号化AVデータを選択部133に供給する。
【0125】
ステップS14において、選択部133は、入力されるkey signal151Eに基づいて、同期して入力してくる、変換部131からの暗号化AVデータと、遅延部132からの非暗号化AVデータのいずれか一方を選択する。具体的には、選択部133は、例えば、図9のkey signal151aが入力された場合、key signal151aの黒領域で示される領域では暗号化AVデータを選択し、key signal151aの白領域で示される領域では非暗号化AVデータを選択する。
【0126】
ステップS15において、選択部133は、ネットワーク114およびネットワーク116を介して、選択した暗号化AVデータと非暗号化AVデータからなる部分的に暗号化された部分暗号化AVデータを、復号化装置117に送信する。
【0127】
ステップS16において、変換部131は、画像送出機111から入力されるAVデータが終了したかを判定する。
【0128】
ステップS16において、画像送出機111から入力されるAVデータが終了していないと判定された場合、ステップS12に戻り、ステップS12乃至ステップS16の処理が繰り返される。すなわち、画像送出機111から入力されるAVデータに対して、ステップS12乃至ステップS16の処理を繰り返すことにより、ステップS16において、画像送出機111から入力されるAVデータが終了したと判定されるまで、ステップS12乃至ステップS16の処理が繰り返される。
【0129】
一方、ステップS16において、画像送出機111から入力されるAVデータが終了したと判定された場合、部分暗号化の処理を施すAVデータが画像送出機111から入力されてこないので、暗号化装置113による部分暗号化の処理を終了する。
【0130】
以上のように、暗号化装置113は、画像送出機111からのAVデータに対して部分暗号化の処理を施し、部分暗号化AVデータを出力する。
【0131】
なお、このとき、暗号化装置113は、key signal151aに基づいて、画像送出機111からのAVデータを暗号化したので、中継地点監視装置115は、例えば、図3の右側で示すように、帯状のカラーバーを画面に表示させる。
【0132】
次に、図12のフローチャートを参照して、復号化装置117による、部分復号化の処理を説明する。
【0133】
ステップS31において、変換部141は、ネットワーク114およびネットワーク116を介して、暗号化装置113から部分暗号化AVデータが入力されたかを判定する。
【0134】
ステップS31において、暗号化装置113から部分暗号化AVデータが入力されていないと判定された場合、ステップS31に戻り、上述した処理が繰り返される。すなわち、例えば、暗号化装置113が部分暗号化AVデータを出力することにより、復号化装置117に部分暗号化AVデータが入力され、ステップS31において、暗号化装置113から部分暗号化AVデータが入力されたと判定されるまで、ステップS31の処理が繰り返される。
【0135】
一方、ステップS31において、暗号化装置113から部分暗号化AVデータが入力されたと判定された場合、ステップS32において、変換部141は、AES暗号を利用して暗号化された部分暗号化AVデータを復号化し、復号化された復号化AVデータを選択部143に供給する。
【0136】
ステップS33において、遅延部142は、暗号化装置113からの部分暗号化AVデータを、変換部141から出力される復号化AVデータと同期するように遅延させ、遅延した非復号化AVデータを選択部143に供給する。
【0137】
ステップS34において、選択部143は、入力されるkey signal151Dに基づいて、同期して入力してくる、変換部141からの復号化AVデータと、遅延部142からの非復号化AVデータのいずれか一方を選択する。具体的には、選択部143は、例えば、暗号化装置113の選択部133に図9のkey signal151aが入力された場合、自分にも図9のkey signal151aが入力されるので、key signal151aの黒領域で示される領域では復号化AVデータを選択し、key signal151aの白領域で示される領域では非復号化AVデータを選択する。
【0138】
ステップS35において、選択部143は、選択した復号化データと非復号化データからなる部分的に復号化された部分復号化AVデータを、受信サイト監視装置118に出力する。
【0139】
ステップS36において、変換部141は、暗号化装置113から入力される部分暗号化AVデータが終了したかを判定する。
【0140】
ステップS36において、暗号化装置113から入力される部分暗号化AVデータが終了していないと判定された場合、ステップS32に戻り、ステップS32乃至ステップS36の処理が繰り返される。すなわち、暗号化装置113から入力される部分暗号化AVデータに対して、ステップS32乃至ステップS36の処理を繰り返すことにより、ステップS36において、暗号化装置113から入力される部分暗号化AVデータが終了したと判定されるまで、ステップS32乃至ステップS36の処理が繰り返される。
【0141】
一方、ステップS36において、暗号化装置113から入力される部分暗号化AVデータが終了したと判定された場合、部分復号化の処理を施す部分暗号化AVデータが暗号化装置113から入力されてこないので、復号化装置117による部分復号化の処理を終了する。
【0142】
以上のように、復号化装置117は、暗号化装置113からの部分暗号化AVデータに対して部分復号化の処理を施し、復号化された部分復号化AVデータ、すなわち、AVデータを出力する。
【0143】
なお、このとき、暗号化装置113は、key signal151aに基づいて、画像送出機111からのAVデータを暗号化し、復号化装置117は、key signal151aに基づいて、暗号化装置113からの部分暗号化AVデータを復号化したので、受信サイト監視装置118は、例えば、図3の左側に示すように、カラーバーを画面全体に表示させる。
【0144】
このように、暗号復号システム101は、ベースバンドのデジタル映像信号に対して、key signal151により指定された画像の領域だけを、暗号化と復号化を行わせることができる。これにより、復号化の鍵を持っていない中継地点監視装置115は、暗号化されていない画像の一部を画面に表示させることができる。
【0145】
また、例えば、概要が認識できる程度に画像の一部が部分開示された画像を、流通における見本として利用することにより、後から別途配送する復号化の鍵およびkey signal151により、部分暗号化を解除することができる。さらに、機密性を守りたいHD-SDI信号の画像の一部だけを暗号化することにより、画像全体を暗号化してしまう場合と比べて、機密性と開示性とが両立したHD-SDI信号を生成することが可能となる。
【0146】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【0147】
図13は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。CPU(Central Processing Unit)311は、ROM(Read Only Memory)312、または記録部318に記録されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)313には、CPU311が実行するプログラムやデータなどが適宜記憶される。これらのCPU311、ROM312、およびRAM313は、バス314により相互に接続されている。
【0148】
CPU311にはまた、バス314を介して入出力インターフェース315が接続されている。入出力インターフェース315には、マイクロホンなどよりなる入力部316、ディスプレイ、スピーカなどよりなる出力部317が接続されている。CPU311は、入力部316から入力される指令に対応して各種の処理を実行する。そして、CPU311は、処理の結果を出力部317に出力する。
【0149】
入出力インターフェース315に接続されている記録部318は、例えばハードディスクからなり、CPU311が実行するプログラムや各種のデータを記録する。通信部319は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【0150】
また、通信部319を介してプログラムを取得し、記録部318に記録してもよい。
【0151】
入出力インターフェース315に接続されているドライブ320は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア321が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部318に転送され、記録される。
【0152】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図13に示すように、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア321、または、プログラムが一時的もしくは永続的に格納されるROM312や、記録部318を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部319を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【0153】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0154】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0155】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【0156】
【図1】従来の暗号復号システムの構成を示すブロック図である。
【図2】本発明を適用した暗号復号システムの一実施の形態の構成を示すブロック図である。
【図3】中継地点監視装置の画面の例を示す図である。
【図4】中継地点監視装置の画面の例を示す図である。
【図5】中継地点監視装置の画面の例を示す図である。
【図6】本発明を適用した暗号化装置と復号化装置とからなる暗号復号システムの構成を示すブロック図である。
【図7】図6の暗号復号システムのより詳細な構成を説明する図である。
【図8】選択部の詳細な構成を示すブロック図である。
【図9】key signalの例を説明する図である。
【図10】比較器からの制御信号によるスイッチの動作の詳細について説明する図である。
【図11】暗号化装置による、部分暗号化の処理について説明するフローチャートである。
【図12】復号化装置による、部分復号化の処理を説明するフローチャートである。
【図13】本発明が適用されるプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【0157】
101 暗号復号システム, 113 暗号化装置, 117 復号化装置, 131 変換部, 132 遅延部, 133 選択部, 141 変換部, 142 遅延部, 143 選択部, 151Eおよび151D key signal, 161 暗号化部, 162 メタデータ生成部, 163 重畳部, 171 AES暗号データ生成部, 172 P-P変換部, 173aおよび173b ストリーム変換部, 174a 輝度データ暗号化部, 174b 色データ暗号化部, 181 メタデータ抽出部, 182 復号化部, 191 AES復号データ生成部, 192 P-P変換部, 193aおよび193b ストリーム変換部, 194a 輝度データ復号化部, 194b 色データ復号化部, 201Eおよび201D LE key, 202Eおよび202D AES Input, 203Eおよび203D Frame reset, 204 メタデータ, 205aおよび205b AES暗号データ, 206aおよび206b AES復号データ, 211 遅延部, 222 比較器, S1およびS2 スイッチ

【特許請求の範囲】
【請求項1】
入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置において、
前記第1の信号を、所定の方式の前記第2の信号に変換する変換手段と、
変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延手段と、
同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択手段と
を備え、
前記選択手段は、選択した前記第1の信号または前記第2の信号を出力する
情報処理装置。
【請求項2】
前記変換手段は、前記第1の信号を暗号化して、前記第2の信号に変換する
請求項1に記載の情報処理装置。
【請求項3】
前記暗号化の方式は、AES(Advanced Encryption Standard)暗号である
請求項2に記載の情報処理装置。
【請求項4】
前記変換手段は、前記第1の信号を復号化して、前記第2の信号に変換する
請求項1に記載の情報処理装置。
【請求項5】
前記復号化の方式は、AES復号である
請求項4に記載の情報処理装置。
【請求項6】
前記第1の信号は、HD-SDI(High Definition Serial Digital Interface)規格の映像信号である
請求項1に記載の情報処理装置。
【請求項7】
前記第3の信号は、前記第1の信号に対応する画像の1フレームからなる領域のうち、ある領域では前記第1の信号が選択され、それ以外の領域では前記第2の信号が選択されるようにする信号である
請求項1に記載の情報処理装置。
【請求項8】
入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置の情報処理方法において、
前記第1の信号を、所定の方式の前記第2の信号に変換する変換ステップと、
変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延ステップと、
同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択ステップと
を含み、
前記選択ステップは、選択した前記第1の信号または前記第2の信号を出力する
情報処理方法。
【請求項9】
入力されるベースバンドの映像信号である第1の信号を、第2の信号に変換して出力する情報処理装置のコンピュータに、情報処理を実行させるプログラムにおいて、
前記第1の信号を、所定の方式の前記第2の信号に変換する変換ステップと、
変換された前記第2の信号と同期するように前記第1の信号を遅延させる遅延ステップと、
同期している前記第1の信号または前記第2の信号を選択させるための第3の信号に基づいて、変換された前記第2の信号と、遅延された前記第1の信号のいずれか一方を選択する選択ステップと
を含み、
前記選択ステップは、選択した前記第1の信号または前記第2の信号を出力する
プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate


【公開番号】特開2007−300478(P2007−300478A)
【公開日】平成19年11月15日(2007.11.15)
【国際特許分類】
【出願番号】特願2006−127662(P2006−127662)
【出願日】平成18年5月1日(2006.5.1)
【出願人】(000002185)ソニー株式会社 (34,172)
【Fターム(参考)】