(57)【要約】【課題】コードレスＦＡＸ機の子機等の表示画面の小さい装置において、画面表示と音声出力を最適に併用した情報提供を行うことはできなかった。【解決手段】親機１１０において、ネットワーク１２１を介してウェブコンテンツ１２０を取得し、該取得したコンテンツを出力データ変換部１１４で表示用コンテンツと音声出力用コンテンツに分離し、該表示用コンテンツと音声合成部１１５で音声出力用コンテンツに基づいて生成された音声データを、子機１００へ送信する。そして子機１００においては、受信した表示用データをブラウザ１０２で表示し、音声出力部１０５で音声データに基づく音声出力を行う。【選択図】　　図１
2004072275.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置と第２の装置からなる情報提供システムであって、
前記第１の装置は、
外部装置から情報データを取得する情報データ取得手段と、
該取得した情報データを表示用データと音声出力用データに分離する分離手段と、
前記音声出力用データに基づいて音声データを生成する音声合成手段と、
前記表示用データと前記音声データを前記第２の装置に送信する送信手段と、を有し、
前記第２の装置は、
前記第１の装置から前記表示用データと前記音声データを受信する受信手段と、
前記表示用データを表示する表示手段と、
前記音声データを音声として出力する音声出力手段と、
を有することを特徴とする情報提供システム。
【請求項２】
前記情報データ取得手段は前記情報データとして、ネットワークを介して所定の記述言語で記述されたウェブコンテンツを取得することを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記分離手段は、前記ウェブコンテンツを前記記述言語のタグの種類に従って表示用コンテンツと音声用コンテンツに分離することを特徴とする請求項２記載の情報提供システム。
【請求項４】
前記第１の装置はさらに、
取得した情報データのデータ量を算出するデータ量算出手段と、
前記データ量を保持する保持手段と、を有し、
前記分離手段は、前記保持手段に保持されたデータ量に基づいて、前記表示用データと前記音声出力用データの割合を変更することを特徴とする請求項１記載の情報提供システム。
【請求項５】
前記保持手段はさらに、前記第２の装置の前記表示手段における表示サイズ情報を保持し、
前記分離手段は、前記データ量および前記表示サイズ情報に基づいて、前記表示用データと前記音声出力用データの割合を変更することを特徴とする請求項４記載の情報提供システム。
【請求項６】
前記第１の装置はさらに、
前記表示用データを表示する表示手段と、
前記音声データを音声として出力する音声出力手段と、
を有することを特徴とする請求項１記載の情報提供システム。
【請求項７】
前記音声合成手段は、前記音声出力用データのデータ量に応じて前記音声データの生成速度を変化させることを特徴とする請求項１記載の情報提供システム。
【請求項８】
前記第１の装置において、前記音声合成手段は前記音声データの所定位置に特殊タグを挿入し、
前記第２の装置において、
前記音声出力手段は、前記音声データの出力中に前記特殊タグを検出すると、前記表示手段に対して該特殊タグの情報を出力し、
前記表示手段は、前記特殊タグの情報に同期して前記表示用データを表示することを特徴とする請求項１記載の情報提供システム。
【請求項９】
第１の装置と第２の装置からなる情報提供システムの制御方法であって、
前記第１の装置において、
外部装置から情報データを取得する情報データ取得工程と、
該取得した情報データを表示用データと音声出力用データに分離する分離工程と、
前記音声出力用データに基づいて音声データを生成する音声合成工程と、
前記表示用データと前記音声データを前記第２の装置に送信する送信工程と、を有し、
前記第２の装置において、
前記第１の装置から前記表示用データと前記音声データを受信する受信工程と、
前記表示用データを表示する表示工程と、
前記音声データを音声として出力する音声出力工程と、
を有することを特徴とする情報提供システムの制御方法。
【請求項１０】
コンピュータ上で実行されることによって、該コンピュータを請求項１乃至７のいずれかに記載された第１の装置として動作させることを特徴とするプログラム。
【請求項１１】
コンピュータ上で実行されることによって、該コンピュータを請求項１乃至７のいずれかに記載された第２の装置として動作させることを特徴とするプログラム。
【請求項１２】
請求項１０または１１記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面による情報閲覧と音声による情報読み上げを可能とする情報提供システム及びその制御方法に関する。
【０００２】
【従来の技術】
近年、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）を利用した情報閲覧を行うシステムがインフラとして広く社会に浸透している。情報閲覧の際には、一般にブラウザと呼ばれるソフトウェアを使用し、画面にＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を表示することによって、閲覧対象となる情報の検索を行っている。
【０００３】
また、音声合成技術を利用し、ウェブのコンテンツを読み上げることによって情報を取得する、いわゆる音声ブラウザも実用化されつつある。この音声ブラウザは、視覚障害者による利用や、電話による情報取得用の手段等としての利用が考えられる。
【０００４】
また、特開２００１−１１７６９２においては、外部のアクセス装置からコンテンツ内のどの部分を読み上げるかを設定し、該設定されたコンテンツを音声合成して出力する、という技術が開示されている。該技術においては、コンテンツ内での音声合成出力（読み上げ）対象となる部分をユーザが指定する手段を有し、さらに、「本文」や「リンク」、「タイトル」等、読み上げ対象となるテキストの種類を指定する手段を有している。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特開２００１−１１７９２に開示された外部アクセス装置においては、読み上げ対象となるコンテンツの指定を行うのみであり、外部アクセス装置におけるＧＵＩを用いた情報提供については考慮されておらず、外部アクセス装置自体が情報提供装置として機能するものではなかった。
【０００６】
本発明は上述した問題を解決するためになされたものであり、画面表示と音声出力を適切に併用することによって最適な情報提供を行う情報提供システム及びその制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明の情報提供システムは以下の構成を備える。
【０００８】
すなわち、第１の装置と第２の装置からなる情報提供システムであって、前記第１の装置は、外部装置から情報データを取得する情報データ取得手段と、該取得した情報データを表示用データと音声出力用データに分離する分離手段と、前記音声出力用データに基づいて音声データを生成する音声合成手段と、前記表示用データと前記音声データを前記第２の装置に送信する送信手段と、を有し、前記第２の装置は、前記第１の装置から前記表示用データと前記音声データを受信する受信手段と、前記表示用データを表示する表示手段と、前記音声データを音声として出力する音声出力手段と、を有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１０】
＜第１実施形態＞
上記従来例で示した特開２００１−１１７９２に開示された外部アクセス装置を、親機と子機が無線接続されたコードレスＦＡＸ機における子機として想定することができる。
【００１１】
この場合、該子機においてウェブコンテンツを閲覧する際に、その表示部による表示と、音声による読み上げとを併用することが望ましい。すなわち、子機の表示部のサイズが大きければ、表示された情報を一瞥で取得できるため、ユーザにとっては音声出力よりも画面出力の方が情報を取得しやすい。逆に、子機の表示部サイズが小さければ、表示する情報の種類を制限し、表示されない情報を音声によって出力する、という方法も考えられる。
【００１２】
また、子機において表示対象となるコンテンツの量によっても、最適な表示方法は変わってくる。すなわち、コンテンツの量が少ない場合には、その全てを画面出力として音声出力を使用しないことも有効であるが、コンテンツの量が多い場合には、情報の一部のみを画面出力とし、その他を音声出力することが望ましい。
【００１３】
そこで本実施形態では、子機においてより最適な情報提供を実現することを目的として、ＧＵＩによる視覚的表示と音声出力を併用し、さらに表示部のサイズやコンテンツ量に基づいて出力方法を決定する。これにより、子機のユーザによる情報取得が、より容易となる。
【００１４】
●システム構成
本実施形態においては、親機と子機が無線接続されたいわゆるコードレス親子電話機における子機を本実施形態に係る情報出力装置として、以下に説明する。
【００１５】
図１は、本実施形態におけるコードレスＦＡＸ機のＷｅｂ閲覧機能部分の構成を示すブロック図である。同図において、１００はＧＵＩを表示するためのブラウザや、音声を出力するためのスピーカを備えた子機であり、１１０は情報取得のためのネットワーク接続機能や、情報取得機能、音声合成機能などを含んだ親機である。親機１１０と子機１００は何らかの通信線路（無線や有線など）によって接続され、互いに情報のやりとりを可能とする。また、１２０はコンテンツであり、たとえばＨＴＭＬで記述されたウェブページなどに相当する。また、１２１はネットワーク等の通信線路を示す。
【００１６】
子機１００は、ボタン等のユーザによる指示入力を行う指示入力部１０１、画面表示によってＧＵＩを実現するブラウザ１０２、コンテンツデータを表示データと音声データに分離する信号分離・合成部１０３、親機との信号の送受信を行う信号送受信部１０４、音声出力部１０５、実際の音声出力を行うスピーカ（又はヘッドホン）１０６、を備える。なお、指示入力部１０１としては、マウスやペン入力、タッチスクリーン等のポインティングデバイスや、キーボード、ボタン、ソフトキーボード等、一般にブラウザ１０２において使用可能な入力方法であれば、どのような装置であっても良い。
【００１７】
親機１１０は、ネットワーク１２１を介したコンテンツ１２０の受信およびリクエスト送信を行うコンテンツ受信・リクエスト送信部１１１、受信したコンテンツ量を算出するコンテンツ量計算部１１２、算出したコンテンツ量および子機におけるブラウザ１０２の表示サイズ情報を記憶するコンテンツ量・表示サイズ記憶部１１３、受信したコンテンツ１２０の形態を、例えば表示用コンテンツと音声用コンテンツに分離するように変換する出力データ変換部１１４、音声用コンテンツに基づく音声合成を行う音声合成部１１５、表示用コンテンツと音声データとの多重化等を行う信号分離・合成部１１６、子機との信号の送受信を行う信号送受信部１１７、を備える。
●情報出力処理
以下、本実施形態における情報出力処理について詳細に説明する。図２は、本実施形態において外部コンテンツを取得し、これをユーザに提供する処理を示すフローチャートである。
【００１８】
●コンテンツ取得
まず、ステップＳ１００において、子機１００におけるユーザ入力イベントを取得する。具体的には、指示入力部１０１からユーザ入力があると、ブラウザ１０２がそれを受け取り、ユーザによる送信指示によってコンテンツを取得するためのリクエストを発生させる。
【００１９】
次にステップＳ１０１において、発生したリクエストを親機へ送信する。具体的には、ステップＳ１００で発生したコンテンツ取得のためのリクエストが、まず信号分離・合成部１０３に送られる。ここで、リクエストを送信する場合は信号合成の必要はないため、単にリクエスト信号が通過するのみであり、次いで信号送受信部１０４において親機１１０と子機１００間の通信手順に従い、リクエスト信号が親機１１０に送信される。
【００２０】
次にステップＳ１０２では親機１１０において、子機１００より送信されたリクエストが受信される。具体的には、子機１００から親機１１０へ送信されたリクエスト信号が、親機１１０の信号送受信部１１７で受信される。
【００２１】
ステップＳ１０３において、ネットワーク１２１を介したリクエストの送信が行われる。具体的には、ステップＳ１０２において受信されたリクエスト信号が、信号分離・合成部１１６を介してコンテンツ受信・リクエスト送信部１１１に送られ、ネットワーク１２１や、コンテンツ１２０の取得に適した通信手順に従い、リクエストが送信される。なお、この通信手順としては、ウェブコンテンツをアクセスする場合にはｈｔｔｐプロトコル等が使用される。
【００２２】
そしてステップＳ１０４において、送信されたリクエストに従い、ユーザによって指定されたコンテンツ１２０が取得される。すなわち、ステップＳ１０２で子機１００から親機１１０へ送信されたリクエストは、ネットワーク１２１を介して指定のコンテンツ１２０に達し、その情報が取得されて親機１１０のコンテンツ受信・リクエスト送信部１１１で受信される。ここで受信される情報としては例えば、コンテンツ１２０がウェブページであれば、ＨＴＭＬやＸＨＴＭＬ等の記述言語によるテキストデータなどである。
【００２３】
次にステップＳ１０５においては、ステップＳ１０４で取得されたコンテンツの容量の計算、および該計算結果の保存が行われる。まず、コンテンツ受信・リクエスト送信部１１１で受信されたコンテンツは、コンテンツ計算部１１２に送られてそのデータ量が計算され、該計算結果はコンテンツ量・表示サイズ記憶部１１３に記憶される。ここでコンテンツ量としては、画像のサイズ、本文の文字数、リンクの文字数等、さまざまな定義が可能であるが、ここでは本文の文字数を採用する。
【００２４】
ここで図３に、ＨＴＭＬで記述されたコンテンツ例を示す。アンカータグ内の文字は本文に含めないとすると、同図に示す例においては「リンク集」、「このページでは、さまざまな情報にアクセスすることができます」、「全国の天気予報をお知らせします。」、「首都圏の電車の乗り継ぎの情報を検索することができます。」といった内容の文字数が、コンテンツ量として計算される。
【００２５】
●出力データ変換
そしてステップＳ１０６では出力データ変換部１１４において、コンテンツ量・表示サイズ記憶部１１３に保持されたコンテンツ量及び表示サイズに基づき、出力データを変換する。ここで、コンテンツ量・表示サイズ記憶部１１３に保持されている内容のうち、コンテンツ量は上記ステップＳ１０５で算出されたものであるが、表示サイズとしては、子機１００のブラウザ１０２において表示可能な文字サイズを、予め記憶しておく。あるいは、子機１００が親機１１０に接続された時点で、子機１００から親機１１０へ表示サイズデータを自動的に送信し、記憶してもよい。
【００２６】
本実施形態においては、コンテンツ量や表示サイズのそれぞれを単独で参照しても、同時に参照してもよい。以下に、参照方法の具体例を示す。
【００２７】
・コンテンツ量のみを参照する場合
以下、親機１１０の出力データ変換部１１４において、コンテンツ量・表示サイズ記憶部１１３に保持されたコンテンツ量及び表示サイズのうち、コンテンツ量のみを参照してデータ変換を行う例について説明する。
【００２８】
この場合、出力データ変換部１１４においてコンテンツ量に対する閾値を設け、コンテンツ量が該閾値を超えた場合には、該コンテンツを音声出力用コンテンツと表示用コンテンツに分離する。一方、コンテンツ量が閾値を超えない場合にはコンテンツを分離せずに、該コンテンツの全てを表示用コンテンツとして扱う。なお、閾値を０に設定することによって、コンテンツは常に音声出力用コンテンツと表示用コンテンツに分離される。この閾値としては、ユーザが設定しても良いし、予め既定値を設定しておいても良い。
【００２９】
図３に示すコンテンツを例とすると、そのコンテンツ量が閾値を超えた場合、図３のコンテンツは図４の表示用コンテンツと、図５の音声用コンテンツに分離される。ここで、図３に示すコンテンツは、ブラウザ１０２において図６のように表示される。また、コンテンツ分離後の図４に示す表示用コンテンツは、ブラウザ１０２において図７のように表示される。
【００３０】
図３に示すコンテンツ例において、アンカータグ内の文字は本文とはみなされないため、表示用コンテンツとして抽出される。これに対し、＜ｐ＞タグ内の文字は本文とみなされ、音声用コンテンツとして抽出される。また、＜ｐ＞タグ内の文字が表示用コンテンツとして出力されない代わりに「＊」記号が出力されているが、もちろん「＊」記号は出力されなくともよい。
【００３１】
ここで図３の行４０２に示されるように、画像とリンク先が同一のアンカータグ内に存在する場合、画像を含むアンカータグが表示用コンテンツとしてそのまま出力される例を図４に示したが、表示用コンテンツに画像を含まないようにしても良い。この場合、出力データ変換部１１４では例えば、行４０２の内容を以下のように変換し、画像が表示されないようにする。
＜ｐ＞＜ａ　ｈｒｅｆ＝”ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｓｅｎｄｅｎ．ｈｔｍｌ”＞　画像へのリンク＜／ａ＞＜／ｐ＞
【００３２】
・コンテンツ量と表示サイズの両方を参照する場合
以下、親機１１０の出力データ変換部１１４において、コンテンツ量・表示サイズ記憶部１１３に保持されたコンテンツ量及び表示サイズの両方を参照してデータ変換を行う例について説明する。
【００３３】
本実施形態における表示サイズはブラウザ１０２の表示文字数であるから、これを例えばａとし、コンテンツ量をｂとすると、所定の関数ｆ（）について、
ｂ　＞　ｆ（ａ）
の関係が成立する場合に、出力データ変換部１１４はコンテンツを分離する。ここで関数ｆ（）としては例えば、単純に定数を減じるような関数であっても良い。なお、コンテンツの分離方法としては、上述したコンテンツ量のみに基づくデータ分離の場合と同様であるため、ここでは説明を省略する。
【００３４】
以上のように出力データ変換部１１４においては、親機１１０で受信したコンテンツ１２０を音声出力用コンテンツと表示用コンテンツに分離し、前者を音声合成部１１５へ、後者を信号分離・合成部１１６に渡す。
【００３５】
・音声合成
次にステップＳ１０７では音声合成部１１５において、出力データ変換部１１４から出力された音声出力用コンテンツに基づいて音声合成処理を行う。
【００３６】
本実施形態の音声出力用コンテンツとしては上述したように、図５に示すようなテキストデータが使用される。これを、文字を音声に変換するｔｅｘｔ−ｔｏ−ｓｐｅｅｃｈタイプの合成部によって音声波形データに変換して信号分離・合成部１１６に送る。なお、この変換を行う場合に、データ量に応じて発話スピードを変化させてもよい。例えば、音声出力用コンテンツ量が多いほど発話スピードを速くする、などが考えられる。
【００３７】
●子機におけるＧＵＩ表示及び音声出力
次にステップＳ１０８においては、親機１１０から子機１００へ、音声とテキストデータを送信する。このとき、出力データ変換部１１４で得られた表示用コンテンツおよび、音声合成部１１５で得られた音声波形データが、信号分離・合成部１１６において多重化され、該多重化されたデータが信号送受信部１１７に送られる。そして信号送受信部１１７より、表示用コンテンツおよび音声波形データの多重化信号が、所謂マルチモーダルインタフェース等、所定の通信手順に従って子機１００に対し送信される。
【００３８】
ステップＳ１０９においては、親機１１０から送信された多重化信号が、子機１００の信号送受信部１０４にて受信され、信号分離・合成部１０３において表示用コンテンツデータと音声波形データに分離される。
【００３９】
次にステップＳ１１０においては、信号分離・合成部１０３で分離された表示用コンテンツデータがブラウザ１０２に送られることによって、テキストデータが表示される。ブラウザ１０２はすなわち、例えば図４に示すようなデータを受け取り、そのディスプレイ上に図７に示すような表示を行う。
【００４０】
そしてステップＳ１１１においては、信号分離・合成部１０３で分離された音声波形データが音声出力部１０５に送られることによって、音声出力が行われる。音声出力部１０５では、音声波形データをＤ／Ａ変換器によりアナログの音声波形に変換し、スピーカ１０６から音声として出力する。
【００４１】
●ソフトウェアによるシステム構成
なお、本実施形態の構成は図１に示すハードウェア構成に限らず、ソフトウェアによって実現することも可能である。図８に、本実施形態をソフトウェアによって実現する際の構成例を示す。同図において、２００が子機、２１０が親機であり、コンテンツ１２０及びネットワーク１２１は図１と同様である。
【００４２】
図８の親機２１０内に示すコンテンツ受信・リクエスト送信モジュール２１３においては、図１に示すコンテンツ受信・リクエスト送信部１１１と同等の処理が行われる。同様に、図８に示す信号送受信モジュール２１４においては、図１に示す信号送受信部１１７と同等の処理が行われる。
【００４３】
また、図１に示す親機１１０内のコンテンツ量計算部１１２，出力データ変換部１１４，音声合成部１１５，信号分離・合成部１１６は、図８に示す構成おいては親機２１０内のメモリ２１２にプログラムとして保持され、ＣＰＵ２１１が該プログラムを実行することにより、それぞれの機能が実現される。また、図１に示すコンテンツ量・表示サイズ記憶部１１３に保持される内容は、図８ではメモリ２１２に保持される。ここで、メモリ２１２としてはＲＯＭ，ＲＡＭ，ハードディスク，磁気テープ，ＦＤ，フラッシュメモリ等、一般的にコンピュータにおいて使用されているものであれば、どのような形態であってもよい。また、ＲＯＭとＲＡＭとハードディスク等、複数のメモリ媒体を併用してもよい。
【００４４】
なお、本実施形態においては親機と子機がそれぞれ１台づつからなるシステムを例として説明したが、複数の子機を有する場合であっても、本実施形態は同様の方法で実現可能である。
【００４５】
以上説明したように本実施形態によれば、子機における表示部のサイズや表示すべきコンテンツの量に従って、ＧＵＩや音声による出力方法を最適化することにより、ユーザに対して最適な形態による情報提供を行うことができる。
【００４６】
また、表示サイズやコンテンツ量の閾値をユーザが設定可能とすることにより、ユーザは自身にとって最適な出力方法へのカスタマイズを行うことができる。
【００４７】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。
【００４８】
上述した第１実施形態においては、受信したコンテンツの音声出力とＧＵＩとを併用する際に、現在読み上げている内容と表示されている内容との位置関係については特に考慮されていない。そこで第２施形態においては、両者の相対的な位置関係をユーザが容易に把握できるようにすることを特徴とする。
【００４９】
以下、図１に示すブロック構成図を参照して説明する。
【００５０】
第２実施形態においては、親機１１０の音声合成部１１５で音声を合成する際に、出力データを文ごとに生成するものとし、文と文の間に、切れ目を示す所定の情報（以下、切れ目情報と称する）を挿入する。
【００５１】
また、子機１００の音声出力部１０５では、音声出力開始時に所定の開始信号をブラウザ１０２に送る。ブラウザ１０２は該開始信号を受け取ると、例えば図４の先頭行５０１に該当する「＊」を点滅表示する。
【００５２】
そして音声出力中に、音声出力部１０５が上記切れ目情報を検出すると、該切れ目情報を音声発声と同期させながらブラウザ１０２に送る。ブラウザ１０２は切れ目情報を受け取ると、図４に示す行５０２に該当する、次の「＊」を点滅させる。このように、音声発声に同期させながら「＊」を順次点滅させることにより、読み上げている内容と表示されている内容の相対的な位置関係が、容易に把握できる。
【００５３】
なお、第２実施例においては「＊」記号を表示順に点滅させる例を示したが、アンカータグ中に「＊」記号があった場合には、音声発声と「＊」記号の点滅がずれてしまうことが考えられる。このような不具合を回避するために、出力データ変換部１１４による表示用コンテンツ出力時に、「＊」記号脇に特殊タグを挿入してもよい。この場合、ブラウザ１０２においてはもちろん、特殊タグを表示しない。また、「＊」記号を点滅させる場合は、特殊タグが後続する「＊」記号のみを点滅させるようにすれば良い。
【００５４】
また同様な方法により、リンク部分の読み上げ時には、読み上げ対象のリンクを反転表示することもできる。また、本文内容を特殊タグで囲み、ブラウザが特殊タグを検出した場合に、図９に示すように該特殊タグで囲まれた内容を音声出力と同期させることによって、テキストを右から左に流すように表示させることも可能である。
【００５５】
以上説明したように第２実施形態によれば、音声出力とＧＵＩを併用したコンテンツ出力を行う際に、現在読み上げている内容と表示されている内容との相対的な位置関係を容易に把握することができる。
【００５６】
＜第３実施形態＞
以下、本発明に係る第３実施形態について説明する。
【００５７】
上述した第１実施形態においては、子機のみにおいてコンテンツ出力を行う例について説明したが、第３実施形態においては、親機においても同様にコンテンツ出力を行う例について説明する。
【００５８】
図１０は、第３実施形態における親子電話機の構成を示すブロック図である。同図において、上述した第１実施形態で示した図１と同様の構成には同一番号を付し、詳細な説明を省略する。
【００５９】
図１０に示す構成においては、親機９１０内にもブラウザ９１９と音声出力部９２１が備えられていることを特徴とする。第３実施形態の親機９１０においては、子機１００におけるコンテンツ出力処理と同様に、出力データ変換部１１４で得られた音声出力用コンテンツ及び表示用コンテンツに基づき、スピーカ９２０による音声出力及びブラウザ９１９による表示を行う。
【００６０】
但し第３実施形態においては、親機９１０と子機１００とでブラウザの表示サイズが異なることが想定されるため、親機９１０内のコンテンツ量・表示サイズ記憶部９１３では、子機１００のブラウザ１０２と、親機９１０のブラウザ９１９の両方の表示サイズをあら予め保持しておく必要がある。そして出力データ変換部９１４においては、親機９１０に対する表示用コンテンツを作成する際にはブラウザ９１９の表示サイズを参照し、子機１００に対する表示用コンテンツを作成する際にはブラウザ１０２の表示サイズを参照する。
【００６１】
以上説明したように第３実施形態によれば、親機においても子機と同様に、ブラウザによる表示と音声出力とを併用した、ユーザにとって最適な形態による情報提供を行うことができる。
【００６２】
＜他の実施形態＞
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、スピーカ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、電話機、ファクシミリ装置など）に適用しても良い。
【００６３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【００６４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることが出来る。
【００６６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
【発明の効果】
以上説明したように本発明によれば、画面表示と音声出力を適切に併用することによって最適な情報提供を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態における親子電話機の構成を示すブロック図である。
【図２】本実施形態における情報出力処理を示すフローチャートである。
【図３】本実施形態において取得したコンテンツ内容の一例を示す図である。
【図４】本実施形態における変換後の表示用コンテンツの一例を示す図である。
【図５】本実施形態における変換後の音声出力用コンテンツの一例を示す図である。
【図６】本実施形態において取得したコンテンツの表示例を示す図である。
【図７】本実施形態における表示用コンテンツの表示例を示す図である。
【図８】本実施形態をソフトウェアによって実現する場合の、親子電話機の構成を示すブロック図である。
【図９】第２実施形態における表示用コンテンツの表示例を示す図である。
【図１０】第３実施形態における親子電話機の構成を示すブロック図である。
【符号の説明】
１０１　ＣＰＵ
１０２　メインメモリ
１０３　ＳＣＳＩ　Ｉ／Ｆ
１０４　ネットワーク　Ｉ／Ｆ
１０５　ＨＤＤ
１０６　グラフィックアクセラレータ
１０７　カラーモニタ
１０８　ＵＳＢコントローラ
１０９　カラープリンタ
１１０　キーボード／マウスコントローラ
１１１　キーボード
１１２　マウス
１１３　ＬＡＮ
１１４　ＰＣＩバス
【図１】
2004072275.tif 000003
【図２】
2004072275.tif 000004
【図３】
2004072275.tif 000005
【図４】
2004072275.tif 000006
【図５】
2004072275.tif 000007
【図６】
2004072275.tif 000008
【図７】
2004072275.tif 000009
【図８】
2004072275.tif 000010
【図９】
2004072275.tif 000011
【図１０】
2004072275.tif 000012