ПАТЕНТНЫЙ ПОИСК В РФ
НОВЫЕ ПАТЕНТЫ, ЗАЯВКИ НА ПАТЕНТ
БИБЛИОТЕКА ПАТЕНТОВ НА ИЗОБРЕТЕНИЯ

устройство и способ для обработки интерактивной услуги

Классы МПК:H04N21/4782 веб-просмотры
H04N21/858 связь данных с контентом, например путем связи ULR с видеобъектом или путем создания активной точки
H04H20/93 с указателями источников других разделов информации, например, URL (унифицированный указатель информационного ресурса)
Автор(ы):, , , , , , , , , , ,
Патентообладатель(и):ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR)
Приоритеты:
подача заявки:
2013-10-17
публикация патента:

Изобретение к относится к способу и устройству для предоставления добавочной интерактивной услуги, которая относится к вещательному контенту. Техническим результатом является обеспечение способа исполнения приложения, которое относится к вещательному контенту, вещание которого осуществляется в настоящий момент, в конкретное время, и предоставлении соответствующей информации зрителю посредством особой обработки информации. Предложен способ обработки интерактивной услуги, который включает: отправку сообщения обнаружения приложению второго экрана, работающему на втором устройстве, при этом сообщение обнаружения анонсирует услуги поддержки второго экрана, которые может предоставлять первое устройство, прием запроса в отношении описаний услуг поддержки второго экрана от приложения второго экрана, отправку ответа с описаниями приложению второго экрана, предоставление прокси-сервера HTTP, используя услугу прокси-сервера HTTP, предоставляющую второму устройству возможность доступа к файлам, которые принимаются первым устройством в вещательном потоке, при этом услуга прокси-сервера HTTP является одной из услуг поддержки второго экрана, прием файлов из вещательного потока и доставку файлов второму устройству через прокси-сервер HTTP. 4 н. и 20 з.п. ф-лы, 102 ил. устройство и способ для обработки интерактивной услуги, патент № 2594295

Область техники, к которой относится изобретение

[0001] Настоящее изобретение относится к способу и устройству для предоставления, приема и обработки вещательной услуги, и в частности, к способу и устройству для предоставления добавочной услуги, которая относится к вещательному контенту.

Уровень техники изобретения

[0002] TV впервые появились в конце 19-го века и стали самым популярным устройством доставки информации с конца 20-го века, в то время как непрерывно развивались их способ отображения на экране или дизайн. Тем не менее, TV, обычно, позволяют зрителям принимать однонаправленную информацию от вещательной компании. Таким образом, ограничения TV стали проблематичными в то время как с 1990-х широкое применение получили персональные компьютеры (PC) и Интернет. Вследствие этого, были разработаны TV, способные предоставлять интерактивную услугу.

[0003] Тем не менее, в настоящее время, отсутствует система для предоставления интерактивной услуги между поставщиком контента и зрителем. В частности, для того чтобы предоставлять такую интерактивную услугу, существует потребность в способе исполнения приложения, которое относится к вещательному контенту, вещание которого осуществляется в настоящий момент, в конкретное время, и предоставлении соответствующей информации зрителю посредством особой обработки информации.

Сущность изобретения

Техническая задача

[0004] Задача настоящего изобретения, разработанного для решения проблемы, лежит на добавочной информации, которая относится к вещательному контенту в соответствующее время в течение периода, когда воспроизводится вещательный контент.

Решение задачи

[0005] Задача настоящего изобретения может быть решена посредством предоставления способа обработки интерактивной услуги в первом устройстве, включающего в себя этапы, на которых: отправляют сообщение обнаружения приложению второго экрана, работающему на втором устройстве, при этом сообщение обнаружения анонсирует услуги поддержки второго экрана, которые может предоставлять первое устройство; принимают запрос в отношении описаний услуг поддержки второго экрана от приложения второго экрана; отправляют ответ с описаниями приложению второго экрана; принимают триггер из вещательного потока или от интернет сервера и доставляют триггер второму устройству, используя услугу триггера, при этом услуга триггера является одной из услуг поддержки второго экрана, при этом услуга триггера служит для доставки триггера, при этом триггер является элементом сигнализации, чья функция состоит в идентификации сигнализации и установлении распределения во времени воспроизведения интерактивных событий, нацеленных на приложения для сегмента, описываемых таблицей параметров приложения, при этом триггер является одним из: триггера координаты времени, триггера активации, триггера взаимодействия или триггера изменения канала, при этом триггер координаты времени используется для установления координаты времени для события, при этом триггер активации устанавливает время активации для события, при этом триггер взаимодействия используется для моделей взаимодействия отличных от модели взаимодействия Триггерного Декларативного Объекта, при этом триггер изменения канала доставляется всякий раз, когда изменяется канал.

[0006] Предпочтительно, способ дополнительно содержит этап, на котором принимают сообщение поиска для поиска устройств, включая первое устройство, которые предлагают услуги поддержки второго экрана, перед этапом, на котором отправляют сообщение обнаружения.

