Способ и система для вещательной передачи информационных объектов

Реферат

 

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

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

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

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

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

Известный уровень техники также включает системы пакетирования и компановки телевизионных программ. Например, в патенте США 5600573 раскрыт операционный центр, который организует и пакетирует телевизионные программы для их передачи в системе доставки телевизионных программ. Назначением раскрытого в изобретении операционного центра является прием, запоминание, пакетирование и доставка программ в различных форматах сигнала и обеспечение абонентов такими услугами, как "видео по требованию", "видео почти по требованию", а также предоставление возможности выбирать программы из меню на экране. Раскрытая система включает приемник, системный контроллер, память для видеоинформации, систему пакетирования на основе компьютера (СПК) и выходное оборудование. СПК создает программные испытательные сигналы, меню, команды для пакетирования программ и/или распределяет доступную полосу частот.

Аналогично, в патенте США 5659350 раскрыт оперативный центр для систем развлекательных телевизионных передач, который доставляет телевизионные программы в дома пользователей. Этот оперативный центр организует и пакетирует телевизионные программы и информацию в программах для их доставки в дома пользователей или в обратным направлении. Операционный центр включает компьютерную систему пакетирования для создания информационного сигнала управления программами.

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

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

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

Блок канального монтажа предпочтительно включает множество центров канального монтажа (ЦКМ), а также один или несколько центров канального управления (ЦКУ), которые группируют информационные объекты, готовые для вещания, и планируют их вещание. Каждый запланированный для вещания информационный объект оформляется в виде отдельного пакета, укомплектованного дополнительной управляющей информацией, или кодируется в соответствии с информацией о подписке, связанной с услугой, к которой относится данный информационный объект. Закодированный информационный объект мультиплексируется в канал потока бит вещания.

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

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

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

Также раскрывается система, типа описанной выше, в которой центр канального монтажа может приводиться в действие дистанционно.

Также раскрывается система, типа описанной выше, в которой центр канального управления может приводиться в действие дистанционно.

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

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

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

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

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

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

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

Краткое описание чертежей Вышеуказанные задачи и сущность изобретения станут более понятными из последующего подробного описания вместе с сопроводительными чертежами, на которых: фиг. 1 - блок-схема предпочтительного варианта системы вещания по настоящему изобретению; фиг.2 - блок-схема предпочтительного варианта системы сопровождения информационных объектов по настоящему изобретению; фиг. 3 - блок-схема предпочтительного варианта планировщика вещания по настоящему изобретению; фиг. 4 - предпочтительный вариант графического интерфейса пользователя для планировщика вещания, изображенного на фиг.3; фиг. 5 - блок-схема предпочтительного варианта центра канального управления по настоящему изобретению; фиг.6 - блок-схема предпочтительного варианта главного центра канального монтажа по настоящему изобретению; фиг. 7 - блок-схема предпочтительного варианта профессионального центра канального монтажа по настоящему изобретению; фиг. 8 - блок-схема предпочтительного варианта центра канального монтажа по настоящему изобретению; фиг. 9 - предпочтительный вариант главного центра канального монтажа и центра канального управления с каскадно подключенными планировщиками; и фиг.10 - блок-схема предпочтительного варианта ПК конечного пользователя по настоящему изобретению.

Подробное описание предпочтительных вариантов осуществления изобретения.

На фиг.1 представлена блок-схема предпочтительного варианта системы вещания по настоящему изобретению. Как показано на фиг.1, система вещания, обозначенная в целом под номером 10, включает систему сопровождения информационных объектов (ССИО) 15, блок 20 канального монтажа, средство 25 вещания и множество ПК 30 конечных пользователей, причем на фиг.1 показан только один из них. Блок 20 канального монтажа включает центр 35 канального управления (ЦКУ), профессиональный центр 40 канального монтажа (ПЦКМ), центр 45 канального монтажа (ЦКМ) и главный центр 50 канального монтажа (ГЦКМ). Хотя на фиг.1 изображены ПЦКМ 40, ЦКМ 45, ГЦКМ 50, ЦКУ 35 и средство 25 вещания в единственном числе, следует понимать, что предпочтительно иметь в системе по одному или более каждого из указанных компонентов.

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

Типовой поток данных, проходящих через систему 10 вещания, схематически представлен стрелками, соединяющими блоки 15-50 на фиг.1. Сначала ССИО 15 принимает информационные объекты, к примеру, составляющие чью-либо собственность, либо общедоступные передачи, составленные на основе аудиоинформации, видеоинформации, изображений и текстов. Одной из функций ССИО 15 является сопровождение распространения и использования принимаемых информационных объектов, когда они проходят через систему вещания. Эта функция сопровождения выполняется с помощью базы данных, в которых хранится информация о распространении и использовании, касающаяся информационных объектов, принятых ССИО 15. Вдобавок, для некоторых полученных информационных объектов может потребоваться монтаж, либо другая обработка, прежде чем они будут готовы для вещания. Указанные информационные объекты передаются на станции канального монтажа (ЦКМ), подсоединенные к ССИО, где они монтируются и готовятся для вещания. Эти и другие функции ССИО 15 более подробно описаны ниже в связи с фиг.2.

