(57)【要約】【課題】複数ページの内容の一部を表示させてユーザによるページ検索を支援することができる情報処理装置、情報処理方法及びプログラムを提供することを課題とする。【解決手段】ページ情報と該ページ情報に対応するコンテンツ情報とが含まれる電子データを表示させる情報処理装置であって、前記ページ情報に対応した前記コンテンツ情報の所定の範囲毎の第１の所定の領域の情報を、前記ページ情報に従って複数左右方向に並べて表示したページ検索画面を生成する生成手段と、前記生成手段により生成されたページ検索画面を表示させる第１の表示手段と、を有し、前記第１の所定の領域は、前記コンテンツ情報の前記所定の範囲の左側端部の領域の情報又は右側端部の領域の情報である、ことにより、上記課題を解決する。【選択図】  図４
2015222513.tif 000002
【特許請求の範囲】
【請求項１】
ページ情報と該ページ情報に対応するコンテンツ情報とが含まれる電子データを表示させる情報処理装置であって、
前記ページ情報に対応した前記コンテンツ情報の所定の範囲毎の第１の所定の領域の情報を、前記ページ情報に従って複数左右方向に並べて表示したページ検索画面を生成する生成手段と、
前記生成手段により生成されたページ検索画面を表示させる第１の表示手段と、
を有し、
前記第１の所定の領域は、前記コンテンツ情報の前記所定の範囲の左側端部の領域の情報又は右側端部の領域の情報である、情報処理装置。
【請求項２】
前記ページ検索画面において、表示された複数の前記第１の所定の領域の情報のうちいずれかを選択する所定の第１の操作を受け付ける第１の入力手段と、
前記第１の入力手段により前記所定の第１の操作を受け付けると、前記選択された情報に対応する前記コンテンツ情報の所定の範囲を表示させる第２の表示手段と、を有する請求項１記載の情報処理装置。
【請求項３】
前記ページ検索画面について、前記第１の所定の領域に表示される情報は、少なくとも前記所定の領域の上下方向には縮小されずに表示される、請求項１又は２記載の情報処理装置。
【請求項４】
前記ページ検索画面において、表示された複数の前記第１の所定の領域のいずれかを選択する所定の第２の操作を受け付ける第２の入力手段を有し、
前記生成手段は、
前記第２の入力手段により前記所定の第２の操作を受け付けると、前記ページ情報に対応した前記コンテンツ情報の所定の範囲毎の、前記第１の所定の領域より広い第２の所定の領域の情報を、前記ページ情報に従って複数左右方向に並べて表示したページ検索画面を生成する、請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記電子データは、電子書籍ファイルである、請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
ページ情報と該ページ情報に対応するコンテンツ情報とが含まれる電子データを表示させる情報処理装置における情報処理方法であって、
前記ページ情報に対応した前記コンテンツ情報の所定の範囲毎の第１の所定の領域の情報を、前記ページ情報に従って複数左右方向に並べて表示したページ検索画面を生成する生成手順と、
前記生成手順により生成されたページ検索画面を表示させる第１の表示手順と、
を有し、
前記第１の所定の領域は、前記コンテンツ情報の前記所定の範囲の左側端部の領域の情報又は右側端部の領域の情報である、情報処理方法。
【請求項７】
ページ情報と該ページ情報に対応するコンテンツ情報とが含まれる電子データを表示させる情報処理装置を、
前記ページ情報に対応した前記コンテンツ情報の所定の範囲毎の第１の所定の領域の情報を、前記ページ情報に従って複数左右方向に並べて表示したページ検索画面を生成する生成手段、
前記生成手段により生成されたページ検索画面を表示させる第１の表示手段、
として機能させ、
前記第１の所定の領域は、前記コンテンツ情報の前記所定の範囲の左側端部の領域の情報又は右側端部の領域の情報である、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
電子データ化された書籍（電子書籍）において、目的とするページの検索を支援する技術が従来より知られている。このような技術の１つとして、ユーザが選択したページのプレビュー画像を縮小して表示させる技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら上記の従来技術においては、電子書籍のページ数が多い場合、目的のページに辿り着くまで時間が掛かる。また、ユーザにより選択されたページのプレビュー画像は縮小して表示されるため、電子書籍の内容が文書である場合には、ページの内容を把握するのが困難である。
【０００４】
本発明の実施の形態は、上記の点に鑑みてなされたもので、複数ページの内容の一部を表示させてユーザによるページ検索を支援することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の実施の形態では、ページ情報と該ページ情報に対応するコンテンツ情報とが含まれる電子データを表示させる情報処理装置であって、前記ページ情報に対応した前記コンテンツ情報の所定の範囲毎の第１の所定の領域の情報を、前記ページ情報に従って複数左右方向に並べて表示したページ検索画面を生成する生成手段と、前記生成手段により生成されたページ検索画面を表示させる第１の表示手段と、を有し、前記第１の所定の領域は、前記コンテンツ情報の前記所定の範囲の左側端部の領域の情報又は右側端部の領域の情報である、ことを特徴とする。
【発明の効果】
【０００６】
本発明の実施の形態によれば、複数ページの内容の一部を表示させてユーザによるページ検索を支援することができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理装置の一例の外観図である。
【図２】本実施形態に係る情報処理装置の一例のハードウェア構成図である。
【図３】本実施形態に係る情報処理装置の一例の機能構成図である。
【図４】ページ検索画面の操作の一例の流れを説明するための図である。
【図５】ページ検索画面表示処理の一例のフローチャートである。
【図６】ページ検索画面の他の例を説明するための図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について添付の図面を参照しながら説明する。
【０００９】
＜情報処理装置の外観＞
まず、本実施形態に係る情報処理装置１の外観について説明する。図１は、本実施形態に係る情報処理装置の一例の外観図である。図１では、情報処理装置１の一例としてタブレット端末の外観を示している。なお、情報処理装置１は、タブレット端末に限られない。情報処理装置１は、例えば、電子書籍リーダー、ＰＣ、携帯電話、スマートフォン、コピー機やプリンタ、複合機、カーナビゲーション装置、ゲーム機等でもよい。換言すれば、情報処理装置１は、電子書籍や電子文書等の電子化された文書（文書データ）の表示を行える機器であればよい。
【００１０】
図１に示す情報処理装置１は、タッチパネル１０を備える。タッチパネル１０は、表示及び入力の双方の機能を備える。本実施形態に係る情報処理装置１のユーザが、タッチパネル１０に表示された電子書籍に対して、タッチパネル１０を介してこの電子書籍の所望のページを検索する場合について説明する。
【００１１】
タッチパネル１０は、ディスプレイ（図２に示す表示装置１０２）と、タッチセンサ（図２に示す入力装置１０１）とを有する。
【００１２】
ディスプレイとしてのタッチパネル１０は、文字や画像等を表示画面に表示する領域を備える。ディスプレイとしてのタッチパネル１０は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro Luminescence）ディスプレイ、無機ＥＬディスプレイ等である。
【００１３】
タッチセンサとしてのタッチパネル１０は、ディスプレイの上面に複数配置された接触動作を検出するための素子及びその上に積層された透明な操作面から構成される。そして、操作面に対して接触する接触物（例えば、ユーザの指）の動作を検知することにより入力指示を受け付ける。このような、接触物の動作を検知する方法としては、静電気による静電容量方式や圧力（押圧）による抵抗膜方式等を用いることができる。
【００１４】
＜ハードウェア構成＞
次に、情報処理装置１のハードウェア構成について説明する。図２は、本実施形態に係る情報処理装置の一例のハードウェア構成図である。
【００１５】
図２に示した情報処理装置１は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＳＳＤ（Solid State Drive）１０８等を備え、それぞれがバスＢで相互に接続されている。
【００１６】
入力装置１０１は、上述したようにタッチセンサ等であり、ユーザが各種操作信号を入力するのに用いられる。また、表示装置１０２は、上述したようにディスプレイ等であり、情報処理装置１の処理結果を表示する。なお、入力装置１０１は、マウス、タッチパッド等のポインティングデバイスやキーボード等であってもよい。すなわち、情報処理装置１は、入力装置１０１として、タッチセンサとしてのタッチパネル１０に代えて又はタッチセンサとしてのタッチパネル１０と併せて、ポインティングデバイスやキーボード等の各種入力装置を備えていてもよい。
【００１７】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、情報処理装置１は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、例えば、ＳＤメモリカード等がある。また、記録媒体１０３ａは、フレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＵＳＢメモリ（Universal Serial Bus memory）等であってもよい。
【００１８】
ＳＳＤ１０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えば情報処理装置１全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＳＳＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。なお、情報処理装置１は、ＳＳＤ１０８の代わりに又はＳＳＤ１０８と併せて、ＨＤＤ（Hard Disk Drive）等を備えていてもよい。
【００１９】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、情報処理装置１の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２０】
ＣＰＵ１０６は、ＲＯＭ１０５やＳＳＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、情報処理装置１全体の制御や機能を実現する演算装置である。
【００２１】
通信Ｉ／Ｆ１０７は、情報処理装置１を携帯電話網やインターネット等に接続するためのインタフェースである。これにより、情報処理装置１は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２２】
本実施形態に係る情報処理装置１は、上記したハードウェア構成により後述するような各種処理を実現できる。
【００２３】
＜機能構成＞
次に、情報処理装置１の機能構成について説明する。図３は、本実施形態に係る情報処理装置の一例の機能構成図である。情報処理装置１は、入力部１１と、入力検知部１２と、画面生成部１３と、表示制御部１４と、表示部１５とを有する。また、情報処理装置１は、電子文書データ１０００を利用する。
【００２４】
入力部１１は、ＣＰＵ１０６及び入力装置１０１等により実現され、ユーザからの入力装置１０１（タッチセンサとしてのタッチパネル１０）を介した入力操作（すなわち、ユーザの指等をタッチパネル１０に接触させて行う入力操作）を受け付ける。入力部１１は、入力操作を受け付けると入力検知部１２に対して入力操作を受け付けた旨を通知する。
【００２５】
ここで、ユーザがタッチパネル１０を介して行う入力操作には、タッチ操作、タップ操作、フリック操作等がある。タッチ操作とは、タッチパネル１０を例えばユーザの指等で接触させた状態を維持させる操作である。また、タップ操作とは、タッチパネル１０を例えばユーザの指等で接触させた後、所定時間以内にタッチパネル１０から指等を離す操作である。さらに、フリック操作とは、タッチパネル１０を例えばユーザの指等で接触させた後、所定時間以内に接触が維持された状態で指等を移動させる操作である。
【００２６】
また、ユーザは、タッチパネル１０を介した入力操作に限らず、例えば、情報処理装置１に配設されたハードキー（不図示）等を用いて入力操作を行うこともできる。
【００２７】
入力検知部１２は、ＣＰＵ１０６等により実現され、入力部１１が受け付けた入力操作について、どのような入力操作であったのかを検出する。すなわち、入力検知部１２は、ユーザがタッチパネル１０のどの位置に対して、上記で説明したタッチ操作、タップ操作、フリック操作等の入力操作を行ったのかを検出する。
【００２８】
そして、入力検知部１２は、検出した入力操作に応じて、表示制御部１４又は画面生成部１３に対して所定の要求を行う。例えば、入力検知部１２は、タッチパネル１０に表示されたページ検索画面において、所定の方向へのフリック操作を行った場合、表示されているページ検索画面を所定の方向へスクロールさせるための要求を表示制御部１４に対して行う。また、例えば、入力検知部１２は、タッチパネル１０に表示されたページ検索画面において、電子文書データ１０００の所定のページを示す位置に対してタップ操作を行った場合、該当のページを含むページ検索画面の生成を画面生成部１３に要求する。換言すれば、入力検知部１２は、検出した入力操作に応じて画面の生成が必要な入力操作である場合、画面生成部１３に対して所定の要求を行う一方、画面の生成が不要な入力操作である場合、表示制御部１４に対して所定の要求を行う。
【００２９】
画面生成部１３は、入力検知部１２の要求に応じて、電子文書データ１０００に基づき表示装置１０２に表示させる画面を生成する。例えば、画面生成部１３は、入力検知部１２の要求に応じて、電子文書データ１０００に基づきページ検索画面を生成する。このページ検索画面は、後述するように、電子文書データ１０００の所定の範囲毎（例えば１ページ毎）の内容を所定の範囲の領域だけ切り取って（クリッピングして）、この切り取った領域の情報を複数左右方向に並べて表示した画面である。
【００３０】
また、例えば、画面生成部１３は、入力検知部１２の要求に応じて、電子文書データ１０００の所定のページの内容を表示する表示画面を生成する。
【００３１】
表示制御部１４は、入力検知部１２や画面生成部１３からの要求に応じて、表示装置１０２に表示させる画面の制御を行う。例えば、表示制御部１４は、入力検知部１２の要求に応じて、表示装置１０２に表示されている画面をスクロールさせる制御を行う。また、例えば、表示制御部１４は、画面生成部１３の要求に応じて、画面生成部１３が生成した画面を表示装置１０２に表示させる制御を行う。そして、表示部１５は、表示制御部１４の制御に従って、表示装置１０２に画面を表示させる。
【００３２】
続いて、情報処置装置１が利用するデータについて説明する。電子文書データ１０００は、ＳＳＤ１０８又は情報処理装置１とネットワークを介して接続される記憶装置等に記憶される、電子化された文書に関するデータである。
【００３３】
電子文書データ１０００は、例えば、電子書籍ファイルやＰＤＦ（Portable Document Format）ファイル等である。電子文書データ１０００は、コンテンツ情報とページ情報とを有する。コンテンツ情報は、情報処理装置１の表示装置１０２に表示される文書や画像などのデータである。他方、ページ情報は、コンテンツ情報と対応付いており、コンテンツ情報を表示するページに関する情報である。電子文書データ１０００は、このように、ページ情報と、このページ情報に対応付けられたコンテンツ情報とを有することにより、情報処理装置１においてページ情報に対応するコンテンツ情報を表示させることができる。
【００３４】
＜操作の流れ＞
次に、本実施形態に係る情報処理装置１のページ検索画面の操作の流れについて説明する。図４は、ページ検索画面の操作の一例の流れを説明するための図である。
【００３５】
まず、ユーザは、電子文書データ１０００の所望のページを検索するためのページ検索画面の表示操作を行う。これは、例えば、ユーザが情報処理装置１のタッチパネル１０を介して、電子文書データ１０００を選択し、ページ検索ボタン（不図示）等に対してタップ操作することにより表示することができる。すると、情報処理装置１のタッチパネル１０上には、図４に示すようなページ検索画面２１００が表示される（ステップＳ１）。
【００３６】
ここで、ページ検索画面２１００について説明する。電子文書データ１０００は、上述したように、ページ情報と、このページ情報に対応するコンテンツ情報とが含まれる。電子文書データ１０００がＮページの電子文書データである場合、ｎページ目を示すページ情報ｎ（ｎ＝１，・・・，Ｎ）、このページ情報ｎに対応するコンテンツ情報をコンテンツ情報１０００ｎとする。すると、ページ検索画面２１００は、所定の範囲毎（ここでは１ページ毎）にコンテンツ情報１０００ｎの所定の領域（ここではコンテンツ情報１０００ｎの右側端部を切り取った領域１１００ｎ）の情報を、複数左右方向に（ここでは右からページ情報の昇順に）並べて表示させたものである。すなわち、図４に示されるページ検索画面２１００は、コンテンツ情報１０００ｎ−４〜コンテンツ情報１０００ｎ＋７のそれぞれの領域１１００ｎ−４〜領域１１００ｎ＋７を右からページ情報順に並べて表示させたものである。
【００３７】
上記の各領域１１００ｎは、各コンテンツ情報１０００ｎの所定の右端端部を切り取った領域であるため、ページ検索画面２１００には、これらの切り取られた領域に表示されている文字や画像等が（原寸サイズのまま）表示される。したがって、ユーザは、これらの切り取られた各領域１１００ｎ−４〜領域１１００ｎ＋７に表示されている文字や画像等に基づいて、所望のページを検索することができる。なお、ページ検索画面２１００に表示される各領域１１００ｎに表示される文字や画像等は、原寸サイズのまま表示されることに限られず、少なくとも上下方向に縮小されずに表示されていればよい。
【００３８】
そして、ユーザが所望のページの近くだと思ったページの領域１１００ｎに対してタップ操作を行うと、次のステップＳ２で説明するページ検索画面２２００に遷移する。なお、ページ検索画面２１００においてユーザが所望のページを発見した場合、例えば、当該ページの領域１１００ｎに対してタッチ操作やダブルタップ操作等を行うことで、所望のページ（コンテンツ情報１０００ｎ）を表示させることができる。
【００３９】
なお、図４に示されるページ検索画面２１００において、ユーザは、所望のページが存在しない場合、タッチパネル１０を所定の方向（例えば、左方向又は右方向）にフリック操作を行うことで、ページ検索画面２１００をスクロールさせることができる。これにより、ページ検索画面２１００に表示される各領域１１００ｎを変更させることができる。
【００４０】
ここで、図４に示されるページ検索画面２１００では、１２個の領域１１００ｎが並べて表示されているが、これに限られず、任意の個数でよい。
【００４１】
また、ページ検索画面２１００は、例えば２ページ毎など所定の範囲毎にコンテンツ情報１０００ｎの領域１１００ｎの情報を、複数左右方向に並べて表示されたものであってもよい。すなわち、例えば、２ページ毎に表示されたものである場合、ページ検索画面２１００は、・・・，領域１１００ｎ，領域１１００ｎ＋２，領域１１００ｎ＋４，・・・が左右に並べて表示される。この場合、例えば、ユーザが領域１１００ｎに対してタッチ操作やダブルタップ操作等を行うと、コンテンツ情報１０００ｎ及びコンテンツ情報１０００ｎ＋１が表示（すなわち、２ページ分表示）されるようにしてもよい。
【００４２】
また、各領域１１００ｎは、コンテンツ情報１０００ｎにおける所定の右側端部を切り取った領域であるが、所定の左側端部を切り取った領域でもよいし、所定の真ん中の領域を切り取ったものでもよい。さらに、これらに限られず、各領域１１００ｎは、コンテンツ情報１０００ｎにおける任意の所定の部分を切り取った領域であってもよい。これらのことは、ページ検索画面２１００に表示される各領域１１００ｎに限られず、例えば、後述するページ検索画面２２００やページ検索画面２３００においても同様である。
【００４３】
次に、上記で説明したように、ページ検索画面２１００において、領域１１００ｎに対してタップ操作を行うと、ページ検索画面２２００が表示される（ステップＳ２）。
【００４４】
ここで、ページ検索画面２２００について説明する。ページ検索画面２２００は、ステップＳ１においてユーザがタップ操作して選択した領域１１００ｎの付近のページをより詳細に検索するための画面である。すなわち、ページ検索画面２２００は、ステップＳ１においてユーザがタップ操作して選択した領域１１００ｎの付近のページにおけるコンテンツ情報１０００ｎの右側端部を切り取った領域１２００ｎの情報を、右からページ情報の昇順に並べて表示させたものである。ただし、各領域１２００ｎの表示領域は、それぞれ各領域１１００ｎより大きいものとする。したがって、ユーザは、ページ検索画面２１００で選択した領域１１００ｎの付近のページについて、表示領域を広げた各領域１２００ｎに表示される情報に基づいて、所望のページを検索することができる。
【００４５】
そして、ユーザが所望のページの近くだと思ったページの領域１２００ｎに対してタップ操作を行うと（ここでは、ユーザは領域１２００ｎ−３に対してタップ操作をしたとする）、次のステップＳ３で説明するページ検索画面２３００に遷移する。なお、上記と同様に、ページ検索画面２２００においてユーザが所望のページを発見した場合、例えば、当該ページの領域１２００ｎに対してタッチ操作やダブルタップ操作等を行うことで、所望のページ（コンテンツ情報１０００ｎ）を表示させることができる。
【００４６】
なお、図４に示されるページ検索画面２２００において、ユーザは、所望のページが存在しない場合、タッチパネル１０を所定の方向（例えば、左方向又は右方向）にフリック操作を行うことで、ページ検索画面２２００をスクロールさせることができる。また、ページ検索画面２２００では、６個の領域１２００ｎが並べて表示されているが、これに限られず、ページ検索画面２１００に表示される領域１１００ｎの個数より少ない任意の個数でよい。
【００４７】
続いて、上記で説明したように、ページ検索画面２２００において、領域１２００ｎ−３に対してタップ操作を行うと、ページ検索画面２３００が表示される（ステップＳ３）。
【００４８】
ここで、ページ検索画面２３００について説明する。ページ検索画面２３００は、ステップＳ２においてユーザがタップ操作して選択した領域１２００ｎ−３の付近のページをさらに詳細に検索するための画面である。すなわち、ページ検索画面２３００は、ステップＳ２においてユーザがタップ操作して選択した領域１２００ｎ−３の付近のページにおけるコンテンツ情報１０００ｎの右側端部を切り取った領域１３００ｎを、右からページ情報の昇順に並べて表示させたものである。ただし、各領域１３００ｎの表示領域は、それぞれ各領域１２００ｎより大きいものとする。したがって、ユーザは、ページ検索画面２２００で選択した領域１２００ｎ−３の付近のページについて、表示領域を広げた各領域１３００ｎ−４〜領域１３００ｎ−２に表示される情報に基づいて、所望のページを検索することができる。
【００４９】
そして、ユーザがページ検索画面２３００において所望のページを発見した場合、例えば、当該ページの領域１２００ｎに対してタップ操作やタッチ操作、ダブルタップ操作等を行うことで（図４ではユーザは領域１３００ｎ−４をタップ操作している）、所望のページ（コンテンツ情報１０００ｎ−４）を表示させることができる。
【００５０】
以上のように、ユーザは、ページ検索画面２１００やページ検索画面２２００において、領域１１００ｎや領域１２００ｎを選択することで、選択された領域の付近のページについて、表示される領域を順次、広げて検索することができる。換言すれば、ユーザは、ページ検索画面２１００やページ検索画面２２００において、領域１１００ｎや領域１２００ｎを選択することで、検索範囲を縮小させる（限定させる）一方でコンテンツ情報の表示範囲を広げた検索を行うことができる。なお、上記では、ページ検索画面２１００を表示させた後、検索範囲を２回絞った後に所望のページのコンテンツ情報を表示させる場合について説明したが、これに限られず、検索範囲は任意の回数限定させることができる。
【００５１】
なお、ページ検索画面２２００において、ユーザは、例えば、情報処理装置１の「戻る」操作を行うハードキー（不図示）を押下することで、ページ検索画面２１００に遷移することができてもよい。同様に、ページ検索画面２３００において、ユーザは、例えば、情報処理装置１の「戻る」操作を行うハードキー（不図示）を押下することで、ページ検索画面２２００に遷移することができてもよい。
【００５２】
＜処理の詳細＞
次に、本実施形態に係る情報処理装置１の処理の詳細について説明する。図５は、ページ検索画面表示処理の一例のフローチャートである。
【００５３】
ステップＳ５１において、ユーザは、電子文書データ１０００の所望のページを検索するためのページ検索画面の表示操作を行う。これは、上述したように、例えば、ユーザが情報処理装置１のタッチパネル１０を介して、電子文書データ１０００を選択し、ページ検索ボタン（不図示）等に対してタップ操作することにより表示することができる。すると、入力部１１は、ユーザによる上記の入力操作を受け付ける。そして、入力検知部１２は、入力部１１が受け付けた上記の入力操作に応じて、ページ検索画面の生成・表示要求を画面生成部１３に対して行う。
【００５４】
ステップＳ５２において、画面生成部１３は、入力検知部１２からページ検索画面の生成・表示要求を受け付けると、ページ検索画面を生成し、表示制御部１４に対して生成したページ検索画面の表示要求を行う。そして、表示制御部１４は、画面生成部１３から表示要求を受け取ると、表示部１５にページ検索画面を表示させる。これにより、表示部１５には、例えば、図４で示したページ検索画面２１００が表示される。
【００５５】
ステップＳ５３において、入力検知部１２は、入力部１１がユーザからの入力操作を受け付けるとステップＳ５４に進む。
【００５６】
ステップＳ５４において、入力検知部１２は、入力部１１が受け付けた入力操作に応じて、画面生成部１３に対して所定の依頼を行い、ステップＳ５５〜ステップＳ５７のいずれかの処理を行う。すなわち、以下の（１）〜（３）に示すように処理が遷移する。
（１）入力検知部１２は、検索範囲を縮小させる操作（例えば、ページ検索画面２１００の各領域１１００ｎのいずれかの領域に対するタップ操作）を検出すると、ページ検索画面２２００を生成・表示させるためのステップＳ５５の処理に進む。
（２）入力検知部１２は、検索範囲を拡大させる操作（例えば、ページ検索画面２２００が表示されている場合において、情報処理装置１の「戻る」ハードキー（不図示）を押下する操作）を検出すると、ページ検索画面２１００に戻るためのステップＳ５６の処理に進む。
（３）入力検知部１２は、ページ内容を表示させる操作（例えば、ページ検索画面２１００の各領域１１００ｎのいずれかの領域に対するタッチ操作やダブルタップ操作）を検出すると、該当のページを表示させるためのステップＳ５７の処理に進む。
【００５７】
ステップＳ５５において、画面生成部１３は、現在表示されているページ検索画面よりも検索範囲を縮小させ、かつ、各コンテンツ情報の表示領域を広げたページ検索画面を生成する。そして、画面生成部１３は、表示制御部１４に対して生成したページ検索画面の表示要求を行い、表示制御部１４は、表示部１５にこのページ検索画面を表示させる。すなわち、これは、例えば、図４において説明したステップＳ１のページ検索画面２１００からステップＳ２のページ検索画面２２００に遷移する処理（又はＳ２のページ検索画面２２００からステップＳ３のページ検索画面２３００に遷移する処理）である。
【００５８】
ステップＳ５６において、画面生成部１３は、現在表示されているページ検索画面から１つ前のページ検索画面に戻るための要求を表示要求を表示制御部１４に対して行い、表示制御部１４は、表示部１５に１つ前のページ検索画面を表示させる。すなわち、これは、例えば、図４において説明したステップＳ２のページ検索画面２２００からステップＳ１のページ検索画面２１００に遷移する処理（又はＳ３のページ検索画面２３００からステップＳ２のページ検索画面２２００に遷移する処理）である。
【００５９】
ステップＳ５７において、画面生成部１３は、電子文書データ１０００に基づき該当のページのコンテンツ情報を表示させるための画面（ページ内容表示画面）を生成する。そして、画面生成部１３は、表示制御部１４に対して生成したページ内容表示画面の表示要求を行い、表示部１５は、このページ内容表示画面を表示させる。これにより、ユーザは、所望のページを表示させることができる。
【００６０】
以上のように、本実施形態に係る情報処理装置１では、電子文書データ１０００の所定の範囲のコンテンツ情報の所定の領域の情報を、複数並べて表示したページ検索画面を表示させることができる。そして、ユーザは、ページの検索範囲を限定させるとともにページ検索画面の各コンテンツ情報の所定の領域の表示範囲を順次広げて、所望のページを探すことができる。したがって、ユーザは、例えば、あるキーワードに基づいて所望のページを検索する場合等において、ページ検索画面に表示されている各ページの文字にこのキーワードが含まれているか否かを判断することで、効率良く検索を行うことができる。
【００６１】
（変形例）
次に、本実施形態に係る情報処理装置１の変形例について説明する。本変形例では、ページ検索画面の表示の仕方が異なる。図４で示したページ検索画面２１００は、例えば、図６に示すようなページ検索画面２４００であってもよい。図６は、ページ検索画面の他の例を説明するための図である。
【００６２】
図６に示すように、ページ検索画面２４００の左半分２４００Ｌは、コンテンツ情報１０００ｎ＋３，コンテンツ情報１０００ｎ＋２，・・・，コンテンツ情報１０００ｎの左側端部を切り取った領域１４００ｎ＋３，領域１４００ｎ＋２，・・・，領域１４００ｎから構成されている。他方、ページ検索画面２４００の右半分２４００Ｒは、コンテンツ情報１０００ｎ−１，コンテンツ情報１０００ｎ−２，・・・，コンテンツ情報１０００ｎ−４の右側端部を切り取った領域１４００ｎ−１，領域１４００ｎ−２，・・・，領域１４００ｎ−４から構成されている。このように、ページ検索画面２４００は、中心より左側ではページの左側端部を、中心より右側ではページの右側端部を切り取った領域の情報を表示させている。これにより、ユーザは、左右両端に表示される各ページの内容に基づいて、効率良く検索を行うことができる。
【００６３】
＜まとめ＞
以上のように、本実施形態に係る情報処理装置１では、ユーザは、検索範囲を限定するとともにページ検索画面の各コンテンツ情報の所定の領域の表示範囲を順次広げつつ、所望のページを探すことができる。これにより、ユーザは、実際に紙媒体の本のページの端部をめくりつつ所望のページを探すのに近い感覚で電子文書のページ検索を行うことができる。
【００６４】
なお、画面生成部１３は、生成手段の一例である。表示制御部１４及び表示部１５は、第１の表示手段及び第２の表示手段の一例である。入力部１１は、第１の入力手段及び第２の入力手段の一例である。
【００６５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００６６】
１        情報処理装置
１０      タッチパネル
１１      入力部
１２      入力検知部
１３      画面生成部
１４      表示制御部
１５      表示部
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ  記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＳＳＤ
１０００  電子文書データ
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２０１０−３９７５７号公報
【図１】
2015222513.tif 000003
【図２】
2015222513.tif 000004
【図３】
2015222513.tif 000005
【図４】
2015222513.tif 000006
【図５】
2015222513.tif 000007
【図６】
2015222513.tif 000008