(57)【要約】【課題】ページ送り処理によって未読ページが意図せずに表示されてしまうことなく、簡単な操作で元のページに戻ることができる「電子書籍装置、電子書籍のページ送り方法およびページ送り用プログラム」を提供する。【解決手段】閲覧されたページに既読情報を付与する既読情報付与部１５と、ページ送り操作が行われたときに、既読情報が付与されているページの範囲内でページ送り処理を行うページ送り処理部１４とを備え、読みかけのページから既読ページに戻って閲覧した後、元のページを超えて未読ページまでページ送りを行うような操作が行われた場合であっても、既読ページの最後のページでページ送りを停止させることで、未読ページが意図せずに表示されてしまうことを防ぐとともに、読みかけのページにしおり情報を付与したり削除したりする煩雑な操作をしなくても元のページに戻ることができるようにする。【選択図】図１
2015052955.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍を構成する複数ページのうち、ユーザにより閲覧されたページに対して閲覧済みであることを示す既読情報を付与する既読情報付与部と、
上記ユーザにより行われたページ送り操作に応じて、上記既読情報付与部により上記既読情報が付与されているページの範囲内で、現在表示中のページから複数ページのページ送り処理を行うページ送り処理部とを備えたことを特徴とする電子書籍装置。
【請求項２】
上記ページ送り処理部は、現在表示中の既読ページから、上記既読情報付与部により上記既読情報が付与されていない未読ページまでページ送りを行うページ送り操作が上記ユーザにより行われた場合、上記既読情報が付与されている既読ページの中の最後のページで上記ページ送り処理を停止させることを特徴とする請求項１に記載の電子書籍装置。
【請求項３】
上記電子書籍の各ページを構成するページ画像を表示させるとともに、上記ページ画像とは異なる領域にスクロールバーを表示させる表示制御部と、
上記表示制御部により表示された上記スクロールバーをスライドさせることによって行われる上記ページ送り操作を受け付ける操作受付部とを備え、
上記ページ送り処理部は、上記操作受付部により受け付けられた上記ページ送り操作に応じて、上記ページ送り処理を行うことを特徴とする請求項１に記載の電子書籍装置。
【請求項４】
上記電子書籍の各ページを構成するページ画像を表示させる表示制御部と、
上記表示制御部により表示された上記ページ画像の縁部分を所定時間以上押下し続けることによって行われる上記ページ送り操作を受け付ける操作受付部とを備え、
上記ページ送り処理部は、上記操作受付部により受け付けられた上記ページ送り操作に応じて、上記ページ送り処理を行うことを特徴とする請求項１に記載の電子書籍装置。
【請求項５】
上記ユーザにより行われたページ捲り操作に応じて、現在表示中のページから次のページへとページ捲りを行うページ捲り処理部を備え、
上記既読情報付与部は、上記ページ捲り処理部により上記ページ捲り処理が行われたときに、上記次のページに上記既読情報を付与することを特徴とする請求項１に記載の電子書籍装置。
【請求項６】
電子書籍装置の既読情報付与部が、ユーザにより行われたページ捲り操作に応じて、現在表示中のページから次のページに対するページ捲り処理が行われたときに、閲覧済みであることを示す既読情報を上記次のページに付与する第１のステップと、
上記電子書籍装置のページ送り処理部が、上記ユーザにより行われたページ送り操作に応じて、上記既読情報付与部により上記既読情報が付与されているページの範囲内で、現在表示中のページから複数ページのページ送り処理を行う第２のステップとを有することを特徴とする電子書籍のページ送り方法。
【請求項７】
電子書籍を構成する複数ページのうち、ユーザにより閲覧されたページに対して閲覧済みであることを示す既読情報を付与する既読情報付与手段、および
上記ユーザにより行われたページ送り操作に応じて、上記既読情報付与手段により上記既読情報が付与されているページの範囲内で、現在表示中のページから複数ページのページ送り処理を行うページ送り処理手段
としてコンピュータを機能させるための電子書籍のページ送り用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍装置、電子書籍のページ送り方法およびページ送り用プログラムに関し、特に、複数ページを一気に送って表示させるページ送り機能を備えた電子書籍装置に用いて好適なものである。
【背景技術】
【０００２】
近年、書籍の内容を電子化した電子データとして提供される電子書籍を画面表示する電子書籍装置が普及している。電子書籍装置には、スマートフォンやタブレットなどの携帯電子端末で稼働するアプリケーションプログラムとして実現する例のほか、専用のハードウェアとして実現される装置も含まれる。
【０００３】
通常、電子書籍はページ毎に画像が構成され、ページ単位で表示される。そのため、電子書籍装置には、ユーザがページを捲りながら電子書籍を閲覧することができるようにしたページ捲り機能が備えられている。すなわち、ユーザがページ捲りのためのフリック操作をするたびに、次のページに切り替えて画像が表示されるようになっている。
【０００４】
また、ページを１枚ずつ捲るのではなく、複数ページを一気に送って表示させるページ送り機能を備えた電子書籍装置も存在する。例えば、図５に示すように、ページ画像１０１の下部にスクロールバー１０２を表示させ、ノブ１０２ａをスライドさせる操作量に応じた枚数だけページ送りを行うようになされたものが知られている。なお、スクロールバー１０２の左端が電子書籍の１ページ目に相当し、スクロールバー１０２の右端が電子書籍の最終ページに相当する。
【０００５】
ところで、ユーザが電子書籍を読んでいるときに、既読のページにいったん戻って読み返した後、再び元のページに戻って続きを読みたいと考える場合がある。そんな場合に、ページ送り機能を活用することが可能である。すなわち、図５に示したスクロールバー１０２のノブ１０２ａを右から左側へ所望量だけ移動させて既読ページに戻った後、今度はノブ１０２ａを左から右側へ移動させて元の位置までページを送ることにより、元のページに戻って続きを読むといったことが可能である。
【０００６】
しかしながら、スクロールバー１０２のノブ１０２ａを右側に移動させて元の位置に戻そうする際に、必要以上に多く移動させ過ぎて未読のページが表示されてしまうことがあった。これでは、ストーリーの先の展開が意図せずに分かってしまうなど、好ましくない。特に、漫画のように絵を見ればだいたいの内容が想像できてしまうような電子書籍を読んでいる場合には、未読のページが少しでも表示されてしまうことを避けたいという要望がある。
【０００７】
これに対し、所望ページから次ページへとページ捲り処理を行ったときに、所望ページを既読と判定し、既読と判定されたページの文字の色を変更したり、既読と判定されたページの背景に色を付けたりする処理を行う技術が提案されている（例えば、特許文献１参照）。また、スクロール前に表示領域に表示されていた事前表示ブロックと、スクロール後に表示領域に更新表示される後続表示ブロックとを特定し、事前表示ブロックと後続表示ブロックとでスクロールのスピードを変えるようにした技術も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−３３１０９４号公報
【特許文献２】特開２０１１−９５９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載の技術では、ページ上の表示色によって既読ページと未読ページとを判別することはできるが、スクロールバー１０２を操作して一気にページ送りを行っている場合は、未読ページまで移動して表示してしまうことを避けられない。また、特許文献２に記載の技術でも、事前表示ブロック（既読ブロック）と後続表示ブロック（未読ブロック）とでスクロールのスピードを変えることができるだけで、必要以上に多くページ送り操作をし過ぎて未読ページが表示されてしまうという問題は解消することができない。
【００１０】
なお、多くの電子書籍装置には、読みかけのページにしおり情報を付与して目印とすることが可能なしおり機能も備えられている。ページ送り機能の代わりにこのしおり機能を利用すれば、既読ページにいったん戻って読み返した後、再び元のページ（しおり情報を付与しておいたページ）に戻って続きを読むことが可能となる。よって、未読ページが間違って表示されてしまうという問題を回避することができる。
【００１１】
しかしながら、この場合は、スクロールバー１０２を操作して既読のページに戻る前に、現在の読みかけのページにしおり情報を付与するための操作が必要である。また、既読のページを確認して元のページに戻ってきた後は、そのページに付与しておいたしおり情報を削除する操作も必要となる。よって、操作が煩雑で面倒であるという問題があった。
【００１２】
本発明は、このような問題を解決するために成されたものであり、読みかけのページから既読ページに戻って閲覧した後、元のページに戻る際に、未読ページが意図せずに表示されてしまうことなく、簡単な操作で元のページに戻ることができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記した課題を解決するために、本発明では、電子書籍を構成する複数ページのうち、ユーザにより閲覧されたページに対して閲覧済みであることを示す既読情報を付与しておき、ユーザによりページ送り操作が行われたときに、既読情報が付与されているページの範囲内で、現在表示中のページから複数ページのページ送り処理を行うようにしている。
【発明の効果】
【００１４】
上記のように構成した本発明によれば、読みかけのページから既読ページに戻って閲覧した後、ページ送り処理を行うことによって元の読みかけのページに戻る際に、既読情報が付与されているページの範囲内に限定してページ送りが行われる。そのため、既読ページの範囲を超えて未読ページまでページ送りを行うような操作がユーザにより行われた場合であっても、未読ページまでページ送りが行われることはなく、未読ページが意図せずに表示されてしまうことを防ぐことができる。
【００１５】
また、元のページに戻るために必要なユーザの操作として、読みかけのページにしおり情報を付与したり削除したりする煩雑な操作は不要であり、ページ送り操作を行うだけでよい。しかも、そのページ送り操作では、元のページにちょうど戻るようにユーザが操作量を調整する必要は一切なく、既読ページの範囲を超えて未読ページまでページ送りが行われるような操作量であえてページ送り操作をすれば、ちょうど元のページまでのページ送り処理が自動的に行われることとなる。これにより、簡単な操作で元のページに戻ることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態による電子書籍装置の機能構成例を示すブロック図である。
【図２】本実施形態によるページ送り処理部の動作例を示す図である。
【図３】本実施形態による電子書籍装置の動作例を示すフローチャートである。
【図４】本実施形態によるページ送り操作の他の例を示す図である。
【図５】従来の電子書籍装置における一般的なページ送り機能を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による電子書籍装置の機能構成例を示すブロック図である。図１に示すように、本実施形態の電子書籍装置は、電子書籍記憶部１０、表示制御部１１、操作受付部１２、ページ捲り処理部１３、ページ送り処理部１４および既読情報付与部１５を備えて構成されている。
【００１８】
上記各機能ブロック１１〜１５は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、各機能ブロック１１〜１５は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラム（本発明のページ送り用プログラムを含む）が動作することによって実現される。
【００１９】
電子書籍記憶部１０は、電子書籍のデータを記憶している。電子書籍は、ページ毎に画像が構成されている。表示制御部１１は、図５に示したように、電子書籍の各ページを構成するページ画像１０１を表示させるとともに、ページ画像１０１とは異なる領域にスクロールバー１０２を表示させる。１画面に表示するページ画像は１ページ分であってもよいし、２ページ分であってもよい。図５の例では、２ページ分のページ画像を見開きの状態で表示している。
【００２０】
操作受付部１２は、電子書籍装置に対するユーザの操作を受け付ける。例えば、電子書籍装置の表示画面にはタッチパネルが設けられており、操作受付部１２はこのタッチパネルに対するユーザの操作を受け付ける。具体的には、操作受付部１２は、ページを１枚ずつ捲りながら表示させるためのページ捲り操作や、複数ページを一気に送って表示させるためのページ送り操作を受け付ける。
【００２１】
ここで、ページ捲り操作は、ページ画像１０１が表示されている部分で左から右側または右から左側へと行うフリック操作である。例えば、図５のように２ページ分のページ画像１０１が見開きで表示されていて、左側のページの方がページ番号が小さい場合、右側のページ画像が表示されている領域を始点として右から左側へと行うフリック操作が、ページを１枚先に送るためのページ捲り操作である。逆に、左側のページ画像が表示されている領域を始点として左から右側へと行うフリック操作が、ページを１枚前に戻すためのページ捲り操作である。
【００２２】
また、ページ送り操作は、スクロールバー１０２のノブ１０２ａを左から右側または右から左側へと移動させるなぞり操作である。なお、スクロールバー１０２の左端が電子書籍の１ページ目に相当し、スクロールバー１０２の右端が電子書籍の最終ページに相当する。スクロールバー１０２のノブ１０２ａは、現在表示中のページ画像１０１のページ番号に相当する位置に表示されていて、これを右から左側へとスライドさせるなぞり操作が、複数ページを一気に前に戻すためのページ送り操作である。逆に、スクロールバー１０２のノブ１０２ａを左から右側へとスライドさせるなぞり操作が、複数ページを一気に先に進めるためのページ送り操作である。
【００２３】
ページ捲り処理部１３は、操作受付部１２により受け付けられたユーザによるページ捲り操作に応じて、現在表示中のページから次のページまたは前のページへとページ捲りを行う。ページ送り処理部１４は、操作受付部１２により受け付けられたユーザによるページ送り操作に応じて、現在表示中のページから複数ページ先または複数ページ前へと一気にページ送りを行う。このとき表示制御部１１は、ページ捲りまたはページ送りによって遷移した先のページ画像１０１を表示させる。
【００２４】
既読情報付与部１５は、電子書籍記憶部１０に記憶されている電子書籍を構成する複数ページのうち、ユーザにより閲覧されたページに対して閲覧済みであることを示す既読情報を付与する。例えば、既読情報付与部１５は、ページ捲り処理部１３によって現在表示中のページから次のページへと進むページ捲り処理が行われたときに、当該次のページに対して既読情報を付与する。すなわち、電子書籍記憶部１０に記憶されている電子書籍の該当ページに既読情報を付与して記憶させる。なお、図５のように２ページ分のページ画像１０１が見開き状態で表示される場合、次のページとは、ページを１枚捲ったときに新たに表示される見開きの２ページ分を意味する。
【００２５】
上述のページ送り処理部１４は、操作受付部１２によりページ送り操作が受け付けられたときに、既読情報付与部１５により既読情報が付与されているページの範囲内で、現在表示中のページから複数ページのページ送り処理を行う。例えば、スクロールバー１０２のノブ１０２ａを現在の位置から左側へとスライドさせるなぞり操作が行われた場合は、現在表示中の既読ページから数ページ前の既読ページまでのページ送りとなるので、ページ送り処理部１４はこのページ送り処理を通常通り実行する。
【００２６】
逆に、スクロールバー１０２のノブ１０２ａを現在の位置から右側へとスライドさせるなぞり操作が行われた場合は、その操作量に応じて、現在表示中の既読ページから数ページ先の既読ページまでのページ送り操作、または、現在表示中の既読ページから数ページ先の未読ページまでのページ送り操作となる。前者のページ送り操作であれば、既読情報が付与されているページの範囲内でのページ送りとなるので、ページ送り処理部１４はこのページ送り処理を通常通り実行する。
【００２７】
しかし、後者のページ送り操作であれば、既読情報が付与されているページの範囲を超えたページ送りとなるので、ページ送り処理部１４は以下のようなページ送り処理を実行する。すなわち、ページ送り処理部１４は、現在表示中の既読ページから、既読情報付与部１５により既読情報が付与されていない未読ページまでページ送りを行うページ送り操作が行われた場合、既読情報が付与されている既読ページの中の最後のページでページ送り処理を停止させる。
【００２８】
図２は、ページ送り処理部１４の動作例を示す図である。図２において、矢印１１０で示す位置が、既読情報が付与されている既読ページの中の最後のページの位置であるとする。そして、矢印Ａに示すように、現在表示中の既読ページから数ページ先の未読ページまで、既読情報が付与されている既読ページの範囲を超えたページ送り操作がユーザにより行われたとする。この場合、ページ送り処理部１４は、既読情報が付与されている既読ページの中の最後のページでページ送り処理を停止させる。このとき表示制御部１１は、既読ページの中の最後のページのページ画像１０１を表示させるとともに、スクロールバー１０２のノブ１０２ａを矢印１１０の位置に停止させる。
【００２９】
これにより、例えば、ユーザが矢印１１０で示す位置のページまで電子書籍を読み進んだときに、スクロールバー１０２のノブ１０２ａを左側へ所望量だけ移動させることによって既読ページを表示させて内容の確認を行った後、ノブ１０２ａを矢印１１０の位置より右側まで移動させれば、読みかけていた元のページでページ送りが停止される。これにより、簡単に元のページに戻って続きを読むことが可能である。
【００３０】
図３は、上記ように構成した本実施形態による電子書籍装置の動作例を示すフローチャートである。なお、図３に示すフローチャートは、電子書籍記憶部１０の中から所望の電子書籍を選択して表示させることをユーザがタッチパネルに対する操作によって指示したときに開始する。
【００３１】
まず、表示制御部１１は、電子書籍のページ画像１０１（初期状態では最初のページ）およびスクロールバー１０２を表示させる（ステップＳ１）。次に、操作受付部１２は、ページを１枚ずつ捲りながら表示させるためのページ捲り操作を受け付けたか否かを判定する（ステップＳ２）。操作受付部１２がページ捲り操作を受け付けた場合、ページ捲り処理部１３は、そのページ捲り操作の方向に応じて、現在表示中のページから次のページまたは前のページへとページを１枚捲るページ捲り処理を行う（ステップＳ３）。
【００３２】
ページ捲り処理部１３によってページ捲り処理が行われた場合、既読情報付与部１５は、それは現在表示中のページから次のページへと進むページ捲り処理であるか否かを判定する（ステップＳ４）。ここで、次のページへと進むページ捲り処理であると判定された場合、既読情報付与部１５は、当該次のページに対して既読情報を付与する（ステップＳ５）。その後、処理はステップＳ１に戻る。この場合、表示制御部１１は、ステップＳ３で捲られた次のページのページ画像１０１を表示させる。
【００３３】
一方、ステップＳ４において、ページ捲り処理部１３によって行われた処理が次のページへと進むページ捲り処理ではない、つまり前のページに戻るページ捲り処理であると判定された場合、ステップＳ５の処理は行わずにステップＳ１に戻る。この場合、表示制御部１１は、ステップＳ３で捲られた前のページのページ画像１０１を表示させる。
【００３４】
上記ステップＳ２において、ページ捲り操作を受け付けていないと操作受付部１２にて判定した場合、操作受付部１２は引き続き、複数ページを一気に送るためのページ送り操作を受け付けたか否かを判定する（ステップＳ６）。操作受付部１２によりページ送り操作が受け付けられた場合、ページ送り処理部１４は、に、既読情報が付与されている既読ページの範囲を超えたページ送りとなるか否かを判定する（ステップＳ７）。
【００３５】
ここで、既読ページの範囲を超えたページ送りとなる場合、ページ送り処理部１４は、既読情報が付与されている既読ページの中の最後のページでページ送り処理を停止させる（ステップＳ８）。その後、処理はステップＳ１に戻る。この場合、表示制御部１１は、既読ページの中の最後のページのページ画像１０１を表示させる。
【００３６】
一方、既読ページの範囲を超えたページ送りとならない場合、ページ送り処理部１４は、通常のページ送り処理を実行する（ステップＳ９）。その後、処理はステップＳ１に戻る。この場合、表示制御部１１は、送られたページのページ画像１０１を表示させる。
【００３７】
上記ステップＳ６において、ページ送り操作を受け付けていないと操作受付部１２にて判定した場合、操作受付部１２は引き続き、電子書籍の閲覧を終了するための操作（例えば、電子書籍を閉じる操作あるいは電子書籍装置の電源をオフとする操作）を受け付けたか否かを判定する（ステップＳ１０）。この操作を操作受付部１２が受け付けていない場合、処理はステップＳ２に戻る。一方、この操作を操作受付部１２が受け付けた場合、図３に示すフローチャートの処理は終了する。
【００３８】
以上詳しく説明したように、本実施形態では、電子書籍を構成する複数ページのうち、ユーザにより閲覧されたページ（具体的には、ページ捲り処理によって表示されたページ）に対して閲覧済みであることを示す既読情報を付与しておき、ユーザによりページ送り操作が行われたときに、既読情報が付与されているページの範囲内で、現在表示中のページから複数ページのページ送り処理を行うようにしている。
【００３９】
このように構成した本実施形態によれば、読みかけのページから既読ページに戻って閲覧した後、ページ送り処理を行うことによって元の読みかけのページに戻る際に、既読ページの範囲を超えて未読ページまでページ送りを行うような操作がユーザにより行われた場合であっても、未読ページまでページ送りが行われることはなく、未読ページが意図せずに表示されてしまうことを防ぐことができる。
【００４０】
また、元のページに戻るために必要なユーザの操作として、読みかけのページにしおり情報を付与したり削除したりする煩雑な操作は不要であり、ページ送り操作を行うだけでよい。しかも、そのページ送り操作では、元のページにちょうど戻るようにユーザが操作量を調整する必要は一切なく、既読ページの範囲を超えて未読ページまでページ送りが行われるような操作量であえてページ送り操作をすれば、ちょうど元のページまでのページ送りが自動的に行われることとなる。これにより、簡単な操作で元のページに戻り、続きを閲覧することができる。
【００４１】
なお、上記実施形態では、スクロールバー１０２によってページ送り操作を行う例について説明したが、本発明はこれに限定されない。例えば、図４に示すように、表示制御部１１により表示されたページ画像１０１の縁部分を所定時間以上押下し続ける操作をページ送り操作としてもよい。図４の例では、ページ画像１０１の左側の縁部分１０３をユーザが所定時間以上長押しすると、ページ送り処理部１４は、所定時間を経過した後もユーザが左側の縁部分１０３を押し続けている間、複数ページを一気に前に戻すためのページ送り処理を実行する。
【００４２】
逆に、ページ画像１０１の右側の縁部分１０４をユーザが所定時間以上長押しすると、ページ送り処理部１４は、所定時間を経過した後もユーザが右側の縁部分１０４を押し続けている間、複数ページを一気に先に進めるためのページ送り処理を実行する。このような長押し操作でページ送り処理を行う場合も、ページ送り処理部１４は、既読情報付与部１５により既読情報が付与されているページの範囲内でページ送り処理を行う。すなわち、現在表示中の既読ページから未読ページまでのページ送りとなるほど長い時間、右側の縁部分１０４がユーザにより押し続けられた場合、ページ送り処理部１４は、既読情報が付与されている既読ページの中の最後のページでページ送りを停止させる。
【００４３】
また、上記実施形態では、既読情報付与部１５は、ページ捲り処理部１３によって次のページへ進むページ捲り処理が行われたときに、当該次のページに既読情報を付与する例について説明した。つまり、ページ捲り処理によって新たなページのページ画像１０１が表示されたときに、その新たなページがユーザにより閲覧されたとみなし、その新たなページに既読情報を付与するようにしているが、本発明はこれに限定されない。
【００４４】
例えば、現在表示中のページから次のページへ進むページ捲り処理が行われたときに、当該現在表示中のページに対して既読情報を付与するようにしてもよい。この例は、ページ画像１０１が単に表示されただけでなく、次のページへとページ捲り処理が行われたときに、それまで表示されていたページが読み終わったとして、その読み終わったページに対して既読情報を付与するものである。ただし、ページ送り処理によって読みかけのページに戻って続きを読むケースの便宜を考えれば、上記実施形態のように、次のページへ進むページ捲り処理が行われたときに当該次のページに対して既読情報を付与するのが好ましい。
【００４５】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４６】
１０  電子書籍記憶部
１１  表示制御部
１２  操作受付部
１３  ページ捲り処理部
１４  ページ送り処理部
１５  既読情報付与部
【図１】
2015052955.tif 000003
【図２】
2015052955.tif 000004
【図３】
2015052955.tif 000005
【図４】
2015052955.tif 000006
【図５】
2015052955.tif 000007