(57)【要約】【課題】簡単な操作によりコンテンツの再生方法を変更でき、かつ、ユーザがイヤホンから出力される音声を聞き逃すのを防ぐ。【解決手段】再生制御部（１３）は、イヤホン（２）がイヤホンジャック（３０）に差し込まれ、かつ照度センサ（４０）の測定する照度が照度判定用基準（２１）以下であると、音声再生部（１４）に、電子書籍を読み上げる音声を再生させる。【選択図】図１
2014182656.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに含まれるコンテンツ画像を再生して表示部に表示するコンテンツ再生装置であって、
上記コンテンツ画像に対応する音声であるコンテンツ音声を再生して、接続部に接続された外部音声出力装置に出力する音声再生手段と、
上記接続部への上記外部音声出力装置の接続を検出する接続検出手段と、
自装置の内部および外部の少なくとも一方についての情報である環境情報を取得する環境情報取得手段と、
上記環境情報取得手段によって取得された上記環境情報が所定の判定基準を満たしているか否かを判定する環境情報判定手段と、
上記接続検出手段によって上記接続部への上記外部音声出力装置の接続が検出され、かつ、上記環境情報判定手段によって上記環境情報が上記判定基準を満たしていると判定されたとき、上記音声再生手段に上記コンテンツ音声を上記外部音声出力装置に出力させる再生制御手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
上記再生制御手段は、上記音声再生手段が上記コンテンツ音声を上記外部音声出力装置に出力中に、上記接続検出手段によって上記接続部からの上記外部音声出力装置の切断が検出されたとき、上記音声再生手段に上記コンテンツ音声の出力を停止させる
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
最後に再生を停止した上記コンテンツ画像または上記コンテンツ音声の該停止時の上記コンテンツにおける位置を示す停止位置情報を記憶する記憶部をさらに備え、
上記再生制御手段は、上記音声再生手段に、上記記憶部に記憶されている停止位置情報が示す位置から上記コンテンツ音声の再生を開始させる
ことを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
上記環境情報取得手段は、上記表示部の動作状態を示す情報を上記環境情報として取得し、
上記環境情報判定手段は、上記環境情報取得手段によって取得された上記環境情報が表示オフ状態を示すとき、上記判定基準が満たされていると判定し、上記環境情報が表示オン状態を示すとき、上記判定基準が満たされていないと判定する
ことを特徴とする請求項１から３の何れか１項に記載のコンテンツ再生装置。
【請求項５】
上記環境情報取得手段は、自装置の周囲の照度を示す情報を上記環境情報として取得し、
上記環境情報判定手段は、上記環境情報取得手段によって取得された上記環境情報が示す照度が所定の基準照度以下であるとき、上記判定基準が満たされていると判定し、上記環境情報が示す照度が上記基準照度より大きいとき、上記判定基準が満たされていないと判定する
ことを特徴とする請求項１から３の何れか１項に記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍等のコンテンツを再生するコンテンツ再生装置等に関する。
【背景技術】
【０００２】
従来、イヤホンをイヤホンジャックに差し込むと自動で音声を再生する音声再生方法が知られている。
【０００３】
例えば、下掲の特許文献１には、外部音声出力装置が装着されると、起動中の音声出力アプリケーションに従って再生対象のファイルを自動的に再生し、音声を外部音声出力装置へ出力する携帯情報端末が開示されている。
【０００４】
また、特許文献２には、ヘッドフォンのリード端子が挿入孔に挿入されているときには、接続端子がその旨を検出し、携帯電話モードから音楽再生モードに自動的に変更される携帯電話機が開示されている。
【０００５】
一方で、近年、書籍の電子化と共に、電子化された書籍を、ユーザが紙の書籍を読むような感覚で読めるよう表示する電子書籍装置が普及してきている。電子書籍を利用する際の便利な機能として、表示した電子書籍の本文を自動で朗読する自動再生機能、電子書籍の本文に合わせて画像を表示する機能などを備えた電子書籍装置も開発されてきている。
【０００６】
下掲の特許文献３には、表示された書籍の文字、挿絵、及び、音声を、読む人の速さに合わせて適切に出力することができる電子ブックプレーヤが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−７２９７７号公報（２００７年３月２２日公開）
【特許文献２】特開２００１−２４５０２６号公報（２００１年９月７日公開）
【特許文献３】特開２０００−９９３０８号公報（２０００年４月７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１および特許文献２に開示されている従来技術は、イヤホンをイヤホンジャックに差し込むと直ぐに音声再生が始まってしまうため、イヤホンをイヤホンジャックに差し込んでからイヤホンを耳に装着すると、再生された音声を聞き逃してしまうという問題がある。
【０００９】
ここで、とりわけ書籍については、目で読んで楽しむだけでなく、耳で聞いて楽しむことが、一般的に行われている。つまり、電子書籍は、例えば特許文献３に開示されているような電子ブックプレーヤによって、テキスト表示されて目で読まれることもあれば、音声再生されて耳で聞かれることもある。従って、電子書籍等の複数の再生方法によって再生可能なコンテンツについて、簡単な操作によって、該コンテンツの再生方法を変更できるようにしたいという要請がある。
【００１０】
本発明は、上記の問題および要請に鑑みてなされたものであり、その目的は、電子書籍等のコンテンツを再生するコンテンツ再生装置において、再生方法を簡単な操作で変更でき、かつ、イヤホンからの音声出力をユーザが聞き逃すことを防ぐことのできるコンテンツ再生装置等を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の一態様に係るコンテンツ再生装置は、コンテンツに含まれるコンテンツ画像を再生して表示部に表示するコンテンツ再生装置であって、上記コンテンツ画像に対応する音声であるコンテンツ音声を再生して、接続部に接続された外部音声出力装置に出力する音声再生手段と、上記接続部への上記外部音声出力装置の接続を検出する接続検出手段と、自装置の内部および外部の少なくとも一方についての情報である環境情報を取得する環境情報取得手段と、上記環境情報取得手段によって取得された上記環境情報が所定の判定基準を満たしているか否かを判定する環境情報判定手段と、上記接続検出手段によって上記接続部への上記外部音声出力装置の接続が検出され、かつ、上記環境情報判定手段によって上記環境情報が上記判定基準を満たしていると判定されたとき、上記音声再生手段に上記コンテンツ音声を上記外部音声出力装置に出力させる再生制御手段と、を備えていることを特徴としている。
【発明の効果】
【００１２】
本発明の一態様によれば、簡単な操作によりコンテンツの再生方法を変更でき、かつ、ユーザがイヤホンから出力される音声を聞き逃すことを防ぐことができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一態様に係る携帯情報端末の要部構成の一例を示すブロック図である。
【図２】図１の携帯情報端末が参照する、電子書籍ごとに、表示再生（テキスト表示）の停止日時および停止位置と、音声再生の停止日時および停止位置とを格納する再生停止位置テーブルのデータ構造および具体例を示す図である。
【図３】図１の携帯情報端末の処理の流れを示すフローチャートである。
【図４】図１の携帯情報端末について、図３に示したのとは異なる再生開始位置決定処理の流れを示すフローチャートである。
【図５】図１の携帯情報端末について、図３に示したのとは異なる再生方法決定処理の流れを示すフローチャートである。
【図６】図１の携帯情報端末について、図３に示したのとは異なる再生停止処理の流れを示すフローチャートである。
【図７】図１の携帯情報端末について、電子書籍の音声再生中にユーザがタッチパネルにタッチした際に表示部に表示される画面例を示す図である。
【図８】本発明の他の態様に係る携帯情報端末の要部構成の一例を示すブロック図である。
【図９】本発明のさらに他の態様に係る携帯情報端末の要部構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１４】
本発明の実施の形態について、図１〜図９に基づいて、以下に詳細を説明する。
【００１５】
〔実施形態１〕
以下で説明する実施形態では、一例として、本発明の一態様に係るコンテンツ再生装置を携帯情報端末１として実現した例について説明する。
【００１６】
図１は、本発明の一態様に係る携帯情報端末１の要部構成の一例を示すブロック図である。携帯情報端末１は、電子書籍等のコンテンツに含まれるコンテンツ画像を再生し、表示部６０にテキスト表示させるアプリケーションプログラム（例えば、電子書籍アプリ）を備える携帯情報端末である。携帯情報端末１において、電子書籍アプリ、および電子書籍アプリを実行する際に必要な各種のデータは記憶部２０に記憶されている。以下、特に断らない限り、携帯情報端末１の実行する処理については、電子書籍アプリを起動後の携帯情報端末１についての処理とする。
【００１７】
携帯情報端末１は、電子書籍（コンテンツ）に含まれるコンテンツ画像を再生して表示部６０に表示するコンテンツ再生装置であって、上記コンテンツ画像に対応する音声であるコンテンツ音声を再生して、イヤホンジャック３０（接続部）に接続されたイヤホン２（外部音声出力装置）に出力する音声再生部１４（音声再生手段）と、イヤホンジャック３０へのイヤホン２の接続を検出する接続状態検出部１２（接続検出手段）と、自装置の周囲の照度（自装置の内部および外部の少なくとも一方についての情報である環境情報）を取得する照度センサ４０（環境情報取得手段）と、照度センサ４０によって取得された照度（環境情報）が照度判定用基準２１以下であるか（所定の判定基準を満たしているか否か）を判定する環境情報判定部１１（環境情報判定手段）と、接続状態検出部１２によってイヤホンジャック３０へのイヤホン２の接続が検出され、かつ、環境情報判定部１１によって上記照度（環境情報）が照度判定用基準２１以下である（上記判定基準を満たしている）と判定されたとき、音声再生部１４に上記コンテンツ音声をイヤホン２に出力させる再生制御部１３と、を備える。
【００１８】
携帯情報端末１は、イヤホン２がイヤホンジャック３０に差し込まれ、照度センサ４０の計測した照度が照度判定用基準２１以下になった時点で自動的に音声再生を開始する。従って、ユーザは、イヤホン２をイヤホンジャック３０に差し込んで、例えば、携帯情報端末１をズボン、服のポケット、または鞄等に入れるだけで音声再生を開始させることができる。ユーザは、電子書籍の再生方法を変更するのに再生方法を指定する必要がなく簡単に再生を開始することができるため、つまり、ユーザは煩わしい再生方法の指定操作をする必要がない。さらに、音声再生は、照度センサ４０の計測した照度が照度判定用基準２１以下になったと判定されてから開始され、つまり、イヤホン２から出力される音声を聞く準備をユーザはできていると判定されてから開始される。従って、イヤホン２から出力される音声をユーザが聞き逃すことを防ぐことができる。
【００１９】
なお、現在のスマホ等の携帯情報端末は一般に、「暗くなったら表示画面の輝度を抑える」機能を有している。現在のスマホ等が一般的に有する「暗くなったら表示画面の輝度を抑える」機能を、「照度センサ４０の計測した照度が照度判定用基準２１以下になった時点で自動的に音声再生を開始する」判定に利用してもよい。すなわち、イヤホン２がイヤホンジャック３０に差し込まれた後、暗くなったら、つまり照度センサ４０の計測した照度が照度判定用基準２１以下になったら、表示画面の輝度を抑えるとともに、音声再生を開始するとしてもよい。この場合、携帯情報端末１は、現在のスマホ等の携帯情報端末を利用して、容易に実現することができる。
【００２０】
以下、図１から図７を用いて、携帯情報端末１について詳細を説明する。
【００２１】
図１に示すとおり、携帯情報端末１は、制御部１０、記憶部２０、イヤホンジャック３０、照度センサ４０、通信部５０、表示部６０、およびタッチパネル７０を備えている。
【００２２】
表示部６０は、例えば液晶ディスプレイやプラズマディスプレイ、有機ＥＬディスプレイなどであり、詳細は後述するが、制御部１０に含まれる表示再生部１５によって再生された電子書籍等のコンテンツに含まれるコンテンツ画像を表示する。
【００２３】
タッチパネル７０は、タッチセンサを有し、表示部６０の表示画面全面を覆うように設けられている。ユーザがペンまたは指などによりタッチパネル７０をタッチすることにより生じるセンサ出力から、表示部６０のどの部分がタッチされたかを認識することが可能となる。詳細は後述するが、タッチパネル７０のこの機能と入力受付部１６の備える機能とを利用して、表示部６０に表示される電子書籍等のコンテンツに対する、再生速度の調整、再生開始位置の指定、音量の指定等の再生制御機能を実現している。
【００２４】
通信部５０は、携帯情報端末１が外部の機器と通信するためのものである。具体的には、携帯情報端末１は、通信部５０を介して外部の各種情報提供サーバ（図示しない）と通信を行い、書籍データを取得する。
【００２５】
照度センサ４０は、携帯情報端末１の周囲の照度を計測する機器であり、例えば、表示部６０と同じ側に、表示部６０の上部分に設置されている。
【００２６】
イヤホンジャック３０には、外部音声出力装置であるイヤホン２が接続される。
【００２７】
記憶部２０は、携帯情報端末１が使用する各種データを格納する記憶装置である。なお、記憶部２０は、携帯情報端末１の制御部１０が実行する（１）制御プログラム、（２）ＯＳプログラム、（３）制御部１０が、携帯情報端末１が有する各種機能を実行するためのアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを非一時的に記憶してもよい。例えば、上記の（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）等の不揮発性記憶装置に記憶される。
【００２８】
携帯情報端末１は、図示しない一時記憶部を備えていてもよい。一時記憶部は、携帯情報端末１が実行する各種処理の過程で、演算に使用するデータおよび演算結果等を一時的に記憶するいわゆるワーキングメモリであり、ＲＡＭ（Random Access Memory）などの揮発性記憶装置で構成される。
【００２９】
どのデータをどの記憶装置に記憶するのかについては、携帯情報端末１の使用目的、利便性、コスト、または、物理的な制約などから適宜決定される。
【００３０】
記憶部２０は、詳細は後述するが、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かを判定するための基準である照度判定用基準２１、再生停止位置テーブル２２、ユーザ設定情報２３、書籍データ２４を格納している。
【００３１】
制御部１０は携帯情報端末１の機能を統括して制御するものである。図示の制御部１０には、機能ブロックとして、環境情報判定部１１、接続状態検出部１２、再生制御部１３、音声再生部１４、表示再生部１５、入力受付部１６、通信制御部１７が含まれている。
【００３２】
上述した制御部１０の各機能ブロックは、例えば、ＣＰＵ（central processing unit）などが、ＲＯＭ（read only memory）、ＮＶＲＡＭ（non-Volatile random access memory）等で実現された記憶装置（記憶部２０）に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００３３】
以下、まず制御部１０中の各機能ブロックについて説明する。
【００３４】
（各機能ブロックの概要）
環境情報判定部１１は、照度センサ４０（環境情報取得手段）によって計測（取得）された照度（環境情報）が、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かを判定するための基準である判定基準を満たしているかを判定する。具体的には、環境情報判定部１１は、照度センサ４０によって測定された携帯情報端末１の周囲の照度が、照度判定用基準２１（所定の暗さ）以下であるかを判定する。つまり、自装置および自装置の周囲の状況とユーザの状態との少なくとも一方についての情報である環境情報は、携帯情報端末１においては、照度センサ４０の測定する照度である。また、「環境情報を用いて、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かを判定する」ための基準である判定基準は、照度判定用基準２１である。
【００３５】
環境情報判定部１１は、照度センサ４０によって測定された照度が照度判定用基準２１以下である場合、環境情報は判定基準を満たしていると判定し、つまり、イヤホン２から出力される音声をユーザが聞く準備が整っている、と判定する。照度センサ４０によって測定された照度が照度判定用基準２１（所定の暗さ）以下である場合、携帯情報端末１はズボン、服のポケット、または鞄等に入れられたことが想定され、つまり、ユーザは表示部６０に表示される電子書籍を見ていないと想定される。電子書籍を楽しもうとするユーザが表示部６０を見ていない以上、「ユーザは、イヤホン２から出力される音声を聞いて電子書籍を楽しむ準備ができている」と判定する。一方、環境情報判定部１１は、照度センサ４０によって測定された照度が照度判定用基準２１より大きい（明るい）場合、環境情報は判定基準を満たしていない、つまり、イヤホン２から出力される音声をユーザが聞く準備は整っていない、と判定する。
【００３６】
環境情報判定部１１は、照度センサ４０によって測定される照度が照度判定用基準２１（所定の暗さ）以下であるかの判定の結果を、再生制御部１３に通知する。また、判定の結果に変化があった場合にも、判定結果に変化があった旨と、変化後の判定結果とを、再生制御部１３に通知する。例えば、判定基準を満たしていた環境情報が、つまり照度判定用基準２１以下であった照度が、照度判定用基準２１より大きくなった場合、環境情報判定部１１は、判定結果に変化があった旨と、照度センサ４０によって測定される照度が照度判定用基準２１より大きくなった旨とを、再生制御部１３に通知する。また、例えば、判定基準を満たしていなかった環境情報が、つまり照度判定用基準２１より大きかった照度が、照度判定用基準２１以下になった場合、環境情報判定部１１は、判定結果に変化があった旨と、照度センサ４０によって測定される照度が照度判定用基準２１以下になった旨とを、再生制御部１３に通知する。詳細は後述するが、再生制御部１３は、環境情報判定部１１から通知されるこれらの情報に基づいて、再生方法の決定、再生の停止等の処理を実行する。
【００３７】
接続状態検出部１２は、イヤホンジャック３０（接続部）へのイヤホン２（外部音声出力装置）の接続状態を検出する。接続状態検出部１２は、例えば、イヤホンジャック３０に設けられたセンサであり、イヤホン２がイヤホンジャック３０に差し込まれているか否かを判別することができる。そして、接続状態検出部１２は、イヤホンジャック３０へのイヤホン２の接続状態を、再生制御部１３に通知する。また、接続状態の変化、つまり、イヤホン２の着脱（イヤホン２のイヤホンジャック３０への挿入、またはイヤホン２のイヤホンジャック３０からの取り外し）を検出した場合にも、接続状態に変化があった旨と、現在の接続状態とを、再生制御部１３に通知する。詳細は後述するが、再生制御部１３は、接続状態検出部１２から通知されるこれらの情報に基づいて、再生方法の決定、再生の停止等の処理を実行する。
【００３８】
音声再生部１４は、電子書籍（コンテンツ）に対応する音声を再生し、該音声をイヤホン２に出力させる。具体的には、音声再生部１４は、電子書籍の文字（日本語、英語、数字等）を音声変換し、イヤホン２から出力する。なお詳細は後述するが、音声再生部１４は、電子書籍の音声再生を、再生制御部１３からの指示に基づいて開始し、再生制御部１３からの指示に基づいて停止する。
【００３９】
ここで、電子書籍には、オーディオ対応している電子書籍、つまりテキストデータと音声データとが予め対応付けられている電子書籍と、テキストデータのみの電子書籍とがある。オーディオ対応している電子書籍の場合は、テキストに対応した音声再生位置を取得すればテキストから音声再生可能である。また、テキストデータのみの電子書籍の場合は「テキスト読み上げ（ＴＴＳ、Text To Speech）」によって、対象のテキストを音声再生させればよい。以下では、テキストデータのみの電子書籍を例として説明を行うが、テキストデータと音声データとが予め対応付けられている電子書籍についても、携帯情報端末１を適応することは可能である。
【００４０】
つまり、携帯情報端末１において音声再生部１４は、テキストデータに対して音声合成処理を行うことで音声データを生成する。なお、音声合成の技術は公知であり、例えば、録音された音声の素片を連結して音声合成する連結的合成、および、基底周波数・音色・雑音レベルなどのパラメータを調整して音声合成するフォルマント合成などがある。本実施形態では、連結的合成を行うものとして説明するが、音声合成の方法はこれに限定されるものではない。例えば連結的合成を行う場合、音声再生部１４は、テキストデータに対応する音声素片データ群（音声の短い区間のデータ）を、図示しない音声素片データ記憶部から読み出す。そして、音声再生部１４は、テキストデータに従って音声素片データを適宜連結させることで音声データを生成すればよい。
【００４１】
音声再生部１４によって、ユーザは携帯情報端末１を用いて、音楽を聞くのと同様に電子書籍を楽しむことができる。
【００４２】
表示再生部１５は、電子書籍（コンテンツ）に対応する画像（テキスト）を再生し、表示部６０に表示させる。なお詳細は後述するが、表示再生部１５は、電子書籍のテキスト表示（表示再生）を、再生制御部１３からの指示に基づいて開始し、再生制御部１３からの指示に基づいて停止する。
【００４３】
再生制御部１３は、電子書籍の再生に関し、再生を開始する位置を決定する（再生開始位置決定処理）。また、再生制御部１３は、電子書籍を再生する方法を決定し、つまり、電子書籍を、表示再生部１５に表示再生（テキスト表示）させるのか、または、音声再生部１４に音声再生させるのか、を決定する（再生方法決定処理）。さらに、再生制御部１３は、音声再生部１４に音声再生を停止させ、または、表示再生部１５に表示再生を停止させ、再生を停止した日時および位置を、再生方法毎に記憶する（再生停止処理）。
【００４４】
再生開始位置決定処理、再生方法決定処理、再生停止処理について概要を説明しておけば、以下の通りである。
【００４５】
再生開始位置決定処理について、再生制御部１３は、入力受付部１６によって、電子書籍の再生を開始する位置（再生開始位置）についてユーザからの指定が検出されると、該指定に従って、電子書籍の再生を開始する。また、ユーザによる再生開始位置の指定が入力受付部１６によって検出されない場合には、再生制御部１３は、再生停止位置テーブル２２を参照して、下記のように再生開始位置を決定する。すなわち、再生しようとしている電子書籍について、再生停止位置テーブル２２に、表示再生停止位置も音声再生停止位置も格納されていない場合には、再生制御部１３は、該電子書籍の最初のページを再生開始位置に決定する。また、再生停止位置テーブル２２に、表示再生停止位置と音声再生停止位置とのいずれか一方のみが格納されている場合には、再生制御部１３は、格納されている再生停止位置に基づいて、再生開始位置を決定する。さらに、再生停止位置テーブル２２に、表示再生停止位置と音声再生停止位置とが両方格納されている場合、再生制御部１３は、表示再生停止日時と音声再生停止日時とを比較し、新しい方の日時に対応する再生停止位置に基づいて、再生開始位置を決定する。
【００４６】
なお、上記では、電子書籍ごとに、表示再生停止日時および表示再生停止位置と、音声再生停止日時および音声再生停止位置とが格納されている再生停止位置テーブル２２を示した。しかし、再生停止位置テーブル２２のデータ構造はこれに限られるものではなく、再生停止位置テーブル２２は、上記コンテンツ画像または上記コンテンツ音声の再生を最後に停止した時の、つまり、表示再生または音声再生を最後に停止した時の、電子書籍（上記コンテンツ）における位置を示す停止位置情報が格納できればよい。例えば、直近の（表示または音声）再生停止位置のみを格納していてもよい。また、表示再生停止位置と音声再生停止位置とに加え、どちらの再生停止位置が直近の再生停止位置であるかのフラグを格納していてもよい。
【００４７】
再生方法決定処理について、再生制御部１３は、接続状態検出部１２によって検出されるイヤホン２の接続状態、および環境情報判定部１１によって判定される環境情報（照度センサ４０の測定する照度）の判定結果に基づいて、電子書籍の再生方法を決定する。再生制御部１３は、接続状態検出部１２によってイヤホンジャック３０へのイヤホン２の接続が検出され、かつ、環境情報判定部１１によって、照度センサ４０の測定する照度が照度判定用基準２１以下であると判定されると、表示再生部１５に表示再生を停止させ、音声再生部１４に音声再生を実行させる。一方、接続状態検出部１２によってイヤホンジャック３０からのイヤホン２の切断が検出され、または、環境情報判定部１１によって、照度センサ４０の測定する照度が照度判定用基準２１より大きいと判定されると、再生制御部１３は、音声再生部１４に音声再生を停止させ、表示再生部１５に表示再生を実行させる。
【００４８】
再生停止処理について、再生制御部１３は、以下のタイミングで、音声再生部１４に音声再生を停止させ、または、表示再生部１５に表示再生を停止させ、再生を停止した日時および位置を、再生方法毎に記憶する。すなわち、接続状態検出部１２によって検出されるイヤホン２の接続状態の変更、および環境情報判定部１１によって判定される環境情報（照度センサ４０の測定する照度）の判定結果の変更、の少なくとも一方を通知されたタイミングで、再生制御部１３は再生を停止させる。つまり、イヤホン２がイヤホンジャック３０から抜かれたことを接続状態検出部１２によって通知され、または、照度判定用基準２１以下であった照度が、照度判定用基準２１より大きくなったことを環境情報判定部１１によって通知されると、再生制御部１３は、音声再生を停止させ、現時点（音声再生停止日時）と、現時点まで音声再生していた位置（音声再生停止位置）とを、再生停止位置テーブル２２に格納する。また、イヤホン２がイヤホンジャック３０に差し込まれたことを接続状態検出部１２によって通知され、または、照度判定用基準２１より大きかった照度が、照度判定用基準２１以下になったことを環境情報判定部１１によって通知されると、再生制御部１３は、表示再生を停止させ、現時点（表示再生停止日時）と、現時点まで表示再生していた位置（表示再生停止位置）とを、再生停止位置テーブル２２に格納する。
【００４９】
なお、再生制御部１３は、ユーザ設定情報２３に音声再生速度および再生音量などのユーザ設定が格納されている場合には、格納されているユーザ設定に基づいて音声再生部１４に音声再生を実行させる。なお、ユーザ設定情報２３にユーザ設定が格納されていない場合、および、そもそもユーザ設定情報２３が設けられていない場合等には、再生制御部１３は、予め設定されているデフォルトの音声再生速度および再生音量などを用いて音声再生部１４に音声再生を実行させればよい。
【００５０】
入力受付部１６は、携帯情報端末１を利用するユーザがタッチパネル７０にタッチすることによって行う指示を受け付ける手段である。ただし、入力受付部１６は、例えばユーザが発した言葉をユーザ指示として受け付けもよい。また、入力受付部１６は、電子書籍を音声再生する際の再生速度、及び、再生音量などを設定するユーザ指示を受け付けてもよい。入力受付部１６は、受け付けた再生速度、及び、再生音量などのユーザ設定を、ユーザ設定情報２３に格納する。
【００５１】
通信制御部１７は、通信部５０を介して、外部ネットワークから電子書籍等のコンテンツを取得する手段である。具体的には、通信制御部１７は、入力受付部１６から電子書籍の取得指示を受け取ると、外部ネットワークから、該電子書籍を取得し、書籍データ２４に格納する。なお、携帯情報端末１と外部ネットワークとは、例えば、無線ＬＡＮなどによって無線接続されていることを想定しているが、ＬＡＮケーブルなどによって有線接続されていてもよい。
【００５２】
次に、携帯情報端末１の記憶部２０に格納されている各データについて説明する。
【００５３】
（記憶部について）
照度判定用基準２１は、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かを判定するための判定基準であり、具体的には、所定の照度である。環境情報判定部１１は、照度センサ４０が計測した照度が照度判定用基準２１以下である場合、上記照度は判定基準を満たすと判定し、つまり、イヤホン２から出力される音声をユーザが聞く準備が整っていると判定する。また、照度が照度判定用基準２１より大きい場合、上記照度は判定基準を満たさないと判定し、つまり、イヤホン２から出力される音声をユーザが聞く準備は整っていないと判定する。
【００５４】
再生停止位置テーブル２２には、電子書籍ごとに、該電子書籍のテキスト表示（表示再生）の最新停止日時および最新停止位置と、音声再生の最新停止日時および最新停止位置とが、記憶されている。
【００５５】
図２は、電子書籍ごとに、表示再生（テキスト表示）の停止日時および停止位置と、音声再生の停止日時および停止位置とを格納する再生停止位置テーブル２２のデータ構造および具体例を示す図である。
【００５６】
例えば、図２に例示する再生停止位置テーブル２２の１行目に格納されているデータは、以下の内容を示している。すなわち、書籍ＩＤが「B1234O4567K7890A」である電子書籍について、最新の表示再生（テキスト再生）停止日時は、「2013年4月5日6：7：8」であり、最新の表示再生停止位置は、「167ページの42行目、21列目」であることを示している。さらに、この電子書籍について、最新の音声再生停止日時は、「2013年4月6日11：32：57」であり、最新の音声再生停止位置は、「172ページの7行目、5列目」であることを示している。
【００５７】
例えば、再生制御部１３は、再生停止位置テーブル２２の１行目に格納されているデータについて、音声再生停止日時（「2013年4月6日11：32：57」）の方が表示再生停止日時（「2013年4月5日6：7：8」）より新しいと判定し、音声再生停止位置（「172ページの7行目、5列目」）に基づいて、再生開始位置を決定する。また、再生停止位置テーブル２２の３行目に格納されているデータについて、表示再生停止日時（「2013年4月1日12：7：31」）の方が音声再生停止日時（「2013年3月27日12：7：31」）より新しいと判定し、表示再生停止位置（「34ページの67行目、7列目」）に基づいて、再生開始位置を決定する。なお、再生停止位置テーブル２２の２行目に格納されているデータのように、表示再生停止日時と音声再生停止日時とが同じ場合には、表示再生停止位置または音声再生停止位置に基づいて、再生開始位置を決定する。
【００５８】
ユーザ設定情報２３には、再生制御部１３が電子書籍の再生を行う際に適用する、音声再生速度および再生音量などについてのユーザ設定が格納されている。タッチパネル７０を介してユーザが音声再生速度および再生音量などの設定を行った場合、入力受付部１６はこれらのユーザ設定をユーザ設定情報２３に格納する。
【００５９】
書籍データ２４には、携帯情報端末１が（表示／音声）再生する対象である電子書籍が格納されている。
【００６０】
携帯情報端末１は、以上に説明した制御部１０の各機能ブロック、および記憶部２０に格納されている再生停止位置テーブル２２等によって、以下の機能を備える。すなわち、携帯情報端末１は、ユーザが電子書籍の再生方法を、テキスト表示（表示再生）から音声再生へ、または音声再生からテキスト表示へと、容易に変更することができる。また、携帯情報端末１は、イヤホン２から出力される音声をユーザが聞く準備が整っていると判定してから、音声再生を開始するため、イヤホン２から出力される音声をユーザが聞き逃してしまうことを防ぐことができる。さらに、最新の表示再生（テキスト表示）の停止日時と、最新の音声再生の停止日時とを比較して、自動的に、前回の（表示／音声）再生停止位置の続きから、再生を開始することができる。また、イヤホン２をイヤホンジャック３０から抜くと、自動で音声再生を停止することができる。
【００６１】
ただし、携帯情報端末１の備える機能は、上記に説明した機能に限られるものではない。以下に、携帯情報端末１の備える上記の機能以外の、コンテンツ再生装置としての機能の一例について、説明しておく。
【００６２】
（コンテンツ再生装置としての機能について）
携帯情報端末１は、テキスト連動ページめくり機能、すなわち、電子書籍の再生（テキスト表示／音声再生）において、各ページの最後まで再生を実行してから、自動でページをめくり、次ページの先頭から再生を行う機能を備えていてもよい。例えば、再生制御部１３は、現在再生中の電子書籍について、再生中の箇所を把握しており、或るページの最後まで再生したことを把握すると、該電子書籍について、次ページの先頭を再生箇所に指定して、表示再生部１５に、再生を継続させる。なお、再生すべきテキストが無いページは再生しなくともよく、具体的には、読み上げるテキストがないページは何も読み上げないとしてもよい。
【００６３】
ユーザはタッチパネル７０にタッチすることによって、音声再生速度および再生音量などを設定することができる。例えば、入力受付部１６によって、タッチパネル７０等を介したユーザからの指示が検出されると、携帯情報端末１は、入力受付部１６によって検出されたユーザからの上記指示を実行する。また、音声再生速度および再生音量などのユーザ設定は、ユーザ設定情報２３に格納される。
【００６４】
例えば、音声再生部１４が音声再生を実行中にユーザがタッチパネル７０にタッチすると、入力受付部１６がこのタッチを検出し、再生制御部１３に、ユーザからのタッチパネル７０へのタッチがあったことを通知する。再生制御部１３は、上記通知を受けて、表示再生部１５に、表示部６０へ「読み上げスピードバー」を表示させてもよい。ユーザは、読み上げスピードバーにタッチすることによって、容易に音声再生速度（読み上げスピード）を調整することができる。
【００６５】
イヤホン２がイヤホンジャック３０に差し込まれたことを接続状態検出部１２が検出すると、再生制御部１３は表示再生部１５に、表示部６０へ「音声再生（読み上げ）開始？」という文字を表示させてもよい。表示部６０に「音声再生開始？」という文字を表示させるタイミングは、再生制御部１３が、音声再生部１４に音声再生を開始させるタイミングでもよい。さらに、「音声再生開始」と表示されている箇所の上にさらに「停止」という文字を重ねて表示させ、該「停止」という文字をタップされたのを入力受付部１６が検出すると、再生制御部１３は音声再生部１４に音声再生を停止させてもよい。上記「停止」という文字へのタップを入力受付部１６が１０秒間検出しないと、再生制御部１３が、音声再生部１４に音声再生を開始させるとしてもよい。
【００６６】
なお、上に示した機能に限られず、携帯情報端末１は、コンテンツ再生装置としての標準的機能を備えていてもよい。
【００６７】
次に、携帯情報端末１の処理の流れの概要について、図３を用いて説明する。
【００６８】
（処理の概要）
図３は、携帯情報端末１の処理の流れを示すフローチャートである。
【００６９】
ユーザが、電子書籍アプリを起動後、再生対象コンテンツ（再生対象の電子書籍）を選択した後、携帯情報端末１は以下の処理を実行する。
【００７０】
まず、再生制御部１３は、音声再生部１４および表示再生部１５に問い合わせを行い、音声再生にせよテキスト表示（表示再生）にせよ、電子書籍を再生中であるか否かを確認する（Ｓ１１）。既に説明したように、音声再生部１４および表示再生部１５は、再生制御部１３からの指示に基づいて、電子書籍の（音声／表示）再生を実行する。
【００７１】
電子書籍を（表示／音声）再生中である（Ｓ１１でＹｅｓ）場合、再生制御部１３はさらに、ユーザによる再生開始位置の指定が入力受付部１６によって検出されたか否かを確認する（Ｓ１５）。
【００７２】
具体的には、入力受付部１６は、タッチパネル７０へのユーザのタッチを検出して、ユーザからの再生開始位置の指定を受け付けることができ、ユーザからの再生開始位置の指定を検出した場合には、その旨を再生制御部１３に通知する。例えば、ユーザがタッチパネル７０にタッチして、或る電子書籍の７０ページ３行目２１文字目を再生開始位置として指定したのを入力受付部１６が検出した場合、入力受付部１６は、７０ページ３行目２１文字目を、ユーザから指定された再生開始位置として、再生制御部１３に通知する。Ｓ１５において、再生制御部１３は、入力受付部１６からの上記通知を受けると、ユーザによる再生開始位置の指定があったと判定し（Ｓ１５でＹｅｓ）、上記通知を受けとらない場合には、再生開始位置の指定がなかったと判定する（Ｓ１５でＮｏ）。
【００７３】
再生制御部１３が、電子書籍の（表示／音声）再生を現在実行中でないと判定する（Ｓ１１でＮｏ）場合、接続状態検出部１２が、イヤホン２の着脱を検出したか確認する（Ｓ１２）。
【００７４】
接続状態検出部１２がイヤホン２の着脱を検出した場合（Ｓ１２でＹｅｓ）、再生制御部１３は、着脱を検出した時点における（表示／音声）再生位置を、再生停止位置として記憶部２０の再生停止位置テーブル２２に記憶させる（Ｓ１３）。
【００７５】
具体的には、接続状態検出部１２は、イヤホン２がイヤホンジャック３０から取り外されたことを検出する（Ｓ１２でＹｅｓ）と、この検出結果を再生制御部１３に通知する。Ｓ１３において、再生制御部１３は、音声再生部１４に電子書籍に対応する音声を再生させている間に、接続状態検出部１２からイヤホンの取り外しという上記検出結果を通知されると、以下の情報を再生停止位置テーブル２２に格納する。すなわち、接続状態検出部１２から上記通知を受けた時点を音声再生停止日時として、また該通知の時点までに音声再生していた電子書籍の位置を音声再生停止位置として、再生停止位置テーブル２２に格納する。
【００７６】
また、接続状態検出部１２は、イヤホン２がイヤホンジャック３０に差し込まれたことを検出する（Ｓ１２でＹｅｓ）と、この検出結果を再生制御部１３に通知する。Ｓ１３において、再生制御部１３は、表示再生部１５に電子書籍に対応するテキストを表示部６０に表示させている間に、接続状態検出部１２からイヤホンが差し込まれたという上記検出結果を通知されると、以下の情報を再生停止位置テーブル２２に格納する。すなわち、接続状態検出部１２から上記通知を受けた時点を表示再生停止日時として、また該通知の時点までに表示再生していた電子書籍の位置を表示再生停止位置として、再生停止位置テーブル２２に格納する。
【００７７】
接続状態検出部１２がイヤホン２の着脱を検出していない（Ｓ１２でＮｏ）場合、環境情報判定部１１による環境情報の判定結果に、つまり、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かの判定結果に、変化があったか確認する（Ｓ１４）。具体的には、照度センサ４０によって計測された照度が、照度判定用基準２１（所定の暗さ）以下から照度判定用基準２１より大きくなった（明るくなった）場合、環境情報判定部１１による環境情報の判定結果に変化があった（Ｓ１４でＹｅｓ）とする。また、照度判定用基準２１より大きかった照度が照度判定用基準２１以下になった場合も、環境情報判定部１１による環境情報の判定結果に変化があった（Ｓ１４でＹｅｓ）とする。
【００７８】
環境情報判定部１１による環境情報（照度センサ４０によって計測された照度）の判定結果に変化がある（Ｓ１４でＹｅｓ）場合、Ｓ１３に進み、環境情報の判定結果に変化がない（Ｓ１４でＮｏ）場合、再生制御部１３は追加的な処理は実行せず、Ｓ１１でＹｅｓとされた電子書籍の再生が継続される。
【００７９】
ユーザによる再生開始位置の指定があった（Ｓ１５でＹｅｓ）、つまり、入力受付部１６がユーザによる再生開始位置の指定を検出した場合、再生制御部１３は、入力受付部１６から、ユーザの指定した再生開始位置を通知される。そして、再生制御部１３は、ユーザの指定した上記再生開始位置を、再生開始位置に決定する（Ｓ１６）。
【００８０】
ユーザによる再生開始位置の指定がない（Ｓ１５でＮｏ）、つまり、入力受付部１６がユーザによる再生開始位置の指定を検出していない場合、再生対象の電子書籍について（表示／音声）再生停止位置が記憶されているか否かを確認する（Ｓ１７）。すなわち、再生制御部１３は、今回の再生対象の電子書籍について、表示再生停止位置および音声再生停止位置の少なくとも一方が、記憶部２０の再生停止位置テーブル２２に記憶されているか否かを確認する。
【００８１】
再生対象の電子書籍の再生停止位置が記憶部２０に記憶されていない場合（Ｓ１７でＮｏ）、つまり、再生対象の電子書籍について、再生停止位置テーブル２２に表示再生停止位置も音声再生停止位置も格納されていない場合、再生制御部１３は、該電子書籍の最初のページを再生開始位置に決定する（Ｓ１９）。
【００８２】
再生対象の電子書籍の（表示／音声）再生停止位置が、記憶部２０に記憶されている（再生停止位置テーブル２２に格納されている）場合（Ｓ１７でＹｅｓ）、再生制御部１３はさらに、再生開始位置を決定するために以下の処理を行う。すなわち、再生制御部１３は再生停止位置テーブル２２を参照して、再生対象の電子書籍について、表示再生停止日時と音声再生停止日時とを比較し、新しい方の日時に対応する再生停止位置を再生開始位置に決定する（Ｓ１８）。つまり、表示再生（テキスト表示）の停止日時の方が音声再生の停止日時よりも新しかった場合には、再生制御部１３は、表示再生の停止位置を再生開始位置に決定する。また、音声再生の停止日時の方が表示再生（テキスト表示）の停止日時よりも新しかった場合には、再生制御部１３は、音声再生の停止位置を再生開始位置に決定する。なお、再生制御部１３は、表示再生停止位置が設定されていない場合には音声再生停止位置を、音声再生停止位置が設定されていない場合には表示再生停止位置を、再生開始位置に決定する。
【００８３】
Ｓ１６、またはＳ１８、またはＳ１９において再生開始位置を決定すると、再生制御部１３は次に、以下の処理を実行することによって再生方法を決定し、再生開始位置から、選択した再生方法によって、電子書籍の再生を実行する。
【００８４】
すなわち、接続状態検出部１２によって、イヤホン２がイヤホンジャック３０に差し込まれていることが検出されているかを判定する（Ｓ２０）。接続状態検出部１２によって、イヤホン２がイヤホンジャック３０に差し込まれていないことが検出された（Ｓ２０でＮｏ）場合、再生制御部１３は、上記再生開始位置から表示再生（テキスト表示）を開始する（Ｓ２３）。接続状態検出部１２によって、イヤホン２がイヤホンジャック３０に差し込まれていることが検出された（Ｓ２０でＹｅｓ）場合、環境情報が判定基準を満たしているかが判定される（Ｓ２１）。すなわち、まず、照度センサ４０（環境情報取得手段）によって、携帯情報端末１の周囲の照度（環境情報）が取得される（Ｓ２１の前提となる処理）。そして、環境情報判定部１１によって、照度センサ４０によって測定された照度が、イヤホン２から出力される音声をユーザが聞く準備が整っているかの判定基準を満たしているか、つまり照度判定用基準２１以下であるか、が判定される（Ｓ２１）。
【００８５】
環境情報が、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かの判定基準を満たしている（Ｓ２１でＹｅｓ）場合、つまり照度センサ４０によって測定された照度が照度判定用基準２１以下である場合、再生制御部１３は、上記再生開始位置から音声再生を開始させる（Ｓ２２）。
【００８６】
環境情報が、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かの判定基準を満たしていない（Ｓ２１でＮｏ）場合、画面表示がＯＦＦ状態（表示オフ状態）にあるか否かを判定する（Ｓ２４）。具体的には、表示部６０は、表示部６０に何も表示されておらず画面が暗くなっているＯＦＦ状態と、表示再生部１５に指示されたものを表示しているＯＮ状態（表示オン状態）の２つの状態をとることができる。再生制御部１３は、表示再生部１５に問い合わせることによって、表示部６０がＯＦＦ状態にあるか否かを判定することができる。
【００８７】
画面表示がＯＦＦ状態にある（Ｓ２４でＹｅｓ）場合、Ｓ２２に進む。画面表示がＯＦＦ状態にない（Ｓ２４でＮｏ）場合、再生制御部１３はさらに、ユーザによる音声再生開始指示を入力受付部１６が検出したかを確認する（Ｓ２５）。前述のように、入力受付部１６は、タッチパネル７０へのユーザのタッチを検出して、ユーザからの再生開始位置の指定、音声再生の開始指示等の入力を受け付けることができ、ユーザからのそれら入力を検出した場合には、その旨を再生制御部１３に通知する。
【００８８】
入力受付部１６がユーザからの音声再生開始指示を検出した（Ｓ２５でＹｅｓ）場合、再生制御部１３は、上記再生開始位置から、音声再生を開始させる（Ｓ２２）。入力受付部１６がユーザからの音声再生開始指示を検出していない（Ｓ２５でＮｏ）場合、再生制御部１３は、上記再生開始位置から、表示再生（テキスト表示）を開始する（Ｓ２３）。
【００８９】
以上に説明した処理について、概要をまとめれば以下のようになる。
【００９０】
すなわち、携帯情報端末１は、通常の再生（電子書籍の最初のページからの再生）またはレジューム再生（途中のページからの再生）を自動で選択することができる。また、携帯情報端末１は、レジューム再生を実行するに際し、直近の表示再生（テキスト表示）の停止箇所と直近の音声再生の停止箇所とに基づいて、（表示／音声）再生を開始する位置を決定することができる。
【００９１】
具体的には、再生制御部１３は、入力受付部１６によって、電子書籍の再生を開始する位置（再生開始位置）についてユーザからの指定が検出されると、該指定に従って、電子書籍の再生を開始する。また、ユーザによる再生開始位置の指定が入力受付部１６によって検出されない場合には、再生制御部１３は、再生停止位置テーブル２２を参照して、再生開始位置を決定する。すなわち、再生しようとしている電子書籍について、再生停止位置テーブル２２に、表示再生停止位置も音声再生停止位置も格納されていない場合には、再生制御部１３は、該電子書籍の最初のページを再生開始位置に決定する。また、再生停止位置テーブル２２に、表示再生停止位置と音声再生停止位置とのいずれか一方のみが格納されている場合には、再生制御部１３は、格納されている再生停止位置に基づいて、再生開始位置を決定する。さらに、再生停止位置テーブル２２に、表示再生停止位置と音声再生停止位置とが両方格納されている場合、再生制御部１３は、表示再生停止日時と音声再生停止日時とを比較し、新しい方の日時に対応する再生停止位置に基づいて、再生開始位置を決定する。
【００９２】
携帯情報端末１は、電子書籍の（表示／音声）再生を開始する際、上記のようにして、再生を開始する該電子書籍の位置（例えば、何ページの何行目から再生を開始するか）を決定する。以下では、説明の簡略化のため、携帯情報端末１の（特に再生制御部１３の）実行する、「再生を開始する位置を決定する」処理を、再生開始位置決定処理と呼びことにする。携帯情報端末１の実行する、「表示再生（テキスト表示）または音声再生を開始する位置を決定する処理」（再生開始位置決定処理）は、ほぼＳ１５からＳ１９までの処理に相当する。
【００９３】
また、携帯情報端末１は、電子書籍を再生する方法を、すなわち、電子書籍を表示再生（電子書籍に対応するテキストを表示部６０に表示する）か、または、音声再生（電子書籍に対応する音声を再生する）か、を自動で選択することができる。
【００９４】
すなわち、携帯情報端末１の制御方法は、イヤホンジャック３０（接続部）へのイヤホン２（外部音声出力装置）の接続を検出する接続検出ステップ（Ｓ２０）と、自装置の周囲の照度を取得する（自装置の内部および外部の少なくとも一方についての情報である環境情報を取得する）環境情報取得ステップ（Ｓ２１の前提となるステップ）と、上記環境情報取得ステップにて取得した照度（上記環境情報）が照度判定用基準２１以下であるか（所定の判定基準を満たしているか否か）を判定する環境情報判定ステップ（Ｓ２１）と、上記接続検出ステップにてイヤホンジャック３０へイヤホン２が接続されていることを検出し、かつ、上記環境情報判定ステップにて上記照度が照度判定用基準２１以下であると判定したとき、上記コンテンツ画像に対応する音声であるコンテンツ音声を再生し、イヤホンジャック３０に接続されたイヤホン２に出力する再生制御ステップ（Ｓ２２）と、を含む。
【００９５】
具体的には、再生制御部１３は、接続状態検出部１２によって検出されるイヤホン２の接続状態、および環境情報判定部１１によって判定される環境情報（照度センサ４０の測定する照度）の判定結果に基づいて、電子書籍の再生方法を決定する。再生制御部１３は、接続状態検出部１２によってイヤホンジャック３０へのイヤホン２の接続が検出され、かつ、環境情報判定部１１によって、照度センサ４０の測定する照度が照度判定用基準２１以下であると判定されると、表示再生部１５に表示再生を停止させ、音声再生部１４に音声再生を実行させる。一方、接続状態検出部１２によってイヤホンジャック３０からのイヤホン２の切断が検出され、または、環境情報判定部１１によって、照度センサ４０の測定する照度が照度判定用基準２１より大きいと判定されると、再生制御部１３は、音声再生を停止させ、表示再生を実行させる。
【００９６】
携帯情報端末１は、電子書籍の再生方法を、すなわち、表示再生（テキスト表示）するか、それとも音声再生するかを、上記のようにして決定する。以下では、説明の簡略化のため、携帯情報端末１の（特に再生制御部１３の）実行する、「再生方法を決定する」処理を、再生方法決定処理と呼びことにする。携帯情報端末１の実行する、「表示再生（テキスト表示）するか、または音声再生するか、を決定する処理」（再生方法決定処理）は、ほぼＳ２０からＳ２５までの処理に相当する。
【００９７】
さらに、携帯情報端末１は、（表示／音声）再生中に、イヤホンの着脱（イヤホン２のイヤホンジャック３０への取付け、またはイヤホンジャック３０からの取り外し）があると、再生を停止し、再生方法に応じて、着脱のあった時点を再生停止位置として記憶する。また、着脱時点までの（表示／音声）再生位置を再生停止位置として記憶する。さらに、（表示／音声）再生中に、環境情報の変化、すなわち、イヤホン２から出力される音声をユーザが聞く準備が整っているかの判定結果の変化、があった場合にも、再生を停止し、再生方法に応じて、再生停止日時および再生停止位置を記憶する。ただし、詳細は後述するが、音声再生中に環境情報の変化があった場合には、音声再生を停止させず、代わりに、表示部６０に、現在音声再生中の箇所に対応する画像（テキスト）を表示させるとしてもよい。
【００９８】
具体的には、再生制御部１３は、以下のタイミングで、音声再生部１４に音声再生を停止させ、または、表示再生部１５に表示再生を停止させ、再生を停止した日時および位置を、再生方法毎に記憶する。すなわち、接続状態検出部１２によって検出されるイヤホン２の接続状態の変更、および環境情報判定部１１によって判定される環境情報（照度センサ４０の測定する照度）の判定結果の変更、の少なくとも一方を通知されたタイミングで、再生制御部１３は再生を停止させる。つまり、イヤホン２がイヤホンジャック３０から抜かれたことを接続状態検出部１２によって通知され、または、照度判定用基準２１以下であった照度が、照度判定用基準２１より大きくなったことを環境情報判定部１１によって通知されると、再生制御部１３は、音声再生を停止させ、現時点（音声再生停止日時）と、現時点まで音声再生していた位置（音声再生停止位置）とを、再生停止位置テーブル２２に格納する。また、イヤホン２がイヤホンジャック３０に差し込まれたことを接続状態検出部１２によって通知され、または、照度判定用基準２１より大きかった照度が、照度判定用基準２１以下になったことを環境情報判定部１１によって通知されると、再生制御部１３は、表示再生を停止させ、現時点（表示再生停止日時）と、現時点まで表示再生していた位置（表示再生停止位置）とを、再生停止位置テーブル２２に格納する。
【００９９】
なお、イヤホン２がイヤホンジャック３０に接続されていることを接続状態検出部１２によって通知されている状態で、以下のいずれかの情報を通知されると、再生制御部１３は表示再生部１５に、音声再生部１４に音声再生させている位置に対応する電子書籍の位置を表示部６０へ表示させる、としてもよい。すなわち、環境情報の判定結果の変更を環境情報判定部１１によって通知され、または、入力受付部１６によってタッチパネル７０へのユーザのタッチが検出されると、表示再生部１５に、音声再生部１４に音声再生させている位置に対応する電子書籍の位置を表示部６０へ表示させる、としてもよい。
【０１００】
携帯情報端末１は、イヤホンの着脱および環境情報の変化の少なくとも一方を契機として、電子書籍の再生を上記のように停止する。また、携帯情報端末１は、再生を停止する際には、停止までに実行していた再生方法に応じて、すなわち、電子書籍を表示再生していたのか、または音声再生していたのか、に応じて、再生を停止する日時および位置を、記憶する。以下では、説明の簡略化のため、携帯情報端末１の実行する、「再生を停止する」処理、および「再生を停止する際、実行していた再生方法に応じて、再生を停止する日時および位置を、記憶する」処理を、再生停止処理と呼びことにする。携帯情報端末１の実行する、「イヤホンの着脱および環境情報の変化の少なくとも一方を契機として、電子書籍の再生を停止し、実行していた再生方法に応じて、再生停止日時および再生停止位置を記憶する処理」（再生停止処理）は、ほぼＳ１１からＳ１４までの処理に相当する。
【０１０１】
（使用シーン）
実際に携帯情報端末１を用いて電子書籍を音声再生させて楽しむ場合にユーザは、電子書籍アプリを立ち上げた状態で、イヤホン２をイヤホンジャック３０に差し込んで鞄等にしまうだけでよい。
【０１０２】
携帯情報端末１によれば、電子書籍の再生方法を容易に変更でき、かつイヤホン２から出力される音声を聞き逃すことがないため、ユーザは、例えば以下のような場合でも、読書を中断させることなく、電子書籍を楽しむことができる。すなわち、例えば、目が疲れたり、携帯情報端末１を持つ手が疲れてきたりした場合、歩行中等であって目は他のことに集中しなければいけない場合、および、電車の中で電子書籍を読んでいる時に電車が混んできた場合でも、読書を継続して楽しむことができる。上記のような場合でも、ユーザは、携帯情報端末１のイヤホンジャック３０にイヤホン２を挿して、携帯情報端末１をポケットに入れ、または鞄にしまうだけで、電子書籍の再生方法を、テキスト表示から音声再生に容易に変更でき、かつイヤホン２からの音声を聞き逃すことがない。
【０１０３】
ここで、イヤホン２をイヤホンジャック３０に差し込んで直ぐに再生が始まると、例えば、イヤホンジャック３０にイヤホン２を差し込んだ後にイヤホン２を耳に装着する人にとっては、読み上げを聞く前に再生が始まっているので、再生された音声の一部を聞き逃してしまう。また、「イヤホン２をイヤホンジャック３０に差し込む」という動作は、「コンテンツを再生させる」という操作ではないので、イヤホン２をイヤホンジャック３０に差し込んで直ぐに再生が始まるということに、違和感を覚えるユーザも多いと考えられる。
【０１０４】
再生方法の変更に際し、例えば、ボタン押下、再生メニューを表示部６０に表示させタッチ操作する、等のユーザ操作を求めてもよいが、そのよう操作を実行しなくてはならないのは不便であり、特に満員電車ではそのような操作もままならないことが多い。
【０１０５】
これに対し、携帯情報端末１は、イヤホンジャック３０にイヤホン２を挿してから、（表示部６０と同じ側に設けた）照度センサ４０を隠すような動作をした時に音声再生が始まるので、音声再生させるための操作が分かりやすく、かつ聞き逃しがなく便利である。照度センサ４０を隠すような動作とは、具体的には、携帯情報端末１をポケットに入れたり、鞄にしまったり、携帯情報端末１に装着しているカバーを閉じたりするような動作であればよく、満員電車等でも簡単に実行できる動作である。従って、例えば電車で電子書籍を読んでいる時に電車が混んできてテキストを見ることが困難になった場合でも、イヤホン２を携帯情報端末１に挿してポケットに入れ、またはカバーを閉じた時点等で、音声再生が開始されるので、便利であり、聞き逃しがない。
【０１０６】
〔実施形態２〕
前述のように、携帯情報端末１において、再生制御部１３は、音声再生部１４が上記コンテンツ音声をイヤホン２に出力中に、接続状態検出部１２によってイヤホンジャック３０からのイヤホン２の切断が検出されたとき、音声再生部１４に上記コンテンツ音声の出力を停止させる。ただし、再生制御部１３による音声再生の停止処理は、図３に例示されるフローに限られるものではない。
【０１０７】
図６は、携帯情報端末１について、図３に示したのとは異なる再生停止処理の流れを示すフローチャートである。携帯情報端末１の実行する再生停止処理は、図３に例示したものに限られず、以下に図６を用いて説明するような処理であってもよい。
【０１０８】
実行中の再生方法が、表示再生（テキスト表示）である場合も、音声再生である場合も、携帯情報端末１は以下の処理手順に従って電子書籍の再生を停止する。
【０１０９】
すなわち、再生制御部１３はまず、電子書籍に対応する音声を再生しイヤホン２から出力させる音声再生部１４と、電子書籍に対応する画像（テキスト）を再生し表示部６０に表示させる表示再生部１５とに問い合わせを行い、下記の点を確認する。すなわち、再生制御部１３は、音声再生を現在実行中であるかを、つまり、現在実行中の電子書籍の再生方法が、音声再生であるか否かを確認する（Ｓ７１）。
【０１１０】
音声再生中である（Ｓ７１でＹｅｓ）場合、つまり、音声再生部１４が電子書籍を音声再生中である場合、イヤホン２がイヤホンジャック３０から抜かれたことが接続状態検出部１２によって検出されたか否かを確認する（Ｓ７２）。
【０１１１】
音声再生中（Ｓ７１でＹｅｓ）に、イヤホン２がイヤホンジャック３０から抜かれたことが検出された（Ｓ７２でＹｅｓ）場合、再生制御部１３は、以下の処理を実行する。すなわち、音声再生部１４に音声再生を停止させ、イヤホン２がイヤホンジャック３０から抜かれた時点の音声再生位置を音声再生停止位置として記憶部２０の再生停止位置テーブル２２に格納する（Ｓ７３）。さらに再生制御部１３は、現時点を音声再生停止日時として再生停止位置テーブル２２に格納する（Ｓ７４）。
【０１１２】
イヤホン２がイヤホンジャック３０から抜かれていないことを検出した（Ｓ７２でＮｏ）場合、環境情報判定部１１による環境情報（照度センサ４０の測定する照度）の判定結果に変化があったか否かを確認する（Ｓ７５）。「照度センサ４０によって測定された照度が照度判定用基準２１以下であるか」の判定の結果に変化があった場合、つまり、照度センサ４０が測定した照度が変化した場合、環境情報判定部１１は、判定結果に変化があったことを、再生制御部１３に通知する。具体的には、照度センサ４０によって検出していた照度が、照度判定用基準２１以下から、照度判定用基準２１より大きくなった場合、環境情報判定部１１は、判定結果の変化を、再生制御部１３に通知する。また、照度判定用基準２１より大きかった照度が、照度判定用基準２１以下になった場合も、環境情報判定部１１は、判定結果の変化を、再生制御部１３に通知する。
【０１１３】
環境情報判定部１１による環境情報の判定結果に変化があった（Ｓ７５でＹｅｓ）場合、再生制御部１３は、音声再生部１４に音声再生を停止させ、現時点までの音声再生位置を、音声再生停止位置として再生停止位置テーブル２２に格納する（Ｓ７６）。
【０１１４】
環境情報の判定結果に変化がなかった（Ｓ７５でＮｏ）場合、ユーザからの音声再生の停止指示が入力受付部１６によって検出されたか確認する（Ｓ７７）。環境情報の判定結果に変化がなかった（Ｓ７５でＮｏ）場合とは、具体的には、照度センサ４０によって測定された照度が、照度判定用基準２１以下のままである場合、および、照度が照度判定用基準２１より大きいままである場合を指す。
【０１１５】
ユーザからの音声再生の停止指示が入力受付部１６によって検出された（Ｓ７７でＹｅｓ）場合、再生制御部１３は音声再生部１４に音声再生を停止させ、現時点までの音声再生位置を、音声再生停止位置として再生停止位置テーブル２２に格納し（Ｓ７６）、Ｓ７４に進む。
【０１１６】
ユーザからの音声再生の停止指示が入力受付部１６によって検出されていない（Ｓ７７でＮｏ）場合、入力受付部１６がユーザからのその他の表示再生処理の、具体的には表示再生の継続、早送り、ページ送り、巻き戻し、ページ戻し、しおり位置へのジャンプ等の、指示を検出している時には、再生制御部１３は該指示に対応する処理を実行する（Ｓ７８）。
【０１１７】
音声再生中でない（Ｓ７１でＹｅｓ）場合、つまり、表示再生部１５が、電子書籍をテキスト表示（表示再生）中である場合、イヤホン２がイヤホンジャック３０に差し込まれたのを接続状態検出部１２が検出したか否かを確認する（Ｓ７９）。
【０１１８】
表示再生中（Ｓ７１でＮＯ）に、イヤホン２がイヤホンジャック３０に差し込まれたのが検出された（Ｓ７９でＹｅｓ）場合、再生制御部１３は、以下の処理を実行する。すなわち、再生制御部１３は、表示再生部１５に表示再生を停止させ、イヤホン２がイヤホンジャック３０に差し込まれた時点の表示再生位置を表示再生停止位置として再生停止位置テーブル２２に格納する（Ｓ８０）。さらに、再生制御部１３は、現時点を表示再生停止日時として再生停止位置テーブル２２に格納する（Ｓ８１）。
【０１１９】
イヤホン２がイヤホンジャック３０に差し込まれていないことが接続状態検出部１２によって検出された（Ｓ７９でＮｏ）場合、環境情報判定部１１による環境情報の判定結果に変化があったか否かを確認する（Ｓ８２）。
【０１２０】
環境情報の判定結果に変化があった（Ｓ８２でＹｅｓ）場合、再生制御部１３は表示再生部１５に表示再生を停止させ、現時点までの表示再生位置を、表示再生停止位置として再生停止位置テーブル２２に格納し（Ｓ８３）、Ｓ８１に進む。ここで、環境情報の判定結果に変化があった（Ｓ８２でＹｅｓ）場合とは、具体的には、例えば、照度判定用基準２１より大きかった照度が、照度判定用基準２１以下になった場合を指す。
【０１２１】
環境情報の判定結果に変化がなかった（Ｓ８２でＮｏ）場合、具体的には、例えば照度センサ４０によって検出していた携帯情報端末１の周囲の照度が、照度判定用基準２１より大きいままである場合、ユーザからの表示再生の停止指示が入力受付部１６によって検出されたか確認する（Ｓ８４）。
【０１２２】
ユーザからの表示再生の停止指示が入力受付部１６によって検出された（Ｓ８４でＹｅｓ）場合、再生制御部１３は、表示再生部１５に表示再生を停止させ、現時点までの表示再生位置を、表示再生停止位置として再生停止位置テーブル２２に格納し（Ｓ８３）、Ｓ８１に進む。
【０１２３】
ユーザからの表示再生の停止指示が入力受付部１６によって検出されていない（Ｓ８４でＮｏ）場合、入力受付部１６がユーザからのその他の表示再生処理の、具体的には表示再生の継続、早送り、ページ送り、巻き戻し、ページ戻し、しおり位置へのジャンプ等の、指示を検出している時には、再生制御部１３は該指示に対応する処理を実行する（Ｓ８５）。
【０１２４】
以上に説明した携帯情報端末１の再生停止処理について、概要をまとめれば以下のようになる。
【０１２５】
既に説明したように、携帯情報端末１は、照度センサ４０（環境情報取得手段）によって取得された照度（環境情報）が、照度判定用基準２１以下であると判定されてから、つまり、イヤホン２からの音声をユーザが聞く準備は整っていると判定してから、電子書籍の音声再生を実行する。
【０１２６】
携帯情報端末１はさらに、音声再生中に、イヤホン２がイヤホンジャック３０から切断され、または、イヤホン２から出力される音声をユーザが聞く準備が整っていないと判定すると、例えば照度（環境情報）の変更を検出すると、自動で音声再生を停止する。
【０１２７】
従って、携帯情報端末１は、「音声再生開始時における聞き逃しの防止」だけでなく、「音声再生中の聞き逃しの防止」、つまり「聞き逃しを防止するための音声再生の自動停止」機能を備えており、音声再生に係るユーザビリティの向上を実現することができる。
【０１２８】
なお、上記の例では、接続状態検出部１２によって、イヤホン２の着脱が検出された時だけでなく、環境情報判定部１１による環境情報（照度）の判定結果に変更があった場合にも、再生制御部１３は（表示／音声）再生を停止させる、と説明した。しかし、再生制御部１３は、接続状態検出部１２によってイヤホン２の切断が検出された時に音声再生部１４に電子書籍の音声再生を停止させればよく、環境情報判定部１１の判定結果に変更があった場合にも音声再生を停止させなくてはならない訳ではない。すなわち、イヤホン２の接続状態に変化がなく、環境情報判定部１１の判定結果にのみ変更があった場合、再生制御部１３は、音声再生部１４に音声再生を停止させなくともよい。詳細は後述するが、再生制御部１３は、音声再生中に、接続状態検出部１２によってイヤホン２が接続されていることが検出され、かつ、以下の２つの少なくとも一方が通知された場合、音声再生を停止させることなく、音声再生中の電子書籍の位置に対応する位置を、表示部６０に表示させる、としてもよい。すなわち、音声再生中にイヤホン２が接続されたまま、環境情報判定部１１の判定結果の変更、または、入力受付部１６によって検出されたユーザからの入力、が通知された場合、再生制御部１３は、音声再生中の電子書籍の位置に対応する位置を、表示部６０に表示させる。
【０１２９】
また、携帯情報端末１は、再生停止位置保存機能、すなわち、読み上げ（音声再生）およびテキスト再生（表示再生）を停止した箇所を保存する機能を有しており、つまり、各電子書籍について、再生方法毎に、再生を停止した日時と位置とを保存する。例えば、携帯情報端末１は、電子書籍に対応する画像をテキスト表示している最中に、表示部６０の表示をＯＦＦにする指示、または電子書籍アプリを停止させる指示を検出すると、表示再生を停止する。そして、記憶部２０の再生停止位置テーブル２２に、上記指示があった時点においてテキスト表示していたページを、表示再生停止ページ（表示再生停止位置）として、上記指示があった時点を、表示停止日時として、格納する。
【０１３０】
従って、詳細は後述するが、携帯情報端末１は、既に再生停止位置を保存したのと同じ電子書籍を次に再生する際には、例えば、前回再生を停止したページのトップの新しい段落から再度、読み上げおよびテキスト再生の少なくとも一方を開始することができる。
【０１３１】
（音声再生位置のハイライト表示機能）
図６に例示した上記の再生停止処理では、音声再生中（Ｓ７１でＹｅｓ）に、イヤホン２が抜かれずに（Ｓ７２でＮｏ）、環境情報の判定結果に変化があった（Ｓ７６）場合、音声再生が停止され、停止日時と音声再生停止箇所とが保存される（Ｓ７６）。
【０１３２】
しかしながら、Ｓ７６において、音声再生を停止し、停止日時と音声再生停止箇所とを保存する代わりに、以下の処理を実行してもよい。すなわち、音声再生を停止し、停止日時と音声再生停止箇所とを保存する代わりに、音声再生を継続しつつ、音声再生中の箇所に対応する画像（テキスト）を、表示部６０に表示してもよい。
【０１３３】
図７は、携帯情報端末１について、電子書籍の音声再生中にユーザがタッチパネル７０にタッチした際に表示部６０に表示される画面例を示す図である。つまり、音声再生中に、ユーザがタッチパネル７０にタッチした結果、表示部６０には、現在音声再生している箇所、つまり現在読み上げている箇所が、ハイライト表示されている。
【０１３４】
音声再生部１４に音声再生を実行させている最中に、ユーザによるタッチパネル７０へのタッチを入力受付部１６が検出すると、再生制御部１３は、以下の処理を実行する。すなわち、再生制御部１３は表示再生部１５に、音声再生部１４が音声再生している箇所（に対応する電子書籍の箇所）を、テキスト表示（表示再生）させる。
【０１３５】
その結果、図７に例示するように、イヤホン２から聞こえてくる「はまやらわ」という文字が、表示部６０にハイライト表示されて、表示される。
【０１３６】
音声出力されている箇所に対応する箇所がハイライトされて表示部６０に表示されるので、ユーザは、どの箇所が音声出力されているかを容易に把握することができ、ユーザビリティを向上させることができる。
【０１３７】
以上を整理すれば、携帯情報端末１は、ユーザからの入力を検出する入力受付部１６（入力受付手段）を備え、再生制御部１３（再生制御手段）は、音声再生部１４（音声再生手段）が電子書籍に対応する音声（コンテンツ音声）をイヤホン２（外部音声出力装置）に出力中に、入力受付部１６によってユーザからの入力が検出されると、コンテンツ音声に対応する位置の上記コンテンツ画像を表示部６０に表示させる。つまり、携帯情報端末１は、音声の再生中に、イヤホン２が取り外されたことが接続状態検出部１２によって検出されず、かつ、入力受付部１６によって、タッチパネル７０等を介するユーザ指示が検出されると、音声再生を継続させつつ、音声を再生させている箇所に対応する画像（テキスト）を、表示部６０に表示する。
【０１３８】
従って、ユーザは、音声出力されている箇所を容易に目で見て確認することができる。
【０１３９】
なお、音声再生中の箇所を表示部６０にハイライト表示させている最中にイヤホンジャック３０からイヤホン２を抜き、直ぐまた差し込んだ時は、ハイライトされてない箇所から、つまり直前まで音声されていた箇所の続きの箇所から、音声再生を開始してもよい。
【０１４０】
前述のように、イヤホン２の着脱を接続状態検出部１２が検出すると、再生制御部１３はいったん再生を停止し、停止時点までに再生した箇所を、停止時点までに実行していた再生方法毎に、記憶部２０の再生停止位置テーブル２２に格納する。例えば、音声再生中にイヤホン２がイヤホンジャック３０から抜かれた場合、再生制御部１３は、イヤホン２が抜かれた時点を音声再生停止日時として、またその時点までに音声再生していた位置を、音声再生停止位置として、再生停止位置テーブル２２に格納する。一方、テキスト再生（表示再生）中にイヤホン２がイヤホンジャック３０に差し込まれた場合、再生制御部１３は、イヤホン２が差し込まれた時点を表示再生停止日時として、またその時点までに表示再生していた位置を、表示再生停止位置として、再生停止位置テーブル２２に格納する。再生停止位置テーブル２２への、再生方法毎の再生停止日時および再生停止位置の格納後、入力受付部１６がユーザからの再生停止指示を検出しない限り、再生制御部１３はさらに、直近の再生停止日時に対応する再生停止位置を、再生開始位置に決定する。
【０１４１】
従って、イヤホンジャック３０からイヤホン２を抜き、直ぐまた差し込んだ時には、イヤホン２が抜かれた時点でハイライト表示されていた箇所が、再生停止位置となり、この再生停止位置から、再生が開始されるのが携帯情報端末１の標準的な処理である。
【０１４２】
ただし、再生制御部１３は、イヤホンジャック３０に差し込まれていたイヤホン２が抜かれ、直ぐに（所定時間内に）またイヤホンジャック３０に差し込まれた場合、音声再生を、直前まで音声再生していた位置の直後の位置から、開始してもよい。
【０１４３】
具体的には、再生停止位置テーブル２２に格納された音声再生停止日時と、イヤホン２がイヤホンジャック３０に差し込まれたのが接続状態検出部１２によって検出された日時とが、所定時間差以内である場合、再生制御部１３は以下の処理を行う、としてもよい。すなわち、再生制御部１３は、再生停止位置テーブル２２に格納された音声再生停止日時に対応する音声再生停止位置からではなく、該音声再生停止位置の直後の位置から、音声再生部１４に、音声再生を開始させてもよい。なお、上記所定時間差は、例えば、ユーザ設定情報２３に格納されていてもよい。
【０１４４】
同様に、再生停止位置テーブル２２に格納された表示再生停止日時と、イヤホン２がイヤホンジャック３０から抜かれたことが接続状態検出部１２によって検出された日時とが、所定時間差以内である場合、再生制御部１３は以下の処理を行う、としてもよい。すなわち、再生制御部１３は、再生停止位置テーブル２２に格納された表示再生停止日時に対応する表示再生停止位置からではなく、該表示再生停止位置の直後の位置から、表示再生部１５に、表示再生を開始させてもよい。
【０１４５】
〔実施形態３〕
前述のように、携帯情報端末１は、最後に再生を停止したテキスト画像（上記コンテンツ画像）または音声（上記コンテンツ音声）の該停止時の上記電子書籍（コンテンツ）における位置を示す停止位置情報を記憶する記憶部２０をさらに備え、再生制御部１３は、音声再生部１４に、記憶部２０に記憶されている停止位置情報が示す位置から上記コンテンツ音声の再生を開始させる。ただし、再生制御部１３による再生開始位置の決定処理は、図３に例示されるフローに限られるものではない。
【０１４６】
図４は、携帯情報端末１について、図３に示したのとは異なる再生開始位置決定処理の流れを示すフローチャートである。携帯情報端末１の再生開始位置決定処理は、図３に例示したものに限られず、以下に図４を用いて説明するような処理であってもよい。
【０１４７】
まず、再生制御部１３は、表示部６０の表示を制御する表示再生部１５に問い合わせを行い、携帯情報端末１が表示ＯＮ中であるか否か、つまり、表示部６０の表示がＯＮであるか否かを確認する（Ｓ３１）。
【０１４８】
携帯情報端末１の表示部６０の表示がＯＮである（Ｓ３１でＹｅｓ）場合、再生制御部１３は表示再生部１５にさらに問い合わせを行い、電子書籍の表示再生（テキスト表示）中であるか否かを確認する（Ｓ３２）。
【０１４９】
電子書籍の表示再生（テキスト表示）中である（Ｓ３２でＹｅｓ）場合、接続状態検出部１２によって、イヤホン２の着脱を検出されかを確認する（Ｓ４３）。Ｓ４３以降の処理の内容については後述する。
【０１５０】
電子書籍の表示再生（テキスト表示）中でない（Ｓ３２でＮｏ）場合、再生制御部１３は、電子書籍アプリが起動中であるか否かを確認する（Ｓ３３）。
【０１５１】
電子書籍アプリが起動中ではない（Ｓ３３でＮｏ）場合、ユーザからの他のアプリの起動指示が入力受付部１６によって検出されていないかを確認する（Ｓ３４）。他のアプリの起動指示が検出されている（Ｓ３４でＹｅｓ）場合、再生制御部１３は該他のアプリを起動し（Ｓ３５）、他のアプリの起動指示も検出されていない（Ｓ３４でＮｏ）場合、再生制御部１３は、処理を行わず、動作を停止する。
【０１５２】
携帯情報端末１が電子書籍アプリを起動中である（Ｓ３３でＹｅｓ）場合、再生制御部１３はさらに、（表示／音声）再生しようとする電子書籍について、ユーザからの再生開始位置の指定が入力受付部１６によって検出されているかを確認する（Ｓ３６）。
【０１５３】
ユーザからの再生開始位置の指定が検出されている（Ｓ３６でＹｅｓ）場合、ユーザの指定した再生開始位置を再生開始位置に決定する（Ｓ３７）。
【０１５４】
ユーザからの再生開始位置の指定が検出されていない（Ｓ３６でＮｏ）場合、再生制御部１３は、再生停止位置テーブル２２から、表示再生（テキスト表示）停止ページと表示再生停止日時とを読み出す（Ｓ３８）。次に、再生制御部１３は、再生停止位置テーブル２２から、音声再生停止位置と音声再生停止日時とを２０から読み出す（Ｓ３９）。なお、Ｓ３８とＳ３９とは順番を入れ替えてもよい。そして、再生制御部１３は、音声再生停止日時と表示再生停止日時とを比較し、どちらが古いかを判定する（Ｓ４０）。
【０１５５】
音声再生停止日時が表示再生停止日時より古い（Ｓ４０でＹｅｓ）場合、再生制御部１３は、表示再生停止ページを再生開始位置に決定する（Ｓ４１）。一方、音声再生停止日時が表示再生停止日時より新しい（Ｓ４０でＮｏ）場合、再生制御部１３は、音声再生停止ページを再生開始位置に決定する（Ｓ４２）。
【０１５６】
再生制御部１３は、表示再生部１５に問い合わせを行って表示部６０の表示がＯＦＦである（Ｓ３１でＮｏ）のを確認すると、次に音声再生部１４に問い合わせを行い、電子書籍に対応する音声を再生中であるか否かを確認する（Ｓ４３）。既に説明したように、携帯情報端末１は、電子書籍に対応する音声をイヤホン２から出力中の間は基本的に、表示部６０の表示をＯＦＦにしておく、つまり表示部６０を暗くして何も表示しない。従って、携帯情報端末１の表示部６０の表示がＯＦＦである（Ｓ３１でＮｏ）場合であっても、携帯情報端末１は、電子書籍に対応する音声をイヤホン２から出力中である可能性がある。Ｓ４３において再生制御部１３は、表示部６０の表示がＯＦＦの状態で、音声再生が実行されている途中であるのかを確認する。
【０１５７】
携帯情報端末１の表示部６０の表示がＯＦＦであり（Ｓ３１でＮｏ）、かつ、音声再生部１４が電子書籍に対応する音声を再生中でもない（Ｓ４３でＮｏ）、再生制御部１３は、処理を行わず、動作を停止する。一方、携帯情報端末１の表示部６０の表示がＯＦＦであり（Ｓ３１でＮｏ）、かつ、音声再生部１４が電子書籍に対応する音声を再生中である（Ｓ４３でＹｅｓ）場合、イヤホン２の着脱が接続状態検出部１２によって検出されたか否かを確認する（Ｓ４４）。
【０１５８】
イヤホン２がイヤホンジャック３０に差し込まれた、または、イヤホン２がイヤホンジャック３０から抜かれた、ことが接続状態検出部１２によって検出された場合（Ｓ４４でＹｅｓ）、再生制御部１３は以下の処理を実行する。すなわち、（表示／音声）再生を停止し、現時点を再生停止時点として記憶部２０に記憶するとともに、再生停止時点までの再生位置を（表示／音声）再生停止位置として記憶部２０に記憶する（Ｓ４５）。その後、Ｓ３５以降の処理に進むが、Ｓ３５以降の処理については既に説明したので省略する。
【０１５９】
イヤホン２の着脱が接続状態検出部１２に検出されていない場合（Ｓ４４でＮｏ）、環境情報判定部１１による環境情報（照度センサ４０の測定する照度）の判定結果が変化したかを確認する（Ｓ４６）。前述のように、環境情報判定部１１は、照度センサ４０が測定した照度が、照度判定用基準２１以下である場合には、環境情報が、イヤホン２からの音声をユーザが聞く準備が整っているかを判定するための判定基準を満たしていると判定する。また、照度が、照度判定用基準２１よりも大きい（明るい）場合には、環境情報は判定基準を満たしていないと判定する。環境情報判定部１１によるこの判定結果に変化があった場合とは、具体的には、以下の２つの場合を指す。すなわち、照度センサ４０によって検出していた照度が、照度判定用基準２１以下から照度判定用基準２１より大きく（明るく）なった場合、および、照度判定用基準２１より大きかった照度が、照度判定用基準２１以下になった場合を指す。
【０１６０】
環境情報の変化があった（Ｓ４６でＹｅｓ）場合、Ｓ４５に進む。一方、環境情報の変化がなかった（Ｓ４６でＮｏ）場合、ユーザからの（表示／音声）再生の停止指示が、入力受付部１６によって検出されたかを確認する（Ｓ４７）。
【０１６１】
ユーザからの（表示／音声）再生の停止指示を、つまり電子書籍に対応する音声再生の停止、およびテキスト表示（表示再生）の停止の少なくとも一方が検出された場合（Ｓ４７でＹｅｓ）、Ｓ４５に進む。一方、ユーザからの再生停止指示が検出されない（Ｓ４７でＮｏ）場合、電子書籍の（表示／音声）再生を継続する（Ｓ４８）。
【０１６２】
なお、上記の説明において、再生開始位置は再生停止位置に一致する例を示したが、携帯情報端末１において、再生開始位置は再生停止位置に厳密に一致する必要はなく、再生停止位置に基づいて再生開始位置が決定されればよい。
【０１６３】
すなわち、再生停止位置の含まれるページの最初の段落、または再生停止位置の含まれるページの先頭位置を再生開始位置にしてもよいし、前述のハイライト表示機能の説明において述べたように、再生停止位置の直後の位置を再生開始位置にしてもよい。さらに、同じ再生停止位置に基づいて再生を開始する場合であっても、再生方法に応じて、再生開始位置が異なるとしてもよい。例えば、音声再生を開始する場合には、再生停止位置の含まれるページのトップの新しい段落、または再生停止位置の含まれるページの先頭を再生開始位置とし、表示再生を開始する場合には、該再生停止位置の含まれるページまたは段落を再生開始位置とする、としてもよい。つまり、例えば、表示部６０には再生停止位置が含まれるページが表示され、音声再生は、再生停止位置が含まれるページの最初の段落の頭の部分から始まる、としてもよい。再生停止位置と再生開始位置との対応関係は、例えば、再生方法毎に、記憶部２０のユーザ設定情報２３に格納されている。
【０１６４】
以上に説明した携帯情報端末１の再生開始位置決定処理について、概要をまとめれば以下のようになる。
【０１６５】
携帯情報端末１は、再生停止位置保存機能を有し、つまり、電子書籍の読み上げ（音声再生）を停止した箇所、および電子書籍のテキスト表示（表示再生）を停止した箇所を保存する。従って、携帯情報端末１は、例えば、前回或る箇所で（表示／音声）再生を停止した電子書籍について、次回はそのページのトップの新しい段落から再度、読み上げ等の再生を開始することができる。
【０１６６】
つまり、携帯情報端末１は、直近の音声再生およびテキスト表示（表示再生）の履歴に基づいて、再生開始位置を決定する。すなわち、音声再生停止日時と表示再生停止日時とを比較し、新しい方の再生停止日時に対応する再生停止位置から、音声再生または表示再生を行う。具体的には、表示再生停止日時が音声再生停止日時より新しい場合、表示再生停止位置から再生を開始し、表示再生停止日時が音声再生停止日時より古い場合、音声再生停止位置から再生を開始する。なお、携帯情報端末１は上記の再生開始位置の決定処理を行ったのち、イヤホン２のイヤホンジャック３０への接続状態と、環境情報とに基づいて、上記再生開始位置からどのような方法によって電子書籍を再生するかを決定する処理（再生方法決定処理）を行う。
【０１６７】
ユーザは、イヤホン２から再生された音声を聞くという手段と、表示部６０に表示された書籍を見るという手段と、の２つの手段によって、電子書籍を楽しむことができる。
【０１６８】
ここで、電子書籍を楽しむ携帯情報端末１の電源をＯＦＦからのＯＮにした場合、および、音声再生をいったん停止させ、再度、音声再生を開始させた場合等において、再生をどこから始めるかは、電子書籍を楽しもうとするユーザにとって重要なことである。すなわち、テキスト表示を見るにせよ、音声再生を聞くにせよ、読書を少し休止して、直ぐにまた読み始めようとする場合、直近までの再生（テキスト表示／音声再生）停止箇所を、電子書籍の最初からページをめくって探すのは、ユーザにとって不便である。また、先日読んでいた電子書籍の続きを、暇な時にまた読もうとする場合も、同様である。
【０１６９】
携帯情報端末１は、イヤホン２の着脱、環境情報（例えば照度センサ４０の測定する照度）の変化、およびユーザからの（表示／音声）再生停止指示等があると、電子書籍の再生を停止するとともに、再生を停止した日時および箇所を自動で記憶する。そしてユーザが上記電子書籍を再び読む際には、直近の再生停止日時と、該再生停止日時に対応する再生停止位置とを呼び出し、自動で、該再生停止位置に基づいて、再生を開始する位置を決定する。
【０１７０】
従って、ユーザは再生を開始させる位置を自分で探す必要がなく、携帯情報端末１は、ユーザビリティの高い電子書籍再生方法を提供することができる。
【０１７１】
具体的には、携帯情報端末１は、再生停止位置テーブル２２に音声再生停止日時と表示再生停止日時とを記憶し、最新の音声再生位置、または最新の表示再生位置に基づいて、再生を開始する位置を決定する。つまり、ユーザが最近読んだり聞いたりしたところから、表示再生の開始、または音声再生の開始を行うことができる。ユーザは、再生開始位置を探したり、指定する必要がなく便利である。
【０１７２】
〔実施形態４〕
図８は、本発明の他の一態様に係る携帯情報端末１０１の要部構成の一例を示すブロック図である。なお、説明の便宜上、携帯情報端末１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１７３】
携帯情報端末１０１において、加速度センサ４１および姿勢センサ４２（環境情報取得手段）は、自装置の姿勢および運動の少なくとも一方の状態を示す情報を環境情報として取得し、環境情報判定部１１（環境情報判定手段）は、加速度センサ４１および姿勢センサ４２によって取得された上記環境情報が示す状態が所定の基準範囲内であるとき、判定基準が満たされていると判定し、上記環境情報が示す状態が上記基準範囲外であるとき、判定基準が満たされていないと判定する。具体的には、携帯情報端末１０１は、加速度センサ４１と姿勢センサ４２とを備え、また記憶部２０に位置固定判定用基準２５を格納している。
【０１７４】
加速度センサ４１は、例えば、一般的な携帯型の電子機器が備える３軸または６軸の加速度センサであればよく、携帯情報端末１０１の加速度を取得する。
【０１７５】
姿勢センサ４２は、例えば、地磁気の向きを計測できる一般的な方位センサであればよく、携帯情報端末１０１の姿勢を計測する。なお、姿勢センサ４２は、ＧＰＳセンサであってもよく、その場合には、携帯情報端末１０１の位置情報を所定の時間間隔で計測し、その経時変化から携帯情報端末１０１の姿勢を取得する。
【０１７６】
位置固定判定用基準２５は、イヤホン２から出力される音声をユーザが聞く準備が整っているか否かを判定するための基準である判定基準である。具体的には、環境情報判定部１１が、上記加速度および上記姿勢から、携帯情報端末１０１が鞄等の中に入れられることによって携帯情報端末１０１の位置等が安定しているか否かを判定するための、判定基準である。
【０１７７】
環境情報判定部１１は、位置固定判定用基準２５を用いて、加速度センサ４１の取得する携帯情報端末１０１の加速度と、姿勢センサ４２の取得する携帯情報端末１０１の姿勢とから、イヤホン２からの音声をユーザが聞く準備は整っているのかを判定する。すなわち、環境情報判定部１１は、携帯情報端末１０１の加速度および姿勢（環境情報）が、位置固定判定用基準２５に定められている加速度および姿勢安定度以下である場合には、携帯情報端末１０１の加速度および姿勢は判定基準を満たすと判定する。なお、姿勢安定度とは、携帯情報端末１０１の姿勢の単位時間（例えば毎秒）当たりの変化率であり、携帯情報端末１０１の姿勢の変化の度合いを示すものである。携帯情報端末１０１の加速度および姿勢が位置固定判定用基準２５を満たす場合、携帯情報端末１０１は鞄等に入れられて位置が安定していることが推定され、つまり、イヤホン２から出力される音声をユーザが聞く準備が整っていることが推定される。この場合、環境情報判定部１１は、環境情報（加速度センサ４１の加速度、および姿勢センサ４２の取得する姿勢）は判定基準を満たすと判定し、つまり、イヤホン２から出力される音声をユーザが聞く準備は整っていると判定する。
【０１７８】
加速度センサ４１の加速度、および姿勢センサ４２の取得する姿勢の少なくとも一方が、位置固定判定用基準２５の加速度および姿勢安定度より大きい場合、携帯情報端末１０１は、急激で速い動きをしており、または姿勢が安定しておらず、鞄等に納められてはいない状況であることが推定される。この場合、環境情報判定部１１は、環境情報は判定基準を満たさないと判定し、つまり、イヤホン２から出力される音声をユーザが聞く準備は整っていないと判定する。
【０１７９】
再生制御部１３は、環境情報判定部１１の上記判定結果に基づいて、上記に説明した再生開始位置の決定処理、再生方法の決定処理、再生の停止処理を実行する。
【０１８０】
なお、携帯情報端末１０１の姿勢のみから、イヤホン２から出力される音声をユーザが聞く準備が整っているかを判定してもよい。すなわち、携帯情報端末１０１が表示部６０を下にしてうつぶせに置かれていると推定できる場合には、表示部６０にテキスト表示（表示再生）される電子書籍をユーザが見ている可能性は低い。従って、環境情報判定部１１は、姿勢センサ４２の取得する携帯情報端末１０１の姿勢のみから、「携帯情報端末１０１が表示部６０を下にしてうつぶせに置かれている」と判定する場合には、環境情報は判定基準を満たしていないと判定してもよい。そして、環境情報判定部１１が「環境情報は判定基準を満たしていない」との判定結果を再生制御部１３に通知することによって、再生制御部１３は、表示再生部１５に電子書籍の表示再生を停止させ、代わって、音声再生部１４に音声再生を開始させる。
【０１８１】
携帯情報端末１０１は、自端末の加速度および姿勢の少なくとも一方のみによって、電子書籍等のコンテンツの再生方法を変更でき、かつ、イヤホン２からの音声出力をユーザが聞き逃すことを防ぐことができる。
【０１８２】
〔実施形態５〕
図９は、本発明の別の一態様に係る携帯情報端末１０２の要部構成の一例を示すブロック図である。なお、説明の便宜上、携帯情報端末１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１８３】
携帯情報端末１０２は、表示部６０に表示された電子書籍に対応する画像（コンテンツ画像）を見ている時のユーザの顔を撮影するカメラ４３を含み、環境情報判定部１１（環境情報判定手段）は、カメラ４３によって撮影された画像にユーザの顔が所定時間以上写っていないとき、判定基準が満たされていると判定し、上記画像にユーザの顔が所定時間以上写っているとき、判定基準が満たされていないと判定する。具体的には、携帯情報端末１０２は、表示部６０と同じ側にカメラ４３を備えており、カメラ４３の撮影する画像にユーザ（人）の顔が所定以上の時間写っていないか、を判定することによって、イヤホン２から再生された音声をユーザが聞く準備が整ったかを判定する。
【０１８４】
携帯情報端末１０２の記憶部２０には顔判定用基準２６が格納されている。顔判定用基準２６は、カメラ４３によって撮影される画像に人の顔が含まれているか否かの判定基準、および、「人の顔を認識しなくなってから所定以上の時間が経過したか」の判定に用いる「所定時間」である。
【０１８５】
環境情報判定部１１は、顔判定用基準２６を用いて、カメラ４３の撮影（取得）する画像に、ユーザの顔が所定時間以上現れないかを判定する。すなわち、カメラ４３の撮影（取得）する画像に、ユーザの顔が所定時間以上現れない場合、環境情報判定部１１は、カメラ４３が取得した画像（環境情報）は判定基準を満たす、つまり、イヤホン２から出力される音声をユーザが聞く準備が整っていると判定する。一方、カメラ４３の撮影（取得）する画像に、ユーザの顔が写っている場合には、カメラ４３が取得した画像は判定基準を満たさない、つまり、イヤホン２から出力される音声をユーザが聞く準備は整っていないと判定する。
【０１８６】
再生制御部１３は、環境情報判定部１１の上記判定結果に基づいて、上記に説明した再生開始位置の決定処理、再生方法の決定処理、再生の停止処理を実行する。
【０１８７】
現在一般的に利用されている携帯電話の多くはカメラを備えているため、携帯情報端末１０２は、現在一般的に利用されている携帯電話に新たな環境情報取得手段を付加することなく、容易に実現することができる。
【０１８８】
〔変形例〕
これまで、ユーザがイヤホン２から再生された音声を聞く準備が整ったか否かを、照度センサ４０が所定以下の暗さを検出するか否かによって判定する例を説明してきた。しかしながら、ユーザがイヤホン２から再生された音声を聞く準備が整ったか否かの判定は、照度センサ４０が検出する暗さに基づかなければならない訳ではない。すなわち、例えば以下のような照度センサ４０以外のセンサ等の環境情報取得手段を用いて、自端末および自端末の周囲の状況とユーザの状態との少なくとも一方についての情報である環境情報を取得し、ユーザがイヤホン２から再生された音声を聞く準備が整ったか否かの判定を行ってもよい。
【０１８９】
（表示部６０がＯＦＦ状態のときは音声再生する）
さらに、携帯情報端末１において、表示再生部１５（環境情報取得手段）は、表示部６０の動作状態を示す情報を環境情報として取得し、環境情報判定部１１（環境情報判定手段）は、表示再生部１５によって取得された上記環境情報が表示オフ状態を示すとき、判定基準が満たされていると判定し、上記環境情報が表示オン状態を示すとき、判定基準が満たされていないと判定する。
【０１９０】
つまり、例えばイヤホン２がイヤホンジャック３０に挿入されイヤホン２が耳に固定されたことを確認した後、「ユーザによってバックライトが消されるなどして、表示部６０の表示がＯＦＦになると、音声再生を開始する」としてもよい。また、現在のスマホ等の携帯情報端末の備える「周囲が暗くなったり、ユーザからの入力が所定時間以上なかったら、表示画面の輝度を抑える（表示部６０をＯＦＦ状態にする）」機能によって、表示部６０の表示がＯＦＦ状態になっている場合にも、電子書籍の表示再生（テキスト表示）を停止し、音声再生を開始する。
【０１９１】
具体的には、表示部６０の表示状態（ＯＮ／ＯＦＦ状態）を制御している表示再生部１５に問い合わせを行うことによって、環境情報判定部１１は、表示部６０がＯＦＦ状態であるか否かを判定することができる。環境情報判定部１１は、表示再生部１５からの回答に基づいて、表示部６０がＯＦＦ状態であることを確認すると、環境情報は判定基準を満たしていると判定し、これを再生制御部１３に通知する。再生制御部１３は、環境情報判定部１１による、表示部６０の表示状態の判定に従って、表示再生（テキスト表示）と音声再生とを切り分ける。
【０１９２】
表示部６０がＯＦＦである場合、ユーザが、表示部６０にテキスト表示される電子書籍を見て楽しんでいる可能性はない以上、電子書籍を楽しもうとしているユーザは、電子書籍の再生方法としては、確実に音声再生を選択している。従って、表示部６０の表示状態に基づいて再生方法を決定する場合、ユーザの選択している再生方法を誤判定することがない。
【０１９３】
（血流センサ）
血流センサをイヤホン２に設け、血流を検出することによって、ユーザがイヤホン２から再生された音声を聞く準備が整ったと判定してもよい。血流センサをイヤホン２に設ける場合さらに、該血流センサが所定値以下の脈拍を検出した場合、ユーザが寝てしまったと判定し、自動で音声再生を停止してもよい。
【０１９４】
「本を読んでいたらいつの間にか眠ってしまい、どこまで読んだか分からなくなってしまった」といった経験は一般的である。特に、音声再生を聞いているだけであれば、聞いている内にいつの間にか寝てしまう危険性も高い。上記の構成によれば、「ユーザが寝ている間に音声再生が進み、どこまで聞いたか分からなくなってしまう」といった事態を防ぐことができる。
【０１９５】
（タッチパネルへの接触面積）
環境情報判定部１１は、タッチパネル７０に対しての接触面積に基づいて、イヤホン２から出力される音声をユーザが聞く準備が整っているかを判定してもよい。つまり、入力受付部１６によって検出されるタッチパネル７０への接触面積によって、タッチパネル７０への接触が、コマンド入力を意図した指・タッチペン等によるタッチなのか、またはタッチパネル７０に障害物が触れているだけなのか、が判定されてもよい。
【０１９６】
携帯情報端末１をポケット等に入れた場合、携帯情報端末１は、例えばポケットの内壁、鞄の中の携帯情報端末１以外の物品等の障害物に接触していると考えられる。タッチパネル７０がこれらの障害物によって覆われ、または、これらの障害物に触れている場合、タッチパネルへの接触面積は、コマンド入力を意図したタッチパネル７０へのタッチの際の接触面積よりも大きいと考えられる。従って、環境情報判定部１１は、入力受付部１６により検出されるタッチパネル７０への接触面積が所定の面積より大きい場合、携帯情報端末１は鞄等に入れられ、つまりユーザは表示部６０を見ておらず、イヤホン２からの音声を聞く準備が整っていると判定する。
【０１９７】
照度センサ４０等の特殊な環境情報取得手段を用いずに、タッチパネル７０と入力受付部１６とによって、ユーザがイヤホン２からの音声を聞く準備が整っているかの判定を行うための環境情報（接触面積）を取得できるため、構成を単純化することができる。
【０１９８】
（再生方法決定処理の変形例について）
図５は、携帯情報端末１について、図３に示したのとは異なる再生方法決定処理の流れを示すフローチャートである。携帯情報端末１の実行する再生方法決定処理は、図３に例示したものに限られず、以下に図５を用いて説明するような処理であってもよい。
【０１９９】
まず、接続状態検出部１２によって、イヤホンジャック３０にイヤホン２が差し込まれていることが検出されているかを確認する（Ｓ５１）。
【０２００】
イヤホンジャック３０にイヤホン２が差し込まれている（Ｓ５１でＹｅｓ）場合、環境情報判定部１１は、環境情報が判定基準を満たしているか、つまり、照度センサ４０によって測定された照度が照度判定用基準２１以下であるかを判定する（Ｓ５２）。
【０２０１】
環境情報判定部１１によって、照度センサ４０によって測定された照度が、照度判定用基準２１以下であると判定された（Ｓ５２でＹｅｓ）場合、再生制御部１３は、音声再生部１４に問合せを行い、電子書籍を既に音声再生中であるか否かを確認する（Ｓ５３）。
【０２０２】
電子書籍を既に音声再生中である（Ｓ５３でＹｅｓ）場合、再生制御部１３は、例えば、入力受付部１６によって検出された、ユーザからのその他の音声再生処理の指示、具体的には、音声再生の継続、早送り、ページ送り、巻き戻し、ページ戻し、しおり位置へのジャンプ等の指示、に該当する処理を実行する（Ｓ５４）。電子書籍を音声再生中でない（Ｓ５３でＮｏ）場合、再生制御部１３は、再生開始位置決定処理によって決定された再生開始位置から、音声再生を開始する（Ｓ５５）。
【０２０３】
照度センサ４０によって測定された照度が照度判定用基準２１よりも大きい、つまり明るい（Ｓ５２でＮｏ）場合、再生制御部１３は、画面表示がＯＦＦであるか否かを確認する（Ｓ５６）。具体的には、再生制御部１３は、表示部６０の画面状態を制御する表示再生部１５に問い合わせを行い、表示部６０がＯＮ状態であるかＯＦＦ状態であるかを確認する。画面表示がＯＦＦ、つまり表示部６０がＯＦＦ状態となっている（Ｓ５６でＮｏ）場合、Ｓ５３に進む。画面表示がＯＮである（Ｓ５６でＹｅｓ）場合、表示部６０に表示されるソフトボタンの押下、またはハードボタンの押下等によるユーザからの音声再生の開始指示を、入力受付部１６が検出したか否かを確認する（Ｓ５７）。
【０２０４】
音声再生の開始指示を検出した（Ｓ５７でＹｅｓ）場合、Ｓ５３に進む。音声再生の開始指示を検出しない（Ｓ５７でＮｏ）場合、再生制御部１３は、表示再生部１５に問い合わせを行い、既に表示部６０において電子書籍を表示再生（テキスト表示）中であるか否かを確認する（Ｓ５８）。電子書籍を既に表示再生中である（Ｓ５８でＹｅｓ）場合、例えば、入力受付部１６がユーザからのその他の表示再生処理の、具体的には表示再生の継続、早送り、ページ送り、巻き戻し、ページ戻し、しおり位置へのジャンプ等の、指示を検出した場合には、該指示に対応する処理を実行する（Ｓ５９）。電子書籍を表示再生中でない（Ｓ５８でＮｏ）場合、再生制御部１３は表示再生部１５に、上記再生開始位置決定処理によって決定された再生開始位置から、電子書籍に対応する表示再生を、つまりテキスト表示を開始させる（Ｓ６０）。
【０２０５】
イヤホンジャック３０にイヤホン２が差し込まれていることが接続状態検出部１２によって検出されていない（Ｓ５１でＮｏ）場合、再生制御部１３は表示再生部１５に問い合わせを行い、電子書籍を表示再生（テキスト表示）中であるかを確認する（Ｓ６１）。
【０２０６】
電子書籍を表示再生中である（Ｓ６１でＹｅｓ）場合、例えば、入力受付部１６がユーザからのその他の表示再生処理の、具体的には表示再生の継続、早送り、ページ送り、巻き戻し、ページ戻し、しおり位置へのジャンプ等の、指示を検出した場合には、該指示に対応する処理を実行する（Ｓ６２）。電子書籍を表示再生中でない（Ｓ６１でＮｏ）場合、再生制御部１３は表示再生部１５に、上記再生開始位置決定処理によって決定された再生開始位置から、表示再生を開始させる（Ｓ６３）。
【０２０７】
（変形例についての整理）
本発明の一態様に係るコンテンツ再生装置は、電子書籍を表示部６０に表示する表示再生部１５と、イヤホン２を装着可能なイヤホンジャック３０と、電子書籍に対応する音声を再生する音声再生部１４と、音声再生部１４に音声再生の開始を指示する再生制御部１３と、イヤホンジャック３０にイヤホン２が装着されている時に、表示部６０が暗くなったこと、または表示部６０が電源オフされたことを契機として、音声再生を開始させるよう判断する環境情報判定部１１と、を備え、音声再生部１４は、再生制御部１３により音声再生の開始の指示があった場合に電子書籍の音声再生を開始する。つまり、上記コンテンツ再生装置は、イヤホンジャック３０にイヤホン２が挿入されている場合、電子書籍をテキスト表示している表示部６０が暗くなったときに、電子書籍の音声再生を開始する。
【０２０８】
また、上記コンテンツ再生装置は、再生制御部１３により音声再生を開始させる指示があった時、該指示の前に表示部６０に電子書籍に対応するテキスト（画像）を表示している場合は、表示していた電子書籍のページ内から音声再生する電子書籍の開始位置を決定し、指示前に表示部６０に電子書籍に対応するテキストを表示していない場合は、電子書籍を表示再生または音声再生させていた日時のうち、新しい日時の方の表示再生位置または音声再生位置に基づき、音声再生する書籍の開始位置を決定する。
【０２０９】
なお、「再生制御部１３により音声再生を開始させる指示があった時」とは、以下の２つの場合を含む。すなわち、第１に、電子書籍をテキスト表示していた表示部６０が暗くなった（表示部６０をＯＦＦにした）ことを契機として、再生制御部１３が音声再生を開始させる指示を行った場合である。第２に、ユーザがタッチパネル７０をタッチしたり、ボタン押下したりしたことを契機として、再生制御部１３が音声再生を開始させる指示を行った場合である。
【０２１０】
つまり、上記コンテンツ再生装置は、音声再生の開始指示を行う前に電子書籍のテキスト表示中であった場合にはテキスト表示位置に基づいて、音声再生の開始指示を行う前に表示部６０がＯＦＦであった場合には以前の最新履歴に基づいて、音声再生を開始する位置を決定する。
【０２１１】
上記コンテンツ再生装置は、表示部６０への電子書籍のテキスト表示を停止させた時の表示停止位置と日時とを記憶し、電子書籍の音声再生を停止させた時の音声再生停止位置と日時とを記憶する、記憶部２０（特に再生停止位置テーブル２２）を備え、表示部６０の電源をオンする指示、または電源をオフしたまま音声を再生させる指示がユーザからあった場合、前記表示停止日時と前記音声再生停止日時とに基づき、前記表示部６０に表示する書籍の表示開始位置、または、音声再生を開始する書籍の音声再生開始位置を決定し、該表示開始位置から表示部６０に表示、または、前記音声再生開始位置から音声再生を開始する。
【０２１２】
上記コンテンツ再生装置は、照度を測定する照度センサ４０をさらに備え、環境情報判定部１１によって、「照度センサ４０により測定した照度が所定の明るさより暗くなった」こと、または、「以前の明るさより暗くなった」ことが通知されると、再生制御部１３は音声再生を開始するよう指示を行う。
【０２１３】
〔ソフトウェアによる実現例〕
携帯情報端末１、１０１、および１０２の制御ブロック（特に環境情報判定部１１、接続状態検出部１２、再生制御部１３、音声再生部１４、表示再生部１５、入力受付部１６、および通信制御部１７）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０２１４】
後者の場合、携帯情報端末１、１０１、および１０２は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０２１５】
〔まとめ〕
本発明の態様１に係るコンテンツ再生装置（携帯情報端末１）は、コンテンツ（電子書籍）に含まれるコンテンツ画像を再生して表示部（表示部６０）に表示するコンテンツ再生装置であって、上記コンテンツ画像に対応する音声であるコンテンツ音声を再生して、接続部（イヤホンジャック３０）に接続された外部音声出力装置（イヤホン２）に出力する音声再生手段（音声再生部１４）と、上記接続部への上記外部音声出力装置の接続を検出する接続検出手段（接続状態検出部１２）と、自装置の内部および外部の少なくとも一方についての情報である環境情報を取得する環境情報取得手段（表示再生部１５、照度センサ４０、加速度センサ４１、姿勢センサ４２、カメラ４３）と、上記環境情報取得手段によって取得された上記環境情報が所定の判定基準を満たしているか否かを判定する環境情報判定手段（環境情報判定部１１）と、上記接続状態検出手段によって上記接続部への上記外部音声出力装置の接続が検出され、かつ、上記環境情報判定手段によって上記環境情報が上記判定基準を満たしていると判定されたとき、上記音声再生手段に上記コンテンツ音声を上記外部音声出力装置へと出力させる再生制御手段（再生制御部１３）と、を備えている。
【０２１６】
本発明の態様９に係る制御方法は、コンテンツ（電子書籍）に含まれるコンテンツ画像を再生して表示部に表示するコンテンツ再生装置の制御方法であって、接続部（イヤホンジャック３０）への外部音声出力装置（イヤホン２）の接続を検出する接続検出ステップ（Ｓ２０）と、自装置の内部および外部の少なくとも一方についての情報である環境情報を取得する環境情報取得ステップ（Ｓ２１の前提となるステップ）と、上記環境情報取得ステップにて取得した上記環境情報が所定の判定基準を満たしているか否かを判定する環境情報判定ステップ（Ｓ２１）と、上記接続検出ステップにて上記接続部へ上記外部音声出力装置が接続されていることを検出し、かつ、上記環境情報判定ステップにて上記環境情報が上記判定基準を満たしていると判定したとき、上記コンテンツ画像に対応する音声であるコンテンツ音声を再生し、上記接続部に接続された上記外部音声出力装置に出力する再生制御ステップ（Ｓ２２）と、を含むことを特徴としている。
【０２１７】
上記の構成および方法によれば、上記環境情報判定手段は、自装置の内部および外部の少なくとも一方についての情報である環境情報が所定の判定基準を満たしているか否かを判定することによって、例えば、上記外部音声出力装置から出力される音声をユーザが聞く準備が整ったかを判定する。そして、上記接続部に上記外部音声出力装置が接続されている状態で、上記環境情報が所定の判定基準を満たしていると判定されてから、つまり、上記外部音声出力装置から出力される音声をユーザが聞く準備は整ったと判定されてから、上記再生制御手段は上記コンテンツ音声を出力させる。
【０２１８】
従って、ユーザが上記接続部に上記外部音声出力装置を接続し、上記外部音声出力装置から出力されるコンテンツ音声を聞く準備を整えてから、コンテンツ音声の再生が始まる。つまり、ユーザは簡単な操作によりコンテンツ（例えば、電子書籍）の再生方法を変更でき、かつ外部音声出力装置から出力される音声をユーザが聞き逃すのを防ぐことができる。例えば、電子書籍をテキスト表示（表示再生）させている最中に、ユーザは外部音声出力装置を接続部に接続してから上記コンテンツ再生装置を鞄等にしまうことによって、該コンテンツの再生方法を表示再生から音声再生へ容易に変更することができる。また、コンテンツ再生装置を鞄にしまって後に上記外部音声出力装置からの音声出力が開始されるので、ユーザは再生された音声を聞き逃すことがない。
【０２１９】
本発明の態様２に係るコンテンツ再生装置は、上記態様１において、上記再生制御手段は、上記音声再生手段が上記コンテンツ音声を上記外部音声出力装置に出力中に、上記接続検出手段によって上記接続部からの上記外部音声出力装置の切断が検出されたとき、上記音声再生手段に上記コンテンツ音声の出力を停止させてもよい。
【０２２０】
上記の構成によれば、上記再生制御手段は、上記接続部から上記外部音声出力装置が切断されると、上記音声再生手段に上記コンテンツ音声の出力を停止させるので、例えば、上記接続部に上記外部音声出力装置が接続されていないのに、上記コンテンツ音声の再生が進んでしまうといった事態を防ぐことができる。
【０２２１】
従って、音声再生の開始時における聞き逃しの防止だけでなく、音声再生中の聞き逃しを防ぐことができ、つまり、例えば上記外部音声出力装置からの上記コンテンツ音声をユーザが楽しんでいる状況ではないと判定すると、音声の再生を自動で停止する。その結果、音声再生に係るユーザビリティの向上を実現することができる。
【０２２２】
本発明の態様３に係るコンテンツ再生装置は、上記態様１または２において、最後に再生を停止した上記コンテンツ画像または上記コンテンツ音声の該停止時の上記コンテンツにおける位置を示す停止位置情報を記憶する記憶部をさらに備え、上記再生制御手段は、上記音声再生手段に、上記記憶部に記憶されている停止位置情報が示す位置から上記コンテンツ音声の再生を開始させてもよい。
【０２２３】
上記の構成によれば、上記再生制御手段は、前回再生を停止した位置に基づいて、次回の再生の開始位置を決定することができる。
【０２２４】
従って、再生しようとするコンテンツについて、再生を開始する最適な位置を自動で選択することができ、つまり、ユーザが最近読んだり聞いたりしたところから、上記コンテンツ画像の再生の開始、または上記コンテンツ音声の再生の開始を行うことができる。ユーザは、再生を開始する位置を探したり、指定したりする必要がなく便利である。
【０２２５】
本発明の態様４に係るコンテンツ再生装置は、上記態様１から３のいずれかにおいて、ユーザからの入力を検出する入力受付手段（入力受付部１６）をさらに備え、上記再生制御手段は、上記音声再生手段が上記コンテンツ音声を上記外部音声出力装置に出力中に、上記入力受付手段によってユーザからの入力が検出されると、上記コンテンツ音声に対応する位置の上記コンテンツ画像を上記表示部に表示させてもよい。
【０２２６】
上記の構成によれば、上記再生制御手段は、上記音声再生手段によって再生されている上記コンテンツ音声に対応する位置の上記コンテンツ画像を、上記表示部に表示させることができる。
【０２２７】
従って、ユーザは、音声出力されている箇所、つまりコンテンツ音声に対応する位置、の上記コンテンツ画像を容易に目で見て確認することができる。
【０２２８】
本発明の態様５に係るコンテンツ再生装置は、上記態様１から４のいずれかにおいて、上記環境情報取得手段（表示再生部１５）は、上記表示部の動作状態を示す情報を上記環境情報として取得し、上記環境情報判定手段は、上記環境情報取得手段によって取得された上記環境情報が表示オフ状態を示すとき、上記判定基準が満たされていると判定し、上記環境情報が表示オン状態を示すとき、上記判定基準が満たされていないと判定してもよい。
【０２２９】
ここで、上記表示部がＯＦＦ状態である場合、上記表示部に表示される上記コンテンツ画像をユーザが見て楽しんでいる可能性はない以上、上記コンテンツを楽しもうとしているユーザは、上記コンテンツの再生方法としては確実に音声再生を選択している。つまり、ユーザは上記外部音声出力装置から出力されるコンテンツ音声を聞いて楽しもうとしている、と判定することができる。
【０２３０】
従って、上記の構成によれば、ユーザの選択している再生方法を誤判定することなく、コンテンツの再生方法を自動的に決定し、かつ上記外部音声出力装置から出力されるコンテンツ音声をユーザが聞き逃すのを防ぐことのできるコンテンツ再生装置を提供することができる。
【０２３１】
本発明の態様６に係るコンテンツ再生装置は、上記態様１から４のいずれかにおいて、上記環境情報取得手段（照度センサ４０）は、自装置の周囲の照度を示す情報を上記環境情報として取得し、上記環境情報判定手段は、上記環境情報取得手段によって取得された上記環境情報が示す照度が所定の基準照度（照度判定用基準２１）以下であるとき、上記判定基準が満たされていると判定し、上記環境情報が示す照度が上記基準照度より大きいとき、上記判定基準が満たされていないと判定してもよい。
【０２３２】
上記の構成によれば、ユーザは、上記外部音声出力装置を上記接続部に差し込んで、例えば、上記コンテンツ再生装置をズボン、服のポケット、または鞄等に入れるだけで音声再生を開始させることができる。ユーザは、コンテンツの再生方法を変更するのに再生方法を指定する必要がなく簡単に再生を開始することができるため、つまり、ユーザは煩わしい再生方法の指定操作をする必要がない。さらに、音声再生は、照度センサの計測した照度が照度判定用基準以下になったと判定されてから開始され、つまり、上記外部音声出力装置から出力される音声を聞く準備をユーザはできていると判定されてから開始される。従って、上記外部音声出力装置から出力される音声をユーザが聞き逃すことを防ぐことができる。
【０２３３】
本発明の態様７に係るコンテンツ再生装置は、上記態様１から４のいずれかにおいて、上記環境情報取得手段（加速度センサ４１および姿勢センサ４２の少なくとも一方）は、自装置の姿勢および運動の少なくとも一方の状態を示す情報を上記環境情報として取得し、上記環境情報判定手段は、上記環境情報取得手段によって取得された上記環境情報が示す状態が所定の基準（位置固定判定用基準２５）範囲内であるとき、上記判定基準が満たされていると判定し、上記環境情報が示す状態が上記基準範囲外であるとき、上記判定基準が満たされていないと判定してもよい。
【０２３４】
上記の構成によれば、自装置の加速度および姿勢の少なくとも一方によって、上記環境情報判定手段は、自装置の位置が固定され、安定しているかを判定することができ、つまり、自装置が鞄等に収容されたかを判定することができる。そして、ユーザが、上記コンテンツ再生装置を鞄等に収容した状態でコンテンツを楽しもうとしているのであれば、ユーザは、表示部に表示されるコンテンツ画像を見て楽しもうとしているのではないと判定することができる。上記再生制御手段は、上記環境情報判定手段による上記の判定に基づいて、上記コンテンツの再生方法を決定する。
【０２３５】
従って、自装置の加速度および姿勢の少なくとも一方によって、電子書籍等のコンテンツの再生方法を変更でき、かつ、上記外部音声出力装置からの音声出力をユーザが聞き逃すことを防ぐことができる。
【０２３６】
本発明の態様８に係るコンテンツ再生装置は、上記態様１から４のいずれかにおいて、上記環境情報取得手段は、上記表示部に表示された上記コンテンツ画像を見ている時のユーザの顔を撮影するカメラ（カメラ４３）を含み、上記環境情報判定手段は、上記カメラによって撮影された画像にユーザの顔が所定時間以上写っていないとき、上記判定基準が満たされていると判定し、上記画像にユーザの顔が所定時間以上写っているとき、上記判定基準が満たされていないと判定してもよい。
【０２３７】
従って、上記の構成によれば、ユーザが上記表示部を見ているか否かに基づいて、電子書籍等のコンテンツの再生方法を変更でき、かつ、上記外部音声出力装置からの音声出力をユーザが聞き逃すのを防ぐことができるコンテンツ再生装置を、容易に実現することができる。しかも、現在一般的に利用されている携帯電話等の携帯情報端末の多くは、表示画面を見ているユーザの顔を撮影できる位置にカメラを備えている。それゆえ、現在一般的に利用されている携帯電話等の携帯情報端末に新たな部材を付加する必要がない。
【０２３８】
本発明の各態様に係るコンテンツ再生装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記コンテンツ再生装置が備える各手段として動作させることにより上記コンテンツ再生装置をコンピュータにて実現させるコンテンツ再生装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０２３９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０２４０】
本発明は、携帯情報端末、電子書籍機器、およびパーソナルコンピュータなど、電子書籍等のコンテンツを表示可能であって音声出力可能な装置に好適に利用することができる。
【符号の説明】
【０２４１】
１  携帯情報端末（コンテンツ再生装置）
２  イヤホン（外部音声出力装置）
１０  制御部
１１  環境情報判定部（環境情報判定手段）
１２  接続状態検出部（接続検出手段）
１３  再生制御部（再生制御手段）
１４  音声再生部（音声再生手段）
１５  表示再生部（表示再生手段／表示状態検出手段）
１６  入力受付部（入力受付手段）
１７  通信制御部
２０  記憶部
２１  照度判定用基準（判定基準／基準照度）
２２  再生停止位置テーブル（停止位置情報）
２３  ユーザ設定情報
２４  書籍データ
２５  位置固定判定用基準（判定基準）
２６  顔判定用基準（判定基準）
３０  イヤホンジャック（接続部）
４０  照度センサ（環境情報取得手段／照度検出手段）
４１  加速度センサ（環境情報取得手段／加速度検出手段）
４２  姿勢センサ（環境情報取得手段／姿勢検出手段）
４３  カメラ（環境情報取得手段）
５０  通信部
６０  表示部
７０  タッチパネル
１０１  携帯情報端末（コンテンツ再生装置）
１０２  携帯情報端末（コンテンツ再生装置）
【図１】
2014182656.tif 000003
【図２】
2014182656.tif 000004
【図３】
2014182656.tif 000005
【図４】
2014182656.tif 000006
【図５】
2014182656.tif 000007
【図６】
2014182656.tif 000008
【図７】
2014182656.tif 000009
【図８】
2014182656.tif 000010
【図９】
2014182656.tif 000011