(57)【要約】【課題】ウェブページに掲載されている内容をユーザに容易に理解させること。【解決手段】本願に係る端末装置は、表示制御部と、操作受付部と、音声出力部とを有する。表示制御部は、第１ウェブページを表示部に表示する。操作受付部は、表示制御部によって表示されている第１ウェブページに対して音声出力操作を受け付ける。音声出力部は、操作受付部によって音声出力操作が受け付けられた場合に、表示制御部によって第１ウェブページが表示部に表示されている状態で、かかる第１ウェブページの遷移先となる第２ウェブページに関するテキスト情報を音声出力する。【選択図】図３
2014160387.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツを表示装置に表示する表示制御手段と、
前記表示制御手段によって表示されている第１コンテンツに対して所定の操作を受け付ける操作受付手段と、
前記操作受付手段によって所定の操作が受け付けられた場合に、前記表示制御手段によって前記第１コンテンツが表示されている状態で、当該第１コンテンツの遷移先となる第２コンテンツに関するテキスト情報を音声出力する音声出力手段と
を備えたことを特徴とする端末装置。
【請求項２】
前記操作受付手段は、
前記第１コンテンツから前記第２コンテンツに遷移させる遷移操作を受け付け、
前記表示制御手段は、
前記音声出力手段によって前記第２コンテンツに関するテキスト情報が音声出力されている最中に、前記操作受付手段によって前記遷移操作が受け付けられた場合に、前記第２コンテンツのうち当該テキスト情報と関連付けられている領域を前記表示装置に表示する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記表示制御手段は、
前記表示装置に表示している前記第２コンテンツの領域と異なる他の領域と関連付けられているテキスト情報が前記音声出力手段により音声出力される場合に、当該他の領域を前記表示装置に表示する
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記操作受付手段は、
前記表示制御手段によって表示されている前記第２コンテンツに含まれるテキスト情報を指定するテキスト指定操作を受け付け、
前記表示制御手段は、
前記テキスト指定操作において指定されたテキスト情報と関連付けられている前記第２コンテンツの領域を前記表示装置に表示し、
前記音声出力手段は、
前記テキスト指定操作において指定されたテキスト情報を音声出力する
ことを特徴とする請求項２又は３に記載の端末装置。
【請求項５】
前記操作受付手段は、
前記表示制御手段によって表示されている前記第２コンテンツに含まれる画像を指定する画像指定操作を受け付け、
前記音声出力手段は、
前記第２コンテンツに含まれるテキスト情報のうち、前記画像指定操作において指定された画像と関連付けられているテキスト情報を音声出力する
ことを特徴とする請求項２〜４のいずれか一つに記載の端末装置。
【請求項６】
前記表示制御手段は、
前記音声出力手段によるテキスト情報の音声出力が終了するまで、当該テキスト情報と関連付けられている領域以外の他の領域を表示させる操作を無効化する
ことを特徴とする請求項２〜５のいずれか一つに記載の端末装置。
【請求項７】
前記表示制御手段は、
前記音声出力手段によるテキスト情報の音声出力が終了した場合に、前記他の領域を表示させる操作を有効化する
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
前記音声出力手段は、
前記第２コンテンツに関するテキスト情報のうち、当該第２コンテンツの種別に応じて音声出力対象とするテキスト情報を決定する
ことを特徴とする請求項１〜７のいずれか一つに記載の端末装置。
【請求項９】
前記音声出力手段は、
前記第２コンテンツに関するテキスト情報のうち、前記第１コンテンツに関連するテキスト情報を音声出力する
ことを特徴とする請求項１〜８のいずれか一つに記載の端末装置。
【請求項１０】
コンピュータが実行する音声出力方法であって、
第１コンテンツを表示装置に表示する表示制御工程と、
前記表示制御工程によって表示されている第１コンテンツに対して所定の操作を受け付ける操作受付工程と、
前記操作受付工程によって所定の操作が受け付けられた場合に、前記表示制御工程によって前記第１コンテンツが表示されている状態で、当該第１コンテンツの遷移先となる第２コンテンツに関するテキスト情報を音声出力する音声出力工程と
を含むことを特徴とする音声出力方法。
【請求項１１】
第１コンテンツを表示装置に表示する表示制御手順と、
前記表示制御手順によって表示されている第１コンテンツに対して所定の操作を受け付ける操作受付手順と、
前記操作受付手順によって所定の操作が受け付けられた場合に、前記表示制御手順によって前記第１コンテンツが表示されている状態で、当該第１コンテンツの遷移先となる第２コンテンツに関するテキスト情報を音声出力する音声出力手順と
をコンピュータに実行させることを特徴とする音声出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、音声出力方法及び音声出力プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット型ＰＣ（Personal  Computer）等の携帯型の端末装置の普及率が飛躍的に伸びている。このような端末装置は、筐体全体を占める大きさのディスプレイが搭載されており、ウェブページ等を表示することなどに利用されることが多い。
【０００３】
一方で、携帯型の端末装置に搭載されるディスプレイは、デスクトップ型ＰＣ等と比較すると表示サイズが小さいといえる。このため、表示中のウェブページに掲載されているテキストを音声出力する技術が提案されている（例えば、特許文献１を参照）。かかる技術では、横スクロールしないようにウェブページを表示するとともに、音声出力されるテキストが目立つように表示する。これにより、ユーザは、音声を聞きながら、音声出力箇所を容易に確認することができるとも考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１６１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、ウェブページに掲載されている内容をユーザに容易に理解させることができるとは限らなかった。具体的には、上述した横スクロールしないようにウェブページを表示する技術では、膨大な表示情報が含まれるようなウェブページの一部のみを表示することとなり、この種のウェブページの内容をユーザに容易に理解させることは困難であった。また、音声出力箇所を目立つように表示する技術についても、音声出力されているテキストをユーザに認識させることに留まり、ウェブページの内容をユーザに容易に理解させる技術ではなかった。
【０００６】
本願は、上記に鑑みてなされたものであって、ウェブページに掲載されている内容をユーザに容易に理解させることができる端末装置、音声出力方法及び音声出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る端末装置は、第１コンテンツを表示装置に表示する表示制御手段と、前記表示制御手段によって表示されている第１コンテンツに対して所定の操作を受け付ける操作受付手段と、前記操作受付手段によって所定の操作が受け付けられた場合に、前記表示制御手段によって前記第１コンテンツが表示されている状態で、当該第１コンテンツの遷移先となる第２コンテンツに関するテキスト情報を音声出力する音声出力手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、ウェブページに掲載されている内容をユーザに容易に理解させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る音声出力処理の一例を示す説明図である。
【図２】図２は、実施形態に係るＷｅｂシステムの構成例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、実施形態に係る音声出力処理の一例を示す説明図である。
【図５】図５は、実施形態に係る端末装置による音声出力処理手順を示すシーケンス図である。
【図６】図６は、実施形態に係るページ遷移時における表示処理の一例を示す説明図である。
【図７】図７は、実施形態に係るページ遷移時における表示処理の一例を示す説明図である。
【図８】図８は、実施形態に係る音声出力処理の一例を示す説明図である。
【図９】図９は、実施形態に係る音声出力処理の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る端末装置、音声出力方法及び音声出力プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る端末装置、音声出力方法及び音声出力プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．音声出力処理〕
まず、図１を用いて、実施形態に係る音声出力処理の一例について説明する。図１は、実施形態に係る音声出力処理の一例を示す説明図である。図１の例では、端末装置１００によって音声出力処理が行われる。図１に示した端末装置１００は、例えば、スマートフォン等の携帯端末であり、表示部１１０を有する。表示部１１０は、タッチパネルが採用されており、各種情報を表示するだけでなく、指や専用ペン等によってタッチされることで各種操作を受け付ける。
【００１２】
また、端末装置１００は、ウェブブラウザ（以下、ブラウザと表記する）等が搭載されており、Ｗｅｂサーバから取得したウェブページを表示部１１０に表示する。図１では、端末装置１００によって取得されるウェブページの一例として、コンピュータで実行されるプログラム言語（例えば、Ｊａｖａ（登録商標）やＣ言語）等に関する技術解説が掲載されたウェブページＷ１０及びＷ１１を示す。このウェブページＷ１０には、プログラムＸの「状態遷移図」が掲載されており、ウェブページＷ１１へ遷移するための次ページボタンＢ１０が含まれる。また、ウェブページＷ１１には、プログラムＸの「状態遷移図」について詳細に説明した解説記事Ｔ１１が掲載されている。この例のように、画面遷移を伴う複数のウェブページには、相互に関連する情報が掲載されることが多い。
【００１３】
ここで、図１に示した端末装置１００は、スマートフォン等の携帯端末であるので、表示部１１０の表示サイズは、デスクトップ型ＰＣ等と比較して小さい。このため、端末装置１００のユーザにとって、図１に例示したウェブページＷ１０及びＷ１１を表示部１１０に同時に表示させることは現実的でない。これは、ウェブページＷ１０及びＷ１１の表示サイズが小さくなり、ユーザにとって「状態遷移図」や解説記事Ｔ１１を閲覧しにくい表示態様となるからである。したがって、ユーザは、「状態遷移図」を参照しながら解説記事Ｔ１１を閲覧するためには、ウェブページＷ１０とウェブページＷ１１との表示を切り替えることとなる。しかし、ユーザにとっては、このように表示切替を行う場合、ウェブページＷ１０及びＷ１１を同時に閲覧できるわけではないので、ウェブページＷ１０及びＷ１１に掲載されている内容を理解することが困難となる。
【００１４】
そこで、実施形態に係る端末装置１００は、ウェブページＷ１０に対して所定の操作が行われた場合に、ウェブページＷ１０を表示部１１０に表示させたまま、ウェブページＷ１０の遷移先となるウェブページＷ１１に掲載されている解説記事Ｔ１１を音声出力する。
【００１５】
例えば、図１（ａ）に示した例のように、端末装置１００が、ユーザ操作に従って、ウェブページＷ１０を表示しているものとする。このとき、端末装置１００は、ウェブページＷ１０を一画面で表示部１１０に表示できない場合には、スクロールバーＢ１１を表示する。すなわち、端末装置１００のユーザは、スクロールバーＢ１１を上下方向に操作することで、ウェブページＷ１０内の所望の領域を閲覧することが可能となる。
【００１６】
このような状態において、端末装置１００は、図１（ａ）に示すように、ウェブページＷ１０内の次ページボタンＢ１０を長押しする操作を受け付けたものとする。かかる場合に、端末装置１００は、図１（ｂ）に示すように、ウェブページＷ１０を表示させた状態で、ウェブページＷ１１に掲載されている解説記事Ｔ１１「１（いち）  状態遷移に関する説明  プログラムＸ（えっくす）は、・・・」といった音声をスピーカ等から出力する。
【００１７】
これにより、実施形態に係る端末装置１００は、ウェブページＷ１０及びＷ１１に掲載されている内容をユーザに容易に理解させることができる。具体的には、端末装置１００は、ウェブページＷ１０に掲載されている「状態遷移図」を表示しつつ、ウェブページＷ１１に掲載されている解説記事Ｔ１１を音声出力するので、ユーザに対して「状態遷移図」及び解説記事Ｔ１１を同時に提供することができる。すなわち、端末装置１００は、ウェブページＷ１０に掲載されている「状態遷移図」をユーザによる視覚によりブラウジングさせるとともに、ウェブページＷ１１に掲載されている解説記事Ｔ１１をユーザによる聴覚によりブラウジングさせることができる。このため、端末装置１００のユーザは、ウェブページＷ１０とウェブページＷ１１との表示を切り替えることなく、「状態遷移図」を参照しながら解説記事Ｔ１１を確認することができるので、ウェブページＷ１０及びＷ１１に掲載されている内容を容易に理解することが可能となる。以下、このような音声出力処理を行う端末装置１００について詳細に説明する。
【００１８】
〔２．Ｗｅｂシステムの構成〕
次に、図２を用いて、実施形態に係るＷｅｂシステムの構成について説明する。図２は、実施形態に係るＷｅｂシステム１の構成例を示す図である。図２に示すように、Ｗｅｂシステム１には、Ｗｅｂサーバ１０と、音声用データ提供装置２０と、端末装置１００とが含まれる。Ｗｅｂサーバ１０、音声用データ提供装置２０及び端末装置１００は、ネットワークＮを介して、有線又は無線により通信可能に接続される。なお、図２に示したＷｅｂシステム１には、複数台のＷｅｂサーバ１０や、複数台の音声用データ提供装置２０や、複数台の端末装置１００が含まれてもよい。
【００１９】
Ｗｅｂサーバ１０は、各種ウェブページを端末装置１００に提供するサーバ装置である。例えば、Ｗｅｂサーバ１０は、技術解説サイト、検索エンジンサイト、ショッピングサイト、ニュースサイト、ファイナンスサイト（株価サイト）、ネットオークションサイト等のウェブページを提供する。
【００２０】
なお、Ｗｅｂサーバ１０によって提供されるウェブページには、記事等のテキストデータや、図、表又はその他の各種イメージを示す画像データなどが含まれる。例えば、図１に示したウェブページＷ１０に含まれる「状態遷移図」は画像データに該当し、ウェブページＷ１１に含まれる解説記事Ｔ１１はテキストデータに該当する。また、この例に限られず、ウェブページに含まれる表は、ＨＴＭＬ（HyperText  Markup  Language）に記述されるタグ（ｔａｂｌｅタグなど）により表現される場合もある。
【００２１】
音声用データ提供装置２０は、音声出力用のテキストデータを端末装置１００に提供するサーバ装置である。例えば、実施形態に係る音声用データ提供装置２０は、端末装置１００から所定のＵＲＬ（Uniform  Resource  Locator）を受信した場合に、かかるＵＲＬに対応するウェブページをＷｅｂサーバ１０から取得する。そして、音声用データ提供装置２０は、Ｗｅｂサーバ１０から取得したウェブページに含まれるテキストデータを音声出力用のテキストデータとして抽出し、抽出したテキストデータを端末装置１００に提供する。例えば、音声用データ提供装置２０は、ウェブページであるＨＴＭＬファイルを解析することにより、かかるＨＴＭＬファイルから、ブラウザ上に表示され得るテキストデータ部分を音声出力用のテキストデータとして抽出する。
【００２２】
端末装置１００は、例えば、タブレット型端末や、ノート型ＰＣや、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等の情報処理装置である。かかる端末装置１００は、図１を用いて説明したように、表示部１１０に表示中のウェブページに対して所定の操作（例えば、リンクの長押し操作）を受け付けた場合に、リンク先のウェブページに掲載されているテキストを音声出力する。
【００２３】
〔３．端末装置の構成〕
次に、図３を用いて、実施形態に係る端末装置１００の構成について説明する。図３は、実施形態に係る端末装置１００の構成例を示す図である。図３に示すように、端末装置１００は、表示部１１０と、入力部１２０と、スピーカ１３０と、通信部１４０と、制御部１５０とを有する。
【００２４】
（表示部１１０、入力部１２０について）
表示部１１０は、各種情報を表示するための表示装置である。例えば、表示部１１０は、液晶ディスプレイ等によって実現される。入力部１２０は、ユーザから各種操作を受け付ける入力装置である。なお、図１に示した例のように端末装置１００にタッチパネルが採用される場合には、表示部１１０と入力部１２０とは一体化される。
【００２５】
（スピーカ１３０について）
スピーカ１３０は、音声を出力する出力デバイスである。かかるスピーカ１３０は、後述する音声出力部１５５による制御に従って、ウェブページに掲載されているテキストを音声により出力する。
【００２６】
（通信部１４０について）
通信部１４０は、ネットワークＮに接続され、ネットワークＮを介して、Ｗｅｂサーバ１０や音声用データ提供装置２０との間で情報の送受信を行う。かかる通信部１４０は、ネットワークＮとの接続を有線又は無線で行う。
【００２７】
（制御部１５０について）
制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１００内部の記憶装置に記憶されているブラウザ等と呼ばれるアプリケーションプログラム（音声出力プログラムの一例に相当）がＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。また、制御部１５０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００２８】
かかる制御部１５０は、図３に示すように、操作受付部１５１と、コンテンツ取得部１５２と、表示制御部１５３と、音声用データ取得部１５４と、音声出力部１５５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１５０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１５０内部の各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００２９】
（操作受付部１５１について）
操作受付部１５１は、入力部１２０に対して行われた各種ユーザ操作を受け付ける。例えば、操作受付部１５１は、ＵＲＬの入力とともにウェブページを表示させる操作や、表示部１１０に表示されているウェブページに含まれるリンク（リンクボタンやアンカー）を押下する遷移操作などを受け付ける。
【００３０】
また、実施形態に係る操作受付部１５１は、図１を用いて説明したように、テキストデータを音声出力させるための音声出力操作を受け付ける。例えば、操作受付部１５１は、音声出力操作の一例として、表示部１１０に表示されているウェブページに含まれるリンクを所定時間よりも長く押し続ける長押し操作を受け付ける。
【００３１】
（コンテンツ取得部１５２について）
コンテンツ取得部１５２は、操作受付部１５１によって受け付けられた操作に従って、コンテンツを取得する。実施形態に係るコンテンツ取得部１５２は、コンテンツの一例として、ウェブページをＷｅｂサーバ１０から取得する。例えば、コンテンツ取得部１５２は、操作受付部１５１によってＵＲＬを入力する操作が受け付けられた場合には、入力されたＵＲＬに対応するウェブページをＷｅｂサーバ１０から取得する。また、例えば、コンテンツ取得部１５２は、操作受付部１５１によって遷移操作が受け付けられた場合には、リンク先のＵＲＬに対応するウェブページをＷｅｂサーバ１０から取得する。
【００３２】
なお、コンテンツ取得部１５２は、操作受付部１５１によって音声出力操作が受け付けられた場合には、現に表示されているウェブページの遷移先となるウェブページをＷｅｂサーバ１０から取得する処理を行わない。
【００３３】
（表示制御部１５３について）
表示制御部１５３は、コンテンツ取得部１５２によって取得されたウェブページを表示部１１０に表示制御する。例えば、表示制御部１５３は、ブラウザの表示領域にウェブページを表示する。
【００３４】
（音声用データ取得部１５４について）
音声用データ取得部１５４は、音声用データ提供装置２０から音声出力用のテキストデータを取得する。具体的には、音声用データ取得部１５４は、表示制御部１５３によって表示部１１０に表示されているウェブページに対して音声出力操作（例えば、リンクの長押し操作）が受け付けられた場合に、かかるウェブページの遷移先となるウェブページを音声出力対象のウェブページ（以下、「音声出力対象ページ」と表記する場合がある）として特定する。そして、音声用データ取得部１５４は、特定した音声出力対象ページのＵＲＬを音声用データ提供装置２０に送信する。これにより、音声用データ提供装置２０は、音声用データ取得部１５４から受信したＵＲＬに対応する音声出力対象ページをＷｅｂサーバ１０から取得し、取得した音声出力対象ページにおける音声出力用のテキストデータを端末装置１００に送信する。このようにして、音声用データ取得部１５４は、音声出力用のテキストデータを音声用データ提供装置２０から取得する。
【００３５】
（音声出力部１５５について）
音声出力部１５５は、例えば、ブラウザ等と呼ばれるアプリケーションプログラムに組み込まれる音声合成用のアプリケーション（音声合成ライブラリ等と呼ばれる）により実現される。かかる音声出力部１５５は、音声用データ取得部１５４によって取得された音声出力用のテキストデータに基づいて人工的な音声を生成し、生成した音声をスピーカ１３０から出力する。すなわち、音声出力部１５５は、音声出力対象ページに含まれるテキストデータをスピーカ１３０から音声出力する。
【００３６】
上記の通り、コンテンツ取得部１５２は、ユーザによって音声出力操作が行われた場合には、音声出力対象ページを取得する処理を行わない。このため、表示制御部１５３は、現に表示されているウェブページの遷移先となる音声出力対象ページを表示する処理を行わない。すなわち、音声出力部１５５は、音声出力操作が行われた場合には、かかる音声出力操作が行われたウェブページが表示部１１０に表示されている状態で、音声出力対象ページに含まれるテキストデータを音声出力することとなる。
【００３７】
〔４．他の表示例〕
上記では、図１に例示した表示態様を用いながら端末装置１００による音声出力処理について説明した。しかし、この例に限られず、端末装置１００は、他の表示態様により音声出力処理を行うこともできる。この点について、図４を用いて説明する。図４は、実施形態に係る音声出力処理の一例を示す説明図である。
【００３８】
図４では、端末装置１００によって取得されるウェブページの一例として、一覧ページＷ２０と、詳細ページＷ２１及びＷ２２とを示す。一覧ページＷ２０は、検索結果一覧が掲載されたウェブページであり、図４の例では、スマートフォンに実装可能なアプリケーションに関する検索結果一覧が掲載されている。かかる一覧ページＷ２０には、詳細ページＷ２１にリンクが張られているアンカーＬ２１や、詳細ページＷ２２にリンクが張られているアンカーＬ２２や、図示しない詳細ページにリンクが張られているアンカーＬ２３などが含まれる。このようなアンカーＬ２１〜Ｌ２３には、各アプリケーションの概略（見出しなど）が掲載されている。また、詳細ページＷ２１は、アプリケーションについて詳細に説明した解説記事Ｔ２１が含まれ、同様に、詳細ページＷ２２には解説記事Ｔ２２が含まれる。なお、図４に示した例では、一覧ページＷ２０に３個の検索結果が含まれる例を示したが、一覧ページＷ２０には、図示しない他の検索結果も含まれる。
【００３９】
図４に示した例の場合、端末装置１００のユーザは、一覧ページＷ２０に掲載されている各アプリケーションの概略（見出しなど）から、自身が所望するアプリケーションを探し、興味のあるアプリケーションに対応するアンカー（アンカーＬ２１〜Ｌ２３のいずれか）を押下することで、詳細ページ（詳細ページＷ２１やＷ２２等）を閲覧する。そして、ユーザは、詳細ページを閲覧した後に自身が所望するアプリケーションではないと判断した場合には、一覧ページＷ２０に戻り、所望するアプリケーションを再度探し、他の詳細ページを閲覧することとなる。このように、検索結果一覧を閲覧するユーザは、一般に、一覧ページＷ２０と詳細ページとの表示を何度も切り替えることが多い。このため、ユーザが有益な情報を探索する作業は煩雑となり、ユーザによっては有益な情報を探索することを諦める場合もある。
【００４０】
そこで、実施形態に係る端末装置１００は、一覧ページＷ２０に対して音声出力操作（例えば、アンカーの長押し操作）が行われた場合に、一覧ページＷ２０を表示部１１０に表示させたまま、一覧ページＷ２０の遷移先となる詳細ページに掲載されている解説記事を音声出力する。
【００４１】
例えば、図４（ａ）に示した例のように、端末装置１００が、ユーザ操作に従って、一覧ページＷ２０を表示しているものとする。このとき、端末装置１００は、一覧ページＷ２０を一画面で表示部１１０に表示できない場合には、スクロールバーＢ１１を表示する。このような状態において、端末装置１００の操作受付部１５１は、一覧ページＷ２０に含まれるアンカーＬ２２を長押しする音声出力操作を受け付けたものとする。かかる場合に、音声用データ取得部１５４は、詳細ページＷ２２を音声出力対象ページとして特定し、特定した詳細ページＷ２２のＵＲＬを音声用データ提供装置２０に送信することで、詳細ページＷ２２に対応する音声出力用のテキストデータ（解説記事Ｔ２２に対応）を取得する。そして、音声出力部１５５は、図４（ｂ）に示した例のように、一覧ページＷ２０が表示部１１０に表示されている状態で、音声用データ取得部１５４によって取得された解説記事Ｔ２２「天気予報や災害情報をウィジェットで確認できるアプリです。・・・」といった音声をスピーカ１３０から出力する。
【００４２】
このように、端末装置１００は、一覧ページＷ２０に掲載されている検索結果一覧を表示しつつ、詳細ページＷ２１等に掲載されている解説記事を音声出力するので、ユーザに検索結果一覧を閲覧させながら、検索結果一覧に含まれる各リンク先の詳細ページに関する情報をユーザに提供することができる。このため、端末装置１００のユーザは、例えば、スクロールバーＢ１１を操作することで、一覧ページＷ２０に掲載されている検索結果から各アプリケーションの概要を全体的に把握しながら、興味のあるアプリケーションに対応するアンカーに対して音声出力操作を行うことで、詳細ページに掲載されている解説記事の内容を確認することができる。そして、ユーザは、音声出力の内容から自身が所望するアプリケーションであると判断した場合には、アンカーを押下する遷移操作を行うことで、詳細ページを実際に閲覧することができる。
【００４３】
なお、図４に示した例において、音声出力部１５５は、音声出力中に新たに音声出力操作が行われた場合には、出力中の音声を停止し、新たな音声出力操作によって特定される詳細ページのテキストデータを音声出力する。例えば、図４（ｂ）の例において、操作受付部１５１は、音声出力部１５５によって解説記事Ｔ２２が音声出力されている最中に、アンカーＬ２１に対する音声出力操作を受け付けたものとする。かかる場合に、音声出力部１５５は、解説記事Ｔ２２の音声出力を停止し、音声用データ取得部１５４によって新たに取得される詳細ページＷ２１の解説記事Ｔ２１を音声出力する。これにより、端末装置１００のユーザは、音声の内容から興味がないと判断した時点で、新たなアプリケーションに関する解説記事を確認することできる。すなわち、端末装置１００のユーザは、一覧ページＷ２０を閲覧しながら、ウェブページの表示切替を行うことなく、各詳細ページの解説記事を順次確認することができる。
【００４４】
また、図４に示した例において、音声出力部１５５は、音声出力中のテキストデータと関連しないアンカーが押下された場合には、出力中の音声を停止してもよい。そして、表示制御部１５３は、押下されたアンカーにリンクが張られているウェブページを表示する。例えば、図４（ｂ）の例において、音声出力部１５５は、詳細ページＷ２２に対応する解説記事Ｔ２２を音声出力している最中に、アンカーＬ２１が押下された場合には、解説記事Ｔ２２の音声出力を停止する。そして、表示制御部１５３は、アンカーＬ２１にリンクが張られている詳細ページＷ２１を表示する。
【００４５】
〔５．音声出力処理手順〕
次に、図５を用いて、実施形態に係る端末装置１００による音声出力処理の手順について説明する。図５は、実施形態に係る端末装置１００による音声出力処理手順を示すシーケンス図である。
【００４６】
図５に示すように、端末装置１００のコンテンツ取得部１５２は、操作受付部１５１によって受け付けられたユーザ操作に従って、Ｗｅｂサーバ１０に対してウェブページの取得要求を送信する（ステップＳ１０１）。例えば、コンテンツ取得部１５２は、図１に示したウェブページＷ１０等の取得要求をＷｅｂサーバ１０に送信する。これにより、Ｗｅｂサーバ１０は、端末装置１００から受信した取得要求に応じて、端末装置１００にウェブページを提供する（ステップＳ１０２）。そして、端末装置１００の表示制御部１５３は、Ｗｅｂサーバ１０から取得したウェブページを表示部１１０に表示制御する（ステップＳ１０３）。
【００４７】
続いて、端末装置１００の操作受付部１５１は、表示部１１０に表示中のウェブページに対して、音声出力操作を受け付けるまで待機する（ステップＳ１０４）。そして、操作受付部１５１によって音声出力操作が受け付けられた場合に（ステップＳ１０４；Ｙｅｓ）、音声用データ取得部１５４は、音声出力対象ページのＵＲＬを音声用データ提供装置２０に送信する（ステップＳ１０５）。
【００４８】
続いて、音声用データ提供装置２０は、端末装置１００から受信したＵＲＬに対応する音声出力対象ページの取得要求をＷｅｂサーバ１０に送信する（ステップＳ１０６）。これにより、Ｗｅｂサーバ１０は、音声用データ提供装置２０から受信した取得要求に応じて、音声出力対象ページを音声用データ提供装置２０に提供する（ステップＳ１０７）。そして、音声用データ提供装置２０は、Ｗｅｂサーバ１０から取得した音声出力対象ページを解析することにより、音声出力対象ページから音声出力用のテキストデータを抽出し（ステップＳ１０８）、抽出した音声出力用のテキストデータを端末装置１００に送信する（ステップＳ１０９）。
【００４９】
続いて、端末装置１００の音声出力部１５５は、音声用データ提供装置２０から受信した音声出力用のテキストデータをスピーカ１３０に音声出力する（ステップＳ１１０）。すなわち、音声出力部１５５は、ステップＳ１０２において取得されたウェブページが表示された状態で、かかるウェブページと異なる音声出力対象ページに含まれるテキストデータを音声出力することとなる。
【００５０】
〔６．変形例〕
上述した実施形態に係る端末装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の端末装置１００の他の実施形態について説明する。
【００５１】
〔６−１．表示領域と出力音声との対応（１）〕
上記実施形態において、端末装置１００は、音声出力処理を行っている最中にウェブページを遷移させる遷移操作を受け付ける場合がある。例えば、図１（ｂ）に示した例において、端末装置１００は、次ページボタンＢ１０を押下する遷移操作を受け付ける場合がある。また、例えば、図４（ｂ）に示した例において、端末装置１００は、アンカーＬ２２を押下する遷移操作を受け付ける場合がある。実施形態に係る端末装置１００は、音声出力処理を行っている最中に遷移操作を受け付けた場合には、遷移先のウェブページのうち、出力中の音声に対応する領域を表示部１１０に表示させてもよい。この点について図６及び図７を用いて具体的に説明する。図６及び図７は、実施形態に係るページ遷移時における表示処理の一例を示す説明図である。
【００５２】
図６には、図１の例と同様に、ウェブページＷ１０及びＷ１１を示す。ただし、図６に示したウェブページＷ１１に含まれるテキストデータ及び画像データは、互いに関連するデータ同士が予め関連付けられているものとする。具体的には、図６に示した例において、ウェブページＷ１１に含まれる解説記事Ｔ１１は、領域Ｒ１１に表示されるテキストデータＤ１１と、領域Ｒ１２に表示されるテキストデータＤ１２と、領域Ｒ２１に表示される画像データＧ２１と、領域Ｒ２２に表示される画像データＧ２２とに分けられる。
【００５３】
これらの各データのうち、テキストデータＤ１１は、「関数Ａの処理」に関する解説記事に該当し、画像データＧ２１は、テキストデータＤ１１における解説記事を説明するための説明図に該当する。ここでは、このようなテキストデータＤ１１と画像データＧ２１とが予め関連付けられる。また、テキストデータＤ１２は、「関数Ａによる表示例」に関する解説記事に該当し、画像データＧ２２は、テキストデータＤ１２における解説記事を説明するための説明図に該当する。ここでは、このようなテキストデータＤ１２と画像データＧ２２とが予め関連付けられる。
【００５４】
なお、ウェブページに含まれる各データを関連付ける技術は、種々の手法により実現することができる。例えば、ＨＴＭＬファイルに記述可能な任意のタグやＪａｖａＳｃｒｉｐｔ（登録商標）により関連付けることができる。
【００５５】
このような前提の下、端末装置１００の音声出力部１５５は、図７（ａ）に示すように、ウェブページＷ１０が表示されている状態で、ウェブページＷ１１に掲載されている解説記事Ｔ１１を音声出力しているものとする。かかる音声出力処理は、図１を用いて説明した例と同様である。
【００５６】
そして、図７（ａ）に示すように、操作受付部１５１は、図６に示した解説記事Ｔ１１のうちテキストデータＤ１１に対応する音声「関数Ａは、ＦＩＧ．２のように、・・・」を出力している最中に、次ページボタンＢ１０を押下する遷移操作を受け付けたものとする。かかる場合に、表示制御部１５３は、図７（ｂ）に示すように、単にウェブページＷ１１を表示するのではなく、テキストデータＤ１１と関連付けられている画像データＧ２１（すなわち、領域Ｒ２１）が表示されるようウェブページＷ１１を表示部１１０に表示制御する。
【００５７】
より具体的に説明すると、表示制御部１５３は、操作受付部１５１によって遷移操作が受け付けられた場合に、新たに表示するウェブページＷ１１に含まれるテキストデータが音声出力部１５５により音声出力中であるか否かを判定する。そして、表示制御部１５３は、音声出力部１５５により音声出力中である場合には、ウェブページＷ１１を解析することにより、音声出力部１５５によって音声出力されているテキストデータ（上記例では、テキストデータＤ１１）に関連付けられている画像データ（上記例では、画像データＧ２１）を特定する。そして、表示制御部１５３は、特定した画像データが表示部１１０に表示されるようにウェブページＷ１１を表示部１１０に表示する。
【００５８】
なお、上記例において、新たに表示するウェブページＷ１１に含まれるテキストデータが音声出力部１５５により音声出力中でない場合や、音声出力部１５５により音声出力されているテキストデータが画像データと関連付けられていない場合もある。この場合、表示制御部１５３は、通常の処理と同様に、ウェブページＷ１１を先頭から表示部１１０に表示する。
【００５９】
このように、実施形態に係る端末装置１００は、音声出力対象のテキストデータに関連する画像データをユーザに閲覧させることができるので、ウェブページＷ１１の内容をユーザに容易に理解させることができる。具体的に説明すると、端末装置１００は、膨大なテキストデータや複数の画像データが含まれるウェブページＷ１１を一画面で表示部１１０に表示することは困難である。したがって、端末装置１００は、図６に示したウェブページＷ１１のように、相互に関連するテキストデータと画像データとが表示部１１０の画面サイズよりも離れた領域に位置する場合には、これらのテキストデータ及び画像データを一画面で表示することが困難な場合がある。このため、ユーザは、スクロールバーＢ１１を操作することで、テキストデータと画像データとの表示を何度も切り替えることとなる。これに対し、実施形態に係る端末装置１００のユーザは、遷移操作を行った際に、音声出力によりテキストデータを確認しながら、かかるテキストデータに関連する画像データを閲覧できるので、スクロールバーＢ１１を用いた表示切替操作を行うことなく、ウェブページＷ１１に掲載されている内容を容易に理解することが可能となる。
【００６０】
また、図７（ｂ）に示した例において、端末装置１００は、表示部１１０に表示しているウェブページＷ１１の領域Ｒ２１と異なる他の領域と関連付けられているテキストデータが音声出力部１５５により音声出力される場合に、かかる他の領域を表示部１１０に表示してもよい。例えば、図７（ｂ）に示した例において、音声出力部１５５による音声出力処理が進行し、テキストデータＤ１２が音声出力され始めたものとする。かかる場合に、表示制御部１５３は、図７（ｃ）に示すように、テキストデータＤ１２と関連付けられている画像データＧ２２（すなわち、領域Ｒ２２）が表示されるようウェブページＷ１１を表示部１１０に表示制御する。
【００６１】
これにより、端末装置１００は、音声出力中のテキストデータと関連付けられている画像データを常に表示することができるので、ウェブページＷ１１に掲載されている内容をより容易にユーザに理解させることができる。
【００６２】
なお、図６に示した例では、ＨＴＭＬファイルに記述可能な任意のタグなどによってウェブページＷ１１内の各データが関連付けられる例を示した。しかし、この例に限られず、端末装置１００は、音声出力用のテキストデータを解析することにより、テキストデータと画像データとの関連付けを動的に判定してもよい。例えば、端末装置１００は、図７（ａ）に示すように、テキストデータＤ１１を音声出力している最中に、次ページボタンＢ１０を押下する遷移操作を受け付けた場合に、テキストデータＤ１１を解析し、テキストデータＤ１１に含まれる形態素「ＦＩＧ．２」などに基づいて、テキストデータＤ１１と画像データＧ２１とが関連すると判定してもよい。そして、端末装置１００は、このようにして判定した画像データＧ２１が表示されるようウェブページＷ１１を表示部１１０に表示してもよい。
【００６３】
〔６−２．スクロールロック〕
また、図７に示した例において、端末装置１００は、音声出力中のテキストデータと関連付けられている画像データを表示する場合に、かかるテキストデータの音声出力が終了するまで、スクロールバーＢ１１の操作を無効化し、テキストデータの音声出力が終了した場合には、スクロールバーＢ１１の操作を有効化してもよい。
【００６４】
例えば、表示制御部１５３は、図７（ｂ）に示すように、音声出力中のテキストデータＤ１１と関連付けられている画像データＧ２１を表示している場合に、音声出力部１５５によるテキストデータＤ１１の音声出力が終了するまでは、スクロールバーＢ１１を操作できないよう制御する。そして、表示制御部１５３は、音声出力部１５５によるテキストデータＤ１１の音声出力が終了した場合には、スクロールバーＢ１１を操作できるよう制御する。同様に、表示制御部１５３は、図７（ｃ）に示すように、音声出力中のテキストデータＤ１２と関連付けられている画像データＧ２２を表示している場合に、テキストデータＤ１２の音声出力が終了するまでは、スクロールバーＢ１１を操作できないよう制御し、テキストデータＤ１２の音声出力が終了した場合に、スクロールバーＢ１１を操作できるよう制御する。
【００６５】
これにより、端末装置１００は、音声出力中のテキストデータと関連付けられている画像データを常に表示することができるので、音声出力中のテキストデータと関連する画像データをユーザに認識させることができる。この結果、端末装置１００は、ウェブページＷ１１に掲載されている内容をより容易にユーザに理解させることができる。
【００６６】
〔６−３．表示領域と出力音声との対応（２）〕
また、端末装置１００は、表示部１１０に表示されているウェブページに掲載されているテキストを指定する操作（以下、テキスト指定操作と表記する場合がある）を受け付けた場合には、テキスト指定操作において指定されたテキストデータを音声出力するとともに、かかるテキストデータと関連付けられている画像データを表示してもよい。この点について、図８を用いて具体的に説明する。
【００６７】
まず、図８（ａ）に示すように、端末装置１００の表示制御部１５３が、図６に示したウェブページＷ１１を表示しているものとする。そして、操作受付部１５１は、ウェブページＷ１１のうち、テキストデータＤ１１が掲載されている領域Ｒ１１を指定するテキスト指定操作を受け付けたものとする。かかる場合に、表示制御部１５３は、図８（ｂ）に示すように、テキストデータＤ１１と関連付けられている画像データＧ２１（すなわち、領域Ｒ２１）が表示されるようウェブページＷ１１を表示する。さらに、音声出力部１５５は、テキスト指定操作において指定されたテキストデータＤ１１を音声出力する。
【００６８】
これにより、端末装置１００は、ユーザ操作に従って、ユーザが所望するテキストデータを音声出力するとともに、かかるテキストデータに関連する画像データをユーザに閲覧させることができる。この結果、端末装置１００は、ウェブページに掲載されている内容をユーザに容易に理解させることができる。
【００６９】
なお、図８の例において、操作受付部１５１は、テキスト指定操作として、音声出力対象のテキスト自体を指定する操作を受け付けてもよいし、音声出力対象のテキスト近傍の余白部分を指定する操作を受け付けてもよい。例えば、操作受付部１５１は、図８（ａ）に示した領域Ｒ１１内の任意の位置が指定された場合に、テキスト指定操作として受け付けることができる。
【００７０】
また、図８（ｂ）に示した例においても、表示制御部１５３は、テキスト指定操作において指定されたテキストデータＤ１１の音声出力が終了するまで、スクロールバーＢ１１の操作を無効化してもよい。
【００７１】
〔６−４．表示領域と出力音声との対応（３）〕
また、端末装置１００は、表示部１１０に表示されているウェブページに掲載されている画像データを指定する操作（以下、画像指定操作と表記する場合がある）を受け付けた場合には、画像指定操作において指定された画像データと関連付けられているテキストデータを音声出力してもよい。この点について、図９を用いて具体的に説明する。
【００７２】
まず、図９に示すように、端末装置１００の表示制御部１５３が、図６に示したウェブページＷ１１に含まれる画像データＧ２１（すなわち、領域Ｒ２１）を表示しているものとする。この状態において、操作受付部１５１によって画像データＧ２１を指定する画像指定操作が受け付けられた場合、表示制御部１５３は、図９に示すように、画像データＧ２１と関連付けられているテキストデータＤ１１を音声出力する。
【００７３】
これにより、端末装置１００は、ユーザ操作が閲覧中の画像データに対応するテキストデータを音声出力するので、ウェブページに掲載されている内容をユーザに容易に理解させることができる。
【００７４】
なお、図９の例において、操作受付部１５１は、画像指定操作として、画像データ自体を指定する操作を受け付けてもよいし、画像データ近傍の余白部分を指定する操作を受け付けてもよい。また、操作受付部１５１は、ウェブページに組み込まれている画像データを指定する操作ではなく、ＨＴＭＬファイルに記述可能な任意のタグにより表現される表などを指定する操作を画像指定操作として受け付けてもよい。この場合、音声出力部１５５は、画像指定操作において指定された表と関連付けられているテキストデータを音声出力する。
【００７５】
また、図９に示した例においても、表示制御部１５３は、テキストデータＤ１１の音声出力が終了するまで、スクロールバーＢ１１の操作を無効化してもよい。
【００７６】
〔６−５．音声出力対象のウェブページ〕
また、図７〜図９では、ウェブページＷ１０からウェブページＷ１１に遷移した場合に、端末装置１００が、上述した表示処理や音声出力処理を行う例について示した。しかし、端末装置１００は、ウェブページＷ１０からウェブページＷ１１に遷移した場合に限られず、単にウェブページＷ１１を表示している状態において、上述した表示処理や音声出力処理を行ってもよい。
【００７７】
例えば、端末装置１００は、図８（ａ）に示した例のように、膨大な表示情報を含むウェブページＷ１１を表示しているものとする。そして、ユーザによって、ウェブページＷ１１内の任意の位置を長押しする操作が行われたものとする。かかる場合に、音声出力部１５５は、ウェブページＷ１１に掲載されている解析記事Ｔ１１「１（いち）  状態遷移に関する説明  プログラムＸ（えっくす）は、・・・」といった音声をスピーカ等から出力する。そして、表示制御部１５３は、音声出力部１５５による音声出力処理が進行し、解説記事Ｔ１１のうちテキストデータＤ１１が音声出力され始めた場合に、図７（ｂ）に示すように、テキストデータＤ１１と関連付けられている画像データＧ２１（すなわち、領域Ｒ２１）が表示部１１０に表示されるようウェブページＷ１１を表示制御する。また、表示制御部１５３は、音声出力部１５５による音声出力処理が更に進行し、解説記事Ｔ１１のうちテキストデータＤ１２が音声出力され始めた場合に、図７（ｃ）に示すように、テキストデータＤ１２と関連付けられている画像データＧ２２（すなわち、領域Ｒ２２）が表示部１１０に表示されるようウェブページＷ１１を表示制御する。
【００７８】
また、端末装置１００は、図８に示した例においても、ウェブページＷ１０から遷移したウェブページＷ１１に限られず、単にウェブページＷ１１を表示している状態でテキスト指定操作が行われた場合に、テキスト指定操作において指定されたテキストデータを音声出力するとともに、かかるテキストデータと関連付けられている画像データを表示してもよい。
【００７９】
また、端末装置１００は、図９に示した例においても、ウェブページＷ１０から遷移したウェブページＷ１１に限られず、単にウェブページＷ１１を表示している状態で画像指定操作が行われた場合に、画像指定操作において指定された画像データと関連付けられているテキストデータを音声出力してもよい。
【００８０】
〔６−６．音声出力対象（１）〕
また、上記実施形態において、音声出力部１５５は、音声出力用のテキストデータの全てを音声出力するのではなく、音声出力用のテキストデータの一部を抽出することで要約を生成し、生成した要約を音声出力してもよい。
【００８１】
例えば、音声出力部１５５は、音声出力対象ページの種別に応じて、音声出力対象とするテキストデータを決定してもよい。具体的には、音声出力部１５５は、音声用データ取得部１５４によって取得された音声出力用のテキストデータを形態素解析する等して、音声出力対象ページの種別を判定する。そして、音声出力部１５５は、音声出力対象ページの種別に応じて、音声出力対象ページにおいて重要度の高い情報を音声出力用のテキストデータから抽出し、抽出した情報を音声出力対象とする。なお、音声出力対象ページとしては、技術解説サイト、ショッピングサイト、ニュースサイト、ファイナンスサイト（株価サイト）、オークションサイトなどが挙げられる。
【００８２】
この点について一例を挙げて説明する。例えば、端末装置１００が、オークションサイトに関するウェブページとして、出品商品の検索結果ページを表示しているものとする。そして、ユーザが、検索結果ページに掲載されているリンク（ここでは、出品商品の詳細ページへのリンクとする）に対して音声出力操作を行ったものとする。この例では、出品商品の詳細ページが、音声出力対象ページに該当する。かかる場合に、音声出力部１５５は、音声出力対象ページの種別がネットオークションサイトであると判定する。そして、音声出力部１５５は、音声出力用のテキストデータから、「出品商品名」、「現在の最高入札価格」、「入札期限」、「出品商品の説明」「出品商品の状態」などの情報を抽出し、抽出した情報のみを音声出力する。
【００８３】
また、上記例の他、音声出力部１５５は、例えば、音声出力対象ページの種別がショッピングサイトであると判定した場合には、「商品名」、「価格」、「発売日」、「発売元（企業名など）」、「商品説明」などの情報を音声出力する。また、音声出力部１５５は、例えば、音声出力対象ページの種別がファイナンスサイトであると判定した場合には、「銘柄（株式会社名）」、「株価」、「始値」、「終値」などの情報を音声出力する。
【００８４】
このように、端末装置１００は、音声出力対象ページの種別に応じて、重要度の高い情報のみを音声出力するので、ユーザにとって必要性の高い情報のみをユーザに提供することができ、結果として、ウェブページに掲載されている内容を素早くかつ容易に理解させることができる。
【００８５】
なお、上記例において、音声出力部１５５は、音声出力対象ページの種別だけでなく、音声出力操作が行われたウェブページ（上記例の場合、出品商品の検索結果ページ）及び音声出力対象ページの種別に応じて、音声出力対象とするテキストデータを決定してもよい。このとき、音声出力部１５５は、音声出力操作が行われたウェブページと、音声出力対象ページとの関連性を判定し、双方に関連性がある場合のみ、音声出力用のテキストデータの一部（要約）を音声出力し、双方に関連性がない場合には、音声出力用のテキストデータの全てを音声出力してもよい。
【００８６】
〔６−７．音声出力対象（２）〕
また、上記実施形態において、音声出力部１５５は、音声用データ取得部１５４によって取得された音声出力用のテキストデータのうち、音声出力操作が行われたウェブページに関連するテキストデータを音声出力してもよい。
【００８７】
この点について一例を挙げて説明する。例えば、端末装置１００が、図１に示した例のように、技術解説サイトのウェブページＷ１０を表示しているものとする。そして、ユーザが、ウェブページＷ１０内の次ページボタンＢ１０に対して音声出力操作を行ったものとする。この例では、ウェブページＷ１１が、音声出力対象ページに該当する。ここで、ウェブページＷ１１には、記述解説に関する記事だけでなく、ウェブページＷ１１を提供する提供者に関する情報や、ウェブページＷ１０において解説されている技術（ここの例では、プログラムＸ）と異なる技術解説サイトへのリンク等が含まれる場合がある。
【００８８】
そこで、音声出力部１５５は、音声出力操作が行われたウェブページＷ１０を解析することにより、ウェブページＷ１０に掲載されている記事を特定する。ここの例では、音声出力部１５５は、ウェブページＷ１０が「プログラムＸ」の解説記事を掲載していると判定するものとする。かかる場合に、音声出力部１５５は、ウェブページＷ１１から抽出された音声出力用のテキストデータのうち、「プログラムＸ」に関連するテキストデータのみを音声出力する。
【００８９】
このように、端末装置１００は、音声出力操作が行われたウェブページに関連するテキストデータのみを音声出力するので、ユーザにとって必要性の高い情報のみをユーザに提供することができ、結果として、ウェブページに掲載されている内容を素早くかつ容易に理解させることができる。
【００９０】
〔６−８．音声出力機能〕
また、上記実施形態に係る端末装置１００は、出力中の音声を巻き戻す操作や、早送りする操作や、所定時間（例えば、５秒）だけスキップする操作や、停止する操作や、最初から再生させる操作等を受け付けてもよい。表示制御部１５３及び音声出力部１５５は、これらの各操作に従って処理を行う。例えば、図７（ｃ）に示した例において、操作受付部１５１が巻き戻し操作を受け付けた場合に、音声出力部１５５は、出力中の音声を巻き戻す。そして、表示制御部１５３は、音声出力部１５５によって音声出力されるテキストデータがテキストデータＤ１２からテキストデータＤ１１となった場合には、図７（ｂ）に示すように、画像データＧ２１を表示する。
【００９１】
なお、操作受付部１５１は、上述した各操作（早送り操作など）に対応するメニューボタンを表示することで、これらの各操作を受け付けることができる。また、この例に限られず、これらの操作毎に、所定のタップ操作やスワイプ操作が対応付けられていてもよい。例えば、表示部１１０上を左から右に指をスライドさせるスワイプ操作が早送り操作に該当し、表示部１１０上を右から左に指をスライドさせるスワイプ操作が巻き戻し操作に該当し、ダブルタップ操作が停止操作に該当してもよい。
【００９２】
〔６−９．音声出力操作〕
また、上記実施形態では、操作受付部１５１が、音声出力操作として、ウェブページ内のリンク（リンクボタンやアンカー）を長押しする操作を受け付ける例を示した。しかし、この例に限られず、操作受付部１５１は、音声出力操作として、ダブルタップ操作やスワイプ操作や端末装置１００を傾ける操作等を受け付けてもよい。また、操作受付部１５１は、ウェブページ内のリンク上に指や専用ペン等が位置した時点で、音声出力操作が行われたと判定してもよい。この場合、音声出力部１５５は、ウェブページ内のリンク上に指や専用ペン等が位置した時点で、遷移先のウェブページに掲載されているテキストを音声出力することとなる。
【００９３】
〔６−１０．ウェブページ内の関連付け〕
また、図６〜図９に示した例では、ウェブページ内のテキストデータと画像データとが関連付けられる例を示した。しかし、この例に限られず、テキストデータとテキストデータとが関連付けられてもよい。
【００９４】
〔６−１１．その他〕
上記実施形態では、端末装置１００がスマートフォン等の携帯端末である場合を例に挙げて説明した。しかし、上記の端末装置１００は、各種情報を表示できる表示処理装置であれば、スマートフォン等の携帯端末以外にも適用することができる。例えば、端末装置１００は、ノート型ＰＣ、デスクトップ型ＰＣ、デジタルサイネージであってもよい。なお、端末装置１００にタッチパネルが採用されていない場合には、操作受付部１５１は、マウスやリモコン等の入力部１２０を介して、各種操作（音声出力操作など）を受け付ける。
【００９５】
また、上記実施形態では、Ｗｅｂシステム１に、Ｗｅｂサーバ１０と音声用データ提供装置２０とが含まれる例を示したが、Ｗｅｂサーバ１０及び音声用データ提供装置２０は、同一の装置であってもよい。すなわち、Ｗｅｂサーバ１０は、音声用データ提供装置２０が有する機能と同等の機能を備えてもよい。
【００９６】
また、上記実施形態に示した端末装置１００は、音声用データ提供装置２０から音声出力用のテキストデータを取得しなくてもよい。この場合、端末装置１００の音声用データ取得部１５４は、Ｗｅｂサーバ１０から音声出力対象ページを取得し、取得した音声出力対象ページを解析することで、音声出力用のテキストデータを取得する。
【００９７】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００９８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図３に示したコンテンツ取得部１５２及び音声用データ取得部１５４は統合されてもよく、また、表示制御部１５３及び音声出力部１５５は統合されてもよい。
【００９９】
〔７．効果〕
上述してきたように、実施形態に係る端末装置１００は、表示制御部１５３と、操作受付部１５１と、音声出力部１５５とを有する。表示制御部１５３は、第１ウェブページ（第１コンテンツの一例に相当）を表示部１１０に表示する。操作受付部１５１は、表示制御部１５３によって表示されている第１ウェブページに対して音声出力操作（所定の操作の一例に相当）を受け付ける。音声出力部１５５は、操作受付部１５１によって音声出力操作が受け付けられた場合に、表示制御部１５３によって第１ウェブページが表示部１１０に表示されている状態で、かかる第１ウェブページの遷移先となる第２ウェブページ（第２コンテンツの一例に相当）に関するテキスト情報を音声出力する。
【０１００】
これにより、実施形態に係る端末装置１００は、第１ウェブページをユーザによる視覚によりブラウジングさせるとともに、第２ウェブページをユーザによる聴覚によりブラウジングさせることができる。このため、端末装置１００は、第１ウェブページ及び第２ウェブページに掲載されている内容をユーザに容易に理解させることができる。
【０１０１】
また、実施形態に係る端末装置１００において、操作受付部１５１は、第１ウェブページから第２ウェブページに遷移させる遷移操作を受け付ける。また、表示制御部１５３は、音声出力部１５５によって第２ウェブページに関するテキスト情報が音声出力されている最中に、操作受付部１５１によって遷移操作が受け付けられた場合に、第２ウェブページのうち、音声出力中のテキスト情報と関連付けられている領域を表示部１１０に表示する。
【０１０２】
これにより、実施形態に係る端末装置１００は、音声出力対象のテキストデータに関連する画像データをユーザに閲覧させることができるので、第２ウェブページの内容をユーザに容易に理解させることができる。
【０１０３】
また、実施形態に係る端末装置１００において、表示制御部１５３は、表示部１１０に表示している第２ウェブページの領域と異なる他の領域と関連付けられているテキスト情報が音声出力部１５５により音声出力される場合に、かかる他の領域を表示部１１０に表示する。
【０１０４】
これにより、実施形態に係る端末装置１００は、音声出力中のテキストデータと関連付けられている画像データを常にユーザに閲覧させることができるので、第２ウェブページに掲載されている内容をより容易にユーザに理解させることができる。
【０１０５】
また、実施形態に係る端末装置１００において、操作受付部１５１は、表示制御部１５３によって表示されている第２ウェブページに含まれるテキスト情報を指定するテキスト指定操作を受け付ける。また、表示制御部１５３は、テキスト指定操作において指定されたテキスト情報と関連付けられている第２ウェブページの領域を表示部１１０に表示する。また、音声出力部１５５は、テキスト指定操作において指定されたテキスト情報を音声出力する。
【０１０６】
これにより、実施形態に係る端末装置１００は、ユーザ操作に従って、ユーザが所望するテキストデータを音声出力するとともに、かかるテキストデータに関連する画像データをユーザに閲覧させることができるので、ウェブページに掲載されている内容をユーザに容易に理解させることができる。
【０１０７】
また、実施形態に係る端末装置１００において、操作受付部１５１は、表示制御部１５３によって表示されている第２ウェブページに含まれる図又は画像を指定する画像指定操作を受け付ける。また、音声出力部１５５は、第２ウェブページに含まれるテキスト情報のうち、画像指定操作において指定された図又は画像と関連付けられているテキスト情報を音声出力する。
【０１０８】
これにより、実施形態に係る端末装置１００は、ユーザ操作が閲覧中の表や画像に対応するテキストデータを音声出力するので、ウェブページに掲載されている内容をユーザに容易に理解させることができる。
【０１０９】
また、実施形態に係る端末装置１００において、表示制御部１５３は、音声出力部１５５によるテキスト情報の音声出力が終了するまで、かかるテキスト情報と関連付けられている領域以外の他の領域を表示させる操作を無効化する。
【０１１０】
また、実施形態に係る端末装置１００において、表示制御部１５３は、音声出力部１５５によるテキスト情報の音声出力が終了した場合に、他の領域を表示させる操作を有効化する。
【０１１１】
これにより、実施形態に係る端末装置１００は、音声出力中のテキストデータと関連付けられている領域を常にユーザに閲覧させることができるので、第２ウェブページに掲載されている内容をより容易にユーザに理解させることができる。
【０１１２】
また、実施形態に係る端末装置１００において、音声出力部１５５は、第２ウェブページに関するテキスト情報のうち、第２ウェブページの種別に応じて音声出力対象とするテキスト情報を決定する。
【０１１３】
これにより、実施形態に係る端末装置１００は、必要性の高い情報のみをユーザに提供することができるので、ウェブページに掲載されている内容をユーザに素早くかつ容易に理解させることができる。
【０１１４】
また、実施形態に係る端末装置１００において、音声出力部１５５は、第２ウェブページに関するテキスト情報のうち、第１ウェブページに関連するテキスト情報を音声出力する。
【０１１５】
これにより、実施形態に係る端末装置１００は、音声出力操作が行われた第１ウェブページに関連する必要性の高いテキストデータのみを音声出力するので、第２ウェブページに掲載されている内容をユーザに素早くかつ容易に理解させることができる。
【０１１６】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１７】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、操作受付手段は、操作受付部や操作受付回路に読み替えることができる。
【符号の説明】
【０１１８】
１００  端末装置
１１０  表示部
１５１  操作受付部
１５２  コンテンツ取得部
１５３  表示制御部
１５４  音声用データ取得部
１５５  音声出力部
【図１】
2014160387.tif 000003
【図２】
2014160387.tif 000004
【図３】
2014160387.tif 000005
【図４】
2014160387.tif 000006
【図５】
2014160387.tif 000007
【図６】
2014160387.tif 000008
【図７】
2014160387.tif 000009
【図８】
2014160387.tif 000010
【図９】
2014160387.tif 000011