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

Изобретение относится к системам доставки видеоматериалов, в частности для вставки индивидуально адресованного видеопотока. Технический результат заключается в обеспечении возможности адресной рекламы путем выбора индивидуальных стимулирующих сегментов, обращенных к конкретным абонентам, и избирательной вставки этих сегментов в широковещательный поток. Предложен способ доставки видеопотока, выполняемый в сетевом устройстве передачи, и содержит: обнаружение потока, передаваемого группе абонентов; поиск стимулирующего сегмента в обнаруженном потоке; передачу первому абоненту первого заменяющего стимулирующего сегмента, выбранного на основании атрибута абонента, относящегося к первому абоненту и заменяющего указанный стимулирующий сегмент; передачу второму абоненту второго заменяющего стимулирующего сегмента, выбранного на основании атрибута абонента, относящегося ко второму абоненту и заменяющего указанный стимулирующий сегмент; и возобновление передачи указанного обнаруженного потока первому абоненту и второму абоненту после передачи, соответственно, первого и второго заменяющих стимулирующих сегментов. 3 н. и 15 з.п. ф-лы, 7 ил.

 

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

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

Уровень техники

Организации, предоставляющие мультимедийные сервисы (например, операторы сетей кабельного телевидения, IP-телевидения, сетей мобильной связи, компании, предоставляющие услугу доступа в Интернет), обеспечивают доступ к разнообразным развлекательным, информационным и интерактивным услугам. Как правило, звуковая информация и движущиеся изображения передаются в так называемом «потоковом» формате, который дает получателям возможность принимать информационные материалы в требуемой последовательности без необходимости полностью загружать или буферизировать весь файл. При потоковой передаче каждый получатель принимает сегменты, или сообщения, содержащие запрошенные информационные материалы.

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

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

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

Соответственно, эти способы и стандарты не дают никакой удобной возможности использования индивидуально адресованной (персонализированной) рекламы. Все клиентские устройства, подключенные к одному устройству потоковой передачи, принимают одну и ту же информацию, в том числе одинаковую рекламу. Таким образом, телевизионному вещателю, желающему отображать индивидуальные рекламные материалы для некоторых из клиентов, принимающих определенные информационные материалы (например, определенный кабельный телевизионный канал), потребуется отдельная система, содержащая устройство врезки, сервер автоматизации вещания и устройство потоковой передачи для каждой группы клиентов. Кроме того, в такой обычной системе организация персонализированной рекламы возможна лишь на основе выделения целевых групп по географическому признаку, тогда как выделение целевых групп на основе, например, пола или возраста клиента практически невозможно.

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

Соответственно, конфигурации, представленные в настоящем документе, по существу, устраняют недостатки разрозненной вставки в передаваемый поток, давая возможность в реальном времени вставлять стимулирующий сегмент, например рекламу, в индивидуально доставляемые потоки, предназначенные для индивидуальных пользователей. Организаторы предоставления информации получают возможность вставлять в заранее определенные сегменты потока информационных материалов персонализированный стимулирующий сегмент, который перезаписывает или заменяет сегмент более общей информации. После передачи персонализированного стимулирующего сегмента передача основной информации может быть возобновлена. Организаторы предоставления информации сопоставляют (коррелируют) атрибуты абонента, принятые из устройства воспроизведения, относящегося к данному пользователю, например из приемника кабельного телевидения или смартфона, со стимулирующими сегментами, на основании этих атрибутов абонента определяя стимулирующий сегмент, полагаемый интересным для данного абонента или имеющим отношение к данному абоненту. Данный стимулирующий сегмент объединяется с перекодированным потоком информационных материалов, передаваемым в устройство воспроизведения каждого абонента, в результате чего каждый абонент принимает персонализированный стимулирующий сегмент, после чего возобновляется прием этим абонентом информации из основного информационного потока.

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

Указанный широковещательный поток, или основной поток, содержит информационные материалы, запрошенные и принимаемые группой абонентов (что может быть реализовано, например, в кабельном телевизионном канале), и содержит стимулирующие сегменты (рекламу), которые могут быть приняты указанной группой абонентов. Иными словами, основной поток содержит один или более стимулирующих сегментов, изначально предназначенных для всех абонентов из группы абонентов, потенциально принимающих этот основной поток.

Рекламный сервер определяет стимулирующие сегменты для индивидуальных абонентов с целью вставки, выполняемой после выделения потока, передаваемого в абонентское устройство, из основного потока, вследствие чего вставка индивидуальных стимулирующих сегментов может выполняться для каждого абонента. Вставляемый стимулирующий сегмент перезаписывает или иным образом заменяет имеющийся базовый стимулирующий сегмент (или, по меньшей мере, его часть) индивидуальным для абонента стимулирующим сегментом, а после передачи вставленного указанным образом индивидуального для абонента стимулирующего сегмента возобновляется передача основного потока.

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

Конфигурации, раскрытые в настоящем документе, выполняют замену частей основного потока на основании заранее определенных правил. Конкретно, конфигурации в настоящем документе относятся к замене рекламных блоков в видеопотоках IPTV (Internet Protocol Television, телевидение на основе протокола Интернета) или ОТТ (Over The Тор, протокол наложенной передачи данных). Рекламные блоки заменяются индивидуально адресованными стимулирующими сегментами, выбираемыми на основании информации, содержащейся в атрибутах абонента, принимающего указанный поток. В некоторых вариантах осуществления изобретения замена может выполняться в реальном времени. Ниже раскрывается пример конфигурации для реализации систем и способов вставки выбранных стимулирующих сегментов в реальном времени в индивидуальные потоки, адресованные конкретным абонентам, и возобновления передачи основного потока информации каждому получателю персонализированного (выбранного) стимулирующего сегмента.

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

В соответствии с первым обобщенным аспектом настоящего изобретения предлагается способ доставки видеопотока, выполняемый в сетевом устройстве передачи, содержащий: обнаружение потока, передаваемого группе абонентов; поиск стимулирующего сегмента в обнаруженном потоке; передачу первому абоненту первого заменяющего стимулирующего сегмента, выбранного на основании атрибута абонента, относящегося к первому абоненту, и заменяющего указанный стимулирующий сегмент; передачу второму абоненту второго заменяющего стимулирующего сегмента, выбранного на основании атрибута абонента, относящегося ко второму абоненту, и заменяющего указанный стимулирующий сегмент; и возобновление передачи указанного обнаруженного потока первому абоненту и второму абоненту после передачи, соответственно, первого и второго заменяющих стимулирующих сегментов.

В некоторых вариантах осуществления данного способа стимулирующий сегмент представляет собой дополнительно переработанный по поручению третьей стороны информационный материал.

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

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

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

В некоторых вариантах осуществления данного способа указанный поток представляет собой по меньшей мере один из видеопотоков IPTV и ОТТ, а точки начала врезки и окончания врезки представляют собой соответствующие сообщения SCTE-35.

В некоторых вариантах осуществления данного способа указанный способ дополнительно содержит: перекодирование первого и второго заменяющих стимулирующих сегментов к протоколу, согласующемуся с соответствующими устройствами воспроизведения, относящимися к первому и второму абонентам; и врезку первого и второго заменяющих стимулирующих сегментов в соответствующие потоки, перекодированные соответственно устройствам воспроизведения первого и второго абонентов, причем первый и второй заменяющие стимулирующие сегменты являются различными.

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

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

В некоторых вариантах осуществления данного способа указанный способ дополнительно содержит получение, на основании IP-адреса устройства воспроизведения, географической информации из внешней базы данных, в которой сопоставлены географические местоположения и IP-адреса.

