(57)【要約】【課題】従来は、紙媒体の書籍を読んでいる際に感じられるべき感覚が得られない場合があるという課題があった。【解決手段】１以上のページを有する文書情報が格納され得る文書情報格納部１０１と、ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する動作検出部１０２と、動作検出部１０２が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部１０３と、ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部１０４と、文書情報格納部１０１に格納されている文書情報から、動作情報取得部１０３が取得したユーザ動作情報に応じたページの情報を読み出し、表示する文書ページ表示部１０５とを備えた。【選択図】図１
2009223875.tif 000002
【特許請求の範囲】
【請求項１】
１以上のページを有する文書情報が格納され得る文書情報格納部と、
ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する動作検出部と、
前記動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、
前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部と、
前記文書情報格納部に格納されている文書情報から、前記動作情報取得部が取得したユーザ動作情報に応じたページの情報を読み出し、表示する文書ページ表示部と、を具備する電子ブック装置。
【請求項２】
前記動作検出部は、曲がりを検出する湾曲検出手段を備えており、ユーザにより行われた、前記湾曲検出手段を曲げる動作を検出する請求項１記載の電子ブック装置。
【請求項３】
前記ページフリップ出力部が行うページフリップ出力は、ページがめくられている状態を示す画像の表示である請求項１記載の電子ブック装置。
【請求項４】
前記動作情報取得部は、前記動作検出部が検出した動作の継続時間に応じたページ数のページをめくるユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示すページ数に応じたページをめくる画像を表示し、
前記文書ページ表示部は、前記ユーザ動作情報が示すページ数を移動したページの情報を表示する請求項１記載の電子ブック装置。
【請求項５】
前記動作情報取得部は、前記動作検出部が動作を検出した回数をカウントし、カウント結果に応じたページ数のページをめくるユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示すページ数に応じたページをめくる画像を表示し、
前記文書ページ表示部は、前記ユーザ動作情報が示すページ数を移動したページの情報を表示する請求項１記載の電子ブック装置。
【請求項６】
前記ページフリップ出力部が行うページフリップ出力は、ページをめくる音の出力を含む請求項１記載の電子ブック装置。
【請求項７】
前記ページフリップ出力部が行うページフリップ出力は、風の出力を含む請求項１記載の電子ブック装置。
【請求項８】
前記ページフリップ出力部が行うページフリップ出力は、振動の出力を含む請求項１記載の電子ブック装置。
【請求項９】
前記動作検出部は、表面の接触を検出する接触検出手段を備えており、ユーザにより行われた、前記接触検出手段の表面を移動する動作を検出し、
前記動作情報取得部は、前記動作検出部の湾曲検出手段と接触検出手段とが出力する検出結果との組み合わせにより、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する請求項１記載の電子ブック装置。
【請求項１０】
書籍の背面を覆うように配置されるブックカバー装置であって、
ユーザにより行われた前記書籍に対するページをめくる動作を検出し、検出結果を出力する動作検出部と、
前記動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、
前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部と、を具備するブックカバー装置。
【請求項１１】
ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する動作検出ステップと、
前記動作検出ステップで出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得ステップと、
前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力ステップと、
格納されている１以上のページを有する文書情報から、前記動作情報取得ステップで取得したユーザ動作情報に応じたページの情報を読み出し、表示する文書ページ表示ステップと、を具備する電子ブック処理方法。
【請求項１２】
コンピュータを、
ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、
前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部と、
格納されている１以上のページを有する文書情報から、前記動作情報取得部が取得したユーザ動作情報に応じたページの情報を読み出し、表示する文書ページ表示部として機能させるためのプログラム。
【請求項１３】
前記動作検出部は、前記文書ページ表示部が表示するページの右側または左側の少なくとも一方における、ページが表示される面に対して反対方向である裏面方向への曲がりを検出し、
前記動作情報取得部は、前記動作検出部が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行う請求項１記載の電子ブック装置。
【請求項１４】
前記動作検出部は、前記文書ページ表示部が表示するページの右側または左側の少なくとも一方における、ページが表示される面の方向である表面方向への曲がりを検出し、
前記動作情報取得部は、前記動作検出部が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行う請求項１記載の電子ブック装置。
【請求項１５】
前記動作情報取得部は、前記動作検出部が曲がりを検出した側の、１ページをめくる動作が行われたことを示すユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示している１ページがめくられたことを示すページフリップ出力を行い、
前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記ユーザ動作情報が示す１ページをめくった後のページの情報を読み出し、表示する請求項１４記載の電子ブック装置。
【請求項１６】
前記動作情報取得部は、前記動作検出部が予め指定した量より大きい曲がりを検出した場合に、前記動作検出部が曲がりを検出した側の、複数ページの束をめくる動作である束めくりが行われたことを示すユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示している束めくりが行われたことを示すページフリップ出力を行い、
前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記ユーザ動作情報が示す束めくりを行った後のページの情報を読み出し、表示する請求項１３から請求項１５いずれか記載の電子ブック装置。
【請求項１７】
前記動作情報取得部は、一度の曲げに対して、１回だけ束めくりが行われたことを示すユーザ動作情報を取得する請求項１６記載の電子ブック装置。
【請求項１８】
前記動作情報取得部は、
前記動作検出部の曲がりを検出している時間が所定の時間を経過する毎に、１ページをめくる動作が行われたことを示すユーザ動作情報を取得するものであり、
前記所定の時間は、１度の曲げに対するユーザ動作情報の取得回数に応じて、短縮される請求項１３または請求項１４記載の電子ブック装置。
【請求項１９】
前記ページフリップ出力部は、予め設定されているページである束めくり先ページまでの束めくりが行われたことを示すページフリップ出力を行い、
前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記束めくり先ページの情報を読み出し、表示する請求項１６または請求項１７記載の電子ブック装置。
【請求項２０】
前記動作情報取得部は、前記文書情報格納部に格納されている文書情報に応じて、束めくり先ページを設定する請求項１９記載の電子ブック装置。
【請求項２１】
前記動作情報取得部は、文書情報格納部に格納されている文書情報が示す文書が、複数の章に区切られている場合に、ページめくりを行う方向における最も近い章の先頭を示すページを、束めくり先ページに設定する請求項１９記載の電子ブック装置。
【請求項２２】
前記動作情報取得部は、文書情報格納部に格納されている文書情報が示す文書に含まれるページの属性に応じて、束めくり先ページを設定する請求項１９記載の電子ブック装置。
【請求項２３】
ユーザの閲覧履歴を示す情報である閲覧履歴情報を取得する閲覧履歴取得部を更に備え、
前記動作情報取得部は、前記閲覧履歴取得部が取得した閲覧履歴情報を用いて、前記束めくり先ページを設定する請求項１９記載の電子ブック装置。
【請求項２４】
前記閲覧履歴取得部は、文書情報が示す文書に含まれるページについての、閲覧回数または閲覧時間の少なくとも一方の情報を含む閲覧履歴情報を取得し、
前記動作情報取得部は、前記閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、前記束めくり先ページを設定する請求項２３記載の電子ブック装置。
【請求項２５】
前記動作情報取得部は、前記閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、文書情報が示す文書に含まれる各ページについての閲覧状況を示すスコアを取得し、当該スコアが示す閲覧されたページについてのランキングに応じて、前記束めくり先ページを設定する請求項２４記載の電子ブック装置。
【請求項２６】
前記ページが表示される面は、１以上の隅を有する面に設けられており、
前記１以上の隅を有する面の、１以上の隅に対する、表面側に折り曲げる動作を検出する折り曲げ検出部と、
当該折り曲げ検出部が折り曲げ動作を検出した場合に、折り曲げられた側に表示されているページを、折り曲げが行われたページに指定する情報である折り曲げ情報を取得する折り曲げ情報取得部とをさらに備えた請求項１記載の電子ブック装置。
【請求項２７】
前記動作情報取得部は、前記動作検出部が予め指定した量より大きい曲がりを検出した場合に、
前記折り曲げ情報取得部が取得した折り曲げ情報が指定するページまで、ページをめくるユーザ動作情報を取得する請求項２６記載の電子ブック装置。
【請求項２８】
前記ページフリップ出力部は、前記折り曲げ情報取得部が取得した折り曲げ情報が指定するページをめくる速さが、他のページをめくる速さよりも遅くなるようなページめくりの画像を構成して出力する請求項２６記載の電子ブック装置。
【請求項２９】
前記折り曲げ検出部は、さらに、前記１以上の隅を有する面の、１以上の隅に対する、裏面側へ折り曲げる動作である折り戻り動作を検出し、
前記折り曲げ情報検出部は、折り曲げ情報が指定するページに対する、前記折り戻し動作を検出した際に、当該ページを指定する折り曲げ情報を削除する請求項２６から請求項２８いずれか記載の電子ブック装置。
【請求項３０】
前記文章ページ表示部は、表示するページが、折り曲げ情報が指定するページである場合に、当該ページの画像の隅に、ページを折り曲げた画像を表示する請求項２６から請求項２９いずれか記載の電子ブック装置。
【請求項３１】
前記動作情報取得部は、さらに、前記動作検出部が検出した曲がりの速さの情報を含むユーザ動作情報を取得し、
前記ページフリップ出力部が行うページフリップ出力は、ページがめくられている状態を示す動画像の表示であり、
前記ページフリップ出力部は、前記ユーザ動作情報が示している曲がりの速さに応じた速さで、ページがめくられている動画像を表示する請求項１３または請求項１４記載の電子ブック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書籍等のページを画面等に表示する電子ブック装置等に関するものである。
【背景技術】
【０００２】
従来の電子ブック装置として、ページ送りボタンを押すことで、ページ送りを行って画面の表示内容を切り替えるものが知られていた。（例えば、特許文献１参照）。
【特許文献１】特開平７−１６８８５２号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の電子ブック装置等においては、ページ送り等のページをめくるための動作を、紙でできた本物の書籍等のページめくりの動作とは異なる動作であるボタン操作で行っていたため、紙でできたページをめくりながら本物の書籍を読んでいるような感覚を読者に与えることができない、という課題があった。
【０００４】
また、従来の電子ブック装置等においては、ページを表示した画像が画面に表示されるだけで紙のページは存在していないため、ページめくりを行っても、本物の書籍のように、紙のページがめくれるような印象をユーザに与えることができず、本物の書籍を読んでいるような感覚を読者に与えることができない、という課題があった。
【０００５】
また、本物の書籍を読んでいる場合においても、読者のおかれている環境や、読者の状態によっては、本物の書籍を読んでいる時の感覚が十分に体感できない、という課題があった。例えば、騒音下で書籍を読んでいる場合においては、ページをめくっても、ページをめくる音が聞こえず、ページをめくっている感覚が感じられない場合があるという課題があった。
【課題を解決するための手段】
【０００６】
本第発明の電子ブック装置は、１以上のページを有する文書情報が格納され得る文書情報格納部と、ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する動作検出部と、前記動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部と、前記文書情報格納部に格納されている文書情報から、前記動作情報取得部が取得したユーザ動作情報に応じたページの情報を読み出し、表示する文書ページ表示部と、を具備する電子ブック装置である。
【０００７】
かかる構成により、ページをめくる操作と同様の操作を行うことで、電子ブックのページめくりを行うことができるため、ユーザに実際に紙媒体の書籍を扱っているような没入感を与えることができ、ユーザに紙媒体の書籍を読んでいる際に感じられるべき感覚を、十分に読者に与えることができる。
【０００８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作検出部は、曲がりを検出する湾曲検出手段を備えており、ユーザにより行われた、前記湾曲検出手段を曲げる動作を検出する電子ブック装置である。
【０００９】
かかる構成により、実際の書籍のページをめくる際と同様の曲げる動作によりページめくりが可能となり、ユーザに紙媒体の書籍を読んでいる際に感じられるべき感覚を、十分に読者に与えることができる。
【００１０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、ページがめくられている状態を示す画像の表示である電子ブック装置である。
【００１１】
かかる構成により、ページめくりが行われていることをユーザに視覚的に認識させることができる。
【００１２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部が検出した動作の継続時間に応じたページ数のページをめくるユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示すページ数に応じたページをめくる画像を表示し、前記文書ページ表示部は、前記ユーザ動作情報が示すページ数を移動したページの情報を表示する電子ブック装置である。
【００１３】
かかる構成により、ユーザの動作に応じて、異なる数のページめくりが可能となる。
【００１４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部が動作を検出した回数をカウントし、カウント結果に応じたページ数のページをめくるユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示すページ数に応じたページをめくる画像を表示し、前記文書ページ表示部は、前記ユーザ動作情報が示すページ数を移動したページの情報を表示する電子ブック装置である。
【００１５】
かかる構成により、ユーザの動作に応じて、異なる数のページめくりが可能となる。
【００１６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記文書ページ表示部は、前記湾曲検出手段が検出した曲がりに応じて、ページの表示倍率を変更する電子ブック装置である。
【００１７】
かかる構成により、ユーザの動作に応じて、ページの表示倍率の変更が可能となる。
【００１８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部の検出結果から、前記湾曲検出手段に対して、前記文書ページ表示部が表示するページに対する斜め方向の曲げが行われたことを示すユーザ動作情報を取得し、前記文書ページ表示部は、前記斜め方向の曲げが行われたことを示すユーザ動作情報に応じて、ページを斜め方向にめくった状態の画像を表示する電子ブック装置である。
【００１９】
かかる構成により、ユーザの動作に応じた柔軟なページめくりが可能となる。
【００２０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、ページをめくる音の出力を含む電子ブック装置である。
【００２１】
かかる構成により、ページめくりが行われていることをユーザに聴覚により認識させることができる。
【００２２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、前記ユーザ動作情報が示す、めくるページ数に応じた音を出力する電子ブック装置である。
【００２３】
かかる構成により、ユーザの動作に応じて異なるページ数がめくられていることを、ユーザに、聴覚により知らせることができる。
【００２４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記文書情報格納部には、前記格納されている文書情報が示す文書の紙媒体を指定する情報である紙媒体指定情報が格納されており、前記ページフリップ出力部は、前記文書ページ表示部の表示対象となる文書情報の紙媒体指定情報に応じたページをめくる音を出力する電子ブック装置である。
【００２５】
かかる構成により、ユーザに実際の紙の書籍のように、紙媒体の違いによる感覚の違いを、ユーザに擬似的に体験させることができる。
【００２６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記湾曲検出手段の曲がりの度合い、または、曲がりからの回復時のスピードを取得し、前記ページフリップ出力部は、前記動作情報取得部が取得した曲がりの度合い、または、曲がりからの回復時のスピードをパラメータとして、当該パラメータに応じた異なる音を出力する電子ブック装置である。
【００２７】
かかる構成により、ユーザの動作に応じた音を出力することができる。
【００２８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、風の出力を含む電子ブック装置である。
【００２９】
かかる構成により、ページめくりが行われていることをユーザに体感させることができる。
【００３０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、前記ユーザ動作情報が示す、めくるページ数に応じた風を出力する電子ブック装置である。
【００３１】
かかる構成により、めくるページ数に応じたページめくりを行っている感覚を、ユーザに体感させることができる。
【００３２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、前記ユーザ動作情報が示す、めくるページ数に応じた回数の風を出力する電子ブック装置である。
【００３３】
かかる構成により、めくるページ数に応じたページめくりを行っている感覚を、ユーザに体感させることができる。
【００３４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、ページがめくられている状態を示す画像の表示の途中から、風を出力する電子ブック装置である。
【００３５】
かかる構成により、ページめくりを行っている感覚を、実際の書籍等のように忠実にユーザに体感させることができる。
【００３６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、振動の出力を含む電子ブック装置である。
【００３７】
かかる構成により、めくるページ数に応じたページめくりを行っている感覚を、ユーザに体感させることができる。
【００３８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、前記文書ページ表示部の、めくられたページが配置される表示が行われる側を振動させる電子ブック装置である。
【００３９】
かかる構成により、ページめくりを行っている感覚を、実際の書籍等により忠実にユーザに体感させることができる。
【００４０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作検出部は、表面の接触を検出する接触検出手段を備えており、ユーザにより行われた、前記接触検出手段の表面を移動する動作を検出し、前記動作情報取得部は、前記動作検出部の湾曲検出手段と接触検出手段とが出力する検出結果との組み合わせにより、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する電子ブック装置である。
【００４１】
かかる構成により、実際の書籍等に対して行われるページめくりにより近い動作を検知して、ページめくりを行うことが可能となる。
【００４２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、振動の出力を含み、前記ページフリップ出力部は、前記接触検出手段の表面がなぞられた時に振動を出力する電子ブック装置である。
【００４３】
かかる構成により、紙のページを指等でさすって動かしているような状況を体感させることができる。
【００４４】
また、本発明のブックカバー装置は、書籍の背面を覆うように配置されるブックカバー装置であって、ユーザにより行われた前記書籍に対するページをめくる動作を検出し、検出結果を出力する動作検出部と、前記動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部と、を具備するブックカバー装置である。
【００４５】
かかる構成により、書籍のページがめくられたことを、脚色してユーザに知覚させることができる。これにより、従来の書籍の読書にはない新しい読書体験が可能となり、読書を楽しむことができる。
【００４６】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記ページフリップ出力部が行うページフリップ出力は、ページをめくる音の出力であるブックカバー装置である。
【００４７】
かかる構成により、ページ数がめくられている状況を、音で強調する演出ができる。
【００４８】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記動作情報取得部は、前記動作検出部が出力する検出結果を用いて、めくるページ数を示す情報を含むユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示す、めくるページ数に応じた音を出力するブックカバー装置である。
【００４９】
かかる構成により、めくるページ数に応じた音の演出が可能となる。
【００５０】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記ページフリップ出力部が行うページフリップ出力は、風の出力であるブックカバー装置である。
【００５１】
かかる構成により、ページ数がめくられている状況を、ページから出力されるように感じさせる風により強調することができる。
【００５２】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記動作情報取得部は、前記動作検出部が出力する検出結果を用いて、めくるページ数を示す情報を含むユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示す、めくるページ数に応じた風を出力するブックカバー装置である。
【００５３】
かかる構成により、ページ数に応じた風の出力を演出できる。
【００５４】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記ページフリップ出力部は、前記ユーザ動作情報が示す、めくるページ数に応じた回数の風を出力するブックカバー装置である。
【００５５】
かかる構成により、ページ数に応じた風の出力を演出できる。
【００５６】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記動作情報取得部は、前記動作検出部が出力する検出結果を用いて、ページめくりが開始されたことを示す情報を含む前記ユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報からページめくりが開始されたことを判断し、当該ページめくりの開始から所定の時間経過してから、風を出力するブックカバー装置である。
【００５７】
かかる構成により、実際のページめくりにより発生する風に近いタイミングで風を出力することができる。
【００５８】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記ページフリップ出力部が行うページフリップ出力は、振動の出力を含むブックカバー装置である。
【００５９】
かかる構成により、ページ数がめくられている状況を、振動により強調することができる。
【００６０】
また、本発明のブックカバー装置は、前記ブックカバー装置において、前記ページフリップ出力部は、前記書籍の、めくられたページが配置される側を振動させるブックカバー装置である。
【００６１】
かかる構成により、実際のページめくりにより発生する振動により近いタイミングで振動を発生させることができる。
【００６２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作検出部は、前記文書ページ表示部が表示するページの右側または左側の少なくとも一方における、ページが表示される面に対して反対方向である裏面方向への曲がりを検出し、前記動作情報取得部は、前記動作検出部が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行う電子ブック装置である。
【００６３】
かかる構成により、実際の紙媒体の書籍と同様に、書籍の端を、裏面側に曲げることでページをめくることができ、ユーザに紙媒体の書籍を読んでいるときと同様の感覚を与えることができる。
【００６４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作検出部は、前記文書ページ表示部が表示するページの右側または左側の少なくとも一方における、ページが表示される面の方向である表面方向への曲がりを検出し、前記動作情報取得部は、前記動作検出部が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行う電子ブック装置である。
【００６５】
かかる構成により、実際の紙媒体の書籍と同様に、書籍の端を、表面側につまみ上げてページをめくることができ、ユーザに紙媒体の書籍を読んでいるときと同様の感覚を与えることができる。
【００６６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部が曲がりを検出した側の、１ページをめくる動作が行われたことを示すユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示している１ページがめくられたことを示すページフリップ出力を行い、前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記ユーザ動作情報が示す１ページをめくった後のページの情報を読み出し、表示する電子ブック装置である。
【００６７】
かかる構成により、実際の紙媒体の書籍と同様に、１ページをつまむ動作につき１ページのページめくりが可能となる。
【００６８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部が予め指定した量より大きい曲がりを検出した場合に、前記動作検出部が曲がりを検出した側の、複数ページの束をめくる動作である束めくりが行われたことを示すユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示している束めくりが行われたことを示すページフリップ出力を行い、前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記ユーザ動作情報が示す束めくりを行った後のページの情報を読み出し、表示する電子ブック装置である。
【００６９】
かかる構成により、実際の紙媒体の書籍と同様に、複数ページの束を、一度に表面側につまみ上げてめくることができ、大量のページめくりに要する時間を短縮できる。
【００７０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、一度の曲げに対して、１回だけ束めくりが行われたことを示すユーザ動作情報を取得する電子ブック装置である。
【００７１】
かかる構成により、複数ページの束をつまむ動作につき１束のページめくりを行うことができる。
【００７２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部の曲がりを検出している時間が所定の時間を経過する毎に、１ページをめくる動作が行われたことを示すユーザ動作情報を取得するものであり、前記所定の時間は、１度の曲げに対するユーザ動作情報の取得回数に応じて、短縮される電子ブック装置である。
【００７３】
かかる構成により、ページを探している状況が続いた場合に、高速にページめくりを行うことが可能となり、ページめくり状況に応じた動作が可能となる。
【００７４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、予め設定されているページである束めくり先ページまでの束めくりが行われたことを示すページフリップ出力を行い、前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記束めくり先ページの情報を読み出し、表示する電子ブック装置である。
【００７５】
かかる構成により、複数ページの束をめくっている状態であることを、ユーザに認識させることができる。
【００７６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記文書情報格納部に格納されている文書情報に応じて、束めくり先ページを設定する電子ブック装置である。
【００７７】
かかる構成により、文書情報に応じた束めくりが可能となる。
【００７８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、文書情報格納部に格納されている文書情報が示す文書のページ数を所定の分割数で等分割した場合における分割位置となるページであって、ページめくりを行う方向における最も近いページを、束めくり先ページに設定する電子ブック装置である。
【００７９】
かかる構成により、文書のページ数に応じたページ単位で束めくりが可能となる。例えばページ数の多い文書は、一回の束めくりによりめくられるページ数が、ページ数の少ない文書に比べて多くなる。
【００８０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、文書情報の属性に応じて前記所定の分割数を決定する電子ブック装置である。
【００８１】
かかる構成により、文書の属性に応じた束めくりが可能となる。例えば、辞書や雑誌等の文書の種類や、画像が多い文書か否か等の属性に応じて、１回の束めくりでめくるページ数を変更することができる。
【００８２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、文書情報格納部に格納されている文書情報が示す文書が、複数の章に区切られている場合に、ページめくりを行う方向における最も近い章の先頭を示すページを、束めくり先ページに設定する電子ブック装置である。
【００８３】
かかる構成により、文書の章ごとに束めくりを行うことができる。
【００８４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、文書情報格納部に格納されている文書情報が示す文書に含まれるページの属性に応じて、束めくり先ページを設定する電子ブック装置である。
【００８５】
かかる構成により、文書を構成するページの属性において、束めくり先のページを設定することができる。例えば、画像や、特定の文字列が含まれるページ毎を束めくり先として、束めくりを行うことができる。
【００８６】
また、本発明の電子ブック装置は、前記電子ブック装置において、ユーザの閲覧履歴を示す情報である閲覧履歴情報を取得する閲覧履歴取得部を更に備え、前記動作情報取得部は、前記閲覧履歴取得部が取得した閲覧履歴情報を用いて、前記束めくり先ページを設定する電子ブック装置である。
【００８７】
かかる構成により、閲覧履歴に応じて、束めくりを行うことができる。例えば、実際の紙媒体の書籍等では、良く閲覧するページは、ページに開き癖がついて、そのページが開きやすくなるが、上記構成においては、閲覧の度合いが高いページが束めくりで開かれるようにして、実際の紙ページの開き癖を電子ブック上で実現可能となる。
【００８８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記閲覧履歴取得部は、文書情報が示す文書に含まれるページについての、閲覧回数または閲覧時間の少なくとも一方の情報を含む閲覧履歴情報を取得し、前記動作情報取得部は、前記閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、前記束めくり先ページを設定する電子ブック装置である。
【００８９】
かかる構成により、ページの閲覧回数や、閲覧時間等によって、束めくり先ページを設定することができる。
【００９０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、文書情報が示す文書に含まれる各ページについての閲覧状況を示すスコアを取得し、当該スコアが示す閲覧されたページについてのランキングに応じて、前記束めくり先ページを設定する電子ブック装置である。
【００９１】
かかる構成により、閲覧履歴から取得したスコアの高いページを、束めくり先ページに設定することができ、例えば、閲覧の度合いが高いページを優先的に束めくり先ページに設定することができる。
【００９２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、束めくり先ページを設定する際に、他の束めくり先ページとのページ数の差が、所定数以下のページについては、束めくり先ページに設定しない電子ブック装置である。
【００９３】
かかる構成により、一度の束めくりによりめくられるページ数が少なくならないようにして、所定数以上の複数ページを一度にめくれるという束めくりの利点を保つことができる。
【００９４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記閲覧履歴情報は、ページについての閲覧回数を示す情報を少なくとも含み、前記閲覧履歴取得部は、ページについて行われた閲覧のうちの、予め設定した閾値以上の時間の閲覧のみを、閲覧回数にカウントする電子ブック装置である。
【００９５】
かかる構成により、単に一時的に開かれたページについては閲覧回数をカウントしないようにして、実際に閲覧したページのみについて、閲覧回数をカウントできるようにして、閲覧が行われた回数を的確にカウントすることができる。
【００９６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記閲覧履歴取得部は、ページについての閲覧時刻を示す情報を含む閲覧履歴情報を取得し、前記動作情報取得部は、前記閲覧履歴情報に含まれる閲覧時刻を示す情報を用いて、束めくり先ページを設定する電子ブック装置である。
【００９７】
かかる構成により、閲覧時刻に応じて、束めくり先ページを設定することができる。例えば、閲覧時刻が新しいページについては、最近閲覧されたページであり、現在のユーザの関心事に関連のあるページと考えられるため、再度閲覧を行う可能性が高いページであるとして、束めくり先ページとして優先的に設定されるよう、束めくり先ページを設定する際の重み付けを高くしたりすることができる。
【００９８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページが表示される面は、１以上の隅を有する面に設けられており、前記１以上の隅を有する面の、１以上の隅に対する、表面側に折り曲げる動作を検出する折り曲げ検出部と、当該折り曲げ検出部が折り曲げ動作を検出した場合に、折り曲げられた側に表示されているページを、折り曲げが行われたページに指定する情報である折り曲げ情報を取得する折り曲げ情報取得部とをさらに備えた電子ブック装置である。
【００９９】
かかる構成により、実際の紙媒体の文書と同様にページの隅を折り曲げるような動作によって、ユーザの望むページに印付けを行うことができる。
【０１００】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、前記動作検出部が予め指定した量より大きい曲がりを検出した場合に、前記折り曲げ情報取得部が取得した折り曲げ情報が指定するページまで、ページをめくるユーザ動作情報を取得する電子ブック装置である。
【０１０１】
かかる構成により、ユーザにより隅に対して折り曲げる動作が行われたページを、複数のページをめくる際の、ページめくり先となるページに設定することができ、ユーザが印を付けたページを、瞬時に開くことが可能となる。
【０１０２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部は、前記折り曲げ情報取得部が取得した折り曲げ情報が指定するページをめくる速さが、他のページをめくる速さよりも遅くなるようなページめくりの画像を構成して出力する電子ブック装置である。
【０１０３】
かかる構成により、ページめくりを行っている際に、ユーザが印を付けたページ付近では、ページめくりの速度を遅くして、ページめくりが行われているページが、印を付けたページ付近であることをユーザに通知することができる。
【０１０４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記折り曲げ検出部は、さらに、前記１以上の隅を有する面の、１以上の隅に対する、裏面側へ折り曲げる動作である折り戻り動作を検出し、前記折り曲げ情報検出部は、折り曲げ情報が指定するページに対する、前記折り戻し動作を検出した際に、当該ページを指定する折り曲げ情報を削除する電子ブック装置である。
【０１０５】
かかる構成により、ページの隅の折り曲げた部分を元に戻すような動作を電子ブック装置に行うことによって、ユーザによる印付けを解除することができる。
【０１０６】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記文章ページ表示部は、表示するページが、折り曲げ情報が指定するページである場合に、当該ページの画像の隅に、ページを折り曲げた画像を表示する電子ブック装置である。
【０１０７】
かかる構成により、表示されているページが、折り曲げ情報が示すページであることを、ユーザに視覚的に通知することができる。特に、通常の文書と同様に、紙の隅が折られた画像を表示することで、文書を閲覧する際の邪魔にならないような通知が実現できる。
【０１０８】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記動作情報取得部は、さらに、前記動作検出部が検出した曲がりの速さの情報を含むユーザ動作情報を取得し、前記ページフリップ出力部が行うページフリップ出力は、ページがめくられている状態を示す動画像の表示であり、前記ページフリップ出力部は、前記ユーザ動作情報が示している曲がりの速さに応じた速さで、ページがめくられている動画像を表示する電子ブック装置である。
【０１０９】
かかる構成により、ページめくりの速さに応じて、ページのめくる速さを変更することができ、ユーザの動作速度に合わせたページめくりの表示が可能となる。
【０１１０】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、ページをめくる音の出力を含むものであり、前記ページフリップ出力部は、束めくりが行われている場合と束めくり以外のページめくりが行われている場合とで、異なる音を出力する電子ブック装置である。
【０１１１】
かかる構成により、束めくりを行っていることを音でユーザに認識させることができる。
【０１１２】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、風の出力を含むものであり、前記ページフリップ出力部は、束めくりが行われている場合と束めくり以外のページめくりが行われている場合とで、異なる強さの風を出力する電子ブック装置である。
【０１１３】
かかる構成により、束めくりを行っていることを風の強さでユーザに認識させることができる。
【０１１４】
また、本発明の電子ブック装置は、前記電子ブック装置において、前記ページフリップ出力部が行うページフリップ出力は、振動の出力を含むものであり、前記ページフリップ出力部は、束めくりが行われている場合と束めくり以外のページめくりが行われている場合とで、異なる強さの振動を出力する電子ブック装置である。
【０１１５】
かかる構成により、束めくりを行っていることを振動の強さでユーザに認識させることができる。
【発明の効果】
【０１１６】
本発明による電子ブック装置等によれば、紙媒体の書籍を読んでいる際に感じられるべき感覚を、十分に読者に与えることができる。
【発明を実施するための最良の形態】
【０１１７】
以下、電子ブック装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【０１１８】
（実施の形態１）
図１は、本実施の形態における電子ブック装置のブロック図である。
【０１１９】
電子ブック装置１は、文書情報格納部１０１、動作検出部１０２、動作情報取得部１０３、ページフリップ出力部１０４、文書ページ表示部１０５を具備する。
【０１２０】
また、動作検出部１０２は、湾曲検出手段１０２０１を具備する。
【０１２１】
電子ブック装置１とは、テキストや画像、例えば静止画像や動画像により構成される電子的な文書情報を、記憶媒体等から読み出して、ディスプレイ等に表示する装置である。電子ブック装置１は、このような文書情報を表示することで、紙等で構成される書籍を擬似的に実現するものである。書籍とは、ここでは、本以外にも、新聞や雑誌やパンフレット等を含む概念である。本実施の形態においては、特に、電子ブック装置１が、ディスプレイに一度に表示する情報の単位として、ページという単位、もしくはこれに相当する概念を有する文書情報を表示するものである場合について説明する。電子ブックとは、例えば電子機器などディスプレイを利用した機器で読むことができる出版物である。また、電子ブックとは、書籍等のコンテンツを電子化したものと考えても良い。
【０１２２】
文書情報格納部１０１は、１以上のページを有する文書情報が格納され得る。文書情報のデータ形式等は問わない。この文書情報が上述した電子ブックに相当する。文書情報は、例えば、テキストまたは画像またはそれらの組み合わせにより構成された１以上のページを有する情報である。すなわち、絵本や写真集等のようにテキストを含まないものであってもよいし、テキストのみで画像を含まないものであっても良い。画像は、静止画像であっても動画像であっても良い。文書情報においては、ページを示す領域にテキストや画像の情報が割り当てられていても良いし、単に、ページの区切りを示す情報がテキストや画像の間に配置されていても良い。文書情報の内容は問わない。例えば、文書情報は、書籍を構成するテキストや画像を含むものであってもよいし、雑誌や新聞等を構成するテキストや画像を含むものであっても良い。また、各文書情報には、文書が出力される紙媒体を指定する情報である紙媒体指定情報が対応付けられていても良い。ここで述べる出力は、仮想の出力、例えば仮想の印刷等であっても良い。紙媒体の指定とは、例えば、紙の種類や材質等の指定である。この紙媒体指定情報は、文書情報と対応付けられて、文書情報格納部１０１等の記録媒体等に蓄積される。文書情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１２３】
動作検出部１０２は、ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する。ユーザにより行われた紙のページをめくる動作とは、実際に紙のページに対してページをめくる際に行われる動作であり、例えば、紙のページをアーチ状に曲げた後、紙のページをはじいて、紙の弾力を利用してめくる動作や、紙のページの端部を、ページめくりを行う方向に向かって摩擦を利用して指でこすりあげてページを曲げながらめくる動作等である。紙のページをめくる動作と同様の動作とは、これら紙のページをめくる動作とほぼ同じ、すなわち紙のページをめくる動作に相当すると判断可能な、電子ブック装置１に対して行われる動作を指す。言い換えれば、ページをめくる動作に相当する動作（ページめくり動作）である。例えば、ページめくりのために紙のページをアーチ状に曲げるように、電子ブック装置１の一部、あるいは全体を曲げる動作である。あるいは、ページめくりのために、電子ブック装置１の端部に対して、ページめくりを行う方向に指を滑らせる、あるいはなぞる動作等であってもよい。
【０１２４】
動作検出部１０２は、例えば、ユーザ等による、電子ブック装置１の右側または左側の少なくとも一方に対する、文書のページが表示される面に対して反対方向への曲げを検出する。電子ブック装置１の右側または左側の少なくともとは、後述する文書ページ表示部１０５が表示デバイス等を用いて表示する文書のページの右側または左側の少なくともいずれかに位置する部分である。後述する電子ブック装置１の筐体１０７における、ディスプレイ１０６の右側に位置する領域（部分）、あるいは、左側に位置する領域（部分）と考えても良い。なお、ディスプレイ１０６の左右は、ディスプレイ１０６に表示されるページの左右と同じと考えて良い。また、電子ブック装置１のページが表示される面に対して反対の面を、ここでは裏面と呼ぶ。例えばディスプレイ１０６の表示面と反対側の面を裏面と呼んでも良い。また、電子ブック装置１の裏面から、当該裏面側に位置する空間へ向かう方向、すなわち電子ブック装置１のページが表示される面に対して反対方向を、ここでは裏面方向と呼ぶ。なお、電子ブック装置１のページが表示される側の面を表面と呼ぶ。
【０１２５】
動作検出部１０２による「検出」とは、例えば、ユーザにより行われた動作に応じた信号を得ることであり、動作検出部１０２が出力する検出結果とは、例えば、ユーザにより行われた動作を信号に変換した情報である。動作検出部１０２は、通常、ユーザによる紙のページをめくる動作と同様の動作を検出するための手段を備えている。この手段は、例えば、各種センサ等である。このセンサ等の手段の配置される位置や数等は、ページをめくる動作が検出可能であれば、どのような配置や数であってもよい。動作検出部１０２による「検出」とは、例えば、これらの手段が出力する信号を得ることである。ここでは、一例として、動作検出部１０２が、曲がりを検出する湾曲検出手段１０２０１を備えており、ユーザにより行われた、湾曲検出手段１０２０１を曲げる動作を検出する場合について説明する。ただし、紙のページをめくる動作と同様の動作が検出可能であれば、他の検出手段等を備えているようにしても良い。動作検出部１０２の出力する信号は、アナログ信号であってもデジタル信号であっても良い。例えば、動作検出部１０２は、センサ等が検出した信号を増幅して出力しても良いし、アナログ信号をデジタル信号に変換して出力しても良い。動作検出部１０２は、例えばセンサや、センサの検知した信号を出力する出力インターフェース等により構成される。また、検知した信号に対して、増幅等の処理を行う回路や、検知した信号に対してＡＤ変換等の処理を行うための回路や、ＭＰＵやメモリ等を備えていても良い。
【０１２６】
湾曲検出手段１０２０１は、ユーザにより行われた曲がりを検出する。湾曲検出手段１０２０１は、例えば、それ自身が曲がることにより抵抗値が変化するセンサ等である。曲げが検出可能なセンサ等である。このセンサ等の抵抗値の変化により曲げが検出可能である。ここでは例として、曲げセンサ（浅草技研製）を使用している。動作検出部１０２は、この曲げセンサに電流を流して、電圧の変化を検出することで曲げ量を検出することが可能である。ただし、湾曲検出手段１０２０１がどのような構成により曲げを検出するかは問わない。湾曲検出手段１０２０１は、文書情報を表示するディスプレイ（図示せず）の両側に配置されていてもよいし、片側だけに配置されていても良い。ただし、湾曲検出手段１０２０１を、文書情報を表示するディスプレイの両側に配置して、それぞれ、個別に曲げを検出できるようにすることが好ましい。このように、湾曲検出手段１０２０１を電子ブックのコンテンツが表示される画像の両側にそれぞれ設けることで、湾曲検出手段１０２０１が曲がりを検出した側のページがめくられるようにすることができる。すなわちページ送りと、ページ戻りとの両方が行える。例えば、文書情報を表示するディスプレイが、曲げることが可能なディスプレイ、有機ＥＬ（ｅｌｅｃｔｒｏ−ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイやＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、電子ペーパー等である場合、これらのディスプレイの裏面等に湾曲検出手段１０２０１が設けられていても良い。また、湾曲検出手段１０２０１がディスプレイの表示を妨げない程度の透過性を有している場合、ディスプレイ上に配置されていても良い。
【０１２７】
動作情報取得部１０３は、動作検出部１０２が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する。動作検出部１０２が出力する検出結果から、ページをめくる動作が行われたか否かを判断し、その判断結果を示すユーザ動作情報を取得しても良い。動作情報取得部１０３は、例えば、動作検出部１０２が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得する。動作情報取得部１０３は、動作検出部１０２が出力する検出結果から、何枚のページめくりが行われたか否か、あるいは、少量、大量等、どの程度の枚数のページめくりが行われたか否かを判断して、当該めくられたページ数を決定する処理も行うようにしてもよい。また、ページめくりの状態を判断しても良い。ページめくりの状態とは、例えば、ユーザが、複数のページを連続してめくりながらブラウジングしている状態であるか１枚だけめくっている状態であるかといったことや、ユーザが１または複数のページをめくる際のスピード等の、どのようなページめくりが行われているかを示すものである。ユーザ動作情報は、例えば、ページをめくる動作に関する情報である。具体的には、ユーザ動作情報は。これらのページめくりが行われたか否かを示す情報や、何枚のページがめくられたかということを示す情報や、ページめくりの状態等を示す情報、すなわちどのような速さや時間間隔でページがめくられたか等を示す情報である。動作検出部１０２が、どのように、検出結果を用いて、これらのページをめくる動作等を判断するかは問わない。例えば、動作情報取得部１０３は、動作検出部１０２が検出して出力する動作を示す信号の値が、予め指定された閾値を超えた場合に、ページがめくられたことを検出する。また、動作情報取得部１０３は、動作検出部１０２が検出した動作の継続時間に応じたページ数のページをめくるユーザ動作情報を取得してもよい。動作検出部１０２が検出した動作とは、例えば、上述した動作検出部１０２が備えている湾曲検出手段１０２０１等のセンサが検出したユーザの動作であり、ここでは、例えば湾曲検出手段１０２０１に加えられた曲げ等である。動作検出部１０２が検出した動作の継続時間とは、動作検出部１０２が継続的に曲げを検出している時間等である。具体例をあげると、動作検出部１０２が検出して出力した動作を示す信号の値が、所定の周期でサンプリングされて得られた値であるとすると、動作検出部１０２が検出して出力した動作を示す信号の値が、一つ前に検出して出力した動作を示す信号の値、具体的には一つ前にサンプリングされた動作を示す信号の値よりも、大きい場合に、接触、あるいは曲げの動作が継続している、と判断する。そして、その動作の継続時間に比例してめくるページ数を決定しても良い。あるいは、動作情報取得部１０３は、動作検出部１０２が検出して出力する動作を示す信号の値の大小に応じて、例えば値に比例してページめくりのスピードを決定しても良い。また、動作情報取得部１０３は、動作検出部１０２が動作を連続的に検出した回数をカウント、好ましくは所定の時間内にカウントし、カウント結果に応じたページ数のページをめくるユーザ動作情報を取得してもよい。例えば、予め指定され閾値よりも多いカウント値が取得された場合には、予め指定された複数枚のページがめくられたことを判断し、予め指定された閾値よりも少ない場合には、１枚だけページがめくられたことを判断してもよい。動作情報取得部１０３は、動作検出部１０２の検出結果から、湾曲検出手段１０２０１に対して、文書ページ表示部１０５が表示するページに対する斜め方向の曲げが行われたことを示すユーザ動作情報を取得するようにしてもよい。例えば、湾曲検出手段１０２０１として、湾曲される角度等を検出できるセンサ、あるいは角度が検出できるように配置した複数のセンサを設けるようにして、湾曲検出手段１０２０１の出力から斜め方向の曲げが行われたことを示すユーザ動作情報を取得してもよい。例えば、２つの曲げセンサのうちの一方を上端、他方を下端に配置し、下端のセンサが出力する値と、上端のセンサが出力する値との差が、閾値よりも大きい場合に、斜め方向の曲げが行われたと判断するようにしてもよい。また、動作情報取得部１０３は、湾曲検出手段１０２０１の曲がりの度合い、または、曲がりからの回復時のスピードを取得、例えば算出してもよい。また、この取得した曲がりの度合いを示す値に応じて、例えば、曲がりの値の大小に応じて、ページめくりの量等を決定しても良い。あるいは回復時のスピードを示す値に応じて、例えば、値の大小に応じて、ページめくりの際のページが移動するスピードを決定しても良い。動作情報取得部１０３は、通常、ＭＰＵやメモリ等から実現され得る。動作情報取得部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２８】
ページフリップ出力部１０４は、ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行う。ページフリップ出力部１０４は、例えば、ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行う。ユーザ動作情報に応じた出力とは、ユーザ動作情報がページがめくられたことを示す情報を含む場合に、少なくともページがめくられたことを知覚させることが可能な出力であればよい。例えば、めくるページ数や、ページをめくる速度や、めくるページの材質等を知覚させる出力を含んでいても良い。ユーザに知覚させるとは、例えば、ユーザの視覚や、聴覚や、触覚にページめくりが行われていることを知らしめることである。ユーザ動作情報に応じた出力とは、具体的には、ユーザ動作情報により異なる出力である。
【０１２９】
ここで述べるページフリップ出力は、例えば、画像の表示であっても良い。具体的には、ページをめくる画像の表示であっても良い。例えば、ページフリップ出力部１０４は、ユーザ動作情報が示すページ数に応じたページをめくる画像を表示してもよい。例えば、ユーザ動作情報が、１枚のページをめくっていることを示す場合、１枚のページをめくる画像を表示し、ユーザ動作情報が、複数枚のページをめくっていることを示す場合、複数枚のページをめくる画像を表示しても良い。また、ユーザ動作情報が示すページ数と一致する枚数のページをめくる画像を表示しても良い。ページをめくる画像はどのように取得しても良い。例えば、ユーザ動作情報が示すページ数分のページの文書情報を取得し、当該取得した１以上のページの文書情報から、複数のページをめくる画像データを構成しても良い。例えば、ページめくりの際に移動するページの動作を示す３Ｄモデリングデータを、予め図示しない記憶媒体等に用意しておき、これにめくるページのデータ、可能であれば、めくる対象となるページの表面および裏面の画像データを、文書情報から読み出し、順次３Ｄモデリングデータにレンダリングして、ページめくりの際のフレーム画像を構成していくことでページをめくる様子を表すアニメーションを構成し、表示するようにしてもよい。このとき、ユーザ動作情報が示すめくるページ量や、速度に合わせて、３Ｄモデリングデータを用いて作成するアニメーション画像のフレームレート等を決定し、レンダリングを行うようにしてもよい。また、文書情報から構成しためくる対象となるページの画像を用いて、拡大縮小や、座標変換等を行った画像を順次構成することで、ページがめくられている動画像を構成しても良い。また、予め、ページをめくる様子を模式化したアニメーション画像等を図示しない記憶媒体等に予め用意しておき、これを読み出して表示させても良い。なお、予め、めくるページの量や、速さ等に合わせた複数のアニメーション画像を用意しておき、ユーザ動作情報が示すめくるページ量や、速度に合わせたアニメーション画像を読み出し、表示するようにしても良い。なお、めくるページの量や速さ等に応じたアニメーション画像をどのように構成するか等は公知技術であるので説明は省略する。また、電子ブックの文書情報が、ビデオコンテンツ等の動画像である場合、ユーザ動作情報が示すめくるページ量や、速度に合わせて、動画像の再生速度を早く、あるいは遅くしたり、コマ送りしたり、再生方向を変化させて出力しても良い。ページフリップ出力部１０４は、内部又は外部にディスプレイ等の画像を出力する出力デバイスを備えていることが好ましいが、外部のディスプレイ等に表示を行う場合、備えていなくても良い。また、出力デバイスを、後述する文書ページ表示部１０５の出力デバイスを共用するようにしても良い。また、この場合、両者の画像を重ねて表示したり、オーバーレイ等の合成を行って表示させても良い。
【０１３０】
また、ここで述べるページフリップ出力は、ページをめくる音の出力であってもよい。特に、ユーザ動作情報が示している、めくるページ数に応じた音の出力であってもよい。めくるページ数に応じた音の出力とは、例えば、めくるページ数により異なる音の出力である。例えば、ページフリップ出力部１０４は、図示しない記憶媒体等に蓄積されているページをめくる音の音声情報を読み出して出力する。音声情報は、サンプリングや合成により作成した波形を示す情報であっても良いし、ＭＩＤＩ等の音源の音を指定する情報であっても良い。めくるページ数に応じた音の出力とは、例えば、ユーザ動作情報が示すユーザがめくったページ数の回数だけ、音声情報を繰り返し出力することであっても良い。また、ページ数が多いほど、大きな音になることであってもよいし、めくるページ数によって変化する音であっても良い。たとえば、予め、１枚のページをめくる音と、複数のページ数をめくる音とを記憶媒体等に用意しておき、ユーザ動作情報が、複数枚のページをめくっていることを示す場合、複数枚のページをめくる音を出力し、１枚のページをめくっていることを示す場合、１枚のページをめくる音を出力しても良い。
【０１３１】
また、ページフリップ出力部１０４は、ページフリップ出力として、文書ページ表示部１０５が表示対象とする文書情報に対応付けられた紙媒体指定情報に応じたページをめくる音を、例えば合成したり読み出したりして、出力してもよい。紙媒体指定情報に応じたページをめくる音とは、例えば、紙媒体指定情報により異なるページをめくる音である。例えば、紙媒体が、厚紙である場合は厚紙の音を、紙媒体が薄い紙である場合には、薄い紙の音を出力するようにしても良い。例えば、予め、図示しない記憶媒体等に、紙媒体指定情報と、当該紙媒体指定情報が示す紙媒体をめくるときに発生する音声情報、あるいは音声情報の組とを、対に格納しておき、表示対象となっている、すなわち、現在めくられている文書情報の紙媒体指定情報に対応している音声情報を読み出して、出力しても良い。また、ページフリップ出力部１０４は、動作情報取得部１０３が取得した曲がりの度合い、または、曲がりからの回復時のスピード、すなわちユーザ動作情報が示す曲がりの度合いや回復時のスピードを示す情報をパラメータとして、当該パラメータに応じた異なる音を出力してもよい。例えば、これらのパラメータに応じて、音程や音質等を変化させたりしても良いし、予め用意されたこれらのパラメータに合致する音を取得して、出力するようにしても良い。ページフリップ出力部１０４は、内部又は外部にスピーカ等の音を出力する出力デバイスを備えていることが好ましいが、外部のスピーカ等を用いて出力する場合等においては出力デバイスを備えていなくても良い。
【０１３２】
ページフリップ出力部１０４は、ページフリップ出力として、ページがめくられたことをユーザに知覚させるための風を出力する。風の出力方向は、例えば、文書情報が表示される面に垂直方向等である。風をどのように出力するかは問わない。例えば、ページフリップ出力部１０４に、出力デバイスとしては穴を開けた箱をカムとバチの組み合わせや、プランジャー等の機械やボイスコイル等を駆動させることで叩くことで孔から空気を出力するデバイスであるいわゆる空気砲や、ファン等を有する送風機等を設け、これらを駆動することにより風を出力するようにしてもよい。圧縮空気を出力するデバイスとしては、空気砲や、ブロアや、シリンダとピストン、バルブを自動開閉可能な圧縮ボンベ等が利用可能である。ページフリップ出力部１０４は、ユーザ動作情報が示す、めくるページ数に応じた強さの風を出力する。あるいは、ページフリップ出力部１０４は、ユーザ動作情報が示す、めくるページ数に応じた回数の風を出力する。めくるページ数に応じた強さ、あるいは回数とは、例えば、めくるページ数により異なる強さ、あるいは回数のことである。めくるページ数に応じた強さ、あるいは回数とは、例えば、めくるページ数の量の増加に応じて、線形的、あるいは非線形的に風の強さが強くなる、あるいは風が発生する回数が増加することである。また、ページフリップ出力部１０４が風を出力するタイミングは、ユーザによるページめくり動作を受け付けた後、あるいはページがめくられていると考えられる期間内であればよい。ただし、実際の本であれば、ページがめくられている途中に風が発生することから、ページフリップ出力部１０４が、ページがめくられている状態の画像を表示する構成も備えている場合、ページフリップ出力部１０４は、ページがめくられている状態を示す画像の表示の途中から、風を出力することが好ましい。ここで述べる途中とは、例えば、ページをめくる動作を検出してから、あるいは、この検出に対応したユーザ動作情報を取得してから、所定の時間経過後のタイミング等を指す。また、出力される風は、電子ブックを使用するユーザの位置を基準として、強さを調整することが好ましい。なお、ページフリップ出力部１０４は、内部又は外部に風を出力する出力デバイスを備えていることが好ましいが、外部の装置等を用いて風を出力する場合等においては出力デバイスを備えていなくても良い。
【０１３３】
また、ページフリップ出力部１０４は、ページフリップ出力として、ユーザに対して振動を出力しても良い。振動をどのように発生させるかは問わない。例えば、携帯電話等に利用される振動モータ等を出力デバイスとして設け、当該振動モータの回転を制御することで、振動を発生させても良い。また、電圧を印加することで変形可能な圧電素子等を出力デバイスとして設け、当該圧電素子の動作を電圧で制御することで振動を発生させても良い。ページフリップ出力部１０４は、ページめくりをユーザに知覚させることが可能であれば、どのようなタイミングでどのような振動を発生させても良い。例えば、ページめくりが行われている最中に、ページが動いていることを示す振動を発生させても良い。また、ページをめくり終わったときに、後述する文書ページ表示部１０５の、めくられたページが配置される表示が行われる側を振動させるようにしてもよい。また、ページめくりのための、ページをなぞっているような動作を動作検出部１０２が検出し、これに応じたユーザ動作情報を動作情報取得部１０３が取得した場合、例えば、湾曲検出手段１０２０１が予め指定された範囲内の湾曲を検出している最中に、ページを指との接触によりめくっていることを示す振動を、電子ブック装置１のこのような動作を検出した側で、発生させるようにしても良い。なお、振動する位置を変化させるためには、複数の振動を発生させる出力デバイスを予め設けておき、振動させたい部分の出力デバイスを振動させればよい。なお、ページフリップ出力部１０４は、内部又は外部に振動を出力する出力デバイスを備えていることが好ましいが、外部の装置等を用いて振動を出力する場合等においては出力デバイスを備えていなくても良い。
【０１３４】
なお、ここで述べる出力とは、上述した出力の他に、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。ページフリップ出力部１０４は、上述したような出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイス等で実現され得る。
【０１３５】
文書ページ表示部１０５は、文書情報格納部１０１に格納されている、例えば１以上のページにより構成される文書情報から、動作情報取得部１０３が取得したユーザ動作情報に応じたページの情報を読み出し、ディスプレイ等の表示デバイスに表示する。ユーザ動作情報に応じたページの情報とは、ユーザ動作情報が示すページがめくられたことを示す情報に応じたページがめくられた結果として現れたページの情報である。具体的には、ユーザ動作情報が示すページがめくられたことを示す情報から、めくられたページ数を決定し、当該決定したページ数だけ移動したページの情報を読み出して表示する。例えば、文書ページ表示部１０５は、ユーザ動作情報が示している湾曲検出手段１０２０１の曲げ量に応じた分のページ数を算出し、当該算出したページだけ移動したページの情報を表示する。あるいは文書ページ表示部１０５は、ユーザ動作情報が示しているユーザによりめくられたと判断されたページ数を移動、例えば進んだページの情報を表示する。具体的には、文書ページ表示部１０５が見開きのページを表示していた場合において、動作情報取得部１０３が１ページめくったことを示すユーザ動作情報を取得した場合、文書ページ表示部１０５は、１ページめくった後の見開きのページの情報を文書情報格納部１０１から読み出し、表示用の画像を構成してディスプレイ等に表示する。文書ページ表示部１０５は、ディスプレイ等の出力デバイス（図示せず）を備えている。この出力デバイスは、液晶ディスプレイや、有機ＥＬディスプレイ等、画像が表示可能なデバイスであればどのようなものであっても良い。ただし、実際の紙でできた書籍を読んでいるような感触をユーザに体験させるためには、曲げることが可能なディスプレイ、有機ＥＬディスプレイやＴＦＴディスプレイ、電子ペーパー等であることがより好ましい。また、このような曲げることが可能なディスプレイの場合、湾曲検出手段１０２０１をディスプレイの表面や裏面に設けることで、書籍のページが表示されているディスプレイを曲げることで、ページめくりの動作が可能となり、実際の書籍のようなページめくりの操作体験を、ユーザに与えることが可能となる。
【０１３６】
また、文書ページ表示部１０５は、湾曲検出手段１０２０１が検出した曲がりに応じて、ページの表示倍率を変更するようにしてもよい。具体的には、ユーザ動作情報が示す湾曲検出手段１０２０１の曲がりを示す情報に応じて、ディスプレイに現在表示されているページの画像の表示倍率を変更するようにしても良い。例えば、ディスプレイが外側となるように、すなわちディスプレイ側が凸となるように、湾曲検出手段１０２０１を曲げた場合、文書ページ表示部１０５は、現在表示されている画像を拡大して表示する。また、例えば、ディスプレイが内側となるように、すなわちディスプレイ側が凹となるように、湾曲検出手段１０２０１を曲げた場合、文書ページ表示部１０５は、現在表示されている画像を縮小して表示する。なお、ユーザ動作情報に、曲がりの度合いを示す情報、言い換えれば曲げ量を示す情報が含まれる場合、その曲げ量に応じて拡大率を変更するようにしても良い。
【０１３７】
また、上述したように、湾曲検出手段１０２０１が、ディスプレイに対して斜め方向の曲げを検出できる場合、文書ページ表示部１０５は、斜め方向の曲げが行われたことを示すユーザ動作情報に応じて、ページを曲げが行われた斜め方向にめくった状態の画像を表示する。例えば、斜め半分をめくった後のページの画像、残りの半分をめくったページの裏面ページの画像を構成して、表示する。
【０１３８】
文書ページ表示部１０５は、上述したような表示デバイスのドライバソフト、または表示デバイスのドライバソフトとディスプレイ等の表示デバイス等で実現され得る。また、表示用の画像を構成するためのＭＰＵやＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等を備えていても良い。
【０１３９】
また、図２は、本実施の形態における電子ブック装置１の一例を示す斜視図である。この電子ブック装置１は、筐体１０７と、ディスプレイ１０６と、湾曲検出手段１０２０１ａ〜１０２０１ｄと、ディスプレイ１０６の表示方向に風を出力するデバイスである送風デバイス１０８、振動を出力するデバイスである振動デバイス１０９ａ、１０９ｂ、音を出力するデバイスである音出力デバイス１１０を備えている。なお、ここでは、デバイスや湾曲検出手段等の間の配線等は省略している。また、図１において示した電子ブック装置１の構成のうちの、図２に示されていない部分については、筐体１０７内に格納されているものとする。また、電子ブック装置１の各回路等に供給される電源等についても、ここでは説明を省略する。
【０１４０】
筐体１０７は、表面にディスプレイ１０６を備えており、少なくとも、ディスプレイ１０６の両側が湾曲可能な材質により構成されている。この材質は、湾曲に対して復元力を有する材質であることが好ましい。ここでは、筐体１０７全体の材質がスポンジゴムである場合を例に挙げて説明する。ここでは厚さが５ｍｍであるとする。筐体１０７のサイズは、実際の書籍程度の大きさであることが好ましい。
【０１４１】
筐体１０７表面の、ディスプレイ１０６の左側には、湾曲検出手段１０２０１ａが、また、右側には、湾曲検出手段１０２０１ｂがそれぞれ配置されている。なお、筐体１０７裏面の、湾曲検出手段１０２０１ａに対向する位置には湾曲検出手段１０２０１ｃが、また、筐体１０７裏面の、湾曲検出手段１０２０１ｂに対向する位置には湾曲検出手段１０２０１ｄが、それぞれ設けられている。
【０１４２】
図３は、湾曲検出手段１０２０１ｂ近傍の拡大図である。湾曲検出手段１０２０１ｂは、筐体１０７に固定された湾曲可能なチューブ１０２２に通された曲げセンサ１０２１と、曲げセンサ１０２１の一端を筐体１０７に固定するテープや留め具等の固定部材１０２３を備えている。曲げセンサ１０２１は、曲げによって抵抗値が変化するセンサであり、曲げセンサ１０２１は、一端が筐体１０７に固定部材１０２３で固定されているが、他の部分はチューブ１０２２内に固定されずに挿入されていることで、曲げによる伸びに対応できるとともに、自由に動くことが可能となっている。筐体１０７のディスプレイ１０６の両側の少なくとも一方を曲げる、すなわち湾曲させると、当該曲げセンサ１０２１が曲がることとなる。当該曲げセンサ１０２１に予め一定の電圧を与えておくと、当該曲げセンサ１０２１が曲がると、抵抗値が変化して、曲げセンサ１０２１から取り出されるセンサ値、ここでは電圧が変化する。このセンサ値の変化によって、曲げセンサに対して行われた曲げを検出することが可能となる。曲げセンサ１０２１を用いた湾曲検出手段１０２０１ｂの測定回路の回路図例を図４に示す。なお、他の湾曲検出手段１０２０１ａ、１０２０１ｃ、１０２０１ｄについても、設けられている位置が異なる点を除けば同じ構成を有している。なお、ここでは、湾曲検出手段１０２０１ａ、１０２０１ｂは、筐体１０７の端部の上方向、すなわち表方向の曲げに応じた信号だけを出力するものとし、湾曲検出手段１０２０１ｃ、１０２０１ｄは、筐体１０７の端部の下方向、すなわち裏方向の曲げに応じた信号だけを出力するものとする。
【０１４３】
送風デバイス１０８は、例えば空気砲を小型化したデバイスであり、穴の開いた箱を、カム等を用いて叩くことで、ディスプレイ１０６を見ているユーザに対して穴から風を出力する。
【０１４４】
振動デバイス１０９ａ、１０９ｂは、振動を発生するデバイスであり、例えば振動モータ等を内蔵しており、当該モータが駆動することで、振動を発生させる。ここでは、ディスプレイ１０６の右側に振動デバイス１０９ａが、左側に振動デバイス１０９ｂが設けられており、ディスプレイ１０６の右側を振動させたい場合には、振動デバイス１０９ａを、また、左側を振動させたい場合には、振動デバイス１０９ｂをそれぞれ振動させる。
【０１４５】
音出力デバイス１１０は、ページめくりの音を出力するデバイスであり、例えば、スピーカを備えている。また、筐体１０７内部には、スピーカに音を出力するアンプや音源を備えている。
【０１４６】
次に、電子ブック装置１の動作の一例について図５のフローチャートを用いて説明する。
【０１４７】
（ステップＳ５０１）動作情報取得部１０３は、ページめくりを判断するタイミングを指定する時間情報であるｔ１に「０」を代入する。
【０１４８】
（ステップＳ５０２）文書ページ表示部１０５は、文書情報格納部１０１に格納されている文書情報の初期値として指定されているページの情報を読み出し、読み出したページの画像をディスプレイ１０６に表示する。
【０１４９】
（ステップＳ５０３）動作検出部１０２は、湾曲検出手段１０２０１ａ〜１０２０１ｄのいずれかが曲がりを検出したか否かを判断する。すなわち、曲げセンサの少なくともいずれかから曲がりが発生したことを示す信号が出力されたか否かを判断する。検出した場合、ステップＳ５０４に進み、検出していない場合、ステップＳ５０３に戻る。
【０１５０】
（ステップＳ５０４）動作情報取得部１０３は、湾曲検出手段１０２０１ａが出力する曲がりを示す値ＳＡがページめくりが行われたことを示す値の閾値であるＳ０より大きく、なおかつ湾曲検出手段１０２０１ｂが出力する曲がりを示す値ＳＢがページめくりが行われたことを示す値の閾値であるＳ０より大きいか否かを判断する。いずれも大きい場合、ステップＳ５０９に進み、少なくともいずれかがＳ０と同じもしくは小さい場合、ステップＳ５０５に進む。
【０１５１】
（ステップＳ５０５）動作情報取得部１０３は、湾曲検出手段１０２０１ｃが出力する曲がりを示す値ＳＣがページめくりが行われたことを示す値の閾値であるＳ０より大きく、なおかつ湾曲検出手段１０２０１ｄが出力する曲がりを示す値ＳＤがページめくりが行われたことを示す値の閾値であるＳ０より大きいか否かを判断する。いずれも大きい場合、ステップＳ５１０に進み、少なくともいずれかがＳ０と同じもしくは小さい場合、ステップＳ５０６に進む。
【０１５２】
（ステップＳ５０６）動作情報取得部１０３は、値ＳＣが閾値Ｓ０より大きいか否かを判断する。大きい場合、ステップＳ５１１に進み、大きくない場合、ステップＳ５０７に進む。
【０１５３】
（ステップＳ５０７）動作情報取得部１０３は、値ＳＤが閾値Ｓ０より大きいか否かを判断する。大きい場合、ステップＳ５１２に進み、大きくない場合、ステップＳ５０８に進む。
【０１５４】
（ステップＳ５０８）動作情報取得部１０３は、ｔ１に「０」を代入する。そして、ステップＳ５０３に戻る。
【０１５５】
（ステップＳ５０９）文書ページ表示部１０５は、現在ディスプレイに表示している文書情報のページの画像を、予め指定された倍率で縮小表示する。なお、縮小表示は、例えば、あらかじめ指定された時間が経過後終了するようにする。また、倍率は、ＳＡやＳＢの値に応じて変化させても良い。そして、ステップＳ５０３に戻る。
【０１５６】
（ステップＳ５１０）文書ページ表示部１０５は、現在ディスプレイに表示している文書情報のページの画像を、予め指定された倍率で拡大表示する。なお、縮小表示は、例えば、あらかじめ指定された時間が経過後終了するようにする。また、倍率は、ＳＣやＳＤの値に応じて変化させても良い。そして、ステップＳ５０３に戻る。
【０１５７】
（ステップＳ５１１）文書ページ表示部１０５は、ユーザの左側のページをめくりの判定処理を行う。この処理については後述する。処理後、ステップＳ５０３に戻る。
【０１５８】
（ステップＳ５１２）文書ページ表示部１０５は、ユーザの右側のページをめくりの判定処理を行う。この処理については後述する。処理後、ステップＳ５０３に戻る。
【０１５９】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１６０】
次に、図５のステップＳ５１１のページめくり判定処理の詳細について図６のフローチャートを用いて説明する。
【０１６１】
（ステップＳ６０１）動作情報取得部１０３は、値ＳＣが直前に得られたＳＣの値以上であるか否かを判断する。値以上である場合、ステップＳ６０２に進み、値以上でない場合、ステップＳ６０３に進む。
【０１６２】
（ステップＳ６０２）動作情報取得部１０３は、直前にページめくりを行うことを判断してから、時間ｔ１が経過したか否かを判断する。経過した場合、ステップＳ６０４に進み、経過していない場合、上位処理にリターンする。
【０１６３】
（ステップＳ６０３）動作情報取得部１０３は、時間ｔ１に０を代入する。そして、上位処理にリターンする。
【０１６４】
（ステップＳ６０４）動作情報取得部１０３は、時間ｔ１の値を、値ＳＣにあわせた値に設定する。ここでは、具体例として、以下の式により算出した値をｔ１に代入する。
ｔ１＝Ｔｍｉｎ−（Ｔｍｉｎ−Ｔｍａｘ）×（Ｓｃ−Ｓ０）
ただし、Ｔｍｉｎは曲げが最小の時にページをめくる時間間隔、Ｔｍａｘは曲げが最大の時にページをめくる時間間隔であり、予め指定されている。また、Ｓ０は上述したページめくりを判断する閾値である。
【０１６５】
（ステップＳ６０５）動作情報取得部１０３は、ページめくりの回数のカウントが開始されているか否かを判断する。開始されている場合、ステップＳ６０６に進み、開始されていない場合、ステップＳ６０９に進む。
【０１６６】
（ステップＳ６０６）動作情報取得部１０３は、カウント開始から予め指定した所定時間が経過したか否かを判断する。経過した場合、ステップＳ６０９に進み、経過していない場合、ステップＳ６０７に進む。
【０１６７】
（ステップＳ６０７）動作情報取得部１０３は、カウンターｎの値を１インクリメントする。
【０１６８】
（ステップＳ６０８）動作情報取得部１０３は、カウンターｎの値が、複数のページめくりであるか否かを判断するための閾値ｋ以上であるか否かを判断する。閾値ｋ以上であれば、ステップＳ６１０に進み、閾値ｋ以上でなければ、ステップＳ６１７に進む。
【０１６９】
（ステップＳ６０９）動作情報取得部１０３は、カウンターｎの値を１にリセットしてカウントを開始する。そして、ステップＳ６０７に進む。
【０１７０】
（ステップＳ６１０）動作情報取得部１０３は、複数ページのページめくりを行うことを示すユーザ動作情報を取得する。ここでは、複数ページのページめくりを、例えば、フリップブラウジングと呼ぶ。
【０１７１】
（ステップＳ６１１）ページフリップ出力部１０４は、予め格納されている複数ページをユーザから見て左から右にめくる動画像を、図示しない記憶媒体等から読み出し、ディスプレイ１０６に表示させる処理を開始する。なお、予め格納されているページをめくる画像を読み出して表示する代わりに、ページフリップ出力部１０４が、ユーザ動作情報が示すページめくりを行う複数ページの文書情報を文書情報格納部１０１から読み出し、当該読み出した複数ページの文書情報を用いて複数ページをめくる動画像等の画像を構成して出力するようにしても良い。なお、ページの情報等を用いてページをめくる画像等を構成する技術は公知技術であるので、ここでは説明を省略する。
【０１７２】
（ステップＳ６１２）ページフリップ出力部１０４は、複数ページめくる音を、図示しない記憶媒体等から読み出し、音出力デバイス１１０から出力させる処理を開始する。例えば、めくるページ数と出力するページをめくる音とを対応付けた対応表を予め図示しない記憶媒体等に格納しておき、ページフリップ出力部１０４は、この対応表から、ユーザ動作情報が示すページめくりを行うページ数に対応した音を取得して、出力する。
【０１７３】
（ステップＳ６１３）ページフリップ出力部１０４は、複数ページに対応した強さの振動をユーザからみて右側の振動デバイス１０９ｂから出力させる処理を開始する。例えば、めくるページ数と出力する振動の強さを示す情報とを対応付けた対応表を予め図示しない記憶媒体等に格納しておき、ページフリップ出力部１０４は、この対応表から、ユーザ動作情報が示すページめくりを行うページ数に対応した振動の強さを示す情報を取得して、当該強さを示す情報が示す強さの振動を出力する。
【０１７４】
（ステップＳ６１４）ページフリップ出力部１０４は、複数ページに対応した強さの風を送風デバイス１０８から出力させる処理を開始する。例えば、めくるページ数と出力する風の強さを示す情報とを対応付けた対応表を予め図示しない記憶媒体等に格納しておき、ページフリップ出力部１０４は、この対応表から、ユーザ動作情報が示すページめくりを行うページ数に対応した風の強さを示す情報を取得して、当該強さを示す情報が示す強さの風を出力する。
【０１７５】
（ステップＳ６１５）電子ブック装置１は、ステップＳ６１１からステップＳ６１４において開始したページめくり中に実行する動作を終了する。
【０１７６】
（ステップＳ６１６）文書ページ表示部１０５は、文書情報格納部１０１に格納されている文書情報のうちの、現在表示されているページから、予め指定された複数ページをめくったページの情報を取得し、当該取得したページの画像をディスプレイ１０６に表示する。そして、上位処理にリターンする。
【０１７７】
（ステップＳ６１７）動作情報取得部１０３は、１ページのページめくりを行うことを示すユーザ動作情報を取得する。ここでは、１ページのページめくりを、例えば、フリッピングと呼ぶ。
【０１７８】
（ステップＳ６１８）ページフリップ出力部１０４は、１ページをめくる動画像を、図示しない記憶媒体等から読み出し、ディスプレイ１０６に表示させる処理を開始する。なお、予め格納されている１ページをめくる画像を読み出して表示する代わりに、ページフリップ出力部１０４が、ユーザ動作情報が示すページめくりを行う１ページの文書情報を文書情報格納部１０１から読み出し、当該読み出した１ページの文書情報を用いて、１ページをめくる動画像等の画像を構成して出力するようにしても良い。
【０１７９】
（ステップＳ６１９）ページフリップ出力部１０４は、１ページめくる音を、図示しない記憶媒体等から読み出し、音出力デバイス１１０から出力させる処理を開始する。
【０１８０】
（ステップＳ６２０）ページフリップ出力部１０４は、１ページに対応した強さの振動を右側の振動デバイス１０９ａから出力させる処理を開始する。
【０１８１】
（ステップＳ６２１）ページフリップ出力部１０４は、１ページに対応した強さの風を送風デバイス１０８から出力させる処理を開始する。
【０１８２】
（ステップＳ６２２）電子ブック装置１は、ステップＳ６１８からステップＳ６２１において開始したページめくり中に実行する動作を終了する。
【０１８３】
（ステップＳ６２３）文書ページ表示部１０５は、文書情報格納部１０１に格納されている文書情報のうちの、現在表示されているページから、１ページをめくったページの情報を取得し、当該取得したページの画像をディスプレイ１０６に表示する。そして、上位処理にリターンする。
【０１８４】
なお、ここでは、ステップＳ５１１のページめくり判定処理について説明したが、ステップＳ５１２のユーザから見て右側のページめくり判定処理についても、値ＳＣの代わりに値ＳＤ等を用いる点や振動等を出力する振動デバイスが異なる点等を除けば上記と同様である。そのためここでは説明を省略する。
【０１８５】
以下、本実施の形態における電子ブック装置の具体的な動作について説明する。電子ブック装置の概念図は図２である。
【０１８６】
ここでは、電子ブック装置１に電源が投入され、ユーザにより指定された文書情報が、文書情報格納部１０１から読み出され、予めデフォルト等で指定されているページ、例えば、最初のページの画像がディスプレイ１０６に表示されているものとする。
【０１８７】
まず、図７に示すように、ユーザが電子ブック装置１を手に取り、ユーザからみて右側（電子ブック装置１の左側）を裏面方向に曲げたとする。
【０１８８】
電子ブック装置１の左側裏面に設けられた湾曲検出手段１０２０１ｄの曲げセンサ１０２１が曲げられることで、湾曲検出手段１０２０１ｄは、曲げセンサ１０２１の抵抗値変化を電圧変化として検知して、曲げ量に応じた電圧の信号を動作情報取得部１０３に出力する。ここでは、湾曲検出手段１０２０１ｄがＡ／Ｄコンバータを備えており、曲げセンサ１０２１の出力する電圧を、電圧値に変換して出力する。例えば、サンプリング周期は、１００Ｈｚであるとする。
【０１８９】
動作情報取得部１０３においては、湾曲検出手段１０２０１ａ〜１０２０１ｄが出力する値から、まず、ページの拡大縮小を行うか否かを判断する。この判断の具体例は後述する。ここでは、電子ブック装置１の左側だけが曲げられているため、拡大縮小は行わないと判断する。
【０１９０】
次に、湾曲検出手段１０２０１ｄの曲げセンサ１０２１の出力から、ユーザからみてディスプレイ１０６の右側に表示されているページをめくるか否かを判断する。
【０１９１】
電子ブック装置１の筐体１０７のある程度のたわみ等を許容するために、筐体の曲げをページめくりのトリガーと判断するための閾値Ｓ０が予め指定されている。そして、湾曲検出手段１０２０１ｄの出力ＳＤが、閾値Ｓ０よりも大きいとき、ページめくり動作を行うことを判定する。また、次回にページめくり動作を行うか否かを判定するまでの経過時間ｔ１をステップＳ６０４に示した算出式等により算出する。例えば、ここでは、曲げが最小の時、すなわち出力ＳＤが閾値に最も近い値である時にページをめくる時間間隔が例えば０．５秒、曲げが最も大きいとき、出力Ｓｃの値が最大の時、例えばＳＤ＝２．６５Ｖの時にページをめくる時間間隔Ｔｍａｘが例えば１／３０秒とする。Ｔｍｉｎ＝０．５秒は、本の端に指をかけたまま、ゆっくりとページをめくるときの、１ページをめくる程度の時間であり、Ｔｍａｘ＝１／３０秒は本の端に指をかけて、見たいページを探るときの、１ページをめくる程度の時間である。また、湾曲検出手段１０２０１ｄの出力ＳＤが、直前に検出された値よりも低下した場合には、閾値を超えていても、ページ送り行うことを決定せず、ページ送り動作を行わない。これにより、曲げを戻す際の動作に関しては、ページめくりが判断されないようにすることができる。さらに、ここでは、最初のページめくりを行うことが判断されてからのページめくりを行うと判断された数をカウントし、所定時間内、例えば１０００ｍｓにカウント値ｎが閾値ｋ以上となった場合、動作情報取得部１０３は複数ページのページめくり、すなわちフリップブラウジングを行うことを判断する。そして、複数ページめくりを行うユーザ動作情報を取得する。また、カウント値ｎが閾値ｋより小さければ、動作情報取得部１０３は１ページのページめくり、すなわちフリッピングを行うことを判断する。そして、１ページめくりを行うユーザ動作情報、例えば「１」を取得する。
【０１９２】
図８は、湾曲検出手段１０２０１ｄが出力する信号ＳＤを示す図である。図において縦軸は電圧、横軸は時間（単位：１ｍｓ）を示している。信号ＳＤは実線で示している。ここでは、閾値Ｓ０が２．３７Ｖであるとする。また、ここでは、動作情報取得部１０３によるページをめくるか否かの判断結果を、点線で信号ＳＤの結果の上部に示しており、値が「Ｈ」であればページをめくることを示し、値が「Ｌ」であれば、ページをめくらないことを示す。この判断結果は、図６のステップＳ６０２においてｔ１が経過したと判断された状態における判断結果に相当する。例えば、領域８１については、湾曲検出手段１０２０１ｄの曲げが小さいため、信号ＳＤの値が小さく、領域８２については、曲げが大きいため、信号ＳＤの値が大きくなっている。
【０１９３】
また、領域８２のように、所定時間内のページめくりと判断された回数が密集しており、その回数が閾値ｋ以上である場合には、動作情報取得部１０３は湾曲検出手段１０２０１ｄが出力する信号ＳＤからページめくりが行われたと判断するごとに、複数のページがめくれられたと判断する。そして、複数ページめくりを行うユーザ動作情報を取得する。例えば、動作情報取得部１０３は、湾曲検出手段１０２０１ｄが出力する信号ＳＤからページめくりが行われたと判断するごとに、複数のページ「ｎ」（ｎは２以上の整数）がめくれられたと判断する。
【０１９４】
また、領域８３のように、所定時間内のページめくりと判断された回数が密集しておらず、その回数が閾値ｋに達しない場合には、動作情報取得部１０３は湾曲検出手段１０２０１ｄが出力する信号ＳＤからページめくりが行われたと判断するごとに、１ページ毎にページめくりが行われていると判断し、１ページめくりを行うユーザ動作情報を取得する。
【０１９５】
ページフリップ出力部１０４は、動作情報取得部１０３がユーザ動作情報を取得するごとに、このユーザ動作情報が示す、１ページめくりを行うか、複数ページめくりを行うかを示す情報に応じて、ページめくりが行われていることをユーザに知覚させるための出力を行う。
【０１９６】
具体的には、湾曲検出手段１０２０１により湾曲を検出した側から、湾曲を検出していない側に向かってページめくりが行われていることを示すアニメーションをディスプレイ１０６に表示する。ここでは、予め、１ページめくり、および複数ページめくりを行っていることを示すアニメーションの情報（動画像情報）が、図示しない記憶媒体に格納されており、ユーザ動作情報が１ページめくりを行うことを示す情報を含んでいる場合、１ページめくりのアニメーション情報を読み出して、例えば、図９（ａ）のように、右から左へのページめくりが行われていることを示す画像を表示する。また、ユーザ動作情報が複数ページめくりを行うことを示す情報を含んでいる場合、複数ページめくりのアニメーション情報を読み出して、例えば、図９（ｂ）のように表示する。なお、情報の処理能力が十分に高い場合、文書情報格納部１０１に格納されている文書情報から、めくられる１以上のページの情報を読み出して、ページめくりが行われているページの画像を構成し、この画像からページめくりを行っていることを示すアニメーション画像をレンダリングにより構成して表示するようにしてもよい。これにより、ユーザは視覚的にページがめくられていることを知覚することが可能となる。また、ページめくりが１ページ単位であるか、複数ページ単位であるかを視覚的に認識することが可能となる。
【０１９７】
また、ページフリップ出力部１０４は、ユーザ動作情報が１ページめくりを行うことを示す情報を含んでいる場合、１ページをめくる音の情報を図示しない記憶媒体等から読み出して、音出力デバイス１１０から１ページをめくる音を出力する。あるいはページフリップ出力部１０４は、ユーザ動作情報が複数ページめくりを行うことを示す情報を含んでいる場合、複数ページをめくる音の情報を図示しない記憶媒体等から読み出して、音出力デバイス１１０から複数ページをめくる音を出力する。例えば、ページフリップ出力部１０４は、ページ数を「ｐ」とした場合、予め用意されたｆ（ｐ）というページ数に応じた音の出力強度を定義する関数（例えば、増加関数）に、ユーザ動作情報が示すページめくりを行うページ数の情報を代入して、ページをめくる音の出力強度を算出し、この算出した出力強度の音を出力するようにしても良い。これにより、ユーザは聴覚的にページがめくられていることを知覚することが可能となる。また、ページめくりが１ページ単位であるか、複数ページ単位であるかを聴覚的に認識することが可能となる。
【０１９８】
また、ページフリップ出力部１０４は、ユーザ動作情報がページめくりを行うことを示す情報を含んでいる場合、ユーザ動作情報取得後に、送風デバイス１０８を制御して風を出力する。このとき、ユーザ動作情報が複数ページめくりを行うことを示す情報を含んでいる場合、１ページめくりを行うことを示す情報を含んでいる場合に比べて強い風を出力する。例えば、ページフリップ出力部１０４は、ページ数を「ｐ」とした場合、予め用意されたｇ（ｐ）というページ数に応じた風の出力強度を定義する関数（例えば、増加関数）に、ユーザ動作情報が示すページめくりを行うページ数の情報を代入して、ページをめくる際に出力する風の出力強度を算出し、この算出した出力強度の風を出力するようにしても良い。これにより、ユーザは聴覚的にページがめくられていることを知覚することが可能となる。なお、ページめくりの画像が表示されている途中から風が発生するように、ページめくり画像の表示開始から、所定時間経過後に風を発生させるようにしても良い。これにより、ユーザに風が当たることで、ユーザは触覚的にページがめくられていることを知覚することが可能となる。また、ページめくりが１ページ単位であるか、複数ページ単位であるかを触覚的に認識することが可能となる。
【０１９９】
また、ページフリップ出力部１０４は、ユーザ動作情報がページめくりを行うことを示す情報を含んでいる場合、ユーザ動作情報取得後に、筐体１０７のユーザにより曲げられた側の反対側の振動デバイス１０９ａを制御して振動を発生させる。このとき、ユーザ動作情報が複数ページめくりを行うことを示す情報を含んでいる場合、１ページめくりを行うことを示す情報を含んでいる場合に比べて強い振動を発生する。例えば、ページフリップ出力部１０４は、ページ数を「ｐ」とした場合、予め用意されたｈ（ｐ）というページ数に応じた振動の強度を定義する関数（例えば、増加関数）に、ユーザ動作情報が示すページめくりを行うページ数の情報を代入して、ページをめくる際に出力する振動の出力強度を算出し、この算出した出力強度の振動を出力するようにしても良い。なお、めくられたページが積み上げられる際に振動が発生するように、ページめくりの動画像の表示終了時に、所定時間経過後に風を発生させるようにしても良い。これにより、ページめくり時に振動が発生して、ユーザは触覚的にページがめくられていることを知覚することが可能となる。また、ページめくりが１ページ単位であるか、複数ページ単位であるかを触覚的に認識することが可能となる。なお、ページめくりの開始時に、筐体１０７の曲げられた側の振動デバイス１０９ｂを振動させて、ページがめくられたことをユーザに知覚させるようにしても良い。
【０２００】
そして、文書ページ表示部１０５は、ユーザ動作情報が示すページ分だけページをめくったページの文書情報を、文書情報格納部１０１から読み出し、ディスプレイ１０６に表示する。なお、ユーザ動作情報が、複数ページをめくったことを示す情報を含む場合には、予め指定したページ、例えば１０ページをめくった後のページの文書情報を読み出し、そのページの画像を表示するようにすればよい。
【０２０１】
なお、ここでは、ページを右手で下側に曲げるようにして、筐体１０７を曲げる場合について説明したが、例えば、ユーザが実際の本のページを指でこすりあげて、ページをめくる場合のように、図１０に示すように、ユーザが筐体１０７の表面を指でこすった結果として筐体１０７が曲げられた場合においても、上記と同様に、ページめくりの判断やページめくりの処理等が行われる。これにより、ユーザが実際に本をめくる動作と同様の動作から、的確にページめくりが行われたか否かを判断することができる。
【０２０２】
なお、ここでは、筐体１０７のユーザから見て右側を曲げた場合について説明したが、左側を曲げた場合についても、同様のページめくりが行われる。
【０２０３】
つぎに、ユーザが、図１１に示すように、筐体１０７の中央部が盛り上がるように、筐体１０７のディスプレイ１０６の両側が、筐体１０７の裏方向に向かうように筐体１０７を湾曲させたとする。この場合、湾曲検出手段１０２０１ｃ、１０２０１ｄが曲がりを検出する。そして、これらの湾曲検出手段１０２０１ｃ、１０２０１ｄが出力する曲がりを示す値が閾値Ｓ０を超えていると動作情報取得部１０３が判断した場合、文書ページ表示部１０５は、現在ディスプレイに表示している文書情報のページの画像を、予め指定された倍率で拡大表示する。なお、拡大表示は、例えば、予め指定された時間が経過後終了するようにする。
【０２０４】
つぎに、ユーザが、図１２に示すように、筐体１０７の中央部をへこませるように、筐体１０７のディスプレイ１０６の両側が、筐体１０７の表方向に向かうように筐体１０７を湾曲させたとする。この場合、湾曲検出手段１０２０１ａ、１０２０１ｂが曲がりを検出する。そして、これらの湾曲検出手段１０２０１ａ、１０２０１ｂが出力する曲がりを示す値が閾値Ｓ０を超えていると動作情報取得部１０３が判断した場合、文書ページ表示部１０５は、現在ディスプレイに表示している文書情報のページの画像を、予め指定された倍率で縮小表示する。なお、縮小表示は、例えば、あらかじめ指定された時間が経過後終了するようにする。
【０２０５】
このように、筐体１０７の中央部が盛り上がるように筐体１０７を曲げた場合には、ディスプレイ１０６に表示されている文書情報の表示を拡大することで、実際の本の中央部を盛り上げて、顔に近づけた場合のようにページを大きく表示することができる。また、筐体１０７の中央部がへこますように筐体１０７を曲げた場合には、ディスプレイ１０６に表示されている文書情報の表示を縮小することで、実際の本の中央部をへこませて、顔に遠ざけた場合のようにページを小さく表示することができる。この結果、電子ブック装置１を曲げることで、実際の本のような直感的な操作が可能となる。
【０２０６】
以上、本実施の形態によれば、電子ブック装置１に対してページをめくる操作と同様の操作を行うことで、ページめくりを行うことができるため、ユーザに実際に紙媒体の書籍を扱っているような没入感を与えることができ、ユーザに紙媒体の書籍を読んでいる際に感じられるべき感覚を、十分に読者に与えることができる。
【０２０７】
特に、電子ブック装置１を曲げることによりページめくりが行われるため、冊子の端を曲げながら、ぱらぱらとページをめくる操作感や、指をページに接触させ、紙を引きずるようにしてページをめくるような操作感等の、紙媒体で実現されている操作感と同様の様々な操作感を、ユーザに与えることができ、電子ブック装置１を紙媒体の書籍と同様の操作感で、直感的に操作可能とすることができる。
【０２０８】
また、ページめくりが行われたことをユーザに知覚させる出力を行うようにしたことで、実際の紙のページのない電子ブックにおいても、ユーザがページめくりが行われたことを感覚的に理解することができ、紙媒体の書籍において読書等を行っている場合に知覚される感覚と同様の感覚を電子ブック装置１の操作時にも体験することが可能となり、電子ブック装置１で読書等を行っている場合においても、実際の書籍による読書を行っている場合と同様の雰囲気を楽しむことができる。
【０２０９】
なお、上記実施の形態において、動作検出部１０２が、湾曲検出手段１０２０１に加えて、さらに、図１３に示すように、筐体１０７表面のディスプレイ１０６の両側に、表面に指等が接触することによる静電容量の変化を感知するタッチパッド等の接触センサを備えた接触検出手段１０２０２を備えるようにしてもよい。そして、動作情報取得部１０３は、動作検出部１０２の湾曲検出手段１０２０１が検出する筐体１０７の曲げ量と、動作検出部１０２の接触検出手段１０２０２が検出する筐体１０７表面に対する接触を示す値との組み合わせからユーザ動作情報を取得しても良い。例えば、接触検出手段１０２０２が接触を検出しただけでは、ページめくりを検出しないようにし、接触検出手段１０２０２が接触を検出し、なおかつ、湾曲検出手段１０２０１が予め指定した閾値以上の湾曲を検出した場合に、ページめくりを検出しても良い。また、ページフリップ出力部１０４は、接触検出手段１０２０２の表面がなぞられた時に振動を出力するようにしてもよい。
【０２１０】
また、上記実施の形態において、例えば、図１４に示すように、筐体１０７の裏面側の湾曲検出手段１０２０１を、ディスプレイ１０６の左右の上下に、それぞれ２つずつ設けるようにして、２つの湾曲検出手段１０２０１がそれぞれ出力する検出値の違いから、筐体１０７に対して斜め方向の曲げを検知できるようにしても良い。そして、斜め方向に曲げられた場合には、図１５に示すように、ディスプレイ１０６に表示されているページを筐体１０７が曲げられた方向に向かって半分だけめくった画像を構成し表示するようにしても良い。なお、筐体１０７に対する斜めの曲げが検出可能であれば、湾曲検出手段１０２０１の数や配置等は問わない。
【０２１１】
（実施の形態２）
本実施の形態にかかるブックカバー装置は、上記実施の形態１にかかる電子ブック装置のページフリップ出力を行う構成を、紙媒体の書籍のブックカバーに組み込むようにしたものである。
【０２１２】
図１６は、本実施の形態２にかかるブックカバー装置の構成を示すブロック図である。
【０２１３】
ブックカバー装置２は、動作検出部２０１、動作情報取得部２０２、ページフリップ出力部２０３を具備する。
【０２１４】
動作検出部２０１は、ユーザにより行われた紙媒体の書籍に対するページをめくる動作を検出し、検出結果を出力する。動作検出部２０１は、例えば、紙媒体の書籍のページめくりを検出するための手段を備えている。この手段は、例えば、各種センサ等である。例えば、動作検出部２０１は、ブックカバー装置２の書籍が載置される部分の上部に配置された１以上の透過型フォトセンサ（フォトインタラプタ）や反射型フォトセンサを備えている。透過型フォトセンサとは、対向する発光部と受光部を持ち、発光部から出射される光を物体が遮るのを受光部で検出して、物体の有無等を判定するセンサである。また、透過型フォトセンサとは、発光部から出射される光が物体で反射されるのを、受光部で検出して、物体の有無等を判定するセンサである。例えば、動作検出部２０１は、これらのセンサの前を書籍のページが通過した場合に、ページめくりを検出する。あるいは、もしくはこれに加えて画素をライン状等に配置したラインイメージセンサを設け、このラインイメージセンサがページの動きを検知した場合にページめくりを検出するようにしても良い。動作検出部２０１の出力する信号は、アナログ信号であってもデジタル信号であっても良い。例えば、動作検出部２０１は、センサ等が検出した信号を増幅して出力しても良いし、アナログ信号をデジタル信号に変換して出力しても良い。動作検出部２０１は、例えばセンサや、センサの検知した信号を出力する出力インターフェース等により構成される。また、検知した信号に対して、増幅等の処理を行う回路や、検知した信号に対してＡＤ変換等の処理を行うための回路や、ＭＰＵやメモリ等を備えていても良い。
【０２１５】
動作情報取得部２０２は、動作検出部２０１が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する点を除けば、上記実施の形態の動作情報取得部１０３と同様であるので、ここでは説明を省略する。
【０２１６】
ページフリップ出力部２０３は、動作情報取得部２０２が取得したユーザ動作情報に応じて、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行う点、および画像の表示を行わない点を除けば、上記実施の形態のページフリップ出力部１０４と同様であるので、ここでは説明を省略する。
【０２１７】
また、図１７は、本実施の形態におけるブックカバー装置２の一例を示す斜視図である。
【０２１８】
ブックカバー装置２は、筐体２０５と、透過型フォトセンサ２０８ａ〜２０８ｄと、ラインセンサ２０９ａ、２０９ｂとを備えている。書籍が載置される面に垂直な方向に風を出力するデバイスである送風デバイス１０８、振動を出力するデバイスである振動デバイス１０９ａ、１０９ｂ、音を出力するデバイスである音出力デバイス１１０を備えている。なお、ここでは、デバイスや湾曲検出手段等の間の配線等は省略している。また、図１６において示したブックカバー装置２の構成のうちの、図１７に示されていない部分については、筐体２０５内に格納されているものとする。また、ブックカバー装置２の各回路等に供給される電源等についても、ここでは説明を省略する。
【０２１９】
また、図１８は、このブックカバー装置２に書籍を取り付けた状態を示す図である。筐体２０５に書籍を取り付けるための構造等については問わない。また、書籍は、単に載置されているだけでも良い。
【０２２０】
筐体２０５は、書籍の表紙側等に取り付けられる。筐体２０５の材質等は問わない。また、筐体の形状も、書籍に取り付け可能な形状であればどのような形状であっても良い。
【０２２１】
透過型フォトセンサ２０８ａ、２０８ｂ、２０８ｃ、２０８ｄは、筐体上部の両端に設けられている。また、透過型フォトセンサ２０８ａ、２０８ｂ、２０８ｃ、２０８ｄは、筐体２０５の書籍が取り付けられる面に平行に、かつ筐体に取り付けられる書籍の上方から下方に向かって光を出射するよう配置されている。また、透過型フォトセンサ２０８ａ、２０８ｂは、筐体の右側（ユーザから見て左側）に配置され、透過型フォトセンサ２０８ｃ、２０８ｄは、筐体の左側（ユーザから見て右側）に配置されており、透過型フォトセンサ２０８ｂ、２０８ｄは、透過型フォトセンサ２０８ａ、２０８ｃよりも高い位置に設置されている。書籍のページがめくられると透過型フォトセンサ２０８ａ、２０８ｂ、２０８ｃ、２０８ｄの前を横切るため、透過型フォトセンサ２０８ａ、２０８ｂ、２０８ｃ、２０８ｄはページが横切ったことを検知した信号を出力する。なお、透過型フォトセンサ２０８ｂ、２０８ｄの高さが、透過型フォトセンサ２０８ａ、２０８ｃよりも高い位置に設置されていることにより、ページの検出に時間差が生じる。このため、動作情報取得部２０２は、透過型フォトセンサ２０８ａと透過型フォトセンサ２０８ｂのどちらが先にページを検出したか、あるいは透過型フォトセンサ２０８ｃと透過型フォトセンサ２０８ｄのどちらが先にページを検出したかによって、どちら側のページがめくられたかを判断するようにしてもよい。
【０２２２】
ラインセンサ２０９ａ、２０９ｂは、筐体上部の中央よりに設けられている。また、ラインセンサ２０９ａ、２０９ｂは、受光面が、筐体２０５の書籍が取り付けられる面に平行に、かつ筐体に取り付けられる書籍の下方に向くように配置されている。ラインセンサ２０９ａ、２０９ｂは、ここでは、例えば、書籍の厚さの情報を取得する。動作情報取得部２０２は、このラインセンサ２０９ａ、２０９ｂが直前に取得した左右のページの厚さの値と、現在撮像している左右のページの厚さとを比較して、厚さの変化量を算出し、この変化量に応じて、ユーザによりめくられたページが１ページであるか、複数ページであるか、あるいは少量であるか多量であるかを判断する。
【０２２３】
次に、ブックカバー装置２の動作について、図１９のフローチャートを用いて説明する。なお、図１９において、図６と同一符号は同一又は相当する処理を示している。
【０２２４】
（ステップＳ１９０１）動作情報取得部２０２は、動作検出部２０１が、ページめくり動作を検出したか否かを判断する。検出した場合、ステップＳ１９０２に進み、検出していない場合、ステップＳ１９０１に戻る。
【０２２５】
（ステップＳ１９０２）動作情報取得部２０２は、動作検出部２０１の検出結果から、右側のページがめくられたか、左側のページがめくられたかを判断する。
【０２２６】
（ステップＳ１９０３）動作情報取得部２０２は、動作検出部２０１が、複数のページめくりを検出したか否かを判断する。複数のページめくりを検出した場合、ステップＳ６１０に進み、検出していない場合、ステップＳ６１７に進む。
【０２２７】
なお、ここでは、ステップＳ６１５およびステップＳ６２２の処理の後には、ステップＳ１９０１に戻る。
【０２２８】
また、ここでは、ステップＳ６１３やステップＳ６１９等においては、ステップＳ１９０２により判断しためくられたページ側の振動デバイス等を振動させるものとする。
【０２２９】
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２３０】
次に、本実施の形態のブックカバー装置２の具体例について説明する。
【０２３１】
図２０に示すように、ユーザが、ブックカバー装置２に取り付けられた書籍の向かって右側のページをめくったとすると、まず、透過型フォトセンサ２０８ｃがページを検出し、次に透過型フォトセンサ２０８ｄがページを検出する。そして、これらのフォトセンサ２０８ｃ、２０８ｄの検出結果を、動作検出部２０１が動作情報取得部２０２に出力する。
【０２３２】
動作情報取得部２０２は、動作検出部２０１の検出結果において、透過型フォトセンサ２０８ｃの出力が、透過型フォトセンサ２０８ｄの出力よりも先に出力されているため、右側のページがめくられたと判断する。
【０２３３】
また、めくられた右側のページが左側のページ上に積み上げられる際には、透過型フォトセンサ２０８ｂがページを検出し、次に透過型フォトセンサ２０８ａがページを検出するが、動作情報取得部２０２は、動作検出部２０１の検出結果において、透過型フォトセンサ２０８ａの出力が、透過型フォトセンサ２０８ｂの出力よりも先に出力されていないため、左側のページがめくられてはいないと判断する。
【０２３４】
また、動作情報取得部２０２は、動作検出部２０１からラインセンサ２０９ｂの出力する高さを示す値を取得するが、直前の高さからの変化が、予め指定した閾値を超える変化より小さいため、１ページ単位のページめくりであると判断する。そして、上記実施の形態１と同様に、１ページのページめくりに応じた音や振動や風を、音出力デバイス１１０、振動デバイス１０９ａ、送風デバイス１０８から出力する。
【０２３５】
また、ユーザが複数ページをめくった場合であって、動作検出部２０１から取得したラインセンサ２０９ｂの出力する高さを示す値の、直前の高さからの変化が、予め指定した閾値を超える変化より大きい場合、複数ページ単位のページめくりであると判断する。そして、上記実施の形態１と同様に、複数ページのページめくりに応じた音や振動や風を、音出力デバイス１１０、振動デバイス１０９ａ、送風デバイス１０８から出力する。
【０２３６】
以上、本実施の形態によれば、ページめくりが行われたことをユーザに知覚させる出力を行うようにしたことで、書籍のページがめくられたことを、脚色してユーザに知覚させることができる。これにより、従来の書籍の読書にはない新しい読書体験が可能となり、読書を楽しむことができる。
【０２３７】
（実施の形態３）
本実施の形態は、上記実施の形態１において説明した電子ブック装置において、電子ブック装置１のディスプレイ１０６の左右に位置する領域を表面側に曲げた場合に、ページめくりが行われるようにした場合について説明するためのものである。
【０２３８】
図２１は、本実施の形態における電子ブック装置のブロック図である。
【０２３９】
電子ブック装置３は、文書情報格納部１０１、動作検出部３０２、動作情報取得部３０３、ページフリップ出力部３０４、文書ページ表示部３０５、閲覧履歴取得部３０６を備えている。
【０２４０】
文書情報格納部１０１については、上記実施の形態と同様であるので、構成及び動作等の詳細な説明については省略する。
【０２４１】
動作検出部３０２は、上記実施の形態において説明した動作検出部１０２と同様に、ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する。この実施の形態においては特に、動作検出部３０２は、電子ブック装置３の右側または左側の少なくとも一方、具体的には文書ページ表示部３０４がページを表示するディスプレイ１０６の右側に位置する領域（部分）または左側に位置する領域（部分）の少なくとも一方における、ページが表示される面の方向である表面方向への曲がりを検出し、検出結果を出力する場合について説明する。なお、ディスプレイ１０６の左右は、ディスプレイ１０６に表示されるページの左右と同じと考えて良い。ここでは、具体例として、動作検出部３０２が、上記実施の形態の動作検出部１０２と同様に、表面方向への曲がりを検出する１以上の湾曲検出手段３０２０１を備えており、ユーザにより行われた、湾曲検出手段３０２０１を曲げる動作を検出する場合について説明する。つまり、湾曲検出手段３０２０１は、ここでは、曲げる対象でもあり、曲がりを検出する手段でもあるとして説明する。[谷川英和1]なお、その他の構成等については、上記実施の形態の動作検出部１０２と同様であるので、詳細な説明は省略する。なお、本実施の形態の動作検出部３０２の構成に対して、さらに上記実施の形態１において説明した、電子ブック装置を裏面方向に曲げた場合に、ページをめくる動作を検出する動作検出部１０２の構成等を加えるようにしても良いことはいうまでもない。
【０２４２】
湾曲検出手段３０２０１は、ユーザにより行われた電子ブック装置３の曲げを検出する。湾曲検出手段３０２０１は、例えば、上記実施の形態において説明した湾曲検出手段１０２０１と同様の、曲げが検出可能なセンサ等である。湾曲検出手段３０２０１は、具体的には、電子ブック装置１の、ページが表示される領域の右側または左側の少なくとも一方に位置する領域を、ページが表示される面方向への曲がりが検出可能となるように設けられている。ページが表示される領域とは、例えばディスプレイ１０６が設けられている領域である。電子ブック装置１の、ページが表示される領域の右側または左側の少なくとも一方に位置する領域は、電子ブック装置３の筐体１０７における、ディスプレイ１０６の右側に位置する領域（部分）、または左側に位置する領域（部分）の、少なくとも一方と考えても良い。電子ブック装置３のページが表示される面を、ここでは表面と呼ぶ。また、電子ブック装置３のページが表示される表面から、当該表面側に位置する空間へ向かう方向を、ここでは表面方向と呼ぶ。湾曲検出手段３０２０１は、文書情報を表示するディスプレイ（図示せず）の左右の両側の領域に配置されていてもよいし、片側の領域だけに配置されていても良い。ただし、湾曲検出手段３０２０１を、文書情報を表示するディスプレイの両側に配置して、それぞれ、個別に曲げを検出できるようにすることが好ましい。このように、湾曲検出手段３０２０１を電子ブックのコンテンツが表示される画像の両側にそれぞれ設けることで、湾曲検出手段１０２０１が曲がりを検出した側のページがめくられるようにすることができる。すなわちページ送りと、ページ戻りとの両方が行える。なお、その他の構成等については、上記実施の形態の湾曲検出手段３０２０１と同様であるので、詳細な説明は省略する。
【０２４３】
動作情報取得部３０３は、上記実施の形態において説明した動作情報取得部１０３と同様に、動作検出部３０２が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得する。例えば、動作情報取得部３０３は、動作検出部３０２が電子ブック装置３のページが表示される領域の右側または左側の領域における、表面方向への曲がりを検出した場合に、曲がりを検出した側の、１ページをめくる動作が行われたことを示すユーザ動作情報を取得する。このとき、曲げ時間にかかわらず、一回の曲げにおいては、１ページのみをめくるユーザ動作情報だけを取得するようにしても良い。また、上記実施の形態と同様に、曲がりを検出している時間の長さに応じたページ数をめくるユーザ動作情報を取得するようにしても良い。また、動作情報取得部３０３は、曲がりが検出されている期間において、所定の時間が経過する毎に、１ページずつ、ページめくりを行うユーザ動作情報を取得するようにしても良い。また、動作情報取得部３０３は、動作検出部３０２の曲がりを検出している時間が所定の時間を経過する毎に、１ページをめくる動作が行われたことを示すユーザ動作情報を取得するものであり、この所定の時間が、１度の曲げに対するユーザ動作情報の取得回数に応じて、短縮されるようにしてもよい。取得回数に応じてとは、取得回数が増加する毎に段階的に短縮されても良いし、取得回数の増加に比例して短縮されても良い。例えば、最初の所定回数までは、１ページをめくるユーザ動作情報を受け付けるまでの経過時間が一定であり、所定の回数を超えた場合に、経過時間が短縮されるようにしても良い。これにより、結果的にページをめくる速さが、曲げる時間の経過に応じて早くすることができる。なお、動作情報取得部３０３が予め記憶している閾値を用いて、動作検出部３０２の検出結果から、１ページめくりを行うか否かを判断するようにしても良い。このような判断を行うことで、電子ブック装置３に対するユーザ等の意図しない動作によって起こる微小な電子ブック装置３の曲がりを動作検出部３０２が検出したとしても、動作検出部３０２が出力する曲げ量を示す値が閾値より小さければ、ユーザ動作情報を取得せずに、無視することが可能となる。これにより、ページめくりの誤動作を防ぐことができる。なお、ユーザ動作情報は、ページをめくる動作が行われたことを示す判断結果を示す情報を考えても良いし、ページをめくる動作行われたことにより発生するイベント等と考えても良い。
【０２４４】
また、動作情報取得部３０３は、動作検出部３０２が予め指定した量より大きい曲がりを検出した場合に、動作検出部３０２が曲がりを検出した側の、複数ページの束を、一度にまとめてめくる動作である束めくりが行われたことを示すユーザ動作情報を取得するようにしても良い。この場合、指定した量より小さい曲がりを検出した場合においては、１ページをめくる動作をおこなうようにしてもよい。あるいは、指定した量より小さい曲がりを検出した場合においては、上記実施の形態と同様に、曲がりを検出している時間の長さに応じたページ数をめくるユーザ動作情報を取得するようにしても良い。指定した量より大きいとは、指定した量と同じ場合を含むと考えるようにしても良いし含まないと考えるようにしても良い。ここで述べる量とは、例えば、曲がり量を示す値と考えても良い。例えば、上述した予め指定した量は、予め指定されている閾値である。この予め指定した量は、通常、上述した１ページめくりを行うか否かの判断に用いる閾値よりも大きい値である。上述した１ページめくりを行うか否かの判断に用いる閾値が示す曲げ量よりも、大きい曲げ量を指定する値と考えても良い。予め指定されている量は、固定値であっても良いし、変動値であっても良い。固定値の場合には、動作情報取得部３０３等が値を予め記憶している。束めくりにおいては、一度にめくられる複数ページの束を構成するページ数が予め指定されていても良い。あるいは、束めくりによって複数のページがめくられることで出現する１以上のページが予め指定されていても良い。また、束めくりによって複数のページがめくられることで出現する１以上のページは、電子ブック装置３で閲覧中の文書に応じて自動的に指定されても良い。束めくりによって複数のページがめくられることで出現する１以上のページを、ここでは、束めくり先ページと呼ぶ。ここでは、束めくり先ページを設定する情報を束めくり先指定情報と呼ぶ。動作情報取得部３０３は、例えば、束めくり先指定情報が指定する束めくり先ページの一つを、束めくり先ページに決定する。束めくり先指定情報は、後述する束めくり先指定情報格納手段３０３０２に格納され得る。動作情報取得部３０３は、例えば、束めくり先指定情報格納手段３０３０２に格納されている束めくり先指定情報を読み出し、当該読み出した束めくり先指定情報が指定するページを、束めくり先ページに決定する。束めくり先指定情報格納手段３０３０２には、工場出荷時等に蓄積された束めくり先指定情報や、ユーザにより入力された束めくり先指定情報が、予め格納されていてもよい。また、後述する束めくり先指定情報取得手段３０３０１が取得した束めくり先指定情報が束めくり先指定情報格納手段３０３０２に蓄積されても良い。また、束めくり先指定情報は、後述する束めくり先指定情報取得手段３０３０１等によって、ページ閲覧時や束めくり時に動的に生成される情報であっても良いし、予め格納されている静的な情報であっても良い。束めくり先指定情報取得手段３０３０１が束めくり先指定情報を取得する場合の処理等については、後述する。動作情報取得部３０３は、通常、束めくり先指定情報格納手段３０３０２に蓄積された１以上の束めくり先指定情報が指定するページのうちの、ページめくりを行う方向における、現在表示されているページ等に対して最も近いページを、束めくり先ページに設定する。
【０２４５】
なお、動作情報取得部３０３は、一度の曲げに対して、１回だけ束めくりが行われたことを示すユーザ動作情報を取得するようにしてもよい。即ち、曲げの検出開始から曲げの検出終了までの間に、複数回、閾値を超える曲がりを検出したとしても、１度の束めくりが行われたことを示すユーザ動作情報を取得するようにしても良い。例えば最初に予め指定した量より大きい曲がりを検出した時点においてのみ、束めくりが行われたことを示すユーザ動作情報を取得するようにしても良い。
【０２４６】
また、動作情報取得部３０３は、動作検出部３０２が検出した曲がりの速さの情報を含むユーザ動作情報を取得するようにしてもよい。例えば、曲げ量の時間当たりの変化量を取得し、曲げ量の時間当たりの上昇の度合いを計算することで、曲がりの速さを取得してもよい。また、ここで取得する速さは、折り曲げ開始から、曲げ量が所定値や最大になるまでの時間等であっても良い。曲がりの速さの情報は、例えば、後述するページフリップ出力部３０４がページをめくる動画像等を出力する場合等に利用可能である。
【０２４７】
なお、ここでは、動作情報取得部３０３が、束めくり先指定情報取得手段３０３０１と束めくり先指定情報格納手段３０３０２とを備えている場合を例に挙げて説明する。
【０２４８】
束めくり先指定情報取得手段３０３０１は、束めくり先ページを指定する情報である束めくり先指定情報を取得する。束めくり先指定情報取得手段３０３０１は、１以上の束めくり先ページを指定する束めくり先指定情報を一度に取得しても良いし、動作情報取得部３０３が、一回の束めくりが行われたことを示すユーザ指定情報を取得する毎に、一の束めくり先ページを指定する束めくり先指定情報を取得しても良い。束めくり先指定情報取得手段３０３０１が束めくり先指定情報を取得するタイミングやトリガー等は問わない。束めくり先指定情報取得手段３０３０１が取得した一以上の束めくり先指定情報は、後述する束めくり先指定情報格納手段３０３０２に蓄積される。この蓄積は、一時記憶と考えても良い。
【０２４９】
束めくり先指定情報取得手段３０３０１は、どのように文書情報に応じて、束めくり先指定情報を取得しても良い。束めくり先指定情報取得手段３０３０１は、例えば、文書情報格納部１０１に格納されている文書情報に応じて、束めくり先ページを設定する。文書情報に応じて設定するということは、具体的には、文書情報の属性に応じて設定することと考えても良いし、文書情報毎に予め設定されている束めくり先ページを設定する情報を読み出すことと考えても良い。文書情報の属性は、文書情報が有している属性を示す情報であってもよいし、文書情報と対応付けられている属性を示す情報であっても良い。あるいは、文書情報から取得可能な文書情報の属性であっても良い。文字情報の属性とは、例えば、文書の言語や文字コード等の属性であっても良いし、文書情報が示す書籍の種類、例えば辞書や雑誌、参考書等であってもよい。また、文書情報が示す書籍のジャンル、例えば、歴史や、文学、数学、技術書、等を属性と考えてもよい。束めくり先指定情報取得手段３０３０１は、例えば、束めくり先ページに指定されるページ数や、束めくり先ページを選出する方法等が、予め属性毎に対応付けられて指定されているようにして、文書の属性に対応付けられた設定数や設定方法により束めくり先ページを指定する情報を取得する。
【０２５０】
具体例を挙げると、束めくり先指定情報取得手段３０３０１は、文書情報格納部１０１に格納されている文書情報が示す文書のページ数を所定の分割数で等分割した場合における分割位置となる１以上のページを指定する１以上の束めくり先指定情報を取得し、束めくり先指定情報格納手段３０３０２に蓄積する。所定の分割数は、予め設定された値であってもよいし、束めくり先指定情報取得手段３０３０１が、文書情報の属性に応じて決定した分割数であってもよい。例えば、文書情報の属性が、画像を含む文書であるか否かによって、所定の分割数を変更しても良い。あるいは、文書情報の属性の一つである文書のページ数に応じて、段階的に分割数を増加、あるいは減少させるようにしても良い。また、文書情報の属性の一つである文書のジャンルに応じて、分割数を決定しても良い。例えば文書が辞書の場合には分割数を多くし、文書が雑誌の場合には、分割数を少なくしても良い。
【０２５１】
束めくり先指定情報取得手段３０３０１は、文書情報格納部１０１に格納されている文書情報が示す文書が、複数の章に区切られている場合に、各章の先頭を示すページを指定する束めくり先指定情報を、取得するようにしてもよい。ここで述べる章とは、文書全体をいくつかに分けた大きな段落等と考えても良い。また、文書情報に、章の区切等を指定する情報が含まれる場合、この情報を、束めくり先指定情報を取得する際に利用するようにしても良い。
【０２５２】
また、束めくり先指定情報取得手段３０３０１は、文書情報格納部１０１に格納されている文書情報が示す文書に含まれるページの属性に応じて、束めくり先ページを設定しても良い。例えば、束めくり先指定情報取得手段３０３０１は、文書情報が示す文書に含まれるページのうちの、所定の属性を有する１以上のページを、束めくり先ページに指定する束めくり先指定情報を取得しても良い。例えば、文書情報が示す文書に含まれるページのうちの、画像を含む１以上のページや、予め指定されたフォントや文字列が含まれるページを、束めくり先ページに指定する束めくり先指定情報を取得しても良い。
【０２５３】
また、束めくり先指定情報取得手段３０３０１は、後述する閲覧履歴取得部３０６が取得した閲覧履歴情報を用いて、束めくり先ページを設定するようにしてもよい。例えば、閲覧履歴情報が閲覧回数または閲覧時間の少なくとも一方の情報を含む場合、閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、束めくり先ページを設定してもよい。具体的には、閲覧履歴情報が、文書情報の各ページ、あるいは過去に閲覧されたページについての閲覧回数または閲覧時間の少なくとも一方の情報を含む場合、閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、束めくり先ページを設定してもよい。例えば、閲覧回数が他のページよりも多い所定数のページや、閲覧時間が他のページよりも多い所定数のページを指定する束めくり先指定情報を取得しても良い。また、例えば、閲覧回数に対して、予め所定の閾値を指定し、閲覧履歴情報に含まれる閲覧回数が閾値を超える１以上のページを、束めくり先ページに指定する束めくり先指定情報を取得しても良い。また、例えば、閲覧時間に対して、予め所定の閾値を指定し、閲覧履歴情報に含まれる閲覧時間が閾値を超える１以上のページを、束めくり先ページに指定する束めくり先指定情報を取得しても良い。あるいは、閲覧履歴情報に含まれる閲覧回数および閲覧時間が共に閾値を超えるページを、束めくり先ページに指定する束めくり先指定情報を取得しても良い。
【０２５４】
また、束めくり先指定情報取得手段３０３０１は、上述したような閲覧履歴情報に含まれる閲覧回数または閲覧時間の少なくとも一方の情報を用いて、文書情報が示す文書に含まれる各ページについての閲覧状況を示すスコアを取得、例えば算出し、当該スコアが示す閲覧されたページについての他のページとの相対的なランキングに応じて、束めくり先ページを設定する束めくり先指定情報を取得するようにしてもよい。スコアとは、点数と考えて良い。スコアの取得方法は問わない。例えば、閲覧回数をそのままスコアとしてもよいし、閲覧回数に対して段階的に、スコアを与えるようにしても良い。例えば、閲覧回数が５回までは、スコアを「１０」とし、閲覧回数が６回から１０回までのスコアを「２０」としても良い。閲覧時間についても同様である。ランキングとは、順位と考えて良く、所定のランキング以上のランクに位置するページを束めくり先ページに設定する束めくり先指定情報を取得するようにしてもよい。ここで述べる閲覧時間とは、通常は累積した閲覧時間であるが、一回の閲覧における最長の閲覧時間であっても良い。また、スコアを取得する際に、閲覧回数を用いて得られるスコアと、閲覧時間を用いて得られるスコアとの間の、重み付けを変えるようにしても良い。また、ページ等の属性に応じて重み付けを行うようにしても良い。また、束めくり先指定情報取得手段３０３０１は、閲覧履歴情報に閲覧時刻を示す情報が含まれる場合、この閲覧時刻の情報を用いて、束めくり先ページを設定するようにしてもよい。例えば閲覧時刻が新しいものが、高い得点となるように、スコアに対して、閲覧時刻に応じた重み付けを行うようにしても良い。ここで述べる閲覧時刻は、最終、すなわち最新の閲覧時刻と考えても良い。例えば、束めくり先指定情報取得手段３０３０１は、現在表示されているページを除いて、閲覧履歴情報に含まれる閲覧時刻が最新であるページを束めくり先ページに指定する束めくり先指定情報を取得しても良い。また、束めくり先指定情報取得手段３０３０１は、閲覧履歴情報に含まれる閲覧時刻が、予め指定された期間内である１以上のページを束めくり先ページに指定する１以上の束めくり先指定情報を取得しても良い。例えば、過去３日以内に閲覧されたページだけを束めくり先ページに指定する束めくり先指定情報を取得しても良い。なお、上述したスコアを得る際に、この閲覧時刻の情報を利用しても良い。例えば、閲覧時刻に応じてスコアの重み付けを行うようにしても良い。具体的には、閲覧時刻と現在の時刻との差である経過時間を算出し、この経過時間が長い場合に、連続的、あるいは段階的に、上記のように取得したスコアの重み付けが低くなるようにしても良い。例えば、経過時間が所定時間よりも長い場合に、閲覧回数または閲覧時間の少なくとも一方の情報を用いて取得したスコアが最低点となるようにしても良い。
【０２５５】
なお、束めくり先指定情報取得手段３０３０１は、束めくり先ページを設定する際に、他の束めくり先ページとのページ数の差が、所定数以下のページについては、束めくり先ページに設定しないようにしてもよい。ここでの所定数は一定であっても、不定であっても良い。
【０２５６】
束めくり先指定情報取得手段３０３０１は、通常、ＭＰＵやメモリ等から実現され得る。束めくり先指定情報取得手段３０３０１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２５７】
束めくり先指定情報格納手段３０３０２には、束めくり先指定情報が格納され得る。束めくり先指定情報格納手段３０３０２に格納される束めくり先指定情報は、工場出荷時等に予め蓄積された束めくり先指定情報であってもよいし、ユーザ等により図示しない受付部等を介して外部から入力された束めくり先指定情報であっても良いし、束めくり先指定情報取得手段３０３０１が取得した束めくり先指定情報であっても良い。ここで述べる格納とは、一時記憶等も含む概念である。束めくり先指定情報格納手段３０３０２は、不揮発性または揮発性の記録媒体で実現可能である。
【０２５８】
なお、動作情報取得部３０３の、上記以外の構成等については、上記実施の形態の動作情報取得部１０３と同様であるので、詳細な説明は省略する。
【０２５９】
ページフリップ出力部３０４は、上記実施の形態において説明したページフリップ出力部１０４と同様に、ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行う。この出力は、ページフリップ出力部１０４が行う出力と同様の、画像の表示や、音出力や、風の出力や、振動の出力等である。例えば、動作情報取得部３０３が取得したユーザ動作情報が１ページのページめくりが行われたことを示す情報であった場合、上記実施の形態１と同様に、ユーザ動作情報が示す１ページがめくられたことを示すページフリップ出力を行う。また、動作情報取得部３０３が取得したユーザ動作情報が束めくりが行われたことを示す情報であった場合、ページフリップ出力部３０４は、ユーザ動作情報が示している束めくりが行われたことを示すページフリップ出力を行う。束めくりが行われたことを示すページフリップ出力とは、例えば、複数ページにより構成されるページの束が同時にめくられるような画像のディスプレイ１０６への表示である。このページの束がめくられる画像は、ページの束がめくられる動画像であることが好ましい。
なお、ページフリップ出力部３０４は、ユーザ動作情報が、曲がりの速さを示す情報を含むものである場合、ユーザ動作情報が示している曲がりの速さに応じた速さで、ページがめくられている動画像を構成し、表示するようにしてもよい。
【０２６０】
また、ページフリップ出力部３０４は、ユーザ動作情報が、束めくりが行われたことを示す情報である場合と、束めくり以外のページめくりが行われたことを示す情報である場合とで、異なる音を出力するようにしてもよい。即ち、ページフリップ出力部３０４は、ユーザ動作情報が、束めくりが行われている場合と束めくり以外のページめくりが行われている場合とで、異なる音を出力するようにしてもよい。
【０２６１】
また、ページフリップ出力部３０４は、ユーザ動作情報が、束めくりが行われたことを示す情報である場合と、束めくり以外のページめくりが行われたことを示す情報である場合とで、異なる強さの風を出力するようにしてもよい。
【０２６２】
ページフリップ出力部３０４は、ユーザ動作情報が、束めくりが行われたことを示す情報である場合と、束めくり以外のページめくりが行われたことを示す情報である場合とで、異なる強さの振動を出力するようにしてもよい。
【０２６３】
なお、ページフリップ出力部３０４の、上記以外の構成等については、上記実施の形態のページフリップ出力部１０４と同様であるので、詳細な説明は省略する。
【０２６４】
文書ページ表示部３０５は、上記実施の形態の文書ページ表示部１０５と同様に、文書情報格納部１０１に格納されている文書情報から、ユーザ動作情報が示す１ページをめくった後のページの情報を読み出し、表示する。さらに、文書ページ表示部３０５は、束めくりが行われた場合、文書情報格納部に格納されている文書情報から、ユーザ動作情報が示す束めくりを行った後のページの情報を読み出し、表示する。例えば、文書ページ表示部３０４は、文書情報格納部１０１に格納されている文書情報から、束めくり先ページの情報を読み出して表示する。なお、束めくり先ページを表示する構成以外の構成や動作等については、上記実施の形態の文書ページ表示部３０５と同様であるので、ここでは、説明を省略する。
【０２６５】
閲覧履歴取得部３０６は、ユーザのページの閲覧履歴を示す情報である閲覧履歴情報を取得する。閲覧履歴情報は、ユーザのページの閲覧履歴を示す情報である。例えば、閲覧履歴情報は、ユーザにより過去に閲覧されたページを示す情報を含む情報である。ページを示す情報は、例えばページ番号等のページの識別情報等である。また、閲覧履歴情報は、例えば、閲覧回数や閲覧時間を示す情報を含んでいてもよい。閲覧時間は、一回の閲覧における閲覧時間であっても良いし、過去の閲覧時間を累積した時間であっても良い。また、閲覧履歴情報は、ページを閲覧した時刻に関する情報を含んでもよい。閲覧履歴取得部３０６は、文書のページについて、ユーザにより閲覧された閲覧回数や、閲覧された時間の情報を取得する。閲覧履歴取得部３０６は、ページの閲覧時刻を示す情報を含む閲覧履歴情報を取得してもよい。閲覧時刻を示す情報は、例えば、閲覧開始時刻の情報や、閲覧終了時刻の情報や、閲覧時間の情報である。また、閲覧履歴取得部３０６は、文書情報が示す文書に含まれるページについての、累積した閲覧回数または閲覧時間の少なくとも一方の情報を含む閲覧履歴情報を取得してもよい。また、閲覧履歴情報は、ユーザの識別情報等を含むようにしても良い。閲覧履歴取得部３０６が、閲覧履歴情報を、どのようなタイミングで、どのように取得しても良い。例えば、動作情報取得部３０３がページめくりが行われたことを示すユーザ動作情報を取得した場合に、当該ページめくりにより現れる先のページが閲覧されたことを示す閲覧履歴情報を取得しても良い。また、文書ページ表示部３０５が、ページを表示した場合に、当該ページの閲覧履歴情報を取得しても良い。また、閲覧履歴取得部３０６は、ページについて行われた閲覧のうちの、予め設定した閾値以上の時間の閲覧のみを、閲覧回数にカウントしてもよい。例えば、閲覧履歴取得部３０６は、所定時間以上、継続的に一のページが閲覧された場合にのみ、閲覧履歴情報を取得しても良い。閲覧履歴取得部３０６が取得した閲覧履歴情報は、例えば、図示しないハードディスクやメモリ等の記憶媒体に蓄積される。閲覧履歴取得部３０６は、通常、ＭＰＵやメモリ等から実現され得る。閲覧履歴取得部３０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２６６】
図２２は、本実施の形態における電子ブック装置３の一例を示す斜視図である。電子ブック装置３は、筐体１０７と、ディスプレイ１０６と、湾曲検出手段３０２０１ａおよび３０２０１ｂと、ディスプレイ１０６の表示方向に風を出力するデバイスである送風デバイス１０８、振動を出力するデバイスである振動デバイス１０９ａ、１０９ｂ、音を出力するデバイスである音出力デバイス１１０を備えている。なお、電子ブック装置３のハードウェア構成は、湾曲検出手段１０２０１ｃおよび１０２０１ｄを省略し、湾曲検出手段１０２０１ａおよび１０２０１ｂの代わりに、湾曲検出手段３０２０１ａおよび３０２０１ｂをそれぞれ設けるようにした点を除けば、図２と同様であるので、ここでは説明を省略する。なお、ここでは、例として、湾曲検出手段３０２０１ａおよび３０２０１ｂは、上述した湾曲検出手段１０２０１ａおよび１０２０１ｂと同様の表面方向への曲げを検出するセンサであるとする。なお、上記実施の形態と同様に、裏面方向への曲げを検出する場合、湾曲検出手段１０２０１ｃおよび１０２０１ｄを設けるようにしても良い。
【０２６７】
次に、電子ブック装置の動作について図２３のフローチャートを用いて説明する。なお、ここでは、電子ブック装置３の表面側への曲げを検出した場合の処理を例に挙げて説明する。また、ここでは特に、電子ブック装置３の右側の領域において、表面側への曲げを検出した場合の処理について説明する。なお、電子ブック装置３の左側の領域に対して行われた表面側への曲げに応じて、ページめくり等を行う処理については、曲げを検出する領域や、ページめくりを行う方向等が異なる点を除けば、この図２３に示す動作と同様であるので、ここでは説明を省略する。なお、左右の両側に対して同時に曲げが行われた場合等の処理については、ページめくりを行わないようにしても良いし、さらに、上記実施の形態に示したように、表示画面の縮小処理等を行うようにしてもよい。また、この電子ブック装置３において、上記実施の形態１のような処理と組み合わせて、裏面方向への曲げを検出してページめくりを行うようにしたりしても良いことはいうまでもない。なお、この実施の形態において述べるページめくりが行われたか否かを判断するための時間間隔ｔ１の値は、上記実施の形態の時間間隔ｔ１の値と同じと考えても良いし、異なるものと考えてもよい。
【０２６８】
（ステップＳ２３０１）文書ページ表示部３０５は、文書情報格納部１０１に格納されている文書情報の初期値として指定されているページの情報を読み出し、読み出したページの画像をディスプレイ１０６に表示する。表示する文書情報は、どのように決定されても良い。例えばユーザにより指定された文書情報を、文書ページ表示部３０５が表示する。
【０２６９】
（ステップＳ２３０２）束めくり先指定情報取得手段３０３０１は、現在表示されている文書情報について束めくり先指定情報を取得する。束めくり先指定情報をどのように取得するかは問わない。例えば、予め指定された分割数で分割した１以上のページを指定する束めくり先指定情報を取得する。あるいは、文書情報において、画像が含まれるページを検出し、当該画像が含まれるページを束めくり先ページに指定する束めくり先指定情報を取得しても良い。そして、取得した束めくり先指定情報を、束めくり先指定情報格納手段３０３０２に蓄積する。なお、この実施の形態においては、閲覧履歴取得部３０６が取得した閲覧履歴情報を用いて、束めくり先指定情報を取得する場合の処理の詳細について、後述する。ただし、束めくり先指定情報を取得するために十分な量の閲覧履歴情報が蓄積されるまでは、閲覧履歴情報を用いた束めくり先指定情報を取得する処理は行わないことが好ましい。
【０２７０】
（ステップＳ２３０３）動作情報取得部３０３は、カウンターｋおよびカウンターｊの値に初期値である「１」を代入する。また、ページめくりを検出する時間間隔を指定する値ｔ１を初期値、ここでは「０」に設定する。
【０２７１】
（ステップＳ２３０４）動作情報取得部３０３は、動作検出部３０２の湾曲検出手段３０２０１ｂが、１ページめくりを行うか否かを判断するための予め指定した値よりも大きい曲げ量を検出したか否かを判断する。具体的には、動作情報取得部３０３は、右側に設けられた湾曲検出手段３０２０１ｂが出力する値Ｓ（ｔ）が、予め指定した閾値Ｓ０よりも大きいか否かを判断する。ただし、ここでは、湾曲検出手段３０２０１ｂが出力する現在の曲げ量を示す値を、Ｓ（ｔ）とする。また、ここでは、１ページめくりを行うか否かを判断するための予め指定した曲げ量を示す値を閾値Ｓ０とする。値Ｓ（ｔ）が閾値Ｓ０よりも大きい場合、ステップＳ２３０５に進み、大きくない場合、ステップＳ２３０３に戻る。
【０２７２】
（ステップＳ２３０５）動作情報取得部３０３は、湾曲検出手段３０２０１ｂが検出した現在の曲げ量が、湾曲検出手段３０２０１ｂが直前に検出した曲げ量よりも大きいか否かを判断する。具体的には、動作情報取得部３０３は、右側に設けられた湾曲検出手段３０２０１ｂが出力する現在の値Ｓ（ｔ）が、直前に出力した値Ｓ（ｔ−１）よりも大きいか否かを判断する。湾曲検出手段３０２０１ｂが直前に出力した曲げ量を示す値を、Ｓ（ｔ―１）とする。なお、湾曲検出手段３０２０１ｂが直前に出力した曲げ量を示す値は、例えば、図示しないバッファ等の記憶媒体に一時記憶しておく。現在の値Ｓ（ｔ）が、直前に出力した値Ｓ（ｔ−１）よりも大きい場合、ステップＳ２３０６に進み、大きくない場合、ステップＳ２３０３に戻る。
【０２７３】
（ステップＳ２３０６）動作情報取得部３０３は、動作検出部３０２の湾曲検出手段３０２０１ｂが、束ページめくりを行うか否かを判断するための予め指定した値よりも大きい曲げ量を検出したか否かを判断する。具体的には、動作情報取得部３０３は、右側に設けられた湾曲検出手段３０２０１ｂが出力する値Ｓ（ｔ）が、予め指定した閾値Ｓ１よりも大きいか否かを判断する。ただし、ここでは、束ページめくりを行うか否かを判断するための予め指定した曲げ量を示す値を閾値Ｓ１とする。値Ｓ（ｔ）が閾値Ｓ１よりも大きい場合、ステップＳ２３０５に進み、大きくない場合、ステップＳ２３１２に進む。
【０２７４】
（ステップＳ２３０７）動作情報取得部３０３は、カウンターｋに１を代入する。なお、既にカウンターｋの値が１の場合、この処理はスキップしても良い。
【０２７５】
（ステップＳ２３０８）動作情報取得部３０３は、前回のページめくりが行われてからの経過時間が、現在のページめくりを検出する時間間隔ｔ１よりも大きいか否かを判断する。大きい場合、ステップＳ２３０９に進み、大きくない場合、ステップＳ２３０４に戻る。ここでは、前回のページめくりが、１ページめくりであっても束ページめくりであるかは問わないものとする。なお、前回のページめくりが行われていない場合には、例えば、湾曲検出手段３０２０１ｂが、ステップＳ２３０３において、カウンターｊ、ｋに１を代入した時点からの経過時間が、現在のページめくりを検出する時間間隔ｔ１よりも大きいか否かの判断を行うようにしても良い。なお、前回のページめくりが行われてからの経過時間の代わりに、前回のページめくりを行うためのイベントが発生した時点からの経過時間を用いても良い。また、前回ページめくりを行うユーザ動作情報を受け付けた時点からの経過時間を用いても良い。
【０２７６】
（ステップＳ２３０９）動作情報取得部３０３は、電子ブック装置３に対して、束ページめくりのための動作が行われたことを判断して、束ページめくり動作が行われたことを示すユーザ動作情報を取得する。そして、このユーザ動作情報に応じて、束ページめくりの動作を行う。なお、この束めくり動作の詳細については、後述する。
【０２７７】
（ステップＳ２３１０）動作情報取得部３０３は、カウンターｊの値を、１インクリメントする。
【０２７８】
（ステップＳ２３１１）動作情報取得部３０３は、ページめくりを検出する時間間隔ｔ１を更新する。例えば、カウンターｊのカウント値である過去に束ページめくりが行われた回数を利用して時間間隔が更新される。過去に束ページめくりが行われた回数、即ちカウンターｊのカウント値をｍ、ページめくりを検出する時間間隔が最小となるまでに行われるページめくり回数をｍｍａｘ（ｍｍａｘ＞２）とすると、更新する時間間隔ｔ１の値は、例えば、以下の式により算出される。
【０２７９】
１＜ｍ＜ｍｍａｘの場合、
【数１】
2009223875.tif 000003
【０２８０】
ｍ≧ｍｍａｘの場合、
【数２】
2009223875.tif 000004
【０２８１】
ただし、ページめくりの１回目の場合の時間間隔ｔ１は、予め指定した初期値が用いられる。初期値は例えばＴｍｉｎである。この場合、ページめくり回数がｍｍａｘ回となった時点で、ページめくり間隔が最短となる。なお、値の変更がない場合等、更新が不要な場合には、適宜、この動作情報取得部３０３による処理はスキップしても良い。そして、ステップＳ２３０４に戻る。
【０２８２】
（ステップＳ２３１２）動作情報取得部３０３は、カウンターｊに１を代入する。なお、既にカウンターｊの値が１の場合、この処理はスキップしても良い。
【０２８３】
（ステップＳ２３１３）動作情報取得部３０３は、前回のページめくりが行われてからの経過時間が、現在のページめくりを検出する時間間隔ｔ１よりも大きいか否かを判断する。大きい場合、ステップＳ２３０９に進み、大きくない場合、ステップＳ２３０４に戻る。前回のページめくりは、１ページめくりであっても束ページめくりであっても良い。なお、前回のページめくりが行われていない場合には、例えば、湾曲検出手段３０２０１ｂが、ステップＳ２３０３において、カウンターｊ、ｋに１を代入した次元からの経過時間が、現在のページめくりを検出する時間間隔ｔ１よりも大きいか否かの判断を行うようにしても良い。
【０２８４】
（ステップＳ２３１４）動作情報取得部３０３は、電子ブック装置３に対して、１ページをめくるための動作が行われたことを判断して、１ページをめくる動作が行われたことを示すユーザ動作情報を取得する。そして、このユーザ動作情報に応じて、１ページをめくる動作、即ち１ページめくり動作を行う。なお、この１ページめくり動作の詳細については、後述する。
【０２８５】
（ステップＳ２３１５）動作情報取得部３０３は、カウンターｋの値を、１インクリメントする。
【０２８６】
（ステップＳ２３１６）動作情報取得部３０３は、ページめくりを検出する時間間隔ｔ１を更新する。例えば、カウンターｋのカウント値である過去に１ページをめくる動作が行われた回数を利用して時間間隔が更新される。過去に１ページめくりが行われた回数、即ちカウンタｋのカウント値をｎ、ページめくりを検出する時間間隔が最小となるまでに行われるページめくり回数をｍｍａｘ（ｎｍａｘ＞２）とすると、更新する時間間隔ｔ１の値は、例えば、以下の式により算出される。
【０２８７】
１＜ｎ＜ｎｍａｘの場合、
【数３】
2009223875.tif 000005
【０２８８】
ｎ≧ｎｍａｘの場合、
【数４】
2009223875.tif 000006
【０２８９】
ただし、ページめくりの１回目の場合の時間間隔ｔ１は、予め指定した初期値が用いられる。初期値は例えばＴｍｉｎである。この場合、ページめくり回数がｎｍａｘ回となった時点で、ページめくり間隔が最短となる。なお、値の変更がない場合等、更新が不要な場合には、適宜、この動作情報取得部３０３による処理はスキップしても良い。そして、ステップＳ２３０４に戻る。
【０２９０】
なお、図２３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２９１】
次に、図２３のステップＳ２３０９に相当する束ページめくりを実行する処理について、図２４のフローチャートを用いて説明する。
【０２９２】
（ステップＳ２４００）動作情報取得部３０３は、右側のページから左側に向かって束めくりが行われたことを示すユーザ動作情報を取得する。
【０２９３】
（ステップＳ２４０１）閲覧履歴取得部３０６は、現在表示されているページについての閲覧履歴情報を更新する。具体的には、閲覧履歴取得部３０６は、現在表示されているページについての閲覧時間の計測を終了して、閲覧時間の情報を取得し、現在表示されているページについて図示しない格納部等に蓄積されている過去の累積された閲覧時間の情報を読み出して、新たに取得した閲覧時間の情報を加算し、再度上書きして蓄積する。また、現在表示されているページについて図示しない格納部等に蓄積されている過去の累積された閲覧回数の情報を読み出し、閲覧回数を１インクリメントして、再度上書きして蓄積する。この蓄積された閲覧時間の情報と閲覧回数の情報が、ここでは、現在表示されているページについての閲覧履歴情報である。但し、ステップＳ２３０１の処理において表示されたページについては、閲覧履歴情報を取得しないようにしても良く、その場合この処理はスキップしてもよい。
【０２９４】
（ステップＳ２４０２）動作情報取得部３０３は、ステップＳ２４０１において取得したユーザ動作情報が指定する方向にページをめくった場合における、表示中のページに対して、最も近い束めくり先ページを指定する束めくり先指定情報を取得する。つまり、表示中のページの次の束めくり先ページを指定する束めくり先指定情報を取得すると考えても良い。
【０２９５】
（ステップＳ２４０３）ページフリップ出力部３０４は、予め格納されている複数ページをユーザから見て右から左にページの束を一度にめくる動画像を、図示しない記憶媒体等から読み出し、ディスプレイ１０６に表示させる処理を開始する。なお、予め格納されているページをめくる画像を読み出して表示する代わりに、ページフリップ出力部３０４が、ユーザ動作情報が示すページめくりを行う複数ページの文書情報を文書情報格納部１０１から読み出し、当該読み出した複数ページの文書情報を用いて複数ページをめくる動画像等の画像を構成して出力するようにしても良い。なお、ページの情報等を用いてページをめくる画像等を構成する技術は公知技術であるので、ここでは説明を省略する。
【０２９６】
（ステップＳ２４０４）ページフリップ出力部３０４は、ページの束をめくる音を、図示しない記憶媒体等から読み出し、音出力デバイス１１０から出力させる処理を開始する。例えば、予め束めくりを行った場合の音の情報を図示しない記憶媒体等に格納しておき、ページフリップ出力部３０４は、この束めくりに対応した音を取得して、出力する。
【０２９７】
（ステップＳ２４０５）ページフリップ出力部３０４は、複数ページに対応した強さの振動をユーザからみて左側の振動デバイス１０９ａから出力させる処理を開始する。例えば、ページの束をめくった場合の振動の強さを指定する情報を記憶媒体等に格納しておき、ページフリップ出力部３０４は、この束めくりに対応した振動の強さを示す情報を取得して、束めくりに応じた強さの振動を出力する。
【０２９８】
（ステップＳ２４０６）ページフリップ出力部３０４は、複数ページに対応した強さの風を送風デバイス１０８から出力させる処理を開始する。例えば、ページの束をめくった場合の風の強さを指定する情報を記憶媒体等に格納しておき、ページフリップ出力部３０４は、この束めくりに対応した風の強さを示す情報を取得して、束めくりに応じた強さの風を出力する。
【０２９９】
（ステップＳ２４０７）電子ブック装置３は、ステップＳ２４０３からステップＳ２４０７において開始したページめくり中に実行する動作を終了する。
【０３００】
（ステップＳ２４０８）文書ページ表示部３０５は、文書情報格納部１０１に格納されている文書情報のうちの、束めくり先指定情報が指定するページの情報を取得し、当該取得したページの画像をディスプレイ１０６に表示する。また、表示したページについての閲覧時間の計測を開始する。
【０３０１】
（ステップＳ２４０９）動作情報取得部３０３は、ページめくりの経過時間の計時結果をリセットする。例えば「０」に設定する。
【０３０２】
（ステップＳ２４１０）動作情報取得部３０３は、ページめくりの経過時間の計測を開始する。そして、上位の処理に戻る。
【０３０３】
次に、図２３のステップＳ２３１４に相当する１ページめくりを実行する処理について、図２５のフローチャートを用いて説明する。なお、図６と同一符号の処理ステップは、図６と同一または相当する処理を示しており、ここでは説明を省略する。なお、ステップＳ６１７からステップＳ６２３までの処理においては、束ページめくりが行われた場合とは異なる画像や、音や、振動や、風の出力が行われるものとする。また、ページがめくられる向きは、ここでは、右から左に向かう方向であるとする。
【０３０４】
（ステップＳ２５００）閲覧履歴取得部３０６は、現在表示されているページについての閲覧履歴情報を更新する。この処理は、図２４のステップＳ２４０１と同様の処理である。ただし、ここでは、ステップＳ６２３の処理においては、表示したページについての閲覧時間の計測を開始する。
【０３０５】
（ステップＳ２５０１）動作情報取得部３０３は、ページめくりの経過時間の計時結果をリセットする。例えば０に設定する。
【０３０６】
（ステップＳ２５０２）動作情報取得部３０３は、ページめくりの経過時間の計測を開始する。そして、上位の処理に戻る。
【０３０７】
次に、図２６のフローチャートを用いて、束めくり先指定情報を取得する処理について説明する。なお、この処理は、図２３のステップＳ２３０２に相当する処理である。
【０３０８】
（ステップＳ２６０１）束めくり先指定情報取得手段３０３０１は、表示中の文書情報の各ページの閲覧履歴情報を読み出す。閲覧履歴情報は、ここでは、閲覧時間および閲覧回数であるとする。
【０３０９】
（ステップＳ２６０２）束めくり先指定情報取得手段３０３０１は、各ページについて、ステップＳ２６０１において読み出した閲覧履歴情報を用いて、スコアを算出する。スコアの算出方法は問わない。例えば、閲覧回数と閲覧時間を乗算した値をスコアとして取得しても良いし、閲覧回数および閲覧時間を、それぞれ閲覧回数および閲覧時間にあわせた段階的な値に変換し、これらの値を加算したり乗算したりしても良い。例えば、３０分未満の閲覧時間を１０点、３０分から、２時間までの閲覧時間を２０点、というように予め指定した変換表等を用いてスコア化しても良い。算出したスコアは、各ページと対応付けて、図示しないメモリ等の記憶媒体に記憶する。
【０３１０】
（ステップＳ２６０３）束めくり先指定情報取得手段３０３０１は、各ページを、ステップＳ２６０２で取得したスコアの高い順にランキング化し、スコアの高いものから順番に、所定の数だけページ数を選択する。
【０３１１】
（ステップＳ２６０４）束めくり先指定情報取得手段３０３０１は、ステップＳ２６０４で選択した所定数のページ同士において、ページ番号の低いもの（あるいは高いもの）から順に、ページ数の差が、予め指定した数より小さいページが存在しているか否かを判断していく。そして、指定数よりもページ数の差が少ないページを除外していく。
【０３１２】
（ステップＳ２６０５）束めくり先指定情報取得手段３０３０１は、ステップＳ２６０４の処理で除外されずに残ったページを指定する情報である束めくり先指定情報を取得する。
【０３１３】
（ステップＳ２６０６）束めくり先指定情報取得手段３０３０１は、ステップＳ２６０５で取得した束めくり先指定情報を、束めくり先指定情報格納手段３０３０２に蓄積する。そして、上位の処理にリターンする。
【０３１４】
以下、本実施の形態における電子ブック装置の具体的な動作について説明する。電子ブック装置の概念図は図２２である。
【０３１５】
ここでは、電子ブック装置３に電源が投入され、ユーザにより指定された文書情報が、文書情報格納部１０１から読み出され、予めデフォルト等で指定されているページ、例えば、最初のページの画像がディスプレイ１０６に表示されているものとする。
【０３１６】
また、束めくり先指定情報取得手段３０３０１によって、予め束めくり先指定情報が取得され、束めくり先指定情報格納手段３０３０２に蓄積されているものとする。ここでは、例えば、文書情報が複数の章により構成される文書の情報であるとすると、束めくり先指定情報取得手段３０３０１は、この文書に含まれる各章の開始ページのページ番号を、例えば章番号を示す文字列を検索したり、目次の情報等から取得して、束めくり先指定情報として束めくり先指定情報格納手段３０３０２に蓄積する。
【０３１７】
つぎに、図２７に示すように、ユーザが電子ブック装置３を手に取り、ユーザからみて右側（電子ブック装置３の左側）を表面方向に曲げたとする。
【０３１８】
電子ブック装置３の左側表面に設けられた湾曲検出手段３０２０１ｂの曲げセンサ１０２１が曲げられることで、湾曲検出手段３０２０１ｂは、曲げセンサ１０２１の抵抗値変化を電圧変化として検知して、曲げ量に応じた電圧の信号を動作情報取得部３０３に出力する。ここでは、湾曲検出手段３０２０１ｂがＡ／Ｄコンバータを備えており、曲げセンサ１０２１の出力する電圧を、電圧値に変換して出力する。例えば、サンプリング周期は、１００Ｈｚであるとする。
【０３１９】
動作情報取得部３０３は、湾曲検出手段１０２０１ａ〜１０２０１ｂが出力する値Ｓ（ｔ）から、まず、電子ブック装置１の左側、または右側が、ページめくりを行われたことを示す量だけ曲げられているか否かを判断する。ここでは、電子ブック装置１の筐体１０７のある程度のたわみ等を許容するために、筐体の曲げを１ページのページめくりが行われたことを示すトリガーと判断するための第一の閾値Ｓ０が予め指定されているものとする。動作情報取得部３０３は、湾曲検出手段３０２０１ｂだけが第一の閾値Ｓ０を超える信号を出力しているため、電子ブック装置１の左側だけが、第一の閾値Ｓ０を超える量だけ曲げられていると判断する。
【０３２０】
次に、動作情報取得部３０３は、湾曲検出手段３０２０１ｂの曲げセンサ１０２１の出力が、束めくりが行われたことを示しているか否かを判断する。ここでは、束めくりが行われたか否かを判断するための、筐体の曲げ量の閾値である第二の閾値Ｓ１が予め指定されているものとする。そして、湾曲検出手段３０２０１ｂの出力の値Ｓ（ｔ）が、この第二の閾値Ｓ１より大きければ、動作情報取得部３０３は、右側に積まれているページについて束めくりが行われたことを示すユーザ動作情報を取得するものとする。また、第二の閾値Ｓ１よりも小さい場合には、１ページのページめくりが行われたことを示すユーザ動作情報を取得するものとする。
【０３２１】
まず、ここでは、湾曲検出手段３０２０１ｂの出力の値Ｓ（ｔ）が第二の閾値Ｓ１より小さかったとする。この場合、動作情報取得部３０３は、右側に積まれているページについて１ページをめくる動作を行うことを決定する。そして、１ページをめくるユーザ動作情報を取得する。
【０３２２】
次に、ページフリップ出力部３０４は、右側のページから左側に向かって１ページのページめくりが行われたことを示す動画像を構成して、上記実施の形態の図９（ａ）に示すようにディスプレイ１０６に表示する。
【０３２３】
また、ページフリップ出力部３０４は、１ページのページめくりに対して予め用意された、束めくりが行われたことを示す音や、振動や、風の出力を行う。ここで「予め用意された」とは、ページフリップ出力部３０４が、音や振動や風の出力を行うための情報である音情報、振動の強度の情報、風の強度の情報などを予め格納していることを言う。
【０３２４】
そして、これらのページめくりに関する出力の終了後、文書情報のうちの、現在表示されているページの次のページの情報を読み出し、ディスプレイ１０６に表示する。
【０３２５】
また、次回の束めくり動作を行うか否かを判定するまでの経過時間ｔ１を例えばステップＳ２３１６に示した算出式により算出する。例えば、ここでは、曲げが最小の時、すなわち出力Ｓ（ｔ）が閾値Ｓ０に最も近い値である時に１ページのページめくり（以下、１ページめくりと称す）を行う時間間隔が例えば０．５秒であるとする。また、曲げが最大のとき、即ち出力Ｓ（ｔ）の値がＳ１以下の範囲において最大の時に１ページめくりを行う時間間隔Ｔｍａｘが例えば１／３０秒とする。出力Ｓ（ｔ）の値がＳ１以下の範囲において最大の時とは、例えばＳ（ｔ）がＳ１の直前の値である時である。時間間隔Ｔｍｉｎ＝０．５秒は、１ページの端をつまんで、ゆっくりとページの束をめくるときにかかる時間であり、時間間隔Ｔｍａｘ＝１／３０秒は１ページの端をつまんで、できるだけ速くページを探るときの、ページの束をめくる時にかかる時間である。また、湾曲検出手段１０２０１ｄの出力Ｓ（ｔ）が、直前に検出された値よりも低下した場合には、閾値を超えていても、ページ送りを行うことを決定せず、ページ送り動作を行わない。これにより、曲げを戻す際の動作に関しては、ページめくりが判断されないようにすることができる。さらに、ここでは、最初のページめくりを行うことが判断されてからのページめくりを行うと判断された数をカウントし、そのカウント数の増加によっても、段階的に、ページをめくる速度が増加するようになっているものとする。具体的には、１ページめくりの回数が増加すると、カウンターｊの値が増加するため、ステップＳ２３１６に示した式における（ｎｍａｘ−ｎ）の値が減少して、その結果として１ページめくり動作を判断する間隔が短縮される。これ以降は、前回の１ページめくりからこの経過時間ｔ１が経過した場合に、次の１ページめくりを行う処理が実行されることとなる。
【０３２６】
ここで、湾曲検出手段３０２０１ｂの出力の値Ｓ（ｔ）が第二の閾値Ｓ１より大きくなったとする。この場合、動作情報取得部３０３は、右側に積まれているページについて束ページめくり動作を行うことを決定して、束めくりを行うユーザ動作情報を取得する。
【０３２７】
次に、動作情報取得部３０３は、現在表示されているページの右側に積まれているページを指定する束めくり先指定情報であって、最もページ番号が近いページを指定する束めくり先指定情報を、束めくり先指定情報格納手段３０３０２から読み出す。例えば、現在表示中のページが第４章内のページであったとし、束めくり先指定情報が読み出す束めくり先指定情報が、第５章の最初のページを示すページ番号が「１３８」であるページを指定する束めくり先指定情報を読み出したとする。
【０３２８】
そして、ページフリップ出力部３０４は、右側のページから左側に向かって複数ページの束の束めくりが行われたことを示す動画像を構成して、図２８に示すようにディスプレイ１０６に表示する。
【０３２９】
また、ページフリップ出力部３０４は、束めくりに対して予め用意された、束めくりが行われたことを示す音や、振動や、風の出力を行う。そして、これらの束めくりに関する出力の終了後、読み出した束めくり先指定情報が指定する第５章の最初のページである「１３８」ページの情報を文書情報から取得し、取得した文書情報から第５章の最初のページの画像を構成してディスプレイ１０６に表示する。なお、表示されているページについては、次のページが表示されるまでは、閲覧時間が計測されることとなり、次のページが表示される直前に、その計測結果が、表示されているページの閲覧時間の情報として取得される。また、当該ページについての閲覧回数もカウントされることとなる。この閲覧回数と閲覧時間が閲覧履歴情報である。
【０３３０】
また、次回の束めくり動作を行うか否かを判定するまでの経過時間ｔ１をステップＳ２３１１に示した算出式等により算出する。例えば、ここでは、曲げが束めくりを行う際の最小の時、すなわち出力Ｓ（ｔ）が閾値Ｓ１に最も近い値である時に束めくりを行う時間間隔が例えば０．５秒であるとする。また、曲げが最も大きいとき、即ち出力Ｓ（ｔ）の値がセンサの出力可能な最大値のときの、束めくりを行う時間間隔Ｔｍａｘが例えば１／３０秒とする。時間間隔Ｔｍｉｎ＝０．５秒は、複数のページの端をつまんで、ゆっくりとページの束をめくるときにかかる時間であり、時間間隔Ｔｍａｘ＝１／３０秒は複数のページの端をつまんで、できるだけ速くページを探るときの、ページの束をめくる時にかかる時間である。また、湾曲検出手段１０２０１ｄの出力Ｓ（ｔ）が、直前に検出された値よりも低下した場合には、閾値を超えていても、ページ送りを行うことを決定せず、ページ送り動作を行わない。これにより、曲げを戻す際の動作に関しては、ページめくりが判断されないようにすることができる。さらに、ここでは、最初のページめくりを行うことが判断されてからのページめくりを行うと判断された数をカウントし、そのカウント数の増加によっても、段階的に、ページをめくる速度が増加するようになっているものとする。具体的には、束めくりの回数が増加すると、カウンターｊの値が増加するため、ステップＳ２３１１に示した式における（ｍｍａｘ−ｍ）の値が減少して、その結果として束めくり動作を判断する間隔が短縮される。これ以降は、前回の束めくりからこの経過時間ｔ１が経過した場合に、次の束めくりを行う処理が実行されることとなる。
【０３３１】
また、予め指定した数以上のページについての閲覧履歴情報が蓄積された時点で、束めくり先指定情報取得手段３０３０１は、図２６のフローチャートにおいて説明したように、閲覧履歴情報を用いて束めくり先指定情報を取得して、束めくり先指定情報格納手段３０３０２に蓄積するようにし、この蓄積された束めくり先指定情報の中から、動作情報取得部３０３が、束めくりの際の束めくり先指定情報を取得するようにしても良い。
【０３３２】
図２９は、閲覧履歴取得部３０６が取得し、図示しない格納部に蓄積している閲覧履歴情報と、束めくり先指定情報取得手段３０３０１が閲覧履歴情報を用いて算出した、閲覧履歴のスコアである閲覧時間と閲覧回数とを乗算した値とを管理する閲覧管理表を示す図である。閲覧管理表は、閲覧されたページを示す「ページ」と、累積した閲覧回数を示す「閲覧回数」、累積した閲覧時間を示す「閲覧時間」と、閲覧履歴から算出したスコアである「スコア」という属性を有している。「ページ」、「閲覧回数」、および「閲覧時間」は、閲覧履歴情報である。「スコア」は、束めくり先指定情報取得手段３０３０１が閲覧履歴情報を読み出して算出したスコアである。ここでは、一例として、スコアが閲覧回数と閲覧時間との積であるとする。
【０３３３】
例えば、図２９に示すような閲覧履歴取得部３０６が取得した閲覧履歴情報、およびこれを用いて算出したスコアが、図示しない格納部に蓄積されたとする。また、ここでは、束めくり先指定情報として、スコアの高いページを３つ選択することが、予め指定されていたとする。この場合、束めくり先指定情報取得手段３０３０１は、スコアが高い５０ページ、１００ページ、１３６ページを束めくり先ページに指定する束めくり先指定情報を、取得することとなる。したがって、このようにして取得された束めくり先指定情報の中から、束めくり先のページが指定されるようにしてもよい。なお、束めくり先指定情報は、既に利用されていた束めくり先指定情報に追記されても良いし、置き換えられたり、上書きされたりしても良い。
【０３３４】
図３０は、湾曲検出手段１０２０１ｄが出力する信号Ｓ（ｔ）と、動作情報取得部３０３が取得した動作情報との関係を示す図である。図において縦軸は電圧、横軸は時間を示している。信号Ｓ（ｔ）は実線（曲線）で示している。また、ここでは、動作情報取得部３０３が取得した動作情報を重ねて示している。信号Ｓ（ｔ）を示す曲線の下方に位置する、ｘ軸に垂直な線が、ページめくりを検出した位置である。なお、束めくりを検出した位置の線を実線、１ページめくりを検出した位置の線を点線でそれぞれ示している。図３０から、束めくりを判断するための閾値Ｓ１を超える信号Ｓ（ｔ）が出力された場合には、束めくりを行うことが検出され、１ページめくりの閾値Ｓ１を超える信号Ｓ（ｔ）であってＳ１を超えない信号Ｓ（ｔ）が出力された場合には、束めくりを行うことが検出されることが分かる。
【０３３５】
以上、本実施の形態によれば、ユーザが電子ブック装置３の端をつまんで表側に向かってまげることで、ページめくりを行うことができるため、実際の紙媒体の書籍のページの端をつまんでページめくりを行う場合と同様の操作により、電子ブックのページめくりを行うことが可能となる。このため、ユーザに実際に紙媒体の書籍を扱っているような没入感を与えることができ、ユーザに紙媒体の書籍を読んでいる際に感じられるべき感覚を、十分に読者に与えることができる。
【０３３６】
また、電子ブック装置３の端の表側方向への曲げる度合いが大きい場合には、ページの束めくりを行うようにすることで、一度に複数のページをめくることが可能となる。これにより、複数のページをめくって目的のページを開きたい場合等において、ページめくりに要する時間を短縮することができる。また、実際の書籍により近い操作感で電子ブックのページめくりを行うことが可能となる。また、複数のページを高速にめくりたい場合等においては、複数のページが１枚ずつめくられないようにすることができ、ページめくりによって生じるストレスをなくすことができる。
【０３３７】
なお、上述したような、ページめくりが行われたことを検出する時間間隔ｔ１を、一回の曲げにおいてめくられたページの枚数に応じて短縮する構成を、上記実施の形態１の、裏方向への電子ブック装置１の曲げによってページめくりを行う構成に適用するようにしても良いことはいうまでもない。
【０３３８】
なお、本実施の形態において説明したような束めくりを行う処理を、上記実施の形態１において説明したページめくりの処理において適用するようにしてもよい。例えば、上記実施の形態１の構成に、本実施の形態の束めくり先指定情報取得手段３０３０１や束めくり先指定情報格納手段３０３０２等の構成を加えるようにして、上記実施の形態１の図６において示したステップＳ６１０からステップＳ６１５の処理の代わりに、図２４のステップＳ２４００からＳ２４１０までの処理を適用するようにしてもよい。また、図２６に示したような束めくり先指定情報取得手段３０３０１が束めくり先指定情報を取得する処理と同様の処理を行うようにしても良いことはいうまでもない。
【０３３９】
また、本実施の形態において説明した、一度の曲げにおいて連続して行われるページめくりの数に応じて、ページめくりが行われたことを示すユーザ動作情報を取得するまでの時間間隔ｔ１を短縮して、ページめくりの速さを実質的に変化させる構成を、上記実施の形態１に対して適用するようにしても良い。例えば、上記実施の形態１において図６のステップＳ２３１６において説明した経過時間ｔ１を算出する処理およびこの処理を行う構成の代わりに、本実施の形態において図２３のステップＳ２３１６を用いて説明した経過時間ｔ１を算出する処理および構成を加えるようにすることで、１ページのページめくり回数のカウント結果ｎに応じて経過時間ｔ１を算出し更新するようにしても良い。また、この場合、ステップＳ６０８およびステップＳ６１０からステップＳ６１６に示した複数ページめくりを行う処理を省略して、ステップＳ６０７の処理後に、ステップＳ６１７に進むようにしてもよい。これにより、ページめくりの感度を徐々に高めることができる。
【０３４０】
（実施の形態４）
本実施の形態の電子ブック装置は、上記実施の形態の電子ブック装置において、ユーザによるページの上隅、あるいは下隅を曲げる動作を検出して、当該曲げを検出したページに対応付けて、折り曲げ情報を蓄積するようにしたものである。
【０３４１】
図３１は、本実施の形態の電子ブック装置の構成を示すブロック図である。
【０３４２】
電子ブック装置４は、文書情報格納部１０１、動作検出部１０２、動作情報取得部４０３、ページフリップ出力部４０４、文書ページ表示部４０５、折り曲げ検出部４０６、および折り曲げ情報取得部４０７を備えている。
【０３４３】
文書情報格納部１０１および動作検出部１０２の構成および動作については、上記実施の形態１と同様であるのでここでは説明を省略する。
【０３４４】
動作情報取得部４０３は、上記実施の形態において説明した動作情報取得部４０３において、さらに、動作検出部１０２が予め指定した値を超える曲がりを検出した場合に、後述する折り曲げ情報取得部４０７が取得した折り曲げ情報の一つと対応付けられたページまで、ページをめくるユーザ動作情報を取得するようにしたものである。予め指定した値とは、例えば、閾値である。このユーザ動作情報は、上記実施の形態３において説明した束めくりが行われたことを示すユーザ動作情報と同様のユーザ動作情報と考えても良い。この場合、束めくり先指定情報は、折り曲げ情報の一つと対応付けられたページを指定する束めくり先に指定する情報である。折り曲げ情報の一つと対応付けられたページとは、例えば、後述する折り曲げ情報の一つと対応付けられたページのうちの、ユーザ動作情報が示すページをめくる方向における、現在表示されているページに最も近いページである。なお、動作情報取得部４０３の、上記以外の構成等については、上記実施の形態の動作情報取得部１０３と同様であるので、詳細な説明は省略する。
【０３４５】
ページフリップ出力部４０４は、折り曲げ情報取得部４０７が取得した折り曲げ情報が指定するページをめくる速さが、他のページをめくる速さよりも遅くなるようなページめくりの画像を構成して出力する。「折り曲げ情報が指定するページをめくる速さが、他のページをめくる速さよりも遅くなる」ようにすることは、例えば、ページフリップ出力部４０４が出力する対象となるページが折り曲げ情報が指定するページであるか否かを判断し、当該折り曲げ情報が指定するページである場合、当該ページをめくる動画像の動く速さを遅くすることであっても良い。また、折り曲げ情報が指定するページが表示されてから、ページフリップ出力部４０４が当該ページをめくる画像を表示するまでの時間間隔が、その前後の時間に対して長くなるようにすることでも良い。例えば、時間間隔を予め指定した十分な長さの値に一時的に設定しても良いし、時間間隔の値に１より大きい予め指定された値を乗算しても良い。また、ページフリップ出力部４０４が出力する対象となるページが折り曲げ情報が指定するページである場合、当該ページの前後のページをめくる動画像の動く速さを遅くすることでも良い。なお、ページフリップ出力部４０４の、上記以外の構成等については、上記実施の形態のページフリップ出力部１０４と同様であるので、詳細な説明は省略する。
【０３４６】
文書ページ表示部４０５は、表示するページが、折り曲げ情報が指定するページである場合に、当該ページの画像のページに、折り曲げ情報が指定するページであることを示す情報を表示するようにしてもよい。好ましくは、折り曲げ情報が指定するページの隅に、ページを折り曲げた画像を表示する。このように隅を折り曲げた画像を表示することで、実際の書籍と同様に、折り曲げたページが他のページに対して特に識別すべきページであると判断することができる。ただし、折り曲げられたことを示すマーク等をページの余白等に重ねて表示しても良い。折り曲げた画像が表示されるページの隅は、電子ブック装置４が曲げを検出した側の隅であることが好ましい。折り曲げ情報が指定するページであることを示す画像は、ページの画像と重ね合わせて表示するようにしても良いし、ページの画像を構成する際に、折り曲げ情報が指定するページであることを示すページを構成するようにしても良い。なお、文書ページ表示部４０５の、上記以外の構成等については、上記実施の形態の文書ページ表示部１０５と同様であるので、詳細な説明は省略する。
【０３４７】
折り曲げ検出部４０６は、電子ブック装置４の１以上の隅に対する、表面側に折り曲げる動作を検出する。電子ブック装置４の１以上の隅とは、例えば電子ブック装置４の筐体の１以上の隅である。折り曲げ検出部４０６は、曲がりを検出する位置が、異なる点を除けば、上述した動作検出部４０２と同様の構成を備えたものと考えて良い。例えば、折り曲げ検出部４０６は、電子ブック装置４の表面の１以上の隅にそれぞれ図３に示すような湾曲検出手段、例えばセンサを備えていても良い。なお、折り曲げ検出部４０６は、折り曲げに相当する動作を検出するためのものであり、実際に折り曲げが行われたことを検出する必要はない。なお、折り曲げ検出部４０６は、隅を曲げる、あるいは折り曲げることにより信号を出力するスイッチにより構成されても良い。また、折り曲げ検出部４０６は、さらに、１以上の隅に対する、裏面側へ折り曲げる動作である折り戻り動作を検出するようにしても良い。例えば、電子ブック装置の１以上の隅の裏面に、裏面方向への曲げを検出するセンサやスイッチ等を備えていても良い。折り曲げ検出部４０６は、例えば、折り曲げ動作が行われた後に、裏面側へ曲げる動作を検出可能な状態となるようにしても良い。折り曲げ検出部４０６は、例えばセンサや、センサの検知した信号を出力する出力インターフェース等により構成される。また、検知した信号に対して、増幅等の処理を行う回路や、検知した信号に対してＡＤ変換等の処理を行うための回路や、ＭＰＵやメモリ等を備えていても良い。
【０３４８】
折り曲げ情報取得部４０７は、折り曲げ検出部４０６が折り曲げ動作を検出した場合に、折り曲げられた側に表示されているページを、折り曲げが行われたページに指定する情報である折り曲げ情報を取得する。そして取得した折り曲げ情報を、図示しない記憶媒体等に蓄積する。折り曲げ情報とは、例えば折り曲げたページを特定する情報であればどのような情報でも良く、具体的にはページ番号や、章の番号等である。折り曲げられた側とは、見開きで表示される文書情報のうちの折り曲げ動作を検出した側のページである。電子ブック装置４の隅に対して折り曲げを行うことは、ユーザの望むページに対して、印付けを行う処理と考えても良く、折り曲げ情報は、このような印付けが行われたページを示す情報と考えても良い。折り曲げ情報取得部４０７は、折り曲げ動作を検出した隅を特定する情報を含む折り曲げ情報を取得して、ページと対応付けて蓄積することが好ましい。これにより、折り曲げ情報が指定するページの、電子ブック装置４の折り曲げ動作を検出した隅に対応する隅に、例えば、ページが折り曲げられたことを示す画像等を表示させることが可能となる。また、折り曲げ情報取得部４０７は、折り曲げ情報が指定するページに対する、折り戻し動作を検出した際に、当該ページを指定する折り曲げ情報を削除するようにしてもよい。ここで述べる削除とは、結果的に削除と考えられる処理であれば良く、例えば、情報に対して、読み出しが行われないようにするためのフラグ等を付ける処理等であっても良い。なお、折り曲げ検出部４０６として、いわゆるタッチセンサ等の指等の接触を検知するセンサーを設けるようにし、折り曲げ検出部４０６が所定の閾値以上の接触を検出した信号を、予め設定された期間より長く、例えば数秒間より長く出力した場合に、折り曲げ情報取得部４０７が、折り曲げ検出部４０６が設けられている側への折り曲げ動作を検出するようにしてもよい。これにより、ユーザが電子ブック装置３の隅（角）を数秒触れることで、折り曲げ情報取得部４０７が折り曲げ情報を取得することができる。
【０３４９】
折り曲げ情報取得部４０７は、通常、ＭＰＵやメモリ等から実現され得る。折り曲げ情報取得部４０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３５０】
また、図３２は、本実施の形態における電子ブック装置１の一例を示す斜視図である。この電子ブック装置１は、筐体１０７と、ディスプレイ１０６と、湾曲検出手段１０２０１ａ〜１０２０１ｄと、ディスプレイ１０６の表示方向に風を出力するデバイスである送風デバイス１０８、振動を出力するデバイスである振動デバイス１０９ａ、１０９ｂ、音を出力するデバイスである音出力デバイス１１０を備えている。本実施の形態においては、電子ブック装置４の筐体１０７を構成する面のうちの、ページが表示される面は、１以上の隅を有する面に設けられている。そして、この隅に４隅の湾曲を検出する折り曲げ検出部４０６を備えている。ここでは、隅の表側への折り曲げを検出する折り曲げ検出部４０６を、折り曲げ検出部４０６ａ〜４０６ｄとする。また、裏側への折り曲げを検出する折り曲げ検出部４０６を、折り曲げ検出部４０６ｅ〜４０６ｈとする。なお、ここでは、デバイスや湾曲検出手段等の間の配線等は省略している。また、図３１において示した電子ブック装置１の構成のうちの、図３２に示されていない部分については、筐体１０７内に格納されているものとする。また、電子ブック装置１の各回路等に供給される電源等についても、ここでは説明を省略する。
【０３５１】
次に、図３３のフローチャートを用いて、本実施の形態の電子ブック装置４の動作について説明する。なお、図３３において、図５と同一符号は、同一または相当する処理を示している。
【０３５２】
（ステップＳ３３０１）折り曲げ情報取得部４０７は、電子ブック装置４の隅のいずれかの折り曲げを検出したか否かを判断する。具体的には、折り曲げ情報取得部４０７は、電子ブック装置４の表側の隅に設けられた折り曲げ検出部４０６ａ〜４０６ｄのいずれかから曲がりが発生したことを示す信号が出力されたか否かを判断する。隅のいずれかの折り曲げを検出した場合、ステップＳ３３０２に進み、検出していない場合、ステップＳ３３０５に進む。
【０３５３】
（ステップＳ３３０２）折り曲げ情報取得部４０７は、ステップＳ３３０１で取得した信号の示す値が、予め設定した閾値より大きいか否かを判断する。ここでの閾値は、折り曲げが行われたか否かを判断するための閾値である。閾値よりも大きい場合ステップＳ３３０３に進み、閾値よりも小さい場合ステップＳ５０３に戻る。
【０３５４】
（ステップＳ３３０３）折り曲げ情報取得部４０７は、図示しない格納部等に、現在表示中のページが指定する折り曲げ情報が格納されているか否かを判断する。格納されている場合、ステップＳ５０３に戻り、対応付けられていない場合、ステップＳ３３０４に進む。
【０３５５】
（ステップＳ３３０４）折り曲げ情報取得部４０７は、現在表示されているページを指定する折り曲げ情報を取得して蓄積する。例えば、現在表示中のページ番号を折り曲げ情報として蓄積する。そして、ステップＳ５０３に戻る。
【０３５６】
（ステップＳ３３０５）折り曲げ情報取得部４０７は、電子ブック装置４の隅のいずれかの折り戻しを検出したか否かを判断する。具体的には、折り曲げ情報取得部４０７は、電子ブック装置４の表側の隅に設けられた折り曲げ検出部４０６ｅ〜４０６ｈのいずれかから曲がりが発生したことを示す信号が出力されたか否かを判断する。隅のいずれかの折り戻しを検出した場合、ステップＳ３３０６に進み、検出していない場合、ステップＳ５０３に戻る。
【０３５７】
（ステップＳ３３０６）折り曲げ情報取得部４０７は、ステップＳ３３０５で取得した信号の示す値が、予め設定した閾値より大きいか否かを判断する。ここでの閾値は、折り戻しが行われたか否かを判断するための閾値である。閾値よりも大きい場合ステップＳ３３０７に進み、閾値よりも小さい場合ステップＳ５０３に戻る。
【０３５８】
（ステップＳ３３０７）折り曲げ情報取得部４０７は、図示しない格納部等に、現在表示中のページを指定する折り曲げ情報が格納されているか否かを判断する。格納されている場合、ステップＳ３３０８に進み、対応付けられていない場合、ステップＳ５０３に戻る。
【０３５９】
（ステップＳ３３０８）折り曲げ情報取得部４０７は、現在表示中のページを指定する折り曲げ情報を削除する。そして、ステップＳ５０３に戻る。
【０３６０】
（ステップＳ３３０９）電子ブック装置４は左側のページめくり判定を行う。この処理の詳細については後述する。処理後、ステップＳ５０３に戻る。
【０３６１】
（ステップＳ３３１０）電子ブック装置４は右側のページめくり判定を行う。この処理の詳細については後述する。処理後、ステップＳ５０３に戻る。
【０３６２】
なお、図３３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３６３】
次に、図３４のフローチャートを用いて、図３３のステップＳ３３０９に示したページめくり判定処理について説明する。なお、ここでは、ステップＳ３３０９のページめくり判定処理について説明したが、ステップＳ３３１０の右側のページめくり判定処理についても、値ＳＣの代わりに値ＳＤ等を用いる点等が異なる点を除けば、上記と同様であるため、ここでは説明を省略する。なお、図３４において、図６と同一符号は、同一または相当する処理を示している。
【０３６４】
（ステップＳ３４０１）動作情報取得部４０３は、ステップＳ３３０４において蓄積された折り曲げ情報を参照して、現在表示中のページが、折り曲げ情報の一つが指定するページ、またはその前後のページであるか否かを判断する。対応付けられたページまたはその前後のページである場合、ステップＳ３４０２に進み、対応付けられていない場合、ステップＳ６０２に進む。
【０３６５】
（ステップＳ３４０２）時間間隔ｔ１の値を、予め指定されているｔｍｉｎよりも長い時間に設定する。なお、ここでは、予め指定した、ページめくりを判断する時間間隔の最大値よりも遅い時間となる値を、時間間隔ｔ１の値に入力する場合を例に挙げて説明するが、直前の時間間隔よりも長い時間、例えば所定の値を加算した時間を入力するようにしてもよい。これにより、折り曲げ情報が指定するページとその前後のページについては、ページめくりが行われたことが判断されるまでの時間を他よりも長くすることができ、結果的に、折り曲げ情報が指定するページ近傍のページめくり時間を遅くすることができる。そして、ステップＳ６０２に進む。
【０３６６】
（ステップＳ３４０３）動作情報取得部４０３は、Ｓｃが予め指定した閾値Ｓ２よりも大きいか否かを判断する。閾値Ｓ２は、複数のページめくりを行うか否かを判断するための曲げ量の閾値である。なお、Ｓ２＞Ｓ０とする。大きい場合、ステップＳ３４０４に進み、大きくない場合、ステップＳ３４０５に進む。
【０３６７】
（ステップＳ３４０４）動作情報取得部４０３は、ページめくりの対象となるページが配置されている側、即ちめくられるページが配置されている側に、折り曲げ情報が指定するページが存在するか否かを判断する。例えば電子ブック装置４の右辺が、裏側に向けた曲げられた場合、右側のページがめくられることとなる。存在する場合、ステップＳ３４０６に進み、存在しない場合、ステップＳ３４０５に進む。
【０３６８】
（ステップＳ３４０５）電子ブック装置４は、ページめくり出力処理を行う。なお、このページめくり出力処理の詳細については後述する。
【０３６９】
（ステップＳ３４０６）動作情報取得部４０３は、複数のページをめくるユーザ動作情報を取得する。ここでは、特に、上記実施の形態３と同様に、複数ページの束をめくるユーザ動作情報を取得する。なお、ここで取得するユーザ動作情報は、ページめくり先となるページを、ページめくり対象となるページが配置されている側に存在するページのうちの、現在表示されているページの次に出現する折り曲げ動作情報が指定するページに指定するユーザ動作情報であるとする。
【０３７０】
（ステップＳ３４０７）ページフリップ出力部４０４は、動作検出部１０２が曲げを検出した側の複数ページの束をめくる動画像の出力を開始する。
【０３７１】
（ステップＳ３４０８）ページフリップ出力部４０４は、ページの束をめくる音を、図示しない記憶媒体等から読み出し、音出力デバイス１１０から出力させる処理を開始する。
【０３７２】
（ステップＳ３４０９）ページフリップ出力部４０４は、複数ページに対応した強さの振動をユーザからみて左側の振動デバイス１０９ａから出力させる処理を開始する。
【０３７３】
（ステップＳ３４１０）ページフリップ出力部４０４は、複数ページに対応した強さの風を送風デバイス１０８から出力させる処理を開始する。
【０３７４】
（ステップＳ３４１１）電子ブック装置４は、ステップＳ３４０７からステップＳ３４１０において開始したページめくり中に実行する動作を終了する。具体的には、ステップＳ３４０７によるページの束をめくる動画像の出力が終了した時点で、動作を終了することが好ましい。あるいは予め終了時間を設定しておいても良いし、終了時間をめくるページ数に応じて算出して設定してもよい。
【０３７５】
（ステップＳ３４１２）文書ページ表示部４０５は、ページの隅を折り曲げた画像を含むページめくり後の画像を表示する。具体的には、文書ページ表示部４０５は、文書情報格納部１０１に格納されている文書情報のうちの、束めくり先指定情報が指定するページの情報を取得する。そして、この取得したページの画像であって、当該ページを指定する折り曲げ情報が指定する隅を折り曲げたページの画像を構成して、当該取得したページの画像をディスプレイ１０６に表示する。そして、上位の処理にリターンする。
【０３７６】
次に、図３５のフローチャートを用いて、図３４のステップＳ３４０５に示したページめくり判定処理について説明する。なお、図３４において、図６と同一符号は同一または相当する処理を示している。
【０３７７】
（ステップＳ３５０１）ページフリップ出力部４０４は、現在表示されているページが折り曲げ情報が指定するページまたはその前後のページであるか否かを判断する。なお、この判断は、ページめくり先となるページが、折り曲げ情報が指定するページ、またはその前後のページであるかを判断する処理と考えても良い。折り曲げ情報が指定するページまたはその前後のページである場合、ステップＳ３５０２に進み、折り曲げ情報が指定するページまたはその前後のページでない場合、ステップＳ６１７に進む。
【０３７８】
（ステップＳ３５０２）ページフリップ出力部４０４は、動作検出部１０２が曲げを検出した側の１ページを低速でめくる動画像の出力を開始する。ここで述べる低速とは、通常の１ページをめくる動画像において、１ページをめくる速さよりも低速であることを意味する。従って、通常は、１ページをめくるための所要時間も短い。なお、このような低速のページめくりの動画像は、予め用意してあっても良いし、表示時にモデリング情報等を用いてレンダリングしても良い。また、通常の速さのページめくり画像を、低速で再生したものであっても良い。
【０３７９】
（ステップＳ３５０３）ページフリップ出力部４０４は、低速で１ページをめくる音を、図示しない記憶媒体等から読み出し、音出力デバイス１１０から出力させる処理を開始する。
【０３８０】
（ステップＳ３３０４）ページフリップ出力部４０４は、１ページに対応した強さの振動であって、低速のページめくりに対応した振動を、ユーザからみて左側の振動デバイス１０９ａから出力させる処理を開始する。
【０３８１】
（ステップＳ３５０５）ページフリップ出力部４０４は、１ページに対応した強さの風であって、低速のページめくりに対応した強さの風を送風デバイス１０８から出力させる処理を開始する。
【０３８２】
（ステップＳ３５０６）電子ブック装置４は、ステップＳ３５０２からステップＳ３５０５において開始したページめくり中に実行する動作を終了する。具体的には、ステップＳ３５０２による１ページをめくる動画像の出力が終了した時点で、動作を終了することが好ましい。あるいは予め終了時間を設定しておいても良い。この場合、通常のページめくりよりも終了時間を長く設定しておくことが好ましい。
【０３８３】
（ステップＳ３５０７）文書ページ表示部４０５は、ユーザ動作情報が示すページめくり後に現れるページが、折り曲げ情報が指定するページであるか否かを判断する。折り曲げ情報が指定するページである場合、ステップＳ３５０８に進み、折り曲げ情報が指定するページでない場合、ステップＳ６２３に進む。
【０３８４】
（ステップＳ３５０８）文書ページ表示部４０５は、ページの隅を折り曲げた画像を含むページめくり後の画像を表示する。具体的には、文書ページ表示部４０５は、文書情報格納部１０１に格納されている文書情報のうちの、束めくり先指定情報が指定するページの情報を取得する。そして、この取得したページの画像であって、当該ページに対応した折り曲げ情報が指定するページの隅を折り曲げたページの画像を構成して、当該取得したページの画像をディスプレイ１０６に表示する。そして、上位の処理にリターンする。
【０３８５】
なお、ステップＳ３５０２等において、ページめくりの動画像の速度等は、折り曲げ情報が指定するページに近づくにつれて遅くなり、離れるにつれて速くなるようにすることがより好ましい。
【０３８６】
次に、本実施の形態に係る電子ブック装置４の動作の具体例について説明する。
【０３８７】
まず、文書ページ表示部４０５の右側の領域に、ユーザが指定したページである「２５６ページ」が表示されている状態で、図３６に示すように、ユーザが電子ブック装置４の左上の隅（ユーザから見て右上の隅）を、表側に向かって曲げたとする。この曲げに応じて、電子ブック装置４の左上隅の表面側に配置された折り曲げ検出部４０６ｂが、曲げた量に応じた信号を出力する。折り曲げ情報取得部４０７は、折り曲げ検出部４０６ｂが出力した信号Ｓｂの値が、予め指定した折り曲げを検出するための閾値より大きいか否かを判断する。そして、大きいと判断した場合、現在表示されているページのうちの、ここでは曲げを検出した折り曲げ検出部４０６ｂが配置されている側のページである右側のページを指定する折り曲げ情報を構成して、図示しない格納部等に蓄積する。ここでは、「２５６ページ」を指定する折り曲げ情報が蓄積される。また、この折り曲げ情報には、曲げを検出した折り曲げ検出部４０６ｂに対応した折り曲げ位置の情報が含まれる。
【０３８８】
図３７は、折り曲げ情報を管理するための折り曲げ情報管理表である。折り曲げ情報管理表は、ここでは「ページ」および「折り曲げ位置」という属性を有している。「ページ」は、折り曲げ処理が行われたページを識別する情報であり、ここでは、ページ番号である。「折り曲げ位置」とは、表示されている書籍のページの４隅のいずれの隅が折り曲げられたかを示す情報である。例えば、「折り曲げ位置」が「左上」であれば、ページの左上が折り曲げられていることを示す。「折り曲げ位置」は、曲げを検出した折り曲げ検出部４０６に応じて決定される。例えば、電子ブック装置４の左上の隅に配置された折り曲げ検出部４０６ａが曲げられると、折り曲げ情報の「折り曲げ位置」が「左上」に設定される。また、電子ブック装置４の右上の隅に配置された折り曲げ検出部４０６ｂが曲げられると、折り曲げ情報の「折り曲げ位置」が「右上」に設定される。なお、折り曲げ情報管理表は、ここでは、「ページ」という属性のみを有していても良い。ページの表示位置（右側または左側）により、文書ページ表示部４０５は、折り曲げ情報が指定するページであることを示す情報（例えば、ページを折り曲げた画像）を、適切な位置（右上隅または左上隅）に表示するようにすれば良い。
【０３８９】
次に、ユーザが任意の電子ブック装置４を用いて任意のページ、例えば「１５０ページ」を開いた状態で、図７に示したように、電子ブック装置４の右側を裏側に曲げ続けることで、連続したページめくりを行ったとする。
【０３９０】
この場合、電子ブック装置４は、１５０ページ以降のページを順次めくる処理を繰り返す。ページめくりを行う際には、動作情報取得部４０３は、現在表示しているページ、言い換えればページめくりを行おうとするページが、図３７に示した折り曲げ情報によって指定されたページまたはその前後の１ページであるか否かを判断する。
【０３９１】
ここで、ページめくりを行うページ、即ち現在表示されているページが、折り曲げ情報によって指定されたページまたはその前後の１ページである場合、次のページめくりが行われたか否かを判断するための時間間隔ｔ１を通常の時間間隔よりも長い時間に設定する。例えば、ページめくりを行おうとするページが、「２５５ページ」であったとすると、折り曲げ情報に含まれる「２５６ページ」という情報が示すページの、１ページ前のページであるため、次のページめくりが行われたか否かを判断するための時間間隔ｔ１を通常の時間間隔よりも長い時間に設定する。これにより、ページめくりが行われたことの判断が行われるまでの時間を、折り曲げ情報によって指定されたページ近傍のページについては、他のページよりも遅くすることができる。この結果、これらのページのページめくりを遅くすることができ、ユーザは折り曲げ情報が指定されたページ近傍のページをめくっていることを感覚的に知覚することができる。
【０３９２】
また、ページフリップ出力部４０４は、ページめくりを行おうとするページ、あるいはページめくり先となるページが、図３７に示した折り曲げ情報によって指定されたページまたはその前後の１ページであるか否かを判断する。そして、ページめくりを行おうとするページが折り曲げ情報によって指定されたページまたはその前後の１ページである場合、例えば、「２５５ページ」であった場合、通常のページめくりの動画像よりも、ページめくり速度が遅くなっているページめくりの動画像を表示する。これにより、折り曲げ情報により指定されたページ近傍においては、ページめくりの画像が他の領域よりも遅く表示されるため、ユーザは、折り曲げ情報により指定されたページ近傍のページをめくっていることを感覚的に知覚することができる。
【０３９３】
さらに、文書ページ表示部４０５は、ページめくりの結果として表示されるページ、即ち直前に配置されていたページの次のページが、折り曲げ情報によって指定されたページであるか否かを判断する。この判断の結果、折り曲げ情報によって指定されたページであったとする。例えば、ページめくりの結果表示されるページが折り曲げ情報によって指定されたページである「２５６ページ」であるとする。この場合、文書ページ表示部４０５は、表示されるページを指定する折り曲げ情報に含まれる「折り曲げ位置」の情報である「右上」を取得する。そして、この「折り曲げ位置」の情報「右上」が指定する位置を折り曲げたページの画像を構成し、表示する。
【０３９４】
図３８は、電子ブック装置４による、折り曲げ情報により指定されたページの表示例を示す図である。このように、折り曲げ情報が指定されているページの画像は、ページの隅を折り曲げた画像となる。
【０３９５】
また、ユーザが、任意のページ、例えば「１７０ページ」を開いた状態で、電子ブック装置４の右側を裏側に強く曲げたとする。この場合、電子ブック装置４の右側の裏面に設けられた湾曲検出手段１０２０１ｄの出力が、予め指定された複数のページめくりを行うか否かを判断するための閾値Ｓ２よりも大きかったとする。この場合、動作情報取得部４０３は、複数のページめくりを行うことを判断する。そして、ページめくり対象となるページが配置されている側に存在するページのうちの、現在表示されているページの次に出現する、折り曲げ動作情報が指定するページを、図３７に示した折り曲げ情報管理表を用いて検出する。例えば、ここでは、現在表示されているページが「１７０ページ」であり、電子ブック装置４の右側が曲げられることで、ページ番号が増大するようなページめくりが行われることとなるため、折り曲げ情報管理表から、「２５６ページ」が検出される。従って、動作情報取得部４０３は、「２５６ページ」をページめくり先とした複数のページめくりを行うユーザ動作情報を取得する。そして、例えば、上記実施の形態３において説明した束めくりと同様に、ページフリップ出力部４０４が複数のページを束でめくる動画像等を表示する。その後、文書ページ表示部４０５が「２５６ページ」の画像を表示する。このとき、文書ページ表示部４０５は、図３８と同様に、右上隅を折り曲げたページの画像を表示する。
【０３９６】
ここで、折り曲げ情報が指定するページが表示されている状態、例えば「２５６ページ」が表示されている状態で、電子ブック装置４の右上隅を裏側方向に曲げたとする。この場合、折り曲げ検出部４０６ｆが曲げに応じて、予め指定した閾値以上の信号を出力したとする。折り曲げ情報取得部４０７は、電子ブック装置４の裏面側に配置された折り曲げ検出部４０６ｆからの信号を受け付けたことにより、隅の折り戻し操作が行われたことを検出する。そして、折り曲げ検出部４０６ｆからの信号が閾値を超えた信号であるか否かの判断を行う。そして、閾値を超えたと判断したとすると、折り曲げ情報取得部４０７は、現在表示されているページである「２５６ページ」を指定する折り曲げ情報が、折り曲げ情報管理表に含まれるか否かを検索により判断する。ここでは、含まれているため、既に含まれている「２５６ページ」を指定する折り曲げ情報を削除する処理を行う。なお、この処理は、「２５６ページ」を指定する折り曲げ情報に対するアクセスを不可とする処理と考えても良い。これにより、「２５６ページ」を指定した折り曲げ情報が削除されたこととなる。
【０３９７】
以上、本実施の形態によれば、電子ブック装置４の隅を曲げる操作に応じて、電子ブックの現在表示されているページを、折り曲げが行われたページに指定する折り曲げ情報を取得することができる。これにより、ユーザにより折り曲げが行われたページを、他のページと異なる表示方法等で出力することが可能となる。この結果、電子ブックにおいても、紙媒体の書籍における隅を折り曲げる操作、いわゆる隅折れやドッグイヤーと呼ばれる操作を実現することが可能となる。
【０３９８】
例えば、折り曲げが行われたページの隅にページを折り曲げた画像を表示させることで、折り曲げが行われたページであることを、ユーザに視覚的に知らせることができる。また、例えば、ページを連続してめくっている際に、折り曲げが行われたページ近傍のページがめくられる速さや、時間間隔を、他のページに比べて遅くして、ユーザに折り曲げたページの近くをめくっていることを感覚的に通知することが可能となる。また、折り曲げが行われたページをページめくり先とした、複数ページを束としたページめくりを実現することができる。
【０３９９】
なお、上記各実施の形態において、動作情報取得部が、動作検出部が検出した曲がりの速さの情報を含むユーザ動作情報を取得するようにし、ページフリップ出力部は、動作情報取得部が取得したユーザ動作情報が示している曲がりの速さに応じた速さで、ページがめくられている動画像の表示等を行うようにしてもよい。曲がりの速さは、例えば、予め指定した時間内に受信する湾曲検出手段の出力値の変化の大きさ等から演算により取得すればよい。また、ページがめくられる動画像のページがめくられる速さは、例えば、予め曲がりの速さに応じてページめくりの速さが異なる動画像を用意しておき、これらを動作検出が検出した曲がりの速さに応じて選択することで、変更することが可能である。また、曲がりの速さに応じて、動画像の再生速度等を変化させても良い。
【０４００】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０４０１】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０４０２】
また、上記各実施の形態では、電子ブック装置がスタンドアロンである場合について説明したが、電子ブック装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０４０３】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０４０４】
なお、上記各実施の形態における電子ブック装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザにより行われた紙のページをめくる動作と同様の動作を検出し、検出結果を出力する動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部と、格納されている１以上のページを有する文書情報から、前記動作情報取得部が取得したユーザ動作情報に応じたページの情報を読み出し、表示する文書ページ表示部として機能させるためのプログラムである。
【０４０５】
また、このプログラムは、コンピュータを、ユーザにより行われた書籍に対するページをめくる動作を検出し、検出結果を出力する動作検出部と、前記動作検出部が出力する検出結果を用いて、ページをめくる動作が行われたことを示す情報であるユーザ動作情報を取得する動作情報取得部と、前記ユーザ動作情報に応じた出力であって、ページがめくられたことをユーザに知覚させるための出力であるページフリップ出力を行うページフリップ出力部として機能させるためのプログラムである。
【０４０６】
また、このプログラムは、前記動作検出部は、前記文書ページ表示部が表示するページの右側または左側の少なくとも一方における、ページが表示される面の方向である表面方向への曲がりを検出し、前記動作情報取得部は、前記動作検出部が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得し、
前記ページフリップ出力部は、前記ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行うプログラムである。
【０４０７】
また、このプログラムは、前記動作検出部は、前記文書ページ表示部が表示するページの右側または左側の少なくとも一方における、ページが表示される面の方向である表面方向への曲がりを検出し、前記動作情報取得部は、前記動作検出部が曲がりを検出した側のページをめくる動作が行われたことを示すユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示しているページがめくられたことを示すページフリップ出力を行うプログラムである。
【０４０８】
また、このプログラムは、前記動作情報取得部は、前記動作検出部が予め指定した量より大きい曲がりを検出した場合に、前記動作検出部が曲がりを検出した側の、複数ページの束をめくる動作である束めくりが行われたことを示すユーザ動作情報を取得し、前記ページフリップ出力部は、前記ユーザ動作情報が示している束めくりが行われたことを示すページフリップ出力を行い、前記文書ページ表示部は、前記文書情報格納部に格納されている文書情報から、前記ユーザ動作情報が示す束めくりを行った後のページの情報を読み出し、表示するプログラムである。
【０４０９】
また、このプログラムは、前記動作情報取得部は、前記動作検出部の曲がりを検出している時間が所定の時間を経過する毎に、１ページをめくる動作が行われたことを示すユーザ動作情報を取得するものであり、前記所定の時間は、１度の曲げに対するユーザ動作情報の取得回数に応じて、短縮されるプログラムである。
【０４１０】
また、このプログラムは、コンピュータを、１以上の隅に対する、表面側に折り曲げる動作を検出する折り曲げ検出部が折り曲げ動作を検出した場合に、折り曲げられた側に表示されているページを、折り曲げが行われたページに指定する情報である折り曲げ情報を取得する折り曲げ情報取得部としてさらに機能させるためのプログラムである。
【０４１１】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０４１２】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０４１３】
図３９は、上記プログラムを実行して、上記実施の形態による電子ブック装置やブックカバー装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現される。
【０４１４】
図３９において、コンピュータシステム５００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ５０５、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ５０６を含むコンピュータ５０１と、キーボード５０２と、マウス５０３と、モニタ５０４とを備える。
【０４１５】
図４０は、コンピュータシステムを示す図である。図４０において、コンピュータ５０１は、ＣＤ−ＲＯＭドライブ５０５、ＦＤドライブ５０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１２と、ＭＰＵ５１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク５１４と、ＭＰＵ５１１、ＲＯＭ５１２等を相互に接続するバス５１５とを備える。なお、コンピュータ５０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０４１６】
コンピュータシステム５００に、上記実施の形態による電子ブック装置やブックカバー装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ５２１、またはＦＤ５２２に記憶されて、ＣＤ−ＲＯＭドライブ５０５、またはＦＤドライブ５０６に挿入され、ハードディスク５１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ５０１に送信され、ハードディスク５１４に記憶されてもよい。プログラムは実行の際にＲＡＭ５１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ５２１やＦＤ５２２、またはネットワークから直接、ロードされてもよい。
【０４１７】
プログラムは、コンピュータ５０１に、上記実施の形態による電子ブック装置やブックカバー装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム５００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０４１８】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
【産業上の利用可能性】
【０４１９】
以上のように、本発明にかかる電子ブック装置およびブックカバー装置等は、読書等に利用可能な装置等として適しており、特に、ページめくりが必要な文書等の読書等に利用可能な装置等として有用である。
【図面の簡単な説明】
【０４２０】
【図１】実施の形態１における電子ブック装置のブロック図
【図２】同実施の形態における電子ブック装置の一例を示す斜視図
【図３】同実施の形態における電子ブック装置の湾曲検出手段近傍の拡大図
【図４】同実施の形態における電子ブック装置の湾曲検出手段の測定回路を示す回路図
【図５】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図６】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図７】同実施の形態における電子ブック装置の動作を説明するための図
【図８】同実施の形態における電子ブック装置の湾曲検出手段が出力する信号を示す図
【図９】同実施の形態における電子ブック装置の１枚ページめくりの表示例を示す図（ａ）、および複数ページめくりの表示例を示す図（ｂ）
【図１０】同実施の形態における電子ブック装置の動作について説明するための図
【図１１】同実施の形態における電子ブック装置の動作を説明するための図
【図１２】同実施の形態における電子ブック装置の動作を説明するための図
【図１３】同実施の形態における電子ブック装置の変形例を示す図
【図１４】同実施の形態における電子ブック装置の変形例を示す図
【図１５】同実施の形態における電子ブック装置の表示例を示す図
【図１６】実施の形態２におけるブックカバー装置のブロック図
【図１７】同実施の形態におけるブックカバー装置の一例を示す斜視図
【図１８】同実施の形態におけるブックカバー装置に書籍を取り付けた状態を示す図
【図１９】同実施の形態におけるブックカバー装置の動作について説明するフローチャート
【図２０】同実施の形態におけるブックカバー装置の動作を説明するための図
【図２１】実施の形態３における電子ブック装置のブロック図
【図２２】同実施の形態における電子ブック装置の一例を示す斜視図
【図２３】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図２４】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図２５】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図２６】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図２７】同実施の形態における電子ブック装置の動作を説明するための図
【図２８】同実施の形態における電子ブック装置の表示例を示す図
【図２９】同実施の形態における電子ブック装置の閲覧管理表の一例を示す図
【図３０】同実施の形態における電子ブック装置の動作について説明するための図
【図３１】実施の形態４における電子ブック装置のブロック図
【図３２】同実施の形態における電子ブック装置の一例を示す斜視図
【図３３】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図３４】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図３５】同実施の形態における電子ブック装置の動作について説明するフローチャート
【図３６】同実施の形態における電子ブック装置の動作について説明するための図
【図３７】同実施の形態における電子ブック装置の折り曲げ情報の一例を示す図
【図３８】同実施の形態における電子ブック装置の表示例を示す図
【図３９】各実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図４０】各実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０４２１】
１、３、４  電子ブック装置
２  ブックカバー装置
８１、８２、８３  領域
１０１  文書情報格納部
１０２、２０１、３０２、４０２  動作検出部
１０３、２０２、３０３、４０３  動作情報取得部
１０４、２０３、３０４、４０４  ページフリップ出力部
１０５、３０４、３０５、４０５  文書ページ表示部
１０６  ディスプレイ
１０７、２０５  筐体
１０８  送風デバイス
１０９ａ、１０９ｂ  振動デバイス
１１０  音出力デバイス
１０２０１、３０２０１  湾曲検出手段
１０２０２  接触検出手段
１０２１  曲げセンサ
１０２２  チューブ
１０２３  固定部材
２０８ａ〜２０８ｄ  透過型フォトセンサ
２０９ａ、２０９ｂ  ラインセンサ
３０６  閲覧履歴取得部
３０３０１  束めくり先指定情報取得手段
３０３０２  束めくり先指定情報格納手段
４０６  折り曲げ検出部
４０７  折り曲げ情報取得部
【図１】
2009223875.tif 000007
【図２】
2009223875.tif 000008
【図３】
2009223875.tif 000009
【図４】
2009223875.tif 000010
【図５】
2009223875.tif 000011
【図６】
2009223875.tif 000012
【図７】
2009223875.tif 000013
【図８】
2009223875.tif 000014
【図９】
2009223875.tif 000015
【図１０】
2009223875.tif 000016
【図１１】
2009223875.tif 000017
【図１２】
2009223875.tif 000018
【図１３】
2009223875.tif 000019
【図１４】
2009223875.tif 000020
【図１５】
2009223875.tif 000021
【図１６】
2009223875.tif 000022
【図１７】
2009223875.tif 000023
【図１８】
2009223875.tif 000024
【図１９】
2009223875.tif 000025
【図２０】
2009223875.tif 000026
【図２１】
2009223875.tif 000027
【図２２】
2009223875.tif 000028
【図２３】
2009223875.tif 000029
【図２４】
2009223875.tif 000030
【図２５】
2009223875.tif 000031
【図２６】
2009223875.tif 000032
【図２７】
2009223875.tif 000033
【図２８】
2009223875.tif 000034
【図２９】
2009223875.tif 000035
【図３０】
2009223875.tif 000036
【図３１】
2009223875.tif 000037
【図３２】
2009223875.tif 000038
【図３３】
2009223875.tif 000039
【図３４】
2009223875.tif 000040
【図３５】
2009223875.tif 000041
【図３６】
2009223875.tif 000042
【図３７】
2009223875.tif 000043
【図３８】
2009223875.tif 000044
【図３９】
2009223875.tif 000045
【図４０】
2009223875.tif 000046