(57)【要約】      （修正有）【課題】スキャンしたデータからタイトルとなり得る文を適切に抽出できる情報処理装置を提供する。【解決手段】紙原稿をスキャンして得られたスキャンデータを取得するデータ入力部１１ａと、前記データ入力部１１ａにより取得されたスキャンデータから文字領域を抽出する文字領域抽出部１１ｂと、前記文字領域抽出部１１ｂにより抽出された文字領域に対してＯＣＲ処理を施して文字を認識する文字認識部１１ｃと、前記文字認識部１１ｃで認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する重要文抽出部１１ｆと、前記要約情報に基づいて要約スコアを算出し、算出した要約スコアに基づいて、最終的な文書タイトルを抽出するタイトル判断部１１ｇとを備える。【選択図】図２
2019096246.tif 000002
【特許請求の範囲】
【請求項１】
紙原稿をスキャンして得られたスキャンデータを取得するデータ入力部と、
前記データ入力部により取得されたスキャンデータから文字領域を抽出する文字領域抽出部と、
前記文字領域抽出部により抽出された文字領域に対してＯＣＲ処理を施して文字を認識する文字認識部と、
前記文字認識部で認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する重要文抽出部と、
前記要約情報に基づいて要約スコアを算出し、算出した要約スコアに基づいて、最終的な文書タイトルを抽出するタイトル判断部と
を備えた
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記重要文抽出部は、
前記文字認識部で認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出すると共に、文書タイトルを示唆する手がかり表現に基づいて処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記文字認識部により認識された前記文字から文字の特徴を表す特徴情報を抽出する特徴情報取得部をさらに備え、
前記タイトル判断部は、
前記要約情報に基づいて要約スコアを算出し、前記特徴情報に基づいて文字スコアを算出し、算出した要約スコアおよび文字スコアに基づいて、最終的な文書タイトルを抽出する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記各文字領域に対して、インデント、センターリング、縦書き横書きのレイアウト情報を抽出するレイアウト判断部をさらに備え、
前記タイトル判断部は、
前記要約情報に基づいて要約スコアを算出し、前記特徴情報に基づいて文字スコアを算出し、前記レイアウト情報に基づいてレイアウトスコアを算出し、算出した要約スコア、文字スコア、およびレイアウトスコアに基づいて、最終的な文書タイトルを抽出する
情報処理装置。
【請求項５】
紙原稿をスキャンして得られたスキャンデータを取得し、
取得されたスキャンデータから文字領域を抽出し、
抽出された文字領域に対してＯＣＲ処理を施して文字を認識し、
認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、算出した文の重要度から要約情報を算出し、
前記要約情報に基づいて要約スコアを算出し、算出した要約スコアに基づいて、最終的な文書タイトルを抽出する
ことを情報処理装置が実行する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャンしたデータにタイトルを付与する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来、スキャナー等で取り込んだドキュメントに対しては、取り込んだ日付や連番をタイトル名や文書名として付与することが行われていた。しかし、日付や連番を用いたタイトルではドキュメントの内容が分らずドキュメントの再利用性が悪いという問題があった。
【０００３】
そこで、スキャンしたデータ内から、フォントサイズなどの特徴量や、文の類似度などに基づき、適切な文を抽出し、タイトルとする事が行われてきた（例えば、特許文献１および特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９７６２９号公報
【特許文献２】特開２００７−１２２４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、スキャンした文章からタイトルとなりうる文を抽出することが行われてきたが、抽出の精度は十分とは言えなかった。
【０００６】
以上のような事情に鑑み、本発明の目的は、スキャンしたデータからタイトルとなり得る文を適切に抽出できる情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、紙原稿をスキャンして得られたスキャンデータを取得するデータ入力部と、前記データ入力部により取得されたスキャンデータから文字領域を抽出する文字領域抽出部と、前記文字領域抽出部により抽出された文字領域に対してＯＣＲ処理を施して文字を認識する文字認識部と、前記文字認識部で認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する重要文抽出部と、前記要約情報に基づいて要約スコアを算出し、算出した要約スコアに基づいて、最終的な文書タイトルを抽出するタイトル判断部とを備える。
【０００８】
そのため、スキャンしたデータからタイトルとなり得る文を適切に抽出できる。
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記重要文抽出部は、前記文字認識部で認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出すると共に、文書タイトルを示唆する手がかり表現に基づいて処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する構成でもよい。
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、前記文字認識部により認識された前記文字から文字の特徴を表す特徴情報を抽出する特徴情報取得部をさらに備え、前記タイトル判断部は、前記要約情報に基づいて要約スコアを算出し、前記特徴情報に基づいて文字スコアを算出し、算出した要約スコアおよび文字スコアに基づいて、最終的な文書タイトルを抽出する構成でもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、前記各文字領域に対して、インデント、センターリング、縦書き横書きのレイアウト情報を抽出するレイアウト判断部をさらに備え、前記タイトル判断部は、前記要約情報に基づいて要約スコアを算出し、前記特徴情報に基づいて文字スコアを算出し、前記レイアウト情報に基づいてレイアウトスコアを算出し、算出した要約スコア、文字スコア、およびレイアウトスコアに基づいて、最終的な文書タイトルを抽出する構成でもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、紙原稿をスキャンして得られたスキャンデータを取得し、取得されたスキャンデータから文字領域を抽出し、抽出された文字領域に対してＯＣＲ処理を施して文字を認識し、認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、算出した文の重要度から要約情報を算出し、前記要約情報に基づいて要約スコアを算出し、算出した要約スコアに基づいて、最終的な文書タイトルを抽出することを情報処理装置が実行する。
【発明の効果】
【００１３】
以上のように、本発明によれば、スキャンしたデータからタイトルとなり得る文を適切に抽出できる。
【図面の簡単な説明】
【００１４】
【図１】情報処理装置１０が一般的なコンピューターにより構成される場合の構成図である
【図２】ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックを示す機能ブロック図である。
【図３】情報処理装置１０における処理の流れについて説明するためのフローチャートである。
【図４】情報処理装置１０で行われる処理のうち、要約情報を得るために、文章から重要文を抽出する例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１６】
［概要］
最初に、概要を説明する。
【００１７】
本発明の一実施形態にかかる情報処理装置１０では、原稿をスキャンして得られたスキャンデータから、ＯＣＲ（Optical Character Recognition）処理により文字を認識して、文字の特徴情報、レイアウト情報、内容の要約情報を取得し、取得した特徴情報、レイアウト情報、要約情報からそれぞれスコアを算出し、算出したスコアからタイトルとなり得る文を抽出している。
【００１８】
文字の特徴情報は、文字のフォントサイズ、フォント種類、文字色、大文字、太文字、下線などに関する情報である。文字の特徴情報をタイトル抽出に使うのは、強調されている文字列がタイトルを表す可能性が高いからである。
【００１９】
レイアウト情報は、文字領域のインデント、センターリングなど文字領域の配置情報および縦書き横書き情報である。レイアウト情報をタイトル抽出に使うのは、インデントされていたり、センターリングされていたり、例えば、全体が横書きの中で縦書きされている文字列は、強調されている文字列であり、タイトルを表す可能性が高いからである。
【００２０】
要約情報は、一般的な文章要約アルゴリズム（例えばＬｅｘＲａｎｋアルゴリズム）により算出された、各文の重要度や、「まとめると」、「○○について述べる」、「タイトル：」などの文書タイトルを示唆する手がかり表現に基づいて抽出された文の重要度に関する情報である。
【００２１】
なお、ＬｅｘＲａｎｋアルゴリズムは、文章間の類似度をリンクの強さとして文章グラフを作成し、グラフベースの考えの指標で文の重要度を計算するものである。
【００２２】
以上、概要について説明した。
【００２３】
［情報処理装置の構成］
次に、情報処理装置１０の構成について説明する。情報処理装置１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置１０が一般的なコンピューターにより構成される場合の構成図を図１に示す。
【００２４】
同図に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００２５】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００２６】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データが記憶される。
【００２７】
通信部１５は、ネットワーク上の機器等と情報のやりとりを行う為のネットワークと結ばれている。
【００２８】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００２９】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００３０】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００３１】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。図２は、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックを示す機能ブロック図である。
【００３２】
情報処理装置１０のＣＰＵ１１において実現される機能ブロックは、データ入力部１１ａ、文字領域抽出部１１ｂ、文字認識部１１ｃ、レイアウト判断部１１ｄ、特徴情報取得部１１ｅ、重要文抽出部１１ｆ、およびタイトル判断部１１ｇである。
【００３３】
データ入力部１１ａは、紙原稿をスキャンして得られたスキャンデータを取得する。
【００３４】
文字領域抽出部１１ｂは、データ入力部１１ａにより取得されたスキャンデータから文字領域を抽出する。
【００３５】
文字認識部１１ｃは、文字領域抽出部１１ｂにより抽出された文字領域に対してＯＣＲ処理を施し、文字を認識する。
【００３６】
レイアウト判断部１１ｄは、各文字領域に対して、インデント、センターリング、縦書き横書きなどレイアウト情報を抽出する。
【００３７】
特徴情報取得部１１ｅは、文字認識部１１ｃにより認識された文字から文字の特徴を表す特徴情報を抽出する。
【００３８】
重要文抽出部１１ｆは、文字認識部１１ｃで認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、また、手がかり表現に基づいて処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する。
【００３９】
タイトル判断部１１ｇは、文字の特徴情報、レイアウト情報、要約情報に基づいてそれぞれ文字スコア、レイアウトスコア、および要約スコアを算出し、算出した３つのスコアを総合して、最終的な文書タイトルを抽出する。
【００４０】
以上、情報処理装置１０の構成について説明した。
【００４１】
［処理の流れ］
次に、情報処理装置１０における処理の流れについて説明する。図３は、情報処理装置１０における処理の流れについて説明するためのフローチャートである。
【００４２】
まず、データ入力部１１ａが、紙原稿をスキャンしたスキャンデータを取得する（ステップＳ１）。
【００４３】
次に、文字領域抽出部１１ｂが、前ステップで取得されたスキャンデータから文字領域を抽出する（ステップＳ２）。
【００４４】
次に、文字認識部１１ｃが、前ステップで抽出された文字領域からＯＣＲ処理により文字を認識する（ステップＳ３）。
【００４５】
次に、特徴情報取得部１１ｅが、前ステップで認識された文字から、文字の特徴情報を抽出する（ステップＳ４）。
【００４６】
次に、タイトル判断部１１ｇが、文字の特徴情報から文字スコアを算出する（ステップＳ５）。
【００４７】
次に、レイアウト判断部１１ｄが、各文字領域からレイアウト情報を抽出する（ステップＳ６）。
【００４８】
次に、タイトル判断部１１ｇが、レイアウト情報からレイアウトスコアを算出する（ステップＳ７）。
【００４９】
次に、重要文抽出部１１ｆが、ステップＳ３で認識された文章から要約情報を算出する（ステップＳ８）。
【００５０】
次に、タイトル判断部１１ｇが、要約情報から要約スコアを算出する（ステップＳ９）。
【００５１】
次に、タイトル判断部１１ｇが、算出した文字スコア、レイアウトスコア、および要約スコアに基づいて、タイトル文を抽出する（ステップＳ１０）。
【００５２】
以上、情報処理装置１０における処理の流れについて説明した。
【００５３】
［具体例］
次に、情報処理装置１０で行われる処理のうち、要約情報を得るために、文章から重要文を抽出する例を示す。図４は、情報処理装置１０で行われる処理のうち、要約情報を得るために、文章から重要文を抽出する例を示す図である。
【００５４】
図に示す例では、下線を引いて示した、最初の文と最後の文が、重要な文として抽出されている。
【００５５】
ここでの抽出結果に加えて、レイアウトスコアと文字スコアを勘案して、最終的なタイトル文が抽出される。
【００５６】
以上、情報処理装置１０で行われる処理のうち、要約情報を得るために、文章から重要文を抽出する例を示した。
【００５７】
［補足事項］
以上のように、本発明にかかる情報処理装置１０は、紙原稿をスキャンして得られたスキャンデータを取得するデータ入力部１１ａと、前記データ入力部１１ａにより取得されたスキャンデータから文字領域を抽出する文字領域抽出部１１ｂと、前記文字領域抽出部１１ｂにより抽出された文字領域に対してＯＣＲ処理を施して文字を認識する文字認識部１１ｃと、前記文字認識部１１ｃで認識した文字を文単位で自動要約アルゴリズムで処理して文の重要度を算出し、算出した文の重要度から要約情報を算出する重要文抽出部１１ｆと、前記要約情報に基づいて要約スコアを算出し、算出した要約スコアに基づいて、最終的な文書タイトルを抽出するタイトル判断部１１ｇとを備える。
【００５８】
そのため、スキャンしたデータからタイトルとなり得る文を適切に抽出できる。
【００５９】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６０】
１０  …  情報処理装置
１１  …  ＣＰＵ
１１ａ…  データ入力部
１１ｂ…  文字領域抽出部
１１ｃ…  文字認識部
１１ｄ…  レイアウト判断部
１１ｅ…  特徴情報取得部
１１ｆ…  重要文抽出部
１１ｇ…  タイトル判断部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１８  …  バス
【図１】
2019096246.tif 000003
【図２】
2019096246.tif 000004
【図３】
2019096246.tif 000005
【図４】
2019096246.tif 000006