(57)【要約】【課題】電子文書内の任意のページを注目位置として設定可能であり、且つ、当該注目位置の電子文書全体における位置を認識した上で当該注目位置にアクセスすることが可能な技術を提供する。【解決手段】文書表示制御装置は、表示制御部と、データ格納制御部と、スライダ特定部とを備える。表示制御部は、電子文書表示領域ＴＡとスクロールバー表示領域ＳＡとを有する画面ＧＡ１の表示部への表示を制御する。データ格納制御部は、スライダＳＲのスライド方向における各スライダ位置を、それぞれ、電子文書ファイルＦＬ内のスクロール方向における複数の注目位置に個別に対応付けて格納する。表示制御部は、スライダ特定部によって特定されるスライダＳＲ１に対応する注目位置の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。【選択図】図８
2011253404.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
電子文書を表示する電子文書表示領域と少なくとも１つのスクロールバーを表示するスクロールバー表示領域とを有する表示手段を制御する表示制御手段であって、前記スクロールバー表示領域内に複数のスライダを表示する表示制御手段と、
前記複数のスライダのスライド方向における表示位置である各スライダ位置を、それぞれ、前記電子文書内のスクロール方向における複数の注目位置に個別に対応付けて格納する格納制御手段と、
前記スクロールバー表示領域に表示される前記複数のスライダの中から、操作者による操作入力に応じて一のスライダを特定する特定手段と、
を備える文書表示制御装置として機能させるプログラムであって、
前記表示制御手段は、前記一のスライダのスライダ位置に対応する注目位置の文書情報を前記電子文書表示領域に表示することを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記表示制御手段は、前記スクロールバー表示領域に複数のスクロールバーを表示するとともに、前記複数のスライダを前記複数のスクロールバー内に個別に表示することを特徴とするプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記特定手段は、マウスカーソルのカーソル位置が前記複数のスクロールバーのうちの一のスクロールバーの表示領域内の位置であることを条件として、前記一のスクロールバーに対応するスライダを前記一のスライダとして特定することを特徴とするプログラム。
【請求項４】
請求項２に記載のプログラムにおいて、
前記特定手段は、マウスカーソルが重畳表示されているスライダを、前記一のスライダとして特定することを特徴とするプログラム。
【請求項５】
請求項２ないし請求項４のいずれかに記載のプログラムにおいて、
前記表示制御手段は、操作者の操作入力に応じて、前記スクロールバー表示領域に新たなスクロールバーを追加表示するとともに、当該新たなスクロールバー内に新たなスライダを表示することを特徴とするプログラム。
【請求項６】
請求項２ないし請求項５のいずれかに記載のプログラムにおいて、
前記表示制御手段は、操作者の操作入力に応じて、前記スクロールバー表示領域に表示されている所定のスクロールバーと当該所定のスクロールバー内に表示されているスライダとを、前記スクロールバー表示領域から削除することを特徴とするプログラム。
【請求項７】
請求項１に記載のプログラムにおいて、
前記表示制御手段は、前記スクロールバー表示領域に１つのスクロールバーを表示させるとともに、当該１つのスクロールバー内に前記複数のスライダを表示させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記特定手段は、前記表示手段におけるカーソルが重畳表示されているスライダを、前記一のスライダとして特定することを特徴とするプログラム。
【請求項９】
請求項７または請求項８に記載のプログラムにおいて、
前記表示制御手段は、操作者の操作入力に応じて、前記１つのスクロールバー内に新たなスライダを追加表示することを特徴とするプログラム。
【請求項１０】
請求項７ないし請求項９のいずれかに記載のプログラムにおいて、
前記表示制御手段は、操作者の操作入力に応じて、前記１つのスクロールバー内に表示されている所定のスライダを、前記１つのスクロールバーから削除することを特徴とするプログラム。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載のプログラムにおいて、
前記表示制御手段は、前記一のスライダに関するドラッグ操作に応じて、前記一のスライダの移動後のスライダ位置に対応する注目位置の文書情報を電子文書表示領域に表示することを特徴とするプログラム。
【請求項１２】
文書表示制御装置であって、
電子文書を表示する電子文書表示領域と少なくとも１つのスクロールバーを表示するスクロールバー表示領域とを有する表示手段を制御する表示制御手段であって、前記スクロールバー表示領域内に複数のスライダを表示する表示制御手段と、
前記複数のスライダのスライド方向における表示位置である各スライダ位置を、それぞれ、前記電子文書内のスクロール方向における複数の注目位置に個別に対応付けて格納する格納制御手段と、
前記スクロールバー表示領域に表示される前記複数のスライダの中から、操作者による操作入力に応じて一のスライダを特定する特定手段と、
を備えることを特徴とする文書表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書の表示技術に関する。
【背景技術】
【０００２】
電子文書においては、多くの情報の中から所望の情報へのアクセス性を向上させるため、しおり機能（目次機能）を有するものが存在する。このしおり機能の中には、操作者によって指定される任意の箇所にしおりを設定する機能を有するものが存在する。
【０００３】
例えば、特許文献１に記載の技術においては、任意のページにしおりを設定・解除するしおり設定・解除スイッチと、しおりに対応するしおりページ等を順次に表示するしおり・インデックス送りスイッチとを備える電子ブックが示されている。これによれば、操作者は、しおり設定・解除スイッチを操作することによって、電子ブックの画面に表示されているページにしおりを設定することができる。また、操作者は、しおり・インデックス送りスイッチを操作することによって、所望のしおりに対応するしおりページを画面に表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１０１２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術においては、電子ブックの任意のページにしおりを設定することによって当該任意のページに素早くアクセスすることは可能になるものの、当該電子ブック全体における当該任意のページの位置を把握することは困難である。
【０００６】
そこで、この発明の課題は、電子文書内の任意のページを注目位置として設定可能であり、且つ、当該注目位置の電子文書全体における位置を認識した上で当該注目位置にアクセスすることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、請求項１の発明は、コンピュータを、電子文書を表示する電子文書表示領域と少なくとも１つのスクロールバーを表示するスクロールバー表示領域とを有する表示手段を制御する表示制御手段であって、前記スクロールバー表示領域内に複数のスライダを表示する表示制御手段と、前記複数のスライダのスライド方向における表示位置である各スライダ位置を、それぞれ、前記電子文書内のスクロール方向における複数の注目位置に個別に対応付けて格納する格納制御手段と、前記スクロールバー表示領域に表示される前記複数のスライダの中から、操作者による操作入力に応じて一のスライダを特定する特定手段と、を備える文書表示制御装置として機能させるプログラムであって、前記表示制御手段は、前記一のスライダのスライダ位置に対応する注目位置の文書情報を前記電子文書表示領域に表示することを特徴とする。
【０００８】
請求項２の発明は、請求項１の発明に係るプログラムにおいて、前記表示制御手段は、前記スクロールバー表示領域に複数のスクロールバーを表示するとともに、前記複数のスライダを前記複数のスクロールバー内に個別に表示することを特徴とする。
【０００９】
請求項３の発明は、請求項２の発明に係るプログラムにおいて、前記特定手段は、マウスカーソルのカーソル位置が前記複数のスクロールバーのうちの一のスクロールバーの表示領域内の位置であることを条件として、前記一のスクロールバーに対応するスライダを前記一のスライダとして特定することを特徴とする。
【００１０】
請求項４の発明は、請求項２の発明に係るプログラムにおいて、前記特定手段は、マウスカーソルが重畳表示されているスライダを、前記一のスライダとして特定することを特徴とする。
【００１１】
請求項５の発明は、請求項２ないし請求項４のいずれかの発明に係るプログラムにおいて、前記表示制御手段は、操作者の操作入力に応じて、前記スクロールバー表示領域に新たなスクロールバーを追加表示するとともに、当該新たなスクロールバー内に新たなスライダを表示することを特徴とする。
【００１２】
請求項６の発明は、請求項２ないし請求項５のいずれかの発明に係るプログラムにおいて、前記表示制御手段は、操作者の操作入力に応じて、前記スクロールバー表示領域に表示されている所定のスクロールバーと当該所定のスクロールバー内に表示されているスライダとを、前記スクロールバー表示領域から削除することを特徴とする。
【００１３】
請求項７の発明は、請求項１の発明に係るプログラムにおいて、前記表示制御手段は、前記スクロールバー表示領域に１つのスクロールバーを表示させるとともに、当該１つのスクロールバー内に前記複数のスライダを表示させることを特徴とする。
【００１４】
請求項８の発明は、請求項７の発明に係るプログラムにおいて、前記特定手段は、前記表示手段におけるカーソルが重畳表示されているスライダを、前記一のスライダとして特定することを特徴とする。
【００１５】
請求項９の発明は、請求項７または請求項８の発明に係るプログラムにおいて、前記表示制御手段は、操作者の操作入力に応じて、前記１つのスクロールバー内に新たなスライダを追加表示することを特徴とする。
【００１６】
請求項１０の発明は、請求項７ないし請求項９のいずれかの発明に係るプログラムにおいて、前記表示制御手段は、操作者の操作入力に応じて、前記１つのスクロールバー内に表示されている所定のスライダを、前記１つのスクロールバーから削除することを特徴とする。
【００１７】
請求項１１の発明は、請求項１ないし請求項１０のいずれかの発明に係るプログラムにおいて、前記表示制御手段は、前記一のスライダに関するドラッグ操作に応じて、前記一のスライダの移動後のスライダ位置に対応する注目位置の文書情報を電子文書表示領域に表示することを特徴とする。
【００１８】
請求項１２の発明は、文書表示制御装置であって、電子文書を表示する電子文書表示領域と少なくとも１つのスクロールバーを表示するスクロールバー表示領域とを有する表示手段を制御する表示制御手段であって、前記スクロールバー表示領域内に複数のスライダを表示する表示制御手段と、前記複数のスライダのスライド方向における表示位置である各スライダ位置を、それぞれ、前記電子文書内のスクロール方向における複数の注目位置に個別に対応付けて格納する格納制御手段と、前記スクロールバー表示領域に表示される前記複数のスライダの中から、操作者による操作入力に応じて一のスライダを特定する特定手段と、を備えることを特徴とする。
【発明の効果】
【００１９】
請求項１ないし請求項１２に記載の発明によれば、操作者は、スクロールバー表示領域に表示される複数のスライダのスライダ位置によって、それぞれの注目位置の電子文書全体における位置を認識した上で当該注目位置の文書情報にアクセスすることが可能である。
【００２０】
特に、請求項２に記載の発明によれば、複数のスライダが複数のスクロールバー内に個別に表示されるので、スライダ同士の重畳表示を防止することができる。そのため、操作者は、それぞれの注目位置の電子文書全体における位置をより的確に認識することが可能である。
【００２１】
また特に、請求項３および請求項４に記載の発明によれば、クリック動作を伴わない場合においても、一のスライダに対応する注目位置の文書情報を電子文書表示領域に表示させることが可能である。
【００２２】
また特に、請求項５および請求項９に記載の発明によれば、スクロールバー表示領域に新たなスライダが追加表示されるので、当該新たなスライダのスライダ位置に対応する注目位置の数を増やすことが可能である。
【００２３】
また特に、請求項６および請求項１０に記載の発明によれば、スクロールバー表示領域に表示されている所定のスライダが削除されるので、当該所定のスライダに対応する注目位置の数減らすことが可能である。
【００２４】
また特に、請求項７に記載の発明によれば、１つのスクロールバー内に複数のスライダが表示されるので、スクロールバー表示領域の表示面積が大きくなることを防止することが可能である。
【００２５】
また特に、請求項１１に記載の発明によれば、一のスライダのスライダ位置に対応する注目位置の文書情報を電子文書表示領域に表示するとともに、前記一のスライダに関するドラッグ操作に応じて、当該注目位置の前後の文書情報を電子文書表示領域に表示することが可能である。
【図面の簡単な説明】
【００２６】
【図１】文書表示制御装置のハードウェア構成を示す図である。
【図２】文書表示制御装置の構成を示す機能ブロック図である。
【図３】文書表示制御装置の動作を示すフローチャートである。
【図４】文書表示制御装置の動作を示すフローチャートである。
【図５】文書表示制御装置の動作を示すフローチャートである。
【図６】文書表示制御装置の動作を示すフローチャートである。
【図７】電子文書における注目位置を示す図である。
【図８】電子文書の表示に関する画面を示す図である。
【図９】電子文書の表示に関する画面を示す図である。
【図１０】電子文書の表示に関する画面を示す図である。
【図１１】電子文書の表示に関する画面を示す図である。
【図１２】アクティブスライダの更新に関する画面を示す図である。
【図１３】スライダの移動に関する画面を示す図である。
【図１４】スライダの移動に関する画面を示す図である。
【図１５】スライダの移動に関する画面を示す図である。
【図１６】スクロールバーのサブメニューに関する画面を示す図である。
【図１７】スクロールバーの追加に関する画面を示す図である。
【図１８】スクロールバーの削除に関する画面を示す図である。
【図１９】スクロールバーの削除に関する画面を示す図である。
【図２０】表示管理データを示す概念図である。
【図２１】表示管理データを示す概念図である。
【図２２】表示管理データを示す概念図である。
【図２３】表示管理データを示す概念図である。
【図２４】表示管理データを示す概念図である。
【図２５】表示管理データを示す概念図である。
【図２６】表示管理データを示す概念図である。
【図２７】第２実施形態に係る文書表示制御装置の動作を示すフローチャートである。
【図２８】第２実施形態に係る文書表示制御装置の動作を示すフローチャートである。
【図２９】第２実施形態に係る文書表示制御装置の動作を示すフローチャートである。
【図３０】第２実施形態に係る文書表示制御装置の動作を示すフローチャートである。
【図３１】電子文書の表示に関する画面を示す図である。
【図３２】電子文書の表示に関する画面を示す図である。
【図３３】電子文書の表示に関する画面を示す図である。
【図３４】電子文書の表示に関する画面を示す図である。
【図３５】アクティブスライダの更新に関する画面を示す図である。
【図３６】スライダの移動に関する画面を示す図である。
【図３７】スライダの移動に関する画面を示す図である。
【図３８】スライダの移動に関する画面を示す図である。
【図３９】スライダのサブメニューに関する画面を示す図である。
【図４０】スライダの追加に関する画面を示す図である。
【図４１】スライダの削除に関する画面を示す図である。
【図４２】スライダの削除に関する画面を示す図である。
【図４３】表示管理データを示す概念図である。
【図４４】表示管理データを示す概念図である。
【図４５】表示管理データを示す概念図である。
【図４６】表示管理データを示す概念図である。
【図４７】表示管理データを示す概念図である。
【図４８】表示管理データを示す概念図である。
【図４９】表示管理データを示す概念図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を図面に基づいて説明する。
【００２８】
＜１．第１実施形態＞
＜１−１．構成＞
図１は、第１実施形態に係るコンピュータ１のハードウェア構成を示す図である。図１に示すように、コンピュータ１は、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１３、記憶部（ハードディスク等）１４、入力部（キーボード、マウス等）１５および表示部（液晶表示部等）１６を備えて構成される。コンピュータ１は、ＣＰＵ１１等を用いて各種プログラムを実行することによって様々な機能を実現する。なお、コンピュータ１の各構成要素は、バスを介して互いに接続される。
【００２９】
コンピュータ１には所定のＯＳ（Operating System）がインストールされており、複数のアプリケーションソフトウェアプログラム（単に、アプリケーション或いはアプリケーションソフトウェアなどとも称する）２０（不図示）を当該ＯＳ上で実行することが可能である。これらの複数のアプリケーション２０の中には、文書表示制御アプリ−ケーション２０Ｓ（不図示）が含まれる。
【００３０】
文書表示制御アプリケーション２０Ｓは、電子文書ファイルＦＬを読み込んで表示部１６に表示する。このように、文書表示制御アプリケーション２０Ｓを実行することによって、コンピュータ１は、電子文書ファイルＦＬの表示を制御する文書表示制御装置として機能する。
【００３１】
また、このコンピュータ１は、図２に示すように、表示制御部２１と、データ格納制御部２３と、スライダ特定部２５と、カーソル位置検出部２７とを有する。これらの処理部は、文書表示制御アプリケーション２０Ｓを実行することによって実現される。なお、図２は、コンピュータ（文書表示制御装置）１の構成を示す機能ブロック図である。
【００３２】
表示制御部２１は、表示部１６の表示内容を制御する処理部である。具体的には、表示制御部２１は、電子文書ファイルＦＬを表示する電子文書表示領域ＴＡと複数のスクロールバーＳＢを表示するスクロールバー表示領域ＳＡとを有する画面ＧＡの表示部１６への表示を制御する（図８参照）。また、表示制御部２１は、スクロールバー表示領域ＳＡに複数のスライダＳＲを表示する。
【００３３】
データ格納制御部２３は、複数のスライダＳＲのスライド方向における表示位置であるスライダ位置を、それぞれ、電子文書ファイルＦＬ内のスクロール方向における複数の注目位置に個別に対応付けて、記憶部１４に格納する処理部である。
【００３４】
スライダ特定部２５は、スクロールバー表示領域ＳＡに表示される複数のスライダＳＲの中から、操作者の操作入力に応じて選択されるスライダＳＲを特定する処理部である。
【００３５】
カーソル位置検出部２７は、操作者のマウスの移動操作に応じて移動するマウスカーソルのカーソル位置を検出する処理部である。
【００３６】
＜１−２．動作＞
つぎに、図３〜図２６を参照しながら、文書表示制御装置（コンピュータ）１の動作について説明する。
【００３７】
図３および図４は、電子文書ファイルＦＬの表示切替動作を示すフローチャートである。また、図５はスクロールバーの追加動作を示すフローチャートであり、図６はスクロールバーの削除動作を示すフローチャートである。また、図７は、電子文書ファイルＦＬ内のスクロール方向における注目位置ＰＧを示す図である。図８〜図１９は、表示部１６に表示される画面ＧＡを示す図である。図２０〜図２６は、表示管理データＤＳを示す図である。
【００３８】
以下では、電子文書の表示動作、電子文書の表示切替動作、スクロールバーの追加動作およびスクロールバーの削除動作について順に説明する。
【００３９】
＜１−２−１．電子文書の表示動作＞
まず、文書表示制御装置１による電子文書の表示動作について説明する。ここでは、表示対象の電子文書として、全２５ページで構成される電子文書ファイルＦＬを例示する。
【００４０】
図８に示すように、表示制御部２１は、スクロールバー表示領域ＳＡに複数のスクロールバーＳＢ１，ＳＢ２，ＳＢ３，ＳＢ４を表示するとともに、各スクロールバーＳＢ１，ＳＢ２，ＳＢ３，ＳＢ４内に、それぞれ、スライダＳＲ１，ＳＲ２，ＳＲ３，ＳＲ４を個別に表示する。詳細には、スクロールバーＳＢ１にはスライダＳＲ１が配置され、スクロールバーＳＢ２にはスライダＳＲ２が配置され、スクロールバーＳＢ３にはスライダＳＲ３が配置され、スクロールバーＳＢ４にはスライダＳＲ４が配置される。
【００４１】
スライダＳＲ１〜ＳＲ４の各スライダ位置は、それぞれ、電子文書ファイルＦＬのスクロール方向における各注目位置ＰＧ１〜ＰＧ４（図７参照）に対応付けられている。具体的には、スライダＳＲ１のスライダ位置は、電子文書ファイルＦＬ内の注目位置ＰＧ１（第４ページ）に対応付けられており、スライダＳＲ２のスライダ位置は、電子文書ファイルＦＬ内の注目位置ＰＧ２（第１０ページ〜第１１ページ）に対応付けられている。同様に、スライダＳＲ３のスライダ位置は、電子文書ファイルＦＬ内の注目位置ＰＧ３（第７ページ）に対応付けられており、スライダＳＲ４のスライダ位置は、電子文書ファイルＦＬ内の注目位置ＰＧ４（第１９ページ〜第２３ページ）に対応付けられている。
【００４２】
また、各注目位置ＰＧ１〜ＰＧ４の範囲（詳細には、当該範囲の大きさ（幅））は、操作者による指定表示倍率に応じて変更される。具体的には、電子文書表示領域ＴＡ上において右クリックが検知されると、表示制御部２１は、倍率指定のサブメニュー画面を表示する。より詳細には、表示制御部２１は、表示倍率（例えば２０％，５０％，．．．，１００％，．．．）を指定するためのサブメニュー画面を表示する。そして、当該サブメニュー画面において表示倍率が指定されると、表示制御部２１は、当該表示倍率に基づいて、各注目位置ＰＧ１〜ＰＧ４の範囲を設定変更する。
【００４３】
たとえば、注目位置ＰＧ１における表示倍率が１００％に設定されている場合には、表示制御部２１は、図８に示すように、当該注目位置ＰＧ１の範囲を電子文書ファイルＦＬの１ページ分に相当する第４ページに設定する。
【００４４】
また、注目位置ＰＧ２における表示倍率が５０％に設定されている場合には、表示制御部２１は、図９に示すように、当該注目位置ＰＧ２の範囲を電子文書ファイルＦＬの２ページ分に相当する第１０ページ〜第１１ページに設定する。
【００４５】
また、注目位置ＰＧ３における表示倍率は１００％に設定されて場合には、表示制御部２１は、図１０に示すように、当該注目位置ＰＧ３の範囲を電子文書ファイルＦＬの１ページ分に相当する第７ページに設定する。
【００４６】
また、注目位置ＰＧ４における表示倍率は２０％に設定されている場合には、表示制御部２１は、図１１に示すように、当該注目位置ＰＧ４の表示範囲を電子文書ファイルＦＬの５ページ分に相当する第１９ページ〜第２３ページに設定する。
【００４７】
ところで、電子文書ファイルＦＬのスクロール方向において、第１ページの最上部を０％の位置とし第２５ページの最下部を１００％の位置とすると、第４ページの最上部は１２％の位置であり第４ページの最下部は１６％の位置である。即ち、注目位置ＰＧ１（第４ページ）は、電子文書ファイルＦＬ全体の１２％〜１６％の範囲である。このとき、表示制御部２１は、スライダＳＲ１の位置を、電子文書ファイルＦＬ内における注目位置ＰＧ１に対応づけて決定する。具体的には、表示制御部２１は、スライダＳＲ１の上端（始点）の位置がスクロールバーＳＢ１内の（上端から）１２％の位置を示し且つスライダＳＲ１の下端（終点）の位置がスクロールバーＳＢ１内の（上端から）１６％の位置を示すように、スクロールバーＳＢ１内にスライダＳＲ１を表示する。また、データ格納制御部２３は、図２０に示すように、スライダＳＲ１の上端の位置（１２％）と下端の位置（１６％）とを、表示管理データＤＳ１として、電子文書ファイルＦＬ内での注目位置ＰＧ１に対応付けて記憶部１４に記憶する。
【００４８】
同様に、電子文書ファイルＦＬのスクロール方向において、第１０ページの最上部は３６％の位置であり第１１ページの最下部は４４％の位置である。即ち、注目位置ＰＧ２（第１０ページ〜第１１ページ）は、電子文書ファイルＦＬ全体の３６％〜４４％の範囲である。このとき、表示制御部２１は、スライダＳＲ２の位置を、電子文書ファイルＦＬにおける注目位置ＰＧ２に対応付けて決定する。具体的には、表示制御部２１は、スライダＳＲ２の上端（始点）の位置がスクロールバーＳＢ２内の（上端から）３６％の位置を示し且つスライダＳＲ２の下端（終点）の位置がスクロールバーＳＢ２内の（上端から）４４％の位置を示すように、スクロールバーＳＢ２内にスライダＳＲ２を表示する。また、データ格納制御部２３は、図２０に示すように、スライダＳＲ２の上端の位置（３６％）と下端の位置（４４％）とを、表示管理データＤＳ２として、電子文書ファイルＦＬ内での注目位置ＰＧ２に対応付けて記憶部１４に記憶する。
【００４９】
また、電子文書ファイルＦＬのスクロール方向において、第７ページの最上部は２４％の位置であり第７ページの最下部は２８％の位置である。即ち、注目位置ＰＧ３（第７ページ）は、電子文書ファイルＦＬ全体の２４％〜２８％の範囲である。このとき、表示制御部２１は、スライダＳＲ３の位置を、電子文書ファイルＦＬにおける注目位置ＰＧ３に対応付けて決定する。具体的には、表示制御部２１は、スライダＳＲ３の上端（始点）の位置がスクロールバーＳＢ３内の（上端から）２４％の位置を示し且つスライダＳＲ３の下端（終点）の位置がスクロールバーＳＢ３内の（上端から）２８％の位置を示すように、スクロールバーＳＢ３内にスライダＳＲ３を表示する。また、データ格納制御部２３は、図２０に示すように、スライダＳＲ３の上端の位置（２４％）と下端の位置（２８％）とを、表示管理データＤＳ３として、電子文書ファイルＦＬ内での注目位置ＰＧ３に対応付けて記憶部１４に記憶する。
【００５０】
また、電子文書ファイルＦＬのスクロール方向において、第１９ページの最上部は７２％の位置であり第２３ページの最下部は９２％の位置である。即ち、注目位置ＰＧ４（第１９ページ〜第２３ページ）は、電子文書ファイルＦＬ全体の７２％〜９２％である。このとき、表示制御部２１は、スライダＳＲ４の位置を、電子文書ファイルＦＬにおける注目位置ＰＧ４に対応付けて決定する。具体的には、表示制御部２１は、スライダＳＲ４の上端（始点）の位置がスクロールバーＳＢ４内の（上端から）７２％の位置を示し且つスライダＳＲ４の下端（終点）の位置がスクロールバーＳＢ４内の（上端から）９２％の位置を示すように、スクロールバーＳＢ４内にスライダＳＲ４を表示する。また、データ格納制御部２３は、図２０に示すように、スライダＳＲ４の上端の位置（７２％）と下端の位置（９２％）とを、表示管理データＤＳ４として、電子文書ファイルＦＬ内での注目位置ＰＧ４に対応付けて記憶部１４に記憶する。
【００５１】
図２０に示すように、表示管理データＤＳ１，ＤＳ２，ＤＳ３，ＤＳ４には、各スライダＳＲ１，ＳＲ２，ＳＲ３，ＳＲ４のスライダ位置とともに、各スライダＳＲ１，ＳＲ２，ＳＲ３，ＳＲ４の表示順位が設定されている。これらの表示順位は、後で詳述するように、操作者の操作入力に応じて更新される。なお、ここでは、図８に示すように、スライダＳＲ１の表示順位が第１位に設定されている状況を想定する。
【００５２】
表示制御部２１は、表示順位第１位のスライダＳＲ１をアクティブスライダとして認識するとともに、当該スライダＳＲ１のスライダ位置に対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する（図８参照）。このように、表示制御部２１は、原則として、アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。
【００５３】
以上のような動作によれば、操作者は、スライダＳＲ１，ＳＲ２，ＳＲ３，ＳＲ４の各スライダ位置に基づいて、電子文書ファイルＦＬ全体における文書情報ＴＸ１，ＴＸ２，ＴＸ３，ＴＸ４のそれぞれの位置を認識することが可能である。そのため、例えば、スライダＳＲ１がアクティブスライダに設定されているときには、操作者は、当該スライダＳＲ１のスライダ位置を視認し、当該スライダ位置に基づいて対応する注目位置ＰＧ１を認識した上で当該注目位置ＰＧ１の文書情報ＴＸ１を閲覧することが可能である。
【００５４】
また、複数のスライダＳＲ１〜ＳＲ４が複数のスクロールバーＳＢ１〜ＳＢ４内に個別に表示されるので、スライダＳＲ１〜ＳＲ４同士の重畳表示を防止することができる。そのため、操作者は、それぞれの注目位置ＰＧ１〜ＰＧ４の電子文書全体における位置をより的確に認識することが可能である。
【００５５】
また、表示制御部２１は、アクティブスライダであるスライダＳＲ１の色を、表示順位第２位以下のスライダ（以下、非アクティブスライダとも称する）であるスライダＳＲ２，ＳＲ３，ＳＲ４の色（例えば灰色）とは異なる色（例えば赤色）で表示する。
【００５６】
これによれば、操作者は、各スライダＳＲ１，ＳＲ２，ＳＲ３，ＳＲ４の中からアクティブスライダであるスライダＳＲ１を視覚的に特定することが可能である。
【００５７】
＜１−２−２．電子文書の表示切替動作＞
つぎに、文書表示制御装置１による電子文書ファイルＦＬの表示切替動作について説明する。
【００５８】
ここでは、操作者の操作入力に応じて、文書表示制御装置１が電子文書ファイルＦＬに係る注目位置ＰＧの文書情報ＴＸ（文書情報ＴＸ１〜ＴＸ４）の表示を適宜切り替える態様を例示する。
【００５９】
はじめに、非アクティブスライダを有するスクロールバー（非アクティブスクロールバーとも称する）上にマウスカーソルＭＣを移動させること（非アクティブスクロールバー上へのマウスオーバーとも称する）によって、表示制御部２１が、非アクティブスライダのスライダ位置に対応する注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに一時的に表示する動作について説明する。なお、ここでは、マウスのクリック操作等は伴わずに、マウスカーソルの移動操作のみが行われるものとする。
【００６０】
例えば、操作者のマウスの移動操作に応じて、スクロールバーＳＢ２（非アクティブスクロールバー）上にマウスカーソルＭＣが移動すると、図９に示すように、表示制御部２１は、表示部１６に画面ＧＡ２を表示する。より詳細には、表示制御部２１は、スライダＳＲ２に対応付けられた注目位置ＰＧ２（第１０ページ〜第１１ページ）の文書情報ＴＸ２を、画面ＧＡ２の電子文書表示領域ＴＡに表示する。
【００６１】
また、操作者のマウスの移動操作に応じて、スクロールバーＳＢ３（非アクティブスクロールバー）上にマウスカーソルＭＣが移動すると、図１０に示すように、表示制御部２１は、表示部１６に画面ＧＡ３を表示する。より詳細には、表示制御部２１は、スライダＳＲ３に対応付けられた注目位置ＰＧ３（第７ページ）の文書情報ＴＸ３を、画面ＧＡ３の電子文書表示領域ＴＡに表示する。
【００６２】
また、操作者のマウスの移動操作に応じて、スクロールバーＳＢ４（非アクティブスクロールバー）上にマウスカーソルＭＣが移動すると、図１１に示すように、表示制御部２１は、表示部１６に画面ＧＡ４を表示する。より詳細には、表示制御部２１は、スライダＳＲ４に対応付けられた注目位置ＰＧ４（第１９ページ〜第２３ページ）の文書情報ＴＸ４を、画面ＧＡ４の電子文書表示領域ＴＡに表示する。
【００６３】
なお、非アクティブスクロールバー上以外の場所にマウスカーソルＭＣが存在する場合には、表示制御部２１は、スライダＳＲ１（アクティブスライダ）に対応付けられた注目位置ＰＧ１（第４ページ）の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。例えば、図８に示すように、画面ＧＡ１においては、マウスカーソルＭＣが電子文書表示領域ＴＡ上に存在する。このとき、表示制御部２１は、スライダＳＲ１に対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。
【００６４】
以下では、このような電子文書ファイルＦＬの注目位置ＰＧの表示切替動作について、図３のフローチャートを参照しつつ、より詳細に説明する。
【００６５】
まず、マウスカーソルＭＣの移動が検知されると、図３のステップＳ１１において、カーソル位置検出部２７は、マウスカーソルＭＣのカーソル位置を検出する。そして、当該カーソル位置に基づいて、マウスカーソルＭＣが非アクティブスクロールバー上に存在するか否かが判定される。ここで、マウスカーソルＭＣが非アクティブスクロールバー上に存在すると判定されると（マウスオーバーしていると判定されると）、ステップＳ１２に進み、それ以外の場合には、ステップＳ１７に進む。
【００６６】
ステップＳ１２においては、スライダ特定部２５は、マウスオーバー対象の当該非アクティブスクロールバー内のスライダを一時選択スライダとして特定する。例えば、マウスカーソルＭＣがスクロールバーＳＢ２上に存在すると判定されると、スライダ特定部２５は、マウスオーバー対象のスクロールバーＳＢ２内のスライダＳＲ２を一時選択スライダとして特定する。このように、スライダ特定部２５は、マウスカーソルＭＣのカーソル位置が複数のスクロールバーＳＢのうちの一のスクロールバーＳＢ（例えばスクロールバーＳＢ２）の表示領域内であることを条件として、当該一のスクロールバーＳＢに対応するスライダＳＲ（例えばスライダＳＲ２）を一時選択スライダとして特定する。
【００６７】
この後、ステップＳ１３において、表示制御部２１は、一時選択スライダのスライダ位置に対応付けられた注目位置ＰＧ１の文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、スライダＳＲ２が一時選択スライダとして特定されたとすると、表示制御部２１は、スライダＳＲ２のスライダ位置に対応付けられた注目位置ＰＧ２（第１０ページ〜第１１ページ）の文書情報ＴＸ２を電子文書表示領域ＴＡに表示する（図９参照）。
【００６８】
ステップＳ１４においては、マウスオーバー対象の非アクティブスクロールバー（例えばスクロールバーＳＢ２）がクリックされたか否かが判定される。マウスオーバー対象の当該非アクティブスクロールバーがクリックされたと判定されると、図４のステップＳ２１に進み、アクティブスライダの更新動作が実行され、それ以外の場合には、ステップＳ１５に進む。なお、アクティブスライダの更新動作については、後に詳述する。
【００６９】
ステップＳ１５においては、マウスカーソルＭＣのカーソル位置に基づいて、マウスオーバー対象の非アクティブスクロールバー（例えばスクロールバーＳＢ２）上からマウスカーソルＭＣが外れたか否かが判定される。ここで、マウスオーバー対象の当該非アクティブスクロールバー上からマウスカーソルＭＣが外れたと判定されると、ステップＳ１６の処理に進み、それ以外の場合には、再度、ステップＳ１４に戻る。
【００７０】
ステップＳ１６においては、マウスカーソルＭＣのカーソル位置に基づいて、別の非アクティブスクロールバー（例えばスクロールバーＳＢ３，ＳＢ４）上にマウスカーソルＭＣが移動したか否かが判定される。ここで、当該別の非アクティブスクロールバー上にマウスカーソルＭＣが移動したと判定されると、ステップＳ１２に戻る。そして、ステップＳ１２において、当該別の非アクティブスクロールバー上のスライダＳＲが一時選択スライダとして特定されると、上述のステップＳ１３〜ステップＳ１５の処理が同様に実行される。一方、当該別の非アクティブスクロールバー上以外の場所（具体的には、アクティブスクロールバー上或いは電子文書表示領域ＴＡ等）にマウスカーソルＭＣが移動した場合には、ステップＳ１７に進む。
【００７１】
ステップＳ１７においては、表示制御部２１は、アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸを表示する。例えば、スライダＳＲ１がアクティブスライダに設定されている場合には、表示制御部２１は、図８に示すように、当該スライダＳＲ１のスライダ位置に対応する注目位置ＰＧ１（第４ページ）の文書情報ＴＸ１を再度表示する。
【００７２】
以上の動作によれば、非アクティブスクロールバー上にマウスカーソルＭＣが移動することによって、マウスオーバー対象の当該非アクティブスクロールバー内の非アクティブスライダに対応付けられた注目位置ＰＧの文書情報ＴＸが電子文書表示領域ＴＡに一時的に表示される。例えば、スクロールバーＳＢ２上にマウスカーソルＭＣが移動することによって、マウスオーバー対象のスクロールバーＳＢ２内のスライダＳＲ２に対応付けられた注目位置ＰＧ２の文書情報ＴＸ２が電子文書表示領域ＴＡに一時的に表示される。そのため、クリック動作を伴わない場合においても、非アクティブスライダに対応付けられた注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに一時的に表示することが可能である。
【００７３】
続いて、図３および図４のフローチャートを参照しつつ、アクティブスライダの更新動作について説明する。
【００７４】
まず、マウスカーソルが非アクティブスクロールバー上に移動すると、上述したように、図３のステップＳ１１〜ステップＳ１３の処理が実行され、マウスオーバー対象の非アクティブスクロールバー内のスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸが電子文書表示領域ＴＡに表示される。
【００７５】
この後、操作者のマウスのクリック操作によって、マウスオーバー対象の非アクティブスクロールバーがクリックされると、ステップＳ１４から図４のステップＳ２１に進む。
【００７６】
図４のステップＳ２１およびステップＳ２２においては、データ格納制御部２３は、各スライダの表示順位を変更する。例えば、スクロールバーＳＢ３がクリックされると、データ格納制御部２３は、次述するように、スライダＳＲ１，ＳＲ２，ＳＲ３の表示順位を変更する。
【００７７】
まず、ステップＳ２１において、データ格納制御部２３は、マウスオーバー対象の非アクティブスクロールバー内のスライダの表示順位よりも表示順位の高いスライダの表示順位を１つずつ繰り下げる。具体的には、図２１に示すように、スライダＳＲ１の表示順位を第１位から第２位に繰り下げ、スライダＳＲ２の表示順位を第２位から第３位に繰り下げる。さらに、ステップＳ２２において、データ格納制御部２３は、スライダＳＲ３の表示順位を第１位に設定変更する。即ち、データ格納制御部２３は、クリックされたスクロールバー内のスライダをアクティブスライダに更新する。なお、ここでは、スライダＳＲ４の表示順位は変更されない。
【００７８】
ステップＳ２３においては、図３のステップＳ１４で行われたクリック操作がスライダ上で行われたものであるか否かが判定される。より詳細には、クリック位置が更新後のアクティブスクロールバー内のスライダ上であるか否かが判定される。ここで、図３のステップＳ１４で行われたクリック操作がスライダ上で行われたものであると判定されると、図３のステップＳ１７に進み、それ以外（クリック位置が更新後のアクティブスクロールバー内の領域であってスライダ以外の領域（当該スライダの上下の領域））の場合には、ステップＳ２４に進む。
【００７９】
図３のステップＳ１７においては、表示制御部２１は、ステップＳ２１で更新された（新たな）アクティブスライダのスライダ位置に対応する注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、スライダＳＲ３がクリックされたと判定されると、表示制御部２１は、図１２に示すように、スライダＳＲ３のスライダ位置に対応付けられた注目位置ＰＧ３の文書情報ＴＸ３を電子文書表示領域ＴＡに表示する。
【００８０】
以上の動作によれば、非アクティブスクロールバー（例えばスクロールバーＳＢ２，ＳＢ３，ＳＢ４）上をクリックすることによって、当該スクロールバーＳＢ内に表示されるスライダＳＲがアクティブスライダに更新される。したがって、操作者の操作入力に応じて、新たなアクティブスライダ（例えばスライダＳＲ３）を有するスクロールバーＳＢ（例えばスクロールバーＳＢ３）上からマウスカーソルＭＣが外れた場合においても、当該アクティブスライダに対応付けられた注目位置ＰＧ（例えば注目位置ＰＧ５）の文書情報ＴＸ（例えば文書情報ＴＸ５）を電子文書表示領域ＴＡに表示し続けることが可能である。
【００８１】
一方、ステップＳ２４においては、データ格納制御部２３は、スクロールバー内のスライダのスライダ位置を更新する。
【００８２】
例えば、画面ＧＡ３（図１０参照）に示すスクロールバーＳＢ３上においてスライダＳＲ３の下側の部分がクリックされると、スライダＳＲ３のスライダ位置が更新されるとともに、スライダＳＲ３のスライダ位置に対応する注目位置ＰＧ３も更新される。ここでは、元の文書情報ＴＸ３が１ページ単位で表示されていることに応じて、新たな注目位置ＰＧも１ページ単位で更新される。その結果、図１３に示すように、電子文書表示領域ＴＡでの表示対象ページが第７ページからその次のページ（第８ページ）に更新される。なお、このとき、データ格納制御部２３は、スライダＳＲ３のスライダ位置を、電子文書ファイルＦＬ内の新たな注目位置ＰＧ５（第８ページ）に対応付けて更新する。図２２に示すように、新たな注目位置ＰＧ５は、元の注目位置ＰＧ３に対して１ページ分（４％）後ろ側に移動し、電子文書ファイルＦＬの２８％〜３２％の範囲に相当する。また、表示制御部２１は、スライダＳＲ３の上端位置をスクロールバーＳＢ３の上端から２８％の位置に更新し、スライダＳＲ３の下端位置をスクロールバーＳＢ３の上端から３２％の位置に更新する。さらに、表示制御部２１は、スライダＳＲ３に対応付けられた新たな注目位置ＰＧ５の文書情報ＴＸ５を電子文書表示領域ＴＡに表示する。
【００８３】
また、画面ＧＡ（図１０参照）に示すスクロールバーＳＢ３上において、スライダＳＲ３の上側の部分がクリックされると、図１４に示すように、電子文書表示領域ＴＡでの表示対象ページが第７ページからその前のページ（第６ページ）に更新される。
【００８４】
なお、ここでは、スクロールバーＳＢ上の領域のうちスライダＳＲ以外の領域（以下、空白領域とも称する）がクリックされると、元の文書情報ＴＸが所定の表示単位で表示されていることに応じて、新たな注目位置ＰＧも当該所定の表示単位で離散的に更新される場合を例示した。より詳細には、スクロールバーＳＢ３上のスライダＳＲ３の下側部分がクリックされると、元の文書情報ＴＸ３が１ページ単位で表示されていることに応じて、新たな注目位置ＰＧも１ページ単位で更新される場合を例示した。ただし、本発明は、これに限定されない。
【００８５】
例えば、マウスのドラッグ操作（マウスのボタンを押下した状態で当該マウスを移動する操作）に応じて、スクロールバーＳＢ上のスライダＳＲがスライド移動されると、注目位置ＰＧが連続的に更新されるようにしてもよい。
【００８６】
具体的には、図１２の状態からスライダＳＲ３がマウス操作に応じて微少量下側へスライドすると、第７ページが若干量上側に移動して、第８ページの上側の一部が（仮想的に上昇し）第７ページの下側に表示される。さらに、スライダＳＲ３がマウス操作に応じて微少量下側へスライドすると、表示対象範囲が変更され、例えば第７ページの下側の半分と第８ページの上側の半分とが上下に配置されて表示される。さらに、スライド動作が継続されると、同様にしてページの表示更新動作が継続されて、表示対象ページが徐々に下側のページ（ページ番号の大きいページ）に変更されていく。そして、或る時点でスライド動作が停止されると、表示更新動作が停止する。図１５は、スライダＳＲ３の停止後において、第９ページの下側の半分と第１０ページの上側の半分とが表示されている状態を示している。
【００８７】
なお、図１５の状態においては、データ格納制御部２３は、スライダＳＲ３のスライダ位置を、電子文書ファイルＦＬ内の新たな注目位置ＰＧ７（第９ページの後半部および第１０ページの後半部）に対応付けて格納している（図２３）。新たな注目位置ＰＧ７は、元の注目位置ＰＧ３に対して２．５ページ分（１０％）後ろ側に移動し、電子文書ファイルＦＬの３４％〜３８％の範囲に相当する部分である。また、表示制御部２１は、スライダＳＲ３の上端位置をスクロールバーＳＢ３の上端から３４％の位置に更新し、スライダＳＲ３の下端位置をスクロールバーＳＢ３の上端から３８％の位置に更新する。さらに、表示制御部２１は、当該新たな注目位置ＰＧ７（第９ページの後半部と第１０ページの後半部）の文書情報ＴＸ７を電子文書表示領域ＴＡに表示する。
【００８８】
これによれば、所定のスライダＳＲ（例えばスライダＳＲ３）に対するマウスのドラッグ操作に応じて、当該所定のスライダのスライダ位置に対応する注目位置ＰＧ（例えば注目位置ＰＧ３）の前後の文書情報ＴＸを電子文書表示領域ＴＡに表示することができる。
【００８９】
＜１−２−３．スクロールバーの追加動作＞
つぎに、操作者の所定の操作入力に応じて、スクロールバー表示領域ＳＡに新たなスクロールバーＳＢを追加するスクロールバーの追加動作について説明する。
【００９０】
図１６に示すように、操作者がスクロールバーＳＢ１上で右クリックを行うと、右クリックメニューＭＮ１が画面ＧＡ９内に表示される。ここで、当該右クリックメニューＭＮ１の中から「スクロールバー追加」に対応する項目ＭＮ１１が選択されると、図１７に示すように、スクロールバー表示領域ＳＡの最左部に新たなスクロールバーＳＢ５が追加表示されるとともに、当該スクロールバーＳＢ５内に新たなスライダＳＲ５が表示される。
【００９１】
このようなスクロールバーの追加動作について、図５のフローチャートを参照しつつ、より詳細に説明する。
【００９２】
ステップＳ３１において、右クリックメニューＭＮ１から「スクロールバー追加」に対応する項目ＭＮ１１が選択されると、表示制御部２１は、右クリックされたスクロールバーＳＢを複製し、新たなスクロールバーＳＢを内部的に生成する。例えば、スクロールバーＳＢ１上で右クリックが検知されると、表示制御部２１は、スクロールバーＳＢ１を複製したスクロールバーＳＢ５を内部的に生成する。即ち、表示制御部２１は、新たなスクロールバーＳＢ５のデータを生成する。このとき、データ格納制御部２３は、スライダＳＲ１のスライダ位置をスライダＳＲ５のスライダ位置として利用し、当該スライダＳＲ１のスライダ位置をスライダＳＲ５の表示管理データＤＳ５として記憶部１４に新たに格納する（図２４参照）。
【００９３】
ステップＳ３２においては、データ格納制御部２３は、複製されたスクロールバーＳＢ内のスライダＳＲの表示順位を第１位に設定する。例えば、スクロールバーＳＢ５が複製された場合には、データ格納制御部２３は、複製されたスクロールバーＳＢ５内のスライダＳＲ５の表示順位を第１位に設定する。より詳細には、データ格納制御部２３は、図２４に示すように、スライダＳＲ５の表示順位を第１位に設定する。即ち、データ格納制御部２３は、スクロールバーＳＢの追加動作に応じて、新たに追加されるスクロールバーＳＢ内のスライダＳＲをアクティブスライダに設定変更する。
【００９４】
ステップＳ３３においては、データ格納制御部２３は、既存のスクロールバーＳＢ内のスライダＳＲの表示順位を１つずつ繰り下げる。例えば、スクロールバーＳＢ５が複製された場合には、データ格納制御部２３は、既存スクロールバーＳＢ〜ＳＢ４内のスライダＳＲ〜ＳＲ４の表示順位を１つずつ繰り下げる。より詳細には、図２４に示すように、データ格納制御部２３は、スライダＳＲ１の表示順位を第１位から第２位に更新し、スライダＳＲ２の表示順位を第２位から第３位に更新する。さらに、データ格納制御部２３は、スライダＳＲ３の表示順位を第３位から第４位に更新し，スライダＳＲ４の表示順位を第４位から第５位に更新する。
【００９５】
ステップＳ３４においては、表示制御部２１は、既存のスクロールバーＳＢとともに、複製されたスクロールバーＳＢをスクロールバー表示領域ＳＡに追加表示する。例えば、表示制御部２１は、図１７に示すように、既存のスクロールバーＳＢ１〜ＳＢ４とともに、複製されたスクロールバーＳＢ５を、スクロールバー表示領域ＳＡに追加表示する。また、表示制御部２１は、スクロールバーＳＢ５内にスライダＳＲ５を表示する。なお、表示制御部２１は、スライダＳＲ５（アクティブスライダ）の色をスライダＳＲ１〜ＳＲ４（非アクティブスライダ）の色（例えば灰色）とは異なる色（赤色）で表示する。
【００９６】
ステップＳ３５においては、表示制御部２１は、アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、表示制御部２１は、図１７に示すように、スライダＳＲ５（アクティブスライダ）のスライダ位置に対応付けられた注目位置ＰＧ５の文書情報ＴＸ５を電子文書表示領域ＴＡに表示する。
【００９７】
以上の動作によれば、スクロールバー表示領域ＳＡに新たなスクロールバーＳＢ（例えばスクロールバーＳＢ５）を追加するとともに、当該新たなスクロールバーＳＢ内に新たなスライダＳＲ（例えばスライダＳＲ５）を追加することができる。そのため、操作者は、所定の操作入力に応じて、当該新たなスライダＳＲのスライダ位置に対応する注目位置ＰＧの数を増やすことが可能である。
【００９８】
＜１−２−４．スクロールバーの削除動作＞
つぎに、操作者の所定の操作入力に応じて、所定のスクロールバーＳＢを削除するスクロールバーの削除動作について説明する。
【００９９】
画面ＧＡ９（図１６参照）が表示されている状態において、スクロールバーＳＢ１上で右クリック操作が行われると、右クリックメニューＭＮ１が表示される。更に、当該右クリックメニューＭＮ１の中から「スクロールバー削除」に対応する項目ＭＮ１２が選択されると、図１８に示すように、スクロールバーＳＢ１とスクロールバーＳＢ内に表示されるスライダＳＲ１とが、スクロールバー表示領域ＳＡから削除される。
【０１００】
このようなスクロールバーの削除について、図６のフローチャートを参照しつつ、より詳細に説明する。
【０１０１】
操作者のマウスのクリック操作に応じて、右クリックメニューＭＮ１から「スクロールバー削除」に対応する項目ＭＮ１２（図１６参照）が選択されると、ステップＳ４１において、右クリックされたスクロールバー（以下、削除対象スクロールバーとも称する）ＳＢ内のスライダＳＲがアクティブスライダであるか否かが判定される。ここで、当該スライダＳＲがアクティブスライダであると判定されると、ステップＳ４２に進み、それ以外の場合には、ステップＳ４３に進む。
【０１０２】
まず、ステップＳ４２においては、データ格納制御部２３は、削除対象スクロールバーＳＢ以外のスクロールバーＳＢ内のスライダＳＲの表示順位を１つずつ繰り上げる。例えば、スクロールバーＳＢ１が削除対象スクロールバーＳＢとして選択されたときには、データ格納制御部２３は、スクロールバーＳＢ２，ＳＢ３，ＳＢ４内のスライダＳＲ２，ＳＲ３，ＳＲ４の表示順位を１つずつ繰り上げる。より詳細には、図２５に示すように、データ格納制御部２３は、スライダＳＲ２の表示順位を第２位から第１位に更新し、スライダＳＲ３の表示順位を第３位から第２位に更新し、スライダＳＲ４の表示順位を第４位から第３位に更新する。
【０１０３】
一方、ステップＳ４３においては、データ格納制御部２３は、削除対象スクロールバーＳＢ内のスライダＳＲの表示順位よりも表示順位の低いスライダＳＲの表示順位を１つずつ繰り上げる。例えば、スクロールバーＳＢ３を削除対象スクロールバーＳＢとして選択したときには、データ格納制御部２３は、スクロールバーＳＢ３内のスライダＳＲ３の表示順位よりも表示順位の低いスライダＳＲ４の表示順位を１つ繰り上げる。より詳細には、図２６に示すように、データ格納制御部２３は、スライダＳＲ４の表示順位を第４位から第３位に更新する。
【０１０４】
ステップＳ４４においては、表示制御部２１は、削除対象スクロールバーＳＢと削除対象スクロールバー内のスライダとをスクロールバー表示領域ＳＡから削除する。例えば、削除対象スクロールバーＳＢがスクロールバーＳＢ１のときには、図１８に示すように、表示制御部２１は、スクロールバーＳＢ１と当該スクロールバーＳＢ１内のスライダＳＲ１とをスクロールバー表示領域ＳＡから削除する。また、削除対象スクロールバーＳＢがスクロールバーＳＢ３のときには、図１９に示すように、表示制御部２１は、スクロールバーＳＢ３と当該スクロールバーＳＢ３内のスライダＳＲ３とをスクロールバー表示領域ＳＡから削除する。
【０１０５】
この後、ステップＳ４５において、表示制御部２１は、アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、スクロールバーＳＢ１が削除されたときには、スクロールバーＳＢ２内のスライダＳＲ２の表示順位が第１位に更新される（図２５参照）。即ち、当該スライダＳＲ２は新たなアクティブスライダとして決定される。このとき、表示制御部２１は、図１８に示すように、スライダＳＲ２（アクティブスライダ）のスライダ位置に対応付けられた注目位置ＰＧ２の文書情報ＴＸ２を電子文書表示領域ＴＡに表示する。なお、スクロールバーＳＢ３（非アクティブスクロールバー）が削除されたときには、表示制御部２１は、図１９に示すように、スライダＳＲ１（アクティブスライダ）のスライダ位置に対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに継続して表示する。
【０１０６】
以上の動作によれば、スクロールバー表示領域ＳＡ内の所定のスクロールバーＳＢ（例えばスクロールバーＳＢ１）を削除することができるので、所定のスクロールバーＳＢ内のスライダＳＲのスライダ位置に対応付けられた注目位置ＰＧの数を減らすことが可能である。即ち、操作者は、所定の操作入力に応じて、不要になった注目位置ＰＧを削除することが可能である。
【０１０７】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１０８】
上記第１実施形態では、スクロールバー表示領域ＳＡに複数のスクロールバーを表示するとともに、それぞれのスクロールバー内にスライダを個別に表示する態様を例示した。この第２実施形態では、スクロールバー表示領域ＳＡに１つのスクロールバーを表示するとともに、当該１つのスクロールバー内に複数のスライダを表示する態様を例示する。
【０１０９】
また、上記第１実施形態では、スライダ特定部２５が、マウスカーソルＭＣが複数のスクロールバーＳＢのうちの一のスクロールバーＳＢの表示領域内であることを条件として、当該一のスクロールバーＳＢに対応するスライダＳＲを一時選択スライダとして特定する態様を例示した。この第２実施形態では、スライダ特定部２５が、マウスカーソルＭＣが重畳表示されているスライダＳＲを一時選択スライダとして特定する態様を例示する。
【０１１０】
また、上記第１実施形態では、操作者の操作入力に応じて、スクロールバー表示領域ＳＡに新たなスクロールバー（スクロールバー内のスライダを含む）を追加表示する態様を例示した。この第２実施形態では、操作者の操作入力に応じて、１つのスクロールバーに新たなスライダを追加表示する態様を例示する。
【０１１１】
また、上記第１実施形態では、操作者の操作入力に応じて、所定のスクロールバー（スクロールバー内のスライダを含む）をスクロールバー表示領域ＳＡから削除する態様を例示した。この第２実施形態では、操作者の操作入力に応じて、所定のスライダをスクロールバーから削除する態様を例示する。
【０１１２】
＜２−１．動作＞
以下では、図２７〜図４９を参照しながら、第２実施形態に係る文書表示制御装置１の動作について説明する。
【０１１３】
図２７および図２８は、電子文書ファイルＦＬの表示切替動作を示すフローチャートである。また、図２９はスクロールバーの追加動作を示すフローチャートであり、図３０はスクロールバーの削除動作を示すフローチャートである。図３１〜図４２は、表示部１６に表示される画面ＧＡを示す図である。図４３〜図４９は、表示管理データＤＳを示す図である。
【０１１４】
以下では、電子文書の表示動作、電子文書の表示切替動作、スライダの追加動作およびスライダの削除動作について順に説明する。
【０１１５】
＜２−１−１．電子文書の表示動作＞
まず、電子文書ファイルＦＬを表示する態様を例示する。なお、当該電子文書ファイルＦＬは、第１実施形態と同様に、全２５ページで構成されるものとする。
【０１１６】
図３１に示すように、表示制御部２１は、スクロールバー表示領域ＳＡにスクロールバーＳＢ６を表示するとともに、スクロールバーＳＢ６内にスライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄを表示する。このように、この第２実施形態では、表示制御部２１は、スクロールバー表示領域ＳＡに１つのスクロールバーＳＢを表示するとともに、スクロールバーＳＢ内に複数のスライダＳＲを表示する。
【０１１７】
なお、スライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄの各スライダ位置は、それぞれ、電子文書ファイルＦＬ内の注目位置ＰＧ１，ＰＧ３，ＰＧ２，ＰＧ４（図７参照）に対応付けられている。
【０１１８】
詳細には、データ格納制御部２３は、図４３に示すように、スライダＳＲ６ａのスライダ位置を、表示管理データＤＳ１として電子文書ファイルＦＬでの注目位置ＰＧ１に対応付けて記憶部１４に記憶する。また、データ格納制御部２３は、スライダＳＲ６ｂのスライダ位置を、表示管理データＤＳ３として電子文書ファイルＦＬでの注目位置ＰＧ３に対応付けて記憶部１４に記憶する。同様に、データ格納制御部２３は、スライダＳＲ６ｃのスライダ位置を、表示管理データＤＳ２として電子文書ファイルＦＬでの注目位置ＰＧ２に対応付けて記憶部１４に記憶し、スライダＳＲ６ｄのスライダ位置を、表示管理データＤＳ４として電子文書ファイルＦＬでの注目位置ＰＧ４に対応付けて記憶部１４に記憶する。
【０１１９】
図４３に示すように、表示管理データＤＳ１，ＤＳ３，ＤＳ２，ＤＳ４には、各スライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄのスライダ位置とともに、各スライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄの表示順位が設定されている。なお、ここでは、図４３に示すように、スライダＳＲ６ａの表示順位が第１位に設定されている状況を想定する。
【０１２０】
表示制御部２１は、図３１に示すように、表示順位第１位のスライダＳＲ６ａをアクティブスライダとして認識するとともに、当該スライダＳＲ６ａのスライダ位置に対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。
【０１２１】
以上のような動作によれば、操作者は、ＳＲ６ａ，ＳＲ６ｃ，ＳＲ６ｂ，ＳＲ６ｄの各スライダ位置に基づいて、電子文書ファイルＦＬ全体における文書情報ＴＸ１，ＴＸ２，ＴＸ３，ＴＸ４のそれぞれの位置を認識することが可能である。そのため、例えば、スライダＳＲ６ａがアクティブスライダに設定されているときには、操作者は、当該スライダＳＲ６ａのスライダ位置を視認し、当該スライダ位置に対応する注目位置ＰＧ１を認識した上で当該注目位置ＰＧ１の文書情報ＴＸ１を閲覧することが可能である。
【０１２２】
また、１つのスクロールバーＳＢ６内に複数のスライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄが表示されるので、スクロールバー表示領域ＳＡの表示面積が大きくなることを防止することが可能である。
【０１２３】
また、表示制御部２１は、アクティブスライダであるスライダＳＲ６ａの色を、非アクティブスライダであるスライダＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄの色（例えば灰色）とは異なる色（例えば赤色）で表示する。
【０１２４】
これによれば、操作者は、各スライダＳＲ６ａ，ＳＲ６ｃ，ＳＲ６ｂ，ＳＲ６ｄの中からアクティブスライダであるスライダＳＲ６ａを視覚的に特定することが可能である。
【０１２５】
＜２−１−２．電子文書の表示切替動作＞
つぎに、文書表示制御装置１による電子文書ファイルＦＬの表示切替動作について説明する。
【０１２６】
まず、マウスオーバーによって、表示制御部２１が、非アクティブスライダのスライダ位置に対応する注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに一時的に表示する動作について説明する。なお、ここでは、マウスのクリック操作等は伴わずに、マウスカーソルの移動操作のみが行われるものとする。
【０１２７】
例えば、操作者のマウスの移動操作に応じて、スライダＳＲ６ｃ（非アクティブスライダ）上にマウスカーソルＭＣが移動すると、図３２に示すように、表示制御部２１は、表示部１６に画面ＧＡ１４を表示する。より詳細には、表示制御部２１は、スライダＳＲ６ｃに対応付けられた注目位置ＰＧ２（第１０ページ〜第１１ページ）の文書情報ＴＸ２を、画面ＧＡ１４の電子文書表示領域ＴＡに表示する。
【０１２８】
また、操作者のマウスの移動操作に応じて、スライダＳＲ６ｂ（非アクティブスライダ）上にマウスカーソルＭＣが移動すると、図３３に示すように、表示制御部２１は、表示部１６に画面ＧＡ１５を表示する。より詳細には、表示制御部２１は、スライダＳＲ６ｂに対応付けられた注目位置ＰＧ３（第７ページ）の文書情報ＴＸ３を、画面ＧＡ１５の電子文書表示領域ＴＡに表示する。
【０１２９】
また、操作者のマウスの移動操作に応じて、スライダＳＲ６ｄ（非アクティブスライダ）上にマウスカーソルＭＣが移動すると、図３４に示すように、表示制御部２１は、表示部１６に画面ＧＡ１６を表示する。より詳細には、表示制御部２１は、スライダＳＲ６ｄに対応付けられた注目位置ＰＧ４（第１９ページ〜第２３ページ）の文書情報ＴＸ４を、画面ＧＡ１６の電子文書表示領域ＴＡに表示する。
【０１３０】
なお、非アクティブスライダ上以外の場所にマウスカーソルＭＣが存在する場合には、表示制御部２１は、スライダＳＲ６ａ（アクティブスライダ）に対応付けられた注目位置ＰＧ１（第４ページ）の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。例えば、図３１に示すように、画面ＧＡ１３においては、マウスカーソルＭＣが電子文書表示領域ＴＡ上に存在する。このとき、表示制御部２１は、スライダＳＲ６ａに対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。
【０１３１】
以下では、このような電子文書ファイルＦＬ内の注目位置ＰＧの表示切替動作について、図２７および図２８のフローチャートを参照しつつ、より詳細に説明する。
【０１３２】
まず、マウスカーソルＭＣの移動が検知されると、図２７のステップＳ５１において、カーソル位置検出部２７は、マウスカーソルＭＣのカーソル位置を検出する。そして、当該カーソル位置に基づいて、当該マウスカーソルＭＣが非アクティブスライダ上に存在するか否かが判定される。ここで、当該マウスカーソルＭＣが非アクティブスライダ上に存在すると判定されると、ステップＳ５２に進み、それ以外の場合には、図２８のステップＳ６１に進む。なお、図２８のフローチャートの処理については、後に詳述する。
【０１３３】
ステップＳ５２においては、スライダ特定部２５は、マウスオーバー対象の当該非アクティブスライダを一時選択スライダとして特定する。例えば、図３２に示すように、マウスカーソルＭＣがスライダＳＲ６ｃ上に存在すると判定されると、ステップＳ５２において、スライダ特定部２５は、マウスオーバー対象のスライダＳＲ６ｃを一時選択スライダとして特定する。
【０１３４】
この後、ステップＳ５３において、表示制御部２１は、一時選択スライダのスライダ位置に対応する注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、スライダＳＲ６ｃが一時選択スライダとして特定されたとすると、ステップＳ５３において、表示制御部２１は、当該スライダＳＲ６ｃのスライダ位置に対応する注目位置ＰＧ２（第１０ページおよび第１１ページ）の文書情報ＴＸ２を電子文書表示領域ＴＡに表示する（図３２参照）。
【０１３５】
ステップＳ５４においては、一時選択スライダ（例えばスライダＳＲ６ｃ）がクリックされたか否かが判定される。当該一時選択スライダがクリックされたと判定されると、ステップＳ５７に進み、それ以外の場合には、ステップＳ５５に進む。なお、ステップＳ５７およびステップＳ５８においては、アクティブスライダの更新動作が実行される。このアクティブスライダの更新動作については、後に詳述する。
【０１３６】
ステップＳ５５においては、マウスカーソルＭＣのカーソル位置に基づいて、当該一時選択スライダ（例えばスライダＳＢ６ｃ）上からマウスカーソルＭＣが外れたか否かが判定される。ここで、当該一時選択スライダ上からマウスカーソルＭＣが外れたと判定されると、ステップＳ５６の処理に進み、それ以外の場合には、再度、ステップＳ５４に戻る。
【０１３７】
ステップＳ５６においては、マウスカーソルＭＣのカーソル位置に基づいて、（ステップＳ５２での一時選択スライダ以外の）別の非アクティブスライダ（例えばスライダＳＲ６ｂ，スライダＳＲ６ｄ）上にマウスカーソルＭＣが移動したか否かが判定される。ここで、当該別の非アクティブスライダ上にマウスカーソルＭＣが移動したと判定されると、ステップＳ５２に戻る。そして、ステップＳ５２において、当該別の非アクティブスライダ上のスライダＳＲが新たな一時選択スライダＳＲとして特定され、上述のステップＳ５３〜ステップＳ５５が同様に実行される。一方、当該別の非アクティブスライダ上以外の場所（具体的には、スクロールバー内の領域であって非アクティブスライダ以外の領域或いは電子文書表示領域ＴＡ等）にマウスカーソルＭＣが移動した場合には、ステップＳ５９に進む。
【０１３８】
ステップＳ５９においては、表示制御部２１は、アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸを、再度、表示する。例えば、図３１に示すように、スライダＳＲ６ａがアクティブスライダに設定されている場合には、表示制御部２１は、当該スライダＳＲ６ａのスライダ位置に対応する注目位置ＰＧ１（第４ページ）の文書情報ＴＸ１を、再度、表示する。
【０１３９】
以上の動作によれば、操作者は、マウスカーソルＭＣを非アクティブスライダであるスライダＳＲ（例えばスライダＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄ）上に移動させることによって、マウスオーバー対象の当該非アクティブスライダに対応する注目位置ＰＧの文書情報ＴＸ（例えば文書情報ＴＸ２，ＴＸ３，ＴＸ４）を、クリック動作を伴うことなく、電子文書表示領域ＴＡに一時的に表示させることが可能である。
【０１４０】
続いて、図２７のフローチャートを参照しつつ、アクティブスライダの更新動作について説明する。
【０１４１】
まず、マウスカーソルが非アクティブスライダ上に移動すると、上述したように、図２７のステップＳ５１〜ステップＳ５３の処理が実行され、非アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸが電子文書表示領域ＴＡに表示される。
【０１４２】
この後、操作者のマウスのクリック操作によって、非アクティブスライダがクリックされると、ステップＳ５４からステップＳ５７に進む。
【０１４３】
ステップＳ５７およびステップＳ５８においては、データ格納制御部２３は、各スライダの表示順位を変更する。例えば、ステップＳ５２で一時選択スライダとして特定されていたスライダＳＲ６ｂ上がクリックされると、データ格納制御部２３は、次述するように、スライダＳＲ６ａ，ＳＲ６ｃ，ＳＲ６ｂの表示順位を変更する。
【０１４４】
まず、ステップＳ５７において、データ格納制御部２３は、ステップＳ５２での一時選択スライダの表示順位よりも表示順位の高いスライダの表示順位を１つずつ繰り下げる。具体的には、データ格納制御部２３は、図４４に示すように、スライダＳＲ６ａの表示順位を第１位から第２位に繰り下げ、スライダＳＲ６ｃの表示順位を第２位から第３位に繰り下げる。さらに、ステップＳ５８において、データ格納制御部２３は、スライダＳＲ６ｂの表示順位を第１位に設定変更する。即ち、データ格納制御部２３は、クリックされたスライダをアクティブスライダに更新する。なお、ここでは、スライダＳＲ６ｄの表示順位は変更されない。
【０１４５】
この後、ステップＳ５９において、表示制御部２１は、ステップＳ５７で更新された（新たな）アクティブスライダのスライダ位置に対応する注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、スライダＳＲ６ｂがクリックされたと判定されると、表示制御部２１は、図３５に示すように、スライダＳＲ６ｂのスライダ位置に対応付けられた注目位置ＰＧ３の文書情報ＴＸ３を電子文書表示領域ＴＡに表示する。
【０１４６】
以上の動作によれば、非アクティブスライダ（例えばスライダＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄ）上をクリックすることによって、当該非アクティブスライダがアクティブスライダに更新される。したがって、操作者の操作入力に応じて、新たなアクティブスライダからマウスカーソルＭＣが外れた場合においても、当該アクティブスライダに対応付けられた注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示し続けることが可能である。
【０１４７】
また、上述したように、ステップＳ５１において、マウスカーソルＭＣが非アクティブスライダ上に存在しないと判定されると、図２８のステップＳ６１の処理に進む。
【０１４８】
ステップＳ６１においては、マウスカーソルＭＣがスクロールバーＳＢ上に存在するか否かが判定される。ここで、マウスカーソルＭＣがスクロールバーＳＢ上に存在すると判定されると、ステップＳ６２に進み、それ以外の場合には、図２７のステップＳ５９に進む。
【０１４９】
ステップＳ６２においては、スクロールバー上の領域のうちスライダ以外の領域がクリックされたか否かが判定される。ここで、スクロールバー上の領域のうちスライダ以外の領域がクリックされたと判定されると、ステップＳ６３に進み、それ以外の場合（スライダ領域がクリックされた場合、あるいはクリック操作がなされない場合）には、図２７のステップＳ５９に進む。
【０１５０】
ステップＳ６３においては、データ格納制御部２３は、アクティブスライダのスライダ位置を更新する。
【０１５１】
例えば、画面ＧＡ１３（図３１参照）に示すスクロールバーＳＢ６上においてスライダＳＲ６ｃとスライダＳＲ６ｄとの間の部分がクリックされると、スライダＳＲ６ａ（アクティブスライダ）のスライダ位置が更新されるとともに、スライダＳＲ６ａのスライダ位置に対応する注目位置ＰＧ１も更新される。ここでは、元の文書情報ＴＸ１が１ページ単位で表示されていることに応じて、新たな注目位置ＰＧも１ページ単位で更新される。その結果、図３６に示すように、電子文書表示領域ＴＡでの表示対象ページ（第４ページ）が次のページ（第５ページ）に更新される。なお、このとき、データ格納制御部２３は、スライダＳＲ６ａのスライダ位置を、電子文書ファイルＦＬ内の新たな注目位置ＰＧ８（第５ページ）に対応付けて更新する。図４５に示すように、新たな注目位置ＰＧ８は、元の注目位置ＰＧ３に対して１ページ分（４％）後ろ側に移動し、電子文書ファイルＦＬの１６％〜２０％の範囲に相当する。また、表示制御部２１は、スライダＳＲ６ａの上端位置をスクロールバーＳＢ６の上端から１６％の位置に更新し、スライダＳＲ６ａの下端位置をスクロールバーＳＢ６の上端から２０％の位置に更新する。さらに、表示制御部２１は、スライダＳＲ６ａに対応付けられた新たな注目位置ＰＧ８の文書情報ＴＸ８を電子文書表示領域ＴＡに表示する。
【０１５２】
また、画面ＧＡ１３（図３１参照）に示すスクロールバーＳＢ６上において、スライダＳＲ６ａの上側の部分がクリックされると、図３７に示すように、電子文書表示領域ＴＡでの表示対象ページが第４ページからその前のページ（第３ページ）に更新される。
【０１５３】
なお、ここでは、スクロールバーＳＢ６上の領域のうちスライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄ以外の領域（以下、空白領域とも称する）がクリックされると、元の文書情報ＴＸが所定の表示単位で表示されていることに応じて、新たな注目位置ＰＧも当該所定の表示単位で離散的に更新される場合を例示した。より詳細には、スクロールバーＳＢ６上のスライダＳＲ６ｃとスライダＳＲ６ｄとの間の部分がクリックされると、スライダＳＲ６ａのスライダ位置に対応する注目位置ＰＧ１の文書情報ＴＸ１が１ページ単位で表示されていることに応じて、新たな注目位置ＰＧも１ページ単位で更新される場合を例示した。ただし、本発明は、これに限定されない。
【０１５４】
例えば、マウスのドラッグ操作（マウスのボタンを押下した状態で当該マウスを移動する操作）に応じて、所定のスライダがスライド移動されると、次述するように、当該所定のスライダのスライダ位置に対応する注目位置ＰＧが連続的に更新されるようにしてもよい。
【０１５５】
具体的には、図３１の状態からスライダＳＲ６ｂがマウス操作に応じて微少量下側へスライドすると、第７ページが若干量上側に移動して、第８ページの上側の一部が（仮想的に上昇し）第７ページの下側に表示される。さらに、スライダＳＲ６ｂがマウス操作に応じて微少量下側へスライドすると、表示対象範囲が変更され、例えば第７ページの下側の半分と第８ページの上側の半分とが上下に配置されて表示される。さらに、スライド動作が継続されると、同様にしてページの表示更新動作が継続されて、表示対象ページが徐々に下側のページ（ページ番号の大きいページ）に変更されていく。そして、或る時点でスライド動作が停止されると、表示更新動作が停止する。図３８は、スライダＳＲ６ｂの停止後において、第９ページの下側の半分と第１０ページの上側の半分とが表示されている状態を示している。
【０１５６】
なお、図３８の状態においては、データ格納制御部２３は、スライダＳＲ６ｂのスライダ位置を、電子文書ファイルＦＬ内の新たな注目位置ＰＧ７（第９ページの後半部および第１０ページの後半部）に対応付けて更新する（図４６）。新たな注目位置ＰＧ７は、元の注目位置ＰＧ３に対して２．５ページ分（１０％）後ろ側に移動し、新たな注目位置ＰＧ７は、電子文書ファイルＦＬの３４％〜３８％の範囲に相当する。また、表示制御部２１は、スライダＳＲ６ｂの上端位置をスクロールバーＳＢ６の上端から３４％の位置に更新し、スライダＳＲ６ｂの下端位置をスクロールバーＳＢ６の上端から３８％の位置に更新する。さらに、表示制御部２１は、当該新たな注目位置ＰＧ７（第９ページの後半部と第１０ページの後半部）の文書情報ＴＸ７を電子文書表示領域ＴＡに表示する。
【０１５７】
これによれば、所定のスライダ（例えばスライダＳＲ６ｂ）に対するマウスのドラッグ操作に応じて、所定のスライダのスライダ位置に対応する注目位置ＰＧ（例えば注目位置ＰＧ３）の前後の文書情報ＴＸを電子文書表示領域ＴＡに表示することができる。
【０１５８】
ただし、この第２実施形態においては、１つのスクロールバー内に複数のスライダが表示される。そのため、例えば、図３８に示すように、移動後のスライダＳＲ６ｂの表示とスライダＳＲ６ｃの表示とが重なる場合が有る。このとき、表示制御部２１は、表示順位の高いスライダＳＲを画面手前側に表示する。例えば、図２３に示すように、移動後のスライダＳＲ６ｂの表示順位は第１位であり、スライダＳＲｃの表示順位は第３位である。したがって、表示制御部２１は、スライダＳＲ６ｂを画面手前側に表示する。
【０１５９】
＜２−１−３．スライダの追加動作＞
つぎに、操作者の所定の操作入力に応じて、１つのスクロールバーＳＢ内に新たなスライダＳＲを追加するスライダの追加動作について説明する。
【０１６０】
図３９に示すように、操作者がスライダＳＲ６ａ上で右クリックを行うと、右クリックメニューＭＮ２が画面ＧＡ２１内に表示される。ここで、当該右クリックメニューＭＮ２の中から「スライダ追加」に対応する項目ＭＮ２１が選択されると、図４０に示すように、スクロールバーＳＢ６に新たなスライダＳＲ６ｅが追加表示される。
【０１６１】
このようなスライダの追加動作について、図２９のフローチャートを参照しつつ、より詳細に説明する。
【０１６２】
ステップＳ７１において、右クリックメニューＭＮ２から「スライダ追加」に対応する項目ＭＮ２１が選択されると、表示制御部２１は、右クリックされたスライダＳＲを複製し、新たなスライダＳＲを内部的に生成する。例えば、スライダＳＲ６ａ上で右クリックが検知されると、表示制御部２１は、スライダＳＲ６ａを複製したスライダＳＲ６ｅを内部的に生成する。即ち、表示制御部２１は、新たなスライダＳＲ６ｅのデータを生成する。このとき、データ格納制御部２３は、スライダＳＲ６ａのスライダ位置をスライダＳＲ６ｅのスライダ位置として利用し、当該スライダＳＲ６ａのスライダ位置をスライダＳＲｅの表示管理データＤＳ５として記憶部１４に新たに格納する（図４７参照）。
【０１６３】
ステップＳ７２においては、データ格納制御部２３は、複製されたスライダＳＲの表示順位を第１位に設定する。例えば、スライダＳＲ６ｅが複製された場合には、データ格納制御部２３は、複製されたスライダＳＲ６ｅの表示順位を第１位に設定する。より詳細には、データ格納制御部２３は、図４７に示すように、スライダＳＲ６ｅの表示順位を第１位に設定する。即ち、データ格納制御部２３は、スライダＳＲの追加動作に応じて、新たなに追加されるスライダＳＲをアクティブスライダに設定変更する。
【０１６４】
ステップＳ７３においては、データ格納制御部２３は、既存のスライダＳＲの表示順位を１つずつ繰り下げる。例えば、スライダＳＲ６ｅが複製された場合には、データ格納制御部２３は、既存スライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄの表示順位を１つずつ繰り下げる。より詳細には、図４７に示すように、データ格納制御部２３は、スライダＳＲ６ａの表示順位を第１位から第２位に更新し、スライダＳＲ６ｃの表示順位を第２位から第３位に更新する。さらに、データ格納制御部２３は、スライダＳＲ６ｂの表示順位を第３位から第４位に更新し，スライダＳＲ６ｄの表示順位を第４位から第５位に更新する。
【０１６５】
ステップＳ７４においては、表示制御部２１は、既存のスライダＳＲとともに、複製されたスライダＳＲをスクロールバー表示領域ＳＡに表示する。例えば、表示制御部２１は、図４０に示すように、表示制御部２１は、既存のスライダＳＲ６ａ，ＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄとともに、複製されたスライダＳＲ６ｅをスクロールバーＳＢ６内に表示する。なお、表示制御部２１は、スライダＳＲ６ｅ（アクティブスライダ）の色をスライダＳＲ６ａ〜ＳＲ６ｄ（非アクティブスライダ）の色（例えば灰色）とは異なる色（赤色）で表示する。
【０１６６】
ステップＳ７５においては、表示制御部２１は、アクティブスライダのスライダ位置に対応付けられた注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、表示制御部２１は、図４０に示すように、スライダＳＲ６ｅ（アクティブスライダ）のスライダ位置に対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに表示する。
【０１６７】
以上の動作によれば、１つのスクロールバーＳＢ内に新たなスライダＳＲ（例えばスクロールバーＳＲ６ｅ）を追加するができる。そのため、当該新たなスライダＳＲのスライダ位置に対応する注目位置ＰＧの数を増やすことが可能である。
【０１６８】
＜２−１−４．スライダの削除動作＞
つぎに、操作者の所定の操作入力に応じて、１つのスクロールバーＳＢ内の所定のスライダＳＲを削除するスライダの削除動作について説明する。
【０１６９】
画面ＧＡ２１（図３９参照）が表示されている状態において、スライダＳＲ６ａ上で右クリック操作が行われると、右クリックメニューＭＮ２が表示される。更に、当該右クリックメニューＭＮ２の中から「スライダ削除」に対応する項目ＭＮ２２が選択されると、図４１に示すように、スライダＳＲ６ａが、スクロールバーＳＢ６内から削除される。
【０１７０】
このようなスライダの削除について、図３０のフローチャートを参照しつつ、より詳細に説明する。
【０１７１】
操作者のマウスのクリック操作に応じて、右クリックメニューＭＮ２から「スライダ削除」に対応する項目ＭＮ２２が選択されると、ステップＳ８１において、右クリックされたスライダ（以下、削除対象スライダとも称する）ＳＲがアクティブスライダであるか否かが判定される。ここで、当該スライダＳＲがアクティブスライダであると判定されると、ステップＳ８２に進み、それ以外の場合には、ステップＳ８３に進む。
【０１７２】
まず、ステップＳ８２においては、データ格納制御部２３は、削除対象スライダ以外のスライダＳＲの表示順位を１つずつ繰り上げる。例えば、スライダＳＲ６ａが削除対象スライダとして選択されたときには、データ格納制御部２３は、スライダＳＲ６ｂ，ＳＲ６ｃ，ＳＲ６ｄの表示順位を１つずつ繰り上げる。より詳細には、図４８に示すように、データ格納制御部２３は、スライダＳＲ６ｃの表示順位を第２位から第１位に更新し、スライダＳＲ６ｂの表示順位を第３位から第２位に更新し、スライダＳＲ６ｄの表示順位を第４位から第３位に更新する。
【０１７３】
一方、ステップＳ８３においては、データ格納制御部２３は、削除対象スライダの表示順位よりも表示順位の低いスライダＳＲの表示順位を１つずつ繰り上げる。例えば、スライダＳＲ６ｃを削除対象スライダとして選択したときには、データ格納制御部２３は、スライダＳＲ６ｃの表示順位よりも表示順位の低いスライダＳＲ６ｄの表示順位を１つ繰り上げる。より詳細には、図４９に示すように、データ格納制御部２３は、スライダＳＲ６ｄの表示順位を第４位から第３位に更新する。
【０１７４】
ステップＳ８４においては、表示制御部２１は、削除対象スライダをスクロールバーから削除する。例えば、削除対象スライダがスライダＳＲ６ａのときには、図４１に示すように、表示制御部２１は、スライダＳＲ６ａをスクロールバーＳＢ６から削除する。また、削除対象スライダがスライダＳＲ６ｃのときには、図４２に示すように、表示制御部２１は、スライダＳＲ６ｃをスクロールバーＳＢ６内から削除する。
【０１７５】
この後、ステップＳ８５において、表示制御部２１は、アクティブスライダのスライダ位置に対応する注目位置ＰＧの文書情報ＴＸを電子文書表示領域ＴＡに表示する。例えば、スライダＳＲ６ａが削除されると、スライダＳＲ６ｂの表示順位が第１位に更新される（図４８参照）。即ち、当該スライダＳＲ６ｂは新たなアクティブスライダとして決定される。このとき、表示制御部２１は、図４１に示すように、スライダＳＲ６ｂ（アクティブスライダ）のスライダ位置に対応する注目位置ＰＧ２の文書情報ＴＸ２を、電子文書表示領域ＴＡに表示する。なお、スライダＳＲ６ｃ（非アクティブスライダ）が削除されたときには、表示制御部２１は、図４２に示すように、スライダＳＲ６ａ（アクティブスライダ）のスライダ位置に対応付けられた注目位置ＰＧ１の文書情報ＴＸ１を電子文書表示領域ＴＡに継続して表示する。
【０１７６】
以上の動作によれば、所定のスライダＳＲを削除することができるので、所定のスライダＳＲのスライダ位置に対応付けられた注目位置ＰＧの数を減らすことが可能である。即ち、操作者は、所定の操作入力に応じて、不要になった注目位置ＰＧを削除することが可能である。
【０１７７】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記で説明した内容のものに限定されるものではない。
【０１７８】
たとえば、上記各実施形態においては、表示制御部２１は、アクティブスライダの色を、非アクティブスライダの色とは異なる色で表示する場合を例示したが、これに限定されない。例えば、表示制御部２１は、複数のスライダＳＲのうちアクティブスライダのみを点滅表示させるようにしてもよい。
【０１７９】
また、上記各実施形態においては、データ格納制御部２３は、複数のスライダＳＲのスライド方向における表示位置であるスライダ位置を表示管理データＤＳとして電子文書ファイルＦＬとは別個に記憶部１４に格納する場合を例示したが、これに限定されない。例えば、データ格納制御部２３は、複数のスライダＳＲのスライド方向における表示位置であるスライダ位置を表示管理データＤＳとして電子文書ファイルＦＬの内部に格納するようにしてもよい。
【０１８０】
また、上記各実施形態においては、操作者のマウスのクリック操作に応じて、アクティブスライダが更新される場合を例示したが、これに限定されない。例えば、所定のキーの組み合わせの入力に応じて、アクティブスライダが更新されるようにしてもよい。
【０１８１】
具体的には、所定のキーの組み合わせ（例えば「Ｃｔｒｌ」キー＋「Ｔａｂ」キー）が入力されると、非アクティブスライダのうち表示順位の最も高い非アクティブスライダをアクティブスライダに設定するようにすればよい。より詳細には、所定のキーの組み合わせが入力されると、アクティブスライダの表示順位を最下位に設定するとともに、非アクティブスライダの表示順位を１つずつ繰り上げるようにすればよい。これによれば、所定のキーの組み合わせ（例えば「Ｃｔｒｌ」キー＋「Ｔａｂ」キー）が入力される度に、アクティブスライダを更新することができるので、操作者は、マウスのクリック操作を伴うことなくアクティブスライダを更新することが可能である。
【０１８２】
また、上記第１実施形態においては、スライダ特定部２５は、マウスカーソルＭＣのカーソル位置が複数のスクロールバーＳＢのうちの一のスクロールバーＳＢの表示領域内であることを条件として、当該一のスクロールバー（非アクティブスクロールバー）ＳＢに対応するスライダ（非アクティブスライダ）ＳＲを一時選択スライダとして特定する場合を例示したが、これに限定されない。例えば、スライダ特定部２５は、マウスカーソルＭＣが重畳表示されているスライダ（非アクティブスライダ）ＳＲを一時選択スライダとして特定するようにしてもよい。
【０１８３】
また、上記各実施形態においては、マウスのドラッグ操作（マウスのボタンを押下した状態で当該マウスを移動する操作）に応じて、スクロールバーＳＢ上のスライダＳＲがスライド移動する場合を例示したが、これに限定されない。例えば、手指によるドラッグ操作（手指を表示部１６に接触した状態で当該手指を移動する操作）に応じて、スクロールバーＳＢ上のスライダＳＲがスライド移動するようにしてもよい。なお、この変形例においては、表示部１６は、液晶表示パネルに圧電センサ等が埋め込まれて構成されており、表示機能と操作入力機能とを有するものとする。これによれば、表示部１６は、液晶パネルに各種の情報を表示することが可能であるとともに、液晶パネルに対する操作者の手指の操作位置を検知して、各種の入力を受け付けることも可能である。より詳細には、表示部１６に表示されたスライダＳＲが操作者の手指によって接触された状態で移動されると、スライダＳＲに対するドラッグ操作であるとみなされる。
【符号の説明】
【０１８４】
ＭＣ  マウスカーソル
ＳＢ１〜ＳＢ４  各スクロールバー
ＳＲ１〜ＳＲ４，ＳＲ６ａ〜ＳＲ６ｄ  スライダ
ＤＳ１〜ＤＳ４  表示管理データ
ＴＸ１〜ＴＸ９  文書情報
ＭＮ１，ＭＮ２  メニュー
ＭＮ１１，ＭＮ１２，ＭＮ２１，ＭＮ２２  項目
【図１】
2011253404.tif 000003
【図２】
2011253404.tif 000004
【図３】
2011253404.tif 000005
【図４】
2011253404.tif 000006
【図５】
2011253404.tif 000007
【図６】
2011253404.tif 000008
【図７】
2011253404.tif 000009
【図８】
2011253404.tif 000010
【図９】
2011253404.tif 000011
【図１０】
2011253404.tif 000012
【図１１】
2011253404.tif 000013
【図１２】
2011253404.tif 000014
【図１３】
2011253404.tif 000015
【図１４】
2011253404.tif 000016
【図１５】
2011253404.tif 000017
【図１６】
2011253404.tif 000018
【図１７】
2011253404.tif 000019
【図１８】
2011253404.tif 000020
【図１９】
2011253404.tif 000021
【図２０】
2011253404.tif 000022
【図２１】
2011253404.tif 000023
【図２２】
2011253404.tif 000024
【図２３】
2011253404.tif 000025
【図２４】
2011253404.tif 000026
【図２５】
2011253404.tif 000027
【図２６】
2011253404.tif 000028
【図２７】
2011253404.tif 000029
【図２８】
2011253404.tif 000030
【図２９】
2011253404.tif 000031
【図３０】
2011253404.tif 000032
【図３１】
2011253404.tif 000033
【図３２】
2011253404.tif 000034
【図３３】
2011253404.tif 000035
【図３４】
2011253404.tif 000036
【図３５】
2011253404.tif 000037
【図３６】
2011253404.tif 000038
【図３７】
2011253404.tif 000039
【図３８】
2011253404.tif 000040
【図３９】
2011253404.tif 000041
【図４０】
2011253404.tif 000042
【図４１】
2011253404.tif 000043
【図４２】
2011253404.tif 000044
【図４３】
2011253404.tif 000045
【図４４】
2011253404.tif 000046
【図４５】
2011253404.tif 000047
【図４６】
2011253404.tif 000048
【図４７】
2011253404.tif 000049
【図４８】
2011253404.tif 000050
【図４９】
2011253404.tif 000051