Электронный путеводитель по медиаконтенту

Иллюстрации

Показать все

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

Реферат

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предпочтительно, представления источников медиаконтента, элементы медиаконтента и информация об элементах медиаконтента обновляются автоматически.

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

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

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

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

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

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

В дальнейшем источники медиаконтента также именуются “каналами”. Канал может быть либо линейным (т.е. канал содержит только широковещательные передачи DVB [записанные, живые или предстоящие]), либо нелинейным (т.е. канал содержит интернет-потоки).

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

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

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

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

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

фиг. 47 демонстрирует упрощенную схему последовательности операций системы, показанной на фиг. 46; и

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

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

Система 14 управления контентом содержит редактор 15 каналов, чтобы редактор мог создавать, графически конструировать, давать имя, изменять и/или удалять виртуальные каналы. Предпочтительно, редактор 15 каналов также выполнен с возможностью управления реальными медиаканалами. Таким образом, реальные медиаканалы можно добавлять в систему 14 управления контентом и удалять их из нее с помощью редактора 15 каналов. В редакторе 15 каналов предусмотрен медиаредактор, содержащий видеоредактор 15a и аудиоредактор 15b. Медиаредактор позволяет редактору создавать, удалять и изменять единичные медиаэлементы, например, видео- или аудиофайлы, и/или добавлять ссылки на внешне размещенный медиафайл и назначать ему метаданные. Кроме того, оператор может создавать графический дизайн для реального медиаканала. Посредством редактирования реального медиаканала с помощью редактора 15 каналов и, таким образом, изменения имени или списка воспроизведения реального медиаканала, создается виртуальный медиаканал.

Блок 12 приема сервера 10 электронных медийных материалов выполнен с возможностью приема метаданных элементов медиаконтента из источника 40 медиаконтента и/или путеводителя 50 по программам, наподобие электронного путеводителя по программам (EPG). Блок 12 приема дополнительно выполнен с возможностью подачи полученных метаданных в систему 14 управления контентом. Помимо этого и предпочтительно, блок 12 приема дополнительно выполнен с возможностью приема элементов медиаконтента из источника 40 медиаконтента и подачи принятых элементов медиаконтента в систему 14 управления контентом.

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

Кроме того, сервер 10 электронных медийных материалов содержит запоминающее устройство 24 для сохранения метаданных элементов медиаконтента. Запоминающее устройство 24 может быть дополнительно выполнено с возможностью сохранения элементов медиаконтента, принятых от блока 12 приема, и/или сохранения элементов медиаконтента, которые были преобразованы преобразователем 19 файлов. Таким образом, преобразователь 19 файлов может находиться в прямой связи с запоминающим устройством 24 также для получения данных, например элемента медиаконтента, из запоминающего устройства 24 и записи данных, например, преобразованного элемента медиаконтента, в запоминающее устройство 24.

Сервер 10 электронных медийных материалов дополнительно содержит систему 22 доставки метаданных для предоставления данных информации о медиаканале клиенту 30 электронных медийных материалов. Данные информации о медиаканале содержат данные информации по меньшей мере одного реального медиаканала, а также информации об элементах медиаконтента по меньшей мере одного виртуального медиаканала. Программа реального медиаканала обычно генерируется поставщиком контента источника 40 медиаконтента и обеспечивается источником 40 медиаконтента или путеводителем 50 по программам. В основном, программа виртуального медиаканала обеспечивается редактором и/или редакционным отделом, который обычно экономически объединен или является тем же субъектом, что и поставщик или оператор сервера 10 электронных медийных материалов, соответственно. Однако, виртуальный канал может создаваться и/или управляться любым внешним субъектом и/или даже пользователем клиента 30 электронных медийных материалов. Информация об элементах медиаконтента содержит по меньшей мере информацию о самом элементе медиаконтента, например, имя, заголовок и/или название элемента медиаконтента, и об источнике 40 медиаконтента, элемент из которого происходит медиаконтента. Следовательно, система 22 доставки метаданных позволяет клиенту 30 электронных медийных материалов получать конкретный элемент медиаконтента из соответствующего линейного источника 40 медиаконтента или нелинейного источника 40 медиаконтента без необходимости в обеспечении самого элемента медиаконтента сервером 10 электронных медийных материалов.

