(57)【要約】【課題】長時間の映像コンテンツでも移動体通信システムのテレビ電話移動機で受信して良好に視聴すること。【解決手段】Ｗｅｂサーバ３０ａ〜３０ｃとテレビ電話移動機４０ａ〜４０ｄとの間に映像変換サーバ１０を接続し、この映像変換サーバ１０によって、テレビ電話移動機４０ａで要求された映像コンテンツデータをＷｅｂサーバ３０ａから受信する際に、そのヘッダ情報に不具合がなければ当該映像コンテンツデータを受信し、この受信後に映像コンテンツデータを構成する映像データ及び音声データの各々の再生時刻情報を算出し、これら再生時刻情報をもとに映像データ及び音声データの同期を取った後に、双方をテレビ電話移動機用多重化規格で多重化してテレビ電話移動機４０ａへ送信する。【選択図】      図１
2007325114.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバに保存された音声データ及び映像データから成る映像コンテンツデータを、移動体通信網のテレビ電話機能を搭載した移動通信端末機で受信することにより映像コンテンツを視聴可能とする移動体通信映像配信システムにおいて、
前記移動通信端末機からの要求に応じた映像コンテンツが保存された前記Ｗｅｂサーバに通信接続し、このＷｅｂサーバから該要求された映像コンテンツデータのヘッダ情報を受信する第１の通信制御手段と、
前記受信されたヘッダ情報をチェックすることにより当該ヘッダ情報に不具合がない場合に該当映像コンテンツデータを受信してバッファリングし、不具合がある場合に前記移動通信端末機へ異常を通知して該移動通信端末機との呼接続を切断し、また、前記Ｗｅｂサーバから受信される映像コンテンツデータのデータ量の累積値を管理し、前記Ｗｅｂサーバとの通信が切断状態となった際に、該切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求を前記Ｗｅｂサーバに対して行う第２の通信制御手段と、
前記バッファリングされた映像コンテンツデータのヘッダ情報に含まれるサンプリングレート情報に基づき当該映像コンテンツデータ中の映像データの再生時刻情報を算出すると共に、同映像コンテンツデータ中の音声データの規定の配置時間間隔から当該音声データの再生時刻情報を算出する時刻情報演算手段と、
前記映像データ及び前記音声データの再生時刻情報をもとに、当該映像データ及び音声データの同期を取る同期制御手段と、
前記同期が取られた映像データ及び音声データを、テレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信する多重化制御手段と
を有する映像変換サーバを前記移動体通信網に配備したことを特徴とする移動体通信映像配信システム。
【請求項２】
Ｗｅｂサーバに保存された音声データ及び映像データから成る映像コンテンツデータを、移動体通信網を介してテレビ電話機能を搭載した移動通信端末機へ送信し、当該移動通信端末機で映像コンテンツを視聴可能とする映像変換サーバにおいて、
前記移動通信端末機からの要求に応じた映像コンテンツが保存された前記Ｗｅｂサーバに通信接続し、このＷｅｂサーバから該要求された映像コンテンツデータのヘッダ情報を受信する第１の通信制御手段と、
前記受信されたヘッダ情報をチェックすることにより当該ヘッダ情報に不具合がない場合に、該当映像コンテンツデータを受信してバッファリングする第２の通信制御手段と、
前記受信された映像コンテンツデータのヘッダ情報に含まれるサンプリングレート情報に基づき当該映像コンテンツデータ中の映像データの再生時刻情報を算出すると共に、当該映像コンテンツデータ中の音声データの規定の配置時間間隔から当該音声データの再生時刻情報を算出する時刻情報演算手段と、
前記映像データ及び前記音声データの再生時刻情報をもとに、当該映像データ及び音声データの同期を取る同期制御手段と、
前記同期が取られた映像データ及び音声データを、テレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信する制御を行う多重化制御手段と
を備えたことを特徴とする映像変換サーバ。
【請求項３】
前記第２の通信制御手段は、前記ヘッダ情報に不具合がある場合、前記移動通信端末機へ異常を通知して該移動通信端末機との呼接続を切断する
ことを特徴とする請求項２に記載の映像変換サーバ。
【請求項４】
前記第２の通信制御手段は、前記Ｗｅｂサーバから受信される映像コンテンツデータのデータ量の累積値を管理し、前記Ｗｅｂサーバとの通信が切断状態となった際に、該切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求を前記Ｗｅｂサーバに対して行う
ことを特徴とする請求項２または３に記載の映像変換サーバ。
【請求項５】
Ｗｅｂサーバに保存された音声データ及び映像データから成る映像コンテンツデータを、移動体通信網を介してテレビ電話機能を搭載した移動通信端末機へ送信し、当該移動通信端末機で映像コンテンツを視聴可能とする移動体通信映像配信方法において、
前記移動通信端末機からの要求に応じた映像コンテンツが保存された前記Ｗｅｂサーバに通信接続し、このＷｅｂサーバから該要求された映像コンテンツデータのヘッダ情報を受信する第１のステップと、
前記第１のステップにて受信されたヘッダ情報をチェックすることにより当該ヘッダ情報に不具合がない場合に該当映像コンテンツデータを受信してバッファリングし、不具合がある場合に前記移動通信端末機へ異常を通知して該移動通信端末機との呼接続を切断する第２のステップと、
前記第２のステップにて受信される映像コンテンツデータのデータ量の累積値を管理し、前記Ｗｅｂサーバとの通信が切断状態となった際に、該切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求を前記Ｗｅｂサーバに対して行う第３のステップと、
前記第２のステップにて受信された映像コンテンツデータのヘッダ情報に含まれるサンプリングレート情報に基づき当該映像コンテンツデータ中の映像データの再生時刻情報を算出すると共に、同映像コンテンツデータ中の音声データの規定の配置時間間隔から当該音声データの再生時刻情報を算出する第４のステップと、
前記映像データ及び前記音声データの再生時刻情報をもとに、当該映像データ及び音声データの同期を取る第５のステップと、
前記同期が取られた映像データ及び音声データを、テレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信する第６のステップと
を含むことを特徴とする移動体通信映像配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサーバに保存された音声と映像データから成る映像コンテンツを、移動体通信システムのテレビ電話移動機で受信することにより映像を視聴可能とする移動体通信映像配信システム、映像変換サーバ、移動体通信映像配信方法に関する。
【背景技術】
【０００２】
近年、様々な用途でＷｅｂサーバが利用されているが、中にはＷｅｂサーバに映像コンテンツ情報を保存し、この保存情報をテレビ電話機能が搭載された携帯電話機等のテレビ電話移動機がＷｅｂサーバにデータを直接取りに行き、パケットデータとする利用方法も一般的になっている。
しかし、テレビ電話移動機で視聴可能な映像コンテンツ情報の長さは数分程度と短いものに限られている。その理由の１つとして、テレビ電話移動機でのパケットデータのバッファリングによる影響が挙げられる。エラーレートが非常に高い無線環境下では通信中にパケットの損失やデータ破壊などが発生する可能性が高く、再送回数も増加するため、端末装置であるテレビ電話移動機側で中断すること無く映像視聴を行うためには、端末装置で多くのパケットデータのバッファリングを行う必要がある。しかし、長時間の映像コンテンツの視聴を行う場合、更に多くバッファリングを行う必要があるため、映像視聴開始までに非現実的な長時間のバッファリング時間を要してしまう事になる。
【０００３】
この種の大容量の映像コンテンツ情報を端末装置で受信するシステムとして、特許文献１及び２の技術がある。
特許文献１は、大容量の映像コンテンツデータ（映像コンテンツ情報）を低容量の映像コンテンツデータに変換して、ネットワークを介して送受信する映像コンテンツ変換システムである。更に説明すると、変換センタサーバにおいて、端末装置からのアクセス時に記憶装置に格納された映像コンテンツデータのフォーマットを該端末装置から指定されたフォーマットに変換し、この変換フォーマットにて端末装置へ映像コンテンツデータを配信する。
【特許文献１】特開２００３−２５９３３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１は、サーバにて映像コンテンツ情報のフォーマットを端末装置から指定されたフォーマットに変換することによって、大容量の映像コンテンツ情報を小容量として配信可能としているが、伝送路がインターネット等の有線回線を前提としている。この他、無線回線網であるワイヤレス回線、衛星通信回線などでも実施可能との文言での記載はあるが、移動体通信システムにおける実現内容の開示はない。
【０００５】
このことから、前述したように、エラーレートが非常に高い無線環境下での通信中のパケット損失やデータ破壊などで発生する再送に対応することができず、長時間の映像コンテンツを移動体通信システムのテレビ電話移動機で受信して良好に視聴することができないという問題がある。
本発明は、このような課題に鑑みてなされたものであり、長時間の映像コンテンツでも移動体通信システムのテレビ電話移動機で受信して良好に視聴することができる移動体通信映像配信システム、映像変換サーバ、移動体通信映像配信方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１による移動体通信映像配信システムは、Ｗｅｂサーバに保存された音声データ及び映像データから成る映像コンテンツデータを、移動体通信網のテレビ電話機能を搭載した移動通信端末機で受信することにより映像コンテンツを視聴可能とする移動体通信映像配信システムにおいて、前記移動通信端末機からの要求に応じた映像コンテンツが保存された前記Ｗｅｂサーバに通信接続し、このＷｅｂサーバから該要求された映像コンテンツデータのヘッダ情報を受信する第１の通信制御手段と、前記受信されたヘッダ情報をチェックすることにより当該ヘッダ情報に不具合がない場合に該当映像コンテンツデータを受信してバッファリングし、不具合がある場合に前記移動通信端末機へ異常を通知して該移動通信端末機との呼接続を切断し、また、前記Ｗｅｂサーバから受信される映像コンテンツデータのデータ量の累積値を管理し、前記Ｗｅｂサーバとの通信が切断状態となった際に、該切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求を前記Ｗｅｂサーバに対して行う第２の通信制御手段と、前記バッファリングされた映像コンテンツデータのヘッダ情報に含まれるサンプリングレート情報に基づき当該映像コンテンツデータ中の映像データの再生時刻情報を算出すると共に、同映像コンテンツデータ中の音声データの規定の配置時間間隔から当該音声データの再生時刻情報を算出する時刻情報演算手段と、前記映像データ及び前記音声データの再生時刻情報をもとに、当該映像データ及び音声データの同期を取る同期制御手段と、前記同期が取られた映像データ及び音声データを、テレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信する多重化制御手段とを有する映像変換サーバを前記移動体通信網に配備したことを特徴とする。
【０００７】
この構成によれば、映像変換サーバにおいて、移動通信端末機で要求された映像コンテンツデータをＷｅｂサーバから受信する際に、そのヘッダ情報に不具合がなければ当該映像コンテンツデータを受信し、この受信後に映像コンテンツデータを構成する映像データ及び音声データの各々の再生時刻情報を算出し、これら再生時刻情報をもとに映像データ及び音声データの同期を取った後に、双方をテレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信するようにした。従って、エラーレートが非常に高い無線環境下であっても、長時間の映像コンテンツを移動体通信システムのテレビ電話移動機で受信して良好に視聴することができる。
【０００８】
また、ヘッダ情報に不具合がある場合は移動通信端末機との呼接続を切断するようにしたので、Ｗｅｂサーバからの映像コンテンツデータのダウンロードが適正に行われない、或いは映像コンテンツデータ自体に異常がある場合等に、その不具合を素早く検出して移動通信端末機との呼接続を切断することができ、これによって無駄な通信を行わないようにすることができる。
更に、映像変換サーバが何らかの原因でＷｅｂサーバと通信切断状態となっても、その切断前に受信した映像コンテンツデータに継続する映像コンテンツデータをＷｅｂサーバから受信することができるので、移動通信端末機へ継続してデータを配信することができる。
【０００９】
また、本発明の請求項２による映像変換サーバは、Ｗｅｂサーバに保存された音声データ及び映像データから成る映像コンテンツデータを、移動体通信網を介してテレビ電話機能を搭載した移動通信端末機へ送信し、当該移動通信端末機で映像コンテンツを視聴可能とする映像変換サーバにおいて、前記移動通信端末機からの要求に応じた映像コンテンツが保存された前記Ｗｅｂサーバに通信接続し、このＷｅｂサーバから該要求された映像コンテンツデータのヘッダ情報を受信する第１の通信制御手段と、前記受信されたヘッダ情報をチェックすることにより当該ヘッダ情報に不具合がない場合に、該当映像コンテンツデータを受信してバッファリングする第２の通信制御手段と、前記受信された映像コンテンツデータのヘッダ情報に含まれるサンプリングレート情報に基づき当該映像コンテンツデータ中の映像データの再生時刻情報を算出すると共に、当該映像コンテンツデータ中の音声データの規定の配置時間間隔から当該音声データの再生時刻情報を算出する時刻情報演算手段と、前記映像データ及び前記音声データの再生時刻情報をもとに、当該映像データ及び音声データの同期を取る同期制御手段と、前記同期が取られた映像データ及び音声データを、テレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信する制御を行う多重化制御手段とを備えたことを特徴とする。
【００１０】
この構成によれば、映像変換サーバにおいて、移動通信端末機で要求された映像コンテンツデータをＷｅｂサーバから受信する際に、そのヘッダ情報に不具合がなければ当該映像コンテンツデータを受信し、この受信後に映像コンテンツデータを構成する映像データ及び音声データの各々の再生時刻情報を算出し、これら再生時刻情報をもとに映像データ及び音声データの同期を取った後に、双方をテレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信するようにした。従って、エラーレートが非常に高い無線環境下であっても、長時間の映像コンテンツを移動体通信システムのテレビ電話移動機で受信して良好に視聴することができる。
【００１１】
また、本発明の請求項３による映像変換サーバは、請求項２において、前記第２の通信制御手段は、前記ヘッダ情報に不具合がある場合、前記移動通信端末機へ異常を通知して該移動通信端末機との呼接続を切断することを特徴とする。
この構成によれば、ヘッダ情報に不具合がある場合は移動通信端末機との呼接続を切断するようにしたので、Ｗｅｂサーバからの映像コンテンツデータのダウンロードが適正に行われない、或いは映像コンテンツデータ自体に異常がある場合等に、その不具合を素早く検出して移動通信端末機との呼接続を切断することができ、これによって無駄な通信を行わないようにすることができる。
【００１２】
また、本発明の請求項４による映像変換サーバは、請求項２または３において、前記第２の通信制御手段は、前記Ｗｅｂサーバから受信される映像コンテンツデータのデータ量の累積値を管理し、前記Ｗｅｂサーバとの通信が切断状態となった際に、該切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求を前記Ｗｅｂサーバに対して行うことを特徴とする。
この構成によれば、映像変換サーバが何らかの原因でＷｅｂサーバと通信切断状態となっても、その切断前に受信した映像コンテンツデータに継続する映像コンテンツデータをＷｅｂサーバから受信することができるので、移動通信端末機へ継続してデータを配信することができる。
【００１３】
また、本発明の請求項５による移動体通信映像配信方法は、Ｗｅｂサーバに保存された音声データ及び映像データから成る映像コンテンツデータを、移動体通信網を介してテレビ電話機能を搭載した移動通信端末機へ送信し、当該移動通信端末機で映像コンテンツを視聴可能とする移動体通信映像配信方法において、前記移動通信端末機からの要求に応じた映像コンテンツが保存された前記Ｗｅｂサーバに通信接続し、このＷｅｂサーバから該要求された映像コンテンツデータのヘッダ情報を受信する第１のステップと、前記第１のステップにて受信されたヘッダ情報をチェックすることにより当該ヘッダ情報に不具合がない場合に該当映像コンテンツデータを受信してバッファリングし、不具合がある場合に前記移動通信端末機へ異常を通知して該移動通信端末機との呼接続を切断する第２のステップと、前記第２のステップにて受信される映像コンテンツデータのデータ量の累積値を管理し、前記Ｗｅｂサーバとの通信が切断状態となった際に、該切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求を前記Ｗｅｂサーバに対して行う第３のステップと、前記第２のステップにて受信された映像コンテンツデータのヘッダ情報に含まれるサンプリングレート情報に基づき当該映像コンテンツデータ中の映像データの再生時刻情報を算出すると共に、同映像コンテンツデータ中の音声データの規定の配置時間間隔から当該音声データの再生時刻情報を算出する第４のステップと、前記映像データ及び前記音声データの再生時刻情報をもとに、当該映像データ及び音声データの同期を取る第５のステップと、前記同期が取られた映像データ及び音声データを、テレビ電話移動機用多重化規格で多重化して前記移動通信端末機へ送信する第６のステップとを含むことを特徴とする。
この方法によれば、上記請求項１と同様の作用効果を得ることができる。
【発明の効果】
【００１４】
以上説明したように本発明によれば、長時間の映像コンテンツでも移動体通信システムのテレビ電話移動機で受信して良好に視聴することができるという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を、図面を参照して説明する。但し、本明細書中の全図において相互に対応する部分には同一符号を付し、重複部分においては後述での説明を適時省略する。
図１は、本発明の実施の形態に係る移動体通信映像配信システムの構成を示すブロック図である。
図１に示す移動体通信映像配信システム１は、本実施の形態の特徴要素である映像変換サーバ１０と、この映像変換サーバ１０が接続された移動体通信網２０と、この移動体通信網２０を介して映像変換サーバ１０に接続され、各々が映像コンテンツファイル３１ａ，３１ｂ，３１ｃを有する複数のＷｅｂサーバ３０ａ，３０ｂ，３０ｃと、移動体通信網２０を介して通話、電子メールの送受信を行うと共に、Ｗｅｂサーバ３０ａ〜３０ｃとの通信アクセスによって映像コンテンツファイル３１ａ〜３１ｃから映像コンテンツデータを受信する複数のテレビ電話移動機４０ａ，４０ｂ，４０ｃ，４０ｄとを備えて構成されている。なお、各テレビ電話移動機４０ａ〜４０ｄは、例えばテレビ電話機能が搭載された携帯電話機等の移動通信端末機に該当する。
【００１６】
図２に示すように、映像変換サーバ１０は、通信制御部１１と、サーバ間通信制御部１２と、アドレス管理部１３と、ファイルヘッダ制御部１４と、映像データ制御部１５と、時刻情報演算部（時刻情報演算手段）１６と、音声映像同期制御部（同期制御手段）１７と、音声映像多重化制御部（多重化制御手段）１８とを備えて構成されている。
なお、通信制御部１１、サーバ間通信制御部１２及びアドレス管理部１３によって第１の通信制御手段を構成する。ファイルヘッダ制御部１４及び映像データ制御部１５によって第２の通信制御手段を構成する。
【００１７】
Ｗｅｂサーバ３０ａ〜３０ｃは、通信制御部３１と、データ管理部３２とを備えて構成されている。
テレビ電話移動機４０ａ〜４０ｄは、通信制御部４１と、入力制御部４２と、テレビ電話制御部４３と、画面制御部４４とを備えて構成されている。
映像変換サーバ１０の通信制御部１１は、テレビ電話移動機４０ａ〜４０ｄと通信を行うための制御を行う。
サーバ間通信制御部１２は、ＨＴＴＰ(Hyper Text Transfer Protocol)を利用したＷｅｂサーバ３０ａ〜３０ｃとの通信を行うため制御を行う。
アドレス管理部１３は、Ｗｅｂサーバ３０ａ〜３０ｃに保存された映像コンテンツファイル３１ａ〜３１ｃのＵＲＬ(Uniform Resource Locator)と、そのＵＲＬに対して割り当てられたＩＤ番号を管理する。
【００１８】
ファイルヘッダ制御部１４は、Ｗｅｂサーバ３０ａ〜３０ｃから映像コンテンツデータをダウンロードしながら当該コンテンツのヘッダ要素をチェックし、テレビ電話移動機４０ａ〜４０ｄへの映像配信が可能である事を確認するための制御を行う。
但し、そのチェックの内容は、図３に一例を示すように、チェック要素として、映像コンテンツのファイルサイズ５１と、ビットレート５２と、コンテンツ条件５３と、トラック情報５４と、コーデックタイプ５５などが含まれる。
【００１９】
また、チェック内容は、ファイルサイズ５１は、コンテンツのファイルサイズが４０Ｍｂｙｔｅを超えていないこと。ビットレート５２は、平均ビットレートが６４Ｋｂｐｓ以下であること。コンテンツ条件５３は、第１に、音声のみのコンテンツではない事。第２に、音声トラックの再生時間が１時間を越えていないこと。第３に、画面サイズが１７６×１４４であること。第４に、Ｖｉｄｅｏ（ビデオ）トラックの再生時間が１時間を越えていないこと。第５に、Ｖｉｄｅｏトラックの情報が再生時間順に並んでいること。トラック情報５４は、第１に、Ｔｅｘｔ（テキスト）トラックは存在しないこと。第２に、Ｖｉｄｅｏトラックは存在すること。第３に、Ａｕｄｉｏトラックが１つであること。第４に、Ｖｉｄｅｏトラックが１つであること。コーデックタイプ５５は、第１に、Ａｕｄｉｏのコーデックがテレビ電話移動機でサポート可能なものを利用していること。第２に、Ｖｉｄｅｏのコーデックがテレビ電話移動機でサポート可能なものを利用していること。第３に、Ｖｉｄｅｏトラックのｃｈｕｎｋがファイル内に再生時間順に並んでいないことである。
【００２０】
映像データ制御部１５は、Ｗｅｂサーバ３０ａ〜３０ｃから配信された映像コンテンツデータのダウンロード量を監視し、映像コンテンツデータが全て受信できたか否かを制御する。
時刻情報演算部１６は、映像コンテンツデータのデータ部をダウンロードしながら、そのヘッダ情報に含まれるサンプリングレート情報に基づいて情報の再生時刻情報を算出する。
音声映像同期制御部１７は、その算出された再生時刻情報に基づき、音声と映像情報の順序性を考慮し、音声と映像情報の時刻同期を行う。
音声映像多重化制御部１８は、その同期された音声と映像との情報をテレビ電話移動機用多重化方式に従って同期を取る。
【００２１】
Ｗｅｂサーバ３０ａ〜３０ｃの通信制御部３１は、一般的に既存するＷｅｂブラウザからのＨＴＴＰ通信要求に基づきデータ通信を行い、データ通信異常などにより一時的に通信ができなくなった場合などでも、クライアントからの要求に基づき、通信できなくなった場所からレジューム機能を利用して再度データの配信を行う等の制御を行う。
データ管理部３２は、配信を行うための映像コンテンツファイル３１ａ〜３１ｃを格納して管理を行う。
【００２２】
テレビ電話移動機４０ａ〜４０ｄの通信制御部４１は、映像変換サーバ１０との通信制御を行う。入力制御部４２は、利用者が所望の入力操作を行う。テレビ電話制御部４３は、映像変換サーバ１０からの映像コンテンツデータを受信する制御を行う。画面制御部４４は、その受信された映像コンテンツデータに基づく音声と映像を図示せぬスピーカから出力すると共に画面に表示する制御を行う。
【００２３】
次に、このような構成の移動体通信映像配信システム１においてテレビ電話移動機で映像コンテンツを視聴する際の動作を、図４に示すフロー図及び図５に示すシーケンス図を参照して説明する。
まず、図４のステップＳ１において、ユーザがテレビ電話移動機４０ａのキーパッド４６から、映像変換サーバ１０の番号と、視聴したい映像コンテンツに対して割り当てられている番号（上述のＵＲＬに対して割り当てられたＩＤ番号）とを入力して、テレビ電話接続要求（呼接続要求）の発呼を行ったとする。
【００２４】
この発呼によって、図５のステップＴ１に示すように、呼接続要求の信号が映像変換サーバ１０へ送信され、当該テレビ電話移動機４０ａが映像変換サーバ１０に接続される。この接続は、テレビ電話移動機４０ａの通信制御部４１と映像変換サーバ１０の通信制御部１１との通信制御によって行われる。
この接続時に、映像変換サーバ１０においてテレビ電話移動機４０ａの電話番号によるアドレス確認が行われ、これが完了するとステップＴ２において、アドレス完了通知がテレビ電話移動機４０ａへ送信されると共に、ステップＴ３において、テレビ電話移動機４０ａへ呼出中の音を通知するための信号が送信される。
【００２５】
また、その接続によってテレビ電話移動機４０ａから映像変換サーバ１０へ視聴を行いたい映像コンテンツの番号が送信され、この番号がアドレス管理部１３へ通知される。アドレス管理部１３では、そのテレビ電話移動機４０ａにて入力された電話番号に対してアクセスすべきコンテンツのＵＲＬの変換が行われ、該当コンテンツが保存されているＵＲＬが求められる。
【００２６】
そして、ステップＴ４（図４ではステップＳ２）において、映像変換サーバ１０のサーバ間通信制御部１２の制御によって、先に求められたＵＲＬのＷｅｂサーバ３０ａに接続が行われ、ステップＴ５において、映像コンテンツのダウンロードが開始される。即ち、Ｗｅｂサーバ３０ａから映像コンテンツファイルとそのヘッダ情報が映像変換サーバ１０にダウンロードされる。
ここで、図４のステップＳ３及びＳ４に示すように、ヘッダ部（ヘッダ情報）の取得が成功しなければ、ステップＳ５において、テレビ電話移動機４０ａとの接続呼が非課金で切断される。
【００２７】
一方、ヘッダ情報が取得された場合、ステップＳ６において、ヘッダ情報のチェックが行われる。即ち、映像変換サーバ１０において、図５のステップＴ５に示した映像コンテンツデータのダウンロードと同時に、ステップＴ６（図４ではステップＳ６）において、ファイルヘッダ制御部１４の制御によって、映像コンテンツデータのヘッダ情報に含まれる要素（例えば図３に示した要素）がチェックされる。
【００２８】
このチェックによって、ヘッダ要素に問題（不具合）があると判断された場合、つまり、映像コンテンツデータがテレビ電話移動機４０ａに対して映像配信を行う場合に問題となるようなデータであれば、当該データについては配信を行わず、テレビ電話移動機４０ａに対して当該映像コンテンツデータが異常である旨の通知を行い、図４のステップＳ５において非課金で呼を切断する。
【００２９】
一方、ヘッダ要素に問題が無いと判断された場合、映像データ制御部１５の制御によって、映像コンテンツのデータ部の取得が開始され、ステップＳ８において、その取得が成功しなければ、ステップＳ９において、映像コンテンツのファイルが破損又は存在しないなどのファイル終了となったか否かが判断される。ファイル終了であればステップＳ５において上記同様に非課金で呼切断が行われ、ファイル終了でなければ、ステップＳ１０において所定回数データの再取得が行われる。この結果、再取得されなければ、ステップＳ５において上記同様に非課金で呼切断が行われる。再取得されると、ステップＳ８におけるデータ取得成功時の場合と同様に、次に説明するステップＳ１１〜Ｓ１３の処理が実行される。
【００３０】
つまり、図５のステップＴ７に示すように、取得された映像コンテンツデータが、ステップＴ８においてテレビ電話移動機用フォーマットに変換される処理が行われる。
ここで、Ｗｅｂサーバ３０ａから受信した映像コンテンツデータ自体には音声や映像がどの時間に再生されるかという情報は含まれていない。しかし、テレビ電話移動機４０ａに対して配信するデータに関しては映像と音声を同期させる必要があるため、一度、映像データ制御部１５のバッファに溜まったデータについては音声と映像の各データについて、ステップＳ１１において、時刻情報演算部１６により再生時刻情報の付与を行う。
【００３１】
即ち、映像データの場合、時刻情報はヘッダに含まれるサンプリングレートの情報(vop_time_increment_resolution)と、受信したデータのヘッダに含まれる時間情報(modulo_time_baseとvop_time_increment)とを、直前のデータの時刻情報を足し合わせた結果から算出している。つまり、映像データを受信するためのサンプリングレートを順次積算しながらこれを時刻情報として当該映像データに付与している。
【００３２】
音声データの場合、ファイル形式上必ず２０ｍｓ毎にデータが配置されているため、２０ｍｓを順次積算しながらこれを時刻情報として音声データ毎に付与している。
次に、ステップＳ１２において、音声映像同期制御部１７によって、上記のように時刻情報が付与された映像データと音声データの同期を取る。例えば、映像データに１ｍｓ毎に増加する時刻情報が付与されているとすると、映像データの２０ｍｓ毎に１つの音声データを対応付けて同期を取る。
【００３３】
そして、ステップＳ１３において、音声映像多重化制御部１８によって、その同期が取られた音声と映像データを多重化する。これは、テレビ電話移動機用の音声映像データ多重化の規格であるＩＴＵ−ＴＨ．２２３プロトコルに沿った形式で多重化を行う。
この多重化されたデータは、ステップＳ１４において、テレビ電話移動機４０ａへ配信される。即ち、図５のステップＴ９に示すように、映像・音声多重化データとしてテレビ電話移動機４０ａへ配信される。この映像・音声多重化データはテレビ電話移動機４０ａのテレビ電話制御部４３の制御によって受信され、画面制御部４４の制御によってユーザが視聴可能に表示される。
【００３４】
また、映像コンテンツのファイルサイズについては、Ｗｅｂサーバ３０ａからステップＴ７のように映像コンテンツデータをダウンロードする際に通知されるため、映像変換サーバ１０では、映像データ制御部１５にて、そのダウンロードした映像コンテンツのデータ量の累積値を管理し、この値がファイルサイズになったか否かをチェックする事でコンテンツのダウンロードが終了したか否かを判断する。ここで、ダウンロードが終了したと判断されると、この判断以前にバッファリングされて変換された映像・音声多重化データが全てテレビ電話移動機４０ａへ配信されたタイミングで、ステップＴ１０に示すように、課金で呼が切断される。
【００３５】
次に、移動体通信網２０のネットワーク装置の一時的故障などにより映像変換サーバ１０とＷｅｂサーバ３０ａ間の通信セッションが切断となった場合の動作を、図６のフロー図を参照して説明する。
映像変換サーバ１０は、上述したようにＷｅｂサーバ３０ａから受信した映像コンテンツデータの量を累積している。そのため、ステップＴ２１に示すように、映像変換サーバ１０にて通信セッション切断が起きると、映像データ制御部１５は、切断前に取得された映像コンテンツのデータ量の累積値に基づき、ステップＴ２２に示すように、切断前の映像コンテンツデータに継続するデータの要求（Ｒａｎｇｅ  ｈｅａｄｅｒを付与したＨＴＴＰ  ＧＥＴ）を、Ｗｅｂサーバ３０ａに対して行う。
【００３６】
Ｗｅｂサーバ３０ａでは、ステップＴ２３及びＴ２４に示すように、データ管理部３２の制御によって、その要求に基づく継続のデータのファイルサイズ並びに当該データを送信し、これを受信した映像変換サーバ１０では、前述と同様にステップＴ８において継続の映像コンテンツデータをテレビ電話移動機用データに変換し、これをテレビ電話移動機４０ａへ配信する。
【００３７】
このように、本実施の形態の移動体通信映像配信システム１によれば、Ｗｅｂサーバ３０ａ〜３０ｃとテレビ電話移動機４０ａ〜４０ｄとの間に映像変換サーバ１０を接続し、この映像変換サーバ１０によって、テレビ電話移動機４０ａで要求された映像コンテンツデータをＷｅｂサーバ３０ａから受信する際に、そのヘッダ情報に不具合がなければ当該映像コンテンツデータを受信し、この受信後に映像コンテンツデータを構成する映像データ及び音声データの各々の再生時刻情報を算出し、これら再生時刻情報をもとに映像データ及び音声データの同期を取った後に、双方をテレビ電話移動機用多重化規格で多重化してテレビ電話移動機４０ａへ送信するようにした。
【００３８】
これによって、エラーレートが非常に高い無線環境下であっても、長時間の映像コンテンツを移動体通信網２０のテレビ電話移動機４０ａで受信して良好に視聴することができる。
また、映像変換サーバ１０によって、Ｗｅｂサーバ３０ａから受信された映像コンテンツデータのヘッダ情報に不具合がある場合、テレビ電話移動機４０ａへ異常を通知して当該テレビ電話移動機４０ａとの呼接続を切断するようにした。
【００３９】
これによって、ヘッダ情報に不具合がある場合はテレビ電話移動機４０ａとの呼接続を切断するようにしたので、Ｗｅｂサーバ３０ａからの映像コンテンツデータのダウンロードが適正に行われない、或いは映像コンテンツデータ自体に異常がある場合等に、その不具合を素早く検出してテレビ電話移動機４０ａとの呼接続を切断することができ、これによって無駄な通信を行わないようにすることができる。
【００４０】
また、映像変換サーバ１０によって、Ｗｅｂサーバ３０ａから受信される映像コンテンツデータのデータ量の累積値を管理し、Ｗｅｂサーバ３０ａとの通信が切断状態となった際に、その切断前のデータ量の累積値に基づき、該切断前の映像コンテンツデータに継続するデータの要求をＷｅｂサーバ３０ａに対して行うようにした。
これによって、映像変換サーバ１０が何らかの原因でＷｅｂサーバ３０ａと通信切断状態となっても、その切断前に受信した映像コンテンツデータに継続する映像コンテンツデータをＷｅｂサーバ３０ａから受信することができるので、テレビ電話移動機４０ａへ継続してデータを配信することができる。
これらのように、Ｗｅｂサーバ３０ａ〜３０ｃ上に保存された映像コンテンツがテレビ電話移動機４０ａ〜４０ｄで視聴可能となり、映像コンテンツの長さに依存する事なく視聴可能となる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態に係る移動体通信映像配信システムの構成を示すブロック図である。
【図２】上記移動体通信映像配信システムにおける映像変換サーバ、Ｗｅｂサーバ及びテレビ電話移動機の構成を示すブロック図である。
【図３】上記Ｗｅｂサーバから映像変換サーバへ送信される映像コンテンツデータのヘッダ情報のチェック要素とチェック内容の一例を示す図である。
【図４】上記移動体通信映像配信システムにおいてテレビ電話移動機で映像コンテンツを視聴する際の動作を説明するためのフロー図である。
【図５】上記移動体通信映像配信システムにおいてテレビ電話移動機で映像コンテンツを視聴する際の信号の流れを示すシーケンス図である。
【図６】上記移動体通信映像配信システムにおいて映像変換サーバとＷｅｂサーバ間の通信セッションが切断となった場合の信号の流れを示すシーケンス図である。
【符号の説明】
【００４２】
１  移動体通信映像配信システム
１０  映像変換サーバ
１１  通信制御部
１２  サーバ間通信制御部
１３  アドレス管理部
１４  ファイルヘッダ制御部
１５  映像データ制御部
１６  時刻情報演算部
１７  音声映像同期制御部
１８  音声映像多重化制御部
２０  移動体通信網
３０ａ〜３０ｃ  Ｗｅｂサーバ
３１ａ〜３１ｃ  映像コンテンツファイル
３１  通信制御部
３２  データ管理部
４０ａ〜４０ｄ  テレビ電話移動機
４１  通信制御部
４２  入力制御部
４３  テレビ電話制御部
４４  画面制御部
【図１】
2007325114.tif 000003
【図２】
2007325114.tif 000004
【図３】
2007325114.tif 000005
【図４】
2007325114.tif 000006
【図５】
2007325114.tif 000007
【図６】
2007325114.tif 000008