многоканальная система цифрового телевидения
Классы МПК: | H04N7/00 Телевизионные системы H04N5/00 Элементы телевизионных систем |
Автор(ы): | ДЕ СЕН-МАРК Гийом (FR), ТОМА Даниэль (FR) |
Патентообладатель(и): | КАНАЛЬ+ Сосьетэ Аноним (FR) |
Приоритеты: |
подача заявки:
1998-10-01 публикация патента:
27.02.2004 |
Изобретение относится к системе цифрового телевидения, включающей в себя средство трансляции аудиовизуальной информации в цифровом потоке данных на множестве каналов. Техническим результатом является усовершенствование методов многоканального обслуживания и облегчение для зрителя навигации среди каналов. Технический результат достигается тем, что в систему цифрового телевидения введены средства для введения в реальном масштабе времени сообщения о событии, которое касается передачи, вещаемой в прямой трансляции на одном канале, в поток данных по меньшей мере одного другого канала. Причем упомянутое сообщение о событии включает в себя информацию о самом факте события и о канале, на котором это событие произошло. Кроме того, средство передачи в составе системы цифрового телевидения включает в себя устройство задержки для введения заранее заданной задержки во времени при передаче аудиовизуальной информации, передаваемой на каждом из каналов. 3 с. и 34 з.п. ф-лы, 4 ил.
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4
Формула изобретения
1. Система цифрового телевидения, включающая в себя средство передачи для передачи цифровой аудиовизуальной информации на множестве каналов, отличающаяся тем, что она также включает в себя средство для введения в реальном масштабе времени сообщения о событии, которое (сообщение) касается передачи, вещаемой в прямой трансляции на по меньшей мере одном канале, в поток данных по меньшей мере одного другого канала, причем упомянутое сообщение о событии включает в себя информацию, указывающую на тот факт, что в упомянутой передаче, вещаемой в прямой трансляции, произошло некое событие, а также указывающую канал, на котором это событие произошло.2. Система цифрового телевидения по п.1, в которой упомянутое средство для введения выполнено с возможностью введения в реальном масштабе времени сообщения о событии, которое (сообщение) касается передачи, вещаемой в прямой трансляции на любом из упомянутого множества каналов, в поток данных каждого из упомянутых каналов.3. Система цифрового телевидения по п.1 или 2, в которой средство передачи дополнительно включает в себя устройство задержки для введения заранее заданной временной задержки при передаче аудиовизуальной информации, вещаемой на каждом из каналов.4. Система цифрового телевидения по любому из предшествующих пунктов, в которой средство передачи выполнено с возможностью передачи аудиовизуальной информации в MPEG-формате.5. Система цифрового телевидения по любому из предшествующих пунктов, в которой средство для введения сообщения о событии включает в себя компьютер, выполненный с возможностью генерирования сообщения о событии в ответ на команду оператора.6. Система цифрового телевидения по п.5, в которой компьютер выполнен с возможностью передачи сообщения о событии в виде некоторой заранее заданной MPEG-секции.7. Система цифрового телевидения по любому из предшествующих пунктов, которая дополнительно включает в себя декодер, выполненный с возможностью генерирования пиктограммы, выводимой на экран при получении сообщения о событии, для информирования о произошедшем событии.8. Система цифрового телевидения по п.7, в которой декодер выполнен с возможностью автоматического переключения на тот канал, на котором произошло упомянутое событие, после ответа зрителя "да/нет" на выведенную на экран пиктограмму.9. Система цифрового телевидения по п.8, включающая в себя пульт дистанционного управления, соответствующий данному декодеру, для передачи в декодер в качестве ответа "да" сигнала, указывающего, что нажата любая из клавиш или же заранее определенная клавиша пульта дистанционного управления.10. Система цифрового телевидения по п.8 или 9, в которой ответ "нет" соответствует отсутствию ответа зрителя на выведенную на экран пиктограмму.11. Система цифрового телевидения по любому из пп.7-10, в которой декодер выполнен с возможностью генерирования дополнительной пиктограммы, выводимой на экран после переключения зрителем канала в ответ на первую выведенную на экран пиктограмму.12. Система цифрового телевидения по любому из пп.7-11, в которой декодер снабжен программным приложением для генерирования упомянутой пиктограммы или упомянутых пиктограмм.13. Система цифрового телевидения по п.12, в которой декодер выполнен с возможностью загрузки упомянутого приложения из передаваемого потока цифровых данных.14. Система цифрового телевидения по любому из предшествующих пунктов, в которой средство передачи дополнительно включает в себя средство шифрования для шифрования передаваемых цифровых данных, в том числе передаваемой аудиовизуальной информации и передаваемого сообщения о событии.15. Система цифрового телевидения по п.14, которая дополнительно включает в себя декодер, содержащий средство дешифрирования, выполненное с возможностью дешифрирования вещаемых цифровых данных перед просмотром аудиовизуальной информации и обработкой сообщения о событии.16. Декодер для использования в системе цифрового телевидения по любому из предшествующих пунктов, выполненный с возможностью приема и обработки передаваемого в реальном масштабе времени сообщения о событии, включающего в себя информацию, указывающую на тот факт, что произошло некое событие в передаче, вещаемой в прямой трансляции на по меньшей мере одном канале, а также указывающую канал, на котором это событие произошло.17. Декодер по п.16, выполненный с возможностью генерирования пиктограммы, выводимой на экран при получении сообщения о событии, для информирования о произошедшем событии.18. Декодер по п.17, выполненный с возможностью автоматического переключения на тот канал, на котором произошло упомянутое событие, после ответа зрителя "да/нет" на выведенную на экран пиктограмму.19. Декодер по п.18, в котором ответ "нет" соответствует отсутствию ответа зрителя на выведенную на экран пиктограмму.20. Декодер по п.18 или 19, выполненный с возможностью генерирования дополнительной пиктограммы, выводимой на экран после переключения зрителем канала в ответ на первую выведенную на экран пиктограмму.21. Декодер по любому из пп.18-20, снабженный программным приложением для генерирования упомянутой пиктограммы или упомянутых пиктограмм.22. Декодер по п.21, выполненный с возможностью загрузки упомянутого приложения из передаваемого потока цифровых данных.23. Способ передачи цифровой аудиовизуальной информации на множестве каналов, отличающийся тем, что он включает введение в реальном масштабе времени сообщения о событии, которое (сообщение) касается передачи, вещаемой в прямой трансляции на по меньшей мере одном канале, в поток данных по меньшей мере одного другого канала, причем упомянутое сообщение о событии включает в себя информацию, указывающую на тот факт, что в упомянутой передаче, вещаемой в прямой трансляции, произошло некое событие, а также указывающую канал, на котором это событие произошло.24. Способ по п.23, в котором сообщение о событии, которое (сообщение) касается передачи, вещаемой в прямой трансляции на любом из упомянутого множества каналов, вводят в поток данных каждого из упомянутых каналов.25. Способ по п.23 или 24, в котором при передаче аудиовизуальной информации, вещаемой на каждом из каналов, вводится заранее заданная временная задержка.26. Способ по любому из пп.23-25, в котором аудиовизуальную информацию передают в MPEG-формате.27. Способ по любому из пп.23-26, в котором сообщение о событии генерируется в ответ на команду оператора.28. Способ по п.27, в котором сообщение о событии имеет вид некоторой заранее заданной MPEG-секции.29. Способ по любому из пп.23-28, в котором для информирования о произошедшем событии декодером генерируется пиктограмма, выводимая на экран при получении сообщения о событии.30. Способ по п.29, в котором декодер автоматически переключается на тот канал, на котором произошло упомянутое событие, после ответа зрителя "да/нет" на выведенную на экран пиктограмму.31. Способ по п.30, в котором ответ "да" соответствует сигналу с пульта дистанционного управления, соответствующего данному декодеру, указывающему, что нажата любая из клавиш или же заранее определенная клавиша пульта дистанционного управления.32. Способ по п.30 или 31, в котором ответ "нет" соответствует отсутствию ответа зрителя на выведенную на экран пиктограмму.33. Способ по любому из пп.29-32, в котором после переключения зрителем канала в ответ на первую выведенную на экран пиктограмму на экран выводится дополнительная пиктограмма.34. Способ по любому из пп.29-33, в котором декодер программируется с помощью программного приложения для генерирования упомянутой пиктограммы или упомянутых пиктограмм.35. Способ по п.34, в котором упомянутое приложение загружается в декодер из передаваемого потока цифровых данных.36. Способ по любому из пп.23-35, в котором передаваемые цифровые данные, в том числе передаваемая аудиовизуальная информация и передаваемое сообщение о событии, зашифровываются перед передачей.37. Способ по п.36, в котором вещаемые цифровые данные перед просмотром аудиовизуальной информации и обработкой сообщения о событии дешифрируются.Описание изобретения к патенту
Изобретение относится к системе цифрового телевидения, включающей в себя средство передачи для передачи аудиовизуальной информации в потоке цифровых данных на множестве каналов. Системы цифрового телевидения становятся все более распространенными, особенно в области систем платного телевидения. Зашифрованная или скремблированная аудиовизуальная информация передается обычно через спутниковый или спутниково-кабельный канал множеству подписчиков, каждый из которых обладает декодером или приемником-декодером, способным дескремблировать переданную программу для последующего просмотра. Известны также системы наземного цифрового вещания. Современные системы также используют каналы вещания для передачи на декодер или на подключенный персональный компьютер других данных, таких как компьютерные программы или интерактивные приложения, в дополнение или наравне с аудиовизуальными данными. Одно из преимуществ цифрового телевидения состоит в количестве каналов, которые можно использовать в таких системах, и в имеющейся у провайдера телевизионных сервисов гибкости в отношении выбора каналов или меню с каналами, которые могут быть предложены подписчику данных сервисов. Кроме стандартного набора подписных каналов система может также предоставлять, например, функцию "оплата за просмотр", позволяющую подписчику уплатить за некоторый конкретный фильм, передачу спортивной тематики и т.п. С ростом числа доступных каналов одной из услуг, становящейся все более популярной, является одновременная передача одного и того же спортивного мероприятия с нескольких камер, установленных под разными углами. Аналогично, для теннисных или футбольных чемпионатов несколько матчей одного и того же турнира могут передаваться одновременно в один вечер на разных каналах. В сочетании с услугой "оплата за просмотр" подписчик получает возможность выбрать один из нескольких вариантов: заплатить за один из матчей, вещаемых на одном канале, за все матчи данного вечера, за все матчи турнира вперед на несколько недель и т.п. Хотя зритель выигрывает от увеличения числа доступных ему вариантов выбора, большое количество доступных каналов может вызвать растерянность, и на практике зритель может часто испытывать затруднения, пытаясь воспользоваться всеми доступными для просмотра возможностями. Некоторые станции предоставляют, например, канал-меню, или "домашний канал", где зритель может посмотреть, что показывают на данный момент на всех каналах, причем каждый канал демонстрируется в небольшой части - элементе мозаичной сетки, показываемой на телевизионном экране. Однако, когда одновременно демонстрируется большое количество каналов, зрителю бывает трудно разобраться, что происходит на каждом конкретном канале. В силу этих обстоятельств такое решение не является особо удачным для случая одновременного вещания в прямой трансляции на сколько-нибудь значительном количестве каналов. Цель настоящего изобретения состоит в преодолении некоторых недостатков, присущих многоканальным сервисам, и в облегчении для зрителя навигации между каналами. Согласно настоящему изобретению, предложена система цифрового телевидения, включающая в себя средство передачи для передачи цифровой аудиовизуальной информации на множестве каналов, отличающаяся тем, что она также включает в себя средство для введения в реальном масштабе времени сообщения о событии, которое (сообщение) касается передачи, вещаемой в прямой трансляции на по меньшей мере одном канале, в поток данных по меньшей мере одного другого канала, причем упомянутое сообщение о событии включает в себя информацию, указывающую на тот факт, что произошло некое событие, а также указывающую канал, на котором это событие произошло. Например, в случае прямой трансляции нескольких футбольных матчей сообщение о событии может быть использовано для информирования о том, что на одном из каналов забит гол, а также для указания на тот канал, на котором это случилось. Такое сообщение о событии может генерироваться в передающем центре вручную оператором, который наблюдает за всеми матчами одновременно. Как будет описано ниже, эта информация может быть использована приложением в декодере различными путями, с тем чтобы облегчить зрителю выбор канала и предоставить зрителю возможность переключения на канал, где произошло событие. В одном особенно предпочтительном варианте реализации изобретения средство передачи дополнительно включает в себя устройство задержки для введения заранее заданной временной задержки при передаче аудиовизуальной информации, вещаемой на каждом из каналов. Например, цифровая аудиовизуальная информация может временно сохраняться на диске или в устройстве памяти типа ОЗУ в течение 30 секунд или около того, перед тем как будет передана. К другим средствам задержки относятся аналоговые кольца ленты для задержки аналоговых аудиовизуальных сигналов перед тем, как будет выполнено преобразование в цифровую форму и т.п. Задержка может также вводиться и после обработки в декодере. Преимущество этого варианта осуществления изобретения состоит в том, что сигнал, сообщающий о событии (который вещается без задержки), будет получен зрителем раньше, чем само соответствующее событие. Следовательно, переключение каналов в ответ на этот сигнал будет означать, что зритель увидит и то, что предшествует событию, и само событие. Кроме того, такая задержка будет практически незаметна для зрителя, у которого сохранится ощущение просмотра матча в прямой трансляции. В альтернативном варианте с учетом того, что, когда происходит такое событие, как гол, часто показывают его повтор, система может не предусматривать задержки между сигналом о событии и аудиовизуальными данными. В этом случае зритель сможет переключить канал уже после события, но вовремя, чтобы застать повтор. Однако такое решение, хотя оно и возможно, является значительно менее удовлетворительным с точки зрения зрителя, чем вариант, описанный выше. В практической реализации средство для введения сообщения о событии может представлять собой компьютер, такой как обычный ПК или комбинированное устройство типа клиент/сервер, выполненный с возможностью генерирования сообщения о событии в ответ на команду оператора, причем упомянутое сообщение передают, например, через устройство инжекции данных в мультиплексор, принимающий аудиовизуальную информацию для каждого канала, а также сообщение о событии. В частности, если аудиовизуальные данные подаются в мультиплексор в формате MPEG, упомянутый компьютер может быть выполнен с возможностью передачи в мультиплексор сообщения о событии в виде некоторой заранее заданной MPEG-секции. MPEG - это широко распространенный стандарт, разработанный для цифрового вещания, в котором данные организованы в виде последовательности таблиц, каждая из которых содержит идентификатор (ID) пакета и т.д. Для целей данной патентной заявки этот термин охватывает все варианты, модификации или развития базового формата MPEG, такие как MPEG-2, определенный в стандартах ISO 13818-1... ISO 13818-4. В одном из вариантов осуществления изобретения система цифрового телевидения дополнительно содержит декодер, выполненный с возможностью вывода на экран пиктограммы при получении сообщения о событии, для информирования о произошедшем событии. При появлении такой пиктограммы зритель может переключить канал, например, с помощью пульта дистанционного управления, соответствующего данному декодеру. В альтернативном варианте зритель может заранее запрограммировать декодер на автоматическое переключение на тот канал, где, например, забит гол. В случае вывода на экран пиктограммы декодер предпочтительно выполнен с возможностью автоматического переключения на соответствующий канал после ответа зрителя "да/нет" на появление пиктограммы. В этом случае пиктограмма даже не должна отображать информацию о канале, а должна лишь информировать о том факте, что произошло событие. Если зритель ответит "да" или ОК, декодер переключит канал. Ответ "да" может соответствовать сигналу с пульта дистанционного управления, означающему, что нажата любая клавиша или же заранее определенная клавиша пульта дистанционного управления. Если зритель ответит "нет", например, не дав никакого ответа, декодер остается настроенным на текущий канал. В одном из вариантов осуществления изобретения декодер выполнен с возможностью вывода на экран дополнительной пиктограммы после переключения зрителем канала в ответ на первую выведенную на экран пиктограмму, например, чтобы спросить, желает ли зритель вернуться на первый канал, который он смотрел. Это заранее заданное время будет, естественно, зависеть от времени задержки (если таковая имеет место), введенной в передаваемый поток аудиовизуальных данных. Например, если при передаче введена задержка 30 секунд, то соответствующее событие последует приблизительно через 30 секунд после сигнала о событии. Если приложение получило команду на переключение канала, приложение спросит у зрителя о том, желает ли он переключить канал через 45 секунд или позже, т.е. после того, как событие будет показано. Приложение может использовать в качестве начального момента для отсчета времени упомянутой задержки либо сообщение о переключении канала, либо прием сообщения о событии. Понятно, что обычные цифровые декодеры представляют собой комбинированные устройства, сочетающие в себе программные и аппаратные средства, так что упомянутые расширенные функциональные возможности реализованы путем программирования декодера с помощью программного приложения. В зависимости от сложности упомянутого приложения для выполнения каждой из описанных функций потребуется большая или меньшая область памяти в декодере. Хотя это приложение может постоянно храниться в декодере, в одном из предпочтительных вариантов осуществления изобретения это приложение загружают в декодер с помощью упомянутого средства передачи. Например, в начале матча упомянутое приложение может быть включено в передаваемый поток цифровых данных, и в это время зритель будет спрошен - желает ли он загрузить это приложение. Если пользователь согласится, приложение останется в декодере и будет функционировать на протяжении по меньшей мере этого матча. Если зритель не согласится, декодер не загрузит это приложение. Предпочтительно средство передачи дополнительно включает в себя средство шифрования для шифрования передаваемых цифровых данных, в том числе передаваемых аудиовизуальных данных и передаваемого сообщения о событии, и при этом декодер содержит средство дешифрирования, выполненное с возможностью дешифрирования вещаемых цифровых данных перед просмотром и обработкой сообщения о событии. В соответствии с известной методикой шифрования, применяемой в системе цифрового телевидения, скремблированные данные могут передаваться вместе с управляющим словом для дескремблирования этих данных, причем само управляющее слово зашифровано так называемым рабочим ключом и передается в зашифрованной форме. Декодер имеет эквивалент рабочего ключа для дешифрирования управляющего слова и дескремблирования данных. С целью ограничения доступа в рассматриваемой системе могут быть применены и другие меры обеспечения безопасности, известные в общем из систем платного телевидения. Настоящее изобретение также распространяется на декодер для использования в системе цифрового телевидения, описанной выше, в частности декодер, снабженный приложением, выполненным с возможностью формирования на экране пиктограммы для информирования о приеме сообщения о событии. Настоящее изобретение в равной степени распространяется на способ цифровых передачи и приема аудиовизуальной информации в потоке цифровых данных на множестве каналов. Хотя в настоящем описании используются термины "приемник-декодер" и "декодер", следует понимать, что настоящее изобретение в равной степени применимо и к вариантам осуществления, в которых приемник интегрирован с декодером, и к вариантам, в которых декодирующее устройство функционирует в связке с физически отдельным приемником, и к декодеру, обладающему другими функциональными возможностями или интегрированному с другими устройствами, как, например, в случае комбинированных устройств телевизор-декодер. Аналогично, термин "система цифрового телевидения" относится к любой спутниковой, наземной, кабельной и т.п. системе цифрового вещания. Ниже будет описан, исключительно в виде примера, предпочтительный вариант осуществления настоящего изобретения со ссылками на прилагаемые чертежи, на которых:на фиг.1 показана система цифрового телевидения, которая может быть адаптирована к настоящему изобретению;
на фиг.2 показаны схематически элементы декодера, используемого в системе цифрового телевидения;
на фиг. 3 показана система цифрового телевидения с фиг.1, в которую включены средства для генерирования в реальном масштабе времени сообщения о событии, вводимого в передаваемый поток данных; и
на фиг.4 показана блок-схема алгоритма приложения, выполняемого в декодере для обработки упомянутого сообщения о событии, генерируемого в реальном масштабе времени. Общая схема системы цифрового телевидения 1 по настоящему изобретению показана на фиг.1. Изобретение включает в себя большей частью обыкновенную систему цифрового телевидения 2, которая использует известную систему компрессии MPEG-2 для передачи сжатых цифровых сигналов. Более подробно, MPEG-2-компрессор 3 в центре вещания принимает поток цифровых сигналов (обычно поток видеосигналов). Компрессор 3 подключен к мультиплексору и скремблеру 4 посредством соединения 5. Мультиплексор 4 принимает ряд дополнительных входных сигналов, компонует один или несколько транспортных потоков и передает сжатые цифровые сигналы в передатчик 6 центра вещания через соединение 7, тип которого, естественно, может быть различным, включая телекоммуникационные каналы. Передатчик 6 передает электромагнитные сигналы через канал "Земля-спутник" 8 на спутниковый транспондер 9, где выполняется их обработка электронными средствами, и вещание через виртуальный канал "спутник-Земля" 10 на наземный приемник 12, обычно имеющий форму тарелки, принадлежащий конечному пользователю или арендуемый им. Сигналы, принимаемые приемником 12, передаются в совмещенный приемник-декодер 13, принадлежащий конечному пользователю или арендуемый им и подключенный к телевизору 14 конечного пользователя. Приемник-декодер 13 декодирует сжатый сигнал MPEG-2 в телевизионный сигнал для телевизора 14. В многоканальной системе мультиплексор 4 обрабатывает аудио- и видеоинформацию, принимаемую от нескольких параллельных источников, и взаимодействует с передатчиком 6 с целью вещания этой информации на соответствующем количестве каналов. В дополнение к аудиовизуальной информации в некоторые или все из этих каналов могут быть введены сообщения, приложения или цифровые данные любого другого типа, перемежающиеся с передаваемой цифровой аудио- и видеоинформацией. Система условного доступа 15 подключена к мультиплексору 4 и приемнику-декодеру 13 и располагается частично в центре вещания и частично в декодере. Она позволяет конечному пользователю получать доступ к цифровому телевизионному вещанию от одного или нескольких провайдеров вещания. В приемник-декодер 13 может устанавливаться смарт-карта, способная дешифрировать сообщения, относящиеся к коммерческим предложениям (т.е. к одной или нескольким телевизионным программам, продаваемым провайдером вещания). С помощью декодера 13 и смарт-карты конечный пользователь может покупать коммерческие предложения в режиме подписки или в режиме оплаты за просмотр (PPV). Как уже упоминалось выше, программы, передаваемые в данной системе, скремблируются мультиплексором 4, причем условия шифрования и шифровальные ключи, примененные к данной передаче, определяются системой управления доступом 15. Такой метод передачи скремблированных данных хорошо известен в области систем платного телевидения. Обычно скремблированные данные передаются вместе с управляющим словом для дескремблирования этих данных, причем само управляющее слово зашифровано так называемым рабочим ключом и передается в зашифрованной форме. Скремблированные данные и зашифрованное управляющее слово затем принимаются декодером 13, который имеет доступ к эквиваленту рабочего ключа, хранимому на установленной в декодер смарт-карте, с целью дешифрирования зашифрованного управляющего слова и последующего дескремблирования переданных данных. Оплативший подписку пользователь будет получать, например, в вещаемых ежемесячно сообщениях управления доступом (EMM - Entitlement Management Message) рабочий ключ, необходимый для дешифрирования зашифрованного управляющего слова, что дает возможность просмотра передачи. Интерактивная система 16, также подключенная к мультиплексору 4 и приемнику-декодеру 13 и также располагающаяся частично в центре вещания и частично в декодере, позволяет конечному пользователю взаимодействовать с различными приложениями через модемный обратный канал 17. Модемный обратный канал может быть также использован для обмена информацией, предусмотренного системой условного доступа 15. Интерактивная система может быть использована, например, чтобы предоставить зрителю возможность немедленно связываться с передающим центром для запроса разрешения на просмотр некоторой конкретной передачи, загрузки приложения и т.п. Ниже, со ссылками на фиг.2, будут описаны элементы приемника-декодера 13, или пользовательской приставки (STB), который может быть приспособлен для использования в настоящем изобретении. Как станет понятно, элементы этого декодера большей частью являются стандартными, и их реализация не выходит за пределы квалификации специалиста в данной области. Как показано на фиг.2, декодер 13 оснащен несколькими интерфейсами для приема и передачи данных, в частности MPEG-тюнером и демультиплексором 20 для приема вещательных MPEG-передач, последовательным интерфейсом 23, параллельным интерфейсом 24 и модемом 25 для передачи и приема данных через модемный канал 17. В этом варианте осуществления изобретения декодер также включает в себя первое и второе устройства 26 и 27 считывания смарт-карт, причем первое устройство 26 служит для считывания подписной смарт-карты, содержащей ключи дешифрирования, соответствующие данной системе, а второе устройство считывания 27 служит для установки банковских карт или других специализированных карт. Декодер также включает в себя приемник 28 для приема инфракрасных сигналов управления от пульта дистанционного управления 29 и выход Peritel 30 для передачи аудиовизуальных сигналов на телевизор 14, подсоединенный к декодеру. Обработка данных в декодере управляется центральным устройством управления 40. Программная архитектура этого устройства управления может соответствовать той, что используется в обычных декодерах, и подробно здесь не описывается. Она может быть основана, например, на виртуальной машине, взаимодействующей через интерфейсный уровень с операционной системой более низкого уровня, реализованной в аппаратных компонентах декодера. С точки зрения архитектуры аппаратных средств декодер оснащен процессором, элементами памяти, такими как постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), флэш-память (FLASH) и т.д., как и известные декодеры. Упомянутое устройство управления 40 может быть выполнено с возможностью выполнения множества приложений, определяющих функциональные возможности декодера. Приложение, введенное в декодер, соответствует фрагменту кода, введенного в машину, который позволяет осуществлять управление, например, высокоуровневыми функциями машины. Типовые приложения могут формировать графические изображения на экране телевизионного дисплея в ответ на команду с пульта дистанционного управления или же передавать сообщения через модем 25 в сервер, подключенный к данной системе цифрового вещания. Как будет описано ниже, одно из приложений в соответствии с рассматриваемым вариантом осуществления изобретения делает возможным формирование пиктограммы в ответ на сообщение о событии, принятое в переданном потоке данных MPEG, а также переключение каналов в зависимости от сигналов, принимаемых от пульта дистанционного управления 29. Приложения могут быть резидентными приложениями, хранящимися в ПЗУ либо флэш-памяти декодера, или приложениями, вещаемыми и загружаемыми через интерфейс MPEG 20 декодера, или через практически любой другой интерфейс декодера, такой как последовательный порт 23, устройство считывания смарт-карты 27 и т.п. Приложения могут включать в себя приложение-телегид (EPG), игры, интерактивные сервисы, приложения для дистанционного заказа товаров (телешопинг), а также приложения инициализации, которые позволяют декодеру быть готовым к работе немедленно после запуска, и приложения для конфигурирования декодера. Приложения хранятся в памяти декодера и представлены как файлы ресурсов, содержащие файлы описания графических объектов, файлы библиотек, файлы блоков переменных, файлы последовательностей команд, файлы приложений, файлы данных и т.п. Приложения, загруженные в декодер, в равной степени могут быть пересланы декодером в персональный компьютер (ПК), подключенный к декодеру. Обычно приложения, загружаемые в декодер через канал вещания, разделены на модули, где каждый модуль соответствует одной или нескольким МPEG-таблицам. Каждая MPEG-таблица может быть разделена на несколько секций. Для передачи данных через последовательный и параллельный порты модули также разделяют на таблицы и секции, причем размер секции зависит от используемого канала. В случае вещательной передачи модули транспортируются в форме пакетов данных в потоках данных соответствующих типов, например в потоке видеоданных, потоке звуковых данных, потоке текстовых данных. В соответствии со стандартами MPEG каждому пакету предшествует идентификатор пакета (PID) размером 13 битов, по одному PID на каждый пакет, транспортируемый в потоке MPEG. Таблица структуры программы (РМТ - Programme Map Table) содержит список различных потоков и определяет содержимое каждого потока согласно соответствующему идентификатору PID. PID может предупреждать устройство о наличии приложений в потоке данных, и этот PID идентифицируется таблицей РМТ. Ниже, со ссылками на фиг.3, будет описан один из вариантов осуществления настоящего изобретения. Как показано на рисунке, цифровая аудио- и видеоинформация для множества каналов 41 подается через цифровое устройство 48 задержки в мультиплексор 4 для последующей передачи. В рассматриваемом варианте при передаче аудиовизуальной информации вводится временная задержка, составляющая приблизительно 30 секунд. Это может быть реализовано, например, просто путем буферизации цифровых сигналов на жестком диске сервера или аналогичным образом перед их передачей в мультиплексор. В альтернативном варианте реализации эта задержка может быть реализована на приемной стороне декодером. В одном из вариантов реализации цифровые аудиовизуальные сигналы могут быть сжаты и мультиплексированы на первой стадии мультиплексирования, перед их передачей в цифровое устройство задержки. После задержки сигнал передается на второй мультиплексор для мультиплексирования с другими данными, в том числе с сообщением о событии (см. ниже). Преимуществом такого варианта является уменьшение количества информации, сохраняемой на диске, однако возможно повышение вероятности возникновения ошибки в сигнале. В рассматриваемом варианте осуществления изобретения цифровые аудиовизуальные сигналы задерживаются и затем передаются непосредственно в мультиплексор 4. На фиг.3 MPEG-компрессия сигнала выполняется самим мультиплексором 4, а не отдельным устройством компрессии, как показано на фиг.1. В случае, например, футбольного турнира видео- и звуковые данные для каждого матча вещаются мультиплексором и передатчиком на отдельном канале. "Канал" может быть определен частотным каналом или, как это обычно имеет место в системах цифрового телевидения, просто логическим определением канала в передаваемых данных, таких, например, как DVB-координаты канала. Оператор 42, находящийся в центре вещания, следит одновременно за всеми матчами, которые демонстрируются на батарее мониторов 43. Оператору предоставлен специализированный ПК или компьютер 44, снабженный приложением, которое может генерировать сообщение о событии, которое может быть передано через блок одноразовой инжекции 45 и мультиплексор 4 в поток MPEG, передаваемый передатчиком 6. Блок инжекции 45 является стандартным оборудованием, применяемым для обеспечения синхронности инжектируемых данных с мультиплексором. Когда в одном из матчей забит гол, оператор в реальном масштабе времени вводит в компьютер 44 (1) информацию о том факте, что произошло событие "гол", и (2) на каком канале произошло событие "гол". Компьютер 44 формирует MPEG-секцию, содержащую эту информацию в таком виде, который сможет быть прочитан приложением, выполняемым в декодере 13. Эта секция затем мультиплексируется мультиплексором 4 в поток данных, соответствующий каждому из каналов. Как видно, передаваемое сообщение о событии вводится в передаваемый поток данных немедленно, тогда как видео- и звуковые данные вводятся примерно на 30 секунд позже. При практической реализации введение и мультиплексирование сообщения о событиях в поток данных может вызывать небольшую задержку, но она незначительна по сравнению с задержкой, вводимой для видео- и аудиоинформации. Как будет описано ниже, декодер снабжен приложением, выполненным с возможностью получения и интерпретации появления сообщения о событии. Это приложение может быть включено в декодер при его изготовлении. Однако, учитывая необходимость экономии памяти декодера, это приложение предпочтительно передают в декодер так же, как и другие приложения декодера, т.е. через MPEG-канал. В этом случае приложение может быть направлено через блок инжекции 46 в мультиплексор, например, перед началом матча либо автоматически, либо по запросу зрителя. Блок инжекции 46 подобен блоку инжекции 45, с той разницей, что приложение передается в мультиплексор для передачи в непрерывном цикле, а сообщение о событии представляет собой одноразовую передачу. Ниже будут описаны, со ссылками на фиг.4, этапы выполнения алгоритма приложения декодера 13 при обработке сообщения о событии, принятого из передающего центра. На шаге 50 зритель смотрит матч А на одном из передаваемых каналов. В момент времени 51 принимается сообщение о событии, информирующее декодер о событии "гол", происшедшем на другом канале, соответствующем матчу В. Понятно, что из-за временной задержки, введенной в передачу видео- и звуковых данных, это сообщение о событии появится приблизительно за 30 секунд до того, как гол будет показан на упомянутом соответствующем канале. При практической реализации выдача сообщения о событии будет зависеть от реакции оператора, работающего в пункте наблюдения, и сообщение о событии может появиться за 25 секунд или около того перед событием. В тех редких случаях, когда одновременно происходят два события на двух разных каналах, оператору придется решать, какой из голов представляет наибольший интерес для зрительской аудитории, и это также может несколько уменьшить время, на которое сообщение о событии опережает демонстрацию самого события. В ответ на появление сообщения о событии, информирующего о событии "гол" на канале, отличном от того, который зритель смотрит в данный момент, приложение отображает на экране телевизора в течение примерно 5 секунд пиктограмму, информирующую зрителя о предстоящем голе (шаг 52). Пиктограмма "ОК" будет удалена с экрана при переключении зрителем канала или по истечении упомянутого пятисекундного интервала, если зритель не переключил канал. При желании пиктограмма может указывать канал или матч, в котором забит гол, чтобы зритель мог решить, хочет ли он посмотреть этот гол. Однако в самом простом варианте осуществления изобретения пиктограмма может просто указывать, что забит гол, например, путем вывода пиктограммы "ОК". В том случае, когда зритель отвечает на запрос на шаге 52 командой "да" (53), приложение на шаге 55 включит канал, на котором показывают упомянутый матч В. Команда "да" может соответствовать, например, приему декодером от пульта дистанционного управления, соответствующего данному декодеру, сигнала, указывающего, что была нажата любая или какая-то определенная клавиша пульта дистанционного управления (например, клавиша ОК). В случае, если получена команда 54 "нет", декодер остается настроенным на матч А. Команда "нет" может, например, соответствовать просто отсутствию команды от пульта дистанционного управления в течение 5 секунд после появления пиктограммы на шаге 52. В альтернативном варианте декодер может быть запрограммирован приложением на обратный вариант, т.е. приложение будет автоматически переключаться на канал, где забит гол, если от пульта дистанционного управления не будет получена команда в течение 5 секунд после появления пиктограммы на экране. Отметим, что в случае, когда появляется сообщение о событии, информирующее о голе на том канале, на который настроен декодер, приложение может либо вывести на экран ту же самую или другую пиктограмму, информирующую зрителя о голе на этом канале, либо вывести предупреждающую пиктограмму ("ПОДТВЕРДИТЕ ПЕРЕКЛЮЧЕНИЕ") в том случае, если зритель пытается переключить канал в течение упомянутой задержки перед появлением самого события. Как описано выше, с учетом задержки по времени, вводимой при передаче показываемого матча, зритель, который переключил канал, окажется на соответствующем канале примерно за 20 секунд до момента гола. Таким образом, у зрителя будет ощущение того, что он смотрит все матчи в прямом эфире, и при этом он будет пользоваться преимуществом быстрого и простого переключения на матч, где забивают гол. Приложение может быть выполнено с возможностью вывода на экран после еще одного заранее заданного интервала времени, например 45 секунд или около того после переключения канала, второй пиктограммы на шаге 56, спрашивающей у зрителя, желает ли он переключиться назад на первоначальный матч А, который показывают на упомянутом первом канале. По истечении упомянутого интервала времени можно считать, что гол уже был показан вместе со всеми повторами, анализом и т. п. Это время может отсчитываться с момента приема первоначальной команды на переключение каналов или же с момента приема сообщения о событии, при этом это сообщение не выводится на экран в случае, если зритель продолжил смотреть матч А. Опять же пиктограмма, спрашивающая у зрителя, желает ли он переключиться назад на прежний матч А, может быть просто пиктограммой "ОК" или ей подобной. В том случае, если зритель нажмет на клавишу ОК пульта дистанционного управления, это будет воспринято как команда "да" на шаге 57, и декодер вернется к матчу А. В том случае, если сигнал "ОК" не будет принят в течение 5 секунд после вывода на экран этой пиктограммы, декодер останется настроенным на матч В. Можно представить различные модификации системы, например, позволяющие приложению принимать и обрабатывать несколько сообщений, возникающих одновременно или в течение интервала времени между описанными выше шагами 50 и 56. Например, приложение может информировать о получении события о новом голе после первого переключения канала, с тем чтобы позволить зрителю снова переключить канал, если он пожелает. Дополнительно или в качестве альтернативного варианта можно выводить на экран два или более сообщения о событиях одновременно, которые информировали бы о том, что первое событие-гол произошло на канале Х в матче С, второе событие-гол - на канале Y в матче D и т.д. Хотя настоящий вариант осуществления изобретения был описан применительно к информированию о том факте, что произошло событие "гол" во время футбольного матча, та же самая система в равной степени может быть использована при прямой трансляции передач другого содержания, в которых было бы желательно информировать зрителя, который смотрит один канал, о событии, происшедшем на другом канале.
Класс H04N7/00 Телевизионные системы
Класс H04N5/00 Элементы телевизионных систем