(57)【特許請求の範囲】
【請求項１】
原稿から画像情報を読み取る読取手段と、
前記読取手段により読み取られた前記画像情報を画像データに変換するＡ／Ｄコンバータと、
前記Ａ／Ｄコンバータからの前記画像データを記憶するメモリと、
所定の表示装置に対して前記メモリに記憶された前記画像データを出力する出力手段と、
前記メモリに記憶された前記画像データが所定の条件を満たすか否かを判定する判定手段とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記出力手段によって前記表示装置に出力させ、引き続き次の原稿の前記読取手段による前記画像情報の読み取り動作を実行可能とし、
前記判定手段の判定に基づいて、前記所定の条件を満たす画像データが前記メモリにあった場合、前記メモリから前記表示装置に出力せず破棄するとともに、前記読取手段によって次の原稿の読み取りを実行することを特徴とする原稿撮像装置。
【請求項２】
前記メモリは、前記画像データを記憶するバッファメモリと、前記表示装置に表示する画像データを記憶する表示メモリとを有し、
前記判定手段は、前記バッファメモリに記憶された前記画像データが所定の条件を満たすか否かを判定するものであることを特徴とする請求項１に記載の原稿撮像装置。
【請求項３】
前記バッファメモリは、第１のバッファメモリと第２のバッファメモリとを有し、
前記読取手段で読み取られた画像データを前記第１のバッファメモリに記憶すると共に前記第２のバッファメモリに転送して記憶し、
前記表示装置への前記画像データの出力は、前記第１のバッファメモリ又は前記第２のバッファメモリから前記表示メモリに転送して行うことを特徴とする請求項２に記載の原稿撮像装置。
【請求項４】
前記判定手段は、前記画像データに白紙が含まれているか否かを前記所定の条件として判定するものであることを特徴とする請求項１〜３の何れか１項に記載の原稿撮像装置。
【請求項５】
前記所定の表示装置に対して出力される画像データの表示の操作を行なう遠隔操作手段を更に備えることを特徴とする請求項１〜４の何れか１項に記載の原稿撮像装置。
【請求項６】
前記所定の条件は、前記画像データのヒストグラムに基づくものであることを特徴とする請求項１〜５の何れか１項に記載の原稿撮像装置。
【請求項７】
前記画像データのヒストグラムの最大値と最小値の差が所定値以下である場合に、その画像データを前記表示装置に出力せず破棄するようにすることを特徴とする請求項１〜５の何れか１項に記載の原稿撮像装置。
【請求項８】
原稿から画像情報を読み取る読取手段と、
前記読取手段により読み取られた前記画像情報を画像データに変換するＡ／Ｄコンバータと、
前記Ａ／Ｄコンバータからの前記画像データを記憶するメモリと、
所定の表示装置に対して前記メモリに記憶された前記画像データを出力する出力手段と、
前記表示装置に一旦出力され前記メモリに記憶された複数の画像データの中から、前記表示装置に画像データを再度出力可能とする再出力手段とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記出力手段によって前記表示装置に出力させ、引き続き次の原稿から前記読取手段による前記画像情報の読み取り動作を実行可能とし、
再表示指示があれば、前記表示装置に一旦表示された、前記メモリに記憶されている複数の画像データの中から、前記再出力手段により前記画像データを再度出力して前記表示装置に表示させ、さらに回転指示があった場合に、表示された該画像データに回転処理を施してから再度出力可能とすることを特徴とする原稿撮像装置。
【請求項９】
前記所定の表示装置に対して出力される画像データの回転処理、鏡像反転処理、上下反転処理のうち少なくとも一つが、遠隔操作手段の操作により可能であることを特徴とする請求項８に記載の原稿撮像装置。
【請求項１０】
前記遠隔操作手段の操作により、前記所定の表示装置に対して出力される画像データのサイズ変更処理、色調補正処理、フィルタ処理の少なくとも一つが可能であることを特徴とする請求項９に記載の原稿撮像装置。
【請求項１１】
読取手段により原稿から画像情報を読み取る工程と、
前記読取手段により読み取られた前記画像情報を画像データに変換する工程と、
前記画像データをメモリに記憶する工程と、
所定の表示装置に対して、前記メモリに記憶された前記画像データを出力する出力工程と、
前記メモリに記憶された前記画像データが所定の条件を満たすか否かを判定する判定工程とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記表示装置に出力する前記出力工程を実行し、引き続き次の原稿から前記読取手段により前記画像情報を読み取る工程を実行可能とし、
前記判定工程の判定に基づいて、前記所定の条件を満たす画像データが前記メモリにあった場合、前記メモリから前記表示装置に出力せず破棄するとともに、前記読取手段によって次の原稿の読み取りを実行する工程を更に備えることを特徴とする原稿撮像装置の制御方法。
【請求項１２】
読取手段により原稿から画像情報を読み取る工程と、
前記読取手段により読み取られた前記画像情報を画像データに変換する工程と、
前記画像データをメモリに記憶する工程と、
所定の表示装置に対して、前記メモリに記憶された前記画像データを出力する出力工程と、
前記表示装置に一旦出力され前記メモリに記憶された複数の画像データの中から、前記表示装置に画像データを再度出力する再出力工程とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記表示装置に出力する前記出力工程を実行し、引き続き次の原稿から前記読取手段により前記画像情報を読み取る工程を実行可能とし、
再表示指示があれば、前記表示装置に一旦表示された、前記メモリに記憶されている複数の画像データの中から、前記再出力工程にて前記画像データを出力して前記表示装置に表示させ、さらに回転指示があった場合に、表示された該画像データに回転処理を施して再度出力可能とすることを特徴とする原稿撮像装置の制御方法。
【請求項１３】
請求項１〜１０の何れか１項に記載の原稿撮像装置の各手段としてコンピュータを機能させるためのプログラムを格納したコンピュータ読取り可能な記憶媒体。
【請求項１４】
請求項１１又は１２に記載の原稿撮像装置の制御方法の各処理手順をコンピュータに実行させるためのプログラムを格納したコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パソコン等を介さずに読み取った画像をプロジェクタ等の表示装置に出力することが可能な原稿撮像装置および撮像方法に関するものである。
【０００２】
【従来の技術】
従来、原稿撮像装置としてのスキャナはパソコンを介して動作するものであり、解像度の指定はパソコンから指定するように構成されている。
また従来、スライドやオーバーヘッドプロジェクタ（ＯＨＰ）などを用いてプレゼンテーションが行われてきたが、パーソナルコンピュータの普及とともにパーソナルコンピュータと液晶プロジェクタとの組合せによるプレゼンテーションが行われるようになってきている。この場合でも、補助資料など印刷物や手書きの資料を使用する要求は高く、液晶プロジェクタと組み合わせて使用する原稿撮像装置が求められている。
【０００３】
かかる要求に応えるものとして、ＣＣＤなどのエリアイメージセンサを使用したビデオカメラ用いて原稿台上の原稿等の画像情報を読み取り、イメージデータをビデオ信号として出力する原稿撮像装置、いわゆる書画カメラの一例を図１３に示す。
【０００４】
図１３において、３３はエリアイメージセンサを使用したビデオカメラ、３４は原稿を載せる原稿台、３５はこの原稿台３４上の原稿を照らす照明装置である。このような原稿撮像装置は、液晶プロジェクタと接続してプレゼンテーションを行う装置やテレビ会議装置に接続して画像入力を行う装置として製品化されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、エリアイメージセンサを用いた原稿撮像装置は、動画用に開発されたビデオカメラを用いた装置である。このため液晶プロジェクタと接続してプレゼンテーションを行う装置として使用する場合、一般的に瞬時に１画面の原稿が取り込めるという特徴がある一方で、以下に示すような問題が生じる。
【０００６】
一般にエリアイメージセンサは比較的解像度が低く、文書原稿などの文字を読み取って出力するための充分な解像度が得られ難い。
出力のビデオ信号として一般のカラーテレビ等で用いられるＮＴＳＣ信号やＳ信号等が用いられているため、伝送経路として液晶プロジェクタなど高画質の表示装置の特性を活かし難い。
光路が面であるため、多段にわたりミラーなどの反射により光路を屈折して装置を小型化する方法が取り難いため、装置のサイズが動作時および格納時共に大きくなってしまう。
【０００７】
そこで、エリアイメージセンサに代わり、これより高解像度が期待されるリニアイメージセンサを用いた原稿撮像装置が提案されている。その一例のブロック構成を図１４に示す。
【０００８】
図１４は、従来のリニアイメージセンサを用いた原稿撮像装置３７を示している。図において、２はリニアイメージセンサ、５はリニアイメージセンサ２からの画像情報をデジタルデータに変換するＡ／Ｄコンバータ、８はＡ／Ｄコンバータ５からのデータを記憶する表示メモリ、９はビデオ信号発生器、１１は装置全体の動作を制御するＣＰＵ、１２はＣＰＵ１１の制御プログラムを格納するためのＲＯＭ、１４は動作方法指定用スイッチ、１５は液晶ディスプレイなどの表示装置、１６は本装置で読み取る原稿、３８は副走査位置検出器、３９は副走査駆動機構である。
【０００９】
しかしながら、上述の従来例では読み取る対象原稿によって有効な画像かどうか、あるいは原稿の向きを間違えてセットしそのまま読み取った場合、無効な画像や間違った向きになったまま表示してしまうという問題が発生していた。
【００１０】
本発明はかかる実情に鑑み、つねに適正な画像表示を効率よく行ない得る原稿撮像装置および撮像方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明の原稿撮像装置は、原稿から画像情報を読み取る読取手段と、
前記読取手段により読み取られた前記画像情報を画像データに変換するＡ／Ｄコンバータと、
前記Ａ／Ｄコンバータからの前記画像データを記憶するメモリと、
所定の表示装置に対して前記メモリに記憶された前記画像データを出力する出力手段と、
前記メモリに記憶された前記画像データが所定の条件を満たすか否かを判定する判定手段とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記出力手段によって前記表示装置に出力させ、引き続き次の原稿の前記読取手段による前記画像情報の読み取り動作を実行可能とし、
前記判定手段の判定に基づいて、前記所定の条件を満たす画像データが前記メモリにあった場合、前記メモリから前記表示装置に出力せず破棄するとともに、前記読取手段によって次の原稿の読み取りを実行することを特徴とする。
【００１２】
また、本発明の原稿撮像装置は、原稿から画像情報を読み取る読取手段と、
前記読取手段により読み取られた前記画像情報を画像データに変換するＡ／Ｄコンバータと、
前記Ａ／Ｄコンバータからの前記画像データを記憶するメモリと、
所定の表示装置に対して前記メモリに記憶された前記画像データを出力する出力手段と、
前記表示装置に一旦出力され前記メモリに記憶された複数の画像データの中から、前記表示装置に画像データを再度出力可能とする再出力手段とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記出力手段によって前記表示装置に出力させ、引き続き次の原稿から前記読取手段による前記画像情報の読み取り動作を実行可能とし、
再表示指示があれば、前記表示装置に一旦表示された、前記メモリに記憶されている複数の画像データの中から、前記再出力手段により前記画像データを再度出力して前記表示装置に表示させ、さらに回転指示があった場合に、表示された該画像データに回転処理を施してから再度出力可能とすることを特徴とする。
【００１３】
また、本発明の原稿撮像装置の制御方法は、読取手段により原稿から画像情報を読み取る工程と、
前記読取手段により読み取られた前記画像情報を画像データに変換する工程と、
前記画像データをメモリに記憶する工程と、
所定の表示装置に対して、前記メモリに記憶された前記画像データを出力する出力工程と、
前記メモリに記憶された前記画像データが所定の条件を満たすか否かを判定する判定工程とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記表示装置に出力する前記出力工程を実行し、引き続き次の原稿から前記読取手段により前記画像情報を読み取る工程を実行可能とし、
前記判定工程の判定に基づいて、前記所定の条件を満たす画像データが前記メモリにあった場合、前記メモリから前記表示装置に出力せず破棄するとともに、前記読取手段によって次の原稿の読み取りを実行する工程を更に備えることを特徴とする。
【００１４】
また、本発明の原稿撮像装置の制御方法は、読取手段により原稿から画像情報を読み取る工程と、
前記読取手段により読み取られた前記画像情報を画像データに変換する工程と、
前記画像データをメモリに記憶する工程と、
所定の表示装置に対して、前記メモリに記憶された前記画像データを出力する出力工程と、
前記表示装置に一旦出力され前記メモリに記憶された複数の画像データの中から、前記表示装置に画像データを再度出力する再出力工程とを備え、
複数原稿の読取の完了前に表示指示があれば、前記メモリに記憶された前記画像データを前記表示装置に出力する前記出力工程を実行し、引き続き次の原稿から前記読取手段により前記画像情報を読み取る工程を実行可能とし、
再表示指示があれば、前記表示装置に一旦表示された、前記メモリに記憶されている複数の画像データの中から、前記再出力工程にて前記画像データを出力して前記表示装置に表示させ、さらに回転指示があった場合に、表示された該画像データに回転処理を施して再度出力可能とすることを特徴とする。
【００１９】
また、本発明の記録媒体は、上記いずれかの各手段としてコンピュータを機能させるためのプログラムを格納したコンピュータ読取り可能な記録媒体である。
【００２０】
また、本発明の記録媒体は、上記いずれかの方法の処理手順を実行させるためのプログラムを格納したコンピュータ読取り可能な記録媒体である。
【００２１】
【発明の実施の形態】
以下、図面に基づき、本発明による原稿撮像装置および撮像方法の好適な実施の形態を説明する。
図１は本発明の特徴を最もよく表わすブロック図であり、この実施形態の原稿撮像装置１を示している。２はリニアイメージセンサ、３は原稿位置検出器、４は副走査駆動機構と原稿給送機構を兼ねた原稿駆動機構、５はＡ／Ｄコンバータ、６はリニアイメージセンサ２で読み込んでＡ／Ｄコンバータ５でデジタルデータに変換した原稿情報を、後述する表示メモリ８を介して表示装置に表示する前に一時記憶するための第１のバッファメモリ、７は表示中および表示後のデータを圧縮して格納しておく第２のバッファメモリ、８は表示メモリ、９は表示メモリ８に書き込まれたデータを逐次ビデオ信号に変換して出力するビデオ信号発生器、１０は表示装置情報読出し器である。
【００２２】
１１は装置全体の動作を制御するＣＰＵ、１２はＣＰＵ１１が使用する制御プログラムや制御データを格納するＲＯＭ、１３は表示性能指定用スイッチ、１４は動作方法指定用スイッチ、１５は液晶プロジェクタなどの表示装置、１６は本装置で読み取る原稿、１７は後述の原稿トレイ１８上に貯えられている複数枚の原稿である。
【００２３】
第１のバッファメモリ６および第２のバッファメモリ７は、半導体メモリでもよいが、ハードディスクなどの不揮発性のメモリ装置などを併用してもよい。本実施形態の装置では、第１のバッファメモリ６に貯えられているデータには圧縮伸長は行わず、第２のバッファメモリ７に貯えられているデータにのみ圧縮伸長の処理を行っている。
【００２４】
第１のバッファメモリ６の容量は、原稿１枚分の容量より多くても少なくともよく、第１のバッファメモリ６に原稿１枚分以上のデータの蓄積がある場合には、実際の読込み動作を伴わずに表示画面の切り替えができるためエリアセンサを用いた装置と同等の切替時間を実現することができる。また、第１のバッファメモリ６へのデータの蓄積が原稿１枚分に満たない場合でも蓄積量に応じて表示までの時間を短縮することができるが、本装置では原稿１枚分の容量よりも大きい容量を実装している。第２のバッファメモリ７の容量は、原稿１枚分の容量より多ければよいが、本実施形態の装置では原稿２枚分の容量よりも大きい容量を実装し、それぞれ空きの判定を行う際には空き容量が転送する原稿１枚分の容量に満たないときには空きがないと判定する。
【００２５】
ＣＰＵ１１は、Ａ／Ｄコンバータ５から第１のバッファメモリ６へデータを転送する第１の転送手段、第１のバッファメモリ６から第２のバッファメモリ７へデータを転送する第２の転送手段、第１のバッファメモリ６または第２のバッファメモリ７から表示メモリ８へデータを所定の表示形式に変換して転送する第３の転送手段としての機能も有する。
【００２６】
動作方法指定スイッチ１４は、具体的には後述の原稿セット検知器１９と赤外線により遠隔操作ができるリモコンスイッチで構成される。このリモコンスイッチでは新規原稿表示、回転表示、再表示などの動作の指示をリモコンスイッチ上のボタン押下操作により行うことができる。
【００２７】
図２は、本実施形態の原稿撮像装置の機械的構造を示す断面図である。同図において１６は読取り中の原稿、１７は後述の原稿トレイ１８上に貯えられている原稿、１８は原稿トレイ、１９は動作方法指定用スイッチ１４の一部である原稿セット検知器、２０は原稿駆動機構４の一部である給紙ローラ、２１は原稿駆動機構４の一部である分離ローラ、２２は原稿駆動機構４の一部であるメインローラ、２３は原稿駆動機構４の一部である排紙ローラ、２４は読取り中の原稿１６を照らす光源ランプ、２５は白色板、２６は第１ミラー、２７は第２ミラー、２８は第３ミラー、２９は第４ミラー、３０はレンズ、３１はＡ／Ｄコンバータ５、第１のバッファメモリ６、第２のバッファメモリ７、表示メモリ８、ビデオ信号発生器９、表示装置情報読出し器１０、ＣＰＵ１１およびＲＯＭ１２などの主要制御回路を搭載するメイン制御基板、３２はメイン制御基板３１に搭載され、ビデオ信号発生器９および表示装置情報読出し器１０の信号を表示装置１５と接続するための表示装置接続用コネクタである。
【００２８】
給紙ローラ２０と分離ローラ２１は原稿トレイ１８に貯えられた原稿１７の内の１枚の原稿１６を原稿トレイ１８から原稿読取部まで給送するための給付手段として機能する原稿給送機構の駆動ローラである。メインローラ２２と排紙ローラ２３は原稿１６をリニアイメージセンサに対して相対的に動かす副走査を行うための副走査駆動機構の駆動ローラである。
【００２９】
これら２つの機構は独立して駆動できる必要があるが、本装置では動力源であるモータの回転方向の切り替えとばねクラッチを組み合わせることにより１つの動力源で２つの機構を独立して駆動できるようになっている。
【００３０】
図３は、本実施形態の装置における起動後の処理手順を示す流れ図である。
まず、内部の変数や機構の初期化を行い（ステップＳ１〜Ｓ６）、その後に動作方法指定用スイッチ１４による指示待ちのループ処理に入る（Ｓ７〜Ｓ１３）。
【００３１】
表示メモリ８の初期化では、全面黒や全面白のデータではなく、本装置１と表示装置１５との接続および本装置の作動を確認することができ、画面の大きさや画質などを調整することができるデータをＲＯＭ１２から読み出すことによって、またはＣＰＵ１１の演算によってそのデータで初期化する。
再表示カウンタは第２のバッファメモリ７に貯えられている原稿情報の個数を示す変数である。再表示ポインタは第２のバッファメモリ７に貯えられている原稿情報のうち、どの原稿情報を表示メモリ８に転送しているかを示す変数を示している。０の時は最後に読み込まれた原稿情報であることを示し、１増える毎に順により古い原稿の情報であることを示している。
【００３２】
リモコンスイッチによる新規原稿表示、回転表示、鏡像反転表示、再表示などの動作の指示がなく、かつ原稿トレイに原稿がセットされていることを原稿セット検知器１９によって検出した場合には、第１のバッファメモリ６に空きがなくなるまで、または原稿トレイ１８に貯えられている原稿１７がなくなるまで連続して原稿の読取りを行う。リモコンスイッチのボタンが押下され動作の指示がなされた場合には、指示の内容に応じて、新規原稿表示（ステップＳ７，Ｓ７’）、回転表示（ステップＳ８，Ｓ８’）、鏡像反転表示（ステップＳ９，Ｓ９’）、再表示（ステップＳ１０，Ｓ１０’）の処理が行われる。
【００３３】
本実施形態では、原稿トレイ１８上に貯えられている原稿１７が原稿セット検知器１９によって検出され（ステップＳ１１）、第１のバッファメモリ６に空きがあれば（ステップＳ１２）、直ちに原稿１７の読み取りを開始するように構成した。なお、新規原稿表示の指示がされたことによって、原稿トレイ１８上に貯えられている原稿１７の連続読み取りを開始するように構成してもよい。
【００３４】
図４は、本実施形態の装置における原稿給送および原稿読み取りの処理手順を示す流れ図である。
まず、ＣＰＵ１１は光源ランプ２４を点灯させ（ステップＳ２１）、モータを回転させ（ステップＳ２２）、給送用の給紙ローラ２０および分離ローラ２１を駆動し、原稿トレイ１８に貯えられている原稿１７のうちの１枚の原稿１６を給送する（ステップＳ２３）。原稿１６が原稿位置検出器３に達したタイミングを基準に原稿１６がメインローラ２２に達するまで給送を続ける（ステップＳ２４）。
【００３５】
原稿１６がメインローラ２２に達した段階でモータの回転を副走査方向に切り替え（ステップＳ２５）、給紙ローラ２０および分離ローラ２１の駆動を停止するとともに、副走査用のメインローラ２２および排紙ローラ２３を駆動する。原稿１６が白色板２５上の原稿読取り可能位置まで達した段階で（ステップＳ２６）、ＣＰＵ１１は、Ａ／Ｄコンバータ５から第１のバッファメモリ６へのデータ転送を開始し（ステップＳ２７）、原稿１枚分のデータが転送された段階で（ステップＳ２８）データ転送を終了させる（ステップＳ２９）。そして、光源ランプ２４を消灯し（ステップＳ３０）、原稿排出処理を行い（ステップＳ３１）、モータを停止する。このとき、第１のバッファ内のデータの白紙検出（ステップＳ３２）を行い、白紙と判定された場合（ステップＳ３３）、このデータを破棄する（ステップＳ３４）。
【００３６】
読取り動作を詳述すると、原稿１６が白色板２５上の読取り可能位置に達した場合、光源ランプ２４より発せられた光は原稿１６の画像情報に応じて、非透過原稿の場合には原稿１６の表面で、また透過原稿の場合には原稿１６の表面および白色板２５の板面で反射する。そして、第１ミラー２６、第２ミラー２７、第３ミラー２８、第４ミラー２９およびレンズ３０を経由してリニアイメージセンサ２で読み取られる。
【００３７】
ＣＰＵ１１は、原稿１６の後端が原稿位置検出器３を通過したタイミングから換算して、原稿１６が白色板２５上の読み取り可能位置から外れるタイミングを検知し、原稿１６の読み取りが終了したことを認知する。リニアイメージセンサ２で読み取られた原稿１６の画像情報は、Ａ／Ｄコンバータ５でデジタルデータに変換される。この場合、必要に応じて階調変換、エッジ強調等の画像処理を行い、第１のバッファメモリ６に格納する。
【００３８】
図５は、本実施形態の装置における原稿排出の処理手順を示す流れ図である。
まず、ＣＰＵ１１はモータを副走査方向に回転させ（ステップＳ５１）、副走査用のメインローラ２２および排紙ローラ２３を駆動する。原稿位置検出器３が原稿１６を検出しているときには（ステップＳ５２）、原稿１６の後端が原稿位置検出器３を通過するまで待つ。このタイミングから換算して原稿１６が確実に排紙ローラ２３から外れるまでモータを駆動し（ステップＳ５３）、外れた段階でモータを停止する（ステップＳ５４）。
【００３９】
原稿位置検出器３が原稿１６を検出することができなかったときには（ステップＳ５２）、原稿１６の後端が原稿位置検出器３を通過した直後であると仮定する。そして、このタイミングから換算して原稿１６が確実に排紙ローラ２３から外れるまでモータを駆動し（ステップＳ５３）、外れた段階でモータを停止する（ステップＳ５４）。
【００４０】
図６は、本実施形態の装置における原稿の新規表示の処理手順を示す流れ図である。
まず、ＣＰＵ１１は第１のバッファメモリ６にデータが格納されているかを確認し（ステップＳ４１）、データがある場合には第１のバッファメモリ６内のデータを使用する。第１のバッファメモリ６にデータがない場合には原稿トレイ１８に貯えられている原稿１７があるか否かを確認し（ステップＳ４２）、ある場合には原稿の読込み動作を行い（ステップＳ４３）、新たに第１のバッファメモリ６内に格納されたデータを使用して第２のバッファメモリ７へデータをセットする（ステップＳ４４）。原稿トレイ１８に貯えられている原稿１７が無い場合には新規原稿表示の指示を無視する。
【００４１】
図７は、本実施形態の装置における第２のバッファメモリ７へのデータ転送と表示メモリ８へのデータ転送の処理手順を示す流れ図である。
まず、ＣＰＵ１１は第２のバッファメモリ７に空き容量があるか否かを確認する（ステップＳ６１）。空きがない（フル）場合には第２のバッファメモリ７内で最も古いデータを第２のバッファメモリ７から削除し（ステップＳ６８）、前述の再表示カウンタをデクリメントし（ステップＳ６９）、再度、第２のバッファメモリ７に空き容量があるかどうかを確認する処理に戻る。
【００４２】
これは、第２のバッファメモリ７内のデータが圧縮されているため、１枚分のデータを削除しても別の１枚分のデータを格納できるか不明であるためである。第２のバッファメモリ７に空き容量が確保された段階で、前述の再表示ポインタと回転カウンタを０にする（ステップＳ６２，ステップＳ６３）。回転カウンタは表示メモリ８内の画像が第２のバッファメモリ７内の元データに対して何度回転しているかを示す変数である。回転カウンタの値がｎの時には９０°×ｎ回転していることを示し、ｎは０から３の整数値をとる。したがって、表示メモリ８内の画像データは、第２のバッファメモリ７内の最も新しいデータであり、回転は行われておらず元データと同じ向きであることを示している。
【００４３】
つづいて、ＣＰＵ１１は第１のバッファメモリ６内で最も古いデータを必要に応じて解像度変換、階調変換およびエッジ強調等の画像処理を行い、表示メモリ８に転送する（ステップＳ６４）。つぎに、第１のバッファメモリ６内で最も古いデータを圧縮して第２のバッファメモリ７の空き領域に転送し（ステップＳ６５）、前述の再表示カウンタをインクリメントして（ステップＳ６６）、第１のバッファメモリ６内で最も古いデータを第１のバッファメモリ６から削除する（ステップＳ６７）。第２のバッファメモリ７ではなく第１のバッファメモリ６のデータが表示メモリ８に転送されるのは、余分なデータの伸長処理を防ぐためである。
【００４４】
表示メモリ８に転送されたデータは、ビデオ信号発生器９でビデオ信号に変換されて、表示装置接続用コネクタ３２を経由して、逐次、表示装置１５に出力され表示される。ビデオ信号発生器９が発生するビデオ信号は、パソコンで使用されるアナログＲＧＢ信号が多用されているが、表示装置１５に直接接続することができる。表示装置１５にリアルタイムで表示メモリ８のデータの変更を通知し表示内容に反映できるものであれば、ＤＦＰ（Digital Flat Panel Standard ）やＩＥＥＥ１３９４で規定されているようなデジタル信号で伝送する方式のものでもよい。
【００４５】
本実施形態において装置の表示中の原稿画面の画像操作とは回転、鏡像反転、上下反転、サイズ変更、再表示、色調補正およびフィルタ処理等を含む。
【００４６】
つぎに、回転、鏡像反転および再表示の場合についての処理手順を説明する。
図８は、本実施形態の装置における表示中の原稿画面の回転表示の処理手順を示す流れ図である。
まず、ＣＰＵ１１は、再表示カウンタの値が０であるかどうかを確認する（ステップＳ７１）。再表示カウンタの値が０である場合には、第２のバッファメモリ７にデータがなく、原稿読取りデータの表示がまだ行われていないことを示す。この場合、回転表示の指示を無視する。
【００４７】
再表示カウンタの値が０以外である場合には、回転カウンタをインクリメントした後にモジュロ４（ＭＯＤ４）の演算を行い（ステップＳ７２）、今回回転すべき角度の回転カウンタの値を求める。このようにモジュロ演算を行うことにより、３６０°の指示を０°の指示に戻すことができる。
【００４８】
つづいて、第２のバッファメモリ７内のデータのうち（ステップＳ７３）、再表示ポインタで示すデータの伸長を行い（ステップＳ７４）、回転カウンタの値に応じて回転変換する（ステップＳ７７〜Ｓ７９）。この場合、必要に応じて解像度変換、階調変換およびエッジ強調等の画像処理を行い、表示メモリ８に転送する（ステップＳ８０）。
【００４９】
図９は、本実施形態の装置における表示中の原稿画面の鏡像反転表示の処理手順を示す流れ図である。
まず、ＣＰＵ１１は、再表示カウンタの値が０であるかどうかを確認する（ステップＳ９１）。再表示カウンタの値が０である場合には、第２のバッファメモリ７にデータがなく、原稿読取りデータの表示がまだ行われていないことを示す。この場合、鏡像反転表示の指示を無視する。
【００５０】
つづいて、第２のバッファメモリ７内のデータのうち（ステップＳ９２）、再表示ポインタで示すデータの伸長を行い（ステップＳ９３）、鏡像反転変換する（ステップＳ９４）。この場合、必要に応じて解像度変換、階調変換、エッジ強調等の画像処理を行い、表示メモリ８に転送する（ステップＳ９５）。同様の方法で鏡像反転のほか、上下反転を行うようにしてもよい。また、回転表示とこれらの反転表示の処理を同時に行うようにしてもよい。
【００５１】
図１０は、本実施形態の装置における表示済み原稿の再表示の処理手順を示す流れ図である。
まず、ＣＰＵ１１は、再表示カウンタの値が１以下であるかどうかを確認する（ステップＳ８１）。再表示カウンタの値が１以下である場合には、第２のバッファメモリ７にデータがないか、または１枚しかなく、原稿読取りデータの表示がまだ行われていないか、または現在表示メモリ８に転送されて表示中のデータのみが第２のバッファメモリ７に格納されていることを示す。この場合、再表示の指示を無視する。
【００５２】
再表示カウンタの値が２以上である場合には、再表示ポインタをインクリメントした後、再表示カウンタの値でモジュロ演算を行い（ステップＳ８２）、今回再表示すべき第２のバッファメモリ７内のデータを示す再表示ポインタの値を求める。このモジュロ演算を行うことにより、前回再表示したデータのつぎのデータを再表示すべき順番のデータとすることができる。つづいて、回転カウンタの値を０にし（ステップＳ８３）、第２のバッファメモリ７内のデータのうち（ステップＳ８４）、再表示ポインタで示すデータの伸長を行う。（ステップＳ８５）。この場合、必要に応じて解像度変換、階調変換、エッジ強調等の画像処理を行い、表示メモリ８に転送する（ステップＳ８６）。
【００５３】
図１１は、本実施形態の白紙検出の処理手順を示す流れ図である。
まず、読み取った画像のヒストグラムを各色（ＲＧＢ）について作成する（ステップＳ１０１）。作成したヒストグラムについて、ノイズ除去のため、総画素数の０．００５％未満のヒストグラムデータは採用しないようにする（ステップＳ１０２）。赤色成分データのヒストグラムの最大値と最小値の差がある一定値以下（この例では３２階調中６階調）であるかどうか判定する（ステップＳ１０３）。
このとき一定値より大きければ、白紙ではないとする（ステップＳ１０７）。
【００５４】
緑色成分データのヒストグラムの最大値と最小値の差がある一定値以下（この例では３２階調中６階調）であるかどうか判定する（ステップＳ１０４）。このとき一定値より大きければ、白紙ではないとする（ステップＳ１０７）。
【００５５】
青色成分データのヒストグラムの最大値と最小値の差がある一定値以下（この例では３２階調中６階調）であるかどうか判定する（ステップＳ１０５）。このとき一定値より大きければ、白紙ではないとする（ステップＳ１０７）。参考としてヒストグラムの例を図１２に示す。以上の判定を通ったものを白紙と判定する（ステップＳ１０６）。各色について判定を行っているため、白紙以外の無地の紙も判定することが可能である。
【００５６】
また、特定のヒストグラムデータの場合、表示を無効にするようにしてもよい。白紙と判定された場合、つぎの読取り原稿が本装置にセットされていれば、自動的に読取りを行う。
【００５７】
このように読取り対象原稿を読み取った後で有効な画像かどうか判断し、無効と判断した場合、表示を行わないことができる。ＯＨＰシートを何枚も用いて発表等を行う場合、ＯＨＰシート同士の間に白紙等を入れ仕切りとして使用とき、白紙検出を用いれば、白紙が挟まった状態で読取りを行っても、白紙を自動的に読み飛ばし、表示されるのはＯＨＰシートのみとすることができる。これによりメモリの有効活用および本装置をプレゼンテーション等で使用した場合、ＯＨＰと白紙を分類することなく、無駄な白紙の表示を抑制することができる。
【００５８】
また、縦原稿、横原稿が混在している時、間違った向きに読み取られた画像を画像の回転機能により、再度原稿を読み取ることなく、正しい向きに表示することができる。ＯＨＰ等を裏返しに読み取った場合は画像を鏡像反転、上下反転機能により、再度原稿を読み取ることなく、正しい向きに表示することができ、効率の良いプレゼンテーションを実現することができる。また、サイズ変更、再表示、色調補正、フィルタ処理等の画像操作についても同様に原稿を再度読み取ることなく、効果的なプレゼンテーションができる等の利点を有している。
【００５９】
ここで、上記様々な実施形態に示した各機能ブロックおよび処理手順は、ハードウェアにより構成してもよいし、ＣＰＵあるいはＭＰＵ、ＲＯＭおよびＲＡＭ等からなるマイクロコンピュータシステムによって構成し、その動作をＲＯＭやＲＡＭに格納された作業プログラムに従って実現するようにしてもよい。また、上記各機能ブロックの機能を実現するように当該機能を実現するためのソフトウェアのプログラムをＲＡＭに供給し、そのプログラムに従って上記各機能ブロックを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６０】
この場合、上記ソフトウェアのプログラム自体が上述した各実施形態の機能を実現することになり、そのプログラム自体およびそのプログラムをコンピュータに供給するための手段、たとえばかかるプログラムを格納した記録媒体は本発明を構成する。かかるプログラムを記憶する記憶媒体としては、上記ＲＯＭやＲＡＭの他に例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｉ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、ｚｉｐ、磁気テープ、あるいは不揮発性のメモリカード等を用いることができる。
【００６１】
また、コンピュータが供給されたプログラムを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムは本発明の実施形態に含まれることは言うまでもない。
【００６２】
さらに、供給されたプログラムがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００６３】
【発明の効果】
以上説明したように本発明によれば、特に読取り対象原稿を読み取った後で所定の条件を満たすかどうか判断し、所定の条件を満たすと判断した場合には表示を行わないことで、メモリを有効に活用することができ、無効な画像も表示しないで済む。
また、一旦表示装置に出力した画像データを再度出力する場合に、所定の処理を施すことで読み取り対象原稿を読み取った後で、つねに適正な画像表示を効率よく行なうことができる。
【図面の簡単な説明】
【図１】本発明の実施形態における原稿撮像装置を示すブロック図である。
【図２】本発明の実施形態による原稿撮像装置の機械的構造を示す概略断面図である。
【図３】本発明の実施形態による原稿撮像装置における起動後の処理手順を示す流れ図である。
【図４】本発明の実施形態による原稿撮像装置における原稿給送および読取りの処理手順を示す流れ図である。
【図５】本発明の実施形態による原稿撮像装置における原稿排出の処理手順を示す流れ図である。
【図６】本発明の実施形態による原稿撮像装置における原稿の新規表示の処理手順を示す流れ図である。
【図７】本発明の実施形態による原稿撮像装置における第２のバッファメモリヘのデータ転送と表示メモリヘのデータ転送の際の処理手順を示す流れ図である。
【図８】本発明の実施形態による原稿撮像装置における回転表示の処理手順を示す流れ図である。
【図９】本発明の実施形態による原稿撮像装置における鏡像回転表示の処理手順を示す流れ図である。
【図１０】本発明の実施形態による原稿撮像装置における表示済み原稿の再表示の処理手順を示す流れ図である。
【図１１】本発明の実施形態による原稿撮像装置における白紙検出の処理手順を示す流れ図である。
【図１２】本発明の実施形態による原稿撮像装置における白紙検出により作成されるヒストグラムの例を示す図である。
【図１３】従来の原稿撮像装置の例を示す図である。
【図１４】従来の別の原稿撮像装置の例を示す図である。
【符号の説明】
１    原稿撮像装置
２    リニアイメージセンサ
３    原稿位置検出器
４    副走査駆動機構
５    Ａ／Ｄコンバータ
６    第１のバッファメモリ
７    第２のバッファメモリ
８    表示メモリ
９    ビデオ信号発生器
１０    表示装置情報読出し器
１１    ＣＰＵ
１２    ＲＯＭ
１３    表示性能指定用スイッチ
１４    動作方法指定用スイッチ
１５    表示装置
１６    原稿
１７    多数枚の原稿
１８    原稿トレイ
１９    原稿セット検知器
２０    給紙ローラ
２１    分離ローラ
２２    メインローラ
２３    排紙ローラ
２４    光源ランプ
２５    白色板
２６    第１ミラー
２７    第２ミラー
２８    第３ミラー
２９    第４ミラー
３０    レンズ
３１    メイン制御基板
３２    表示装置接続用コネクタ
【図１】
0004713715.tif 000002
【図２】
0004713715.tif 000003
【図３】
0004713715.tif 000004
【図４】
0004713715.tif 000005
【図５】
0004713715.tif 000006
【図６】
0004713715.tif 000007
【図７】
0004713715.tif 000008
【図８】
0004713715.tif 000009
【図９】
0004713715.tif 000010
【図１０】
0004713715.tif 000011
【図１１】
0004713715.tif 000012
【図１２】
0004713715.tif 000013
【図１３】
0004713715.tif 000014
【図１４】
0004713715.tif 000015