В некоторых вариантах осуществления данного способа указанный способ дополнительно содержит: прием из устройства воспроизведения, относящегося к первому абоненту или ко второму абоненту, атрибутов абонента, относящихся к первому абоненту или ко второму абоненту; сопоставление принятых атрибутов абонента с имеющимися в наличии стимулирующими сегментами; и выбор первого заменяющего стимулирующего сегмента и второго заменяющего стимулирующего сегмента из имеющихся в наличии стимулирующих сегментов на основании принятых атрибутов абонента.

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

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

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

В некоторых вариантах осуществления данного способа указанный способ дополнительно содержит прием, для по меньшей мере первого абонента, сетевого идентификатора, служащего признаком устройства воспроизведения, используемого первым абонентом, и канала, служащего признаком потока, формируемого для первого абонента.

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

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

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

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

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

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

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

Другие конфигурации настоящего изобретения содержат многопрограммное или многопроцессорное компьютеризированное устройство, например многопроцессорный модуль, контроллер, специализированное вычислительное устройство и т.п., которому посредством программы и/или электронной схемы (к примеру, процессора, как обобщенно изложено выше) придана возможность реализации какой-либо из операций или всех операций способа, раскрытого в настоящем документе в виде вариантов осуществления настоящего изобретения. Некоторые варианты осуществления настоящего изобретения содержат программы, реализованные в виде программного кода, например, виртуальную машину Java и/или операционную систему, которые могут по отдельности или совместно работать с мультипроцессорным компьютеризированным устройством с целью выполнения обобщенно изложенных выше и подробно раскрываемых далее шагов и операций варианта осуществления способа. Один такой вариант осуществления содержит компьютерный программный продукт, в котором имеется энергонезависимый машиночитаемый носитель информации, содержащий представление логики компьютерной программы, закодированное в форме содержащихся на указанном носителе команд, которые, при выполнении на многопроцессорном компьютеризированном устройстве, содержащем взаимосвязанные память и процессор, инициируют выполнение указанным процессором операций, раскрытых в настоящем документе в виде вариантов осуществления изобретения, с целью выполнения запросов доступа к данным. Такие разновидности изобретения представляются, как правило, в виде программы, кода и/или других данных (к примеру, структур данных), размещенных или закодированных на машиночитаемом носителе информации, например, на оптическом носителе (к примеру, CD-ROM), гибком или жестком диске или на другом носителе, например, в виде внутренней программы или микрокода на одной или более микросхемах постоянных запоминающих устройств (ПЗУ), оперативных запоминающих устройств (ОЗУ), программируемых постоянных запоминающих устройств (ППЗУ), программируемых логических интегральных схем (ПЛИС) или в виде специализированной интегральной схемы (Application Specific Integrated Circuit, ASIC). Указанная программа, микропрограмма или иные аналогичные конфигурации могут быть установлены на компьютеризированное устройство (к примеру, во время работы операционной системы или во время установки рабочей среды) с целью инициирования выполнения указанным компьютеризированным устройством способов, поясняющихся в настоящем документе в виде вариантов осуществления настоящего изобретения.

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

Вышеописанные и иные особенности должны стать понятными из нижеследующего описания конкретных вариантов осуществления изобретения, раскрытых в настоящем документе и показанных на сопровождающих чертежах, в которых на разных видах одинаковые ссылочные символы относятся к одним и тем же конструктивным элементам. Чертежи не обязательно выполнены с соблюдением масштаба, напротив, на них основное внимание уделено иллюстрации принципов настоящего изобретения.

Фиг. 1 представляет собой контекстную схему среды распределения информации, в которой могут использоваться конфигурации, приведенные в настоящем документе.

Фиг. 2 представляет собой блок-схему способа доставки информации, осуществляемого в среде распределения информации, показанной на фиг. 1; данный способ реализуется в соответствии с неограничивающим вариантом осуществления настоящего изобретения.

Фиг. 3 представляет собой функциональную схему, изображающую конкретный пример осуществления среды 100 распределения информации, представленной на фиг. 1.

Фиг. 4 представляет собой диаграмму последовательности операций способа доставки информации, показанного на фиг. 3.

Фиг. 5-7 представляют собой блок-схемы альтернативных вариантов осуществления способа доставки и воспроизведения информации, которые могут быть реализованы в среде распределения информации, показанной на фиг. 1.

Раскрытие изобретения

Рассматриваемая далее конфигурация представляет платформу для видеорекламы, которая может использоваться как готовое автоматизированное решение для индивидуальной для каждого абонента вставки информационных материалов, транслируемых в прямом эфире и по запросу (VoD, video on demand), содержащих видеорекламу; указанная вставка выполняется либо на основании содержащихся в сигнале источника тоновых меток, либо в соответствии с информацией расписания; указанная вставка возможна для различных распространенных типов потоковой передачи с адаптивно меняющейся битовой скоростью и для различных типов пользовательских устройств. В число раскрываемых в настоящем документе особенностей входят поддержка вещания по запросу и в прямом эфире, видеореклама с адаптивно меняющейся битовой скоростью для распространенных технологий, например, HLS (HTTP Live Streaming, потоковая передача в реальном времени с использованием протокола HTTP), HDS (HTTP Dynamic Streaming, динамическая потоковая передача с использованием HTTP), DASH (Dynamic Adaptive Streaming over HTTP, динамическая адаптивная потоковая передача поверх HTTP), Smooth Streaming («бесперебойная потоковая передача») и RTSP (Real Time Streaming Protocol, протокол потоковой передачи реального времени), а также поддержка массовых аппаратных платформ, например, мобильных устройств, настольных компьютеров и телевизоров, широкого спектра телевизионных приставок (set-top box, STB). Вставка и врезка в поток в соответствии с дальнейшим раскрытием дают возможность использования индивидуальной для каждого пользователя рекламы на основании задаваемых данных, например, географии, пола, возраста, изготовителя устройства, и обеспечивают поддержку операций интерактивной рекламы (переход по URL, уведомление по электронной почте, рекламная информация в приложениях). Поддерживаемые кодированные потоки содержат метки SCTE-35, тональные сигналы DTMF или расписание XML/JSON в качестве данных источника о точках врезки для врезки программных потоков и рекламных потоков.

Фиг. 1 представляет собой контекстную схему среды 100 распределения информации, пригодной для использования с конфигурациями, представляемыми в настоящем документе. Как показано на фиг. 1, в среде 100 распределения информации узел 110 предоставления информации передает информационные потоки 112 абонентам 114-1, 114-2, 114-3 (которые в целом, в зависимости от ситуации, называются здесь «абонент 114» или «абоненты 114») через доступную для использования сеть 120 передачи информации, которая может содержать комбинацию проводных и беспроводных носителей передаваемой информации, в том числе кабель, сеть сотовой связи, Интернет, WiFi, WiMax и другие носители, пригодные для создания возможности воспроизведения потока 112 на устройстве 115 воспроизведения принимающего абонента 114. Конкретный тип устройства 115 воспроизведения не ограничен. В число неограничивающих примеров вариантов осуществления устройства 115 воспроизведения, как показано на фиг. 1, могут входить телевизионная приставка, подключенная к телевизору, смартфон, портативный компьютер и т.п.

Информационные потоки 112 имеют форму последовательности пакетов MS1, MS2 и могут содержать базовые стимулирующие сегменты (PG) со стимулирующим сегментом, не являющимся частью программы, в целом содержащейся в последовательности пакетов MS1, MS2. Базовые стимулирующие сегменты PG также обычно называются рекламой.