Как только информационный объект готов для вещания, он передается в ЦКМ или ЦКУ для группировки и планирования вещания. Информационные объекты для вещания могут также подаваться в ЦКМ или ЦКУ непосредственно без прохождения через ССИО 15 и обработки в нем. Планирование вещания выполняется планировщиком, находящимся в ЦКУ 35, ПЦКМ 40 или ГЦКМ 50. Предпочтительный вариант реализации планировщика 30 для использования в настоящем изобретении подробно описан в связи с фиг.3 и 4. Предпочтительный вариант ЦКУ 35 описан в связи с фиг.5. Предпочтительный вариант ГЦКМ 50 описан в связи с фиг.6. Предпочтительный вариант ПЦКМ 40 описан в связи с фиг.7. ЦКМ 45 не содержит планировщик и, следовательно, подходит для группировки информационных объектов для вещания, но не подходит для планирования вещания. Предпочтительный вариант ЦКМ 45 описан в связи с фиг.8.

Когда наступает запланированное время вещания для информационного объекта, ЦКУ 35 мультиплексирует этот информационный объект в канал в соответствии с полученными командами планирования. Мультиплексированный сигнал передается в средство 25 вещания для вещания на персональные компьютеры 30 конечных пользователей. В описанном здесь предпочтительном варианте изобретения используется способ временного мультиплексирования. Однако данное изобретение может быть также практически реализовано с использованием многих других способов мультиплексирования, к примеру, частотного мультиплексирования или статистического мультиплексирования.

Теперь, в связи с фиг.2-10, будут более подробно описаны компоненты 10 системы вещания.

На фиг.2 представлена блок-схема предпочтительного варианта осуществления ССИО 15. Как показано на фиг.2, ССИО 15 предпочтительно включает панель 202 ввода для приема информационных объектов от поставщиков информации. Панель 202 ввода подсоединена к шине 204. К шине 204 подсоединены также база 206 данных ССИО и одна или несколько станций 208-212 канального монтажа (СКМ), которые более подробно описаны ниже. Через интерфейс 214 к шине 204 подсоединены также ЦКУ 35, ПЦКМ 40, ЦКМ 45 и ГЦКМ 50.

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

Хотя на фиг.2 показана только одна панель 202 ввода, система может включать одну или несколько панелей ввода, каждая из которых годится для приема и обработки одного или нескольких типов информационных объектов. Например, панель 202 ввода может быть предусмотрена для каждого поставщика информации для обработки информационных объектов, получаемых от данного поставщика информации. Панели 202 ввода могут быть размещены дистанционно и подсоединены к остальной части ССИО 15 с помощью сети.

В некоторых случаях информационные объекты, принимаемые ССИО 15, могут представлять собой законченные объекты данных, аудиоинформации или видеоинформации, которые были полностью смонтированы и готовы для вещания. Это может случиться, например, когда информационные объекты принимаются от Disney (TM) (торговая марка) или другого крупного поставщика информации. В этом случае информационные объекты, принимаемые ССИО 15, передаются непосредственно в ЦКМ или ЦКУ для группировки и планирования, как описано ниже.

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

Монтаж информационных объектов, полученных ССИО 15, предпочтительно выполняется на станциях 208-212 канального монтажа, которые подсоединены к шине 204 ССИО 15 через соответствующие линии 216-220. Линии 216-220 могут представлять собой любые подходящие линии связи для подсоединения станций 208-212 канального монтажа к шине 204 ССИО, к примеру, представлять собой территориально распределенную сеть, либо выделенные линии. Это позволяет размещать СКМ 208-212 вдали от шины 204 ССИО, например, в другой стране.

Обычно станции 208-212 канального монтажа действуют под управлением поставщиков информации, которые создают готовые для вещания объекты из данных, видеоинформации и аудиоинформации. Эти объекты могут включать информацию, создаваемую другими, к примеру, информацию, получаемую ССИО 15 через панель 202 ввода или другие источники. Используя станции 208-212 канального монтажа, эти поставщики информации могут обращаться к информационным объектам, принимаемым на панели 202 ввода. Станции канального монтажа монтируют полученные информационные объекты и/или включают их во вторичные передачи. Как отмечалось выше, монтаж может выполняться системными операторами, либо может быть полностью или частично автоматизирован. Когда информационный объект модифицируется или включается во вторичный информационный объект, этот факт записывается в записи объекта в базе 206 данных ССИО. Таким образом, в отличие от известных систем Интернета, система по настоящему изобретению способна сопровождать распространение, модификацию и использование конкретных информационных объектов, что обеспечивает множество преимуществ. Сопровождение позволяет, например, владельцам информационных объектов контролировать использование и распространение своих произведений и лучше использовать права интеллектуальной собственности, которые они могут на них получить.

