(57)【要約】【課題】運転中に所望の複数のリンクテキストに対応するテキスト情報の読み上げ音声を継続的に聴取することができる「車載機および車載用音声読み上げ方法ならびに車載用音声読み上げプログラム」を提供すること。【解決手段】コンテンツの画面に埋め込まれているリンクテキストを音声読み上げの予約リストに登録する予約リスト登録手段１２と、予約リストに登録されているリンクテキストごとのリンク先のコンテンツを取得するリンク先コンテンツ取得手段４と、取得された当該リンクテキストごとのリンク先のコンテンツから、当該リンク先のコンテンツごとの本文テキストを抽出する本文テキスト抽出手段８と、当該抽出されたリンク先のコンテンツごとの本文テキストを、設定された順番にしたがって音声読み上げする音声読み上げ手段１０とを備えたこと。【選択図】図１
2013148646.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して取得されたＨＴＭＬで記述されたコンテンツに含まれるテキスト情報を音声読み上げ可能とされた車載機であって、
ネットワークを介して取得されたコンテンツの画面として、ネットワーク上のリンク先のコンテンツに対応するリンクテキストが埋め込まれたコンテンツの画面を表示部に表示可能とされたコンテンツ表示手段と、
このコンテンツ表示手段による前記コンテンツの画面の表示状態における所定の第１のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを、記憶手段に記憶されている音声読み上げの予約リストに登録する予約リスト登録手段と、
前記予約リストに基づいた音声読み上げを指示する所定の第２のユーザ操作に応じて当該音声読み上げを実行する実行手段と
を備え、
前記実行手段は、
前記予約リストに登録されている前記リンクテキストに対応する当該リンクテキストごとの前記リンク先のコンテンツを取得するリンク先コンテンツ取得手段と、
このリンク先コンテンツ取得手段によって取得された前記リンクテキストごとのリンク先のコンテンツから、当該リンク先のコンテンツごとの本文テキストを抽出する本文テキスト抽出手段と、
この本文テキスト抽出手段によって抽出された前記リンク先のコンテンツごとの本文テキストを、設定された順番にしたがって音声読み上げする音声読み上げ手段と
を備えたことを特徴とする車載機。
【請求項２】
前記コンテンツの画面の表示状態における前記第１のユーザ操作を構成する所定の第３のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを前記予約リストに登録するための予約リスト登録用画面を、前記コンテンツの画面に並べて表示する予約リスト登録用画面表示手段を備え、
前記予約リスト登録手段は、
前記予約リスト登録用画面表示手段による前記予約リスト登録用画面の表示状態における前記第１のユーザ操作を構成する所定の第４のユーザ操作として、前記コンテンツの画面上の前記リンクテキストを前記予約リスト登録用画面上へと仮想的に引きずるような第４のユーザ操作を受け付け、この第４のユーザ操作が行われた前記リンクテキストを前記予約リストに登録すること
を特徴とする請求項１に記載の車載機。
【請求項３】
前記予約リスト登録手段は、
互いに異なる前記コンテンツの画面の表示状態において前記第１のユーザ操作の対象となった各コンテンツの画面ごとの前記リンクテキストを、前記予約リストにおいて一括で管理し、
前記実行手段は、
前記予約リストに基づいた音声読み上げを、前記予約リストにおいて一括で管理されている前記各コンテンツの画面ごとのリンクテキストの全てを対象として実行すること
を特徴とする請求項１または請求項２に記載の車載機。
【請求項４】
前記予約リストは、車載機本体の電源が切断された場合においても保持され、
前記車載機本体は、
前記音声読み上げ手段による前記リンク先のコンテンツごとの本文テキストの音声読み上げ中における前記車載機本体の電源の切断を検知する電源切断検知手段と、
この電源切断検知手段による前記電源の切断の検知を契機として、前記電源の切断時における前記音声読み上げ手段の読み上げ位置を記憶する電源切断時読み上げ位置記憶手段と、
前記電源の切断後における前記電源の再投入を検知する電源再投入検知手段と
を備え、
前記音声読み上げ手段は、前記電源再投入検知手段による前記電源の再投入の検知を契機として、前記電源切断時読み上げ位置記憶手段に記憶されている前記読み上げ位置から、前記設定された順番にしたがった音声読み上げを再開させること
を特徴とする請求項１乃至請求項３のいずれか１項に記載の車載機。
【請求項５】
車載機において、ネットワークを介して取得されたＨＴＭＬで記述されたコンテンツに含まれるテキスト情報を音声読み上げするための車載用音声読み上げ方法であって、
ネットワークを介して取得されたコンテンツの画面であって、ネットワーク上のリンク先のコンテンツに対応するリンクテキストが埋め込まれたコンテンツの画面を表示部に表示する第１のステップと、
この第１のステップによる前記コンテンツの画面の表示状態における所定の第１のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを、記憶手段に記憶されている音声読み上げの予約リストに登録する第２のステップと、
前記予約リストに基づいた音声読み上げを、これを指示する所定の第２のユーザ操作に応じて実行する第３のステップと
を含み、
前記第３のステップは、
前記予約リストに登録されている前記リンクテキストに対応する当該リンクテキストごとの前記リンク先のコンテンツを取得する第３−１のステップと、
この第３−１のステップにおいて取得された前記リンクテキストごとのリンク先のコンテンツから、当該リンク先のコンテンツごとの本文テキストを抽出する第３−２のステップと、
この第３−２のステップにおいて抽出された前記リンク先のコンテンツごとの本文テキストを、設定された順番にしたがって音声読み上げする第３−３のステップと
を含むことを特徴とする車載用音声読み上げ方法。
【請求項６】
前記第２のステップは、
前記コンテンツの画面の表示状態における前記第１のユーザ操作を構成する所定の第３のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを前記予約リストに登録するための予約リスト登録用画面を、前記コンテンツの画面に並べて表示する第２−１のステップと、
この第２−１のステップによる前記予約リスト登録用画面の表示状態における前記第１のユーザ操作を構成する所定の第４のユーザ操作として、前記コンテンツの画面上の前記リンクテキストを前記予約リスト登録用画面上へと仮想的に引きずるような第４のユーザ操作を受け付け、この第４のユーザ操作が行われた前記リンクテキストを前記予約リストに登録する第２−２のステップと
を含むことを特徴とする請求項５に記載の車載用音声読み上げ方法。
【請求項７】
前記予約リストは、互いに異なる前記コンテンツの画面の表示状態において前記第１のユーザ操作の対象となった各コンテンツの画面ごとの前記リンクテキストを一括で管理するものであり、
前記第３のステップは、
前記予約リストに基づいた音声読み上げを、前記予約リストにおいて一括で管理されている前記各コンテンツの画面ごとのリンクテキストの全てを対象として実行するステップであること
を特徴とする請求項５または請求項６に記載の車載用音声読み上げ方法。
【請求項８】
車載機に、請求項５乃至請求項８のいずれか１項に記載の車載用音声読み上げ方法を実行させることを特徴とする前記車載機が読み取り可能な車載用音声読み上げプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機および車載用音声読み上げ方法ならびに車載用音声読み上げプログラムに係り、特に、車載機において、ネットワークを介して取得されたＨＴＭＬ(HyperText Markup Language)コンテンツのテキスト情報を音声読み上げするのに好適な車載機および車載用音声読み上げ方法ならびに車載用音声読み上げプログラムに関する。
【背景技術】
【０００２】
従来から、インターネット等の通信ネットワークへの接続機能を備えた各種の端末機器においては、ニュースサイト（Ｗｅｂサイト）から取得したＨＴＭＬファイルを解析してニュース本文を抽出し、抽出されたニュース本文を音声読み上げすることが可能とされていた（例えば、特許文献１−３参照）。
【０００３】
そして、近年では、車内エンターテイメント技術の進展および多様化にともない、そのような音声読み上げを車載機において実現したいというニーズが高まっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４６３８１号公報
【特許文献２】特開平１０−７８９５２号公報
【特許文献３】特許第４０１４３６１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、一般的なニュースサイトのＷｅｂページにおいては、図１０に示すように、記事のタイトルが記述されたリンクテキスト（換言すれば、アンカーテキスト）が複数（図１０においてはLtxt1〜Ltxt4の４つ）並べられていて、各リンクテキストに対応するリンク先のＷｅｂページに、各タイトルにそれぞれ対応するニュース本文が記述されている。
【０００６】
したがって、ユーザは、多数の記事を聴取したい場合には、随時タイトルをクリック操作等によって選択する必要がある。
【０００７】
しかるに、車載機においては、そのようなタイトルを選択する操作を運転中に行うことは不可能であるため、多数の記事を運転中に継続的に聴取することができないといった問題があった。
【０００８】
なお、このような問題は、例えば、多数の記事を音声読み上げの対象として１回の操作でまとめて選択できるような特殊な専用Ｗｅｂサイトを作成すれば解決することは可能であるが、その場合には、現状の一般的なＷｅｂサイトには有効に適用することができないので、汎用性に欠けるものとなる。
【０００９】
そこで、本発明は、このような問題点に鑑みなされたものであり、運転中に所望の複数のリンクテキストに対応するテキスト情報の読み上げ音声を継続的に聴取することができる車載機および車載用音声読み上げ方法ならびに車載用音声読み上げプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
前述した目的を達成するため、本発明に係る車載機は、ネットワークを介して取得されたＨＴＭＬで記述されたコンテンツに含まれるテキスト情報を音声読み上げ可能とされた車載機であって、ネットワークを介して取得されたコンテンツの画面として、ネットワーク上のリンク先のコンテンツに対応するリンクテキストが埋め込まれたコンテンツの画面を表示部に表示可能とされたコンテンツ表示手段と、このコンテンツ表示手段による前記コンテンツの画面の表示状態における所定の第１のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを、記憶手段に記憶されている音声読み上げの予約リストに登録する予約リスト登録手段と、前記予約リストに基づいた音声読み上げを指示する所定の第２のユーザ操作に応じて当該音声読み上げを実行する実行手段とを備え、前記実行手段は、前記予約リストに登録されている前記リンクテキストに対応する当該リンクテキストごとの前記リンク先のコンテンツを取得するリンク先コンテンツ取得手段と、このリンク先コンテンツ取得手段によって取得された前記リンクテキストごとのリンク先のコンテンツから、当該リンク先のコンテンツごとの本文テキストを抽出する本文テキスト抽出手段と、この本文テキスト抽出手段によって抽出された前記リンク先のコンテンツごとの本文テキストを、設定された順番にしたがって音声読み上げする音声読み上げ手段とを備えたことを特徴としている。
【００１１】
また、本発明に係る車載用音声読み上げ方法は、車載機において、ネットワークを介して取得されたＨＴＭＬで記述されたコンテンツに含まれるテキスト情報を音声読み上げするための車載用音声読み上げ方法であって、ネットワークを介して取得されたコンテンツの画面であって、ネットワーク上のリンク先のコンテンツに対応するリンクテキストが埋め込まれたコンテンツの画面を表示部に表示する第１のステップと、この第１のステップによる前記コンテンツの画面の表示状態における所定の第１のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを、記憶手段に記憶されている音声読み上げの予約リストに登録する第２のステップと、前記予約リストに基づいた音声読み上げを、これを指示する所定の第２のユーザ操作に応じて実行する第３のステップとを含み、前記第３のステップは、前記予約リストに登録されている前記リンクテキストに対応する当該リンクテキストごとの前記リンク先のコンテンツを取得する第３−１のステップと、この第３−１のステップにおいて取得された前記リンクテキストごとのリンク先のコンテンツから、当該リンク先のコンテンツごとの本文テキストを抽出する第３−２のステップと、この第３−２のステップにおいて抽出された前記リンク先のコンテンツごとの本文テキストを、設定された順番にしたがって音声読み上げする第３−３のステップとを含むことを特徴としている。
【００１２】
そして、このような本発明によれば、ユーザの所望のリンクテキストを予約リストに登録しておいた上で、一回の操作（第２のユーザ操作）によって、予約リストに登録されているリンクテキストごとのリンク先のコンテンツの本文テキストが、設定された順番にしたがって一遍に音声読み上げされるようにすることができるので、予約リストへのリンクテキストの登録を運転開始前に済ませておき、運転開始時に第２のユーザ操作を行うことによって、運転中に所望の複数のリンクテキストに対応するテキスト情報の読み上げ音声を継続的に聴取することができる。
【００１３】
また、本発明の車載機において、前記コンテンツの画面の表示状態における前記第１のユーザ操作を構成する所定の第３のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを前記予約リストに登録するための予約リスト登録用画面を、前記コンテンツの画面に並べて表示する予約リスト登録用画面表示手段を備え、前記予約リスト登録手段は、前記予約リスト登録用画面表示手段による前記予約リスト登録用画面の表示状態における前記第１のユーザ操作を構成する所定の第４のユーザ操作として、前記コンテンツの画面上の前記リンクテキストを前記予約リスト登録用画面上へと仮想的に引きずるような第４のユーザ操作を受け付け、この第４のユーザ操作が行われた前記リンクテキストを前記予約リストに登録してもよい。同様に、本発明の車載用音声読み上げ方法において、前記第２のステップは、前記コンテンツの画面の表示状態における前記第１のユーザ操作を構成する所定の第３のユーザ操作に応じて、前記コンテンツの画面に埋め込まれている前記リンクテキストを前記予約リストに登録するための予約リスト登録用画面を、前記コンテンツの画面に並べて表示する第２−１のステップと、この第２−１のステップによる前記予約リスト登録用画面の表示状態における前記第１のユーザ操作を構成する所定の第４のユーザ操作として、前記コンテンツの画面上の前記リンクテキストを前記予約リスト登録用画面上へと仮想的に引きずるような第４のユーザ操作を受け付け、この第４のユーザ操作が行われた前記リンクテキストを前記予約リストに登録する第２−２のステップとを含んでもよい。
【００１４】
そして、このような本発明によれば、予約リストへの所望のリンクテキストの登録を、コンテンツの画面に並列表示された予約リスト登録用画面を用いることによって簡便かつ効率的に行うことができる。
【００１５】
さらに、本発明の車載機において、前記予約リスト登録手段は、互いに異なる前記コンテンツの画面の表示状態において前記第１のユーザ操作の対象となった各コンテンツの画面ごとの前記リンクテキストを、前記予約リストにおいて一括で管理し、前記実行手段は、前記予約リストに基づいた音声読み上げを、前記予約リストにおいて一括で管理されている前記各コンテンツの画面ごとのリンクテキストの全てを対象として実行してもよい。同様に、本発明の車載用音声読み上げ方法において、前記予約リストは、互いに異なる前記コンテンツの画面の表示状態において前記第１のユーザ操作の対象となった各コンテンツの画面ごとの前記リンクテキストを一括で管理するものであり、前記第３のステップは、前記予約リストに基づいた音声読み上げを、前記予約リストにおいて一括で管理されている前記各コンテンツの画面ごとのリンクテキストの全てを対象として実行するステップであってもよい。
【００１６】
そして、このような本発明によれば、互いに異なるコンテンツの画面ごとの所望のリンクテキストを予約リストに一括で登録しておいた上で、一回の操作によって、各コンテンツの画面ごとのリンクテキストに対応するリンク先コンテンツの本文テキストが一遍に読み上げられるようにすることができる。
【００１７】
さらにまた、本発明の車載機において、前記予約リストは、車載機本体の電源が切断された場合においても保持され、前記車載機本体は、前記音声読み上げ手段による前記リンク先のコンテンツごとの本文テキストの音声読み上げ中における前記車載機本体の電源の切断を検知する電源切断検知手段と、この電源切断検知手段による前記電源の切断の検知を契機として、前記電源の切断時における前記音声読み上げ手段の読み上げ位置を記憶する電源切断時読み上げ位置記憶手段と、前記電源の切断後における前記電源の再投入を検知する電源再投入検知手段とを備え、前記音声読み上げ手段は、前記電源再投入検知手段による前記電源の再投入の検知を契機として、前記電源切断時読み上げ位置記憶手段に記憶されている前記読み上げ位置から、前記設定された順番にしたがった音声読み上げを再開させてもよい。
【００１８】
そして、このような構成によれば、予約リストに基づいた本文テキストの音声読み上げ中に車載機の電源が切断された場合においても、再投入後に、電源切断時における読み上げ位置から音声読み上げを再開させることができるので、利便性を向上させることができる。
【００１９】
また、本発明に係る車載用音声読み上げプログラムは、車載機に、上記各車載用音声読み上げ方法を実行させることを特徴としている。
【００２０】
そして、このような構成によれば、車載機に、一回の操作（第２のユーザ操作）によって、予約リストに基づいた複数のリンクテキストに対応する本文テキストの連続的な音声読み上げを行わせることができる。
【発明の効果】
【００２１】
本発明によれば、運転中に所望の複数のリンクテキストに対応するテキスト情報の読み上げ音声を継続的に聴取することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る車載機の実施形態を示すブロック図
【図２】本発明に係る車載機の実施形態において、ニュース記事のタイトル一覧ページに対応するＨＴＭＬソースを示す概念図
【図３】図２の中から選択された１つのタイトルに対応するリンク先のＷｅｂページのＨＴＭＬソースを示す概念図
【図４】本発明に係る車載機の実施形態において、予約リスト登録用画面への遷移を受け付けるための画面構成例を示す模式図
【図５】本発明に係る車載機の実施形態において、予約リスト登録用画面の表示例を示す模式図
【図６】発明に係る車載機の実施形態において、第４のユーザ操作を示す模式図
【図７】発明に係る車載機の実施形態において、読み上げ予約リストへのリンクテキストの登録状態を示す模式図
【図８】本発明に係る車載用音声読み上げ方法および車載用音声読み上げプログラムの実施形態を示すフローチャート
【図９】本発明に係る車載機の変形例を示すブロック図
【図１０】ニュース記事のタイトルが並べられたＷｅｂページの表示例を示す図
【発明を実施するための形態】
【００２３】
（車載機）
以下、本発明に係る車載機の実施形態について、図１乃至図７を参照して説明する。
【００２４】
図１に示すように、本実施形態における車載機１は、インターネット上のＷｅｂサーバ２にアクセスするための通信が可能とされた公知の通信インターフェースからなる通信部３を有している。
【００２５】
また、図１に示すように、車載機１は、ＨＴＭＬファイル取得部４を有している。このＨＴＭＬファイル取得部４は、操作部５を用いたユーザ操作によって車載機１のＲＯＭに格納されたＷｅｂブラウザを用いたＵＲＬ指定が行われたことを契機として、指定されたＵＲＬに対応するＷｅｂサーバ２に、通信部３の通信機能を介してアクセスするようになっている。そして、ＨＴＭＬファイル取得部４は、アクセスしたＷｅｂサーバ２から、指定されたＵＲＬに該当するＨＴＭＬファイル（コンテンツ）を受信して取得するようになっている。ただし、ＵＲＬ指定は、ＵＲＬに該当する文字列の入力操作に限らず、リンクテキストの選択操作（タップ等）や、予約リストに基づいた音声読み上げを指示するユーザ操作（第２のユーザ操作）によっても行われるようになっている。なお、ＨＴＭＬファイル取得部４は、Ｗｅｂブラウザを実行するＣＰＵや、受信したＨＴＭＬファイルを一時保存するバッファ等によって実現してもよい。また、操作部５は、タッチパネル、タッチパッド、ジョグおよびジョイスティック等の種々の入力インターフェースによって実現してもよい。
【００２６】
さらに、図１に示すように、車載機１は、コンテンツ表示手段としてのＨＴＭＬファイル表示処理部６を有している。このＨＴＭＬファイル表示処理部６は、ＨＴＭＬファイル取得部４によって取得されたＨＴＭＬファイルの画面（換言すれば、Ｗｅｂページ）を表示部７に表示するようになっている。このＨＴＭＬファイル表示処理部６によって表示されたＨＴＭＬファイルの画面（以下、ＨＴＭＬファイル画面と称する）には、図１０に示したように、リンクテキストが埋め込まれている場合がある。このＨＴＭＬファイル表示処理部６は、Ｗｅｂブラウザを用いてＨＴＭＬファイルを構成するＨＴＭＬのタグのツリー構造を解析して画面展開する前記ＣＰＵ等によって実現してもよい。ここで、図２は、図１０のＷｅｂページと同内容の記事のタイトルが並記されたＷｅｂページに対応するＨＴＭＬソースを示したものである。図２に示すように、Ｗｅｂページは、ＨＴＭＬによって記述されており、各記事のタイトルにそれぞれ対応するタグ（アンカータグ）ごとに、各記事のニュース本文の所在（リンク先のＨＴＭＬファイル）を示すＵＲＬが対応付けられている。
【００２７】
さらにまた、本実施形態において、ＨＴＭＬファイル取得部４は、ＨＴＭＬファイル表示処理部６によるＨＴＭＬファイル画面の表示状態における当該ＨＴＭＬファイル画面に埋め込まれたリンクテキストを選択するユーザ操作（リンクテキスト選択操作と称する）を受け付けるようになっている。このリンクテキスト選択操作は、ＨＴＭＬファイル画面上のリンクテキストを操作部５を用いてタップする操作であってもよい。そして、ＨＴＭＬファイル取得部４は、リンクテキスト選択操作によって選択されたリンクテキストに対応するリンク先を示すＵＲＬを自動指定して、リンク先のＨＴＭＬファイルを、これを保有するＷｅｂサーバ２から取得するようになっている。
【００２８】
また、図１に示すように、車載機１は、本文テキスト抽出部８を有している。この本文テキスト抽出部８には、ＨＴＭＬファイル取得部４によって取得されたリンク先のＨＴＭＬファイル（以下、リンク先ＨＴＭＬファイルと称する）が入力されるようになっている。そして、本文テキスト抽出部８は、入力されたリンク先ＨＴＭＬファイルを解析して、当該リンク先ＨＴＭＬファイルから、リンクテキスト選択操作によって選択されたリンクテキストに対応する本文テキストを抽出するようになっている。ここで、図３は、図１０のＷｅｂページと同内容の記事のタイトルが並記されたＷｅｂページに対するリンクテキスト選択操作によって選択された１つのリンクテキストに対応するリンク先ＨＴＭＬファイル（ＨＴＭＬソース）を示したものである。図３に示すように、リンク先ＨＴＭＬファイルには、リンク元のＨＴＭＬファイルにおいて選択されたリンクテキスト（記事タイトル）と同一のテキストを含むヘディングタグ（破線枠部）が存在する。そして、図３に示すように、本文テキスト（一点鎖線枠部）は、ヘディングタグ以降のパラグラフタグに対応付けられた多数の読点を含んだ長い文字列として記述されている。したがって、本文テキスト抽出部８は、例えば、このようなヘディングタグ以降のパラグラフタグに対応する所定読点数以上かつ所定文字数以上のテキストを本文テキストとして抽出してもよい。また、本文テキスト抽出部８は、このような処理を前記ＲＯＭに格納されたプログラムに基づいて実行する前記ＣＰＵによって実現してもよい。ただし、本文テキストの抽出方法は、このような方法には限定されず、公知の種々の方法を適用することができる。
【００２９】
さらに、図１に戻って、車載機１は、音声読み上げ部１０を有している。この音声読み上げ部１０には、本文テキスト抽出部８によって抽出された本文テキストのデータが入力されるようになっている。そして、音声読み上げ部１０は、入力された本文テキストに対して公知の言語処理（例えば、特許文献３参照）を行って、本文テキストに対応する合成音声を生成するようになっている。そして、音声読み上げ部１０は、生成された合成音声をスピーカ等からなる音声出力部１１を介して出力することによって、本文テキストの音声読み上げを行うようになっている。このような音声読み上げ部１０は、公知の音声読み上げエンジンによって実現してもよい。
【００３０】
そして、このような基本的な構成に加えて、更に、本実施形態における車載機１は、図１に示すように、予約リスト登録手段としての予約リスト登録部１２を有している。この予約リスト登録部１２は、ＨＴＭＬファイル表示処理部６によるＨＴＭＬファイル画面の表示状態における所定の第１のユーザ操作に応じて、当該ＨＴＭＬファイル画面に埋め込まれているリンクテキストを、音声読み上げの予約リスト（以下、読み上げ予約リストと称する）に登録するようになっている。なお、読み上げ予約リストは、車載機１の記憶部に予め記憶されているものである。この読み上げ予約リストは、Ｗｅｂブラウザの機能として備えられていてもよい。また、読み上げ予約リストへのリンクテキストの登録は、Ｗｅｂブラウザの機能によって実現してもよい。
【００３１】
また、図１に示すように、車載機１は、前記ＣＰＵ等からなる制御部１４を有している。この制御部１４は、読み上げ予約リストに基づいた音声読み上げを、これを指示する所定の第２のユーザ操作に応じて実行するための制御を行うようになっている。
【００３２】
すなわち、制御部１４は、第２のユーザ操作に応じて、ＨＴＭＬファイル取得部４をリンク先コンテンツ取得手段として機能させ、ＨＴＭＬファイル取得部４に、読み上げ予約リストに登録されているリンクテキストを参照させて、当該リンクテキストに対応するリンクテキストごとのリンク先ＨＴＭＬファイルを、リンクテキストごとのＵＲＬの自動指定により、該当するＷｅｂサーバ２から取得させるようになっている。また、制御部１４は、本文テキスト抽出部８を本文テキスト抽出手段として機能させ、本文テキスト抽出部８に、ＨＴＭＬファイル取得部４によって取得させたリンクテキストごとのリンク先ＨＴＭＬファイルから、当該リンク先ＨＴＭＬファイルごとの本文テキストを抽出させるようになっている。そして、制御部１４は、音声読み上げ部１０を音声読み上げ手段として機能させ、音声読み上げ部１０に、本文テキスト抽出部８によって抽出させたリンク先ＨＴＭＬファイルごとの本文テキストの音声読み上げを、設定された順番にしたがって行わせるようになっている。このとき、音声読み上げの順番は、対応するリンクテキストの読み上げ予約リストへの登録順であってもよい。また、このとき、制御部１４は、読み上げ予約リストに登録されている複数のリンクテキストのうち、１つのリンクテキストに対して、リンク先ＨＴＭＬファイルの取得、本文テキストの抽出および音声読み上げが完了した後に、次の順番のリンクテキストに対して同様の処理を行うようにしてもよい。あるいは、制御部１４は、読み上げ予約リストに登録されている複数のリンクテキストの全てについてのリンク先ＨＴＭＬファイルを取得した後に、各リンク先ＨＴＭＬファイルに対する本文テキストの抽出および音声読み上げを順次行うようにしてもよい。もしくは、制御部１４は、読み上げ予約リストに登録されている複数のリンクテキストの全てについてのリンク先ＨＴＭＬファイルの取得および本文テキストの抽出が完了した後に、各リンク先ＨＴＭＬファイルに音声読み上げを順次行うようにしてもよい。
【００３３】
また、このような読み上げ予約リストに基づいた音声読み上げを実現するためのより具体的な構成として、図１に示すように、車載機１は、予約リスト登録用画面表示手段としての予約リスト登録用画面表示処理部１５を有している。この予約リスト登録用画面表示処理部１５は、ＨＴＭＬファイル画面の表示状態における前記第１のユーザ操作を構成する所定の第３のユーザ操作に応じて、ＨＴＭＬファイル画面に埋め込まれているリンクテキストを読み上げ予約リストに登録するための予約リスト登録用画面を、ＨＴＭＬファイル画面に並べて表示するようになっている。この予約リスト登録用画面の表示は、Ｗｅｂブラウザの機能によって実現してもよい。
【００３４】
ここで、図４は、第３のユーザ操作を受け付けるためのＨＴＭＬファイル画面１８の画面構成例を示したものである。図４の画面１８においては、図１０に示したものと同様のニュース記事のタイトル（リンクテキスト：Ltxt1〜Ltxt4）が並べられた上で、更に、予約リスト登録用画面の表示を指示する「リスト」ボタン１９が配置されたものとなっている。このリストボタン１９は、Ｗｅｂブラウザの機能によって表示されてもよい。また、図５は、図４の画面１８において、リストボタン１９が選択された場合の画面遷移例である。図５の画面においては、ＨＴＭＬファイル画面２０の右側に、予約リスト登録用画面２１が並列表示されている。なお、図５中のＨＴＭＬファイル画面２０は、図４の状態から一部の画面領域を予約リスト登録用画面２１に譲ったものであるが、肝心なリンクテキストの部分は表示されている。なお、予約リスト登録用画面は、リンクテキストを隠さないのであれば、ＨＴＭＬファイル画面上に重畳されたものであってもよい。
【００３５】
そして、本実施形態において、予約リスト登録部１２は、予約リスト登録用画面表示処理部１５による予約リスト登録用画面２１の表示状態において、前記第１のユーザ操作を構成する所定の第４のユーザ操作として、ＨＴＭＬファイル画面２０上のリンクテキスト(Ltxt1〜Ltxt4)を予約リスト登録用画面２１上へと仮想的に引きずるようなユーザ操作を受け付けるようになっている。この第４のユーザ操作は、例えば、タッチパネルを用いる場合には、図６に示すように、ＨＴＭＬファイル画面２０の所望のリンクテキスト(Ltxt2)上に指を押し付けた後に、その指を、押し付けたままの状態で予約リスト登録用画面２１上の位置まで引きずり、その後、指を画面２１から離す操作（いわゆる、ドラッグアンドドロップ）であってもよい。そして、予約リスト登録部１２は、前述した一連の第３のユーザ操作および第４のユーザ操作によって構成された第１のユーザ操作により、操作対象となったリンクテキストを読み上げ予約リストに登録するようになっている。なお、図７は、図６の次画面として、読み上げ予約リストへの登録が行われたリンクテキストが予約リスト登録用画面２１上に表示された状態を示している。なお、予約リスト登録用画面２１上には、第４のユーザ操作を行う時点で、読み上げ予約リストに既に登録されているリンクテキストが表示されていてもよい。既に登録されているリンクテキストは、同一ＨＴＭＬファイル画面上における既登録のリンクテキストであってもよいし、別のＨＴＭＬファイル画面の表示状態において登録されたリンクテキストであってもよい。このように既登録のリンクテキストを予約リスト登録用画面上に表示する場合には、予約リスト登録用画面は、読み上げ予約リストのリスト表示画面を兼ねることになる。また、第２のユーザ操作は、図７に示すように、予約リスト登録用画面２１上に、「再生」ボタン２３を表示することによって受け付けてもよい。
【００３６】
このような構成によれば、ユーザの所望のリンクテキストを読み上げ予約リストに登録しておいた上で、一回の操作（第２のユーザ操作）によって、読み上げ予約リストに登録されたリンクテキストごとのリンク先ＨＴＭＬファイルの本文テキストが、設定された順番にしたがって一遍に音声読み上げされるようにすることができる。これにより、運転中に、所望の複数のリンクテキスト（例えば、ニュース記事タイトル）に対応する本文テキスト（ニュース記事本文）の読み上げ音声を継続的に聴取することができる。また、上記構成によれば、所望のリンクテキストの読み上げ予約リストへの登録を、ＨＴＭＬファイル画面２０に並列表示された予約リスト登録用画面２１を用いることによって簡便かつ効率的に行うことができる。
【００３７】
より好ましい実施形態としては、予約リスト登録部１２は、互いに異なるＨＴＭＬファイル画面の表示状態において第１のユーザ操作の対象となった各ＨＴＭＬファイル画面ごとのリンクテキストを、読み上げ予約リストにおいて一括で管理するようにする。そして、制御部１４は、第２のユーザ操作に応じて、読み上げ予約リストに基づいた音声読み上げを、読み上げ予約リストにおいて一括で管理されている各ＨＴＭＬファイル画面ごとのリンクテキストの全てを対象として実行するようにする。
【００３８】
このような構成によれば、互いに異なるＨＴＭＬファイル画面ごとの所望のリンクテキストを読み上げ予約リストに一括で登録しておいた上で、一回の操作によって、各ＨＴＭＬファイル画面ごとのリンクテキストに対応するリンク先ＨＴＭＬファイルの本文テキストが一遍に読み上げられるようにすることができる。
【００３９】
（車載用音声読み上げ方法および車載用音声読み上げプログラム）
次に、前述した車載機１を適用した本発明に係る車載用音声読み上げ方法および車載用音声読み上げプログラムの実施形態について、図８を参照して説明する。
【００４０】
本実施形態における車載用音声読み上げプログラムは、車載機１のＲＯＭに格納されたＷｅｂブラウザその他車載機１の音声読み上げ処理に必要なプログラムによって構成され、車載機１のコンピュータ（ＣＰＵ等）に読み取られて実行されることによって、車載機１に、以下の各ステップの処理を行わせる。
【００４１】
すなわち、本実施形態においては、まず、ステップ１（ＳＴ１）において、ＵＲＬ入力やＷｅｂブラウザのトップページにおけるハイパーリンクの選択（ＵＲＬ自動指定）等に応じて、ＨＴＭＬファイル取得部４により、指定されたＵＲＬに該当するＨＴＭＬファイルをインターネットを介して取得する。そして、ＨＴＭＬファイル表示処理部６により、当該取得されたＨＴＭＬファイルを画面展開し、ＨＴＭＬファイル画面として表示部７に表示する。
【００４２】
次いで、ステップ２（ＳＴ２）において、予約リスト登録用画面表示処理部１５により、第３のユーザ操作が行われたか否かを判定する。そして、このステップ２（ＳＴ２）において肯定的な判定結果が得られた場合には、ステップ３（ＳＴ３）に進み、否定的な判定結果が得られた場合には、ステップ２（ＳＴ２）を繰り返す。
【００４３】
次いで、ステップ３（ＳＴ３）において、予約リスト登録用画面表示処理部１５により、予約リスト登録用画面を、ＨＴＭＬファイル画面に並べて表示する。
【００４４】
次いで、ステップ４（ＳＴ４）において、予約リスト登録部１２により、第４のユーザ操作を受け付けつつ、第４のユーザ操作の有無を判定する。そして、このステップ４（ＳＴ４）において肯定的な判定結果が得られた場合には、ステップ５（ＳＴ５）に進み、否定的な判定結果が得られた場合には、ステップ６（ＳＴ６）に進む。
【００４５】
次いで、ステップ５（ＳＴ５）において、予約リスト登録部１２により、第４のユーザ操作が行われたリンクテキストを読み上げ予約リストに登録する。
【００４６】
次いで、ステップ６（ＳＴ６）において、制御部１４により、第２のユーザ操作が行われたか否かを判定する。そして、ステップ６（ＳＴ６）において肯定的な判定結果が得られた場合には、ステップ７（ＳＴ７）に進み、否定的な判定結果が得られた場合には、ステップ４（ＳＴ４）に戻る。
【００４７】
次いで、ステップ７（ＳＴ７）において、制御部１４によるＨＴＭＬファイル取得部４の制御により、読み上げ予約リストに登録されているリンクテキストごとのリンク先ＨＴＭＬファイルを取得する。
【００４８】
次いで、ステップ８（ＳＴ８）において、制御部１４による本文テキスト抽出部８の制御により、ステップ７（ＳＴ７）において取得されたリンクテキストごとのリンク先ＨＴＭＬファイルから、当該リンク先ＨＴＭＬファイルごとの本文テキストを抽出する。
【００４９】
次いで、ステップ９（ＳＴ９）において、制御部１４による音声読み上げ部１０の制御により、ステップ８（ＳＴ８）において抽出されたリンク先ＨＴＭＬファイルごとの本文テキストを、設定された順番にしたがって順次音声読み上げして、処理を終了する。
【００５０】
なお、本発明は、前述した実施の形態に限定される必要はなく、本発明の特徴を損なわない限度において種々変更することができる。
【００５１】
（変形例）
例えば、本発明の変形例として、図９に示すような車載機１の構成を採用してもよい。すなわち、本変形例の車載機１は、図１に示した構成に加えて、更に、電源切断検知手段としての電源切断検知部３０と、電源切断時読み上げ位置記憶手段としての電源切断時読み上げ位置記憶部３１と、電源再投入検知手段としての電源再投入検知部３２とを備えている。
【００５２】
また、本変形例において、読み上げ予約リストは、車載機１（車載機本体）の電源が切断された場合においても記憶部に保持されている。
【００５３】
ここで、電源切断検知部３０は、音声読み上げ部１０によるリンク先ＨＴＭＬファイルごとの本文テキストの音声読み上げ中に、車載機１本体の電源（Ａｃｃ）の切断を検知可能とされている。この電源切断検知部３０は、前記ＣＰＵがその機能を司るようにしてもよい。また、電源切断時読み上げ位置記憶部３１は、電源切断検知部３０による電源の切断の検知を契機として、電源の切断時における音声読み上げ部１０の読み上げ位置を記憶するようになっている。このような読み上げ位置の記憶には、公知の音声読み上げエンジンのレジューム再生機能を適用することができる。さらに、電源再投入検知部３２は、電源切断検知部３０による電源の切断の検知後における電源の再投入を検知するようになっている。この電源再投入検知部３２は、前記ＣＰＵがその機能を司るようにしてもよい。
【００５４】
そして、本変形例において、音声読み上げ部１０は、電源再投入検知部３２による電源の再投入の検知を契機として、電源切断時読み上げ位置記憶部３１に記憶されている読み上げ位置から、設定された順番にしたがった音声読み上げを再開させるようになっている。
【００５５】
このような構成によれば、本文テキストの音声読み上げ中に車載機１の電源が切断された場合においても、再投入後に、読みかけの本文テキストから音声読み上げを再開させることができるので、利便性を向上させることができる。
【００５６】
また、これ以外の変形例として、ＨＴＭＬファイル取得部４は、読み上げ予約リストへのリンクテキストの登録の際に、登録されたリンクテキストに対応するＨＴＭＬファイルをキャッシュしてもよい。
【００５７】
さらに、読み上げ予約リストが電源の切断によっても保持されることについては前述したが、その一方で、読み上げ予約リストへの登録から再生されることなく数日が経過したリンクテキストは、既に古い情報に対応したものであるので、保持しておく必要性が極めて低い。したがって、予約リスト登録部１２は、読み上げ予約リストへの登録から再生が行われずに所定日数が経過した場合には、読み上げ予約リスト内のリンクテキストを全て消去するようにしてもよい。ただし、この場合には、予約リスト登録部１２は、リンクテキストの登録日時および経過日数を何らかの手段（例えば、車載機のカレンダー表示機能やインターネットを介して配信された日時情報等）によって検知することが必要になるであろう。
【符号の説明】
【００５８】
１  車載機
４  ＨＴＭＬファイル取得部
６  ＨＴＭＬファイル表示処理部
８  本文テキスト抽出部
１０  音声読み上げ部
１２  予約リスト登録部
【図１】
2013148646.tif 000003
【図２】
2013148646.tif 000004
【図３】
2013148646.tif 000005
【図４】
2013148646.tif 000006
【図５】
2013148646.tif 000007
【図６】
2013148646.tif 000008
【図７】
2013148646.tif 000009
【図８】
2013148646.tif 000010
【図９】
2013148646.tif 000011
【図１０】
2013148646.tif 000012