JPH07200840A - 画像データ解析方法 - Google Patents
画像データ解析方法Info
- Publication number
- JPH07200840A JPH07200840A JP6306882A JP30688294A JPH07200840A JP H07200840 A JPH07200840 A JP H07200840A JP 6306882 A JP6306882 A JP 6306882A JP 30688294 A JP30688294 A JP 30688294A JP H07200840 A JPH07200840 A JP H07200840A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- data image
- box
- act
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/64—Analysis of geometric attributes of convexity or concavity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/412—Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30176—Document
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【目的】 比例分割された部分から構成されるグラフを
示す画像を解析する。 【構成】 本発明の方法は最初に、比例分割された部分
から構成されるグラフを示す画像データを受信する。次
に該画像データを使用し、比例分割された部分から構成
されるグラフの特定なカテゴリーについてセグメントに
対する制約を満たす特性を示す分割特性データを得る。
次に該特性データを使用し、その特性にある各セグメン
トに対して構成比を示す構成比データを得る。該データ
が使用され、ユーザによるスケッチに応答して、スケッ
チと同様の相対的構成比を有する正確に描かれたグラフ
の画像が生成されることが可能となる。
示す画像を解析する。 【構成】 本発明の方法は最初に、比例分割された部分
から構成されるグラフを示す画像データを受信する。次
に該画像データを使用し、比例分割された部分から構成
されるグラフの特定なカテゴリーについてセグメントに
対する制約を満たす特性を示す分割特性データを得る。
次に該特性データを使用し、その特性にある各セグメン
トに対して構成比を示す構成比データを得る。該データ
が使用され、ユーザによるスケッチに応答して、スケッ
チと同様の相対的構成比を有する正確に描かれたグラフ
の画像が生成されることが可能となる。
Description
【0001】
【産業上の利用分野】本発明は図形表現を示す画像を解
析するための方法に関する。
析するための方法に関する。
【0002】
【従来の技術】Ricoh Imagio MF530
Series General Catalog(R
icoh K.K.,1992)の23および24ペー
ジにはAIコピー機能が記載されている。用紙上に数字
を手書きすることによりどのようにして異なるタイプの
グラフが作成されることが可能であるかが23ページに
示されている。
Series General Catalog(R
icoh K.K.,1992)の23および24ペー
ジにはAIコピー機能が記載されている。用紙上に数字
を手書きすることによりどのようにして異なるタイプの
グラフが作成されることが可能であるかが23ページに
示されている。
【0003】
【発明が解決しようとする課題、手段、および作用】本
発明は、パイチャート、帯グラフ、またはなんらかの特
性が多くのセグメントを定義するその他の図形表現のよ
うな、プロポーションドパーツグラフ(PPG;比例分
割された部分から構成されるグラフ)を示す画像を解析
するための方法の発見に基づいている。そのようなグラ
フでは各セグメントは全体の1部分を表し、各セグメン
トはそれが表す1部分の全体に対する構成比としての特
性とほぼ同じ構成比のサイズを有する。
発明は、パイチャート、帯グラフ、またはなんらかの特
性が多くのセグメントを定義するその他の図形表現のよ
うな、プロポーションドパーツグラフ(PPG;比例分
割された部分から構成されるグラフ)を示す画像を解析
するための方法の発見に基づいている。そのようなグラ
フでは各セグメントは全体の1部分を表し、各セグメン
トはそれが表す1部分の全体に対する構成比としての特
性とほぼ同じ構成比のサイズを有する。
【0004】例えばこの方法は、プロポーションドパー
ツグラフを示す画像を定義する画像データを受信する。
この方法は画像データを使用し、セグメントに対する制
約を満たす特性を示す分割特性データを得ることが可能
である。次にこの方法は分割特性データを使用し、その
特性にある各セグメントに対して構成比を示す構成比デ
ータを得ることが可能である。
ツグラフを示す画像を定義する画像データを受信する。
この方法は画像データを使用し、セグメントに対する制
約を満たす特性を示す分割特性データを得ることが可能
である。次にこの方法は分割特性データを使用し、その
特性にある各セグメントに対して構成比を示す構成比デ
ータを得ることが可能である。
【0005】構成比データは、解析されるプロポーショ
ンドパーツグラフの特定なカテゴリーに依存する方向の
リストまたは角度のリストを含むことが可能である。
ンドパーツグラフの特定なカテゴリーに依存する方向の
リストまたは角度のリストを含むことが可能である。
【0006】前述の方法は、多様なタイプのプロポーシ
ョンドパーツグラフを自動的に解析することを可能とす
る点で有用である。この方法により得られた構成比デー
タが使用され、ユーザによる簡単なスケッチに応答し
て、正確に描かれたプロポーションドパーツグラフの画
像が生成されることが可能である。
ョンドパーツグラフを自動的に解析することを可能とす
る点で有用である。この方法により得られた構成比デー
タが使用され、ユーザによる簡単なスケッチに応答し
て、正確に描かれたプロポーションドパーツグラフの画
像が生成されることが可能である。
【0007】「プロポーションドパーツグラフ」は、な
んらかの特性が多くのセグメントを定義するような図形
表現であり、その場合各セグメントは全体の1部分を表
し、各セグメントはそれが表す1部分の全体に対する構
成比としての特性とほぼ同じ構成比のサイズを有する。
んらかの特性が多くのセグメントを定義するような図形
表現であり、その場合各セグメントは全体の1部分を表
し、各セグメントはそれが表す1部分の全体に対する構
成比としての特性とほぼ同じ構成比のサイズを有する。
【0008】「分割特性」は特性の部分を示す情報を含
み、これら部分は一体となって、特性についての閉領域
全体、任意の点の回りの角度範囲全体、特性についての
長さ全体、または特性についての境界線もしくは外周全
体のような全体を定義する。分割特性の部分は「セグメ
ント」と呼ばれる。
み、これら部分は一体となって、特性についての閉領域
全体、任意の点の回りの角度範囲全体、特性についての
長さ全体、または特性についての境界線もしくは外周全
体のような全体を定義する。分割特性の部分は「セグメ
ント」と呼ばれる。
【0009】画像データを解析する方法であって、比例
分割された部分から構成されるグラフを示す入力画像を
定義する入力画像データを得ることと、入力画像データ
を使用して、セグメントに対する制約を満たす特性を示
す分割特性データを得ることと、分割特性データを使用
して、特性の各セグメントに対して構成比を示す構成比
データを得ることと、を含む画像データ解析方法。
分割された部分から構成されるグラフを示す入力画像を
定義する入力画像データを得ることと、入力画像データ
を使用して、セグメントに対する制約を満たす特性を示
す分割特性データを得ることと、分割特性データを使用
して、特性の各セグメントに対して構成比を示す構成比
データを得ることと、を含む画像データ解析方法。
【0010】
【実施例】図1は、プロポーションドパーツグラフを示
す画像がどのようにして解析されるかを概略的に示す。
図2は、プロポーションドパーツグラフを示す画像を解
析する際の一般的動作を示す。図3は、ソフトウェア製
品およびそれが使用されることが可能であるマシンの一
般的構成要素を示す。
す画像がどのようにして解析されるかを概略的に示す。
図2は、プロポーションドパーツグラフを示す画像を解
析する際の一般的動作を示す。図3は、ソフトウェア製
品およびそれが使用されることが可能であるマシンの一
般的構成要素を示す。
【0011】図1において画像10はプロポーションド
パーツグラフを示す。例えば、画像10は手書きのスケ
ッチであることが可能である。プロポーションドパーツ
グラフは、セグメント14および16を例として含む特
性12を含んでいる。画像10を定義するデータを受信
するマシンは、セグメントに対する制約を満たす特性を
示す分割特性データ20を自動的に得ることにより応答
することが可能であり、図の例では、セグメント14お
よび16を含む特性12が制約を満たしていることを分
割特性データ20が示すことが可能である。次にマシン
は自動的に分割特性データ20を使用し、分割特性デー
タ20により示される、特性の各セグメントに対する構
成比を示す構成比データ22を得ることが可能である。
図の例では、セグメント14が約1/4の構成比を有し
ていること、および特性16が約3/4の構成比を有し
ていることを構成比データ22が示すことが可能であ
る。
パーツグラフを示す。例えば、画像10は手書きのスケ
ッチであることが可能である。プロポーションドパーツ
グラフは、セグメント14および16を例として含む特
性12を含んでいる。画像10を定義するデータを受信
するマシンは、セグメントに対する制約を満たす特性を
示す分割特性データ20を自動的に得ることにより応答
することが可能であり、図の例では、セグメント14お
よび16を含む特性12が制約を満たしていることを分
割特性データ20が示すことが可能である。次にマシン
は自動的に分割特性データ20を使用し、分割特性デー
タ20により示される、特性の各セグメントに対する構
成比を示す構成比データ22を得ることが可能である。
図の例では、セグメント14が約1/4の構成比を有し
ていること、および特性16が約3/4の構成比を有し
ていることを構成比データ22が示すことが可能であ
る。
【0012】図2の一般的動作は、プロポーションドパ
ーツグラフを示す入力画像を定義する入力画像データを
得ることによりボックス40から始まる。これに応答し
て、ボックス42の動作は入力画像データを使用し、セ
グメントに対する制約を満たす特性を示す分割特性デー
タを得る。次にボックス44の動作は分割特性データを
使用し、各セグメントに対する構成比を示す構成比デー
タを得る。
ーツグラフを示す入力画像を定義する入力画像データを
得ることによりボックス40から始まる。これに応答し
て、ボックス42の動作は入力画像データを使用し、セ
グメントに対する制約を満たす特性を示す分割特性デー
タを得る。次にボックス44の動作は分割特性データを
使用し、各セグメントに対する構成比を示す構成比デー
タを得る。
【0013】図3はソフトウェア製品60を示し、これ
は図3に示されるような構成要素を含むシステムで使用
されることが可能な製造物である。ソフトウェア製品6
0はデータ保存媒体62を含み、該保存媒体は保存媒体
アクセスデバイス64によりアクセスされることが可能
である。例えばデータ保存媒体62は、1つまたはそれ
以上の組のテープ、ディスケット、もしくはフロッピー
のような磁気媒体、1つまたはそれ以上の組のCD−R
OMのような光学的媒体、またはデータを保存するため
の他の任意の適切な媒体であることが可能である。
は図3に示されるような構成要素を含むシステムで使用
されることが可能な製造物である。ソフトウェア製品6
0はデータ保存媒体62を含み、該保存媒体は保存媒体
アクセスデバイス64によりアクセスされることが可能
である。例えばデータ保存媒体62は、1つまたはそれ
以上の組のテープ、ディスケット、もしくはフロッピー
のような磁気媒体、1つまたはそれ以上の組のCD−R
OMのような光学的媒体、またはデータを保存するため
の他の任意の適切な媒体であることが可能である。
【0014】データ保存媒体62は、保存媒体アクセス
デバイス64がプロセッサ66へ与えることが可能なデ
ータを保存する。プロセッサ66はメモリ68へアクセ
スするために接続され、該メモリは、プロセッサ66が
実行することが可能な命令を示すデータを保存するプロ
グラムメモリを含むことが可能であり、また、命令を実
行する際にプロセッサ66がアクセスすることが可能で
あるデータを保存するデータメモリを含むことも可能で
ある。
デバイス64がプロセッサ66へ与えることが可能なデ
ータを保存する。プロセッサ66はメモリ68へアクセ
スするために接続され、該メモリは、プロセッサ66が
実行することが可能な命令を示すデータを保存するプロ
グラムメモリを含むことが可能であり、また、命令を実
行する際にプロセッサ66がアクセスすることが可能で
あるデータを保存するデータメモリを含むことも可能で
ある。
【0015】プロセッサ66はまた、画像を定義するデ
ータを画像入力回路70から受信するために接続され
る。該データは、ファクシミリ(FAX)マシン72、
スキャナ74、エディタ76、またはネットワーク78
から得られることが可能である。エディタ76は形状エ
ディタか、またはキーボード、マウス、またはペンもし
くはスタイラスベースの入力デバイスのようなユーザ入
力デバイスにより制御される他の対話型画像エディタで
あることが可能であり、ネットワーク78はローカルエ
リアネットワークか、または画像を定義するデータを伝
送することが可能な他のネットワークであることが可能
である。
ータを画像入力回路70から受信するために接続され
る。該データは、ファクシミリ(FAX)マシン72、
スキャナ74、エディタ76、またはネットワーク78
から得られることが可能である。エディタ76は形状エ
ディタか、またはキーボード、マウス、またはペンもし
くはスタイラスベースの入力デバイスのようなユーザ入
力デバイスにより制御される他の対話型画像エディタで
あることが可能であり、ネットワーク78はローカルエ
リアネットワークか、または画像を定義するデータを伝
送することが可能な他のネットワークであることが可能
である。
【0016】データ保存媒体62に加え、ソフトウェア
製品60は保存媒体62に保存されたデータを含む。該
保存データは画像処理命令80を示すデータを含み、該
命令は図2のような動作を行うためにプロセッサ66が
実行することが可能である。命令80を実行する場合、
プロセッサ66は入力画像を定義する入力画像データを
画像入力回路70から受信する。入力画像はプロポーシ
ョンドパーツグラフを示す。プロセッサ66は入力画像
データを使用し、セグメントに対する制約を満たす特性
を示す分割特性データを得る。次にプロセッサ66は分
割特性データを使用し、各セグメントに対する構成比を
示す構成比データを得る。
製品60は保存媒体62に保存されたデータを含む。該
保存データは画像処理命令80を示すデータを含み、該
命令は図2のような動作を行うためにプロセッサ66が
実行することが可能である。命令80を実行する場合、
プロセッサ66は入力画像を定義する入力画像データを
画像入力回路70から受信する。入力画像はプロポーシ
ョンドパーツグラフを示す。プロセッサ66は入力画像
データを使用し、セグメントに対する制約を満たす特性
を示す分割特性データを得る。次にプロセッサ66は分
割特性データを使用し、各セグメントに対する構成比を
示す構成比データを得る。
【0017】プロセッサ66はまた、画像を定義するデ
ータを画像出力回路90へ与えるために接続される。例
えばソフトウェア製品60は、構成比データを使用して
出力画像を定義する出力画像データを得るためにプロセ
ッサ66が実行することが可能な命令を示すデータを含
むことが可能である。出力画像は、例えばプロポーショ
ンドパーツグラフのより正確に形成されたものを示すこ
とが可能である。出力画像データは画像出力回路90か
ら与えられることが可能であり、この後FAXマシン9
2、プリンタ94、ディスプレイ96、またはネットワ
ーク98へ与えられることが可能である。
ータを画像出力回路90へ与えるために接続される。例
えばソフトウェア製品60は、構成比データを使用して
出力画像を定義する出力画像データを得るためにプロセ
ッサ66が実行することが可能な命令を示すデータを含
むことが可能である。出力画像は、例えばプロポーショ
ンドパーツグラフのより正確に形成されたものを示すこ
とが可能である。出力画像データは画像出力回路90か
ら与えられることが可能であり、この後FAXマシン9
2、プリンタ94、ディスプレイ96、またはネットワ
ーク98へ与えられることが可能である。
【0018】構成比データはまた制御信号を与えるため
に使用されることが可能である。例えば、構成比データ
を使用して、制御信号を定義する制御データを得るため
にプロセッサ66が実行することの可能な制御命令をメ
モリ68が保存することが可能である。制御データは制
御出力回路100へ与えられることが可能であり、該出
力回路は制御信号をシステム102へ与えることにより
応答することが可能である。
に使用されることが可能である。例えば、構成比データ
を使用して、制御信号を定義する制御データを得るため
にプロセッサ66が実行することの可能な制御命令をメ
モリ68が保存することが可能である。制御データは制
御出力回路100へ与えられることが可能であり、該出
力回路は制御信号をシステム102へ与えることにより
応答することが可能である。
【0019】構成比データは直ちに使用される以外に後
の使用のためにメモリ68に保存されることが可能であ
る。例えば、入力画像が受信されることをデータが定義
する時点で、入力画像に対して行われる処理を示す情報
が得られていない場合、このことは適切なこととなる。
の使用のためにメモリ68に保存されることが可能であ
る。例えば、入力画像が受信されることをデータが定義
する時点で、入力画像に対して行われる処理を示す情報
が得られていない場合、このことは適切なこととなる。
【0020】図4は、ユーザがプロポーションドパーツ
グラフのハンドスケッチを示す画像を与えることが可能
な方法を示す。図5は、マシンとの対話によりユーザが
プロポーションドパーツグラフを示す画像を与えること
が可能な方法を示す。
グラフのハンドスケッチを示す画像を与えることが可能
な方法を示す。図5は、マシンとの対話によりユーザが
プロポーションドパーツグラフを示す画像を与えること
が可能な方法を示す。
【0021】プロポーションドパーツグラフを示す画像
のいくつかの例を図4の上部に示す。画像100はパイ
チャートを示し、該チャートは外周円、中心の小円、お
よび中心付近から外周円付近へ延びる3つのスポークを
含む。画像102は修正されたパイチャートであり、3
つの円弧のみを含む。画像104は、中心点で交わり外
側へ延びる3つのスポークを含むグラフである。画像1
06は修正されたパイチャートであり、外周円、中心の
小さな連結要素、および外周円上の3つの区切りマーク
を含む。画像108はパイチャートであり、外周円、お
よび中心点で交わり外周円へ延びる3つのスポークを含
む。画像110はパイチャートであり、3つの楔型の連
結要素を含む。画像112は水平に延びる帯グラフであ
り、グラフを3つの部分に分ける短い垂直線を有する。
のいくつかの例を図4の上部に示す。画像100はパイ
チャートを示し、該チャートは外周円、中心の小円、お
よび中心付近から外周円付近へ延びる3つのスポークを
含む。画像102は修正されたパイチャートであり、3
つの円弧のみを含む。画像104は、中心点で交わり外
側へ延びる3つのスポークを含むグラフである。画像1
06は修正されたパイチャートであり、外周円、中心の
小さな連結要素、および外周円上の3つの区切りマーク
を含む。画像108はパイチャートであり、外周円、お
よび中心点で交わり外周円へ延びる3つのスポークを含
む。画像110はパイチャートであり、3つの楔型の連
結要素を含む。画像112は水平に延びる帯グラフであ
り、グラフを3つの部分に分ける短い垂直線を有する。
【0022】一般に、図4の画像は適切な任意の方法に
より得られることが可能である。例えば、プロポーショ
ンドパーツグラフは書き込み媒体上への手による書込み
動作により生成されるスケッチであることが可能であ
る。
より得られることが可能である。例えば、プロポーショ
ンドパーツグラフは書き込み媒体上への手による書込み
動作により生成されるスケッチであることが可能であ
る。
【0023】書込み媒体がシートである場合、スキャナ
130へ該シートを入力することが可能である。スキャ
ナ130はシートに対して動作し、プロポーションドパ
ーツグラフを示す画像を定義するデータを与える。
130へ該シートを入力することが可能である。スキャ
ナ130はシートに対して動作し、プロポーションドパ
ーツグラフを示す画像を定義するデータを与える。
【0024】書込み媒体が、書込まれるものを感じるよ
うな電子デバイスの書込み表面である場合、エンコーダ
ー132が電子デバイスからの信号を受信し、該信号を
使用してプロポーションドパーツグラフを示す画像を定
義するデータを得ることが可能である。次にこのデータ
はプリンタ134へ与えられ、書き込まれたものが印刷
されたシートを得ることが可能であり、このシートはス
キャナ130へ与えられることが可能である。スキャナ
130はプロポーションドパーツグラフを示す画像を定
義するデータを与える。
うな電子デバイスの書込み表面である場合、エンコーダ
ー132が電子デバイスからの信号を受信し、該信号を
使用してプロポーションドパーツグラフを示す画像を定
義するデータを得ることが可能である。次にこのデータ
はプリンタ134へ与えられ、書き込まれたものが印刷
されたシートを得ることが可能であり、このシートはス
キャナ130へ与えられることが可能である。スキャナ
130はプロポーションドパーツグラフを示す画像を定
義するデータを与える。
【0025】図4はまた、エンコーダー132からのデ
ータが、プロポーションドパーツグラフを示す画像を定
義するデータとして直接使用されることが可能であるこ
とを示す。書き込み動作に応答してエンコーダー132
が画像定義データを与えることが可能である場合、この
ことは適切であることが予想される。
ータが、プロポーションドパーツグラフを示す画像を定
義するデータとして直接使用されることが可能であるこ
とを示す。書き込み動作に応答してエンコーダー132
が画像定義データを与えることが可能である場合、この
ことは適切であることが予想される。
【0026】図5はマシン150を示し、該マシンは、
パーソナルコンピュータ、ワークステーション、または
その他のデータ処理システムであることが可能である。
マシン150は、プロセッサ152、ディスプレイ15
4、キーボード156、マウスの例のようなポインタデ
バイス158、およびスタイラスの例のようなスクリー
ンポジション指示デバイス160を含む。ユーザはキー
ボード156およびポインタデバイス158を操作し、
プロセッサ152へ信号を与えることが可能である。も
しくはユーザーはスクリーンポジション指示デバイス1
60を用いてディスプレイ154表面上へ書込み動作を
行い、プロセッサ152へ信号を与えることが可能であ
る。これに応答してプロセッサ152はディスプレイ1
54上で画像162を表示および修正し、この結果、画
像162が所望のプロポーションドパーツグラフを示す
までユーザは継続して信号を与えることが可能となる。
次にユーザは、画像162を定義するデータをプロセッ
サ152が与えるように要求する信号を与えることが可
能である。
パーソナルコンピュータ、ワークステーション、または
その他のデータ処理システムであることが可能である。
マシン150は、プロセッサ152、ディスプレイ15
4、キーボード156、マウスの例のようなポインタデ
バイス158、およびスタイラスの例のようなスクリー
ンポジション指示デバイス160を含む。ユーザはキー
ボード156およびポインタデバイス158を操作し、
プロセッサ152へ信号を与えることが可能である。も
しくはユーザーはスクリーンポジション指示デバイス1
60を用いてディスプレイ154表面上へ書込み動作を
行い、プロセッサ152へ信号を与えることが可能であ
る。これに応答してプロセッサ152はディスプレイ1
54上で画像162を表示および修正し、この結果、画
像162が所望のプロポーションドパーツグラフを示す
までユーザは継続して信号を与えることが可能となる。
次にユーザは、画像162を定義するデータをプロセッ
サ152が与えるように要求する信号を与えることが可
能である。
【0027】プロセッサ152は、前述のような方法で
ユーザが画像を生成することを可能とする多くのタイプ
のソフトウェアを実行することが可能である。例えばプ
ロセッサ152は、文書編集ソフトウェアまたは画像編
集ソフトウェアを実行することが可能である。
ユーザが画像を生成することを可能とする多くのタイプ
のソフトウェアを実行することが可能である。例えばプ
ロセッサ152は、文書編集ソフトウェアまたは画像編
集ソフトウェアを実行することが可能である。
【0028】図6は、前述の一般的特性が実施されたシ
ステムを示す。図6のシステム180は、Sun SP
ARC Station 10 ワークステーションで
あるワークステーション182を含む。スキャナ184
は、Xerox Datacopy GS Plusス
キャナのような従来のスキャナであることが可能であ
る。プリンタ186は、Xeroxレーザプリンタのよ
うな従来のプリンタであることが可能である。ネットワ
ーク188は、イーサネットプロトコルのような標準的
プロトコルに従って動作する従来のネットワークである
ことが可能である。
ステムを示す。図6のシステム180は、Sun SP
ARC Station 10 ワークステーションで
あるワークステーション182を含む。スキャナ184
は、Xerox Datacopy GS Plusス
キャナのような従来のスキャナであることが可能であ
る。プリンタ186は、Xeroxレーザプリンタのよ
うな従来のプリンタであることが可能である。ネットワ
ーク188は、イーサネットプロトコルのような標準的
プロトコルに従って動作する従来のネットワークである
ことが可能である。
【0029】ワークステーションCPU190はスキャ
ナ184およびネットワーク188からデータを受信す
るために接続され、また、プリンタ186およびネット
ワーク188へデータを与えるために接続される。例え
ばCPU190は、図4に関して前述したように、プロ
ポーションドパーツグラフを示す画像を定義するデータ
をスキャナ184から受信することが可能である。同様
にCPU190は、図5に関して前述したような方法で
得られた画像を定義するデータをネットワーク188か
ら受信することが可能である。加えて、ワークステーシ
ョンCPU190は、プログラムメモリ192、データ
メモリ194、および(図に示されていない)ワークス
テーション用の他の従来の周辺装置へアクセスするため
に接続される。データメモリ194は、プロポーション
ドパーツグラフを示す画像を定義する画像データ196
を例として保存している。
ナ184およびネットワーク188からデータを受信す
るために接続され、また、プリンタ186およびネット
ワーク188へデータを与えるために接続される。例え
ばCPU190は、図4に関して前述したように、プロ
ポーションドパーツグラフを示す画像を定義するデータ
をスキャナ184から受信することが可能である。同様
にCPU190は、図5に関して前述したような方法で
得られた画像を定義するデータをネットワーク188か
ら受信することが可能である。加えて、ワークステーシ
ョンCPU190は、プログラムメモリ192、データ
メモリ194、および(図に示されていない)ワークス
テーション用の他の従来の周辺装置へアクセスするため
に接続される。データメモリ194は、プロポーション
ドパーツグラフを示す画像を定義する画像データ196
を例として保存している。
【0030】プログラムメモリ192は、図2の一般的
動作を実施する処理を行うためにCPU190が実行す
ることが可能な命令を保存する。CPU190はオペレ
ーティングシステム命令200を実行し、該命令はUn
ixオペレーティングシステムまたは他の適切なオペレ
ーティングシステムを与える。プログラムメモリ192
により保存される他の命令の組の各々は、従来のコンパ
イラまたはインタプリタの方法を用いてLisp、C、
またはこれらに類するような従来のプログラム言語のソ
ースコードから得られることが可能である。実行される
場合、これら他の命令は従来の方法でオペレーティング
システム命令200への呼び出しを行う。一般に命令
は、オブジェクトコードを生成する従来のコンパイラま
たはインタプリタの方法を用いてLisp、C、または
これらに類するような従来のプログラム言語のソースコ
ードから得られることが可能である。ソフトウェア製品
を製造する場合、図3に関して前述したように、マシン
はソースコードまたは結果として生じるオブジェクトコ
ードを示すデータをデータ保存媒体上に保存することが
可能であり、ソフトウェア製品がシステム180のよう
なマシンで使用される場合にはソースコードまたはオブ
ジェクトコードは保存媒体アクセスデバイスによるアク
セスのために保存される。
動作を実施する処理を行うためにCPU190が実行す
ることが可能な命令を保存する。CPU190はオペレ
ーティングシステム命令200を実行し、該命令はUn
ixオペレーティングシステムまたは他の適切なオペレ
ーティングシステムを与える。プログラムメモリ192
により保存される他の命令の組の各々は、従来のコンパ
イラまたはインタプリタの方法を用いてLisp、C、
またはこれらに類するような従来のプログラム言語のソ
ースコードから得られることが可能である。実行される
場合、これら他の命令は従来の方法でオペレーティング
システム命令200への呼び出しを行う。一般に命令
は、オブジェクトコードを生成する従来のコンパイラま
たはインタプリタの方法を用いてLisp、C、または
これらに類するような従来のプログラム言語のソースコ
ードから得られることが可能である。ソフトウェア製品
を製造する場合、図3に関して前述したように、マシン
はソースコードまたは結果として生じるオブジェクトコ
ードを示すデータをデータ保存媒体上に保存することが
可能であり、ソフトウェア製品がシステム180のよう
なマシンで使用される場合にはソースコードまたはオブ
ジェクトコードは保存媒体アクセスデバイスによるアク
セスのために保存される。
【0031】画像受信命令202を実行する場合、CP
U190は画像データ196として示されるような画像
定義データを受信し、データメモリ194にそれを保存
する。画像定義データはスキャナ184またはネットワ
ーク188から受信されることが可能である。
U190は画像データ196として示されるような画像
定義データを受信し、データメモリ194にそれを保存
する。画像定義データはスキャナ184またはネットワ
ーク188から受信されることが可能である。
【0032】画像処理命令204を実行する場合、CP
U190は分割特性命令206および構成比命令208
を呼び出す。画像処理命令204はまた、プロポーショ
ンドパーツグラフの解析に関する他の処理を実行する。
U190は分割特性命令206および構成比命令208
を呼び出す。画像処理命令204はまた、プロポーショ
ンドパーツグラフの解析に関する他の処理を実行する。
【0033】分割特性命令206を実行する場合、CP
U190は解析命令210を呼び出して画像データ19
6により定義された画像についての基本的な幾何学的解
析を行い、分割特性データ220を生成する。分割特性
データ220はセグメントに対する制約を満たす特性を
示す。
U190は解析命令210を呼び出して画像データ19
6により定義された画像についての基本的な幾何学的解
析を行い、分割特性データ220を生成する。分割特性
データ220はセグメントに対する制約を満たす特性を
示す。
【0034】構成比命令208を実行する場合、CPU
190は解析命令210を呼び出して分割特性データ2
20により定義された画像についての基本的な幾何学的
解析を行い、構成比データ222を生成する。構成比デ
ータ222は分割特性データ220により示される特性
の各セグメントについての構成比を示す。
190は解析命令210を呼び出して分割特性データ2
20により定義された画像についての基本的な幾何学的
解析を行い、構成比データ222を生成する。構成比デ
ータ222は分割特性データ220により示される特性
の各セグメントについての構成比を示す。
【0035】一般に、後述する多くの動作はデータ項目
に対して行われ、データ項目のそれぞれは画像を定義す
る。各項目は「データ画像」と呼ばれる。いくつかのデ
ータ画像が使用されて他のデータ画像が得られることが
可能である。一般に、全てのデータ画像は同一のピクセ
ル数を用いて画像を定義し、各処理は同一のピクセル数
を用いて画像を生成する。2つの画像に対する処理は通
常、ピクセルペアについての値を使用し、生成される画
像内で各ピクセルペアに対してピクセル値を生成する。
この場合各ペア内の1つのピクセルは各画像からのもの
であり、ペア内の2つのピクセルは共に、生成される画
像内のピクセル値に従う同一位置にある。
に対して行われ、データ項目のそれぞれは画像を定義す
る。各項目は「データ画像」と呼ばれる。いくつかのデ
ータ画像が使用されて他のデータ画像が得られることが
可能である。一般に、全てのデータ画像は同一のピクセ
ル数を用いて画像を定義し、各処理は同一のピクセル数
を用いて画像を生成する。2つの画像に対する処理は通
常、ピクセルペアについての値を使用し、生成される画
像内で各ピクセルペアに対してピクセル値を生成する。
この場合各ペア内の1つのピクセルは各画像からのもの
であり、ペア内の2つのピクセルは共に、生成される画
像内のピクセル値に従う同一位置にある。
【0036】図7は、第1の実施において図6の画像処
理命令204を実行する際の動作を示す。図7のボック
ス240の動作は、入力画像を定義するデータを受信す
ることから始まる。入力画像データは画像受信命令20
2を実行することにより事前に受信されていることが可
能であり、また画像処理命令204の呼び出しと共に与
えられることが可能である。
理命令204を実行する際の動作を示す。図7のボック
ス240の動作は、入力画像を定義するデータを受信す
ることから始まる。入力画像データは画像受信命令20
2を実行することにより事前に受信されていることが可
能であり、また画像処理命令204の呼び出しと共に与
えられることが可能である。
【0037】ボックス242の動作はボックス240か
らの入力画像データを使用し、セグメントに対する制約
を満たす特性を入力画像データが示しているかどうかを
決定する。該制約は円形規準、中心規準、および方向規
準を含み、これらの規準は、図4の画像100として示
される例のような、外円、中心の内円、および外円付近
から内円付近に延びる半径方向の線を有するパイチャー
トを含むパイチャートの第1のカテゴリーに対して適切
なものである。円形規準は、比較的狭い円環内にあるエ
ッジを伴う内部キャビティを有する特性を要求すること
が可能である。中心規準は、内部キャビティの中心を包
含する連結要素を有する特性を要求することが可能であ
る。方向規準は、中心の連結要素に対する方向のモード
を有する内部キャビティ内の少なくとも1つの連結要素
を要求することが可能である。
らの入力画像データを使用し、セグメントに対する制約
を満たす特性を入力画像データが示しているかどうかを
決定する。該制約は円形規準、中心規準、および方向規
準を含み、これらの規準は、図4の画像100として示
される例のような、外円、中心の内円、および外円付近
から内円付近に延びる半径方向の線を有するパイチャー
トを含むパイチャートの第1のカテゴリーに対して適切
なものである。円形規準は、比較的狭い円環内にあるエ
ッジを伴う内部キャビティを有する特性を要求すること
が可能である。中心規準は、内部キャビティの中心を包
含する連結要素を有する特性を要求することが可能であ
る。方向規準は、中心の連結要素に対する方向のモード
を有する内部キャビティ内の少なくとも1つの連結要素
を要求することが可能である。
【0038】ボックス242の動作は、ボックス240
からの入力画像を使用して円形規準を適用し、最大要素
データ画像を得ることが可能であり、該データ画像では
境界ボックス(連結要素の全ピクセルを包含する最小の
矩形)が最大面積を有する連結要素内の各ピクセルがO
Nとなっている。次にボックス242の動作は最大要素
データ画像を使用し、4方(に通じる)キャビティデー
タ画像と最大キャビティデータ画像を得ることが可能で
あり、次に、4方キャビティデータ画像と最大キャビテ
ィデータ画像の両者において各ピクセルがONとなって
いる共通データ画像を生成することが可能である。全て
のピクセルで共通データ画像が最大キャビティデータ画
像に等しい場合、最大キャビティは4方キャビティであ
る。
からの入力画像を使用して円形規準を適用し、最大要素
データ画像を得ることが可能であり、該データ画像では
境界ボックス(連結要素の全ピクセルを包含する最小の
矩形)が最大面積を有する連結要素内の各ピクセルがO
Nとなっている。次にボックス242の動作は最大要素
データ画像を使用し、4方(に通じる)キャビティデー
タ画像と最大キャビティデータ画像を得ることが可能で
あり、次に、4方キャビティデータ画像と最大キャビテ
ィデータ画像の両者において各ピクセルがONとなって
いる共通データ画像を生成することが可能である。全て
のピクセルで共通データ画像が最大キャビティデータ画
像に等しい場合、最大キャビティは4方キャビティであ
る。
【0039】ボックス242の動作はキャビティデータ
画像を得ることにより最大キャビティデータ画像を得る
ことが可能であり、この結果、キャビティデータ画像内
の最大連結要素を得る。
画像を得ることにより最大キャビティデータ画像を得る
ことが可能であり、この結果、キャビティデータ画像内
の最大連結要素を得る。
【0040】最大キャビティが4方キャビティである場
合、ボックス242の動作は1次元のグループ処理を行
うことが可能である。グループ処理が4方キャビティデ
ータ画像内の連結要素の領域にわたって行われて最大要
素データ画像が得られることが可能である。次にボック
ス242の動作は最大要素データ画像を使用し、エッジ
データ画像を得ることが可能である。ボックス242の
動作はまた最大要素データ画像を使用し、中心点データ
画像を得ることが可能であり、中心点データ画像では最
大要素データ画像内のONピクセルの回りの境界ボック
スの中心にあるピクセルがONとなっている。
合、ボックス242の動作は1次元のグループ処理を行
うことが可能である。グループ処理が4方キャビティデ
ータ画像内の連結要素の領域にわたって行われて最大要
素データ画像が得られることが可能である。次にボック
ス242の動作は最大要素データ画像を使用し、エッジ
データ画像を得ることが可能である。ボックス242の
動作はまた最大要素データ画像を使用し、中心点データ
画像を得ることが可能であり、中心点データ画像では最
大要素データ画像内のONピクセルの回りの境界ボック
スの中心にあるピクセルがONとなっている。
【0041】ボックス242の動作は中心点データ画像
を使用して距離データ画像を得ることが可能である。距
離データ画像が使用され、エッジデータ画像内でONと
なっているピクセルについての最大および最小距離が得
られることが可能である。最大距離と最小距離の差が最
小距離の1/2未満の場合、入力画像が円形規準に合致
するかどうかを第2のテストが決定する。
を使用して距離データ画像を得ることが可能である。距
離データ画像が使用され、エッジデータ画像内でONと
なっているピクセルについての最大および最小距離が得
られることが可能である。最大距離と最小距離の差が最
小距離の1/2未満の場合、入力画像が円形規準に合致
するかどうかを第2のテストが決定する。
【0042】ボックス242の動作は次に中心規準を適
用する。ボックス242の動作は最初に最大要素データ
画像を使用し、4方キャビティデータ画像を得ることが
可能である。ボックス242の動作は次に4方キャビテ
ィデータ画像と最大要素データ画像とのAND処理を行
い、最大要素内の連結要素を示す内容データ画像を得る
ことが可能であり、次に、内容データ画像を使用して空
洞データ画像を得ることが可能である。ボックス242
の動作は次に空洞データ画像を使用し、入力画像が中心
規準に合致するかどうかを決定することが可能である。
空洞データ画像が連結要素を有していない場合、入力画
像は中心規準に合致しない。空洞データ画像が連結要素
を1つだけ有している場合は中心規準に合致する。
用する。ボックス242の動作は最初に最大要素データ
画像を使用し、4方キャビティデータ画像を得ることが
可能である。ボックス242の動作は次に4方キャビテ
ィデータ画像と最大要素データ画像とのAND処理を行
い、最大要素内の連結要素を示す内容データ画像を得る
ことが可能であり、次に、内容データ画像を使用して空
洞データ画像を得ることが可能である。ボックス242
の動作は次に空洞データ画像を使用し、入力画像が中心
規準に合致するかどうかを決定することが可能である。
空洞データ画像が連結要素を有していない場合、入力画
像は中心規準に合致しない。空洞データ画像が連結要素
を1つだけ有している場合は中心規準に合致する。
【0043】空洞データ画像が連結要素を2つ以上有し
ている場合、ボックス242の動作は円中心データ画像
を得ることが可能であり、円中心データ画像と空洞デー
タ画像を使用して色付け処理を行うことが可能である。
色付け処理は、もしそれが存在する場合には円中心を含
む空洞データ画像からの連結要素を示す単一空洞データ
画像を生成する。ボックス242の動作は次に単一空洞
データ画像にOR処理を行い、それがなんらかの連結要
素を含むかどうかを決定することが可能である。含む場
合は入力画像は中心規準に合致するが、含まない場合は
入力画像は中心規準に合致しない。
ている場合、ボックス242の動作は円中心データ画像
を得ることが可能であり、円中心データ画像と空洞デー
タ画像を使用して色付け処理を行うことが可能である。
色付け処理は、もしそれが存在する場合には円中心を含
む空洞データ画像からの連結要素を示す単一空洞データ
画像を生成する。ボックス242の動作は次に単一空洞
データ画像にOR処理を行い、それがなんらかの連結要
素を含むかどうかを決定することが可能である。含む場
合は入力画像は中心規準に合致するが、含まない場合は
入力画像は中心規準に合致しない。
【0044】ボックス242の動作は最初に内容データ
画像を使用して空洞データ画像を得、これにより外部デ
ータ画像、ホールデータ画像、および閉領域データ画像
を得ることが可能である。ボックス242の動作は次に
外部データ画像とホールデータ画像を用いて色付け処理
を行い、ホールを含む外部データ画像内の連結要素を示
すデータ画像を得ることが可能である。ボックス242
の動作は次に集合差分処理を行い、閉領域データ画像内
の全ての連結要素を取り除くことが可能である。ボック
ス242の動作は次にこの結果生じるデータ画像と内容
データ画像との共通部分を得ることにより空洞データ画
像を得ることが可能である。
画像を使用して空洞データ画像を得、これにより外部デ
ータ画像、ホールデータ画像、および閉領域データ画像
を得ることが可能である。ボックス242の動作は次に
外部データ画像とホールデータ画像を用いて色付け処理
を行い、ホールを含む外部データ画像内の連結要素を示
すデータ画像を得ることが可能である。ボックス242
の動作は次に集合差分処理を行い、閉領域データ画像内
の全ての連結要素を取り除くことが可能である。ボック
ス242の動作は次にこの結果生じるデータ画像と内容
データ画像との共通部分を得ることにより空洞データ画
像を得ることが可能である。
【0045】ボックス242の動作は最初に最大要素デ
ータ画像を使用して円中心データ画像を得、これにより
距離データ画像を得ることが可能である。ボックス24
2の動作は距離データ画像と前述の4方キャビティデー
タ画像を使用し、最大要素内の各ピクセルがONであ
り、最大要素から最大距離にある各ピクセルがONであ
るような円中心データ画像を得ることが可能である。
ータ画像を使用して円中心データ画像を得、これにより
距離データ画像を得ることが可能である。ボックス24
2の動作は距離データ画像と前述の4方キャビティデー
タ画像を使用し、最大要素内の各ピクセルがONであ
り、最大要素から最大距離にある各ピクセルがONであ
るような円中心データ画像を得ることが可能である。
【0046】ボックス242の動作は次に方向規準を適
用する。ボックス242の動作は中心を欠く内容データ
画像および半径方向データ画像を得ることが可能であ
り、次にこれらデータ画像を使用し、中心を欠く内容デ
ータ画像内の各連結要素に対する方向を得る。方向につ
いてのリストが少なくとも1つの方向を含む場合、入力
画像は方向規準に合致する。1方向のみを有する入力画
像の解析のような通常意味を成さない解析を避けるた
め、方向規準は2つの方向を要求することが可能であ
る。
用する。ボックス242の動作は中心を欠く内容データ
画像および半径方向データ画像を得ることが可能であ
り、次にこれらデータ画像を使用し、中心を欠く内容デ
ータ画像内の各連結要素に対する方向を得る。方向につ
いてのリストが少なくとも1つの方向を含む場合、入力
画像は方向規準に合致する。1方向のみを有する入力画
像の解析のような通常意味を成さない解析を避けるた
め、方向規準は2つの方向を要求することが可能であ
る。
【0047】ボックス242の動作は空洞データ画像ま
たは単一空洞データ画像と内容データ画像とを使用し、
中心を欠く内容データ画像を得ることが可能である。ボ
ックス242の動作は集合差分処理を行い、空洞データ
画像または単一空洞データ画像内に示される中心を内容
データ画像から取り除くことが可能である。
たは単一空洞データ画像と内容データ画像とを使用し、
中心を欠く内容データ画像を得ることが可能である。ボ
ックス242の動作は集合差分処理を行い、空洞データ
画像または単一空洞データ画像内に示される中心を内容
データ画像から取り除くことが可能である。
【0048】半径方向データ画像を得るため、ボックス
242の動作は最初に空洞データ画像または単一空洞デ
ータ画像を使用し、充填データ画像を得ることが可能で
ある。ボックス242の動作は次に方向データ画像を得
ることが可能であり、方向データ画像では充填データ画
像内にある近接連結要素への方向が各ピクセルへラベル
付けされる。
242の動作は最初に空洞データ画像または単一空洞デ
ータ画像を使用し、充填データ画像を得ることが可能で
ある。ボックス242の動作は次に方向データ画像を得
ることが可能であり、方向データ画像では充填データ画
像内にある近接連結要素への方向が各ピクセルへラベル
付けされる。
【0049】ボックス242の動作は次に要素シリアル
処理を行うことが可能である。各連結要素に対し、ボッ
クス242の動作は領域配向データ画像を得ることによ
り配向についての第1および第2のモードを得ることが
可能であり、この結果、発生する各配向についての頻度
を得る。最も頻度の高い、即ち第1のモードの頻度が第
2のモードに対して充分高いことはこれらの頻度の比を
スレショルドと比較することにより決定され、そのよう
な場合には連結要素内の各ピクセルが拡散処理を用いて
第1の配向モードにラベル付けされることが可能であ
り、その結果、半径方向データ画像が得られる。
処理を行うことが可能である。各連結要素に対し、ボッ
クス242の動作は領域配向データ画像を得ることによ
り配向についての第1および第2のモードを得ることが
可能であり、この結果、発生する各配向についての頻度
を得る。最も頻度の高い、即ち第1のモードの頻度が第
2のモードに対して充分高いことはこれらの頻度の比を
スレショルドと比較することにより決定され、そのよう
な場合には連結要素内の各ピクセルが拡散処理を用いて
第1の配向モードにラベル付けされることが可能であ
り、その結果、半径方向データ画像が得られる。
【0050】次にボックス244の動作は、パイチャー
トの第1のカテゴリーについての全ての規準に入力画像
が合致するかどうかに基づき分岐する。合致する場合、
ボックス246の動作は、方向規準に関して前述した方
向である線の方向のリストを得る。次にボックス248
の動作は、線の方向を該リストからPostScrip
tファイルのようなページ記述言語(PDL)へロード
することによりパイチャートを作成し、次にこれはプリ
ンタへ与えられる。
トの第1のカテゴリーについての全ての規準に入力画像
が合致するかどうかに基づき分岐する。合致する場合、
ボックス246の動作は、方向規準に関して前述した方
向である線の方向のリストを得る。次にボックス248
の動作は、線の方向を該リストからPostScrip
tファイルのようなページ記述言語(PDL)へロード
することによりパイチャートを作成し、次にこれはプリ
ンタへ与えられる。
【0051】入力画像が第1のカテゴリーの規準に合致
しない場合、ボックス250の動作はボックス240か
らの入力画像データを使用し、個別領域規準および円形
規準を含むセグメントに対する制約を満たす特性を入力
画像が示しているかどうかを決定する。これらの規準
は、図4の画像108として示される例のような、外
円、および外円に接続され外円中心付近の接続点へ延び
る半径方向の線を有するパイチャートを含むパイチャー
トの第2のカテゴリーに対して適切なものである。個別
領域規準は特性内の少なくとも2つの個別領域を要求す
ることが可能である。円形規準は、個別領域の間の部分
を取り除いた後に比較的狭い円環内にある最大連結要素
を要求することが可能である。
しない場合、ボックス250の動作はボックス240か
らの入力画像データを使用し、個別領域規準および円形
規準を含むセグメントに対する制約を満たす特性を入力
画像が示しているかどうかを決定する。これらの規準
は、図4の画像108として示される例のような、外
円、および外円に接続され外円中心付近の接続点へ延び
る半径方向の線を有するパイチャートを含むパイチャー
トの第2のカテゴリーに対して適切なものである。個別
領域規準は特性内の少なくとも2つの個別領域を要求す
ることが可能である。円形規準は、個別領域の間の部分
を取り除いた後に比較的狭い円環内にある最大連結要素
を要求することが可能である。
【0052】ボックス250の動作は最初に入力画像3
40を使用することにより個別領域規準を適用し、前述
のような最大要素データ画像を得ることが可能であり、
次に最大要素データ画像を使用して前述のような4方キ
ャビティデータ画像を得る。ボックス250の動作は4
方キャビティデータ画像にOR処理を行い、該データ画
像が少なくとも1つの連結要素を有するかどうかを決定
する。有していない場合、入力画像は個別領域規準に合
致しない。
40を使用することにより個別領域規準を適用し、前述
のような最大要素データ画像を得ることが可能であり、
次に最大要素データ画像を使用して前述のような4方キ
ャビティデータ画像を得る。ボックス250の動作は4
方キャビティデータ画像にOR処理を行い、該データ画
像が少なくとも1つの連結要素を有するかどうかを決定
する。有していない場合、入力画像は個別領域規準に合
致しない。
【0053】4方キャビティデータ画像が少なくとも1
つの連結要素を含む場合、ボックス250の動作は連結
要素の計数値を得ることが可能である。計数値が1より
大きい場合、入力画像は個別領域規準に合致する。
つの連結要素を含む場合、ボックス250の動作は連結
要素の計数値を得ることが可能である。計数値が1より
大きい場合、入力画像は個別領域規準に合致する。
【0054】ボックス250の動作は次に円形規準を適
用することが可能である。このためにボックス250の
動作は左右サンドイッチおよび上下サンドイッチデータ
画像を得ることが可能である。ボックス250の動作は
次にサンドイッチデータ画像にOR処理を行い、4方キ
ャビティの間にある入力画像部分を示すサンドイッチ部
分データ画像を得ることが可能である。次にサンドイッ
チ部分データ画像が最大要素データ画像から取り除かれ
ることが可能であり、次に前述の円形規準が残りの最大
要素に対して適用されることが可能である。
用することが可能である。このためにボックス250の
動作は左右サンドイッチおよび上下サンドイッチデータ
画像を得ることが可能である。ボックス250の動作は
次にサンドイッチデータ画像にOR処理を行い、4方キ
ャビティの間にある入力画像部分を示すサンドイッチ部
分データ画像を得ることが可能である。次にサンドイッ
チ部分データ画像が最大要素データ画像から取り除かれ
ることが可能であり、次に前述の円形規準が残りの最大
要素に対して適用されることが可能である。
【0055】ボックス250の動作は4方キャビティデ
ータ画像を使用してキャビティ識別子データ画像を得る
ことが可能であり、該データ画像では各4方キャビティ
が特別な識別子でラベル付けされる。ボックス250の
動作は次にキャビティ識別子データ画像を使用して左右
および上下サンドイッチデータ画像を得ることが可能で
ある。最初に第1と第2の近接する識別子データ画像を
比較し、第1と第2のデータ画像が等しくなく且つ両者
が非ゼロ値を有するようなところのピクセルをONにし
ておくことにより各サンドイッチデータ画像が得られる
ことが可能である。
ータ画像を使用してキャビティ識別子データ画像を得る
ことが可能であり、該データ画像では各4方キャビティ
が特別な識別子でラベル付けされる。ボックス250の
動作は次にキャビティ識別子データ画像を使用して左右
および上下サンドイッチデータ画像を得ることが可能で
ある。最初に第1と第2の近接する識別子データ画像を
比較し、第1と第2のデータ画像が等しくなく且つ両者
が非ゼロ値を有するようなところのピクセルをONにし
ておくことにより各サンドイッチデータ画像が得られる
ことが可能である。
【0056】左右サンドイッチデータ画像に対し、第1
と第2の近接する識別子データ画像は、左に近接するデ
ータ画像と右に近接するデータ画像である。これら各デ
ータ画像は、それぞれの方向にある近接連結要素につい
ての特別な識別子を指示する。上下サンドイッチデータ
画像に対し、第1と第2の近接する識別子データ画像
は、上に近接するデータ画像と下に近接するデータ画像
である。これら各データ画像も同様に、それぞれの方向
にある近接連結要素についての特別な識別子を指示す
る。
と第2の近接する識別子データ画像は、左に近接するデ
ータ画像と右に近接するデータ画像である。これら各デ
ータ画像は、それぞれの方向にある近接連結要素につい
ての特別な識別子を指示する。上下サンドイッチデータ
画像に対し、第1と第2の近接する識別子データ画像
は、上に近接するデータ画像と下に近接するデータ画像
である。これら各データ画像も同様に、それぞれの方向
にある近接連結要素についての特別な識別子を指示す
る。
【0057】集合差分処理を行い最大要素データ画像か
らサンドイッチ部分データ画像を取り除いた後、ボック
ス250の動作は残りのデータ画像に対して円形規準を
適用することが可能である。円形規準はボックス242
に関して前述したように適用されることが可能である。
らサンドイッチ部分データ画像を取り除いた後、ボック
ス250の動作は残りのデータ画像に対して円形規準を
適用することが可能である。円形規準はボックス242
に関して前述したように適用されることが可能である。
【0058】ボックス252の動作は次に入力画像がパ
イチャートの第2のカテゴリーについての規準に合致す
るかどうかに基づき分岐する。合致する場合、ボックス
254の動作は角度面の方向のリストを得る。次にボッ
クス248の動作は、該方向を該リストからPostS
criptファイルのようなページ記述言語(PDL)
へロードすることによりパイチャートを作成し、次にこ
れはプリンタへ与えられる。
イチャートの第2のカテゴリーについての規準に合致す
るかどうかに基づき分岐する。合致する場合、ボックス
254の動作は角度面の方向のリストを得る。次にボッ
クス248の動作は、該方向を該リストからPostS
criptファイルのようなページ記述言語(PDL)
へロードすることによりパイチャートを作成し、次にこ
れはプリンタへ与えられる。
【0059】ボックス254の動作はラベル付けされた
角度データ画像を用いて角度面の配向のリストを得るこ
とが可能であり、該角度データ画像では4方キャビティ
データ画像内の各連結要素内のピクセルが、4方キャビ
ティデータ画像内の全ての連結要素の面積の総計に対す
る当該連結要素の面積の比を360倍した値でラベル付
けされている。ボックス254の動作はラベル付けされ
た角度データ画像内で発生する値のリストを得ることが
可能であり、最大角度から過分を差し引くかまたは最小
角度に不足分を加えることによりそれら値を加え合わせ
て360に調整することが可能であり、また累積角度の
リストをリターンすることが可能である。この結果、各
々の角度は特性の2つの角度セグメントの間の線の方向
を示すこととなる。
角度データ画像を用いて角度面の配向のリストを得るこ
とが可能であり、該角度データ画像では4方キャビティ
データ画像内の各連結要素内のピクセルが、4方キャビ
ティデータ画像内の全ての連結要素の面積の総計に対す
る当該連結要素の面積の比を360倍した値でラベル付
けされている。ボックス254の動作はラベル付けされ
た角度データ画像内で発生する値のリストを得ることが
可能であり、最大角度から過分を差し引くかまたは最小
角度に不足分を加えることによりそれら値を加え合わせ
て360に調整することが可能であり、また累積角度の
リストをリターンすることが可能である。この結果、各
々の角度は特性の2つの角度セグメントの間の線の方向
を示すこととなる。
【0060】入力画像が第2のカテゴリーの規準に合致
しない場合、ボックス256の動作はパイチャート以外
の図形表現のカテゴリーに対する規準を適用することが
可能である。
しない場合、ボックス256の動作はパイチャート以外
の図形表現のカテゴリーに対する規準を適用することが
可能である。
【0061】図8は、第2の実施において図6の画像処
理命令204を実行する際の動作を示す。図9は、第2
の実施において図6の分割特性命令206を実行する際
の動作を示す。図10から15はプロポーションドパー
ツグラフについての6つの特定なカテゴリーを示し、こ
れらに対して第2の実施が行われ、正確に形成されたパ
イチャートが得られた。
理命令204を実行する際の動作を示す。図9は、第2
の実施において図6の分割特性命令206を実行する際
の動作を示す。図10から15はプロポーションドパー
ツグラフについての6つの特定なカテゴリーを示し、こ
れらに対して第2の実施が行われ、正確に形成されたパ
イチャートが得られた。
【0062】図8のボックス260の動作は入力画像を
定義するデータを受信することから始まる。入力画像デ
ータは画像受信命令202を実行することにより事前に
受信されていることが可能であり、また画像処理命令2
04の呼び出しと共に与えられることが可能である。
定義するデータを受信することから始まる。入力画像デ
ータは画像受信命令202を実行することにより事前に
受信されていることが可能であり、また画像処理命令2
04の呼び出しと共に与えられることが可能である。
【0063】ボックス262の動作は、棒グラフの特定
なカテゴリーのような、図形表現の他のカテゴリーにつ
いての規準を適用する。ボックス264の動作は他のカ
テゴリーについての規準が合致されるかどうかに基づき
分岐する。合致される場合、ボックス266の動作は他
のカテゴリーについて入力画像を適正に処理する。
なカテゴリーのような、図形表現の他のカテゴリーにつ
いての規準を適用する。ボックス264の動作は他のカ
テゴリーについての規準が合致されるかどうかに基づき
分岐する。合致される場合、ボックス266の動作は他
のカテゴリーについて入力画像を適正に処理する。
【0064】他のカテゴリーについての規準が合致され
ない場合、ボックス268の動作は繰り返しループを開
始し、該ループはプロポーションドパーツグラフ(PP
G)についての多くの特定なカテゴリーの各々を考慮す
る。ボックス270の動作は、次に考慮する特定なカテ
ゴリーに対する特性候補データ画像を得ることにより各
繰り返し処理を開始する。特性候補データ画像は、特定
なカテゴリーに対する特性候補規準に合致する入力画像
部分を示す。
ない場合、ボックス268の動作は繰り返しループを開
始し、該ループはプロポーションドパーツグラフ(PP
G)についての多くの特定なカテゴリーの各々を考慮す
る。ボックス270の動作は、次に考慮する特定なカテ
ゴリーに対する特性候補データ画像を得ることにより各
繰り返し処理を開始する。特性候補データ画像は、特定
なカテゴリーに対する特性候補規準に合致する入力画像
部分を示す。
【0065】いくつかの特定なPPGカテゴリーに対す
る特性候補データ画像を得るための方法に関して以下に
説明を行う。以下に説明するように、ボックス270の
動作は、特定なPPGカテゴリーの各々に対する2つの
特性候補データ画像を得ることが可能である。その1つ
は中心候補に対する規準に合致する入力画像部分を示す
中心候補データ画像である。他の1つは方向候補データ
画像であるか、さもなくば角度候補データ画像である。
方向候補データ画像は、方向ユニット候補に対する規準
に合致する入力画像部分を示す。角度候補データ画像
は、角度ユニット候補に対する規準に合致する入力画像
部分を示す。
る特性候補データ画像を得るための方法に関して以下に
説明を行う。以下に説明するように、ボックス270の
動作は、特定なPPGカテゴリーの各々に対する2つの
特性候補データ画像を得ることが可能である。その1つ
は中心候補に対する規準に合致する入力画像部分を示す
中心候補データ画像である。他の1つは方向候補データ
画像であるか、さもなくば角度候補データ画像である。
方向候補データ画像は、方向ユニット候補に対する規準
に合致する入力画像部分を示す。角度候補データ画像
は、角度ユニット候補に対する規準に合致する入力画像
部分を示す。
【0066】ボックス272の動作は次に、特性候補デ
ータ画像内の特性に汎用PPG規準を適用する。該PP
G規準は例えば中心規準と、方向規準または角度規準と
を含むことが可能であり、これらについては図9に関連
して後に詳細に説明を行う。方向規準は半径方向規準を
含むことが可能であり、PPG規準もまた方向規準また
は角度規準に合致する任意の部分についての方向の近さ
を要求することが可能である。
ータ画像内の特性に汎用PPG規準を適用する。該PP
G規準は例えば中心規準と、方向規準または角度規準と
を含むことが可能であり、これらについては図9に関連
して後に詳細に説明を行う。方向規準は半径方向規準を
含むことが可能であり、PPG規準もまた方向規準また
は角度規準に合致する任意の部分についての方向の近さ
を要求することが可能である。
【0067】ボックス274の動作は、ボックス270
の特性候補規準およびボックス272の円形規準と、方
向規準または角度規準とを含むPPGについての制約を
入力画像が満たすかどうかに基づき分岐する。満たす場
合、ボックス276の動作は該制約を満たす特性につい
ての構成比を得、ボックス278の動作は該構成比を表
すパイチャートを作成する。一方満たさない場合、ボッ
クス268の動作は次に考慮するPPGの特定なカテゴ
リーに対する繰り返し処理を開始する。全てのPPGカ
テゴリーの試行が完了した場合、ボックス280の動作
はフェイラーメッサージを与える。
の特性候補規準およびボックス272の円形規準と、方
向規準または角度規準とを含むPPGについての制約を
入力画像が満たすかどうかに基づき分岐する。満たす場
合、ボックス276の動作は該制約を満たす特性につい
ての構成比を得、ボックス278の動作は該構成比を表
すパイチャートを作成する。一方満たさない場合、ボッ
クス268の動作は次に考慮するPPGの特定なカテゴ
リーに対する繰り返し処理を開始する。全てのPPGカ
テゴリーの試行が完了した場合、ボックス280の動作
はフェイラーメッサージを与える。
【0068】図9は、図8のボックス272および27
4の動作がどのようにして実行されることが可能である
かを示す。図9のボックス290の動作は候補データを
受信することから始まり、該データは中心候補データ画
像と、方向候補データ画像または角度候補データ画像と
を含むことが可能である。
4の動作がどのようにして実行されることが可能である
かを示す。図9のボックス290の動作は候補データを
受信することから始まり、該データは中心候補データ画
像と、方向候補データ画像または角度候補データ画像と
を含むことが可能である。
【0069】ボックス292の動作は中心候補データ画
像が中心規準に合致するかどうかに基づき分岐する。ボ
ックス292の動作は、中心候補データ画像のピクセル
にOR処理を行って少なくとも1つのピクセルが非ゼロ
値を有するかどうかを決定することにより実行されるこ
とが可能であり、有する場合には少なくとも1つの連結
要素が存在する。有さない場合、次に考慮するカテゴリ
ーについての繰り返し処理がボックス268で開始され
る。
像が中心規準に合致するかどうかに基づき分岐する。ボ
ックス292の動作は、中心候補データ画像のピクセル
にOR処理を行って少なくとも1つのピクセルが非ゼロ
値を有するかどうかを決定することにより実行されるこ
とが可能であり、有する場合には少なくとも1つの連結
要素が存在する。有さない場合、次に考慮するカテゴリ
ーについての繰り返し処理がボックス268で開始され
る。
【0070】中心候補データ画像が中心規準に合致する
場合、ボックス294の動作は、他の候補データ画像の
タイプ、即ち方向候補データ画像さもなくば角度候補デ
ータ画像に基づき分岐する。
場合、ボックス294の動作は、他の候補データ画像の
タイプ、即ち方向候補データ画像さもなくば角度候補デ
ータ画像に基づき分岐する。
【0071】候補データ画像が方向候補データ画像であ
る場合、ボックス300の動作は方向候補データ画像が
少なくとも2つの連結要素を含むかどううかをテストす
ることにより方向規準の第1の部分を適用する。連結要
素の各々を単一の黒色ピクセルに縮小して縮小データ画
像とし、次に縮小データ画像内の黒色ピクセルを計数す
ることにより連結要素数が得られることが可能である。
る場合、ボックス300の動作は方向候補データ画像が
少なくとも2つの連結要素を含むかどううかをテストす
ることにより方向規準の第1の部分を適用する。連結要
素の各々を単一の黒色ピクセルに縮小して縮小データ画
像とし、次に縮小データ画像内の黒色ピクセルを計数す
ることにより連結要素数が得られることが可能である。
【0072】方向候補データ画像が少なくとも2つの連
結要素を含む場合、ボックス302の動作は半径方向規
準および近さの規準を適用し、方向ユニットを示す方向
ユニットデータ画像を得ることが可能であり、方向ユニ
ットは、中心付近にあって中心から半径方向に延びる連
結要素を意味する。
結要素を含む場合、ボックス302の動作は半径方向規
準および近さの規準を適用し、方向ユニットを示す方向
ユニットデータ画像を得ることが可能であり、方向ユニ
ットは、中心付近にあって中心から半径方向に延びる連
結要素を意味する。
【0073】ボックス302の動作は中心候補データ画
像を使用して距離データ画像を得ることが可能であり、
距離データ画像では、中心候補データ画像内の最近接連
結要素への距離を用いて各ピクセルがラベル付けされ
る。
像を使用して距離データ画像を得ることが可能であり、
距離データ画像では、中心候補データ画像内の最近接連
結要素への距離を用いて各ピクセルがラベル付けされ
る。
【0074】ボックス302の動作はまた中心候補デー
タ画像を使用して方向データ画像を得ることが可能であ
り、方向データ画像では、中心候補データ画像内の最近
接連結要素への方向を表す0から360°の範囲の角度
を用いて各ピクセルがラベル付けされる。yおよびx座
標差分値の比のアークタンジェントを求め、次にその結
果を0から360°の範囲内に合わせることにより方向
データ画像を得ることもまた可能である。
タ画像を使用して方向データ画像を得ることが可能であ
り、方向データ画像では、中心候補データ画像内の最近
接連結要素への方向を表す0から360°の範囲の角度
を用いて各ピクセルがラベル付けされる。yおよびx座
標差分値の比のアークタンジェントを求め、次にその結
果を0から360°の範囲内に合わせることにより方向
データ画像を得ることもまた可能である。
【0075】ボックス302の動作は、方向候補データ
画像を用いて距離データ画像および方向データ画像の各
々にゲート処理を行い、ゲート(処理された)距離デー
タ画像およびゲート(処理された)方向データ画像を得
ることが可能である。
画像を用いて距離データ画像および方向データ画像の各
々にゲート処理を行い、ゲート(処理された)距離デー
タ画像およびゲート(処理された)方向データ画像を得
ることが可能である。
【0076】ボックス302の動作は次に拡散処理を行
い、ゲート方向データ画像内でそれぞれのラベルを有す
る全てのピクセルに対し、ゲート距離データ画像内のピ
クセルが有する最小値をラベル付けすることが可能であ
る。この結果得られるデータ画像は次にゲート距離デー
タ画像と各ピクセルごとに比較されて最近接点データ画
像が得られることが可能であり、最近接点データ画像で
は、中心に最も近い所定の方向ラベルを有するピクセル
がONとなっている。この結果近さの規準が適用され
る。
い、ゲート方向データ画像内でそれぞれのラベルを有す
る全てのピクセルに対し、ゲート距離データ画像内のピ
クセルが有する最小値をラベル付けすることが可能であ
る。この結果得られるデータ画像は次にゲート距離デー
タ画像と各ピクセルごとに比較されて最近接点データ画
像が得られることが可能であり、最近接点データ画像で
は、中心に最も近い所定の方向ラベルを有するピクセル
がONとなっている。この結果近さの規準が適用され
る。
【0077】ボックス302の動作はまた、方向候補デ
ータ画像とゲート方向データ画像を使用して方向モード
データ画像を得ることが可能である。方向候補データ画
像内の各連結要素のピクセルは特別な識別子でラベル付
けされることが可能であり、この後各連結要素が個別に
処理されることが可能である。ゲート方向データ画像か
らの値のモードは各連結要素に対して得られることが可
能であり、連結要素の各ピクセルは該モードでラベル付
けされることが可能である。全ての連結要素についての
結果が合成されてゲート方向データ画像と比較され、要
素に対する方向モードを有するピクセルを表すモード点
データ画像が得られることが可能である。
ータ画像とゲート方向データ画像を使用して方向モード
データ画像を得ることが可能である。方向候補データ画
像内の各連結要素のピクセルは特別な識別子でラベル付
けされることが可能であり、この後各連結要素が個別に
処理されることが可能である。ゲート方向データ画像か
らの値のモードは各連結要素に対して得られることが可
能であり、連結要素の各ピクセルは該モードでラベル付
けされることが可能である。全ての連結要素についての
結果が合成されてゲート方向データ画像と比較され、要
素に対する方向モードを有するピクセルを表すモード点
データ画像が得られることが可能である。
【0078】ボックス302の動作は最近接点データ画
像とモード点データ画像とをAND処理してシードデー
タ画像を得ることが可能であり、シードデータ画像は、
中心付近にあって要素に対する方向モードを有するピク
セルのみを示す。シードデータ画像は次に色付け処理で
使用されて方向ユニットデータ画像が得られることが可
能であり、この方向ユニットデータ画像は、シードデー
タ画像内でONとなっているピクセルを含む方向候補デ
ータ画像内にある連結要素のみを示す。この結果半径方
向規準が適用される。
像とモード点データ画像とをAND処理してシードデー
タ画像を得ることが可能であり、シードデータ画像は、
中心付近にあって要素に対する方向モードを有するピク
セルのみを示す。シードデータ画像は次に色付け処理で
使用されて方向ユニットデータ画像が得られることが可
能であり、この方向ユニットデータ画像は、シードデー
タ画像内でONとなっているピクセルを含む方向候補デ
ータ画像内にある連結要素のみを示す。この結果半径方
向規準が適用される。
【0079】ボックス302からの方向ユニットデータ
画像は、中心から半径方向に延びる連結要素である方向
ユニットを示す。各セグメントは2つの方向ユニットで
区切られている。
画像は、中心から半径方向に延びる連結要素である方向
ユニットを示す。各セグメントは2つの方向ユニットで
区切られている。
【0080】ボックス304の動作は、ボックス302
からの方向ユニットデータ画像が2つまたはそれ以上の
連結要素を含むかどうかを決定することにより方向規準
の第2の部分を適用し、このことはボックス300に関
して前述したように実行されることが可能である。含ん
でいない場合、次に考慮するカテゴリーについての繰り
返し処理がボックス268で開始される。一方含んでい
る場合、ボックス276の動作は方向ユニットデータ画
像を使用して構成比データを得る。ボックス276の動
作はボックス302に関して前述した方向データ画像と
ボックス302からの方向ユニットデータ画像とを使用
して方向モードデータ画像を得ることが可能であり、こ
の方向モードデータ画像では、方向ユニットデータ画像
内の連結要素の各ピクセルが中心からの方向を用いてラ
ベル付けされており、このことはボックス302に関し
て前述した方向モードデータ画像と同様となっている。
ボックス276の動作は次に各連結要素のラベルを得る
ことが可能であり、このラベルをソートしてリストを形
成することが可能である。各セグメントの構成比はセグ
メントを区切るスポークのラベルの間の差により示さ
れ、このためラベルのリストは構成比データとなる。
からの方向ユニットデータ画像が2つまたはそれ以上の
連結要素を含むかどうかを決定することにより方向規準
の第2の部分を適用し、このことはボックス300に関
して前述したように実行されることが可能である。含ん
でいない場合、次に考慮するカテゴリーについての繰り
返し処理がボックス268で開始される。一方含んでい
る場合、ボックス276の動作は方向ユニットデータ画
像を使用して構成比データを得る。ボックス276の動
作はボックス302に関して前述した方向データ画像と
ボックス302からの方向ユニットデータ画像とを使用
して方向モードデータ画像を得ることが可能であり、こ
の方向モードデータ画像では、方向ユニットデータ画像
内の連結要素の各ピクセルが中心からの方向を用いてラ
ベル付けされており、このことはボックス302に関し
て前述した方向モードデータ画像と同様となっている。
ボックス276の動作は次に各連結要素のラベルを得る
ことが可能であり、このラベルをソートしてリストを形
成することが可能である。各セグメントの構成比はセグ
メントを区切るスポークのラベルの間の差により示さ
れ、このためラベルのリストは構成比データとなる。
【0081】ボックス294の動作が角度候補データ画
像を伴って分岐する場合、ボックス310の動作は角度
候補データ画像が2つまたはそれ以上の連結要素を含む
かどうかを決定することにより角度規準の第1の部分を
適用する。このことはボックス300の動作と同じ方法
で実行されることが可能である。含んでいない場合、次
に考慮するカテゴリーについての繰り返し処理がボック
ス268で開始される。
像を伴って分岐する場合、ボックス310の動作は角度
候補データ画像が2つまたはそれ以上の連結要素を含む
かどうかを決定することにより角度規準の第1の部分を
適用する。このことはボックス300の動作と同じ方法
で実行されることが可能である。含んでいない場合、次
に考慮するカテゴリーについての繰り返し処理がボック
ス268で開始される。
【0082】ボックス310の動作が2つまたはそれ以
上の連結要素を発見する場合、ボックス312の動作は
角度候補データ画像と中心候補データ画像とを使用して
近さの規準を適用して角度ユニットを示す角度ユニット
データ画像を得る。角度ユニットは中心付近にある連結
要素を意味する。
上の連結要素を発見する場合、ボックス312の動作は
角度候補データ画像と中心候補データ画像とを使用して
近さの規準を適用して角度ユニットを示す角度ユニット
データ画像を得る。角度ユニットは中心付近にある連結
要素を意味する。
【0083】ボックス312の動作は前述のボックス3
02と同様の方法で角度ユニットデータ画像を得ること
が可能である。ボックス312の動作は中心候補データ
画像を使用して距離データ画像を得ることが可能であ
り、距離データ画像では、中心候補データ画像内の最近
接連結要素への距離を用いて各ピクセルがラベル付けさ
れる。ボックス312の動作はまた中心候補データ画像
を使用して方向データ画像を得ることが可能であり、方
向データ画像では、中心候補データ画像内の最近接連結
要素への方向を表す0から360°の範囲の角度を用い
て各ピクセルがラベル付けされる。ボックス312の動
作は角度候補データ画像を用いて距離データ画像および
方向データ画像の各々にゲート処理を行い、ゲート距離
データ画像およびゲート方向データ画像を得ることが可
能である。
02と同様の方法で角度ユニットデータ画像を得ること
が可能である。ボックス312の動作は中心候補データ
画像を使用して距離データ画像を得ることが可能であ
り、距離データ画像では、中心候補データ画像内の最近
接連結要素への距離を用いて各ピクセルがラベル付けさ
れる。ボックス312の動作はまた中心候補データ画像
を使用して方向データ画像を得ることが可能であり、方
向データ画像では、中心候補データ画像内の最近接連結
要素への方向を表す0から360°の範囲の角度を用い
て各ピクセルがラベル付けされる。ボックス312の動
作は角度候補データ画像を用いて距離データ画像および
方向データ画像の各々にゲート処理を行い、ゲート距離
データ画像およびゲート方向データ画像を得ることが可
能である。
【0084】ボックス312の動作は次に拡散処理を行
い、ゲート方向データ画像内でそれぞれのラベルを有す
る全てのピクセルに対し、ゲート距離データ画像内のピ
クセルが有する最小値をラベル付けすることが可能であ
る。この結果得られるデータ画像は次にゲート距離デー
タ画像と各ピクセルごとに比較されて最近接点データ画
像が得られることが可能であり、最近接点データ画像で
は、中心に最も近い所定の方向ラベルを有するピクセル
がONとなっている。ボックス312の動作は最近接点
データ画像と角度候補データ画像とを色付け処理で使用
して角度ユニットデータ画像を得ることが可能であり、
角度ユニットデータ画像は、最近接点データ画像内でO
Nとなっているピクセルを含む角度候補データ画像内の
連結要素のみを示す。この結果近さの規準が適用され
る。
い、ゲート方向データ画像内でそれぞれのラベルを有す
る全てのピクセルに対し、ゲート距離データ画像内のピ
クセルが有する最小値をラベル付けすることが可能であ
る。この結果得られるデータ画像は次にゲート距離デー
タ画像と各ピクセルごとに比較されて最近接点データ画
像が得られることが可能であり、最近接点データ画像で
は、中心に最も近い所定の方向ラベルを有するピクセル
がONとなっている。ボックス312の動作は最近接点
データ画像と角度候補データ画像とを色付け処理で使用
して角度ユニットデータ画像を得ることが可能であり、
角度ユニットデータ画像は、最近接点データ画像内でO
Nとなっているピクセルを含む角度候補データ画像内の
連結要素のみを示す。この結果近さの規準が適用され
る。
【0085】ボックス312からの角度ユニットデータ
画像は角度ユニットを示し、該ユニットは中心付近の点
を各々が有する連結要素となっている。各セグメントは
角度ユニットの内の1つである。
画像は角度ユニットを示し、該ユニットは中心付近の点
を各々が有する連結要素となっている。各セグメントは
角度ユニットの内の1つである。
【0086】ボックス314の動作は、角度ユニットデ
ータ画像内に2つまたはそれ以上の連結要素が存在する
かどうかを決定することにより角度規準の第2の部分を
適用することが可能である。ボックス314の動作はボ
ックス300のように実行されることが可能である。2
つまたはそれ以上の角度ユニットが存在しない場合、次
に考慮するカテゴリーについての繰り返し処理がボック
ス268で開始される。一方2つまたはそれ以上の角度
ユニットが存在する場合、ボックス276の動作は角度
ユニットデータ画像を使用して構成比データを得る。
ータ画像内に2つまたはそれ以上の連結要素が存在する
かどうかを決定することにより角度規準の第2の部分を
適用することが可能である。ボックス314の動作はボ
ックス300のように実行されることが可能である。2
つまたはそれ以上の角度ユニットが存在しない場合、次
に考慮するカテゴリーについての繰り返し処理がボック
ス268で開始される。一方2つまたはそれ以上の角度
ユニットが存在する場合、ボックス276の動作は角度
ユニットデータ画像を使用して構成比データを得る。
【0087】ボックス276の動作はボックス312か
らの角度ユニットデータ画像を使用してエリアデータ画
像を得ることが可能であり、エリアデータ画像では、角
度ユニットデータ画像内の連結要素の各ピクセルが連結
要素の面積を用いてラベル付けされる。次にボックス2
76の動作は、エリアデータ画像内の各ピクセル値に3
60を掛け合わせ、次に角度ユニットデータ画像内の総
ONピクセル数でそれを割り算してまるめることにより
面積を角度に変換し、角度データ画像を得ることが可能
である。
らの角度ユニットデータ画像を使用してエリアデータ画
像を得ることが可能であり、エリアデータ画像では、角
度ユニットデータ画像内の連結要素の各ピクセルが連結
要素の面積を用いてラベル付けされる。次にボックス2
76の動作は、エリアデータ画像内の各ピクセル値に3
60を掛け合わせ、次に角度ユニットデータ画像内の総
ONピクセル数でそれを割り算してまるめることにより
面積を角度に変換し、角度データ画像を得ることが可能
である。
【0088】ボックス276の動作は次に角度データ画
像からの値のリストを得、これらの値を加え合わせて3
60から引き算することにより総計が360°に等しい
かどうかが決定されることが可能である。総計が360
°未満の場合、角度値が最小値から最大値へソートされ
て不足分が最小値に加えられることが可能である。総計
が360°より大きい場合、角度値が最大値から最小値
へソートされて過分が最大値から差し引かれることが可
能である。
像からの値のリストを得、これらの値を加え合わせて3
60から引き算することにより総計が360°に等しい
かどうかが決定されることが可能である。総計が360
°未満の場合、角度値が最小値から最大値へソートされ
て不足分が最小値に加えられることが可能である。総計
が360°より大きい場合、角度値が最大値から最小値
へソートされて過分が最大値から差し引かれることが可
能である。
【0089】ボックス276の動作は次に、調整された
角度値を使用して累積角度リストを得ることが可能であ
る。最初に0°の角度のみを有するリストを作成し、調
整された角度値のリストからの角度を順に加えることに
より項目を付加していくことで累積角度リストが得られ
る。リストに付加される最後の角度は360°であり、
この後この値が取り除かれて累積角度リストが得られ
る。各セグメントの構成比はセグメントの角度により示
され、該角度は累積角度リスト上の2つの角度の間の差
である。従って累積角度リストは構成比データとなる。
角度値を使用して累積角度リストを得ることが可能であ
る。最初に0°の角度のみを有するリストを作成し、調
整された角度値のリストからの角度を順に加えることに
より項目を付加していくことで累積角度リストが得られ
る。リストに付加される最後の角度は360°であり、
この後この値が取り除かれて累積角度リストが得られ
る。各セグメントの構成比はセグメントの角度により示
され、該角度は累積角度リスト上の2つの角度の間の差
である。従って累積角度リストは構成比データとなる。
【0090】図8のボックス276からの構成比は様々
な目的に使用されることが可能である。例えばそれらは
正確に形成されたプロポーションドパーツグラフを得る
ために使用されることが可能である。図10から15は
6つの特定なPPGカテゴリーを示し、それぞれの場合
でスケッチから得られた構成比が使用され、各セグメン
トが特別に陰影付けされて正確に形成されたパイチャー
トが得られる様子が示されている。それぞれの場合にお
いて、構成比はPostScriptファイルのような
ページ記述言語(PDL)ファイルへロードされること
が可能であり、それは次にプリンタに与えられることが
可能である。セグメントは1から総セグメント数まで番
号付けされることが可能であり、各セグメントは、開始
角度、終了角度、および総セグメント数に対するセグメ
ント番号の比である浮動点番号により記述されることが
可能である。
な目的に使用されることが可能である。例えばそれらは
正確に形成されたプロポーションドパーツグラフを得る
ために使用されることが可能である。図10から15は
6つの特定なPPGカテゴリーを示し、それぞれの場合
でスケッチから得られた構成比が使用され、各セグメン
トが特別に陰影付けされて正確に形成されたパイチャー
トが得られる様子が示されている。それぞれの場合にお
いて、構成比はPostScriptファイルのような
ページ記述言語(PDL)ファイルへロードされること
が可能であり、それは次にプリンタに与えられることが
可能である。セグメントは1から総セグメント数まで番
号付けされることが可能であり、各セグメントは、開始
角度、終了角度、および総セグメント数に対するセグメ
ント番号の比である浮動点番号により記述されることが
可能である。
【0091】図10は、大きい外周円、小さい内円、お
よび内円付近から外周円付近へ延びる3つの線を有する
パイチャートのスケッチを示す。図11は、5つの円弧
を有するパイチャートのスケッチを示す。図12は、中
心点から半径方向へ延びる4つの線を有するパイチャー
トのスケッチを示す。図13は、大きい外周円が区切り
マークにより円弧に分割され、また中心点に点マークを
有するパイチャートのスケッチを示す。図14は、外周
円、および外周円から延びて中心点で交わる4つの線を
有するパイチャートのスケッチを示す。図15は、各セ
グメントが楔型の境界となっているパイチャートのスケ
ッチを示す。
よび内円付近から外周円付近へ延びる3つの線を有する
パイチャートのスケッチを示す。図11は、5つの円弧
を有するパイチャートのスケッチを示す。図12は、中
心点から半径方向へ延びる4つの線を有するパイチャー
トのスケッチを示す。図13は、大きい外周円が区切り
マークにより円弧に分割され、また中心点に点マークを
有するパイチャートのスケッチを示す。図14は、外周
円、および外周円から延びて中心点で交わる4つの線を
有するパイチャートのスケッチを示す。図15は、各セ
グメントが楔型の境界となっているパイチャートのスケ
ッチを示す。
【0092】図10において、入力画像320は第1の
特定なPPGカテゴリーの場合となるスケッチを示す。
該スケッチは、円、円の中心をマークする小さい円形連
結要素、および中心付近から円の付近へ延びて円の3つ
のセグメントを定義する3つの線を含む。円の外部はセ
グメントに対するラベルである。
特定なPPGカテゴリーの場合となるスケッチを示す。
該スケッチは、円、円の中心をマークする小さい円形連
結要素、および中心付近から円の付近へ延びて円の3つ
のセグメントを定義する3つの線を含む。円の外部はセ
グメントに対するラベルである。
【0093】ボックス270の動作は、図7のボックス
242の動作が前述のように中心規準を適用したのと実
質的に同じ方法で中心規準を適用することにより、第1
の特定なPPGカテゴリーに対する中心候補データ画像
を得ることが可能である。一方第2の実施においては、
中心候補データ画像は空洞データ画像から得られた充填
データ画像である。
242の動作が前述のように中心規準を適用したのと実
質的に同じ方法で中心規準を適用することにより、第1
の特定なPPGカテゴリーに対する中心候補データ画像
を得ることが可能である。一方第2の実施においては、
中心候補データ画像は空洞データ画像から得られた充填
データ画像である。
【0094】ボックス270の動作は、内容部分と延長
部分を含む方向候補規準を適用することにより第1の特
定なPPGカテゴリーに対する方向候補データ画像を得
ることが可能である。ボックス270の動作は、前述の
図7のボックス242の動作と実質的に同じ方法で規準
の内容部分を適用して中心を欠く内容データ画像を得る
ことが可能である。中心を欠く内容データ画像が少なく
とも1つのONピクセルを含む、即ち連結要素を含む場
合、規準の内容部分は合致される。
部分を含む方向候補規準を適用することにより第1の特
定なPPGカテゴリーに対する方向候補データ画像を得
ることが可能である。ボックス270の動作は、前述の
図7のボックス242の動作と実質的に同じ方法で規準
の内容部分を適用して中心を欠く内容データ画像を得る
ことが可能である。中心を欠く内容データ画像が少なく
とも1つのONピクセルを含む、即ち連結要素を含む場
合、規準の内容部分は合致される。
【0095】ボックス270の動作は次に規準の延長部
分を中心を欠く内容データ画像に適用して方向候補デー
タ画像を得ることが可能である。ボックス270の動作
は、最初に延長データ画像を得ることにより延長部分を
適用することが可能であり、延長データ画像では、連結
要素の延長を示す0から100の範囲の値を用いて連結
要素内の各ピクセルがラベル付けされる。次に延長デー
タ画像は各ピクセルごとに延長スレショルドと比較され
ることが可能であり、該スレショルドは例として70の
値を有することが可能である。スレショルドより大きい
延長値を有するピクセルは方向候補データ画像内でON
となっている。
分を中心を欠く内容データ画像に適用して方向候補デー
タ画像を得ることが可能である。ボックス270の動作
は、最初に延長データ画像を得ることにより延長部分を
適用することが可能であり、延長データ画像では、連結
要素の延長を示す0から100の範囲の値を用いて連結
要素内の各ピクセルがラベル付けされる。次に延長デー
タ画像は各ピクセルごとに延長スレショルドと比較され
ることが可能であり、該スレショルドは例として70の
値を有することが可能である。スレショルドより大きい
延長値を有するピクセルは方向候補データ画像内でON
となっている。
【0096】延長データ画像は、オブジェクトがどの様
に延長しているかの計量を従来の方法で算出するために
必要とされる値を用いて各ピクセルをラベル付けするこ
とにより得られることが可能であり、そのような方法
は、例えばWinston,P.H.and Hor
n,B.K.P.,Lisp,Addison−Wes
ley,Reading,Mass.,1981,pp
121−136およびpp339−343に記載されて
いる方法を使用する。次に、各ピクセルに対して延長が
算出される。延長データ画像内の各ピクセル値は次に0
から100の範囲の値にスケーリングされることが可能
である。
に延長しているかの計量を従来の方法で算出するために
必要とされる値を用いて各ピクセルをラベル付けするこ
とにより得られることが可能であり、そのような方法
は、例えばWinston,P.H.and Hor
n,B.K.P.,Lisp,Addison−Wes
ley,Reading,Mass.,1981,pp
121−136およびpp339−343に記載されて
いる方法を使用する。次に、各ピクセルに対して延長が
算出される。延長データ画像内の各ピクセル値は次に0
から100の範囲の値にスケーリングされることが可能
である。
【0097】図8のボックス276に関して前述したよ
うに方向ユニットデータ画像から構成比が得られる場
合、該構成比が使用されて出力画像322が生成される
ことが可能である。図に示されるように、出力画像32
2はセグメントを有する正確に形成されたパイチャート
であり、該セグメントは、入力画像320内の中心付近
から円付近への線により定義されるセグメントと同様の
相対的構成比を有する。
うに方向ユニットデータ画像から構成比が得られる場
合、該構成比が使用されて出力画像322が生成される
ことが可能である。図に示されるように、出力画像32
2はセグメントを有する正確に形成されたパイチャート
であり、該セグメントは、入力画像320内の中心付近
から円付近への線により定義されるセグメントと同様の
相対的構成比を有する。
【0098】図11において、入力画像330は第2の
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは、一体となって円のセグメントを形成
する5つの円弧を含む。円弧の外部はセグメントに対す
るラベルである。
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは、一体となって円のセグメントを形成
する5つの円弧を含む。円弧の外部はセグメントに対す
るラベルである。
【0099】ボックス270の動作は、最初にボックス
260からの入力画像を使用することにより第2の特定
なPPGカテゴリーに対する中心候補データ画像を得て
部分的グランドデータ画像を得ることが可能である。ボ
ックス270の動作は部分的グランドデータ画像と境界
データ画像とを使用して色付け処理を行うことが可能で
あり、境界データ画像では画像境界の各ピクセルがON
されて境界グランドデータ画像が得られる。本文中で用
いられる「画像境界」は、少なくとも1つの方向におい
て4つの隣接ピクセルを有していない画像内のピクセル
集合を意味する。それが部分的グランドデータ画像内の
連結要素内にあり、境界データ画像内でONとなってい
るピクセルを該連結要素が含む場合、境界グランドデー
タ画像内の各ピクセルはONとなる。ボックス270の
動作は次に集合差分処理行って境界グランドデータ画像
内のピクセルを部分的グランドデータ画像から取り除く
ことが可能であり、この結果円内にあるピクセルがON
となっている中心候補データ画像が残される。
260からの入力画像を使用することにより第2の特定
なPPGカテゴリーに対する中心候補データ画像を得て
部分的グランドデータ画像を得ることが可能である。ボ
ックス270の動作は部分的グランドデータ画像と境界
データ画像とを使用して色付け処理を行うことが可能で
あり、境界データ画像では画像境界の各ピクセルがON
されて境界グランドデータ画像が得られる。本文中で用
いられる「画像境界」は、少なくとも1つの方向におい
て4つの隣接ピクセルを有していない画像内のピクセル
集合を意味する。それが部分的グランドデータ画像内の
連結要素内にあり、境界データ画像内でONとなってい
るピクセルを該連結要素が含む場合、境界グランドデー
タ画像内の各ピクセルはONとなる。ボックス270の
動作は次に集合差分処理行って境界グランドデータ画像
内のピクセルを部分的グランドデータ画像から取り除く
ことが可能であり、この結果円内にあるピクセルがON
となっている中心候補データ画像が残される。
【0100】ボックス270の動作は最近接要素データ
画像を得ることにより第2の特定なPPGカテゴリーに
対する角度候補データ画像を得ることが可能であり、最
近接要素データ画像は中心候補データ画像内の連結要素
に最も近接する入力画像内の連結要素を示す。
画像を得ることにより第2の特定なPPGカテゴリーに
対する角度候補データ画像を得ることが可能であり、最
近接要素データ画像は中心候補データ画像内の連結要素
に最も近接する入力画像内の連結要素を示す。
【0101】ボックス270の動作は、最初に中心候補
データ画像と入力画像とのOR処理を行うことにより最
近接要素データ画像を得ることが可能である。この結果
は結合データ画像として使用される。ボックス270の
動作は結合データ画像を使用して近接物ラベルデータ画
像を得ることが可能であり、近接物ラベルデータ画像で
は結合データ画像内の近接連結要素対する特別な識別子
を用いて各ピクセルがラベル付けされる。ボックス27
0の動作は次に色付け処理を行うことにより第1のフィ
ルタ(処理された)データ画像を得ることが可能であ
り、該フィルタデータ画像では、連結要素が中心候補デ
ータ画像内のONピクセルを含む場合、近接物ラベルデ
ータ画像内の連結要素のピクセルがONとなる。ボック
ス270の動作は次に隣接データ画像を得ることが可能
であり、隣接データ画像をその他の色付け処理で使用し
て第2のフィルタデータ画像を得ることが可能である。
該フィルタデータ画像では、連結要素が隣接データ画像
内のONピクセルを含む場合、近接物ラベルデータ画像
内の連結要素のピクセルがONとなる。ボックス270
の動作は次に第2のフィルタデータ画像と入力画像との
AND処理を行って最近接要素データ画像を得ることが
可能である。
データ画像と入力画像とのOR処理を行うことにより最
近接要素データ画像を得ることが可能である。この結果
は結合データ画像として使用される。ボックス270の
動作は結合データ画像を使用して近接物ラベルデータ画
像を得ることが可能であり、近接物ラベルデータ画像で
は結合データ画像内の近接連結要素対する特別な識別子
を用いて各ピクセルがラベル付けされる。ボックス27
0の動作は次に色付け処理を行うことにより第1のフィ
ルタ(処理された)データ画像を得ることが可能であ
り、該フィルタデータ画像では、連結要素が中心候補デ
ータ画像内のONピクセルを含む場合、近接物ラベルデ
ータ画像内の連結要素のピクセルがONとなる。ボック
ス270の動作は次に隣接データ画像を得ることが可能
であり、隣接データ画像をその他の色付け処理で使用し
て第2のフィルタデータ画像を得ることが可能である。
該フィルタデータ画像では、連結要素が隣接データ画像
内のONピクセルを含む場合、近接物ラベルデータ画像
内の連結要素のピクセルがONとなる。ボックス270
の動作は次に第2のフィルタデータ画像と入力画像との
AND処理を行って最近接要素データ画像を得ることが
可能である。
【0102】ボックス270の動作は最初に第1のフィ
ルタデータ画像を使用することにより隣接データ画像を
得ることが可能である。ボックス270の動作は第1の
フィルタデータ画像の補体を得ることが可能であり、補
体を使用してエッジデータ画像を得ることが可能であ
る。エッジデータ画像は隣接データ画像となる。
ルタデータ画像を使用することにより隣接データ画像を
得ることが可能である。ボックス270の動作は第1の
フィルタデータ画像の補体を得ることが可能であり、補
体を使用してエッジデータ画像を得ることが可能であ
る。エッジデータ画像は隣接データ画像となる。
【0103】図8のボックス276に関して前述したよ
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像332が生成されるこ
とが可能である。図に示されるように、出力画像332
はセグメントを有する正確に形成されたパイチャートで
あり、該セグメントは入力画像330の円弧により定義
されるセグメントと同様の相対的構成比を有する。
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像332が生成されるこ
とが可能である。図に示されるように、出力画像332
はセグメントを有する正確に形成されたパイチャートで
あり、該セグメントは入力画像330の円弧により定義
されるセグメントと同様の相対的構成比を有する。
【0104】図12において、入力画像340は第3の
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは、中心点で交わり一体となって360
°のセグメントを形成する4つの線を含む。線と線との
間はセグメントに対するラベルである。
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは、中心点で交わり一体となって360
°のセグメントを形成する4つの線を含む。線と線との
間はセグメントに対するラベルである。
【0105】ボックス270の動作は、前述のように入
力画像340を使用することにより第3の特定なPPG
カテゴリーに対する中心候補データ画像を得て最大要素
データ画像を得ることが可能である。ボックス270の
動作は次に最大要素データ画像を使用して分岐要素デー
タ画像を得ることが可能である。中心候補データ画像に
おいて、分岐要素データ画像内の値が3以上となるピク
セルがONとなる。
力画像340を使用することにより第3の特定なPPG
カテゴリーに対する中心候補データ画像を得て最大要素
データ画像を得ることが可能である。ボックス270の
動作は次に最大要素データ画像を使用して分岐要素デー
タ画像を得ることが可能である。中心候補データ画像に
おいて、分岐要素データ画像内の値が3以上となるピク
セルがONとなる。
【0106】ボックス270の動作は、最初に集合差分
処理を行うことにより第3の特定なPPGカテゴリーに
対する角度候補データ画像を得、中心候補データ画像内
の連結要素を最大要素データ画像から取り除いて存在可
能線データ画像を得ることが可能である。ボックス27
0の動作は次に角度候補規準の第1の部分を存在可能線
データ画像に適用して線データ画像を得ることが可能で
ある。ボックス270の動作は次に角度候補規準の第2
の部分を線データ画像に適用して延長線データ画像を得
ることが可能であり、該データ画像は角度候補データ画
像となる。角度候補規準の第2の部分は、図10に関し
て前述した延長規準であることが可能であり、該規準は
延長スレショルド90を有する。
処理を行うことにより第3の特定なPPGカテゴリーに
対する角度候補データ画像を得、中心候補データ画像内
の連結要素を最大要素データ画像から取り除いて存在可
能線データ画像を得ることが可能である。ボックス27
0の動作は次に角度候補規準の第1の部分を存在可能線
データ画像に適用して線データ画像を得ることが可能で
ある。ボックス270の動作は次に角度候補規準の第2
の部分を線データ画像に適用して延長線データ画像を得
ることが可能であり、該データ画像は角度候補データ画
像となる。角度候補規準の第2の部分は、図10に関し
て前述した延長規準であることが可能であり、該規準は
延長スレショルド90を有する。
【0107】ボックス270の動作は、存在可能線デー
タ画像を使用することにより角度候補規準の第1の部分
を適用して終端データ画像を得ることが可能である。縮
小データ画像が終端データ画像から得られることが可能
である。拡散処理が次に行われて終端数データ画像が得
られることが可能であり、該データ画像では、連結要素
内にあるピクセルでもある縮小データ画像内のピクセル
の総数を用いて存在可能線データ画像内の各連結要素内
にある各ピクセルがラベル付けされ、該総数は終端の数
に等しいものとなる。
タ画像を使用することにより角度候補規準の第1の部分
を適用して終端データ画像を得ることが可能である。縮
小データ画像が終端データ画像から得られることが可能
である。拡散処理が次に行われて終端数データ画像が得
られることが可能であり、該データ画像では、連結要素
内にあるピクセルでもある縮小データ画像内のピクセル
の総数を用いて存在可能線データ画像内の各連結要素内
にある各ピクセルがラベル付けされ、該総数は終端の数
に等しいものとなる。
【0108】ボックス270の動作は存在可能線データ
画像を使用して前述のように分岐要素データ画像を得る
ことが可能である。ボックス270の動作は分岐要素デ
ータ画像を使用して接続データ画像を得ることが可能で
あり、該データ画像では分岐要素データ画像内の値が3
以上のピクセルがONとなる。ボックス270の動作は
次に接続データ画像を使用して色付け処理を行い色付け
された接続データ画像を得ることが可能であり、該デー
タ画像では、接続データ画像内でONとなっているピク
セルを含む存在可能線データ画像内の各連結要素内にあ
る各ピクセルがONとなる。ボックス270の動作は次
に集合差分処理を行って色付けされた接続データ画像内
の連結要素を存在可能線データ画像から取り除き、接続
を欠くデータ画像を得ることが可能である。
画像を使用して前述のように分岐要素データ画像を得る
ことが可能である。ボックス270の動作は分岐要素デ
ータ画像を使用して接続データ画像を得ることが可能で
あり、該データ画像では分岐要素データ画像内の値が3
以上のピクセルがONとなる。ボックス270の動作は
次に接続データ画像を使用して色付け処理を行い色付け
された接続データ画像を得ることが可能であり、該デー
タ画像では、接続データ画像内でONとなっているピク
セルを含む存在可能線データ画像内の各連結要素内にあ
る各ピクセルがONとなる。ボックス270の動作は次
に集合差分処理を行って色付けされた接続データ画像内
の連結要素を存在可能線データ画像から取り除き、接続
を欠くデータ画像を得ることが可能である。
【0109】ボックス270の動作は終端データ画像の
各ピクセルを(ピクセル値)2と比較し、2つの終端を
有する連結要素のみを示す2終端データ画像を得ること
が可能である。ボックス270の動作は2終端データ画
像と接続を欠くデータ画像とのAND処理を行って線デ
ータ画像を得ることが可能である。
各ピクセルを(ピクセル値)2と比較し、2つの終端を
有する連結要素のみを示す2終端データ画像を得ること
が可能である。ボックス270の動作は2終端データ画
像と接続を欠くデータ画像とのAND処理を行って線デ
ータ画像を得ることが可能である。
【0110】図8のボックス276に関して前述したよ
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像342が生成されるこ
とが可能である。図に示されるように、出力画像332
は楔型を有する正確に形成されたパイチャートであり、
該楔型は入力画像340の線により定義されるセグメン
トと同様の相対的構成比を有する。
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像342が生成されるこ
とが可能である。図に示されるように、出力画像332
は楔型を有する正確に形成されたパイチャートであり、
該楔型は入力画像340の線により定義されるセグメン
トと同様の相対的構成比を有する。
【0111】図13において、入力画像350は第4の
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは、円、円の中心をマークする小さい連
結要素、および円と交わり円の4つのセグメントを定義
する4つの短い半径方向の線を含む。円の外部はセグメ
ントに対するラベルとスケッチのタイトルである。
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは、円、円の中心をマークする小さい連
結要素、および円と交わり円の4つのセグメントを定義
する4つの短い半径方向の線を含む。円の外部はセグメ
ントに対するラベルとスケッチのタイトルである。
【0112】ボックス270の動作は、前述のように最
初に入力画像350を使用することにより第4の特定な
PPGカテゴリーに対する中心候補データ画像を得て最
大要素データ画像を得ることが可能である。ボックス2
70の動作は、図7のボックス242に関して前述した
ように最大要素データ画像に円形規準を適用することが
可能であり、規準が合致される場合には最大要素データ
画像をリターンし、合致されない場合にはNILデータ
画像をリターンする。
初に入力画像350を使用することにより第4の特定な
PPGカテゴリーに対する中心候補データ画像を得て最
大要素データ画像を得ることが可能である。ボックス2
70の動作は、図7のボックス242に関して前述した
ように最大要素データ画像に円形規準を適用することが
可能であり、規準が合致される場合には最大要素データ
画像をリターンし、合致されない場合にはNILデータ
画像をリターンする。
【0113】ボックス270の動作は次に最大要素デー
タ画像を使用して前述のように4方キャビティデータ画
像を得ることが可能であり、次に4方キャビティデータ
画像と入力画像350とのAND処理を行って円内容デ
ータ画像を得ることが可能である。ボックス270の動
作はまた最大要素データ画像を使用して、図7のボック
ス242に関して前述したように円中心データ画像を得
ることが可能である。ボックス270の動作は次に色付
け処理を行って中心オブジェクトデータ画像を得ること
が可能であり、該データ画像では、連結要素が円中心デ
ータ画像内のONピクセルを含む場合、円内容データ画
像内の連結要素内のピクセルがONとなる。中心オブジ
ェクトデータ画像は中心候補データ画像となる。
タ画像を使用して前述のように4方キャビティデータ画
像を得ることが可能であり、次に4方キャビティデータ
画像と入力画像350とのAND処理を行って円内容デ
ータ画像を得ることが可能である。ボックス270の動
作はまた最大要素データ画像を使用して、図7のボック
ス242に関して前述したように円中心データ画像を得
ることが可能である。ボックス270の動作は次に色付
け処理を行って中心オブジェクトデータ画像を得ること
が可能であり、該データ画像では、連結要素が円中心デ
ータ画像内のONピクセルを含む場合、円内容データ画
像内の連結要素内のピクセルがONとなる。中心オブジ
ェクトデータ画像は中心候補データ画像となる。
【0114】ボックス270の動作は、最初に最大要素
データ画像を使用して第4の特定なPPGカテゴリーに
対する方向候補データ画像を得て前述のように分岐要素
データ画像を得ることが可能であり、次に分岐要素デー
タ画像を使用して接続データ画像を得ることが可能であ
る。接続データ画像では分岐要素データ画像内の値が3
以上のピクセルがONとなる。接続データ画像は方向候
補データ画像となる。
データ画像を使用して第4の特定なPPGカテゴリーに
対する方向候補データ画像を得て前述のように分岐要素
データ画像を得ることが可能であり、次に分岐要素デー
タ画像を使用して接続データ画像を得ることが可能であ
る。接続データ画像では分岐要素データ画像内の値が3
以上のピクセルがONとなる。接続データ画像は方向候
補データ画像となる。
【0115】第4のカテゴリーに対しても、方向候補デ
ータ画像の代わりに角度候補データ画像を得ることが可
能である。ボックス270の動作は集合差分処理を行っ
て分岐データ画像を最大要素データ画像から取り除き、
角度候補データ画像を得ることが可能である。
ータ画像の代わりに角度候補データ画像を得ることが可
能である。ボックス270の動作は集合差分処理を行っ
て分岐データ画像を最大要素データ画像から取り除き、
角度候補データ画像を得ることが可能である。
【0116】図8のボックス276に関して前述したよ
うに方向ユニットデータ画像、またはこの代わりとして
角度ユニットデータ画像から構成比が得られる場合、構
成比が使用されて出力画像352が生成されることが可
能である。図に示されるように、出力画像352はセグ
メントを有する正確に形成されたパイチャートであり、
該セグメントは入力画像350の円に交差する半径方向
の短い線により定義されるセグメントと同様の相対的構
成比を有する。
うに方向ユニットデータ画像、またはこの代わりとして
角度ユニットデータ画像から構成比が得られる場合、構
成比が使用されて出力画像352が生成されることが可
能である。図に示されるように、出力画像352はセグ
メントを有する正確に形成されたパイチャートであり、
該セグメントは入力画像350の円に交差する半径方向
の短い線により定義されるセグメントと同様の相対的構
成比を有する。
【0117】図14において、入力画像360は第5の
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは円、および円中心付近の交差点から円
に延びて円のセグメントを形成する円内の4つの線を含
む。円の外部はセグメントに対するラベルである。
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは円、および円中心付近の交差点から円
に延びて円のセグメントを形成する円内の4つの線を含
む。円の外部はセグメントに対するラベルである。
【0118】以下に説明を行う第5のカテゴリーに対す
る方法は、楔型に類似の部分を見出すことから開始し、
次に楔型に類似の部分を使用してそれらの間の線、即ち
スポークを見出す。次に楔型に類似の部分とスポークが
使用されて中心が見出されることが可能である。
る方法は、楔型に類似の部分を見出すことから開始し、
次に楔型に類似の部分を使用してそれらの間の線、即ち
スポークを見出す。次に楔型に類似の部分とスポークが
使用されて中心が見出されることが可能である。
【0119】第5の特定なPPGカテゴリーに対する中
心候補データ画像を得るために、ボックス270の動作
は入力画像360を使用して前述のように最大要素デー
タ画像を得ることが可能であり、次に最大要素データ画
像を使用して前述のように4方キャビティデータ画像を
得ることが可能である。ボックス270の動作は次に4
方キャビティデータ画像を使用してサンドイッチ部分デ
ータ画像を得ることが可能である。左右サンドイッチデ
ータ画像は、ピクセルの近接物が該ピクセルの左近傍ま
たは右近傍に存在しなければならないことを要求するよ
うな方法で得られることが可能であり、同様に、上下サ
ンドイッチデータ画像は、ピクセルの近接物が該ピクセ
ルの上近傍または下近傍に存在しなければならないこと
を要求するような方法で得られることが可能である。
心候補データ画像を得るために、ボックス270の動作
は入力画像360を使用して前述のように最大要素デー
タ画像を得ることが可能であり、次に最大要素データ画
像を使用して前述のように4方キャビティデータ画像を
得ることが可能である。ボックス270の動作は次に4
方キャビティデータ画像を使用してサンドイッチ部分デ
ータ画像を得ることが可能である。左右サンドイッチデ
ータ画像は、ピクセルの近接物が該ピクセルの左近傍ま
たは右近傍に存在しなければならないことを要求するよ
うな方法で得られることが可能であり、同様に、上下サ
ンドイッチデータ画像は、ピクセルの近接物が該ピクセ
ルの上近傍または下近傍に存在しなければならないこと
を要求するような方法で得られることが可能である。
【0120】ボックス270の動作は次にサンドイッチ
部分データ画像を使用して第1のエッジデータ画像と、
4方キャビティデータ画像の補体を得て第2のエッジデ
ータ画像を得ることが可能である。ボックス270の動
作は次に第1と第2のエッジデータ画像とにAND処理
を行って隣接エッジデータ画像を得ることが可能であ
る。ボックス270の動作は2つの拡散処理を行ってエ
ッジエリアデータ画像と交差エリアデータ画像とを得る
ことが可能である。
部分データ画像を使用して第1のエッジデータ画像と、
4方キャビティデータ画像の補体を得て第2のエッジデ
ータ画像を得ることが可能である。ボックス270の動
作は次に第1と第2のエッジデータ画像とにAND処理
を行って隣接エッジデータ画像を得ることが可能であ
る。ボックス270の動作は2つの拡散処理を行ってエ
ッジエリアデータ画像と交差エリアデータ画像とを得る
ことが可能である。
【0121】エッジエリアデータ画像では、第1のエッ
ジデータ画像内でONとなっている連結要素内のピクセ
ルの総数を用いてサンドイッチ部分データ画像内の連結
要素内の各ピクセルがラベル付けされる。交差エリアデ
ータ画像では、隣接エッジデータ画像内でONとなって
いる連結要素内のピクセルの総数を用いてサンドイッチ
部分データ画像内の連結要素内の各ピクセルがラベル付
けされる。
ジデータ画像内でONとなっている連結要素内のピクセ
ルの総数を用いてサンドイッチ部分データ画像内の連結
要素内の各ピクセルがラベル付けされる。交差エリアデ
ータ画像では、隣接エッジデータ画像内でONとなって
いる連結要素内のピクセルの総数を用いてサンドイッチ
部分データ画像内の連結要素内の各ピクセルがラベル付
けされる。
【0122】ボックス270の動作は次に、交差エリア
データ画像からの値の2倍の値とエッジエリアデータ画
像からの値をピクセルごとに比較することによりフィル
タ(処理された)サンドイッチ部分データ画像を得るこ
とが可能である。交差エリアがエッジエリアの1/2よ
り大きい場合、フィルタサンドイッチ部分データ画像内
のピクセルはONとなる。
データ画像からの値の2倍の値とエッジエリアデータ画
像からの値をピクセルごとに比較することによりフィル
タ(処理された)サンドイッチ部分データ画像を得るこ
とが可能である。交差エリアがエッジエリアの1/2よ
り大きい場合、フィルタサンドイッチ部分データ画像内
のピクセルはONとなる。
【0123】ボックス270の動作はフィルタサンドイ
ッチ部分データ画像を使用して前述のように接続データ
画像を得ることが可能である。該接続データ画像は中心
候補データ画像であることが可能である。
ッチ部分データ画像を使用して前述のように接続データ
画像を得ることが可能である。該接続データ画像は中心
候補データ画像であることが可能である。
【0124】第5の特定なPPGカテゴリーに対して
も、ボックス270の動作は4方キャビティデータ画像
を角度候補データ画像として得ることが可能である。
も、ボックス270の動作は4方キャビティデータ画像
を角度候補データ画像として得ることが可能である。
【0125】図8のボックス276に関して前述したよ
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像362が生成されるこ
とが可能である。図に示されるように、出力画像362
はセグメントを有する正確に形成されたパイチャートで
あり、該セグメントは入力画像360の線により定義さ
れるセグメントと同様の相対的構成比を有する。
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像362が生成されるこ
とが可能である。図に示されるように、出力画像362
はセグメントを有する正確に形成されたパイチャートで
あり、該セグメントは入力画像360の線により定義さ
れるセグメントと同様の相対的構成比を有する。
【0126】図15において、入力画像370は第6の
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは4つの楔型を有しており、それらの外
側は一体となって近似的な円を形成する。各楔型はその
外側に対向する頂点を有しており、外側に対向する該頂
点は円の中心付近にある。円の外部はセグメントに対す
るラベルである。
特定なPPGのカテゴリーの場合となるスケッチを示
す。該スケッチは4つの楔型を有しており、それらの外
側は一体となって近似的な円を形成する。各楔型はその
外側に対向する頂点を有しており、外側に対向する該頂
点は円の中心付近にある。円の外部はセグメントに対す
るラベルである。
【0127】以下に説明を行う第6のカテゴリーに対す
る方法は、楔型に類似の部分を見出すことから開始し、
次に楔型に類似の部分を使用してそれらの間の領域、即
ちスポークを見出す。楔型に類似の部分とスポークにO
R処理が行われてそれらが充填されることが可能であ
り、該充填結果の回りのエッジが円形であるかテストさ
れることが可能である。近似的に円形である場合、次に
それが使用されてエッジからの最大距離の点において中
心が見出される。
る方法は、楔型に類似の部分を見出すことから開始し、
次に楔型に類似の部分を使用してそれらの間の領域、即
ちスポークを見出す。楔型に類似の部分とスポークにO
R処理が行われてそれらが充填されることが可能であ
り、該充填結果の回りのエッジが円形であるかテストさ
れることが可能である。近似的に円形である場合、次に
それが使用されてエッジからの最大距離の点において中
心が見出される。
【0128】第6の特定なPPGカテゴリーに対する中
心候補データ画像を得るために、ボックス270の動作
は入力画像370を使用して前述のように4方キャビテ
ィデータ画像を得ることが可能である。ボックス270
の動作は次に4方キャビティデータ画像を使用して第5
のカテゴリーに関して前述したようにフィルタサンドイ
ッチ部分データ画像を得ることが可能である。フィルタ
サンドイッチ部分データ画像は入力画像370とOR処
理されることが可能であり、色付け処理が行われて塊部
分データ画像が得られることが可能である。塊部分デー
タ画像では、フィルタサンドイッチ部分データ画像内の
ONピクセルを含むOR処理されたデータ画像内の連結
要素内にある各ピクセルがONとなる。
心候補データ画像を得るために、ボックス270の動作
は入力画像370を使用して前述のように4方キャビテ
ィデータ画像を得ることが可能である。ボックス270
の動作は次に4方キャビティデータ画像を使用して第5
のカテゴリーに関して前述したようにフィルタサンドイ
ッチ部分データ画像を得ることが可能である。フィルタ
サンドイッチ部分データ画像は入力画像370とOR処
理されることが可能であり、色付け処理が行われて塊部
分データ画像が得られることが可能である。塊部分デー
タ画像では、フィルタサンドイッチ部分データ画像内の
ONピクセルを含むOR処理されたデータ画像内の連結
要素内にある各ピクセルがONとなる。
【0129】ボックス270の動作は塊部分データ画像
を使用して充填データ画像を得ることが可能である。充
填データ画像が使用されて真円度データ画像が得られる
ことが可能であり、真円度データ画像がピクセルごとに
真円度スレショルドと比較されてフィルタ(処理され
た)真円度データ画像が得られることが可能である。フ
ィルタ真円度データ画像では、真円度スレショルドより
大きい値を有する真円度データ画像内の各ピクセルがO
Nとなる。真円度スレショルドは例えば値60を有する
ことが可能である。
を使用して充填データ画像を得ることが可能である。充
填データ画像が使用されて真円度データ画像が得られる
ことが可能であり、真円度データ画像がピクセルごとに
真円度スレショルドと比較されてフィルタ(処理され
た)真円度データ画像が得られることが可能である。フ
ィルタ真円度データ画像では、真円度スレショルドより
大きい値を有する真円度データ画像内の各ピクセルがO
Nとなる。真円度スレショルドは例えば値60を有する
ことが可能である。
【0130】真円度データ画像は、オブジェクトの真円
度の計量を従来の方法で算出するために必要とされる値
を用いて各ピクセルをラベル付けすることにより得られ
ることが可能であり、そのような方法は、例えばWin
ston,P.H.andHorn,B.K.P.,L
isp,Addison−Wesley,Readin
g,Mass.,1981,pp121−136および
pp339−343に記載されているコンパクトさを計
量する方法を使用する。次に、各ピクセルに対して真円
度が算出される。真円度データ画像内の各ピクセル値は
次に0から100の範囲の値にスケーリングされること
が可能である。
度の計量を従来の方法で算出するために必要とされる値
を用いて各ピクセルをラベル付けすることにより得られ
ることが可能であり、そのような方法は、例えばWin
ston,P.H.andHorn,B.K.P.,L
isp,Addison−Wesley,Readin
g,Mass.,1981,pp121−136および
pp339−343に記載されているコンパクトさを計
量する方法を使用する。次に、各ピクセルに対して真円
度が算出される。真円度データ画像内の各ピクセル値は
次に0から100の範囲の値にスケーリングされること
が可能である。
【0131】ボックス270の動作は、4方キャビティ
データ画像とフィルタ真円度データ画像とのAND処理
を行うことにより円形キャビティデータ画像を得ること
が可能である。
データ画像とフィルタ真円度データ画像とのAND処理
を行うことにより円形キャビティデータ画像を得ること
が可能である。
【0132】ボックス270の動作は集合差分処理を行
って半径方向部分データ画像を得ることが可能であり、
該データ画像では、円形キャビティデータ画像がフィル
タ真円度データ画像から取り除かれる。次にボックス2
70の動作はフィルタ真円度データ画像を使用してエッ
ジデータ画像を得ることが可能であり、エッジデータ画
像が使用されて距離データ画像が得られることが可能で
ある。
って半径方向部分データ画像を得ることが可能であり、
該データ画像では、円形キャビティデータ画像がフィル
タ真円度データ画像から取り除かれる。次にボックス2
70の動作はフィルタ真円度データ画像を使用してエッ
ジデータ画像を得ることが可能であり、エッジデータ画
像が使用されて距離データ画像が得られることが可能で
ある。
【0133】ボックス270の動作は次に拡散処理を行
って最大距離データ画像を得ることが可能であり、該デ
ータ画像では、連結要素内のピクセルに対する距離デー
タ画像からの最大値を用いて半径方向部分データ画像内
の各連結要素内の各ピクセルがラベル付けされる。最大
距離データ画像は距離データ画像と比較されて距離点デ
ータ画像が得られることが可能であり、該データ画像で
は値の等しい各ピクセルがONとなる。
って最大距離データ画像を得ることが可能であり、該デ
ータ画像では、連結要素内のピクセルに対する距離デー
タ画像からの最大値を用いて半径方向部分データ画像内
の各連結要素内の各ピクセルがラベル付けされる。最大
距離データ画像は距離データ画像と比較されて距離点デ
ータ画像が得られることが可能であり、該データ画像で
は値の等しい各ピクセルがONとなる。
【0134】ボックス252の動作は距離点データ画像
と半径方向部分データ画像とをAND処理して中心候補
データ画像を得ることが可能である。
と半径方向部分データ画像とをAND処理して中心候補
データ画像を得ることが可能である。
【0135】第6の特定なPPGカテゴリーに対して、
円形キャビティデータ画像は角度候補データ画像となる
ことが可能である。
円形キャビティデータ画像は角度候補データ画像となる
ことが可能である。
【0136】図8のボックス276に関して前述したよ
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像372が生成されるこ
とが可能である。図に示されるように、出力画像372
はセグメントを有する正確に形成されたパイチャートで
あり、該セグメントは入力画像370で定義されるセグ
メントと同様の相対的構成比を有する。
うに角度ユニットデータ画像から構成比が得られる場
合、構成比が使用されて出力画像372が生成されるこ
とが可能である。図に示されるように、出力画像372
はセグメントを有する正確に形成されたパイチャートで
あり、該セグメントは入力画像370で定義されるセグ
メントと同様の相対的構成比を有する。
【0137】図16のシステム390は、ネットワーク
392、ワークステーション394、保存サーバ39
6、および画像処理サーバ398を含む。ユーザはワー
クステーション394を操作し、スキャナまたは他のソ
ースからのような画像を定義するデータの保存のための
リクエストをネットワーク392へ与えることが可能で
ある。これに応答して保存サーバ396はデータを保存
することが可能である。次にユーザはワークステーショ
ン394を操作して前述のような画像処理動作に対する
リクエストを与えることが可能である。これに応答して
画像処理サーバ398はリクエストされた動作を実行す
ることが可能であり、図6に関して前述したような命令
を実行する。
392、ワークステーション394、保存サーバ39
6、および画像処理サーバ398を含む。ユーザはワー
クステーション394を操作し、スキャナまたは他のソ
ースからのような画像を定義するデータの保存のための
リクエストをネットワーク392へ与えることが可能で
ある。これに応答して保存サーバ396はデータを保存
することが可能である。次にユーザはワークステーショ
ン394を操作して前述のような画像処理動作に対する
リクエストを与えることが可能である。これに応答して
画像処理サーバ398はリクエストされた動作を実行す
ることが可能であり、図6に関して前述したような命令
を実行する。
【0138】図17は、FAXサーバとして動作するこ
とが可能であるようなパーソナルコンピュータにおいて
前述の方法がどのように適用されることが可能であるか
を示す。図18は、コピー装置において前述の方法がど
のように適用されることが可能であるかを示す。
とが可能であるようなパーソナルコンピュータにおいて
前述の方法がどのように適用されることが可能であるか
を示す。図18は、コピー装置において前述の方法がど
のように適用されることが可能であるかを示す。
【0139】図17のシステム400はCPU402を
含み、該CPUはIBM PC互換性マシンのようなパ
ーソナルコンピュータのCPUであることが可能であ
る。CPU402はキーボード404およびマウス40
6からのユーザ入力信号を受信するために接続され、デ
ィスプレイ408を通してユーザに画像を示すことが可
能である。CPU402はまた、ディスクドライブ41
0、モデム412、スキャナー414、およびプリンタ
416を例として含むような多くの他の周辺装置へ接続
される。
含み、該CPUはIBM PC互換性マシンのようなパ
ーソナルコンピュータのCPUであることが可能であ
る。CPU402はキーボード404およびマウス40
6からのユーザ入力信号を受信するために接続され、デ
ィスプレイ408を通してユーザに画像を示すことが可
能である。CPU402はまた、ディスクドライブ41
0、モデム412、スキャナー414、およびプリンタ
416を例として含むような多くの他の周辺装置へ接続
される。
【0140】プログラムメモリ420は、DOSバージ
ョンであることが可能なオペレーティングシステム(O
S)命令422、ユーザインターフェイス命令424、
FAXサーバ命令426、および画像処理命令428を
保存する。FAXサーバ命令426はXeroxCor
porationのPaperWorks(登録商標)
ソフトウェア製品に類似のものであることが可能であ
る。画像処理命令428は、図6の画像処理命令204
および図7から15に関して前述したように実行される
ことが可能である。FAXサーバ命令426および画像
処理命令428は、フロッピーディスク、ディスケッ
ト、またはCD−ROM上に保存されたソフトウェア製
品の形態で得られることが可能であり、プログラムメモ
リ420への保存のためにディスクドライブ410によ
りアクセスされることが可能である。
ョンであることが可能なオペレーティングシステム(O
S)命令422、ユーザインターフェイス命令424、
FAXサーバ命令426、および画像処理命令428を
保存する。FAXサーバ命令426はXeroxCor
porationのPaperWorks(登録商標)
ソフトウェア製品に類似のものであることが可能であ
る。画像処理命令428は、図6の画像処理命令204
および図7から15に関して前述したように実行される
ことが可能である。FAXサーバ命令426および画像
処理命令428は、フロッピーディスク、ディスケッ
ト、またはCD−ROM上に保存されたソフトウェア製
品の形態で得られることが可能であり、プログラムメモ
リ420への保存のためにディスクドライブ410によ
りアクセスされることが可能である。
【0141】データメモリ440は、図6から9および
より詳細には図10から15に関して前述したように、
入力画像データ442、分割特性データ444、および
構成比データ446を保存する。データメモリ440は
また、図10から15に関して前述したような出力画像
を定義するデータを画像処理命令428が得る場合に出
力画像データ448を保存することが可能である。
より詳細には図10から15に関して前述したように、
入力画像データ442、分割特性データ444、および
構成比データ446を保存する。データメモリ440は
また、図10から15に関して前述したような出力画像
を定義するデータを画像処理命令428が得る場合に出
力画像データ448を保存することが可能である。
【0142】システム400は、多くの方法でプロポー
ションドパーツグラフを示す画像を定義する入力画像デ
ータ442を得ることが可能である。プロポーションド
パーツグラフを示す画像を定義するデータは、ユーザイ
ンターフェイス命令424を実行することによるよう
な、図5に関して前述したように対話的に生成されるこ
とが可能である。ペンベースの方法を含む任意の適切な
ユーザインターフェイスの方法が使用されることが可能
である。
ションドパーツグラフを示す画像を定義する入力画像デ
ータ442を得ることが可能である。プロポーションド
パーツグラフを示す画像を定義するデータは、ユーザイ
ンターフェイス命令424を実行することによるよう
な、図5に関して前述したように対話的に生成されるこ
とが可能である。ペンベースの方法を含む任意の適切な
ユーザインターフェイスの方法が使用されることが可能
である。
【0143】プロポーションドパーツグラフを示す既に
生成されている画像を定義するデータは、ディスクドラ
イブ410により保存媒体から得られることが可能であ
る。プロポーションドパーツグラフを示す画像を定義す
るデータは、図4に関して前述したようにスキャナ41
4から得られることが可能である。ユーザはプロポーシ
ョンドパーツグラフを示す画像を定義するデータを他の
場所で生成することが可能であり、モデム412へのF
AX伝送によるように、ユーザは該データをモデム41
2を通してシステム400へ与えることが可能である。
生成されている画像を定義するデータは、ディスクドラ
イブ410により保存媒体から得られることが可能であ
る。プロポーションドパーツグラフを示す画像を定義す
るデータは、図4に関して前述したようにスキャナ41
4から得られることが可能である。ユーザはプロポーシ
ョンドパーツグラフを示す画像を定義するデータを他の
場所で生成することが可能であり、モデム412へのF
AX伝送によるように、ユーザは該データをモデム41
2を通してシステム400へ与えることが可能である。
【0144】CPU402は、モデム412を通したF
AX伝送により受信されたリクエストに応答してFAX
サーバ命令426を実行することが可能である。該リク
エストは、FAX装置またはプリンタ416のような出
力画像送出先と解析動作とを示すフォームを含むことが
可能である。該リクエストはまた、プロポーションドパ
ーツグラフを示す画像を定義するデータを含むことが可
能であるか、またはシステム400により既に得られて
いる画像を示すことが可能である。
AX伝送により受信されたリクエストに応答してFAX
サーバ命令426を実行することが可能である。該リク
エストは、FAX装置またはプリンタ416のような出
力画像送出先と解析動作とを示すフォームを含むことが
可能である。該リクエストはまた、プロポーションドパ
ーツグラフを示す画像を定義するデータを含むことが可
能であるか、またはシステム400により既に得られて
いる画像を示すことが可能である。
【0145】FAXサーバ命令426は、リクエストが
画像処理動作を示す場合、図7から9に示されるものに
類似の動作を実行するための画像処理命令428の呼び
出しを含むことが可能である。FAXサーバ命令426
の実行はさらに、図7のボックス248または図8のボ
ックス278で生成された、作成された画像を定義する
データを与えることが可能である。作成された画像を定
義するデータは、FAX伝送のためにモデム412へ与
えられることが可能であるか、または印刷のためにプリ
ンタ416へ与えられることが可能である。
画像処理動作を示す場合、図7から9に示されるものに
類似の動作を実行するための画像処理命令428の呼び
出しを含むことが可能である。FAXサーバ命令426
の実行はさらに、図7のボックス248または図8のボ
ックス278で生成された、作成された画像を定義する
データを与えることが可能である。作成された画像を定
義するデータは、FAX伝送のためにモデム412へ与
えられることが可能であるか、または印刷のためにプリ
ンタ416へ与えられることが可能である。
【0146】図18において、コピー装置460はデジ
タルコピー装置または他の電子写真複写システムである
ことが可能である。スキャナ回路462は、プロポーシ
ョンドパーツグラフを示す入力画像464を定義するデ
ータを得る。ユーザインターフェイス回路470はタッ
チセンスデバイス472を含み、該デバイスはプッシュ
ボタン、熱または圧力センサー素子、容量センサー素
子、または接触動作を検出するための他のデバイスであ
ることが可能である。ユーザがデバイス472に接触す
る場合、ユーザインターフェイス回路470はデバイス
472が接触されたことを示すタッチデータを与える。
タルコピー装置または他の電子写真複写システムである
ことが可能である。スキャナ回路462は、プロポーシ
ョンドパーツグラフを示す入力画像464を定義するデ
ータを得る。ユーザインターフェイス回路470はタッ
チセンスデバイス472を含み、該デバイスはプッシュ
ボタン、熱または圧力センサー素子、容量センサー素
子、または接触動作を検出するための他のデバイスであ
ることが可能である。ユーザがデバイス472に接触す
る場合、ユーザインターフェイス回路470はデバイス
472が接触されたことを示すタッチデータを与える。
【0147】処理回路480はタッチデータを使用し、
解析動作のリクエストを示すリクエストデータを得る。
次にリクエストに応答して、処理回路480は入力画像
464を定義するデータを使用し、セグメントに対する
制約を満たす入力画像464の特性を示す分割特性デー
タを自動的に得、分割特性データを使用して各セグメン
トの構成比を示す構成比データを得る。処理回路480
は次に構成比データを使用し、指定された構成比をもっ
たセグメントを有するプロポーションドパーツグラフを
示す出力画像を定義するデータを得る。このデータは出
力画像492の印刷のためにプリンタ回路490へ与え
られる。
解析動作のリクエストを示すリクエストデータを得る。
次にリクエストに応答して、処理回路480は入力画像
464を定義するデータを使用し、セグメントに対する
制約を満たす入力画像464の特性を示す分割特性デー
タを自動的に得、分割特性データを使用して各セグメン
トの構成比を示す構成比データを得る。処理回路480
は次に構成比データを使用し、指定された構成比をもっ
たセグメントを有するプロポーションドパーツグラフを
示す出力画像を定義するデータを得る。このデータは出
力画像492の印刷のためにプリンタ回路490へ与え
られる。
【0148】
【発明の効果】以上説明したように、本発明によりプロ
ポーションドパーツグラフを示す画像を解析することが
可能となり、ハンドスケッチにより作成されたプロポー
ションドパーツグラフを示す画像から、該画像のセグメ
ントの構成比と同様の相対的構成比を有する正確に形成
されたプロポーションドパーツグラフをコンピュータに
より作成することが可能となる。
ポーションドパーツグラフを示す画像を解析することが
可能となり、ハンドスケッチにより作成されたプロポー
ションドパーツグラフを示す画像から、該画像のセグメ
ントの構成比と同様の相対的構成比を有する正確に形成
されたプロポーションドパーツグラフをコンピュータに
より作成することが可能となる。
【図1】プロポーションドパーツグラフを示す画像がど
のようにして解析されることが可能であるかを示す概略
図である。
のようにして解析されることが可能であるかを示す概略
図である。
【図2】プロポーションドパーツグラフを示す画像を解
析する際の一般的動作を示すフローチャートである。
析する際の一般的動作を示すフローチャートである。
【図3】ソフトウェア製品およびマシンの一般的構成要
素を示す概略ブロック図であり、マシンにおいてソフト
ウェア製品が使用されて図2の一般的動作が実行される
ことが可能である。
素を示す概略ブロック図であり、マシンにおいてソフト
ウェア製品が使用されて図2の一般的動作が実行される
ことが可能である。
【図4】プロポーションドパーツグラフのスケッチを示
し、また手書きによるプロポーションドパーツグラフを
示す画像を定義するデータをユーザが与えることが可能
な方法を示す概略ブロック図である。
し、また手書きによるプロポーションドパーツグラフを
示す画像を定義するデータをユーザが与えることが可能
な方法を示す概略ブロック図である。
【図5】マシンを用いて対話的に生成されたプロポーシ
ョンドパーツグラフを示す画像を定義するデータをユー
ザがどのようにして与えることが可能であるかを示す概
略ブロック図である。
ョンドパーツグラフを示す画像を定義するデータをユー
ザがどのようにして与えることが可能であるかを示す概
略ブロック図である。
【図6】プロポーションドパーツグラフを示す画像を解
析することが可能なマシンの概略ブロック図である。
析することが可能なマシンの概略ブロック図である。
【図7】第1の実施において図6のマシンにより実行さ
れる動作のフローチャートである。
れる動作のフローチャートである。
【図8】第2の実施において図6のマシンにより実行さ
れる動作のフローチャートである。
れる動作のフローチャートである。
【図9】図8の規準がどのようにして適用されるかを示
すフローチャートである。
すフローチャートである。
【図10】プロポーションドパーツグラフのスケッチの
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
【図11】プロポーションドパーツグラフのスケッチの
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
【図12】プロポーションドパーツグラフのスケッチの
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
【図13】プロポーションドパーツグラフのスケッチの
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
【図14】プロポーションドパーツグラフのスケッチの
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
【図15】プロポーションドパーツグラフのスケッチの
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
例を示し、また図6、8、および9に示される方法を用
いて得られる正確に形成されたプロポーションドパーツ
グラフの例を示す図である。
【図16】画像処理サーバを用いた実施の概略ブロック
図である。
図である。
【図17】FAXサーバアプリケーションの概略ブロッ
ク図である。
ク図である。
【図18】コピー装置アプリケーションの概略ブロック
図である。
図である。
10 プロポーションドパーツグラフを示す画像 60 ソフトウェア製品 150 マシン 182 ワークステーション 400 システム 460 コピー装置
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ジェームス ヴィー.マホニー アメリカ合衆国 94133 カリフォルニア 州 サン フランシスコ カーニー スト リート 1245 アパートメント 2ビー
Claims (1)
- 【請求項1】 画像データを解析する方法であって、 比例分割された部分から構成されるグラフを示す入力画
像を定義する入力画像データを得ることと、 入力画像データを使用して、セグメントに対する制約を
満たす特性を示す分割特性データを得ることと、 分割特性データを使用して、特性の各セグメントに対し
て構成比を示す構成比データを得ることと、 を含む画像データ解析方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US157856 | 1988-02-19 | ||
| US08/157,856 US5513271A (en) | 1993-11-24 | 1993-11-24 | Analyzing an image showing a proportioned parts graph |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07200840A true JPH07200840A (ja) | 1995-08-04 |
Family
ID=22565562
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6306882A Pending JPH07200840A (ja) | 1993-11-24 | 1994-11-16 | 画像データ解析方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5513271A (ja) |
| EP (1) | EP0654763A1 (ja) |
| JP (1) | JPH07200840A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011059784A (ja) * | 2009-09-07 | 2011-03-24 | O Creation:Kk | 概念モデル可視化システムとプログラムと記録媒体 |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5659639A (en) * | 1993-11-24 | 1997-08-19 | Xerox Corporation | Analyzing an image showing editing marks to obtain category of editing operation |
| US5563991A (en) * | 1993-11-24 | 1996-10-08 | Xerox Corporation | Using an image showing a perimeter relationship representation to obtain data indicating a relationship among distinctions |
| JPH082181A (ja) * | 1994-06-24 | 1996-01-09 | Kenji Okayasu | 図形描画装置の制御方法及び図形描画装置及び波形記録装置 |
| JP3658893B2 (ja) * | 1996-11-15 | 2005-06-08 | カシオ計算機株式会社 | 宅配荷物管理装置 |
| US6253218B1 (en) * | 1996-12-26 | 2001-06-26 | Atsushi Aoki | Three dimensional data display method utilizing view point tracing and reduced document images |
| US6320586B1 (en) * | 1998-11-04 | 2001-11-20 | Sap Aktiengesellschaft | System an method for the visual display of data in an interactive split pie chart |
| NZ502019A (en) * | 1999-12-22 | 2002-10-25 | Compudigm Int Ltd | Method for generating a Venn diagram with each area of circle being proportional to the ratio of the number of elements in the circle |
| US7162463B1 (en) * | 2002-07-12 | 2007-01-09 | Chroma Energy, Inc. | Pattern recognition template construction applied to oil exploration and production |
| US7295706B2 (en) * | 2002-07-12 | 2007-11-13 | Chroma Group, Inc. | Pattern recognition applied to graphic imaging |
| US7188092B2 (en) * | 2002-07-12 | 2007-03-06 | Chroma Energy, Inc. | Pattern recognition template application applied to oil exploration and production |
| US7184991B1 (en) | 2002-07-12 | 2007-02-27 | Chroma Energy, Inc. | Pattern recognition applied to oil exploration and production |
| US7089261B2 (en) * | 2002-07-25 | 2006-08-08 | International Business Machines Corporation | Programmable use of data extracted from common presentation files |
| US7664325B2 (en) | 2005-12-21 | 2010-02-16 | Microsoft Corporation | Framework for detecting a structured handwritten object |
| US7583841B2 (en) | 2005-12-21 | 2009-09-01 | Microsoft Corporation | Table detection in ink notes |
| US20100083184A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Selective grouping and manipulation of chart components |
| US20110154234A1 (en) * | 2009-12-18 | 2011-06-23 | Microsoft Corporation | Layout projection using non-linear constraints |
| CA2838068A1 (en) * | 2012-02-24 | 2013-06-24 | Jerry Wolfe | System and method for providing flavor advisement and enhancement |
| CN103578139B (zh) * | 2012-07-18 | 2016-12-28 | 方正国际软件(北京)有限公司 | 一种不等高度的三维立体饼图的绘制方法及系统 |
| US20140340423A1 (en) * | 2013-03-15 | 2014-11-20 | Nexref Technologies, Llc | Marker-based augmented reality (AR) display with inventory management |
| US20150346918A1 (en) * | 2014-06-02 | 2015-12-03 | Gabriele Bodda | Predicting the Severity of an Active Support Ticket |
| US9846687B2 (en) | 2014-07-28 | 2017-12-19 | Adp, Llc | Word cloud candidate management system |
| GB2531551A (en) * | 2014-10-21 | 2016-04-27 | Ibm | Generating a computer executable chart visualization by annotating a static image of said visualization |
| US10866947B2 (en) | 2017-03-10 | 2020-12-15 | Sap Se | Context based chart validations |
| KR102521408B1 (ko) * | 2018-08-27 | 2023-04-14 | 삼성전자주식회사 | 인포그래픽을 제공하기 위한 전자 장치 및 그에 관한 방법 |
| WO2021067934A1 (en) * | 2019-10-03 | 2021-04-08 | Georgia Tech Research Corporation | Endoscopic three-dimensional imaging systems and methods |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1266515B (de) * | 1963-07-22 | 1968-04-18 | Bayer Ag | Verfahren und Vorrichtung zur Auswertung von Kurvenvorlagen |
| US3335408A (en) * | 1964-04-15 | 1967-08-08 | Itek Corp | Apparatus for data processing |
| DE1499399C3 (de) * | 1965-01-05 | 1974-08-08 | Kienzle Apparate Gmbh, 7730 Villingen | Gerät zur automatischen Ermittlung der Registrierdauer eines Ereignisses aus Balkendiagrammen |
| US3936607A (en) * | 1973-11-28 | 1976-02-03 | Michael Davis | Electronically variable audiometer of the von Bekesy type |
| JPS60116450A (ja) * | 1983-11-30 | 1985-06-22 | Brother Ind Ltd | 記録装置 |
| US4682902A (en) * | 1983-11-30 | 1987-07-28 | Brother Kogyo Kabushiki Kaisha | Writing plotting apparatus with keyboard |
| US4674042A (en) * | 1985-04-02 | 1987-06-16 | International Business Machines Corp. | Editing business charts |
| US4815029A (en) * | 1985-09-23 | 1989-03-21 | International Business Machines Corp. | In-line dynamic editor for mixed object documents |
| US4730930A (en) * | 1986-06-24 | 1988-03-15 | Technical Arts Corporation | Scanning apparatus and method |
| JP2932193B2 (ja) * | 1989-11-08 | 1999-08-09 | 日立ソフトウェアエンジニアリング株式会社 | 図形処理装置 |
| US5317650A (en) * | 1991-07-29 | 1994-05-31 | Xerox Corporation | Determination of the arc length of a curve |
| US5404439A (en) * | 1992-04-15 | 1995-04-04 | Xerox Corporation | Time-space object containment for graphical user interface |
| US5455898A (en) * | 1993-11-24 | 1995-10-03 | Xerox Corporation | Analyzing an image showing a graphical representation of a layout |
| US5392130A (en) * | 1993-11-24 | 1995-02-21 | Xerox Corporation | Analyzing an image showing a row/column representation |
-
1993
- 1993-11-24 US US08/157,856 patent/US5513271A/en not_active Expired - Lifetime
-
1994
- 1994-11-16 JP JP6306882A patent/JPH07200840A/ja active Pending
- 1994-11-23 EP EP94308651A patent/EP0654763A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011059784A (ja) * | 2009-09-07 | 2011-03-24 | O Creation:Kk | 概念モデル可視化システムとプログラムと記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0654763A1 (en) | 1995-05-24 |
| US5513271A (en) | 1996-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07200840A (ja) | 画像データ解析方法 | |
| EP0654748B1 (en) | Method of analyzing data defining an image | |
| JPH07200835A (ja) | 画像データ解析方法 | |
| CA2118151C (en) | Analyzing an image or other data to obtain a stable number of groups | |
| CA2187470C (en) | Image structure maps as image representations | |
| US6009196A (en) | Method for classifying non-running text in an image | |
| US5751852A (en) | Image structure map data structure for spatially indexing an imgage | |
| JP5340441B2 (ja) | 編集可能な文書生成のための形状のパラメータ化 | |
| US5563991A (en) | Using an image showing a perimeter relationship representation to obtain data indicating a relationship among distinctions | |
| EP1267309A2 (en) | 3D Computer Modelling Apparatus | |
| CA2118344C (en) | Using a category to analyze an image showing a graphical representation | |
| EP0654754B1 (en) | Method of analyzing data defining an image | |
| JP2007012074A (ja) | 文書画像のコンテント適応スケーリング用ホワイトスペースグラフ及びツリー | |
| EP0654751A2 (en) | Method of analyzing data defining an image | |
| JP4726257B2 (ja) | 画像処理方法およびその装置 | |
| JP4630777B2 (ja) | デジタル文書を変更する方法、装置、コンピュータプログラム及び記憶媒体 | |
| US7336825B2 (en) | Segmenting a composite image via minimum areas | |
| JPH07200838A (ja) | 画像データ解析方法 | |
| EP1439485B1 (en) | Segmenting a composite image via basic rectangles | |
| JP3935997B2 (ja) | 図面ファイルの中間フォーマットへの変換方法 | |
| JPH09101873A (ja) | 画像表示方法及びその装置 | |
| JPH10222688A (ja) | 画像処理方法 | |
| Stevenson | Envision: a portable image programming environment | |
| Chrisman | Department of Landscape Architecture, University of Wisconsin-Madison, Madison, Wisconsin 53706, USA | |
| JPH0239972A (ja) | 行ピッチ可変処理における破線描画方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040203 |