(57)【特許請求の範囲】
【請求項１】
搬送方向に搬送される撮像対象において前記搬送方向に対して直角に交わる方向に延びるＮ本（Ｎは、２以上の自然数である。）のライン状領域を撮像することによって、前記Ｎ本のライン状領域をそれぞれ示すＮ本のライン状画像を生成する第１のステップであって、前記Ｎ本のライン状領域は、前記搬送方向にＮ本のライン状領域の幅を空けて並列する第１のステップと、
前記第１のステップを行った後、前記Ｎ−１本のライン状領域の幅分、前記撮像対象を搬送した時点において前記第１のステップと同じステップを行う第２のステップと、
前記第１及び前記第２のステップの間に、前記第１のステップと同じステップを行う第３のステップと、
前記第２のステップを行った後、前記第２のステップと同じステップを行う第４のステップと、
前記第３及び前記第２のステップの間に、前記第１のステップと同じステップを行う第５のステップと、
前記第４のステップを行った後、前記第２のステップと同じステップを行う第６のステップと、
前記第１及び前記第２のステップで生成したＮ本のライン状画像を昇順に配列することによって、第１の読取画像を生成し、前記第３及び前記第４のステップで生成したＮ本のライン状画像を昇順に配列することによって、第２の読取画像を生成し、前記第５及び前記第６のステップで生成したＮ本のライン状画像を昇順に配列することによって、第３の読取画像を生成するステップと、を備え、
前記第１及び前記第２のステップでは、
前記搬送されている撮像対象を撮像する撮像タイミングに同期して、第１の照明光源を用いて前記搬送されている撮像対象への照明光の照射を開始した後、前記撮像対象を前記撮像対象における１本のライン状領域の前記搬送方向の距離分搬送した時点において、前記照明光の照射を停止し、
前記第３及び前記第４のステップでは、
前記搬送されている撮像対象を撮像する撮像タイミングに同期して、前記第１の照明光源と光源色が異なる第２の照明光源を用いて、前記搬送されている撮像対象への照明光の照射を開始した後、前記撮像対象を前記撮像対象における１本のライン状領域の前記搬送方向の距離分搬送した時点において、前記照明光の照射を停止し、
前記第５及び前記第６のステップでは、
前記搬送されている撮像対象を撮像する撮像タイミングに同期して、前記第１、及び前記第２の照明光源と光源色が異なる第３の照明光源を用いて前記搬送されている撮像対象への照明光の照射を開始した後、前記撮像対象を前記撮像対象における１本のライン状領域の前記搬送方向の距離分搬送した時点において、前記照明光の照射を停止し、
前記第１、前記第２、及び前記第３の読取画像は、前記撮像対象の主要部分を示す、
画像読取装置の制御方法。
【請求項２】
前記第２のステップを連続して複数回繰り返した後、前記第１の読取画像を生成するステップを行い、
前記第４のステップを連続して複数回繰り返した後、前記第２の読取画像を生成するステップを行い、
前記第６のステップを連続して複数回繰り返した後、前記第３の読取画像を生成するステップを行う、
ことを特徴とする請求項１に記載の画像読取装置の制御方法。
【請求項３】
前記第１、前記第２、及び前記第３の読取画像を生成するステップでは、
前記昇順に配列したライン状画像のうち、連続して並ぶ複数のライン状画像のみを出力することによって、前記第１、前記第２、及び前記第３の読取画像を生成する、
ことを特徴とする請求項２に記載の画像読取装置の制御方法。
【請求項４】
所定の間隔を空けて並列するＮ本のライン状撮像素子を備える撮像部と、
撮像対象を搬送方向にＮ−１本のライン状領域の幅分、搬送したことを示す外部同期信号を取得する外部同期信号取得部と、
画像処理制御部と、
前記撮像対象へ照明光を照射する第１の照明光源と、
前記撮像対象へ照明光を照射し、前記第１の照明光源と光源色が異なる第２の照明光源と、
前記撮像対象へ照明光を照射し、前記第１、及び前記第２の照明光源と光源色が異なる第３の照明光源と、を備え、
前記外部同期信号取得部が前記外部同期信号を取得する毎に、前記撮像対象へ照明光を照射する光源を、前記第１の照明光源、及び前記第２の照明光源、第３の照明光源の順に点灯することを繰り返し、
前記撮像部は、前記外部同期信号取得部が前記外部同期信号を取得する毎に、前記Ｎ本のライン状撮像素子を用いて、撮像対象において前記搬送方向にＮ本のライン状領域の幅を空けて並列し、かつ前記搬送方向に対して直角に交わる方向に延びるＮ本のライン状領域を撮像することによって、Ｎ本のライン状画像を複数組生成し、
前記画像処理制御部は、前記生成したＮ本のライン状画像のうち、光源が前記第１の照明光源である場合のＮ組を昇順に配列することによって、前記撮像対象を示す第１の読取画像を生成し、前記生成したＮ本のライン状画像のうち、光源が前記第２の照明光源である場合のＮ組を昇順に配列することによって、前記撮像対象を示す第２の読取画像を生成し、前記生成したＮ本のライン状画像のうち、光源が前記第３の照明光源である場合のＮ組を昇順に配列することによって、前記撮像対象を示す第３の読取画像を生成し、
前記第１、前記第２、及び前記第３の読取画像は、前記撮像対象の主要部分を示す、
画像読取装置。
【請求項５】
コンピュータに、
搬送方向に搬送される撮像対象において前記搬送方向に対して直角に交わる方向に延びるＮ本のライン状領域を撮像することによって、前記Ｎ本のライン状領域をそれぞれ示すＮ本のライン状画像を生成する第１のステップであって、前記Ｎ本のライン状領域は、前記搬送方向にＮ本のライン状領域の幅を空けて並列する第１のステップと、
前記第１のステップを行った後、Ｎ−１本のライン状領域の幅分、前記撮像対象を搬送した時点において前記第１のステップと同じステップを行う第２のステップと、
前記第１及び前記第２のステップの間に、前記第１のステップと同じステップを行う第３のステップと、
前記第２のステップを行った後、前記第２のステップと同じステップを行う第４のステップと、
前記第３及び前記第２のステップの間に、前記第１のステップと同じステップを行う第５のステップと、
前記第４のステップを行った後、前記第２のステップと同じステップを行う第６のステップと、
前記第１及び前記第２のステップで生成したＮ本のライン状画像を昇順に配列することによって、第１の読取画像を生成し、前記第３及び前記第４のステップで生成したＮ本のライン状画像を昇順に配列することによって、第２の読取画像を生成し、前記第５及び前記第６のステップで生成したＮ本のライン状画像を昇順に配列することによって、第３の読取画像を生成するステップと、を実行させ、
前記第１及び前記第２のステップでは、
前記搬送されている撮像対象を撮像する撮像タイミングに同期して、第１の照明光源を用いて前記搬送されている撮像対象への照明光の照射を開始した後、前記撮像対象を前記撮像対象における１本のライン状領域の前記搬送方向の距離分搬送した時点において、前記照明光の照射を停止し、
前記第３及び前記第４のステップでは、
前記搬送されている撮像対象を撮像する撮像タイミングに同期して、前記第１の照明光源と光源色が異なる第２の照明光源を用いて、前記搬送されている撮像対象への照明光の照射を開始した後、前記撮像対象を前記撮像対象における１本のライン状領域の前記搬送方向の距離分搬送した時点において、前記照明光の照射を停止し、
前記第５及び前記第６のステップでは、
前記搬送されている撮像対象を撮像する撮像タイミングに同期して、前記第１、及び前記第２の照明光源と光源色が異なる第３の照明光源を用いて前記搬送されている撮像対象への照明光の照射を開始した後、前記撮像対象を前記撮像対象における１本のライン状領域の前記搬送方向の距離分搬送した時点において、前記照明光の照射を停止し、
前記第１、前記第２、及び前記第３の読取画像は、前記撮像対象の主要部分を示す、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置の制御方法、画像読取装置、及びプログラムに関し、特に撮像対象物を撮像した画像を読み取る画像読取装置の制御方法、画像読取装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、３ラインＣＣＤイメージセンサを用いて原稿画像を読み取る画像読取装置が開示されている。当該画像読取装置は、被検査原稿の原稿面を照明するランプを、ランプ駆動回路により、タイミングジェネレータからのライン同期信号に同期して点滅駆動し、ランプを間欠点灯させる。これによって、実質的な露光期間を短くし、解像度の低下を防止するとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３１４７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このような画像読み取り装置であっても、読取解像度が低下してしまうことがあった。
【０００５】
本開示の目的は、上述した課題を鑑み、読取解像度が低下することを回避する画像読取装置の制御方法、画像読取装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本開示の実施の形態の一つに係る画像読取装置の制御方法は、
搬送方向に搬送される撮像対象において前記搬送方向に対して直角に交わる方向に延びるＮ本（Ｎは、２以上の自然数である。）のライン状領域を撮像することによって、前記Ｎ本のライン状領域をそれぞれ示すＮ枚のライン状画像を生成する第１のステップであって、前記Ｎ本のライン状領域は、前記搬送方向に前記Ｎ本のライン状領域の幅を空けて並列する第１のステップと、
前記第１のステップを行った後、Ｎ−１本のライン状領域の幅分、前記撮像対象を搬送した時点において前記第１のステップと同じステップを行う第２のステップと、
前記各ステップで生成したＮ本のライン状画像を昇順に配列することによって、読取画像を生成するステップと、を備える。
【０００７】
本開示の実施の形態の一つに係る画像読取装置は、
所定の間隔を空けて並列するＮ本のライン状撮像素子を備える撮像部と、
撮像対象を搬送方向にＮ−１本のライン状領域の幅分、搬送したことを示す外部同期信号を取得する外部同期信号取得部と、
画像処理制御部と、を備え、
前記撮像部は、前記外部同期信号取得部が前記外部同期信号を取得する毎に、前記Ｎ本のライン状撮像素子を用いて、撮像対象において前記搬送方向にＮ本のライン状領域の幅を空けて並列し、かつ前記搬送方向に対して直角に交わる方向に延びるＮ本のライン状領域を撮像することによって、Ｎ枚のライン状画像を複数組生成し、
前記画像処理制御部は、前記生成したＮ本のライン状画像のＮ組を昇順に配列することによって、前記撮像対象を示す読取画像を生成する。
【０００８】
本開示の実施の形態の一つに係るプログラムは、
コンピュータに、
搬送方向に搬送される撮像対象において前記搬送方向に対して直角に交わる方向に延びるＮ本のライン状領域を撮像することによって、前記Ｎ本のライン状領域をそれぞれ示すＮ枚のライン状画像を生成する第１のステップであって、前記Ｎ本のライン状領域は、前記搬送方向にＮ本のライン状領域の幅を空けて並列する第１のステップと、
前記第１のステップを行った後、Ｎ−１本のライン状領域の幅分、前記撮像対象を搬送した時点において前記第１のステップと同じステップを行う第２のステップと、
前記各ステップで生成したＮ本のライン状画像を昇順に配列することによって、読取画像を生成するステップと、を実行させる。
【発明の効果】
【０００９】
本開示によれば、読取解像度が低下することを回避する画像読取装置の制御方法、画像読取装置、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態にかかる画像読取装置の制御方法を示すフローチャートである。
【図２】実施の形態１にかかる画像読取装置の一構成例を示す斜視図である。
【図３Ａ】実施の形態１にかかる画像読取装置の一構成例を示す側面図である。
【図３Ｂ】実施の形態１にかかる画像読取装置の一構成例の要部を示す底面図である。
【図４】実施の形態１にかかる画像読取装置の制御系を示すブロック図である。
【図５Ａ】実施の形態１にかかる画像読取装置の制御方法を示すフローチャートである。
【図５Ｂ】実施の形態１にかかる画像読取装置の制御方法を示すフローチャートである。
【図６】実施の形態１にかかる画像読取装置の制御方法における外部同期信号と、撮像と、光源との動作を示すタイミングチャートの一例である。
【図７】撮像対象の部位と、撮像タイミングと、照明タイミングと、読取画像との関係を示す概略図である。
【図８】静止した撮像対象の一例を示す写真である。
【図９】実施の形態１にかかる画像読取装置を用いて読み取った撮像対象物の一例を示す読取画像である。
【図１０】実施の形態２にかかる画像読取装置の一構成例を示す斜視図である。
【図１１】実施の形態２にかかる画像読取装置の一構成例を示す側面図である。
【図１２】外部同期信号と、撮像と、光源との動作を示すタイミングチャートの一例である。
【図１３Ａ】撮像対象物の部位と、撮像タイミングと、照明タイミングと、出力画像との関係を示す概略図である。
【図１３Ｂ】撮像対象物の部位と、撮像タイミングと、照明タイミングと、出力画像との関係を示す概略図である。
【図１３Ｃ】撮像対象物の部位と、撮像タイミングと、照明タイミングと、出力画像との関係を示す概略図である。
【図１４】画像読取装置に含まれるハードウェア構成の一例を示す図である。
【図１５】関連する技術の画像読取装置の制御方法における外部同期信号と、撮像と、光源との動作を示すタイミングチャートの一例である。
【図１６】関連する技術の画像読取装置を用いて読み取った撮像対象物の一例を示す読取画像である。
【発明を実施するための形態】
【００１１】
図１を参照して本発明の実施の形態について説明する。図１は、実施の形態にかかる画像読取装置の制御方法を示すフローチャートである。
【００１２】
所定の搬送方向に搬送される撮像対象におけるＮ本のライン状領域を撮像する（撮像ステップＳＴ１０１）。Ｎは、２以上の自然数であればよい。これによって、Ｎ本のライン状領域をそれぞれ示すＮ枚のライン状画像を生成する。Ｎ本のライン状領域は、撮像対象の表面において、搬送方向にＮ本のライン状領域の幅を空けて並列する。また、Ｎ本のライン状領域は、搬送方向に対して直角に交わる方向に延びる。
【００１３】
続いて、Ｎ−１本のライン状領域の幅分、撮像対象を搬送した時点において撮像ステップＳＴ１０１と同じステップを行う（搬送後撮像ステップＳＴ１０２）。搬送後撮像ステップＳＴ１０２を連続して複数回繰り返してもよい。
【００１４】
上記した各ステップで生成したＮ本のライン状画像を昇順に配列して、読取画像を生成する（読取画像生成ステップＳＴ１０３）。昇順に配列したライン状画像のうち、連続して並ぶ複数のライン状画像のみを出力することによって、読取画像を生成してもよい。
【００１５】
以上より、読取画像では、各ステップで生成したＮ本のライン状画像が昇順に配列されているため、連続するライン状画像同士が、隣接している。そのため、読取画像は、撮像対象の主な部位を示しつつ、ライン状画像が重複することがない。従って、連続するライン状画像同士の重複による読取解像度の低下がない。よって、読取解像度が低下することを回避することができる。
【００１６】
また、搬送後撮像ステップＳＴ１０２を連続して複数回繰り返す場合がある。昇順に配列したライン状画像のうち、連続して並ぶ複数のライン状画像のみを出力することによって、読取画像を生成する場合がある。これらによれば、読取画像が、連続した複数のライン状画像を含むため、高い読取解像度の低下のおそれが無く、撮像対象の主要な部分を示すことができる。
【００１７】
（実施の形態１）
図面を参照して実施の形態１について説明する。図２は、実施の形態１にかかる画像読取装置の一構成例を示す斜視図である。図３Ａは、図２に示す画像読取装置の一構成例の側面図である。図３Ｂは、図３Ａに示す一構成例の要部を示す底面図である。
【００１８】
図２及び図３Ａに示すように、画像読取装置１００は、光源１と、レンズ２と、撮像部３と、制御部４とを備える。画像読取装置１００は、ワークＷ１を撮像対象としている。
【００１９】
ワークＷ１は、搬送装置等によって、ワーク搬送方向Ｘ１に搬送されている。ワークＷ１の表面には、ラインＷ１１、Ｗ１２、Ｗ１３がある。ラインＷ１１、Ｗ１２、Ｗ１３は、ワーク搬送方向Ｘ１に関して略垂直な方向に延びるライン状の領域である。ラインＷ１１、Ｗ１２、Ｗ１３は、並列している。ラインＷ１１、Ｗ１２、Ｗ１３は、画像読取装置１００によって読み取られる。ラインＷ１１、Ｗ１２、Ｗ１３の幅Ｗ１１ａ、Ｗ１２ａ、Ｗ１３ａの大きさは、同じである。ラインＷ１１とラインＷ１２との距離ＷＷ１、及び、ラインＷ１２とラインＷ１３との距離ＷＷ２は、同じである。距離ＷＷ１、ＷＷ２は、幅Ｗ１１ａの２倍である。なお、ワークＷ１の表面には、ラインＷ１１〜Ｗ１３と同様なラインがＮ本設けられていてもよく、ライン同士の間の距離は、ラインの幅のＮ−１倍であればよい。
【００２０】
光源１は、ワークＷ１の表面において、ラインＷ１１、Ｗ１２、Ｗ１３を少なくとも含む領域に、照明光を照射する。光源１は、ワークＷ１の表面において、ワーク搬送方向Ｘ１に関して略垂直な方向に延びた照明光を照射するとよく、ラインＷ１１、Ｗ１２、Ｗ１３を十分に照明しえてよい。光源１は、例えば、ＬＥＤ（発光ダイオード）アレイである。ＬＥＤアレイは、一直線に並んだ複数のＬＥＤである。
【００２１】
レンズ２は、ワークＷ１と撮像部３との間に設けられている。レンズ２は、ワークＷ１からの光を透過させる。透過した光は、撮像部３側へ向かう。
【００２２】
撮像部３は、モノクロ画像を生成するものであればよく、例えば、モノクロＣＣＤ（Charge Coupled Device）センサやモノクロＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサである。図３Ｂに示すように、撮像部３は、受光素子列３１、３２、３３を備える。受光素子列３１、３２、３３は、一方向に並んだ複数の受光素子を含む。
【００２３】
図２及び図３Ａに示すように、光源１が、照明光Ｌ１をラインＷ１１、Ｗ１２、Ｗ１３に照射し、ラインＷ１１、Ｗ１２、Ｗ１３からの光が、レンズ２を透過して、受光素子列３１、３２、３３においてそれぞれ結像する。具体的には、ラインＷ１１の点Ｗ１１ｐからの光Ｌ２１は、受光素子列３１の受光素子３１ｐで結像する。同様に、ラインＷ１２の点Ｗ１２ｐからの光Ｌ２２は、受光素子列３２の受光素子３２ｐで結像する。ラインＷ１３の点Ｗ１３ｐからの光Ｌ２３は、受光素子列３３の受光素子３３ｐで結像する。受光素子列３１、３２、３３が、この結像した光を光電変換し、アナログ画像信号を生成する。
【００２４】
図４に示すように、制御部４は、外部同期信号取得部１１と、撮像系・照明系制御部１２と、スキャナ制御部１３と、ＡＦＥ（Analog Front End）１４と、画像処理部１５と、画像メモリ１６と、画像インタフェース１７とを備える。
【００２５】
外部同期信号取得部１１は、外部装置３０から外部同期信号７（Sync０）を取得する。外部装置３０は、例えば、ワークＷ１を搬送する搬送装置である。外部同期信号７は、例えば、ワークＷ１を搬送する搬送装置から出力されるエンコーダ信号である。例えば、当該搬送装置がモータを用いてワークＷ１を搬送する場合、外部同期信号７は、当該モータの回転子の回転変位に相当する。
【００２６】
撮像系・照明系制御部１２は、外部同期信号７や、スキャナ制御部１３から制御信号を取得する。撮像系・照明系制御部１２は、取得した外部同期信号７や当該制御信号に基づいて、光源１及び撮像部３の動作を制御する。
【００２７】
スキャナ制御部１３は、外部同期信号計数部１３ａと、メモリ制御部１３ｂと、画像処理制御部１３ｃとを備える。外部同期信号計数部１３ａは、外部同期信号７を計数し、ワークＷ１を搬送した量を算出する。メモリ制御部１３ｂは、画像メモリ１６の動作を制御する。画像処理制御部１３ｃは、画像処理部１５の動作を制御する。
【００２８】
ＡＦＥ（Analog Front End）１４は、例えば、撮像部３が生成したアナログ画像信号をデジタル画像信号に変換する。画像処理部１５は、ＡＦＥ１４から画像信号を適宜画像処理し、画像情報を生成する。画像メモリ１６は、画像処理部１５が生成した画像情報を記録する。画像インタフェース１７は、画像メモリ１６が記録した画像情報を適宜、上位システム４０に出力する。
【００２９】
制御部４は、ハードウェア構成として、コンピュータを利用することができる。制御部４は、具体的には、制御装置、中央処理演算装置、各種プログラムを記憶した記憶媒体、ユーザが入出力可能なインタフェース等を備えるとよい。制御装置が記憶媒体に記憶された各種プログラムを読み込み、中央処理演算装置が各種プログラムに従って実行することによって、制御部４のコンピュータを外部同期信号取得部１１等として機能することができる。
【００３０】
（制御方法）
次に、図５Ａ及び図５Ｂを参照して、画像読取装置１００の制御方法について説明する。図５Ａ及び図５Ｂは、実施の形態１にかかる画像読取装置の制御方法を示すフローチャートである。この画像読取装置１００の制御方法は、図１に示す撮像ステップＳＴ１０１、及び搬送後撮像ステップＳＴ１０２に相当するステップを実施する。この画像読取装置１００の制御方法では、図２に示す撮像部３として、ＣＣＤセンサを用いる。
【００３１】
ワークＷ１の搬送を開始するとともに、スキャナ動作を開始する（ステップＳＴ１）。
【００３２】
続いて、外部装置３０から外部同期信号７を取得する（ステップＳＴ２）。外部同期信号７の初期値は、１である。外部同期信号７は、外部装置３０がワークＷ１を搬送した量に応じて、生成される。外部同期信号７は、ワークＷ１の搬送を開始した時点において出力され、その後、ワークＷ１の搬送量が１本のラインの幅を超える毎に出力される。外部同期信号７を計数する（ステップＳＴ３）。
【００３３】
続いて、外部同期信号７を取得した回数（Sync.0）について判定する（ステップＳＴ４、ＳＴ６）。
【００３４】
外部同期信号７を取得した回数が１である場合（ステップＳＴ４：ＹＥＳ）、撮像部３を用いて撮像しつつ、光源１を点灯し、照明光を照射する（ステップＳＴ５）。具体的には、撮像部３として用いたＣＣＤセンサを用いて、Ｎ本のライン状領域を撮像し、ライン状画像を生成する。また、１つのラインの幅を搬送するのにかかる時間分、光源１を点灯する。その後、ステップＳＴ２に戻る。
【００３５】
外部同期信号７を取得した回数が１を超過し（ステップＳＴ４：ＮＯ）、Ｎに満たない場合（ステップＳＴ６：ＮＯ）、その後、ステップＳＴ２に戻る。言い換えると、外部同期信号７を取得した回数が１を超過した後、Ｎになるまで、外部同期信号７を取得し、この取得した回数を計数することを繰り返す（ステップＳＴ２、ＳＴ３）。
【００３６】
外部同期信号７を取得した回数がＮに達すると（ステップＳＴ４：ＮＯ、ステップＳＴ６：ＹＥＳ）、外部同期信号７を取得した回数をリセットする（ステップＳＴ７）。言い換えると、外部同期信号７を取得した回数は、初期値、つまり、０（零）に戻す。
【００３７】
続いて、画像読取装置１００の動作を停止するか否かを判定する（ステップＳＴ８）。具体的には、ステップＳＴ５において撮像した撮像画像の量が、読取画像を形成する必要な量に達した場合、画像読取装置１００の動作を停止する。そうでない場合、画像読取装置１００の動作を継続する。画像読取装置１００の動作を継続する場合（ステップＳＴ８：ＮＯ）、ステップＳＴ２に戻る。そうでない場合（ステップＳＴ８：ＹＥＳ）、画像読取装置１００の動作を停止する。
【００３８】
以上より、読取画像を形成する必要な量のライン状画像を取得することができる。この取得したライン状画像を用いて、読取画像を生成することができる。
【００３９】
（各構成のタイミングチャート）
続いて、図６を参照して、実施の形態１にかかる画像読取装置の制御方法における外部同期信号と、撮像部と、光源との動作について説明する。図６は、実施の形態１にかかる画像読取装置の制御方法における外部同期信号と、撮像部と、光源との動作を示すタイミングチャートの一例である。ここでは、外部装置３０のエンコーダが外部同期信号７を生成する。また、撮像部３としてＣＣＤを用いた。
【００４０】
図６に示すように、外部装置３０のエンコーダが、所定時間、ＯＮ状態となる。外部同期信号７が、図４に示す制御部４の外部同期信号取得部１１へ出力される。
【００４１】
続いて、外部装置３０のエンコーダが、所定時間、ＯＦＦ状態となる。外部同期信号７の出力が停止される。外部装置３０のエンコーダが、ＯＮ・ＯＦＦ状態となる期間は、撮像対象を１本のライン状領域の幅分搬送する搬送時間と同じ時間である。
【００４２】
外部装置３０のエンコーダがＯＮ・ＯＦＦ状態をＮ回繰り返す毎に、撮像部３は、ＯＮ・ＯＦＦ状態を１回繰り返す。図６に示す例では、外部装置３０のエンコーダがＯＮ・ＯＦＦ状態を３回繰り返す毎に、撮像部３は、ＯＮ・ＯＦＦ状態を１回繰り返す。撮像部が、ＯＮ・ＯＦＦ状態となる期間は、撮像対象をＮ本のライン状領域の幅分搬送する搬送時間と同じ時間であってもよい。
【００４３】
撮像部３は、ＯＮ・ＯＦＦ状態を１回繰り返すごとに、光源１がＯＮ・ＯＦＦ状態を１回繰り返す。光源１は、撮像部３がＯＮ状態からＯＦＦ状態になると、ＯＮ状態になる。これによって、搬送されている撮像対象Ｔ１を撮像する撮像タイミングに同期して、撮像対象Ｔ１への照明光の照射を開始する。この照射を開始した後、撮像対象Ｔ１を１本のライン状領域の搬送方向の距離分搬送した時点において、照明光の照射を停止する。
【００４４】
ところで、図１５に示すタイミングチャートの一例がある。図１５は、関連する技術の画像読取装置の制御方法における外部同期信号と、撮像と、光源との動作を示すタイミングチャートの一例である。この関連する技術の画像読取装置は、一度に１ラインずつ撮像し、照明する。光源をパルス点灯させてもよく、連続点灯させてもよい。
【００４５】
図６に示す光源１の点灯時間は、図１５に示した、パルス点灯及び連続点灯させた場合の光源の点灯時間と比較して短い。そのため、実施の形態１にかかる画像読取装置の制御方法は、関連する技術の画像読取装置の制御方法（図１５参照）と比較して、省エネルギー性に優れ、光源の発熱量が低い。よって、画像読取装置の放熱構造を簡素化し、小型化、軽量化を図ることができる。
【００４６】
（撮像対象と読取画像との一例）
次に、図７を参照して、上記した画像読取装置１００を用いて、撮像対象Ｔ１を示す読取画像を生成した一例に説明する。図７は、撮像対象の部位と、撮像タイミングと、照明タイミングと、読取画像との関係を示す概略図である。
【００４７】
図７に示すように、撮像対象Ｔ１は、搬送方向において前側から後側に向かって延びた形状を有する。撮像対象Ｔ１は、撮像されるライン状領域を有する。図７は、分かり易さのため、ライン状領域１〜３６を四角枠に囲まれた符号として示されている。図７は、搬送時刻0〜29の各時刻において、光源１が点灯するタイミングと、各撮像対象Ｔ１が撮像されるライン状領域１〜３６とを示す。搬送時刻0〜29が搬送量1〜30に対応する。搬送量1を３本ラインの幅とした。撮像対象Ｔ１は、一定の速度で搬送されている。この速度は、単位搬送時刻１当たり搬送量1である。搬送量1は、３本のライン幅と同じである。
【００４８】
撮像対象Ｔ１の搬送量が３増加する毎に、撮像対象Ｔ１のライン状領域を３つ撮像しつつ、光源１から照明光を照射する。例えば、搬送量が０ならば、撮像対象Ｔ１のライン状領域１、５、９を撮像し、ライン状画像Ｍ１、Ｍ５、Ｍ９を生成する。搬送量が１ならば、撮像対象Ｔ１のライン状領域４、８、１２を撮像し、ライン状画像Ｍ４、Ｍ８、Ｍ１２を生成する。搬送量が２７ならば、撮像対象Ｔ１のライン状領域２８、３５、３２を撮像し、ライン状画像Ｍ２８、Ｍ３２、Ｍ３６を生成する。また、撮像対象Ｔ１の搬送量が３以上に到達してから４に到達するまで、光源１から照明光を照射する。搬送量が０〜１、３〜４、…、２７〜２８である場合、光源１から照明光を照射する。搬送量が２９になるまで、ライン状領域を撮像し、ライン状画像Ｍ１、Ｍ４、Ｍ５、Ｍ７〜Ｍ３０、Ｍ３２、Ｍ３３、Ｍ３６を生成する。ライン状画像Ｍ１、Ｍ４、Ｍ５、Ｍ７〜Ｍ３０、Ｍ３２、Ｍ３３、Ｍ３６は、撮像対象Ｔ１におけるライン状領域をそれぞれ示す。
【００４９】
続いて、ライン状画像Ｍ１、Ｍ４、Ｍ５、Ｍ７〜Ｍ３０、Ｍ３２、Ｍ３３、Ｍ３６を昇順に配列する。具体的には、ライン状画像Ｍ１、Ｍ４、Ｍ５、Ｍ７〜Ｍ３０、Ｍ３２、Ｍ３３、Ｍ３６を、撮像対象Ｔ１の搬送方向前方から後方へ向かう順に配列する。この配列したライン状画像Ｍ１、Ｍ４、Ｍ５、Ｍ７〜Ｍ３０、Ｍ３２、Ｍ３３、Ｍ３６のうち、少なくとも一部を、読取画像として利用することができる。例えば、ライン状画像Ｍ７〜Ｍ３０は、読取画像として利用する。読取画像がライン状画像Ｍ７〜Ｍ３０からなる場合、ライン状画像Ｍ７〜Ｍ３０がそれぞれ連続しており、欠落が無い。よって、当該読取画像は、撮像対象Ｔ１の要部を示す。また、ライン状画像Ｍ７〜Ｍ３０は、昇順に配列しており、重複することがない。隣接するライン状画像Ｍ７〜Ｍ３０同士は、搬送方向における互いの端部が突き合わされている。そのため、隣接するライン状画像Ｍ７〜Ｍ３０同士は、その間に隙間が無く、重複しない。よって、当該読取画像の読取解像度が低下することを回避することができる。
【００５０】
（読取画像の一具体例）
続いて、図８に示す撮像対象の一例について、上記した実施の形態１にかかる画像読取装置１００を用いて、読取画像を生成した例について説明する。
【００５１】
図８は、静止した撮像対象の一例を示す写真である。図９は、図８に示す一例を搬送させている状態で、実施の形態１にかかる画像読取装置を用いて読み取った読取画像である。図１６は、関連する技術の画像読取装置を用いて読み取った撮像対象物の一例を示す読取画像である。
【００５２】
図８に示す写真は、撮像対象の一例を搬送させることなく、静止させたまま撮像したものである。つまり、図８に示す写真は、撮像対象の一例を、解像度を殆ど低下させることなく写すものである。図８に示す撮像対象の一例は、明確なラインを示す。
【００５３】
一方、図１６に示す撮像対象の各ラインは、全体にボヤけている、又は不明瞭である。図９に示す撮像対象の各ラインは、図８が示す各ラインと比較してボヤけている、又は不明瞭であるものの、図１６に示す撮像対象の各ラインと比較して明瞭である。図９に示す読取画像は、図１６に示す読取画像と比較して、解像度が高い。よって、実施の形態１にかかる画像読取装置は、関連する技術の画像読取装置による読取画像と比較して解像度の高い読取画像を生成することができる。
【００５４】
（実施の形態１の他の一構成例）
図１０及び図１１に示す画像読取装置２００がある。画像読取装置２００は、撮像部を除いて画像読取装置１００と同じ構成を備える。図１０は、実施の形態１にかかる画像読取装置の他の一構成例を示す斜視図である。図１１は、図１０に示す画像読取装置の一構成例を示す側面図である。
【００５５】
図１０、及び図１１に示すように、画像読取装置２００は、撮像部２３を備える。撮像部２３は、カラー画像を生成するものであればよく、例えば、カラーＣＣＤセンサ、又はカラーＣＭＯＳセンサである。撮像部２３は、カラーフィルタ（図示略）を含むところを除いて、図２に示す撮像部３と同じ構成を備える。カラーフィルタは、例えば、受光素子列３１、３２、３３上に実装されている。撮像部２３は、撮像対象におけるライン状領域を示すカラー画像を生成する。
【００５６】
以上より、撮像部２３が、カラー画像を生成するため、画像読取装置２００は、そのカラー画像を用いて読取画像を生成することができる。画像読取装置２００は、撮像部２３を含むところ除いて画像読取装置１００と同じ構成を備える。そのため、画像読取装置２００は、画像読取装置１００と同様に、読取画像の解像度が低くなることを回避することができる。
【００５７】
（実施の形態１の一変形例）
次に、画像読取装置１００の一変形例である画像読取装置１００ａ（図示略）について説明する。画像読取装置１００ａは、光源１Ａ、光源１Ｂ、光源１Ｃを含むところを除いて画像読取装置１００と同じ構成を備える。
【００５８】
画像読取装置１００ａは、光源１Ａ、光源１Ｂ、光源１Ｃを備える。光源１Ａ、光源１Ｂ、光源１Ｃは、光源１と同様に、ワークＷ１の表面において、複数本のラインを少なくとも含む領域に、照明光を照射する。光源１Ａ、光源１Ｂ、光源１Ｃは、所定のタイミングにおいて切り替えて、それぞれ照明光を照射する。光源１Ａ、光源１Ｂ、光源１Ｃが照射する照明光は、異なる種類であるとよく、例えば、赤色光、緑色光、青色光である。
【００５９】
続いて、図１２を参照して、画像読取装置１００ａの制御方法における外部同期信号と、撮像部と、光源との動作について説明する。図１２は、外部同期信号と、撮像と、光源との動作を示すタイミングチャートの他の一例である。ここでは、外部装置３０のエンコーダが外部同期信号７を生成する。撮像部３としてＣＣＤを用いた。
【００６０】
図１２に示すように、外部装置３０のエンコーダが、所定時間、ＯＮ状態となる。外部同期信号７が、図４に示す制御部４の外部同期信号取得部１１へ出力される。続いて、外部装置３０のエンコーダが、所定時間、ＯＦＦ状態となる。外部同期信号７の出力が停止される。外部装置３０のエンコーダのＯＮ・ＯＦＦ状態となる期間は、撮像対象を１本のライン状領域の幅分搬送する搬送時間と同じ時間である。なお、撮像対象Ｔ１の搬送速度は、図６に示すタイミングチャートの撮像対象Ｔ１の搬送速度の１／３である。よって、外部装置３０のエンコーダのＯＮ・ＯＦＦ状態となる期間は、図６に示すタイミングチャートの所定時間の３倍である。
【００６１】
外部装置３０のエンコーダがＯＮ・ＯＦＦ状態を１回繰り返す毎に、撮像部３は、ＯＮ・ＯＦＦ状態を１回繰り返し、さらに光源１Ａ、光源１Ｂ、光源１Ｃの順に点灯することを繰り返す。撮像部３のＯＮ・ＯＦＦ状態となる期間は、撮像対象Ｔ１をライン状領域の幅３本分搬送する搬送時間と同じ時間である。光源１Ａ、光源１Ｂ、光源１Ｃの切り替えに応じて、ＴＧ（トランスファーゲート）を用いて撮像部３のＯＮ・ＯＦＦ状態を制御する。撮像部３は、ＯＮ状態であると、３本のラインを同時に読み取る。
【００６２】
図１２に示す光源１Ａ、１Ｂ、１Ｃの点灯による発熱量は、図６に示す光源１の点灯による発熱量と比較して少ない。図１２に示す光源１Ａ、１Ｂ、１Ｃの順に切り替えて点灯するため、光源１Ａ、１Ｂ、１Ｃのそれぞれの単位時間当たりの点灯時間が、図６に示す光源１の単位時間当たりの点灯時間と比較して短くなることが一因と考えられる。そのため、実施の形態１の一変形例にかかる画像読取装置の制御方法は、実施の形態１にかかる画像読取装置の制御方法（図６参照）と比較して光源の発熱量が低い。よって、画像読取装置の放熱構造をさらに簡素化し、小型化、軽量化を図ることができる。
【００６３】
（撮像対象と読取画像との他の一例）
上記した画像読取装置１００ａを用いて、撮像対象Ｔ１を示す読取画像を生成した一例がある。図１３Ａ、図１３Ｂ、及び図１３Ｃを参照して説明する。図１３Ａ、図１３Ｂ、及び図１３Ｃは、撮像対象物の部位と、撮像タイミングと、照明タイミングと、出力画像との関係を示す概略図である。
【００６４】
なお、図１３Ａ〜１３Ｃでは、ライン状画像Ａ１、Ａ４、Ａ５、Ａ７〜Ａ３０、Ａ３２、Ａ３３、Ａ３６、Ｂ１、Ｂ４、Ｂ５、Ｂ７〜Ｂ３０、Ｂ３２、Ｂ３３、Ｂ３６、Ｃ１、Ｃ４、Ｃ５、Ｃ７〜Ｃ３０、Ｃ３２、Ｃ３３、及びＣ３６をそれぞれ示したが、分かり易さのため、適宜「Ａ」「Ｂ」「Ｃ」を省略し数字１、４、５、７〜３０、３２、３３、３６のみを記載し、「Ａ」「Ｂ」「Ｃ」に応じてハッチングを施した。
【００６５】
図１３Ａは、搬送時刻0〜10.3の各時刻において、光源１Ａ、１Ｂ、１Ｃが点灯するタイミングと、撮像対象Ｔ１が撮像される部位とを示す。同様に、図１３Ｂは、搬送時刻10.6〜23.0の各時刻において、光源１Ａ、１Ｂ、１Ｃが点灯するタイミングと、撮像対象Ｔ１が撮像される部位とを示す。同様に、図１３Ｃは、搬送時刻23.3〜29.6の各時刻において、光源１Ａ、１Ｂ、１Ｃが点灯するタイミングと、撮像対象Ｔ１が撮像される部位とを示す。搬送時刻0〜29.6が搬送量1〜90に対応する。搬送量1を３本ラインの幅とした。撮像対象Ｔ１は、一定の速度で搬送されている。この速度は、単位搬送時刻１当たり搬送量1である。搬送量1は、３本のライン幅と同じである。
【００６６】
撮像対象Ｔ１の搬送量が1増加する毎に、光源１Ａ、１Ｂ、１Ｃの順に切り替えて照明光を照射し、撮像対象Ｔ１を３つ撮像する。例えば、搬送量が０ならば、光源１Ａによる照明光を照射した状態で、撮像対象Ｔ１を撮像し、光源１Ａによるライン状画像Ａ１、Ａ５、Ａ９を生成する。搬送量が１ならば、光源１Ｂによる照明光を照射した状態で、撮像対象Ｔ１を撮像し、光源１Ｂによるライン状画像Ｂ１、Ｂ５、Ｂ９を生成する。搬送量が２ならば、光源１Ｃによる照明光を照射した状態で、撮像対象Ｔ１を撮像し、光源１Ｃによるライン状画像Ｃ１、Ｃ５、Ｃ９を生成する。撮像対象Ｔ１の搬送量が９０に達するまで、これらを繰り返す。すると、図１３Ａ〜１３Ｃに示すように、ライン状画像Ａ１、Ａ４、Ａ５、Ａ７〜Ａ３０、Ａ３２、Ａ３３、Ａ３６、Ｂ１、Ｂ４、Ｂ５、Ｂ７〜Ｂ３０、Ｂ３２、Ｂ３３、Ｂ３６、Ｃ１、Ｃ４、Ｃ５、Ｃ７〜Ｃ３０、Ｃ３２、Ｃ３３、及びＣ３６を生成する。
【００６７】
続いて、図１３Ｃに示すように、ライン状画像Ａ１、Ａ４、Ａ５、Ａ７〜Ａ３０、Ａ３２、Ａ３３、及びＡ３６を昇順に配列する。同様に、ライン状画像Ｂ１、Ｂ４、Ｂ５、Ｂ７〜Ｂ３０、Ｂ３２、Ｂ３３、及びＢ３６を昇順に配列する。同様に、ライン状画像、Ｃ１、Ｃ４、Ｃ５、Ｃ７〜Ｃ３０、Ｃ３２、Ｃ３３、及びＣ３６を昇順に配列する。この配列したライン状画像のうち、撮像対象Ｔ１に相当する部分が重複するライン状画像を読取画像として利用することができる。例えば、ライン状画像Ａ９〜Ａ３０、ライン状画像Ｂ８〜Ｂ２９、及び、ライン状画像Ｃ７〜Ｃ２８は、それぞれ撮像対象Ｔ１に相当する部分が重複する。ライン状画像Ａ９〜Ａ３０、ライン状画像Ｂ８〜Ｂ２９、及び、ライン状画像Ｃ７〜Ｃ２８は、読取画像として利用することができる。
【００６８】
光源１Ａによる読取画像が、ライン状画像Ａ９〜Ａ３０からなる場合、ライン状画像Ａ９〜Ａ３０がそれぞれ連続しており、欠落が無い。よって、当該読取画像は、撮像対象Ｔ１の主要部を示す。
【００６９】
また、光源１Ｂによる読取画像が、ライン状画像Ｂ８〜Ｂ２９からなる場合、ライン状画像Ｂ８〜Ｂ２９がそれぞれ連続しており、欠落が無い。よって、当該読取画像は、撮像対象Ｔ１の主要部を示す。
【００７０】
また、光源１Ｃによる読取画像が、ライン状画像Ｃ７〜Ｃ２８からなる場合、ライン状画像Ｃ７〜Ｃ２８がそれぞれ連続しており、欠落が無い。よって、当該読取画像は、撮像対象Ｔ１の主要部を示す。
【００７１】
また、上記した光源１Ａ、光源１Ｂ、光源１Ｃによる読取画像では、各ライン状画像が、昇順に配列しており、重複することがない。隣接する各ライン状画像同士は、搬送方向における互いの端部が突き合わされている。そのため、隣接する各ライン状画像同士は、その間に隙間が無く、重複しない。よって、光源１Ａ、光源１Ｂ、光源１Ｃによる読取画像の読取解像度が低下することを回避することができる。
【００７２】
また、異なる種類の照明光を照射する光源１Ａ、光源１Ｂ、光源１Ｃによる読取画像を取得することができる。
【００７３】
（他の実施の形態等）
また、上記実施の形態に係る画像読取装置１００、１００ａは、次のようなハードウェア構成を備えることができる。図１４は、画像読取装置１００、１００ａに含まれるハードウェア構成の一例を示す図である。上述した様々な実施の形態において、画像読取装置１００、１００ａにおける処理の手順を説明したように、本発明は処理方法としての形態も採り得る。
【００７４】
図１４に示す画像読取装置３００は、インタフェース３０３とともに、プロセッサ３０１及びメモリ３０２を備える。上述した実施の形態で説明した制御部４は、プロセッサ３０１がメモリ３０２に記憶された制御プログラムを読み込んで実行することにより実現される。つまり、このプログラムは、プロセッサ３０１を制御部４、又はその一部として機能させるためのプログラムである。このプログラムは、図２の画像読取装置１００に、制御部４又はその一部における処理を実行させるためのプログラムであると言える。
【００７５】
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータ（情報通知装置を含むコンピュータ）に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、この例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、この例は、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７６】
さらに、上述した様々な実施の形態において、画像読取装置における処理の手順を説明したように、本開示は画像読取装置の制御方法としての形態も採り得る。また、上述のプログラムは、画像読取装置にこのような制御方法を実行させるためのプログラムであると言える。
【００７７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、実施の形態やその一例を適宜組み合わせて実施してもよい。
例えば、上記した各実施の形態では、略板状体であるワークＷ１を示す読取画像を生成したが、他の多種多様な形状を有するワークを示す読取画像を生成することができる。ワークの形状は、例えば、略球状、略塊状、略棒状、又は略線状でもよく、これらの形状が混在していてもよい。また、上記した各実施の形態では、ワークのＮ本のライン状領域を１回で撮像することができるから、高速で搬送されるワークについても好適である。このような好適なワークＷ１として、例えば、ベルトコンベアで搬送される容器や果物等がある。
【符号の説明】
【００７８】
１００、１００ａ、２００  画像読取装置
１、１Ａ、１Ｂ、１Ｃ  光源                  ２  レンズ
３、２３  撮像部                            ４  制御部
１１  外部同期信号取得部                      １２  撮像系・照明系制御部
１３  スキャナ制御部
１３ａ  外部同期信号計数部                    １３ｂ  メモリ制御部
１３ｃ  画像処理制御部
１５  画像処理部                              １６  画像メモリ
１７  画像インタフェース
３１、３２、３３  受光素子列                  ３１ｐ、３２ｐ、３３ｐ  受光素子
３０１  プロセッサ                              ３０２  メモリ
３０３  インタフェース
Ｌ２１、Ｌ２２、Ｌ２３  光
ＳＴ１、ＳＴ２、ＳＴ３、ＳＴ４、ＳＴ５、ＳＴ６、ＳＴ７、ＳＴ８  ステップ
ＳＴ１０１  撮像ステップ                      ＳＴ１０２  搬送後撮像ステップ
ＳＴ１０３  読取画像生成ステップ
Ｔ１  撮像対象                                １〜３６  ライン状領域
Ｗ１  ワーク
Ｗ１１、Ｗ１２、Ｗ１３  ライン                Ｗ１１ａ  幅
Ｗ１１ｐ、Ｗ１２ｐ、Ｗ１３ｐ  点              ＷＷ１、ＷＷ２  距離
Ｘ１  ワーク搬送方向
Ａ１、Ａ４、Ａ５、Ａ７〜Ａ３０、Ａ３２、Ａ３３、Ａ３６、Ｂ１、Ｂ４、Ｂ５、Ｂ７〜Ｂ３０、Ｂ３２、Ｂ３３、Ｂ３６、Ｃ１、Ｃ４、Ｃ５、Ｃ７〜Ｃ３０、Ｃ３２、Ｃ３３、Ｃ３６、Ｍ１、Ｍ４、Ｍ５、Ｍ７〜Ｍ３０、Ｍ３２、Ｍ３３、Ｍ３８  ライン状画像
【図１】
0006989159.tif 000002
【図２】
0006989159.tif 000003
【図３Ａ】
0006989159.tif 000004
【図３Ｂ】
0006989159.tif 000005
【図４】
0006989159.tif 000006
【図５Ａ】
0006989159.tif 000007
【図５Ｂ】
0006989159.tif 000008
【図６】
0006989159.tif 000009
【図７】
0006989159.tif 000010
【図８】
0006989159.tif 000011
【図９】
0006989159.tif 000012
【図１０】
0006989159.tif 000013
【図１１】
0006989159.tif 000014
【図１２】
0006989159.tif 000015
【図１３Ａ】
0006989159.tif 000016
【図１３Ｂ】
0006989159.tif 000017
【図１３Ｃ】
0006989159.tif 000018
【図１４】
0006989159.tif 000019
【図１５】
0006989159.tif 000020
【図１６】
0006989159.tif 000021