Приемное устройство и способ приема, программа и приемная система
Иллюстрации
Показать всеИзобретение относится к цифровому вещанию и используется в приемном устройстве. Технический результат - повышение точности восстановления транспортного потока. Приемное устройство содержит буфер, выполненный с возможностью сохранять пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока, которые являются общими для пакетов другого транспортного потока, и пакеты второй пакетной последовательности, составленной из общих пакетов; секцию управления считыванием для считывания пакетов первой пакетной последовательности и второй пакетной последовательности, сохраненных в буфере, по истечении заранее заданного времени после установления синхронизации между пакетами первой пакетной последовательности и пакетами второй пакетной последовательности, благодаря чему восстанавливается один транспортный поток из первой пакетной последовательности и второй пакетной последовательности; и средство выведения для выведения восстановленного транспортного потока. 6 н. и 3 з.п. ф-лы, 22 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к приемному устройству и способу приема, программе и приемной системе, а конкретнее, к приемному устройству и способу приема, программе и приемной системе, которые выполнены с возможностью предотвращения периода времени, в котором транспортные потоки не выводятся.
Уровень техники
В последние годы в качестве схемы передачи цифровых сигналов используется схема модуляции, называемая мультиплексированием с ортогональным разделением частот (OFDM). В этой схеме OFDM много ортогональных поднесущих подготовлены в полосе передачи, и данные распределяются по амплитуде и фазе каждой поднесущей, посредством чего на этих поднесущих осуществляется цифровая модуляция на основе фазовой манипуляции (ФМн) (PSK) или квадратичной амплитудной модуляции (КАМ) (QAM).
Схема OFDM часто применяется к наземному цифровому вещанию, на которое сильно воздействует многолучевая помеха. Наземное цифровое вещание на основе схемы OFDM включает в себя такие стандарты как DVB-T (цифровое видеовещание наземное) и ISDB-T (цифровое вещание с интегрированными услугами наземное).
При этом стандарт цифрового видеовещания DVB-T.2 установлен Европейским институтом стандартов связи (ETSI) в качестве стандарта наземного цифрового вещания следующего поколения, который раскрыт в издании DVB BlueBook A122 Rev. I, Frame structure channel coding and modulation for a second-generation digital terrestrial television broadcasting system (DVB-T2) (Канальное кодирование и модуляция кадровой структуры для системы цифрового наземного телевидения второго поколения), September 1, 2008, DVB home page, найдено 05.08.2009 года, URL http://www.dvb.org/technology/standards/, именуемом далее как непатентный документ 1.
Сущность изобретения
Стандарт DVB-T.2 использует схему, названную "магистраль из множества физических уровней" (M-PLP). В этой схеме M-PLP передача данных осуществляется последовательностью пакетов, именуемой совместной магистралью физического уровня (PLP) с совместными пакетами, выделяемыми из двух или более транспортных потоков (именуемых далее как TS) и последовательностью пакетов, называемой PLP данных с выделенными совместными пакетами. Затем принимающая сторона восстанавливает один TS из совместной PLP и PLP данных.
Следует здесь отметить, что принимающая сторона восстанавливает TS путем синхронизации совместной PLP с PLP данных и выводит восстановленный TS; однако, если тактирование этого выхода слишком раннее, восстановленный TS весь выводится до того, как достигается следующий кадр, что может привести к периоду невыведения во время периода выведения TS.
Если случается период невыведения TS, декодирование последующим декодером может не произойти. Поэтому необходимо предотвратить появление периода невыведения TS.
Поэтому настоящее изобретение обращено на вышеуказанную и другие проблемы, связанные со способами и устройствами уровня техники, и решает эти проблемы за счет обеспечения приемного устройства и способа приема, программы и приемной системы, которые выполнены с возможностью предотвращения появления периода невыведения TS, благодаря чему обеспечивается безопасная операция декодирования.
При осуществлении изобретения и согласно его первому варианту осуществления предложено приемное устройство. Это приемное устройство имеет: буфер, выполненный с возможностью сохранять пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов; средство управления считыванием для считывания пакетов первой пакетной последовательности и второй пакетной последовательности, сохраненных в буфере, по истечении заранее заданного времени после установления синхронизации между пакетами первой пакетной последовательности и пакетами второй пакетной последовательности, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и средство выведения для выведения восстановленного TS.
В вышеупомянутом приемном устройстве первая пакетная последовательность и вторая пакетная последовательность представляют собой совместную PLP и PLP данных, генерируемые из множества транспортных потоков множественной PLP в DVB-T.2.
В вышеупомянутом приемном устройстве по истечении времени задержки, полученного из информации, связанной с будущим расширенным кадром (FEF), имеющим структуру, отличную от кадра Т2, который является блоком для передачи данных на основе DVB-T.2, средство управления начинает считывать пакеты из буфера, восстанавливая тем самым TS.
В вышеупомянутом приемном устройстве по истечении времени задержки, полученного из времени до выведения (ТТО), указывающего время от начала символа Р1, размещенного в кадре Т2, который является блоком для передачи данных на основе DVB-T.2, до выведения заранее заданного пакета, средство управления считыванием начинает считывание пакетов из буфера, восстанавливая тем самым TS.
При осуществлении изобретения и согласно первому варианту осуществления изобретения предложен способ приема для приемного устройства, имеющего буфер для сохранения пакетов первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов. Этот способ приема имеет этапы, на которых: считывают пакеты первой пакетной последовательности и второй пакетной последовательности из буфера по истечении заранее заданного времени задержки после синхронизации между пакетами, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и выводят восстановленный TS.
При осуществлении изобретения и согласно первому варианту осуществления изобретения предложена программа. Эта программа выполнена с возможностью заставить компьютер управлять устройством, имеющим буфер для сохранения пакетов первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов, исполняя при этом этапы, на которых: считывают пакеты первой пакетной последовательности и второй пакетной последовательности из буфера по истечении заранее заданного времени задержки после синхронизации между пакетами, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и выводят восстановленный TS.
В первом варианте осуществления изобретения пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного TS, которые являются общими для пакетов другого TS, и второй пакетной последовательности, составленной из общих пакетов, хранятся в буфере, при этом первая пакетная последовательность и вторая пакетная последовательность, сохраненные в буфере, считываются по истечении заранее заданного времени задержки после синхронизации между пакетами этих пакетных последовательностей, причем из этих пакетных последовательностей восстанавливается один TS, и выводят восстановленный TS.
При осуществлении изобретения и согласно второму варианту его осуществления предложена приемная система. Эта приемная система имеет: получающее средство для получения сигнала по тракту передачи; и секцию обработки декодирования тракта передачи, выполненную с возможностью осуществлять обработку декодирования тракта передачи, включающую в себя, по меньшей мере, обработку демодуляции над сигналом, полученным по тракту передачи. Эта секция обработки декодирования тракта передачи имеет: буфер, выполненный с возможностью сохранять пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов; средство управления считыванием для считывания пакетов первой пакетной последовательности и второй пакетной последовательности, сохраненных в буфере, по истечении заранее заданного времени после установления синхронизации между пакетами первой пакетной последовательности и пакетами второй пакетной последовательности, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и средство выведения для выведения восстановленного TS.
При осуществлении изобретения и в соответствии с третьим вариантом его осуществления предложена приемная система. Эта приемная система имеет: секцию обработки декодирования тракта передачи, выполненную с возможностью осуществлять обработку декодирования тракта передачи, включающую в себя обработку демодуляции над сигналом, полученным по тракту передачи; и секцию обработки декодирования источника информации, выполненную с возможностью осуществлять обработку декодирования источника информации, включающую в себя, по меньшей мере, обработку расширения сжатой информации над сигналом, над которым осуществлена упомянутая обработка декодирования тракта передачи. Эта секция обработки декодирования тракта передачи имеет: буфер, выполненный с возможностью сохранять пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов; средство управления считыванием для считывания пакетов первой пакетной последовательности и второй пакетной последовательности, сохраненных в буфере, по истечении заранее заданного времени после установления синхронизации между пакетами первой пакетной последовательности и пакетами второй пакетной последовательности, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и средство выведения для выведения восстановленного TS.
При осуществлении изобретения и согласно четвертому варианту его осуществления предложена приемная система. Эта приемная система имеет: секцию обработки декодирования тракта передачи, выполненную с возможностью осуществлять обработку декодирования тракта передачи, включающую в себя обработку демодуляции над сигналом, полученным по тракту передачи; и секцию выведения, выполненную с возможностью выведения по меньшей мере одних их данных изображения и данных звука на основе сигнала, над которым осуществлена обработка декодирования тракта передачи. Эта секция обработки декодирования тракта передачи имеет: буфер, выполненный с возможностью сохранять пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов; средство управления считыванием для считывания пакетов первой пакетной последовательности и второй пакетной последовательности, сохраненных в буфере, по истечении заранее заданного времени после установления синхронизации между пакетами первой пакетной последовательности и пакетами второй пакетной последовательности, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и средство выведения для выведения восстановленного TS.
При осуществлении изобретения и согласно пятому варианту его осуществления предложена приемная система. Эта приемная система имеет: секцию обработки декодирования тракта передачи, выполненную с возможностью осуществлять обработку декодирования тракта передачи, включающую в себя обработку демодуляции над сигналом, полученным по тракту передачи; и записывающий блок, выполненный с возможностью записывать сигнал, над которым осуществлена обработка декодирования тракта передачи. Эта секция обработки декодирования тракта передачи имеет: буфер, выполненный с возможностью сохранять пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного транспортного потока (TS), которые являются общими для пакетов другого TS, и пакетов второй пакетной последовательности, составленной из общих пакетов; средство управления считыванием для считывания пакетов первой пакетной последовательности и второй пакетной последовательности, сохраненных в буфере, по истечении заранее заданного времени после установления синхронизации между пакетами первой пакетной последовательности и пакетами второй пакетной последовательности, благодаря чему восстанавливается один TS из первой пакетной последовательности и второй пакетной последовательности; и средство выведения для выведения восстановленного TS.
В вариантах осуществления изобретения со второго по пятый пакеты первой пакетной последовательности, составленной из пакетов, выделенных из одного TS, которые являются общими с пакетами другого TS, и пакеты второй пакетной последовательности, составленной из общих пакетов, хранятся в буфере, пакеты первой пакетной последовательности и второй пакетной последовательности считывают из буфера по истечении заранее заданного времени задержки после синхронизации между пакетами этих пакетных последовательностей, один TS восстанавливается из этих пакетных последовательностей; и восстановленный TS выводится.
Вышеупомянутое приемное устройство может быть независимым блоком или компонентным блоком, составляющим один узел.
Вышеупомянутая программа может предоставляться через среду передачи или путем записи на носитель записи.
Как описано и согласно изобретению, декодирование может осуществляться без сбоя.
Краткое описание чертежей
Фиг.1 представляет собой схему, иллюстрирующую эскиз примера конфигурации передатчика и приемника на основе M-PLP в DVB-T.2.
Фиг.2 является блок-схемой, иллюстрирующей пример конфигурации приемного устройства, реализованного как один вариант осуществления изобретения.
Фиг.3 является блок-схемой, иллюстрирующей пример конфигурации выходного интерфейса.
Фиг.4 является схемой, иллюстрирующей пакетные конфигурации на передающей стороне.
Фиг.5 является схемой, иллюстрирующей пример конфигурации совместной PLP и PLP данных на передающей стороне.
Фиг.6 является схемой, иллюстрирующей пример конфигурации совместной PLP и PLP данных в режиме удаления нулевых пакетов на передающей стороне.
Фиг.7 является схемой, иллюстрирующей пример конфигурации совместной PLP и PLP данных на приемной стороне.
Фиг.8 является схемой для описания способа восстановления TS на приемной стороне.
Фиг.9 является схемой, описывающей подробности способа восстановления TS на приемной стороне.
Фиг.10А и 10В являются схемами, иллюстрирующими способ вычисления скорости TS.
Фиг.11 является схемой для описания тактирования записи в буфер и считывания из буфера.
Фиг.12А и 12В являются диаграммами тактирования, показывающими первый способ предотвращения для предотвращения периода невыведения TS.
Фиг.13А, 13В и 13С являются диаграммами тактирования, показывающими второй способ предотвращения для предотвращения периода невыведения TS.
Фиг.14 является блок-схемой алгоритма, показывающей обработку демодуляции.
Фиг.15 является блок-схемой, иллюстрирующей пример конфигурации приемной системы, реализованной как первый вариант осуществления изобретения.
Фиг.16 является блок-схемой, иллюстрирующей пример конфигурации приемной системы, реализованной как второй вариант осуществления изобретения.
Фиг.17 является блок-схемой, иллюстрирующей пример конфигурации приемной системы, реализованной как третий вариант осуществления изобретения.
Фиг.18 является блок-схемой, иллюстрирующей пример аппаратной конфигурации компьютера.
Подробное описание изобретения
Данное изобретение будет описано более подробно посредством вариантов его осуществления со ссылкой на сопровождающие чертежи.
Общий обзор всей конфигурации
Фиг.1 является схемой, показывающей общий вид примера конфигурации передатчика (Тх) и приемника (Rx) в случае, когда используется схема M-PLP в DVB-T.2.
Как показано на фиг.1, когда два или более транспортных потока (TS1-TSN на этом чертеже) вводятся с постоянной скоростью, передающая сторона выделяет общие пакеты из пакетов, составляющих эти TS, для генерирования пакетной последовательности (TSPSC (CLPL) на этом чертеже), называемой совместной PLP. Помимо этого, TS, из которых выделены общие пакеты, образуют пакетные последовательности (TSPS1 (PLP1) - TSPSN (PLPN)).
Конкретнее, на передающей стороне, из N транспортных потоков TS генерируются N PLP данных и одна совместная PLP. Следовательно, для каждой PLP соотношение кодирования с исправлением ошибок и схемой модуляции или тому подобное может быть назначено адаптивным образом. Следует отметить, что в настоящем варианте осуществления выражение «PLP» означает как совместную PLP, так и PLP данных. Следует также отметить, что выражения «совместная PLP» и «PLP данных» означают каждый пакет, составляющий каждую из этих PLP.
Например, в случае пакетов транспортного потока (TS) на основе MPEG две или более PLP данных (TSPS1 (PLP1) - TSPSN (PLPN) на этом чертеже) включают в себя одну и ту же информацию, такую как управляющая информация наподобие таблицы описания услуг (SDT) и таблицы событийной информации (EIT), так что выделение и передача такой общей информации в качестве совместной PLP может предотвратить снижение эффективности передачи.
С одной стороны, принимающая сторона демодулирует принятые две или более PLP данных (TSPS1 (PLP1) - TSPSN (PLPN) на этом чертеже) и принятую совместную PLP (TSPSC (CPLP) на этом чертеже) путем модуляции, такой, например, как OFDM, а затем выделяет только желательную PLP (TSPS2 (PLP2) на этом чертеже) для выполнения обработки исправления ошибок, благодаря чему восстанавливается желательный TS.
Например, как показано на фиг.1, если TSPS2 (PLP2) выбрана из числа TSPS1 (PLP1) - TSPSN (PLPN), TS2 восстанавливают за счет использования TSp2 (PLP2) в качестве PLP данных и TSPSC (CPLP) в качестве совместной PLP. Таким образом, выделение одной PLP данных и одной совместной PLP позволяет восстановить TS, благодаря чему обеспечивается преимущество в улучшении эффективности работы при приеме.
Затем восстановленный на принимающей стороне TS выводится в следующий декодер. Этот декодер декодирует в режиме MPEG кодированные данные, включенные в TS, и выводит получающиеся данные изображения и данные звука.
Как описано выше, в случае, когда схема M-PLP используется в DVB-T.2, передающая сторона (Тх) генерирует N PLP данных и одну совместную PLP из N TS и передает генерированные PLP данных и совместную PLP, а принимающая сторона (Rx) восстанавливает (или регенерирует) желательную PLP данных и одну совместную PLP.
Пример конфигурации приемного устройства
Фиг.2 является схемой, показывающей пример конфигурации приемного устройства, реализованного в качестве одного варианта осуществления изобретения.
Следует отметить, что, со ссылкой на фиг.2, приемное устройство 1 представляет собой эквивалент приемника (Rx), показанного на фиг.1, а передающее устройство 2 представляет собой эквивалент передатчика (Тх) по фиг.1.
Показанное на фиг.2 приемное устройство 1 принимает цифровой вещательный сигнал, передаваемый из передающего устройства 2. Этот сигнал представляет собой сигнал OFDM, который получается при выполнении обработки, такой как исправление ошибок и модуляция OFDM, над PLP, генерируемой из TS посредством схемы M-PLP, примененной в DVB-T.2, устанавливаемого в качестве стандарта наземного цифрового вещания второго поколения.
Конкретнее, передающее устройство 2, такое, например, как вещательная станция, передает сигналы OFDM цифрового вещания по тракту передачи. Приемное устройство 1 принимает сигналы OFDM от передающего устройства 2, выполняет обработку декодирования тракта передачи, включающую в себя демодуляцию и исправление ошибок над принятыми сигналами OFDM, и выводит результирующие декодированные данные в следующую ступень обработки.
В показанном на фиг.2 примере приемное устройство 1 составлено из антенны 11, получающей секции 12, секции 13 обработки декодирования тракта передачи, декодера 14 и секции 15 выведения.
Антенна 11 принимает сигнал OFDM, передаваемый из передающего устройства 2 по тракту передачи, и передает принятый сигнал OFDM в получающую секцию 12.
Получающая секция 12, выполненная, например, в виде телевизионной приставки, преобразует по частоте сигнал OFDM (или сигнал высокой частоты (ВЧ)), принятый антенной 11, в сигнал промежуточной частоты (ПЧ) (IF), и подает сигнал ПЧ в секцию 13 обработки декодирования тракта передачи.
Секция 13 обработки декодирования тракта передачи выполняет необходимую обработку, такую как демодуляция и исправление ошибок, над сигналом OFDM, поданным из секции 12 получения, чтобы восстановить TS из результирующей PLP, и подает восстановленный TS в декодер 14.
То есть, секция 13 обработки декодирования тракта передачи выполнена из демодулирующего блока 21, блока 22 исправления ошибки и выходного интерфейса 23.
Демодулирующий блок 21 демодулирует сигнал PFDM, поданный из секции 12 получения, и выводит желательную PLP данных и одну совместную PLP в блок 22 исправления ошибок как результат демодуляции сигналов. Помимо этого демодулирующий блок 21 получает информацию, связанную с будущим расширенным кадром (FEF), полученным обработкой демодуляции, и информацию для использования в вычислении времени задержки (именуемая далее информацией вычисления времени задержки), которая будет описана позже, такую как N_TI и т.п., подавая полученную информацию в выходной интерфейс 23.
Следует отметить, что FEF обозначает кадр, имеющий структуру, отличную от кадра Т2, представляющего собой блок, в котором данные передаются в DVB-T.2. Эта структура будет определена в дальнейшем. Для информации, связанной с этим FEF, получают длину_FEF, указывающую длину FEF, и интервал_FEF, указывающий интервал размещения FEF. N_TI обозначает информацию, указывающую число временных перемежений в кадре Т2.
Конкретнее, каждый из кадра Т2 и FEF имеет начальный сигнал, называемый Р1. Этот начальный сигнал содержит информацию для определения того, является ли рассматриваемый кадр кадром Т2 или FEF, и информацию, необходимую для обработки сигнала OFDM, такой как демодуляция. Кроме того, кадр Р1 содержит начальный сигнал, называемый Р2. Этот сигнал Р2 содержит информацию FEF, такую как длина_FEF и интервал_FEF, в дополнение к информации, необходимой для демодуляции кадра Т2.
Поэтому, если кадр Т2 и FEF мультиплексированы друг с другом, демодулирующий блок 21 обнаруживает Р2 из кадра Т2, чтобы получить информацию, содержащуюся в этом Р2, и подает полученный сигнал FEF в выходной интерфейс 23 в качестве информации вычисления времени задержки. Помимо этого демодулирующий блок 21 получает N_TI из начального сигнала и подает Т_Т1 в выходной интерфейс 23 в качестве информации вычисления времени задержки.
Блок 22 исправления ошибок выполняет заранее заданную обработку исправления ошибок над PLP, которая представляет собой модулированный сигнал, полученный из демодулирующего блока 21, и выводит результирующую PLP в выходной интерфейс 23.
Следует отметить, что передающее устройство 2 кодирует данные, такие как программные данные изображения и данные звука, например, в режиме MPEG (экспертная группа по движущимся изображениям) и передает PLP, генерируемую из TS, составленного из пакетов TS, включающую в себя такие кодированные MPEG данные, в качестве сигнала OFDM.
Помимо этого передающее устройство 2 кодирует PLP в код Рида-Соломона или в код низкой плотности с проверкой по четности (LDPC) в качестве мер против ошибок, которые происходят в тракте передачи. Поэтому блок 22 исправления ошибок выполняет обработку декодирования этих кодов как обработку исправления ошибок.
Выходной интерфейс 23 восстанавливает TS из PLP, поданной из блока 22 исправления ошибок и выводит восстановленный TS наружу с заранее заданной скоростью (именуемой далее как скорость TS).
Конкретнее, на основе информации вычисления времени задержки, поданной из демодулирующего блока 21, и PLP, поданной из блока 22 исправления ошибок, выходной интерфейс 23 получает заранее заданное время задержки между синхронизацией между совместной PLP и PLP данных и началом восстановления TS. Затем выходной интерфейс 23 не начинает восстановление TS немедленно после синхронизации между совместной PLP и PLP данных, но восстанавливает TS по истечении заранее заданного времени задержки, подавая восстановленный TS в декодер 14 в соответствии со скоростью TS. Подробности конфигурации выходного интерфейса 23 будут описаны позже со ссылкой на фиг.3.
Декодер 14 декодирует в режиме MPEG кодированные данные, содержащиеся в TS, поданном из выходного интерфейса 23, и выводит результирующие данные изображения и данные звука в секцию 15 выведения.
Секция 15 выведения, выполненная, например, из дисплейного монитора и громкоговорителя, отображает изображения и выводит звук в соответствии с данными изображения и звука, поданными из декодера 14.
Как описано выше, приемное устройство 1 выполнено.
Пример подробного выполнения выходного интерфейса
Фиг.3 показывает пример конфигурации выходного интерфейса 23, показанного на фиг.2.
В показанном на фиг.3 примере выходной интерфейс 23 выполнен из буфера 31, блока 32 управления записью, блока 33 вычисления скорости считывания и блока 34 управления считыванием.
PLP (совместная PLP и PLP данных), поданные из блока 22 исправления ошибок, подаются в буфер 31, блок 32 управления записью, блок 33 вычисления скорости считывания и блок 33 управления считыванием.
Буфер 31 последовательно сохраняет PLP, подаваемые из блока 22 исправления ошибок под управлением записью из блока 32 управления записью. Помимо этого буфер 31 считывает сохраненные PLP, чтобы восстанавливать TS под управлением считыванием из блока 34 управления считыванием, выводя восстановленный TS в декодер 14.
На основе PLP, поданных из блока 22 исправления ошибок, блок 32 управления записью выполняет управление адресами записи в буфере 31, благодаря чему PLP сохраняются в буфере 31.
На основе PLP, поданных из блока 22 исправления ошибок, блок 33 вычисления скорости считывания вычисляет скорость TS и подает полученную скорость TS в блок 34 управления считыванием. Подробности вычисления скорости TS, подлежащего выполнению блоком 33 вычисления скорости считывания, будут описаны позже со ссылкой на фиг.10А и 10В.
В блок 34 управления считыванием подается информация вычисления времени задержки из демодулирующего блока 21, показанного на фиг.2, в дополнение к PLP из блока 22 исправления ошибок, и скорость TS из блока 33 вычисления скорости считывания.
В соответствии со скоростью TS, поданной из блока 33 вычисления скорости считывания, блок 34 управления считыванием выполняет управление адресами считывания в буфере 31, так что выводится TS, подлежащий восстановлению из PLP, считанной из буфера 31.
Помимо этого на основе PLP, поданной из блока 22 исправления ошибок, и информации вычисления времени задержки, поданной из демодулирующего блока 21, блок 34 управления считыванием обнаруживает комбинацию совместной PLP и PLP данных с тактированием считывания, синхронизированным из совместной PLP и PLP данных, сохраненных в буфере 31, а затем получает заранее заданное время задержки, чтобы начать считывание.
Поэтому по истечении заранее заданного времени задержки после обнаружения совместной PLP и PLP данных при синхронизированном тактировании считывания блок 34 управления считыванием начинает считывать эти PLP и подает TS, восстановленный этим считыванием, в декодер 14 в соответствии со скоростью TS.
Следует отметить, что подробности операций, подлежащих выполнению блоком 32 управления записью, и блока 34 управления считыванием будут описаны позже со ссылкой на фиг.11-13С.
Обработка передающим устройством
Ниже подробно описывается обработка передачи и приема, подлежащая исполнению между приемным устройством 1 и передающим устройством 2, со ссылкой на фиг.4-13С. Сначала, со ссылкой на фиг.4-6, описывается обработка, подлежащая исполнению передающим устройством 2, затем, со ссылкой на фиг.7-13С описывается обработка, подлежащая исполнению приемным устройством 1.
Следует отметить, что в нижеследующем описании обработки передачи и приема четырех TS для краткости описания предполагается, что TS1-TS4 вводятся в передающее устройство 2, генерируемая этими TS PLP кодируется с исправлением ошибок и модулируется OFDM, а результирующая PLP передается в приемное устройство 1.
Как показано на фиг.4, каждый из пяти прямоугольников, соответствующих TS1-TS4, обозначает пакет. В настоящем варианте осуществления пакеты TS, составляющие каждый из этих TS, подразделяются на три типа: пакет TS, нулевой пакет и общий пакет.
Следует отметить, что пакет TS представляет собой пакет, в котором представлены данные для обеспечения услуг (услуга 1 - услуга 4 на этом чертеже), такие как данные, кодированные в режиме MPEG. Нулевой пакет означает данные для регулировки, которые передаются так, чтобы поддерживать постоянным объем информации, подлежащей выведению из передающей стороны, когда из передающей стороны не нужно выводить никаких данных. Например, нулевой пакет, определенный в MPEG, является пакетом с первыми четырьмя байтами каждого пакета TS, представляющими собой 0×47, 0×1F, 0×FF и 0×1F; для битов полезной нагрузки применяются, например, все единицы.
Общий пакет представляет собой пакет, в котором сохраненные данные являются общими для двух или более TS. Например, в случае MPEG, управляющая информация, такая, например, как описанные выше SDT и EIT, и составляет этот общий пакет.
То есть, в показанном на фиг.4 примере третий пакет слева на чертеже из пяти пакетов, составляющих каждый из TS1-TS4, является общим пакетом. Эти общие пакеты содержат одну и ту же информацию, так что эти общие пакеты выделяются в качестве совместной PLP, как показано на фиг.5.
Конкретнее, в показанных на фиг.4 TS1-TS4 общие пакеты, если они есть, выделяются как совместная PLP, как показано на фиг.5, и выделенные общие пакеты заменяются нулевыми пакетами. Затем каждый TS с выделенными пакетами становится последовательностью, называемой PLP данных; то есть TS становятся, соответственно, PLP1 данных - PLP4 данных.
Если передающее устройство 2 работает в режиме, называемом удаление нулевых пакетов, то нулевой пакет передается в сигнализации, называемой однобайтный удаленный нулевой пакет (DNP).
Например, в PLP1 данных, показанной на фиг.5, второй и третий пакеты слева на чертеже являются нулевыми пакетами; если два нулевых пакета идут подряд, эти нулевые пакеты заменяются на однобайтный сигнал, имеющий значение 2, как показано на фиг.8. То есть значение DNP соответствует числу следующих друг за другом нулевых пакетов; например, в PLP3 данных, показанных на фиг.5, третий и пятый пакеты слева на чертеже являются независимыми нулевыми пакетами, так что эти нулевые пакеты заменяются каждый однобайтным сигналом со значением 1.
Как описано выше, замена нулевых пакетов однобайтным DNP обеспечивает состояние, в котором PLP1 данных - PLP4 данных, показанные на фиг.5, становятся такими, как показано на фиг.6. Следовательно, в передающем устройстве 2 генерируются PLP1 данных - PLP4 данных и совместная PLP.
Таким образом, в передающем устройстве 2 четыре PLP данных и одна совместная PLP генерируются из четырех TS, и заранее заданная обработка, такая как кодирование с исправлением ошибок и модуляция OFDM, осуществляется над этими пятью сигналами, причем результирующие сигналы OFDM передаются в приемное устройство 1.
Обработка в приемном устройстве
Ниже описывается обработка, подлежащая выполнению приемным устройством 1, со ссылкой на фиг.7-13С.
Следует отметить, что, как описано выше, предполагается, что сигнал OFDM должен быть обработан в виде кодирования с исправлением ошибок и модуляции OFDM над PLP1 данных - PLP4 данных и совместной PLP, как показано на фиг.6, в соответствии с обработкой передающим устройством 2.
В приемном устройстве 1 сигнал OFDM, переданный из передающего устройства 2 по заранее заданному тракту передачи, принимается для обработки демодулирующим блоком 21 заранее заданным образом, таким как демодуляция OFDM, благодаря чему получаются PLP1 данных - PLP4 данных и совместная PLP, показанные на фиг.7, которые соответствуют PLP1 данных - PLP4 данных и совместной PLP, показанным на фиг.6. Затем, если работой пользователя выбрана, например, услуга 2, из PLP1 данных - PLP4 данных выделяется PLP2 данных, и выделенная PLP2 данных и совместная PLP обрабатываются блоком 22 исправления ошибок заранее заданным образом, таким как исправление ошибок, а результирующие сигналы выводятся в выходной интерфейс 23.
Конкретнее, только PLP2 данных и совместная PLP, соответствующая PLP2 данных, которые обе обведены жирными линиями на фиг.7, вводятся в выходной интерфейс 23. Затем, как показано на фиг.8, во введенных PLP2 данных и совместной PLP выходной интерфейс 23 заменяет нулевой пакет, размещенный в PLP2 данных, общим пакетом, размещенным в соответствующей совместной PLP. Следовательно, как показано на фиг.8, восстанавливается исходный TS2, аналогичный TS2, показанному на фиг.4.
Фиг.9 показывает схему для описания подробностей желательных PLP данных (PLP2 данных) и совместной PLP, подлежащих введению в выходной интерфейс 23, и TS, подлежащего выведению из выходного интерфейса 23.
Как показано на фиг.9, PLP данных и совместная PLP, подлежащие введению в выходной интерфейс 23, прикреплены к информации, называемой DNP и ISSY (синхронизатор входных потоков) в блоках пакетов TS.
Этот ISSY включает в себя такую информацию как ISCR (временной эталон входных потоков), BUFS (размер буфера) или ТТО (время до выведения). ISCR представляет собой информацию, указывающую отметку времени, которую добавляют на стороне передающего устройства 2 во время передачи каждого пакета TS. BUFS представляет собой информацию, указывающую требуемый размер буфера PLP. Ссылаясь на эту информацию, приемное устройство 1 способно определить буферную зону.
ТТО представляет собой информацию, указывающую время от начала символа Р1, размещенного в кадре Т2, в котором выполняется обработка над пакетом TS, до выведения этого пакета TS.
DNP представляет собой информацию, которую добавляют в режиме удаления нулевых пакетов, как описано выше, в котором следующие друг за другом нулевые пакеты передаются как сигнал с числом продолжения, составляющий один байт. Например, в приемном устройстве 1, если DNP=3, то исходную последовательность пакетов можно восстановить с тремя нулевыми пакетами, следующими один за другим.
С помощью этих элементов информации, полученных из PLP, выходной интерфейс 23 обнаруживает комбинацию из двух синхронизированных пакетов из PLP данных и совместной PLP, благодаря чему обеспечивается синхронность путем согласования тактирований PLP данных и совместной PLP.
Конкретнее, в выходном интерфейсе 23 блок 33 вычисления скорости считывания восстанавливает PLP данных в исходную последовательность пакетов за счет использования DNP, добавленного к PLP данных, чтобы считывать ISCR, добавленный к пакету TS, благодаря чему получается выходная скорость TS (или скорость TS) из приведенного ниже уравнения
Следует отметить, что в вышеприведенном уравнении (1) «N_битов» означает число битов на пакет, в котором подставлено, например, 1504 битов/пакет. Т означает единицу элементарного периода, в котором, например, подставлено 7/64 мкс в случае полосы 8 МГц.
Фиг.10А и 10В показывают схемы для описания примера вычисления скорости TS, который выполняется в блоке 33 вычисления скорости считывания. Следует отметить, что на фиг.10А и 10В время идет в направлении слева направо, как указано направленной вправо стрелкой.
В блоке 33 вычисления скорости считывания пакеты TS вводятся как PLP данных, а DNP и ISCR, прикрепленные к каждому пакету TS, вводятся, как показано на фиг.10А. В случае этого примера DNP, прикрепленный к первому пакету TS справа на чертеже, указывает 3, а ISCR указывает 3000[Т]. Аналогично, DNP второго пакета TS, указывает 0, а ISCR указывает 1000[Т]. DNP третьего пакета указывает 2, а ISCR указывае