(57)【要約】【課題】文書データ全体を縮小する場合と比較して文書データの特徴的な部分の視認性を残した縮小画像を生成する画像処理装置及び画像処理プログラムを提供する。【解決手段】画像形成装置１は、文書データから縮小画像を生成するための中間データを生成する中間データ生成手段１００と、前記文書データの中間データが横書きの場合は、左端側を上端から下端までの縦長の範囲から、他の行よりも特徴的な部分を見出し部分として抽出し、前記見出し部分を含む部分を縮小画像として生成する縮小画像生成手段１０１と、を有する。【選択図】図１
2018029308.tif 000002
【特許請求の範囲】
【請求項１】
文書データが横書きの場合は左端側の上端から下端までの縦長の範囲から、文書データが縦書きの場合は上端側の右端から左端までの横長の範囲から、他の行よりも特徴的な部分を含む行を見出し部分として抽出し、前記見出し部分を含む部分を縮小画像として生成する縮小画像生成手段を有する画像処理装置。
【請求項２】
前記縮小画像生成手段は、前記特徴的な部分として、フォントサイズが最も大きい文字を含む行の部分を見出し部分として、前記縮小画像を生成する請求項１に記載の画像処理装置。
【請求項３】
前記縮小画像生成手段は、前記特徴的な部分として、前記フォントサイズが最も大きい文字を含む行の部分が複数あった場合には、その中で最もフォントが太い文字を含む行の部分を見出し部分として、前記縮小画像を生成する請求項２に記載の画像処理装置。
【請求項４】
前記縮小画像生成手段は、前記特徴的な部分として、前記フォントサイズ及びフォントの太さがともに最大の部分が複数ある場合には、その中で。他の部分に対して強調表示されている文字を含む行の部分を見出し部分として、前記縮小画像を生成する請求項３に記載の画像処理装置。
【請求項５】
前記縮小画像生成手段は、前記縮小画像を生成する前記見出し部分とそれに続く数行の前、後または前後に前記見出し部分以外の部分が存在する場合には、存在する前記見出し部分以外の部分を、その存在する位置に応じて前記縮小画像の前、後または前後に、前記見出し部分の１ページ中における位置を示すための背景画像として付加する請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
コンピュータを、
文書データが横書きの場合は左端側の上端から下端までの縦長の範囲から、文書データが縦書きの場合は上端側の右端から左端までの横長の範囲から、他の行よりも特徴的な部分を含む行を見出し部分として抽出し、前記見出し部分を含む部分を縮小画像として生成する縮小画像生成手段として、
機能させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、多数の画像データを表示領域に一覧可能に縮小表示させる際に、各画像データを判別しやすく表示できる画像処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された画像処理装置は、複数の画像データを表示部に一覧可能に表示させるときに、各画像データの表示領域を設定し、各画像データの設定された表示領域を抽出し、抽出した部分をそれぞれ縮小して表示するようにしている。
【０００４】
また、表示装置に複数の画像を一覧表示する場合において、ユーザが所望の画像を容易に選択することができる画像処理装置が提案されている（例えば、特許文献２参照）。
【０００５】
特許文献２に開示された画像処理装置は、画像の一覧表示を行う場合に、画像を縮小表示すると共に、例えばデータファイルの１ページ目のタイトルの文字が記載された部分等の、画像の一部を切り出して拡大表示して、ユーザが容易に画像データの内容を識別することができるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−０４４２８３号公報
【特許文献２】特開２００８−２９８９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、文書データ全体を縮小する場合と比較して文書データの特徴的な部分の視認性を残した縮小画像を生成する画像処理装置及び画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
［１］文書データが横書きの場合は左端側の上端から下端までの縦長の範囲から、文書データが縦書きの場合は上端側の右端から左端までの横長の範囲から、他の行よりも特徴的な部分を含む行を見出し部分として抽出し、前記見出し部分を含む部分を縮小画像として生成する縮小画像生成手段を有する画像処理装置。
［２］前記縮小画像生成手段は、前記特徴的な部分として、フォントサイズが最も大きい文字を含む行の部分を見出し部分として、前記縮小画像を生成する前記［１］に記載の画像処理装置。
［３］前記縮小画像生成手段は、前記特徴的な部分として、前記フォントサイズが最も大きい文字を含む行の部分が複数あった場合には、その中で最もフォントが太い文字を含む行の部分を見出し部分として、前記縮小画像を生成する前記［２］に記載の画像処理装置。
［４］前記縮小画像生成手段は、前記特徴的な部分として、前記フォントサイズ及びフォントの太さがともに最大の部分が複数ある場合には、その中で。他の部分に対して強調表示されている文字を含む行の部分を見出し部分として、前記縮小画像を生成する前記［３］に記載の画像処理装置。
［５］前記縮小画像生成手段は、前記縮小画像を生成する前記見出し部分とそれに続く数行の前、後または前後に前記見出し部分以外の部分が存在する場合には、存在する前記見出し部分以外の部分を、その存在する位置に応じて前記縮小画像の前、後または前後に、前記見出し部分の１ページ中における位置を示すための背景画像として付加する前記［１］〜［４］のいずれかに記載の画像処理装置。
［６］コンピュータを、
文書データが横書きの場合は左端側の上端から下端までの縦長の範囲から、文書データが縦書きの場合は上端側の右端から左端までの横長の範囲から、他の行よりも特徴的な部分を含む行を見出し部分として抽出し、前記見出し部分を含む部分を縮小画像として生成する縮小画像生成手段として、機能させる画像処理プログラム。
【発明の効果】
【０００９】
請求項１及び６に係る発明によれば、文書データ全体を縮小する場合と比較して文書データの特徴的な部分の視認性を残した縮小画像を生成することができる。
請求項２に係る発明によれば、フォントサイズが最も大きい文字を含む行を見出し部分とした縮小画像を生成することができる。
請求項３に係る発明によれば、フォントサイズが最も大きい文字を含む行の部分が複数あった場合には、その中で最もフォントが太い文字を含む行を見出し部分とした縮小画像を生成することができる。
請求項４に係る発明によれば、フォントサイズ及びフォントの太さがともに最大の部分が複数ある場合には、その中で、他の部分に対して強調表示されている文字を含む行を見出し部分とした縮小画像を生成することができる。
請求項５に係る発明によれば、１ページ中における見出し部分の位置を認識することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像形成装置の概略を示すブロック図である。
【図２】図２は、見出し検出部の概略構成を示すブロック図である。
【図３】図３は、本発明におけるプレビュー画像の表示の一例を示す説明図であって、（ａ）は通常のプレビュー表示、（ｂ）は本発明による見出し部分のプレビュー表示を表す。
【図４】図４は、本発明の実施の形態の動作の一例を示すフローチャートである。
【図５】図５は、見出しの検索の一例を示す説明図である。
【図６】図６は、見出し部分判定のパターンの例を示す説明図であり、（ａ）はパターン１、（ｂ）はパターン２、（ｃ）はパターン３、（ｄ）はパターン４、（ｅ）はパターン５である。
【図７】図７は、ページ中における見出し部分の位置がわかるように表示するプレビュー画像の表示例であり、（ａ）は見出し部分がページの上端にある場合、（ｂ）は見出し部分がページの下端にある場合、（ｃ）は見出し部分がページの途中にある場合である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施の形態に係る画像処理装置の一例としての画像形成装置の概略を示すブロック図である。
【００１２】
図１に示すように、画像形成装置１は、制御部１０、記憶部１１、ユーザインターフェイス（ＵＩ）１２、外部インターフェイス（外部Ｉ／Ｆ）１３及び印刷機能部１４等を有して構成されている。制御部１０は、ＣＰＵ等から構成され、各部を制御するとともに各種のプログラムを実行する。記憶部１１は、ハードディスクやフラッシュメモリ等の記録媒体から構成され、情報を記憶する。ＵＩ１２は、タッチパネルで構成され、操作部１２０と表示部１２１を含む操作・表示部である。また画像形成装置１には、外部Ｉ／Ｆ１３を介して、外部端末としてのパーソナルコンピュータ（ＰＣ）２や外部ストレージ３が接続されている。
【００１３】
本実施の形態の画像形成装置１は、このように印刷機能部１４を備え、パーソナルコンピュータ２等の外部端末装置や外部Ｉ／Ｆ１３から取り込んだ文書ファイル、あるいは画像形成装置１の記憶部１１に蓄積された文書ファイルを、ユーザの指示に基づいて印刷する。
【００１４】
ユーザは、複数ページを有する文書ファイルの一部のページを印刷する場合には、文書ファイルの各ページを、縮小した縮小画像（以下、「プレビュー画像」という。）として画像形成装置１の表示部１２１に表示させる。ユーザは、表示部１２１に表示された各ページのプレビュー画像を見て、印刷するページを選択する。そして、ユーザが印刷指示を出すことによって印刷が開始される。
【００１５】
本実施の形態は、このとき、文書ファイルの各ページの文書データから、そのページ中の見出し部分を含む一部分をプレビュー画像として生成して表示することにより、ユーザが印刷するページを容易に確認できるようにするものである。
【００１６】
画像形成装置１の制御部１０は、後述する記憶部１１に格納された画像処理プログラムの一例としての画像形成プログラム１１０を実行することで、中間データ生成処理部１００、プレビュー画像生成処理部１０１、プレビューデータ管理部１０２及び見出し検出部１０３等として機能する。プレビュー画像生成処理部１０１は、縮小画像を生成する縮小画像生成手段の一例である。
【００１７】
中間データ生成処理部１００は、文書ファイルの各ページの文書データから描画のための中間データを生成するものである。
【００１８】
プレビュー画像生成処理部１０１は、各ページの中間データから１ページ中の見出し部分を含む一部分を、予め定められたサイズに縮小して、プレビュー画像として生成するものである。プレビュー画像生成処理部１０１は、見出し検出部１０３が検出した見出し部分の情報に基づいてプレビュー画像を生成する。生成されたプレビュー画像は表示部１２１に表示される。すなわち、プレビュー画像生成処理部１０１は、文書データが横書きの場合は左端側の上端から下端までの縦長の範囲から、文書データが縦書きの場合は上端側の右端から左端までの横長の範囲から、他の行よりも特徴的な部分を含む行を見出し部分として抽出し、見出し部分を含む部分をプレビュー画像として生成する。
【００１９】
プレビューデータ管理部１０２は、生成されたプレビュー画像を記憶部１１に格納したり、表示部１２１に表示したりしてプレビュー画像を管理するものである。
【００２０】
見出し検出部１０３は、文書ファイルの１ページ中から見出し部分を検出するものである。なお、見出し部分の検出方法については、後で詳しく説明する。
【００２１】
画像形成装置１の記憶部１１は、画像形成プログラム１１０、文書ファイル格納部１１１、中間データ格納部１１２、プレビュー画像格納部１１３及びプレビュー生成情報１１４等が格納されている。
【００２２】
文書ファイル格納部１１１は、画像形成装置１に取り込まれた文書ファイルを蓄積しておくものである。なお、文書ファイルは、画像形成装置１の記憶部１１に蓄積されるが、ＰＣ２から取り込んだり、例えばＵＳＢ等の外部ストレージ３に格納されているものを取り込むようにしてもよい。あるいは、画像形成装置１がスキャナ機能を有している場合には、スキャナで読み込んで記憶部１１に蓄積するようにしてもよい。
【００２３】
中間データ格納部１１２は、文書ファイルの各ページの文書データから生成された中間データを蓄積するものである。プレビュー画像格納部１１３は、中間データから生成されたプレビュー画像を蓄積するものである。プレビュー画像生成情報１１４は、見出し検出部１０３が検出した見出し部分に関する情報等、プレビュー画像生成処理部１０１がプレビュー画像を生成する際に用いる各種情報を格納しておくものである。
【００２４】
図２は、見出し検出部１０３の概略構成を示すブロック図である。図２に示すように、見出し検出部１０３は、検索範囲設定部１０３０、フォント検索部１０３１、フォントサイズ判定部１０３２、強調表示判定部１０３３、行数判定部１０３４及び見出し判定部１０３５を含んで構成される。
【００２５】
検索範囲設定部１０３０は、文書ファイルの１ページの中で見出し部分を検索する範囲を設定するものである。フォント検索部１０３１は、設定された検索範囲の中で文字データを検索するものである。フォントサイズ判定部１０３２は、検索範囲内で検索された文字データについてフォントサイズやフォントの太さを比較するものである。
【００２６】
強調表示判定部１０３３は、検索範囲内で検索された文字データについてフォントサイズや太さ以外の文字データを強調する要素を判定するものである。行数判定部１０３４は、見出し部分の候補となる部分の行数を判定するものである。見出し判定部１０３５は、上記各部の判定結果から見出し部分を判定するものである。
【００２７】
図３は、本実施の形態におけるプレビュー画像の表示の一例を示す説明図であり、（ａ）は通常のプレビュー表示、（ｂ）は本実施の形態による見出し部分のプレビュー表示を表す。
【００２８】
今、例えば文書ファイルが６ページの文書データからなるものとする。通常は、１ページ全体のプレビュー画像が表示される。すると表示部１２１の表示画面は、例えばＰＣ２の表示画面よりも小さいので、図３（ａ）に示すように、表示部１２１には、例えば、１ページ目のプレビュー画像２０と２ページ目のプレビュー画像２１の２ページ分のみが表示される。
【００２９】
表示部１２１に表示された各プレビュー画像２０、２１の右上には、四角で表示されたページ選択ボタン２０ａ、２１ａが表示されている。ユーザは、この選択ボタン２０ａ、２１ａにチェックを入れることで、印刷するページを選択する。
【００３０】
また、各プレビュー画像２０、２１の右下にはページ数を表示するページ欄２０ｂ、２１ｂが表示されている。同様に、３ページ目から６ページ目までの各プレビュー画像２２〜２５についても、それぞれの右下にページ数を表示するページ欄２２ｂ、２３ｂ、２４ｂ、２５ｂが設けられている。
【００３１】
ユーザが、プレビュー画像２０、…の選択ボタン２０ａ、…にチェックを入れて、印刷するページを選択した後、表示部１２１の右下に設けられたＰＲＩＮＴボタン１２１ａを押下すると、選択したページの印刷が行われる。
【００３２】
このように、通常のプレビュー表示では、一度に表示部１２１に表示されるプレビュー画像の数が限られているので、３ページ目から６ページ目までのプレビュー画像２２〜２５を表示するためには、ユーザは表示部１２１をフリック操作して画面を切り替える必要がある。
【００３３】
そこで、本実施の形態では、図３（ｂ）に示すように、表示部１２１に、各ページの見出し部分を含む一部分のみのプレビュー画像３０〜３５を表示するようにしている。これにより、表示部１２１の表示領域に対して多くのプレビュー画像を表示させることができる。
【００３４】
見出し部分を含むページの一部分のプレビュー画像３０は、その右上にページを選択するための選択ボタン３０ａが表示され、その右下にはページ数を示す欄３０ｂが設けられている。他のプレビュー画像３１、…についても同様である。
【００３５】
ユーザは、印刷したいページの選択ボタンにチェックを入れて、表示部１２１の右下のＰＲＩＮＴボタン１２１ａを押下すると、選択されたページ全体が印刷される。
【００３６】
なお、本実施の形態では、１ページに対して部分的にプレビュー画像を作成しているので、ユーザが、そのページの全範囲を確認したい場合には、プレビュー画像の選択ボタン以外の部分にタッチすると、タッチされたページ全体が詳細にプレビュー表示されるようになっている。
【００３７】
（実施の形態の動作）
図４は、本発明の実施の形態の動作の一例を示すフローチャートである。以下、本実施の形態の動作の一例を図４のフローチャートに沿って説明する。なお、以下では、ユーザが印刷しようとしている文書ファイルの文字は横書きであるとして説明する。
【００３８】
ユーザがある文書ファイルの一部のページの印刷をする場合、まず画像形成装置１の制御部１０に文書ファイルが読み込まれ、その文書ファイルのページ数が取得される（Ｓ１０）。
【００３９】
次に、その文書ファイルのページ数が予め設定された一定数以上か否かが判断される（Ｓ１１）。この一定数は、表示部１２１に表示され得る、ページ全体のプレビュー画像の数として設定される。例えば、図３（ａ）では、表示部１２１に２つのプレビュー画像２０、２１が表示可能であり、図３の例における一定数は３ということになる。
【００４０】
この一定数は、表示部１２１の表示領域のサイズや、プレビュー画像を作成する際の縮小率等によって、予め決められプレビュー画像生成情報１１４に設定されている。
【００４１】
文書ファイルのページ数が一定数より少ない場合には（Ｓ１１；Ｎｏ）、表示部１２１に通常のプレビュー表示が可能なので、文書ファイルの全ページについて通常のプレビュー画像が作成され、表示部１２１に表示される（Ｓ１２）。
【００４２】
また、文書ファイルのページ数が一定数以上の場合には（Ｓ１１；Ｙｅｓ）、次に、文書ファイルの１ページの中で見出し部分を検索する範囲を設定し、設定された検索範囲の中で文字データを検索する（Ｓ１３）。
【００４３】
具体的には、今文書ファイルは横書きであると仮定しているので、検索範囲設定部１０３０は、ページの左側の、ページの先頭から終端までの範囲を検索範囲とし、フォント検索部１０３１は、その中でフォントを検索する。
【００４４】
検索範囲の設定は、予め検索範囲設定部１０３０によって設定されるが、文書ファイルに応じて、ユーザがその都度、操作部１２０から検索範囲設定部１０３０に指示を出して設定することもできる。また、予め検索範囲設定部１０３０が設定する場合においても、検索範囲設定部１０３０がいくつかのパターンを設定しておき、ユーザがその中から選択して用いるようにしてもよい。
【００４５】
フォント検索部１０３１は、検索範囲の中でページの先頭から終端までフォントを検索し、見つかった場合には、そのフォントサイズと太さ、及びページ中における位置とを記憶する。
【００４６】
図５は、見出しの検索の一例を示す説明図である。図５に示すように、文書ファイルが横書きの場合には、各行は左端から書き始めるので、１ページ４０に対して、その左側の、ページの先頭から終端までの斜線で表示された領域を検索範囲４０ａとする。
【００４７】
そして、検索範囲４０ａの中を検索し、文字が見つかった場合には、そのフォントサイズ、太さ及び位置が記憶される。図５では、見出しとなり得る候補が４１ａと４１ｂの２つあるが、後述する見出し判定方法により、いま４１ａの部分が見出し部分であるとされた場合には、この４１ａを含むページの一部分がプレビュー範囲４０ｂとされる。
【００４８】
検索範囲の検索が終わったら、次に、見つかったフォントの中で最大フォントサイズのものを含む行数をカウントする（Ｓ１４）。
【００４９】
フォントサイズ判定部１０３２は、上記検索でフォント検索部１０３１が検索して記憶しているフォントサイズを比較し、その検索範囲で最大のフォントサイズの文字を判定する。そして行数判定部１０３４は、最大のフォントサイズの文字を含む行の数をカウントする。
【００５０】
次に、行数判定部１０３４は、カウントした最大のフォントサイズの文字を含む行の数がいくつであるか判断し（Ｓ１５）、その行数に応じて見出し部分を判定する処理が以下のように分かれていく。
【００５１】
図６に、見出し部分判定のパターンの例を示す。図６（ａ）は、パターン１で、ページ５０の一番上に見出し部分５０ａが存在する場合で、見出し部分５０ａを含む一定部分をプレビュー画像５０ａとしている。
【００５２】
図６（ｂ）は、パターン２で、ページ５１の中に複数の見出し部分の候補５１ｂ、５１ｃが存在する場合に、一つの見出し部分の候補５１ｂを含む一定部分をプレビュー画像５１ａとする場合である。
【００５３】
図６（ｃ）は、パターン３で、ページ５２の中ほどに見出し部分５２ａが存在する場合であり、これを含む一定部分をプレビュー画像５２ａとする場合である。
【００５４】
図６（ｄ）は、パターン４で、ページ５３は文字を含むが、すべての文字のフォントサイズが同じ場合で、特に見出し部分とされるものは存在せず、ページの上端部分をプレビュー画像５３ａとする場合である。
【００５５】
図６（ｅ）は、パターン５で、ページ５４は文字を全く含まず、イメージデータのみの場合であり、ページ５４の上端部分をプレビュー画像５４ａとする場合である。
【００５６】
ステップＳ１５の判断において、最大のフォントサイズの文字を含む行の数が０と判定された場合には、ページの先頭部分をプレビュー画像として表示する（Ｓ１６）。
【００５７】
すなわち、最大のフォントサイズの文字を含む行数が０の場合というのは、図６（ｅ）のパターン５のように、このページが文字を含んでいない場合である。この場合、プレビュー画像生成処理部１０１は、図６（ｅ）の５４ａのようにページの先頭から一定の部分をプレビュー画像として作成する。作成されたプレビュー画像は、プレビューデータ管理部１０３により表示部１２１に表示される。
【００５８】
次に、ステップＳ１５の判断において、最大のフォントサイズの文字を含む行の数が１と判定された場合には、その最大のフォントサイズの文字のある行を含む部分をプレビュー画像として表示する（Ｓ１７）。すなわち、プレビュー画像生成処理部１０１は、特徴的な部分として、フォントサイズが最も大きい文字を含む行の部分を見出し部分として、プレビュー画像を生成する。
【００５９】
すなわち、最大のフォントサイズの文字を含む行数が１の場合というのは、図６（ａ）のパターン１や、図６（ｃ）のパターン３のように、その文字を含む行が見出しであると考えられる。そこで、プレビュー画像生成処理部１０１は、その見出しであると考えられる行から一定の部分をプレビュー画像として作成する。作成されたプレビュー画像は、プレビューデータ管理部１０３により表示部１２１に表示される。
【００６０】
また、ステップＳ１５の判断において、最大のフォントサイズの文字を含む行の数が２以上と判定された場合には、最大のフォントサイズだけでは見出し部分と判定できないので、次に、その中でフォントの太さが最大のものを含む行数をカウントする（Ｓ１８）。
【００６１】
最大のフォントサイズの文字を含む行の数が２以上の場合としては、図６（ｂ）のようにフォントサイズが異なる文字が複数ある中で、最大のフォントサイズのものが５１ｂ、５１ｃと複数ある場合の他に、図６（ｄ）のパターン４のように、フォントサイズがすべて同じ場合も、すべて最大フォントサイズとしてこの場合に含めることとする。
【００６２】
フォントサイズ判定部１０３２は、フォント検索部１０３１が検索して記憶しているフォントの太さを比較し、最大のフォント太さの文字を含む行を判定する。行数判定部１０３４は、その行数をカウントする。
【００６３】
そして、行数判定部１０３４は、最大のフォント太さの文字を含む行数がいくつか判定する（Ｓ１９）。
【００６４】
このステップＳ１９の判定で、最大のフォント太さの文字を含む行数が１の場合（Ｓ１９；行数１）、その最大のフォント太さの文字を含む行を見出し部分として、それを含む一定部分をプレビュー画像として表示する（Ｓ２０）。すなわち、プレビュー画像生成処理部１０１は、特徴的な部分として、フォントサイズが最も大きい文字を含む行の部分が複数あった場合には、その中で最もフォントが太い文字を含む行の部分を見出し部分としてプレビュー画像を生成する。
【００６５】
例えば、図６（ｂ）のパターン２のように、最大のフォントサイズの部分が５１ｂ、５１ｃとあった場合には、フォントの太さを比較し、フォントの太い方である５１ｂを見出し部分と判定し、見出し部分５１ｂを含む部分をプレビュー画像５１ａとする。
【００６６】
また、ステップＳ１９の判定で、最大のフォント太さの文字を含む行数が２以上の場合（Ｓ１９；行数２以上）、フォントサイズ及びフォントの太さともに最大のものが複数存在する場合には、最初に見つかった最大フォント太さの文字を含む行を見出し部分と判定し、見出し部分を含む一定部分をプレビュー画像として表示する（Ｓ２１）。
【００６７】
例えば、図６（ｄ）のように、フォントサイズ及びフォント太さがすべて同じ場合も、最大のフォント太さの文字を含む行数が２以上の場合に含まれる。このとき、最初に見つかった最大フォント太さの文字を含む行として、ページの先頭部分であるプレビュー画像５３ａが表示される。
【００６８】
次に、全てのページについて処理が終了したか否か判断し（Ｓ２２）、まだ最終ページでない場合には（Ｓ２２；Ｎｏ）、ステップＳ１３に戻り、次のページについての処理を行う。また、全てのページの処理が終了した場合には（Ｓ２２；Ｙｅｓ）、処理を終了する。
【００６９】
このように、本実施の形態では、ページ数が一定数以上の場合に、見出し部分を検索して、見出し部分を含むページの一部分をプレビュー画像として作成して表示する。
【００７０】
（変形例）
なお、上述した実施の形態では、見出し部分の検索は、文字の大きさや太さに着目して行われた。すなわち、まずフォントサイズが最も大きい部分を検索し、これが１ページに一か所存在する場合には、それを見出し部分とし、フォントサイズが最も大きい部分が複数ある場合には、次にフォントの太さを比較する。そして、フォントサイズが同じ場合にはフォントの太さが太い方を見出し部分としている。さらに、フォントサイズ、フォントの太さともに最大なものが複数見つかった場合には、そのページの中で最初に見つかったものを見出し部分とする。また、イメージデータの場合で文字がまったく見つからない場合には、ページの一番上の部分をプレビュー画像として表示する。
【００７１】
しかし、見出し部分の検索方法は、これに限定されるものではなく、例えば、変形例として、フォントサイズ、フォントの太さを比較して選ぶのではなく、文字の色や、ボールド、斜体、下線等で文字を強調している部分を見出し部分として検索するようにしてもよい。この場合、プレビュー画像生成処理部１０１は、特徴的な部分として、フォントサイズ及びフォントの太さがともに最大の部分が複数ある場合には、その中で。他の部分に対して強調表示されている文字を含む行の部分を見出し部分としてプレビュー画像を生成する。
【００７２】
例えば、見出し検出部１０３の強調表示判定部１０３３は、これら文字の色や、ボールド、斜体、下線等で文字を強調している部分を検索する。そして、文字を強調している部分を見出し部分とする。このとき、文字を強調している部分が複数ある場合には、最初にみつけた方を見出し部分とする。
【００７３】
なお、フォントサイズ、フォントの太さ、文字の強調のいずれか一つだけで見出し部分を判定するのではなく、フォントサイズ、フォントの太さと文字の強調表示の判定を組み合わせて見出し部分を検索するようにしてもよい。
【００７４】
また、ユーザによって見出し部分の検索方法を変更することができるようにしてもよい。例えば、フォントサイズよりもフォントの太さを優先して見出し部分を検索するようにしてもよい。
【００７５】
また、見出し部分のプレビュー画像の表示方法も、前述した図３のように見出し部分のみのプレビュー画像として表示するものに限定されない。例えば、図３（ｂ）のプレビュー画像３０とプレビュー画像３１を見ただけでは、見出し部分がそれぞれページ中のどのへんの位置にあるのかがわからない。
【００７６】
そこで、ページ中における見出し部分の位置がわかるようにプレビュー画像を表示するようにしてもよい。すなわち、プレビュー画像生成処理部１０１は、プレビュー画像を生成する見出し部分とそれに続く数行の前、後または前後に見出し部分以外の部分が存在する場合には、存在する見出し部分以外の部分を、その存在する位置に応じてプレビュー画像の前、後または前後に、見出し部分の１ページ中における位置を示すための背景画像として付加する。
【００７７】
図７は、ページ中における見出し部分の位置がわかるように表示するプレビュー画像の表示例であり、（ａ）は見出し部分がページの上端にある場合、（ｂ）は見出し部分がページの下端にある場合、（ｃ）は見出し部分がページの途中にある場合である。
【００７８】
図７（ａ）の見出し部分のプレビュー画像６０は、図６（ａ）のパターン１の場合の表示例である。すなわち、プレビュー画像６０は、見出し部分６０ａの下側に見出し部分以外の部分が背景画像６０ｂとして付加されている。これにより、図７（ａ）の場合には、見出し部分６０ａはページの上端に存在することがわかる。
【００７９】
図７（ｂ）の見出し部分のプレビュー画像６１は、図６（ｂ）のパターン２の場合の表示例である。すなわち、プレビュー画像６１は、見出し部分６１ａの上側に見出し部分以外の部分が背景画像６１ｂとして付加されている。これにより、図７（ｂ）の場合には、見出し部分６１ａはページの下端に存在することがわかる。
【００８０】
図７（ｃ）の見出し部分のプレビュー画像６２は、図６（ｃ）のパターン３の場合の表示例である。すなわち、プレビュー画像６２は、見出し部分６２ａの上下にそれぞれ見出し部分以外の部分が背景画像６２ｂ、６２ｂとして付加されている。これにより、図７（ｃ）の場合には、見出し部分６２ａはページの中ほどに存在していることがわかる。
【００８１】
このように、見出し部分のページの中における位置がわかるようにプレビュー画像を表示することにより、ユーザが所望しているページを選択することが容易となる。
【００８２】
また、以上説明した実施の形態では、文書ファイルは横書きであることを前提として説明したが、文書ファイルが縦書きの場合にも同様に本発明を適用することができる。
【００８３】
縦書きの場合には、通常、文字は行の上から下へ書かれており、各行は右から左へと並んでいる。そこで、縦書きの場合には、見出し部分を検索する範囲は、ページの上端側の右端から左端までの横長の範囲に設定される。
【００８４】
そして、その範囲内を右側の端から左側の端まで、上記実施の形態と同様にして見出し部分の検索を行えばよい。見出し部分の判定方法及びプレビュー画像の表示方法は上記実施の形態と同様である。
【００８５】
以上、本発明の実施の形態をいろいろ説明して来たが、本発明は上記各実施の形態には限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、上記実施の形態では、画像形成プログラムを画像形成装置１の記憶部１１に格納していたが、画像形成プログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記憶して提供するようにしてもよい。
【００８６】
また、制御部１０を構成する各部は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウェア回路によって構成してもよい。
【符号の説明】
【００８７】
１…画像形成装置、２…パーソナルコンピュータ（ＰＣ）、３…外部ストレージ、
１０…制御部、１１…記憶部、１２…ＵＩ、１３…外部Ｉ／Ｆ、１４…印刷機能部、
２０…１ページ目のプレビュー画像、２１…２ページ目のプレビュー画像、
２２…３ページ目のプレビュー画像、２３…４ページ目のプレビュー画像、
２４…５ページ目のプレビュー画像、２５…６ページ目のプレビュー画像
２０ａ、２１ａ、３０ａ…選択ボタン、２０ｂ〜２５ｂ、３０ｂ…ページ欄、
３０〜３５…各ページの見出し部分を含むプレビュー画像、４０…ページ、
４０ａ…検束範囲、４０ｂ…プレビュー範囲、４１ａ、４１ｂ…見出し候補、
５０〜５４…ページ、５０ａ、５１ａ、５２ａ、５３ａ、５４ａ…プレビュー画像、
５０ｂ、５１ｂ、５２ｂ…見出し部分、６０、６１、６２…プレビュー画像、
６０ａ、６１ａ、６２ａ…見出し部分、６０ｂ、６１ｂ、６２ｂ…背景画像、
１００…中間データ生成処理部、１０１…プレビュー画像生成処理部、
１０２…プレビューデータ管理部、１０３…見出し検出部、
１１０…画像形成プログラム、１１１…文書ファイル格納部、１１２…中間データ格納部、１１３…プレビュー画像格納部、１１４…プレビュー画像生成情報、１２０…操作部、
１２１…表示部、１２１ａ…ＰＲＩＮＴボタン、１０３０…検索範囲設定部、
１０３１…フォント検索部、１０３２…フォントサイズ判定部、
１０３３…強調表示判定部、１０３４…行数判定部、１０３５…見出し判定部、
【図１】
2018029308.tif 000003
【図２】
2018029308.tif 000004
【図３】
2018029308.tif 000005
【図４】
2018029308.tif 000006
【図５】
2018029308.tif 000007
【図６】
2018029308.tif 000008
【図７】
2018029308.tif 000009