(57)【特許請求の範囲】
【請求項１】
ネットワークから情報を取得して提供する情報提供プログラムにおいて、
番組とそのアドレスを登録する番組リストを記憶域に記憶し、
コンピュータを、
ユーザの過去の番組の使用履歴を参照して当該使用履歴の多い順および指定されたときはその順に番組とそのアドレスを上記番組リストに登録する手段と、
上記番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出する手段と、
上記順次抽出した要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の要素を取り出して当該要素に対応した出力を行なうことを、前記番組リストの先頭の番組からハイパーテキストをダウンロードして出力を行うように順次繰り返す手段として機能させるための情報提供プログラム。
【請求項２】
上記ユーザの過去の番組の使用履歴を参照して当該使用履歴の多い順に番組とそのアドレスを上記番組リストに登録するとして、現在の曜日および時刻をもとに、上記使用履歴中の各番組の当該曜日の頻度および当該時間の頻度をそれぞれ算出して両者の重み付き総和の大きい順に番組とそのアドレスを上記番組リストに登録することを特徴とする請求項１記載の情報提供プログラム。
【請求項３】
上記番組リスト中の各番組に対応づけて自動再生の可否情報を設けて当該可否情報に従い上記自動再生することを特徴とする請求項１あるいは請求項２記載の情報提供プログラム。
【請求項４】
ユーザの過去の番組の使用履歴を参照して当該使用履歴の多い順および指定されたときはその順に番組とそのアドレスを、番組とそのアドレスを登録する番組リストに登録する手段と、
上記番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出する手段と、
上記順次抽出した要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の要素を取り出して当該要素に対応した出力を行なうことを、前記番組リストの先頭の番組からハイパーテキストをダウンロードして出力を行うように順次繰り返す手段として機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項５】
ネットワークから情報を取得して提供する情報提供方法において、
コンピュータが、
ユーザの過去の番組の使用履歴を参照して当該使用履歴の多い順および指定されたときはその順に番組とそのアドレスを、番組とそのアドレスを登録する番組リストに登録するステップと、
上記番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出するステップと、
上記順次抽出した要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の要素を取り出して当該要素に対応した出力を行なうことを、前記番組リストの先頭の番組からハイパーテキストをダウンロードして出力を行うように順次繰り返すステップと
を実行することを特徴とする情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークから情報を取得して提供する情報提供プログラム、情報提供方法および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、インターネットから得られるハイパーテキストによる情報を音声合成してユーザに提供する場合、ユーザはブラウザ画面に表示されたハイパーテキストのアンカーをマウスでクリックしたり、ユーザの発話を音声認識したりして、リンク先の変更を行っている。例えば特開平１０−７８９５２号公報に記載の技術では、インターネットから入手したハイパーテキストを音声合成してユーザに読み上げる。ユーザはリンク先への移動を指示するための入力（キー入力あるいは音声入力）を行うことにより、フォーカスがあたっているリンク・キーワードのリンク先に移動する。
【０００３】
【発明が解決しようとする課題】
上述した従来の技術では、ユーザが音声入力あるいはキー入力などの入力操作をしない限り、リンク先の素材（動画や音楽など）を再生したり、新たなる情報の提供を受けたりすることができないという問題があった。即ち、ユーザがブラウザ画面などを持つ装置の前に対時して何らかの操作をしなければ、新しい情報提供を受けることができない。したがって、前記装置では利用に際してユーザは常に装置の前に拘束されることとなり、前記装置では、ユーザは簡単かつ有効にインターネット常時接続で利用できる仕組みを構築できず、前記装置に対時することなくいながらにしてハイパーテキストの情報を楽しむことができないという問題があった。
【０００４】
本発明は、これらの問題を解決するため、ユーザが装置を常時操作あるいは対時しなくても、自動的かつ連続的に情報（テキスト、音楽、動画など）を適切に取得して再生・提供し、ユーザはいながらにして所望の情報を取得できるシステムを実現することを目的としている。
【０００５】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、情報提供装置１は、ユーザに情報を提供するものであって、ここでは、ハイパーテキスト処理手段１３および番組リスト２１などから構成されるものである。
【０００６】
ハイパーテキスト処理手段１３は、番組リスト２１をもとに情報を自動的に取得してユーザに提供したりなどするものである。
番組リスト２１は、番組とそのアドレスなどを登録するものである。
【０００７】
次に、動作を説明する。
ハイパーテキスト処理手段１３が番組リスト２１から取り出した番組のアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出し、抽出した要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の素材を取り出して当該素材に対応した出力を行うことを順次繰り返すようにしている。
【０００８】
この際、番組リスト２１に、ユーザの使用頻度の高い番組あるいは指定された番組を登録するようにしている。
また、番組リスト２１中の各番組に対応づけて自動再生の可否のフラグを設けて当該フラグに従い自動再生、あるいは各番組のアドレス情報中に自動再生の可否の文字列を設けて当該文字列に従い自動再生するようにしている。
【０００９】
従って、ユーザが装置を常時操作あるいは対時しなくても、自動的かつ連続的に情報（テキスト、音楽、動画など）を適切に取得して自動的に再生・提供することにより、ユーザはいながらにして所望の情報を取得することが可能となる。
【００１０】
【発明の実施の形態】
次に、図１から図１０を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１１】
図１は、本発明のシステム構成図を示す。
図１において、情報提供装置１は、プログラムに従い各種処理を実行するものであって、ここでは、インターネット４０からダウンロードしたハイパーテキスト中の情報をユーザ３０に提供するものであり、マイクロホン１１、音声認識処理手段１２、ハイパーテキスト処理手段１３、音声合成処理手段１４、スピーカ１５、記憶情報取得保持手段１６、記憶媒体１７、タイマ１８、ネットワーク処理手段１９、ディスプレイ２０、および番組リスト２１などから構成されるものである。
【００１２】
マイクロホン１１は、ユーザ３０が発声した音声（選択指示や、次番組の指示など）を電気信号に変換するものである。
音声認識処理手段１２は、マイクロホン１１でユーザ３０の音声を電気信号に変換した後、当該電気信号を解析して音声認識するものである。
【００１３】
ハイパーテキスト処理手段１３は、番組リスト２１中の番組のアドレスをもとにインターネット４０から該当するハイパーテキストを取得し、当該ハイパーテキストの要素を抽出して音声発声させたり、リンク先の素材をダウンロードして当該素材に応じた出力（動画再生、音声出力など）を行ったりなどするものである（図２から図１０を用いて順次後述する）。
【００１４】
音声合成処理手段１４は、文字列を受け取ってユーザ３０が認識できる音声信号に合成したりするものである。
スピーカ１５は、合成された信号をもとに音声を発声するものである。
【００１５】
記憶情報取得保持手段１６は、記憶する必要のある情報およびプログラムなどを取得して記憶媒体１７に記憶させるものである。
記憶媒体１７は、各種データやプログラムを記憶する媒体である。
【００１６】
タイマ１８は、各種計時するものである。
ネットワーク処理手段１９は、インターネット４０に接続して指示されたアドレスのサーバにアクセスし、ハイパーテキストなどをダウンロードしたりするものである。
【００１７】
ディスプレイ２０は、番組の内容（ハイパーテキストの内容）を表示するものである。
番組リスト２１は、種別毎にユーザ３０自身の使用履歴をもとに使用頻度の多い番組を自動選択して登録したり、ユーザ指定した番組を登録したり、あるいは専用サイト４１に気に入った番組リストがあればそれをダウンロードして登録したりなどするものである。尚、番組リスト２１には、番組の他に、アドレスと必要に応じて自動再生の可否のフラグを設定し、自動再生を指示する。
【００１８】
ユーザ３０は、番組リスト２１に従い取得した情報の提供を受けるものである。
インターネット４０は、ネットワークの例であって、ここでは、番組を提供する複数のサイト（サーバ）を接続して情報提供装置１に提供するためのネットワークである。
【００１９】
専用サイト４１は、ユーザ３０が使用するサイトであって、ここでは、種別毎の番組リストを登録したものである。ユーザ３０は、専用サイト４１中に適切な番組リストがあればそれを選択して番組リスト２１に登録する。
【００２０】
次に、図２のフローチャートの順番に従い、図１の構成で番組リストをもとに番組をユーザ（利用者）３０に提供する場合の動作を詳細に説明する。
図２は、本発明の動作説明フローチャートを示す。
【００２１】
図２において、Ｓ１は、番組リストを選択する。これは、例えば後述する図３の（ａ）の複数の種別の番組リスト、例えば図示の
・ニュース
・音楽
・スポーツ
・その他
の中から、情報の提供を受けたい１つの番組リストを選択する。
【００２２】
Ｓ２は、番組リストを取得する。これは、Ｓ１でユーザ３０が視聴したいとして選択した番組リスト２１を取得、例えば後述する図３の（ｂ）に示すように取得する。
【００２３】
Ｓ３は、変数Ｉ＝１と初期設定する。これはＳ２で取得した例えば図３の（ｂ）の番組リスト２１の先頭から順に番組を取り出してその情報を取得してユーザ３０に提供するために、変数Ｉ＝１（図３の（ｂ）の番組リストの先頭を指す）に初期設定する。
【００２４】
Ｓ４は、Ａｕｔｏありか判別する。これは、Ｓ３で選択されたここでは先頭（次回以降は次などの指定された）番組のエントリの可否フラグがセット、あるいはそのアドレス中にＡｕｔｏの可否を表す文字列が記述されているか判別する。ＹＥＳの場合には、自動再生の指示ありと判明したので、Ｓ５に進む。ＮＯの場合には、自動再生の指示なしと判明したので、自動再生することなく、スキップしてＳ７に進み、＋１して次の番組についてＳ４を繰り返す。
【００２５】
Ｓ５は、Ｓ４のＹＥＳで取り出した番組が自動再生と判明したので、番組を取得するか判別する。ＹＥＳの場合には、Ｓ６に進む。ＮＯの場合には、取得する番組がないと判明したので、終了する。
【００２６】
Ｓ６は、番組のアドレスをもとにインターネット４０上から該当するサーバからハイパーテキストをダウンロードし、後述する図４のＳ１２からＳ１８に従い、音声合成、リンク先の素材があればそれを再生などする。そして再生が終了したときに、Ｓ７に進み、＋１して次の番組についてＳ４以降を繰り返す。
【００２７】
以上によって、ユーザ３０が番組リスト２１を選択するのみで自動的に当該番組リスト２１の先頭の番組から自動再生指示の可否を判別して可のときにそのアドレスからハイパーテキストをダウンロードして音声合成およびリンク先の素材を取り出す（あるいはダウンロードす）ことを繰り返すことにより、ユーザ３０は単に番組リストを選択するのみで、何もしなくても所望の番組を自動再生することが可能となる。以下順次詳細に説明する。
【００２８】
図３は、本発明の番組リスト例を示す。
図３の（ａ）は、番組リストの例を示す。ここでは、番組リストの種別として、例えば図示の下記のものがある。
【００２９】
・ニュース：
・音楽：
・スポーツ：
・その他：
これらの番組リストは、既述した図１の専用サイト４１からダウンロードして図示のようにブラウザ上に表示し、ユーザ３０が１つを選択してもよいし、あるいは予め図１の番組リスト２１に登録しておき、その一覧を図示のように表示し、その中から１つを選択してもよい。後者の場合には、各番組リストは、後述する図６から図８で説明するように、ユーザ３０の番組の使用頻度の高いものから抽出して番組リストを自動作成したり、あるいはユーザ３０の指定の番組を更に含ませたりして自動作成してもよい。
【００３０】
以上のように、複数種別の番組リストを用意（専用サイト４１からダウンロードして用意、あるいは自己の視聴の使用頻度と指定をもとに自動作成して用意）し、その中からこれから視聴したい番組リストを１つ選択することにより、ユーザ３０が視聴したい番組のリストを簡易に選択することが可能となる。
【００３１】
図３の（ｂ）は、番組リストの例を模式的に示す。ここでは、図示の下記の情報を対応づけて登録したものである。
・ＮＯ（シーケンシャルな番号）：
・番組名：
・ＵＲＬ（アドレス）：
・可否フラグ：
・その他：
ここで、番組名は、視聴したい番組名であって、ユーザ３０の使用頻度の高い順に並べたり、ユーザ３０が特に指定した番組を任意の位置に挿入したりなどしたものである。ＵＲＬは、番組のハイパーテキストをダウンロードする、インターネット４０上のアドレスである。可否フラグは、番組の自動再生を実行するか否かを設定するフラグである。尚、ＵＲＬに、自動再生の可否を表す特定文字列を設定して自動再生の可否を判別したり、あるいはＵＲＬからダウンロードしたハイパーテキスト中の特定文字列の設定の有無で自動再生の有無を判別する場合には、当該可否フラグは無くてもよい。
【００３２】
以上のように、番組リスト２１に使用頻度順あるいはユーザ３０の指定を含ませた順番に番組を設定し、先頭から順に取り出して自動再生有りと判別された番組のみを自動的に連続して再生することが可能となる。
【００３３】
図４は、本発明の動作説明フローチャートを示す。これは、既述した図３のＳ６の詳細な動作説明フローチャートである。
図４において、Ｓ１１は、情報提供を開始する。
【００３４】
Ｓ１２は、ハイパーテキストのタグに基づく要素を抽出する。これは、番組リスト２１の番組のＵＲＬ（アドレス）をもとにインターネットからダウンロードしたハイパーテキストである、例えば後述する図５の（ａ）のＨＴＭＬテキスト中からタグをもとに要素を抽出、例えばタグ＜Ｐ＞とタグ＜／Ｐ＞ではさまれた▲１▼の部分の要素を抽出し、図５の（ｃ）の抽出結果リストの▲１▼（Ｎｏ．１）のエントリに示すように設定することを当該ＨＴＭＬテキストの全部について繰り返し、図５の（ｃ）に示す抽出結果リストを作成する。
【００３５】
Ｓ１３は、Ｊ＝１と初期設定する。
Ｓ１４は、Ｊ番目の抽出要素を取り出す。これは、Ｓ１２で抽出した例えば図５の（ｃ）の抽出結果リスト中の先頭のＪ＝１のエントリの要素を取り出し、要素ありか、なしかを判別する。要素ありの場合にはＳ１５に進む。要素なしの場合には終了する。
【００３６】
Ｓ１５は、テキストの有無を判別する。ありの場合には、Ｓ１６で当該ありのテキストを音声合成してスピーカから発声し、Ｓ１７に進む。一方、ＮＯの場合には、Ｓ１７に進む。
【００３７】
Ｓ１７は、リンクの有無を判別する。これは、図５の（ｃ）の抽出結果リストのエントリで▲１▼のエントリはなしと判別し、▲２▼のエントリは有りと判別する。ありの場合には、リンク有りと判明したので、Ｓ１８に進み、リンク先の素材の再生などを行う。一方、なしの場合には、リンクなしと判明したので、Ｓ１９で＋１し、次のエントリについて同様に再生を繰り返す。
【００３８】
Ｓ１８は、Ｓ１７のありで、リンクがあると判明したので、素材の種類に基づいて再生する。これは、リンク先のＵＲＬの素材を取り出し（あるいはインターネット４０の該当ＵＲＬのサーバからダウンロードし）、当該素材の合致したプレイヤーで再生する（例えば音楽の場合には音楽プレイヤーで再生、動画の場合には該当動画プレイヤーで再生する）。そして、再生が終了したら、Ｓ１９に進み、＋１して次のエントリについてＳ１４以降を同様に繰り返す。
【００３９】
以上の手順によって、ＵＲＬからダウンロードしたハイパーテキストである例えば図５の（ａ）のＨＴＭＬテキストからタグをもとに、要素を抽出して図５の（ｂ）に示すようにテキストを表示すると共に、図５の（ｃ）の抽出結果リストに示すようにテキストとリンク先を対応づけて順次登録し、次に、抽出結果リストの先頭のエントリから順にテキストを音声合成して発声およびリンクがあればそのリンク先の素材を取り出して（あるいはダウンロードして）当該素材に合致したプレイヤーで再生することを繰り返すことにより、ダウンロードしたハイパーテキストを自動的にテキストを音声合成して発声および素材をプレイヤーで自動的に順次再生することが可能となる。
【００４０】
図５は、本発明のＨＴＭＬテキストの要素抽出例を示す。
図５の（ａ）は、ＨＴＭＬテキストの例を示す。図中の▲１▼から▲５▼は、それぞれタグ（例えばＰ，Ａなど）を用いてテキストを記述すると共に必要に応じてリンク先（▲１▼と▲４▼はなし）を記述した例を示し、▲１▼から▲５▼は図５の（ｂ）と（ｃ）の▲１▼から▲５▼にそれぞれ対応している。
【００４１】
図５の（ｂ）は、図５の（ａ）のＨＴＭＬテキストの表示例を示す。
図５の（ｃ）は、図５の（ａ）のＨＴＭＬテキストからタグをもとに要素を抽出して設定した様子を示す。▲１▼と▲４▼は、リンク先がない。
【００４２】
以上のように、番組のＵＲＬ（アドレス）からダウンロードしたハイパーテキストである図５の（ａ）のＨＴＭＬテキストのタグをもとに、図５の（ｂ）のように画面上に表示すると共に、図５の（ｃ）に示すように抽出結果リストを作成し、既述した図４のＳ１３からＳ１９に従い、テキストを音声合成して発声すると共に、リンク先の素材を取り出し（あるいはＵＲＬからダウンロードし）該当プレイヤーで自動再生することが可能となる。
【００４３】
図６は、本発明の動作説明フローチャート（番組リスト作成）を示す。これは、ユーザ３０の番組の使用頻度をもとに番組リストを自動作成するときの手順である。
【００４４】
図６において、Ｓ２１は、現時刻を取得する。これは、既述した図１のタイマ１８から現在の時刻を取得する。
Ｓ２２は、使用履歴を取得する。これは、後述する図７の（ａ）のユーザ３０の番組の使用履歴を取得する。
【００４５】
Ｓ２３は、変数Ｋ＝１と初期設定する。また、使用履歴の全項数ＭＡＸ＿Ｋを設定する。
Ｓ２４は、情報要素Ｋの評価値を算出する。これは、要素Ｋの評価値として、
評価値＝（係数１）×（該当する曜日の頻度）＋（係数２）（該当する時間の頻度）・・・・・・・・・・・・・・・・・・・・・（式１）
をもとに評価値を算出し、図７の（ｂ）の使用前（評価）に示すように評価値を算出して設定する。
【００４６】
Ｓ２５は、Ｋ＜ＭＡＸ＿Ｋか判別する。これは、変数Ｋが最大項数ＭＡＸ＿Ｋより小さいか判別する。ＹＥＳの場合には、まだ要素が残っているので、Ｓ２８で＋１してＳ２４に戻り次の要素について評価値の算出を繰り返す。
【００４７】
Ｓ２６は、現時刻で評価値に基づく番組リストの生成を行う。これは、Ｓ２３からＳ２５、Ｓ２８で例えば後述する図７の（ａ）の使用前（未評価）の全要素について評価値をそれぞれ算出し設定して図７の（ｂ）のように設定し、当該図７の（ｂ）をもとに番組リストを作成、例えば評価値の大きい方から所定数の番組を番組リストに登録して生成する。尚、現時刻毎に動的に評価値を再計算することを繰り返し、既に再生したものを除き最大の評価値の番組を順次番組リストに設定して再生するようにしてもよい。この場合、（式１）の評価式では、曜日の頻度と、時間の頻度で算出するため、現時刻が経過するに従い評価値が変化していくので、常に現時刻で評価値を再算出して当該算出した評価値の最大のもの（再生済を除く）を番組リストに設定して再生する。また、評価式は、（式１）に限られることなく、他の種類の情報の頻度をもとに算出するようにしてもよい。
【００４８】
Ｓ２７は、図４のフローチャートに従い、Ｓ２６で生成した番組リストに設定した番組、アドレス、可否フラグなどをもとに再生する。
以上のように、ユーザ３０の番組の使用頻度をもとに評価式に従い評価値を算出して評価値の大きい順に所定数を番組リストに設定、あるいは現時刻に動的に評価値の再算出を繰り返して最大の評価値（再生済を除く）を番組リストに設定することにより、ユーザ３０の番組の使用頻度履歴をもとに自動的に選択して再生することが可能となる。
【００４９】
図７は、本発明のユーザの使用頻度の例を示す。
図７の（ａ）は、使用前（未評価）の例を示す。これは、ユーザ３０が番組を視聴した頻度などの下記の履歴を保存したものである。
【００５０】
・番組名：
・最終更新時刻：
・年：
・月：
・日：
・曜日：
・使用頻度（回数）：
・評価値（（式１）などで算出した評価値）：
・その他：
図７の（ｂ）は、使用前（評価）の例を示す。これは、図７の（ａ）の使用前（未評価）の各番組について既述した（式１）をもとに評価値を算出して設定したものである。ここでは、▲１▼のエントリの番組が最も評価値が高く、再生の対象（１つの再生のときは再生の対象、複数のときは最初の再生の対象）とされるものである。
【００５１】
図７の（ｃ）は、使用後（未評価）の例を示す。これは、図７の（ｂ）の▲１▼のエントリの番組を再生したので、その頻度を＋１した後の未評価のものである。
以上のように、ユーザ３０の番組の使用頻度などの履歴を蓄積しておき、現時刻を取り込んで評価値を算出し、評価値の大きいものを番組リストに設定して再生することにより、ユーザ３０の使用履歴をもとに最適の番組を自動的に選択して自動再生することが可能となる。
【００５２】
図８は、本発明のユーザの使用履歴の例を示す。これは、既述した図７の（ａ）の使用前（未評価）の番組毎の曜日、時刻毎の使用頻度をグラフにわかりやすく表示したものである。図示の黒いグラフは最大頻度を表し、図示の曜日、時間帯に該当番組を最も頻度多く視聴（使用頻度が大）していることが判明するので、既述した（式１）の評価式で現時刻（曜日を含む）をもとに評価値を計算し、最も評価値の高い番組を番組リストに設定し、図４のフローチャートに従い自動再生することが可能となる。
【００５３】
また、図中で新規追加は、新規に番組を使用したときに履歴としてその頻度を加算したものである。
図９は、本発明の再生フローチャートを示す。
【００５４】
図９において、Ｓ３１は、テキストか判別する。これは、ハイパーテキストから抽出した、再生しようとする要素がテキストか判別する。ＹＥＳの場合には、Ｓ３２で音声合成して音声を発声させ、Ｓ３３に進む。一方、ＮＯの場合には、スキップしてそのままＳ３３に進む。
【００５５】
Ｓ３３は、拡張子を解析する。これは、ハイパーテキストから抽出した、再生しようとする要素の拡張子（ファイルの拡張子）を解析する。
Ｓ３４は、Ｓ３３の解析で拡張子が「ＷＡＶ」（音楽データ）であると判明したので、Ｓ３５でＷＡＶ  ＰＬＡＹＥＲ（音楽再生用のプレイヤー）で音楽を発声する。
【００５６】
Ｓ３６は、Ｓ３３の解析で拡張子が「ＭＰＧ」（動画データ）であると判明したので、Ｓ３７でＭＰＧ  ＰＬＡＹＥＲ（動画再生用のプレイヤー）で動画をディスプレイ上で再生する。
【００５７】
Ｓ３８は、Ｓ３３の解析で拡張子が「その他」（その他のデータ）であると判明したので、Ｓ３５で該当ＰＬＡＹＥＲ（該当するプレイヤー）で再生する。
Ｓ４０は、拡張子がないと判明したので、そのまま終了する。
【００５８】
以上の手順によって、ハイパーテキストからタグをもとに取り出した要素についてテキストの場合には音声合成して発生し、その要素のファイルに識別子があるときはその識別子に該当するプレイヤーで再生することにより、ハイパーテキストのタグをもとに抽出した要素（素材）を自動的に再生することが可能となる。
【００５９】
図１０は、本発明のリンク回数の制限例を示す。これは、既述した番組のハイパーテキストからテキストとリンク先を抽出して図５の（ｃ）の抽出結果リストに設定したが、リンク先のハイパーテキストに更にリンク先がありリンクのネストがだんだん深くになりどこまでもいってしまうことを回避するために、リンクのネストをここでは、２になるとそれ以上リンク先に行くことを停止し、次の処理に進むようにしたものである。
【００６０】
図１０の（ａ）は、最初のＨＴＭＬテキストの例を示す。
図１０の（ｂ）は、図１０の（ａ）からリンクされた、リンク回数＝１のハイパーテキストの例を示す。
【００６１】
図１０の（ｃ）は、図１０の（ｂ）から更にリンクされた、リンク回数＝２のハイパーテキストの例を示す。
図１０の（ｄ）は、図１の（ｃ）から更にリンクされた、リンク回数＝３のハイパーテキストの例を示す。
【００６２】
以上のようにリンクがある場合、ここでは、リンク回数＝２と制限を設定しているので、リンク回数＝３の図１０の（ｃ）から図１０の（ｄ）へのリンクのときに中止し、次の処理に進み、むやみにリンク先の情報を取得して生成してどこかえ行ってしまいなかなか帰ってこれなくなる事態の発生を防止している。
【００６３】
（付記１）
ネットワークから情報を取得して提供する情報提供プログラムにおいて、
番組とそのアドレスを登録する番組リストを設け、
上記番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出する手段と、
上記順次抽出された要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の素材を取り出して当該素材に対応した出力を行うことを順次繰り返す手段と
して機能させるための情報提供プログラム。
【００６４】
（付記２）
上記番組リストに、ユーザの使用頻度の高い番組あるいは指定された番組を登録したことを特徴とする付記１記載の情報提供プログラム。
【００６５】
（付記３）
上記番組リスト中の各番組に対応づけて自動再生の可否のフラグを設けて当該フラグに従い上記自動再生、あるいは各番組のアドレス情報中に自動再生の可否の文字列を設けて当該文字列に従い上記自動再生することを特徴とする付記１あるいは付記２記載の情報提供プログラム。
【００６６】
（付記４）
上記番組リストとして、複数の種別の番組リストを設けてユーザから選択された番組リストとしたことを特徴とする付記１から付記３のいずれかに記載された情報提供プログラム。
【００６７】
（付記５）
上記リンクするネスト数が所定数を越えるときにリンク先の素材の取り出しを停止し、次の処理に進むことを特徴とする付記１から付記４のいずれかに記載の情報提供プログラム。
【００６８】
（付記６）
上記ダウンロードしたハイパーテキスト内に上記自動再生の可否を指示する特定の文字列に従い当該ハイパーテキストあるいは当該ハイパーテキスト中の該当要素の上記自動再生を実行あるいは実行せずに次の処理に進むことを特徴とする付記１から付記５のいずれかに記載の情報提供プログラム。
【００６９】
（付記７）
番組とそのアドレスを登録する番組リストを設け、
上記番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出する手段と、
上記順次抽出された要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の素材を取り出して当該素材に対応した出力を行うことを順次繰り返す手段と
して機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【００７０】
（付記８）
ネットワークから情報を取得して提供する情報提供方法において、
番組とそのアドレスを登録する番組リストを設け、
上記番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出するステップと、
上記順次抽出された要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の素材を取り出して当該素材に対応した出力を行うことを順次繰り返すステップと
を有する情報提供方法。
【００７１】
【発明の効果】
以上説明したように、本発明によれば、番組リストから取り出したアドレスをもとにダウンロードしたハイパーテキストから要素を順次抽出し、抽出した要素にテキストがあるときは音声合成して発声し、リンクがあればリンク先の素材を取り出して再生する構成を採用しているため、ユーザが装置を常時操作あるいは対時しなくても、自動的かつ連続的に情報（テキスト、音楽、動画など）を適切に取得して自動的に再生・提供でき、ユーザはいながらにして所望の情報を取得することが可能となる。また、ユーザは番組の変更の要望がないかぎり特別の操作をする必要がない。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャートである。
【図３】本発明の番組リスト例である。
【図４】本発明の動作説明フローチャートである。
【図５】本発明のＨＴＭＬテキストの要素抽出例である。
【図６】本発明の動作説明フローチャート（番組作成）である。
【図７】本発明のユーザの使用履歴の例である。
【図８】本発明のユーザの使用履歴の例である。
【図９】本発明の再生フローチャートである。
【図１０】本発明のリンク回数の制限例である。
【符号の説明】
１：情報提供装置
１１：マイクロホン
１２：音声認識処理手段
１３：ハイパーテキスト処理手段
１４：音声合成処理手段
１５：スピーカ
１６：記憶情報取得保持手段
１７：記憶媒体
１８：タイマ
１９：ネットワーク処理手段
２０：ディスプレイ
２１：番組リスト
３０：ユーザ
４０：インターネット
４１：専用サイト
【図１】
0004796670.tif 000002
【図２】
0004796670.tif 000003
【図３】
0004796670.tif 000004
【図４】
0004796670.tif 000005
【図５】
0004796670.tif 000006
【図６】
0004796670.tif 000007
【図７】
0004796670.tif 000008
【図８】
0004796670.tif 000009
【図９】
0004796670.tif 000010
【図１０】
0004796670.tif 000011