(57)【要約】【課題】文書作成者が修正したイメージ要素が意図的か非意図的かを文書作成者に提示することができる文書デザイン修正装置及び文書デザイン修正プログラムを提供する。【解決手段】電子文書に含まれる複数のイメージ要素の属性値に基づいて決定された基準の属性値と複数のイメージ要素の属性値との間の類似度合いを示す類似度を計算する類似度計算手段１０３と、複数のイメージ要素の属性値のうち、計算された類似度が予め定められた類似度以上の属性値を非意図的に指定されたものと判断する意図性判断手段１０４とを備えた文書デザイン修正装置。【選択図】図１
2011003098.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に含まれる複数のイメージ要素の属性値に基づいて決定された基準の属性値と前記複数のイメージ要素の属性値との間の類似度合いを示す類似度を計算する計算手段と、
前記複数のイメージ要素の属性値のうち、計算された前記類似度が予め定められた条件を満たす属性値を意図的又は非意図的に指定されたものと判断する判断手段とを備えた文書デザイン修正装置。
【請求項２】
前記判断手段は、前記複数のイメージ要素の属性値と前記基準の属性値とが同一でなく、かつ、前記計算手段で計算された類似度が予め定められた類似度以上のときに非意図的に指定されたものと判断する請求項１に記載の文書デザイン修正装置。
【請求項３】
前記判断手段により非意図的に指定されたと判断された属性値を、前記基準の属性値との間の類似度がさらに小さくなるように変更する変更手段を、さらに備えた請求項２に記載の文書デザイン修正装置。
【請求項４】
前記判断手段により非意図的に指定されたと判断された属性値を、前記基準の属性値と同じ属性値に変更する変更手段を、さらに備えた請求項２に記載の文書デザイン修正装置。
【請求項５】
前記判断手段により意図的に指定されたと判断された属性値を、前記基準の属性値との間の類似度がさらに小さくなるように変更する変更手段を、さらに備えた請求項１に記載の文書デザイン修正装置。
【請求項６】
前記イメージは、複数の被写体を含み、前記計算手段は、前記複数の被写体間の形状の類似度を計算し、前記判断手段は、前記複数の被写体間について計算された類似度が閾値以上であり、前記被写体間の色の属性値の差が一定以下であるとき、その属性値は非意図的に指定されたものと判断する請求項２に記載の文書デザイン修正装置。
【請求項７】
前記変更手段は、変更後の属性値で作成したサムネイル画像を表示画面に表示し、前記サムネイル画像に対する承諾があったとき、元の前記電子文書の前記属性値を変更する請求項３、４又は５に記載の文書デザイン修正装置。
【請求項８】
前記計算手段は、イメージプロパティ上の類似度と前記イメージを出力する出力機器の出力結果上の類似度を計算し、前記判断手段は、前記イメージプロパティ上の類似度と前記出力機器の出力結果上の類似度に基づいて、属性値を意図的又は非意図的に指定されたものと判断する請求項２に記載の文書デザイン修正装置。
【請求項９】
前記計算手段は、枠オブジェクト、線オブジェクト及び面オブジェクト毎に、前記類似度を計算し、前記判断手段は、計算された前記類似度と前記枠オブジェクト、線オブジェクト及び面オブジェクト毎に予め定められた閾値との比較に基づいて、属性値を意図的又は非意図的に指定されたものと判断する請求項２に記載の文書デザイン修正装置。
【請求項１０】
電子文書に含まれる複数のイメージ要素の属性値に基づいて決定された基準の属性値と前記複数のイメージ要素の属性値との間の類似度合いを示す類似度を計算する計算ステップと、
前記複数のイメージ要素の属性値のうち、計算された前記類似度が予め定められた条件を満たす属性値を意図的又は非意図的に指定されたものと判断する判断ステップとをコンピュータに実行させるための文書デザイン修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書デザイン修正装置及び文書デザイン修正プログラムに関する。
【背景技術】
【０００２】
従来、編集対象となる文字を表示し、入力装置からの修正データ入力によって文字の修正を行う文字編集装置が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載の文字編集装置は、編集対象となる文字を構成する線分中の直線部分の傾きを検出し、検出された傾きが予め定められた既定値以下の傾きである場合は、対象の直線部分は傾きのない水平あるいは垂直の線分であると判断し、この線分の水平あるいは垂直線分への修正を実行する。これにより、水平又は垂直に配置されるべき直線の一部に僅かに傾いている直線が含まれる場合に、その直線の識別及び修正を支援する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１８７１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、文書作成者が修正したイメージ要素が意図的か非意図的かを文書作成者に提示することができる文書デザイン修正装置及び文書デザイン修正プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の文書デザイン修正装置及び文書デザイン修正プログラムを提供する。
【０００７】
［１］電子文書に含まれる複数のイメージ要素の属性値に基づいて決定された基準の属性値と前記複数のイメージ要素の属性値との間の類似度合いを示す類似度を計算する計算手段と、前記複数のイメージ要素の属性値のうち、計算された前記類似度が予め定められた条件を満たす属性値を意図的又は非意図的に指定されたものと判断する判断手段とを備えた文書デザイン修正装置。
【０００８】
［２］前記判断手段は、前記複数のイメージ要素の属性値と前記基準の属性値とが同一でなく、かつ、前記計算手段で計算された類似度が予め定められた類似度以上のときに非意図的に指定されたものと判断する前記［１］に記載の文書デザイン修正装置。
【０００９】
［３］前記判断手段により非意図的に指定されたと判断された属性値を、前記基準の属性値との間の類似度がさらに小さくなるように変更する変更手段を、さらに備えた前記［２］に記載の文書デザイン修正装置。
【００１０】
［４］前記判断手段により非意図的に指定されたと判断された属性値を、前記基準の属性値と同じ属性値に変更する変更手段を、さらに備えた前記［２］に記載の文書デザイン修正装置。
【００１１】
［５］前記判断手段により意図的に指定されたと判断された属性値を、前記基準の属性値との間の類似度がさらに小さくなるように変更する変更手段を、さらに備えた前記［１］に記載の文書デザイン修正装置。
【００１２】
［６］前記イメージは、複数の被写体を含み、前記計算手段は、前記複数の被写体間の形状の類似度を計算し、前記判断手段は、前記複数の被写体間について計算された類似度が閾値以上であり、前記被写体間の色の属性値の差が一定以下であるとき、その属性値は非意図的に指定されたものと判断する前記［２］に記載の文書デザイン修正装置。
【００１３】
［７］前記変更手段は、変更後の属性値で作成したサムネイル画像を表示画面に表示し、前記サムネイル画像に対する承諾があったとき、元の前記電子文書の前記属性値を変更する前記［３］、［４］又は［５］に記載の文書デザイン修正装置。
【００１４】
［８］前記計算手段は、イメージプロパティ上の類似度と前記イメージを出力する出力機器の出力結果上の類似度を計算し、前記判断手段は、前記イメージプロパティ上の類似度と前記出力機器の出力結果上の類似度に基づいて、属性値を意図的又は非意図的に指定されたものと判断する前記［２］に記載の文書デザイン修正装置。
【００１５】
［９］前記計算手段は、枠オブジェクト、線オブジェクト及び面オブジェクト毎に、前記類似度を計算し、前記判断手段は、計算された前記類似度と前記枠オブジェクト、線オブジェクト及び面オブジェクト毎に予め定められた閾値との比較に基づいて、属性値を意図的又は非意図的に指定されたものと判断する前記［２］に記載の文書デザイン修正装置。
【００１６】
［１０］電子文書に含まれる複数のイメージ要素の属性値に基づいて決定された基準の属性値と前記複数のイメージ要素の属性値との間の類似度合いを示す類似度を計算する計算ステップと、前記複数のイメージ要素の属性値のうち、計算された前記類似度が予め定められた条件を満たす属性値を意図的又は非意図的に指定されたものと判断する判断ステップとをコンピュータに実行させるための文書デザイン修正プログラム。
【発明の効果】
【００１７】
請求項１、１０に記載の発明によれば、文書作成者が修正したイメージ要素が意図的か非意図的かを文書作成者に提示することができる。
【００１８】
請求項２に記載の発明によれば、文書作成者が非意図的に修正した属性値を文書作成者に提示することができる。
【００１９】
請求項３に記載の発明によれば、属性値を変更しない場合に比較して、文書作成者により非意図的に修正された属性値を文書作成者が容易に認識することができる。
【００２０】
請求項４に記載の発明によれば、非意図的に修正された属性値を文書作成者が修正する作業を省略することができる。
【００２１】
請求項５に記載の発明によれば、属性値を変更しない場合に比較して、文書作成者により意図的に修正された属性値を文書作成者が容易に認識することができる。
【００２２】
請求項６に記載の発明によれば、被写体が同一で、色の差が一定以下のとき、非意図的に修正された属性値を文書作成者に提示することができる。
【００２３】
請求項７に記載の発明によれば、元の電子文書の属性値を変更する前に文書作成者が確認することができる。
【００２４】
請求項８に記載の発明によれば、出力機器の性能に応じて意図性の判断を行うことができる。
【００２５】
請求項９に記載の発明によれば、オブジェクトの種類毎に意図性の判断を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明の第１の実施の形態に係る文書デザイン修正装置の概略構成例を示すブロック図である。
【図２】図２（ａ）〜（ｅ）は、第１の実施の形態の類似度計算手段による色分布についての類似度の計算例を説明するための図である。
【図３】図３は、第１の実施の形態における警告画面の一例を示す図である。
【図４】図４は、第１の実施の形態における警告処理及び色修正処理を示すフローチャートである。
【図５】図５は、本発明の第２の実施の形態における図５は、電子文書の一例を示す図である。
【図６】図６は、第２の実施の形態における意図性判断処理を示すフローチャートである。
【図７】図７（ａ）〜（ｅ）は、本発明の第３の実施の形態に係るデザイン警告手段１０５の動作を説明するための図である。
【図８】図８は、第３の実施の形態における警告処理及び色修正処理を示すフローチャートである。
【図９】図９は、本発明の第４の実施の形態における類似度計算処理を示すフローチャートである。
【図１０】図１０は、第４の実施の形態における警告画面の一例を示す図である。
【図１１】図１１は、第４の実施の形態における警告処理を示すフローチャートである。
【図１２】図１２は、第４の実施の形態の変形例における類似度計算処理を示すフローチャートである。
【図１３】図１３（ａ）、（ｂ）は、本発明の第５の実施の形態に係るデザイン警告手段１０５の動作を説明するための図である。
【図１４】図１４は、第５の実施の形態における警告処理を示すフローチャートである。
【図１５】図１５は、本発明の第６の実施の形態の動作を示すフローチャートである。
【図１６】図１６は、本発明の第７の実施の形態の動作を示すフローチャートである。
【図１７】図１７は、本発明の第８の実施の形態の動作を示すフローチャートである。
【図１８】図１８は、本発明の第９の実施の形態の動作を説明するための図である。
【図１９】図１９は、本発明の第１０の実施の形態に係る文書デザイン修正装置の概略構成例を示すブロック図である。
【図２０】図２０は、枠オブジェクトについての類似度計算処理を示すフローチャートである。
【図２１】図２１は、線オブジェクトについての類似度計算処理を示すフローチャートである。
【図２２】図２２は、図２１のステップＳ１２０における線幅の一致度の判断処理を示すフローチャートである。
【図２３】図２３は、図２１のステップＳ１２０における線色の一致度の判断処理を示すフローチャートである。
【図２４】図２４は、面オブジェクトについての類似度判断処理を示すフローチャートである。
【図２５】図２５は、枠オブジェクトの意図性判断処理を示すフローチャートである。
【図２６】図２６は、線オブジェクトの意図性判断処理を示すフローチャートである。
【図２７】図２７は、面オブジェクトの意図性判断処理を示すフローチャートである。
【図２８】図２８は、枠オブジェクトの属性統一処理を示すフローチャートである。
【図２９】図２９は、線オブジェクトの属性統一処理を示すフローチャートである。
【図３０】図３０は、面オブジェクトの属性統一処理を示すフローチャートである。
【図３１】図３１は、枠オブジェクトの属性強調処理を示すフローチャートである。
【図３２】図３２は、線オブジェクトの属性強調処理を示すフローチャートである。
【図３３】図３３は、面オブジェクトの属性強調処理を示すフローチャートである。
【発明を実施するための形態】
【００２７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る文書デザイン修正装置の概略構成例を示すブロック図である。この文書デザイン修正装置１は、本装置１の各部を制御する、例えば、ＣＰＵ等により実現される制御部１０と、各種のデータやプログラム等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部１１と、各種の操作指示を受け付ける、例えば、キーボード、マウス等により実現される入力部１２と、各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部１３とを備える。
【００２８】
このような文書デザイン修正装置１は、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話機等により構成されている。
【００２９】
制御部１０は、文書デザイン修正プログラム１１１Ａに従って動作することにより、文書処理手段１００、文書解析手段１０１、基準属性値決定手段１０２、類似度計算手段１０３、意図性判断手段１０４、デザイン警告手段（変更手段）１０５及びデザイン修正手段（変更手段）１０６等として機能する。
【００３０】
記憶部１１には、電子文書１１０等のデータや、文書デザイン修正プログラム１１１Ａ等のプログラムが記憶されている。
【００３１】
ここで、「電子文書」とは、文字列（テキスト）、イメージ等の文書要素集合からなる電子データをいう。「文書要素集合」とは、複数の文書要素の集まりをいう。「イメージ」には、写真等のラスターイメージ、ＣＡＤ図等のベクターイメージ等がある。「ラスターイメージ」とは、点が線上に並んだもの（ラスター）の集まりをいい、ビットマップ画像ともいう。「ベクターイメージ」とは、図形を作成するための作成情報を数値や式で表現したものをいう。本実施の形態では、電子文書として主にラスターイメージを対象にする。
【００３２】
「文書要素」には、文書要素集合がテキストの場合には、文字の線太さ、色、フォントサイズ、フォント種、フォントタイプ、背景色等が含まれる。また、「文書要素」には、文書要素集合がラスターイメージの場合には、色（色相、明度、彩度）、解像度（画素数、縦×横のサイズ）、イメージの範囲（縦、横、縦×横）等が含まれ、文書要素集合がベクターイメージの場合には、枠属性（枠線分の線種・線幅・枠のサイズ、影装飾、枠内の文字属性、枠内の色（内部色）等）、線属性（色、線幅、形状、線種等）、面属性（面色等）、イメージの位置（ｘ座標、ｙ座標）等が含まれる。なお、文書要素集合がラスターイメージ又はベクターイメージの場合における文書要素を「イメージ要素」ともいう。
【００３３】
文書処理手段１００は、文書作成者による入力部１２の操作に応じて、記憶部１１から電子文書１１０を読み出して表示部１３の表示画面に表示する表示処理、電子文書１１０を記憶部１１に保存する保存処理、及び電子文書１１０に対する文書要素の追加及び削除等の編集処理等を実行する。
【００３４】
文書解析手段１０１は、電子文書１１０を解析して、電子文書１１０に含まれる文書要素集合を抽出し、その抽出した文書要素集合からなる文書要素集合リストを生成する。
【００３５】
基準属性値決定手段１０２は、電子文書１１０に含まれる複数の文書要素について指定された出力形態における属性に関し、基準となる属性値を基準属性値として決定する。基準属性値決定手段１０２は、文書作成者により指定された文書要素集合の属性を基準属性値としてもよく、閾値に基づいて基準属性値を決定してもよく、度数分布の中央値、平均値又は最頻値を基準属性値としてもよい。ここで、「出力形態」とは、表示部の表示画面上の表示形態、および印刷部による紙上の印刷形態をいう。
【００３６】
類似度計算手段１０３は、基準属性値決定手段１０２により決定された基準属性値と複数の文書要素の属性値との間の類似度合いを示す類似度を計算する。
【００３７】
意図性判断手段１０４は、複数の文書要素の属性値のうち、予め定められた条件を満たす属性値を意図的又は非意図的に指定されたものと判断する。本実施の形態では、意図性判断手段１０４は、基準属性値と他の属性値が同一でなく、かつ、属性値が予め定められ類似度以上（類似）の場合は、非意図的に修正されたと判断し、基準属性値と他の属性値が同一でなく、かつ、属性値が予め定められた類似度未満（非類似）と判断された場合は、意図的に修正されたと判断する。
なお、以下のいずれかの場合に、意図的と判断してもよい。
（１）色の類似度の差が閾値や度数分布の基準値よりも大きい場合。
（２）特定の色の使用頻度が閾値や度数分布を基準値よりも小さい場合
（３）色に関する属性値が操作ログに基づいて変更されている場合
【００３８】
デザイン警告手段１０５及びデザイン修正手段１０６は、意図性判断手段１０４により非意図的に指定されたと判断された属性値を、基準属性値との間の類似度がさらに小さくなるように変更するものである。なお、デザイン警告手段１０５及びデザイン修正手段１０６は、意図性判断手段１０４により非意図的に指定されたと判断された属性値を、基準属性値と同じ属性値に変更してもよく、基準属性値との間の類似度がさらに小さくなるように変更してもよい。また、デザイン警告手段１０５及びデザイン修正手段１０６は、意図性判断手段１０４により意図的に指定されたと判断された属性値を、基準属性値との間の類似度がさらに小さくなるように変更してもよい。
【００３９】
（第１の実施の形態の動作）
次に、第１の実施の形態の動作を図１〜図４を参照して説明する。
【００４０】
まず、文書解析手段１０１は、電子文書１１０を解析して、電子文書１１０に含まれる文書要素集合を抽出し、その抽出した文書要素集合からなる文書要素集合リストを生成する。
【００４１】
基準属性値決定手段１０２は、電子文書１１０に含まれる複数の文書要素集合のうち、文書作成者により指定された１つの文書要素集合を構成する文書要素の属性値を基準属性値として決定する。
【００４２】
類似度計算手段１０３は、基準属性値と文書要素の属性値との間の類似度を算出する。そして、類似度計算手段１０３は、算出した類似度が閾値よりも大きい場合には、両者の属性が類似していると判断して類似性フラッグを１にし、類似度が閾値以下の場合には、両者の属性が類似していないと判断して類似性フラッグを０にする。
【００４３】
図２は、類似度計算手段１０３による色分布についての類似度の計算例を示す。電子文書１１０には、図２（ａ）に示すように、被写体２０１ａが写ったイメージ（写真ａ）の文書要素集合２２Ａと、被写体２０１ｂが写ったイメージ（写真ｂ）の文書要素集合２２Ｂとが含まれているとする。文書作成者が図２（ａ）に示す電子文書１１０の２つの写真ａ、写真ｂのうち、基準となる写真ａを選択したとする。類似度計算手段１０３は、図２（ｂ）に示すように、各写真ａ、ｂのＬ＊ａ＊ｂ＊色空間をｔ個に分割し、図２（ｃ）に示すように、各写真ａ、ｂをｓ個の部分領域に分ける。次に、図２（ｄ）に示すように、写真ａ、ｂについてそれぞれｓ個の部分領域毎に色相、彩度、明度それぞれについてヒストグラム（ｔ種類の色に関する度数）を作成する。次に、図２（ｅ）に示す式を用いてｓ個の部分領域毎に写真ａと写真ｂとのヒストグラムインターセッションを行い、基準の写真ａと他の写真ｂとの間の類似度Ｄを計算する。なお、類似度の計算方法は、上記のものに限定されない。
【００４４】
意図性判断手段１０４は、両者の属性値が同一でなく、かつ、類似度フラグが１である場合には、非意図的に修正されたと判断して意図性フラグを０にし、両者の属性値が同一でなく、かつ、類似度フラグが０である場合には、意図的に修正されたと判断して意図性フラグを１にする。
【００４５】
図４は、第１の実施の形態における警告処理及び色修正処理を示すフローチャートである。
【００４６】
デザイン警告手段１０５は、類似性フラグが１（類似）であり、かつ、意図性フラグが０（非意図的）か否かを判断する（Ｓ１）。
【００４７】
上記ステップＳ１において、類似かつ非意図的と判断されたとき（Ｓ１：Ｙｅｓ）、デザイン警告手段１０５は、Ｌ＊ａ＊ｂ空間において、複数の文書要素集合（本実施の形態では、写真ａ、写真ｂ）のうち一方の写真の色相、明度及び彩度を他方の写真に揃えたサムネイル画像と、両方の写真ａ、ｂを区別するために色相、明度又は彩度を類似度が小さくなる方向に変更したサムネイル画像を作成し（Ｓ２）、警告画面を表示部１３に表示する（Ｓ３）。
【００４８】
図３は、その警告画面の一例を示す図である。なお、同図中のサムネイル画像は、模式的に表している。この警告画面６には、「同一被写体間で色が異なっています。」のように複数の写真間で色が異なっている旨の警告文６０と、現在の写真ａ、ｂそれぞれのサムネイル画像６１ａ，６１ｂと、写真ｂの色を写真ａの色に揃えた場合の写真ａ、ｂに対応するサムネイル画像６１ａ，６２ｂと、写真ａの色を写真ｂの色に揃えた場合の写真ａ、ｂに対応するサムネイル画像６２ａ，６１ｂと、写真ａ、ｂをより区別するために写真ａの色を変更した場合の写真ａ、ｂに対応するサムネイル画像６３ａ，６１ｂと、写真ａ、ｂをより区別するために写真ｂの色を変更した場合の写真ａ、ｂに対応するサムネイル画像６１ａ，６３ｂと、各サムネイル画像６１ａ，６１ｂ，６２ａ，６２ｂ、６３ａ，６３ｂをそれぞれ選択するためのボタン６５ａ〜６５ｅとが表示されている。
【００４９】
文書作成者が図３に示す警告画面６に対してサムネイル画像を選択すると（Ｓ４：Ｙｅｓ）、デザイン修正手段１０６は、選択されたサムネイル画像の色を元の写真ａ、ｂに適用し、写真ａ、ｂの色の属性値を修正する（Ｓ５）。
【００５０】
［第２の実施の形態］
次に、本発明の第２の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態は、複数のイメージに同一の被写体が含まれており、その被写体の色が異なってときは、非意図的と判断するものであり、他は第１の実施の形態と同様に構成されている。
【００５１】
図５は、本発明の第２の実施の形態における電子文書の一例を示す図である。図６は、第２の実施の形態における意図性判断処理を示すフローチャートである。
【００５２】
文書解析手段１０１は、例えば、図５に示す電子文書１１０に含まれる各文書要素集合２２Ａ，２２Ｂからそれぞれ被写体２０１ａ，２０１ｂを抽出し、被写体２０１ａ，２０１ｂのＩＤをイメージ毎に被写体リストに格納する（Ｓ１０）。
【００５３】
基準属性値決定手段１０２は、被写体２０１ａ，２０１ｂのうち文書作成者により選択された被写体の形状の属性値を基準属性値として決定する。ここでは被写体２０１ａが選択されたとする。
【００５４】
類似度計算手段１０３は、選択された被写体２０１ａの基準属性値と他の被写体２０１ｂの形状の属性値との間の類似度Ｄを図２（ｅ）に示す式を用いて算出する（Ｓ１１）。
【００５５】
意図性判断手段１０４は、類似度計算手段１０３が算出した類似度Ｄが閾値を超えているか否かを判断し（Ｓ１２）、類似度Ｄが閾値を超えている場合、すなわち被写体の形状が同一とみなせる場合には（Ｓ１２：Ｙｅｓ）、被写体リストに対し、基準の被写体（ここでは被写体２０１ａ）以外の他の被写体Ｓ（ここでは被写体２０１ｂ）の被写体類似フラグを１（類似）にし（Ｓ１３）、類似度Ｄが閾値以下の場合、すなわち被写体の形状が異なるとみなせる場合には（Ｓ１２：Ｎｏ）、他の被写体Ｓの被写体類似フラグを０（非類似）にする（Ｓ１４）。そして、被写体の色の属性値の差が一定以下のときは、非意図的と判断する。
【００５６】
その後、第１の実施の形態と同様に、サムネイル画像を含む警告画面が表示され、文書作成者の選択に応じて写真ａ、ｂの色の属性値が変更される。
【００５７】
［第３の実施の形態］
次に、本発明の第３の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態のデザイン警告手段１０５は、図３の両写真の色を揃えたサムネイル画像６２ｂを、カラーヒストグラムを全体的に移動させることで作成するものであり、他は第１の実施の形態と同様に構成されている。
【００５８】
図７は、本発明の第３の実施の形態に係るデザイン警告手段１０５の動作を説明するための図であり、図８は、第３の実施の形態における警告処理及び色修正処理を示すフローチャートである。
【００５９】
デザイン警告手段１０５は、被写体類似フラグが１であるか否かを判断し（Ｓ２０）、被写体類似フラグが１である場合には（Ｓ２０：Ｙｅｓ）、図７（ａ）に示す各文書要素集合２２Ａ，２２Ｂから、図７（ｂ）に示すように、各被写体２０１ａ，２０１ｂについてそれぞれカラーヒストグラム２０２ａ，２０２ｂを色相、彩度、明度それぞれについて作成し、カラーヒストグラム２０２ａ，２０２ｂの平均度数の色（色相、彩度又は明度）は２０３ａ，２０３ｂを求める。なお、平均度数の色２０３ａ，２０３ｂは、最大度数の色でもよい。
【００６０】
次に、図７（ｃ）に示すように、平均度数の色２０３ａ，２０３ｂの差△ｄを求め、図７（ｄ）に示すように、被写体類似度が最大となるように、写真ｂのカラーヒストグラム２０２ｂを全体的に△ｄだけ写真ａの平均度数の色２０３ａの方向へ移動させ、被写体２０１ａ，２０１ｂ全体の色を修正し、それらのサムネイル画像を図７（ｅ）に示すように作成する（Ｓ２１）。なお、両方のカラーヒストグラム２０２ａ，２０２ｂを互いに近づけてもよい。
【００６１】
デザイン警告手段１０５は、サムネイル画像を含む警告画面を表示部１３に表示する（Ｓ２２）。
【００６２】
文書作成者が入力部１２を操作してサムネイル画像を選択すると（Ｓ２３：Ｙｅｓ）、デザイン修正手段１０６は、選択されたサムネイル画像を元のイメージに適用し、写真ａ、ｂの色の属性値を修正する（Ｓ２４）。
【００６３】
［第４の実施の形態］
次に、本発明の第４の実施の形態に係る文書デザイン修正装置を説明する。本実施の形態は、イメージプロパティ（オブジェクトの特性を示す情報）上の類似度と出力機器の出力結果上の類似度を考慮している点に特徴を有し、他は第１の実施の形態と同様に構成されている。出力機器は、例えば、文書デザイン修正装置１に直接又はＬＡＮ等のネットワークを介して接続された印刷装置や表示装置である。
【００６４】
類似度計算手段１０３は、イメージプロパティが出力機器の色空間、解像度等の表現能力を超えて設定されており、かつ、出力結果上の類似度がイメージプロパティ上の類似度よりも大きい場合に両者は類似していると判断し、類似性フラグを１にする。
【００６５】
意図性判断手段１０４は、出力結果上の類似度を基に、複数の文書要素の属性値の一致あるいは差異が意図的かどうかを判断し、以下の場合には非意図的と判断し、意図性フラグを０にする。
（１）類似度がイメージ時よりも出力機器の出力時の方が増加し、その類似度の増加分が閾値や度数分布を基準に大きい場合。
（２）選択された出力機器において、ある色の使用頻度（ユーザ別、一般）が閾値や度数分布を基準に小さい場合
（３）出力機器に関する属性値が操作ログに基づいて変更されている場合
【００６６】
デザイン警告手段１０４は、類似かつ非意図的と判断された場合に、警告画面を表示し、選択枝候補として以下のサムネイル画像を表示する。
（１）出力機器による出力後のサムネイル画像
（２）両者を区別したサムネイル画像
（３）両者を揃えたサムネイル画像
【００６７】
図９は、本発明の第４の実施の形態における類似度計算処理を示すフローチャートである。類似度計算手段１０２は、出力機器から表現可能な色空間情報を取得し、それとイメージプロパティとを照合する（Ｓ３０）。イメージ上の色空間が出力機器の色空間よりも小さいか否かを判断し（Ｓ３１）、イメージ上の色空間が出力機器の色空間と等しいか、出力機器の色空間よりも大きい場合には（Ｓ３１：Ｎｏ）、類似度をイメージのＬ＊ａ＊ｂ＊空間と出力機器出力時のＬ＊ａ＊ｂ＊空間で比較し（Ｓ３２）、類似度がイメージ時よりも出力機器出力時の方が大きい場合には（Ｓ３３：Ｙｅｓ）、ＧＡＭＵＴ類似フラグを１とする（Ｓ３４）。
【００６８】
図１１は、第４の実施の形態における警告処理を示すフローチャートである。デザイン警告手段１０５は、ＧＡＭＵＴ類似フラグが１（類似）であり、かつ、意図性フラグが０（非意図的）であるか否かを判断し（Ｓ４０）、類似かつ非意図的と判断したときは（Ｓ４０：Ｙｅｓ）、Ｌ＊ａ＊ｂ＊空間で収まらなかった色を出力機器のＧＡＭＵＩ内に収める最短距離Δｄを算出する（Ｓ４１）。写真ａ、写真ｂの色をΔｄ色を移動させ、サンプル画像を作成し（Ｓ４２）、警告画面を表示部１３に表示する。
【００６９】
図１０は、その警告画面の一例を示す図である。なお、同図中のサムネイル画像は、模式的に表している。この警告画面６には、「同一被写体間で色が異なっています。」のように複数の写真間で色が異なっている旨の警告文６０と、現在の写真ａ、ｂそれぞれのサムネイル画像６１ａ，６１ｂと出力機器の出力後の画像に対応するサムネイル画像７１ａ，７１ｂと、出力機器の出力後の画像に対応するサムネイル画像７１ａの色をサムネイル画像７１ｂの色に揃えた場合のサムネイル画像７２ａ，７１ｂと、写真ａ、ｂをより区別するために写真ａの色を変更した場合の写真ａ、ｂに対応するサムネイル画像７３ａ，７１ｂと、出力後の各サムネイル画像７１ａ，７１ｂ，７２ａ，７３ａをそれぞれ選択するためのボタン７５ａ〜７５ｃとが表示されている。
【００７０】
（第４の実施の形態の変形例）
図１２は、第４の実施の形態の変形例における類似度計算処理を示すフローチャートである。類似度計算手段１０３は、出力機器から表現可能なｄｐｉ（解像度）情報を取得し、それとイメージプロパティとを照合する（Ｓ５０）。イメージ画素が出力機器のｄｐｉよりも小さいか否かを判断し（Ｓ５１）、イメージ画素が出力機器のｄｐｉ以上である場合には（Ｓ５１：Ｎｏ）、色を黒白の２値に変換し、類似度をイメージ時と出力機器の出力時とで比較する（Ｓ５２）。類似度がイメージ時よりも出力機器の出力時の方が大きい場合には（Ｓ５３：Ｙｅｓ）、ＧＡＭＵＴ類似フラグを１とする（Ｓ５４）。図９に示す類似度計算処理に代えて行ってもよく、色空間及び解像度のいずれにおいても類似度がイメージ時よりも出力機器の出力時の方が大きい場合に、ＧＡＭＵＴ類似フラグを１としてもよい。
【００７１】
［第５の実施の形態］
次に、本発明の第５の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態のデザイン警告手段１０５は、類似かつ非意図的と判断されたときに警告画面を表示するとともに、実際に出力機器からサンプルを出力するものであり、他は第１の実施の形態と同様に構成されている。
【００７２】
図１３は、第５の実施の形態に係るデザイン警告手段１０５の動作を説明するための図、図１４は、第５の実施の形態における警告処理を示すフローチャートである。
【００７３】
図１３（ａ）に示すように、電子文書１１０には、イメージ（写真ａ）の文書要素集合２２Ａと、イメージ（写真ｂ）の文書要素集合２２Ｂとが含まれているとする。デザイン警告手段１０５は、ＧＡＭＵＴ類似フラグが１（類似）であり、かつ、意図性フラグが０（非意図的）であるか否かを判断し（Ｓ６０）、類似かつ非意図的と判断したときは（Ｓ６０：Ｙｅｓ）、出力機器で出力された場合のイメージを生成し、実際に出力機器により１つのサンプルを作成する（Ｓ６１）。次に、警告画面を表示する（Ｓ６２）。
【００７４】
図１３（ｂ）は、その警告画面を示す。警告画面６の左側には、文書要素集合２２Ａ，２２Ｂにそれぞれ対応するサムネイル画像６１ａ，６１ｂが表示され、警告画面６の右側には、出力機器から出力した場合の画像に対応するサムネイル画像７１ａ，７１ｂと、選択ボタン７５が表示される。
【００７５】
文書作成者が選択ボタン７５を押下した場合は（Ｓ６３：Ｙｅｓ）、選択されたサムネイル画像７１ａ，７１ｂの色を元の写真ａ、ｂに適用し、写真ａ、ｂの色の属性値を修正する（Ｓ６４）。警告画面６を表示してから選択ボタン７５が一定時間押下されなかった場合は（Ｓ６３：Ｎｏ）、処理は終了する。
【００７６】
［第６の実施の形態］
次に、本発明の第６の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態は、文書要素集合間のイメージ範囲の大きさの差が小さく、かつ、画素数の差が小さい場合に非意図的と判断するものである。
【００７７】
図１５は、第６の実施の形態の動作を示すフローチャートである。類似度計算手段１０３は、文書要素集合間でイメージ範囲（縦、横、又は縦×横）の大きさを比較し（Ｓ７０）、イメージ範囲の大きさの差が予め定められた閾値以内であるか否かを判断する（Ｓ７１）。
【００７８】
類似度計算手段１０３によりイメージ範囲の大きさの差が予め定められた閾値以内であると判断されたとき（Ｓ７１：Ｙｅｓ）、意図性判断手段１０４は、画素数の大きさを比較し（Ｓ７２）、画素数の大きさの差が閾値より大きいか否かを判断し（Ｓ７３）、画素数の差が閾値より小さい場合には（Ｓ７３：Ｙｅｓ）、画素数非意図性フラグを１にする（Ｓ７４）。
【００７９】
［第７の実施の形態］
次に、本発明の第７の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態は、イメージのｘ座標又はｙ座標が同一であり、かつ、画素数の差が小さい場合に非意図的と判断するものである。
【００８０】
図１６は、本発明の第７の実施の形態の動作を示すフローチャートである。類似度計算手段１０３は、文書要素集合間でイメージの座標（ｘ座標、ｙ座標）を比較し（Ｓ８０）。２つのイメージのｘ座標又はｙ座標が同一であるか否かを判断する（Ｓ８１）。
【００８１】
類似度計算手段１０３により２つのイメージのｘ座標又はｙ座標が同一であると判断されたとき（Ｓ８１：Ｙｅｓ）、意図性判断手段１０４は、画素数の大きさを比較し（Ｓ８２）、画素数の大きさの差が閾値より大きいか否かを判断し（Ｓ８３）、画素数の差が閾値より小さい場合には（Ｓ８３：Ｙｅｓ）、画素数非意図性フラグを１にする（Ｓ８４）。
【００８２】
［第８の実施の形態］
次に、本発明の第８の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態は、アノテーションが存在するイメージとアノテーションが存在しないイメージの画素数の差が小さいときは、非意図的と判断するものである。
【００８３】
図１７は、本発明の第８の実施の形態の動作を示すフローチャートである。類似度計算手段１０３は、イメージ上のアノテーションが存在するか否かを判断し（Ｓ９０）、イメージ上にアノテーションが存在する場合には（Ｓ９０：Ｙｅｓ）、アノテーション有無フラグを１にし（Ｓ９１）、存在しない場合には（Ｓ９０：Ｎｏ）、アノテーション有無フラグを０にする（Ｓ９２）。
【００８４】
意図性判断手段１０４は、アノテーション有無フラグが１と０のイメージを比較し（Ｓ１００）、画素数の差が閾値より大きいか否かを判断し（Ｓ１０１）、画素数の差が閾値より小さい場合には（Ｓ１０１：Ｙｅｓ）、画素数非意図性フラグを１にする（Ｓ１０２）。
【００８５】
［第９の実施の形態］
次に、本発明の第９の実施の形態に係る文書デザイン修正装置について説明する。本実施の形態のデザイン警告手段１０５及びデザイン修正手段１０６は、電子文書に貼り付けるイメージのデータサイズを、貼り付け前の電子文書に含まれるイメージのデータサイズに応じて変更するものである。
【００８６】
図１８は、本発明の第９の実施の形態の動作を説明するための図である。例えば、図１８（ａ）に示すように、１００ＫＢの写真Ａによる文書要素集合２２Ａを含む電子文書１１０に、５００ＫＢの写真Ｂによる文書要素集合２２Ｂを貼り付ける場合に、電子文書１１０の文書要素集合のうち最小のデータサイズ１００ＫＢに、写真Ｂの文書要素集合２２Ｂのデータサイズを変更する。
【００８７】
また、貼り付けるイメージによって電子文書のデータサイズがドキュメント上限データサイズを超えないようにデータ量を減らしてもよい。例えば、図１８（ｂ）に示すように、ドキュメント上限データサーズが１ＭＢの場合において、２５０ＫＢの写真Ａと２５０ＫＢの写真Ｂを含む電子文書１１０に、１ＭＢの写真Ｃを貼り付ける場合に、データサイズ修正前の写真Ａ、Ｂ、Ｃのデータサイズを合計すると、１．０５ＭＢとなり、上下を超えているため、写真Ｃのデータサイズを５００ＫＢに変更して貼り付ける。
【００８８】
イメージを貼り付ける際に、貼り付けるイメージと既に貼り付けられているイメージのデータ量も減らしてもよい。この場合、一定の比率（例えば０．５倍）とする。例えば、図１８（ｃ）に示ように、電子文書１１０に５００ＫＢの写真Ａと５００ＫＢの写真Ｂとを貼り付けた後、１ＭＢの写真Ｃを貼り付ける場合は、写真Ａ及び写真Ｂのデータ量を元の０．５倍の２５０ＫＢとするとともに、写真Ｃのデータ量を元の０．５倍の５００ＫＢとし、ドキュメント上限データサイズ（１ＭＢ）以内とする。
【００８９】
［第１０の実施の形態］
図１９は、本発明の第１０の実施の形態に係る文書デザイン修正装置の概略構成例を示すブロック図である。
【００９０】
本実施の形態は、第１乃至第９の実施の形態とは異なり、電子文書として主にベクターイメージ（「描画オブジェクト」ともいう。）を対象にするものである。描画オブジェクトは、枠オブジェクト、線オブジェクト、面オブジェクト等から構成されている。枠オブジェクトは、枠と枠内の文字等から構成され、線オブジェクトは、直線、曲線、文字等から構成される。
【００９１】
本実施の形態の文書デザイン修正装置１は、第１の実施の形態と同様に、本装置１の各部を制御する、例えば、ＣＰＵ等により実現される制御部１０と、各種のデータやプログラム等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部１１と、各種の操作指示を受け付ける、例えば、キーボード、マウス等により実現される入力部１２と、各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部１３とを備える。
【００９２】
制御部１０は、文書デザイン修正プログラム１１１Ｂに従って動作することにより、第１の実施の形態と同様に、文書処理手段１００、文書解析手段１０１、基準属性値決定手段１０２、類似度計算手段１０３、意図性判断手段１０４として機能し、さらにデザイン統一手段（変更手段）１０７、デザイン強調手段（変更手段）１０８等として機能する。
【００９３】
記憶部１１には、電子文書１１０等のデータや、文書デザイン修正プログラム１１１Ｂ等のプログラムが記憶されている。
【００９４】
デザイン統一手段１０７は、意図性判断手段１０４により非意図的に指定されたと判断された属性値を、基準属性値と同じ属性値に変更する。
【００９５】
デザイン強調手段１０８は、意図性判断手段１０４により非意図的に指定されたと判断された属性値を、基準属性値との間の類似度がさらに小さくなるように変更するものである。なお、デザイン強調手段１０８は、基準属性値との間の類似度がさらに小さくなるように変更してもよく、意図性判断手段１０４により意図的と指定されたと判断された属性値を、基準属性値との間の類似度がさらに小さくなるように変更してもよい。
【００９６】
なお、デザイン統一手段１０７及びデザイン強調手段１０８は、第１の実施の形態と同様にデザイン警告手段によってサムネイル画像を含む警告画面を表示部１３に表示し、文書作成者によって選択されたサムネイル画像に基づいてイメージの属性値を変更してもよい。
【００９７】
（基準属性値決定手段）
基準属性値決定手段１０２は、電子文書１１０に含まれる複数の描画オブジェクト１、描画オブジェクト２、・・・描画オブジェクトｎのうち、文書作成者により指定された描画オブジェクトの属性値を基準属性値と決定するものである。なお、閾値に基づいて基準属性値を決定してもよく、度数分布の中央値、平均値又は最頻値を基準属性値として決定してもよい。また、基準属性値決定手段１０２は、基準属性値を決定するに際し、枠属性、線属性、色彩面属性に対して以下のように取り扱う。
【００９８】
枠属性：
（１）ページ内の飾り属性は同一とする。
（２）形状・大きさの類似性が閾値以上の枠オブジェクトは、同一属性とする。
（３）タイトルに相当するオブジェクトは相違を許容する。
（例として、Y座標位置が最上位もしくは最下位のもの。）
（４）フォント属性が同一の枠オブジェクトは同一属性とする。
（５）接続リンク線で連結されたオブジェクトは同一属性とする。
（６）上記、各部分集合の中での同一属性（代表値）の決定は、最頻値・中央値・平均値（に最も近い属性設定の可能な値）とする。
【００９９】
線属性：
（１）サイズに準拠した最適標準値（規定値）を定める。
（２）連結された形状オブジェクト（閉領域オブジェクト）は、同一属性とする。
（３）同一形状もしくは類似形状の形状オブジェクト（位置の異なるもの）は、同一属性とする。例えば、座標点の単純相関で類似性を判断する。
（４）接続リンク線で連結されたオブジェクトは同一属性とする。
（５）同一形状オブジェクトの輪郭線は、同一属性とする。
（６）上記、各部分集合の中での同一属性（代表値）の決定は、最頻値・中央値・平均値（に最も近い属性設定の可能な値）とする。
【０１００】
色彩面属性：
（１）同一オブジェクトタイプは同一色とする。
（２）上記（１）の例外処理として、同一オブジェクト群の中で、特定属性と塗り色値に相関が高いものは除外する。例）ボールドフォントのみ別の色値、影つきＢＯＸのみ別の色値、など属性と特定色の組み合わせ。
（３）上記（１）の例外として、タイトルに相当するオブジェクトは相違を許容する。（例として、Ｙ座標位置が最上位もしくは最下位のもの。）
（４）上記、各部分集合の中での同一属性（代表値）の決定は、最頻値・中央値・平均値（に最も近い属性設定の可能な値）とする。
（５）色彩の同一化により、色差がδ以下になった場合は、そのオブジェクト集合全体をδ以上の色差になるよう、基準色を修正する。
【０１０１】
（類似度計算手段）
類似度計算手段１０３は、属性定義がなされた、特定の2つの描画オブジェクトのデータを入力し、２つのオブジェクト間の視覚的な類似度合を示す類似度を−１（不一致）から＋１（一致）の範囲で評価する。以下に、枠オブジェクト、線オブジェクト、面オブジェクトに対する類似度計算処理について説明する。
【０１０２】
＜枠オブジェクトの類似度計算処理＞
図２０は、枠オブジェクトについての類似度計算処理を示すフローチャートである。類似度計算手段１０３は、枠オブジェクトについて類似度を次のように計算する。すなわち、枠内の文字属性を比較し（Ｓ１１０）、文字属性が全て一致するか否かを判断し（Ｓ１１１）、文字属性が全て一致する場合は（Ｓ１１１：Ｙｅｓ）、類似度（＋１）を出力する（Ｓ１１２）。文字属性が一部でも一致していない場合は（Ｓ１１１：Ｎｏ）、その他の属性（影装飾、内部色、枠線分等）について一致数Ｃ及び不一致数Ｄを計数し（Ｓ１１３）、一致比率（Ｃ／（Ｃ＋Ｄ））を類似度として出力する（Ｓ１１４）。
【０１０３】
＜線オブジェクトの類似度計算処理＞
図２１は、線オブジェクトについての類似度計算処理を示すフローチャートである。類似度計算手段１０３は、線オブジェクトについて類似度を次のように計算する。すなわち、色、線幅、形状での差を検出し（Ｓ１２０）、差が閾値以下か否かを判断し（Ｓ１２１）、閾値以下の場合は（Ｓ１２１：Ｙｅｓ）、一致を示す類似度（＋１）を出力する（Ｓ１２２）。閾値よりも大きい場合は（Ｓ１２１：Ｎｏ）、属性の差異率を算出し、それを類似度として出力する（Ｓ１２３）。
【０１０４】
図２２は、図２１のステップＳ１２０における線幅の一致度の判断処理を示すフローチャートである。類似度計算手段１０３は、線幅の一致度を次のように判断する。すなわち、線幅ｗ１と線幅ｗ２とが等しいか否かを判断し（Ｓ１３０）、線幅ｗ１と線幅ｗ２とが等しくない場合は（Ｓ１３０：Ｙｅｓ）、画面解像度での線幅ｗｄ１、ｗｄ２を算定し、線幅ｗｄ１と線幅ｗｄ２との差（δ１２＝｜ｗｄ１−ｗｄ２｜を計算し（Ｓ１３１）、差δ１２が標準Ｔ（＝１）より大きい場合は（Ｓ１３２：Ｙｅｓ）、差δ１２を標準化して出力する（Ｓ１３３）。
【０１０５】
図２３は、図２１のステップＳ１２０における線色の一致度の判断処理を示すフローチャートである。類似度計算手段１０３は、線色の一致度を次のように判断する。すなわち、線色ｃ１と線色ｃ２とが等しいか否かを判断し（Ｓ１４０）、線色ｃ１と線色ｃ２とが等しくない場合は（Ｓ１４０：Ｙｅｓ）、デバイス色空間での色差ｄを算定し（Ｓ１４１）、色差ｄが閾値Ｔ（ｗ）よりも大きいか否かを判断し（Ｓ１４２）、ｄ＞Ｔ（ｗ）のときは（Ｓ１４２：Ｙｅｓ）、ｄを標準化して出力する（Ｓ１４３）。
【０１０６】
＜面オブジェクトの類似度計算処理＞
図２４は、面オブジェクトについての類似度判断処理を示すフローチャートである。類似度計算手段は、面オブジェクトについて類似度を次のように計算する。すなわち、面色ｃ１と面色ｃ２とが異なるか否かを判断し（Ｓ１５０）、面色ｃ１と面色ｃ２とが異なる場合は（Ｓ１５０：Ｙｅｓ）、デバイス色空間でも色差ｄを算定し（Ｓ１５１）、ｄ＞Ｔ（ｗ）のときは（Ｓ１５２）、色差ｄを標準化して出力する（Ｓ１５３）。
【０１０７】
（意図性判断手段）
意図性判断手段１０４は、類似度計算手段１０３によって算出された類似度に基づいて意図性を判断する。以下に、枠オブジェクト、線オブジェクト、面オブジェクトに対する意図性判断処理について説明する。
【０１０８】
＜枠オブジェクトの意図性判断処理＞
枠オブジェクトについては、以下のように判断する。すなわち、文字属性に｛ＰＦ１、ＰＦ２、・・・ＰＦｊ｝があり、枠飾り属性に｛ＰＯ１、ＰＯ２、・・・ＰＯｊ｝があり、各要素の属性対＜ＰＦｘ，ＰＯｙ＞において、ｘ＝ｙである場合、すなわち文字属性と飾り属性の対が全て一致している場合は、意図的であると判断する。
【０１０９】
また、タイトルに相当する位置（Ｙ座標位置が最上位あるいは最下位）に存在するオブジェクトについては、他の同種のオブジェクトと属性値が異なっている場合は、意図的と判断する。さらに、属性値の強調の度合いの大小関係を定義し、強調の度合いが基準としたものよりも大きいものを意図的と判断する。例えば、属性値の強調の度合いが、影なし、単純影つき、グラデーション影つきの順で大きくなると定義した場合に、単純影つきよりも強調の度合いが大きいグラデーション影つきを意図的と判断する。また、標準書体、太字、イタリック、下線、色文字、飾り文字の順序で大きくなる定義した場合に、下線よりも強調の度合いが大きい色文字及び飾り文字を意図的と判断する。また、枠配色なし、薄色の枠塗り、濃色の枠塗り＋反転文字の順序で大きくなると定義した場合に、薄色の枠塗りよりも強調の度合いが大きい濃色の枠塗り＋反転文字を意図的と判断する。
【０１１０】
また、同じ属性が設定された同種の２つのオブジェクトのＸ座標あるいはＹ座標が近い場合、すなわち座標の差がある閾値以下の場合は、同じ位置に揃えるという意図性を有すると判断する。例えば、薄色の枠塗りがされ、枠内の文字が異なる２つの枠オブジェクトのＹ座標の差がある閾値以下の場合は、意図的と判断する。
【０１１１】
図２５は、枠オブジェクトの意図性判断処理を示すフローチャートである。ユーザ設定の相違属性を計数し（Ｓ１６０）、その計数値が２以上ある場合は（Ｓ１６１：Ｙｅｓ）、不一致（−１）を出力し（Ｓ１６２）、２以上でない場合は（Ｓ１６１：Ｎｏ）、文字属性を比較し（Ｓ１６３）、文字属性が完全に一致しているか否かを判断し（Ｓ１６４：Ｙｅｓ）、完全に一致していれば（Ｓ１６４：Ｙｅｓ）、一致（＋１）を出力し（Ｓ１６５）、完全に一致していなければ（Ｓ１６４：Ｎｏ）、その他の属性を比較し、完全一致数Ｎを抽出し（Ｓ１６６）、完全一致数Ｎが２以上であれば（Ｓ１６７：Ｙｅｓ）、一致（＋１）を出力し（Ｓ１６５）、完全一致数Ｎが２以上でなければ（Ｓ１６７：Ｎｏ）、不明（０）を出力する（Ｓ１６８）。
【０１１２】
＜線オブジェクトの第１の意図性判断処理＞
以下のいずれか１つ又は２つ以上に該当する場合は、意図的と判断する。
（１）ユーザ設定の相違属性値がある。
（２）線分属性が完全に一定している。
（３）線分属性がｋ個以上相違している。
なお、色属性は、線幅が識別可能範囲を超えている場合に有効とする。
【０１１３】
＜線オブジェクトの第２の意図性判断＞
（１）サイズに準拠した最適標準値（規定値）よりも閾値ε以上に太い線幅は、意図的と判断する。例えば、白ヌキの矢印は、サイズに応じて最適な線幅があり、その最適な線幅よりも閾値ε以上に太いものは意図的と判断する。
（２）連結された形状が同種のオブジェクトの中で、閾値ε1内の線幅の相違は非意図的と判断し、ε２以上の線幅差は意図的と判断する。例えば、２つの枠オブジェクトを線オブジェクトで連結した場合に、枠オブジェクトの枠の線幅が閾値ε２以上のときは、意図的と判断する。
（３）2つのオブジェクト間で、文字属性を含めた2以上の属性一致があり、かつ両オブジェクトが同一カテゴリーに属する場合、両者の残りの属性は上記の閾値判断を廃棄して、意図的な一致と判断する。（オーバー・ルール）
４）上記、意図的一致の場合には、属性決定は、片側の属性値もしくは、同種オブジェクトにおける属性値の最頻値・中央値・平均値、もしくはそれに最も近い属性設定可能な値とする。
【０１１４】
図２６は、線オブジェクトの意図性判断処理を示すフローチャートである。ユーザ設定の相違属性を計数し（Ｓ１７０）、その計数値が１以上ある場合は（Ｓ１７１：Ｙｅｓ）、不一致（−１）を出力し（Ｓ１７２）、１以上でない場合は（Ｓ１７１：Ｎｏ）、その他の属性の一致数Ｃ及び不一致数Ｄを計数し（Ｓ１７３）、Ｄ＝０で（Ｓ１７４：Ｙｅｓ）、Ｄ＞Ｋの場合は（Ｓ１７６：Ｙｅｓ）、一致（＋１）を出力し（Ｓ１７５）、Ｄ＝０で（Ｓ１７４：Ｙｅｓ）、Ｄ＞Ｋでない場合は（Ｓ１７６：Ｎｏ）、不一致（−１）を出力する（Ｓ１７７）。
【０１１５】
＜面オブジェクトの第１の意図性判断処理＞
（１）ユーザ設定の相違属性値がある。
（２）線分属性が完全一致している。
（３）面塗り属性がj個以上相違している。
なお。色関連属性は、塗り面積が識別可能閾を越えている場合に有効とする。
【０１１６】
図２７は、面オブジェクトの意図性判断処理を示すフローチャートである。ユーザ設定の相違属性を計数し（Ｓ１８０）、その計数値が１以上ある場合は（Ｓ１８１：Ｙｅｓ）、不一致（−１）を出力し（Ｓ１８２）、１以上でない場合は（Ｓ１７１：Ｎｏ）、その他の属性の一致数Ｃ及び不一致数Ｄを計数し（Ｓ１８３）、Ｄ＝０で（Ｓ１８４：Ｙｅｓ）である場合は、一致（＋１）を出力し（Ｓ１８５）、Ｄ＝０でなく（Ｓ１８４：Ｎｏ）、Ｄ＞Ｊの場合は（Ｓ１８６：Ｙｅｓ）、一致（＋１）を出力し（Ｓ１８５）、Ｄ＝０でなく（Ｓ１８４：Ｎｏ）、Ｄ＞Ｊでない場合は（Ｓ１８６：Ｎｏ）、不一致（−１）を出力し（Ｓ１８７）、Ｄ＝０でなく（Ｓ１８４：Ｎｏ）、Ｄ＞Ｊでない場合は（Ｓ１８６：Ｎｏ）、不明（０）を出力する（Ｓ１８８）。
【０１１７】
＜面オブジェクト属性の第２の意図性判断＞
（１）面色値に｛ＰＣ１，ＰＣ２，・・・ＰＣｊ｝、他のオブジェクト属性に｛ＰＯ１，ＰＯ２，・・・ＰＯｊ｝があり各要素の対＜ＰＦｘ，Ｐｏｙ＞においてｘ＝ｙであること。（色値と他の属性対が一環して一致していること）
（２）タイトルに相当するオブジェクトは相違を許容する。（例として、Ｙ座標位置が最上位もしくは最下位のもの。）
（３）文字色値とＢＯＸ塗り色の濃度（明度差）が、閾値以上に差があるものは意図的設定とする。
【０１１８】
（デザイン統一手段）
デザイン統一手段１０７は、２つのオブジェクトＯ１，Ｏ２を入力し、オブジェクトＯ２をオブジェクトＯ１に揃えたオブジェクトＯ２ｂを出力する。以下に、デザイン統一手段１０７の処理について説明する。
【０１１９】
＜枠オブジェクトの第１の属性統一処理＞
図２８は、枠オブジェクトの属性統一処理を示すフローチャートである。デザイン統一手段１０７は、２つの描画オブジェクトＯ１，Ｏ２から中間相違属性ｊを抽出し（Ｓ１９０）、Ｐ１の該当属性値ｔ１ｊを選択し（Ｓ１９１）、ｔ１ｊはＰ２に設定可能か否かを判断し（Ｓ１９２）、設定可能の場合は（Ｓ１９２：Ｙｅｓ）、Ｏ２をＰ２にセットし（Ｓ１９３）、設定可能でない場合は（Ｓ１９２：Ｎｏ）、Ｐ２のｔ２ｊをデフォルト化した後（Ｓ１９４）、Ｏ２をＰ２にセットする（Ｓ１９３）。
【０１２０】
＜枠オブジェクトの第２の属性統一処理＞
図２９は、線オブジェクトの属性統一処理を示すフローチャートである。デザイン統一手段１０７は、２つの描画オブジェクトＯ１，Ｏ２から中間相違属性値ｊを抽出し（Ｓ２００）、Ｐ１の該当属性値ｔ１ｊを選択し（Ｓ２０１）、ｔ１ｊはＰ２に設定可能か否かを判断し（Ｓ２０２）、設定可能の場合は（Ｓ２０２：Ｙｅｓ）、Ｏ２をＰ２にセットし（Ｓ２０３）、設定可能でない場合は（Ｓ２０２：Ｎｏ）、Ｐ２のｔ２ｊをデフォルト化した後（Ｓ２０４）、Ｏ２をＰ２にセットする（Ｓ２０３）。
【０１２１】
＜面オブジェクトの属性統一処理＞
図３０は、面オブジェクトの属性統一処理を示すフローチャートである。デザイン統一手段１０７は、２つの描画オブジェクトＯ１，Ｏ２から中間相違属性値ｊを抽出し（Ｓ２１０）、Ｐ１の該当属性値ｔ１ｊを選択し（Ｓ２１１）、ｔ１ｊはＰ２に設定可能か否かを判断し（Ｓ２１２）、設定可能の場合は（Ｓ２１２：Ｙｅｓ）、Ｏ２をＰ２にセットし（Ｓ２１３）、設定可能でない場合は（Ｓ２１２：Ｎｏ）、Ｐ２のｔ２ｊをデフォルト化した後（Ｓ２１４）、Ｏ２をＰ２にセットする（Ｓ２１３）。
【０１２２】
（デザイン強調手段）
デザイン強調手段１０８は、２つのオブジェクトＯ１，Ｏ２を入力し、両者が十分に区別できるようにオブジェクトＯ２の属性値を変更してオブジェクトＯ２ｂを作成して出力する。同一クラスの描画オブジェクト集合Ｓ１〜Ｓｎを分類収集して属性の代表値（例えば最頻値）セットＰを得る。その後、代表値セットＰと描画オブジェクト集合Ｓｉの各々の比較によって各オブジェクトＳｉが十分に代表値セットＰから区別されるように属性を変更する。以下に、デザイン強調手段１０８による処理について説明する。
【０１２３】
＜枠オブジェクトの属性強調処理＞
図３１は、枠オブジェクトの属性強調処理を示すフローチャートである。デザイン強調手段１０８は、２つの描画オブジェクトＯ１，Ｏ２から中間相違属性値ｊを抽出し（Ｓ２２０）、Ｐ２の該当属性値ｔ１ｊを選択し（Ｓ２２１）、Ｐ１，Ｐ２は識別可能か否かを判断し（Ｓ２２２）、識別可能の場合は（Ｓ２２２：Ｙｅｓ）、Ｏ２をＰ２にセットし（Ｓ２２３）、識別可能でない場合は（Ｓ２２２：Ｎｏ）、ステップＳ２２１へ戻る。
【０１２４】
＜線オブジェクトの属性強調処理＞
図３２は、線オブジェクトの属性強調処理を示すフローチャートである。デザイン強調手段１０８は、２つの描画オブジェクトＯ１，Ｏ２から中間相違属性値を抽出し（Ｓ２３０）、Ｐ２の単位分ｅだけ増分し（Ｓ２３１）、Ｐ１とＰ２との差が閾値εよりも大きいか否かを判断し（Ｓ２３２）、大きい場合は（Ｓ２３２：Ｙｅｓ）、Ｏ２をＰ２にセットし（Ｓ２３３）、大きくない場合は（Ｓ２３２：Ｎｏ）、ステップＳ２３１へ戻る。
【０１２５】
＜面オブジェクトの属性強調処理＞
図３３は、面オブジェクトの属性強調処理を示すフローチャートである。デザイン強調手段１０８は、２つの描画オブジェクトＯ１，Ｏ２から塗りつぶし色属性値を抽出し（Ｓ２４０）、Ｐ２の単位分ｅだけ増分又は減分し（Ｓ２４１）、Ｐ１とＰ２との差が閾値εよりも大きいか否かを判断し（Ｓ２４２）、大きい場合は（Ｓ２４２：Ｙｅｓ）、Ｏ２をＰ２にセットし（Ｓ２４３）、大きくない場合は（Ｓ２４２：Ｎｏ）、ステップＳ２４１へ戻る。
【０１２６】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲内で種々に変形してもよい。例えば、上記実施の形態では、画像処理装置が有する各手段を制御部とプログラムによって実現したが、それらの一部または全部をハードウェアによって実現してもよい。
【０１２７】
また、上記実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【符号の説明】
【０１２８】
１…文書デザイン修正装置、６…警告画面、１０…制御部、１１…記憶部、１２…入力部、１３…表示部、２２Ａ，２２Ｂ…文書要素集合、６０…警告文、６１ａ，６１ｂ，６２ａ，６２ｂ，６１ａ，６３ｂ…サムネイル画像、６５ａ〜６５ｅ…ボタン、７１ａ，７１ｂ，７２ａ，７３ａ…サムネイル画像、７５，７５ａ〜７５ｃ…選択ボタン、１００…文書処理手段、１０１…文書解析手段、１０２…基準属性値決定手段、１０３…類似度計算手段、１０４…意図性判断手段、１０５…デザイン警告手段、１０６…デザイン修正手段、１０７…デザイン統一手段、１０８…デザイン強調手段、１１０…電子文書、１１１Ａ，１１１Ｂ…文書デザイン修正プログラム、２０１ａ，２０１ｂ…被写体、２０２ａ，２０２ｂ…カラーヒストグラム、２０３ａ，２０３ｂ…色、
【図１】
2011003098.tif 000003
【図２】
2011003098.tif 000004
【図３】
2011003098.tif 000005
【図４】
2011003098.tif 000006
【図５】
2011003098.tif 000007
【図６】
2011003098.tif 000008
【図７】
2011003098.tif 000009
【図８】
2011003098.tif 000010
【図９】
2011003098.tif 000011
【図１０】
2011003098.tif 000012
【図１１】
2011003098.tif 000013
【図１２】
2011003098.tif 000014
【図１３】
2011003098.tif 000015
【図１４】
2011003098.tif 000016
【図１５】
2011003098.tif 000017
【図１６】
2011003098.tif 000018
【図１７】
2011003098.tif 000019
【図１８】
2011003098.tif 000020
【図１９】
2011003098.tif 000021
【図２０】
2011003098.tif 000022
【図２１】
2011003098.tif 000023
【図２２】
2011003098.tif 000024
【図２３】
2011003098.tif 000025
【図２４】
2011003098.tif 000026
【図２５】
2011003098.tif 000027
【図２６】
2011003098.tif 000028
【図２７】
2011003098.tif 000029
【図２８】
2011003098.tif 000030
【図２９】
2011003098.tif 000031
【図３０】
2011003098.tif 000032
【図３１】
2011003098.tif 000033
【図３２】
2011003098.tif 000034
【図３３】
2011003098.tif 000035