На основании разнообразных контрактных, географических и/или демографических причин рекламодатель может захотеть ввести альтернативный стимулирующий сегмент в информационный поток 112, как правило, с перезаписью по меньшей мере части базового стимулирующего сегмента PG, таким образом, чтобы сохранить последовательность и временные характеристики запрошенных информационных материалов в последовательности пакетов MS1, MS2. Соответственно, источник 130 рекламной информации в любом приемлемом видеоформате формирует стимулирующие сегменты Р1, Р2…Pn, предназначенные для вставки в запрошенный (основной) информационный поток 112. Для целей представляемого здесь описания выражение «стимулирующий сегмент (сегменты) Pn» обозначает в целом стимулирующие сегменты, предназначенные для вставки на место базового стимулирующего сегмента PG, а выражения «стимулирующий сегмент Р1» и «стимулирующий сегмент Р2» обозначают конкретные экземпляры стимулирующих сегментов, входящих в множество стимулирующих сегментов Pn. Стимулирующие сегменты Р1, Р2…Pn можно также назвать «заменяющими стимулирующими сегментами», имея в виду, что они заменяют базовый стимулирующий сегмент. Несмотря на то, что заменяемые сегменты и заменяющие сегменты называются здесь «стимулирующими», такие сегменты могут содержать не только рекламный материал, но и любую информацию, индивидуальную для абонента.

В зависимости от реализации информационный поток 112 содержит группу пакетов; изображение последовательности пакетов MS1, MS2 на фиг. 1 является лишь иллюстрацией состава потока. Практические варианты реализации информационного потока 112 будут, скорее всего, содержать гораздо больше пакетов, чем в примере последовательности пакетов MS1, MS2.

Промежуточный узел, например, сервер 122 потоковой передачи, доступен через сеть 120 передачи для обработки и перекодирования индивидуальных информационных потоков 112 с целью их передачи соответствующим абонентам 114. Сервер 122 потоковой передачи на основании атрибута абонента определяет стимулирующие сегменты Р1 и Р2, которые будут приниматься соответствующими абонентами 114-1, 114-2 вместо базового стимулирующего сегмента PG. Стимулирующие сегменты Р1, Р2 вставляются в передаваемые потоки 124-1, 124-2, в результате чего каждый абонент 114 принимает информацию запрошенного потока 112, содержащегося в пакетах MS1, а также принимает соответствующие индивидуально адресованные стимулирующие сегменты Р1, Р2, за которыми в пакете MS2 продолжается передача информации потока 112. Следует принять во внимание, что некоторые абоненты (например, абонент 114-3) могут продолжать получать «базовые информационные материалы», т.е. пакеты MS1, MS2 с базовым стимулирующим сегментом PG без индивидуальных для абонента стимулирующих сегментов Р1, Р2. Кроме того, даже несмотря на то, что на показанной иллюстрации два абонента 114-1 и 114-2 принимают, соответственно, различные персонализированные стимулирующие сегменты Р1 и Р2, любые два (или большее количество) абонентов 114 могут принимать один и тот же персонализированный стимулирующий сегмент Р1, Р2, определенный на основании их соответствующих атрибутов абонента, служащих признаком того, что этим двум абонентам может быть интересен один и тот же персонализированный стимулирующий сегмент Р1, Р2.

Фиг. 2 представляет собой блок-схему способа доставки информации, который может быть осуществлен в неограничивающих вариантах реализации среды 100 распределения информации, показанной на фиг. 1. Как показано на фиг. 1 и 2, в шаге 200 сервер 122 потоковой передачи заменяет базовый стимулирующий сегмент PG выбранной информацией в ответ на атрибуты, соответствующие абоненту 114, принимающему поток 112. Сервер 122 потоковой передачи передает первый заменяющий стимулирующий сегмент Р1 первому абоненту 114-1, как показано в шаге 201, и передает второй заменяющий стимулирующий сегмент Р2 второму абоненту 114-2, как показано в шаге 202. Затем, после, соответственно, первого и второго заменяющих стимулирующих сегментов Р1 и Р2, сервер 122 потоковой передачи возобновляет передачу обнаруженного потока 112 первому абоненту 114-1 и второму абоненту 114-2. Первый и второй абоненты 114-1, 114-2 представляют собой лишь примеры, запрошенный поток 112 и персонализированный стимулирующий сегмент, например Р1 и Р2, может принимать гораздо большее число абонентов, при этом каждый абонент 114, потенциально, принимает отличающийся стимулирующий сегмент Р1, Р2, определенный логическим модулем 134 адресации, что обсуждается далее со ссылкой на фиг. 3.

В число атрибутов абонента может входить множество параметров, характеризующих абонента, при этом атрибут абонента дает возможность отличить одного из абонентов 114 от другого из абонентов 114. Например, атрибут абонента может содержать информацию об абоненте, содержащую возраст, местоположение, пол. Дополнительно или как вариант, атрибут абонента может содержать информацию, характеризующую поведение абонента, например, последние просмотренные каналы и историю выбора материалов для просмотра, с целью использования логическим модулем 134 адресации (фиг. 3).

Стимулирующий сегмент Р1, Р2 вставляется в поток 124, уже перекодированный для устройства 115 воспроизведения абонента 114, и в данном примере конфигурации перекодированный поток 124 использует формат с поддержкой сообщений начала сегмента и конца сегмента, служащих для указания точек начала врезки и точек окончания врезки для запуска и прерывания стимулирующих сегментов. Передаваемые потоки 112,124 могут быть реализованы в виде видеопотока по меньшей мере одного из следующих типов: IPTV (Internet Protocol Television, телевидение на основе протокола Интернета) и ОТТ (Over The Тор, протокол наложенной передачи данных). В данных вариантах осуществления изобретения точками начала врезки и окончания врезки могут быть сообщения SCTE-35, известные в уровне техники. В других вариантах осуществления изобретения, где передаваемые потоки 112, 124 реализованы иначе, точки начала врезки и окончания врезки могут быть реализованы в соответствии с другими пригодными мультимедийными протоколами.

Есть несколько способов, которые могут быть использованы для обнаружения точки начала врезки и точки окончания врезки (в общем, точек врезки) и в которых базовый стимулирующий сегмент PG может быть перекрыт или заменен стимулирующими сегментами Р1, Р2. В данном примере реализации точки врезки могут сообщаться в исходном потоке MP2TS в виде сообщений SCTE-35. В альтернативных вариантах осуществления изобретения точки врезки могут сообщаться в виде тональных сигналов DTMF в звуковой дорожке. Как вариант, точки врезки могут быть определены в файле данных XML, JSON, периодически вводимом в перекодирующее устройство 140 (описываемое далее) с использованием протокола REST. Содержащиеся в сигнале источника точки врезки могут быть преобразованы перекодирующим устройством 140 в сообщения меток и переданы посредством RTP в сервер 122 потоковой передачи и/или в сторонний сервер видеорекламы с использованием протоколов REST.

Фиг. 3 представляет собой функциональную схему, изображающую конкретный пример осуществления среды 100 распределения информации, представленной на фиг. 1. Как показано на фиг. 1 и 3, узел 110 предоставления информации, как правило, реализуется в форме головной станции 110' или другого источника передаваемых материалов для крупномасштабного распределения видеоуслуг, как правило, создающего множество потоков большой группе абонентов 114. Аналогично, источником 130 рекламной информации может быть сервер 130' автоматизации вещания, который принимает и сохраняет набор стимулирующих сегментов Р1…Pn для сопоставления и коррелирования с различными абонентами 114 на основании соответствующих атрибутов абонента.

Перекодирующее устройство 140 принимает запрошенный поток 112 из головной станции 110' и преобразует (перекодирует) этот поток в формат, пригодный для воспроизведения устройством 115 воспроизведения, при этом может формироваться несколько перекодированных потоков, каждый из которых адаптирован для соответствующего целевого устройства 115 воспроизведения.

