"通信システムにおいて送信機から受信機へとデータを送信するために、ソースシンボルにm個の個々のオブジェクトをマッピングする方法であって、該m個の個々のオブジェクトは、オブジェクト1からオブジェクトmまで順序づけられ、m>1であり、該方法は、該m個の個々のオブジェクトをj=1からmである各個々のオブジェクトjを含むアグリゲートオブジェクトにアグリゲートすることと、該個々のオブジェクトjのデータを含むためにソースシンボルの数Sjを計算することと、そして該アグリゲートオブジェクトを、各ソースブロックkがk=0からZ-1であり、そして各個々のオブジェクトJがj=1からmである、Z個のソースブロックへと分割することと、ソースブロックk内の個々のオブジェクトjのソースシンボルの数NSSj,kを計算することを含み、ここで、各個々のオブジェクトjについての該Sjソースシンボルは、NSSj,k>0についての最初のソースブロックから始まりNSSj,k>0についての最後のソースブロックまでの、連続ソースブロック内で連続的に並べられる、方法。各個々のオブジェクトjのデータのバイトは、ソースシンボル0から始まりソースシンボルSj-1まである、該個々のオブジェクトjについてのSjソースシンボル内で連続的に並べられる、請求項1に記載の方法。該m個の個々のオブジェクトの1つまたは複数のソースシンボルにゼロ値をパッドすること、をさらに備える請求項1に記載の方法。該アグリゲートオブジェクトをZ個のソースブロックへと分割することは、1~mまでの各整数jについて、最初のj個の個々のオブジェクトにおいてソースシンボルのアグリゲート数SSjを計算することをさらに含み、SS0=0であり、SSjは、1~jまでのすべての整数iにわたるSiの合計である、請求項1に記載の方法。リペアシンボルを生成するために該アグリゲートオブジェクトの該Z個のソースブロックを符号化すること、をさらに備える請求項1に記載の方法。該ソースシンボルをソースパケットにマッピングし、該リペアシンボルをリペアパケットにマッピングすること、をさらに備える請求項5に記載の方法。該受信機に該リペアパケットと該ソースパケットのうちの1つまたは複数を送信すること、をさらに備える請求項6に記載の方法。通信システムにおいて送信機から受信機へと送信されるデータについてのソースシンボルにマッピングされた個々のオブジェクトを復元するための方法であって、該個々のオブジェクトは、アグリゲートオブジェクトにおいて他の個々のオブジェクトとアグリゲートされ、該アグリゲートオブジェクトは、1つまたは複数のソースブロックに分割され、該個々のオブジェクトの該ソースシンボルは、該アグリゲートオブジェクトの連続ソースブロック内で連続的に並べられており、該方法は、データの1つまたは複数のパケットを受信することと、データの各パケットは、該個々のオブジェクトの少なくとも1つのソースシンボル、または該アグリゲートオブジェクトの該ソースブロックのうちの1つについてのリペアデータを含んでいる少なくとも1つのリペアシンボルを含み、該ソースブロックは、該個々のオブジェクトの少なくとも1つのソースシンボルを含み、およびデータの該1つまたは複数の受信されたパケットを使用して該個々のオブジェクトを復元することと、を備える、方法。該個々のオブジェクトを復元することは、該個々のオブジェクトの1つまたは複数の前に取得されたソースシンボルとデータの該1つまたは複数の受信されたパケットを使用して、該個々のオブジェクトを復元することをさらに備える、請求項8に記載の方法。通信システムにおいて受信機へデータを送信するために、ソースシンボルにm個の個々のオブジェクトをマッピングするように構成された装置であって、該m個の個々のオブジェクトは、オブジェクト1からオブジェクトmまで順序づけられ、m>1であり、該装置は、該m個の個々のオブジェクトをアグリゲートオブジェクトにアグリゲートするように、また、該アグリゲートオブジェクトをZ個のソースブロックへと分割するように構成されたプロセッサを備え、j=1~mについての各個々のオブジェクトjについて、該個々のオブジェクトjのデータを含むためにソースシンボルの数Sjを計算し、k=0~Z-1についての各ソースブロックk、および、j=1~mについての各個々のオブジェクトjについて、ソースブロックkにおける個々のオブジェクトjのソースシンボルの数NSSj,kを計算することを含み、なお、各個々のオブジェクトjについての該Sjソースシンボルは、NSSj,k>0についての最初のソースブロックから始まりNSSj,k>0の最後のソースブロックまで、連続ソースブロック内で連続的に並べられる、装置。各個々のオブジェクトjのデータのバイトは、ソースシンボル0から始まりソースシンボルSj-1まで、個々のオブジェクトjについて、Sjソースシンボル内で連続的に並べられる、請求項10に記載の装置。該プロセッサは、該m個の個々のオブジェクトの1つまたは複数のソースシンボルにゼロ値をパッドするようにさらに構成される、請求項10に記載の装置。該プロセッサは、最初のj個の個々のオブジェクトにおいてソースシンボルのアグリゲート数SSjを計算するようにさらに構成され、SS0=0であり、SSjは、1~jまでのすべての整数iにわたるSiの合計である、請求項10に記載の装置。該プロセッサに通信的に結合され、リペアシンボルを生成するために該アグリゲートオブジェクトの該Z個のソースブロックを符号化するように構成された符号器、をさらに備える請求項10に記載の装置。該プロセッサは、該ソースシンボルをソースパケットにマッピングし、該リペアシンボルをリペアパケットにマッピングするようにさらに構成される、請求項14に記載の装置。該受信機に該リペアパケットと該ソースパケットのうちの1つまたは複数を送信するように構成された送信機、をさらに備える請求項15に記載の装置。通信システムにおいて送信機から送信されたデータについてソースシンボルにマッピングされた個々のオブジェクトを復元するように構成された装置であって、該個々のオブジェクトは、アグリゲートオブジェクト内に他の個々のオブジェクトとアグリゲートされ、該アグリゲートオブジェクトは1つまたは複数のソースブロックに分割され、該個々のオブジェクトの該ソースシンボルは、該アグリゲートオブジェクトの連続ソースブロック内で連続的に並べられており、該装置は、データの1つまたは複数のパケットを受信するように構成された受信機と、データの各パケットは、該アグリゲートオブジェクトの該ソースブロックのうちの1つについてのリペアデータを含んでいる少なくとも1つのリペアシンボルまたは該個々のオブジェクトの少なくとも1つのソースシンボルを含み、該ソースブロックは、該個々のオブジェクトの少なくとも1つのソースシンボルを含み、該受信機に通信的に結合され、データの該1つまたは複数の受信されたパケットを使用して、該個々のオブジェクトを復元するように構成されたプロセッサと、を備える、装置。該プロセッサは、該個々のオブジェクトの1つまたは複数の前に取得されたソースシンボルと、データの該1つまたは複数の受信されたパケットを使用して該個々のオブジェクトを復元するようにさらに構成される、請求項17に記載の装置。通信システムにおいて送信機から受信機へとデータを送信するために、ソースシンボルにm個の個々のオブジェクトをマッピングするためのコンピュータプログラムプロダクトであって、該m個の個々のオブジェクトは、オブジェクト1からオブジェクトmまで並べられ、m>1であり、該プロダクトは、プロセッサに、該M個の個々のオブジェクトをアグリゲートオブジェクトにアグリゲートさせることと、j=1~mについての各個々のオブジェクトjについて、該個々のオブジェクトjのデータを含むためにソースシンボルの数Sjを計算することを含み、該アグリゲートオブジェクトをZ個のソースブロックに分割させることと、k=0~Z-1についての各ソースブロックkおよびj=1~mについての各個々のオブジェクトjについて、ソースブロックkにおける個々のオブジェクトjのソースシンボルの数NSSj,kを計算することを含むことと、を実行するように構成されたプロセッサ可読命令を格納するプロセッサ可読媒体を具備し、なお、各個々のオブジェクトjについての該Sjソースシンボルは、NSSj,k>0についての最初のソースブロックから始まり、NSSj,k>0についての最後のソースブロックまである、連続ソースブロック内で連続的に並べられる、コンピュータプログラムプロダクト。該プロセッサ可読媒体はさらに、該プロセッサに、ソースシンボル0から始まりソースシンボルSj-1まで、該個々のオブジェクトjについての該Sjソースシンボル内で各個々のオブジェクトjのデータのバイトを連続的に並べさせることを実行するようにさらに構成される、請求項19に記載のプロダクト。該プロセッサ可読媒体は、該プロセッサに、該m個の個々のオブジェクトの1つまたは複数のソースシンボルにゼロ値をパッドさせることを実行するようにさらに構成される、請求項19に記載のプロダクト。該プロセッサ可読媒体はさらに、該プロセッサに、1~mまでの各整数jについて、最初のj個の個々のオブジェクトにおいてソースシンボルのアグリゲート数SSjを計算させることを実行するようにさらに構成され、SS0=0であり、SSjは、1~jまでのすべての整数iにわたるSiの合計である、請求項19に記載のプロダクト。該プロセッサ可読媒体は、該プロセッサに、リペアシンボルを生成するために該アグリゲートオブジェクトの該Z個のソースブロックを符号化させることを実行するようにさらに構成される、請求項19に記載のプロダクト。該プロセッサ可読媒体は、該プロセッサに該ソースシンボルをソースパケットにマッピングさせ、該リペアシンボルをリペアパケットにマッピングさせることを実行するようにさらに構成される、請求項23に記載のプロダクト。該プロセッサ可読媒体は、該プロセッサに該受信機に該リペアパケットと該ソースパケットのうちの1つまたは複数を送信させることを実行するようにさらに構成される、請求項24に記載のプロダクト。通信システムにおいて送信機から受信機へと送信されたデータについてソースシンボルにマッピングされた個々のオブジェクトを復元するためのコンピュータプログラムプロダクトであって、該個々のオブジェクトは、アグリゲートオブジェクトにおいて他の個々のオブジェクトとアグリゲートされ、該アグリゲートオブジェクトは、1つまたは複数のソースブロックに分割され、該個々のオブジェクトの該ソースシンボルは、該アグリゲートオブジェクトの連続ソースブロック内で連続的に並べられており、該プロダクトは、プロセッサに、データの1つまたは複数のパケットを受信させることと、データの各パケットは、該アグリゲートオブジェクトの該ソースブロックのうちの1つについてのリペアデータを含んでいる少なくとも1つのリペアシンボルまたは該個々のオブジェクトの少なくとも1つのソースシンボルを含み、該ソースブロックは、該個々のオブジェクトの少なくとも1つのソースシンボルを含み、データの該1つまたは複数の受信されたパケットを使用して該個々のオブジェクトを復元させることと、を実行するように構成されたプロセッサ可読命令を格納するプロセッサ可読媒体を備える、コンピュータプログラムプロダクト。該プロセッサ可読媒体は、該プロセッサに該個々のオブジェクトの1つまたは複数の前に取得されたソースシンボルと、データの該1つまたは複数の受信されたパケットを使用して該個々のオブジェクトを復元させることを実行するようにさらに構成される、請求項26に記載のプロダクト。通信システムにおいて送信機から受信機へとデータを送信するために、m個の個々のオブジェクトをソースシンボルにマッピングするように構成されたシステムであって、該m個の個々のオブジェクトは、オブジェクト1からオブジェクトmへと順序づけられ、m>1であり、該システムは、該m個の個々のオブジェクトをj=1~mについての各個々のオブジェクトjを含むアグリゲートオブジェクトにアグリゲートし、該個々のオブジェクトjのデータを含むためにソースシンボルの数Sjを計算するための手段と、該アグリゲートオブジェクトをk=0~Z-1についての各ソースブロックk、および、j=1~mについての各個々のオブジェクトjを含むZ個のソースブロックへと分割し、ソースブロックkにおける個々のオブジェクトjのソースシンボルの数NSSj,kを計算するための手段と、を備え、各個々のオブジェクトjについての該Sjソースシンボルは、NSSj,k>0についての最初のソースブロックから始まりNSSj,k>0の最後のソースブロックまでである、連続ソースブロック内で連続的に並べられる、システム。各個々のオブジェクトjのデータのバイトは、ソースシンボル0から始まりソースシンボルSj-1まである、該個々のオブジェクトjについて該Sjソースシンボル内で連続的に並べられる、請求項28に記載のシステム。該m個の個々のオブジェクトの1つまたは複数のソースシンボルにゼロ値をパッドするための手段、をさらに備える請求項28に記載のシステム。該アグリゲートオブジェクトをZ個のソースブロックへと分割するための手段は、1~mまでの各整数jについて、最初のj個の個々のオブジェクトにおいてソースシンボルのアグリゲート数SSjを計算するための手段、をさらに含み、SS0=0であり、SSjは、1~jまでのすべての整数iにわたるSiの合計である、請求項28に記載のシステム。リペアシンボルを生成するために該アグリゲートオブジェクトの該Z個のソースブロックを符号化するための手段、をさらに備える請求項28に記載のシステム。該ソースシンボルをソースパケットにマッピングし、該リペアシンボルをリペアパケットにマッピングするための手段、をさらに備える請求項32に記載のシステム。該受信機に該リペアパケットと該ソースパケットのうちの1つまたは複数を送信するための手段、をさらに備える請求項33に記載のシステム。通信システムにおいて送信機から受信機へと送信されたデータについてソースシンボルにマッピングされた個々のオブジェクトを復元するように構成されたシステムであって、該個々のオブジェクトは、アグリゲートオブジェクトにおいて他の個々のオブジェクトとアグリゲートされ、該アグリゲートオブジェクトは、1つまたは複数のソースブロックに分割され、該個々のオブジェクトの該ソースシンボルは、該アグリゲートオブジェクトの連続ソースブロック内で連続的に並べられており、該システムは、データの1つまたは複数のパケットを受信するための手段と、データの各パケットは、該アグリゲートオブジェクトの該ソースブロックのうちの1つについてのリペアデータを含んでいる少なくとも1つのリペアシンボルまたは該個々のオブジェクトの少なくとも1つのソースシンボルを含み、該ソースブロックは、該個々のオブジェクトの少なくとも1つのソースシンボルを含み、データの該1つまたは複数の受信されたパケットを使用して、該個々のオブジェクトを復元するための手段と、を備える、システム。該個々のオブジェクトを復元するための手段は、該個々のオブジェクトの1つまたは複数の取得されたソースシンボルとデータの該1つまたは複数の受信されたパケットを使用して該個々のオブジェクトを復元するための手段、をさらに含む、請求項35に記載のシステム。"