[0007] Предпочтительно, услуга триггера предлагает опцию нефильтрованного потока, и опция нефильтрованного потока является опцией, при которой доставляются все типы триггера.

[0008] Предпочтительно, первое устройство доставляет все типы триггера как только триггер принимается первым устройством.

[0009] Предпочтительно, этап, на котором доставляют триггер, включает в себя этапы, на которых: объединяют информацию из триггера активации с информацией из таблицы параметров приложения, чтобы сгенерировать дополненный триггер активации, и отправляют сгенерированный дополненный триггер активации приложению второго экрана.

[0010] Предпочтительно, услуга триггера предлагает опцию фильтрованного потока, и опция фильтрованного потока является опцией, при которой доставляется триггер, который является одним из: дополненного триггера активации, триггера взаимодействия или триггера изменения канала.

[0011] Предпочтительно, дополненный триггер активации включает в себя информацию об URL приложения с точно таким же значением, что и у элемента URL элемента приложения в таблице параметров приложения, при этом элемент URL идентифицирует файл, который является частью приложения, а элемент приложения идентифицируется триггером активации.

[0012] Предпочтительно, дополненный триггер активации дополнительно включает в себя информацию события, представляющую собой элемент события в таблице параметров приложения, при этом элемент события, идентифицируемый триггером активации, представляет собой событие для приложения, при этом информация события включает в себя информацию о действии с точно таким же значением, что и у атрибута действия элемента события, идентифицируемого триггером активации, и при этом атрибут действия указывает тип действия, которое должно быть применено, когда событие активируется.

[0013] Предпочтительно, первое устройство доставляет дополненный триггер активации во время активации дополненного триггера активации, при этом первое устройство доставляет триггер взаимодействия, когда триггер взаимодействия принимается первым устройством, и при этом первое устройство доставляет триггер изменения канала, когда изменяется канал.

[0014] В другом аспекте настоящего изобретения, здесь предоставляется способ обработки интерактивной услуги в приложении второго экрана, работающем на втором устройстве, включающий в себя этапы, на которых: принимают сообщение обнаружения от первого устройства, при этом сообщение обнаружения анонсирует услуги поддержки второго экрана, которые может предоставлять первое устройство; отправляют запрос в отношении описаний услуг поддержки второго экрана первому устройству; принимают ответ с описаниями от первого устройства; получают доступ к услуге триггера, используя информацию, заданную в описаниях; и принимают триггер от первого устройства, используя услугу триггера, при этом услуга триггера является одной из услуг поддержки второго экрана, при этом услуга триггера служит для доставки триггера, при этом триггер является элементом сигнализации, чья функция состоит в идентификации сигнализации и установлении распределения во времени воспроизведения интерактивных событий, нацеленных на приложения для сегмента, описываемых таблицей параметров приложения, при этом триггер является одним из: триггером координаты времени, триггером активации, триггером взаимодействия или триггером изменения канала, при этом триггер координаты времени используется для установления координаты времени для события, при этом триггер активации устанавливает время активации для события, при этом триггер взаимодействия используется для моделей взаимодействия отличных от модели взаимодействия Триггерного Декларативного Объекта, при этом триггер изменения канала доставляется всякий раз, когда изменяется канал.

[0015] Предпочтительно, способ дополнительно содержит этап, на котором осуществляют многоадресную передачу сообщения поиска для поиска устройств, включая первое устройство, которые предлагают услуги поддержки второго экрана, перед этапом, на котором принимают сообщение обнаружения.

[0016] Предпочтительно, услуга триггера предлагает опцию нефильтрованного потока, и опция нефильтрованного потока является опцией, при которой доставляются все типы триггера.

[0017] Предпочтительно, все типы триггера доставляются как можно быстрее.

[0018] Предпочтительно, этап, на котором принимают триггер, включает в себя этап, на котором принимают дополненный триггер активации, сгенерированный посредством объединения информации из триггера активации с информацией из таблицы параметров приложения.

[0019] Предпочтительно, услуга триггера предлагает опцию фильтрованного потока, и опция фильтрованного потока является опцией, при которой доставляется триггер, который является одним из: дополненного триггера активации, триггера взаимодействия или триггера изменения канала.

[0020] Предпочтительно, дополненный триггер активации включает в себя информацию об URL приложения с точно таким же значением, что и у элемента URL элемента приложения в таблице параметров приложения, при этом элемент URL идентифицирует файл, который является частью приложения, и при этом элемент приложения идентифицируется триггером активации.

[0021] Предпочтительно, дополненный триггер активации дополнительно включает в себя информацию события, представляющую собой элемент события в таблице параметров приложения, при этом элемент события, идентифицируемый триггером активации, представляет собой событие для приложения, при этом информация события включает в себя информацию о действии с точно таким же значением, что и у атрибута действия элемента события, идентифицируемого триггером активации, и при этом атрибут действия указывает тип действия, которое должно быть применено, когда событие активируется.

[0022] Предпочтительно, дополненный триггер активации доставляется во время активации дополненного триггера активации, при этом триггер взаимодействия доставляется как можно быстрее, а триггер изменения канала доставляется, когда изменяется канал.

