(57)【要約】【課題】パソコンに詳しくないユーザであっても、原稿の画像データ内の表を簡単に加工することが可能な複合機１００を提供する。【解決手段】表を有する原稿の画像データを読み取るとともに、ネットワーク２００を介して端末装置３００から所定のデータを受信可能な複合機１００であって、前記原稿の画像データが読み取られると、当該原稿の画像データから表データの属性情報を取得する属性情報取得手段４０３と、前記端末装置３００から表の修正データを受信すると、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する判定手段４０４と、前記判定の結果、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更する変更手段４０５とを備えることを特徴とする。【選択図】図４
2014216894.tif 000002
【特許請求の範囲】
【請求項１】
表を有する原稿の画像データを読み取るとともに、ネットワークを介して端末装置から所定のデータを受信可能な画像処理装置であって、
前記原稿の画像データが読み取られると、当該原稿の画像データから表データの属性情報を取得する属性情報取得手段と、
前記端末装置から表の修正データを受信すると、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する判定手段と、
前記判定の結果、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更する変更手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記表の修正データの属性情報が前記画像データの表のデータの属性情報に対応しない場合に、対応しない表の修正データの箇所を所定のタッチパネルに表示させて、ユーザに修正を促す
請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、更に、前記表の修正データの行数が前記画像データの表の行数の１倍か複数倍か否かを判定し、
前記変更手段は、前記表の修正データの行数が前記画像データの表データの行数の１倍である場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更し、前記表の修正データの行数が前記画像データの表のデータの行数の複数倍である場合に、前記画像データの表のデータの行数に対する前記表の修正データの桁数の複数倍分だけ、前記画像データを複製し、前記表の修正データを、行数に対して前記複数倍分だけ分割し、前記画像データの表のデータの属性情報に基づいて、複製後の画像データの表のデータを、分割後の表の修正データにそれぞれ変更する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記判定手段が、前記受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する際に、前記表の修正データの行数が、前記画像データの表のデータの行数の複数倍か否かと、前記表の修正データの列数が、前記画像データの表のデータの列数に一致するか否かと、前記表の修正データの文字数字情報が、前記画像データの表のデータの文字数字情報に一致するか否かとをそれぞれ判定し、前記表の修正データの行数が、前記画像データの表のデータの行数の複数倍であり、前記表の修正データの列数が、前記画像データの表のデータの列数に一致し、更に、前記表の修正データの文字数字情報が、前記画像データの表のデータの文字数字情報に一致する場合に、前記受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応すると判定する
請求項１−３のいずれか一項に記載の画像処理装置。
【請求項５】
表を有する原稿の画像データを読み取るとともに、ネットワークを介して端末装置から所定のデータを受信可能な画像処理装置の画像処理方法であって、
前記原稿の画像データが読み取られると、当該原稿の画像データから表データの属性情報を取得するステップと、
前記端末装置から表の修正データを受信すると、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定するステップと、
前記判定の結果、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更するステップと
を備えることを特徴とする画像処理方法。
【請求項６】
請求項５に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関し、詳しくは、パソコンに詳しくないユーザであっても、原稿の画像データ内の表を簡単に加工することが可能な画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来より、パソコンにおいて、原稿の画像データのうち、表のレイアウトを抽出して加工する技術が存在する。
【０００３】
例えば、特開２００１−２６５５６３号公報には、第１のアプリケーションから生成され上記第１のアプリケーションからのユーザインタフェースと関連付けられた第１のデータを表示バッファから抽出する手順と、上記第１のデータからレイアウトを認識する手順と、上記第１のアプリケーションとの間に直接的なリンクが無い第２のアプリケーションによって生成された第２のデータを表示するよう複合表示を作成するため上記レイアウトを使用する手順とを有する複合ユーザインタフェース方法が開示されている。これにより、ユーザは、アプリケーション間で共通ユーザインタフェースと共通データ構造の利点を生かすことが出来るとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２６５５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記特許文献１に記載の技術では、原稿の画像データをパソコンで操作する必要があるという問題がある。
【０００６】
一方、原稿の画像データは、通常、原稿の画像データを読み取り可能な画像処理装置で取得され、この画像処理装置で処理される方が、ユーザにとって操作性が良く、利便性が高いという要望がある。特に、パソコンの習熟度が低いユーザにとって、画像データをパソコンで加工することが出来ないという現状がある。
【０００７】
そこで、本発明は、前記問題を解決するためになされたものであり、パソコンに詳しくないユーザであっても、原稿の画像データ内の表を簡単に加工することが可能な画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る画像処理装置は、表を有する原稿の画像データを読み取るとともに、ネットワークを介して端末装置から所定のデータを受信可能な画像処理装置であって、以下の構成を採用する。
【０００９】
即ち、前記画像処理装置は、前記原稿の画像データが読み取られると、当該原稿の画像データから表データの属性情報を取得する属性情報取得手段と、前記端末装置から表の修正データを受信すると、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する判定手段と、前記判定の結果、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更する変更手段とを備えることを特徴とする。
【００１０】
又、前記判定手段は、前記表の修正データの属性情報が前記画像データの表のデータの属性情報に対応しない場合に、対応しない表の修正データの箇所を所定のタッチパネルに表示させて、ユーザに修正を促す。
【００１１】
又、前記判定手段は、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、更に、前記表の修正データの行数が前記画像データの表の行数の１倍か複数倍か否かを判定する。更に、前記変更手段は、前記表の修正データの行数が前記画像データの表データの行数の１倍である場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更し、前記表の修正データの行数が前記画像データの表のデータの行数の複数倍である場合に、前記画像データの表のデータの行数に対する前記表の修正データの桁数の複数倍分だけ、前記画像データを複製し、前記表の修正データを、行数に対して前記複数倍分だけ分割し、前記画像データの表のデータの属性情報に基づいて、複製後の画像データの表のデータを、分割後の表の修正データにそれぞれ変更する。
【００１２】
又、前記判定手段が、前記受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する際に、前記表の修正データの行数が、前記画像データの表のデータの行数の複数倍か否かと、前記表の修正データの列数が、前記画像データの表のデータの列数に一致するか否かと、前記表の修正データの文字数字情報が、前記画像データの表のデータの文字数字情報に一致するか否かとをそれぞれ判定し、前記表の修正データの行数が、前記画像データの表のデータの行数の複数倍であり、前記表の修正データの列数が、前記画像データの表のデータの列数に一致し、更に、前記表の修正データの文字数字情報が、前記画像データの表のデータの文字数字情報に一致する場合に、前記受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応すると判定する。
【００１３】
又、本発明は、表を有する原稿の画像データを読み取るとともに、ネットワークを介して端末装置から所定のデータを受信可能な画像処理装置の画像処理方法として構成することが出来る。前記画像処理方法では、前記原稿の画像データが読み取られると、当該原稿の画像データから表データの属性情報を取得するステップと、前記端末装置から表の修正データを受信すると、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定するステップと、前記判定の結果、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更するステップとを備えることを特徴とする。
【００１４】
又、本発明は、電気通信回線などを介して個別に流通する、コンピュータに実行させるためのプログラムとして提供することができる。この場合、中央演算処理装置（ＣＰＵ）が、本発明のプログラムに従ってＣＰＵ以外の各回路と協働して制御動作を実現する。又、前記プログラム及びＣＰＵを用いて実現される各手段は、専用のハードウェアを用いて構成することもできる。又、当該プログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で流通させることも可能である。
【発明の効果】
【００１５】
本発明の画像処理装置及び画像処理方法によれば、パソコンに詳しくないユーザであっても、原稿の画像データ内の表を簡単に加工することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る複合機の内部の全体構成を示す概念図である。
【図２】本発明に係る操作部の全体構成を示す概念図である。
【図３】本発明に係る複合機の制御系ハードウェアの構成を示す図である。
【図４】本発明の実施形態における複合機の機能ブロック図である。
【図５】本発明の実施形態の実行手順を示すためのフローチャートである。
【図６】本発明の実施形態のタッチパネル上に表示された操作画面の一例を示す図（図６（Ａ））と、本発明の実施形態のタッチパネル上に表示されたレイアウト取得画面の一例を示す図（図６（Ｂ））である。
【図７】本発明の実施形態の表を有する原稿及び画像データの一例を示す図（図７（Ａ））と、本発明の実施形態の表の修正データの二例を示す図（図７（Ｂ））である。
【図８】本発明の実施形態のタッチパネル上に表示されたレイアウト取得画面の一例を示す図（図８（Ａ））と、本発明の実施形態のタッチパネル上に表示された修正画面の一例を示す図（図８（Ｂ））である。
【図９】本発明の実施形態の表の修正データ及び原稿の画像データの一例を示す図（図９（Ａ））と、本発明の実施形態のタッチパネル上に表示された複製画面の一例を示す図（図９（Ｂ））である。
【発明を実施するための形態】
【００１７】
以下に、添付図面を参照して、本発明の画像処理装置の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１８】
＜画像処理装置＞
以下に、本発明の実施形態に係る画像処理装置について説明する。図１は、本発明の実施形態に係る画像処理装置の概略模式図である。但し、本発明に直接には関係しない各部の詳細は省略している。
【００１９】
尚、本発明の画像処理装置は、例えば、プリンタやスキャナ単体、あるいはプリンタ、コピー、スキャナ、ファックス等を備えた複合機等が該当し、コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等を備えた画像処理装置として機能する。
【００２０】
以下に、例えば、画像処理を含む画像形成のコピー機能を利用する場合の複合機１００（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の動作を簡単に説明する。
【００２１】
先ず、ユーザが複合機１００を利用する場合、原稿を筐体部の上面に備えられている原稿台１０１に載置する。続いて、ユーザは、前記原稿台１０１近傍に備えられている操作部１０２（操作パネル）を使用して、画像形成に関する設定条件の入力を当該操作部１０２の操作画面から入力する。そして、ユーザが、前記操作部１０２に設けられたスタートキーを押下すると、複合機１００が画像形成（印刷処理）を開始する。
【００２２】
次に、画像読取部１０３において、光源１０４から照射された光が、前記原稿台１０１に置かれた原稿に反射される。反射された光は、ミラー１０５、１０６、１０７によって撮像素子１０８に導かれる。導かれた光は前記撮像素子１０８により光電変換されて、前記原稿に対応する画像データが生成される。
【００２３】
さて、前記画像データに基づいてトナー像を形成する部分が画像形成部１０９である。前記画像形成部１０９には感光体ドラム１１０が備えられている。前記感光体ドラム１１０は、一定速度で所定の方向に回転し、その周囲には、回転方向の上流側から順に、帯電器１１１、露光ユニット１１２、現像器１１３、転写器１１４、クリーニングユニット１１５などが配置されている。
【００２４】
前記帯電器１１１は、前記感光体ドラム１１０表面を一様に帯電させる。前記露光ユニット１１２は、帯電された感光体ドラム１１０の表面に、前記画像データに基づいてレーザーを照射し、静電潜像を形成する。前記現像器１１４は、形成された静電潜像に、トナーを付着させてトナー像を形成する。形成されたトナー像は、前記転写器１１４により、記録媒体（例えば、用紙、シート）に転写される。前記クリーニングユニット１１５は、前記感光体ドラム１１０の表面に残された余分なトナーを取り除く。これらの一連のプロセスは、前記感光体ドラム１１０が回転することにより実行される。
【００２５】
前記シートは、複合機１００に備えられた複数の給紙カセット１１６から搬送される。搬送される時は、前記シートは、ピックアップローラ１１７により何れか１つの給紙カセット１１６から搬送路へ引き出される。各給紙カセット１１６には、それぞれ異なる紙種のシートが収容されており、画像形成に関する設定条件に基づいてシートが給紙される。
【００２６】
前記搬送路に引き出されたシートは、搬送ローラ１１８やレジストローラ１１９により感光体ドラム１１０と転写器１１４の間に送り込まれる。送り込まれると、前記シートは前記転写器１１４により前記トナー像が転写され、定着装置１２０に搬送される。
【００２７】
前記トナー像が転写されたシートが、前記定着装置１２０に備えられた加熱ローラと加圧ローラの間を通過すると、前記トナー像に熱と圧力が印加されて、可視像がシートに定着される。前記加熱ローラの熱量は、紙種に応じて最適に設定され、前記定着が適切に行われる。前記可視像がシートに定着されて画像形成が終了し、当該シートは搬送ローラ１１８により、経路切替部１２１へ導かれる。
【００２８】
前記経路切替部１２１では、前記複合機１００による切り替え指示により、前記シートを、前記筐体部の側面に設けられた排紙トレイ１２２へ案内したり、排紙口１２３を介して、前記筐体部の胴内に設けられた胴内トレイ１２４へ案内したりする。前記シートは、前記排紙トレイ１２２か胴内トレイ１２４に積載され、収容される。前記手順により、複合機１００の筐体部はコピー機能をユーザに提供する。
【００２９】
ところで、複合機１００は、ネットワーク２００を介して所定の端末装置３００（例えば、パーソナルコンピュータ、ノートパソコン等）と通信可能に接続されており、当該複合機１００が、前記端末装置３００から所定の表修正データを受信すると、当該表修正データを前記画像データへ反映させて加工する（後述する）。
【００３０】
次に、図２は、本発明の実施形態に係る操作部の全体構成を示す概念図である。ユーザは、前記操作部１０２を用いて、上述のような画像形成についての設定条件を入力したり、入力された設定条件を確認したりする。前記設定条件が入力される場合、前記操作部１０２に備えられたタッチパネル２０１（操作パネル）、タッチペン２０２、操作キー２０３が用いられる。
【００３１】
前記タッチパネル２０１には、設定条件を入力する機能と当該設定条件を表示する機能が兼ね備えられている。即ち、タッチパネル２０１上に表示された画面内のキーを押下することによって、当該押下されたキーに対応する設定条件が入力される。
【００３２】
前記タッチパネル２０１の背面には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部（図示せず）が設けられており、当該表示部が、例えば、前記初期画面等の操作画面を表示する。前記タッチパネル２０１の近傍には、タッチペン２０２が備えられており、ユーザがそのタッチペン２０２の先をタッチパネル２０１に接触させると、タッチパネル２０１下に設けられたセンサーが接触先を検知する。
【００３３】
更に、前記タッチパネル２０１近傍には、所定数の操作キー２０３が設けられ、例えば、テンキー２０４、スタートキー２０５、クリアキー２０６、ストップキー２０７、リセットキー２０８、電源キー２０９が備えられている。
【００３４】
次に、図３を用いて、複合機１００の制御系ハードウェアの構成を説明する。図３は、本発明に係る複合機１００の制御系ハードウェアの構成を示す図である。ただし、本発明に直接には関係しない各部の詳細は省略している。
【００３５】
複合機１００の制御回路は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０４、通信インターフェイス（通信Ｉ／Ｆ）３０５、各駆動部に対応するドライバ３０６、操作部３０７（１０２）を内部バス３０８によって接続している。
【００３６】
前記ＣＰＵ３０１は、例えば、ＲＡＭ３０３を作業領域として利用し、前記ＲＯＭ３０２、ＨＤＤ３０４等に記憶されているプログラムを実行し、当該実行結果に基づいて前記ドライバ３０６と前記操作部３０７からのデータや指示、キーに対応する信号、命令等を授受し、図１に示した各駆動部の動作を制御する。又、前記ＣＰＵ３０１は、前記通信Ｉ／Ｆ３０５を介してネットワーク２００に通信可能に接続させ、当該ネットワーク２００に通信可能に接続される端末装置３００と通信可能となる。前記ＣＰＵ３０１は、前記端末装置３００から所定のデータを受信すると、当該データに基づいて加工する。
【００３７】
又、前記駆動部以外の後述する各手段（図４に示す）についても、前記ＣＰＵ３０１がプログラムを実行することで当該各手段を実現する。前記ＲＯＭ３０２、ＨＤＤ３０４等には、以下に説明する各手段を実現するプログラムやデータが記憶されている。
【００３８】
＜本発明の実施形態＞
次に、図４、図５を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。図４は、本発明の複合機の機能ブロック図である。又、図５は、本発明の実行手順を示すためのフローチャートである。
【００３９】
先ず、ユーザが、複合機１００の電源を投入すると、当該複合機１００の表示受付手段４０１が、タッチパネル２０１上に操作画面（初期画面）を表示する。
【００４０】
前記操作画面６００には、図６（Ａ）に示すように、コピー機能を提供可能な旨のメッセージ６０１と、当該コピー機能の設定条件を入力するための設定項目キー６０２と、原稿の画像データの表を加工するためのレイアウト取得モードキー６０３とが表示される。
【００４１】
ユーザは、前記操作画面６００を見ながら、原稿の画像データのうち、表を加工したいと思い、前記レイアウト取得モードキー６０３を押下すると、前記表示受付手段４０１は、当該レイアウト取得モードキー６０３の押下を受け付けて（図５：Ｓ１０１ＹＥＳ）、タッチパネル２０１上にレイアウト取得画面を表示する（図５：Ｓ１０２）。
【００４２】
前記レイアウト取得画面６０４には、図６（Ｂ）に示すように、レイアウト取得モードの旨のメッセージ６０５と、原稿の画像データを読み取るためのスキャンキー６０６と、表修正データを受信するための受信状態キー６０７と、加工後の画像データをプレビュー表示するためのプレビュー表示部６０８と、加工後の画像データを印刷するための印刷キー６０９と、加工後の画像データを保存するための保存キー６１０とが表示される。
【００４３】
ユーザは、前記レイアウト取得画面６０４を見ながら、図７（Ａ）に示すような表を有する原稿を原稿台１０１に載置して、前記スキャンキー６０６を押下すると、前記表示受付手段４０１が、当該スキャンキー６０６の押下を受け付けて、その旨を画像読取手段４０２に通知する。当該通知を受けた画像読取手段４０２は、前記原稿の画像データを読み取る（図５：Ｓ１０３）。
【００４４】
ここで、前記画像読取手段４０２が画像データを読み取った場合、当該画像データは、格子状（グリッド）に並んだピクセル（画素）の集合体として表現され、各ピクセルは一つの位置座標と濃度値（数値）を有するラスタデータとして読み取られる。
【００４５】
さて、前記画像読取手段４０２が、前記画像データの読み取りを完了すると、その旨を属性情報取得手段４０３に通知し、当該通知を受けた属性情報取得手段４０３は、前記画像データから表データの属性情報を取得する（図５：Ｓ１０４）。
【００４６】
前記属性情報取得手段４０３が前記画像データから表データの属性情報を取得する方法は、どのような方法でも構わないが、例えば、以下のようになされる。即ち、前記属性情報取得手段４０３が、図７（Ａ）に示すように、前記画像データのうち、白濃度値と黒濃度値（又はグレー濃度値）の境界（濃淡）を検知するとともに、当該境界の位置座標のＸ座標が一定値又はＹ座標が一定値であることを検知することで、表を構成する枠線（直線）を認識する。尚、前記表の枠線が前記画像データに存在しない場合には、前記属性情報取得手段４０３が、前記レイアウト取得画面６０４を介してエラーを表示する。
【００４７】
次に、前記属性情報取得手段４０３は、前記認識した表の枠線の数をＸ軸方向とＹ軸方向とでそれぞれ数えて、当該表を構成する行数と列数とを検知する。例えば、図７（Ａ）に示すように、Ｙ軸方向の枠線の数が５本であれば、前記属性情報取得手段４０３は、表の行数が４と検知し、Ｘ軸方向の枠線の数が３本であれば、前記属性情報取得手段４０３は、表の行数が２と検知する。これにより、表を構成する行数と列数とを取得することが可能となる。
【００４８】
又、前記属性情報取得手段４０３は、前記表の枠線の位置座標に基づいて当該枠線の間の寸法を算出し、当該表を構成するセルの高さと幅の寸法を取得する。例えば、Ｙ軸方向の枠線の間の寸法が上から全て同一の所定高さ（例えば、２ｃｍ）であれば、前記属性情報取得手段４０３が、前記セルの高さの寸法を前記所定高さとして取得する。又、Ｘ軸方向の枠線の間の寸法が左から第一の所定幅（例えば、５ｃｍ）、第二の所定幅（例えば、１０ｃｍ）であれば、前記属性情報取得手段４０３が、前記セルの幅の寸法を前記第一の所定幅、前記第二の所定幅として取得する。
【００４９】
更に、前記属性情報取得手段４０３は、前記表の各セルの幅の寸法のうち、最も幅の寸法が狭いセルを選択し、当該選択したセルの高さと幅の寸法に基づいて当該セルの内部に挿入可能な文字のフォントサイズを決定する。例えば、前記表の各セルの幅の寸法は、第一の所定幅と、第二の所定幅であるため、前記属性情報取得手段４０３が、両者を比較して、最も幅の寸法が狭い第一の所定幅を決定し、当該決定した第一の所定幅と前記所定高さのセルを選択する。次に、前記属性情報取得手段４０３が、当該選択したセルの高さと幅の寸法に、所定のメモリに予め記憶された複数のフォントサイズを照合して、当該セルの高さと幅の寸法よりも小さいフォントサイズで、且つ、当該フォントサイズのうち、最も寸法が大きいフォントサイズ（例えば、１０）を決定する。
【００５０】
又、前記属性情報取得手段４０３は、前記画像データの表のセルの内部に挿入されているデータが文字か数字かの文字数字情報を文字認識技術（ＯＣＲ）等により各セル毎に検知する。又、前記属性情報取得手段４０３は、前記検知した文字数字情報の色を前記文字認識技術等により各セル毎に検知する。
【００５１】
上述の処理を行うことで、前記属性情報取得手段４０３は、表を構成する行数（４行）と列数（２列）、表のセルの高さと幅の寸法（高さが２ｃｍと、幅が５ｃｍ、１０ｃｍ）、フォントサイズ（１０）、各セル毎の文字数字情報（１行の１列と２列は文字、２行から４行の１列は数字、２行から４行の２列は文字）、色（黒）を表データの属性情報を取得することになる。
【００５２】
さて、前記属性情報取得手段４０３が前記属性情報の取得を完了すると、その旨を表示受付手段４０１に通知し、当該通知を受けた表示受付手段４０１は、前記レイアウト取得画面６０４のプレビュー表示部６０８に前記画像データのプレビューを表示するとともに、前記取得された属性情報（例えば、表の行数と列数等）と、所定の端末装置３００（パソコン等）から表の修正データの送信を促す旨のメッセージとを表示する。
【００５３】
ユーザは、前記画像データのプレビュー、前記属性情報（特に、表の行数と列数）、前記メッセージを見ながら、当該属性情報に対応する表の修正データを送るために、前記受信状態キー６０７を押下すると、前記表示受付手段４０１は、当該受信状態キー６０７の押下を受け付けて、その旨を判定手段４０４に通知し、当該通知を受けた判定手段４０４は、複合機１００に通信可能に接続された端末装置３００からの表の修正データを受信可能な状態とする。
【００５４】
そして、ユーザは、前記端末装置３００（例えば、自分のパソコン）へ移動し、表の修正データを当該端末装置３００で作成する。ここで、前記表の修正データの形式は、どのような形式でも構わないが、例えば、図７（Ｂ）に示すように、パソコンを熟知していなくてもテキストファイルで作成することが可能な、データをカンマで区切って並べたＣＳＶファイル形式であると好ましい。
【００５５】
さて、ユーザが、前記作成した表の修正データを前記複合機１００へ送信すると、当該複合機１００の判定手段４０４が、当該表の修正データを受け付けて（図５：Ｓ１０５）、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する（図５：Ｓ１０６）。
【００５６】
前記判定手段４０４が、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応するか否かを判定する方法は、どのような方法でも構わないが、例えば、以下のようになされる。即ち、先ず、前記判定手段４０４が、前記受信した表の修正データに基づいて当該表の行数と列数、各データ毎の文字数字情報、色を検知する。
【００５７】
例えば、図７（Ｂ）の表の修正データ１に示すように、前記判定手段４０４が、前記表の修正データのカンマを検知して、当該カンマで区切られたデータのＹ（縦）方向の数を行数、Ｘ（横）方向の数を列数とし、各データが文字か数字かの文字数字情報（１行の１列と２列は文字、２行から４行の１列は数字、２行から４行の２列は文字）を検知して、前記表の修正データの属性情報を認識する。
【００５８】
次に、前記判定手段４０４が、前記表の修正データの行数が、前記画像データの表のデータの行数の複数倍か否かと、前記表の修正データの列数が、前記画像データの表のデータの列数に一致するか否かと、前記表の修正データの文字数字情報が、前記画像データの表のデータの文字数字情報に一致するか否かとをそれぞれ判定する。
【００５９】
ここで、図７（Ｂ）の表の修正データ１に示すように、前記表の修正データの属性情報（４行、２列、１行の１列と２列は文字、２行から４行の１列は数字、２行から４行の２列は文字）が、前記画像データの表データの属性情報と一致する場合、前記判定の結果、前記判定手段４０４は、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応すると判定し（図５：Ｓ１０６ＹＥＳ）、更に、前記表の修正データの行数が前記画像データの表の行数の１倍か複数倍か否かを判定する（図５：Ｓ１０７）。
【００６０】
前記判定の結果、図７（Ｂ）の表の修正データ１に示すように、前記表の修正データの行数が前記画像データの表データの行数の１倍である場合に（図５：Ｓ１０７、１倍）、前記判定手段４０４が、当該画像データを複製する必要が無いと判定し、その旨を変更手段４０５に通知する。当該通知を受けた変更手段４０５は、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更する（図５：Ｓ１０８）。
【００６１】
例えば、前記変更手段４０５が、前記画像データの表のデータ（文字、数字）を全て削除するとともに、当該削除後のセルに、前記表の修正データ（文字、数字）を、前記画像データの表のデータの属性情報（各セル毎のフォントサイズ、色）に対応させて挿入する。
【００６２】
ここで、前記表の修正データの文字数が、前記画像データの表のデータの入力可能な文字数よりも多い場合には、前記変更手段４０５が、前記画像データの表のセルの高さの寸法の半分に対応するフォントサイズを新たに選択し、当該選択したフォントサイズで前記表の修正データを前記セルに挿入し、当該セルの幅の寸法よりも超過する前記表の修正データには改行を行って、当該表の修正データを複数行とすることで、前記セルに前記表の修正データを挿入することになる。
【００６３】
そして、前記変更手段４０５が、前記画像データの表データを前記表の修正データに変更すると、その旨を表示受付手段４０１に通知し、当該通知を受けた表示受付手段４０１は、前記レイアウト取得画面６０４のプレビュー表示部６０８に前記変更後の画像データのプレビューを表示する（図５：Ｓ１０９）。
【００６４】
前記レイアウト取得画面６０４には、図８（Ａ）に示すように、前記画像データのうち、表のデータのみを前記表の修正データに変更した画像データのプレビュー８００が表示される。これにより、パソコンに詳しくないユーザであっても、原稿の画像データのうち、表のデータのみを簡単に変更することが可能となる。
【００６５】
ところで、Ｓ１０６において、図７（Ｂ）の表の修正データ２に示すように、前記表の修正データの属性情報が、「４行、２列で、１行の１列と２列は文字、２行、４行の１列は数字、３行の１列は文字、２行から４行の２列は文字」であり、前記画像データの表のデータの属性情報と一致しない場合、前記判定の結果、前記判定手段４０４は、前記表の修正データの属性情報が前記画像データの表のデータの属性情報に対応しないと判定し（図５：Ｓ１０６ＮＯ）、対応しない表の修正データの箇所を前記タッチパネル２０１に表示させて、ユーザに修正を促すために、その旨を表示受付手段４０１に通知する。当該通知を受けた表示受付手段４０１は、修正画面をタッチパネル２０１上に表示する（図５：Ｓ１１０）。
【００６６】
前記修正画面８０１には、図８（Ｂ）に示すように、受信した表の修正データが画像データの表のデータに対応しない旨のメッセージ８０２と、当該表の修正データ８０３と、当該表の修正データのうち、修正すべき箇所を示したカーソル８０４と、当該修正の内容「文字を数字に修正する必要があります。」８０５と、当該表の修正データを修正するためのキーボードキー８０６と、ＯＫキー８０７と、前記表の修正データを修正せずにそのまま画像データの表のデータに挿入するためのそのまま変更キー８０８とが表示される。
【００６７】
これにより、ユーザは、前記表の修正データを前記画像データの表のデータに適合するように修正したり、そのまま挿入したりすることが可能となる。
【００６８】
例えば、ユーザが、前記キーボードキー８０６を用いて前記修正の内容８０５に沿うように前記表の修正データを、例えば、文字の「ｔｅｓｔ」から数字の「２」へ修正し、前記ＯＫキー８０７を押下すれば、前記表示受付手段４０１が、前記修正の内容とＯＫキー８０７の押下を受け付けて（図５：Ｓ１１０ＹＥＳ）、Ｓ１０６へ移行し、その旨を判定手段４０４に通知する。当該通知を受けた判定手段４０４は、再度、修正後の表の修正データの属性情報が前記画像データの表の属性情報に対応するか否かを判定することになる（図５：Ｓ１０６）。
【００６９】
又、ユーザが、前記そのまま変更キー８０８を押下すれば、前記表示受付手段４０１が、当該そのまま変更キー８０８の押下を受け付けて（図５：Ｓ１１０ＮＯ）、Ｓ１０７へ移行し、その旨を判定手段４０４に通知する。当該通知を受けた判定手段４０４は、前記表の修正データの行数が前記画像データの表の行数の１倍か複数倍か否かを判定することになる（図５：Ｓ１０７）。
【００７０】
ところで、Ｓ１０７において、前記判定の結果、図９（Ａ）に示すように、前記表の修正データの行数が前記画像データの表のデータの行数の複数倍（例えば、２倍）である場合に（図５：Ｓ１０７、複数倍）、前記判定手段４０４が、当該画像データを複製する必要が有ると判定し、その旨を表示受付手段４０１に通知する。当該通知を受けた表示受付手段４０１は、複製画面をタッチパネル２０１上に表示する（図５：Ｓ１１１）。
【００７１】
前記複製画面９００には、図９（Ｂ）に示すように、表のデータを含む画像データのプレビュー９０１と、前記表の修正データ９０２と、前記表の修正データの行数が前記画像データの表のデータの行数の複数倍である旨のメッセージ９０３と、複数倍分だけ画像データを複製するか否かを問い合わせる旨のメッセージ９０４と、前記画像データを複製するためのＯＫキー９０５と、特定の表（行、列）のデータのみを画像データの表のデータに挿入するための特定の表のみキー９０６とが表示される。
【００７２】
ユーザは、前記複製画面９００を見ながら、前記ＯＫキー９０５を押下すると、前記表示受付手段４０１が、当該ＯＫキー９０５の押下を受け付けて（図５：Ｓ１１１ＹＥＳ）、その旨を変更手段４０５に通知する。当該通知を受けた変更手段４０５は、前記画像データの表のデータの行数に対する前記表の修正データの桁数の複数倍分だけ、前記画像データを複製する（図５：Ｓ１１２）。
【００７３】
そして、前記変更手段４０５は、図９（Ａ）に示すように、前記表の修正データを、行数に対して前記複数倍分だけ分割し、前記画像データの表のデータの属性情報に基づいて、複製後の画像データの表のデータを、分割後の表の修正データにそれぞれ変更する（図５：Ｓ１０８）。これにより、前記画像データを再利用して、ユーザが所望する表のデータを変更した画像データを表の修正データ分だけ作成することが可能となる。
【００７４】
一方、Ｓ１１１において、ユーザが、前記特定の表のみキー９０６を押下して、前記表の修正データのうち、前記画像データの表のデータにしたい特定の表のデータを選択すると、前記表示受付手段４０１が、当該特定の表のみキー９０６と特定の表のデータの選択を受け付けて（図５：Ｓ１１１ＮＯ）、その旨を変更手段４０５に通知する。当該通知を受けた変更手段４０５は、Ｓ１０８へ移行し、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記特定の表のデータに変更する（図５：Ｓ１０８）。これにより、ユーザは所望する特定の表のデータのみを判定した画像データを作成することが可能となる。
【００７５】
さて、Ｓ１０９において、ユーザが、前記レイアウト取得画面６０４の変更後の画像データのプレビュー８００を見ながら、前記印刷キー６０９を押下すると、前記表示受付手段４０１が、当該印刷キー６０９の押下を受け付けて、その旨を画像処理手段４０６に通知する。当該通知を受けた画像処理手段４０６は、変更後の画像データに基づいて印刷処理（画像形成）を所定のシートに実行する（図５：Ｓ１１３）。これにより、パソコンに熟知していないユーザであっても、所望する表のデータに変更された画像データの印刷物を手に入れることが可能となる。
【００７６】
又、ユーザが、前記レイアウト取得画面６０４のうち、前記保存キー６１０を押下すると、前記表示受付手段４０１が、当該保存キー６１０の押下を受け付け、前記画像処理手段４０６は、変更後の画像データを所定のメモリに記憶させる（図５：Ｓ１１３）。これにより、パソコンに熟知していないユーザであっても、パソコンを利用せずに表のデータのみを変更した画像データを取得することが可能となる。
【００７７】
このように、本発明では、表を有する原稿の画像データを読み取るとともに、ネットワーク２００を介して端末装置３００から所定のデータを受信可能な複合機１００であって、前記原稿の画像データが読み取られると、当該原稿の画像データから表データの属性情報を取得する属性情報取得手段４０３と、前記端末装置３００から表の修正データを受信すると、当該受信した表の修正データの属性情報が、前記取得された画像データの表データの属性情報に対応するか否かを判定する判定手段４０４と、前記判定の結果、前記表の修正データの属性情報が前記画像データの表データの属性情報に対応する場合に、前記画像データの表のデータの属性情報に基づいて、当該画像データの表のデータを前記表の修正データに変更する変更手段４０５とを備えることを特徴とする。
【００７８】
これにより、パソコンに詳しくないユーザであっても、原稿の画像データ内の表を簡単に加工することが可能となる。
【００７９】
尚、本発明の実施形態では、複合機１００が各手段を備えるよう構成したが、当該各手段を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを複合機１００に読み出させ、当該複合機１００が前記各手段を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００８０】
以上のように、本発明に係る画像処理装置及び画像処理方法は、複合機はもちろん、スキャナ、複写機、プリンタ等に有用であり、パソコンに詳しくないユーザであっても、原稿の画像データ内の表を簡単に加工することが可能な画像処理装置及び画像処理方法として有効である。
【符号の説明】
【００８１】
１００  複合機
１０２  操作部
４０１  表示受付手段
４０２  画像読取手段
４０３  属性情報取得手段
４０４  判定手段
４０５  変更手段
４０６  画像処理手段
【図１】
2014216894.tif 000003
【図２】
2014216894.tif 000004
【図３】
2014216894.tif 000005
【図４】
2014216894.tif 000006
【図５】
2014216894.tif 000007
【図６】
2014216894.tif 000008
【図７】
2014216894.tif 000009
【図８】
2014216894.tif 000010
【図９】
2014216894.tif 000011