(57)【要約】【課題】  複数の単位データの配列で構成された電子データにおける、注目すべき単位データの位置を容易に知ることができるようにする。【解決手段】  電子データが記憶手段１ａに記憶され、データ処理手段１ｂによって処理される。そして、リンクスポットグラフ表示手段１ｃにより、リンクスポットグラフが生成、表示される。また、マーク位置決定手段１ｆにより決定されたマーク位置に、マーク表示手段１ｇによりマークが表示される。【選択図】  図１
2006236142.tif 000002
【特許請求の範囲】
【請求項１】
電子データの全体に対する位置情報を表示するための位置情報表示プログラムにおいて、
コンピュータに、
電子データ処理手段が、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行するステップと、
リンクスポットグラフ表示手段が、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するステップと、
マーク位置決定手段が、前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するステップと、
マーク表示手段が、前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するステップと、
を実行させることを特徴とする位置情報表示プログラム。
【請求項２】
前記コンピュータに、
単位データ処理指示手段が、前記リンクスポットが選択されると、対応関係にある前記単位データの処理を実行するように、前記データ処理手段に指示信号を出力するステップをさらに実行させることを特徴とする請求項１記載の位置情報表示プログラム。
【請求項３】
前記コンピュータに、
検索結果位置マーク要求手段が、ユーザからの操作入力に応答して、前記電子データの内部を検索し、検索結果に対応する前記単位データをマーク対象として指定した前記マーク要求を、前記マーク位置決定手段に対して出力するステップをさらに実行させることを特徴とする請求項１記載の位置情報表示プログラム。
【請求項４】
前記コンピュータに、
リンクスポット幅変更手段が、前記記憶手段から前記電子データを読み取り、前記単位データごとのデータ量を読み取り、そのデータ量に応じて、前記リンクスポットの幅の変更指示を前記リンクスポットグラフ表示手段に出力するステップをさらに実行させることを特徴とする請求項１記載の位置情報表示プログラム。
【請求項５】
電子データの全体に対する位置情報を表示するための位置情報表示装置において、
複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行する電子データ処理手段と、
複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するリンクスポットグラフ表示手段と、
前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するマーク位置決定手段と、
前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するマーク表示手段と、
を有することを特徴とする位置情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は位置情報表示プログラム、および位置情報表示装置に関し、特に電子データの全体に対する位置情報を表示するための位置情報表示プログラム、および位置情報表示装置に関する。
【背景技術】
【０００２】
近年、地球環境への配慮、経費削減、電子機器の急速な普及などの様々な観点から、データを記憶、配布等する媒体を紙媒体から電子媒体に移行する動きがみられる。
しかし、電子書籍などでは、「今、自分が何章の何節を読んでいるか」「以前に見かけた情報はどのあたりに記載してあったか」という情報が、紙の書籍に比べて直感的につかみにくい。すなわち、紙の書籍の場合には、本の厚さという物理的な情報があり、現在読んでいる位置や、以前読んだ情報の位置を大まかにつかむことができる。一方、電子書籍では、紙の媒体における本の厚さに相当する情報がないので、全体を見渡すことができず、直感的な位置情報が不足していた。
【０００３】
そこで、これらを解決するために、従来、たとえば５つの位置情報の表現方法が使用されている。
第１の表現方法としては、電子書籍の左側に目次、右側に本文が表示されるようにして、左側に表示されている目次に対して、現在右側に表示されている本文の位置情報を示すマークをつけて、現在なんという項目を見ているかなどをわかるようにしているものがある。
【０００４】
第２の表現方法としては、本文のページの上部に「第××章 ＞ 第××節」といった階層リンク（パンくずリスト）を設けて、現在読んでいる階層を明示したり、上部の階層に移動しやすくしているものがある。
【０００５】
第３の表現方法としては、検索機能を利用して必要な情報を探したり、しおり（ブックマーク）機能で、前回読んだ位置やもう一度参照したいページをマークしたりしているものがある。
【０００６】
第４の表現方法としては、検索機能を利用した際、多くのページが該当するとの結果が出た場合、ページ内に含まれる単語数に応じて結果をランク付けしたり、本文の一部を抜粋して表示したりするなどして、重要度の判断基準を読者に与えているものがある。
【０００７】
第５の表現方法としては、左右のページに分割された、紙の書籍を模した電子ブック上で使用するアイデアがある。このアイデアでは、全体のボリュームをつかみやすくするために、ページの左右に紙を積み重ねたときにできる縦線を模したグラフィックを表示し、ページをめくる操作により、縦線の量を増減させている。また、合わせて現在表示しているページ数／全体のページ数を表示することで、正確な位置を示している。（たとえば、特許文献１参照）。
【特許文献１】特開２００３−１５０２９８号公報（段落番号〔０１２５〕〜〔０１３８〕、図２６）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記５つの位置情報の表現方法が使用されることによって、位置情報がわかりやすくなったが、なおそれぞれに課題がある。
上記第１の表現方法である、目次が本文とともに表示されており、かつ現在位置を示す仕組みがあれば、書籍全体のボリュームと現在読んでいる位置がわかる。しかし、ページ数が多い電子書籍の場合には、目次が長くなってしまうため、スクロールしないと全体がつかめない。つまり一覧性に欠けるという問題がある。
【０００９】
上記第２の表現方法である、本文ページの上部にパンくずリストがあれば、自分の読んでいる位置が第何章かという論理的な情報はわかるが、書籍全体のどのあたりを読んでいるかはわからないという問題がある。
【００１０】
上記第３の表現方法である、検索機能やしおり機能を使用した場合、検索でヒットした、またはしおりを追加したページのタイトルを一覧で表示し、そこから必要な情報をたどる。しかし、読者は以前読んだページのタイトルを厳密に覚えているわけではないので、検索結果に表示されるタイトルやしおりのタイトルを見ても、探している情報が該当するか判断がつきにくいという問題がある。
【００１１】
上記第４の表現方法である、検索結果をページ内に含まれる単語の数でランク付けする手法は、ページ単体の重要度はわかるものの、書籍全体のどの章に求める情報が集中しているかがわかりにくいという問題がある。
【００１２】
上記第５の表現方法である、左右のページに分割された、紙の書籍を模した電子ブック上で使用するアイデアでは、左右見開きページで表現される、紙の書籍に模した専用のブックリーダでしか使用できないという問題がある。
【００１３】
本発明はこのような点に鑑みてなされたものであり、複数の単位データの配列で構成された電子データにおける、注目すべき単位データの位置を容易に知ることができる位置情報表示プログラム、および位置情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明では上記問題を解決するために、図１に示すような、電子データの全体に対する位置情報を表示するための位置情報表示プログラムが提供される。この位置情報表示プログラムに基づいて、コンピュータ内に図１に示す処理機能が実現される。すなわち、記憶手段１ａは、複数の単位データの配列で構成された電子データを記憶する。そして、データ処理手段１ｂは、記憶手段１ａが記憶している電子データを読み出し、単位データに基づいて所定の処理を実行する。リンクスポットグラフ表示手段１ｃは、この単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある単位データと同じ並びでリンクスポットグラフ内に配置し、リンクスポットグラフを表示する。また、マーク位置決定手段１ｆは、単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、リンクスポットグラフからマーク対象として指定された単位データに対応するリンクスポットの表示位置をマーク位置として決定する。そのマーク位置決定手段１ｆがした決定を受け、マーク表示手段１ｇは、決定されたマーク位置にマークを表示する。
【００１５】
これにより、電子データが記憶手段１ａに記憶され、データ処理手段１ｂによって処理される。そして、リンクスポットグラフ表示手段１ｃにより、リンクスポットグラフが生成、表示される。また、マーク位置決定手段１ｆにより決定されたマーク位置に、マーク表示手段１ｇによりマークが表示される。
【００１６】
また、上記問題を解決するために、電子データの全体に対する位置情報を表示するための位置情報表示プログラムにおいて、コンピュータに、電子データ処理手段が、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行するステップと、リンクスポットグラフ表示手段が、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するステップと、マーク位置決定手段が、前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するステップと、マーク表示手段が、前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するステップとを実行させることを特徴とする位置情報表示プログラムが提供される。
【００１７】
このような位置情報表示プログラムによれば、電子データ処理手段により、複数の単位データの配列で構成された電子データを記憶する記憶手段から電子データが読み取られ、単位データに基づいて所定の処理が実行され、リンクスポットグラフ表示手段により、複数の単位データそれぞれに対応づけられた複数のリンクスポットが、対応関係にある電子データと同じ並びでリンクスポットグラフ内に配置され、リンクスポットグラフが表示され、マーク位置決定手段により、単位データの少なくとも１つをマーク対象として指定されたマーク要求を受け取ると、リンクスポットグラフからマーク対象として指定された単位データに対応するリンクスポットの表示位置がマーク位置として決定され、マーク表示手段により、マーク位置決定手段で決定されたマーク位置に、マークが表示される。
【００１８】
また、本発明では、電子データの全体に対する位置情報を表示するための位置情報表示装置において、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行する電子データ処理手段と、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するリンクスポットグラフ表示手段と、前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するマーク位置決定手段と、前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するマーク表示手段とを有することを特徴とする位置情報表示装置が提供される。
【００１９】
このような位置情報表示装置よれば、電子データ処理手段により、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データが読み取られ、前記単位データに基づいて所定の処理が実行される。次に、リンクスポットグラフ表示手段により、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置され、前記リンクスポットグラフが表示される。そして、マーク位置決定手段により、前記単位データの少なくとも１つをマーク対象として指定したマーク要求が受け取られると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置がマーク位置として決定される。そして、マーク表示手段により、前記マーク位置決定手段で決定された前記マーク位置に、マークが表示される。
【発明の効果】
【００２０】
本発明では、リンクスポットグラフが生成、表示され、そのリンクスポットグラフの注目している単位データの位置にマークが表示されることにより、電子データ全体に対する注目している単位データの位置をユーザが容易に知ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
〔第１の実施の形態〕
まず、本実施の形態に適用される発明の概要について説明し、その後、本実施の形態の具体的な内容を説明する。
【００２２】
図１は、本実施の形態に適用される発明の概念図である。図１に示すように、コンピュータ１は、ネットワーク２を介してコンテンツサーバ３ａ、３ｂ、３ｃ、・・・に接続されている。コンピュータ１は、コンテンツサーバ３ａ、３ｂ、３ｃ、・・・の少なくとも１つから複数の単位データの配列で構成された電子データを受け取る。そして、受け取った電子データは、記憶手段１ａによって記憶される。たとえば、この電子データがオンラインマニュアルであり、ＨＴＭＬ（Hyper Text Markup Language）形式で作成されたファイルであるとする。
【００２３】
データ処理手段１ｂは、記憶手段１ａが記憶している電子データを読み出し、電子データの単位データに基づいて所定の処理を実行する。ここでいう単位データとは、電子データを＜ａ  ｎａｍｅ＞やファイル名などで２以上に区切ったときの１つ１つのデータをいう。また、所定の処理とは、文章データなら読み出し、音楽データなら再生などである。
【００２４】
リンクスポットグラフ表示手段１ｃは、この単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある単位データと同じ並びでリンクスポットグラフ内に配置し、リンクスポットグラフを表示する。
【００２５】
また、単位データ処理指示手段１ｄは、リンクスポットグラフ内のリンクスポットが選択されると、対応関係にある単位データの処理を実行するように、データ処理手段１ｂに対して指示信号を出力する。リンクスポットグラフ表示手段１ｃが生成したリンクスポットグラフは、たとえば、ＨＴＭＬファイルとして出力され、ブラウザなどを用いると画面表示例１ｅのようになる。
【００２６】
また、マーク位置決定手段１ｆは、単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、リンクスポットグラフからマーク対象として指定された単位データに対応するリンクスポットの表示位置をマーク位置として決定し、マーク表示手段１ｇにマーク位置を決定した旨の信号を出力する。このマーク位置決定手段１ｆからの信号を受信すると、マーク表示手段１ｇは、決定されたマーク位置にマークを表示する。
【００２７】
これにより、コンテンツサーバ３ａ、３ｂ、３ｃのいずれか１つから受け取った電子データを記憶手段１ａが記憶し、データ処理手段１ｂによって処理され、リンクスポットグラフ表示手段１ｃにより生成、表示される。また、マーク位置決定手段１ｆにより決定されたマーク位置に、マーク表示手段１ｇがマークを表示する。また、リンクスポットに対して処理信号が入力されると、単位データ処理指示手段１ｄにより指示信号が出力され、データ処理手段１ｂにより対応する単位データの処理が実行される。
【００２８】
すなわち、電子データよりリンクスポットグラフが生成、表示され、そのリンクスポットグラフの所定の位置にマークが表示される。以下に、位置情報を表示するシステムの例を、実施の形態として具体的に説明する。
【００２９】
図２は、本実施の形態に係るシステム構成例を示す図である。
図２に示すとおり、インターネット２０に接続された複数の端末装置１００ａ、１００ｂ、１００ｃ、・・・から、コンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・にアクセスし、コンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・に記憶されているオンラインマニュアルを読み出し、端末装置１００ａ、１００ｂ、１００ｃ、・・・において、本実施の形態の位置情報表示プログラムを用いて位置情報を表示する。
【００３０】
図３は、本実施の形態に用いる端末装置のハードウェア構成例を示す図である。端末装置１００は、ＣＰＵ(Central Processing Unit)１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ(Random Access Memory)１０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、及び通信インタフェース１０６が接続されている。
【００３１】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００３２】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００３３】
通信インタフェース１０６は、インターネット２０に接続されている。通信インタフェース１０６は、インターネット２０を介して、他のコンピュータとの間でデータの送受信を行う。
【００３４】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、端末装置１００が有する処理機能について説明する。
【００３５】
図４は、端末装置のブラウザがＪａｖａＳｃｒｉｐｔ（登録商標ｘ）を実行した後の処理機能を示す図である。図４に示すように、端末装置１００は、インターネット２０を介して、コンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・に接続されており、ブラウザ１１０と、マーク位置決定部１２０とを備えている。
【００３６】
端末装置１００のブラウザ１１０は、データ取得部１１１と、記憶部１１２と、表示部１１３と、現在位置制御部１１４と、マーク変更部１１５とを備えている。
データ取得部１１１は、コンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・の少なくとも１つから複数の単位データの配列で構成された電子データと、一部の処理機能を実現するためのＪａｖａＳｃｒｉｐｔとを受け取るために、所定のコンテンツサーバにアクセスして、所定の電子データとＪａｖａＳｃｒｉｐｔとを受け取る。そして、受け取った電子データは、記憶部１１２によって記憶される。たとえば、この電子データがオンラインマニュアルであり、ＨＴＭＬ形式で作成されたファイルであるとする。
【００３７】
表示部１１３は、記憶部１１２に記憶されているＨＴＭＬファイルを読み出す。また、そのＨＴＭＬファイルに記述されているマニュアル本文およびリンクスポットグラフを表示する。リンクスポットグラフは、ＨＴＭＬの＜ｔａｂｌｅ＞タグで構成し、または＜ｍａｐ＞タグで座標を書き込んだもので実現する。
【００３８】
現在位置制御部１１４は、記憶部１１２に記憶されているＨＴＭＬファイルを読み出し、ファイル名もしくは＜ａ  ｎａｍｅ＞などのリンク情報を読み込む。また、表示部１１３が現在表示しているページのリンク情報を読み出し、現在表示しているページに対応するリンクスポットに現在位置マークを表示するようにマーク変更部１１５に対して指示信号を出力する。この現在位置制御部１１４の機能は、データ取得部１１１が取得したＪａｖａＳｃｒｉｐｔによって実現される。
【００３９】
マーク位置決定部１２０は、検索結果制御部１２１と、しおり制御部１２２とを備えている。また、マーク位置決定部１２０の機能の一部は、データ取得部１１１が取得したＪａｖａＳｃｒｉｐｔによって実現される。
【００４０】
検索結果制御部１２１は、インターネット２０を介してコンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・と接続されており、ユーザからの検索指示を受けると、オンラインマニュアルが格納されているコンテンツサーバと通信を行い、検索結果を受け取る。そして、その受け取った検索結果がＨＴＭＬファイルでない場合には、受け取ったファイルをＨＴＭＬファイルに変換する。それとともに、その生成したＨＴＭＬファイルを読み込み、検索結果にあがった項目とその項目が記載されているページと、記憶部１１２から受け取ったデータ取得部が取得したＨＴＭＬファイルのリンク情報とを比較し、リンクスポットグラフの検索結果としてあがっている項目に対応するリンクスポットに検索結果位置マークをつけるようにマーク変更部に指示を出す。
【００４１】
しおり制御部１２２は、ユーザからのしおり付け指示を受けると、しおりを付ける際の現在位置情報などを記録したＨＴＭＬファイルを出力し、このＨＴＭＬファイルをＪａｖａＳｃｒｉｐｔが読み込み、記憶部１１２から受け取ったデータ取得部１１１が取得したＨＴＭＬファイルのリンク情報とを比較し、リンクスポットグラフのブックマークファイルに保存されているしおりを挟みたい場所に対応するリンクスポットにしおり位置マークを表示するようにマーク変更部１１５に指示を出す。
【００４２】
マーク変更部１１５は、現在位置制御部１１４か、検索結果制御部１２１か、しおり制御部１２２のいずれか１つ以上からのマーク変更の指示があると、そのマーク変更指示に従ってマークを変更すべき場所の画像ファイルを変更する。この変更する機能もＪａｖａＳｃｒｉｐｔが行う。また、この画像ファイルの変更は、ＪａｖａＳｃｒｉｐｔによってメモリ上で行い、実際に記憶部１１２に記憶されているＨＴＭＬファイルのソースを変更することはしない。
【００４３】
次に、端末装置１００により行われる処理の説明をする。まずは、具体的な表示例を使って概要を説明し、その後、フローチャートを用いて処理手順を詳細に説明する。
図５は、本実施の形態のリンクスポットグラフの概要を示す図である。
【００４４】
図５に示すように、リンクスポットグラフ２００には、複数のリンクスポット２０１が並べられている。このリンクスポット２０１が並べられている順番は、オンラインマニュアルの単位データの配列順になっている。
【００４５】
リンクスポットグラフ２００についているマーク２１０、２２０、２３０は、それぞれ、現在見ているページが電子ファイル全体のどの位置にあるのかを示す現在位置マーク２１０であり、検索結果としてあがった項目が記載されている場所を示す検索結果位置マーク２２０であり、ユーザが挟んだしおりの場所を示すしおり位置マーク２３０である。
【００４６】
現在位置マーク２１０は、現在見ているページの位置情報２１２と、リンクスポットの位置情報２１１との比較を行い、位置情報が一致すると、対応するリンクスポット２０１に付される。検索結果位置マーク２２０は、検索結果としてあげられた項目の位置情報２２２と、リンクスポットの位置情報２２１との比較を行い、位置情報が一致すると、対応するリンクスポット２０１に付される。また、しおり位置マーク２３０は、しおりを付したい位置の位置情報と項目が保存されている、たとえばブックマークファイル２３２と、リンクスポットの位置情報２３１との比較を行い、位置情報が一致すると、対応するリンクスポット２０１に付される。
【００４７】
続いて、フローチャートを用いて、上記の表示処理を詳細に説明する。
図６は、端末装置による現在位置を示すマークを表示する処理の手順を示すフローチャートである。以下、図６に示す処理をステップ番号に沿って説明する。
【００４８】
〔ステップＳ１１〕データ取得部１１１は、コンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・からオンラインマニュアルを取得し、記憶部１１２に記憶する。
〔ステップＳ１２〕現在位置制御部１１４は、記憶部１１２に記憶されているオンラインマニュアルのリンク情報の一覧を取得する。
【００４９】
〔ステップＳ１３〕現在位置制御部１１４は、表示部１１３により新たにページが表示される際、または表示されるページが切り替わる際に、新たに表示されるページの位置情報を取得する。そして、表示部１１３によりページが表示されると、現在位置制御部１１４は、取得したページの位置情報を現在見ているページの位置情報として認識する。
【００５０】
〔ステップＳ１４〕現在位置制御部１１４は、ステップＳ１２で取得したリンク情報の一覧と、ステップＳ１３で取得した現在見ているページの位置情報とを比較して、現在見ているページの位置に該当するリンクスポットを特定し、その特定したリンクスポットに現在位置マーク２１０を付けるようにマーク変更部１１５に指示信号を出力する。
【００５１】
〔ステップＳ１５〕マーク変更部１１５は、現在位置制御部１１４から指示信号を受信すると、記憶部１１２に記憶されているオンラインマニュアルの本文を表示するとともに、ＪａｖａＳｃｒｉｐｔによる、現在位置制御部１１４が特定したリンクスポット２０１の表示を変更する命令が実行され、リンクスポットグラフ２００の現在表示しているページを示すリンクスポット２０１に、現在位置マーク２１０が表示される。
【００５２】
図７は、端末装置による検索結果にあがった項目の位置を示すマークを表示する処理の手順を示すフローチャートである。以下、図７に示す処理をステップ番号に沿って説明する。
【００５３】
〔ステップＳ２１〕検索結果制御部１２１は、ユーザからの指示を受けて、検索要求信号をインターネット２０を介してオンラインマニュアルが格納されているコンテンツサーバに出力し、コンテンツサーバからの検索結果を受信する。
【００５４】
〔ステップＳ２２〕検索結果制御部１２１は、コンテンツサーバから受けた検索結果がＨＴＭＬ形式のファイルであればそのものを、ＨＴＭＬ形式のファイルでない場合にはそのファイルをＨＴＭＬ形式のファイルに変換して、検索結果ファイルとして出力する。
【００５５】
〔ステップＳ２３〕検索結果制御部１２１は、記憶部１１２からオンラインマニュアルのリンク情報の一覧を取得する。
〔ステップＳ２４〕検索結果制御部１２１は、検索結果ファイルから、検索結果にあがっている項目と、その項目の位置情報を取得する。
【００５６】
〔ステップＳ２５〕検索結果制御部１２１は、ステップＳ２３で取得したリンク情報の一覧と、ステップＳ２４で取得した検索結果にあがっている項目が記載されているページの位置情報とを比較して、検索結果にあがっている項目が記載されているページの位置に該当するリンクスポットを特定し、その特定したリンクスポットに検索結果位置マーク２２０を付けるようにマーク変更部１１５に指示信号を出力する。
【００５７】
〔ステップＳ２６〕マーク変更部１１５は、検索結果制御部１２１から指示信号を受信すると、記憶部１１２に記憶されているオンラインマニュアルの検索結果を表示するとともに、ＪａｖａＳｃｒｉｐｔによる、検索結果制御部１２１が特定したリンクスポット２０１の表示を変更する命令が実行され、リンクスポットグラフ２００の検索結果にあがっている項目が記載されているページを示すリンクスポット２０１に、検索結果位置マーク２２０が表示される。
【００５８】
図８は、端末装置によるしおり位置を示すマークを表示する処理の手順を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。
〔ステップＳ３１〕オンラインマニュアルがコンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・からデータ取得部１１１により取得され、記憶部１１２により記憶され、表示部１１３により表示されているとき、しおり制御部１２２は、ユーザからの指示を受けて、現在表示しているページの位置情報を記憶部１１２から取得し、その取得した位置情報と項目をＨＴＭＬ形式のブックマークファイルとして出力する。
【００５９】
〔ステップＳ３２〕しおり制御部１２２は、記憶部１１２からオンラインマニュアルのリンク情報の一覧を取得する。
〔ステップＳ３３〕しおり制御部１２２は、しおりを挟むページの位置情報と、項目とが関連付けられているブックマークファイルから、しおりの位置情報を取得する。
【００６０】
〔ステップＳ３４〕しおり制御部１２２は、ステップＳ３２で取得したリンク情報の一覧と、ステップＳ３３で取得したしおりの位置情報とを比較して、しおりの位置に該当するリンクスポットを特定し、その特定したリンクスポットにしおり位置マーク２３０を付けるようにマーク変更部１１５に指示信号を出力する。
【００６１】
〔ステップＳ３５〕マーク変更部１１５は、しおり制御部１２２から指示信号を受信すると、記憶部１１２に記憶されているオンラインマニュアルの本文を再表示するとともに、ＪａｖａＳｃｒｉｐｔによる、しおり制御部１２２が特定したリンクスポット２０１の表示を変更する命令が実行され、リンクスポットグラフ２００のしおりの位置を示すリンクスポット２０１に、しおり位置マーク２３０が表示される。
【００６２】
このようにして、リンクスポットグラフ２００に現在位置マーク２１０、検索結果位置マーク２２０、しおり位置マーク２３０が表示される。
次に、実際にオンラインマニュアルに記載されている、リンクスポットグラフのＨＴＭＬソースコードを具体的に説明する。
【００６３】
図９は、本実施の形態のリンクスポットグラフを表示するためのＨＴＭＬソースコードを示す図である。なお、図９において、テーブルの一部の似たコードを繰り返している部分を省略して示している。
【００６４】
図９に示すように、本実施の形態のリンクスポットグラフ２００は、ＨＴＭＬ形式で構成されており、図９に示すＨＴＭＬソースコード３００がブラウザ１１０に読み込まれ、リンクスポットグラフ２００が表示される。
【００６５】
リンクスポットグラフ２００は、＜ｔａｂｌｅ＞タグを用いて生成されている。また、リンクスポット２０１は、１つ１つがｓｐａｃｅｒ．ｇｉｆという画像ファイルで表されている。このリンクスポット２０１は、オンラインマニュアルのＨＴＭＬファイルにそれぞれつけられた＜ａ  ｎａｍｅ＞にリンクされており、リンクスポット２０１を選択することによってリンク先のＨＴＭＬファイルの該当箇所をすぐに参照することが可能となる。
【００６６】
図１０は、ＪａｖａＳｃｒｉｐｔによってリンクスポットを表す画像ファイルが変更された際のＨＴＭＬソースコードを示す図である。図１０は、図９に示したＨＴＭＬソースコード３００をＨＴＭＬファイル３０１に適用したものである。図９と異なる点は、四角で囲った３つの部分が、ｓｐａｃｅｒ．ｇｉｆからｃｕｒｒｅｎｔ．ｇｉｆ、ｓｅａｒｃｈ．ｇｉｆ、ｂｋｍｋ．ｇｉｆにそれぞれ変更されている点にある。ここで、ｃｕｒｒｅｎｔ．ｇｉｆは、現在位置マーク２１０を示す画像ファイルである。また、ｓｅａｒｃｈ．ｇｉｆは、検索結果位置マーク２２０を示す画像ファイルである。また、ｂｋｍｋ．ｇｉｆは、しおり位置マーク２３０を示す画像ファイルである。
【００６７】
ｓａｍｐｌｅ．ｊｓという名前がつけられたＪａｖａＳｃｒｉｐｔは、ＨＴＭＬファイル３０１がメモリ上に読み込まれるときに実行され、メモリ上でＨＴＭＬソースコード３００を変更する。ブラウザ１１０は、その変更したＨＴＭＬソースコード３００を読み込むことによって、リンクスポットグラフ２００の該当部分のリンクスポット２０１の画像ファイルが変更され、現在位置マーク２１０、検索結果位置マーク２２０、しおり位置マーク２３０が表示される。
【００６８】
図１１は、リンクスポットグラフを背景色でグループ分けした様子を示す図である。
リンクスポットグラフの背景画像２００ａは、オンラインマニュアルが第１章〜第５章まであるとき、同じ章に属するリンクスポット２０１ごとに背景画像を変えることによって、章の区切りがどこにあるかを明確にする。また、その色分けした章の下にその色分けした部分が何章にあたるのかを文字で表す。そうすることによって、オンラインマニュアル全体に対する注目している文章の位置をユーザが容易に知る助けとなる。
【００６９】
図１２は、オンラインマニュアルをブラウザで表示した際の表示例である。図１２に示すように、ブラウザ１１０は、左右２画面にフレーム分けされており、右フレームにはオンラインマニュアルの本文、左フレームには目次が表示されている。そして、右側上部にはリンクスポットグラフ２００が表示されている。ユーザは、オンラインマニュアルを参照する際に、リンクスポットグラフ２００が表示されていることによって、現在位置、検索結果としてあがった項目の位置、しおりを挟んだ位置が一目でわかるので、オンラインマニュアル全体に対する注目している単位データの位置を容易に知ることができる。
【００７０】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態について説明する。本実施の形態のリンクスポットグラフは、現在位置の表示方法が異なる以外は、第１の実施の形態で示した構成と同様である。このため、上記第１の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００７１】
図１３は、リンクスポットの幅を変更する際の処理手順を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
〔ステップＳ４１〕データ取得部１１１は、コンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・からオンラインマニュアルを取得し、記憶部１１２に記憶する。
【００７２】
〔ステップＳ４２〕リンクスポット幅変更部は、記憶部１１２に記憶されているオンラインマニュアルの単位データごとの位置情報を読み取り、単位データの文字数をカウントする。
【００７３】
〔ステップＳ４３〕リンクスポット幅変更部は、単位データごとにカウントした文字数を、基本となる文字数と比較する。
〔ステップＳ４４〕リンクスポット幅変更部は、単位データごとの文字数が基本文字数を越えていた場合には、基本文字数の何倍であったかを計算し、その倍率を取得する。
【００７４】
〔ステップＳ４５〕リンクスポット幅変更部は、ステップＳ４４で得た倍率に応じて、リンクスポット幅を変更するように、マーク変更部１１５に指示信号を出力する。
〔ステップＳ４６〕マーク変更部１１５は、リンクスポット幅変更部から指示信号を受信すると、記憶部１１２に記憶されているリンクスポットグラフ２００の、上記基本文字数を越えた単位データに対応するリンクスポットの幅を規定しているｗｉｄｔｈ属性に倍率をかける。表示部１１３は、ｗｉｄｔｈ属性が変更されたリンクスポットグラフ２００のＨＴＭＬソースコードを読み取ると、かけた倍率だけ幅の広がったリンクスポットが表示される。
【００７５】
ユーザは、本実施の形態のリンクスポットを見ると、オンラインマニュアルの単位データのデータ量がリンクスポットグラフ２００を見ることによって一目でわかり、電子データ全体に対する注目している単位データの位置をユーザが容易に知ることができるようになる。また、基本データ量以上のデータ量がある単位データのみ、リンクスポットの幅を変更するため、マークを付けた場合にマークが重なるなどの弊害が起こらない、最低限のリンクスポットの幅を確保することが可能であり、ユーザがマークをより容易に視認することが可能となる。なお、リンクスポットの幅を変更するだけでなく、事前に用意した数パターンの画像ファイルに差し替えることによって単位データのデータ量をわかるようにしてもよい。
【００７６】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態について説明する。本実施の形態のリンクスポットグラフは、リンクスポットが異なる以外は、第１の実施の形態で示した構成と同様である。このため、上記第１の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００７７】
図１４は、本実施の形態のリンクスポットグラフの表示例を示す図である。
本実施の形態のリンクスポットグラフ３２００は、音楽データ１つを単位データとして、音楽データ４つを１つの電子データとして取り扱った場合を例としている。
【００７８】
本実施の形態のリンクスポットグラフ３２００のリンクスポットは、選択されてもその選択されたリンクスポットに対応する音楽データの読み込みをせず、位置情報に応じて表示されるマークを付ける際の基準点としてのみ機能している。このように、リンクスポットがリンク機能を有していなくても、検索機能などを用いてマークが表示されることによって、電子データ全体のどのあたりに注目すべき単位データがあるのかを容易に知ることができるようになる。
【００７９】
また、従来は１つのデータとしてしか取り扱うことができなかったデータを、複数個まとめて表示することができることから、複数個のデータ全体のどのあたりに注目すべき単位データがあるのかを容易に知ることができるようになる。
【００８０】
〔第４の実施の形態〕
次に、本発明の第４の実施の形態について説明する。本実施の形態のリンクスポットグラフは、リンクスポットグラフに表示するマークが異なる以外は、第１の実施の形態で示した構成と同様である。このため、上記第１の実施の形態とほぼ同様の構成部分については同一の符号を付すなどして適宜その説明を省略する。
【００８１】
図１５は、本実施の形態のリンクスポットグラフの表示例を示す図である。
図１５に示すように、リンクスポットグラフ２００には、文字が書かれたしおり位置マーク４２３０が表示されている。しおり位置マーク４２３０は、しおり制御部１２２がユーザの指示によって出力するマーク変更指示に、ユーザの指定した条件を付加することにより、しおりの色を変えたり、しおりの中にコメントや、表示されているページの項目を入れてしおりが表示されると、注目している単位データの位置をより一層容易に知ることができる。
【００８２】
また、検索結果制御部１２１によって得られた検索結果がランク付けされているような場合、検索結果にあがっている項目の位置情報とともに、項目ごとのランクを取得し、そのランクごとにマークの色を変えたり、マークの中にランクを表示するなどの情報を付加してマーク変更部１１５にマーク変更指示を出力することにより、色が変わったマークや、ランクが一緒に表示された検索結果位置マークがリンクスポットグラフ２００の所定のリンクスポット２０１の部分に表示されることにより、注目している単位データの位置をより一層容易に知ることができる。
【００８３】
なお、インターネット２０上のコンテンツサーバ３０ａ、３０ｂ、３０ｃ、・・・からオンラインマニュアルをダウンロードして用いる例を示したが、たとえば、マニュアルがＣＤ−ＲＯＭなどに保存されている場合には、本発明の位置情報表示プログラムが実装されている装置のＣＤドライブなどを用いてＣＤ−ＲＯＭからマニュアルを読み出し、所定の処理を実行することによって同様の機能が実現できる。たとえば、検索結果制御部１２１は、ユーザからの検索指示を受けると、マニュアルが格納されているＣＤ−ＲＯＭ内を検索し、検索結果を受け取ることで上記機能が実現される。そのような場合には、ＣＤドライブが図３に示したハードウェア構成に付け加わることにより本実施の形態の処理機能が実現される。
【００８４】
また、上記実施例では、電子データがＨＴＭＬ形式で作成されたオンラインマニュアルであり、端末装置１００のブラウザがＪａｖａＳｃｒｉｐｔを実行してマーク表示を行う例を示したが、電子データはオンラインマニュアルである必要はなく、ＪａｖａＳｃｒｉｐｔで実現していたマーク表示を別の方法を用いて実現してもよい。
【００８５】
たとえば、電子データが電子書籍であり、端末装置１００がＰＤＡ（Personal Digital Assistant）であるような場合は、ＰＤＡ内にマーク表示用のプログラムを記憶させておくなどしてもよい。また、電子データが映画などの動画データであり、端末装置１００が動画再生用ソフトを備えた機器であるような場合などは、その動画データの圧縮方式や動画再生用ソフトに合わせたプログラムを用いてマーク表示を行ってもよい。
【００８６】
また、上記実施例では、バー形式のリンクスポットグラフを示したが、リンクスポットグラフは全ページのボリュームを表すことができれば、形状は何でもよい。たとえば、スピードメーターのような円形や、小さな四角形を積み上げたものなどが考えられる。また、上記実施例では、現在表示しているページに対応するリンクスポットの上部にマークを表示するリンクスポットグラフを示したが、現在のページが全体に対してどの位置にあたるかがわかれば、どんな形でもよい。たとえば図１６に示すような現在位置の表示方法もある。
【００８７】
図１６は、プログレスバーのように現在位置表示をするリンクスポットグラフを示す図である。図１６に示すように、リンクスポットグラフ５２００は、プログレスバーのように一方の端から色が変わっていくことによって現在の位置を示している。
【００８８】
また、オンラインマニュアルが何章かに分かれている場合、章ごとに背景色を変えること以外でも、全体の中での各章の位置やボリュームを示すことも可能である。
図１７は、リンクスポットグラフを段違いにすることでグループ分けした様子を示す図である。図１７に示すように、リンクスポットグラフ２００ｂは、リンクスポット２０１を属する章ごとに分類する方法として章ごとに段違いにすることによって、章の区切りがどこにあるかを明確にしている。また、その段違いにした章の下にその段違いにした部分が何章にあたるのかを文字で表す。そうすることによって、オンラインマニュアル全体に対する注目している文章の位置をユーザが容易に知る助けとなる。
【００８９】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、電子ファイル管理装置が有すべき機能の処理内容を記述した電子ファイル管理プログラムが提供される。その電子ファイル管理プログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述した電子ファイル管理プログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、ＦＤ、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷなどがある。光磁気記録装置には、ＭＯ（Magneto Optical disk）などがある。
【００９０】
電子ファイル管理プログラムを流通させる場合には、たとえば、その電子ファイル管理プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにその電子ファイル管理プログラムを転送することもできる。
【００９１】
電子ファイル管理プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録された電子ファイル管理プログラムもしくはサーバコンピュータから転送された電子ファイル管理プログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置から電子ファイル管理プログラムを読み取り、電子ファイル管理プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接電子ファイル管理プログラムを読み取り、その電子ファイル管理プログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータから電子ファイル管理プログラムが転送される毎に、逐次、受け取った電子ファイル管理プログラムに従った処理を実行することもできる。
【００９２】
なお、本発明は、上述の実施の形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加えることができる。
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【００９３】
（付記１）  電子データの全体に対する位置情報を表示するための位置情報表示プログラムにおいて、
コンピュータに、
電子データ処理手段が、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行するステップと、
リンクスポットグラフ表示手段が、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するステップと、
マーク位置決定手段が、前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するステップと、
マーク表示手段が、前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するステップと、
を実行させることを特徴とする位置情報表示プログラム。
【００９４】
（付記２）  前記コンピュータに、
単位データ処理指示手段が、前記リンクスポットが選択されると、対応関係にある前記単位データの処理を実行するように、前記データ処理手段に指示信号を出力するステップをさらに実行させることを特徴とする付記１記載の位置情報表示プログラム。
【００９５】
（付記３）  前記コンピュータに、
現在位置マーク要求手段が、ユーザからの操作入力に応答して、前記電子データ処理手段によって現在処理されている前記単位データをマーク対象として指定した前記マーク要求を、前記マーク位置決定手段に対して出力するステップをさらに実行させることを特徴とする付記１記載の位置情報表示プログラム。
【００９６】
（付記４）  前記コンピュータに、
検索結果位置マーク要求手段が、ユーザからの操作入力に応答して、前記電子データの内部を検索し、検索結果に対応する前記単位データをマーク対象として指定した前記マーク要求を、前記マーク位置決定手段に対して出力するステップをさらに実行させることを特徴とする付記１記載の位置情報表示プログラム。
【００９７】
（付記５）  前記検索結果位置マーク要求手段が、前記検索結果でランク付けされた場合、前記マーク要求に、前記ランクに応じたマークの表示形態の指定を含めることを特徴とする付記４記載の位置情報表示プログラム。
【００９８】
（付記６）  前記コンピュータに、
しおり位置マーク要求手段が、ユーザからのしおり対象単位データを指定する操作入力に応答して、前記しおり対象単位データをマーク対象として指定した前記マーク要求を、前記マーク位置決定手段に対して出力するステップをさらに実行させることを特徴とする付記１記載の位置情報表示プログラム。
【００９９】
（付記７）  前記しおり位置マーク要求手段が、前記ユーザからしおりに対する文字書き込みを要求する操作入力か、しおりの表示形態の変更を要求する操作入力の少なくともどちらか一方がされると、前記マーク要求に、さらにマークの表示形態の指定を含めることを特徴とする付記６記載の位置情報表示プログラム。
【０１００】
（付記８）  前記コンピュータに、
リンクスポット幅変更手段が、前記記憶手段から前記電子データを読み取り、前記単位データごとのデータ量を読み取り、そのデータ量に応じて、前記リンクスポットの幅の変更指示を前記リンクスポットグラフ表示手段に出力するステップをさらに実行させることを特徴とする付記１記載の位置情報表示プログラム。
【０１０１】
（付記９）  前記単位データごとのデータ量が基本データ量より大きい場合、前記リンクスポット幅の変更指示が、前記リンクスポットの幅を前記単位データごとのデータ量の基本データ量に対する比率だけ乗することを特徴とする付記８記載の位置情報表示プログラム。
【０１０２】
（付記１０）  電子データの全体に対する位置情報を表示するための位置情報表示装置において、
複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行する電子データ処理手段と、
複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するリンクスポットグラフ表示手段と、
前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するマーク位置決定手段と、
前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するマーク表示手段と、
を有することを特徴とする位置情報表示装置。
【０１０３】
（付記１１）  電子データの全体に対する位置情報を表示するための位置情報表示方法において、
電子データ処理手段が、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行するステップと、
リンクスポットグラフ表示手段が、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するステップと、
マーク位置決定手段が、前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するステップと、
マーク表示手段が、前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するステップと、
を含むことを特徴とする位置情報表示方法。
【０１０４】
（付記１２）  電子データの全体に対する位置情報を表示するための位置情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記コンピュータに、
電子データ処理手段が、複数の単位データの配列で構成された電子データを記憶する記憶手段から前記電子データを読み取り、前記単位データに基づいて所定の処理を実行するステップと、
リンクスポットグラフ表示手段が、複数の前記単位データそれぞれに対応づけられた複数のリンクスポットを、対応関係にある前記電子データと同じ並びでリンクスポットグラフ内に配置し、前記リンクスポットグラフを表示するステップと、
マーク位置決定手段が、前記単位データの少なくとも１つをマーク対象として指定したマーク要求を受け取ると、前記リンクスポットグラフからマーク対象として指定された前記単位データに対応する前記リンクスポットの表示位置をマーク位置として決定するステップと、
マーク表示手段が、前記マーク位置決定手段で決定された前記マーク位置に、マークを表示するステップと、
を実行させることを特徴とする位置情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【０１０５】
【図１】第１の実施の形態に適用される発明の概念図である。
【図２】第１の実施の形態に係るシステム構成例を示す図である。
【図３】第１の実施の形態に用いる端末装置のハードウェア構成例を示す図である。
【図４】端末装置のブラウザがＪａｖａＳｃｒｉｐｔを実行した後の処理機能を示す図である。
【図５】第１の実施の形態のリンクスポットグラフの概要を示す図である。
【図６】端末装置による現在位置を示すマークを表示する処理の手順を示すフローチャートである。
【図７】端末装置による検索結果にあがった項目の位置を示すマークを表示する処理の手順を示すフローチャートである。
【図８】端末装置によるしおり位置を示すマークを表示する処理の手順を示すフローチャートである。
【図９】第１の実施の形態のリンクスポットグラフを表示するためのＨＴＭＬソースコードを示す図である。
【図１０】ＪａｖａＳｃｒｉｐｔによってリンクスポットを表す画像ファイルが変更された際のＨＴＭＬソースコードを示す図である。
【図１１】リンクスポットグラフを背景色でグループ分けした様子を示す図である。
【図１２】オンラインマニュアルをブラウザで表示した際の表示例である。
【図１３】リンクスポットの幅を変更する際の処理手順を示すフローチャートである。
【図１４】第３の実施の形態のリンクスポットグラフの表示例を示す図である。
【図１５】第４の実施の形態のリンクスポットグラフの表示例を示す図である。
【図１６】プログレスバーのように現在位置表示をするリンクスポットグラフを示す図である。
【図１７】リンクスポットグラフを段違いにすることでグループ分けした様子を示す図である。
【符号の説明】
【０１０６】
１  コンピュータ
１ａ  記憶手段
１ｂ  データ処理手段
１ｃ  リンクスポットグラフ表示手段
１ｄ  単位データ処理指示手段
１ｅ  画面表示例
１ｆ  マーク位置決定手段
１ｇ  マーク表示手段
２  ネットワーク
３ａ，３ｂ，３ｃ  コンテンツサーバ
【図１】
2006236142.tif 000003
【図２】
2006236142.tif 000004
【図３】
2006236142.tif 000005
【図４】
2006236142.tif 000006
【図５】
2006236142.tif 000007
【図６】
2006236142.tif 000008
【図７】
2006236142.tif 000009
【図８】
2006236142.tif 000010
【図９】
2006236142.tif 000011
【図１０】
2006236142.tif 000012
【図１１】
2006236142.tif 000013
【図１２】
2006236142.tif 000014
【図１３】
2006236142.tif 000015
【図１４】
2006236142.tif 000016
【図１５】
2006236142.tif 000017
【図１６】
2006236142.tif 000018
【図１７】
2006236142.tif 000019