(57)【特許請求の範囲】
【請求項１】
画像を表す画像ファイルを読取ることにより画像ファイルを入力する入力手段と、
前記画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解する分解手段と、
前記分解手段により分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化する暗号化手段と、
該暗号化手段により暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成するファイル生成手段と、
を有する画像暗号化装置。
【請求項２】
前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項１に記載の画像暗号化装置。
【請求項３】
画像を表す画像ファイルを読取り、該画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解し、
分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化し、
暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成することを特徴とする画像暗号化方法。
【請求項４】
前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項３に記載の画像暗号化方法。
【請求項５】
画像を表す画像ファイルを読取り、該画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解する第１のステップと、
分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化する第２のステップと、
暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成する第３のステップと、
を含む画像暗号化のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
前記透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項５に記載の画像暗号化のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
コンピュータによって、画像を表す画像ファイルを読取り、該画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解し、
分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化し、
暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成し、
前記コンピュータによって、生成された画像ファイルが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項７に記載の画像ファイルが記録されたコンピュータ読み取り可能な記録媒体。
【請求項９】
画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化する暗号化手段と、
該暗号化手段により暗号化された成分と暗号化されていない画像データの成分とから画像ファイルを生成するファイル生成手段と、
を有する画像暗号化装置。
【請求項１０】
前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項９に記載の画像暗号化装置。
【請求項１１】
画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化し、
該暗号化された成分の画像データと暗号化されていない成分の画像データとから画像ファイルを生成することを特徴とする画像暗号化方法。
【請求項１２】
前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項１１に記載の画像暗号化方法。
【請求項１３】
画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化する第１のステップと、
第１のステップにより暗号化された成分の画像データと暗号化されていない成分の画像データとから画像ファイルを生成する第２のステップを含む画像暗号化のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項１３に記載の画像暗号化のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
コンピュータによって、画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化し、
該暗号化された成分と暗号化されていない画像データの成分とから画像ファイルを生成し、
前記コンピュータによって、生成された画像ファイルが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴とする請求項１５に記載の画像ファイルが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を暗号化し、暗号化された画像に対して画像合成等の画像処理を行う画像暗号化装置、画像暗号化方法、画像暗号化のプログラムを記録したコンピュータ読み取り可能な記録媒体及び画像ファイルが記録されたコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、この種の暗号化装置として、例えば、特開平５−１９９４２４号や特開平６−１２５５５３号公報に開示された技術がある。前者は、画像の暗号化の例で、従来の公開鍵や共通鍵による方式に対して簡易な手法を従来法として記述しつつ、さらに別の方法として、画像ブロックの順列を入れ替えることで暗号化する方法が提案されている。
【０００３】
後者は、画像の暗号化の例で、全画像を暗号化することは負荷が大きいため、周波数変換（ＤＣＴ変換）した信号のうち直流成分のみを暗号化するもが提案されている。
【０００４】
また、画像フォーマットとしては、特開平９−１０２０３３号公報の実施例で使用しているようなＲＧＢαの４チャンネルを持つ画像フォーマットが存在する。通常のカラー画像はＲＧＢの３つの値から、その画素の色を決めている。ＲＧＢαフォーマットでは、もう一つのα値を持ち、これは、その画素の透明度を表すものであり、この画像が他の画像の上に重畳して合成するような場合に、αの値によって、下の画像が透過し、透けて見える程度をコントロールするようなものである。
【０００５】
通常の画像は矩形であるが、このαチャンネルによって、この矩形の画像中の任意の画像を定義することによって切り取り画像を得ることができる。
【０００６】
また、このＲＧＢαのフォーマットの場合の暗号化は、４つのチャンネル毎に前述した特開平５−１９９４２４号、特開平６−１２５５５３号公報のような暗号化処理を施したり、ファイル全体に対して、公開鍵や共通鍵を用いて暗号化するようにしていた。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述の従来の技術では、背景の画像と、そこへ重ねるＲＧＢαフォーマットの画像があったとき、ＲＧＢαのみを暗号化し、背景の画像ファイルと暗号化されたＲＧＢαファイルと、合成の位置を定めた情報とを転送する場合、最終的な復号権利を持つ装置以外は、RGBαファイルが背景の画像ファイルとどう重なるかを知ることができないという問題がある。また、更に、ＲＧＢαの全チャンネルに暗号化を実施している画像の場合に、別の背景画像に暗号化された画像の一部を貼り付ける場合には、２つの画像の全データを読み取らなければならず、処理速度の低下を招いていた。
【０００８】
本発明は、上記問題を解決すべく成されたもので、ＲＧＢαフォーマットの画像を暗号化する場合に、復号権利のない装置であっても画像の形状を知ることができるようにすると共に、暗号化された画像データの画像処理の処理速度を向上することを目的とする。
【０００９】
【課題を解決するための手段】
請求項１に記載の発明は、画像を表す画像ファイルを読取ることにより画像ファイルを入力する入力手段と、前記画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解する分解手段と、前記分解手段により分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化する暗号化手段と、該暗号化手段により暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成するファイル生成手段と、を有することを特徴としている。
【００１０】
請求項１に記載の発明によれば、入力手段によって、画像を表す画像ファイルを読取り、分解手段で、入力手段によって読取られた画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解し、暗号化手段で、分解された画像データの内、少なくとも画像の透過率を表す成分の画像データ以外を暗号化する。画像ファイル生成手段により、暗号化された画像データと暗号化されていない画像データとから画像ファイルを生成する。
【００１１】
このようにして、暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００１２】
請求項２に記載の発明は、前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００１３】
請求項２に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００１４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００１５】
また、これによって、他の画像にこの切出し画像を貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。
【００１９】
請求項３に記載の発明は、画像を表す画像ファイルを読取り、該画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解し、分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化し、暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成することを特徴としている。
【００２０】
請求項３に記載の発明によれば、画像を表す画像ファイルを読取り、この画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解し、分解された画像データの内、少なくとも画像の透過率を表す成分の画像データ以外を暗号化する。暗号化された画像データと暗号化されていない画像データとから画像ファイルを生成することにより、画像の暗号化を行う。
【００２１】
このようにして、暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００２２】
請求項４に記載の発明は、前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００２３】
請求項４に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００２４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００２５】
また、上述のような方法によって、他の画像にこの切出し画像を貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。
【００２９】
請求項５に記載の発明は、画像を表す画像ファイルを読取り、該画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解する第１のステップと、分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化する第２のステップと、暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成する第３のステップと、を含む手順を記録していることを特徴としている。
【００３０】
請求項５に記載の発明によれば、第１のステップで、画像を表す画像ファイルを読取り、この画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解する。続いて第２のステップで、分解された画像データの内、少なくとも画像の透過率を表す成分の画像データ以外を暗号化する。更に、第３のステップにて、暗号化された画像データと暗号化されていない画像データとから画像ファイルを生成することにより、画像の暗号化を行う。
【００３１】
このようにして、暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００３２】
請求項６に記載の発明は、前記透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００３３】
請求項６に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００３４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００３５】
また、これによって、他の画像にこの切出し画像を貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。
【００３９】
請求項７に記載の発明は、コンピュータによって、画像を表す画像ファイルを読取り、該画像ファイルを少なくとも画像の透過率を表す成分の画像データを含む所定の成分の画像データに分解し、分解された画像データの内、前記画像の透過率を表す成分の画像データ以外を暗号化し、暗号化された画像データと暗号化されていない成分の画像データとから画像ファイルを生成し、前記コンピュータによって、生成された画像ファイルが記録されていることを特徴としている。
【００４０】
請求項７に記載の発明によれば、画像を表す画像ファイルを読取り、この画像ファイルを少なくとも画像の透過率を表す成分の画像データに分解し、分解された画像データの内、少なくとも画像の透過率を表す成分の画像データ以外を暗号化する。暗号化された画像データと暗号化されていない画像データとから画像ファイルが生成され、この画像ファイルを例えば、画像サーバー、ＣＤ−Ｒ等に記録することにより、画像の機密性を保持することができる。
【００４１】
このようにして、暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００４２】
請求項８に記載の発明は、前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００４３】
請求項８に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００４４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００４５】
また、このように生成された画像ファイルを記録した記録媒体から切出し画像を読出し他の画像に貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。
【００４９】
請求項９に記載の発明は、画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化する暗号化手段と、該暗号化手段により暗号化された成分と暗号化されていない画像データの成分とから画像ファイルを生成するファイル生成手段と、を有することを特徴としている。
【００５０】
請求項９に記載の発明によれば、暗号化手段は、画像の透過率を表す成分の画像データを含む画像データの内、画像の透過率を表す成分の画像データ以外の成分の画像データを暗号化し、ファイル生成手段は、暗号化手段により暗号化された成分と暗号化されていない画像データの成分とからなる画像ファイルを生成する。
【００５１】
このようにして暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００５２】
請求項１０に記載の発明は、前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００５３】
請求項１０に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００５４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００５５】
また、これによって、他の画像にこの切出し画像を貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。
【００５９】
請求項１１に記載の発明は、画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化し、該暗号化された成分の画像データと暗号化されていない成分の画像データとから画像ファイルを生成することを特徴としている。
【００６０】
請求項１１に記載の発明によれば、画像の透過率を表す成分の画像データを含む画像データの内、画像の透過率を表す成分の画像データ以外の成分の画像データ以外を暗号化する。また、暗号化された成分と暗号化されていない成分の画像データとから画像ファイルを生成することにより、画像の暗号化を行う。
【００６１】
このような方法により暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００６２】
請求項１２に記載の発明は、前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００６３】
請求項１２に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００６４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００６５】
また、上述のような方法によって、他の画像にこの切出し画像を貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。
【００６９】
請求項１３に記載の発明は、画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化する第１のステップと、第１のステップにより暗号化された成分の画像データと暗号化されていない成分の画像データとから画像ファイルを生成する第２のステップを含む画像暗号化のプログラムを記録したことを特徴としている。
【００７０】
請求項１３に記載の発明によれば、第１のステップで画像の透過率を表す成分の画像データを含む画像データの内、画像の透過率を表す成分の画像データ以外の成分を暗号化し、第２のステップで第１のステップにより暗号化された成分の画像データと暗号化されていない成分の画像データとから画像ファイルを生成する。この第１のステップ及び第２のステップを含む手順は、コンピュータを実行するプログラムとして、ＦＤ（フロッピィーディスク）、ＨＤ（ハードディスク）やＣＤ−Ｒ等の記録媒体に記録する。
【００７１】
このような手順を記録した記録媒体により、画像を暗号化することができ、暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。
【００７２】
請求項１４に記載の発明は、前記透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００７３】
請求項１４に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００７４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００７５】
また、これによって、他の画像にこの切出し画像を貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。また、このような手順をコンピュータを実行するプログラムとして、ＦＤ、ＨＤやＣＤ−Ｒ等の記録媒体に記録し、画像の暗号化を行う手順を記録した記録媒体として流通することができる。
【００７９】
請求項１５に記載の発明は、コンピュータによって、画像の透過率を表す成分の画像データを含む画像データの内、前記画像の透過率を表す成分の画像データ以外の成分を暗号化し、該暗号化された成分と暗号化されていない画像データの成分とから画像ファイルを生成し、前記コンピュータによって、生成された画像ファイルが記録されていることを特徴としている。
【００８０】
請求項１５に記載の発明によれば、画像の透過率を表す成分の画像データを含む画像データの内、画像の透過率を表す成分の画像データ以外の成分を暗号化する。また、暗号化された成分と暗号化されていない画像データの成分とからなる画像ファイルを作成し、該画像ファイルを例えば、ＦＤ（フロッピィーディスク）やCD-Rなどの記録媒体に記憶する。
【００８１】
このようにして、暗号化された画像ファイルは、画像の透過率を表す成分の画像データが暗号化されていないため、画像の形状を知ることができ、残りの成分の画像データについては、暗号化されているため、詳細な画像データの機密を保持することができる。また、暗号化された画像データを画像ファイルとして記録媒体に記録するので、画像ファイルを流通させることができる。
【００８２】
請求項１６に記載の発明は、前記画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することを特徴としている。
【００８３】
請求項１６に記載の発明によれば、画像の透過率を表す成分の画像データに基づいて、画像領域内の切出し対象となる一部の画像の占める領域を検出することができる。
【００８４】
例えば、暗号化されていない画像の透過率を表す成分の画像データの値αをα＝０（透過）、α＝１（透過）とすると、画像領域内の切出し対象となる一部の画像の画素値が０と１によって抽出されるため、切出し画像の形状、位置、大きさを検出することができる。ここで、０＜α＜１の半透明の部分は、α＝０以外、又は、α＝１以外を切出すようにすれば、画像を自在に切出すことができる。
【００８５】
また、このように生成された画像ファイルを記録した記録媒体から切出し画像を読出し他の画像に貼り付ける場合、貼り付けされる画像の切出し画像と重畳する部分の画像の画像データを処理しないようにできるため、画像転送、画像変換等の画像処理を行う際の処理時間を短縮することができる。また、このようにして暗号化された画像データを画像ファイルとして記録媒体に記録するので、画像ファイルを流通することができる。
【００８９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本実施の形態の画像暗号化装置１０の概略ブロック図である。
【００９０】
画像暗号化装置１０は、図１に示すように画像ファイルを入力する画像ファイル入力部１２と、画像ファイル入力部１２によって得られた画像データをＲＧＢの各チャンネルと透過度を表すαチャンネル２２の４チャンネルに分解する画像分解部１４と分解された画像の各チャンネルに暗号化処理を施す画像暗号化手段１６と暗号化された画像データから画像ファイルを生成するファイル生成手段１８と生成された画像ファイルを出力するファイル出力部２０とにより構成されている。
【００９１】
画像ファイル入力部１２は、スキャナ、フロッピィーディスク、ＣＤ又はＭＯ、デジタルカメラ等から画像ファイルを読取り、画像分解部１４へと読取った画像ファイルを出力する。この画像ファイルは、ＲＧＢαフォーマットの画像ファイルであり、Ｒ、Ｇ、Ｂの各色成分の画像データと画像の透過率を表すα成分の画像データとにより構成されている。
【００９２】
画像分解部１４では、画像ファイル入力部１２により読取った画像ファイルをＲ、Ｇ、Ｂの各色成分の３チャンネルから成る画像データ、画像の透過率を表すαチャンネル２２の計４チャンネルの画像データに分解される。分解されたＲ、Ｇ、Ｂの３チャンネルの画像データは、画像暗号化手段１６へ出力され、画像暗号化手段１６により暗号化の処理が施される。暗号化処理が施された画像データは、ファイル生成手段１８へと出力される。一方、分解された４チャンネルの内のαチャンネル２２の画像データは、暗号化処理を行わずにそのままファイル生成手段１８へと出力される。なお、Ｒ、Ｇ、Ｂ、αの各チャンネルの画像データは、画像に応じた０〜２５５の値にマッピングされた画像データである。
【００９３】
また、ＲＧＢαフォーマットされた画像ファイルは、α＝０（透明）とα＝１（不透明であり、ここでは、αが０以外の値をα＝１とする。）に判別することにより画像の一部を部分切出しすることができ、他の画像データに貼り付けを行うことができる。このとき、０＜α＜１の半透明部分についての扱いは、α＝０以外、又は、α＝１以外を切出し、どちらかを使用するようにすれば、半透明の部分も処理することができる。また、ＲＧＢの３チャンネルについて暗号化されているため、詳細な画像データについての機密を保持することができ、αチャンネル２２については、暗号化されていないためαチャンネル２２のデータによって、画像のだいたいの形状だけを知ることができる。
【００９４】
また、ファイル生成手段１８では、暗号化されたＲ、Ｇ、Ｂの３チャンネルの画像データと暗号化されていないαチャンネル２２を１つのファイルとして生成し、暗号化された画像ファイルを出力部２０へ出力する。画像出力部２０に出力された画像ファイルは、画像サーバー、ＣＤ−Ｒ等の記録媒体に記録される。
【００９５】
続いて、画像サーバー、ＣＤ−Ｒ等の記録媒体に記録され、上述の画像暗号化装置１０によって暗号化された画像ファイルを使用するシステムの一例について、図２を参照して説明する。
【００９６】
暗号化された画像ファイルを使用するシステムは、図２に示すように、暗号化された画像ファイル等が記録されている画像サーバー３０と画像サーバー３０より取出した画像ファイルを画像データとして送信するための通信用モデム３２と、受信するための通信用モデム３４と、通信回線３６と、デジタルラボシステム１００とにより構成されている。
【００９７】
デジタルラボシステム１００は、画像処理部４０、レーザプリンタ部６０、プロセッサ部８０とにより構成されている。
【００９８】
画像処理部４０では、画像サーバー３０より通信用モデム３２、３４及び通信回線３６を介して得られた画像データやスキャナ５８、デジタルカメラ５６、ＭＯ又はＣＤ５４、フロッピィーディスク５２等より読取った画像ファイル等を画像メモリ４０に記憶する。画像メモリ４０に記憶された画像は画像合成部４４により画像合成処理が施され、色階調処理部４６、ハイパートーン処理部４８、ハイパーシャープネス処理部５０により各種の画像処理が施され、レーザプリンタ部６０の画像メモリ６２へ記録用画像データとして出力される。
【００９９】
レーザプリンタ部６０はＲ、Ｇ、Ｂのレーザ光源６６を備えており、レーザドライバ６４を制御して、画像処理部４０から入力された記録用画像データに応じて変調したレーザ光を印画紙７２に照射して、走査露光（本実施の形態では、主としてポリゴンミラー６８、fθレンズ７０を用いた光学系）によって印画紙７２に画像を記録する。また、プロセッサ部８０は、レーザプリンタ部６０で走査露光によって画像が記録された印画紙７２に対し、発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙７２上に画像が形成される。
【０１００】
次に、本実施の形態における作用について説明する。
【０１０１】
スキャナ、フロッピィーディスク、ＣＤ等からＲＧＢαフォーマットの画像ファイルを画像ファイル入力部１２により読取り、画像分解部１４へと読取った画像ファイルを出力する。画像分解部１４では、ＲＧＢαフォーマットの画像ファイルをＲ、Ｇ、Ｂ、α各色成分の４チャンネル画像データへと分解し、Ｒ、Ｇ、Ｂの３チャンネル画像データは画像暗号化手段１６へ、αチャンネル２２の画像データはファイル生成手段１８へとそれぞれ出力する。
【０１０２】
画像暗号化手段１６では、Ｒ、Ｇ、Ｂの各色成分の画像データに対して暗号化処理を施すことによって画像に対する機密性を保持することができる。また、暗号化されたＲ、Ｇ、Ｂの各成分の画像データは、ファイル生成手段１８へと出力される。
【０１０３】
ファイル生成手段１８では、暗号化されたＲ、Ｂ、Ｇの画像データと、暗号化されていないαチャンネル２２の画像データとを１つのファイルに生成し、暗号化画像ファイルとして、画像サーバー３０へと出力する。暗号化されて画像サーバー３０へ出力された画像ファイルは、αチャンネル２２が暗号化されていないため、αチャンネル２２のデータのみを解読し、α＝１の領域に対応する画素位置を知ることができるため復号権利のない装置であっても画像の大まかな形状を知ることができる(図３（Ｂ−１）)。
【０１０４】
続いて、画像サーバー３０より、１枚の暗号化されていない画像（背景画像Ａ）と１枚の画像暗号化装置１０によって暗号化された画像（重畳する画像Ｂ）の２枚の画像を読み出して合成する場合について図２及び図３を参照して説明する。
【０１０５】
ラボシステム１００を操作することによって、画像サーバー３０から１枚の背景画像Ａと重畳する画像Ｂの２枚を通信用モデム３２、３４及び通信回線３６を介してラボシステム１００の画像メモリ４２に記憶させる。このとき、通信用モデム３２、３４及び通信回線３６は、復号権利を持たないため、画像の機密性を保持することができる。また、ラボシステム１００は、復号権利を有するため、画像メモリ４２に記録された２枚の画像データは、画像合成部４４にて復号された後、画像合成される。続いて、色階調処理、ハイパートーン処理、ハイパーシャープネス処理の各画像処理が施され、記録用画像データとしてレーザプリンタ部６０の画像メモリ６２に出力される。レーザプリンタ部６０では、入力された記録用画像データに応じて変調したレーザ光を印画紙７２に照射して、走査露光によって印画紙７２に画像を記録し、プロセッサ部８０へと画像が記録された印画紙７２を搬送する。プロセッサ部８０では、画像が記録された印画紙７２に対して、発色現像、漂白定着、水洗、乾燥の各処理が施され、印画紙７２上に画像が形成される。
【０１０６】
ここで、従来通りの方法でＲＧＢαの全チャンネルについて暗号化を実施している場合、画像サーバー３０より送信される画像データは、全画像データを転送しなければならなかったが、本発明による暗号化の画像データの場合は、暗号化画像Ｂの内αチャンネル２２のみの画像データを解読し、α＝１の領域に対応する画素位置を知ることができる。このとき背景画像Ａにおいて、暗号化画像Ｂのα＝１の領域に対応する画素は暗号化画像Ｂが完全に重畳するため、暗号化画像Ｂに上書きされ、合成画像上のその位置では背景画像Ａの情報は全く失われることになる。そこで、背景画像Ａに関しては、暗号化画像Ｂでα＝１でない位置についてのみデータ転送を実施する(図３（Ｂ−２）)。このようにして、画像データを全部転送することなく、転送時間を大幅に短縮することができる。
【０１０７】
次に、本発明の画像暗号化装置１０によって暗号化された画像ファイルを使用するシステムの第二の例について、図３及び図４を参照して簡単に説明する。
【０１０８】
図４に示されたシステムは、画像暗号化装置１０によって暗号化された画像ファイル等の画像ファイルが記憶された画像サーバー１１０と、各種の画像処理を行う画像処理装置１１２と、画像サーバー等から取出した画像の合成を行う画像合成装置１１４と、合成された画像を出力するプリンター１１６とにより構成されている。
【０１０９】
本発明の画像暗号化装置１０によって暗号化された画像ファイルを使用するシステムの第二の例の作用について説明する。
【０１１０】
画像サーバー１１０から１枚の画像暗号化装置１０によって暗号化された画像Ａと１枚の暗号化されていない画像Ｂを２枚の画像を画像処理装置１１２に読み出して、画像処理装置１１２により、画像処理（Auto White Balance、Auto Exposure等の処理）を実施する。なお、この画像処理装置１１２は復号権利を持たないため、画像処理装置１１２に対しては、画像の機密性を保持することが可能となっている。
【０１１１】
また、画像処理装置１１２では、上述したのと同様に暗号化画像Ｂの内αチャンネル２２のみの画像データを解読し、α＝１の領域に対応する画素位置（図３（Ｂ−２））を知ることができる。このとき背景画像Ａにおいて、暗号化画像Ｂのα＝１の領域に対応する画素は暗号化画像Ｂが完全に重畳するため、暗号化画像Ｂに上書きされ、合成画像上（図３（Ｃ））のその位置では背景画像Ａの情報は全く失われることに成る。そこで、背景画像Ａに関しては、暗号化画像Ｂでα＝１でない位置についてのみのデータについて画像処理を実施する。このようにして、全画像データについて画像処理を実施することなく、画像処理における処理時間を大幅に短縮することができる。
【０１１２】
画像処理装置１１２によって、画像処理が施された２枚の画像Ａと画像Ｂは、復号権利を持つ画像合成装置１１４によって、復号された後画像合成され、プリンター１１６によってプリントされる。
【０１１３】
なお、本実施の形態における復号権利を有しないモデム３２、３４及び通信回線３６、画像処理装置１１２は、中間処理手段として画像の取り扱いを行うものであればなんでもよく、たとえば、画像Ａの色空間の変換や周波数強調などの画像処理であってもよい。この場合、本実施の形態と同様に復号権利を有しない中間処理手段がα＝０とα＝１とを検出することにより、画像の形状を知ることができる。また、α＝１でない領域に相当する背景画像についてのみ処理を行うことにより、大幅に処理時間を短縮することができる。
【０１１４】
また、本実施の形態では、ＲＧＢチャンネル及びαチャンネル２２として説明したが、ＲＧＢは、ＣＭＹＫの４チャンネルに置き換えることも可能であり、αチャンネル２２に代えて画像の切出し情報としてベクトルデータを用いるようにしてもよい。
【０１１５】
なお、本実施の形態では、モデム３２、３４及び通信回線３６を使用したが、ローカルネットワーク、インターネット等のネットワークを使用するようにしてもよい。
【０１１６】
また、本実施の形態による画像暗号化の手順をコンピュータに実行させるプログラムとしてフロッピィーディスク、ハードディスク、ＣＤ−Ｒ等の記録媒体に記録し、流通させるようにしてもよい。
【０１１７】
【発明の効果】
以上説明したように本発明によれば、ＲＧＢαフォーマットの画像を暗号化する場合に、復号権利のない装置であっても画像の形状を知ることができると共に、暗号化された画像データの画像処理の処理速度を向上することができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係わる画像暗号化装置の概略を表すブロック図である。
【図２】画像暗号化装置によって暗号化された画像ファイルを使用するシステムの一例を示す該略図である。
【図３】暗号化画像と暗号化されていない画像の画像合成を示す図である。
【図４】画像暗号装置によって暗号化された画像ファイルを使用するシステムの一例の概略を示すブロック図である。
【符号の説明】
１０    画像暗号化装置
１２    画像ファイル入力部
１４    画像分解部
１６    画像暗号化手段
１８    ファイル生成手段
２２    αチャンネル
【図１】
0003655490.tif 000002
【図２】
0003655490.tif 000003
【図３】
0003655490.tif 000004
【図４】
0003655490.tif 000005