Рекламный сервер 132 принимает стимулирующий сегмент (сегменты) Pn в различных перекодированных форматах, также для согласования с различными устройствами 115 воспроизведения. Рекламный сервер 132 также может принимать атрибуты 136 абонента, по меньшей мере частично, из устройства 115 воспроизведения (и/или, по меньшей мере частично, из других источников). Логический модуль 134 адресации в рекламном сервере 132 объединяет атрибуты абонента и демографическую информацию для коррелирования со стимулирующими сегментами Pn.

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

На основании этого коррелирования логический модуль 134 адресации выбирает для конкретного абонента 114 конкретный стимулирующий сегмент Р1, Р2 из стимулирующих сегментов Pn. Дополнительно, логический модуль 134 адресации идентифицирует устройство 115 воспроизведения конкретного абонента 114 для приема конкретного стимулирующего сегмента Р1, Р2. Сервер 122 потоковой передачи принимает конкретный стимулирующий сегмент Р1, Р2 и информацию идентификации устройства 115 воспроизведения. Указанной информацией идентификации устройства 115 воспроизведения может быть IP-адрес и т.п.

Конкретный стимулирующий сегмент Р1, Р2 может быть принят сервером 122 потоковой передачи из рекламного сервера 134 (что обобщенно показано в поз. 138). Информация идентификации устройства 115 воспроизведения может быть принята сервером 122 потоковой передачи во время запроса информационных материалов, исходящего из устройства 115 воспроизведения, относящегося к конкретному абоненту 114. Сервер 122 потоковой передачи находит конкретные потоки 124-N, передаваемые индивидуальному абоненту 114, на основании информации идентификации устройства 115 воспроизведения, и вставляет конкретный стимулирующий сегмент Р1, Р2 в найденный указанным образом поток 124, передаваемый этому индивидуальному абоненту 114.

Фиг. 4 представляет собой диаграмму последовательности операций способа доставки информации, показанного на фиг. 2. Диаграмма последовательности операций на фиг. 4 подразумевает, что среда 100 распределения информации, показанная на фиг. 1 и реализующая способ, показанный на фиг. 2, использует схему, в которой возможно использование SCTE-35, например, IPTV и т.п. Другие конфигурации могут использовать другие протоколы кодирования. Как показано на фиг. 1, 3 и 4, в шаге 1 спутник 110'', находящийся на связи с головной станцией 110', предоставляет исходный поток MP2TS (транспортный поток MPEG-2) с сообщениями SCTE-35, поступающий в перекодирующее устройство 140.

В шаге 2 перекодирующее устройство 140 кодирует исходный поток в соответствии с требуемыми профилями и преобразует сообщения SCTE-35 в сообщения меток, которые используются для обнаружения начала и конца вставки. Атрибуты абонента 136 принимаются из устройства 115 воспроизведения совместно с запросом канала, содержащим запрос к рекламному серверу 132, как показано в шаге 3. Следует принять во внимание, что шаг 3 может выполняться одновременно с выполнением шага 2 или до выполнения шага 2. В некоторых вариантах осуществления настоящего изобретения указанным запросом канала может быть запрос VOD конкретной программы или запрос канала в отношении общего широковещательного канала. Как отмечалось выше, атрибут абонента может содержать некоторые или все известные данные об абоненте 114, в том числе возраст, адрес электронной почты, пол, модель устройства и географическое местоположение. Атрибут абонента включается в указанный запрос для использования в коррелировании со стимулирующими сегментами Pn.

Рекламный сервер 132 отвечает сообщением уникального идентификатора сессии в устройство 115 воспроизведения, как показано в шаге 4. Рекламный сервер 132 выполняет запрос с использованием REST или другого пригодного протокола в систему 130' автоматизации вещания для получения списка видеорекламы и информационных файлов, как показано в шаге 5. Данные, относящиеся к абоненту 114, могут включаться в указанный запрос, или, как вариант, атрибуты абонента могут храниться в отдельной базе данных, а обращение к ним может осуществляться по идентификатору клиента или по идентификатору сессии. Например, географическая информация может храниться во внешней, сторонней базе данных и извлекаться для коррелирования рекламных сообщений с абонентами 114 в определенной географической зоне. Система 130' автоматизации вещания в ответ передает все требуемые информационные файлы, списки воспроизведения и другие данные, необходимые для выполнения указанного запроса, как показано в шаге 6. Информационные файлы преобразуются в рекламном сервере 132 в многоскоростной МР4 или иной пригодный формат и сохраняются в устройстве хранения (не показано).

Запрос абонента 114 в отношении потока канала в шаге 7 принимается из сервера 122 потоковой передачи. Ранее сформированный идентификатор сессии из шага 4 или уникальный идентификатор устройства (DID или UDID) включается в указанный запрос, и в шаге 8 начинается потоковая передача из сервера 122 потоковой передачи в устройство 115 воспроизведения. Одновременно сервер 122 потоковой передачи запрашивает у рекламного сервера 132 стимулирующий сегмент Pn с использованием протокола REST для многоскоростного файла МР4 или иного пригодного формата с видеорекламой для следующей точки врезки в поток, передаваемый в устройство 115 воспроизведения, как показано в шаге 9.

Стимулирующий сегмент Pn может приниматься из источника 130 рекламной информации в любом пригодном формате и должным образом перекодироваться для потока, который будет передаваться в конкретное устройство 115 воспроизведения. Один из технических результатов может быть связан с тем фактом, что рекламодатель, соответственно, может передавать стимулирующий материал, не заботясь о перекодировании, а сервер 122 потоковой передачи вставляет, или врезает, стимулирующий сегмент Р1, Р2 в требуемом перекодированном формате в поток, который будет воспроизводиться на устройстве 115 воспроизведения.

Рекламный сервер 132 отвечает передачей стимулирующего сегмента Р1, и файл в формате МР4 (или в другом формате) принимается на стороне сервера 122 потоковой передачи для передачи в устройство 115 воспроизведения, как показано в шаге 10. Сервер 122 потоковой передачи отслеживает следующий стимулирующий сегмент PG в потоке 112, и в шаге 11 сообщение SCTE-35 точки врезки поступает в перекодирующее устройство 140. Перекодирующее устройство 140 преобразует это сообщение в сообщение начальной метки (сообщение начала сегмента), с возможностью реагирования на которое выполнен сервер 122 потоковой передачи. Это сообщение начальной метки в шаге 13 передается в сервер 122 потоковой передачи, и начинается врезка в исходный поток 112 заранее кэшированного многоскоростного файла МР4, содержащего стимулирующий сегмент Р1.

Во время рекламы (воспроизведения стимулирующего сегмента Р1) выполняется отслеживание и сбор статистической информации, и эта статистическая информация передается в рекламный сервер 132, как показано в шаге 14. В качестве примера реализации шага 14 сервер 124 потоковой передачи может передать программу (так называемые события или маркеры), которая должна выполняться на устройстве 115 воспроизведения, в различных форматах, например XML, JSON, и которая выполнена с возможностью при выполнении устройством 115 воспроизведения, с согласия абонента, сбора и передачи в сервер 124 потоковой передачи различной статистической информации, в том числе атрибутов абонента.

При окончании стимулирующего сегмента Р1 в перекодирующее устройство 140 из узла предоставления информации поступает сообщение SCTE-35 точки окончания врезки, отмечающее конец базового стимулирующего сегмента PG, как показано в шаге 15. Перекодирующее устройство 140 преобразует это сообщение SCTE-35 точки окончания врезки в сообщение метки окончания (конца сегмента), как показано в шаге 16. В ответ сервер 122 потоковой передачи прерывает врезку стимулирующего сегмента Р1 и возобновляет передачу изначально запрошенного потока 112 в устройство 115 воспроизведения, как показано в шаге 17.

