(57)【要約】【課題】元画像と抽出画像とを簡便に利用可能な構成を提供する。【解決手段】原稿を読み取って元画像を生成する第一生成部と、前記元画像の一部を抽出した抽出画像を生成する第二生成部と、前記元画像を第一レイヤーに含み前記抽出画像を第二レイヤーに含んだ画像データを出力する出力部と、を備えるスキャナーを構成する。【選択図】図１
2018117310.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って元画像を生成する第一生成部と、
前記元画像の一部を抽出した抽出画像を生成する第二生成部と、
前記元画像を第一レイヤーに含み前記抽出画像を第二レイヤーに含んだ画像データを出力する出力部と、
を備えるスキャナー。
【請求項２】
前記第一レイヤーは前記元画像に余白画像を付加した付加画像を含み、前記付加画像の縦横の画素数と前記抽出画像の縦横の画素数とが同一である、
請求項１に記載のスキャナー。
【請求項３】
前記第一レイヤーに含まれる前記元画像の解像度は、前記原稿を読み取った第一解像度であり、前記第二レイヤーに含まれる前記抽出画像の解像度は、前記第一解像度よりも高い第二解像度である、
請求項１または請求項２に記載のスキャナー。
【請求項４】
前記抽出画像は、
前記元画像から切り出された画像の一辺の画素数が、前記元画像の一辺の画素数以上となるように前記画像が拡大されることによって生成される、
請求項１〜請求項３のいずれかに記載のスキャナー。
【請求項５】
前記画像データにおいて、前記第一レイヤーは前記第二レイヤーの上層であり、前記第一レイヤーの透過率は１００％である、
請求項１〜請求項４のいずれかに記載のスキャナー。
【請求項６】
前記画像データにおいて、前記第二レイヤーは前記第一レイヤーの上層であり、前記第二レイヤーの透過率は０％である、
請求項１〜請求項４のいずれかに記載のスキャナー。
【請求項７】
コンピューターを、
原稿を読み取って元画像を生成する第一生成部、
前記元画像の一部を抽出した抽出画像を生成する第二生成部、
前記元画像を第一レイヤーに含み前記抽出画像を第二レイヤーに含んだ画像データを出力する出力部、
として機能させるスキャン制御プログラム。
【請求項８】
原稿を読み取って元画像を生成し、
前記元画像の一部を抽出した抽出画像を生成し、
前記元画像を第一レイヤーに含み前記抽出画像を第二レイヤーに含んだ画像データを出力する、
ことを含む画像データの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナー、スキャン制御プログラム、画像データの生成方法に関する。
【背景技術】
【０００２】
従来、原稿を読み取って生成された元画像から一部分を抽出し、抽出画像と元画像とを別に保存することが知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０６９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、元画像と抽出画像とを紐付けるインデックスデータを作成し、元画像と抽出画像とはそれぞれインデックスデータとともに保存される。そして、抽出画像に対応する元画像はインデックスデータを用いて検索することで参照が可能となる。
本発明は、元画像と抽出画像とを簡便に利用可能な構成を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するためのスキャナーは、原稿を読み取って元画像を生成する第一生成部と、元画像の一部を抽出した抽出画像を生成する第二生成部と、元画像を第一レイヤーに含み抽出画像を第二レイヤーに含んだ画像データを出力する出力部と、を備える。
本構成の場合、出力された画像データには、レイヤーを分けて元画像と抽出画像の両方が含まれている。そのためユーザーは、画像データのレイヤーの指定等によって元画像や抽出画像を簡便に利用可能である。
【０００６】
さらに、第一レイヤーは元画像に余白画像を付加した付加画像を含み、付加画像の縦横の画素数と抽出画像の縦横の画素数とが同一である構成であってもよい。この構成によれば、付加画像と抽出画像とを重ね合わせる場合、両者のうち一方の画像が他方の画像の外周からはみ出さない状態で重ね合わせることが可能となる。
【０００７】
さらに、第一レイヤーに含まれる元画像の解像度は、原稿を読み取った第一解像度であり、第二レイヤーに含まれる抽出画像の解像度は、第一解像度よりも高い第二解像度である構成であってもよい。この構成によれば、抽出画像をユーザーが視認できる形態で出力（表示や印刷等）する場合に、元画像の抽出画像に相当する部分の実サイズに、表示や印刷される抽出画像のサイズを近づけることができる。
【０００８】
さらに、抽出画像は、元画像から切り出された画像の一辺の画素数が、元画像の一辺の画素数以上となるように当該画像が拡大されることによって生成される構成であってもよい。この構成によれば、元画像の情報量を維持したまま元画像を画像データに含めることができる。
【０００９】
さらに、画像データにおいて、第一レイヤーは第二レイヤーの上層であり、第一レイヤーの透過率は１００％である構成であってもよい。この構成によれば、出力部から出力された画像データをユーザーが視認可能な形態で出力（表示や印刷等）する場合、第一レイヤーに含まれる元画像は１００％透過されるためユーザーは視認できないが、第二レイヤーに含まれる抽出画像をユーザーは視認可能である。
【００１０】
また、画像データにおいて、第二レイヤーは第一レイヤーの上層であり、第二レイヤーの透過率は０％である構成であってもよい。この構成によれば、出力部から出力された画像データをユーザーが視認可能な形態で出力（表示や印刷等）する場合、第二レイヤーに含まれる抽出画像は不透過であり、少なくとも下層の第一レイヤーに含まれる元画像との重複部分については抽出画像をユーザーは視認可能であり元画像については視認できない。
【図面の簡単な説明】
【００１１】
【図１】スキャナーのブロック図。
【図２】スキャン処理を示すフローチャート。
【図３】元画像を示す模式図。
【図４】元画像から切り出した画像を示す模式図。
【図５】抽出画像を示す模式図。
【図６】付加画像を示す模式図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
１．第一実施形態：
１−１．構成：
図１は、本発明の実施形態にかかるスキャナー１の構成を示すブロック図である。スキャナー１は、コントローラー１０と、スキャンユニット２０と、通信部３０と、ユーザーＩ／Ｆ部４０とを含む。コントローラー１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、ＲＯＭ等に記録された制御プログラムを、ＲＡＭを用いてＣＰＵが実行することにより、スキャナー１によるスキャン動作を制御する。当該制御プログラムには、後述するスキャン処理を実行するためのスキャン制御プログラム１１が含まれている。ユーザーＩ／Ｆ部４０は、タッチパネルやキー等を含む。コントローラー１０はスキャナー１の動作状況に応じてタッチパネルに各種の情報を表示し、タッチパネルやキーを介して入力されるユーザーの指示を受け付ける。なお、コントローラー１０は、処理の一部をＣＰＵ以外のプロセッサー（例えばＡＳＩＣ）に実行させてもよい。
【００１３】
通信部３０は、コンピューター１００等の外部機器と有線通信または無線通信するための通信インターフェース回路を備える。コントローラー１０は、ユーザーＩ／Ｆ部４０を介してユーザーからスキャン指示を受け付けると、スキャンユニット２０にスキャン指示を示す制御信号を出力し原稿のスキャン動作を実行させる。スキャンユニット２０は、原稿を載置する原稿台や、原稿を照明する光源、原稿からの反射光に応じた信号を出力するイメージセンサー、出力された信号に各種の処理を施して元画像を生成する画像処理回路、光源やイメージセンサーを搭載したキャリッジを搬送する搬送部、原稿を搬送するための搬送部等を備えている。
【００１４】
スキャンユニット２０によって生成された元画像は、指定の形式のファイル（例：ＰＤＦ）に含められ、例えば通信部３０を介してコンピューター１００に出力される。なお、当該ファイルは、種々の態様で利用されてよく、スキャナー１が備える図示しない記録媒体に保存されてもよいし、可搬型の記録媒体に保存されてもよいし、通信部３０を介してコンピューター１００以外の装置に提供されてもよい。
【００１５】
本実施形態のスキャナー１は、元画像の一部を抽出する機能を備えている。また、スキャナー１は、元画像と、元画像の一部を抽出した抽出画像の両方を含むファイル（画像データに相当する）を生成し出力する機能を備えている。この機能を実現するために、コントローラー１０はスキャン制御プログラム１１を実行することができる。スキャン制御プログラム１１は、第一生成部１１ａと第二生成部１１ｂと出力部１１ｃとを含んでいる。
【００１６】
第一生成部１１ａは、原稿を読み取って元画像を生成する機能をコントローラー１０に実現させる。原稿はスキャナー１による読み取り対象物であり、例えば、名刺やはがき、写真、各種文書等のシート状の物体を想定してよい。原稿が読み取りサイズ（例えばＡ４、Ｂ５等）よりも小さい場合、元画像には原稿に対応する部分とそれ以外の背景部分とが含まれる。本実施形態では、原稿が読み取りサイズよりも小さい場合を例に用いて画像データの生成方法を説明する。
【００１７】
第二生成部１１ｂは、元画像の一部を抽出した抽出画像を生成する機能をコントローラー１０に実現させる。本実施形態においては、コントローラー１０は第二生成部１１ｂの機能により、元画像から背景部分を除いた部分であって原稿に対応する部分を含む矩形の画像を切り出し、当該画像を拡大することによって抽出画像を生成する。拡大比率には、本実施形態においては、元画像の縦の画素数／切り出した画像の縦の画素数の値と、元画像の横の画素数／切り出した画像の横の画素数の値のうち大きい方が選択される。なお、矩形の画像のいずれか一辺を縦とした場合、縦の辺と直交する辺を横と言う。この結果、抽出画像と元画像とを重ね合わせると仮定した場合に、元画像が抽出画像の外周からはみ出ないように重ね合わせることが可能な状態となる。なお、切り出した画像の外周から元画像がはみ出ないように重ね合わせることができるように元画像を縮小する構成の場合、縮小後の元画像は縮小前の元画像よりも情報量が減少する。しかし、本実施形態のように元画像を縮小せずに、切り出した画像の方を拡大する場合、元画像の情報量は原稿読み取り時のまま維持される。
【００１８】
また、第一生成部１１ａは、抽出画像と縦横の画素数を同一にするために元画像に余白画像を付加して付加画像を生成する機能をコントローラー１０に実現させる。この結果、付加画像と抽出画像の縦横の画素数は同一となる。すなわち付加画像の縦の画素数と抽出画像の縦の画素数が同一となるとともに、付加画像の横の画素数と抽出画像の横の画素数が同一になる。したがって、付加画像と抽出画像とを重ね合わせる場合、付加画像が抽出画像の外周からはみ出すことも、抽出画像が付加画像の外周からはみ出すこともなく両者を重ねることが可能となる。
【００１９】
なお、余白画像は、元画像と識別可能な画像であってもよいし、元画像との識別が容易でない画像であってもよく種々の態様を採用可能である。例えば余白画像として白や黒などの単色無地の画像を採用してよい。余白画像には元画像の外周を示す線が含まれていてもよい。また、付加画像における余白画像と元画像との配置はどのような配置であってもよい。例えば、元画像のある一辺の外側に余白画像が配置されてもよいし、元画像の互いに平行な二辺の外側にそれぞれ余白画像が配置されてもよい。
【００２０】
出力部１１ｃは、付加画像を第一レイヤーに含み、抽出画像を第二レイヤーに含むファイルを生成し出力する。当該ファイルには、付加画像を示すデータと抽出画像を示すデータ以外に、レイヤー情報部と、第一レイヤーに含まれる画像の情報部と、第二レイヤーに含まれる画像の情報部とが含まれる。レイヤー情報部には、レイヤーの順序、各レイヤーに含まれる画像の透過率等の、レイヤーに関する情報が含まれる。なお本明細書においては、複数の画像を階層化して扱う場合の各層をレイヤーと呼ぶ。
【００２１】
第一レイヤーに含まれる画像の情報部には、付加画像の縦横の画素数、付加画像の解像度等の、第一レイヤーに含まれる画像である付加画像の属性を示す情報が含まれる。第二レイヤーに含まれる画像の情報部には、抽出画像の縦横の画素数、抽出画像の解像度等の、第二レイヤーに含まれる画像である抽出画像の属性を示す情報が含まれている。
【００２２】
１−２：スキャン処理：
図２はスキャン処理を示すフローチャートである。スキャン処理は、ユーザーがユーザーＩ／Ｆ部４０を介してスキャン指示を入力した場合に実行される。スキャン処理が開始されると、コントローラー１０は第一生成部１１ａの処理により、スキャンユニット２０に原稿をスキャンさせ元画像を生成する（ステップＳ１００）。具体的には、コントローラー１０は読み取り解像度やカラー／モノクロなどのスキャンに関するパラメーターをスキャンユニット２０に対して指定しスキャン指示を示す制御信号を出力する。スキャンユニット２０は制御信号に応じて原稿をスキャンし、元画像を生成する。
【００２３】
図３〜図６は、元画像と抽出画像と付加画像の例を示す模式図である。図３〜図６を参照しながら本実施形態におけるスキャン処理の具体例を説明する。本例においてステップＳ１００では、コントローラー１０はスキャンユニット２０に解像度３００ｄｐｉで原稿を読み取らせる。読み取られた原稿を示す元画像ｉ１の縦横の画素数は図３に示すようにそれぞれＨＡ画素、ＷＡ画素である。本例において、元画像ｉ１の縦横の画素数の比ＨＡ／ＷＡは１より大きい（すなわちＨＡ＞ＷＡ）。
【００２４】
続いてコントローラー１０は第二生成部１１ｂの処理により、元画像に含まれる原稿に対応する部分の矩形領域の画像を切り出す（ステップＳ１０５）。すなわち、コントローラー１０は、元画像を解析して原稿の画像と背景の画像とを識別する識別処理を行い、その後識別された原稿の画像を切り出す切り出し処理を行う。原稿が傾いている場合には、コントローラー１０は切り出された原稿の画像を回転させることで原稿の傾きを解消する。図３に示す画像ｉ２は原稿に対応する画像を示している。コントローラー１０は元画像ｉ１から画像ｉ２を切り出す。画像ｉ２の縦横の画素数は図４に示すように、それぞれＨＢ画素、ＷＢ画素である。なお、本例において画像ｉ２の縦の画素数ＨＢは元画像ｉ１の縦の画素数ＨＡの１／２である。また、画像ｉ２の縦横の画素数の比ＨＢ／ＷＢは１より小さい（すなわちＨＢ＜ＷＢ）。
【００２５】
続いてコントローラー１０は第二生成部１１ｂの処理により、切り出した画像を拡大して抽出画像を生成する（ステップＳ１１０）。具体的には、ＨＡ／ＨＢとＷＡ／ＷＢのうち値が大きい方を縦横両辺の画素数の拡大比率として採用して、画像ｉ２を拡大する。本例においては、ＨＡ／ＨＢの方がＷＡ／ＷＢより大きいため、ＨＡ／ＨＢ（＝２倍）が当該拡大比率として採用される。すなわち、画像ｉ２の一辺としての縦の辺の画素数ＨＢ画素が元画像ｉ１の一辺としての縦の辺の画素数ＨＡと同一になるように拡大される。なお、ＨＡ／ＨＢ（＝２倍）が拡大比率として採用されることにより、画像ｉ２の横の画素数ＷＢ画素は拡大の結果２倍の２ＷＢ画素となる。コントローラー１０はバイキュービック補間等の拡大アルゴリズムを用いて上記の拡大比率で画像ｉ２を拡大して抽出画像ｉ３（図５）を生成する。
【００２６】
続いてコントローラー１０は第一生成部１１ａの処理により、元画像に余白画像を付加した付加画像を生成する（ステップＳ１１５）。コントローラー１０は、付加画像の縦横の画素数が抽出画像の縦横の画素数と同一になるように、図６に示すように元画像ｉ１に余白画像ｉ４を付加して付加画像ｉ５を生成する。なお、ステップＳ１０５〜Ｓ１１５の処理はコントローラー１０の指示に応じてスキャンユニット２０の画像処理回路が実施する構成であってもよい。本実施形態では、元画像よりも抽出画像の方が縦長（(元画像の縦／横)＜(抽出画像の縦／横)）の場合、コントローラー１０は元画像の上下の少なくとも一方側（元画像の縦方向における少なくともいずれか一方側）に余白画像を付加し、元画像の左右側（元画像の横方向側）には付加しない。また、元画像のよりも抽出画像の方が横長（(元画像の縦／横)＞(抽出画像の縦／横)）の場合、コントローラー１０は元画像の左右の少なくとも一方側（元画像の横方向における少なくともいずれか一方側）に余白画像を付加し、上下側（元画像の縦方向側）には付加しない。元画像の縦横比と抽出画像の縦横比が一致する場合、コントローラー１０は元画像に余白画像を付加せずそのまま付加画像とする。
【００２７】
続いてコントローラー１０は出力部１１ｃの処理により、付加画像を第一レイヤーに含み、抽出画像を第二レイヤーに含む画像データを出力する（ステップＳ１２０）。すなわちコントローラー１０は、付加画像ｉ５を第一レイヤーに含み、抽出画像ｉ３を第二レイヤーに含んだファイルを生成する。コントローラー１０は当該ファイルのレイヤー情報部に、レイヤーの順序として、第一レイヤーが第二レイヤーの上層であることを示す情報を設定する。また、コントローラー１０は当該ファイルのレイヤー情報部に、第一レイヤーの透過率が１００％、第二レイヤーの透過率が０％であることを示す情報を設定する。
【００２８】
なお、第一レイヤーが第二レイヤーの上層であるとは、第一レイヤーに含まれる画像と第二レイヤーに含まれる画像が重なる場合に前者が後者よりも優先的に表示されることを意味しているが、第一レイヤーの透過率が１００％と設定されることにより、優先的に表示されるべき第一レイヤーに含まれる画像が透明として扱われる。したがって、第一レイヤーに含まれる画像は表示されないため、ユーザーは第二レイヤーに含まれる画像を視認することができる。
【００２９】
コントローラー１０は、当該ファイルの第一レイヤーに含まれる画像の情報部に、付加画像ｉ５の縦の画素数としてＨＡ画素、横の画素数として２ＷＢ画素、解像度として３００ｄｐｉ（第一解像度）を設定する。また、コントローラー１０は、当該ファイルの第二レイヤーに含まれる画像の情報部に、抽出画像ｉ３の縦の画素数としてＨＡ画素、横の画素数として２ＷＢ画素、解像度として６００ｄｐｉ（第二解像度）を含める。抽出画像ｉ３は元画像ｉ１から切り出された画像ｉ２を縦横の画素数がそれぞれ２倍となるように拡大した画像であり、抽出画像ｉ３の解像度には切り出された画像ｉ２の解像度（３００ｄｐｉ）の２倍である６００ｄｐｉが設定される。すなわち、「第二解像度／第一解像度」の値が、「抽出画像の一辺の画素数／元画像から切り出された画像の抽出画像の一辺に対応する一辺の画素数」の値と同一となるように、第二解像度が設定される。この結果、原稿の実サイズを示す情報を保持することができる。
【００３０】
以上のようにスキャナー１によって生成されたファイルは、コンピューター１００やタブレット端末、スマートフォン等の外部装置に出力される。当該外部装置で実行されるビューワープログラムによって、ユーザーはファイルを閲覧することができる。ビューワープログラムでは、ファイルのレイヤー情報部および各レイヤーに含まれる画像の情報部を参照して、画像が表示される。具体的には、第二レイヤーに含まれる抽出画像ｉ３が表示される。第一レイヤーに含まれる付加画像は第二レイヤーの上層に設定されているが、透過率が１００％であるため表示されない。そのため、ユーザーは、ファイルをビューワープログラムで開くと抽出画像をディスプレイにおいて視認することができる。また、ファイルを印刷する場合、抽出画像が形成された印刷物をユーザーは得ることができる。抽出画像の解像度（第二解像度）がファイルに含まれており、当該解像度は上記したように原稿の実サイズを示すように更新されているため、更新された解像度に基づいて原稿（元画像に含まれる抽出画像ｉ３に相当する領域）の実サイズをファイルの表示または印刷の際に再現することができる。具体的には、縦の画素数がＨＢであり横の画素数がＷＢである画像ｉ２の読み取り解像度は３００ｄｐｉである。したがって、画像ｉ２の縦に相当する辺（原稿の縦に相当する辺）の長さはＨＢ／３００インチであることを示している。縦の画素数が２ＨＢであり横の画素数が２ＷＢである抽出画像ｉ３の解像度は上記のように６００ｄｐｉに更新されている。したがって例えば抽出画像ｉ３を印刷する場合、更新された解像度に基づいて印刷物における抽出画像ｉ３の縦に相当する辺（原稿の縦に相当する辺）を２ＨＢ／６００（＝ＨＢ／３００）インチの長さとすることができるため、原稿の実サイズを再現できる。
【００３１】
また、ユーザーは、レイヤー情報部の内容を変更する機能を有する画像編集プログラムによってファイル（スキャン処理で生成されたファイル）を開くことで、通常は非表示の付加画像を表示させることや、通常は印刷されない付加画像を印刷することができる。具体的には、画像編集プログラムは、レイヤーの順序の変更や、レイヤーの透過率（表示／非表示）の変更が可能に構成されている。したがって、仮に元画像から原稿に相当する部分の画像を切り出す工程で第二生成部１１ｂの識別処理に失敗したことによって原稿が一部欠損した抽出画像を第二レイヤーに含むファイルが生成された場合であっても、ユーザーは画像編集プログラムを利用することにより容易に第一レイヤーに含まれる元画像を閲覧することや印刷することが可能である。本実施形態の場合、ファイルに含まれる元画像は原稿読み取り時の画素数が維持されているため、読み取り時のまま情報量が維持された元画像をユーザーは利用することができる。すなわちユーザーは第一レイヤーに含まれる元画像から原稿を復元することができる。
【００３２】
また、本実施形態の場合、元画像と抽出画像とは一つのファイルに含まれるため、それらが別ファイルに保存される構成と比較して、ユーザーは元画像と抽出画像を含むファイルの取り扱いが簡便である。
【００３３】
２．他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、第一生成部１１ａ、第二生成部１１ｂ、出力部１１ｃの少なくとも一部の処理は、スキャンユニット２０の画像処理回路において実施されてもよい。また、スキャン制御プログラムは、スキャナー１と接続する装置（例：スマートフォン、タブレット端末、ＰＣ等）によって実行されてもよい。
【００３４】
上記実施形態では、ファイルのレイヤー情報部に、レイヤーの順序として、第一レイヤーが第二レイヤーの上層であることを示す情報が設定され、第一レイヤーの透過率が１００％、第二レイヤーの透過率が０％であることを示す情報を設定される例を説明したが、レイヤーの順序として、第二レイヤーが第一レイヤーの上層であることを示す情報が設定されてもよい。その場合、ファイルのレイヤー情報部に、第二レイヤーの透過率が０％（すなわち不透過）であることを示す情報が設定される。第一レイヤーの透過率は例えば１００％に設定されてよい。
【００３５】
画像データは、元画像を第一レイヤーに含み抽出画像を第二レイヤーに含んでいればよく、様々な態様を採用可能である。例えば上記実施形態では、一つのファイルにそれらの画像が含まれる構成を例に挙げたが、当該画像データは元画像を含むファイルと抽出画像を含むファイルとを含んで構成されてもよい。それらの画像が別のファイルに含まれる場合であっても、元画像を含むファイルから取得した元画像を第一レイヤーに含まれる画像とし、抽出画像を含むファイルから取得した抽出画像を第二レイヤーに含まれる画像とするように構成された画像データであればよい。
【００３６】
また、レイヤーの透過率は、レイヤー単位で設定される以外の構成であってもよい。例えば、各レイヤーに含まれる画像の画素単位で透過率が設定されてもよい。また例えば、各レイヤーに含まれる画像のなんらかの処理ブロック単位や領域単位で透過率が設定されてもよい。
【００３７】
また、元画像は、原稿を含んで構成される画像であればよく、種々の態様を想定可能である。例えば、元画像に含まれる原稿は１つであってもよいし、複数であってもよい。また、抽出画像は元画像の一部を抽出して生成された像であればよく、種々の態様を想定可能である。例えば、上記実施形態のように、スキャンユニット２０による読み取りサイズ（読み取り範囲）に相当する部分である元画像のうち、原稿に相当する部分の画像を切り出し拡大して生成された画像が抽出画像であってもよい。また例えば、原稿に相当する部分の中のさらに一部が切り出され拡大された画像が抽出画像であってもよい。
【００３８】
また、１頁分の元画像に複数の原稿が含まれている場合や、原稿の中に複数の切り出し対象画像が含まれている場合、抽出画像は複数生成されてもよい。複数の抽出画像は、まとめて一つのレイヤーに含めた画像データが生成されてもよいし、各抽出画像について一レイヤーが割り当てられても良い。その場合のレイヤーの順序や透過率は、予め決められた優先度に基づいて設定されてよい。あるいは、複数の抽出画像はそれぞれ別ファイル（一つの抽出画像を含むレイヤーと元画像を含むレイヤーを有するファイル）に出力されてもよい。
【００３９】
なお、複数頁の原稿が続けてスキャンされる場合、一頁毎に複数のレイヤーが設けられ各レイヤーに元画像と抽出画像とがそれぞれ含まれるように構成された一つのファイルが生成され出力されてもよい。
【００４０】
また、上記実施形態では、元画像に余白画像を付加した付加画像であって縦横の画素数が抽出画像の縦横の画素数と同一である付加画像を生成する構成を説明したが、その他の態様も採用可能である。例えば、抽出画像は元画像の一部を切り出した画像であってもよい（上記実施形態のように拡大しない構成であってもよい）。その場合、抽出画像に第二余白画像を付加した第二付加画像であって縦横の画素数が元画像の縦横の画素数と同一である第二付加画像が生成されてもよい。そして元画像を第一レイヤーに含み、第二付加画像を第二レイヤーに含む画像データが生成されてもよい。この場合、第一レイヤーに含まれる元画像の解像度と、第二レイヤーに含まれる第二付加画像の解像度とは、読み取り時の解像度と同一であってもよい。
【００４１】
なお、抽出画像は、元画像から切り出された画像の一辺の画素数が、元画像の一辺の画素数以上となるように当該画像が拡大されることによって生成される構成であってもよい。元画像の一辺の画素数が、元画像から切り出された画像の一辺の画素数以下になるように元画像を縮小する構成の場合は元画像の情報量が減少するが、本構成の場合、元画像は縮小されないため元画像の情報量は維持される。したがって、元画像の情報量を維持したまま元画像を画像データに含めることができる。なお本構成において、元画像から切り出された画像の一辺は縦の辺でも横の辺でもよく、また、元画像の一辺は縦の辺でも横の辺でもよい。したがって、元画像から切り出された画像は縦横の画素数の比と、元画像の縦横の画素数の比のどちらかが１より大きくどちらかが１より小さい場合は、いずれか一方の画像を９０°回転させ（すなわち縦と横を入れ換え）た後、切り出された画像を拡大するようにしてもよい。例えば図３〜図６に示す元画像ｉ１の縦横の画素数の比（ＨＡ／ＷＡ）は１より大きく、切り出された画像ｉ２の縦横の画素数の比（ＨＢ／ＷＢ）は１より小さい。この場合に、切り出した画像ｉ２の図４における縦に相当する辺（画素数ＨＢの辺）を横、図４における横に相当する辺（画素数ＷＢの辺）を縦として、ＨＡ／ＷＢとＷＡ／ＨＢのうち大きい方を拡大比率として採用して画像ｉ２を拡大してもよい。この構成の場合、第一実施形態よりも抽出画像および付加画像のデータサイズを削減することができる。
【００４２】
なお、第一レイヤーに含まれる元画像の解像度は、原稿を読み取った第一解像度であり、第二レイヤーに含まれる抽出画像の解像度は、第一解像度よりも高い第二解像度である構成であってもよい。すなわち、抽出画像が元画像の一部を切り出した画像を拡大して生成される場合、抽出画像の解像度（第二解像度）を、原稿を読み取った解像度（第一解像度）より高い値に変更してもよい。なお解像度が高いとは、画素の密度が高いことを意味する。仮に、抽出画像の解像度を第一解像度のまま変更しない構成の場合、抽出画像を表示または印刷する際に、抽出画像に相当する元画像の部分の実サイズより大きく出力されることとなる。スキャナーが第二解像度を第一解像度より大きい値とする構成を備えることにより、抽出画像を出力（表示や印刷等）する場合に、元画像の抽出画像に相当する部分の実サイズに、表示や印刷される抽出画像のサイズを近づけることができる。なお、「第二解像度／第一解像度」の値が、「抽出画像の一辺の画素数／元画像から切り出された画像の抽出画像の一辺に対応する一辺の画素数」の値と同一または略同一となるように、第二解像度が設定されることが望ましい。
【００４３】
また請求項に記載された各部の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。また、１つの機能が物理的に互いに独立した筐体に含まれるハードウェア資源の協働により実現されていてもよい。
【符号の説明】
【００４４】
１…スキャナー、１０…コントローラー、１１…スキャン制御プログラム、１１ａ…第一生成部、１１ｂ…第二生成部、１１ｃ…出力部、２０…スキャンユニット、３０…通信部、４０…ユーザーＩ／Ｆ部、ｉ１…元画像、ｉ２…画像、ｉ３…抽出画像、ｉ４…余白画像、ｉ５…付加画像
【図１】
2018117310.tif 000003
【図２】
2018117310.tif 000004
【図３】
2018117310.tif 000005
【図４】
2018117310.tif 000006
【図５】
2018117310.tif 000007
【図６】
2018117310.tif 000008