(57)【特許請求の範囲】
【請求項１】
画像処理アプリケーションによって処理対象画像から輪郭を抽出された領域オブジェクトを表示する表示部と、
前記表示部が表示した領域オブジェクトの中から、ユーザーが意図する領域オブジェクトを選定する選定条件を受け付ける操作部と、
前記操作部が受付けた選定条件に基づいて選定した領域オブジェクトの輪郭を抽出する輪郭抽出部と、
前記処理対象画像に対してユーザーが意図する処理範囲を、前記操作部を介して受け付けた操作に応じて決定する処理範囲決定部と、
を有し、
前記表示部は、
前記輪郭抽出部が選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトの色と、非選定の領域オブジェクトの色とを区別して表示し、
前記輪郭抽出部は、
前記処理範囲決定部が決定した処理範囲内で前記選定条件に基づいて選定した領域オブジェクトを、画像形成時にクリアトナーを乗せる特色オブジェクトとして、輪郭を抽出すること、
を特徴とするデータ生成装置。
【請求項２】
前記表示部は、
前記輪郭抽出部が選定した領域オブジェクトを示す二値画像を表示すること
を特徴とする請求項１に記載のデータ生成装置。
【請求項３】
前記操作部は、
ユーザーが指定した領域オブジェクトを不要な領域オブジェクトとみなす選定条件を受け付けること
を特徴とする請求項１又は２に記載のデータ生成装置。
【請求項４】
前記操作部は、
ユーザーが指定した領域オブジェクトよりも小さな領域オブジェクトを、不要な領域オブジェクトとみなす選定条件を受け付けること
を特徴とする請求項２又は３に記載のデータ生成装置。
【請求項５】
前記操作部は、
領域オブジェクトの数及び特性を示す情報を選定の基準とする選定条件を受け付けること
を特徴とする請求項２乃至４のいずれか１項に記載のデータ生成装置。
【請求項６】
画像処理アプリケーションによって処理対象画像から輪郭を抽出された領域オブジェクトを表示する工程と、
表示した領域オブジェクトの中から、ユーザーが意図する領域オブジェクトを選定する選定条件を受け付ける工程と、
受付けた選定条件に基づいて選定した領域オブジェクトの輪郭を抽出する工程と、
前記処理対象画像に対してユーザーが意図する処理範囲を、操作部を介して受け付けた操作に応じて決定する工程と、
決定した処理範囲内で前記選定条件に基づいて選定した領域オブジェクトを、画像形成時にクリアトナーを乗せる特色オブジェクトとして、輪郭を抽出する工程と、
選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトの色と、非選定の領域オブジェクトの色とを区別して表示する工程と、
を含むデータ生成方法。
【請求項７】
画像処理アプリケーションによって処理対象画像から輪郭を抽出された領域オブジェクトを表示するステップと、
表示した領域オブジェクトの中から、ユーザーが意図する領域オブジェクトを選定する選定条件を受け付けるステップと、
受付けた選定条件に基づいて選定した領域オブジェクトの輪郭を抽出するステップと、
前記処理対象画像に対してユーザーが意図する処理範囲を、操作部を介して受け付けた操作に応じて決定するステップと、
決定した処理範囲内で前記選定条件に基づいて選定した領域オブジェクトを、画像形成時にクリアトナーを乗せる特色オブジェクトとして、輪郭を抽出するステップと、
選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトの色と、非選定の領域オブジェクトの色とを区別して表示するステップと、
をコンピュータに実行させるためのデータ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ生成装置、データ生成方法及びデータ生成プログラムに関する。
【背景技術】
【０００２】
電子写真技術の画質をオフセット印刷に近づけ、新たな付加価値を提供してデジタルプリントシステムの市場を拡大していくために、クリアトナーを用いた画像形成技術が注目されている。また、画像形成時にクリアトナー領域を指定するため、クリアトナーを乗せるための領域検出技術及び領域オブジェクトの作成方法が考えられており、クリアトナー領域の誤検出を防ぐための技術がいくつか知られている。
【０００３】
しかし、ユーザーの意図しない領域が検出されることにより、不要なクリアトナーを乗せるための領域オブジェクトが作成されてしまうことがある。このような誤検出が起こると、領域を出し直す作業や、不要な領域オブジェクトを削除する作業が発生してしまう。また、不要な領域オブジェクトが残った状態では、領域の補正作業などの次工程に影響が出てしまう。
【０００４】
また、特許文献１には、原画像中のオブジェクトの大まかな輪郭を抽出した後に、詳細な輪郭を抽出し、予め決められた誤差範囲内に抽出結果が収まるように設定条件や詳細抽出条件などが決定される画像処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザーの意図に沿った領域を容易に抽出することはできないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザーの意図に沿った領域を容易に抽出することを可能にするデータ生成装置、データ生成方法及びデータ生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像処理アプリケーションによって処理対象画像から輪郭を抽出された領域オブジェクトを表示する表示部と、前記表示部が表示した領域オブジェクトの中から、ユーザーが意図する領域オブジェクトを選定する選定条件を受け付ける操作部と、前記操作部が受付けた選定条件に基づいて選定した領域オブジェクトの輪郭を抽出する輪郭抽出部と、前記処理対象画像に対してユーザーが意図する処理範囲を、前記操作部を介して受け付けた操作に応じて決定する処理範囲決定部と、を有し、前記表示部は、前記輪郭抽出部が選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトの色と、非選定の領域オブジェクトの色とを区別して表示し、前記輪郭抽出部は、前記処理範囲決定部が決定した処理範囲内で前記選定条件に基づいて選定した領域オブジェクトを、画像形成時にクリアトナーを乗せる特色オブジェクトとして、輪郭を抽出する。
【発明の効果】
【０００８】
本発明によれば、ユーザーの意図に沿った領域を容易に抽出することを可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態にかかるデータ生成装置が有する機能を例示するブロック図である。
【図２】図２は、データ生成装置のハードウェア構成例を示す図である。
【図３】図３は、ユーザーインターフェイスを例示する図である。
【図４】図４は、データ生成装置の動作を概念的に示す概念図である。
【図５】図５は、領域オブジェクトを輪郭抽出部がオブジェクト数で選定する場合の動作を模式的に示す模式図である。
【図６】図６は、オブジェクト数で選定する処理において、結果管理部が行う処理を示すフローチャートである。
【図７】図７は、データ生成装置が輪郭抽出結果の領域オブジェクトの個数を選定する処理を示したシーケンス図である。
【図８】図８は、領域オブジェクトの個数を変更した場合に、輪郭抽出部が行うフィルタリング動作を模式的に示す模式図である。
【図９】図９は、輪郭抽出結果操作モニタが行う表示の変形例を示す図である。
【図１０】図１０は、結果管理部が図９に示した輪郭抽出結果表示をさせる場合に行う処理を示すフローチャートである。
【図１１】図１１は、データ生成装置が輪郭抽出結果の領域オブジェクトを表示する場合に行う処理を示すフローチャートである。
【図１２】図１２は、基準サイズ指定による領域オブジェクトを輪郭抽出部が選定する処理を模式的に示す模式図である。
【図１３】図１３は、基準サイズ指定による領域オブジェクトの選定において、結果管理部が行う処理を示すフローチャートである。
【図１４】図１４は、データ生成装置が基準サイズ指定により領域オブジェクトを選定する処理を示したシーケンス図である。
【図１５】図１５は、不要な領域オブジェクトを指定して削除する場合に、輪郭抽出部が行う操作を模式的に示す模式図である。
【図１６】図１６は、不要な領域オブジェクトを指定して削除する場合に、結果管理部及び輪郭抽出部が行う処理の概要を示すフローチャートである。
【図１７】図１７は、データ生成装置が不要な領域オブジェクトを指定して削除する処理を示すシーケンス図である。
【図１８】図１８は、フィルタリング動作において用いるフィルタリングパラメータを例示する図表である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、データ生成装置の実施の形態を詳細に説明する。図１は、本発明の実施の形態にかかるデータ生成装置１が有する機能を例示するブロック図である。図１に示すように、データ生成装置１は、例えば操作部１０、データ入力部１１、操作制御部１２、輪郭抽出制御部１３、表示部１４及びデータ記憶部１５を有し、例えばクリアトナーを乗せるための領域オブジェクトを作成可能にされている。
【００１１】
操作部１０は、キーボードやマウス等の入力デバイスである。データ入力部１１は、操作部１０を介して受け付けた入力電子データをデータ記憶部１５に格納し、表示部１４が扱い可能なデータ形式のプレビュー表示用データに変換する。
【００１２】
操作制御部１２は、操作部１０が受け付けたマウス操作を利用可能なイベントに変換し、通知する。また、操作制御部１２は、操作部１０が受け付けたイベントに基づいて、ツールを判断した上で表示部１４に通知する。
【００１３】
輪郭抽出制御部１３は、後述する処理範囲決定部１３０、結果管理部１３２及び輪郭抽出部１３４を有し、操作制御部１２が受け付けた位置とデータに基づいて、処理範囲を表示するためのオブジェクトを生成する。輪郭抽出制御部１３は、ハードウェアによって構成されてもよいし、ソフトウェアによって構成されてもよい。表示部１４は、ディスプレイ装置等の表示デバイスである。データ記憶部１５は、ハードディスクドライブ装置（ＨＤＤ）やフラッシュメモリ等の記憶媒体である。
【００１４】
なお、データ生成装置１が有する各機能は、データ生成プログラムを後述するＣＰＵ１０６が実行することによって実現されてもよい。データ生成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供されてもよい。
【００１５】
図２は、データ生成装置１のハードウェア構成例を示す図である。図２に示すように、データ生成装置１は、キーボード１００、ディスプレイ１０１、ＨＤＤ１０２、ＲＡＭ１０３、ＶＲＡＭ１０４、不図示のＲＯＭ、入出力インタフェース（Ｉ／Ｏ）１０５、及びＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０６を備えており、コンピュータとしての機能を備えたハードウェア構成となっている。
【００１６】
図３は、表示部１４が表示するユーザーインターフェイス（ＵＩ）を例示する図である。アプリケーション１４０は、データ生成装置１において動作する画像処理アプリケーションであり、ユーザーの意図に沿った領域を示すデータ生成を行う。ここでは、アプリケーション１４０は、Ａｄｏｂｅ  Ｉｌｌｕｓｔｒａｔｏｒ（登録商標）を例としている。
【００１７】
ドキュメント１４２は、データ生成の対象となる処理対象画像である。プラグインＵＩ１４４は、輪郭抽出の実行、及び補正操作等に用いられる。領域抽出結果操作モニタ（輪郭抽出結果操作モニタ）１４６は、データ生成の機能を実現するために表示されるプラグインＵＩ１４４のサブ画面ＵＩである。
【００１８】
図４は、データ生成装置１の動作を概念的に示す概念図である。処理範囲決定部１３０は、ユーザーの操作に応じて、文書データに対して処理範囲を囲むことにより、処理範囲を決定する。即ち、処理範囲決定部１３０は、処理対象画像に対してユーザーが意図する処理範囲を、操作部１０を介して受け付けた操作に応じて決定する。
【００１９】
輪郭抽出部１３４は、処理範囲決定部１３０が決定した処理範囲に対し、後述する選定条件に基づいて選定した領域オブジェクトの輪郭を抽出し、輪郭抽出結果を結果管理部１３２に管理（後述）させる。また、輪郭抽出部１３４は、選定した領域オブジェクトを特色オブジェクトとして輪郭を抽出する。特色オブジェクトは、例えばクリアトナーや、蛍光トナー、シルバートナー、及びゴールドトナーなど、ＣＭＹＫ以外のトナーを用いるオブジェクトである。
【００２０】
結果管理部１３２は、輪郭抽出結果に対する選定を輪郭抽出部１３４にさせる。つまり、輪郭抽出部１３４は、ユーザーによる輪郭抽出結果操作モニタ１４６上の操作に応じて、結果管理部１３２が管理（後述）している輪郭抽出結果に対して選定を行う。ここでは、オブジェクト選定数を指定する方法、基準となるサイズを指定する方法、及び不要なオブジェクトを画面上で指定して削除する方法のいずれかの選定法（選定条件）が指定される。
【００２１】
具体的には、操作部１０が、表示部１４が表示した領域オブジェクトの中から、ユーザーが意図する領域オブジェクトを選定する選定条件を受け付ける。例えば、選定条件には、領域オブジェクトの数及び特性を示す情報を選定の基準とする条件、ユーザーが指定した領域オブジェクトよりも小さな領域オブジェクトを不要な領域オブジェクトとみなす条件、及びユーザーが指定した領域オブジェクトを不要な領域オブジェクトとみなす条件などがある。
【００２２】
図５は、輪郭抽出結果の領域オブジェクトを輪郭抽出部１３４がオブジェクト数で選定する場合の動作を模式的に示す模式図である。図５（ａ）に示すように、輪郭抽出部１３４は、処理範囲決定部１３０に対するユーザーの操作に応じて、領域を抽出したい範囲を処理範囲として指定する。
【００２３】
図５（ｂ）は、輪郭抽出部１３４が抽出した領域の個数を４に設定して領域を検出した結果を示している。図５（ｃ）は、ユーザーが、図５（ｂ）に示した結果を見て、抽出したい領域の個数を４から２に変更して、輪郭抽出部１３４が領域を検出した結果を示している。なお、図５（ｃ）においては、領域(オブジェクト)の大きい順に優先して検出した結果が示されている。そして、輪郭抽出部１３４は、操作部１０が受付けた選定条件に基づいて選定した領域オブジェクトの輪郭を抽出する。
【００２４】
図６は、オブジェクト数で選定する処理において、結果管理部１３２が行う処理を示すフローチャートである。結果管理部１３２は、輪郭抽出結果を表示した後、ユーザーが輪郭抽出結果操作モニタ１４６からオブジェクト選定数を指定したタイミングを開始点とする。
【００２５】
まず、結果管理部１３２は、輪郭抽出結果操作モニタ１４６を介した入力に応じて、オブジェクト選定数を更新する（Ｓ１００）。次に、結果管理部１３２は、更新結果に基づいて、再輪郭抽出により輪郭抽出結果のグラフィックスオブジェクトデータを更新し（Ｓ１０２）、輪郭抽出結果のグラフィックスオブジェクトデータを二値画像に変換する（Ｓ１０４）。次に、結果管理部１３２は、Ｓ１０４の処理結果を輪郭抽出結果操作モニタ１４６に対して更新する（Ｓ１０６）。つまり、結果管理部１３２は、表示部１４の表示更新を行い、輪郭抽出結果操作モニタ１４６の選定サイズ指定の値を更新して終了とする。
【００２６】
図７は、データ生成装置１が輪郭抽出結果の領域オブジェクトの個数を選定する処理を示したシーケンス図である。操作部１０は、ユーザー操作イベントを操作制御部１２に対して通知する（Ｓ２００）。操作制御部１２は、輪郭再抽出処理を輪郭抽出制御部１３に対して通知する（Ｓ２０２）。輪郭抽出制御部１３は、結果管理部１３２の輪郭抽出結果を更新する（Ｓ２０４）。結果管理部１３２は、輪郭抽出データ（グラフィックスオブジェクト）の更新を行う（Ｓ２０６）。
【００２７】
輪郭抽出部１３４は、データ記憶部１５からデータを読込む（Ｓ２０８）。ここで、輪郭抽出部１３４は、オブジェクト選定数も読込む。
【００２８】
輪郭抽出部１３４は、オブジェクトを探索し（Ｓ２１０）、表示部１４に表示されているデータを読込む（Ｓ２１２）。次に、輪郭抽出部１３４は、イメージオブジェクトラスタライズを行い（Ｓ２１４）、表示部１４に表示されているデータを読込む（Ｓ２１６）。なお、輪郭抽出部１３４は、Ｓ２１０〜Ｓ２１６の処理を、処理範囲内のオブジェクトの数だけ繰り返す。
【００２９】
輪郭抽出部１３４は、輪郭抽出を行い（Ｓ２１８）、データ記憶部１５からデータを読込む（Ｓ２２０）。また、輪郭抽出部１３４は、オブジェクト選定数分のみ輪郭抽出結果のグラフィックオブジェクトを作成し（Ｓ２２２）、データ記憶部１５に記憶させる（Ｓ２２４）。そして、輪郭抽出部１３４は、更新した輪郭オブジェクトを表示部１４の文書上に表示させる（Ｓ２２６）。ここで、輪郭抽出部１３４は、更新前の輪郭オブジェクトとは異なる色で更新した輪郭オブジェクトの表示を表示部１４にさせる。つまり、表示部１４は、輪郭抽出部１３４が選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトと、非選定の領域オブジェクトとを区別して表示する。
【００３０】
結果管理部１３２は、輪郭抽出結果グラフィックオブジェクトを保持し（Ｓ２２８）、二値画像に変換する（Ｓ２３０）。そして、結果管理部１３２は、表示部１４が表示する輪郭抽出結果操作モニタ１４６の更新を行う（Ｓ２３２）。
【００３１】
図８は、領域オブジェクトの個数を変更した場合に、輪郭抽出部１３４が行うフィルタリング動作を模式的に示す模式図である。輪郭抽出部１３４は、ユーザーの操作に応じて、図８（ａ）に示したように検出したい領域の個数を例えば４に設定し、処理範囲を選択し、領域の検出を行う。
【００３２】
図８（ｂ）、（ｃ）は、いずれも検出したい領域個数が２に変更された場合を示している。ユーザーが検出したい領域個数を減らした場合、輪郭抽出部１３４は、残す領域の優先順位に応じたフィルターをかける（図１８に示したパラメータ参照）ことにより、領域個数を変更する。
【００３３】
図８（ｂ）に示すように、輪郭抽出部１３４は、優先順位が面積の大きい順に設定されると、面積の大きい順に領域を検出し、検出したい領域の個数以上の領域は、削除候補の領域として表示部１４に表示させる。図８（ｃ）に示すように、輪郭抽出部１３４は、優先順位が外周の長い順に設定されると、外周の長い順に領域を検出し、検出したい領域の個数以上の領域は、削除候補の領域として表示部１４に表示させる。
【００３４】
図９は、輪郭抽出結果操作モニタ１４６が行う表示の変形例を示す図である。結果管理部１３２は、図９に示すように、処理範囲を指定し、輪郭抽出結果操作モニタ１４６上に領域結果を二値画像（例えば白画像）で表示してもよい。つまり、表示部１４は、輪郭抽出部１３４が選定した領域オブジェクトを示す二値画像を表示する。
【００３５】
図１０は、結果管理部１３２が図９に示した輪郭抽出結果表示をさせる場合に行う処理を示すフローチャートである。ユーザーが処理範囲を選択し、輪郭抽出の開始を指定したタイミングを開始点とする。
【００３６】
結果管理部１３２は、輪郭抽出結果に基づいてグラフィックスオブジェクトを作成し（Ｓ３００）、輪郭抽出結果のグラフィックスオブジェクトを二値画像に変換する（Ｓ３０２）。そして、結果管理部１３２は、変換した二値画像を輪郭抽出結果操作モニタ１４６に表示させる（Ｓ３０４）。
【００３７】
図１１は、データ生成装置１が輪郭抽出結果の領域オブジェクトを表示する場合に行う処理を示すフローチャートである。第１に、操作部１０は、データ入力部１１に対して電子画像ファイルを指定する（Ｓ４００）。データ入力部１１は、データ記憶部１５に対してデータ（電子ファイル）を記憶させる（Ｓ４０２）。また、データ入力部１１は、表示部１４に画像表示（電子ファイル）をさせる（Ｓ４０４）。
【００３８】
第２に、操作部１０は、操作制御部１２に対してツールを選択する（Ｓ４１０）。操作制御部１２は、表示部１４に選択ツールのＵＩを表示させる（Ｓ４１２）。
【００３９】
第３に、操作部１０は、操作制御部１２に対してユーザー操作イベントを通知する（Ｓ４２０）。操作制御部１２は、輪郭抽出制御部１３に対して処理範囲指定を通知する（Ｓ４２２）。輪郭抽出制御部１３は、処理範囲決定部１３０の処理範囲を指定する（Ｓ４２４）。処理範囲決定部１３０は、データ記憶部１５にデータを記憶させる（Ｓ４２６）。また、処理範囲決定部１３０は、表示部１４に処理範囲を表示させる（Ｓ４２８）。
【００４０】
第４に、操作部１０は、操作制御部１２に対してユーザー操作イベントを通知する（Ｓ４３０）。操作制御部１２は、輪郭抽出制御部１３に対して輪郭抽出処理依頼を通知する（Ｓ４３２）。輪郭抽出制御部１３は、結果管理部１３２に対する輪郭抽出結果を生成する（Ｓ４３４）。結果管理部１３２は、輪郭抽出データ（グラフィックスオブジェクト）の生成を輪郭抽出部１３４に依頼する（Ｓ４３６）。
【００４１】
輪郭抽出部１３４は、データ記憶部１５からデータを読込む（Ｓ４３８）。ここで、輪郭抽出部１３４は、輪郭抽出数の設定も読込む。
【００４２】
輪郭抽出部１３４は、オブジェクトを探索し（Ｓ４４０）、データ記憶部１５からデータを読込む（Ｓ４４２）。次に、輪郭抽出部１３４は、イメージオブジェクトラスタライズを行い（Ｓ４４４）、データ記憶部１５からデータを読込む（Ｓ４４６）。なお、輪郭抽出部１３４は、Ｓ４４０〜Ｓ４４６の処理を、処理範囲内のオブジェクトの数だけ繰り返す。
【００４３】
輪郭抽出部１３４は、輪郭抽出を行い（Ｓ４４８）、データ記憶部１５からデータを読込む（Ｓ４５０）。また、輪郭抽出部１３４は、輪郭抽出結果のグラフィックオブジェクトを作成し（Ｓ４５２）、データ記憶部１５に記憶させる（Ｓ４５４）。そして、輪郭抽出部１３４は、輪郭オブジェクトを表示部１４に表示させる（Ｓ４５６）。
【００４４】
結果管理部１３２は、輪郭抽出結果グラフィックオブジェクトを保持し（Ｓ４５８）、二値画像に変換する（Ｓ４６０）。そして、結果管理部１３２は、表示部１４に輪郭抽出結果操作モニタ１４６を表示させる（Ｓ４６２）。
【００４５】
図１２は、基準サイズ指定による領域オブジェクトを輪郭抽出部１３４が選定する処理を模式的に示す模式図である。図１２に示した破線のオブジェクトのように、ユーザーの操作に応じて輪郭抽出部１３４が基準とするオブジェクトを選択すると、そのオブジェクトのサイズより小さいオブジェクトが輪郭抽出結果から除外される。
【００４６】
図１３は、基準サイズ指定による領域オブジェクトの選定において、結果管理部１３２が行う処理を示すフローチャートである。結果管理部１３２は、輪郭抽出結果を表示部１４に表示させた後、ユーザーが輪郭抽出結果操作モニタ１４６からオブジェクトの選定サイズを指定したタイミングを開始点とする。
【００４７】
まず、結果管理部１３２は、輪郭抽出結果操作モニタ１４６上で入力されたオブジェクトを基準サイズとして選定サイズを設定する（Ｓ５００）。次に、結果管理部１３２は、設定した選定サイズに基づいて、再輪郭抽出により輪郭抽出結果のグラフィックスオブジェクトデータを更新し（Ｓ５０２）、輪郭抽出結果のグラフィックスオブジェクトデータを二値画像に変換する（Ｓ５０４）。次に、結果管理部１３２は、Ｓ５０４の処理結果を輪郭抽出結果操作モニタ１４６に対して更新する（Ｓ５０６）。つまり、結果管理部１３２は、表示部１４の表示更新を行い、輪郭抽出結果操作モニタ１４６の選定数の指定値を更新して終了とする。
【００４８】
図１４は、データ生成装置１が基準サイズ指定により領域オブジェクトを選定する処理を示したシーケンス図である。操作部１０は、ユーザー操作イベントを操作制御部１２に対して通知する（Ｓ６００）。操作制御部１２は、輪郭再抽出処理を輪郭抽出制御部１３に対して通知する（Ｓ６０２）。輪郭抽出制御部１３は、結果管理部１３２の輪郭抽出結果を更新する（Ｓ６０４）。結果管理部１３２は、輪郭抽出データ（グラフィックスオブジェクト）の更新を行う（Ｓ６０６）。
【００４９】
輪郭抽出部１３４は、データ記憶部１５からデータを読込む（Ｓ６０８）。ここで、輪郭抽出部１３４は、基準サイズ情報も読込む。
【００５０】
輪郭抽出部１３４は、オブジェクトを探索し（Ｓ６１０）、表示部１４に表示されているデータを読込む（Ｓ６１２）。次に、輪郭抽出部１３４は、イメージオブジェクトラスタライズを行い（Ｓ６１４）、表示部１４に表示されているデータを読込む（Ｓ６１６）。なお、輪郭抽出部１３４は、Ｓ６１０〜Ｓ６１６の処理を、処理範囲内のオブジェクトの数だけ繰り返す。
【００５１】
輪郭抽出部１３４は、輪郭抽出を行い（Ｓ６１８）、データ記憶部１５からデータを読込む（Ｓ６２０）。また、輪郭抽出部１３４は、基準サイズ以上の輪郭抽出結果のグラフィックオブジェクトを作成し（Ｓ６２２）、データ記憶部１５に記憶させる（Ｓ６２４）。そして、輪郭抽出部１３４は、更新した輪郭オブジェクトを表示部１４の文書上に表示させる（Ｓ６２６）。ここで、輪郭抽出部１３４は、更新前の輪郭オブジェクトとは異なる色で更新した輪郭オブジェクトの表示を表示部１４にさせる。つまり、表示部１４は、輪郭抽出部１３４が選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトと、非選定の領域オブジェクトとを区別して表示する。
【００５２】
結果管理部１３２は、輪郭抽出結果グラフィックオブジェクトを保持し（Ｓ６２８）、二値画像に変換する（Ｓ６３０）。そして、結果管理部１３２は、表示部１４が表示する輪郭抽出結果操作モニタ１４６の更新を行う（Ｓ６３２）。
【００５３】
図１５は、不要な領域オブジェクトを指定して削除する場合に、輪郭抽出部１３４が行う操作を模式的に示す模式図である。図１５（ａ）に示した処理範囲に対し、図１５（ｂ）に示した領域抽出結果を二値画像で表示しているダイアログ上で、輪郭抽出部１３４は、破線のオブジェクトのように、ユーザーの操作に応じて不要な領域を選択して削除する。
【００５４】
図１６は、不要な領域オブジェクトを指定して削除する場合に、結果管理部１３２及び輪郭抽出部１３４が行う処理の概要を示すフローチャートである。結果管理部１３２は、輪郭抽出結果を表示部１４に表示させた後、ユーザーが輪郭抽出結果操作モニタ１４６から不要なオブジェクトとして削除指定したタイミングを開始点とする。
【００５５】
輪郭抽出部１３４は、輪郭抽出結果操作モニタ１４６上で指定された領域オブジェクトを対象となるオブジェクトから除外し（Ｓ７００）、再輪郭抽出により輪郭抽出結果のグラフィックスオブジェクトデータを更新する（Ｓ７０２）。結果管理部１３２は、Ｓ７０２の処理結果に基づいて、輪郭抽出結果のグラフィックスオブジェクトデータを二値画像に変換し（Ｓ７０４）、変換結果を輪郭抽出結果操作モニタ１４６に対して更新する（Ｓ７０６）。つまり、結果管理部１３２は、表示部１４の表示更新を行い、輪郭抽出結果操作モニタ１４６の選定数及び選定サイズの指定を更新して終了とする。
【００５６】
図１７は、データ生成装置１が不要な領域オブジェクトを指定して削除する処理を示すシーケンス図である。操作部１０は、ユーザー操作イベントを操作制御部１２に対して通知する（Ｓ８００）。操作制御部１２は、輪郭再抽出処理を輪郭抽出制御部１３に対して通知する（Ｓ８０２）。輪郭抽出制御部１３は、結果管理部１３２の輪郭抽出結果を更新する（Ｓ８０４）。結果管理部１３２は、削除対象のオブジェクトを設定する（Ｓ８０６）。結果管理部１３２は、輪郭抽出データ（グラフィックスオブジェクト）の更新を行う（Ｓ８０８）。
【００５７】
輪郭抽出部１３４は、データ記憶部１５からデータを読込む（Ｓ８１０）。次に、輪郭抽出部１３４は、オブジェクトを探索し（Ｓ８１２）、表示部１４に表示されているデータを読込む（Ｓ８１４）。次に、輪郭抽出部１３４は、イメージオブジェクトラスタライズを行い（Ｓ８１６）、表示部１４に表示されているデータを読込む（Ｓ８１８）。なお、輪郭抽出部１３４は、Ｓ８１２〜Ｓ８１８の処理を、処理範囲内のオブジェクトの数だけ繰り返す。
【００５８】
輪郭抽出部１３４は、輪郭抽出を行い（Ｓ８２０）、データ記憶部１５からデータを読込む（Ｓ８２２）。また、輪郭抽出部１３４は、削除対象オブジェクト以外の輪郭抽出結果のグラフィックオブジェクトを作成し（Ｓ８２４）、データ記憶部１５に記憶させる（Ｓ８２６）。そして、輪郭抽出部１３４は、更新した輪郭オブジェクトを表示部１４の文書上に表示させる（Ｓ８２８）。ここで、輪郭抽出部１３４は、更新前の輪郭オブジェクトとは異なる色で更新した輪郭オブジェクトの表示を表示部１４にさせる。つまり、表示部１４は、輪郭抽出部１３４が選定した領域オブジェクトの輪郭を抽出した場合には、選定した領域オブジェクトと、非選定の領域オブジェクトとを区別して表示する。
【００５９】
結果管理部１３２は、輪郭抽出結果グラフィックオブジェクトを保持し（Ｓ８３０）、二値画像に変換する（Ｓ８３２）。そして、結果管理部１３２は、表示部１４が表示する輪郭抽出結果操作モニタ１４６の更新を行う（Ｓ８３４）。
【００６０】
図１８は、領域オブジェクト選定数に応じて輪郭抽出部１３４が選定を行う場合に、フィルタリング動作において用いるフィルタリングパラメータを例示する図表である。上述したように、データ生成装置１は、領域オブジェクト選定数に応じて選定を行う場合に、領域の特性（領域の大きさ、領域の外周の長さなど）に応じて選定を行うことが可能である。ここで、データ生成装置１は、例えば各オブジェクトの面積パラメータを比較することにより、領域の大きさに基づく選定を行う。
【００６１】
このように、データ生成装置１は、処理範囲を選択して、以下の各方法による領域オブジェクトの選定作業が可能であり、ユーザーの作業効率を向上させることができる。
【００６２】
第１に、データ生成装置１は、領域抽出結果を候補値として表示し、領域オブジェクトの選定数に従って、領域の特性（領域の大きさ、領域の外周の長さなど）を比較して領域オブジェクトを選定する。また、データ生成装置１は、選定した結果を、非選定の領域オブジェクトとともに表示、再選定する。
【００６３】
第２に、データ生成装置１は、領域オブジェクトがどこに作成されたか確認可能なモニタ（二値画像）を表示し、ユーザーが視覚的に確認しながら選定を可能にする。
【００６４】
第３に、データ生成装置１は、基準サイズ以上の領域オブジェクトのみ選定することが可能である。
【００６５】
第４に、データ生成装置１は、１つのモニタを確認しながら選択したオブジェクトを結果から除外することができる。
【符号の説明】
【００６６】
１      データ生成装置
１０    操作部
１１    データ入力部
１２    操作制御部
１３    輪郭抽出制御部
１４    表示部
１５    データ記憶部
１００  キーボード
１０１  ディスプレイ
１０２  ＨＤＤ
１０３  ＲＡＭ
１０６  ＣＰＵ
１３０  処理範囲決定部
１３２  結果管理部
１３４  輪郭抽出部
１４０  アプリケーション
１４６  輪郭抽出結果操作モニタ
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２００６−１３３９４１号公報
【図１】
0006667195.tif 000002
【図２】
0006667195.tif 000003
【図３】
0006667195.tif 000004
【図４】
0006667195.tif 000005
【図５】
0006667195.tif 000006
【図６】
0006667195.tif 000007
【図７】
0006667195.tif 000008
【図８】
0006667195.tif 000009
【図９】
0006667195.tif 000010
【図１０】
0006667195.tif 000011
【図１１】
0006667195.tif 000012
【図１２】
0006667195.tif 000013
【図１３】
0006667195.tif 000014
【図１４】
0006667195.tif 000015
【図１５】
0006667195.tif 000016
【図１６】
0006667195.tif 000017
【図１７】
0006667195.tif 000018
【図１８】
0006667195.tif 000019