(57)【要約】【課題】縮小画像の縮小倍率が変更された場合であっても、利用者が各ページの概要を迅速に把握しやすい表示を得る技術を提供する。【解決手段】サムネイル画像の表示指示が入力されると、ＣＰＵ１１は、記憶部１４に記憶されている初期値で縮小倍率を特定し、この縮小倍率で縮小したサムネイル画像を記憶性表示体２１に表示させる。利用者が電子ペン２を記憶性表示体２１の表示面に近づけると、ＣＰＵ１１は、ペン検出部１９によって、記憶性表示体２１の表示面から電子ペン２までの距離を測定するとともに、その表示面上における電子ペン２の位置を特定する。そして、ＣＰＵ１１は、測定された距離から縮小倍率を算出し、特定された位置からページを選択して、各ページに対し、冒頭の所定数の文字のみ縮小倍率に応じたレイアウト処理を施し、残りの文字を図形画像に置換する部分レイアウト処理を行う。【選択図】図２
2010044583.tif 000002
【特許請求の範囲】
【請求項１】
表示面を有する表示手段と、
前記表示手段の表示面から利用者が操る操作子までの距離を測定する距離測定手段と、
前記距離測定手段によって測定された距離に応じて、文書データに含まれる各ページの画像を縮小して表示するときの縮小倍率を特定する倍率特定手段と、
前記倍率特定手段により特定された縮小倍率の大きさが変化した場合には、前記各ページの画像の一部を当該縮小倍率で縮小して前記表示手段に表示させた後に、当該各ページの画像の全体を当該縮小倍率で縮小して前記表示手段に表示させる縮小画像表示制御手段と
を具備することを特徴とする表示装置。
【請求項２】
前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させた後に、前記倍率特定手段により特定された縮小倍率の大きさが一定時間に亘り変化しなかった場合には、前記各ページの画像の全体を前記縮小倍率で縮小して前記表示手段に表示させる
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
利用者の操作を受け付ける操作手段を具備し、
前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させた後に、定められた操作が前記操作手段により受け付けられた場合には、前記各ページの画像の全体を前記縮小倍率で縮小して前記表示手段に表示させる
ことを特徴とする請求項１に記載の表示装置。
【請求項４】
前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させる場合において、当該一部以外の画像に替えて当該縮小倍率に応じた大きさの図形画像を表示する
ことを特徴とする請求項１から３のいずれかに記載の表示装置。
【請求項５】
前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させたまま、前記図形画像を、前記一部以外の画像を前記縮小倍率で縮小した画像に置き換えて表示することにより、前記各ページの画像の全体を前記表示手段に表示させる
ことを特徴とする請求項４に記載の表示装置。
【請求項６】
コンピュータを、
表示手段の表示面から利用者が操る操作子までの距離に応じて、文書データに含まれる各ページの画像を縮小して表示するときの縮小倍率を特定する倍率特定手段と、
前記倍率特定手段により特定された縮小倍率の大きさが変化した場合には、前記各ページの画像の一部を当該縮小倍率で縮小して前記表示手段に表示させた後に、当該各ページの画像の全体を当該縮小倍率で縮小して前記表示手段に表示させる縮小画像表示制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データのページ数を視覚的に表示する技術に関する。
【背景技術】
【０００２】
複数のページで構成された文書画像を表示させる場合に、各ページのサムネイル画像を並べて表示させる場合がある。サムネイル画像とは、画像データによって表される画像の大きさを縮小した縮小画像のことであり、複数のサムネイル画像を並べて表示させることにより、利用者は文書全体の概略を把握することができる。各ページのサムネイル画像の縮小倍率を小さくすると、より多くのサムネイル画像を同時に表示させることができるので、文書全体の概略を把握するのには好都合である反面、個々のページに記された内容を判別しづらい場合がある。一方、サムネイル画像の縮小倍率を大きくすると、個々のページの内容を判別しやすい反面、同時に表示させることができるサムネイル画像の数は少なくなり、一覧性が悪くなる。従って、利用者は、必要に応じて、サムネイル画像の縮小倍率を選べばよい。
【０００３】
ところで、表示装置に表示する画像の内容や大きさを、この表示装置の表示面と操作子などの物体との距離に応じて決定する技術が種々開発されている。例えば、特許文献１には、操作画面が表示されたタッチパネルと操作ペン（指）との距離に連動してその操作画面の拡大縮小を制御する方法が開示されている。また、特許文献２には、利用者と表示面の距離に応じて表示する画像の内容を変更する技術が開示されている。さらに、特許文献３には、表示面に接触させた指の移動履歴に基づいて、表示する地図画像の拡大・縮小などを行う技術が開示されている。
【特許文献１】特開２００６−８５２１８号公報
【特許文献２】特開２００３−１４０６３２号公報
【特許文献３】特開２００７−３１０８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した特許文献１〜３に記載の技術などにより文書のサムネイル画像の縮小倍率を変更する場合には、文書中の各文字について縮小倍率を変更してその変更後の各文字を表示領域中に配置するという、レイアウト処理が必要となる。ところが、このレイアウト処理の処理量に対して表示装置の処理能力が低い場合には、一定の時間を要するから、利用者が各ページの概要を迅速に把握することが難しいという問題がある。
本発明は、このような背景に鑑みてなされたものであり、縮小画像の縮小倍率が変更された場合であっても、利用者が各ページの概要を迅速に把握しやすい表示を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明に係る表示装置は、表示面を有する表示手段と、前記表示手段の表示面から利用者が操る操作子までの距離を測定する距離測定手段と、前記距離測定手段によって測定された距離に応じて、文書データに含まれる各ページの画像を縮小して表示するときの縮小倍率を特定する倍率特定手段と、前記倍率特定手段により特定された縮小倍率の大きさが変化した場合には、前記各ページの画像の一部を当該縮小倍率で縮小して前記表示手段に表示させた後に、当該各ページの画像の全体を当該縮小倍率で縮小して前記表示手段に表示させる縮小画像表示制御手段とを具備することを特徴とする。
これにより、縮小画像の縮小倍率が変更された場合であっても、利用者は各ページの概要を迅速に把握しやすい表示を得ることができる。
【０００６】
好ましくは、前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させた後に、前記倍率特定手段により特定された縮小倍率の大きさが一定時間に亘り変化しなかった場合には、前記各ページの画像の全体を前記縮小倍率で縮小して前記表示手段に表示させるとよい。
これにより、利用者は操作子と表示面との距離を一定に保つだけで、表示装置にその縮小倍率で各ページの画像の全体を表示させることができる。
【０００７】
また、好ましくは、利用者の操作を受け付ける操作手段を具備し、前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させた後に、定められた操作が前記操作手段により受け付けられた場合には、前記各ページの画像の全体を前記縮小倍率で縮小して前記表示手段に表示させるとよい。
これにより、表示装置が各ページの画像の一部のみを縮小して表示している際に、利用者は任意のタイミングでその縮小倍率により表示装置に各ページの画像の全体を縮小して表示させることができる。
【０００８】
また、好ましくは、前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させる場合において、当該一部以外の画像に替えて当該縮小倍率に応じた大きさの図形画像を表示するとよい。
これにより、表示装置は、表示する各ページの画像の一部に対してのみ縮小処理を施すだけで、その画像の概略を表示することができる。また、ページ中の図形画像の量ないし数を参照することで、そのページの文字量をおおよそ把握することができる。
【０００９】
また、好ましくは、前記縮小画像表示制御手段は、前記各ページの画像の一部を前記縮小倍率で縮小して前記表示手段に表示させたまま、前記図形画像を、前記一部以外の画像を前記縮小倍率で縮小した画像に置き換えて表示することにより、前記各ページの画像の全体を前記表示手段に表示させるとよい。
これにより、各ページの画像について、その一部を縮小して表示する際の縮小処理を、その全体を縮小して表示する際に省略することができる。
【００１０】
また、本発明に係るプログラムは、コンピュータを、表示手段の表示面から利用者が操る操作子までの距離に応じて、文書データに含まれる各ページの画像を縮小して表示するときの縮小倍率を特定する倍率特定手段と、前記倍率特定手段により特定された縮小倍率の大きさが変化した場合には、前記各ページの画像の一部を当該縮小倍率で縮小して前記表示手段に表示させた後に、当該各ページの画像の全体を当該縮小倍率で縮小して前記表示手段に表示させる縮小画像表示制御手段として機能させるためのプログラムである。
これにより、縮小画像の縮小倍率が変更された場合であっても、利用者は各ページの概要を迅速に把握しやすい表示を得ることができる。
【発明を実施するための最良の形態】
【００１１】
［構成］
図１は、本実施形態に係る表示装置１の外観を示す図である。この表示装置１は、例えば電子ペーパーである。図２は、表示装置１のハードウェア構成を示す図である。同図に示すＣＰＵ（Central Processing Unit）１１は、ＲＯＭ（Read Only Memory）１２又は記憶部１４に記憶されているプログラムを実行して、表示装置１の各部を制御する。ＲＯＭ１２は、表示装置１の起動に必要なプログラムやデータを記憶している。ＲＡＭ（Random Access Memory）１３は、ＣＰＵ１１がプログラムを実行する際のワークエリアとして使用される。記憶部１４は、例えばハードディスクやフラッシュメモリなどの記憶手段であり、ＣＰＵ１１によって実行されるプログラムや文書データなどを記憶している。この文書データは、記憶性表示体２１に表示される文書を表すデータであり、複数ページに区切られている。
【００１２】
電源１５は、例えば充電可能な電池であり、表示装置１の各部に電力を供給する。電源制御部１６は、電源１５の管理を行うとともに、電源１５による電力供給の制御を行う。入出力部１７は、操作ボタン１８やペン検出部１９とデータのやり取りを行うインタフェースである。操作ボタン１８は、図１に示すように表示装置１の前面に設けられており、入出力部１７を介して利用者の操作に応じたデータをＣＰＵ１１に入力する。この操作ボタン１８は、利用者の操作を受け付ける操作手段の一例である。ペン検出部１９は、記憶性表示体２１の背面側に設けられており、電磁誘導方式を利用して、記憶性表示体２１上の検出範囲内にある電子ペン２を検出する。そして、ペン検出部１９は、記憶性表示体２１の表示面上における電子ペン２の位置を特定するとともに、その表示面から電子ペン２までの距離を測定する。ここでは、ペン検出部１９の検出範囲が、記憶性表示体２１の表示面から１０ｃｍの範囲であるものとする。
【００１３】
ＶＲＡＭ（Video Random Access Memory）２０は、記憶性表示体２１に表示される１ページ分の画像を表す画像データを記憶する。記憶性表示体２１は、電子泳動素子などの複数の表示素子によって構成された表示面を有する表示手段であり、表示体制御部２２によって表示素子が駆動されることにより、ＶＲＡＭ２０に記憶されている画像データに応じた画像を表示する。この記憶性表示体２１は、表示の記憶性を有しており、表示素子が駆動されて画像を表示するまでの駆動期間においては電力が必要であるが、その駆動期間が経過して画像が表示された後は、電力が供給されなくてもその画像を表示し続けることができる。表示体制御部２２は、ＶＲＡＭ２０に記憶されている画像データに基づいて記憶性表示体２１の表示素子を駆動し、その画像データに応じた画像を表示させる駆動回路である。
【００１４】
ここで、図３を参照して、ペン検出部１９が電子ペン２を検出する仕組みについて説明する。この電子ペン２は、指示手段の一例である。ペン検出部１９は、マトリックス状に配置された複数のセンサーコイル１９ａを有している。図中のセンサーコイル１９ａ−１，１９ａ−２，１９ａ−３は、紙面手前から紙面奥側方向に延びるループ状の形状をしており、図中のＸ方向に並べられている。なお、図では、図中のＸ方向に並べられたセンサーコイル１９ａのみが示されているが、実際には、ペン検出部１９のセンサ面上においてこのＸ方向と直交するＹ方向にも複数のセンサーコイル１９ａが並べられている。ペン検出部１９は、センサーコイル１９ａに所定の時間だけ電流を流すことにより、記憶性表示体２１の表示面上に磁界ｍを発生させる。このとき、電子ペン２が記憶性表示体２１に近づけられてこの磁界ｍ中に入ると、電子ペン２の内部に設けられたループ状のコイル２５に誘導電流が流れ、コンデンサ２６に電荷が蓄えられる。これにより、電子ペン２のコイル２５に電流が流れてそのペン先に磁界が発生し、電子ペン２の下方に配置されているセンサーコイル１９ａに誘導電流が流れる。
【００１５】
ペン検出部１９は、センサーコイル１９ａに流れた誘導電流を検知することにより、電子ペン２が検出範囲内に入ったことを検出することができる。さらに、ペン検出部１９は、誘導電流が流れたセンサーコイル１９ａの位置に基づいて、電子ペン２の位置を特定することができる。図の例では、電子ペン２の直下に配置されているセンサーコイル１９ａ−２に最大の誘導電流が流れるため、このセンサーコイル１９ａ−２の位置に基づいて、電子ペン２の位置Ｐｔが特定される。また、ペン検出部１９は、センサーコイル１９ａに流れた誘導電流の大きさに基づいて、記憶性表示体２１の表示面から電子ペン２のペン先までの距離Ｌを算出することができる。この誘導電流の大きさと距離Ｌとの関係は、実験や計算により定めることができる。
【００１６】
次に、図４を参照して、表示装置１が有する特徴的な機能について説明する。図４は、表示装置１の機能構成を示す図である。同図に示すように、ペン検出部１９は、その機能構成として、距離測定部１０１と、位置特定部１０２とを備えている。距離測定部１０１は、記憶性表示体２１の表示面から電子ペン２のペン先までの距離を測定する。この距離測定部１０１は、距離測定手段の一例である。位置特定部１０２は、記憶性表示体２１の表示面上における電子ペン２の位置を特定する。この位置特定部１０２は、位置特定手段の一例である。
【００１７】
ＣＰＵ１１は、その機能構成として、倍率特定部１０３と、サムネイル画像表示制御部１０４と、倍率固定指示検出部１０５とを備えている。これらの機能は、ＣＰＵ１１がプログラムを実行することによって実現される。倍率特定部１０３は、記憶性表示体２１に表示するサムネイル画像の縮小倍率を特定する倍率特定手段の一例である。より具体的には、倍率特定部１０３は、距離測定部１０１により記憶性表示体２１の表示面から電子ペン２のペン先までの距離が測定されるまでは、記憶部１４に記憶された倍率の初期値を読み出して、その初期値をサムネイル画像の縮小倍率として特定する。そして、倍率特定部１０３は、距離測定部１０１により距離が測定されたときには、距離測定部１０１によって測定された距離が遠くなるほど縮小されたページの大きさが小さくなるように倍率を算出し、その算出した倍率をサムネイル画像の縮小倍率として特定する。サムネイル画像表示制御部１０４は、倍率特定部１０３により特定された縮小倍率の大きさが変化した場合には、各ページの画像の一部をその縮小倍率で縮小して記憶性表示体２１に表示させた後に、当該各ページの画像の全体をその縮小倍率で縮小して記憶性表示体２１に表示させる縮小画像表示制御手段の一例である。より具体的には、サムネイル画像表示制御部１０４は、位置特定部１０２によって記憶性表示体２１の表示面上における電子ペン２の位置が特定され、倍率特定部１０３によってサムネイル画像の縮小倍率が特定されると、特定された位置に基づいて記憶部１４に記憶されている文書データのページのいくつかを選択し、選択した各ページを特定された縮小倍率で縮小したサムネイル画像を表す画像データをＶＲＡＭ２０に書き込む。このサムネイル画像は、縮小画像の一例である。
【００１８】
倍率固定指示検出部１０５は、倍率特定部１０３が特定する縮小倍率を固定する旨の指示を検出する。ここで、サムネイル画像表示制御部１０４は、サムネイル画像を生成するにあたり、倍率固定指示検出部１０５が縮小倍率を固定する旨の指示を検出していない場合には、選択した各ページに含まれる文字の一部を、当該文字が前記縮小倍率で縮小されたときの大きさを示す画像で置換し、倍率固定指示検出部１０５が縮小倍率を固定する旨の指示を検出した場合には、選択した各ページに含まれる全ての文字を、当該縮小倍率で縮小された画像に置換する。そして、サムネイル画像表示制御部１０４は、このようにサムネイル画像を表す画像データをＶＲＡＭ２０に書き込んだ後、表示体制御部２２に表示開始命令を供給する。
【００１９】
表示体制御部２２は、サムネイル画像表示制御部１０４によって表示開始命令が供給されると、ＶＲＡＭ２０に記憶されている画像データに基づいて記憶性表示体２１の表示素子を駆動させる。記憶性表示体２１は、表示体制御部２２によって表示素子が駆動されることにより、ＶＲＡＭ２０に記憶されている画像データに応じた画像を表示する。
【００２０】
［動作］
次に、表示装置１の動作について説明する。
図５は、表示装置１の動作の流れを示すフロー図である。利用者によって操作ボタン１８が用いられて、サムネイル画像の表示を指示する操作が行われると、サムネイル画像の表示指示がＣＰＵ１１に入力される（ステップＳ１１）。サムネイル画像の表示指示が入力されると、ＣＰＵ１１は、記憶部１４に記憶されている初期値（例えば１／５）で縮小倍率を特定する。そして、ＣＰＵ１１は、その縮小倍率に対応した数（この場合においては２５ページ）のページをその縮小倍率で縮小したサムネイル画像Ａｎ（ｎ＝１〜２５）からなるサムネイル画像群ＡをＶＲＡＭ２０に書き込み、表示体制御部２２により記憶性表示体２１にＶＲＡＭ２０の記憶内容を表示させる（ステップＳ１２）。
【００２１】
図６は、サムネイル画像群Ａの表示例を示す図である。図６（ａ）においては、各サムネイル画像Ａｎの表示内容を省略し、これらの輪郭のみを記載する。図６（ａ）に示したサムネイル画像群Ａは、記憶性表示体２１の表示面に縦横に５行５列、すなわち２５ページのサムネイル画像Ａｎ（ｎ＝１〜２５）が１画面に配列されて構成される。このサムネイル画像群Ａのうち、図中左上の１ページであるサムネイル画像Ａ１を拡大して図６（ｂ）に示す。図６（ｂ）に示すように、サムネイル画像Ａ１の表示内容は、複数の文字で構成された文章である。ここで、各サムネイル画像Ａｎの縮小倍率は１／５と低いので、この画像に含まれている文字は潰れている場合も多く、利用者は表示内容の詳細を把握しづらい。ただし、各サムネイル画像Ａｎが一覧表示されているので、利用者は、各ページの表示内容の概略を把握することができ、所望するページのサムネイル画像Ａｎがどこに配置されているかについて判断することができる。
【００２２】
ここで、図６（ａ）に示したサムネイル画像群Ａが記憶性表示体２１に表示された状態において、利用者が電子ペン２を図６（ｂ）に示す位置Ｐ１、すなわちサムネイル画像Ａ１の右下の点において、記憶性表示体２１の表示面から３ｃｍの距離まで近づけた場合を想定する。記憶性表示体２１にサムネイル画像群Ａが表示されると、ＣＰＵ１１は、ペン検出部１９によって、電子ペン２がその検出範囲内にあるか否かを判定する（ステップＳ１３）。例えば、電子ペン２が記憶性表示体２１の表示面から、検出範囲の１０ｃｍの範囲内に近づけられていない場合、電子ペン２はペン検出部１９の検出範囲内にないため検出されない。この場合、ＣＰＵ１１は、電子ペン２が検出範囲内にないと判定し（ステップＳ１３：ＮＯ）、電子ペン２が検出範囲内に移動されるまで待機する。
【００２３】
一方、この例のように、記憶性表示体２１の表示面のうち、「位置Ｐ１」から３ｃｍの距離に電子ペン２が近づけられた場合には、電子ペン２がペン検出部１９によって検出されるため、ＣＰＵ１１は、電子ペン２が検出範囲内にあると判定する（ステップＳ１３：ＹＥＳ）。この場合、ＣＰＵ１１は、ペン検出部１９によって、記憶性表示体２１の表示面から電子ペン２までの距離を測定するとともに、その表示面上における電子ペン２の位置を特定する（ステップＳ１４）。この例では、記憶性表示体２１の表示面から電子ペン２までの距離として「３ｃｍ」が測定されるとともに、電子ペン２の位置として「位置Ｐ１」が特定される。続いて、ＣＰＵ１１は、測定した距離が「０ｃｍ」であるか否かを判断し（ステップＳ１５）、「０ｃｍ」であると判断した場合には（ステップＳ１５；ＹＥＳ）、特定した電子ペンの位置がサムネイル画像上にあるか否かを判断する（ステップＳ１６）。そして、電子ペンの位置がサムネイル画像上にあると判断した場合には（ステップＳ１６；ＹＥＳ）、ＣＰＵ１１は、電子ペンの位置によりサムネイル画像を１つ特定し、特定したサムネイル画像の元となるページを表示体制御部２２により記憶性表示体２１の表示面全体に表示させて（ステップＳ１７）、処理を終了する。電子ペンの位置がサムネイル画像上にないと判断した場合には（ステップＳ１６；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１３に戻す。
【００２４】
一方、測定した距離が「０ｃｍ」でないと判断した場合には（ステップＳ１５；ＮＯ）、ＣＰＵ１１は測定された距離から縮小倍率を算出する（ステップＳ１８）。この例では、ステップＳ１４で測定された距離は「３ｃｍ」であるから、ステップＳ１５の判断は否定的であり、ＣＰＵ１１はステップＳ１８に処理を進める。具体的には、例えば、測定された距離である「３ｃｍ」を記憶部１４に記憶された定数「２ｃｍ」で除算し（この時点では商は「１．５」となる）、小数点以下を切り上げて実数「２」を得る。そして、得た実数「２」の逆数である「１／２」を縮小倍率として算出するといった具合である。これにより、サムネイル画像の縮小倍率は元のページの「１／２」倍になり、配列されるサムネイル画像の数は縦横に２行２列、すなわち４ページに決定される。
【００２５】
次に、ＣＰＵ１１は、算出した縮小倍率と、電子ペン２の位置である「位置Ｐ１」に基づいて、表示するページを選択する（ステップＳ１９）。ここで、上述したように、１画面に配列されるページは４ページである。ＣＰＵ１１は、「位置Ｐ１」の左上のサムネイル画像Ａ１を特定し、この元となるページを含めて４ページの画像を「表示するページ」として選択する。
【００２６】
ページが選択されると、ＣＰＵ１１は、部分レイアウト処理を行う（ステップＳ２０）。部分レイアウト処理とは、各ページからそれぞれ対応するサムネイル画像を生成するに際し、元となるページに文字が含まれている場合には、その冒頭の所定数の文字だけ、特定された縮小倍率に応じたレイアウト処理を行い、残りの文字については、文字がこの縮小倍率によって縮小された場合の大きさを示す一律の図形画像に置換するという処理である。ここでいう文字のレイアウト処理とは、文字を表示面のある範囲に当てはめることであり、具体的には、例えばその文字がビットマップフォントによる文字であれば、その文字のビットマップフォントを上記の縮小倍率で縮小してＶＲＡＭ２０に書き込むことなどである。図７は、この部分レイアウト処理を行った後の記憶性表示体２１の表示面を示す図である。図に示すように、記憶性表示体２１には、上述したサムネイル画像Ａ１の元となるページを縮小倍率「１／２」で縮小してサムネイル画像Ｂ１として表示している。そして、記憶性表示体２１には、このサムネイル画像Ｂ１から４ページのサムネイル画像Ｂｍ（ｍ＝１〜４）から構成されるサムネイル画像群Ｂが、２行２列に配列・表示されている。各サムネイル画像Ｂｍの文字は、冒頭の所定数の文字のみ、各文字のレイアウト処理が施され、残りの文字については、当該縮小倍率で縮小された場合の文字の大きさを表す図形画像として「□」が表示されている。ここで、ＣＰＵ１１は、この残りの文字の数を特定し、特定した数と同数の図形画像「□」を、文書の記述方向（この例においては横書き）に沿って配列する。これにより、利用者は、ページ中の図形画像の量ないし数を参照することで、そのページの文字量をおおよそ把握することができる。
【００２７】
次に、ＣＰＵ１１は、縮小倍率を固定する旨の倍率固定指示が検出されたか否かを判断する（ステップＳ２１）。ＣＰＵ１１がこの倍率固定指示を検出する方法は種々存在する。例えば、ＣＰＵ１１は、内蔵されたタイマを用いることによって、周期的に算出した上記の縮小倍率をそれぞれ比較し、これらの縮小倍率の大きさが一定時間に亘り変化しなかった場合に、縮小倍率を固定する旨の指示として倍率固定指示を検出してもよい。つまり、利用者が電子ペン２と記憶性表示体２１の表示面との距離を一定に保ったまま一定期間が経過すると、ＣＰＵ１１により倍率固定指示が検出されることになる。また、ＣＰＵ１１は、表示装置１の所定の操作ボタン１８が利用者によって押されたことを倍率固定指示として検出してもよい。
倍率固定指示が検出されていないと判断した場合（ステップＳ２１：ＮＯ）、ＣＰＵ１１は、電子ペン２が検出範囲内にあるか否かを判定するステップＳ１３に処理を戻す。
【００２８】
一方、倍率固定指示が検出されたと判断した場合（ステップＳ２１：ＹＥＳ）、ＣＰＵ１１は、全体レイアウト処理を行う（ステップＳ２２）。全体レイアウト処理とは、各サムネイル画像を生成するに際し、元となるページに文字が含まれている場合には、全部の文字について特定された縮小倍率に応じたレイアウト処理を行うという処理である。図８は、この全体レイアウト処理を行った後の記憶性表示体２１における表示例を示す図である。図に示すように、記憶性表示体２１には、上述したサムネイル画像Ｂｍの全ての文字はレイアウト処理されている。以下、この全体レイアウト処理が施されたサムネイル画像をサムネイル画像Ｃｍ（ｍ＝１〜４）といい、これらサムネイル画像Ｃｍから構成される画像をサムネイル画像群Ｃという。
上記のステップＳ２２を経てＣＰＵ１１の処理は終了する。そして、新たに、サムネイル画像の表示を指示する操作が行われると、サムネイル画像の表示指示がＣＰＵ１１に入力され、上述したステップＳ１１以降の処理が繰り返される。
【００２９】
以上、説明した実施形態によれば、図６（ａ）に示したようなサムネイル画像Ａが表示された後、電子ペン２が記憶性表示体２１の表示面上に近づけられると、表示面から電子ペン２までの距離に応じた縮小倍率でサムネイル画像Ｂが表示される。サムネイル画像Ｂは、一部の文字についてレイアウト処理を行わず、それらの文字を、上記縮小倍率で縮小されたときの大きさを示す一律の画像で置換して表示いるため、文字のレイアウト処理にかかる計算時間が短縮され、すばやく表示を行うことができる。したがって、利用者は、縮小倍率をテンキーなどの入力手段により入力するといった煩雑な操作ではなく、表示装置１の表示面に電子ペン２を近づけたり遠ざけたりするという容易な操作によって、任意の縮小倍率で縮小されたサムネイル画像を、その概略がわかる程度の表示態様で表示させることができるので、直感的に文書の概要や所望の部分の詳細を知ることができる。また、この操作に伴って表示装置１に指示される縮小倍率は比較的高速に変動するが、サムネイル画像の内容の全てをこの縮小倍率に沿って縮小してレイアウトしようとすると、レイアウト処理の処理量に対して表示装置の処理能力が低い場合には、利用者の操作にレイアウト処理が追いつけず、その結果として利用者の操作に表示が追いつかない場合がある。しかし、上述のとおり、この表示装置１では、一部の文字についてレイアウト処理を行わないため、利用者の操作に追随した迅速な表示を行うことができ、利用者の直感的な操作感を損なうことがない。
そして、利用者が縮小倍率を固定する旨の操作を行うと、ＣＰＵ１１が倍率固定指示を検出し、記憶性表示体２１の表示面には、全ての文字についてレイアウト処理を施したサムネイル画像Ｃｍが表示される。サムネイル画像Ｃｍは、全ての文字について、レイアウト処理が施されているので、利用者は所望の縮小倍率で全ての内容が縮小されたサムネイル画像Ｃｍを表示させ、各ページの内容を詳細に知ることができる。
【００３０】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を適宜組み合わせてもよい。
（変形例１）
前述した実施形態において、ペン検出部１９は、誘導電磁方式を用いて、記憶性表示体２１の表示面上における電子ペン２の位置を特定するとともに、記憶性表示体２１の表示面から電子ペン２までの距離を測定していたが、これに限らない。例えば、ペン検出部１９が、タッチパネル及び超音波センサであってもよい。この場合、タッチパネルは、記憶性表示体２１の表示面上に配置される。また、この変形例では、必ずしも電子ペン２が用いられる必要はない。例えば、利用者の指が記憶性表示体２１の表示面上に近づけられてもよい。この場合、利用者の指が指示手段としての役割を果たす。ペン検出部１９は、タッチパネルを用いて記憶性表示体２１の表示面上における指示手段の位置を特定するとともに、その表示面上における指示手段の接触位置を検出する。また、ペン検出部１９は、超音波センサを用いて、記憶性表示体２１の表示面に対して垂直に超音波を照射したときの反射を計測することにより、記憶性表示体２１の表示面から指示手段までの距離を測定する。
【００３１】
（変形例２）
前述した実施形態では、ＣＰＵ１１によってサムネイル画像が生成されていたが、これに限らない。例えば、予めサムネイル画像を表す画像データが記憶部１４に記憶されていてもよい。この場合、ＣＰＵ１１は、前述したステップＳ２０、Ｓ２２において、サムネイルを表す画像データを記憶部１４から読み出せばよい。
【００３２】
（変形例３）
前述した実施形態では、利用者が電子ペン２と記憶性表示体２１の表示面との距離を一定に保ったまま一定期間が経過すると、ＣＰＵ１１により倍率固定指示が検出されるようになっていた。すなわち、倍率特定手段であるＣＰＵ１１により特定された縮小倍率の大きさが一定時間に亘り変化しなかった場合に、倍率固定指示が検出されていたが、他の条件が満たされた場合に、倍率固定指示が検出されてもよい。例えば、電子ペン２に設けた操作ボタンが押下された場合に、倍率固定指示が検出されてもよい。この場合、表示装置１および電子ペン２にそれぞれ赤外線などでデータをやり取りする通信部を設けるとともに、電子ペン２には縮小倍率を固定する旨の指示をするための操作ボタンを設けて、電子ペン２でこの操作ボタンが押下されたら、これに応じた信号が上記通信部により表示装置１に伝達されるようにすればよい。なお、この場合は、電子ペン２に設けた操作ボタンおよび表示装置１および電子ペン２にそれぞれ設けた通信部は、利用者の操作を受け付ける操作手段として機能する。
【００３３】
また、前述した実施形態では、倍率特定部１０３として機能するＣＰＵ１１が、サムネイル画像の縮小倍率を特定するに際して、所定のアルゴリズムに従って測定された距離から縮小倍率を算出していたが、他の方法によりサムネイル画像の縮小倍率を特定してもよい。例えば、記憶部１４に、記憶性表示体２１の表示面から電子ペン２までの距離と縮小倍率の対応関係を表したテーブルを記憶しておいてもよい。この場合、ＣＰＵ１１は、ペン検出部１９によって測定された距離に対応する縮小倍率を、このテーブルを参照することにより特定すればよい。
【００３４】
（変形例４）
前述した実施形態において、文書中の各文字について縮小倍率を変更してその変更後の各文字を表示領域中に配置するレイアウト処理についてのみ言及したが、レイアウト処理は文字だけに限られない。例えば、写真や図形などの他の画像に対する縮小処理もこのレイアウト処理に含まれる。すなわち、レイアウト処理は、表示装置１で表示する画像について縮小倍率を変更してその変更後の画像を表示領域中に配置する処理であればよい。
【００３５】
（変形例５）
前述した実施形態において、ＣＰＵ１１がサムネイル画像群Ｂを表示させるにあたり、冒頭の所定数の文字を除く残りの文字については、その文字数に応じた数の図形画像に置き換えて表示していたが、この図形画像を置き換える数は、残りの文字の文字数と同じでなくてもよい。残りの文字の数や各文字の幅、高さなどの合計値から、残りの文字が占めるはずの領域を特定し、この領域に上述した図形画像を配置するようにしてもよい。また、このような置き換えの処理は、文字単位で行わなくてもよく、図形画像も「□」に限られない。例えば、文書が横書きであれば横線、縦書きであれば縦線を用いて表示してもよい。この場合、ＣＰＵ１１は、残りの文字の行数と文書の横書き／縦書きの別を認識し、残りの文字が表示されるべき領域にその行数に応じた横線ないし縦線を配置するようにすればよい。すなわち、残りの文字が表示されるべき領域を特定し、その領域を所定の図形画像で埋めるようにすればよい。
【００３６】
（変形例６）
前述した実施形態において、ステップＳ２１により、縮小倍率を固定する旨の倍率固定指示が検出されたと判断した場合には、ＣＰＵ１１は、全体レイアウト処理として、全部の文字について特定された縮小倍率に応じたレイアウト処理をしていたが、この際に全部の文字についてレイアウト処理をしなくてもよい。例えば、この全体レイアウト処理の前に行われた部分レイアウト処理で縮小処理された文字については、あらためてレイアウト処理を行わなくてもよい。具体的には、ＣＰＵ１１は、部分レイアウト処理の際に、各ページの画像の一部を、特定された縮小倍率で縮小して記憶性表示体２１に表示させ、この一部以外の画像に替えてこの縮小倍率に応じた大きさの図形画像を表示する。そして、ＣＰＵ１１は、全体レイアウト処理の際には、部分レイアウト処理の際に上記の縮小を行って表示した一部は表示させたまま、図形画像を、その一部以外の画像をこの縮小倍率で縮小した画像に置き換えて表示すればよい。このようにすれば、ＣＰＵ１１は、一度縮小してレイアウト処理を行った一部について、改めて、レイアウト処理を行う必要がないので、処理時間を短縮することができる。
【００３７】
（変形例７）
前述した実施形態において、ペン検出部１９によって行われる処理は、ＣＰＵ１１がプログラムに従って実行してもよい。また、表示装置１のＣＰＵ１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。なお、実施形態に記載したＣＰＵ１１以外のモジュールが、そのＣＰＵ１１に代わって、ＣＰＵ１１が行っていた処理の一部を行ってもよい。
【図面の簡単な説明】
【００３８】
【図１】実施形態に係る表示装置の外観を示す図である。
【図２】上記表示装置のハードウェア構成を示す図である。
【図３】上記表示装置のペン検出部が電子ペンを検出する仕組みを説明する図である。
【図４】上記表示装置の機能構成を示す図である。
【図５】上記表示装置の動作の流れを示すフロー図である。
【図６】上記表示装置にて生成されるサムネイル画像の一例を示す図である。
【図７】上記表示装置で部分レイアウト処理を行った後の様子を示す図である。
【図８】上記表示装置で全体レイアウト処理を行った後の様子を示す図である。
【符号の説明】
【００３９】
１…表示装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶部、１５…電源、１６…電源制御部、１７…入出力部、１８…操作ボタン、１９…ペン検出部、２０…ＶＲＡＭ、２１…記憶性表示体、２２…表示体制御部、１０１…距離測定部、１０２…位置特定部、１０３…倍率特定部、１０４…サムネイル画像表示制御部、１０５…倍率固定指示検出部、２…電子ペン。
【図１】
2010044583.tif 000003
【図２】
2010044583.tif 000004
【図３】
2010044583.tif 000005
【図４】
2010044583.tif 000006
【図５】
2010044583.tif 000007
【図６】
2010044583.tif 000008
【図７】
2010044583.tif 000009
【図８】
2010044583.tif 000010