Одновременно или в фоновом режиме сервер 122 потоковой передачи запрашивает из рекламного сервера 132 с использованием протокола REST многоскоростной файл МР4 с видеорекламой (например, стимулирующий сегмент Р2) для следующей точки входа, как показано в шаге 18, а в шаге 19 рекламный сервер 132 отвечает сообщением запрошенных данных, характеризующих стимулирующий сегмент Р2, и имя файла МР4 (или другого пригодного формата) кэшируется в сервере 122 потоковой передачи для воспроизведения в следующей точке входа.

Фиг. 5-7 представляют собой блок-схемы, отображающие различные варианты осуществления способа доставки и воспроизведения информации, которые могут быть реализованы в среде 100 распределения информации, показанной на фиг. 1. Как показано на фиг. 1 и 3-7, в шаге 300 способ индивидуальной для каждого пользователя врезки в поток, раскрытый в настоящем документе, содержит обнаружение потока, передаваемого группе абонентов 114, и поиск базового стимулирующего сегмента PG в обнаруженном потоке, как показано в шаге 301. Как правило, базовый стимулирующий сегмент PG представляет собой дополнительно переработанный по поручению третьей стороны, или рекламодателя, информационный материал, как показано в шаге 302. Кроме того, базовый стимулирующий сегмент PG представляет собой рекламный сегмент, адресованный всей группе абонентов 114, а первый стимулирующий сегмент Р1 и второй стимулирующий сегмент Р2 представляют собой заменяющие стимулирующие сегменты Р1, Р2, содержащие информацию, индивидуально адресованную, соответственно, абонентам 114-1, 114-2, как показано в шаге 303.

Поскольку абонентские устройства 115 содержат большой объем информации, относящейся к абоненту 114, рекламный сервер 132 принимает из абонентского устройства 115 атрибуты абонента, как показано в шаге 304. В их число входят различные атрибуты абонента, которые могут быть использованы для выбора индивидуально адресованных стимулирующих материалов; такими атрибутами могут быть, например, возраст, адрес электронной почты, пол, модель устройства, история просмотров, время просмотров и географическое местоположение, и эти атрибуты могут дополняться информацией из других источников. Например, рекламный сервер 132 может получать географическую информацию на основании IP-адреса и осуществлять обмен информацией с внешней базой данных, в которой географические местоположения скоррелированы с IP-адресами. Соответственно, рекламный сервер 132 принимает из устройства 115 воспроизведения, относящегося к одному из группы абонентов, идентификатор и профиль, характеризующие данное устройство воспроизведения и демографическую информацию абонента 114, как показано в шаге 305.

Логический модуль 134 адресации сопоставляет принятые атрибуты абонента с имеющимися в наличии стимулирующими сегментами Pn, как показано в шаге 306, и выбирает стимулирующий сегмент Р1 для замены на основании принятых атрибутов абонента 114-1, как показано в шаге 307. Теперь абонент 114-1 и индивидуальный для него стимулирующий сегмент Р1 известны, и, соответственно, сервер 122 потоковой передачи принимает для одного или более абонентов 114 сетевой идентификатор, служащий признаком устройства 115 воспроизведения, обслуживающего, соответственно, одного или нескольких абонентов 114, и канал, служащий признаком соответствующего информационного потока 124, формируемого для этих одного или нескольких абонентов 114. Соответственно, в шаге 308 сервер 122 потоковой передачи принимает из рекламного сервера 132 признак заменяющего стимулирующего сегмента Р1, который определен на основании атрибутов абонента, принятых из устройства 115 воспроизведения в рекламном сервере 132, выполненном с возможностью коррелирования атрибутов абонента с рекламными параметрами, соответствующими заменяющему стимулирующему сегменту Р1.

Стимулирующие сегменты Pn формируются и принимаются в виде необработанной информации в любом приемлемом видеоформате из источника 130 рекламной информации (от рекламодателя), в результате сервер 122 потоковой передачи принимает из рекламного сервера 132 стимулирующие сегменты Pn, которые могут быть использованы для замены и рассчитаны на врезку в реальном времени в перекодированный поток 112, соответствуют необработанной информации, принятой от рекламодателя, и перекодированы в рекламном сервере 132 таким образом, что соответствуют протоколу кодирования, на который рассчитано данное устройство 115 воспроизведения, как показано в шаге 309.

В некоторых вариантах осуществления настоящего изобретения заменяющими стимулирующими сегментами Pn могут перезаписываться (по меньшей мере, частично) базовые стимулирующие сегменты PG, уже имеющиеся в запрошенном потоке 112. Это выполняется, по меньшей мере частично, таким образом, чтобы не создавать чрезмерных помех впечатлениям, получаемым абонентом 114 от просмотра. Сервер 122 потоковой передачи размещает и буферизирует заменяющие стимулирующие сегменты Pn, ожидающие своей очереди, до достижения требуемой точки врезки, что подробнее рассматривается далее. Соответственно, сервер 122 потоковой передачи заменяет базовый стимулирующий сегмент PG (или его часть) выбранной информацией (т.е. стимулирующим сегментом Р1) на основании атрибутов абонента, соответствующих абоненту 114, принимающему поток 112, как показано в шаге 310. Сервер 122 потоковой передачи перекодирует, если это требуется, первый стимулирующий сегмент Р1 и второй стимулирующий сегмент Р2, а также все остальные стимулирующие сегменты Pn к протоколу, согласующемуся с соответствующими устройствами 115 воспроизведения первого абонента 114-1 и второго абонента 114-2, как показано в шаге 311.

В подходящий момент времени, как правило, отмеченный началом базового стимулирующего сегмента PG в запрошенном потоке 112, сервер 122 потоковой передачи выполняет врезку первого и второго стимулирующих сегментов Р1, Р2 в соответствующие потоки 124-1, 124-2, перекодированные для согласования с устройствами 115 воспроизведения первого абонента 114-1 и второго абонента 114-2, при этом первый и второй стимулирующие сегменты Р1, Р2 являются различными индивидуально адресованными стимулирующими сегментами, выбранными на основании атрибутов принимающего абонента 114, как показано в шаге 312. Таким образом, персонализированные, индивидуально адресованные стимулирующие сегменты Р1, Р2 вставляются и воспроизводятся индивидуально для каждого соответствующего абонента 114 на основании атрибутов абонента, сопоставленных или скоррелированных логическим модулем 134 адресации со стимулирующими сегментами Pn.

Врезка осуществляется в тот же поток 124-1, уже адресованный соответствующему абоненту 114-1, таким образом, указанная врезка дополнительно содержит вставку в реальном времени в перекодированный поток 124-1. Сервер 122 потоковой передачи обнаруживает точку начала врезки в перекодированный поток 112, так как эта точка врезки указывает начало стимулирующего сегмента PG, как показано в шаге 313. Эта операция может содержать, в шаге 314, обнаружение сообщения начала сегмента, служащего признаком начала стимулирующего сегмента PG, и преобразование обнаруженного сообщения начала сегмента в точку начала врезки с целью обозначения начала заменяющего стимулирующего сегмента Р1, как показано в шаге 315.

