(57)【要約】【課題】信頼性の低いネットワークを介してデータを受信し記録する際でも信号伝送の実時間性を保持しつつ瑕疵なくデータを伝送する。【解決手段】コンテンツデータを蓄積するコンテンツデータ蓄積部２１とコンテンツデータからストリーミング用の送信データを生成するストリーミングデータ生成部２２とストリーミングインターフェイス２３とコンテンツデータのダウンロード用ファイルを生成するダウンロードファイル生成部２４とこのファイルのためのダウンロード用インターフェイス２５とを備える情報提供装置２と、コンテンツデータをコンテンツデータ記憶部４１に記憶する際の制御を行うストレージ制御回路３９とデータパケットの識別情報を記録するパケット情報記録部４０と欠落パケットの再送要求を行うパケット再送要求処理回路３８とを備えるデータ受信端末３とを、ネットワーク４を介して接続する。【選択図】　図１
2004038575.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを送信する情報提供装置とデータ受信装置とがネットワークを介して接続され該コンテンツデータをパケット化して送受信するデータ送受信システムにおいて、
上記データ受信装置は、
欠落パケットを検出する欠落パケット検出手段と、
上記欠落パケットの再送信を要求する欠落パケット再送要求手段とを備え、
上記コンテンツデータをコネクションレス型通信で受信し、上記欠落パケット検出手段において欠落パケットが検出された場合、上記欠落パケット再送要求手段は、上記情報提供装置に対して該欠落パケットをコネクション型通信により再度送信するよう要求することを特徴とするデータ送受信システム。
【請求項２】
上記情報提供装置は、
上記コンテンツデータを蓄積する蓄積手段と、
送信する一連のコンテンツデータを一時的に記憶する一時記憶手段と、
上記一連のコンテンツデータをパケット化してコネクション型通信又はコネクションレス型通信で送信する送信手段とを有し、
上記データ受信装置は、
上記送信手段により送信されたデータパケットを受信する受信手段と、
上記データパケットから再構成されるコンテンツデータを多重分離する多重分離手段と、
上記分離された映像データ及び音楽データを復号する復号手段と、
上記再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録手段と、
上記データパケットから再構成されたコンテンツデータ及び上記再送信された欠落パケットを記録する記録手段とを有すること
を特徴とする請求項１記載のデータ送受信システム。
【請求項３】
上記コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項１記載のデータ送受信システム。
【請求項４】
コンテンツデータをパケット化して送受信するデータ送受信方法において、
送信されたパケットのうち受信側における欠落パケットを検出する欠落パケット検出工程と、
上記欠落パケットの再送信を要求する欠落パケット再送要求工程とを有し、
上記コンテンツデータをコネクションレス型通信で受信し、上記欠落パケット検出工程において欠落パケットが検出された場合、上記欠落パケット再送要求工程において、該欠落パケットをコネクション型通信により再度送信するよう要求することを特徴とするデータ送受信方法。
【請求項５】
蓄積された一連のコンテンツデータをパケット化してコネクションレス型通信で送信する送信工程と、
上記一連のコンテンツデータのデータパケットをコネクションレス型通信で送信する送信工程と、
上記送信工程において送信されたデータパケットを受信する受信工程と、
上記データパケットから再構成されたコンテンツデータを多重分離する多重分離工程と、
上記分離された映像データ及び音楽データを復号する復号工程と、
上記再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録工程と、
上記欠落パケット検出工程において欠落パケットが検出されると該欠落パケットをコネクション型通信により再送信するよう要求する欠落パケット要求工程と、
上記パケットから再構成されたコンテンツデータ及び上記再送信された欠落パケットを記録する記録工程と
を有することを特徴とする請求項４記載のデータ送受信方法。
【請求項６】
上記コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項５記載のデータ送受信方法。
【請求項７】
コンテンツデータを蓄積する蓄積手段と、
一連のコンテンツデータをパケット化してデータ受信装置へ送信する送信手段とを備え、
コネクション型通信によって上記一連のコンテンツデータを送信し、上記データ受信装置より欠落パケットの再送信が要求されると上記欠落パケットをコネクションレス型通信で送信する情報提供装置。
【請求項８】
上記コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項７記載の情報提供装置。
【請求項９】
蓄積手段に蓄積された一連のコンテンツデータをパケット化してコネクションレス型通信によりデータ受信装置へ送信するコネクションレス型送信工程と、
上記データ受信装置より欠落パケットの再送信が要求されると上記欠落パケットをコネクションレス型通信で送信するコネクション型送信工程と
を有することを特徴とする情報提供方法。
【請求項１０】
上記コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項９記載の情報提供方法。
【請求項１１】
パケット化されたコンテンツデータを受信する受信手段と、上記受信したコンテンツデータから欠落パケットを検出する欠落パケット検出手段と、
上記欠落パケットの再送信を要求する欠落パケット再送要求手段とを備え、
上記コンテンツデータをコネクションレス型通信で受信し、上記欠落パケット検出手段において欠落パケットが検出された場合、上記欠落パケット再送要求手段は、上記情報提供装置に対して該欠落パケットをコネクション型通信により再度送信するよう要求することを特徴とするデータ受信装置。
【請求項１２】
上記受信した個々のデータパケットからコンテンツデータを再構成し再生する再生手段と、
上記再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録手段と、
上記再構成されたコンテンツデータ及び上記再送信された欠落パケットを記録する記録手段と
を有することを特徴とする請求項１１記載のデータ受信装置。
【請求項１３】
上記コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項１１記載のデータ受信装置。
【請求項１４】
パケット化されたコンテンツデータを受信する受信工程と、上記受信したコンテンツデータから欠落パケットを検出する欠落パケット検出工程と、
上記欠落パケットの再送信を要求する欠落パケット再送要求工程とを有し、
上記コンテンツデータをコネクションレス型通信で受信し、上記欠落パケット検出工程において欠落パケットが検出された場合、上記欠落パケット再送要求工程において、上記情報提供装置に対して該欠落パケットをコネクション型通信により再度送信するよう要求することを特徴とするデータ受信方法。
【請求項１５】
上記受信した個々のデータパケットからコンテンツデータを再構成し再生する再生工程と、
上記再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録工程とを有し、
上記再構成されたコンテンツデータ及び上記再送信された欠落パケットを記録手段に記録することを特徴とする請求項１４記載のデータ受信方法。
【請求項１６】
上記コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項１４記載のデータ受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ送受信システム及びデータ送受信方法に関し、特に、確実なデータ伝送が保障できない環境下でストリーミング及びダウンロードを行うデータ送受信システム及びデータ送受信方法に関する。また、このシステムを構成するに好適な情報提供装置及び情報提供方法、データ受信装置及びデータ受信方法に関する。
【０００２】
【従来の技術】
近年、画像データ、音楽データ等のＡＶ（Ａｕｄｉｏ　ａｎｄ　Ｖｉｓｕａｌ）コンテンツを、インターネットを通じて流通する動きが盛んになってきている。流通形態の１つとしては、ＡＶコンテンツをファイルとして手に入れる、いわゆる「ダウンロード」があり、他の例としては、サーバに蓄積されたＡＶコンテンツデータを直接視聴し、データの受信中に同時に再生処理を行う「ストリーミング」がある。
【０００３】
コンテンツデータを、インターネットを用いて送受する場合、特に、ダウンロードする（特に、売買する）場合に、入手したデータに欠落（瑕疵）があることは許されない。そのため、インターネットのように信頼性の低い伝送路を用いて確実なデータ送受を行うためには、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）といったデータ伝送の確実性を保障するプロトコルを用いるようにしている。ＴＣＰは、ネットワークの状況によって送信順とは異なる順序で届くパケットを送信順に戻したり、エラーの発生等により送信されなかったパケットの再送を要求するプロトコルを含んでおり、これにより確実なデータ伝送を実現している。
【０００４】
これに対して、ネットワークを介したコンテンツデータ配信、例えばオーディオオンデマンド（Ａｕｄｉｏ　Ｏｎ　Ｄｅｍａｎｄ）、ビデオオンデマンド（Ｖｉｄｅｏ　Ｏｎ　Ｄｅｍａｎｄ）等において、自然な音声再生又は映像再生を行うためには、実時間性のあるストリーミングを用いる。
【０００５】
実時間性が要求されるデータ転送では、ＴＣＰを用いると再送手続等により実時間性を損なうため、確実性をある程度損なうにしてもＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることで実時間性を確保している。
【０００６】
【発明が解決しようとする課題】
ところが、ＵＤＰによるデータ伝送では、実時間性のあるデータ転送が実現できストリーミング処理が可能であるものの、実際には全てのデータパケットが受け取れるわけではない。そのため、音楽ソフト等のＡＶコンテンツをインターネットで流通するような場合、ＡＶコンテンツの内容をストリーミングで確認した後、このＡＶコンテンツを購入する際には、改めてダウンロードによって、このＡＶコンテンツの完全なデータを入手するという形態がしばしばとられている。
【０００７】
この場合、ユーザは、コンテンツの内容確認の際、ストリーミングによって不完全ながらもほぼ全てのデータを取得しているにもかかわらず、このコンテンツを購入する際に改めて全データをダウンロードする必要があった。また、ユーザにとっては、入手したコンテンツの内容を直ぐ再生（ストリーミング）したい場合が殆どである。
【０００８】
このようにストリーミングによって大半のデータが得られているコンテンツをダウンロードすることは、無駄な接続料金を支払わなければならない上に、伝送路やサーバに対しても多大な負担になっていた。
【０００９】
そこで本発明は、このような従来の実情に鑑みて提案されたものであり、信頼性の低いネットワークを介してデータを受信し記録する際、信号伝送の実時間性を保持しつつ瑕疵なくデータを伝送するデータ送受信システム及びデータ送受信方法、また、このデータ送受信システムに適用される情報提供装置及び情報提供方法、並びにデータ受信装置及びデータ受信方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述した目的を達成するために、本発明に係るデータ送受信システムは、コンテンツデータを送信する情報提供装置とデータ受信装置とがネットワークを介して接続され該コンテンツデータをパケット化して送受信するデータ送受信システムにおいて、データ受信装置に、欠落パケットを検出する欠落パケット検出手段と、欠落パケットの再送信を要求する欠落パケット再送要求手段とを設け、コンテンツデータをコネクションレス型通信で受信し、欠落パケット検出手段において欠落パケットが検出された場合、欠落パケット再送要求手段が情報提供装置に対して該欠落パケットをコネクション型通信により再度送信するように要求する。
【００１１】
このようなデータ送受信システムは、信頼性が低いネットワーク環境下においても信号伝送の実時間性を保持しつつ瑕疵なくデータを送受信する。
【００１２】
具体的に、情報提供装置には、コンテンツデータを蓄積する蓄積手段と、送信する一連のコンテンツデータを一時的に記憶する一時記憶手段と、一連のコンテンツデータをパケット化してコネクション型通信又はコネクションレス型通信で送信する送信手段とを設ける。また、データ受信装置には、送信手段により送信されたデータパケットを受信する受信手段と、データパケットから再構成されるコンテンツデータを多重分離する多重分離手段と、分離された映像データ及び音楽データを復号する復号手段と、再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録手段と、データパケットから再構成されたコンテンツデータ及び再送信された欠落パケットを記録する記録手段とを設ける。
【００１３】
ここで、コネクションレス型通信としては、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、コネクションレス型通信としては、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることが好ましい。
【００１４】
上述した目的を達成するために、本発明に係るデータ送受信方法は、コンテンツデータをパケット化して送受信するデータ送受信方法において、送信されたパケットのうち受信側における欠落パケットを検出する欠落パケット検出工程と、欠落パケットの再送信を要求する欠落パケット再送要求工程とを有し、コンテンツデータをコネクションレス型通信で受信し、欠落パケット検出工程で欠落パケットが検出された場合、欠落パケット再送要求工程において該欠落パケットをコネクション型通信により再度送信するよう要求する。
【００１５】
具体的に、本発明に係るデータ送受信方法は、蓄積された一連のコンテンツデータをパケット化してコネクションレス型通信で送信する送信工程と、一連のコンテンツデータのデータパケットをコネクションレス型通信で送信する送信工程と、送信工程において送信されたデータパケットを受信する受信工程と、データパケットから再構成されたコンテンツデータを多重分離する多重分離工程と、分離された映像データ及び音楽データを復号する復号工程と、再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録工程と、欠落パケット検出工程において欠落パケットが検出されると該欠落パケットをコネクション型通信により再送信するよう要求する欠落パケット要求工程と、パケットから再構成されたコンテンツデータ及び再送信された欠落パケットを記録する記録工程とを有する。
【００１６】
また、コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００１７】
上述した目的を達成するために、本発明に係る情報提供装置は、コンテンツデータを蓄積する蓄積手段と、一連のコンテンツデータをパケット化してデータ受信装置へ送信する送信手段とを備え、コネクション型通信によって一連のコンテンツデータを送信し、データ受信装置より欠落パケットの再送信が要求されると欠落パケットをコネクションレス型通信で送信する。
【００１８】
ここで、コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、上記コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００１９】
また、本発明に係る情報提供方法は、蓄積された一連のコンテンツデータをパケット化してコネクションレス型通信によりデータ受信装置へ送信するコネクションレス型送信工程と、データ受信装置より欠落パケットの再送信が要求されると欠落パケットをコネクションレス型通信で送信するコネクション型送信工程とを有することにより、上述の目的を達成する。
【００２０】
ここで、コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００２１】
また、本発明に係るデータ受信装置は、パケット化されたコンテンツデータを受信する受信手段と、受信したコンテンツデータから欠落パケットを検出する欠落パケット検出手段と、欠落パケットの再送信を要求する欠落パケット再送要求手段とを備え、コンテンツデータをコネクションレス型通信で受信し、欠落パケット検出手段において欠落パケットが検出された場合、欠落パケット再送要求手段は、情報提供装置に対して該欠落パケットをコネクション型通信により再度送信するよう要求することにより、上述の目的を達成する。
【００２２】
ここで、データ受信装置は、具体的に、受信した個々のデータパケットからコンテンツデータを再構成し再生する再生手段と、再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録手段と、再構成されたコンテンツデータ及び再送信された欠落パケットを記録する記録手段とを備えている。
【００２３】
また、コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００２４】
本発明に係るデータ受信方法は、パケット化されたコンテンツデータを受信する受信工程と、受信したコンテンツデータから欠落パケットを検出する欠落パケット検出工程と、欠落パケットの再送信を要求する欠落パケット再送要求工程とを有し、コンテンツデータをコネクションレス型通信で受信し、欠落パケット検出工程において欠落パケットが検出された場合、欠落パケット再送要求工程において、情報提供装置に対して該欠落パケットをコネクション型通信により再度送信するよう要求することにより、上述した目的を達成する。
【００２５】
具体的には、受信した個々のデータパケットからコンテンツデータを再構成し再生する再生工程と、再構成されたコンテンツデータの受信パケット情報を記録する受信パケット情報記録工程とを設け、再構成されたコンテンツデータ及び上記再送信された欠落パケットを記録手段に記録する。また、コネクションレス型通信には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）を用い、コネクションレス型通信には、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００２６】
【発明の実施の形態】
本発明の具体例として示すデータ送受信システムは、コンテンツデータをパケット化して送受信する際、まずコネクションレス型通信で送信し、送信できなかったデータパケットをコネクション型通信により改めて送信することで、信頼性の低いネットワークを介してデータを送受する際でも、ストリーミングによって大半のデータが得られているコンテンツデータの全てを再度ダウンロードすることなく、瑕疵なくデータを伝送するようにしたデータ送受信システムである。そのため、受信側端末では、情報提供側サーバから送信されるコンテンツデータの全データパケットをパケット単位で識別して記録できるように、欠落パケットを検出し、この欠落パケットの再送信を要求する構成を備えている。
【００２７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。本具体例として示すデータ送受信システム１は、図１に示すように、情報提供装置２とデータ受信端末３とを備え、これらがネットワーク４を介して互いに接続されている。このデータ送受信システム１は、情報提供装置２において、画像データ、音楽データ等のＡＶ（Ａｕｄｉｏ　ａｎｄ　Ｖｉｓｕａｌ）コンテンツを、ネットワークを通じて配信し、データ受信端末３において、情報提供装置２からのＡＶコンテンツデータを受信し、データの受信中に同時に再生処理を行う「ストリーミング」によって、ユーザがこの受信データを直接視聴できるようになっている。ここで、ネットワーク４は、いわゆるインターネットのように信頼性の低いデータ伝送路である。
【００２８】
このデータ送受信システム１は、ネットワークを介したコンテンツデータの送受、特に、コンテンツデータの売買を目的とするデータ配信等に適用できる。
【００２９】
続いて、各構成に関して具体的に説明する。情報提供装置２は、コンテンツデータが蓄積されたコンテンツデータ蓄積部２１と、コンテンツデータをストリーミングとして送信する際の送信データを生成するストリーミングデータ生成部２２と、このストリーミングデータのためのストリーミングインターフェイス２３とを備えている。また、コンテンツデータのダウンロード用ファイルを生成するダウンロードファイル生成部２４と、このファイルのためのダウンロード用インターフェイス２５とを備えている。
【００３０】
情報提供装置２のコンテンツデータ蓄積部２１には、画像データと音楽データとが多重化され、さらにパケット化されたコンテンツデータが蓄積されている。データ形式によっては、パケット化されていないコンテンツと、多重化及びパケット化のための情報とが別々に管理されている場合もある。
【００３１】
データパケットのパケットヘッダには、コンテンツ毎に一意なパケット識別番号が付加されている。また、コンテンツデータ蓄積部２１に蓄積されている全てのコンテンツには、コンテンツ毎に固有の識別番号が付加されて管理されている。そのため、ストリーミングデータ生成部２２及びダウンロードファイル生成部２４は、このコンテンツ識別番号とパケット識別番号を指定されれば、ストレージブロックコンテンツデータ蓄積部２１に格納されているコンテンツの一部をパケット単位で取り出すことができる。
【００３２】
データ受信端末３は、主にストリーミングデータを受け取るストリーミングインターフェイス３１と、主にダウンロード用ファイルを受け取るダウンロード用インターフェイス３２とを備えている。
【００３３】
ストリーミングインターフェイスは、コンテンツデータ配信において、例えばオーディオオンデマンド（Ａｕｄｉｏ　Ｏｎ　Ｄｅｍａｎｄ）、ビデオオンデマンド（Ｖｉｄｅｏ　Ｏｎ　Ｄｅｍａｎｄ）等、実時間性のあるコネクションレス型通信に対応しており、ここでは、ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）（ＵＤＰ／ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ））を用いる。一方、ダウンロード用インターフェイスには、コネクション型通信に対応しており、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）（ＴＣＰ／ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ））といったデータ伝送の確実性を保障するプロトコルを用いる。
【００３４】
また、データ受信端末３は、受信したコンテンツデータに多重化されている画像データと音楽データとを分離する多重化分離回路３３と、多重化分離回路３３にて分離されたビデオビットストリームを復号するビデオデコーダ３４と、オーディオビットストリームを復号するオーディオデコーダ３５とを備えている。多重化分離回路３３は、パケットヘッダを外して、各デコーダにコンテンツデータを送る。ここで、オーディオデータとビデオデータは、ＵＤＰの別ポートに届けられるため、データパケットの識別ができる。ビデオデコーダ３４で復号された画像データは、ディスプレイ３６にて表示される。また、オーディオデコーダ３５で復号された音楽データは、スピーカ３７から出力される。
【００３５】
さらに、データ受信端末３は、入力したコンテンツデータをコンテンツデータ記憶部４１に記憶する際の制御を行うストレージ制御回路３９と、データパケットの情報を記録するパケット情報記録部４０と、欠落パケットの再送要求を行うパケット再送要求処理回路３８とを備えている。また、構成全体を統括管理する制御部４２を備えている。
【００３６】
データ受信端末３における制御部４２は、ＴＣＰに対応したダウンロード用インターフェイス３２を介して、ストリーミングデータ生成部２２にコンテンツ識別番号を指定してストリーミング送信要求を送る。ストリーミングデータ生成部２２は、パケット化されたコンテンツデータをＵＤＰ／ＩＰに基づいてストリーミングする。
【００３７】
データ受信端末３に届けられたデータパケットは、多重化分離回路３３に送られるとともにストレージ制御回路３９に送られる。
【００３８】
ストレージ制御回路３９は、ストリーミングインターフェイス３１より入力した一連のデータパケットよりなる多重化されたコンテンツデータをコンテンツデータ記憶部４１に記憶する際の制御を行う。また、パケットヘッダから得られるデータパケット情報をパケット情報記録部４０に記録するとともに欠落したデータパケットを検出する。また、欠落したデータパケットのコンテンツ識別番号とパケット識別番号とをパケット再送要求処理回路３８に送る。
【００３９】
パケット再送要求処理回路３８は、欠落したデータパケットのコンテンツ識別番号とパケット識別番号とを指定して情報提供装置２に再送要求を送る。情報提供装置２は、ＴＣＰにより該当するデータパケットをデータ受信端末３に対して再送する。
【００４０】
またここで、ストレージ制御回路３９は、データパケットのコンテンツデータ記録部４１における保存先アドレスをコンテンツデータのパケット情報と関連づけしたテーブルとしてパケット情報記録部４０に保存することもできる。パケットヘッダにはデータサイズとパケット識別番号等が予め記録されているため、ストレージ制御回路３９は、順次受け取られるデータパケットのパケットヘッダを読み出すことによって、データパケットの属性情報を知ることができる。このデータパケットの識別番号やタイムスタンプ等、パケットを特定するための情報を、別途、パケット情報記録部４０に記録しておき、パケットエラー、パケットロス等が起こった際に、欠落したパケットを、この情報に基づいてストリーミングとは別のタイミングでＴＣＰ等の信頼度の高いデータ転送方法で入手する。
【００４１】
これにより、ストレージ制御回路３９は、パケット情報記録部４０に一旦記録したデータパケットの情報及びコンテンツデータの保存先アドレスに基づいて、コンテンツデータ記録部４１に欠落パケット分の記録領域を残しながら記録することもできる。この場合、欠落したデータパケットを受け取った際、本来記録されるべき記録位置に記録することができる。
【００４２】
また、コンテンツデータ記録部４１がランダムアクセス可能なディスク状記録媒体であれば、再送される欠落データパケットを追記録してもよい。この場合は、図２（ｂ）に示すように、欠落して追記録されたデータパケット（パケット識別番号「０ｘ００４０」）を送信時の順序に整順して再生できる。また、線形記録媒体であれば、受け取ったコンテンツデータを一時的に記録する一時記憶部を設け、欠落パケットを受け取ってコンテンツデータの欠落を補完した時点でデータパケットを整順して線形記録媒体に記録する方式とすることもできる。
【００４３】
ストレージ制御回路３９は、ストリーミングで受け取ったコンテンツデータとＴＣＰにより受け取った再送データパケットとを併せて、パケット情報記録部４０を参照して完全なコンテンツデータとしてコンテンツデータ記録部４１に記録する。
【００４４】
ここで、データ受信端末３は、パーソナルコンピュータ、携帯型電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ：携帯情報端末）等、インターネットに接続可能かつＡＶコンテンツが再生可能な機器であれば、特に限定されない。また、配信されるコンテンツデータは、音楽データ単体、画像データ単体、テキストデータ、プログラムデータ等であってもよい。また、ストリーミングを開始するときのデータ受信端末３から情報提供装置２へのストリーミング要求、及びコンテンツ識別番号とパケット識別番号とを指定して欠落したデータパケットの再送を要求する際には、ＵＤＰを用いることもできる。
【００４５】
続いて、データ送受信システム１がデータパケット再送を要求する処理を、図３を用いて説明する。
【００４６】
まず、データ送受信システム１におけるデータ受信端末３は、ステップＳ１において、ＴＣＰに対応したダウンロード用インターフェイス３２（又は、ＵＤＰに対応したストリーミングインターフェイス３１）を介して、情報提供装置２のストリーミングデータ生成部２２にコンテンツ識別番号を指定してストリーミング送信要求を送る。情報提供装置２は、ストリーミングデータ生成部２２においてパケット化されたコンテンツデータをＵＤＰ／ＩＰに基づいてストリーミングする。データ受信端末３に届けられたデータパケットは、多重化分離回路３３において、ビデオデータ（画像データ）とオーディオデータ（音声データ）とに分離され、実時間再生される。
【００４７】
データ受信端末３に届けられたデータパケットは、ストレージ制御回路３９に送られ、コンテンツデータ記録部４１に記録される（ステップＳ２）。このとき、コンテンツデータのコンテンツ識別番号及びパケット識別番号と、保存先アドレスとを対応付けしてパケット情報記録部４０に記録する（ステップＳ３）。
【００４８】
ストレージ制御回路３９は、ステップＳ４において、ストリーミングが終了したことを確認すると、ステップＳ５において、送られたデータパケットのパケット識別番号をカウントすることで、欠落しているデータパケットを検出する。
【００４９】
続いて、ステップＳ６において、欠落データパケットがあるか否かを判別し、欠落データパケットがあった場合、ステップＳ７において、欠落パケットのパケット識別番号とコンテンツ識別番号とをパケット再送要求処理回路３８に送る。パケット再送要求処理回路３８は、欠落パケットのコンテンツ識別番号とパケット識別番号とを指定して情報提供装置２に再送要求を送る。情報提供装置２は、ＴＣＰにより指定されたデータパケットを再送する。
【００５０】
一方、欠落データパケットがなければ、ダウンロードも同時に完了したものとして処理を終了する。
【００５１】
続いて、ストレージ制御回路３９は、ステップＳ８において、ＴＣＰにより再送されたデータパケットを受け取ると、図３に示すように、この再送された欠落データパケットを、パケット情報記録部４０を参照してコンテンツデータ記録部４１に記録する。
【００５２】
ここでの再送タイミングは、ネットワーク４や情報提供装置２における処理状況に応じて変更できる。例えば、コンテンツデータのストリーミング中に欠落したパケットを順次再送するように要求してもよいし、一連のコンテンツデータをストリーミングした後、欠落パケットを再送するように要求してもよい。
【００５３】
以上説明したように、ストリーミングの際に欠落したデータパケットのみを指定してダウンロードすることで、ストリーミングの終了時若しくはパケットロス率に応じた待ち時間の後には、このデータのダウンロードが完了する。したがって、ダウンロードのためのファイルデータを再度受信するための接続時間が短縮でき、ネットワーク接続のための接続料金も削減できる。さらに、情報提供装置２及びデータ受信端末３での処理による負荷も低減できる。
【００５４】
なお、本発明は、上述した具体例のみに限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変更が可能であることは勿論である。
【００５５】
例えば、本具体例では、ストリーミングインターフェイス３１とダウンロード用インターフェイス３２に分けているが、ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰは、プロトコルであるため、両プロトコルに対応したインターフェイスであればよく、特に分離して設ける必要はない。
【００５６】
【発明の効果】
以上詳細に説明したように、本発明に係るデータ送受信システムによれば、欠落パケットを検出する欠落パケット検出手段と、欠落パケットの再送信を要求する欠落パケット再送要求手段とを設け、コンテンツデータをコネクションレス型通信で受信し、欠落パケット検出手段において欠落パケットが検出された場合、欠落パケット再送要求手段が情報提供装置に対して該欠落パケットをコネクション型通信により再度送信することによって、信頼性の低いネットワークを介してデータを受信し記録する際でも信号伝送の実時間性を保持しコンテンツデータの完全なファイルを再度送信しなくとも瑕疵のないデータが得られる。したがって、ネットワークへの接続時間が短縮でき、ネットワーク接続にかかる接続料金も削減できる。さらに、情報提供装置及びデータ受信端末でのコンテンツデータ送受信処理における負荷も低減できる。
【００５７】
また、本発明に係るデータ送受信方法によれば、コンテンツデータをコネクションレス型通信で受信し、欠落パケットが検出されると、コネクション型通信により欠落パケットを再送信することによって、信頼性の低いネットワークを介してデータを受信し記録する際でも信号伝送の実時間性を保持しコンテンツデータの完全なファイルを再度送信しなくとも瑕疵のないデータが得られる。したがって、ネットワークへの接続時間が短縮でき、ネットワーク接続にかかる接続料金も削減できる。さらに、情報提供装置及びデータ受信端末でのコンテンツデータ送受信処理における負荷も低減できる。
【００５８】
また、本発明に係る情報提供装置及びデータ受信方法によれば、蓄積したコンテンツデータをパケット化し、コネクション型通信でデータ受信装置に送信し、データ送受信装置より欠落パケットの再送信が要求されると欠落パケットをコネクションレス型通信で送信することにより、信頼性の低いネットワークを介してデータを送信する際でも信号伝送の実時間性を保持しコンテンツデータの完全なファイルを再度送信しなくとも瑕疵のないデータを配信できる。したがって、ネットワークへの接続時間が短縮でき、ネットワーク接続にかかる接続料金も削減できる。さらに、コンテンツデータ配信処理における負荷も低減できる。
【００５９】
また、本発明に係るデータ受信装置及びデータ受信方法によれば、パケット化されたコンテンツデータをコネクションレス型通信で受信する際に欠落パケットを検出し、この欠落パケットの再送信を要求して、この欠落パケットをコネクション型通信により再度受信することによって、信頼性の低いネットワークを介してデータを受信し記録する際でも信号伝送の実時間性を保持しコンテンツデータの完全なファイルを再度受信しなくとも瑕疵のないデータが得られる。したがって、ネットワークへの接続時間が短縮でき、ネットワーク接続にかかる接続料金も削減できる。さらに、コンテンツデータ受信処理における負荷も低減できる。
【図面の簡単な説明】
【図１】本発明の具体例として示すデータ送受信システムの構成を説明するブロック図である。
【図２】（ａ）は、上記データ送受信システムのデータ受信端末のストレージ制御回路においてデータパケットに欠落が生じた様子を模式的に説明する図であり、（ｂ）は、上記データ送受信システムのデータ受信端末のストレージ制御回路において欠落パケットを補完する様子を模式的に説明する図である。
【図３】上記データ送受信システムにおける欠落パケット検出処理と再送処理とを説明するフローチャートである。
【符号の説明】
１　データ送受信システム、２　情報提供装置、３　データ受信端末、４　ネットワーク、２１　コンテンツデータ蓄積部、２２　ストリーミングデータ生成部、２３　ストリーミングインターフェイス、２４　ダウンロード用ファイル生成部、２５　ダウンロード用インターフェイス、３１　ストリーミングインターフェイス、３２　ダウンロード用インターフェイス、３３　多重化分離回路、３４　ビデオデコーダ、３５　オーディオデコーダ、３６　ディスプレイ、３７　スピーカ、３８　パケット再送要求処理回路、３９　ストレージ制御回路、４０
パケット情報記録部、４１　コンテンツデータ記録部、４２　制御部
【図１】
2004038575.tif 000003
【図２】
2004038575.tif 000004
【図３】
2004038575.tif 000005