(57)【要約】【課題】文書中の図表を用いて文書を編集する。【解決手段】文書データに含まれる文字領域と図表領域とを分離する分離手段と、前記分離手段により分離された図表領域のオブジェクトの種類を推定する推定手段と、前記推定手段により推定されたオブジェクトの種類に応じて抽出された所定のオブジェクトを用いて文書を編集する編集手段とを有することで上記課題を解決する。【選択図】図１
2016157324.tif 000002
【特許請求の範囲】
【請求項１】
文書データに含まれる文字領域と図表領域とを分離する分離手段と、
前記分離手段により分離された図表領域のオブジェクトの種類を推定する推定手段と、
前記推定手段により推定されたオブジェクトの種類に応じて抽出された所定のオブジェクトを用いて文書を編集する編集手段とを有することを特徴とする情報処理装置。
【請求項２】
前記推定手段は、
前記図表領域に含まれる構造的特徴に基づき、前記オブジェクトの種類を推定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記推定手段は、
前記図表領域に隣接する文字領域に含まれる文字列に基づいて、前記オブジェクトの種類を推定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記推定手段は、
前記所定のオブジェクトに付加する付加情報を、前記図表領域に隣接する文字領域に含まれる文字列から抽出することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記編集手段は、
前記所定のオブジェクトを用いて要約文書を作成することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記編集手段は、
１又は複数ページを有する前記文書データからページ単位で抽出された前記所定のオブジェクトを用いて前記文書を編集することを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記所定のオブジェクトに含まれる詳細情報は、マスクされることを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
情報処理装置により実行される情報処理方法であって、
文書データに含まれる文字領域と図表領域とを分離する分離手順と、
前記分離手順により分離された図表領域のオブジェクトの種類を推定する推定手順と、
前記推定手順により推定されたオブジェクトの種類に応じて抽出された所定のオブジェクトを用いて文書を編集する編集手順とを有することを特徴とする情報処理方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか一項に記載の情報処理装置が有する各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
文書を要約したり、文書を検索したりするために、文書の論理構造を自動的に抽出する方法がある。文書の論理構造を抽出する場合に、文書に含まれる文字列の解析だけではなく、その文字列を構成する文字の高さや、幅のサイズ、文字の間隔、フォントの種類、書体等の文字属性情報や、アンダーライン、シャドウ、網掛け等の修飾データを解析する構成が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の手法では、文書中の文字情報のみが解析や抽出の対象となっている。したがって、特許文献１の手法では、文書中に含まれるグラフ、ブロック図、フローチャート等の各種の図表について解析をして、解析をした図表を用いて文書を要約する等の文書編集を行うことができなかった。
【０００４】
一つの側面では、本発明は、文書中の図表を用いて文書を編集することを目的とする。
【課題を解決するための手段】
【０００５】
一態様の情報処理装置によれば、文書データに含まれる文字領域と図表領域とを分離する分離手段と、前記分離手段により分離された図表領域のオブジェクトの種類を推定する推定手段と、前記推定手段により推定されたオブジェクトの種類に応じて抽出された所定のオブジェクトを用いて文書を編集する編集手段とを有する。
【発明の効果】
【０００６】
文書中の図表を用いて文書を編集することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図２】第１実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】第１実施形態に係る文書処理の一例を示すフローチャートである。
【図４】オブジェクトの種類と構造的特徴との関係を説明するための図である。
【図５】オブジェクト構造の判定結果と係数との関係について説明するための図である。
【図６】オブジェクトの種類とキーワードとの関係を説明するための図である。
【図７】抽出されたキーワードと係数との関係を説明するための図である。
【図８】第１実施形態の処理イメージを説明するための図である。
【図９】パーソナルコンピュータのハードウェア構成の一例を示す図である。
【図１０】第２実施形態に係る文書処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施の形態について詳細に説明する。
【０００９】
＜第１実施形態＞
＜情報処理装置：機能構成＞
図１は、第１実施形態に係る情報処理装置の機能構成の一例を示す図である。図１に示す情報処理装置１０は、入力部１１と、領域分離部１２と、オブジェクト推定部１３と、情報隠蔽処理部１４と、記憶部１５と、出力処理部１６とを有する。
【００１０】
入力部１１は、例えば紙等の印刷媒体（原稿）から画像情報（原稿画像）を取り込むイメージスキャナ等に対応する。入力部１１は、例えば１又は複数ページを有する仕様書（例えばワード形式）等の原稿画像を読み取ると、読み取った原稿画像（文書データ）を入力する。なお、入力部１１は、原稿画像をページ単位で取得するがこれに限定されるものではない。
【００１１】
領域分離部１２は、入力部１１により得られた文書データに対し、例えばページ単位でレイアウト解析を行うことにより、文書データに含まれる文字領域と図表領域とを分離する。なお、各領域は、例えば文字又は図表を含む矩形領域等で表すことができるが、これに限定されるものではない。
【００１２】
オブジェクト推定部１３は、領域分離部１２により得られた図表領域について、そのオブジェクトの種類を推定する。オブジェクトの種類としては、例えば表、グラフ、円グラフ、ブロック図、フローチャート等であるがこれには限定されるものではなく、例えばシーケンス図等であっても良い。オブジェクト推定部１３は、例えば図表領域の構造的特徴や、図表領域の表題として判断した文字領域（文字列）の特徴の組み合わせにより、上述したオブジェクトの種類を推定する。
【００１３】
なお、オブジェクト推定部１３は、例えば写真（自然画像）等の場合には、図形的な特徴の法則性がないため、図表領域として分離され、オブジェクトの種類として上述したどのオブジェクトとも推定されなかった場合に、写真として推定しても良い。また、オブジェクト推定部１３は、例えば設定画面等の場合には、設定画面の種類に応じて構造的特徴や、その表題に含まれる文字領域の特徴を設定しておくことで、設定画面等として推定しても良い。
【００１４】
また、オブジェクト推定部１３は、推定されたオブジェクトの種類に応じて代表オブジェクトを抽出しても良い。代表オブジェクトは、例えば複数ページの文書データから要約文書やプレゼンテーション資料等を作成する際に抽出されるが、これに限定されるものではない。
【００１５】
オブジェクト推定部１３は、１又は複数ページの文書データから、例えば同一種類のオブジェクトが複数抽出された場合に、文書データの先頭（ページ）に最も近いオブジェクトを代表オブジェクトとしても良い。また、オブジェクト推定部１３は、オブジェクトの種類ごとに優先度を設定した上で、その優先度に応じて代表オブジェクトを抽出しても良い。
【００１６】
また、オブジェクト推定部１３は、代表オブジェクトに対する表題（付加情報）を決定しても良い。例えば、オブジェクト推定部１３は、オブジェクトの種類を推定するときに用いた表題から、オブジェクトの表題を決定すると良いがこれに限定されるものではない。
【００１７】
情報隠蔽処理部１４は、予め設定された判定基準に基づき、オブジェクトの種類に応じてオブジェクトに含まれる詳細情報を隠蔽（マスク）する。なお、情報隠蔽処理部１４は、詳細情報を隠蔽する方法として、詳細情報を非表示としても良く、詳細情報を所定の色で上から塗りつぶす等の画像処理を行っても良いがこれに限定されるものではない。
【００１８】
このように詳細情報をマスクすることで、仕様書等に機密性の高い設計情報等が含まれている場合でも、機密情報の漏洩を防ぎ、情報セキュリティを向上させることが可能となる。なお、情報隠蔽処理部１４は、例えば予め機密性の高いキーワード等が設定されたデータベースを参照して、オブジェクトに含まれる詳細情報をマスクしても良い。
【００１９】
記憶部１５は、入力部１１により入力された文書データを記憶したり、領域分離部１２により分離された文字領域と図表領域とを記憶したりする。また、記憶部１５は、オブジェクト推定部１３により推定されたオブジェクトの種類に関する情報を記憶したり、情報隠蔽処理部１４により詳細情報がマスクされたオブジェクトを記憶したり、出力処理部１６により作成された出力文書を記憶したりする。
【００２０】
出力処理部１６は、例えば出力文書としてオブジェクトの種類に応じて抽出されたオブジェクトを用いて要約文書を作成（編集）すると、その出力文書を用紙に印刷する。出力処理部１６は、例えばオブジェクト推定部１３が推定したオブジェクトの種類ごとに代表オブジェクトを抽出し、出力文書（例えばプレゼンテーション資料）の１ページごとに１つずつ配置して、代表オブジェクトに対応する表題をページタイトルに配置する。
【００２１】
出力処理部１６は、作成する出力文書にページ数等が設定されている場合、オブジェクトの種類に応じて設定された優先度や代表オブジェクトの数等に応じて、優先度の高いオブジェクトから順番に設定されたページ数になるまでオブジェクトを配置していくと良い。
【００２２】
上述したように、情報処理装置１０は、入力した文書データを文字領域と図表領域に分離し、図表領域の特徴から、表、グラフ、ブロック図、フローチャート等のオブジェクトの種類を推定する。また、情報処理装置１０は、例えば同一種類のオブジェクトが複数ある場合には、代表オブジェクトを抽出し、抽出した代表オブジェクトを配置することで要約文書を作成する。これにより、文書中の図表情報を用いて、容易に文書を要約する等の文書編集を行うことが可能となる。
【００２３】
＜情報処理装置のハードウェア構成＞
次に、上述した情報処理装置１０のハードウェア構成について説明する。図２は、第１実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。図２に示す情報処理装置１０は、例えばデジタル複写機等であり、スキャナ部２１と、読取画像処理部２２と、システム制御部２３と、操作部２４と、書込画像処理部２５と、プロッタ部２６とを有する。
【００２４】
スキャナ部２１は、原稿画像の読み取りを行い、読み取った原稿画像をデジタルデータ（画像情報）に変換する。
【００２５】
読取画像処理部２２は、スキャナ部２１で読み取った画像データに対して、例えばスキャナ部２１の光学的な特性に応じた補正処理（シェーディング補正）や変倍等の画像処理を行う。
【００２６】
システム制御部２３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を有する。
【００２７】
システム制御部２３は、情報処理装置１０全体の動作を制御したり、ネットワークや、操作部２４との通信を制御したりする。また、システム制御部２３は、読取画像処理部２２により画像処理が行われた画像データの編集や蓄積、書込画像処理部２５への画像データの転送に対する制御を行う。
【００２８】
操作部２４は、ユーザによるコピーやスキャナ、プリンタ動作に対する操作を受け付ける。
【００２９】
書込画像処理部２５は、システム制御部２３から転送された画像データに対して、プロッタ部２６の特性に応じた補正処理（階調処理）等を行う。
【００３０】
プロッタ部２６は、書込画像処理部２５から取得した画像データを用紙等の所定の出力媒体に印刷する。
【００３１】
＜文書処理＞
図３は、第１実施形態に係る文書処理の一例を示すフローチャートである。図３に示すように、情報処理装置１０は、入力部１１により原稿画像を読み取る（Ｓ１０）と、読み取った原稿画像を領域分離部１２によりレイアウト解析を用いて文字領域と図表領域とに分離する（Ｓ１１）。
【００３２】
次に、情報処理装置１０は、領域分離部１２で分離した図表領域について、オブジェクト推定部１３によりオブジェクトの種類を推定する（Ｓ１２）。Ｓ１２の処理では、オブジェクト推定部１３は、例えば図表領域の構造的特徴や、その表題として判断した文字領域（文字列）の特徴の組み合わせに基づき、オブジェクトの種類を推定する。なお、オブジェクト推定部１３は、例えば図表領域の上下又は左右等に隣接する文字領域の中で最も図表領域に近い文字列（行）をその図表領域の表題として判断することが可能である。
【００３３】
ここで、情報処理装置１０は、オブジェクト推定部１３により推定したオブジェクトの種類が複数ある場合、例えば先頭（ページ）に最も近いオブジェクトを代表オブジェクトとして抽出する（Ｓ１３）。
【００３４】
Ｓ１３の処理では、オブジェクト推定部１３は、「送信機」、「受信機」等のブロック図や製造方法等のフローチャートのように、同一種類の複数のオブジェクトを抽出する場合に、最初からｎ番目までのオブジェクトを抽出する等、オブジェクトの種類ごとに「ｎ」を設定しても良い。
【００３５】
次に、情報処理装置１０は、オブジェクト推定部１３により抽出したオブジェクトの表題を決定する（Ｓ１４）。Ｓ１４の処理では、オブジェクト推定部１３は、Ｓ１２の処理でオブジェクトの種類を推定するときに用いた表題から決定すると良い。
【００３６】
次に、情報処理装置１０は、情報隠蔽処理部１４により抽出したオブジェクトの種類に応じて、オブジェクトに含まれる詳細情報を隠蔽する（Ｓ１５）。Ｓ１５の処理では、情報隠蔽処理部１４は、予め設定された判定基準として、例えばオブジェクトの種類がグラフ等の場合には、グラフの縦軸又は横軸に沿って並ぶ数字をマスクする。
【００３７】
また、情報隠蔽処理部１４は、例えばオブジェクトの種類がブロック図等の場合には、四角形の重なりにより階層構造が表現されているうちの内側の四角形（例えば下の階層）や小さい文字、細い矢印等を詳細情報として隠蔽する。
【００３８】
次に、情報処理装置１０は、出力処理部１６により、Ｓ１３の処理で抽出したオブジェクトを出力原稿の１ページにつき１つずつ配置し、オブジェクトに対応する表題をページタイトルに配置して（Ｓ１６）、要約文書を作成する。次に、情報処理装置１０は、作成した出力原稿（要約文書）を用紙等に印刷して（Ｓ１７）、処理を終了する。なお、Ｓ１７の処理において、情報処理装置１０は、作成した出力原稿を印刷する前に画面等に表示し、ユーザに印刷前に確認させる処理等を行っても良い。
【００３９】
＜オブジェクトの種類と構造的特徴との関係＞
次に、オブジェクト推定部１３によりオブジェクトの種類を推定するときに用いられる図表領域の構造的特徴について説明する。図４は、オブジェクトの種類と構造的特徴との関係を説明するための図である。図４に示すように、文章中に含まれるオブジェクトは、例えば大分類として「表」と「図」とに分類した後、オブジェクトの種類として「表」、「グラフ」、「円グラフ」、「ブロック図」、「フローチャート」等に分類することが可能である。
【００４０】
「表」は、構造的特徴として「四角形で囲まれた格子状の直線の組み合わせ」等を有する。「グラフ」は、構造的特徴として「四角形で囲まれたグラフ領域」や「四角形の左辺（縦軸）と下辺（横軸）に沿って配置された複数の数字」等を有する。「円グラフ」は、構造的特徴として「円」や「円の中心から放射状に描かれる直線の組み合わせ」等を有する。
【００４１】
また、「ブロック図」は、構造的特徴として「四角形」や「矢印の組み合わせ」等を有する。「フローチャート」は、構造的特徴として「四角形と矢印の組み合わせ」や「ひし型、台形、縦の直線が二重の四角形（定義済処理）等の図形を含む場合あり」等を有する。
【００４２】
オブジェクト推定部１３は、上述した各図表領域の構造的特徴を判定するため、文書データに対してハフ変換等を行い、「直線判定」、「四角形判定」、「矢印判定」、「円判定」の要領で、文書データに含まれる四角形判定、矢印判定、円判定等を行う。なお、ハフ変換は、例えば画像中に含まれる直線や円等の任意の図形を検出する方法である。
【００４３】
オブジェクト推定部１３は、例えば「直線判定」においてハフ変換等により直線を抽出した場合に「真」とする。オブジェクト推定部１３は、例えば「四角形判定」においてハフ変換等により直線を抽出し、例えば４本の直線を有する「四角形」が存在する場合に「真」とする。オブジェクト推定部１３は、「矢印判定」においてハフ変換等により直線を抽出し、例えば３本の直線を有する矢印が存在する場合に「真」とする。オブジェクト推定部１３は、「円判定」においてハフ変換等により円を抽出した場合に「真」とする。
【００４４】
なお、オブジェクト推定部１３は、ハフ変換以外の手法を用いて、上述した文書データの構造的特徴を取得しても良い。また、オブジェクトの種類については、図４の例に限定されるものではない。
【００４５】
＜オブジェクト構造の判定結果と係数との関係＞
上述したオブジェクト構造の判定結果に対して、予め各オブジェクトに該当する可能性に応じて係数を設定しておく。図５は、オブジェクト構造の判定結果と係数との関係について説明するための図である。
【００４６】
図５の例では、一例として「表」、「グラフ」、「円グラフ」、「ブロック図」、「フローチャート」の各オブジェクトに対するそれぞれの条件に対応した係数が設定されている。なお、図５の例では、係数値が高い方が、そのオブジェクトである可能性が高いことを示している。また、図５の例において、空欄の部分は、係数が「０」であることを示している。
【００４７】
図５に示すように、例えば「四角形判定が真」、「矢印判定が偽」、「四角形判定された領域内で水平方向、垂直方向の直線を各１本以上検出」した場合には、「表係数」、「グラフ係数」をそれぞれ「＋４」として設定し、「ブロック図係数」を「＋２」として設定している。
【００４８】
また、図５に示すように、例えば「四角形判定が真」、「矢印判定が偽」、「四角形判定された領域内で水平方向、垂直方向の直線を検出しない」場合には、「グラフ係数」を「＋１０」として設定している。また、図５に示すように、例えば「円判定が真」、「円判定された領域内で直線判定が真」の場合には、「円グラフ係数」を「＋１０」として設定している。また、図５に示すように、例えば「四角形判定が真」、「矢印判定が真」の場合には、「ブロック図係数」と「フローチャート係数」をそれぞれ「＋５」として設定している。
【００４９】
＜表題に含まれる文字領域の特徴＞
次に、オブジェクト推定部１３によりオブジェクトの種類を推定するときに用いられる図表領域の表題と判断した文字領域の特徴について説明する。
【００５０】
例えば、文章中に含まれる図表領域の上下又は左右等に隣接する文字領域の中で、図表領域に最も近い文字列の行は、該当する図表領域の表題を示すことが多い。また、表題に含まれるキーワードは、オブジェクトの種類に応じて変化する。そこで、各オブジェクトの種類に対応するキーワードを次のように設定する。図６は、オブジェクトの種類とキーワードとの関係を説明するための図である。
【００５１】
図６に示すように、オブジェクトの大分類として「表」と「図」とに分類し、オブジェクトの種類である「表」の表題に含まれるキーワードとして「表」、「一覧」等を設定している。
【００５２】
また、図６に示すように、オブジェクトの大分類である「図」に分類したうち、オブジェクトの種類である「グラフ」の表題に含まれるキーワードとして「グラフ」、「推移」等を設定している。また、オブジェクトの種類である「円グラフ」の表題に含まれるキーワードとして「円グラフ」、「内訳」等を設定している。
【００５３】
また、オブジェクトの種類である「ブロック図」の表題に含まれるキーワードとして「ブロック図」、「構成」等を設定している。また、オブジェクトの種類である「フローチャート」の表題に含まれるキーワードとして「フローチャート」、「処理」、「フロー」、「手順」等を設定している。
【００５４】
オブジェクト推定部１３は、表題に含まれる文字列（キーワード）の傾向的特徴から図表領域のオブジェクトの種類を推定する。オブジェクト推定部１３は、例えば図表領域の直前（上）と直後（下）の文字列（行）を抽出し、抽出した文字列の配置を解析する。
【００５５】
ここで、オブジェクト推定部１３は、「文字列全体が中央揃えに配置されている」、「文字列の最後（右端）に句点やピリオドを含まない」等の特徴に近い方を図表領域の表題と推定することが可能である。なお、オブジェクト推定部１３は、例えば図表領域の表題と判定した行（文字列）が、図表領域の直前（上）の行であった場合には、オブジェクトの大分類が表である可能性が高いと推定することが可能である。
【００５６】
また、オブジェクト推定部１３は、例えば図表領域の表題と判定した行が、図表領域の直後（下）の行であった場合は、オブジェクトの大分類が図である可能性が高いと推定することが可能である。
【００５７】
＜抽出されたキーワードと係数との関係＞
また、抽出される上述したキーワードに応じてオブジェクトごとに係数を設定しておく。図７は、抽出されたキーワードと係数との関係を説明するための図である。なお、図７の例では、係数値が高い方が、そのオブジェクトである可能性が高いことを示している。また、図７の例において、空欄の部分は、係数が「０」であることを示している。
【００５８】
図７に示すように、キーワードが「表」の場合には、「表係数」を「＋５」として設定し、キーワードが「一覧」の場合には、「表係数」を「＋３」として設定している。また、キーワードが「グラフ」の場合には、「グラフ係数」、「円グラフ係数」をそれぞれ「＋３」として設定している。また、キーワードが「推移」の場合には、「グラフ係数」を「＋３」に設定している。
【００５９】
また、キーワードが「円グラフ」の場合には、「円グラフ係数」を「＋５」に設定し、「内訳」の場合には、「円グラフ係数」を「＋３」に設定している。また、キーワードが「ブロック図」の場合には、「ブロック図係数」を「＋５」に設定し、キーワードが「構成」の場合には、「ブロック図係数」を「＋３」に設定している。
【００６０】
また、キーワードが「フローチャート」の場合には、「フローチャート係数」を「＋５」に設定し、キーワードが「処理」、「フロー」、「手順」の場合には、「フローチャート係数」を「＋３」に設定している。
【００６１】
オブジェクト推定部１３は、図５に示す図表領域の構造的特徴から推定した係数と、図７に示す表題に含まれる文字領域の特徴から推定した係数とを加算し、最も大きい係数となったオブジェクトの種類を、対象とする図表領域のオブジェクトの種類として推定する。
【００６２】
＜処理イメージ＞
図８は、第１実施形態の処理イメージを説明するための図である。図８の例では、読み取った文書データの図表情報を用いて概要を抽出し、要約文書を印刷するまでの処理イメージを模式的に示している。
【００６３】
図８に示すように、情報処理装置１０は、例えば４ページの仕様書（元の文書）を読み取ると、各ページを文字領域と図表領域とに分離する。情報処理装置１０は、各ページから抽出される図表領域について、それぞれオブジェクトの種類を推定する。
【００６４】
例えば、情報処理装置１０は、図８に示す１ページ目の図表領域について、オブジェクトの種類を「ブロック図」と推定し、２ページ目の図表領域について、オブジェクトの種類を「グラフ」と推定する。また、情報処理装置１０は、図８に示す３ページ目の図表領域について、オブジェクトの種類を「ブロック図」と推定し、４ページ目の図表領域について、オブジェクトの種類を「フローチャート」と推定する。
【００６５】
次に、情報処理装置１０は、オブジェクトの種類として「ブロック図」が１ページ目と３ページ目とにおいて抽出されたため、例えば最初に登場する１ページ目のブロック図（図面１）を代表オブジェクトとして抽出する。また、情報処理装置１０は、３ページ目のブロック図（図面３）は使用しないものとする。つまり、同一種類のオブジェクトが複数得られた場合には、２つ目以降は用いないものとする。
【００６６】
次に、情報処理装置１０は、代表オブジェクトとして抽出された１ページ目のブロック図、２ページ目のグラフ、４ページ目のフローチャートに対してそれぞれオブジェクトの表題を決定する。なお、情報処理装置１０は、それぞれのオブジェクトの表題は、オブジェクトの種類を推定するときに用いた表題とすると良い。
【００６７】
次に、情報処理装置１０は、例えば図８の２ページ目で抽出されたグラフに対して、その縦軸に沿って並ぶ数字をマスクすることで詳細情報を隠蔽する。なお、プレゼンテーション資料作成時に、オブジェクトの種類ごとに詳細情報をマスクするか否かについて事前にユーザが設定しておき、その設定に基づいてマスクしても良い。
【００６８】
次に、情報処理装置１０は、代表オブジェクトとして抽出した１ページ目のブロック図、２ページ目のグラフ、４ページ目のフローチャートをそれぞれ１ページごとに配置し、各オブジェクトに対応する表題をページタイトルに配置する。
【００６９】
このようにして、情報処理装置１０は、プレゼンテーション資料（要約後の文書）を作成（編集）し、作成したプレゼンテーション資料を印刷する。なお、情報処理装置１０は、作成したプレゼンテーション資料を印刷する前に、画面等に表示してユーザに確認させる処理を行っても良い。
【００７０】
＜第２実施形態＞
第２実施形態では、上述した文書処理をパーソナルコンピュータ（ＰＣ）上で行う。なお、パーソナルコンピュータの機能構成は、上述した図１と同様の構成を用いることができるため、ここでの説明は省略する。
【００７１】
＜ハードウェア構成＞
図９は、パーソナルコンピュータのハードウェア構成の一例を示す図である。図９に示すパーソナルコンピュータ３０は、入力装置３１と、表示装置３２と、ＲＡＭ３３と、ＲＯＭ３４と、ＨＤＤ３５と、ＣＰＵ３６と、通信Ｉ／Ｆ３７と、外部Ｉ／Ｆ３８とを有し、それぞれがバスＢで相互に接続されている。
【００７２】
入力装置３１は、キーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置３２は、ディスプレイ等を含み、パーソナルコンピュータ３０による処理結果を表示する。
【００７３】
ＲＡＭ３３は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ３４は、電源を切ってもプログラムやデータを保持可能な不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ３４には、パーソナルコンピュータ３０の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）設定、及びネットワーク設定等のプログラムやデータを格納する。
【００７４】
ＨＤＤ３５は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、パーソナルコンピュータ３０全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。
【００７５】
ＨＤＤ３５は、格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理する。なお、コンピュータシステム２は、ＨＤＤ３５の代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）が設けられても良い。
【００７６】
ＣＰＵ３６は、ＲＯＭ３４やＨＤＤ３５等の記憶装置からプログラムやデータをＲＡＭ３３上に読み出し、処理を実行することで、パーソナルコンピュータ３０全体の制御や機能を実現する演算装置である。
【００７７】
通信Ｉ／Ｆ３７は、パーソナルコンピュータ３０をネットワークに接続するインターフェースである。これにより、パーソナルコンピュータ３０は、通信Ｉ／Ｆ３７を介してデータ通信を行う。
【００７８】
外部Ｉ／Ｆ３８は、外部装置とのインターフェースである。外部装置には、記録媒体３８Ａ等がある。これにより、パーソナルコンピュータ３０は、外部Ｉ／Ｆ３８を介して記録媒体３８Ａの読み取り及び／又は書き込みを行うことが可能である。
【００７９】
記録媒体３８Ａには、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＳＤメモリカード（ＳＤ  Ｍｅｍｏｒｙ  ｃａｒｄ）、ＵＳＢメモリ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ｍｅｍｏｒｙ）等がある。
【００８０】
パーソナルコンピュータ３０は、上述したハードウェア構成により、後述する各種処理を実現することが可能となる。
【００８１】
＜文書処理＞
図９は、第２実施形態に係る文書処理の一例を示すフローチャートである。図９に示すように、パーソナルコンピュータ３０は、例えば記憶部１５等に蓄積された文書の電子データ（デジタルデータ）をメモリに展開すると（Ｓ２０）、その電子データを文字領域と図表領域とに分離する（Ｓ２１）。
【００８２】
なお、図９に示すＳ２１〜Ｓ２６の処理は、図３に示すＳ１１〜Ｓ１６の処理と同一の処理であるため、ここでの詳細な説明は省略する。
【００８３】
Ｓ２６の処理において、パーソナルコンピュータ３０は、オブジェクトの種類に応じて抽出されたオブジェクトを出力原稿の１ページにつき１つずつ配置し、表題をページタイトルに配置して、出力原稿を記憶部１５に出力し保存すると（Ｓ２７）、処理を終了する。なお、Ｓ２７の処理において、パーソナルコンピュータ３０は、作成した出力原稿（要約文書）を印刷する前に、画面等に表示してユーザに確認させる処理を行っても良い。
【００８４】
第２実施形態では、複写機等の代わりに、パーソナルコンピュータ上の処理で、保持している文書の電子データの図表を用いて概要を抽出し、要約文書を作成する等の文書編集をすることが可能となる。また、図表の詳細情報をマスクすることで、情報セキュリティを確保することが可能となる。
【００８５】
上述した実施形態によれば、文書中の図表を用いて文書を編集する。なお、上述した各実施形態は、一部又は全部を組み合わせることも可能である。
【００８６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００８７】
１０  情報処理装置
１１  入力部
１２  領域分離部（分離手段の一例）
１３  オブジェクト推定部（推定手段の一例）
１４  情報隠蔽処理部
１５  記憶部
１６  出力処理部（編集手段の一例）
２１  スキャナ部
２２  読取画像処理部
２３  システム制御部
２４  操作部
２５  書込画像処理部
２６  プロッタ部
３０  パーソナルコンピュータ
３１  入力装置
３２  表示装置
３３  ＲＡＭ
３４  ＲＯＭ
３５  ＨＤＤ
３６  ＣＰＵ
３７  通信Ｉ／Ｆ
３８  外部Ｉ／Ｆ
３８Ａ  記録媒体
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開平３−２５２７５９号公報
【図１】
2016157324.tif 000003
【図２】
2016157324.tif 000004
【図３】
2016157324.tif 000005
【図４】
2016157324.tif 000006
【図５】
2016157324.tif 000007
【図６】
2016157324.tif 000008
【図７】
2016157324.tif 000009
【図８】
2016157324.tif 000010
【図９】
2016157324.tif 000011
【図１０】
2016157324.tif 000012