(57)【要約】【課題】ニーズに応じてスキャナーが読み取った画像データを編集する。【解決手段】情報処理装置は、配置されるオブジェクトの種別が紐づけられたオブジェクト配置エリアを含む文書フォーマットであって、文書フォーマットを記憶するフォーマットストレージエリアと、オブジェクトを種別にそれぞれ紐づけて記憶するオブジェクトストレージエリアとを有し、画像データからオブジェクトを抽出し、抽出したオブジェクトを、何れかの種別に紐づけて、オブジェクトストレージエリアに保存し、フォーマットストレージエリアから、１つの文書フォーマットを選択し、選択した文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断し、オブジェクトストレージエリアから、判断した種別に紐づけられたオブジェクトのうち１つのオブジェクトを選択し、選択したオブジェクトを、選択した文書フォーマットに含まれるオブジェクト配置エリアに配置する。【選択図】図２
2019097049.tif 000002
【特許請求の範囲】
【請求項１】
配置されるオブジェクトの種別が紐づけられた１以上のオブジェクト配置エリアを含む文書フォーマットであって、１以上の前記文書フォーマットを記憶するフォーマットストレージエリアと、
１以上のオブジェクトを１以上の種別にそれぞれ紐づけて記憶するオブジェクトストレージエリア
とを有する記憶装置と、
プロセッサー
とを具備し、
前記プロセッサーは、
画像データを取得し、
前記画像データからオブジェクトを抽出し、
抽出した前記オブジェクトを、何れかの前記種別に紐づけて、前記オブジェクトストレージエリアに保存し、
前記フォーマットストレージエリアから、１つの文書フォーマットを選択し、
選択した前記文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断し、
前記オブジェクトストレージエリアから、判断した前記種別に紐づけられた前記１以上のオブジェクトのうち１つのオブジェクトを選択し、
前記選択したオブジェクトを、選択した前記文書フォーマットに含まれる前記オブジェクト配置エリアに配置する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記プロセッサーは、
前記画像データから切り出した文字列をテキストデータとして抽出することにより、前記オブジェクトを抽出する
情報処理装置。
【請求項３】
請求項1又は２に記載の情報処理装置であって、
前記プロセッサーは、
前記画像データからグラフィックスを切り出すことにより、前記オブジェクトを抽出する
情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置であって、
前記プロセッサーは、
１つの画像データから抽出したオブジェクトを、選択した前記文書フォーマットに含まれる前記オブジェクト配置エリアに配置する
情報処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理装置であって、
前記フォーマットストレージエリアが記憶する前記１以上の文書フォーマットは、任意の位置に任意の種別のオブジェクトを配置可能なブランクの文書フォーマットを含む
情報処理装置。
【請求項６】
請求項１乃至５の何れか一項に記載の情報処理装置であって、
前記プロセッサーは、
前記オブジェクト配置エリアに前記選択したオブジェクトを配置した前記文書フォーマットを出力する
情報処理装置。
【請求項７】
請求項１乃至６の何れか一項に記載の情報処理装置であって、
イメージスキャナーをさらに具備し、
前記プロセッサーは、
前記イメージスキャナーが読み取った画像データを、前記画像データとして取得する
情報処理装置。
【請求項８】
請求項１乃至７の何れか一項に記載の情報処理装置であって、
前記情報処理装置は、画像形成装置である
情報処理装置。
【請求項９】
配置されるオブジェクトの種別が紐づけられた１以上のオブジェクト配置エリアを含む文書フォーマットであって、１以上の前記文書フォーマットを記憶するフォーマットストレージエリアと、
１以上のオブジェクトを１以上の種別にそれぞれ紐づけて記憶するオブジェクトストレージエリア
とを有する記憶装置を有する情報処理装置のプロセッサーに、
画像データを取得し、
前記画像データからオブジェクトを抽出し、
抽出した前記オブジェクトを、何れかの前記種別に紐づけて、前記オブジェクトストレージエリアに保存し、
前記フォーマットストレージエリアから、１つの文書フォーマットを選択し、
選択した前記文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断し、
前記オブジェクトストレージエリアから、判断した前記種別に紐づけられた前記１以上のオブジェクトのうち１つのオブジェクトを選択し、
前記選択したオブジェクトを、選択した前記文書フォーマットに含まれる前記オブジェクト配置エリアに配置する
処理を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージスキャナーが読み取った画像データを編集する情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
イメージスキャナーが読み取った画像データを編集する技術が知られている（特許文献１乃至特許文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０２８７１１号公報
【特許文献２】特開２００７−３３６４２７号公報
【特許文献３】特開２０００−２９３６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
イメージスキャナーが読み取った画像データを編集する技術は、ユーザーのニーズに合うことが望ましい。
【０００５】
以上のような事情に鑑み、本発明の目的は、ユーザーのニーズに応じて、イメージスキャナーが読み取った画像データを編集することにある。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る情報処理装置は、
配置されるオブジェクトの種別が紐づけられた１以上のオブジェクト配置エリアを含む文書フォーマットであって、１以上の前記文書フォーマットを記憶するフォーマットストレージエリアと、
１以上のオブジェクトを１以上の種別にそれぞれ紐づけて記憶するオブジェクトストレージエリア
とを有する記憶装置と、
プロセッサー
とを具備し、
前記プロセッサーは、
画像データを取得し、
前記画像データからオブジェクトを抽出し、
抽出した前記オブジェクトを、何れかの前記種別に紐づけて、前記オブジェクトストレージエリアに保存し、
前記フォーマットストレージエリアから、１つの文書フォーマットを選択し、
選択した前記文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断し、
前記オブジェクトストレージエリアから、判断した前記種別に紐づけられた前記１以上のオブジェクトのうち１つのオブジェクトを選択し、
前記選択したオブジェクトを、選択した前記文書フォーマットに含まれる前記オブジェクト配置エリアに配置する。
【０００７】
本形態によれば、文書フォーマットに含まれるオブジェクト配置エリアに、オブジェクト配置エリアに紐づけられた種別に紐づけられたオブジェクトを選択して配置することができる。従って、文書フォーマットにオブジェクトを配置することで、伝票や報告書等を自動的に作成することができる。
【０００８】
前記プロセッサーは、
前記画像データから切り出した文字列をテキストデータとして抽出することにより、前記オブジェクトを抽出する。
【０００９】
本形態によれば、文書フォーマットに含まれるオブジェクト配置エリアに、オブジェクト配置エリアに紐づけられた種別に紐づけられたテキストデータを選択して配置することができる。
【００１０】
前記プロセッサーは、
前記画像データからグラフィックスを切り出すことにより、前記オブジェクトを抽出する。
【００１１】
本形態によれば、文書フォーマットに含まれるオブジェクト配置エリアに、オブジェクト配置エリアに紐づけられた種別に紐づけられたグラフィックスを選択して配置することができる。
【００１２】
前記プロセッサーは、
１つの画像データから抽出したオブジェクトを、選択した前記文書フォーマットに含まれる前記オブジェクト配置エリアに配置する。
【００１３】
これにより、複数の画像データから抽出したオブジェクトではなく、１つの画像データから抽出したオブジェクトを、文書フォーマットに含まれるオブジェクト配置エリアに配置することができる。
【００１４】
前記フォーマットストレージエリアが記憶する前記１以上の文書フォーマットは、任意の位置に任意の種別のオブジェクトを配置可能なブランクの文書フォーマットを含む。
【００１５】
前記プロセッサーは、
前記オブジェクト配置エリアに前記選択したオブジェクトを配置した前記文書フォーマットを出力する。
【００１６】
これにより、前記オブジェクト配置エリアに前記選択したオブジェクトを配置した前記文書フォーマットを、印刷、保存、ネットワーク送信等できる。
【００１７】
情報処理装置は、
イメージスキャナーをさらに具備し、
前記プロセッサーは、
前記イメージスキャナーが読み取った画像データを、前記画像データとして取得する。
【００１８】
前記情報処理装置は、画像形成装置である。
【００１９】
情報処理装置は、このように、イメージスキャナーをさらに具備する画像形成装置でもよいし、汎用のパーソナルコンピューターでもよい。
【００２０】
本発明の一形態に係る情報処理プログラムは、
配置されるオブジェクトの種別が紐づけられた１以上のオブジェクト配置エリアを含む文書フォーマットであって、１以上の前記文書フォーマットを記憶するフォーマットストレージエリアと、
１以上のオブジェクトを１以上の種別にそれぞれ紐づけて記憶するオブジェクトストレージエリア
とを有する記憶装置を有する情報処理装置のプロセッサーに、
画像データを取得し、
前記画像データからオブジェクトを抽出し、
抽出した前記オブジェクトを、何れかの前記種別に紐づけて、前記オブジェクトストレージエリアに保存し、
前記フォーマットストレージエリアから、１つの文書フォーマットを選択し、
選択した前記文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断し、
前記オブジェクトストレージエリアから、判断した前記種別に紐づけられた前記１以上のオブジェクトのうち１つのオブジェクトを選択し、
前記選択したオブジェクトを、選択した前記文書フォーマットに含まれる前記オブジェクト配置エリアに配置する
処理を実行させる。
【発明の効果】
【００２１】
本発明によれば、ユーザーのニーズに応じて、イメージスキャナーが読み取った画像データを編集することができる。
【００２２】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る画像形成装置のハードウェア構成を示す。
【図２】画像形成装置の機能的構成を示す。
【図３】画像形成装置の第１の動作フロー（画像データ読取時）を示す。
【図４】画像形成装置の第２の動作フロー（画像データ編集時）を示す。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施形態を説明する。本実施形態では、情報処理装置を画像形成装置（Multifunction Peripheral、以下単にＭＦＰと称する）として説明する。
【００２５】
１．画像形成装置のハードウェア構成
図１は、本発明の一実施形態に係る画像形成装置のハードウェア構成を示す。
【００２６】
ＭＦＰ１０は、制御部１１を備える。制御部１１は、プロセッサーであるＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、メモリーであるＲＯＭ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。ＭＦＰ１０を各機能部（後述）として機能させるコンピュータープログラムは、ＲＯＭ等の非一過性のコンピューター読み取り可能な記憶媒体に記憶される。
【００２７】
制御部１１は、画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、操作部１７、記憶装置１８、ネットワーク通信デバイス１３等と接続されている。制御部１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２８】
制御部１１は、ユーザーから、操作部１７またはネットワーク接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能及びコピー機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００２９】
画像読取部１２は、原稿から画像を読み取るイメージスキャナーである。
【００３０】
画像処理部１４は、画像読取部１２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部１４は、画像読取部１２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００３１】
画像メモリー１５は、画像読取部１２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部１６での印刷対象となるデータを一時的に記憶したりする領域を有する。
【００３２】
画像形成部１６（プリンター）は、画像読取部１２で読み取られた画像データ等の画像形成を行う。
【００３３】
操作部１７は、ＭＦＰ１０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）ディスプレイ等の表示部１７ａを備えている。
【００３４】
ネットワーク通信デバイス１３は、ネットワークＮに接続するためのインターフェースである。
【００３５】
記憶装置１８は、画像読取部１２によって読み取られた原稿画像等を記憶する、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。記憶装置１８は、着脱可能に接続されるモバイルの記憶媒体（例えば、ＵＳＢ（Universal Serial Bus）メモリー）及びそのインターフェースをさらに有してもよい。
【００３６】
２．画像形成装置の機能的構成
図２は、画像形成装置の機能的構成を示す。
【００３７】
ＭＦＰ１０の制御部１１のＣＰＵ（プロセッサー）は、ＲＯＭ（メモリー）に記憶された情報処理プログラムをＲＡＭにロードして実行することにより、テキスト抽出部１０１、テキスト種別判断部１０２、グラフィックス抽出部１０３、グラフィックス種別判断部１０４、フォーマット選択部１０５及びオブジェクト選択部１０６として動作する。
【００３８】
テキスト抽出部１０１は、画像データから切り出した文字列をテキストデータとして抽出することにより、オブジェクトを抽出する。
【００３９】
テキスト種別判断部１０２は、テキスト抽出部１０１が抽出した１以上のオブジェクトを１以上の種別にそれぞれ紐づけてオブジェクトストレージエリア２０２に記憶する。なお、オブジェクトストレージエリア２０２は、記憶装置１８内に割り当てられている。
【００４０】
グラフィックス抽出部１０３は、画像データからグラフィックスを切り出すことにより、オブジェクトを抽出する。
【００４１】
グラフィックス種別判断部１０４は、グラフィックス抽出部１０３が抽出した１以上のオブジェクトを１以上の種別にそれぞれ紐づけてオブジェクトストレージエリア２０２に記憶する。
【００４２】
フォーマット選択部１０５は、配置されるオブジェクトの種別が紐づけられた１以上のオブジェクト配置エリアを含む文書フォーマットであって、１以上の文書フォーマットが記憶されるフォーマットストレージエリア２０３から、１つの文書フォーマットを選択する。なお、フォーマットストレージエリア２０３は、記憶装置１８内に割り当てられている。
【００４３】
オブジェクト選択部１０６は、フォーマット選択部１０５が選択した文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断する。オブジェクト選択部１０６は、オブジェクトストレージエリア２０２から、判断した種別に紐づけられた１以上のオブジェクトのうち１つのオブジェクトを選択する。オブジェクト選択部１０６は、選択したオブジェクトを、フォーマット選択部１０５が選択した文書フォーマットに含まれるオブジェクト配置エリアに配置する。
【００４４】
３．画像形成装置の動作フロー
図３は、画像形成装置の第１の動作フロー（画像データ読取時）を示す。
【００４５】
画像読取部１２（イメージスキャナー）は、原稿（紙媒体）から画像データを読み取り、画像データを画像メモリー１５に記憶する（ステップＳ１０１）。
【００４６】
テキスト抽出部１０１は、画像メモリー１５に記憶された画像データから文字列を切り出し、切り出した文字列をテキストデータとして抽出する（ステップＳ１０２）。具体的には、テキスト抽出部１０１は、エッジ検出により、文字（一文字ずつ）を抽出する。例えば、テキスト抽出部１０１は、隣り合う複数の文字それぞれの縦横長が一定で、一定の間隔で並んでいる文字の集合を、文字列として切り出す。テキスト抽出部１０１は、切り出した文字列から、複数の文字を抽出する。「文字」は、文字列に含まれる１文字１文字（言語によっては、１語１語としてもよい。）であり、厳密には、その画像である。テキスト抽出部１０１は、ＯＣＲ用データベース２０１（光学文字認識、Optical Character Recognition）を参照し、抽出した複数の文字それぞれを識別する。具体的には、ＯＣＲ用データベース２０１には、文字の画像パターンと文字コードとが対応付けられて１文字ずつ登録されている。テキスト抽出部１０１は、抽出した文字を示す画像パターンをＯＣＲ用データベース２０１から検索し、検索により得られた画像パターンが対応付けられた文字コードを取得する。テキスト抽出部１０１は、文字列に含まれる全ての文字について、文字コードを取得する。テキスト抽出部１０１は、文字列に含まれる全ての文字それぞれの文字コードを組み合わせることで、文字列を識別する。
【００４７】
テキスト種別判断部１０２は、テキスト抽出部１０１が識別した文字列が何れの種別に紐づけられるかを判断する。例えば、テキスト種別判断部１０２は、辞書ファイル（図示せず）に登録されている名字が、文字列に含まれている場合、この文字列の種別は氏名であると判断する。あるいは、テキスト種別判断部１０２は、辞書ファイル（図示せず）に登録されているドメイン名が、文字列に含まれている場合、この文字列の種別はメールアドレスであると判断する。テキスト種別判断部１０２は、テキスト抽出部１０１が識別した文字列のテキストデータを、判断した種別に紐づけて、オブジェクトストレージエリア２０２に保存する（ステップＳ１０３）。要するに「種別」は、文書フォーマットに配置されるオブジェクト（テキストデータ、イメージデータ）の種別である。テキストデータに紐づけられる「種別」は、氏名及びメールアドレスの他に、日付、定型文等を含んでもよい。
【００４８】
一方、グラフィックス抽出部１０３は、画像メモリー１５に記憶された画像データからグラフィックスを切り出し（例えば、エッジ検出により）、オブジェクトとして抽出する（ステップＳ１０４）。
【００４９】
グラフィックス種別判断部１０４は、グラフィックス抽出部１０３が画像データから抽出したグラフィックスが何れの種別に紐づけられるかを判断する。例えば、グラフィックス種別判断部１０４は、辞書ファイル（図示せず）に登録されているロゴのデータと、グラフィックス抽出部１０３が抽出したグラフィックスとをマッチングし、これらが近似している場合、このグラフィックスの種別はロゴであると判断する。あるいは、グラフィックス種別判断部１０４は、辞書ファイル（図示せず）に登録されているグラフのデータと、グラフィックス抽出部１０３が抽出したグラフィックスとをマッチングし、これらが近似している場合、このグラフィックスの種別はグラフであると判断する。グラフィックス種別判断部１０４は、画像データから抽出したグラフィックスを、判断した種別に紐づけて、オブジェクトストレージエリア２０２に保存する（ステップＳ１０５）。
【００５０】
図４は、画像形成装置の第２の動作フロー（画像データ編集時）を示す。
フォーマット選択部１０５は、フォーマットストレージエリア２０３が記憶する１以上の文書フォーマットから、ユーザーインターフェースとしての操作部１７及び表示部１７ａを介したユーザーのインストラクションに従って、１つの文書フォーマットを選択する（ステップＳ２０１）。「文書フォーマット」は、典型的には、１以上のオブジェクト配置エリアを含む。「オブジェクト配置エリア」は、文書フォーマット中の位置（座標）及びサイズにより定義される。オブジェクト配置エリアには、それぞれ、配置されるオブジェクトの種別が紐づけられる。「文書フォーマット」の具体例は、伝票、報告書、納品書等である。例えば、文書フォーマット「報告書」は、オブジェクトの種別である「ロゴ」が紐づけられたオブジェクト配置エリアと、オブジェクトの種別である「氏名」が紐づけられたオブジェクト配置エリアと、オブジェクトの種別である「グラフ」が紐づけられたオブジェクト配置エリアとを含む。
【００５１】
ところで、フォーマットストレージエリア２０３が記憶する１以上の文書フォーマットは、ブランク（白紙）の文書フォーマットを含んでもよい。ブランクの文書フォーマットは、オブジェクト配置エリアを含まない。言い換えれば、ブランクの文書フォーマットには、ユーザーインターフェースとしての操作部１７及び表示部１７ａを介したユーザーのインストラクション（例えば、タッチパネル操作によるインストラクション）に従って、任意の位置に任意の種別のオブジェクトを配置可能である。
【００５２】
オブジェクト選択部１０６は、フォーマット選択部１０５が選択した文書フォーマット（一例として、文書フォーマット「報告書」を選択したとする）に含まれるオブジェクト配置エリアにそれぞれ紐づけられた種別を判断する（ステップＳ２０２）。例えば、オブジェクト選択部１０６は、選択した文書フォーマット「報告書」に含まれる複数のオブジェクト配置エリアに紐づけられた種別「ロゴ」、「氏名」及び「グラフ」を判断する。
【００５３】
オブジェクト選択部１０６は、ユーザーインターフェースとしての操作部１７及び表示部１７ａを介したユーザーのインストラクションに従って、オブジェクトストレージエリア２０２から、判断した種別にそれぞれ紐づけられた１以上のオブジェクトのうち、１つのオブジェクトを選択する（ステップＳ２０３）。例えば、オブジェクト選択部１０６は、オブジェクトストレージエリア２０２が記憶する、種別「ロゴ」に紐づけられた１以上のオブジェクトのうち、１つのオブジェクトを選択する。
【００５４】
オブジェクト選択部１０６は、選択したオブジェクトを、選択した文書フォーマットに含まれるオブジェクト配置エリアに配置する（ステップＳ２０４）。例えば、オブジェクト選択部１０６は、選択したオブジェクト（種別「ロゴ」に紐づけられたオブジェクト）を、選択した文書フォーマット「報告書」に含まれる、種別「ロゴ」に紐づけられたオブジェクト配置エリアに配置する。なお、オブジェクト選択部１０６は、自動的に及び／又はユーザーのンストラクションに従って、オブジェクトを拡大又は縮小してオブジェクト配置エリアに配置してもよい。
【００５５】
なお、ここまでは種別「ロゴ」に関して説明したが、選択した文書フォーマットに含まれる全てのオブジェクト配置エリア（例えば、種別「氏名」、種別「グラフ」がそれぞれ紐づけられたオブジェクト配置エリア）について同様の処理が行われる。
【００５６】
オブジェクト選択部１０６は、選択した文書フォーマットに含まれる、１以上のオブジェクト配置エリアにオブジェクトを配置済みの文書フォーマットを、ユーザーインターフェースとしての操作部１７及び表示部１７ａを介したユーザーのインストラクションに従って、出力する（ステップＳ２０５）。例えば、オブジェクト選択部１０６は、文書フォーマット「報告書」に含まれる、種別「ロゴ」、「氏名」及び「グラフ」にそれぞれ紐づけられたオブジェクト配置エリアにオブジェクトを配置済みの文書フォーマット「報告書」を、出力する。「出力」は、例えば、印刷、保存、ネットワーク送信等を含む。
【００５７】
ところで、第１の動作フロー（画像データ読取時、図３）及び第２の動作フロー（画像データ編集時、図４）は連続的に行ってもよいし、独立したタイミングで行ってもよい。とりわけ連続的に行う場合、オブジェクト選択部１０６は、テキスト抽出部１０１及びグラフィックス抽出部１０３が１つの画像データから抽出（ステップＳ１０２、Ｓ１０４）したオブジェクトを、選択した文書フォーマットに含まれるオブジェクト配置エリアに配置してもよい。
【００５８】
４．変形例
本実施形態では、情報処理装置としてＭＦＰを採用した。これに替えて、情報処理装置として汎用のパーソナルコンピューターを採用してもよい。その場合、情報処理装置は、例えばネットワークを通じて（又はネットワークを介さず直接）接続された画像形成装置から画像データを受信し、受信した画像データからオブジェクトを抽出すればよい（ステップＳ１０２、Ｓ１０４）。また、情報処理装置は、オブジェクト配置エリアにオブジェクトを配置済みの文書フォーマットを印刷のために出力する場合、例えばネットワークを通じて（又はネットワークを介さず直接）接続された画像形成装置に送信すればよい。
【００５９】
オブジェクトストレージエリア２０２及び／又はフォーマットストレージエリア２０３は、情報処理装置の外部に設けてもよい。即ち、ネットワークを介して接続され、サーバー装置として機能する別の情報処理装置（図示せず）がオブジェクトストレージエリア２０２及び／又はフォーマットストレージエリア２０３を有してもよい。この場合、情報処理装置は、ネットワークを介してサーバー装置にオブジェクトを送信し、ネットワークを介してサーバー装置から、オブジェクトストレージエリア２０２が記憶するオブジェクトを受信する。一方、情報処理装置は、ネットワークを介してサーバー装置から、フォーマットストレージエリア２０３が記憶する文書フォーマットを受信する。
【００６０】
５．結語
画像形成装置は、画像読取部（イメージスキャナー）が原稿（紙媒体）から読み取った画像データを、拡大縮小や色変換等、画像データ全体を一括的に編集をすることはできる。しかしながら、ソフトウェアを用いて作成したデジタルデータの編集とは異なり、典型的には、個々のオブジェクト（グラフィックス、テキスト）の位置を変更したり、拡大縮小することはできない。このため、イメージスキャナーが読み取った画像データの編集が、ユーザーのニーズに応じたものであるとは言い難い。
【００６１】
これに対して、本実施形態によれば、テキスト抽出部１０１及びグラフィックス抽出部１０３は、画像データからオブジェクトを抽出し、抽出したオブジェクトを、何れかの種別に紐づけて、オブジェクトストレージエリア２０２に保存する。フォーマット選択部１０５は、フォーマットストレージエリア２０３から、１つの文書フォーマットを選択する。オブジェクト選択部１０６は、選択した文書フォーマットに含まれるオブジェクト配置エリアに紐づけられた種別を判断し、オブジェクトストレージエリア２０２から、判断した種別に紐づけられた１以上のオブジェクトのうち１つのオブジェクトを選択し、選択したオブジェクトを、選択した文書フォーマットに含まれるオブジェクト配置エリアに配置する。
【００６２】
これにより、本実施形態によれば、文書フォーマットに含まれるオブジェクト配置エリアに、蓄積されたオブジェクトのうち、オブジェクト配置エリアに紐づけられた種別に紐づけられたオブジェクトを選択して配置することができる。従って、文書フォーマットにオブジェクトを配置することで、伝票や報告書等を自動的に作成することができる。
【００６３】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６４】
１０…ＭＦＰ
１１…制御部
１２…画像読取部
１５…画像メモリー
１８…記憶装置
１０１…テキスト抽出部
１０２…テキスト種別判断部
１０３…グラフィックス抽出部
１０４…グラフィックス種別判断部
１０５…フォーマット選択部
１０６…オブジェクト選択部
２０１…ＯＣＲ用データベース
２０２…オブジェクトストレージエリア
２０３…フォーマットストレージエリア
【図１】
2019097049.tif 000003
【図２】
2019097049.tif 000004
【図３】
2019097049.tif 000005
【図４】
2019097049.tif 000006