(57)【特許請求の範囲】
【請求項１】
複数のページを有する電子書籍を、所定のページ数で表示可能な表示画面と、
前記表示画面に重ねて設けられたマルチタッチ操作による２つのタッチ位置を検出可能なタッチパネルと、
前記表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域を設定する設定部と、
前記タッチパネルにより検出された前記ページ移動操作領域に対する前記マルチタッチ操作による２つのタッチ位置の間の距離の変位に基づいて、前記ページの移動量を判定し、前記表示画面に表示された前記電子書籍のページの一部を移動先のページの一部に置換した一部置換画像を生成して表示する処理部と、
前記２つのタッチ位置のうち一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記移動先のページ画像に切り替え、もう一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記表示されたページの画像に切り替える表示切替部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記処理部は、前記２つのタッチ位置が相互の距離を保持しながらそれぞれ移動したときに、前記２つのタッチ位置の移動量に基づいて、前記一部置換画像内の前記移動先のページの大きさを変位させる情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記一部置換画像は、前記移動先のページの一部であることを強調するための強調画像を含む情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記強調画像は、前記表示されたページの一部がめくられた状態を表現する画像である情報処理装置。
【請求項５】
複数のページを有する電子書籍を、所定のページ数で表示画面に表示し、
前記表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域を設定し、
前記表示画面に重ねて設けられたタッチパネルにより検出された前記ページ移動操作領域に対するマルチタッチ操作による２つのタッチ位置の間の距離の変位に基づいて、前記ページの移動量を判定し、前記表示画面に表示された前記電子書籍のページの一部を移動先のページの一部に置換した一部置換画像を生成して表示し、
前記２つのタッチ位置のうち一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記移動先のページ画像に切り替え、もう一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記表示されたページの画像に切り替える
情報処理装置による情報処理方法。
【請求項６】
複数のページを有する電子書籍を、所定のページ数で表示画面に表示するステップと、
前記表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域を設定するステップと、
前記表示画面に重ねて設けられたタッチパネルにより検出された前記ページ移動操作領域に対するマルチタッチ操作による２つのタッチ位置の間の距離の変位に基づいて、前記ページの移動量を判定し、前記表示画面に表示された前記電子書籍のページの一部を移動先のページの一部に置換した一部置換画像を生成して表示するステップと、
前記２つのタッチ位置のうち一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記移動先のページ画像に切り替え、もう一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記表示されたページの画像に切り替えるステップと
を情報処理装置に実行させるプログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記情報処理装置に、前記２つのタッチ位置が相互の距離を保持しながらそれぞれ移動したときに、前記２つのタッチ位置の移動量に基づいて、前記一部置換画像内の前記移動先のページの大きさを変位させるステップをさらに実行させるプログラム。
【請求項８】
請求項６又は７に記載のプログラムであって、
前記一部置換画像は、前記移動先のページの一部であることを強調するための強調画像を含むプログラム。
【請求項９】
請求項８に記載のプログラムであって、
前記強調画像は、前記表示されたページの一部がめくられた状態を表現する画像であるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばタッチパネル等の表示画面に電子書籍等のコンテンツを表示する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、文字や図形等を含む電子書籍を表示させる電子ブック等の端末装置が知られている。このような端末装置では、ユーザが操作性よく電子書籍を閲覧できることが求められる。そのためにユーザが現実の書籍を閲覧する際に行われる動作等を反映した電子書籍の表示方法やＧＵＩ（Graphical User Interface）等が種々開発されている。
【０００３】
例えば現実の書籍が閲覧されるときには、ページをめくりながら所望のページを検索するといった動作がよく行われる。この動作に基づいた操作として、電子書籍内の複数のページから所望のページを検索するためのページスクロール操作が知られている。
【０００４】
特許文献１に記載のモバイル機器では、電子書籍のコンテンツを表示する表示画面の外周縁に、水平方向タッチセンサと垂直方向タッチセンサとがそれぞれ設けられる。これらのタッチセンサが操作されることで、電子書籍のページがスクロールされる（特許文献１の段落［００２８］、図１等参照）。
【０００５】
また特許文献２に記載の携帯型情報端末には、曲げることが可能なフレキシブルディスプレイと、ディスプレイの曲がり量を検出可能なベンドセンサが設けられている。ユーザによりディスプレイが曲げられると、ベンドセンサにより検出された曲がり量に基づいて、電子書籍のページがスクロールされる（特許文献２の段落［００４１］、図５等参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２３４３７２号公報
【特許文献２】特開２００９−２０５５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び２にそれぞれ記載のページスクロール操作は、タッチセンサ、フレキシブルディスプレイ及びベンドセンサ等のハードウェアデバイスが用いられることで実行される。従って専用のインターフェースが必要となる場合が多く、汎用的なＯＳ（Operating System）で実現することは難しい。
【０００８】
一方で、ページスクロール操作のためのスクロールバー等をＧＵＩ部品として表示させることも考えられる。しかしながらこの場合、当該ＧＵＩ部品により電子書籍のコンテンツを表示する領域が制限されてしまう。また例えば面積の小さい表示画面が用いられる場合には、表示画面に表示されたＧＵＩ部品を操作することが難しくなる。
【０００９】
以上のような事情に鑑み、本発明の目的は、表示されているページを所望のページに移動させる操作を、ページを移動させるための専用のハードウェアデバイスやＧＵＩ部品を用いることなく、操作性よく実現することが可能な情報処理装置、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、表示画面と、タッチパネルと、設定部と、処理部とを具備する。  
前記表示画面は、複数のページを有する電子書籍を、所定のページ数で表示可能である。
前記タッチパネルは、前記表示画面に重ねて設けられる。  
前記設定部は、前記表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域を設定する。  
前記処理部は、前記タッチパネルにより検出された前記ページ移動操作領域に対するタッチ操作をもとに前記ページの移動量を判定し、前記表示画面に表示された前記電子書籍のページの一部を移動先のページの一部に置換した一部置換画像を生成して表示する。
【００１１】
この情報処理装置では、表示画面に不可視的なページ移動操作用の領域であるページ移動操作領域が設けられる。そしてこのページ移動操作領域に対するタッチ操作をもとに上記一部置換画像が生成される。これによりユーザは、一部置換画像内の移動先のページの一部を目視しながら所望のページを検索し、表示画面に表示されているページを所望のページに移動させることができる。この結果、ページを移動させるための専用のハードウェアデバイスやＧＵＩ部品を用いることなく、操作性のよいページ検索操作及びページ移動操作を実現することが可能となる。
【００１２】
前記タッチパネルは、前記タッチ操作による２つのタッチ位置を検出してもよい。この場合、前記処理部は、前記検出された２つのタッチ位置の間の距離の変位に基づいて、前記ページの移動量を判定してもよい。  
これにより２つのタッチ位置の間の距離を適宜変位させるようなタッチ操作を行うことで、一部置換画像内の移動先のページを変更することができる。この結果、現実の書籍においてページをぱらぱらとめくりながらページを検索する動作を反映した、直感的なページ検索及び移動操作が可能となる。
【００１３】
前記処理部は、前記２つのタッチ位置が相互の距離を保持しながらそれぞれ移動したときに、前記２つのタッチ位置の移動量に基づいて、前記一部置換画像内の前記移動先のページの大きさを変位させてもよい。  
これにより移動先のページの内容をよく観察することができるので、所望のページを容易に検索することができる。
【００１４】
前記情報処理装置は、表示切替部をさらに具備してもよい。  
前記表示切替部は、前記２つのタッチ位置のうち一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記移動先のページ画像に切り替え、もう一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記表示されたページの画像に切り替える。  
このように、一方のタッチ位置におけるリリース操作によりページ移動処理が実行され、他方のタッチ位置におけるリリース操作によりページ移動処理がキャンセルされてもよい。
【００１５】
前記一部置換画像は、前記移動先のページの一部であることを強調するための強調画像を含んでもよい。  
これにより一部置換画像内の移動先のページの内容を把握することが容易となり、操作性よく所望のページを検索することができる。
【００１６】
前記強調画像は、前記表示されたページの一部がめくられた状態を表現する画像であってもよい。  
これにより現実の書籍における、ページの一部をつまみ、つまんだ部分をめくりながら所望のページを検索するという動作に基づいた、直感的なページ検索操作及びページ移動操作が可能となる。
【００１７】
本発明の一形態に係る情報処理方法は、情報処理装置により実行される以下の方法である。  
すなわち、前記情報処理方法では、複数のページを有する電子書籍が、所定のページ数で表示画面に表示される。  
前記表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域が設定される。  
前記表示画面に重ねて設けられたタッチパネルにより検出された前記ページ移動操作領域に対するタッチ操作をもとに前記ページの移動量が判定され、前記表示画面に表示された前記電子書籍のページの一部を移動先のページの一部に置換した一部置換画像が生成されて表示される。
【００１８】
本発明の一形態に係るプログラムは、情報処理装置に、電子書籍を表示するステップと、設定ステップと、一部置換画像を生成して表示するステップとを実行させる。  
前記電子書籍を表示するステップは、複数のページを有する電子書籍を、所定のページ数で表示画面に表示する。  
前記設定ステップは、前記表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域を設定する。  
前記一部置換画像を生成して表示するステップは、前記表示画面に重ねて設けられたタッチパネルにより検出された前記ページ移動操作領域に対するタッチ操作をもとに前記ページの移動量を判定し、前記表示画面に表示された前記電子書籍のページの一部を移動先のページの一部に置換した一部置換画像を生成して表示する。
【００１９】
前記タッチパネルは、前記タッチ操作による２つのタッチ位置を検出してもよい。この場合、前記一部置換画像の表示ステップは、前記検出された２つのタッチ位置の間の距離の変位に基づいて、前記ページの移動量を判定してもよい。
【００２０】
前記一部置換画像の表示ステップは、前記２つのタッチ位置が相互の距離を保持しながらそれぞれ移動したときに、前記２つのタッチ位置の移動量に基づいて、前記一部置換画像内の前記移動先のページの大きさを変位させてもよい。
【００２１】
前記プログラムは、前記情報処理装置に、前記２つのタッチ位置のうち一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記移動先のページ画像に切り替え、もう一方のタッチ位置におけるリリース操作が先に行われたときに、前記一部置換画像から前記表示されたページの画像に切り替えるステップをさらに実行させてもよい。
【００２２】
前記一部置換画像は、前記移動先のページの一部であることを強調するための強調画像を含んでもよい。  
また、前記強調画像は、前記表示されたページの一部がめくられた状態を表現する画像であってもよい。  
また、前記プログラムは、記録媒体に記録されていてもよい。
【発明の効果】
【００２３】
以上のように、本発明によれば、表示されているページを所望のページに移動させる操作を、ページを移動させるための専用のハードウェアデバイスやＧＵＩ部品を用いることなく、操作性よく実現することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態に係る情報処理装置としての携帯端末の外観を模式的に示す図である。
【図２】図１に示す携帯端末の構成例を示すブロック図である。
【図３】図１に示す携帯端末の表示画面に表示される画像について説明するための図である。
【図４】ページ拡大操作領域について説明するための模式的な図である。
【図５】第１の実施形態の情報処理装置である携帯端末の動作を示すフローチャートである。
【図６】図３に示すページ移動操作領域に対するマルチタッチ操作が検出されたときの模式的な図である。
【図７】図６に示す状態からピンチイン操作が行われたときの表示画面を示す模式的な図である。
【図８】図６に示す２つのタッチ位置間の距離と、ページスクロール量との相対的な関係を示すグラフである。
【図９】現実の書籍において、ページをつまみ、めくりながらページを検索する動作を検証した図である。
【図１０】ユーザによるツインドラッグ操作が検出されたときの、スクロール用画像を示す模式的な図である。
【図１１】ページ移動処理の実行とキャンセルとをそれぞれ決定する操作方法について説明するための図である。
【図１２】ページ移動処理の実行とキャンセルとをそれぞれ決定する操作方法について説明するための図である。
【図１３】本発明の第２の実施形態に係る携帯端末の表示画面を示す模式的な図である。
【図１４】図１３に示す左側のページ移動操作領域に対するタッチ操作による逆方向へのページ移動処理の動作を説明するための図である。
【図１５】本発明の第３の実施形態に係る携帯端末の表示画面を示す模式的な図である。
【図１６】本発明の他の実施形態に係る携帯端末の表示画面を示す模式的な図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２６】
＜第１の実施形態＞
［情報処理装置］
図１は、本発明の第１の実施形態に係る情報処理装置の外観を模式的に示す図である。本実施形態では、情報処理装置として、タッチパネルを備えた携帯端末１００が用いられる。本実施形態に係る携帯端末１００により電子書籍５０が閲覧可能となる。
【００２７】
図１に示すように、携帯端末１００は、ユーザ３０に保持される筐体１と筐体１の前面２に設けられた表示画面３とを有する。筐体１は、例えばアルミニウムやステンレス等の金属や、プラスチック等からなる。筐体１のサイズは、例えば図１で見て、すなわちユーザ３０から見て、縦のサイズが約２５ｃｍ、横のサイズが約２０ｃｍ、そして厚みが約１ｃｍ等である。しかしながら、筐体１に用いられる材料やサイズは限定されない。
【００２８】
表示画面３は、筐体１の前面２の略全体にわたって設けられる。この表示画面３に、電子書籍５０が表示され、電子書籍５０の内容が閲覧される。
【００２９】
図２は、携帯端末１００の構成例を示すブロック図である。携帯端末１００は、上記表示画面３を有する表示部１０４と、タッチパネル１０５と、ＣＰＵ（Central Processing Unit）１０６と、ＲＡＭ（Random Access Memory）１０７と、記憶部１０８とを有する。例えば、ＣＰＵ１０６、ＲＡＭ１０７、及び図示しない入出力インターフェースがバス等を介して接続される。そして入出力インターフェースに、表示部１０４、タッチパネル１０５、及び記憶部１０８がそれぞれ接続される。
【００３０】
表示部１０４は、例えば液晶、ＥＬ（Electro-Luminescence）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００３１】
タッチパネル１０５は、ユーザ３０からの各種の指示を受け付ける入力部として機能する。タッチパネル１０５は、表示画面３と一体的に設けられる図示しないセンサ部と、演算回路部とを有する。ユーザ３０の指等の操作子３１が表示画面３に近接又は接触すると、センサ部から演算回路部に近接信号又は接触信号がそれぞれ出力される。演算回路部により、出力された近接信号又は接触信号に基づいて、例えば操作子３１の近接位置又は接触位置の情報や、操作子の移動方向、移動量、あるいは移動速度の情報等が生成される。その他、操作子３１の接触面積の情報等が生成されてもよい。生成された各種の情報は、例えばＣＰＵ１０６に出力され、ＣＰＵ１０６により所定の処理が行われる。
【００３２】
本実施形態に係るタッチパネル１０５は、いわゆるマルチタッチ方式のタッチパネルであり、複数の操作子による表示画面３への接触または近接を検出することが可能である。そして複数の操作子による接触位置情報や移動情報等が生成される。従って例えばユーザ３０は、２つの指を用いてピンチ操作を行うことで、種々の指示を入力することができる。ピンチ操作とは、例えば２本の指等を同時に表示画面３上に接触させて、当該２本の指等を開いたり、閉じたりする動作である。この場合、接触させた２本の指等を開く操作をピンチアウト操作、２本の指等を閉じる操作をピンチイン操作と呼ぶ。
【００３３】
本実施形態では、静電容量方式のタッチパネル１０５が用いられる。しかしながら、抵抗膜方式、表面弾性波方式、又は赤外線方式等の、他の方式のタッチパネルが用いられてもよい。
【００３４】
記憶部１０８は、不揮発性の記憶デバイスであり、例えばＨＤＤ（Hard Disk Drive）、フラッシュメモリ、その他の固体メモリである。ＲＡＭ１０７及び記憶部１０８の一部又は全部が、本実施形態に係る記憶手段に相当する。あるいは携帯端末１００が図示しないＲＯＭ（Read Only Memory）を有しており、当該ＲＯＭを含めて記憶手段が構成されてもよい。
【００３５】
携帯端末１００に、図示しないドライブ部や通信部が設けられてもよい。ドライブ部は、例えば光学記録媒体、フロッピー（登録商標）ディスク、磁気記録テープ、フラッシュメモリ等、リムーバブルの記録媒体を駆動することが可能なデバイスである。
【００３６】
通信部は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等に接続可能な、他のデバイスと通信するためのモデム、ルータ、その他の通信機器である。通信部は、有線及び無線のどちらを利用して通信するものであってもよい。
【００３７】
例えば記録媒体に格納された電子書籍５０が、ドライブ部を介してＣＰＵ１０６により読み出され、電子書籍５０が表示画面３に表示される。あるいは、通信部を介して電子書籍５０がダウンロードされ、電子書籍５０が表示画面３に表示されてもよい。
【００３８】
携帯端末１００によるデータ処理は、記憶部１０８等に記憶されたソフトウェアと、携帯端末１００のハードウェア資源との協働により実現される。具体的には、ＣＰＵ１０６が記憶部１０８等に記憶された、ソフトウェアを構成するプログラムをＲＡＭ１０７にロードして実行することにより、各種のデータ処理が実現される。本実施形態では、ＣＰＵ１０６は、設定部、処理部、表示切替部等として機能する。なおＲＡＭ１０７は、図示しない画像表示用のビデオＲＡＭ（ＶＲＡＭ）を含む。
【００３９】
図３は、本実施形態に係る携帯端末１００の表示画面３に表示される画像について説明するための図である。例えば記憶媒体から読み出された、あるいは通信部を介してダウンロードされた電子書籍５０は、ページ番号が付与された複数のページを有している。そして各ページは、当該ページの内容であるコンテンツデータをそれぞれ有している。コンテンツデータは、例えばテキストデータやイメージデータ等である。また電子書籍５０は、タイトル、著者、総ページ数、単位ページの厚み、又は右綴じ／左綴じ等についての書誌データを有している。
【００４０】
図３に示すように、表示画面３には、ページの形状を表現するページ画像５１と、電子書籍５０の所定のページが有するコンテンツデータ５２とが表示されている。ページ画像５１に、所定のページのコンテンツデータ５２がマッピングされることで、表示画面３に表示ページ５３が表示される。例えば４ページ目のコンテンツデータがマッピングされた表示ページ５３は、電子書籍５０内において４ページ目の表示ページ５３となる。
【００４１】
本実施形態では、左綴じで左開きとなるページ画像５１が表示されている。ページ画像５１の根元側（図３で見た左側）には、綴じ部５４が表示されている。一方、ページ画像５１の先端側（図３で見た右側）に、現実の書籍にいうところの小口を表す小口部５５が表示されている。
【００４２】
本実施形態では、図示しない複数のポリゴンからなるメッシュマップとしてページ画像５１が生成され、そこに電子書籍５０の各ページのコンテンツデータ５２がテクスチャとして貼り付けられる。各ポリゴンの頂点の位置を適宜移動させることで、例えば表示ページ５３の一部あるいは全部がめくられるような動画（アニメーション）が生成され、表示画面３に表示される。
【００４３】
図３に示すように、本実施形態では、表示画面３の右側、すなわち表示ページ５３の小口側と、現実の書籍にいうところのノド側とに、それぞれ不可視的な領域が設定される。不可視的とは、各領域を示すための例えば色分け等がされておらず、視覚的に領域の大きさや縁部等が認識されないことをいう。これにより、ユーザ３０によるコンテンツデータ５２の閲覧が阻害されることがない。しかしながら、コンテンツデータ５２の閲覧を阻害しない範囲で、各領域が視覚的に認識可能なように表示されてもよい。
【００４４】
本実施形態では、小口側の領域がページ移動操作用の領域であるページ移動操作領域６０に設定される。そしてノド側の領域が、ページ拡大操作に用いられるページ拡大操作領域６１に設定される。
【００４５】
ページ移動操作領域６０及びページ拡大操作領域６１のサイズ及び位置は、予め定められたピクセル数及び表示画面３上の位置座標により決定されてもよい。あるいはユーザ３０により適宜設定されてもよい。
【００４６】
表示画面３の少なくとも一部にページ移動操作領域６０が設定されればよく、ページ移動操作領域６０以外の領域がどのような領域として用いられるかは自由である。本実施形態のように小口側の領域がページ移動操作領域６０として設定されることで、現実の書籍における小口側をつまんでページをめくる動作に基づいた直感的なページ移動操作が可能となる。
【００４７】
図４は、ページ拡大操作領域６１について説明するための模式的な図である。図４に示すように、ユーザ３０によりページ拡大操作領域６１上でピンチアウト操作が行われる。そうすると、表示ページ５３内のコンテンツデータ５２が拡大されて表示される。例えば２本の指による各タッチ位置６２及び６３の間の距離の変位に基づいて、コンテンツデータ５２の拡大率が定められる。典型的には、タッチ位置６２及び６３の間の距離が大きくなるほど、コンテンツデータ５２がより拡大される。ユーザ３０によりページ拡大操作領域６１上でピンチイン操作が行われた場合は、タッチ位置６２及び６３間の距離の変位に基づいてコンテンツデータ５２が縮小されて表示される。
【００４８】
［情報処理装置の動作］
図５は、本実施形態の情報処理装置である携帯端末１００の動作を示すフローチャートである。ここでは上記したページ移動操作領域６０に対するマルチタッチ操作が行われたときの携帯端末１００の動作を説明する。
【００４９】
ページ移動操作領域６０に対する２点タッチ操作（マルチタッチ操作）が検出されたか否かが判定される（ステップ１０１）。図６は、ページ移動操作領域６０に対するマルチタッチ操作が検出されたときの模式的な図である。
【００５０】
図６に示すように、本実施形態では２つの指による各タッチ位置６２及び６３の中間位置６４がページ移動操作領域６０内に含まれるか否かが判定される。各タッチ位置６２及び６３の中間位置６４がページ移動操作領域６０内に含まれる場合は、ページ移動操作領域６０に対するマルチタッチ操作が検出される。中間位置６４がページ移動操作領域６０内に含まれない場合は、ページ移動操作領域６０に対するマルチタッチ操作は検出されない。
【００５１】
しかしながら、ページ移動操作領域６０に対するマルチタッチ操作の検出条件は適宜設定可能である。例えば２つのタッチ位置６２及び６３の両方がページ移動操作領域６０に含まれた場合に、マルチタッチ操作が検出されてもよい。あるいは２つのタッチ位置６２及び６３のうち、より小口側に位置する（表示画面３の右側に位置する）タッチ位置６３がページ移動操作領域６０に含まれた場合に、マルチタッチ操作が検出されてもよい。主に小口側に位置するタッチ位置６３に着目して検出条件を適宜設定することで、現実の書籍における小口に指をかける動作に基づいた直感的な操作が可能となる。
【００５２】
１ページ分のページスクロールが行われ、次ページの一部がプレビュー表示される（ステップ１０２）。図６に示すように、表示画面３に表示された表示ページ５３の一部５３ａが、移動先の候補である次ページ６５の一部６５ａに置換された一部置換画像としてのスクロール用画像７０が表示される。スクロール用画像７０内の次ページ６５の一部６５ａはプレビュー画像６６に相当し、ユーザ３０はプレビュー画像６６を目視しながら所望のページを検索することができる。
【００５３】
本実施形態では、表示ページ５３の一部５３ａがめくられる動画が表示され、めくられた部分が次ページ６５の一部６５ａに置換される（プレビュー用画像６６）。表示ページ５３は、２つのタッチ位置６２及び６３の中間位置６４までめくられる。また表示ページ５３の一部５３ａがめくられた状態を示す強調画像６７により、めくられた場所に移動先の候補である次ページ６５のプレビュー画像６６が表示されていることが強調されている。これにより移動先のページの内容を把握することが容易となり、操作性よく所望のページを検索することができる。また現実の書籍において、ページの一部をつまみ、つまんだ部分をめくりながら所望のページを検索するという、直感的なページ検索操作及びページ移動操作が可能となる。
【００５４】
強調画像６７としては、表示ページ５３の一部５３ａがめくられた状態を表現する画像に限られない。例えば色を付された枠等の画像がプレビュー画像６６の周囲等に強調画像として表示されてもよい。なお、本実施形態では、表示ページ５３が２つのタッチ位置６２及び６３の中間位置６４までめくられる。しかしながらこれに限られず、例えば２つのタッチ位置６２及び６３のいずれか一方の位置まで表示ページ５３がめくられてもよい。その他、表示ページ５３がめくられる位置、すなわちプレビュー画像６６のサイズ及び形状は、適宜設定可能である。
【００５５】
２つのタッチ位置６２及び６３の間の距離が、例えばピクセル単位で算出される（ステップ１０３）。
【００５６】
ユーザ３０によるピンチイン操作が検出されたか否かが判定される（ステップ１０４）。ピンチイン操作が検出された場合、２つの指の各ドラッグ移動量、すなわち２つのタッチ位置６２及び６３の間の距離の変位に基づいてページスクロール量が判定され、ページスクロール量が更新される（ステップ１０５）。ステップ１０２にてプレビュー表示された次ページ６５のプレビュー画像６６が、新たな移動先候補のページ６８のプレビュー画像６９に更新される（ステップ１０６）（図７参照）。プレビュー画像６６の更新は、スクロール用画像７０の更新にも相当する。
【００５７】
図７〜図９は、ピンチイン操作によるプレビュー画像の更新処理を詳しく説明するための図である。図７は、ピンチイン操作が行われたときの表示画面３を示す模式的な図である。図８は、２つのタッチ位置６２及び６３の間の距離と、ページスクロール量との相対的な関係を示すグラフである。
【００５８】
図７及び図８に示すように、２つのタッチ位置６２及び６３の間の距離が小さくなるほどページスクロール量は多くなる。すなわち２つの指を相互に近づけるほど、表示ページ５３から後半にかけてのより離れたページ６８がプレビュー表示される。また最初にページ移動操作領域６０にタッチしたときの、タッチ位置６２及び６３の間の距離が大きいほど、ページスクロール量が変位する範囲も大きくなる。この結果一度により多くのページをスクロールすることが可能となる。プレビュー画像６６又は６９が更新されるごとに、ぱらぱらとページがめくられるアニメーションが表示されてもよい。あるいはプレビュー画像６６及び６９のみが更新されてもよい。
【００５９】
２つのタッチ位置６２及び６３の間の距離の変位量に対して、ページスクロール量をどの程度変位させるかについては適宜設定されてよい。例えば２つのタッチ位置６２及び６３が所定のピクセル分近づいたときに、１ページ分スクロール量が増加するといった設定等が可能である。
【００６０】
このように２つのタッチ位置６２及び６３の間の距離を適宜変位させるようなタッチ操作が行われることで、一部置換画像であるスクロール用画像７０内の移動先のページ６５又は６８を表すプレビュー画像６６又は６９を変更することができる。この結果、現実の書籍においてページをぱらぱらとめくりながらページを検索する動作を反映した、直感的なページ検索操作及びページ移動操作が可能となる。
【００６１】
なお例えばページ更新処理中に、ユーザ３０からピンチアウト操作が行われた場合、ページスクロール量を減少させてもよい。すなわちプレビュー表示されているページよりも前のページがプレビュー表示されてもよい。
【００６２】
図９は、現実の書籍において、ページをつまみ、めくりながらページを検索する動作を検証した図である。現実の書籍９００においては、ページスクロール量を多くするためには、小口９０１付近において、ページ９０２を多くつまむ必要がある。図９に示すように、本実施形態では、多くのページ９０２をつかむ動作と、ユーザ３０の２つの指を相互に近づける操作とを対応させている。従って２つの指を相互に近づけたときに、ページスクロール量が多くなるように設定されている。これにより直感的な操作が可能となっている。
【００６３】
ステップ１０４において、ピンチイン操作が検出されない場合、ユーザ３０によるツインドラッグ操作が検出されたか否かが判定される（ステップ１０７）。ツインドラッグ操作とは、ユーザ３０が２つの指の間の距離を略等しく保持したままドラッグ操作をすることである。このツインドラッグ操作により、２つのタッチ位置６２及び６３が相互の距離を保持しながらそれぞれ移動することになる。
【００６４】
図１０は、ツインドラッグ操作が検出されたときの、スクロール用画像７０を示す模式的な図である。図１０（Ａ）に示す状態から図１０（Ｂ）に示す状態に、ツインドラッグ操作が行われた場合、２つのタッチ位置６２及び６３の移動量に基づいて、スクロール用画像７０内の移動先ページのプレビュー画像の大きさが変位する。ここでは移動先のページとして次ページ６５が表示されており、次ページ６５のプレビュー画像６６が表示されている。本実施形態では、２つのタッチ位置６２及び６３の中間位置６４の移動に追従して表示ページ５３がさらにめくられる。これによりめくられた場所に表示されるプレビュー画像６６のサイズが大きくなり、強調画像６７の形状も変化する（ステップ１０８）。
【００６５】
図１０（Ｃ）に示す状態では、さらに表示ページ５３がめくられプレビュー画像６６のサイズが大きくなっている。図１０（Ｃ）に示す状態から図（Ａ）に示す状態にツインドラック操作が行われることで、プレビュー画像６６のサイズが小さくなってもよい。
【００６６】
このように、ユーザ３０によるツインドラッグ操作により、プレビュー画像６６のサイズを変位させることで、移動先のページ６５をよく観察することができる。これにより所望のページを容易に検索することができる。また現実の書籍において、他のページを詳しく観察するためにページを大きくめくるといった動作に基づいた直感的な操作が可能となる。
【００６７】
図５に示すフローチャートでは、ステップ１０４にてピンチイン操作が検出されない場合に、ツインドラッグ操作の検出の有無が判定される。そしてツインドラッグ操作によりプレビュー画像６６のサイズが変更されたのちに、改めにピンチイン操作の検出の有無が判定される。すなわちプレビュー画像のサイズの変更後にページスクロール量及びプレビュー画像の更新が行われる。しかしながら、例えば一度ピンチイン操作によりページスクロール量及びプレビュー画像が更新されたのちに、ツインドラッグ操作によりプレビュー画像のサイズが変更されてもよい。すなわちピンチイン操作（ピンチアウト操作）とダブルドラッグ操作とが適宜組み合わされた操作がユーザ３０により行われてもよい。
【００６８】
図１１及び図１２は、ページ移動処理の実行とキャンセルとをそれぞれ決定する操作方法について説明するための図である。図１１に示す２つの指のうち、表示ページ５３のノド側に近い指が先にリリースされた場合、すなわちタッチ位置６２にて先にリリース操作が行われた場合（ステップ１０９のＹｅｓ）、ページ移動処理がキャンセルされる（ステップ１１０）。この結果図１１に示すように、表示画面３に表示されるスクロール用画像７０が、マルチタッチ操作が行われる前から表示されていた表示ページ５３の画像に切り替えられる。
【００６９】
２つの指のうち、表示ページ５３の小口側に近い指が先にリリースされた場合、すなわちタッチ位置６３にて先にリリース操作が行われた場合（ステップ１１１のＹｅｓ）、ページ移動処理が実行される（ステップ１１２）。すなわちプレビュー表示されているページ７１が移動先のページとして確定される。この結果、図１２に示すように、表示画面３に表示されるスクロール用画像７０が、プレビュー表示されていた移動先のページ７１の画像に切り替えられる。このページ７１の画像が新たな表示ページ５３の画像となる。
【００７０】
このように、２つのタッチ位置６２及び６３のうち、一方のタッチ位置６３におけるリリース操作によりページ移動処理が実行され、他方のタッチ位置６２におけるリリース操作によりページ移動処理がキャンセルされてもよい。
【００７１】
本実施形態では、小口側に近い指が先にリリースされるとページ移動処理が実行される。これは現実の書籍において、ページをつまむ下側の指を押し上げてページをめくり、ページを移動させる動作に基づいて設定されている。一方、ノド側に近い指が先にリリースされるとページ移動処理がキャンセルされる。これは現実の書籍において、ページをつまむ上側の指で表示されていたページを改めて開く動作に基づいている。これにより本実施形態では直感的な操作が可能となる。なお、２つのタッチ位置６２及び６３にて、同時にリリース操作が行われた場合、ページ移動処理が実行されてもよいし、キャンセルされてもよい。
【００７２】
２つのタッチ位置６２及び６３に対して、ページ移動処理の実行及びキャンセルの各インタラクションをどのように割り当てるかは適宜設定可能である。上記では、表示画面３の左右方向での位置に基づいて各インタラクションが割り当てられた。しかしながら表示画面３の上下方向での位置に基づいて、各インタラクションが割り当てられてもよい。例えば、表示ページ５３の天側（図１１で見て上側）に近いタッチ位置でのリリース操作にはページ移動処理の実行が割り当てられる。そして表示ページ５３の地側（図１１で見て下側）に近いタッチ位置でのリリース操作にはページ移動処理のキャンセルが割り当てられてもよい。
【００７３】
また２つのタッチ位置における左右方向での差と、上下方向による差とがそれぞれ算出される。そして差が大きい方の方向における各タッチ位置の座標に基づいて、ページ移動処理の実行及びキャンセルの各インタラクションがそれぞれ割り当てられてもよい。例えば上下方向での差の方が大きい場合、下側に位置するタッチ位置にページ移動処理の実行が割り当てられ、上側に位置するタッチ位置にページ移動処理のキャンセルが割り当てられる。左右方向での差の方が大きい場合、右側に位置するタッチ位置にページ移動処理の実行が割り当てられ、左側に位置するタッチ位置にページ移動処理のキャンセルが割り当てられる。このように２つのタッチ位置の位置関係を適宜判定し、その位置関係に基づいてページ移動処理の実行及びキャンセルがそれぞれ割り当てられてもよい。
【００７４】
２つのタッチ位置に対して、ページがめくられる始点となる位置（本実施形態では表示ページ５３の右下の頂点）に近い方のタッチ位置に、ページ移動処理の実行が割り当てられる。これにより、現実の書籍に対する動作に基づいた直感的な操作が実現される。
【００７５】
以上、本実施形態に係る情報処理装置である携帯端末１００では、表示画面３に不可視的なページ移動操作用の領域であるページ移動操作領域６０が設けられる。そしてこのページ移動操作領域６０に対するタッチ操作をもとに一部置換画像であるスクロール用画像７０が生成される。これによりユーザ３０は、スクロール用画像７０内の移動先のページ６５又は６９等の一部を目視しながら所望のページを検索し、表示画面３に表示されているページを検索された所望のページに移動させることができる。この結果、ページを移動させるための専用のハードウェアデバイスやＧＵＩ部品を用いることなく、操作性のよいページ検索操作及びページ移動操作を実現することが可能となる。
【００７６】
また本実施形態では、表示画面３にページ移動操作領域６０とページ拡大操作領域６１とが設定された。このように領域を区分けすることにより、表示ページ５３の拡大及び縮小処理と、表示ページ５３のページ移動処理とを、同じピンチイン操作及びピンチアウト操作で実行させることができる。これによりユーザ３０は、特別な操作方法ではなく、馴染みのある操作方法により、直感的にページ移動処理を実行させることができる。
【００７７】
＜第２の実施形態＞
本発明の第２の実施形態に係る情報処理装置を、携帯端末を例に挙げて説明する。これ以降の説明では、第１の実施形態で説明した携帯端末１００の構成及び作用と同様な部分については、その説明を省略又は簡略化する。
【００７８】
図１３は、本実施形態に係る携帯端末２００の表示画面２０３を示す模式的な図である。本実施形態では、表示画面２０３の小口側とノド側とにページ移動操作領域２６０ａ及び２６０ｂがそれぞれ設定される。小口側に設定されたページ移動操作領域２６０ａについては第１の実施形態で説明したページ移動操作領域６０と同様である。
【００７９】
ノド側に設定されたページ移動操作領域２６０ｂは、逆方向へのページ移動操作のために用いられる。すなわち現在表示されている表示ページ２５３よりも前のページを検索し、そのページに移動するために用いられる。
【００８０】
図１４は、逆方向へのページ移動処理の動作を説明するための図である。図１４に示すように、ノド側に設定されたページ移動操作領域２６０ｂに対してマルチタッチ操作が行われる。そうすると表示ページ２５３の左側から、１ページ前のページ２７２がめくられてくる動画が表示される。表示ページ２５３の一部２５３ａが前のページ２７２の一部２７２ａに置換されたスクロール用画像２７０が表示される。本実施形態では、前のページ２７２は、２つのタッチ位置２６２及び２６３の中間位置２６４の位置までめくられる。
【００８１】
スクロール用画像２７０内の前のページ２７２の一部２７２ａはプレビュー画像２７３に相当し、ユーザ３０はプレビュー画像２７３を目視しながら所望のページを検索することができる。
【００８２】
２つのタッチ位置２６２及び２６３の間の距離の変位に基づいて、ページスクロール量が更新され、プレビュー画像２７３も更新される。またダブルドラッグ操作により、プレビュー画像２７３のサイズが変更される。
【００８３】
以上、本実施形態の携帯端末２００では、小口側のページ移動操作領域２６０ａに対してタッチ操作をすることで、順方向でのページスクロール操作が可能となる。またノド側のページ移動操作領域２６０ｂに対してタッチ操作をすることで、逆方向でのページスクロール操作が可能となる。従って電子書籍内の全てのページに対するページ検索処理及びページ移動処理が可能となる。
【００８４】
＜第３の実施形態＞
図１５は、本発明の第３の実施形態に係る情報処理装置としての携帯端末３００の表示画面３０３を示す模式的な図である。本実施形態に係る携帯端末３００では、表示画面３０３の小口側に設定されたページ移動操作領域３６０が、さらに２つの領域３６０ａ及び３６０ｂに区分けされる。領域３６０ａ及び３６０ｂにより、ページ移動操作領域３６０は、表示画面３０３の上下方向において２つの領域に区分けされる。
【００８５】
ページ移動操作領域３６０の下半分の領域である領域３６０ａに対してマルチタッチ操作が行われた場合、第１の実施形態で説明したように、表示ページ３５３の右下の頂点Ｏから表示ページ３５３の一部がめくれる動画が表示され、プレビュー画像が表示される。
【００８６】
ページ移動操作領域３６０の上半分の領域である領域３６０ｂに対してマルチタッチ操作が行われた場合、図１５に示すように、表示ページ３５３の右上の頂点Ｐから表示ページ３５３の一部３５３ａがめくれる動画が表示される。そして移動先のページのプレビュー画像３７４が表示される。
【００８７】
このように表示ページ３５３の下側及び上側の両方から表示ページがめくられて移動先のページのプレビュー画像が表示される。これによりページの下側及び上側の両方で所望のページを検索することができるので、ユーザ３０は操作性よく直感的にページ検索操作及びページ移動操作を行うことができる。
【００８８】
なお、図１５に示すように表示ページ３５３の上側がめくれる場合、２つのタッチ位置３６２及び３６３のうち、表示ページ３５３の右上の頂点Ｐに近いタッチ位置におけるリリース操作にページ移動操作の実行処理が割り当てられてもよい。
【００８９】
＜その他の実施形態＞
本発明に係る実施形態は、以上説明した実施形態に限定されず、他の種々の実施形態がある。
【００９０】
上記第１の実施形態では、図５に示すステップ１０４において、ピンチイン操作の検出の有無が判定された。そしてピンチイン操作が検出された場合、ページスクロール量が更新され、プレビュー画像が更新された。第１の実施形態では、表示ページから後半にかけての順方向でのページスクロール操作が行われた。
【００９１】
しかしながら、ステップ１０４において、ピンチイン操作及びピンチアウト操作の検出の有無が判定されてよい。ユーザによるピンチアウト操作が検出された場合、表示ページから前のページに対する逆方向へのページスクロール操作が行われる。逆方向へのページスクロールのためのスクロール用画像は、図１４で説明したスクロール用画像２７０と同様な画像が用いられればよい。このように順方向へのページスクロール操作と逆方向へのページスクロール操作とが共に可能なように設定されてもよい。
【００９２】
図１６は、他の実施形態に係る情報処理装置としての携帯端末４００の表示画面４０３を示す模式的な図である。この携帯端末４００では、表示画面４０３に２ページ分の表示ページ４５３が両開きで表示される。図１６には、左綴じで左開きとなる電子書籍４５０が表示されている。
【００９３】
図１６に示すように、両開きで表示されている表示ページ４５３の両端の各小口側に、ページ移動操作領域４６０ａ及び４６０ｂがそれぞれ設定される。そして２つのページ移動操作領域４６０ａ及び４６０ｂの間に位置する表示ページ４５３のノド側に、ページ拡大操作領域４６１が設定される。
【００９４】
図１６（Ａ）に示すように、表示ページ４５３の右側の端部に設定されたページ移動操作領域４６０ａに対してタッチ操作が行われた場合、順方向のページ移動操作が行われる。図１６（Ｂ）に示すように、表示ページ４５３の左側の端部に設定されたページ移動操作領域４６０ｂに対してタッチ操作が行われた場合、逆方向のページ移動操作が行われる。
【００９５】
図５に示すステップ１０５では、２つのタッチ位置間の距離の変位に基づいてページスクロール量が更新された。このときに各タッチ位置の移動速度がページスクロール量の決定に反映されてもよい。例えばタッチ位置間の距離の変位が同じであっても、移動速度が速い場合はページスクロール量が多く設定されてもよい。これにより例えばユーザは、２つの指を近づける速度を調整することで、ページスクロール量を適宜設定することができる。
【００９６】
上記では、図３に示すように、ページ画像５１の根元側に綴じ部５４が表示され、ページ画像５１の先端側に小口部５５が表示されている。この小口部５５の表示が省略され、表示画面３の左右方向全体にわたるようにコンテンツデータ５２が表示されてもよい。この場合でも、表示画面３上における右側（小口側）にページ移動操作領域６０が設定されればよい。
【００９７】
図５に示すステップ１０１及び１０２では、ページ移動操作領域に対するマルチタッチ操作が検出されると、一部置換画像が表示され次ページがプレビュー表示される。しかしながら、２つのタッチ位置間の距離が算出され、その距離に応じた分だけ表示ページから離れているページがプレビュー表示されてもよい。そして２つのタッチ位置が相互に近づけられると、そのプレビューされているページから表示ページまでの間にあるページが、順にプレビュー表示されてもよい。
【００９８】
上記では、ページ移動操作領域に対するタッチ操作として、ピンチイン操作、ピンチアウト操作、及びダブルドラッグ操作が行われた。しかしながらこれらのタッチ操作に限られず、他の種々のタッチ操作が行われてもよい。また１つの操作子によるタッチ操作や、３つ以上の操作子によるマルチタッチ操作が採用されてもよい。例えば１つの操作子によりページ移動操作領域がタップされることで、スクロール用画像が表示されてもよい。そして１つの操作子によるドラッグ操作に応じて、ページスクロール量及びプレビュー画像の更新が行われてもよい。
【００９９】
上記では、ページの形状を表現するページ画像や表示ページの一部がめくられる動画が複数のポリゴンを用いた３Ｄアニメーション画像として表示された。しかしながら例えばアフィン変換等を用いた２次元アニメーション画像が表示されてもよい。
【０１００】
上記では入力部としてタッチパネルが用いられた。しかしながら、例えば表示画面と別個に設けられたタッチパッドにより、ユーザによるタッチ操作が入力されてもよい。
【０１０１】
表示ページのコンテンツデータが拡大されて表示されている場合でも、上記で説明したページ移動操作領域に対してタッチ操作を行うことで、ページ検索処理及びページ移動処理を実行させることができる。プレビュー画像として、拡大されたコンテンツデータが表示されてもよい。
【０１０２】
上記では、直感的なページ移動操作を実現するために、表示ページの小口側にページ移動操作領域が設定された。しかしながら、表示画面上の他の位置にページ移動操作領域が設定されてもよい。
【符号の説明】
【０１０３】
３、２０３、３０３、４０３…表示画面
５０、４５０…電子書籍
５３、２５３、３５３、４５３…表示ページ
５３ａ、２５３ａ、３５３ａ…表示ページの一部
６０、２６０ａ、２６０ｂ、３６０、４６０ａ、４６０ｂ…ページ移動操作領域
６２、６３、２６２、２６３、３６２、３６３…タッチ位置
６７…強調画像
７０、２７０…スクロール用画像
１００、２００、３００、４００…携帯端末
１０５…タッチパネル
１０６…ＣＰＵ
【図１】
0005609507.tif 000002
【図２】
0005609507.tif 000003
【図３】
0005609507.tif 000004
【図４】
0005609507.tif 000005
【図５】
0005609507.tif 000006
【図６】
0005609507.tif 000007
【図７】
0005609507.tif 000008
【図８】
0005609507.tif 000009
【図９】
0005609507.tif 000010
【図１０】
0005609507.tif 000011
【図１１】
0005609507.tif 000012
【図１２】
0005609507.tif 000013
【図１３】
0005609507.tif 000014
【図１４】
0005609507.tif 000015
【図１５】
0005609507.tif 000016
【図１６】
0005609507.tif 000017