Другим назначением атрибутов данных является обеспечение правильного распределения объектом средств массовой информации по станциям 208-212 канального монтажа. Например, некоторые информационные объекты могут подходить только для просмотра взрослыми и им будет присвоен атрибут данных, отражающий этот факт. Любая станция канального монтажа, предназначенная для создания программ для детей (например, станция 210), не сможет получить доступ к информационным объектам с указанным атрибутом данных "для взрослых". Таким образом, в отличие от известных схем Интернета настоящее изобретение способно отслеживать и управлять использованием и распространением всех принимаемых информационных объектов, защищая тем самым права и разграничивая ответственность поставщиков информации, вещателей и конечных пользователей.

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

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

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

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

В предпочтительном варианте настоящее изобретение обеспечивает возможность распределенного планирования, что позволяет планировать вещание передач, подлежащих трансляции, в одном или нескольких местах, входящих во множество мест планирования. Обычно планирование осуществляется в ПЦКМ 40, ГЦКМ 50 и ЦКУ 35. Каждое место планирования обеспечено планировщиком. Теперь, в связи с фиг.3, будет описан предпочтительный вариант реализации планировщика.

Как показано на фиг.3, планировщик 300 предпочтительно включает память 302 данных, память 304 видеоинформации и память 306 аудиоинформации для хранения соответственно объектов, представленных данными видеоинформационных объектов и аудиоинформационных объектов, готовых для вещания. Планировщик 300 дополнительно включает базу 308 данных атрибутов для хранения данных атрибутов (метаданных), относящихся к параметрам вещания объектов, хранящихся в устройствах 302-306 памяти. Например, для видеоинформационного объекта, подлежащего передаче, в базе 308 данных может храниться информация о полосе частот, необходимой для передачи данного объекта, требуемом времени вещания объекта, размере и названии объекта и аудитории, для которой предназначен данный объект.

Процессор 310 подсоединен к устройствам 302-306 памяти и базе 308 данных. Как описано ниже, процессор 310 управляет планированием вещания информационных объектов, хранящихся в устройствах 302-306 памяти, а также потоковых информационных объектов, которые могут динамически передаваться через одну или несколько линий 312, 314 и потоковый интерфейс 316. В базе 308 данных атрибутов могут также храниться данные атрибутов для этих динамических объектов. В предпочтительном варианте процессор 310 включает программу пакета программного обеспечения, выполняемую на рабочей станции Windows NT (МТ) или Windows 95 (ТМ).

В функцию планировщика 300 входит планирование вещания для конкретных блоков полосы частот в определенных каналах МВРК. Например, конкретный планировщик 300 может отвечать за планирование содержания вещания для 4 Мбит/с полосы частот с 7 часов 00 минут 00 секунд утра до 8 часов 00 минут 00 секунд утра 14 марта 1998 года. Планировщик 300 распределяет участки этой полосы частот для статических объектов, хранящихся в устройствах 302-306 памяти, и динамических объектов, поступающих в виде потоков через линию 312, в соответствии с данными атрибутов объектов, хранящимися в базе 308 данных атрибутов. В продолжение вышеприведенного примера планировщик 300 может распределить 1,4 Мбит/с в интервале между 7 часов 20 минут 00 секунд утра и 7 часов 23 минуты 05 секунд для трансляции музыкального видеоролика по конкретному каналу МВРК, который транслирует музыкальные видеоролики в утренние часы. В альтернативном варианте планировщик может выделить 100 Кбит/с с 7 часов 00 минут 00 секунд до 8 часов 00 минут 00 секунд для установки "карусели" вещания, когда многократно воспроизводится 30-секундный аудиоинформационный файл, содержащий прогноз погоды на день.

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

Как показано на фиг.4, ГИП 400 предпочтительно включает множество окон 402. В окнах 402 графически отображается распределение полосы частот для множества информационных объектов 404, запланированных для вещания.

