(57)【要約】【課題】ソフトウェアがダウンロードされた際に、音声通知で、どのようなソフトウェアがダウンロードされたかを知ることのできる情報処理装置を提供する。【解決手段】ダウンロード対象装置であるＨＧＷ１が、ソフトウェアを提供するサーバ３Ａに対してソフトウェアのダウンロードを要求すると、サーバ３Ａは、当該ソフトウェアに対応付けられている音声データのダウンロードを、当該音声データを提供するサーバ３Ｂに対して要求する。サーバ３ＢからＨＧＷ１に音声データが送信された後にサーバ３ＡからソフトウェアがＨＧＷ１にダウンロードされる。ＨＧＷ１では、ソフトウェアのダウンロード完了までに受信した音声データを、ソフトウェアのダウンロード完了時に再生することで、その音声データによって、具体的なソフトウェアの内容およびそのダウンロード完了がアナウンスされる。その後、受信した音声データが削除される。【選択図】図５
2010165037.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアと前記ソフトウェアに対応付けられた音声データとを含む情報を取得する取得手段と、
前記情報を記憶する記憶手段と、
前記取得した情報から前記音声データを抽出する抽出手段と、
前記音声データを、前記取得手段での前記情報の取得完了のタイミングに関連させて再生するよう制御する再生制御手段と、
前記音声データを、前記再生制御手段で再生された後に前記記憶手段から削除する削除手段とを備える、情報処理装置。
【請求項２】
前記取得手段は、他の装置から前記情報を受信することで取得する、請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、記憶媒体から前記情報を読取ることで取得する、請求項１に記載の情報処理装置。
【請求項４】
第１の装置からソフトウェアを受信することで前記ソフトウェアを取得する第１の取得手段と、
第２の装置から音声データを受信することで前記音声データを取得する第２の取得手段と、
前記ソフトウェアおよび前記音声データを記憶する記憶手段と、
前記第１の取得手段での前記ソフトウェアの取得のタイミングと、前記第２の取得手段での前記音声データの取得のタイミングとの関係より、前記記憶手段から前記ソフトウェアと対応付けられているとして前記音声データを抽出する抽出手段と、
前記音声データを、前記第１の取得手段での前記ソフトウェアの取得完了のタイミングに関連させて再生するよう制御する再生制御手段と、
前記音声データを、前記再生制御手段で再生された後に前記記憶手段から削除する削除手段とを備える、情報処理装置。
【請求項５】
前記抽出手段は、前記第１の取得手段での前記ソフトウェアの取得の直後に前記第２の取得手段で取得された前記音声データを、前記ソフトウェアに対応付けられている音声データとして前記記憶手段から抽出する、請求項４に記載の情報処理装置。
【請求項６】
前記抽出手段は、前記第１の取得手段での前記ソフトウェアの取得の直前に前記第２の取得手段で取得された前記音声データを、前記ソフトウェアに対応付けられている音声データとして前記記憶手段から抽出する、請求項４に記載の情報処理装置。
【請求項７】
前記第１の装置に対して前記ソフトウェアの要求を行なう要求手段をさらに備えて、
前記抽出手段は、前記要求手段で前記第１の装置に前記要求を行なった後に前記第１の取得手段で前記ソフトウェアの取得を完了するまでのうちに前記第２の取得手段で取得された前記音声データを、前記ソフトウェアに対応付けられている音声データとして前記記憶手段から抽出する、請求項４に記載の情報処理装置。
【請求項８】
前記第１の装置と前記第２の装置とは同じ装置である、請求項４〜７のいずれかに記載の情報処理装置。
【請求項９】
前記音声データは、前記ソフトウェアの内容をアナウンスする音声を再生させるためのデータである、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
第１の情報処理装置と第２の情報処理装置とを含み、
前記第１の情報処理装置は、
前記第２の情報処理装置から、ソフトウェアと前記ソフトウェアに関連付けられた音声データとを含んだ情報を取得して記憶装置に記憶させ、
前記ソフトウェアの取得完了のタイミングに関連させて、前記音声データを再生することで、前記ソフトウェアの取得完了をアナウンスし、前記音声データの再生の後に前記記憶装置から前記音声データを削除する、情報処理システム。
【請求項１１】
第１の情報処理装置と第２の情報処理装置と第３の情報処理装置とを含み、
前記第２の情報処理装置は、前記第１の情報処理装置に対してソフトウェアを送信する際に、前記第３の情報処理装置に対して、前記ソフトウェアと対応付けられた音声データの前記第１の情報処理装置への送信を要求し、
前記第３の情報処理装置は、前記第２の情報処理装置からの要求に応じて、前記ソフトウェアと対応付けられた音声データを前記第１の情報処理装置に送信し、
前記第１の情報処理装置は、前記第２の情報処理装置からの前記ソフトウェアの取得のタイミングと、前記第３の情報処理装置からの前記音声データの取得のタイミングとの関係より、前記音声データを前記ソフトウェアと対応付けられている音声データとして、前記ソフトウェアの取得完了のタイミングに関連させて再生することで、前記ソフトウェアの取得完了をアナウンスし、前記音声データの再生の後に取得した前記音声データを削除する、情報処理システム。
【請求項１２】
前記第２の情報処理装置は、前記第１の情報処理装置への前記ソフトウェアの送信の完了を前記第３の情報処理装置に通知し、
前記第３の情報処理装置は、前記通知に応じて前記ソフトウェアに対応付けられている音声データを前記第１の情報処理装置に送信し、
前記第１の情報処理装置は、前記第２の情報処理装置からの前記ソフトウェアの取得の直後に前記第３の情報処理装置から取得された前記音声データを、前記ソフトウェアに対応付けられている音声データとして再生する、請求項１１に記載の情報処理システム。
【請求項１３】
前記第３の情報処理装置は、前記第１の情報処理装置への前記ソフトウェアに対応付けられている音声データの送信の完了を前記第２の情報処理装置に通知し、
前記第２の情報処理装置は、前記通知に応じて前記ソフトウェアを前記第１の情報処理装置に送信し、
前記第１の情報処理装置は、前記第２の情報処理装置からの前記ソフトウェアの取得の直前に前記第３の情報処理装置から取得された前記音声データを、前記ソフトウェアに対応付けられている音声データとして再生する、請求項１１に記載の情報処理システム。
【請求項１４】
コンピュータにソフトウェアの取得完了を報知する報知処理を実行させるためのプログラムであって、
前記コンピュータは記憶手段と音声出力手段とを備えて、
情報が取得されて前記記憶手段に格納されると、前記情報に、音声データが含まれるか否かを解析するステップと、
前記解析の結果、音声データが含まれる場合、前記音声データを、前記情報に含まれるソフトウェアに対応付けられた音声データとして抽出するステップと、
前記音声データを前記音声出力手段で再生するよう制御するステップと、
前記音声データを、再生された後に前記記憶手段から削除するステップとを実行させる、報知処理プログラム。
【請求項１５】
コンピュータにソフトウェアの取得完了を報知する報知処理を実行させるためのプログラムであって、
前記コンピュータは記憶手段と音声出力手段とを備えて、
他の装置からソフトウェアが取得されて前記記憶手段に格納されると、前記記憶手段に、前記ソフトウェアの取得のタイミングに関連したタイミングで取得された音声データが含まれるか否かを解析するステップと、
前記解析の結果、該当する音声データが含まれる場合、前記音声データを、前記ソフトウェアに対応付けられた音声データとして抽出するステップと、
前記音声データを前記音声出力手段で再生するよう制御するステップと、
前記音声データを、再生された後に前記記憶手段から削除するステップとを実行させる、報知処理プログラム。
【請求項１６】
情報処理装置での、ソフトウェアの取得完了を報知する方法であって、
前記情報処理装置は記憶手段と音声出力手段とを備えて、
情報が取得されて前記記憶手段に格納されると、前記情報に、音声データが含まれるか否かを解析するステップと、
前記解析の結果、音声データが含まれる場合、前記音声データを、前記情報に含まれるソフトウェアに対応付けられた音声データとして抽出するステップと、
前記音声データを前記音声出力手段で再生するよう制御するステップと、
前記音声データを、再生された後に前記記憶手段から削除するステップとを備える、情報処理装置における報知方法。
【請求項１７】
情報処理装置の、ソフトウェアの取得完了を報知する方法であって、
前記情報処理装置は記憶手段と音声出力手段とを備えて、
他の装置からソフトウェアが取得されて前記記憶手段に格納されると、前記記憶手段に、前記ソフトウェアの取得のタイミングに関連したタイミングで取得された音声データが含まれるか否かを解析するステップと、
前記解析の結果、該当する音声データが含まれる場合、前記音声データを、前記ソフトウェアに対応付けられた音声データとして抽出するステップと、
前記音声データを前記音声出力手段で再生するよう制御するステップと、
前記音声データを、再生された後に前記記憶手段から削除するステップとを備える、情報処理装置における報知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、情報処理システム、報知処理プログラム、および情報処理装置における報知方法に関し、特に、他の装置からソフトウェアをダウンロードする情報処理装置、情報処理システム、報知処理プログラム、および当該情報処理装置における報知方法に関する。
【背景技術】
【０００２】
コンピュータや携帯電話機では、インターネットや携帯電話網を介して、サーバから提供されるソフトウェアをダウンロードすることがなされている。家庭内のコンピュータや電化製品などをネットワーク接続し、１または複数の家庭内で構築されたネットワークをインターネット接続するためのホームゲートウェイ（以下、ＨＧＷ）でも、同様に、インターネットを介して、指定されたサーバからソフトウェアをダウンロードすることがなされている。
【０００３】
昨今では、特開平８−１６１２５２号公報（以下、特許文献１）にも開示されているように、コンピュータやＨＧＷがサーバに登録されていることで、サーバからこれら装置に対して、自動的に、たとえば更新用のプログラムなどのソフトウェアが送信されてくることがある。
【０００４】
ところで、コンピュータやＨＧＷなどでは、上のようにソフトウェアがダウンロードされる際に、これら装置に内蔵されている所定の音声によって、ダウンロードの完了などが通知されるように設定することが可能である。たとえば、特開平１１−２０３１４１号公報（以下、特許文献２）にも、ダウンロードの進行状況を音声通知する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１６１２５２号公報
【特許文献２】特開平１１−２０３１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、通知に用いられる音声は、予めこれら装置に内蔵されている音声データが用いられるため、ダウンロードされたソフトウェアに固有の音声ではなく、装置に固有の音声である。そのため、通知の音声からは、ダウンロードされたソフトウェアの内容を知ることができないという問題がある。特に、上述のように自動的にソフトウェアがダウンロードされてくる場合には、ユーザは、通知の音声からは、どのようなソフトウェアがダウンロードされたかを知ることができないという問題がある。さらに、ＨＧＷなど、表示装置が備えられていない装置の場合には、ユーザは、どのようなソフトウェアがダウンロードされたかを知ることができないという問題がある。
【０００７】
本発明はこのような問題に鑑みてなされたものであって、ソフトウェアの情報処理装置へのダウンロード時に、当該ソフトウェアに関連付けられた音声で通知することで、当該音声による通知からダウンロードされたソフトウェアの内容を通知する情報処理装置、当該情報処理装置と他の装置とを含む情報処理システム、当該処理をコンピュータに実行させる報知処理プログラム、および当該情報処理装置における報知方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のある局面に従うと、情報処理装置は、ソフトウェアとソフトウェアに対応付けられた音声データとを含む情報を取得する取得手段と、取得した情報を記憶する記憶手段と、取得した情報から音声データを抽出する抽出手段と、抽出した音声データを、取得手段での情報の取得完了のタイミングに関連させて再生するよう制御する再生制御手段と、音声データを、再生制御手段で再生された後に記憶手段から削除する削除手段とを備える。
【０００９】
好ましくは、取得手段は、他の装置から情報を受信することで取得する。または、好ましくは、取得手段は、記憶媒体から情報を読取ることで取得する。
【００１０】
本発明の他の局面に従うと、情報処理装置は、第１の装置からソフトウェアを受信することでソフトウェアを取得する第１の取得手段と、第２の装置から音声データを受信することで音声データを取得する第２の取得手段と、取得したソフトウェアおよび音声データを記憶する記憶手段と、第１の取得手段でのソフトウェアの取得のタイミングと、第２の取得手段での音声データの取得のタイミングとの関係より、記憶手段からソフトウェアと対応付けられているとして音声データを抽出する抽出手段と、抽出した音声データを、第１の取得手段でのソフトウェアの取得完了のタイミングに関連させて再生するよう制御する再生制御手段と、音声データを、再生制御手段で再生された後に記憶手段から削除する削除手段とを備える。
【００１１】
好ましくは、抽出手段は、第１の取得手段でのソフトウェアの取得の直後に第２の取得手段で取得された音声データを、当該ソフトウェアに対応付けられている音声データとして記憶手段から抽出する。
【００１２】
好ましくは、抽出手段は、第１の取得手段でのソフトウェアの取得の直前に第２の取得手段で取得された音声データを、当該ソフトウェアに対応付けられている音声データとして記憶手段から抽出する。
【００１３】
好ましくは、情報処理装置は第１の装置に対してソフトウェアの要求を行なう要求手段をさらに備えて、抽出手段は、要求手段で第１の装置に要求を行なった後に第１の取得手段でソフトウェアの取得を完了するまでのうちに第２の取得手段で取得された音声データを、当該ソフトウェアに対応付けられている音声データとして記憶手段から抽出する。
【００１４】
好ましくは、第１の装置と第２の装置とは同じ装置である。
好ましくは、音声データは、ソフトウェアの内容をアナウンスする音声を再生させるためのデータである。
【００１５】
本発明のさらに他の局面に従うと、情報処理システムは第１の情報処理装置と第２の情報処理装置とを含み、第１の情報処理装置は、第２の情報処理装置から、ソフトウェアとソフトウェアに関連付けられた音声データとを含んだ情報を取得して記憶装置に記憶させ、ソフトウェアの取得完了のタイミングに関連させて、音声データを再生することで、ソフトウェアの取得完了をアナウンスし、前記音声データの再生の後に記憶装置から音声データを削除する。
【００１６】
本発明のさらに他の局面に従うと、情報処理システムは第１の情報処理装置と第２の情報処理装置と第３の情報処理装置とを含み、第２の情報処理装置は、第１の情報処理装置に対してソフトウェアを送信する際に、第３の情報処理装置に対して、当該ソフトウェアと対応付けられた音声データの第１の情報処理装置への送信を要求し、第３の情報処理装置は、第２の情報処理装置からの要求に応じて、ソフトウェアと対応付けられた音声データを第１の情報処理装置に送信し、第１の情報処理装置は、第２の情報処理装置からのソフトウェアの取得のタイミングと、第３の情報処理装置からの音声データの取得のタイミングとの関係より、音声データをソフトウェアと対応付けられている音声データとして、ソフトウェアの取得完了のタイミングに関連させて再生することで、ソフトウェアの取得完了をアナウンスし、音声データの再生の後に取得した音声データを削除する。
【００１７】
好ましくは、第２の情報処理装置は、第１の情報処理装置へのソフトウェアの送信の完了を第３の情報処理装置に通知し、第３の情報処理装置は、上記通知に応じてソフトウェアに対応付けられている音声データを第１の情報処理装置に送信し、第１の情報処理装置は、第２の情報処理装置からのソフトウェアの取得の直後に第３の情報処理装置から取得された音声データを、当該ソフトウェアに対応付けられている音声データとして再生する。
【００１８】
好ましくは、第３の情報処理装置は、第１の情報処理装置へのソフトウェアに対応付けられている音声データの送信の完了を第２の情報処理装置に通知し、第２の情報処理装置は、上記通知に応じてソフトウェアを第１の情報処理装置に送信し、第１の情報処理装置は、第２の情報処理装置からのソフトウェアの取得の直前に第３の情報処理装置から取得された音声データを、当該ソフトウェアに対応付けられている音声データとして再生する。
【００１９】
本発明のさらに他の局面に従うと、報知処理プログラムはコンピュータにソフトウェアの取得完了を報知する報知処理を実行させるためのプログラムであって、コンピュータは記憶手段と音声出力手段とを備えて、情報が取得されて記憶手段に格納されると、当該情報に、音声データが含まれるか否かを解析するステップと、解析の結果、音声データが含まれる場合、その音声データを、上記情報に含まれるソフトウェアに対応付けられた音声データとして抽出するステップと、抽出された音声データを音声出力手段で再生するよう制御するステップと、音声データを、再生された後に記憶手段から削除するステップとを実行させる。
【００２０】
本発明のさらに他の局面に従うと、報知処理プログラムはコンピュータにソフトウェアの取得完了を報知する報知処理を実行させるためのプログラムであって、コンピュータは記憶手段と音声出力手段とを備えて、他の装置からソフトウェアが取得されて記憶手段に格納されると、記憶手段に、ソフトウェアの取得のタイミングに関連したタイミングで取得された音声データが含まれるか否かを解析するステップと、解析の結果、該当する音声データが含まれる場合、その音声データを、ソフトウェアに対応付けられた音声データとして抽出するステップと、抽出された音声データを音声出力手段で再生するよう制御するステップと、音声データを、再生された後に記憶手段から削除するステップとを実行させる。
【００２１】
本発明のさらに他の局面に従うと、情報処理装置における報知方法は、情報処理装置での、ソフトウェアの取得完了を報知する方法であって、情報処理装置は記憶手段と音声出力手段とを備えて、情報が取得されて記憶手段に格納されると、当該情報に、音声データが含まれるか否かを解析するステップと、解析の結果、音声データが含まれる場合、その音声データを、上記情報に含まれるソフトウェアに対応付けられた音声データとして抽出するステップと、抽出された声データを音声出力手段で再生するよう制御するステップと、音声データを、再生された後に記憶手段から削除するステップとを備える。
【００２２】
本発明のさらに他の局面に従うと、情報処理装置における報知方法は、情報処理装置の、ソフトウェアの取得完了を報知する方法であって、情報処理装置は記憶手段と音声出力手段とを備えて、他の装置からソフトウェアが取得されて記憶手段に格納されると、記憶手段に、ソフトウェアの取得のタイミングに関連したタイミングで取得された音声データが含まれるか否かを解析するステップと、解析の結果、該当する音声データが含まれる場合、その音声データを、ソフトウェアに対応付けられた音声データとして抽出するステップと、抽出された音声データを音声出力手段で再生するよう制御するステップと、音声データを、再生された後に記憶手段から削除するステップとを備える。
【発明の効果】
【００２３】
本発明によると、音声によるダウンロード完了の通知によって、ユーザは、当該音声に対応付けられたソフトウェアがダウンロードされたことを知ることができる。さらに、音声再生後に当該音声データが削除されることにより、情報処理装置のメモリを有効に利用することができる。
【図面の簡単な説明】
【００２４】
【図１】第１の実施の形態にかかるＨＧＷを含んだソフトウェアのダウンロードシステムおよびＨＧＷの構成と、当該システムにおけるソフトウェアのダウンロードの流れの概略とを説明する図である。
【図２】ソフトウェアのダウンロードの完了を通知する機能を実現するための、ＨＧＷの機能構成の具体例を示すブロック図である。
【図３】ＨＧＷにおける処理の流れの具体例を示すフローチャートである。
【図４】第１の実施の形態の変形例にかかるＨＧＷの構成の具体例を示すブロック図である。
【図５】第２の実施の形態にかかるダウンロードシステムの構成と、当該システムにおけるソフトウェアのダウンロードの流れの概略とを説明する図である。
【図６】第２の実施の形態にかかるダウンロードシステムの、各装置での処理の第１の具体例を表わす、タイミングチャートである。
【図７】第２の実施の形態にかかるダウンロードシステムの、各装置での処理の第２の具体例を表わす、タイミングチャートである。
【発明を実施するための形態】
【００２５】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２６】
以下の実施の形態においては、ソフトウェアのダウンロードを受けるダウンロード対象の情報処理装置をホームゲートウェイ（以下、ＨＧＷ）、ソフトウェアのダウンロード行なうダウンロード元の情報処理装置をサーバとしている。しかしながら、ダウンロード対象装置およびダウンロード元装置共にこれら装置に限定されない。ダウンロード対象装置は、ＨＧＷの他、一般的なコンピュータや携帯電話機などであってもよい。ダウンロード元装置もまた、サーバの他、一般的なコンピュータや携帯電話機などであってもよい。さらには、ダウンロード対象装置およびダウンロード元装置は、同じ構成の装置であってもよいし、これら装置の機能が随時入れ替わってもよい。すなわち、同じ装置が、場合によってはダウンロード対象装置として機能し、また場合によってはダウンロード元装置として機能してもよい。
【００２７】
［第１の実施の形態］
図１は、第１の実施の形態にかかるＨＧＷ１を含んだソフトウェアのダウンロードシステム（以下、システム）およびＨＧＷ１の構成と、当該システムにおけるソフトウェアのダウンロードの流れの概略とを説明する図である。
【００２８】
図１を参照して、第１の実施の形態にかかるシステムは、ソフトウェアをダウンロードする対象機器であるＨＧＷ１と、ソフトウェアを提供するダウンロード用のサーバ３Ａとを含む。これらは、インターネットを介して接続されているものとする。
【００２９】
さらに図１を参照して、ＨＧＷ１は、装置全体を制御するための演算装置であるＣＰＵ（Central Processing Unit）１１と、記憶部としてのＲＡＭ（Random Access Memory）１２およびＲＯＭ（Read Only Memory）１３と、インターネットを接続するためのインタフェースであるインターネットＩ／Ｆ１４と、音声を出力するためのスピーカ１５と、パーソナルコンピュータなどの図示しない家庭内の電子機器またはそれらで構成されるネットワークと接続するためのインタフェースであるネットワークＩ／Ｆ１６とを含む。
【００３０】
サーバ３Ａは一般的なコンピュータから構成されており、ソフトウェアと、ソフトウェアに対応付けられた音声アナウンスデータとを記憶している。ソフトウェアに対応付けられた音声アナウンスデータとは、たとえば、当該ソフトウェアの内容をアナウンスするための音声データが該当し、具体的には「セキュリティ対策ソフトをダウンロードしました」などの内容の音声データが該当する。さらに、当該ソフトウェアの内容としては、バージョン情報や、送信元の情報などであってもよい。具体的には「バージョン３をダウンロードしました」などであってもよい。また、予めソフトウェアとの対応関係が知られている場合には、対応付けられている音楽であってもよい。
【００３１】
第１の実施の形態にかかるシステムにおいて、ＨＧＷ１はサーバ３Ａに対してソフトウェアのダウンロードを要求する。サーバ３Ａは、要求されたソフトウェア４１と、ソフトウェア４１と対応付けて記憶している音声アナウンスデータ４２とを１つのダウンロードデータ４として、ＨＧＷ１に送信する。ＨＧＷ１は、受信したダウンロードデータ４に含まれている音声アナウンスデータ４２をスピーカ１５で再生することで、ソフトウェア４１のダウンロードの完了を通知する。
【００３２】
なお、図１に説明された例は、サーバ３ＡからＨＧＷ１からのダウンロード要求に応じてソフトウェア４１を送信するものであるが、いわゆる「プッシュ型」と言われる、ＨＧＷ１からのダウンロード要求なしにサーバ３Ａから自動的にソフトウェア４１が送信されるものも含まれる。
【００３３】
図２は、ソフトウェアのダウンロードの完了を通知する機能を実現するための、ＨＧＷ１の機能構成の具体例を示すブロック図である。図２を参照して、ＨＧＷ１の上記機能は、入力部１０１、格納部１０２、解析部１０３、抽出部１０４、音声出力制御部１０５、および削除制御部１０６を含む。図２に示される各機能は、ＣＰＵ１１がＲＯＭ１３などの記憶部に記憶されているプログラムを読み出して実行することで、主にＣＰＵ１１に形成される機能であるが、少なくとも一部がハードウェア構成で実現されてもよい。
【００３４】
入力部１０１は、サーバ３Ａからのダウンロードデータ４の入力を受付けて、ＲＡＭ１２などで構成される格納部１０２の所定領域に、ダウンロードデータ４を記憶させる。
【００３５】
解析部１０３は、格納部１０２の所定領域に記憶されたダウンロードデータ４を解析し、その中に音声データが含まれるか否かを判断する。具体的な解析方法の１つとしては、たとえば、各データの識別子を、予め記憶している音声データを示す識別子と比較して、一致することで当該データが音声データであると解析する方法が挙げられる。
【００３６】
抽出部１０４は、解析部１０３での解析結果に基づいて、格納部１０２の所定領域に記憶されているダウンロードデータ４の中の音声データを音声アナウンスデータ４２であるとして抽出し、音声出力制御部１０５に対して出力する。音声出力制御部１０５はスピーカ１５からの音声出力を制御する機能であって、抽出部１０４から入力された音声アナウンスデータ４２をスピーカ１５から出力するための制御を行なう。
【００３７】
削除制御部１０６は、格納部１０２に記憶されるデータの削除処理を行なう機能であって、音声出力制御部１０５において音声アナウンスデータ４２を出力するための制御が行なわれたことを受けて、格納部１０２の所定領域に記憶されたダウンロードデータ４の内から音声アナウンスデータ４２を削除する処理を実行し、削除する。
【００３８】
図３は、ＨＧＷ１における処理の流れの具体例を示すフローチャートである。図３のフローチャートに示される処理はサーバ３Ａからデータがダウンロードされると実行される処理であって、ＣＰＵ１１がＲＯＭ１３などの記憶部に記憶されているプログラムを読み出して実行し、図２に示される各部を制御することで実現される。
【００３９】
図３を参照して、入力部１０１がサーバ３Ａからのデータの入力を受付け、格納部１０２の所定領域に記憶されると、解析部１０３は、格納部１０２の所定領域に記憶されたダウンロードデータ４を解析し（ステップ（以下、Ｓ）１０１）、ダウンロードデータ４に音声データが存在するか否かを判断する（Ｓ１０３）。音声データが含まれている場合（Ｓ１０３でＹＥＳ）、当該音声データは抽出部１０４によって音声アナウンスデータ４２として抽出され、音声出力制御部１０５で出力制御がなされることで、スピーカ１５が鳴動する。これにより、音声アナウンスが出力されて、ダウンロードの完了が通知される（Ｓ１０５）。その後、削除制御部１０６によって、格納部１０２の所定領域に記憶されたダウンロードデータ４のうちの音声アナウンスデータ４２が削除される（Ｓ１０７）。
【００４０】
ダウンロードデータ４に音声データが含まれていない場合には（Ｓ１０３でＮＯ）、以降の処理はスキップされる。この場合、通常のダウンロード時と同様に、設定されているＨＧＷ１に内蔵されている音声データが再生されることで、ダウンロードの完了が通知される。
【００４１】
このように、本実施の形態では、サーバ３Ａから、ソフトウェアと当該ソフトウェアの内容を表わした音声アナウンスデータとを含んだダウンロードデータがＨＧＷ１に対して送信される。そして、上の処理がＨＧＷ１で実行されることで、ソフトウェアのダウンロードが完了すると、ＨＧＷ１では、当該ソフトウェアの内容を表わした音声アナウンスでダウンロードの完了が通知される。これにより、ユーザは、音声アナウンスによってどのようなソフトウェアがダウンロードされたかを知ることができる。
【００４２】
さらに、ＨＧＷ１は、ダウンロードの完了を通知した後に、音声アナウンスデータを自動的に削除する構成である。そのため、当該通知後には不要となるデータを記憶しておくことがなく、不要なデータで記憶部の記憶容量を圧迫することを防止することができる。
【００４３】
［変形例］
上の例は、ＨＧＷ１がサーバ３Ａからソフトウェアをダウンロードする例であるが、ＨＧＷ１が図４に示されるように記憶媒体から情報を読込む読込装置１７を備える場合、読込装置１７でソフトウェアを読込む際にも同様の処理を行なうことで、ソフトウェアの内容を表わした音声アナウンスを行なうことができる。すなわち、ＨＧＷ１の読込装置１７が、図４に示されるように、ソフトウェア４１とソフトウェア４１の内容を表わした音声アナウンスデータ４２とを記憶した記憶媒体４’からソフトウェア４１とアナウンスデータ４２とを読込むと、入力部１０１からそれらデータが入力されて格納部１０２に記憶され、Ｓ１０１以降の処理が実行される。これにより、ソフトウェア４１が読込まれると、その読込の完了を通知する、当該ソフトウェア４１の内容を表わした音声アナウンスがスピーカ１５から出力される。これによっても、ユーザは、音声アナウンスによってどのようなソフトウェアが読込まれたかを知ることができる。
【００４４】
［第２の実施の形態］
第２の実施の形態として、ソフトウェア４１と、ソフトウェア４１の内容を表わした音声アナウンスデータ４２とが、異なるサーバからダウンロードされる例を説明する。図５は、第２の実施の形態にかかるシステムの構成と、当該システムにおけるソフトウェアのダウンロードの流れの概略とを説明する図である。
【００４５】
図５を参照して、第２の実施の形態にかかるシステムは、ソフトウェアをダウンロードする対象機器であるＨＧＷ１と、ソフトウェアを提供するダウンロード用のサーバ３Ａと、音声アナウンスデータを提供するダウンロード用のサーバ３Ｂとを含む。ＨＧＷ１は、インターネットを介してサーバ３Ａおよびサーバ３Ｂと接続されているものとする。
【００４６】
サーバ３Ａは、ソフトウェアを記憶している。サーバ３Ｂは、音声アナウンスデータを記憶している。ソフトウェアと音声アナウンスデータとの対応関係はサーバ３Ａ側で記憶していてもよいし、サーバ３Ｂ側で記憶していてもよい。
【００４７】
第２の実施の形態にかかるシステムにおいて、ＨＧＷ１はサーバ３Ａに対してソフトウェアのダウンロードを要求する。サーバ３Ａは、要求されたソフトウェア４１をＨＧＷ１に送信すると共に、サーバ３Ｂに対して、音声アナウンスデータのＨＧＷ１へのダウンロードを要求する。サーバ３Ｂは、要求された、ソフトウェア４１と対応付けられている音声アナウンスデータ４２を、ＨＧＷ１に送信する。ＨＧＷ１は、サーバ３Ｂから受信した音声アナウンスデータ４２をスピーカ１５で再生することで、サーバ３Ａからのソフトウェア４１のダウンロードの完了を通知する。ソフトウェアのダウンロードの完了を通知する機能を実現するための、ＨＧＷ１の機能構成は、図２に示された構成と同様とする。
【００４８】
図６は、第２の実施の形態にかかるシステムの、各装置での処理の第１の具体例を表わす、タイミングチャートである。図６を参照して、サーバ３Ａは、ＨＧＷ１からのソフトウェアのダウンロード要求（Ｓ２０１）を受付けると、サーバ３Ｂに対して、当該ソフトウェアに対応する音声アナウンスデータのダウンロードを要求する（Ｓ２０３）。サーバ３Ａ側で当該ソフトウェアに対応する音声アナウンスデータを管理している場合、つまり、これらの対応関係をサーバ３Ａ側が記憶している場合、サーバ３Ａからサーバ３Ｂに対して、音声アナウンスデータの要求として、音声アナウンスデータをＨＧＷ１にダウンロードするタイミングを決定する情報およびダウンロード先であるＨＧＷ１を示す情報と共に、対応する音声アナウンスデータを特定する情報（たとえばＩＤ）を送信する。サーバ３Ｂ側でソフトウェアに対応する音声アナウンスデータを管理している場合、つまり、これらの対応関係をサーバ３Ｂ側が記憶している場合、サーバ３Ａからサーバ３Ｂに対して、音声アナウンスデータの要求として、音声アナウンスデータをＨＧＷ１にダウンロードするタイミングを決定する情報およびダウンロード先であるＨＧＷ１を示す情報と共に、当該ソフトウェアを特定する情報（たとえばＩＤ）を送信する。図６では、後者の例が示されている。その後、サーバ３ＡからＨＧＷ１へのソフトウェアのダウンロードが開始される（Ｓ２０５）。
【００４９】
音声アナウンスデータをＨＧＷ１にダウンロードするタイミングを決定する情報は、図６のタイミングチャートに示される例では、サーバ３ＡからＨＧＷ１へのソフトウェアのダウンロードの直後にサーバ３ＢからＨＧＷ１への音声アナウンスデータのダウンロードがなされるように、サーバ３Ｂからのダウンロードのタイミングが決定される情報であればよい。具体例としては、ソフトウェアのダウンロード開始のタイミングとデータ量とを含んだ情報であってもよいし、音声アナウンスデータのダウンロードを開始する時刻を特定する情報であってもよいし、ソフトウェアのダウンロード完了の通知であってもよい。図６では、音声アナウンスデータをＨＧＷ１にダウンロードするタイミングを決定する情報として、サーバ３Ａは、ＨＧＷ１にソフトウェアのダウンロードが完了した時点で、その旨をサーバ３Ｂに通知している（Ｓ２０３’）。
【００５０】
サーバ３Ｂは、ソフトウェアに対応付けられた音声アナウンスデータを特定し、上記タイミングを決定する情報に基づいたタイミング、つまり、サーバ３Ａからソフトウェアのダウンロードが完了した後にＨＧＷ１に送信する（Ｓ２０７）。
【００５１】
ＨＧＷ１のＣＰＵ１１では、図３のフローチャートに示された処理と同様の処理が実行され、スピーカ１５で音声アナウンスデータが再生される（Ｓ２０９）。すなわち、サーバ３Ｂから受信した音声ガイダンスデータが入力部１０１で入力され、格納部１０２の所定領域に記憶される。解析部１０３は格納部１０２の所定領域に記憶されているデータを解析し、ソフトウェアのダウンロード完了後の最初に受信した音声データが含まれるか否かを判断する（Ｓ１０３）。音声データが含まれている場合（Ｓ１０３でＹＥＳ）、当該データは抽出部１０４によって、その直前にダウンロードが完了したソフトウェアに対応付けられている音声アナウンスデータとして抽出され、音声出力制御部１０５で出力制御がなされることで、スピーカ１５が鳴動する。これにより、音声アナウンスが出力されて、ダウンロードの完了が通知される（Ｓ１０５）。その後、削除制御部１０６によって、格納部１０２の所定領域に記憶された音声アナウンスデータが削除される（Ｓ１０７）。
【００５２】
図７は、第２の実施の形態にかかるシステムの、各装置での処理の第２の具体例を表わす、タイミングチャートである。図７を参照して、サーバ３Ａは、ＨＧＷ１からのソフトウェアのダウンロード要求（Ｓ３０１）を受付けると、サーバ３Ｂに対して、当該ソフトウェアに対応する音声アナウンスデータのダウンロードを要求する（Ｓ３０３）。ここでも、サーバ３Ａ側で当該ソフトウェアに対応する音声アナウンスデータを管理している場合、つまり、これらの対応関係をサーバ３Ａ側が記憶している場合、サーバ３Ａからサーバ３Ｂに対して、音声アナウンスデータの要求として、ダウンロード先であるＨＧＷ１を示す情報と共に、対応する音声アナウンスデータを特定する情報（たとえばＩＤ）を送信する。サーバ３Ｂ側でソフトウェアに対応する音声アナウンスデータを管理している場合、つまり、これらの対応関係をサーバ３Ｂ側が記憶している場合、サーバ３Ａからサーバ３Ｂに対して、音声アナウンスデータの要求として、ダウンロード先であるＨＧＷ１を示す情報と共に、当該ソフトウェアを特定する情報（たとえばＩＤ）を送信する。図７では、後者の例が示されている。
【００５３】
サーバ３Ｂは、Ｓ３０３の要求を受付けると、ソフトウェアに対応付けられた音声アナウンスデータを特定してＨＧＷ１に送信する（Ｓ３０５）。音声アナウンスデータの送信が完了した時点で、サーバ３Ｂは、サーバ３Ａにその旨を通知する（Ｓ３０７）。サーバ３Ａは、Ｓ３０７の通知を受けると、ＨＧＷ１へソフトウェアを送信する（Ｓ３０９）。
【００５４】
ＨＧＷ１のＣＰＵ１１では、図３のフローチャートに示された処理と同様の処理が実行され、スピーカ１５で音声アナウンスデータが再生される（Ｓ３１１）。すなわち、サーバ３Ｂから受信した音声ガイダンスデータが入力部１０１で入力され、格納部１０２の所定領域に記憶される。解析部１０３は、格納部１０２の所定領域に記憶されているデータを解析し、ソフトウェアのダウンロード開始の直前に受信した音声データが含まれるか否かを判断する（Ｓ１０３）。解析部１０３が、図２には表わされていないＨＧＷ１がサーバ３Ａに対してソフトウェアのダウンロードを要求する機能において上記要求を行なったことを管理する機能を含んでいる場合には、Ｓ１０３において、上記要求が行なわれてからソフトウェアのダウンロードが完了するまでの間に受信した音声データが格納部１０２の所定領域に記憶されているか否かを判断するようにしてもよい。該当する音声データが含まれている場合（Ｓ１０３でＹＥＳ）、当該データは抽出部１０４によって、その直後にダウンロードが完了したソフトウェアに対応付けられている音声アナウンスデータとして抽出され、音声出力制御部１０５で出力制御がなされることで、スピーカ１５が鳴動する。これにより、音声アナウンスが出力されて、ダウンロードの完了が通知される（Ｓ１０５）。その後、削除制御部１０６によって、格納部１０２の所定領域に記憶された音声アナウンスデータが削除される（Ｓ１０７）。
【００５５】
このように、サーバ３Ａ，３Ｂにおいてソフトウェアと音声アナウンスデータとを対応付けて管理している場合、両サーバ３Ａ，３Ｂは、関連したタイミングでそれらをＨＧＷ１に送信する。そして、上の処理がＨＧＷ１で実行されることで、ソフトウェアのダウンロードが完了すると、ＨＧＷ１では、当該ソフトウェアの内容を表わした音声アナウンスでダウンロードの完了が通知される。これにより、ユーザは、音声アナウンスによってどのようなソフトウェアがダウンロードされたかを知ることができる。
【００５６】
なお、上の例では、サーバ３Ａがソフトウェアを記憶し、サーバ３Ｂが音声アナウンスデータを記憶し、いずれかのサーバがこれらの対応関係を管理しているものとしていた。しかし、他の例として、対応関係のみを管理する第３のサーバが存在していてもよい。この場合、ＨＧＷ１は第３のサーバにソフトウェアのダウンロードを要求してもよい。第３のサーバは、ソフトウェアのダウンロードをサーバ３Ａに要求すると共に、上述のような、関連したタイミングで当該ソフトウェアに対応付けられている音声アナウンスデータのダウンロードをサーバ３Ｂに要求することで、図６または図７に示されたようなソフトウェアと対応付けられた音声アナウンスデータとのダウンロードが実現される。
【００５７】
また、他の例として、上述のサーバ３Ａとサーバ３Ｂとが同じ装置で構成されてもよい。すなわち、１台のサーバにソフトウェアと音声アナウンスデータとがそれぞれ記憶されており、当該サーバまたは他の装置に記憶されている対応関係に基づいて、上述の第１の具体例または第２の具体例で説明されたタイミングで、ソフトウェアと対応する音声アナウンスデータとがＨＧＷ１へダウンロードされる構成も、上の例に含まれる。
【００５８】
さらに、上述のＨＧＷ１での動作をコンピュータに実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００５９】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００６０】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００６１】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００６２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６３】
１  ＨＧＷ、３Ａ，３Ｂ  サーバ、４  ダウンロードデータ、４’  記憶媒体、１１  ＣＰＵ、１２  ＲＡＭ、１３  ＲＯＭ、１４  インターネットＩ／Ｆ、１５  スピーカ、１６  ネットワークＩ／Ｆ、１７  読込装置、４１  ソフトウェア、４２  音声アナウンスデータ、１０１  入力部、１０２  格納部、１０３  解析部、１０４  抽出部、１０５  音声出力制御部、１０６  削除制御部。
【図１】
2010165037.tif 000003
【図２】
2010165037.tif 000004
【図３】
2010165037.tif 000005
【図４】
2010165037.tif 000006
【図５】
2010165037.tif 000007
【図６】
2010165037.tif 000008
【図７】
2010165037.tif 000009