СПОСОБ, УСТРОЙСТВО И СИСТЕМА УПРАВЛЕНИЯ СТРУКТУРОЙ СЦЕНЫ С МНОГОЧИСЛЕННЫМИ КАНАЛАМИ, КОТОРЫЕ ДОЛЖНЫ ОТОБРАЖАТЬСЯ НА МОБИЛЬНОМ ТЕРМИНАЛЕ МОБИЛЬНОЙ ШИРОКОВЕЩАТЕЛЬНОЙ СИСТЕМЫ
METHOD, DEVICE AND SYSTEM FOR MANAGING SCENE STRUCTURE WITH MULTIPLE CHANNELS, WHICH SHOULD BE DISPLAYED ON MOBILE TERMINAL OF MOBILE BROADCAST SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение, в целом, относится к технологии дисплея мобильного терминала мобильной широковещательной системы. Более конкретно, настоящее изобретение относится к способу, устройству и системе управления структурой сцены мобильного терминала для приема и отображения потоков данных в мобильной широковещательной системе.
Уровень техники
Light Application Scene Representation (LASer) является форматом мультимедийного содержания для расширенного мультимедийного обслуживания таких терминалов, как мобильные телефоны, которым может недоставать ресурсов связи. LASer аналогична технологии Moving Picture Experts Group-4 Binary Format for Scene (MPEG-4 BIFS). BIFS является стандартом описания сцены для любого мультимедийного содержания, а LASer является стандартом описания сцен для мультимедийных терминалов, таких как малоразмерные дисплеи мобильных телефонов, обладающих недостаточной шириной полосы сети.
BIFS используется для системы, основанной на объектах. В системе, основанной на объектах, мультимедиа является набором объектов. Временная и пространственная информация каждой медиаинформации должна быть обозначена. Например, когда по широковещательной сети передается прогноз погоды, могут рассматриваться четыре объекта, таких как информатор погоды, карта погоды, отображаемая позади информатора погоды, речь информатора погоды и фоновое музыкальное сопровождение. Когда многочисленные объекты присутствуют независимо, то для того чтобы описать одну сцену, должны быть определены время появления, время исчезновения и положение каждого объекта. Таким определением является BIFS. Поскольку сопутствующая информация хранится в двоичном файле согласно BIFS, объем запоминающего устройства уменьшается.
Однако BIFS имеет большой объем данных в количестве приблизительно 200 страниц, как описано в документе стандарта системы MPEG-4 (Международная Организация по Стандартизации/Международная Электротехническая Комиссия) (ISO/IEC) 14496-1). BIFS трудно использовать в тех средах связи, которые страдают недостатком доступных ресурсов, таких как мобильные терминалы. Альтернативным планом является LASer. LASer представляет собой технологию, предназначенную для свободных представлений различного мультимедийного содержания и взаимодействий с пользователями на мобильных терминалах с ограниченной памятью и питающей мощностью путем выполнения процессов мультиплексирования и синхронизации различных элементарных потоков (ES), таких как описание сцены, видеоданные, аудиоданные, изображение, шрифты и метаданные, и минимизации сложности. ES обладает описанным выше основополагающим значением. ES рассматриваются как индивидуальные логические каналы, выполненные с возможностью отображения многочисленных каналов.
ES по технологии LASeR создается с помощью блока доступа (AU), содержащего команду. Команда используется для изменения сцены, характерной для конкретного времени. Одновременные команды группируются в одном AU. AU может быть одной медиаинформацией, коротким звуком, одним графическим изображением или короткой анимацией. Браузер LASeR отображает ES в назначенном порядке. Между ES присутствует определенная иерархия. Браузер LASeR отображает сцены в следующем порядке: (1) прием пакета, (2) декодирование пакета (поблочное восстановление одного графического изображения и одного видеоклипа среди прочих), (3) выполнение команды, (4) исполнение аудио-/видеообъекта, (5) взаимодействие с пользователем (выбор и перемещение, среди прочего), и (6) локальное подключение или соединение с внешним источником информации.
Альтернативно проводится стандартизация для сходимости LASeR и Консорциума World Wide Web (W3C)…. При использовании стандарта SVG могут быть представлены аудиоданные, видеоданные, символы, графическое изображение и полиэдры. В отношении SVG, традиционная технология LASeR была предложена только для составления киномозаики, используя траекторию отсечения по технологии SVG 1.1, так чтобы многочисленным каналам была предоставлена услуга мозаики каналов. Использование технологии LASeR в мобильном терминале создает проблему при идентификации содержания потока канала в процессе использования, когда медиаинформация на экране мобильного терминала является мозаичной. Использование технологии LASeR в мобильном терминале облегчает отображение каналов, потому что размер экрана мобильного терминала меньше, чем размер экрана систем терминалов и персональных компьютеров (PC) для приема существующих широковещательных услуг.
Например, предложенная в настоящее время технология источника потока для создания многоканальной медиаинформации отображает многочисленные каналы широковещательных услуг на одном экране путем мультиплексирования многочисленных медиаинформаций в один канал для мозаичного обслуживания каналов и выделения дополнительного кодированного канала мозаичного обслуживания. Когда мозаичное обслуживание каналов применяется к мобильной широковещательной сети, требуются существенные затраты для строительства сетевой инфраструктуры. Когда дело касается ограниченных ресурсов канала, трудно реально реализовать один видеоканал, выделенный для мозаичной услуги в мобильной широковещательной среде. Когда многочисленные медиаинформации должны обрабатываться в схеме источника потока и мультиплексируются, и кодируются в один канал, качество медиаинформации может ухудшаться.
Соответственно, существует необходимость в улучшенной системе и способе точной реализации одного видеоканала, выделенного для мозаичной услуги, когда учитываются ограниченные ресурсы канала, и в снижении ухудшения качества медиаинформации.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Аспект примеров вариантов осуществления настоящего изобретения направлен на то, чтобы решить, по меньшей мере, вышеупомянутые проблемы и/или недостатки и обеспечить, по меньшей мере, преимущества, описанные ниже. Соответственно, аспект примера варианта осуществления настоящего изобретения состоит в том, чтобы обеспечить способ, устройство и систему управления структурой сцены, которая должна отображаться на мобильном терминале в мобильной широковещательной системе для обеспечения широковещательной услуги в схеме с источниками потоков.
Другой задачей примера варианта осуществления настоящего изобретения является обеспечение способа, устройства и системы управления структурой сцены, которая должна отображаться на мобильном терминале при приеме широковещательной услуги, когда многочисленные логические каналы мультиплексируются в один физический канал мобильной широковещательной системы.
Еще одной задачей примера варианта осуществления настоящего изобретения является обеспечение способа, устройства и системы управления структурой сцены, состоящей из многочисленных каналов, которые могут создавать и отображать медиа мультиплексированных каналов на мобильном терминале без передачи дополнительного мозаичного канала, когда многочисленные логические каналы мультиплексируются в один физический канал в мобильной широковещательной системе.
В соответствии с аспектом примера варианта осуществления настоящего изобретения обеспечивается способ управления структурой сцены, составленной из многочисленных каналов, которые должны отображаться на мобильном терминале в мобильной широковещательной системе. От поставщика услуг принимается физический канал, в котором многочисленные логические каналы мультиплексированы для широковещательной услуги, и информация узла источника потока для управления структурой сцены. Принятый физический канал поканально демультиплексируется и декодируется в логические каналы. Поканальные элементарные потоки логических каналов отображаются на экране, по меньшей мере, в одном режиме отображения, обеспечиваемом на основе информации узла источника потока.
В соответствии с другим аспектом примера варианта осуществления настоящего изобретения обеспечивается устройство для приема широковещательной услуги в мобильном терминале мобильной широковещательной системы. Это устройство содержит приемник, демультиплексор, буфер и наборщик медиаинформации. Приемник принимает от поставщика услуг физический канал, в котором мультиплексированы многочисленные логические каналы для широковещательной услуги, и информацию узла источника потока для управления структурой сцены. Демультиплексор поканально демультиплексирует принятый физический канал на логические каналы. Буфер поканально делит и сохраняет элементарные потоки логических каналов. Наборщик медиаинформации управляет операцией по поканальному отображению элементарных потоков логических каналов на экране, по меньшей мере, в одном режиме отображения, обеспечиваемом на основе информации узла источника потока.
В соответствии с еще одним аспектом примера варианта осуществления настоящего изобретения обеспечивается мобильная широковещательная система для обеспечения широковещательной услуги, по меньшей мере, для одного мобильного терминала, содержащая поставщик услуг и мобильный терминал. Поставщик услуг принимает физический канал, в котором многочисленные логические каналы мультиплексированы для широковещательной услуги, и информацию узла источника потока для управления структурой сцены. Мобильный терминал принимает физический канал и информацию узла источника потока через заранее определенную сеть связи и отображает многоканальную медиаинформацию. Мобильный терминал содержит демультиплексор, буфер и наборщик медиаинформации. Демультиплексор поканально демультиплексирует принятый физический канал на логические каналы. Буфер поканально разделяет и сохраняет элементарные потоки логических каналов. Наборщик медиаинформации управляет операцией поканального отображения элементарных потоков логических каналов на экране, по меньшей мере, в одном режиме индикации, обеспечиваемом на основе информации узла источника потока.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и другие примеры объектов, признаки и преимущества определенных примеров вариантов осуществления настоящего изобретения будут более ясны из последующего описания в сочетании с сопроводительными чертежами, на которых:
Фиг.1 - пример структуры источника потока для структуры сцены, состоящей из многочисленных каналов, в мобильной широковещательной системе в соответствии с примером варианта осуществления настоящего изобретения;
Фиг.2 - пример услуги мозаичного канала в соответствии с первым примером варианта осуществления настоящего изобретения;
Фиг.3 - пример структуры сцены для схемы с циркуляцией каналов в соответствии со вторым примером варианта осуществления настоящего изобретения;
Фиг.4 - пример структуры сцены для комбинационной схемы в соответствии с третьим примером варианта осуществления настоящего изобретения;
Фиг.5 - блок-схема структуры приемника в мобильной широковещательной системе в соответствии с примером варианта осуществления настоящего изобретения;
Фиг.6 - блок-схема последовательности выполнения операций способа управления структурой сцены для схемы с циркуляцией каналов в соответствии со вторым примером варианта осуществления настоящего изобретения;
Фиг.7 - блок-схема последовательности выполнения операций способа управления структурой сцены для комбинационной схемы в соответствии с третьим примером варианта осуществления настоящего изобретения;
Фиг.8 - блок-схема последовательности выполнения операций для выборочного осуществления структуры сцены для схемы с мозаикой каналов, схемы с циркуляцией каналов или комбинационной схемы в соответствии с примером варианта осуществления настоящего изобретения;
Фиг.9 - другой пример структуры источника потока для структуры сцены, состоящей из многочисленных каналов, в мобильной широковещательной системе в соответствии с примером варианта осуществления настоящего изобретения; и
Фиг.10 - блок-схема последовательности выполнения операций способа управления структурой сцены, состоящей из многочисленных каналов, используя источник потока, показанный на фиг.9.
На всех чертежах одни и те же ссылочные номера должны пониматься как относящиеся к одним и тем же элементам, признакам и структурам.
ПОДРОБНОЕ ОПИСАНИЕ ПРИМЕРОВ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Вопросы, рассмотренные в описании, такие как подробная конструкция и элементы, представлены, чтобы помочь всесторонне понять варианты осуществления изобретения. Соответственно, специалисты в данной области техники должны признать, что в описанных здесь вариантах осуществления могут быть сделаны различные изменения и модификации, не отходя от объема и сущности изобретения. Также для ясности и краткости описания известных функций и конструкций пропущены.
Согласно основной концепции, пример варианта осуществления настоящего изобретения предлагает структуру узла источника потока, в которой терминал на приемной стороне непосредственно создает и отображает мультиплексированный канал медиаинформации в состоянии, в котором любой дополнительный канал для составления медиаинформации не передается, когда многочисленные логические каналы мультиплексируются в один физический канал в мобильной широковещательной системе. В способе создания канала с мозаичным каналом, используя узел источника потока в соответствии с первым примером варианта осуществления настоящего изобретения, все многочисленные каналы, которые обеспечиваются в настоящее время, могут отображаться на одном экране. Согласно примеру осуществления, весь экран делится на элементы мозаичного изображения и в каждой области деления отображается один канал. Второй пример варианта осуществления настоящего изобретения предлагает способ управления структурой сцены для схемы с циркуляцией каналов для отображения каналов, в настоящее время представленных во временной последовательности. Когда для поочередного отображения логически мультиплексированных каналов в одной медиаинформации в назначенном порядке используется схема с циркуляцией каналов, только один канал отображается на экране мобильного терминала с ограниченным размером. Это облегчает пользователю возможность легко идентифицировать содержание услуги. Третий пример варианта осуществления настоящего изобретения обеспечивает комбинацию структуры для сцены с мозаичным каналом и структуры для сцены с циркуляцией каналов так, что в мобильном терминале возможно эффективное использование экрана ограниченного размера. Третий пример варианта осуществления настоящего изобретения может использовать преимущества схемы с циркуляцией каналов, в которой пользователь может последовательно отыскивать все каналы, обеспечиваемые в настоящее время, без дополнительного ввода ключа. Примеры вариантов осуществления настоящего изобретения для услуги структуры с многоканальной сценой будут описаны подробно.
На фиг.1 показан пример структуры источника потока для структуры сцены с многочисленными каналами в мобильной широковещательной системе в соответствии с примером варианта осуществления настоящего изобретения. Тип узла 100 источника потока, как показано на фиг.1, основан на технологии Lightweight Application Scene Representation (LASeR) для структуры с многоканальной сценой.
Информация, которая должна передаваться от узла 100 источника потока, содержит поле уникального идентификатора (ID) источника потока и поле 120 staticMosaic для указания режима составления статической мозаики и поле 130 dynamicMosaic для указания режима составления динамической мозаики для представления медиаинформации. Дополнительно, поле 120 staticMosaic содержит поле 121 источника source для указания идентификаторов источников медиаинформации, ссылка на которые должна делаться источником потока, поле 122 индекса источника sourcelndex для индикации индекса источника, используемого для создания текущей сцены, и поле 123 ширины width и поле 124 высоты height для индикации размера буфера.
Поле 120 staticMosaic дополнительно содержит поле 125 замены replace, поле 126 useOld и поле 127 keepOld. Поле 125 replace немедленно переключает медиаинформацию, когда в режиме отображения изменяется индекс 122 источника. Поле 126 useOld непрерывно составляет в медиаинформации индекс предыдущего источника до тех пор, пока не будет подготовлен состав индекса нового источника. Поле 127 keepOld декодирует индекс предыдущего источника и создает в медиаинформации индекс декодированного источника при непрерывном приеме индекса предыдущего источника, пока состав индекса нового источника не будет подготовлен способом, подобным способу режима useOld. Альтернативно, поле 130 dynamicMosaic содержит поле 133 playList, поле 134 мозаичного изображения tile и поле 135 комбинаций combination. Поле 133 playlist последовательно включает в себя информацию для доступа к различным потокам группы в медиаинформации, и поле 134 tilt мозаичного изображения составляет (компонует) все потоки группы в одну медиаинформацию. Две схемы объединяются в поле 135 комбинаций combination. Помимо этого, поле 130 dynamicMosaic может дополнительно содержать поле 131 slotTime для индикации времени отображения, выделенного каждому потоку источника (такому как каждый элементарный поток (ES)) для создания одной медиаинформации в схеме tile или в схеме combination и поле 132 transitionEffect, которое должно использоваться, когда один поток источника переключается на другой поток источника.
В таблице 1 показаны поля, содержащиеся в узле 100 источников потоков.
Таблица 2а и таблица 2b иллюстрируют описание, в котором узел 100 источника потока выражается на расширяемом языке разметки (XML). Для удобства, одно описание разделено на таблицу 2а и таблицу 2b.
Примеры вариантов осуществления настоящего изобретения, использующие источник 100 потока, показанный на фиг.1, будут описаны подробно.
На фиг.2 показан пример обслуживания мозаичного канала в соответствии с первым примером варианта осуществления настоящего изобретения.
Обращаясь к фиг.2, схема составления медиаинформации мозаичных каналов является технологией управления структурой сцены, требующейся, чтобы отобразить содержание всех каналов, которые в настоящее время обеспечиваются в одной медиаинформации, путем деления одной медиаинформации терминала в режиме элементов мозаичного изображения и отображения содержания декодированных каналов (таких как Канал А ~ Канал F) на областях деления. Когда в поле 130 dynamicMosaic выбирается режим 134 tile мозаичного изображения для указания режима составления динамической мозаики узла 100 источника потока, показанного на фиг.1, медиаинформация составляется в схеме мозаичных каналов, как показано на фиг.2.
На фиг.3 показан пример структуры сцены для схемы с циркуляцией каналов в соответствии со вторым примером варианта осуществления настоящего изобретения.
Обращаясь к фиг.3, ES каждого канала (Канала А - Канала F), мультиплексированного и объединенного в одну группу, является доступным в медиаинформации мобильного терминала в течение выделенного для отображения времени, указываемого полем 131 slotTime, и затем переключается на ES следующего канала. Когда канал переключен, структура сцены может управляться, используя эффекты перехода, как показано в таблице 3.
Таблица 3 показывает эффекты перехода канала и компоненты на примере поля 132 transitionEffect.
Таблица 3
Название эффекта
Описание
fadeIn
Эффект, при котором медиаинформация постоянно появляется
FadeOut
Эффект, при котором медиаинформация постоянно исчезает
crossFade
Эффект, при котором две медиаинформацииперекрываются в течение заранее определенного времени. Пока существующая медиаинформация изменяется на новую медиаинформацию
Wipe
Эффект, при котором новая медиаинформация появляется в области, в которой существующая медиаинформация исчезает в заранее определенном направлении
pageEffect
Эффект, при котором медиаинформация исчезает или появляется, как если бы была вызвана книга
Split
Эффект, при котором существующая медиаинформация разбивается и исчезает и затем появляется новая медиаинформация
Zoom
Эффект, при котором новая медиаинформация появляется с малым размером и постепенно размер увеличивается, занимая весь экран
В таблице 3 эффект fadeIn является эффектом, при котором медиаинформация постепенно появляется, эффект fadeOut является эффектом, при котором медиаинформация постепенно исчезает, и эффект crossFade является эффектом, при котором две медиаинформации перекрываются в течение заранее определенного времени, когда существующая медиаинформация переключается на новую медиаинформацию. Эффект wipe является эффектом, при котором новая медиаинформация появляется в области, в которой существующая медиаинформация исчезает в левом, правом, верхнем или нижнем направлении. PageEffect является эффектом, при котором вызывается новая или предыдущая медиаинформация. Эффект split является эффектом, при котором существующая медиаинформация разбивается и исчезает и затем появляется новая медиаинформация. Эффект zoom является эффектом, при котором новая или предыдущая медиаинформация появляется или исчезает с небольшим размером или с постепенным увеличением размера, занимая весь экран.
Третий пример варианта осуществления настоящего изобретения является способом управления структурой сцены для гибридной или комбинационной схемы, который может компенсировать недостаток режима составления схемы мозаичного канала и извлечь выгоду из преимуществ структуры для сцены с циркуляцией каналов.
На фиг.4 показан пример структуры для сцены по комбинационной схеме в соответствии с третьим примером варианта осуществления настоящего изобретения.
Со ссылкой на фиг.4, полный экран, который должен отображаться, делится на область 41 основной медиаинформации и область 43 субмедиаинформации, используя технологию траектории отсечения через средство отображения мобильного терминала. Например, содержание многочисленных каналов 411 назначается области 41 основной медиаинформации, которая больше, чем область 43 субмедиаинформации, для обслуживания структуры для сцены с циркуляцией каналов, как описано со ссылкой на второй пример варианта осуществления настоящего изобретения. Согласно примеру реализации, область 43 субмедиаинформации отображает содержание декодированного канала в области сопутствующего канала (Канала А ~ Канал F), так что содержание всех каналов, предоставляемых в настоящее время, может отображаться в одной медиаинформации.
На фиг.5 показана блок-схема структуры приемника в мобильной широковещательной системе в соответствии с примером варианта осуществления настоящего изобретения.
1
n
На фиг.5 демультиплексор (DEMUX) 510 разделяет многочисленные логические каналы, переданные в одном физическом канале на поканальной основе. Разделенные каналы распределяются по многочисленным декодирующим буферам 530, таким как 530 ~ 530. Декодер 550, который выборочно или циклически соединяется с многочисленными декодирующими буферами 530, выбирает или осуществляет циркуляцию кадра логического канала, хранящегося в каждом декодирующем буфере 530. Декодер 550 затем декодирует соответствующий логический канал и выводит декодированный логический канал в запоминающее устройство (СМ) 570 компоновки. Чтобы составить медиаинформацию, которая будет отображаться, наборщик 590 медиаинформации составляет и отображает кадр каждого декодированного логического канала, хранящегося в запоминающем устройстве 570 компоновки на экране терминала.
На фиг.5 наборщик 590 медиаинформации выполняется с возможностью управления структурой сцены для схемы с мозаикой каналов в соответствии с первым примером варианта осуществления настоящего изобретения, структурой сцены для схемы с циркуляцией каналов в соответствии со вторым примером варианта осуществления настоящего изобретения, или структурой для сцены с комбинационной схемой в соответствии с третьим примером варианта осуществления настоящего изобретения. На фиг.5 наборщик 590 медиаинформации может выборочно управлять структурой сцены для схемы с циркуляцией каналов, комбинационной схемы или схемы с мозаикой каналов.
Способ управления структурой сцены, состоящей из многочисленных каналов, в соответствии с примером варианта осуществления настоящего изобретения будет описан со ссылкой на фиг.6-8. Способ, описанный ниже, является операцией наборщика 509 медиаинформации, показанного на фиг.5.
На фиг.6 показана блок-схема последовательности выполнения операций способа управления структурой сцены для схемы с циркуляцией каналов в соответствии со вторым примером варианта осуществления настоящего изобретения.
Когда мобильный терминал принимает потоки данных LASeR многочисленных каналов от поставщика услуг на этапе 601, демультиплексор 510 поканально разделяет мультиплексированные логические каналы и на этапе 603 распределяет разделенные логические каналы по декодирующим буферам 530. Декодер 550 осуществляет циркуляцию логических каналов, выводимых в декодирующие буферы 530, декодирует соответствующие логические каналы в ES и выводит декодированные ES в запоминающее устройство 570 компоновки. Когда поканально декодированные ES выводятся в запоминающее устройство 570 компоновки, наборщик 590 медиаинформации, показанный на фиг.5, на этапе 605 инициализирует внутренний таймер составления (не показан). На этапе 607 кадры поканальных ES считываются из запоминающего устройства 570 компоновки согласно назначенному порядковому номеру или беспорядочно и затем отображаются на экране мобильного терминала. Кадры считываются и отображаются наборщиком 590 медиаинформации.
На этапе 609 наборщик 590 медиаинформации определяет, истекло ли время отображения одного логического канала, отсчитываемое через внутренний таймер составления, с помощью выделенного временного интервала (slotTime(n)) каждого ES. Если временной интервал (slotTime(n)) не истек, наборщик 590 медиаинформации переходит к этапу 607, чтобы непрерывно отображать сцену соответствующего логического канала. Если таймер составления достиг конца временного интервала (slotTime(n)), наборщик 590 медиаинформации переходит к этапу 611. На этапе 611 наборщик 590 медиаинформации принимает решение, должен ли применяться эффект перехода сцены. Если эффект перехода сцены включается, наборщик 590 медиаинформации применяет эффект перехода сцены на этапе 613 и затем переходит к этапу 605, чтобы повторить инициализацию таймера и отобразить на экране ES следующего логического канала.
На фиг.7 показана блок-схема последовательности выполнения операций способа управления структурой комбинационной схемы в соответствии с третьим примером варианта осуществления настоящего изобретения.
Когда мобильный терминал на этапе 702 принимает потоки данных LASeR многочисленных каналов от поставщика услуг 701, демультиплексор 510 поканально разделяет мультиплексированные логические каналы и на этапе 703 распределяет разделенные логические каналы по декодирующим буферам 530. Декодер 550 осуществляет циркуляцию логических каналов, выводимых в декодирующие буферы 530, декодирует соответствующие логические каналы до ES и выводит декодированные ES в запоминающее устройство 570 компоновки. На этапе 705 наборщик 590 медиаинформации делит всю медиаинформацию, которая будет отображаться на терминале, на область 41 основной медиаинформации для структуры для сцены с циркуляцией каналов и область 43 субмедиаинформации, которой выделены поканальные области. Наборщик 590 медиаинформации делит весь экран, используя траекторию отсечения, как показано в примере на фиг.4.
На этапе 707 наборщик 590 медиаинформации считывает кадры ES, картографированные по поканальным областям, из запоминающего устройства 570 компоновки и распределяет и отображает считанные кадры на соответствующих поканальных областях. Дополнительно, наборщик 590 медиаинформации, в котором на этапе 705 была выполнена операция деления медиаинформации, инициализирует внутренний таймер составления так, чтобы на этапе 709 структура для сцены с циркуляцией каналов могла быть отображена в области 41 основной медиаинформации. На этапе 711 наборщик 590 медиаинформации считывает кадры поканальных ES из запоминающего устройства 570 в соответствии с назначенным порядковым номером или случайным образом и затем отображает кадры в области 41 основной медиаинформации. На фиг.7 этапы 707 и 711 разделяются. Однако этапы 707 и 711 могут выполняться одновременно.
На этапе 713 наборщик 590 медиаинформации определяет, истекло ли время отображения одного логического канала, отсчитываемое внутренним таймером составления, с помощью назначенного временного интервала (slotTime(n)). Если временной интервал (slotTime(n)) не истек, наборщик 590 медиаинформации переходит к этапу 711, чтобы непрерывно отображать сцену соответствующего логического канала. Если таймер составления достиг конца временного интервала (slotTime(n)), наборщик 590 медиаинформации переходит к этапу 715. На этапе 715 наборщик 590 медиаинформации принимает решение, применить ли эффект перехода сцены. Если эффект перехода сцены включен, наборщик 590 медиаинформации на этапе 717 применяет эффект перехода сцены и затем переходит к этапу 709, чтобы повторить задачу для инициализации таймера и отобразить на экране ES следующего логического канала.
На фиг.8 показана блок-схема, иллюстрирующая работу выборочной реализации структуры сцены для схемы с мозаикой каналов, схемы с циркуляцией каналов или комбинационной схемы в наборщике 590 медиаинформации, показанном на фиг.5, в соответствии с примером варианта осуществления настоящего изобретения.
На фиг.8, когда мобильный терминал на этапе 801 принимает потоки данных многочисленных каналов LASeR от поставщика услуг, демультиплексор 510 поканально разделяет мультиплексированные логические каналы и на этапе 803 распределяет разделенные логические каналы по декодирующим буферам 530. Декодер 550 осуществляет циркуляцию логических каналов, выводимых в декодирующие буферы 530, декодирует соответствующие логические каналы до ES и выводит декодированные ES в запоминающее устройство 570 компоновки. На этапе 805 наборщик 590 медиаинформации определяет режим отображения соответствующего группового идентификатора, когда принят физический канал с новым групповым идентификатором.
Подобный узлу 100 источника потока, показанному на фиг.1, поле 130 dynamicMosaic содержит поле 133 playList для последовательного отображения различных потоков группы на сцене, поле 134 tile для отображения всех потоков группы на одной сцене и поле 135 combination, в котором две схемы объединяются. Согласно этим трем полям возможны различные режимы отображения.
Когда режим отображения, определенный на этапе 805, является структурой для сцены с мозаичными каналами, указанной полем 134 tile, показанным на фиг.1, на этапе 807 наборщик 590 медиаинформации делит экран, используя информацию о траектории отсечения, и на этапе 809 распределяет области на основе логических каналов. На этапе 811 наборщик 590 медиаинформации считывает и отображает кадры ES, картографированные в поканальных областях, из запоминающего устройства 570 компоновки.
Когда режим отображения, определенный на этапе 805, является структурой для сцены с циркуляцией каналов, указанной полем 133 playList на фиг.1 на этапе 817, наборщик 590 медиаинформации на этапе 819 инициализирует таймер и затем на этапе 821 считывает и отображает ES одного логического канала из запоминающего устройства 570 компоновки. На этапе 823 наборщик 590 медиаинформации определяет, истек ли временной интервал одного логического канала, отсчитываемый внутренним таймером составления, с помощью назначенного временного интервала (slotTime(n)). Если временной интервал (slotlime(n)) не истек, наборщик 590 медиаинформации переходит к этапу 821, чтобы непрерывно отображать сцену соответствующего логического канала. Если таймер компоновки достиг конца временного интервала (slotTime(n)), наборщик 590 медиаинформации переходит к этапу 825. На этапе 825 наборщик 590 медиаинформации принимает решение, применить ли эффект перехода сцены. Если эффект перехода сцены включен, наборщик 590 медиаинформации применяет эффект перехода сцены на этапе 827 и затем переходит к этапу 819, чтобы повторить задачу для инициализации таймера и отображения на экране ES следующего логического канала.
Когда способом отображения, который определяется на этапе 805, является структура для комбинационной сцены, указанная полем 135 combination на фиг.1, на этапе 813 наборщик 590 медиаинформации делит полный экран на область 41 основной медиаинформации и область 43 субмедиаинформации, используя на этапе 815 информацию о траектории отсечения. Операция отображения области 43 субмедиаинформации на этапе 811 распределяет области на поканальной основе. При операции отображения области 41 основной медиаинформации наборщик 590 медиаинформации инициализирует таймер, чтобы создать структуру для сцены с циркуляцией каналов, которая будет отображаться на области основной медиаинформации на этапе 819, и считывает ES каждого канала из запоминающего устройства 590 компоновки, чтобы на этапе 821 отобразить считанный ES на экране. Когда согласно назначенному временному интервалу время отображения одного канала истекло, наборщик 590 медиаинформации повторяет операцию для отображения ES следующего логического канала после подтверждения и применения назначенного эффекта перехода.
Пример варианта осуществления настоящего изобретения может определять структуру для сцены с циркуляцией каналов и структуру для комбинационной схемы и может определять новый узел и способ, чтобы решить проблему по идентификации содержания потока логического канала в процессе обслуживания, когда медиаинформация мобильного терминала делится на элементы мозаичного изображения и каналы отображаются для мозаичного обслуживания каналов.
Процесс, при котором терминал пользователя составляет многоканальную медиаинформацию без использования дополнительного мозаичного канала в соответствии с другим примером варианта осуществления настоящего изобретения, будет описан со ссылкой на фиг.9 и 10.
Когда многочисленные логические каналы мультиплексированы в один физический канал в этом примере варианта осуществления настоящего изобретения, декодер терминала передает информацию узла потока наборщику медиаинформации без передачи дополнительного мозаичного канала так, что мозаичный канал строится таким образом, чтобы динамически составлять медиаинформацию из многочисленных логических каналов. Поставщик услуг обеспечивает терминал пользователя информацией об узле источника потока, показанного на фиг.9, в том числе информацией о мультиплексированных логических каналах и информацией о составе для создания многоканальной медиаинформации.
На фиг.9 показан другой пример структуры источника потока для структуры сцены с многочисленными каналами в мобильной широковещательной системе в соответствии с примером варианта осуществления настоящего изобретения.
Узел 900 источника потока, показанный на фиг.9, является расширением узла источника потока традиционной технологии LASeR. Информация, переданная через узел 900 источника потока, содержит поле 910 ID идентификатора источника потока, поле 920 источника, поле 930 sourseIndex индекса источника, поле 940 width/height ширины/высоты и поле mode режима. Поле 920 source источника указывает перечень идентификаторов источников медиаинформации, таких как ES (логических каналов), на которые ссылка должна делаться источником потока. Поле 930 sourceIndex индекса источника указывает индекс источника медиаинформации, используемый для построения текущей структуры сцены, которая будет отображаться через терминал. Поле 940 bufferSize ширины/высоты указывает размер буфера, а поле 950 mode режима указывает режим отображения, как показано на фиг.9.
Согласно примеру осуществления, идентификаторы источников медиаинформации, содержащиеся в поле 920 source источника, показанном на фиг.9, выбираются из каналов, просматриваемых пользователями с высокой частотой обращения. Поле 950 mode режима содержит поле 951 replace замены для немедленного переключения медиаинформации, когда меняется индекс источника, и поле 952 useOld для непрерывного создания ES предыдущего индекса источника в медиаинформации до тех пор, пока не будет подготовлен состав медиаинформации нового индекса источника. Поле 950 режима также содержит поле 953 keepOld для декодирования ES предыдущего индекса источника и создания декодированного ES в медиаинформации при непрерывном приеме ES предыдущего индекса источника до тех пор, пока состав медиаинформации нового индекса источника не будет подготовлен в соответствии с концепцией, подобной режиму useOld, и пока не будет подготовлено поле 954 playList для последовательного отображения других потоков группы в медиаинформации. В примере варианта осуществления настоящего изобретения поле 954а slotTime для указания времени отображения, выделенного каждому ES, и поле 954h transitionEffect, которое должно использоваться, когда один ES переключается на другой ES, определяются дополнительно, чтобы составить медиаинформацию по мозаичной или циклической схеме, используя режим playList.
В таблице 4 показаны поля, содержащиеся в узле 900 источника потока, показанного на фиг. 9.
Пример структуры сцены для схемы с циркуляцией каналов показан на фиг.3, где структура многоканальной сцены управляется, используя узел 900 источника потока, показанный на фиг.9. Эффекты перехода и компоненты на момент переключения каналов показаны в таблице 3. Поэтому подробное описание пропускается.
С точки зрения логически мультиплексированных каналов, структуры отображения, такие как структура для сцены с мозаикой каналов, обеспечиваются для составления мультиплексных каналов в процессе обслуживания, используя узел 900 источника потока в одну медиаинформацию. Также предусмотрена структура для сцены с циркуляцией каналов для циклически отображаемых мультиплексированных каналов в одной медиаинформации в назначенном порядке и структура для комбинационной сцены для отображения мультиплексированных каналов в состоянии, в котором структура для сцены с мозаикой каналов и структура для сцены с циркуляцией каналов объединяются. Вышеупомянутые структуры отображения могут применяться к другим примерам вариантов осуществления настоящего изобретения.
Терминал пользователя, к которому применяется этот пример варианта осуществления настоящего изобретения, может использовать структуру, показанную на фиг.5. В этом примере варианта осуществления настоящего изобретения декодер 550, показанный на фиг.5, декодирует информацию узла 900 источника потока, полученную от поставщика услуг, и выводит декодированную информацию к наборщику 590 медиаинформации. Наборщик 590 медиаинформации динамически составляет многоканальную медиаинформацию, используя информацию узла 900 источника потока в схеме, выбранной из структуры для сцены с мозаикой каналов и структуры для сцены с циркуляцией каналов.
1
n
В примере структуры для сцены с циркуляцией каналов демультиплексор 510 разделяет многочисленные логические каналы, переданные в одном физическом канале, и распределяет разделенные каналы по декодирующим буферам 530. Декодер 550 декодирует информацию узла 900 источника потока, принятую от поставщика услуг, чтобы вывести декодированную информацию к наборщику 590 медиаинформации. Дополнительно, декодер 550 осуществляет циркуляцию данных логических каналов, хранящихся в декодирующих буферах 531 ~ 531, декодирует соответствующий логический канал и выводит декодированный логический канал в запоминающее устройство 570 компоновки. Наборщик 590 медиаинформации составляет и отображает кадр каждого декодированного логического канала, хранящегося в запоминающем устройстве 570 компоновки, в медиаинформации путем ссылки на информацию узла 900 источника потока.
На фиг.10 показана блок-схема последовательности выполнения операций способа управления структурой для сцены, состоящей из многочисленных каналов, используя источник потока, показанный на фиг.9.
Как показано на фиг.10, демультиплексор 510 поканально разделяет мультиплексированные логические каналы и на этапе 1003 распределяет разделенные логические каналы по декодирующим буферам 530, когда мобильный терминал на этапе 1001 принимает потоки данных LASeR многочисленных каналов от поставщика услуг. Декодер 550 поканально декодирует и выводит потоки на декодирующие буферы 530 и выводит декодированные ES логических каналов в запоминающее устройство 570 компоновки. На этапе 1005 наборщик 590 медиаинформации определяет режим отображения идентификатора соответствующей группы, когда принят физический канал с новым групповым идентификатором.
Когда на этапе 1007 режим отображения определен как структура для сцены с мозаикой каналов, наборщик 590 медиаинформации поканально распределяет области, используя информацию узла 900 источника потока, принятую от декодера 550 на этапе 1009. На этапе 1011 наборщик 590 медиаинформации считывает и отображает кадры ES, картографированные в поканальных областях, из запоминающего устройства 570 компоновки.
Когда на этапе 1013 режим отображения определен как структура для сцены с циркуляцией каналов, наборщик 590 медиаинформации инициализирует таймер и считывает из запоминающего устройства 570 компоновки, и отображает соответствующий ES. Когда выделенный временной интервал для отображения одного логического канала истек, наборщик 590 медиаинформации на этапах 1015-1023 после подтверждения и применения назначенного эффекта перехода отображает ES следующего логического канала. Поскольку этапы 1015-1023 являются такими же, как этапы 819-827, показанные на фиг.8, подробное описание пропускается.
Обычная технология LASeR обеспечивает услугу структуры сцены с многочисленными каналами на дополнительном мозаичном канале. Однако, когда многочисленные логические каналы мультиплексируются в один физический канал, как в этом примере варианта осуществления настоящего изобретения, терминал отбирает многочисленные ES от поставщика услуг в одну группу без использования дополнительного мозаичного канала. Различные многоканальные медиаинформации могут составляться динамически, используя информацию узла 900 источника потока, в том числе информацию о структуре медиаинформации.
Как явно видно из приведенного выше описания, терминал мобильной широковещательной системы может принимать логически мультиплексированные каналы и управлять структурой медиаинформации, используя информацию источника потока, принятую от поставщика услуг.
Кроме того, пример варианта осуществления настоящего изобретения может эффективно использовать ресурсы канала путем составления сцены из логически мультиплексированных каналов без использования дополнительного мозаичного канала.
Пример варианта осуществления настоящего изобретения может также предотвращать ухудшение качества медиаинформации, когда поканальные медиаинформации мультиплексируются и кодируются в один мозаичный канал, чтобы составить медиаинформацию мультиплексированных каналов в мобильной широковещательной системе.
Кроме того, пример варианта осуществления настоящего изобретения может управлять структурой медиаинформации с циркуляцией каналов или структурой комбинационной сцены в мобильной широковещательной системе так, что пользователь может легко идентифицировать содержание услуги на экране терминала с ограниченным размером, и все каналы циркулируются (повторяются) и просматриваются в структуре для сцены с циркуляцией каналов без входа пользователя.
Пример варианта осуществления настоящего изобретения может объединяться с услугой с мозаичным каналом, предлагаемой в обычной технологии LASeR. Таким образом, пример варианта осуществления настоящего изобретения может быть совместим с обычной технологией LASeR и использовать признаки обычной технологии LASeR в эффективной структуре медиаинформации, используя структуру с синхронизацией пакетов и масштабируемую векторную графику (SVG).
Хотя настоящее изобретение показано и описано со ссылкой на определенные примеры вариантов его осуществления, специалистам в данной области техники будет понятно, что различные изменения в форме и подробностях могут быть сделаны без отхода от сущности и объема изобретения, как определено прилагаемой формулой изобретения и ее эквивалентами.