(57)【要約】【課題】ユーザが所望するページに簡易かつ迅速に戻ることが可能な情報処理装置及びプログラムを提供する。【解決手段】本発明の情報処理装置は、表示装置と、表示装置の画面２１上に定められた検出領域への接触を検出する接触検出器と、複数のページ画像から選択されるページ画像６を画面２１に表示させる表示制御手段であって、ページ遷移指令を受け入れて、画面２１に表示させるページ画像６を切り替えるページ遷移処理を実行する表示制御手段と、接触が検出されている状態でページ遷移処理が実行された場合に、ページ遷移処理前に画面２１に表示されていたページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段と、接触が終了した場合に、画面２１に表示させるページ画像をしおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段と、を備える。【選択図】図４
2014112336.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置の画面への接触を検出する接触検出器と、
複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段と、
前記接触が検出されている状態で前記ページ遷移処理が実行された場合に、前記ページ遷移処理前に前記画面に表示されていたページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段と、
前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記しおり情報は、前記ページ遷移処理前に前記画面に表示されていたページ画像の表示倍率を表す倍率情報を含み、
前記表示制御手段は、前記しおり情報により特定されるページ画像を、前記倍率情報により特定される表示倍率で表示させる、
請求項１に記載の情報処理装置。
【請求項３】
前記しおり情報は、前記ページ遷移処理前に前記画面に表示されていたページ画像の表示領域を表す領域情報を含み、
前記表示制御手段は、前記しおり情報により特定されるページ画像の、前記領域情報により特定される表示領域を表示させる、
請求項１に記載の情報処理装置。
【請求項４】
前記接触が予め定められた位置まで移動した場合に、前記しおり情報を消去するしおり情報更新手段をさらに備える、
請求項１に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記接触の移動距離が予め定められた距離に達した場合に、前記しおり情報により特定されるページ画像の情報を表示する、
請求項１に記載の情報処理装置。
【請求項６】
前記しおり情報は、前記接触の位置座標を表す座標情報を含み、
前記接触が移動した場合に、前記しおり情報に含まれる座標情報を更新するしおり情報更新手段をさらに備える、
請求項１に記載の情報処理装置。
【請求項７】
表示装置と、
前記表示装置の画面への接触を検出する接触検出器と、
複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段と、
前記接触が予め定められた条件を満たす場合に、前記画面に表示されているページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段と、
前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
表示装置と、前記表示装置の画面への接触を検出する接触検出器と、を備える情報処理装置のコンピュータを、
複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段、
前記接触が検出されている状態で前記ページ遷移処理が実行された場合に、前記ページ遷移処理前に前記画面に表示されていたページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段、及び、
前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段、
として機能させるためのプログラム。
【請求項９】
表示装置と、前記表示装置の画面への接触を検出する接触検出器と、を備える情報処理装置のコンピュータを、
複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段、
前記接触が予め定められた条件を満たす場合に、前記画面に表示されているページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段、及び、
前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、タッチパネルにおいて、右手の指をスライドさせる前に、左手の指で「らりるれろ」の表示位置の近傍を押さえると、左手の指の位置がしおり位置として設定され、押さえている間はしおり位置が維持される電子書籍表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ユーザが所望するページに簡易かつ迅速に戻ることが可能な情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、表示装置と、前記表示装置の画面への接触を検出する接触検出器と、複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段と、前記接触が検出されている状態で前記ページ遷移処理が実行された場合に、前記ページ遷移処理前に前記画面に表示されていたページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段と、前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段と、を備えることを特徴とする情報処理装置である。
【０００６】
請求項２に記載の発明は、前記しおり情報は、前記ページ遷移処理前に前記画面に表示されていたページ画像の表示倍率を表す倍率情報を含み、前記表示制御手段は、前記しおり情報により特定されるページ画像を、前記倍率情報により特定される表示倍率で表示させる、請求項１に記載の情報処理装置である。
【０００７】
請求項３に記載の発明は、前記しおり情報は、前記ページ遷移処理前に前記画面に表示されていたページ画像の表示領域を表す領域情報を含み、前記表示制御手段は、前記しおり情報により特定されるページ画像の、前記領域情報により特定される表示領域を表示させる、請求項１に記載の情報処理装置。
【０００８】
請求項４に記載の発明は、前記接触が予め定められた位置まで移動した場合に、前記しおり情報を消去するしおり情報更新手段をさらに備える、請求項１に記載の情報処理装置である。
【０００９】
請求項５に記載の発明は、前記表示制御手段は、前記接触の移動距離が予め定められた距離に達した場合に、前記しおり情報により特定されるページ画像の情報を表示する、請求項１に記載の情報処理装置である。
【００１０】
請求項６に記載の発明は、前記しおり情報は、前記接触の位置座標を表す座標情報を含み、前記接触が移動した場合に、前記しおり情報に含まれる座標情報を更新するしおり情報更新手段をさらに備える、請求項１に記載の情報処理装置である。
【００１１】
請求項７に記載の発明は、表示装置と、前記表示装置の画面への接触を検出する接触検出器と、複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段と、前記接触が予め定められた条件を満たす場合に、前記画面に表示されているページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段と、前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段と、を備えることを特徴とする情報処理装置である。
【００１２】
請求項８に記載の発明は、表示装置と、前記表示装置の画面への接触を検出する接触検出器と、を備える情報処理装置のコンピュータを、複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段、前記接触が検出されている状態で前記ページ遷移処理が実行された場合に、前記ページ遷移処理前に前記画面に表示されていたページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段、及び、前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段、として機能させるためのプログラムである。
【００１３】
請求項９に記載の発明は、表示装置と、前記表示装置の画面への接触を検出する接触検出器と、を備える情報処理装置のコンピュータを、複数のページ画像から選択されるページ画像を前記画面に表示させる表示制御手段であって、ページ遷移指令を受け入れて、前記画面に表示させるページ画像を切り替えるページ遷移処理を実行する表示制御手段、前記接触が予め定められた条件を満たす場合に、前記画面に表示されているページ画像の識別情報を含むしおり情報を生成するしおり情報生成手段、及び、前記接触が終了した場合に、前記画面に表示させるページ画像を前記しおり情報により特定されるページ画像に切り替えるためのページ遷移指令を生成する遷移指令生成手段、として機能させるためのプログラムである。
【発明の効果】
【００１４】
請求項１及び８によると、ユーザが所望するページに簡易かつ迅速に戻ることが可能である。
【００１５】
請求項２によると、しおり情報に係るページに戻った際に、ユーザは以前の表示倍率でページを閲覧することが可能である。
【００１６】
請求項３によると、しおり情報に係るページに戻った際に、ユーザはページの以前の表示領域を閲覧することが可能である。
【００１７】
請求項４によると、ユーザは不要になったしおり情報を簡易な操作で消去することが可能である。
【００１８】
請求項５によると、ユーザはしおり情報に係るページの情報を簡易な操作で確認することが可能である。
【００１９】
請求項６によると、しおり情報が座標情報によって識別される場合に、ユーザが接触位置を移動させてもしおり情報を維持することが可能である。
【００２０】
請求項７及び９によると、ユーザが所望するページに簡易かつ迅速に戻ることが可能である。
【図面の簡単な説明】
【００２１】
【図１】情報処理装置の構成の一例を示す図である。
【図２】ページデータベースの一例を示す図である。
【図３】しおりデータベースの一例を示す図である。
【図４】画面表示の一例を示す図である。
【図５】画面表示の一例を示す図である。
【図６】画面表示の一例を示す図である。
【図７】画面表示の一例を示す図である。
【図８】画面表示の一例を示す図である。
【図９】情報処理装置の機能構成の一例を示す図である。
【図１０】情報処理装置の動作の一例を示す図である。
【図１１】情報処理装置の動作の一例を示す図である。
【図１２】情報処理装置の動作の一例を示す図である。
【図１３】情報処理装置の動作の一例を示す図である。
【図１４】情報処理装置の動作の一例を示す図である。
【図１５】情報処理装置の動作の一例を示す図である。
【発明を実施するための形態】
【００２２】
本発明の情報処理装置及びプログラムの実施形態を、図面を参照しながら説明する。
【００２３】
図１は、情報処理装置１の構成の一例を表す図である。情報処理装置１は、制御部１０と、表示装置２と、接触検出器３と、通信部４と、記憶部５と、を備えている。情報処理装置１は、例えば、タブレット型コンピュータ等の携帯情報端末によって実現される。
【００２４】
制御部１０は、例えば、ＣＰＵ（Central Processing Unit）等の演算部と、ＲＡＭ（Ramdom Access Memory）等の記憶部とを含んでおり、プログラムに従って情報処理を実行する。プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な情報記憶媒体から提供されてもよいし、インターネット等の通信線を介して提供されてもよい。
【００２５】
表示装置２は、例えば、液晶ディスプレイ又は有機ＥＬディスプレイ等の薄型ディスプレイである。接触検出器３は、例えば、表示装置２の画面上に重ねて設けられるタッチパネルであり、画面上に定められた検出領域へのユーザによるタッチ（接触の一例）を検出する。
【００２６】
通信部４は、通信ネットワークを介して他の装置と通信するための機器である。通信部４は、他の装置から受信したデータを制御部１０に受け渡し、制御部１０から受け入れたデータを他の装置に送信する。
【００２７】
記憶部５は、例えば、ＳＳＤ（Solid State Drive）である。記憶部５には、制御部１０がアクセス可能なデータベースが構築されている。なお、データベースは、情報処理装置１とは別の装置内に構築されてもよい。
【００２８】
情報処理装置１は、電子文書閲覧機能を実現しており、表示装置２の画面に電子文書を表すページオブジェクト（ページ画像の一例）を表示すると共に、接触検出器３でページ捲りのための操作等を受け付ける。また、情報処理装置１は、所望のページに戻ることを容易にするためのしおり情報を生成する。しおり情報については後に詳しく述べる。
【００２９】
記憶部５に構築されるデータベースは、ページデータベースと、しおりデータベースとを含んでいる。
【００３０】
図２は、ページデータベースの一例を表す図である。ページデータベースは、ページオブジェクトのデータをページ単位で管理している。ページデータベースは、「ページ番号」、「ページオブジェクトデータ」、「テキストデータ」フィールドを含んでいる。「ページ番号」フィールドは、ページオブジェクトの識別情報となるページ番号を示す。「ページオブジェクトデータ」フィールドは、ページオブジェクトを構成する画像データのデータ名を示す。「テキストデータ」フィールドは、ページオブジェクトに含まれるテキストを示す。
【００３１】
図３は、しおりデータベースの一例を表す図である。しおりデータベースは、文書閲覧時に生成されるしおり情報を管理している。しおりデータベースは、「しおり番号」、「しおり座標」、「ページ番号」、「表示倍率」、「表示領域」フィールドを含んでいる。「しおり番号」フィールドは、しおり情報の識別情報となるしおり番号を示す。「しおり座標」フィールドは、しおり情報に対応付けられるタッチ座標を示す。「ページ番号」フィールドは、しおり情報が生成されたページオブジェクトのページ番号を示す。「表示倍率」フィールドは、しおり情報が生成されたときの画面の表示倍率を示す。「表示領域」フィールドは、しおり情報が生成されたときの画面の表示領域を示す。
【００３２】
以下、情報処理装置１における画面表示の一例について説明する。図４〜図８は、画面表示の一例を表す図である。これらの図において、ページオブジェクト６中に付された数字はページ番号を示している。
【００３３】
図４は、しおり情報の生成について説明するための、画面表示の一例を表す図である。画面２１には、複数のページオブジェクトから選択される１つのページオブジェクト６が表示される。ユーザによりページ捲り操作が行われると、画面２１に表示されるページオブジェクト６は、ページが捲られるようにページ順序に従って切り替えられる。ページ捲り操作は、例えば、接触検出器３の検出領域においてタッチ位置が閾値以上の速さで左右の端に向かって移動するスワイプ操作が検出されたときに受け入れられる。これに限られず、ページ捲り操作は、例えば、情報処理装置１に設けられた機械式ボタンが操作されたときに受け入れられてもよいし、情報処理装置１に設けられた加速度計が情報処理装置１の傾きを検出した場合に受け入れられてもよい。
【００３４】
しおり情報は、次に説明する操作をユーザが行うことによって生成される。例えば、画面２１内に設定されたしおり領域が指７でタッチされ、その状態でページ捲り操作が行われたときに、しおり情報が生成される。本実施形態では、しおり領域は、画面２１の全体に設定されているものとする。すなわち、接触検出器３の検出領域の全体がしおり領域であるものとする。これに限られず、しおり領域は、画面２１の左右一方又は両方の端部に設定されてもよい。図４の例では、１０又は７０ページのページオブジェクト６にしおり情報が生成される様子が示されている。すなわち、画面２１に１０又は７０ページのページオブジェクト６が表示されているときに画面２１が指７でタッチされ、その状態でページが捲られたことによって、１０又は７０ページのページオブジェクト６にしおり情報が生成されている。また、複数のしおり情報が生成される場合もある。例えば第１のページオブジェクトが表示されているときに画面２１が指７でタッチされ、その状態でページが捲られた事によって第１のページにしおり情報が生成され、第２のページオブジェクトが表示されているときに画面２１が第１のページの時とは異なる指７でタッチされ、その状態でページが捲られた事によって第２のページにしおり情報が生成される。
【００３５】
なお、しおり領域が指７でタッチされた状態でページ捲り操作が行われた場合に限られず、例えばタッチが予め定められた条件を満たす場合にしおり情報が生成されてもよい。予め定められた条件とは、例えば、ページオブジェクト上など予め定められた領域上にタッチが位置する場合や、タッチの経過時間が予め定められた期間を超える場合などであってもよい。
【００３６】
図５は、しおり情報に基づくページ戻りを説明するための、画面表示の一例を表す図である。ページ戻りは、画面２１に対するタッチが終了したとき、すなわち画面２１から指７が離れたときに実現される。ページ戻りでは、画面２１に表示されるページオブジェクト６が、しおり情報により特定されるページオブジェクト６に切り替えられる。図５の例では、画面２１の表示対象が、しおり情報に対応する１０ページのページオブジェクト６に戻る様子が示されている。すなわち、１０ページのページオブジェクト６にしおり情報が生成され、かつ画面２１に他ページのページオブジェクト６が表示されているときに、画面２１から指７が離されることによって、画面２１の表示対象がしおり情報に対応する１０ページのページオブジェクト６に切り替わっている。
【００３７】
図６は、しおり情報の消去を説明するための、画面表示の一例を表す図である。しおり情報の消去は、画面２１に対するタッチの位置が画面２１の端まで移動したとき、すなわちユーザが画面２１の端から指７を引き抜いたときに実現される。
【００３８】
図７は、目印８の表示を説明するための、画面表示の一例を表す図である。目印８の表示は、画面２１に対するタッチの位置が予め定められた距離だけ移動したとき、すなわちユーザが画面２１をタッチする指７を予め定められた距離だけ移動させたときに実現される。目印８は、例えば、画面２１をタッチする指７の近くに表示される。目印８には、しおり情報に対応するページオブジェクト６の縮小画像やテキストが表示される。
【００３９】
図８は、しおり情報の生成及びページ戻りの一態様を説明するための、画面表示の一例を表す図である。例えば、ユーザは、ページ戻りのために一方の手の指７を画面２１から離す前に、他方の手の指７で画面２１をタッチし、その状態で一方の手の指７を画面２１から離すと、そのときに画面２１に表示されていたページオブジェクト６にも新たにしおり情報が生成される。図８の例では、１０ページのページオブジェクト６についてしおり情報が生成され、かつ画面２１に５０ページのページオブジェクト６が表示されている場合において、ユーザがページ戻りのために左手の指７を画面２１から離す前に、右手の指７で画面２１をタッチし、その状態で左手の指７を画面２１から離すことで、画面２１の表示対象が１０ページのページオブジェクト６に戻りつつ、５０ページのページオブジェクト６には新たにしおり情報が生成されている。さらに、ユーザがページ戻りのために右手の指７を画面２１から離す前に、左手の指７で画面２１をタッチし、その状態で右手の指７を画面２１から離すことで、画面２１の表示対象が５０ページのページオブジェクト６に戻りつつ、１０ページのページオブジェクト６には新たにしおり情報が生成されている。これによると、ユーザは、１０及び５０ページのページオブジェクト６を何度も交互に閲覧することが可能である。
【００４０】
以下、以上に説明した画面表示を実現するための構成について説明する。
【００４１】
図９は、情報処理装置１の機能構成の一例を表す図である。同図は、情報処理装置１で実現される機能のうち、本発明に関連する機能を主に示す機能ブロック図である。情報処理装置１の制御部１０は、タッチ情報取得部１０１と、表示制御部１０２と、ページ捲り指令部１０３と、しおり情報生成部１０４と、ページ戻り指令部１０５と、しおり情報更新部１０７と、目印表示指令部１０８と、を備えている。
【００４２】
以上の各部は、情報処理装置１の制御部１０がプログラムに従って処理を実行することによって実現される。また、制御部１０は、記憶部５に構築されたページデータベースとしおりデータベースとにアクセス可能である。
【００４３】
タッチ情報取得部１０１は、接触検出器３により検出されるタッチ情報を取得する。例えば、タッチ情報取得部１０１は、タッチ位置が閾値以上の速さで左右の端に向かって移動するスワイプイベントが発生したときに、タッチ情報をページ捲り指令部１０３に出力する。また、タッチ情報取得部１０１は、ダウンイベントが発生したとき、すなわち画面２１に指７が置かれたときに、タッチ情報をしおり情報生成部１０４に出力する。また、タッチ情報取得部１０１は、アップイベントが発生したとき、すなわち画面２１から指が離れたときに、タッチ情報をページ戻り指令部１０５に出力する。また、タッチ情報取得部１０１は、タッチ位置が移動するムーブイベント（スワイプイベントを除く）が発生したときに、タッチ情報をしおり情報更新部１０７及び目印表示指令部１０８に出力する。
【００４４】
表示制御部１０２は、複数のページオブジェクトの中から選択されるページオブジェクト６のデータをページデータベースから読み出して、画面２１に表示させる。また、表示制御部１０２は、ユーザからの操作入力に応じて、画面２１に表示されるページオブジェクト６の表示倍率や表示領域を変更する。
【００４５】
ページ捲り指令部１０３は、タッチ情報取得部１０１からスワイプイベントのタッチ情報を受けると、タッチ位置の移動方向に基づいて、画面２１に表示されるページオブジェクト６を切り替えるためのページ捲り指令（ページ遷移指令の一例）を生成し、表示制御部１０２に出力する。また、ページ捲り指令部１０３は、ページ捲り指令を出力したことをしおり情報生成部１０４に通知する。
【００４６】
ページ捲り指令を受けると、表示制御部１０２は、画面２１に表示されるページオブジェクト６を切り替える。例えば、ページ捲り指令が次ページの表示を指示するものである場合には、表示制御部１０２は、画面２１の表示対象を次ページのページオブジェクト６に切り替える。他方、ページ捲り指令が前ページの表示を指示するものである場合には、表示制御部１０２は、画面２１の表示対象を前ページのページオブジェクト６に切り替える。なお、表示制御部１０２は、画面２１に表示されるページオブジェクト６を切り替える際にページが捲られるアニメーションを表示してもよい。
【００４７】
しおり情報生成部１０４は、タッチ情報取得部１０１からダウンイベントのタッチ情報を受けている間に、ページ捲り指令部１０３からページ捲り指令を出力したことを通知されると、しおり情報を生成して、しおりデータベースに記憶する。このとき、しおり情報生成部１０４は、ページ捲り指令の出力前に画面２１に表示されているページオブジェクト６のページ番号、表示倍率及び表示領域を表示制御部１０２から取得して、しおり情報に含める。また、しおり情報生成部１０４は、ダウンイベントのタッチ座標をしおり座標としてしおり情報に含める。
【００４８】
なお、しおり情報生成部１０４は、タッチ情報取得部１０１からダウンイベントのタッチ情報を受けている間に、ページ戻り指令部１０５からページ戻り指令を出力したことを通知されたときも同様に、しおり情報を生成して、しおりデータベースに記憶する。
【００４９】
ページ戻り指令部１０５は、遷移指令生成手段の一例であり、タッチ情報取得部１０１からアップイベントのタッチ情報を受けると、画面２１の表示対象をしおり情報により特定されるページオブジェクト６に切り替えるためのページ戻り指令（ページ遷移指令の一例）を生成し、表示制御部１０２に出力する。ここで、ページ戻り指令に係るしおり情報とは、アップイベントのタッチ座標をしおり座標として含んでいるしおり情報である。また、ページ戻り指令部１０５は、ページ戻り指令を出力したことをしおり情報生成部１０４に通知する。
【００５０】
ページ戻り指令を受けると、表示制御部１０２は、ページ戻り指令に係るしおり情報をしおりデータベースから読み出し、画面２１の表示対象を当該しおり情報に含まれるしおり番号のページオブジェクト６に切り替える。また、表示制御部１０２は、画面２１に表示される切り替え後のページオブジェクト６を、当該しおり情報に含まれる表示倍率及び表示領域で表示する。
【００５１】
しおり情報更新部１０７は、タッチ情報取得部１０１からムーブイベントのタッチ情報を受けると、しおり情報に係るタッチ位置の移動先の座標を取得し、取得した移動先の座標を新たなしおり座標として、しおりデータベースに記憶されたしおり情報を更新する。また、しおり情報更新部１０７は、しおり情報に係るタッチ位置の移動先が予め定められた位置、例えば画面２１の端まで到達した場合に、当該しおり情報を消去する。
【００５２】
目印表示指令部１０８は、タッチ情報取得部１０１からムーブイベントのタッチ情報を受け、しおり情報に係るタッチ位置の移動距離が予め定められた距離に達した場合に、当該しおり情報により特定されるページオブジェクトの情報を含む目印８を表示させるための目印表示指令を表示制御部１０２に出力する。
【００５３】
目印表示指令を受けると、表示制御部１０２は、上記しおり情報により特定されるページオブジェクト６の情報をページデータベースから読み出し、当該情報を含んだ目印８をページオブジェクト６上に表示させる。目印８は、例えば、しおり情報に係るタッチ位置の近傍に表示される。また、目印８には、ページオブジェクト６の縮小画像やテキストが含まれる。例えば複数のしおり情報が生成されている場合は、複数のしおり情報に係るタッチ位置のそれぞれの近傍に目印８が表示される。
【００５４】
次に、情報処理装置１の動作について説明する。図１０〜図１５は、情報処理装置１の動作の一例を表す図である。当該動作は、情報処理装置１の制御部１０がプログラムに従って処理を実行することによって実現される。
【００５５】
［ダウンイベント処理］
図１０は、ダウンイベント処理を説明するための、情報処理装置１の動作の一例を表す図である。制御部１０は、ダウンイベントが発生したときに、ダウンイベント処理を開始する。
【００５６】
Ｓ１１において、制御部１０は、タッチが予め定められた秒数以上であるか否かを判定する。タッチが予め定められた秒数未満である場合には（Ｓ１１：ＮＯ）、制御部１０は、Ｓ１２に進み、通常のダウン処理を実行する。通常のダウン処理とは、例えば、画面２１に表示されるオブジェクトやメニューを選択する処理等である。他方、タッチが予め定められた秒数以上である場合には（Ｓ１１：ＹＥＳ）、制御部１０は、Ｓ１３に進み、後述するしおり候補処理を実行する。制御部１０は、Ｓ１１〜Ｓ１３の処理を全てのダウンイベントについて実行し、ダウンイベントの残数が０になったらダウンイベント処理を終了する（Ｓ１４）。
【００５７】
［しおり候補処理］
図１１は、しおり候補処理を説明するための、情報処理装置１の動作の一例を表す図である。制御部１０は、上記ダウンイベント処理のＳ１３においてしおり候補処理を開始する。
【００５８】
Ｓ２１において、制御部１０は、タッチがしおり領域に含まれているか否かを判定する。タッチがしおり領域に含まれている場合には（Ｓ２１：ＹＥＳ）、制御部１０は、Ｓ２２〜Ｓ２７に進み、しおり候補を生成する。すなわち、Ｓ２２において、制御部１０は、しおり候補にしおり番号を付与する。Ｓ２３において、制御部１０は、画面２１に表示されているページオブジェクト６のページ番号を取得し、しおり候補に対応付けて記憶する。Ｓ２４において、制御部１０は、画面２１に表示されているページオブジェクト６の表示倍率を取得し、しおり候補に対応付けて記憶する。Ｓ２５において、制御部１０は、画面２１に表示されているページオブジェクト６の表示領域を取得し、しおり候補に対応付けて記憶する。Ｓ２６において、制御部１０は、タッチ位置を表すダウン座標を取得し、しおり候補に対応付けて記憶する。Ｓ２７において、制御部１０は、しおり候補カウンターを＋１する。以上により、しおり候補処理が終了する。
【００５９】
［スワイプイベント処理］
図１２は、スワイプイベント処理を説明するための、情報処理装置１の動作の一例を表す図である。制御部１０は、スワイプイベントが発生したときに、スワイプイベント処理を開始する。
【００６０】
Ｓ３１において、制御部１０は、スワイプの方向を取得する。Ｓ３２において、制御部１０は、スワイプの方向に従って表示ページを決定する。Ｓ３３において、制御部１０は、ページ捲り指令を発行する。
【００６１】
Ｓ３４〜Ｓ３７において、制御部１０は、しおり候補が存在する場合に、しおり候補をしおりとして確定する。すなわち、しおり候補の数が１以上である場合には（Ｓ３４：ＹＥＳ）、制御部１０は、Ｓ３５に進み、しおり候補をしおりとして登録する。すなわち、しおりデータベースにしおり情報を記憶する。Ｓ３６において、制御部１０は、しおり候補カウンターを０にし、Ｓ３７において、制御部１０は、しおりカウンターをしおりの登録数に設定する。
【００６２】
Ｓ３５〜Ｓ３７においてしおりの登録が完了した後、又は、しおり候補の数が０である場合（Ｓ３４：ＮＯ）、制御部１０は、スワイプイベント処理を終了する。
【００６３】
［アップイベント処理］
図１３は、アップイベント処理を説明するための、情報処理装置１の動作の一例を表す図である。制御部１０は、アップイベントが発生したときに、アップイベント処理を開始する。
【００６４】
Ｓ４１において、制御部１０は、タッチが終了した位置を表すアップ座標を取得する。Ｓ４２において、制御部１０は、しおりが存在するか否かを判定する。すなわち、しおりデータベースにしおり情報が記憶されているか否かを判定する。
【００６５】
しおりが存在する場合（Ｓ４２：ＹＥＳ）、制御部１０は、Ｓ４３に進み、しおりデータベースからしおり座標を取得する。Ｓ４４において、制御部１０は、アップ座標としおり座標とが一致するかを判定する。
【００６６】
しおりが存在しない場合（Ｓ４２：ＮＯ）、又は、アップ座標としおり座標とが一致しない場合（Ｓ４４：ＮＯ）、制御部１０は、Ｓ４５に進み、通常のアップ処理を実行する。通常のアップ処理とは、例えば、画面２１に表示されているオブジェクトのホールドの解除等である。
【００６７】
アップ座標としおり座標とが一致する場合（Ｓ４４：ＹＥＳ）、制御部１０は、Ｓ４６において後述するしおり情報取得処理を開始し、その後、Ｓ４７においてページ戻り指令を発行する。ページ戻り指令は、画面２１の表示対象をしおり情報により特定されるページオブジェクト６に戻すための指令である。以上により、アップイベント処理が終了する。
【００６８】
［しおり情報取得処理］
図１４は、しおり情報取得処理を説明するための、情報処理装置１の動作の一例を表す図である。制御部１０は、上記アップイベント処理のＳ４６においてしおり情報取得処理を開始する。
【００６９】
Ｓ５１〜Ｓ５３において、制御部１０は、しおり座標がアップ座標と一致するしおり情報をしおりデータベースから取得する。すなわち、Ｓ５１において、制御部１０は、しおり情報に含まれるページ番号を取得する。Ｓ５２において、制御部１０は、しおり情報に含まれる表示倍率を取得する。Ｓ５３において、制御部１０は、しおり情報に含まれる表示領域を取得する。
【００７０】
Ｓ５４において、制御部１０は、取得したしおり情報をしおりデータベースからクリアする。Ｓ５５において、制御部１０は、しおりカウンターを−１する。以上により、しおり情報取得処理が終了する。
【００７１】
［ムーブイベント処理］
図１５は、ムーブイベント処理を説明するための、情報処理装置１の動作の一例を表す図である。制御部１０は、ムーブイベントが発生したときに、ムーブイベント処理を開始する。
【００７２】
Ｓ６１において、制御部１０は、しおりが存在するか否かを判定する。すなわち、しおりデータベースにしおり情報が記憶されているか否かを判定する。しおりが存在する場合（Ｓ６１：ＹＥＳ）、制御部１０は、Ｓ６３に進み、しおりデータベースからしおり座標を取得する。Ｓ６４において、制御部１０は、しおり座標とタッチ座標が一致するか否かを判定する。
【００７３】
しおりが存在しない場合（Ｓ６１：ＮＯ）、又は、しおり座標とタッチ座標が一致しない場合（Ｓ６４：ＮＯ）、制御部１０は、通常のムーブ処理を実行する。通常のムーブ処理とは、画面２１に表示される領域のスクロール等である。
【００７４】
しおり座標とタッチ座標が一致する場合（Ｓ６４：ＹＥＳ）、制御部１０は、Ｓ６５に進み、タッチ座標が画面の端に到達したか否かを判定する。タッチ座標が画面の端に到達しない場合（Ｓ６５：ＮＯ）、制御部１０は、移動後のタッチ座標をしおり座標としてしおりデータベースに記憶する。
【００７５】
タッチ座標が画面の端に到達した場合（Ｓ６５：ＹＥＳ）、制御部１０は、Ｓ６７においてしおり情報をクリアし、Ｓ６８においてしおりカウンターを−１する。
【００７６】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形実施が当業者にとって可能であるのはもちろんである。
【符号の説明】
【００７７】
１  情報処理装置、２  表示装置、３  接触検出器、４  通信部、５  記憶部、１０  制御部、２１  画面、６  ページオブジェクト、７  指、８  目印、１０１  タッチ情報取得部、１０２  表示制御部、１０３  ページ捲り司令部、１０４  しおり情報生成部、１０５  ページ戻り司令部、１０７  しおり情報更新部、１０８  目印表示司令部。
【図１】
2014112336.tif 000003
【図２】
2014112336.tif 000004
【図３】
2014112336.tif 000005
【図４】
2014112336.tif 000006
【図５】
2014112336.tif 000007
【図６】
2014112336.tif 000008
【図７】
2014112336.tif 000009
【図８】
2014112336.tif 000010
【図９】
2014112336.tif 000011
【図１０】
2014112336.tif 000012
【図１１】
2014112336.tif 000013
【図１２】
2014112336.tif 000014
【図１３】
2014112336.tif 000015
【図１４】
2014112336.tif 000016
【図１５】
2014112336.tif 000017