(57)【要約】【課題】  複数ページの画像データを編集する操作を容易にこと。【解決手段】  画像処理装置は、複数枚の原稿を読みって、複数ページからなる画像データを出力する原稿読取部と、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得手段と部５５と、指示画像データを複数のページ部分に分割する分割部５７と、原稿読取部が出力する画像データから複数のページ部分それぞれと同一または類似する部分を処理対象部分として抽出する部分抽出部５３と、指示画像データに基づいて、複数の処理対象ページからそれぞれ抽出された複数の処理対象部分を配置した編集後画像データを生成する編集部５９と、を備える。【選択図】        図６
2015088891.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の原稿を読みって、複数ページからなる画像データを出力する原稿読取手段と、
前記複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得手段と、
前記指示画像データを複数のページ部分に分割する分割手段と、
前記原稿読取手段が出力する画像データから前記複数のページ部分それぞれと同一または類似する部分を処理対象部分として抽出する部分抽出手段と、
前記指示画像データに基づいて、前記複数の処理対象ページからそれぞれ抽出された前記複数の処理対象部分を配置した編集後画像データを生成する編集手段と、を備えた画像処理装置。
【請求項２】
前記指示画像取得手段は、前記複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像する撮像手段を備えた撮像装置から前記指示画像データを取得する、請求項１に記載の画像処理装置。
【請求項３】
前記指示画像データに対応し、前記複数のページ部分の位置関係を示す手書画像を含む手書画像データを前記撮像装置から取得する手書画像取得手段と、
前記手書画像データから矢印の形状をした手書画像を配置指示画像として抽出する配置指示画像抽出手段を、さらに備え、
前記編集手段は、前記抽出された配置指示画像の矢印が向かう終点に位置するページ部分に対応する処理対象部分を含む処理対象ページを、基準ページに設定する基準ページ設定手段と、
前記抽出された配置指示画像の矢印の始点に位置するページ部分に対応する処理対象部分を、前記基準ページにおける当該手書画像の終点の位置に配置する基準ページ配置手段と、を含む、請求項１または２に記載の画像処理装置。
【請求項４】
前記撮像装置は、前記撮像手段が出力する撮像画像を表示する表示制御手段と、
前記撮像画像を指示画像データとして、前記画像処理装置に送信する指示画像データ送信手段と、
ユーザーにより指示された位置を検出する位置検出手段と、
前記位置検出手段により検出された位置に基づいて前記手書画像データを生成する手書画像生成手段と、
前記手書画像データを、前記指示画像データとともに前記画像処理装置に送信する手書画像データ送信手段と、をさらに備える、請求項３に記載の画像処理装置。
【請求項５】
前記基準ページ配置手段は、前記抽出された配置指示画像の矢印の始点に位置するページ部分に対応する処理対象部分のサイズと、前記基準ページ内における前記抽出された配置指示画像の矢印の終点に位置する領域のサイズとに基づいて、前記処理対象部分を拡大または縮小する変倍手段を含む、請求項３または４に記載の画像処理装置。
【請求項６】
前記編集手段は、前記複数の処理対象ページからそれぞれ抽出された前記複数の処理対象部分を、それらの相対的な位置が、前記複数の処理対象部分にそれぞれ対応する前記複数のページ部分が前記指示画像データにおいて配置される相対的な位置と同じになるように、配置する領域を決定する領域決定手段を含む、請求項１または２に記載の画像処理装置。
【請求項７】
前記編集手段は前記複数の処理対象部分それぞれを、当該処理対象部分のサイズと、別の処理対象部分のサイズとに基づいて、拡大または縮小する変倍手段を含む、請求項６に記載の画像処理装置。
【請求項８】
前記分割手段は、前記指示画像データからエッジを抽出するエッジ抽出手段と、
前記抽出された複数のエッジのうち前記指示画像データにおいてエッジの幅方向の濃度が一定でないエッジを分割エッジとして抽出する分割エッジ抽出手段と、を備え、
前記指示画像データを前記抽出された分割エッジで切断することによって、前記複数のページ部分に分割する、請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
前記分割手段は、前記指示画像データから属性が同じ領域を抽出する属性別抽出手段と、
前記属性別抽出手段により抽出された複数の領域を、前記複数のページ部分に決定する、請求項１〜７のいずれかに記載の画像処理装置。
【請求項１０】
前記部分抽出手段は、前記画像データに含まれる複数ページそれぞれを、複数の要素に分割するページ要素分割手段と、
前記複数のページ部分それぞれを、前記画像データに含まれる複数ページごとに、当該ページにそれぞれ含まれる複数の要素と比較する比較手段と、を含む、請求項１〜９のいずれかに記載の画像処理装置。
【請求項１１】
原稿読取手段が複数枚の原稿を読みって出力する複数ページからなる画像データを取得する原稿読取ステップと、
前記複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得ステップと、
前記指示画像データを複数のページ部分に分割する分割ステップと、
前記画像データに含まれる複数ページのうちから前記複数のページ部分をそれぞれ含む複数の処理対象ページを抽出し、前記抽出された複数の処理対象ページそれぞれから、前記複数のページ部分のいずれかと同一または類似する部分を処理対象部分として抽出する部分抽出ステップと、
前記指示画像データに基づいて、前記複数の処理対象ページからそれぞれ抽出された前記複数の処理対象部分を配置した編集後画像データを生成する編集ステップと、を画像処理装置に実行させる画像編集方法。
【請求項１２】
原稿読取手段が複数枚の原稿を読みって出力する複数ページからなる画像データを取得する原稿読取ステップと、
前記複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得ステップと、
前記指示画像データを複数のページ部分に分割する分割ステップと、
前記画像データに含まれる複数ページのうちから前記複数のページ部分をそれぞれ含む複数の処理対象ページを抽出し、前記抽出された複数の処理対象ページそれぞれから、前記複数のページ部分のいずれかと同一または類似する部分を処理対象部分として抽出する部分抽出ステップと、
前記指示画像データに基づいて、前記複数の処理対象ページからそれぞれ抽出された前記複数の処理対象部分を配置した編集後画像データを生成する編集ステップと、を画像処理装置を制御するコンピューターに実行させる画像編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像編集方法、および画像編集プログラムに関し、特に、複数枚の原稿を読み取って得られる画像データを編集する画像処理装置、その画像処理装置により実行される画像編集方法、および画像編集プログラムに関する。
【背景技術】
【０００２】
複数の原稿に形成された画像を、編集する技術が知られている。例えば、特開平０８−２８９１３２号公報には、複数の原稿画像を読み取る画像読取手段と、前記画像読取手段で読み取った複数の画像データを記憶するための記憶手段と、前記記憶手段から読み出した複数の画像データのそれぞれを画面表示する画面表示手段と、前記画面表示手段で表示した複数の画像のそれぞれの任意の領域を指定する領域指定手段と、前記領域指定手段で領域を指定した複数の画像データを合成する合成画像処理手段とを備えることを特徴とする画像処理装置が記載されている。
【０００３】
しかしながら、従来の画像処理装置は、複数の画像それぞれにおいて、合成の対象となる領域を指定しなければならず、また、指定された複数の領域を合成するために、それぞれの位置を指定しなければならない。このため、合成の対象となる領域を指定するために表示する画面を切り換えなければならず、さらに、合成する位置を指定するために画面を切り換えなければならない。その結果、複数の画面を切り換えなければならず、操作が煩雑になるといった問題がある。
【特許文献１】特開平８−２８９１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、複数ページの画像データを編集する操作を容易にした画像処理装置を提供することである。
【０００５】
この発明の他の目的は、複数ページの画像データを編集する操作を容易にした画像編集方法を提供することである。
【０００６】
この発明のさらに他の目的は、複数ページの画像データを編集する操作を容易にした画像編集プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、複数枚の原稿を読みって、複数ページからなる画像データを出力する原稿読取手段と、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得手段と、指示画像データを複数のページ部分に分割する分割手段と、原稿読取手段が出力する画像データから複数のページ部分それぞれと同一または類似する部分を処理対象部分として抽出する部分抽出手段と、指示画像データに基づいて、複数の処理対象ページからそれぞれ抽出された複数の処理対象部分を配置した編集後画像データを生成する編集手段と、を備える。
【０００８】
この局面に従えば、複数の原稿のうち２以上の原稿それぞれの一部を同時に撮像した指示画像データに基づいて、複数枚の原稿を読取った画像データに含まれる複数の処理対象部分を配置した編集後データが生成される。このため、画像データを編集する操作を入力する必要がないので、複数ページの画像データを編集する操作を容易にした画像処理装置を提供することができる。
【０００９】
好ましくは、指示画像取得手段は、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像する撮像手段を備えた撮像装置から指示画像データを取得する。
【００１０】
この局面に従えば、撮像装置から指示画像データを取得するので、ユーザーは、複数枚の原稿のうち２以上の原稿を配置する被写体を定める操作と、撮像装置の撮像範囲を定める操作をすればよい。
【００１１】
好ましくは、指示画像データに対応し、複数のページ部分の位置関係を示す手書画像を含む手書画像データを撮像装置から取得する手書画像取得手段と、手書画像データから矢印の形状をした手書画像を配置指示画像として抽出する配置指示画像抽出手段を、さらに備え、編集手段は、抽出された配置指示画像の矢印が向かう終点に位置するページ部分に対応する処理対象部分を含む処理対象ページを、基準ページに設定する基準ページ設定手段と、抽出された配置指示画像の矢印の始点に位置するページ部分に対応する処理対象部分を、基準ページにおける当該手書画像の終点の位置に配置する基準ページ配置手段と、を含む。
【００１２】
この局面に従えば、指示画像データに対応し、複数のページ部分の位置関係を示す手書画像を含む手書画像データを撮像装置から取得し、手書画像データから矢印の形状をした手書画像を配置指示画像として抽出し、配置指示画像から基準ページを決定し、処理対象部分を基準ページに配置する。このため、ユーザーは、手書で矢印を入力する操作で、複数ページからなる画像データに含まれる複数ページのいずれかに含まれる部分の指定と、指定した部分を配置する位置の指定とをすることができる。
【００１３】
好ましくは、撮像装置は、撮像手段が出力する撮像画像を表示する表示制御手段と、撮像画像を指示画像データとして、画像処理装置に送信する指示画像データ送信手段と、ユーザーにより指示された位置を検出する位置検出手段と、位置検出手段により検出された位置に基づいて手書画像データを生成する手書画像生成手段と、手書画像データを、指示画像データとともに画像処理装置に送信する手書画像データ送信手段と、をさらに備える。
【００１４】
この局面に従えば、ユーザーは、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像する撮像装置に、手書き画像を入力すればよいので、編集後データを生成するために、画像処理装置を操作する必要がない。
【００１５】
好ましくは、基準ページ配置手段は、抽出された配置指示画像の矢印の始点に位置するページ部分に対応する処理対象部分のサイズと、基準ページ内における抽出された配置指示画像の矢印の終点に位置する領域のサイズとに基づいて、処理対象部分を拡大または縮小する変倍手段を含む。
【００１６】
この局面に従えば、処理対象部分のサイズが、基準ページ内における領域のサイズに基づいて変更されるので、編集後データにおいて複数の画像が重なるのを防止することができる。
【００１７】
好ましくは、編集手段は、複数の処理対象ページからそれぞれ抽出された複数の処理対象部分を、それらの相対的な位置が、複数の処理対象部分にそれぞれ対応する複数のページ部分が指示画像データにおいて配置される相対的な位置と同じになるように、配置する領域を決定する領域決定手段を含む。
【００１８】
この局面に従えば、複数の処理対象部分を、それらの相対的な位置が、複数のページ部分が指示画像データにおいて配置される相対的な位置と同じになるように、配置するので、ユーザーは、複数枚の原稿のうち２以上の原稿を配置することによって被写体を定める操作によって、編集後データにおける複数の処理対象部分の配置を定めることができる。
【００１９】
好ましくは、編集手段は複数の処理対象部分それぞれを、当該処理対象部分のサイズと、別の処理対象部分のサイズとに基づいて、拡大または縮小する変倍手段を含む。
【００２０】
この局面に従えば、処理対象部分のサイズが、他の処理対処部分のサイズに基づいて変更されるので、編集後データにおいて複数の画像が重なるのを防止することができる。
【００２１】
好ましくは、分割手段は、指示画像データからエッジを抽出するエッジ抽出手段と、抽出された複数のエッジのうち指示画像データにおいてエッジの幅方向の濃度が一定でないエッジを分割エッジとして抽出する分割エッジ抽出手段と、を備え、指示画像データを抽出された分割エッジで切断することによって、複数のページ部分に分割する。
【００２２】
この局面に従えば、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像した指示画像データを、２以上の原稿それぞれの一部を含むページ部分に分割することができる。
【００２３】
好ましくは、分割手段は、指示画像データから属性が同じ領域を抽出する属性別抽出手段と、属性別抽出手段により抽出された複数の領域を、複数のページ部分に決定する。
【００２４】
この局面に従えば、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像した指示画像データを、２以上の原稿それぞれに含まれる要素を含むページ部分に分割することができる。
【００２５】
好ましくは、部分抽出手段は、画像データに含まれる複数ページそれぞれを、複数の要素に分割するページ要素分割手段と、複数のページ部分それぞれを、画像データに含まれる複数ページごとに、当該ページにそれぞれ含まれる複数の要素と比較する比較手段と、を含む、請求項１〜９のいずれかに記載の画像処理装置。
【００２６】
この局面に従えば、複数のページ部分に対応する処理対象部分を容易に決定することができる。
【００２７】
この発明の他の局面によれば、画像編集方法は、原稿読取手段が複数枚の原稿を読みって出力する複数ページからなる画像データを取得する原稿読取ステップと、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得ステップと、指示画像データを複数のページ部分に分割する分割ステップと、画像データに含まれる複数ページのうちから複数のページ部分をそれぞれ含む複数の処理対象ページを抽出し、抽出された複数の処理対象ページそれぞれから、複数のページ部分のいずれかと同一または類似する部分を処理対象部分として抽出する部分抽出ステップと、指示画像データに基づいて、複数の処理対象ページからそれぞれ抽出された複数の処理対象部分を配置した編集後画像データを生成する編集ステップと、を画像処理装置に実行させる。
【００２８】
この局面に従えば、複数ページの画像データを編集する操作を容易にした画像編集方法を提供することができる。
【００２９】
この発明のさらに他の局面によれば、画像編集プログラムは、原稿読取手段が複数枚の原稿を読みって出力する複数ページからなる画像データを取得する原稿読取ステップと、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像して得られる画像データを指示画像データとして取得する指示画像取得ステップと、指示画像データを複数のページ部分に分割する分割ステップと、画像データに含まれる複数ページのうちから複数のページ部分をそれぞれ含む複数の処理対象ページを抽出し、抽出された複数の処理対象ページそれぞれから、複数のページ部分のいずれかと同一または類似する部分を処理対象部分として抽出する部分抽出ステップと、指示画像データに基づいて、複数の処理対象ページからそれぞれ抽出された複数の処理対象部分を配置した編集後画像データを生成する編集ステップと、を画像処理装置を制御するコンピューターに実行させる。
【００３０】
この局面に従えば、複数ページの画像データを編集する操作を容易にした画像編集プログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の概要の一例を示すブロック図である。
【図４】携帯情報装置のハードウェア構成の概要の一例を示すブロック図である。
【図５】第1の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。
【図６】第1の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図７】原稿の一例を示す図である。
【図８】カメラの撮像範囲の一例を示す第１の図である。
【図９】携帯情報装置に表示される画面の一例を示す第１の図である。
【図１０】編集後データの一例を示す第１の図である。
【図１１】カメラの撮像範囲の一例を示す第２の図である。
【図１２】携帯情報装置に表示される画面の一例を示す第２の図である。
【図１３】編集後データの一例を示す第２の図である。
【図１４】カメラの撮像範囲の一例を示す第３の図である。
【図１５】携帯情報装置に表示される画面の一例を示す第３の図である。
【図１６】編集後データの一例を示す第３の図である。
【図１７】第1の実施の形態における画像編集処理の流れの一例を示すフローチャートである。
【図１８】第1の実施の形態における編集後データ生成処理の流れの一例を示すフローチャートである。
【図１９】第２の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。
【図２０】第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図２１】第２の実施の形態における編集後データ生成処理の流れの一例を示すフローチャートである。
【図２２】カメラの撮像範囲の一例を示す第４の図である。
【図２３】携帯情報装置に表示される画面の一例を示す第４の図である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３３】
図１は、本発明の実施の形態の１つにおける画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピューター（以下、「ＰＣ」という）３００と、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、を含む。無線局５、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００、ＰＣ３００は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を介して、ネットワーク３に接続される。
【００３４】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３５】
ＰＣ３００は、一般的なコンピューターである。ＰＣ３００は、ＭＦＰ１００に対応するプリンタードライバープログラムがインストールされており、プリンタードライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像形成処理、原稿読取処理等を実行させることが可能である。
【００３６】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等、ユーザーに携帯して使用されるコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂは、被写体を撮像するカメラを備え、撮像装置として機能する。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。ここでは、携帯情報装置２００を、スマートフォンとしており、撮像機能、無線ＬＡＮ機能、および通話機能を備えている。
【００３７】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の概要の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３８】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００３９】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４０】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。さらに、ＲＡＭ１１４は，設定値記憶領域と設定画面記憶領域とを含む。設定値記憶領域は、処理を実行するための設定値を記憶する領域である。設定値記憶領域は、表示部１６１に表示する設定画面の記憶する領域である。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４１】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネルを１６５さらに含む。
【００４２】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、ＰＣ３００または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４３】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００４４】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００４５】
また、ＣＰＵ１１１は、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４６】
図４は、携帯情報装置のハードウェア構成の概要の一例を示すブロック図である。図４を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、外部記憶装置２１１と、を含む。
【００４７】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、ハードキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００４８】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００４９】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００５０】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、ＰＣ３００、ＭＦＰ１００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＰＣ３００、ＭＦＰ１００と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、ＰＣ３００、ＭＦＰ１００と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、ＰＣ３００、ＭＦＰ１００が、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、ＰＣ３００、ＭＦＰ１００のいずれかと、１対１で通信するようにしてもよい。
【００５１】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００５２】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１１Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００５４】
図５は、第1の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。図５に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、ＣＤ−ＲＯＭ２１１Ａに記憶されたプログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図５を参照して、ＣＰＵ２０１は、撮像制御部２５１と、送信制御部２５３と、表示制御部２５５と、位置検出部２５７と、手書画像生成部２５９と、を含む。
【００５５】
撮像制御部２５１は、カメラ２０２を制御して、カメラ２０２に、撮影範囲にある被写体を撮像させる。撮像制御部２５１は、被写体を撮像して得られる画像データを、表示制御部２５５および送信制御部２５３に出力する。ここでは、カメラ２０２で、ＭＦＰ１００が読み取った、または読み取る予定の複数枚の原稿のうち、２枚以上の原稿のそれぞれ一部を同時に撮像する場合を説明する。例えば、複数枚の原稿それぞれの一部をカメラ２０２の撮像範囲に納まるようにしてカメラ２０２で撮像する。カメラ２０２の撮像範囲に、複数枚の原稿それぞれの一部が納まるように配置するためには、例えば、複数枚の原稿を重ねて配置する、または、複数枚の原稿それぞれを折り曲げて配置する、複数枚の原稿を切り貼りして配置するようにすればよい。カメラ２０２が、ＭＦＰ１００が読み取った、または読み取る予定の複数枚の原稿のうち、２枚以上の原稿のそれぞれ一部を同時に撮像して出力する画像データを、指示画像データという。
【００５６】
表示制御部２５５は、表示部２０６を制御し、撮像制御部２５１から指示画像データが入力されることに応じて、指示画像データの画像を表示部２０６に表示させる。表示制御部２５５は、表示部２０６に表示された指示画像データを位置検出部２５７に出力する。
【００５７】
位置検出部２５７は、表示部２０６に表示された画像中の位置を検出する。具体的には、位置検出部２５７は、タッチパネル２０７Ｂを制御し、タッチパネル２０７Ｂが出力する位置情報を取得する。タッチパネル２０７Ｂは、ユーザーが指またはスタイラスペンでタッチパネル２０７Ｂを指示することに応じて、指示された位置を検出し、検出された位置を示す位置情報をＣＰＵ２０１に出力する。位置検出部２５７は、タッチパネル２０７Ｂから入力される位置情報に基づいて、表示部２０６に表示された画像中の位置を特定し、特定された位置を示す画像中位置情報を手書画像生成部２５９に出力する。位置検出部２５７は、所定の時間間隔でタッチパネル２０７Ｂから位置情報が入力される。位置検出部２５７は、所定の時間間隔でタッチパネル２０７Ｂから位置情報が入力されるごとに、その位置情報で特定される画像中位置情報を、手書画像生成部２５９に出力する。
【００５８】
手書画像生成部２５９は、位置検出部２５７から所定の時間間隔で入力される画像中位置情報に基づいて、手書画像を生成する。手書画像生成部２５９は、所定の時間間隔で連続して入力される画像中位置情報の集合を、手書画像として生成する。手書画像は、線を含む。また、手書画像は、複数の線を組み合わせた矢印の形状の手書画像、または、ある領域を囲む形状の手書画像を含む。手書画像生成部２５９は、生成された手書画像を手書画像データとして送信制御部２５３に出力する。
【００５９】
送信制御部２５３は、無線ＬＡＮＩ／Ｆ２０８を制御し、外部にデータを送信する。データの送信先は、ユーザーにより指定される。例えば、データの送信先を入力するための画面を、表示部２０６に表示し、ユーザーが操作部２０７に入力する送信先を受け付ける。送信先は、例えば、装置のネットワークアドレスである。なお、送信先は、予めフラッシュメモリ２０３に記憶しておくようにしてもよい。ここでは、ＭＦＰ１００のネットワークアドレスが、送信先として指定される場合を例に説明する。
【００６０】
送信制御部２５３は、指示画像データ送信部２６１と、手書画像データ送信部２６３と、を含む。指示画像データ送信部２６１は、撮像制御部２５１から入力される指示画像データを、無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。手書画像データ送信部２６３は、手書画像生成部２５９から入力される手書画像データを、無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。
【００６１】
なお、送信制御部２５３は、撮像制御部２５１から入力される指示画像データと、手書画像生成部２５９から入力される手書画像データと、を区別可能な１つのデータを、指示画像データとして、無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信するようにしてもよい。指示画像データと手書画像データとを区別可能なデータは、例えば、複数のデータを階層構造で含み、指示画像データを第１の階層に含み、手書画像データを第２の階層に含むデータである。また、指示画像データに手書画像データを合成した合成画像を送信するようにしてもよい。この場合には、合成画像から、指示画像データと手書き画像データとを分離できるように、例えば、手書画像データに含まれる手書画像を予め定めた色とすればよい。
【００６２】
図６は、第1の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図６に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された画像編集プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図６を参照して、ＣＰＵ１１１は、原稿読取制御部５１と、部分抽出部５３と、指示画像取得部５５と、分割部５７と、編集部５９と、手書画像取得部６１と、配置指示画像抽出部６３と、を含む。
【００６３】
原稿読取制御部５１は、原稿読取部１３０を制御し、原稿読取部１３０に複数枚の原稿を読み取らせ、原稿読取部１３０が複数枚の原稿を読み取って出力する画像データを取得する。原稿読取部１３０が出力する画像データは、複数枚の原稿にそれぞれ対応する複数ページの画像を含む。原稿読取制御部５１は、原稿読取部１３０から取得された画像データを、部分抽出部５３および編集部５９に出力する。
【００６４】
指示画像取得部５５は、指示画像データを外部から取得する。指示画像データは、原稿読取部１３０が読み取った、または読み取る予定の複数枚の原稿のうち、２枚以上の原稿のそれぞれ一部を同時に撮像して得られる画像データである。ここでは、携帯情報装置２００が原稿読取部１３０に読み取らせた、または読みらせる予定の複数枚の原稿のうち２枚以上の原稿それぞれの一部を同時に撮像する場合を例に説明する。指示画像取得部５５は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００から指示画像データを受信する。指示画像取得部５５は、取得された指示画像データを分割部５７に出力する。
【００６５】
分割部５７は、エッジ抽出部７７と、分割エッジ抽出部７９と、を含む。エッジ抽出部７７は、指示画像取得部５５から指示画像データが入力される。エッジ抽出部７７は、入力された指示画像データからエッジ画像を生成する。エッジ画像は、画像データにおいて、画素の値が、周辺の画素の値と所定の差のある画素をエッジ画素として含む。エッジ画像は、エッジ画素の画素値を「１」とし、エッジ画素以外の画素の画素値を「０」とするデータである。エッジ画像を生成する技術は、周知の技術を用いることができる。例えば微分フィルタを用いてフィルタ処理することにより、エッジ画像を生成する。エッジ抽出部７７は、生成されたエッジ画像中からエッジを抽出する。エッジは、隣接する複数のエッジ画素の集合である。エッジは、直線のエッジ、多角形のエッジ、円形のエッジ、曲線のエッジ、自由曲線のエッジを含む。エッジ抽出部７７は、抽出した複数のエッジを、分割エッジ抽出部７９に出力する。
【００６６】
分割エッジ抽出部７９は、エッジ抽出部７７から複数のエッジが入力される。分割エッジ抽出部７９は、入力された複数のエッジのうち、複数の原稿の境界となるエッジを分割エッジとして抽出する。指示画像データは、複数の原稿を同時に撮像して得られる画像データであり、複数の原稿が重なりあう部分で、上に重なる原稿の端部の影を含む場合がある。上に重なる原稿の端部の影は、エッジとして抽出され、エッジの幅方向に濃度が一定でない。分割エッジ抽出部７９は、エッジの幅方向の濃度が一定でない直線のエッジを分割エッジとして抽出する。なお、分割エッジ抽出部７９は、エッジ抽出部７７から入力される複数のエッジのうち、両端が指示画像データの周辺に交わるエッジを分割エッジとして抽出するようにしてもよい。
【００６７】
分割部５７は、分割エッジ抽出部７９が抽出した分割エッジを用いて、指示画像を複数のページ部分に分割する。分割部５７は、分割した複数のページ部分を、部分抽出部５３に出力する。
【００６８】
部分抽出部５３は、原稿読取制御部５１から複数ページの画像データが入力され、分割部５７から複数のページ部分が入力される。。部分抽出部５３は、ページ要素分割部７１と、比較部７５と、を含む。ページ要素分割部７１は、画像データに含まれる複数ページのそれぞれを、複数の要素に分割する。要素とは、写真、表、グラフ、文章などが表された領域である。
【００６９】
ページ要素分割部７１は、属性別領域抽出部７３と含む。属性別領域抽出部７３は、画像データの複数のページごとに、複数の属性それぞれの領域を抽出する。複数の属性は、文字が表わされた文字属性と、グラフまたは描画作成ソフトウエアなどで作成された線画が表された線画属性と、デジタルカメラなどで撮影して得られた写真が表された写真属性とを含む。属性別領域抽出部７３は、画像データから文字属性の文字領域と、線画属性の線画領域と、写真属性の写真領域とを抽出する。画像データから文字属性、線画属性および写真属性それぞれの領域を抽出する技術は、周知な技術を用いることができる。
【００７０】
例えば、画像データを複数のブロックに分割し、複数のブロックそれぞれの属性を判定する。ブロックサイズは、任意のサイズ（ｍ×ｎ：ｍ，ｎは自然数）に定めることができるが、例えば縦８画素、横８画素のサイズとする。ブロック毎に、ブロックに含まれる複数の画像の値の最大値と最小値との差（ＭＡＸ−ＭＩＮ値）および平均値等の特徴量を算出し、それらの特徴量に基づき、文字属性、線画属性または写真属性を判定する。そして、同じ属性のブロックを含む矩形の領域を、その属性の領域として抽出する。具体的には、文字属性の複数のブロックを囲む矩形の領域を文字領域として抽出し、写真属性の複数のブロックを囲む矩形の領域を写真領域として抽出し、線画属性の複数のブロックを囲む矩形の領域を線画領域として抽出する。
【００７１】
ページ要素分割部７１は、属性別領域抽出部７３によって画像データから抽出された文字領域、写真領域、線画領域それぞれを要素として抽出する。ページ要素分割部７１は、画像データに含まれる複数のページそれぞれから抽出された複数の要素を比較部７５に出力する。要素は、画像データの一部であり、その要素が含まれるページと、そのページ中の位置とによって特定される。
【００７２】
比較部７５は、ページ要素分割部７１から、複数の要素が入力され、分割部５７から複数のページ部分が入力される。比較部７５は、入力された複数のページ部分それぞれを、複数の要素と比較する。比較部７５は、複数の要素とページ部分とは画像であるため、画像が類似するか否かを判断する。例えば、パターンマッチング技術を用いることができる。比較部７５は、複数の要素のうちからページ部分と最も類似する要素を処理対象部分に決定し、決定された処理対象部分とページ部分との組を、編集部５９に出力する。比較部７５は、分割部５７から入力される複数のページ部分ごとに、当該ページ部分に類似する処理対象部分を決定する。このため、比較部７５は、分割部５７から入力される複数のページ部分の数と同じ数の組の処理対象部分とページ部分とを編集部５９に出力する。
【００７３】
比較部７５は、ページ部分と要素を比較する際に、ページ部分のサイズおよび方向を変更して比較する。例えば、ページ部分のサイズを拡大または縮小した画像を要素と比較する。ページ部分のサイズと、要素のサイズとが一致しない場合があるからである。また、ページ部分の方向を、回転させた後の画像を要素と比較する。ページ部分の方向が要素の方向と一致しない場合があるからである。例えば、ページ部分に文字を含む場合には、文字認識することにより文字を抽出して、文字の方向にページ部分を回転させた画像と、要素を文字認識することにより文字を抽出して、文字の方向に要素を回転させた画像とを比較する。
【００７４】
さらに、比較部７５は、ページ部分と要素を比較する際に、ページ部分と要素の少なくとも一部を比較する。比較部７５は、ページ部分が要素の少なくとも一部と類似すれば、その要素を処理対象部分に決定する。ページ部分が要素の一部を含んでいる場合があるからである。
【００７５】
手書画像取得部６１は、手書画像データを外部から取得する。手書画像データは、指示画像データを送信してきた携帯情報装置２００によって、携帯情報装置２００を操作するユーザーにより携帯情報装置２００に入力された手書きの画像である。手書画像データは、指示画像取得部５５によって携帯情報装置２００から受信された指示画像データの画像に対応する。手書画像取得部６１は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００から手書画像データを受信する。手書画像取得部６１は、取得された手書画像データを配置指示画像抽出部６３に出力する。
【００７６】
なお、指示画像データを第１の階層に含み、手書画像データを第２の階層に含むデータを受信する場合には、受信されたデータから指示画像データと手書画像データとを分離することによって、指示画像データと手書画像データとを取得する。また、指示画像データに手書画像データを合成した合成画像を受信する場合には、合成画像から予め定められた色の手書画像を抽出することによって、指示画像データと手書き画像データとに分離する。
【００７７】
配置指示画像抽出部６３は、手書画像取得部６１から入力される手書画像データに含まれる手書画像のうち、矢印の形状をした手書画像を配置指示画像として抽出する。配置指示画像抽出部６３は、抽出された配置指示画像を編集部５９に出力する。
【００７８】
編集部５９は、原稿読取制御部５１から画像データが入力され、指示画像取得部５５から指示画像データが入力され、部分抽出部５３の比較部７５から処理対象部分とページ部分との組が複数入力され、配置指示画像抽出部６３から配置指示画像が入力される。編集部５９は、基準ページ設定部８１と、基準ページ配置部８３と、を含む。
【００７９】
基準ページ設定部８１は、配置指示画像抽出部６３から入力される配置指示画像と、指示画像取得部５５から入力される指示画像データと、部分抽出部５３から入力される処理対象部分とページ部分との組の複数と、に基づいて、原稿読取制御部５１によって原稿を読み取って得られる画像データに含まれる複数のページのうちから１つを基準ページに設定する。基準ページ設定部８１は、指示画像中で複数の矢印の形状をした配置指示画像それぞれの終点の位置を含む領域を特定し、複数のページ部分のうちから特定された領域を含むページ部分を特定する。基準ページ設定部８１は、特定されたページ部分と組になる処理対象部分が含まれるページを、基準ページに設定する。基準ページ設定部８１は、基準ページに設定したページのページ識別情報を基準ページ配置部８３に出力する。
【００８０】
基準ページ配置部８３は、原稿読取制御部５１から入力される画像データに含まれる基準ページに、配置指示画像抽出部６３から入力される配置指示画像に従って、１以上の処理対象部分を、配置する。具体的には、基準ページ配置部８３は、矢印の形状の配置指示画像の始点に位置するページ部分と組になる処理対象部分を、基準ページにおける当該矢印の形状の配置指示画像の終点の位置に配置することによって、編集後画像データを生成する。なお、処理対象部分に文字を含む場合には、処理対象部分を文字認識し、抽出された文字の方向に合わせて処理対象部分を配置する。具体的には、抽出された文字の方向が基準ページの方向に合致するように処理対象部分を回転させて配置する。
【００８１】
基準ページ配置部８３は、変倍部８５を含む。変倍部８５は、処理対象部分のサイズを、基準ページに配置される領域のサイズに適合するサイズとなるように、処理対象部分を拡大または縮小する。変倍部８５は、基準ページ中で、配置指示画像の矢印の終点の位置を含む領域であって、他の画像を含まない濃度が均一な領域を特定し、特定された領域のサイズと、処理対象部分のサイズとを比較し、処理対象部分のサイズが基準ページ中で特定された領域のサイズと同じになる変倍率を決定する。変倍部８５は、決定された変倍率で処理対象部分を拡大または縮小する。
【００８２】
次に、具体例を説明する。図７は、原稿の一例を示す図である。図７（Ａ）は、原稿の第1ページの一例を示し、図７（Ｂ）は、原稿の第２ページの一例を示し、図７（Ｃ）は、原稿の第３ページの一例を示す。図７（Ａ）を参照して、原稿の第１ページ３０１は、領域３０３と、領域３０５とを含む。図７（Ｂ）を参照して、原稿の第２ページ３１１は、領域３１３と、領域３１５とを含む。図７（Ｃ）を参照して、原稿の第３ページ３２１は、領域３２３と、領域３２５とを含む。
【００８３】
次に、図７（Ａ）〜図７（Ｃ）に示した原稿の第1〜第３ページを携帯情報装置２００で撮像し、指示画像を入力する手順について説明する。ここでは、第１の手順として原稿の第３ページ３２１に、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３を追加した編集後データを生成する場合を例に説明する。この場合、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３と、第３ページ３２１の領域３２３または領域３２５のいずれかとが、カメラ２０２の撮像範囲に納まるように撮像する。
【００８４】
図８は、カメラの撮像範囲の一例を示す第１の図である。図８を参照して、第３ページ３２１の上に、第1ページ３０１を重ね、第1ページ３０１の上に第２ページ３１１を重ねた被写体を示している。また、点線で示した矩形の領域は、カメラ２０２の撮像範囲３５０を示す。撮像範囲３５０は、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３と、第３ページ３２１の領域３２５と、を含む。カメラ２０２の撮像範囲を図８に示す撮像範囲３５０として撮像することにより、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３と、第３ページ３２１の領域３２５と、を含む指示画像データが得られ、携帯情報装置２００の表示部２０６に指示画像データの画像が表示される。
【００８５】
図９は、携帯情報装置に表示される画面の一例を示す第１の図である。図９を参照して、画面３５１は、指示画像データの画像３５３と、手書画像データの画像３５５，３５７とを含む。指示画像データの画像３５３は、図８に示した撮像範囲３５０の画像と同じである。手書画像データの画像３５５は、第１ページ３０１の領域３０５の画像３０５Ａを囲む部分と、画像３０５Ａを始点とし、第３ページ３２１の領域３２５の画像３２５Ａの右側の領域を終点とする矢印の部分と、を含む。画像３２５Ａの右側の領域を終点とする矢印の部分は、配置指示画像である。手書画像データの画像３５７は、第２ページ３１１の領域３１３の画像３１３Ａを囲む部分と、画像３１３Ａを始点とし、第３ページ３２１の領域３２５の画像３２５Ａの上側の領域を終点とする矢印の部分と、を含む。画像３２５Ａの上側の領域を終点とする矢印の部分は、配置指示画像である。
【００８６】
図１０は、編集後データの一例を示す第１の図である。図１０を参照して、編集後データ３６１は、原稿の第３ページ３２１に、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３とを追加したデータである。第１ページ３０１の領域３０５は、第３ページ３２３の領域３２５の右側に配置され、第２ページ３１１の領域３１３は、第３ページ３２３の領域３２５の上側に配置される。
【００８７】
次に、第２の手順として原稿の第１ページ３０１に、第２ページ３１１の領域３１３を追加した編集後データを生成する場合を例に説明する。この場合、第１ページ３０１の領域３０３，３０５のいずれかと、第２ページ３１１の領域３１３とが、カメラ２０２の撮像範囲に納まるように撮像する。
【００８８】
図１１は、カメラの撮像範囲の一例を示す第２の図である。図１１を参照して、第２ページ３１１の上に、第２ページ３０１を重ねた被写体を示している。また、点線で示した矩形の領域は、カメラ２０２の撮像範囲３７０を示す。撮像範囲３７０は、第１ページ３０１の領域３０３の一部と、領域３０５と、第２ページ３１１の領域３１３の一部と、を含む。カメラ２０２の撮像範囲を図１１に示す撮像範囲３７０として撮像することにより、第１ページ３０１の領域３０３の一部と、領域３０５と、第２ページ３１１の領域３１３の一部と、を含む指示画像データが得られ、携帯情報装置２００の表示部２０６に指示画像データの画像が表示される。
【００８９】
図１２は、携帯情報装置に表示される画面の一例を示す第２の図である。図１２を参照して、画面３８１は、指示画像データの画像３８３と、手書画像データの画像３８５とを含む。指示画像データの画像３８３は、図１１に示した撮像範囲３７０の画像と同じである。手書画像データの画像３８５は、第２ページ３１１の領域３１３の一部の画像３１３Ａを囲む部分と、領域３１３の画像３１３Ａを始点とし、第１ページ３０１の領域３０５の画像３０５Ａの右側の領域を終点とする矢印の部分と、を含む。画像３０５Ａの右側の領域を終点とする矢印の部分は、配置指示画像である。
【００９０】
図１３は、編集後データの一例を示す第２の図である。図１３を参照して、編集後データ３９１は、原稿の第１ページ３０１に、第２ページ３１１の領域３１３を追加したデータである。第２ページ３１１の領域３１３は、第１ページ３０３において、領域３０５の右側に縮小された領域３１３Ｂとして配置される。図１２に示した携帯情報装置に表示される画面３８１において、第２ページ３１１の領域３１３の一部であったものが、編集後データ４１１においては、原稿の第２ページ３１１の領域３１３の全部が配置されている。
【００９１】
次に、第３の手順として原稿の第２ページ３１１に、第１ページ３０１の領域３０３を追加した編集後データを生成する場合を例に説明する。この場合、第２ページ３１１の領域３１３，３１５のいずれかと、第１ページ３０１の領域３０３とが、カメラ２０２の撮像範囲に納まるように撮像する。
【００９２】
図１４は、カメラの撮像範囲の一例を示す第３の図である。図１４を参照して、第１ページ３０１を上下方向を逆にして第２ページ３１１の上に重ねた被写体を示している。また、点線で示した矩形の領域は、カメラ２０２の撮像範囲４００を示す。撮像範囲４００は、第２ページ３１１の領域３１３の一部と、第１ページ３０１の領域３３３と、を含む。第１ページ３０１の領域３０３は、上下の方向が、第２ページ３１１の領域３１３の上下の方向と異なる。カメラ２０２の撮像範囲を図１４に示す撮像範囲４００として撮像することにより、第２ページ３１１の領域３１３の一部と、第１ページ３０１の領域３０３と、を含む指示画像データが得られ、携帯情報装置２００の表示部２０６に指示画像データの画像が表示される。
【００９３】
図１５は、携帯情報装置に表示される画面の一例を示す第３の図である。図１５を参照して、画面４０１は、指示画像データの画像４０３と、手書画像データの画像４０５とを含む。指示画像データの画像４０３は、図１４に示した撮像範囲４００の画像と同じである。手書画像データの画像４０５は、第１ページ３０１の領域３０３の画像３０３Ａを囲む部分と、領域３０３の画像３０３Ａを始点とし、第２ページ３１１の領域３１３の画像３１３Ａの下側の領域を終点とする矢印の部分と、を含む。画像３１３Ａの下側の領域を終点とする矢印の部分は、配置指示画像である。
【００９４】
図１６は、編集後データの一例を示す第３の図である。図１６を参照して、編集後データ４１１は、原稿の第２ページ３１１に、第１ページ３０１の領域３０３を追加したデータである。第１ページ３０１の領域３０３は、第２ページ３１３の領域３１３の下側に配置される。図１５に示した携帯情報装置に表示される画面において、第１ページ３０１の領域３０３の方向が、原稿の第２ページ３１１の上下の方向と逆であったものが、編集後データ４１１においては、原稿の第２ページ３１１の領域３１３および３１５の上下の方向と同じ方向で配置されている。
【００９５】
図１７は、第1の実施の形態における画像編集処理の流れの一例を示すフローチャートである。第1の実施の形態における画像編集処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、またはＣＤ−ＲＯＭ１１８に記憶された画像編集プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１７を参照して、ＣＰＵ１１１は、原稿読取部１３０が原稿を読み取ったか否かを判断する（ステップＳ０１）。原稿読取部１３０は、操作部１６３が備えるスタートキーがユーザーによって指示されると、原稿の読み取りを開始する。原稿読取部１３０が原稿の読み取りを開始するまで待機状態となり（ステップＳ０１でＮＯ）、原稿読取部１３０が原稿を読み取ったならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００９６】
ステップＳ０２においては、原稿読取部１３０が原稿を読み取って出力する画像データを取得する。原稿読取部１３０が出力する画像データは、複数枚の原稿にそれぞれ対応する複数ページの画像を含む。次のステップＳ０３においては、取得された画像データから要素を抽出し、処理をステップＳ０４に進める。画像データに含まれる複数ページのそれぞれを、複数の要素に分割する。要素とは、写真、表、グラフ、文章などが表された領域である。画像データから要素を抽出する技術は、周知な技術を用いることができる。例えば、画像データか文字が表わされた文字属性と、グラフまたは線画が表された線画属性と、写真が表された写真属性それぞれの領域を抽出し、抽出された領域を要素とする。
【００９７】
ステップＳ０４においては、指示画像データを受信したか否かを判断する。通信Ｉ／Ｆ部１１２が携帯情報装置２００から指示画像データを受信したか否かを判断する。指示画像データは、原稿読取部１３０が読み取った複数枚の原稿のうち、２枚以上の原稿のそれぞれ一部を同時に撮像して得られる画像データである。ここでは、携帯情報装置２００が原稿読取部１３０に読み取らせた、または読みらせる予定の複数枚の原稿のうち２枚以上の原稿それぞれの一部を同時に撮像する場合を例に説明する。指示画像データを受信するまで待機状態となり（ステップＳ０４でＮＯ）、指示画像データを受信したしたならば（ステップＳ０４でＹＥＳ）、処理をステップＳ０５に進める。
【００９８】
ステップＳ０５においては、手書画像データを受信したか否かを判断する。通信Ｉ／Ｆ部１１２が携帯情報装置２００から手書画像データを受信したか否かを判断する。手書画像データは、指示画像データを送信してきた携帯情報装置２００によって、携帯情報装置２００を操作するユーザーにより携帯情報装置２００に入力された手書きの画像である。手書画像データを受信するまで待機状態となり（ステップＳ０５でＮＯ）、手書画像データを受信したしたならば（ステップＳ０５でＹＥＳ）、処理をステップＳ０６に進める。
【００９９】
ステップＳ０６においては、受信された指示画像データからページ部分を抽出する。指示画像データからエッジの幅方向に濃度が一定でない直線の分割エッジを検出し、指示画像データを検出された分割エッジで分割することによって、複数のページ部分を抽出する。指示画像データは、複数の原稿を同時に撮像して得られる画像データであり、複数の原稿が重なりあう部分で、上に重なる原稿の端部の影を含む場合がある。上に重なる原稿の端部の影は、画像データ中でエッジとして表され、そのエッジは、幅方向に濃度が一定でない。
【０１００】
次のステップＳ０７においては、ステップＳ０６において指示画像データから抽出された複数のページ部分のうちから1つを処理対象として選択する。そして、ステップＳ０３において画像データから抽出された複数の要素のうちから1つを処理対象として選択する（ステップＳ０８）。そして、処理対象に選択されたページ部分を要素と比較する（ステップＳ０９）。次のステップＳ１０においては、ページ部分が要素と類似するか否かを判断する。ページ部分が要素の少なくとも一部と類似するならば、処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１２に進める。類似は、同一を含む。ステップＳ１２においては、処理対象とするべき要素が存在するか否かを判断する。ステップＳ０３において画像データから抽出された複数の要素のうちに、ステップＳ０８において処理対象に選択されていない要素が存在するか否かを判断する。未だ処理対象に選択されていない要素が存在するならば、処理をステップＳ０８に戻すが、そうでなければ処理をステップＳ１３に進める。
【０１０１】
ステップＳ１１においては、処理対象に選択されている要素を処理対象部分に設定し、処理をステップＳ１３に進める。ステップＳ１３においては、処理対象とするべき、ページ部分が存在するか否かを判断する。ステップＳ０６において指示画像データから抽出された複数のページ部分のうちに、ステップＳ０７において処理対象に選択されていないページ部分が存在するか否かを判断する。未だ処理対象に選択されていないページ部分が存在するならば、処理をステップＳ０７に戻すが、そうでなければ処理をステップＳ１４に進める。
【０１０２】
ステップＳ１４においては、編集後データ生成処理を実行し、処理をステップＳ１５に進める。編集後データ生成処理の詳細は後述するが、複数の処理対象部分を配置した基準ページを生成する処理である。
【０１０３】
ステップＳ１５においては、ステップＳ１４において生成された編集後データを出力し、処理を終了する。編集後データの出力先は、ＭＦＰ１００を操作するユーザーが操作部１６３に入力する操作によって決定される。また、携帯情報装置２００を操作するユーザーが出力先を指定することによって、指示画像データとともに携帯情報装置２００から出力先を受信するようにしてもよい。ユーザーにより入力される操作が出力先としてデータ保存を示す場合、編集後データをＨＤＤ１１６に記憶する。ユーザーにより入力される操作が出力先として画像形成を示す場合、画像形成部１４０を制御し、編集後データの画像を用紙に形成する。ユーザーにより入力される操作が出力先としてデータ送信を示す場合、通信Ｉ／Ｆ部１１２を制御して、編集後データを他のコンピューターに送信する。送信プロトコルは、特に限定するものではないが、例えば、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によるファイル転送、電子メールの送信である。また、データの送信先は、ユーザーにより入力される操作がによって決定される。
【０１０４】
図１８は、第1の実施の形態における編集後データ生成処理の流れの一例を示すフローチャートである。第1の実施の形態における編集後データ生成処理は、図１７に示した編集処理のステップＳ１４において実行される処理である。図１８を参照して、ＣＰＵ１１１は、指示画像データに含まれる複数のページ部分のうち、手書画像データに含まれる矢印形状の手書画像の終点の位置に存在するページ部分を特定する（ステップＳ２１）。そして、基準ページを決定する（ステップＳ２２）。ステップＳ２１において特定されたページ部分と、図１７のステップＳ０９において類似すると判断された処理対象部分を特定し、図１７のステップＳ０２において取得された画像データに含まれる複数のページのうち、特定された処理対象部分が含まれるページを基準ページに設定する。
【０１０５】
次のステップＳ２３においては、矢印形状の手書画像の1つを処理対象に選択する。そして、指示画像データに含まれる複数のページ部分のうち、選択された矢印形状の手書画像（配置指示画像）の始点の位置に存在するページ部分を特定する（ステップＳ２４）。そして、特定されたページ部分に対応する処理対象部分を決定する（ステップＳ２５）。ステップＳ２３において特定されたページ部分と、図１７のステップＳ０９において類似すると判断された処理対象部分を決定する。
【０１０６】
次に、処理対象部分の方向を検出する（ステップＳ２６）。処理対象部分を文字認識し、検出される文字の方向に基づいて処理対象部分の方向を検出する。次のステップＳ２７においては、処理対象部分を回転させる必要があるか否かを判断する。ステップＳ２６において検出された方向が、基準ページの方向と異なれば回転が必要と判断する。回転が必要と判断するならば処理をステップＳ２８に進めるが、そうでなければステップＳ２８をスキップして処理をステップＳ２９に進める。ステップＳ２８においては、処理対象部分の方向が基準ページと同じ向となるように処理対象部分を回転させ、処理をステップＳ２９に進める。
【０１０７】
ステップＳ２９においては、変倍率を決定する。処理対象部分のサイズと、基準ページ内で処理対象部分が配置される領域のサイズとから変倍率を決定する。次のステップＳ３０においては、ステップＳ２９において決定された変倍率で、処理対象部分を拡大または縮小し、処理をステップＳ３１に進める。
【０１０８】
ステップＳ３１においては、処理対象部分を基準ページに配置し、処理をステップＳ３２に進める。ステップＳ３２においては、手書画像データに含まれる矢印形状の手書画像のうちに、ステップＳ２３において処理対象に選択されていないものが存在するか否かを判断する。処理対象に選択されていない矢印形状の手書画像が存在するならば処理をステップＳ２３に戻すが、そうでなければ、処理対象部分が配置された基準ページを編集後データに設定し、処理を編集処理に戻す。
【０１０９】
以上説明したように、第１の実施の形態におけるＭＦＰ１００は、画像処理装置として機能し、複数枚の原稿のうち２以上の原稿それぞれの一部を、携帯情報装置２００で同時に撮像して得られる画像データを指示画像データとして取得し、指示画像データを複数のページ部分に分割し、原稿読取部１３０で複数枚の原稿を読みって得られる複数ページからなる画像データから複数のページ部分それぞれと同一または類似する部分を処理対象部分として抽出し、指示画像データに基づいて、複数の処理対象部分を配置した編集後画像データを生成する。このため、複数の原稿のうち２以上の原稿それぞれの一部を、携帯情報装置２００で同時に撮像した指示画像データに基づいて、複数枚の原稿を読み取った画像データに含まれる複数の処理対象部分を配置した編集後データが生成される。このため、画像データを編集する必要がないので、複数ページの画像データを編集する操作を容易にした画像処理装置を提供することができる。
【０１１０】
また、携帯情報装置２００で複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像し、ＭＦＰ１００は、携帯情報装置２００から指示画像データを取得するので、ユーザーは、複数枚の原稿のうち２以上の原稿を配置する被写体を定める操作と、撮像装置の撮像範囲を定める操作をすればよく、ＭＦＰ１００を編集後データを生成するために操作する必要はない。
【０１１１】
また、携帯情報装置２００は、指示画像データに対応し、複数のページ部分の位置関係を示す矢印の形状をした手書画像を受け付け、手書画像を含む手書画像データをＭＦＰ１００に送信する。ＭＦＰ１００においては、手書画像データから矢印の形状をした手書画像を配置指示画像として抽出し、配置指示画像から基準ページおよび処理対象部分を基準ページに配置する位置を決定する。このため、ユーザーは、携帯情報装置２００に、手書で矢印の画像を入力する操作で、複数ページからなる画像データの複数ページのいずれかに含まれる部分の指定と、指定した部分を配置する位置の指定とをすることができ、編集後データを生成するために、ＭＦＰ１００を操作する必要がない。
【０１１２】
また、ＭＦＰ１００は、処理対象部分のサイズを、基準ページ内における領域のサイズに基づいて拡大または縮小するので、編集後データにおいて複数の画像が重なるのを防止することができる。
【０１１３】
また、ＭＦＰ１００は、指示画像データからエッジを抽出し、複数のエッジのうち画像データにおいてエッジの幅方向の濃度が一定でないエッジを分割エッジとして抽出し、指示画像データを分割エッジで切断することによって、複数のページ部分に分割する。このため、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像した指示画像データを、２以上の原稿それぞれの一部を含むページ部分に分割することができる。
【０１１４】
また、ＭＦＰ１００は、指示画像データから属性が同じ領域を抽出し、抽出された複数の領域を、複数のページ部分に決定するので、複数枚の原稿のうち２以上の原稿それぞれの一部を同時に撮像した指示画像データを、２以上の原稿それぞれに含まれる要素を含むページ部分に分割することができる。
【０１１５】
また、ＭＦＰ１００は、画像データに含まれる複数ページそれぞれを、複数の要素に分割し、複数のページ部分それぞれを、画像データに含まれる複数ページごとに、当該ページにそれぞれ含まれる複数の要素と比較するので、複数のページ部分に対応する処理対象部分を容易に決定することができる。
【０１１６】
＜第２の実施の形態＞
第２の実施の形態における画像処理システム１の全体概要は、図１に示した全体概要と同じである。ＭＦＰ１００の外観およびハードウェア構成は、図２に示した概観および図３に示したハードウェア構成と同じである。携帯情報装置２００のハードウェア構成は、図４に示したハードウェア構成と同じである。
【０１１７】
図１９は、第２の実施の形態における携帯情報装置が備えるＣＰＵの機能の一例を示すブロック図である。図１９を参照して、第２の実施の形態における携帯情報装置２００が備えるＣＰＵ２０１が備える機能が、図５に示した第１の実施の形態における携帯情報装置２００が備えるＣＰＵ２０１が備える機能と異なる点は、位置検出部２５７と、手書画像生成部２５９が削除された点、送信制御部２５３が送信制御部２５３Ａに変更された点である。送信制御部２５３Ａは、指示画像データ送信部２６１を含み、手書画像データ送信部２６３を含まない。その他の機能は図５に示した機能と同じなので、重複する説明はここでは繰り返さない。
【０１１８】
第２の実施の形態における携帯情報装置２００が備えるＣＰＵ２０１は、撮像制御部２５１が、カメラ２０２が撮像して得られる指示画像データを、ＭＦＰ１００に送信する。第1の実施の形態における携帯情報装置２００が手書画像データをＭＦＰ１００に送信したのと異なり、第２の実施の形態における携帯情報装置２００は手書画像データをＭＦＰ１００に送信しない。
【０１１９】
第２の実施の形態における携帯情報装置２００がカメラ２０２に撮像させる被写体は、第１の実施の形態における携帯情報装置２００がカメラ２０２に撮像させる被写体と同じであり、ＭＦＰ１００が読み取った、または読み取る予定の複数枚の原稿のうち、２枚以上の原稿のそれぞれ一部である。例えば、複数枚の原稿それぞれの一部をカメラ２０２の撮像範囲に納まるようにしてカメラ２０２で撮像する。
【０１２０】
図２０は、第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図２０を参照して、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１が備える機能が、図６に示した第１の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１が備える機能と異なる点は、手書画像取得部６１および配置指示画像抽出部６３が削除された点と、編集部５９が編集部５９Ａに変更された点である。その他の機能は図６に示した機能と同じなので、重複する説明はここでは繰り返さない。
【０１２１】
編集部５９Ａは、原稿読取制御部５１から画像データが入力され、指示画像取得部５５から指示画像データが入力され、部分抽出部５３の比較部７５から処理対象部分とページ部分との組が複数入力される。編集部５９Ａは、部分抽出部５３の比較部７５から入力される複数の処理対象部分を、複数のページ部分が指示画像データで配置される相対的な位置と同じ相対的な位置となるように配置することによって、編集後データを生成する。編集部５９Ａは、相対位置決定部８７と、変倍部８５Ａと、を含む。
【０１２２】
相対位置決定部８７は、複数のページ部分が指示画像データにおいて配置される位置を基準にして複数のページ部分の相対的な位置を決定し、複数のページ部分にとそれぞれ組になる複数の処理対象部分の相対的な位置を、決定された相対的な位置と同じに決定する。相対位置決定部８７は、複数のページ部分のうち任意の１つのページ部分を決定し、決定されたページ部分を基準にして、決定されたページ部分に隣接する１以上のページ部分の位置を決定する。相対的な位置は、例えば、基準となるページ部分の上下左右のいずれかで示すことができる。相対位置決定部８７は、基準となるページ部分を順に拡大していくことにより、複数のページ部分の相対的な位置を決定する。
【０１２３】
相対位置決定部８７は、複数の処理対象部分のうち基準となる処理対象部分を決定し、当該基準となる処理対象部分と組なるページ部分に対して相対的な位置が決定されている他のページ部分と組なる処理対象部分に対する基準となる処理対象部分に対する相対的な位置を、基準となる処理対象部分と組なるページ部分と他のページ部分との相対的な位置と同じ相対的な位置に決定する。相対位置決定部８７は、基準となる処理対象部分を順に拡大していくことにより、複数の処理対象部分の相対的な位置を決定する。相対位置決定部８７は、決定された複数の処理対象部分の相対的な位置を変倍部８５Ａに出力する。
【０１２４】
変倍部８５Ａは、部分抽出部５３の比較部７５から入力される複数の処理対象部分を、相対位置決定部８７から入力される複数の処理対象部分の相対的な位置に従って配置するによって、編集後データを生成する。変倍部８５Ａは、編集後データのサイズを、原稿読取制御部５１から入力される画像データに含まれる複数のページのサイズと同じサイズに決定する。変倍部８５Ａは、複数の処理対象部分が編集後データ中に納まるように、複数の処理対象部分を、拡大または縮小する。例えば、変倍部８５Ａは、複数の処理対象部分を決定された相対的な位置に従って配置し、縦方向のサイズの合計の最大値、横方向のサイズの合計の最大値を求める。そして、縦方向および横方向それぞれで、編集後データのサイズを算出された最大値で除算することによって変倍率を算出する。縦方向および横方向それぞれで算出された変倍率のうち小さい一方を選択し、複数の処理対象部分を、選択された変倍率で拡大または縮小する。
【０１２５】
また、変倍部８５Ａは、処理対象部分に文字を含む場合には、処理対象部分を文字認識し、抽出された文字の方向に合わせて処理対象部分を配置する。具体的には、抽出された文字の方向が編集後データの方向に合致するように処理対象部分を回転させて配置する。
【０１２６】
なお、複数の処理対象部分のうちから基準となる１以上の処理対象部分を選択し、基準となる１以上の処理対象部分を拡大または縮小することなく、基準となる１以上の処理対象部分以外の１以上の処理対象部分のみを拡大または縮小するようにしてもよい。この場合には、基準となる１以上の処理対象部分以外の１以上の処理対象部分に対して、変倍率を算出することになる。
【０１２７】
第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１は、図１７に示した編集処理を実行するが、ステップＳ１４において実行される編集後データ生成処理が異なる。図２１は、第２の実施の形態における編集後データ生成処理の流れの一例を示すフローチャートである。図２１を参照して、第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１は、ステップＳ４１において、図１７のステップＳ０６において画像データから抽出された複数のページ部分が指示画像データにおいて配置される位置を基準にして、複数のページ部分の相対的な位置を決定する。そして、図１７のステップＳ０６において画像データから抽出された複数のページ部分のうちから任意の１つを基準ページ部分に選択する（ステップＳ４２）。次のステップＳ４３においては、図１７のステップＳ１０において基準ページ部分と類似すると判断された処理対象部分を抽出する。
【０１２８】
次のステップＳ４４においては、ステップＳ４３において抽出された処理対象部分を編集後データに配置し、処理をステップＳ４５に進める。処理対象部分を配置する位置は、対応するページ部分が指示画像に配置されている位置と同じ位置に配置する。
【０１２９】
そして、ステップＳ４５においては、図１７のステップＳ０６において画像データから抽出された複数のページ部分のうちから基準ページ以外の１つを処理対象に選択する。次のステップＳ４６においては、処理対象に選択されたページ部分と、図１７のステップＳ１０において類似すると判断された処理対象部分を抽出する。
【０１３０】
ステップＳ４６〜ステップＳ５１の処理は、図１８に示したステップＳ２６〜ステップＳ３０の処理と同じである。従って、ここでは説明を繰り返さない。
【０１３１】
ステップＳ５２においては、処理対象部分を、ステップＳ４１において決定されたページ部分の相対的な位置関係と同じになるように、編集後データに配置し、処理をステップＳ５３に進める。ステップＳ５３においては、ステップＳ４５において処理対象に選択されていないページ部分が存在するか否かを判断する。処理対象に選択されていないページ部分が存在するならば処理をステップＳ４５に戻すが、そうでなければ、処理を編集処理に戻す。
【０１３２】
次に、図７（Ａ）〜図７（Ｃ）に示した原稿の第1〜第３ページを携帯情報装置２００で撮像し、ＭＦＰ１００で編集後データを生成する手順について説明する。ここでは、原稿の第１ページ３０１に、第２ページ３１１の領域３１３を追加した編集後データを生成する場合を例に説明する。この場合、第１ページ３０１の領域３０３の少なくとも一部と、第１ページ３０１の領域３０５の少なくとも一部と、第２ページ３１１の領域３１３の少なくとも一部とが、カメラ２０２の撮像範囲に納まるようにして撮像する。
【０１３３】
図２２は、カメラの撮像範囲の一例を示す第４の図である。図２２を参照して、第１ページ３０１の上に、第２ページ３０１を重ねた被写体を示している。また、点線で示した矩形の領域は、カメラ２０２の撮像範囲４５０を示す。撮像範囲４５０は、第１ページ３０１の領域３０３の一部と、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３の一部と、を含む。カメラ２０２の撮像範囲を図２１に示す撮像範囲４５０として撮像することにより、第１ページ３０１の領域３０３の一部と、第１ページ３０１の領域３０５と、第２ページ３１１の領域３１３の一部と、を含む指示画像データが得られ、携帯情報装置２００の表示部２０６に指示画像データの画像が表示される。
【０１３４】
図２３は、携帯情報装置に表示される画面の一例を示す第４の図である。図２３を参照して、画面４６１は、指示画像データの画像４６３を含む。指示画像データの画像４６３は、図２２に示した撮像範囲４５０の画像と同じである。
【０１３５】
この指示画像データに基づいて、第２の実施の形態におけるＭＦＰ１００が生成する編集後データは、図１３に示した編集後データと同じである。
【０１３６】
第２の実施の形態におけるＭＦＰ１００は、第１の実施の形態におけるＭＦＰ１００が有する効果に加えて、次の効果を奏することができる。ＭＦＰ１００は、複数の処理対象部分を、それらの相対的な位置が、複数のページ部分が指示画像データにおいて配置される相対的な位置と同じになるように、配置するので、ユーザーは、複数枚の原稿のうち２以上の原稿を配置する被写体を定める操作によって、編集後データにおける複数の処理対象部分の配置を定めることができる。
【０１３７】
また、ＭＦＰ１００は、処理対象部分のサイズを、他の処理対象部分のサイズに基づいて拡大または縮小するので、編集後データにおいて複数の画像が重なるのを防止することができる。
【０１３８】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を例に説明したが、図１７、図１８または図２１に示した処理を、ＭＦＰ１００に実行させる画像編集方法、またはその画像編集方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる画像編集プログラムとして、発明を特定することができるのは言うまでもない。
【０１３９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１４０】
＜付記＞
（１）  前記分割手段は、前記指示画像データからエッジを抽出するエッジ抽出手段と、
前記抽出された複数のエッジのうち両端が前記指示画像データの周辺に交わるエッジを分割エッジとして抽出する分割エッジ抽出手段と、を備え、
前記指示画像データを前記抽出された分割エッジで切断することによって、前記複数のページ部分に分割する、１〜６のいずれかに記載の画像処理装置。
（２）  前記ページ要素分割手段は、前記画像データに含まれる複数ページそれぞれから複数の属性それぞれの領域を抽出する属性別領域抽出手段を備え、
前記抽出された領域を要素として前記画像データから抽出する、請求項１０に記載の画像処理装置。
【符号の説明】
【０１４１】
１  画像処理システム、３  ネットワーク、５  無線局、１００  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、ＰＣ  ３００、５１  原稿読取制御部、５３  部分抽出部、５５  指示画像取得部、５７  分割部、５９  編集部、５９  部分抽出部、５９  編集部、５９  部分抽出部、５９Ａ  編集部、６１  手書画像取得部、６３  配置指示画像抽出部、７１  ページ要素分割部、７３  属性別領域抽出部、７５  比較部、７７  エッジ抽出部、７９  分割エッジ抽出部、８１  基準ページ設定部、８３  基準ページ配置部、８５，８５Ａ  変倍部、８７  相対位置決定部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１２０  原稿読取部、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  ハードンキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２１１  外部記憶装置、２５１  撮像制御部、２５３，２５３Ａ  送信制御部、２５５  表示制御部、２５７  位置検出部、２５９  手書画像生成部、２６１  指示画像データ送信部、２６３  手書画像データ送信部。
【図１】
2015088891.tif 000003
【図２】
2015088891.tif 000004
【図３】
2015088891.tif 000005
【図４】
2015088891.tif 000006
【図５】
2015088891.tif 000007
【図６】
2015088891.tif 000008
【図７】
2015088891.tif 000009
【図８】
2015088891.tif 000010
【図９】
2015088891.tif 000011
【図１０】
2015088891.tif 000012
【図１１】
2015088891.tif 000013
【図１２】
2015088891.tif 000014
【図１３】
2015088891.tif 000015
【図１４】
2015088891.tif 000016
【図１５】
2015088891.tif 000017
【図１６】
2015088891.tif 000018
【図１７】
2015088891.tif 000019
【図１８】
2015088891.tif 000020
【図１９】
2015088891.tif 000021
【図２０】
2015088891.tif 000022
【図２１】
2015088891.tif 000023
【図２２】
2015088891.tif 000024
【図２３】
2015088891.tif 000025