Movatterモバイル変換


[0]ホーム

URL:


JP3793941B2 - 映像配送システムにおけるビデオサーバ装置およびその映像配送方法。 - Google Patents

映像配送システムにおけるビデオサーバ装置およびその映像配送方法。
Download PDF

Info

Publication number
JP3793941B2
JP3793941B2JP2000046997AJP2000046997AJP3793941B2JP 3793941 B2JP3793941 B2JP 3793941B2JP 2000046997 AJP2000046997 AJP 2000046997AJP 2000046997 AJP2000046997 AJP 2000046997AJP 3793941 B2JP3793941 B2JP 3793941B2
Authority
JP
Japan
Prior art keywords
video
transmission
server device
terminal
video server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000046997A
Other languages
English (en)
Other versions
JP2001237829A (ja
Inventor
巧一 柴田
勝 井川
功一 森田
修一 坂本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi LtdfiledCriticalHitachi Ltd
Priority to JP2000046997ApriorityCriticalpatent/JP3793941B2/ja
Priority to US09/739,691prioritypatent/US7069332B2/en
Publication of JP2001237829ApublicationCriticalpatent/JP2001237829A/ja
Priority to US11/406,394prioritypatent/US7467221B2/en
Application grantedgrantedCritical
Publication of JP3793941B2publicationCriticalpatent/JP3793941B2/ja
Priority to US12/263,559prioritypatent/US20090070843A1/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Description

【0001】
【発明の属する分野】
本発明は、インターネットプロトコルを使用して映像信号を並列的に複数地点に伝送するビデオサーバ装置に係り、特に、IPマルチキャストを使用できない伝送路を介した映像信号の伝送をプロトコル変換することにより可能にした映像配送システムにおけるビデエサーバ装置およびその映像配送方法に関する。
【0002】
【従来の技術】
インターネットなどのプロトコルを利用して、映像などの信号を同時に多地点に伝送することは「マルチキャスト(同報)」と呼ばれ、これを実現するための方法は多数提案され一部は実用化されている。そのうちで代表的なものがいわゆるインターネットマルチキャスト技術であり、Internet Engineering Task Force(IETF)のRFC1112として標準として公開されている。
【0003】
マルチキャスト技術の重要要素がホストグループモデルである。マルチキャストされる情報は、あるマルチキャストアドレスで示されるホストグループに向けて送信され、マルチキャスト情報を共有しようとする各端末は、このホストグループ宛に送られる情報を受信する。インターネットプロトコルに基づくネットワークの場合は、マルチキャスト情報にはその情報がマルチキャストであることを示す“マルチキャストアドレス”が送信先アドレスとして使用される。
【0004】
情報の伝送経路を制御する装置すなわち「ルータ」は、マルチキャスト情報を受け取ると、そのマルチキャストアドレスを読みとり、該当するホストグループに属する端末の接続されている経路に向けて送信する。このとき該当するホストグループに属する端末が複数存在し、しかも別の経路にある場合、ルータは伝送しようとする情報をコピーしてそれぞれの経路に向けて送信する。この仕組みのため、ホストグループに属する全ての端末に対して、送信元から独立に情報を送信する場合に比べて、伝送情報量を大きく削減できる。
【0005】
【発明が解決しようとする課題】
しかしながら、マルチキャストによる伝送が有効なのは、送信元からホストグループに属する全ての端末までの経路が、マルチキャストに対応している場合に限られる。そして現在のインターネットの環境では、セキュリティの必要上いたるところにファイアーウォールが設置されており、インターネットプロトコルの情報が自由に通過できる状態ではなくなっている。
【0006】
ファイアーウォール装置とは、そこを通過しようとする情報を検査し、安全と見なされる情報以外を遮断する装置である。マルチキャストの情報は、通常、ファイアーウォール装置で遮断されてしまう。そのため、ファイアーウォール装置を通過させるためには、特別な設定が必要となる。現在のインターネットのようにいたるところにファイアーウォールが設置され、さらにそれらの管理が別々の機関によって独立に行われている場合は、マルチキャスト情報を通過させることは非常に困難である。
【0007】
従って、ビデオサーバ装置と複数の端末の間にファイアーウォール装置があり、これら複数の端末に同じ映像を同時に送りたい場合には、従来、ビデオサーバ装置から各端末へそれぞれ個別に独立して映像を送信するようにしている。この場合、ビデオサーバから端末へ送信する情報伝送容量は、受信端末の数に比例して多くなり、その結果、伝送コストが大きくなるという問題がある。
【0008】
本発明の目的は、上記問題点を解消し、ビデオサーバ装置と複数の端末の間にファイアーウォール装置がある場合にも、複数の端末に同じ映像をマルチキャストを利用して伝送でき、伝送コストを低減することが可能な映像配送システムにおけるビデオサーバ装置および映像配送方法を提供することにある。
【0009】
【課題を解決するための手段】
本発明のビデオサーバ装置は、上記目的を達成するために、マルチキャストを利用してファイアーウォール(図1のファイアーウォール104参照)を越えて複数の端末に情報を配信しようとする場合、その情報をファイアーウォールを通過できるプロトコルに変換し、ファイアーウォールを通過した後に再びマルチキャストのプロトコルに変換するようにした映像配送システムに用いるビデオサーバ装置である。
【0010】
具体的には、端末装置から要求された映像が当該ビデオサーバ装置に格納されていない場合に、他ビデオサーバ装置に対して、該当する映像をHTTPプロトコルで伝送させるよう伝送要求を発し、他ビデオサーバ装置からHTTPプロトコルにより送信されてきた映像を受信し、IPマルチキャストまたはHTTPプロトコルを利用して複数の端末装置に並列同時的に送出するようにしたものである。
【0011】
また、送信する映像情報のなかで、再生が矛盾なく開始できる情報列上のランダムアクセスポイントを検出し、別のランダムアクセスポイントまでの情報列の範囲を切り出して複数のメモリ装置(図5,図7の速度調整バッファ406A〜406C参照)に蓄積しておき、HTTPプロトコルによる映像の転送要求が送信側に到着した時点で、複数のメモリ装置のうち未だ送信されていない最新の情報列を選択してHTTPプロトコルまたはIPプロトコルに従って受信側に送出するようにしたものである。
【0012】
さらに、他ビデオサーバ装置から映像をHTTPプロトコルにより受信し、IPマルチキャストプロトコルに変換する部分において、受信した映像を蓄積するキャッシュ手段(図5および図7のビデオファイル装置404参照)を設け、端末装置から同一の映像の視聴要求が送られた場合に、該キャッシュ手段に蓄積された映像を送出するようにしたものである。
【0013】
また、端末装置から要求された映像の細分化された断片をパケット化して保持するとともに、各端末からHTTPプロトコルを使って映像の断片の送信をそれぞれ逐次要求させ、各端末から前記要求が到着する都度、該パケット化された断片のうち、まだ前記各該当する端末に送信されていない、最も新しい断片を、それぞれの端末に送出するようにしたものである(図8の端末A向け送信部704A、端末A受信部708A参照)。
本発明は以上の構成により、前記目的を達成している。
【0014】
【発明の実施の形態】
(概要)
本発明のビデオサーバ装置は、上記目的を達成するために、マルチキャストを利用してファイアーウォールを越えて複数の端末に情報を配信しようとする場合、その情報をファイアーウォールを通過できるプロトコルに変換し、ファイアーウォールを通過した後に再びマルチキャストのプロトコルに変換することを可能にするものである。
【0015】
しかしながら、ファイアーウォールを通過するプロトコルの多くはファイル転送を目的としたプロトコルであり、情報を誤りなく伝送することができるものの、その情報の到着時間は保証されない。一方、マルチキャストが要求されるような用途には、映像や音声の伝送など実時間伝送が必要な用途が多い。この場合プロトコルを変換する中継点では、受信と送信の伝送速度を整合させる機構が必要となる。
【0016】
現在、最も多くのファイアーウォール装置が通過させることのできるプロトコルはHTTPプロトコルである。HTTPプロトコルはハイパーテキストなどのファイルをネットワークを通じて取得するための簡易なプロトコルである。本発明では、マルチキャストする情報を一旦HTTPプロトコルで伝送し、受信する端末までマルチキャスト伝送することが可能な中継装置まで送り、そこで再びマルチキャストに変換して、ホストグループに属する端末に向けてマルチキャストする。
【0017】
HTTPによる伝送は比較的小容量のファイルをランダムアクセスに近い形態で転送することを目的としたものであるからであり、ネットワーク機器も多くはこのような伝送形態に最適化されている。従って本発明においても、HTTPによる映像伝送では、映像情報を小さく切断し、それぞれをファイルとして順次送出する。これは映像伝送中に伝送路障害などで伝送が遅延した場合などには、映像情報に一部の断片の送出をあきらめ、最新のものから伝送することにより、伝送の遅延が永久に蓄積することを防ぐ効果もある。
【0018】
このようなHTTPによる伝送では、通常では伝送路の帯域幅を十分に活用することができない場合が多い。それは、映像情報の各断片を受信側から要求してから、接続を確立して送信側にその要求が到着してビデオサーバが伝送を開始するまでの間、送信側から端末への伝送路は使用されない状態になってしまうからである。
【0019】
そこで本発明では、同時に複数の論理接続を送信側と受信側の間に設定し、受信側はその複数の接続に順次映像送出要求を送り、それぞれの接続ごとに独立に映像情報の到着を待ち、到着した映像の断片を到着順ではなく、映像の内容の時間の古いものから順に映像復号装置に送る。これにより送信側から受信側までの伝送路の使用効率を向上させている。
【0020】
以下、本発明の実施の形態を、図面を用いて詳細に説明する。
図1は、本発明に係るビデオサーバ装置2台を、IPマルチキャストが不可能な伝送路を使用して接続した映像配送システムの一例を示す図である。
ビデオサーバ装置101Aのビデオファイル装置102Aに格納されている映像は、視聴端末装置103Aに対しては、IPネットワーク12Aを経由して、IPマルチキャストの送信方式を用いて映像を同時に送信が可能である。
【0021】
しかしながら、IPネットワーク12Bに接続されている視聴端末装置103Bに対しては、ネットワークに接続されているのに関わらず、IPネットワーク12AとIPネットワーク12Bを接続しているネットワークにファイアーウォール装置104が存在し、HTTP専用のネットワークとなっているため、ビデオサーバ装置101Aから視聴端末装置103Bに対してIPマルチキャストを使用した送信を行うことができない。
【0022】
そこで、本発明では、HTTPネットワークを通過するときに限りHTTPプロトコルを使用して映像情報を伝送するようにした。例えば、視聴端末103Bが、ビデオファイル装置102Aに格納され視聴端末103Aにマルチキャストされている映像を視聴したいという要求がある場合、ビデオサーバ装置101Aは、IPマルチキャストを用いて視聴端末装置103Aに映像情報を送信すると同時に、ビデオサーバ装置101Bに向けてHTTPプロトコルを用いてHTTPネットワーク11を経由して送信する。
【0023】
ビデオサーバ装置101Bでは、ビデオサーバ装置101Aから送られてきた映像情報を受信し、その映像情報をIPマルチキャストを用いて視聴端末103Bに同報送信する。
【0024】
図2は、図1で説明したビデオサーバ装置を利用した映像配送システムの動作の流れを説明するものである。ここでは、ビデオサーバ装置211のビデオファイル装置216に格納されている映像を視聴端末202で視聴する場合について説明する。
【0025】
ビデオサーバ装置201は、映像管理部203と映像送出部205から構成されており、映像情報はビデオファイル装置206に格納され、その映像の名称やファイルを特定する識別情報や属性などは映像管理表204で管理され、この映像管理表204を映像管理部203が参照するようにしている。
【0026】
同様に、ビデオサーバ装置211は、映像管理部213と映像送出部215から構成されており、映像情報はビデオファイル装置216に格納され、その映像の名称やファイルを特定する識別情報や属性などは映像管理表214で管理され、この映像管理表214を映像管理部213が参照するようにしている。
【0027】
図3は、図2に示した映像配送システムの動作を説明するためのフローチャートである。
以下、図3のフローチャートに沿って、図2に示した映像配送システムにおける動作の流れを説明する。
【0028】
視聴端末202が、ビデオサーバ装置201の映像管理部203に対して、映像の視聴要求21を発行したとする(ステップS1)。そのとき映像管理部203は、映像管理表204を参照し、該当する映像がビデオファイル装置206に格納されているかどうかを判断し(ステップS2)、ビデオファイル装置206に格納されていることが分かった場合(ステップS2:Y)、映像送出部205に対し伝送命令23を送る(ステップS3)。これにより、映像送出部205はビデオファイル装置206から該当する映像24を取り出して視聴端末202に送出する(ステップS4)。このとき、IPマルチキャストを使用して視聴端末202と同様に他の複数の端末に同時送信することも可能である。
【0029】
一方、該当する映像がビデオファイル装置206に格納されていない場合(ステップS2:N)、映像管理部203は、別のビデオサーバ装置211の映像管理部213に視聴要求25を送る(ステップS5)。視聴要求25を受けた映像管理部213は、映像管理表214を参照し、該当する映像がビデオファイル装置216に格納されているかどうかを判断し、格納されている場合に、映像送出部215に対して伝送命令27を送るとともに、ビデオサーバ装置201の映像管理部203に対して、映像送出部215から映像を受信するために必要な受信パラメータ26を送る(ステップS6)。
【0030】
なお、該当する映像がビデオファイル装置216に格納されていない場合は、さらに別のビデオサーバ装置に対して視聴要求を送る。これを繰返し、どのビデオサーバ装置にも該当する映像が格納されていなかった場合はエラーなどを返すこととする。
【0031】
話を元に戻し、伝送命令27を受け取った映像送出部215は、該伝送命令27に従ってHTTPプロトコルを使用してビデオファイル装置216から該当する映像情報を取り出してビデオサーバ装置201の映像送出部205に向けて送信する(ステップS7)。映像管理部203は、受信パラメータ26を受け取るとそのパラメータを反映させた伝送命令23を映像送出部205に送るとともに、視聴端末202にその映像を受信するために必要な受信パラメータ22を送信する(ステップS8)。
【0032】
映像送出部205は、受け取った伝送命令23に従って、ビデオサーバ装置211の映像送出部215からHTTPによる映像28を受信し、それを再び映像情報24として視聴端末202に向けて送信する。このとき、映像送出部205で受信した映像情報は、ビデオファイル装置206にも格納されて映像管理表204にもそのタイトルなどがキャッシュとして登録される(ステップS9)。
【0033】
その後、視聴端末から、再び、同じ映像に対する視聴要求が届けられた場合には、映像管理部203は、今度は、映像管理表204にキャッシュとして登録されている当該映像ファイルを見つけることができ、映像送出部205に対し伝送命令23を送り、ビデオファイル装置206に格納されている映像情報24を取り出して視聴端末202に送信させることが可能となる(ステップS3,4)。この場合は、ビデオサーバ装置211のビデオファイル装置216から映像情報を取り出して伝送しなくて済むため、伝送コストの大幅な低減が可能になる。
【0034】
図4は、映像管理表204,214に格納される管理情報の一例を示す図である。
同図において、サーバ1がこの映像管理表を持つビデオサーバ装置とし、サーバ2,3,・・・は他のビデオサーバ装置とする。サーバ1に格納されている映像については、映像管理表にその完全な情報が記述され、その他のサーバ2,3,・・・に格納されている映像については、一度送信したことのある映像に関わる情報がキャッシュディレクトリに記述される。ここに記述されていない映像に対する視聴要求は、前述のように他のサーバに順次問い合わせる。各映像は、映像タイトル(例えば、“映画1”)とその属性情報(映像の種類、映像をデコードするときの初期化のパラメータ、縦720,横480などのサイズ)、ファイルの所在(例えば、“映像A.movie”などのファイル名)などにより管理されている。
【0035】
図4の例では、サーバ1のディレクトリ1に映像3と4が、同じくディレクトリ2には映像5と6が、ディレクトリ3にディレクトリ4と映像7が、ディレクトリ4に映像8,9,10が、またサーバ1に映像1と2が直接記録されている。また、キャッシュディレクトリには、映像11,12,13,14がそれぞれサーバ2,3,4から一度送信されて既に格納されていることが示されている。
【0036】
図5は、映像送出部の構成例を示す図である。
同図は、図2で説明したビデオサーバ装置201の映像送出部205に相当するもので、他のビデオサーバ装置211から送られてきたHTTPによる映像情報を視聴端末202に送出するための具体的構成を示している。
【0037】
同図に示すように、映像送出部は、HTTP受信バッファ401、HTTP受信部402、ファイル書込部403、ビデオファイル装置404、ファイル読出部405、速度調整バッファ406A〜406C、バッファ制御部407、送信制御部408、送信の基準時刻を発生する送信基準時刻発生部409を有している。
【0038】
この構成において、別のビデオサーバ装置(図2のビデオサーバ装置211に相当)から到着した映像情報41は、HTTP受信バッファ401に一時蓄えられる。HTTP受信部402は、HTTP受信バッファ401から映像情報を順次読み出し、映像を正しく復号できる単位ごとに速度調整バッファ406A,406B,406Cに格納する。この例では3個の速度調整バッファが用意されているが、2個以上であれば動作原理は同じである。
【0039】
HTTP受信バッファ401からの映像情報をどの速度調整バッファに格納されるのかを管理しているのがバッファ制御部407である。すなわち、バッファ制御部407は、HTTP受信部402に対して、現在送信に使用されておらず前回のバッファへの書き込みが最も古いバッファを選択して書き込みを指示する。
【0040】
送信制御部408は、速度調整バッファ406A,406B,406Cの一つから映像を読み出して視聴端末に向けて映像情報43として送信する。このときどの速度調整バッファから読み出すのかを決定するのもバッファ制御部407である。
【0041】
送信制御部408は、送信基準時刻発生部409から基準時刻42を受け取り、それに最も近い時刻に送信されるべき映像情報が格納され、かつ未だ送信されておらず、しかも書き込み中でない速度調整バッファを選択する。このとき送信に使用される映像より古い映像の格納されている速度調整バッファが存在するときは、その速度調整バッファの内容を破棄してその速度調整バッファを書き込み可能とする。また、送信が終了したときも、その速度調整バッファの内容を破棄してその速度調整バッファを書き込み可能とする。
【0042】
HTTP受信部402で受信した映像情報は、速度調整バッファだけでなく、ファイル書込部403にも送られ、ビデオファイル装置404に格納される。また、既にビデオファイル装置404に格納されている映像情報に対する視聴要求が送られてきた場合には、HTTP受信部402の代わりに、ファイル読出部405がビデオファイル装置404から該当する映像情報を読み出して速度調整バッファ406A,406B,406Cに格納する。
【0043】
図6は、本実施例における映像情報のフォーマットの一例を示す図である。
映像情報は情報圧縮符号化されるため、その情報のどの場所から復号しても映像が復元できるとは限らず、特定の点からしか映像の再生が開始できないことの方が多い。映像は時間連続的な複数の静止画像の列だと考えることができる。
【0044】
この複数の静止画像の情報を501A,502A,502B,502C,501Bとする。映像を符号化するときには、この一連の静止画像のうち、大部分の静止画像502A,502B,502Cについては、その前後の画像との類似性を用いて符号化を行うため、その静止画像だけを取り出して復号することが困難である。
【0045】
一方、一部の静止画像501A,501Bは、そこから映像の開始が可能なように前後の静止画像とは独立に符号化されている。これらの静止画像をIフレームと呼ぶ。従って、このIフレームの符号の先頭に付加されるヘッダの先頭から復号すれば映像を正しく復号することができる。そのため、この点は「ランダムアクセスポイント」と呼ばれている。
【0046】
映像は、伝送されるときにはさらに微少な断片(パケット)503A,503B,503C,503D,503E,・・・,503F,503G,503Hに分割されて伝送される。このうちIフレーム画像を構成するパケットの先頭のパケット503A(503Gも同様)には、パケットヘッダ504の中にその情報が再生される相対時刻を記述したタイムスタンプ505が格納されている。連続する2つのIフレームの先頭パケットの間、例えば、図6のパケット503A〜503Fが映像を再生する最小単位となる。速度調整バッファなどに格納するときには、この最小単位をN(Nは自然数)個分ずつ格納する。
【0047】
図7は、本発明の映像送信部の機能拡張例を説明するための図である。
同図において、HTTP受信バッファ401、HTTP受信部402、ファイル書込部403、ビデオファイル装置404、ファイル読出部405、速度調整バッファ406A,406B,406C、バッファ制御部407は、図5におけるそれぞれの部分と同じ動作をする。マルチキャスト送信部408は、図5における送信制御部408と同じ動作をする。
【0048】
図7の実施例は、図5の実施例に、HTTPプロトコルによる複数視聴端末への送信機能を付加したものである。HTTPプロトコルは、本来、一対一の通信のためのプロトコルであるので、同時に複数の端末に対して同じ情報を送信することは不向きである。
【0049】
そこで、この実施例では、端末A 603Aと端末B 603Bのそれぞれに対応するHTTP送信制御部を別個に用意する。端末A 603Aへの送信を担当するのがHTTP送信制御部601Aであり、送信する情報を一時蓄えるバッファ602Aを持つ。同様に、端末B 603Bへの送信を担当するのがHTTP送信制御部601Bであり、送信する情報を一時蓄えるバッファ602Bを持つ。なお、3台以上の端末に送信する場合も同様である。
【0050】
同図において、まず、端末A 603Aが順次映像送信要求64AをHTTP送信制御部601Aに送る。HTTP送信制御部601Aは映像送信要求64Aを受け取ると、バッファ602Aから情報を読み出して端末A603Aに映像情報63Aとして送信する。HTTP送信制御部601Aはバッファ602Aに空きができると、速度調整バッファ406A,406B,406Cのうちの1つから次に送信するべき映像情報を読み出して、バッファ602Aに格納する。このとき、どの速度調整バッファから読み出すのかを決定するのは図5の場合と同様にバッファ制御部407である。
【0051】
バッファ制御部407は、端末A603Aに対して未だ送信されておらず、最も新しい映像が格納されており、しかも書き込み中でない速度調整バッファを選択する。端末B603Bの場合も同様である。しかし、図5の場合と異なり、各端末への送信が終わったときも、他の端末への送信が終了していない場合があるため、バッファの内容は破棄されない。
【0052】
図8は、HTTPプロトコルによる映像伝送方法の例を説明するための図である。
この例では、伝送路の利用効率向上のため、1つ以上のHTTP通信を同時に実行する。通常HTTPプロトコルでは、受信側での送信要求に対して、送信側から応答するという手順であるため、受信側から送信要求が送られた後、送信側から応答が返り始めるまでの間は、伝送路が不使用の状態となり効率が低下する。そこで本実施例では、1つ目の要求を出してから応答が返るまでの間にも、複数の送信要求をサーバに対して発行することを可能とするものである。
【0053】
映像情報源701からの映像は、図5の実施例の場合と同様に、速度調整バッファ702A,702B,702Cに格納される。速度調整バッファ702A,702B,702Cに格納されている映像は、送信されたか否かに関わらず、古いものから上書きされて消去される。選択器703は、各端末向けの送信部からの要求に応じ、速度調整バッファ702A,702B,702Cの中から、最も新しい映像が格納されていて、書き込み中でない速度調整バッファを選択し、送信部に送る。
【0054】
複数の受信側からの要求に応えるため、各受信側に対応する送信部を用意する。例えば、端末A受信部708A向けには端末A向け送信部704Aを用意し、端末B受信部708B向けには端末B向け送信部704Bを用意する。端末A向け送信部704Aと端末A受信部708Aは伝送路707を介して、複数の独立したHTTPプロトコルによる論理伝送路で接続される。この例では3つのHTTPプロトコル接続を使用している。端末B向け送信部704Bと端末B受信部708Bも同様である。
【0055】
端末A受信部708Aに備わるHTTP受信制御部709Aは、端末A向け送信部705Aに向けて送信要求71を送信し、その応答として映像72をHTTP送信部705AからHTTP受信制御部709Aに送る。同様に、HTTP受信制御部709BはHTTP送信制御部705Bから映像を受信し、HTTP受信制御部709CはHTTP送信制御部705Cから映像を受信する。
【0056】
各HTTP受信制御部709A,709B,709Cは、それぞれ受信を終了するとすぐに次の送信要求をHTTP送信制御部705A,705B,705Cに送信する。HTTP送信制御部705A,705B,705Cは、送信要求71を各HTTP受信制御部709A,709B,709Cから受け取ると、送信済タイムスタンプ記憶部706の内容を参照し、端末A向けに送信した最後の映像断片のタイムスタンプと、速度調整バッファ702A,702B,702Cに格納されている映像情報のタイムスタンプと比較し、送信済みの映像のタイムスタンプより新しい映像情報が速度調整バッファ702A,702B,702Cに存在する場合にのみ、速度調整バッファ702A,702B,702Cに格納されている最新の映像の断片を選択器703で選択し、送信する。
【0057】
送信した映像情報のタイムスタンプは、送信済タイムスタンプ記憶部706に格納される。該当する映像情報が速度調整バッファ702A,702B,702Cに存在しないときには、該当する映像情報が速度調整バッファ702A,702B,702Cに書き込まれるまで送信を待たせる。
【0058】
各HTTP受信制御部709A,709B,709Cは、それぞれ独立に送信要求71をHTTP送信制御部705A,705B,705Cに送信し、HTTP送信制御部705A,705B,705Cは、送信要求71を受ける度に、その時点の最新の映像情報を映像情報72として返送するのみであるため、HTTP受信制御部709A,709B,709Cに送り返される映像情報は、常に順序どおり到着するとは限らない。さらに、通信障害などによって受信に失敗することもある。
【0059】
そこで、HTTP受信制御部709A,709B,709Cに到着した映像情報は、順序を正しく並べ替えた上で復号装置712Aに送る必要がある。選択器711は、復号済タイムスタンプ記憶部710に格納されているタイムスタンプと、HTTP受信制御部709A,709B,709Cに到着している映像情報のタイムスタンプを比較し、復号済みでない映像のうち、最も古い映像を格納しているHTTP受信制御部を一つ選び、そこに格納されている映像情報を復号装置712Aに送る。
【0060】
映像を復号装置712Aに送ると、そのHTTP受信制御部は再び送信要求71をHTTP送信制御部に送る。復号装置712Aに送られた映像情報のタイムスタンプは復号済タイムスタンプ記憶部710に格納される。もし、復号済タイムスタンプより古い映像情報がHTTP受信制御部709A,709B,709Cのいずれかに到着した場合には、その時点でそのHTTP受信制御部での受信を中止し、到着した映像情報を廃棄し、すぐに次の送信要求71を送る。
【0061】
端末B向け送信部704B,端末B受信部708B,復号装置712Bにおける動作も同様である。
【0062】
本実施例によれば、ファイアーウォールが設置されているような広域ネットワークを挟んで、マルチキャストによる同時多地点への映像配送サービスを実現することが可能となる。このとき、受信端末には特別な仕組みは必要なく、通常のマルチキャストの受信機能があればよい。
【0063】
また、伝送路中のプロトコル変換での伝送速度の不一致がある場合でも、映像情報符号に矛盾を起こさないよう調整されるため、映像の表示品質の低下を小さくする。ファイアーウォールを通過する伝送路における映像伝送は、その映像を一端末に伝送する場合と同等であるので、伝送路に大きな負荷をかけることもない。
【0064】
【発明の効果】
本発明によれば、ビデオサーバ装置と複数の端末の間にファイアーウォール装置がある場合にも、複数の端末に同じ映像をマルチキャストを利用して伝送でき、伝送コストを低減することが可能なビデオサーバ装置を実現できる。
【図面の簡単な説明】
【図1】本発明に係るビデオサーバ装置2台を、IPマルチキャストが不可能な伝送路を使用して接続した映像配送システムの一例を示す図である。
【図2】図1で説明したビデオサーバ装置を利用した映像配送システムの動作の流れを説明する図である。
【図3】図2に示したビデオサーバシステムの動作を説明するためのフローチャートである。
【図4】映像管理表204,214に格納される管理情報の一例を示す図である。
【図5】映像送出部の構成例を示す図である。
【図6】本実施例における映像情報のフォーマットの一例を示す図である。
【図7】本発明の映像送信部の機能拡張例を説明するための図である。
【図8】HTTPプロトコルによる映像伝送方法の例を説明するための図である。
【符号の説明】
11…HTTPのみの通過を保証する広域ネットワーク(HTTPネットワーク)
12A,12B…マルチキャストが可能な局所ネットワーク(IPネットワーク)
101A,101B…ビデオサーバ装置
102A,102B…映像ファイル装置
103A,103B…視聴端末装置
104…ファイアーウォール装置
21…マルチキャスト視聴要求
22…受信パラメータ
23…伝送命令
24…映像
25…HTTP視聴要求
26…受信パラメータ
27…伝送命令
28…HTTP映像
201,211…ビデオサーバ装置
202…視聴端末装置
203,213…映像管理部
204,214…映像管理表
205,215…映像送出部
206,216…ビデオファイル装置
41…受信映像情報
42…基準時刻情報
43…送信映像情報
401…HTTP受信バッファ
402…HTTP受信部
403…ファイル書き込み部
404…ビデオファイル装置
405…ファイル読み出し部
406A,406B,406C…速度調整バッファ
407…バッファ制御部
408…送信制御部
409…送信基準時刻発生部
501A,501B…Iフレームの静止画像情報
502A,502B,502C…静止画像情報
503A,503B,503C,503D,503E,503F,503G,503H…伝送パケット
504…パケットヘッダ
505…タイムスタンプ
63A…端末AへのHTTPプロトコルによる映像信号
63B…端末BへのHTTPプロトコルによる映像信号
64A…端末AからのHTTPプロトコルによる映像要求信号
64B…端末BからのHTTPプロトコルによる映像要求信号
601A…端末AへのHTTP送信制御部
601B…端末BへのHTTP送信制御部
602A…端末AへのHTTP送信バッファ
602B…端末BへのHTTP送信バッファ
603A…端末A
603B…端末B
71…映像送信要求
72…映像情報
701…映像情報源
702A,702B,702C…映像送信バッファ
703,711…選択器
704A…端末A向け送信部
704B…端末B向け送信部
705A,705B,705C…HTTP送信制御
706…送信済タイムスタンプ記憶部
707…伝送路
708A…端末A受信部
708B…端末B受信部
709A,709B,709C…HTTP受信制御部
710…復号済タイムスタンプ記憶
712A…端末A復号装置
712B…端末B復号装置

Claims (4)

  1. ディジタル化された映像を、インターネットプロトコルを使用したマルチキャストを使用できない伝送路を通過する前に、ハイパーテキスト転送プロトコルに変換し、該伝送路を通過後に、再びインターネットプロトコルを使用したマルチキャストに変換して、インターネットプロトコルを使用して並列的に複数の端末装置に送信する映像配送システムにおけるビデオサーバ装置であって、
    端末装置から要求された映像が当該ビデオサーバ装置に格納されていないことを検出する手段と、
    前記端末装置から要求された映像が当該ビデオサーバ装置に格納されていないことが検出された場合に、他ビデオサーバ装置に対して、該当する映像をハイパーテキスト転送プロトコルで伝送させるよう伝送要求を発する手段と、
    前記他ビデオサーバ装置からハイパーテキスト転送プロトコルにより送信されてきた映像を受信し、インターネットプロトコルを使用したマルチキャストまたはハイパーテキスト転送プロトコルを利用して前記複数の端末装置に並列的に送出する手段を有し、
    前記端末装置から要求された映像の細分化された断片をパケット化して保持するとともに、前記各端末装置からハイパーテキスト転送プロトコルを使って映像の断片の送信をそれぞれ逐次要求させ、各端末装置から前記要求が到着する都度、前記パケット化された断片のうち、前記各該当する端末装置に送信されていない、最も新しい断片を、それぞれの端末装置に送出するようにしたことを特徴とするビデオサーバ装置。
  2. 請求項1に記載のビデオサーバ装置において、
    送信する前記映像情報の中で、再生が矛盾なく開始できる情報列上のランダムアクセスポイントを検出し、別のランダムアクセスポイントまでの情報列の範囲を切り出して蓄積する複数のメモリ装置と、
    ハイパーテキスト転送プロトコルによる映像の転送要求が送信側に到着した時点で、前記複数のメモリ装置のうち未だ送信されていない最新の情報列を選択する手段と、
    該選択された情報列をハイパーテキスト転送プロトコルまたはインターネットプロトコルに従って受信側に送出する手段を有することを特徴とするビデオサーバ装置。
  3. 請求項1に記載のビデオサーバ装置において、
    前記他ビデオサーバ装置から映像をハイパーテキスト転送プロトコルにより受信し、インターネットマルチキャストプロトコルに変換する装置の部分において、受信した映像を蓄積するキャッシュ手段と、
    端末装置から同一の映像の視聴要求が送られた場合に、前記キャッシュ手段に蓄積された映像を送出する手段を有することを特徴とするビデオサーバ装置。
  4. ディジタル化された映像を、インターネットプロトコルを使用したマルチキャストを使用できない伝送路を通過する前に、ハイパーテキスト転送プロトコルに変換し、該伝送路を通過後に、再びインターネットプロトコルを使用したマルチキャストに変換して、インターネットプロトコルを使用して並列的に複数の端末装置に送信するビデオサーバ装置による映像配送方法であって、
    前記端末装置から要求された映像の細分化された断片をパケット化して保持するとともに、前記各端末装置からハイパーテキスト転送プロトコルを使って映像の断片の送信をそれぞれ逐次要求させ、
    各端末装置から前記要求が到着する都度、前記パケット化された断片のうち、前記各該当する端末装置に送信されていない、最も新しい断片を、それぞれの端末装置に送出するようにし、
    端末装置から要求された映像が当該ビデオサーバ装置に格納されていないことを検出すると、他ビデオサーバ装置に対して、該当する映像をハイパーテキスト転送プロトコルで伝送させるよう伝送要求を送信し、
    前記他ビデオサーバ装置からハイパーテキスト転送プロトコルにより送信されてきた映像を受信し、
    インターネットプロトコルを使用したマルチキャストまたはハイパーテキスト転送プロトコルを利用して前記複数の端末装置に並列的に送出する
    ことを特徴とするビデオサーバ装置による映像配送方法。
JP2000046997A2000-02-242000-02-24映像配送システムにおけるビデオサーバ装置およびその映像配送方法。Expired - Fee RelatedJP3793941B2 (ja)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
JP2000046997AJP3793941B2 (ja)2000-02-242000-02-24映像配送システムにおけるビデオサーバ装置およびその映像配送方法。
US09/739,691US7069332B2 (en)2000-02-242000-12-20Video server for video distribution system
US11/406,394US7467221B2 (en)2000-02-242006-04-19Video server for video distribution system
US12/263,559US20090070843A1 (en)2000-02-242008-11-03Video server for video distribution system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2000046997AJP3793941B2 (ja)2000-02-242000-02-24映像配送システムにおけるビデオサーバ装置およびその映像配送方法。

Publications (2)

Publication NumberPublication Date
JP2001237829A JP2001237829A (ja)2001-08-31
JP3793941B2true JP3793941B2 (ja)2006-07-05

Family

ID=18569321

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2000046997AExpired - Fee RelatedJP3793941B2 (ja)2000-02-242000-02-24映像配送システムにおけるビデオサーバ装置およびその映像配送方法。

Country Status (2)

CountryLink
US (3)US7069332B2 (ja)
JP (1)JP3793941B2 (ja)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8151306B2 (en)*2000-01-142012-04-03Terayon Communication Systems, Inc.Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
JP4035806B2 (ja)*2000-01-312008-01-23株式会社日立製作所映像配信システム
JP3793941B2 (ja)*2000-02-242006-07-05株式会社日立製作所映像配送システムにおけるビデオサーバ装置およびその映像配送方法。
US6629193B1 (en)*2000-10-242003-09-30Hewlett-Packard Development Company, L.P.Solid-state information storage device
US7257639B1 (en)*2001-01-192007-08-14Microsoft CorporationEnhanced email—distributed attachment storage
FI115744B (fi)*2001-02-082005-06-30Nokia CorpKommunikaatiopalvelu
US8117313B2 (en)*2001-03-192012-02-14International Business Machines CorporationSystem and method for adaptive formatting of image information for efficient delivery and presentation
EP1425646A4 (en)2001-08-162006-02-01Trans World New York Llc USER-SPECIFIED MEDIA SAMPLING, RECOMMENDATION AND PURCHASE SYSTEM WITH REAL-TIME INVENTORY DATABASE
FI115684B (fi)*2001-10-192005-06-15Swelcom OyJärjestelmä ja menetelmä videovirran yhdistämiseksi digitaaliseen informaatioon
US20030079016A1 (en)*2001-10-232003-04-24Sheng (Ted) Tai TsaoUsing NAS appliance to build a non-conventional distributed video server
SE524989C2 (sv)*2002-05-082004-11-09Marratech AbAnordning och förfarande för distribution av flödande realtidsinformation mellan klienter
TWI265697B (en)*2002-06-062006-11-01IbmDigital contents distribution system, digital contents distribution method, computer readable recording medium storing the program therein, and server and client therefor
MXPA05002542A (es)*2002-09-052005-05-27Thomson Licensing SaSistema y metodo para proporcionar la programacion en una unidad de mutli-detencion o una red de unidad multi-adquisicion.
JP4594923B2 (ja)*2003-01-162010-12-08ソニー ヨーロッパ リミテッドビデオ/オーディオネットワーク
US20050010961A1 (en)*2003-06-022005-01-13Hagen David A.System for providing live and pre-recorded audio-video content to a plurality of portals over the Internet
US20050030892A1 (en)*2003-06-232005-02-10Hagen David A.System for providing network load distribution
CA2475808A1 (en)*2003-07-292005-01-29Thomas M. ThorsteinsonPcr timing control in variable bit rate (vbr) transport streams
US20050044333A1 (en)*2003-08-192005-02-24Browning James V.Solid-state information storage device
US8214256B2 (en)*2003-09-152012-07-03Time Warner Cable Inc.System and method for advertisement delivery within a video time shifting architecture
US20050070277A1 (en)*2003-09-302005-03-31Teck HuMethod of initiating multimedia broadcast multicast services
US8104065B2 (en)*2003-11-132012-01-24Arris Group, Inc.System to provide markers to affect rendering and navigation of content on demand
JP4439880B2 (ja)*2003-11-132010-03-24パナソニック株式会社コンテンツ配信システム、コンテンツサーバ、コンテンツ受信装置、コンテンツ配信方法、記録媒体、及びプログラム
KR100470398B1 (ko)*2004-02-072005-02-05가온미디어 주식회사디지탈 복합 레코더 장치
EP1754165A4 (en)*2004-05-272013-02-27Thales Avionics Inc SYSTEM AND METHOD FOR LOADING CONTENTS INTO A FLYING ENTERTAINMENT SYSTEM
US7831728B2 (en)*2005-01-142010-11-09Citrix Systems, Inc.Methods and systems for real-time seeking during real-time playback of a presentation layer protocol data stream
US8200828B2 (en)2005-01-142012-06-12Citrix Systems, Inc.Systems and methods for single stack shadowing
US20060161671A1 (en)*2005-01-142006-07-20Citrix Systems, Inc.Method and systems for capture and replay of remote presentation protocol data
US8230096B2 (en)2005-01-142012-07-24Citrix Systems, Inc.Methods and systems for generating playback instructions for playback of a recorded computer session
US8296441B2 (en)2005-01-142012-10-23Citrix Systems, Inc.Methods and systems for joining a real-time session of presentation layer protocol data
US20060159432A1 (en)2005-01-142006-07-20Citrix Systems, Inc.System and methods for automatic time-warped playback in rendering a recorded computer session
US8145777B2 (en)2005-01-142012-03-27Citrix Systems, Inc.Method and system for real-time seeking during playback of remote presentation protocols
US8340130B2 (en)2005-01-142012-12-25Citrix Systems, Inc.Methods and systems for generating playback instructions for rendering of a recorded computer session
US7996549B2 (en)*2005-01-142011-08-09Citrix Systems, Inc.Methods and systems for recording and real-time playback of presentation layer protocol data
US8935316B2 (en)*2005-01-142015-01-13Citrix Systems, Inc.Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data
US8364792B2 (en)*2005-03-092013-01-29Vudu, Inc.Method and system for distributing restricted media to consumers
US8191008B2 (en)2005-10-032012-05-29Citrix Systems, Inc.Simulating multi-monitor functionality in a single monitor environment
US8179891B2 (en)*2006-01-252012-05-15Vectormax CorporationMethod and apparatus for interdomain multicast routing
US7900060B2 (en)*2006-02-172011-03-01Vudu, Inc.Method and system for securing a disk key
US8239686B1 (en)2006-04-272012-08-07Vudu, Inc.Method and system for protecting against the execution of unauthorized software
US7904575B2 (en)*2006-08-252011-03-08Samsung Electronics Co., Ltd.Apparatus and method for matching protocols of embedded audio/video contents
US8179872B2 (en)*2007-05-092012-05-15Research In Motion LimitedWireless router system and method
US8285818B2 (en)*2007-06-082012-10-09At&T Intellectual Property I, L.P.System and method of recording and accessing multimedia data
US8355450B1 (en)*2007-10-092013-01-15Arris Solutions, Inc.Buffer delay reduction
GB2454001A (en)*2007-10-252009-04-29Vantage Diagnostics LtdDigital image selection according to predefined policy
KR101591706B1 (ko)*2008-06-042016-02-18삼성전자주식회사연령 제한에 따라 필터링된 콘텐트를 송수신하는 방법 및 장치
US8782267B2 (en)*2009-05-292014-07-15Comcast Cable Communications, LlcMethods, systems, devices, and computer-readable media for delivering additional content using a multicast streaming
US8918820B2 (en)*2010-05-272014-12-23Istreamplanet Co.Video workflow automation platform
US8589992B2 (en)*2010-05-272013-11-19Istreamplanet Co.Video workflow automation platform for publishing a video feed in multiple formats
JP6039915B2 (ja)*2011-07-082016-12-07株式会社ドワンゴステージ演出システム、演出制御サブシステム、ステージ演出システムの動作方法、演出制御サブシステムの動作方法、およびプログラム
US8615159B2 (en)2011-09-202013-12-24Citrix Systems, Inc.Methods and systems for cataloging text in a recorded session
US8904447B1 (en)2011-09-232014-12-02Google Inc.Video campaign automatic configuration
US9589184B1 (en)*2012-08-162017-03-07Groupon, Inc.Method, apparatus, and computer program product for classification of documents
US9467369B2 (en)2013-08-022016-10-11Time Warner Cable Enterprises LlcPacketized content delivery apparatus and methods
CN103686447B (zh)*2013-12-202017-12-08广东威创视讯科技股份有限公司视频传输方法和系统
US9826011B2 (en)2014-07-312017-11-21Istreamplanet Co.Method and system for coordinating stream processing at a video streaming platform
US9912707B2 (en)2014-07-312018-03-06Istreamplanet Co.Method and system for ensuring reliability of unicast video streaming at a video streaming platform
US9417921B2 (en)2014-07-312016-08-16Istreamplanet Co.Method and system for a graph based video streaming platform
US9344751B1 (en)2015-05-082016-05-17Istreamplanet Co.Coordination of fault-tolerant video stream processing in cloud-based video streaming system
US9686576B2 (en)2015-05-082017-06-20Istreamplanet Co.Coordination of video stream timing in cloud-based video streaming system
US9407944B1 (en)2015-05-082016-08-02Istreamplanet Co.Resource allocation optimization for cloud-based video processing
US10164853B2 (en)2015-05-292018-12-25Istreamplanet Co., LlcReal-time anomaly mitigation in a cloud-based video streaming system
US9743151B2 (en)2015-06-242017-08-22Time Warner Cable Enterprises LlcMulticast video program switching architecture
JP7021842B2 (ja)*2015-11-132022-02-17パナソニック ネットソリューションズ株式会社映像配信システム及び映像配信方法
US10341379B2 (en)2016-02-122019-07-02Time Warner Cable Enterprises LlcApparatus and methods for mitigation of network attacks via dynamic re-routing
DE102017130980B4 (de)*2017-12-212024-07-25Schölly Fiberoptic GmbHBildübertragungsanordnung und Verfahren zur Bildübertragung
WO2019165468A1 (en)2018-02-262019-08-29Charter Communications Operating, LlcApparatus and methods for packetized content routing and delivery
US10887647B2 (en)2019-04-242021-01-05Charter Communications Operating, LlcApparatus and methods for personalized content synchronization and delivery in a content distribution network

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US25378A (en)*1859-09-13Andrew f
US49977A (en)*1865-09-19Improved washing compound
US195602A (en)*1877-09-25Improvement in show-stands for exhibiting garments
JPH07245614A (ja)*1994-03-041995-09-19Fujitsu LtdLan上の装置間距離測定方法及び距離測定装置
US5583995A (en)*1995-01-301996-12-10Mrj, Inc.Apparatus and method for data storage and retrieval using bandwidth allocation
JPH09282247A (ja)1996-04-101997-10-31Hitachi Ltdマルチメディアデータの配送方法
TW400487B (en)1996-10-242000-08-01Tumbleweed Software CorpElectronic document delivery system
US6304904B1 (en)*1997-03-272001-10-16Intel CorporationMethod and apparatus for collecting page-level performance statistics from a network device
US6014694A (en)*1997-06-262000-01-11Citrix Systems, Inc.System for adaptive video/audio transport over a network
DE19807076A1 (de)*1998-02-201999-08-26Cit AlcatelDatenbereitstellungsystem
US6088721A (en)*1998-10-202000-07-11Lucent Technologies, Inc.Efficient unified replication and caching protocol
US6714549B1 (en)*1998-12-232004-03-30Worldcom, Inc.High resiliency network infrastructure
US6658476B1 (en)*1999-11-292003-12-02Microsoft CorporationClient-server protocol support list for standard request-response protocols
US7159233B2 (en)*2000-01-282007-01-02Sedna Patent Services, LlcMethod and apparatus for preprocessing and postprocessing content in an interactive information distribution system
JP4035806B2 (ja)*2000-01-312008-01-23株式会社日立製作所映像配信システム
JP3793941B2 (ja)*2000-02-242006-07-05株式会社日立製作所映像配送システムにおけるビデオサーバ装置およびその映像配送方法。
US6760749B1 (en)*2000-05-102004-07-06Polycom, Inc.Interactive conference content distribution device and methods of use thereof
US6978306B2 (en)*2000-08-102005-12-20Pts CorporationMulti-tier video delivery network

Also Published As

Publication numberPublication date
US20060195602A1 (en)2006-08-31
US7069332B2 (en)2006-06-27
JP2001237829A (ja)2001-08-31
US20090070843A1 (en)2009-03-12
US20010018772A1 (en)2001-08-30
US7467221B2 (en)2008-12-16

Similar Documents

PublicationPublication DateTitle
JP3793941B2 (ja)映像配送システムにおけるビデオサーバ装置およびその映像配送方法。
US6223211B1 (en)Apparatus and computer-implemented process for providing real-time multimedia data transport in a distributed computing system
US7483421B2 (en)Routing data
JP3653569B2 (ja)ビデオをオン・デマンドでレンダリングするvcrに似た機能
US20020040404A1 (en)System and method for performing broadcast-enabled disk drive replication in a distributed data delivery network
US20040255329A1 (en)Video processing
JP3884920B2 (ja)データ配送方法
US8279777B2 (en)Method for secure reliable point to multi-point bi-directional communications
JPH11501786A (ja)圧縮ビデオ信号受信方法
EP1806870B1 (en)Method for providing data and data transmission system
US8826345B2 (en)Method and an apparatus for data streaming
US8238335B2 (en)Multi-route transmission of packets within a network
US7720067B2 (en)Data transfer apparatus and transfer control method
KR20020023596A (ko)인터넷 방송 시스템 및 인터넷 방송 시스템에 있어서의데이터 전송방법
KR20080082843A (ko)데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법
KR100616250B1 (ko)인터넷 네트워크에서 서버와 클라이언트들 간의 데이터전송 시스템 및 방법
JP2000148710A (ja)動画像サーバシステム
CN110691214A (zh)一种业务对象的数据处理方法和装置
JP2001111983A (ja)データ処理装置およびデータ処理方法ならびに情報記録媒体
JP4496987B2 (ja)コンテンツ送信サーバ、システム及びサーバプログラム
JP2001024707A (ja)マルチメディアパケット通信端末及びマルチメディアパケット通信網
JP3660852B2 (ja)データ変換装置、媒体、及び情報集合体
JP2001111433A (ja)圧縮データ処理装置および圧縮データ処理方法ならびに情報記録媒体
JP2001167007A (ja)ファイル送出方法
JP4360969B2 (ja)コンテンツ受信制御方法及びその装置

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20040212

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20050630

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20050708

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20050905

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20060317

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20060330

R150Certificate of patent or registration of utility model

Free format text:JAPANESE INTERMEDIATE CODE: R150

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20090421

Year of fee payment:3

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20100421

Year of fee payment:4

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20110421

Year of fee payment:5

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120421

Year of fee payment:6

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120421

Year of fee payment:6

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20130421

Year of fee payment:7

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp