(57)【要約】【課題】文書データのページ数を正確に把握することができ、さらに各々のページ又はページ群にどのくらいの付加情報が付加されているかを視認できるような表示を行う。【解決手段】表示装置は、ペン検出部によって記憶性表示体の表示面から利用者が操る電子ペンまでの距離を測定し、文書データの各ページに割り当てられた順位の尺度となるスケール画像を、ペン検出部によって測定された距離に応じた縮尺で表示面に表示させ、各ページに付加された付加情報の量を表す量画像を、前記縮尺に応じた態様で、当該ページの順位に応じたスケール画像の表示位置に対応させて記憶性表示体の表示面に表示させる。【選択図】図７
2010015489.tif 000002
【特許請求の範囲】
【請求項１】
表示面を有する表示手段と、
前記表示手段の表示面から利用者が操る操作子までの距離を測定する距離測定手段と、
文書データの各ページに付加された付加情報を記憶する付加情報記憶手段と、
前記文書データの各ページに割り当てられた順位の尺度となる尺度画像を、前記距離測定手段によって測定された距離に応じた縮尺で前記表示面に表示させ、前記付加情報記憶手段に記憶された各ページの付加情報の量を表す量画像を、前記縮尺に応じた態様で、当該ページの順位に応じた尺度画像の表示位置に対応させて前記表示面に表示させる制御手段と
を備えることを特徴とする表示装置。
【請求項２】
前記制御手段は、
前記距離測定手段によって測定された距離が閾値よりも大きい場合には、複数のページ数を単位とするページ群毎に前記付加情報の量を算出し、前記文書データの全ページに対応する縮尺の尺度画像において当該ページ群毎に刻まれた各目盛りに対し、当該目盛りに対応するページ群の付加情報の量を表す量画像を付加する第１の量画像付加手段と、
前記距離測定手段によって測定された距離が閾値以下である場合には、単一のページ毎に前記付加情報の量を算出し、前記文書データの一部のページに対応する縮尺の尺度画像において単一のページ毎に刻まれた各目盛りに対し、当該目盛りに対応するページの付加情報の量を表す量画像を付加する第２の量画像付加手段と、
前記第１の量画像付加手段又は前記第２の量画像付加手段によって量画像が付加された前記尺度画像を前記表示面に表示させる表示制御手段と
を備えることを特徴とする請求項１記載の表示装置。
【請求項３】
前記表示手段の表示面上における前記操作子の位置を特定する位置特定手段を備え、
前記制御手段は、
或る縮尺で前記尺度画像を表示しているときに前記位置特定手段により当該尺度画像の表示位置が特定され、且つ、前記距離測定手段によって測定された距離が閾値以下である場合には、特定された表示位置に対応する順位のページを含む所定範囲のページ群を特定し、特定したページ群に対応する尺度画像を、前記或る縮尺よりも小さい縮尺で前記表示面に表示させる
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記制御手段は、
前記距離測定手段によって測定された距離が第１の閾値以下の場合には、前記表示面に表示されている尺度画像の縮尺を小さく変更して表示させ、前記距離測定手段によって測定された距離が前記第１の閾値よりも大きい第２の閾値以上の場合には、前記表示面に表示されている尺度画像の縮尺を大きく変更して表示させる
ことを特徴とする請求項１から３のいずれか１項に記載の表示装置。
【請求項５】
前記表示手段の表示面上における前記操作子の位置を特定する位置特定手段を備え、
前記制御手段は、
或る縮尺で前記尺度画像を表示しているときに前記位置特定手段により当該尺度画像の表示位置が特定され、且つ、前記距離測定手段によって測定された距離が閾値以下である場合には、特定された表示位置に対応する順位のページを含む所定範囲のページ群を特定し、
特定したページ群に対応する尺度画像を、前記或る縮尺よりも小さい縮尺で前記表示面に表示させ、
特定したページ群以外のページに対応する尺度画像を、前記或る縮尺で前記表示面に表示させる
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項６】
前記表示手段の表示面において前記操作子が接触した位置を特定する接触位置特定手段を備え、
前記制御手段は、
前記接触位置特定手段により前記尺度画像の表示位置が特定された場合には、特定された表示位置に対応する順位のページの文書を表す画像を前記表示面に表示させる
ことを特徴とする請求項１から５のいずれか１項に記載の表示装置。
【請求項７】
コンピュータを、
文書データの各ページに割り当てられた順位の尺度を表す尺度画像を、表示手段の表示面から利用者が操る操作子までの距離に応じた縮尺で前記表示面に表示させ、記憶手段に記憶された各ページの付加情報の量を表す量画像を前記縮尺に応じた態様で、当該ページの順位に応じた尺度画像の表示位置に対応させて前記表示面に表示させる制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データのページ数を視覚的に表示する技術に関する。
【背景技術】
【０００２】
本の厚みを模した表示によって、文書データのページ数を視覚的に表現する技術が知られている。例えば、特許文献１には、複数のページの一部をずらして表示し、そのずらし表示部分において指定された領域に割り当てられたページの内容を表示する技術が開示されている。また、特許文献２には、見開き状態で表示されたページの左右端に、そのページよりも前のページ又は後ろのページのページ量に応じた幅の画像を表示する技術が開示されている。さらに、特許文献３には、複数ページからなる文章画像を各々のページの縁部をずらして表示するとともに、電子付箋が付加されたページについては、電子付箋をそのページからはみ出すようにして表示する技術が開示されている。
【特許文献１】特開平０７−２２５８２９号公報
【特許文献２】特開２００２−２２９７０６号公報
【特許文献３】特開２００６−１１３７６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、前述した特許文献１〜３に記載の技術のように、文書データのページ数を本の厚みを模した形状で表示すると、そのページ数が非常に多い場合には、どのくらいのページ数があるのかを正確に把握することができない。さらに、特許文献２に記載の技術のように、ページ量に応じた幅の画像を表示することにより文書データのページ数を表現すると、ページ数が多くなる程ページ量を表す画像の幅が大きくなるため、その分だけ見開き状態で表示されたページの表示領域が狭くなってしまう。また、利用者が、複数のページの中から閲覧したいページを指定するときには、電子付箋やアンダーラインなどのアノテーション情報が各々のページにどのくらい付加されているかを表す情報があると便利である。しかしながら、前述した特許文献１〜３に記載の技術では、どのページにどのくらいのアノテーション情報が付加されているのかといった情報が表示されない、あるいは一目でわかるように表示されないため、不便であった。
本発明は、このような背景に鑑みてなされたものであり、文章のページ数を正確に把握することができ、さらに各々のページ又はページ群にどのくらいの付加情報が付加されているかを視認できるような表示を行うことを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、表示面を有する表示手段と、前記表示手段の表示面から利用者が操る操作子までの距離を測定する距離測定手段と、文書データの各ページに付加された付加情報を記憶する付加情報記憶手段と、前記文書データの各ページに割り当てられた順位の尺度となる尺度画像を、前記距離測定手段によって測定された距離に応じた縮尺で前記表示面に表示させ、前記付加情報記憶手段に記憶された各ページの付加情報の量を表す量画像を、前記縮尺に応じた態様で、当該ページの順位に応じた尺度画像の表示位置に対応させて前記表示面に表示させる制御手段とを備えることを特徴とする表示装置を提供する。この構成によれば、文章のページ数を正確に把握することができ、さらに各々のページ又はページ群にどのくらいの付加情報が付加されているかを視認できるような表示を行うことができる。
【０００５】
本発明の好ましい態様において、前記制御手段は、前記距離測定手段によって測定された距離が閾値よりも大きい場合には、複数のページ数を単位とするページ群毎に前記付加情報の量を算出し、前記文書データの全ページに対応する縮尺の尺度画像において当該ページ群毎に刻まれた各目盛りに対し、当該目盛りに対応するページ群の付加情報の量を表す量画像を付加する第１の量画像付加手段と、前記距離測定手段によって測定された距離が閾値以下である場合には、単一のページ毎に前記付加情報の量を算出し、前記文書データの一部のページに対応する縮尺の尺度画像において単一のページ毎に刻まれた各目盛りに対し、当該目盛りに対応するページの付加情報の量を表す量画像を付加する第２の量画像付加手段と、前記第１の量画像付加手段又は前記第２の量画像付加手段によって量画像が付加された前記尺度画像を前記表示面に表示させる表示制御手段とを備えてもよい。この構成によれば、文章のページ数を正確に把握することができ、さらに各々のページ又はページ群にどのくらいの付加情報が付加されているかを視認できるような表示を行うことができる。
【０００６】
本発明の好ましい態様においては、前記表示手段の表示面上における前記操作子の位置を特定する位置特定手段を備え、前記制御手段は、或る縮尺で前記尺度画像を表示しているときに前記位置特定手段により当該尺度画像の表示位置が特定され、且つ、前記距離測定手段によって測定された距離が閾値以下である場合には、特定された表示位置に対応する順位のページを含む所定範囲のページ群を特定し、特定したページ群に対応する尺度画像を、前記或る縮尺よりも小さい縮尺で前記表示面に表示させてもよい。この構成によれば、操作子の位置に対応する順位のページを含む所定範囲のページ群に対応する尺度画像を表示することができる。
【０００７】
本発明の好ましい態様において、前記制御手段は、前記距離測定手段によって測定された距離が第１の閾値以下の場合には、前記表示面に表示されている尺度画像の縮尺を小さく変更して表示させ、前記距離測定手段によって測定された距離が前記第１の閾値よりも大きい第２の閾値以上の場合には、前記表示面に表示されている尺度画像の縮尺を大きく変更して表示させてもよい。この構成によれば、尺度画像の縮尺を小さく変更して表示させるときの閾値と、尺度画像の縮尺を大きく変更して表示させるときの閾値とを異ならせることができる。
【０００８】
本発明の好ましい態様においては、前記表示手段の表示面上における前記操作子の位置を特定する位置特定手段を備え、前記制御手段は、或る縮尺で前記尺度画像を表示しているときに前記位置特定手段により当該尺度画像の表示位置が特定され、且つ、前記距離測定手段によって測定された距離が閾値以下である場合には、特定された表示位置に対応する順位のページを含む所定範囲のページ群を特定し、特定したページ群に対応する尺度画像を、前記或る縮尺よりも小さい縮尺で前記表示面に表示させ、特定したページ群以外のページに対応する尺度画像を、前記或る縮尺で前記表示面に表示させてもよい。この構成によれば、操作子の位置に対応する順位のページを含む所定範囲のページ群に対応する尺度画像を或る縮尺よりも小さい縮尺で表示させ、特定したページ群以外のページに対応する尺度画像を或る縮尺で表示させることができる。
【０００９】
本発明の好ましい態様においては、前記表示手段の表示面において前記操作子が接触した位置を特定する接触位置特定手段を備え、前記制御手段は、前記接触位置特定手段により前記尺度画像の表示位置が特定された場合には、特定された表示位置に対応する順位のページの文書を表す画像を前記表示面に表示させてもよい。この構成によれば、操作子によって接触された位置に対応する順位のページの文章を表す画像を表示することができる。
【００１０】
また、本発明は、コンピュータを、文書データの各ページに割り当てられた順位の尺度を表す尺度画像を、表示手段の表示面から利用者が操る操作子までの距離に応じた縮尺で前記表示面に表示させ、記憶手段に記憶された各ページの付加情報の量を表す量画像を前記縮尺に応じた態様で、当該ページの順位に応じた尺度画像の表示位置に対応させて前記表示面に表示させる制御手段として機能させるためのプログラムを提供する。この構成によれば、文章のページ数を正確に把握することができ、さらに各々のページ又はページ群にどのくらいの付加情報が付加されているかを視認できるような表示を行うことができる。
【発明を実施するための最良の形態】
【００１１】
［構成］
図１は、本実施形態に係る表示装置１の外観を示す図である。この表示装置１は、例えば電子ペーパーである。図２は、表示装置１のハードウェア構成を示す図である。同図に示すように、表示装置１は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、記憶部１４と、電源１５と、電源制御部１６と、入出力部１７と、操作ボタン１８と、ペン検出部１９と、ＶＲＡＭ（Video Random Access Memory）２０と、記憶性表示体２１と、表示体制御部２２とを備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２又は記憶部１４に記憶されているプログラムを実行して、表示装置１の各部を制御する制御手段の一例である。ＲＯＭ１２は、表示装置１の起動に必要なプログラムやデータを記憶している。ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際のワークエリアとして使用される。記憶部１４は、例えばハードディスクやフラッシュメモリなどの付加情報記憶手段であり、ＣＰＵ１１によって実行されるプログラムや文書データなどを記憶している。この文書データは、記憶性表示体２１に表示される文章画像を表すデータであり、複数ページに区切られている。ここでは、文書データが１３０ページに区切られているものとする。また、この文書データの各ページには、アンダーラインなどの文字修飾情報、電子付箋、コメントといったアノテーション情報が付加されている。このアノテーション情報は、付加情報の一例である。
【００１３】
電源１５は、例えば充電可能な電池であり、表示装置１の各部に電力を供給する。電源制御部１６は、電源１５の管理を行うとともに、電源１５による電力供給の制御を行う。入出力部１７は、操作ボタン１８やペン検出部１９とデータのやり取りを行うインタフェースである。操作ボタン１８は、図１に示すように表示装置１の前面に設けられており、入出力部１７を介してユーザの操作に応じたデータをＣＰＵ１１に入力する。ペン検出部１９は、記憶性表示体２１の背面側に設けられており、電磁誘導方式を利用して、記憶性表示体２１上の検出範囲内にある電子ペン２を検出する。そして、ペン検出部１９は、記憶性表示体２１の表示面上における電子ペン２の位置を特定するとともに、その表示面から電子ペン２までの距離を測定する。ここでは、ペン検出部１９の検出範囲が、記憶性表示体２１の表示面から１０ｃｍの範囲であるものとする。
【００１４】
ＶＲＡＭ２０は、記憶性表示体２１に表示される１ページ分の画像を表す画像データを記憶する。記憶部１４に記憶されている文書データがＣＰＵ１１によって読み出され、画像データとしてこのＶＲＡＭ２０に記憶される。記憶性表示体２１は、電子泳動素子などの複数の表示素子によって構成された表示面を有する表示手段であり、表示体制御部２２によって表示素子が駆動されることにより、ＶＲＡＭ２０に記憶されている画像データに応じた画像を表示する。この記憶性表示体２１は、表示の記憶性を有しており、表示素子が駆動されて画像を表示するまでの駆動期間においては電力が必要であるが、その駆動期間が経過して画像が表示された後は、電力が供給されなくてもその画像を表示し続けることができる。表示体制御部２２は、ＶＲＡＭ２０に記憶されている画像データに基づいて記憶性表示体２１の表示素子を駆動し、その画像データに応じた画像を表示させる駆動回路である。
【００１５】
ここで、図３を参照して、ペン検出部１９が電子ペン２を検出する仕組みについて説明する。この電子ペン２は、利用者が操る操作子の一例である。ペン検出部１９は、マトリックス状に配置された複数のセンサーコイル１９ａを有している。図中のセンサーコイル１９ａ−１，１９ａ−２，１９ａ−３は、紙面手前から紙面奥側方向に延びるループ状の形状をしており、図中のＸ方向に並べられている。なお、図では、図中のＸ方向に並べられたセンサーコイル１９ａのみが示されているが、実際には、ペン検出部１９のセンサ面上においてこのＸ方向と直交するＹ方向にも複数のセンサーコイル１９ａが並べられている。ペン検出部１９は、センサーコイル１９ａに所定の時間だけ電流を流すことにより、記憶性表示体２１の表示面上に磁界ｍを発生させる。このとき、電子ペン２が記憶性表示体２１に近づけられてこの磁界ｍ中に入ると、電子ペン２の内部に設けられたループ状のコイル２５に誘導電流が流れ、コンデンサ２６に電荷が蓄えられる。これにより、電子ペン２のコイル２５に電流が流れてそのペン先に磁界が発生し、電子ペン２の下方に配置されているセンサーコイル１９ａに誘導電流が流れる。
【００１６】
ペン検出部１９は、センサーコイル１９ａに流れた誘導電流を検知することにより、電子ペン２が検出範囲内に入ったことを検出することができる。さらに、ペン検出部１９は、誘導電流が流れたセンサーコイル１９ａの位置に基づいて、電子ペン２の位置を特定することができる。図の例では、電子ペン２の直下に配置されているセンサーコイル１９ａ−２に最大の誘導電流が流れるため、このセンサーコイル１９ａ−２の位置に基づいて、電子ペン２の位置Ｐｔが特定される。また、ペン検出部１９は、センサーコイル１９ａに流れた誘導電流の大きさに基づいて、記憶性表示体２１の表示面から電子ペン２のペン先までの距離Ｌを算出することができる。この誘導電流の大きさと距離Ｌとの関係は、実験や計算により定めることができる。
【００１７】
次に、図４を参照して、表示装置１が有する特徴的な機能について説明する。図４は、表示装置１の機能構成を示す図である。同図に示すように、ペン検出部１９は、その機能構成として、距離測定部１０１と、位置特定部１０２とを備えている。距離測定部１０１は、記憶性表示体２１の表示面から電子ペン２のペン先までの距離を測定する。この距離測定部１０１は、距離測定手段の一例である。位置特定部１０２は、記憶性表示体２１の表示面上における電子ペン２の位置を特定する。この位置特定部１０２は、位置特定手段及び接触位置特定手段の一例である。
【００１８】
ＣＰＵ１１は、プログラムを実行することにより、スケール画像判定部１０３と、全体スケール画像生成部１０４と、第１の量画像付加部１０５と、詳細スケール画像生成部１０６と、第２の量画像付加部１０７と、画像データ書き込み部１０８として機能する。スケール画像判定部１０３は、距離測定部１０１によって測定された距離が閾値よりも大きい場合には、全体スケール画像を表示させることを判定し、測定された距離が閾値以下である場合には、詳細スケール画像を表示させることを判定する。このスケール画像とは、文書データの各ページに割り当てられた順位の尺度となる画像である。スケール画像には大縮尺と小縮尺とがあり、大縮尺のスケール画像を全体スケール画像と言い、小縮尺のスケール画像を詳細スケール画像と言う。
【００１９】
全体スケール画像生成部１０４は、スケール画像判定部１０３によって全体スケール画像を表示させることが判定されると、文書データの全ページに対応する大縮尺の全体スケール画像を生成する。第１の量画像付加部１０５は、文書データの全ページに付加されたアノテーション情報の量を、複数のページ数を単位とするページ群毎に算出し、全体スケール画像生成部１０４によって生成された全体スケール画像においてページ群毎に刻まれた各目盛りに対して、その目盛りに対応するページ群のアノテーション情報の量を表す量画像を付加する。この第１の量画像付加部１０５は、第１の量画像付加手段の一例である。
【００２０】
詳細スケール画像生成部１０６は、スケール画像判定部１０３によって詳細スケール画像を表示させることが判定されると、位置特定部１０２によって特定された位置に基づいて、電子ペン２を用いて指定されたページを含む所定範囲のページ群を特定し、特定したページ群に対応する小尺度の詳細スケール画像を生成する。第２の量画像付加部１０７は、文書データの所定範囲のページ群に付加されたアノテーション情報の量を単一のページ毎に算出し、詳細スケール画像生成部１０６によって生成された詳細スケール画像において単一のページ毎に刻まれた各目盛りに対し、その目盛りに対応するページのアノテーション情報の量を表す量画像を付加する。この第２の量画像付加部１０７は、第２の量画像付加手段の一例である。画像データ書き込み部１０８は、第１の量画像付加部１０５又は第２の量画像付加部１０７によって量画像が付加されたスケール画像を表す画像データ、又は、電子ペン２によって指定されたページの文章を表す画像データをＶＲＡＭ２０に書き込み、表示体制御部２２に表示開始命令を供給する。この画像データ書き込み部１０８は、表示制御手段の一例である。
【００２１】
表示体制御部２２は、画像データ書き込み部１０８によって表示開始命令が供給されると、ＶＲＡＭ２０に記憶されている画像データに基づいて記憶性表示体２１の表示素子を駆動させる。記憶性表示体２１は、表示体制御部２２によって表示素子が駆動されることにより、ＶＲＡＭ２０に記憶されている画像データに応じた画像、つまり全体スケール画像、詳細スケール画像、又は電子ペン２で指定されたページの文章を表す画像のいずれかを表示する。
【００２２】
［動作］
次に、表示装置１の動作について説明する。
表示装置１において、スケール画像は、距離測定部１０１によって測定された距離に応じた縮尺で記憶性表示体２１に表示させられ、そして、各ページに付加された付加情報の量を表す量画像がその縮尺に応じた態様で表示させられる。以下では、表示装置１の動作について、全体スケール画像の表示処理、詳細スケール画像の表示処理、文章画像の表示処理という順序で説明を行う。
【００２３】
（全体スケール画像の表示処理）
まず、全体スケール画像を表示する全体スケール画像の表示処理について説明する。図５は、全体スケール画像の表示処理を示すフロー図である。利用者によって操作ボタン１８が用いられて、全体スケール画像の表示を指示する操作が行われると、全体スケール画像の表示指示がＣＰＵ１１に入力される（ステップＳ１１）。全体スケール画像の表示指示が入力されると、ＣＰＵ１１は、記憶部１４に記憶されている文書データのページ数に基づいて、全体スケール画像Ａを生成する（ステップＳ１２）。
図６（ａ）は、このときに生成される全体スケール画像Ａの一例を示す図である。図に示した全体スケール画像Ａにおいては、５ページを単位とするページ群毎に、記憶部１４の文書データの全ページ数、この例では１３０ページのページ順序を表す目盛りｔ１が刻まれている。
【００２４】
続いて、ＣＰＵ１１は、各々のページ群に付加されているアノテーション情報の量を算出する（ステップＳ１３）。この実施形態では、各々のページ群に付加されているアノテーション情報の数がアノテーション情報の量として算出される。続いて、ＣＰＵ１１は、ステップＳ１２にて生成した全体スケール画像に含まれる各目盛りに対して、算出したアノテーション情報の量を表す量画像を付加する（ステップＳ１４）。
図６（ｂ）は、量画像が付加されたときの全体スケール画像Ａを示す図である。図の例では、目盛りｔ１に対応するページ群に付加されているアノテーション情報の数が１個以上４個以下である場合には、少量のアノテーション情報が付加されていることを表す量画像Ｉ１が付加され、アノテーション情報の数が５個以上９個以下である場合には、中量のアノテーション情報が付加されていることを表す量画像Ｉ２が付加され、１０個以上である場合には、多量のアノテーション情報が付加されていることを表す量画像Ｉ３が付加されている。なお、アノテーション情報が付加されていないページ群に対応する目盛りｔ１については、量画像は付加されない。例えば、１〜５ページのページ群に対応する目盛りｔ１には、少量のアノテーション情報が付加されていることを表す量画像Ｉ１が付加されている。これは、記憶部１４の文書データにおいて１〜５ページのページ群には、１個以上４個以下のアノテーション情報が付加されていることを表している。
【００２５】
続いて、ＣＰＵ１１は、量画像が付加された全体スケール画像Ａを表す画像データをＶＲＡＭ２０に書き込み（ステップＳ１５）、表示体制御部２２に表示開始命令を供給する。表示開始命令が供給されると、表示体制御部２２は、ＶＲＡＭ２０に書き込まれた画像データに基づいて記憶性表示体２１の表示素子を駆動し、その画像データに応じた画像を表示させる。これにより、記憶性表示体２１には、量画像が付加された全体スケール画像Ａが表示される（ステップＳ１６）。
図７は、記憶性表示体２１に全体スケール画像Ａが表示された様子を示す平面図である。利用者は、この全体スケール画像Ａを見ることにより、記憶性表示体２１に表示される画像の全ページのページ順序を把握することができるとともに、どのページ群にどのくらいの量のアノテーション情報が付加されているかを視認することができる。
【００２６】
（詳細スケール画像の表示処理）
次に、詳細スケール画像を表示する詳細スケール画像の表示処理について説明する。この詳細スケール画像の表示処理は、前述のようにして全体スケール画像が記憶性表示体２１に表示されたときに行われる。ここでは、図７に示した全体スケール画像Ａが記憶性表示体２１に表示された状態において、利用者が電子ペン２を図中の位置Ｐ１に記憶性表示体２１の表示面から５ｃｍの距離まで近づけて、６１〜６５ページのページ群を指定する操作を行った場合を想定する。
【００２７】
図８は、詳細スケール画像の表示処理を示すフロー図である。前述のようにして記憶性表示体２１に全体スケール画像が表示されると、ＣＰＵ１１は、ペン検出部１９によって、電子ペン２がその検出範囲内にあるか否かを判定する（ステップＳ２１）。例えば、電子ペン２が記憶性表示体２１の表示面から１０ｃｍの範囲に近づけられていない場合、電子ペン２はペン検出部１９の検出範囲内にないため検出されない。この場合、ＣＰＵ１１は、電子ペン２が検出範囲内にないと判定し（ステップＳ２１：ＮＯ）、電子ペン２が検出範囲内に移動されるまで待機する。
【００２８】
一方、この例のように、記憶性表示体２１の表示面から５ｃｍの範囲に電子ペン２が近づけられた場合には、電子ペン２がペン検出部１９によって検出されるため、ＣＰＵ１１は、電子ペン２が検出範囲内にあると判定する（ステップＳ２１：ＹＥＳ）。この場合、ＣＰＵ１１は、ペン検出部１９によって、記憶性表示体２１の表示面から電子ペン２までの距離を測定するとともに、その表示面上における電子ペン２の位置を特定する（ステップＳ２２）。この例では、記憶性表示体２１の表示面から電子ペン２までの距離として「５ｃｍ」が測定されるとともに、電子ペン２の位置として図７中の位置「Ｐ１」が特定される。続いて、ＣＰＵ１１は、測定した距離が閾値以下の距離であるか否かを判定する（ステップＳ２３）。ここでは、閾値として６ｃｍが設定されているものとする。仮に、測定した距離が閾値である６ｃｍよりも大きい場合（ステップＳ２３：ＮＯ）、ＣＰＵ１１は、前述したステップＳ２２に戻り、測定した距離が閾値以下の距離になるまでステップＳ２２〜Ｓ２３の処理を繰り返す。一方、この例のように、測定した距離が閾値である６ｃｍ以下である場合（ステップＳ２３：ＹＥＳ）、ＣＰＵ１１は、次の処理に進む。
【００２９】
続いて、ＣＰＵ１１は、記憶性表示体２１に表示された全体スケール画像Ａにおいて、前述したステップＳ２２にて特定された位置にある目盛りに対応するページ群を特定し、記憶部１４に記憶されている文書データのページ数と、特定したページ群とに基づいて、詳細スケール画像Ｂを生成する（ステップＳ２４）。
図９（ａ）は、このときに生成される詳細スケール画像Ｂの一例を示す図である。同図に示すように、この詳細スケール画像Ｂにおいては、１ページを単位とするページ毎に、利用者の操作によって指定された６１〜６５ページのページ群を含む５５〜７５ページのページ順序を表す目盛りｔ２が刻まれている。つまり、詳細スケール画像Ｂにおいては、ステップＳ２２にて特定された位置にある目盛りに対応するページ群を含む所定範囲のページ群のページ順序を表す目盛りが単一のページ毎に刻まれている。
【００３０】
続いて、ＣＰＵ１１は、詳細スケール画像Ｂに含まれる各々の目盛りに対応するページに付加されているアノテーション情報の量を算出する（ステップＳ２５）。この実施形態では、前述と同様に、各ページに付加されているアノテーション情報の数を、アノテーション情報の量として算出するものとする。続いて、ＣＰＵ１１は、ステップＳ２４にて生成した詳細スケール画像Ｂに含まれる各目盛りに対して、算出したアノテーション情報の量を表す量画像を付加する（ステップＳ２６）。つまり、ＣＰＵ１１は、ペン検出部１９によって測定された距離が閾値以下である場合には、単一のページ毎にアノテーション情報の量を算出し、文章データの一部のページに対応する尺度の詳細スケール画像において単一のページ毎に刻まれた各目盛りに対し、当該目盛りに対応するページのアノテーション情報の量を表す量画像を付加する。
図９（ｂ）は、量画像が付加されたときの詳細スケール画像Ｂを示す図である。例えば、６１ページに対応する目盛りｔ２には、少量のアノテーション情報が付加されていることを表す量画像Ｉ１が付加されている。これは、記憶部１４の文書データの６１ページには、１個以上４個以下のアノテーション情報が付加されていることを表している。
【００３１】
続いて、ＣＰＵ１１は、量画像が付加された詳細スケール画像Ｂを表す画像データをＶＲＡＭ２０に書き込み（ステップＳ２７）、表示体制御部２２に表示開始命令を供給する。表示開始命令が供給されると、表示体制御部２２は、ＶＲＡＭ２０に書き込まれた画像データに基づいて記憶性表示体２１の表示素子を駆動し、その画像データに応じた画像を表示させる。これにより、記憶性表示体２１には、量画像が付加された詳細スケール画像Ｂが表示される（ステップＳ２８）。
図１０は、記憶性表示体２１に詳細スケール画像Ｂが表示された様子を示す平面図である。同図に示すように、この詳細スケール画像Ｂにおいては、図７に示した全体スケール画像Ａにおいて電子ペン２を用いて指定された６１〜６５ページのページ群付近のページ順序だけが示されているとともに、全体スケール画像Ａの目盛りｔ１よりも目盛りの間隔が細かい目盛りｔ２が刻まれている。利用者から見ると、電子ペン２を全体スケール画像Ａに近づけていくことにより、記憶性表示体２１の表示が全体スケール画像Ａから詳細スケール画像Ｂに変わるため、自分が電子ペン２を近づけたところを中心にスケール画像が拡大されたかのような感覚で操作することができる。そして、利用者は、この詳細スケール画像Ｂを見ることにより、全体スケール画像Ａにおいて自分が指定した６１〜６５ページのページ群近辺のページのページ順序を把握することができるとともに、６１〜６５ページのページ群近辺の各ページにどのくらいの量のアノテーション情報が付加されているかを視認することができる。
【００３２】
（文章画像の表示処理）
次に、利用者によって指定されたページの文章を表す画像を表示する文章画像の表示処理について説明する。この文章画像の表示処理は、前述のようにして記憶性表示体２１に詳細スケール画像Ｂが表示されたときに行われる。ここでは、図１０に示した詳細スケール画像Ｂが表示された状態において、利用者が図中の位置「Ｐ２」に電子ペン２を接触させて、６１ページの文章画像の表示を指示する操作を行った場合を想定する。
【００３３】
図１１は、文章画像の表示処理を示すフロー図である。前述のようにして記憶性表示体２１に詳細スケール画像が表示されると、ＣＰＵ１１は、前述したステップＳ２２と同様にして、ペン検出部１９によって、記憶性表示体２１の表示面から電子ペン２までの距離を測定するとともに、その表示面上における電子ペン２の位置を特定する（ステップＳ３１）。この例では、電子ペン２が記憶性表示体２１の表示面上に接触しているため、記憶性表示体２１の表示面から電子ペン２までの距離として「０ｃｍ」が測定されるとともに、電子ペン２の位置として図１０中の位置「Ｐ２」が特定される。
【００３４】
続いて、ＣＰＵ１１は、前述したステップＳ２３と同様にして、測定した距離が閾値である６ｃｍ以下の距離であるか否かを判定する（ステップＳ３２）。仮に、測定した距離が６ｃｍよりも大きい場合（ステップＳ３２：ＮＯ）、ＣＰＵ１１は、前述したステップＳ１２に戻り、図７に示した全体スケール画像Ａを記憶性表示体２１に表示させる。つまり、ＣＰＵ１１は、ペン検出部１９によって測定された距離が閾値よりも大きい場合には、複数のページ数を単位とするページ群毎にアノテーション情報の量を算出し、文章データの全ページに対応する縮尺の全体スケール画像において当該ページ群毎に刻まれた各目盛りに対し、当該目盛りに対応するページ群のアノテーション情報の量を表す量画像を付加する。一方、この例のように、測定した距離が閾値である６ｃｍ以下である場合（ステップＳ３２：ＹＥＳ）、ＣＰＵ１１は、電子ペン２が記憶性表示体２１の表示面上に接触したか否かを判定する（ステップＳ３３）。仮に、測定した距離が０ｃｍではない場合、ＣＰＵ１１は、電子ペン２が記憶性表示体２１の表示面上に接触していないと判定し（ステップＳ３３：ＮＯ）、前述したステップＳ３１の処理に戻る。一方、測定した距離が０ｃｍである場合、ＣＰＵ１１は、電子ペン２が記憶性表示体２１の表示面上に接触したと判定し（ステップＳ３３：ＹＥＳ）次の処理に進む。
【００３５】
続いて、ＣＰＵ１１は、ステップＳ３１にて特定した電子ペン２の位置に基づいて、表示が指示されたページを特定する（ステップＳ３４）。つまり、ペン検出部１９は、記憶性表示体２１の表示面上において電子ペン２が接触した位置を特定し、ＣＰＵ１１は、ペン検出部１９によって詳細スケール画像の表示位置が特定された場合には、特定された表示位置に対応するページを特定する。この例では、図１０に示した詳細スケール画像Ｂにおいて位置「Ｐ２」にある目盛りｔ２に対応するページ数が６１ページであるため、表示が指示されたページとして「６１ページ」が特定される。続いて、ＣＰＵ１１は、特定したページの文書データを記憶部１４から読み出し、画像データとしてＶＲＡＭ２０に書き込み（ステップＳ３５）、表示体制御部２２に表示開始命令を供給する。表示開始命令が供給されると、表示体制御部２２は、ＶＲＡＭ２０に書き込まれた画像データに基づいて記憶性表示体２１の表示素子を駆動し、その画像データに応じた画像を表示させる。これにより、記憶性表示体２１には、利用者によって表示が指示された６１ページの文章画像が表示される（ステップＳ３６）。
【００３６】
以上説明した実施形態によれば、図７に示したような全体スケール画像Ａが表示された後、電子ペン２が記憶性表示体２１の表示面上に閾値よりも近づけられると、図１０に示したような詳細スケール画像Ｂが表示される。したがって、文書データの全ページのページ数を正確に把握することができ、さらに各々のページ又はページ群にどのくらいのアノテーション情報が付加されているかを視認できるような表示を行うことができる。
【００３７】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を適宜組み合わせてもよい。
（変形例１）
前述した実施形態では、電子ペン２が近づけられて、記憶性表示体２１の表示面から電子ペン２までの距離が閾値以下になった場合には、全体スケール画像Ａに代えて詳細スケール画像Ｂが表示されていたが、これに限らない。例えば、記憶性表示体２１の表示面から電子ペン２までの距離が閾値以下になった場合には、全体スケール画像Ａと詳細スケール画像Ｂとが両方とも記憶性表示体２１に表示されてもよい。
図１２は、全体スケール画像Ａと詳細スケール画像Ｂとが両方表示される場合の表示例を示す図である。図の例では、図中の左側に図７に示したような全体スケール画像Ａが表示され、図中の右側に図１０に示したような詳細スケール画像Ｂが表示されている。利用者は、全体スケール画像Ａと詳細スケール画像Ｂとを併せて見ることができるため、記憶性表示体２１に表示される画像の全ページのページ順序を把握することができるとともに、全体スケール画像Ａにおいて自分が指定した６１〜６５ページのページ群付近の各ページにどのくらいの量のアノテーション情報が付加されているかを視認することができる。
また、この場合、前述したステップＳ１６にて全体スケール画像Ａだけが表示されている状態において、電子ペン２が記憶性表示体２１の表示面上に接触したときに、全体スケール画像Ａに加えて詳細スケール画像Ｂが表示されるようにしてもよい。
【００３８】
（変形例２）
前述した実施形態では、全体スケール画像Ａと詳細スケール画像Ｂとは、各々別のスケール画像として表示されていたが、これに限らない。例えば、ＣＰＵ１１は、全体スケール画像Ａを表示しているときにペン検出部１９により電子ペン２の位置が特定され、且つ、ペン検出部１９によって測定された電子ペン２までの距離が閾値以下である場合には、部分詳細スケール画像を生成し、表示させてもよい。このとき、ＣＰＵ１１は、電子ペン２の位置に対応する順位のページを含む所定範囲のページ群を特定し、特定したページ群に対応する目盛りについては尺度を小さく変更し、特定したページ群以外のページに対応する目盛りについてはそのままの尺度にすることにより、部分詳細スケール画像を生成する。また、アノテーション情報の量を表す量画像については、各目盛りの尺度に応じた態様で付加する。
図１３（ａ）は、このときに表示される部分詳細スケール画像Ｃの一例を示す図である。同図に示すように、この部分詳細スケール画像Ｃにおいては、利用者によって指定された６１〜６５ページのページ群を含む５５〜７５ページについては、図１０に示した詳細スケール画像Ｂと同様に、１ページを単位とするページ毎に目盛りｔ２が刻まれており、それ以外のページについては、図７に示した全体スケール画像Ａと同様に、５ページを単位とするページ群毎に目盛りｔ１が刻まれている。
また、この部分詳細スケール画像Ｃが表示された状態において、電子ペン２の位置が目盛りｔ２の配列方向に沿って移動されて、例えば７０ページが指定されると、部分詳細スケール画像Ｃは、図１３（ｂ）に示すように、指定された７０ページを中心とした６０〜８０ページに対応する目盛りが、１ページ毎に刻まれた目盛りｔ２に変更される。したがって、利用者は、電子ペン２の移動に追従して目盛りの間隔が細かくなっていくような感覚で、操作を行うことができる。
【００３９】
（変形例３）
前述した実施形態では、各ページ群又はページに付加されているアノテーション情報の数をアノテーション情報の量として算出する例を挙げて説明したが、これに限らない。例えば、アノテーション情報の種類毎に予め決められた重み付けに基づいて、アノテーション情報の量を算出してもよい。この重み付けは、例えば、赤色の電子付箋は５点、黄色の電子付箋は３点、緑色の電子付箋は１点、アンダーラインは２点といった具合で行われる。そして、該当するページ群又はページに付加されているアノテーション情報が、例えば赤色の電子付箋が１個、緑色の電子付箋が３個、アンダーラインが２ヶ所ある場合には、３点×１＋１点×３＋２点×２＝「１０点」という値がアノテーション情報の量として算出される。
また、アノテーション情報の量を、アノテーション情報の種類毎に算出して、アノテーション情報の種類毎に異なる量画像を付加してもよい。
【００４０】
（変形例４）
前述した実施形態では、アノテーション情報の量を算出して、算出したアノテーション情報の量に応じた量画像を付加していたが、各目盛りに付加される情報はこれに限らない。例えば、利用者による検索キーワードを指定する操作を受け付け、文章データが表す文章に含まれる検索キーワードの量を算出し、算出した検索キーワードの量を表す量画像が付加されてもよい。この検索キーワードが文章中にどのくらい含まれているかを表す情報は、文章に対して付加される付加情報の一例である。
また、ＣＰＵ１１が、文書データの各ページが表示された回数を計数し、文書データのページ群又はページ毎に、そのページ群又はページの文章画像が表示された回数に応じた量画像を付加してもよい。
また、前述した実施形態において、ＣＰＵ１１は、詳細スケール画像Ｂに量画像を付加する場合には、アノテーション情報の有無だけを表す画像を付加してもよい。
【００４１】
（変形例５）
前述した実施形態において、ペン検出部１９は、誘導電磁方式を用いて、記憶性表示体２１の表示面上における電子ペン２の位置を特定するとともに、記憶性表示体２１の表示面から電子ペン２までの距離を測定していたが、これに限らない。例えば、ペン検出部１９が、タッチパネルと超音波センサとで構成されてもよい。この場合、タッチパネルは、記憶性表示体２１の表示面上に配置される。そして、必ずしも電子ペン２が用いられる必要はない。例えば、利用者の指が記憶性表示体２１の表示面上に近づけられたり、接触されたりしてもよい。この場合、利用者の指が操作子としての役割を果たす。この場合、ペン検出部１９は、タッチパネルを用いて記憶性表示体２１の表示面上における操作子の位置を特定するとともに、その表示面上における操作子の接触位置を検出する。また、ペン検出部１９は、超音波センサを用いて、記憶性表示体２１の表示面に対して垂直に超音波を照射したときの反射を計測することにより、記憶性表示体２１の表示面から操作子までの距離を測定する。
【００４２】
また、この場合、ペン検出部１９は、タッチパネルを用いて、利用者の指の押圧を測定してもよい。この場合、ＣＰＵ１１は、利用者の指の押圧が閾値よりも大きい場合に、前述したステップＳ２４以降の処理を行い、記憶性表示体２１に詳細スケール画像Ｂを表示させてもよい。このように、利用者の指の押圧が大きいということは、タッチパネルが記憶性表示体２１側に大きく押し込まれて、記憶性表示体２１の表示面と利用者の指との距離が短くなるということである。つまり、本発明の「距離測定手段」は、操作子によって記憶性表示体２１の表示面上が接触されたときの押圧をも含むものであり、また「測定した距離が閾値以下である場合」とは、測定した押圧が閾値よりも大きい場合をも含むものである。また、ペン検出部１９は、タッチパネルを用いて、利用者の指が記憶性表示体２１の表示面上に接触している時間を計ってもよい。この場合、ＣＰＵ１１は、利用者の指が記憶性表示体２１の表示面に接触している時間が閾値よりも大きい場合に、前述したステップＳ２４以降の処理を行う。
【００４３】
（変形例６）
前述した実施形態において、全体スケール画像Ａ又は詳細スケール画像Ｂが表示されている状態において、利用者の操作によって量画像が指定された場合に、その量画像が付加された目盛りに対応するページ又はページ群に付加されているアノテーション情報の内容が表示されてもよい。
【００４４】
（変形例７）
前述した実施形態では、全体スケール画像Ａ又は詳細スケール画像Ｂのいずれかのスケール画像が表示されるようになっていたが、これに限らない。例えば、３ページを単位とするページ群毎に目盛りが刻まれた中間スケール画像を生成し、全体スケール画像Ａが表示された状態において電子ペン２が近づけられて、記憶性表示体２１の表示面から電子ペン２までの距離が第１の閾値以下になった場合には、中間スケール画像が表示され、さらに電子ペン２が近づけけられて、記憶性表示体２１の表示面から電子ペン２までの距離が第２の閾値以下になった場合には、詳細スケール画像Ｂが表示されてもよい。
【００４５】
（変形例８）
前述した実施形態では、ＣＰＵ１１によって全体スケール画像が生成されていたが、これに限らない。例えば、予め全体スケール画像を表す画像データが記憶部１４に記憶されていてもよい。この場合、ＣＰＵ１１は、前述したステップＳ１２〜Ｓ１３において、全体スケール画像を表す画像データを記憶部１４から読み出して、量画像を付加すればよい。
また、全体スケール画像に量画像が付加されたときに、量画像が付加された全体スケール画像を表す画像データをＲＡＭ１３などに記憶させておき、次に全体スケール画像を表示させる場合には、ＲＡＭ１３からその画像データを読み出して、ＶＲＡＭ２０に書き込むようにしてもよい。詳細スケール画像についても同様の処理を行ってもよい。
また、尺度画像は、図６や図９に示した例に限らず、文書データの各ページに割り当てられた順位の尺度となる画像であればどのようなものでもよい。
【００４６】
（変形例９）
前述した実施形態において、前述したステップＳ２１にて電子ペン２が検出範囲内に存在せず、ペン検出部１９が電子ペン２までの距離を測定できない場合には、ステップＳ１２の処理に戻り、全体スケール画像を表示してもよい。
【００４７】
（変形例１０）
前述した実施形態では、記憶性表示体２１に表示されているスケール画像を、全体スケール画像Ａから詳細スケール画像Ｂに変更するときの閾値と、詳細スケール画像Ｂから全体スケール画像Ａに変更するときの閾値とが同じであったが、これらの閾値を異ならせてもよい。この場合、ＣＰＵ１１は、ペン検出部１９によって測定された電子ペン２までの距離が第１の閾値以下の場合には、記憶性表示体２１の表示面に表示されているスケール画像を詳細スケール画像Ｂに変更して表示させ、ペン検出部１９によって測定された電子ペン２までの距離が第１の閾値よりも大きい第２の閾値以下の場合には、記憶性表示体２１の表示面に表示されているスケール画像を全体スケール画像Ａに変更して表示させる。ここでは、第１の閾値が４ｃｍであり、第２の閾値が５ｃｍである場合を想定する。この場合、記憶性表示体２１に全体スケール画像Ａが表示されている状態においては、利用者によって電子ペン２が記憶性表示体２１の表示面から４ｃｍまで近づけられると、記憶性表示体２１の表示が全体スケール画像Ａから詳細スケール画像Ｂへと変更される。一方、記憶性表示体２１に詳細スケール画像Ｂが表示されている状態においては、利用者によって電子ペン２が記憶性表示体２１の表示面から５ｃｍまで遠ざけられると、記憶性表示体２１の表示が詳細スケール画像Ｂから全体スケール画像Ａに変更される。
【００４８】
（変形例１１）
前述した実施形態において、ペン検出部１９によって行われる処理は、ＣＰＵ１１がプログラムに従って実行してもよい。また、表示装置１のＣＰＵ１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。
【図面の簡単な説明】
【００４９】
【図１】実施形態に係る表示装置の外観を示す図である。
【図２】上記表示装置のハードウェア構成を示す図である。
【図３】上記表示装置のペン検出部が電子ペンを検出する仕組みを説明する図である。
【図４】上記表示装置の機能構成を示す図である。
【図５】上記表示装置の全体スケール画像の表示処理を示すフロー図である。
【図６】上記表示装置にて生成される全体スケール画像の一例を示す図である。
【図７】上記表示装置の記憶性表示体に全体スケール画像が表示された様子を示す図である。
【図８】上記表示装置の詳細スケール画像の表示処理を示すフロー図である。
【図９】上記表示装置にて生成される詳細スケール画像の一例を示す図である。
【図１０】上記表示装置の記憶性表示体に詳細スケール画像が表示された様子を示す図である。
【図１１】上記表示装置の文章画像の表示処理を示すフロー図である。
【図１２】変形例に係るスケール画像の表示例を示す図である。
【図１３】変形例に係る表示装置にて生成される部分詳細スケール画像の一例を示す図である。
【符号の説明】
【００５０】
１…表示装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶部、１５…電源、１６…電源制御部、１７…入出力部、１８…操作ボタン、１９…ペン検出部、２０…ＶＲＡＭ、２１…記憶性表示体、２２…表示体制御部、１０１…距離測定部、１０２…位置特定部、１０３…スケール画像判定部、１０４…全体スケール画像生成部、１０５…第１の量画像付加部、１０６…詳細スケール画像生成部、１０７…第２の量画像付加部、１０８…画像データ書き込み部
【図１】
2010015489.tif 000003
【図２】
2010015489.tif 000004
【図３】
2010015489.tif 000005
【図４】
2010015489.tif 000006
【図５】
2010015489.tif 000007
【図６】
2010015489.tif 000008
【図７】
2010015489.tif 000009
【図８】
2010015489.tif 000010
【図９】
2010015489.tif 000011
【図１０】
2010015489.tif 000012
【図１１】
2010015489.tif 000013
【図１２】
2010015489.tif 000014
【図１３】
2010015489.tif 000015