АДАПТИВНОЕ РАЗМЕЩЕНИЕ ВСПОМОГАТЕЛЬНЫХ МЕДИАДАННЫХ В РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМАХ
ADAPTIVE PLACEMENT OF AUXILIARY MEDIA DATA IN RECOMMENDER SYSTEMS

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству, способу и компьютерному программному продукту для управления размещением вспомогательных медиаданных (например, вспомогательной аудио, видео или текстовой информации), относящихся к персонализированному каналу или элементу контента и используемых для поддержки пользователя, рекламного объявления или тому подобного.
УРОВЕНЬ ТЕХНИКИ
Использование рекомендательной технологии постоянно внедряется в рынок. Среди различных примеров, веб-сайты предлагают рекомендатель для поддержки пользователей в поиске элементов контента (например, фильмов), которые им нравятся, и электронные устройства (например, персональное устройство видеозаписи) используют рекомендатель для автоматической фильтрации элементов контента. Рекомендательные системы все больше и больше применяются для индивидуализации и персонализации услуг и продуктов посредством изучения профиля пользователя, на основе обратной связи от пользователя по выбранным элементам контекста (например, книгам, песням, телевизионным (ТВ) программам, фильмам и т.д.) и используют методики машинного изучения для вывода оценок новых элементов.
Рекомендатель типично изучает предпочтение пользователя, на основе оценок, которые пользователь выдает по элементам. Эти оценки типично являются двоичными классификациями, такими как "нравится" и "не нравится", соответственно, или основаны на более продуманной классификации в диапазоне степеней того, насколько "нравится". В связи с этим, пользовательская оценка предоставляет интерфейс, посредством которого пользователь обучает рекомендатель своим предпочтениям. Этот процесс изучения является затянутым, в том смысле, что пользователь должен оценить значительное число элементов до того, как рекомендатель сможет сделать разумные предложения. Рекомендательные системы типично требуют обратную связь от пользователя для изучения вкуса пользователя. Эта обратная связь может быть предоставлена в явной форме или неявной форме. Явная обратная связь состоит из предоставляемых пользователем оценок для множества элементов, т.е. в форме пятибалльной шкалы или в двоичной форме нравится/не нравится. Неявная обратная связь приходит из наблюдений за действиями пользователя, такими как покупки, загрузки, выбор элементов для проигрывания или удаления и т.д. Действия пользователя затем интерпретируются рекомендательной системой и преобразуются в выставление баллов. Например, типично, рекомендательные системы интерпретируют действие покупки как положительный балл, или, в случае с элементами видео, суммарная длительность просмотра более/менее чем 50% может подразумевать положительный/отрицательный балл.
Повсюду далее будет сделано различие между "оценками", которые даются пользователем по элементам контента, и "баллами" или "выставлением баллов", которые сгенерированы рекомендательной системой.
Широко используемыми методиками являются совместная фильтрация и наивная байесовская классификация. Тем самым, из громадного количества элементов контента, может быть осуществлена выборка только тех элементов, которые пользователям (или группе пользователей) нравятся или пользователь (или группа пользователей) предпочитает. Рекомендатели типично предлагаются как отдельная услуга или блок, или как дополнение к существующей услуге или блоку. Они все больше и больше появляются в потребительских устройствах, таких как телевизоры или устройства видеозаписи.
Желанием рекламодателя является удостовериться, что правильные люди смотрят их рекламные объявления ("ad"). Телевизионные рекламодатели тратят много усилий, пробуя удостовериться, что их рекламные объявления передаются в эфир во время телевизионных передач, имеющих надлежащие демографические показатели. Таким образом, телевизионные рекламодатели пытаются сопоставить рекламные объявления с демографическими показателями аудитории для конкретных телевизионных программ, покупая рекламные слоты для тех телевизионных программ, которые, они надеются, привлекут надлежащую аудиторию для их рекламных объявлений. К сожалению, для рекламодателей не существует пути узнать в реальном времени, смотрят ли люди их рекламные объявления или достигают ли рекламные объявления целевых демографических групп. Аналогично, для телевизионных рекламодателей не существует пути для определения моделей просмотра отдельных зрителей или для нацеливания рекламных объявлений на отдельных зрителей, так как одни и те же рекламные объявления транслируются всем смотрящим конкретную программу.
WO2002/033975 раскрывает систему и способ для размещения рекламных объявлений на системе воспроизведения видеостороны клиента. Клиенту обеспечена возможность делать определение приоритета размещения рекламных объявлений отдельно от функции подачи рекламных объявлений запрашивающему приложению. Механизм динамического размещения рекламных объявлений переупорядочивает рекламные объявления, когда контекст системы изменяется, чтобы выдать следующее рекламное объявление, подлежащее размещению. Таким образом, позднее, когда приложение отправляет запрос рекламного объявления, механизм динамического размещения рекламного объявления может быстро ответить рекламным объявлением, подлежащим размещению. Рекламные объявления также предпочтительно переупорядочиваются после того, как рекламное объявление размещено. Более того, размещение рекламных объявлений управляется посредством интерпретированных правил для каждого рекламного объявления. Это решение предоставляет способ доставки рекламных объявлений восприимчивой аудитории, где решение является чувствительным к контексту, в котором был сделан запрос рекламного объявления и в котором рекламные объявления могут быть размещены очень быстро для каждого отдельного пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является предоставить улучшенное размещение вспомогательных медиаданных, посредством которого может быть снижена нагрузка передачи сигналов и обработки, а также объем хранения, ассоциированный с процессом размещения.
Эта цель достигается посредством устройства, заявленного по п.1, способа, заявленного по п.21, и компьютерного программного продукта, заявленного по п.22.
Предлагается предоставлять устройство для управления размещением вспомогательных медиаданных относительно по меньшей мере одного элемента контента, представленного пользователю. Вспомогательные медиаданные и элемент контента отличаются друг от друга, например, их контентом или их источником.
Устройство содержит:
a) первый планировщик (111) для планирования упомянутого по меньшей мере одного элемента контента на основе профиля пользователя, полученного от рекомендательной системы; и
b) второй планировщик (118) для планирования размещения упомянутых вспомогательных медиаданных в ответ на упомянутый первый планировщик (111),
c) при этом упомянутый второй планировщик адаптирован для приема информации о запланированном контенте от упомянутого первого планировщика и для решения, какие вспомогательные медиаданные разместить в пространстве представления, на основе упомянутой принятой информации.
Другими словами: как для элементов контента, так и для вспомогательных медиаданных - каждым предоставлен специализированный планировщик. Первый планировщик действует в качестве планировщика контента, тогда как второй планировщик действует в качестве планировщика вспомогательных медиаданных. Информация о запланированном контенте является информацией, описывающей элемент контента. Таким образом, второй планировщик может основывать свои решения о том, какие вспомогательные медиаданные следует разместить в пространстве представления, на основе описания упомянутого элемента контента.
Аналогично, предложен способ управления размещением вспомогательных медиаданных относительно по меньшей мере одного элемента контента, представленного пользователю. Способ содержит этапы, на которых:
a) планируют упомянутый по меньшей мере один элемент контента в первом планировщике на основе профиля пользователя, полученного от рекомендательной системы;
b) принимают от упомянутого первого планировщика информацию о запланированном контенте; и
c) решают во втором планировщике на основе упомянутой принятой информации о том, какие вспомогательные медиаданные разместить в пространстве представления.
Следовательно, предложенный подход размещения предоставляет эффективное и оптимизированное размещение вспомогательных медиаданных, который сопряжен с планировщиком контента рекомендательной системы. Тем самым, размещение может управляться и оптимизироваться на стороне клиента в большой степени, так что нагрузка передачи сигналов и обработки могла быть снижена.
Согласно предпочтительному варианту осуществления, второй планировщик адаптирован для инициируемой загрузки вспомогательных медиаданных, подлежащих размещению, относительно конкретного элемента контента, и для отбрасывания дополнительных вспомогательных медиаданных, не подлежащих размещению, относительно конкретного элемента контента. Соответственно, объем вспомогательных медиаданных, подлежащих хранению, на стороне клиента может быть значительно снижен, поскольку только совпадающие элементы вспомогательных медиаданных сохранены локально и могут быть удалены на основе фактического потока представляемых элементов контента и, таким образом, реального поведения пользователя при просмотре.
Согласно еще одному предпочтительному варианту осуществления, который может быть скомбинирован с ранее отмеченным предпочтительным вариантом осуществления, второй планировщик адаптирован для обработки метаданных, относящихся к упомянутому элементу контента, и решению о том, какие вспомогательные медиаданные разместить в пространстве представления на основе упомянутых метаданных.
Согласно первому аспекту, второй планировщик может быть адаптирован для назначения рекламного видеообъявления предварительно определенному событию запланированного контента и для вставки рекламного видеообъявления в канал контента как видимое задание программы передач.
Согласно второму аспекту, который может быть скомбинирован с первым аспектом, второй планировщик может быть адаптирован для назначения рекламного видеообъявления предварительно определенному событию или каналу запланированного контента и для воспроизведения рекламного видеообъявления до и после события или канала.
Согласно третьему аспекту, который может быть скомбинирован с первым или вторым аспектом, второй планировщик может быть адаптирован для обнаружения события запуска и для вставки элемента вспомогательных медиаданных в целевой объект канала контента в ответ на обнаруженное событие запуска.
Согласно четвертому аспекту, который может быть скомбинирован с любым из с первого по третий аспекты, событие запуска может содержать по меньшей мере одно из записи элемента контента, удаления элемента контента и поступления нового объекта вспомогательных медиаданных для размещения.
Согласно пятому аспекту, который может быть скомбинирован с третьим или четвертым аспектом, целевой объект может содержать одиночный показ или событие внутри канала контента.
Согласно шестому аспекту, который может быть скомбинирован с любым из с первого по пятый аспекты, второй планировщик могут быть адаптирован для распределения приоритета элементам вспомогательных медиаданных на основе по меньшей мере одного из информации таргетинга, информации приоритезации, информации о выделении факторов и информации о популярности.
В первом конкретном примере шестого аспекта, информация о популярности может быть определена на основе пользовательской оценки или посредством измерения частоты сбросов или просмотров элемента вспомогательных медиаданных.
Во втором конкретном примере шестого аспекта, который может быть скомбинирован с вышеупомянутым первым конкретным примером, информация приоритезации может быть определена на основе по меньшей мере одного из поведения пользователя при просмотре в целевом канале, коэффициента популярности, ожидаемой частоты кликов и ожидаемой доходности.
Согласно седьмому аспекту, который может быть скомбинирован с любыми из с первого по шестой аспектами, второй планировщик может быть адаптирован для хранения информации о числе размещений элемента вспомогательных медиаданных в канале контента.
Согласно восьмому аспекту, который может быть скомбинирован с любыми из с первого по седьмой аспектами, второй планировщик может быть адаптирован для определения коэффициента релевантности, который указывает релевантность элемента вспомогательных медиаданных, и при этом элемент с наивысшим коэффициентом релевантности используется для размещения.
Согласно девятому аспекту, который может быть скомбинирован с любыми из с первого по восьмой аспектами, устройство может быть адаптировано для записи событий элементов контента и для создания новых каналов контента, и при этом второй планировщик может быть адаптирован для определения местоположения для размещения и элемента контента вспомогательных медиаданных, который подходит к определенному местоположению, если обеспечена возможность размещения.
Согласно десятому аспекту, который может быть скомбинирован с любыми из с первого по девятый аспектами, второй планировщик может быть адаптирован для пресечения размещения элемента вспомогательных медиаданных, если элемент был размещен или просмотрен более чем предварительно определенное число раз.
Согласно одиннадцатому аспекту, который может быть скомбинирован с любыми из с первого по десятый аспектами, второй планировщик может быть адаптирован для управления размещением элемента вспомогательных медиаданных на основе по меньшей мере одного из информации о профиле контента и информации о профиле вспомогательных медиаданных, полученной из источника вспомогательных медиаданных.
Согласно двенадцатому аспекту, который может быть скомбинирован с любыми из с первого по одиннадцатый аспектами, второй планировщик может быть адаптирован для хранения первой идентификационной информации для идентификации элемента вспомогательных медиаданных и второй идентификационной информации для идентификации канала контента.
Согласно тринадцатому аспекту, который может быть скомбинирован с любыми из с первого по двенадцатый аспектами, второй планировщик может быть адаптирован для применения соотношения между вспомогательными медиаданными и элементами контента для каждого канала контента, при этом размещение вспомогательных медиаданных запланировано на основе определенного соотношения. Соотношение, которое должно быть применено вторым планировщиком, может быть определено самим вторым планировщиком или посредством центрального сервера, который передает соотношение каждому второму планировщику в сети клиент-сервер.
Согласно четырнадцатому аспекту, который может быть скомбинирован с любыми из с первого по тринадцатый аспектами, второй планировщик может быть адаптирован для удаления элемента вспомогательных медиаданных, когда предварительно определенный рабочий цикл истек, и при этом второй планировщик (118) может быть адаптирован для пресечения удаления, если элемент отмечен предварительно определенной информацией, указывающей, что элемент должен быть удержан.
Согласно пятнадцатому аспекту, который может быть скомбинирован с любыми из с первого по четырнадцатый аспектами, второй планировщик может быть адаптирован для пропуска элемента вспомогательных медиаданных в ответ на входную информацию, принятую от пользовательского интерфейса.
Согласно шестнадцатому аспекту, который может быть скомбинирован с любыми из с первого по пятнадцатый аспектами, второй планировщик может быть адаптирован для инициирования загрузки элемента вспомогательных медиаданных, когда элемент был определен, как совпадающий элемент для размещения, и при этом второй планировщик может быть адаптирован для удаления элемента, когда время истечения действия совпавшего элемента контента истекло.
Следует отметить, что вышеупомянутое устройство может быть реализовано как дискретные схемы аппаратного обеспечения с дискретными аппаратными компонентами, как интегральная микросхема, как компоновка модулей микросхем, или как устройство обработки сигналов, или компьютерное устройство, или микросхема, управляемая подпрограммой программного обеспечения или программой, хранящейся в памяти.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Данное изобретение будет теперь описано в качестве примера, на основе вариантов осуществления со ссылкой на сопутствующие чертежи, на которых:
на Фиг.1 показана схематичная блок-схема рекомендательной системы с планировщиком контента и планировщиком вспомогательных медиаданных согласно варианту осуществления;
на Фиг.2 показана основная схема последовательности операций для процесса размещения согласно варианту осуществления;
на Фиг.3 показана схема последовательности операций подпроцесса первого размещения варианта осуществления;
на Фиг.4 показана схема последовательности операций подпроцесса второго размещения варианта осуществления;
на Фиг.5 показана схема последовательности операций подпроцесса третьего размещения варианта осуществления;
на Фиг.6 показана схема последовательности операций процесса размещения наложения согласно варианту осуществления; и
на Фиг.7 показана схема последовательности операций процесса размещения баннера согласно варианту осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Варианты осуществления настоящего изобретения будут теперь описаны на основе примерной рекомендательной системы, которая генерирует оценки или баллы по элементам контента, таким как книги, ТВ программы, фильмы и т.д., и которая обеспечивает возможность планирования контента и вспомогательных медиаданных. Несмотря на то, что в следующих вариантах осуществления описано размещение видео, аудио и текстовых рекламных объявлений, настоящее изобретение не ограничено такими типами вспомогательных медиаданных и может быть использовано для любых других вспомогательных медиаданных, которые могут быть вставлены или добавлены для других целей, таких как поддержка пользователей или руководство, и т.д.
На Фиг.1 показана схематичная блок-схема рекомендательной системы, которая содержит хранилище 103 информационных данных, присоединенное к источнику (S) 101. Источник 101 может, например, быть услугой электронный телегид (EPG) по Интернету, который предоставляет информационные данные по ТВ программам. Хранилище 103 информационных данных может быть присоединено к по меньшей мере одному фильтру (F) 105, который ассоциирован с персонализированным каналом контента. Следует отметить, что любое число персонализированных каналов контента может быть предоставлено. Выход фильтра 105 присоединен к соответствующему рекомендательному механизму (RE) 107. Таким образом, каждый персонализированный канал контента может иметь собственный рекомендательный механизм 107, ассоциированный с ним. Каждый рекомендательный механизм 107 и, следовательно, персонализированный канал контента имеет профиль (P) 109, ассоциированный с ним. Выход рекомендательного механизма 107 присоединен к планировщику 111 контента (C-SCH). Планировщик 111 контента присоединен к устройству 113 хранения (например, набору из жестких дисков) и к селектору (SEL) 115. Хранилище 103 информационных данных также присоединено к источнику (CS) 117 контента. Источник 117 контента предоставляет, например, по меньшей мере аудио-/видеоинформацию трансляционным образом или по запросу. К тому же, источник 117 контента может предоставлять информационные данные, например, информацию EPG, внутри вертикального гасящего интервала видеосигнала, или метаданные MPEG-7 по сегментам конкретного элемента контента (например, границы сцены фильма). Источник 117 контента присоединен к селектору 115, содержащему по меньшей мере один набор средств изоляции контента (например тюнер или тому подобные), обеспечивающих возможность изолировать один или более элементов контента для записи на устройство 113 хранения. Выход селектора 115 присоединен к устройству 113 хранения.
Дополнительно, предоставлен планировщик 118 вспомогательных медиаданных (A-SCH), который также присоединен к устройству 113 хранения, так чтобы размещать выбранные или запланированные вспомогательные медиаданные (например, рекламные объявления) в канале контента при ассоциации с совпадающим элементом контента или событием. Размещение вспомогательных медиаданных в планировщике 118 вспомогательных медиаданных основано на выходной информации планировщика 111 контента. Необязательно, планировщик 118 вспомогательных медиаданных может быть присоединен также к селектору 115, чтобы обеспечить возможность размещения вспомогательных медиаданных в уже выбранных элементах контента в селекторе 115. Элементы вспомогательных медиаданных, подлежащие размещению, могут быть извлечены из хранилища 119 вспомогательных медиаданных (например, набора жестких дисков), в которое вспомогательные медиаданные могут быть загружены, например, через Интернет от поставщиков (например, рекламодателей) вспомогательных медиаданных.
Теперь будет описана работа устройства с Фиг.1. Информационные данные текущего элемента контента, подлежащего проигрыванию на персонализированном канале контента, собираются из источника (Интернета) 101 или получаются посредством других средств, например, посредством передачи в вертикальном гасящем интервале аналогового сигнала телетрансляции или посредством транспортных потоков трансляции цифрового видео (DVB), или комбинаций любого из вышеупомянутого. Элементом контента может быть ТВ программа, поток данных, содержащий видео и аудиоданные или сегмент программы, и т.д.
Информационные данные могут содержать множество атрибутов и значений атрибутов, ассоциированных с элементом контента, например, название, актеры, режиссер и жанр. Каждый профиль 109 основан на информационных данных вместе с данными, указывающими оценки пользователя "нравится" или "не нравится". Оценки "нравится" и "не нравится" могут быть основаны на обратной связи по элементам контента, которые проходят ассоциированный фильтр 105. Эта обратная связь может быть дана как явная оценка пользователями, которые используют конкретный персонализированный канал контента. Данные оценки могут быть сделаны несколькими путями. Например, пользователь может, используя устройство дистанционного управления, указать для выбранного в данный момент элемента контента или заданного атрибута текущего элемента контента его оценку ("нравится" или "не нравится") посредством нажатия надлежащих кнопок на пользовательском интерфейсе (например, устройстве дистанционного управления). В качестве альтернативы, можно наблюдать за поведением пользователя, так что фиксированные правила могут быть заменены правилами, которые являются "изученными" и персонализированными для каждого пользователя. При более продвинутой установке, степень того, насколько "нравится", может быть предоставлена на дискретной или непрерывной шкале или вычислена вместо классификаций только "нравится" или "не нравится".
Когда информационные данные элемента контента проходят фильтр 105, эти информационные данные пересылаются рекомендательному механизму 107. Рекомендательный механизм вычисляет степень того, насколько "нравится", или оценку на основе своего ассоциированного профиля 109 для этого последующего элемента контента. Информационные данные, ассоциированные с последующим элементом контента, затем пересылаются, вместе с вычисленной оценкой, планировщику 111, который впоследствии вычисляет расписание записи, которое будет использовано для планирования записи элементов контента, предложенных рекомендательным механизмом 107, на устройство 113 хранения. В частности, планировщик 111 может сначала учитывать элементы контента высокой степени того, насколько "нравится", или оценки, в то же время по-прежнему учитывая достаточный новый контент для каждого персонализированного канала контента.
С этой целью, расписание записи, вычисленное планировщиком 111, используется, чтобы дать инструкцию селектору 115 выбрать элементы контента, доступные из источника 117 контента для их записи на устройство 113 хранения.
Профили использования или пользователей могут быть выведены с использованием неявного анализа профиля или явного анализа профиля. Способы неявного анализа профиля выводят профили использования контента ненавязчиво из пользовательских историй использования, например, наборы ТВ передач, просмотренных или не просмотренных. Способы явного анализа профилей могут извлекать профили использования контента путем позволения пользователю указывать оценки на уровне элементов контента. Может быть предоставлен пользовательский интерфейс (не показан), который может быть, например, пультом дистанционного управления или любым другим типом устройства управления, посредством которого пользователь может контролировать использование элемента контента. Пользовательский интерфейс может быть также реализован на экране дисплея, с которым пользователь может взаимодействовать, например, сенсорный экран.
Рекомендательная система с Фиг.1 может быть адаптируемой и масштабируемой для всех видов ввода вспомогательных медиаданных от любых поставщиков. Планировщик 118 вспомогательных медиаданных может, например, быть адаптирован для планирования контента длительного рекламного объявления типа информационной рекламной передачи с простым призывом к действию или функциональностью транзакции (заказать брошюру и т.д.). Брендированные каналы могут быть образованы посредством предоставления видео рекламодателя с призывами к действию или функциональностью транзакции (на основе текста). Дополнительно, баннеры может быть запланированы посредством их размещения на страницах пользовательского интерфейса EPG или платного ТВ или посредством предоставления ссылок на редактируемые и брендированные каналы или на предварительно записанные видео. Кампания назначения приоритетов может быть инициирована посредством планирования приоритезированного и выступающего отображения рекламного видеообъявления или брендированного канала на "стартовой странице" (если есть) с предварительно загруженным контентом, например, в устройство 113 хранения. В качестве дополнительного варианта, размещение перед, во время и после просмотра может быть запланировано посредством воспроизведения коротких рекламных объявлений до, во время (в предварительно заданных разделяющих точках) или после события. В качестве следующего варианта, наложения могут быть запланированы для рекламных видеообъявлений, так чтобы запускать ссылки или транзакции. Запланированные вспомогательные медиаданные могут быть статичным цифровым размещением, которое будет отображено на экране проигрывателя каждый раз, когда пользователь приостановит видеоклип, графикой, которая выдвигается снизу экрана просмотра видео без прерывания клипа, рекламным объявлением, которое занимает только участок отображаемого кадра, например, нижние 33% кадра (размещение в нижней трети гарантирует, что лицо человека в эфире не загорожено), или рекламным объявлением (например, наложением), которое при взаимодействии "разворачивает" окно просмотра для более длительного видео или брендированного канала.
Кроме того, могут быть предоставлены персонализированные каналы, которые основаны на выводе рекомендателя 107 - редактируемые или управляемые каналы. Их контент одинаков для всех пользователей и может быть создан посредством пользовательского интерфейса. Пользователь может подписаться на брендированный канал рекламодателя, который затем будет пополнен планировщиком 118 вспомогательных медиаданных. Поставщики вспомогательных медиаданных (например, рекламодатели) могут получить творческую свободу посредством обеспечения возможности технологии flash и языков разметки. Видео, которые совпадают с профилем пользователя или требованиями таргетинга, могут продвигаться планировщиком 118 вспомогательных медиаданных на устройство 113 хранения - даже если канал не подписан.
Брендированные каналы могут быть созданы посредством планировщика 118 вспомогательных медиаданных посредством объединения в набор одиночных видео для канала и задания по меньшей мере одного из имени канала, описания канала, логотипа канала, установок канала, числа видео (т.е. порядка проигрывания), установок фильтра канала, запирания профиля канала.
Дополнительно, планировщик вспомогательных медиаданных 118 может размещать наложения, включающие в себя призыв к действию, в выполняющихся рекламных видеообъявлениях, например, посредством баннеров на разных страницах, которые нацелены за счет поведения пользователя, посредством надлежащего отображения в списке "предложенных каналов" (требует механизма записи для каналов).
Рекламные видеообъявления, запланированные и размещенные планировщиком 118 вспомогательных медиаданных, могут содержать так называемые "информационные рекламные передачи" (то есть длительное видео, которое назначено событиям и вставлено в каналы как видимое задание программы передач, в противоположность "невидимым" рекламным объявлениям перед или после просмотра) и рекламные объявления перед просмотром и после просмотра (то есть короткие рекламные видеообъявления, которые невидимы в канале и воспроизводятся до и после события).
На Фиг.2 показана схема последовательности операций основного процесса размещения планировщика 118 вспомогательных медиаданных для размещения рекламного видеообъявления, в которой предоставлена логика вставки рекламного видеообъявления рядом с событием в канал.
Процесс с Фиг.2 может быть запущен, когда рекомендатель 107 или другая функция управления контентом на стороне клиента идентифицировала событие запуска для выполнения вставки рекламного объявления для целевого объекта. Целевым объектом может быть одиночный показ или событие в рамках канала контента, запланированное планировщиком 111 контента. Событиями запуска на стороне клиента могут быть запись передачи (например, когда запись началась) или удаление передачи (например, как только запись началась). На стороне сервера, событием запуска может быть поступление новых рекламных объявлений для размещения. Планировщик 118 вспомогательных медиаданных может принимать от планировщика 111 контента для всех каналов подтвержденные и запланированные элементы контента (например, показы) и может затем решить, какие рекламные объявления следует вызывать в рекламное пространство и размещать их в списке проигрывания соответствующих каналов, когда была начата запись события целевого контента.
На этапе S100 проверяется, содержит ли канал события целевого контента предварительно определенное событие сверх соотношения, что означает, что максимальное соотношение между размещенными рекламными объявлениями и событиями было уже достигнуто. Если так, рекламное объявление не размещается, и здесь процедура завершается. Если соотношение еще не было достигнуто, процедура переходит к подпроцессу A, который детализирован на Фиг.3 и в котором идентифицируется рекламное объявление, подлежащее размещению с контентом. Идентификация может быть основана на ранжированном списке рекламных объявлений с самыми высокими значениями, которые могут быть сгенерированы посредством комбинирования информации таргетинга от рекламодателей с показателями приоритезации со стороны сервера, выделения факторов в рекламе, совокупной популярности и т.д. В качестве альтернативы, рекламное объявление может быть размещено неявно рекомендателем (например, рекомендателем 107), при этом те же правила могут применяться для размещения контента и размещения рекламного объявления.
На этапе S101 проверяется, предоставлено ли рекламное объявление для размещения. Если нет, процедура завершается. Если рекламное объявление определено в подпроцессе A, то на этапе S102 проверяется, является ли рекламное объявление информационной рекламной передачей. Если так, процедура переходит к точке перехода "2", где инициируется подпроцесс с Фиг.4.
Если рекламное объявление не является информационной рекламной передачей, процедура переходит к этапу S103, где проверяется, является ли рекламное объявление рекламным объявлением перед просмотром или после просмотра. Если так, процедура переходит к точке перехода "3", где инициируется подпроцесс с Фиг.5. Если нет, процедура завершается.
На Фиг.3 показана схема последовательности операций подпроцесса A с Фиг.2 для явного или статичного размещения рекламных объявлений планировщиком 118 вспомогательных медиаданных на стороне клиента. Изначально, на этапе S201, инициируется итерирование по всем управляющим файлам рекламных объявлений (которые указывают отдельные рекламные объявления, подлежащие обработке). На данном этапе, рекомендатель 107 может уведомить сторону сервера о том, что новая передача была записана и/или добавлена в канал. Затем, на этапе S202 проверяется, было ли размещено рекламное объявление в этом канале ранее. Если так, процедура возвращается к этапу S201. Информация о том, сколько раз рекламное сообщение было уже размещено в канале, может удерживаться до тех пор, пока рекламное объявление более не будет в использовании (например, до тех пор, пока расширенный язык разметки (XML) для рекламного объявления не будет более транслироваться). Это отмечает завершение рабочего цикла рекламного объявления. Если оно еще не было размещено в этом канале, процедура переходит к этапу S203, где проверяется, совпадает ли правило таргетинга для данного рекламного объявления с целевой ТВ передачей. Если нет, процедура возвращается к этапу S201.
Если правило таргетинга определено как совпадающее, число результатов (т.е. потенциальных рекламных объявлений, подлежащих размещению) проверяется на этапе S204. Если число результатов равно "1", одиночное рекламное объявление определяется как рекламное объявление, подлежащее размещению, и процесс завершается, т.е. процесс с Фиг.2 продолжается на этапе S101. Иначе, если число результатов больше чем "1", процедура переходит к этапу 205, и результаты сортируются согласно присвоенному коэффициенту релевантности "A". Он может быть целым числом, ранжируемым от 0 до 100 и указывающим релевантность рекламного объявления (например, чем выше число, тем выше релевантность, или наоборот). Затем, на этапе S206 обрабатываются только те управляющие файлы с наивысшим коэффициентом релевантности "A". На последующем этапе S207 проверяется, осталось ли более чем одно рекламное объявление с наивысшим коэффициентом релевантности "A". Если нет, процедура выполняет переход к этапу S212, где определяется, что единственное оставшееся рекламное объявление является рекламным объявлением, подлежащим размещению.
Иначе, если осталось более чем одно рекламное объявление, на этапе S208 инициируется итерирование по всем оставшимся результатам. На последующем этапе S209, оставшиеся результаты сортируются согласно еще одному распределенному коэффициенту релевантности "B". Затем, проверяется на этапе S210, остается ли более чем одно рекламное объявление с наивысшим баллом. Если нет, процедура выполняет переход к этапу S212 и оставшееся определяется как рекламное объявление, подлежащее размещению. Иначе, если остается более чем одно рекламное объявление с наивысшим баллом, на этапе S211 рекомендатель может определить лучшее рекламное объявление, подлежащее размещению, например, на основе неявного размещения. И наконец, когда подпроцесс с Фиг.3 завершается, процедура переходит на этап S101 с Фиг.2.
В альтернативном варианте осуществления, предоставлен одноэтапный процесс сортировки релевантности, в котором нет перехода на этапе S207. Вместо этого, этапы с S208 по S210 всегда выполняются для того, чтобы определить и коэффициент "A", и коэффициент "B" для каждого результата. К тому же, к коэффициентам применяется весовой фактор, а именно фактор 100 для каждого коэффициента "A" и фактор 10 для каждого коэффициента "B", таким образом полученного. Затем, взвешенные коэффициенты складываются для образования единого коэффициента релевантности "C":
C = A*100 + B*10.
Выбор соответствующего весового фактора, например, 100 и 10, является примерным. Другие факторы тоже могут применяться.
Неявное размещение рекламного объявления может происходить "на лету", т.е. когда события записываются, и каналы создаются на стороне клиента. Когда новое событие или канал создается или добавляется, рекомендатель (который может быть частью планировщика 118 вспомогательных медиаданных или рекомендателем 107) определяет, обеспечивают ли возможность указанные правила размещать рекламное объявление. Если обеспечена возможность размещения рекламного объявления, рекомендатель определяет местоположение, в котором следует разместить рекламное объявление, и затем пытается найти рекламное объявление, которое подходит к этому местоположению.
Вставка длительных рекламных видеообъявлений (информационных рекламных передач) в персонализированные каналы может быть основана на рекламировании по меньшей мере одного из метаданных, информации о компании и доступной рекламной площадки, при этом сторона клиента запрашивает рекламные видеообъявления, которые следует загрузить от стороны сервера. Информационные рекламные передачи являются совпадающими с событиями, в которых видео назначено совпадающему событию и может быть помещено, например, перед ним в список каналов и после события в каналах новостного типа. С момента размещения они могут рассматриваться как любое другое событие в канале, как "обычная ТВ передача".
На Фиг.4 показана схема последовательности операций подпроцесса размещения информационных рекламных передач, инициированного на точке перехода "2" на Фиг.2. На этапе S301 проверяется, было ли уже размещено рекламное объявление при целевом событии или канале, содержащем событие. Если так, процедура завершается. Если нет, на этапе S302 проверяется, было ли рекламное объявление размещено более чем предварительно определенное число X раз в системе, но было просмотрено менее чем предварительно определенное число X раз. Если так, процедура завершается. Если нет, рекламное объявление ассоциируется на этапе S303 с целевым объектом и вставляется на этапе S304 в канал, например, до или после события. На этапе S305 определяется, что рекламное объявление теперь рассматривается как любое другое событие в канале, и свойства изменения могут быть помещены в архив. Затем, на этапе S306 проверяется, существует ли больше подходящих рекламных объявлений, подлежащих размещению, чем доступного пространства. Если нет, процедура завершается. Если так, излишние рекламные объявления размещаются в секции дополнительных программ канала, например, излишние (т.е. не размещенные) рекламные объявления могут быть перечислены чередующимися наверху списка дополнительных программ. Затем процедура завершается.
Явный таргетинг может быть достигнут посредством отправки правил размещения и/или данных EPG, используемых для размещения рекламного объявления, на сторону клиента. Неявный таргетинг может быть достигнут посредством отправки только метаданных, пока рекомендатель размещает рекламное объявление. Вставка планировщиком 118 вспомогательных медиаданных может быть затем основана на статичном или динамичном критерии, указанном поставщиками вспомогательных медиаданных (например, рекламодателями) посредством жесткого фильтра (статичный критерий) или посредством использования способностей самообучения и/или искусственного интеллекта (AI), предоставленных рекламодателем (динамичный критерий). Необязательно, релевантность для пользователя (как определено рекомендателем) может быть комбинированной с критерием и назначенным приоритетом от сервера.
Метаданные могут содержать профиль контента, где рекламодатели указывают комбинации метаданных (например, посредством логических операций, таких как "И" и "ИЛИ"), на которые они хотят нацелить видео. Любое поле метаданных может быть таргетировано в любой комбинации, и могут быть возможны множество комбинаций. Дополнительно, метаданные могут содержать профиль рекламного объявления, при этом они требуются для описания рекламного объявления для того, чтобы обеспечить возможность рекомендателю "изучить", какие типы рекламных объявлений являются популярными у пользователя и т.д., и описание рекламного объявления, которое описывает рекламное объявление для использования в EPG и которое может содержать название, подзаголовок, описание, жанр, ключевые слова и т.д., при этом таргетинг может быть отнесен к любому из вышеупомянутых типов метаданных.
На пользовательском интерфейсе может быть отображено по меньшей мере одно из названия, подзаголовка, описания, миниатюры и информации о продолжительности. Дополнительно, относящиеся к профилю контента метаданные могут содержать по меньшей мере одно из типа продукта, отрасли, имени рекламодателя/компании, бренда, агентства, режиссера, психологической направленности, жанра, целевых демографических показателей (например, в том, что касается возраста, региона, уровня дохода или пола), и стандарта.
Если более чем одно рекламное объявление одно рекламное объявление подходит в доступное место или пространство размещения, система должна определить, какое рекламное объявление разместить, на основе определенных правил приоритезации и оптимизации. Для того, чтобы принять решение о размещении, система (например, планировщик 118 вспомогательных медиаданных) генерирует значения приоритетов релевантности, которые могут учитывать по меньшей мере одно из ожидаемой доходности, релевантности, истории пользователя (бренд/тип рекламного объявления, на которое пользователь реагировал в прошлом), предпочтительных или высокооплачиваемых кампаний, и управления кампанией (на стороне сервера), например, бюджет рекламодателя. Если уже был достигнут бюджет рекламодателя (или является близким к достижению согласно тенденциям), рекламное объявление более не размещается.
Рекомендатель может "помнить", какие рекламные объявления просмотрены и какие пропущены, для определения вероятности просмотра рекламного объявления (например, если предоставлено множество совпадающих рекламных объявлений, и только одно определено подлежащим вставке). Дополнительно, популярность рекламного объявления может быть измерена посредством подсчета того, как часто рекламное объявление отображалось по сравнению с тем, как часто просматривалось (эквивалентно частоте кликов) и/или посредством подсчета того, как часто рекламное объявление отбрасывалось из канала без просмотра. В качестве дополнительного варианта, пользователям может быть обеспечена возможность оценивать рекламные объявления как любую ТВ передачу (например, большой палец вверх/вниз). Если рекламное объявление не нравится, оно удаляется из канала. Это создает потенциальное пространство для нового рекламного объявления, подлежащего размещению в канале (необязательно в той же позиции). В качестве дополнительного варианта, если конкретное рекламное объявление было просмотрено один раз, приоритет для отображения этого рекламного объявления снова в другом канале может быть понижен и/или отображение этого рекламного объявления снова в том же канале может быть пресечено. Затем, приоритет для "подобных" рекламных объявлений (один и тот же рекламодатель, одна и та же отрасль, один и тот же критерий метаданных) может быть повышен. К тому же, рекомендатель может запоминать историю просмотра с тем же набором правил, как и ТВ передач.
Предварительно определенное максимальное соотношение рекламное объявление/контент может быть установлено для каждого канала, например, 1:4, что означает, что одно рекламное объявление может быть размещено для вплоть до четырех показов. Если существует более чем 4 показа, может быть 2 рекламных объявления и т.д. Если максимальное соотношение не было достигнуто, совпадающее рекламное объявление автоматически вставляется в канал. Если максимальное соотношение было достигнуто, рекомендателю нужно выполнить приоритезацию. "Дополнительные программы" могут быть использованы как "переполнение" для неразмещенных рекламных объявлений (чередующиеся).
Приоритезация может быть основана на коэффициенте популярности, ожидаемой частоте кликов (CTR) для ожидаемой доходности. Ожидаемая CTR может быть определена исходя из предыдущего поведения пользователя и совокупных данных от всех пользователей. Если рекламное объявление было просмотрено, оно не должно быть заменено, пока не будет удалено. Если оно удалено, оно может быть заменено новым рекламным объявлением. К тому же, могут быть введены циклы удаления рекламных объявлений, при этом рекламное объявление (видео) может быть подвержено тому же рабочему циклу, как любая "обычная" ТВ передача в канале. Это означает, что если канал удаляет программы после предварительно определенного периода времени (например, одна неделя), рекламные объявления также удаляются после этого предварительно определенного периода времени. Если канал обеспечивает возможность не более чем предварительно определенного числа событий, рекламные объявления могут быть удалены вблизи других событий, как только это число было достигнуто. Исключением для этого правила может быть то, что если пользователь отмечает рекламное объявление как "удержать", система не удалит его. В этом случае пользователь решает, удалить ли рекламное объявление. Если кампания завершается, все рекламные объявления, которые являются частью этой кампании, могут быть удалены. Опять же, рекламные объявления, которые отмечены как "удержать", являются исключениями и не будут удалены.
В качестве альтернативного подхода, удаление рекламных объявлений может быть позволено, когда кампания завершена, или функциональность может быть предоставлена для управления циклами удаления.
В качестве другого варианта, может быть предоставлена функция пропуска, где пользователь может циклически проходить по разным рекламам до тех пор, пока не будет достигнуто предварительно определенное время проигрывания, например, пока сегодняшнее время проигрывания рекламы является по меньшей мере 10 секунд.
Короткие рекламные объявления могут быть вставлены в канал до (до просмотра) или после (после просмотра) события. В случае онлайн видео, могут быть предоставлены разделяющие точки для рекламирования посреди просмотра (вставка во время проигрывания). Вставка, размещение и приоритезация могут следовать тем же правилам, как и для информационных рекламных передач. Видеоролики могут наследовать рабочий цикл целевых событий. Однако рекламные объявления до и после просмотра могут не считаться как "обычные" ТВ передачи после их вставки и могут быть "невидимыми" в списке проигрывания канала (например, без миниатюр). Если связанное событие удалено, рекламные объявления могут быть удалены, и/или если связанное событие помещено в архив, рекламные объявления могут быть помещены в архив. Может быть задано возможное число или соотношение максимальных рекламных объявлений на каждый канал.
Рекламные объявления до просмотра и после просмотра не препятствуют или не исключают других форм рекламных объявлений. Например, событие с ассоциированной информационной рекламной передачей может также иметь рекламное объявление до просмотра и после просмотра.
На Фиг.5 показан подпроцесс размещения и управления рабочим циклом рекламных объявлений до просмотра и после просмотра, который начинается в точке перехода "3" с Фиг.2. На этапе S401 проверяется, было ли уже размещено рекламное объявление при событии или канале, содержащем событие. Если так, процедура завершается. Если нет, процедура переходит на этап S402, где проверяется, было ли рекламное объявление размещено более чем предварительно определенное число X раз в системе. Если так, процедура завершается. Если нет, рекламное объявление ассоциируется на этапе S403 с целевым объектом и затем размещается на этапе S404 при событии, например, до или после события. И наконец, на этапе S405 определяется, что рекламное объявление удаляется, когда событие удалено и/или помещается в архив, когда событие помещено в архив. В дальнейшем процедура завершается.
Процесс вставки может быть полностью отделен от списка воспроизведения канала и могут быть запущен каждый раз, когда ожидается изменение элемента списка воспроизведения (либо в результате того, что один элемент заканчивается в списке воспроизведения, и другой элемент следует начать, либо в результате изменения канала).
Все рекламные видеообъявления (информационные рекламные передачи, а также рекламные объявления до/после просмотра) могут быть ассоциированы с отображаемой графикой наложения, побуждающей к нажатию кнопки на пульте дистанционного управления, причем каждая является ссылкой или перенаправлением на брендированный канал или другое видео внутри системы или транзакцию (например, заказать брошюру).
На Фиг.6 показана схема последовательности операций процесса размещения наложения и управления рабочим циклом. На этапе S501, отыскивается целевое местоположение для желаемого наложения, например, посредством планировщика 118 вспомогательных медиаданных. Затем на этапе S502, желаемое наложение ассоциируется с каждым местоположением и позицией, и указывается продолжительность для отображения наложения. И наконец, на этапе S503, наложению определено оставаться в его местоположении до тех пор, пока оно не будет заменено или удалено.
На персонализированных ТВ каналах наложение может проявляться каждый раз, когда контент изменяется в канале, или когда пользователь начинает взаимодействовать с каналом. Наложение может показывать название канала, заголовок элемента, который проигрывается в данный момент и позицию проигрывания в этом элементе. Необязательно, может быть также указана другая информация, как источник, время/канал записи и т.д. Дополнительно, наложение может быть использовано для размещения иконки, которая проясняет, что пользователь может взаимодействовать с контентом, проигрываемым в данный момент.
Относящиеся к наложению метаданные могут содержать по меньшей мере одно из графики (унифицированной или созданной на заказ), кнопки пульта дистанционного управления для действия, целевого действия, временной метки в видео (если видео имеет временную метку для наложений) и целевых видеороликов.
Дополнительно, наложение может быть ассоциированным не только с рекламным видеообъявлением, но также с любым видеоконтентом в системе. Эта ассоциация может быть динамичной. Случаями использования может быть ТВ канал, который может иметь встроенное наложение в трансляцию передач, говорящее: "Нажмите красную, чтобы попасть на закулисный просмотр в этой передаче", или рекламодатель может дать точную временную метку того, когда его рекламное объявление находится в эфире, и предоставить наложение, которое должно быть наложено, на рекламное объявление телевидения, вещающего по сети, которое будет развернуто до его брендированного канала. Динамичная вставка наложения может быть также основана на предпочтениях пользователя и истории, а также на других признаках таргетинга, которые доступны в мире Интернет.
Дополнительно, баннеры могут быть размещены для рекламных изображений, которые отображаются в предварительно заданных местоположениях, например, во всем EPG. Эти страницы могут быть детальными страницами программ, списками (например, время, канал, жанр и т.д.), поисковыми страницами или пультом дистанционного управления.
На Фиг.7 показана схема последовательности операций процесса размещения баннера и управления рабочим циклом. На этапе S601 проверяется, должен ли быть использован предоставленный список для детальных страниц или для других страниц EPG. Если он должен быть использован для детальных страниц, процедура переходит на этап S602, где осуществляется поиск показов, которые совпадают с относящейся к событию идентификацией (ID). Затем на этапе S603 рекламное объявление ассоциируется с показами детальных страниц, которые были найдены на этапе S602. Вставленные баннеры определяются на этапе S604 как действительные до тех пор, пока не будут заменены или удалены.
Иначе, если определено на этапе S601, что список должен быть использован для других страниц EPG, процедура переходит на этап S605, где осуществляется поиск показов, которые совпадают с указанным критерием. Затем на этапе S606 рекламное объявление ассоциируется с указанной страницей EPG совпадающих показов. И наконец, вставленные баннеры снова определяются на этапе S604 как действительные до тех пор, пока не будут заменены или удалены.
Таргетинг баннеров может быть явным и может не задействовать рекомендатель. На стороне сервера, список ТВ передач может быть сгенерирован для каждого баннера. Он может быть целевым по отношению к деталям программ ТВ передач. Если рекламодатели предоставляют основной критерий показа (например, целевые жанры и т.д.), совпадающие передачи могут быть найдены на стороне сервера и список этих совпадающих передач может быть предоставлен. Этот список может регулярно обновляться. Если множественные рекламные объявления нацелены на одно событие, первое совпадение может быть отобрано и отображено.
Баннеры могут быть размещены в фильтрах поиска и результатах поиска и окнах просмотра EPG, в канале (например, рекламодатель может выбрать отображать баннер в листинге каналов конкретного канала), в обычном списке EPG (например, время), в списке предложенных каналов, в редактируемом канале или в брендированном канале. Баннеры могут быть выбраны посредством установления фокуса на них и нажатия OK или посредством простого нажатия выделенной кнопки на пульте дистанционного управления.
Относящиеся к баннеру метаданные могут содержать по меньшей мере одно из графики, списка ассоциированных брендированных и редактируемых каналов, страниц EPG и критерия, кнопки пульта дистанционного управления для действия (например, установить фокус и выбрать или конкретная кнопка (например, цветная кнопка)), целевое действие, список ассоциированных событий (например, для таргетинга описаний программ), списка ассоциированных жанров (для таргетинга фильтров EPG и поисков), целевых видео.
В качестве дополнительного варианта, персонализированная функциональность таргетинга может быть реализована на основе предыдущего поведения пользователя и/или предпочтениях, которые могут относится к списку каналов (например, если пользователю нравится этот канал, ему/ей может также понравиться этот продукт/видео/канал), списка предложенных каналов для подсветки одного предложенного канала, который совпадает с другими каналами пользователя или предпочтительными событиями, и/или для подсветки предложенного канала, метаданные таргетинга которого совпадают с деталями события (например, если пользователю может нравится эта передача, ему/ей может понравиться этот канал).
Возможными действиями интерактивных элементов могут быть заказ, на основе передачи адреса, отображение номера телефона или Интернет-адреса в качестве ссылки на детали программы события в EPG, для редактируемого и брендированного канала или для рекламного видеообъявления.
В вышеупомянутых сценариях размещения могут быть применены следующие правила для управления пространством хранения, например, устройствами 113 и 119 хранения с Фиг.1. Когда найдено совпадающее рекламное объявление для размещения, рекламное объявление может быть загружено и помещено в систему. Рекламные объявления, которые являются совпавшими с событиями, наследуют дату истечения срока действия этого события и могут быть удалены в дальнейшем, если только не будут помещены в архив.
Следует отметить, что настоящее изобретение может быть применено к рекомендательным системам для телеприставок, телевизоров, мобильных телефонов, карманных персональных компьютеров (PDA), персональных компьютеров (PC) и всех устройств, где рекомендатели используются для сбора, фильтрации и представления контента из множественных источников для их пользователей. Дополнительно, оно может быть применено на серверах или посредством услуг в Интернете или любой другой сети передачи данных. Данное изобретение таким образом не ограничено рекомендателями телевизионного и киноконтента, а может быть также применено к музыке, театральным показам, и всем типам продуктов и услуг, для которых данные использования или данные действий пользователя могут быть получены для рекомендателя.
Итак, были описаны устройство, способ и компьютерный программный продукт для управления рекомендательной системой, в которой размещение вспомогательных медиаданных относительно по меньшей мере одного элемента контента, представленного пользователю, является управляемым. Первый планировщик предоставлен для планирования по меньшей мере одного элемента контента на основе профиля пользователя, полученного от рекомендательной системы. Дополнительно, второй планировщик предоставлен для планирования размещения вспомогательных медиаданных в ответ на первый планировщик, при этом второй планировщик адаптирован для приема информации о запланированном контенте от первого планировщика и для решения, какие вспомогательные медиаданные разместить в пространстве представления, на основе принятой информации.
Хотя изобретение было проиллюстрировано и описано подробно в чертежах и вышеприведенном описании, такие иллюстрации и описание следует учитывать как иллюстративные или примерные и не ограничивающие. Данное изобретение не ограничено раскрытыми вариантами осуществления. Исходя из прочтения настоящего раскрытия, другие модификации будут очевидны специалистам в данной области техники. Такие модификации могут вовлекать другие признаки, которые уже известны в данной области техники и которые могут быть использованы вместо или в дополнение к признакам, уже описанным в настоящем документе.
Вариации в раскрытых вариантах осуществления могут быть поняты и осуществлены специалистами в данной области техники исходя из изучения чертежей, раскрытия и прилагаемой формулы изобретения. В формуле изобретения слово "содержащий" не исключает других элементов или этапов, и указание единственного числа не исключает множественности элементов или этапов. Одиночный процессор или другой блок может осуществлять по меньшей мере функции с Фиг.2-7 на основе соответствующих подпрограмм программного обеспечения. Компьютерная программа может храниться/распространяться на подходящем носителе, таком как оптический носитель информации или твердотельный носитель, поставляемом вместе или как часть другого аппаратного обеспечения, но также может распространяться в других формах, таких как через Интернет или другую проводную или беспроводную телекоммуникационную систему. Сам факт, что определенные признаки перечислены во взаимно разных зависимых пунктах формулы изобретения, не указывает на то, что сочетания этих мер нельзя использовать с пользой. Любые ссылки в формуле изобретения не следует толковать в качестве ограничения их объема.