(57)【要約】【課題】  グラフの修正や新たなグラフの作成を、既に印刷されているグラフの原稿を用いて簡単に行えるようにすること。【解決手段】  グラフ作成装置１０は、原稿から読み取った画像に含まれているグラフの種類を判別するとともに、このグラフの画像を解析し、グラフを構成する各要素についてグラフに示されている値を特定する。また、グラフ作成装置１０は、特定した各要素の値を、文字列抽出領域３０ａ，３０ｂ，３０ｃから抽出した手書きの数値を用いて修正し、修正後の各要素の値と、判別したグラフの種類とに基づいてグラフを作成する。【選択図】      図２
2005326940.tif 000002
【特許請求の範囲】
【請求項１】
原稿から光学的に読み取られた画像を取得する取得手段と、
前記取得手段により取得された画像に含まれているグラフを検出し、当該グラフの種類を判別する判別手段と、
前記グラフの画像を解析し、前記グラフを構成する要素毎に前記グラフに示された当該要素の値を特定する特定手段と、
前記取得手段により取得された画像において、前記要素毎に、当該要素に対して割り当てられた領域内から手書きの値を抽出し、文字認識処理を施して前記手書きの値を認識する認識手段と、
前記特定手段により特定された前記要素毎の値を、前記認識手段により認識された前記要素毎の値を用いて修正する修正手段と、
前記判別手段により判別されたグラフの種類と、前記修正手段により修正された前記要素毎の値とに基づいてグラフを作成する作成手段と、
前記作成手段により作成されたグラフを出力する出力手段と
を具備することを特徴とするグラフ作成装置。
【請求項２】
前記認識手段は、前記取得手段により取得された画像において、前記要素毎に、当該要素に対して割り当てられた領域内から、予め定められた色で書かれている手書きの値を抽出し、文字認識処理を施して前記手書きの値を認識する
ことを特徴とする請求項１に記載のグラフ作成装置。
【請求項３】
前記原稿のデータを、当該データを識別するための識別情報と対応付けて記憶する記憶手段と、
前記識別情報を入力する入力手段と、
前記入力手段により入力された識別情報によって特定されるデータを前記記憶手段から読み出す読出手段とをさらに具備し、
前記作成手段は、前記読出手段により読み出されたデータに含まれているグラフのデータと、前記修正手段により修正された前記要素毎の値とに基づいて、グラフを作成する
ことを特徴とする請求項１に記載のグラフ作成装置。
【請求項４】
前記原稿のデータを、当該データを識別するための識別情報と対応付けて記憶する記憶手段と、
前記取得手段により取得された画像を解析し、当該画像に前記識別情報または前記識別情報を示す識別コードが含まれている場合、当該画像に含まれていた識別情報または識別コードによって特定されるデータを前記記憶手段から読み出す読出手段とをさらに具備し、
前記作成手段は、前記読出手段により読み出されたデータに含まれているグラフのデータと、前記修正手段により修正された前記要素毎の値とに基づいて、グラフを作成する
ことを特徴とする請求項１に記載のグラフ作成装置。
【請求項５】
前記読出手段により読み出されたデータに含まれているグラフのデータを前記作成手段により作成されたグラフのデータに変更する第１の変更手段と、
前記読出手段により読み出されたデータから、前記グラフの内容を説明する文または前記グラフの内容を示す表を検索する検索手段と、
前記検索手段による検索の結果、ヒットした文または表に含まれている前記要素毎の値を、前記修正手段により修正された前記要素毎の値に変更する第２の変更手段とをさらに具備し、
前記出力手段は、前記第１の変更手段によりグラフのデータが変更され、かつ前記第２の変更手段により文または表が修正された原稿のデータを出力する
ことを特徴とする請求項３に記載のグラフ作成装置。
【請求項６】
コンピュータを、
原稿から光学的に読み取られた画像を取得する取得手段と、
前記取得手段により取得された画像に含まれているグラフを検出し、当該グラフの種類を判別する判別手段と、
前記グラフの画像を解析し、前記グラフを構成する要素毎に前記グラフに示された当該要素の値を特定する特定手段と、
前記取得手段により取得された画像において、前記要素毎に、当該要素に対して割り当てられた領域内から手書きの値を抽出し、文字認識処理を施して前記手書きの値を認識する認識手段と、
前記特定手段により特定された前記要素毎の値を、前記認識手段により認識された前記要素毎の値を用いて修正する修正手段と、
前記判別手段により判別されたグラフの種類と、前記修正手段により修正された前記要素毎の値とに基づいてグラフを作成する作成手段と、
前記作成手段により作成されたグラフを出力する出力手段
として機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフを作成する技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、スキャナで読み取った帳票の内容に基づいてグラフを作画する画像生成装置が開示されている。この特許文献１に記載された技術によれば、例えば、月毎の売上額が示された帳票の原稿を画像生成装置に読み取らせるだけで、帳票に示された月毎の売上額の推移を表すグラフを得ることができる。
【特許文献１】特開平４−７４２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に記載された技術では、スキャナに読み取らせる帳票の原稿を、手書きであってもよいものの、予め定められた書式に従って作成しなければならない。したがって、例えば、既に印刷されている２００３年度版のグラフを構成する各要素の値を少しずつ変更して２００４年度版のグラフを作成する場合や、既に印刷されているグラフ中の、ある幾つかの要素の値のみを修正したい場合等であっても、予め定められた書式に従って帳票を作成しなければならず、煩雑であった。
【０００４】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、グラフの修正や新たなグラフの作成を、既に印刷されているグラフの原稿を用いて簡単に行えるようにすることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、原稿から光学的に読み取られた画像を取得する取得手段と、前記取得手段により取得された画像に含まれているグラフを検出し、当該グラフの種類を判別する判別手段と、前記グラフの画像を解析し、前記グラフを構成する要素毎に前記グラフに示された当該要素の値を特定する特定手段と、前記取得手段により取得された画像において、前記要素毎に、当該要素に対して割り当てられた領域内から手書きの値を抽出し、文字認識処理を施して前記手書きの値を認識する認識手段と、前記特定手段により特定された前記要素毎の値を、前記認識手段により認識された前記要素毎の値を用いて修正する修正手段と、前記判別手段により判別されたグラフの種類と、前記修正手段により修正された前記要素毎の値とに基づいてグラフを作成する作成手段と、前記作成手段により作成されたグラフを出力する出力手段とを具備するグラフ作成装置を提供する。
【０００６】
本発明によれば、グラフ作成装置は、取得した画像に含まれているグラフの種類を判別するとともに、このグラフの画像を解析し、グラフを構成する要素毎の値を特定する。また、グラフ作成装置は、グラフを解析して得た要素毎の値を、要素毎に割り当てられた領域から抽出した手書きの値を用いて修正し、修正後の要素毎の値と、判別したグラフの種類とに基づいてグラフを作成し、出力する。
【０００７】
また、本発明は、コンピュータを、原稿から光学的に読み取られた画像を取得する取得手段と、前記取得手段により取得された画像に含まれているグラフを検出し、当該グラフの種類を判別する判別手段と、前記グラフの画像を解析し、前記グラフを構成する要素毎に前記グラフに示された当該要素の値を特定する特定手段と、前記取得手段により取得された画像において、前記要素毎に、当該要素に対して割り当てられた領域内から手書きの値を抽出し、文字認識処理を施して前記手書きの値を認識する認識手段と、前記特定手段により特定された前記要素毎の値を、前記認識手段により認識された前記要素毎の値を用いて修正する修正手段と、前記判別手段により判別されたグラフの種類と、前記修正手段により修正された前記要素毎の値とに基づいてグラフを作成する作成手段と、前記作成手段により作成されたグラフを出力する出力手段として機能させるためのプログラムを提供する。また、本発明は、前記プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【０００８】
本発明によれば、グラフの修正や新たなグラフの作成を、既に印刷されているグラフの原稿を用いて簡単に行えるようになる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。
［Ａ．実施形態］
図１は、本発明の実施形態に係るグラフ作成装置１０の構成を例示するブロック図である。同図において、ＣＰＵ１０１は、ＲＯＭ１０２やＨＤ（ハードディスク）１０８に記憶されているプログラムを読み出して実行し、グラフ作成装置１０を制御する。ＲＯＭ１０２には、グラフ作成装置１０の基本制御を司るプログラム等が記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして用いられる。スキャナ１０４は、原稿を光学的に読み取ってカラー画像を生成する。
【００１０】
操作部１０５は、テンキーや各種の操作ボタン、あるいはキーボードやマウス等を有している。印刷部１０６は、グラフ作成装置１０によって作成されたグラフの画像等を用紙に印刷する。表示部１０７は、液晶表示パネルと、液晶表示パネルの表示制御を行う駆動回路とを有している。ＨＤ１０８には、グラフ作成装置１０によって作成されたグラフのデータ等が記憶される。また、このＨＤ１０８には、スキャナ１０４によって読み取られた原稿のカラー画像等が一時的に記憶される。
【００１１】
次に、グラフ作成装置１０の動作について説明する。
例えば、グラフ作成装置１０や他のパーソナルコンピュータによって作成され、印刷された原稿に、図３（ａ）に示す円グラフ２０が含まれていたとする。ここで、円グラフ２０を構成する３つの要素、“Ａ”、“Ｂ”および“Ｃ”のうち、要素“Ａ”の比率を“５０％”から“６０％”へ、要素“Ｃ”の比率を“２０％”から“１０％”へ修正したい場合、まず、ユーザは、図３（ｂ）に示すように、原稿上において、円グラフ２０の周囲のうち、要素“Ａ”と対応する部分に“６０”を、要素“Ｃ”と対応する部分に“１０”を、赤色のペンで書き込む。勿論、書き込まれる数値の色は、グラフ作成装置１０に登録さえしておけば、青や緑あるいは黒であっても構わない。
【００１２】
次いで、ユーザは、数値を書き込んだ原稿をスキャナ１０４にセットし、操作部１０５を操作して読み取りの開始を指示する。これに応じてＣＰＵ１０１は、図２に示すように、スキャナ１０４に対して原稿の読み取りを指示する。これによりスキャナ１０４は、セットされた原稿を読み取ってカラー画像データを生成する（ステップＳ１０１）。次いで、ＣＰＵ１０１は、スキャナ１０４から出力されたカラー画像データに対して画像認識処理を施し、この画像に含まれているグラフを検出するとともに、検出したグラフの種類を判別する（ステップＳ１０２）。ここで、ＨＤ１０８には、例えば、円グラフの特徴を示す基準パターンデータ（画像データ）や、棒グラフの特徴を示す基準パターンデータ、あるいは折れ線グラフの特徴を示す基準パターンデータが記憶されており、ＣＰＵ１０１は、これらの基準パターンデータを用いる等して、画像中に含まれているグラフが、円グラフ、棒グラフ、折れ線グラフのうちのどれに該当するのか、その種類を判別する。
【００１３】
この後、ＣＰＵ１０１は、検出したグラフの画像を解析し、このグラフを構成する各要素について、グラフに示されている値（グラフ値）を特定する（ステップＳ１０３）。例えば、図３（ｂ）に示す円グラフ２０の場合、ＣＰＵ１０１は、円グラフ２０の内側の領域に対して文字認識処理を施し、要素“Ａ”については“５０”、要素“Ｂ”については“３０”、要素“Ｃ”については“２０”とのグラフ値を得る。勿論、ＣＰＵ１０１は、円グラフ２０を構成する要素毎に、円グラフ２０の中心を基点として形成される扇型の中心角を求め、３６０度を１００とした場合の値に置き換えることで、各要素のグラフ値を得る構成であってもよい。
【００１４】
次いで、ＣＰＵ１０１は、例えば、図３（ｃ）に示すように、検出した円グラフ２０の周囲に、文字列抽出領域３０ａ，３０ｂ，３０ｃを設定する（ステップＳ１０４）。そして、ＣＰＵ１０１は、設定した文字列抽出領域３０ａ，３０ｂ，３０ｃの中から、赤色で書き込まれた手書き文字を抽出して文字認識処理を施し、要素毎にユーザが書き込んだ数値を得る（ステップＳ１０５）。例えば、図３（ｃ）の場合、文字列抽出領域３０ａ内に書き込まれている数値“６０”が要素“Ａ”の修正後の値として、また、文字列抽出領域３０ｃ内に書き込まれている数値“１０”が要素“Ｃ”の修正後の値として取得される。また、文字列抽出領域３０ｂ内には何ら文字が書き込まれていないので、ＣＰＵ１０１は、要素“Ｂ”については修正なしと判定する。
【００１５】
なお、修正したい数値を書き込む場所（領域）は、要素毎に予め定められており、図３（ｃ）に示した円グラフ２０の場合、要素“Ａ”については文字列抽出領域３０ａ、要素“Ｂ”については文字列抽出領域３０ｂ、要素“Ｃ”については文字列抽出領域３０ｃとなっている。勿論、数値を書き込む領域を円グラフ２０の内側に設定することもできる。
【００１６】
次いで、ＣＰＵ１０１は、ステップＳ１０３において取得した各要素のグラフ値と、ステップＳ１０５において取得した各要素のユーザ記入値との対応関係を示したグラフ修正テーブル４０を作成し（ステップＳ１０６）、ＨＤ１０８に記憶する。ここで、図４は、図３（ｃ）に示した円グラフ２０のグラフ修正テーブル４０について示す図である。例えば、ＣＰＵ１０１は、図３（ｃ）に示した円グラフ２０について、１２時の方向から順に時計回りで各要素を特定し、要素ＩＤを割り当てる。そして、図４に示すように、要素ＩＤと対応付けて、ステップＳ１０３において取得した各要素のグラフ値と、ステップＳ１０５において取得した各要素のユーザ記入値とをグラフ修正テーブル４０に格納する。
【００１７】
この後、ＣＰＵ１０１は、ステップＳ１０２において判別したグラフの種類と、ステップＳ１０６において作成したグラフ修正テーブル４０とに基づいて、グラフを作成し（ステップＳ１０７）、表示部１０７に表示する（ステップＳ１０８）。例えば、ＣＰＵ１０１は、図３（ｃ）に示した円グラフ２０の場合、グラフの種類“円グラフ”と、図４に示したグラフ修正テーブル４０とに基づいて、図３（ｄ）に示すように、要素“Ａ”については、その値を“５０”から“６０”へ修正し、要素“Ｂ”についてはその値を“３０”のままに、また、要素“Ｃ”については、その値を“２０”から“１０”へ修正した円グラフ２５を作成する。
【００１８】
なお、ＣＰＵ１０１は、グラフ修正テーブル４０に格納されているグラフ値およびユーザ記入値を用いて修正後の各要素の値を求めている。すなわち、図４に示すように、例えば、要素ＩＤが“１（要素Ａ）”の場合、グラフ値が“５０”、ユーザ記入値が“６０”であるので、ＣＰＵ１０１は、要素Ａの値を“６０”に変更する。また、要素ＩＤが“２（要素Ｂ）”の場合、グラフ値が“３０”、ユーザ記入値が“−（なし）”であるので、ＣＰＵ１０１は、要素Ｂの値を“３０”のままとする。また、要素ＩＤが“３（要素Ｃ）”の場合、グラフ値が“２０”、ユーザ記入値が“１０”であるので、ＣＰＵ１０１は、要素Ｃの値を“１０”に変更する。
【００１９】
勿論、ユーザによって原稿中に書き込まれる数値（ユーザ記入値）は、各要素の修正後の値ではなく、例えば、“＋１０”や“−１０”等、各要素のグラフ値に対して加算または減算する値であってもよい。
【００２０】
また、ＣＰＵ１０１は、グラフの画像を解析し、グラフのサイズ、グラフ中に記載されている各文字列やその配置位置、フォントサイズ等の情報を得て、ステップＳ１０７においてグラフを作成する際には、それらの情報を用いて、作成するグラフのサイズや、グラフ中に配置する文字列の位置やフォントサイズ等を設定することができる。また、ＣＰＵ１０１は、グラフ中に配置する文字列についても、グラフ修正テーブル４０を参照し、各要素の値を修正することができる。例えば、図３（ｄ）に示すように、ＣＰＵ１０１は、要素“Ａ”について示した文字列を“Ａ５０％”から“Ａ６０％”に、また、要素“Ｃ”について示した文字列を“Ｃ２０％”から“Ｃ１０％”に修正する。
【００２１】
次いで、ＣＰＵ１０１は、保存形式を問うメッセージを表示部１０７に表示する。ユーザは、例えば、新規のデータとして保存したい場合は、操作部１０５を操作し、ファイル名を入力するとともに新規のデータとして保存する旨を指示する（ステップＳ１０９：ＹＥＳ）。この場合、ＣＰＵ１０１は、ステップＳ１０７において作成したグラフのデータを、入力されたファイル名でＨＤ１０８に保存する（ステップＳ１１０）。
【００２２】
また、ユーザが操作部１０５を操作し、ＨＤ１０８に保存されているいずれかのデータを選択して上書き保存を行う旨を指示した場合（ステップＳ１０９：ＹＥＳ）、ＣＰＵ１０１は、ステップＳ１０７において作成したグラフのデータを、ユーザによって選択されたデータとしてＨＤ１０８に上書き保存する（ステップＳ１１０）。なお、文書データの一部としてグラフが組み込まれている場合は、文書データのうちグラフに関するデータの部分のみが上書きされ、差し替えられる。
【００２３】
また、ＣＰＵ１０１は、操作部１０５からグラフの印刷が指示された場合は（ステップＳ１１１）、ステップＳ１０７において作成したグラフのデータを印刷部１０６に送信するとともに、印刷部１０６に対して印刷を指示する。これに応じて印刷部１０６は、作成したグラフの画像を用紙に印刷する（ステップＳ１１２）。
【００２４】
以上説明したように本実施形態によれば、グラフ作成装置１０は、原稿から読み取った画像に含まれているグラフの種類を判別するとともに、このグラフの画像を解析し、グラフを構成する各要素についてグラフに示されている値を特定する。また、グラフ作成装置１０は、特定した各要素の値を、文字列抽出領域３０ａ，３０ｂ，３０ｃから抽出した手書きの数値を用いて修正し、修正後の各要素の値と、判別したグラフの種類とに基づいてグラフを作成する。
【００２５】
したがって、ユーザは、既に印刷されたグラフの原稿上に、修正したい要素の値を手書きし、この原稿をスキャナ１０４に読み取らせるだけで、グラフの修正や新たなグラフの作成を行うことができる。よって、例えば、既に印刷されている２００３年度版のグラフを構成する各要素の値を少しずつ変更して２００４年度版のグラフを作成する場合や、既に印刷されているグラフ中の、ある幾つかの要素の値のみを修正したい場合等に、簡単にグラフの修正や新たなグラフの作成を行うことができる。
【００２６】
なお、グラフ作成装置１０（コンピュータ）は、ＨＤ１０８にインストールされているプログラムに従って本発明に係るグラフ作成処理（図２参照）を実行するが、このプログラムを通信によってグラフ作成装置１０へ送信し、ＨＤ１０８にインストールさせるようにしてもよい。また、このプログラムをＣＤ−ＲＯＭ等の記録媒体に記録して提供してもよい。
【００２７】
［Ｂ．変形例］
（１）上述した実施形態では、修正したい数値を書き込む領域（文字列抽出領域３０ａ，３０ｂ，３０ｃ）が、グラフの周囲またはグラフの内側に設定される場合について説明した。しかしながら、図５（ａ）に示すように、円グラフ２０の各要素の値を示した表５０がある場合は、この表５０の近くに文字列抽出領域３０ａ，３０ｂ，３０ｃを設定してもよい。このように修正したい数値を書き込む領域は、要素毎に予め定められていればよく、また、この領域の位置をユーザに対して明示するため、点線や破線で囲って原稿中に印刷してもよい。
【００２８】
なお、図５（ａ）に示す原稿の場合、グラフ作成装置１０は、原稿から読み取った画像に対して画像認識処理や文字認識処理を施し、表５０のデータを作成することもできる。この場合、グラフ作成装置１０は、円グラフ２０の修正に加え、表５０についても、グラフ修正テーブル４０を参照して表５０に示されている各要素の値を修正し、図５（ｂ）に示すように円グラフ２５および表５５として表示または印刷する。なお、グラフと関連する表の検索には、グラフを構成する各要素の名称や、各要素の修正前のグラフ値、グラフのキャプション（見出し）等が検索キーワードとして使用される。勿論、グラフと表にリンクが設定されている場合は、このリンク情報に従ってグラフと関連する表を特定することができる。
【００２９】
（２）グラフ作成装置１０は、グラフのデータ（あるいはグラフのデータが含まれている文書データ）のファイル名や、このファイル名を示す２次元バーコードを、グラフの画像とともに原稿中に印刷することが可能である。グラフ作成装置１０は、原稿から読み取った画像からファイル名や２次元バーコードを検出した場合、このファイル名や２次元バーコードによって特定されるグラフのデータをＨＤ１０８から読み出し、読み出したグラフのデータと、ステップＳ１０６において作成したグラフ修正テーブル４０とに基づいてグラフを作成する。このような構成とすれば、グラフを作成する場合に、ＨＤ１０８に記憶されている元のグラフのデータを用いることができるので、修正が必要な要素の値のみを変更するだけでよく、グラフの作成処理を簡素化し、処理時間を短縮することができる。
【００３０】
なお、ファイル名や２次元バーコードを原稿中に印刷する代わりに、ＲＦＩＤタグを原稿に貼り付け、このＲＦＩＤタグから送信されたＩＤ情報によってグラフのデータを特定し、ＨＤ１０８から読み出す構成であってもよい。但し、この場合は、タグリーダで読み取られた無線タグのＩＤ情報を入力するための通信部、あるいはタグリーダそのものがグラフ作成装置１０に備わっている必要がある。また、ユーザが操作部１０５を操作し、グラフの作成の際に使用する元のデータのファイル名を入力する構成であってもよい。
【００３１】
また、図５（ａ）に示した円グラフ２０と表５０が、文書データ中においてＨＴＭＬやＸＭＬ等のデータ記述言語によって図６に示すように記述されていた場合、ＣＰＵ１０１は、文字列抽出領域３０ａ，３０ｂ，３０ｃから抽出した手書きの数値を、図６中、破線で示す各要素の変更値（修正後の値）を収める開始タグと終了タグの間に代入することで、円グラフ２０および表５０を修正し、図５（ｂ）に示したように円グラフ２５および表５５として表示または印刷することができる。なお、図６において、“<cellvalue>”〜“</cellvalue>”は表オブジェクト、“<piechart>”〜“</piechart>”は円グラフオブジェクトである。また、“<re_A></re_A>（要素Ａ）”、“<re_B></re_B>(要素Ｂ)”、“<re_C></re_C>（要素Ｃ）”は，各要素の変更値が入力されるオブジェクトである。勿論、グラフ作成装置１０は、原稿から読み取られた画像を解析し、画像中に含まれているグラフや表について、図６に示すデータを作成することもできる。
【００３２】
（３）グラフ作成装置１０は、図７（ａ）および図７（ｂ）に示すように、円グラフ２０の修正に応じて、円グラフ２０について述べている文書を修正することもできる。例えば、グラフ作成装置１０は、上述した変形例（２）で述べたように、原稿から読み取った画像中に含まれているファイル名や２次元バーコードによって特定される文書データをＨＤ１０８から読み出し、まず、この文書データに含まれているグラフのデータを修正する。
【００３３】
次いで、グラフ作成装置１０は、修正したグラフについて、このグラフを構成する各要素の名称や、各要素の修正前のグラフ値、このグラフのキャプション等を検索キーワードとして使用し、文書データの検索を行う。なお、グラフの内容を説明している文は、文書データ中においてグラフの近くにあることが多い。したがって、文書の検索範囲をグラフの位置を基準としてその近傍に限定してもよい。そして、グラフ作成装置１０は、検索の結果、修正したグラフの内容を説明している文を検出すると、その文に含まれている各要素の値を、グラフ修正テーブル４０を参照して修正後の各要素の値に変更する。例えば、図７に示す例では、円グラフ２０の修正に応じて、図７（ａ）に示す文字列“実験では、Ａが５０％、Ｂが３０％、Ｃが２０％となった”が、図７（ｂ）に示すように“実験では、Ａが６０％、Ｂが３０％、Ｃが１０％となった”と修正される。なお、グラフ作成装置１０は、このようにして修正した文や、修正後のグラフを含む文書データ全体を表示したり印刷することができる。
【００３４】
（４）本発明に係るグラフ作成装置１０は、複写機に適用することができる。また、スキャナとプリンタが接続されたパーソナルコンピュータ等に本発明を適用することができる。このようにスキャナ１０４と印刷部１０６は、ネットワークや通信ケーブルを介してグラフ作成装置１０に接続される構成であってもよい。また、表示部１０７も、ＬＣＤ等の外部接続機器としてグラフ作成装置１０に接続される構成であってもよい。また、グラフ作成装置１０は、ＤＶＤ等の記録媒体に対してデータの読み出しや書き込みを行う記録媒体ドライブを備え、原稿から光学的に読み取られたグラフの画像を記録媒体から読み出して取得する一方、作成したグラフのデータを記録媒体に書き込んで出力する構成であってもよい。勿論、グラフ作成装置１０がネットワークを介した通信を制御するネットワーク通信インタフェースを備えている場合は、原稿から光学的に読み取られたグラフの画像をネットワークを介して取得してもよいし、作成したグラフのデータをネットワークを介して他の通信装置へ出力してもよい。また、上述した実施形態では、円グラフの場合を例示して説明を行ったが、棒グラフや折れ線グラフ等に本発明を適用することもできる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係るグラフ作成装置１０の構成を例示するブロック図である。
【図２】同実施形態に係り、グラフ作成装置１０の動作を例示するフローチャートである。
【図３】同実施形態に係り、円グラフ２０の修正処理について説明するための図である。
【図４】同実施形態に係り、グラフ修正テーブル４０のデータ構成を例示する図である。
【図５】本発明の変形例（１）に係り、円グラフ２０と表５０の修正処理について説明するための図である。
【図６】本発明の変形例（２）に係り、円グラフ２０と表５０の修正処理について説明するための図である。
【図７】本発明の変形例（３）に係り、円グラフ２０と説明文の修正処理について説明するための図である。
【符号の説明】
【００３６】
１０…グラフ作成装置、２０…円グラフ（修正前）、２５…円グラフ（修正後）、３０ａ，３０ｂ，３０ｃ…文字列抽出領域、４０…グラフ修正テーブル、５０…表（修正前）、５５…表（修正後）、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…スキャナ、１０５…操作部、１０６…印刷部、１０７…表示部、１０８…ＨＤ。
【図１】
2005326940.tif 000003
【図２】
2005326940.tif 000004
【図３】
2005326940.tif 000005
【図４】
2005326940.tif 000006
【図５】
2005326940.tif 000007
【図６】
2005326940.tif 000008
【図７】
2005326940.tif 000009