(57)【特許請求の範囲】
【請求項１】
順序づけられた複数のページのサムネイルを生成するサムネイル生成装置であって、
現ページからの距離を示す情報と、サムネイル化の際に表示しない最大の文字サイズを示す情報とを関連づけて記憶する記憶手段と、
各ページに含まれる文字の大きさを特定する文字サイズ特定手段と、
大きさが特定された各ページの文字について、現在着目しているページからの距離に応じて前記記憶手段の記憶内容に基づいて決定された、サムネイル化の際に表示しない最大の文字サイズ以下のサイズの文字を非表示にしてサムネイルを生成するサムネイル画像生成手段と、
を備えることを特徴とする、サムネイル画像生成装置。
【請求項２】
前記サムネイル化の際に表示しない最大の文字サイズは、前記現在着目しているページからの距離が離れるほど、大きくすることを特徴とする、請求項１記載のサムネイル画像生成装置。
【請求項３】
生成した各ページのサムネイルを一覧表示するサムネイル一覧表示手段を備え、
前記サムネイル一覧表示手段は、前記サムネイルを、前記現在着目しているページからの距離に応じて、大きさを変えて表示することを特徴とする、請求項１又は２記載のサムネイル画像生成装置。
【請求項４】
前記現在着目しているページからの距離に応じてページごとに決定する前記サムネイル化の際に表示しない最大の文字サイズを、利用者の指示により可変とする指示入力手段を備えることを特徴とする、請求項１から３のいずれか１項記載のサムネイル画像生成装置。
【請求項５】
前記サムネイル画像生成手段は、サムネイル化の際に表示しない最大の文字サイズ以下のサイズの文字を非表示にした後、ページの周辺部の空白域を取り除いたサムネイルを生成することを特徴とする、請求項１から４のいずれか１項記載のサムネイル画像生成装置。
【請求項６】
コンピュータに、
現ページからの距離を示す情報と、サムネイル化の際に表示しない最大の文字サイズを示す情報とを関連づけて記憶手段に記憶させる記憶処理と、
順序づけられた複数のページの各ページに含まれる文字の大きさを特定する文字サイズ特定処理と、
大きさが特定された各ページの文字について、現在着目しているページからの距離に応じて前記記憶手段の記憶内容に基づいて決定された、サムネイル化の際に表示しない最大の文字サイズ以下のサイズの文字を非表示にしてサムネイルを生成するサムネイル画像生成処理と、
を実行させることを特徴とする、サムネイル画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サムネイル画像生成装置及びプログラムに関し、特に、順序づけられた複数のページのサムネイル画像生成技術に関する。
【背景技術】
【０００２】
電子文書（本明細書ではいわゆるオフィスアプリケーションで作成した文書などのことを「電子文書」と呼ぶものとする）の文書処理、文書編集、文書閲覧、電子ファイリングに関する技術分野においては、例えば、特許文献１−３の先行技術が知られている。
【０００３】
特許文献１には、画像の所定の領域を、用途やその属性に応じた処理（Ｇ４圧縮やＪＰＥＧ圧縮など）を施してサムネイルを作成することや、複数の部分画像を組み合わせて新たな画像を作成する技術について記載がある。
【０００４】
特許文献２には、複数ページの文書から優先度に基づいてサムネイル表示する代表画像を決定することについて記載がある。優先度は利用者が与えるキーワード検索結果を用い文書中に当該キーワードが含まれる数を利用するなどして定める。
【０００５】
特許文献３には、「重要」、「至急」などのアノテーションをサムネイルに表示する際、視認しやすい大きさで表示することについて記載があり、文書部とアノテーション部で縮小率を替えて合成し、サムネイルを表示することについても記載がある。
【０００６】
なお、特許文献４と５は、文書要素特定の技術に関する先行技術である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
文書ファイリング装置では蓄積した文書のページごとにプレビュー画像として、サムネイルを作成し、利用者が所望のページを探す際のインターフェースとして、サムネイル一覧を利用者に提示するものがある。
【０００８】
サムネイルを作成する際、縮小率を上げるとモニタなどの表示装置に多くのプレビュー画像を表示できるが、プレビュー画像そのものが小さくなってしまい、所望のページであるか否かの判別が難しくなり、所望のページを探す効率を向上させることが難しい。一方、縮小率を抑えると、プレビュー画像が大きくなり、ページ内に記載されている内容の判別が容易になるが、表示装置に一度に表示できるプレビュー画像の数は減ってしまうことが、蓄積された文書全体から所望のページを見つける効率を低下させる。このように各ページ一律の縮小率によってサムネイルを作成することで、利用者が所望のページを見つけるのに効率的なプレビュー一覧を提示することは難しい。
【０００９】
特許文献１ではサムネイルの作成に際し、領域や属性に応じた処理により作成された複数の画像を合成することで、サムネイルの視認性を向上させている。しかし１枚当たりの情報量が増えたサムネイル一覧が並ぶことで、利用者が注意力を持続しつつ所望のページを見つけることはかえって難しい。
【００１０】
本発明は、上記実情に鑑みてなされたものであって、利用者が効率的に所望のページを見つけることが可能なサムネイル画像生成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明は、第１の態様として、順序づけられた複数のページのサムネイルを生成するサムネイル生成装置であって、現ページからの距離を示す情報と、サムネイル化の際に表示しない最大の文字サイズを示す情報とを関連づけて記憶する記憶手段と、各ページに含まれる文字の大きさを特定する文字サイズ特定手段と、大きさが特定された各ページの文字について、現在着目しているページからの距離に応じて前記記憶手段の記憶内容に基づいて決定された、サムネイル化の際に表示しない最大の文字サイズ以下のサイズの文字を非表示にしてサムネイルを生成するサムネイル画像生成手段と、を備えることを特徴とする、サムネイル画像生成装置を提供するものである。
【００１２】
また、上記目的を達成するために、本発明は、第２の態様として、コンピュータに、現ページからの距離を示す情報と、サムネイル化の際に表示しない最大の文字サイズを示す情報とを関連づけて記憶手段に記憶させる記憶処理と、順序づけられた複数のページの各ページに含まれる文字の大きさを特定する文字サイズ特定処理と、大きさが特定された各ページの文字について、現在着目しているページからの距離に応じて前記記憶手段の記憶内容に基づいて決定された、サムネイル化の際に表示しない最大の文字サイズ以下のサイズの文字を非表示にしてサムネイルを生成するサムネイル画像生成処理と、を実行させることを特徴とする、サムネイル画像生成プログラムを提供するものである。
【発明の効果】
【００１３】
本発明によれば、利用者が効率的に所望のページを見つけることが可能なサムネイル画像生成装置及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１の構成を示すブロック図である。
【図２】本発明の実施形態１の全体の処理の流れを示すフローチャートである。
【図３】本発明の実施形態１におけるサムネイル非反映文字サイズを決定するためのテーブルの例を示す図である。
【図４】本発明の実施形態１における文書画像の例を示す図である。
【図５】本発明の実施形態１におけるサムネイルの例を示す図である。
【図６】本発明の実施形態１におけるサムネイルの表示一覧の例を示す図である。
【図７】本発明の実施形態２におけるサムネイルの表示一覧の例を示す図である。
【図８】本発明の実施形態２の変形例におけるサムネイルの例を示す図である。
【図９】本発明の実施形態２の変形例におけるサムネイルの表示一覧の例を示す図である。
【図１０】本発明の実施形態３の構成を示すブロック図である。
【図１１】本発明の実施形態３の全体の処理の流れを示すフローチャートである。
【図１２】本発明の実施形態３の指示入力手段１１０の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下で、本発明を実施するための形態について図面を参照しながら説明する。下記の各実施形態は、順序づけられた複数のページのサムネイル表示方法に関するものである。ここで、「順序づけられた複数のページ」とは、ページ番号順、作成日時順、ページの蓄積順など、種々の順序づけがなされた複数のページを意味する。下記の各実施形態では、ページ番号順を前提に記載するが、ページ番号順でなければならない理由はなく、他の種々の順序づけがなされた複数のページに対しても適用可能である。
【００１６】
（実施形態１）
図１に、本実施形態の構成を示す。
【００１７】
サムネイル表示装置１は、画像入力手段１０１、画像蓄積手段１０２、文字サイズ特定手段１０３、サムネイル非反映文字サイズ決定手段１０４、サムネイル画像生成手段１０５、サムネイル一覧表示手段１０６、データ記憶部１０７、制御部１０８を有し、これらの各手段又は各部がデータ転送路及び制御通信路１０９を介して相互に通信可能に接続している。
【００１８】
画像入力手段１０１は、例えば、スキャナなどでもよく、また、ネットワークを通じて他の機器より文書画像を取得してもよい。本実施形態では、順序づけられた複数のページの画像を取得するものとする。「順序づけられた複数のページ」とは、ページ番号順、作成日時順、ページの蓄積順など、種々の順序づけがなされた複数のページを意味し、本実施形態では、ページ番号順で順序づけられた複数のページであることとする。
【００１９】
画像蓄積手段１０２は、例えば、メモリやハードディスクなどの記憶装置でよく、画像入力手段１０１がサムネイル表示装置１に入力した複数の文書画像を蓄積する。なお、画像入力手段１０１によりサムネイル表示装置１に文書画像を入力するのでなく、サムネイル表示装置１の制御部１０８で文書画像を生成する場合は、画像蓄積手段１０２は、制御部１０８が生成した文書画像を蓄積する。
【００２０】
文字サイズ特定手段１０３は、画像蓄積手段１０２に蓄積されている画像から、文書内に書かれている文字の大きさを特定する。一般には文字や図などを特定する文書要素特定と併用して行う。文書要素特定や文字サイズ特定は一般的なＯＣＲアプリケーションなどの文書画像認識処理で幅広く行われており、公知の技術が多数存在する。ここでは公知のものを利用するものとし、詳細を述べない。文書要素特定は特許文献４、特許文献５などに記述がある。文字サイズは例えば、特定された文字行の高さおよび、画像解像度から文字サイズを決定するなどすればよい。文字サイズとしては画素数として扱ってもよいし、ミリメートルやポイントといった解像度に依存しないものを取り扱ってもよい。本実施形態ではポイントを用いるものとする。
【００２１】
サムネイル非反映文字サイズ決定手段１０４は、現ページ（着目しているページ）からの距離に応じて、ページごとにサムネイル非反映文字サイズを決定する機能を備える。本実施形態では所定の文字サイズ以下のサイズの文字をサムネイル画像を生成する際に表示から除外する（不可視化する）が、サムネイル非反映文字サイズとは、この所定の文字サイズのことをいう。換言すれば、サムネイル非反映文字サイズは、サムネイル表示に反映させない最大の文字サイズである。サムネイル非反映文字サイズ決定手段１０４については、図２のステップＳ１０４の説明においてさらに詳細に説明する。
【００２２】
サムネイル画像生成手段１０５は、ページごとにサムネイル画像を生成する。サムネイル画像の生成の際には、ページごとに決定されたサムネイル非反映文字サイズ以下のサイズの文字を、表示から除外する。
【００２３】
サムネイル一覧表示手段１０６は、生成された各ページのサムネイル画像を一覧表示する。例えば、液晶表示装置などでもよく、外部の表示装置に画像出力するものでもよい。データ記憶部１０７は、ハードディスクドライブなどでもよく、制御部１０８は、中央演算装置などでもよい。データ記憶部１０７等に記憶されている電子文書を制御部１０８により文書画像に生成し、画像蓄積手段１０２に蓄積してもよい。
【００２４】
図２に、本実施形態の全体の処理の流れを示す。
本処理は、サムネイル表示装置１がサムネイルを表示する処理である。
まず、画像入力手段１０１によって、文書画像を得る（ステップＳ１０１）。
次に、画像蓄積手段１０２によって、ステップＳ１０１で得た画像を蓄積する（ステップＳ１０２）。
【００２５】
次に、文字サイズ特定手段１０３によって、ステップＳ１０２により蓄積されている画像から、文書内に書かれている文字の大きさを特定する（ステップＳ１０３）。このステップは、一般には文字や図などを特定する文書要素特定と併用して行う。
【００２６】
次に、サムネイル非反映文字サイズ決定手段１０４によって、サムネイル表示に反映させない最大の文字サイズを決定する（ステップＳ１０４）。この文字サイズを「サムネイル非反映文字サイズ」と呼ぶ。この文字サイズは図３のようなテーブルを用いて、あらかじめ定めておいてもよいし、所定の計算式を用いて求めてもよい。以後の例では図３の値を用いるものとする。
【００２７】
図３は、サムネイル非反映文字サイズを決定するためのテーブルの例を示す図である。図３で例示したように、サムネイル非反映文字サイズは、現ページ（このサムネイル表示処理において着目しているページ）からの距離に応じて決定する。ここで、「現ページからの距離」とは、ページが現ページから何ページ目に位置するか、という情報である。
【００２８】
例えば、現ページが３７ページ目である（３７ページ目に着目している）とすると、
１ページ目：距離３６
２ページ目：距離３５
：        ：
３５ページ目：距離  ２
３６ページ目：距離  １
３７ページ目：距離  ０
３８ページ目：距離  １
３９ページ目：距離  ２
：        ：
９９ページ目：距離６２
となる。換言すれば、距離が大きい場合「現ページから遠い」、距離が小さい場合「現ページから近い」と表現することもできる。
【００２９】
このようにして、現ページからの距離の大きな（現ページから遠い）ページほど大きな値とすることで、現ページから遠いページほど、サムネイル表示に現れるのは大きな文字のみとなり、小さな文字はサムネイル表示から除外されることになる。
【００３０】
再び図２を参照する。
次に、サムネイル画像生成手段１０５によって、当該ページのサムネイル画像を作成する（ステップＳ１０５）。このとき、ステップＳ１０４にて決定した文字サイズに従ってサムネイル表示画像を生成する。サムネイル表示の作成においては先の文書要素特定で特定された文書要素を参照して行う。
【００３１】
なお、文字サイズの特定からサムネイル画像の生成まで（ステップＳ１０３からＳ１０５）は、各ページに対して繰り返し実行してもよく、順序づけられた複数のページのページごとにサムネイル画像を生成する。
【００３２】
図４に、サムネイル化する前の文書画像の例を、図５に、生成したサムネイルの例を示す。図４に示すように、文書には大見出し、小見出し、本文などの構造化された文書要素に応じて、文字サイズが決められている。図４の例では、タイトルに２４ポイント、大見出しには１８ポイントなどに定められている。このような電子文書に本実施形態のサムネイル生成処理を施すと、図５に例示するようなサムネイルが得られる。
【００３３】
図５（ａ）は現ページとして生成されたサムネイル、図５（ｂ）は現ページの前後（距離１）のページ、図５（ｃ）は現ページから距離２，３のページ、図５（ｄ）は現ページから距離４以上のページとして生成されたサムネイルを、それぞれ示している。なお、一般には各ページの内容は各々異なるが、サムネイル表示の作成基準をはっきりさせるために、例では全て同じ内容にしている。
【００３４】
図５において、現ページでは全ての文字を含む文書要素をサムネイル表示に反映する（図５（ａ）参照）。現ページの前後のページではサムネイル表示を作成する際に１０ポイント以下の文字はサムネイル表示に反映させない（図５（ｂ）参照）。現ページ±２ページでは１２ポイント以下の文字はサムネイル表示に反映させない（図５（ｃ）参照）。さらに現ページからの距離が大きい（現ページから遠い）ページのサムネイルは、１８ポイント以下の大きさの文字をサムネイル表示反映させない（図５（ｄ）参照）。
【００３５】
もう一度図２を参照する。
次に、サムネイル一覧表示手段１０６によって、ステップＳ１０５で作成したサムネイル画像を一覧表示する（ステップＳ１０６）。
【００３６】
図６にサムネイル表示一覧の例を示す。
図示した例では、全９ページの文書で現ページを５ページ目とする。なお、一般には各ページの内容は各々異なるが、サムネイル表示の作成基準をはっきりさせるために、例では全て同じ内容にしている。
【００３７】
（実施形態２）
以下、本発明の実施形態２について説明する。
実施形態項２のサムネイル表示装置の構成図、全体の処理の流れは実施形態１と同様である。すなわち、図１、図２を用いる。ただし、本実施形態においては、図２のステップＳ２０６のサムネイル一覧を表示する際、現ページを相対的に大きく、遠いページほど小さく表示する。
【００３８】
すなわち、生成したサムネイル画像をサムネイル一覧表示手段１０６が、現ページからの距離に応じて、遠いページほど小さく表示する。このように構成すると、サムネイル一覧は図７のようになる。
【００３９】
ところで、所定のサイズ以下の文字をサムネイル作成に反映させないことにより、サムネイル周辺部で空白域が大きくなることがある。周辺部の空白域を取り除いたサムネイルを生成することで、情報量を減らすことなく、よりコンパクトなサムネイルを作成することができる。
【００４０】
図８に周囲の空白部を取り除く様子を示す。
左側は周辺部の空白を取り除かない場合のサムネイルを、右側は周辺部の空白を取り除いたサムネイルを示す。空白の取り除きについては例えば
・ａ，Ａは取り除き空白帯幅のしきい値、ｂ，Ｂは空白帯として残すマージン幅とする
・上部ａ％（またはＡピクセル）幅以上の空白帯領域がある場合、上部ａ−ｂ％（またはＡ−Ｂピクセル）の帯領域を削除する
・「上部」を「下部」、「左部」、「右部」についても適用する
・上下左右で必要に応じてａ，Ａ，ｂ，Ｂの値を変えてもよい
のような簡易なもので差し支えない。
このように生成されたサムネイルを用いたサムネイル表示一覧は図９のようになる。
【００４１】
（実施形態３）
以下、本発明の実施形態３について説明する。
実施形態３のサムネイル表示装置の構成図を図１０に示す。図１０において、図１と同等の機能を示すブロックには同じ符号を付して、説明を省略する。図示のように実施形態３のサムネイル表示装置１は、図１の構成に加えて、指示入力手段１１０を有する。
【００４２】
また、実施形態３の全体の処理の流れを図１１に示す。図１１において、図２と同等の処理を示すブロックには同じ符号を付して、説明を省略する。画像入力からサムネイル一覧を表示する処理（ステップＳ１０１からＳ１０６）までは、上記実施形態１、２と同等である。
【００４３】
次に、指示入力手段１１０によって利用者がサムネイル非反映文字サイズの変更を行う（ステップＳ１０７）。なお、このサムネイル非反映文字サイズの変更処理の動作主体は、指示入力手段１１０である。
【００４４】
図１２に、スライドバー形態の指示入力手段１１０の例を示す。これはハードウェアとして提供してもよいし、画面上に表示されたものを利用者がマウスなどのポインティングデバイスで操作する形態でもよい。また、スライドバー形態でなくとも回転式のツマミ形態（図示なし）などでもよい。
【００４５】
ステップＳ１０７における利用者からの指示入力により、サムネイル表示非反映文字サイズ決定（ステップＳ１０４）を再度行う。これは例えば、図３に示したテーブルの値を書き換えることで行えばよい。次に、サムネイル画像生成（ステップＳ１０５）、サムネイル一覧表示（ステップＳ１０６）を行う。
【００４６】
以上で、実施形態の構成・動作の説明を終了する。
以下で、上記各実施形態の効果について述べる。
【００４７】
（実施形態１の効果）
サムネイル一覧表示においては、利用者は着目しているページ（現ページ）近辺は詳しく見るものの、遠いページは多くのページを素早く概観することによって所望のページがどのあたりに存在するかといった「あたり」をつけることで効率的な検索を行おうとしていると考えられる。実施形態１によれば、このような要求に応じたサムネイル表示を提供できる。また、相対的に、現ページの情報量を多く、現ページから遠いページは情報量を少なくすることで、目的のページを探す際に利用者が現ページ付近に注意を集中できる。近くのものはより情報量が多く、遠くの物は相対的に情報量が少ないという、実生活での探し物をする際と同様の効果を与えることにより、より利用者の感覚に近い検索環境を提示でき、目的のページの探索の効率向上に寄与する。以上の効果を文字の大きさを基準にサムネイル表示に反映させるか否かを決定するという、簡便な方法で実現できる。
【００４８】
（実施形態２の効果）
実施形態１の効果に加え、近くのものは相対的に大きく、遠くのものは相対的に小さく見えるという実生活の感覚により近いサムネイル表示一覧を提供でき、より利用者が違和感なく目的のページを探すことに寄与できる。サムネイル表示の周辺部の空白を削除した方式（図８）ではサムネイルの一覧表示に必要な面積を抑えることができる（または、表示装置の表示面積が同じであれば全体的に拡大して表示することができたり、より多くのページを表示できたりするという有利な効果を生ずる）。
【００４９】
（実施形態３の効果）
実施形態１、２の効果に加え、利用者が自分の好みで現ページから遠いサムネイル表示の情報量を指定でき、快適な検索環境を提供することに寄与する。
【符号の説明】
【００５０】
１    サムネイル表示装置
１０１    画像入力手段
１０２    画像蓄積手段
１０３    文字サイズ特定手段
１０４    サムネイル非反映文字サイズ決定手段
１０５    サムネイル画像生成手段
１０６    サムネイル一覧表示手段
１０７    データ記憶部
１０８    制御部
１０９    データ転送路及び制御通信路
１１０    指示入力手段
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２００４−２４０６７２号公報
【特許文献２】特開２００９−２５１５８７号公報
【特許文献３】特開２００８−０４２３５９号公報
【特許文献４】特開２００７−１７２１３２号公報
【特許文献５】特許第４０３１１８９号公報
【図１】
0005614191.tif 000002
【図２】
0005614191.tif 000003
【図３】
0005614191.tif 000004
【図４】
0005614191.tif 000005
【図５】
0005614191.tif 000006
【図６】
0005614191.tif 000007
【図７】
0005614191.tif 000008
【図８】
0005614191.tif 000009
【図９】
0005614191.tif 000010
【図１０】
0005614191.tif 000011
【図１１】
0005614191.tif 000012
【図１２】
0005614191.tif 000013