(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたクライアント端末に対してサービスを提供するようにされた情報処理装置において、
予め音声データが格納される音声データ格納手段と、
上記クライアント端末から転送された第１の音声データを受信する受信手段と、
上記第１の音声データと、上記音声データ格納手段に格納される上記音声データのうち上記クライアント端末からの指示に応じて選択された第２の音声データとを合成して第３の音声データを生成する音声データ生成手段と、
上記第１の音声データのパラメータと上記第２の音声データのパラメータとに基づき、上記第１の音声データを変換する音声データ変換手段と、
上記音声データ生成手段により生成された上記第３の音声データを音声データファイルとしてＵＲＬを与えて保存する保存手段と、
上記ＵＲＬに基づいて、上記保存された音声データファイルに対してリンクが張られたウェブファイルを生成するウェブファイル生成手段と
を備え、
上記音声データ生成手段は、上記第１の音声データのパラメータと上記第２の音声データのパラメータとを比較し、比較結果に基づき上記第１の音声データのパラメータと上記第２の音声データのパラメータとが異なっているとされた場合、上記音声データ変換手段で上記第１の音声データを変換し、上記第２の音声データと上記音声データ変換手段で変換された該第１の音声データとを合成して上記第３の音声データを生成する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
上記音声データ生成手段は、さらに、上記第１の音声データに対して、上記クライアント端末からの指示に応じて選択された音響効果処理を施す
ことを特徴とする情報処理装置。
【請求項３】
ネットワークに接続されたクライアント端末に対してサービスを提供するようにされた情報処理方法において、
予め音声データが音声データ格納手段に格納されるステップと、
上記クライアント端末から転送された第１の音声データを受信する受信のステップと、
上記第１の音声データと、上記音声データ格納手段に格納される上記音声データのうち上記クライアント端末からの指示に応じて選択された第２の音声データとを合成して第３の音声データを生成する音声データ生成のステップと、
上記第１の音声データのパラメータと上記第２の音声データのパラメータとに基づき、上記第１の音声データを変換する音声データ変換のステップと、
上記音声データ生成のステップにより生成された上記第３の音声データを音声データファイルとしてＵＲＬを与えて保存する保存のステップと、
上記ＵＲＬに基づいて、上記保存された音声データファイルに対してリンクが張られたウェブファイルを生成するウェブファイル生成のステップと
を備え、
上記音声データ生成のステップは、上記第１の音声データのパラメータと上記第２の音声データのパラメータとを比較し、比較結果に基づき上記第１の音声データのパラメータと上記第２の音声データのパラメータとが異なっているとされた場合、上記音声データ変換のステップにより上記第１の音声データを変換し、上記第２の音声データと上記音声データ変換のステップにより変換された該第１の音声データとを合成して上記第３の音声データを生成する
ことを特徴とする情報処理方法。
【請求項４】
請求項３に記載の情報処理方法において、
上記音声データ生成のステップは、さらに、上記第１の音声データに対して、上記クライアント端末からの指示に応じて選択された音響効果処理を施す
ことを特徴とする情報処理方法。
【請求項５】
情報処理装置を用い、ネットワークにより接続されたクライアント端末との間でデータの送受信を行う情報処理システムにおいて、
ネットワークに接続する接続手段と、
予め音声データが格納される第１の音声データ格納手段と、
上記クライアント端末から転送された第１の音声データを受信する受信手段と、
上記第１の音声データと、上記音声データ格納手段に格納される上記音声データのうち上記クライアント端末からの指示に応じて選択された第２の音声データとを合成して第３の音声データを生成する音声データ生成手段と、
上記第１の音声データのパラメータと上記第２の音声データのパラメータとに基づき、上記第１の音声データを変換する音声データ変換手段と、
上記音声データ生成手段により生成された上記第３の音声データを音声データファイルとしてＵＲＬを与えて保存する保存手段と、
上記ＵＲＬに基づいて、上記保存された音声データファイルに対してリンクが張られたウェブファイルを生成するウェブファイル生成手段と
を備え、
上記音声データ生成手段は、上記第１の音声データのパラメータと上記第２の音声データのパラメータとを比較し、比較結果に基づき上記第１の音声データのパラメータと上記第２の音声データのパラメータとが異なっているとされた場合、上記音声データ変換手段で上記第１の音声データを変換し、上記第２の音声データと上記音声データ変換手段で変換された該第１の音声データとを合成して上記第３の音声データを生成する
ようにした情報処理装置と、
上記ネットワークを介して上記情報処理装置と通信する通信手段と、
上記第１の音声データを格納する第２の音声データ格納手段と、
上記第２の音声データ格納手段に格納された上記第１の音声データを選択し、選択された該第１の音声データを、上記通信手段による通信で上記情報処理装置へ転送する選択手段と、
上記選択手段によって選択され上記情報処理装置へ転送された上記第１の音声データに対して上記情報処理装置で上記音声データ生成手段で合成される上記第２の音声データの選択を指示する指示手段と
を備えるクライアント端末と
を有する
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネットにおけるＷＷＷ(World Wide Web)サーバとＷＷＷクライアントとの間で音声データの合成を行い、新たな音声データを自動的に生成するようにされた情報処理装置、情報処理方法および情報処理システムに関する。
【０００２】
【従来の技術】
現在、ＨＴＭＬ(Hyper-Text Markup Language)によって記述されたＨＴＭＬファイルをＷＷＷサーバ上に置き、これをインターネットに向けて公開する、ホームページ（Ｗｅｂページ）が普及している。このホームページは、比較的平易な言語であるＨＴＭＬによって記述されるため、個人による情報発信の手段として盛んに利用されている。
【０００３】
このホームページのような、ＨＴＭＬファイルを閲覧するためには、一般的に、ＷＷＷブラウザと称されるアプリケーションが用いられる。ＷＷＷブラウザは、例えば入力されたＵＲＬ(Uniform Resource Locators) の記述に従い、指定されたファイルを読み込む。ＵＲＬとしてインターネット上のアドレスが記述されていれば、インターネット上でそのファイルが検索され、読み込まれる。同様に、ＵＲＬとしてローカルな記憶媒体、例えばこのＷＷＷブラウザが稼働しているパーソナルコンピュータのハードディスクを指定することも可能である。
【０００４】
ＷＷブラウザに読み込まれたファイルがＨＴＭＬ形式のファイルであれば、ファイルの記述に従いＷＷＷブラウザ上に表示がなされる。読み込んだＨＴＭＬファイルに画像データを読み込む指定があれば、自動的に画像データの読み込みがなされ、ブラウザ上に表示される。同様に、音声データの読み込みの指示があれば、自動的に音声データの読み込みがなされ、音声データの再生が行われる。
【０００５】
ＷＷＷブラウザは、ＨＴＭＬ形式とは異なる、他のファイルも読み込むことができる。例えば、ＵＲＬの記述に従い読み込まれたファイルが画像データであれば、ＷＷＷブラウザに対して直接的に画像データの表示がなされ、音声データが読み込まれれば、音声データの再生がなされる。
【０００６】
また、所定の記述がなされたＨＴＭＬファイルをＷＷＷブラウザに読み込まれることで、ユーザの、ＷＷＷブラウザに対する様々なコントロールが実現される。例えば、ＨＴＭＬファイルの記述に基づき、ＷＷＷブラウザ上に、所定のコントロールに対応したボタンなどの操作部を適宜、配置することができる。コントロールを工夫して設定することにより、ＷＷＷブラウザに対する、ユーザによるインタラクティブな操作が実現できる。例えば、このように配置されたボタンを操作することによって、画像ファイルの表示や音声ファイルの再生を、ユーザが制御するようにできる。
【０００７】
一方、ホームページを自動生成するサービスが提案されている。このサービスは、例えば、サービスを行うようにされたＷＷＷサーバ上に、予め、ホームページの作成に用いられる素材が幾種類か用意される。この素材の一例としては、ホームページに表示させる画像ファイルや、ＨＴＭＬで記述されレイアウトなどが設定されたホームページのテンプレートファイルなどがある。また、このＷＷＷサーバ上には、ホームページの自動生成サービスの指示を行うためのホームページが置かれる。この自動生成サービスのホームページは、これらの素材を選択するようにされている。
【０００８】
ホームページの自動生成を行いたいユーザは、ＷＷＷブラウザが搭載された情報機器、例えばパーソナルコンピュータをＷＷＷクライアントとして用い、インターネットを介してこのＷＷＷサーバにアクセスする。ＷＷＷサーバでは、アクセスがあったユーザの認証を行い、ホームページ自動生成サービスを利用できるように登録されたユーザであれば、アクセスを許可する。このようにして自動生成サービスのホームページのＵＲＬが指定され、これがユーザのＷＷＷブラウザに表示される。ユーザは、ＷＷＷブラウザに表示されたこの自動生成サービスのホームページ上で、希望するレイアウト、自動生成されるホームページに表示される画像ファイルなどを選択する。また、必要に応じて、ユーザは、ＷＷＷブラウザ上で、ホームページに表示させるためのテキストデータの入力を行う。
【０００９】
選択および入力された内容は、ＷＷＷクライアントから、自動生成サービスを行うＷＷＷサーバに転送される。転送先のＷＷＷサーバにおいて、選択された内容や、入力されたテキストデータなどに基づき、ＨＴＭＬファイルが自動的に生成される。自動生成されたＨＴＭＬファイルは、例えば所定のＷＷＷサーバに対して転送され、ユーザのホームページとして、インターネットに向けて公開される。このように、このホームページ自動生成システムを利用することにより、ユーザは、特にＨＴＭＬに関する知識が無くても、自分のホームページを持つことができる。
【００１０】
【発明が解決しようとする課題】
ところで、ホームページにレイアウトすることが可能なデータは、テキストデータや画像データに限られず、音声データも扱うことができる。上述した従来のホームページ自動生成サービスでは、サービスを行うＷＷＷサーバ上に、既にサンプルとなる音声データが幾つか用意されていた。ユーザは、その中から所望の音声データを選択して、自動生成するホームページ上にレイアウトしていた。あるいは、ＷＷＷクライアント側で入手または作成した音声データを、インターネットを介してＷＷＷサーバに転送し、この音声データをそのままホームページ上で使用していた。
【００１１】
このように、従来のシステムでは、ホームページ上で音声データを扱おうとする場合、ＷＷＷサーバ側に予め用意された音声データを使うか、あるいはＷＷＷクライアント側において用意した音声データをＷＷＷサーバ側に転送して用いるかの、何れかの方法しか取り得ないという問題点があった。
【００１２】
したがって、この発明の目的は、ホームページを作成する際に、ＷＷＷサーバ側あるいはＷＷＷクライアント側に既に用意された音声データ以外の音声データを用いることができるようにされた情報処理装置、情報処理方法および情報処理システムを提供することにある。
【００１３】
【課題を解決するための手段】
この発明は、上述した課題を解決するために、ネットワークに接続されたクライアント端末に対してサービスを提供するようにされた情報処理装置において、予め音声データが格納される音声データ格納手段と、クライアント端末から転送された第１の音声データを受信する受信手段と、第１の音声データと、音声データ格納手段に格納される音声データのうちクライアント端末からの指示に応じて選択された第２の音声データとを合成して第３の音声データを生成する音声データ生成手段と、第１の音声データのパラメータと第２の音声データのパラメータとに基づき、第１の音声データを変換する音声データ変換手段と、音声データ生成手段により生成された第３の音声データを音声データファイルとしてＵＲＬを与えて保存する保存手段と、ＵＲＬに基づいて、保存された音声データファイルに対してリンクが張られたウェブファイルを生成するウェブファイル生成手段とを備え、音声データ生成手段は、第１の音声データのパラメータと第２の音声データのパラメータとを比較し、比較結果に基づき第１の音声データのパラメータと第２の音声データのパラメータとが異なっているとされた場合、音声データ変換手段で第１の音声データを変換し、第２の音声データと音声データ変換手段で変換された第１の音声データとを合成して第３の音声データを生成することを特徴とする情報処理装置である。
【００１５】
また、この発明は、上述した課題を解決するために、情報処理装置を用い、ネットワークにより接続されたクライアント端末との間でデータの送受信を行う情報処理システムにおいて、ネットワークに接続する接続手段と、予め音声データが格納される第１の音声データ格納手段と、クライアント端末から転送された第１の音声データを受信する受信手段と、第１の音声データと、音声データ格納手段に格納される音声データのうちクライアント端末からの指示に応じて選択された第２の音声データとを合成して第３の音声データを生成する音声データ生成手段と、第１の音声データのパラメータと第２の音声データのパラメータとに基づき、第１の音声データを変換する音声データ変換手段と、音声データ生成手段により生成された第３の音声データを音声データファイルとしてＵＲＬを与えて保存する保存手段と、ＵＲＬに基づいて、保存された音声データファイルに対してリンクが張られたウェブファイルを生成するウェブファイル生成手段とを備え、音声データ生成手段は、第１の音声データのパラメータと第２の音声データのパラメータとを比較し、比較結果に基づき第１の音声データのパラメータと第２の音声データのパラメータとが異なっているとされた場合、音声データ変換手段で第１の音声データを変換し、第２の音声データと音声データ変換手段で変換された第１の音声データとを合成して第３の音声データを生成するようにした情報処理装置と、ネットワークを介して情報処理装置と通信する通信手段と、第１の音声データを格納する第２の音声データ格納手段と、第２の音声データ格納手段に格納された第１の音声データを選択し、選択された第１の音声データを、通信手段による通信で情報処理装置へ転送する選択手段と、選択手段によって選択され情報処理装置へ転送された第１の音声データに対して情報処理装置で音声データ生成手段で合成される第２の音声データの選択を指示する指示手段とを備えるクライアント端末とを有することを特徴とする情報処理システムである。
【００１６】
また、この発明は、上述した課題を解決するために、ネットワークに接続されたクライアント端末に対してサービスを提供するようにされた情報処理方法において、予め音声データが音声データ格納手段に格納されるステップと、クライアント端末から転送された第１の音声データを受信する受信のステップと、第１の音声データと、音声データ格納手段に格納される音声データのうちクライアント端末からの指示に応じて選択された第２の音声データとを合成して第３の音声データを生成する音声データ生成のステップと、第１の音声データのパラメータと第２の音声データのパラメータとに基づき、第１の音声データを変換する音声データ変換のステップと、音声データ生成のステップにより生成された第３の音声データを音声データファイルとしてＵＲＬを与えて保存する保存のステップと、ＵＲＬに基づいて、保存された音声データファイルに対してリンクが張られたウェブファイルを生成するウェブファイル生成のステップとを備え、音声データ生成のステップは、第１の音声データのパラメータと第２の音声データのパラメータとを比較し、比較結果に基づき第１の音声データのパラメータと第２の音声データのパラメータとが異なっているとされた場合、音声データ変換のステップにより第１の音声データを変換し、第２の音声データと音声データ変換のステップにより変換された第１の音声データとを合成して第３の音声データを生成することを特徴とする情報処理方法である。
【００２２】
上述したように、この発明は、ＷＷＷサーバにおいて、転送された音声データに対して指示に基づき音声修飾処理が施され、処理された音声データが第１の格納手段に対して格納され、ＵＲＬを与えられる。また、クライアント用の情報機器において、格納された音声データがＷＷＷサーバに対して転送され、ＷＷＷサーバにおける音声修飾処理を選択するようにされている。そのため、ＷＷＷサーバ上で、クライアント用の情報機器側から転送された音声データに対して、選択された音声修飾処理を行うことができる。
【００２３】
【発明の実施の形態】
以下、この発明の実施の第１の形態を、図面を参照しながら説明する。この第１の形態では、ユーザ側のクライアントコンピュータが有する音声データをＷＷＷサーバに対して転送し、ＷＷＷサーバ側で、転送された音声データとＷＷＷサーバが有する音声データとを合成して、新たな音声データを自動的に生成する。
【００２４】
図１は、この発明を適用できる通信システムの一例を概略的に示す。この例は、通信ネットワークとしてインターネット１が用いられている例である。インターネット１に対して、ＷＷＷサーバ２が接続される。ＷＷＷサーバ２は、１または複数のコンピュータからなる。ＷＷＷサーバ２が有するストレージ３には、ＨＴＭＬファイルや音声データファイルなどが格納されている。ＷＷＷサーバ２は、ストレージ３に格納されたＨＴＭＬファイルをインターネット１に対して公開することができる。
【００２５】
インターネット１にプロバイダ４が接続される。プロバイダ４には、複数のクライアントコンピュータ５が例えば公衆電話回線を介して接続される。プロバイダ４は、ＷＷＷサーバを有しており、インターネット１に対して様々なコンテンツを提供すると共に、複数のクライアントコンピュータ５のそれぞれとインターネット１との接続を確保するサービスを行う。このシステムでは、ＷＷＷサーバ２と複数のクライアントコンピュータ５のそれぞれとは、ｈｔｔｐ(hyper text transfer protocol)によってデータの送受信を行うことができるようにされている。
【００２６】
各々のクライアントコンピュータ５には、パーソナルコンピュータが用いて好適である。これに限らず、例えばワードプロセッサやインターネットアクセス機能付テレビジョン、家庭用コンピュータゲーム機といった、ネットワーク接続機能などを有する他の情報機器をクライアントコンピュータ５として利用することができる。
【００２７】
図２は、例えばパーソナルコンピュータからなるクライアントコンピュータ５の構成の一例を示す。パーソナルコンピュータ１００において、ローカルバス１０５に対して、メモリコントローラとバスコントローラの機能を兼ねるコントローラ１１１が接続される。コントローラ１１１に、例えばＳＲＡＭからなるキャッシュ１１２およびＤＲＡＭからなるＲＡＭ１１４が接続される。キャッシュ１１２に対して、プロセサバス１１０を介してＣＰＵ１１３が接続される。
【００２８】
また、ローカルバス１０５に対して、ハードディスクコントローラ１１５を介してハードディスク１１６が接続されると共に、グラフィックコントローラ１１７を介して例えばＣＲＴやＬＣＤ(Liquid Crystal Display)からなるディスプレイ１１８が接続される。さらに、ローカルバス１０５がバスブリッジ１１９を介して拡張バス１２０に接続される。
【００２９】
拡張バス１２０に対して入出力コントローラ１２１が接続される。入出力コントローラ１２１には、必要とされる入出力デバイスが適宜接続される。入出力コントローラ１２１に接続される入出力デバイスとしては、例えばキーボード１２２やマウス１２３といった入力デバイス、また、例えばフロッピードライブやＣＤ−ＲＯＭドライブ、光磁気ディスクドライブといったディスクドライブ、さらに、例えばプリンタ１２５といった出力デバイスなどが挙げられる。
【００３０】
拡張バス１２０に対して、さらに、モデム１２６が接続される。モデム１２６を介して、例えば公衆電話回線１２７に接続することができる。モデム１２６の代わりに、外部のネットワークに接続できるようにされたネットワークアダプタを接続するようにしてもよい。この例では、公衆電話回線１２７を介してプロバイダ４に接続される。プロバイダ４はインターネット１に接続される。したがって、パーソナルコンピュータ１００は、公衆電話回線１２７を通じてインターネット１に接続し、接続されたインターネット１を介してＷＷＷサーバ２に接続することができる。
【００３１】
拡張バス１２０には、さらに、音源モジュール１２８が接続される。この音源モジュール１２８は、ＣＰＵ１１３の制御に基づき音声を出力して、スピーカ１２９を駆動する。また、この音源モジュール１２８は、例えばマイク１３０によって収録された音声信号を所定の音声データに変換することができる。外部入力端子をこの音源モジュール１２８に設け、アナログオーディオ信号を音声データに変換するようにもできる。
【００３２】
これらマイク１３０や外部入力端子から入力された音声信号は、例えば４４．１ＫＨｚ、あるいは２２．０５ＫＨｚといったサンプリング周波数Ｆｓでサンプリングされる。そして、量子化ビット数ｍが例えば８ビット、あるいは１６ビットで量子化され、音声データに変換される。変換された音声データは、例えばハードディスク１１６に格納される。
【００３３】
パーソナルコンピュータ１００が起動されると、ディスプレイ１１８に対して所定の画面が表示されると共に、マウス１２３やキーボード１２２といった入力デバイスの操作で移動するカーソルが表示される。ユーザは、このカーソルを上述の入力デバイスで操作することで、パーソナルコンピュータ１００において所望の機能を実現することができる。
【００３４】
図３は、この構成において行われる、ホームページ自動生成サービスの処理の一例のフローチャートを示す。このホームページ自動生成サービスでは、ＷＷＷサーバ２上に予め用意された画像データだけでなく、ユーザ側で所有している画像データをＷＷＷサーバ２に転送し、これを予め用意されたホームページのレイアウト上に配置することができる。また、ホームページに対して、音声データの配置も行うことができる。この音声データは、ＷＷＷサーバ２側で予め用意されたものが用いられると共に、ユーザ側で用意されたものを用いることができるようにされている。
【００３５】
なお、この図３のフローチャートにおいて、クライアントコンピュータ５側での処理は、ＷＷＷサーバ２からクライアントコンピュータ５に対して送られたＨＴＭＬファイルに基づきなされる。すなわち、ＷＷＷサーバ２から送られたＨＴＭＬファイルがＷＷＷブラウザに読み込まれ、読み込まれたＨＴＭＬファイルに基づいた表示がＷＷＷブラウザに対してなされる。ユーザは、このＷＷＷブラウザに表示された、種々のコントロールなどを用いて、クライアントコンピュータ５内部での処理およびＷＷＷサーバ２に対するデータの転送などを行う。
【００３６】
先ず、ステップＳ１０で、ＷＷＷサーバ２において、ホームページ自動生成サービスを受けたいユーザのユーザ登録が行われる。これは、ＷＷＷサーバ２に対して画像データを転送する際のセキュリティを考慮したものである。
【００３７】
ユーザ登録は、例えばユーザ自身の電子メールアドレスとパスワードとを、ＷＷＷサーバ２に登録することによってなされる。ユーザは、例えば所定の手続でクライアントコンピュータ５をインターネット１に接続し、コンピュータ５上でＷＷＷブラウザを起動する。そして、ＷＷＷブラウザ上で予め知られている該当サービスのＵＲＬが指定されると、そのホームページが検索され、ＷＷＷブラウザ上に表示される。ユーザ登録は、例えばこのホームページ上で行われる。ユーザ登録が行われると、ＷＷＷサーバ２（ストレージ３）に対して、登録されたユーザのデータ格納領域（ディレクトリ）が確保される。このユーザディレクトリには、固有のＵＲＬが設定される。
【００３８】
ユーザ登録の内容は、ＷＷＷサーバ２からユーザのクライアントコンピュータ５に対して、例えば電子メールで以て通知される。ステップＳ１１で、この通知がユーザのクライアントコンピュータ５に受信され、登録内容の確認がなされる。登録内容が正しいとされれば、このユーザは、ＷＷＷサーバ２によるホームページ自動生成サービスを受けることができるようになる。
【００３９】
ホームページ自動生成サービスを受けたいユーザがクライアントコンピュータ５を用いてＷＷＷサーバ２にアクセスし、所定の入力画面（ログイン画面）に対して予め登録したパスワードを入力することで、ログイン処理がなされる（ステップＳ１２）。ＷＷＷサーバ２で、入力されたパスワードが正しいかどうかチェックされる。若し、ユーザによって入力されたパスワードが登録されたものと異なっている場合には、処理はステップＳ１４に移行し、元のログイン画面が表示され、処理はステップＳ１２に戻され、再びパスワードの入力が求められる。
【００４０】
ステップＳ１３で、ユーザによって入力されたパスワードが正しいものであるとされた場合には、処理はステップＳ１５に移行する。ステップＳ１５では、クライアントコンピュータ５において、画像データ転送処理が起動される。これにより、ユーザは、クライアントコンピュータ５からＷＷＷサーバ２に対して、画像データファイルの転送を行うことができるようになる。
【００４１】
次のステップＳ１６では、クライアントコンピュータ５側で予め保有している画像データファイルのうち、ホームページに掲載するためにＷＷＷサーバ２に対して転送するファイルの選択がなされる。例えば、ＷＷＷブラウザ上にファイル名を入力するための入力部と、ハードディスク１１６のディレクトリ構造を参照してファイル名の入力を支援するボタンとが表示される。この表示に基づき、ユーザによる画像ファイルの選択が行われる。
【００４２】
画像ファイルが選択されると、次のステップＳ１７で、選択された画像ファイルが所定の形式に則っているかどうかが判断される。例えば、ファイルサイズが所定のサイズ以下であるか、および、ファイルフォーマットが所定のものであるかどうかが判断される。転送可能なファイル形式は、例えば、ファイルサイズは、６４ｋバイト以下とされ、ファイルフォーマットは、ＪＰＥＧ(Joint Photographic Experts Group)あるいはＧＩＦ(Graphics Interchange Format) の何れかとされる。若し、ステップＳ１７で、画像ファイルの形式が所定のものではないとされた場合には、処理はステップＳ１８に移行し、エラーである旨が表示され、処理が終了される。ステップＳ１８からステップＳ１６へ処理を戻すようにしてもよい。
【００４３】
一方、ステップＳ１７で、画像ファイルの形式が所定のものであると判断された場合には、処理はステップＳ１９に移行する。ステップＳ１９では、選択された画像ファイルのＷＷＷサーバ２への転送が行われる。転送された画像ファイルは、ユーザ登録時に設定された、該当ユーザのユーザディレクトリに格納される。
【００４４】
画像データの転送が行われると、処理はステップＳ２０に移行する。ステップＳ２０では、この発明の特徴である、音声データに関する処理が行われる。詳細は後述するが、この発明によるホームページ自動生成サービスにおいては、音声データをホームページに対してレイアウトすることができる。音声データは、ユーザがクライアントコンピュータ５上で作成したものや、ＷＷＷサーバ２において予め用意されたものを利用することができる。このステップＳ２０では、これらの音声データに対して、音声データの合成やエフェクト処理などの音声修飾処理を施すことができる。処理された音声データは、音声データファイルとして保存され、ユーザのホームページにレイアウトされる。
【００４５】
次のステップＳ２１では、自動生成したいホームページのレイアウト構成が設定される。すなわち、予め用意された数種類のレイアウトから所望のものが選択されると共に、そのホームページに表示したいタイトルやメッセージなどのテキストデータの入力などがなされる。ＷＷＷサーバ２に予め用意されたレイアウトは、例えばサンプル画像ファイルとしてクライアントコンピュータ５に送られ、ＷＷＷブラウザに表示される。ユーザは、この画面を見て、所望のレイアウトを選択し、そのレイアウト内の所定位置に表示するようにされたタイトルやメッセージなどを、ＷＷＷブラウザに設けられた入力部に対して入力する。また、ユーザは、背景画像やライン、マークなどの飾りなど、ホームページの構成に必要なものを選択することもできる。
【００４６】
これらレイアウト構成の設定データは、例えばＷＷＷブラウザに配置されたページ作成指示ボタンを押することで、クライアントコンピュータ５からＷＷＷサーバ２に対して送られる。設定内容が気に入らないときは、例えばＷＷＷブラウザに配置されたリセットボタンを押すことで、設定内容を取り消し、再び設定を行うことができる。
【００４７】
ＷＷＷサーバ２では、クライアントコンピュータ５から送られたレイアウト構成設定データに基づき、ＨＴＭＬファイルを自動生成する（ステップＳ２２）。そして、次のステップＳ２３において、自動生成されたＨＴＭＬファイルがクライアントコンピュータ５に対して送られる。クライアントコンピュータ５側では、送られたこのＨＴＭＬファイルがＷＷＷブラウザに読み込まれ、ファイルの内容に従い自動生成されたホームページが表示される。この表示を見て、ユーザは、ホームページの仕上がりを確認することができる。
【００４８】
このとき、自動生成されたホームページとは別に、この結果でいいかどうかをＷＷＷサーバ２に通知するためのボタンが配置される。ユーザは、ＷＷＷブラウザの表示によりホームページの仕上がり確認を行って、これらのボタンを操作することによって、ＷＷＷサーバ２に対して仕上がり結果の良否を通知する。若し、結果が意に沿わないような場合には、その旨ＷＷＷサーバ２に通知され、処理はステップＳ１５に戻される。
【００４９】
一方、ステップＳ２４で、ユーザによって、例えば仕上がり結果が満足すべきものであると判断された場合には、その旨ＷＷＷサーバ２に通知され、処理はステップＳ２５に移行する。
【００５０】
このホームページ自動生成サービスでは、自動生成によってユーザのホームページが更新された場合、予め指定された相手に、その旨を自動的に通知することができる。通知は、電子メールによって行われる。ステップＳ２５では、この通知を行う相手先の設定がなされる。相手先は、複数設定することができる。ステップＳ２５で通知先が設定されたら、次のステップＳ２６で、設定された通知先に対して、自動的に電子メールが送信される。この更新通知のための電子メールは、予め設定された日時に送信するようにもできいる。
【００５１】
この更新通知電子メールには、例えば更新されたホームページのＵＲＬが記述されており、メールを受け取ったユーザは、この記述に基づき容易に更新されたホームページにアクセスすることができる。
【００５２】
このように、このホームページ自動生成サービスでは、サービスによってホームページが更新されたことを、特定の相手に自動的に通知することができる。これを利用することで、例えば、年賀状やグリーティングカードをＨＴＭＬファイルとして自動生成し、自動生成されたこれらのＨＴＭＬファイルを、インターネット上で自動配信することができる。
【００５３】
次に、ステップＳ２０で上述した、音声修飾処理について説明する。この実施の第１の形態では、音声修飾処理として、ＷＷＷサーバ２に用意された音声データとクライアントコンピュータ５側に用意された音声データとの合成処理を行う。図４は、この実施の第１の形態における音声修飾処理、すなわち音声データの合成を示すフローチャートである。
【００５４】
上述の図３において、ステップＳ２０に処理が移行すると、先ず、図４のフローチャートに示されるように、ステップＳ２００で、クライアントコンピュータ５側での音声データの選択が行われる。この音声データは、例えば、ユーザによって、マイク１３０を用いて収録されて得られたものを用いることができる。この音声データは、ファイル名が付けられ音声データファイルとされ、ハードディスク１１６の所定領域に格納されている。
【００５５】
図５は、ステップＳ２００での音声データの選択の際の、ＷＷＷブラウザにおける表示の一例を示す。ＷＷＷブラウザ表示３００に対して、音声データファイルのファイル名を入力するための、ファイル名入力部３０１が配置される。また、参照ボタン３０２および転送ボタン３０３が配置される。
【００５６】
この表示は、ＷＷＷサーバ２からクライアントコンピュータ５に対して送られたＨＴＭＬファイルがＷＷＷブラウザに読み込まれることで表示される。図６は、この場合のＨＴＭＬファイルの記述の一例を示す。タグ<FORM ENCTYPE=…> ・・・</FORM> の部分がファイル名入力部３０１，参照ボタン３０２，および転送ボタン３０３に対応する。また、この部分に、後述するＣＧＩを用いたファイル転送プログラムを呼び出すための記述がなされる。
【００５７】
参照ボタン３０２を押すことで、クライアントコンピュータ５におけるハードディスク１１６のディレクトリ構成が表示される。ユーザは、このディレクトリ構成の表示上でファイルの検索を行い、所望の音声データファイルを指定する。これにより、ファイル名入力部３０１に対して、正確なファイル名の入力を自動的に行うことができる。
【００５８】
ファイル名入力部３０１に音声データファイルのファイル名が入力され、音声データファイルの選択が行われると、次のステップＳ２０１で、選択された音声データファイルの、ＷＷＷサーバ２への転送が指示される。これは、ファイル名入力部３０１にファイル名が入力された状態で転送ボタン３０３が押されることで行われる。転送ボタン３０３が押されると、ＨＴＭＬファイルの記述に対応したＷＷＷブラウザの機能により、選択された音声データファイルがハードディスク１１６の、ファイル名入力部３０１で指定された領域から読み出され、公衆電話回線１２７およびインターネット１を介してＷＷＷサーバ２に転送される。
【００５９】
ＷＷＷサーバ２では、クライアントコンピュータ５から転送された音声データファイルのチェックが行われる。転送された音声データファイルについて、ファイルの種類とファイルサイズとがチェックされる。そして、これらが所定の条件を満たしている場合には、その音声データファイルがＷＷＷサーバ２に受け付けられ、例えばストレージ３の所定の領域に格納される。
【００６０】
若し、転送された音声データファイルについて、これらが所定の条件を満たしていない場合には、その音声データファイルは、ＷＷＷサーバ２に受け付けられない。そして、ＷＷＷサーバ２からその音声データファイルを転送したクライアントコンピュータ５に対して、エラーである旨が通知される。例えばエラー表示を行うように記述されたＨＴＭＬファイルがＷＷＷサーバ２から該当クライアントコンピュータ５に対して送られ、ＷＷＷブラウザに読み込まれると、ＷＷＷブラウザ表示３００にエラー通知が表示される。このとき、音声データファイルの再送を指示するように表示してもよい。
【００６１】
ファイルの種類は、例えばＰＣＭ(Pulse Code Modulation) 方式に基づくディジタル音声データに対応した形式を用いることができる。複数の形式の音声データファイルに対応させることも可能である。ファイルの種類は、ファイル名の末尾に、通常「．（ピリオド）」で区切って付された拡張子に基づき判断することが可能である。ファイルのヘッダ情報などから自動的に判断するようにしてもよい。また、転送可能なファイルサイズには制限を与えることができる。この例では、５００ｋバイトが上限とされる。
【００６２】
なお、音声データファイルに関するこれらの諸条件は、ＨＴＭＬファイルに記述し、図５に一例が示されるように、ＷＷＷブラウザ表示３００に対して表示すると、より好ましい。また、図５において、ファイル条件の表示における「ｗａｖ形式」は、特定のＯＳ(Operation System)で用いられるＰＣＭに基づく音声データファイルの形式の一例である。
【００６３】
図７は、このステップＳ２０１における音声データファイル転送の処理を行うためのプログラムの一例を示す。この例では、プログラムは、Ｐｅｒｌ(Practical Extraction and Report Language)で記述されており、ＣＧＩ( Common Gateway Interface) において用いられる。このプログラムは、ＷＷＷサーバ２上に格納され、上述した、タグ<FORM ENCTYPE=…> ・・・</FORM> の部分の記述により、ＷＷＷサーバ２から呼び出される。このプログラムがＷＷＷサーバ２上で実行されることによって、転送された音声データファイルが上述の条件を満たしているかどうかのチェックが行われる。
【００６４】
音声データファイルの、クライアントコンピュータ５からＷＷＷサーバ２への転送が完了すると、処理はステップＳ２０２に移行する。ステップＳ２０２では、ＷＷＷサーバ２に予め用意された音声データの選択が行われる。この実施の第１の形態では、選択された音声データと、上述のステップＳ２０１でクライアントコンピュータ５から音声データファイルとして転送された音声データとの合成処理が行われる。
【００６５】
図８は、ＷＷＷサーバ２上の音声データの選択を行うための、ＷＷＷブラウザにおける表示の一例を示す。これは、ＷＷＷサーバ２からクライアントコンピュータ５に対して送られたＨＴＭＬファイルに基づき表示される。ＷＷＷブラウザ表示３００に対して、ＷＷＷサーバ２に予め用意された音声データの一覧３０５が表示されると共に、それぞれの音声データに対応したラジオボタン３０６，３０６，・・・が表示される。この例では、ＷＷＷサーバ２において、「波の音」，「風の音」，および「車の音」といった、複数の環境音が用意されている。ユーザは、このラジオボタン３０６，３０６，・・・の中の１つを押すことで、合成したい音声データの選択を行うことができる。
【００６６】
ラジオボタン３０６が押されると、ＷＷＷブラウザにおいて、ＨＴＭＬファイルの記述に基づき、押されたラジオボタン３０６に対応したパラメータが生成される。このパラメータがクライアントコンピュータ５からＷＷＷサーバ２に対して送られる。このパラメータに基づき、ＷＷＷサーバ２において、例えば予めストレージ３に格納されている音声データファイルの指定がなされる。
【００６７】
次のステップＳ２０３で、クライアントコンピュータ５から転送された音声データと、クライアントコンピュータ５側で選択されたＷＷＷサーバ２上の音声データとが合成される。この合成処理については、後述する。音声データの合成が行われると、次のステップＳ２０４で、合成された音声データが１つの音声データファイルとして、固有のＵＲＬを与えられてＷＷＷサーバ２において保存される。そして、処理はステップＳ２０５に移行する。
【００６８】
ステップＳ２０５では、このようにして合成され保存された音声データファイルを再生できるページがＷＷＷブラウザに対して表示される。例えば、ＷＷＷサーバ２において、合成された音声データファイルに与えられたＵＲＬに基づき、この音声データファイルに対してリンクが張られたＨＴＭＬファイルが自動的に生成される。この生成されたＨＴＭＬファイルがＷＷＷサーバ２からクライアントコンピュータ５に対して送られる。このＨＴＭＬファイルがＷＷＷブラウザによって読み込まれることで、ユーザは、合成された音声データファイルを再生させて、合成音声を確認することができる。
【００６９】
上述のステップＳ２０３での音声データの合成処理について説明する。図９は、この合成処理について、概略的に示す。上述したように、音声データは、例えばアナログ音声信号を所定のサンプリング周波数Ｆｓでサンプリングし、所定の量子化ビット数ｍで量子化することで得られる。また、音声データには、例えばステレオ音声のように、複数チャンネルを有するものがある。したがって、音声データ情報としては、これらサンプリング周波数Ｆｓ，量子化ビット数ｍ，およびチャンネルが用いられる。例えば、サンプリング周波数Ｆｓが２２．０５ＫＨｚ、量子化ビット数ｍが８ビット、およびチャンネル数が１（モノラル）などとされる。これら音声データ情報は、例えばヘッダ情報として音声データファイルの先頭に書き込まれる。この音声データ情報に続けて音声データ本体が連続的に格納される。
【００７０】
ＷＷＷサーバ２において、予め用意された音声データ（本体）の例を、図９Ａに示す。これは、例えば「波の音」の波形を示す音声データである。また、図９Ｂに、クライアントコンピュータ５からＷＷＷサーバ２に転送された音声データ（本体）の例を示す。これは、例えばユーザ自身の声をサンプリングした波形を示す音声データである。
【００７１】
これらの音声データにおいて、上述のヘッダ情報が互いに一致している場合、各々の音声データファイルにおいて、ヘッダを取り除いた音声データの部分をそのまま用いて、合成処理を行うことができる。先ず、データのオーバーフローを防ぐために、サンプリング毎の各データを２で除して、各々の音声データのゲインを６ｄＢずつ下げる。そして、図９Ａに示される、ＷＷＷサーバ２側で用意された音声データに対して、図９Ｂに示される、クライアントコンピュータ５から転送された音声データを、サンプリング単位で順番に足し込む。これにより、２つの音声データの合成が行われる。
【００７２】
このとき、この実施の第１の形態では、用意された音声データに対して、転送された音声データを時間軸方向に時間ｔ（例えばｔ＝１秒）だけ遅らせて、合成を行う。こうして合成された音声データの一例を、図９Ｃに示す。この音声データは、先頭にヘッダ情報が付され、新たな音声データファイルとされ保存される。なお、例えば上述の図８の画面において、この時間ｔをパラメータとして設定するようにもできる。
【００７３】
一方、２つの音声データの間でヘッダ情報が異なる場合も考えられる。例えば、用意された音声データは、サンプリング周波数Ｆｓ1 が２２．０５ＫＨｚ、量子化ビット数ｍ1 が８ビット、およびチャンネル数が１（モノラル）であるのに対して、転送された音声データは、サンプリング周波数Ｆｓ2 が３２ＫＨｚ、量子化ビット数ｍ2 が１６ビット、チャンネル数が２（ステレオ）であるような場合である。このような場合には、所定の方法によって、クライアントコンピュータ５から転送された音声データのパラメータ（音声データ情報）を、ＷＷＷブラウザ２側に用意された音声データのパラメータへと変換する。
【００７４】
サンプリング周波数Ｆｓ1 およびＦｓ2 とが異なる場合、例えばＦｓ1 ＞Ｆｓ2 である場合には、Ｆｓ1 およびＦｓ2 の違いの比率に応じて、転送された音声データに対して、補間処理が行われる。また、Ｆｓ1 ＜Ｆｓ2 である場合には、転送された音声データ（Ｆｓ2 ）に対して、例えばＦＩＲ(Finite Impulse Response) によるディジタルフィルタを通してエリアシングを防いだ後に、Ｆｓ1 およびＦｓ2 の違いの比率に応じて補間処理が行われる。このような補間処理によって、サンプリング周波数Ｆｓ2 をサンプリング周波数Ｆｓ1 に変換する。
【００７５】
一方、量子化ビット数ｍ1 およびｍ2 が異なる場合には、各々の音声データを一旦、浮動小数点の値に変換する。そして、浮動小数点の値同士でサンプリング単位の合成、すなわち加算を行い、加算された結果を量子化ビット数ｍ1 に量子化する。
【００７６】
さらに、用意された音声データが１チャンネルのモノラル音声であり、転送された音声データが２チャンネルのステレオ音声であるというように、互いにチャンネル数が異なる場合もある。この場合には、２チャンネルの音声データの各チャンネルのデータのゲインを６ｄＢ下げ、チャンネル同士を足し合わせて合成し、モノラルにする。このモノラルの音声データを、ＷＷＷサーバ２で用意された音声データに合成する。
【００７７】
次に、この発明の実施の第２の形態について説明する。この第２の形態では、上述の図３に示されるフローチャートにおけるステップＳ２０の音声修飾処理として、転送された音声データに対して所定の音響効果を与える、エフェクト処理を行う。なお、この第２の形態において、図３のフローチャートの他の部分は、上述の第１の形態と同一であるので、重複した説明は省略する。
【００７８】
音声データに付加できる音響効果としては、様々なものが考えられる。代表的な効果としては、残響を与えるリヴァーブ、音程を変化させるピッチシフト、元の信号の位相をある周期で揺らすフェイズシフトなどが挙げられる。この他にも、音にエコーを与えるディレイを音声データに付加することも可能である。また、上述した種々の効果は、それぞれバリエーションを持たせ、かかり具合を変えることが可能である。
【００７９】
これらのエフェクト処理は、例えばＤＳＰ(Digital Signal Processor)によって容易に実現可能なものである。すなわち、このＤＳＰをＷＷＷサーバ２に搭載し、クライアントコンピュータ５から転送された音声データの処理を、このＤＳＰを用いて行う。
【００８０】
図１０は、この実施の第２の形態における音声修飾処理、すなわちエフェクト処理を行うためのフローチャートを示す。また、図１１は、エフェクト処理の選択画面の表示の一例を示す。図１０において、最初のステップＳ２１０では、クライアントコンピュータ５側での音声データの選択が行われる。この音声データは、上述と同様に、例えばユーザによって収録されて得られたものである。この音声データは、ファイル名が付けられ音声データファイルとされ、ハードディスク１１６の所定領域に格納されている。
【００８１】
なお、図１１に示される画面表示ならびにこの画面表示によってなされる諸機能は、所定の記述がなされたＨＴＭＬファイルによって実現される。このＨＴＭＬファイルがＷＷＷサーバ２からクライアントコンピュータ５に送られる。クライアントコンピュータ５で、このＨＴＭＬファイルがＷＷＷブラウザに読み込まれる。このＨＴＭＬファイルには、処理を行う際のガイダンスなども記述されており、この図１１のＷＷＷブラウザ表示３００に表示される。
【００８２】
また、ガイダンスの記述中、音声データファイル形式の「ＡＵ形式」，「ＷＡＶＥ形式」，および「ＡＩＦＦ形式」は、それぞれ特定のＯＳで用いられる、ＰＣＭに基づく音声データファイル形式の例である。さらに、「Ｗｉｎｄｏｗｓ９５」は、ＯＳの名称であり、米国Ｍｉｃｒｏｓｏｆｔ社の商標である。
【００８３】
図１１に一例が示される画面において、ＷＷＷブラウザ表示３００に対して、音声データのファイル名を入力するための、ファイル名入力部３０１’が配置される。また、参照ボタン３０２’および転送ボタン３０３’が配置される。ファイル名入力部３０１’に対して、ＷＷＷサーバ２に転送してエフェクト処置を行いたいファイル名を入力する。この入力は、参照ボタン３０２’を用いて自動的に行うこともできる。
【００８４】
音声データの選択が行われたら、次のステップＳ２１１で、選択された音声データに対するエフェクト処理が選択される。これは、ＷＷＷブラウザ表示３００の、エフェクト選択部３１０で行われる。エフェクト選択部３１０に、エフェクト処理の種類を表すラジオボタン３１１，３１１，３１１，・・・が配置される。ユーザは、クライアントコンピュータ５上でこれらのラジオボタン３１１，３１１，３１１，・・・のうち、所望の処理に対応するボタンを１つだけ選択する。エフェクト処理を行わない場合には、ラジオボタン３１２が選択される。
【００８５】
ラジオボタン３１１，３１１，３１１，・・・のうち、「残響を付ける」の記述に対応して配置される３つのボタンは、リヴァーブ処理を選択する。３つのボタンのそれぞれは、リヴァーブ効果のかかり具合が異なる。「シュアシュアさせる」の記述に対応するラジオボタン３１１は、フェイズシフト処理を選択する。また、「１オクターブ上げる」，「１オクターブ下げる」は、共にピッチシフト処理を選択する。このピッチシフト処理では、音声データの再生時間を変えずに音程だけを上下させる。なお、上下させる音程の幅は、１オクターブに限られない。
【００８６】
クライアントコンピュータ５では、ラジオボタン３１１，３１１，３１１，・・・の選択が行われると、選択されたボタンに対応したパラメータが生成される。
【００８７】
エフェクト処理が選択されると、処理は次のステップＳ２１２に移行し、ステップＳ２１０で選択され音声データファイルの転送処理が行われる。転送ボタン３０３’を押すことで、クライアントコンピュータ５からＷＷＷサーバ２に対して選択された音声データファイルが転送される。また、この音声データファイルの転送と共に、ステップＳ２１１でのラジオボタン３１１，３１１，３１１，・・・の選択に対応して生成されたパラメータも転送される。転送された音声データファイルおよびパラメータは、ＷＷＷサーバ２においてファイル形式のチェックを受け、所定の条件を満足していれば、ＷＷＷサーバ２に受け付けられる。
【００８８】
次のステップＳ２１３では、ＷＷＷサーバ２において、転送され受け付けられた音声データファイルに対するエフェクト処理が行われる。転送された音声データファイルによる音声データに対して、このファイルと共に転送されたパラメータに対応するエフェクト処理が施される。このエフェクト処理が施された音声データは、ステップＳ２１４で音声データファイルとして保存されると共に、固有のＵＲＬが与えられる。
【００８９】
そして、次のステップＳ２１５で、このＵＲＬに基づき、保存された音声データファイルに対してリンクが張られたＨＴＭＬファイルが自動的に生成される。この生成されたＨＴＭＬファイルがＷＷＷサーバ２からクライアントコンピュータ５に対して送られ、ＷＷＷブラウザによって読み込まれる。これにより、ユーザは、エフェクト処理された音声データファイルの確認を行うことができる。
【００９０】
なお、上述では、音声データに施されるエフェクト処理が１種類であるように説明したが、これはこの例に限定されるものではない。すなわち、１つの音声データに対して、複数種類のエフェクト効果を組み合わせて施すようにすることも可能である。
【００９１】
次に、実施の第２の形態の変形例について説明する。上述の実施の第２の形態では、音声修飾処理としてエフェクト処理だけを行ったが、これはこの例に限定されない。すなわち、この変形例では、音声データに対してエフェクト処理を施すと共に、既に実施の第１の形態で説明した、音声データの合成を行う。
【００９２】
図１２は、この変形例における音声修飾処理を示すフローチャートである。なお、上述の図４および図１０と重複する部分の説明は、省略する。この変形例では、このように、ステップＳ２２０でクライアントコンピュータ５側で音声データファイルが選択され、この音声データファイルに対するエフェクト処理がステップＳ２２１で選択される。ここでは、例えば上述の図１１の表示画面が用いられる。エフェクト処理の選択がなされると、ステップＳ２２２で音声データファイルがクライアントコンピュータ５からＷＷＷサーバ２に対して転送される。
【００９３】
次に、ステップＳ２２３で、ＷＷＷサーバ２側の音声データが選択される。そして、ステップＳ２２４で、上述のステップＳ２２２でクライアントコンピュータ５からＷＷＷサーバ２に対して転送された音声データファイルによる音声データと、ステップＳ２２３で選択されたＷＷＷサーバ２側の音声データとの合成処理が行われる。処理された音声データは、ステップＳ２２５で保存され、固有のＵＲＬを与えられ、ステップＳ２２６でリンクを張られたＨＴＭＬファイルが生成される。
【００９４】
なお、上述では、この発明がホームページ自動生成サービスに適用されるように説明したが、これはこの例に限定されるものではない。すなわち、この発明による音声修飾処理は、単独のサービスとして実施することが可能である。
【００９５】
【発明の効果】
以上説明したように、この発明の実施の第１の形態によれば、ＷＷＷサーバ側で用意された音声データに対して、ユーザ側の音声データを合成して新しい音声データファイルとすることができ、ＷＷＷサーバ側の音声データとユーザ側の音声データとを同時に再生するようにできる効果がある。
【００９６】
また、この発明の実施の第２の形態によれば、ユーザ側で特に音声データに対するエフェクト処理手段を持っていなくても、ＷＷＷサーバ側で、ユーザの音声データに対して様々なエフェクト処理を施すことができるという効果がある。
【図面の簡単な説明】
【図１】この発明を適用できる通信システムの一例を概略的に示す略線図である。
【図２】クライアントコンピュータの構成の一例を示すブロック図である。
【図３】ホームページ自動生成サービスの処理の一例のフローチャートである。
【図４】実施の第１の形態における音声修飾処理、すなわち音声データの合成を示すフローチャートである。
【図５】音声データの選択時のＷＷＷブラウザでの表示の一例を示す略線図である。
【図６】音声データの選択時のＷＷＷブラウザでの表示を行うＨＴＭＬの記述の一例を示す略線図である。
【図７】音声データファイル転送の処理を行うためのプログラムの一例を示す略線図である。
【図８】音声データの選択時のＷＷＷブラウザでの表示の一例を示す略線図である。
【図９】音声データの合成を説明するための概略図である。
【図１０】実施の第２の形態における音声修飾処理、すなわちエフェクト処理を行うためのフローチャートである。
【図１１】エフェクト処理の選択画面の表示の一例を示す略線図である。
【図１２】実施の第２の形態の変形例での音声修飾処理を示すフローチャートである。
【符号の説明】
１・・・インターネット、２・・・サーバ、５・・・クライアントコンピュータ、３０１，３０１’・・・ファイル名入力部、３０２，３０２’・・・参照ボタン、３０３，３０３’・・・転送ボタン、３０５・・・音声データの一覧、３０６・・・合成したい音声データの選択を行うラジオボタン、３１０・・・エフェクト選択部、３１１・・・エフェクトの種類に対応したラジオボタン
【図１】
0004462649.tif 000002
【図２】
0004462649.tif 000003
【図３】
0004462649.tif 000004
【図４】
0004462649.tif 000005
【図５】
0004462649.tif 000006
【図６】
0004462649.tif 000007
【図７】
0004462649.tif 000008
【図８】
0004462649.tif 000009
【図９】
0004462649.tif 000010
【図１０】
0004462649.tif 000011
【図１１】
0004462649.tif 000012
【図１２】
0004462649.tif 000013