[0023] В другом аспекте настоящего изобретения, здесь предоставляется устройство для обработки интерактивной услуги в качестве первого устройства, включающее в себя: первый модуль, выполненный с возможностью приема триггера из вещательного потока или от интернет сервера и второй модуль, выполненный с возможностью: отправки сообщения обнаружения приложению второго экрана, работающему на втором устройстве, при этом сообщение обнаружения анонсирует услуги поддержки второго экрана, которые может предоставлять первое устройство; приема запроса в отношении описаний услуг поддержки второго экрана от приложения второго экрана; отправки ответа с описаниями приложению второго экрана; и доставки триггера второму устройству, используя услугу триггера, при этом услуга триггера является одной из услуг поддержки второго экрана, при этом услуга триггера служит для доставки триггера, при этом триггер является элементом сигнализации, чья функция состоит в идентификации сигнализации и установлении распределения во времени воспроизведения интерактивных событий, нацеленных на приложения для сегмента, описываемых таблицей параметров приложения, при этом триггер является одним из: триггером координаты времени, триггером активации, триггером взаимодействия или триггером изменения канала, при этом триггер координаты времени используется для установления координаты времени для события, при этом триггер активации устанавливает время активации для события, при этом триггер взаимодействия используется для моделей взаимодействия отличных от модели взаимодействия Триггерного Декларативного Объекта, при этом триггер изменения канала доставляется всякий раз, когда изменяется канал.

[0024] Предпочтительно, второй модуль дополнительно выполненный с возможностью приема сообщения поиска для поиска устройств, включая первое устройство, которые предлагают услуги поддержки второго экрана, перед отправкой сообщения обнаружения.

[0025] Предпочтительно, услуга триггера предлагает опцию нефильтрованного потока, и опция нефильтрованного потока является опцией, при которой доставляются все типы триггера.

[0026] Предпочтительно, второй модуль доставляет все типы триггера как только триггер принимается первым модулем.

[0027] Предпочтительно, второй модуль дополнительно выполнен с возможностью объединения информации из триггера активации с информацией из таблицы параметров приложения, чтобы сгенерировать дополненный триггер активации, и отправки сгенерированного дополненного триггера активации приложению второго экрана.

[0028] Предпочтительно, услуга триггера предлагает опцию фильтрованного потока, и при этом опция фильтрованного потока является опцией, при которой доставляется триггер, который является одним из: дополненного триггера активации, триггера взаимодействия или триггера изменения канала.

[0029] Предпочтительно, дополненный триггер активации включает в себя информацию об URL приложения с точно таким же значением, что и у элемента URL элемента приложения в таблице параметров приложения, при этом элемент URL идентифицирует файл, который является частью приложения, и при этом элемент приложения идентифицируется триггером активации.

[0030] Предпочтительно, дополненный триггер активации дополнительно включает в себя информацию события, представляющую собой элемент события в таблице параметров приложения, при этом элемент события, идентифицируемый триггером активации, представляет собой событие для приложения, при этом информация события включает в себя информацию о действии с точно таким же значением, что и у атрибута действия элемента события, идентифицируемого триггером активации, и при этом атрибут действия указывает тип действия, которое должно быть применено, когда событие активируется.

[0031] Предпочтительно, второй модуль доставляет дополненный триггер активации во время активации дополненного триггера активации, при этом второй модуль доставляет триггер взаимодействия, когда триггер взаимодействия принимается первым модулем, и при этом второй модуль доставляет триггер изменения канала, когда изменяется канал.

[0032] В другом аспекте настоящего изобретения, здесь предоставляется устройство для обработки интерактивной услуги в качестве приложения второго экрана, работающего на втором устройстве, включающее в себя: первый модуль, выполненный с возможностью: приема сообщения обнаружения от первого устройства, при этом сообщение обнаружения анонсирует услуги поддержки второго экрана, которые может предоставлять первое устройство; отправки запроса в отношении описаний услуг поддержки второго экрана первому устройству; и приема ответа с описаниями от первого устройства; и второй модуль, выполненный с возможностью: получения доступа к услуге триггера, используя информацию, заданную в описаниях; и приема триггера от первого устройства, используя услугу триггера, при этом услуга триггера является одной из услуг поддержки второго экрана, при этом услуга триггера служит для доставки триггера, при этом триггер является элементом сигнализации, чья функция состоит в идентификации сигнализации и установлении распределения во времени воспроизведения интерактивных событий, нацеленных на приложения для сегмента, описываемых таблицей параметров приложения, при этом триггер является одним из: триггера координаты времени, триггера активации, триггера взаимодействия или триггера изменения канала, при этом триггер координаты времени используется для установления координаты времени для события, при этом триггер активации устанавливает время активации для события, при этом триггер взаимодействия используется для моделей взаимодействия отличных от модели взаимодействия Триггерного Декларативного Объекта, при этом триггер изменения канала доставляется всякий раз, когда изменяется канал.

