"自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備え、前記符号化装置は、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置は、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備え、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を備えた、ストリーミングシステム。請求項1に記載のストリーミングシステムであって、前記受信装置が有する前記補正値算出手段は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、ストリーミングシステム。請求項2に記載のストリーミングシステムであって、前記符号化装置が有する前記クロック通知手段は、前記符号化クロック情報と共に、初期値が1である前記補正値を前記配信装置に送信し、前記配信装置が有する前記配信クロック通知手段は、前記符号化装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな前記補正値を算出する、ストリーミングシステム。請求項1乃至3のいずれかに記載のストリーミングシステムであって、前記配信装置と前記受信装置との間に、1つ又は複数の前記配信装置を他の配信装置として接続して備え、前記他の配信装置が有する前記配信クロック通知手段は、前記符号化装置側にある別の配信装置から受信した前記配信クロック情報の前回受信時からの増加量と、自装置における前記配信クロック情報の前記別の配信装置からの配信クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、前記別の配信装置から受信した前記補正値と前記算出した比率とに基づいて新たな前記補正値を算出し、当該算出した補正値と自装置における前記配信クロック情報とを前記受信装置側に位置する下位装置に送信する、ストリーミングシステム。請求項4に記載のストリーミングシステムであって、前記他の配信装置が有する前記配信クロック通知手段は、前記別の配信装置から受信した前記補正値と前記算出した比率とを乗算して新たな前記補正値を算出する、ストリーミングシステム。請求項1乃至5のいずれかに記載のストリーミングシステムであって、前記受信装置は、自装置にて算出した前記補正値と当該自装置内で出力されたクロック信号とを掛けた値のクロック信号を用いて、前記ストリーミングデータを復号する、ストリーミングシステム。自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムにおける前記受信装置であって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置が、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備えている場合に、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を備えている、受信装置。請求項7に記載の受信装置であって、前記補正値算出手段は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、受信装置。自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムにおける前記受信装置の動作を制御するプログラムであって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置が、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備えている場合に、前記受信装置に、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を実現させるためのプログラム。請求項9に記載のプログラムであって、前記補正値算出手段は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、プログラム。自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムによるストリーミング配信方法であって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信し、前記配信装置は、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信し、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出し、この算出した補正値にて自装置内で出力されたクロック信号を補正して当該補正したクロック信号を用いて前記ストリーミングデータを復号する、ストリーミング配信方法。請求項11に記載のストリーミング配信方法であって、前記受信装置は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、ストリーミング配信方法。しかしながら、上述した特許文献1に開示の技術は、ストリーム配信を行う送信装置、さらには、当該送信装置と受信装置との間に位置する中継装置、の動作クロックを制御する必要があり、システム全体の制御が複雑となる、という問題が生じる。また、送信装置や中継装置のクロックを制御しているため、これらの装置におけるストリーミング配信動作が制限される、という問題も生じる。このため、本発明の目的は、上述した課題である、送信側と受信側とでクロック同期を容易に取ることができるストリーミングシステムを提供することにある。本発明の一形態におけるストリーミングシステムは、自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備え、前記符号化装置は、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置は、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備え、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を備えた、という構成を取る。また、本発明の他の形態における受信装置は、自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムにおける前記受信装置であって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置が、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備えている場合に、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を備えている、という構成を取る。また、本発明の他の形態におけるプログラムは、自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムにおける前記受信装置の動作を制御するプログラムであって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置が、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備えている場合に、前記受信装置に、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を実現させるためのプログラムである。また、本発明の他の形態におけるストリーミング配信方法は、自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムによるストリーミング配信方法であって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信し、前記配信装置は、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信し、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出し、この算出した補正値にて自装置内で出力されたクロック信号を補正して当該補正したクロック信号を用いて前記ストリーミングデータを復号する、という構成を取る。本発明は、以上のように構成されることにより、ストリーミングシステムにおいて送信側と受信側とでクロック同期を容易に取ることができる。<実施形態1>本発明の第1の実施形態を、図1乃至図8を参照して説明する。図1乃至図4は、本発明であるストリーミングシステムの構成を説明するための図であり、図5乃至図7は、その動作を説明するための図である。図8は、本発明であるストリーミングシステムを用いた実測例を示す図である。[構成]本発明の実施形態1におけるストリーミングシステムは、図1に示すように、エンコーダ1と、配信サーバ2と、クライアント3と、がネットワークNを介して接続されて構成されている。上記エンコーダ1は、映像データの符号化を行う装置符号化装置であり、この符号化した映像データを配信サーバ2に送信する。上記配信サーバ2は、クライアント3に映像データを配信する装置配信装置である。上記クライアント3は、受信した映像データを再生する装置受信装置である。なお、本実施形態では、上記エンコーダ1が最上位装置となり、その下位に配信サーバ2が位置し、最下位にクライアント3が位置していることとする。但し、本発明におけるストリーミングシステムは、配信サーバが複数接続されていてもよい。つまり、配信サーバの下位にさらに他の配信サーバが単数あるいは複数接続され、最下位にクライアント3が位置して接続されていてもよい。以下、各装置1,2,3の構成について詳述する。上記エンコーダ1は、情報処理装置にて構成されており、図2に示すように、キャプチャ部11と、受信部12と、送信部17と、を備えている。また、エンコーダ1は、装備された演算装置にプログラムが組み込まれることで構築された、符号化部13と、クロック通知部16と、を備えている。また、エンコーダ1は、HDDharddiskdriveやSSDsolidstatedriveなどのデータを格納するための補助記憶装置にて構成された記録部14と、RAMRandomAccessMemoryなどのデータを一時的に記憶する主記憶装置にて構成された記憶部15と、を備えている。なお、図2における実線矢印は、映像データの流れを表し、点線矢印は、後述するように本発明に関するデータの流れを表している。上記キャプチャ部11は、キャプチャボードやUSBUniversalSerialBusカメラなど外部装置から、ストリーミング配信を行う対象となる映像データであるAudioVideo信号を取り込む装置である。そして、キャプチャ部11は、取り込んだ信号を符号化部13に渡す。また、受信部12は、ネットワークNよりデータを受信するネットワークカードなどの装置であり、例えば、外部装置からストリーミング配信を行う対象となる映像データを受信する。また、送信部17は、ネットワークNにデータを送信するネットワークカードなどの装置であり、ストリーミング配信する映像データや、後述するように本発明に関するデータを配信サーバ2に送信する。上記符号化部13は、ストリーミング配信を行う対象となる映像データを自装置内で出力されたクロック信号エンコーダクロック信号に基づいて符号化する装置である。ここで、符号化部13による符号化は、例えば、キャプチャ部11から入力されたAudioVideo信号や記録部14に格納されているAudioVideo信号をエンコードする場合や、記録部14に格納されている映像ファイルのトランスコード、受信部12で受信したAudioVideo信号のエンコード、さらには受信部12で受信した映像ファイルのトランスコードの場合を含む。そして、符号化部13は、ストリーミング配信される符号化した映像データストリーミングデータを、TSパケットで多重化して配信サーバ2に送信する。なお、本実施形態では、ストリーミング配信されるストリーミングデータとして、映像データを一例に挙げているが、ストリーミングデータは映像データであることに限定されず、いかなるデータ形式のデータであってもよい。上記クロック通知部16クロック通知手段は、エンコーダ1のクロック信号エンコーダクロック信号を下位装置である配信サーバ2に伝えるために、上述した映像データを送信しているセッションとは別のユニキャストセッションで、以下に説明する2種類の値clock0,R’を、下位に位置する配信サーバ2に定期的に送信する。なお、定期的とは、例えば、数秒~数分間隔であるが、かかる間隔に限定されず、また、上記2種類の値の送信は定期的であることに限定されない。そして、上記clock0とは、エンコーダ1のクロック信号に依存して増加してカウントされる値であるエンコーダクロック情報符号化装置クロック情報、例えば、エンコーダ1自体などのシステムが起動してからの経過時間である。また、上記R’は、1の値である。なお、上記R’は、自装置から見た最上位装置とのクロックの速度の比率を表す値であり、最下位装置において映像データを再生する際に利用するクロックの補正値である。従って、後述するように、自装置から見た上位装置から受信したR’の値に、自装置にて算出した上位装置とのクロックの速度の比率を表すRを掛け合わせて、新たなR’を算出する。但し、エンコーダ1は最上位装置であるため、R’を初期値1として設定する。次に、上記配信サーバ2について説明する。配信サーバ2は、情報処理装置にて構成されており、図3に示すように、受信部21と、送信部25と、を備えている。また、配信サーバ2は、装備された演算装置にプログラムが組み込まれることで構築された、配信クロック通知部24を備えている。また、配信サーバ2は、HDDやSSDなどのデータを格納するための補助記憶装置にて構成された記録部22と、RAMなどのデータを一時的に記憶する主記憶装置にて構成された記憶部23と、を備えている。なお、図3における実線矢印は、映像データの流れを表し、点線矢印は、後述するように本発明に関するデータの流れを表している。上記受信部21は、ネットワークNよりデータを受信するネットワークカードなどの装置であり、例えば、エンコーダ1が送信した符号化された映像データや、エンコーダクロック情報clock0と補正値R’、を受信する。このとき、クライアント3にストリーミング配信する映像データは送信部25に渡し、ライブ映像を蓄積する場合は受信した映像データを記録部22に記録する。また、送信部25は、ネットワークNにデータを送信するネットワークカードなどの装置であり、エンコーダ1から受信あるいは一旦記録部22に格納されているストリーミング配信する映像データや、後述するように配信サーバ2内で生成されたクロック情報clock0と補正値R’を、クライアント3などの下位装置に送信する。なお、下位装置に他の配信サーバが接続されている場合には、下位の他の配信サーバに上述した映像データや配信サーバ2内で生成されたクロック情報clock0と補正値R’を送信する。なお、配信サーバ2は、自装置内で出力されたクロック信号配信装置クロック信号に基づいて作動し、当該配信サーバクロック信号に基づいて映像データを下位装置に配信する。上記配信クロック通知部24配信クロック通知手段は、映像データを受信しているセッションとは別のユニキャストセッションで、エンコーダ1からclock0及びR’を受信する。そして、配信クロック通知部24は、clock0及びR’の受信が初回である場合には、Cbase0に、上位装置であるエンコーダ1からのエンコーダクロック情報clock0の値を記憶する。また、配信クロック通知部24は、Cbase1に、自装置である配信サーバ2内で出力されているクロック信号に依存して増加してカウントされる値である配信サーバクロック情報clock1配信装置クロック情報を記憶する。ここで、上記配信サーバクロック情報clock1は、例えば、配信サーバ2自体などのシステムが起動してからの経過時間を表す情報である。また、上記Cbase1として記憶される配信サーバクロック情報clock1は、配信サーバ2がエンコーダ1からエンコーダクロック情報clock0を受信したときの値である。なお、配信サーバクロック情報clock1の測定基準は、エンコーダ1にて生成されるエンコーダクロック情報clock0と同一である。そして、Cbase0とCbase1は、エンコーダ1と配信サーバ2におけるそれぞれのクロックの進み幅C0とC1を計測する開始時間となる。上記配信クロック通知部24は、その後、上位装置であるエンコーダ1からのエンコーダクロック情報clock0を受信すると、上記Cbase0からのクロックの進み幅、つまり、エンコーダ1におけるクロックの進み幅C0をclock0-Cbase0にて算出する。また、エンコーダクロック情報clock0を受信したときの配信サーバ2内で出力されているクロック信号に依存して増加してカウントされる配信サーバクロック情報clock1を取得し、配信サーバ2におけるクロックの進み幅C1をclock1-Cbase1にて算出する。そして、エンコーダ1と配信サーバ2との各クロックの進み幅C0とC1との比率Rを、C0÷C1つまりclock0-Cbase0÷clock1-Cbase1で算出できる。さらに、この算出Rを、エンコーダ1から受信したR’に掛け合わせて、最上位装置と自装置である配信サーバ2とのクロックの速度の比率でありクライアント3におけるクロックの補正値となる新たなR’を算出する。上記算出処理を換言すると、以下のようになる。つまり、配信クロック通知部24は、上位装置であるエンコーダ1から初めてclock0及びR’を受信したタイミングを起点として、その後に上位装置であるエンコーダ1から受信したclock0の増加量と、自装置のclock1の増加量と、の比率を算出することで、上位装置であるエンコーダ1と自装置である配信サーバ2とのクロックの速度の比率Rを算出している。さらに、配信クロック通知部24は、このRを上位装置であるエンコーダ1から受信したR’に掛け合わせることで、後述する新たな補正値R’として算出している。また、上記配信クロック通知部24は、さらに下位装置であるクライアント3に、配信サーバ2内で生成された配信サーバクロック情報clock1を、下位装置から見て上位装置のクロック情報clock0として送信すると共に、算出した補正値R’を送信する。なお、下位装置に他の配信サーバが接続されている場合には、下位の他の配信サーバに配信サーバクロック情報clock0と補正値R’を送信する。そして、他の配信サーバは、上述した配信サーバ2と同様の構成を取っており、上位装置から受信した映像データを下位装置に送信したり、上位装置から受信したclock0とR’に基づいて、上述同様に新たなR’を算出して下位装置に送信するよう作動する。なお、上述した下位装置へのclock0とR’との送信処理は、必ずしも同期して処理する必要はなく、R’が算出済みであれば非同期に処理してもよい。次に、上記クライアント3について説明する。クライアント3は、情報処理装置にて構成されており、図4に示すように、受信部31を備えている。また、クライアント3は、装備された演算装置にプログラムが組み込まれることで構築された、復号化部32と、補正値算出部34と、を備えている。また、クライアント3は、RAMなどのデータを一時的に記憶する主記憶装置にて構成された記憶部33を備えている。なお、図4における実線矢印は、映像データの流れを表し、点線矢印は、後述するように本発明に関するデータの流れを表している。上記受信部31は、ネットワークNよりデータを受信するネットワークカードなどの装置であり、例えば、上位装置である配信サーバ2あるいは図示しない他の配信サーバから配信された映像データや、配信サーバクロック情報clock0と補正値R’、を受信する。上記復号化部32は、ストリーミング配信された映像データを自装置内で出力されたクロック信号クライアントクロック信号に基づいてデコード復号し、デコードした結果を接続されたAudio出力部35とVideo出力部36とに出力する。なお、Audio出力装置35は、Audio信号を出力するスピーカなどの装置であり、Video出力装置36は、Video信号を表示する液晶ディスプレーなどの装置である。上記補正値算出部34補正値算出手段は、映像データを受信しているセッションとは別のユニキャストセッションで、配信サーバ2あるいは他の配信サーバからclock0及びR’を受信する。そして、補正値算出部34は、clock0及びR’の受信が初回である場合には、Cbase0に、上位装置である配信サーバ2からの配信サーバクロック情報clock0の値を記憶する。また、補正値算出部34は、Cbase1に、自装置であるクライアント3内で出力されているクロック信号に依存して増加してカウントされる値であるクライアントクロック情報clock1受信装置クロック情報を記憶する。ここで、上記クライアントクロック情報clock1は、例えば、クライアント3自体などのシステムが起動してからの経過時間を表す情報である。そして、上記Cbase1として記憶されるクライアントクロック情報clock1は、クライアント3が配信サーバ2から配信サーバクロック情報clock0を受信したときの値である。なお、クライアントクロック情報clock1の測定基準は、配信サーバ2にて生成される配信サーバクロック情報clock0と同一である。そして、Cbase0とCbase1は、配信サーバ2とクライアント3におけるそれぞれのクロックの進み幅C0とC1を計測する開始時間となる。また、補正値算出部34は、その後、上位装置である配信サーバ2あるいは他の配信サーバから配信サーバクロック情報clock0を受信すると、上記Cbase0からのクロックの進み幅、つまり、配信サーバ2におけるクロックの進み幅C0をclock0-Cbase0にて算出する。また、配信サーバクロック情報clock0を受信したときのクライアント3内で出力されているクロック信号に依存して増加してカウントされるクライアントクロック情報clock1を取得し、自装置であるクライアント3内におけるクロックの進み幅C1をclock1-Cbase1にて算出する。そして、配信サーバ2とクライアント3の各クロックの進み幅であるC0とC1との比率Rを算出する。Rは、C0÷C1つまりclock0-Cbase0÷clock1-Cbase1で算出できる。さらに、この算出したRを、配信サーバ2から受信したR’に掛け合わせて、最上位装置と自装置であるクライアント3とのクロックの速度の比率であり、自装置におけるクロックの補正値である新たなR’を算出する。上記算出処理を換言すると、以下のようになる。つまり、補正値算出部34は、上位装置である配信サーバ2から初めてclock0及びR’を受信したタイミングを起点として、その後に上位装置である配信サーバ2から受信したclock0の増加量と、自装置におけるclock1の増加量と、の比率を算出することで、上位装置である配信サーバ2と自装置であるクライアント3とのクロックの速度の比率Rを算出している。さらに、補正値算出部34は、このRを上位装置である配信サーバ2から受信したR’に掛け合わせることで、新たな補正値R’として算出している。また、上記補正値算出部34は、上述したように算出した補正値R’を用いて、自装置で出力された映像データを再生する際に用いるクロック信号クライアントクロック信号を補正する。例えば、クライアント3のクロック信号の値にR’を掛け合わせ、当該クロック信号をR’倍に変化させて補正する。そして、クライアント3は、この補正したクロック信号を用いて、映像データをデコードして再生する。なお、上記クロックの補正処理は、必ずしも同期して処理する必要はなく、R’が算出済みであれば非同期に処理してもよい。[動作]次に、上述したストリーミングシステム、つまり、エンコーダ1、配信サーバ2、クライアント3の動作を、図5乃至図7を参照して説明する。はじめに、映像データのストリーミング配信の動作を説明する。まず、エンコーダ1は、キャプチャ部11に入力されたAudioVideo信号や記録部14に格納されているAudioVideoをエンコード、または、記録部14に格納されている映像ファイルのトランスコード、または、受信部12で受信したAudioVideoのエンコード、または、受信部12で受信した映像ファイルのトランスコード、などのいずれかの符号化処理を行う。そして、符号化した映像データを、TSパケットで多重化して配信サーバ2に送信する。続いて、配信サーバ2は、エンコーダ1が送信した映像データを受信し、クライアント3に映像データを送信する。なお、ライブ映像を蓄積する場合は、並行して受信した映像データを記録部22に記録する。また、配信サーバ2の下位にさらに他の配信サーバが接続されている場合には、配信サーバ2は他の配信サーバに映像データを送信し、これを受けた他の配信サーバは、さらに下位に位置する別の配信サーバやクライアント3に映像データを送信する。続いて、クライアント3は、配信サーバ2あるいは他の配信サーバから受信した映像データを復号化部32でデコードし、デコードした結果をAudio出力部35、Video出力部36に出力する。次に、上記ストリーミング配信と並行して行われる処理であり、クライアント3におけるクロックをエンコーダ1のクロックに同期させる処理について、図5乃至図7を参照して説明する。まず、最上位装置であるエンコーダ1は、当該エンコーダ1のクロックを下位装置に伝えるために、映像データを送信しているセッションとは別のユニキャストセッションで、図5に示す処理を定期的に行う。つまり、エンコーダ1のクロック通知部16は、エンコーダ1のクロック信号に依存して増加してカウントされる値であるエンコーダクロック情報clock0と、自装置から見た最上位装置とのクロックの速度の比率を表しクライアント3にてクロックの補正値として利用されるR’と、を下位の配信サーバ2に送信するステップS1。なお、エンコーダ1から送信されるR’は、初期値1である。続いて、上述したエンコーダ1の下位装置である配信サーバ2は、当該配信サーバ2のクロックを下位装置に伝えるために、映像データを送信しているセッションとは別のユニキャストセッションで、図6に示す処理を定期的に行う。まず、配信サーバ2の配信クロック通知部24は、上述したようにエンコーダ1から送信されたclock0及びR’を受信するステップS11。そして、配信クロック通知部24は、clock0及びR’の受信が初回である場合にはステップS12でYes、Cbase0に、上位装置であるエンコーダ1からのエンコーダクロック情報clock0の値を記憶し、Cbase1に、自装置である配信サーバ2内で出力されているクロック信号に依存して増加してカウントされる値である配信サーバクロック情報clock1の値を記憶するステップS13。その後、配信クロック通知部24は、上位装置であるエンコーダ1からのエンコーダクロック情報clock0を受信するとステップS11、今度は初回の受信ではないためステップS12でNo、上記Cbase0からのクロックの進み幅、つまり、エンコーダ1におけるクロックの進み幅C0をclock0-Cbase0にて算出するステップS14。また、エンコーダクロック情報clock0を受信したときの配信サーバ2内で出力されているクロック信号に依存して増加してカウントされる配信サーバクロック情報clock1を取得し、配信サーバ2におけるクロックの進み幅C1をclock1-Cbase1にて算出するステップS14。そして、エンコーダ1と配信サーバ2との各クロックの進み幅であるC0とC1との比率Rを、C0÷C1つまりclock0-Cbase0÷clock1-Cbase1で算出するステップS14。さらに、この算出したRを、エンコーダ1から受信したR’に掛け合わせて、最上位装置と自装置である配信サーバ2とのクロックの速度の比率でありクライアント3におけるクロックの補正値である新たなR’を算出するステップS14。その後、上記配信クロック通知部24は、さらに下位装置であるクライアント3に、配信サーバ2内で生成された配信サーバクロック情報clock1を、下位装置から見て上位装置のクロック情報clock0として送信すると共に、算出した補正値R’を送信するステップS15。なお、下位装置に他の配信サーバが接続されている場合には、下位の他の配信サーバに配信サーバクロック情報clock0と補正値R’を送信する。そして、この他の配信サーバは、上述した配信サーバ2と同様に作動して新たなR’を算出し、下位装置であるさらに他の配信サーバやクライアント3にclock0とR’を送信する。続いて、上述した配信サーバ2の下位装置であり、システム内で最下位装置であるクライアント3は、自装置のクロックを補正する補正値R’を算出するために、図7に示す処理を定期的に行う。まず、クライアント3の補正値算出部34は、上述したように上位装置である配信サーバ2から送信されたclock0及びR’を受信するステップS21。なお、上位装置が他の配信サーバであっても同様である。そして、補正値算出部34は、clock0及びR’の受信が初回である場合にはステップS22でYes、Cbase0に、上位装置である配信サーバ2からの配信サーバクロック情報clock0の値を記憶し、Cbase1に、自装置であるクライアント3内で出力されているクロック信号に依存して増加してカウントされる値であるクライアントクロック情報clock1を記憶するステップS23。その後、補正値算出部34は、上位装置である配信サーバ2からの配信サーバクロック情報clock0を受信するとステップS21、今度は初回の受信ではないためステップS22でNo、上記Cbase0からのクロックの進み幅、つまり、配信サーバ2におけるクロックの進み幅C0をclock0-Cbase0にて算出するステップS24。また、クライアントクロック情報clock0を受信したときの配信サーバ2内で出力されているクロック信号に依存して増加してカウントされるクライアントクロック情報clock1を取得し、クライアントにおけるクロックの進み幅C1をclock1-Cbase1にて算出するステップS24。そして、配信サーバ2とクライアント3との各クロックの進み幅であるC0とC1との比率Rを、C0÷C1つまりclock0-Cbase0÷clock1-Cbase1で算出するステップS24。さらに、この算出したRを、配信サーバ2から受信したR’に掛け合わせて、最上位装置と自装置であるクライアント3とのクロックの速度の比率でありクライアント3のクロックの補正値である新たなR’を算出するステップS24。その後、クライアント3は、上述したように算出した補正値R’を用いて、自装置で出力された映像データを再生する際に用いるクロック信号を補正する。例えば、クライアント3のクロック信号の値にR’を掛け合わせ、当該クロック信号をR’倍に変化させて補正するステップS25。そして、クライアント3は、この補正したクロック信号を用いて、映像データをデコードして再生する。以上のように、本発明では、ストリーミングデータを中継する装置上記実施形態では配信サーバで、自装置と最上位装置とのクロックの速度の比率R’を算出して、さらに、このR’を下位装置に伝搬していくことで、最下位装置であるクライアント3が、最上位装置であるエンコーダ1とのクロックの速度の比率を算出することが可能である。従って、クライアント3をエンコーダ1のクロックと同期させることができ、再生中にFIFOバッファの飽和/枯渇を防ぐことができる。なお、上記では、再生クロックを変化させる方法として、再生スピードをR’にするという比較的容易に実現できる方法を例示したが、再生クロックを変化させる方法は上述した方法に限定されない。[実測例]次に、実際に数値を用いて、本発明におけるストリーミングシステムの効果を検証する。前提として、実時間に比べ、エンコーダ1、配信サーバ2、クライアント3のクロックが、それぞれ102倍,103倍,099倍であるとする。このとき、クライアント3は、理論値として、再生クロックをクライアントの元のクロックの102÷099=1030303...倍とする必要がある。上記状況において、図8に示すように、各装置でCbase1を基準としてから実時間で100秒後の時点におけるC1の値は、エンコーダ1、配信サーバ2、クライアント3で、それぞれ102,103,99となる。また、図8に示すように、各装置における上位装置とのクロックの速度の比率Rは、配信サーバ2では、エンコーダ1から値102を受け取り、Rの値は102÷103=099029126...となる。同様に、クライアント3では、配信サーバ2から値103を受け取りRの値は103÷99=104040404...となる。さらに、各装置と最上位装置とのクロックの速度の比率R’は、配信サーバ2では、エンコーダから値1を受け取り、配信サーバ2側のRの値を掛けた値がR’となるため、図8に示すように、R’=099029126...である。同様に、クライアント3では、配信サーバ2から値099029126...を受け取り、クライアント3側のRの値を掛けた値がR’となるため、R’=099029126...×104040404...=103030303...となる。従って、上記理論値と一致する。一般にクロックの偏差はあまり大きいものではなく、経験上、数時間に1秒程度である。そのため、PCRの挿入間隔は100ms以下に規定されているが、本発明ではclock1およびR’を下位装置に送信する際の送信間隔は、PCRのように短くする必要はなく、数秒~数分に1回程度実施すれば十分な効果が見込まれる。従って、本発明では、クロック同期再生に必要な計算量が、PCRによる同期再生に比べ非常に少なくすることができる。また、本発明では、装置間におけるRの値は一意であるため、装置間で送受信されるデータが複数あったとしても、Rの値は共通である。従って、クロックを同期させた再生に必要な計算処理が、装置間で送受信する映像などのデータ数に依存しないこととなる。ここで、上記では、映像データをライブ配信する場合を説明したが、エンコーダ1から受信したデータを蓄積したコンテンツについても、上述したR’を別途記録し、コンテンツ配信をコンテンツのビットレートのR’倍のレートで配信することで、同一の効果を得ることができる。また、上記では、ユニキャスト配信を想定して説明したが、配信サーバ2からの配信がマルチキャストである場合も、別のマルチキャストアドレス/ポートでclock0,R’を送信することで、ユニキャスト配信と同一の効果を得ることができる。また、上記では、エンコーダ1とクライアント3の間に中継する装置は配信サーバ2の1台のみの構成であるが、中継する装置が複数台であったりエンコーダ1とクライアントの3みの構成であっても同一の効果を得ることができる。なお、中継する装置である配信サーバが複数台である場合には、これらが上述した配信サーバと同様に、上位装置から受信したデータを処理して下位装置に送信すればよい。<付記>上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明におけるストリーミングシステムの構成の概略を、図9を参照して説明する。但し、本発明は、以下の構成に限定されない。付記1自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置100と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置200と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置300と、を備え、前記符号化装置100は、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段101を備え、前記配信装置200は、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段201を備え、前記受信装置300は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段301を備えた、ストリーミングシステム。付記2付記1に記載のストリーミングシステムであって、前記受信装置が有する前記補正値算出手段は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、ストリーミングシステム。付記3付記2に記載のストリーミングシステムであって、前記符号化装置が有する前記クロック通知手段は、前記符号化クロック情報と共に、初期値が1である前記補正値を前記配信装置に送信し、前記配信装置が有する前記配信クロック通知手段は、前記符号化装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな前記補正値を算出する、ストリーミングシステム。付記4付記1乃至3のいずれかに記載のストリーミングシステムであって、前記配信装置と前記受信装置との間に、1つ又は複数の前記配信装置を他の配信装置として接続して備え、前記他の配信装置が有する前記配信クロック通知手段は、前記符号化装置側にある別の配信装置から受信した前記配信クロック情報の前回受信時からの増加量と、自装置における前記配信クロック情報の前記別の配信装置からの配信クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、前記別の配信装置から受信した前記補正値と前記算出した比率とに基づいて新たな前記補正値を算出し、当該算出した補正値と自装置における前記配信クロック情報とを前記受信装置側に位置する下位装置に送信する、ストリーミングシステム。付記5付記4に記載のストリーミングシステムであって、前記他の配信装置が有する前記配信クロック通知手段は、前記別の配信装置から受信した前記補正値と前記算出した比率とを乗算して新たな前記補正値を算出する、ストリーミングシステム。付記6付記1乃至5のいずれかに記載のストリーミングシステムであって、前記受信装置は、自装置にて算出した前記補正値と当該自装置内で出力されたクロック信号とを掛けた値のクロック信号を用いて、前記ストリーミングデータを復号する、ストリーミングシステム。付記7自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムにおける前記受信装置であって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置が、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備えている場合に、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を備えている、受信装置。付記8付記7に記載の受信装置であって、前記補正値算出手段は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、受信装置。付記9自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムにおける前記受信装置の動作を制御するプログラムであって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信するクロック通知手段を備え、前記配信装置が、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信する配信クロック通知手段を備えている場合に、前記受信装置に、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出する補正値算出手段を実現させるためのプログラム。付記10付記9に記載のプログラムであって、前記補正値算出手段は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、プログラム。付記11自装置内で出力されたクロック信号に基づいて符号化したストリーミングデータを生成する符号化装置と、自装置内で出力されたクロック信号に基づいて前記ストリーミングデータをストリーミング配信する配信装置と、この配信装置からストリーミング配信された前記ストリーミングデータを受信して自装置内で出力されたクロック信号に基づいて復号する受信装置と、を備えたストリーミングシステムによるストリーミング配信方法であって、前記符号化装置が、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である符号化装置クロック情報を前記配信装置に送信し、前記配信装置は、前記符号化装置から受信した前記符号化装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である配信装置クロック情報の前記符号化装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率に基づいて前記受信装置が前記ストリーミングデータを復号する際に用いるクロック信号の補正値を算出し、当該補正値と前記配信装置クロック情報とを前記受信装置側にある下位装置に送信し、前記受信装置は、前記配信装置側にある上位装置から受信した前記配信装置クロック情報の前回受信時からの増加量と、自装置内で出力されたクロック信号に基づいて増加してカウントされる値である受信装置クロック情報の前記上位装置からの前記配信装置クロック情報を前回受信したときの値からの増加量と、の比率を算出すると共に、当該算出した比率と前記上位装置から受信した前記補正値とに基づいて新たな補正値を算出し、この算出した補正値にて自装置内で出力されたクロック信号を補正して当該補正したクロック信号を用いて前記ストリーミングデータを復号する、ストリーミング配信方法。付記12付記11に記載のストリーミング配信方法であって、前記受信装置は、前記上位装置から受信した前記補正値と自装置にて算出した前記比率とを乗算して新たな補正値を算出する、ストリーミング配信方法。"