Электронный медиа-сервер

Изобретение относится к электронному медиа-серверу для предоставления информационных данных медиа-канала множеству электронных медиа-клиентов. Технический результат изобретения заключается в упрощении медиа-сервера для телевизионной системы за счет использования виртуального медиа-канала. Система содержит приемный блок (12) для приема метаданных элементов мультимедиа контента, устройство (24) хранения данных для хранения информационных данных медиа-каналов от реальных медиа-каналов и виртуальных медиа-каналов, сервер (22) доставки метаданных для предоставления информационных данных медиа-каналов от реальных и виртуальных медиа-каналов множеству электронных медиа-клиентов (30), при этом информационные данные медиа-канала от реального медиа-канала содержат ссылку на линейный источник (40) мультимедиа контента, а информационные данные медиа-канала от виртуального медиа-канала содержат для каждого элемента мультимедиа контента ссылку на соответствующий линейный источник (40) мультимедиа контента или нелинейный источник (40) мультимедиа контента. 2 н. и 13 з.п. ф-лы, 3 ил.

 

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

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

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

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

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

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

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

Рекомендательная система обычно изучает интересы и предпочтения пользователя на основании оценок, которые пользователь дает элементам мультимедиа контента. Такие оценки, как правило, представляют собой бинарные классификации, такие как «нравится» («like») и «не нравится» («dislike»), соответственно. В более сложном типе системы оценок, для отражения интересов и предпочтений пользователя может быть обеспечен диапазон уровней оценок, например, от 0 (самый нелюбимый) (most disliked) до 10 (самый любимый) (most liked). Такой сложный тип системы оценок особенно полезен для упорядочения оцениваемых элементов мультимедиа контента в соответствующем ранжировании.

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

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

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

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

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

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

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

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

Предпочтительно, виртуальный медиа-канал представляет элементы мультимедиа контента только в запрограммированной последовательности, в виде списка воспроизведения, без предварительно определенного времени воспроизведения - в отличие от реального (широковещательного) медиа-канала, в котором каждый элемент мультимедиа контента относится к определенному времени воспроизведения (то есть времени передачи). Следовательно, пользователь может смотреть виртуальный канал, «отойдя назад», при этом элементы мультимедиа контента предоставляются в предварительно определенной последовательности, подобной реальному медиа-каналу. Однако пользователь также может получать доступ к элементам мультимедиа контента виртуального канала напрямую, без привязки к определенной последовательности воспроизведения. На виртуальном медиа-канале пользователь также может прокручивать элементы вперед и назад. Предпочтительно, электронный медиа-сервер и/или электронный медиа-клиент выполнены с возможностью пометки элемента мультимедиа контента виртуального канала, который не доступен для воспроизведения, например, как «пока недоступен», или даже скрытия такого элемента мультимедиа контента на виртуальном канале. Этот признак полезен для случая, когда виртуальный медиа-канал содержит элемент мультимедиа контента, который поступает от линейного источника мультимедиа контента и который еще не транслируется. Предпочтительно, электронный медиа-сервер и/или электронный медиа-клиент выполнены с возможностью отмены упомянутой пометки и/или показа соответствующего элемента мультимедиа контента, когда он становится доступным для воспроизведения. То же самое применяется к элементам мультимедиа контента, которые поступают от нелинейного источника мультимедиа контента и доступны только в течение относительно короткого периода времени - по сравнению с периодом времени элемента мультимедиа контента, предназначенного для обеспечения на виртуальном медиа-канале.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг. 2 показывает схематическое изображение диаграммы потоков работ системы, представленной на фиг. 1; и

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

Как можно заключить из фиг. 1, которая показывает предпочтительный вариант осуществления системы в соответствии с изобретением, система содержит электронный медиа-сервер 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 дополнительно выполнен с возможностью запуска записи линейных элементов мультимедиа контента, включенных в виртуальный медиа-канал, и сохранения записанных линейных элементов мультимедиа в локальном блоке 34 хранения данных или удаленном блоке 46 хранения данных. В дополнение к записи и хранению линейных элементов мультимедиа контента в некоторых случаях в него можно загружать и сохранять элементы мультимедиа контента нелинейных источников 40 мультимедиа контента. Однако элементы мультимедиа контента нелинейных источников 40 мультимедиа контента обычно не должны автоматически загружаться электронным медиа-клиентом 30, поскольку такие элементы мультимедиа контента обычно постоянно - или по меньшей мере в течение по меньшей мере того же периода времени, когда элементы мультимедиа контента предлагаются на виртуальном медиа-канале - являются доступными от источника 40 мультимедиа контента для получения к ним доступа. В случае, если нелинейный источник 40 мультимедиа контента предоставляет элемент мультимедиа контента только в течение короткого периода времени - например, в течение более короткого периода времени, чем элементы мультимедиа контента предлагаются на виртуальном медиа-канале - электронный медиа-клиент 30 выполнен с возможностью автоматической загрузки соответствующего элемента мультимедиа контента в свой локальный блок 34 хранения данных (см. фиг. 3) или удаленный блок 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.

