(57)【特許請求の範囲】
【請求項１】
連続する複数のページ情報を有するコンテンツを表示するスマートフォン端末装置又はタブレット型端末装置を用いたコンテンツ表示装置であって、
前記コンテンツの情報を保持するコンテンツ情報記憶部と、
前記コンテンツに含まれるページ情報を一時的に保持するページ情報一時記憶部と、
前記ページ情報一時記憶部の保持するページ情報を管理するページ情報管理手段と、
ユーザによる上下左右のページ移動指示を受け付ける入力受付手段と、
前記ページ情報一時記憶部の保持するページ情報に基づいてページ移動の経過を含めてページを表示するページ表示手段と、を備え、
前記ページ情報一時記憶部が、前記ページ表示手段によって表示中のページを左右方向に移動した場合にページ移動の経過を含めて表示され得るページの情報を備える第１のページ情報配列と、前記ページ表示手段によって現在表示中のページの前記第１のページ情報配列中における位置を示す第１の位置情報と、前記ページ表示手段によって表示中のページを上下方向に移動した場合にページ移動の経過を含めて表示され得るページの情報を備える第２のページ情報配列と、前記ページ表示手段によって現在表示中のページの前記第２のページ情報配列中における位置を示す第２の位置情報と、を保持し、
前記第１のページ情報配列と前記第２のページ情報配列の内容が同一であって、
前記ページ情報管理手段が、前記ページ移動指示に基づいて、前記第１の位置情報及び前記第２の位置情報が同一内容のページ情報を示すように更新を行うことを特徴とする、コンテンツ表示装置。
【請求項２】
前記ページ移動指示が、ユーザによる上下左右のフリック入力を含むことを特徴とする、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記ページ移動指示が、ユーザによる、前記ページ表示手段によって表示されるページの上下左右の縁の近傍へのタップ入力を含むことを特徴とする、請求項１又は請求項２に記載のコンテンツ表示装置。
【請求項４】
前記コンテンツが、電子書籍であることを特徴とする、請求項１から請求項３の何れかに記載のコンテンツ表示装置。
【請求項５】
前記ページ情報が画像情報であることを特徴とする、請求項１から請求項４の何れかに記載のコンテンツ表示装置。
【請求項６】
連続する複数のページ情報を有するコンテンツの情報を保持するコンテンツ情報記憶部と、前記コンテンツに含まれるページの情報を一時的に保持するページ情報一時記憶部と、入力受付手段と、ページ情報管理手段と、ページ表示手段と、を備えるスマートフォン端末装置又はタブレット型端末装置を用いたコンテンツ表示装置の動作方法であって、
前記ページ情報管理手段が、前記コンテンツ情報記憶部の保持するコンテンツ情報から前記ページ情報を取得し、同一のページ情報を有する前記ページ表示手段によって表示中のページを左右方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第１のページ情報配列及び前記ページ表示手段によって表示中のページを上下方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第２のページ情報配列として、同一内容のページ情報を示す前記第１のページ情報配列中における第１の位置情報及び前記第２のページ情報配列中における第２の位置情報と共に前記ページ情報一時記憶部へと記録するステップと、
前記入力受付手段が、ユーザによる上下左右のページ移動指示を受け付けるステップと、
前記ページ表示手段が、前記ページ情報一時記憶部の保持するページ情報に基づいてページ移動の経過を含めてページを表示するステップと、
前記ページ情報管理手段が、前記ページ移動指示に基づいて前記第１の位置情報と前記第２の位置情報の一方を更新するステップと、前記第１の位置情報と前記第２の位置情報が同一のページ情報を示すように他方を更新するステップと、を備えることを特徴とする、コンテンツ表示装置の動作方法。
【請求項７】
連続する複数のページ情報を有するコンテンツを表示するコンテンツ表示プログラムであって、
スマートフォン端末装置又はタブレット型端末装置を、
前記コンテンツの情報を保持するコンテンツ情報記憶部と、
前記コンテンツに含まれるページ情報を、同一のページ情報を有する前記ページ表示手段によって表示中のページを左右方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第１のページ情報配列及び前記ページ表示手段によって表示中のページを上下方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第２のページ情報配列として、同一内容のページ情報を示す前記第１のページ情報配列中における第１の位置情報及び前記第２のページ情報配列中における第２の位置情報と共に一時的に保持するページ情報一時記憶部と、
前記ページ情報一時記憶部の保持するページ情報を管理し、前記第１の位置情報及び前記第２の位置情報が同一のページ情報を示すように更新するページ情報管理手段と、
ユーザによる上下左右のページ移動指示を受け付ける入力受付手段と、
前記ページ情報一時記憶部の保持するページ情報に基づいてページ移動の経過を含めてページを表示するページ表示手段と、として機能させることを特徴とする、コンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの表示装置、表示プログラム、及び表示方法、より詳細には、電子書籍などの複数のページを有するコンテンツの表示装置、表示プログラム、及び表示方法に関する。
【背景技術】
【０００２】
従来、コンピュータや携帯電話、スマートフォン端末、タブレット端末など、種々の端末装置の普及に伴い、それらの端末装置を利用して様々なコンテンツを表示する技術が利用されている。
【０００３】
昨今では、小説や漫画、雑誌など、多種多様な書籍が電子書籍として、上述したような端末装置によって閲覧可能に提供されている。
【０００４】
特に、多くのスマートフォン端末やタブレット端末、一部のコンピュータ、電子書籍の閲覧専用端末などは、ディスプレイ装置をユーザが指で触れることによって入力可能なタッチパネル装置を備えており、このような端末装置では、実際に本をめくるような動作によって、電子書籍のような複数ページを有するコンテンツを閲覧可能に構成されていることも多い。
【０００５】
多くの場合、コンテンツの情報は端末装置の有する補助記憶装置や、ネットワークや各種の入出力手段によって接続される外部記憶装置に保持されている。そして、このような補助記憶装置／外部記憶装置のデータ入出力速度は比較的低速であることが多い。そのため、ユーザからのページの移動指示があるごとに、表示対象ページを補助記憶装置／外部記憶装置から取得する構成とした場合には、ユーザの指示から実際にページが表示されるまでの処理時間が長く、ユーザが快適に電子書籍を閲覧することは難しい。
【０００６】
そのため、一般的なコンテンツ表示装置においては、コンテンツに含まれる各ページの情報を予め読み込み、端末装置の有する主記憶装置上にそれらのページ情報を展開しておく。一般的には、主記憶装置は補助記憶装置や外部記憶装置と比較して非常に高速であるため、ページ情報を事前に主記憶装置上に展開しておけば、ユーザのページ移動指示から実際に移動先のページを表示するまでに要する処理時間も短く、ユーザは快適にコンテンツの閲覧を行うことができる。
【０００７】
図８は、タッチパネル装置を備える端末装置を用いたコンテンツ表示装置による、複数のページを有するコンテンツの表示方法の一例として、右開き、全９ページのコンテンツを表示する場合を示す模式図である。前述の通り、補助記憶装置（あるいは外部記憶装置）より取得した当該コンテンツに含まれる各ページの情報を、予め主記憶装置上に展開する。
【０００８】
図８（ａ）は、主記憶装置上に全ページ情報を展開した後に、２ページ目を電子書籍表示装置に表示している場合を示している。ここでは、実際に表示されている２ページ目以外のページ情報は、主記憶装置上に展開されている状態である。
【０００９】
この状態で、次のページ（３ページ目）へ移動したい場合には、ユーザは図９に示すような操作を行う。まず、図９（ａ）に示すように、２ページ目が表示されているタッチパネル装置の、左側部分に指を触れる。
【００１０】
そして、図９（ｂ）に示すように、タッチパネル装置に指を触れたまま、画面をなぞるように右側へと指を動かす。そうすると、タッチパネル装置上の２ページ目の表示は指の動きに追従して右側へと移動してゆき、タッチパネル装置の左側より、３ページ目の表示が現れる。
【００１１】
そして、そのまま指をタッチパネル装置の右側へとはらうように動かすことにより、図９（ｃ）に示すように、タッチパネル装置に３ページ目が表示された状態となる。このように、タッチパネル装置に指を触れ、特定の方向へ払うような入力方法を、一般にフリック入力と呼ぶ。図９に例示したように、左から右へとはらう動作による入力を右フリック入力、逆に右から左へとはらう動作による入力を左フリック入力と呼び、同様に、下から上へとはらう動作による入力を上フリック入力、逆に上から下へとはらう動作による入力を下フリックと呼ぶ。
【００１２】
また、コンテンツ表示装置におけるページ移動指示の他の入力方法として、画面に軽く指を触れてすぐ離す、タップ入力が用いられることも多い。例えば、タッチパネル装置上に表示されたページの左側の縁の近傍に対するタップ入力で、左側のページへと移動する、同様に、右、上、下の縁の近傍に対するタップ入力によって、それぞれの方向のページへと移動するという形態でのページ移動指示である。
【００１３】
図８（ｂ）は、図９に示した右フリック入力後に、３ページ目がコンテンツ表示装置に表示されている場合を示している。ここでは、図８（ａ）の状態から表示ページが３ページ目へと移動しているが、主記憶装置上においては、全てのページが読み込まれたままの状態である。
【００１４】
ここでは、ユーザが右フリック入力を行い、現在表示しているページの次のページを表示する場合の動作を例として説明したが、ユーザが左フリック入力を行った場合には、同様の処理によって現在表示しているページの前のページの表示がなされる。また、右開きのコンテンツを例に挙げたが、左開きのコンテンツについても、左フリック入力によって次のページを、右フリック入力によって前のページを表示することで実施できる。
【００１５】
このように、主記憶装置上にコンテンツに含まれる全てのページを展開した状態にしておくことで、ユーザによるページ移動指示から実際のページ表示までにかかる時間を短縮する技術が一般的に用いられている。
【００１６】
また、電子書籍のようなコンテンツに対して、実際の本により近い扱いを行うための技術が多数公開されている。例えば、特許文献１には、ページの移動時に、図９に示したようなページの平行移動動作に代えて、紙をめくるような表示を行い、めくったページの裏側を表示することによって、実際の本をめくった場合により近い表示をユーザへと提供することを可能とする技術が公開されている。
【００１７】
特許文献２には、電子書籍の内容と共に小口部分を表示し、小口部分に指を触れながら、その指をずらす、あるいは端末装置を傾けるといったような操作によって、パラパラと連続してページめくりを行う手段を提供し、実際の本に準じた操作を行うことを可能とする技術が公開されている。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特表２０１２−５１４８１１号公報
【特許文献２】特開２０１３−１９６３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
先述したように、電子書籍のような複数のページを有するコンテンツについて、実際の本のような紙媒体と同様に扱うことを目的とした技術が多数公開されている。一方で、コンテンツ表示装置として用いるコンピュータやスマートフォン端末、タブレット端末などの端末装置による他の操作、例えばウェブブラウザソフトウェアによるＨＴＭＬファイルの閲覧や、電子メールクライアントによる電子メールの閲覧などにおいては、画面を縦にスクロールしながら閲覧を行う方法が一般的であり、電子書籍のようなコンテンツの表示装置のように、横方向にページをめくっていく動作とは操作方向が異なる。
【００２０】
また、コンテンツの内容についても、小説や漫画、雑誌など、多種多様なものがあり、右開きで表示することが好ましいもの、左開きで表示することが好ましいもの、あるいは上下方向に連続する形態で表示した方が好ましいものなど、様々である。更に、コンテンツ表示装置を使用する各ユーザの個人的嗜好まで考慮すれば、どのような方向にめくる形態でコンテンツを表示することが最も好ましいかということは、一概に言い切れることではない。
【００２１】
そこで、本発明では、複数のページを有するコンテンツの表示を、より柔軟に行うことができるコンテンツ表示装置を提供することを課題とする。
【課題を解決するための手段】
【００２２】
上記課題を解決するために、本発明に係るコンテンツ表示装置は、
連続した複数のページ情報を有するコンテンツを表示するスマートフォン端末装置又はタブレット型端末装置を用いたコンテンツ表示装置であって、
前記コンテンツの情報を保持するコンテンツ情報記憶部と、
前記コンテンツに含まれるページ情報を一時的に保持するページ情報一時記憶部と、
前記ページ情報一時記憶部の保持するページ情報を管理するページ情報管理手段と、
ユーザによる上下左右のページ移動指示を受け付ける入力受付手段と、
前記ページ情報一時記憶部の保持するページ情報に基づいてページ移動の経過を含めてページを表示するページ表示手段と、を備えることを特徴とする。
【００２３】
このように、ユーザがからの移動指示に基づいて、上下左右にページを移動可能な構成とすることにより、表示するコンテンツの内容や、ユーザの嗜好に沿った、柔軟なコンテンツの閲覧方法をユーザへと提供することができる。
【００２４】
本発明の好ましい形態では、前記ページ情報一時記憶部が、前記ページ表示手段によって表示中のページを左右方向に移動した場合にページ移動の経過を含めて表示され得るページの情報を備える第１のページ情報配列と、前記ページ表示手段によって現在表示中のページの前記第１のページ情報配列中における位置を示す第１の位置情報と、前記ページ表示手段によって表示中のページを上下方向に移動した場合にページ移動の経過を含めて表示され得るページの情報を備える第２のページ情報配列と、前記ページ表示手段によって現在表示中のページの前記第２のページ情報配列中における位置を示す第２の位置情報と、を保持し、
前記第1のページ情報配列と前記第２のページ情報配列の内容が同一であって、
前記ページ情報管理手段が、前記ページ移動指示に基づいて、前記第１の位置情報及び前記第２の位置情報が同一のページ情報を示すように更新を行うことを特徴とする。
このような構成とすることにより、ページ情報の読み込み待ち状態になることを回避しながらも、ページ情報一時記憶部の保持するページ情報の量を抑えることができるため、ページ情報一時記憶部として用いる主記憶装置などの容量が小さい端末装置でも、本発明に係るコンテンツ表示装置を実現することができる。
【００２５】
本発明の好ましい形態では、前記ページ移動指示が、ユーザによる上下左右のフリック入力を含むことを特徴とする。
このような構成とすることにより、ユーザは直感的な操作によってページの移動指示を入力することができる。
【００２６】
本発明の好ましい形態では、前記ページ移動指示が、ユーザによる、前記ページ表示手段によって表示されるページの上下左右の縁の近傍へのタップ入力を含むことを特徴とする。
このような構成とすることにより、ユーザは少ない動作によって簡単にページの移動指示を入力することができる。
【００２７】
本発明の好ましい形態では、前記コンテンツが、電子書籍であることを特徴とする。
このように、右開きや左開き、あるいは縦書きや横書きなど、様々な形態を有する電子書籍の閲覧手段として本発明に係るコンテンツ表示装置を用いることにより、その特徴をより効果的に活用することができる。
【００２８】
本発明の好ましい形態では、前記ページ情報が画像情報であることを特徴とする。
画像情報は、ベクタ情報などと比較して高速にページ情報の読み込みを行うことが可能であるため、本発明に係るコンテンツ表示装置の特徴をより効果的に活用することができる。
【００２９】
本発明に係るコンテンツ表示装置の動作方法は、
連続する複数のページ情報を有するコンテンツの情報を保持するコンテンツ情報記憶部と、前記コンテンツに含まれるページの情報を一時的に保持するページ情報一時記憶部と、入力受付手段と、ページ情報管理手段と、ページ表示手段と、を備えるスマートフォン端末装置又はタブレット型端末装置を用いたコンテンツ表示装置の動作方法であって、
前記ページ情報管理手段が、前記コンテンツ情報記憶部の保持するコンテンツ情報から前記ページ情報を取得し、同一のページ情報を有する前記ページ表示手段によって表示中のページを左右方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第１のページ情報配列及び前記ページ表示手段によって表示中のページを上下方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第２のページ情報配列として、同一内容のページ情報を示す前記第１のページ情報配列中における第１の位置情報及び前記第２のページ情報配列中における第２の位置情報と共に前記ページ情報一時記憶部へと記録するステップと、
前記入力受付手段が、ユーザによる上下左右のページ移動指示を受け付けるステップと、
前記ページ表示手段が、前記ページ情報一時記憶部の保持するページ情報に基づいてページ移動の経過を含めてページを表示するステップと、
前記ページ情報管理手段が、前記ページ移動指示に基づいて前記第１の位置情報と前記第２の位置情報の一方を更新するステップと、前記第１の位置情報と前記第２の位置情報が同一のページ情報を示すように他方を更新するステップと、を備えることを特徴とする。
【００３０】
本発明に係るコンテンツ表示プログラムは、
連続する複数のページ情報を有するコンテンツを表示するコンテンツ表示プログラムであって、
スマートフォン端末装置又はタブレット型端末装置を、
前記コンテンツの情報を保持するコンテンツ情報記憶部と、
前記コンテンツに含まれるページ情報を、同一のページ情報を有する前記ページ表示手段によって表示中のページを左右方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第１のページ情報配列及び前記ページ表示手段によって表示中のページを上下方向に移動した場合に移動の経過を含めて表示され得るページの情報を備える第２のページ情報配列として、同一内容のページ情報を示す前記第１のページ情報配列中における第１の位置情報及び前記第２のページ情報配列中における第２の位置情報と共に一時的に保持するページ情報一時記憶部と、
前記ページ情報一時記憶部の保持するページ情報を管理し、前記第１の位置情報及び前記第２の位置情報が同一のページ情報を示すように更新するページ情報管理手段と、
ユーザによる上下左右のページ移動指示を受け付ける入力受付手段と、
前記ページ情報一時記憶部の保持するページ情報に基づいてページ移動の経過を含めてページを表示するページ表示手段と、として機能させることを特徴とする。
【発明の効果】
【００３１】
上下左右にページ移動可能な、柔軟なコンテンツの表示方法を提供することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明に係るコンテンツ表示装置の機能ブロック図である。
【図２】本発明に係るコンテンツ表示装置によるコンテンツの表示の一例を示す模式図である。
【図３】本発明に係るコンテンツ表示装置によるコンテンツの表示の一例を示す模式図である。
【図４】本発明に係るコンテンツ表示装置によるコンテンツの表示処理を示すフローチャートである。
【図５】本発明に係るコンテンツ表示装置による初期ページの表示処理を示すフローチャートである。
【図６】本発明に係るコンテンツ表示装置によるページ移動後のページの表示処理を示すフローチャートである。
【図７】本発明に係るコンテンツ表示装置によるコンテンツの表示の一例を示す模式図である。
【図８】従来のコンテンツ表示装置を示す模式図である。
【図９】コンテンツ表示装置のページ移動のための入力動作を示す模式図である。
【発明を実施するための形態】
【００３３】
以下、本発明の一実施形態について、図面を参照して説明する。
本発明は、電子書籍のような、複数のページを有するコンテンツを表示するコンテンツ表示装置、コンピュータ装置をコンテンツ表示装置として機能させるプログラム、及びコンテンツ表示装置によるコンテンツ表示方法に関する。
【００３４】
図１の機能ブロック図に記載するように、本発明に係るコンテンツ表示装置１は、表示対象となるコンテンツ情報を保持するコンテンツ情報記憶部１４と、コンテンツの表示を行う際に当該コンテンツに含まれるページの情報を一時的に保持するページ情報一時記憶部１５と、ユーザから上下左右方向へのページ移動指示などの入力を受け付ける入力受付手段１１と、コンテンツに含まれるページの情報をページ情報一時記憶部へと記録し、管理するページ情報管理手段１２と、ページをユーザが閲覧可能に表示するページ表示手段１３と、を備える。
【００３５】
なお、コンテンツ表示装置１には、演算装置（ＣＰＵ）、主記憶装置（ＲＡＭ）、補助記憶装置（ＨＤＤやＳＳＤ、フラッシュメモリなど）、出力装置（液晶ディスプレイや有機ＥＬディスプレイ、電子ペーパーなど）、入力装置（タッチパネルやボタン、キーボードなど）を備える、デスクトップ／ノートパソコン、スマートフォン端末、タブレット端末などのようなコンピュータ装置を用いる。より具体的には、コンテンツ表示を行うためのプログラムをコンピュータ装置の補助記憶装置上に記録しておき、必要に応じて当該プログラムを主記憶装置上に展開し、演算装置による処理を行う。また、先述のコンピュータ装置と同様の構成を備えるコンテンツ表示の専用端末装置の形態としてもよい。
【００３６】
また、インターネットやＬＡＮなどのネットワークを経由して、あるいはＵＳＢなどのシリアルバス規格を用いて通信可能な外部記憶装置や、ＳＤカードのような着脱可能な外部記憶装置などより、コンテンツを取得する手段を備える構成としてもよい。
【００３７】
本実施形態において、入力受付手段１１には、タッチパネル装置を用いる。そして、ユーザから受け付ける入力方法は、図９に示すような、タッチパネル装置に指を触れ、その指を特定の方向にはらうように動かす、フリック入力である。例えば、指をタッチパネル装置に触れ、右方向にはらうように動かす入力を、右フリック入力と呼ぶ。同様に、左方向にはらうように動かす入力を左フリック入力、上方向にはらうように動かす入力を上フリック入力、下方向にはらうように動かす入力を下フリック入力と呼ぶ。このような、上下左右の任意の方向へのフリック入力をユーザより受け、それをユーザによるコンテンツのページ移動の指示として用いる。
【００３８】
また、他の入力方法を用いてもよい。例えば、タッチパネル装置に軽く指を触れてすぐに離すタップ入力を、タッチパネル装置の上下左右の任意の端部の近傍に受けることにより、対応する方向へのページ移動指示の入力として受け付ける、あるいはタッチパネル装置に指を触れたまま任意の方向へと指を移動するスワイプ入力をページ移動指示の入力として受け付けるような構成としてもよい。
【００３９】
更に、タッチパネル装置以外にボタンやキーボードなどの入力装置を備えるコンピュータ装置を用いて、それらのボタンやキーボードの入力をページ移動指示の入力として受け付けるような構成としてもよい。
【００４０】
本実施形態において、コンテンツ情報記憶部１４は、補助記憶装置を用いて実現する。例えば、電子書籍などのファイル形式として広く普及しているｅｐｕｂ形式や、電子文書のファイル形式として広く普及しているＰＤＦ形式、あるいはｊｐｅｇ形式やｐｎｇ形式などの形式の画像ファイルの集合など、任意の形態にて、補助記憶装置に各コンテンツの有する複数のページ情報を記憶する。なお、補助記憶装置に加えて、あるいは補助記憶装置に代えて、先述したような外部記憶装置をコンテンツ情報記憶部１４として用いる構成としてもよい。
【００４１】
ページ情報一時記憶部１５は、主記憶装置を用いて実現する。コンピュータ装置が備えるＲＡＭなどの主記憶装置は、一般的には、補助記憶装置や外部記憶装置と比較して、非常に高速な入出力が可能である。そのため、コンテンツの表示を行う際に、ページ情報管理手段１２を用い、コンテンツ情報記憶部１４から当該コンテンツに含まれるページ情報をページ情報一時記憶部１５へと記録しておくことで、ページ表示手段１３は表示するページの情報を高速に取得することができる。
【００４２】
ページ表示手段１３には、液晶ディスプレイ装置や有機ＥＬディスプレイ装置、電子ペーパー装置のような、ディスプレイ装置を用いる。そして、先述したように、入力手段１１として利用可能なタッチパネル装置を備えることが好ましい。
【００４３】
次いで、図４に示すフローチャートを参照して、コンテンツ表示装置１によるコンテンツの表示、及びユーザの指示に基づいたページ移動処理を説明する。
【００４４】
ユーザより選択を受け付けるなど、任意の方法で表示対象とするコンテンツを特定した後に、まずステップＳ１１にて、初期ページを表示する。ここでは、例えば、常にコンテンツの１ページ目を表示する、以前に表示したコンテンツであれば最後に表示したページを表示するなど、任意の方法によって特定される初期ページの表示を行う。
【００４５】
図５は、初期ページの表示処理を示すフローチャートである。これを参照して、図２に例示するような、全９ページを有する右開きのコンテンツについて、初期ページを２ページ目とした場合の表示処理について説明する。
【００４６】
まず、ステップＳ２１において、ページ情報管理手段１２により、コンテンツに含まれるページを左右方向に移動した際に表示に用いるための左右方向のページ情報配列を生成し、ページ情報一時記憶部１５へと記録する。これは、図２において一点鎖線によって示した領域Ａに含まれるページ情報の配列を生成し、ページ情報一時記憶部１５へと記録する処理である。なお、ここで、説明の簡単のために、左右方向のページ情報配列に含まれる各ページ情報を、１ページ目から順に、ｈ１、ｈ２・・・ｈ９とする。
【００４７】
そして、ステップＳ２２で、ステップＳ２１で生成した左右方向のページ情報配列中における、初期ページの位置情報を設定し、ページ情報一時記憶部１５へと記録する。図２に示す例では、初期ページが２ページ目なので、ここでは左右方向の位置情報としてｈ２を設定する。
【００４８】
ステップＳ２３では、ステップＳ２１で生成した左右方向のページ情報配列から、ステップＳ２２で設定した左右方向の位置情報に基づいてページ情報、すなわち図２中にｈ２と示すページ情報の取得を行い、ページ表示手段１３による表示を行う。
【００４９】
そして、本発明に係るコンテンツ表示装置１では、左右方向へのページ移動に加え、上下方向へのページ移動を可能とするために、図２において二点鎖線によって示す領域Ｂに含まれるような、コンテンツに含まれるページを上下方向に移動した際に表示に用いるための上下方向のページ情報配列の生成、及びページ情報一時記憶部１５への記録を、ステップＳ２４で行う。なお、ここで、説明の簡単のために、上下方向のページ情報配列に含まれる各ページ情報を、１ページ目から順に、ｖ１、ｖ２・・・ｖ９とする。
【００５０】
ステップＳ２５では、ステップＳ２４で生成した上下方向のページ情報配列中における初期表示ページの位置情報を設定し、ページ情報一時記憶部１５へと記録する。図２に示す例では、初期ページが２ページ目なので、ここでは上下方向の位置情報としてｖ２を設定する。
【００５１】
以上の処理によって、図２のように、表示対象のページをマトリクス状に配置した状態を考えた場合に、表示中のページ（２ページ目）を含む行に含まれる全ページの情報（領域Ａ）、及び表示中のページを含む列に含まれる全ページの情報（領域Ｂ）を、ページ情報一時記憶部１５へと読み込む。
【００５２】
これにより、ユーザが入力手段１１によって左右方向のページ移動指示と上下方向のページ移動指示のどちらの方向のページ移動指示を行った場合においても、ページ情報一時記憶部１５より移動先のページ情報を取得することができるため、移動先のページを高速に表示することができる。
【００５３】
なお、図２中に破線で示したその他のページについても予めページ情報一時記憶部１５へと読み込んでおけば、ユーザが左右方向と上下方向を組み合わせたページ移動指示を順次行った場合においても、各ページを高速に表示することができる。しかし、そのような構成とするには、非常に大きな容量のページ情報一時記憶部１５、すなわち大容量の主記憶装置が必要となる。更に、上下左右移動によって移動し得る範囲は実際には無限に広がるため、その範囲に含まれる全てのページ情報を予め読み込むことは実質的に不可能である。
【００５４】
そのため、先に述べたように、表示中のページを含む行及び列に属するページ情報のみを予め読み込んでおき、ページ情報一時記憶部１５の使用容量を抑えながらも、上下左右移動後のページの表示を高速に行うことが可能な構成としている。
【００５５】
ステップＳ１１において初期ページの表示を行った後に、ステップＳ１２において、ユーザからのページ移動指示の入力を受け付ける。先に述べたように、本実施形態においては、ユーザからの特定方向へのフリック入力によるページ移動の指示を受け付ける。
【００５６】
ここで、右フリック入力を検知した場合には、ステップＳ１３に進み、左右方向への移動による次ページの表示を行う。
【００５７】
図６（ａ）は、左右方向へのページ移動後のページの表示を行う処理を示すフローチャートである。これを参照して、図２に示したように、右開きのコンテンツについて、初期ページとして２ページ目を表示している状態において右フリック入力を受けた場合に、現在表示中のページの左側に位置する３ページ目（ｈ３）の表示を行う処理を説明する。
【００５８】
まず、ステップＳ３１において、左右方向の位置情報の更新処理を行う。ここでは、２ページ目を表示していた状態より右フリック入力を受けたため、左右方向の位置情報を一つ先のページへ、すなわち、図２において左方向に位置するｈ３へと更新する。そして、ステップＳ３２で、左右方向のページ情報配列より、更新後の左右方向の位置情報（ｈ３）を参照し、ページ表示手段１３による表示を行う。
【００５９】
ステップＳ３１、Ｓ３２の処理によって移動後のページの表示を行ったが、このままでは、上下方向のページ情報配列中における位置情報はｖ２のままであり、左右方向と上下方向とで、表示中のページの情報に齟齬が出てしまう。そのため、ステップＳ３３において、上下方向の位置情報についても一つ先のページへ、すなわち、図２において下方向に位置するｖ３へと更新する。
【００６０】
以上の処理により、図３に模式図を示すように、表示中のページを３ページ目へと移動し、そして、左右方向のページ情報配列と上下方向のページ情報配列との間の整合性がとれた状態となる。
【００６１】
このように、表示ページの移動に伴って、ページ情報一時記憶部１５の保持する左右方向及び上下方向のそれぞれのページ情報配列中における、現在表示中のページの位置情報を更新することにより、ページ情報一時記憶部１５上における使用領域を、表示対象のコンテンツのページ数の２倍のページ分に抑えることができる。
【００６２】
ステップＳ１３におけるページ移動処理の終了後には、ステップＳ１２に戻り、再びユーザからのページ移動指示の入力を受け付ける。
【００６３】
ステップＳ１２において左フリック入力を検知した場合には、ステップＳ１４に進み、ステップＳ１３における処理とは逆の方向に表示中のページを移動し、図６（ａ）に示した処理に従って、ページ情報一時記憶部１５の保持する左右方向及び上下方向のページ情報配列中における位置情報の更新を行い、再びステップＳ１２に戻る。
【００６４】
ステップＳ１２において、上フリック入力が検知された場合には、ステップＳ１５に進み、上下方向の移動による次のページの表示処理を行う。
【００６５】
図６（ｂ）は、上下方向へのページ移動後のページの表示を行う処理を示すフローチャートである。これを参照して、図２に示したように、右開きのコンテンツについて、初期ページとして２ページ目を表示している状態において上フリック入力を受けた場合に、現在表示中のページの下側に位置する３ページ目（ｖ３）の表示を行う処理を説明する。
【００６６】
まず、ステップＳ４１において、上下方向の位置情報の更新処理を行う。ここでは、２ページ目を表示していた状態より上フリック入力を受けたため、上下方向の位置情報を一つ先のページへ、すなわち、図２において下方向に位置するｖ３へと更新する。そして、ステップＳ４２で、上下方向のページ情報配列より、更新後の上下方向の位置情報（ｖ３）を参照し、ページ表示手段１３による表示を行う。
【００６７】
ステップＳ４１、Ｓ４２の処理によって移動後のページの表示を行ったが、このままでは、左右方向のページ情報配列中における位置情報はｈ２のままであり、左右方向と上下方向とで、表示中のページの情報に齟齬が出てしまう。そのため、ステップＳ４３において、左右方向の位置情報についても一つ先のページへ、すなわち、図２において左方向に位置するｈ３へと更新する。
【００６８】
以上の処理により、図３に模式図を示すように、先に説明した右フリックによる左右移動でのページ移動後と同様の、３ページ目を表示している状態となる。
【００６９】
ステップＳ１３におけるページ移動処理の終了後には、ステップＳ１２に戻り、再びユーザからのページ移動指示の入力を受け付ける。
【００７０】
ステップＳ１２において上フリック入力を検知した場合には、ステップＳ１６に進み、ステップＳ１５における処理とは逆の方向に、表示中のページを移動し、図６（ｂ）に示した処理に従って、ページ情報一時記憶部１５の保持する左右方向及び上下方向のページ情報配列中における位置情報の更新を行い、再びステップＳ１２に戻る。
【００７１】
このように、上下方向の移動についても、左右方向と同様、移動後のページの表示処理、ページ情報一時記憶部１５の保持する左右方向及び上下方向のそれぞれのページ情報配列中における、現在表示中のページの位置情報の更新処理を行う。
【００７２】
また、本発明に係るコンテンツ表示装置１によるページ移動処理についても、図９を用いて説明したように、ページが経過的に切り替わるような表示とすることが好ましい。例えば、右フリック入力による２ページ目から３ページ目へのページ移動を受け付ける場合には、図９に示すように、フリック入力動作に合わせて２ページ目の右端が、コンテンツ表示装置１の右側の画面外に移動していき、左側の画面外より、移動先である３ページ目の右端が表示され始める、といった表示である。このような構成とするためには、左右方向における位置情報の更新を確定する前に移動方向に存在するページ情報の参照を可能としておき、フリック入力動作が完了する前に指が離された、あるいは途中で指の移動方向が変わったなど、フリック入力動作が中止された場合には、ページの移動と、左右方向及び上下方向の位置情報の更新を行わない構成とすればよい。上下方向へのページ移動についても同様である。
【００７３】
このような構成とすれば、ユーザへと入力のフィードバックを的確に示すことができる。特に本発明に係るコンテンツ表示装置１は、左右移動に加えて上下移動を可能としているため、ユーザが左右方向へのフリック入力を意図した動作を行ったが、ユーザの入力動作の不備、あるいは入力受付手段１１の誤検知などにより、上下方向へのフリック入力として検知されてしまった、といったような誤操作を、ユーザは正確に認知することができる。
【００７４】
なお、左右方向のページ移動、上下方向のページ移動共に、コンテンツ中の最初のページ、あるいは最後のページを表示している状態で、最初のページから前のページへ、あるいは最後のページから次のページへと移動する方向のページ移動指示が入力された場合には、アニメーション表示や文字表示などの任意の方法によって、ユーザへと移動先とするページが存在しないことを通知した上で、ステップＳ１２に戻り、再びユーザからのページ移動指示の入力を受け付ける構成とすることが好ましい。
【００７５】
そして、ステップＳ１２において、予め決定された任意の操作によってユーザが表示中のコンテンツを閉じるための入力を行った場合には、ステップＳ１７に進み、表示中のコンテンツを閉じ、コンテンツ表示装置１によるコンテンツの表示は終了する。
【００７６】
以上のように、予め左右方向のページ情報配列と上下方向のページ情報配列の２つのページ情報配列を生成し、ページ情報一時記憶部１５上に記録した後、ユーザのページ移動指示の入力に基づいて、左右方向のページ情報配列中における表示中のページの位置情報の更新と、上下方向のページ情報配列中における表示中のページの位置情報の更新を、それらの間の整合性を保ちながら行うことによって、ページ情報一時記憶部１５の使用容量を抑えながらも、高速なページ移動処理を実現することができる。
【００７７】
なお、本実施形態においては、ステップＳ１１の初期ページの表示処理が終了後にステップＳ１２へと進み、ページ移動指示の入力を受け付ける構成としているが、ステップＳ１１の初期ページの表示処理と並行して、ページ移動指示の割り込み入力を受け付け可能な構成としてもよい。ページ移動指示の割り込み入力を受け付けた場合には、初期ページの表示処理における、左右方向及び上下方向のページ情報配列の生成処理と並行して、ページの移動処理を行う。
【００７８】
このような構成とすれば、ページ情報一時記憶部１５の保持するページ情報の更新作業が完了するまでの処理時間よりも、ユーザが次のページ移動操作を行うまでの時間が短い場合においても、ユーザは次々にページ移動を行うことができる。この際に、左右方向及び／又は上下方向のページ情報配列の生成処理が完了していない場合でも、左右方向における位置情報、及び上下方向における位置情報の更新処理を行っておけば、各ページ情報配列の生成完了時に、左右方向及び上下方向の位置情報の整合性を保った状態でページの表示を行うことができる。
【００７９】
また、図５のステップＳ２１、Ｓ２２、Ｓ２４、Ｓ２５における、左右方向及び上下方向のページ情報配列の生成及び位置情報の設定作業は、説明の簡単のために左右方向における処理と上下方向における処理とを順に行う構成としたが、ページ情報配列の生成処理、及び位置情報の設定処理は、このような順序に限るものではない。
【００８０】
例えば、表示するページに隣接するページ情報を優先的に読み込めば、先述したようにページ移動指示の割り込み入力を受け付け可能な構成とした場合にも、隣接するページの表示を高速に行うことができる。
【００８１】
また、初期ページの表示処理において、上下方向についてのページ情報配列の生成（ステップＳ２４）と位置情報の設定（ステップＳ２５）を先に行い、上下方向のページ情報配列より初期ページを特定して表示する構成としてもよいし、左右方向及び上下方向についてのページ情報配列の生成処理を並列して実行する構成や、初期ページのみを優先して読み込むような構成としてもよい。
【００８２】
なお、本実施形態においては、図２及び図３に示すように、表示中のページを含む行及び列の全ページ情報を備えるページ情報配列をページ情報一時記憶部１５へ保持させる構成としているが、任意の数のページのみを備えるページ情報配列をページ情報一時記憶部１５へ保持させる構成としてもよい。
【００８３】
例えば、図６において一点鎖線で示す領域Ｃに囲まれる領域中のページ情報、すなわち、表示中のページの上下左右に隣接する１ページずつのページ情報のみをページ情報一時記憶部１５へ保持させる構成としてもよい。このような構成とした場合には、ステップＳ１３からＳ１６におけるページ移動処理において、左右方向及び上下方向の各ページ情報配列中における位置情報の更新に加え、各ページ配列中に含まれるページ情報自体の更新処理も必要となるが、ページ情報一時記憶部１５の使用容量をより小さくすることができる。これは特に、ページ数が多く、全てのページ情報をページ情報一時記憶部１５へと展開するために大きな容量が必要となるコンテンツなどにおいて有効である。
【００８４】
このように、ページ情報一時記憶部１５へ保持させるページ情報の量を制限することにより、コンテンツ表示装置１の演算装置の処理能力や、主記憶装置の容量、補助記憶装置の入出力速度、あるいは表示対象とするコンテンツの総ページ数など、様々な要因を加味した調整を行うことができる。
【００８５】
更に、ページ情報一時記憶部１５へ保持させるページ情報の量をユーザによって設定可能な構成としてもよい。このような構成とすれば、各ユーザの使用の形態に合わせた設定を行うことができる。
【００８６】
コンテンツ表示装置１によって表示するコンテンツ中の各ページの内容は任意である。例えば、画像データや文字データ、ベクタデータ、そのような各種の形式のデータの組み合わせなどが挙げられる。文字データやベクタデータのように、そのままでは出力装置により画像として出力することが不可能な形式のデータである場合には、ページ情報管理手段１２によって左右方向及び上下方向のページ情報配列を生成する際に変換処理を行い、ページ情報一時記憶部１５へ画像の状態で記録することが好ましい。このように、ページ情報一時記憶部１５が変換済みの画像を保持する構成とすれば、ページ表示手段１３がページ情報一時記憶部１５の保持するページ情報を表示する処理を高速に実行することができる。
【００８７】
ただし、コンテンツ中の各ページは画像データであることが好ましい。このような構成であれば、先述したような変換処理を行わずとも、ページ情報一時記憶部１５へと画像データを記録することができ、高速な動作が期待できる。
【符号の説明】
【００８８】
１  コンテンツ表示装置
１１  入力受付手段
１２  ページ情報管理手段
１３  ページ表示手段
１４  コンテンツ情報記憶部
１５  ページ情報一時記憶部
【要約】
【課題】
複数のページを有するコンテンツの表示を、より柔軟に行うことができるコンテンツ表示装置を提供すること。
【解決手段】
複数のページを有するコンテンツを表示するコンテンツ表示装置１は、前記コンテンツの情報を保持するコンテンツ情報記憶部１４と、前記コンテンツに含まれるページの情報を一時的に保持するページ情報一時記憶部１５と、前記ページ情報一時記憶部の保持するページ情報を管理するページ情報管理手段１２と、ユーザによる上下左右のページ移動指示を受け付ける入力受付手段１１と、前記ページ情報一時記憶部の保持するページ情報に基づいてページを表示するページ表示手段１３と、を備えることを特徴とする。
【選択図】図１【図１】
0005869711.tif 000002
【図２】
0005869711.tif 000003
【図３】
0005869711.tif 000004
【図４】
0005869711.tif 000005
【図５】
0005869711.tif 000006
【図６】
0005869711.tif 000007
【図７】
0005869711.tif 000008
【図８】
0005869711.tif 000009
【図９】
0005869711.tif 000010