Таким образом, элементы медиаконтента линейного источника 40 медиаконтента, а именно широковещательные элементы медиаконтента, могут автоматически записываться клиентом 30 электронных медийных материалов для отложенного воспроизведения, например, согласно расписанию воспроизведения виртуального медиаканала или предпочтений воспроизведения пользователя клиента 30 электронных медийных материалов. В частности, клиент 30 электронных медийных материалов выполнен с возможностью обработки данных информации о медиаканале виртуального медиаканала и, таким образом, определения линейных элементов медиаконтента, включенных в виртуальный медиаканал. Предпочтительно, клиент 30 электронных медийных материалов дополнительно выполнен с возможностью инициирования записи линейных элементов медиаконтента, включенных в виртуальный медиаканал, и сохранения записанных линейных медиаэлементов на локальном блоке 24 хранения или удаленном блоке 46 хранения. Помимо записи и сохранения линейных элементов медиаконтента, в необязательном порядке, можно загружать и сохранять элементы медиаконтента нелинейных источников 40 медиаконтента. Однако, элементы медиаконтента нелинейных источников 40 медиаконтента обычно не подлежат автоматической загрузке клиентом 30 электронных медийных материалов, поскольку такие элементы медиаконтента, обычно, постоянно - или по меньшей мере в течение по меньшей мере того же периода времени, в течение которого элементы медиаконтента предоставляются в виртуальном медиаканале - доступны из источника 40 медиаконтента для обращения. В случае, когда нелинейный источник 40 медиаконтента обеспечивает элемент медиаконтента в течение лишь короткого периода - например, более короткого периода времени, чем период предоставления элементов медиаконтента в виртуальном медиаканале - клиент 30 электронных медийных материалов выполнен с возможностью автоматической загрузки соответствующего элемента медиаконтента на его локальный блок 34 хранения (см. фиг. 48) или удаленный блок 46 хранения. В общем случае, блок хранения может быть локальным или удаленным. Для сохранения данных информации о медиаканале реальных и виртуальных медиаканалов предпочтителен локальный блок 34 хранения, который непосредственно подключен к телевизионной приставке или интеллектуальному телевизору, содержащей(ему) клиент 30 электронных медийных материалов, или входит в их состав. Элементы медиаконтента также можно сохранять в удаленном блоке 46 хранения, к которому может обращаться клиент 30 электронных медийных материалов, например, через интернет. Альтернативно или дополнительно, система 14 управления контентом выполнена с возможностью идентификации таких элементов медиаконтента и сохранения их на запоминающем устройстве 24, если указано. В общем случае, предпочтительно, клиент 30 электронных медийных материалов выполнен с возможностью автоматической записи или загрузки элементов медиаконтента, которые не будут доступны на источнике 40 медиаконтента в пределах заранее определенного времени, например, периода времени, когда конкретные элементы медиаконтента содержатся в виртуальном канале, предоставленном сервером 10 электронных медийных материалов.

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

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

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

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

Предпочтительно на начальном этапе, метаданные элементов медиаконтента, которые обеспечены источником 40 медиаконтента, принимаются блоком 12 приема сервера 10 электронных медийных материалов. Метаданные получаются непосредственно из источника 40 медиаконтента и/или из путеводителя 50 по программам и/или вводится вручную в часть медиаредактора, например, видеоредактор 15a или аудиоредактор 15b системы 14 управления контентом.

На следующем этапе, блок 12 приема передает принятые метаданные на систему 14 управления контентом. Предпочтительно, система 14 управления контентом непосредственно сохраняет принятые метаданные в запоминающее устройство 24. Затем, система 14 управления контентом обеспечивает выбранные или случайные метаданные, принятые от блока 12 приема, анализатору 16 файлов. Анализатор 16 файлов анализирует параметр файла элемента медиаконтента и пересылает результат анализа на блок 18 выбора файла. Блок 18 выбора файла выбирает элементы медиаконтента, которые имеют параметр файла, которые могут воспроизводиться на конкретном клиенте 30 электронных медийных материалов для представления этому конкретному клиенту 30 электронных медийных материалов в виртуальном канале. Таким образом, каждый клиент 30 электронных медийных материалов снабжается виртуальными каналами, содержащими ссылки на медиаисточники элементов медиаконтента, которые могут воспроизводиться на этом соответствующем клиенте 30 электронных медийных материалов.

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

Система 14 управления контентом пересылает метаданные в форме реального канала или виртуального канала через систему 22 доставки метаданных на клиент 30 электронных медийных материалов. Затем клиент 30 электронных медийных материалов получает выбранный элемент медиаконтента из источника 40 медиаконтента для мгновенного просмотра или буферизации в локальном блоке 34 хранения клиента 30 электронных медийных материалов для потребления, например, просмотра или прослушивания, в более позднее время. Кроме того, посредством этого, элемент медиаконтента не обязательно потреблять сразу. Воспроизведение можно прерывать, эпизоды можно пропускать, перематывать вперед или назад и/или повторять.

На дополнительном этапе, клиент 30 электронных медийных материалов обеспечивает информацию о роде или типе клиента 30 электронных медийных материалов через интерфейс 20 данных системе 14 управления контентом. Альтернативно или дополнительно, клиент 30 электронных медийных материалов выполнен с возможностью обеспечения информации о подписке пользователя на медиаканал системе 14 управления контентом. Предпочтительно, система 14 управления контентом выполнена с возможностью сравнения этой информации с медиаканалами, доступными для представления клиентам 30 электронных медийных материалов и определения, авторизован ли конкретный клиент 30 электронных медийных материалов для приема конкретного медиаканала и/или способен ли он обрабатывать конкретный элемент медиаконтента. В случае, когда формат файла или кодек анализируемого элемента медиаконтента не пригоден для воспроизведения на конкретном клиенте 30 электронных медийных материалов, соответствующий элемент медиаконтента будет загружаться или передаваться в потоке из источника 40 медиаконтента сервером 10 электронных медийных материалов, например, непосредственно преобразователем 19 файлов. В ходе этого процесса или после него, преобразователь 19 файлов преобразует соответствующий элемент медиаконтента в формат, пригодный для воспроизведения на конкретном клиенте 30 электронных медийных материалов. Предпочтительно, на следующем этапе, преобразованный элемент медиаконтента сохраняется на запоминающем устройстве 24 и/или подается в систему 14 управления контентом. В случае, когда преобразованный элемент медиаконтента сохраняется с помощью запоминающего устройства 24, система 14 управления контентом выполнена с возможностью приема элемента медиаконтента из запоминающего устройства 24 и его обеспечения через интерфейс 20 данных клиенту 30 электронных медийных материалов. Альтернативно, система управления контентом выполнена с возможностью предоставления преобразованных элементов медиаконтента клиенту 30 электронных медийных материалов непосредственно через интерфейс 20 данных без его сохранения на сервере 10 электронных медийных материалов. В этом случае, предпочтительно сохранять преобразованный медиаконтент в локальном блоке 34 хранения клиента 30 электронных медийных материалов.

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

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