Сервер 122 потоковой передачи затем находит соответствующую точку окончания врезки, указывающую конец стимулирующего сегмента PG, как раскрыто в шаге 316, что содержит обнаружение сообщения конца сегмента, служащего признаком конца стимулирующего сегмента PG (шаг 317), и преобразование обнаруженного сообщения конца сегмента в точку окончания врезки с целью обозначения конца заменяющего стимулирующего сегмента Р1, как показано в шаге 318. Аналогичная операция выполняется для стимулирующего сегмента Р2 и всех остальных стимулирующих сегментов Pn. Сервер 122 потоковой передачи врезает соответствующий первый и второй стимулирующие сегменты Р1, Р2 на основании преобразованных сообщений начала врезки и окончания врезки, как показано в шаге 319, и прерывает первый и второй стимулирующие сегменты Р1, Р2 в точке окончания врезки, давая устройству 115 воспроизведения возможность возобновления воспроизведения запрошенных информационных материалов в сегменте MS2, как раскрыто в шаге 320. Соответственно, сервер 122 потоковой передачи передает первый заменяющий стимулирующий сегмент Р1 первому абоненту 114-1, передает второй заменяющий стимулирующий сегмент Р2 второму абоненту 114-2, а после передачи, соответственно, первого и второго заменяющих стимулирующих сегментов Р1, Р2 возобновляет передачу указанного обнаруженного потока 112 первому абоненту 114-1 и второму абоненту 114-2.

В данном примере конфигурации используются различные протоколы и форматы. Как известно в уровне техники, быстро разрабатываются другие применимые для данной задачи форматы и протоколы, и они могут быть адаптированы для использования со способами и конфигурациями, раскрытыми в настоящем документе. В число контейнеров для исходного рекламного материала могут входить МР4, TS, AVI, FLV, MOV, OGG и др., а в качестве видеокодеков исходного рекламного материала могут использоваться Н.264, MPEG 4, WMV, VP8 и др. В качестве аудиокодеков исходного рекламного материала могут использоваться ААС, МР3, WMA и др. Сторонним протоколом интеграции рекламного сервера может быть REST XML, JSON, VAST, и этот протокол может поддерживать любые разрешения. В большинстве случаев, если использовать современное транспортное оборудование, ожидаемые битовые скорости передачи данных доходят до 20 Мбит/с.

Раскрытые выше особенности дают возможность получить разнообразные преимущества, в том числе следующие:

- рекламные материалы могут быть выбраны на основании любого набора атрибутов клиента;

- рекламные материалы могут быть предоставлены в любом приемлемом видеоформате, они перекодируются в реальном времени и встраиваются в основной' видеопоток;

- возможна замена информационных материалов для клиентских устройств IPTV любого типа (компьютер, Android®, iPhone®, любая телевизионная приставка и т.д.);

- не требуется заранее перекодировать и хранить рекламные материалы;

- возможен запрос рекламных материалов у агентств, предоставляющих рекламу, в реальном времени.

Источники рекламной информации, например рекламодатели, также могут взаимодействовать с рекламным сервером 132 для управления имеющимися в наличии стимулирующими сегментами Pn. Когда клиент или рекламодатель запрашивает у рекламного сервера 132 список рекламных материалов (стимулирующих сегментов Pn), сервер 132 может отправлять запрос рекламного материала в рекламное агентство, а при получении ответа подготавливать данный рекламный материал к воспроизведению для данного клиента. Кроме того, раскрытый здесь подход может быть использован с потоковой передачей любого приемлемого типа, в том числе HTTP Live Streaming, Smooth Streaming, HTTP Dynamic Streaming, RTSP, DASH и потоков TS MPEG2.

Специалист в данной области техники должен легко понять, что программы и способы, приведенные в настоящем документе, могут быть доставлены в компьютерное устройство обработки и воспроизведения информации во множестве форм, например: а) информация может постоянно храниться на неперезаписываемом носителе информации, например, ПЗУ; b) информация может с возможностью изменения храниться на перезаписываемом энергонезависимом носителе информации, например, гибких дисках, магнитных лентах, компакт-дисках, устройствах памяти с произвольным доступом и на других магнитных и оптических носителях; или с) информация может передаваться в компьютер через среду связи, например, через электронную сеть, которой может быть, например, Интернет или телефонные модемные линии. Указанные операции и способы могут быть реализованы в программном исполняемом объекте или как набор кодированных команд, предназначенных для исполнения процессором, воспринимающем такие команды. Как вариант, операции и способы, раскрытые в настоящем документе, могут быть осуществлены полностью или частично с использованием аппаратных компонентов, например, специализированных интегральных схем (ASIC), программируемых логических интегральных схем (ПЛИС), конечных автоматов, контроллеров или иных аппаратных компонентов или устройств, или сочетания аппаратных, программных и микропрограммных компонентов.

Несмотря на то, что система и способы, представленные в настоящем документе, были конкретно раскрыты и описаны со ссылками на их варианты осуществления, специалистам в данной области техники должно быть понятно, что возможны различные изменения в форме и деталях этих вариантов осуществления без выхода за пределы объема изобретения, определяемого прилагаемой формулой изобретения.

1. Способ доставки видеопотока, выполняемый в сетевом устройстве передачи, содержащий:

обнаружение потока, передаваемого группе абонентов;

поиск стимулирующего сегмента в обнаруженном потоке, причем этот поиск включает следующие подэтапы:

определение точки начала врезки в поток, служащей признаком начала стимулирующего сегмента;

определение точки окончания врезки в поток, служащей признаком конца стимулирующего сегмента;

получение первого и второго заменяющих стимулирующих сегментов в приемлемом формате;

определение протокола, согласующегося с соответствующими устройствами воспроизведения, относящимися к первому и второму абонентам;

перекодирование первого и второго заменяющих стимулирующих сегментов из их соответствующих форматов в протокол, согласующийся с соответствующими устройствами воспроизведения, относящимися к первому и второму абонентам;

передачу первому абоненту указанного первого заменяющего стимулирующего сегмента, перекодированного в соответствующий протокол и выбранного на основании атрибута абонента, относящегося к первому абоненту, причем этот первый заменяющий стимулирующий сегмент предназначен для заменены по меньшей мере части указанного стимулирующего сегмента;

передачу второму абоненту указанного второго заменяющего стимулирующего сегмента, перекодированного в соответствующий протокол и выбранного на основании атрибута абонента, относящегося ко второму абоненту, причем этот второй заменяющий стимулирующий сегмент предназначен для замены по меньшей мере части указанного стимулирующего сегмента;

при этом указанные этапы передачи осуществляют путем:

врезки первого и второго заменяющих стимулирующих сегментов, перекодированных в соответствующие протоколы, в соответствующие потоки, перекодированные соответственно устройствам воспроизведения каждого из первого и второго абонентов, причем первый и второй заменяющие стимулирующие сегменты являются различными; и

прерывания первого и второго заменяющих стимулирующих сегментов в точке окончания врезки в поток; и

возобновление передачи указанного обнаруженного потока первому абоненту и второму абоненту после передачи, соответственно, первого и второго заменяющих стимулирующих сегментов.

2. Способ по п. 1, в котором стимулирующий сегмент представляет собой дополнительно переработанный по поручению третьей стороны информационный материал.

3. Способ по п. 1, дополнительно содержащий:

обнаружение сообщения начала сегмента, служащего признаком начала стимулирующего сегмента;

обнаружение сообщения конца сегмента, служащего признаком конца стимулирующего сегмента;

преобразование обнаруженного сообщения начала сегмента в точку начала врезки для обозначения начала первого и второго заменяющих стимулирующих сегментов;

преобразование обнаруженного сообщения конца сегмента в точку окончания врезки для обозначения конца заменяющего стимулирующего сегмента; и

врезку в поток, соответственно, первого и второго заменяющих стимулирующих сегментов на основании указанных преобразованных точки начала врезки и точки окончания врезки.

4. Способ по п. 3, в котором указанный поток использует формат с поддержкой сообщений начала сегмента и конца сегмента.

5. Способ по п. 3, в котором указанный поток представляет собой по меньшей мере один из видеопотоков IPTV (Internet Protocol Television, телевидение на основе протокола Интернета) и ОТТ (Over The Тор, протокол наложенной передачи данных), а точки начала врезки и окончания врезки представляют собой соответствующие сообщения SCTE-35 (Society of Cable Telecommunications Engineers 35, стандарт цифровых меток в транспортном потоке).

