(57)【要約】【課題】  Ｎアップ印刷された原稿を携帯カメラで撮影して印刷する時、離れて全体を印刷するか、近づいて各ページを拡大撮影するかの判定が難しかった。【解決手段】  １ページに複数ページが印刷された原稿をカメラによって撮影し、画像データを取得する取得手段と、前記取得手段により取得された画像データを表示する表示手段と、前記カメラが前記原稿の全体を撮影するか一部を撮影するかによって、前記取得された画像データの分割数を判定する分割数判定手段と、前記取得された画像データを前記分割数判定手段によって判定された分割数に応じて分割する分割手段と、前記分割手段により分割された画像データのそれぞれに対して、該画像データの解像度を上げて再撮影する必要があるかどうかを判定する解像度判定手段と、前記解像度判定手段の判定結果を、前記表示手段により通知する通知手段とを備える画像生成装置。【選択図】  図４
2014121043.tif 000002
【特許請求の範囲】
【請求項１】
１ページに複数ページが印刷された原稿をカメラによって撮影し、画像データを取得する取得手段と、
前記取得手段により取得された画像データを表示する表示手段と、
前記カメラが前記原稿の全体を撮影するか一部を撮影するかによって、前記取得された画像データの分割数を判定する分割数判定手段と、
前記取得された画像データを前記分割数判定手段によって判定された分割数に応じて分割する分割手段と、
前記分割手段により分割された画像データのそれぞれに対して、該画像データの解像度を上げて再撮影する必要があるかどうかを判定する解像度判定手段と、
前記解像度判定手段の判定結果を、前記表示手段により通知する通知手段と、
を備えることを特徴とする画像生成装置。
【請求項２】
前記分割手段により分割された画像データを保存する保存手段と、
前記保存手段により蓄積済みの画像データと新しく撮影した画像データが同じである場合に、前記蓄積済み画像データの前記分割数より、前記新しい画像データの前記分割数の方が少ない場合には、前記蓄積済み画像データを前記新しい画像データで差し替える手段とをさらに備えることを特徴とする、請求項１に記載の画像生成装置。
【請求項３】
前記分割数判定手段は、前記原稿の端部の数によって前記分割数を判定することを特徴とする、請求項１または２に記載の画像生成装置。
【請求項４】
前記分割数判定手段は、前記カメラの焦点距離に応じて前記分割数を判定することを特徴とする、請求項１または２に記載の画像生成装置。
【請求項５】
前記分割手段により分割された画像データを前記分割数に応じたサイズに拡大する手段をさらに備えることを特徴とする、請求項１〜４のいずれか1項に記載の画像生成装置。
【請求項６】
１ページに複数ページが印刷された原稿をカメラによって撮影し、画像データを取得するステップと、
前記取得された画像データを表示手段に表示するステップと、
前記カメラが前記原稿の全体を撮影するか一部を撮影するかによって、前記取得された画像データの分割数を判定する分割数判定ステップと、
前記取得された画像データを前記判定された分割数に応じて分割するステップと、
前記分割された画像データのそれぞれに対して、該画像データの解像度を上げて再撮影する必要があるかどうかを判定する解像度判定ステップと、
前記解像度判定ステップの判定結果を、前記表示手段により通知する通知ステップと、
を備えることを特徴とする画像生成方法。
【請求項７】
前記分割された画像データを保存手段に保存するステップと、
前記保存手段に蓄積済みの画像データと新しく撮影した画像データが同じである場合に、前記蓄積済み画像データの前記分割数より、前記新しい画像データの前記分割数の方が少ない場合には、前記蓄積済み画像データを前記新しい画像データで差し替えるステップとをさらに備えることを特徴とする、請求項６に記載の画像生成方法。
【請求項８】
前記分割数判定ステップは、前記原稿の端部の数によって前記分割数を判定することを特徴とする、請求項６または７に記載の画像生成方法。
【請求項９】
前記分割数判定ステップは、前記カメラの焦点距離に応じて前記分割数を判定することを特徴とする、請求項６または７に記載の画像生成方法。
【請求項１０】
前記分割された画像データを前記分割数に応じたサイズに拡大するステップをさらに備えることを特徴とする、請求項６〜９のいずれか1項に記載の画像生成方法。
【請求項１１】
請求項６〜１０のいずれか1項に記載の画像生成方法をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された原稿を携帯端末装置にて撮影する画像処理システムに関する。
【背景技術】
【０００２】
デジタルカメラ技術の進化によって、携帯電話など携帯端末を利用して印刷された原稿画像を撮影する事が一般的になって来ている。また、携帯端末がインターネット環境を利用できる様になった。これにより、撮影された原稿画像をネットワーク経由で簡易な操作で印刷する事が出来る様になってきた。つまり、携帯端末と印刷環境があれば、簡易なデジタル複合機として利用できるようになった。但し、携帯端末で撮影した原稿画像をそのまま印刷した場合、幾何学的な歪みなど、様々な課題がある為、原稿画像に対して画像処理を実施してから利用する事が一般的である（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５５４６７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
用紙の節約の為、複数ページの画像を縮小し、１枚の用紙に集約して印刷するページ集約機能を備えるプリンタがある。このようなプリンタは、例えば４ページ分の画像を１枚の用紙に集約して印刷する４アップ印刷を行うことができる。特許文献１によれば、例えばページ集約された１枚の原稿をユーザが携帯端末の備えるカメラで撮影し、この撮影された原稿を印刷する場合、印刷された原稿画像もページ集約されたものとなる。ここでユーザが、印刷された原稿画像のうち特定のページに対応する部分の画像の解像度が低いと感じた場合、ユーザは、原稿上のこの特定のページに対応する部分に携帯端末のカメラを近づけて再度撮影し、撮影しなおした部分の画像を印刷することになる。このように特定のページに対応する部分の画像の解像度を一度印刷してからでないと確認できないのはユーザにとって手間となってしまう。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明は、１ページに複数ページが印刷された原稿をカメラによって撮影し、画像データを取得する取得手段と、前記取得手段により取得された画像データを表示する表示手段と、前記カメラが前記原稿の全体を撮影するか一部を撮影するかによって、前記取得された画像データの分割数を判定する分割数判定手段と、前記取得された画像データを前記分割数判定手段によって判定された分割数に応じて分割する分割手段と、前記分割手段により分割された画像データのそれぞれに対して、該画像データの解像度を上げて再撮影する必要があるかどうかを判定する解像度判定手段と、前記解像度判定手段の判定結果を、前記表示手段により通知する通知手段とを備える画像生成装置を提供する。
【発明の効果】
【０００６】
本発明によって、ページ集約された原稿画像を携帯端末で撮影する時に、適切な解像度の画像を撮影できるようにユーザを誘導する事が出来る。
【図面の簡単な説明】
【０００７】
【図１】本発明を利用する為の構成図である。
【図２】（ａ）は実施例で利用する携帯端末（表）の図であり、（ｂ）は実施例で利用する携帯端末（裏）の図である。
【図３】実施例で利用する携帯端末の内部ブロック図である。
【図４】実施例１、実施例２で利用する全体フローチャートである。
【図５】（ａ）はＮアップ数を設定する時の画面例であり、（ｂ）は原稿サイズを設定する時の画面例である。
【図６】（ａ）は実施例１で原稿の端部４つを検知した時の携帯端末画面の例であり、（ｂ）は実施例１で原稿の端部２つを検知した時の携帯端末画面の例であり、（ｃ）は実施例１で原稿の端部１つを検知した時の携帯端末画面の例である。
【図７】実施例１の分割数判定のフローチャートである。
【図８】（ａ）は実施例で利用する画面４分割の画面表示の例であり、（ｂ）は実施例で利用する画面２分割の画面表示の例であり（ｃ）は実施例で利用する画面４分割で斜めに撮影している時の画面表示例である。
【図９】実施例で利用する高解像ページの検知に関するフローチャートの例である。
【図１０】実施例２で利用する分割数判定のフローチャートである。
【図１１】（ａ）−（ｄ）は実施例で利用する高解像ページの通知方法の画面表示例である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための形態について図面を用いて説明する。
【０００９】
＜実施例１＞
図１に実施例１に係る携帯端末１０１が用いられるネットワーク構成を示す。本ネットワーク構成は、無線ルータ１０２、構内ネットワーク設備１０３、プリンタ１０４、パーソナルコンピュータ１０５を含む。なお、携帯端末１０１は画像生成装置として機能する。携帯端末１０１、プリンタ１０４、パーソナルコンピュータ１０５は、無線ルータ１０２および構内ネットワーク設備１０３を介して互いにデータの送受信を行う。
【００１０】
本実施例に係る携帯端末の概要を図２に示す。図２（ａ）は携帯端末１０１の表面である。表面には、タッチパネル２０１と操作ボタン２０２が配置されている。図２（ｂ）は携帯端末１０１の裏面である。裏面には、カメラ受光部２０３とオートフォーカス装置２０４が配置されている。なお、携帯端末には様々な種類が存在するが、本発明はカメラ機能を持つ端末装置ならば利用が可能である。また、オートフォーカス装置とは、通常は赤外線の送受信タイミングによって焦点距離を測定するものであるが、画像データから判定する方法等、様々な方法が実現している。本実施例で説明するオートフォーカス装置は一例であり、焦点距離を測定できるものならばこれに限定されない。
【００１１】
図３に、携帯端末１０１の内部の構成を示す。但し、この構成図は本実施例に必要な構成に限定して記載している。図３において、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３がデータバス３１１を介してプログラムやデータを送受する。また、データバス３１１には、操作部コントローラ３０９、カメラ装置３０８、画像処理装置３１０、ＵＳＢコントローラ３０４、ＬＡＮコントローラ３０６が接続されている。カメラ装置３０８は、図２のカメラ受光部２０３及びオートフォーカス装置２０４と一体である。更に、ＬＡＮコントローラ３０６は無線ＬＡＮ送受信装置３０７に接続されており、無線ルータ１０２とデータ送受信が可能である。
【００１２】
本実施例の全体の動作を説明する。先ず、携帯端末１０１で撮影された原稿の画像データは、無線ＬＡＮ送受信装置３０７を利用して無線ルータ１０２に送信される。無線ルータ１０２は受信した画像データをパーソナルコンピュータ１０５に、構内ネットワーク設備１０３を介して送信する。パーソナルコンピュータ１０５は、受信した画像データをプリンタ１０４に転送して印刷させる。以上の動作によって、携帯端末を利用したカメラ撮影画像を印刷する事が出来る。但し、印刷を実施しなくても、画像データをパーソナルコンピュータ１０５が持つ不図示の記憶装置にファイルとして記憶してもよい。この時、ＰＤＦファイルとして利用しても良い。
【００１３】
次に、本実施例を図４のフローチャートを利用して詳細に説明する。図４のフローチャートは、プログラムとしてＲＯＭ３０３に格納されており、ＣＰＵ３０１がＲＡＭ３０２を利用してプログラムを実行する。よって、今後の説明においては、特に記載が無い限りはＣＰＵ３０１が実行するものとする。
【００１４】
まず、Ｓ１００１において、操作部コントローラ３０９を利用してタッチパネル２０１に撮影するページ集約原稿（Ｎアップ原稿）の集約ページ数を選択する画面を表示する。例えば図５（ａ）の様に表示をして、ユーザに画面へのタッチを促す。この時、撮影される原稿が４アップ （１枚に４ページ分を印刷、集約ページ数は４）原稿であれば、ユーザは「4in1原稿を撮影」をタッチして選択する。また、２アップ（１枚に２ページ分を印刷、集約ページ数は２）原稿であれば、「2in1原稿を撮影」を選択する。ページ集約をしていない（１枚に１ページ分を印刷、集約ページ数は１）原稿ならば、「通常の原稿を撮影」を選択する。以上のように、ユーザによって集約ページ数が選択され、集約ページ数に対応した撮影モードが選択される。更に、ユーザによって選択された集約ページ数を操作部コントローラ３０９がＣＰＵ３０１に通知し、集約ページ数はＲＡＭ３０２に格納される。
【００１５】
Ｓ１００２において、カメラ装置３０８からカメラ情報（カメラ受光部２０３が撮影している画像データ）を取得し、ＲＡＭ３０２に格納する。操作部コントローラ３０９は、画像データをＲＡＭ３０２から読みだして、タッチパネル２０１に表示する。
【００１６】
Ｓ１００３において、ＲＡＭ３０２に格納された画像データと集約ページ数を利用して、分割数判定を実施する。分割数判定では、Ｓ１００２の処理によって携帯端末のタッチパネル２０１に表示されているＮアップ原稿のうちの何ページ分（必ずＮページ以下）が表示されているかを判定する。この判定によって、保存する時に幾つに分割すべきかが分かる。ここで表示されるＮアップ原稿内のページとは、１枚の原稿に集約印刷された各ページの画像のことである。  例えばタッチパネル２０１に４アップ原稿の全体が表示されていれば、４ページ分をカメラ装置３０８によって撮影する事が出来る。そして、全体を撮影する為に、携帯端末と原稿が十分に離れていれば、原稿の４個の端部のうち、３個以上が、タッチパネル２０１に表示される。ここでいう原稿の端部（原稿端部）とは、原稿用紙の角のことを表している。
【００１７】
図６に原稿とカメラ受光部２０３との距離によってタッチパネル２０１に表示されるページ数が異なる様子を示す。図６（ａ）は、Ｎアップ原稿とカメラ受光部２０３が十分に離れている時のタッチパネル２０１に表示された画像の例である。原稿全体が表示されており、４個の原稿端部がタッチパネルに表示される。図６（ｂ）は、Ｎアップ原稿とカメラ受光部２０３が少し離れている時のタッチパネル２０１に表示された画像の例である。タッチパネル２０１に４アップ原稿の半分が表示されており、原稿の４個の端部のうち、２個がタッチパネル２０１に表示される。図６（ｃ）は、Ｎアップ原稿とカメラ受光部２０３が近づいている時のタッチパネル２０１に表示された画像の例である。タッチパネル２０１に４アップ原稿の４分の１が表示されており、原稿の４個の端部のうち、１個がタッチパネル２０１に表示されている。
【００１８】
以上説明した様に、Ｎアップ原稿の全体を撮影するか、一部（原稿のうち、何ページ分）を撮影するかによって、原稿の端部の数は違う。よって、本実施例では原稿の端部の数によって画面内のページ数を判定する。
【００１９】
図７は、Ｓ１００３の判定方法について、上述の原稿の端部を検出する方法を利用したフローチャートである。まず、Ｓ２００１で、画像データから原稿端部を検知する。原稿端部検知方法は特徴量抽出として様々な方法が提案されている。例えば、画像データにラプラシアン等のエッジ抽出フィルタを適用し、後にエッジ画像に直角となるパターンマッチング処理を実施し、原稿端部を見つける方法が一般的である。また、最近ではORB特徴量検出器やＳIFT特徴量検出器が有名である。但し、本実施例では、原稿端部検知を実現する特徴量検出器は特に限定しない為、詳細な説明は割愛する。
【００２０】
次に、Ｓ２００２において、ＲＡＭ３０２に格納された集約ページ数によって分岐する。集約ページ数が４アップであればＳ２００３に進む。Ｓ２００３において、検出された端部が３個以上かどうかを判定し、３個以上であれば、Ｓ２００４で変数ＮＵＰに４を代入する。Ｓ２００３において端部が３個以上検出されない場合は、Ｓ２００５に進む。Ｓ２００５において、検出された端部が２個以上かどうかを判定し、２個であれば、Ｓ２００６で変数ＮＵＰに２を代入する。Ｓ２００５において、検出された端部が２個未満であれば、Ｓ２００７において、ＮＵＰに１を代入する。
【００２１】
更に、Ｓ２００２において、ＲＡＭ３０２に格納された集約ページ数が４アップでなければＳ２００８に進み、２アップかどうかを判定する。２アップであればＳ２００９に進み、検知した原稿端部が３個以上かどうかを判定する。３個以上であれば、Ｓ２０１０で変数ＮＵＰに２を代入する。これは、２アップ原稿の全体を撮影していれば、分割数は２だからである。一方、Ｓ２００８で２アップでない（ページ集約しない）場合、及びＳ２００９で端部が２個以下しか検出されない場合には、Ｓ２０１１においてＮＵＰに１を代入する。これは、ページ集約しない場合と、２アップ原稿の半分を撮影している場合は、分割しないで良いためである。
【００２２】
以上、Ｓ１００３の処理により、変数ＮＵＰに撮影されているページ数が代入される事になる。次に、Ｓ１００４において、Ｓ１００３の判定結果であるＮＵＰが２以上かどうか判定し、２以上の場合にはＳ１００５に進み、それ以外の場合はＳ１０１２に進む。
【００２３】
Ｓ１００５では、分割領域通知画像を生成し、携帯端末のタッチパネル２０１に画像データと分割領域通知画像を合成して表示する。分割領域通知画像の例を図８に示す。この分割領域通知画像は、Ｎアップ原稿内の各ページ画像の領域をユーザに通知するための画像である。分割領域通知画像は、図８（ａ）の例では互いに直交する直線の画像であり、図８（ｂ）の例では直線の画像である。この分割領域通知画像によってＮアップ原稿の画像は各領域に分割されることになる。図８（ａ）は、ＮＵＰが４の場合に画像データと分割領域通知画像が合成されたタッチパネル２０１の例である。また、図８（ｂ）は、ＮＵＰが２の場合に画像データと分割領域通知画像が合成されたタッチパネル２０１の例である。このように、本実施例では、分割領域通知画像は携帯端末の画面に対して直角に配置される。しかし、例えば、図６（ａ）で示した全原稿端部の座標をＳ１００３で取得するならば、分割領域通知画像は原稿の端部位置を考慮して、図８（ｃ）の例に示す様に、画像データに対して斜めに合成しても良い。
【００２４】
次に、Ｓ１００６において高解像度ページ判定を行う。高解像度ページ判定は、Ｓ１００５で表示されている分割領域通知画像によって分割されている各領域の画像に対して、各領域の画像の印刷にとって望ましい画像の解像度を判定するものである。通常、カメラで撮影したＮアップ原稿を分割して印刷する場合、拡大印刷になる。この時、小ポイント文字を遠くから撮影した画像は、カメラが文字を構成する線を分解出来ず、画像の解像度の高い詳細な印刷が出来ない。一方、大ポイント文字や写真画像、単純なグラフィック画像は、充分に判別可能な詳細印刷が可能である。以上の理由で、対象となる画像データが拡大印刷時に綺麗に印刷できるかを判定する。
【００２５】
Ｓ１００６における高解像度ページ判定方法のフローチャートを図９に示す。ここで、図８（ａ）の４つに分割された領域の第１象限を左上、第２象限を左下、第３象限を右上、第４象限を右下とする。そして、解像度判定は第１〜第４の各象限の領域について順次実施するものとする。
【００２６】
まず、Ｓ３００１において、画像データの第１象限にＤＦＴ（デジタルフーリエ変換）処理をする。これにより、第１象限の画像データの周波数成分が抽出される。Ｓ３００２において、諸周波数の中で中心になる（パワーの強い）周波数の成分を取得し、変数ｆに代入する。Ｓ３００３において、高解像な画像を印刷するのに望ましい周波数を取得し、これをｆｍａｘとする。ｆｍａｘは、前もって備えておく必要がある為、ＲＯＭ３０３に格納されている。また、ｆｍａｘは、カメラの解像度や画素数等の性能によって変わる為、携帯端末１０１の開発時に決めておく必要がある値である。
【００２７】
Ｓ３００４で、ｆｍａｘとｆの差分をｄｅｌｔａとする。つまり、必要な周波数と画像の周波数を比較する。Ｓ３００５において、ｄｅｌｔａが閾値ｆ＿ｔｈ１より大きいかどうかを判定し、大きければ、画像データの周波数は低いと判定できる。このような場合にＣＰＵ３０１は、第１象限は低周波ページであると判定し、Ｓ３００６において、第１象限を低周波ページとして設定する。低周波ページの画像は、例えば大きいサイズの文字が含まれるような画像であり、原稿全体を撮影画像に含めるように原稿を撮影した場合でも、ユーザにとって比較的はっきりと原稿の内容が判読できるような画像である。
【００２８】
Ｓ３００５でｄｅｌｔａがｆ＿ｔｈ１以下であれば、Ｓ３００７において、ｄｅｌｔａがｆ＿ｔｈ１より小さい別の閾値ｆ＿ｔｈ２より大きいかどうか判定する。大きいと判定されれば、解像出来ない高周波画像が含まれる可能性がある。このような場合にＣＰＵ３０１は、第１象限は中周波ページであると判定し、Ｓ３００８で第１象限を中周波ページとして設定する。中周波ページの画像は、例えば中程度の大きさのサイズの文字が含まれるような画像であり、原稿全体を撮影画像に含めるように原稿を撮影した場合に、撮影条件や原稿内容によってはユーザにとって原稿の内容が判読しにくいような画像である。よって、中周波ページの画像は、プリンタ１０４において高解像で詳細な画像の印刷が出来ない可能性があるとユーザに警告する必要がある画像である。  Ｓ３００７でｄｅｌｔａがｆ＿ｔｈ２以下であれば、Ｓ３００９においてＣＰＵ３０１は、第１象限は高周波ページであると判定する。高周波ページの画像は、例えばとても小さいサイズの文字が含まれるような画像であり、原稿全体を撮影画像に含めるように原稿を撮影した場合に、ユーザにとって中周波ページの画像以上に原稿の内容の判読ができないであろう画像である。よって、高周波ページの画像は、プリンタ１０４で印刷しても高解像で詳細な画像が印刷出来ないと予想される為、原稿に近づいて撮影する必要があることをユーザに促す必要がある画像である。
【００２９】
Ｓ３００１〜Ｓ３００９の処理を、第２〜第４象限について繰り返す。このようにして、各象限に分けられた画像データがプリンタ１０４で印刷された場合に、高解像で詳細な画像の印刷が出来るかどうかを判定する。
【００３０】
図４に戻り、Ｓ１００７において、図８（ａ）における第１象限から第４象限まで、Ｓ１００６で判定した高周波ページの象限に対して、画像の解像度を高めるべく再撮影する必要があるかどうかを、ユーザに通知する。この通知は、タッチパネル２０１に警告マークを合成して表示することにより実施する。これによって、ユーザは印刷した時に解像出来ないページ（画像の解像度が低過ぎるページ）を判定する事が出来る。警告マークの例を図１１に示す。なおここでいうページとはＮアップ原稿に集約されている各ページ画像のことである。図１１（ａ）では表示色や網掛けパターンを変えて、再撮影するページの警告情報を表示する。図１１（ｂ）では記号によって、再撮影するページの警告情報を表示する。図１１（ｃ）では番号を付加することによって、再撮影するページの警告情報を表示する。また、図１１（ｄ）では、警告メッセージを表示している。なお、上記手法に限らず、どのような警告方法でも良い。また、中周波ページに対しても同様に警告しても良い。高周波ページおよび中周波ページに対して警告する場合には、それぞれのページの周波数に応じて警告情報の種類を変えるようにすることが望ましい。図１１（ａ）で例えば、高周波ページに対しては赤色の半透明の矩形画像を重畳して表示させ、中周波ページに対しては黄色の半透明の矩形画像を重畳して表示させるようにする。
【００３１】
次に、Ｓ１００８では、操作コントローラ３０９がユーザからの保存指示を取得する。保存指示が無い場合、Ｓ１００２に戻る。また、保存指示があった場合、Ｓ１００９に処理を進める。Ｓ１００９では、図８の分割領域通知画像で分割された領域にしたがって、画像を分割して各ページにページ番号等のヘッダ情報を付加する。この時、ページの順番については、操作部コントローラ３０９がタッチパネル２０１に入力されたユーザの指示をＣＰＵ３０１に転送する。例えば、操作部コントローラ３０９が、タッチパネル２０１に表示された図８の各象限のページ番号をユーザに示し、正しいか、修正したいかの入力情報によって、ＣＰＵ３０１がページ番号を修正する。また、各ページにページ番号が振ってある様な場合には、各ページの下部周辺をＯＣＲ判定し、ページ番号を候補として抽出する事も可能である。
【００３２】
また、分割後、図３の画像処理装置３１０によって、各ページにトリミングや解像度変換を実施する。各ページの画像領域を検知する事で、画像領域外についてトリミングを実施する事が出来る。また、本発明では分割数に応じて、各ページの画像サイズが変わる。これを揃える為に、例えば４分割されたページであれば、縦と横をそれぞれ２倍すると元のサイズにする事ができる。但し、解像度変換は、プリンタ１０４の印刷解像度に合わせても良い。例えば、300dpi程度の撮影をして４分割した画像を600dpiプリンタで印刷する時は、８倍に拡大する事になる。
【００３３】
次に、Ｓ１０１０では、分割された複数枚画像をＲＡＭ３０２に蓄積する。そして、Ｓ１０１１で終了判定を行う。操作部コントローラ３０９がタッチパネル２０１でユーザからの終了指示を受け取った場合には、処理を終了する。終了しないで撮影を続ける場合は、Ｓ１００２まで戻る。
【００３４】
一方、Ｓ１００４において、ＮＵＰが１であった場合には、Ｓ１０１２に進む。Ｓ１０１２はＳ１００８と同じ処理であるので割愛する。次に、Ｓ１０１３において、既にＳ１０１０でＲＡＭ３０２に画像蓄積されている古い画像データと、新しい画像データを比較して、同じページかどうかを判定する。同じページであるかどうかを判定する方法としては様々な方法がある。例えば、古い画像データと新しい画像データの正規化されたヒストグラムの相関係数を取得し、相関係数が１に近いかどうかで判定する方法が一般的である。１に近ければ同じページであるし、１から遠ければ違うページである。但し、各画像が同一であるかを判定する方法は様々に提案されており、本発明は特定の判定方法に限定するものではない。
【００３５】
Ｓ１０１４において、Ｓ１０１３の検索結果で同じページの画像データがＲＡＭ３０２に見つからなければ、Ｓ１０１０に進んで蓄積されている画像データの後ろにページ番号を付加して画像を追加する。一方、Ｓ１０１３の検索結果がＳ１０１４で蓄積済みと判定すると、Ｓ１０１５において、蓄積済みの画像と新しい画像のどちらの解像度が高いかを判定する。判定方法は、例えば、Ｓ１０１０の画像蓄積時にＮＵＰも付加情報として保存し、新しい画像と蓄積済みの画像のＮＵＰを比較する。新しい画像の方が、ＮＵＰが低い場合、分割数が少なく、解像度が高いと言える。よって、Ｓ１０１６において、保存済み画像よりも分割数ＮＵＰの数値の低い画像と差し替え蓄積を行う。なお、Ｓ１０１６で画像差し替えをするときに、差し替え前の画像のページ番号等のヘッダ情報は、入れ替わる画像に付加される。
【００３６】
以上の処理でページ分割された画像データが順番に生成される。図４のフローで生成された複数ページの画像は、携帯端末１０１のＲＡＭ３０２から無線ＬＡＮ送受信装置３０７を利用して、無線ルータ１０２と構内ネットワーク１０３を経由して、パーソナルコンピュータ１０５に転送される。パーソナルコンピュータ１０５では、印刷に適した解像度に変換して、画像データをプリンタ１０４に転送する。プリンタ１０４では、ハーフトーン処理をして印刷を行う。
【００３７】
以上説明したように、本実施例において、ページ集約された原稿画像を携帯端末で撮影する時に、ユーザが適切な解像度で撮影し、印刷をする事が出来る。
【００３８】
＜実施例２＞
実施例２では、図４のＳ１００３の分割数判定を、実施例１とは違う方法で行なう。なお、以下では、実施例１との差分のみについて記載する。
【００３９】
まず、図４のＳ１００１において、図５（a）の画面を携帯端末１０１のタッチパネル２０１に表示して、集約ページ数をＲＡＭ３０２に格納する。更に、図５（b）の画面をタッチパネル２０１に表示して、撮影する原稿の紙サイズ設定をＲＡＭ３０２に格納する。
【００４０】
次に、Ｓ１００２において、カメラ装置３０８からカメラ情報（カメラ受光部２０３が撮影している画像データ）を取得して、ＲＡＭ３０２に格納する。操作部コントローラ３０９は、画像データをＲＡＭ３０２から読みだして、タッチパネル２０１に表示する。更に、オートフォーカス装置２０４のオートフォーカス機能を利用して、カメラ装置３０８から焦点距離を取得する。焦点距離とは、オートフォーカス機能が測定する、撮影対象とカメラの受光素子の距離である。よって、焦点距離を利用して、携帯端末と原稿の距離、Ｌ（ｃｍ）が測定できる事になる。
【００４１】
Ｓ１００３の分割数判定処理については、図１０のフローチャートを利用して説明する。まず、図１０のＳ４００１において、ＲＯＭ３０３に格納されたテーブルから、ＲＡＭ３０２に格納されている原稿サイズ設定を用いて、閾値ＴＨ１、ＴＨ２を取得する。ここで、必ずＴＨ１＞ＴＨ２とする。ＴＨ１は原稿全体を撮影する為の必要距離である。また、ＴＨ２は原稿の半分を撮影する為の必要距離である。ＲＯＭ３０３に格納されているテーブルの例を表１に示す。
【００４２】
【表１】
2014121043.tif 000003
【００４３】
次に、Ｓ４００２において、ＲＡＭ３０２に格納された集約ページ数が４アップかどうか判定し、４アップならば、Ｓ４００３で端末―原稿間距離ＬとＴＨ１を比較する。距離ＬがＴＨ１よりも大きい場合、原稿全体を撮影していると判定する。よってＳ４００４において、変数ＮＵＰに４を代入する。
【００４４】
Ｓ４００３において、距離ＬがＴＨ１以下の場合、Ｓ４００５に進む。Ｓ４００５では、距離ＬとＴＨ２を比較し、ＬがＴＨ２よりも大きければ、カメラ受光部２０３は原稿の半分を撮影していると判定する。よってＳ４００６において、変数ＮＵＰに２を代入する。一方、Ｓ４００５において、ＬがＴＨ２以下であれば、更に拡大していると判定出来るので、Ｓ４００７において、変数ＮＵＰに１を代入する。
【００４５】
一方、Ｓ４００２でＲＡＭ３０２に格納された集約ページ数が４アップでなければ、Ｓ４００８に進む。Ｓ４００８において２アップかどうか判定し、２アップであれば、Ｓ４００９において、距離ＬとＴＨ１を比較する。距離ＬがＴＨ１よりも大きければ、カメラ受光部２０３は原稿全体を撮影していると判定し、Ｓ４０１０において、ＮＵＰに２を代入する。一方、Ｓ４００８において、ＲＡＭ３０２に格納された集約ページ数が２アップでは無い場合と、Ｓ４００９においてＬがＴＨ１以下の場合は、１ページ分を撮影していると判定する。よって、Ｓ４０１１ において、変数ＮＵＰに１を代入する。
【００４６】
なお、Ｓ１００４以降の処理については、実施例１と同じである為、処理の説明を割愛する。
【００４７】
以上説明した様に、実施例２のＳ１００３は、タッチパネル２０１に表示されている画像データから、原稿の端部情報を取得する必要が無い。よって、実施例１と比較して高速な処理が可能となる。さらに、実施例２により、ページ集約された原稿画像を携帯端末で撮影する時に、ユーザが適切な解像度で撮影できるように誘導する事が出来る。
【００４８】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４９】
１０１  携帯端末
２０１  携帯端末のタッチパネル
２０３  携帯端末のカメラ受光部
２０４  携帯端末のオートフォーカス装置
３０１  携帯端末のＣＰＵ
【図１】
2014121043.tif 000004
【図２】
2014121043.tif 000005
【図３】
2014121043.tif 000006
【図４】
2014121043.tif 000007
【図５】
2014121043.tif 000008
【図６】
2014121043.tif 000009
【図７】
2014121043.tif 000010
【図８】
2014121043.tif 000011
【図９】
2014121043.tif 000012
【図１０】
2014121043.tif 000013
【図１１】
2014121043.tif 000014