[0033] Предпочтительно, первый модуль дополнительно выполнен с возможностью осуществления многоадресной передачи сообщения поиска для поиска устройств, включая первое устройство, которые предлагают услуги поддержки второго экрана, перед приемом сообщения обнаружения.

[0034] Предпочтительно, услуга триггера предлагает опцию нефильтрованного потока, и при этом опция нефильтрованного потока является опцией, при которой доставляются все типы триггера.

[0035] Предпочтительно, все типы триггера доставляются как можно быстрее.

[0036] Предпочтительно, второй модуль дополнительно выполнен с возможностью приема дополненного триггера активации, сгенерированного посредством объединения информации из триггера активации с информацией из таблицы параметров приложения.

[0037] Предпочтительно, услуга триггера предлагает опцию фильтрованного потока, и при этом опция фильтрованного потока является опцией, при которой доставляется триггер, который является одним из: дополненного триггера активации, триггера взаимодействия или триггера изменения канала.

[0038] Предпочтительно, дополненный триггер активации включает в себя информацию об URL приложения с точно таким же значением, что и у элемента URL элемента приложения в таблице параметров приложения, при этом элемент URL идентифицирует файл, который является частью приложения, и при этом элемент приложения идентифицируется триггером активации.

[0039] Предпочтительно, дополненный триггер активации дополнительно включает в себя информацию события, представляющую собой элемент события в таблице параметров приложения, при этом элемент события, идентифицируемый триггером активации, представляет собой событие для приложения, при этом информация события включает в себя информацию о действии с точно таким же значением, что и у атрибута действия элемента события, идентифицируемого триггером активации, и при этом атрибут действия указывает тип действия, которое должно быть применено, когда событие активируется.

[0040] Предпочтительно, дополненный триггер активации доставляется во время активации дополненного триггера активации, при этом триггер взаимодействия доставляется как можно быстрее, и при этом триггер изменения канала доставляется, когда изменяется канал.

Преимущественные эффекты изобретения

[0041] В соответствии с настоящим изобретением, существует возможность предоставления добавочной информации, которая относится к вещательному контенту, используя традиционную вещательную систему.

[0042] В соответствии с настоящим изобретением, существует возможность детектирования времени, в которое требуется отображение добавочной информации, которая относится к вещательному контенту, пользователю, и предоставления добавочной информации пользователю в соответствующее время.

[0043] В соответствии с настоящим изобретением, существует возможность предоставления добавочной информации, которая относится к вещательному контенту, устройству второго экрана.

Краткое описание чертежей

[0044] Сопроводительные чертежи, которые включены для обеспечения дальнейшего понимания изобретения, иллюстрируют варианты осуществления изобретения и совместно с описанием служат для объяснения принципа изобретения.

[0045] На чертежах:

[0046] Фиг. 1 является схемой, показывающей вариант осуществления типичного вещательного потока;

[0047] Фиг. 2 является схемой, показывающей вариант осуществления распределения во времени триггера в случае предварительно произведенного контента;

[0048] Фиг. 3 является схемой, показывающей вариант осуществления распределения во времени триггера в случае контента прямого эфира;

[0049] Фиг. 4 является схемой, показывающей вариант осуществления синтаксиса триггера;

[0050] Фиг. 5 является схемой, показывающей вариант осуществления таблицы параметров TDO;

[0051] Фиг. 6 является схемой, показывающей вариант осуществления таблицы параметров TDO;

[0052] Фиг. 7 является схемой, показывающей смысл значений атрибута «Frequency of Use» (Частота Использования);

[0053] Фиг. 8 является схемой, показывающей смысл значений атрибута «destination» (получатель);

[0054] Фиг. 9 является схемой, показывающей вариант осуществления синтаксиса двоичного вида Таблицы Параметров TDO;

[0055] Фиг. 10 является схемой, показывающей вариант осуществления синтаксиса двоичного вида Таблицы Параметров TDO;

[0056] Фиг. 11 является схемой, показывающей вариант осуществления синтаксиса двоичного вида Таблицы Параметров TDO;

[0057] Фиг. 12 является схемой, показывающей вариант осуществления синтаксиса двоичного вида Таблицы Параметров TDO;

[0058] Фиг. 13 является схемой, показывающей вариант осуществления синтаксиса двоичного вида Таблицы Параметров TDO;

[0059] Фиг. 14 является схемой, показывающей вариант осуществления структуры таблицы сообщения активации;

[0060] Фиг. 15 является схемой, показывающей вариант осуществления структурной схемы Списка URL;

[0061] Фиг. 16 является схемой, показывающей вариант осуществления двоичного формата для частных секций, содержащих TPT;

[0062] Фиг. 17 является схемой, показывающей вариант осуществления списка URL, закодированного в качестве документа XML;

[0063] Фиг. 18 является схемой, показывающей вариант осуществления addTriggerEventListener;

[0064] Фиг. 19 является схемой, показывающей вариант осуществления removeTriggerEventListener;

[0065] Фиг. 20 является схемой, показывающей вариант осуществления определения типа EventListener;

[0066] Фиг. 21 является схемой, показывающей вариант осуществления определения типа TriggerEvent;

