(57)【要約】【課題】自動ページ送り機能やスライドショー機能において、ページ送りのタイミングを分かりやすくするとともに、容易にページ送りのタイミングを延長することができる電子書籍表示装置を提供する。【解決手段】自動的にページ送りする機能を有する電子書籍表示装置であって、標準ページ送り時間を取得する標準ページ送り時間取得手段と、時間をカウントするカウンタと、ページ送りのタイミングを遅らせるための入力を行う入力手段と、ページ送りの制御を行うページ送り手段と、を備え、前記ページ送り手段は、前記ページ送り時間取得手段の出力と、前記カウンタの出力と、前記入力手段の出力に応じてページ送りのタイミングを制御するものである。さらに、前記ページ送り手段でページ送りが開始されるまでの時間の進捗状況を報知する進捗状況報知手段を備えるようにしてもよい。【選択図】図４
2008020674.tif 000002
【特許請求の範囲】
【請求項１】
自動的にページ送りする機能を有する電子書籍表示装置において、標準ページ送り時間を取得する標準ページ送り時間取得手段と、時間をカウントするカウンタと、ページ送りのタイミングを遅らせるための入力を行う入力手段と、ページ送りの制御を行うページ送り手段と、を備え、前記ページ送り手段は、前記標準ページ送り時間取得手段の出力と、前記カウンタの出力と、前記入力手段の出力に応じてページ送りのタイミングを制御することを特徴とする電子書籍表示装置。
【請求項２】
自動的にページ送りする機能を有する電子書籍表示装置において、標準ページ送り時間を取得する標準ページ送り時間取得手段と、時間をカウントするカウンタと、ページ送りの制御を行うページ送り手段と、前記ページ送り手段でページ送りが開始されるまでの時間の進捗状況を報知する進捗状況報知手段と、を備えることを特徴とする電子書籍表示装置。
【請求項３】
請求項２に記載の電子書籍表示装置において、前記進捗状況報知手段は、進捗状況を継続して報知する時間長を予め設定しておき、ページ送りが開始される時間より前記時間長だけ前に前記進捗状況の報知を開始することを特徴とする電子書籍表示装置。
【請求項４】
自動的にページ送りする機能を有する電子書籍表示制御方法において、標準ページ送り時間を取得する標準ページ送り時間取得ステップと、時間をカウントする時間カウントステップと、ページ送りのタイミングを遅らせるための入力を行う入力ステップと、前記標準ページ送り時間取得ステップの出力と前記時間カウントステップの出力と前記入力ステップの出力とに応じてページ送りのタイミングを制御するページ送りステップとを含むことを特徴とする電子書籍表示制御方法。
【請求項５】
自動的にページ送りする機能を有する電子書籍表示制御方法において、標準ページ送り時間を取得する標準ページ送り時間取得ステップと、時間をカウントする時間カウントステップと、前記標準ページ送り時間取得ステップで取得した標準ページ送り時間と前記時間カウントステップの出力とによりページ送りの制御を行うページ送りステップと、ページ送りが開始されるまでの時間の進捗状況を報知する進捗状況報知ステップと、を含むことを特徴とする電子書籍表示制御方法。
【請求項６】
請求項１、２または３のいずれかに記載の電子書籍表示装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項７】
コンピュータが読み取り可能な記録媒体であって、請求項６に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍表示装置、電子書籍表示制御方法、プログラムおよび記録媒体に関し、具体的には、自動ページ送り機能やスライドショー機能において、容易にページ送りタイミングを延長することができる電子書籍表示装置、電子書籍表示制御方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
小説、漫画や新聞などのコンテンツの電子化が進み、近年広く普及している携帯電話やＰＤＡ（Personal Digital Assistant）などの電子機器を利用して時間や場所を選ばずに様々な電子書籍を閲覧することが可能となっている。また、電子書籍を読書するための専用端末の開発も行われており、電子書籍を読むという読書スタイルは広がりを見せようとしている。
【０００３】
このような電子機器にあっては、通常の書籍におけるページ送り／戻し、所定ページへの読み飛ばし、あるいは所定語彙の検索といった、印刷された書籍に比べて様々なユーザ支援機能を備えることが可能である。例えば、書籍を読む際に行う手操作のページ送りを、予め設定した一定時間毎（例えば、３０秒）に、自動的に順次更新して表示する自動ページ送り機能を備える場合が多い。
【０００４】
しかし、表示されるページによっては、当然、そのページに含まれる文字数に増減があるので、読むべき文字数が少ないと、読者にとっては表示時間が長過ぎ、一方、読むべき文字数が多いと、読者にとっては表示時間が短過ぎて読み終わる前にページ送りされてしまうという不都合が生じるという問題がある。
【０００５】
この問題を解決するために、特許文献１の技術では、表示中のページの内容量に応じて表示時間を自動的に調整することにより、読者の読み取り速度に応じて自動的にページを切り替えるようにしている。
【特許文献１】特開平０６−２３１１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、書籍の内容が自分の専門の分野の書籍と新規の分野である書籍では理解の速度が異なる等によって読者の読書速度は違う。
また、静かで落ち着いた書斎で読書を行う場合と騒がしい電車の中で読書を行う場合のような読書環境が異なることでも読者の読書速度は異なると考えられる。
さらに、ページ送りされるタイミングがいつかわからないため、ページ送りされるタイミングに気をとられ読書に集中できないという問題があった。
【０００７】
しかし、特許文献１の技術では、このような違いを反映した読書速度を設定したり、ページ送りのタイミングを知ることはできない。
本発明は、上述のような実情を考慮してなされたものであって、自動ページ送り機能やスライドショー機能を搭載して電子コンテンツ表示を行うときに、ページ送りのタイミングを分かりやすくするとともに、容易にページ送りのタイミングを延長することができる電子書籍表示装置、電子書籍表示制御方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では次のような構成をとる。
本発明の電子書籍表示装置は、自動的にページ送りする機能を有する電子書籍表示装置であって、標準ページ送り時間を取得する標準ページ送り時間取得手段と、時間をカウントするカウンタと、ページ送りのタイミングを遅らせるための入力を行う入力手段と、ページ送りの制御を行うページ送り手段と、を備え、前記ページ送り手段は、前記標準ページ送り時間取得手段の出力と、前記カウンタの出力と、前記入力手段の出力に応じてページ送りのタイミングを制御するものである。
あるいは、本発明の電子書籍表示装置は、自動的にページ送りする機能を有する電子書籍表示装置であって、標準ページ送り時間を取得する標準ページ送り時間取得手段と、時間をカウントするカウンタと、ページ送りの制御を行うページ送り手段と、前記ページ送り手段でページ送りが開始されるまでの時間の進捗状況を報知する進捗状況報知手段と、を備えるものである。
【０００９】
ここで、前記入力手段からの出力としては、当該装置に備えられたキーやボタン等の押下の検出結果でもよいが、当該装置が携帯装置であれば加速度センサーでの振動の検出結果であってもよいし、また、折り畳み型の携帯装置であれば開閉の検出結果とするようにしてもよい。この検出結果を契機に時間を変更するようにする。
【００１０】
前記ページ送り手段でのタイミング制御方法としては、次のいずれかあるいはこれらの組み合わせで制御できる。
（１）経過時間を制御する方法：
経過時間は、次の式で計算されるものとし、前記入力手段の出力に応答して、次のいずれかを実行することにより、増加させないようにする。
（経過時間）＝（カウンタの値）×（カウンタの１カウント当たりの単位時間）
・前記カウンタのカウントアップを停止する。
・前記カウンタの値を減らす。
・前記カウンタの１カウント当たりの単位時間を遅くする。
【００１１】
（２）ページ送り時間を延長させる方法：
例えば、次のいずれかによって延長時間を指定させ、ページを読み終わる時間を（標準ページ送り時間）＋（延長時間）とすることによって、ページ送りが開始されるまでの時間を遅らせることができる。
・前記入力手段からの出力を検出している時間を延長時間とする。
・前記入力手段からの出力に応答した、出力回数と所定の時間を乗じた時間を延長時間とする。
【００１２】
また、前記進捗状況報知手段は、次のいずれかあるいは任意の組み合わせで前記進捗状況を報知する。
（１）表示により報知する。
例えば、次のものがある。
・進捗時間を数字やプログレスバーによって表示する。
・背景の色を変化させる。
・文字の色、文字の太さや大きさ、フォントなどを変化させる。
・文字をだんだん薄くしたりして変化させる。
・アイコンを表示する。
（２）音により報知する。
（３）当該装置を振動させて報知する。
（４）ＬＥＤなどにより光で報知する。
【００１３】
また、前記進捗状況報知手段は、ページの表示開始時点から前記進捗状況の報知を開始してもよいし、あるいは、進捗状況を継続して報知する時間長を予め設定させておき、ページ送りが開始される時間より前記時間長だけ前に前記進捗状況の報知を開始するものであってもよい。
【００１４】
また、上述した構成の電子書籍表示装置の各手段として、コンピュータを機能させるためのプログラムを作成しておき、または、そのプログラムをコンピュータ読み取り可能な記録媒体に記録しておき、このプログラムをコンピュータで実行することによっても上記課題を解決することができる。
【発明の効果】
【００１５】
本発明によれば、自動ページ送り機能やスライドショー機能を搭載した電子書籍表示装置において、進捗状況が表示されるのでページ送りのタイミングが分かりやすくなり、操作部の出力に応答してページ送りのタイミングを容易に延長することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の電子書籍表示装置および電子書籍表示制御方法に係る好適な実施形態について説明する。
図１は、本実施形態に係る電子書籍表示装置の外観図である。以下では、電子書籍表示装置を例にして説明するが、これに限定されたものではなく、電子コンテンツを表示できるＰＤＡ（Personal Digital Assistant）やＰＣ（Personal Computer）等であっても適用できる。
【００１７】
図１において、１は外部記憶媒体に記憶されている電子書籍の１ページ分の情報を表示するＬＣＤ等の表示部、２は機能のメニューを表示部１に表示操作するメニューキー、４はメニューキー２により表示された機能メニューの内の何れかを選択する機能選択キー、５はページ送りを延長する延長キー、６は文字や画像等の情報からなる電子書籍が記録された外部記憶媒体を挿入するための記録媒体挿入部、７は電源キーである。
【００１８】
キー３ａは、書籍を読むときとメニュー選択するときで別の機能を持ち、書籍を読むときには、表示部１に表示されたページを前のページに戻し、メニューを選択するときにはメニュー一覧の前項目へ移動させる。キー３ｂは、書籍を読むときとメニュー選択するときで別の機能を持ち、書籍を読むときには、表示部１に表示されたページを次のページに送り、メニューを選択するときにはメニュー一覧の後項目へ移動させる。
また、当該装置が携帯装置であれば、加速度センサーや折り畳みの開閉センサー等を備えるものであってもよい。
【００１９】
まず、本実施形態の動作概要について説明する。
予めページ送りを自動モードに設定してあるものとし、読みたい電子書籍の格納された外部記憶媒体を記録媒体挿入部６に挿入する。メニューキー２を押して、読書機能を機能選択キー４で選択し、表示された電子書籍一覧から所望の電子書籍を見つけて機能選択キー４で選択する。
電子書籍の選択により、ページの内容が表示部１に表示され、所定の時間経過後にページ送りが自動的に行われて、電子書籍が読まれていく。
【００２０】
しかし、中には読み切らないうちにページ送りが行われてしまうことがあるかもしれない。このような場合、本実施形態では、図２に例示したようにページ送りが終了して読める状態になったときからの経過時間をプログレスバー形式で表示する。図２によると、ページ送りが完了した直後には、バーのない状態のプログレスバーと本文が（Ｃ）のように表示されるが、その後（Ａ）、（Ｂ）のように時間経過に伴ってバーが延伸し、バーが１００％表示になった時点で次のページへページ送りされて（Ｃ）の状態になる。
【００２１】
また、図３に例示したように次のページへページ送りが行われるまでの残り時間をカウントダウンして表示するようにしてもよい。図３によると、ページ送りがされた直後には、（Ｃ）のようにカウンタ表示のない状態で本文が表示されるが、その後（Ａ）、（Ｂ）のように経過に伴ってカウンタの数字がカウントダウンされ、カウンタが０になった時点で次のページへページ送りされて（Ｃ）の状態になる。
また、ページ送りが開始されるまでカウントアップして表示するようにしてもよい。
【００２２】
上記の説明では、ページの表示が完了した直後からプログレスバー表示やカウンタ表示がなされているが、ページ送りまでの時間が長い場合には目障りなので、予め表示時間（数秒）を設定しておいて、次のページの表示が開始される時間よりこの表示時間分だけ前から表示するようにしてもよい。
【００２３】
例えば、ページ送りまでの時間が５分あったとしても、その５分間の進捗を表示する必要はなく、ページ送りされる１０秒前だけプログレスバーによって進捗状況を表示するようにしてもよい。この場合、バーの全長を５分に対応させると秒単位の時間の進捗を確認することが困難になり、残り１秒がいつなのかを正確に特定できないため、バーの全長を５分に対応させずに、バーの全長を１０秒に対応させることにより、秒単位での進捗が確認しやすくなる。
【００２４】
また、バーの色やカウンタの数字の色を黒から赤へ変更するようにして、ページ送りの開始が近いことを知らせるようにしてもよい。
あるいは、本文の背景を変更したり、文字の色を薄く表示したり、バイブレーションや音またはＬＥＤによって、ページ送りの開始が近いことを知らせるようにしてもよい。
【００２５】
このようにして、ページ送りが開始されることが分かっても、まだ読み切らないときには、ページ送りの開始を遅らせなければならない。
本実施形態では、例えば、次のいずれかでページ送りの開始を遅らせることができる。
【００２６】
（１）延長キー５を押したとき、次のいずれかによって経過時間を増加させないようにする。
・経過時間のカウントを停止する。
・経過時間の値を減らす。
・経過時間のカウントを遅くする。
【００２７】
（２）次のいずれかによって読者に延長時間を指定させ、ページを読み終わる時間を（標準ページ送り時間）＋（延長時間）とすることによって、ページ送りが開始されるまでの時間を遅らせる。
・延長キー５を押している時間を延長時間とする。
・延長キー５を押した回数と所定の時間を乗じた時間を延長時間とする。
【００２８】
このようにしてページ送りが開始される時間を延長させたときには、今までに経過した時間に応じて報知がしなおされる。
【００２９】
次に、本実施形態の詳細について説明する。
図４は、本実施形態に係る電子書籍表示装置の機能構成図である。図４において、電子書籍表示装置は、操作部１１、表示部１２、表示制御部１３、書籍データ記憶部１４、カウンタ１５、ページ送り判定部１６、進捗状況報知部１７とを含んで構成される。
【００３０】
以下、本実施形態では、ページ送りまでの時間を変更するキーとして、延長キー５を用いるものとして説明するが、勿論、キー３ａにページ送りと延長の２つの機能を持たせて、短押しのときはページ送り、長押しのときはページ送り延長としてもよい。
また、時間を変更する手段としてはキーだけでなく、加速度センサーで振動を検知したり、折り畳みの開閉センサーで開閉を検知したときに、延長時間に所定の時間を追加するようなものであってもよい。
さらに、本実施形態では、ページの内容に関係なく１ページを読むのにかかる時間を予め設定しておくが、１ページ読むのにかかる時間を固定せずに、ページの内容（文字数など）に応じて１ページずつ決定してもよい。
【００３１】
次に、以下の説明で用いる用語について定義する。
【００３２】
標準ページ送り時間は、１ページを読むのにかかるであろうと想定される時間数を読者の読む速度やページの内容に応じて決定されるもので、当該装置内に予め設定された一定の時間数であってもよいし、ページごとに計算される時間数であってもよい。
【００３３】
カウンタは、ページ送りが終わってから次のページ送りが開始されるまでの経過時間をカウントする。このカウンタは、１カウント当たりの単位時間を設定しておき、時計の出力がこの「１カウント当たりの単位時間」を経過するとカウンタの値が１つカウントアップする。
したがって、経過時間は、カウンタの値に１カウント当たりの単位時間を乗じたものになる。
【００３４】
延長時間は、操作部１１からの出力（ここでは、延長キー５の押し方）に応じて、標準ページ送り時間に追加される時間数である。
ページ送り時間は、読者から指定されない限り、通常は、標準ページ送り時間と同じであるが、読者が標準ページ送り時間に１ページを読みきらないときには、延長時間を加えた合計時間がページ送り時間となる。
【００３５】
残り時間は、現在時間からページ送りが開始されるまでの残り時間数であり、次式で計算される。
【００３６】
（残り時間）＝（ページ送り時間）−（経過時間）
（ページ送り時間）＝（標準ページ送り時間）＋（延長時間）
または          ＝（標準ページ送り時間）
（経過時間）＝（カウンタの値）×（１カウント当たりの単位時間）
【００３７】
操作部１１は、延長キー５の状態に変化が起きたことを検出して、例えば、延長キー５が短く押された、あるいは、延長キー５が押され続けて放されたというようなキーの操作状況を出力する。
また、加速度センサーの場合には、当該装置を振ったという事実や、振動されられた振動の持続時間や振動の強さなどによって上記の区別ができる。さらに、折り畳みの開閉センサーの場合も、開閉を行ったという事実や、開閉の回数や開閉を行っている時間などによって上記の区別ができる。
以下、延長キー５を用いて説明することにする。
【００３８】
次に、読者が所望の電子書籍を読みたいときの操作について説明する。
読者がメニューキー２を操作すると、表示制御部１３は表示部１２へ機能一覧を表示させる。読者が機能一覧の各項目をキー３ａやキー３ｂによって「読書機能」へ移動させて、機能選択キー４を押す。
表示制御部１３は、書籍データ記憶部１４に記憶している電子書籍の一覧を表示部１２に表示する。読者が電子書籍の一覧をキー３ａやキー３ｂによって読みたい電子書籍へ移動させて、機能選択キー４を押す。
【００３９】
ここで、書籍データ記憶部１４は、外部記憶媒体あるいは当該電子書籍表示装置が保有する不揮発性メモリから構成され、文字や画像等の情報からなる電子書籍を１つ以上記憶している。この１つの電子書籍は、電子書籍の識別子、タイトルや作者などの書誌事項と１ページごとの書籍の内容等から構成されている。
【００４０】
表示制御部１３は、「読書機能」が選択されたと判断すると、ページ送り判定部１６および進捗状況報知部１７を起動する。以降、ページ送り判定部１６および進捗状況報知部１７は、デーモンとして動作し、表示制御部１３が書籍の１ページ分の表示を完了したときに、表示制御部１３から受信する電子書籍に関する情報によって、そのページの読書が開始されたものとして、ページ送り時間の進行状況を監視する。
【００４１】
次に、表示制御部１３は、ページ番号を前回読むのを止めたページ（はじめて電子書籍を読むときには最初のページ）に設定し、選択された電子書籍のページ番号で示されるページの内容を書籍データ記憶部１４から読み出して表示部１２に表示し、起動されているページ送り判定部１６へ選択された電子書籍に関する情報を送る。ここで、電子書籍に関する情報は、例えば、電子書籍の識別子およびページ番号である。
【００４２】
その後、表示制御部１３は、ページ送り判定部１６から「ページ送りが開始される時間になった」との通知があると、ページ番号を１つ進めて、そのページ番号に対応するページの内容を書籍データ記憶部１４から読み出して表示部１２に表示し、ページ送り判定部１６に電子書籍に関する情報（識別子とページ番号）を送って、次のページへページ送りすべきかを判定させる。
【００４３】
しかし、表示制御部１３は、選択された電子書籍の全てのページが表示された場合、あるいは、読者から読書の終了を指示された場合には、「読書機能」を終了して、読者から次の指示があるまで待機する。
また、表示制御部１３は、進捗状況報知部１７より報知されると、電子書籍のページ内容と報知された内容とを合成して表示部１２に表示させる。
【００４４】
ページ送り判定部１６は、表示制御部１３から電子書籍に関する情報（識別子とページ番号）が送られてくると、まず、次のような初期設定をする。
（１）予め設定されている「標準ページ送り時間」を所定のメモリに記憶させる。
（２）予め設定されている「進捗状況報知時間数」を所定のメモリに記憶させる。
この「進捗状況報知時間数」は、ページ送りが開始される前に、進捗状況を報知している時間数であり、ページ送りが開始される時間より「進捗状況報知時間数（例えば、数秒）」だけ前から進捗状況が報知される。
（３）「延長時間」をリセットする（「延長時間」＝０）。
（４）カウントアップ停止フラグ（下記カウンタ１５の記述参照）をＯＦＦに設定する。
（５）カウンタ１５をリセットする（「カウンタ」＝０）。
【００４５】
次に、ページ送り判定部１６は、初期設定が完了すると、カウンタ１５および進捗状況報知部１７にカウントの開始信号を送って、カウンタ１５のカウントを開始させ、以降、残り時間（「残り時間」＝「標準ページ送り時間」＋「延長時間」−「経過時間」）がゼロになるのを監視し、ゼロになったときに、「ページ送りが開始される時間になった」との通知を表示制御部１３へ送る。
【００４６】
カウンタ１５は、時刻の進行に同期して、カウンタ時間を、例えば、１カウント当たりの単位時間（例えば、１秒）ごとに１つずつカウントアップする（「カウンタ」＝「カウンタ」＋１）。
しかし、カウントアップ停止フラグがＯＮのときには、このフラグがＯＦＦとなるまでカウンタ１５のカウントアップを停止する。
このカウントアップ停止フラグは、通常はＯＦＦであり、延長キー５が長押しされているときにＯＮとなり、延長キー５が放されたときにＯＦＦに設定される。
【００４７】
進捗状況報知部１７は、ページ送り判定部１６からカウントの開始信号を受け取ると、次のようにページ送りが開始されるまでの時間の進捗状況を読者に報知する
（１）「残り時間」＞「進捗状況報知時間数」である場合、進捗状況の報知を行わない。
このとき、既に進捗状況の報知が行われており、残り時間が長くなったために、この状態になった場合には進捗状況の報知を止める。
【００４８】
（２）「残り時間」≦「進捗状況報知時間数」である場合、進捗状況の報知を行う。
この報知は、図５に例示したように、経過時間（カウンタの値×１カウント当たりの単位時間）の値をページ送り時間の値に対する百分比になおしたバーによって表示する。このプログレスバー表示の表示位置は、表示部１２の下方とは限らず上、左、右のいずれであってもよいし、表示形態も横にバーがのびる横形式でなく、縦にバーがのびる縦形式であっても構わない。
また、プログレスバー表示の代わりに、図３に例示したように「残り時間」あるいはカウンタ１５の値を表示するようにしてもよい。このカウンタ表示の表示位置は、表示部１２の下方とは限らず上、左、右のいずれであってもよい。
【００４９】
また、上記の進捗状況の報知とともに、あるいは、進捗状況の報知とは別に、次の報知を行って、ページ送りの開始が近いことを知らせるようにしてもよい。
（イ）表示により報知する。
例えば、次のような報知のさせ方がある。
・残り時間に応じて複数の色や明度を用意しておき、残り時間に応じてバーの色や明度やカウンタの数字の色や明度を徐々に変更する。例えば、黒から徐々にあるいは急に赤へ変更する。また、色のほかに文字の太さや大きさ、フォントなども組み合わせて変更するようにしてもよい。
・残り時間に応じて複数色の背景を用意しておき、残り時間に応じて背景の色を徐々にあるいは急に変更する。例えば、図６のように背景色を複数（白色、ベージュ色、灰色等）用意しておき、「進捗状況報知」になっていない時には（Ａ）のように背景色を白色とし、徐々に「残り時間」がゼロに近づくにしたがって、（Ｂ）のように背景色をベージュ色から（Ｃ）のように灰色に変化させ、灰色になったときに次ページへページをめくり、（Ｄ）のように背景色を白色に戻してページ内容を表示させる。
・残り時間応じて複数色の文字色を用意しておき、残り時間に応じて本文の文字色を徐々にあるいは急に変更する。例えば、本文の文字色を徐々にあるいは急に薄く表示する。また、文字色のほかに文字の太さや大きさ、フォントなども組み合わせて変更するようにしてもよい。
・残り時間に応じて複数のアイコンを用意しておき、残り時間に応じてアイコンを表示させる。
【００５０】
（ロ）音により報知する。
残り時間に応じて複数の音のタイプを用意しておき、残り時間に応じて音を出力させる。例えば、残り時間がゼロに近づくほど、大きな音を出力したり、また、音楽のテンポを変更する（残り時間が少なくなるとテンポが速くなる）ことなどで表現してもよい。
また、ページ送りされる数秒前に音を出すことによって、ページ送りが近いことを報知してもよい。
【００５１】
（ハ）当該装置を振動させて報知する。
残り時間に応じて複数の振動タイプを用意しておき、残り時間に応じてバイブレーションさせる。例えば、残り時間がゼロに近づくほど激しい振動でバイブレーションさせる。
また、ページ送りされる数秒前にバイブレーションさせることによって、ページ送りが近いことを報知してもよい。
【００５２】
（二）ＬＥＤなどにより光で報知する。
残り時間に応じて複数の色や点滅などの発光パターンを用意しておき、残り時間に応じて発光色や発光パターンによってＬＥＤを発光させる。例えば、残り時間がゼロに近づくほど目立つ色で発光させたり、激しい点滅パターンによって発光させる。
また、ページ送りされる数秒前にＬＥＤを発光させることによって、ページ送りが近いことを報知してもよい。
【００５３】
次に、電子書籍を読んでいるときに、読者が延長キー５を操作した場合についてのページ送り制御方法について説明する。
ページ送り判定部１６は、操作部１１から出力された延長キー５の操作状況に応じて次の処理を行う。
【００５４】
（１）延長キー５が長く押されはじめたときに、カウントアップ停止フラグをＯＮにする。これにより、カウンタ１５のカウントアップが停止するので、経過時間も増加せず、進捗状況の報知の進行も停止する。その後、延長キー５を放すと、カウントアップ停止フラグがＯＦＦとなるので、カウンタ１５のカウントアップが再開される。
また、１回目に延長キー５が押されたときにカウントアップ停止フラグをＯＮにして、カウンタ１５のカウントアップを停止させ、２回目の延長キー５を押すことによって、カウントアップ停止フラグをＯＦＦとして、カウンタ１５のカウントアップを再開するようにしてもよい。
【００５５】
（２）延長キー５が押されたときに、所定の値をカウンタ１５から減算する。
したがって、延長キー５が押されるたびに、カウンタ１５から所定の値が引かれて行くので、経過時間が減少する。この所定の値は、通常は１であるが、読者によって設定してもよい。
【００５６】
（３）延長キー５が長く押されはじめたときに、一時的にカウンタ１５の１カウント当たりの単位時間を長くして、経過時間の進みを遅くする。その後、延長キー５を放すとカウンタ１５の１カウント当たりの単位時間を元に戻す。
【００５７】
（４）延長キー５の長押しが開始されたときに、カウントアップ停止フラグをＯＮにするとともに、長押しが開始されたときからキーが放されたときまでの時間をカウントアップする。キーが開放されたときに、カウントアップ停止フラグをＯＦＦにするとともに、「延長時間」に「延長キー５を押していた時間」を加算して、「延長時間」更新する。
例えば、押されて放されるまでの時間が１０秒であった場合には、この１０秒を「延長時間」へ加えるようにしてもよいし、この１０秒に所定の値を乗じた値を「延長時間」へ加えるようにしてもよい。
【００５８】
（５）延長キー５が短く押された場合には、「延長時間」に「延長単位時間」を加えて、新たな「延長時間」として更新する。この「延長単位時間」は、延長キー５の短押しを１回したときに遅らせる時間（例えば、５秒）を示し、Ｎ回押すことによって５×Ｎ秒が延長されることになる。
【００５９】
このように、電子書籍を読み始めた後で延長キー５が操作されると、「ページ送り時間」が変更される可能性があるので、進捗状況の報知がなされない状態に戻される可能性もある。
即ち、（新たに計算された「残り時間」）≦「進捗状況報知時間数」であれば、進捗状況の報知が更新され、（新たに計算された「残り時間」）＞「進捗状況報知時間数」になった場合には、進捗状況の報知がなされなくなる。
例えば、プログレスバー表示ではバーの長さが変更されるだけでなく、背景色が薄い色になったり、文字の色が薄い色から濃い色へ戻されたりする。
【００６０】
次に、図７のフローチャートを用いて、本実施形態の動作を説明する。
読者が電子書籍表示装置を起動して、メニューキー２を操作して、機能選択キー４で「読書機能」を選択すると、表示制御部１３は、書籍データ記憶部１４に記憶している電子書籍の一覧を表示部１２に表示して、読者が選択した電子書籍を受け取り、ページ番号を前回読むのを止めたときのページ（指定された電子書籍を最初に読む場合には最初のページ）に設定する（ステップＳ１）。
【００６１】
表示制御部１３は、ページ番号のページの内容を書籍データ記憶部１４から取得して、表示部１２に表示させる（ステップＳ２）。
ページ送り判定部１６は、カウンタ１５をリセットし（ステップＳ３）、カウンタ１５の計時を開始して、カウンタ１５をカウントアップする（ステップＳ４）。
【００６２】
読者により延長キー５の長押しが検出されると（ステップＳ５／ＹＥＳ）、カウンタ１５の計時を一時停止する（ステップＳ６）。
そして、読者により延長キー５が放されたことを検出するまで待つ（ステップＳ７）。
延長キー５が放されると（ステップＳ７／ＹＥＳ）、カウンタ１５の計時を再開する（ステップＳ８）。
一方、読者により延長キー５以外の操作が行われると（ステップＳ５／ＮＯ）、操作されたキーに対応する機能を実行して、ステップＳ９へ進む。
【００６３】
「残り時間」がまだ残っている場合には（ステップＳ９／ＹＥＳ）、読者により押されるキーを監視するためにステップＳ５へ戻る。
ここで、「残り時間」＞「進捗状況報知時間数」である場合には、進捗状況の報知を行わない。しかし、「残り時間」≦「進捗状況報知時間数」である場合には、カウンタ１５の値を経過時間に変換し、この経過時間をページ送り時間の値に対する百分比になおして「プログレスバー表示」する。あるいは、カウンタ１５の値を「カウンタ表示」する。
【００６４】
一方、「残り時間」がゼロとなった場合（ステップＳ９／ＮＯ）、ページ番号に１を加え（ステップＳ１０）、読者から電子書籍の終了指示を受け取ると（ステップＳ１１／ＹＥＳ）、「読書機能」を終了する。
他方、読者から電子書籍の終了指示を受け取らなかった場合（ステップＳ１１／ＮＯ）、次のページの表示をするためにステップＳ２へ戻る。
【００６５】
以上の構成により、自動ページ送り機能を搭載した電子書籍表示装置において、進捗状況が表示されるのでページ送りのタイミングが分かりやすくなり、操作部の出力に応答してページ送りのタイミングを容易に延長することができる。
【００６６】
本発明は、上述した実施形態のみに限定されたものではない。上述した実施形態を構成する電子書籍表示装置の各部として、コンピュータを機能させるプログラムを作成し、予め記録媒体に書き込んでおき、この記録媒体に記録されたこれらのプログラムを当該装置に備えられたメモリあるいは記憶装置に格納し、そのプログラムを実行することによって、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
また、上記プログラムは、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
【００６７】
なお、上述した実施形態の機能を実現するプログラムは、ディスク系（例えば、磁気ディスク、光ディスク等）、カード系（例えば、メモリカード、光カード等）、半導体メモリ系（例えば、ＲＯＭ、不揮発性メモリ等）、テープ系（例えば、磁気テープ、カセットテープ等）等のいずれの形態の記録媒体で提供されてもよい。あるいは、ネットワークを介して記憶装置に格納された上記プログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、上述した実施形態の機能をプログラム化して流通させることによって、コストの低廉化、および可搬性や汎用性を向上させることができる。
【００６８】
尚、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係る電子書籍表示装置の外観図である。
【図２】ページ送りまでの経過を表すプログレスバーによる表示例である。
【図３】ページ送りまでの経過を表すカウンタ表示例である。
【図４】実施形態に係る電子書籍表示装置の機能構成図である。
【図５】プログレスバーの詳細な表示例である。
【図６】背景色を変えて次のページの表示開始が近いことを知らせる例である。
【図７】実施形態の動作を説明するフローチャートである。
【符号の説明】
【００７０】
１…表示部、２…メニューキー、３ａ…前ページキー（前移動キー）、３ｂ…次ページキー（次移動キー）、４…機能選択キー、５…延長キー、６…記録媒体挿入部、７…電源キー、１１…操作部、１２…表示部、１３…表示制御部、１４…書籍データ記憶部、１５…カウンタ、１６…ページ送り判定部、１７…進捗状況報知部。
【図１】
2008020674.tif 000003
【図２】
2008020674.tif 000004
【図３】
2008020674.tif 000005
【図４】
2008020674.tif 000006
【図５】
2008020674.tif 000007
【図６】
2008020674.tif 000008
【図７】
2008020674.tif 000009