Например, полоса частот, выделенная информационному объекту 404с, графически представлена в окнах 402 в виде прямоугольника, имеющего высоту 20 Кбит/с и ширину примерно 14 минут. Следует отметить, что каждый прямоугольник 404 может представлять один объект данных для вещания, либо может, например, представлять директорию, содержащую множество файлов. В альтернативном варианте прямоугольник может представлять записанный видеоинформационный или аудиоинформационный объект, или блок полосы частот, выделенный для потоковых аудиоинформации, видеоинформации или данных.

В предпочтительном варианте оси координат одного или нескольких окон 402 (то есть, время и полоса частот) изображаются с разными масштабами для того, чтобы предоставить системному оператору разные перспективные изображения плана вещания. Например, в примере, изображенном на фиг.4, масштаб по оси времени для окна 402а примерно в десять раз больше, чем у окна 402b. Таким образом, системный оператор может просмотреть окно 402а для того, чтобы уяснить план вещания "по крупному" (примерно одночасовое окно плана вещания) и сфокусировать свое внимание на окне 402b для того, чтобы увидеть отдельные детали плана вещания с десятисекундными интервалами.

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

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

Окно 406 предпочтительно включает множество полей для хранения информации, относящейся к конкретному информационному объекту, подлежащему вещанию. Окно 406, к примеру, может содержать следующие поля: 1) поле имени файла, где запоминается имя файла информационного объекта (например, С:\fbs\subchannel\test2.AVI); 2) поле имени, где запоминается имя информационного объекта (например, спорт); 3) поле размера, где запоминается размер в килобайтах или мегабайтах информационного объекта (например, 16445,344 Кбайт); 4) поле состояния, где запоминается имя файла или имя директории, подлежащее передаче (например, "неизвестно"); 5) поле канала, где запоминается канал МВРК, по которому должен транслироваться информационный объект (например, 99); 6) поле субканала, где запоминается информация, представляющая услугу, для которой должен выдаваться файл (например, 0); 7) поле идентификатора (ИД), где запоминается идентификатор для канала (например, 0); 8) поле полосы частот, где запоминается полоса частот, выделенная для вещания информационного объекта; 9) поле положения полосы частот, где запоминается графический сдвиг по вертикали относительно нуля полосы частот, выделенной данному объекту (например, положение объекта в конвейере); 10) поле времени запуска и 11) поле времени остановки, которые определяют интервал времени, выделенный для вещания информационного объекта (например, с 00 часов 04 минут 04 секунд 20 ноября 1996 года до 00 часов 17 минут 47 секунд 20 февраля 1996 года).

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

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

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

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

Вдобавок, объекты для вещания могут быть сжаты перед передачей и запланированы для вещания в соответствии с требованиями к их полосам частот в сжатом виде. Распаковка выполняется ПК 30, когда он принимает передачу, что дает возможность трансляции информационных объектов в сжатом виде таким образом, чтобы они были прозрачны для конечного пользователя ПК 30. Теперь, в связи с фиг.5, будет описан предпочтительный вариант реализации ЦКУ 35. Предполагается, что ЦКУ 35 обычно приводится в действие поставщиком услуг вещания, к примеру, телевизионной сетью. Следовательно, значительная часть информации для вещания под управлением ЦКУ 35 обычно включает созданные на профессиональной основе информационные объекты от крупных поставщиков информации (например, Disney (ТМ)), с которыми вещатель имеет установившиеся взаимоотношения.

Обратимся к фиг.5, где ЦКУ 35 предпочтительно включает планировщик 300а, имеющий ту же самую архитектуру, что и планировщик 300, описанный выше в связи с фиг. 3. ЦКУ 35 дополнительно включает менеджер 502 поиска информационных объектов, который контролирует базу 308 данных атрибутов планировщика 300а. Когда менеджер 502 поиска информационных объектов определяет, что наступило время вещания конкретного информационного объекта, он извлекает данные атрибутов для этого объекта из базы 308 данных планировщика 300а.

Параллельно менеджер 502 поиска информационных объектов дает команду менеджеру 504 пересылки файлов извлечь информационный объект для вещания из соответствующей памяти 302-306 планировщика 300а. Менеджер 504 пересылки файлов извлекает информационный объект из одного из устройств 302-306 памяти и подает этот файл в менеджер 506b управления подпиской через линию 516.

В альтернативном варианте, если объект, подлежащий передаче, является динамическим объектом, к примеру, потоком видеоинформации, менеджер 502 поиска информационных объектов выдает команду интерфейсу 316 провести поток видеоинформации через линию 314 непосредственно в менеджер 506b управления подпиской.

В предпочтительном варианте ЦКУ 35 дополнительно включает базу 508 данных подписки, где хранится информация о выписанных счетах и подписке, касающаяся информационных объектов, транслируемых системой 10 вещания. Эта информация используется для управления доступом со стороны конечных пользователей для трансляции информационных объектов, которые принимаются, как описано ниже.

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