[0067] Фиг. 22 является схемой, показывающей вариант осуществления архитектуры для подхода WM;

[0068] Фиг. 23 является схемой, показывающей вариант осуществления архитектуры для подхода FP;

[0069] Фиг. 24 является схемой, показывающей вариант осуществления статической активации в случае запроса/ответа ACR;

[0070] Фиг. 25 является схемой, показывающей вариант осуществления статической активации в случае запроса/ответа ACR;

[0071] Фиг. 26 является схемой, показывающей вариант осуществления динамической активации в случае запроса/ответа;

[0072] Фиг. 27 является схемой, показывающей вариант осуществления динамической активации в случае запроса/ответа;

[0073] Фиг. 28 является схемой, показывающей вариант осуществления архитектуры для активаций сервера ACR;

[0074] Фиг. 29 является схемой, показывающей вариант осуществления триггеров активации в случае (b) и случае (a) без EndTime;

[0075] Фиг. 30 является схемой, показывающей вариант осуществления триггеров активации в случае (b) и случае (a) без EndTime;

[0076] Фиг. 31 является схемой, показывающей вариант осуществления триггеров активации в случае (a) с EndTime;

[0077] Фиг. 32 является схемой, показывающей вариант осуществления триггеров активации в случае (a) с EndTime;

[0078] Фиг. 33 является схемой, показывающей вариант осуществления триггеров активации для случая (c);

[0079] Фиг. 34 является схемой, показывающей вариант осуществления триггеров активации для случая (c);

[0080] Фиг. 35 является схемой, показывающей вариант осуществления динамических триггеров активации, доставляемых в последнюю минуту;

[0081] Фиг. 36 является схемой, показывающей вариант осуществления динамических триггеров активации, доставляемых в последнюю минуту;

[0082] Фиг. 37 является циклограммой между клиентом ACR и другими серверами в случае запроса/ответа;

[0083] Фиг. 38 является циклограммой между клиентом ACR и другими серверами в случае событийно-управляемого ACR;

[0084] Фиг. 39 является схемой, показывающей вариант осуществления Списка Action (Действие) Услуги Клиента RemoteUI UPnP;

[0085] Фиг. 40 является схемой, показывающей вариант осуществления Услуги Клиента RemoteUI UPnP;

[0086] Фиг. 41 является схемой, показывающей вариант осуществления Trigger (Триггер) в Услуге Номер 6 DTVCC;

[0087] Фиг. 42 является схемой, показывающей вариант осуществления архитектуры системы для сценария второго экрана;

[0088] Фиг. 43 является схемой, показывающей вариант осуществления топологии между Приемником ATSC 2.0 и вторым экраном (Прямое Соединение);

[0089] Фиг. 44 является схемой, показывающей вариант осуществления топологии между Приемником ATSC 2.0 и вторым экраном (Непрямое Соединение);

[0090] Фиг. 45 является схемой, показывающей вариант осуществления Слоя Программного Обеспечения Приложения Услуги Второго Экрана;

[0091] Фиг. 46 является схемой, показывающей Слой Программного Обеспечения Приложения Услуги Второго Экрана;

[0092] Фиг. 47 является схемой, показывающей таблицу, показывающую разницу между очередностью передачи в соответствии с управлением Жизненным Циклом Приложения Второго Экрана и передаваемыми данными;

[0093] Фиг. 48 является схемой, показывающей рабочую концепцию модели Централизованного Исполнения;

[0094] Фиг. 49 является схемой, показывающей поток согласованной работы между приемником, основанным на модели Централизованного Исполнения, и вторым экраном;

[0095] Фиг. 50 является схемой, показывающей вариант осуществления способа, на приемнике, уведомления устройства второго экрана об информации UI;

[0096] Фиг. 51 является схемой, показывающей вариант осуществления способа, на приемнике, уведомления устройства второго экрана об информации UI;

[0097] Фиг. 52 является схемой, показывающей вариант осуществления Вещательной Сигнализации для Услуги Сервера RemoteUI;

[0098] Фиг. 53 является схемой, показывающей рабочую концепцию модели Распределенного Исполнения;

[0099] Фиг. 54 является схемой, показывающей поток согласованной работы между приемником, основанным на модели Распределенного Исполнения, и вторым экраном;

[0100] Фиг. 55 является схемой, показывающей поток согласованной работы между приемником, основанным на модели Распределенного Исполнения, и вторым экраном;

[0101] Фиг. 56 является схемой, показывающей вариант осуществления способа, на приемнике, уведомления устройства второго экрана о TDO и информации Event (Событие);

[0102] Фиг. 57 является схемой, показывающей вариант осуществления способа, на устройстве второго экрана, доступа к TPT и Приложению Второго Экрана;

[0103] Фиг. 58 является схемой, показывающей вариант осуществления способа, на устройстве второго экрана, доступа к TPT и Приложению Второго Экрана;

[0104] Фиг. 59 является схемой, показывающей другой вариант осуществления Вещательной Сигнализации для услуги сервера RemoteUI;

