(57)【要約】【課題】精細な測距手段を有しない撮像装置と、画像読取手段を有しない印刷装置を用いて、原稿と同サイズでのコピー機能を実現する。【解決手段】撮像装置であって、撮像手段と、原稿の載置部に設けられた図形の情報を保持する保持手段と、前記撮像手段により撮像された、前記載置部に載置された原稿の撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記原稿のサイズを算出する算出手段とを有する。【選択図】図６
2017220899.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
原稿の載置部に設けられた図形の情報を保持する保持手段と、
前記撮像手段により撮像された、前記載置部に載置された原稿の撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記原稿のサイズを算出する算出手段と
を有することを特徴とする撮像装置。
【請求項２】
前記撮像手段により撮像された撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記撮像画像に含まれる原稿領域の歪み補正を行う補正手段をさらに有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像手段による撮影時の設定を制御する制御手段を更に有し、
前記制御手段は、設定を変更して、前記載置部に載置された原稿を複数、前記撮像手段により撮影させることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記撮像画像から原稿領域を抽出する抽出手段を更に有し、
前記制御手段は、前記原稿領域の抽出が失敗した場合に、設定を変更して、前記載置部に載置された原稿を前記撮像手段により再撮影させることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記設定は、撮影時のフラッシュのオン、オフであることを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
前記載置部に設けられる図形は、前記載置部における他の部分と反射率が異なるように構成されることを特徴とする請求項１乃至５のいずれか一項に記載の撮像装置。
【請求項７】
前記載置部に設けられる図形は、一定のパターンにより構成されることを特徴とする請求項１乃至６のいずれか一項に記載の撮像装置。
【請求項８】
前記載置部に設けられる図形は、イラスト、または、文字により構成されることを特徴とする請求項１乃至６のいずれか一項に記載の撮像装置。
【請求項９】
前記載置部は、水平面に対して傾斜を有するように構成されることを特徴とする請求項１乃至８のいずれか一項に記載の撮像装置。
【請求項１０】
前記撮像画像に含まれる原稿領域の画像と、前記算出手段にて算出されたサイズの情報とを印刷装置に送信する送信手段を更に有することを特徴とする請求項１乃至９のいずれか一項に記載の撮像装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の撮像装置と、印刷装置とを含んで構成される画像読取システム。
【請求項１２】
前記載置部は、前記印刷装置の上部に設けられることを特徴とする請求項１１に記載の画像読取システム。
【請求項１３】
撮像手段と、
原稿の載置部に設けられた図形の情報を保持する保持手段と、
前記撮像手段により撮像された、前記載置部に載置された原稿の撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記原稿のサイズを算出する算出手段と
を有することを特徴とする画像読取システム。
【請求項１４】
前記算出手段にて算出されたサイズの情報を用いて、前記撮像画像に含まれる原稿の画像を印刷する印刷手段を更に有することを特徴とする請求項１３に記載の画像読取システム。
【請求項１５】
撮像手段と、原稿の載置部に設けられた図形の情報を保持する保持手段とを備えた撮像装置の制御方法であって、
前記撮像手段により撮像された、前記載置部に載置された原稿の撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記原稿のサイズを算出する算出工程を有することを特徴とする制御方法。
【請求項１６】
コンピューターを、
原稿の載置部に設けられた図形の情報を保持する保持手段、
撮像手段により撮像された、前記載置部に載置された原稿の撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記原稿のサイズを算出する算出手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその制御方法、画像読取システム、並びに、プログラムに関する。
【背景技術】
【０００２】
近年、ユーザーが所持するデジタルカメラやスマートフォン等の撮像装置で原稿を撮像した画像データを、印刷装置に送信し、用紙に印刷することにより、原稿の複製を得ることが一般的になってきている。
【０００３】
特許文献１には、ユーザーにより設定された用紙サイズと、撮影画像内の原稿領域のサイズから変倍パラメータを算出し、その原稿領域を算出された変倍パラメータに従って変倍することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２３８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１によれば、ユーザーが設定した用紙サイズに拡大された原稿領域の画像を出力することができる。また、特許文献１によれば、ユーザーが撮影前に原稿領域のサイズを認識しておくことで、撮影対象の原稿領域のサイズを原稿領域の画像データに付与することも可能ではあるが、さらなる操作性の向上が望まれていた。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、撮像装置であって、撮像手段と、原稿の載置部に設けられた図形の情報を保持する保持手段と、前記撮像手段により撮像された、前記載置部に載置された原稿の撮像画像と、前記保持手段が保持する図形の情報とを用いて、前記原稿のサイズを算出する算出手段とを有する。
【発明の効果】
【０００７】
本願発明により、精細な測距手段を有しない撮像装置と印刷装置を用いて、原稿と同サイズでのコピー機能を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るシステムの全体構成例を示す図。
【図２】本実施形態に係る撮像装置の外観図。
【図３】本実施形態に係る撮像装置の内部構成例を示す図。
【図４】本実施形態に係る印刷装置の外観図。
【図５】本実施形態に係る印刷装置の内部構成例を示す図。
【図６】原稿読取を行う様子を示す図。
【図７】撮像装置のディスプレイ上に表示される画面の遷移を表す図。
【図８】原稿画像のサイズ算出のフローチャート。
【図９】本願発明に係る図形および撮影画像の例を示す図。
【図１０】第２の実施形態に係る原稿画像の歪み補正のフローチャート。
【図１１】第３の実施形態に係る撮像条件を変更して撮像を行う際のフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
［システム構成］
図１は、本発明に係る画像読取システムの全体構成の例を示す。本願発明に係る画像読取システムは、撮像装置１０１、印刷装置１０２、無線ルータ１０３、およびサーバー１２１を含んで構成される。
【００１１】
内部ネットワークであるＬＡＮ１１０には、印刷装置１０２、無線ルータ１０３が接続されている。また、ＬＡＮ１１０はインターネット１２０に接続されており、サーバー１２１とインターネット１２０を介して通信可能に接続される。撮像装置１０１、印刷装置１０２、およびサーバー１２１は、無線ルータ１０３、ＬＡＮ１１０、インターネット１２０を介して、互いに通信可能に接続され、画像データや各種情報を送受信する。なお、各装置の接続方式は、図１に限定するものではなく、有線／無線を問わない。また、各装置間の通信方式についても限定するものではない。また、図１では、各装置が１台ずつ示されているが、これに限定するものでは無く、例えば、サーバー１２１は物理的に複数の装置から構成されていてもよい。
【００１２】
（撮像装置）
図２は、本実施形態に係る撮像装置１０１の外観を示す。ここでは、撮像装置として、カメラ等の撮像機能を備えた携帯端末を例に挙げて説明する。携帯端末の例としては、携帯電話、カメラ、スマートフォン、タブレット端末などが挙げられる。
【００１３】
図２（ａ）は、撮像装置１０１の前面の構成例を示し、図２（ｂ）は背面の構成例を示す。前面には、入力部と出力部が一体となったタッチパネルディスプレイ２０１、および、操作ボタン２０２を備える。背面には、カメラ２０３、および、フラッシュ２０４を備える。ユーザーはタッチパネルディスプレイ２０１に表示されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を手指等でタッチしたり、操作ボタン２０２を押下したりすることにより、撮像装置１０１を操作する。
【００１４】
図３は、撮像装置１０１の主要部分の内部構成の例を示す。撮像装置１０１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、記憶部３０４、データ送受信部３０５、撮像部３０６、表示部３０７、操作部３０８、画像処理部３０９、およびモーションセンサ３１０を含んで構成される。また、各構成部は、データバス３１１を介して通信可能に接続される。
【００１５】
ＣＰＵ３０１は、撮像装置１０１全体の制御を行い、ＲＡＭ３０２、ＲＯＭ３０３、記憶部３０４に格納されたプログラムおよび各種データを読み出して実行することにより各種機能を実現する。記憶部３０４は、フラッシュメモリであり、画像データや各種プログラムを格納する。撮像した画像の歪みおよび原稿のサイズを算出するための図形データ、および、その処理に使用するプログラム等も記憶部３０４に格納されている。本願発明に係る図形データ等の詳細に関しては、後述する。
【００１６】
データ送受信部３０５は、無線ＬＡＮコントローラ（不図示）を有し、無線ルータ１０３を介して外部ネットワーク（ＬＡＮ１１０やインターネット１２０）に接続し、印刷装置１０２やサーバー１２１とのデータの送受信を実現する。撮像部３０６は、原稿の撮像を行い、それにより撮像画像を取得する。取得された撮像画像のデータはデータバス３１１を介して、各部に送信される。表示部３０７は、タッチパネルディスプレイ２０１を構成するディスプレイであり、撮像中および撮像後の画像、ユーザーが撮像装置１０１を操作するための操作画面等を表示する。操作部３０８は、タッチパネルディスプレイ２０１を構成するタッチパネルや操作ボタン２０２であり、ユーザーからの操作を受け付けて、入力された操作の情報を各部へ送信する。
【００１７】
画像処理部３０９は、撮像部３０６で撮像された画像データや、データ送受信部３０５を介して取得された画像データに対し、記憶部３０４に格納されたプログラムに基づいて、各種画像処理を行う。例えば、画像処理部３０９は、予め記憶部に記憶された図形が画像中に含まれるか否かの判定や、記憶されている図形と撮像した画像に含まれる図形の比較に基づく歪み情報やサイズ情報の算出などの画像解析処理を行う。また、画像処理部３０９は、エッジ抽出により画像中から原稿画像領域を特定して切り出したり、算出した歪み情報に基づいて撮像した画像を原稿本来の形状となるように補正したりするなどの画像加工処理を行う。モーションセンサ３１０は、３軸加速度センサ、電子コンパス、３軸角速度センサを搭載しており、撮像装置１０１の姿勢や移動を検知する。
【００１８】
（印刷装置）
図４は、本願発明に係る印刷装置１０２の外観を示す。印刷装置１０２において、電源等の操作ボタン４０１、印刷された紙等の記録媒体が排出される排紙部４０２、および、読み取り対象となる原稿が載置される載置部４０３が設けられている。載置部４０３上に構成された４０４は図形を示す。載置部４０３は、原稿を載置することが可能なように略平面にて、印刷装置１０２本体上面に構成される。ユーザーは載置部４０３に原稿を載置し、撮像装置１０１にて原稿の撮像を行うことで原稿の読み取りを行う。つまり、原稿は、読み取り面を、上側（つまり、撮像装置１０１側）を向いて載置されることとなる。
【００１９】
図形４０４は、載置部４０３およびその近傍に付された線、文字、模様等である。図形４０４は、塗料を塗布したり、凹凸を設けたりするなどして、所定の規則に基づいて構成される。本実施形態では、一定間隔のラインから構成される格子状の図形を、印刷装置１０２本体の上面の平面に対して僅かに凹むように成型することで図形４０４を構成している。また、本実施形態では、印刷装置１０２本体の表面はシボ加工とし、図形４０４は鏡面加工となるようにし、同じ部材で構成される同色の平面であっても、光沢の違いにより、図形４０４を識別可能に構成する。本実施形態において、図４に示すように、印刷装置１０２本体の上面が、水平面に対し、後方から前方にかけて高さが低くなるように傾斜している。これは、印刷装置１０２の前方側からユーザーが撮像装置１０１で撮像する際に、撮像装置１０１のレンズの光軸と載置部４０３のなす角がなるべく垂直になるようにするためである。印刷装置１０２の載置部４０３の傾斜角については、特に限定するものではない。
【００２０】
図５は、本実施形態に係る印刷装置１０２の内部構成の例を示す。印刷装置１０２は、印刷装置１０２全体の動作を制御する制御部５０１を備える。制御部５０１は、ヘッドドライバ５０２、モータドライバ５０３、５０４に接続される。ヘッドドライバ５０２は、制御部５０１からの印刷出力データに基づいてインクジェットヘッド５０５を駆動して印刷出力を行う。なお、インクジェットヘッド５０５は、シリアル方式であってもよいし、フルライン方式であってもよい。モータドライバ５０３、５０４は、それぞれ対応するキャリッジモータ５０６、および、シート送り用モータ５０７を回転駆動する。
【００２１】
制御部５０１は、入力部５０８、ＣＰＵ５１０、プログラムメモリ５１１、ＰＣＢ（Ｐｒｉｎｔ  Ｂｕｆｆｅｒ  Ｃｏｎｔｒｏｌｌｅｒ）５１２、画像処理部５１３、マスクデータ５１４、およびＲＡＭ５１５を備える。入力部５０８は、外部機器から、画像、文書等のデータの入力を受け付け、制御部５０１に供給する。ＲＡＭ５１５は、印刷出力データを格納するプリントバッファ５１６を備える。ＰＣＢ５１２は、プリントバッファ５１６から印刷すべき印刷出力データの取り出しを行うように制御する。画像処理部５１３は、ＲＧＢ形式の画像データからＣＭＹＫ形式へのデータ変換や、色調補正等の画像処理を行う。マスクデータ５１４は、インクジェットヘッド５０５の各走査時において印刷出力すべき印刷出力データを決定するために使用される。
【００２２】
なお、本実施形態において、インクジェット方式の印刷装置を用いて説明しているが、この方式に限定するものではなく、例えば、レーザープリンタやその画像形成方式の印刷装置であっても構わない。
【００２３】
＜第１の実施形態＞
第１の実施形態として、載置部４０３に置かれた原稿を撮像装置１０１で撮像した画像と、撮像装置１０１の記憶手段に保存された図形との比較により原稿のサイズを算出し、原稿画像にサイズ情報を付与する例について説明する。
【００２４】
図６は、本実施形態に係る画像読取システムにおいて、原稿の読み取りを行う様子を示す図である。ユーザー６０１が、印刷装置１０２の上面に構成された載置部４０３に原稿６０２を上向きに置き、撮像装置１０１で撮像する様子を示している。
【００２５】
［画面表示例］
図７は、本実施形態に係る画像読取システムにおいて、原稿の読み取りを行う際に撮像装置１０１のタッチパネルディスプレイ２０１に表示される画面の構成例、およびその遷移を説明するための図である。
【００２６】
図７（ａ）は、ユーザーが原稿の読み取りを行うために、撮像装置１０１を起動した際に表示される初期画面７００の構成例を示す。なお、ここで説明する機能は、撮像装置１０１に搭載されたアプリケーションにて実現されてもよく、その場合には、当該アプリケーションを起動時に初期画面７００が表示される。初期画面７００に含まれるアイコン７０１〜７０４は、撮像装置１０１が有する各種機能を起動するためのアイコンである。アイコン７０１は、通常の撮像を行うカメラ機能を動作させる際に選択される。アイコン７０２は、撮像済みの画像を表示するアルバム機能を動作させる際に選択される。アイコン７０３は、原稿の読み取りを行い電子データとして保存するスキャン機能を動作させる際に選択される。アイコン７０４は、原稿の撮像を行い、印刷装置１０２からその撮像された原稿の複製を出力するコピー機能を動作させる際に選択される。
【００２７】
図７（ｂ）は、ユーザーがアイコン７０３を選択することにより、スキャン機能が起動した際に表示される画面７１０の構成例を示す。撮像装置１０１が撮像部３０６を用いて撮像中の映像を表示するライブビュー画像に、７１１〜７１３が重畳して表示されている。ここでは、ライブビュー画像として、印刷装置１０２が表示されている。メッセージ７１１は、ユーザーに原稿の読み取り面を上向きに（撮像装置１０１に向けて）置くように促すメッセージである。枠７１２は、原稿および載置部４０３の像を所定の範囲内に収めるように構図を指示する枠である。例えば、載置部４０３の全体が枠７１２に収まるように撮影させてもよいし、少なくとも載置部４０３の所定の一部が枠７１２に収まるように撮影させてもよい。撮像ボタン７１３は、原稿画像の撮像・記録を指示するための撮像ボタン（スキャンボタン）である。ユーザーは、撮像ボタン７１３を選択することにより、枠７１２に含まれる対象の撮影を指示することができる。
【００２８】
図７（ｃ）は、ユーザーにより載置部４０３上に原稿がセットされた状態のライブビュー画像が表示している画面７２０を示す。ここでは、枠内に印刷装置１０２の載置部４０３全体が含まれている。
【００２９】
図７（ｄ）は、ユーザーが撮像ボタン７１３を選択することにより、原稿の撮像が行われた後に表示される画面７３０の構成例を示す。画像７３１は、原稿が載置された載置部４０３が撮像された画像である。ユーザーが、図７（ｄ）に示す画像７３１をタッチして選択することにより、画像７３１を、本願発明に補正処理の対象として選択される。この選択により、後述する補正処理が実行される。
【００３０】
図７（ｅ）は、本実施形態に係る、原稿画像に対する補正処理が実行された後に表示される画面７４０の構成例を示す。サムネイル７４１は、本実施形態に係る補正処理が実行された後の原稿画像のサムネイルを示す。情報７４２は、原稿画像に関する情報（ファイル番号、原稿のサイズ情報、解像度、撮像条件など）を示す。メッセージ７４３は、原稿画像を保存するか否かをユーザーに確認するためのメッセージを示す。ボタン７４４は、原稿画像のデータ保存実行を指示するためのボタンである。ボタン７４５は、原稿画像の保存のキャンセルを指示するためのボタンである。
【００３１】
図７（ｆ）は、図７（ｅ）に示したボタン７４４を選択することにより、原稿画像のデータが保存された後に表示される画面７５０の構成例を示す。ボタン７５１は、続けて原稿の読み取りを指示するためのボタンである。ボタン７５２は、原稿画像の読み取り終了を指示するためのボタンである。ユーザーによりボタン７５１が選択されると、図７（ｂ）の画面７１０に移行し、ボタン７５２が選択されると、図７（ａ）の初期画面７００に移行する。
【００３２】
［処理フロー］
図８は、本実施形態に係る画像読取システムにおいて、撮像装置１０１が読み取った原稿画像のサイズ算出を行う際の処理の流れを示すフローチャートである。本処理は、撮像装置１０１のＣＰＵ３０１が、ＲＯＭ３０３に記録されたプログラムをＲＡＭ３０２のワークメモリ領域に展開して実行し、撮像装置１０１の各部を制御することで実現される。ここでは、撮像装置１０１において、図７（ａ）に示した初期画面７００が表示されている状態であるとする。
【００３３】
Ｓ８０１にて、撮像装置１０１は、スキャン機能を起動するアイコン７０３（図７（ａ））がユーザーにより選択されると、カメラ（撮像部３０６）を起動する。
【００３４】
Ｓ８０２にて、撮像装置１０１は、オートフォーカス、自動露出設定等の撮像準備を行う。ここでの設定に関しては、ユーザーが予め指定した設定を反映させるようにしてもよい。
【００３５】
Ｓ８０３にて、撮像装置１０１は、ディスプレイ（表示部３０７）にライブビュー画像、撮像範囲枠、メッセージを表示する。つまり、撮像装置１０１は、図７（ｂ）に示す画面７１０を表示する。
【００３６】
Ｓ８０４にて、撮像装置１０１は、撮像ボタン７１３が選択されたか否かを判定する。ユーザーにより撮像ボタン７１３が選択されたことを検出すると（Ｓ８０４にてＹＥＳ）Ｓ８０５へ進み、未検出の場合は（Ｓ８０４にてＮＯ）Ｓ８０３に戻り、撮像装置１０１は、画面７１０の表示を継続する。
【００３７】
Ｓ８０５にて、撮像装置１０１は、原稿画像を撮像する。
【００３８】
Ｓ８０６にて、撮像装置１０１は、撮像画像に、記憶手段（記憶部３０４等）に予め記憶されている図形が、載置部４０３上の図形４０４として含まれるかを判定する。この判定は、例えば、２つの画像（撮像画像、および、記憶されていた図形画像）についてそれぞれ、複数の局所特徴点を抽出する。そして、これら局所特徴点とその周辺の画像情報とに基づいて、各局所特徴点に対応する特徴量（局所特徴量）を算出する。更に、これら局所特徴量同士の比較を行う。その結果、２つの画像において、所定の閾値以上、類似する場合には、撮像画像に図形４０４が「含まれる」と判定する。
【００３９】
ここで、局所特徴量を、回転や斜めの歪みに対して不変となる複数の要素で構成される情報として予め定義する。これにより、一方の画像に対して他方が回転していたり、斜めに歪んでいたりするような場合であっても、上記の類似判定（包含判定）が可能となる。なお、比較に関する処理方法は、上記に限定するものではなく、他の手法を用いてもよい。
【００４０】
撮像画像に、記憶手段に予め記憶されている図形が含まれると判定された場合は（Ｓ８０６にてＹＥＳ）Ｓ８０７へ進み、含まれないと判定された場合は（Ｓ８０６にてＮＯ）Ｓ８１０へ進む。
【００４１】
Ｓ８０７にて、撮像装置１０１は、エッジ抽出処理を行い、その抽出結果に基づき、撮像画像から原稿の領域（以下、原稿領域）を特定する。
【００４２】
Ｓ８０８にて、撮像装置１０１は、載置部４０３上の図形４０４として記憶手段（記憶部３０４等）に予め記憶されている図形と、撮像画像との比較を行う。更に、撮像装置１０１は、撮像画像における原稿領域の縦・横の比率により、原稿領域のサイズを算出する。すなわち、載置部４０３上の図形４０４として記憶手段に予め記憶されている図形は、サイズ情報が既知である。そのため、撮像画像中の該図形と、原稿領域のサイズとを比較することにより、原稿のサイズを算出することができる。具体的な原稿のサイズの算出方法については、図９を用いて後述する。
【００４３】
原稿のサイズの算出後、Ｓ８０９にて、撮像装置１０１は、原稿領域の画像を撮像画像から切り出す。そして、撮像装置１０１は、図７（ｅ）に示した画面７４０を、切り出した原稿領域の画像を含めて表示する。
【００４４】
Ｓ８１０にて、撮像装置１０１は、切り出した原稿領域の画像を保存する指示を受け付けたか否かを判定する。具体的には、図７（ｅ）の画面７４０におけるボタン７４４が選択されたか否かを判定する。保存する旨の指示を受け付けた場合（Ｓ８１０にてＹＥＳ）Ｓ８１１へ進み、受け付けていない場合（すなわち、ボタン７４５が押下された場合、Ｓ８１０にてＮＯ）Ｓ８１２へ進む。
【００４５】
Ｓ８１１にて、撮像装置１０１は、切り出した原稿領域の画像に、Ｓ８０８にて算出したサイズ情報を付与して記憶手段に保存する。その後、Ｓ８１２へ進む。
【００４６】
Ｓ８１２にて、撮像装置１０１は、スキャン処理を終了するか否かを判定する。つまり、撮像装置１０１は、図７（ｆ）に示す画面７５０を表示し、ユーザーからボタン７５１、７５２のいずれかの選択を受け付ける。ここで、ボタン７５１が選択された場合には、スキャン処理を継続するものとして（Ｓ８１２にてＮＯ）、Ｓ８０３へ進み、処理を繰り返す。この時、撮像装置１０１は、図７（ｂ）に示す画面７１０を表示させる。一方、ボタン７５２が選択された場合には、スキャン処理を終了するものとして（Ｓ８１２にてＹＥＳ）、本処理フローを終了する。この時、撮像装置１０１は、図７（ａ）に示す初期画面７００を表示させる。
【００４７】
なお、図７においてスキャン機能を起動するアイコン７０３が操作された場合に図８の処理を行うと説明したが、図７においてコピー機能を起動するアイコン７０４が操作された場合に図８の処理が実行されてもよい。なお、アイコン７０４が選択された場合、撮像装置１０１は、Ｓ８０８で算出されたサイズとＳ８０９で切り出された原稿領域に対応する画像データを、印刷装置１０２に送信することで原稿領域のコピー処理を実行してもよい。
【００４８】
［原稿のサイズの算出］
図９を用いて、サイズ情報を算出する方法の例について説明する。図９（ａ）は、印刷装置１０２の載置部４０３上に置かれた原稿を含む撮像画像を示す。ここで、載置部４０３上の図形４０４（本実施形態では格子状の図形）について、辺ＡＢは４５ｃｍ、辺ＢＣは４０ｃｍとして構成され、その情報が保持されているものとする。撮像した図形の辺ＡＢに対する辺ａｂの比率が２／３であれば、辺ａｂ（に対応する原稿の辺の長さ）を３０ｃｍと算出することができる。同様に、撮像した図形の辺ＢＣに対する辺ｂｃの比率が１／２であれば、辺ｂｃ（に対応する原稿の辺の長さ）は２０ｃｍと算出することができる。なお、上記では図形４０４全体と原稿領域とを比較した例を示したが、格子の１ブロックのサイズの情報を保持しておき、このサイズと原稿領域との比較を行うようにしてもよい。
【００４９】
また、本実施形態では、載置部４０３上の図形４０４として、一定パターンが繰り返す格子状の図形を使用して説明した。これに限定するものではなく、イラストや、木目模様等のように一定パターンの繰り返さないようなものを用いてもよいし、「１、２、３…」のように文字を記載したものであってもよい。なお、一定のパターンが繰り返さない図形を使用した場合には、撮像した図形が載置部４０３の小さな部分であっても図８のＳ８０６の判定を行うことができるという付加的な効果を奏する。また、「１、２、３…」のように文字を記載した場合には、この文字によってもサイズ算出をすることができるという付加的な効果を奏する。
【００５０】
以上、本実施形態では、載置部上に構成された図形として予め記憶手段に記憶されている図形と、撮像画像（原稿領域の画像）との比較から、原稿のサイズ情報を算出する。先述したように、本発明に係る機能は、撮像装置（スマートフォン、タブレット端末等を含む）に搭載されたアプリケーションにて実現されてもよい。アプリケーションが搭載される撮像装置によっては、精細な測距手段を有していない場合も考えられるが、これにより、精細な測距手段を有しない撮像装置で原稿の読み取りを行った場合においても、撮影対象の原稿のサイズ情報を容易に取得することができる。また、ユーザーが撮影前に原稿領域のサイズを認識しておく必要もなくなり、ユーザーの更なる操作性向上を図ることが可能となる。
【００５１】
＜第２の実施形態＞
第２の実施形態として、撮像画像と、撮像装置１０１の記憶手段に保存された図形との比較により、原稿画像の歪み補正を行う実施形態について説明する。
【００５２】
図１０は、本実施形態に係る画像読取システムにおいて、撮像装置１０１が読み取った原稿画像の歪み補正を行う際の処理の流れを示すフローチャートである。図１０の処理は、例えば、第１の実施形態にて説明した図８の処理において、Ｓ８１０の工程の前に実施されるものとする。なお、第１の実施形態にて説明した処理、および、構成と共通する内容については説明を省略する。本処理は、撮像装置１０１のＣＰＵ３０１が、ＲＯＭ３０３に記録されたプログラムをＲＡＭ３０２のワークメモリ領域に展開して実行し、撮像装置１０１の各部を制御することで実現される。
【００５３】
Ｓ１００１にて、撮像装置１０１は、撮像画像に、記憶手段に予め記憶されている図形が含まれているか否かを判定する。ここでの処理は、第１の実施形態における図８のＳ８０６の処理と同様である。なお、Ｓ８０６の判定結果を保持しておき、その情報を用いて判定してもよい。撮像画像に、記憶手段に予め記憶されている図形が含まれていると判定した場合は（Ｓ１００１にてＹＥＳ）、Ｓ１００２へ進み、含まれていないと判定された場合は（Ｓ１００１にてＮＯ）、本処理フローを終了する。すなわち、図８のＳ８１０へ進む。
【００５４】
Ｓ１００２にて、撮像装置１０１は、撮像画像の歪み量を算出する。歪み量の算出は、まず、撮像画像に含まれる図形の形状と、記憶手段に予め記憶されている図形の形状とを比較する。そして、撮像画像中に含まれる図形を、記憶手段に予め記憶された図形に相似するように変形させる際に必要な変形量として算出することで行われる。
【００５５】
以下、図９を参照しながら、歪み量の算出方法について説明する。図９（ａ）は、載置部４０３上に置かれた原稿を撮像した撮像画像であり、図９（ｂ）は、撮像装置１０１の記憶手段に予め記憶されている図形である。図９（ａ）に示す撮像画像に含まれる図形と、図９（ｂ）に示す記憶手段に予め記憶されている図形とを比較すると、図９（ａ）に示す撮像画像に含まれる図形は、辺ＤＣに対して辺ＡＢが長くなる歪みを生じている。図９（ａ）の撮像画像に含まれる図形を、図９（ｂ）の図形に相似するように変形するためには、辺ＤＣ／辺ＡＢの比率を辺Ｄ’Ｃ’／辺Ａ’Ｂ’の比率と一致するように図９（ａ）の撮像画像を変形させればよい。したがって、この比率を歪み量として算出することができる。しかし、上記の方法に限定するものでは無く、他の手法を用いてもよい。
【００５６】
Ｓ１００３にて、撮像装置１０１は、Ｓ１００２にて算出した歪み量に基づき、原稿画像の歪みを補正する処理を行う。そして、本処理フローを終了する。すなわち、図８のＳ８１０へ進む。
【００５７】
以上、本実施形態では、載置部上の図形と、予め記憶手段に記憶されている図形との比較から原稿の歪み情報を算出し、歪みを補正する。これにより、第１の実施形態の効果に加え、本来の原稿の形状と同じ形状に補正された原稿画像データを得ることができる。仮に、四角形でない原稿（例えば、台形状の原稿）であって、斜めから撮像された原稿の画像がその形状をさらに歪ませたものであったとしても、本実施形態では、本来の原稿の形状（四角形でない形状）の原稿として原稿画像データを得ることが可能である。
【００５８】
＜第３の実施形態＞
第３の実施形態として、撮像装置１０１が同一の原稿についてフラッシュのＯＮ／ＯＦＦを切り換えた撮像制御をすることにより、原稿領域が検出できない場合に対応した実施形態について説明する。
【００５９】
図１１は、撮像画像から図形および原稿領域を検出できない場合に、撮像条件を変更して原稿の撮像を行う際の処理の流れを示すフローチャートである。図１１の処理は、第１の実施形態にて説明した図８の処理において、例えば、Ｓ８０５の工程の一環として実施されるものとする。なお、第１の実施形態にて説明した処理、および、構成と共通する内容については説明を省略する。本処理は、撮像装置１０１のＣＰＵ３０１が、ＲＯＭ３０３に記録されたプログラムをＲＡＭ３０２のワークメモリ領域に展開して実行し、撮像装置１０１の各部を制御することで実現される。
【００６０】
Ｓ１１０１にて、撮像装置１０１は、ユーザーによる撮像ボタン（図７（ｂ）の撮像ボタン７１３）のタッチを検出すると、フラッシュＯＦＦで撮像を行う。ここでは、フラッシュ設定において、ＯＦＦがデフォルト設定であるものとして説明を行う。
【００６１】
Ｓ１１０２にて、撮像装置１０１は、撮像画像を解析する。
【００６２】
Ｓ１１０３にて、撮像装置１０１は、Ｓ１１０２にて撮像された撮像画像から原稿領域が検出できたか否かを判定する。撮像画像から原稿領域を検出する処理は、図８のＳ８０７の工程で説明したように、載置部上の図形と記憶手段に予め記憶された図形との比較により行う。ここで、撮像画像が不明瞭である等の理由により、原稿領域の検出が失敗する場合が生じる。原稿領域が検出できない場合は（Ｓ１１０３にてＮＯ）、Ｓ１１０４へ進み、原稿領域が検出できた場合は（Ｓ１１０３にてＹＥＳ）、本処理フローを終了する。
【００６３】
Ｓ１１０４にて、撮像装置１０１は、これまでにフラッシュＯＮで撮像されているか否かを判定する。フラッシュＯＮで撮像されていないと判定された場合は（Ｓ１１０４にてＮＯ）、Ｓ１１０５へ進み、フラッシュＯＮにて撮影されていると判定された場合は（Ｓ１１０４にてＹＥＳ）Ｓ１１０６へ進む。
【００６４】
Ｓ１１０５にて、撮像装置１０１は、フラッシュ設定をＯＮにして、フラッシュを用いて原稿の撮像を行う。その後、Ｓ１１０２へ戻り、処理を繰り返す。
【００６５】
Ｓ１１０６にて、撮像装置１０１は、「読み取りできません」の旨のメッセージを、ディスプレイに表示する。そして、本処理フローを終了する。
【００６６】
以上、本実施形態では、撮像条件を変更した２以上の撮像を行うことにより、載置部、図形、原稿が同色・同質であること等の理由により原稿領域を検出しにくい場合にも、それぞれの差を際立たたせた画像を取得することができる。その結果、より精度よく、サイズ情報の付与、歪み補正処理が可能になる。
【００６７】
なお、本実施形態では、撮影時に変更する設定として、フラッシュのオン／オフを対象とした例を説明した。しかしこれに限定するものではなく、原稿領域の抽出が可能になるように、他の設定を切り替えて複数の画像を撮影するようにしてもよい。また、フラッシュの設定が初めからＯＮになっている場合に、原稿領域の検出が失敗した場合には、フラッシュＯＮで、且つ、他の設定を変更して再撮影するようにしてもよい。
【００６８】
変更する設定の例としては、ハイライト、シャッタースピード、感度など撮像部に対する設定であれば適用可能である。また、原稿領域が検出できない場合に変更する設定や取り直しを行う回数は、ユーザーが指定できるようにしてもよい。また、設定項目に優先度を定義し、原稿領域の検出ができるまで、複数回にわたって設定（もしくは設定の組み合わせ）を変えつつ取り直しを行うように構成してもよい。これらの設定に関し、撮像装置は、ユーザーに設定画面（不図示）を提供するようにしてもよい。
【００６９】
＜その他の実施形態＞
上述の各実施形態において、載置部を印刷装置の上面に構成した例で説明した。これは、印刷装置が用紙と同程度のフットプリント（上方投影面積）を有する箱型の筐体で構成されることが多く、上部に原稿を載置するのに適した平面を有するためである。しかしながら、載置部として、例えば、原稿載置専用の板や、紙や布、ビニール等のシートを用いてもよく、その場合であっても上記の本発明特有の効果を奏することができる。つまり、これらに構成される図形の情報を予め撮像装置に提供しておけばよい。
【００７０】
また、読み取った原稿の画像および算出したサイズ情報等を電子データとして撮像装置内部に保存する代わりに、そのまま印刷装置にデータを送信し、原稿と等倍で用紙に印刷するようにしてもよい。例えば、撮像装置側にＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）チップを備え、印刷装置側にＮＦＣ認証部を備える。そして、撮像装置を印刷装置のＮＦＣ認証部近傍にかざすことにより、撮像装置と印刷装置が相互を認識し、Ｗｉ−Ｆｉ（登録商標）等の無線ネットワーク通信を介してデータを送受信できるように接続する。接続が確立した後、撮像装置は、サイズ情報を付与した原稿領域の画像データを印刷装置に送信し、原稿と等倍で用紙への印刷を開始させる。つまり、画像読取手段を有しない印刷装置であっても「コピー機能」（原稿と同サイズでの印刷機能）を実現することが可能となる。
【００７１】
また、載置部上の図形により、撮像装置から印刷装置を認識してもよい。すなわち、載置部上の図形の一部がその印刷装置に固有のものであれば、その固有の図形を撮像した撮像装置は、データベースを適宜参照する等して、例えば、その印刷装置のＳＳＩＤやパスワードを取得する。そして、撮像装置は、取得したこれらの情報を使って、その印刷装置と接続を確立することが可能である。これにより、本実施形態に係る撮像装置は、原稿が載置された載置部を撮像するという一の操作により、原稿読み取りおよびサイズ情報等の取得と、その載置部を有する印刷装置との接続とを併せて行うことが可能となる。
【００７２】
また、載置部上の図形を、載置部上の他の部分と光の反射率が異なるように構成するようにしてもよい。例えば、載置部に、全体的にシボ加工を施している場合において、鏡面加工により図形を構成する場合、もしくは、その逆の場合等が挙げられる。このような加工は、印刷装置一般に使用されるモールド素材に対して容易かつ低コストに実施することができ、美観上も有利な特性を有する。
【００７３】
なお、載置部上の図形は、ユーザーに対して原稿を載置する位置の目印として示すことも考えられる。そのためには、例えば、原稿の縁を合わせる基準等として、直線を含む図形を示すことが有利である。他方、載置部上に直線を含む図形が表れていると、本発明の実施に係る撮像装置がエッジ抽出処理により撮像画像から原稿の領域を識別し特定する際に、識別精度を低下させ誤認識を生ずるおそれがある。
【００７４】
そこで、載置部上の図形を点線（ドットの連なり）により構成するようにすると、本発明の実施に係る撮像装置が撮像画像から原稿の領域を好適に識別・特定できるようにしつつ、ユーザーに対して原稿を載置する位置の目印として示すことが可能である。
【００７５】
あるいは、載置部を透明または半透明の板材で構成し、その裏面に着色や板材の凹凸で図形を表わすようにしてもよい。そうすると、載置された原稿とは、板材の厚み分、撮像装置からの距離が異なるため、原稿に合焦しているときは図形に対しては合焦せず、像がぼやけ、エッジ抽出処理による原稿の領域と図形との識別が十分可能となる。この場合、本発明の実施に係る撮像装置の保持手段が保持する図形の情報は、当該、非合焦のぼやけた像に係るものとする。そのような図形情報によれば、透明または半透明の載置部裏面に図形を表わしたときも、原稿のサイズ算出または原稿領域の歪み補正を問題なく実施することが可能となる。
【００７６】
また、図４に示すように、本実施形態の印刷装置の本体上面を後方から前方にかけて高さが低くなるように傾斜して構成してもよい。これにより、ユーザーが撮像装置で撮像する際に、レンズの光軸と載置部のなす角が垂直に近づくため、フラッシュ光が原稿および載置部に均等に当たるようにすることができ、光量ムラによる画像解析のエラーを回避することが可能になる。
【００７７】
また、図形等の各種データや、プログラムの保存先が撮像装置内の記憶手段でなく、ネットワークに接続したサーバー等の外部記憶手段上であってもよい。つまり、ユーザーの使用に係る印刷装置の載置部上の図形のデータを外部記憶手段上からダウンロードして撮像装置内に保持するようにしてもよい。また、撮像装置で撮像した画像を、ネットワークを介してサーバーに送信し、サーバー上で解析・処理した画像およびサイズ情報を印刷装置に送信し、「コピー」（原稿と同サイズでの印刷）を実行するようにしてもよい。
【００７８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７９】
１０１…撮像装置、１０２…印刷装置、１０３…無線ルータ、１２１…サーバー、４０３…載置部、４０４…図形
【図１】
2017220899.tif 000003
【図２】
2017220899.tif 000004
【図３】
2017220899.tif 000005
【図４】
2017220899.tif 000006
【図５】
2017220899.tif 000007
【図６】
2017220899.tif 000008
【図７】
2017220899.tif 000009
【図８】
2017220899.tif 000010
【図９】
2017220899.tif 000011
【図１０】
2017220899.tif 000012
【図１１】
2017220899.tif 000013