(57)【要約】【課題】電子書籍装置のページ切替え操作ついて、利用者にその操作状態を把握させる。【解決手段】連続する複数ページ（３０、３４）で形成された電子書籍データを記憶する記憶部（４）と、電子書籍のページを表示する表示手段（６）を備える電子書籍装置（２）であって、入力操作検出手段（８）と、振動手段（１２）と、制御部（１４）とを備える。入力操作検出手段は、表示手段の表示面に対する利用者の生体部位の接触および表示手段の表示面に対する生体部位（１０）の連続的なスライド操作を検出する。振動手段は、表示手段に対する生体部位の接触およびスライド操作に応じて振動する。制御部は、入力操作検出手段の検出結果に基づいて表示手段に対する接触位置とスライド操作方向を監視し、スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように振動手段を制御する。【選択図】    図１
2015230516.tif 000002
【特許請求の範囲】
【請求項１】
連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置であって、
前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作を検出する入力操作検出手段と、
前記表示手段に対する前記生体部位の接触およびスライド操作に応じて振動する振動手段と、
前記入力操作検出手段の検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように前記振動手段を制御する制御部と、
を備えることを特徴とする電子書籍装置。
【請求項２】
前記制御部は、前記表示手段に対する接触またはスライド操作を契機に、スライド操作前に表示されている第１のページとスライド操作によって切替える第２のページとを併せて表示させるページ操作画面を表示させ、前記表示手段に対する前記生体部位の接触位置またはスライド操作に応じて該ページ操作画面の前記第１のページと前記第２のページの表示割合を変化させるとともに、該表示割合に応じて前記振動手段の振動強度を変化させることを特徴とする請求項１に記載の電子書籍装置。
【請求項３】
前記制御部は、前記表示面を複数の領域に区分けする基準軸を設定し、前記入力操作検出手段の検出情報により、前記生体部位がスライド操作で該基準軸を跨いで、スライド操作の開始時に接触した領域と異なる領域に達した場合、前記電子書籍のページを切替え可能な状態に移行させることを特徴とする請求項１または請求項２に記載の電子書籍装置。
【請求項４】
前記制御部は、前記生体部位が始めに接触した前記操作画面上の位置を基準位置に設定し、該基準位置に前記生体部位が接触したときに最も強い振動強度で前記振動手段を振動させることを特徴とする請求項１ないし請求項３のいずれか１項に記載の電子書籍装置。
【請求項５】
前記記憶部には、１度のスライド操作によって切替える前記電子書籍のページ数に対する振動強度の割合情報を含む操作テーブルが格納され、
前記制御部は、前記操作テーブルを利用し、切替えるページ数に応じた最大振動強度を算出し、該最大振動強度に従って前記振動手段を振動させることを特徴とする請求項１ないし請求項４のいずれか１項に記載の電子書籍装置。
【請求項６】
前記記憶部には、前記電子書籍データの利用履歴情報とともに、前記電子書籍データの利用履歴に応じて設定された前記振動手段の振動強度の割合情報を含む操作履歴テーブルが格納され、
前記制御部は、実行する前記電子書籍データの前記利用履歴情報を前記記憶部から読み出し、前記利用履歴情報に基づく最大振動強度を算出し、この算出された最大振動強度に従って前記振動手段を振動させることを特徴とする請求項１ないし請求項５のいずれか１項に記載の電子書籍装置。
【請求項７】
連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置のコンピュータに実行させる電子書籍プログラムであって、
前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作の検出結果を入力操作検出手段から取得し、
前記検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、
スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように振動手段を制御する、
処理を前記コンピュータに実行させる電子書籍プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は、表示ページの切替えを表示手段への接触操作によって行う電子書籍装置および電子書籍プログラムに関する。
【背景技術】
【０００２】
文書や絵、写真などを含む電子書籍を閲覧するための電子書籍装置には、たとえばページめくりや文字や画像の選択などの入力操作手段としてタッチパネルを利用するものが知られている。この電子書籍の閲覧では、たとえばタッチパネルに対し、設定された方向に向けて、パネル面に指をなぞらせることでページの切替えが行える、スライド操作が利用される。また、電子書籍装置は、ユーザに対してタッチパネルを操作していることを示すために、タッチパネルへの接触中は振動するものが知られている。
【０００３】
このような電子書籍装置の操作に関し、ユーザがタッチダウンした方向の画面の一部に電子書籍の側面を表示させ、ドラッグおよびタッチアップ操作がされると、次のページを表示させることや、ドラッグおよびタッチアップ操作で振動させることが知られている。（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−７９３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子書籍装置では、タッチパネルへの操作に対して振動を発生させたとしても、単に指がタッチパネルに接触していることを利用者に認識させるに過ぎず、操作したことは把握できても、ページがめくられている状態を表すのは困難である。また、電子書籍装置では、振動の強さを変化させるものであっても、たとえばタッチパネルの位置毎の振動の強さを予め設定するものに過ぎず、ページのめくり状態を把握させるには至らない。
【０００６】
電子書籍では、たとえば利用者がめくり操作を開始する位置と、めくり操作を終えたと判断してタッチパネルから指を離す位置が利用者により異なるほか、めくり操作を行う度に異なる。従って、タッチパネル上で特定された位置に対して画一的に振動強度が設定されるのでは、電子機器を操作する感覚を与えるに過ぎず、利用者に対して、ページをめくったという操作感覚を与えることは困難である。
【０００７】
また、タッチパネルでは、たとえばセンサ感度の強さなどにより、表示面の近くに利用者の指がある場合や、めくり操作の後にタッチパネルから指を離す方向などによってページがめくられず、または前のページに戻ってしまう場合がある。このため、利用者は、目的のページにめくられたか否かの状態を判断するには、表示画像の内容を目視で確認する必要があり、煩わしさを感じさせるという課題がある。
【０００８】
そこで、本開示の技術目的は上記課題に鑑み、電子書籍装置のページ切替え操作ついて、利用者にその操作状態を把握させることにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本開示の技術の一側面は、連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置であって、入力操作検出手段と、振動手段と、制御部とを備える。入力操作検出手段は、前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作を検出する。振動手段は、前記表示手段に対する前記生体部位の接触およびスライド操作に応じて振動する。制御部は、前記入力操作検出手段の検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように前記振動手段を制御する。
【発明の効果】
【００１０】
本開示の技術によれば、次のいずれかの効果が得られる。
【００１１】
(1) ページをめくる感覚を直接的に利用者に与えるので、ページの切替えの操作性を向上させることができる。
【００１２】
(2)、タッチパネルへの操作感覚によってページめくりの正否を利用者に把握させるので、表示されたページ数などの確認作業を軽減でき、利用者の読書の継続を妨げない。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態に係る電子書籍装置の一例を示す図である。
【図２】電子書籍のページ切替え操作の一例を示す図である。
【図３】電子書籍の表示処理の一例を示すフローチャートである。
【図４】第２の実施の形態に係る電子書籍装置の一例を示す図である。
【図５】電子書籍ページの表示状態例を示す図である。
【図６】表示装置に対する基準軸の設定状態の一例を示す図である。
【図７】ページ切替え操作の一例を示す図である。
【図８】１ページ表示の電子書籍に対するページ切替え状態例を示す図である。
【図９】１ページ表示の電子書籍に対するページ切替え操作の一例を示す図である。
【図１０】ページ切替え操作に対する電子書籍装置の処理を示す図である。
【図１１】電子書籍装置の制御部の一例を示す図である。
【図１２】電子書籍の表示処理例を示すフローチャートである。
【図１３】ページ切替え操作に対する振動強度の設定処理の一例を示す図である。
【図１４】ページ切替え操作に対する振動強度の設定処理の一例を示す図である。
【図１５】ページ切替え操作に対する振動強度の設定処理の一例を示す図である。
【図１６】ページ切替え操作に対する振動強度の設定処理の一例を示す図である。
【図１７】ページ切替え操作に対する振動強度の設定処理の一例を示す図である。
【図１８】ページ切替え操作に対する振動強度の設定処理の一例を示す図である。
【図１９】複数ページを切替える場合の表示状態の一例を示す図である。
【図２０】振動強度設定テーブルの一例を示す図である。
【図２１】第３の実施の形態に係る電子書籍装置に用いられる使用履歴情報の一例を示す図である。
【図２２】使用履歴情報に応じた振動強度の設定テーブルの一例を示す図である。
【図２３】電子書籍の表示処理の一例を示すフローチャートである。
【図２４】電子書籍の表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
〔第１の実施の形態〕
【００１５】
図１は、第１の実施の形態に係る電子書籍装置の構成例を示す図である。この電子書籍装置２は、たとえば記憶した電子書籍データを読み出し、文字や画像を含んで形成されたページを表示させる。また、電子書籍装置２は、表示された内容に対する入力操作に応じて、次のページへの切替え機能を備える。すなわち、この電子書籍装置２には、少なくとも表示機能、入力操作機能とともに、ページの切替え操作に対する操作感覚を利用者に与える機能を備えている。この電子書籍装置２は、たとえばＰＣ（Personal Computer）やスマートフォンやタブレット（Tablet）などの情報処理端末装置、携帯電話機、携帯型ゲーム機などが含まれる。
【００１６】
電子書籍装置２は、たとえば記憶部４、表示手段６、入力手段８、振動手段１２、制御部１４を備えている。
【００１７】
記憶部４は、電子書籍プログラムや利用者による操作において検出した情報を記憶する手段の一例である。この記憶部４は、たとえば電子書籍装置２の筐体内部に形成され、または挿抜可能な外部記憶手段で形成されてもよい。その他、記憶部４には、たとえば電子書籍装置２を動作させる動作制御プログラムなどを格納してもよい。
【００１８】
電子書籍装置２は、取得した電子書籍プログラムを記憶部４内に常に記憶させてもよく、または通信手段を介してＷｅｂサイトなどで購入し、または借りた電子書籍プログラムを記憶部４に格納してもよい。
【００１９】
表示手段６は、実行処理された電子書籍プログラムの電子書籍ページを表示する手段の一例であり、たとえば１ページまたは複数ページが表示されるほか、操作案内表示やその他の機能情報などを表示させる。表示手段６には、たとえば利用者によるページ切替え操作に応じて、現在表示している第１のページ（Ｉ）から第２のページ（ＩＩ）への切替え画像を表示させるほか、第２のページのみを表示させてもよい。
【００２０】
入力手段８は、本開示の入力操作検出手段の一例であり、表示手段６の表示面側に設置され、利用者の生体部位１０の接触位置や接触状態を検出する。この入力手段８は、たとえば表示手段６と組み合わせたタッチパネルで形成されており、表示手段６に表示される電子書籍画像の表示内容と関連付けされている。すなわち、電子書籍装置２では、入力手段８に対する生体部位１０の接触位置と、電子書籍画像に含まれる操作部分の表示位置とが一致することで入力操作が行われる。
【００２１】
生体部位１０には、たとえば電子書籍装置２の利用者の指や掌、その他の体の一部が含まれる。電子書籍装置２では、表示手段６に表示される電子書籍ページ画像に対し、生体部位１０を接触させ、その接触状態のままページを送りたい方向に向けたスライド操作として、所謂スワイプ（Swipe）操作やフリック（Flick）操作が行われる。スライド操作は、たとえば利用者が１本の指を接触させる場合や、２本以上の指を同時に接触させる場合、または掌を入力手段８に接触させる場合も含まれる。電子書籍装置２では、この生体部位１０の接触位置やスライド方向、スライド量に基づいて、第１のページから第２のページへの切替え処理が実行される。
【００２２】
振動手段１２は、表示手段６の表示面や電子書籍装置２の筐体を振動させる手段の一例であり、表示手段６への画像の表示処理タイミングや入力手段８に対する生体部位１０の接触タイミング、スライド操作のタイミングで振動する。
【００２３】
制御部１４は、電子書籍ページの表示処理や入力手段８に対する利用者の入力操作に応じたページ切替え処理などの動作制御を行う手段の一例である。また制御部１４は、たとえば電子書籍ページの表示処理において、振動手段１２による振動発生制御を行い、利用者に対して操作感覚を与える。
【００２４】
電子書籍装置２では、たとえば図２のＡに示すように、表示画面に対して表示ページを送り、他のページに切替える切替え操作において、利用者の生体部位１０が入力手段８上にスワイプ操作を行わせる。このとき制御部１４では、入力手段８が検出した生体部位１０の接触位置およびスライドする方向を監視している。具体的には、制御部１４は、生体部位１０が始めに接触した位置Ａからスライド操作の停止、または生体部位１０を入力手段８から離した位置Ｅまでの接触位置や操作軌跡を監視している。制御部１４は、入力手段８が検出した生体部位１０の接触位置について、表示画面１６上に設定された座標などに基づいて、位置Ａ、位置Ｂ、位置Ｃ、位置Ｄ、位置Ｅのスライド方向や変位量などを把握してもよい。
【００２５】
そして電子装置２は、図２のＢに示すように検出した接触位置に対して振動強度設定テーブル１８を作成し、それぞれの生体部位１０の接触位置に対して振動強度Ｐが設定される。このとき振動強度Ｐは、たとえば最初の接触位置Ａで最も強く振動させ、スライド操作に応じて徐々に振動強度を減衰するように変化させ、ページの切替え操作が完了する接触位置Ｅで、最も弱くなるように設定される。
【００２６】
この電子書籍装置２は、このような振動変化を与えることで、利用者に対して書籍ページをめくる感覚を与えている。すなわち、ページのめくり始めは、たとえば切替えるページ（Ｉページ）に対し、次の切り替わるページ（ＩＩページ）との接触面積が大きく、スライド操作時の抵抗力が大きいことを振動強度の強さで表現する。
【００２７】
＜表示処理について＞
【００２８】
図３は、電子書籍装置の表示処理の一例を示している。図３に示す処理内容、処理手順は一例であり、本開示が斯かる内容に限定されるものではない。
【００２９】
この表示処理は、本開示の電子書籍プログラムの一例であり、入力手段８に対する操作検出処理、ページ切替え表示処理、操作に対する振動処理などが含まれる。
【００３０】
電子書籍装置２は、たとえば利用者の選択操作に応じて記憶部４に格納された電子書籍プログラムを実行し、その電子書籍ページを表示手段６に表示させる（Ｓ１）。制御部１４は、入力手段８からの検出情報に基づいて表示手段６の表示面に対する生体部位１０の接触検知を行う（Ｓ２）。制御部１４は、たとえば取得した接触位置の情報を初期位置として記憶部４に記録する（Ｓ３）。このとき記憶部４には、たとえば接触位置の情報を含む振動強度設定テーブル１８が形成される。
【００３１】
電子書籍装置２は、初期位置の検出タイミングで、振動手段１２を最高強度で振動させる（Ｓ４）。電子書籍装置２には、たとえば複数個の振動手段１２を配置してもよい。そして電子書籍装置２は、たとえば設置された全ての振動手段１２を最高強度で振動させてもよく、または初期位置に近い位置に配置された振動手段１２を振動させてもよい。
【００３２】
入力手段８は、生体部位１０の接触操作の検出を継続させ、初期位置からの操作方向および接触位置情報を取得して（Ｓ５）、制御部１４に通知する。この接触位置情報は、たとえば記憶部４に生成された振動強度設定テーブル１８に記録されればよい。
【００３３】
電子書籍装置２は、入力手段８に対する生体部位１０の接触位置の変化に応じて制御部１４によって振動強度が設定され、この振動強度に基づいて振動手段１２を振動させる（Ｓ６）。電子書籍２の利用者は、ページを切替えるためにスライド操作を行うと、ページの切替えが進むにつれて弱い振動になり、ページのめくり操作感覚を感じることになる。
【００３４】
斯かる構成によれば、ページをめくる感覚を直接的に利用者に与えるので、ページの切替えの操作性を向上させることができる。タッチパネルへの操作感覚によってページめくりの正否を利用者に把握させるので、表示されたページ数などの確認作業を軽減でき、利用者の読書の継続を妨げない。また、スライド操作に応じて振動を変化させることで、ページの切替えの状態や適否を利用者に感覚的に把握させることができ、無駄なやり直し操作などが回避される。
【００３５】
〔第２の実施の形態〕
【００３６】
図４は、第２の実施の形態に係る電子書籍装置の一例を示す図である。
【００３７】
表示装置２０は、本開示の電子書籍装置の一例であり、たとえば電子書籍ページを表示する表示機能、画面に対する接触操作によりページ切替えを行う入力操作機能、および接触操作に応じて振動する振動機能を備える。表示装置２０は、電子書籍プログラムの実行や表示制御および振動制御などの制御機能を有するコンピュータで形成される。
【００３８】
表示装置２０は、表示面が配置される前面に対し、その側面周囲や背面側に配置される筐体２２が形成される。筐体２２には、内部にコンピュータを形成する機能部品が収納されるほか、モニタ２４の表示面を筐体２２外部に露出して配置される。モニタ２４の表示面上には、タッチパネルセンサ２６が設置される。タッチパネルセンサ２６は、筐体２２からの露出面の設置高さが筐体２２の側面部分の高さと同等に形成されればよい。
【００３９】
モニタ２４は、たとえばＬＣＤ（Liquid Crystal Display）ユニットや有機ＥＬ（Electro Luminescence）表示ユニットなどで形成され、生成された電子書籍ページを表示する。タッチパネルセンサ２６は、本開示の入力操作検出手段の一例であり、たとえば利用者の指などの接触に対し、静電容量の変化や接触圧力の大きさを検出することで接触入力を可能にする手段の一例である。
【００４０】
表示装置２０は、筐体２２の内部に振動素子２８を備えている。振動素子２８は、本開示の振動手段の一例であり、図示しない駆動モータの回転力により振動するものや、電圧の印加によって素子自体が振動するものが含まれる。振動素子２８は、たとえば筐体２２の内部において、モニタ２４の背面やその周囲の筐体２２の一部に接触しており、モータの駆動や素子自体の発振によってモニタ２４や筐体２２を振動させる。振動素子２８は、筐体２２の内部に所定の間隔を持たせて複数個が設置されるほか、単一または一定の長さで形成され、筐体２２の各辺に合せて１つずつ設置してもよい。振動素子２８は、たとえばそれぞれ独立してモータや回路が形成され、独立して振動させてもよく、または複数個ずつ、もしくは全てを単一のモータや回路で連結させてもよい。
【００４１】
＜電子書籍ページの表示状態について＞
【００４２】
モニタ２４には、たとえば図５に示すように、文字や写真、アイコン、その他の表示内容を含む電子書籍ページ３０が表示される。この電子書籍ページ３０は、モニタ２４の表示可能領域内の全部、または設定された大きさで表示される。タッチパネルセンサ２６には、モニタ２４に表示された電子書籍ページ３０の表示範囲の周縁に合せて、境界線３１が設定される。
【００４３】
この境界線３１は、電子書籍のページ切替え操作において、利用者の指などによるスライド操作に連動した振動動作を終了させる範囲を設定している。そして表示装置２０では、利用者の指などが電子書籍ページ３０の特定の位置Ｍ１に接触し、スライド操作を開始した場合、境界線３１で区切られた範囲外に指が出たことを契機に振動動作を停止させる。スライド操作は、タッチパネルセンサ２６により、表示範囲上に設定された座標情報に基づいて管理される。
【００４４】
電子書籍ページ３０に対するスライド操作では、指などが最初に接触した位置Ｍ１が基準位置として設定され、その位置Ｍ１に接触したときの振動強度が最も大きく設定され、その位置から離れることで振動強度を減衰させる。またページの切替え処理では、位置Ｍ１に対し、電子書籍に設定された方向へのスライド量やスライド位置が監視され、電子書籍ページ３０に対して次のページに切替え可能なモードに移行する。このスライド位置は、たとえば位置Ｍ１に対して特定の方向にある境界線３１を設定してもよい。
【００４５】
境界線３１は、電子書籍ページ３０の表示内容や表示方向に関わらず、電子書籍ページ３０の大きさに基づいて設定される。すなわち境界線３１は、表示内容が縦長に１ページずつ表示される電子書籍ページの場合に限られず、横長に表示される場合や、見開き２ページが表示される場合であっても、その電子書籍ページ３０の大きさによって設定される。
【００４６】
＜ページ切替え操作について＞
【００４７】
表示装置２０は、たとえば図６に示すように、タッチパネルセンサ２６を縦方向に区分けする基準軸ＬＸ、または横方向に区分けする基準軸ＬＹが設定される。基準軸ＬＸ、ＬＹは、たとえばモニタ２４に設定された表示方向、すなわち電子書籍ページ３０が表示される方向を基準に縦、横の方向が設定されればよい。これにより、表示装置２０は、モニタ２４を縦長の方向から横長の方向に傾けた場合、電子書籍ページ３０の表示内容が縦長から横長に切替えられるとともに、長辺方向に平行に基準軸ＬＸ、短辺方向に平行に基準軸ＬＹが設定されればよい。この基準軸ＬＸ、ＬＹは、指などのスライド操作に対し、ページ切替え可能な状態に移行させるか否かの判断を行う基準の一例である。
【００４８】
タッチパネルセンサ２６は、たとえば基準軸ＬＸおよびＬＹにより操作検出領域〔Ｒ１〕〜〔Ｒ４〕が設定される。表示装置２０のページ切替え操作では、最初に指が接触した位置Ｍ１を基準にページ切替え処理を行う。すなわち表示装置２０は、スライド操作の開始時に接触した領域と異なる領域に達した場合、電子書籍のページを切替え可能な状態に移行させる。表示装置２０は、位置Ｍ１が含まれる操作検出領域を把握し、スライド操作を監視する。
【００４９】
表示装置２０は、たとえば切替え前の第１の電子書籍ページ３０に対し、指が接触した位置Ｍ１が含まれる領域〔Ｒ１〕および同一ページに含まれる領域〔Ｒ２〕に対し、位置Ｍ１または指の接触位置に合せて切替えページ３２を生成して表示させる。切替えページ３２は、スライド操作の位置に応じてページをめくる状態を視覚的に示すページ操作画面の一例であり、第１の電子書籍ページ３０の表示内容と、切替え後の第２のページ３４の表示内容が含まれる。この切替えページ３２は、指のスライド位置に応じて、第１のページ３０と第２のページ３４の表示割合が設定される。表示装置２０は、最初に指が接触した領域内でのスライド操作によりページの切り替えを行わないように設定される。
【００５０】
切替えページ３２を表示させる領域は、電子書籍プログラムのページ切替え方向や、基準軸ＬＸ、ＬＹによる区分け状態に応じて設定される。従って、切替えページ３２は、たとえば電子書籍ページが縦方向にスライド操作される場合であって領域〔Ｒ１〕に接触位置Ｍ１がある場合、領域〔Ｒ１〕とともに、領域〔Ｒ２〕以外の領域に表示される。
【００５１】
また表示装置２０は、電子書籍ページの切替え操作に連動して振動素子２８を振動させる。表示装置２０は、位置Ｍ１に接触したときに振動素子２８による振動強度を最大に設定し、スライド操作に応じて振動強度を減衰させる。すなわち、表示装置２０は、スライド操作によって生成される切替えページ３２において、第１の電子書籍ページ３０と第２のページ３４の表示割合に応じて振動素子２８の振動周波数などを変更し、振動強度を設定する。
【００５２】
そして表示装置２０は、スライド操作により基準軸ＬＸまたはＬＹを跨ぎ、指が最初に接触した領域から他の操作検出領域に達したことを検出することにより、ページ切替え可能な状態に移行させる。ページ切替え可能な状態に移行した表示装置２０は、利用者が指をタッチパネルセンサ２６から離したことを契機に切替えページ３２から第２のページ３４に表示内容を切替える。この表示内容の切替えは、たとえば切替えページ３２と第２のページ３４を入れ替えてもよく、または第２のページ３４の表示割合を段階的に増加させていく切替えページ３２を連続的に生成してもよい。
【００５３】
＜元の位置に戻すスライド操作について＞
【００５４】
表示装置２０は、たとえば図７に示すように、タッチパネルセンサ２６上において、指が位置Ｍ１から他の領域を通過し、再び位置Ｍ１に戻す軌跡Ｓでスライド操作を行った場合、切替え可能なモードを解除する。そして、表示装置２０は、指が位置Ｍ１においてタッチパネルセンサ２６から離れた場合、切替えページ３２から第１の電子書籍ページ３０に表示内容を切替える。
【００５５】
このとき振動素子２８は、たとえば位置Ｍ１において最大の振動強度で振動し、領域〔Ｒ２〕、領域〔Ｒ４〕に対する軌跡Ｓ上の変位に従って振動強度を減衰させた後、領域〔Ｒ４〕から領域〔Ｒ３〕を経て領域〔Ｒ１〕に向けて再度振動強度を増加させる。振動強度は、たとえば基準軸ＬＸ、ＬＹ上の座標に基づいて設定されればよい。
【００５６】
＜電子書籍ページの他の表示例について＞
【００５７】
表示装置２０は、たとえば図８に示すように、モニタ２４に対して電子書籍を１ページずつ表示し、このページに対する切替え操作に応じてページの切替え処理が行われる。この表示装置２０には、たとえば既述のように、タッチパネルセンサ２６の中心部分に対して縦横方向に２本の基準軸ＬＸ、ＬＹが設定されている。
【００５８】
表示装置２０は、タッチパネルセンサ２６で検出された利用者の接触位置をＭ１と設定し、最大強度で振動を開始する。この電子書籍プログラムには、たとえば電子書籍ページの切替え方向として、領域〔Ｒ１〕または領域〔Ｒ２〕側から基準軸ＬＹを跨ぐ方向が設定されている。
【００５９】
表示装置２０は、たとえば区分けされたタッチパネルセンサ２６に対し、第１の電子書籍ページ３０の領域〔Ｒ１〕または領域〔Ｒ２〕に接触した後、スライド操作によって基準軸ＬＹを跨ぎ、領域〔Ｒ３〕の位置Ｍ２に達すると、ページ切替え可能な状態となる。このとき、振動素子２８は、図示しない位置Ｍ１からのスライド操作量や位置に応じて振動強度を減衰させる。
【００６０】
表示装置２０は、領域〔Ｒ３〕に接触位置Ｍ２が検出されると、この位置Ｍ２に合せて切替えページ３２の一部が配置され、その位置を基準に、左右方向に第１の電子書籍ページ３０と第２のページ３４の表示割合を設定した切替えページ３２を生成する。
【００６１】
また表示装置２０は、たとえば図９に示すように、利用者の指が位置Ｍ１からスライド操作によって基準軸ＬＹおよびＬＸを跨いで、他の領域に達した場合であっても、連続して再び領域〔Ｒ１〕に戻る場合には、ページの切替え可能な状態を解除する。このとき振動素子２８は、利用者が指を戻した位置が初期の位置Ｍ１と異なる場合、たとえば位置Ｍ１からの距離に応じて振動強度を異ならせてもよい。具体的には、振動素子２８は、電子書籍プログラムの基準軸ＬＸ、または基準軸ＬＹの値が小さくなる方向に対して振動強度が増加する。そして、領域〔Ｒ１〕に達すると、位置Ｍ１から離間した分、振動強度の最大値から減衰させる。
【００６２】
なお、表示装置２０の切替え方向は、領域〔Ｒ１〕または領域〔Ｒ３〕から基準軸ＬＸを跨ぐ方向に設定してもよい。また、表示装置２０は、基準軸ＬＸ、ＬＹを共に設定する場合に限られない。表示装置２０は、たとえば表示される電子書籍ページの表示内容や、電子書籍プログラムに設定されたページ切替え操作の方向により、基準軸ＬＸまたはＬＹのいずれか一方のみを設定してもよい。
【００６３】
＜ページ切替え操作に対する処理について＞
【００６４】
図１０は、ページ切替え操作に対する処理の一例を示している。
【００６５】
表示装置２０は、タッチパネルセンサ２６による油部などの接触の検出によりページ切替えの入力処理を監視し（Ｓ１１）、利用者の指が接触すると、ページ切替え操作を行う利用者に対してページのめくり感覚を与えるため、スライド操作に連動して振動制御処理を行う（Ｓ１２）。この振動制御処理では、たとえばタッチパネルセンサ２６による指の接触位置情報、圧力センサ４０による操作力情報が制御部４２に取り込まれ、振動素子２８による振動強度などが設定される。また振動制御処理では、たとえば振動手段の振動強度の調整手段として、電源部４４による給電量の制御が行われる。
【００６６】
そして、モニタ２４を含む表示部では、電子書籍ページ３０に対して切替えページ３２の表示処理とともに、スライド操作に応じて振動素子２８を振動させたバイブレーション処理が行われる（Ｓ１３）。
＜制御部の構成例について＞
【００６７】
図１１は、表示装置２０などの電子書籍装置の制御部の構成例を示している。
【００６８】
表示装置２０には、電子書籍ページの切替えを行う機能として、制御部４２、振動部品６０、センサ６２、タッチパネルセンサ２６、モニタ２４、電源部４４を備えている。制御部４２は、ページ切替えの接触やスライド操作の監視やその操作に応じた切替えページ３２の生成処理、振動制御処理を行う手段の一例であり、ＣＰＵ（Central Processing Unit）５０、メモリ５２、データベース５４、Ｉ／Ｏ（Input／Output）５６を備える。
【００６９】
ＣＰＵ５０は、表示装置２０を動作させるＯＳ（Operating System）や電子書籍プログラムなどのアプリケーションプログラムを実行させる演算処理手段の一例である。メモリ５２は、たとえばＲＡＭ（Random Access Memory）を備え、ＣＰＵ５０が演算処理する各種プログラムの処理領域を形成する。
【００７０】
データベース５４は、記憶手段の一例であり、ＯＳや電子書籍プログラムを記憶するとともに、タッチパネルセンサ２６やその他のセンサ６２による検出情報を記録する領域を備える。またデータベース５４には、たとえば接触位置Ｍ１から指のスライド方向、接触位置の変移に応じて算出された振動強度の指示情報が格納される。Ｉ／Ｏ５６は、表示装置２０に搭載される各機能部品と制御部４２とを接続するインターフェースの一例である。
【００７１】
振動部品６０は、モニタ２４や筐体２２を振動させる手段の一例であり、給電制御により振動状態が変化する振動素子２８や、モータなどの駆動手段を利用して振動する振動手段が含まれる。
【００７２】
センサ６２は、表示装置２０に設置されたタッチパネルセンサ２６以外の各種検出手段の一例である。センサ６２には、たとえばスライド操作によって負荷される力を検出する圧力センサ４０や、利用者により携帯され、または支持部品などにより支持された表示装置２０の傾斜方向を検出するジャイロセンサなどが含まれる。このセンサ６２の検出情報は、たとえばページの表示方向の切替えや、ページの切替え枚数の設定処理または表示方向に基づいた基準軸ＬＸ、ＬＹの設定に利用される。
【００７３】
電源部４４は、表示装置２０に対する給電手段の一例であり、バッテリユニットや外部の商用電源を通じて給電させる給電回路を備えている。
【００７４】
＜電子書籍の表示処理について＞
【００７５】
図１２は、電子書籍の表示処理例を示すフローチャートである。この表示処理は、本開示の電子書籍プログラムの一例である。
【００７６】
表示装置２０は、選択された電子書籍プログラムを実行すると（Ｓ３１）、特定の電子書籍ページ３０をモニタ２４に表示させる（Ｓ３２）。制御部４２では、タッチパネルセンサ２６の検出情報を監視し、利用者の指による接触が認識されたか否かを判断する（Ｓ３３）。指の接触が検出されると（Ｓ３３のＹＥＳ）、接触位置が読み取れるか否かを判断し（Ｓ３４）、最初の接触位置Ｍ１を特定する。この接触状態の監視は、接触位置Ｍ１が特定できるまで（Ｓ３４のＮＯ）、繰り返し行われる。
【００７７】
制御部４２は、接触位置Ｍ１が特定されると（Ｓ３４のＹＥＳ）、振動素子２８による振動処理および振動強度を変化させる振動制御に移行する（Ｓ３５）。また制御部４２は、検出された指の接触位置に合せたページのめくり状態を示す画像の表示として、切替えページ３２を生成する（Ｓ３６）。
【００７８】
制御部４２は、ページの切替え可能な状態への移行判断として、指の接触位置が基準軸ＬＸ、ＬＹのいずれかを越えて連続的にスライド操作が行われたか否かを判断する（Ｓ３７）。制御部４２は、指の接触監視結果から、基準軸を越えたと判断した場合（Ｓ３７のＹＥＳ）、その振動処理として、振動強度の減衰量を変化させるように振動制御を行う（Ｓ３８）。この振動制御では、たとえば初期位置Ｍ１が含まれる領域と、基準軸を越えて操作された領域での振動状態を変化させることで、利用者にページが切替え可能な状態になったことを把握させる。
【００７９】
制御部４２は、指の接触監視によりタッチパネルセンサ２６から指を離したか、または連続した操作により初期領域に戻ったかを判断する（Ｓ３９）。利用者が指をタッチパネルセンサ２６から離した場合（Ｓ３９の「離した」）、切替え可能な状態に移行しているので、制御部４２は、表示ページを切替え、第２のページ３４をモニタ２４に表示させる（Ｓ４０）。制御部４２は、タッチパネルセンサ２６の検出結果に基づき、利用者の接触が解除されると、振動部品６０に対する停止制御や電源部４４に対する給電制御により、振動素子２８の振動を停止させる。
【００８０】
利用者が指を離さずに現在の領域または初期領域以外でスライド操作を行っている場合（Ｓ３９の「離さない、戻らない」）、制御部４２は、接触している領域の振動条件に基づいて振動制御を実行し（Ｓ４１）、継続して指の接触監視を行う。
【００８１】
そのほか、制御部４２は、利用者の指が初期領域に戻った場合（Ｓ３９の「戻った」）、継続して指の接触状態の監視が行われる。
【００８２】
また制御部４２は、利用者の指が基準軸を越えずにスライドしていると判断した場合（Ｓ３７のＮＯ）、初期位置Ｍ１からの距離などに応じて振動制御を行い（Ｓ４２）、指の接触状態を監視する（Ｓ４３）。そして、指がタッチパネルセンサ２６から離れた場合（Ｓ４３のＹＥＳ）、めくり状態を示す切替えページ３２を消去し、元の第１の電子書籍ページ３０を表示させる（Ｓ４４）とともに、振動を終了させる（Ｓ４５）。
【００８３】
指が離れずにスライドを行う場合（Ｓ４３のＮＯ）、制御部４２は、継続して指の接触監視を行う。
【００８４】
＜指のスライド操作に応じた振動強度の設定について＞
【００８５】
図１３ないし図１８は、ページ切替え操作に対する振動強度の設定処理例を示している。図１３ないし図１８に示す振動強度の値および接触位置座標、振動強度の変化状態は一例であり、振動強度の変化状態について、図示した内容に限定するものではない。
【００８６】
この振動強度の設定処理では、最初に接触した位置Ｍ１において最大振動強度が設定されるとともに、この位置Ｍ１を基準に、Ｘ方向の位置のみに基づいて振動強度を算出する。また制御部４２は、基準軸ＬＹを境界として、ページ切替え可能状態への移行を行う。また図中の矢印は、タッチパネルセンサ２６による検出情報の内、Ｘ方向の検出順序を示している。またこの振動強度の設定では、基準軸ＬＸ、ＬＹによって区分けされたタッチパネルセンサ２６上の領域〔Ｒ１〕内に最初の接触が行われた場合を示している。
【００８７】
＜振動制御例１＞
【００８８】
制御部４２は、たとえば図１３に示すように、最初の接触位置として座標（Ｘ１、Ｙ１）を検出すると、この位置における振動強度を最大値である初期振動強度Ｆｓに設定する。指の接触監視では、たとえば一定時間ｔ毎の接触座標をタッチパネルセンサ２６によって検出する。振動強度の設定処理では、指の接触監視において取得した位置座標のうち、Ｘ方向の位置座標および指のスライド方向を利用する。
【００８９】
制御部４２は、時間ｔ経過後に検出された座標（Ｘ２、Ｙ２）を取得すると、そのＸ方向の変化方向を判断し、ページの切替えに移行する基準軸ＬＹ方向に変位しているかを判断する。そして位置Ｘ２での振動強度Ｆは、たとえば以下の式（１）に基づいて算出される。ここで基準軸ＬＹのＸ方向の座標をＸｋとすると、（Ｘ２≦Ｘｋ）の場合の振動強度Ｆは、
Ｆ＝Ｆｓ−ａ×｜Ｘ２−Ｘ１｜          ・・・（１）
となる。式（１）のａは、領域〔Ｒ１〕における振動強度の変化の傾きを示す定数である。
【００９０】
接触位置が領域〔Ｒ１〕の場合、すなわちＸ方向の座標が（Ｘ≦Ｘｋ）のときの振動強度Ｆは、以下の式（２）を利用して算出される。
Ｆ＝Ｆｓ−ａ×｜Ｘ−Ｘ１｜            ・・・（２）
制御部４２は、初期接触位置からのスライド操作による指の接触位置の変移量に比例して振動強度を減衰させている。この振動強度の設定処理では、ｔ時間毎に式（２）を利用して振動強度Ｆを積算する。
【００９１】
スライド操作によって指が基準軸ＬＹに重なった場合、すなわちＸ＝Ｘｋとなったときの振動強度Ｆｋは、式（２）によって算出される。
Ｆｋ＝Ｆｓ−ａ×｜Ｘｋ−Ｘ１｜          ・・・（３）
制御部４２は、たとえばメモリ５２に、算出したＦｋの値を保持する。
【００９２】
指が基準軸ＬＹを跨ぎ、領域〔Ｒ１〕から領域〔Ｒ３〕に進入してＸｋ＜Ｘとなった場合、この領域内にある位置Ｘでの振動強度Ｆは、基準軸ＬＹからの変移量に比例する。
Ｆ＝Ｆｋ−ｂ×｜Ｘ−Ｘｋ｜              ・・・（４）
となる。この式（４）のｂは、たとえば領域〔Ｒ３〕における振動強度の変化の傾きを示す定数である。
【００９３】
この振動強度の設定では、領域〔Ｒ１〕よりも領域〔Ｒ３〕の方が指のスライドによる振動強度の変化を大きくするため、ａ＜ｂに設定されている。
【００９４】
位置Ｘｎの振動強度算出処理において、１つ前の検出位置Ｘ（ｎ−１）から位置Ｘｎへの指のスライド方向が位置Ｘ１からＸ２までのスライド方向と同じで、一定方向へのページ切替え操作が行われた場合、制御部４２は、式（４）を利用する。
【００９５】
制御部４２は、利用者がページ切替え操作において、領域〔Ｒ３〕側に指が達したが、指を離さずに、元の経路を通って逆方向にスライド操作を行った場合、そのスライド操作の方向および接触位置に応じて振動強度を設定する。すなわち、位置ＸｎがＸ方向への最大位置であり、次の位置Ｘ（ｎ＋１）のスライド方向が位置Ｘ１から位置Ｘ２までのスライド方向と逆にした場合、指が接触する領域に応じて、式（２）または式（４）を利用して振動強度Ｆを算出する。
【００９６】
＜振動制御例２＞
【００９７】
制御部４２は、たとえば図１４に示すように、最初の接触位置として座標（Ｘ１、Ｙ１）を検出すると、この位置における振動強度を最大値である初期振動強度Ｆｓに設定する。  制御部４２は、時間ｔの経過後に検出された座標（Ｘ２、Ｙ２）を取得すると、そのＸ方向の変化方向を判断し、ページの切替えに移行する基準軸ＬＹ方向に変位しているかを判断する。位置Ｘ２での振動強度は、既述の式（１）に基づいて算出される。
【００９８】
接触位置が領域〔Ｒ１〕の場合、すなわちＸ方向の座標が（Ｘ≦Ｘｋ）のときの振動強度Ｆは、式（２）を利用して算出される。すなわち、制御部４２は、初期接触位置からのスライド操作による指の接触位置の変移量に比例して振動強度を減衰させている。
【００９９】
スライド操作によって指が基準軸ＬＹに重なった場合、すなわちＸ＝Ｘｋとなったときの振動強度Ｆｋは、式（３）と同様に算出され、メモリ５２に算出した振動強度Ｆｋの値が保持される。
【０１００】
指が領域〔Ｒ１〕から領域〔Ｒ３〕に進入してＸｋ＜Ｘとなった場合、この領域内にある位置Ｘでの振動強度Ｆは、以下の式（５）により算出される。
Ｆ＝ｅ×１／〔（｜Ｘ−Ｘｋ｜）c＋ｄ〕        ・・・（５）
この式（５）のｃ、ｄ、ｅは、定数である。このうち、ｄは、基準軸ＬＹ上の位置（Ｘｋ）での振動強度を保持する値である。式（５）により制御部４２は、スライド操作が基準軸ＬＹを越えた場合、Ｘ方向への指の変移に対して振動強度Ｆを急激に変化させることで、ページ切替え可能な状態になったことを利用者に感覚的に伝える。
【０１０１】
位置Ｘｎの振動強度算出処理において、１つ前の検出位置Ｘ（ｎ−１）から位置Ｘｎへの指のスライド方向が、位置Ｘ１からＸ２までのスライド方向と同じで一定方向へのページ切替え操作が行われた場合、制御部４２は、式（５）を利用する。
【０１０２】
制御部４２は、利用者がページ切替え操作において、領域〔Ｒ３〕側に指が達したが、指を離さずに、元の経路を通って逆方向にスライド操作を行った場合、そのスライド操作の方向および接触位置に応じて振動強度を設定する。すなわち、位置Ｘｎから位置Ｘ（ｎ＋１）へのＸ方向のスライドが、位置Ｘ１から位置Ｘ２までのスライド方向と逆になる場合、指が接触する領域に応じて、式（２）または式（５）を利用して振動強度Ｆを算出する。
【０１０３】
＜振動制御例３＞
【０１０４】
制御部４２は、たとえば図１５に示すように、最初の接触位置として座標（Ｘ１、Ｙ１）を検出すると、この位置における振動強度を最大値である初期振動強度Ｆｓに設定する。  制御部４２は、時間ｔの経過後に検出された座標（Ｘ２、Ｙ２）を取得すると、そのＸ方向の変化方向を判断し、ページの切替えに移行する基準軸ＬＹ方向に変位しているかを判断する。そして位置Ｘ２での振動強度は、たとえば式（１）に基づいて算出される。
【０１０５】
接触位置が領域〔Ｒ１〕の場合、すなわちＸ方向の座標が（Ｘ≦Ｘｋ）のときの振動強度Ｆは、式（２）を利用して算出される。
【０１０６】
スライド操作によって指が基準軸ＬＹに重なった場合、すなわちＸ＝Ｘｋとなったときの振動強度Ｆｋは、式（３）と同様に算出され、メモリ５２に算出したＦｋの値が保持される。
【０１０７】
指が基準軸ＬＹを跨ぎ、領域〔Ｒ１〕から領域〔Ｒ３〕に進入してＸｋ＜Ｘとなった場合、この領域内にある位置Ｘでの振動強度Ｆは、基準軸ＬＹからの変移量に比例し、式（４）により算出される。
【０１０８】
位置Ｘｎの振動強度算出処理において、１つ前の検出位置Ｘ（ｎ−１）から位置Ｘｎへの指のスライド方向が、位置Ｘ１からＸ２までのスライド方向と同じで一定方向へのページ切替え操作が行われた場合、制御部４２は、式（４）を利用する。
【０１０９】
制御部４２は、利用者のページ切替え操作において、領域〔Ｒ３〕側に指が達したが、指を離さずに、元の経路を通って逆方向にスライド操作を行った場合、そのスライド操作の方向および接触位置に応じて振動強度を設定する。このページ切替え処理では、切替えページ３２の表示から第１の電子書籍ページ３０の表示に戻す場合の操作に対しても、振動強度Ｆが減衰していく。
【０１１０】
領域〔Ｒ３〕の位置Ｘｎから領域〔Ｒ１〕の位置Ｘ（ｎ＋１）に向けたスライド操作では、以下の式（６）によって振動強度Ｆが設定される。
Ｆ＝Ｆｎ−ｆ×｜Ｘ（ｎ＋1）−Ｘ（ｎ）｜        ・・・（６）
式（６）のｆは、Ｘ方向の変移に対する振動強度の変化の傾きを示す定数である。この定数ｆの値は、ページの切替えを中止して、ページを戻すときの振動強度の変化を示す値であり、式（４）の定数ｂよりも小さく設定してもよい。
【０１１１】
＜振動制御例４＞
【０１１２】
制御部４２は、たとえば図１６に示すように、最初の接触位置として座標（Ｘ１、Ｙ１）を検出すると、この位置における振動強度を最大値である初期振動強度Ｆｓに設定する。この振動制御では、たとえば領域〔Ｒ１〕から領域〔Ｒ３〕に向けてスライド操作される場合、すなわち第１の電子書籍ページ３０から第２のページ３４に切替える場合、式（１）から式（４）により振動強度Ｆが設定される。
【０１１３】
位置Ｘｎの振動強度算出処理において、１つ前の検出位置Ｘ（ｎ−１）から位置Ｘｎへの指のスライド方向が、位置Ｘ１からＸ２までのスライド方向と同じで一定方向へのページ切替え操作が行われた場合、制御部４２は、式（４）を利用する。
【０１１４】
このページ切替え処理では、切替えページ３２の表示から第１の電子書籍ページ３０の表示に戻す場合、領域〔Ｒ３〕から領域〔Ｒ１〕に向けて振動強度Ｆの減衰割合を変化させている。制御部４２は、以下の式（７）に従って、ＸｎからＸ（ｎ＋１）に向けた振動強度Ｆを算出する。
Ｆ＝−ｅ×１／〔（｜Ｘ−Ｘｋ｜）c−ｄ〕        ・・・（７）
【０１１５】
＜振動制御例５＞
【０１１６】
制御部４２は、たとえば図１７に示すように、最初の接触位置として座標（Ｘ１、Ｙ１）を検出すると、この位置における振動強度を最大値である初期振動強度Ｆｓに設定する。この振動制御では、たとえば領域〔Ｒ１〕から領域〔Ｒ３〕に向けてスライド操作される場合、すなわち第１の電子書籍ページ３０から第２のページ３４に切替える場合、式（１）から式（４）により振動強度Ｆが設定される。
【０１１７】
位置Ｘｎの振動強度算出処理では、１つ前の検出位置Ｘ（ｎ−１）から位置Ｘｎへの指のスライド方向が、位置Ｘ１からＸ２までのスライド方向と同じで一定方向へのページ切替え操作が行われた場合、制御部４２が式（４）を利用して振動強度Ｆｎを算出する。
【０１１８】
また、この振動制御では、スライド操作がＸ方向への最大位置Ｘｎに達した後に、継続してページ切替えと反対方向にスライドさせた場合、位置Ｘｎで振動強度を増加させ、次の検出タイミングの位置Ｘ（ｎ＋１）に向けて新たに振動強度Ｆを減衰させる。制御部４２は、たとえば位置Ｘｎから位置Ｘ（ｎ＋１）のスライド操作が位置Ｘ１から位置Ｘ２までのスライド方向と逆になった場合、位置Ｘｎまたはその近傍に対して、基準振動強度Ｆ（ｌ）が設定される。この基準振動強度Ｆ（ｌ）は、ページを戻す操作に対する初期振動強度の一例であり、少なくとも初期振動強度Ｆｓよりも小さい値が設定される。
【０１１９】
制御部４２は、戻り操作を行う場合であって、スライド操作が領域〔Ｒ３〕のＸｎから基準軸ＬＹの位置Ｘｋまでの振動強度Ｆを設定する場合、以下の式（８）を利用し、振動協働Ｆを。
Ｆ＝Ｆ（ｌ）−ｇ×｜Ｘ−Ｘｎ｜              ・・・（８）
ここで、ｇは、位置Ｘｎから座標Ｘｋに向けた振動強度の変化の傾きを示す定数である。
【０１２０】
ページを戻すときのスライド操作により基準軸ＬＹに達したときの振動強度Ｆ（ｋ２）は、
Ｆ（ｋ２）＝Ｆ（ｌ）−ｇ×｜Ｘｋ−Ｘｎ｜            ・・・（９）
となる。基準軸の振動強度Ｆ（ｋ２）は、ページ切替えのスライド操作の場合と値を異ならせているがこれに限られない。ＦｋとＦ（ｋ２）を同等の値になるように式（８）の傾きｇを設定してもよい。
【０１２１】
そして制御部４２は、スライド操作が基準軸ＬＹの位置Ｘｋから位置〔Ｒ１〕に達する場合の振動強度を以下の式（１０）で算出する。
Ｆ＝Ｆ（ｋ２）−ｈ×｜Ｘ−Ｘｋ｜                    ・・・（１０）
ここで、ｈは、位置Ｘｋから位置Ｘに向けた振動強度の変化の傾きを示す定数である。また振動強度設定では、基準軸ＬＹを境界として、振動強度の傾きｇ、ｈを異ならせたが、これに限られない。
【０１２２】
＜振動制御例６＞
【０１２３】
制御部４２は、たとえば図１８に示すように、最初の接触位置として座標（Ｘ１、Ｙ１）を検出すると、この位置における振動強度を最大値である初期振動強度Ｆｓに設定する。この振動制御では、たとえば領域〔Ｒ１〕から領域〔Ｒ３〕に向けてスライド操作される場合、すなわち第１の電子書籍ページ３０から第２のページ３４に切替える場合、式（１）から式（４）により振動強度Ｆが設定される。
【０１２４】
位置Ｘｎの振動強度算出処理では、１つ前の検出位置Ｘ（ｎ−１）から位置Ｘｎへの指のスライド方向が、位置Ｘ１からＸ２までのスライド方向と同じで一定方向へのページ切替え操作が行われた場合、制御部４２が式（４）を利用して振動強度Ｆｎを算出する。
【０１２５】
また、この振動制御では、スライド操作がＸ方向への最大位置Ｘｎに達した後に、継続してページ切替えと反対方向にスライドさせた場合、位置Ｘｎで振動強度を増加させ、次の検出タイミングの位置Ｘ（ｎ＋１）に向けて新たに振動強度Ｆを減衰させる。制御部４２は、たとえば位置Ｘｎから位置Ｘ（ｎ＋１）のスライド操作が位置Ｘ１から位置Ｘ２までのスライド方向と逆になった場合、位置Ｘｎまたはその近傍に対して、基準振動強度Ｆ（ｌ）が設定される。
【０１２６】
制御部４２は、戻り操作を行う場合であって、スライド操作による接触が領域〔Ｒ３〕のＸｎから基準軸ＬＹの座標位置Ｘｋまでの振動強度Ｆについて、式（８）を利用して算出する。ページを戻すときのスライド操作により基準軸ＬＹに達したときの振動強度Ｆ（ｋ２）は、式（９）によって算出される。
【０１２７】
制御部４２は、切替えページ３２の表示から第１の電子書籍ページ３０の表示に戻す場合、基準軸ＬＹから領域〔Ｒ１〕に向けて振動強度Ｆの減衰割合を変化させている。制御部４２は、たとえば式（７）を利用して振動強度Ｆを算出する。
【０１２８】
なお、この実施の形態では、ページ切替え操作がタッチパネルセンサ２６上の領域〔Ｒ１〕から操作され、または領域〔Ｒ３〕から領域〔Ｒ１〕に戻る場合を示したがこれに限られない。ページ表示処理では、たとえば領域〔Ｒ１〕内の特定座標に最初に接触する場合に戻る場合や、最初に接触した領域以外のページに戻る場合が含まれる。この場合、振動処理では、たとえばスライド操作によるページ切替えへの移行か否かを判断する方向（たとえば、Ｘ方向）に対し、既述の振動強度Ｆの変化状態に応じた算出式を利用して振動強度Ｆを設定すればよい。
【０１２９】
＜ページの切替え操作の変形例について＞
【０１３０】
表示装置２０は、たとえば電子書籍のページ切替え操作において、１つの操作で複数枚のページを切替えることができる。
【０１３１】
表示装置２０は、たとえば図１９に示すように、画面上に複数枚のページがあることを示す表示画像７０が表示される場合に、複数枚を一度の操作でめくる状態にする。ページ切替え操作において、制御部２０は、たとえばタッチパネルセンサ２６や筐体２２の内部に圧力センサ４０を備えている。そして指の監視処理では、制御部４２は、たとえば圧力センサ４０の検出結果に基づき、操作力による負荷に応じて切替えのページ数を設定する。すなわち、表示装置２０では、１枚のページの切替え時よりもモニタ２４を押圧する操作力が大きい場合、その負荷の割合によってページの切替え数が決定される。
【０１３２】
モニタ２４には制御部４２の表示処理により、複数枚がめくられたことを示す多層の切替えページが表示される。表示装置２０は、指の監視処理において、圧力センサ４０によって取得した押圧力情報に基づいて初期振動強度Ｆｓを設定する。表示装置２０では、たとえば１度の操作で切替えるページの枚数に応じて初期振動強度Ｆｓの最大値を変化させている。
【０１３３】
制御部４２は、押圧の強弱によって操作枚数が設定されると、たとえば図２０に示すように、第１の操作テーブルである振動強度設定テーブル８０の振動強度割合に基づいて初期振動強度Ｆｓを設定する。この振動制御では、多数の枚数をまとめてめくる場合、その枚数に応じた切替えページ３２の重さなどにより、スライド操作の強度を変化させて、操作状態および紙をめくるときの抵抗感を利用者に与える。初期振動強度Ｆｓは、たとえば振動素子２８により振動可能な最大振動強度や、振動素子２８に対して供給する電力の大きさに対して、設定された割合に応じて算出される。
【０１３４】
斯かる構成によれば、表示装置２０は、タッチパネルセンサ２６に対するスライド操作によるページ切替え状態に応じて利用者に対して操作感覚を変化させることで、ページ切替え状態を感覚的に認識させることができる。また表示装置２０は、このような操作感覚を利用者に与えることで、ページ切替えが可能か、指を離してよいか、直前に読んでいたページに戻すことが少ない作業で可能か否かを判断することができる。すなわち、振動変化により利用者に操作感覚を与えることで、適切な操作を実行したことまたは、適切に操作されていないことを把握させることができる。
【０１３５】
〔第３の実施の形態〕
【０１３６】
図２１は、第３の実施の形態に係る電子書籍装置に用いられる使用履歴情報の一例を示している。
【０１３７】
この実施の形態に係る表示装置２０は、たとえば図２１に示すように、データベース５４に電子書籍プログラムの使用履歴テーブル８２が格納されている。この使用履歴テーブル８２は、本開示の利用履歴情報の一例である。表示装置２０は、たとえば使用回数の多い書籍について、ページ切替え操作における抵抗感を変化させる。すなわち、利用者は、読み慣れた書籍であれば、タッチパネルのスライドによるめくり操作の感覚になれている。また表示装置２０は、たとえば書籍が紙の場合、ページの表面の付着物やページの皺などにより、ページ同士の抵抗摩擦が軽減していることから、このような使い古した状態に近似させるため、使用回数により振動強度を変化させる。
【０１３８】
表示装置２０は、たとえば電子書籍プログラムを起動すると、図示しないカウンタ機能のカウント値を電子書籍データ３０に関連付けて使用履歴テーブル８２に記憶させる。表示装置２０は、たとえば使用回数が所定値以上の電子書籍データが起動する場合、既述の振動強度設定テーブル８０に代えて、図２２に示す第２の操作テーブルとして、振動強度設定テーブル８４を利用する。この振動強度設定テーブル８４は、たとえば１度に切替えるページ数毎に、振動強度割合が設定されている。この振動強度設定テーブル８４に設定される初期振動強度Ｆｓは、たとえば振動強度設定テーブル８０に対して半分の割合に減少されている。
【０１３９】
＜電子書籍の表示処理について＞
【０１４０】
図２３および図２４は、電子書籍の表示処理例を示すフローチャートである。図２３、図２４に示すａは、処理の継続を示す連結子である。
【０１４１】
表示装置２０では、電子書籍アプリが起動すると（Ｓ５１）、この電子書籍アプリの起動回数が所定回数未満かを判断する（Ｓ５２）。この使用回数の判断では、使用履歴テーブル８２を利用すればよい。使用回数が所定回数未満の場合（Ｓ５２のＹＥＳ）、制御部４２は、この電子書籍は、利用者が読み慣れていないと判断し、第１のテーブルである振動強度設定テーブル８０に基づいて初期振動強度Ｆｓが読み出され、電子書籍ページ３０を表示させる（Ｓ５３）。
【０１４２】
タッチパネルセンサ２６による指の接触状態および接触監視（Ｓ５４、Ｓ５５）や、切替えページ３２を生成するページ切替え処理（Ｓ５６）、指が基準軸を越えたか否かの判断（Ｓ５７）は、既述のＳ３３、Ｓ３４、３６、Ｓ３７と同様に処理すればよく、詳細な説明を省略する。
【０１４３】
振動正制御では、振動強度設定テーブル８０（テーブル１）を参照し、スライド操作するページ数に応じた初期振動強度Ｆｓの設定を含む振動制御が行われる（Ｓ５８）。また制御部４２は、接触位置の監視結果により基準軸ＬＸまたはＬＹを越えたことを契機に、ページ切替えモードに移行する（Ｓ５９）。
【０１４４】
制御部４２は、利用者のスライド操作の監視により、タッチパネルセンサ２６から指を離したか、または連続した操作により初期領域（原点）に戻ったかを判断する（Ｓ６０）。利用者が指をタッチパネルセンサ２６から離した場合（Ｓ６０の「離した」）、制御部４２は、表示ページを切替え、第２のページ３４をモニタ２４に表示させる（Ｓ６１）。
【０１４５】
利用者が指を離さずに現在の領域または初期領域以外でスライド操作を行っている場合（Ｓ６０の「離さない、戻らない」）、制御部４２は、接触している領域の振動条件に基づいて振動制御が行われ（Ｓ６２）、継続して指の接触監視が行われる。
【０１４６】
そのほか、制御部４２は、利用者の指が初期領域に戻った場合（Ｓ６０の「戻った」）、継続して指の接触状態の監視が行われる。
【０１４７】
また制御部４２は、利用者の指が基準軸を越えずにスライドしていると判断した場合（Ｓ５７のＮＯ）、初期位置Ｍ１からの距離などに応じて振動制御を行い（Ｓ６３）、指の接触状態を監視する（Ｓ６４）。そして、指がタッチパネルセンサ２６から離れた場合（Ｓ６４のＹＥＳ）、めくり状態を示す切替えページ３４を消去し、元の電子書籍ページ３０を表示させ（Ｓ６５）、振動を終了させる（Ｓ６６）。
【０１４８】
また、制御部４２は、電子書籍プログラムの使用回数が所定回数以上と判断した場合（Ｓ５２のＮＯ）、利用者がこの電子書籍を読み慣れていると判断し、第２のテーブルである振動強度設定テーブル８４に基づいて初期振動強度Ｆｓが読み出され、電子書籍ページ３０を表示させる（Ｓ７１）。指の接触監視や振動処理を含む処理Ｓ７２〜Ｓ８４は、既述の処理Ｓ５４〜Ｓ６６と同様に行えばよく、詳細な説明を省略する。
【０１４９】
斯かる構成によれば、電子書籍プログラムの使用頻度に応じた振動強度により、利用者に対して、何度もページがめくられて使い古された紙製の書籍であるような感触を与えることで、タッチパネルへのスライドによる接触違和感を軽減させることができる。また、紙の書籍のめくり感覚に近似させた操作感を与えることで、タッチパネルに対するスライド操作に利用者を慣れさせることができる。またタッチパネルの操作状態を感覚的に把握させることで、ページ切替えが可能な状態に移行したことや、ページの切替え操作の正否を接触感覚によって把握させるので、表示内容を目視で確認することなどを無くし、利便性が高められる。
【０１５０】
〔他の実施の形態〕
【０１５１】
以上説明した実施の形態について、変形例を以下に列挙する。
【０１５２】
(1) 上記実施形態では、表示装置２０は、電子書籍プログラムの実行や表示制御および振動制御などの制御機能を備えるものを示したが、これに限られない。表示装置２０は、たとえば図示しない他の情報処理装置からの指示に基づいて電子書籍ページ３０を表示する装置であってもよい。この場合、他の情報処理装置は、表示装置２０に対する指などのスライド操作に対し、切替えページ３２の生成やページの切替え操作に対する振動強度の設定などを実行し、表示装置２０に対してページ画像を送信すればよい。
【０１５３】
(2) 上記実施の形態では、振動強度設定テーブル８０、８４に予め１度のスライド操作で切替えるページ数が設定され、このページ数に応じて最大振動強度の割合が設定されているが、設定されたページ数および最大振動強度の割合の値は、これに限られない。振動強度設定テーブル８０、８４は、たとえば、実行する電子書籍プログラムに応じて、スライド操作のページ数や振動強度割合の値が設定されてもよい。具体的には、制御部４２は、読込んだ電子書籍プログラムの全体ページ数を読み出し、一定のページ数毎に振り分け、そのページ数毎に最大振動強度の割合を設定すればよい。これにより、表示装置２０は、電子書籍毎に操作するページ数に応じた振動状態の変化を利用者に把握させることができる。
【０１５４】
(3) 上記実施形態では、電子書籍プログラムの使用履歴を利用して、最大振動強度の割合を増減する場合を示したがこれに限られない。制御部４２は、たとえば表示されるモニタ２４の大きさに基づいて最大振動強度を設定してもよい。また、制御部４２は、最大振動強度の設定について、たとえば電子書籍プログラムの発行日や取得日から利用時までの経過時間、または電子書籍プログラムを実行した時間に応じて、強度を変化させてもよい。これにより、表示装置２０は、たとえば大きな書籍であればスライド操作において、利用者に重たい操作感を与えてもよく、または経過時間を経た電子書籍について、めくり操作感を軽くするなどの使用感を利用者に与えることができる。
【０１５５】
(4) 上記実施の形態では、電子書籍装置２は、指などの生体部位１０の接触状態の監視処理、この接触状態に対する振動動作制御について、電子書籍の表示やページの切替えとともに、電子書籍プログラムで行う場合を示したがこれに限られない。電子書籍装置２は、たとえば電子書籍ページの表示や切替えページの生成処理に対し、振動手段１２や入力手段８の動作制御について、独立した制御プログラムにより制御を行ってもよい。
【０１５６】
次に、以上述べた実施の形態に関し、更に以下の付記を開示する。本開示の技術に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本開示の技術が限定されるものではない。
【０１５７】
（付記１）連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置であって、
前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作を検出する入力操作検出手段と、
前記表示手段に対する前記生体部位の接触およびスライド操作に応じて振動する振動手段と、
前記入力操作検出手段の検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように前記振動手段を制御する制御部と、
を備えることを特徴とする電子書籍装置。
【０１５８】
（付記２）前記制御部は、前記表示手段に対する接触またはスライド操作を契機に、スライド操作前に表示されている第１のページとスライド操作によって切替える第２のページとを併せて表示させるページ操作画面を表示させ、前記表示手段に対する前記生体部位の接触位置またはスライド操作に応じて該ページ操作画面の前記第１のページと前記第２のページの表示割合を変化させるとともに、該表示割合に応じて前記振動手段の振動強度を変化させることを特徴とする付記１に記載の電子書籍装置。
【０１５９】
（付記３）前記制御部は、前記表示面を複数の領域に区分けする基準軸を設定し、前記入力操作検出手段の検出情報により、前記生体部位がスライド操作で該基準軸を跨いで、スライド操作の開始時に接触した領域と異なる領域に達した場合、前記電子書籍のページを切替え可能な状態に移行させることを特徴とする付記１または付記２に記載の電子書籍装置。
【０１６０】
（付記４）前記制御部は、連続したスライド操作によって、前記生体部位が始めに接触した前記領域に戻った場合、前記電子書籍のページの切り替え可能な状態を解除させることを特徴とする付記３に記載の電子書籍装置。
【０１６１】
（付記５）前記制御部は、スライド操作によって前記基準軸を跨ぎ、前記表示面の他の領域内で前記表示手段から前記生体部位が離間したことを契機に前記ページ操作画面から前記第２のページに表示を切替えることを特徴とする、付記３または付記４に記載の電子書籍装置。
【０１６２】
（付記６）前記制御部は、スライド操作により前記基準軸を跨ぐ場合、前記表示面に接触した最初の領域における振動の変化量と、前記境界線を跨いで進入した領域での振動の変化量を異ならせることを特徴とする付記３ないし付記５のいずれか１つに記載の電子書籍装置。
【０１６３】
（付記７）前記制御部は、前記生体部位が始めに接触した前記表示面上の位置を基準位置に設定し、該基準位置に前記生体部位が接触したときに最も強い振動強度で前記振動手段を振動させることを特徴とする付記１ないし付記６のいずれか１つに記載の電子書籍装置。
【０１６４】
（付記８）前記制御部は、前記表示面上に座標情報を設定し、前記入力操作検出手段により検出された前記生体部位の位置座標情報を利用して前記振動手段の振動強度の設定値を算出することを特徴とする付記１ないし付記７のいずれか１つに記載の電子書籍装置。
【０１６５】
（付記９）前記記憶部には、１度のスライド操作によって切替える前記電子書籍のページ数に対する振動強度の割合情報を含む操作テーブルが格納され、
前記制御部は、前記操作テーブルを利用し、切替えるページ数に応じた最大振動強度を算出し、該最大振動強度に従って前記振動手段を振動させることを特徴とする付記１ないし付記８のいずれか１つに記載の電子書籍装置。
【０１６６】
（付記１０）さらに、前記生体部位による前記表示手段に対する接触またはスライド操作によって負荷される操作力を検出する圧力センサを備え、
前記制御部は、前記圧力センサで検出した操作力情報を利用し、負荷に応じてスライド操作で切替えるページ数を設定することを特徴とする付記９に記載の電子書籍装置。
【０１６７】
（付記１１）前記記憶部には、前記電子書籍データの利用履歴情報が格納され、
前記制御部は、実行する前記電子書籍データの前記利用履歴情報を前記記憶部から読み出し、前記利用履歴情報に基づく最大振動強度を算出し、この算出された最大振動強度に従って前記振動手段を振動させることを特徴とする付記１ないし付記１０のいずれか１つに記載の電子書籍装置。
【０１６８】
（付記１２）連続する複数ページで形成された電子書籍データを記憶する記憶部と電子書籍のページを表示する表示手段を備える電子書籍装置のコンピュータに実行させる電子書籍プログラムであって、
前記表示手段の表示面に対する利用者の生体部位の接触および前記表示手段の表示面に対する該生体部位の連続的なスライド操作の検出結果を入力操作検出手段から取得し、
前記検出結果に基づいて前記表示手段に対する接触位置とスライド操作方向を監視し、
スライド操作の開始位置からページの切替え操作が完了する位置までのスライド操作に応じて振動強度を変化させるように振動手段を制御する、
処理を前記コンピュータに実行させる電子書籍プログラム。
【０１６９】
以上、本開示の構成の好ましい実施形態等について説明した。しかし、本開示の技術は上記実施の形態の記載に限定されるものではない。特許請求の範囲に記載され、または明細書に開示された技術の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論である。そして斯かる変形や変更が本開示の技術に含まれることは言うまでもない。
【符号の説明】
【０１７０】
２  電子書籍装置
４  記憶部
６  表示手段
８  入力操作検出手段
１０  生体部位
１２  振動手段
１４  制御部
１６  表示画面
１８、８０、８４  振動強度設定テーブル
２０  表示装置
２２  筐体
２４  モニタ
２６  タッチパネルセンサ
２８  振動素子
３０  電子書籍ページ
３２  切替えページ
３４  第２のページ
４０  圧力センサ
４２  制御部
４４  電源部
５０  ＣＰＵ
５２  メモリ
５４  データベース
５６  Ｉ／Ｏ
６０  振動部品
６２  センサ
７０  表示画像
８２  使用履歴テーブル
【図１】
2015230516.tif 000003
【図２】
2015230516.tif 000004
【図３】
2015230516.tif 000005
【図４】
2015230516.tif 000006
【図５】
2015230516.tif 000007
【図６】
2015230516.tif 000008
【図７】
2015230516.tif 000009
【図８】
2015230516.tif 000010
【図９】
2015230516.tif 000011
【図１０】
2015230516.tif 000012
【図１１】
2015230516.tif 000013
【図１２】
2015230516.tif 000014
【図１３】
2015230516.tif 000015
【図１４】
2015230516.tif 000016
【図１５】
2015230516.tif 000017
【図１６】
2015230516.tif 000018
【図１７】
2015230516.tif 000019
【図１８】
2015230516.tif 000020
【図１９】
2015230516.tif 000021
【図２０】
2015230516.tif 000022
【図２１】
2015230516.tif 000023
【図２２】
2015230516.tif 000024
【図２３】
2015230516.tif 000025
【図２４】
2015230516.tif 000026