Способ и устройство для передачи информации о мультимедийных элементах в системе передачи мультимедиа
Иллюстрации
Показать всеИзобретение относится к системам передачи мультимедиа. Техническим результатом является обеспечение информации о конфигурации сцены и многоэкранной информации без снижения качества услуги и восприятия пользователем. Предложен способ отправки информации о мультимедийных элементах первым терминалом, включающий: генерацию информации о конфигурации сцены, которая включает в себя информацию в отношении по меньшей мере одного мультимедийного элемента из множества мультимедийных элементов, и отправку информации о конфигурации сцены ко второму терминалу. Информация в отношении по меньшей мере одного мультимедийного элемента включает в себя по меньшей мере одно из информации, указывающей, следует ли разрешить воспроизведение упомянутого по меньшей мере одного мультимедийного элемента во втором терминале, информации о ресурсах, используемой для воспроизведения по меньшей мере одного мультимедийного элемента, информации о положении, используемой для воспроизведения по меньшей мере одного мультимедийного элемента на экране, и информации о времени воспроизведения для по меньшей мере одного мультимедийного элемента. 4 н. и 8 з.п. ф-лы, 21 ил., 8 табл.
Реферат
ОБЛАСТЬ ТЕХНИКИ
[1] Данное изобретение относится к системам передачи мультимедиа. Более конкретно, данное изобретение относится к способу и устройству для передачи информации о мультимедийных элементах в системе передачи мультимедиа.
УРОВЕНЬ ТЕХНИКИ
[2] С внедрением на рынке смартфонов, планшетных персональных компьютеров (PC), и интеллектуальных телевизоров (TV), обеспечивается интеллектуальная среда мультимедийных средств. Развитие интеллектуальных устройств, управляемых смартфонами, обеспечивает среду взаимосвязанных мультимедийных средств, при этом способствуя использованию мультиэкранов для интеллектуальных TV, планшетных PC, и облачных вычислений, при этом заменяя три экрана предшествующего уровня техники для PC, TV и мобильных устройств. Ожидается, что с развитием интеллектуальных мультимедийных средств и облачных вычислений, и с изменением среды связи, появятся полнофункциональные многоэкранные услуги.
[3] Многоэкранная услуга относится к следующему поколению вычислительных/сетевых услуг для обмена одним или несколькими мультимедийными элементами в различных терминалах, таких как смартфоны, PC, интеллектуальные TV, планшетные PC, и т.д. Многоэкранная услуга обеспечивает пользователям возможность использования мультимедийных элементов в любом месте, а также использования множества мультимедийных элементов одновременно с использованием множества терминалов.
[4] Приведенная выше информация представлена только в качестве общей информации для помощи в понимании данного изобретения. Никакие определения не делались, и никакие утверждения не делаются, в отношении того, могло ли приведенное выше рассматриваться в качестве предшествующего уровня техники в отношении данного изобретения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
[5] Многоэкранная услуга имеет некоторые похожие аспекты с информацией о конфигурации сцены, в которой может быть одновременно использовано большое количество мультимедийных элементов большим количеством терминалов, и в которой может потребоваться компоновка на экране совместно используемых мультимедийных элементов. Таким образом, существует потребность в способе обмена мультимедийными элементами между терминалами для многоэкранной услуги с использованием информации о конфигурации сцены.
[6] Обеспечение информации о конфигурации сцены и многоэкранной информации означает, что две услуги обеспечиваются через различные приложения, что может вызвать две проблемы. Во-первых, обеспечение различных услуг одновременно может нагрузить терминалы. Во-вторых, если пользователь видит два выполняющихся приложения, отображаемые на единственном экране, то рассогласование мультимедийных элементов может вызывать снижение качества услуги и восприятия пользователем.
РЕШЕНИЕ ПРОБЛЕМЫ
[7] Аспекты данного изобретения предназначены для устранения по меньшей мере упомянутых выше проблем и/или недостатков и для обеспечения по меньшей мере преимуществ, описанных ниже. Соответственно, одним аспектом данного изобретения является обеспечение способа и устройства для передачи информации о мультимедийных элементах в системах передачи мультимедиа.
[8] Данное изобретение также обеспечивает способ и устройство для передачи мультимедийных элементов между терминалами с использованием информации о конфигурации сцены.
[9] Данное изобретение также обеспечивает способ и устройство, которые обеспечивают многочисленным терминалам возможность эффективного конфигурирования экрана на основе передачи мультимедийных элементов.
[10] Согласно одному аспекту данного изобретения, обеспечивается способ отправки информации о мультимедийных элементах первым терминалом в системе передачи мультимедиа. Этот способ включает в себя генерацию информации о конфигурации сцены, которая включает в себя информацию в отношении по меньшей мере одного мультимедийного элемента из многочисленных мультимедийных элементов, и отправку информации о конфигурации сцены ко второму терминалу, причем информация в отношении упомянутого по меньшей мере одного мультимедийного элемента включает в себя по меньшей мере одно из информации, указывающей, следует ли разрешить воспроизведение упомянутого по меньшей мере одного мультимедийного элемента во втором терминале, информации о ресурсах, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента, информации о положении, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента на экране, и информации о времени воспроизведения для упомянутого по меньшей мере одного мультимедийного элемента.
[11] Согласно другому аспекту данного изобретения, обеспечивается способ приема информации о мультимедийных элементах вторым терминалом в системе передачи мультимедиа. Этот способ включает в себя прием от первого терминала информации о конфигурации сцены, которая включает в себя информацию в отношении по меньшей мере одного мультимедийного элемента из многочисленных мультимедийных элементов, и воспроизведение упомянутого по меньшей мере одного мультимедийного элемента на основе информации о конфигурации сцены, причем информация в отношении упомянутого по меньшей мере одного мультимедийного элемента включает в себя по меньшей мере одно из информации, указывающей, следует ли разрешить воспроизведение упомянутого по меньшей мере одного мультимедийного элемента во втором терминале, информации о ресурсах, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента, информации о расположении, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента на экране, и информации о времени воспроизведения для упомянутого по меньшей мере одного мультимедийного элемента.
[12] Согласно другому аспекту данного изобретения, обеспечивается первый терминал системы передачи мультимедиа. Первый терминал включает в себя контроллер для генерации информации о конфигурации сцены, которая включает в себя информацию в отношении по меньшей мере одного мультимедийного элемента из многочисленных мультимедийных элементов, и передатчик для отправки информации о конфигурации сцены к второму терминалу, причем информация в отношении упомянутого по меньшей мере одного мультимедийного элемента включает в себя по меньшей мере одно из информации, указывающей, следует ли разрешить воспроизведение упомянутого по меньшей мере одного мультимедийного элемента во втором терминале, информации о ресурсах, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента, информации о положении, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента на экране, и информации о времени воспроизведения для упомянутого по меньшей мере одного мультимедийного элемента.
[13] Согласно другому аспекту данного изобретения, обеспечивается второй терминал системы передачи мультимедиа. Второй терминал включает в себя приемник для приема от первого терминала информации о конфигурации сцены, которая включает в себя информацию в отношении по меньшей мере одного мультимедийного элемента из многочисленных мультимедийных элементов, и контроллер для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента на основе информации о конфигурации сцены, причем информация в отношении упомянутого по меньшей мере одного мультимедийного элемента включает в себя по меньшей мере одно из информации, указывающей, следует ли разрешить воспроизведение упомянутого по меньшей мере одного мультимедийного элемента во втором терминале, информации о ресурсах, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента, информации о положении, используемой для воспроизведения упомянутого по меньшей мере одного мультимедийного элемента на экране, и информации о времени воспроизведения для упомянутого по меньшей мере одного мультимедийного элемента.
[14] Другие аспекты, преимущества и характерные признаки данного изобретения явствуют для специалистов в данной области техники из последующего подробного описания, которое, в сочетании с приложенными чертежами, раскрывает различные варианты осуществления данного изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[15] Изложенные выше и другие аспекты, признаки и преимущества некоторых вариантов осуществления данного изобретения будут более ясны из последующего описания, взятого в сочетании с сопутствующими чертежами, на которых:
[16] Фиг. 1 иллюстрирует компоновку областей на экране на основе информации о композиции (Composition Information, CI) согласно одному варианту осуществления данного изобретения;
[17] Фиг. 2 является последовательностью операций, иллюстрирующей операции первичного устройства для ограничения воспроизведения конкретного мультимедийного элемента во вторичном устройстве согласно одному варианту осуществления данного изобретения;
[18] Фиг. 3 является последовательностью операций, иллюстрирующей операции вторичного устройства, в котором воспроизведение конкретного мультимедийного элемента ограничивается согласно одному варианту осуществления данного изобретения;
[19] Фиг. 4a и 4b иллюстрируют конкретные мультимедийные элементы, воспроизводящиеся во вторичном устройстве, согласно одному варианту осуществления данного изобретения;
[20] Фиг. 5 является последовательностью операций, иллюстрирующей операции первичного устройства для обеспечения вторичному устройству возможности воспроизведения конкретных мультимедийных элементов, согласно одному варианту осуществления данного изобретения;
[21] Фиг. 6 является последовательностью операций, иллюстрирующей операции вторичного устройства, которое воспроизводит конкретные мультимедийные элементы согласно одному варианту осуществления данного изобретения;
[22] Фиг. 7a и 7b иллюстрируют первичное и вторичное устройства, оба воспроизводящие одинаковые мультимедийные элементы, согласно одному варианту осуществления данного изобретения;
[23] Фиг. 8 является последовательностью операций, иллюстрирующей операции первичного устройства, которое воспроизводит мультимедийные элементы, такие же, как мультимедийные элементы вторичного устройства, согласно одному варианту осуществления данного изобретения;
[24] Фиг. 9 является последовательностью операций, иллюстрирующей операции вторичного устройства, которое воспроизводит мультимедийные элементы, такие же, как мультимедийные элементы первичного устройства, согласно одному варианту осуществления данного изобретения;
[25] Фиг. 10a и 10b иллюстрируют один вариант осуществления данного изобретения, где мультимедийные элементы, только что воспроизведенные в первичном устройстве, пересылается к вторичному устройству для воспроизведения, согласно одному варианту осуществления данного изобретения;
[26] Фиг. 11 является последовательностью операций, иллюстрирующей операции первичного устройства, которое пересылает мультимедийные элементы к вторичному устройству, согласно одному варианту осуществления данного изобретения;
[27] Фиг. 12 является последовательностью операций, иллюстрирующей операции вторичного устройства, которое воспроизводит мультимедийные элементы, принятые от первичного устройства, согласно одному варианту осуществления данного изобретения;
[28] Фиг. 13a и 13b иллюстрируют реконфигурирование экрана во вторичном устройстве в качестве реакции на пересылку дополнительных мультимедийных элементов согласно одному варианту осуществления данного изобретения;
[29] Фиг. 14 является последовательностью операций, иллюстрирующей операции вторичного устройства, которое изменяет конфигурацию экрана на основе передачи мультимедийных элементов, согласно одному варианту осуществления данного изобретения;
[30] Фиг. 15a и 15b иллюстрируют процедуру выполнения услуги на основе передачи мультимедийных элементов между терминалами с использованием CI согласно одному варианту осуществления данного изобретения; и
[31] Фиг. 16 является блок-схемой терминала согласно одному варианту осуществления данного изобретения.
[32] Следует понимать, что для всех чертежей одинаковые ссылочные позиции относятся к одинаковым частям, компонентам, и структурам.
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[33] Последующее описание со ссылкой на сопутствующие чертежи обеспечивается для помощи в полном понимании различных вариантов осуществления данного изобретения, определяемых формулой изобретения и ее эквивалентами. Оно включает в себя различные конкретные подробности для помощи в понимании, но предполагается, что они являются только иллюстративными. Таким образом, специалистам в данной области техники будет понятно, что различные изменения и модификации различных вариантов осуществления, описанных здесь, могут быть выполнены, не выходя за рамки объема и сущности данного изобретения. Дополнительно, описания общеизвестных функций и конструкций могут быть опущены для ясности и краткости.
[34] Термины и слова, используемые в последующем описании и формуле изобретения, не ограничиваются библиографическими значениями, а используются автором изобретения только для обеспечения возможности ясного и соответствующего понимания данного изобретения. Таким образом, специалистам в данной области техники следует понимать, что последующее описание различных вариантов осуществления данного изобретения обеспечивается только в иллюстративных целях, а не в целях ограничения данного изобретения, определяемого приложенной формулой изобретения и ее эквивалентами.
[35] Следует понимать, что формы единственного числа «один», «некоторый» включают в себя ссылки на множественное число, если в контексте ясно не предписано иное. Таким образом, например, ссылка на «поверхность компонента» включает в себя ссылку на одну или несколько таких поверхностей.
[36] Терминология, используемая здесь, приведена только в целях описания конкретных вариантов осуществления и не предназначена для ограничения изобретения.
[37] Следует дополнительно понимать, что термины «содержит» и/или «содержащий», при использовании в этом описании, определяют присутствие указанных признаков, целых чисел, стадий, операций, элементов, и/или компонентов, но не исключают присутствия или добавления одного или нескольких других признаков, целых чисел, стадий, операций, элементов, компонентов, и/или их групп.
[38] Если не указано иное, то все термины, включая технические и научные термины, используемые здесь, имеют общепринятое значение, понимаемое специалистами в данной области техники, к которой данное изобретение относится. Следует дополнительно понимать, что термины, такие как термины, определяемые в универсальных словарях, следует интерпретировать как имеющие значение, которое согласуется с их значением в контексте соответствующей области техники, и не должны быть интерпретированы в идеализированном или излишне формальном смысле, если иное не определено явно в данном документе.
[39] Данное изобретение обеспечивает способ и устройство для передачи мультимедийных элементов в системах передачи мультимедиа. Конкретно, варианты осуществления данного изобретения обеспечивают способ обеспечения атрибутов, относящихся к передаче мультимедийных элементов, с использованием информации о конфигурации сцены для одного или нескольких мультимедийных элементов, подлежащих воспроизведению (или проигрыванию) другим терминалом, способ определения событий для обеспечения моментов времени для получения и возврата мультимедийных элементов, и способ пересылки информации о ресурсах мультимедийных элементов и информации о конфигурации сцены. Другие различные варианты осуществления данного изобретения могут также обеспечить устройства, связанные с этими способами.
[40] В различных вариантах осуществления данного изобретения будут разъяснены мультимедийные услуги с использованием информации о конфигурации сцены (взаимозаменяемо называемой информацией о композиции (CI)). Однако, варианты осуществления данного изобретения не ограничены мультимедийными услугами с использованием информации о конфигурации сцены, а могут быть применены к любым другим областям, которые предлагают услуги посредством конфигурирования различных мультимедиа в комбинации.
[41] В различных вариантах осуществления, информация о конфигурации сцены может включать в себя временную и пространственную информацию различных мультимедийных элементов и информацию для описания отношений между элементами информации о конфигурации сцены.
[42] Информация о конфигурации сцены может быть создана с использованием расширяемого языка разметки гипертекста (eXtensible Markup Language, XML). Информация о конфигурации сцены и связанная с ней информация определяются, как показано в таблице 1.
[43]
Таблица 1 | |
Информация | Определение |
CI (информация о композиции) | информации о конфигурации сцены |
Asset (Архив) | единственный мультимедийный элемент (представляемый в XML как видео, звук, изображение и т.д., в зависимости от типа мультимедиа) |
LoA (список архивов) | список атрибутов многочисленных архивов |
AI (информация об архиве) | информация об атрибутах архива |
src (источник) | информация о ресурсах архива |
view (вид) | сцена |
Area (Область) | набор архивов, в котором один или несколько архивов сконфигурированы независимо по времени и пространству, что представляется в XML как div |
divLocation | часть view для компоновки одной Area на экране |
head (заголовок) | набор информации в отношении LoA, AI, view и divLocation |
body (тело) | набор информации в отношении Area |
width (ширина), height (высота), left (пространство слева), top (пространство сверху), z-index (приоритет воспроизведения, если существует пространственное перекрытие) | пространственная информация для Asset, view, Area и divLocation |
begin (начало)(время начала воспроизведения), end (конец)(время остановки воспроизведения), dur (продолжительность воспроизведения) | временная информация для Asset, view, Area и divLocation |
[44] Различные варианты осуществления данного изобретения будут теперь подробно описаны со ссылкой на приложенные чертежи.
[45] В случае, когда существуют многочисленные терминалы в системе передачи мультимедиа, может быть выполнена передача мультимедийных элементов между этими терминалами. А именно, терминал может обеспечить мультимедийные элементы для другого терминала, который может, в свою очередь, воспроизвести (или проиграть) эти мультимедийные элементы.
[46] При использовании здесь, терминал, который обеспечивает мультимедийные элементы для другого терминала, называется первичным устройством, а другой терминал, который принимает мультимедийные элементы от первичного устройства, называется вторичным устройством.
[47] Первичное устройство или вторичное устройство каждое может конфигурировать экран с использованием CI, представленной в таблице 2. Таблица 2 представляет пример CI.
[48] Таблица 2
[49] Со ссылкой на часть <body> (<тело>) в таблице 2, существуют три видеоархива, "video1" («видео1»), "video2" («видео2») и "video3" («видео3»), которые могут быть скомпонованы соответственно в "Area1" («Области1»), "Area2" («Области2»), и "Area3" («Области3»), каждая из которых имеет различную пространственную информацию. Эти три видеоархива могут быть представлены в виде информации о ресурсах и типах мультимедиа, как показано в части <LoA> под <head> (<заголовок>), и "video1" и "video2" из трех видеоархивов могут быть скомпонованы в view (виде) на основе двух divLocation из <div>. Экран на основе CI из таблицы 2 может быть сконфигурирован, как показано на фиг. 1.
[50] Фиг. 1 иллюстрирует компоновку областей на экране на основе CI согласно одному варианту осуществления данного изобретения.
[51] Со ссылкой на фиг. 1, на основе CI из таблицы 2, Area1 (Область1) 100 и Area2 (Область2) 120, которые включают в себя "video1" и "video2" соответственно из трех видеоархивов, скомпонованы в соответствующих положениях.
[52] Если существуют многочисленные терминалы, например, первичное устройство и вторичное устройство, то первичное и вторичное устройство каждое воспроизводит (или проигрывает) мультимедийный элемент, посредством конфигурирования экрана в различных видах в зависимости от CI. CI может быть обеспечена, например, мультимедиа сервером для каждого из первичного и вторичного устройств, или может быть обеспечена первичным устройством для вторичного устройства, как будет описано ниже.
[53] В различных вариантах осуществления, обеспечиваются способы обеспечения первичному и вторичному устройствам возможности воспроизведения мультимедийных элементов с различными видами конфигурации экрана. Конкретно, варианты осуществления включают в себя (1) способ ограничения воспроизведения мультимедийных элементов на вторичном устройстве, (2) способ обеспечения вторичному устройству возможности воспроизведения конкретных мультимедийных элементов, (3) способ воспроизведения одинаковых мультимедийных элементов в первичном и вторичном устройствах, (4) способ пересылки мультимедийных элементов к вторичному устройству для воспроизведения, и (5) способ реконфигурирования экрана в качестве реакции на передачу мультимедийных элементов.
[54] Каждый из способов будет подробно описан ниже.
[55] (1) СПОСОБ ОГРАНИЧЕНИЯ ВОСПРОИЗВЕДЕНИЯ МУЛЬТИМЕДИЙНЫХ ЭЛЕМЕНТОВ ВО ВТОРИЧНОМ УСТРОЙСТВЕ
[56] Для ограничения воспроизведения мультимедийных элементов во вторичном устройстве, может быть использована CI, показанная в таблице 3.
[57] Таблица 3
[58] Таблица 3 представляет CI, которая имеет дополнительную информацию для ограничения воспроизведения во вторичном устройстве, дополнительно к CI, показанной в таблице 2, и эта дополнительная информация называется информацией об ограничении воспроизведения (plungeOut = "disable"(«отключить»)). В CI из таблицы 3, plungeOut = "disable" указывает, что ограничивается воспроизведение "video1", включенного в Area1, указанную посредством "divL1".
[59] Один или несколько архивов могут содержаться в Area, и, таким образом, Area может быть удобно использована для пересылки многочисленных архивов к вторичному устройству. Таким образом, Area может быть использована в качестве модуля пересылаемых архивов. divLocation обеспечивает признаки для компоновки Area на экране таким образом, что она может также обеспечить информацию в отношении передачи мультимедийных элементов, например, информацию об ограничении воспроизведения. Согласно этому способу, операции первичного устройства и вторичного устройства показаны на фиг. 2 и 3, соответственно.
[60] Фиг. 2 является последовательностью операций, иллюстрирующей операции первичного устройства для ограничения воспроизведения конкретных мультимедийных элементов во вторичном устройстве, согласно одному варианту осуществления данного изобретения.
[61] Со ссылкой на фиг. 2, в операции 200, первичное устройство выбирает по меньшей мере один мультимедийный элемент из большого количества мультимедийных элементов, воспроизведение которого должно быть ограничено на вторичном устройстве. Выбор упомянутого по меньшей мере одного мультимедийного элемента может быть выполнен в качестве реакции на пользовательский ввод данных или с использованием отдельного управления.
[62] В операции 202, первичное устройство добавляет информацию об ограничении воспроизведения (plungeOut = "disable") к CI, указывающую, что воспроизведение выбранного по меньшей мере одного мультимедийного элемента должно быть ограничено. В операции 204, первичное устройство отправляет CI, которая включает в себя информацию об ограничении воспроизведения, к вторичному устройству.
[63] В операции 206, первичное устройство воспроизводит мультимедийные элементы на основе CI. Первичное устройство может воспроизвести упомянутый по меньшей мере один мультимедийный элемент, воспроизведение которого ограничено во вторичном устройстве.
[64] Фиг. 3 является последовательностью операций, иллюстрирующей операции вторичного устройства, в котором воспроизведение конкретных мультимедийных элементов ограничивается согласно одному варианту осуществления данного изобретения.
[65] Со ссылкой на фиг. 3, в операции 300, вторичное устройство принимает CI от первичного устройства. В операции 302, вторичное устройство определяет, содержит ли CI информацию об ограничении воспроизведения.
[66] Если CI не содержит информацию об ограничении воспроизведения, то в операции 308, вторичное устройство воспроизводит мультимедийный элемент на основе CI. Если CI содержит информацию об ограничении воспроизведения, то в операции 304, вторичное устройство выявляет по меньшей мере один мультимедийный элемент на основе информации об ограничении воспроизведения. В операции 306, вторичное устройство воспроизводит мультимедийные элементы, отличные от выявленного по меньшей мере одного мультимедийного элемента.
[67] (2) СПОСОБ ВОСПРОИЗВЕДЕНИЯ КОНКРЕТНЫХ МУЛЬТИМЕДИЙНЫХ ЭЛЕМЕНТОВ НА ВТОРИЧНОМ УСТРОЙСТВЕ
[68] Фиг. 4a и 4b иллюстрируют конкретные мультимедийные элементы, воспроизводящиеся во вторичном устройстве, согласно одному варианту осуществления данного изобретения.
[69] Со ссылкой на фиг. 4a, первичное устройство может воспроизводить и отображать "video1" из Area1 100 и "video2" из Area2 120 на экране, как показано на фиг. 1. Первичное устройство может использовать CI, представленную в таблице 4 для обеспечения мультимедийному элементу, не воспроизводящемуся на первичном устройстве, возможности воспроизведения на вторичном устройстве, как показано на фиг. 4b.
[70] Таблица 4
[71] Таблица 4 представляет CI, которая имеет дополнительную информацию для разрешения воспроизведения во вторичном устройстве, дополнительно к CI, показанной в таблице 2, и эта информация называется информацией о разрешении воспроизведения (plungeOut = "complementary" («дополняющий»)). В CI из таблицы 4, plungeOut = "complementary" обеспечивается в divLocation в качестве информации в отношении передачи мультимедийных элементов, указывая, что "video3" из Area3 (Области3) 400, которое имеется в наличии, но не показано на этом виде, на основе divLocation разрешено для воспроизведения во вторичном устройстве, при этом являясь ограниченным в первичном устройстве.
[72] Согласно этому способу, операции первичного устройства и вторичного устройства показаны на фиг. 5 и 6, соответственно.
[73] Фиг. 5 является последовательностью операций, иллюстрирующей операции первичного устройства для обеспечения вторичному устройству возможности воспроизведения конкретных мультимедийных элементов, согласно одному варианту осуществления данного изобретения.
[74] Со ссылкой на фиг. 5, в операции 500, первичное устройство выбирает по меньшей мере один мультимедийный элемент из многочисленных мультимедийных элементов, который подлежит воспроизведению во вторичном устройстве. Выбор упомянутого по меньшей мере одного мультимедийного элемента может быть выполнен в качестве реакции на пользовательский ввод данных или с использованием отдельного управления.
[75] В операции 502, первичное устройство добавляет информацию о разрешении воспроизведения (plungeOt = "complementary"), которая указывает на воспроизведение выбранного по меньшей мере одного мультимедийного элемента, к CI, вместе с информацией о ресурсах выбранного по меньшей мере одного мультимедийного элемента.
[76] В операции 504, первичное устройство отправляет результирующую CI к вторичному устройству, и, в операции 506, первичное устройство воспроизводит соответствующие мультимедийные элементы на основе CI. Первичное устройство может воспроизводить мультимедийные элементы, отличные от упомянутого по меньшей мере одного мультимедийного элемента, разрешенного для воспроизведения во вторичном устройстве.
[77] Фиг. 6 является последовательностью операций, иллюстрирующей операции вторичного устройства, которое воспроизводит конкретные мультимедийные элементы, согласно одному варианту осуществления данного изобретения.
[78] Со ссылкой на фиг. 6, в операции 600, вторичное устройство принимает CI от первичного устройства. В операции 602, вторичное устройство определяет, содержит ли CI информацию о разрешении воспроизведения.
[79] Если CI содержит информацию о разрешении воспроизведения, то в операции 604, вторичное устройство выявляет из CI по меньшей мере один мультимедийный элемент на основе информации об ограничении воспроизведения. В операции 606, вторичное устройство воспроизводит упомянутый по меньшей мере один мультимедийный элемент на основе информации о ресурсах упомянутого по меньшей мере одного мультимедийного элемента, содержащейся в CI.
[80] Если CI не содержит информацию о разрешении воспроизведения, то вторичное устройство заканчивает процедуру.
[81] (3) СПОСОБ ВОСПРОИЗВЕДЕНИЯ ОДИНАКОВЫХ МУЛЬТИМЕДИЙНЫХ ЭЛЕМЕНТОВ В ПЕРВИЧНОМ И ВТОРИЧНОМ УСТРОЙСТВАХ
[82] Фиг. 7a и 7b иллюстрируют первичное и вторичное устройства, воспроизводящие одинаковые мультимедийные элементы, согласно одному варианту осуществления данного изобретения.
[83] Со ссылкой на фиг. 7a, первичное устройство может воспроизводить и отображать "video1" в Area1 100 и "video2" в Area2 120 на экране, как показано на фиг. 1. Мультимедийный элемент, воспроизводящийся первичным устройством, может быть воспроизведен также вторичным устройством, как показано на фиг. 7b. Со ссылкой на фиг. 7b, "video2" воспроизводится как в Area2 120 первичного устройства, так и в Area2 700 вторичного устройства.
[84] Такое одновременное воспроизведение мультимедийных элементов может быть выполнено с использованием CI, представленной в таблице 5.
[85] Таблица 5
[86] Таблица 5 представляет CI которая имеет дополнительную информацию для разрешения одновременного воспроизведения в первичном и вторичном устройствах, дополнительно к CI, показанной в таблице 2, и эта информация называется информацией о разрешении одновременного воспроизведения (plungeOut = "sharable" («совместно используемый»)). В CI из таблицы 5, plungeOut = "sharable" обеспечивается в divLocation в качестве информации в отношении передачи мультимедийных элементов, указывающей, что "video2" разрешено для воспроизведения в первичном устройстве в Area2 120 и во вторичном устройстве в Area2 700, одновременно.
[87] Согласно этому способу, операции первичного устройства и вторичного устройства показаны на фиг. 8 и 9, соответственно.
[88] Фиг. 8 является последовательностью операций, иллюстрирующей операции первичного устройства, которое воспроизводит мультимедийные элементы, такие же, как мультимедийные элементы вторичного устройства, согласно одному варианту осуществления данного изобретения.
[89] Со ссылкой на фиг. 8, в операции 800, первичное устройство выбирает по меньшей мере один мультимедийный элемент из многочисленных мультимедийных элементов, который должен быть одновременно воспроизведен как в первичном, так и во вторичном устройстве. Выбор упомянутого по меньшей мере одного мультимедийного элемента может быть выполнен в качестве реакции на пользовательский ввод данных или с использованием отдельного управления.
[90] В операции 802, первичное устройство добавляет информацию о разрешении одновременного воспроизведения (plungeOt = "sharable"), которая указывает одновременное воспроизведение выбранного по меньшей мере одного мультимедийного элемента, к CI, вместе с информацией о ресурсах выбранного по меньшей мере одного мультимедийного элемента.
[91] В операции 804, первичное устройство отправляет результирующую CI к вторичному устройству, и, в операции 806, первичное устройство воспроизводит соответствующие мультимедийные элементы на основе CI. Первичное устройство может воспроизводить мультимедийные элементы, такие же, как мультимедийные элементы вторичного устройства.
[92] Фиг. 9 является последовательностью операций, иллюстрирующей операции вторичного устройства, которое воспроизводит мультимедийные элементы, такие же, как мультимедийные элементы первичного устройства, согласно одному варианту осуществления данного изобретения.
[93] Со ссылкой на фиг. 9, в операции 900, вторичное устройство принимает CI от первичного устройства. В операции 902, вторичное устройство определяет, содержит ли CI информацию о разрешении одновременного воспроизведения.
[94] Если CI содержит информацию о разрешении одновременного воспроизведения, то в операции 904, вторичное устройство выявляет по меньшей мере один мультимедийный элемент на основе информации о разрешении одновременного воспроизведения. В операции 906, вторичное устройство воспроизводит упомянутый по меньшей мере один мультимедийный элемент на основе информации о ресурсах упомянутого по меньшей мере одного мультимедийного элемента, содержащейся в CI.
[95] Если CI не содержит информацию о разрешении одновременного воспроизведения, то вторичное устройство заканчивает процедуру.
[96] (4) СПОСОБ ПЕРЕСЫЛКИ МУЛЬТИМЕДИЙНОГО ЭЛЕМЕНТА К ВТОРИЧНОМУ УСТРОЙСТВУ ДЛЯ ВОСПРОИЗВЕДЕНИЯ
[97] Фиг. 10a и 10b иллюстрируют один вариант осуществления данного изобретения, где мультимедийные элементы, только что воспроизведенные в первичном устройстве, пересылается к вторичному устройству для воспроизведения, согласно одному варианту осуществления данного изобретения.
[98] Со ссылкой на фиг. 10a, первичное устройство может воспроизводить и отображать "video1" из Area1 100 и "video2" из Area2 120 на экране, как показано на фиг. 1. Если существует вторичное устройство, то "video2", которое до этих пор воспроизводилось в первичном устройстве в Area2 120, может быть воспроизведено во вторичном устройстве в Area2 1020. В то время как "video2" пересылается и воспроизводится во вторичном устройстве в Area2 1020, Area1 100 первичного устройства может быть перекомпонована в виде Area1 1000, как показано на фиг. 10b, на основе новой пространственной информации.
[99] Для предоставления первичному устройству новой пространственной информации для Area1 100, обеспечивается временная информация о том, когда выполнена передача мультимедиа между терминалами. Для обеспечения такой информации посредством передачи мультимедийных элементов между терминалами, в CI могут быть определены события о том, когда получить и возвратить мультимедийные элементы, как представлено в таблице 6.
[100] Таблица 6
[101] Со ссылкой на таблицу 6, информация, которая добавляется к divLocation из "divL1", begin = "0s AreaBack" end = "divL2.AreaOut", указывает на время начала воспроизведения и время остановки воспроизведения для Area1 100, как показано на фиг. 10a. Конкретно, эта информация указывает, что воспроизведение "video1" в Area1 100 начинается в 0 секунд и заканчивается, когда "video2" удаляется из Area2 120 первичного устройства и пересылается к Area2 1020 вторичного устройства.
[102] Информация, добавляемая к divLocation из "divL2", plungeOut = "dynamic" («динамический»), указывает, что область для воспроизведения "video2" является динамической, что означает, что "video2" может пересылаться к вторичному устройству для воспроизведения.
[103] Кроме того, информация, добавленная к divLocation из "divL3", begin = "divL2.AreaOut"end = "AreaBack", указывает на то, когда начинать и останавливать воспроизведение в Area1 1000, как показано на фиг. 10b. Конкретно, эта информация указывает, что "video1" начинает воспроизведение, когда "video2" удаляется из Area2 120