(57)【要約】【課題】  ストリームデータが違法コピーされた区間を特定する。【解決手段】  ネットワーク内のストリーム配信装置とサーバとの間、または、ストリーム配信装置間、または、ストリーム配信装置と受信端末との間に、個々の区間特有のストリームデータ特定用データを埋め込む。【選択図】  図１
2006303901.tif 000002
【特許請求の範囲】
【請求項１】
一つのサーバから複数の受信端末に配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ設けられ、到着したストリームデータを分岐数分複製して配信するストリーム配信装置において、
ストリームデータには、当該ストリームデータを特定するためのストリームデータ特定用データが付加され、
到着したストリームデータからストリームデータ特定用データを除去するストリームデータ特定用データ除去手段と、
このストリームデータ特定用データ除去手段によりストリーム特定用データが除去されたストリームデータを分岐数分複製するデータグラム複製手段と、
このデータグラム複製手段により複製されたストリームデータに自ストリーム配信装置固有のストリームデータ特定用データを付加するストリームデータ特定用データ付加手段と
を備えたことを特徴とするストリーム配信装置。
【請求項２】
前記ストリームデータ特定用データ除去手段および前記ストリームデータ特定用データ付加手段におけるデータ除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更する手段を備えた請求項１記載のストリーム配信装置。
【請求項３】
一つのサーバから複数の受信端末に配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ請求項１または２記載のストリーム配信装置が設けられ、このストリーム配信装置は、複製したストリームデータに、各分岐点毎に互いに異なるストリームデータ特定用データをそれぞれ付加する多地点配信方法。
【請求項４】
前記ストリーム特定用データの除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更する請求項３記載の多地点配信方法。
【請求項５】
一つのサーバから複数の受信端末に配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ設けられ、到着したストリームデータを分岐数分複製して配信するストリーム配信装置に適用されるプログラムにおいて、
ストリームデータには、当該ストリームデータを特定するためのストリームデータ特定用データが付加され、
情報処理装置にインストールすることにより、その情報処理装置に、
到着したストリームデータからストリームデータ特定用データを除去するストリームデータ特定用データ除去機能と、
このストリームデータ特定用データ除去機能によりストリーム特定用データが除去されたストリームデータを分岐数分複製するデータグラム複製機能と、
このデータグラム複製機能により複製されたストリームデータに自ストリーム配信装置固有のストリームデータ特定用データを付加するストリームデータ特定用データ付加機能と
を実現させることを特徴とするプログラム。
【請求項６】
前記ストリームデータ特定用データ除去機能および前記ストリームデータ特定用データ付加機能におけるデータ除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更する機能を実現させる請求項５記載のプログラム。
【請求項７】
請求項５または６記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから文章、図表、写真、音声、映像、測定値などの各種データを、複数の受信端末にストリーム配信する装置ならびに方法に関する。特に、データを複製することにより、複数の受信端末にデータをストリーム配信する多地点配信技術に関する。
【背景技術】
【０００２】
従来、多地点配信方法に用いるストリーム配信装置は、特許文献１に記されている装置やＩＰ Ｍｕｌｔｉｃａｓｔプロトコルを動作させているルータのように、入力されたＡＴＭセルやＩＰパケット等のデータグラムを複製し、その複製された、すなわち、ペイロード情報が同一で宛先等のヘッダ情報を書き換えたデータグラムを、異なる出力ポートに出力していた。
【０００３】
従来のストリーム配信装置を図３を参照して説明する。図３は、ストリーム配信装置を使ったサーバから受信端末へのストリーム配信ネットワーク構成図である。サーバ１は、映像や音声等のストリームデータを複数のＩＰパケットやＡＴＭセル等のデータグラムに分割し、ストリーム配信装置２ａにデータグラム１１を送り、ストリーム配信装置２ａは受信したデータグラム１１を複製して、あらかじめ決められた隣接するストリーム配信装置宛用にヘッダを書き換えて、データグラム１２ａ、１２ｂ、１２ｃを作り、隣接するストリーム配信装置２ｂ、２ｃに配信する。
【０００４】
受信端末３ａ、３ｂ、…、３ｆに隣接するストリーム配信装置２ｂ、２ｃは、受信した各データグラムを複製してあらかじめ決められた隣接する受信端末宛用にヘッダを書き換えて、データグラム１３ａ、１３ｂ、…、１３ｆを作り、各受信端末３ａ、３ｂ、…、３ｆに配信する。
【０００５】
このように、各データグラムは、それぞれのサーバから、各隣接するストリーム配信装置で複製され、各受信端末に多地点配信される。
【０００６】
図４は、従来のストリーム配信装置の機能ブロック図である。各データグラム３０ａ、…、３０ｚは、入力インタフェース部２０ａ、…、２０ｚからストリーム配信装置２（図３で示した２ａ、２ｂ、２ｃ）に入力され、データグラム複製部２２でそれぞれの配信先宛用に複製される。
【０００７】
すなわち、データグラムを複製した後、データグラム複製制御部２７からの情報に基づいて、それぞれのデータグラムに配信先アドレスを付与し、必要な演算を行ってビットを付加するなどしてヘッダを完成させ、スイッチ部２４に転送する。
【０００８】
スイッチ部２４は、各データグラムのヘッダのアドレス情報を読み取り、スイッチ制御部２８からの情報に基づいて、各データグラムを各出力インタフェース部２５ａ、…、２５ｚに転送し、そこから各データグラム３１ａ、…、３１ｚとして各伝送路に出力される。
【０００９】
図５は、もう一つの従来のストリーム配信装置の機能ブロック図である。図４との違いは、データグラム複製部２２ａ、…、２２ｚが各入力インタフェース部２０ａ、…２０ｚのそれぞれに対応して設けられていることである。図４に比べて、データグラム複製部２２ａ、…、２２ｚが個々に分割されているため分割損があるが、集中処理する必要がないため処理速度を遅くできるメリットがある。
【００１０】
【特許文献１】特開２００１−１５６８１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
このような従来のストリーム配信装置を用いた多地点配信方法では、受信端末や途中の伝送路で、ストリームデータが違法コピーされた場合に、サーバでストリームデータ特定用データを埋め込むことにより、いつ違法コピーされたかを知ることはできるが、データグラムがそのまま複製されて多地点配信されるので、付加されているストリームデータ特定用データも同じになるため、いずれの区間で違法コピーが行われたかを特定することができなかった。
【００１２】
本発明は、このような背景の下に行われたものであって、ストリームデータが違法コピーされた区間を特定することができるストリーム配信装置および多地点配信方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、各区間や各対地毎に異なるストリームデータ特定用データを埋め込む、すなわち、ネットワーク内のストリーム配信装置とサーバとの間、または、ストリーム配信装置間、または、ストリーム配信装置と受信端末との間に、個々の区間特有のストリームデータ特定用データを埋め込むことにより、ストリームデータが違法コピーされた区間を特定することができる。
【００１４】
そのために、ストリーム配信装置内に、ストリームデータ特定用データ付加手段および除去手段を設け、受信したストリームデータからストリームデータ特定用データを除去し、複製後のデータグラム列に対して各対地毎に異なるストリームデータ特定用データを付加することができるようにすることによって実現するものである。
【００１５】
なお、ストリームデータ特定用データは、パケット内に特定のビットとして埋め込まれる場合や、電子透かしのように、パケット中のペイロードデータまたはある長さの音声データまたはある長さの映像データに対して、特定の演算処理を行うことによって埋め込まれる場合などがある。
【００１６】
すなわち、本発明の第一の観点は、一つのサーバから複数の受信端末に配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ設けられ、到着したストリームデータを分岐数分複製して配信するストリーム配信装置である。
【００１７】
ここで、本発明の特徴とするところは、ストリームデータには、当該ストリームデータを特定するためのストリームデータ特定用データが付加され、到着したストリームデータからストリームデータ特定用データを除去するストリームデータ特定用データ除去手段と、このストリームデータ特定用データ除去手段によりストリーム特定用データが除去されたストリームデータを分岐数分複製するデータグラム複製手段と、このデータグラム複製手段により複製されたストリームデータに自ストリーム配信装置固有のストリームデータ特定用データを付加するストリームデータ特定用データ付加手段とを備えたところにある。
【００１８】
また、前記ストリームデータ特定用データ除去手段および前記ストリームデータ特定用データ付加手段におけるデータ除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更する手段を備えることができる。
【００１９】
これにより、ストリームデータ特定用データの除去および付加に関する処理方法を定期的あるいは随時変更することが可能となり、例えば、違法コピーを行った者がストリームデータ特定用データの除去および付加に関する処理方法を解明または盗用してストリームデータ特定用データを除去または改竄しようと試みても処理方法は定期的あるいは随時変更されるので、ストリームデータ特定用データを除去または改竄することは困難である。
【００２０】
本発明の第二の観点は、一つのサーバから複数の受信端末に配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ本発明のストリーム配信装置が設けられ、このストリーム配信装置は、複製したストリームデータに、各分岐点毎に互いに異なるストリームデータ特定用データをそれぞれ付加する多地点配信方法である。また、前記ストリーム特定用データの除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更することができる。
【００２１】
本発明の第三の観点は、一つのサーバから複数の受信端末に配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ設けられ、到着したストリームデータを分岐数分複製して配信するストリーム配信装置に適用されるプログラムである。
【００２２】
ここで、本発明の特徴とするところは、ストリームデータには、当該ストリームデータを特定するためのストリームデータ特定用データが付加され、情報処理装置にインストールすることにより、その情報処理装置に、到着したストリームデータからストリームデータ特定用データを除去するストリームデータ特定用データ除去機能と、このストリームデータ特定用データ除去機能によりストリーム特定用データが除去されたストリームデータを分岐数分複製するデータグラム複製機能と、このデータグラム複製機能により複製されたストリームデータに自ストリーム配信装置固有のストリームデータ特定用データを付加するストリームデータ特定用データ付加機能とを実現させるところにある。
【００２３】
また、前記ストリームデータ特定用データ除去機能および前記ストリームデータ特定用データ付加機能におけるデータ除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更する機能を実現させることができる。
【００２４】
本発明の第四の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２５】
これにより、汎用の情報処理装置を用いて、ストリームデータが違法コピーされた区間を特定することができるストリーム配信装置および多地点配信方法を実現することができる。
【発明の効果】
【００２６】
本発明により、サーバから出力されたストリームデータが受信端末や途中の伝送路等で違法にコピー等された場合に、ネットワーク内のストリーム配信装置とサーバとの間、または、ストリーム配信装置間、またはストリーム配信装置と受信端末との間に、個々の区間特有のストリームデータ特定用データを埋め込むことができるため、従来のストリームデータ特定用データを埋め込む方法ではできなかった、違法コピー等がなされた区間の特定を行うことができる。
【発明を実施するための最良の形態】
【００２７】
（第一実施例）
本発明第一実施例のストリーム配信装置を図１を参照して説明する。図１は第一実施例のストリーム配信装置の機能ブロック図である。なお、本実施例のストリーム配信装置を使ったサーバから受信端末へのストリーム配信ネットワーク構成図は、従来例の説明に用いた図３と共通である。
【００２８】
本実施例は、図３に示すように、一つのサーバ１から複数の受信端末３ａ、…、３ｆに配信されるストリームデータの配信経路には複数の分岐点が設けられ、この分岐点にそれぞれ設けられ、到着したストリームデータを分岐数分複製して配信するストリーム配信装置２ａ、２ｂ、２ｃである。
【００２９】
ここで、本実施例の特徴とするところは、ストリームデータには、当該ストリームデータを特定するためのストリームデータ特定用データが付加され、図１に示すように、到着したストリームデータからストリームデータ特定用データを除去するストリームデータ特定用データ除去部２１と、このストリームデータ特定用データ除去部２１によりストリーム特定用データが除去されたストリームデータを分岐数分複製するデータグラム複製部２２と、このデータグラム複製部２２により複製されたストリームデータに自ストリーム配信装置固有のストリームデータ特定用データを付加するストリームデータ特定用データ付加部２３とを備えたところにある。
【００３０】
また、ストリームデータ特定用データ除去部２１およびストリームデータ特定用データ付加部２３におけるデータ除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更するストリームデータ特定用データ制御部２６を備える。
【００３１】
このように、本実施例の多地点配信方法は、図３に示す分岐点にそれぞれ第一実施例のストリーム配信装置２ａ、２ｂ、２ｃが設けられ、このストリーム配信装置２ａ、２ｂ、２ｃは、複製したストリームデータに、各分岐点毎に互いに異なるストリームデータ特定用データをそれぞれ付加する。また、前記ストリーム特定用データの除去および付加に関する処理方法を外部からの制御情報に基づき設定または変更する。
【００３２】
また、本実施例は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本実施例のストリーム配信装置２ａ、２ｂ、２ｃに相応する機能を実現させるプログラムとして実現することができる。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、ストリームデータ特定用データ除去部２１、データグラム複製部２２、ストリームデータ特定用データ付加部２３にそれぞれ相応する機能を実現させることができる。
【００３３】
以下では、本実施例をさらに詳細に説明する。
【００３４】
図１に示す本実施例のストリーム配信装置と、図４に示す従来のストリーム配信装置との違いは、入力インタフェース部２０とデータグラム複製部２２との間にストリームデータ特定用データ除去部２１を設けたこと、データグラム複製部２２とスイッチ部２４との間にストリームデータ特定用データ付加部２３を設けたこと、さらに、ストリームデータ特定用データ除去部２１とストリームデータ特定用データ付加部２３に除去および付加を行うための情報を送るストリームデータ特定用データ制御部２６を設けたことである。
【００３５】
各データグラム３０ａ、…、３０ｚは、入力インタフェース部２０ａ、…、２０ｚからストリーム配信装置２（図３で示した２ａ、２ｂ、２ｃ等）に入力され、ストリームデータ特定用データ除去部２１で、ストリームデータ特定用データが除去される。
【００３６】
受信先毎に個別のストリームデータ特定用データを削除するために必要な情報、すなわち、除去方法または演算キーまたは付加位置などの情報は、ストリームデータ特定用データ制御部２６からストリーム特定用データ除去部２１に与えられる。また、前記ストリームデータ特定用データの除去に必要な制御情報は、ストリーム配信装置２外部の、上流のストリーム配信装置２またはサーバ１またはオペレーション装置（図外）等からストリームデータ特定用データ制御部２６に送られる。
【００３７】
なお、図２の例は、制御情報を一元的なオペレーション装置（図外）から複数のストリーム配信装置２に送付する例を図示したものであるが、上流のストリーム配信装置２またはサーバ１からの制御情報が下流に向かって順次中継転送される場合には、図２の構成に加え、上流から受け取った制御情報を下流に中継転送するための機能が追加される。
【００３８】
ストリームデータ特定用データを除去されたデータグラムはデータグラム複製部２２に転送され、そこでそれぞれの配信先宛用に複製される。すなわち、データグラムを複製した後、データグラム複製制御部２７からの情報に基づいて、それぞれのデータグラムに配信先アドレスを付与し、必要な演算を行ってビットを付加する等してヘッダを完成させ、ストリームデータ特定用データ付加部２３に転送される。
【００３９】
ストリームデータ特定用データ付加部２３は、送信先毎に個別のストリームデータ特定用データを付加し、スイッチ部２４に転送する。送信先毎に個別のストリームデータ特定用データを付加するために必要な情報、すなわち、付加方法または演算キーまたは付加位置などの情報は、ストリームデータ特定用データ制御部２６からストリームデータ特定用データ付加部２３に与えられる。また、前記ストリームデータ特定用データの付加に用いられた制御情報は、ストリーム配信装置２外部のオペレーション装置（図外）等からストリームデータ特定用データ制御部２６に送られる。なお、図２の例は、制御情報を一元的なオペレーション装置（図外）から複数のストリーム配信装置２に送付する例を図示したものである。
【００４０】
また、ストリームデータ特定用データ制御部２６におけるストリームデータ特定用データの付加方法または除去方法または演算キーまたは付加位置等の処理方法は、外部からの制御情報に基づき設定または変更することができる。
【００４１】
これにより、ストリームデータ特定用データの除去および付加に関する処理方法を定期的あるいは随時変更することが可能となり、例えば、違法コピーを行った者がストリームデータ特定用データの除去および付加に関する処理方法を解明または盗用してストリームデータ特定用データを除去または改竄しようと試みても処理方法は定期的あるいは随時変更されるので、ストリームデータ特定用データを除去または改竄することは困難である。
【００４２】
スイッチ部２４は、各データグラムのヘッダのアドレス情報を読み取り、スイッチ制御部２８からの情報に基づいて、各データグラムを各出力インタフェース部２５ａ、…、２５ｚに転送し、そこから各データグラム３１ａ、…、３１ｚとして各伝送路に出力する。
【００４３】
（第二実施例）
本発明第二実施例のストリーム配信装置を図２を参照して説明する。図２は第二実施例のストリーム配信装置の機能ブロック図である。
【００４４】
図５の従来のストリーム配信装置と比較して、入力インタフェース部２０ａ、…、２０ｚとデータグラム複製部２２ａ、…、２２ｚとの間にストリームデータ特定用データ除去部２１ａ、…、２１ｚを設けたこと、データグラム複製部２２ａ、…、２２ｚとスイッチ部２４との間にストリームデータ特定用データ付加部２３ａ、…、２３ｚを設けたこと、さらに、ストリームデータ特定用データ除去部２１ａ、…、２１ｚとストリームデータ特定用データ付加部２３ａ、…、２３ｚに除去および付加を行うための情報を送るストリームデータ特定用データ制御部２６を設けたことが異なる。
【００４５】
図１に示す第一実施例との違いは、ストリームデータ特定用データ除去部２１ａ、…、２１ｚとストリームデータ特定用データ付加部２３ａ、…、２３ｚとが、個々の入力インタフェース部２０ａ、…、２０ｚ毎に設けられていることであり、個々に分割されているため分割損があるが、集中処理する必要がないため処理速度を遅くできるメリットがある。
【産業上の利用可能性】
【００４６】
本発明によれば、ストリームデータが違法コピーされた区間を特定することができるので、サービス提供者の著作権等を保護するために寄与することができる。
【図面の簡単な説明】
【００４７】
【図１】第一実施例のストリーム配信装置の機能ブロック図。
【図２】第二実施例のストリーム配信装置の機能ブロック図。
【図３】ストリーム配信装置を使ったサーバから受信端末へのストリーム配信ネットワーク構成図。
【図４】従来のストリーム配信装置の機能ブロック図（その１）。
【図５】従来のストリーム配信装置の機能ブロック図（その２）。
【符号の説明】
【００４８】
１  サーバ
２、２ａ〜２ｅ  ストリーム配信装置
３ａ〜３ｆ  受信端末
１１、１２ａ〜１２ｃ、１３ａ〜１３ｆ、３０ａ〜３０ｚ、３１ａ〜３１ｚ  データグラム
２０、２０ａ〜２０ｚ  入力インタフェース部
２１、２１ａ〜２１ｚ  ストリームデータ特定用データ除去部
２２、２２ａ〜２２ｚ  データグラム複製部
２３、２３ａ〜２３ｚ  ストリームデータ特定用データ付加部
２４  スイッチ部
２５ａ〜２５ｚ  出力インタフェース
２６  ストリームデータ特定用データ制御部
２７  データグラム複製制御部
２８  スイッチ制御部
【図１】
2006303901.tif 000003
【図２】
2006303901.tif 000004
【図３】
2006303901.tif 000005
【図４】
2006303901.tif 000006
【図５】
2006303901.tif 000007