[0105] Фиг. 60 является схемой, показывающей вариант осуществления Обнаружения Устройства и Обмена Возможностями Устройства для Услуги Второго Экрана;

[0106] Фиг. 61 является схемой, показывающей вариант осуществления Схемы XML DeviceProfile Форума UpnP;

[0107] Фиг. 62 является схемой, показывающей вариант осуществления профиля устройства у устройства Второго Экрана;

[0108] Фиг. 63 является схемой, показывающей вариант осуществления описанная ProtocolInfo для Услуги Второго Экрана;

[0109] Фиг. 64 является схемой, показывающей вариант осуществления UIListing в то время как действие AddUIListing и RemoteUIListing исполняется на устройстве второго экрана;

[0110] Фиг. 65 является схемой, показывающей вариант осуществления одноадресной сигнализации для услуги клиента RemoteUI;

[0111] Фиг. 66 является схемой, показывающей вариант осуществления Одноадресной Сигнализации для Услуги Клиента RemoteUI;

[0112] Фиг. 67 является схемой, показывающей вариант осуществления Одноадресной Сигнализации для Услуги Клиента RemoteUI;

[0113] Фиг. 68 является схемой, показывающей вариант осуществления информации «EventInfo», доставляемой устройству второго экрана посредством действия ProcessInput;

[0114] Фиг. 69 является схемой, показывающей конфигурацию между приемником и устройством второго дисплея;

[0115] Фиг. 70 является схемой, показывающей вариант осуществления Типов Услуги и ID Услуги для Услуг;

[0116] Фиг. 71 является схемой, показывающей рабочую концепцию услуги доставки триггера;

[0117] Фиг. 72 является схемой, показывающей вариант осуществления процесса генерирования расширенного триггера активации;

[0118] Фиг. 73 является схемой, показывающей вариант осуществления Описания Схемы XML для Дополненного Activation Trigger (Триггер Активации);

[0119] Фиг. 74 является схемой, показывающей вариант осуществления Описания Схемы XML для Trigger, которые не являются дополненными;

[0120] Фиг. 75 является схемой, показывающей вариант осуществления формата Дополненного Activation Trigger;

[0121] Фиг. 76 является схемой, показывающей вариант осуществления формата Дополненного Activation Trigger;

[0122] Фиг. 77 является схемой, показывающей вариант осуществления формата Дополненного Activation Trigger;

[0123] Фиг. 78 является схемой, показывающей вариант осуществления формата Дополненного Activation Trigger;

[0124] Фиг. 79 является схемой, показывающей вариант осуществления переменных состояния услуги триггера;

[0125] Фиг. 80 является схемой, показывающей вариант осуществления переменных состояния услуги триггера;

[0126] Фиг. 81 является схемой, показывающей вариант осуществления Action Услуги Trigger;

[0127] Фиг. 82 является схемой, показывающей вариант осуществления Аргумента Action GetLatestUnfilteredTrigger;

[0128] Фиг. 83 является схемой, показывающей вариант осуществления Аргумента Action GetLatestFilteredTrigger;

[0129] Фиг. 84 является схемой, показывающей вариант осуществления Action Услуги Trigger;

[0130] Фиг. 85 является схемой, показывающей вариант осуществления операции на втором экране при получении триггера через услугу доставки триггера;

[0131] Фиг. 86 является схемой, показывающей рабочую концепцию услуги доставки триггера;

[0132] Фиг. 87 является схемой, показывающей Переменные Состояния Услуги AppURL;

[0133] Фиг. 88 является схемой, показывающей Action Услуги AppURL;

[0134] Фиг. 89 является схемой, показывающей Аргументы Action GetAppURL;

[0135] Фиг. 90 является схемой, показывающей рабочую концепцию услуги Прокси-Сервера HTTP;

[0136] Фиг. 91 является схемой, показывающей вариант осуществления Переменной Состояния Услуги Прокси-Сервера;

[0137] Фиг. 92 является схемой, показывающей вариант осуществления Action Услуги Прокси-Сервера;

[0138] Фиг. 93 является схемой, показывающей вариант осуществления Аргументов Action GetProxyURL;

[0139] Фиг. 94 является схемой, показывающей вариант осуществления RequestFiles();

[0140] Фиг. 95 является схемой, показывающей вариант осуществления Архитектуры Устройства Второго Экрана;

[0141] Фиг. 96 является схемой, показывающей вариант осуществления упрощенной структуры приемника;

[0142] Фиг. 97 является схемой, показывающей вариант осуществления структуры устройства второго экрана;

[0143] Фиг. 98 является схемой, показывающей сценарий услуги второго экрана;

[0144] Фиг. 99 является схемой, показывающей способ обработки интерактивной услуги в первом устройстве;

[0145] Фиг. 100 является схемой, показывающей способ обработки интерактивной услуги в приложении второго экрана, работающем на втором устройстве;

[0146] Фиг. 101 является схемой, показывающей вариант осуществления устройства для обработки интерактивной услуги в качестве первого устройства; и

[0147] Фиг. 102 является схемой, показывающей вариант осуществления устройства для обработки интерактивной услуги в качестве приложения второго экрана, работающего на втором устройстве.

