(57)【要約】【課題】  電話端末から送信される信号に基づいて、移動体端末にストリーミング配信されるコンテンツを容易に作成して配信すること。【解決手段】  電話端末１２から送信される送信信号に基づいて、配信データを作成して移動体端末１５にストリーミング配信するコンテンツ配信サーバシステム１３であって、電話回線網９から送信信号を受信する受信手段５７１と、送信信号に基づいて音声データを生成して記憶する生成手段５７５と、送信信号に電話端末からのトーン信号が含まれていることを検出した場合に、トーン信号に基づいた付加情報を作成する作成手段５７６と、生成して記憶された音声データと付加情報とを対応付けて記憶する記憶手段５７７と、対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末１５に送信する送信手段５４２とを備える配信サーバシステム１３を提供する。【選択図】  図１
2006179985.tif 000002
【特許請求の範囲】
【請求項１】
電話端末から送信される送信信号に基づいて、配信データを作成して移動体端末にストリーミング配信するコンテンツ配信サーバシステムであって、
電話回線網から前記送信信号を受信する受信手段と、
前記送信信号に基づいて音声データを生成して記憶する生成手段と、
前記送信信号に前記電話端末からのトーン信号が含まれていることを検出した場合に、前記トーン信号に基づいた付加情報を作成する作成手段と、
前記生成して記憶された音声データと、前記付加情報とを対応付けて記憶する記憶手段と、
前記対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末に送信する送信手段と
を備えるコンテンツ配信サーバシステム。
【請求項２】
前記記憶手段が、更に、前記トーン信号を受信した時刻の音声データと前記付加情報とを対応付けて記憶する手段を備える請求項１記載のコンテンツ配信サーバシステム。
【請求項３】
前記生成手段が、更に、前記送信信号に含まれるトーン信号を除去した上で、前記音声データを生成する手段を備える請求項１又は２記載のコンテンツ配信サーバシステム。
【請求項４】
前記作成手段が、
複数の画像データを、それぞれ異なるトーン信号と対応付けて記憶する手段と、
トーン信号を受信した際に、該トーン信号と対応する画像データを取り出して付加情報とする手段と、
を備える請求項１〜３のいずれかに記載のコンテンツ配信サーバシステム。
【請求項５】
前記作成手段が、
複数の文章データを、それぞれ異なるトーン信号と対応付けて記憶する手段と、
トーン信号を受信した際に、該トーン信号と対応する文章データを取り出して付加情報とする手段と、
を備える請求項１〜４のいずれかに記載のコンテンツ配信サーバシステム。
【請求項６】
前記作成手段が、所定のトーン信号を受信した際に、携帯電話機のバイブレータの動作を指示する付加情報を作成する手段を備える請求項１〜５のいずれかに記載のコンテンツ配信サーバシステム。
【請求項７】
前記作成手段が、所定のトーン信号を受信した際に、携帯電話機のバックライトの動作を指示する付加情報を作成する手段を備える請求項１〜６のいずれかに記載のコンテンツ配信サーバシステム。
【請求項８】
前記作成手段が、
複数のテキストデータを、それぞれ異なるトーン信号の組合せと対応付けて記憶する手段と、
複数のトーン信号の組合せを受信した際に、該複数のトーン信号の組合せに対応するテキストデータを付加情報とする手段と
を備える請求項１〜７のいずれかに記載のコンテンツ配信サーバシステム。
【請求項９】
電話端末から電話回線網を介して連続して送信される送信信号に基づいて、音声データを生成して携帯電話機に送信するコンテンツ配信サーバシステムであって、
前記電話端末から電話回線網を介して送信信号を受信する受信手段と、
前記送信信号に基づいて音声データを生成する生成手段と、
前記送信信号に含まれる音声が所定の音声状況であるか否かを検出する検出手段と、
前記音声が所定の音声状況であることを検出された場合に、当該音声状況に対応する付加情報を前記音声データに対応付けて前記携帯電話機に送信する送信手段と
を有するコンテンツ配信サーバシステム。
【請求項１０】
前記生成手段は、所定の時間単位で分割音声データを作成し、
前記検出手段は、所定の時間単位で前記送信信号に含まれる音声が所定の音声状況であるか否かを検出し、
前記送信手段は、前記音声が所定の音声状況であることが検出された場合に、当該音声状況に対応する付加情報を前記分割音声データに対応付けて前記携帯電話機に送信することを特徴とする請求項９記載のコンテンツ配信サーバシステム。
【請求項１１】
電話端末から送信される送信信号に基づいて、配信データを作成して移動体端末にストリーミング配信するコンテンツ配信サーバシステムのコンピュータに、
電話回線網から送信信号を受信するステップと、
前記送信信号に基づいて音声データを生成して記憶するステップと、
前記送信信号に前記電話端末からのトーン信号が含まれていることを検出した場合に、前記トーン信号に基づいた付加情報を作成するステップと、
前記生成して記憶された音声データと前記付加情報とを対応付けて記憶するステップと、
前記対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末に送信するステップと
を実行させるためのコンテンツ配信プログラム。
【請求項１２】
前記対応付けて記憶するステップにおいて、前記コンピュータに、前記トーン信号を受信した時刻の音声データと前記付加情報とを対応付けて記憶させることを特徴とする請求項１１記載のコンテンツ配信プログラム。
【請求項１３】
前記生成して記憶するステップにおいて、前記コンピュータに、前記送信信号に含まれるトーン信号を除去した上で、前記音声データを生成させることを特徴とする請求項１１又は１２記載のコンテンツ配信プログラム。
【請求項１４】
前記作成するステップにおいて、前記コンピュータに、
複数の画像データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、
トーン信号を受信した際に、該トーン信号と対応する画像データを取り出して付加情報とするステップと、
を実行させることを特徴とする請求項１１〜１３のいずれかに記載のコンテンツ配信プログラム。
【請求項１５】
前記作成するステップにおいて、前記コンピュータに、
複数の文章データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、
トーン信号を受信した際に、該トーン信号と対応する文章データを取り出して付加情報とするステップと、
を実行させることを特徴とする請求項１１〜１４のいずれかに記載のコンテンツ配信プログラム。
【請求項１６】
前記作成するステップにおいて、前記コンピュータに、所定のトーン信号を受信した際に、携帯電話機のバイブレータの動作を指示する付加情報を作成するステップを実行させることを特徴とする請求項１１〜１５のいずれかに記載のコンテンツ配信プログラム。
【請求項１７】
前記作成するステップにおいて、前記コンピュータに、所定のトーン信号を受信した際に、携帯電話機のバックライトの動作を指示する付加情報を作成するステップを実行させることを特徴とする請求項１１〜１６のいずれかに記載のコンテンツ配信プログラム。
【請求項１８】
前記作成するステップにおいて、前記コンピュータに、
複数のテキストデータを、それぞれ異なるトーン信号の組合せと対応付けて記憶するステップと、
複数のトーン信号の組合せを受信した際に、該複数のトーン信号の組合せに対応するテキストデータを付加情報とするステップと
を実行させることを特徴とする請求項１１〜１７のいずれかに記載のコンテンツ配信プログラム。
【請求項１９】
電話端末から送信される送信信号に基づいて、配信データを作成して、移動体端末にストリーミング配信するコンテンツ配信サーバシステムにおいて利用されるコンテンツ配信方法であって、該コンテンツ配信サーバシステムが、
電話回線網から送信信号を受信するステップと、
前記送信信号に基づいて音声データを生成して記憶するステップと、
前記送信信号に前記電話端末からのトーン信号が含まれていることを検出した場合に、前記トーン信号に基づいた付加情報を作成するステップと、
前記生成して記憶された音声データと前記付加情報とを対応付けて記憶するステップと、
前記対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末に送信するステップと
を実行することを特徴とするコンテンツ配信方法。
【請求項２０】
前記対応付けて記憶するステップにおいて、前記コンテンツ配信サーバシステムが、前記トーン信号を受信した時刻の音声データと前記付加情報とを対応付けて記憶することを特徴とする請求項１９記載のコンテンツ配信方法。
【請求項２１】
前記生成して記憶するステップにおいて、前記コンテンツ配信サーバシステムが、前記送信信号に含まれるトーン信号を除去した上で、前記音声データを生成することを特徴とする請求項１９又は２０記載のコンテンツ配信方法。
【請求項２２】
前記作成するステップにおいて、前記コンテンツ配信サーバシステムが、
複数の画像データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、
トーン信号を受信した際に、該トーン信号と対応する画像データを取り出して付加情報とするステップと、
を実行することを特徴とする請求項１９〜２１のいずれかに記載のコンテンツ配信方法。
【請求項２３】
前記作成するステップにおいて、前記コンテンツ配信サーバシステムが、
複数の文章データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、
トーン信号を受信した際に、該トーン信号と対応する文章データを取り出して付加情報とするステップと、
を実行することを特徴とする請求項１９〜２２のいずれかに記載のコンテンツ配信方法。
【請求項２４】
前記作成するステップにおいて、前記コンテンツ配信サーバシステムが、所定のトーン信号を受信した際に、携帯電話機のバイブレータの動作を指示する付加情報を作成するステップを実行することを特徴とする請求項１９〜２３のいずれかに記載のコンテンツ配信方法。
【請求項２５】
前記作成するステップにおいて、前記コンテンツ配信サーバシステムが、所定のトーン信号を受信した際に、携帯電話機のバックライトの動作を指示する付加情報を作成するステップを実行することを特徴とする請求項１９〜２４のいずれかに記載のコンテンツ配信方法。
【請求項２６】
前記作成するステップにおいて、前記コンテンツ配信サーバシステムが、
複数のテキストデータを、それぞれ異なるトーン信号の組合せと対応付けて記憶するステップと、
複数のトーン信号の組合せを受信した際に、該複数のトーン信号の組合せに対応するテキストデータを付加情報とするステップと
を実行することを特徴とする請求項１９〜２５のいずれかに記載のコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体端末にコンテンツをストリーム配信するためのシステムに関するものであり、より詳細には、ストリーム配信されるコンテンツであって、音声データに加えて、例えば画像データや文字データ等を含むコンテンツを、電話端末を使用して作成し、移動体端末に配信するシステム及び方法、並びに該システムで使用されるサーバ及びプログラムに関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介して、音声、映像等のコンテンツをストリーミング配信することが行われている。しかし、ストリーミング配信用コンテンツの作成には、例えばパーソナル・コンピュータ又はサーバ等の装置が必要であり、更に、それらを用いて音声、画像等の編集を行うために、高度なスキルが要求されていた。そのため、ストリーミング配信用コンテンツの作成を、一般のユーザが容易に行うことはできないという問題があった。
【０００３】
これに対し、特許文献１には、固定電話機や携帯電話機を利用して、発表会や会議等の催しをストリーミング配信により生放送する技術が開示されている。
【特許文献１】特開２００３−７８６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１記載の方法を用いてストリーミング配信可能なデータは音声データに限られている。
そこで、本発明は、上記課題に鑑みて為されたものであり、音声データだけではなく、それ以外のデータを含むコンテンツを電話端末を用いて容易に作成し、配信することのできる技術を提供する。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明の１つの実施の形態に係るコンテンツ配信サーバシステムは、電話端末から送信される送信信号に基づいて、配信データを作成して移動体端末にストリーミング配信するコンテンツ配信サーバシステムであって、電話回線網から送信信号を受信する受信手段と、送信信号に基づいて音声データを生成して記憶する生成手段と、送信信号に電話端末からのトーン信号が含まれていることを検出した場合に、トーン信号に基づいた付加情報を作成する作成手段と、生成して記憶された音声データと、付加情報とを対応付けて記憶する記憶手段と、対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末に送信する送信手段とを備える。
【０００６】
このようなコンテンツ配信サーバシステムにおいて、記憶手段は、更に、トーン信号を受信した時刻の音声データと付加情報とを対応付けて記憶する手段を備えてもよい。
また、このようなコンテンツ配信サーバシステムにおいて、変換手段は、更に、送信信号に含まれるトーン信号を除去した上で、音声データを生成する手段を備えてもよい。
【０００７】
また、このようなコンテンツ配信サーバシステムにおいて、作成手段は、複数の画像データを、それぞれ異なるトーン信号と対応付けて記憶する手段と、トーン信号を受信した際に、該トーン信号と対応する画像データを取り出して付加情報とする手段とを備えてもよい。
【０００８】
作成手段は、また、複数の文章データを、それぞれ異なるトーン信号と対応付けて記憶する手段と、トーン信号を受信した際に、該トーン信号と対応する文章データを取り出して付加情報とする手段とを備えてもよい。
【０００９】
作成手段は、また、所定のトーン信号を受信した際に、携帯電話機のバイブレータの動作を指示する付加情報を作成する手段を備えてもよい。
作成手段は、また、所定のトーン信号を受信した際に、携帯電話機のバックライトの動作を指示する付加情報を作成する手段を備えてもよい。
【００１０】
作成手段は、また、複数のテキストデータをそれぞれ異なるトーン信号の組合せと対応付けて記憶する手段と、複数のトーン信号の組合せを受信した際に、該複数のトーン信号の組合せに対応するテキストデータを付加情報とする手段とを備えてもよい。
【００１１】
また、本発明のもう１つの実施の形態に係るコンテンツ配信サーバシステムは、電話端末から電話回線網を介して連続して送信される送信信号に基づいて、音声データを生成して携帯電話機に送信するコンテンツ配信サーバシステムであって、電話端末から電話回線網を介して送信信号を受信する受信手段と、送信信号に基づいて音声データを生成する生成手段と、送信信号に含まれる音声が所定の音声状況であるか否かを検出する検出手段と、音声が所定の音声状況であることを検出された場合に、当該音声状況に対応する付加情報を音声データに対応付けて携帯電話機に送信する送信手段とを備える。
【００１２】
また、このようなコンテンツ配信サーバシステムにおいて、送信手段は、音声が所定の音声状況であることが検出された場合に、当該音声状況に対応する付加情報を分割音声データに対応付けて携帯電話機に送信するものでもよい。
【００１３】
また、本発明のもう１つの実施の形態に係るコンテンツ配信プログラムは、電話端末から送信される送信信号に基づいて、配信データを作成して移動体端末にストリーミング配信するコンテンツ配信サーバシステムのコンピュータに、電話回線網から送信信号を受信するステップと、送信信号に基づいて音声データを生成して記憶するステップと、送信信号に電話端末からのトーン信号が含まれていることを検出した場合に、トーン信号に基づいた付加情報を作成するステップと、生成して記憶された音声データと付加情報とを対応付けて記憶するステップと、対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末に送信するステップとを実行させることを特徴とする。
【００１４】
また、このようなコンテンツ配信プログラムは、対応付けて記憶するステップにおいて、コンピュータに、トーン信号を受信した時刻の音声データと付加情報とを対応付けて記憶させてもよい。
【００１５】
また、このようなコンテンツ配信プログラムは、生成して記憶するステップにおいて、コンピュータに、送信信号に含まれるトーン信号を除去した上で、音声データを生成させてもよい。
【００１６】
また、このようなコンテンツ配信プログラムは、作成するステップにおいて、コンピュータに、複数の画像データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、トーン信号を受信した際に、該トーン信号と対応する画像データを取り出して付加情報とするステップとを実行させてもよい。
【００１７】
また、このようなコンテンツ配信プログラムは、作成するステップにおいて、コンピュータに、複数の文章データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、トーン信号を受信した際に、該トーン信号と対応する文章データを取り出して付加情報とするステップとを実行させてもよい。
【００１８】
また、このようなコンテンツ配信プログラムは、作成するステップにおいて、コンピュータに、所定のトーン信号を受信した際に、携帯電話機のバイブレータの動作を指示する付加情報を作成するステップを実行させてもよい。
【００１９】
また、このようなコンテンツ配信プログラムは、作成するステップにおいて、コンピュータに、所定のトーン信号を受信した際に、携帯電話機のバックライトの動作を指示する付加情報を作成するステップを実行させてもよい。
【００２０】
また、このようなコンテンツ配信プログラムは、作成するステップにおいて、コンピュータに、複数のテキストデータを、それぞれ異なるトーン信号の組合せと対応付けて記憶するステップと、複数のトーン信号の組合せを受信した際に、該複数のトーン信号の組合せに対応するテキストデータを付加情報とするステップとを実行させてもよい。
【００２１】
また、本発明のもう１つの実施の形態に係るコンテンツ配信方法は、電話端末から送信される送信信号に基づいて、配信データを作成して移動体端末にストリーミング配信するコンテンツ配信サーバシステムにおいて利用されるコンテンツ配信方法であって、該コンテンツ配信サーバシステムが、電話回線網から送信信号を受信するステップと、送信信号に基づいて音声データを生成して記憶するステップと、送信信号に電話端末からのトーン信号が含まれていることを検出した場合に、トーン信号に基づいた付加情報を作成するステップと、生成して記憶された音声データと付加情報とを対応付けて記憶するステップと、対応付けて記憶された音声データ及び付加情報を含む配信データを移動体端末に送信するステップとを実行することを特徴とする。
【００２２】
このようなコンテンツ配信方法は、対応付けて記憶するステップにおいて、コンテンツ配信サーバシステムが、トーン信号を受信した時刻の音声データと付加情報とを対応付けて記憶するものでもよい。
【００２３】
また、このようなコンテンツ配信方法は、生成して記憶するステップにおいて、コンテンツ配信サーバシステムが、送信信号に含まれるトーン信号を除去した上で、音声データを生成するものでもよい。
【００２４】
また、このようなコンテンツ配信方法は、作成するステップにおいて、コンテンツ配信サーバシステムが、複数の画像データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、トーン信号を受信した際に、該トーン信号と対応する画像データを取り出して付加情報とするステップとを実行するものでもよい。
【００２５】
また、このようなコンテンツ配信方法は、作成するステップにおいて、コンテンツ配信サーバシステムが、複数の文章データを、それぞれ異なるトーン信号と対応付けて記憶するステップと、トーン信号を受信した際に、該トーン信号と対応する文章データを取り出して付加情報とするステップとを実行するものでもよい。
【００２６】
また、このようなコンテンツ配信方法は、作成するステップにおいて、コンテンツ配信サーバシステムが、所定のトーン信号を受信した際に、携帯電話機のバイブレータの動作を指示する付加情報を作成するステップを実行するものでもよい。
【００２７】
また、このようなコンテンツ配信方法は、作成するステップにおいて、コンテンツ配信サーバシステムが、所定のトーン信号を受信した際に、携帯電話機のバックライトの動作を指示する付加情報を作成するステップを実行するものでもよい。
【００２８】
また、このようなコンテンツ配信方法は、作成するステップにおいて、コンテンツ配信サーバシステムが、複数のテキストデータを、それぞれ異なるトーン信号の組合せと対応付けて記憶するステップと、複数のトーン信号の組合せを受信した際に、該複数のトーン信号の組合せに対応するテキストデータを付加情報とするステップを実行するものでもよい。
【発明の効果】
【００２９】
本発明によれば、移動体端末にストリーム配信されるコンテンツであって、音声データだけではなく、画像データ、文字データ等の表示データや、バイブレータや液晶バックライト等の移動体端末の機能を制御する制御データ等の少なくとも１つのデータを含むコンテンツを、電話端末を用いて容易に作成し、移動体端末に配信することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明に係るコンテンツ配信システム及びコンテンツ配信方法、並びに該システムで使用されるコンテンツ配信サーバ及びコンテンツ配信プログラムを、実施の形態を用いて具体的に説明する。なお、以下の実施の形態では、コンテンツの配信を受ける移動体端末の例として携帯電話機を利用する構成を説明しているが、例えば液晶バックライト等のコンテンツの表現力を高めるために利用可能な機能を有する移動体端末であれば、携帯電話機以外の移動体端末であっても利用可能である。例えば、ＰＨＳ、無線移動通信機などを利用することができる。また、電話端末は、トーン信号を発生することが可能な電話端末であればよく、固定電話機、携帯電話機を含む任意の電話端末を利用可能である。
【００３１】
図１は、本発明に係るコンテンツ配信システムの一つの実施の形態の構成を概略的に示す図である。図１において、コンテンツ配信システム１０は、電話回線網９及びネットワーク１１を介して、電話端末であるオーサリング端末１２−１〜１２−Ｎ（Ｎは任意の自然数）と、サーバシステム群１３と、携帯電話機１５−１〜１５−Ｍ（Ｍは任意の自然数）に無線接続する基地局１４とを相互に接続することにより構成されている。
【００３２】
図２は、このようなコンテンツ配信システム１０において行われるコンテンツ配信処理を概念的に示す図である。図２では、オーサリング端末１２−１〜１２−Ｎの中の、例えば、オーサリング端末１２−１を利用するコンテンツ作成者が、「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰ・・・」と発声した場合を例に説明する。まず、オーサリング端末１２−１は、コンテンツ作成者により所定時間に発声された音声「ＡＢＣＤＥ」を音声データにし、当該音声データをサーバシステム群１３を介して、例えば、送り先の携帯電話機１５−１〜１５−Ｍに配信する。音声データを受信した携帯電話機１５−１〜１５−Ｍは、配信された音声データに基づいて「ＡＢＣＤＥ」を再生出力する。上記同様にして、コンテンツ作成者により発声された「ＦＧＨＩＪ」、「ＫＬＭＮＯ」、「Ｐ・・・」の音声データが携帯電話機１５−１〜１５−Ｍに送信されて、再生出力される。これによって、携帯電話機１５−１〜１５−Ｍにおいては、コンテンツ作成者の発生された音声「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰ・・・」が再生出力されることになる。
【００３３】
オーサリング端末１２−１〜１２−Ｎは、音声データのほかに、画像データ及び文字データ等の表示データや、バイブレータ及び液晶バックライトといった携帯電話機の機能を制御する制御データを含むコンテンツを作成することが可能である。携帯電話機１５−１〜１５−Ｍにおいてコンテンツが再生されると、音声データの再生とともに、画像及び文字等が表示されたり、携帯電話機のバイブレータや液晶バックライトが作動したりすることにより、ユーザは表現力の高いコンテンツを楽しむことができる。例えば、音楽のコンテンツにおいて、音楽のリズムに合わせて携帯電話機の液晶バックライトを点滅させたり、怪談のコンテンツにおいて、お化けが出現する場面で携帯電話機のバイブレータを作動させたりすることが考えられる。
【００３４】
図１に戻り、本発明に係るコンテンツ配信システムの構成を説明すると、電話回線網９は、加入電話回線網及び携帯電話回線網を含む電話回線網であって、電話端末であるオーサリング端末１２−１〜１２−Ｎをサーバシステム群１３に接続する。
【００３５】
ネットワーク１１は、公衆電話網、閉域ＩＰ通信網、インターネット網、ケーブル網、専用回線網、ＷＡＮ又はＬＡＮなどを含む任意のネットワークであってよい。ネットワーク１１がインターネット網である場合、オーサリング端末１２−１〜１２−Ｎ、サーバシステム群１３及び基地局１４とネットワーク１１との接続には、電話回線接続、ＡＤＳＬ接続、無線接続、光ファイバー接続、ケーブル接続、専用線接続及びＬＡＮ接続を含む任意の接続方式が利用可能である。
【００３６】
オーサリング端末１２−１〜１２−Ｎは、例えばディスク・ジョッキーなどのコンテンツ作成者が、コンテンツに挿入したい音声を表す音声信号と、画像及び文字等の表示データ、又はバイブレータ及び液晶バックライト等の携帯電話機１５−１〜１５−Ｍの機能を制御する制御データを指定するトーン信号とをサーバシステム群１３に送信するために利用する電話端末であり、電話回線網９に接続可能であればどのような場所に設定されてもよい。例えば、オーサリング端末１２−１〜１２−Ｎは、サーバシステム群１３とともに、コンテンツ配信サービス提供事業者のデータセンタに設置されることも可能である。
【００３７】
サーバシステム群１３は、オーサリング端末１２−１〜１２−Ｎから送出される音声信号及びトーン信号を元にコンテンツを作成し、携帯電話機１５−１〜１５−Ｍに配信するためのサーバ群であり、コンテンツ配信サービス提供事業者のデータセンタに設置される。
【００３８】
基地局１４は、携帯電話サービス会社の有する基地局であり、ネットワーク１１に接続され、ネットワーク１１から受信したデータを無線ネットワークを介して携帯電話機１５−１〜１５−Ｍに送信し、携帯電話機１５−１〜１５−Ｍから無線ネットワークを介して受信したデータをネットワーク１１に送信する。
【００３９】
携帯電話機１５−１〜１５−Ｍは、コンテンツ配信システム１０においてコンテンツの配信を受けるユーザが保有する移動体端末である。
図３は、オーサリング端末１２−１〜１２−Ｎのうちの任意の一つである、例えばオーサリング端末１２−１の物理的な構成を示す図である。なお、オーサリング端末１２−２〜１２−Ｎについても、図３に示されたオーサリング端末１２−１と同様の構成を有するものとする。
【００４０】
電話端末であるオーサリング端末１２−１は、図３に示す通り、送話装置１２０と、受話装置１２１と、トーン信号生成装置１２２と、通信装置１２３とを備える。送話装置１２０は音声を入力するための送話器と、入力された音声を電気信号に変換する回路部とを含む。受話装置１２１は、オーサリング端末１２−１が受信した電気信号を音声に変換する回路部と、該音声を出力する受話器とを含む。トーン信号生成装置１２２は、０〜９の数字、＊、＃等の文字が付されたボタンを有し、押下されたボタンに応じたトーン信号（ＤＴＭＦ）を生成する。通話装置１２３は、オーサリング装置１２−１〜１２−Ｎとサーバシステム群１３との電話回線網９を介した音声信号及びトーン信号の通信を実行及び制御する機能を有する。
【００４１】
図４はサーバシステム群１３に含まれるサーバの物理的な構成を示す図であり、サーバシステム群１３は、Ｗｅｂサーバ４０、認証サーバ４１、配信管理サーバ４２、変換サーバ４３、配信Ａサーバ４４、配信Ｂサーバ４５、エラー配信サーバ４６及びデータ作成サーバ４７を含む。ただし、図４はサーバシステム群１３の構成の一例に過ぎず、サーバシステム群１３の構成はこれに限られない。例えば、認証サーバ、配信管理サーバ、変換サーバ、配信サーバ及びデータ作成サーバをまとめて一台のマシンで実現する等、図４に表示された複数のサーバをまとめて、物理的に一台のマシンで実現することも可能である。また、図４に記載された各サーバは、それぞれ一台のマシンで構成されても、複数台のマシンで構成されてもよい。例えば、図４では配信サーバとして配信Ａサーバ４４及び配信Ｂサーバ４５の２台のサーバを設けているが、同時にコンテンツを配信する携帯電話機１５−１〜１５−Ｍの数が増加するのに応じて、配信Ｃサーバ、配信Ｄサーバといったように任意の台数のマシンを増設することが可能である。
【００４２】
サーバシステム群１３に含まれるサーバ４０〜４７は、それぞれ、ＣＰＵ４００〜４０７と、記憶装置４１０〜４１７と、入力装置４２０〜４２７と、表示装置４３０〜４３７と、通信装置４４０〜４４７とを備える。記憶装置４１０〜４１７には、各サーバに内蔵された記憶装置を用いてもよいが、各サーバからネットワークを介してアクセス可能な外部の記憶装置を利用してもよい。サーバ４０〜４７は、後述する処理を実行させるソフトウェアを汎用コンピュータ上で動作させるものでもよく、専用のハードウェアであってもよい。
【００４３】
図５は、サーバシステム群１３に含まれるサーバの機能的な構成を示す図である。Ｗｅｂサーバ４０は、例えばコンテンツ配信の番組表等を含む所定の画面を携帯電話機１５−１〜１５−Ｍに搭載されたブラウザに表示させるためのファイルや、携帯電話機１５−１〜１５−Ｍがコンテンツ配信システム１０を利用するための専用アプリケーションを、ｈｔｔｐプロトコルを用いて携帯電話機１５−１〜１５−Ｍに提供するサーバである。Ｗｅｂサーバ４０は、携帯電話機１５−１〜１５−Ｍからの画面要求及びアプリケーション要求を受信して各要求に対応する画面又はアプリケーションを返信する送受信・制御部５０１と、画像蓄積部５０２と、アプリケーション蓄積部５０３とを備える。
【００４４】
認証サーバ４１は、携帯電話機１５−１〜１５−Ｍからのコンテンツ配信要求に対しユーザ認証を行うサーバであり、認証要求の送受信及び認証処理の制御を行う送受信・制御部５１１と、ユーザ認証部５１２と、ユーザＤＢ５１３（本明細書においては、データベースを「ＤＢ」と表記する）とを備える。配信管理サーバ４２は、コンテンツの配信可否を管理し、配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６への配信開始通知を行うとともに、ユーザが要求するコンテンツの視聴可否判定を行うサーバである。
【００４５】
配信管理サーバ４２は、配信可否監視のための通信を制御し、視聴可否問合せを受信して結果を送信する送受信・制御部５２１と、配信Ａサーバ４４又は配信Ｂサーバ４５の少なくとも１つを定期的に監視して当該番組のコンテンツが蓄積されているか否かを判定する配信可否監視部５２２と、要求された番組の視聴可否を判定する視聴可否判定部５２３と、配信管理ＤＢ５２４とを備える。
【００４６】
データ作成サーバ４７は、オーサリング端末１２−１〜１２−Ｎで生成された音声信号及びトーン信号を受信し、それらをもとに、携帯電話機１５−１〜１５−Ｍに配信する配信データを作成するサーバであり、送受信・制御部５７１と、信号認識部５７２と、タイマ部５７３と、録音部５７４と、音声データ作成部５７５と、表示・制御データ作成部５７６と、配信データ作成部５７７と、画像データ蓄積部５７８と、テキストデータ蓄積部５７９とを備える。送受信・制御部５７１は、モデムなどの通信装置４４７を制御して電話回線網９と通信し、オーサリング端末１２−１〜１２−Ｎから音声信号及びトーン信号を含むアナログ信号を受信してデジタル信号に変換するとともに、その後の配信データ作成処理を制御する。信号認識部５７２は、送受信・制御部５７１から受取ったデジタル信号においてトーン信号を認識し、トーン信号を表示・制御データ作成部５７６に受け渡すとともに、トーン信号を除去又は減衰したデジタル信号を録音部５７４に受け渡す。
【００４７】
タイマ部５７３は、データ作成サーバ４７に内蔵された時計により実現され、コンテンツの作成から終了までの経過時間を測定する。録音部５７４は信号認識部５７２から受け渡された音声データを録音し、音声データ作成部５７５は、録音された音声をもとに所定の単位の音声データを作成する。表示・制御データ作成部５７６は、信号認識部から受け渡されたトーン信号をもとに、画像データ蓄積部５７８及びテキストデータ蓄積部５７９に蓄積された画像データ及び定型テキストデータを利用して表示・制御データを作成し、配信データ作成部５７７は、作成された音声データ及び表示・制御データを組み合わせて携帯電話機１５−１〜１５−Ｍに配信するためのコンテンツの配信データを作成する。
【００４８】
変換サーバ４３は、データ作成サーバ４７で作成されたコンテンツを、配信先である携帯電話機１５−１〜１５−Ｍの機種ごとの特徴にあわせて変換するサーバであり、変換処理を制御する送受信・制御部５３１と、コンテンツ変換部５３２と、携帯電話機種情報蓄積部５３３とを備える。
【００４９】
配信Ａサーバ４４及び配信Ｂサーバ４５は、変換サーバ４３で変換されたコンテンツを蓄積し、携帯電話機１５−１〜５Ｍの要求に応じて配信するサーバであり、コンテンツの蓄積及び配信を制御する送受信・制御部５４１、５５１と、コンテンツ配信部５４２、５５２と、コンテンツ蓄積部５４３、５５３とを備える。
【００５０】
エラー配信サーバ４６は、配信時間外のストリーミング配信要求等に応じて、携帯電話機１５−１〜１５−Ｍにコンテンツが配信不可能である旨を通知するエラー通知コンテンツを配信するサーバであり、エラー配信要求の受付と配信の制御を行う送受信・制御部５６１と、コンテンツ配信部５６２と、エラー配信の終了タイミングを判定するエラー配信終了判定部５６３と、コンテンツ蓄積部５６４とを備える。
【００５１】
図６の（ａ）、（ｂ）は、ユーザＤＢ５１３及び配信管理ＤＢ５２４に含まれるデータの一例を示す図である。ユーザＤＢ５１３は、コンテンツ配信システム１０に登録されているユーザの情報を管理するＤＢであり、ユーザＩＤ６００と、契約期間６０１とを含む。ユーザＩＤ６００は、コンテンツ配信システム１０においてユーザを識別するための一意の文字列であり、契約期間６０１は各ユーザがコンテンツ配信サービスの利用を契約しており、サービスを利用可能である期間を示す。例えば、図６の（ａ）に例として示されるユーザＤＢ５１３では、「ＡＡＡＡａａａａ」というユーザＩＤを有するユーザの契約期間が「２００４／１２／２２マデ」であり、「ＢＢＢＢｂｂｂｂ」というユーザＩＤを有するユーザの契約期間が「２００４／１２／３１マデ」であることが理解できる。
【００５２】
配信管理ＤＢ５２４は、コンテンツの配信期間を管理するＤＢであり、番組ＩＤ６１０と、開始時刻６１１と、終了予定時刻６１２と、フラグ６１３とを含む。番組ＩＤ６１０は、コンテンツ配信システム１０において番組を識別するための一意の文字列である。開始時刻６１１及び終了予定時刻６１２は、番組表に定められた当該番組の開始時刻及び終了予定時刻であり、開始時刻６１１から終了予定時刻６１２までの間にコンテンツ配信要求を送信し視聴が認められた携帯電話機は、当該コンテンツを最初から視聴することができる。これ以外の時間にコンテンツ配信要求を送信した携帯電話機は、コンテンツの配信を受けることができない。なお、番組ＩＤ６１０、開始時刻６１１及び終了予定時刻６１２は、番組表が決定された時点で予め配信管理ＤＢ５２４に格納される。フラグ６１３は、コンテンツが現時点で配信可能であるか否かを示すフラグであり、例えばフラグ６１３に「０」がセットされている場合には当該コンテンツが配信不可能であり、「１」がセットされている場合には配信可能である。例えば、図６の（ｂ）に例として示される配信管理ＤＢ５２４では、「１０００００００」という番組ＩＤを有する番組の配信要求が、開始時刻「２００４／１２／０３  １４：００」から終了予定時刻「２００４／１２／０３  １４：０５」まで受け付けられ、現在配信可能であること、及び、「１００００００１」という番組ＩＤを有する番組の配信要求が、開始時刻「２００４／１２／０３  １５：００」から終了予定時刻「２００４／１２／０３  １５：０５」まで受け付けられ、現在配信不可能であることが理解できる。
【００５３】
ただし、図６はユーザＤＢ５１３及び配信管理ＤＢ５２４に格納されるデータの一例に過ぎず、ユーザＤＢ５１３及び配信管理ＤＢ５２４は図６に示された以外の様々なデータを含んでもよいことに注意すべきである。
【００５４】
図７は、携帯電話機１５−１〜１５−Ｍのうちの任意の一つである、例えば携帯電話機１５−１の物理的な構成を示す図である。携帯電話機１５−２〜１５−Ｍについても、図７に示された携帯電話機１５−１と同様の構成を有するものとする。
【００５５】
携帯電話機１５−１は、図７に示す通り、ＣＰＵ１５０と、記憶装置１５１と、入力装置１５２と、表示装置１５３と、音声出力装置１５４と、振動装置１５５と、通信装置１５６とを備える。ＣＰＵ１５０は、記憶装置１５１、入力装置１５２、表示装置１５３、音声出力装置１５４、振動装置１５５及び通信装置１５６を制御し、記憶装置１５１は、少なくとも、入力装置１５２を用いて入力されたデータと、通信装置１５６を介して基地局１４から受信したデータと、それらのデータを表示装置１５３に表示するための汎用ブラウザ等のプログラムとを記憶する。記憶装置１５１は、更に、コンテンツ配信システム１０において配信されるコンテンツを再生するための専用アプリケーションを含んでもよい。入力装置１５２は、マイクロフォン及びプッシュボタン等を含み、表示装置１５３は、配信されるコンテンツに含まれる液晶バックライト制御情報に応じて点灯する液晶バックライト１５７を備えるディスプレイを含み、音声出力装置１５４はスピーカを含む。振動装置１５５は、配信されるコンテンツに含まれるバイブレータ制御情報に応じて振動を発生させるバイブレータであり、通信装置１５６は、携帯電話機１５−１を無線ネットワークを介して基地局１４と通信させる機能を有する。
【００５６】
ここで、図８〜１０を用いて、コンテンツ配信システム１０により実現される、コンテンツをオーサリング端末１２−１〜１２−Ｎで作成して配信するための処理を説明する。各フローの詳細な説明に入る前に、コンテンツ配信システム１０の処理の概略を説明する。
【００５７】
まず、コンテンツ配信システム１０において配信されるコンテンツを作成するディスク・ジョッキーなどのコンテンツ作成者が、電話端末であるオーサリング端末１２−１〜１２−Ｎのいずれかを利用して、音声信号と、画像及び文字等の表示データ、又は携帯電話機１５−１〜１５−Ｍの機能を制御する制御データを指定するためのトーン信号とを、データ作成サーバ４７に送信する。データ作成サーバ４７は、受信した音声信号及びトーン信号をもとに、音声データと、表示データ又は制御データとを含むコンテンツを作成する（コンテンツ作成処理）。図８は、データ作成サーバ４７におけるコンテンツ作成処理の流れの例を示すフロー図である。
【００５８】
作成されたコンテンツは変換サーバ４３に送信され、配信先である携帯電話機１５−１〜１５−Ｍの各機種に対応するよう変換された上で、配信Ａサーバ４４及び配信Ｂサーバ４５に蓄積される（コンテンツ変換・蓄積処理）。配信Ａサーバ４４及び配信Ｂサーバ４５にコンテンツが蓄積されると、配信Ａサーバ４４又は配信Ｂサーバ４５の少なくとも１つを定期的に監視している配信管理サーバ４２はコンテンツが配信可能になった旨を判定し、配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６に配信開始通知を行うとともに、配信管理ＤＢ５２４に配信可能を示すフラグ６１３を設定する（コンテンツ配信管理処理）。図９の（ａ）、（ｂ）は、このコンテンツ変換・蓄積処理及びコンテンツ配信管理処理の流れの例を示すフロー図である。
【００５９】
図１０は、上記のコンテンツ作成処理、コンテンツ変換・蓄積処理及びコンテンツ配信管理処理を含むコンテンツ配信システム１０の処理全体を示すものであり、携帯電話機１５−１〜１５−Ｍからサーバシステム群１３へのコンテンツ配信要求が送信されてから、オーサリング端末１２−１〜１２−Ｎ及びデータ作成サーバ４７で作成されサーバシステム群１３で変換・蓄積されたコンテンツが当該携帯電話機に配信されるまでの流れを示している（コンテンツ配信処理）。
【００６０】
以下、各フローを詳細に説明する。図８は、データ作成サーバ４７において実施されるコンテンツ作成処理の流れの例を示すフロー図である。ステップＳ８１において、オーサリング端末１２−１〜１２−Ｎのいずれかである例えばオーサリング端末１２−１によりデータ作成サーバ４７に接続するための所定の電話番号に発呼されると、データ作成サーバ４７がオーサリング端末１２−１との通話を開通する。次いで、コンテンツ作成者がオーサリング端末１２−１の所定のトーン信号生成装置１２２を押下したことに応じて、オーサリング端末１２−１からデータ作成サーバ４７に対し、コンテンツ作成開始信号が送信される。すると、ステップＳ８２において、該信号を受信したデータ作成サーバ４７の送受信・制御部５７１は、コンテンツの作成開始を判断する。なお、ステップＳ８２は、予めデータ作成サーバ４７に登録された作成開始時刻が到来した際に、自動的に作成開始が判断されるようにしてもよい。コンテンツの作成が開始されると、ステップＳ８３において、送受信・制御部５７１は、録音部５７４を動作させてオーサリング端末１２−１から送出される音声の録音を開始させるとともに、タイマ部５７３を動作させてコンテンツ作成開始からの経過時間を測定させる。
【００６１】
これ以降に、オーサリング端末１２−１において、後述の各操作により、表示・制御データの挿入を指示するトーン信号が入力される。本実施の形態では、表示データとして画像データ、定型テキストデータ及び自由入力テキストデータを、制御データとしてバイブレータ制御データ及び液晶バックライト制御データを挿入するよう指示するトーン信号を入力することが可能である。
【００６２】
作成中のコンテンツに画像データ、バイブレータ制御データ、液晶バックライト制御データ及び定型テキストデータが挿入される場合、オーサリング端末１２−１において、まず、所望のデータ種別を示す所定のトーン信号生成装置１２２が押下され、挿入されるデータ種別を表すデータ種別指定トーン信号が生成される。例えば、画像を挿入する場合には「＃０」、バイブレータ制御データを挿入する場合には「＃１」、液晶バックライト制御データを挿入する場合には「＃２」、定型テキストデータが挿入される場合には「＃３」が押下され、それに応じたトーン信号が生成される。
【００６３】
コンテンツに画像データ又は定型テキストデータが挿入される場合、データ種別指定トーン信号の生成の後に、オーサリング端末１２−１のトーン信号生成装置１２２において、データ作成サーバ４７に予め蓄積された画像データ又は定型テキストデータのうち所望のデータと対応するボタンと、当該画像データ又は定型テキストデータを表示させる秒単位での時間に対応するボタンとが押下され、それに応じたデータ指定トーン信号及び時間指定トーン信号が生成される。
【００６４】
コンテンツにバイブレータ制御データ又は液晶バックライト制御データが挿入される場合、データ種別指定トーン信号の生成の後に、オーサリング端末１２−１のトーン信号生成装置１２２において、バイブレータ又は液晶バックライトを動作させる秒単位での時間と対応するボタンが押下され、それに応じた時間指定トーン信号が生成される。
【００６５】
コンテンツに自由入力テキストデータが挿入される場合、オーサリング端末１２−１のトーン信号生成装置１２２から所望のテキストが入力され、それに応じたデータ指定トーン信号が生成される。この場合、テキスト入力にかかる時間を短縮するため、データ種別指定トーン信号は利用しなくてもよい。自由入力テキストデータの入力には、プッシュボタン等のトーン信号生成装置を用いてテキストを入力するために用いられる既存の様々な方式が利用可能であるが、コンテンツ作成中に素早くテキスト入力ができるよう、迅速な操作を可能とするテキスト入力システムが利用されることが望ましい。図１１は、オーサリング端末１２−１〜１２−Ｎで利用され得るテキスト入力システムの例を示す。この入力システムでは、１桁目に押すキーと２桁目に押すキーとの組合せにより、入力したい文字を指定する。例えば、左上にある「あ」の文字を入力する場合、トーン信号生成装置１２２において、１桁目として「１」のボタンを押下し、続けて、２桁目として「１」のボタンを押下する。このように自由入力テキストデータが入力された後、更に、トーン信号生成装置１２２を用いて、当該自由入力テキストデータを表示させる秒単位での時間と対応するボタンが押下されると、それに応じた時間指定トーン信号が生成される。
【００６６】
以上の操作により、画像データ、定型テキストデータ、自由入力テキストデータ、バイブレータ制御データ及び液晶バックライト制御データのデータ種別と、表示データについては表示されるべき内容と、表示データを表示される時間又は制御データによる制御が行われる時間とを示すそれぞれのトーン信号が生成され、それらのトーン信号が、オーサリング端末１２−１からデータ作成サーバ４７へ電話回線網９を介して送信される。このトーン信号は、受話装置１２１から入力された音声信号と合わせた送信信号としてデータ作成サーバ４７に送信される。この送信信号をデータ作成サーバ４７の送受信・制御部５７１が受信し、デジタル化する。信号認識部５７２は、トーン信号付近の周波数を有する音声を選択して通過させるフィルタを利用して、デジタル化した音声データからトーン信号の抽出処理を行い、トーン信号があるか否かを検出する（ステップＳ８５）。トーン信号を検出した場合には、信号認識部５７２は、各トーン信号が対応するトーン信号生成装置１２２のボタンと、該トーン信号が受信された時刻とを特定し、オーサリング端末１２−１で押下されたボタンに付されている文字と、各ボタンが押下された時刻とを含むボタン情報を、表示・制御データ作成部５７６に伝達する（ステップＳ８５−２）。
【００６７】
一方、送受信・制御部５７１は、デジタル化した音声データを音声データ作成部５７５に受け渡す。又は、代わりに、信号認識部５７２においてトーン信号成分を除去又は減衰した音声データを音声データ作成部５７５に伝達するようにしてもよい。音声データ作成部５７５に受け渡された音声データは、タイマ部５７３で計測される経過時間に従い、予め設定される時間間隔である例えば１５秒ごとに一つの音声ファイルにまとめられて出力される。音声データの入力開始後、ステップＳ８４において所定時間の経過が判断されると、ステップＳ８６において、音声データ作成部５７５により、当該所定時間分の音声データである単位再生データが作成される。
【００６８】
このように単位再生データが作成されると、表示・制御データ作成部５７６は、ステップＳ８７において、該単位再生データと対応する所定時間内に信号認識部５７２から伝達されたボタン情報を解析し、表示・制御データを作成する。表示・制御データ作成部５７６は、まず、信号認識部５７２において生成されたボタン情報のうち、データ種別指定トーン信号と対応する最初の所定字数分のボタン情報を用いて、データ種別を特定する。例えば、「＃０」が押下された場合には画像データ、「＃１」であればバイブレータ制御データ、「＃２」であれば液晶バックライト制御データ、「＃３」であれば定型テキストデータが挿入されたことを特定する。また、例えばボタン情報の最初の２文字分が、データ種別を示す「＃０」、「＃１」、「＃２」及び「＃３」以外の文字列である場合、挿入されたデータは自由入力テキストデータであると特定する。
【００６９】
挿入されたデータが画像データ又は定型テキストデータである場合、表示・制御データ作成部５７６は、次いで、データ種別を指定するボタン情報に続く、データ指定トーン信号と対応する所定字数分のボタン情報を用いて、各データの内容を特定する。具体的には、当該ボタン情報と、予め画像データ蓄積部５７８及びテキストデータ蓄積部５７９にそれぞれの画像データ及び定型テキストデータと対応付けて記憶されているボタン情報とをマッチングすることにより、挿入するべきデータを特定する。
【００７０】
挿入されたデータが自由入力テキストデータである場合、この実施の形態ではデータ種別指定トーン信号を用いていないため、表示・制御データ作成部５７６は、ボタン情報の最初から、入力の終了を示す所定のボタン情報までのボタン情報を用いて、データの内容を特定する。具体的には、予めテキストデータ蓄積部５７９に記憶されている、例えば図１１に示すようなボタン情報と文字との対応付けの情報を用いて、入力されたボタン情報から、挿入すべきテキストを特定する。
【００７１】
画像データ、定型テキストデータ及び自由入力テキストデータの場合にはデータ内容の特定の後で、バイブレータ制御情報及び液晶バックライト制御情報の場合にはデータ種別の特定の後で、信号認識部５７２は、各データの相対的な開始時間及び終了時間を算出する。ここで、相対的な開始時刻は、画像データ、バイブレータ制御データ、液晶バックライト制御データ及び定型テキストデータのデータ種別指定トーン信号、又は自由入力テキストデータのデータ指定トーン信号がデータ作成サーバ４７に受信された時刻をもとに決定される。相対的な終了時刻は、相対的な開始時刻に、各データに対する時間指定トーン信号により指定された時間を加算して算出される。即ち、画像データ、定型テキストデータ及び自由入力テキストデータの場合にはデータ内容を指定するボタン情報に続く所定字数分のボタン情報、バイブレータ制御情報及び液晶バックライト制御情報の場合にはデータ種別を指定するボタン情報に続く所定字数分のボタン情報から、時間指定トーン信号により指定された時間を特定し、相対的な開始時刻に加算して相対的な終了時刻を算出する。
【００７２】
相対的な開始時刻及び終了時刻について算出する例を挙げて説明すると、コンテンツ作成開始からの経過時間が１５００〜３０００ミリ秒の期間に対応する単位再生データがある場合に、コンテンツ作成開始から１６２０秒経過した時点で画像データを示すデータ種別識別信号が受信され、当該画像データの期間が１８０ミリ秒に指定された場合、当該画像データの相対的な開始時刻は１６２０−１５００＝１２０より１２０ミリ秒と算出され、相対的な終了時刻は１２０＋１８０＝３００より３００ミリ秒と算出される。
【００７３】
その後、表示・制御データ作成部５７６は、単位再生データと対応する所定時間内に受信された画像データ、定型テキストデータ、自由入力テキストデータ、バイブレータ制御情報及び液晶バックライト制御情報と、それらと対応付けられた相対的な開始時刻又は終了時刻とを含む表示・制御データファイルを作成する。
【００７４】
ステップＳ８６で作成された単位再生データと、ステップＳ８７で作成された、当該単位再生データに対応する表示・制御データファイルとは、ステップＳ８８において、配信データ作成部５７７により一つの配信データにまとめられる。このとき、配信データ作成部５７７は、作成された配信データに、コンテンツ作成者が予め入力した当該コンテンツの番組ＩＤと、当該配信データが番組の開始から所定時間ごとに作成される単位再生データの何番目に対応するものであるかを示す分割番号とを付与する。この配信データは、ステップＳ８９において、送受信・制御部５７１により変換サーバ４３に送信される。
【００７５】
その後、トーン信号生成装置１２２の所定のボタンが押下されると、それに応じたトーン信号がオーサリング端末１２−１からデータ作成サーバ４７に送信され、送受信・制御部５７１は、ステップＳ９０において、コンテンツ作成処理の終了を判断する。なお、図８では、ステップＳ８４において所定時間が経過したと判断された後、ステップＳ８６〜Ｓ８９が実行された上でステップＳ９０においてコンテンツの作成が終了されるか否かが判断され、作成が終了されない場合にステップＳ８３に戻るように便宜的に記載しているが、本実施の形態のコンテンツ作成処理においては、ステップＳ８３で開始された音声データの録音及び経過時間の測定は、コンテンツの作成開始から終了までの間、ステップＳ８６〜８９により中断されることなく継続的に実行される。また、ステップＳ８４における所定時間経過の判断は、上記の通りタイマ部５７３により継続的に行われる経過時間の測定に基づいて、所定時間が経過するごとに、ステップＳ８６を開始すべき旨が判断されるものである。ステップＳ８６〜Ｓ８９の処理は、所定時間の経過ごとに、音声データの録音及び経過時間の測定と並行して実行され、作成された配信データがサーバシステム群１３に逐次送信される。なお、ステップＳ８５における表示・制御データの入力は、コンテンツの作成開始から終了までの任意のタイミングで実行可能である。
【００７６】
図９の（ａ）は、このように作成されたコンテンツをサーバシステム群１３において変換し蓄積するための、コンテンツ変換・蓄積処理の流れの例を示すフロー図である。この処理は、ステップＳ１００１において、変換サーバ４３の送受信・制御部５３１が、データ作成サーバ４７で作成されたコンテンツの最初の所定期間分を受信することにより開始される。
【００７７】
送受信・制御部５３１は、ステップＳ１００２において、コンテンツ変換部５３２を動作させ、携帯電話機種情報蓄積部５３３に蓄積されたデータを利用して、受信したコンテンツに含まれる単位再生データを、携帯電話機１５−１〜１５−Ｍの各機種における再生に適する機種別単位再生データに変換する。この変換により、機種別単位再生データと、該単位再生データの再生中に携帯電話機で利用される表示データ又は制御データと、当該コンテンツが含む番組の番組ＩＤと、該データが番組の最初から何番目の所定時間に対応するものであるかを示す分割番号とを含む配信データが作成される。変換サーバ４３は、ステップＳ１００３において、この配信データを配信Ａサーバ４４及び配信Ｂサーバ４５に送信する。
【００７８】
配信Ａサーバ４４及び配信Ｂサーバ４５の送受信・制御部５４１、５５１は、ステップＳ１００４において、変換サーバ４３からの配信データを受信し、コンテンツ蓄積部５４３、５５３に蓄積する。これにより、データ作成サーバ４７で作成されたコンテンツは、配信Ａサーバ４４及び配信Ｂサーバ４５に、携帯電話機１５−１〜１５−Ｍに配信可能な状態で保持される。
【００７９】
続いて、図９の（ｂ）は、配信管理サーバ４２がコンテンツの配信が可能となったことを判断する際の、コンテンツ配信管理処理処理の流れの例を示すフロー図である。配信管理サーバ４２の配信可否監視部５２２は、配信Ａサーバ４４及び配信Ｂサーバ４５の少なくとも１つを定期的に監視し、監視対象であるサーバのコンテンツ蓄積部に新しい番組の配信データが蓄積されていることを検出すると、当該番組が配信可能となったことを判定する。ステップＳ１００５において配信可否監視部５２２がこのような監視を行い、新たな番組の配信が可能になったことを判定すると、ステップＳ１００６において、配信可否監視部５２２は、配信管理ＤＢ５２４の当該番組の番組ＩＤ６１０に対応するフラグ６１３に、配信可能であることを示す値である例えば「１」を設定する。また、配信管理サーバ４２の配信可否監視部５２２は、配信管理ＤＢ５２４のフラグ６１３の変更と同時又はその後に、配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６に対し当該コンテンツが配信可能である旨を通知する配信開始信号を送信する。すると、配信開始信号を受信したエラー配信サーバ４６のエラー配信終了判定部５６３が、ステップＳ１１０７において、後述するエラー通知コンテンツの配信を終了すべき旨を判定する。
【００８０】
図１０は、コンテンツ配信システム１０において携帯電話機１５−１〜１５−Ｍにコンテンツを配信するためのコンテンツ配信処理の流れの例を示すフロー図である。本処理は、携帯電話機１５−１〜１５−Ｍのいずれかである例えば携帯電話機１５−１に搭載された専用アプリケーションが起動され、表示された配信要求画面においてコンテンツの配信要求操作が行われることにより開始する。すると、ステップＳ１１０１において、携帯電話機１５−１から認証サーバ４１に対し、コンテンツ配信要求が送信される。認証サーバ４１の送受信・制御部５１１は、ステップＳ１１０２においてこのコンテンツ配信要求を受信し、ユーザ認証部５１２を動作させてユーザの認証を行う。具体的には、コンテンツ配信要求に含まれるユーザＩＤが、ユーザＤＢ５１３に登録されており、且つ契約期間内であることを確認する。ステップＳ１１０２における認証が失敗した場合、処理は最初に戻り、携帯電話機１５−１の表示装置１５３に再び配信要求画面が表示される。
【００８１】
ステップＳ１１０２におけるユーザの認証が成功すると、認証サーバ４１の送受信・制御部５１１は、ステップＳ１１０３において、配信管理サーバ４２に対し、ユーザが要求している番組が視聴可能であるか否かを問い合わせる視聴可否問合せ信号を送信する。ステップＳ１１０４において、配信管理サーバ４２の送受信・制御部５２１は、この視聴可否問合せ信号を受信し、視聴可否判定部５２３を動作させて当該番組が視聴可能であるか否かを判定させる。具体的には、認証サーバ４１から送信された番組ＩＤをキーに配信管理ＤＢ５２４を検索し、指定された番組ＩＤに対応するフラグ６１３に配信可能を示すフラグが立っているか否かを判定する。視聴可否判定の基準としては、更に様々な要素を利用することが可能である。例えば、通常は配信サーバの性能上の制約から、１つの番組を同時に配信することができるユーザ数には制限が生じるため、特定の番組の視聴を希望するユーザのうち、制限範囲内の数のユーザにのみ視聴を許可することが考えられる。また、携帯電話機１５−１からのコンテンツ配信要求に含まれる機種情報を利用して、特定の機種を利用するユーザにのみコンテンツの視聴を許可することも可能である。
【００８２】
例えば番組の配信開始前にユーザが配信要求を行った場合など、ユーザによる番組の視聴が不可能である場合、配信管理サーバ４２は、ステップＳ１１０５において、認証サーバ４１に対し視聴不可能を表す信号を送信する。すると、ステップＳ１１０６において、視聴不可能信号を受信した認証サーバ４１の送受信・制御部５１１は、ユーザの携帯電話機１５−１に対し、エラー配信サーバ４６のアドレス情報、具体的にはエラー配信サーバ４６のＵＲＬと、携帯電話機１５−１が最初に要求すべき配信データの分割番号である、例えば「０」とを通知する。そこで、携帯電話機１５−１は、ステップＳ１１０７において、受信したＵＲＬ及び分割番号を用いて、エラー配信サーバ４６に対し、ｈｔｔｐリクエストによるデータ要求を行う。エラー配信サーバ４６のコンテンツ蓄積部５６４には、予め、番組が視聴不可能である旨を示すエラーメッセージを含むエラー通知コンテンツが、携帯電話機の機種ごとに作成され蓄積されている。ステップＳ１１０８において、ユーザからのデータ要求を受信したエラー配信サーバ４６の送受信・制御部５６１は、コンテンツ配信部５６２を動作させ、携帯電話機１５−１に対し、携帯電話機からのデータ要求に含まれる機種情報に対応するエラー通知コンテンツを含む応答データを配信する。このエラー通知コンテンツとしては、例えば、「残念ですがこのコンテンツは現在視聴できません」といったメッセージを表示する画像データを利用することが考えられる。
【００８３】
これ以降、ユーザが携帯電話機１５−１に対して専用アプリケーションの終了を指定しない場合には、ステップＳ１１０７のエラー配信サーバ４６へのデータ要求と、１１０８のエラー通知コンテンツの配信とが繰り返される。
【００８４】
その後、コンテンツ作成者がオーサリング端末１２−１〜１２−Ｎのいずれかを用いてユーザが視聴を希望している番組のコンテンツの作成の開始操作を行うと、ステップＳ１１０９において、使用されているオーサリング端末１２−１等が音声信号及びトーン信号の生成を開始し、ステップＳ１１１０において、音声信号及びトーン信号を含む送信信号がデータ作成サーバ４７に送信されてコンテンツが作成される。このステップＳ１１０９及びＳ１１１０は、図８のフロー図に示されたコンテンツ作成処理に対応する。このコンテンツ作成処理に続いて、図９の（ａ）に示されたコンテンツ変換・蓄積処理が実施されて、配信Ａサーバ４４及び配信Ｂサーバ４５のコンテンツ蓄積部５４３、５５３に配信データが蓄積されるとともに、図９の（ｂ）に示されたコンテンツ配信管理処理が実行されて、エラー配信サーバ４６のエラー配信終了判定部５６３が、エラー配信を終了すべき旨を判定する。そのため、エラー配信サーバ４６の送受信・制御部５６１は、ステップＳ１１１２における携帯電話機１５−１からのデータ要求を受信すると、ステップＳ１１１３において、携帯電話機１５−１に対し、エラー配信サーバ４６との通信を終了して再度認証サーバ４１にコンテンツ配信要求を行うよう指示する情報を含む応答データを送信する。
【００８５】
この応答データを受信した携帯電話機１５−１は、ステップＳ１１１４において、再度認証サーバ４１にコンテンツ配信要求を送信する。認証サーバ４１の送受信・制御部５１１は、ステップＳ１１１５においてステップＳ１１０２と同様のユーザ認証を行った上で、ステップＳ１１１６において、配信管理サーバ４２にステップＳ１１０３と同様の視聴可否問合せ信号を送信する。ステップＳ１１１７において、配信管理サーバ４２の視聴可否判定部５２３は、ステップＳ１１０４と同様に当該番組の視聴可否を判定する。この場合、配信管理ＤＢ５２４の当該番組に対応するフラグ６１３には、上述の通り配信可能を示す値が設定されているため、視聴可否判定部５２３は当該番組が視聴可能であると判定し、送受信・制御部５２１は、ステップＳ１１１８において、認証サーバ４１に視聴可能を示す信号を送信する。
【００８６】
認証サーバ４１の送受信・制御部５１１は、ステップＳ１１１９において上記の視聴可能信号を受信すると、携帯電話機１５−１に、携帯電話機１５−１にコンテンツを配信する配信サーバである例えば配信Ａサーバ４４のＵＲＬと、携帯電話機１５−１が最初に要求すべき配信データの分割番号である、例えば「０」とを送信する。携帯電話機１５−１は、ステップＳ１１２０において、受信したＵＲＬ及び分割番号を用いて配信Ａサーバ４４にデータ要求を送信する。
【００８７】
配信Ａサーバ４４の送受信・制御部５４１は、ステップＳ１１２１においてこのデータ要求を受信すると、コンテンツ配信部５４２を動作させて、携帯電話機１５−１に対し、コンテンツ蓄積部５４３に蓄積された当該番組の配信データのうち、携帯電話機１５−１の機種に対応する配信データであって、データ要求において指定された分割番号の配信データを含む応答データを送信する。また、この際、配信Ａサーバ４４は、番組ＩＤと、携帯電話機１５−１から要求された配信データの分割番号をインクリメントすることにより算出した、携帯電話機１５−１が次に要求すべき配信データの分割番号とを、応答データに含めて送信する。携帯電話機１５−１は、このような応答データを受信すると、配信Ａサーバ４４に次回のデータ要求を送信する際に、応答データに含まれていた番組ＩＤ及び分割番号を含むデータ要求を送信する。配信Ａサーバ４４は、このようなデータ要求を受信すると、コンテンツ配信部５４２を動作させて、コンテンツ蓄積部５４３に蓄積された当該番組の要求された分割番号の配信データを、１回の要求に対し１つずつ配信する。
【００８８】
なお、携帯電話機１５−１〜１５−Ｍは、コンテンツを途切れなく再生するため、再生中の配信データの次に再生すべき配信データを、記憶装置１５１に設けられたバッファに格納することができる。携帯電話機１５−１〜１５−Ｍは、バッファに配信データが入っていない場合、配信Ａサーバ４４にデータ要求を送信する。バッファに配信データが入っている場合には、再生中の配信データの再生が終了してバッファ内の配信データの再生が開始された後の所定のタイミングでデータ要求を実行する。
【００８９】
データ要求のタイミングとしては、配信データの再生開始後の、例えば、バッファが空になった後であってもよく、データ要求に対する配信データが受信されるまでにバッファに書き込みができるようなタイミングであればよい。このように再生開始後の所定のタイミングにデータ要求をすることによって、配信サーバでは、データ要求があったときから、次のデータ要求が来るまでの時間として所定時間以上空くこととなり、その間に次の配信データをデータ作成サーバ４７から受信して記憶することができる。従って、携帯電話機からのデータ要求時に、配信データを確実に用意することができる。また、このように確実に配信データを用意することができるために、配信するデータが用意されていないのにも関わらず携帯電話機からデータ要求が来ることを適切に抑えることができる。
【００９０】
ステップＳ１１２２においてオーサリング端末１２−１におけるコンテンツ作成が終了し、ステップＳ１１２３における携帯電話機１５−１からのデータ要求に対し、当該番組の最後の分割番号を有する配信データを送信する際、配信Ａサーバ４４は、ステップＳ１１２４において、当該配信データを含む応答データに、配信Ａサーバ４４との通信を終了して再度認証サーバ４１へのコンテンツ配信要求を行うよう指示する情報を含めて送信する。この応答データを受信した携帯電話機１５−１は、ステップＳ１１０１と同様に、認証サーバ４１に対してコンテンツ配信要求を送信する。それ以降は、ステップＳ１１０２以降と同様の処理が行われる。
【００９１】
図１２〜１４は、コンテンツ配信システム１０において、携帯電話機１５−１〜１５−Ｍと配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６との間でｈｔｔｐプロトコルを用いてやり取りされるデータのフォーマットを示す図である。
【００９２】
図１２は、例えばステップＳ１１０７、Ｓ１１１２、Ｓ１１２０及びＳ１１２３のような、携帯電話機１５−１〜１５−Ｍから配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６に対するデータ要求の際に送信される要求データ１３００のフォーマットを示す図である。要求データ１３００は、番組ＩＤ１３０１と、サーバ側指定文字列１３０２と、バージョン番号１３０３とを含む。番組ＩＤ１３０１は、配信を要求する番組を識別するための一意の文字列であり、サーバ側指定文字列１３０２は、配信サーバでの処理に必要な文字列であって、具体的には当該番組の何番目の配信データを要求するかを示す分割番号を含む。バージョン番号１３０３は、要求データ１３００を送信する携帯電話機１５−１〜１５−Ｍに搭載された専用アプリケーションのバージョンを示す。
【００９３】
図１３〜１４は、例えばステップＳ１１０８、Ｓ１１１３、Ｓ１１２１及びＳ１１２４のような、図１２に示された要求データに応じて配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６から携帯電話機１５−１〜１５−Ｍに返信する際に用いられる応答データ１４００のフォーマットを示す図である。応答データ１４００は、エラーコード１４０１、番組ＩＤ１４０２、サーバ側指定文字列１４０３、番組名１４０４、及びデータ件数１４０５を含むヘッダ部１４１１と、データ格納オフセット１４０６−１−１〜１４０６−Ｌ（Ｌは任意の自然数）、データ長１４０７−１〜１４０７−Ｌ、データ種別１４０８−１−１〜１４０８−Ｌ、及び実データ１４０９−１〜１４０９−Ｌを含むＬ個のデータ部１４１２−１〜１４１２−Ｌとを含む。エラーコード１４０１は、配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６における要求データ１３００の処理状態を示すものであり、例えば、「０」であれば正常、「１」であればエラー、「２」であれば応答データ１４００を受信した携帯電話機１５−１〜１５−Ｍが、配信Ａサーバ４４、配信Ｂサーバ４５及びエラー配信サーバ４６との通信を終了して認証サーバ４１へ再度コンテンツ配信要求を行うべきである旨を示す。なお、エラーコード１４０１がエラーを示す例えば「１」に設定される場合、当該応答データ１４００は、番組ＩＤ１４０２以降のデータを含まない。次に、番組ＩＤ１４０２は、応答データ１４００に含まれる番組を識別するためのＩＤであり、要求データ１３００に含まれる番組ＩＤ１３０１と共通のＩＤが利用される。サーバ側指定文字列１４０３は、配信サーバでの処理に必要な文字列であって、具体的には次に要求すべき配信データの分割番号を含む。番組名１４０４は、応答データ１４００に含まれる番組の名称であり、データ件数１４０５は、データ部１４１２−１〜１４１２−Ｌに格納されるデータの件数である。例えば、１つの応答データ中にデータ部１４１２−１及び１４１２−２のみが存在する場合、データ件数１４０５は「２」となる。
【００９４】
データ部１４１２−１〜１４１２−Ｌには、携帯電話機１５−１〜１５−Ｍへの配信データである音声データ、画像データ、文字データ、バイブレータ制御情報及び液晶バックライト制御情報が格納される。ただし、応答データ１４００は、必ずしもこれら５種類のデータ全てを含むものではなく、その一部を含んでも良い。また、画像データ、文字データ、バイブレータ制御情報及び液晶バックライト制御情報のそれぞれの種類について、１つのデータを含んでも良く、複数のデータを含んでも良い。
【００９５】
データ格納オフセット１４０６−１〜１４０６−Ｌは、データ部１４１２−１〜１４１２−Ｌの先頭データのオフセット値であり、データ長１４０７−１〜１４０７−Ｌはデータ部１４１２−１〜１４１２−Ｌのデータ長であり、データ種別１４０８−１〜１４０８−Ｌは実データ１４０９−１〜１４０９−Ｌに格納されるデータの種別を示す。データ種別１４０８−１〜１４０８−Ｌは、例えば、実データ１４０９−１〜１４０９−Ｌに格納されているデータが音声データであれば「０」、画像データであれば「１」、文字データであれば「２」、バイブレータ制御情報であれば「３」、液晶バックライト制御情報であれば「４」といったように設定可能である。実データ１４０９−１〜１４０９−Ｌには、コンテンツの内容である音声データ、画像データ、文字データ、バイブレータ制御情報及び液晶バックライト制御情報が、それぞれ後述のフォーマットで格納される。
【００９６】
図１４は、応答データ１４００の実データ１４０９−１〜１４０９−Ｌに格納されるデータのフォーマットを示す図であり、図１４の（ａ）は音声の実データ１５００、（ｂ）は画像の実データ１５１０、（ｃ）は文字の実データ１５２０、（ｄ）はバイブレータ制御情報の実データ１５３０、（ｅ）は液晶バックライト制御情報の実データ１５４０のフォーマットを示す。音声の実データ１５００は、特殊動作フラグ１５０１、再生時間１５０２及び音声データ１５０３を含む。特殊動作フラグ１５０１は特殊動作を設定するためのフラグであり、再生時間１５０２は音声データ１５０３に格納されたデータの再生時間を例えばミリ秒単位で示す。音声データ１５０３には、ｍｌｄ形式又はｍｍｆ形式等の携帯電話機１５−１〜１５−Ｍで再生可能な音声データが格納される。
【００９７】
画像の実データ１５１０は、相対開始時刻１５１１と、動作フラグ１５１２と、レイヤー指定１５１３と、画像種別１５１４と、画像データ１５１５とを含む。相対開始時刻１５１１は、当該画像データ１５１５の表示を開始又は終了する時刻を、同じ応答データ１４００に含まれる音声データ１５０３の再生開始時刻からのミリ秒単位の相対時刻で示すものである。動作フラグ１５１２は、画像表示の「開始」又は「終了」の動作を指定するためのフラグであり、例えば、動作フラグ１５１２が「０」の場合に画像の表示を開始し、「１」の場合に表示を終了するよう設定することが可能である。例として、相対開始時刻１５１１に「３００」、動作フラグ１５１２に「０」が格納されている場合、音声データ１５０３の再生開始から３００ミリ秒経過した時点で、携帯電話機１５−１〜１５−Ｍの表示装置１５３に画像データ１５１５の表示が開始される。この場合、同一の応答データ１４００、又は同じ番組内の当該応答データ以後の応答データに、表示の「終了」を示す動作フラグを含む画像の実データが含まれており、当該終了の実データにおいて指定された相対時刻に画像の表示が終了される。レイヤー指定１５１３は、表示装置１５３において同時に複数の画像を表示する場合に、画像データ１５１５を表示すべきレイヤーを示す。画像種別は、ｊｐｇ形式、ｇｉｆ形式などの画像データ１５１５のデータ形式を指定するためのフィールドである。画像データ１５１５には、携帯電話機１５−１〜１５−Ｍの表示装置１５３に表示されるべき画像データが格納される。なお、画像の実データが表示の終了を示す動作フラグを含む場合、当該実データは、画像種別１５１４及び画像データ１５１５を含まない。
【００９８】
文字の実データ１５２０は、相対開始時刻１５２１と、動作フラグ１５２２と、文字データ１５２３とを含む。相対開始時刻１５２１及び動作フラグ１５２２は、画像の実データ１５１０の相対開始時刻１５１１及び動作フラグ１５１２と同様であり、文字データ１５２３は携帯電話機１５−１〜１５−Ｍの表示装置１５３に表示される文字データを含む。
【００９９】
バイブレータ制御情報の実データ１５３０は、相対開始時刻１５３１と動作フラグ１５３２とを含む。これらは、画像の実データ１５１０の相対開始時刻１５１１及び動作フラグ１５１２と同様であり、動作フラグ１５３２が動作の開始を示す例えば「０」である場合に携帯電話機１５−１〜１５−Ｍの振動装置１５５が作動させられ、振動を発生する。この場合、同一の応答データ１４００内に動作の終了を示す動作フラグが設定された別のバイブレータ制御情報の実データが含まれ、当該終了の実データにおいて指定された相対開始時刻に達すると、振動装置１５５の動作が終了させられる。
【０１００】
液晶バックライト制御情報の実データは、相対開始時刻１５４１と動作フラグ１５４２とを含み、動作フラグ１５４２が動作の開始を示す例えば「０」である場合、指定された相対開始時刻に、携帯電話機１５−１〜１５−Ｍの表示装置１５３の液晶バックライト１５７が点灯させられる。この場合、同一の応答データ１４００内に動作の終了を示す動作フラグが設定された別の液晶バックライト制御情報の実データが含まれ、当該終了の実データにおいて指定された相対開始時刻に達すると、液晶バックライト１５７が消灯させられる。
【０１０１】
以上、本発明に係るコンテンツ配信システムの若干の実施の形態の構成と動作について説明したが、本発明はこうした実施の形態に限定されるものではないことに注意するべきである。例えば、上記の実施の形態では、コンテンツに挿入される制御データとして、携帯電話機のバイブレータ及び液晶バックライトを制御するデータが利用されているが、本発明はこれに限られず、携帯電話機を含む移動体端末が備える様々な機能を制御するデータを利用することが可能である。例えば、制御データとしては、前面と背面の２箇所に表示画面を有する移動体端末の背面液晶画面を使って画像や文字等を表示させる制御データや、移動体端末からの通話を発信させる制御データや、充電池を使い切ってから再充電するためにバッテリを強制的に消費させる制御データや、プッシュボタンを光らせる制御データであってもよい。また、表示部を光らせる制御データとしては、液晶ディスプレイのバックライトを点灯させる制御データの他に、表示部の明るさを制御する制御データであってもよい。
【０１０２】
また、上記実施の形態では、電話機からの送信信号の音声が特定の音声状況である場合として、送信信号の音声にトーン信号が含まれている状況を例にあげ、トーン信号が含まれている場合に対応する付加情報を付加するようにしていたが、本発明はこれに限られず、トーン信号が含まれている以外の音声状況が含まれているか否かを検出し、その音声状況が含まれていると検出された場合にその音声状況に対応する付加情報を付加するようにしてもよい。たとえば、拍手音が含まれている音声状況の場合には、液晶のバックライトの制御データを対応付けるように設定してもよく、また、無音時間が所定時間以上続く音声状況の場合には、バイブレータの制御データを対応付けて設定してもよく、また、特定の言葉が含まれている音声状況であれば、特定の画像を表示させる制御データであってもよい。
【０１０３】
また、上記実施の形態では、データ作成サーバ４７でコンテンツが作成される際、作成の開始から終了まで途切れなく音声データが録音されるようになっていたが、本発明はこれに限られるものではなく、本発明に係るコンテンツ配信システムにおいて配信されるコンテンツは、音声データ又は映像データの少なくとも一方と、制御データとを含めばよいことに注意すべきである。
【０１０４】
更に、上記の実施の形態に係るデータ作成サーバ４７では、コンテンツ作成処理のステップＳ８６において、所定時間ごとに単位再生データを作成していたが、本発明はこれに限られず、例えば、配信すべきデータ量が所定量を超えた場合に単位再生データを作成するようにしてもよい。
【０１０５】
また、上記の実施の形態では、データ作成サーバ４７がサーバシステム群１３に含まれるよう記載したが、本発明はこれに限られず、データ作成サーバ４７は、電話回線網９を介してオーサリング端末１２−１〜１２−Ｎと通信可能であり、且つネットワークを介してサーバシステム群１３と通信可能であればいずれの場所に設置してもよい。データ作成サーバ４７がサーバシステム群１３と離れた場所に設置される場合、ステップＳ８８において作成される配信データを圧縮して、データ作成サーバ４７に送信するようにしてもよい。
【０１０６】
また、上記実施の形態では、携帯電話機１５−１〜１５−Ｍからのコンテンツ配信要求を受けた認証サーバ４１が毎回ユーザの認証を行うようにしていたが、本発明はこれに限られず、例えば、認証サーバ４１の負荷を軽減するため、携帯電話機１５−１〜１５−Ｍの記憶装置１５１に認証日時及び認証結果を保存し、過去の所定の期間内に認証に成功した結果データが存在しない場合にのみ、認証要求を行わせることが可能である。
【０１０７】
また、上記実施の形態では、オーサリング端末１２−１〜１２−Ｎ及びデータ作成サーバ４７により逐次コンテンツを作成し、配信Ａサーバ４４及び配信Ｂサーバ４５に蓄積して、ほぼリアルタイムで携帯電話機１５−１〜１５−Ｍに配信するようにしていたが、本発明はこれに限られず、例えば、オーサリング端末１２−１〜１２−Ｎ及びデータ作成サーバ４７で予め作成された番組のコンテンツを配信Ａサーバ４４及び配信Ｂサーバ４５に蓄積しておき、所定の開始時刻になった際に携帯電話機１５−１〜１５−Ｍに配信するようにしてもよい。この場合、配信管理サーバ４２は、配信サーバに配信データが蓄積されているか否かにより配信可否を判定するのではなく、所定の開始時刻になったか否かにより配信可否を判定するようにすればよい。
【０１０８】
また、上記実施の形態では、配信Ａサーバ４４及び配信Ｂサーバ４５は携帯電話機の機種ごとに変換された１種類以上の配信データを蓄積するようにしていたが、本発明はこれに限られず、例えば、Ａ機種に対応する配信データを配信Ａサーバ４４に蓄積し、Ｂ機種に対応する配信データを配信Ｂサーバ４５に蓄積するといったように、携帯電話機の機種ごとにサーバを設けるようにしてもよい。この場合、例えばステップＳ１１１９において、認証サーバ４１は、コンテンツ配信要求に含まれる携帯電話機の機種情報を読み取り、当該機種に対応する配信サーバのＵＲＬを送信するようにすればよい。
【０１０９】
また、携帯電話機１５−１〜１５−ＭのユーザＩＤとしては、例えば、携帯電話機１５−１〜１５−Ｍに格納されている携帯電話機に固有な識別情報を利用してもよく、携帯電話機からネットワークにデータを送信する際に、基地局１４のゲートウェイにおいて付与される当該携帯電話機のユーザを特定することのできる識別情報を利用してもよい。
【産業上の利用可能性】
【０１１０】
以上、実施の形態を参照して詳述したように、本発明のコンテンツ配信システムにより、携帯電話機等の移動体端末に対するストリーム配信するコンテンツであって、音声データと、それ以外のデータとを含むコンテンツを、電話端末を用いて用意に作成して配信することが可能である。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態に係るコンテンツ配信システムの全体像を示す概略図である。
【図２】本発明の実施の形態に係るコンテンツ配信システムにおいて実現されるコンテンツ配信処理を概念的に示す図である。
【図３】本発明の実施の形態に係るコンテンツ配信システムのオーサリング端末の物理的な構成を示すブロック図である。
【図４】本発明の実施の形態に係るコンテンツ配信システムのサーバシステム群の物理的な構成を示すブロック図である。
【図５】本発明の実施の形態に係るコンテンツ配信システムのサーバシステム群の有する機能を示すブロック図である。
【図６】本発明の実施の形態に係るデータテーブルの例を示す図である。
【図７】本発明の実施の形態に係るコンテンツ配信システムの携帯電話機の物理的な構成を示すブロック図である。
【図８】本発明の実施の形態に係るコンテンツ配信システムにより実現されるコンテンツ作成処理を示すフローチャートである。
【図９】本発明の実施の形態に係るコンテンツ配信システムにより実現されるコンテンツ変換・蓄積処理及びコンテンツ配信管理処理を示すフローチャートである。
【図１０】本発明の実施の形態に係るコンテンツ配信システムにより実現されるコンテンツ配信処理を示す流れ図である。
【図１１】本発明の実施の形態に係るコンテンツ配信システムにおいて利用されるテキスト入力システムの例を示す図である。
【図１２】本発明の実施の形態に係るコンテンツ配信システムにおいて、データ要求のために携帯電話機から配信サーバに送信される要求データのフォーマットを示す図である。
【図１３】本発明の実施の形態に係るコンテンツ配信システムにより配信されるデータのフォーマットを示す図である。
【図１４】本発明の実施の形態に係るコンテンツ配信システムにより配信されるデータのフォーマットを示す図である。
【符号の説明】
【０１１２】
９  電話回線網、１０  コンテンツ配信システム、１１  ネットワーク、１２−１〜１２−Ｎ  オーサリング端末、１３  サーバシステム群、１４  基地局、１５−１〜１５−Ｍ  携帯電話機。
【図１】
2006179985.tif 000003
【図２】
2006179985.tif 000004
【図３】
2006179985.tif 000005
【図４】
2006179985.tif 000006
【図５】
2006179985.tif 000007
【図６】
2006179985.tif 000008
【図７】
2006179985.tif 000009
【図８】
2006179985.tif 000010
【図９】
2006179985.tif 000011
【図１０】
2006179985.tif 000012
【図１１】
2006179985.tif 000013
【図１２】
2006179985.tif 000014
【図１３】
2006179985.tif 000015
【図１４】
2006179985.tif 000016