(57)【特許請求の範囲】
【請求項１】
複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させる主情報表示制御部と、
本携帯情報端末が所定の状態になった場合、複数のページの裁断面を示す画像を小口画像として、前記特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させる小口表示制御部と、
前記小口画像に対するユーザのトレース操作を検出する操作検出部と、
を備え、
前記主情報表示制御部は、前記小口画像に対するトレース操作が検出された場合、そのトレース操作の開始位置に対応するページから、そのトレース操作の終了位置に対応するページまでの各ページに記述された情報を順次切り替えて表示させることを特徴とする携帯情報端末。
【請求項２】
前記電子コンテンツは電子書籍であり、
前記小口表示制御部は、紙媒体の書籍における小口に対応するものとして予め定められた前記電子書籍の部分がユーザに近づく第１の方向にて本携帯情報端末が所定の標準姿勢から所定の角度以上傾けられた姿勢になった場合、前記小口画像を表示させることを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
本携帯情報端末が所定の標準姿勢から前記第１の方向とは反対の第２の方向にて所定の角度以上傾けられた姿勢になった場合、前記電子書籍に関連する情報を示す画像を背表紙画像として、前記特定のページに記述された情報の表示領域とは異なる領域に背表紙画像を表示させる背表紙表示制御部をさらに備えることを特徴とする請求項２に記載の携帯情報端末。
【請求項４】
前記操作検出部は、前記小口画像に対するユーザのタップ操作を検出し、
前記主情報表示制御部は、前記小口画像の任意の位置に対するタップ操作が検出された場合、そのタップ位置と予め対応づけられたページに記載された情報を表示させることを特徴とする請求項１から３のいずれかに記載の携帯情報端末。
【請求項５】
複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させるステップと、
本携帯情報端末が所定の状態になった場合、複数のページの裁断面を示す画像を小口画像として、前記特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させるステップと、
前記小口画像に対するユーザのトレース操作を検出するステップと、
前記小口画像に対するトレース操作の開始位置に対応するページから、そのトレース操作の終了位置に対応するページまでの各ページに記述された情報を順次切り替えて表示させるステップと、
を携帯情報端末が実行することを特徴とする電子コンテンツ表示方法。
【請求項６】
複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させる主情報表示制御機能と、
本携帯情報端末が所定の状態になった場合、複数のページの裁断面を示す画像を小口画像として、前記特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させる小口表示制御機能と、
前記小口画像に対するユーザのトレース操作を検出する操作検出機能と、
を携帯情報端末に実現させ、
前記主情報表示制御機能は、前記小口画像に対するトレース操作が検出された場合、そのトレース操作の開始位置に対応するページから、そのトレース操作の終了位置に対応するページまでの各ページに記述された情報を順次切り替えて表示させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に、電子コンテンツをディスプレイに表示する携帯情報端末およびその表示方法に関する。
【背景技術】
【０００２】
電子書籍のデータを内部に記憶し、そのデータをディスプレイに表示させる電子書籍閲覧端末が普及してきている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
これまでの電子書籍閲覧端末を用いて電子書籍を閲覧する場合、紙媒体の書籍を閲覧する場合の操作とは乖離した操作であり、紙媒体の書籍の閲覧に慣れたユーザにとって必ずしも直感的でない操作が必要になることがあった。本発明者は、電子書籍の閲覧において紙媒体の書籍に近い操作感を提供できるようユーザインタフェースに改善の余地があると考えた。
【０００４】
本発明は、こうした本発明者の着想にもとづいてなされたものであり、その主たる目的は、電子書籍の閲覧において紙媒体の書籍に近い操作感を提供するユーザインタフェースを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の携帯情報端末は、複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させる主情報表示制御部と、本携帯情報端末が所定の標準姿勢から所定の角度以上傾けられた姿勢になった場合、複数のページの裁断面を示す画像を小口画像として、特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させる小口表示制御部と、小口画像に対するユーザのトレース操作を検出する操作検出部と、を備える。主情報表示制御部は、小口画像に対するトレース操作が検出された場合、そのトレース操作により指定された複数のページに記述された情報を順次切り替えて表示させる。
【０００６】
本発明の別の態様もまた、携帯情報端末である。この携帯情報端末は、複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させる主情報表示制御部と、本携帯情報端末が所定の標準姿勢から所定の角度以上傾けられた姿勢になった場合、複数のページの裁断面を示す画像を小口画像として、特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させる小口表示制御部と、小口画像に対するユーザのタップ操作を検出する操作検出部と、を備える。主情報表示制御部は、小口画像の任意の位置に対するタップ操作が検出された場合、そのタップ位置と予め対応づけられたページに記載された情報を表示させる。
【０００７】
本発明のさらに別の態様もまた、携帯情報端末である。この携帯情報端末は、複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させる主情報表示制御部と、本携帯情報端末が所定の標準姿勢から所定の角度以上傾けられた姿勢になった場合、複数のページの裁断面を示す画像を小口画像として、特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させる小口表示制御部と、小口画像に対するユーザのトレース操作を検出する操作検出部と、を備える。主情報表示制御部は、小口画像に対するトレース操作が検出された場合、相対的に前のページから相対的に後ろのページへ、もしくは、相対的に後ろのページから相対的に前のページへ、各ページに記述された情報を順次切り替えて表示させる。
【０００８】
本発明のさらに別の態様は、電子コンテンツ表示方法である。この方法は、複数のページに亘りユーザに情報を提示する電子コンテンツについて、当該電子コンテンツの特定のページに記述された情報を本携帯情報端末のディスプレイに表示させるステップと、本携帯情報端末が所定の標準姿勢から所定の角度以上傾けられた姿勢になった場合、複数のページの裁断面を示す画像を小口画像として、特定のページに記述された情報の表示領域とは異なる領域に小口画像を表示させるステップと、小口画像に対するユーザのトレース操作を検出するステップと、小口画像に対するトレース操作により指定された複数のページに記述された情報を順次切り替えて表示させるステップと、を携帯情報端末が実行する。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、電子書籍の閲覧におけるユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態の携帯情報端末の外観を示す図である。
【図２】実施の形態の説明で使用する用語を定義する図である。
【図３】実施の形態における携帯情報端末の標準姿勢を示す図である。
【図４】本文表示モードにおけるユーザインタフェースを示す図である。
【図５】小口表示モード時の携帯情報端末の姿勢を示す図である。
【図６】小口表示モードにおけるユーザインタフェースを示す図である。
【図７】背表紙表示モード時の携帯情報端末の姿勢を示す図である。
【図８】背表紙表示モードにおけるユーザインタフェースを示す図である。
【図９】天表示モード時の携帯情報端末の姿勢を示す図である。
【図１０】天表示モードにおけるユーザインタフェースを示す図である。
【図１１】携帯情報端末のハードウェア構成を示す図である。
【図１２】携帯情報端末の機能構成を示すブロック図である。
【図１３】携帯情報端末の動作を示すフローチャートである。
【図１４】図１３のＳ１８の小口表示処理を詳細に示すフローチャートである。
【図１５】図１３のＳ２２の背表紙表示処理を詳細に示すフローチャートである。
【図１６】図１３のＳ２６の天表示処理を詳細に示すフローチャートである。
【図１７】第３の変形例の小口表示モードにおけるユーザインタフェースを示す図である。
【図１８】第３の変形例の背表紙表示モードにおけるユーザインタフェースを示す図である。
【発明を実施するための形態】
【００１２】
まず本発明の概要について説明する。電子書籍でない紙媒体の書籍（以下、「紙媒体書籍」と呼ぶ。）をユーザが閲覧する場合、ユーザは以下のような操作を行なう。
（ａ）書籍を傾けて小口を利用してページをめくる。
（ｂ）書籍全体の分量を小口の幅で把握する。
（ｃ）書籍を傾けて天にしおりを挟み、後で読み返す際に利用する。
（ｄ）書籍を傾けて背表紙見て、書籍のタイトル等を確認する。
【００１３】
本発明者は、これまでの電子書籍閲覧端末は以下のような問題があり、電子書籍の閲覧において紙媒体書籍の閲覧になれたユーザにとって直感的でない操作、言い換えればユーザにとって違和感のある操作が必要なことがあったと本発明者は認識した。
（ａ）ページを移動するためのＧＵＩ部品が、書籍の本文の上に重ねて表示されるので、電子書籍の閲覧を阻害することがあった。
（ｂ）表示中のページ位置を数値表記で示すため、電子書籍全体のどの部分を閲覧しているかが直感的にわかりにくいことがあった。
（ｃ）しおりの挿入が直感的でなくわかりにくい場合があった。
（ｄ）電子書籍のタイトル等が、書籍の本文の上に重ねて表示されるので、電子書籍の閲覧を阻害することがあった。
【００１４】
実施の形態の携帯情報端末は、自端末の姿勢をセンサにより検出し、タッチパネルに対するユーザの操作を検出して、それらの検出内容にもとづいて電子書籍の表示態様を、紙媒体書籍の場合を模した態様に調整する。これにより、電子書籍の閲覧において紙媒体書籍に近い操作感をユーザに提供する。
【００１５】
図１は、実施の形態の携帯情報端末１００の外観を示す。携帯情報端末１００は、ユーザが持ち運び可能な情報処理装置であり、ユーザによる電子書籍の閲覧を支援する。実施の形態における電子書籍は、複数のページに亘りユーザに情報を提示する電子的な書物を意味する。例えば、電子的な文芸書・ビジネス書・漫画・雑誌・写真集・カタログ・チラシ等を含む。携帯情報端末１００は、電子書籍閲覧のための専用機であってもよく、汎用的な携帯型ゲーム機や、携帯電話機、スマートフォン、タブレット型情報端末であってもよい。
【００１６】
携帯情報端末１００はタッチパネル１２とディスプレイ１０を備え、タッチパネル１２はディスプレイ１０の全面に亘り配置される。なおディスプレイ１０とタッチパネル１２が一体的に構成されてよいことはもちろんであり、ディスプレイ１０とタッチパネル１２を総称する場合、「タッチディスプレイ１４」と呼ぶこととする。また携帯情報端末１００は、ユーザが携帯情報端末１００を操作するための各種ボタンや十字キー等のコントローラ１６をさらに備える。ただし実施の形態において、電子書籍の閲覧に関わる操作はタッチパネル１２を介して行われる。
【００１７】
図２は、実施の形態の説明で使用する用語を定義する図である。同図は、携帯情報端末１００の姿勢、言い換えれば、３次元空間内での携帯情報端末１００の傾き具合を説明するための定義を示している。Ｙ軸は鉛直方向の軸である。Ｚ軸はＹ軸に直交する軸であり、携帯情報端末１００のユーザが位置する方向の軸である。典型的には電子書籍を閲覧中のユーザの視線方向の軸でもある。Ｘ軸は、Ｙ軸およびＺ軸に直行する軸である。
【００１８】
以下では、Ｘ−Ｚ平面においてＸ軸と携帯情報端末１００により形成される角度を「ロール角」と呼ぶ。またＹ−Ｚ平面においてＺ軸と携帯情報端末１００により形成される角度を「ピッチ角」と呼ぶ。またＸ−Ｙ平面においてＹ軸と携帯情報端末１００により形成される角度を「ヨー角」と呼ぶ。なおユーザは＋Ｚ方向に存在することとする。ユーザが電子書籍を閲覧中、典型的には、携帯情報端末１００のタッチディスプレイ１４が＋Ｚ方向のユーザに正対した状態となる。
【００１９】
図３は、実施の形態における携帯情報端末１００の標準姿勢を示す。実施の形態においては、ピッチ角が０°から６０°までの間であり、ロール角０°かつヨー角０°を携帯情報端末１００の標準姿勢であることとする。
【００２０】
携帯情報端末１００は、４種類の表示モードを有し、本端末の姿勢の変化に応じてこれらの表示モードを適宜切り替える。４種類の表示モードは、「本文表示モード」、「小口表示モード」、「背表紙表示モード」、「天表示モード」を含む。以下、個々の表示モードについて説明する。
【００２１】
図４は、本文表示モードにおけるユーザインタフェースを示す。本文表示モードでは、電子書籍の本文のデータ、すなわち電子書籍に含まれる各ページの記述内容（著作内容とも言える）を表示する領域である本文表示領域２０が、タッチディスプレイ１４の全面に亘り表示される。図４では、電子書籍の特定の１ページにおける記述内容を示す画像が本文表示領域２０に表示された状態を示している。実施の形態において本文表示モードは、後述の小口表示モード、背表紙表示モード、天表示モードのいずれにも該当しない場合に選択されるデフォルトのモードであることとする。
【００２２】
また携帯情報端末１００では、紙媒体書籍での小口に相当する電子書籍の部分はページの左側と定められている。また紙媒体書籍での背表紙に相当する電子書籍の部分はページの右側と定められている。また紙媒体書籍での天に相当する電子書籍の部分はページの上側と定められている。
【００２３】
図５は、小口表示モード時の携帯情報端末１００の姿勢を示す。ロール角が−３０°以上、−８０°以下の値になった場合、携帯情報端末１００は小口表示モードとなる。言い換えれば、紙媒体書籍における小口に対応するものとして予め定められた電子書籍の部分（ここでは携帯情報端末１００の左側）がユーザに近づく方向にて携帯情報端末１００が標準姿勢から所定の角度以上傾けられた場合に小口表示モードへ移行される。
【００２４】
図６は、小口表示モードにおけるユーザインタフェースを示す。小口表示モードにおいては、本文表示領域２０が本文表示モード時よりも縮小され、本文表示領域２０の左側に小口表示領域２２が設けられる。小口表示領域２２では、紙媒体書籍における小口を模した画像、すなわち紙媒体書籍の場合の複数のページの裁断面を示す画像（以下、「小口画像」とも呼ぶ。）が表示される。小口画像では、既読範囲２４と未読範囲２６が区別して表示され、その境界は現在ユーザが閲覧しているページの位置を示す。
【００２５】
また小口画像の縦方向の各位置は電子書籍の特定のページと対応づけられている。具体的には、小口画像の相対的に上の部分は電子書籍の相対的に前のページと対応し、小口画像の相対的に下の部分は電子書籍の相対的に後ろのページと対応する。言い換えれば、小口画像において下の位置になるほど電子書籍の後ろのページに対応する。ユーザが小口画像の任意の位置をタップすると、本文表示領域２０の表示対象が、そのタップ位置に対応するページの内容に切り替わる。
【００２６】
またユーザが小口画像に対して指でなぞる操作（以下「トレース操作」とも呼ぶ。）を行うと、本文表示領域２０において、トレース操作の開始位置に対応するページから、トレース操作の終了位置に対応するページまで、各ページの内容が順次切り替わる。言い換えれば、トレース操作において小口画像に対して指を最初に触れた位置に対応するページから、指を最終的に離した位置に対応するページまでの間の各ページが順次切り替えて表示される。これにより、ページの内容を確認しながら小口をめくる操作を実現する。
【００２７】
また小口画像には、ユーザが指定したページをユーザに示唆するためのページガイド３０が表示される。ページガイド３０は、ユーザが触れた位置に対応するページが全体のページのどこに位置するかを示すものである。例えば、一連のトレース操作中にユーザが接触位置２８ａに触れているとき、ページガイド３０ａが表示され、ユーザが接触位置２８ｂにふれているとき、ページガイド３０ｂが表示される。これにより、ユーザはタップ操作やトレース操作において指定したページが電子書籍全体のどこに位置するかを容易に把握することができる。
【００２８】
携帯情報端末１００によれば、電子書籍の閲覧において紙媒体書籍の閲覧の場合と近い操作感をユーザに提供することができる。例えば、当該端末をユーザが右に傾けることで紙媒体書籍と同じように、小口画像を表示させ、またユーザのタップ操作で任意のページへ移動し、またトレース操作で複数のページの表示を順次切り替える。また、電子書籍全体の分量および既読・未読の範囲をユーザが直感的に認識しやすくなる。また、小口画像は、書籍の本文とは別領域に表示されるため、書籍本文の閲覧を阻害することがない。また小口画像の縦方向の各位置が電子書籍の特定のページと対応づけられることにより、小口画像の横幅を比較的小さく設定できる。例えばユーザの１本の指が入る程度の横幅があればよい。これにより、本文表示領域２０の縮小の程度を抑制でき、小口画像に対するタップ操作・トレース操作と、電子書籍の本文の視認性とを両立させやすくなる。
【００２９】
なお、小口画像に対するタップ操作、トレース操作をはじめ、他の表示モードにおけるユーザによるタッチディスプレイ１４への操作について、実施の形態ではユーザの指によりなされることとする。変形例として、スタイラス等、所定の入力デバイスを用いてもよいことはもちろんである。
【００３０】
図７は、背表紙表示モード時の携帯情報端末１００の姿勢を示す。ロール角が＋３０°以上、＋８０°以下の値になった場合、携帯情報端末１００は背表紙表示モードとなる。言い換えれば、紙媒体書籍における背表紙に対応するものとして予め定められた電子書籍の部分（ここでは携帯情報端末１００の右側）がユーザに近づく方向にて携帯情報端末１００が標準姿勢から所定の角度以上傾けられた場合に背表紙表示モードへ移行される。この方向は、小口表示モードの条件となる回転方向の反対方向とも言える。
【００３１】
図８は、背表紙表示モードにおけるユーザインタフェースを示す。背表紙表示モードにおいては、本文表示領域２０が本文表示モード時よりも縮小され、本文表示領域２０の右側に背表紙表示領域３２が設けられる。背表紙表示領域３２では、紙媒体書籍における背表紙を模した画像（以下、「背表紙画像」とも呼ぶ。）が表示される。背表紙画像は、本文表示領域２０で表示中の電子書籍に関する情報、例えば電子書籍のタイトル、巻数、著者名を示す情報を含む。
【００３２】
携帯情報端末１００によれば、当該端末をユーザが左に傾けることで紙媒体書籍と同じように、背表紙画像を表示させて、書籍の関連情報をユーザへ提示することができる。また、背表紙画像は、書籍の本文とは別領域に表示されるため、書籍本文の閲覧を阻害することがない。
【００３３】
図９は、天表示モード時の携帯情報端末１００の姿勢を示す。ピッチ角が＋６０°より大きく、かつ９０°以下の値になった場合、携帯情報端末１００は天表示モードとなる。言い換えれば、紙媒体書籍における天に対応するものとして予め定められた電子書籍の部分（ここでは携帯情報端末１００の上側）がユーザに近づく方向にて携帯情報端末１００が標準姿勢から所定の角度以上傾けられた場合に天表示モードへ移行される。
【００３４】
図１０は、天表示モードにおけるユーザインタフェースを示す。天表示モードにおいては、本文表示領域２０が本文表示モード時よりも縮小され、本文表示領域２０の上側に天表示領域３４が設けられる。天表示領域３４では、紙媒体書籍における天を模した画像（以下、「天画像」とも呼ぶ。）が表示される。
【００３５】
天画像にはユーザが設定したしおりを示すしおりオブジェクト３６が追加的に表示される。図１０の天画像では、３５ページに対して設定されたしおりオブジェクト３６ａと、１８０ページに対して設定されたしおりオブジェクト３６ｂを示している。ユーザがしおりオブジェクト３６ａにタップすると、本文表示領域２０の表示対象が３５ページの内容に切り替わり、ユーザがしおりオブジェクト３６ｂにタップすると、本文表示領域２０の表示対象が１８０ページの内容に切り替わる。またユーザが天画像に対してトレース操作を行うと、そのときに本文表示領域２０で表示対象のページに対する新たなしおりが設定される。
【００３６】
携帯情報端末１００によれば、当該端末をユーザが垂直に近い状態に傾けた場合、言い換えれば、紙媒体書籍の場合の天がユーザに近づく方向で当該端末をユーザが傾けた場合、紙媒体書籍と同じように天画像を表示させる。そしてユーザは、設定済みのしおりを選択してページを移動することができ、また、閲覧中のページに対して新規のしおりを設定することができる。
【００３７】
図１１は、携帯情報端末１００のハードウェア構成を示す。携帯情報端末１００は、タッチディスプレイ１４で総称されるディスプレイ１０およびタッチパネル１２と、電源部４０と、ＣＰＵ４２と、メインメモリ４４と、フラッシュメモリ４６と、姿勢検知センサ４８を備える。これらのデバイスはバスを介して直接もしくは間接的に接続される。
【００３８】
フラッシュメモリ４６は、ＯＳ、各種ドライバソフトウェア、および電子書籍の閲覧アプリケーションを保持する。ＣＰＵ４２は、フラッシュメモリ４６に格納されたＯＳにより携帯情報端末１００全体を統括的に制御するとともに、閲覧アプリケーションにもとづいて電子書籍の表示処理を実行する。なおＣＰＵ４２は、積和演算等、グラフィック処理に特化したＧＰＵを含むものであってよい。メインメモリ４４は、ＣＰＵ４２で実行されるプログラムモジュールの一時的な格納領域であり、ＣＰＵ４２の処理データが一時的に格納される作業領域としても使用される。メインメモリ４４は、例えばＲＡＭ等により構成される。電源部４０は、ＡＣアダプタや充電池を備え、ＣＰＵ４２の制御にしたがって各デバイスへ電力を提供する。
【００３９】
ディスプレイ１０は、ＣＰＵ４２の制御にしたがって各種情報を表示する。具体的にはＣＰＵ４２により指定された電子書籍のデータをビデオ信号に変換し、そのビデオ信号に応じた各種情報を画面表示する。例えば液晶ディスプレイや有機ＥＬディスプレイであってもよい。タッチパネル１２は、不図示の座標検出装置を備え、ユーザの指でタップされたタップ位置、および、ユーザの指でトレースされた軌跡点を検出して、タップ位置およびトレースの軌跡点の位置を示す座標情報をＣＰＵ４２へ通知する。
【００４０】
姿勢検知センサ４８は加速度センサを含むものであり、図２で示した３軸における携帯情報端末１００の姿勢（例えば回動方向や向き）を検出し、携帯情報端末１００の姿勢を示す情報をＣＰＵ４２へ通知する。携帯情報端末１００の姿勢検出には公知の技術が用いられてもよい。姿勢検知センサ４８は、携帯情報端末１００の姿勢検知の精度を一層高めるために、ジャイロセンサ等、他の種類のセンサをさらに含んで構成されてもよい。
【００４１】
図１２は、携帯情報端末１００の機能構成を示すブロック図である。携帯情報端末１００は、ディスプレイ１０と、タッチパネル１２と、姿勢検知センサ４８と、書籍閲覧処理部５０と、データ保持部７０と、タッチパネルドライバ８０と、ディスプレイドライバ８２と、センサドライバ８４を含む。
【００４２】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。実施の形態では、書籍閲覧処理部５０は電子書籍の閲覧アプリケーションとしてフラッシュメモリ４６に格納され、各機能ブロックに対応するプログラムモジュールがメインメモリ４４へ適宜読み出されてＣＰＵ４２により実行される。またデータ保持部７０は、フラッシュメモリ４６およびメインメモリ４４により実現されてよい。
【００４３】
タッチパネルドライバ８０、ディスプレイドライバ８２およびセンサドライバ８４は、ハードウェアとしてのディスプレイ１０、タッチパネル１２および姿勢検知センサ４８と書籍閲覧処理部５０とを仲介するドライバソフトウェアである。
【００４４】
データ保持部７０は、書籍情報保持部７２としおり情報保持部７４を含む。書籍情報保持部７２は、電子書籍のＩＤと、本文データ（例えば、複数のページそれぞれに記述された文字データ）と、本文以外の当該書籍の関連情報（例えば、書籍のタイトル、巻数、著者名）と、電子書籍の総ページ数とを対応づけて保持する。書籍情報保持部７２の各データは、典型的には、電子書籍のデータがインターネットを介してダウンロードされて携帯情報端末１００にインストールされた際に格納されるが、実施の形態では予め格納されていることとする。しおり情報保持部７４は、しおりのＩＤと、しおりを設定した電子書籍のＩＤと、天画像における設定位置を示す座標情報と、しおりを設定したページ番号とを対応づけて保持する。
【００４５】
書籍閲覧処理部５０は、端末姿勢判定部５２と、表示モード決定部５４と、操作検出部５６と、表示制御部５８を含む。端末姿勢判定部５２は、姿勢検知センサ４８からセンサドライバ８４を介して入力された携帯情報端末１００の姿勢を示す情報を逐次メインメモリ４４へ格納する。そして、その情報にもとづいて図２のＸ軸・Ｙ軸・Ｚ軸で形成される３次元空間における携帯情報端末１００の姿勢を判定する。例えば、携帯情報端末１００に作用する重力の方向と携帯情報端末１００とがなす角度を算出することにより、ピッチ角・ロール角・ヨー角の大きさを判定する。
【００４６】
表示モード決定部５４は、端末姿勢判定部５２により判定された携帯情報端末１００の姿勢にもとづいて電子書籍の表示モードを決定する。具体的には、ロール角が−３０°から−８０°の場合、小口表示モードに決定し、ロール角が＋３０°から＋８０°の場合、背表紙表示モードに決定し、ピッチ角が６０°から９０°の場合、天表示モードに決定する。携帯情報端末１００の姿勢がこれら以外の場合は本文表示モードに決定する。
【００４７】
操作検出部５６は、タッチパネル１２からタッチパネルドライバ８０を介して入力された座標情報にもとづいて、タッチパネル１２に対するユーザの操作内容を検出する。例えば、小口表示モードにおいては、小口画像に対するユーザの操作がタップ操作とトレース操作のいずれであるかを示す情報をメインメモリ４４に格納する。また、タップ操作の場合のタップ位置、トレース操作の場合の開始位置、途中位置、終了位置を検出してメインメモリ４４に格納する。また天表示モードにおいては、天画像に対するしおり選択操作としてユーザがタップしたしおりを示す情報をメインメモリ４４に格納する。また天画像に対するしおり挿入操作としてユーザがトレースした位置を示す情報をメインメモリ４４に格納する。
【００４８】
表示制御部５８は、表示モード決定部５４により決定された表示モードと、操作検出部５６により検出されたタッチパネル１２に対する操作内容とにしたがって、ディスプレイ１０における電子書籍の表示態様を制御する。表示制御部５８は、主情報表示制御部６０と、小口表示制御部６２と、背表紙表示制御部６４と、天表示制御部６６を含む。
【００４９】
主情報表示制御部６０は、ディスプレイ１０に本文表示領域２０を設けて、本文表示領域２０に電子書籍の各ページの本文を表示させる。主情報表示制御部６０は、本文表示モードにおいてはディスプレイ１０の全面に本文表示領域２０を設ける。その一方、小口表示モード・背表紙表示モード・天表示モードにおいては、本文表示モード時の本文表示領域２０よりも小さく本文表示領域２０を設ける。
【００５０】
小口表示制御部６２は、小口表示モードにおいて、縮小された本文表示領域２０と重ならないよう本文表示領域２０の左側に小口表示領域２２を設け、その小口表示領域２２に小口画像を表示させる。小口表示制御部６２は、書籍情報保持部７２に保持された電子書籍の総ページ数に応じて小口画像全体の厚みを調整する。具体的には、電子書籍の総ページ数が多いほど、多くのページの裁断面を示す小口画像であり、言い換えれば、横に厚い小口画像を表示させる。
【００５１】
また小口表示制御部６２は、小口モードに移行したときに本文表示領域２０に表示中であったページ（以下、「閲覧中ページ」とも呼ぶ。）の位置をユーザが識別可能なよう既読範囲２４と未読範囲２６の境界を小口画像に設定する。具体的には、電子書籍の先頭ページから閲覧中ページまでに対応する小口画像の部分を既読範囲２４として、閲覧中ページの次のページから末尾のページまでに対応する小口画像の部分を未読範囲２６として、既読範囲２４を未読範囲２６と異なる表示態様、例えばグレー色にて表示させる。
【００５２】
また小口表示制御部６２は、小口画像の相対的に上の部分の座標を、電子書籍の相対的に前のページに対応づけ、小口画像の相対的に下の部分の座標を、電子書籍の相対的に後ろのページに対応づける。実施の形態では、小口画像における特定のＹ座標に対応するページ＝特定のＹ座標÷小口画像の高さ×書籍の総ページ数（小数点以下切り捨て）、と対応づけられる。特定のＹ座標は、小口画像の最上部を１として最下部を全ページ数に応じた最大値とした場合の縦位置を示すものである。また小口画像の高さは、例えば小口画像におけるＹ座標の最大値である。
【００５３】
小口表示制御部６２は、小口画像に対するタップ操作が検出された場合、そのタップ位置に対応するページを特定し、そのページに対応する小口画像の位置にページガイド３０を表示させる。このとき主情報表示制御部６０は、タップ位置に対応するページを特定し、そのページの内容を書籍情報保持部７２から取得して本文表示領域２０に表示させる。この場合、本文表示領域２０に表示されるページの番号＝タップ位置のＹ座標÷小口画像の高さ×書籍の総ページ数（小数点以下切り捨て）、となる。
【００５４】
小口表示制御部６２は、小口画像に対するトレース操作が検出された場合、トレース操作の開始位置に対応するページを特定し、そのページに対応する小口画像の位置にページガイド３０を表示させる。また、トレース操作が終了するまでのトレース位置に対応する複数のページを順次特定し、各ページに対応する小口画像の位置にページガイド３０を順次表示させる。言い換えれば、小口画像に対するトレース操作が検出された場合、トレース操作の開始位置に対応するページからトレース操作の終了位置に対応するページまでの、各ページに対応する小口画像の位置にページガイド３０を順次表示させる。
【００５５】
このとき主情報表示制御部６０は、トレース操作の開始位置に対応するページを特定し、そのページの内容を書籍情報保持部７２から取得して本文表示領域２０に表示させる。また、トレース操作が終了するまでのトレース位置に対応する複数のページを順次特定し、各ページの内容を順次切り替えて本文表示領域２０に表示させる。言い換えれば、トレース操作の開始位置に対応するページからトレース操作の終了位置に対応するページまでの複数のページの内容を順次切り替えて本文表示領域２０に表示させる。
【００５６】
具体的には、主情報表示制御部６０は、トレース操作に関わるページを以下のように特定し、各ページの内容を順次切り替えて表示させる。
１．トレース操作開始時のページの番号＝小口画像における最初のタッチ位置を示すＹ座標÷小口画像の高さ×書籍の総ページ数（小数点以下切り捨て）
２．トレース操作中のページの番号＝小口画像におけるトレース中のタッチ位置を示すＹ座標÷小口画像の高さ×書籍の総ページ数（小数点以下切り捨て）
３．トレース操作終了時のページの番号＝小口画像における最後のタッチ位置を示すＹ座標÷小口画像の高さ×書籍の総ページ数（小数点以下切り捨て）
トレース操作の終了後は、上記３のページを表示した状態となる。
【００５７】
既述したように、小口画像におけるＹ座標は小口画像の上端を０とし、小口画像の下に行くほど大きな値になる。したがって、主情報表示制御部６０は、小口画像上でトレースされた距離が長いほど多くのページの内容を順次切り替えて表示させる。ユーザは多くのページを進めたければ長くトレースすることになり、紙媒体書籍と同様の操作を行うことになる。また、ユーザが小口画像に対して上から下へのトレース操作を行うと、主情報表示制御部６０は、電子書籍において相対的に前のページから相対的に後ろのページのそれぞれを順次切り替えて表示させる。その一方、ユーザが小口画像に対して下から上へのトレース操作を行うと、主情報表示制御部６０は、電子書籍において相対的に後ろのページから相対的に前のページのそれぞれを順次切り替えて表示させる。
【００５８】
背表紙表示制御部６４は、背表紙表示モードにおいて、縮小された本文表示領域２０とは重ならないよう本文表示領域２０の右側に背表紙表示領域３２を設け、その背表紙表示領域３２に背表紙画像を表示させる。背表紙表示制御部６４は、書籍情報保持部７２に保持された電子書籍の総ページ数に応じて背表紙画像全体の厚みを調整する。具体的には、電子書籍の総ページ数が多いほど、横幅が厚い背表紙画像を表示させる。
【００５９】
背表紙表示制御部６４は、主情報表示制御部６０により本文表示領域２０に表示中の電子書籍のＩＤをキーとして、その電子書籍のタイトル・巻数・著者名を書籍情報保持部７２から取得する。そして、それらのタイトル・巻数・著者名を示す文字列を設定した背表紙画像を表示させる。
【００６０】
天表示制御部６６は、天表示モードにおいて、縮小された本文表示領域２０とは重ならないよう本文表示領域２０の上側に天表示領域３４を設け、その天表示領域３４に天画像を表示させる。天表示制御部６６は、書籍情報保持部７２に保持された電子書籍の総ページ数に応じて天画像全体の厚みを調整する。具体的には、電子書籍の総ページ数が多いほど、縦幅が厚い天画像を表示させる。
【００６１】
天表示制御部６６は、主情報表示制御部６０により本文表示領域２０に表示中の電子書籍のＩＤをキーとして、その電子書籍に設定済みのしおりの情報（しおりＩＤと、しおりの設定位置を示すページ番号と座標情報）をしおり情報保持部７４から取得する。そして、上記ページ番号を示すしおりの画像を、上記座標情報が示す天画像の位置へ付加的に表示させる。
【００６２】
天表示制御部６６は、ユーザによる天画像に対する所定のしおり挿入操作、典型的にはトレース操作が検出された場合、本文表示領域２０に表示中のページの番号を主情報表示制御部６０から取得する。そして、そのページ番号を示すしおりの画像を、操作検出部５６により検出されたトレース位置に対応する天画像の位置へ新規に表示させる。天表示制御部６６はさらに、しおりのＩＤを採番し、しおりを挿入した電子書籍（言い換えれば閲覧中の電子書籍）のＩＤと、しおりＩＤと、ページ番号と、天画像におけるしおりの位置を示す座標情報とを対応づけてしおり情報保持部７４に格納する。
【００６３】
主情報表示制御部６０は、ユーザによる天画像に対する所定のしおり選択操作、典型的には天画像に設定済みのしおり画像に対するタップ操作が検出された場合、そのしおりと予め対応づけられたページ番号を天表示制御部６６から取得する。このページ番号は、ユーザにより選択されたしおりに表示されたページ番号であるとも言える。主情報表示制御部６０は、取得したページ番号で特定されるページの内容を書籍情報保持部７２から取得して本文表示領域２０に表示させる。
【００６４】
以上の構成による携帯情報端末１００の動作を以下説明する。
図１３は、携帯情報端末１００の動作を示すフローチャートである。携帯情報端末１００において電子書籍の閲覧アプリケーションが起動されなければ（Ｓ１０のＮ）、以降の処理をスキップして本図のフローを終了する。電子書籍の閲覧アプリケーションが起動されると（Ｓ１０のＹ）、端末姿勢判定部５２は携帯情報端末１００の姿勢の判定を開始する。主情報表示制御部６０は、ユーザにより指定された電子書籍の本文、言い換えれば、特定のページの内容をディスプレイ１０全体に表示させる（Ｓ１４）。
【００６５】
端末姿勢判定部５２においてロール角−３０°〜−８０°と判定された場合（Ｓ１６のＹ）、表示モード決定部５４は小口表示モードへの移行を決定し、表示制御部５８は後述の小口表示処理を実行する（Ｓ１８）。端末姿勢判定部５２においてロール角３０°〜８０°と判定された場合（Ｓ１６のＮかつＳ２０のＹ）、表示モード決定部５４は背表紙表示モードへの移行を決定し、表示制御部５８は後述の背表紙表示処理を実行する（Ｓ２２）。端末姿勢判定部５２においてピッチ角が６０°〜９０°と判定された場合（Ｓ２０のＮかつＳ２４のＹ）、表示モード決定部５４は天表示モードへの移行を決定し、表示制御部５８は後述の天表示処理を実行する（Ｓ２６）。端末姿勢判定部５２においてその他の姿勢と判定された場合（Ｓ２４のＮ）、表示モード決定部５４は本文表示モードへの移行を決定し、主情報表示制御部６０は、電子書籍の特定のページの内容をディスプレイ１０全体に表示させる（Ｓ２８）。なお、本段落における「移行」は、それまでの表示モードを「維持」することも含む概念である。
【００６６】
電子書籍の閲覧アプリケーションがユーザにより終了された場合（Ｓ３０のＹ）、本図のフローを終了する。閲覧アプリケーションの実行が継続される場合（Ｓ３０のＮ）、端末姿勢判定部５２は再度、携帯情報端末１００の姿勢を判定してＳ１６に戻る。例えば、本文表示モードから小口表示モードへ移行後、携帯情報端末１００の姿勢が標準姿勢に戻ると、表示モードも小口表示モードから本文表示モードへ戻ることになる。その一方、携帯情報端末１００の姿勢が小口表示モードの条件を維持する場合は小口表示モードが維持されることになる。
【００６７】
図１４は、図１３のＳ１８の小口表示処理を詳細に示すフローチャートである。主情報表示制御部６０が書籍の本文をディスプレイ１０全体に表示させていた場合（Ｓ４０のＹ）、主情報表示制御部６０は本文表示領域２０を縮小させる（Ｓ４２）。本文表示領域２０を縮小表示済みであれば（Ｓ４０のＮ）、Ｓ４２をスキップする。小口画像が未表示の場合（Ｓ４４のＮ）、小口表示制御部６２は小口表示領域２２に小口画像を表示させる（Ｓ４６）。小口画像を表示済みであれば（Ｓ４４のＹ）、Ｓ４６をスキップする。
【００６８】
操作検出部５６が小口画像に対するタップ操作を検出すると（Ｓ４８のＹ）、主情報表示制御部６０はそのタップ位置に対応するページの内容を本文表示領域２０に表示させる（Ｓ５０）。タップ操作が未検出であれば（Ｓ４８のＮ）、Ｓ５０をスキップする。操作検出部５６が小口画像に対するトレース操作を検出すると（Ｓ５２のＹ）、主情報表示制御部６０はそのトレース操作により指定された複数のページについて、各ページの内容を順次切り替えて本文表示領域２０に表示させる（Ｓ５４）。トレース操作が未検出であれば（Ｓ５２のＮ）、Ｓ５４をスキップする。図１４には不図示であるが、小口表示制御部６２は、タップ操作もしくはトレース操作に関わるページについて、書籍全体での位置を示すページガイド３０を小口画像に表示させる。
【００６９】
図１５は、図１３のＳ２２の背表紙表示処理を詳細に示すフローチャートである。主情報表示制御部６０が書籍の本文をディスプレイ１０全体に表示させていた場合（Ｓ６０のＹ）、主情報表示制御部６０は本文表示領域２０を縮小させる（Ｓ６２）。本文表示領域２０を縮小表示済みであれば（Ｓ６０のＮ）、Ｓ６２をスキップする。背表紙画像が未表示の場合（Ｓ６４のＮ）、背表紙表示制御部６４は背表紙表示領域３２に背表紙画像を表示させる（Ｓ６６）。背表紙画像を表示済みであれば（Ｓ６４のＹ）、Ｓ６６をスキップする。
【００７０】
図１６は、図１３のＳ２６の天表示処理を詳細に示すフローチャートである。主情報表示制御部６０が書籍の本文をディスプレイ１０全体に表示させていた場合（Ｓ７０のＹ）、主情報表示制御部６０は本文表示領域２０を縮小させる（Ｓ７２）。本文表示領域２０を縮小表示済みであれば（Ｓ７０のＮ）、Ｓ７２をスキップする。天画像が未表示の場合（Ｓ７４のＮ）、天表示制御部６６は天表示領域３４に天画像を表示させる（Ｓ７６）。天画像を表示済みであれば（Ｓ７４のＹ）、Ｓ７６をスキップする。閲覧中の電子書籍に対して設定済みのしおりがあれば（Ｓ７８のＹ）、天表示制御部６６は設定済みのしおりの情報をしおり情報保持部７４から取得して、しおり画像を天画像上に付加的に表示させる（Ｓ８０）。閲覧中の電子書籍に対してしおりが未設定であれば（Ｓ７８のＮ）、Ｓ８０をスキップする。
【００７１】
天画像に設定済みのしおりに対するユーザの選択操作を検出した場合（Ｓ８２のＹ）、主情報表示制御部６０は、そのしおりに対応づけられたページの内容を本文表示領域２０に表示させる（Ｓ８４）。しおりの選択操作が未検出であれば（Ｓ８２のＮ）、Ｓ８４をスキップする。天画像に対する新規のしおりの挿入操作を検出した場合（Ｓ８６のＹ）、天表示制御部６６は新たなしおりの画像を天画像に表示させるとともに、新たに設定したしおりの情報をしおり情報保持部７４へ格納する（Ｓ８８）。新規のしおりの挿入操作が未検出であれば（Ｓ８６のＮ）、Ｓ８８をスキップする。
【００７２】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下変形例を示す。
【００７３】
第１の変形例を説明する。実施の形態では、小口画像の縦方向の各位置が電子書籍の特定のページと対応づけられていることとした。変形例では、小口画像の横方向の各位置が電子書籍の特定のページと対応づけられてもよい。例えば、小口画像の相対的に右の部分が電子書籍の相対的に前のページと対応づけられ、小口画像の相対的に左の部分が電子書籍の相対的に後ろのページと対応づけられてもよい。また、小口画像における特定のＸ座標に対応するページ＝特定のＸ座標÷小口画像の幅×書籍の総ページ数（小数点以下切り捨て）、と対応づけられてもよい。特定のＸ座標は、先頭ページ部分を１として最終ページ部分を最大値とした場合の縦位置を示すものである。また小口画像の幅は、例えば小口画像におけるＸ座標の最大値である。
【００７４】
この変形例では、ユーザが小口画像に対して右から左へのトレース操作を行うと、主情報表示制御部６０は、電子書籍において相対的に前のページから相対的に後ろのページのそれぞれを順次切り替えて表示させる。その一方、ユーザが小口画像に対して左から右へのトレース操作を行うと、主情報表示制御部６０は、電子書籍において相対的に後ろのページから相対的に前のページのそれぞれを順次切り替えて表示させる。この変形例においても、電子書籍の閲覧において紙媒体書籍の閲覧の場合と近い操作感をユーザに提供することができる。
【００７５】
第２の変形例を説明する。実施の形態では、小口画像の縦方向の各位置が電子書籍の特定のページと対応づけられていることとした。変形例では、小口画像の各位置と電子書籍の特定のページが対応づけられていなくてもよい。この場合、小口画像に対するある一方向（例えば上から下）へのトレース操作が検出された場合、主情報表示制御部６０は、電子書籍において相対的に前のページから相対的に後ろのページのそれぞれを順次切り替えて表示させてもよく、現在閲覧中のページからそれより後ろのページへ順次切り替えて表示させてもよい。また、小口画像に対する反対方向（例えば下から上）へのトレース操作が検出された場合、主情報表示制御部６０は、電子書籍において相対的に後ろのページから相対的に前のページのそれぞれを順次切り替えて表示させてもよく、現在閲覧中のページからそれより前のページへ順次切り替えて表示させてもよい。
【００７６】
さらに第２の変形例の別態様として、小口画像に対するトレース操作が検出された場合、そのトレースの距離が長いほど、主情報表示制御部６０は、電子書籍における多くのページを順次切り替えて表示させてもよい。例えば、トレースの距離が複数グループに予め分類され、トレースの距離が長いグループほど多くのページ数と予め対応づけられてもよい。主情報表示制御部６０は、トレース操作が検出された場合、そのトレースの距離に対応するグループを特定し、そのグループに対応づけられたページ数分、現在閲覧中のページから順次切り替えて表示させてもよい。トレースの方向に応じて、現在閲覧中のページからそれより後ろのページへ切り替えてもよく、逆に現在閲覧中のページからそれより前のページへ切り替えてもよいことはもちろんである。
【００７７】
第３の変形例を説明する。実施の形態では小口表示領域２２を本文表示領域２０の左側に設け、背表紙表示領域３２を本文表示領域２０の右側に設けることとした。変形例では、小口表示領域２２を本文表示領域２０の右側に設け、背表紙表示領域３２を本文表示領域２０の左側に設けてもよい。この場合、表示モードの切り替え条件も実施の形態に記載した条件とは逆になる。
【００７８】
また、電子書籍に関する属性情報として小口の位置もしくは綴じ位置を示す情報が取得された場合は、小口の位置が示す方向もしくは綴じ位置の反対方向に小口表示領域２２を設けてもよい。そして小口の位置の反対方向もしくは綴じ位置が示す方向に背表紙表示領域３２を設けてもよい。
【００７９】
また、表示制御部５８（およびそれに含まれる各機能ブロック）は、電子書籍の本文の記述方向を判定してもよい。電子書籍の本文が縦書きであれば、小口表示領域２２を本文表示領域２０の左側に設け、背表紙表示領域３２を本文表示領域２０の右側に設けてもよい。その一方、電子書籍の本文が横書きであれば、小口表示領域２２を本文表示領域２０の右側に設け、背表紙表示領域３２を本文表示領域２０の左側に設けてもよい。また、電子書籍のコンテンツが洋書であれば、例えば電子書籍の属性情報が洋書であることを示す場合は、小口表示領域２２を本文表示領域２０の左側に設け、背表紙表示領域３２を本文表示領域２０の右側に設けてもよい。また、電子書籍のコンテンツが英語表記であれば、例えば電子書籍の属性情報が英語表記であることを示す場合は、小口表示領域２２を本文表示領域２０の左側に設け、背表紙表示領域３２を本文表示領域２０の右側に設けてもよい。
【００８０】
図１７は、第３の変形例の小口表示モードにおけるユーザインタフェースを示す。同図は、横書きのコンテンツを表示する本文表示領域２０の右側に小口表示領域２２を設ける例を示している。また図１７は図６に対応するものであり、同一もしくは対応する要素には図６と同じ符号を付している。この場合、既読範囲２４は未読範囲２６の左側に位置する。また、小口表示領域２２に対する上から下へのトレース操作に伴って、ページガイド３０は左から右へ移動する。第３の変形例においては、図７で示したように、ロール角が＋３０°以上、＋８０°以下の値になった場合、携帯情報端末１００は小口表示モードとなる。
【００８１】
図１８は、第３の変形例の背表紙表示モードにおけるユーザインタフェースを示す。同図は、横書きのコンテンツを表示する本文表示領域２０の左側に背表紙表示領域３２を設ける例を示している。また図１８は図８に対応するものであり、同一もしくは対応する要素には図８と同じ符号を付している。第３の変形例においては、図５で示したように、ロール角が−３０°以上、−８０°以下の値になった場合、携帯情報端末１００は背表紙表示モードとなる。
【００８２】
第４の変形例を説明する。実施の形態では、小口表示モードにおいて携帯情報端末１００の姿勢が小口表示モードの条件から外れた場合には他の表示モードへ移行することとした。例えば、小口表示モードにおいて携帯情報端末１００の姿勢が標準姿勢となった場合、本文表示モードへ移行することとした。変形例では、小口表示モードにおいて小口画像に対するタップ操作もしくはトレース操作中、すなわち小口画像に対するユーザの指の接触が検出されている間は、表示モード決定部５４は、携帯情報端末１００の姿勢が小口表示モードの条件から外れた場合でも他の表示モードへの移行を抑制してもよい。言い換えれば、小口表示モードのまま維持してもよい。この変形例によれば、小口画像に対する操作中に、ユーザが意図せず携帯情報端末１００の姿勢が変化してしまった場合でも小口表示モードが維持され、ユーザの利便性を向上することができる。
【００８３】
第５の変形例を説明する。実施の形態の携帯情報端末１００は電子書籍を表示することとしたが、携帯情報端末１００の表示対象はこれに限定されない。例えば、複数の写真の画像や、動画の複数のサムネイル画像を、複数のページに亘り表示する電子コンテンツについても携帯情報端末１００の表示対象に含まれ、実施の形態で提案した電子コンテンツの表示方法を適用することができる。
【００８４】
なお、携帯情報端末１００における表示モード変更の条件は、開発者の経験や、携帯情報端末１００を使用した実験等により適切な内容が決定されてよい。例えば、実施の形態で記載した閾値とは別の閾値を使用してもよいことはもちろんである。
【００８５】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。
【００８６】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００８７】
５２  端末姿勢判定部、  ５４  表示モード決定部、  ５６  操作検出部、  ５８  表示制御部、  ６０  主情報表示制御部、  ６２  小口表示制御部、  ６４  背表紙表示制御部、  ６６  天表示制御部、  ７２  書籍情報保持部、  ７４  しおり情報保持部、  １００  携帯情報端末。
【図１】
0005846857.tif 000002
【図２】
0005846857.tif 000003
【図３】
0005846857.tif 000004
【図４】
0005846857.tif 000005
【図５】
0005846857.tif 000006
【図６】
0005846857.tif 000007
【図７】
0005846857.tif 000008
【図８】
0005846857.tif 000009
【図９】
0005846857.tif 000010
【図１０】
0005846857.tif 000011
【図１１】
0005846857.tif 000012
【図１２】
0005846857.tif 000013
【図１３】
0005846857.tif 000014
【図１４】
0005846857.tif 000015
【図１５】
0005846857.tif 000016
【図１６】
0005846857.tif 000017
【図１７】
0005846857.tif 000018
【図１８】
0005846857.tif 000019