6. Способ по п. 1, в котором врезку осуществляют в тот же поток, который уже адресован, соответственно, первому абоненту или второму абоненту, причем указанная врезка дополнительно содержит выполняемую в реальном времени вставку, соответственно, первого или второго заменяющего стимулирующего сообщения в указанный перекодированный поток.

7. Способ по п. 1, дополнительно содержащий прием из устройства воспроизведения, относящегося к первому абоненту или ко второму абоненту, указанного атрибута абонента, содержащего по меньшей мере идентификатор и профиль, характеризующие устройство воспроизведения, относящееся, соответственно, к первому абоненту или ко второму абоненту, и демографическую информацию, относящуюся, соответственно, к первому абоненту или второму абоненту.

8. Способ по п. 7, дополнительно содержащий получение, на основании IP-адреса устройства воспроизведения, географической информации из внешней базы данных, в которой сопоставлены географические местоположения и IP-адреса.

9. Способ по п. 1, дополнительно содержащий:

прием из устройства воспроизведения, относящегося к первому абоненту или ко второму абоненту, атрибутов абонента, относящихся к первому абоненту или ко второму абоненту;

сопоставление принятых атрибутов абонента с имеющимися в наличии стимулирующими сегментами; и

выбор первого заменяющего стимулирующего сегмента и второго заменяющего стимулирующего сегмента из имеющихся в наличии стимулирующих сегментов на основании принятых атрибутов абонента.

10. Способ по п. 9, в котором указанные атрибуты абонента обозначают информацию об абоненте, которая дает возможность различить первого абонента и второго абонента.

11. Способ по п. 10, в котором указанная информация об абоненте содержит по меньшей мере некоторые из следующих элементов: возраст, местоположение и пол.

12. Способ по п. 1, в котором стимулирующий сегмент представляет собой рекламный сегмент, предназначенный для группы абонентов, а первый и второй заменяющие стимулирующие сегменты представляют собой индивидуально адресованную информацию, предназначенную, соответственно, для первого абонента и для второго абонента.

13. Способ по п. 1, дополнительно содержащий прием для по меньшей мере первого абонента, сетевого идентификатора, служащего признаком устройства воспроизведения, используемого первым абонентом, и канала, служащего признаком потока, формируемого для первого абонента.

14. Способ по п. 1, в котором этап получения первого и второго заменяющих стимулирующих сегментов содержит прием из рекламного сервера признака первого и второго заменяющих стимулирующих сегментов, определенных на основании атрибута абонента, принятого из устройства воспроизведения, в указанном рекламном сервере, который выполнен с возможностью коррелирования указанного атрибута абонента с рекламными параметрами, соответствующими этим первому и второму заменяющим стимулирующим сегментам.

15. Сетевое устройство передачи, выполненное с возможностью доставки видеопотока, содержащее:

сервер потоковой передачи, имеющий интерфейс к головной станции для обнаружения и приема потока, передаваемого группе абонентов;

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

определение точки начала врезки в поток, служащей признаком начала стимулирующего сегмента;

определение точки окончания врезки в поток, служащей признаком конца стимулирующего сегмента;

логический модуль адресации, выполненный с возможностью:

получения первого и второго заменяющих стимулирующих сегментов в приемлемом формате в ответ на атрибут абонента, относящийся к абоненту, принимающему поток;

определения протокола, согласующегося с соответствующими устройствами воспроизведения, относящимися к первому и второму абонентам;

перекодирования первого и второго заменяющих стимулирующих сегментов из их соответствующих форматов в протокол, согласующийся с соответствующими устройствами воспроизведения, относящимися к первому и второму абонентам;

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

врезки первого и второго заменяющих стимулирующих сегментов, перекодированных в соответствующие протоколы, в соответствующие потоки, перекодированные соответственно устройствам воспроизведения каждого из первого и второго абонентов, причем первый и второй заменяющие стимулирующие сегменты являются различными; и

прерывания первого и второго заменяющих стимулирующих сегментов в точке окончания врезки в поток;

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

16. Устройство по п. 15, в котором сервер потоковой передачи дополнительно выполнен с возможностью:

обнаружения сообщения начала сегмента, служащего признаком начала стимулирующего сегмента;

обнаружения сообщения конца сегмента, служащего признаком конца стимулирующего сегмента;

преобразования обнаруженного сообщения начала сегмента в точку начала врезки для обозначения начала первого и второго заменяющих стимулирующих сегментов;

преобразования обнаруженного сообщения конца сегмента в точку окончания врезки для обозначения конца первого и второго заменяющих стимулирующих сегментов; и

врезки в поток, соответственно, первого и второго заменяющих стимулирующих сегментов на основании указанных преобразованных точки начала врезки и точки окончания врезки.

17. Устройство по п. 15, дополнительно содержащее интерфейс к рекламному серверу, выполненный с возможностью приема признака первого и второго заменяющих стимулирующих сегментов, определенных на основании атрибута абонента, принятого из устройства воспроизведения в указанном рекламном сервере, выполненном с возможностью коррелирования указанного атрибута абонента с рекламными параметрами, соответствующими этим первому и второму заменяющим стимулирующим сегментам.

18. Энергонезависимый машиночитаемый носитель информации, содержащий кодированные команды, которые при выполнении на центральном компьютерном устройстве инициируют реализацию этим центральным компьютерным устройством способа по п. 1.



 

Похожие патенты:

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных.

Изобретение относится к передаче мультимедийного транспортного пакета в мультимедийной транспортной системе стандарта Экспертной группы по кинематографии (MPEG-2). Технический результат заключается в повышении эффективности транспортировки MPEG в обычной среде мультимедийных сервисов на основе протокола Интернета (IP).

Изобретение относится к средствам обработки чека. Техническим результатом является расширение возможности применения носимого устройства.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении качества сжатого видео.

Изобретение относится к вычислительной технике. Технический результат заключается в сокращении нежелательного использования памяти.

Изобретение относится к электронному медиа-серверу для предоставления информационных данных медиа-канала множеству электронных медиа-клиентов. Технический результат изобретения заключается в упрощении медиа-сервера для телевизионной системы за счет использования виртуального медиа-канала.

Изобретение относится к вычислительной технике. Технический результат заключается в минимизации объема данных изображения с визуальным динамическим диапазоном (VDR), которые подлежат переносу на уровнях расширения.

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении артефактов.

Изобретение относится к вычислительной технике. Технический результат заключается в минимизации ошибки между исходным изображением и изображением.

Изобретение относится к кодированию видео, а конкретнее к методам для кодирования синтаксических элементов в ходе процесса кодирования видео. Техническим результатом является уменьшение запаздывания при кодировании синтаксических элементов, которые включают в себя сочетание контекстно-кодируемых бинов и кодируемых с обходом бинов.

Изобретение относится к области коммуникаций, в частности к устройству отображения постеров или тикеров. Технический результат заключается в уменьшении сложности работы оператора, улучшении опыта пользователя, что дополнительно обеспечивает гибкость сервисной работы. Предложен способ отображения постера, включающий получение информации первого файла, созданной поставщиком контента, при этом информация первого файла - это информация, которая должна быть добавлена в систему телевидения по протоколу интернета (IPTV); информация первого файла анализируется, и определяется, что количество постеров в информации первого файла меньше, чем количество областей, выделенных в предварительном шаблоне дисплея в IPTV-системе; и области в шаблоне дисплея заполнены одним или несколькими постерами, созданными одновременно, или одним или несколькими постерами, которые уже существуют в IPTV-системе, в подменю, принадлежащем той же категории, что и информация первого файла. 2 н. и 8 з.п. ф-лы, 7 ил.

