СИСТЕМА И СПОСОБ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ДАННЫХ

1. Способ передачи данных, заключающийся в том, что
помещают один или несколько сегментов данных в двумерную структуру данных, имеющую первые направленные размещения и вторые направленные размещения, причем первые направленные размещения перпендикулярны вторым направленным размещениям, и при этом помещение производят относительно первых направленных размещений;
добавляют к каждому из вторых направленных размещений одну или несколько соответствующих вычисленных величин характеристик;
передают содержимое одного или нескольких из первых направленных размещений, которое содержит части упомянутых величин характеристик; и
передают один или несколько сегментов данных;
причем этап, на котором передают один или несколько сегментов данных, содержит подэтап, на котором передают содержимое каждого из первых направленных размещений, которое содержит один или несколько сегментов данных;
причем один или несколько сегментов данных передают перед помещением;
причем дополнительно добавляют к каждому из сегментов данных указание помещения структуры данных;
причем каждый сегмент данных из множества сегментов данных содержит содержимое одного из первых направленных размещений, которое содержит части упомянутых величин характеристик;
причем каждый сегмент данных из упомянутого множества сегментов данных является пакетом;
причем пакет является дейтаграммой протокола Интернет;
причем каждый сегмент данных из упомянутого множества сегментов данных является секцией многопротокольного пакетирования;
причем дополнительно добавляют к каждому сегменту данных из упомянутого множества сегментов данных указание помещения структуры данных;
причем каждое из первых направленных размещений содержит не более одного из упомянутых сегментов данных;
причем каждое из первых направленных размещений может содержать более одного из упомянутых сегментов данных или их части;
причем упомянутые сегменты данных соответствуют данным, передаваемым в одной пачке;
причем упомянутые величины характеристик вычисляют после того, как все из упомянутых сегментов данных помещены в упомянутой структуре данных;
причем вычисление упомянутых величин характеристик соответствует кодированию канала;
причем кодирование канала является кодированием Рида-Соломона;
причем первые направленные размещения являются столбцами, а вторые направленные размещения являются строками;
причем первые направленные размещения являются строками, а вторые направленные размещения являются столбцами;
причем упомянутая структура данных является массивом;
причем упомянутые сегменты данных являются пакетами;
причем пакеты являются дейтаграммами протокола Интернет;
причем упомянутые сегменты данных являются секциями многопротокольного пакетирования;
причем передачу осуществляют через широковещательную передачу цифрового видео;
причем передачу осуществляют через универсальную мобильную телекоммуникационную службу;
причем дополнительно передают указания, соответствующие параметрам упомянутой структуры данных;
причем дополнительно передают указание о параметрах двумерной структуры данных;
причем помещают данные заполнения для того, чтобы заполнить остающиеся части одного или нескольких первых направленных размещений;
причем не передают в явном виде сигнал о проколотых первых направленных размещениях;
причем пропускают одно или несколько первых направленных размещений, содержащих данные кода Рида-Соломона;
причем число пропущенных первых направленных размещений, содержащих данные кода Рида-Соломона, изменяют динамически от кадра к кадру;
причем величины характеристик используют только для определенных услуг;
причем величины характеристик используют только для определенных каналов;
причем величины характеристик используют только для определенных типов данных;
причем адресация двумерной структуры данных использует степень структурированности один байт;
причем одну или несколько частей сегмента данных, которая не помещается в одно из первых направленных размещений, помещают в следующее одно из первых направленных размещений;
причем заголовок для сегмента данных включает в себя указание адреса соответствующей первой занятой адресуемой ячейки памяти;
причем одно или несколько первых направленных размещений, содержащих только данные заполнения, помещают смежным образом к одному или нескольким первым направленным размещениям, не содержащим данные заполнения;
причем заголовок задает количество данных заполнения.
2. Способ приема данных, заключающийся в том, что
принимают один или несколько сегментов данных;
помещают принятые сегменты данных в двумерную структуру данных, имеющую первые направленные размещения и вторые направленные размещения, причем первые направленные размещения перпендикулярны вторым направленным размещениям, и при этом помещение производят относительно первых направленных размещений;
применяют к каждому одному или нескольким из вторых направленных размещений одну или несколько соответствующих принятых величин характеристик, при этом упомянутое применение исправляет один или несколько сегментов данных; и
извлекают из упомянутой структуры данных один или несколько исправленных сегментов данных;
причем помещение производят в соответствии с принятыми указателями помещения структуры данных;
причем каждое из первых направленных размещений содержит данные, соответствующие не более одному из упомянутых исправленных сегментов данных;
причем каждое из упомянутых первых направленных размещений может содержать данные, соответствующие более чем одному из упомянутых исправленных сегментов данных;
причем упомянутые исправленные сегменты данных соответствуют данным, переданным в одной пачке;
причем применение упомянутых величин характеристик соответствует декодированию канала;
причем декодирование канала является декодированием Рида-Соломона;
причем первые направленные размещения являются столбцами, а вторые направленные размещения являются строками;
причем первые направленные размещения являются строками, а вторые направленные размещения являются столбцами;
причем упомянутая структура данных является массивом;
причем принятые сегменты данных являются пакетами;
причем пакеты являются дейтаграммами протокола Интернет;
причем принятые сегменты данных являются секциями многопротокольного пакетирования;
причем исправленные сегменты данных являются пакетами;
причем пакеты являются дейтаграммами протокола Интернет;
причем исправленные сегменты данных являются секциями многопротокольного пакетирования;
причем прием осуществляют через широковещательную передачу цифрового видео;
причем прием осуществляют через универсальную мобильную телекоммуникационную службу;
причем параметры упомянутой структуры данных находятся в соответствии с принятыми указателями параметров структуры данных;
причем позицию принятого сегмента данных отмечают как достоверную;
причем дополнительно заполняют незаполненные части одного или нескольких первых направленных размещений данными заполнения;
причем пустые места, соответствующие потерянным секциям, отмечают как недостоверные;
причем дополнительно определяют, что принятые сегменты данных только частично исправлены;
причем дополнительно исключают только частично исправленный сегмент данных;
причем используют декодер Рида-Соломона для того, чтобы исправлять недостоверные данные;
причем дополнительно выполняют контроль избыточным циклическим кодом относительно одного или нескольких из принятых сегментов данных;
причем дополнительно выполняют контроль избыточным циклическим кодом относительно некоторых или всех величин характеристик;
причем величины характеристик используют только для определенных услуг;
причем величины характеристик используют только для определенных каналов;
причем величины характеристик используют только для определенных типов данных;
причем адресация двумерной структуры данных использует степень структурированности один байт;
причем одну или несколько частей сегмента данных, которая не помещается в одно из первых направленных размещений, помещают в следующее одно из первых направленных размещений;
причем заголовок для сегмента данных включает в себя указание адреса соответствующей первой занятой адресуемой ячейки памяти;
причем одно или несколько первых направленных размещений, содержащих только данные заполнения, помещают смежным образом к одному или нескольким первым направленным размещениям, не содержащим данные заполнения;
причем заголовок задает количество данных заполнения.
3. Способ передачи данных, заключающийся в том, что
определяют двумерную структуру данных, имеющую первые направленные размещения и вторые направленные размещения, причем первые направленные размещения перпендикулярны вторым направленным размещениям, и при этом упомянутая структура данных разделена относительно первых направленных размещений на две или более подструктур данных;
помещают один или несколько сегментов данных в первую из упомянутых подструктур данных, при этом помещение производят относительно первых направленных размещений;
вычисляют относительно вторых направленных размещений одну или несколько величин характеристик для помещенных сегментов данных;
помещают вычисленную одну или несколько величин характеристик во вторую из подструктур данных, при этом помещение производят относительно вторых направленных размещений;
передают относительно первых направленных размещений упомянутый один или несколько сегментов данных из первой подструктуры данных;
выбирают относительно первых направленных размещений несколько элементов данных из второй подструктуры данных, при этом элементы данных являются величинами характеристик или их частями; и
передают выбранные элементы данных;
причем этап, на котором передают выбранные элементы данных, содержит подэтап, на котором выполняют пакетирование выбранных элементов данных в первый формат;
причем подэтап, на котором выполняют пакетирование, содержит подэтап, на котором добавляют информацию помещения структуры данных;
причем дополнительно добавляют информацию помещения структуры данных к каждому из упомянутых сегментов данных;
причем этап, на котором определяют двумерную структуру данных, содержит подэтап, на котором определяют размеры упомянутой структуры данных относительно первых направленных размещений и относительно вторых направленных размещений;
причем упомянутую структуру данных разделяют на две подструктуры;
причем один или несколько сегментов данных, помещенных в первую структуру данных, являются данными заполнения;
причем дополнительно передают указание о параметрах двумерной структуры данных;
причем помещают данные заполнения для того, чтобы заполнить остающиеся части одного или нескольких первых направленных размещений;
причем не передают в явном виде сигнал о проколотых первых направленных размещениях;
причем пропускают одно или несколько первых направленных размещений, содержащих данные кода Рида-Соломона;
причем число пропущенных первых направленных размещений, содержащих данные кода Рида-Соломона, изменяют динамически от кадра к кадру;
причем величины характеристик используют только для определенных услуг;
причем величины характеристик используют только для определенных каналов;
причем величины характеристик используют только для определенных типов данных;
причем адресация двумерной структуры данных использует степень структурированности один байт;
причем одну или несколько частей сегмента данных, которая не помещается в одно из первых направленных размещений, помещают в следующее одно из первых направленных размещений;
причем заголовок для сегмента данных включает в себя указание адреса соответствующей первой занятой адресуемой ячейки памяти;
причем одно или несколько упомянутых первых направленных размещений, содержащих только данные заполнения, помещают смежным образом к одному или нескольким первым направленным размещениям, не содержащим данные заполнения;
причем заголовок задает количество данных заполнения.
4. Система для передачи данных, содержащая
по меньшей мере, один передатчик, передающий данные и величины характеристик; и
по меньшей мере, один из приемников:
приемник, выполненный с возможностью приема упомянутых данных, но не предназначенный для использования упомянутых величин характеристик; и
приемник, выполненный с возможностью приема упомянутых данных и упомянутых величин характеристик и с возможностью использования упомянутых величин характеристик для восстановления упомянутых данных;
причем приемник, выполненный с возможностью приема упомянутых данных, но не предназначенный для использования упомянутых величин характеристик, использует двумерную структуру данных для запоминания упомянутых данных;
причем приемник, выполненный с возможностью приема упомянутых данных, но не предназначенный для использования упомянутых величин характеристик, не использует двумерную структуру данных для запоминания упомянутых данных;
причем величины характеристик соответствуют данным контроля по четности кодирования канала;
причем упомянутое кодирование канала является кодированием Рида-Соломона.
5. Система передачи данных, содержащая
память, имеющую программный код, запомненный в ней; и
процессор, оперативно соединенный с памятью для выполнения команд в соответствии с запомненным программным кодом;
при этом программный код, когда выполняется с помощью процессора, заставляет процессор выполнять этапы, на которых
помещают один или несколько сегментов данных в двумерную структуру данных, имеющую первые направленные размещения и вторые направленные размещения, причем первые направленные размещения перпендикулярны вторым направленным размещениям, и при этом помещение производят относительно первых направленных размещений;
добавляют ко вторым направленным размещениям одну или несколько соответствующих вычисленных величин характеристик;
передают содержимое одного или нескольких из первых направленных размещений, которое содержит части упомянутых величин характеристик; и
передают один или несколько сегментов данных;
причем этап, на котором передают один или несколько сегментов данных, содержит подэтап, на котором передают содержимое каждого из первых направленных размещений, которое содержит один или несколько сегментов данных;
причем один или несколько сегментов данных передают перед помещением;
причем процессор дополнительно выполняет этап, на котором добавляют к каждому из упомянутых сегментов данных указание помещения структуры данных;
причем каждый сегмент данных из множества сегментов данных содержит содержимое одного из первых направленных размещений, которое содержит части упомянутых величин характеристик;
причем каждый сегмент данных из упомянутого множества сегментов данных является пакетом;
причем пакет является дейтаграммой протокола Интернет;
причем каждый сегмент данных из упомянутого множества сегментов данных является секцией многопротокольного пакетирования;
причем процессор дополнительно выполняет этап, на котором добавляют к каждому сегменту данных из упомянутого множества сегментов данных указание помещения структуры данных;
причем каждое из первых направленных размещений содержит не более одного из упомянутых сегментов данных;
причем каждое из первых направленных размещений может содержать более одного из упомянутых сегментов данных или их части;
причем упомянутые сегменты данных соответствуют данным, передаваемым в одной пачке;
причем упомянутые величины характеристик вычисляют после того, как все из упомянутых сегментов данных помещены в упомянутой структуре данных;
причем вычисление упомянутых величин характеристик соответствует кодированию канала;
причем кодирование канала является кодированием Рида-Соломона;
причем первые направленные размещения являются столбцами, а вторые направленные размещения являются строками;
причем первые направленные размещения являются строками, а вторые направленные размещения являются столбцами;
причем упомянутая структура данных является массивом;
причем упомянутые сегменты данных являются пакетами;
причем пакеты являются дейтаграммами протокола Интернет;
причем упомянутые сегменты данных являются секциями многопротокольного пакетирования;
причем передачу осуществляют через широковещательную передачу цифрового видео;
причем передачу осуществляют через универсальную мобильную телекоммуникационную службу;
причем процессор дополнительно выполняет этап, на котором передают указания, соответствующие параметрам упомянутой структуры данных;
причем процессор дополнительно передает указание о параметрах двумерной структуры данных;
причем помещают данные заполнения для того, чтобы заполнить остающиеся части одного или нескольких первых направленных размещений;
причем не передают в явном виде сигнал о проколотых первых направленных размещениях;
причем пропускают одно или несколько первых направленных размещений, содержащих данные кода Рида-Соломона;
причем число пропущенных первых направленных размещений, содержащих данные кода Рида-Соломона изменяется динамически от кадра к кадру;
причем величины характеристик используют только для определенных услуг;
причем величины характеристик используют только для определенных каналов;
причем величины характеристик используют только для определенных типов данных;
причем адресация двумерной структуры данных использует степень структурированности один байт;
причем одну или несколько частей сегмента данных, которая не помещается в одно из первых направленных размещений, помещают в следующее одно из первых направленных размещений;
причем заголовок для сегмента данных включает в себя указание адреса соответствующей первой занятой адресуемой ячейки памяти;
причем одно или несколько первых направленных размещений, содержащих только данные заполнения, помещают смежным образом к одному или нескольким первым направленным размещениям, не содержащим данные заполнения;
причем заголовок задает количество данных заполнения.
6. Система для приема данных, содержащая
память, имеющую программный код, запомненный в ней; и
процессор, оперативно соединенный с памятью для выполнения команд в соответствии с запомненным программным кодом;
при этом программный код, когда выполняется с помощью процессора, заставляет процессор выполнять этапы, на которых
принимают один или несколько сегментов данных;
помещают принятые сегменты данных в двумерную структуру данных, имеющую первые направленные размещения и вторые направленные размещения, причем первые направленные размещения перпендикулярны вторым направленным размещениям, и при этом помещение производят относительно первых направленных размещений;
применяют к каждому одному или нескольким из вторых направленных размещений одну или несколько соответствующих принятых величин характеристик, при этом упомянутое применение исправляет один или несколько сегментов данных; и
извлекают из упомянутой структуры данных один или несколько исправленных сегментов данных;
причем помещение производят в соответствии с принятыми указателями помещения структуры данных;
причем каждое из первых направленных размещений содержит данные, соответствующие не более одному из упомянутых исправленных сегментов данных;
причем каждое из первых направленных размещений может содержать данные, соответствующие более чем одному из упомянутых исправленных сегментов данных;
причем упомянутые исправленные сегменты данных соответствуют данным, переданным в одной пачке;
причем применение упомянутых величин характеристик соответствует декодированию канала;
причем декодирование канала является декодированием Рида-Соломона;
причем первые направленные размещения являются столбцами, а вторые направленные размещения являются строками;
причем первые направленные размещения являются строками, а вторые направленные размещения являются столбцами;
причем упомянутая структура данных является массивом;
причем принятые сегменты данных являются пакетами;
причем пакеты являются дейтаграммами протокола Интернет;
причем принятые сегменты данных являются секциями многопротокольного пакетирования;
причем исправленные сегменты данных являются пакетами;
причем пакеты являются дейтаграммами протокола Интернет;
причем исправленные сегменты данных являются секциями многопротокольного пакетирования;
причем прием осуществляют через широковещательную передачу цифрового видео;
причем прием осуществляют через универсальную мобильную телекоммуникационную службу;
причем параметры упомянутой структуры данных находятся в соответствии с принятыми указателями параметров структуры данных;
причем позицию принятого сегмента данных отмечают как достоверную;
причем процессор дополнительно заполняет незаполненные части одного или нескольких первых направленных размещений данными заполнения;
причем пустые места, соответствующие потерянным секциям, отмечают как недостоверные;
причем процессор дополнительно выполняет определение, что принятые сегменты данных только частично исправлены;
причем процессор дополнительно выполняет исключение только частично исправленного сегмента данных;
причем используется декодер Рида-Соломона для того, чтобы исправлять недостоверные данные;
причем процессор дополнительно выполняет контроль избыточным циклическим кодом относительно одного или нескольких принятых сегментов данных;
причем процессор дополнительно выполняет контроль избыточным циклическим кодом относительно некоторых или всех величин характеристик;
причем величины характеристик используют только для определенных услуг;
причем величины характеристик используют только для определенных каналов;
причем величины характеристик используют только для определенных типов данных;
причем адресация двумерной структуры данных использует степень структурированности один байт;
причем одну или несколько частей сегмента данных, которая не помещается в одно из первых направленных размещений, помещают в следующее одно из первых направленных размещений;
причем заголовок для сегмента данных включает в себя указание адреса соответствующей первой занятой адресуемой ячейки памяти;
причем одно или несколько первых направленных размещений, содержащих только данные заполнения, помещают смежным образом к одному или нескольким первым направленным размещениям, не содержащим данные заполнения;
причем заголовок задает количество данных заполнения.
7. Система для передачи данных, содержащая
память, имеющую программный код, запомненный в ней; и
процессор, оперативно соединенный с памятью для выполнения команд в соответствии с запомненным программным кодом;
при этом программный код, когда выполняется с помощью процессора, заставляет процессор выполнять этапы, на которых
определяют двумерную структуру данных, имеющую первые направленные размещения и вторые направленные размещения, причем первые направленные размещения перпендикулярны вторым направленным размещениям, и при этом упомянутая структура данных разделена относительно первых направленных размещений на две или более подструктур данных;
помещают один или несколько сегментов данных в первую из упомянутых подструктур данных, при этом помещение производят относительно первых направленных размещений;
вычисляют относительно вторых направленных размещений одну или несколько величин характеристик для помещенных сегментов данных;
помещают вычисленную одну или несколько величин характеристик во вторую из подструктур данных, при этом помещение производят относительно вторых направленных размещений;
передают относительно первых направленных размещений один или несколько сегментов данных из первой подструктуры данных;
выбирают относительно первых направленных размещений несколько элементов данных из второй подструктуры данных, при этом элементы данных являются величинами характеристик или их частями; и
передают выбранные элементы данных;
причем этап, на котором передают выбранные элементы данных, содержит подэтап, на котором выполняют пакетирование выбранных элементов данных в первый формат;
причем этап, на котором выполняют пакетирование, содержит подэтап, на котором добавляют информацию помещения структуры данных;
причем процессор дополнительно выполняет этап, на котором добавляют информацию помещения структуры данных к каждому из упомянутых сегментов данных;
причем этап, на котором определяют двумерную структуру данных, содержит подэтап, на котором определяют размеры упомянутой структуры данных относительно первых направленных размещений и относительно вторых направленных размещений;
причем упомянутая структура данных разделена на две подструктуры;
причем один или несколько сегментов данных, помещенных в первую структуру данных, являются данными заполнения;
причем процессор дополнительно выполняет передачу указания о параметрах двумерной структуры данных;
причем помещают данные заполнения для того, чтобы заполнить остающиеся части одного или нескольких первых направленных размещений;
причем не передают в явном виде сигнал о проколотых первых направленных размещениях;
причем пропускают одно или несколько первых направленных размещений, содержащих данные кода Рида-Соломона;
причем число пропущенных первых направленных размещений, содержащих данные кода Рида-Соломона, изменяется динамически от кадра к кадру;
причем величины характеристик используют только для определенных услуг;
причем величины характеристик используют только для определенных каналов;
причем величины характеристик используют только для определенных типов данных;
причем адресация двумерной структуры данных использует степень структурированности один байт;
причем одну или несколько частей сегмента данных, которая не помещается в одно из первых направленных размещений, помещают в следующее одно из первых направленных размещений;
причем заголовок для сегмента данных включает в себя указание адреса соответствующей первой занятой адресуемой ячейки памяти;
причем одно или несколько первых направленных размещений, содержащих только данные заполнения, помещают смежным образом к одному или нескольким первым направленным размещениям, не содержащим данные заполнения;
причем заголовок задает количество данных заполнения.