Предпочтительный вариант осуществления изобретения

[0148] Несмотря на то, что понятия, используемые в настоящем изобретении, выбраны из общеизвестных и общеупотребимых понятий, используемые здесь понятия могут быть варьируемыми в зависимости от намерений оператора или обычаев в данной области техники, появления новой технологии, или подобного. В дополнение, некоторые из понятий, упомянутых в описании настоящего изобретения, были выбраны заявителем на его или ее усмотрение, подробный смысл которых описывается здесь в соответствующих частях описания. Кроме того, требуется, чтобы настоящее изобретение понималось, не просто посредством фактических используемых понятий, а посредством лежащего в основе каждого понятия смысла.

[0149] В настоящем техническом описании, понятие время мультимедиа (media time) обозначает параметр, ссылающийся на точку в воспроизведении компонента аудио/видео или аудио контента. ACR обозначает Автоматическое Распознавание Контента. AMT обозначает Таблицу Сообщений Активации. API обозначает Интерфейс Прикладного Программирования. DAE обозначает Декларативную Прикладную Среду. DO обозначает Декларативный Объект. FLUTE обозначает Доставку Файла через Однонаправленный Транспорт. GPS обозначает Глобальную Систему Позиционирования. HTTP обозначает Протокол Передачи Гипертекста. IP обозначает Интернет Протокол. IPTV обозначает Телевидение по Интернет Протоколу. iTV обозначает Интерактивное Телевидение. MIME обозначает Тип Средств Интернет. NDO обозначает Декларативный Объект NRT. NRT обозначает Не в режиме Реального Времени. SMT обозначает Таблицу Карты Услуги. SSC обозначает Канал Сигнализации Услуги. TDO обозначает Триггерный Декларативный Объект. TPT обозначает Таблицу Параметров TDO. UDO обозначает Несвязанный Декларативный Объект. UPnP обозначает Пользовательскую технологию Подключи и Работай. URI обозначает Унифицированный Идентификатор Ресурса. URL обозначает Унифицированный Указатель Ресурса. XML обозначает Расширяемый Язык Разметки. TFT обозначает Таблицу Фрагментов Текста. Подробности этого будут описаны ниже.

[0150] В данном техническом описании, DO, TDO, NDO, Ссылка и Упакованное Приложение имеют следующий смысл.

[0151] DO (Декларативный Объект) может быть совокупностью, составляющей интерактивное приложение. (Например, HTML, JavaScript, CSS, XML и мультимедийными файлами)

[0152] Понятие «Триггерный Декларативный Объект» (TDO) используется для обозначения Декларативного Объекта, который был запущен Trigger в Триггерной интерактивной вспомогательной услуге данных, или DO, который был запущен посредством DO, который был запущен Trigger или т.д. итеративно.

[0153] Понятие «Декларативный Объект NRT» (NDO) используется для обозначения Декларативного Объекта, который был запущен как часть услуги NRT, которая не является Триггерной интерактивной услугой данных.

[0154] Понятие «Несвязанный Декларативный Объект» (UDO) используется для обозначения Декларативного Объекта, который не связан с услугой, такого как Упакованное Приложение или DO, запускаемый посредством Ссылки, или DO, который был запущен посредством такого DO, и т.д. итеративно.

[0155] «Ссылка» является предоставленным вещательной компанией URL, который указывает на web-сайт, который предоставляет онлайновую информацию или функциональные возможности, которые относятся к текущим TV программам вещания (programming) или услуге NRT.

[0156] «Упакованное Приложение» является предоставленным вещательной компанией Декларативным Объектом (DO), который предоставляет информацию или функциональные возможности, которые вещательная компания желает предложить зрителям, и который упакован в один файл для зрителей для загрузки и инсталляции.

[0157] Подробности этого будут описаны ниже.

[0158] В данном техническом описании сообщение координаты времени включает в себя триггер координаты времени и его эквивалент. Соответственно, понятие «сообщение координаты времени» может быть взаимозаменяемо использовано с понятием «триггер координаты времени».

[0159] В данном техническом описании, сообщение активации включает в себя всю доставку информации, вызывающую активацию, как например, элемент активации в AMT и/или триггер активации.

[0160] Фиг. 1 является схемой, показывающей вариант осуществления типичного вещательного потока.

[0161] Типичный вещательный поток включает в себя последовательность TV программ. Каждая TV программа включает в себя лежащее в ее основе представление, которое, как правило, разбито на блоки, разделенные рекламными блоками (ads) и/или другим промежуточным материалом.

[0162] На Фиг. 1, Сегмент Представления A, Ad1, Ad2, Сегмент Представления B, и т.д., последовательно включены в вещательный поток. Сегменты, конфигурирующие каждое представление, могут именоваться контентом представления, а Рекламные блоки могут именоваться промежуточным контентом.

[0163] Каждое представление или отрезок промежуточного материала могут или могут не иметь ассоциированную с ним интерактивную вспомогательную услугу данных.

