(57)【要約】【課題】画像に情報を付加する際に、付加情報の使用目的や画像の用途に応じた情報付加方式の選択を容易に行うことが可能な画像処理装置を提供すること。【解決手段】情報を埋め込むことにより生成される生成画像情報の使用態様に関する使用態様情報を取得し、取得された前記使用態様情報に基づいて埋め込み情報を埋め込むための埋め込み方式を決定し、決定された埋め込み方式により埋め込み情報を画像情報に埋め込むことを特徴とする。【選択図】図１
2008236232.tif 000002
【特許請求の範囲】
【請求項１】
画像情報に付加情報を付加する画像処理装置であって、
前記付加情報を付加することにより生成される生成画像情報の使用態様に関する使用態様情報を取得する使用態様情報取得手段と、
取得された前記使用態様情報に基づいて前記付加情報を付加するための情報付加方式を決定する付加方式決定手段と、
決定された前記情報付加方式により前記付加情報を前記画像情報に付加し、前記生成画像情報を生成する情報付加手段とを有することを特徴とする、画像処理装置。
【請求項２】
前記生成画像情報の使用態様に関する質問情報を視覚的に表示する質問情報表示手段と、
前記質問情報に対する回答情報を入力する回答情報入力手段とを有し、
前記使用態様情報取得手段は、前記入力された回答情報に基づいて前記使用態様情報を生成することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記質問情報表示手段は、複数の前記質問情報を表示することを特徴とする、請求項２に記載の画像処理装置。
【請求項４】
前記質問情報表示手段は、前記複数の質問情報を複数回に分けて表示し、
前記表示された質問情報に対する前記回答情報に基づいて次に表示する質問情報を選択することを特徴とする、請求項３に記載の画像処理装置。
【請求項５】
前記質問情報表示手段は、前記生成画像情報のセキュリティに関する質問情報を優先的に表示することを特徴とする、請求項４に記載の画像処理装置。
【請求項６】
前記使用態様情報取得手段は、前記画像情報に含まれる情報に基づいて前記使用態様情報を取得することを特徴とする、請求項１乃至５いずれか１項に記載の画像処理装置。
【請求項７】
前記使用態様情報取得手段は、前記画像情報を生成したアプリケーションの情報を前記使用態様情報として取得することを特徴とする、請求項６に記載の画像処理装置。
【請求項８】
前記使用態様情報取得手段は、前記画像情報に含まれる文字情報を前記使用態様情報として取得することを特徴とする、請求項６または７に記載の画像情報
【請求項９】
前記画像情報は文書情報であり、
前記使用態様情報取得手段は、前記画像情報の文書の種類に基づいて前記使用態様情報を取得することを特徴とする、請求項１乃至８いずれか１項に記載の画像処理装置。
【請求項１０】
前記付加方式決定手段は、
前記付加方式を決定するための条件に関する付加方式決定条件情報を前記使用態様情報に基づいて生成し、
生成した前記付加方式決定条件情報に基づいて前記情報付加方式を決定することを特徴とする、請求項１乃至９いずれか１項に記載の画像処理装置。
【請求項１１】
前記付加方式決定手段は、複数の前記情報付加方式が夫々提供可能な機能種目が記憶された提供可能機能種目情報を有し、
前記付加方式決定条件情報と前記提供可能機能種目情報とに基づいて前記情報付加方式を決定することを特徴とする、請求項１０に記載の画像処理装置。
【請求項１２】
前記付加方式決定手段は、前記使用態様に対応して要求される前記機能種目を判断することにより、前記付加方式決定条件情報を生成することを特徴とする、請求項１１に記載の画像処理装置。
【請求項１３】
前記付加方式決定手段は、前記使用態様情報に基づいて前記情報付加方式を選別する選別手段と、
前記選別された情報付加方式を表示する情報付加方式表示手段とを有することを特徴とする、請求項１乃至１２いずれか１項に記載の画像処理装置。
【請求項１４】
前記情報付加方式表示手段は、前記選別された情報付加方式の特徴を、当該情報付加方式を識別する情報と対応付けて表示することを特徴とする、請求項１３に記載の画像処理装置。
【請求項１５】
前記付加方式決定手段は、前記表示された複数の情報付加方式のうち１つをユーザに選択させることを特徴とする、請求項１４に記載の画像処理装置。
【請求項１６】
画像情報に付加情報を付加する画像処理方法であって、
前記付加情報を付加することにより生成される生成画像情報の使用態様に関する使用態様情報を取得し、
取得した前記使用態様情報に基づいて前記付加情報を付加するための情報付加方式を決定し、
決定された前記情報付加方式により前記付加情報を前記画像情報に付加し、前記生成画像情報を生成することを特徴とする、画像処理方法。
【請求項１７】
請求項１６に記載の画像処理方法を情報処理装置に実行させることを特徴とする画像処理プログラム。
【請求項１８】
請求項１７に記載の画像処理プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、特に画像情報に情報を付加する際の情報付加方式の選択に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ等の画像形成装置、画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機等として利用可能な複合機として構成されることが多い。このような画像処理装置においては、デジタルコンテンツのコピーを防ぐ目的や、デジタルデータと印刷データを連携する目的等様々な目的で、元画像に追加で情報を埋め込むことが知られている。画像に情報を埋め込む方式としては、例えば、文書画像に対して、文字の間隔を利用して情報を埋め込む方式やドットパターン等を元の画像へ重畳する可視の方式の他、元画像の背景を加工することにより情報を埋め込む非可視の方式がある（例えば特許文献１参照）。
【０００３】
このように近年、画像への情報埋め込み方式として様々な方式が提案されている。そのような状況の中、複数種類の方式に対応した電子透かし埋め込み装置が提案されている（例えば特許文献２参照）。特許文献２においては、画像データを周波数成分に変換し、その高周波成分のデータ量に基づいて適切な電子透かし埋め込み方式を選択することが開示されている。
【０００４】
他方、元画像に情報を埋め込む際に、著作権保護用モード／改ざん検出用モードのいずれかを選択し、選択されたモードに応じて情報埋め込みの強度を変化させることが提案されている（例えば特許文献３参照）。しかしながら、特許文献３に記載の方法は、複数の電子透かし埋め込み方式に対応するものではなく、一の方式において情報の埋め込み強度を定めるものであり、本発明とはその目的が異なる。
【特許文献１】特開２００４−４８３８０号公報
【特許文献２】特開２００３−２６４６８３号公報
【特許文献３】特開２００５−２６７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献２の方法では、主に必要な情報量が埋め込めるか否かという点に着目している。従って、埋め込む情報や画像の用途に応じて埋め込み方式を選択することはできない。画像への情報埋め込みによって提供される機能には、複写制限機能や文書の出所を確認するトレース機能、画像の改ざんを検知する機能等があり、夫々の埋め込み方式によって提供可能若しくは効果的な機能が異なる。また、夫々の埋め込み方式に応じて、元画像への影響や、埋め込み可能な情報量、情報の埋め込みに必要となる画像領域等も異なる。従って、画像に情報を付加する際には、情報を付加する目的や、対象の画像の用途等に応じて最適な方式を選択することが好ましい。しかしながら、一般的なユーザにとって、夫々の情報付加方式の特性を理解した上で目的に応じた方式を選択することは困難である。特に、セキュリティを目的として情報を付加する場合、誤った方式を選択してしまうと、セキュリティ強度の低下につながる可能性がある。
【０００６】
本発明は、上述した実情を考慮してなされたもので、画像に情報を付加する際に、付加情報の使用目的や画像の用途に応じた情報付加方式の選択を容易に行うことが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、画像情報に付加情報を付加する画像処理装置であって、前記付加情報を付加することにより生成される生成画像情報の使用態様に関する使用態様情報を取得する使用態様情報取得手段と、取得された前記使用態様情報に基づいて前記付加情報を付加するための情報付加方式を決定する付加方式決定手段と、決定された前記情報付加方式により前記付加情報を前記画像情報に付加し、前記生成画像情報を生成する情報付加手段とを有することを特徴とする。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記生成画像情報の使用態様に関する質問情報を視覚的に表示する質問情報表示手段と、前記質問情報に対する回答情報を入力する回答情報入力手段とを有し、前記使用態様情報取得手段は、前記入力された回答情報に基づいて前記使用態様情報を生成することを特徴とする。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の画像処理装置において、前記質問情報表示手段は、複数の前記質問情報を表示することを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項３に記載の画像処理装置において、前記質問情報表示手段は、前記複数の質問情報を複数回に分けて表示し、前記表示された質問情報に対する前記回答情報に基づいて次に表示する質問情報を選択することを特徴とする。
【００１１】
また、請求項５に記載の発明は、請求項４に記載の画像処理装置において、前記質問情報表示手段は、前記生成画像情報のセキュリティに関する質問情報を優先的に表示することを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の画像処理装置において、前記使用態様情報取得手段は、前記画像情報に含まれる情報に基づいて前記使用態様情報を取得することを特徴とする。
【００１３】
また、請求項７に記載の発明は、請求項６に記載の画像処理装置において、前記使用態様情報取得手段は、前記画像情報を生成したアプリケーションの情報を前記使用態様情報として取得することを特徴とする。
【００１４】
また、請求項８に記載の発明は、請求項６または７に記載の画像情報において、前記使用態様情報取得手段は、前記画像情報に含まれる文字情報を前記使用態様情報として取得することを特徴とする。
【００１５】
また、請求項９に記載の発明は、請求項１乃至８いずれか１項に記載の画像処理装置において、前記画像情報は文書情報であり、前記使用態様情報取得手段は、前記画像情報の文書の種類に基づいて前記使用態様情報を取得することを特徴とする。
【００１６】
また、請求項１０に記載の発明は、請求項１乃至９いずれか１項に記載の画像処理装置において、前記付加方式決定手段は、前記付加方式を決定するための条件に関する付加方式決定条件情報を前記使用態様情報に基づいて生成し、生成した前記付加方式決定条件情報に基づいて前記情報付加方式を決定することを特徴とする。
【００１７】
また、請求項１１に記載の発明は、請求項１０に記載の画像処理装置において、前記付加方式決定手段は、複数の前記情報付加方式が夫々提供可能な機能種目が記憶された提供可能機能種目情報を有し、前記付加方式決定条件情報と前記提供可能機能種目情報とに基づいて前記情報付加方式を決定することを特徴とする。
【００１８】
また、請求項１２に記載の発明は、請求項１１に記載の画像処理装置において、前記付加方式決定手段は、前記使用態様に対応して要求される前記機能種目を判断することにより、前記付加方式決定条件情報を生成することを特徴とする。
【００１９】
また、請求項１３に記載の発明は、請求項１乃至１２いずれか１項に記載の画像処理装置において、前記付加方式決定手段は、前記使用態様情報に基づいて前記情報付加方式を選別する選別手段と、前記選別された情報付加方式を表示する情報付加方式表示手段とを有することを特徴とする。
【００２０】
また、請求項１４に記載の発明は、請求項１３に記載の画像処理装置において、前記情報付加方式表示手段は、前記選別された情報付加方式の特徴を、当該情報付加方式を識別する情報と対応付けて表示することを特徴とする。
【００２１】
また、請求項１５に記載の発明は、請求項１４に記載の画像処理装置において、前記付加方式決定手段は、前記表示された複数の情報付加方式のうち１つをユーザに選択させることを特徴とする。
【００２２】
また、請求項１６に記載の発明は、画像情報に付加情報を付加する画像処理方法であって、前記付加情報を付加することにより生成される生成画像情報の使用態様に関する使用態様情報を取得し、取得した前記使用態様情報に基づいて前記付加情報を付加するための情報付加方式を決定し、決定された前記情報付加方式により前記付加情報を前記画像情報に付加し、前記生成画像情報を生成することを特徴とする。
【００２３】
また、請求項１７に記載の発明は、画像処理プログラムであって、請求項１６に記載の画像処理方法を情報処理装置に実行させることを特徴とする。
【００２４】
また、請求項１８に記載の発明は、記録媒体であって、請求項１７に記載の画像処理プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、画像に情報を付加する際に、付加情報の使用目的や画像の用途に応じた情報付加方式の選択を容易に行うことが可能な画像処理装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
本発明は、画像情報に付加情報を付加する場合において、ユーザによって入力された付加情報の使用目的や画像の用途、画像に対する要求に関する情報に基づき、複数の情報埋め込み方式の適否を判断するものである。
【実施例１】
【００２７】
図１は、本実施例に係る画像処理装置１の全体構成を示すブロック図である。図１に示すように、本実施例に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ホストＩ／Ｆ１０４、ディスプレイパネル１０５、給紙テーブル１０６、プリントエンジン１０７、排紙トレイ１０８及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１０を有する。また、コントローラ１００は、主制御部１１１、エンジン制御部１１２、入出力制御部１１３、画像処理部１１４、ＨＤＤコントローラ１１５及び情報埋め込み部１１６を有する。尚、図１においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２８】
ホストＩ／Ｆ１０４は、画像処理装置１がホスト装置等の他の機器と通信する際のインターフェースである。ホスト装置が送信した印刷ジョブは、ホストＩ／Ｆ１０４を介してコントローラ１００に入力され、コントローラ１００の制御に従って印刷ジョブに基づいた画像形成処理が実行される。ディスプレイパネル１０５は、画像処理装置１の状態を視覚的に表示する出力インターフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作する際の入力インターフェースでもある。
【００２９】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）並びにＨＤＤ１１０や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００３０】
主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１０７やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１１３は、ホストＩ／Ｆ１０４を介して入力される印刷ジョブやディスプレイパネル１０５からユーザによって入力される操作情報を主制御部１１１に入力すると共に、主制御部１１１の命令に従ってディスプレイパネル１０５に情報表示を行い若しくはホストＩ／Ｆ１０４を介してホスト装置に情報を送信する。画像処理部１１４は、主制御部１１１の制御に従い、印刷ジョブに含まれる情報やＨＤＤ１１０に格納されている蓄積文書等に基づいて描画情報を生成する。この描画情報とは、プリントエンジン１０７が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャン動作の結果物（結果情報）としてＨＤＤコントローラ１１６を介してＨＤＤ１１０に格納され若しくはホストＩ／Ｆ１０４を介してホスト装置に送信される情報である。
【００３１】
ＨＤＤコントローラ１１５は、主制御部１１１の制御に従い、ＨＤＤ１１０への情報の格納及びＨＤＤ１１０からの情報の読み出しを制御する。ＨＤＤ１１０には、印刷ジョブとして入力された画像情報やスキャナユニット１０２が読み取った画像情報等が蓄積文書として格納されている他、ホストＩ／Ｆ１０４を介して接続されているホスト装置のネットワークアドレス情報や画像処理装置１がファクシミリとして動作する場合の送信先情報等のアドレス帳及び画像処理装置１の各種動作において参照される設定値等が格納されている。情報埋め込み部１１６は、プリントエンジン１０７によって紙出力される画像やスキャナエンジン１０２によって読み取られた画像に対して情報を埋め込む。情報埋め込み部１１６は、複数の情報埋め込み方式（情報付加方式）に従って情報を埋め込む（付加する）ことが可能である。情報埋め込み部１１６については後に詳述する。
【００３２】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がホストＩ／Ｆ１０４に接続されたＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して印刷ジョブを受信する。主制御部１１１は、入出力制御部１１３から印刷ジョブを受信し、画像処理部１１４に画像処理を実行させる。画像処理部１１４が主制御部１１１の命令に従い、印刷ジョブに含まれる画像情報やＨＤＤ１１０に格納されている蓄積文書等に基づいて描画情報を生成する。画像処理部１１４によって生成された描画情報は、順次ＨＤＤ１１０にスプールされる。エンジン制御部１１２は、主制御部１１１の制御に従い、給紙テーブル１０６を駆動して印刷用紙をプリントエンジン１０７に搬送する。また、エンジン制御部１１２は、ＨＤＤ１１０にスプールされた描画情報を読み出し、プリントエンジン１０７に入力する。プリントエンジン１０７は、エンジン制御部１１２から受信した描画情報に基づき、給紙テーブル１０６から搬送される用紙に対して画像形成を実行する。即ち、プリントエンジン１０７が画像形成部として動作する。プリントエンジン１０７の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０７によって画像形成が施された文書は排紙トレイ１０８に排紙される。
【００３３】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０５の操作若しくはホストＩ／Ｆ１０４を介して外部のホスト装置から入力されるスキャン実行指示に応じて入出力制御部１１３が主制御部１１１にスキャン実行信号を送信する。主制御部１１１は、入出力制御部１１３から受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００３４】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１４が生成した画像情報は順次ＨＤＤ１１０にスプールされる。画像処理部１１４によって生成され、ＨＤＤ１１０にスプールされた画像情報は、ユーザの指示に応じてＨＤＤ１１０に格納され若しくは入出力制御部１１３及びホストＩ／Ｆ１０４を介して外部のホスト装置に送信される。また、画像処理装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成しＨＤＤ１１０に格納された画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０７を駆動する。
【００３５】
次に、本実施例に係る情報埋め込み動作について説明する。図２は、本実施例に係る情報埋め込み動作を示すフローチャートである。図２に示すように、本実施例に係る情報埋め込み動作においては、先ず、情報埋め込み部１１６に、情報の埋め込み対象である埋め込み先画像の情報が入力される（Ｓ２０１）。次に、情報埋め込み部１１６は、情報埋め込み条件を取得する（Ｓ２０２）。この情報埋め込み条件とは、情報を埋め込むことにより得られる効果等に関する情報である。情報埋め込み部１１６は、入力された情報埋め込み条件に基づいて、複数の情報埋め込み方式から推奨される方式を取捨選択（選別）し（Ｓ２０３）、主制御部１１１に通知する。Ｓ２０２、Ｓ２０３については、後に詳述する。主制御部１１１は、入出力制御部１１３を制御し、情報埋め込み部１１６から通知された情報埋め込み方式をディスプレイパネル１０５に表示する（Ｓ２０４）。
【００３６】
ユーザは、ディスプレイパネル１０５に表示された情報埋め込み方式を確認し、ディスプレイパネル１０５を操作することにより埋め込み方式を決定する（Ｓ２０５）。この際、複数の埋め込み方式がディスプレイパネル１０５に表示されている場合、ユーザはそれら複数の方式から一の方式を選択することにより、埋め込み方式を決定する。ユーザによるディスプレイパネル１０５の操作によって入力された埋め込み方式を決定する命令は、入出力制御部１１３を介して主制御部１１１に入力される。情報埋め込み部１１６は、主制御部１１１からの通知によって埋め込み方式の決定を認識する。埋め込み方式が決定されると、情報埋め込み部１１６は、Ｓ２０１において入力された画像に対し、情報埋め込みを実行し（Ｓ２０６）、処理を終了する。
【００３７】
次に、図３に示すフローチャートを参照して、Ｓ２０２に示す情報埋め込み条件の取得動作について更に詳細に説明する。情報埋め込み条件の取得に際しては、先ず、画像情報の使用態様に関するチェック項目がディスプレイパネル１０５に表示される（Ｓ３０１）。図４は、ディスプレイパネル１０５に表示される画像情報の使用態様指定画面の例を示す図である。図４に示すように、本実施例に係る画像情報の使用態様指定画面は、情報が埋め込まれた画像（生成画像）に対する要求（要件）の指定項目と、生成画像の使用用途の指定項目とに分かれている。生成画像に対する要求は、埋め込む情報の使用目的としての意味も有する。ユーザは、夫々の項目について該当するものにチェックを付け、画面下方の“ＯＫ”ボタンを押下（タッチ）する。これにより、使用態様情報がディスプレイパネル１０５を介して入出力制御部１１３に入力される。情報埋め込み部１１６は、主制御部１１１からの転送により使用態様情報を取得する（Ｓ３０２）。即ち、ディスプレイパネル１０５、入出力制御部１１３、主制御部１１１及び情報埋め込み部１１６が、使用態様情報取得手段として機能する。
【００３８】
情報埋め込み部１１６は、使用態様情報を取得すると、夫々のチェック項目に対応する機能のチェック項目集計テーブルを参照し、チェック結果を集計する（Ｓ３０３）。図５は、上述したチェック項目に対応する機能の点数付けテーブル（チェック項目集計テーブル）を示す図である。図５に示すように、チェック項目集計テーブルは、図４に示すチェック項目と画像への情報埋め込みによって得られる機能等の種目（以降、機能種目とする）がマトリクス状になっている。そして、夫々のチェック項目について必要となる機能種目に点数が設定されている。例えば、図４に示すチェック項目のうち、“コピーされたくない”（Ｑ１−１）という項目がチェックされた場合、図５に示すように、“複写制限”、“抑止文字”、“必要領域”及び“切り取り耐性”の種目に夫々点数が割り振られる。換言すると、図５の表は、“コピーされたくない”という要求を満たすためには、画像への情報埋め込みにより、“複写制限”、“抑止文字”、“必要領域”及び“切り取り耐性”といった機能を付加する必要があることを示す。
【００３９】
また、チェック項目集計テーブルは、夫々の機能種目への点数割り振りに重み付けがされている。例えば、“抑止文字”種目への点数割り振りにおいて、“コピーされたくない”という項目にチェックを付けた場合は４点が割り振られるが、“印刷されたオリジナルの文書か否か判別したい”（Ｑ１−２）という項目にチェックをつけた場合は５点が割り振られる。これにより、夫々のチェック項目において要求される機能をより好適に判断することが可能となる。
【００４０】
ここで、図５に示す機能種目について更に詳細に説明する。“複写制限”とは、画像情報に対して複写を禁止することを示す情報を埋め込む機能である。埋め込み方式は特に限定されず、複数の埋め込み方式において適用可能である。“トレース”とは、画像情報に対してユーザＩＤ、文書ＩＤ、日時、出力機器の判別情報（製造番号、Ｍａｃアドレス、ＩＰアドレス等）等を埋め込む。これにより、情報漏洩が発生した場合には、情報の漏洩元を突き止めることが可能となる。“抑止文字”とは、所定のドットパターンを画像に付加することにより、複写した際に所定の図形や文字が浮かび上がるようにする機能である。これにより、オリジナル文書の判別や偽造の防止を行うことが可能となる。“改竄検知”とは、画像情報の全体に所定の改竄検知情報を付加することにより、当該改竄検知情報の有無に基づいて画像情報の改竄を検知する機能である。即ち、改竄検知情報が埋め込まれているべきところに改竄検知情報がないことを以って改竄を検知する。
【００４１】
“見栄え”とは、画像情報に情報を埋め込むことにより、元の画像情報が視覚的にどの程度変化するかに関係する。即ち、元の画像情報に対して視覚的影響が少ないほど見栄えが良いとされる。例えば、図４に示すチェック項目のうち、“元画像への影響を少なくしたい”や、“社外へ配布する”等の項目がチェックされた場合、この“見栄え”の機能種目に点数が割り振られる。“見栄え”の機能種目に割り振られた点数は、元画像に埋め込まれる情報の可視／不可視に影響する。本実施例においては、“可視”、“難可視”及び“不可視”の３つの方式があり、“見栄え”に割り振られた点数に応じてこれらの方式が選択される。方式については後に詳述する。
【００４２】
“情報量”とは、埋め込む情報の情報量に関する。本実施例においては、図４に示すチェック項目のうち、情報を埋め込む際に多くの容量を必要とする要求にチェックが付けられた場合、この“情報量”の機能種目に点数が割り振られる。尚、埋め込み情報の情報量を少なくしたい場合に点数を割り振るようにしても良い。“必要領域”とは、元画像に対して情報を埋め込む範囲に関する。本実施例においては、図４に示すチェック項目のうち、情報を埋め込む範囲を小さくする要求にチェックが付けられた場合、この“必要領域”の機能種目に点数が割り振られる。尚、広い情報埋め込み範囲を必要とする場合に点数を割り振るようにしても良い。
【００４３】
“埋め込み時間”とは、情報埋め込み部１１６が図２に示すＳ２０６において情報を埋め込む際に要する時間に関する。本実施例においては、図４に示すチェック項目のうち、情報埋め込みを迅速に処理する必要がある要求にチェックが付けられた場合、この“埋め込み時間”の機能種目に点数が割り振られる。例えば、図４に示す“大量に配布する”の機能種目にチェックが付けられた場合において、一部毎に異なる識別番号を付するような場合は、一部毎に異なる画像処理を実行して描画情報を生成する必要がある。このような場合に、長い時間を要する情報埋め込み方式が選択されると、最終的に印刷出力が完了するまでに非常に長い時間がかかることとなる。情報埋め込みに要する時間が短い方式を選択することにより、このような課題が解決される。
【００４４】
“抽出時間”とは、生成画像を参照することにより、埋め込まれた情報を読み取るために要する時間に関する。本実施例においては、図４に示すチェック項目のうち、生成画像から迅速に埋め込み情報を抽出する必要がある要求にチェックが付けられた場合、この“抽出時間”の機能種目に点数が割り振られる。“切り取り耐性”とは、生成画像を印刷出力した場合に、その出力用紙の一部をハサミ等で切り取ることにより、埋め込み情報が削除されてしまうことに対する耐性を意味する。また、電子データ上で、生成画像の一部を切り取る場合であっても同様である。例えば、画像情報にバーコード等を付して情報を埋め込む場合、このバーコード部分を切り取られてしまうと埋め込まれた情報が無効となってしまう。従って、本実施例においては、図４に示すチェック項目のうち、画像の一部削除による埋め込み情報の無効化に耐性が必要となる要求にチェックが付けられた場合、この“切り取り耐性”の機能種目に点数が割り振られる。
【００４５】
“埋め込み強度”とは、生成画像を参照することにより、埋め込まれた情報を読み取る際の抽出（成功）率、インターリーブの回数、（誤り訂正の）パリティ長等に関する。例えば、印刷出力された画像の複写を繰り返す場合や、電子データの画像情報の変換若しくは画像情報にフィルタを書ける場合等、次第に元画像が劣化することが考えられる。そのような劣化した画像からであっても、埋め込み情報を抽出することができるか否かに関する。本実施例においては、図４に示すチェック項目のうち、画像の複写、変換等が繰り返された場合にも埋め込み情報が有効である必要がある要求にチェックが付けられた場合に、この“埋め込み強度”に点数が割り振られる。
【００４６】
情報埋め込み部１１６は、図４に示すチェック項目のうちチェックされた項目に応じて、図５に示すように夫々の機能種目に点数を割り振り、結果を集計する。図６は、チェック項目の集計結果の例を示すヒストグラム（埋め込み条件情報ヒストグラム）である。図６においては、図４に示すチェック項目のうち、“コピーされたくない”（Ｑ１−１）と、“漏洩元を突き止めたい”（Ｑ１−２）にチェックが付けられた場合を示す。図６にヒストグラムは、上述した通りユーザによってチェックされた項目に応じて割り振られた点数を集計したものであり、画像情報への情報埋め込みにおけるユーザの要求を示す。換言すると、図６のヒストグラムは、元の画像情報に付加情報を埋め込む（付加する）際に、満たされるべき条件を示すものであり、埋め込み方式（付加方式）を決定するための条件を示す付加方式決定条件情報として用いられる。このような処理により、情報埋め込み条件の取得が完了する。
【００４７】
次に、図２のＳ２０３に示す、推奨される情報埋め込み方式の取捨選択について説明する。情報埋め込み方式の取捨選択において、情報埋め込み部１１６は、自身が記憶している方式別機能種目テーブルを参照する。図７は、本実施例に係る方式別機能種目テーブルを示す図である。図７に示すように、本実施例に係る方式別機能テーブルは、夫々の情報埋め込み方式と機能種目とがマトリクス状になっている。そして、夫々の情報埋め込み方式に対して夫々の機能種目の提供可能度合いが“○”、“△”、“×”の三段階で示されている。換言すると、本実施例に係る方式別機能種目テーブルは、夫々の情報埋め込み方式において得ることのできる効果を示している。即ち、方式別機能種目テーブルは、夫々の情報埋め込み方式が提供可能な機能、作用、効果が記憶された提供可能機能種目情報として用いられる。
【００４８】
ここで、図７に示す情報埋め込み方式の例を説明する。本実施例においては、例えば“複写制御技術”、“可視電子透かし”、“非／難可視電子透かし”、“抑止文字”、“バーコード”等が挙げられる。“複写制御技術”とは、画像に対して所定のマスクパターンを埋め込むことにより、紙出力された画像の複写を制限する技術である。この埋め込み方式においては。上記所定のマスクパターンの埋め込みが容易なため、実装が容易であることがメリットである。他方、複写制御機能を発揮するためには、複写機側が当該技術に対応している必要があり、機能が複写機に依存することや、元画像の見栄えが損なわれることがデメリットである。“可視電子透かし”とは、画像情報にマスクパターンを描くことで情報を埋め込む技術である。この方式においては、上記マスクパターン（透かし処理）が視認可能であるため、不正を抑止する効果があることがメリットである。他方、元画像の見栄えが損なわれることがデメリットである。
【００４９】
“非／難可視電子透かし”とは、上記“可視電子透かし”に対してその名の通り不可視若しくは認識困難な状態で情報を埋め込む技術である。例えば、文書画像において、一文字の間隔・形を変更する技術や、階調、周波数等の微小な変更により情報を埋め込む技術がある。この方式においては、埋め込み情報の視認が不能若しくは困難であるため、元画像の見栄えが損なわれないことがメリットである。他方、埋め込み可能な情報量が他の方式に比べて少ないというデメリットがある。“抑止文字”とは、元画像に所定のドットパターンを埋め込み、複写機によって複写すると埋め込んだドットパターンに対応して文字、記号等が表れ、複製文書であること等が表示される技術がある。この方式においては、上記“複写制御技術”に対して検知機能が不要であることがメリットである。他方、複写自体はされてしまうことや、やはり元画像の見栄えが損なわれることがデメリットである。
【００５０】
“バーコード”とは、元画像の余白等に情報を図形パターン化して埋め込む技術である。この方式には、一次元の図形パターンと二次元の図形パターンとがある。この方式においては、他の方式に比べて埋め込み可能な情報量が大きいことがメリットである。他方、図形パターン部分を切り取ることにより、容易に埋め込み情報の削除が可能であり、切り取り耐性に乏しいことがデメリットである。これらの方式は、夫々単独で用いる場合の他、複数の方式を組み合わせて適用することも可能である。
【００５１】
図２のＳ２０３における情報埋め込み方式の取捨選択に際し、情報埋め込み部１１６は、方式別機能種目テーブルを参照し、夫々の情報埋め込み方式において設定されている提供可能度合いをヒストグラム化する。図８は、図７に示す方式Ｂをヒストグラム化した図である。情報埋め込み部１１６は、図８に示すような方式別機能種目テーブルに基づいて得られたヒストグラム（提供可能機能種目ヒストグラム）とＳ２０２で得られた埋め込み条件情報ヒストグラムとの形状を比較し、その形状の近さを評価値として算出する。図９は、埋め込み条件情報ヒストグラムと、提供可能機能種目ヒストグラムとを重ねた図である。図９においては、提供可能機能種目ヒストグラムを斜線で示している。埋め込み条件情報ヒストグラムと提供可能機能種目ヒストグラムとの形状の近さの判定に際しては、例えば両ヒストグラムの重なり度合いを計算する。情報埋め込み部１１６は、方式別機能種目テーブルに格納されているすべての情報埋め込み方式において、このような判定を行い、評価値が所定の閾値以上である埋め込み方式を推奨埋め込み方式として選択（選別）し、評価値が所定の閾値未満である埋め込み方式は候補から外す。これにより、推奨埋め込み方式の取捨選択が完了する。
【００５２】
図１０は、図２のＳ２０３における推奨埋め込み方式の取捨選択の結果、Ｓ２０４においてディスプレイパネル１０５に表示される方式選択画面を示す図である。図１０に示すように、Ｓ２０３において推奨埋め込み方式として選択された方式が、評価値の高い順に表示される。この時、夫々の埋め込み方式の特徴が機能説明として関連付けられ、同時に表示される。これにより、ユーザによる最終的な埋め込み方式の決定を補助することが可能であり、ユーザの意思決定をより容易にすることが可能となる。ユーザが、図１０に示す画面の表示に従い、一の埋め込み方式を選択して埋め込みボタンを押下（タッチ）することにより、埋め込み方式が決定される（Ｓ２０５）。即ち、本実施例においては、ディスプレイパネル１０５、入出力制御部１１３、主制御部１１１及び情報埋め込み部１１６が情報付加方式決定手段としても動作する。尚、画面に表示された埋め込み方式が１つである場合は、その埋め込み方式で良いか否かが問われる。そのような場合、ユーザは、表示された埋め込み方式の是非を判断し、ディスプレイパネル１０５を操作する。情報埋め込み部１１６は、Ｓ２０５において決定された埋め込み方式に従って情報埋め込みを実行する（Ｓ２０６）。即ち、情報埋め込み部１１６が情報付加手段として動作する。
【００５３】
以上説明したように、本実施例に係る情報埋め込み方法においては、ユーザが複数の情報埋め込み方式に対する知識等を有する必要が無く、情報埋め込み方式の選択を容易に行うことが可能な画像処理装置を提供することが可能となる。また、本実施例に係る画像処理装置１は、ユーザによって入力された使用態様情報に基づいて、情報を埋め込む目的や情報埋め込み処理に対する要求等の情報埋め込み条件情報を生成する。そして、生成された情報埋め込み条件に基づいて、好適な情報埋め込み方式が判断される。これにより、情報埋め込みに対するユーザの要求を複数の機能種目に亘って満たす埋め込み方式を選択することが可能となる。
【００５４】
上記の実施例に対して、ユーザが入力した使用態様情報に基づき、情報埋め込み方式に直接点数を割り振る方式も考えられる。このような場合、上記実施例に対して処理を簡略化できるメリットがある。しかしながら、情報埋め込み方式に対して直接点数を割り振り、その点数に応じて方式を決定する場合、特定の機能のみで高得点を獲得した方式が選ばれる可能性がある。従って、ユーザが情報埋め込みに際して要求する事項が複数の機能に渡って満たされない可能性がある。上記説明した選択方式を用いることにより、このような課題を解決することが可能である。尚、ユーザが情報埋め込みに際して要求する事項が、例えば１つの機能種目に係るような場合、情報埋め込み方式に直接点数を割り振る方式を用いることにより、上記したように処理を簡略化することが可能となるため、適宜使い分けることが好ましい。
【００５５】
また、図４に示すチェック項目の質問内容を、情報埋め込み方式と１対１で対応付けられるような内容とすることにより、いずれか１つのチェック項目を選んで埋め込み方式を決定するようにしても良い。また、図４に示す“生成画像に対する要求”と“生成画像の用途”との夫々から１項目をチェックすることにより、埋め込み方式が絞り込まれるようにすることもできる。
【００５６】
尚、上記の説明においては、Ｓ２０４において、評価値が所定の閾値を超えた方式を表示する例を説明したが、評価値の高い順に全ての方式を表示しても良いし、評価値が最も高い方式のみを表示しても良い。また、上記の説明においては、図１０に示すように、複数の方式から一の方式を選択して情報埋め込みを実行する例を説明したが、評価値が最も高い方式が自動的に選ばれ、埋め込みが実行されても良い。同様に、所定の閾値を超えた方式が１つだけであった場合も、その方式に基づいて自動的に情報埋め込みを実行しても良い。
【００５７】
また、上記の説明においては、図９に示すように、埋め込み条件情報ヒストグラムと提供可能機能種目ヒストグラムとの重なり度合いを計算し、評価値を求める例を説明した。この例の具体的態様としては、埋め込み条件情報ヒストグラムの面積を提供可能機能種目ヒストグラムが満たしている割合を評価値として用いることができる。この他、例えば埋め込み条件情報ヒストグラムにおける夫々の機能種目に閾値を設け、この閾値よりも値が高ければ“○”、この閾値よりも値が低く且つ値が０でなければ“△”、値で０であれば“×”として値を三段階に変換することにより埋め込み条件情報テーブルを作成し、図７に示す方式別機能種目テーブルと比較する方法もある。図１１に、図６に示す埋め込み条件情報ヒストグラムに対応する埋め込み条件情報テーブルを示す。図１１の例においては、閾値として３を設定した場合を示している。
【００５８】
埋め込み条件情報テーブルにおいて“△”となっている場合は、方式別機能種目テーブルにおいて該当する機能種目が“△”又は“○”の場合に条件を満足すると判断し、“○”となっている場合は、該当する機能種目が“○”との場合に条件を満足すると判断する。このような判断を全埋め込み方式の全機能種目に
対して行い、埋め込み条件情報の満足度を評価することにより、推奨される情報埋め込み方式を選択することが可能となる。具体的には、条件を満足する機能種目の個数で判断しても良いし、１つでも条件を満足しない機能種目がある埋め込み方式を候補から外すようにしても良い。その他、図４に示すチェック項目に対する集計結果を、横軸を機能種目、縦軸を割り振られた点数とする折れ線で表すと共に、方式別機能種目テーブルも同様に折れ線にし、両者を数式化してパターンマッチングを行うことにより推奨される方式を選択しても良い。また、上記の説明においては、図７に示すように、方式別機能テーブルは“○”、“△”及び“×”の三段階で示したが、埋め込み条件情報と同じく数値で示しても良い。
【００５９】
上記の説明においては、図２に示すように、情報埋め込み部１１６に元画像が入力され、情報埋め込みが完了するまでを説明した。ここで、情報埋め込み部１１６に画像が入力される態様には、例えば、ＨＤＤ１１０に蓄積されている文書に情報を埋め込む場合や、ホスト装置からの印刷ジョブとして入力される場合及びスキャナユニット１０２が読み取った画像として入力される場合がある。ＨＤＤ１１０の蓄積文書が入力される場合は、ユーザによるディスプレイパネル１０５の操作若しくはホスト装置からの命令によって行われる。ホスト装置からの操作によって行われる場合、主制御部１１１は、情報埋め込み部１１６からの通知に基づいて入出力制御部１１３を制御し、ホストＩ／Ｆ１０４を介して図４、図１０に示すような画面を表示させる表示情報をホスト装置に送信する。
【００６０】
ホスト装置からの印刷ジョブとして入力される場合も同様に、主制御部１１１は、情報埋め込み部１１６からの通知に基づいて入出力制御部１１３を制御し、ホストＩ／Ｆ１０４を介して図４、図１０に示すような画面を表示させる表示情報をホスト装置に送信する。また、ホスト装置が情報埋め込み処理のアプリケーションを有することにより、上記と同様の動作を実行しても良い。情報埋め込みの結果生成された画像情報が画像処理部１１４に入力され、画像形成が実行される。この他、元画像に対して情報を埋め込むのではなく、埋め込み情報を元画像とは別に生成し、画像処理部１１４による描画情報の生成の工程において重畳するようにしても良い。
【００６１】
元画像がスキャナユニット１０２による読み取り画像として入力される場合、ユーザがディスプレイパネル１０５を操作してスキャンを実行させる際に、図４、図１０に示すような画面がディスプレイパネル１０５に表示されることにより、情報埋め込み方式が決定される。この他、画像処理装置１１４による画像処理が完了した画像情報が情報埋め込み部１１６に入力されるのではなく、埋め込み情報が画像処理部１１４に入力され、スキャナエンジン１０２から入力された撮像データと埋め込み情報とに基づいて画像処理が実行され、情報が埋め込まれた画像情報（上記説明における生成画像）が画像処理部１１４によって生成されても良い。
【実施例２】
【００６２】
実施例１においては、図４に示すように、複数のチェック項目について、チェックを付けることにより、使用態様情報を入力する例を説明した。しかしながら、図４に示す生成画像に対する要求若しくは生成画像の使用用途は、同時に実現不可能な項目が含まれる場合がある。そのような矛盾する項目の双方にチェックが付けられた場合、好適な情報埋め込み方式が選択されない可能性がある。本実施例においては、使用態様情報の入力から情報埋め込み条件の取得までを対話形式とすることによりこのような課題を解決する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。図１２は、本実施例に係る使用態様情報の入力、情報埋め込み条件取得及び情報埋め込み方式の取捨選択動作を示すフローチャートである。即ち、図１２に示す動作は、図２に示すＳ２０２〜Ｓ２０４の動作に対応する。
【００６３】
図１２に示すように、本実施例に係る使用態様情報の入力に際しては、図４に示すチェック項目のうち、生成画像に対する要求に含まれるチェック項目のいずれか１つが、質問項目としてディスプレイパネル１０５に表示される（Ｓ１２０１）。即ち、本実施例においては、複数の質問項目が複数回に分けて表示される。ユーザは、ディスプレイパネルを操作し、表示された質問に対して“Ｙｅｓ”か“Ｎｏ”を入力することにより質問の回答を入力する（Ｓ１２０２）。入力された回答情報は、主制御部１１１から情報埋め込み部１１６に通知される。情報埋め込み部１１６は、図５に示すチェック項目集計テーブルを参照して回答を数値化し（Ｓ１２０３）、埋め込み条件情報を生成する。
【００６４】
埋め込み条件情報が生成されると、情報埋め込み部１１６は、実施例１の場合と同様に、図７に示す方式別機能種目テーブルを参照して、埋め込み方式が１つに絞り込まれたか否かを確認する（Ｓ１２０４）。埋め込み方式が１つに絞り込まれた場合（Ｓ１２０４）、図２に示すＳ２０４と同様に絞り込まれた情報埋め込み方式をディスプレイパネル１０５に表示し（Ｓ１２０５）、処理を終了する。この時、図１０に示すように、その埋め込み方式の機能等の特徴も同時に表示することが好ましい。他方、埋め込み方式が絞り込まれていない場合（Ｓ１２０４）、情報埋め込み部１１６は、先の質問（Ｓ１２０１）に対する回答（Ｓ１２０２）に基づいて、矛盾する質問や既に絞り込まれている埋め込み方式の能力では実現困難な機能の要否を問うような質問を候補から外し、次の質問を主制御部１１１に通知する（Ｓ１２０６）。その後、Ｓ１２０１からの動作を埋め込み方式が絞り込まれるまで複数回にわたって繰り返す。
【００６５】
以上説明したように、本実施例に係る使用態様情報の入力方法においては、両立困難な複数の機能を要求するような質問及び回答がなされることを回避し、情報埋め込み方式の選択を適正に行うことが可能となる。尚、上記の説明においては、夫々のチェック項目において“Ｙｅｓ”／“Ｎｏ”を入力する例を説明したが、その他、矛盾する質問項目を一度に表示し、２つ若しくは複数のうちいずれか１つを選択するようにしても良い。更には、夫々の質問項目（チェック項目）について、表示優先度を設定することにより、ユーザにとって必要な機能の要否を問う質問が表示されないまま、埋め込み方式が絞り込まれてしまうことを防ぐことができる。質問項目の表示優先度の設定としては、例えば、“複写制限”、“トレース”、“抑止文字”及び“改竄検知”等のセキュリティ関連の機能の要否を問う質問を優先的に表示するような態様が考えられる。
【００６６】
また、上記の説明においては、埋め込み方式が１つに絞りこまれる態様を説明したが、これに限らず、ある程度絞り込まれた時点で複数の方式を表示しても良い。例えば、上述したように、セキュリティ関連機能の要否を問う質問を行い、セキュリティ関連の機能が絞り込まれた時点で選抜された埋め込み方式を表示し、後は図１０に示されるような機能紹介に基づいてユーザが選ぶようにすることもできる。その他、埋め込み方式の絞込み目標数を任意の数で設定し、この目標数以下に絞り込まれた時点で表示するようにしても良い。
【実施例３】
【００６７】
実施例１においては、ユーザによって入力される使用態様情報のみに基づいて埋め込み条件情報を取得する例を説明した。本実施例においては、入力された元画像の情報も参照することにより、より好適な埋め込み方式を選択する例を説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。画像情報には、文書を作成したアプリケーションの情報や、文書のテキスト情報及び画像自体の情報等、様々な情報が含まれる。本実施例においては、これらの情報をも使用態様情報として抽出し、埋め込み条件情報の生成に加味する。これにより、埋め込み方式評価におけるユーザの負担を軽減できると共に、評価の精度をより高くする事ができる。例えば、元画像を生成したアプリケーションの情報が含まれる場合、アプリケーション毎の特性（印刷時に余白が少ない等）により夫々の埋め込み方式の適否が異なることがある。その影響を評価に加味する。また、文書のテキスト情報から「契約書」などのキーワードを抽出して用途を推測し評価に加味する方法も考えられる。
【００６８】
具体的には、印刷時の余白が少ない場合は、図５に示す“必要領域”の機能種目に追加で点数を割り振ることが考えられる。また、元画像として入力された画像の頁数が多い場合には、“埋め込み時間”の機能種目に追加で点数を割り振ることが考えられる。更には、元画像のテキスト情報として、“契約書”、“社外秘”等のキーワードが抽出された場合には、“複写制限”、“トレース”、“抑止文字”及び“改竄検知”等のセキュリティ関連の機能種目に追加で点数を割り振ることが考えられる。以上説明したように、本実施例に係る埋め込み条件情報を取得方法においては、ユーザが入力した使用態様情報に加えて、元画像から取得した情報を加味することにより、ユーザの負担を軽減し若しくはより好適な埋め込み方式の選択が可能となる。
【００６９】
尚、上記の説明においては、ユーザによって入力された情報（質問項目に対する回答情報）に加えて、画像情報から抽出した情報をも使用態様情報として用いる例を説明した。しかしながら、本実施例において説明した画像情報からの抽出情報のみに基づいて埋め込み方式を決定しても良い。これにより、ユーザの情報入力作業を更に軽減することが可能となる。また、ユーザによる情報入力ミスによって不適当な埋め込み方式が選択されてしまうことを防ぐことができる。
【実施例４】
【００７０】
実施例１においては、図４に示すチェック項目にチェックを付けることにより、図５に示すチェック項目集計テーブルに基づいて点数が加算されていく方式を説明した。本実施例においては、この点数加算時に、セキュリティ関連の機能種目に重み付けを行う例を説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。文書の管理方式として、セキュリティレベルが設定されていることがある。従って、図４に示す画面においてチェックされた項目に基づき、図５に示すチェック項目集計テーブルを参照して点数を割り振る際に、セキュリティレベルを考慮して点数を割り振ることにより、セキュリティレベルに沿った埋め込み方式を選択することが可能となる。また、必要以上に高いセキュリティがかけられることにより、見栄えなどの他の機能が犠牲になってしまうことを防ぐことができる。
【００７１】
本実施例に係る使用態様情報の入力に際しては、先ず、元画像のセキュリティレベルを設定する。この設定は、ユーザが入力する情報でもよいし、文書の内容などから自動で推測してもよい。若しくは、先に図４に示す“生成画像の用途”をチェックすることにより、チェック項目からセキュリティレベルを推測してもよい。その場合は例えば配布先情報によってレベルを変えるなどする。例えば、セキュリティレベルが“高”／“中”／“低”の三段階で割り振られており、“高”のレベルの場合は、図５に示すチェック項目集計テーブルを参照して点数を割り振る際、見栄え、埋め込み時間など直接セキュリティに関係しない機能は排除若しくは点数を低くし（例えば、チェック項目集計テーブルに設定された点数の５０％、７０％等、低めに点数が割り振られるようにする）、セキュリティ上必要な機能に主にポイントが加算されるようにする。“中”の場合は、図５に示すチェック項目集計テーブル通りに点数を割り振る。“低”の場合は、セキュリティ関連項目の点数を低くし（上記と同様、チェック項目集計テーブルに設定された点数の５０％、７０％等、低めに点数が割り振られるようにする）、“見栄え”、“埋め込み時間”等の他の項目に点数が割り振られるようにする。
【００７２】
このような態様により、情報埋め込み部１１６は、セキュリティレベルに応じた埋め込み条件情報を生成し取得することが可能となり、より実情に即した情報埋め込み方式の選択が可能となる。以上説明したように、本実施例においては、セキュリティレベルに応じて点数の割り振り態様を変化させることにより、セキュリティレベルが高い場合にはよりセキュリティ関連機能が重視されるような埋め込み条件情報が取得されるようにすることができる。
尚、上記の態様以外にも、例えば埋め込み条件情報が取得された後、図９に示す埋め込み条件情報ヒストグラムと、提供可能機能種目ヒストグラムとの比較の段階において反映させることも可能である。例えば、図９に示すように両ヒストグラムの重なり度合いを計算する際に、セキュリティレベルが“高”であれば、セキュリティ関連の機能種目の重なりを重視して評価値を算出する。他方、セキュリティ関連以外の機能種目については、重なり度合いを軽視して評価値を算出する。こうすることにより、上記同等の効果を得ることが可能となる。また、上記の説明においては、セキュリティレベルを基準とし、セキュリティ関連の機能種目が重視若しくは軽視される例を説明した。しかしながら、セキュリティレベルに限らず、夫々の元画像の使用目的に応じて、その他の機能種目を重視するような態様も考えられる。
【実施例５】
【００７３】
実施例１においては、ユーザが図４に示すチェック項目にチェックを付けることにより、図５に示すチェック項目集計テーブルに基づいて夫々の機能種目に点数が割り振られる例を説明した。これに対し、本実施例に係る使用態様情報入力方法においては、文書の種類を入力させることで、特定の機能種目が重視されるようにする。例えば、契約書や領収書などは、セキュリティポリシー上、常に同じ扱いをすると考えられる。そうした文書に対しては同じ埋め込み方式を用いる可能性が高いので、機能の絞り込みが可能となる。例えば、情報埋め込み部１１６が、図１３のようなテーブルを有し、入力された文書の種類に応じて重視すべき機能種目を決定する。また、図１３に示すようなテーブルをユーザが設定できるようにしても良い。
【００７４】
これにより、ユーザは文書の種類の入力と、必要に応じて更なる項目の選択のみ行えばよい。情報埋め込み部１１６は、入力された文書の種類に基づいて図１３に示すテーブルを参照して埋め込み方式を絞り込み、他の項目の情報や、文書から得られる情報、埋め込み可否の情報などを用いて、最適な埋め込み方式を選択することが可能となる。このように、本実施例に係る使用態様情報入力方法においては、ユーザが文書の種類を入力することにより、情報埋め込み方式を絞り込むため、ユーザの負担を軽減することが可能であると共に、装置の処理を簡略化することが可能となる。
【００７５】
［その他の実施例］
図９に示すような、埋め込み条件情報と提供可能機能種目との比較の結果、元画像と埋め込み方式の関係において、埋め込める情報量が不足し、好適な埋め込み方式が見つからない可能性がある。このような場合であっても、セキュリティ確保の観点等から、情報を埋め込まなければならない場合があり得る。そこで、情報埋め込み部１１６は、ユーザの指示に応じて、元画像に何らかの画像処理を行い、強制的に埋め込み可能な画像にすることが考えられる。こうすることで、よりセキュリティレベルの高い情報埋め込みを行うことができる。尚、元画像に加える画像処理としては、画像サイズの縮小や、圧縮方式の変換及び圧縮の解除等が考えられる。また、ユーザの指示に応じて画像に処理を加える場合は、処理の一部又は全部を画像処理部１１４が実行しても良い。
【００７６】
尚、上記実施例１〜実施例５の説明においては、図１に示すように、スキャナユニット１０２やプリントエンジン１０７を有する画像処理装置１において、元画像に付加情報付加する例を説明した。しかしながら、元画像に対して付加情報を付加し、それをＨＤＤ１１０に格納する場合や、ホストＩ／Ｆ１０４を介してホスト装置に送信する場合等、特にスキャナユニット１０２及びプリントエンジン１０７が必要ない場合もあり得る。従って、本発明に係る画像処理方法は、一般的な情報処理装置を画像処理装置として動作させることによっても実現可能であり、特にスキャナユニット１０２を有する画像読取装置や、プリントエンジン１０７を有する画像形成装置及びそれらの複合機に限定されない。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施例に係る画像処理装置の全体構成を示すブロック図である。
【図２】本発明の実施例に係る情報付加動作を示すフローチャートである。
【図３】本発明の実施例に係る使用態様情報取得動作を示すフローチャートである。
【図４】本発明の実施例に係る使用態様情報取得時におけるディスプレイパネルの画面表示を示す図である。
【図５】本発明の実施例に係るチェック項目集計テーブルを示す図である。
【図６】本発明の実施例に係る付加方式決定条件情報のヒストグラムを示す図である。
【図７】本発明の実施例に係る提供可能機能種目情報のテーブルを示す図である。
【図８】本発明の実施例に係る提供可能機能種目情報のヒストグラムを示す図である。
【図９】本発明の実施例に係る付加方式決定条件情報と提供可能機能種目情報との比較態様を示すヒストグラムである。
【図１０】本発明の実施例に係る付加方式選択画面を示す図である。
【図１１】本発明の他の実施例に係る付加方式決定条件情報のテーブルを示す図である。
【図１２】本発明の他の実施例に係る使用態様情報取得動作を示すフローチャートである。
【図１３】本発明の他の実施例に係る文書種類毎の機能種目のテーブルを示す図である。
【符号の説明】
【００７８】
１    画像処理装置
１００    コントローラ
１０１    ＡＤＦ
１０２    スキャナユニット
１０３    排紙トレイ
１０４    ホストＩ／Ｆ
１０５    ディスプレイパネル
１０６    給紙テーブル
１０７    プリントエンジン
１０８    排紙トレイ
１１０    ＨＤＤ
１１１    主制御部
１１２    エンジン制御部
１１３    入出力制御部
１１４    画像処理部
１１５    ＨＤＤコントローラ
１１６    情報埋め込み部
【図１】
2008236232.tif 000003
【図２】
2008236232.tif 000004
【図３】
2008236232.tif 000005
【図４】
2008236232.tif 000006
【図５】
2008236232.tif 000007
【図６】
2008236232.tif 000008
【図７】
2008236232.tif 000009
【図８】
2008236232.tif 000010
【図９】
2008236232.tif 000011
【図１０】
2008236232.tif 000012
【図１１】
2008236232.tif 000013
【図１２】
2008236232.tif 000014
【図１３】
2008236232.tif 000015