(57)【特許請求の範囲】
【請求項１】
原稿を読み取ったスキャナから送られるとともに、中央の画像部と画像部外側に境界線を介して設けられた外枠部とから成る画像データを記録する記録手段と、
この画像データをトリミングするトリミング手段とを備え、
前記トリミング手段は画像データに対して主走査方向の一側から他側に向かって主走査方向に延びる２つの判別ラインを設定し、この２つの判別ラインと境界線との交点のうち、主走査方向の一側および他側において画像部側の交点を通り副走査方向に延びる２つのラインを第１トリミングラインとして設定し、前記２つの第１トリミングラインと境界線との交点のうち、副走査方向の一側および他側において画像部側の交点を通り主走査方向に延びるラインを第２トリミングラインとして設定し、前記第１および第２トリミングラインに囲まれた必要領域以外の不要領域を除外することを特徴とする画像処理装置。
【請求項２】
原稿を読み取ったスキャナから送られるとともに、中央の画像部と画像部外側に境界線を介して設けられた外枠部とから成る画像データを記録する記録手段と、
この画像データをトリミングするトリミング手段とを備え、
前記トリミング手段は画像データに対して主走査方向の一側から他側に向かって主走査方向に延びる２以上の判別ラインを設定し、この主走査方向に延びる２以上の判別ラインと境界線との交点のうち、主走査方向の一側および他側において最も画像部側に位置する交点を通り副走査方向に延びる２つのラインを第１トリミングラインとして設定し、
前記トリミング手段は更に前記２つの第１トリミングライン間において副走査方向の一側から他側に向かって副走査方向に延びる１以上の補正ラインを設定し、副走査方向に延びる第１トリミングラインおよび補正ラインと境界線との交点のうち、副走査方向の一側および他側において最も画像部側に位置する交点を通る主走査方向のラインを第２トリミングラインとして設定し、前記２つの第１トリミングラインおよび前記２つの第２トリミングラインに囲まれた必要領域以外の不要領域を除外することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、スキャナによって読み取られた画像データの不要領域をトリミングするための画像処理装置に関する。
【０００２】
【従来の技術】
従来から、スキャナによって読み取られた画像データの不要領域をトリミングする画像処理装置が知られている。この画像処理装置において、スキャナによって読み取られた画像データは一旦ホストコンピュータに接続されたハードディスクに格納されるか、あるいはホストコンピュータのメモリに一時的に格納される。その後画像データに対してレタッチソフトを実行することにより、画像データのうち必要領域以外の不要領域がトリミングされる。一方、対象となる画像の形状認識などを行い、トリミング処理を自動的に行う方法も知られている。
【０００３】
【発明が解決しようとする課題】
上述のように、スキャナによって読み取られた画像データの不要領域をトリミングする場合、画像データは一旦ホストコンピュータに接続されたハードディスクに収納されたり、あるいはホストコンピュータのメモリに一時的に格納される。そして画像データに対してレタッチソフトを実行することにより、必要領域以外の不要領域がトリミングされる。
【０００４】
しかしながら、スキャナによって読み取られた画像データには、原稿写真のパーフォレーション部や版下で指定された必要領域以外のデータも含まれている。ことがあり、この場合は、画像データを一旦ホストコンピュータに接続されたハードディスクに収納する際、実際に必要な画像データよりも多い画像データをハードディスクに格納しなければならない。もともと、画像データの書き込みには多大な時間を必要とするうえに、このように必要以上に画像データをハードディスクに格納すると、不要な部分まで書き込むことになり余計に時間がかかってしまう。
【０００５】
また、この画像データをカラープリンタに出力するような場合、不要な部分をトリミングする必要がある。このトリミング作業は、レタッチソフト等によりハードディスクに収納された画像データを読み出し、ホストコンピュータに接続されたディスプレーにその画像を表示させ、必要領域を指定することにより行う。この場合、特に大容量の画像データを読み出す場合には、非常に時間がかかってしまう。
【０００６】
また、このトリミング作業をマウスを用いて行う場合には、ディスプレーに表示された画像を拡大したり、拡大によりディスプレーに表示されなくなった部分を再表示するために表示位置を移動する必要があり、この作業にもかなりの時間がかかってしまう。
【０００７】
一方、この画像データを一旦ホストコンピュータに接続されたハードディスクに収納しないで、直接ホストコンピュータのメモリに画像データを読み込み、その画像データをディスプレーに表示させ、上記と同様のマウスを用いたトリミング作業を行う方法もある。
【０００８】
しかし、この場合にも上記と同様の問題が残るとともに、オペレータが一画像ずつ対話的にトリミング作業を行う必要があるため、効率が良くない。
【０００９】
また、画像の形状認識などにより、トリミング処理を自動的に行おうとすると、演算時間が非常に長くかかるという欠点がある。
【００１０】
本発明は、このような点を考慮してなされたものであり、効率よく自動的にトリミング作業を行うことができるとともに、ハードディスク等のメモリ領域を有効に利用することができ、かつ画像データの読み出しおよび書き込みに要する時間を短縮することができる画像処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
請求項１記載の発明は、原稿を読み取ったスキャナから送られるとともに、中央の画像部と画像部外側に境界線を介して設けられた外枠部とから成る画像データを記録する記録手段と、この画像データをトリミングするトリミング手段とを備え、前記トリミング手段は画像データに対して主走査方向の一側から他側に向かって主走査方向に延びる２つの判別ラインを設定し、この２つの判別ライン境界線との交点のうち、主走査方向の一側および他側において画像部側の交点を通り副走査方向に延びる２つのラインを第１トリミングラインとして設定し、前記２つの第１トリミングラインと境界線との交点のうち、副走査方向の一側および他側において画像部側の交点を通り主走査方向に延びるラインを第２トリミングラインとして設定し、前記第１および第２トリミングラインに囲まれた必要領域以外の不要領域を除外することを特徴とする画像処理装置である。
【００１２】
請求項２記載の発明は、
原稿を読み取ったスキャナから送られるとともに、中央の画像部と画像部外側に境界線を介して設けられた外枠部とから成る画像データを記録する記録手段と、
この画像データをトリミングするトリミング手段とを備え、
前記トリミング手段は画像データに対して主走査方向の一側から他側に向かって主走査方向に延びる２以上の判別ラインを設定し、この主走査方向に延びる２以上の判別ラインと境界線との交点のうち、主走査方向の一側および他側において最も画像部側に位置する交点を通り副走査方向に延びる２つのラインを第１トリミングラインとして設定し、
前記トリミング手段は更に前記２つの第１トリミングライン間において副走査方向の一側から他側に向かって副走査方向に延びる１以上の補正ラインを設定し、副走査方向に延びる第１トリミングラインおよび補正ラインと境界線との交点のうち、副走査方向の一側および他側において最も画像部側に位置する交点を通る主走査方向のラインを第２トリミングラインとして設定し、前記２つの第１トリミングラインおよび前記２つの第２トリミングラインに囲まれた必要領域以外の不要領域を除外することを特徴とする画像処理装置である。
【００１３】
【作用】
請求項１記載の発明によれば、スキャナによって原稿が読み取られ、このスキャナから画像データが画像処理装置に送られ、画像処理装置に備えられた記録手段に記録される。この記録された画像データに対して、画像処理装置に備えられたトリミング手段は、まず、一側から他側に向かって主走査方向に延びる２つの判別ラインを設定する。その後、トリミング手段は、この２つの判別ラインと境界線との交点のうち、一側および他側において画像部側の交点を通り副走査方向に延びる２つのラインを第１トリミングラインとして設定し、この２つの第１トリミングラインと境界線との交点のうち、副走査方向の一側および他側において画像部側の交点を通り主走査方向に延びるラインを第２トリミングラインとして設定し、前記第１および第２トリミングラインに囲まれた、必要領域以外の不要領域を除外する。
【００１４】
請求項２記載の発明によれば、スキャナによって原稿が読み取られ、このスキャナから画像データから画像処理装置に送られ、画像処理装置に備えられた記録手段に記録される。この記録された画像データに対して、画像処理装置に備えられたトリミング手段は、画像データに対して主走査方向の一側から他側に向かって主走査方向に延びる２以上の判別ラインを設定し、この主走査方向に延びる２以上の判別ラインと境界線との交点のうち、主走査方向の一側および他側において最も画像部側に位置する交点を通り副走査方向に延びる２つのラインを第１トリミングラインとして設定する。前記トリミング手段は更に前記２つの第１トリミングライン間において副走査方向の一側から他側に向かって副走査方向に延びる１以上の補正ラインを設定し、副走査方向に延びる第１トリミングラインおよび補正ラインと境界線との交点のうち、副走査方向の一側および他側において最も画像部側に位置する交点を通る主走査方向のラインを第２トリミングラインとして設定する。次に前記２つの第１トリミングラインおよび前記２つの第２トリミングラインに囲まれた必要領域以外の不要領域を除外する。
【００１５】
【実施例】
以下、図面を参照して本発明の実施例について説明する。図１乃至図２は本発明による画像処理装置の第１の実施例を示す図である。
【００１６】
図１において、画像処理システム１０は、スキャナ１１と、画像処理装置１３とを備えている。このうちスキャナ１１には、画像データ伝送用の接続ケーブル１６が接続されており、またこの接続ケーブル１６は、画像処理装置１３に接続されている。
【００１７】
また画像処理装置１３は、処理前の画像データを記録するためのメモリ部１５とトリミング手段１４とを有している。このうち、トリミング手段１４は、後述のように画像データのうち必要領域以外の不要領域を除外するものである。また、画像処理装置１３の外部バス（図示せず）には、処理後の画像データを記録するためのハードディスク１８及び、画像を印刷するためのプリンタ１７が接続され、さらに画像処理装置１３には、画像を表示するためのディスプレー１９が接続されている。
【００１８】
次に、このような構成からなる本実施例の作用について説明する。
【００１９】
図１に示すように、まずスキャナ１１によって原稿が読み取られ、このスキャナ１１から画像データが接続ケーブル１６によって画像処理装置１３に送られる。この送られた画像データは、画像処理装置１３のメモリ部１５に一時的に記録される。
【００２０】
画像処理装置１３に備えられたトリミング手段１４は、このメモリ部１５に一時的に記録された画像データに基づいて下記の処理方法によって画像データのトリミング処理を行う。このトリミング処理を図２に示す。
【００２１】
図２において、外形線２０によって囲まれた領域がスキャナ１１によって読み取られた画像データである。ここで、図中左上の点Ａを原点（０，０）とし、この点Ａから点Ｂへ向かう方向をＸ軸正方向とし、点Ａから点Ｃへ向かう方向をＹ軸正方向とする。なお、Ｘ軸正方向は副走査方向と一致し、Ｙ軸正方向は主走査方向と一致する。また、画像データは境界線２１ａ，２１ｂ，２１ｃ，２１ｄ，によって囲まれた画像部１と、この画像部外側の外枠部２（ハッチング部）とに区画されている。
【００２２】
図２における画像データにおいて、各点の座標は例えば点Ｂが（３１５０，１）、点Ｃが（１，２６５０）、点Ｄが（３１５０，２６５０）、点Ａ１が（１０，２００）、点Ｂ１が（３０００，１８０）、点Ｃ１が（１００、２６００）、点Ｄ１が（３１００，２５００）となっている。
【００２３】
まず、トリミング手段１４は、境界線２１ａの画像部側近傍において画面上側から下側に延びる主走査方向の判別ライン３１ａを設定し、同様に、境界線２１ｂの画像部側近傍において画面上側から下側に延びる主走査方向の判別ライン３１ｂを設定する。なお、判別ライン３１ａはＸ＝９５で表わされ判別ライン３１ｂはＸ＝３０１５で表わされる。
【００２４】
次に、トリミング手段１４は画像データに対して副走査方向に１ライン目から順次走査してゆき、設定した判別ライン３１ａおよび３１ｂ上にある画素の階調値を調査する。ここで得られた階調値によって、そこが必要領域か不要領域かを判断する。この判断は、例えば、階調値がＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（クロ）ともに９０％以上であれば不要領域と判断し、それ以外の領域は必要領域と判断する。ここで、図２において、ハッチング部分はＣ、Ｍ、Ｙ、Ｋともに９０％以上である。
【００２５】
判別ライン３１ａおよび３１ｂ上において、副走査方向の１７９ライン目まではＣ、Ｍ、Ｙ、Ｋともに９０％以上であるので、不要領域と判断される。
【００２６】
副走査方向の１８０ライン目に入ると、判別ライン３１ｂ上では、Ｃ、Ｍ、Ｙ、Ｋのすべてが９０％以上ではなくなるので、トリミング手段１４は必要領域に入ったとみなし、フラグＦｂをアクティブにセットにする。副走査方向の１８０ライン目と判別ライン３１ｂとの交点は、判別ライン３１ｂと境界線２１ｃとの交点となる。
【００２７】
なお、このフラグは、この後、判別ライン３１ｂ上に偶然、Ｃ、Ｍ、Ｙ、Ｋのすべてが９０％以上の画素があってもそこを不要領域と判断しないように設けるものであり、一旦アクティブになるとフラグＦａ，Ｆｂの全てがアクティブになるまでリセットはされない。
【００２８】
この時点では、判別ライン３１ａ上においては、いまだにＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上であるため、トリミング手段１４は不要領域と判断しつづける。
【００２９】
副走査方向の２０１ライン目に入ると、判別ライン３１ａ上においてもＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上ではなくなるので、フラグＦａもアクティブになり、ここでフラグＦａ，Ｆｂのいずれもがアクティブにセットされる。副走査方向の２０１ライン目と判別ライン３１ａとの交点は、判別ライン３１ａと境界線２１ｃとの交点となる。
【００３０】
ここで、トリミング手段１４は、２０１ライン目からが必要領域であると判断する。この副走査方向の２０１ライン目は上述の１８０ライン目より画像部側であるため、２０１ラインを第１トリミングライン３２ａとする。この判断が終了した段階で、フラグＦａ，Ｆｂはリセットされる。また、それまでに受信した２００ライン目までは、メモリ部１５からも消去し、当然、ハードディスク１８にも書き込まない。
【００３１】
次に、トリミング手段１４は、２０１ライン目の第１トリミングライン３２ａにそって画素を走査してゆきＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上ではなくなる画面の左端から１１画素目からを必要領域であると判断する。その後、さらに第１トリミングライン３２ａに沿って画素を走査してゆき、Ｃ、Ｍ、Ｙ、Ｋのすべてが９０％以上となる３０１６画素目の一つ前の３０１５画素目までを必要領域であると判断する。主走査方向の第１１画素目のラインおよび第３０１５画素目のラインは、後述のように第２トリミングラインの候補となる。また、主走査方向の第１１画素目のラインおよび第３０１５画素目のラインと、第１トリミングライン３２ａとの交点は、各々第１トリミングライン３２ａと境界線２１ａ、２１ｂとの交点となる。
【００３２】
その後、トリミング手段１４は、判別ライン３１ａ、３１ｂ上において次の副走査方向の２０２ライン目の走査を行い、引き続き画素を走査していく。判別ライン３１ａ、３１ｂいずれのライン上においてもＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上となる２６００ライン目からを仮に不要領域であるとみなして、そこから先の画像データは、メモリ部１５にも、ハードディスク１８にも書き込まない。
【００３３】
その後、トリミング手段１４は、２６００ライン目の一つ前の２５９９ライン目から判別ライン３１ａ、３１ｂ上において、逆方向に走査を行ってゆき、Ｃ、Ｍ、Ｙ、Ｋのすべてが９０％以上ではなくなる時点でそれぞれフラグＦａ，Ｆｂをアクティブにセットしてゆく。
【００３４】
図１においては、２４９９ライン目からフラグＦａ，Ｆｂの全てがアクティブにセットされ、この副走査方向の２４９９ライン目は２６００ラインより画像部側であるため、この２４９９ラインを第１トリミングライン３２ｂとする。
【００３５】
ここで、トリミング手段１４は、さらに２４９９ライン目の第１トリミングライン３２ｂに沿って第１トリミングライン３２ａ上で行ったのと同様の走査を行い、その結果画面の左端から９５画素目から３０９９画素目までを必要領域であると判断する。この場合、主走査方向の第９５画素目のラインおよび第３０９９画素目のラインと、第１トリミングライン３２ｂとの交点は、各々第１トリミングライン３２ｂと境界線２１ａ，２１ｂとの交点となる。
【００３６】
ここで、前述のように第１トリミングライン３２ａ上の走査によって、１１画素目から３０１５画素目までが必要領域であると判断されているが、画像データに不要領域のデータが含まれるのを避けるため、第１トリミングライン３２ｂにおいて判断された必要領域との比較が行われる。すなわち、画面左側においては第１トリミングライン３２ａ上の走査によって１１画素目から、第１トリミングライン３２ｂ上の走査によって９５画素目からを必要領域として判断しているが、この場合トリミング手段１４は、画像部側の９５画素目からを必要領域として判断する。また同様に、画面右側においては第１トリミングライン３２ａ上の走査によって３０９９画素目までを、また第１トリミングライン３２ｂ上の走査によって３０１５画素目までを各々必要領域として判断しているが、画像部側の３０１５画素目までを必要領域として判断する。
【００３７】
この結果に基づいて、トリミング手段１４は画面左側から９５画素目を通り主走査方向に平行なラインを第２トリミングライン３３ａとして設定し、また同様に画面左側から３０１５画素目を通り主走査方向に平行なラインを第２トリミングライン３３ｂとして設定する。なお、原稿が図１のような矩形の場合は、第２トリミングライン３３ａ，３３ｂと判別ライン３１ａ，３１ｂとは一致することになる。
【００３８】
上記の処理によって、第１トリミングライン３２ａ，３２ｂと第２トリミングライン３３ａ，３３ｂとによって必要領域が特定され、この領域以外の不要領域は除外される。すなわち、（９５，２０１），（３０１５，２０１），（９５，２４９９），（３０１５，２４９９），を各頂点とする矩形領域が必要領域として特定される。この必要領域の画像データはハードディスク１８等に記憶される。
【００３９】
なお、第１トリミングライン３２ｂの位置を決定するにあたって逆方向の走査を加えたが、画像データにおける主走査方向の画素数がわかっている場合等においては、主走査方向の判別ライン上の走査がある程度進んだ段階で（例えば８０％程度）その後にＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上となったところから下の領域を不要領域と判断するアルゴリズムをあらかじめ設定しておけば、逆方向の走査は行う必要がない。
【００４０】
以上のように本実施例によれば、トリミング手段１４において、２つの判別ライン３１ａ，３１ｂと境界線２１ｃ，２１ｄとの交点から２つの第１トリミングライン３２ａ，３２ｂを設定し、この第１トリミングライン３２ａ，３２ｂと境界線２１ａ，２１ｂとの交点から２つの第２トリミングライン３３ａ，３３ｂを設定し、これら第１および第２トリミングライン３２ａ，３２ｂ，３３ａ，３３ｂに囲まれた領域を必要領域とし、これ以外の領域を不要領域として除外するので、オペレータに煩わしい作業を強いることなく、効率よく画像データのトリミングを行うことができる。
【００４１】
次に図３により本発明による画像処理装置の第２実施例について説明する。第２の実施例はトリミング手段１４において主走査方向に延びる判別ラインの数を増加させるとともに、第１トリミングライン間に副走査方向に延びる１以上の補正ラインを設けたものであり、他は図１および図２に示す第１の実施例と略同一である。
【００４２】
すなわち図３において、トリミング手段１４は、境界線６１ａの画像部側近傍へ主走査方向の判別ライン５１ａを設定し、同様に、境界線６１ｂの画像部側近傍へ主走査方向の判別ライン５１ｆを設定する。さらに、判別ライン５１ａと判別ライン５１ｆとの間を適宜分割し、判別ライン５１ｂ，５１ｃ，５１ｄ，５１ｅを設定し，合計で６の主走査方向の判別ラインを設定する。
【００４３】
なお、本実施例においては、主走査方向の判別ラインの数を６としたが、さらに判別ラインの数を増やしてもよい。
【００４４】
次に、図１および図２に示す第１の実施例と同様に、トリミング手段１４は設定した判別ライン５１ａ〜５１ｆ上で順次走査を行ない、この判別ライン上にある画素の階調値を調査する。
【００４５】
さらに、第１の実施例と同様に、トリミング手段１４は主走査方向の各判別ライン５１ａ〜５１ｆ上でフラグをアクティブにセットしてゆく。図３において、フラグはＦａ，Ｆｃ，Ｆｆ，Ｆｂ，Ｆｄ，Ｆｅ，の順序でアクティブにセットされてゆく。
【００４６】
判別ライン５１ｅ上において、走査が副走査方向Ｐライン目に達したとき、フラグの全てがアクティブになる。この場合、Ｐライン目は判別ライン５１ａ〜５１ｆと境界線６１ｃとの交点のうち最も画像部側の交点を通るラインとなる。
【００４７】
ここで、トリミング手段１４は、副走査方向のＰライン目を第１トリミングライン５２ａと設定し、第１トリミングライン５２ａ以下を必要領域であると判断する。この判断が終了した段階で、全てのフラグはリセットされる。また、それまでに受信した第１トリミングライン５２ａまでの画像データは、メモリ部１５からも消去され、当然、ハードディスク１８にも書き込まれない。
【００４８】
次に、実施例１と同様に、トリミング手段１４は、図３の左側から第１トリミングライン５２ａにそって画素を走査してゆきＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上ではなくなるＡ１画素目からを必要領域であると判断する。その後、さらに第１トリミングライン５２ａにそって画素を走査してゆき、Ｃ、Ｍ、Ｙ、Ｋのすべてが９０％以上となる画素の一つ前のＡ２画素目までを必要領域であると判断する。
【００４９】
その後、トリミング手段１４は主走査方向の各判別ライン５１ａ〜５１ｆ上において引き続き画素を走査してゆき、主走査方向のいずれの判別ライン５１ａ〜５１ｆ上においてもＣ、Ｍ、Ｙ、Ｋのすべてが９０％以上となる副走査方向のＲライン目より下方を仮に不要領域であるとみなして、そこから先の画像データは、メモリ部１５にも、ハードディスク１８にも書き込まない。
【００５０】
その後、トリミング手段１４は主走査方向の各判別ライン上において、逆方向にメモリ上の画素を走査してゆき、Ｃ、Ｍ、Ｙ、Ｋのすべてが９０％以上ではなくなる時点でそれぞれ各フラグを順次アクティブにセットしてゆく。
【００５１】
図３においては、副走査方向のＱライン目のライン５２ｅまで走査した時点で各フラグの全てがアクティブにセットされるので、Ｑライン目のライン５２ｅを第１トリミングライン５２ｅと設定する。この場合、Ｑライン目は判別ライン５１ａ〜５１ｆと境界線６１ｄとの交点のうち最も画像部側の交点を通るラインとなる。
【００５２】
ここで、トリミング手段１４はさらにＱライン目のトリミングライン５２ｅに沿って、第１トリミングライン５２ａ上で行ったのと同様の走査を行い、その結果Ｅ１画素目からＥ２画素目までを必要領域であると判断する。
【００５３】
ここで、トリミング手段１４は主走査方向の各判別ライン５１ａ〜５１ｆ上において引き続き画素を走査してゆくことと並行して、第１トリミングライン５２ａおよび５２ｅ間において副走査方向に適宜数本の補正ライン５２ｂ〜５２ｄを別途設ける。次に各副走査方向の補正ライン５２ｂ〜５２ｄ上で第１トリミングライン５２ａ，５２ｅ上で行ったと同様の副走査方向の走査を行い、必要領域を各補正ライン５２ｂ〜５２ｄ上で決定してゆく。
【００５４】
本実施例では、３本の副走査方向の補正ライン５２ｂ，５２ｃ，５２ｄを設けた例を示したが、これに限定されるものではなく、さらに補正ライン５２ｂ，５２ｃ，５２ｄの数を増やしてもかまわない。
【００５５】
補正ライン５２ｂ上では、Ｂ１画素目からＢ２画素目までの間が必要領域であると判断され、補正ライン５２ｃ上では、Ｃ１画素目からＣ２画素目までの間が必要領域であると判断され、補正ライン５２ｄ上では、Ｄ１画素目からＤ２画素目までの間が必要領域であると判断されることとなる。
【００５６】
ここで、画像データに不要領域のデータが含まれるのを避けるため、トリミング手段１４は第１トリミングライン５２ａおよび第１トリミングライン５２ｅにおいて判断された必要領域と、副走査方向の３本の補正ライン５２ｂ，５２ｃ，５２ｄ上で判断された必要領域との比較を行う。
【００５７】
まず、トリミング手段１４は図３の画面左側において、画素Ａ１、Ｂ１、Ｃ１、Ｄ１、Ｅ１の位置を比べ、最も右側（画像部側）にあるＣ１画素目から右側を必要領域と判断する。また同様に画面右側において、画素Ａ２、Ｂ２、Ｃ２、Ｄ２、Ｅ２の位置を比べ、最も左側（画像部側）にあるＤ２画素目から左側を必要領域と判断する。
【００５８】
これによって、Ｃ１を含む主走査方向のライン５１ｇが画面左側の主走査方向の第２トリミングライン５１ｇとして決定され、また同様に、画素Ｄ２を含む主走査方向のライン５１ｈが画面右側の主走査方向の第２トリミングライン５１ｈとして決定される。この場合、第２トリミングライン５１ｇおよび５１ｈは、第１トリミングライン５２ａ，５２ｅおよび補正ライン５２ｂ〜５２ｄと境界線６１ａ，６１ｂとの交点のうち、最も画像部側の交点を通るラインとなる。
【００５９】
上記の処理によって、画素Ｃ１を含む主走査方向の第２トリミングライン５１ｇと、画素Ｄ２を含む主走査方向の第２トリミングライン５１ｈと、画素Ｐを含む副走査方向の第１トリミングライン５２ａと、画素Ｑを含む副走査方向の第１トリミングライン５２ｅによって囲まれた矩形領域が必要領域として特定される。この結果はハードディスク１８等に記憶される。
【００６０】
本実施例によれば、多数（６本）の判別ライン５１ａ〜５１ｆに基づいて第１トリミングライン５２ａ，５２ｅを定めるとともに、第１トリミングライン５２ａ，５２ｅおよび第１トリミングライン５２ａ，５２ｅ間に設けた補正ライン５２ｂ〜５２ｄに基づいて第２トリミングライン５１ｇ，５１ｈを定めたので、複雑な境界線６１ａ〜６１ｄを有する画像データに対しても、より正確に必要領域を特定することができる。
【００６１】
【発明の効果】
以上のように請求項１記載の発明によれば、トリミング手段は、主走査方向の判別ラインと副走査方向の判別ラインとを設定し、この判別ライン上を順次走査してゆき、この判別ライン上にある画素の階調値によって、必要領域か不要領域かを自動的に判断する。このトリミング処理は自動的に行われるため、オペレータに煩わしい作業を強いること無く効率よくトリミングが行える。また、不要領域を保存する必要がないので、ハードディスクなどの領域を有効に使えるとともに、読み出しや書き込みに要する時間を短縮することができる。
【００６２】
請求項２記載の発明によれば、多数の判別ラインに基づいて第１トリミングラインを定めるとともに、第１トリミングラインおよび補正ラインに基づいて第２トリミングラインを定めたので、複雑な境界線を有する画像データに対しても、より正確に必要領域を特定することができる。
【図面の簡単な説明】
【図１】本発明による画像処理装置の一実施例を示す図であって、画像処理システムの設置状況を示す概略図。
【図２】本発明による画像処理装置の第１の実施例を示す図であって、請求項１に係る画像処理操作の概念を示す図。
【図３】本発明による画像処理装置の第２の実施例を示す図であって図２と同様の内容を示す図。
【符号の説明】
１  画像部
２  外枠部
１１  スキャナ
１３  画像処理装置
１４  トリミング手段
１５  メモリ
１８  ハードディスク
２０  外形線
２１ａ、２１ｂ、２１ｃ、２１ｄ  境界線
３１ａ、３１ｂ  主走査方向の判別ライン
３２ａ、３２ｂ  第１トリミングライン
３３ａ、３３ｂ  第２トリミングライン
５１ａ、５１ｂ、５１ｃ、５１ｄ、５１ｅ、５１ｆ  主走査方向の判別ライン
５１ｇ、５１ｈ  第２トリミングライン
５２ａ、５２ｅ  第１トリミングライン
５２ｂ、５２ｃ、５２ｄ  補正ライン
【図１】
0003587586.tif 000002
【図２】
0003587586.tif 000003
【図３】
0003587586.tif 000004