(57)【要約】【課題】少ない消費電力量で情報を処理する。【解決手段】ユーザ操作を受け付ける受け付手段と、テキストを音声に変換して読み上げるプレーヤ部４０４と、テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストのリンク情報を取得するブラウザ４０１と、取得されたリンク情報を含む情報を表示する表示手段と、表示手段を、情報を表示可能な通電状態と非通電状態とに切替える状態切替手段と、を備え、非通電状態におけるテキストの読み上げ中に、受け付手段が通電状態への遷移を指示するための遷移操作を受け付けると、ブラウザ４０１にリンク情報を取得させる。【選択図】図６
2012173850.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作を受け付ける受け付手段と、
テキストを音声に変換して読み上げる読み上げ手段と、
テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストの前記リンク情報を取得する情報取得手段と、
取得された前記リンク情報を含む情報を表示する表示手段と、
前記表示手段を、情報を表示可能な通電状態と非通電状態とに切替える状態切替手段と、を備え、
前記非通電状態における前記テキストの読み上げ中に、前記受け付手段が前記通電状態への遷移を指示するための遷移操作を受け付けると、前記情報取得手段に前記リンク情報を取得させる、情報処理装置。
【請求項２】
前記非通電状態における前記テキストの読み上げ中に、前記受け付手段が前記遷移操作とは異なる操作を受け付けると、前記情報取得手段に前記リンク情報を取得させる、請求項１に記載の情報処理装置。
【請求項３】
複数の前記テキストと、各テキストに対応の前記リンク先データとを記憶する記憶手段を、さらに備え、
前記読み上げ手段は、前記複数のテキストを音声に変換して順次に読み上げ、
テキスト毎に、当該テキストの読み上げ開始から次位のテキストの読み上げ開始後の所定時間が経過するまでの期間において前記異なる操作を受け付けると、当該テキストに対応の前記リンク先データに基づき、前記情報取得手段に前記リンク情報を取得させる、請求項２に記載の情報処理装置。
【請求項４】
複数の前記テキストと、各テキストに対応の前記リンク先データとを記憶する記憶手段を、備え、
前記読み上げ手段は、前記複数のテキストを音声に変換して順次に読み上げ、
各テキストを読み上げ終了してから、次位のテキストを読み上げ開始するまでの開始期間において所定音を出力し、
テキスト毎に、当該テキストの読み上げ開始から次位のテキストを読み上げ開始するまでの期間において前記異なる操作を受け付けると、当該テキストに対応の前記リンク先データに基づき、前記情報取得手段に前記リンク情報を取得させる、請求項２または３に記載の情報処理装置。
【請求項５】
前記所定音は、前記開始期間内の異なるタイミングのそれぞれにおいて出力される、請求項４に記載の情報処理装置。
【請求項６】
前記所定音は、前記タイミングのそれぞれにおいて異なる時間長さで出力される、請求項５に記載の情報処理装置。
【請求項７】
前記所定音は、前記タイミングのそれぞれにおいて異なる音で出力される、請求項５に記載の情報処理装置。
【請求項８】
ヒンジ部を介して折り畳み操作可能に接続された２つの筐体を備え、
前記遷移操作は、前記２つの筐体を折り畳まれた状態から開状態に切替える操作を指す、請求項１から７のいずれかに記載の情報処理装置。
【請求項９】
前記表示手段の画面は、折り畳まれた状態において筐体の露出しない面側に配される、請求項８に記載の情報処理装置。
【請求項１０】
情報処理装置における情報処理方法であって、
ユーザ操作を受け付けるステップと、
テキストを音声に変換して読み上げるステップと、
テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストの前記リンク情報を取得するステップと、
取得された前記リンク情報を含む情報を表示部に表示するステップと、
前記表示部を、情報を表示可能な通電状態と非通電状態とに切替えるステップと、を備え、
前記非通電状態における前記テキストの読み上げ中に、前記受け付けるステップにより前記通電状態への遷移を指示するための遷移操作を受け付けると、前記取得するステップを用いて前記リンク情報を取得する、情報処理方法。
【請求項１１】
情報処理方法をプロセッサに実行させるためのプログラムであって、
ユーザ操作を受け付けるステップと、
テキストを音声に変換して読み上げるステップと、
テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストの前記リンク情報を取得するステップと、
取得された前記リンク情報を含む情報を表示部に表示するステップと、
前記表示部を、情報を表示可能な通電状態と非通電状態とに切替えるステップと、をプロセッサに実行させ、
前記非通電状態における前記テキストの読み上げ中に、前記受け付けるステップにより前記通電状態への遷移を指示するための遷移操作を受け付けると、前記取得するステップを用いた前記リンク情報の取得をプロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法に関し、特に、テキストを音声による出力する情報処理装置および方法に関する。
【背景技術】
【０００２】
特許文献１には、Really Simple Syndication（以下、ＲＳＳと称する）の情報を出力するアプリケーションプログラム（以下、アプリケーションと称する）を実行するデジタルオーディオプレーヤが開示される。特許文献１では、ＲＳＳから抽出されたテキストを音声で読み上げる機能を提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２９３２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
昨今、携帯電話が高機能化し、上述した特許文献１に記載の機能をアプリケーションとして実行することが可能であるが、携帯するがゆえに電池で駆動されるので、消費電力の低減が要求される。しかしながら、当該アプリケーションを実行する場合には、消費電力量が多くなって電池切れとならないように工夫する必要があるが、特許文献１ではそのための工夫はなされていない。
【０００５】
それゆえにこの発明の目的は、少ない消費電力量で情報を処理することができる情報処理装置および方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明のある局面に従うと、ユーザ操作を受け付ける受け付手段と、テキストを音声に変換して読み上げる読み上げ手段と、テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストのリンク情報を取得する情報取得手段と、取得されたリンク情報を含む情報を表示する表示手段と、表示手段を、情報を表示可能な通電状態と非通電状態とに切替える状態切替手段と、を備え、非通電状態におけるテキストの読み上げ中に、受け付手段が通電状態への遷移を指示するための遷移操作を受け付けると、情報取得手段にリンク情報を取得させる。
【０００７】
好ましくは、非通電状態におけるテキストの読み上げ中に、受け付手段が遷移操作とは異なる操作を受け付けると、情報取得手段にリンク情報を取得させる。
【０００８】
好ましくは、複数のテキストと、各テキストに対応のリンク先データとを記憶する記憶手段を、さらに備え、読み上げ手段は、複数のテキストを音声に変換して順次に読み上げ、テキスト毎に、当該テキストの読み上げ開始から次位のテキストの読み上げ開始後の所定時間が経過するまでの期間において異なる操作を受け付けると、当該テキストに対応のリンク先データに基づき、情報取得手段にリンク情報を取得させる。
【０００９】
好ましくは、複数のテキストと、各テキストに対応のリンク先データとを記憶する記憶手段を、備え、読み上げ手段は、複数のテキストを音声に変換して順次に読み上げ、各テキストを読み上げ終了してから、次位のテキストを読み上げ開始するまでの開始期間において所定音を出力し、テキスト毎に、当該テキストの読み上げ開始から次位のテキストを読み上げ開始するまでの期間において異なる操作を受け付けると、当該テキストに対応のリンク先データに基づき、情報取得手段にリンク情報を取得させる。
【００１０】
好ましくは、所定音は、開始期間内の異なるタイミングのそれぞれにおいて出力される。
【００１１】
好ましくは、所定音は、タイミングのそれぞれにおいて異なる時間長さで出力される。
好ましくは、所定音は、タイミングのそれぞれにおいて異なる音で出力される。
【００１２】
好ましくは、ヒンジ部を介して折り畳み操作可能に接続された２つの筐体を備え、遷移操作は、２つの筐体を折り畳まれた状態から開状態に切替える操作を指す。
【００１３】
好ましくは、表示手段の画面は、折り畳まれた状態において筐体の露出しない面側に配される。
【００１４】
この発明の他の局面に従うと、情報処理装置における情報処理方法であって、ユーザ操作を受け付けるステップと、テキストを音声に変換して読み上げるステップと、テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストのリンク情報を取得するステップと、取得されたリンク情報を含む情報を表示部に表示するステップと、表示部を、情報を表示可能な通電状態と非通電状態とに切替えるステップと、を備え、非通電状態におけるテキストの読み上げ中に、受け付けるステップにより通電状態への遷移を指示するための遷移操作を受け付けると、取得するステップを用いてリンク情報を取得する。
【００１５】
この発明の他の局面に従うと、情報処理方法をプロセッサに実行させるためのプログラムであって、ユーザ操作を受け付けるステップと、テキストを音声に変換して読み上げるステップと、テキストにリンクされたリンク情報の所在を示すリンク先データに基づき、当該テキストのリンク情報を取得するステップと、取得されたリンク情報を含む情報を表示部に表示するステップと、表示部を、情報を表示可能な通電状態と非通電状態とに切替えるステップと、をプロセッサに実行させ、非通電状態におけるテキストの読み上げ中に、受け付けるステップにより通電状態への遷移を指示するための遷移操作を受け付けると、取得するステップを用いたリンク情報の取得をプロセッサに実行させる。
【発明の効果】
【００１６】
本発明によれば、電力量消費を抑制しつつ情報を処理することができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施の形態に係るシステムの概略構成図である。
【図２】この発明の実施の形態に係る携帯端末の開状態の正面概観図である。
【図３】この発明の実施の形態に係る携帯端末の開状態の背面概観図である。
【図４】この発明の実施の形態に係る携帯端末の閉状態の概観図である。
【図５】この発明の実施の形態に係る携帯端末のハードウェア構成図である。
【図６】この発明の実施の形態に係る主記憶部の内容を例示する図である。
【図７】この発明の実施の形態に係るＲＳＳから音声を出力するまでの処理概要を示す図である。
【図８】この発明の実施の形態に係るタイトル一覧の表示例を示す図である。
【図９】この発明の実施の形態に係る記事本文の表示例を示す図である。
【図１０】この発明の実施の形態に係る読み上げアプリケーションの処理フローチャートである。
【図１１】この発明の実施の形態に係る通常状態での読み上げアプリケーションの処理フローチャートである。
【図１２】この発明の実施の形態に係る通常状態での読み上げ時の割込処理フローチャートである。
【図１３】この発明の実施の形態に係る節電状態での読み上げアプリケーションの処理フローチャートである。
【図１４】この発明の実施の形態に係る節電状態での読み上げ時の割込処理フローチャートである。
【図１５】この発明の実施の形態に係る節電状態での読み上げ時の詳細情報取得処理フローチャートである。
【図１６】この発明の実施の形態に係る記事の読み上げ手順の一例を説明する図である。
【図１７】この発明の実施の形態に係る記事の読み上げ手順の他の例を説明する図である。
【発明を実施するための形態】
【００１８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、各図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００１９】
本実施の形態では、コンテンツ（文字、画像、音声など）を出力する携帯端末として携帯電話を例示するが、これに限定されずPersonal Digital Assistant（以下、ＰＤＡと称する）などを含む携帯型の情報処理端末であってもよい。また、処理対象のコンテンツとしてＲＳＳを例示するが、構造化されたテキスト情報を含むコンテンツであればＲＳＳに限定されない。
【００２０】
ＲＳＳは、タグを用いて階層構造化されたExtensible Markup Language（以下、ＸＭＬと称する）に従うテキストであり、テキスト中に記載されるリンク先データによって音声データ，画像データなど外部データがリンク（関連付け）される。ここでは、リンク先データは、関連付けされるべき情報の所在、すなわち情報が記憶された領域のアドレスを指すUniform Resource Locator（以下、ＵＲＬと称する）とする。
【００２１】
本実施の形態に係る携帯電話の動作状態（動作モード）には、“通常状態”と“節電状態”が含まれる。“通常状態”は表示部に対して電力が供給されてデータを表示可能な状態を指し、“節電状態”は当該表示部に対して電力が供給されずにデータを表示できない状態を指す。
【００２２】
（システム構成）
図１を参照して、本実施の形態に係るシステムは、携帯電話１００、携帯電話１００にコンテンツ（テキスト、音声データ、画像データ、ＵＲＬデータなどを含む）を送信するコンテンツサーバ２００およびコンテンツサーバ２００と携帯電話１００とを通信により接続するためのネットワーク３００を有する。ネットワーク３００は、インターネット、ＷｉＦｉ（登録商標）、あるいは３Ｇ回線などを含む各種のネットワーク（有線および無線を含む）からなる。
【００２３】
本実施の形態では、説明を簡単にするために、ネットワーク３００に接続される携帯電話１００は１台としているが、複数台接続されてよく、また、ネットワーク３００に接続されるコンテンツサーバ２００は１台としているが、複数台接続されてよい。
【００２４】
（携帯電話の外観）
図２〜図４には、本実施の形態に係る携帯電話１００の外観が示される。図２を参照して、携帯電話１００は２つの筐体とヒンジ機構を有し、２つの筐体はヒンジ機構を介して折畳み可能である。図２には、携帯電話１００の筐体が開いた状態が示される。携帯電話１００は、一方の筐体に表示部６０、音声を送出するためのレシーバ５１、赤外線通信のための通信部３０を有する。他方の筐体は、操作部４、携帯電話１００の加速度を検知する加速度センサ７１、音声を入力するためのマイク５０および外部電源から電力を入力するためにケーブルが挿入されるケーブル挿入部２０を含む。
【００２５】
表示部６０は、Liquid Crystal Display（以下、ＬＣＤと称する）とタッチパネルとを一体的に備えて、ユーザは表示される情報に従ってタッチパネルを操作することにより、指示を入力することができる。
【００２６】
携帯電話１００は、ヒンジ機構において、筐体の開閉を検知するためのセンサ７０を有する。センサ７０は、表示部６０が設けられた一方の筐体と、操作部４が設けられた他方の筐体の相対位置を検出する。具体的には、センサ７０は相対位置検出のために、２つの筐体を回動可能に接続するヒンジの回転軸動作に伴う軌跡上に磁界を発生させるように配置された磁石と、この磁石の磁力線を検出する磁気センサとを有する。磁気センサは、磁力線の検出方向に基づき、筐体の開閉角度を指示する信号を出力する。
【００２７】
操作部４は、指示を含む各種の情報を入力するためにユーザにより操作される各種のキーを含む。具体的には、複数のファンクションキー４２、テンキー４１、決定キー４３、上下左右の方向を指示するための４方向キー４４を含む。
【００２８】
図２の開状態の携帯電話１００を背面から見た外観が図３に示される。図３を参照して、一方の筐体の背面にはLight Emitting Diode（以下、ＬＥＤと称する）ランプ６１１が取付けられ、他方の筐体の背面には、カメラ８０、撮影のストロボ用のライト８１、音声を出力するためのスピーカ５２、メモリカードを着脱自在に挿入するためのメモリカード挿入部９０およびイヤホン（またはヘッドホン）５４の端子が接続されて、接続されるイヤホン５４を介して音声を出力する音声出力部５３を有する。イヤホン５４に代替してマイク付きヘッドホンを用いてもよい。
【００２９】
図４には、携帯電話１００の筐体を閉じて折畳まれた状態の外観が示される。折り畳まれた状態では、表示部６０の画面は、筐体の露出しない内面側に位置する。
【００３０】
（携帯電話のハードウェア構成）
図５には、携帯電話１００のハードウェア構成が示される。携帯電話１００は、Central Processing Unit（以下、ＣＰＵと称する）からなるプロセッサである主制御部１０１、Random Access Memory（以下、ＲＡＭと称する）、Read Only Memory（以下、ＲＯＭと称する）および不揮発性のメモリからなる主記憶部１０２、操作部４からのキー操作、およびタッチパネルを介した操作を受け付けて、受け付けた操作に基づいた指示（情報）を出力するキー入力部１０３、音声信号を出力する音声出力部１０４、ＬＥＤランプ６１１などの点灯を制御する補助表示制御部１０５、赤外線通信部３０の通信動作を制御する補助通信制御部１０６、メモリカード１０８が着脱自在に装着されて、装着されたメモリカード１０８のデータをアクセス（読み書き）するためのドライバ回路などを含む外部メモリInterface（以下、Ｉ／Ｆと称する）部１０７、およびケーブル挿入部２０から供給される電力を各部に出力するための外部電源部１０９を含む。
【００３１】
携帯電話１００はさらに、表示部６０の表示動作を制御するドライバ回路などの表示制御部１１０、センサ７０および加速度センサ７１の出力信号を入力するセンサＩ／Ｆ部１１１、マイク５０に対応の音声入力部１１２、カメラ８０から出力される画像信号を入力する画像入力部１１３、ネットワーク３００を介した通信を制御するための変調・復調回路などを含む通信部１１４、各部に電力を供給する電池などの電源部１１５、および時間を計るタイマ１１６を含む。電源部１１５の電池は、外部電源部１０９から入力する電力によって充電可能である。
【００３２】
加速度センサ７１およびマイク５０を搭載するので、携帯電話１００が図４のように閉じて操作部４を操作出来ない状態でも、主制御部１０１は、センサＩ／Ｆ部１１１を介して加速度センサ７１から入力する加速度信号に基づき、携帯電話１００を叩く、または装置を振る操作（以下、シェイクと称する）等を検知でき、または、音声入力部１１２を介した音声入力を検知することができる。したがって、ユーザは閉状態であっても、携帯電話１００をシェイクするなど、またはマイク５０から音声を入力することで、装置に指示を与えることができる。
【００３３】
（記憶内容）
図６を参照して主記憶部１０２は、領域Ｅ１、記事４０６を格納するための領域Ｅ２、および領域Ｅ３を含む。
【００３４】
領域Ｅ１には、プログラムモジュールが格納される。具体的には、オペレーティングシステム（Operating System：以下、ＯＳと称する）４００、ネットワーク３００を経由した情報のブラウジング機能を有するブラウザ４０１、通信部１１４を介してＲＳＳを取得するためのＲＳＳ取得部４０２、コンテンツを管理するためのコンテンツ管理部４０３、テキストを音声データに変換し、変換後の音声データに従って音声出力部１０４を制御することにより、テキストの文字を音声で出力（再生）する（以下、“読み上げ”という）ためのプレーヤ部４０４、および表示制御部１１０を制御してコンテンツを表示するための表示処理部４０５を含む。プレーヤ部４０４は、テキストを音声データに変換する機能およびテキストと再生設定データ１１８とから音声データを合成する機能とを有する音声合成部４０９を含む。ＲＳＳ取得部４０２はＲＳＳを解析するためのタグ解析部４０８を含む。
【００３５】
領域Ｅ２には、ＲＳＳ取得部４０２が取得したＲＳＳが格納される。ＲＳＳは複数の記事４０６を含む。ここでは、記事４０６は、コンテンツサーバ２００から受信（取得）した順番に従って領域Ｅ２に格納されると想定する。領域Ｅ２の記事４０６のうち、ユーザが操作部４を操作して処理（表示，音声出力，ＵＲＬに基づくブラウジング）対象として指定する記事４０６は、ポインタＰＴにより指示される。ポインタＰＴの値は、コンテンツ管理部４０３により制御される。
【００３６】
領域Ｅ３には、記事４０６のテキストを音声で再生するための条件を指す再生設定データ１１８と、携帯電話１００の動作状態を示す状態データ１３０が格納される。再生設定データ１１８は、ユーザが操作部４を操作することにより変更可能であって、後述する記事間隔時間１１９と次記事再生時間１２０のデータを含む。状態データ１３０は、主制御部１０１により書き換え可能であり、携帯電話１００の動作状態が通常状態に遷移したとき“１”が設定されて、節電状態に遷移したとき“０”が設定される。主制御部１０１は、状態データ１３０の値に基づき携帯電話１００の現在の動作状態を判定することができる。
【００３７】
（ＲＳＳからの音声合成）
図７に示すように、ＲＳＳ取得部４０２がネットワーク３００からＲＳＳの記事４０６を取得すると、タグ解析部４０８は記事４０６の構造をタグに基づき解析する。ＲＳＳ取得部４０２は、解析結果に基づき、記事４０６を記事のタイトル６１０、本文６２０および本文の詳細情報のＵＲＬ６３０に分離する。タイトル６１０および本文６２０は文字列からなるテキストである。領域Ｅ２において各記事４０６は、解析後のタイトル６１０、本文６２０およびＵＲＬ６３０に分離された状態で格納される（図６参照）。音声合成部４０９は、タイトル６１０を読み上げるとともに、本文６２０を再生設定データ１１８に従って読み上げる。したがって、ユーザは、携帯電話１００をポケットに入れ、イヤホン５４から合成された音声を聞くことで、記事４０６が提供する情報を確認することができる。
【００３８】
本文６２０に対応のＵＲＬ６３０に基づきコンテンツサーバ２００から、当該ＵＲＬ６３０が指示するＷｅｂページを取得する。取得されるＷｅｂページは、本文６２０にリンクされた詳細情報を指す。
【００３９】
（表示例）
図８には、領域Ｅ２から読み出された記事４０６のタイトル６１０の一覧（リスト）の表示例が示される。一覧におけるタイトル６１０の順番は、領域Ｅ２に格納されている順番に一致する。タイトル６１０の数が多い場合には、一覧は複数の画面から構成される。ユーザは、操作部４を操作することにより、一覧の画面を切替えることができる。
【００４０】
タイトル一覧画面と同一画面には、ユーザにより操作されるボタン６１〜６３が表示される。ボタン６１は、テキスト（タイトル６１０または本文６２０）の読み上げ動作の開始、停止および一時停止のために操作される。ボタン６２は、読み上げ中のテキスト（タイトル６１０または本文６２０）の次位のテキスト（タイトル６１０または本文６２０）を選択するために操作される。ボタン６３は、読み上げ中のテキスト（タイトル６１０または本文６２０）の前に読み上げられたテキスト（タイトル６１０または本文６２０）を選択するために操作される。
【００４１】
ユーザは操作部４の方向キー４４を操作することにより、タイトル一覧のうちから所望のタイトル６１０を選択することができる。コンテンツ管理部４０３は、タイトル一覧が表示開始されると、領域Ｅ２のポインタＰＴの値を、一覧の先頭に位置するタイトル６１０の記事４０６を指示するように変更する。そして、キー入力部１０３からの入力信号に基づき、ユーザがタイトル６１０を選択する毎に、選択されるタイトル６１０の記事４０６を指示するように、ポインタＰＴの値を更新する。
【００４２】
ユーザが、タイトル６１０を選択した後にボタン６１を操作すると、プレーヤ部４０４はポインタＰＴの値に基づき、領域Ｅ２から選択されたタイトル６１０と当該タイトル６１０に対応の本文６２０を検索して読み上げる。表示処理部４０５は、選択されたタイトル６１０、読み上げ中のタイトル６１０、および対応の本文６２０が読み上げ中のタイトル６１０の表示態様を変化させる。たとえば、背景色変更、点滅表示、表示色の反転などにより、どのタイトル６１０が読み上げられているか、または選択されているかを提示する。ここでは、ボタン６１の操作により表示態様を変化させる例を示したが、表示部６０のタッチパネルにより操作してもよい。
【００４３】
ユーザは、本文６２０の詳細を知りたい場合、本文６２０の読み上げ中に決定キー４３または当該本文６２０に対応の画面上のタイトル６１０（表示態様が変化しているタイトル６１０）をダブルクリックするなどして指示を入力する。当該指示の入力に応じて、ブラウザ４０１は領域Ｅ２から当該本文６２０に対応のＵＲＬ６３０を読み出し、読み出されたＵＲＬ６３０に基づきコンテンツサーバ２００にコンテンツ要求、すなわち本文６２０にリンクされたＷｅｂページの要求を送信する。ブラウザ４０１は、要求に対応のＷｅｂページをコンテンツサーバ２００から受信し、Ｗｅｂページの情報を表示部６０に表示する、または音声出力部を介して音声で出力する。なお、音声で出力される場合には、本文６２０の読み上げを一時停止し、出力完了後に読み上げを再開する。これにより、ユーザは読み上げの途中であっても、本文６２０の詳細情報を確認することができる。
【００４４】
図９には、ＵＲＬ６３０に基づき取得したＷｅｂページの表示画面例が示される。Ｗｅｂページの情報量が多い場合には、図９の画面は複数画面から構成される。画面には、ユーザが操作可能なボタン６４〜６６も表示される。ボタン６４は、元の画面（図８のタイトル一覧の画面）に切替えるために操作され、ボタン６５と６６は、複数画面から構成される場合に、画面を切替えるために操作される。
【００４５】
なお、以降では、説明を簡単にするために、Ｗｅｂページの情報は音声情報を含まない、すなわち表示部６０に表示される情報を含むと想定する。
【００４６】
（状態遷移）
本実施の形態では、携帯電話１００の動作状態は、主制御部１０１により切替えられる。具体的には、状態データ１３０が“０”である節電状態のとき、主制御部１０１は、センサＩ／Ｆ部１１１を介して入力する開閉角度信号に基づき筐体が開いていると判定すると、状態データ１３０を“１”にセットする。そして、表示部６０に表示のための電力供給がされるように表示制御部１１０を制御する。これにより、動作状態は節電状態から通常状態に遷移する。
【００４７】
状態データ１３０が“１”である通常状態において、主制御部１０１は開閉角度信号に基づき筐体が閉じている（図４参照）と判定すると、状態データを“０”にセットする。そして、表示部６０に対する電力供給が遮断されるように表示制御部１１０を制御する。これにより、動作状態は通常状態から節電状態に遷移する。
【００４８】
（フローチャート）
次に、図１０〜図１５のフローチャートを参照して、携帯電話１００の通常状態および節電状態の動作について説明する。なお、主記憶部１０２には、再生設定データ１１８および解析済みの複数の記事４０６が格納されていると想定する。
【００４９】
（読み上げアプリケーション起動時の処理）
通常状態においてユーザが、ＲＳＳの読み上げアプリケーションの起動を指示すると（ステップＳ３）、主制御部１０１は表示処理部４０５を起動する。表示処理部４０５は、領域Ｅ２の各記事４０６のタイトル６１０を読み出し表示部６０に一覧表示する（ステップＳ５）。ユーザは、一覧から所望のタイトル６１０を選択する。主制御部１０１は、キー入力部１０３の入力信号に基づき、選択操作に続いてボタン６１が操作されたか否かを判定する（ステップＳ７）。
【００５０】
ボタン６１が操作されたと判定されると（ステップＳ７でＹＥＳ）、主制御部１０１はプレーヤ部４０４を起動する。起動されたプレーヤ部４０４は通常状態における読み上げ処理を開始する（ステップＳ９）。通常状態における読み上げ処理については、図１１を参照して後述する。
【００５１】
ボタン６１が操作されないと判定されると（ステップＳ７でＮＯ）、主制御部１０１は節電状態へ移行するか否かを判定する（ステップＳ１１）。具体的には、入力する開閉角度信号に基づき筐体が閉状態にあると判定すると（ステップＳ１１でＹＥＳ）、表示部６０への電力供給を遮断し節電状態へ移行させる（ステップＳ１３）。節電状態に移行すると主制御部１０１はプレーヤ部４０４を起動させる。プレーヤ部４０４は節電状態における読み上げ処理を開始する（ステップＳ１５）。節電状態における読み上げ処理については、図１３を参照して後述する。
【００５２】
開閉角度信号に基づき筐体が開状態にあると判定すると（ステップＳ１１でＮＯ）、処理は終了する。
【００５３】
（通常状態における読み上げ処理）
図１１を参照して、通常状態における読み上げ処理を説明する。まず、図８の一覧において選択されたタイトル６１０が反転表示される（ステップＳ２１）。続いて、プレーヤ部４０４は、選択されたタイトル６１０、すなわちポインタＰＴが指示するタイトル６１０を読み上げ、続いて、対応の本文６２０を読み上げる（ステップＳ２３）。
【００５４】
その後、主制御部１０１は、指定されたタイトル６１０の本文６２０の読み上げが終了したか否かを判定する（ステップＳ２５）。つまり、各本文６２０は終端を表す終端符号を有し、プレーヤ部４０４は、終端符号を検出すると読み上げを終了し、主制御部１０１に読み上げ終了を通知する。主制御部１０１は、当該通知を入力すると読み上げ終了を判定する。
【００５５】
主制御部１０１が読み上げ終了の通知を入力するまでは（ステップＳ２５でＮＯ）、ステップＳ２３の読み上げが継続する。主制御部１０１は、読み上げが終了したと判定すると（ステップＳ２５でＹＥＳ）、領域Ｅ２を検索し、ポインタＰＴが現在指示する記事４０６の次位に記事４０６が格納されているか否かを判定する（ステップＳ２７）。次位の記事４０６は格納されていないと判定すると（ステップＳ２７でＮＯ）、処理は終了するが、格納されていると判定すると（ステップＳ２７でＹＥＳ）、主制御部１０１は、処理をステップＳ２１に戻し、コンテンツ管理部４０３は次位の記事４０６を指示するようにポインタＰＴの値を更新する。そして、次位の記事４０６のタイトル６１０の反転表示（ステップＳ２１）と本文６２０の読み上げ（ステップＳ２３）が行われる。
【００５６】
（通常状態の読み上げ時の割込処理）
ＯＳ４００は、常時、外部入力による割込みを検出する。つまり、キー入力部１０３から、または音声入力部１１２からの信号による外部入力を検出すると、割込信号を主制御部１０１に出力する。主制御部１０１は、割込信号を入力すると、割込ルーチンを起動する。
【００５７】
起動された割込ルーチンは、割込信号に基づき、当該割込みが、記事指定入力操作であるかを判定する。つまり、読み上げ中に、本文６２０の詳細情報を要求する場合、ユーザは、操作部４のキーを操作し、または表示部６０の反転表示中（本文６２０読み上げ中）のタイトル６１０を指定操作し、またはシェイクする。これらの操作は、記事指定入力操作であり、外部入力として検知されたことに応じて割込ルーチンが起動される。
【００５８】
図１２を参照して、割込ルーチンでは、割込信号に基づき、記事指定入力の操作がされたか否かが判定される（ステップＳ３１）。操作されていないと判定されると（ステップＳ３１でＮＯ）、割込ルーチンの処理は終了するが、操作されたと判定されると（ステップＳ３１でＹＥＳ）、割込ルーチンは終了し、主制御部１０１は、ブラウザ４０１を起動する（ステップＳ３３）。
【００５９】
主制御部１０１は、現在、ポインタＰＴが指示する記事４０６のＵＲＬ６３０を読み出し、ブラウザ４０１に出力する。ブラウザ４０１は、入力するＵＲＬ６３０に基づきコンテンツサーバ２００からＷｅｂページを取得し、取得したＷｅｂページの情報を表示部６０を介して外部に出力する（ステップＳ３５、Ｓ３７）。その後は、ポインタＰＴが指示する記事４０６の本文６２０の読み上げが継続する（ステップＳ３９）。
【００６０】
このように通常状態では、本文６２０の読み上げ中であっても、ユーザによる記事指定入力操作に応じて、関連詳細情報を取得して表示することができる。
【００６１】
（節電状態における読み上げ処理）
図８のタイトル一覧が表示された後に図４のように筐体が閉じられたときは、図１３の節電状態における読み上げ処理（ステップＳ１５）が行われる。
【００６２】
まず、主制御部１０１はプレーヤ部４０４を起動する。プレーヤ部４０４は制御のための一時変数ｉに“１”を設定し（ステップＳ５１）、変数ｉに基づき領域Ｅ２を検索する。検索により、変数ｉの値に対応の順番に格納された記事４０６のタイトル６１０の読み上げに続いて、本文６２０の読み上げ開始する（ステップＳ５３）。
【００６３】
次に、プレーヤ部４０４は本文６２０の終端符号を検出するか否かを判定する（ステップＳ５５）。終端符号が検出されない間は（ステップＳ５５でＮＯ）、読み上げ処理を継続する（ステップＳ５７）。
【００６４】
終端符号を検出すると（ステップＳ５５でＹＥＳ）、プレーヤ部４０４は所定時間だけ無音を再生する（ステップＳ５９）。ここで、無音を再生するとは、音声合成部４０９により聴覚できない程度の周波数の音声信号を生成し、音声出力部１０４から出力することを指す。これに代替して、音声出力部１０４の出力を強制的にＯＦＦにするようにしてもよい。
【００６５】
プレーヤ部４０４は所定時間が経過するかを判定する（ステップＳ６１）。経過しない間は（ステップＳ６１でＹＥＳ）、ステップＳ５９で無音を再生する。所定時間が経過したことを判定すると（ステップＳ６１でＮＯ）、音声合成部４０９により警告音を生成して、音声出力部１０４を介して出力する（ステップＳ６３）。プレーヤ部４０４は、変数ｉの値に基づき領域Ｅ２を検索する。検索結果に基づき、変数ｉの値より指示される記事４０６の次位に記事４０６が格納されているか否かを判定する（ステップＳ６５）。
【００６６】
次位の記事４０６が格納されていると判定すると（ステップＳ６５でＹＥＳ）、変数ｉの値を“１”インクリメントする（ステップＳ６７）。その後、処理はステップＳ５３に戻り、次位の記事４０６について以降の処理が同様に行われる。次位の記事４０６は格納されていないと判定すると（ステップＳ６５でＮＯ）、処理は終了する。
【００６７】
このように節電状態では、タイトル一覧の各タイトル６１０に対応する本文６２０が順番に読み上げられる。
【００６８】
（記事の本文読み上げ毎に無音時間を挿入）
ここで、上述の無音再生のタイミングについて説明する。図１６には、本文６２０の読み上げのタイミングが無音再生と関連付けて模式的に示される。各記事４０６の本文６２０の読み上げ終了すると、無音時間（無音を再生する所定時間）を経て、次位の記事４０６の本文６２０の読み上げが開始される。無音を再生する所定時間は、再生設定データ１１８の記事間隔時間１１９に基づき決定される。図１６には、本文６２０の読み上げ開始から、その後に続く無音時間までの期間Ｔを示す。
【００６９】
期間Ｔにおいて、主制御部１０１はユーザによる詳細情報要求の操作（または、音声入力）を検出すると、読み上げられた本文６２０のＵＲＬ６３０を領域Ｅ２から読み出し、ブラウザ４０１に出力する。ブラウザ４０１は、入力するＵＲＬ６３０に基づきコンテンツサーバ２００からＷｅｂページを取得し、表示処理部４０５を介して表示部６０に出力する。
【００７０】
このように、節電状態の読み上げ処理では、ユーザに対して表示に代替して音による情報伝達をすることになることから、ユーザは、本文６２０の読み上げがいつ終わるのかが分からない。また、本文６２０を読み上げてからでしか、本文６２０の詳細情報が必要かどうかがわからない。そこで、本実施の形態では、プレーヤ部４０４は、本文６２０を読み上げる毎に無音時間を設けることにより、ユーザに対して本文６２０の詳細情報を要求するかどうかを判断するための時間を提供することができる。
【００７１】
この無音時間中に、ユーザは、携帯電話１００をシェイクする等して操作すると、本文６２０の詳細情報を要求することができる。
【００７２】
また、期間Ｔの終わり頃に警告音を鳴らすことで、ユーザに対して直前に読み上げられた本文６２０の詳細情報を要求できる期間の終わりが近いことを報知できるとともにに、次位の本文６２０が再生開始されるタイミングを報知できる。
【００７３】
また、図１６に示すように、無音時間における複数の異なるタイミングｔ１，ｔ２，ｔ３のそれぞれにおいて、異なる音質、または異なる長（時間）さの警告音を出力することで、本文６２０の詳細情報を要求できる期間の残り時間の長さと、次位の記事４０６の本文６２０が再生開始されるまでの待ち時間の長さとを報知することができる。
【００７４】
無音時間を挿入しない場合に比べて、上述のように無音時間を挿入する場合には、同じ件数の本文６２０を読み上げるのに要する総時間が長くなってしまう。そこで、無音時間を挿入する場合でも総時間を短くできるように、次位の記事４０６の本文６２０の読み上げ開始から所定時間は、直前に読み上げ終了した本文６２０の詳細情報の要求が可能なようにする。
【００７５】
具体的には、図１７に示すように、期間Ｔに加えて、各本文６２０の読み上げ開始から、再生設定データ１１８の次記事再生時間１２０に基づく時間Ｔ２が経過するまでは、直前に読み上げ終了した本文６２０の詳細情報の要求操作を受け付ける。
【００７６】
なお、図１６と図１７の無音時間では、無音に代替して音楽を出力してもよく、または読み上げられる本文６２０（直前に読み上げ終了した本文６２０または次位の記事４０６の本文６２０）に関連付けされた音声による広告を出力するようにしてもよい。
【００７７】
なお、図１６と図１７では、ＲＳＳ中の本文６２０を読み上げる内容で記載しているが、本文６２０だけを読み上げるのではなく、タイトル６１０を読み上げてから本文６２０を読み上げるようにしてもよく、ＲＳＳの記事４０６のどの内容を読み上げるかは、選択的事項である。
【００７８】
（節電状態の読み上げ時の割込処理）
ＯＳ４００は、節電状態においても、常時、外部入力による割込みを検出する。たとえば、ユーザが折り畳まれた携帯電話１００をシェイクすると、センサＩ／Ｆ部１１１からの加速度信号は外部入力信号として検出される。ＯＳ４００は、当該外部入力信号に基づく割込信号を主制御部１０１に出力する。主制御部１０１は、割込信号を入力すると割込ルーチンを起動する。
【００７９】
図１４を参照して、割込ルーチンでは、割込み信号に基づき詳細情報の要求操作がされたか否かが判定される（ステップＳ７１）。操作されていないと判定されると（ステップＳ７１でＮＯ）、割込ルーチンの処理は終了するが、操作されたと判定されると（ステップＳ７１でＹＥＳ）、割込ルーチンは終了し、主制御部１０１はブラウザ４０１を起動する（ステップＳ７３）。
【００８０】
主制御部１０１は、センサＩ／Ｆ部１１１から入力する加速度信号または開閉角度信号に基づき、携帯電話１００がシェイクまたは筐体の開操作がされたか否かを判定する（ステップＳ７５）。開操作がされた、すなわち節電状態から通常状態への遷移であると判定すると（ステップＳ７５でＹＥＳ）、詳細情報の取得処理が行われる（ステップＳ７７）。また、主制御部１０１は、表示制御部１１０を介して表示部６０への電力供給を開始し、表示可能な状態にする（ステップＳ７９）ことにより、節電状態から通常状態に遷移させる。
【００８１】
一方、開操作されないと判定すると（ステップＳ７５でＮＯ）、加速度信号に基づき、シェイクされたかを判定する（ステップＳ８１）。シェイクされないと判定されると（ステップＳ８１でＮＯ）、処理は終了する。
【００８２】
シェイクされた場合には（ステップＳ８１でＹＥＳ）、詳細情報の取得処理が行われ、取得された詳細情報は主記憶部１０２に記憶される（ステップＳ８３）。その後、処理は終了する。主記憶部１０２に記憶された詳細情報は、その後、通常状態に遷移したときに、表示部６０に表示されてもよい。または、テキストであれば、プレーヤ部４０４により読み上げるようにしてもよい。
【００８３】
（節電状態における詳細情報取得処理）
詳細情報の取得処理（ステップＳ７７）を図１５を参照して説明する。この処理は、図１７で説明した時間Ｔ２を用いる。
【００８４】
主制御部１０１は、現在の変数ｉが指示する記事４０６の本文６２０の読み上げ開始から、次記事再生時間１２０に基づく時間Ｔ２が経過したか否かを判定する（ステップＳ９１）。
【００８５】
経過していないと判定すると（ステップＳ９１でＮＯ）、変数（ｉ−１）が指示する、すなわち直前に読み上げ終了している本文６２０に対応のＵＲＬ６３０を領域Ｅ２から読み出し、ブラウザ４０１に出力する（ステップＳ９７）。経過していると判定すると（ステップＳ９１でＹＥＳ）、変数ｉが指示する記事４０６の本文６２０、すなわち現在読み上げ中の本文６２０に対応のＵＲＬ６３０を領域Ｅ２から読み出し、ブラウザ４０１に出力する（ステップＳ９３）。ステップＳ９３とＳ９７では、ブラウザ４０１は、入力するＵＲＬ６３０に基づきコンテンツサーバ２００からＷｅｂページを受信する。
【００８６】
ブラウザ４０１は、受信したＷｅｂページを、表示制御部１１０を介して表示部６０に表示する（ステップＳ９５）。
【００８７】
これにより本文６２０の読み上げ開始から時間Ｔ２が経過するまでは、直前に読み上げ終了している本文６２０に対応のＵＲＬ６３０によるＷｅｂページが表示され、時間Ｔ２が経過していれば、現在読み上げ中の本文６２０に対応のＵＲＬ６３０によるＷｅｂページが出力される。
【００８８】
（変形例）
プレーヤ部４０４によりテキストから音声データに変換されて得られた音声データは、主記憶部１０２に格納されて、ユーザが適宜、主記憶部１０２から削除できるようにしてもよい。または、格納されてからの経過時間に基づき削除するようにしてもよい。
【００８９】
本文６２０に対応の詳細情報を取得可能なタイミングとして図１６と図１７を例示したが、携帯電話１００には、いずれか一方の機能のみが搭載されるようにしてもよい。または、両方の機能を搭載して、使用に際しては、ユーザが選択的に一方の機能を能動化するようにしてもよい。
【００９０】
携帯電話１００は、ヒンジ機構で折り畳み可能な筐体を開閉する構成としているが、２つの筐体をスライド操作して使用するような形態であってもよく、また、１個の筐体からなるものであってもよい。スライド操作の場合には、センサ７０に代替してスライド操作を検出するセンサを設け、当該センサの出力に基づき、動作状態を通常状態または節電状態に切替えるようにしてよい。また、１個の筐体である場合には、所定キーの操作に応じて、動作状態を通常状態または節電状態に切替えるようにしてよい。
【００９１】
（他の実施の形態）
上述の携帯電話１００による各フローチャートを用いて示す情報処理方法は、プログラムとして提供することもできる。このようなプログラムは、メモリカード１０８などのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することができる。あるいは、コンピュータに内蔵する主記憶部１０２などの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワーク３００を介したダウンロードによって、プログラムを提供することもできる。たとえば、図５の構成では、主制御部１０１のＣＰＵを備えてコンピュータの機能を有する携帯電話１００には、メモリカード１０８を用いて当該プログラムを供給することができる。ＣＰＵは、外部メモリＩ／Ｆ部１０７を介してメモリカード１０８に格納されたプログラムを読み出し、実行する。
【００９２】
提供されるプログラム製品は、図５の主記憶部１０２などのプログラム格納部にインストールされてＣＰＵにより読み出されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９３】
（実施の形態による効果）
上述の実施の形態によれば、節電状態で、記事４０６の本文６２０を読み上げている最中に通常状態へ戻すための操作を検出すると、読み上げ中の本文６２０にリンクされた詳細情報をネットワーク３００から取得できる。したがって、読み上げ中の本文６２０の再生を停止する操作と、詳細情報を要求する記事の選択操作を、１つの操作に省略できる。また、節電状態において本文６２０を読み上げている最中に操作を検出すると、節電状態のまま、読み上げ中の本文６２０にリンクされた詳細情報を取得できるから、節電状態のまま、詳細情報を取得するべき本文６２０の選択と、その取得とを指示することができるので、電源部１１５のバッテリーの消費を抑えることができる。
【００９４】
また、図１７に示すように、本文６２０を読み上げている最中であっても、読み上げ開始から所定時間以内であれば、直前に読み上げ終了した本文６２０を指定して、そのＵＲＬ６３０に基づき詳細情報を取得できる。図１６と図１７に示すように本文６２０の読み上げが終了する毎に、所定時間の無音再生を設けて、無音再生時間において詳細情報の要求操作を受け付けるから、本文６２０を全部聞き終えてから、リンクされた詳細情報を取得するかどうかを検討することもできる。
【００９５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９６】
４  操作部、６０  表示部、７０  センサ、７１  加速度センサ、１００  携帯電話、１０１  主制御部、１０２  主記憶部、１０３  キー入力部、１１０  表示制御部、１１５  電源部、１１６  タイマ、１１８  再生設定データ、１１９  記事間隔時間、１２０  次記事再生時間、１３０  状態データ、２００  コンテンツサーバ、３００  ネットワーク、４０１  ブラウザ、４０４  プレーヤ部、４０５  表示処理部、４０６  記事、４０８  タグ解析部、４０９  音声合成部、６１０  タイトル、６２０  本文、６３０  ＵＲＬ。
【図１】
2012173850.tif 000003
【図２】
2012173850.tif 000004
【図３】
2012173850.tif 000005
【図４】
2012173850.tif 000006
【図５】
2012173850.tif 000007
【図６】
2012173850.tif 000008
【図７】
2012173850.tif 000009
【図８】
2012173850.tif 000010
【図９】
2012173850.tif 000011
【図１０】
2012173850.tif 000012
【図１１】
2012173850.tif 000013
【図１２】
2012173850.tif 000014
【図１３】
2012173850.tif 000015
【図１４】
2012173850.tif 000016
【図１５】
2012173850.tif 000017
【図１６】
2012173850.tif 000018
【図１７】
2012173850.tif 000019