Электронный медиа-сервер
Иллюстрации
Показать всеИзобретение относится к электронному медиа-серверу для предоставления информационных данных медиа-канала множеству электронных медиа-клиентов. Технический результат изобретения заключается в упрощении медиа-сервера для телевизионной системы за счет использования виртуального медиа-канала. Система содержит приемный блок (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, или является его частью. Элементы мультимедиа контента также могут бы