(57)【要約】【課題】デジタルスチルカメラ等に使用される画像処理装置に関し、元画像に撮影日時などの文字列画像を埋め込んだ場合であっても、元画像を保持しなくとも、元画像を容易に復元することができるようにする。【解決手段】画像合成回路１２において、色補間ＲＧＢ画像生成回路１０で生成したＲＧＢ画像に文字列画像生成回路１１で生成した文字列画像を埋め込む。画像合成回路１２から出力する合成画像データを画像圧縮回路１３で圧縮してメモリ１６に格納する。また、色補間ＲＧＢ画像生成回路１０で生成したＲＧＢ画像のうち、文字列画像が埋め込まれる部分のＲＧＢ画像を元画像復元用画像として元画像復元用画像圧縮回路１４で圧縮し、元画像復元用画像圧縮回路１４から出力する元画像復元用画像圧縮データを暗号化回路１５で暗号化してメモリ１６に格納する。【選択図】　　図１
2004007100.tif 000002
【特許請求の範囲】
【請求項１】
元画像に文字列画像を埋め込むことにより、前記元画像と前記文字列画像とを合成する画像合成手段と、
該画像合成手段により生成された合成画像を圧縮して記憶すると共に、前記文字列画像を埋め込む部分の元画像を元画像復元用画像として圧縮して記録する圧縮記憶手段と、
前記合成画像の復元時に、前記文字列画像を前記元画像復元用画像で置き換える画像復元手段を有することを特徴とする画像処理装置。
【請求項２】
前記合成画像及び前記元画像復元用画像は、ＪＰＥＧ方式で圧縮され、
前記元画像復元用画像を圧縮したデータは、前記合成画像を圧縮したデータの付加データとして前記合成画像を圧縮したデータと同一のＪＰＥＧファイルに格納されることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記文字列画像を埋め込む領域は、マクロブロックを単位とする領域とされていることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記合成画像及び前記元画像復元用画像は、ＪＰＥＧ方式で圧縮され、
前記元画像復元用画像を圧縮したデータは、独立のデータとして作成され、前記合成画像を圧縮したデータとは別個のＪＰＥＧファイルに格納されることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記元画像復元用画像を圧縮したデータを暗号化する暗号化回路を備えていることを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルスチルカメラ等に使用される画像処理装置に関する。
【０００２】
【従来の技術】
図９は従来のデジタルスチルカメラの一例の概略的構成図である。図９中、１は撮像レンズ、２は撮像素子をなすＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）であり、ベイヤパタンからなる色フィルタを有するものである。３はＣＣＤ２から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄコンバータである。
【０００３】
４はＡ／Ｄコンバータ３から出力されるデジタル画像信号について色補間を行い、ＲＧＢ（赤、緑、青）画像を生成する色補間ＲＧＢ画像生成回路、５は色補間ＲＧＢ画像生成回路４から出力されるＲＧＢ画像データをＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式により圧縮する画像圧縮回路、６は画像圧縮回路５から出力されるＲＧＢ画像圧縮データを格納するメモリである。
【０００４】
フィルムカメラでは、撮像日時などの撮影情報を画像上に記録することが一般的になっているが、従来のデジタルスチルカメラにおいては、特に画像上に撮像日時などの撮影情報を記録することは行われていない。デジタルスチルカメラでは、デジタルデータファイル作成日時をデータとしてファイルに記録することが可能であり、専用のビュアを用いて画像を参照する場合に、ファイルに記録したファイル作成日時を読み出すことで、撮影日時を知ることができた。
【０００５】
【発明が解決しようとする課題】
デジタルスチルカメラが登場した頃は、フィルムカメラを使用する場合のようにプリント画像を必要とせず、デジタルデータとして画像を扱うことができれば足りた。しかし、デジタルスチルカメラが一般的になるに従って、デジタルスチルカメラを使用する場合においても、画像をデジタルデータとして扱うだけでなく、プリント画像を配布することも多くなり、撮影情報を画像上に記録することが必要となってきた。
【０００６】
また、デジタルスチルカメラの画像は、デジタルデータであるため、簡単に完璧な複写が可能である。そこで、無断で複写して欲しくない場合には、何らかのデジタル画像処理プログラムを用いて「複製禁止」等の文字列を挿入加工する必要があった。しかし、その場合に、加工されていない元画像を残しておきたい場合には、加工した画像と元画像をそれぞれ保持する必要があった。
【０００７】
本発明は、かかる点に鑑み、元画像に撮影日時などの文字列画像を埋め込んだ場合であっても、元画像を保持しなくとも、元画像を容易に復元することができるようにした画像処理装置を提供すること目的とする。
【０００８】
【課題を解決するための手段】
本発明の画像処理装置は、元画像に文字列画像を埋め込むことにより、元画像と文字列画像とを合成する画像合成手段と、この画像合成手段により生成された合成画像を圧縮して記憶すると共に、文字列画像を埋め込む部分の元画像を元画像復元用画像として圧縮して記録する圧縮記憶手段と、合成画像の復元時に、文字列画像を元画像復元用画像で置き換える画像復元手段を有するというものである。
【０００９】
本発明の画像処理装置によれば、元画像に文字列画像を埋め込むことにより、元画像と文字列画像とを合成し、合成された合成画像を圧縮して記憶すると共に、文字列画像を埋め込む部分の元画像を元画像復元用画像として圧縮して記録し、合成画像の復元時に、文字列画像を元画像復元用画像で置き換えることができる。
【００１０】
なお、文字列画像の文字列とは、撮影日時などの撮影情報だけでなく、撮影時のコメント（例えば、撮影場所、撮影条件）や、複製を無断利用されたくない場合の著作権表示などを含む。
【００１１】
【発明の実施の形態】
図１は本発明の一実施形態を使用してなるデジタルスチルカメラの概略的構成図である。図１中、７は撮像レンズ、８は撮像素子をなすＣＣＤであり、ベイヤパタンからなる色フィルタを有するものである。９はＣＣＤ８から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄコンバータである。
【００１２】
１０はＡ／Ｄコンバータ９から出力されるデジタル画像信号について色補間を行い、元画像であるＲＧＢ画像を生成する色補間ＲＧＢ画像生成回路、１１は撮影者の選択により文字列画像を生成する文字列画像生成回路である。
【００１３】
１２は色補間ＲＧＢ画像生成回路１０により生成されたＲＧＢ画像に文字列画像生成回路１１により生成された文字列画像を埋め込むことにより、ＲＧＢ画像と文字列画像とを合成する画像合成回路、１３は画像合成回路１２から出力される画像データをＪＰＥＧ方式により圧縮する画像圧縮回路である。
【００１４】
１４は色補間ＲＧＢ画像生成回路１０で生成されたＲＧＢ画像のうち、文字列画像が埋め込まれる部分のＲＧＢ画像を元画像復元用画像としてＪＰＥＧ方式により圧縮する元画像復元用画像圧縮回路、１５は元画像復元用画像圧縮回路１４から出力される元画像復元用画像圧縮データを暗号化する暗号化回路である。
【００１５】
１６は画像圧縮回路１３から出力される画像圧縮データ及び暗号化回路１５から出力される暗号化された元画像復元用画像圧縮データを格納するメモリ、１７はメモリ１６に格納された画像データから画像を復元する画像復元回路、１８は画像復元回路１７で復元された画像を表示する表示装置である。
【００１６】
この例では、文字列画像生成回路１１と、画像合成回路１２と、画像圧縮回路１３と、元画像復元用画像圧縮回路１４と、暗号化回路１５と、メモリ１６と、画像復元回路１７とで、本発明の一実施形態の画像処理装置が構成されている。
【００１７】
図１に示すデジタルスチルカメラにおいては、撮影者は、元画像である色補間ＲＧＢ画像生成回路１０が生成するＲＧＢ画像に文字列画像を埋め込むか否かを選択する。撮影者が文字列画像を埋め込まないことを選択した場合には、色補間ＲＧＢ画像生成回路１０から出力されるＲＧＢ画像データは、画像合成回路１２で画像合成されることなく、画像圧縮回路１３で圧縮されてメモリ１６に記録される。そして、画像の復元時には、色補間ＲＧＢ画像生成回路１０で生成されたＲＧＢ画像が復元される。
【００１８】
これに対して、撮影者が文字列画像を埋め込むことを選択した場合には、画像合成回路１２において、色補間ＲＧＢ画像生成回路１０で生成されたＲＧＢ画像に文字列画像生成回路１１で生成された文字列画像を埋め込むことにより、ＲＧＢ画像と文字列画像との合成が行われる。
【００１９】
そして、画像合成回路１２から出力される合成画像データは画像圧縮回路１３でＪＰＥＧ圧縮され、画像圧縮回路１３から出力される合成画像圧縮データはメモリ１６に格納される。
【００２０】
また、この場合には、色補間ＲＧＢ画像生成回路１０で生成されたＲＧＢ画像のうち、文字列画像が埋め込まれる部分のＲＧＢ画像は、元画像復元用画像として元画像復元用画像圧縮回路１４でＪＰＥＧ圧縮され、元画像復元用画像圧縮回路１４から出力される元画像復元用画像圧縮データは、暗号化回路１５で暗号化されてメモリ１６に格納される。
【００２１】
暗号化された元画像復元用画像圧縮データの格納方法には、２通りの方法がある。第１の方法は、暗号化された元画像復元用画像圧縮データを付加データとして合成画像圧縮データと同一のＪＰＥＧファイルに格納する方法であり、第２の方法は、暗号化された元画像復元用画像圧縮データを独立のＪＰＥＧデータとして、合成画像圧縮データとは異なるＪＰＥＧファイルに格納する方法である。
【００２２】
図２は暗号化された元画像復元用画像圧縮データを付加データとして合成画像圧縮データと同一のＪＰＥＧファイルに格納する方法を説明するための図である。ＪＰＥＧファイルは、図２Ａに示すように、ＳＯＩ（Ｓｔａｒｔ　ｏｆ　Ｉｍａｇｅ）という開始コードと、ＥＯＩ（Ｅｎｄｏｆ　Ｉｍａｇｅ）という終了コードに挟まれたデータ構造を有しており、ＥＯＩの後に続くデータは、無視されるという特徴を有している。
【００２３】
そこで、本例においては、図２Ｂに示すように、ＥＯＩに続くデータ領域Ｑ１に、暗号化された元画像復元用画像圧縮データを格納するか、あるいは、アプリケーションに対して機能を任されているデータ領域Ｑ２に、ＡＰＰｎ（Ｒｅｓｅｒｖｅｄ　ｆｏｒ　Ａｐｐｌｉｃａｔｉｏｎ　Ｓｅｇｍｅｎｔｓ）を用いて暗号化された元画像復元用画像圧縮データを格納する。
【００２４】
図３は文字列画像を埋め込む方法を説明するための図であり、図３中、１９は色補間ＲＧＢ画像生成回路１０で生成されるＲＧＢ画像、２０は文字列画像埋め込み領域である。ＪＰＥＧ圧縮では、マクロブロックと呼ばれる小さな矩形領域を単位として処理が行われるので、マクロブロックの番号を示すことにより、ＲＧＢ画像上の場所が一意に決まる。
【００２５】
例えば、ＲＧＢ画像１９の水平方向のマクロブロック数をｍとした場合において、文字列画像埋め込み領域２０を１０×２のマクロブロックからなる領域（ｎ番目〜ｎ＋９番目のマクロブロック及びｎ＋ｍ番目〜ｎ＋ｍ＋９番目のマクロブロックからなる領域）とする場合には、この文字列画像埋め込み領域２０のマクロブロックの先頭番号ｎ、ｎ＋ｍを情報として残しておくことにより、ＲＧＢ画像上の文字列画像の位置を一意に決めることができる。
【００２６】
したがって、暗号化された元画像復元用画像圧縮データを合成画像圧縮データと同一のＪＰＥＧファイルに格納する場合には、文字列画像を埋め込むＲＧＢ画像上の領域をマクロブロックを単位として決めることが好適である。
【００２７】
このようにする場合には、画像復元回路１７は、例えば、図４に示すような構成とすることができる。図４中、２１はメモリ１６内のＪＰＥＧファイル、２２はＪＰＥＧファイル２１に格納された文字列画像のＲＧＢ画像上の位置情報である文字列画像位置情報を取り出す文字列画像位置情報取り出し回路、２３は画像圧縮データの復元を行うＪＰＥＧデコーダであり、暗号化された元画像復元用画像圧縮データの復元機能を有するものである。
【００２８】
図５はＪＰＥＧデコーダ２３の動作例を示す図であり、合成画像圧縮データから文字列画像を含まないＲＧＢ画像を復元する場合を示している。図４に示す画像復元回路１７では、合成画像圧縮データから文字列画像を含まないＲＧＢ画像を復元する場合、文字列画像位置情報取り出し回路２２は、ＪＰＥＧファイル２１から文字列画像位置情報を取り出し、これをＪＰＥＧデコーダ２３に渡す。
【００２９】
ＪＰＥＧデコーダ２３は、文字列画像位置情報取り出し回路２２から渡される文字列画像位置情報を取り込み、ＪＰＥＧファイル２１から読み出される合成画像圧縮データをデコードし、処理データがＲＧＢ画像圧縮データから文字列画像圧縮データに進んだ場合には、文字列画像圧縮データのデコードを行わず、暗号化された元画像復元用画像圧縮データのデコードを行い、暗号化された元画像復元用画像圧縮データの処理が終了すると、文字列画像圧縮データに続くＲＧＢ画像圧縮データをデコードするように動作する。
【００３０】
このようにして元のＲＧＢ画像を復元する場合には、暗号化された元画像復元用画像圧縮データは、図２Ｂに示すように、データ領域Ｑ１に格納するよりも、データ領域Ｑ２の部分に格納しておくことが好適である。データ領域Ｑ１に格納すると、合成画像圧縮データの総てを読み込んでからでないと、デコード処理することができないからである。
【００３１】
また、暗号化された元画像復元用画像圧縮データを独立のＪＰＥＧデータとして合成画像圧縮データとは異なるＪＰＥＧファイルに格納する方法を採用する場合には、画像復元回路１７は、図６に示すような構成とすることにより、合成画像からＲＧＢ画像を復元することができる。図６中、２４は文字列画像位置情報取り出し回路、２５はＪＰＥＧデコーダ、２６は画像合成回路であり、ＪＰＥＧデコーダ２５は、暗号化された元画像復元用画像圧縮データの復元機能を有するものである。
【００３２】
図６に示す画像復元回路１７の場合、合成画像圧縮データから文字列画像を含まないＲＧＢ画像を復元する場合には、文字列画像位置情報取り出し回路２４は、ＪＰＥＧファイル２１から文字列画像位置情報を取り出し、これを画像合成回路２６に渡す。
【００３３】
また、ＪＰＥＧデコーダ２５は、ＪＰＥＧファイル２１から出力される合成画像圧縮データを圧縮前の合成画像データにデコードした後、暗号化された元画像復元用圧縮データを圧縮前の元画像復元用画像データにデコードする。
【００３４】
そして、画像合成回路２６は、ＪＰＥＧデコーダ２５から出力される合成画像データ及び元画像復元用画像データを取り込み、文字列画像位置情報に基づいて、合成画像データ内の文字列画像データ部分に元画像復元用画像データを上書きする。
【００３５】
図７は画像合成回路２６の動作例を示す図であり、図７中、２７は合成画像、２８は文字列画像、２９は元画像復元用画像、３０は合成画像２７中の文字列画像２８に元画像復元用画像２９を上書きしてなる元のＲＧＢ画像である。画像合成回路２６は、図７に示すように、合成画像２７中の文字列画像２８に元画像復元用画像２９を上書きしてなる元のＲＧＢ画像３０を復元する。
【００３６】
このようにして元のＲＧＢ画像を復元する場合には、文字列画像を埋め込むＲＧＢ画像上の領域をマクロブロックを単位として決める必要はなく、ＲＧＢ画像上の任意の位置に文字列画像を埋め込むことができる。
【００３７】
図８は暗号化回路１５の動作を説明するための図であり、図８中、３１は暗号化前の元画像復元用画像圧縮データ、３２は暗号化された元画像復元用画像圧縮データである。
【００３８】
本例では、撮影時に、何らかのパスワードを入力し、そのパスワードをもとに１つの数値を得るようにする。そして、その数値の分だけ、暗号化前の元画像復元用画像圧縮データをローテートシフトして暗号化してメモリ１６に記録する。
【００３９】
図８の例は、パスワードによって「３」という数値が得られた場合を示しており、暗号化前の元画像復元用画像圧縮データのビット列を３ビット分だけローテートシフトしている。なお、更に高度な暗号化を行うようにしても良い。
【００４０】
以上のように、本発明の一実施形態によれば、色補間ＲＧＢ画像生成回路１０で生成された元画像であるＲＧＢ画像に文字列画像生成回路１１で生成された文字列画像を埋め込む場合、元画像復元用画像圧縮回路１４で元画像復元用画像圧縮データを生成して記録するようにしているので、ＲＧＢ画像に文字列画像を埋め込んだ場合であっても、ＲＧＢ画像を保持しなくとも、ＲＧＢ画像を容易に復元することができる。
【００４１】
また、本発明の一実施形態によれば、元画像復元用画像圧縮回路１４により生成された元画像復元用画像圧縮データを暗号化回路１５で暗号化してメモリ１６に記録するようにしているので、文字列画像を埋め込む前のＲＧＢ画像を容易に保護することができる。
【００４２】
【発明の効果】
以上のように、本発明によれば、合成画像の復元時に、文字列画像を元画像復元用文字列画像で置き換えることができるので、元画像に撮影日時などの文字列画像を埋め込んだ場合であっても、元画像を保持しなくとも、元画像を容易に復元することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を使用してなるデジタルスチルカメラの概略的構成図である。
【図２】暗号化された元画像復元用画像圧縮データを付加データとして合成画像圧縮データと同一のＪＰＥＧファイルに格納する方法を説明するための図である。
【図３】文字列画像を埋め込む方法を説明するための図である。
【図４】本発明の一実施形態が備える画像復元回路の一構成例を示す図である。
【図５】図４に示す画像復元回路が備えるＪＰＥＧデコーダの動作例を示す図である。
【図６】本発明の一実施形態が備える画像復元回路の他の構成例を示す図である。
【図７】図６に示す画像復元回路が備える画像合成回路の動作例を示す図である。
【図８】本発明の一実施形態が備える暗号化回路の動作を説明するための図である。
【図９】従来のデジタルスチルカメラの一例の概略的構成図である。
【符号の説明】
１…撮像レンズ
２…ＣＣＤ
３…Ａ／Ｄコンバータ
４…色補間ＲＧＢ画像生成回路
５…画像圧縮回路
６…メモリ
７…撮像レンズ
８…ＣＣＤ
９…Ａ／Ｄコンバータ
１０…色補間ＲＧＢ画像生成回路
１１…文字列画像生成回路
１２…画像合成回路
１３…画像圧縮回路
１４…元画像復元用画像圧縮回路
１５…暗号化回路
１６…メモリ
１７…画像復元回路
１８…表示装置
１９…ＲＧＢ画像
２０…文字列画像埋め込み領域
２１…ＪＰＥＧファイル
２２…文字列画像位置情報取り出し回路
２３…ＪＰＥＧデコーダ
２４…文字列画像位置情報取り出し回路
２５…ＪＰＥＧデコーダ
２６…画像合成回路
【図１】
2004007100.tif 000003
【図２】
2004007100.tif 000004
【図３】
2004007100.tif 000005
【図４】
2004007100.tif 000006
【図５】
2004007100.tif 000007
【図６】
2004007100.tif 000008
【図７】
2004007100.tif 000009
【図８】
2004007100.tif 000010
【図９】
2004007100.tif 000011