(57)【要約】  画像処理装置は、線画像検出部（１０２）と、画像切出部（１０３）とを備える。線画像検出部（１０２）は、処理対象画像内に含まれる予め定められた種別の線画像を検出する。画像切出部（１０３）は、線画像により囲まれた第１の囲繞領域を切り出す。また、画像切出部（１０３）は、第１の囲繞領域を形成していない線画像が存在する場合には、当該線画像、および、当該線画像の一端と他端とを結ぶ仮想線により囲まれた第２の囲繞領域を切り出して第２の切出画像を生成する。そして、画像切出部（１０３）は２つの第２の切出画像の仮想線同士を重ね合わせることで、当該２つの第２の切出画像を合成した合成画像を生成する。
2018029924.tif 000002
【特許請求の範囲】
【請求項１】
処理対象画像内に含まれる予め定められた種別の線画像を検出する検出部と、
（i）前記線画像により囲まれた第１の囲繞領域を前記処理対象画像から切り出して、第１の切出画像を生成するとともに、（ii）前記第１の囲繞領域を形成していない前記線画像が存在する場合には、（ii-i）当該線画像、および、当該線画像の一端と他端とを結ぶ仮想線により囲まれた第２の囲繞領域を前記処理対象画像から切り出して、第２の切出画像を生成し、（ii-ii）前記第２の切出画像が２つ存在するときに、当該２つの第２の切出画像の前記仮想線同士を重ね合わせることで、当該２つの第２の切出画像を合成した合成画像を生成する切出部と、を備える画像処理装置。
【請求項２】
前記切出部は、前記第２の切出画像が３つ以上存在するとき、当該複数の第２の切出画像から２つの第２の切出画像を選択し、当該選択した２つの第２の切出画像の前記仮想線同士を重ね合わせる処理を、重ね合わされていない前記仮想線が１つ以下になるまで繰り返すことで合成画像を生成する、請求項１に記載の画像処理装置。
【請求項３】
前記切出部は、前記複数の第２の切出画像の前記仮想線の長さを比較して、前記仮想線の長さが同じまたは最も近い２つの前記第２の切出画像を選択し、当該選択した２つの第２の切出画像の前記仮想線同士を重ね合わせることで前記合成画像を生成する、請求項２に記載の画像処理装置。
【請求項４】
ユーザーからの指示を受け付ける受付部を更に備え、
前記切出部は、前記選択した２つの第２の切出画像の前記仮想線の長さが異なる場合、前記受付部が受け付けた指示に応じて前記仮想線同士を重ね合わせる位置を決定し、当該決定した位置で前記仮想線同士を重ね合わせることで前記合成画像を生成する、請求項１乃至請求項３の何れか１項に記載の画像処理装置。
【請求項５】
前記検出部は、前記線画像の種別とは異なる予め定められた種別の第２の線画像を前記処理対象画像内から更に検出し、
前記切出部は、前記線画像および前記第２の線画像により囲まれた囲繞領域を前記第２の囲繞領域として前記処理対象画像から切り出して、前記第２の切出画像を生成する、請求項１乃至請求項４の何れか１項に記載の画像処理装置。
【請求項６】
表示部と、
前記切出部による前記合成画像の生成処理前に、前記表示部に、前記２つの第２の切出画像を表示させる表示制御部と、を更に備える、請求項１乃至請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記表示制御部は、前記切出部による前記合成画像の生成処理後に、重ね合わされていない前記仮想線が残存する場合、前記表示部に、前記合成画像を表示させるとともに、前記合成画像に更に他の画像を合成すべき箇所が残存していることを示す報知画面を表示させる、請求項６に記載の画像処理装置。
【請求項８】
前記検出部は、前記予め定められた種別の線画像として、前記処理対象画像内に含まれる予め定められた色のマーカーによりマーキングされた線や予め定められた幅の線や、予め定められた種類の線を検出する、請求項１乃至請求項７の何れか１項に記載の画像処理装置。
【請求項９】
処理対象画像内に含まれる予め定められた種別の線画像を検出するステップと、
（i）前記線画像により囲まれた第１の囲繞領域を前記処理対象画像から切り出して、第１の切出画像を生成するとともに、（ii）前記第１の囲繞領域を形成していない前記線画像が存在する場合には、（ii-i）当該線画像、および、当該線画像の一端と他端とを結ぶ仮想線により囲まれた第２の囲繞領域を前記処理対象画像から切り出して、第２の切出画像を生成し、（ii-ii）前記第２の切出画像が２つ存在するときに、当該２つの第２の切出画像の前記仮想線同士を重ね合わせることで、当該２つの第２の切出画像を合成した合成画像を生成するステップと、を具備する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、特に、処理対象の画像から一部の領域の画像を切り出す技術に関する。
【背景技術】
【０００２】
処理対象の画像から一部の領域の画像を切り出す技術、所謂クロッピング技術が知られている。下記の特許文献１には、原稿に対してユーザーの手書きで記入された線により囲われた領域を検出し、当該検出した領域の画像を切り出す技術が開示されている。また、ユーザーの手書きで記入された数字に応じて上記の切り出した画像をリスト化する技術も開示されている。これらの技術によれば、原稿に対して手書きで線を記入するという直感的かつ簡易な操作で、ユーザーが画像を切り出す範囲を指定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５１７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、原稿が原稿載置台のサイズより大きい場合、ユーザーの手書きで記入された線により囲われた領域が分割して読み取られる。この場合、上記の特許文献１に開示される技術では、画像を切り出す領域を特定することができず、画像を切り出すことができない。また、上記の特許文献１に開示される技術では、切り出した画像を１つの画像にまとめるためには、ユーザーが数字を記入する必要があり煩わしい。【０００５】
本発明は、上記の事情に鑑みなされたものであり、原稿が原稿載置台のサイズより大きく、記入された線により囲われた領域が分割して読み取られた場合であっても、画像を切り出すこと、および、切り出した画像を１つの画像にまとめることを簡易な操作で行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る画像処理装置は、処理対象画像内に含まれる予め定められた種別の線画像を検出する検出部と、（i）前記線画像により囲まれた第１の囲繞領域を前記処理対象画像から切り出して、第１の切出画像を生成するとともに、（ii）前記第１の囲繞領域を形成していない前記線画像が存在する場合には、（ii-i）当該線画像、および、当該線画像の一端と他端とを結ぶ仮想線により囲まれた第２の囲繞領域を前記処理対象画像から切り出して、第２の切出画像を生成し、（ii-ii）前記第２の切出画像が２つ存在するときに、当該２つの第２の切出画像の前記仮想線同士を重ね合わせることで、当該２つの第２の切出画像を合成した合成画像を生成する切出部と、を備える画像処理装置である。【０００７】
また、本発明の別の一局面に係る画像処理方法は、処理対象画像内に含まれる予め定められた種別の線画像を検出するステップと、（i）前記線画像により囲まれた第１の囲繞領域を前記処理対象画像から切り出して、第１の切出画像を生成するとともに、（ii）前記第１の囲繞領域を形成していない前記線画像が存在する場合には、（ii-i）当該線画像、および、当該線画像の一端と他端とを結ぶ仮想線により囲まれた第２の囲繞領域を前記処理対象画像から切り出して、第２の切出画像を生成し、（ii-ii）前記第２の切出画像が２つ存在するときに、当該２つの第２の切出画像の前記仮想線同士を重ね合わせることで、当該２つの第２の切出画像を合成した合成画像を生成するステップと、を具備する画像処理方法である。
【発明の効果】
【０００８】
本発明によれば、原稿が原稿載置台のサイズより大きく、記入された線により囲われた領域が分割して読み取られた場合であっても、画像を切り出すこと、および、切り出した画像を１つの画像にまとめることを簡易な操作で行える。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態にかかる画像処理装置の一例としての画像読取装置を備えた画像形成装置を示す斜視図である。
【図２】画像読取装置の構造を示す側面断面図である。
【図３】画像読取装置の画像読取部を示す上面図である。
【図４】画像読取装置の主要内部構成を概略的に示す機能ブロック図である。
【図５】画像読取装置による動作の流れを示すフローチャートである。
【図６】（Ａ）〜（Ｃ）は、読み取り対象の原稿および処理対象画像の一例を示す図である。
【図７】（Ａ）および（Ｂ）は、処理対象画像の一例を示す図である。
【図８】変形例にかかる画像読取装置の動作の流れを示すフローチャートである。
【図９】読み取り対象の原稿の一例を示す図である。
【図１０】処理対象画像の一例を示す図である。
【図１１】合成画像の一例を示す図である。
【図１２】（Ａ）〜（Ｃ）は、処理対象画像および合成画像の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態にかかる画像処理装置および画像処理方法について図面を参照して説明する。図１は、本発明の一実施形態にかかる画像処理装置の一例である画像読取装置を備えた画像形成装置を示す斜視図である。
【００１１】
画像形成装置１は、ファクシミリ通信機能、コピー機能、プリンター機能、およびスキャナー機能などの複数の機能を兼ね備えた複合機である。図１に示すように、画像形成装置１は、装置本体８０と、装置本体８０の上方に配置された画像読取装置１０とから概略構成される。
【００１２】
装置本体８０の外郭を構成する筐体８１の内部には、不図示の給紙部や画像形成部などが収容されている。画像形成部は、画像読取装置１０が生成した画像データに基づき、給紙部から搬送された記録紙上に画像を形成する。画像形成済みの記録紙は、定着処理が施された後に排出トレイ８２に排出される。
【００１３】
装置本体８０の筐体８１の前面には、操作部９１および表示部９２が配置されている。表示部９２は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイを含んで構成される。また、操作部９１は、表示部９２に表示される画面に対する操作をユーザーから受け付ける複数の操作キーである。
【００１４】
操作部９１などを用いたユーザー操作により、画像形成装置１や画像読取装置１０には、画像形成指示や画像読取指示などが入力される。当該入力された指示は、後述する受付部１０６により受け付けられる。
【００１５】
図２は、画像読取装置１０の構造を示す側面断面図である。画像読取装置１０は、画像読取部３０と、画像読取部３０の上方に配置された原稿搬送部２０とを備えている。
【００１６】
原稿搬送部２０は、給紙ローラーおよび搬送ローラーなどからなる駆動機構２３により、原稿載置部２１に載置された原稿束を１枚ずつ繰り出して原稿読取スリット３６に対向する位置へ搬送し、原稿読取スリット３６を介して画像読取部３０による読取を可能とした後、原稿を原稿排出部２２へと排出する。
【００１７】
図３は、画像読取部３０を示す上面図である。画像読取部３０は、本体フレーム３８に設けられた開口にコンタクトガラス３７が嵌め込まれている。コンタクトガラス３７の上面には読み取り対象の原稿が載置され、コンタクトガラス３７は原稿載置台としての役割を果たす。
【００１８】
図２に戻って、本体フレーム３８内におけるコンタクトガラス３７の下面側には、副走査方向（図中の矢印Ｙ方向）に移動可能に設けられた読取ユニット４０が設けられている。読取ユニット４０は、モーターやギアなどからなる読取ユニット駆動部（不図示）により副走査方向に往復移動され、コンタクトガラス３７に載置された原稿を読み取る。
【００１９】
読取ユニット４０は、読み取った原稿を示す画像データ（処理対象画像）を、ＲＡＷ（Raw image format）形式やＰＮＧ（Portable Network Graphics）などの可逆圧縮の画像形式で後述する画像メモリ４１（図４参照）に記憶させる。
【００２０】
図４は、画像読取装置１０の主要内部構成を示す機能ブロック図である。画像読取装置１０は、原稿搬送部２０、画像読取部３０、画像メモリ４１、記憶部４２、操作部９１、表示部９２、および制御ユニット１００を備えて構成される。図１と同じ構成要素には同じ番号を付し、説明を省略する。
【００２１】
画像メモリ４１は、画像読取部３０が原稿を読み取って生成した処理対象画像などを一時的に保存するメモリである。記憶部４２は、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。記憶部４２には、画像形成装置１や画像読取装置１０の動作に必要なプログラムやデータが記憶されている。
【００２２】
制御ユニット１００は、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）などのプロセッサ、およびＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリを含んで構成される。制御ユニット１００は、上記のメモリまたは記憶部４２などに記憶された画像処理プログラムなどの制御プログラムが上記のプロセッサに実行されることにより、動作制御部１０１、線画像検出部１０２、画像切出部１０３、傾き補正部１０４、表示制御部１０５、および受付部１０６として機能する。なお、制御ユニット１００の上記の各構成は、前述の制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２３】
動作制御部１０１は、画像読取装置１０および画像形成装置１の全体的な動作制御を司る。特に、動作制御部１０１は、読取ユニット４０を副走査方向に移動させる読取ユニット駆動部による駆動動作などを制御することで、画像読取部３０による画像読取動作を制御する機能を有する。
【００２４】
線画像検出部１０２は、画像読取部３０が原稿を読み取って生成した処理対象画像内に含まれる予め定められた種別の線画像を検出する機能を有する。線画像検出部１０２は、例えば、処理対象画像に対してハフ変換を行うことで当該画像におけるエッジ位置を検出する。そして、線画像検出部１０２は、検出したエッジ位置に基づき、上記の予め定められた種別の線画像として、処理対象画像内に含まれる予め定められた色のマーカーによりマーキングされた線や予め定められた幅の線や、予め定められた種類の線（例えば、実線、破線、点線、一点鎖線等）を検出する。これにより、線画像検出部１０２は、上記線画像を容易に、かつ、適切に検出することが可能になる。なお、線画像検出部１０２は、特許請求の範囲における検出部の一例である。
【００２５】
画像切出部１０３は、線画像検出部１０２が検出した線画像により囲まれた領域（第１の囲繞領域）を処理対象画像から切り出して、切出画像（第１の切出画像）を生成する機能を有する。また、画像切出部１０３は、処理対象画像内に第１の囲繞領域を形成していない線画像が存在する場合には、当該線画像、および、当該線画像の一端と他端とを結ぶ仮想線により囲まれた領域（第２の囲繞領域）を処理対象画像から切り出して、切出画像（第２の切出画像）を生成する。なお、画像切出部１０３は、特許請求の範囲における切出部の一例である。
【００２６】
傾き補正部１０４は、画像切出部１０３が切り出した切出画像の傾きを検出して、当該切出画像に対して回転処理を施すことで、切出画像の傾きを水平に補正する機能を有する。
【００２７】
表示制御部１０５は、表示部９２による画面などの表示動作を制御する機能を有する。
【００２８】
受付部１０６は、操作部９１などを用いたユーザー操作に応じて、画像読取指示や画像形成指示などを受け付ける機能を有する。
【００２９】
続いて上記の構成を備えた画像読取装置１０の動作を説明する。図５は、画像読取装置１０の動作の流れを示すフローチャートである。
【００３０】
受付部１０６がクロッピング機能を利用した原稿の読み取りを行うべき旨の読取指示を受け付けると（ステップＳ１０においてＹＥＳ）、動作制御部１０１による制御のもと、画像読取部３０は、コンタクトガラス３７に載置された原稿を読み取り（ステップＳ１１）、処理対象画像を生成する（ステップＳ１２）。
【００３１】
なお、上記では画像読取部３０による原稿の読み取りにより処理対象画像を取得する場合を説明したが、ＰＣ（Personal Computer）などの他の情報処理装置から画像を受信することで処理対象画像を取得してもよい。
【００３２】
ここで、図６（Ａ）に示すように、読み取り対象の原稿Ｓがコンタクトガラス３７より大きいサイズである場合、原稿を一度に読み取ることができない。この場合、図６（Ｂ）に示すように、原稿Ｓを線Ｂ１の位置で折り曲げるか切断して、原稿Ｓを２回に分けて読み取る。この結果、図６（Ｃ）に示すように、原稿Ｓを示す画像として画像ａ１および画像ａ２が画像読取部３０により生成される。当該画像ａ１および画像ａ２は、処理対象画像として画像メモリ４１に記憶される。
【００３３】
図６（Ｂ）に示す例では、原稿Ｓにはマーカー線ｍ１が記入されており、当該マーカー線ｍ１により囲まれる領域が、ユーザーが所望する切り出し範囲となる。このマーカー線ｍ１は、上記のように原稿Ｓが２回に分けて読み取られた結果、図６（Ｃ）に示すように、画像ａ１に示された線画像ｍ１１、および画像ａ２に示された線画像ｍ１２として画像化される。
【００３４】
図５に戻って、線画像検出部１０２は、ステップＳ１２の処理で取得した処理対象画像内に含まれる予め定められた種別の線画像を検出する（ステップＳ１３）。
【００３５】
そして、画像切出部１０３は、処理対象画像内に線画像により囲まれた第１の囲繞領域が存在するか否かを判定し、第１の囲繞領域が存在する場合（ステップＳ１４においてＹＥＳ）、対象処理画像から第１の囲繞領域を切り出して第１の切出画像を生成する処理を行う（ステップＳ１５）。画像切出部１０３は、上記の処理で生成した第１の切出画像を画像メモリ４１に記憶させる。
【００３６】
また、画像切出部１０３は、対象処理画像内に第１の囲繞領域を形成していない線画像が存在するか否かを判定する（ステップＳ１６）。そして、第１の囲繞領域を形成していない線画像が存在する場合（ステップＳ１６においてＹＥＳ）、画像切出部１０３は、処理対象画像から、線画像、および線画像の一端と他端とを結ぶ仮想線により囲まれた第２の囲繞領域を切り出して第２の切出画像を生成する処理を行う（ステップＳ１７）。ここで、画像切出部１０３は、第２の囲繞領域が矩形の領域となるように上記の仮想線を引く。
【００３７】
第２の囲繞領域が２つ存在する場合、すなわちステップＳ１７の処理において第２の切出画像が２つ生成された場合（ステップＳ１８においてＹＥＳ）、画像切出部１０３は、当該２つの切出画像の仮想線同士を重ね合わせることで、２つの第２の切出画像を合成した合成画像を生成する（ステップＳ１９）。そして、画像切出部１０３は、上記の処理で生成した第１の切出画像および合成画像を出力する処理を行う（ステップＳ２０）。画像切出部１０３は、例えば、生成した第１の切出画像および合成画像を記憶部４２に記憶させる処理、ＰＣなどの他の情報処理装置へ生成した第１の切出画像および合成画像を通信部に送信させる処理、および表示部９２に生成した第１の切出画像および合成画像を表示させる処理などを上記の出力処理として実行する。
【００３８】
図６（Ｃ）、図７（Ａ）、および図７（Ｂ）を用いて上記の処理を具体的に説明する。図６（Ｃ）に示す処理対象画像である画像ａ１および画像ａ２内には、線画像ｍ１１およびｍ１２により囲まれた第１の囲繞領域が存在しないため、画像切出部１０３は、図７（Ａ）に示すように、画像ａ１に対して線画像ｍ１１の端点ｈ１とｈ２とを結ぶ仮想線Ｌ１を引き、線画像ｍ１１および仮想線Ｌ１により囲われる領域を第２の囲繞領域として切り出す処理を行う。また、画像切出部１０３は、画像ａ２に対して線画像ａ１２の端点ｈ３とｈ４とを結ぶ仮想線Ｌ２を引き、線画像ｍ１２および仮想線Ｌ２により囲われる領域を第２の囲繞領域として切り出す処理を行う。図７（Ａ）に示す例では、画像ａ１の全体の範囲および画像ａ２の全体の範囲が第２の囲繞領域となっているため、画像ａ１および画像ａ２が切出画像となる。そして、画像切出部１０３は、図７（Ｂ）に示すように、切出画像ａ１の仮想線Ｌ１と切出画像ａ２の仮想線Ｌ２とが重ね合わさるように、切出画像ａ１と切出画像ａ２とを合成する。
【００３９】
以上のように、上記の画像読取装置１０によれば、原稿がコンタクトガラス３７のサイズより大きく、記入された線により囲われた領域が分割して読み取られた場合であっても、画像を切り出すこと、および、切り出した画像を１つの画像にまとめることが簡易な操作で行えるようになる。
【００４０】
また、例えば、図７（Ａ）および図７（Ｂ）に示すように、表示制御部１０５は、上記の合成画像の生成処理前に、表示部９２に、２つの（第２の）切出画像ａ１およびａ２を表示させてもよい。これにより、互いに重ね合わせられる切出画像ａ１の仮想線Ｌ１と切出画像ａ２の仮想線Ｌ２とを、ユーザーに前もって確認させることができる。
【００４１】
なお、本発明は、上記の実施の形態の構成に限られず種々の変形が可能である。
【００４２】
＜変形例１＞
変形例１では、第２の切出画像が３つ以上存在する場合の処理について説明する。図８は、変形例１にかかる画像読取装置１０の動作の流れを示すフローチャートである。なお、図５に示したフローチャートで説明した処理と同内容の処理については同符号を付して説明を略する。
【００４３】
変形例１にかかる画像読取装置１０では、第２の囲繞領域が３つ以上存在する場合、すなわち、第２の切出画像が３つ以上存在する場合（ステップＳ３０においてＹＥＳ）、画像切出部１０３は、複数の第２の切出画像の仮想線の長さを比較して、仮想線の長さが同じまたは最も近い２つの第２の切り出し画像を選択する（ステップＳ３１）。そして、画像切出部１０３は、選択した２つの第２の切出画像の仮想線同士が重ね合わさるように、２つの第２の切出画像を合成する（ステップＳ３２）。画像切出部１０３は、このステップＳ３１およびステップＳ３２の処理を重ね合わされていない仮想線が１つ以下となるまで繰り返す（ステップＳ３３）。
【００４４】
上記の処理を図９および図１０を用いて具体的に説明する。図９に示す例では、読み取り対象の原稿Ｓが線Ｂ２および線Ｂ３の位置で折り曲げるか切断して、原稿Ｓを４回に分けて読み取っている。この結果、図１０に示すように、原稿Ｓを示す画像として画像ａ３、画像ａ４、画像ａ５、および画像ａ６が画像読取部３０により生成される。当該画像ａ３、画像ａ４、画像ａ５、および画像ａ６は、処理対象画像として画像メモリ４１に記憶される。
【００４５】
また、図９に示す例では、原稿Ｓにはマーカー線ｍ２が記入されており、当該マーカー線ｍ２により囲まれる領域が、ユーザーが所望する切り出し範囲となる。このマーカー線ｍ２は、上記のように原稿Ｓが４回に分けて読み取られた結果、図１０に示すように、画像ａ３に示された線画像ｍ１４、画像ａ４に示された線画像ｍ１５、画像ａ５に示された線画像ｍ１６、および画像ａ６に示された線画像ｍ１７して画像化される。
【００４６】
処理対象画像である画像ａ３、ａ４、ａ５、およびａ６内には、線画像ｍ１４、ｍ１５、ｍ１６、およびｍ１７により囲まれた第１の囲繞領域が存在しない。このため、画像切出部１０３は、図１０に示すように、画像ａ３に対して線画像ｍ１４の端点ｈ５とｈ６とを結ぶ仮想線Ｌ３およびＬ４を引き、線画像ｍ１４および仮想線Ｌ３、Ｌ４により囲われる領域を第２の囲繞領域として切り出す処理を行う。この際、画像切出部１０３は、第２の囲繞領域が矩形の領域となるように仮想線Ｌ３およびＬ４を引く。また、画像切出部１０３は、画像ａ４に対して線画像ｍ１５の端点ｈ７とｈ８とを結ぶ仮想線Ｌ７およびＬ８を引き、線画像ｍ１５および仮想線Ｌ７、Ｌ８により囲われる領域を第２の囲繞領域として切り出す処理を行う。また、画像切出部１０３は、画像ａ５に対して線画像ｍ１６の端点ｈ９とｈ１０とを結ぶ仮想線Ｌ９およびＬ１０を引き、線画像ｍ１６および仮想線Ｌ９、Ｌ１０により囲われる領域を第２の囲繞領域として切り出す処理を行う。また、画像切出部１０３は、画像ａ６に対して線画像ｍ１７の端点ｈ１１とｈ１２とを結ぶ仮想線Ｌ１１およびＬ１２を引き、線画像ｍ１７および仮想線Ｌ１１、Ｌ１２により囲われる領域を第２の囲繞領域として切り出す処理を行う。
【００４７】
そして、画像切出部１０３は、上記の仮想線の長さＡ１〜Ａ８を比較する。例えば、仮想線Ｌ４の長さＡ１と仮想線Ｌ７の長さＡ３が等しいため、画像切出部１０３は、仮想線Ｌ４と仮想線Ｌ７とが重ね合わさるように、画像ａ３と画像ａ４とを合成する。また例えば、仮想線Ｌ９の長さＡ５と仮想線Ｌ１２の長さＡ８が等しいため、画像切出部１０３は、仮想線Ｌ９と仮想線Ｌ１２とが重ね合わさるように、画像ａ５と画像ａ６とを合成する。この処理を繰り返すことで、図１０に示した例では全ての仮想線を重ね合わせることができ、画像ａ３〜ａ６を合成した１つの合成画像を生成することができる。
【００４８】
以上のように、変形例１にかかる画像読取装置１０によれば、第２の切出画像が３つ以上存在する場合であっても、１つの合成画像を生成することができる。
【００４９】
なお、図１１に示すように、上記の合成画像の生成処理後に、重ね合わされていない仮想線Ｌ８およびＬ９が残存する場合、表示制御部１０５は、表示部９２に、合成画像を表示させるとともに、当該合成画像に更に他の画像を合成すべき箇所が残存していることを示す報知画面を表示させてもよい。これにより、読み取らせていない原稿が存在していることをユーザーに報知することができる。
【００５０】
＜変形例２＞
変形例２では、１つの原稿内に複数の切出領域が存在する場合について説明する。
【００５１】
図１２（Ａ）に示す例では、１つの原稿を示す画像ａ７内に２つの線画像ｍ２１およびｍ２２が含まれている。画像切出部１０３は、第２の囲繞領域が矩形となるように、線画像ｍ２１に対して仮想線Ｌ２１を引き、線画像ｍ２２に対して仮想線Ｌ２２を引く。そして、画像切出部１０３は、線画像ｍ２１および仮想線Ｌ２１で囲まれた第２の囲繞領域、および線画像ｍ２１および仮想線Ｌ２２で囲まれた第２の囲繞領域を、仮想線Ｌ２１およびＬ２２が重なり合うように合成することで合成画像ａ８を生成する。
【００５２】
図１２（Ｂ）に示す例では、１つの原稿を示す画像ａ９内に２つの線画像ｍ２３およびｍ２４が含まれている。画像切出部１０３は、第２の囲繞領域が矩形となるように、線画像ｍ２３に対して仮想線Ｌ２３を引き、線画像ｍ２４に対して仮想線Ｌ２４を引く。そして、画像切出部１０３は、線画像ｍ２３および仮想線Ｌ２３で囲まれた第２の囲繞領域、および線画像ｍ２４および仮想線Ｌ２４で囲まれた第２の囲繞領域を、仮想線Ｌ２３およびＬ２４が重なり合うように合成することで合成画像ａ１０を生成する。
【００５３】
ここで、仮想線Ｌ２３およびＬ２４の長さは異なる長さとなっている。この場合、表示制御部１０５は、仮想線Ｌ２３およびＬ２４を重ね合わせる位置を受け付けるための受付画面を表示部９２に表示させる。当該受付画面には、例えば、仮想線Ｌ２３を仮想線Ｌ２４の左端に付けて画像を合成するか、仮想線Ｌ２３を仮想線Ｌ２４の中央部に付けて画像を合成するか、または、仮想線Ｌ２３を仮想線Ｌ２４の右端に付けて画像を合成するかを受け付けるためのボタンが配置されている。受付部１０６が受付画面に配置された当該ボタンに対する押下操作を受け付けた場合、画像切出部１０３は、押下操作に応じて仮想線同士を重ね合わせる位置を決定する。図１２（Ｂ）に示す例では、画像切出部１０３が、受付部１０６が受け付けた受付画面に対する押下操作に応じて、仮想線Ｌ２３が仮想線Ｌ２４の右端に付くように、仮想線Ｌ２３およびＬ２４を重ね合わせる位置を決定している。
【００５４】
図１２（Ｃ）に示す例では、１つの原稿を示す画像ａ１１内に３つの線画像ｍ２４、ｍ２５、およびｍ２６が含まれている。画像切出部１０３は、第２の囲繞領域が矩形となるように、線画像ｍ２４に対して仮想線Ｌ２４を引き、線画像ｍ２５に対して仮想線Ｌ２５およびＬ２６を引き、線画像ｍ２６に対して仮想線Ｌ２７を引く。画像切出部１０３は、線画像ｍ２４および仮想線Ｌ２４で囲まれた第２の囲繞領域、および線画像ｍ２５および仮想線Ｌ２５、Ｌ２６で囲まれた第２の囲繞領域を、仮想線Ｌ２４およびＬ２５が重なり合うように合成する。また、画像切出部１０３は、線画像ｍ２５および仮想線Ｌ２５、Ｌ２６で囲まれた第２の囲繞領域、および線画像ｍ２６および仮想線Ｌ２７で囲まれた第２の囲繞領域を、仮想線Ｌ２６およびＬ２７が重なり合うように合成する。上記の処理により合成画像ａ１２が生成される。
【００５５】
ここで、仮想線Ｌ２４、Ｌ２５、Ｌ２６、およびＬ２７の長さは全て同じ長さとなっている。この場合、画像切出部１０３は、最も近い位置に位置する仮想線同士を重ね合わせる画像として選択する。
【００５６】
＜変形例３＞
変形例３にかかる画像処理装置では、線画像検出部１０２が、上記の実施形態で検出した線画像の種別とは異なる予め定められた種別の第２の線画像を処理対象画像内から検出する。そして、画像切出部１０３は、線画像および第２の線画像により囲まれた囲繞領域を第２の囲繞領域として処理対象画像から切り出して、第２の切出画像を生成する。
【００５７】
ユーザーは、図６に示したマーカー線ｍ１や図９に示したマーカー線ｍ２とは異なる種別（色や線の太さ）の線を、図７（Ａ）および図７（Ｂ）に示した点線Ｌ１、Ｌ２や、図１０に示した点線Ｌ４〜Ｌ１２や、図１２（Ａ）〜図１２（Ｃ）に示した点線Ｌ２１〜Ｌ２７などの位置に、マーカー線ｍ１やｍ２とともに手書きで記入する。変形例３にかかる画像処理装置では、線画像検出部１０２は、線画像の一端と他端とを結ぶ仮想線を特定する代わりに、ユーザーにより記入された上記の第２の線画像を検出することで、第２の囲繞領域を特定し第２の切出画像を生成している。  
【００５８】
＜その他の変形例＞
上記では、画像処理装置の一例として画像読取装置１０を説明したが、本発明は必ずしもこの場合に限定されない。例えば、上記で説明した画像処理装置はＰＣや他の情報処理装置に適用することができる。
【００５９】
また、上記の実施の形態で説明した画像処理プログラムなどの制御プログラムをコンピューター読み取り可能な非一時的な記録媒体、例えば、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリなどに記録されたものとしてもよい。この場合、当該制御プログラムを記録したコンピューター読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【図１】
2018029924.tif 000003
【図２】
2018029924.tif 000004
【図３】
2018029924.tif 000005
【図４】
2018029924.tif 000006
【図５】
2018029924.tif 000007
【図６】
2018029924.tif 000008
【図７】
2018029924.tif 000009
【図８】
2018029924.tif 000010
【図９】
2018029924.tif 000011
【図１０】
2018029924.tif 000012
【図１１】
2018029924.tif 000013
【図１２】
2018029924.tif 000014
【手続補正書】
【提出日】平成29年12月13日(2017.12.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
図１２（Ａ）に示す例では、１つの原稿を示す画像ａ７内に２つの線画像ｍ２１およびｍ２２が含まれている。画像切出部１０３は、第２の囲繞領域が矩形となるように、線画像ｍ２１に対して仮想線Ｌ２１を引き、線画像ｍ２２に対して仮想線Ｌ２２を引く。そして、画像切出部１０３は、線画像ｍ２１および仮想線Ｌ２１で囲まれた第２の囲繞領域、および線画像ｍ２２および仮想線Ｌ２２で囲まれた第２の囲繞領域を、仮想線Ｌ２１およびＬ２２が重なり合うように合成することで合成画像ａ８を生成する。
【国際調査報告】
2018029924.tif 000015
2018029924.tif 000016
2018029924.tif 000017
2018029924.tif 000018