На фиг. 2 показано схематическое изображение диаграмм потоков работ описанной выше системы, содержащей электронный медиа-сервер 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 управления контентом пересылает метаданные электронному медиа-клиенту 30 в форме реального канала или виртуального канала через систему 22 доставки метаданных. Последовательно, электронный медиа-клиент 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 проводят различие между медиа-каналами, на которые они подписаны, и на которые они не подписаны, и предоставляют пользователю только подписанные медиа-каналы.

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

Фиг. 3 показывает приведенный в качестве примера общий вид взаимодействия между электронным медиа-клиентом 30, электронным медиа-сервером 10 и внешними объектами. Электронный медиа-клиент 30 содержит, например, телевизионную абонентскую приставку 32 для приема элементов контента электронных мультимедиа и для отправки элементов контента электронных мультимедиа на непоказанное устройство отображения. Телевизионная абонентская приставка имеет непоказанный интерфейс пользователя для приема команд пользователя, таких как выборы медиа-каналов и явные оценки пользователя. Электронный медиа-сервер 10 выполнен с возможностью отправки данных 60 электронному медиа-клиенту 30. Эти данные 60 содержат метаданные элементов мультимедиа контента, а также информацию о медиа-канале, которая предпочтительно отправляется электронному медиа-клиенту 30 посредством службы срочной доставки. В общем, электронный медиа-сервер 10 также выполнен с возможностью отправки данных 60 посредством службы извлечения информации. Последняя является предпочтительной для данных 60, которые содержат элементы мультимедиа контента, такие как преобразованные элементы мультимедиа контента, которые были преобразованы конвертером 19 файлов электронного медиа-сервера, как можно лучше увидеть на фиг. 2. В этом случае, электронный медиа-клиент 30 выполнен с возможностью отправки соответствующего запроса на электронный медиа-сервер 10.

Важным аспектом данных 60 являются информационные данные медиа-каналов, такие как информационные данные элемента мультимедиа контента. Информационные данные элемента мультимедиа контента содержат по меньшей мере информацию, которая позволяет электронному медиа-клиенту 30 идентифицировать конкретный элемент мультимедиа контента. Предпочтительно, электронный медиа-клиент 30 выполнен с возможностью автоматического получения доступа к дополнительной информации об этом определенном элементе мультимедиа контента от Web-клиента 64 через интерфейс прикладного программирования (API) 62 на основании идентификации конкретного элемента мультимедиа контента. Предпочтительно, эта дополнительная информация содержит информацию о контенте элемента мультимедиа контента - например, аннотацию на сюжет кинофильма - о лицах, участвовавших в создании элемента мультимедиа контента - например, актерах, режиссерах или продюсере элемента мультимедиа контента - и/или дополнительную информацию - например, о жанре, местоположениях, отзывах, рейтингах и т.д. В предпочтительном варианте осуществления изобретения, в качестве альтернативы или дополнительно, электронный медиа-сервер 10 выполнен с возможностью предоставления этой дополнительной информации электронному медиа-клиенту 30.

Предпочтительно, информация об элементах мультимедиа контента содержит информацию о доступности конкретного элемента мультимедиа контента, например, о медиа-источнике 40 нелинейного элемента мультимедиа контента. Для линейных элементов мультимедиа контента, помимо идентификации медиа-источника 40, электронному медиа-клиенту 30 должно быть предоставлено время трансляции, чтобы дать возможность электронному медиа-клиенту 30 получить конкретный элемент мультимедиа контента. Предпочтительно, эта информация предоставляется электронным медиа-сервером 10. Однако, поскольку электронный медиа-сервер 10 предоставляет электронному медиа-клиенту 30 по меньшей мере достаточно информации, чтобы идентифицировать конкретный элемент мультимедиа контента, электронный медиа-клиент 30 может получать дополнительную информацию о доступности конкретного элемента мультимедиа контента от Web-клиента 64 через API 62.

