(57)【要約】【課題】略半分に折られたシートの所望の画像を得ることが可能な画像読取装置を提供する。【解決手段】所定値以上であると判断された２本の直線が基準面画像から抽出される（ＳＢ５）。２直線が抽出されると、２直線の交点が基準面画像の右側に位置するか否かが判断される（ＳＢ６）。２直線の交点が基準面画像の右側に位置すると判断されると（ＳＢ６：Ｙｅｓ）、折り目が基準面画像の右側に位置すると判定される（ＳＢ７）。折り目が基準面画像の右側に位置すると判定されると、基準面画像が出力画像の左側に配置され、基準面画像の他面画像が出力画像の右側に配置される（ＳＢ８）。【選択図】        図６
2012015817.tif 000002
【特許請求の範囲】
【請求項１】
略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面の画像を読み取る画像読取装置であって、
前記シートの前記両面のうちの一方の面の第１画像を読み取る第１読取部と、
前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、
前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成部と、
前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向と交差する交差方向に沿う前記シートの２つの端縁を抽出するシート端抽出部と、
前記シート端抽出部により抽出された前記２つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する第１判定部と、を備え、
前記画像合成部は、前記第１判定部の判定結果に基づいて、前記合成画像における前記第１画像、及び前記第２画像の配置を決定することを特徴とする画像読取装置。
【請求項２】
前記画像合成部は、前記第１画像のうち前記第１判定部により前記折り目があると判定された側と前記第２画像のうち前記第１判定部により前記折り目があると判定された側とを連結することで前記第１画像と前記第２画像とを隣り合わせに配置することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記シート端抽出部は、前記第１画像、及び前記第２画像のうち、相交わる前記２つの端縁の画像を含むようにあらかじめ設定された設定範囲の前記第１画像、及び前記第２画像から前記２つの端縁を抽出することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記シート端抽出部は、前記第１画像、及び前記第２画像から、少なくとも２つの前記端縁のうち、前記折り目方向に互いに最も離れた前記２つの端縁を抽出することを特徴とする請求項１または２に記載の画像読取装置。
【請求項５】
前記第１画像、及び前記第２画像のエッジを抽出するエッジ抽出部を備え、
前記シート端抽出部は、前記エッジ抽出部により抽出された前記エッジに基づいて、前記２つの端縁を抽出することを特徴とする請求項１〜４のいずれかに記載の画像読取装置。
【請求項６】
前記エッジを強調するエッジ強調部を備え、
前記エッジ抽出部は、前記エッジ強調部により強調された前記第１画像、及び前記第２画像の前記エッジを抽出することを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記シート端抽出部は、前記第１画像、及び前記第２画像に対しハフ変換を行い、前記第１画像、及び前記第２画像のハフ空間における投票数が前記シートの前記直交方向における長さに基づいてあらかじめ設定された所定数よりも多い２つの直線を抽出することで前記シートの前記２つの端縁を抽出することを特徴とする請求項１〜６のいずれかに記載の画像読取装置。
【請求項８】
前記第１画像の前記ハフ空間における分散と前記第２画像の前記ハフ空間における分散とのうちどちらが大きいかを判定する分散判定部を備え、
前記シート端抽出部は、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像から前記２つの端縁を抽出することを特徴とする請求項７記載の画像読取装置。
【請求項９】
前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像の中に前記投票数が前記所定数よりも多い前記直線の画像が２つ以上あるか否かを判定する第１本数判定部を備え、
前記シート端抽出部は、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された前記画像の中に前記第１本数判定部により前記投票数が前記所定数よりも多い前記直線が２本以上あると判定された場合に、前記画像の中で前記投票数が１番目に多い直線と２番目に多い直線との前記２つの直線を抽出することを特徴とする請求項８記載の画像読取装置。
【請求項１０】
前記第１本数判定部により前記画像の中に前記投票数が前記所定数よりも多い前記直線が２本以上ないと判定された場合に、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像から、ハフ空間における投票数が前記折り目方向における長さに基づいてあらかじめ設定された第２所定数よりも多い３つの直線を抽出する直線抽出部と、
前記直線抽出部により抽出された前記３直線のうち、前記交差方向において互いに近接する２つの直線、及びその他の１つの直線が、前記交差方向における前記シートの前記一方側、及び前記他方側のうちのいずれの側にあるかを判定する第２判定部と、を備え、
前記画像合成部は、前記第２判定部の判定結果に基づいて、前記第１画像のうち前記第２判定部により前記１つの直線があると判定された側と前記第２画像のうち前記第２判定部により前記１つの直線があると判定された側とを連結することで前記第１画像と前記第２画像とを隣り合わせに配置することを特徴とする請求項９記載の画像読取装置。
【請求項１１】
前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像の中に前記投票数が前記第２所定数よりも多い前記直線が３つ以上あるか否かを判定する第２本数判定部を備え、
前記直線抽出部は、前記第２本数判定部により前記画像の中に前記投票数が前記第２所定数よりも多い前記直線が３本以上あると判定された場合に、前記画像の中で前記投票数が１番目に多い直線と２番目に多い直線と３番目に多い直線との前記３つの直線を抽出することを特徴とする請求項１０記載の画像読取装置。
【請求項１２】
略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面の画像を読み取る画像読取装置であって、
前記シートの前記両面のうちの一方の面の第１画像を読み取る第１読取部と、
前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、
前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成部と、
前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向に沿う前記シートの３つの端縁を抽出するシート端抽出部と、
前記シート端抽出部により抽出された前記３つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記配置方向と交差する交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する判定部と、を備え、
前記画像合成部は、前記判定部の判定結果に基づいて、前記合成画像における前記第１画像、及び前記第２画像の配置を決定することを特徴とする画像読取装置。
【請求項１３】
略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面のうちの一方の面の第１画像を読み取る第１読取部と、前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、を備え、前期シートの画像の両面を読み取る画像読取装置に用いられる画像読取方法であって、
前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向と交差する交差方向に沿う前記シートの２つの端縁を抽出するシート端抽出ステップと、
前記シート端抽出ステップにより抽出された前記２つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する第１判定ステップと、
前記第１判定ステップの判定結果に基づいて、前記第１画像と前記第２画像との配置を決定し、その決定された配置で前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成ステップと、を備えることを特徴とする画像読取方法。
【請求項１４】
略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面のうちの一方の面の第１画像を読み取る第１読取部と、前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、を備え、前期シートの画像の両面を読み取る画像読取装置に用いられる画像読取プログラムであって、
前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向と交差する交差方向に沿う前記シートの２つの端縁を抽出するシート端抽出ステップと、
前記シート端抽出ステップにより抽出された前記２つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する第１判定ステップと、
前記第１判定ステップの判定結果に基づいて、前記第１画像と前記第２画像との配置を決定し、その決定された配置で前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成ステップと、を備え、
これらのステップがコンピューターにより実現されることを特徴とする画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、略半分に折られたシートの両面の画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
従来より、装置の読み取り可能サイズより大きなサイズのシートの画像を読み取る装置が種々提案されている。その一例として、特許文献１に開示されている装置は、略半分に折られたシートの両面の画像を読み取り、読み取られた両面の画像を合成している。このように画像を読み取り、合成することにより、特許文献１に開示されている装置は、装置の読み取り可能サイズより大きなサイズのシートの画像を得ている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２８３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている装置は、略半分に折られたシートのユーザによるセット時に、ユーザがシートの所定のセット方向を間違えた場合に、所望の合成画像を得ることができなかった。なお、「セットする」とは、シートの画像が装置によって読取可能となるように、シートが装置における所定の位置に載置されることを意味する。具体的には、装置がシートを搬送しながらシートの画像を読み取るシートフィード型の場合、「セットする」とは、ユーザが装置の原稿トレイなどの搬送部にシートを載置することを示す。また、装置がシートを搬送せずにシートの画像を読み取るフラットベッド型の場合、「セットする」とは、ガラス台などの読取部にシートを載置することを示す。
【０００５】
上記課題について、図１４を用いて説明する。例えば、図１４の（Ａ）に示すように、ユーザがＡ面を上向きにしてセットすれば、図１４の（Ｂ）に示すように、所望の合成画像を得ることが出来たとする。しかし、図１４の（Ｃ）に示すように、ユーザが誤ってＢ面を上向きにしてセットしてしまうと、図１４の（Ｄ）に示すように、所望の合成画像とは方向が逆の合成画像を得てしまうということがあった。即ち、特許文献１に開示されている装置は、所望の画像を得ることができなかった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、略半分に折られたシートの所望の画像を得ることが可能な画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の本発明は、略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面の画像を読み取る画像読取装置であって、前記シートの前記両面のうちの一方の面の第１画像を読み取る第１読取部と、前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成部と、前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向と交差する交差方向に沿う前記シートの２つの端縁を抽出するシート端抽出部と、前記シート端抽出部により抽出された前記２つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する第１判定部と、を備え、前記画像合成部は、前記第１判定部の判定結果に基づいて、前記合成画像における前記第１画像、及び前記第２画像の配置を決定することを特徴とするものである。
【０００８】
請求項２記載の本発明は、請求項１に記載の発明において、前記画像合成部は、前記第１画像のうち前記第１判定部により前記折り目があると判定された側と前記第２画像のうち前記第１判定部により前記折り目があると判定された側とを連結することで前記第１画像と前記第２画像とを隣り合わせに配置することを特徴とするものである。
【０００９】
請求項３記載の本発明は、請求項１または２に記載の発明において、前記シート端抽出部は、前記第１画像、及び前記第２画像のうち、相交わる前記２つの端縁の画像を含むようにあらかじめ設定された設定範囲の前記第１画像、及び前記第２画像から前記２つの端縁を抽出することを特徴とするものである。
【００１０】
請求項４記載の本発明は、請求項１または２に記載の発明において、前記シート端抽出部は、前記第１画像、及び前記第２画像から、少なくとも２つの前記端縁のうち、前記折り目方向に互いに最も離れた前記２つの端縁を抽出することを特徴とするものである。
【００１１】
請求項５記載の本発明は、請求項１〜４のいずれかに記載の発明において、前記第１画像、及び前記第２画像のエッジを抽出するエッジ抽出部を備え、前記シート端抽出部は、前記エッジ抽出部により抽出された前記エッジに基づいて、前記２つの端縁を抽出することを特徴とするものである。
【００１２】
請求項６記載の本発明は、請求項５に記載の発明において、前記エッジを強調するエッジ強調部を備え、前記エッジ抽出部は、前記エッジ強調部により強調された前記第１画像、及び前記第２画像の前記エッジを抽出することを特徴とするものである。
【００１３】
請求項７記載の本発明は、請求項１〜６のいずれかに記載の発明において、前記シート端抽出部は、前記第１画像、及び前記第２画像に対しハフ変換を行い、前記第１画像、及び前記第２画像のハフ空間における投票数が前記シートの前記直交方向における長さに基づいてあらかじめ設定された所定数よりも多い２つの直線を抽出することで前記シートの前記２つの端縁を抽出することを特徴とするものである。
【００１４】
請求項８記載の本発明は、請求項７に記載の発明において、前記第１画像の前記ハフ空間における分散と前記第２画像の前記ハフ空間における分散とのうちどちらが大きいかを判定する分散判定部を備え、前記シート端抽出部は、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像から前記２つの端縁を抽出することを特徴とするものである。
【００１５】
請求項９記載の本発明は、請求項８に記載の発明において、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像の中に前記投票数が前記所定数よりも多い前記直線の画像が２つ以上あるか否かを判定する第１本数判定部を備え、前記シート端抽出部は、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された前記画像の中に前記第１本数判定部により前記投票数が前記所定数よりも多い前記直線が２本以上あると判定された場合に、前記画像の中で前記投票数が１番目に多い直線と２番目に多い直線との前記２つの直線を抽出することを特徴とするものである。
【００１６】
請求項１０記載の本発明は、請求項９に記載の発明において、前記第１本数判定部により前記画像の中に前記投票数が前記所定数よりも多い前記直線が２本以上ないと判定された場合に、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像から、ハフ空間における投票数が前記折り目方向における長さに基づいてあらかじめ設定された第２所定数よりも多い３つの直線を抽出する直線抽出部と、前記直線抽出部により抽出された前記３直線のうち、前記交差方向において互いに近接する２つの直線、及びその他の１つの直線が、前記交差方向における前記シートの前記一方側、及び前記他方側のうちのいずれの側にあるかを判定する第２判定部と、を備え、前記画像合成部は、前記第２判定部の判定結果に基づいて、前記第１画像のうち前記第２判定部により前記１つの直線があると判定された側と前記第２画像のうち前記第２判定部により前記１つの直線があると判定された側とを連結することで前記第１画像と前記第２画像とを隣り合わせに配置することを特徴とするものである。
【００１７】
請求項１１記載の本発明は、請求項１０記載の発明において、前記第１画像、及び前記第２画像のうち、前記分散判定部により前記ハフ空間における分散がより大きいと判定された画像の中に前記投票数が前記第２所定数よりも多い前記直線が３つ以上あるか否かを判定する第２本数判定部を備え、前記直線抽出部は、前記第２本数判定部により前記画像の中に前記投票数が前記第２所定数よりも多い前記直線が３本以上あると判定された場合に、前記画像の中で前記投票数が１番目に多い直線と２番目に多い直線と３番目に多い直線との前記３つの直線を抽出することを特徴とするものである。
【００１８】
上記目的を達成するために、請求項１２記載の本発明は、略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面の画像を読み取る画像読取装置であって、前記シートの前記両面のうちの一方の面の第１画像を読み取る第１読取部と、前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成部と、前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向に沿う前記シートの３つの端縁を抽出するシート端抽出部と、前記シート端抽出部により抽出された前記３つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記配置方向と交差する交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する判定部と、を備え、前記画像合成部は、前記判定部の判定結果に基づいて、前記合成画像における前記第１画像、及び前記第２画像の配置を決定することを特徴とするものである。
【００１９】
上記目的を達成するために、請求項１３記載の本発明は、略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面のうちの一方の面の第１画像を読み取る第１読取部と、前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、を備え、前期シートの画像の両面を読み取る画像読取装置に用いられる画像読取方法であって、前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向と交差する交差方向に沿う前記シートの２つの端縁を抽出するシート端抽出ステップと、前記シート端抽出ステップにより抽出された前記２つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する第１判定ステップと、前記第１判定ステップの判定結果に基づいて、前記第１画像と前記第２画像との配置を決定し、その決定された配置で前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成ステップと、を備えることを特徴とするものである。
【００２０】
上記目的を達成するために、請求項１４記載の本発明は、略半分に折られたシートの折り目があらかじめ設定された配置方向に沿う状態で配置された前記シートの両面のうちの一方の面の第１画像を読み取る第１読取部と、前記シートの前記両面のうちの他方の面の第２画像を読み取る第２読取部と、を備え、前期シートの画像の両面を読み取る画像読取装置に用いられる画像読取プログラムであって、前記第１読取部により読み取られた前記第１画像、及び前記第２読取部により読み取られた前記第２画像のうちの少なくとも一方の画像から、前記配置方向と交差する交差方向に沿う前記シートの２つの端縁を抽出するシート端抽出ステップと、前記シート端抽出ステップにより抽出された前記２つの端縁の相対的位置に基づいて、前記シートの前記折り目が前記交差方向における前記シートの一方側、及び他方側のうちのいずれの側にあるかを判定する第１判定ステップと、前記第１判定ステップの判定結果に基づいて、前記第１画像と前記第２画像との配置を決定し、その決定された配置で前記第１画像と前記第２画像とを隣り合わせに配置することで合成画像を生成する画像合成ステップと、を備え、これらのステップがコンピューターにより実現されることを特徴とするものである。
【発明の効果】
【００２１】
請求項１記載の画像読取装置によれば、シートの両面のうちの一方の面の第１画像、及び他方の面の第２画像のうちの少なくとも一方の画像から抽出された２つの端縁の相対的位置に基づいて、シートの折り目が交差方向におけるシートの一方側、及び他方側のうちのいずれの側にあるかが第１判定部により判定される。抽出される２つの端縁ＥＧＡ、ＥＧＢは、図９の（Ａ）に示すように、シートＳＨが略半分に折られる際に必然的に生ずる紙ズレＳＧ１により形成される端縁ＥＧのうちの２つの端縁ＥＧである。図９の（Ａ）に示す場合、折り目ＦＬは、シートＳＨの交差方向、即ち略Ｙ軸方向における正方向側にあると判定される。画像合成部により、第１判定部の判定結果に基づいて、合成画像における第１画像、及び第２画像の配置が決定される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に必然的に生ずる紙ズレにより形成されるシートの端縁に基づいて、所望の合成画像を得ることが可能となる。
【００２２】
請求項２記載の画像読取装置によれば、第１画像のうち第１判定部により折り目があると判定された側と第２画像のうち第１判定部により交点があると判定された側とが連結される。従って、請求項２記載の画像読取装置によれば、図１５に示すように折り目ＦＬを境にして第１画像と第２画像とを正確に配置できるため、所望の合成画像を得ることができる。
【００２３】
請求項３記載の画像読取装置によれば、相交わる２つの端縁の画像を含むようにあらかじめ設定された設定範囲の画像から２つの端縁が抽出される。即ち、図９の（Ａ）に示す場合、例えば、相交わる２つの端縁ＥＧＡ、ＥＧＢを含むようにあらかじめ設定されたシートＳＨの搬送方向下流範囲ＤＲの画像から、相交わる２つの端縁ＥＧＡ、ＥＧＢが抽出される。従って、所望の合成画像を得るために必要とされる画像範囲を可及的に小さくすることができる。よって、画像が読み取られてから所望の合成画像を得るまでの処理時間を短縮することが可能となる。
【００２４】
請求項４記載の画像読取装置によれば、第１画像、及び第２画像から、少なくとも２つの端縁のうち、折り目方向に互いに最も離れた２つの端縁が抽出される。従って、図１３に示す場合、折り目方向、即ち略Ｘ軸方向に互いに最も離れた２つの端縁ＥＧ１、ＥＧ３が抽出される。画像合成部により、第１判定部の判定結果に基づいて、合成画像における第１画像、及び第２画像の配置が決定される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に必然的に生ずる紙ズレにより形成されるシートの端縁に基づいて、所望の合成画像を得ることが可能となる。
【００２５】
請求項５記載の画像読取装置によれば、第１画像、及び前記第２画像のエッジが抽出される。エッジ抽出部により抽出されたエッジに基づいて、シート端抽出部により、２つの端縁が抽出される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に必然的に生ずる紙ズレにより形成される直線のエッジに基づいて、所望の合成画像を得ることが可能となる。
【００２６】
請求項６記載の画像読取装置によれば、エッジを強調するエッジ強調部を備え、エッジ強調部により強調された第１画像、及び前記第２画像のエッジが抽出される。従って、所望の合成画像を得るために用いられるエッジを確実に抽出できる。
【００２７】
請求項７記載の画像読取装置によれば、ハフ空間における投票数がシートの直交方向における長さに基づいてあらかじめ設定された所定数よりも多い２つの直線が抽出される。ハフ空間における投票数は、もとの画像空間における直線の長さに対応する。また、シートの端縁の長さは、シートに描かれた直線の長さよりも長い。よって、投票数が所定数よりも多い２つの直線が抽出されることでシートの２つの端縁が抽出される。従って、所望の合成画像を得るために用いられる２つの端縁を確実に抽出できる。
【００２８】
請求項８記載の画像読取装置によれば、第１画像、及び第２画像のうち、ハフ空間における分散がより大きいと判定された画像から２つの直線が抽出される。従って、第１画像、及び第２画像のうちの一方の画像から２つの直線が抽出される。従って、第１画像、及び第２画像の両方の画像から２つの直線が抽出される場合と比較して、所望の合成画像を得るために用いられる２つの直線を抽出するための処理時間を短縮できる。
【００２９】
請求項９記載の画像読取装置によれば、所定数よりも多い直線が２本以上あると判定された場合に、画像の中で投票数が１番目に多い直線と２番目に多い直線との２直線が抽出される。従って、画像に記載された線などを紙ズレにより形成される線分として誤って判定してしまう可能性を軽減できる。従って、所望の合成画像を得るために用いられる２つの端縁を確実に抽出できる。
【００３０】
請求項１０記載の画像読取装置によれば、投票数が所定数よりも多い直線が２本以上ないと判定された場合に、投票数が折り目方向における長さに基づいてあらかじめ設定された第２所定数よりも多い３つの直線が抽出される。そして、抽出された３直線のうち、互いに近接する２直線、及びその他の１直線が、直交方向におけるシートの一方側、及び他方側のうちのいずれの側にあるかが判定される。第２判定部の判定結果に基づいて、合成画像における第１画像、及び第２画像の配置が決定される。従って、図１０に示すように、Ｘ軸方向においてシートＳＨが紙ズレなく略半分に折られた場合においても、Ｙ軸方向に生ずる紙ズレＳＧ３により形成される３つの直線ＬＳ１、ＬＳ２、ＬＳ３に基づいて、所望の合成画像を得ることが可能となる。
【００３１】
請求項１１記載の画像読取装置によれば、投票数が第２所定数よりも多い直線が３本以上あると判定された場合に、画像の中で投票数が１番目に多い直線と２番目に多い直線と３番目に多い直線との３つの直線が抽出される。従って、画像に記載された線などを紙ズレにより形成される直線として誤って判定してしまう可能性を軽減できる。従って、所望の合成画像を得るために用いられる３つの直線を確実に抽出できる。
【００３２】
請求項１２記載の画像読取装置によれば、抽出された配置方向に沿う３つの端縁の相対的位置に基づいて、シートの折り目が交差方向におけるシートの一方側、及び他方側のうちのいずれの側にあるかが判定部により判定される。判定部の判定結果に基づいて、合成画像における第１画像、及び第２画像の配置が決定される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に生ずる紙ズレにより形成されるシートの端縁に基づいて、所望の合成画像を得ることが可能となる。
【００３３】
請求項１３記載の画像読取方法、及び請求項１４記載の画像読取プログラムによれば、シートの両面のうちの一方の面の第１画像、及び他方の面の第２画像のうちの少なくとも一方の画像から抽出された２つの端縁の相対的位置に基づいて、シートの折り目が交差方向におけるシートの一方側、及び他方側のうちのいずれの側にあるかが第１判定ステップにより判定される。画像合成ステップにより、第１判定ステップの判定結果に基づいて、合成画像における第１画像、及び第２画像の配置が決定される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に必然的に生ずる紙ズレにより形成されるシートの端縁に基づいて、所望の合成画像を得ることが可能となる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施形態に係る画像読取装置１を示す斜視図である。
【図２】上記画像読取装置１の内部構成を説明するための説明図である。
【図３】上記画像読取装置１の電気的構成を示すブロック図である。
【図４】上記画像読取装置１の動作制御を示すフローチャートである。
【図５】図４のＳ３に示す第１抽出処理を示すフローチャートである。
【図６】図４のＳ４に示す第１レイアウト決定処理を示すフローチャートである。
【図７】図４のＳ５に示す第２抽出処理を示すフローチャートである。
【図８】図４のＳ６に示す第２レイアウト決定処理を示すフローチャートである。
【図９】上記画像読取装置１により読み取られるシートＳＨの一例を用いて画像読取装置１の動作制御を説明するための説明図である。
【図１０】上記画像読取装置１により読み取られるシートＳＨの一例を用いて画像読取装置１の動作制御を説明するための説明図である。
【図１１】上記画像読取装置１により読み取られるシートＳＨの一例を用いて画像読取装置１の動作制御を説明するための説明図である。
【図１２】本発明の第２の実施形態に係る画像読取装置１の第１レイアウト決定処理を示すフローチャートである。
【図１３】上記画像読取装置１により読み取られるシートＳＨの一例を用いて画像読取装置１の動作制御を説明するための説明図である。
【図１４】略半分に折られたシートの両面の画像を読み取り、読み取られた両面の画像を合成する従来の装置の画像合成処理を説明するための説明図である。
【図１５】第１、及び第２の画像読取装置による画像合成処理を説明するための説明図である。
【発明を実施するための形態】
【００３５】
以下、本発明の一実施形態について、図面を用いて詳細に説明する。
【００３６】
［画像読取装置の外観］
図１は、本実施形態の画像読取装置１の外観を示す斜視図である。画像読取装置１は、図１に示すように、給紙トレイ２と、読取部３と、排紙トレイ４と、設定部５と、表示部６と、を備える。本実施形態に係る画像読取装置１は、ユーザにより給紙トレイ２に載置された複数のシートＳＨを読取部３内において搬送しながら読み取るシートフィードスキャナである。
【００３７】
給紙トレイ２は、ガイド２Ａ、２Ｂを備える。略半分に折られたシートＳＨの折り目ＦＬは給紙トレイ２のガイド２Ａ、２Ｂに沿う状態で配置される。本実施形態において、シートＳＨの折り目ＦＬは、ガイド２Ｂに沿って配置される。
【００３８】
読取部３は、給紙トレイ２に載置されたシートＳＨを読取部３の内部に引き込む。シートＳＨの折り目ＦＬがガイド２Ｂに沿った状態で、シートＳＨが読取部３の内部に給紙口２Ｃを通過して引き込まれる。読取部３は、読取部３の内部において、引き込まれたシートＳＨを給紙トレイ２から排紙トレイ４に向けて搬送する。読取部３は、読取部３の内部において、搬送されるシートＳＨの両面の画像を読み取る。ユーザにより図１に示すように半折にされたシートＳＨが給紙トレイ２に載置されることで、半折にされたシートＳＨの両面の画像が読取部３により読み取られる。読取部３は、図示しない内部ガイドを備える。内部ガイドは、ガイド２Ａ、２Ｂに沿って設けられる。従って、シートＳＨは、給紙トレイ２に載置されたときの状態を維持したまま、画像読取部３により画像を読み取られる。よって、本実施形態において、シートＳＨの搬送方向とシートＳＨの折り目ＦＬの配置方向とは略一致する。
【００３９】
排紙トレイ４は、読取部３により搬送されたシートＳＨを受け取る。設定部５は、電源スイッチ、及び各種設定ボタンを有する。表示部６は、液晶ディスプレイにより構成される。表示部６は、読取部３により読み取られた画像などを表示可能である。インターフェース（以後、「Ｉ／Ｆ」と記す）８は、画像読取装置１により読み取られた画像をパーソナルコンピューター（以後、「ＰＣ」と記す）などの外部装置に送信するためのＩ／Ｆである。
【００４０】
［画像読取装置の内部構造］
図２は、画像読取装置１の内部構造を説明するための説明図である。画像読取装置１は、図２に示すように、読取部３の内部に、ピックアップローラ３２と、摩擦パッド３３と、フィードローラ３５と、読取センサ３６と、搬送路３７と、排出ローラ３８と、制御部７と、を備える。
【００４１】
図２に示すように、給紙トレイ２の載置面ＦＳは、斜面である。従って、給紙トレイ２の載置面ＦＳにシートＳＨが載置されると、シートＳＨの下端縁がピックアップローラ３２と摩擦パッド３３との間に挟まれる。ピックアップローラ３２と摩擦パッド３３とは、摩擦力により、給紙トレイ２に載置されたシートＳＨを画像読取装置１の内部に引き込む。ピックアップローラ３２は、図示しないモータにより駆動される。
【００４２】
フィードローラ３５は、図示しないモータにより駆動されてシートＳＨを搬送する。シートＳＨは、搬送路３７内を搬送される。
【００４３】
読取センサ３６は、搬送路３７を挟んで対向する一対の密着イメージセンサ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ、以後「ＣＩＳ」と記す）３６Ａ、３６Ｂにより構成される。ＣＩＳ３６Ａは、シートＳＨの表面画像を読み取る。ＣＩＳ３６Ｂは、シートＳＨの裏面画像を読み取る。以後、図２に示すように、ＣＩＳ３６ＡとＣＩＳ３６Ｂとの間を搬送されるシートＳＨの搬送方向をＸ軸方向、ＣＩＳ３６ＡとＣＩＳ３６Ｂとの間を搬送されるシートＳＨの表面に平行な面上で、且つＸ軸方向に垂直な方向をＹ軸方向、ＣＩＳ３６ＡとＣＩＳ３６Ｂとの間を搬送されるシートＳＨの表面に垂直な方向をＺ軸方向として定義する。従って、例えば、ＣＩＳ３６ＡとＣＩＳ３６Ｂとの間を搬送されるシートＳＨの表面に平行な面は、ＸＹ平面に平行である。なお、以後、「上」、または「表」と記した場合、図２に示す矢印が指すＺ軸の正方向を意味し、「下」、または「裏」と記した場合、図２に示すＺ軸の負方向を意味するものとする。Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の定義は他の図面においても共通のものとする。
【００４４】
読取センサ３６により画像を読み取られたシートＳＨは、搬送方向の下流側に設けられた排出ローラ３８まで搬送される。排出ローラ３８は、搬送路３７に沿って搬送されたシートＳＨを排紙トレイ４に送る。排出ローラ３８は、図示しないモータにより駆動される。シートＳＨは、排紙トレイ４に積層される。
【００４５】
制御部７は、ＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュＲＯＭ等を有するコンピューターにより構成される。
【００４６】
［画像読取装置電気的構成］
図３を用いて、画像読取装置１の電気的構成においてシート検知に関わる電気的構成について説明する。図３は、画像読取装置１の電気的構成を示す図である。制御部７は、図８に示すように、ＣＰＵ７１と、ＲＡＭ７２と、ＲＯＭ７３と、ＶＲＡＭ７４と、バス７５と、を有する。
【００４７】
ＣＰＵ７１は、各種情報処理プログラムを実行することにより、画像読取装置１が備える各種機能を実行する演算処理装置である。ＲＡＭ７２は、読取センサ３６により読み取られたシートＳＨの画像データ等の各種データを一時的に記憶する領域である。ＲＯＭ７３は、ＣＰＵ７１により実行される各種情報処理プログラムを記憶している。ＲＯＭ７３は、不揮発性メモリであるフラッシュメモリにより構成されている。ＶＲＡＭ７４は、画像を表示する際に、表示される画像が表示前に一時的に描画される領域である。ＣＰＵ７１、ＲＡＭ７２、ＲＯＭ７３、及びＶＲＡＭ７４は、データ通信用のバス７５にそれぞれ接続されており、バス７５を介して各種情報の送受信を行う。
【００４８】
読取センサ３６によりシートＳＨの両面の画像が読み取られると、バス７５を経由して、画像データがＲＡＭ７２により記憶される。ＣＰＵ７１は、ＲＯＭ７３により記憶されている合成処理プログラムに従い、ＲＡＭ７２により記憶された画像データに基づいて、シートＳＨの表面画像と裏面画像とを合成する。合成画像のデータは、ＲＡＭ７２により記憶される。ＲＡＭ７２により記憶された合成画像のデータは、ＶＲＡＭ７４において描画された後、表示部６に送信される。または、ＲＡＭ７２により記憶された合成画像のデータは、Ｉ／Ｆ８に接続されたＰＣ等外部装置に送信される。表示部６は、送信された合成画像のデータに基づいて、合成画像を表示する。ＰＣ等外部装置は、送信された合成画像のデータに基づいて、合成画像を表示する。設定部５の電源スイッチから制御部７に電源ＯＮの指令が送信されると、画像読取装置１の動作制御が開始される。設定部５の電源スイッチから制御部７に電源ＯＦＦの指令が送信されると、画像読取装置１の動作制御が終了される。
【００４９】
［画像読取装置動作制御］
以下、図４〜図８を用いて画像読取装置１の動作制御について説明する。ユーザにより設定部５の電源スイッチが押されると、制御部７に設定部５から電源ＯＮの指令が送信される。電源ＯＮの指令が送信されると、画像読取装置１の動作制御が開始される。画像読取装置１の動作制御が開始されると、読取センサ３６によるシートＳＨの両面画像読取りが開始される。読み取られた画像は、ＲＡＭ７２により逐次記憶される。図４〜図８は、画像読取装置１の動作制御を示すフローチャートである。一連の動作制御は、図３において示したＣＰＵ７１により実行される。以下示す一連の動作制御前に、フラグの初期化等の事前初期化処理が行われる。
【００５０】
図４は、画像読取装置１の動作制御を示すメインのフローチャートである。画像読取装置１の動作制御が開始されると、シートＳＨの搬送が開始される（ステップＳ１、以後Ｓ１と記す）。シートＳＨの搬送が開始されると、シートＳＨの両面の画像データが読み出される（Ｓ２）。具体的には、図９の（Ａ）に示す下流範囲ＤＲの両面の画像が、ＲＡＭ７２から読み出される。下流範囲ＤＲは、相交わる２つの端縁ＥＧＡ、ＥＧＢを含むようにあらかじめ設定されたシートＳＨの搬送方向下流側の範囲である。下流範囲ＤＲの広さ等のデータはあらかじめＲＯＭ７３に記憶されている。
【００５１】
シートＳＨの両面の画像データが読み出されると、図５において示す第１抽出処理が行われる（Ｓ３）。第１抽出処理により、シートＳＨの画像データから、Ｙ軸方向に沿う直線が抽出される。第１抽出処理により抽出される直線とは、例えば、図９の（Ａ）に示すシートＳＨの端縁ＥＧＡ、ＥＧＢである。
【００５２】
第１抽出処理が行われると、図６において示す第１レイアウト決定処理が行われる（Ｓ４）。図９の（Ａ）に示すようにシートＳＨが略半分に折られる際にＸ軸方向に紙ズレＳＧ１が生じた場合、Ｓ４における第１レイアウト処理により、合成画像におけるシートＳＨの表面画像と裏面画像とのレイアウト、即ち配置が決定される。ただし、図１０に示すように、シートＳＨが略半分に折られる際にＸ軸方向に紙ズレＳＧ１が生じなかった場合、Ｓ４においてレイアウトは決定されない。
【００５３】
第１レイアウト決定処理が行われると、第１レイアウト決定処理により合成画像におけるシートＳＨの表面画像と裏面画像とのレイアウトが決定されたか否かが判定される（Ｓ５）。Ｓ５における判定は、Ｓ４において「レイアウト決定」のフラグが立てられたか、もしくは「レイアウト未決定」のフラグが立てられたかによって行われる。レイアウトが決定されたと判定されると（Ｓ５：Ｙｅｓ）、処理がＳ１０に移る。レイアウトが決定されていないと判定されると（Ｓ５：Ｎｏ）、第２抽出処理が行われる（Ｓ６）。第２抽出処理により、シートＳＨの画像データから、Ｘ軸方向に沿う直線が抽出される。第２抽出処理により抽出される直線とは、例えば、図１０に示すＹ軸方向に生ずる紙ズレＳＧ３により形成される３つの直線ＬＳ１、ＬＳ２、ＬＳ３である。
【００５４】
第２抽出処理が行われると、第２レイアウト決定処理が行われる（Ｓ７）。Ｓ４における第１レイアウト決定処理によりレイアウトが決定されなかった場合でも、Ｓ７における第２レイアウト決定処理により、合成画像におけるシートＳＨの表面画像と裏面画像とのレイアウトが決定される。ただし、シートＳＨが略半分に折られる際に紙ズレなく表面、及び裏面がぴたりと合わせられた場合、Ｓ７においてもレイアウトは決定されない。
【００５５】
第２レイアウト決定処理が行われると、第２レイアウト決定処理により合成画像におけるシートＳＨの表面画像と裏面画像とのレイアウトが決定されたか否かが判定される（Ｓ８）。Ｓ８における判定は、Ｓ７において「レイアウト決定」のフラグが立てられたか、もしくは「レイアウト未決定」のフラグが立てられたかによって行われる。レイアウトが決定されたと判定されると（Ｓ８：Ｙｅｓ）、処理がＳ１０に移る。レイアウトが決定されていないと判定されると（Ｓ８：Ｎｏ）、規定レイアウト決定処理が行われる（Ｓ９）。規定レイアウト決定処理は、表示部６に表面画像、及び裏面画像のレイアウト候補が表示され、ユーザの操作部５の操作による指定情報に基づきレイアウトを決定する処理である。規定レイアウト決定処理により表面、及び裏面がぴたりと合わせられた場合においてもユーザ指定により所望の合成画像を得ることができる。
【００５６】
Ｓ５、及びＳ８においてレイアウトが決定されると判定された場合、及びＳ９においてレイアウトが決定された場合、処理がＳ１０に移り、シートＳＨの傾きによる画像の傾きを補正する傾き補正処理が行われる（Ｓ１０）。傾き補正処理は、図４のＳ３に示す抽出処理などにおいて決定されるシートＳＨの端縁の傾きなどから決定された画像の傾きに基づいて行われる。傾き補正処理が行われると、決定されたレイアウトに従って、合成画像が表示される（Ｓ１１）。具体的には、先ず、決定されたレイアウトで、シートＳＨの表面画像と裏面画像とが合成される。合成された画像はＲＡＭ７２に記憶される。ＲＡＭ７２に記憶された合成画像が一度ＶＲＡＭ７４において描画される。ＶＲＡＭ７４に描画された合成画像は、バス７５を介して表示部６に送信される。表示部６は、送信された合成画像を表示する。または、ＲＡＭ７２に記憶された合成画像が図３に示すＩ／Ｆ８を介してＰＣ等外部装置に送信される。ＰＣ等外部装置は、送信された合成画像のデータに基づいて、合成画像を表示する。
【００５７】
合成画像が表示されると、動作制御終了か否かが判定される（Ｓ１２）。具体的には、ユーザにより設定部５の電源スイッチが押され、制御部７に設定部５から電源ＯＦＦの指令が送信されたか否かが判定される。動作制御終了でないと判定されると（Ｓ１２：Ｎｏ）、処理がＳ１に戻る。動作制御終了と判定されると（Ｓ１２：Ｙｅｓ）、全ての処理が終了する。
【００５８】
図５は、図４に示すＳ３において行われる第１抽出処理を示すフローチャートである。図５に示す処理では、先ず、画像データからエッジが抽出される（ＳＡ１）。周知のＳｏｂｅｌフィルタなどの処理が、ＳＡ１におけるエッジ抽出処理に用いられる。エッジ抽出に、周知の一次微分フィルタであるＳｏｂｅｌフィルタなどの処理が用いられることであわせてエッジ強調も行われ、強調されたエッジが抽出される。抽出されたエッジから一定間隔で複数のエッジ点が抽出される。エッジ点抽出の際、エッジ点の画像上の座標位置が決定される。なお、「決定」とは、得られたデータをもとに特定の数値を求めること、及び得られたデータをもとにテーブルなどの判断基準から特定の数値を決定することの両方を含む。
【００５９】
画像データからエッジが抽出されると、抽出された各エッジ点に対しハフ変換が施される（ＳＡ２）。もとの画像空間におけるエッジ点がハフ変換されると、変換後のハフ空間においては直線となる。同一直線上にある複数のエッジ点が変換されると、ハフ空間において同一交点を通る複数の直線が生成される。もとの画像空間における同一直線上のエッジ点の個数は、ハフ空間における同一交点を通る直線の本数と一致する。このハフ空間における同一交点を通る直線の本数を「投票数」と記す。もとの画像空間における同一直線上のエッジ点の個数は、その直線の長さに対応する。従って、ハフ空間における投票数は、もとの画像空間に存在する直線の長さに対応する。
【００６０】
ハフ変換が行われると、画像データから略水平の直線が抽出される（ＳＡ３）。略水平とは、図９の（Ａ）などに示すＹ軸方向に略平行であることを示す。もとの画像空間における直線の傾き、及び切片は、ハフ空間における交点の座標に対応する。ＳＡ３における抽出処理は、ハフ空間における複数の交点の座標から、もとの画像空間に存在する複数の直線の傾き、及び切片が決定されることで行われる。即ち、もとの画像空間における各直線の傾きＡが決定され、決定された傾きＡが、Ｄｍｉｎ＜Ａ＜Ｄｍａｘを満たすか否かが判定される。Ｄｍｉｎ、Ｄｍａｘは、図９の（Ａ）に示すような紙ズレＳＧ１の角度θ、即ち２つの端縁ＥＧＡ、ＥＧＢの間の角度θの許容範囲によりあらかじめ決定されている。Ｄｍｉｎ、Ｄｍａｘは、あらかじめＲＯＭ７３により記憶されている。角度θの許容範囲は、シートＳＨがジャムにならず搬送される限界角度が考慮されて決定される。一例として、Ａ４サイズ、角度θ=５°のシートＳＨが斜行せずに３００ｄｐｉの読取解像度で読み取られたケースを考える。この場合、図９の（Ａ）に示すＹ軸方向の画素数は２４８０ｐｘｌである。今、図９の（Ｂ）に示すような、端縁ＥＧＡと端縁ＥＧＢとの交点Ｏを原点、端縁ＥＧＡのＹ軸負方向をＸＸ軸正方向として設定した場合の直交座標系ＸＸ−ＹＹを考える。θ=５°より、端縁ＥＧＢに沿う直線の傾きは約８．７８×１０−２である。角度θ＝５°以内が角度θの許容範囲である場合、例えば、Ｄｍｉｎ＝−０．１、Ｄｍａｘ＝０．１とあらかじめ設定される。この設定により、略水平の直線を効率的に抽出することができる。
【００６１】
略水平の直線が抽出されると、ハフ空間における投票数が少ない直線が除去される（ＳＡ４）。投票数が少ないということは、直線の長さが短いことを意味する。従って、図９の（Ａ）に示すシートＳＨに描かれたラインＬＮのようなシートＳＨの端縁でない略水平のノイズが、以後の処理において略水平の直線として扱われなくなる。ＳＡ４のノイズ除去処理により、シートＳＨの端縁ＥＧＡ、ＥＧＢのみを効率的に抽出することができる。なお、「除去する」とは、画像データの消去を意味せず、ＳＡ４以後の処理で略水平の直線として扱わないことを示す。投票数の少ない直線が除去されると、処理が図４に示すメインルーチンに戻る。
【００６２】
図６は、図４に示すＳ４において行われる第１レイアウト決定処理を示すフローチャートである。図６に示す処理では、先ず、ハフ空間におけるシートＳＨの表面画像の分散が裏面画像の分散より大きいか否かが判断される（ＳＢ１）。「画像の分散」は、画像の投票数のばらつき度合いを示す。図９に示す場合、図９の（Ａ）に示す表面画像は、図９の（Ｃ）に示す裏面画像と比較して、下流範囲ＤＲにおいて互いに交わる２つの端縁ＥＧＡ、ＥＧＢがシートＳＨの他方の面である裏面により隠されない。よって、ＳＢ１の処理により図９の（Ａ）に示す表面画像は、図９の（Ｃ）に示す裏面画像と比較して、ハフ空間における分散が大きいと判断される。
【００６３】
シートＳＨの表面画像の分散が裏面画像の分散より大きいと判断されると（ＳＢ１：Ｙｅｓ）、表面画像が基準面画像として設定される（ＳＢ２）。シートＳＨの表面画像の分散が裏面画像の分散以下であると判断されると（ＳＢ１：Ｎｏ）、裏面画像が基準面画像として設定される（ＳＢ３）。例えば、図１１の（Ａ）に示すように表面画像においてシートＳＨの１つの端縁ＥＧＡがシートＳＨの表面により隠されている場合などにＳＢ１においてシートＳＨの表面画像の分散が裏面画像の分散以下であると判断される。基準面画像の設定が行われると、基準面画像の中に投票数が所定値以上の直線が２本以上あるか否かが判断される（ＳＢ４）。ＳＢ４における所定値は、シートＳＨの略水平方向に沿う端縁の長さより小さく、且つシートＳＨの端縁の長さに近い長さに対応した投票数としてあらかじめ設定されている。所定値は、ＲＯＭ７３にあらかじめ記憶されている。
【００６４】
基準面画像の中に投票数が所定値以上の直線が２本以上あると判断されると（ＳＢ４：Ｙｅｓ）、ＳＢ４において所定値以上であると判断された２本の直線が基準面画像から抽出される（ＳＢ５）。２直線が抽出されると、２直線の交点が基準面画像の右側に位置するか否かが判断される（ＳＢ６）。２直線の交点が基準面画像の右側に位置すると判断されると（ＳＢ６：Ｙｅｓ）、折り目が基準面画像の右側に位置すると判定される（ＳＢ７）。「右側」とは、図９の（Ａ）に示す場合、表面画像のＹ軸正方向側を意味し、図１１の（Ｂ）に示す場合、裏面画像のＹ軸負方向側を意味する。図９の（Ａ）に示すシートＳＨが画像読取装置１により読み取られる場合、ＳＢ６において、２直線の交点Ｏが表面画像の右側に位置すると判断される。２直線の交点が表面画像の右側に位置すると判断されると（ＳＢ６：Ｙｅｓ）、折り目が表面画像の右側に位置すると判定される（ＳＢ７）。従って、図９の（Ａ）に示す場合、ＳＢ７においてシートＳＨの折り目ＦＬは、表面画像の右側にあると判定される。
【００６５】
折り目が基準面画像の右側に位置すると判定されると、基準面画像が出力画像の左側に配置され、基準面の他面画像が出力画像の右側に配置される（ＳＢ８）。即ち、基準面が表面の場合、ＳＢ８において表面画像が出力画像の左側に配置され、裏面画像が出力画像の右側に配置される。本実施形態において、出力画像とは、図１５などに示す最終的に表示部６により表示される合成画像である。また、出力画像、即ち合成画像の左側、及び右側とは、合成画像の所定の方向における一方側、及び他方側である。本実施形態において、合成画像の左側、及び右側は、各々、図１５に示す合成画像のレイアウトを規定するＸＸＸ−ＹＹＹ座標系におけるＸＸＸ軸負方向側、及びＹＹＹ軸正方向側を意味するものとする。ＸＸＸ軸方向、及びＹＹＹ軸方向は、図１に示すユーザの視線ＥＹ方向から表示部６を見る際の表示部６に表示される合成画像の向きと対応している。即ち、ユーザが視線ＥＹ方向から表示部６に表示される画像を見る場合、図１５に示す通り、左側に画像Ａが、右側に画像Ｂが配置された合成画像を視認することができる。即ち、ユーザは、所望の画像を視認することができる。ＳＢ８において表面画像、及び裏面画像が合成画像上に配置されると、「レイアウト決定」のフラグが立てられる（ＳＢ９）。ＳＢ９において設定される「レイアウト決定」のフラグは、図６に示す第１レイアウト決定処理において、合成画像における表面画像、及び裏面画像の配置が決定されたことを示すフラグである。レイアウト決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００６６】
２直線の交点が基準面画像の右側に位置しないと判断されると（ＳＢ６：Ｎｏ）、折り目が基準面画像の左側に位置すると判定される（ＳＢ１１）。折り目が基準面画像の左側に位置すると判定されると、基準面画像が出力画像の右側に配置され、基準面の他面画像が出力画像の左側に配置される（ＳＢ１２）。ＳＢ１２において表面画像、及び裏面画像が合成画像上に配置されると、「レイアウト決定」のフラグが立てられる（ＳＢ９）。レイアウト決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００６７】
ＳＢ４において、基準面画像の中に投票数が所定値以上の直線が２本以上ないと判断されると（ＳＢ４：Ｎｏ）、レイアウト未決定のフラグが立てられる（ＳＢ１０）。「基準面画像の中に投票数が所定値以上の直線が２本以上ない」ということは、図９の（Ａ）に示すような略水平方向に延出する２つの端縁ＥＧＡ、ＥＧＢが画像データの中に存在しないことを示す。従って、第１レイアウト決定処理においては、レイアウトを決定できないことを意味する。よって、ＳＢ１０において、レイアウト未決定のフラグが立てられる。レイアウト未決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００６８】
図７は、図４に示すＳ６において行われる第２抽出処理を示すフローチャートである。図７に示す処理では、先ず、画像データからエッジが抽出される（ＳＣ１）。周知の一次微分フィルタであるＳｏｂｅｌフィルタなどの処理が、ＳＣ１におけるエッジ抽出処理に用いられる。抽出されたエッジから複数のエッジ点が抽出される。エッジ点抽出の際、エッジ点の画像上の座標位置が決定される。
【００６９】
画像データからエッジが抽出されると、抽出された各エッジ点に対しハフ変換が施される（ＳＣ２）。もとの画像空間におけるエッジ点がハフ変換されると、変換後のハフ空間においては直線となる。同一直線上にある複数のエッジ点が変換されると、ハフ空間において同一交点を通る複数の直線が生成される。
【００７０】
ハフ変換が行われると、画像データから略垂直の直線が抽出される（ＳＣ３）。略垂直とは、図１０などに示すＹ軸方向に略垂直であることを示す。ＳＣ３における抽出処理は、ＳＡ３における抽出処理と同様に、ハフ空間における複数の交点の座標から、もとの画像空間に存在する複数の直線の傾き、及び切片が決定されることで行われる。
【００７１】
略垂直の直線が抽出されると、ハフ空間における投票数が少ない直線が除去される（ＳＣ４）。投票数の少ない直線が除去されると、処理が図４に示すメインルーチンに戻る。
【００７２】
図８は、図４に示すＳ７において行われる第２レイアウト決定処理を示すフローチャートである。図８に示す処理では、先ず、ハフ空間におけるシートＳＨの表面画像の分散が裏面画像の分散より大きいか否かが判断される（ＳＤ１）。図１０に示す場合、表面画像の３つの端縁ＬＳ１、ＬＳ２、ＬＳ３は、いずれもシートＳＨの他方の面である裏面により隠されない。よって、ＳＤ１の処理により図１０に示す表面画像は、裏面画像と比較して、ハフ空間における分散が大きいと判断される。
【００７３】
シートＳＨの表面画像の分散が裏面画像の分散より大きいと判断されると（ＳＤ１：Ｙｅｓ）、表面画像が基準面画像として設定される（ＳＤ２）。シートＳＨの表面画像の分散が裏面画像の分散以下であると判断されると（ＳＤ１：Ｎｏ）、裏面画像が基準面画像として設定される（ＳＤ３）。基準面画像の設定が行われると、基準面画像の中に投票数が所定値以上の直線が３本以上あるか否かが判定される（ＳＤ４）。ＳＤ４における所定値はシートＳＨの略垂直方向に沿う端縁の長さより小さく、且つシートＳＨの端縁の長さに近い長さに対応した投票数としてあらかじめ設定されている。所定値は、ＲＯＭ７３にあらかじめ記憶されている。
【００７４】
基準面画像の中に投票数が所定値以上の直線が３本以上あると判定されると（ＳＤ４：Ｙｅｓ）、基準面画像の中の投票数の多い３本の直線が表面画像から抽出される（ＳＤ５）。３直線が抽出されると、３直線のうち、Ｙ軸方向において互いに近接する２直線が基準面画像の左側に位置するか否かが判断される（ＳＤ６）。３直線のうち、どの２直線がＹ軸方向において互いに近接するかは、直線の傾き、又は切片により判断される。図１０に示す場合、３直線ＬＳ１、ＬＳ２、ＬＳ３のうち、２直線ＬＳ１、ＬＳ２が互いに近接すると判断される。図１０に示す場合、ＳＤ３において、２直線ＬＳ１、ＬＳ２は、シートＳＨの表面画像の左側に位置すると判断される。
【００７５】
Ｙ軸方向において互いに近接する２直線が基準面画像の左側に位置すると判断されると（ＳＤ６：Ｙｅｓ）、折り目が基準面画像の右側に位置すると判定される（ＳＤ７）。従って、図１０に示す場合、ＳＤ４においてシートＳＨの折り目ＦＬは、表面画像の右側にあると判定される。
【００７６】
折り目が基準面画像の右側に位置すると判定されると、基準面画像が出力画像の左側に配置され、基準面画像の他面画像が出力画像の右側に配置される（ＳＤ８）。ＳＤ５において表面画像、及び裏面画像が合成画像上に配置されると、「レイアウト決定」のフラグが立てられる（ＳＤ９）。レイアウト決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００７７】
Ｙ軸方向において互いに近接する２直線が基準面画像の左側に位置しないと判断されると（ＳＤ６：Ｎｏ）、折り目が基準面画像の左側に位置すると判定される（ＳＤ１０）。折り目が基準面画像の左側に位置すると判定されると、基準面画像が出力画像の右側に配置され、他面画像が出力画像の左側に配置される（ＳＤ１１）。ＳＤ１１において表面画像、及び裏面画像が合成画像上に配置されると、「レイアウト決定」のフラグが立てられる（ＳＤ９）。レイアウト決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００７８】
基準面画像の中に投票数が所定値以上の直線が３本以上ないと判定されると（ＳＤ４：Ｎｏ）、レイアウト未決定のフラグが立てられる（ＳＤ１２）。「基準面画像の中に投票数が所定値以上の直線が３本以上ない」ということは、図１０に示すような略垂直方向に延出する３つの端縁ＬＳ１、ＬＳ２、ＬＳ３が画像データの中に存在しないことを示す。従って、第２レイアウト決定処理においては、レイアウトを決定できないことを意味する。よって、ＳＤ１２において、レイアウト未決定のフラグが立てられる。レイアウト未決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００７９】
以上、示してきたように、本実施形態における画像読取装置１は、シートＳＨの表面画像、及び裏面画像から抽出された２つの端縁ＥＧＡ、ＥＧＢの相対的位置に基づいて、シートＳＨの折り目ＦＬがＹ軸方向における左側、及び右側のうちのいずれの側にあるかが判定される。本実施形態において、２つの端縁ＥＧＡ、ＥＧＢ、即ち２直線の相対的位置は、２直線の交点ＯがＹ軸方向における左側、及び右側のうちのいずれの側にあるかによって判断される。本実施形態において、図６のＳＢ７、及びＳＢ１１に示すようにＹ軸方向において２直線の交点がある側に折り目ＦＬがあると判定される。この判定結果に基づいて、合成画像における表面画像、及び裏面画像の配置が決定される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に必然的に生ずる紙ズレにより形成されるシートの端縁に基づいて、所望の合成画像を得ることが可能となる。
【００８０】
上記画像読取装置１が奏する効果について図１５を用いて詳細に説明する。図１５の（Ａ）、（Ｃ）、（Ｅ）、（Ｇ）は、各々、半折にされたシートの表面の一例を示す。図１５の（Ａ）において２直線の交点Ｏは、右側にあるため、ＳＢ７において折り目ＦＬが右側にあると判定される。従って、ＳＢ８において表面画像が出力画像の左側、裏面画像が出力画像の右側に配置される。よって、図１５の（Ｂ）に示すように、所望の合成画像を得ることができる。図１５の（Ｃ）において２直線の交点Ｏは、右側にあるため、ＳＢ７において折り目ＦＬが右側にあると判定される。従って、ＳＢ８において表面画像が出力画像の左側、裏面画像が出力画像の右側に配置される。よって、図１５の（Ｄ）に示すように、所望の合成画像を得ることができる。図１５の（Ｅ）において２直線の交点Ｏは、左側にあるため、ＳＢ１１において折り目ＦＬが左側にあると判定される。従って、ＳＢ１２において表面画像が出力画像の右側、裏面画像が出力画像の左側に配置される。よって、図１５の（Ｆ）に示すように、所望の合成画像を得ることができる。図１５の（Ｇ）において２直線の交点Ｏは、左側にあるため、ＳＢ１１において折り目ＦＬが左側にあると判定される。従って、ＳＢ１２において表面画像が出力画像の右側、裏面画像が出力画像の左側に配置される。よって、図１５の（Ｄ）に示すように、所望の合成画像を得ることができる。図１５の（Ｄ）、（Ｈ）に示す合成画像は、図１５の（Ｂ）、（Ｆ）に示す合成画像とＹＹＹ軸方向において逆さまの画像である。しかし、設定部５、もしくはＰＣにより操作されることで互いに同一の向きとすることができる。従って、図１５の（Ｂ）、（Ｄ）、（Ｆ）、（Ｈ）は全て同一の所望の合成画像である。
【００８１】
また、本実施形態における画像読取装置１は、図１０において示したように、Ｘ軸方向においてシートＳＨが紙ズレなく略半分に折られた場合においても、図８において示した第２レイアウト決定処理により、合成画像における表面画像、及び裏面画像を適切に配置できる。第２レイアウト決定処理は、Ｙ軸方向に生ずる紙ズレＳＧ３により形成される３つの直線ＬＳに基づき、表面画像、及び裏面画像の配置を決定する。従って、本実施形態における画像読取装置１によれば、Ｘ軸方向においてシートＳＨが紙ズレなく略半分に折られた場合においても、所望の合成画像を得ることが可能となる。
【００８２】
また、本実施形態における画像読取装置１は、第１抽出処理を第２抽出処理よりも先に行い、更に第１抽出処理は、シートＳＨの搬送時に下流範囲ＤＲ内の画像データに基づいて行っている。本実施形態とは異なり、下流範囲ＤＲ以外の画像の全範囲の画像データに基づいた第２抽出処理により折り目ＦＬの位置を判定することは可能である。しかし、本実施形態に示すように、下流範囲ＤＲ内の画像データに基づいた第１抽出処理を、第２抽出処理に先んじて行うことで、下流範囲ＤＲ内の画像データだけで折り目ＦＬの位置判定を行うことができる可能性がある。従って、折り目ＦＬの位置判定を可及的に早く行うことが可能となる。
【００８３】
（第２の実施形態）
本発明の第２の実施形態について図面を参照して説明する。第２の実施形態において、第１の実施形態と同一の構成は、同一の番号を付して説明する。
【００８４】
本実施形態において、画像読取装置１の動作制御は、第１の実施形態と同様に図４に示すメインのフローチャートに従って行われる。第１の実施形態においては、図４に示すＳ２において、下流範囲ＤＲの両面の画像が、ＲＡＭ７２から読み出される。しかし、本実施形態においては、図４に示すＳ２において、シートＳＨの全範囲の両面画像がＲＡＭ７２により読み出される。
【００８５】
図４のＳ２以後のＳ３、及びＳ５〜Ｓ１２に示す処理は、第１の実施形態と同様に行われる。図４のＳ４に示す第１レイアウト処理のみ第１の実施形態と異なる処理であるため、以下図面を用いて説明する。
【００８６】
本実施形態における図４のＳ４に示す第１レイアウト決定処理について、図１２を用いて説明する。図１２は、図４に示すＳ４において行われる第１レイアウト決定処理を示すフローチャートである。図１２に示す処理では、先ず、表面画像の中に投票数が所定値以上の直線が３本以上あるか否かが判断される（ＳＸ１）。ＳＸ１における所定値は、シートＳＨの端縁の長さより小さく、且つシートＳＨの端縁の長さに近い長さに対応した投票数としてあらかじめ設定されている。所定値は、ＲＯＭ７３にあらかじめ記憶されている。
【００８７】
表面画像の中に投票数が所定値以上の直線が３本以上あると判断されると（ＳＸ１：Ｙｅｓ）、ＳＸ１において所定値以上であると判断された３本以上の直線のうち互いに最も離れた２直線が表面画像から抽出される（ＳＸ２）。図１３に示す場合、ＳＸ１において、３本の端縁ＥＧが所定値以上の直線であると判断される。図１３に示す場合、ＳＸ２において、Ｘ軸方向に最も離れた２つの端縁ＥＧ１、及びＥＧ３が抽出される。
【００８８】
２直線が抽出されると、２直線の延長線の交点が表面画像の右側に位置するか否かが判断される（ＳＸ３）。「右側」とは、図１３に示す場合、表面画像のＹ軸正方向側を意味する。図１３に示すシートＳＨが画像読取装置１により読み取られる場合、ＳＸ３において、２直線の延長線ＥＬの交点ＩＰが表面画像の右側に位置すると判断される。交点が表面画像の右側に位置すると判断されると（ＳＸ３：Ｙｅｓ）、折り目が表面画像の右側に位置すると判定される（ＳＸ４）。従って、図１３に示す場合、ＳＸ４においてシートＳＨの折り目ＦＬは、表面画像の右側にあると判定される。
【００８９】
折り目が表面画像の右側に位置すると判定されると、表面画像が出力画像の左側に配置され、裏面画像が出力画像の右側に配置される（ＳＸ５）。ＳＸ５において表面画像、及び裏面画像が合成画像上に配置されると、「レイアウト決定」のフラグが立てられる（ＳＸ６）。レイアウト決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００９０】
２直線の延長線の交点が表面画像の右側に位置しないと判断されると（ＳＸ３：Ｎｏ）、折り目が表面画像の左側に位置すると判定される（ＳＸ７）。折り目が表面画像の左側に位置すると判定されると、表面画像が出力画像の右側に配置され、裏面画像が出力画像の左側に配置される（ＳＸ８）。ＳＸ８において表面画像、及び裏面画像が合成画像上に配置されると、「レイアウト決定」のフラグが立てられる（ＳＸ６）。レイアウト決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００９１】
ＳＸ１において、表面画像の中に投票数が所定値以上の直線が３本以上ないと判断されると（ＳＸ１：Ｎｏ）、レイアウト未決定のフラグが立てられる（ＳＸ９）。レイアウト未決定のフラグが立てられると、処理が図４に示すメインルーチンに戻る。
【００９２】
本実施形態における画像読取装置１は、シートＳＨの表面画像から抽出された２つの端縁ＥＧ１、ＥＧ３の相対的位置に基づいて、シートＳＨの折り目ＦＬがＹ軸方向における左側、及び右側のうちのいずれの側にあるかが判定される。２つの端縁ＥＧ１、ＥＧ３は、３つの端縁ＥＧ１、ＥＧ２、ＥＧ３のうち互いに最も離れた２つの端縁である。本実施形態において、２つの端縁ＥＧ１、ＥＧ３、即ち２直線の相対的位置は、２直線の延長線ＥＬの交点ＩＰがＹ軸方向における左側、及び右側のうちのいずれの側にあるかによって判断される。本実施形態において、図１２のＳＸ４、ＳＸ７に示すようにＹ軸方向において交点ＩＰがある側に折り目ＦＬがあると判定される。この判定結果に基づいて、合成画像における表面画像、及び裏面画像の配置が決定される。従って、ユーザがセット方向を間違えた場合においても、シートが略半分に折られる際に必然的に生ずる紙ズレにより形成されるシートの端縁に基づいて、所望の合成画像を得ることが可能となる。
【００９３】
（変形例）
第１、及び第２の実施形態において、画像読取装置１は、シートフィードスキャナであったが、これに限らず、例えば、フラットベッド型スキャナ、ＦＡＸ、複合機などであってもよい。画像読取装置がフラットベッド型の場合、ガラス台などの読取部にシートの折り目がガラス台の外枠などによってあらかじめ設定された配置方向に沿う状態で配置されればよい。
【００９４】
第１の実施形態において、２直線の相対的位置は、２直線の交点がＹ軸方向における左側、及び右側のうちのいずれの側にあるかによって判断されていた。また、第２の実施形態において、２直線の相対的位置は、２直線の延長線の交点がＹ軸方向における左側、及び右側のうちのいずれの側にあるかによって判断されていた。しかし、これに限らず、例えば、２直線の相対的位置は、２直線の傾きの違いから判断されてもよい。
【００９５】
第１、及び第２の実施形態において、表面画像の折り目側と裏面画像の折り目側とが連結され、表面画像と裏面画像とが隣り合わせに配置されることで合成画像が生成されていた。しかし、これに限らず、例えば、判定結果に基づいて表面画像と裏面画像とを所定のページ順で並べた合成画像を生成してもよい。
【００９６】
第１、及び第２の実施形態において、ＳＡ１、及びＳＣ１におけるエッジ抽出に、周知のＳｏｂｅｌフィルタなどの処理が用いられることであわせてエッジ強調も行われていた。しかし、これに限らず、例えば、エッジ強調のためにＣＩＳ３６Ａ、３６Ｂの各々の搬送方向上流側に光源を設けてもよい。光源の設置により、シートの端縁の影がシートに形成されるため、エッジが強調される。
【００９７】
第１、及び第２の実施形態において、ＳＡ３などの略水平の直線抽出処理に際し、もとの画像空間における傾きＡが、Ｄｍｉｎ＜Ａ＜Ｄｍａｘを満たすか否かが判定されることで、直線が抽出されていた。しかし、これに限らず、例えば、画像空間における切片を決定し、決定された切片が所定の範囲内の値か否かに基づいて判定されてもよい。
【００９８】
第１、及び第２の実施形態において、抽出処理、レイアウト決定処理、及び画像合成処理等は画像読取装置１により行われていた。しかし、これに限らず、例えば、上記の画像処理はＰＣ等の外部装置により行われてもよい。この場合、例えば、ＰＣ等外部装置に画像処理アプリケーションがインストールされ、画像読取装置により表面画像、及び裏面画像が読み取られ、画像読取装置１から送信された表面画像、及び裏面画像の画像データに基づいて、ＰＣ等外部装置により上記のような画像処理が行われればよい。
【００９９】
画素に対し重み付けをする処理をあわせて行ってもよい。即ち、例えば、下流範囲の搬送方向下流側の画素ほどウェイトを重くして、その後、略水平の直線を抽出してもよい。この重み付け処理により、シートの下流範囲に描かれた比較的長い直線をシートの端縁として誤って検知する可能性を低減できる。
【０１００】
第１、及び第２の実施形態において、第１抽出処理、及び第２抽出処理の両方の抽出処理が行われていたが、これに限らず、例えば、第２抽出処理のみが行われ、第２抽出処理により抽出された略垂直の直線のみに基づいてレイアウトが決定されてもよい。即ち、Ｙ軸方向生じるシートＳＨの紙ズレにより形成される略垂直な３本の直線の相対的位置関係のみに基づいてレイアウトが決定されてもよい。Ｙ軸方向に紙ズレが生じない場合には、第１、及び第２の実施形態と同様にユーザ指定による規定レイアウト決定処理によりレイアウトが決定されればよい。
【符号の説明】
【０１０１】
１  画像読取装置
２  給紙トレイ
３  読取部
３６  読取センサ
３６Ａ、３６Ｂ  ＣＩＳ
７  制御部
７１  ＣＰＵ
７２  ＲＡＭ
７３  ＲＯＭ
ＳＨ  シート
ＥＧ、ＥＧＡ、ＥＧＢ、ＥＧ１、ＥＧ２、ＥＧ３  シートの端縁
ＬＳ１、ＬＳ２、ＬＳ３  シートの端縁
ＳＧ１、ＳＧ２、ＳＧ３  紙ズレ
ＦＬ  折り目
【図１】
2012015817.tif 000003
【図２】
2012015817.tif 000004
【図３】
2012015817.tif 000005
【図４】
2012015817.tif 000006
【図５】
2012015817.tif 000007
【図６】
2012015817.tif 000008
【図７】
2012015817.tif 000009
【図８】
2012015817.tif 000010
【図９】
2012015817.tif 000011
【図１０】
2012015817.tif 000012
【図１１】
2012015817.tif 000013
【図１２】
2012015817.tif 000014
【図１３】
2012015817.tif 000015
【図１４】
2012015817.tif 000016
【図１５】
2012015817.tif 000017