(57)【要約】【課題】本体の向きに応じて表示する頁を変更する電子機器において、向きをどの程度変えると頁が変更するのかをユーザに知らせることができる電子機器、表示方法及びプログラムを提供する。【解決手段】実施形態によれば、電子機器は、表示部と、ページ切り替え部とを備える。表示部は、第１の表示と、第２の表示と、機器の向きに応じて移動可能な第３の表示と、電子書籍のコンテンツとを表示する。ページ切り替え部は、第３の表示が第１の表示の表示領域に移動し、第３の表示が第２の表示の表示領域に移動すると、表示部に表示されている電子書籍のページを切替える。【選択図】図９
2014085819.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示と、第２の表示と、機器の向きに応じて移動可能な第３の表示と、電子書籍のコンテンツとを表示する表示部と、
前記第３の表示が前記第１の表示の表示領域に移動し、前記第３の表示が前記第２の表示の表示領域に移動すると、前記表示部に表示されている電子書籍のページを切替えるページ切り替え部と、
を備える電子機器。
【請求項２】
前記電子機器の向きを検出するセンサと、
前記第３の表示を前記センサにより検出された電子機器の向きに応じた前記表示部の位置に表示する表示制御手段をさらに具備する請求項１記載の電子機器。
【請求項３】
前記表示制御手段は、初期状態では前記第３の表示を前記第１の表示の表示領域内に表示し、電子機器の向きが所定の向き以上になると、前記第３の表示を前記第２の表示の表示領域内に表示する請求項２記載の電子機器。
【請求項４】
前記表示手段は、前記センサの初期値を記憶するメモリを具備し、前記センサにより検出された電子機器の向きと初期値との差分に応じた位置に前記第３の表示を表示する請求項３記載の電子機器。
【請求項５】
前記メモリの初期値はユーザの指示により再度記憶可能である請求項４記載の電子機器。
【請求項６】
前記ページ切り替え部の動作は、ユーザの指示操作により中断、再開することができ、前記メモリの初期値は再開時に再度記憶される請求項４記載の電子機器。
【請求項７】
前記センサは電子機器の方位と、ピッチ角度を検出し、
前記メモリは方位の初期値を記憶し、該初期値はピッチ角度が所定角度以上変化すると再度記憶される請求項４記載の電子機器。
【請求項８】
第１の表示と、第２の表示と、機器の向きに応じて移動可能な第３の表示と、電子書籍のコンテンツとを表示する表示部を具備する電子機器の表示方法であって、
前記第３の表示が前記第１の表示の表示領域に移動し、前記第３の表示が前記第２の表示の表示領域に移動すると、前記表示部に表示されている電子書籍のページを切替える表示方法。
【請求項９】
コンピュータにより実行されるプログラムであって、前記プログラムは前記コンピュータを
第１の表示と、第２の表示と、機器の向きに応じて移動可能な第３の表示と、電子書籍のコンテンツとを表示する表示部と、
前記第３の表示が前記第１の表示の表示領域に移動し、前記第３の表示が前記第２の表示の表示領域に移動すると、前記表示部に表示されている電子書籍のページを切替えるページ切り替え部と、
して動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態はコンテンツを表示する電子機器、表示方法及びプログラムに関する。
【背景技術】
【０００２】
このような電子機器の一例として電子書籍リーダがある。携帯端末のような形状の電子書籍リーダ専用機も開発されている。
【０００３】
さらに、タブレットＰＣ（パーソナルコンピュータ）やスマートフォン等の携帯端末にインストールして使う電子書籍リーダのアプリケーションも発売されている。
【０００４】
また、通勤、通学時に電車やバスなどの乗り物の中でこれらの電子書籍リーダを使って電子書籍を読む場合、荷物やつり革を持つため、片手で操作できることが好ましい。
【０００５】
そして、電子書籍リーダの操作の大部分は頁切り替えである。
【０００６】
従来、頁切り替えは、例えば、前頁、次頁等のボタン操作により行なっていた。このため、頁切り替えにおいては、片手操作が困難であった。
【０００７】
そして、近年、片手でも頁切り替えを可能とするために、電子書籍リーダ端末の動きに応じて頁切り替えする電子書籍リーダが開発されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2008-116791号公報
【特許文献２】特開2012-79301号公報
【特許文献３】特開平10-49337号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来装置では、表示頁を本体の動きに応じて変更しているが、本体をどの程度動かすと頁が変更するのかが、ユーザにとり、判りにくかった。
【００１０】
そのため、例えば、不用意に頁が変更されてしまったり、ある程度、電子機器を動かしても、なかなか頁が変更されなかったりすることがあった。
【００１１】
なお、このような課題は、電子書籍リーダに限らず、通常の文書、表、写真や、ウェブコンテンツを表示するＰＣに、上記のようなＰＣの動きに応じて頁を切り替える機能を組み込む場合にも、同様に生じている。
【００１２】
本発明の目的は、表示頁を本体の動きに応じて変更する電子機器において、電子機器をどの程度動かすと頁が変更するのかをユーザに知らせることができる電子機器、表示方法及びプログラムを提供することである。
【課題を解決するための手段】
【００１３】
実施形態によれば、電子機器は、表示部と、ページ切り替え部とを備える。表示部は、第１の表示と、第２の表示と、機器の向きに応じて移動可能な第３の表示と、電子書籍のコンテンツとを表示する。ページ切り替え部は、第３の表示が第１の表示の表示領域に移動し、第３の表示が第２の表示の表示領域に移動すると、表示部に表示されている電子書籍のページを切替える。
【図面の簡単な説明】
【００１４】
【図１】実施形態の電子書籍リーダの外観を示す斜視図である。
【図２】実施形態の電子書籍リーダのシステム構成を示すブロック回路図である。
【図３】実施形態のセンサの検出角度方向を示す図である。
【図４】実施形態の電子書籍リーダの書籍表示画面の一例を示す図である。
【図５】実施形態の電子書籍リーダの方位インジケータの原理と、角度の表示の一例を示す斜視図である。
【図６】実施形態の電子書籍リーダの向きと頁切り替えの関係を示す図である。
【図７】実施形態の電子書籍リーダの基準方角の再設定の操作を示す図である。
【図８】実施形態の電子書籍リーダの基準方角の再設定の操作を示す図である。
【図９】実施形態の電子書籍リーダの頁切り替え処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、第１の実施形態について図面を参照して説明する。
【００１６】
図１は、電子機器（電子書籍リーダ）の実施形態の外観を示す斜視図である。
【００１７】
ここでは、電子機器の一例として、タブレットＰＣ（図１（ａ））やスマートフォン（図１（ｂ））等の携帯端末にアプリケーションをインストールして電子書籍リーダとして使う場合を示すが、この実施形態においては、携帯端末のような形状を有する電子書籍リーダ専用機でもよい。
【００１８】
図１（ａ）に示すタブレットＰＣは、通常は、親指が表面に接触し、残りの４本の指が背面に接触する状態で、両手で保持されるが、片手だけでも保持できる。
【００１９】
図１（ｂ）に示すスマートフォンは、小型であるので、通常、掌に収納され、片手で保持される。
【００２０】
タブレットＰＣ、スマートフォンとも平板状の外形を備え、タッチパネル式の表示部・入力部を備えるとともに、ネットワーク接続機能を備えた携帯可能な端末（電子機器）である。
【００２１】
図２は、実施形態を構成する携帯端末（電子機器）（タブレットＰＣ、スマートフォンとも同じ構成）のシステム構成図である。
【００２２】
本システムは、ＣＰＵ１０、主メモリ１２、サウンドコーデック１４、グラフィクスプロセッシングユニット（ＧＰＵ）１８、ＨＤＭＩ制御回路３２、ＵＳＢポート３６、ＢＴモジュール３８、無線ＬＡＮモジュール４０、ＳＤカードコントローラ４２、傾きセンサ４４、ＢＩＯＳ−ＲＯＭ４６、フラッシュメモリ４８、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）５０と、これらに接続されるシステムコントローラ３０を含む。
【００２３】
ＣＰＵ１０は、電子書籍リーダの各部の動作を制御するプロセッサである。
【００２４】
本システムは、大容量記憶装置としてはハードディスクドライブの代わりに大容量のフラッシュメモリ４８が用いられる。
【００２５】
そのため、ＣＰＵ１０は、フラッシュメモリ４８から主メモリ１２にロードされるオペレーティングシステム（ＯＳ）及び各種アプリケーションプログラム（電子書籍リーダのアプリケーションプログラムを含む）を実行する。
【００２６】
また、ＣＰＵ１０は、ＢＩＯＳ−ＲＯＭ４６に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２７】
システムコントローラ３０は、ＣＰＵ１０のローカルバスと各コンポーネントとの間を接続するブリッジデバイスである。
【００２８】
システムコントローラ３０には、主メモリ１２をアクセス制御するメモリコントローラも内蔵されている。
【００２９】
また、システムコントローラ３０は、例えば、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１８との通信を実行する機能も有している。さらに、システムコントローラ３０は、サウンドコーデック１４との通信を実行する機能も有している。
【００３０】
サウンドコーデック１４には、スピーカ（あるいはヘッドホン端子）１６が接続される。サウンドコーデック１４は音源デバイスであり、再生対象のオーディオデータをスピーカ１６またはＨＤＭＩ制御回路３２に出力する。
【００３１】
また、電子書籍によっては、音声データも付随しているので、アプリケーションが音声読み上げ機能を備えている場合は、電子書籍の内容をスピーカ（あるいはヘッドホン）１６から拡声出力することができる。
【００３２】
グラフィクスプロセッシングユニット（ＧＰＵ）１８には、ビデオＲＡＭ（ＶＲＡＭ）２０、ディスプレイユニット２２が接続される。
【００３３】
ディスプレイユニット２２はＬＣＤ２２、バックライト２６、タッチパネル５４を含む。ＧＰＵ１８の制御により、書籍テキストあるいは書籍イメージがＬＣＤ２２に表示される。
【００３４】
ＬＣＤ２２には書籍のみならず、端末（電子機器）の方角を示す方位インジケータも表示される。
【００３５】
方位インジケータについては、図４を参照して後述する。
【００３６】
タッチパネル５４は、例えば静電容量式のタッチパネルからなり、タッチされた位置の座標データが入力される。
【００３７】
ＧＰＵ１８は、ディスプレイユニット２２を制御する表示コントローラである。ＧＰＵ１８によって生成される表示信号はＬＣＤ２４に送られる。
【００３８】
また、ＧＰＵ１８は、ＨＤＭＩ制御回路３２およびＨＤＭＩ端子３４を介して、外部ディスプレイにデジタル映像信号を送出することもできる。
【００３９】
ＨＤＭＩ端子３４は、外部ディスプレイ接続端子である。ＨＤＭＩ端子３４は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイに送出することができる。
【００４０】
ＨＤＭＩ制御回路３２は、ＨＤＭＩモニタと称される外部ディスプレイにデジタル映像信号を、ＨＤＭＩ端子３４を介して送出するためのインタフェースである。
【００４１】
無線ＬＡＮモジュール４０は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。無線ＬＡＮモジュール４０を利用して、インターネットに接続し、電子書籍データをダウンロードすることができる。
【００４２】
ＵＳＢポート３６は、図示しないＵＳＢコネクタを介して接続される外部機器との通信を実行する。ＵＳＢポート３６を介して外部機器から電子書籍データを受信することもできる。
【００４３】
ＢＴモジュール３８は、外部機器との近距離無線通信を実行するデバイスである。ＢＴモジュール３８を介して外部機器から電子書籍データを受信することもできる。
【００４４】
ＳＤカードコントローラ４２は、携帯端末（電子機器）本体に設けられたカードスロットに挿入されるメモリカードに対するデータの書き込み及び読み出しを実行する。
【００４５】
傾きセンサ４４は、例えば地磁気を検出するホール素子からなり、Ｘ軸、Ｙ軸、Ｚ軸の３方向に３つの素子を組み合わせて、図３に示すような３軸の角度を検出する。
【００４６】
携帯端末（電子機器）の画面の左右方向であるＸ軸回りの角度をピッチ角度、携帯端末（電子機器）の画面の上下方向であるＹ軸回り方向の角度をロール角、画面に直交するＺ軸回りの角度をコンパス角度と称する。
【００４７】
コンパス角度が、例えば、いわゆる方角（北を０度とした場合の向き）となる。
【００４８】
本実施形態は、片手操作による頁切り替えを実現するために、例えば、ユーザが電子書籍リーダ（電子機器）をどの程度動かす、すなわち、どの程度向き（方角）を変化させたかに応じ、頁切り替えの指示がされたか、あるいはされなかったかを判断する。
【００４９】
そして、電子書籍リーダ（電子機器）が動かされ、例えば、その向きがコンパス方向に所定角度以上変更されると、頁切り替えがなされる。
【００５０】
なお、この所定角度は、ユーザの設定により任意に変えることができる。
【００５１】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）５０は、電力管理のためのエンベデッドコントローラと、キーボード及びタッチセンサ５４を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００５２】
ＥＣ／ＫＢＣ５０には電源スイッチ５２、インジケータ５６、電源回路５８、バッテリ６０が接続される。
【００５３】
ＥＣ／ＫＢＣ５０は、ユーザによるパワーボタンの操作に応じて本携帯端末（電子機器）本体を電源オン／電源オフする機能を有している。
【００５４】
図４は、本実施形態の電子書籍リーダの表示画面の一例を示す。
【００５５】
ここでは、縦書きの書籍を表示する例を示すが、書籍は横書きでもよい。横書きの場合は、図１に示す携帯端末（電子機器）の画面を９０度で回転して使う。
【００５６】
書籍の縦書き、横書き（画面を９０度回転して使うか否か）もユーザの設定によりユーザの好みに応じて自由に決めることができる。
【００５７】
画面の中央は書籍表示領域７２であり、ここに書籍のテキストが縦書きで表示される。書籍はテキストのみならず、挿絵やコミック等の画像も含む。
【００５８】
書籍表示領域７２の上部には左右方向に配置された方位インジケータ７４が表示される。
【００５９】
方位インジケータ７４は、３つの角度範囲を示す３つのバー７４ａ、７４ｂ、７４ｃと、端末（電子機器）の向いている方角を示すサークル７４ｄとからなる。
【００６０】
中央のバー７４ｂの上部には表示されている電子書籍の頁番号が表示される。
【００６１】
３つのバー７４ａ、７４ｂ、７４ｃは、間隔を空けて配置され、サークル７４ｄの表示位置は、携帯端末（電子機器）の方角の変化（あるタイミングでの方角を基準とした場合の変化）に応じて左右に移動する。
【００６２】
そのため、サークル７４ｄが中央のバー７４ｂの表示領域に位置する場合は、頁切り替えは実施されない状態であることを示す。方角変化の増大に伴い、サークル７４ｄは徐々に左右に移動する。
【００６３】
端末（電子機器）が動かされ、例えば、その向き（方角）が右側に変えられると、サークル７４ｄが右方向に移動する。
【００６４】
そして、その向き（方角）が、予め設定された所定角度以上変えられると、例えば、サークル７４ｄが右側のバー７４ｃの表示領域内に入り、頁が前頁に戻されることを示す。
【００６５】
反対に、端末（電子機器）が動かされ、例えば、その向き（方角）左側に変えられると、サークル７４ｄが左方向に移動する。
【００６６】
そして、その向き（方角）が、予め設定された所定角度以上変えられると、サークル７４ｄが左側のバー７４ａの表示領域内に入り、頁が次頁に送られることを示す。
【００６７】
なお、端末（電子機器）の向き（方角）を変える方向とサークル７４ｄが移動する方向との関係は、上述の関係の逆でもよい。
【００６８】
さらに、端末（電子機器）の向きを変える方向と頁が移動する方向（前頁に戻る、あるいは次頁に送る）との関係も、上述の関係の逆でもよい。
【００６９】
これらも、ユーザ設定によりユーザの好みに応じて自由に決めることができる。
【００７０】
例えば、右手で持つ場合と左手で持つ場合とで、端末（電子機器）の向きを変える方向に対する頁切り替えの方向の感覚が異なるので、ユーザ設定により自由に設定することが好ましい。
【００７１】
書籍表示領域７２の下部には栞ボタン７６、設定ボタン７８、終了ボタン８０が表示される。
【００７２】
栞ボタン７６は本実施形態による「端末（電子機器）のの向きを変えることによる頁切り替え機能」を一時的にオフするものである。
【００７３】
例えば、電車に、乗車中で駅に到着した場合、他の乗客の乗り降りのために一時的に身体の向きを変えなければならないことが多い。
【００７４】
この場合でも、身体とともに端末（電子機器）の向きも変わってしまい、所望しない頁切り替えが実施される可能性がある。
【００７５】
このような場合に、栞ボタン７６を押す（栞機能がオン）と、頁切り替え機能を一時的にオフし、そのままの頁が表示され続ける。
【００７６】
頁切り替え機能がオフ（栞機能がオン）の時に、再度、栞ボタン７６を押すと、栞機能がオフとなり、頁切り替え機能が再開する。即ち、栞ボタン７６を押すことは本に栞を挟むことと、同様の作用である。
【００７７】
設定ボタン７８は種々のユーザ設定のためのメニューを表示するためのものである。
【００７８】
ユーザ設定の一例は、上述したように、縦書き／横書きの指定、端末（電子機器）の向きを変える方向とサークル７４ｄが移動する方向との関係、端末（電子機器）の向きを変える方向と頁が捲られる方向（前に戻る、あるいは次に送る）との関係、向きをどの程度変えると頁が変わるかを決める方角変化の所定角度等がある。
【００７９】
さらに、ユーザ設定は、方位インジケー７４の表示形態（配置場所、大きさ等）等の画面のレイアウトも含む。
【００８０】
終了ボタン８０は、電子書籍アプリケーションを終了するボタンである。終了ボタン８０が押されると、デスクトップ画面が表示される。
【００８１】
図５は、端末（電子機器）の向きの変化と方位インジケータ７４の表示（サークル７４ｄの表示位置）関係を示す図である。
【００８２】
図５（ｂ）に示すように、画面サイズ（実際には方位インジケータ７４の幅）が８００ポイントとする時、中心位置は４００ポイントとなる。
【００８３】
また、図５（ａ）に示すように、基準の方角（通常は、電子書籍アプリケーションの起動時）を４５度方向とし、端末（電子機器）の向きを変えた時の現方角を７０度方向とすると、２５度（＝７０−４５）傾けたことになる。
【００８４】
この値に１０を乗じた値をＸとし、サークル７４ｄの直径を２０とすると、サークル７４ｄの表示位置は、４００−１０＋Ｘで表せられるので、４００−１０＋２５０＝６４０ポイントの位置にサークル７４ｄの左端を表示する。
【００８５】
Ｘを求める際の定数１０を変えることにより、一定の角度変化に対するサークル７４ｄの表示位置変化量が異なり、頁切り替えのために端末（電子機器）の向きをどの程度変えるかを認識し易さが変化する。
【００８６】
このため、この定数もユーザ設定により、可変とする。
【００８７】
また、向きに応じて無制限にサークル７４を移動することは無用であるので、画面サイズに応じてサークル７４ｄの表示位置の最大値、最小値を決め、画面をはみ出してサークル７４ｄを表示することがないように設定する。
【００８８】
例えば、図５の例では、最大値、最小値は＋３００、−３００ポイントであるが、この数値もユーザ設定により可変とする。
【００８９】
図６は端末（電子機器）を傾けた場合の頁の変更を示す図である。
【００９０】
ここでは、中央のバー７４ｂの表示領域は基準方角からの変化が±５度以内の範囲、右側のバー７４ｃの表示領域は＋１０度以上の範囲、左側の表示領域７４ｃは−１０度以上の範囲に対応する。
【００９１】
基準角度からの変化が±５度以内の場合は、図６（ａ）に示すようにサークル７４ｄは中央のバー７４ｂ内に表示され、頁切り替えは実行されず、５頁目が表示される。
【００９２】
端末（電子機器）の向きを右側に変えると、基準角度からの変化が＋５度〜＋１０度の範囲の場合は、図６（ｂ）に示すようにサークル７４ｄは中央のバー７４ｂと右側のバー７４ｃとの中間に表示され、５頁目が表示され続ける。
【００９３】
さらに、端末（電子機器）の向きを右側に変え、基準角度からの変化角度が＋１０度以上になると、図６（ｃ）に示すようにサークル７４ｄは右側のバー７４ｃの表示領域内に移動し、頁切り替えが実行され、前頁（４頁目）に変更される。
【００９４】
この時、端末（電子機器）は傾いている状態であり、このままでは画面が見づらいので、この後、ユーザは端末（電子機器）を逆方向に傾けて基準方角に戻す。
【００９５】
この時も、図６（ｄ）、（ｅ）に示すように、サークル７４ｄは向きに応じて表示位置が移動するが、サークル７４ｄを元の表示位置に戻す際は、頁切り替えはされない。
【００９６】
基準角度に戻った後、向きを逆方向に変えると、図６（ｆ）に示すように、次頁（３頁目）に変更される。
【００９７】
次に、基準方角の調整方法について説明する。
【００９８】
栞ボタン７６に関連して説明したように、電車、バス等に乗車中は、自分の意図しない方角に進行したりするので、図７（ａ）に示すように端末（電子機器）の方角が変わり基準方角からの変化が大きくなってしまい、意図しない頁切り替えがなされることがある。
【００９９】
この場合、画面（の任意の場所）をタップすることにより、タップした時点の方角が基準方角として再設定（更新）され、基準方角からの変化が実質的に生じていない状態となる。
【０１００】
図７（ｂ）は、基準方角の更新を示す。
【０１０１】
すなわち、基準方角が４５度であり、乗り物の方角の変化に伴い端末（電子機器）の方角が８５度に変わってしまったが、その時点で画面をタップすると、８５度が基準方角とされる。この基準方角の再設定は、栞機能をオンにし、その後オンからオフに切り換わる際に自動的に実行されるようにしても良い。
【０１０２】
電車、バス等に乗車中、混雑してきた時など、スペースの関係から端末（電子機器）を水平状態から垂直方向へ立てる必要がある。
【０１０３】
本実施形態の傾きセンサは、例えば、ピッチ角度に応じてコンパス角度が多少ずれる可能性がある。
【０１０４】
そのため、基準方角を設定した時のピッチ角度も記憶しておいて、ピッチ角度の現在値と記憶値との差が所定値以上になった場合、基準方角の再設定（更新）をする。
【０１０５】
例えば、図８（ａ）に示すように、電子書籍アプリケーションの起動時のピッチ角度から±２０度以上ピッチ角度が変化した場合は、図８（ｂ）に示すように、その時点の方角を基準方角に変更する。
【０１０６】
図９は、実施形態の頁切り替え動作を示すフローチャートである。
【０１０７】
このフローチャートは電子書籍リーダのアプリケーションを立ち上げると開始する。
【０１０８】
なお、図５、図６を参照して説明した方位インジケータの表示処理はこのフローチャートとは独立して行なわれる。
【０１０９】
この実施形態においては、画面の書籍表示領域７２上部に表示された方位インジケータ７４（７４ａ、７４ｂ、７４ｃ）と、サークル７４ｄを見ながら、ユーザが電子機器（端末）を動かし、自分でサークル７４ｄを基準の位置（中央のバー７４ｂ）に戻すことで電子機器（端末）はページ切り替えフラグを立てる。
【０１１０】
そのフラグが立っているときに、ユーザが電子機器（端末）を動かし、向きを閾値まで変化させることでページを切り替えさせる方法を取っている。
【０１１１】
すなわち、電子機器（端末）の向きは、必ずしも、人間（ユーザ）が思った通りの向きになっているとは限らない。
【０１１２】
このことから、この実施形態においては、電子機器（端末）の向きと切り替え範囲、切り替えフラグを表示させている。
【０１１３】
これにより、電子機器（端末）はユーザに、頁を切替えるためにはどの程度の操作が必要かを明示し、操作性を向上させている。
【０１１４】
ブロックＢ１２で、傾きセンサ４４のコンパス角度とピッチ角度を初期値として取得する。
【０１１５】
ブロックＢ１４で、コンパス角度の初期値を基準方角に設定する。ブロックＢ１６で、フラグに１をセットする。
【０１１６】
フラグの作用は、頁切り替えが不安定に実行されることを防止することである。
【０１１７】
例えば、頁切り替えを決める所定角度の前後で端末（電子機器）の向きが微妙に変化し、向きの変化が所定角度を一度超えてから僅かに戻り、再度超える場合、その都度頁切り替えが実行されると、好ましくない。
【０１１８】
そこで、ブロックＢ２６で後述するように、フラグが１であって向きの変化が所定角度を超えた場合に限り、頁切り替えが実行されるようにしている。
【０１１９】
ブロックＢ２８に示すように、向きの変化が所定角度を一度超えると、フラグは０になるが、端末（電子機器）の向きが逆方向に戻り、所定角度を僅かに下回ってもフラグは０のままである。
【０１２０】
フラグが１に戻るのは、ブロックＢ３８に示すように、向きの変化が所定角度の半分まで戻った時である。
【０１２１】
ブロックＢ１８で、コンパス角度の現在値を取得する。
【０１２２】
ブロックＢ２０で、コンパス角度の初期値と現在値の差分を計算する。
【０１２３】
本実施形態では、端末（電子機器）の向きをコンパス方向に基準角度から所定角度以上変えることを頁切り替えの指示入力としている。
【０１２４】
ブロックＢ２２で、差分が±１０度（所定角度）以上であるか否か判定する。イエスの場合は、頁切り替えの指示が入力されたとみなす。
【０１２５】
ブロックＢ２４で、フラグが１であるか否か判定する。フラグが１である場合は、差分の角度のプラス・マイナスに応じた順番にブロックＢ２６で頁を切り替える。
【０１２６】
フラグが０である場合は、上述したような端末（電子機器）の向きの不安定な変動であると見做し、ブロックＢ２６はスキップする。
【０１２７】
ブロックＢ２８で、フラグに０をセットする。
【０１２８】
ブロックＢ２２で、差分が±１０度（所定角度）以上ではないと判定されると、ブロックＢ３６で、差分が±５度以内であるか、否か、判定する。
【０１２９】
イエスの場合は、ブロックＢ３８で、フラグに１をセットする。
【０１３０】
ノーの場合は、ブロックＢ３８はスキップする。
【０１３１】
初期状態でフラグは１であり、向きの変化の絶対値が１０度以上になるとフラグは０となり、変化の絶対値が５度以下になるとフラグは１に戻る。
【０１３２】
このようなフラグのヒステリシス特性により、例えば、端末（電子機器）の向きの不安定な変化を起因とする、頁切り替え動作の誤動作を防止することができる。
【０１３３】
ブロックＢ２８、Ｂ３８の次に、ブロックＢ３０で、フラグが１であるか、否かを判定する。
【０１３４】
０である場合は、ブロックＢ３４で、方位インジケータ４７の色を白とする（白バー表示）。
【０１３５】
１である場合は、ブロックＢ３２で、方位インジケータ４７の色を赤とする（赤バー表示）。
【０１３６】
すなわち、方位インジケータ４７が白い場合は、いくら傾けても頁切り替えは実行されない。
【０１３７】
この場合は、端末（電子機器）を逆方向に傾けて、サークル４７ｄを一旦中央の表示領域７４ｂ内に戻して、方位インジケータ４７を赤に戻す必要があることを表す。
【０１３８】
ブロックＢ４０で、栞機能がオンであるか否か判定する。
【０１３９】
常時は、栞機能はオフであり、栞ボタン７６がオンされると、栞機能がオンされる。
【０１４０】
ブロックＢ４０で、栞機能がオンであると判定されると、ブロックＢ４２で、栞機能がオフであるか否か判定する。
【０１４１】
栞機能がオンである場合は、ブロックＢ４２を繰り返す。即ち、栞機能がオンの間は、フローチャートは処理を進めず、いくら傾けても頁切り替えは実施されない。
【０１４２】
ブロックＢ４２で、栞機能がオフであると判定されると、ブロックＢ１２に戻り、コンパス角度、ピッチ角度の初期値の取得から繰り返す。
【０１４３】
ブロックＢ４０で栞機能がオフと判定されると、ブロックＢ４４で、ピッチ角度の初期値と現在値の差分が±２０度（所定角度）以上であるか、否か判定する。
【０１４４】
コンパス値はピッチ角度によって若干値が異なるので、ピッチ角度が所定角度以上ずれると、コンパス値もずれてしまうので、コンパス値の初期設定を再度行なう必要がある。
【０１４５】
そのため、ブロックＢ４４でピッチ角度が所定角度以上ずれたと判定されると、ブロックＢ１２に戻り、図８に示すようにコンパス角度の初期値の再設定を行なう。
【０１４６】
ブロックＢ４４でピッチ角度が所定角度以上ずれていないと判定されると、ブロックＢ４６で画面がタッチされたか、否かを判定する。
【０１４７】
画面がタッチされたと判定されると、ブロックＢ１２に戻り、図７に示すようにコンパス角度の初期値の再設定を行なう。すなわち、ユーザが画面をタッチすることにより、基準方角の再設定が可能である。
【０１４８】
以上説明したように、実施形態によれば、例えば、通勤、通学時、電車やバスなどの乗り物の中で、タブレットＰＣやスマートフォンなどの携帯端末（電子機器）を使って、電子書籍を読む際等に、頁を切り替える動作を、端末（電子機器）の向きを変えることで実現でき、例えば、片手で読書をすることができる。
【０１４９】
また、ページ送りだけでなく、ページ戻し動作も、端末（電子機器）の向きを逆方向に変えることで実現できる。
【０１５０】
さらに、端末（電子機器）の現在の向き具合と、頁切り替えに必要な向きの変化との関係を明示しているので、向きをどのくらい変えたら頁切り替えがなされるのかが分かり、操作性を向上させることができる。
【０１５１】
また、例えば、駅に到着した時等、他の乗客の乗り降りで身体の向きをかえなければならないことも多い。
【０１５２】
この場合、この実施形態によれば、端末（電子機器）の向きを認識することを一時停止させ、不本意に頁切り替えがなされることが防止される。
【０１５３】
例えば、身体の向きが決まったら、一時停止を解除することで、読書を再スタートさせることができる。
【０１５４】
さらに、電車などの公共の乗り物は自分の意図しない方角に進行したりするので、例えば、駅到着時と同様に、不本意に頁切り替えがなされることがある。
【０１５５】
これを防止するために、基準方角を簡単に変更することで、更に操作性を向上させることができる。
【０１５６】
また、電車が混雑してきた時などに、端末（電子機器）を水平状態から垂直方向へ立てる必要がある場合があるが、ピッチ角度の変動に応じてコンパス角度が多少変化する場合がある。
【０１５７】
そこでピッチ角度の変動を検出して、基準方角を自動的に再設定することにより操作性をさらに向上させることができる。
【０１５８】
上述の実施形態は電子書籍リーダについて説明したが、本発明は、電子書籍リーダに限らず、通常の文書、表、写真や、ウェブコンテンツを表示するＰＣに対して、傾きセンサを内蔵し、ＰＣの向きに応じて頁を切り替える機能を組み込む場合にも、同様に適用可能である。
【０１５９】
さらに、電子書籍リーダのアプリケーションをタブレットＰＣやスマートフォン等の携帯端末（電子機器）にインストールして使う電子書籍リーダの場合は、他のアプリケーションの頁切り替え動作に対しても、同様に適用可能である。
【０１６０】
さらに、端末（電子機器）の移動（向き）をコンパス角度の変化として検出しているが、これに限らず、他の角度であるロール角度、あるいはピッチ角度の変化として検出してもよい。
【０１６１】
例えば、タブレットＰＣに横書きの書籍を表示する場合は、ピッチ方向に向きを変えることも可能であるし、スマートフォンの場合は、ロール方向に向きを変えることも可能である。
【０１６２】
また、栞機能のオン、オフはボタン操作に限らず、端末（電子機器）を逆さにする、あるいは、上下に振る等のユーザの好みのアクションで対応することも可能である。
【０１６３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１６４】
１０…ＣＰＵ、３０…システムコントローラ、２２…ディスプレイユニット、４４…傾きセンサ、４８…フラッシュメモリ。
【図１】
2014085819.tif 000003
【図２】
2014085819.tif 000004
【図３】
2014085819.tif 000005
【図４】
2014085819.tif 000006
【図５】
2014085819.tif 000007
【図６】
2014085819.tif 000008
【図７】
2014085819.tif 000009
【図８】
2014085819.tif 000010
【図９】
2014085819.tif 000011