画像の輪郭線の始点における前記輪郭線の接線上の制御点を第1の制御点とし、前記輪郭線の終点における前記輪郭線の接線上の制御点を第2の制御点として、前記輪郭線を3次ベジエ曲線で近似する近似曲線を生成する生成手段と、前記始点と第1の制御点との長さまたは前記終点と第2の制御点との長さを、電子透かし情報として埋め込む手段を備えたことを特徴とする画像処理装置。前記始点を前記輪郭線の頂点としたとき、前記終点を前記輪郭線の最右点とし、前記始点を前記最右点としたとき、前記終点を前記輪郭線の最下点とし、前記始点を前記最下点としたとき、前記終点を前記輪郭線の最左点とし、前記始点を前記最左点としたとき、前記終点を前記頂点とすることを特徴とする請求項1記載の画像処理装置。前記画像の輪郭線は、凸型の形状であることを特徴とする請求項1記載の画像処理装置。請求項1記載の各手段によって電子透かし情報が埋め込まれた画像から、前記電子透かし情報を抽出する抽出手段を備えたことを特徴とする画像処理装置。画像の輪郭線の始点における前記輪郭線の接線上の制御点を第1の制御点とし、前記輪郭線の終点における前記輪郭線の接線上の制御点を第2の制御点として、前記輪郭線を3次ベジエ曲線で近似する近似曲線を生成する生成工程と、前記始点と第1の制御点との長さまたは前記終点と第2の制御点との長さを、電子透かし情報として埋め込む工程を備えたことを特徴とする画像処理方法。請求項5記載の画像処理方法をコンピュータに実現させるためのプログラム。請求項5記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。ところで、グラフィクス表示などにおいて曲線を表現する多項式としてベジエ曲線があるが例えば、特許文献1を参照、高精細画像の輪郭線をベジエ曲線で近似して、ベジエ曲線に電子透かし情報を埋め込む場合に、高精細画像の画質が劣化する可能性がある。本発明は、上記した課題に鑑みてなされたもので、本発明の目的は、ベジエ曲線で近似した輪郭線に電子透かし情報を埋め込む場合に、原画像の画質劣化を抑制した画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。本発明は、画像の輪郭線の始点における前記輪郭線の接線上の制御点を第1の制御点とし、前記輪郭線の終点における前記輪郭線の接線上の制御点を第2の制御点として、前記輪郭線を3次ベジエ曲線で近似する近似曲線を生成する生成手段と、前記始点と第1の制御点との長さまたは前記終点と第2の制御点との長さを、電子透かし情報として埋め込む手段を備えたことを最も主要な特徴とする。本発明によれば、ベジエ曲線で近似した輪郭線の変形を滑らかに制御しているので、原画像の画質を劣化させることなく電子透かし情報を埋め込むことが可能となる。以下、発明の実施の形態について図面により詳細に説明する。図1は、本発明の実施例を説明する図である。図1aにおいて、101は画像塗り潰し部、102は輪郭線である。Aは頂点始点、Eは最右点終点、Z1、Z2は制御点である。本発明では、近似曲線として3次ベジエ曲線を採用する。3次ベジエ曲線B3tは、始点をA、終点をE、制御点をZ1、Z2とすると、B3t=1-t3A31-t2tZ131-tt2Z2t3Eと表現される。ここで、B3t、A、E、Z1、Z2はベクトルであり、媒介変数tは、0から1の範囲のスカラー変数である。この3次ベジエ曲線は、次のような幾何学的特徴を持つ。a曲線は、線分AZ1、及び線分EZ2に接する。b曲線上の点Z’=B30.5とすると、Z’=A3Z13Z2E/8本発明の3次ベジエ曲線は、以下の2条件1、2を共に満たすときに、画像の曲線部に対する近似曲線として適応性に優れた弓形形状の曲線を保持する。つまり、この2条件を共に保証する範囲で曲線の変形を行えば、曲線は弓形形状を保持したままで変形することができる。条件1ベジエ曲線が、媒介変数0<t<1の間に変曲点を持たないこと。条件2ベジエ曲線が、媒介変数0<t<1の間にループ曲線を形成しないこと。本発明の3次ベジエ曲線が、次の条件3を満たすときに、媒介変数が0<t<1の範囲において、上記条件1、2の両方を満足する。即ち、条件3の基に形成する本発明の3次ベジエ曲線が、画像の曲線部に対する近似曲線として適応性に優れた弓形形状の曲線を保持する。条件3:始点→第1制御点→第2制御点→終点の順に直線で結んだ閉図形AZ1Z2Eが1組の四角形を形成し、4頂点からなる4角内角が総て180度未満、つまり、∠AZ1Z2<180度、かつ∠Z1Z2E<180度、かつ∠Z2EA<180度、かつ∠EAZ1<180度である特許文献1を参照。図1bに示すように、ベジエ曲線の形状は、2つの制御点Z1、Z2の位置によって弓形の膨らみが変化する。曲線の膨らみを大きくする場合には、制御点の位置をZ1’またはZ2’などへ変更し、逆に、曲線の膨らみを小さくする場合には、制御点の位置をZ1またはZ2などへ変更する。本発明では、上記したようにベジエ曲線で輪郭線を近似し、以下のようにして電子透かし情報を埋め込む。例えば、制御点がZ1の位置にあり、AからZ1までの長さが偶数値のとき、ビット0を割り当て、AからZ1’またはZ1までの長さが奇数値のとき、ビット1を割り当てることにより、電子透かし情報を埋め込む。制御点がZ2の位置にある場合も同様である。また、Z1、Z2がそれぞれ電子透かし情報1ビットを表現し、あるいは、Z1、Z2を組合せて電子透かし情報1ビットを表現することも可能である。本発明では、画像または図形データのエッジ部の輪郭線に沿って、折り返し点頂点、最右点、最下点、最左点を、それぞれ始点、終点に選択し、例えば、図1aにおいて輪郭線を右回りに辿る場合は、1始点を頂点のA点とし、終点を最右点のE点とする。次に、1に繋がる次のベジエ曲線は、2最右点を始点として、最下点を終点とする。同様に、2に繋がる次のベジエ曲線は、3最下点を始点として、最左点を終点とする。3に繋がる次のベジエ曲線は、4最左点を始点として、頂点を終点とする。上記した各ベジエ曲線における制御点Z1、Z2の位置に、電子透かし情報を埋め込む。なお、上記したAEからZ1Z2までの長さは、画像読取り時の解像度精度に合せて可変にすることが可能である。図2は、本発明の画像処理装置の構成を示す。CPU中央処理装置1は、画像処理装置の動作制御を行い、ROM2は、CPU1が起動時に実行するプログラムや必要なデータ等を記憶し、RAM3は、CPU1のワークエリア等を構成する。時計回路4は、現在日時情報を出力し、磁気ディスク装置5は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画像データデータなどの種々のデータを記憶する。2値画像生成部6は、2値画像のエッジ部を抽出するときに、磁気ディスク装置5から入力された多値濃淡画像を2値化し、その出力データは画像エッジ抽出部7などに入力される。画像エッジ抽出部7は、ベジエ曲線を、画像や図形エッジ部などに当てはめるために、その前処理として、磁気ディスク装置5から入力された多値濃淡画像または2値画像生成部6から入力された2値画像に対し、画像のエッジ部を抽出し、その抽出情報を、出力データとしてセグメント分割部8に入力される。セグメント分割部8は、ベジエ曲線を画像や図形のエッジ部などに当てはめるフィッティングするための前処理として、画像エッジ抽出部7から入力された画像エッジ部の抽出情報を基に、画像をセグメントに分割し、その分割情報を出力データとして、フィッティング処理部9などに入力される。フィッティング処理部9は、ベジエ曲線を画像や図形のエッジ部などに当てはめるときに、セグメント分割部8から入力された分割情報を基に、各セグメント内の画像のエッジ部にベジエ曲線を当てはめ、ベジエ曲線弓形判定部10の判定結果に従って、その当てはめることができた情報を出力データとして、磁気ディスク装置5、ネットワーク伝送制御部18、描画部11などに入力される。ベジエ曲線弓形判定部10は、フィッティング処理部9から入力されたベジエ曲線を形成する始点、終点、制御点のそれぞれの位置情報を基に、そのベジエ曲線が弓形を形成するか否かを判定し、その判定結果を出力データとして、フィッティング処理部9などに入力される。描画部11は、フィッティング処理部9から入力されたベジエ曲線情報などを基にベジエ曲線を描画し、その描画した情報を出力データとして、磁気ディスク装置5、ネットワーク伝送制御部18などに与えられる。CRT画面表示装置12は、画像処理装置を操作するための画面を表示し、表示制御部13は、CRT画面表示装置12の表示内容を制御する。キーボード装置14は、画像処理装置に種々のキー操作を行い、画面指示装置15は、CRT画面表示装置12の任意の点を指示する等の操作作業を行い、入力制御部16は、キーボード装置14および画面指示装置15の入力情報を取り込む。ネットワークインタフェース回路17は、画像処理装置をネットワークに接続し、ネットワーク伝送制御部18は、ネットワークを介して他の端末装置との間で種々の情報をやりとりするための伝送制御処理を行い、また、各要素間のデータの入出力はバス23を介して行う。2値画像生成部6から入力された2値画像データは、磁気ディスク装置5に保存された後、電子透かし埋め込み部21に与えられ、電子透かし埋め込みまたは抽出箇所をチェックし、チェック結果のデータは磁気ディスク装置5に保存された後、電子透かし埋め込み部21または電子透かし抽出部22に与えられる。ソースデータ符号化部19は、任意のデータ入力手段により外部から入力されたデータを使用して暗号化または符号化し、磁気ディスク装置5に保存された後、電子透かし埋め込み部21に与えられる。電子透かし抽出データ復号化部20は、磁気ディスク装置5に格納されている電子透かし抽出データを暗号解読など復号化し、磁気ディスク装置5に格納する。電子透かし埋め込み部21は、ソースデータ符号部化19により生成された埋め込みデータを、埋め込み対象となる画像データに対して、電子透かしとして埋め込む。電子透かし抽出部22は、電子透かしが埋め込まれた画像データから電子透かしを抽出し、抽出後の電子透かし情報は、電子透かし抽出データ復号化部20による暗号解読など復号化するために磁気ディスク装置5に格納する。図3は、本発明の実施例の処理電子透かしに埋め込み処理フローチャートを示す。ステップ1において、電子透かしにより埋め込む情報をキーボード装置14から入力する。埋め込み情報の解読を困難にするために、埋め込む情報は、パスワードなどの秘密キーによって予め暗号化する。ステップ2において、電子透かし埋め込み部21は、磁気ディスク装置5から、塗潰し画像領域毎に処理するために、塗潰し画像領域の情報を取得する。このステップでは、各塗潰し領域の位置、全ての塗潰し領域数などの情報を把握し、以下のステップへ基本情報を提供する。ステップ3において、全ての塗潰し領域の処理が終了している場合は、ステップ4に移行し、全ての塗潰し領域の処理が終了していない場合はステップ5に移行する。ステップ4において、電子透かし埋め込み部21は、電子透かし後処理を行う。即ち、埋め込み状態を示す報告情報例えば、埋め込み情報10ビットの内、8ビットの情報が埋め込まれたことを示す報告情報などを出力し、処理が終了する。ステップ5~7において、電子透かし埋め込み部21は、全ての塗潰し領域の内、一つの塗潰し領域図1aに注目した処理を行う。ステップ5において、セグメント分割部8は、現在処理中の塗潰し領域内の画像図1aの形状を調査し、塗潰し領域の輪郭線を始点、終点で分割する位置や分割数を決定する。輪郭線の形状が凸形状の塗潰し領域の場合、図1aに示すように、頂点、最右点、最下点、最左点の4つの分割点が得られる。ステップ6において、フィッティング処理部9が、ステップ5で得られた調査結果から、塗潰し領域内の全ての分割箇所について、ベジエ曲線の当てはめ処理が終了したか否かを判定する。全て終了した場合は、ステップ3に移行する。まだ終わっていなければ、ステップ7に移行する。ステップ7において、フィッティング処理部9が塗潰し領域内の始点頂点、終点最右点にベジエ曲線を当てはめ、電子透かし埋め込み部21は、埋め込み情報に従ってベジエ曲線の制御点の位置を変更することにより、電子透かし情報を埋め込む。以下、ステップ6、7において、始点を最右点、終点を最下点として埋め込み処理を実行し、次いで、始点を最下点、終点を最左点として埋め込み処理を実行し、最後に、始点を最左点、終点を頂点として埋め込み処理を実行する。次に、電子透かし情報が埋め込まれた画像から、電子透かし情報を抽出する処理手順は、埋め込み処理の手順と同様である。異なる点は、ステップ7において、埋め込まれた情報を、抽出処理に変更する点と、ステップ4において、電子透かし情報抽出後処理例えば、抽出されたビット数を出力するなどに変更する点である。上記したように、本実施例では、ベジエ曲線の特徴を利用して2値画像の輪郭部エッジ部にベジエ曲線を当てはめ、ベジエ曲線を膨らませたり、凹ませたりすることにより、画像を滑らかにかつ高速に変形させて、透かし情報の埋め込みが可能になる。なお、CRT画面表示装置、キーボード装置、画面指示装置は、ユーザインタフェース機能を実現し、例えば、各種操作指示や機能選択指令、編集データ等を入力し、画像の角度回転やノイズ除去のためにブロック単位に入力し、画像処理後のデータを隠蔽するための暗号化や解読時の秘密キーの入力に用いられる。また、キー操作により変更後の画像を入力イメージ画像データと重ね合わせて表示するなどの表示操作機能もある。また、処理画像データは、例えば磁気ディスク装置に予め保存され、あるいはネットワークを介し、他の端末装置等から受信したものを適用することができ、さらに、光学ディスク装置やデジタルスチルカメラ装置、スキャナ装置から画像データを入力することも可能である。本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータCPUやMPUが記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ROMなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。