(57)【要約】【課題】ユーザーが読取対象の表示形態を把握していなくても、前記読取対象を容易に読み取ることができる技術を提供する。【解決手段】読取対象を第１の読取方式により第１の画像データとして読み取る第１の読取手段と、前記読取対象を第２の読取方式により第２の画像データとして読み取る第２の読取手段と、前記第１の読取手段で読み取られた第１の画像データと、前記第２の読取手段で読み取られた第２の画像データとを合成する合成手段と、を有することによって課題を解決する。【選択図】図４
2015106884.tif 000002
【特許請求の範囲】
【請求項１】
読取対象を第１の読取方式により第１の画像データとして読み取る第１の読取手段と、
前記読取対象を第２の読取方式により第２の画像データとして読み取る第２の読取手段と、
前記第１の読取手段で読み取られた第１の画像データと、前記第２の読取手段で読み取られた第２の画像データとを合成する合成手段と、
を有する画像処理装置。
【請求項２】
前記第１の読取手段は、読取部の光源を消灯させた第１の読取方式により、前記読取対象である端末装置の画面を第１の画像データとして読み取り、
前記第２の読取手段は、読取部の光源を点灯させた第２の読取方式により、前記画面を第２の画像データとして読み取る請求項１記載の画像処理装置。
【請求項３】
読取対象に応じた読取方式を選択させる選択オブジェクトを表示する表示手段を更に有し、
前記第１の読取手段は、前記表示手段で表示された選択オブジェクトのうち、端末装置の画面の読み取りに係る選択オブジェクトが選択された場合、第１の読取方式により前記画面を第１の画像データとして読み取り、
前記第２の読取手段は、第２の読取方式により前記画面を第２の画像データとして読み取り、
前記合成手段は、前記第１の画像データと、前記第２の画像データとを合成する請求項１又は２記載の画像処理装置。
【請求項４】
前記第１の読取手段で読み取られた第１の画像データが示す画像に読取対象が写っているか否かを判定する第１の判定手段を更に有し、
前記第２の読取手段は、前記第１の判定手段で読取対象が写っていないと判定された場合、前記読取対象を第２の読取方式により第２の画像データとして読み取る請求項１乃至３何れか１項記載の画像処理装置。
【請求項５】
前記第１の判定手段で読取対象の画面の表示部が写っていると判定された場合、第１の画像データが示す画像を構成する画素のうち、輝度が予め定められた閾値以上の画素に基づいて、前記画像から前記表示部を抽出した画像を生成する生成手段を更に有する請求項４記載の画像処理装置。
【請求項６】
前記第１の判定手段は、前記第１の画像データが示す画像を構成する画素の輝度が予め定められた閾値以上であるか否かに基づいて、前記画像に読取対象が写っているか否かを判定する請求項４又は５記載の画像処理装置。
【請求項７】
読取対象に応じた読取方式を選択させる選択オブジェクトを表示する表示手段を更に有し、
前記第２の読取手段は、前記表示手段で表示されたドキュメントの読み取りに係る選択オブジェクトが選択された場合、読取対象を第２の読取方式により第２の画像データとして読み取り、
前記第１の読取手段は、前記第２の読取手段で読み取られた第２の画像データが示す画像に読取対象が写っていない場合、前記読取対象を第１の読取方式により第１の画像データとして読み取る請求項１又は２記載の画像処理装置。
【請求項８】
前記第２の画像データが示す画像の予め定められた領域における画素の輝度が、予め定められた閾値以上であるか否かに基づいて、前記画像に読取対象が写っているか否かを判定する第２の判定手段を更に有し、
前記第１の読取手段は、前記第２の判定手段で読取対象が写っていないと判定された場合、前記読取対象を第１の読取方式により第１の画像データとして読み取る請求項７記載の画像処理装置。
【請求項９】
前記第１の読取手段で読み取られた第１の画像データの輝度を調整する調整手段を更に有し、
前記合成手段は、前記調整手段で調整された画像データと、前記第２の読取手段で読み取られた第２の画像データとを合成する請求項１乃至８何れか１項記載の画像処理装置。
【請求項１０】
画像処理装置が実行する情報処理方法であって、
読取対象を第１の読取方式により第１の画像データとして読み取る第１の読取ステップと、
前記読取対象を第２の読取方式により第２の画像データとして読み取る第２の読取ステップと、
前記第１の読取ステップで読み取られた第１の画像データと、前記第２の読取ステップで読み取られた第２の画像データとを合成する合成ステップと、
を含む情報処理方法。
【請求項１１】
コンピュータに、
読取対象を第１の読取方式により第１の画像データとして読み取る第１の読取ステップと、
前記読取対象を第２の読取方式により第２の画像データとして読み取る第２の読取ステップと、
前記第１の読取ステップで読み取られた第１の画像データと、前記第２の読取ステップで読み取られた第２の画像データとを合成する合成ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、液晶画面（ＬＣＤ）や電子ペーパーを使用したタブレット型ＰＣや電子書籍リーダーが普及してきている。液晶画面には、バックライトを後ろから照射し、液晶層やフィルタ層で光の強度や色を変化させた透過光を表示画面として表示するバックライト型と、外光の反射を液晶層で制御して反射光を表示画面として表示するフロントライト型とがある。また、電子ペーパーは、外光の反射光を制御することで表示画面を表示している。
通常のドキュメントを読み取るためのスキャナは、ドキュメントに光を照射して読み取るため、バックライト型の液晶画面をうまく読み取ることができなかった。そこで、ドキュメントに光を照射せずに、バックライトからの透過光を読み取る技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１６５５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているバックライト型の液晶画面読み取り方法では、電子ペーパーやフロントライト型液晶画面を読み取ることができない。そのため、この方法では、ユーザーが、読取対象のディスプレイがバックライト型液晶画面であるか、フロントライト型液晶画面であるか又は電子ペーパーであるかを事前に把握しておかなければならないという問題があった。
本発明は、ユーザーが読取対象の表示形態を把握していなくても、読取対象を容易に読み取ることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、読取対象を第１の読取方式により第１の画像データとして読み取る第１の読取手段と、前記読取対象を第２の読取方式により第２の画像データとして読み取る第２の読取手段と、前記第１の読取手段で読み取られた第１の画像データと、前記第２の読取手段で読み取られた第２の画像データとを合成する合成手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ユーザーが読取対象の表示形態を把握していなくても、読取対象を容易に読み取ることができる技術を提供することを目的とすることができる。
【図面の簡単な説明】
【０００７】
【図１】スキャナ装置本体のハードウェア構成の一例を示す図である。
【図２】スキャナのハードウェア構成の一例を示す図である。
【図３】ＵＩ画面の一例を示す図である。
【図４】実施形態１における処理の一例を示すフローチャートである。
【図５】画像合成の一例を示す図である。
【図６】実施形態２における処理の一例を示すフローチャートである。
【図７】実施形態３における処理の一例を示すフローチャートである。
【図８】実施形態４における処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜実施形態１＞
図１は、本実施形態におけるスキャナ装置本体１０（画像処理装置）のハードウェア構成の一例を示す図である。
スキャナコントローラ１００は、スキャナ装置本体１０を構成する画像読取装置（読取部）であるスキャナ１０１と、スキャナＩ／Ｆ１０６を介して接続されている。スキャナコントローラ１００は、スキャナ１０１に対して読取対象の読み取り（スキャン）を指示したり、スキャナ１０１で読み取った画像データをスキャナ１０１から受信したりする。ここで、スキャナコントローラ１００は、スキャナ１０１に対して読み取りを指示する際、スキャナ１０１の光源を点灯させて読取対象を読み取るように指示したり、スキャナ１０１の光源を消灯させて読取対象を読み取るように指示したりする。スキャナコントローラ１００を構成する各モジュールは、システムバス１０９を介して相互に接続されている。
ＣＰＵ１０３は、スキャナ装置本体１０全体を制御するコントローラであり、各種の演算等を行う。ＣＰＵ１０３が、ＲＯＭ１０４等に格納されているプログラムを実行することにより、スキャナ装置本体１０の機能や、後述するフローチャートに係る処理（情報処理）が実現される。
【０００９】
ＲＯＭ１０４は、スキャナ装置本体１０のブートプログラムやファームウェア１１３を実現するためのプログラム等の各種のプログラムを格納している。また、ＲＯＭ１０４は、ＣＰＵ１０３が各種の演算に用いる閾値や設定値等に関するデータを格納している。
ＲＡＭ１０５は、ＣＰＵ１０３が動作するためのシステムワークメモリである。ＣＰＵ１０３は、ブートの際にＲＡＭ１０５にファームウェア１１３のプログラム等を展開する。ＲＡＭ１０５は、ＣＰＵ１０３が実行する演算のデータやＣＰＵ１０３により展開された各種のプログラムを記憶する。
画像処理部１１０は、スキャナ１０１が読み取った２つの画像データを合成したり、スキャナ１０１が読み取った画像データの明るさを変化させて調整したりする等といった画像処理を行う。なお、画像処理部１１０は、ソフトウェアで構成されるようにしてもよい。即ち、ＣＰＵ１０３が、ＲＯＭ１０４等に格納されているプログラムを実行することにより、画像処理部１１０の機能を実現するようにしてもよい。
操作ユニット１０２は、ユーザーからの操作を受け付けたり、ユーザーへ情報を提供するために情報を表示したりするユーザーＩ／Ｆ（操作部）であり、操作部Ｉ／Ｆ１０７に接続されている。スキャナ装置本体１０は、ユーザーによる操作ユニット１０２の操作を介して、操作ユニット１０２に表示するコピーボタン等の押下（選択）を受け付けると、読取対象を読み取る読取処理を実行する。
スキャナ１０１の詳細については、図２を用いて説明する。
【００１０】
図２は、タブレットＰＣ３０（端末装置）が原稿台２０７に置かれたスキャナ１０１のハードウェア構成の一例を示す図である。
スキャナ１０１が光源２０１を点灯させて原稿台２０７に置かれたタブレットＰＣ３０に光を照射すると、反射光がミラー２０２、ミラー２０３及びミラー２０４を介してレンズ２０５に導光される。
ＣＣＤ等の光センサ２０６は、レンズ２０５に導光された反射光を読み取り、図１のスキャナＩ／Ｆ１０６に読取データを送信する。
スキャナ１０１は、スキャナＩ／Ｆ１０６からの命令に従って、光源２０１を点灯させた状態で読取対象であるタブレットＰＣ３０の液晶画面を読み取ったり、光源２０１を消灯させた状態で前記液晶画面を読み取ったりする。なお、光源２０１を消灯させた状態で読み取る読取方式は、第１の読取方式の一例であり、光源２０１を点灯させた状態で読み取る読取方式は、第２の読取方式の一例である。
【００１１】
図３は、操作ユニット１０２に表示されるＵＩ画面の一例を示す図である。
ＵＩ画面３０１は、情報を表示してユーザーに提供したり、ユーザーの操作を受け付けたりするための画面であり、タブレットコピーボタン３０２及びコピーボタン３０３を有する。なお、タブレットコピーボタン３０２及びコピーボタン３０３は、読取方式を選択させる選択オブジェクトの一例である。
タブレットコピーボタン３０２は、ユーザーがスキャナ装置本体１０にタブレットＰＣ３０の画面を読み取る指示をするためのボタンである。スキャナ装置本体１０は、操作ユニット１０２を介してタブレットコピーボタン３０２の押下を受け付けると、タブレットＰＣ３０の画面を読み取るための処理を実行する。より具体的にいうと、スキャナ装置本体１０は、スキャナ１０１を制御して、光源２０１を消灯させた状態と、光源２０１を点灯させた状態との２回、原稿台２０７に置かれたタブレットＰＣ３０の画面を読み取る。そして、スキャナ装置本体１０は、光源２０１を消灯させた状態と、点灯させた状態との各々の状態で読み取った画像データを画像処理部１１０で合成する。これにより、スキャナ装置本体１０は、タブレットＰＣ３０の画面がバックライト型の液晶画面であっても、フロントライト型の液晶画面であっても、電子ペーパーであっても、画像データの読み取りを行うことができる。詳細については、図４等を用いて後述する。
【００１２】
このように、ユーザーがタブレットＰＣ３０の表示画面の種類（表示形態）を把握していなくても、スキャナ装置本体１０は、タブレットＰＣ３０の画面を正常に読み取ることができる。ここで、正常に読み取るとは、タブレットＰＣ３０の画面に表示されている通りの画像データを読み取ることをいう。
なお、上述したように、バックライト型の液晶画面とは、バックライトを後ろから照射し、液晶層やフィルタ層で光の強度や色を変化させた透過光を表示画面として表示する表示形態である。フロントライト型の液晶画面とは、外光の反射を液晶層で制御して反射光を表示画面として表示する表示形態である。電子ペーパーは、外光の反射光を制御することで表示画面を表示する表示形態である。
【００１３】
コピーボタン３０３は、ユーザーがスキャナ装置本体１０に通常のドキュメントの読み取りを指示するためのボタンである。ここで、通常のドキュメントとは、例えば書面の原稿等である。スキャナ装置本体１０が、操作ユニット１０２を介してコピーボタン３０３の押下を受け付けると、通常のドキュメントを読み取るための処理を実行する。より具体的にいうと、スキャナ装置本体１０は、スキャナ１０１を制御して、光源２０１を点灯させた状態で１回、原稿台２０７上のドキュメントの読み取りを行う。なお、原稿台２０７に置かれたタブレットＰＣ３０が電子ペーパーを表示画面に使用したタブレットＰＣ３０であれば、スキャナ装置本体１０は、操作ユニット１０２を介してコピーボタン３０３の押下を受け付けた場合でも、正常に読み取りを行うことができる。即ち、スキャナ装置本体１０は、読取対象が電子ペーパーを表示画面に使用したタブレットＰＣ３０であれば、書面の原稿等と同様に読み取ることができる。詳細については、図４等を用いて後述する。以下、スキャナ装置本体１０が、操作ユニット１０２を介してコピーボタン３０３の押下を受け付けた場合に実行する読取処理を通常スキャンという。
【００１４】
図４は、本実施形態における処理の一例を示すフローチャートである。
Ｓ１０１で、ＣＰＵ１０３は、操作ユニット１０２を介してユーザーによりコピーボタン３０３が押下されたか否かを判定し、押下されたと判定した場合、処理をＳ１０６に進める。一方、Ｓ１０１で、ＣＰＵ１０３は、コピーボタン３０３が押下されていないと判定した場合、処理をＳ１０２に進める。
Ｓ１０２で、ＣＰＵ１０３は、操作ユニット１０２を介してユーザーによりタブレットコピーボタン３０２が押下されたか否かを判定し、押下されたと判定した場合、処理をＳ１０３に進める。一方、Ｓ１０２で、ＣＰＵ１０３は、タブレットコピーボタン３０２が押下されていないと判定した場合、処理をＳ１０１に戻す。
Ｓ１０３で、ＣＰＵ１０３は、スキャナ１０１を制御して、光源２０１を消灯させた状態で読取対象をスキャンし、読み取った画像データ（読取画像）をＲＡＭ１０５に保存すると、処理をＳ１０４に進める。
【００１５】
Ｓ１０４で、ＣＰＵ１０３は、スキャナ１０１を制御して、光源２０１を点灯させた状態で読取対象をスキャンし、読み取った画像データをＲＡＭ１０５に保存すると、処理をＳ１０５に進める。
Ｓ１０５で、ＣＰＵ１０３は、画像処理部１１０を制御して、Ｓ１０３でＲＡＭ１０５に保存した画像データと、Ｓ１０４とでＲＡＭ１０５に保存した画像データとを合成し、処理を終了する。ここで、ＣＰＵ１０３は、合成した画像データである合成画像データを、タブレットＰＣ３０をスキャンして読み取った読取画像として扱う。なお、Ｓ１０５における画像合成処理の詳細については、図５等を用いて後述する。
Ｓ１０６で、ＣＰＵ１０３は、スキャナ１０１を制御して、光源２０１を点灯させた状態で通常スキャンを実行し、処理を終了する。
以上の処理により、スキャナ装置本体１０は、タブレットＰＣ３０の画面の表示形態によらず、タブレットＰＣ３０の画面を正常に読み取ることができる。即ち、ユーザーは、タブレットＰＣ３０の表示画面の種類を事前に把握しておく必要がなくなり、利便性が向上する。
【００１６】
図５は、本実施形態における画像合成の一例を示す図である。
以下、図５を用いて、上述したＳ１０５の画像合成処理における画像合成方法について説明する。
まず、図５の（ａ）から図５の（ｄ）までを用いて、タブレットＰＣ３０の液晶画面の表示形態がバックライト型である場合について説明する。
図５の（ａ）に示す画像４０１は、バックライト型液晶画面を有するタブレットＰＣ３０の画面の一例であり、画面枠４０５と、表示部４０６とで構成されている。
図５の（ｂ）に示す画像４０２は、ＣＰＵ１０３がスキャナ１０１を制御して光源２０１を点灯させた状態でタブレットＰＣ３０を読み取った読取画像であり、画面枠４０７と、表示部４０８とで構成されている。ここで、スキャナ１０１が光源２０１を点灯させてタブレットＰＣ３０を読み取ったため、バックライト型液晶画面の表示部４０８の画像は真っ黒となってしまっている。なお、ここでいう真っ黒とは、ドット（画素）の輝度に関する数値が予め定められた閾値よりも小さい場合をいう。以降の説明においても同様とする。
【００１７】
図５の（ｃ）に示す画像４０３は、ＣＰＵ１０３がスキャナ１０１を制御して光源２０１を消灯させた状態でタブレットＰＣ３０を読み取った読取画像であり、画面枠４０９と、表示部４１０とで構成されている。ここで、スキャナ１０１は、バックライト型液晶画面の表示部４１０の読取画像を、液晶画面の透過光を光センサ２０６で読み取ることにより取得している。また、スキャナ１０１が光源２０１を消灯させてタブレットＰＣ３０を読み取ったため、バックライト型液晶画面の画面枠４０９の画像は真っ黒となってしまっている。
図５の（ｄ）に示す画像４０４は、ＣＰＵ１０３が画像処理部１１０を制御して画像４０２と、画像４０３とを合成して生成した画像である。画像の合成方法としては、各画像を構成するドットのうち同じ位置のドット同士の輝度に関する数値を比較し、数値が低い方が黒に近く、数値が大きい方が白に近いことを利用して、数値が大きい方のドットを合成画像のドットとして利用する方法を用いる。このように、画像処理部１１０が、画像４０２と、画像４０３とを合成すると、画面枠４１１はスキャナ１０１が光源２０１を点灯させて読み取った画面枠４０７となり、表示部４１２はスキャナ１０１が光源２０１を消灯させて読みとった表示部４１０となる。以上のようにして、ＣＰＵ１０３は、画像処理部１１０を制御して合成画像である画像４０４を生成する。
【００１８】
次に、図５の（ｅ）から図５の（ｈ）までを用いて、タブレットＰＣ３０の液晶画面の表示形態がフロントライト型や電子ペーパーである場合について説明する。
図５の（ｅ）に示す画像５０１は、電子ペーパーを使用した表示画面を有するタブレットＰＣ３０の画面の一例であり、画面枠５０５と、表示部５０６とで構成されている。
図５の（ｆ）に示す画像５０２は、ＣＰＵ１０３がスキャナ１０１を制御して光源２０１を点灯させた状態でタブレットＰＣ３０を読み取った読取画像であり、画面枠５０７と、表示部５０８とで構成されている。
図５の（ｇ）に示す画像５０３は、ＣＰＵ１０３がスキャナ１０１を制御して光源２０１を消灯させた状態でタブレットＰＣ３０を読み取った読取画像であり、画面枠５０９と、表示部５１０とで構成されている。ここで、スキャナ１０１が光源２０１を消灯させてタブレットＰＣ３０を読み取った結果、電子ペーパーの表示部５１０及び画面枠５０９の読み取り光を光センサ２０６で感知することができなかったため、両者共に画像が真っ黒となってしまっている。
図５の（ｈ）に示す画像５０４は、ＣＰＵ１０３が画像処理部１１０を制御して画像５０２と、画像５０３とを合成して生成した画像である。画像の合成方法は上述した通りであるため、説明を省略する。このように、ＣＰＵ１０３が画像処理部１１０を制御して画像５０２と、画像５０３とを合成すると、画面枠５１１及び表示部５１２は、スキャナ１０１が光源２０１を点灯させて読み取った場合の画像における画面枠５０７及び表示部５０８となる。以上のようにして、ＣＰＵ１０３は、画像処理部１１０を制御して合成画像である画像５０４を生成する。即ち、スキャナ装置本体１０は、上述したバックライト型液晶画面の場合と同様の方法により画像を合成して読取画像を取得することができる。
【００１９】
以上、本実施形態によれば、スキャナ装置本体１０は、読取対象の液晶画面における表示形態によらず、前記読取対象をスキャンして正常な読取画像を生成することができる。即ち、ユーザーが読取対象の液晶画面の表示形態を予め把握しておく必要がなくなり、利便性が向上する。
【００２０】
＜実施形態２＞
本実施形態におけるスキャナ装置本体１０のハードウェア構成等については、実施形態１と同様であるため、説明を省略する。
図６は、本実施形態における処理の一例を示すフローチャートである。
Ｓ２０１からＳ２０３までの処理は、図４のＳ１０１からＳ１０３までの処理と同様であるため、説明を省略する。
Ｓ２０４で、ＣＰＵ１０３は、画像処理部１１０を制御して、読取画像が真っ黒であるか否かを判定する。より具体的にいうと、ＣＰＵ１０３は、画像処理部１１０を制御して、Ｓ２０３で読み取った画像データからタブレットＰＣ３０の大きさを検知し、タブレットＰＣ３０全体の画像を読み取る。そして、ＣＰＵ１０３は、検知して読み取った読取画像における全てのドットの輝度に関する数値が予め定められた閾値よりも小さい場合、読取画像が真っ黒であると判定する。ＣＰＵ１０３は、読取画像が真っ黒であると判定した場合、読み取ったタブレットＰＣ３０の表示形態がフロントライト型液晶画面によるものか、電子ペーパーによるものであると判定して、処理をＳ２０５に進める。一方、ＣＰＵ１０３は、読取画像が真っ黒でないと判定した場合、読み取ったタブレットＰＣ３０がバックライト型液晶画面を有していると判定して、処理をＳ２０８に進める。なお、Ｓ２０４では、読取画像を構成する全てのドットの輝度に関する数値が予め定められた閾値よりも小さくなる場合を真っ黒としたが、これに限る必要はない。例えば、読取画像を構成する全てのドットのうち、予め定められた割合以上のドットの輝度に関する数値が、前記閾値よりも小さくなる場合を真っ黒とするように定義してもよい。
【００２１】
Ｓ２０５からＳ２０７までの処理は、図４のＳ１０４からＳ１０６までの処理と同様であるため、説明を省略する。なお、Ｓ２０６における合成処理の対象は、Ｓ２０３及びＳ２０５で読み取った画像データである。
Ｓ２０８で、ＣＰＵ１０３は、画像処理部１１０を制御して、Ｓ２０３で読み取った画像データから、ドットの輝度に関する数値が予め定められた閾値以上となる領域を抽出して切り取る。本実施形態の場合、ＣＰＵ１０３は、画像処理部１１０を制御して、読取画像からタブレットＰＣ３０の表示部である矩形部分を切り取り、切り取った矩形部分を読取画像として生成する。
以上、本実施形態によれば、スキャナ装置本体１０は、光源２０１を消灯した状態でスキャンした画像を画像処理部１１０で分析する。これにより、スキャナ装置本体１０は、読取対象がバックライト型液晶画面を使用するタブレットＰＣ３０であったとしても、光源２０１を点灯させた状態で再びスキャンする必要がなくなる。即ち、スキャナ装置本体１０は、タブレットＰＣ３０の液晶画面の表示形態によらず、前記液晶画面を効率的に読み取ることができるようなる。
【００２２】
＜実施形態３＞
本実施形態におけるスキャナ装置本体１０のハードウェア構成等については、実施形態１と同様であるため、説明を省略する。
図７は、本実施形態における処理の一例を示すフローチャートである。
Ｓ３０１で、ＣＰＵ１０３は、操作ユニット１０２を介してユーザーによりコピーボタン３０３が押下されたか否かを判定し、押下されたと判定した場合、処理をＳ３０２に進める。一方、Ｓ３０１で、ＣＰＵ１０３は、コピーボタン３０３が押下されていないと判定した場合、再度Ｓ３０１の処理を実行する。
Ｓ３０２の処理は、図４のＳ１０４の処理と同様であるため、説明を省略する。
Ｓ３０３で、ＣＰＵ１０３は、画像処理部１１０を制御して、Ｓ３０２で読み取った読取画像の中央部が真っ黒であるか否かを判定し、真っ黒であると判定した場合、処理をＳ３０４に進め、真っ黒でないと判定した場合、処理をＳ３０６に進める。ここで中央部とは、予め定められた縦のサイズと、横のサイズとから決定される読取画像の中心から外側に広がる矩形の領域である。より具体的にいうと、Ｓ３０２で、ＣＰＵ１０３は、画像処理部１１０を制御して、中央部、即ち、前記矩形の領域の範囲内の全てのドットの輝度に関する数値が、予め定められた閾値よりも小さい場合、読取画像の中央部が真っ黒であると判定する。なお、Ｓ３０３では、読取画像の中央部の領域の範囲内における全てのドットの輝度に関する数値が予め定められた閾値よりも小さくなる場合を中央部が真っ黒であるとしたが、これに限る必要はない。例えば、読取画像の中央部の領域の範囲内における全てのドットのうち、予め定められた割合以上のドットの輝度に関する数値が、前記閾値よりも小さくなる場合を、中央部が真っ黒であると定義してもよい。
【００２３】
Ｓ３０４の処理は、図４のＳ１０３の処理と同様であるため、説明を省略する。
Ｓ３０５の処理は、図４のＳ１０５の処理と同様であるため、説明を省略する。なお、Ｓ３０５における合成処理の対象は、Ｓ３０２及びＳ３０４で読み取った画像データである。
Ｓ３０６で、ＣＰＵ１０３は、Ｓ３０２で読み取った画像データを、そのまま読取画像として扱う。即ち、ＣＰＵ１０３は、Ｓ３０２で読み取った画像データを、ＲＡＭ１０５に保持する。
以上、本実施形態によれば、スキャナ装置本体１０は、タブレットコピーボタン３０２を用意せずに、通常のドキュメントをコピーするためのコピーボタン３０３だけを用意すればよくなる。即ち、スキャナ装置本体１０は、操作ユニット１０２を介して、コピーボタン３０３の押下を受け付けると、読取対象がタブレットＰＣ３０の画面であっても自動的に読み取りを行うことができるようになる。
【００２４】
＜実施形態４＞
本実施形態におけるスキャナ装置本体１０のハードウェア構成等については、実施形態１と同様であるため、説明を省略する。
図８は、本実施形態における処理の一例を示すフローチャートである。
Ｓ４０１からＳ４０３までの処理は、図４のＳ１０１からＳ１０３までの処理と同様であるため、説明を省略する。
Ｓ４０４で、ＣＰＵ１０３は、画像処理部１１０を制御して、Ｓ４０３で読み取った読取画像の明るさを調整し、処理をＳ４０５に進める。より具体的にいうと、ＣＰＵ１０３は、画像処理部１１０を制御して、Ｓ４０３で読み取った読取画像を構成するドットのうち、最大輝度のドットを抽出する。そして、ＣＰＵ１０３は、抽出したドットにおける前記最大輝度を示す数値と、スキャナ装置本体１０が画像データのドットの輝度として取り得る予め定められた最大値とを比較する。更に、ＣＰＵ１０３は、スキャナ装置本体１０が取り得る予め定められた輝度の最大値から、前記抽出したドットにおける前記最大輝度の数値を除算した結果を係数として求める。ＣＰＵ１０３は、Ｓ４０３で読み取った読取画像を構成する全てのドットに、前記求めた係数を乗算することにより明るさを調整した画像データを生成し、ＲＡＭ１０５に保存する。
【００２５】
Ｓ４０５からＳ４０７までの処理は、図４のＳ１０４からＳ１０６までの処理と同様であるため、説明を省略する。なお、Ｓ４０６における合成処理の対象は、Ｓ４０４で明るさを調整した画像データ及びＳ４０５で読み取った画像データである。
以上、本実施形態によれば、スキャナ装置本体１０は、光源２０１を消灯させた状態で読み取った読取画像の輝度を調整し、前記輝度を調整した画像データと、光源２０１を点灯させた状態で読み取った画像データとを合成する。これにより、スキャナ装置本体１０は、バックライト型液晶画面の輝度と、液晶枠の輝度との差分をなくして、より自然な読取画像を生成することができるようになる。
【００２６】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２７】
以上、上述した各実施形態によれば、ユーザーは、読取対象のタブレットＰＣ３０がバックライト型液晶画面、フロントライト型液晶画面又は電子ペーパーの何れの表示形態によって画面を表示しているのかを予め把握する必要がなくなる。即ち、ユーザーが読取対象の画面における表示形態を予め把握していなくても、スキャナ装置本体１０は、前記読取対象を容易に読み取ることができるようになる。これにより、ユーザーの利便性が向上する。
【００２８】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2015106884.tif 000003
【図２】
2015106884.tif 000004
【図３】
2015106884.tif 000005
【図４】
2015106884.tif 000006
【図５】
2015106884.tif 000007
【図６】
2015106884.tif 000008
【図７】
2015106884.tif 000009
【図８】
2015106884.tif 000010