(57)【特許請求の範囲】
【請求項１】
コンピュータ処理により行う画像の補助的表示方法において、
画像入力装置により画像原稿から読み取った少なくとも線画を含む画像をディスプレイ上に表示する過程と、
表示された画像の輪郭線を抽出する過程と、
前記ディスプレイ上に表示された画像上を、抽出した輪郭線に沿って、かつ前記輪郭線の色とは異なる色でトレース表示する過程とを有し、
前記輪郭線に沿ってトレース表示する過程では、トレース表示の速度が、トレース表示の先頭部が目視できる速度とし、かつトレース表示の先頭部を前記トレース表示の色とは異なる色とした
ことを特徴とする画像の補助的表示方法。
【請求項２】
前記輪郭線に沿ってトレース表示する過程では、輪郭線が分断されている箇所に突き当たった場合、その時点で、前記先頭部のみを、先にトレース表示された輪郭線上に沿って逆進するようにしたことを特徴とする請求項１記載の画像の補助的表示方法。
【請求項３】
前記ディスプレイ中に、前記トレース表示を中断させるメニューを表示させ、前記トレース表示中に前記中断メニューをポインティングデバイスにより指示したとき、前記トレース表示が中断され、中断された時点までのトレース表示を保持するようにしたことを特徴とする請求項１又は２に記載の画像の補助的表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータに画像として入力された画像上の罫（枠、格子型に描いた線、罫線等も含む）や線画等に意図に反して存在する分断箇所を発見するために適用して好適な画像の補助的表示方法に関する。
【０００２】
【従来の技術】
近時、画像入力装置とこの画像入力装置に接続されて所定の処理を行うコンピュータ（電子計算機）とこのコンピュータに接続される画像出力装置とから構成される画像処理システムが種々の分野に応用されている。
【０００３】
例えば、コンピュータに画像記録用の磁気ディスク、画像表示処理用のカラーモニタおよび原稿画像の入力と分解版出力のためのスキャナを接続した構成の電子集版装置もその一つの応用分野である。
【０００４】
【発明が解決しようとする課題】
ところで、このような電子集版装置では、版下台紙が用いられ、図８に示すように、この版下台紙１には、文字２とともに、写真版の入る位置、ベタ刷りの境界線などを示すために上質紙等の台紙３に書き込まれた仮の罫線である、いわゆるあたり罫（単に、罫ともいう。）４が書き込まれている。なお、あたり罫４は、後の電子集版段階で見当として用いられた後削除され、印刷の際には現れない。また、版下台紙１には、印刷にも現れる、いわゆるいき罫（単に、罫ともいう。）５も描かれている。
【０００５】
版下台紙１上の画像はスキャナで読み取られ、版下台紙画像として２０インチ程度のディスプレイの画面上に表示される。オペレータは、この画面上の版下台紙画像上に、指示書に基づいて、所望のカラー写真の貼り込みや、所定の色の網％、所定の色でべた塗り等の処理を行うが、罫４、５に、意図に反する箇所での分断がある場合には、写真の貼り込み範囲やべた刷りの範囲を特定することが不可能になるという問題があった。
【０００６】
例えば、罫４に図９に示すような分断箇所６があった場合、その罫４で囲まれた領域に所定の色でべた塗り処理を行おうとした場合、この罫４で囲まれた領域ばかりでなく、版下台紙画像上の全ての領域がその色で塗られてしまうという問題が発生する。
【０００７】
実際上、分断箇所６の長さは、版下台紙１上で、例えば、２０μｍ〜４０μｍ程度の大きさである場合が通常であり、版下台紙１上で、または、これを１：１で表示する画面上の版下台紙画像上で、目視により、その分断箇所６を発見することはほとんど不可能である。
【０００８】
しかも、分断箇所６は、たとえ、版下台紙１上で真の分断箇所がない場合であっても、罫４、５にかすれている箇所があったり、インキが全体として薄かったり、罫４、５上にごみや塵が付着していたり、版下台紙１が浮いていたりしていた場合には、そのような版下台紙１をスキャナで読み込む際、スキャナの閾値との関連等により読み込んだ版下台紙画像上で発生することも多々ある。
【０００９】
このような意図に反する、肉眼では、ほとんど不可能な分断箇所６を発見するための画像処理方法として、例えば、細線化処理を利用する方法が提案されている。この細線化処理方法は、罫４、５の中心線部分のビット１の１ビット分の連続しているデータのみを選択して骨格線を抽出する処理であり、その骨格線の連続性を判定して分断箇所を推定する方法である。
【００１０】
しかしながら、この細線化処理を利用する画像処理方法は、画面上の全ての画素をスキャンする必要があり、演算に膨大な時間がかかる上、推定された罫の分断箇所が必ずしも正確でない場合があるという欠点があった。
【００１１】
したがって、結局のところ、分断箇所を正確に発見するためには、画像処理システムの図形拡大表示機能等を用いてオペレータが目視により行う作業が必須となるが、この作業も相当に時間がかかるという問題がある。
【００１２】
この発明はこのような課題を考慮してなされたものであり、罫等の画像の分断箇所を簡易に発見することを可能とする画像の補助的表示方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
この発明は、コンピュータ処理により行う画像の補助的表示方法において、画像入力装置により画像原稿から読み取った少なくとも線画を含む画像をディスプレイ上に表示する過程と、表示された画像の輪郭線を抽出する過程と、前記ディスプレイ上に表示された画像上を、抽出した輪郭線に沿って、かつ前記輪郭線の色とは異なる色でトレース表示する過程とを有し、前記輪郭線に沿ってトレース表示する過程では、トレース表示の速度が、トレース表示の先頭部が目視できる速度とし、かつトレース表示の先頭部を前記トレース表示の色とは異なる色としたことを特徴とする。
【００１４】
この発明によれば、原稿画像から読み取った画像から輪郭線を抽出し、抽出した輪郭線に沿って、かつ前記輪郭線の色とは異なる色で、ディスプレイ上に表示された画像上の輪郭線をトレース表示（追跡表示）するようにしている。
【００１５】
このため、オペレータがそのトレース表示を観測することで、例えば、トレース表示に不自然な動き（例えば、罫がつながっていると思える箇所で、トレース表示が逆方向に進行（逆進という。）を開始するような動き）を認識したとき、その点に罫の分断が発生していることが高いと認識することができる。したがって、輪郭線上を不自然な動きなくトレース表示が一周したときには、分断がないものと推定できる。
【００１６】
また、この発明では、トレース表示の速度を、トレース表示の先頭部が目視できる速度とし、かつトレース表示の先頭部をトレース表示の前記の色とは異なる色とすることにより、現時点におけるトレース位置を容易かつ明確に認識することができる。
【００１７】
また、前記輪郭線に沿ってトレース表示する過程では、輪郭線が分断されている箇所に突き当たった場合、その時点で、前記先頭部のみを先にトレース表示された輪郭線上に沿って逆進するようにすれば、輪郭線が分断されていることをその逆進時点で特定することができる。
【００１８】
さらに、前記ディスプレイ中に、前記トレース表示を中断させるメニューを表示させ、前記トレース表示中に前記中断メニューをポインティングデバイスにより指示したとき、前記トレース表示が中断され、その中断された時点までのトレース表示を保持するようにすれば、その箇所を拡大表示等することにより、一層正確かつ容易に分断箇所を特定することができる。
【００１９】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。なお、以下に参照する図面において、上記図８、図９に示したものと対応するものには同一の符号を付けてその詳細な説明は省略する。また、繁雑さを避けるために、必要に応じて上記図８、図９をも参照して説明する。
【００２０】
図１は、この発明方法が適用される一般的な電子集版装置の概略的な構成を示している。
【００２１】
図１に示す電子集版装置１１は、電子集版装置本体としてのコンピュータからなるワークステーション１２を有している。
【００２２】
ワークステーション１２には、画像出力手段であって、比較的低画質であるが簡易に低コストの印刷の行えるゲラ印刷（校正刷り）用のゲラプリンタ１３が接続されている。
【００２３】
また、ワークステーション１２には、画像入力装置として機能するカラースキャナ１５と画像出力装置として機能するフイルムプリンタ１６が接続されている。
【００２４】
カラースキャナ１５は、図８に示した版下台紙１上の画像原稿を読み取り、その版下画像を担持した画像データをワークステーション１２に供給する。また、カラースキャナ１５は、他の原稿画像から、絵柄、文字、図形等のモノクロ画像またはカラー画像を読み取り、色分解後の画像データをワークステーション１２に供給する。これらの画像データはワークステーション１２を構成するハードディスク（後述する）等の記憶媒体の所定の記憶エリアに記憶される。なお、版下台紙１の画像原稿を読み取る装置、いわゆる台紙入力機をスキャナとは、別に設けてもよい。
【００２５】
ワークステーション１２は、版下台紙画像を画面上に表示する表示手段としての２０インチ程度のＣＲＴ等のディスプレイ３５を有している。オペレータは、コンピュータ処理により、ディスプレイ３５の表示画面上で前記画像データに基づく画像を電子的に集版して、いわゆる面付けパターン等を作成する。集版後の面付けパターンを表すデータ（面付けパターンデータ）がゲラプリンタ１３またはフイルムプリンタ１６に供給される。フイルムプリンタ１６は、その面付けパターンデータに対応した高画質の印刷用フイルムを出力する。
【００２６】
通常、この印刷用フイルムから刷版が作成され、作成された刷版が輪転機に装着されてインキが塗布される。そして、刷版に塗布されたインキが本紙（印刷用紙）に転移されて印刷物が完成する。
【００２７】
図２は、ワークステーション１２の詳細な構成を示している。ワークステーション１２は、制御手段・処理手段（輪郭線抽出処理手段、トレース表示処理手段、色設定手段等）・面付けパターン作成手段等として機能するＣＰＵ２１（中央処理装置）を有し、このＣＰＵ２１には、それぞれ記憶手段であり、システムプログラム等が記憶された（読み出し専用メモリ）ＲＯＭ２２、ワーク用として使用されるＲＡＭ（ランダムアクセスメモリ）２３、画像の補助的表示アプリケーションプログラム（輪郭線抽出処理アプリケーションプログラム、輪郭線のトレース表示アプリケーションプログラムを含む。）、面付けアプリケーションプログラム、その他面付けパターンデータ、版下台紙画像データ等の画像データや種々のデータが記憶されるＨＤ（ハードディスク）２４が接続されている。
【００２８】
また、ＣＰＵ２１には、それぞれがデータ入力手段やポインティングデバイスとして機能するマウス３１、キーボード３２およびタブレット３３等が接続されている。さらに、ＣＰＵ２１には、上述した画像表示手段としてのモニタ機能を有するＣＲＴ等のディスプレイ３５が接続されている。
【００２９】
前記したゲラプリンタ１３、カラースキャナ１５およびフイルムプリンタ１６は、適宜の通信インタフェース３６を介して接続されている。なお、ワークステーション１２には、図示しない編集用のワークステーションをイーサネット（Ｅｔｈｅｒｎｅｔ）等の通信インタフェースを用いて接続することができるように構成されている。
【００３０】
次に、上述の実施の形態の動作について、図３に示す画像の補助的表示アプリケーションプログラムに係るフローチャートに基づいて詳しく説明する。なお、特に、断らない限り、制御主体はＣＰＵ２１であるが、これをその都度参照するのは繁雑になるので、必要に応じて参照する。
【００３１】
まず、画像の補助的表示アプリケーションプログラムを開いて、画像原稿である版下台紙１（図８参照）をスキャナ１５により読み取った画像（版下台紙画像１ａとする。：図４参照）をディスプレイ３５上に表示させ、表示させた版下台紙画像１ａ｛文字の画像２ａ（文字２ａともいう。）と罫の画像４ａ、５ａ（それぞれ、罫４ａ、罫５ａともいう。）が含まれている｝から輪郭線トレース表示をさせようとする領域を指定する（ステップＳ１）。なお、画像の補助的表示アプリケーションプログラムを開いたとき、画面中に、ダイアログ（対話型選択）の形式またはプルダウン形式のメニューが自動的に表示される。
【００３２】
この実施の形態では、図５に示す「領域指示」指示欄等を有するプルダウン形式のメニュー５２が表示されたものとする。そこで、プルダウン形式のメニュー５２から、「領域指示」指示欄をマウス３１を利用してマウスカーソル５３で選択する（例えば、マウス３１を図示しないパッド上を移動させることで、マウスカーソル５３をメニュー５２中の「領域指示」指示欄まで移動してマウス３１を左クリックする。）。そして、マウス３１により、図４に示すように、例えば、一点鎖線の長方形の枠の対角線の長さを指定することで、その大きさを任意に設定できる領域枠６２で罫４ａを囲む領域６３を指示する。このようにして罫４ａ等、輪郭線トレース表示を行おうとする任意の罫等を選択することができる。
【００３３】
次に、メニュー５２中の、「輪郭線抽出」指示欄を選択することで、領域枠５１で指示した範囲内の画像の輪郭線の抽出処理が行われる（ステップＳ２）。この輪郭線の抽出処理は、例えば、周知の３×３のマスクを用いて８連結の形で輪郭を抽出する方法、または２×２のマスクを用いる方法等を採用することができる。
【００３４】
３×３のマスクを用いて画像の輪郭線を抽出する方法は、簡単に説明すれば、指定した領域６３の左上の画素から追跡開始点を探すためのラスタ走査をし、画像を担持した最初の画素、たとえば、画像データがビット１（論理１）の画素を見つけた場合、その点を罫４ａの追跡開始点（追跡開始座標、トレース表示開始点）とし、その追跡開始点に前記３×３マスクの中心画素に合わせ、その中心画素から左回りまたは右回りにマスク画素の値が、０か１かを検索して、その３×３のマスク中で次に見つけた画像を担持した画素を選択して次の追跡画素座標とする。次いで、この次の追跡画素座標に３×３マスクの中心画素を合わせる。以下、同様な操作を、３×３のマスク中の中心画素が最初に見つけた画素位置、すなわち上記追跡開始点となるまで行うことで、画像の輪郭線を見つける方法である。
【００３５】
また、２×２のマスクを用いる方法は、原理的には、良く知られているように、壁に左手を当てて進んでいき、また再び元の位置へもどってきたらその通った道が輪郭線になるという考え方に基づく方法である。
【００３６】
輪郭線を抽出する方法は、領域枠６２内の全ての画素を走査する必要がないことから、細線化処理に比較して、比較的に短い時間で処理を終了することができる。また、細線化処理では、ひげやノイズが発生し易く、これを分断箇所と誤認するおそれが高くなり、確実性の点においても、分断箇所を特定する処理では輪郭抽出処理が優れている。
【００３７】
図６Ａに、領域指示した罫４ａを、分断箇所（分断点）５１および罫４ａの太さ（幅）５４を誇張して描いたものを示している。
【００３８】
図６Ｂは、罫４ａからステップＳ２の輪郭線抽出処理により抽出した輪郭線（１画素の連なり）５５を示している。符号５６は追跡開始点（追跡開始座標またはトレース表示開始点ともいう。）を示している。
【００３９】
次に、メニュー５２上の「トレース表示用設定」指示欄を選択して、トレース表示用の設定を行う（ステップＳ３）。「トレース表示用設定」指示欄を選択することで、図７に示すトレース表示用設定メニュー６１が画面上に表れる。
【００４０】
図７のトレース表示用設定メニュー６１中、「トレース速度」がトレース速度＝２ｃｍ／ｓｅｃ、「トレース表示色」がトレース表示色＝赤、「トレースの先頭部色」が先頭部色＝緑は、それぞれ、デフォルト値（アプリケーションプログラム上の初期設定値）であり、画面上の罫４ａの描画色が黒色（背景描画色が白または明るい灰色）であるときに、目立つ色である。なお、色は、背景色、罫の描画色に対して目立つ色であれば、何色でもよく、図７に示したトレース表示用設定メニュー６１中のカラーパレット（色選択手段）を利用して所望の任意の色を選択することができる。なお、デフォルト値のトレース表示色＝赤は、ピンク色としてもよい。また、先頭部色＝緑は、みず色としてもよい。
【００４１】
次に、メニュー５２中の「開始」指示欄を選択することで、罫４ａ（図６Ｃ参照）の輪郭線５５上の追跡開始点５６から、先頭部５８のみが緑色である赤色のトレース表示が、例えば、輪郭線５５上に沿って右回りで開始される（ステップＳ４）。
【００４２】
トレース表示（描画）（ステップＳ５）の途中の状態を図６Ｄに示す。なお、図中、矢印はトレースの進行方向を示しており、先頭部５８が緑色の輝点として表示され、その先頭部５８から追跡開始点５６までのトレース（軌跡、輝線）５９が赤い輝線として表示される。罫４ａのその他の部分は黒色であり、画面の背景色は明るい灰色である。したがって、オペレータは、このトレース表示進行中の画面から、トレース５９の先頭部５８がどの地点にあるかを一目で認識することができる。
【００４３】
トレース表示中に、メニュー５２中の「中断」指示欄を選択した場合（ステップＳ６）、トレース表示の描画が停止される（ステップＳ７）。通常、「中断」指示欄の選択は、オペレータがトレース表示を観測中に、緑色の先頭部５８が不自然に動くのを認識したとき、例えば、図６Ｅに示すように、先頭部５８が輪郭線５５上を逆方向に進行したときその点の近傍で分断が発生していることが高いと認識することができるので、「中断」指示欄を選択する。
【００４４】
図６Ｅが「中断」指示欄を選択したときのトレース表示が停止している状態を示している。この停止状態で、図示しない、画面上の表示拡大ボタンを押すことで、先頭部５８を中心に画像が拡大表示され、オペレータは、分断箇所５１を視認して容易に特定することができる。その分断箇所５１を適当な色でマーキングすることもできる。
【００４５】
次に、「終了」領域が選択されることなく、再び、「開始」領域を選択した場合、図６Ｅに示すトレース表示の停止の状態から、再び、先頭部５８が矢印に示す方向に移動を開始してトレース表示の進行を開始する。トレース５９の先端部５８が追跡開始点５６まで戻ったときに、トレース表示が終了される。この場合、輪郭線５５上が全て赤色の輝線でトレース表示され、すなわち、輪郭線５５は赤色で塗りつぶされた状態とされ、かつ追跡開始点５６上の先頭部５８のみが緑色の輝点で停止した状態になっている。
【００４６】
メニュー５２中の「終了」指示欄を選択することで（ステップＳ８）、トレース表示の描画跡が消去されて（ステップＳ９）、一連の処理が完了する。
【００４７】
このように上述の実施の形態によれば、きわめて簡単な操作で、容易、迅速かつ正確に罫４ａまたは罫５ａに存在している通常の観測状態では見ることのできない分断箇所５１（図６Ａ参照）等を特定することができる。特定した分断箇所５１は、必要に応じて修復処理を施すことができる。
【００４８】
【発明の効果】
以上説明したように、この発明によれば、原稿画像から読み取った罫等の画像から輪郭線を抽出し、抽出した輪郭線に沿って、かつ前記輪郭線の色とは異なる色で、ディスプレイ上に表示された画像上の輪郭線をトレース表示するようにしている。
【００４９】
このため、オペレータ（ユーザ）がそのトレース表示を観測することで、例えば、トレース表示に不自然な動きを認識したとき、その点に罫の分断が発生していることが高いと認識することができるという効果が達成される。また、輪郭線上を不自然な動きなくトレース表示が一周したときには、分断がないものと推定できる。
【００５０】
この場合、トレース表示の速度を、トレース表示の先頭部が目視できる速度とし、かつトレース表示の先頭部を前記輪郭線の色、前記トレース表示の色とは異なる色とすることにより、トレース表示中の任意の時点におけるトレースの先頭部の現在位置を容易に認識することができる。
【００５１】
例えば、輪郭線の色、すなわち、画像の元の色が黒色であるとき、トレース表示色を赤色に選択し、先端部の色を緑色に選択すれば、オペレータは、画像の色とトレース表示色と先端部の色とを明確に区別することができる。なお、ディスプレイがモノクロディスプレイであって、画像の元の色が黒色であるとき、トレース表示色としては黒に近い灰色とし、トレースの先端部の色は、白に近い灰色としてもよい。いわゆる輝度変調により異なる色を表示することが可能である。
【００５２】
なお、画像から輪郭線を抽出する処理は、従来技術により用いられている細線化処理に比較して、ソフトウエア上もきわめて簡単な処理となり、したがって従来技術に比較して簡易な構成で、罫等の画像の分断箇所を容易（短時間）に発見することが可能となるという効果が達成される。その上、細線化処理では、ひげやノイズが発生し易く、これを分断箇所と誤認するおそれが高くなり、確実性の点においても、分断箇所を特定する処理では輪郭抽出処理が優れている。
【００５３】
この発明方法を、例えば、電子集版装置における版下台紙処理ルーチンに組み込むことで、罫の切れ箇所検出のための作業時間が大幅に短縮化され、結果として、集版作業の生産性の向上を図ることができるという派生的な効果も達成される。
【００５４】
また、前記輪郭線に沿ってトレースを表示する過程では、輪郭線が分断されている箇所に突き当たった場合、その時点で、前記先頭部のみを既にトレースが表示された輪郭線上に沿って逆進するようにすれば、輪郭線が分断されていることをその逆進時点の直後に特定することができる。
【００５５】
さらに、前記ディスプレイ中に、前記トレース表示を中断させるメニューを表示させ、前記トレース表示中に前記中断メニューをポインティングデバイスにより指示したときに、前記トレース表示が中断され、中断された時点までのトレース表示を保持するようにすれば、その箇所を拡大表示等することにより、一層正確に罫または線画中の分断箇所を特定することができる。
【図面の簡単な説明】
【図１】この発明の一実施の形態が適用された構成例を示す線図である。
【図２】図１例中のワークステーションの詳細な構成を含むブロック図である。
【図３】図１例の動作説明に供されるフローチャートである。
【図４】版下台紙画像の例を示す線図である。
【図５】画面上のメニュー表示の説明に供される線図である。
【図６】輪郭線の追跡表示の説明に供される線図であって、
Ａは、領域選択した罫の画面表示を表す線図、
Ｂは、領域選択した罫の輪郭線の画面表示を表す線図、
Ｃは、トレース表示の開始画面を表す線図、
Ｄは、トレース表示中の画面を表す線図、
Ｅは、トレースが逆進を開始したときの画面を表す線図である。
【図７】トレース表示用設定メニュー表示の説明に供される線図である。
【図８】版下台紙の例を示す線図である。
【図９】分断箇所がある図形の説明に供される線図である。
【符号の説明】
１  版下台紙                    １ａ  版下台紙画像
２  文字                        ２ａ  文字の画像
４  罫（あたり罫）              ４ａ、５ａ  罫の画像
５  罫（いき罫）                ６  分断箇所
１１  電子集版装置              １２  ワークステーション
１３  ゲラプリンタ              １５  カラースキャナ
１６  フイルムプリンタ          ２１  ＣＰＵ
５１  分断箇所                  ５２、６１  メニュー
５５  輪郭線
５６  追跡開始点（トレース表示開始点）
５８  （トレース表示の）先頭部
【図１】
0003745818.tif 000002
【図２】
0003745818.tif 000003
【図３】
0003745818.tif 000004
【図４】
0003745818.tif 000005
【図５】
0003745818.tif 000006
【図６】
0003745818.tif 000007
【図７】
0003745818.tif 000008
【図８】
0003745818.tif 000009
【図９】
0003745818.tif 000010