[0164] Понятие «сегмент интерактивной услуги» или просто «сегмент», будет использовано в данном техническом описании для обозначения участка интерактивной вспомогательной услуги, который рассматривается вещательной компанией как единое целое. Сегмент интерактивной услуги, как правило, но не обязательно, ассоциирован с одним представлением или отрезком промежуточного материала.

[0165] Для того чтобы исполнять такую интерактивную вспомогательную услугу данных, существует две модели: Модель непосредственного исполнения и модуль триггерного декларативного объекта (TDO).

[0166] В модели непосредственного исполнения, декларативный объект (DO) может быть запущен автоматически как только выбирается виртуальный канал. Он может осуществлять связь через Интернет со вторичным (backend) сервером для получения подробных инструкций в отношении предоставления интерактивных возможностей - создания отображений в конкретных местоположениях на экране, проведения опросов, запуска других специализированных DO, и т.д., при этом все синхронизировано с аудио-видео программой.

[0167] В модели TDO, сигналы могут быть доставлены в вещательном потоке или через Интернет для того, чтобы инициировать события TDO, такие как запуск TDO, завершение TDO, или вызов некоторой задачи посредством TDO. Эти события могут быть инициированы конкретными временами, как правило, синхронизированными с аудио-видео программой. Когда TDO запускается, он может предоставлять интерактивные возможности, которые он запрограммирован предоставлять.

[0168] Основная концепция модели TDO заключается в том, что файлы, которые составляют TDO, и файлы данных, которые должны быть использованы TDO для выполнения некоторого действия, все требует некоторого количества времени для доставки приемнику, учитывая их размер. В то время как восприятие пользователя интерактивных элементов может быть разработано до вещательной передачи контента, некоторые типы поведения должны быть тщательно синхронизированы для совмещения с событиями в самой программе, например, возникновение сегмента коммерческой рекламы.

[0169] Модель TDO отделяет доставку декларативных объектов и ассоциированных данных, сценариев, текста и графики от сигнализации конкретного распределения во времени воспроизведения интерактивных событий.

[0170] Элементом, который устанавливает распределение во времени интерактивных событий, является Trigger.

[0171] Информация о TDO, использованных в сегменте, и ассоциированных событиях TDO, которые инициируются Trigger, предоставляется посредством структуры данных, именуемой «Таблицей Параметров TDO» (TPT).

[0172] Фиг. 2 является схемой, показывающей вариант осуществления распределения во времени триггера в случае предварительно произведенного контента.

[0173] Trigger является элементом сигнализации, чья функция состоит в идентификации сигнализации и установлении распределения во времени воспроизведения интерактивных событий.

[0174] Триггер включает в себя триггер координаты времени, который служит для указания времени мультимедиа сегмента, который относится к интерактивной услуге, и триггер активации, который служит для указания времени возникновения события приложения, которое относится к интерактивной услуге.

[0175] Trigger могут выполнять различные относящиеся к распределению во времени функции сигнализации для обеспечения интерактивных услуг. Trigger могут быть многофункциональными; в зависимости от их структуры конкретный экземпляр Trigger может выполнять одну или более из следующих функций:

[0176] 1. Сигнализировать местоположение TPT (доступную через сеанс FLUTE в потоке излучения, через Интернет сервер, или обоими способами);

[0177] 2. Указывать, что интерактивный контент для предстоящего сегмента программы доступен для предварительной загрузки;

[0178] 3. Указывать текущее Время Мультимедиа ассоциированного аудио/видео или только аудио контента;

[0179] 4. Ссылаться на конкретное интерактивное событие в TPT и сигнализировать то, что событие должно быть исполнено сейчас или в указанное будущее Время Мультимедиа;

[0180] 5. Указывать то, что доступы к Интернет серверу должны быть произвольно растянуты в течение указанного интервала времени для того, чтобы избежать пика спроса.

[0181] Фиг. 2 иллюстрирует Trigger, доставляемые в ассоциации с двумя сегментами программ вещания. В этом примере, оба сегмента являются «предварительно произведенными», означая что контент исходит не из вещания в прямом эфире; интерактивные элементы были добавлены при постпроизводстве.

[0182] Как показано, за небольшое время до возникновения сегмента 1 программ вещания, может быть доставлен Trigger «предварительной загрузки» чтобы предоставить приемникам возможность получения TPT и интерактивного контента, ассоциированного с сегментом 1 программ вещания. Если Trigger предварительной загрузки не передается, можно предположить, что приемники должны использовать первый Trigger, который они видят в сегменте, для получения контента.

[0183] Trigger могут быть отправлены на всем протяжении сегмента 1, как показано, для указания текущего Времени Мультимедиа (помеченного «m» на фигуре) относительно сегмента. Периодическая доставка Media Time Trigger (Триггер Времени Мультимедиа) может быть необходима для того, чтобы позволить приемникам, которые только столкнулись с каналом, синхронизировать и получить интерактивный контент.

[0184] Непосредственно до начала сегмента 2, отправляется Trigger предварительной загрузки для этого предстоящего сегмента.

[0185] В случае предварительно произведенного контента (не в прямом эфире), TPT, которую