Как только электронный медиа-клиент 30 приобретает информационные данные элемента мультимедиа контента, этот электронный медиа-клиент 30 может автоматически принять конкретный элемент мультимедиа контента от источника 40 мультимедиа контента, такого как источник 42 передачи видеоинформации по заказу или источник 44 цифрового телевизионного вещания. Предпочтительно, электронный медиа-клиент 30 выполнен так, что процесс приема элементов мультимедиа контента выполняется в фоновом режиме, в то время как пользователь использует другой элемент мультимедиа контента или когда электронный медиа-клиент 30 находится в режиме ожидания.

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

Другими словами, электронный медиа-клиент 30 выполнен с возможностью получения элементов контента электронных мультимедиа непосредственно от сервера мультимедиа контента 10 или от источников 40 мультимедиа контента, таких как источники 42 передачи видеоинформации по заказу и источники 44 цифрового телевизионного вещания. В частности, нелинейные элементы мультимедиа контента могут быть получены в момент, когда они запланированы на виртуальном медиа-канале, без необходимости их сохранения в локальном блоке 34 хранения данных. Электронный медиа-клиент 30 выполнен с возможностью сохранения элементов мультимедиа контента в случае необходимости в локальном блоке 34 хранения данных или удаленном блоке 46 хранения данных для более позднего воспроизведения. С другой стороны, элементы мультимедиа контента, которые поступают от линейных источников мультимедиа контента, обычно должны быть сохранены в локальном блоке 34 хранения данных или удаленном блоке 46 хранения данных, поскольку пользователь электронного медиа-клиента 30 может пожелать использовать конкретный элемент мультимедиа контента в другое время, а не во время трансляции.

В качестве альтернативы или дополнительно к локальному блоку 34 хранения данных, обеспечен удаленный блок 46 хранения данных, изображенный символически в виде облака. Удаленный блок 46 хранения данных представляет собой, например, сервер хранения данных, который выполнен с возможностью доступа на расстоянии для медиа-клиента 30. Удаленный блок 46 хранения данных выполнен с возможностью сохранения по существу тех же данных, которые может сохранять локальный блок 34 хранения данных. Удаленный блок 46 хранения данных обычно обеспечивается за пределами телевизионной абонентской приставки 32 и может быть расположен на сайте электронного медиа-сервера 10 или на сайте стороннего поставщика. Удаленный блок 46 хранения данных выполнен с возможностью сохранения элементов мультимедиа контента, но он также может быть выполнен с возможностью преобразования элементов мультимедиа контента в определенный формат, например, в формат, который подходит для воспроизведения на определенном электронном медиа-клиенте 30. С помощью этих средств можно использовать меньший объем памяти локального блока 34 хранения данных. В некоторых случаях, удаленный блок 46 хранения данных может содержать конвертер файлов для выполнения процессов преобразования, как описано в отношении электронного медиа-сервера 10. Еще одним преимуществом участия удаленного блока 46 хранения данных является доступность данных, хранящихся в удаленном блоке 46 хранения данных. По существу, удаленный блок 46 хранения данных выполнен с возможностью доступа к нему из любого места, в котором имеется, например, доступ к сети Интернет. Таким образом, данные, сохраненные в первой телевизионной абонентской приставке 32, которая расположена в первом местоположении, могут быть доступны с помощью второй телевизионной абонентской приставки 32, которая расположена во втором местоположении. Помимо информации о медиа-каналах и элементах мультимедиа контента, а также самих элементах мультимедиа контента, информация о пользователе, например, профиль пользователя или конфигурация телевизионной абонентской приставки 32, также могут храниться в удаленном блоке 46 хранения данных. Следовательно, определенный пользователь может использовать несколько телевизионных абонентских приставок 32 без необходимости настройки каждой телевизионной абонентской приставки 32 индивидуально. Предпочтительно, использование удаленного блока 46 хранения данных защищено паролем, чтобы избежать несанкционированного доступа. Предпочтительно, реализована идентификация пользователя для предоставления индивидуализированных данных каждому пользователю, который зарегистрирован в удаленном блоке 46 хранения данных.

