(57)【要約】【課題】人の記憶や目視に頼ることなく、縦横のサイズが大きな画像や文書などの資料を端末にて効率的に閲覧する。【解決手段】出力デバイス３３は、保持している資料の一部を画面に表示する。入力デバイス３２は、画面にタッチする２本の指の位置をそれぞれ検出することができる。スクロール制御部３１４は、１つ目の指によるタッチによって指が所定の時間以上画面上の一定の位置に固定されるホールド操作が行われたことに応答して、画面に表示されている資料の位置を所定の記憶領域に保存する。また、スクロール制御部３１４は、１つ目の指によるタッチと２つ目の指によるタッチの両方によってホールド操作が行われているときに、２つ目の指が画面から離れたことに応答して画面に表示されている資料を保存されている資料の位置にスクロールし、１つ目の指が画面から離れたことに応答して画面に表示されている資料を継続して表示する。【選択図】図３
2014191748.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶手段によって保持されている資料の一部を画面に表示する出力デバイスと、
前記出力デバイスに表示されている画面にタッチする２本の指の位置をそれぞれ検出することができる入力デバイスと、
前記入力デバイスによって検出された第１の指によるタッチによって指が所定の時間以上前記画面上の一定の位置に固定されるホールド操作が行われたことに応答して、前記画面に表示されている資料の位置を所定の記憶領域に保存する資料位置保存手段と、
前記第１の指によるタッチと第２の指によるタッチの両方によってホールド操作が行われているときに、前記入力デバイスによって前記第２の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示される資料を前記資料位置保存手段によって保存された資料の位置にスクロールし、前記入力デバイスによって前記第１の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示されている資料を継続して表示するスクロール手段と、
を備えることを特徴とする資料表示システム。
【請求項２】
前記第１の指によるタッチと第２の指によるタッチの両方によってホールド操作が行われているときに、前記入力デバイスによって前記第１の指が前記画面から離れたことが検出されたことに応答して前記画面に表示されている資料の位置を前記所定の記憶領域に上書きして保存する資料位置上書き保存手段を備え、
前記スクロール手段が、前記資料位置上書き保存手段によって資料の位置が前記所定の記憶領域に上書きして保存された後、前記第２の指によるタッチを前記第１の指によるタッチとみなす、
ことを特徴とする請求項１に記載の資料表示システム。
【請求項３】
所定の記憶手段によって保持されている資料の一部を画面に表示する出力デバイスと、当該出力デバイスに表示されている画面にタッチする２本の指の位置をそれぞれ検出することができる入力デバイスとを備えた資料表示システムにおけるスクロール方法であって、
前記入力デバイスによって検出された第１の指によるタッチによって指が所定の時間以上前記画面上の一定の位置に固定されるホールド操作が行われたことに応答して、前記画面に表示されている資料の位置を所定の記憶領域に保存する資料位置保存ステップと、
前記第１の指によるタッチと第２の指によるタッチの両方によってホールド操作が行われているときに、前記入力デバイスによって前記第２の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示される資料を前記資料位置保存手段によって保存された資料の位置にスクロールし、前記入力デバイスによって前記第１の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示されている資料を継続して表示するスクロールステップと、
を備えることを特徴とするスクロール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチタッチ操作が可能な端末にて、縦横のサイズが大きな画像や文書などの資料をスクロールしながら表示する資料表示システム及びスクロール方法に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末などマルチタッチ操作が可能な端末の普及により業務で利用する図面や設計書などの資料を手軽に持出して閲覧できるようになってきているが、そのような端末の画面は一般に小さい。このため、縦横のサイズが大きな画像や文書などの資料を端末にて効率的に閲覧するには、シンプルで効果的にスクロール操作を行えることが不可欠である。
【０００３】
縦横のサイズが大きな画像や文書などの資料を端末にて表示した時、拡大率１００％の表示では画面内に収まらず一部分だけの表示となる場合がある。このような場合、画像や文書を縮小表示することで全体を表示できるが、その状態では細かな部分を確認できない。そこで、資料の一部分を拡大表示することとなるが、拡大表示されたウィンドウ上でのスクロール操作方法として、表示ウィンドウの右端や下のスクロールバー操作、指等による表示部分の移動操作、縮小表示した別ウィンドウ上での選択操作といった方法等が知られている。
【０００４】
例えば、特許文献１に記載されている文書作成装置は、表示装置の画面に２つのウィンドウを共に重なることなく表示する。そして、ウィンドウ１に頁全体又は頁に配置した図形領域といった領域全体を縮小して表示し、ウィンドウ２にウィンドウ１に表示された内容の一部を拡大して表示する。ウィンドウ１の縮小表示された文書の一部がポインティングデバイスで指示された場合、この文書作成装置は、その位置にウィンドウ１のカーソルを自動的に移動させ、その動きに連動してウィンドウ２のカーソルも移動させる。その時、カーソルの位置がウィンドウ２に表示されていない場合、この文書作成装置は、そのカーソルの位置をウィンドウ２に表示するように、ウィンドウ２内の表示位置を自動的にスクロールさせる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−１４６９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
縦横のサイズが大きな画像や文書などの資料の一部分のみを端末にて表示しているとき、画面に表示されている以外の部分にスクロールし閲覧したい場合、指等を利用したスクロー操作にて表示位置を変更する。しかし、資料閲覧中に以前表示していた部分を再度表示したいといったとき、以前表示していた部分を人の目で確認しながら再度スクロール操作する必要があり手間がかかる。また、頻繁に繰り返しスクロール操作していると、元の位置が分からなくなることがある。
これを解決する方法として、特許文献１に記載されているように縮小表示した別ウィンドウ上で選択してスクロール操作する方法がある。しかしながら、この方法では、スマートフォンのような画面の小さな端末では狭い画面上に２つの小さなウィンドウを開くことになり、２つのウィンドウとも見難くなる。さらに、この方法では、人が元の表示位置を記憶し目視で確認しながら探す必要があるため手間がかかり、効率的に資料を閲覧できない。
【０００７】
本発明の目的は、人の記憶や目視に頼ることなく、縦横のサイズが大きな画像や文書などの資料を端末にて効率的に閲覧することができる資料表示システム及びスクロール方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の資料表示システムは、
所定の記憶手段によって保持されている資料の一部を画面に表示する出力デバイスと、
前記出力デバイスに表示されている画面にタッチする２本の指の位置をそれぞれ検出することができる入力デバイスと、
前記入力デバイスによって検出された第１の指によるタッチによって指が所定の時間以上前記画面上の一定の位置に固定されるホールド操作が行われたことに応答して、前記画面に表示されている資料の位置を所定の記憶領域に保存する資料位置保存手段と、
前記第１の指によるタッチと第２の指によるタッチの両方によってホールド操作が行われているときに、前記入力デバイスによって前記第２の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示される資料を前記資料位置保存手段によって保存された資料の位置にスクロールし、前記入力デバイスによって前記第１の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示されている資料を継続して表示するスクロール手段と、
を備えることを特徴とする。
【０００９】
好ましくは、本発明の資料表示システムは、
前記第１の指によるタッチと第２の指によるタッチの両方によってホールド操作が行われているときに、前記入力デバイスによって前記第１の指が前記画面から離れたことが検出されたことに応答して前記画面に表示されている資料の位置を前記所定の記憶領域に上書きして保存する資料位置上書き保存手段を備え、
前記スクロール手段が、前記資料位置上書き保存手段によって資料の位置が前記所定の記憶領域に上書きして保存された後、前記第２の指によるタッチを前記第１の指によるタッチとみなす、
ことを特徴とする。
【００１０】
また、本発明のスクロール方法は、
所定の記憶手段によって保持されている資料の一部を画面に表示する出力デバイスと、当該出力デバイスに表示されている画面にタッチする２本の指の位置をそれぞれ検出することができる入力デバイスとを備えた資料表示システムにおけるスクロール方法であって、
前記入力デバイスによって検出された第１の指によるタッチによって指が所定の時間以上前記画面上の一定の位置に固定されるホールド操作が行われたことに応答して、前記画面に表示されている資料の位置を所定の記憶領域に保存する資料位置保存ステップと、
前記第１の指によるタッチと第２の指によるタッチの両方によってホールド操作が行われているときに、前記入力デバイスによって前記第２の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示される資料を前記資料位置保存手段によって保存された資料の位置にスクロールし、前記入力デバイスによって前記第１の指が前記画面から離れたことが検出されたことに応答して前記出力デバイスの画面に表示されている資料を継続して表示するスクロールステップと、
を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、人の記憶や目視に頼ることなく、縦横のサイズが大きな画像や文書などの資料を端末にて効率的に閲覧することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態にかかる資料表示システムを含む資料閲覧システムの構成の一例を示す図である。
【図２】資料情報データベースに格納されている資料情報の構成の一例を示す図である。
【図３】移動通信端末の構成の一例を示す図である。
【図４】資料表示処理の流れの一例を示すフローチャートである。
【図５】スクロール処理の流れの一例を示すフローチャートである。
【図６】２つ目のタッチにてスクロール後、スクロール前の資料の表示に戻る画面遷移の一例を示す図である。図（ａ）は資料をスクロールする前の画面の一例を示す図である。図（ｂ）は２つ目のタッチにて資料をスクロールした後の画面の一例を示す図である。図（ｃ）はスクロールされる前に戻った画面の一例を示す図である。
【図７】図７は、２つ目のタッチにてスクロール後、スクロール後の表示を継続する画面遷移の一例を示す図である。図（ａ）は、資料をスクロールする前の画面の一例を示す図である。図（ｂ）は２つ目のタッチにて資料をスクロールした後の画面の一例を示す図である。図（ｃ）は、スクロール後のまま保持されている画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態に係る資料表示システム及びスクロール方法について図面を参照しながら説明する。なお、実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。
【００１４】
図１は、本発明の実施形態にかかる資料表示システムを含む資料閲覧システムの構成の一例を示す。
この資料閲覧システムは、資料管理サーバ１と、移動通信端末６ａ，６ｂ，６ｎと、クライアント端末９とから構成される。なお、本発明の実施形態にかかる資料表示システムは、移動通信端末６ａ，６ｂ，６ｎの一機能として実現される。
移動通信端末６ａ，６ｂ，６ｎは無線回線によって通信基地局７と接続されている。そして、通信基地局７は有線のネットワーク８と接続され、このネットワーク８に資料管理サーバ１が接続されている。従って、移動通信端末６ａ，６ｂ，６ｎは、通信基地局７に到る無線回線およびネットワーク８を通じて資料管理サーバ１に接続されていることになる。通信基地局７は、移動通信端末６ａ，６ｂ，６ｎの無線送受信手段として例えばスマートフォンを利用した場合は、無線ＬＡＮアクセスポイント装置に相当する。
ネットワーク８には、また、各拠点に設置されたクライアント端末９が接続されている。
【００１５】
資料管理サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を含む主メモリと、ハードディスク等を含む記憶装置と、ネットワークインタフェース等を含む通信部４とを有する。
資料管理サーバ１の記憶装置には、資料管理プログラムと、資料情報データベース５とが記憶されている。資料管理サーバ１のＣＰＵが、資料管理プログラムを記憶装置から主メモリに読み込んで実行することによって、ＤＢ更新部２と、資料検索処理部３との各機能が実現される。
通信部４は、移動通信端末６ａ，６ｂ，６ｎおよびクライアント端末９とデータを送受信する。
ＤＢ更新部２は、通信部４が移動通信端末６ａ，６ｂ，６ｎまたはクライアント端末９から資料を受信すると、資料管理サーバ１の記憶装置にその資料を保存するとともに、その資料に基づいて資料情報を作成し、その資料情報を登録および更新する。なお、資料情報の詳細については後述する。
資料検索処理部３は、主に移動通信端末６ａ，６ｂ，６ｎからの資料取得の要求に応答して、資料情報データベース５を検索し、通信部４を用いて検索された資料情報等を移動通信端末６に送信する。
【００１６】
資料情報データベース５には、図面、設計書、写真などの資料の「イメージ」の画像データ、およびその資料に付随する情報が登録される。ここで、資料の「イメージ」とは、画面上に表示された資料をいい、資料の「イメージ」の画像データとは、図面、設計書、写真などの資料の内容がｔｉｆｆのような画面に表示可能なデータ形式に変換されたものをいう。
資料情報データベース５に格納される資料情報は、図２に示すように、フォルダ名２１、資料名２２、画像サイズ２３、および画像データ２４の各情報から構成されており、資料毎に、フォルダ名２１、資料名２２、画像サイズ２３、および画像データ２４が登録される。
フォルダ名２１には、資料を格納しているフォルダ名が指定されており、同じフォルダ名２１の資料は同じフォルダに格納されていることを示す。なお、フォルダ名２１には資料が格納されているフォルダへのパスを格納することとしてもよい。
資料名２２には、資料の名前が格納される。
画像サイズ２３には、画像の幅と高さを「（幅、高さ）」の形式で示す画像サイズが格納される。
画像データ２４には、資料の「イメージ」の画像データが格納される。なお、画像データ２４に資料が格納されているフォルダへのパスを格納し、移動通信端末６ａ，６ｂ，６ｎ等が資料情報を要求する毎に、資料をその「イメージ」の画像データに変換して資料情報に含めて送信するとしてもよい。また、上述したようにフォルダ名２１に資料が格納されているフォルダへのパスを格納されている場合には、資料情報は画像データ２４を含んでいなくてもよい。
例えば、あるビルのＡフロアの構造に関する資料情報を格納する場合、フォルダ名２１として「Ａフロア構造」、資料名２２として「電気配線図」、画像サイズ２３として「（10000、25000）」、画像データ２４として資料の「イメージ」の画像データが格納される。
この資料情報データベース５への資料情報の格納および更新は、移動通信端末６ａ，６ｂ，６ｎおよびククライアント端末９から行うことができる。
【００１７】
図３は、移動通信端末６ａ，６ｂ，６ｎの構成の一例を示す。移動通信端末６ａ，６ｂ，６ｎは、スマートフォンやタブレット端末のようなマルチタッチ操作が可能な端末である。
移動通信端末６ａ，６ｂ，６ｎ（以下、移動通信端末６という。）は、ＣＰＵと、ＲＡＭ等で構成される主メモリと、フォラッシュメモリやハードディスク等で構成される記憶装置と、タッチパネルを備える入力デバイス３２と、ディスプレイを備える出力デバイス３３と、無線送受信装置を備える通信部３４とを有する。なお、入力デバイス３２と出力デバイス３３は、一体的に製造されたディスプレイとタッチパネルを備え、一体化されたものであってもよい。また、入力デバイス３２はキーボードを含んでいてもよい。
移動通信端末６の記憶装置には、資料表示プログラムが記憶されている。移動通信端末６のＣＰＵが、資料表示プログラムを記憶装置から主メモリに読み込んで実行することによって、一覧取得部３１１と、資料取得部３１２と、資料表示部３１３と、スクロール制御部３１４との各機能を有する資料表示システム３１が実現される。
【００１８】
通信部３４は、資料管理サーバ１に向けて資料取得要求等を送信し、資料情報等を受信する。
出力デバイス３３は、資料のイメージ等を画面に表示する。
入力デバイス３２は、出力デバイス３３の画面にタッチする（画面に接触する）２本の指の位置をそれぞれ検出することができる。入力デバイス３２は、ユーザによって入力される資料取得要求やスクロール操作等を受け付ける。
一覧取得部３１１は、資料管理サーバ１に対して資料一覧を要求し、資料管理サーバ１から資料一覧を取得する。
資料取得部３１２は、ユーザによって資料一覧の中から選択された資料についての資料情報の送信を資料管理サーバ１に要求し、資料管理サーバ１からその資料情報を取得する。
資料表示部３１３は、出力デバイス３３に資料のイメージ等を表示させる。
スクロール制御部３１４は、資料に対するスクロールを制御する。
【００１９】
以下、上述したように構成された資料表示システム３１の動作を説明する。
図４は、資料表示処理の流れの一例を示すフローチャートである。
一覧取得部３１１は、まず、ユーザから入力デバイス３２を介してフォルダ一覧の取得要求を受けると、資料管理サーバ１に対してフォルダ一覧の取得を要求するフォルダ一覧取得要求を送信する（Ｓ１０１）。資料管理サーバ１の通信部４がフォルダ一覧取得要求を受信すると、資料検索処理部３は資料情報データベース５に格納されているフォルダ名２１に基づいてファルダ一覧を示すファルダ一覧情報を作成し、移動通信端末６に送信する。移動通信端末６の通信部３４がファルダ一覧情報を受信すると、一覧取得部３１１は、そのファルダ一覧情報に基づいて出力デバイス３３の画面上にフォルダ一覧を表示する（Ｓ１０２）。
次に、資料取得部３１２は、ユーザから入力デバイス３２を介して選択されたフォルダの指定を含む資料一覧の取得要求を受けると、資料管理サーバ１に対して選択されたフォルダに含まれる資料一覧の取得を要求する資料一覧取得要求を送信する（Ｓ１０３）。資料管理サーバ１の通信部４が資料一覧取得要求を受信すると、資料検索処理部３は資料情報データベース５に格納されているフォルダ名２１と資料名２２とに基づいて選択されたフォルダに含まれる資料の一覧を示す資料一覧情報を作成し、移動通信端末６に送信する。移動通信端末６の通信部３４が資料一覧情報を受信すると、資料取得部３１２は、その資料一覧情報に基づいて出力デバイス３３の画面上に資料一覧を表示する（Ｓ１０４）。
最後に、資料取得部３１２は、ユーザから入力デバイス３２を介して資料一覧の中から選択された資料の指定を含む資料要求を受けると、資料管理サーバ１に対して選択された資料についての資料情報の取得を要求する資料取得要求を送信する（Ｓ１０５）。資料管理サーバ１の通信部４が資料取得要求を受信すると、資料検索処理部３は資料情報データベース５から選択された資料の資料情報を取得し、その資料情報を移動通信端末６に送信する。移動通信端末６の通信部３４が資料情報を受信すると、資料表示部３１３は、その資料情報に含まれる画像データ２４に基づいて出力デバイス３３の画面上に資料（イメージ）を表示する（Ｓ１０６）。
以上の処理により、画面上に表示されている資料（イメージ）に対してスクロール操作ができるようになる。
【００２０】
図５は、スクロール処理の流れの一例を示すフローチャートである。
まず、上述した資料表示処理を行って資料情報を取得し、その資料情報に含まれる画像データ２４に基づいて出力デバイス３３の画面上に資料（イメージ）を表示する。次に、スクロール制御部３１４は、資料の表示位置を保存するメモリ上の所定の領域を初期化する（Ｓ２０１）。この後、ユーザは入力デバイス３２を介して指を利用して資料のスクロール操作ができる。ここで、スクロール操作とは、出力デバイス３３の画面上で、指が置かれている初期位置から別の位置まで指を移動させる操作をいう。
ユーザが１つ目の指で画面をタッチすると、入力デバイス３２は１つ目の指によるタッチを検出する。スクロール制御部３１４は、１つ目のタッチでスクロール操作されたか否かを判定する（Ｓ２０２）。１つ目のタッチでスクロール操作されている場合（Ｓ２０２：Ｙｅｓ）、スクロール制御部３１４は、指の初期位置から現在指がある位置までの距離や指の移動速度等に基づいてスクロール量を求め、求められたスクロール量に応じて資料をスクロールして、スクロール後の指の位置を１つ目の指の新しい初期位置とし（Ｓ２０３）、ステップＳ２０２に戻る。
１つ目のタッチでスクロール操作されていなかった場合（Ｓ２０２：Ｎｏ）、スクロール制御部３１４は、１つ目のタッチでホールド操作されたか否かを判定する（Ｓ２０４）。ここで、ホールド操作とは、所定の時間以上指を画面上の一定の位置に固定する操作をいう。
１つ目のタッチでホールド操作されている場合（Ｓ２０４：Ｙｅｓ）、スクロール制御部３１４は、表示している資料の表示位置をメモリ上の所定の領域に保存する（Ｓ２０５）。
スクロール制御部３１４は、所定の時間が経過する前に指が画面から離れた場合、１つ目のタッチはホールド操作ではないと判定し（Ｓ２０４：Ｎｏ）、ステップＳ２０２に戻る。
なお、１つ目のタッチでスクロール操作もホールド操作も行われなかった場合（Ｓ２０２：Ｎｏ、Ｓ２０４：Ｎｏ）、例えば、画面上で１つ目のタッチがされた位置をユーザがクリックしたと判定し、移動通信端末６のＣＰＵが所定の処理を行うこととしてもよい。
【００２１】
２つ目のタッチがされていない状態で１つ目のタッチによるホールド操作が終了した場合（Ｓ２０６：Ｙｅｓ）、スクロール制御部３１４は、ステップＳ２０５で保存した表示位置をクリアして（Ｓ２０７）、ステップＳ２０２に戻る。なお、１つ目のタッチによるホールド操作が終了する場合には、１つ目の指によってスクロール操作された場合と、１つ目の指が画面から離れた場合の２通りがある。
スクロール制御部３１４は、１つ目のタッチでホールド操作されている状態のまま（Ｓ２０６：Ｎｏ）、２つ目のタッチ（指）にてスクロール操作がされた場合（Ｓ２０８：Ｙｅｓ）、１つ目のタッチだけでスクロール操作した時と同様に資料をスクロールして、スクロール後の指の位置を２つ目の指の新しい初期位置とし（Ｓ２０９）、ステップＳ２０６に戻る。
スクロール制御部３１４は、１つ目のタッチでホールド操作されている状態のまま、２つ目の指でタッチされたが、２つ目のタッチにてスクロール操作もホールド操作もされなかった場合（Ｓ２１０：Ｎｏ）、ステップＳ２０６に戻る。
【００２２】
次に、スクロール制御部３１４は、両方のタッチ（１つ目のタッチと２つ目のタッチ）ともホールド操作されているか否か判別する（Ｓ２１１）。両方のタッチともホールド操作されている間（Ｓ２１１：Ｙｅｓ）、スクロール制御部３１４は、ステップＳ２０８からステップＳ２１１までを繰り返す。
両方のタッチともホールド操作されている状態からいずれか一方のタッチまたは両方のタッチがホールド操作中ではない状態に変化した場合（Ｓ２１１：Ｎｏ）、スクロール制御部３１４は、１つ目のタッチでホールド操作中か否かを判別する（Ｓ２１２）。１つ目のタッチでホールド操作中であり、２つ目の指が画面から離れている場合（Ｓ２１２：Ｙｅｓ）、スクロール制御部３１４は、ステップＳ２０５で保存した表示位置に表示中の資料をスクロールして戻し（Ｓ２１３）、ステップＳ２０６に戻る。なお、このとき、ステップＳ２０５で表示位置をメモリ上の所定の領域に保存した後、２つ目のタッチ（指）にて１度もスクロール操作がされていなかった場合、スクロール制御部３１４は、ステップＳ２１２を実行することなくスキップして、ステップＳ２０６に戻ることとしてもよい。
なお、ステップＳ２０８からステップＳ２１１までの間に１つ目のタッチ（指）でスクロール操作されると、ステップＳ２０５で保存された表示位置と１つ目の指が置かれている位置とが異なることとなる。このため、ステップＳ２０８からステップＳ２１１までは１つ目のタッチ（指）によるスクロール操作は禁止される。この間に１つ目のタッチ（指）でスクロール操作された場合、スクロール制御部３１４は所定の例外処理を行う。
【００２３】
１つ目のタッチでホールド操作中でなかった場合（Ｓ２１２：Ｎｏ）、スクロール制御部３１４は、２つ目のタッチでホールド操作中か否かを判別する（Ｓ２１４）。２つ目のタッチでホールド操作中であり、１つ目の指が画面から離れている場合（Ｓ２１４：Ｙｅｓ）、スクロール制御部３１４は、ステップＳ２０５でメモリ上の所定の領域に保存した表示位置を現在の資料の表示位置にて上書きし（Ｓ２１５）、その時点で残っている２つ目のタッチを１つ目のタッチとみなす（Ｓ２１６）。これ以降、スクロール制御部３１４は、２つ目のタッチを１つ目のタッチとして認識する。
２つ目のタッチもホールド操作中でなかった場合、すなわち、１つ目の指と２つ目の指の両方とも画面から離れていた場合（Ｓ２１４：Ｎｏ）、ユーザによるスクロール操作は終了したとみなし、スクロール制御部３１４は、保存されている表示位置をクリアして（Ｓ２０７）、ステップＳ２０２に戻る。
【００２４】
図６は、２つ目のタッチにてスクロール後、スクロール前の資料の表示に戻る画面遷移の一例を示す。
図６（ａ）は、資料をスクロールする前の画面の一例である。スクロール前の画面は、出力デバイス３３に表示される画面領域６１１と、資料の仮想的な資料領域６１２と、１つ目のタッチ位置６１３と、２つ目のタッチ位置６１４から構成されている。画面領域６１１と資料領域６１２の重なる部分が、出力デバイス３３の画面上に表示されている。
図６（ｂ）は、２つ目のタッチにて資料をスクロールした後の画面の一例である。タッチ位置６１３に１つ目のタッチをホールド状態とし、タッチ位置６１４に２つ目のタッチをし、右下方向の位置６２４に２つ目のタッチの指を移動させてスライド操作すると、スクロール制御部３１４は、出力デバイス３３の画面上に図６（ｂ）に示す画面を表示する。スクロール後の画面は、出力デバイス３３に表示される画面領域６２１と、資料の仮想的な資料領域６１２と、１つ目のタッチ位置６１３と、２つ目のタッチ位置６２４から構成されている。資料内容のスクロール後は、２つ目のタッチ位置はタッチ位置６２４の位置となり、画面領域６２１と資料領域６１２の重なる部分が、出力デバイス３３の画面上に表示される。
次に、２つ目の指が画面から離されて２つ目のタッチのホールドが解除されると、スクロール制御部３１４は、図６（ｃ）に示すように、スクロールされる前に表示されていた画面に戻す。戻された画面は、出力デバイス３３に表示される画面領域６１１と、資料の仮想的な資料領域６１２と、１つ目のタッチ位置６１３から構成されている。スクロール前の資料の表示として、１つ目のタッチ位置はタッチ位置６１３の位置となり、画面領域６１１と資料領域６１２の重なる部分が、出力デバイス３３の画面上に表示される。
以上の画面遷移により、スクロール前の画面に戻すことができる。
【００２５】
図７は、２つ目のタッチにてスクロール後、スクロール後の表示を継続する画面遷移の一例を示す。
図７（ａ）は、資料をスクロールする前の画面の一例である。スクロール前の画面は、出力デバイス３３に表示される画面領域７１１と、資料の仮想的な資料領域７１２と、１つ目のタッチ位置７１３と、２つ目のタッチ位置７１４から構成されている。画面領域７１１と資料領域７１２の重なる部分が、出力デバイス３３の画面上に表示されている。
タッチ位置７１３に１つ目のタッチをホールド状態とし、タッチ位置７１４に２つ目のタッチをし、右下方向の位置７２４に２つ目のタッチの指をスライドすると、図７（ｂ）に示すように、資料をスクロールした後の状態の画面となる。スクロール後の画面は、出力デバイス３３に表示される画面領域７２１と、資料の仮想的な資料領域７１２と、１つ目のタッチ位置７１３と、２つ目のタッチ位置７２４から構成されている。資料内容のスクロール後は、２つ目のタッチ位置はタッチ位置７２４の位置となり、画面領域７２１と資料領域７１２の重なる部分が、出力デバイス３３の画面上に表示される。
次に、１つ目の指が画面から離されて１つ目のタッチのホールドが解除されると、スクロール制御部３１４は、図７（ｃ）に示すように、スクロール後の画面を表示し続ける。スクロール後の画面は、出力デバイス３３に表示される画面領域７２１と、資料の仮想的な資料領域７１２と、２つ目のタッチ位置７２４から構成されている。スクロール後のままの資料の表示として、２つ目のタッチ位置はタッチ位置７２４の位置となり、画面領域７２１と資料領域７１２の重なる部分が、出力デバイス３３の画面上に表示される。
以上の画面遷移により、画面をスクロール後のまま保持することができる。
【００２６】
以上説明したように、本発明によれば、次のような効果がある。
（１）人の記憶や目視に頼ることなく、スクロール前の位置に戻って資料を表示できる。
（２）２本の指の操作だけでスクロール前の位置に戻って資料を表示できるため、スクロール操作の繰り返しが必要なく、効率よく資料閲覧ができる。
（３）２本の指を画面から離す順番によりスクロール位置を決定するため、スクロール前の位置を表示するのか、スクロール後の位置のまま表示するのかを容易に指定できる。
【００２７】
上述した実施形態はすべて本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様および変更態様で実施することができる。したがって、本発明の範囲は特許請求の範囲のみならず、それと均等範囲も含むものである。
【符号の説明】
【００２８】
１…資料管理サーバ、２…ＤＢ更新部、３…資料検索処理部、４…通信部、５…資料情報ＤＢ、６ａ，６ｂ，６ｎ…移動通信端末、７…通信基地局、８…ネットワーク、９…クライアント端末、３１…資料表示システム、３１１…一覧取得部、３１２…資料取得部、３１３…資料表示部、３１４…スクロール制御部、３２…入力デバイス、３３…出力デバイス、３４…通信部
【図１】
2014191748.tif 000003
【図２】
2014191748.tif 000004
【図３】
2014191748.tif 000005
【図４】
2014191748.tif 000006
【図５】
2014191748.tif 000007
【図６】
2014191748.tif 000008
【図７】
2014191748.tif 000009