(57)【特許請求の範囲】
【請求項１】
入力画像データを、互いに解像度が異なるＮ種類（Ｎは複数）の画像データに変換する解像度変換部と、
前記Ｎ種類の画像データのそれぞれをｎ個（ｎはＮ＋１以上の整数であって、全ての画像データにおいて同一の値）の分散データに分割し、その中のｋ個（ｋは２以上ｎ以下の整数であって、画像データ毎に互いに異なる値）を用いると元の画像データに復元できるように秘密分散処理を行う秘密分散処理部と、
各解像度から重複しないように１つずつ選択された分散データを結合して前記ｎ個の結合データを生成し、各結合データを互いに異なるストレージに保存させるデータ結合部と、
を具備する管理装置。
【請求項２】
前記入力画像データの解像度に基づいて、変換後の解像度を選択し、前記解像度変換部に変換後の解像度を指示する制御部を更に具備する、
請求項１に記載の管理装置。
【請求項３】
前記解像度変換部は、前記複数の画像データの中の一つとして前記入力画像データをそのまま出力する、
請求項１または２に記載の管理装置。
【請求項４】
前記秘密分散処理部は、解像度が低い画像データ程、ｋが小さくなるように秘密分散処理を行う、
請求項１から請求項３のいずれか一項に記載の管理装置。
【請求項５】
前記解像度変換部は、前記入力画像データのサムネールを生成し、
前記データ結合部は、前記各結合データに前記サムネールを含める、
請求項１から請求項４のいずれか一項に記載の管理装置。
【請求項６】
ユーザからの要求に応じて、ｊ個（ｊは２以上ｎ以下の整数）の結合データを前記ユーザ宛に送信するデータ送信部を更に具備する、
請求項１から請求項５のいずれか一項に記載の管理装置。
【請求項７】
前記データ送信部は、前記要求を出したユーザの権限に応じて、送信する結合データの数ｊを決定する、
請求項６に記載の管理装置。
【請求項８】
入力画像データを、互いに解像度が異なるＮ種類（Ｎは複数）の画像データに変換する解像度変換部と、
解像度がｍ番目（ｍは１以上Ｎ−１以下の整数）の画像データと解像度がｍ＋１番目の画像データとの差分である複数の差分データを生成する差分画像生成部と、
前記複数の差分データのそれぞれをｎ個（ｎはＮ＋１以上の整数であって、全ての差分データにおいて同一の値）の分散データに分割し、その中のｋ個（ｋは２以上ｎ以下の整数であって、差分データ毎に互いに異なる値）を用いると元の差分データに復元できるように秘密分散処理を行う秘密分散処理部と、
各解像度から重複しないように１つずつ選択された分散データを結合して前記ｎ個の結合データを生成し、各結合データを互いに異なるストレージに保存させるデータ結合部と、
を具備する管理装置。
【請求項９】
請求項１から請求項８のいずれか一項に記載の管理装置と、
前記結合データを保存するストレージと、
を具備する画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データを分散して秘密に管理するための管理装置及びこれを用いた画像処理システムに関する。
【背景技術】
【０００２】
特許文献１には、第１の経路（放送波）で主映像データを受信して、必要な場合には第２の経路（ネットワーク）で高画質化の差分データを受信し主映像データと差分データを合成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１３８３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示された技術は、主映像データを取得されるだけで、当該映像データが再生されてしまうため、コンテンツ映像や監視カメラ映像等をネットワーク環境で伝送・蓄積する場合、著作権やプライバシー等に対してセキュリティが低い。
【０００５】
本発明の目的は、分散データを多く集める程、より解像度の高い画像データを再生することができると共に、各々の分散データにおいて著作権やプライバシー等に対するセキュリティを確保することができる管理装置及び画像処理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、入力画像データを、互いに解像度が異なるＮ種類（Ｎは複数）の画像データに変換する解像度変換部と、前記複数の画像データのそれぞれをｎ個（ｎはＮ＋１以上の整数であって、全ての画像データにおいて同一の値）の分散データに分割し、その中のｋ個（ｋは２以上ｎ以下の整数であって、画像データ毎に互いに異なる値）を用いると元の画像データに復元できるように秘密分散処理を行う秘密分散処理部と、各解像度から重複しないように１つずつ選択された分散データを結合してｎ個の結合データを生成し、各結合データを互いに異なるストレージに保存させるデータ結合部と、を具備する管理装置である。
【０００７】
本発明は、上記の管理装置と、結合データを保存するストレージと、を具備する画像処理システムである。
【発明の効果】
【０００８】
本発明によれば、分散データを多く集める程、より解像度の高い画像データを再生することができると共に、各々の分散データにおいて著作権やプライバシー等に対するセキュリティを確保することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る画像処理システムの構成を示す図
【図２】本発明の実施の形態１に係る映像管理サーバの内部構成を示すブロック図
【図３】本発明の実施の形態１に係る映像管理サーバに保存される情報の一例を示す図
【図４】秘密分散処理を説明する図
【図５】本発明の実施の形態１に係る映像管理サーバが行う処理の手順を示す図
【図６】本発明の実施の形態１に係る映像管理サーバが行う処理の具体例を示す図
【図７】本発明の実施の形態１に係る受信装置の内部構成を示すブロック図
【図８】本発明の実施の形態１に係る受信装置が行う処理の手順を示す図
【図９】本発明の実施の形態２に係る映像管理サーバの内部構成を示すブロック図
【図１０】本発明の実施の形態２に係る映像管理サーバが行う処理の手順を示す図
【図１１】本発明の実施の形態２に係る映像管理サーバが行う処理の具体例を示す図
【図１２】本発明の実施の形態２に係る受信装置の内部構成を示すブロック図
【図１３】本発明の実施の形態２に係る受信装置が行う処理の手順を示す図
【発明を実施するための形態】
【００１０】
本発明の実施の形態に係る画像処理システムについて、図面を参照しながら説明する。
【００１１】
（実施の形態１）
実施の形態１では、可逆方式の秘密分散処理を用いる場合について説明する。
【００１２】
図１は、本実施の形態の画像処理システムの構成を示す図である。画像処理システムは、映像・コンテンツ作成部１０と、映像・コンテンツ蓄積部２０と、映像・コンテンツ閲覧部３０と、から主に構成される。
【００１３】
映像・コンテンツ作成部１０は、カメラ１１、１２等で作成された映像データやパーソナルコンピュータ１３に保存されている映像データ等を、インターネットと接続するルータ／モデム等の通信装置１４を介して、映像・コンテンツ蓄積部２０に送信する。
【００１４】
映像・コンテンツ蓄積部２０は、映像・コンテンツ作成部１０から受信した映像データを映像管理サーバ２１で加工して分散データを作成し、複数のストレージ２２（２２−１、２２−２、・・・、２２−ｎ）に分散データを分散して保存する。なお、映像管理サーバ２１の内部構成、及び、ストレージ２２の分散データの保存の様子については後述する。
【００１５】
映像・コンテンツ閲覧部３０は、複数のストレージ２２に保存された分散データを、ルータ／モデム等の通信装置３１を介して受信装置３３で受信し、受信装置３３は受信した分散データを合成して映像データを復元し、復元された映像データをディスプレイ３４に出力する。なお、受信装置３３で実施される処理は、モバイル端末３２や、パーソナルコンピュータ３５、３６の内部で実施されても構わない。また、受信装置３３の内部構成については後述する。
【００１６】
次に、映像管理サーバ２１の内部構成について、図２のブロック図を用いて説明する。図２に示すように、映像管理サーバ２１は、データ受信部１０１と、記憶部１０２と、制御部１０３と、解像度変換部１０４と、画像符号化部１０５と、秘密分散処理部１０６と、データ結合部１０７と、データ送信部１０８と、から主に構成される。
【００１７】
データ受信部１０１は、映像・コンテンツ作成部１０から送信された映像データを、インターネットを介して受信し、制御部１０３及び解像度変換部１０４に出力する。
【００１８】
記憶部１０２には、変換前の画像データである元画像データの解像度毎に、Ｎ種類（Ｎは２以上の整数）の変換後の解像度と、変換後の解像度毎の解像度変換パラメータ（横画素数、縦画素数）と、秘密分散パラメータ（ｎ（分散数）、ｋ（閾値））とが、関連付けてテーブル形式で保存される（図３参照）。なお、ｎは、Ｎ＋α（αは１以上の整数）である。また、ｋは、２以上ｎ以下の整数である。また、本実施の形態では、ｋは、変換後の解像度毎に互いに異なる値を採り、解像度が高い程、大きな値を採る。
【００１９】
制御部１０３は、データ受信部１０１から入力した映像データの画像データの解像度（画素数）に基づいて、Ｎ種類の変換後の解像度を選択し、解像度変換部１０４に変換後の解像度を指示する。
【００２０】
解像度変換部１０４は、制御部１０３に指示された各解像度となるように、記憶部１０２に保存された情報（各解像度に対応する解像度変換パラメータ）に基づいて、データ受信部１０１から入力した映像データ（元画像データ）の解像度を変換し、Ｎ種類の解像度の映像データを生成して画像符号化部１０５に出力する。なお、Ｎ種類の解像度の映像データに加え、サムネール（縮小画像）を付ける場合、解像度変換部１０４は、元画像データの解像度をサムネール用の解像度ＲＳに変換して、サムネールを生成し、画像符号化部１０５に出力する。
【００２１】
画像符号化部１０５は、解像度変換部１０４から出力された各解像度の画像データに対して圧縮符号化処理を行い、秘密分散処理部１０６に出力する。なお、サムネールを付ける場合、画像符号化部１０５は、サムネールに対して圧縮符号化処理を行い、データ結合部１０７に出力する。
【００２２】
秘密分散処理部１０６は、記憶部１０２に保存された情報（各解像度に対応する秘密分散パラメータ）に基づいて、画像符号化部１０５から出力された圧縮符号化処理後の各画像データに対して秘密分散処理を行い、解像度毎にｎ個の分散データを生成してデータ結合部１０７に出力する。なお、秘密分散処理とは、秘密にしたい一つのデータｓを複数のｎ個の分散データに分割し、その中のｋ個（ｋ≦ｎ）を用いると元のデータｓに復元できるが、ｋ個未満の分散データからでは元のデータｓに復元できないようにする処理である（図４参照）。秘密分散処理を行うことにより、分散データを盗まれたとしても、その数がｋ個未満であれば元のデータｓを復元できないことから個々の分散データに対して高いセキュリティを実現できる。また、解像度毎に復元に必要な分散データの数ｋを、解像度が低い画像データ程、ｋが小さくなるように設定することにより、少ない分散データでも解像度の低い画像を復元することができると共に、分散データを多く集めるほど高解像度の映像を再生できるようになる。
【００２３】
データ結合部１０７は、各分散データに先頭マーカ、秘密分散パラメータ、終端マーカを付加し、各解像度から重複しないように１つずつ選択された分散データを結合して結合データを生成する。従って、結合データは合計ｎ個生成される。なお、サムネールを付ける場合、データ結合部１０７は、圧縮符号化後のサムネールを全ての結合データに付加する。
【００２４】
データ送信部１０８は、生成されたｎ個の結合データを互いに異なるストレージ２２−ｉ（ｉは１以上ｎ以下の整数）に送信し、保存する。なお、ストレージ２２−ｉはイントラネットを介して接続されていてもよいし、インターネットを介して接続されていてもよい。
【００２５】
さらに、データ送信部１０８は、受信装置３３の要求に応じて、ストレージ２２−iからｊ個（ｊは２以上ｎ以下の整数）の結合データを選択して、受信装置３３に送信する機能を備えている場合もある。
【００２６】
次に、映像管理サーバ２１が行う処理の手順について、図５を用いて説明する。
【００２７】
まず、解像度変換部１０４が、元画像データの解像度を変換し、Ｎ種類の解像度の画像データを生成する。なお、サムネールを付ける場合には、解像度変換部１０４が、サムネール用の解像度の画像データも生成する（Ｓ２０１）。
【００２８】
次に、画像符号化部１０５が、Ｎ種類の各解像度の画像データに対して圧縮符号化処理を行う。なお、サムネールを付ける場合には、画像符号化部１０５が、サムネール用の画像データに対しても圧縮符号化処理を行う（Ｓ２０２）。
【００２９】
次に、秘密分散処理部１０６が、サムネールを除く、Ｎ種類の各解像度の圧縮符号化後の画像データに対して秘密分散処理を行い、解像度毎にｎ個の分散データを生成する（Ｓ２０３）。
【００３０】
次に、データ結合部１０７が、各解像度から重複しないように１つずつ選択された分散データを結合してｎ個の結合データを生成する。なお、サムネールを付ける場合には、サムネールはすべての結合データに付加される（Ｓ２０４）。
【００３１】
次に、映像管理サーバ２１が行う処理の具体例について、図６を用いて説明する。図６の例では、元画像データが解像度Ｒ１（3840×2160ドット）であり、Ｎ＝３、ｎ＝４、サムネール付の場合の例を示している。
【００３２】
この場合、解像度Ｒ１（3840×2160ドット）、解像度Ｒ２（1920×1080ドット）、解像度Ｒ３（640×480ドット）の３種類の解像度の画像データとサムネールが生成される。そして、各解像度の画像データは、秘密分散処理により、それぞれ、４個の分散データに分割される。
【００３３】
ここで、解像度Ｒ１の画像データについては、４個の分散データを用いると元の画像データに復元することができる。また、解像度Ｒ２の画像データについては、３個の分散データを用いると元の画像データに復元することができる。また、解像度Ｒ３の画像データについては、２個の分散データを用いると元の画像データに復元することができる。なお、サムネールは、元画像データを縮小したものであって、例えばコンテンツ映像において著作権を主張できない程度に劣化した、あるいは監視カメラ映像においてプライバシー情報が含まれない程度に劣化した、映像としての価値が低い状態のものである。サムネールを再生しても、著作権やプライバシーに対するセキュリティは確保される。また、サムネールから元画像データを復元することはできない。
【００３４】
秘密分散処理の後、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−１、２−１、３−１とサムネールが結合されて、ストレージ２２−１に保存される。同様に、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−２、２−２、３−２とサムネールが結合されて、ストレージ２２−２に保存され、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−３、２−３、３−３とサムネールが結合されて、ストレージ２２−３に保存され、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−４、２−４、３−４とサムネールが結合されて、ストレージ２２−４に保存される。
【００３５】
次に、受信装置３３の内部構成について、図７のブロック図を用いて説明する。図７に示すように、受信装置３３は、データ受信部３０１と、制御部３０２と、データ分離部３０３と、秘密分散復元部３０４と、画像復号部３０５と、データ送信部３０６と、から主に構成される。
【００３６】
データ受信部３０１は、ストレージ２２−ｉ（ｉは１からｎまでの整数）からｊ個（ｊは２以上ｎ以下の整数）の結合データを、インターネットを介して受信し、制御部３０２及びデータ分離部３０３に出力する。
【００３７】
ここで、データ受信部３０１が受信できる結合データの数は、ユーザの権限等に基づいて決定される。例えば、データ受信部３０１は、（システムに対してより高額の料金を納めている、あるいは、データ管理者でより高いアクセス権限を有している等の）権限の高いユーザ程、より多くの結合データにアクセスすることができ、受信することができる。これにより、権限の高いユーザ程、高画質の画像データを閲覧することができる。
【００３８】
なお、データ受信部３０１が受信するデータは、受信装置３３の要求に応じて、映像管理サーバ２１がｊ個の結合データをストレージ２２−ｉから選択して送信する構成であってもよい。
【００３９】
制御部３０２は、データ受信部３０１から入力した結合データの数ｊ＝ｋに基づいて、復元される画像データ（以下、「復元画像データ」という）の解像度を選択し、データ分離部３０３に、選択した解像度の分散データを指示する。
【００４０】
例えば、図６で例示したようにＮ＝３、ｎ＝４で分散データが作成される場合、ｊ＝ｋ＝３であれば、解像度Ｒ２が復元できるので、復元画像データの解像度はＲ２となり、データ分離部３０３には解像度Ｒ２の３個の分散データ（例えば、分散データ２−１、２−２、２−３）が指示される。
【００４１】
データ分離部３０３は、制御部３０２に指示された分散データを各結合データから分離し、秘密分散復元部３０４に出力する。
【００４２】
秘密分散復元部３０４は、データ分離部３０３から出力された分散データに対して秘密分散復元処理を行い、復元画像データを画像復号部３０５に出力する。なお、秘密分散復元部３０４で復元される画像データは、符号化された状態のものである。
【００４３】
画像復号部３０５は、秘密分散復元部３０４から出力された復元画像データに対して、画像符号化部１０５の圧縮符号化に対応する復号処理を行い、ユーザが視聴可能な復元画像データを生成し、データ送信部３０６に出力する。
【００４４】
データ送信部３０６は、画像復号部３０５から出力された復元画像データをディスプレイ３４に出力し、復元画像データはディスプレイ３４で表示される。
【００４５】
次に、受信装置３３が行う処理の手順について、図８を用いて説明する。
【００４６】
まず、データ分離部３０３が、ｊ個の結合データから、ｊ＝ｋに対応する解像度のｋ個の分散データを分離する（Ｓ４０１）。
【００４７】
次に、秘密分散復元部３０４が、ｋ個の分散データに対して秘密分散復元処理を行い、さらに、画像復号部３０５が復号処理を行い、ユーザが視聴可能な復元画像データを生成する（Ｓ４０２、Ｓ４０３）。
【００４８】
なお、画像復号部３０５で生成された復元画像データは、ディスプレイ３４で表示される。また、受信装置３３が行う処理はモバイル端末３２や、パーソナルコンピュータ３５、３６の内部で実施されても構わない。
【００４９】
以上のように、本実施の形態によれば、互いに解像度が異なる複数の画像データのそれぞれをｎ個（ｎは３以上の整数であって、全ての画像データにおいて同一の値）の分散データに分割し、その中のｋ個（ｋは２以上ｎ以下の整数であって、画像データ毎に互いに異なる値）を用いると元の画像データに復元できるように秘密分散処理を行い、各解像度から重複しないように１つずつ選択された分散データを結合してｎ個の結合データを生成し、各結合データを互いに異なるストレージに保存させる。これにより、分散データを多く集める程、より解像度の高い画像データを再生することができると共に、各々の分散データにおいて著作権やプライバシー等に対するセキュリティを確保することができる。
【００５０】
（実施の形態２）
実施の形態２では、非可逆方式の秘密分散処理を用いる場合について説明する。なお、本実施の形態の画像処理システムの構成は、実施の形態１で用いた図１のものと同一である。
【００５１】
まず、本実施の形態に係る映像管理サーバ２１ａの内部構成について、図９を用いて説明する。なお、図９に示す映像管理サーバ２１ａにおいて、図２に示した映像管理サーバ２１と共通する部分に、図２と同一符号を付してその詳しい説明を省略する。
【００５２】
図９に示す映像管理サーバ２１ａは、図２に示した映像管理サーバ２１に対して差分画像生成部５０１を追加した構成を採る。
【００５３】
解像度変換部１０４は、Ｎ種類の解像度の画像データ及びサムネールを生成して差分画像生成部５０１に出力する。
【００５４】
差分画像生成部５０１は、Ｎ種類の解像度の画像データとサムネールからＮ個の差分データを生成する。具体的には、差分画像生成部５０１は、解像度Ｒｍ（ｍは１以上Ｎ−１以下の整数、ｍが少ない程、解像度が高い）の画像データと解像度Ｒｍ＋１の画像データとの差分を採ることにより、解像度Ｒｍの差分データを生成する。また、差分画像生成部５０１は、解像度ＲＮの画像データとサムネールとの差分を採ることにより、解像度ＲＮの差分データを生成する。差分画像生成部５０１は、Ｎ個の差分データを画像符号化部１０５に出力する。
【００５５】
画像符号化部１０５は、差分画像生成部５０１から出力された各差分データに対して圧縮符号化処理を行い、秘密分散処理部１０６に出力する。また、画像符号化部１０５は、サムネール用の解像度の画像データに対して圧縮符号化処理を行い、データ結合部１０７に出力する。
【００５６】
秘密分散処理部１０６は、画像符号化部１０５から出力された圧縮符号化処理後の各差分データに対して秘密分散処理を行い、差分データ毎にｎ個の分散データを生成してデータ結合部１０７に出力する。
【００５７】
次に、映像管理サーバ２１ａが行う処理の手順について、図１０を用いて説明する。
【００５８】
まず、解像度変換部１０４が、元画像データの解像度を変換し、Ｎ種類の解像度の画像データ及びサムネール用の解像度の画像データを生成する（Ｓ６０１）。
【００５９】
次に、差分画像生成部５０１が、Ｎ種類の各解像度の画像データ及びサムネールからＮ個の差分データを生成する（Ｓ６０２）。
【００６０】
次に、画像符号化部１０５が、各差分データとサムネールに対して圧縮符号化処理を行う（Ｓ６０３）。
【００６１】
次に、秘密分散処理部１０６が、Ｎ個の圧縮符号化後の差分データに対して秘密分散処理を行い、差分データ毎にｎ個の分散データを生成する（Ｓ６０４）。
【００６２】
次に、データ結合部１０７が、各差分データから重複しないように１つずつ選択された分散データを結合してｎ個の結合データを生成する。なお、サムネールは、全ての結合データに付加される（Ｓ６０５）。
【００６３】
次に、映像管理サーバ２１ａが行う処理の具体例について、図１１を用いて説明する。図１１の例では、元画像データが解像度Ｒ１（3840×2160ドット）であり、Ｎ＝３、ｎ＝４、サムネール付の場合の例を示している。
【００６４】
この場合、解像度Ｒ１（3840×2160ドット）、解像度Ｒ２（1920×1080ドット）、解像度Ｒ３（640×480ドット）の３種類の解像度の画像データとサムネールが生成される。
【００６５】
そして、解像度Ｒ１の画像データと解像度Ｒ２の画像データとの差分である解像度Ｒ１の差分データが生成される。同様に、解像度Ｒ２の画像データと解像度Ｒ３の画像データとの差分である解像度Ｒ２の差分データが生成される。同様に、解像度Ｒ３の画像データとサムネールとの差分である解像度Ｒ３の差分データが生成される。そして、各解像度の差分データは、秘密分散処理により、それぞれ、４個の分散データに分割される。
【００６６】
なお、解像度Ｒ１の差分データについては、４個の分散データを用いると元の差分データに復元することができる。解像度Ｒ２の差分データについては、３個の分散データを用いると元の差分データに復元することができる。また、解像度Ｒ３の差分データについては、２個の分散データを用いると元の差分データに復元することができる。
【００６７】
また、サムネールと解像度Ｒ３の差分データを用いて解像度Ｒ３の画像データに復元することができる。また、解像度Ｒ３の画像データと解像度Ｒ２の差分データを用いて解像度Ｒ２の画像データに復元することができる。また、解像度Ｒ２の画像データと解像度Ｒ１の差分データを用いて解像度Ｒ１の画像データに復元することができる。
【００６８】
秘密分散処理の後、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−１、２−１、３−１とサムネールが結合されて、ストレージ２２−１に保存される。同様に、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−２、２−２、３−２とサムネールが結合されて、ストレージ２２−２に保存され、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−３、２−３、３−３とサムネールが結合されて、ストレージ２２−３に保存され、各解像度Ｒ１、Ｒ２、Ｒ３から重複しないように１つずつ選択された分散データ１−４、２−４、３−４とサムネールが結合されて、ストレージ２２−４に保存される。
【００６９】
次に、本実施の形態に係る受信装置３３ａの内部構成について、図１２を用いて説明する。なお、図１２に示す受信装置３３ａにおいて、図７に示した受信装置３３と共通する部分に、図７と同一符号を付してその詳しい説明を省略する。
【００７０】
図１２に示す受信装置３３ａは、図７に示した受信装置３３に対して差分画像合成部７０１を追加した構成を採る。
【００７１】
制御部３０２は、データ受信部３０１から入力した結合データの数ｊ＝ｋに基づいて、復元画像データの解像度を選択し、データ分離部３０３に、選択した解像度の復元画像データを生成するために必要な分散データを指示する。例えば、解像度Ｒｍの復元画像データを生成するためには、解像度Ｒｍ及び解像度Ｒｍより低い解像度の差分データ、及び、サムネールが必要となり、各差分データを復元するために、各解像度に対応する分散データが必要となる。必要な分散データの数は各解像度によって異なり、解像度が低いほど必要な分散データの数は少ない。
【００７２】
データ分離部３０３は、制御部３０２に指示された分散データ及びサムネールを各結合データから分離し、分散データを秘密分散復元部３０４に出力し、サムネールを画像複合部３０５に出力する。
【００７３】
秘密分散復元部３０４は、データ分離部３０３から出力された分散データに対して秘密分散復元処理を行い、復元された差分データ（以下、「復元差分データ」という）を画像復号部３０５に出力する。なお、秘密分散復元部３０４で復元される差分データは、符号化された状態のものである。
【００７４】
画像復号部３０５は、データ分離部３０３から出力されたサムネール及び秘密分散復元部３０４から出力された復元差分データに対して、画像符号化部１０５の圧縮符号化に対応する復号処理を行い、差分画像合成部７０１に出力する。
【００７５】
差分画像合成部７０１は、画像復号部３０５から出力されたサムネール及び復元差分データに対して合成処理を行い、ユーザが視聴可能な復元画像データを生成する。
【００７６】
次に、受信装置３３ａが行う処理の手順について、図１３を用いて説明する。
【００７７】
まず、データ分離部３０３が、ｊ個の結合データから、ｊ＝ｋに対応する解像度Ｒ(N-j+2)の分散データ及び当該解像度より低い解像度（Ｒ(N-j+3)からＲＮ）の分散データを分離する（Ｓ８０１）。
【００７８】
次に、秘密分散復元部３０４が、各解像度の分散データに対して秘密分散復元処理を行う。ここで、秘密分散復元処理に必要な分散データの数ｋは各解像度によって異なり、解像度が低いほど必要な分散データの数は少ない。さらに、画像復号部３０５が復号処理を行い、サムネール及び復元差分データを生成する（Ｓ８０２、Ｓ８０３）。
【００７９】
次に、差分画像合成部７０１が、サムネール及び復元差分データに対して合成処理を行い、ユーザが視聴可能な復元画像データを生成する（Ｓ８０４）。
【００８０】
なお、差分画像合成部７０１で生成された復元画像データは、ディスプレイ３４で表示される。また、受信装置３３ａが行う処理はモバイル端末３２や、パーソナルコンピュータ３５、３６の内部で実施されても構わない。
【００８１】
以上のように、本実施の形態によれば、互いに解像度が異なる複数の画像データから複数の差分データを生成し、差分データのそれぞれをｎ個（ｎは３以上の整数であって、全ての差分データにおいて同一の値）の分散データに分割し、その中のｋ個（ｋは２以上ｎ以下の整数であって、差分データ毎に互いに異なる値）を用いると元の差分データに復元できるように秘密分散処理を行い、各解像度から重複しないように１つずつ選択された分散データを結合してｎ個の結合データを生成し、各結合データを互いに異なるストレージに保存させる。これにより、分散データを多く集める程、より解像度の高い画像データを再生することができると共に、各々の分散データにおいて著作権やプライバシー等に対するセキュリティを確保することができる。
【００８２】
上記実施例１、２において、映像管理サーバ２１で実施される処理は、パーソナルコンピュータ１３等で実施されても構わない。また、受信装置３３で実施される処理はモバイル端末３２や、パーソナルコンピュータ３５、３６で実施されても構わない。
【００８３】
また、ストレージ２２−ｉはクラウドストレージであっても構わないし、オンプレミスのサーバストレージや、パソコン、カメラ、モバイル端末のストレージの一部を利用しても構わない。
【００８４】
また、ストレージ２２−ｉに保存された分散データを復元する際は、復元に必要な分散データを映像管理サーバ２１が選択して、受信装置３３や３３ａに送信する構成であっても構わないし、必要な分散データを受信装置３３や３３ａが選択して、ストレージ２２−ｉからダウンロードする構成であっても構わない。
【００８５】
また、データ結合部において、各解像度から重複しないように１つずつ選択された分散データをファイルとして結合する構成を示したが、これらの分散データをファイルとして結合することなく、１つのグループとして、それぞれのグループの分散データが互いに異なるストレージに保存される構成でも構わない。この構成において、ユーザの権限等に基づいてアクセスできるストレージを管理すれば、ファイル結合した場合と同様の効果が得られる。
【００８６】
また、本実施例において、映像データを対象に説明を行ったが、本発明は映像データだけでなく、静止画像データにも適用することができる。
【産業上の利用可能性】
【００８７】
本発明は、映像データを分散して秘密に管理するための画像処理システムに用いるに好適である。
【符号の説明】
【００８８】
１０  映像・コンテンツ作成部
２０  映像・コンテンツ蓄積部
２１、２１ａ  映像管理サーバ
２２  ストレージ
３０  映像・コンテンツ閲覧部
３３、３３ａ  受信装置
１０１、３０１  データ受信部
１０２  記憶部
１０３、３０２  制御部
１０４  解像度変換部
１０５  画像符号化部
１０６  秘密分散処理部
１０７  データ結合部
１０８、３０６  データ送信部
３０３  データ分離部
３０４  秘密分散復元部
３０５  画像復号部
５０１  差分画像生成部
７０１  差分画像合成部
【図１】
0006489413.tif 000002
【図２】
0006489413.tif 000003
【図３】
0006489413.tif 000004
【図４】
0006489413.tif 000005
【図５】
0006489413.tif 000006
【図６】
0006489413.tif 000007
【図７】
0006489413.tif 000008
【図８】
0006489413.tif 000009
【図９】
0006489413.tif 000010
【図１０】
0006489413.tif 000011
【図１１】
0006489413.tif 000012
【図１２】
0006489413.tif 000013
【図１３】
0006489413.tif 000014