(57)【要約】【課題】文書から必要な段落等のブロックを取得して要約する情報処理装置を提供する。【解決手段】原稿読取部は、文書のブロック５００単位の構造情報３１０がコード化されたコード画像４００を原稿から読み取る。構造情報取得部１１０は、読み取られたコード画像４００を解析して構造情報３１０を取得する。ブロック選択部１２０は、取得された構造情報３１０により、文書のブロック５００を選択する。ブロック取得部１３０は、選択された文書のブロック５００を取得する。また、ブロック選択部１２０は、構造情報３１０を表示して、文書のブロック５００の選択の確認をさせてもよい。【選択図】図２
2018142180.tif 000002
【特許請求の範囲】
【請求項１】
文書のブロック単位の構造情報がコード化されたコード画像を原稿から読み取る原稿読取部と、
前記原稿読取部により読み取られた前記コード画像を解析して前記構造情報を取得する構造情報取得部と、
前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、
前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記ブロック選択部は、
前記構造情報を表示して、前記文書の前記ブロックの選択の確認をさせる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
文書のブロック単位の構造情報を解析し、該構造情報をコード化したコード画像を作成するコード画像作成部と、
前記コード画像作成部により作成された前記コード画像を前記文書に付加するコード画像付加部とを備える
ことを特徴とする情報処理装置。
【請求項４】
文書のブロック単位の構造情報がコード化されたコード画像を含む前記文書のデータを取得する文書データ取得部と、
前記文書データ取得部により取得された前記文書のデータ内の前記コード画像を解析して前記構造情報を取得する構造情報取得部と、
前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、
前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部とを備える
ことを特徴とする情報処理装置。
【請求項５】
文書のブロック単位の構造情報がコード化されたコード画像を原稿から読み取る原稿読取部と、
前記原稿読取部により読み取られた前記コード画像を解析し、前記構造情報を取得する構造情報取得部と、
前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、
前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部と、
前記ブロック取得部により取得された前記文書の前記ブロックを画像形成する画像形成部とを備える
ことを特徴とする画像形成装置。
【請求項６】
文書のブロック単位の構造情報がコード化されたコード画像を含む前記文書のデータを取得する文書データ取得部と、
前記文書データ取得部により取得された前記文書のデータ内の前記コード画像を解析して前記構造情報を取得する構造情報取得部と、
前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、
前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部と、
前記ブロック取得部により取得された前記文書の前記ブロックを画像形成する画像形成部とを備える
ことを特徴とする画像形成装置。
【請求項７】
情報処理装置により実行される情報処理方法であって、前記情報処理装置は、
文書のブロック単位の構造情報がコード化されたコード画像を原稿から読み取り、
読み取られた前記コード画像を解析して前記構造情報を取得し、
取得された前記構造情報により、前記文書の前記ブロックを選択し、
選択された前記文書の前記ブロックを取得する
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、及び情報処理方法に係り、特に文書を管理する情報処理装置、画像形成装置、及び情報処理方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
【０００３】
この画像形成装置で記録紙に記録されたり電子文書化されたりした文書を管理したいという技術的な欲求が存在する。
【０００４】
特許文献１を参照すると、座標情報及び同一性情報を含むコードシンボルが多数配列された記録媒体に対して画像ソースに基づいて生成された画像データに従い画像形成動作を行うに際し、記録媒体に配列されたコードシンボルを光学的に読み取り、読み取られたコードシンボルをデコードして同一性情報を獲得し、獲得した同一性情報と画像ソースを特定する画像ソース特定情報との対応付けを行う技術が記載されている。
これにより、例えば、筆記動作に伴い座標情報と同一性情報とを共に認識可能とすることで、認識された座標情報から加筆情報を得、これを認識された同一性情報に対応付けられた画像ソース特定情報によって特定される画像ソースにデータ上で加筆することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１９６８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術は、文書データからの要約のように、必要な部分だけを抜き出すことはできなかった。
【０００７】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、文書のブロック単位の構造情報がコード化されたコード画像を原稿から読み取る原稿読取部と、前記原稿読取部により読み取られた前記コード画像を解析して前記構造情報を取得する構造情報取得部と、前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部とを備えることを特徴とする。
本発明の情報処理装置は、前記ブロック選択部は、前記構造情報を表示して、前記文書の前記ブロックの選択の確認をさせることを特徴とする。
本発明の情報処理装置は、文書のブロック単位の構造情報を解析し、該構造情報をコード化したコード画像を作成するコード画像作成部と、前記コード画像作成部により作成された前記コード画像を前記文書に付加するコード画像付加部とを備えることを特徴とする。
本発明の情報処理装置は、文書のブロック単位の構造情報がコード化されたコード画像を含む前記文書のデータを取得する文書データ取得部と、前記文書データ取得部により取得された前記文書のデータ内の前記コード画像を解析して前記構造情報を取得する構造情報取得部と、前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部とを備えることを特徴とする。
本発明の画像形成装置は、文書のブロック単位の構造情報がコード化されたコード画像を原稿から読み取る原稿読取部と、前記原稿読取部により読み取られた前記コード画像を解析し、前記構造情報を取得する構造情報取得部と、前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部と、前記ブロック取得部により取得された前記文書の前記ブロックを画像形成する画像形成部とを備えることを特徴とする。
本発明の画像形成装置は、文書のブロック単位の構造情報がコード化されたコード画像を含む前記文書のデータを取得する文書データ取得部と、前記文書データ取得部により取得された前記文書のデータ内の前記コード画像を解析して前記構造情報を取得する構造情報取得部と、前記構造情報取得部により取得された前記構造情報により、前記文書の前記ブロックを選択するブロック選択部と、前記ブロック選択部により選択された前記文書の前記ブロックを取得するブロック取得部と、前記ブロック取得部により取得された前記文書の前記ブロックを画像形成する画像形成部とを備えることを特徴とする。
本発明の情報処理方法は、情報処理装置により実行される情報処理方法であって、前記情報処理装置は、文書のブロック単位の構造情報がコード化されたコード画像を原稿から読み取り、読み取られた前記コード画像を解析して前記構造情報を取得し、取得された前記構造情報により、前記文書の前記ブロックを選択し、選択された前記文書の前記ブロックを取得することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、文書のブロック単位の構造情報がコード化されたコード画像を含む文書を取得し、このコード画像を解析して、対応する文書のブロックを取得することで、文書データから、必要な部分だけ抜き出して要約することが可能な情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置及び端末のシステム構成図である。
【図２】図１に示す画像形成装置及び端末の制御構成を示すブロック図である。
【図３】本発明の実施の形態に係る要約作成出力処理のフローチャートである。
【図４】図３に示す要約作成出力処理の概念図である。
【図５】図３に示すブロック取得処理の詳細を示すフローチャートである。
【図６】本発明の実施の形態に係る文書データ作成処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜実施の形態＞
〔画像形成装置１及び端末２の全体のシステム構成〕
まず、図１を参照して、画像形成装置１及び端末２のシステム構成について説明する。
画像形成装置１は、ＭＦＰ等の情報処理装置である。
端末２は、ＰＣ（Personal Computer）やスマートフォン等の情報処理装置である。
本実施形態において、画像形成装置１と端末２とは、ネットワーク５で接続されていてもよい。
【００１２】
（画像形成装置１の構成）
画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、給紙部１４、ネットワーク送受信部１５、操作パネル部１６、画像形成部１７（画像形成手段）、ＦＡＸ送受信部１８、及び記憶部１９等を含む。各部は、制御部１０に接続され、制御部１０によって動作制御される。
【００１３】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等を含む情報処理手段である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する各機能部として動作させられる。また、制御部１０は、図示しない外部の端末や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００１４】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の制御演算手段である。画像処理部１１は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
画像処理部１１は、原稿読取部１２で読み取られた画像データを、記憶部１９に文書データ３００（図２）として格納する。この際、画像処理部１１は、画像データをビットマップデータのまま格納したり、ＰＤＦ等のフォーマットのファイル単位に変換して格納したりしてもよい。
また、画像処理部１１は、画像データの光学文字認識（Optical Character Recognition、以下、「ＯＣＲ」という。）する機能を備えていてもよい。
【００１５】
原稿読取部１２は、セットされた原稿を読み取る（スキャン）手段である。また、原稿読取部１２は、画像形成装置１の本体部の上部に配設される。
原稿読取部１２は、スキャナーと、プラテンガラスと、原稿読取スリットとを備えている。原稿読取部１２は、プラテンガラスに載置された原稿を読み取る場合には、スキャナーをプラテンガラスに対向する位置に移動させ、プラテンガラスに載置された原稿を走査しながら読み取って画像データを取得し、取得した画像データを制御部１０に出力する。
【００１６】
また、原稿読取部１２は、原稿給送部１３から給送された原稿を読み取る場合には、スキャナーを、原稿読取スリットと対向する位置に移動させる。そして、原稿読取部１２は、原稿読取スリットを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って、画像データを取得する。原稿読取部１２は、取得した画像データを、制御部１０に出力する。
【００１７】
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する手段である。原稿給送部１３は、原稿読取部１２の上部に配設されている。
原稿給送部１３は、原稿載置部と、原稿搬送機構とを備えている。原稿給送部１３は、原稿載置部に載置された原稿を、原稿搬送機構によって１枚ずつ順に繰り出して、原稿読取部１２に給送する。
【００１８】
給紙部１４は、記録紙を１枚ずつ画像形成部１７に向けて繰り出す手段である。給紙部１４は、本体部に備えられている。
【００１９】
ネットワーク送受信部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等のネットワーク５に接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
ネットワーク送受信部１５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００２０】
操作パネル部１６は、画像形成装置１のフロント側に配設されている。
また、操作パネル部１６は、入力部６１と、表示部６２とを備えている。
【００２１】
入力部６１は、ユーザーによる画像形成装置１への指示を取得するボタンやタッチパネル等の入力手段である。このボタンは、テンキー、スタート、キャンセル、動作モードの切り換え、ジョブの実行に係る指示を行うボタンであってもよい。この動作モードとしては、コピー、プリンタ、スキャナー、ＦＡＸ送信等の種類のモードを含んでいてもよい。また、ジョブは、選択された文書の印刷、送信、保存、及び記録等を含んでいる。
また、入力部６１は、本実施形態において、入力部６１から、後述する文書のブロック５００（図２）を選択させることが可能である。
なお、入力部６１から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
【００２２】
表示部６２は、ＬＣＤ(Liquid Crystal Display)や有機ＥＬディスプレイ等である。表示部６２は、ＧＵＩ（Graphical User Interface）の各種操作画面を表示することが可能である。
【００２３】
なお、外部記録媒体の入力部６１と表示部６２とは、タッチパネル付きディスプレイ等のように一体的に構成されていてもよい。
また、操作パネル部１６は、フラッシュメモリーカードやＵＳＢ機器等の外部記録媒体を接続する接続部を備えていてもよい。
【００２４】
画像形成部１７は、ユーザーの出力指示により、記憶部１９に記憶され、原稿読取部１２で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる手段である。
画像形成部１７は、感光体ドラム、露光部、現像部、転写部、及び定着部等を備えている。画像形成部１７は、帯電、露光、現像、転写、定着からなる画像形成プロセスを実行することで記録紙にトナー像を記録する。
【００２５】
ＦＡＸ送受信部１８は、ファクシミリの送受信を行う手段である。ＦＡＸ送受信部１８は、音声回線等により、他のＦＡＸ装置（図示せず）からファクシミリ受信して、記憶部１９に保存し、画像形成部１７で画像形成させることが可能である。また、ＦＡＸ送受信部１８は、原稿読取部１２で読み取られた原稿や外部の端末から送信されたネットワークＦＡＸのデータを画像データに変換して、他のＦＡＸ装置へ音声回線等でファクシミリ送信することが可能である。
【００２６】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の一時的でない記録媒体を用いた記憶手段である。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。これに加えて、記憶部１９は、ユーザーのアカウント設定も記憶している。また、記憶部１９には、ユーザー毎の保存フォルダーや共有フォルダー（文書ボックス）の領域が含まれていてもよい。
【００２７】
なお、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部１０及び画像処理部１１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００２８】
（端末２の構成）
次に、端末２は、制御部２０、入力部２１、表示部２２、ネットワーク送受信部２５、及び記憶部２９を含んでいる。
【００２９】
制御部２０は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、ＡＳＩＣ等を含む情報処理手段である。
制御部２０は、記憶部２９に記憶されている制御プログラムを読み出して、この制御プログラムを展開させて実行することで、後述する各機能部として動作させられる。
【００３０】
入力部２１は、ユーザーによる各種指示を取得するためのタッチパネルやスイッチ（ボタン）等である。
【００３１】
表示部２２は、ＬＣＤ、有機ＥＬディスプレイ、ＦＥＤ（Field Emission Display）、蛍光表示管等の平面ディスプレイパネル、プロジェクター、ステータス表示用ＬＥＤ（Light Emitting Diode）等である。表示部は、ＧＵＩに関連する各種操作画面を表示することが可能である。
【００３２】
ネットワーク送受信部２５は、ネットワーク５に接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
【００３３】
記憶部２９は、一時的でない記録媒体を用いた記憶手段である。記憶部２９は、主記憶部として、ＲＡＭ等を含んでいてもよい。また、記憶部２９は、補助記憶部として、ＲＯＭ、ｅＭＭＣ、ＳＳＤ、及びＨＤＤ等含んでいてもよい。
また、記憶部２９には、ユーザー毎の保存フォルダーや共有フォルダー（文書ボックス）の領域が含まれていてもよい。
また、記憶部２９は、各種フラッシュメモリーや光学記録媒体等の外部記憶媒体を含んでいてもよい。
【００３４】
なお、制御部２０は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００３５】
〔画像形成装置１の機能構成〕
ここで、図２を参照し、画像形成装置１及び端末２の機能構成について説明する。
画像形成装置１は、操作パネル部１６、原稿読取部１２、制御部１０、及び記憶部１９を主に用いて、本実施形態において要約データ３２０を作成する情報処理装置（要約データ作成装置）としての機能を実現する。また、画像形成装置１の制御部１０は、文書データ取得部１００、構造情報取得部１１０、ブロック選択部１２０、及びブロック取得部１３０を備えている。また、画像形成装置１の記憶部１９は、文書データ３００、構造情報３１０、及び要約データ３２０を格納する。
また、端末２は、制御部２０及び記憶部２９を主に用いて、要約データ３２０を画像形成装置１で作成させるための文書データ３００を作成することが可能な情報処理装置（文書データ作成装置）としての機能を実現する。また、端末２の制御部２０は、コード画像作成部２００、コード画像付加部２１０、及び文書データ出力部２２０を備えている。また、端末２の記憶部２９は、文書データ３００を格納する。
【００３６】
操作パネル部１６は、本実施形態においては、ユーザーの指示を取得し、原稿読取部１２に原稿の読み取りを開始させ、文書データ３００からの要約データ３２０の作成を開始させる。また、操作パネル部１６は、ブロック選択部１２０により描画された文書データ３００のブロック５００について、ユーザーによる選択結果を取得する。また、操作パネル部１６に接続された外部記録媒体から、文書データ３００を取得することも可能である。
【００３７】
原稿読取部１２は、操作パネル部１６の入力部６１のタッチパネルやボタン等の指示により、原稿を読み取る。この原稿には、後述するように文書のブロック５００単位の構造情報３１０がコード化されたコード画像４００が記載されている。このため、このコード画像４００も画像データとして原稿から読み取り、記憶部１９に格納する。
【００３８】
文書データ取得部１００は、文書のブロック５００単位の構造情報３１０がコード化されたコード画像４００を含む文書データ３００を取得する。具体的には、文書データ取得部１００は、原稿読取部１２又はＦＡＸ送受信部１８等により読み取られた文書データ３００にコード画像４００が記載されているか否かを判断する。また、文書データ取得部１００は、端末２の文書データ出力部２２０から出力された文書データ３００を取得することも可能である。
【００３９】
構造情報取得部１１０は、原稿読取部により読み取られた文書データ３００のコード画像４００を解析して構造情報３１０を取得する。
また、構造情報取得部１１０は、文書データ取得部１００により取得された文書データ３００内のコード画像４００を解析して構造情報３１０を取得することも可能である。
【００４０】
ブロック選択部１２０は、構造情報取得部１１０により取得された構造情報３１０により、文書のブロック５００を選択する。
また、ブロック選択部１２０は、構造情報３１０を表示部６２に表示させ、文書データ３００のブロック５００の選択の確認をさせる。
【００４１】
ブロック取得部１３０は、ブロック選択部１２０により選択された文書のブロック５００を取得し、要約データ３２０を出力する。この際、ブロック取得部１３０は、取得したブロック５００をページ単位でまとめたページデータ４１２を作成して出力する。
【００４２】
コード画像作成部２００は、文書データ３００のブロック５００単位の構造情報３１０を解析し、該構造情報３１０をコード化したコード画像４００を作成する。このため、コード画像作成部２００は、画像形成装置１への印刷データ等を画像形成装置１へ送信前に取得してもよい。
【００４３】
コード画像付加部２１０は、コード画像作成部２００により作成されたコード画像４００を文書データ３００に付加する。この際、コード画像付加部２１０は、コード画像４００を文書データ３００の最初のページに付加してもよい。
【００４４】
文書データ出力部２２０は、コード画像付加部２１０によりコード画像４００が付加された文書データ３００を、画像形成装置１へ送信する。
【００４５】
文書データ３００は、原稿読取部１２で読み取られた原稿のビットマップ画像等の画像データ群、端末２により作成されたＰＤＬ（Page Description Language）やＰＳ（Post Script、登録商標）やＰＤＦ（Portable Document Format）等の電子文書のファイル、ＸＭＬ（Extensible Markup Language）やＨＴＭＬ（HyperText Markup Language）の構造化文書ファイル、端末２用又は画像形成装置１用のワードプロセッサーや表計算ソフトウェアやプレゼンテーションソフトウェア等の各種アプリケーションソフトウェア（Application Software、以下、単に「アプリ」という。）のファイル、プレーンテキストファイル（Plain Text）ファイル等である。
また、文書データ３００は、カット紙等の記録紙に対応したページ、及び、文章の段落や章や挿絵やコラム等の特定のまとまりの部分（以下、「段落等」という。）に対応したデータの構造をもっている。
【００４６】
また、文書データ３００は、コード画像４００、及びページデータ４１０を含んでいる。
【００４７】
コード画像４００は、ＱＲコード（登録商標）等の二次元バーコード、一次元バーコード（群）、カラーコード、複数の点の集まり等であるドットコード等の各種情報が符号化された画像を含むデータである。本実施形態においては、コード画像４００は、文書データ３００の冒頭のページとして付加されるものの、これに限られない。たとえば、ページデータ４１０内にコード画像４００を含ませるような構成であってもよい。また、冒頭ページではなく、各ページや特定のページにコード画像４００が含まれていてもよい。
また、コード画像４００で符号化されるデータは、下記で説明する構造情報３１０の少なくとも一部である。
【００４８】
ページデータ４１０は、カット紙等の記録紙のページに対応した画像、文字、図形、及びこの属性等のデータである。ページデータ４１０は、文書データ３００が原稿読取部１２で読み取られたＦＡＸ送受信部１８で受信した原稿のデータ等であった場合、ビットマップ画像等の画像データであってもよい。また、この画像データは圧縮されていてもよい。また、ページデータ４１０は、端末２で作成されたり、外部記録媒体から取得されたりした文書データ３００の場合、例えば、一ページとして表示や出力される単位の文字、画像、図形、及びこの属性等を含んでいてもよい。
なお、ページデータ４１０は、一ページに限らない特定のまとまりをもったデータであってもよい。また、ページデータ４１０は、記録紙の出力には反映されないメタデータを含んでいてもよい。このメタデータは、文書の各ページの大きさ、記録される向き、文字描画の向き、フォント、解像度、出力の品質、作成ユーザー等の各種データを含んでいてもよい。
【００４９】
ブロック５００は、文書データ３００のページデータ４１０内で特定のまとまりをもった箇所のデータ等である。ブロック５００は、ページデータ４１０がビットマップ画像等の画像データである場合、文章の段落等の画像データであってもよい。このブロック５００の画像データは、例えば、ページデータ４１０内の画像データ内で矩形の座標で示されてもよい。また、ブロック５００は、たとえば、文書データ３００がＰＤＬやＰＳやＸＭＬやＨＴＭＬの文書の場合は、構造記述子やタグ等で示される特定の範囲の文字データや数値データ等であってもよい。また、表計算ソフトウェアの場合は、一枚のシートや表の特定範囲、プレゼンテーションソフトウェアの場合は、一枚のスライドや枠内の図や文字等であってもよい。
【００５０】
構造情報３１０は、文書データ３００内のページデータ４１０のブロック５００を示すデータである。このブロック５００を示すデータは、例えば、ページ番号、ページデータ４１０の内の矩形の座標、文字データや数値データの特定の範囲等のデータであってもよい。
また、構造情報３１０は、要約データ３２０が作成される際に選択されるブロック５００を示すデータも含んでいる。
【００５１】
要約データ３２０は、文書データ３００が要約されたデータである。要約データ３２０は、例えば、文書データ３００のブロック５００が構造情報３１０に対応してページデータ４１２としてまとめられたデータであってもよい。また、要約データ３２０は、ＰＤＦやＰＳ等の文書データ３００であってもよく、文書データ３００とはファイル形式が異なっていてもよい。また、要約データ３２０は、ＯＣＲ等により文字データが付加されていてもよい。
【００５２】
ここで、画像形成装置１の制御部１０は、記憶部１９に記憶された制御プログラムを実行することで、文書データ取得部１００、構造情報取得部１１０、ブロック選択部１２０、及びブロック取得部１３０として機能させられる。また、端末２の制御部２０は、記憶部２９に記憶された制御プログラムを実行することで、コード画像作成部２００、コード画像付加部２１０、及び文書データ出力部２２０として機能させられる。
また、上述の画像形成装置１及び端末２の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
なお、これら各部は、一部又は全てをＩＣやプログラマブルロジック等により回路的に構成してもよい。
【００５３】
〔画像形成装置１による要約作成出力処理〕
次に、図３〜図５を参照して、本発明の実施の形態に係る画像形成装置１による要約作成出力処理の説明を行う。
本発明の実施の形態に係る要約作成出力処理は、情報処理装置である画像形成装置１により実行される情報処理方法の処理である。この処理においては、文書データ３００のブロック５００単位の構造情報３１０がコード化されたコード画像４００を原稿から読み取る。そして、読み取られたコード画像４００を解析して構造情報３１０を取得する。また、取得された構造情報３１０により、選択された文書データ３００のブロック５００を取得する。取得されたブロック５００は、ページ単位でまとめられた要約データ３２０として出力される。この要約データ３２０は、画像形成部１７で記録紙に記録されてもよい。
本実施形態の要約作成出力処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、まず、図３のフローチャートを参照して、要約作成出力処理の詳細をステップ毎に説明する。
【００５４】
（ステップＳ１０１）
まず、文書データ取得部１００が、原稿読取文書データ取得処理を行う。
文書データ取得部１００は、操作パネル部１６の入力部６１によるユーザーの指示を取得すると、文書データ３００を取得し、記憶部１９に格納する。
文書データ取得部１００は、例えば、原稿読取部１２により載置された原稿の画像データを文書データ３００として取得させてもよい。この場合、文書データ取得部１００は、操作パネル部１６のコピー、プリンタ、スキャナー、ＦＡＸ送信等の動作モードで、ジョブの開始の指示を取得してもよい。
また、文書データ取得部１００は、ＦＡＸ送受信部１８で受信されたファクシミリの画像データを文書データ３００として取得させてもよい。また、文書データ取得部１００は、端末２の文書データ出力部２２０からネットワーク５経由で文書データ３００を取得して記憶部１９に格納してもよい。また、文書データ取得部１００は、操作パネル部１６に接続された外部記録媒体、記憶部１９や端末２の記憶部２９の文書ボックス等から文書データ３００を取得してもよい。これらの場合、文書データ取得部１００は、操作パネル部１６にて、文書の選択と印刷や出力等のそれぞれの指示を取得してもよい。
また、文書データ取得部１００は、これらの文書データ３００の取得の際に、要約データ３２０を作成又は出力するか否かの指示も取得してもよい。
【００５５】
（ステップＳ１０２）
次に、文書データ取得部１００が、ユーザーが要約データ３２０の作成を指示し、文書データ３００にコード画像４００が含まれているか否かを判断する。文書データ取得部１００は、例えば、文書データ３００内を検索し、例えば、ユーザーが要約データ３２０の作成又は出力を指示し、最初のページにコード画像４００が含まれている場合に、Ｙｅｓと判断する。文書データ取得部１００は、それ以外の場合には、Ｎｏと判断する。加えて、文書データ取得部１００は、そもそもユーザーが要約データ３２０の作成を指示していなかった場合には、Ｎｏと判断する。
Ｙｅｓの場合、文書データ取得部１００は、処理をステップＳ１０３に進める。
Ｎｏの場合、文書データ取得部１００は、要約作成出力処理を終了する。
【００５６】
（ステップＳ１０３）
要約を作成し文書データ３００にコード画像４００が含まれている場合、構造情報取得部１１０が、構造情報取得処理を行う。
構造情報取得部１１０は、文書データ３００のコード画像４００を解析して構造情報３１０を取得する。具体的には、構造情報取得部１１０は、コード画像４００を復号し、構造情報３１０が含まれている場合、この構造情報３１０を記憶部１９に格納する。
【００５７】
（ステップＳ１０４）
次に、構造情報取得部１１０が、構造情報３１０を取得できたか否かを判断する。
Ｙｅｓ、すなわち、コード画像４００に構造情報３１０が含まれていて取得できた場合、構造情報取得部１１０は、処理をステップＳ１０５に進める。
Ｎｏの場合、すなわち、コード画像４００に構造情報３１０が含まれておらず取得できなかった場合、構造情報取得部１１０は、要約作成出力処理を終了する。
【００５８】
（ステップＳ１０５）
構造情報３１０を取得できた場合、ブロック選択部１２０が、ブロック選択処理を行う。
ブロック選択部１２０は、構造情報３１０により、要約に必要な文書のブロック５００を選択する。
図４（ａ）（ｂ）によると、ブロック選択部１２０は、構造情報３１０に含まれる、要約データ３２０が作成される際に選択されるブロック５００を示すデータを参照して、表示部６２に表示させ、文書データ３００のブロック５００の選択の確認をさせる。
この例では、図４（ａ）の表示部６２に表示されたブロック５００を示すボックスが「段落〜」としてページ毎に並べられて表示されている。この図においては、各「段落〜」の枠が太く記載され、右横にチェックがついているブロック５００が要約データ３２０へ出力されるよう選択されている。ユーザーは、入力部６１のボタンやタッチパネル等により、この選択を確認したり、解除したり、追加したりすることも可能である。
また、ブロック選択部１２０は、選択されたブロック５００の箇所を表示部６２に表示してプレビュー等のように閲覧させることも可能である。
図４（ｂ）は、この場合の文書データ３００の各ページＰ２〜Ｐ４のページデータ４１０において、選択されるブロック５００を太枠で示している。なお、この例では、Ｐ１は、コード画像４００のみが含まれている。
【００５９】
（ステップＳ１０６）
次に、ブロック取得部１３０が、ブロック取得処理を行う。
ブロック取得部１３０は、ブロック選択部１２０により選択された文書のブロック５００を取得し、要約データ３２０を出力する。
図４の例では、ブロック取得部１３０は、図４（ａ）（ｂ）で示すように選択された、太枠で示している「段落〜」のブロック５００をページＰＰ１、ＰＰ２のページデータ４１２にまとめた要約データ３２０を作成している。
このブロック取得処理の詳細については、下記で説明する。
以上により、本発明の実施の形態に係る要約作成出力処理を終了する。
【００６０】
次に、図５により、ステップＳ１０６のブロック取得処理の詳細について、ステップ毎に説明する。
【００６１】
（ステップＳ２０１）
まず、ブロック取得部１３０が、ページ読み込み処理を行う。
ブロック取得部１３０は、文書データ３００の各ページデータ４１０を読み込む。なお、ブロック取得部１３０は、原稿読取部１２で原稿が読み取られている場合、文書データ３００全体のスキャン完了を待たず、ページデータ４１０の画像データが一面分取得された段階で、下記の処理を進めてもよい。
【００６２】
（ステップＳ２０２）
次に、ブロック取得部１３０が、構造情報３１０を参照し、選択されたブロック５００が読み込まれたページ内にあるか否かを判断する。図４の例では、文書データ３００のＰ２、Ｐ３、Ｐ４のいずれも、選択されたブロック５００を含んでいる。
Ｙｅｓの場合、ブロック取得部１３０は、処理をステップＳ２０３に進める。
Ｎｏの場合、ブロック取得部１３０は、処理をステップＳ２０１に戻して、ページの読み込みの処理を続ける。
【００６３】
（ステップＳ２０３）
選択されたブロック５００が読み込まれたページ内にあった場合、ブロック取得部１３０が、ブロック書き出し処理を行う。
ブロック取得部１３０は、ページデータ４１０中の選択されたブロック５００を、ページデータ４１２に書き出す。ブロック取得部１３０は、文書の各ページの大きさ、記録される向き、文字描画の向き等に対応して、順次、ブロック５００をページデータ４１２に追加する。
図４（ｃ）の例では、上から下になるように、図４（ｂ）の文書データ３００中の太枠で示す「段落〜」のブロック５００のみをページデータ４１２として書き出していく。
【００６４】
（ステップＳ２０４）
次に、ブロック取得部１３０が、書き出されたデータが一ページに到達したか否かを判断する。ブロック取得部１３０は、書き出されたブロック５００がページデータ４１２の一ページ分に到達した場合に、Ｙｅｓと判断する。ブロック取得部１３０は、それ以外の場合には、Ｎｏと判断する。
Ｙｅｓの場合、ブロック取得部１３０は、処理をステップＳ２０５に進める。
Ｎｏの場合、ブロック取得部１３０は、処理をステップＳ２０６に進める。
【００６５】
（ステップＳ２０５）
一ページに到達した場合、ブロック取得部１３０が、ページ出力処理を行う。
ブロック取得部１３０は、ブロック５００を書き出したページデータ４１２を要約データ３２０に追加する。ブロック取得部１３０は、この際に、ブロック５００が余る、すなわち、一ページの領域よりはみ出た場合には、そのブロック５００を削除して、次のページに回してもよい。また、ブロック取得部１３０は、文字が記載されている行間や文字間の空白を認識して、次のページに残りを書き出してもよい。
また、ブロック取得部１３０は、各ページデータ４１２をそのまま出力してもよい。ブロック取得部１３０は、例えば、動作モードが「コピー」「プリンタ」の場合、要約データ３２０のページデータ４１２を画像形成部１７により記録紙に画像形成させてもよい。また、ブロック取得部１３０は、動作モードが「スキャナー」の場合、記憶部１９にそのまま要約データ３２０を一旦、格納する。この場合、要約データ３２０は、指定された送信先の文書ボックスやメールアドレス等にＦＴＰ（File Transfer Protocol）や電子メール等で送信されてもよい。また、「ＦＡＸ」の動作モードの場合、ブロック取得部１３０は、指定された送信先へ要約データ３２０の当該ページデータ４１２をファクシミリ送信してもよい。
【００６６】
（ステップＳ２０６）
次に、ブロック取得部１３０が、全てのページを読み込んだか否かを判断する。ブロック取得部１３０は、文書データ３００の全てのページデータ４１０について読み込み終了した場合に、Ｙｅｓと判断する。ブロック取得部１３０は、それ以外の場合には、Ｎｏと判断する。
Ｙｅｓの場合、ブロック取得部１３０は、処理をステップＳ２０７に進める。
Ｎｏの場合、ブロック取得部１３０は、処理をステップＳ２０１に戻して、ページの読み込みの処理を続ける。
【００６７】
（ステップＳ２０７）
全てのページを読み込んだ場合、ブロック取得部１３０が、残り出力処理を行う。
ブロック取得部１３０は、まだ一ページ分の書き出しがされていないページデータ４１２が残っていた場合、残りを空白のまま等として、文書データ３００に追加する。この上で、ブロック取得部１３０は、このページデータ４１２も各動作モードに従って出力してもよい。
以上により、本発明の実施の形態に係るブロック取得処理を終了する。
【００６８】
〔端末２による文書データ作成処理〕
次に、図６を参照して、本発明の実施の形態に係る端末２による文書データ作成処理の説明を行う。
本発明の実施の形態に係る文書データ作成処理は、情報処理装置である端末２により実行される情報処理方法の処理である。この処理においては、画像形成装置１用の制御プログラムであるデバイスドライバー等を実行する際において、ユーザーにより要約データ３２０を作成可能な文書データ３００を作成する指示があった場合に、文書データ３００を作成する。具体的には、文書データ３００のブロック５００単位の構造情報３１０を解析し、該構造情報３１０をコード化したコード画像４００を作成する。また、作成された前記コード画像４００を前記文書データ３００に付加する。この文書データ３００は、画像形成装置１に送信され、画像形成されて出力されてもよい。
本実施形態の文書データ作成処理は、主に端末２の制御部２０が、記憶部２９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図６のフローチャートを参照して、文書データ作成処理の詳細をステップ毎に説明する。
【００６９】
（ステップＳ３００）
まず、コード画像作成部２００が、文書データスプール処理を行う。
コード画像作成部２００は、アプリから印刷等の指示を受けた際に画像形成装置１への印刷データ等がスプールされた際に、そのデータを画像形成装置１へ送信される前に取得する。
【００７０】
（ステップＳ３０１）
次に、コード画像作成部２００が、コード画像作成処理を行う。
コード画像作成部２００は、文書データ３００のブロック５００単位の構造情報３１０を解析する。具体的には、スプールされた印刷データから、ページデータ４１０を探索する。また、コード画像作成部２００は、探索されたページデータ４１０から、段落等のまとまりを検索する。そして、コード画像作成部２００は、この段落等のページデータ４１０の座標上の位置を算出して、これをブロック５００として一時的に記憶部２９に格納していく。そして、コード画像作成部２００は、ブロック５００のページ番号、ページデータ４１０の内の矩形の座標、文字データや数値データの特定の範囲等の構造情報をコード化したコード画像４００を作成する。
なお、このコード画像作成の際に、コード画像作成部２００は、端末２の表示部２２に、図４（ａ）の画像形成装置１の表示部６２に表示されたような画像と同様の画像を表示させ、ユーザーに、要約データ３２０で必要な段落を確認させ、選択させてもよい。
【００７１】
（ステップＳ３０２）
次に、コード画像付加部２１０が、コード画像付加処理を行う。
コード画像付加部２１０は、コード画像作成部２００により作成されたコード画像４００を文書データ３００に付加する。この際、コード画像付加部２１０は、コード画像４００を文書データ３００の最初のページに、コード画像４００を付加してもよい。
なお、このコード画像４００を含む最初のページには、コード画像４００の他に、文書のタイトル、ファイル名、ユーザー名、作成年月日等の管理情報が含まれていてもよい。
【００７２】
（ステップＳ３０３）
次に、文書データ出力部２２０が、文書データ送信処理を行う。
文書データ出力部２２０は、コード画像付加部２１０によりコード画像４００が付加された文書データ３００を、画像形成装置１へ送信する。
ここで、画像形成装置１は、この文書データ３００を取得して、記憶部１９に格納する。
なお、画像形成装置１は、この文書データ３００を、上述の要約作成出力処理を行わず、そのまま画像形成させてもよい。また、この文書データ３００は、画像形成装置１や端末２のユーザーや外部のサーバーの文書ボックスに格納されてもよく、外部記録媒体に格納されてもよい。また、文書データ３００は、他の画像形成装置で出力されてもよい。
以上により、本発明の実施の形態に係る文書データ作成処理を終了する。
【００７３】
以上のように構成することで、以下のような効果を得ることができる。
従来、スキャナー機能で画像読取部から原稿を読み取ったり複写したりして出力する際に、読み取るページを指定したり、白紙をスキップするという機能は存在した。しかしながら、文書データ３００から要約を作成しようとした場合、ユーザーがいちいちこの文書データ３００を閲覧して、ページを指定する必要があり、出力されたものをハサミで切り貼りするといった作業が必要となっていた。
また、特許文献１の技術は、このような用途に用いることはできなかった。
【００７４】
これに対して、本発明の実施の形態に係る画像形成装置１は、文書データ３００のブロック５００単位の構造情報３１０がコード化されたコード画像４００を原稿から読み取る原稿読取部１２と、原稿読取部１２により読み取られたコード画像４００を解析して構造情報３１０を取得する構造情報取得部１１０と、構造情報取得部１１０により取得された構造情報３１０により、文書のブロック５００を選択するブロック選択部１２０と、ブロック選択部１２０により選択された文書データ３００のブロック５００を取得するブロック取得部１３０とを備える情報処理装置であることを特徴とする。
【００７５】
また、本発明の実施の形態に係る画像形成装置１は、文書データ３００のブロック５００単位の構造情報３１０がコード化されたコード画像４００を含む文書のデータを取得する文書データ取得部１００と、文書データ取得部１００により取得された文書データ３００内のコード画像４００を解析して構造情報３１０を取得する構造情報取得部１１０と、構造情報取得部１１０により取得された構造情報３１０により、文書データ３００のブロック５００を選択するブロック選択部１２０と、ブロック選択部１２０により選択された文書のブロック５００を取得するブロック取得部１３０とを備える情報処理装置であることを特徴としてもよい。
【００７６】
また、本実施形態の画像形成装置１は、ブロック取得部１３０により取得された文書のブロック５００を画像形成する画像形成部１７を備えていてもよい。
【００７７】
このように構成することで、必要部分だけに絞ったスキャンや複写やファクシミリ送信等を行える。このため、文書データ３００に含まれる元の情報を加工せずに必要な段落等のブロック５００のみ取得して、自動的に要約を作成することができる。つまり、記録紙や文書データ３００として、ユーザーが必要な情報にまとめることが可能となる。これにより、ユーザーの手間を減らすことができる。
【００７８】
また、例えば、打ち合わせをする際に使う資料等の文書データは、必ずしもページデータが順序通りに並んでいるわけではなかった。しかしながら、文書データには、段落等は設定されている場合が多かった。
これに対して、本発明の実施の形態に係る画像形成装置１を用いることで、必要な段落等の部分だけを対象にして目的に応じた必要最低限の資料を紙や文書データ化させることが可能となる。
また、要約データ３２０は文書データ３００の単なる抜粋になるため、要約する際に文書を加工されることによる問題を抑えることができる。すなわち、同じ内容で少しずつ加工された資料等が点在しにくくなる。また、文書データ３００の元の情報を加工してしまうと著作権や著作者人格権等で問題になるようなケースにも対応可能である。
【００７９】
また、本発明の実施の形態に係る画像形成装置１は、ブロック選択部１２０は、構造情報３１０を表示して、文書データ３００のブロック５００の選択の確認をさせることを特徴とする。
このように構成することで、文書データ３００のブロック５００をユーザーが確認した上で要約データ３２０を作成可能となるため、よりユーザーの意図に沿った要約データ３２０を作成可能となる。
【００８０】
また、本発明の実施の形態に係る端末２は、文書データ３００のブロック５００単位の構造情報３１０を解析し、該構造情報３１０をコード化したコード画像４００を作成するコード画像作成部２００と、コード画像作成部２００により作成されたコード画像４００を文書データ３００に付加するコード画像付加部２１０とを備える情報処理装置であることを特徴とする。
このように構成することで、上述のような画像形成装置１で要約データ３２０を作成可能な文書データ３００を容易に作成することが可能となる。
【００８１】
〔他の実施の形態〕
なお、本発明の実施の形態においては、文書データ３００に、最初のページとしてコード画像４００を別途付加（挿入）する例について説明した。
しかしながら、コード画像４００は、文書データ３００の元々の最初のページの枠外に含ませてもよく、任意のページの欄外に含ませてもよい。また、コード画像４００は、各ページ内にドットコード等としてコードされていてもよい。
このように構成することで、コード画像４００用のページを別途用意する必要がなくなり、印刷コスト等を低減することができる。
【００８２】
また、上述の実施の形態では、段落等の単位でブロック５００を構成する例について説明した。
しかしながら、ブロック５００は、段落等ではなくページ単位、行単位、文字単位、スライド単位等であってもよい。また、ブロック５００は、表や図形等の要素の集合であってもよい。
このように構成することで、柔軟に必要なブロック５００を取得した要約データ３２０を作成可能となり、ユーザーの使い勝手がよくなる。
【００８３】
また、上述の実施の形態では、文書データ３００から取得されたブロック５００をそのまま要約データ３２０のページデータ４１２に含ませるような構成について記載した。
しかしながら、取得されたブロック５００を必要に応じて増やしたり加工したりして要約データ３２０に付加してもよい。また、ブロック５００単位で記憶部１９に格納しておき、別の文書データ３００のブロック５００をまとめた要約データ３２０を作成するような構成も可能である。
このように構成することで、ユーザーの意図にあった要約データ３２０を容易に作成することができる。
【００８４】
また、上述の実施の形態では、文書データ３００の画像データとして含まれるコード画像４００を解析する例について説明した。
しかしながら、原稿読取部１２により紙の原稿が読み取られた場合ではなく、文書データ３００を直接取得したような場合には、文書データ３００に含まれるメタデータにより、要約データ３２０を作成してもよい。
このように構成することで、コード画像４００の解析に必要な処理の手間や時間等のコストを削減することができる。
なお、一旦、解析した構造情報３１０のメタデータを文書データ３００に付加するような構成も可能である。
【００８５】
なお、上述の実施の形態では、文書データ３００を要約データ３２０として記憶部１９に格納しておく例について説明した。
しかしながら、複写やファクシミリ送信等の動作モードの場合には、文書データ３００の全てや要約データ３２０の全て等を記憶部１９に格納しないで、一時的にページデータ４１０、４１２のみ格納した上で出力のみしてもよい。
これにより、記憶部１９の記憶領域を削減し、ＨＤＤ等を内蔵していない画像形成装置１でも要約を出力可能となる。また、セキュリティリスクを削減することもできる。
なお、要約データ３２０を一旦、記憶部１９に作成してから、特定期間で削除するような構成も可能である。
【００８６】
また、上述の実施の形態では、端末２により、コード画像４００を付加した文書データ３００を作成する例について記載した。
しかしながら、端末２ではなく、画像形成装置１自身で、文書データ３００を読み取ってコード画像４００を付加するような構成であってもよい。
また、逆に、コード画像４００が付加された文書の記録紙のコード画像４００を端末のカメラ等で読み取って、端末データで要約を作成したり、別のサーバーや画像形成装置（図示せず）で要約データ３２０を作成したりするような構成も可能である。この場合、元の文書データ３００は、画像形成装置１や端末２や別のサーバーや別の画像形成装置の文書ボックスに格納されていてもよい。
このように構成することで、システムの構成にかかわらず、柔軟に要約データ３２０を作成することが可能となり、ユーザーの使い勝手がよくなる。
【００８７】
また、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００８８】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００８９】
１  画像形成装置
２  端末
５  ネットワーク
１０、２０  制御部
１１  画像処理部
１２  原稿読取部
１３  原稿給送部
１４  給紙部
１５、２５  ネットワーク送受信部
１６  操作パネル部
１７  画像形成部
１８  ＦＡＸ送受信部
１９、２９  記憶部
２１、６１  入力部
２２、６２  表示部
１００  文書データ取得部
１１０  構造情報取得部
１２０  ブロック選択部
１３０  ブロック取得部
２００  コード画像作成部
２１０  コード画像付加部
２２０  文書データ出力部
３００  文書データ
３１０  構造情報
３２０  要約データ
４００  コード画像
４１０、４１２  ページデータ
５００  ブロック
【図１】
2018142180.tif 000003
【図２】
2018142180.tif 000004
【図３】
2018142180.tif 000005
【図４】
2018142180.tif 000006
【図５】
2018142180.tif 000007
【図６】
2018142180.tif 000008