В качестве дополнительного признака, предусмотрен интерфейс прикладного программирования (API) генерации отчетов 66, который выполнен для обеспечения возможности обмена информацией телевизионной абонентской приставки 32 с электронным медиа-сервером 10. Предпочтительно, эта информация содержит статистические данные о пользователе, например, о поведении, оценках пользователя, предпочтительных конфигурациях системы пользователя, сообщениях об ошибках и т.д. Следовательно, электронный медиа-сервер 10 может быть снабжен информацией, полученной медиа-клиентом 30. Эта информация может отправляться специально - например, в случае, если происходит соответствующее заявленное событие - или в запланированное время - например, один раз в день или в неделю. В этом случае, информация может храниться в локальном блоке 34 хранения данных и/или удаленном блоке 46 хранения данных.

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

Ссылочные позиции

10 Электронный медиа-сервер

12 Приемный блок

14 Система управления контентом

15 Редактор каналов

15a Видеоредактор

15b Звуковой редактор

16 Анализатор файлов

18 Селектор файлов

19 Конвертер файлов

20 Интерфейс данных

22 Система доставки метаданных

24 Устройство хранения данных

30 Электронный медиа-клиент

32 Телевизионная абонентская приставка

34 Локальный блок хранения данных

40 Источник мультимедиа контента

42 Источник передачи видеоинформации по заказу

44 Источник цифрового телевизионного вещания

46 Удаленный блок хранения данных

50 Гид по программам

60 Данные

62 Интерфейс прикладного программирования (API)

64 Web-клиент

66 API генерации отчетов

1. Электронный медиа-сервер (10), который выполнен с возможностью предоставления информационных данных медиа-каналов от множества медиа-каналов множеству электронных медиа-клиентов (30), при этом множество медиа-каналов содержит по меньшей мере один реальный медиа-канал, в котором каждому элементу мультимедиа контента назначено определенное время воспроизведения, которое представляет собой время передачи, и по меньшей мере один виртуальный медиа-канал, причем виртуальный медиа-канал представляет собой сформированный редакторским образом тематический канал, причем электронный медиа-сервер содержит:

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

устройство (24) хранения данных для хранения информационных данных медиа-каналов от реальных медиа-каналов и виртуальных медиа-каналов,

сервер (22) доставки метаданных для предоставления информационных данных медиа-каналов от реальных и виртуальных медиа-каналов множеству электронных медиа-клиентов (30),

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

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

2. Электронный медиа-сервер (10) по п. 1,

в котором информационные данные элемента мультимедиа контента содержат информацию о формате соответствующего элемента мультимедиа контента.

3. Электронный медиа-сервер (10) по п. 2,

дополнительно содержащий систему (14) управления контентом для управления множеством реальных медиа-каналов и виртуальных медиа-каналов, а также метаданные элементов мультимедиа контента и элементы мультимедиа контента, при этом система (14) управления контентом соединена с приемным блоком (12), устройством (24) хранения данных и сервером (22) доставки метаданных.

4. Электронный медиа-сервер (10) по п. 2,

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

5. Электронный медиа-сервер (10) по п. 4,

дополнительно содержащий селектор (18) файлов для выбора элементов мультимедиа контента с первыми параметрами файлов, которые могут воспроизводиться на определенном электронном медиа-клиенте (30).

6. Электронный медиа-сервер (10) по п. 1,

дополнительно содержащий конвертер (19) файлов для преобразования элементов мультимедиа контента со вторыми параметрами файлов, которые не могут воспроизводиться на определенном медиа-клиенте (30), в элементы мультимедиа контента с первыми параметрами файлов, при этом элементы мультимедиа контента с первыми параметрами файлов могут воспроизводиться на определенном электронном медиа-клиенте (30).

7. Электронный медиа-сервер (10) по п. 6,

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

8. Электронный медиа-сервер (10) по п. 6,

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

9. Электронный медиа-сервер (10) по п. 1,

дополнительно содержащий интерфейс (20) данных для предоставления элементов мультимедиа контента множеству электронных медиа-клиентов (30).

10. Электронный медиа-сервер (10) по п. 1,

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

11. Электронный медиа-сервер (10) по п. 1,

в котором приемный блок (12) содержит интерфейс RSS-каналов для приема RSS-каналов относительно элементов мультимедиа контента.

12. Электронный медиа-сервер (10) по п. 1,

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

13. Электронный медиа-сервер (10) по п. 1,

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

14. Электронный медиа-сервер (10) по п. 13,

в котором редактор (15) каналов выполнен с возможностью управления реальными медиа-каналами.

15. Электронная медиа-система,

характеризующаяся электронным медиа-сервером (10) по любому из предыдущих пунктов и электронным медиа-клиентом (30).



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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