Изобретение относится к области декодирования видео. Технический результат – обеспечение уменьшения памяти, требуемой при декодировании видео. Способ деквантования квантованных коэффициентов содержит этапы, на которых: принимают квантованные коэффициенты, представляющие блок видео, представляющий множество пикселей, и матрицу квантования; и деквантуют, используя, по меньшей мере, матрицу квантования, размер преобразования и квантованные коэффициенты, для определения коэффициентов преобразования; при этом деквантование включает в себя: процесс умножения квантованных коэффициентов на одно целое число, зависящее от параметра квантования, индекса квантованного коэффициента и размера преобразования; процесс сдвига результата упомянутого процесса умножения квантованных коэффициентов на одно целое число, зависящее от параметра квантования, индекса квантованного коэффициента и размера преобразования, причем сдвиг является операцией сдвига вправо; процесс отсечения результата упомянутого процесса сдвига до предварительно определенной битовой глубины и процесс сохранения результата упомянутого процесса отсечения в памяти. 3 з.п. ф-лы, 14 ил.

Изобретение относится к кодированию видео и инициализации контекста. Технический результат – повышение эффективности декодирования видеокадра. Способ декодирования видеокадра содержит этапы, на которых принимают слайс, принимают флаг, который используется в определении одного из трех способов инициализации, и инициализируют контекст контекстно-зависимого адаптивного двоичного арифметического кодирования (CABAC), ассоциированный с типом слайса, при этом в случае, когда тип слайса указывает тип слайса B и значение флага равно первому значению, контекст CABAC, ассоциированный с типом слайса B, инициализируется первым способом инициализации из трех способов инициализации, в случае, когда тип слайса указывает тип слайса B и значение флага равно второму значению, контекст CABAC, ассоциированный с типом слайса B, инициализируется вторым способом инициализации из трех способов инициализации, при этом второй способ инициализации используется для инициализации контекста CABAC, ассоциированного с типом слайса P, в случае когда тип слайса указывает тип слайса P и значение флага равно первому значению, и в случае, когда тип слайса указывает тип слайса I, контекст CABAC, ассоциированный с типом слайса I, инициализируется третьим способом инициализации из трех способов инициализации без использования флага. 6 н.п. ф-лы, 43 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении возможности параллельной обработки многопроекционных изображений. Устройство обработки изображения содержит секцию приема, выполненную с возможностью приема кодированного потока, содержащего синтаксис, в котором кодирована информация предела диапазона вектора движения (MV), причем информация предела диапазона MV содержит флаг, указывающий, имеет ли MV между проекциями соответствующий текущему блоку для ссылки на проекцию, отличающуюся от проекции текущего блока, предел диапазона в вертикальном направлении; и секцию декодирования, выполненную с возможностью декодирования принятого кодированного потока, на основании указанного флага, содержащегося в информации предела диапазона MV. 2 н. и 13 з.п. ф-лы, 63 ил.

Изобретение относится к области электросвязи и информационных технологий и предназначено для использования в сетях передачи видеоизображений, в частности при необходимости сжатия оцифрованных видеоизображений. Техническим результатом является повышение коэффициента сжатия без снижения качества восстановленного на приеме изображения за счет исключения предварительно сформированной библиотеки вейвлет-базисов и формирования базиса ортогонального преобразования непосредственно из самого блока исходного изображения. Предложен способ кодирования цифрового изображения. Согласно способу преобразуют цифровое пространство цифрового изображения, разделяют изображение на блоки размером P×N элементов, адаптивно кодируют каждый блок размером P×N элементов, формируют битовый поток. При этом адаптивное кодирование выполняют путем определения базиса ортогонального преобразования, причем для определения базиса ортогонального преобразования вычисляют правостороннюю матрицу ортогонального преобразования размером N×N и левостороннюю матрицу ортогонального преобразования размером Р×Р элементов. 1 з.п. ф-лы, 10 ил., 1 табл.

Изобретение относится к вычислительной технике. Технический результат заключается в возможности избежать потенциальных рассогласований кодера/декодера. Способ декодирования видеоданных, в котором принимают синтаксический элемент кодирования без потерь для текущего блока видеоданных, причем синтаксический элемент кодирования без потерь указывает, что текущий блок видеоданных кодирован с использованием режима кодирования без потерь, и причем синтаксический элемент кодирования без потерь является отдельным от значения параметра квантования (QP); определяют, что текущий блок видеоданных является текущим квантуемым блоком на основе размера текущего блока видеоданных; присваивают значение ноль дельта-параметра квантования (dQP) для текущего квантуемого блока, причем значение dQP представляет собой разницу между значением QP и значением предиктора QP; определяют значение QP для текущего квантуемого блока на основе присвоенного значения dQP и предиктора QP; и декодируют текущий квантуемый блок в соответствии с режимом кодирования без потерь и определенным значением QP. 8 н. и 12 з.п. ф-лы, 9 ил.

Изобретение относится к способу и устройству для обработки текущего пиксельного блока изображения с использованием режима палитрового прогнозирования. Техническим результатом является снижение затрат на передачу служебной информации за счет уменьшения объема передаваемой информации относительно палитры из кодера в декодер. Способ для обработки текущего блока пикселов изображения использует режим палитрового прогнозирования, использующий текущую палитру для компоновки блока предиктора индексов, чтобы прогнозировать текущий пиксельный блок. Текущая палитра содержит записи, ассоциирующие индексы записей с пиксельными значениями. Прогнозируют текущую палитру из записей двух или более палитр, которые представляют собой палитры, ранее используемые для того, чтобы обрабатывать блоки пикселов. Используют предиктор палитры, который компонуется из используемой ранее для обработки пикселов палитры для единицы кодирования в текущем объекте кодирования и из ранее используемой палитры, для которой битовая карта флага указывает, скопированы или нет ее элементы в используемую в прошлый раз палитру. 8 н. и 5 з.п. ф-лы, 28 ил.

Изобретение относится к способу обработки информации и устройству обработки информации, которые относятся к области компьютерных технологий. Техническим результатом является расширение функциональных возможностей. Способ содержит следующие этапы: прием информации, введенной пользователем на дисплее интерфейса приложения «Калькулятор», и генерирование платежной информации в соответствии с информацией, введенной на интерфейсе дисплея. Платежная информация может генерироваться на интерфейсе приложения «Калькулятор» так, что пользователь имеет возможность выполнить платеж с помощью приложения «Калькулятор» непосредственно в соответствии с отображаемой платежной информацией. 3 н. и 10 з.п. ф-лы, 6 ил.

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

Изобретение относится к технологиям кодирования/декодирования видеосигнала. Техническим результатом является повышение эффективности декодирования видеосигнала. Предложен способ декодирования видеосигнала. Способ содержит этап, на котором получают разностные коэффициенты преобразования, относящиеся к текущему блоку, из видеосигнала. Далее согласно способу получают прошедшее обратное квантование разностные коэффициенты преобразования посредством выполнения обратного квантования разностных коэффициентов преобразования. Осуществляют определение на основании информации о режиме обхода при преобразовании, указывающей режим обхода при преобразовании для текущего блока, режима обхода при преобразовании для текущего блока из числа одного или более возможных режимов обхода при преобразовании. При этом один или более возможный режим обхода при преобразовании включает по меньшей мере один режим из числа режима двумерного преобразования, режима горизонтального предсказания, режима вертикального предсказания или режима без преобразования, причем информацию о режиме обхода при преобразовании декодируют из видеосигнала. 3 з.п. ф-лы, 11 ил., 5 табл.
Наверх