(57)【要約】【課題】折りたたみ式の原稿読取装置自体に専用のセンサ等を追加することなく、装置の展開状態をチェックして、装置が正常に展開されていない状態で使用されることよる原稿読み取りにおける不具合の発生を事前に防止すること。【解決手段】折りたたみ式の原稿読取装置１０の動作を制御するコンピュータ３０が、原稿読取装置１０の読取部１０００で読み取られる画像データを取得し、該取得された画像データから原稿読取装置１０の足に対応する画像を検出し、該足に対応する画像の検出結果を用いて、原稿読取装置１０の展開状態の異常を判断し、警告を行う。【選択図】図１
2011035610.tif 000002
【特許請求の範囲】
【請求項１】
読取部を有するアームと複数の足を折りたたまれた状態から展開し、前記足を用いて前記アームを支え、前記読取部を用いて、載置される原稿の画像を読み取る折りたたみ式の原稿読取装置の動作を制御する原稿読取制御装置であって、
前記読取部で読み取られる画像データを取得する取得手段と、
前記取得手段により取得された画像データから前記足に対応する画像を検出する検出手段と、
前記検出手段による前記足に対応する画像の検出結果を用いて、前記原稿読取装置の展開状態の異常を判断する判断手段と、
前記判断手段が異常と判断した場合に警告を行う警告手段と、
を有することを特徴とする原稿読取制御装置。
【請求項２】
前記判断手段は、前記検出手段により検出された前記足に対応する画像の検出位置と所定位置との差が所定の許容値より大きい場合に、前記原稿読取装置の展開状態の異常を判断することを特徴とする請求項１に記載の原稿読取制御装置。
【請求項３】
前記判断手段は、前記検出手段により検出された前記足に対応する画像の検出位置の、前記所定位置に対するずれ方向に応じて、展開状態が異常な部分を判断するものであり、
前記警告手段は、前記判断手段が展開異常と判断した部分を識別可能に警告することを特徴とする請求項２に記載の原稿読取制御装置。
【請求項４】
前記読取部を有するアームを含む複数のアームを有するものであり、
前記判断手段は、前記検出手段により前記足に対応する画像が検出できなかった場合、前記読取部が設けられたアームと該アームが連結される他のアームとのなす角度が異常であると判断することを特徴とする請求項３に記載の原稿読取制御装置。
【請求項５】
前記読取部を有するアームを含む複数のアームを有するものであり、
前記判断手段は、前記検出手段により検出された前記足に対応する画像の検出位置が前記所定位置に対して前記画像データの端側にずれている場合、前記読取部を有するアームと該アームが連結される他のアームとのなす角度が異常であると判断することを特徴とする請求項３に記載の原稿読取制御装置。
【請求項６】
前記読取部を有するアームを含む複数のアームを有するものであり、
前記判断手段は、前記検出手段により検出された前記足に対応する画像の検出位置が前記所定位置に対して前記画像データの中央側にずれている場合、前記読取部を有するアーム以外のアーム間のなす角度が異常であると判断ことを特徴とする請求項３に記載の原稿読取制御装置。
【請求項７】
前記判断手段は、前記検出手段により検出された複数の足のそれぞれに対応する画像間のなす角度を用いて、前記複数の足と該複数の足が連結されるアームとのなす角度が異常であると判断することを特徴とする請求項１に記載の原稿読取制御装置。
【請求項８】
前記判断手段は、前記検出手段により検出された複数の足のそれぞれに対応する画像間のなす角度が所定角度より小さい場合、前記複数の足と該複数の足が連結されるアームとのなす角度が異常であると判断することを特徴とする請求項１に記載の原稿読取制御装置。
【請求項９】
読取部を有するアームと複数の足を折りたたまれた状態から展開し、前記足を用いて前記アームを支え、前記読取部を用いて、載置される原稿の画像を読み取る折りたたみ式の原稿読取装置の動作を制御する原稿読取制御装置における異常検知方法であって、
取得手段が、前記読取部で読み取られる画像データを取得する取得ステップと、
検出手段が、前記取得ステップで取得された画像データから前記足に対応する画像を検出する検出ステップと、
判断手段が、前記検出ステップでの前記足に対応する画像の検出結果を用いて、前記原稿読取装置の展開状態の異常を判断する判断ステップと、
警告手段が、前記判断ステップで異常と判断した場合に警告を行う警告ステップと、
を有することを特徴とする異常検知方法。
【請求項１０】
読取部を有するアームと複数の足を折りたたまれた状態から展開し、前記足を用いて前記アームを支え、前記読取部を用いて、載置される原稿の画像を読み取る折りたたみ式の原稿読取装置の動作を制御するコンピュータを、
前記読取部で読み取られる画像データを取得する取得手段、
前記取得手段により取得された画像データから前記足に対応する画像を検出する検出手段、
前記検出手段による前記足に対応する画像の検出結果を用いて、前記原稿読取装置の展開状態の異常を判断する判断手段、
前記判断手段が異常と判断した場合に警告を行う警告手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上向きに載置される原稿を読み取る折りたたみ式の原稿読取装置の動作を制御する原稿読取制御装置、異常検出方法、プログラムに関するものである。
【背景技術】
【０００２】
従来より、原稿読取装置が、ＣＣＤ等のイメージセンサを用いて原稿から画像データを読み取り、該読み取った画像データをＰＣ（パーソナルコンピュータ）等に転送する原稿読取システムがあった。
【０００３】
原稿読取装置は、原稿を搬送しながら画像の読み取りを行うものや、原稿を原稿台にセットし、斜めから原稿を読み取り、発生した歪みを修正するものや、本のようにページをめくることによってイメージセンサからの位置が変化することによる不具合を防止しながら読み取るものなどがある。
【０００４】
また、折りたたみ式で、且つ、上向きに載置される原稿を上方からビデオカメラなどで読み取る、書画カメラ型の原稿読み取り装置がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３７０３１号公報
【特許文献２】特開平１０−３０４１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述の折りたたみ式かつ書画カメラ型の原稿読み取り装置では、装置を折りたたみ状態から原稿読み取り可能な状態に展開して、原稿を読み取るものであった。このため、装置が折りたたみ状態から正常に展開されていない状態で、原稿を読み取ると、原稿データの歪みやズレが発生することがあるという問題点があった。
【０００７】
なお、折りたたみ式の原稿読取装置の折りたたみ部分に専用のセンサを設けて、装置が正常に展開されているかどうかのチェックを行うことは可能であるが、このような構成では、折りたたみ部分の数だけセンサが必要となってしまい、装置の製造コストが上がってしまうといった問題点があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、折りたたみ式の原稿読取装置自体に専用のセンサ等を追加することなく、装置の展開状態をチェックすることである。そして、装置が正常に展開されていない状態で使用されることよる原稿読み取りにおける不具合の発生を事前に防止することができる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、読取部を有するアームと複数の足を折りたたまれた状態から展開し、前記足を用いて前記アームを支え、前記読取部を用いて、載置される原稿の画像を読み取る折りたたみ式の原稿読取装置の動作を制御する原稿読取制御装置であって、前記読取部で読み取られる画像データを取得する取得手段と、前記取得手段により取得された画像データから前記足に対応する画像を検出する検出手段と、前記検出手段による前記足に対応する画像の検出結果を用いて、前記原稿読取装置の展開状態の異常を判断する判断手段と、前記判断手段が異常と判断した場合に警告を行う警告手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、折りたたみ式の原稿読取装置自体に専用のセンサ等を追加することなく、装置の展開状態をチェックして、装置が正常に展開されていない状態で使用されることによる原稿読み取りにおける不具合の発生を事前に防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の原稿読取制御装置を適用可能な原稿読取システムの構成を示す図である。
【図２】図１に示した原稿読取装置１０の制御構成を示すブロック図である。
【図３】図１に示したコンピュータ３０の制御構成を示すブロック図である。
【図４】図１に示した折りたたみ式の原稿読取装置１０を折りたたんだ状態から原稿を読取可能な状態に展開した状態を示す図である。
【図５】原稿読取装置１０の各部が正常に展開された状態を示す図である。
【図６】原稿読取装置１０の各部が正常に展開されていない状態を示す図である。
【図７】原稿読取装置１０の各部が正常に展開されていない状態を示す図である。
【図８】原稿読取装置１０の各部が正常に展開されていない状態を示す図である。
【図９】本実施例における異常検出処理を説明する図である。
【図１０】本実施例における異常検出処理を説明する図である。
【図１１】本実施例における異常検出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明する。
図１は、本発明の一実施例を示す原稿読取制御装置を適用可能な原稿読取システムの構成を示す図である。
図１において、１０は原稿読取装置である。原稿読取装置１０は、所定のケーブル３１（例えば、ＵＳＢ(Universal Serial Bus)ケーブル）を介して、コンピュータ３０に接続されて使用される。なお、原稿読取装置１０とコンピュータ３０とは、ＵＳＢ以外のインタフェースで接続されてもよい。例えば、ＳＣＣＩや、無線、ネットワークを介して接続されていてもよい。
【００１３】
コンピュータ３０は、原稿読取装置１０用のアプリケーションプログラムを予めインストールされている。コンピュータ３０は、このアプリケーションプログラムを実行することにより、原稿読取装置１０の動作を制御する原稿読取制御装置として機能する。
【００１４】
原稿読取装置１０は、コンピュータ３０上で実行される上記プログラムからの指示により、原稿２０の画像読み込みを実行し、該読み込んだ画像データをコンピュータ３０に送信する。
【００１５】
また、コンピュータ３０は、ケーブル３１を介して原稿読取装置１０が接続されたことを検知すると、上記アプリケーションプログラムを起動し、上記アプリケーションプログラムからの指示により、原稿読取装置１０をプリスキャンの状態とする。プリスキャン状態では、原稿読取装置１０は、原稿２０の画像を常時撮影し、該撮影した画像データをコンピュータ３０に順次送信する。コンピュータ３０のアプリケーションは、原稿読取装置１０から入力される画像データをコンピュータ３０のディスプレイ３１０（図３）に順次表示する。
【００１６】
そして、コンピュータ３０のアプリケーションを介してユーザが撮影操作を行うと、コンピュータのアプリケーションは、撮影指示を原稿読取装置１０に送信する。この撮影指示を受けた原稿読取装置１０は、原稿２０の画像を予め設定された解像度及びシャッター速度で１フレーム分撮影し、該撮影した１フレームの画像データをコンピュータ３０に送信する。
【００１７】
図２は、図１に示した原稿読取装置１０の制御構成を示すブロック図である。
図２において、１０９は制御部で、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ等を有し、ＣＰＵがＲＯＭに記録されたプログラムを読み出して実行することにより、原稿読取装置１０全体を制御する。なお、制御部１０９のＲＡＭは、制御部１０９の作業領域として使用される。
【００１８】
１０１はレンズである。１０２はＣＣＤイメージセンサやＣＯＭＳイメージセンサ等の撮像素子で、レンズ１０１からの光を光電変換し、画像信号としての電荷を蓄積する。
１０３は撮像素子駆動装置で、撮像素子１０２からの蓄積電荷の読出しや電子シャッター等をコントロールする。撮像素子駆動装置１０３は、制御部１０９からの指示により、撮像素子１０２を駆動し、光電変換により得られた蓄積電荷の出力を撮像素子１０２に指示する。撮像素子１０２は、上記指示に基づいて画像信号としての蓄積電荷を出力する。
【００１９】
１０４はＣＤＳ/ＡＧＣ回路で、相関二重サンプリング（ＣＤＳ）や自動利得制御（ＡＧＣ）を行う。１０５はＡ/Ｄ回路で、ＣＤＳ/ＡＧＣ回路１０４より出力されたアナログ値の画像信号を画像データとしてのデジタルデータに変換する。なお、ＣＤＳ/ＡＧＣ回路１０４、Ａ/Ｄ回路１０５は、撮像素子１０２に組み込まれたり、デジタル信号処理回路１０６に含まれる構成でも構わない。
【００２０】
１０６はデジタル信号処理回路で、制御部１０９からの指示により、Ａ/Ｄ回路１０５から出力された画像データをデジタル処理する。１０７はフレームメモリで、デジタル信号処理回路１０６で使用するための画像データを一時的に保持するために使用される。１０８はＵＳＢインタフェース（ＵＳＢ Ｉ／Ｆ）で、デジタル信号処理回路１０６から出力された画像データを外部装置（コンピュータ３０）に出力する。
【００２１】
なお、原稿読取装置１０は、上述したプリスキャンの状態では、一定の間隔（例えば、３０ｆｐｓの場合、毎秒３０回）で１フレーム分の撮影を行い、順次、撮影された画像データをコンピュータ３０に出力する。
【００２２】
また、原稿読取装置１０は、コンピュータ３０からの撮影指示を受けると、予め設定された解像度及びシャッター速度で撮像素子１０２を駆動して１フレーム分の撮影を行い、撮影された画像データをコンピュータ３０に出力する。
【００２３】
図３は、図１に示したコンピュータ３０の制御構成を示すブロック図である。
図３において、３０１はＣＰＵで、ＲＯＭ３０３や外部記憶装置３１１に記録されたプログラムに基づいてシステムバス３０４に接続された各デバイスを制御し、コンピュータ３０全体を制御する。２０２はＲＡＭで、ＣＰＵ３０１の作業領域として使用される。なお、ＣＰＵ３０１は、外部記憶装置３１１に記録された上述の原稿読取装置１０用のアプリケーションプログラムを読み出して実行することにより、原稿読取装置１０を制御する。
【００２４】
３０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）３０９や図示しないポインティングデバイス、例えばマウスからの入力を制御する。３０６はディスプレイコントローラ（ＤＰＣ）で、ディスプレイ３１０の表示を制御する。なお、ディスプレイ３１０はＣＲＴであってもＬＣＤ等のその他の形式の表示装置であってもよい。
【００２５】
３０７はメモリコントローラ（ＭＣ）で、外部装置（ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ等）とのアクセスを制御する。３０８はＵＳＢインタフェース（ＵＳＢ Ｉ／Ｆ）で、原稿読取装置１０との通信を制御する。
【００２６】
以下、図４を参照して、折りたたみ式の原稿読取装置１０を折りたたんだ状態から原稿を読取可能な状態に展開する構成について説明する。
図４は、図１に示した折りたたみ式の原稿読取装置１０を折りたたんだ状態から原稿を読取可能な状態に展開した状態を示す図である。
図４に示すように、原稿読取装置１０は、折りたたみ式の原稿読み取り装置であり、図４（ａ）の状態は、アームや足が折りたたまれた状態である。この状態において、原稿読取装置１０は携帯して容易に持ち運び可能である。また、図４（ａ）の状態から、ユーザがアームや足を回動させて、図４（ｂ）→図４（ｃ）のように、原稿読取装置１０を展開する。これにより、上向きに載置された原稿を上方から読み取ることができるように、アームや足が係り止めされ、アームの一端が２本の足で支えられた状態で静止可能となる。
詳細には、本実施例の原稿読取装置１０は、開脚する１対の足で挟まれる領域により画像読取領域（読取可能領域、読取可能範囲）が規定される。ここで、「１対の足で挟まれる領域により画像読取領域が規定される」とは、例えば、１対の足の長さ寸法で略矩形の読取可能領域の二辺を規定してもよいが、略矩形の読取可能領域の隣接する二辺の一部を１対の足によって規定するようにしてもよい。本実施例では、１対の足で挟まれ区画される領域として、予め足の長さよりも少し長い縦横寸法の、例えば、Ａ４サイズに設定している。勿論本発明はこれに限定されるものでなく、所定の定型サイズに応じて１対の足の寸法や形状等を適宜変更してもよい。なお、本実施例の原稿読取装置１０においては、具体的な構成は後述するが、基本的には、折畳み状態（収納状態）ら１対の足を開脚させて組立状態とすることにより、読取部と読取可能領域（原稿）との位置決めが自動的に行われ、画像読取領域に対向して読取部が配置される所定の読取姿勢とすることができる。すなわち、本実施例の原稿読取装置１０においては、足の開脚動作により画像読取領域が決定される構造となっている。以下、この原稿読取装置１０の構造について詳細に説明する。
【００２７】
原稿読取装置１０は、大きく分けて、読取部付アーム１００１、アーム部１００２、足部１００３から構成される。
読取部１０００は、上向きに載置される原稿２０を上方から読み取るためのものであり、読取部付アーム１００１に備えられている。読取部付アーム１００１は、間接部(1)において、一端をアーム部１００２の第１アーム１００２ａと回動自在に連結される。なお、読取部付アーム１００１と第１アーム１００２ａの回動範囲は、間接部(1)を支点として、読取部付アーム１００１と第１アーム１００２ａのなす角度が１８０度の状態から特定の角度（第１の角度）となるまでである。
【００２８】
アーム部１００２は、第１アーム１００２ａ、第２アーム１００２ｂで構成される。
第１アーム１００２ａは、間接部(1)において、一端を読取部付アーム１００１と回動自在に連結され、間接部(2)において、もう一端を第２アームの端部と回動自在に連結される。なお、第１アーム１００２ａと第２アーム１００２ｂの回動範囲は、間接部(2)を支点として、第１アーム１００２ａと第２アーム１００２ｂが閉じた状態（第１アーム１００２ａと第２アーム１００２ｂのなす角度が０度の状態）から特定の角度（第２の角度（本実施例では１８０度））となるまでである。
【００２９】
第２アーム１００２ｂは、間接部(2)において、一端を第１アーム１００２ａの端部と回動自在に連結され、間接部(3)において、もう一端を足部１００３の足１００３ａ及び足１００３ｂの各端部とそれぞれ回動自在に連結される。また、第２アーム１００２ｂは、足部１００３を収納する収納部を有する。なお、アーム部１００２が、１つのアームで構成される場合や、互いに回動自在に接続される３つ以上のアームで構成される場合も、本発明に含まれるものである。
【００３０】
足部１００３は、足１００３ａ、足１００３ｂから構成される。足１００３ａ、足１００３ｂはそれぞれ、間接部(3)において、一端を第２アーム１００２ｂの収納部と回動自在に連結される。また、足１００３ａと足１００３ｂは、間接部(3)を支点として折りたたんで、第２アーム１００２ｂの収納部に収納可能である。また、足１００３ａ、足１００３ｂはそれぞれ、第２アーム１００２ｂの収納部に収納された状態から、間接部(3)を支点として、原稿平面に向かって、足１００３ａと足１００３ｂのなす角度を広げながら連動して回動して降りていき、それぞれ第２アーム１００２ｂに対して特定の角度（第３の角度）で固定され、原稿平面に接地してアーム部１００２を支えるスタンド機構を構成する。なお、足１００３ａ、足１００３ｂと第２アーム１００２ｂとのなす角度がそれぞれ上記第３の角度になった状態では、足１００３ａと足１００３ｂのなす角度は９０度（π／２ラジアン）となるように構成されている。なお、足部１００３は、１つの部材で構成される場合や、３本以上の足を有する場合も、本発明に含まれるものである。また、本発明は、２本の足が連動して回動するものに限定されるものではなく、２本の足が個別に回動するように構成してもよい。
【００３１】
なお、原稿読取装置１０が、図４（ｃ）に示した原稿を読み取り可能な状態では、足１００３ａ、１００３ｂは、後述する図５に示すように、読取部１０００の画像読取領域に入っている。
【００３２】
なお、原稿読取装置１０を図４（ａ）の閉じた状態から図４（ｃ）の状態に展開するには、ユーザは以下の（イ）、（ロ）、（ハ）の操作を行う。
（イ）間接部(2)を閉じた状態（第１アーム１００２ａと第２アーム１００２ｂのなす角度を０度の状態）から、間接部(2)が完全に開いた状態（第１アーム１００２ａと第２アーム１００２ｂのなす角度を上記第２の角度（例えば１８０度）の状態）にする。
【００３３】
（ロ）間接部(3)において、第２アーム１００２ｂに収納されている足１００３ａと足１００３ｂを、それぞれ上記第３の角度まで回動させて、足１００３ａと足１００３ｂを開いた状態にする。
【００３４】
（ハ）間接部(1)を伸ばした状態（読取部付アーム１００１と第１アーム１００２ａのなす角度が１８０度の状態）から、間接部(1)を支点にして、読取部付アーム１００１を上記第１の角度まで回動させた状態にする。
なお、（ロ）、（ハ）の順序は逆でもよい。
以上の（イ）、（ロ）、（ハ）をユーザが行うことで、原稿読取装置１０を図４（ａ）の折りたたんだ状態から、図４（ｃ）の原稿読取可能な状態に展開することができる。
なお、本発明の原稿読取装置は、上述した、折りたたみ可能な画像読取装置に限定されるものではなく、例えば、装置本体を構成する分離可能な部材から組立自在である組立式等の画像読取装置としてもよい。すなわち、本発明の原稿読取装置は、原稿の画像を読み取る画像読取領域に対向して読取部を配置する所定の読取姿勢に形態変形自在であれば、どのような形態の画像読取装置であってもよい。
【００３５】
なお、図４（ｃ）に示す展開された状態において、ラフに展開されてしまったり、間接部にゴミ等が挟まってしまったりして、間接部(1)〜(3)において各部が正常な角度に展開されないと、足の交差部で位置決めされて載置される原稿を読み取る読取部１０００の読取領域が正常な領域から外れてしまう場合がある。
【００３６】
ここで、原稿読取装置１０が正常に展開されていない状態とは以下の（I）〜（III）である。
（I）間接部(1)において読取部付アーム１００１と第１アーム１００２ａのなす角度が上記第１の角度でない状態。
（II）間接部(2)において第１アーム１００２ａと第２アーム１００２ｂのなす角度が上記第２の角度でない状態。
（III）間接部(3)において第２アーム１００２ｂと足１００３ａ、足１００３ｂのなす角度がそれぞれ上記第３の角度でない状態の少なくとも１つの状態。
以下、図５〜図８を参照して、原稿読取装置１０の各部が正常に展開された場合と、正常に展開されていない例を示す。
図５は、原稿読取装置１０の各部が正常に展開された状態を示す図である。
原稿読取装置１０が正常に展開された場合、原稿読取装置１０の視野は原稿平面に対して図５（ａ）のようになる。
また、図５（ｂ）に示すように、足１００３ａと足１００３ｂのなす角度が９０度（π／２ラジアン）となる。
さらに、図５（ｃ）に示すように、読取部１０００からの取得画像（読取部１０００で読み取られた画像）９９９Ｇ内の所定位置に足１００３ａに対応する画像１００３ａＧと足１００３ｂに対応する画像１００３ｂＧが検出される。なお、２０Ｇは、原稿２０に対応する画像を示す。また、１００２ｂＧは、第２アーム１００２ｂに対応する画像を示す。
【００３７】
図６〜図８は、原稿読取装置１０の各部が正常に展開されていない状態を示す図である。
間接部(1)が図６のように原稿平面に対して上方に上がっている場合（読取部付アーム１００１と第１アーム１００２ａのなす角度が上記第１の角度より大きい場合）は、原稿読取装置１０の足１００３ａ、１００３ｂの画像１００３ａＧ、１００３ｂＧが取得画像９９９Ｇ内に検出されず、原稿読取装置１０から近い側（足１００３ａと足１００３ｂの交差部から近い側）の原稿が切れてしまう。
【００３８】
なお、図示しないが、原稿読取装置１０の足１００３ａ、１００３ｂの画像１００３ａＧ、１００３ｂＧが取得画像９９９Ｇ内の所定位置より外側（端側）に検出された場合も、間接部(1)が図６のように原稿平面に対して上方に上がっている場合（読取部付アーム１００１と第１アーム１００２ａのなす角度が上記第１の角度より大きい場合）となり、原稿読取装置１０から近い側（足１００３ａと足１００３ｂの交差部から近い側）の原稿が切れてしまう。
【００３９】
間接部(2)が図７のように伸びきっていない場合（第１アーム１００２ａと第２アーム１００２ｂのなす角度が第２の角度より小さい場合）は、原稿読取装置１０の足１００３ａ、１００３ｂの画像１００３ａＧ、１００３ｂＧが取得画像９９９Ｇ内の所定位置より中央側（原稿読取装置１０から遠い側）に検出され、原稿読取装置１０から遠い側（足１００３ａと足１００３ｂの交差部から遠い側）の原稿が切れてしまう。
【００４０】
間接部(3)のが図８のように開ききっていない場合（第２アーム１００２ｂと足１００３ａ、足１００３ｂのなす角度が上記第３の角度より小さい場合）は、原稿読取装置１０から遠い側（足１００３ａと足１００３ｂの交差部から遠い側）の原稿が切れてしまう。また、この場合、読み取り画像中に検出される足１００３ａ、１００３ｂのなす角度θが所定角度（本実施例では９０度（π／２ラジアン））より小さくなっている。なお、本実施例では、原稿読取装置１０が正常に展開された状態では、図５（ｂ）に示すように、足１００３ａと足１００３ｂのなす角度が９０度（π／２ラジアン）となるため、上記所定角度は９０度（π／２ラジアン）となる。
【００４１】
以上、図６〜図８に示したような状態で、画像を取得すると原稿画像が切れてしまう等の問題が発生する。
それらを防止するため、本発明では、以下の図９、図１０に示すような、取得画像９９９Ｇから足１００３ａ，１００３ｂに対応する画像１００３ａＧ，１００３ｂＧを検出し、前記足に対応する画像の検出結果を用いて、原稿読取装置１０の展開状態の異常を判断する異常検出処理によって原稿データが正常に取れないことをユーザに知らせ、原稿読み込みの不具合を防止する。
【００４２】
図９，図１０は、本実施例における異常検出処理を説明する図である。
まず、図９に示すように、取得画像９９９Ｇに含まれる、足１００３ａの画像１００３ａＧ、足１００３ｂの画像１００３ａＧから、それぞれ２点づつエッジ位置（Ａ，Ｂ及びＣ，Ｄ）を取得する。また、４点（Ａ，Ｂ及びＣ，Ｄ）から２直線（直線ＡＢと直線ＣＤ）のなす角度θを求める（即ち、足１００３ａ，１００３ｂに対応する画像間のなす角度θを求める）。なお、θを求めるまでの方法は、上記４点を取得する方法に限られるものではなく、どのような方法であってもよい。さらに、上記求めた角度θと、正常な場合の足１００３ａと足１００３ｂのなす角度（９０度（π／２ラジアン））との差が第１の許容値より大きい場合は、コンピュータ３０のＣＰＵ３０１が、異常と判断し、ユーザに警告する。
【００４３】
即ち、直線ＡＢと直線ＣＤのなす角度をθ（ラジアン）、ｄθを「θ−（π／２）＝ｄθ」とし、ｄθの絶対値（｜ｄθ｜）が「｜ｄθ｜＞第１の許容値」の場合、原稿読取装置１０の間接部(3)において足１００３ａ、足１００３ｂが正常に展開されていないと警告する。なお、第１の許容値は予めコンピュータ３０の外部記憶装置３１１に記憶されているものとする。
【００４４】
また、図１０に示すように、足１００３ａの画像１００３ａＧ、足１００３ｂの画像１００３ａＧの取得画像９９９Ｇ内の位置が、所定位置（正常な場合の位置）に対して第２の許容値より大きくずれている場合は、コンピュータ３０のＣＰＵ３０１が、異常と判断し、ユーザに警告する。
【００４５】
例えば、上述の画像１００３ａＧ上の点Ａから取得画像９９９Ｇ右端までの距離ｄＸ、画像１００３ｂＧ上の点Ｄから取得画像９９９Ｇ上端までの距離ｄＹを算出し、正常な場合のｄＸ，ｄＹをｄｅｆａｕｌｔＸ，ｄｅｆａｕｌｔＹとし、「ｄＸ−ｄｅｆａｕｌｔＸ＞第２の許容値」又は「ｄＹ−ｄｅｆａｕｌｔＹ＞第２の許容値」の場合、間接部(2)において、第１アーム１００２ａと第２アーム１００２ｂが正常に展開されていない（読取部１０００が設けられたアーム以外のアーム間のなす角度が異常）とコンピュータ３０のＣＰＵ３０１が判断し、ユーザに警告する。即ち、ＣＰＵ３０１は、足１００３ａ，１００３ｂに対応する画像の検出位置の、上記所定位置に対するずれ方向が取得画像９９９Ｇの中央側の場合（足１００３ａ，１００３ｂに対応する画像の検出位置が取得画像９９９Ｇの中央側にずれている場合）、間接部(2)を、展開状態が異常な部分と判断する。
【００４６】
また、「ｄｅｆａｕｌｔＸ−ｄＸ＞第２の許容値」又は「ｄｅｆａｕｌｔＹ−ｄＹ＞第２の許容値」の場合、間接部(1)が正常に展開されていないことをコンピュータ３０のＣＰＵ３０１が判断し、ユーザに警告する。即ち、ＣＰＵ３０１は、足１００３ａ，１００３ｂに対応する画像の検出位置の、上記所定位置に対するずれ方向が取得画像９９９Ｇの端側の場合（足１００３ａ，１００３ｂに対応する画像の検出位置が取得画像９９９Ｇの端側にずれている場合）、間接部(1)を、展開状態が異常な部分と判断する。
【００４７】
また、取得画像９９９Ｇから、足１００３ａの画像１００３ａＧ、足１００３ｂの画像１００３ａＧが検出されなかった場合、間接部(1)において、読取部付アーム１００１と第１アーム１００２ａが正常に展開されていないとコンピュータ３０のＣＰＵ３０１が判断し、ユーザに警告する。
このように、ＣＰＵ３０１は、足１００３ａ，１００３ｂに対応する画像の検出位置の、上記所定位置に対するずれ方向に応じて、展開状態が異常な部分を判断し、該展開異常と判断した部分をユーザが識別可能な形態で警告する。
【００４８】
なお、ｄｅｆａｕｌｔＸ，ｄｅｆａｕｌｔＹ、及び、第２の許容値は予めコンピュータ３０の外部記憶装置３１１に記憶されているものとする。
以下、図１１のフローチャートを参照して、本発明の異常検出処理について説明する。
図１１は、本実施例における異常検出処理の一例を示すフローチャートである。なお、このフローチャートの各ステップは、コンピュータ３０のＣＰＵ３０１が外部記憶装置３１１に記録されたアプリケーションプログラムを読み出して実行することにより実現されるものである。
【００４９】
まずＣＰＵ３０１は、ステップＳ０において、原稿読取装置１０の読取部１０００により読み取られた画像データを取得する。ここで、取得される画像データは、原稿読取装置１０の読取部１０００によりプリスキャンされた画像データである。
【００５０】
次に、ＣＰＵ３０１は、ステップＳ１において、原稿読取装置１０により読み取られた画像データ（取得画像９９９Ｇ）と、外部記憶装置３１１に予め格納されている足１００３ａの画像、足１００３ｂの画像とのパターンマッチングにより、足１００３ａの画像１００３ａＧ、足１００３ｂの画像１００３ｂＧを検出する検出処理を行う。
【００５１】
次に、ＣＰＵ３０１は、上記Ｓ１の検出処理にて、取得画像９９９Ｇ内に画像１００３ａＧ、１００３ｂＧが検出されたか否かを判定する。
そして、上記Ｓ２にて、取得画像９９９Ｇ内に画像１００３ａＧ、１００３ｂＧが検出されなかったと判定した場合には、ＣＰＵ３０１は、間接部(1)において、読取部付アーム１００１と第１アーム１００２ａが正常に展開されていないと判断し、ステップＳ８に処理を進める。
【００５２】
一方、上記Ｓ２にて、取得画像９９９Ｇ内に画像１００３ａＧ、１００３ｂが検出されたと判断した場合には、ＣＰＵ３０１は、ステップＳ３に処理を進める。
ステップＳ３では、ＣＰＵ３０１は、画像１００３ａＧ、１００３ｂＧから、図１０に示したｄＸ，ｄＹを算出し、ステップＳ４に処理を進める。
そして、ステップＳ４では、ＣＰＵ３０１は、「ｄｅｆａｕｌｔＸ−ｄＸ＞第２の許容値」又は「ｄｅｆａｕｌｔＹ−ｄＹ＞第２の許容値」か否かを判定する。なお、ｄｅｆａｕｌｔＸ、ｄｅｆａｕｌｔＹはそれぞれ、正常時のｄＸ、ｄＹとして予め設定され外部記憶装置３１１に記憶されている。また、上記第２の許容値も予め設定され外部記憶装置３１１に記憶されている。
【００５３】
そして、Ｓ４にて、「ｄｅｆａｕｌｔＸ−ｄＸ＞第２の許容値」又は「ｄｅｆａｕｌｔＹ−ｄＹ＞第２の許容値」と判定した場合には、ＣＰＵ３０１は、間接部(1)において読取部付アーム１００１と第１アーム１００２ａが正常に展開されていないと判断し、ステップＳ８に処理を進める。
【００５４】
ステップＳ８では、ＣＰＵ３０１は、間接部(1)において読取部付アーム１００１と第１アーム１００２ａが正常に展開されていない旨の警告をディスプレイ３１０に表示する。なお、ディスプレイ３１０に表示する警告としては、間接部(1)において読取部付アーム１００１と第１アーム１００２ａが正常に展開されていない状態の画像と、間接部(1)において読取部付アーム１００１と第１アーム１００２ａが正常に展開されていないため、間接部(1)を上記第１の角度まで曲げて正常に展開するようにユーザに指示する旨のメッセージを表示する。そして、ステップＳ８の警告が終了すると、ＣＰＵ３０１は、本フローチャートの処理を終了する。
【００５５】
一方、上記Ｓ４にて、「ｄｅｆａｕｌｔＸ−ｄＸ≦第２の許容値」且つ「ｄｅｆａｕｌｔＹ−ｄＹ≦第２の許容値」と判定した場合には、ＣＰＵ３０１は、ステップＳ５に処理を進める。
【００５６】
次に、ステップＳ５では、ＣＰＵ３０１は、「ｄＸ−ｄｅｆａｕｌｔＸ＞第２の許容値」又は「ｄＹ−ｄｅｆａｕｌｔＹ＞第２の許容値」か否かを判定する。そして、上記Ｓ５にて、「ｄＸ−ｄｅｆａｕｌｔＸ＞第２の許容値」又は「ｄＹ−ｄｅｆａｕｌｔＹ＞第２の許容値」と判定した場合には、ＣＰＵ３０１は、間接部(2)において第１アーム１００２ａと第２アーム１００２ｂが正常に展開されていないと判断し、ステップＳ９に処理を進める。
【００５７】
ステップＳ９では、ＣＰＵ３０１は、間接部(2)において第１アーム１００２ａと第２アーム１００２ｂが正常に展開されていない旨の警告をディスプレイ３１０に表示する。なお、ディスプレイ３１０に表示する警告としては、間接部(2)において第１アーム１００２ａと第２アーム１００２ｂが正常に展開されていない状態の画像と、間接部(2)において第１アーム１００２ａと第２アーム１００２ｂが正常に展開されていないため、間接部(2)を上記第２の角度まで開いて正常に展開するようにユーザに指示する旨のメッセージを表示する。そして、ステップＳ９の警告が終了すると、ＣＰＵ３０１は、本フローチャートの処理を終了する。
【００５８】
一方、ステップＳ５において、「ｄＸ−ｄｅｆａｕｌｔＸ≦第２の許容値」且つ「ｄＹ−ｄｅｆａｕｌｔＹ≦第２の許容値」と判定した場合には、ＣＰＵ３０１は、ステップＳ６に処理を進める。
【００５９】
次に、ステップＳ６では、ＣＰＵ３０１は、図９に示したθを算出し、該θから｜ｄθ｜を算出し、ステップＳ７に処理を進める。
ステップＳ７では、ＣＰＵ３０１は、「｜ｄθ｜＞第１の許容値」か否かを判定する。なお、上記第１の許容値も予め設定され外部記憶装置３１１に記憶されている。
そして、上記Ｓ７にて、「｜ｄθ｜＞第１の許容値」と判定した場合には、ＣＰＵ３０１は、間接部(3)において足１００３ａ、足１００３ｂが正常に展開されていないと判断し、ステップＳ１０に処理を進める。
【００６０】
ステップＳ１０では、ＣＰＵ３０１は、間接部(3)において足１００３ａ、足１００３ｂが正常に展開されていない旨の警告をディスプレイ３１０に表示する。なお、ディスプレイ３１０に表示する警告としては、間接部(3)において足１００３ａ、足１００３ｂが正常に展開されていない状態の画像と、間接部(3)において足１００３ａ、足１００３ｂが正常に展開されていないため、間接部(3)を上記第３の角度まで開いて正常に展開するようにユーザに指示する旨のメッセージを表示する。そして、ステップＳ１０の警告が終了すると、ＣＰＵ３０１は、本フローチャートの処理を終了する。
【００６１】
一方、上記Ｓ７にて、「｜ｄθ｜≦第１の許容値」と判定した場合には、ＣＰＵ３０１は、原稿読取装置１０の各部が正常に展開されたと判断し、原稿読取装置１０を原稿読取可能な状態とし、本フローチャートの処理を終了する。
【００６２】
なお、Ｓ８、Ｓ９、Ｓ１０の警告処理の後に、Ｓ１に処理を戻し、原稿読取装置１０が正常に展開されるまで、本フローチャートの処理を繰り返すように構成してもよい。なお、Ｓ８、Ｓ９、Ｓ１０の警告処理では、原稿読取装置１０側に設けられた不図示のＬＥＤを点灯又は点滅させたり、原稿読取装置１０側に設けられた不図示のスピーカからビープ音を出力させて、警告を行うように構成してもよい。
【００６３】
なお、本実施例では、コンピュータ３０のＣＰＵ３０１が実行するアプリケーションプログラムにより、上記の異常検知処理を実行する構成について説明したが、原稿読取装置１０の制御部１０９内のＣＰＵ（不図示）がＲＯＭに記録されたプログラムを実行することにより、上記の異常検知処理を実行するように構成してもよい。この場合、Ｓ８、Ｓ９、Ｓ１０の警告処理では、原稿読取装置１０側に設けられた不図示のＬＥＤを点灯又は点滅させたり、原稿読取装置１０側に設けられた不図示のスピーカからビープ音を出力させて、警告を行うように構成してもよいし、異常検知された間接部をコンピュータ３０に通知し、コンピュータ３０のＣＰＵが、上記Ｓ８、Ｓ９、Ｓ１０で示した警告処理を行うように構成してもよい。
【００６４】
以上示したように、原稿読取装置１０の各部が正常に展開されているかどうかを、原稿読取装置１０の取得画像９９９Ｇ内の足画像１００３ａＧ、１００３ｂＧを用いて判定し、原稿読取装置１０の各部が正常に展開されていないことを警告する。これいより、折りたたみ式の原稿読取装置において、原稿読み取りにおける不具合を防止することができる。
【００６５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラム（制御プログラム製品）もしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６６】
以下、本発明に係る原稿読取制御装置で読み取り可能な（コンピュータ読取り可能な）各種データ処理プログラムを格納する記憶媒体（記録媒体）について説明する。
本発明の各工程（上述した各機能）は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ等の処理装置（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【００６７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システム或いは装置に読み出すことによって、そのシステム或いは装置が、本発明の効果を享受することが可能となる。
【００６８】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００６９】
本発明の様々な例と実施例を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
なお、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００７０】
以上示したように、本発明は、読み取った原稿の画像データから特定の領域にあるべき足の形状が読み取れているかどうかを検出し、該足の形状の検出位置が画像に対して許容範囲内であるか判断し、また、前記検出された足間のなす角度が許容範囲であるか判断し、原稿装置自体の展開状態を推定して警告を出すように構成される。
【００７１】
この構成により、本発明は、折りたたみ式の原稿読取装置自体に専用センサ等を追加することなく、装置の展開状態をチェックして、装置が正常に展開されていない状態で使用されることよる原稿読み取りにおける不具合の発生を事前に防止することができる等の効果を奏する。
【符号の説明】
【００７２】
１０    原稿読取装置
２０    原稿
３０    コンピュータ
３１    ケーブル
【図１】
2011035610.tif 000003
【図２】
2011035610.tif 000004
【図３】
2011035610.tif 000005
【図４】
2011035610.tif 000006
【図５】
2011035610.tif 000007
【図６】
2011035610.tif 000008
【図７】
2011035610.tif 000009
【図８】
2011035610.tif 000010
【図９】
2011035610.tif 000011
【図１０】
2011035610.tif 000012
【図１１】
2011035610.tif 000013