СПОСОБ АВТОМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ ПРИЕМНИКА, СПОСОБНОГО ПРИНИМАТЬ РАДИОТЕЛЕВИЗИОННЫЕ СИГНАЛЫ, ПО МЕНЬШЕЙ МЕРЕ, В ДВУХ РАЗЛИЧНЫХ ФОРМАТАХ, И СООТВЕТСТВУЮЩИЙ ПРИЕМНИК
METHOD FOR AUTOMATICALLY PROGRAMMING RECEIVER CAPABLE OF RECEIVING RADIO TELEVISION SIGNALS IN AT LEAST TWO DIFFERENT FORMATS AND RELATED RECEIVER

Область техники
Настоящее изобретение относится к области способов автоматического программирования приемников радиотелевизионных сигналов; в частности, изобретение относится к устройству и способу автоматического программирования приемника, выполненного с возможностью приема радиотелевизионных сигналов, по меньшей мере, в двух различных форматах.
Во время перехода или переключения с аналогового телевидения на цифровое аналоговое телевидение постепенно подавляется. В течение этого переходного этапа, который в соответствии с планами Европейского союза завершится в Европе в 2012 году, все телевизионные станции прекратят вещание в аналоговом формате и будут вынуждены вещать исключительно в цифровом формате. Переход конкретной программы с аналогового формата на цифровой происходит довольно резко. Телевизионная станция внезапно прекращает вещание в аналоговом формате на некотором канале и начинает вещание в цифровом формате на том же канале, который ранее был занят аналоговой станцией, или же на другом канале.
Во время упомянутого этапа переключения в территориальной зоне действия цифрового сигнала могут наблюдаться прерывания. Действительно, может случиться так, что в некоторой области программа будет приниматься только в аналоговом формате, тогда как в другой области она будет приниматься только в цифровом формате, а еще в одной области она будет приниматься как в аналоговом, так и в цифровом форматах.
В технической терминологии, используемой в цифровом радио-телевещании, термин «услуга» обычно используется для обозначения того, что в аналоговом мире называется «программа». В данном контексте термин «программа» используется для обозначения как аналоговых программ, так и цифрового вещания.
Некоторые телевизионные приемники, имеющиеся в настоящее время на рынке, оснащены двойным тюнером, способным принимать как радиотелевизионные сигналы в первом формате, в частности, аналоговые телевизионные сигналы, так и радиотелевизионные сигналы во втором формате, в частности, цифровые телевизионные сигналы.
С другой стороны, широко распространенными становятся радиотелевизионные приемники, способные принимать как кабельные радиотелевизионные программы, передаваемые с использованием TCP/IP протокола, так и радиотелевизионные программы, которые передаются посредством электромагнитных сигналов, излучаемых соответствующими наземными или спутниковыми передающими станциями.
Термин «формат сигнала» в данном документе относится к сигналу, имеющему специфические структурные характеристики с точки зрения способа кодировки (например, MPEG2, MPEG4), типологии (аналоговый или цифровой) и способа распространения (кабель, спутник, наземная станция, мобильное устройство, интернет).
Для целей настоящего описания рассматриваются следующие различные форматы радиотелевизионных сигналов: сигналы PAL, сигналы SECAM, NTSC сигналы, DVB-Т сигналы, DVB-Т2 сигналы, DVB-С сигналы, DVB-S сигналы, DVB-H сигналы, инкапсулированные радиотелевизионные сигналы, передаваемые по сетям пакетной передачи данных, например с помощью IP-протокола (Интернет Протокола), и другие виды сигналов, уже существующие или перспективные, которые отличаются своей кодировкой, типологией и способом распространения.
Как известно, многие приемники радиотелевизионных сигналов, представленные на рынке, оснащены системами автоматического программирования радиотелевизионных программ: аналоговые приемники радиотелевизионных сигналов используют, например, так называемые ATSS системы (Системы автоматической настройки и сортировки), описанные в Европейском патенте № EP 0486988, в то время как приемники цифровых радиотелевизионных сигналов используют систему, основанную на логическом номере канала (LCN).
Упомянутый логический номер канала, далее именуемый «код LCN», - это номер, присвоенный консорциумом радиотелевизионных компаний некоторой программе, принимаемой в некоторой географической области или области вещания.
Система ATSS позволяет создавать автоматическую процедуру для поиска программ, принимаемых в диапазоне телевизионных частот аналогового сигнала, и затем, независимо от частоты передач и заводских установок, сортировать их в заданном порядке на основе критериев, являющихся общими для пользователей на определенной зоне вещания, как правило, включающей в себя национальное государство.
Вместо этого LCN является числовым кодом, который идентифицирует программы, транслируемые различными станциями в цифровом наземном формате, и используется большинством цифровых наземных телевизионных приемников для автоматического присвоения каждой программе заданного положения в списке программ.
Термин «список или таблица программ» используется в данном контексте для обозначения отсортированной последовательности радиотелевизионных программ, на которые может настраиваться приемник независимо от источников вещания и используемого средства передачи, при этом каждая программа связана с определенной цифровой клавишей на клавиатуре или пульте дистанционного управления, которая может выбираться пользователем.
Во время переключения с аналогового на цифровой формат, то есть с радиотелевизионных сигналов в первом формате на радиотелевизионные сигналы во втором формате, системы автоматического программирования радиотелевизионных программ, реализуемые в приемнике радиотелевизионных сигналов, генерируют списки программ в зависимости от различающихся адресатов. Фактически в процессе фазы переключения в списке аналоговых программ будет появляться все больше и больше пустых позиций, в то время как в списке цифровых программ будет оставаться все меньше и меньше пустых позиций до тех пор, пока переключение ни будет завершено и список аналоговых программ ни станет совершенно пустым, и, таким образом, будет использоваться только список цифровых программ.
В будущем аналогичный переход произойдет, когда вещание радиотелевизионной программы будет постепенно переключаться с DVB-T системы, т.е. с цифровых сигналов в первом формате, на DVB-T2 систему, т.е. на цифровые сигналы во втором формате.
Кроме того, возможно, что во время фазы переключения в некоторой географической области радиотелевизионные сигналы смогут приниматься одновременно и в первом и втором цифровом форматах, причем эти сигналы могут как принадлежать, так и не принадлежать одной и той же радиотелевизионной станции (например, RAIUNO, RETE 4), так что смогут реализоваться схожие условия существования программ в двух различных форматах радиотелевизионных сигналов.
Патентная заявка Соединенных Штатов US 2007/0099654 описывает приемник телевизионных сигналов, который содержит в себе и аналоговый тюнер, и цифровой тюнер, так что он может принимать как аналоговые, так и цифровые телевизионные сигналы. Упомянутый приемник дополнительно содержит средство управления, которое генерирует таблицу на базе логического номера канала (LCN) цифрового телевизионного сигнала, передаваемого телевизионной станцией.
Таблица, основанная на логическом номере канала, сохраняется приемником телевизионного сигнала в памяти так, что она может быть извлечена средством управления приемником с целью выбора программы, нужной пользователю, например, BBC и MTV.
Способ, описанный в упомянутой патентной заявке США, осуществляется во время сканирования частотного спектра телевизионных сигналов, принимаемых телевизионным приемником, и включает в себя следующие этапы:
- если найден цифровой телевизионный сигнал с номером логического канала, то в таблице программ соответствующей программе будет присвоена позиция, соответствующая логическому номеру канала;
- если найден цифровой телевизионный сигнал без логического номера канала, то в таблице программ соответствующей программе будет присвоена первая доступная позиция или первая после заданной позиции;
- если найден цифровой телевизионный сигнал с логическим номером канала, но позиция, где он должен быть размещен, уже занята аналоговой программой, то в таблице программ, соответствующей цифровой программе, будет присвоена позиция, соответствующая логическому номеру канала, в то время как аналоговой программе будет присвоена первая последующая позиция, имеющаяся в таблице;
- если найден аналоговый телевизионный сигнал, то соответствующей программе будет присвоена первая позиция, доступная в таблице программ.
Однако результат данной сортировки программ, выполненной в соответствии с патентной заявкой США, может не понравится пользователю, так как упомянутый результат будет зависеть от порядка, в котором передаются аналоговые телевизионные сигналы. Поэтому возможна ситуация, когда пользователь, привыкший ассоциировать определенную программу с одной конкретной кнопкой на пульте дистанционного управления, не сможет понять сортировку, сгенерированную приемником телевизионного сигнала с использованием способа согласно упомянутой патентной заявке США.
Например, итальянские пользователи привыкли ассоциировать кнопку 1 с RAiUNO, кнопку 2 с RAIDUE, кнопку 3 с RAITRE, кнопку 4 с RETE 4, кнопку 5 с CANALE 5, кнопку 6 с ITALIA 1 и кнопку 7 с LA7. В тех итальянских регионах, где RAI2 и RETE 4 транслируются только в цифровом формате, приемник телевизионных сигналов в соответствии с упомянутой патентной заявкой США правильно разместит RAI2 в позицию 2 и RETE 4 в позицию 4, но он может, например, разместить LA7 в первую позицию в том случае, если частота передачи встретится первой во время автоматической процедуры сканирования частот каналов, присвоенных радиотелевизионным станциям. Это запутает пользователя, привыкшего видеть, по меньшей мере, некоторые из принимаемых программ в определенном порядке, вынуждая его/ее выполнять трудоемкую ручную процедуру возврата каналов в привычную последовательность.
Как известно, пользователю также может быть представлена возможность создавать список или таблицу любимых программ в соответствии с его/ее собственными предпочтениями путем объединения радиотелевизионных станций, содержащихся в таблице программ, которая генерируется приемником радиотелевизионных сигналов в соответствии со специфическими критериями сортировки. Однако такая таблица любимых программ должна создаваться вручную путем подбора одной за другой программ, хранящихся в различных радиотелевизионных таблицах программ, что требует выполнения долгих, раздражающих и повторяющихся групп операций.
Кроме того, современные приемники с двойным тюнером содержат две таблицы программ, связанные с двумя тюнерами, так что пользователь должен помнить не только номер, но и то, в которой из двух таблиц программ была сохранена требуемая программа. Современные приемники, как правило, оснащены кнопкой переключения между двумя таблицами, которую следует нажимать для переключения с одного тюнера на другой, что приводит к большим затратам времени и использованию большого числа кнопок при переключении на нужную программу.
Идея настоящего изобретения также применима и к данному типу приемников, что дает пользователем значительное преимущество при выборе радиотелевизионных программ.
Аналогичные рассуждения могут быть сделаны в отношении приемника, оснащенного приемным устройством, выполненного с возможностью приема радиотелевизионных программ, распространяемых через различные средства связи, такие как кабельные, спутниковые и наземные сети распространения.
В этом случае стандарт или формат радиотелевизионных сигналов, как правило, адаптированы к особенностям каждого средства передачи, к таким как зона вещания, частота передачи, модуляция и тип кодирования, пропускная способность канала, географическая зона вещания, содержание передачи и так далее.
Это делает необходимым включение в приемник специального средства приема и настройки для каждого типа принимаемого радиотелевизионного сигнала. В общем, в том числе и в данном случае устройство и способ согласно настоящему изобретению позволяют создавать единую таблицу программ, которая может сохранять порядок или расположение радиотелевизионных станций, хранящихся в ней.
Задачей настоящего изобретения является создание приемника и способа автоматического программирования приемника, предназначенного принимать и настраивать радиотелевизионные сигналы, при этом радиотелевизионные программы устанавливаются в положения в соответствии с ожиданиями пользователей, находящихся в некоторой зоне вещания.
Дополнительная задача настоящего изобретения заключается в предоставлении пользователю единой таблицы радиотелевизионных программ, принимаемых в различных форматах сигналов, причем упомянутая таблица автоматически генерируется приемником без необходимости ручного вмешательства пользователя.
Коротко говоря, способ, описанный в данном изобретении, основан на автоматической генерации таблицы программ, которая обычно содержит радиотелевизионные программы, принимаемые мультиплексными тюнерами.
Этот способ создает первоначальные списки программ, связанные с тюнерами, включенными в состав приемника, и, исходя из таких списков, он создает единую таблицу программ, которая использует соответствия, существующие в исходных таблицах таким образом, чтобы облегчить пользователю выбор радиотелевизионных программ.
Единая таблица программ обеспечивает непосредственный выбор радиотелевизионных программ, в частности, когда они принимаются только в одном формате сигнала, то есть одним тюнером, поскольку пользователю не нужно ни помнить, в каком формате выполняется прием определенной радиотелевизионной программы, ни управлять пользовательским устройством выбора, для подключения к таблице программ, связанной с данным тюнером.
Способ согласно настоящему изобретению и соответствующее устройство позволяют пользователю избежать необходимости выполнения ряда неудобных ручных операций, так как он автоматически создает единую таблицу программ, уже соответствующую предпочтениям пользователей на определенной географической территории или зоне вещания.
Дополнительные признаки изобретения будут изложены в прилагаемой формуле изобретения, которая является неотъемлемой частью настоящего описания.
Упомянутые выше задачи станут очевидными из подробного описания способа и устройства в соответствии с изобретением, с особой ссылкой на прилагаемые чертежи, на которых:
фиг.1а и 1b - блок-схемы первого и второго приемников радиотелевизионных сигналов;
фиг.2 - список заданных программ;
фиг.3 - таблица с указанием связей между идентификаторами программ и программами;
фиг.4 блок-схема способа для автоматического программирования приемника радиотелевизионных сигналов, содержащего первый и второй тюнеры, выполненные с возможностью приема радиотелевизионных сигналов, по меньшей мере, в двух различных форматах;
фиг.5 - список программ, полученный приемником радиотелевизионных сигналов после проверки частотного спектра радиотелевизионного сигнала в первом формате сигнала;
фиг.6 - список программ, полученных приемником радиотелевизионных сигналов после проверки частотного спектра радиотелевизионного сигнала во втором формате сигнала;
фиг.7 - список программ, полученный радиотелевизионным приемником сигналов с применением автоматического способа программирования в соответствии с настоящим изобретением.
Обратимся теперь к фиг.1а, где показан приемник 1 радиотелевизионных сигналов, который содержит:
- приемный блок 10, который принимает радиотелевизионные сигналы, передающиеся внешними источниками, такими как, например, телевизионная станция;
- блок 30 обработки, который обрабатывает сигналы, принятые от приемного блока 10;
- память 80, приспособленная для сохранения таблиц и списков программ;
- блок 70 управления приемником, приспособленный для управления работой приемного блока 10, блока 30 обработки и памяти 80.
Приемник 1 радиотелевизионных сигналов, может также содержать устройство 50 визуализации, например экран, проектор и т.д. Следует отметить, что для целей настоящего изобретения устройство 50 визуализации может и не быть встроено в приемник 1, а соединено с ним посредством любого известного средства связи, будь то кабель (SCART, HDMI, RCA-тюльпан) или беспроводная связь. Способ согласно изобретению, может быть реализован независимо от наличия устройства 50 визуализации.
Приемником 1 радиотелевизионных сигналов может служить, например, телевизор, приставка, видеомагнитофон, сотовый телефон, компьютер, оснащенный картой радиотелевизионного приемника, и аналогичные устройства.
Приемный блок 10 принимает сигналы, передаваемые в виде радиочастотных сигналов от одной или нескольких антенн (не показано) и выдает сигналы на блок 30 обработки.
Приемный блок 10 содержит первый тюнер 11, который выполнен с возможностью настройки и демодуляции радиотелевизионных сигналов вещания в первом формате сигналов, например цифровом, при использовании подходящей из доступных антенн, и второй тюнер 15, который выполнен с возможностью настройки и демодуляции радиотелевизионных сигналов вещания во втором формате сигналов, например аналоговом, при использовании подходящей из доступных антенн.
Первый тюнер 11 и второй тюнер 15 настраиваются соответственно на цифровой радиотелевизионный сигнал и аналоговый радиотелевизионный сигнал, которые принимаются с помощью подходящей из доступных антенн, в соответствии с сигналом управления тюнера, выдаваемым блоком 70 управления приемником.
Сигнал, транслируемый в цифровом формате и выбранный первым тюнером 11, передается на демультиплексор 31 в виде транспортного потока данных. Демультиплексор 31 выделяет видеосигнал, аудиосигнал и данные из транспортного потока данных. Декодер 33 декодирует сигналы и данные, разделенные в демультиплексоре 31, и выводит декодированные сигналы и данные в блок 37 обработки сигнала. Декодер 33 может выделять из транспортного потока данных первую часть информации, которая используется для определения критериев сортировки программ, содержащихся в нем (например, код LCN, название программы, идентификатор сети и т.д.).
Блок 35 преобразования сигналов преобразует сигнал, передаваемый в аналоговом формате на частоте канала, выбранного вторым тюнером 15, в видеосигнал, который может быть обработан блоком 37 обработки сигнала. Блок 35 преобразования сигналов также может выделять из радиотелевизионных сигналов вторую часть информации, используемую для определения критериев сортировки программ, содержащихся в нем, например идентификатор ID радиотелевизионных программ. В Европе, например, EBU (Европейский союз вещания) установил список так называемых CNI (Идентификатор стран и Сетей) и кодов VPS (Видео Программируемых Систем), которые позволяют однозначно определять радиотелевизионные программы по соответствующему запросу.
Блок 37 обработки сигнала обрабатывает входной видеосигнал таким образом, чтобы преобразовать его в формат, который может быть отображен устройством визуализации 50. Блок 37 обработки сигнала отображает на устройстве 50 визуализации видеоизображение, которое соответствует видеосигналу, принятому от блока 35 преобразования сигналов и от декодера 33.
Декодер 33 и блок 35 преобразования сигналов могут выделять аудиосигнал из полученного радиотелевизионного сигнала и могут быть связаны с аудиоустройством воспроизведения, не показанным на чертеже, который может воспроизводить упомянутый сигнал. Функции, выполняемые в настоящее время отдельными блоками, в будущем могут быть объединены в один функциональный блок, причем без каких-либо последствий изобретению, описанному в настоящем документе.
Блок 90 выбора пользователя выдает сигналы блоку 70 управления приемником в ответ на операцию, выполненную пользователем. Чтобы позволить пользователю выбирать функции, выдавать команды и выполнять настройки, блок 90 выбора пользователя может быть реализован различными способами, например множеством клавиш, кнопок, дистанционным управлением и другими аналогичными средствами.
Память 80 сохраняет список стандартных аналоговых программ.
Память 80 может состоять из одной или более временных или постоянных областей памяти.
Упомянутый список заданных программ предпочтительно является отсортированным списком 95, который сохраняется в первой постоянной области памяти 80 в соответствии с заданным порядком независимо от частоты трансляции программы и который устанавливается на заводе на основе критериев, общих для пользователей на определенной территории вещания, обычно территории национального государства. В качестве одного из возможных списков программ, хранящихся в памяти 80 для Италии, может, например, являться список, показанный на фиг.2. Общее количество программ, содержащихся в отсортированном списке 95, может меняться от страны к стране или даже локально, в зависимости от предпочтений, известных производителю, и/или требований, важных с точки зрения последнего. Так, например, некий производитель может счесть, что для итальянских пользователей канал LA7 всегда должен размещаться на позиции 7, то есть с приоритетом 7, и сохранять 7-ю позицию в отсортированном списке 95, в котором седьмое место занимает идентификационный код LA7. Таким образом, если программа LA7 существует, она будет сохранена в положении 7 или после шести других радиотелевизионных программ с более высоким приоритетом (меньшим 7).
Заданная таблица программ на фиг.2 на самом деле представляет собой структуру данных, имеющуюся в памяти 80. Она может быть физически реализована в разных формах, известных специалистам в этой области: например, она может быть реализована в виде списка, то есть структуры данных, известной в области информационных технологий, в которой наборы элементов, содержащих одно или нескольких полей данных, связаны в последовательность с использованием указателя на следующий элемент.
Кроме того, положение или приоритетная информация также могут реализовываться различными способами. Самым элементарным способом может быть целое число, представляющее желаемый приоритет или позицию в порядке убывания, так что программе с наивысшим приоритетом будет присвоено значение 1, следующей, с более низким приоритетом, будет присвоено значение 2 и так далее. Это не мешает представлять приоритет в альтернативных формах, таких как уменьшение положительного или отрицательного целого числа при снижении приоритета; также можно назначать различные приоритетные интервалы для разных стран, например, итальянским радиотелевизионным программам можно присвоить приоритетные значения от 1000 до 1999, немецким могут быть присвоены значения от 2000 до 2999 и так далее.
Кроме того, приоритетная информация, присвоенная радиотелевизионным программам, может быть связана с адресами памяти в памяти 80, так что, например, заданный диапазон адресов резервируется для некоторой страны, и соответствующие радиотелевизионные программы хранятся в нем в порядке приоритета. Таким образом, итальянская программа с наивысшим приоритетом, RAIUNO, будет храниться в первом адресе памяти в пределах этого диапазона, в то время как программа со следующим более низким приоритетом, RAIDUE, будет храниться во втором адресе памяти, и так далее.
Уже высказанные соображения относительно различных возможных реализаций отсортированной таблицы или списка 95 также применимы ко всем другим таблицам программ, описанным ниже. Отсортированный список 95 может содержать без различия либо идентификационный код, связанный с радиотелевизионной программой, присвоенный радиотелевизионным регулирующим органом (например, EBU), либо любые данные, относящиеся к упомянутому коду в форме, известной блоку 70 управления приемником.
Со ссылкой на фиг.3 здесь будет описан пример таблицы итальянских радиотелевизионных компаний, где ID идентификатор программы, в частности логический номер канала (LCN), согласуется с соответствующей программой, используемой в цифровом радиотелевидении. Эта таблица была создана по взаимному соглашению между различными радиотелевизионными компаниями; при этом на чертеже, приложенном к данному документу, показаны только первые двадцать позиций таблицы.
Обратимся теперь к фиг.4, где показана блок-схема способа автоматического программирования приемника радиотелевизионных сигналов, содержащего первый и второй тюнер и выполненного с возможностью приема радиотелевизионных сигналов, по меньшей мере, в двух различных форматах, в соответствии с изобретением.
На этапе 100, обычно с помощью блока 90 выбора пользователя, пользователь выбирает страну и/или язык, для которых с помощью приемника 1 телевизионных сигналов должны быть получены программы.
Варианты выбора, то есть страны, где может работать приемник, видны на устройстве 50 визуализации, связанном с приемником 1. Упомянутые варианты выбора отображаются на устройстве 50 визуализации в виде меню, как правило, доступного пользователю нажатием определенных клавиш блока 90 выбора пользователя. Выбор пользователем страны определяет диапазон частот, которые приемник телевизионных сигналов 1 должен просканировать. Этот этап предпочтительно можно производить при начальной установке или перезагрузке приемника 1, но он также может быть произведен впоследствии по специальному запросу пользователя, например, когда пользователь перемещается в другую страну или изменяет его/ее местопребывания.
На этапе 102 приемник 1 сканирует частотный спектр радиотелевизионных сигналов, транслируемых в аналоговом формате, и помещает результат в первую таблицу 200, хранящуюся в памяти 80. Один из возможных результатов упомянутого сканирования аналогового телевизионного сигнала показан на фиг.5. Таблица просто представляет собой связь между позициями программы, выбранными блоком 90 выбора, и частью информации, достаточной блоку 70 управления приемником для выполнения настройки и, следовательно, воспроизведения радиотелевизионной программы, связанной с данной позицией программы. Таблица создается с использованием первого критерия сортировки, например, в порядке приоритетов, предписанном отсортированным списком 95. Блок 70 управления приемником может распознавать определенные радиотелевизионные программы на основе кода, содержащегося в радиотелевизионном сигнале, и размещать в соответствующей ячейке памяти данные, необходимые второму тюнеру 15 для настройки на эти программы.
На этапе 104 приемник сканирует частотный спектр радиотелевизионных сигналов, транслируемых в цифровом формате, и помещает результат во вторую таблицу 300 в соответствии со вторым заданным критерием сортировки, например кодом LCN, содержащемся в радиотелевизионном сигнале, который поддерживает принимаемые программы. Вторая таблица 300 сохраняется во второй области памяти в памяти 80. Один из возможных результатов упомянутого сканирования цифровых радиотелевизионных сигналов показан на фиг.6. Здесь так же, как и в таблице на фиг.2, блок 70 управления приемником может распознавать некоторые радиотелевизионные программы на основе данных, содержащихся в радиотелевизионном сигнале, и, таким образом, располагать в соответствующей ячейке памяти данные, необходимые первому тюнеру 11 для последовательной настройки на эти программы. Конечно, этапы 102 и 104 являются взаимозаменяемыми. Очевидно также, что сканирование частот или подмножества частот может также по возможности происходить параллельно, то есть путем сканирования данной частоты канала сначала для формата цифровых радиотелевизионных сигналов, а затем для аналоговых радиотелевизионных сигналов, или наоборот.
Ясно, что таблицы на фиг.5 и 6 служат только примерами и используются только в качестве основы для описания настоящей патентной заявки. Они будут меняться в зависимости от того, когда производится сканирование и в каком географическом районе находится приемник 1 во время сканирования. Также очевидно, что для целей настоящего изобретения совершенно неважно то, каким способом создаются таблицы фиг.4 и 6.
При создании второй таблицы 300 приемник 1 может также запросить пользователя, каковы должны быть его действия в случае дублирования кода LCN, то есть как приемник 1 должен будет решать внутренние конфликты во второй таблице 300 после приема цифровых радиотелевизионных программ, имеющих один и тот же код LCN. Пользователю может быть представлен, например, список конфликтующих имен программ (названий услуг) и значения их кода LCN, оставляя за пользователем решение того, как устранить конфликт. В качестве альтернативы приемник 1 может самостоятельно разрешить этот конфликт, например, после проверки идентичности имен двух конфликтующих программ и/или анализа характеристик содержания радиотелевизионных программ, таких как, например, наличие высокой четкости или стандартных изображений, мощность принимаемого сигнала, наличие телетекста и так далее.
То же самое относится к процессу создания первой таблицы 200 в случае дублирования аналоговых программ в связи с одновременным присутствием двух или более радиотелевизионных сигналов, содержащих одни и те же радиотелевизионные программы (например, RAIUNO), когда большее значение будет придаваться программе, относящейся к первой группе первой таблицы 200. В этом случае приемник 1 также может автоматически решить, какой из этих двух программ с наименованием RAIUNO должна быть присвоена позиция 1 в первой таблице 200, а где поместить ее дубликат, например, решить это в зависимости от мощности сигнала или обратиться к пользователю за инструкциями.
Следует отметить, что для целей настоящего изобретения не важно, как решаются конфликты, а важен только результат их решения, поскольку этот результат определяет, какая программа будет использована для создания третьей таблицы 400.
Более внимательно рассматривая таблицу на фиг.5, можно заметить, что программы, перечисленные в ней, могут быть подразделены на три группы:
- во-первых, аналоговые телевизионные программы 210, отсортированные в соответствии с заданным критерием сортировки отсортированного списка 95 на фиг.2 (первая группа);
- во-вторых, аналоговые телевизионные программы 220 с идентификационным кодом ID, которые, однако, не включены в заданную последовательность на фиг.2 (вторая группа);
- в-третьих, аналоговые телевизионные программы 230, без идентификационного кода ID и не включенные в заданную последовательность на фиг.2 (третья группа).
Также можно отметить, что позиция 2 программы 215, предварительно присвоенная в соответствии с отсортированным списком 95 программе RAIDUE, остается пустой, потому что программа больше не транслируется в аналоговом формате или принимается в таком низком качестве, что не может быть распознана приемником 1.
Детально рассматривая таблицу на фиг.6, можно заметить, что цифровые программы, перечисленные в ней, сортируются согласно соответствующему коду LCN, но есть и пустые позиции, такие как позиции 310 и 320, связанные с тем, что в ходе сканирования не были обнаружены цифровые каналы со значениями кода LCN 4 или 5.
Способ в соответствии с изобретением теперь будет обеспечивать создание третьей таблицы 400 программ, показанной на фиг.7, и использующей как первую таблицу 200 аналоговых программ, так и вторую таблицу 300 цифровых программ. Таким образом, третья таблица 400 программ оптимизирована и хранит те радиотелевизионные сетевые станции, которые доступны локально, независимо от формата сигнала, аналогового или цифрового, в котором они транслируются.
Эта оптимизация возможна потому, что порядок программ в отсортированном списке 95 соответствует кодам LCN, присвоенным цифровым программам. Например, программа RAIUNO находится в положении 1 отсортированного списка 95, и RAIUNO присвоено значение 1 кода LCN.
Вернемся к фиг.4, где на этапе 106 счетчик i установлен в значение 1.
На этапе 108 проверятся, хранится ли какая-либо телевизионная программа одновременно и в i-й позиции первой таблицы 200, и i-й позиции второй таблицы 300, при том что данные позиции соответствуют i-й позиции отсортированного списка 95.
Если программа хранится (во всех блоках проверки нижний выход будет ДА, в то время как боковой выход НЕТ), на этапе 112 программа (неважно, аналоговая или цифровая), соответствующая радиотелевизионному сигналу, сохраняется в i-й позиции третьей таблицы 400 в соответствии с правилом или приоритетом, который был определен заводом-изготовителем, или установлен, или переопределен пользователем перед созданием третьей таблицы 400.
Например, правило по умолчанию может установить, что приоритет отдается цифровому сигналу по отношению к аналоговому сигналу; однако пользователь может изменить эту опцию в специальном меню, или отвечая на запрос, сделанный приемником 1, при наступлении такого события.
Если упомянутая проверка, выполненная на этапе 108, имеет отрицательный ответ, на этапе 110 делается проверка того, имеется ли только одна радиотелевизионная программа, которая хранится или в первой таблице 200, или во второй таблице 300 в позиции, соответствующей i-й позиции отсортированного списка 95. Если такая программа существует, на этапе 114 программа, соответствующая найденному радиотелевизионному сигналу, сохраняется в i-ю позицию третьей таблицы 400.
В случае если программа, которую надо сохранить в i-й позиции, отсутствует (этап 115), приемник 1 может либо выполнить действие, заданное производителем, как, например, ввод программы, относящейся ко второй группе первой таблицы 200, либо запросить пользователя, какую программу он/она желает сохранить в позиции, оставшейся пустой.
Связь между i-й позицией третьей таблицы 400 и программой может осуществляться любым способом, например, с использованием указателя на i-ю позицию первой таблицы 200 или второй таблицы 300, или привязкой к i-й позиции программ приемника 1 всей информации, необходимой приемному блоку 10 и блоку 30 обработки для выбора программы, которую нужно воспроизвести, в том случае, когда пользователь нажимает i-ю кнопку блока 90 выбора пользователя или кнопку «зэппинга», то есть при увеличении или уменьшении номера программы на единицу для воспроизведения ее приемником.
В варианте осуществления изобретения, который использует указатели, для каждой радиотелевизионной программы первая таблица 200 и вторая таблица 300 могут содержать или быть связанными с информацией, необходимой приемному блоку 10 и блоку 30 обработки соответственно, для отображения изображений на устройстве 50 визуализации и воспроизведения аудиосигналов, связанных с этой информацией. Когда пользователь делает выбор с помощью блока 90 выбора, блок 70 управления приемником имеет возможность получить из содержимого третьей таблицы 400, первой таблицы 200 и второй таблицы 300 всю информацию, необходимую для воспроизведения программы, выбранной пользователем.
Обычно для аналоговых радиотелевизионных программ такая информация включает в себя информацию по настройкам, такую как несущие частоты видео и/или аудиосигналов, а для цифровых радиотелевизионных программ, частоту передачи транспортного потока канала, а также идентификатор, необходимый для выделения программы из принимаемого транспортного потока данных.
Альтернативно в другом варианте осуществления изобретения третья таблица 400 может содержать всю информацию, необходимую блоку 70 управления приемником для того, чтобы иметь возможность воспроизводить радиотелевизионную программу, выбранную пользователем, при работе с блоком 90 выбора. В этом случае первая таблица 200 и вторая таблица 300 могут быть проигнорированы или удалены из памяти сразу после того, как будет должным образом создана третья таблица 400 и пользователь подтвердит приемнику 1 активацию третьей таблицы 400 для осуществления его/ее последующих выборов.
Способ в соответствии с настоящим изобретением продолжается этапом 116, на котором счетчик i инкрементируется (увеличивается на единицу).
На этапе 118 делается проверка превышения счетчиком i значения N, представляющего собой последнюю позицию отсортированного списка 95. Если нет, процедура возобновляется с этапа 108, если да, процедура продолжается этапом 120, где проверяется, существует ли радиотелевизионная программа, которая хранится в i-й позиции второй таблицы 300.
Если такая программа существует, то на этапе 122 программа, соответствующая цифровому радиотелевизионному сигналу, сохраняется в i-ю позицию в третьей таблице 400, в противном случае процедура переходит к этапу 124, где счетчик i увеличивается на единицу.
На этапе 126 делается проверка того, превышает ли счетчик i значение D, представляющее позицию последней цифровой программы во второй таблице 300.
Если не превышает, процедура возобновляется с этапа 120; в противном случае на этапе 128 программы, относящиеся ко второй группе 220 и к третьей группе 230 первой таблицы 200, предпочтительно исключая любые программы второй группы 220, уже внесенные в любые пустые позиции на этапе 115, ставятся в очередь в третьей таблице 400 после последней сохраненной цифровой программы. Альтернативно программы, принадлежащие ко второй группе 220 и к третьей группе 230, могут быть использованы для заполнения любых пустых позиций в третьей таблице 400, унаследованных от пустых позиций второй таблицы 300.
После выполнения этапа 128 можно определить, что любая программа, уже введенная в третью таблицу 400, не должна быть введена повторно. Эта мера может быть подчинена запросу пользователя на удаление дубликатов из третьей таблицы 400.
Процедура заканчивается на этапе 130.
Из приведенного описания очевидно, что выполнение способа в соответствии с изобретением требует, чтобы первая таблица 200, вторая таблица 300 и третья таблица 400 содержали одну часть информации, относящуюся к приоритетам или критериям сортировки радиотелевизионных программ, и одну часть информации, которая идентифицирует саму программу. Это означает, что эти таблицы должны содержать рабочие параметры, которые позволят блоку управления 70 приемником прямо или косвенно правильным образом управлять приемным блоком 10 и блоком 30 обработки, с целью воспроизведения радиотелевизионной программы (видеоизображения, аудио, телетекста и так далее), выбранной пользователем. Эта информация может содержать, например, тип тюнера 11, 15, который должен быть активирован, несущую частоту видеосигнала, центральную частоту цифровой мультиплексной передачи программы, идентификатор цифровых услуг, связанный с радиотелевизионной программой, код LCN и подобные параметры.
Отметим, что в некоторых случаях и для некоторых программ вторая часть информации может быть вложена в критерий сортировки или в неявном виде содержаться в нем самом, например в соответствии с соглашениями, заключенными ассоциацией вещателей. Например, в Италии радиотелевизионная программа с LCN, равным 1 (критерий сортировки), - это обычно программа RAIUNO (идентификационная информация), так как ассоциации итальянских вещателей решили зарезервировать это значение для программы RAIUNO. Эта информация известна приемнику, что можно использовать для минимизации заполнения памяти первой таблицей 200, второй таблицей 300 и третьей таблицей 400, а также для проверки соответствия критериев сортировки, содержащихся в первой таблице 200 и второй таблице 300.
Предпочтительно возможно то, что, когда приемник 1 включается впервые, пользователю предоставляется возможность выполнить способ согласно изобретению перед любым этапом процедуры настройки или по желанию после создания первой таблицы 200 и второй таблицы 300.
Третья таблица 400 может быть предпочтительно предоставлена пользователю на устройстве визуализации в любом графическом виде, например в виде упорядоченного списка, для того чтобы позволить ему/ей оценить результат способа согласно настоящему изобретению.
Также возможно, что во время такого представления данных и даже следуя повторному вызову, сделанному по его/ее просьбе, пользователь сможет вносить коррективы или изменения в третью таблицу 400; в частности, в процессе эксплуатации приемника 1, например, пользователь может переопределить порядок хранения меток, которыми при работе приемника 1 отмечены программы в списке, например изменить метки, которыми на экране отмечены программы, после осуществления выбора с помощью устройства выбора (например, чтобы заменить «RAIUNO» на «RAI 1»).
Третья таблица 400 может быть сохранена в постоянной области памяти, так что она будет сохраненной в случае отключения электричества, и пользователь не должен будет повторять выполнение способа. Во всяком случае, предпочтительно, если пользователю предоставляется возможность выполнить способ по созданию таблиц 400 полностью и в любое время, когда он/она сочтет это полезным и необходимым.
Следует отметить, что целиком способ может быть осуществлен, например, в полностью автоматическом режиме, т.е. без вмешательства пользователя. Возможно, например, что при первом включении приемник 1 начинает выполнение способа, описанного в данном документе, без конкретного запроса пользователя, которому может быть предоставлена возможность задать или изменить страну или географическую область, в которой он/она находится. Все или большинство процедурных этапов может осуществляться в соответствии с режимом по умолчанию, то есть установленному производителем на заводе.
Возможно также, что приемник выполняет процесс создания третьей таблицы 400 через регулярные интервалы, например, если приемник является не активным или находится в режиме ожидания, как правило в ночное время, тогда упомянутая таблица может обновляться после любого добавления или смещения радиотелевизионных программ в зоне приема. В этом случае приемник 1 может сохранять настройки, выбранные пользователем в течение последнего обращения к способу согласно настоящему изобретению, и функционировать в соответствии с данными настройками без дополнительных запросов пользователя.
В качестве варианта на различных этапах выполнения способа или полуавтоматическим путем пользователю может быть предложено определить, каким образом должны выполняться некоторые процедурные этапы. После того как данные запросы сделаны, пользователь также может предписать, что его/ее ответы становятся настройками по умолчанию, т.е. что с этого момента способ осуществляется в соответствии с только что данным ответом, и приемник 1 больше не запрашивает указаний в этом отношении при повторном выполнении способа. Здесь могут быть предприняты различные подходы.
Способ, согласно изобретению, может быть предпочтительно осуществлен в приемнике 1 путем реализации его в виде микропрограммы или встроенной программы, хранящейся в постоянной памяти и исполняемой с помощью микропроцессора.
Поскольку критерии сортировки радиотелевизионных программ могут изменяться с течением времени в любом регионе, предпочтительно, чтобы программы, хранящиеся в приемнике 1, могли быть обновлены удаленно с помощью радиотелевизионных сигналов, принимаемых приемником посредством любого из своих тюнеров.
Первая таблица 200 и вторая таблица 300 создаются в качестве промежуточного этапа для создания третьей таблицы 400; они, таким образом, могут сохраняться во временную или постоянную область памяти.
Пользователю предпочтительно может быть предоставлена возможность выбора, хранить ли в памяти первую таблицу 200 и вторую таблицу 300, и в более общем случае решения, от какой таблицы программ будут зависеть действия, предпринимаемые блоком 70 управления приемником в результате выдачи команд пользователем посредством блока 90 выбора.
Можно предусмотреть, например, чтобы во время воспроизведения на устройстве 50 визуализации третьей таблицы 400, встроенной или связанной с приемником 1, пользователь запрашивался об активации третьей таблицы 400 на дисплее так, чтобы последующий выбор радиотелевизионных программ, выполняемый с помощью устройства 90 выбора, осуществлялся в соответствии с третьей таблицей 400.
Этап выбора может осуществляться, например, либо способом так называемого зэппинга, то есть увеличения или уменьшения на единицу номера настраиваемой и отображаемой программы, используя для этого специальные кнопки для увеличения или уменьшения номера активных программ, или непосредственно осуществляя выбор нужного номера программы нажатием соответствующей цифровой кнопки, которая может состоять из одного или более знаков.
После того как выбор сделан, блок 70 управления приемником проверяет номер выбранной программы и ищет радиотелевизионную программу, которая будет воспроизведена в третьей таблице 400, например, путем восстановления информации, требующейся приемному блоку 10 и блоку 30 обработки для выбора и правильного воспроизведения программы, как видеоизображения с помощью устройства 50 визуализации и как звукового воспроизведения с помощью аудиоустройства воспроизведения (не показан на фиг.1а), и так далее.
Со ссылкой на таблицу 400 на фиг.7 допустим, например, что пользователь выбрал программу номер 4 нажатием кнопки зэппинга для увеличения номера программы, в то время как приемник был настроен и воспроизводил радиотелевизионную программу RAITRE. В этом случае блок 70 управления приемником определит, что радиотелевизионная программа, связанная с позицией 4 в третьей таблице 400, - это цифровая программа RETE 4. В этот момент блок управления сможет получить данные, необходимые для воспроизведения программы по желанию пользователя, из третьей таблицы 400, прямо или косвенно, в зависимости от конкретной реализации этого способа. Первая возможность заключается в том, что третья таблица 400 содержит указатели на данные первой таблицы 200 и второй таблицы 300, которые не были удалены, потому что фактически они содержат информацию, необходимую для приемника 1 для воспроизведения программы, выбранной пользователем. Во втором варианте осуществления изобретения такая информация передается и хранится в третьей таблице 400, которая содержит ее полностью. Эта информация содержит данные, необходимые для определения того, какой тюнер 11, 15 должен быть активирован, а также рабочие параметры упомянутого тюнера 11, 15 и нижерасположенных функциональных блоков, которые включают в себя блок 30 обработки, необходимый для выбора, выделения и воспроизведения выбранной программы с помощью устройства 50 визуализации, средства аудиовоспроизведения, и другие блоки.
В другом варианте осуществления настоящего изобретения радиотелевизионные сигналы, полученные от приемника радиотелевизионных сигналов, - оба являются цифровыми, но представляются в двух различающихся форматах сигнала. С помощью примера следует описание способа автоматического программирования приемника, выполненного с возможностью приема цифровых наземных и спутниковых радиотелевизионных сигналов.
По сравнению с приемником 1 согласно первому варианту осуществления, приемник 1', показанный на фиг.1b, имеет цепь приема для цифрового сигнала спутника, содержащую цифровой тюнер 15 ', демультиплексор 31' и декодер 33', заменяющих аналоговый тюнер 15 и блок 35 преобразования сигналов приемника 1. Все остальные блоки остаются такими же, как они были описаны со ссылкой на приемник 1.
Для простоты случай, описанный ниже, относится к приемнику, оснащенному двумя различными цепями приема, каждая из которых содержит свой собственный тюнер; тем ни менее, способ настоящего изобретения может быть реализован и тогда, когда приемник оснащен одним гибридным тюнером, то есть способен принимать и настраиваться на радиотелевизионные сигналы, по меньшей мере, в двух различных форматах.
Вернемся к фиг.4, где способ начинается на этапе 100.
На этапе 102 приемник выполняет первое сканирование частотного спектра, отведенного для цифрового наземного формата, например, в соответствии с частотной полосой и выбранными каналами как функциями выбранной области подключения, и сохраняет список опознанных программ в первой таблице 200.
На этапе 104 приемник выполняет сканирование частотного спектра, отведенного для цифрового формата спутника в соответствии с частотной полосой и каналами, определенными, например, на основе установок в области подключения, типа и характеристик спутникового вещания и так далее.
Результаты сканирования сохраняются во второй таблице 300.
На данном этапе в соответствии с изобретением создается единый список программ или третья таблица 400.
Данный способ похож на описанный выше способ со ссылкой на первый вариант осуществления изобретения с тем лишь различием, что для определения критериев сортировки принятых программ используется различающаяся информация. Например, если радиотелевизионные программы, принятые тюнерами 11, 15', содержат одинаковые коды LCN для одних и тех же программ, приемник 1' может использовать данные коды LCN для того, чтобы, начиная с первой таблицы 200 и второй таблицы 300, создать третью таблицу 400.
Следует отметить, что данный второй вариант осуществления является особенно предпочтительным в том случае, когда спутниковый программный пакет содержит копии сигналов, пусть даже частичные, доступные в цифровой наземной сети (например, когда спутниковое вещание также используется для совместного вещания через доступные наземные сети): в таком случае коды LCN, обозначающие одну конкретную программу, окажутся идентичными на обеих платформах.
Отметим также, что те же соображения будут применяться, когда принимаемый радиотелевизионный сигнал передается по кабелю или IP-сети, или когда приемник оснащен, по меньшей мере, двумя тюнерами (например, уже сейчас на рынке доступны телевизионные приемники, которые совмещают аналоговый приемник с тремя DVB-T, DVB-C и DVB-S цифровыми приемниками).
Приемники радиотелевизионных сигналов, способные принимать и настраиваться на радиотелевизионные сигналы, соответствующие стандартам передачи разных поколений в одной и той же среде передачи (например, DVB-T и DVB-T2, DVB-S и DVB-S2, DVB-C и DVB -C2), снабжены конкретными средствами приема и настройки для каждого поколения радиотелевизионных сигналов.
Изобретение описано в данном документе со ссылкой на приемник, оснащенный двумя радиотелевизионными приемными цепями. Однако оно, без каких-либо затруднений, может применяться для приемников, имеющих более двух радиотелевизионных приемных цепей, то есть требует только адаптации, известной и очевидной специалисту в данной области.
Изобретение также применимо к случаю, когда, по меньшей мере, один из тюнеров, и/или средств обработки, и/или функциональных блоков не встроен в приемник, а добавляется или присоединяется и более или менее легко снимается с приемника после того, как приемник выпущен заводом или продан розничному продавцу. Например, приемник радиотелевизионной программы с одним тюнером может быть преобразован в гибридный приемник, или гибрид, или приемник с множественной настройкой, путем вставки модульных электронных плат в корпус приемника. В качестве альтернативы, можно приобрести внешние устройства приема, содержащие тюнер и возможно демодулятор и декодер, которые могут быть легко подключены к приемнику с одним тюнером через стандартный интерфейс внешних портов, таких как порт SCART или порт USB, чтобы преобразовать приемник в устройство, способное принимать дополнительные радиотелевизионные программы, например цифровые наземные или спутниковые.
В этом случае блок управления в состоянии определить присутствие дополнительной приемной цепи и реализовать способ согласно изобретению, создавая, таким образом, при условии, что родная конфигурация содержит только один тюнер, не только первую таблицу 200, но также и вторую таблицу 300 и третью таблицу 400.
Изобретение также применимо для случая, когда некоторые функциональные блоки приемного устройства и средство обработки являются общими для одной или нескольких приемных цепей приемника. Например, изобретение может применяться для DVB-T2 приемника, оснащенного декодером, способным также декодировать DVB-T сигналы.
Способ автоматического программирования приемника, способного принимать радиотелевизионные сигналы, по меньшей мере, в двух различных форматах, и связанный с ним приемник, описанные в данном документе в качестве примера, могут подвергаться многим возможным вариациям без потери духа новизны изобретательской идеи; также ясно, что в практической реализации изобретения проиллюстрированные описания могут иметь различную форму или быть заменены другими технически эквивалентными элементами.
Например, в первом варианте осуществления колонка может добавляться в отсортированный список 95 с использованием второй части информации, служащей для определения критериев сортировки цифровых программ, таких как, например, имя службы или идентификатор сети. В этом случае уже нет необходимости в проверке соответствия между положением программы, связанной с кодом LCN в отсортированном списке 95 и кодом LCN.
Например, во втором варианте осуществления коды LCN для одной и той же программы могут отличаться в зависимости от того, как передается радиотелевизионный сигнал, или от дистрибьютора программ, например, из-за того, что радиотелевизионный спутниковый оператор переназначает присвоение кодов LCN для вновь размещаемых программ.
В этом случае отсортированный список 95 будет содержать идентификатор, отличный от кода LCN, но включенный в радиотелевизионный сигнал принимаемых программ. Упомянутый идентификатор может, например, быть представлен в поле «имя службы» или в поле «идентификатор сети».
В этом случае, после заполнения первой таблицы 200 и второй таблицы 300 результатами сканирования, третья таблица 400 будет создаваться путем проверки соответствия между идентификатором программы, содержащемся в радиотелевизионном сигнале, и идентификатором, хранящемся в отсортированном списке 95. Это означает, что другие данные, которые определяют цифровую радиотелевизионную программу и которые принимаются двумя тюнерами, такие как «имя службы» и «идентификатор сети», должны дополнительно храниться и в первой таблице 200, и во второй таблице 300.
Если идентификатор является содержанием поля «имя службы», поиск соответствий между именами программ первой таблицы 200 и второй таблицы 300 может быть сделан с помощью интеллектуальных алгоритмов, уже известных и широко используемых в других приложениях, которые позволяют объединять частично различающиеся представления одной и той же программы, например, «Rai Due», «Rai 2», «RAIDUE е», «RAI due».
Таким образом, можно легко понять, что настоящее изобретение не ограничивается описанным выше способом автоматического программирования приемника, способного принимать радиотелевизионные сигналы, по меньшей мере, в двух различных форматах и связанным с ним приемником, но может быть предметом многих изменений, усовершенствований или замены эквивалентных частей и элементов, без отклонений от изобретательской идеи, как четко определено в следующей формуле изобретения.