СПОСОБ, УСТРОЙСТВО И СИСТЕМА ПЕРЕДАЧИ МУЛЬТИКОНТЕНТНЫХ МУЛЬТИМЕДИЙНЫХ ДАННЫХ
METHOD, DEVICE AND SYSTEM FOR TRANSMITTING MULTIMEDIA DATA

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к технологиям сетевой передачи данных, и, в частности, к способу, устройству и системе для передачи мультиконтентных мультимедийных данных.
Уровень техники
В области видеоконференций место конференции пользователя получило развитие, начиная с одной камеры, одних активных видеоданных, и одного активного дисплея для изображения, до множества камер, множества активных видеоданных и множества активных дисплеев изображения. Множество камер, множество активных видеоданных и множество активных дисплеев изображения в одном месте ассоциируют с помощью физической или логической взаимосвязи. Место А представляет собой место с тремя экранами, место В представляет собой место с двумя экранами, и место С представляет собой место с одним экраном. Камера 1 на месте А может снимать изображение участника конференции в положении 1 на месте А, и это изображение отображается на экране 1 в месте А, месте В или месте С.
В обычной технологии телеприсутствия вводится сценарий, требующий использования множество экранов и множества дисплеев, в котором разрешается, чтобы соответствующее содержание изображения отображалось в соответствии с правилом (например, уровнем активности) в ходе конференции. Изображение, ассоциированное с положением, определяют, как сцену захвата (Capture Scene), и разные подходы к отображению изображения на одном и том же месте определяют в различных записях сцены захвата (Capture Scene Entry, сокращенно CSE). В предшествующем уровне техники, переключение между изображениями, а именно, различными экземплярами сцены захвата, могут быть предоставлены только на основе того же места, например, переключение на изображение с высоким уровнем активности на том же месте.
Проблема предшествующего уровня техники состоит в том, что переключение между изображениями может быть обеспечено только на основе одной и той же сцены захвата.
Раскрытие изобретения
Варианты осуществления настоящего изобретения направлены на способ, устройство и систему для передачи мультиконтентных мультимедийных данных, которые используются для решения проблемы в предшествующем уровне техники, состоящей в том, что переключение между изображениями может выполняться только на основе одной и той же сцены захвата.
В соответствии с первым аспектом, вариант осуществления настоящего изобретения направлен на способ передачи мультиконтентных мультимедийных данных, включающий в себя:
передают, используя первое устройство предоставления мультимедийных данных, первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей, мере один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата;
принимают, с помощью первого устройства предоставления мультимедийных данных, первое сообщение, конфигурирующее мультимедийные данные, переданное первым устройством, использующим мультимедийные данные, где первое сообщение, конфигурирующее мультимедийные данные, включает в себя захват индивидуальных мультимедийных данных или захват мультиконтентных мультимедийных данных, который выбирают с помощью первого устройства использования мультимедийных данных, в соответствии с первым сообщением уведомления о мультимедийных данных; и
передают, с помощью первого устройства предоставления мультимедийных данных, соответствующий поток мультимедийных данных в первое устройство использования мультимедийных данных, в соответствии с выбранным захватом индивидуальных мультимедийных данных или захватом мультиконтентных мультимедийных данных.
Со ссылкой на первый аспект, в первом подходе к воплощению первого аспекта, первое сообщение уведомления о мультимедийных данных дополнительно включает в себя, по меньшей мере одну запись сцены захвата, содержащую идентификатор записи, где каждая запись сцены захвата включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, собранных с той же сцены или, по меньшей мере, один захват мультиконтентных мультимедийных данных.
Со ссылкой на первый подход к воплощению в первом аспекте, во втором подходе к воплощению первого аспекта, первое устройство предоставления мультимедийных данных, в частности, представляет собой центр управления конференциями, и перед передачей первым устройством предоставления мультимедийных данных первого сообщения с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, способ дополнительно включает в себя:
принимают, с помощью центра управления конференциями, второе сообщение с уведомлением о мультимедийных данных, переданное первым устройством, использующим мультимедийные данные, каждого места проведения конференции с участием множества сторон, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата, и информацию атрибута захвата, или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата;
генерируют, используя центр управления конференциями, первое сообщение с уведомлением о мультимедийных данных в соответствии со вторым сообщением с уведомлением о мультимедийных данных; и
когда возникает конфликт идентификатора между индивидуальными захватами мультимедийных данных, захватами мультиконтентных мультимедийных данных и записями сцены захвата разных сайтов, работающих в центре управления конференциями, выполняют повторную нумерацию для обеспечения захвата индивидуальных мультимедийных данных и захвата мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, каждые из которых имеют уникальный идентификатор захвата, и запись сцены захвата имеет уникальный идентификатор записи.
Со ссылкой на первый аспект или первый подход к воплощению первого аспекта, в третьем подходе к воплощению первого аспекта, способ дополнительно включает в себя:
устанавливают, с помощью первого устройства предоставления мультимедийных данных, информацию атрибута группы кодирования в захвате индивидуальных мультимедийных данных и/или в захвате мультиконтентных мультимедийных данных.
Со ссылкой на первый аспект или первый подход к воплощению первого аспекта, в четвертом подходе к воплощению первого аспекта, захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое включает в себя, что:
составлен более чем один захват индивидуальных мультимедийных данных, используя временной или пространственный подход, где
подход к составлению установлен путем добавления значения атрибута из максимального количества захватов к захвату мультиконтентных мультимедийных данных, где, когда значение атрибута максимального количества захватов равно 1, это означает, что больше, чем один захват индивидуальных мультимедийных данных составлен в соответствии со временем; и когда значение атрибута максимального количества захватов больше чем 1, это обозначает, что больше чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством.
Со ссылкой на четвертый подход к воплощению первого аспекта, пятый подход к воплощению первого аспекта, когда значение атрибута максимального количества захватов больше 1, что обозначает, что больше, чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством, включает в себя:
добавляют атрибут области захвата к захвату мультиконтентных мультимедийных данных для обозначения информации о пространственных положениях в составе разных захватов индивидуальных мультимедийных данных.
Со ссылкой на первый аспект или первый подход к воплощению первого аспекта, в шестом подходе к воплощению первого аспекта, захват мультиконтентных мультимедийных данных дополнительно включает в себя:
информацию о политике составления для определения правила, в соответствии с которым отображается содержание в захвате мультиконтентных мультимедийных данных.
Со ссылкой на первый аспект или первый подход к воплощению первого аспекта, в седьмом подходе к воплощению первого аспекта:
когда первое сообщение с уведомлением о мультимедийных данных включает в себя больше, чем один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, первое устройство мультимедийных данных, устанавливает атрибут синхронизации сцены в разных захватах мультиконтентных мультимедийных данных, где разные захваты мультиконтентных мультимедийных данных, с одинаковым значением атрибута синхронизации сцены, одновременно выполняют переключение индивидуальных захватов мультимедийных данных для обеспечения подачи захватов индивидуальных мультимедийных данных после переключения из одной и той же сцены захвата.
В соответствии со вторым аспектом, в варианте осуществления настоящего изобретения предусмотрено первое устройство предоставления мультимедийных данных, включающее в себя:
модуль передачи, выполненный с возможностью передачи первого сообщения с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата; и
модуль приема, выполненный с возможностью приема первого сообщения, конфигурирующего мультимедийные данные, переданные первым устройством, использующим мультимедийные данные, где первое сообщение конфигурирования мультимедийных данных включает в себя индивидуальный захват мультимедийных данных или захват мультиконтентных мультимедийных данных, которые выбирают с помощью первого устройства использования мультимедийных данных, в соответствии с первым сообщением, с уведомлением о мультимедийных данных, где
модуль передачи, дополнительно выполнен с возможностью передачи соответствующего потока мультимедийных данных в первое устройство использования мультимедийных данных, в соответствии с индивидуальным захватом мультимедийных данных и/или захватом мультиконтентных мультимедийных данных, включенных в первое сообщение конфигурирования мультимедийных данных, принятое модулем приема.
Со ссылкой на второй аспект, в первом подходе к воплощению второго аспекта, первое сообщение с уведомлением о мультимедийных данных дополнительно включает в себя, по меньшей мере, одну запись сцены захвата, содержащую идентификатор записи, где каждая запись сцены захвата включает в себя, по меньшей мере, один индивидуальный захват мультимедийных данных, собранный с той же сцены и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных.
Со ссылкой на первый подход к воплощению второго аспекта, во втором подходе к воплощению второго аспекта, первое устройство предоставления мультимедийных данных, в частности, представляет собой центр управления конференциями, и модуль приема, дополнительно выполненный с возможностью:
перед тем, как модуль передачи передаст первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, принимать второе сообщение с уведомлением о мультимедийных данных, переданное каждым местом в многосторонней конференции, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один индивидуальный захват мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата; и
соответственно, первое устройство предоставления мультимедийных данных дополнительно включает в себя: модуль обработки, выполненный с возможностью генерирования первого сообщения с уведомлением о мультимедийных данных, в соответствии со вторым сообщением с уведомлением о мультимедийных данных; и
модуль обработки, дополнительно выполненный с возможностью: когда возникает конфликт идентификатора между индивидуальными захватами мультимедийных данных, захватами мультиконтентных мультимедийных данных и записями сцены захвата с разных мест, выполняют с помощью центра управления конференциями, повторную нумерацию с тем, чтобы обеспечить, в первом сообщении с уведомлением о мультимедийных данных, что каждый из захвата индивидуальных мультимедийных данных и захвата мультиконтентных мультимедийных данных имеет уникальный идентификатор захвата, и запись сцены захвата имеет уникальный идентификатор записи.
Со ссылкой на второй аспект или первый подход к воплощению второго аспекта, в третьем подходе к воплощению второго аспекта, модуль обработки дополнительно, выполнен с возможностью:
устанавливать информацию атрибута группы кодирования в захвате индивидуальных мультимедийных данных и/или в захвате мультиконтентных мультимедийных данных.
Со ссылкой на второй аспект или первый подход к воплощению второго аспекта, в четвертом подходе к воплощению второго аспекта, захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, что включает в себя, что:
более чем один захват индивидуальных мультимедийных данных составлен, используя временной или пространственный подход, где
подход составления устанавливают путем добавления значения атрибута из максимального количества захватов в захват мультиконтентных мультимедийных данных, где, когда значение атрибута максимального количества захватов равно 1, это означает, что более, чем один захват индивидуальных мультимедийных данных составлен в соответствии со временем; и когда значение атрибута максимального количества захватов больше, чем 1, это означает, что более, чем один захват индивидуальных мультимедийных данных составлен, в соответствии с пространством.
Со ссылкой на четвертый подход к воплощению второго аспекта, в пятом подходе к воплощению второго аспекта, в котором, когда значение атрибута максимального количества захватов больше, чем 1, это обозначает, что более, чем один захват индивидуальных мультимедийных данных, составленный в соответствии с пространством, включает в себя:
добавляют атрибут области захвата к захвату мультиконтентных мультимедийных данных для обозначения информации о пространственных положениях состава разных захватов индивидуальных мультимедийных данных.
Со ссылкой на второй аспект или первый подход к воплощению второго аспекта, в шестом подходе к воплощению второго аспекта, захват мультиконтентных мультимедийных данных дополнительно включает в себя:
информацию о политике составления для определения правила, в соответствии с которым отображается содержание в захвате мультиконтентных мультимедийных данных.
Со ссылкой на второй аспект или первый подход к воплощению второго аспекта, в седьмом подходе к воплощению второго аспекта, модуль обработки, дополнительно выполнен с возможностью:
когда первое сообщение с уведомлением о мультимедийных данных включает в себя более, чем один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, устанавливают атрибут синхронизации сцены на другие захваты мультиконтентных мультимедийных данных, где разные захваты мультиконтентных мультимедийных данных с одинаковым значением атрибута синхронизации сцены одновременно выполняют переключение индивидуальных захватов мультимедийных данных, таким образом, чтобы обеспечить, что захваты индивидуальных мультимедийных данных после переключения поступают из одной и той же сцены захвата.
В соответствии с третьим аспектом, вариант осуществления настоящего изобретения направлен на первое устройство использования мультимедийных данных, включающее в себя:
модуль приема, выполненный с возможностью принимать первое сообщение с уведомлением о мультимедийных данных, переданное первым устройством предоставления мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата, и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата; и модуль передачи, выполненный с возможностью приема первого сообщения, конфигурирующего мультимедийные данные, в первое устройство предоставления мультимедийных данных, где первое сообщение, конфигурирующее мультимедийные данные, включает в себя захват индивидуальных мультимедийных данных или захват мультиконтентных мультимедийных данных, которые выбирает первое устройство использования мультимедийных данных, в соответствии с первым сообщением, с уведомлением о мультимедийных данных, где
модуль приема, дополнительно выполнен с возможностью приема потока мультимедийных данных, который был передан первым устройством предоставления мультимедийных данных и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, включенному в первое сообщение конфигурирования мультимедийных данных; и
модуль дисплея, выполнен с возможностью отображения мультимедийного потока, который передает первое устройство предоставления мультимедийных данных и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, включенным в первое сообщение, конфигурирующее мультимедийные данные.
Со ссылкой на третий аспект, в первом подходе к воплощению третьего аспекта, первое устройство использования мультимедийных данных, дополнительно включает в себя:
модуль обработки, выполненный с возможностью генерировать варианты конфигурирования мультимедийного содержания в терминале конференции в соответствии с первым сообщением с уведомлением о мультимедийных данных, и генерировать первое сообщение, конфигурирующее мультимедийные данные, в соответствии с выбором, сделанным участником видео-конференции, в случае, когда варианты выбора, конфигурирующие мультимедийное содержание, включают в себя информацию о захвате мультиконтентных мультимедийных данных и о захватах индивидуальных мультимедийных данных, которые составляют для формирования захвата мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, где
модуль передачи, дополнительно выполнен с возможностью передачи первого сообщения, конфигурирующего мультимедийные данные, в первое устройство предоставления мультимедийных данных, а именно, в центр управления конференциями.
Со ссылкой на третий аспект или первый подход к воплощению третьего аспекта, во втором подходе к воплощению в третьем аспекте, первое сообщение с уведомлением о мультимедийных данных дополнительно включает в себя, по меньшей мере, одну запись сцены захвата, содержащую идентификатор записи, где каждая запись сцены захвата включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, собранных с той же сцены, или, по меньшей мере, один захват мультиконтентных мультимедийных данных.
Со ссылкой на третий аспект или любой один из первого и второго подходов к воплощению третьего аспекта, в третьем подходе к воплощению третьего аспекта модуль передачи дополнительно, выполнен с возможностью:
перед тем, как модуль приема примет первое сообщение с уведомлением о мультимедийных данных, переданное первым устройством предоставления мультимедийных данных, передавать второе сообщение с уведомлением о мультимедийных данных в центр управления конференциями, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, таким образом, что центр управления конференциями генерирует первое сообщение с уведомлением о мультимедийных данных в соответствии со вторым сообщением с уведомлением о мультимедийных данных.
Со ссылкой на третий аспект или любой один из первого и второго подходов к воплощению третьего аспекта, в четвертом подходе к воплощению третьего аспекта, захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое включает в себя, что:
более чем один захват индивидуальных мультимедийных данных составлен, используя временной или пространственный подход, где
подход к составлению устанавливают путем добавления значения атрибута максимального количества захватов к захвату мультиконтентных мультимедийных данных, где, когда значение атрибута максимального количества захватов равно 1, это обозначает, что более чем один захват индивидуальных мультимедийных данных составлен в соответствии со временем; и когда значение атрибута максимального количества захватов больше, чем 1, это обозначает, что более, чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством.
Со ссылкой на четвертый подход к воплощению третьего аспекта, в пятом подходе к воплощению третьего аспекта, в соответствии с которым, когда значение атрибута максимального количества захватов больше, чем 1, это обозначает, что более, чем один захват индивидуальных мультимедийных данных, составленный в соответствии с пространством, включает в себя:
добавляют атрибут области захвата к захвату мультиконтентных мультимедийных данных для обозначения информации о пространственных положениях состава из разных захватов индивидуальных мультимедийных данных.
Со ссылкой на третий аспект или любой один из первого и второго подходов к воплощению третьего аспекта, в шестом подходе к воплощению третьего аспекта, захват мультиконтентных мультимедийных данных дополнительно включает в себя:
информацию о политике составления для определения правила, в соответствии с которым отображается содержание в захвате мультиконтентных мультимедийных данных.
В соответствии с четвертым аспектом, вариант осуществления настоящего изобретения направлен на систему передачи данных мультиконтентных мультимедийных данных, включающую в себя:
по меньшей мере, одно первое устройство предоставления мультимедийных данных в соответствии со вторым аспектом или любым одним из от первого по седьмой подходами к воплощению второго аспекта, и, по меньшей мере, одно первое устройство использования мультимедийных данных, в соответствии с третьим аспектом или любым одним из первого - шестого подходов воплощения третьего аспекта.
В способе, устройстве и системе передачи мультиконтентных мультимедийных данных, в соответствии с вариантами осуществления настоящего изобретения, первое устройство использования мультимедийных данных, принимает и отображает мультимедийный поток, который передает первое устройство предоставления мультимедийных данных, и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, включенных в первое сообщение, конфигурирующее мультимедийные данные. Поэтому, на местах может обеспечиваться захват мультиконтентных мультимедийных данных, может быть воплощено переключение между захватами мультимедийных данных, обеспечиваемое на местах, и стороны, принимающие и передающие мультимедийное содержание, могут договариваться о переключении содержания и политике переключения.
Краткое описание чертежей
Для более ясного описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, далее кратко представлены приложенные чертежи, требуемые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, что приложенные чертежи в следующем описании представляют некоторые варианты осуществления настоящего изобретения, и лица с обычным уровнем навыков в данной области техники все еще могут, без творческих усилий, вывести другие чертежи из этих приложенных чертежей.
На фиг. 1 показана блок-схема последовательности операций варианта 1 осуществления способа передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 2 показана блок-схема последовательности операций варианта 2 осуществления способа передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 3 показана схема сценария варианта 2 осуществления способа передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 4 показана блок-схема последовательности операций варианта 4 осуществления способа передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 5 показана структурная схема варианта 1 осуществления первого устройства предоставления мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 6 показана структурная схема варианта 1 осуществления первого устройства использования мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 7 показана структурная схема 1 варианта 1 осуществления системы передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 8 показана структурная схема 2 варианта 1 осуществления системы передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением;
На фиг. 9 показана структурная схема варианта 1 осуществления первого устройства предоставления мультимедийных данных в соответствии с настоящим изобретением; и
На фиг. 10 показана структурная схема варианта 1 осуществления первого устройства использования мультимедийных данных в соответствии с настоящим изобретением.
Осуществление изобретения
Для того чтобы сделать цели, технические решения и преимущества вариантов осуществления настоящего изобретения более ясными, ниже ясно описаны технические решения в вариантах осуществления настоящего изобретения со ссылкой на приложенные чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой скорее часть, чем все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные без творческих усилий лицами с обычным уровнем навыка в данной области техники на основе вариантов осуществления настоящего изобретения, должны попадать в пределы объема защиты настоящего изобретения.
На фиг. 1 показана блок-схема последовательности операций варианта 1 осуществления способа передачи мультиконтентных мультимедийных данных, в соответствии с настоящим изобретением. Данный вариант осуществления выполняется первым устройством предоставления мультимедийных данных, где первое устройство предоставления мультимедийных данных может быть воплощено в виде программных средств и/или аппаратных средств, и в данном варианте осуществления, способ, применяемый в конференциях с эффектом присутствия, используется в качестве примера. Как показано на фиг. 1, способ в данном варианте осуществления может включать в себя:
Этап 101: первое устройство предоставления мультимедийных данных передает первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата.
Захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных.
В этом варианте осуществления в качестве примера используется конференция с эффектом присутствия, проводимая в двух помещениях для конференций с эффектом присутствия в г. Шэньчжэнь, Китай (ShenZhen) и Гонконг, Китай (HongKong). Поскольку эта конференция представляет собой двустороннюю конференцию с передачей из "точки в точку", участие другого промежуточного устройства конференции, такого как центр управления конференциями, не требуется.
Захват мультимедийных данных (Media Capture) представляет собой основное описание мультимедийного содержания при передаче данных в режиме реального времени, и обычно представляет поток мультимедийных данных, передаваемых из мультимедийного устройства. Если захват мультимедийных данных представляет собой видеосодержание, его можно называть захватом видеоданных (Video Capture, сокращенно VC); и если захват мультимедийных данных представляет собой аудиосодержание, он может называться захватом аудиоданных (Audio Capture, сокращенно АС).
В этом варианте осуществления захват мультимедийных данных классифицируют на захват индивидуальных мультимедийных данных (Individual Media Capture) и захват мультиконтентных мультимедийных данных (Multi-Content Media Capture), где захват мультиконтентных мультимедийных данных также может называться составным захватом мультимедийных данных (Compound Media Capture) или мультиконтентным захватом (Multi-Content Capture, сокращенно МСС). Каждый захват индивидуальных мультимедийных данных или захват мультиконтентных мультимедийных данных имеет идентификатор захвата. Например, в типичном помещении для конференций с эффектом присутствия, содержащим три экрана, могут быть предусмотрены три основных захвата индивидуальных мультимедийных данных, которые представляют собой VC0 (Видеосъемка 1), VC1 (Видеосъемка 1) и VC2 (Видеосъемка 2), где VC0, VC1 и VC2 представляют собой идентификаторы захвата для захватов индивидуальных мультимедийных данных.
Захват индивидуальных мультимедийных данных (Individual Media Capture) может также называться захватом статических мультимедийных данных (Static Media Capture), и относится к мультимедийному потоку, генерируемому одним устройством сбора фиксированных мультимедийных данных, где мультимедийный поток может, например, представлять собой одно видеоизображение, снимаемое камерой (камерой), или независимые аудиоданные, генерируемые с использованием микрофона (микрофон). На одном и том же месте один или больше захватов индивидуальных мультимедийных данных формируют запись сцены захвата (Capture Scene Entry), которая обозначает подход к презентации для сцены захвата. Например, в месте для обеспечения дистанционного присутствия с тремя экранами три видеоизображения, снимаемые тремя камерами, могут формировать запись сцены захвата для представления места.
Захват мультиконтентных мультимедийных данных относится к захвату мультимедийных данных, составленному из множества захватов индивидуальных мультимедийных данных, где подход к их составлению может представлять собой подход на основе места, например, при котором выполняют составление (составляют) множество видеоизображений, или выполняют смешивание (смешивают) множество частей аудиоданных; или временной подход, например, передача и воспроизведение множества видеоизображений последовательно во временном порядке или с ротацией множества видеоизображений в соответствии с определенным правилом (например, уровнем активности звука). Источник содержания захвата мультиконтентных мультимедийных данных включает в себя захват индивидуальных мультимедийных данных, запись сцены захвата или случайную комбинацию этих двух. Как захват мультиконтентных мультимедийных данных, так и захват индивидуальных мультимедийных данных представляют собой захваты мультимедийных данных, и, поэтому, могут иметь соответствующие характеристики захвата, например, идентификатор, месторасположения или приоритет.
В частности, первое устройство предоставления мультимедийных данных, такое как терминал конференции на месте в г. Шэньчжэнь, Китай передает первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, такое как терминал конференции на месте в г. Гонконг, Китай, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, и захват индивидуальных мультимедийных данных, и захват мультиконтентных мультимедийных данных представляют собой содержание мультимедийных данных, которые могут быть предоставлены на месте в г. Шэньчжэнь для этой передачи данных.
В данном варианте осуществления место в г. Шэньчжэнь, Китай представляет собой место обеспечения эффекта присутствия с тремя камерами (соответствующее трем камерам), и может предоставлять захваты индивидуальных мультимедийных данных из трех изображений места, где предполагается, что идентификаторы захвата представляют собой VC0, VC1 и VC2. В результате использования места в г. Шэньчжэнь, в качестве примера, первое устройство предоставления мультимедийных данных передает следующее первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, такое как терминал конференции на месте в п. Гонконг, Китай:
В представленном выше первое сообщение с уведомлением о мультимедийных данных CaptureScenel обозначает информацию идентификатора места для сцены захвата на месте в г. Шэньчжэнь; VC0, VC1 и VC2 представляют собой три захвата индивидуальных мультимедийных данных (захваты видеоданных), которые могут быть предоставлены на месте в г. Шэньчжэнь, где VC0 обозначает видеоизображение присутствующего на телеконференции, играющего роль участника в левом положении на месте в г. Шэньчжэнь, VC1 обозначает видеоизображение присутствующего на телеконференции, играющего роль докладчика, в центральном положении на месте в г. Шэньчжэнь, и VC2 обозначает видеоизображение места присутствующего на телеконференции, играющего роль участника в правом положении на месте в г. Шэньчжэнь; и дополнительно включен мультиконтентный захват мультимедийных данных МСС1, где МСС1 представляет собой соответствующий идентификатор захвата и составлен из трех захватов индивидуальных мультимедийных данных VC0, VC1 и VC2 в первом сообщении с уведомлением о мультимедийных данных. В первом сообщении с уведомлением о мультимедийных данных содержание в {} представлена информация атрибута захвата мультимедийных данных, например, role = speaker, capturearea = central и MaxCaptures : 1, где последний обозначает, что значение атрибута максимального количества захватов равно 1, то есть, только один захват индивидуальных мультимедийных данных предоставляется одновременно. Другая информация атрибута может быть дополнительно включена здесь, например, информация координаты и информация приоритета различных захватов мультимедийных данных.
Этап 102: первое устройство предоставления мультимедийных данных принимает первое сообщение конфигурирования мультимедийных данных, переданное первым устройством использования мультимедийных данных, где первое сообщение конфигурирования мультимедийных данных включает в себя захват индивидуальных мультимедийных данных или захват мультиконтентных мультимедийных данных, которые были выбраны первым устройством использования мультимедийных данных, в соответствии с первым сообщением, с уведомлением о мультимедийных данных.
В частности, если место в г. Гонконг представляет собой место, обеспечивающее эффект присутствия только с одним экраном, видеоизображения трех захватов индивидуальных мультимедийных данных на месте в г. Шэньчжэнь не могут быть спроецированы одновременно, в соответствии с разрешением изображения полномасштабного размера в этом месте. Поэтому, можно ожидать, что все содержание места в г. Шэньчжэнь отображается только на одном экране, и в этом случае будет выбран захват мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, переданном из места в г. Шэньчжэнь. Первое сообщение, конфигурирующее мультимедийные данные, переданное первым устройством использования мультимедийных данных, таким как устройство на месте в г. Гонконг, может включать в себя следующее содержание:
Этап 103: первое устройство предоставления мультимедийных данных передает соответствующий поток мультимедийных данных в первое устройство использования мультимедийных данных, в соответствии с выбранным захватом индивидуальных мультимедийных данных или захватом мультиконтентных мультимедийных данных.
В частности, первое устройство предоставления мультимедийных данных, такое как устройство на месте в г. Шэньчжэнь принимает первое сообщение, конфигурирующее мультимедийные данные, переданное первым устройством, использующим мультимедийные данные, таким как устройство на сайте в г. Гонконг; составляет, в соответствии с первым сообщением, конфигурирующим мультимедийные данные, VC0, VC1 и VC2, на манер сообщения переключения изображения МСС1 (которое здесь может быть составлено с подходом по времени, для представления эффекта переключения); и передает составленные VC0, VC1 и VC2 в первое устройство использования мультимедийных данных, используя поток мультимедийных данных.
В этом варианте осуществления первое устройство предоставления мультимедийных данных может также представлять собой центр управления конференциями, и центр управления конференциями (или может называться сервером конференции) выполняется модулем многоточечного управления (Multipoint Control Unit, сокращенно MCU), который может представлять собой функцию ресурса мультимедийных данных (Media Resource Function, сокращенно MRF) в подсистеме мультимедийного IP (IP Multimedia Subsystem, сокращенно IMS), или объект управления центром конференции в другой системе конференции.
Предпочтительно, в данном варианте осуществления, первое сообщение с уведомлением о мультимедийных данных дополнительно включает в себя, по меньшей мере, одну запись сцены захвата, содержащую идентификатор записи, где каждая запись сцены захвата включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, собранный на той же сцене и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных; и
соответственно, содержание захвата мультиконтентных мультимедийных данных включает в себя более, чем одну запись сцены захвата и/или захват индивидуальных мультимедийных данных.
В частности, в результате использования места в г. Шэньчжэнь, Китай, в качестве примера, терминал конференции на месте в г. Шэньчжэнь, использующийся, как первое устройство предоставления мультимедийных данных, передает следующее первое сообщение с уведомлением о мультимедийных данных:
VC3 обозначает захват индивидуальных мультимедийных данных всего места в г. Шэньчжэнь, собранных камерой на месте после регулировки фокусного расстояния, VC0, VC1 и VC2 формируют CSE1, который представляет собой подход представления на месте в г. Шэньчжэнь, VC3 формирует CSE2, который представляет собой второй подход к представлению на месте в г. Шэньчжэнь, и захват МСС1 мультиконтентных мультимедийных данных может быть сформирован записью CSE1 сцены захвата.
В этом варианте осуществления первое устройство предоставления мультимедийных данных передает первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, где захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных; первое устройство предоставления мультимедийных данных принимает первое сообщение, конфигурирующее мультимедийные данные, переданное первым устройством использования мультимедийных данных, где первое сообщение, конфигурирующее мультимедийные данные, включает в себя захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, которые были выбраны первым устройством использования мультимедийных данных, в соответствии с первым сообщением с уведомлением о мультимедийных данных; и первое устройство предоставления мультимедийных данных передает соответствующий поток мультимедийных данных в первое устройство использования мультимедийных данных, в соответствии с выбранным захватом индивидуальных мультимедийных данных и/или захватом мультиконтентных мультимедийных данных. Поэтому, места проведения конференции могут предоставлять захваты мультиконтентных мультимедийных данных, при этом воплощается переключение между захватами мультимедийных данных, предоставляемыми этими местами, и стороны приема и передачи мультимедийного содержания могут обсуждать возможность переключения содержания и политику переключения.
На фиг. 2 показана блок-схема последовательности операций варианта 2 осуществления способа передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением. На фиг. 3 показана схема сценария варианта 2 осуществления способа передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением. На основе варианта осуществления способа, показанного на фиг. 1, способ в данном варианте осуществления может включать в себя:
Этап 201: Центр управления конференциями принимает второе сообщение с уведомлением о мультимедийных данных, переданное первым устройством использования мультимедийных данных каждого места в многосторонней конференции, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата.
В данном варианте осуществления первое устройство предоставления мультимедийных данных представляет собой центр управления конференциями. Сценарий четырехсторонней конференции используется в качестве примера, где в дополнение к четырем различным местам, вовлеченным в конференцию, дополнительно включен модуль многоточечного управления (Multipoint Control Unit, сокращенно MCU), используемый, как исполнительный элемент центра конференции (или сервер конференции). Центр управления конференциями MCU взаимодействует с каждой стороной конференции для получения захвата индивидуальных мультимедийных данных и/или захвата мультимедийных данных, которые могут быть предоставлены каждой стороной, участвующей в конференции.
Конференция с эффектом дистанционного присутствия, проводимая в четырех помещениях для конференций, обеспечивающих эффект дистанционного присутствия в г. Шэньчжэнь, Китай (Shenzhen), Даллас, Соединенные Штаты Америки (Dallas), Мадрид Испания (Madrid), и Гонконг, Китай (HongKong), используется в качестве примера.
В частности, как показано на фиг. 3, предполагается, что каждое место в городах Шэньчжэнь, Китай, Даллас, Америка, Мадрид, Испания представляет собой место, обеспечивающее эффект дистанционного присутствия с тремя экранами (соответствующими трем камерам), и место в г. Гонконг, Китай, представляет собой помещение для конференции, обеспечивающее эффект дистанционного присутствия с одним экраном (соответствует одной камере). Как провайдер мультимедийных данных, каждое из этих мест может, соответственно, предоставлять соответствующее количество захватов индивидуальных мультимедийных данных, например, место в г. Шэньчжэнь, Китай, может, по меньшей мере, предоставлять захваты индивидуальных мультимедийных данных, а именно, VC0, VC1 и VC2, снятые в режиме реального времени тремя камерами. В качестве соответствующего приемника мультимедийного содержания, центр MCU конференций взаимодействует с каждым местом для приема из каждого места захвата индивидуальных мультимедийных данных, содержащего идентификатор захвата и информацию атрибута захвата и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата.
Центр MCU конференции может получать захваты мультимедийных данных для места в г. Шэньчжэнь, Китай, для места в г. Даллас, Америка и для места в г. Мадрид, Испания путем отдельного использования вторых сообщений с уведомлением о мультимедийных данных, передаваемых разными первыми устройствами использования мультимедийных данных.
Например, из места в г. Шэньчжэнь, Китай передают:
Из места в г. Даллас, Америка передают:
Из места в г. Мадрид, Испания передают:
CaptureScenel [
Этап 202: Центр управления конференциями генерирует первое сообщение с уведомлением о мультимедийных данных, в соответствии со вторым сообщением с уведомлением о мультимедийных данных.
В частности, центр управления конференциями может генерировать первое сообщение с уведомлением о мультимедийных данных, в соответствии со вторым сообщением, с уведомлением о мультимедийных данных. В независимом втором сообщении, с уведомлением о мультимедийных данных, каждый идентификатор CaptureScene и идентификатор VC являются локально уникальными, то есть, уникальными в этом сообщении и доступными для поиска.
Когда возникает конфликт идентификаторов между захватами индивидуальных мультимедийных данных, захватами мультиконтентных мультимедийных данных и записями сцены захвата разных мест, центр управления конференциями выполняет повторную нумерацию, с тем, чтобы обеспечить, чтобы каждый захват индивидуальных мультимедийных данных и захват мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных имели уникальный идентификатор захвата, и чтобы запись сцены захвата имела уникальный идентификатор записи.
Например, MCU выполняет обработку конфликта для вторых сообщений с уведомлением о мультимедийных данных, принятых от разных сторон - участников конференции, и генерирует следующее первое сообщение с уведомлением о мультимедийных данных:
Конечная точка Шэньчжэнь
,
Конечная точка Даллас
Конечная точка Мадрид
Поскольку конфликт возникает между идентификаторами сцен захвата, захвата индивидуальных мультимедийных данных и записей сцен захвата в сообщениях с уведомлением о мультимедийных данных, принятых из городов Шэньчжэнь, Даллас и Мадрид, MCU выполняет повторную нумерацию различных сцен захвата, захвата индивидуальных мультимедийных данных и записей сцены захвата, с тем, чтобы обеспечить уникальность их идентификаторов в первом сообщении с уведомлением о мультимедийных данных, сгенерированных MCU.
MCU может дополнительно генерировать следующее первое сообщение с уведомлением о мультимедийных данных, включающее в себя один или больше захватов мультиконтентных мультимедийных данных, в соответствии с предоставленным захватом индивидуальных мультимедийных данных и/или захватом мультиконтентных мультимедийных данных:
1. Первое сообщение с уведомлением о мультимедийных данных включает в себя один захват мультиконтентных мультимедийных данных:
В этом примере CaptureScene4 представляет собой четвертую сцену захвата, которая может быть предоставлена MCU. По сравнению с CaptureScenel, CaptureScene2 и CaptureScene3, соответственно, представляющих место в г. Шэньчжэнь, место в г. Даллас и место в г. Мадрид, CaptureScene4 здесь в большей степени эквивалентно виртуальной сцене захвата. Здесь MCU определяет захват мультиконтентных мультимедийных данных МСС1, где МСС1 формируется путем составления на основе захватов VC4, VC5, VC6, VC7, VC8 и VC9 с индивидуальными мультимедийными данными, в которых подход к составлению можно переключать в соответствии со временем или составлением в соответствии с пространством, как установлено параметром. Кроме того, MCU может предоставлять запись сцены захвата, CSE4, включающую в себя захват МСС1 мультиконтентных мультимедийных данных, то есть, отображать виртуальную сцену захвата CaptureScene4, используя изображения МСС1 и VC3.
2. Первое сообщение с уведомлением о мультимедийных данных включает в себя множество захватов мультиконтентных мультимедийных данных:
В этом примере CaptureScene5 представляет собой другую сцену захвата, которая может быть предусмотрена MCU. По сравнению с CaptureScenel, CaptureScene2 и CaptureScene3, соответственно представляющих место в г. Шэньчжэнь, место в г. Даллас и место в г. Мадрид, CaptureScene5 здесь также представляет собой виртуальную сцену захвата. Здесь MCU определяет множество захватов мультиконтентных мультимедийных данных, где МСС2 сформирован путем составления на основе захватов VC0, VC4 и VC7 индивидуальных мультимедийных данных, которые представляют левые области в местах в городах Шэньчжэнь, Даллас и Мадрид; МСС3 формируют путем составления на основе захватов VC1, VC5 и VC8 индивидуальных мультимедийных данных, которые представляют центральные области на местах в городах Шэньчжэнь, Даллас и Мадрид; и МСС4 формируют путем составления на основе захватов индивидуальных мультимедийных данных VC2, VC6 и VC9, которые представляют правые области на местах в городах Шэньчжэнь, Даллас и Мадрид. Каждый подход к составлению здесь можно переключать в соответствии со временем или подходом в соответствии с пространством, как установлено параметром. Кроме того, MCU может предоставлять запись CSE5 сцены захвата, включающую в себя захваты МСС2, МСС3 и МСС4 мультиконтентных мультимедийных данных, то есть, отображать сцену виртуального захвата CaptureScene5, используя изображения МСС2, МСС3 и МСС4.
В этом варианте осуществления первые сообщения с уведомлением о мультимедийных данных, переданные на места, могут быть такими же или другими, например, первое сообщение с уведомлением о мультимедийных данных, переданное на место, может не включать в себя захват индивидуальных мультимедийных данных этого места; поэтому, захват мультимедийных данных, включенных в первое сообщение с уведомлением о мультимедийных данных, переданное MCU на место в г. Шэньчжэнь, может быть составлено из захватов мультимедийных данных, предоставляемых местом в г. Даллас, местом в г. Мадрид и местом в г. Гонконг.
Этап 203: первое устройство предоставления мультимедийных данных, а именно, центр управления конференциями, передает первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных.
Принцип этого этапа аналогичен варианту осуществления, показанному на фиг. 1, и не будет описан здесь снова.
В этом варианте осуществления центр управления конференциями принимает второе сообщение с уведомлением о мультимедийных данных, переданное первым устройством, использующим мультимедийные данные, каждого места в многосторонней конференции, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащих идентификатор захвата, и информацию атрибута захвата, и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата; центр управления конференциями генерирует первое сообщение с уведомлением о мультимедийных данных, в соответствии со вторым сообщением, с уведомлением о мультимедийных данных; и первое устройство предоставления мультимедийных данных, а именно, центр управления конференциями, передает первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных. Поэтому обеспечивается переключение между захватами мультимедийных данных, предоставляемых местами проведения, и стороны, принимающие и передающие содержание мультимедийных данных, могут договариваться о переключении содержания и политике переключения.
В Варианте 3 осуществления, направленном на способ передачи мультиконтентных мультимедийных данных, в соответствии с настоящим изобретением, на основе вариантов осуществления, направленных на способ, показанный на фиг. 1 и фиг. 2, в данном варианте осуществления, первое устройство предоставления мультимедийных данных устанавливает информацию атрибута группы кодирования в захвате индивидуальных мультимедийных данных и/или в захвате мультиконтентных мультимедийных данных для определения кодирования, которое может, соответственно, использоваться для захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных, и количество потоков мультимедийных данных, которые могут быть одновременно переданы первым устройством предоставления мультимедийных данных.
В частности, информация атрибута группы кодирования обозначает количество случаев кодирования, которые могут использоваться, и конкретный соответствующий параметр кодирования, например, разрешение. Путем установки информации атрибута группы кодирования для захвата мультимедийных данных может быть определено кодирование, которое может использоваться для захвата мультимедийных данных, и количество потоков мультимедийных данных, которые могут быть одновременно кодированы, которые определяют в соответствии с количеством случаев кодирования, включенных в группу кодирования, то есть, количество потоков мультимедийных данных, которые могут быть одновременно переданы.
Например, при захвате мультиконтентных мультимедийных данных, форма информации атрибута группы кодирования устанавливается следующим образом:
МСС2 (VC0, VC4, VC7) {group1 кодирования},
которая обозначает, что МСС2 кодируют, используя группу кодирования, "group1 кодирования". Таким образом, атрибут кодирования захвата видеоданных в МСС2 определяют путем кодирования экземпляра, включенного в "group1 кодирования". Например, если только "group1 кодирования" включает в себя один экземпляр кодирования 1080р, это обозначает, что максимальное разрешение захвата видеоданных, предоставляемое МСС2, составляет 1080р, и только одно видеоизображение 1080р может быть сгенерировано одновременно.
Предпочтительно, в данном варианте осуществления, захват мультиконтентных мультимедийных данных составляют из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое включает в себя следующее:
более чем один захват индивидуальных мультимедийных данных составляют, используя временной подход или подход в соответствии с пространством..
Подход к составлению устанавливают путем добавления значения атрибута максимального количества захватов для захвата мультиконтентных мультимедийных данных, и обозначают максимальное количество захватов индивидуальных мультимедийных данных, которые могут быть одновременно кодированы при захвате мультиконтентных мультимедийных данных. Когда значение атрибута максимального количества захватов равно 1, это означает, что более чем один захват индивидуальных мультимедийных данных составлен в соответствии со временем; и когда значение атрибута максимального количества захватов больше, чем 1, это обозначает, что более чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством.
В частности, множество захватов индивидуальных мультимедийных данных может быть составлено, используя временной или пространственный подход, для достижения эффекта переключения между множеством захватов мультимедийных данных, или путем составления множества захватов мультимедийных данных. Например, переключение может представлять собой переключение с поворотом разных изображений захвата мультимедийных данных, и составление может представлять собой смешивание (смесь) разных звуков, или состав (составление) изображений захвата различных мультимедийных данных. В этом варианте осуществления подход к составлению захватов индивидуальных мультимедийных данных устанавливается путем добавления значения атрибута максимального количества захватов (MaxCaptures) к захвату мультиконтентных мультимедийных данных. Например, в МСС1 (VC4, VC5, VC6, VC7, VC8, VC9) {MaxCaptures: 1}, когда значение MaxCaptures равно 1, это означает, что только один захват индивидуальных мультимедийных данных предоставляется одновременно, то есть, более чем один захват индивидуальных мультимедийных данных переключают в соответствии со временем, и при такой обработке, время, в течение которого длится каждый захват индивидуальных мультимедийных данных, и состояние инициирования переключения между разными захватами индивидуальных мультимедийных данных может быть установлено, используя другой атрибут или другой подход. Когда значение MaxCaptures больше чем 1, это обозначает, что более чем один захват индивидуальных мультимедийных данных предоставляется одновременно, то есть, более, чем один захват индивидуальных мультимедийных данных составляют в соответствии с пространством. Значение MaxCaptures обозначает количество изображений захвата индивидуальных мультимедийных данных, которое одновременно отображается в одном и том же изображении, и относительные положения, и расстояния для пространственного составления разных захватов индивидуальных мультимедийных данных, и при этом может быть установлено изображение в изображении (Picture in Picture) и т.п. путем использования других атрибутов или используя другие подходы.
Предпочтительно, в данном варианте осуществления, когда значение атрибута максимального количества захватов больше 1, это обозначает, что этот больше чем один захват индивидуальных мультимедийных данных составленный в соответствии с пространством, может включать в себя:
Добавляют атрибут области захвата к захвату мультиконтентных мультимедийных данных для обозначения информации о пространственных положениях состава разных захватов индивидуальных мультимедийных данных.
В частности, например, МСС1 (VC4, VC5, VC6, VC7, VC8, VC9) {MaxCaptures:2} обозначает, что два разных захвата индивидуальных мультимедийных данных составляют для формирования захвата мультиконтентных мультимедийных данных, и может дополнительно содержать атрибут области захвата для обозначения информации о положениях пространственного состава двух разных захватов индивидуальных мультимедийных данных, например, один помещается слева от другого; или один помещается над другим; и т.п.
Предпочтительно, в данном варианте осуществления, захват мультиконтентных мультимедийных данных дополнительно включает в себя:
информацию о политике составления для определения правила, в соответствии с которым отображают содержание в захвате мультиконтентных мультимедийных данных.
Например, в следующем захвате мультиконтентных мультимедийных данных:
МСС2 (VC0, VC4, VC7) {политика = активность голоса},
"политика" может иметь разные значения политики. Например, " активность голоса" обозначает, что составляют множество захватов мультимедийных данных или переключают в соответствии с уровнем активности голоса или громкостью, "циклический алгоритм" обозначает, что множество захватов мультимедийных данных составлены или переключаются, используя подход с последовательным поворотом, в соответствии со временем, и "роль" обозначает, что множество захватов мультимедийных данных составлены или переключаются в соответствии с ролями, которые представляют захваты мультимедийных данных.
Предпочтительно, в данном варианте осуществления, когда первое сообщение с уведомлением о мультимедийных данных включает в себя более, чем один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, первое устройство предоставления мультимедийных данных устанавливает атрибут синхронизации сцены в других захватах мультиконтентных мультимедийных данных, где разные захваты мультиконтентных мультимедийных данных, с одинаковым значением атрибута синхронизации сцены, одновременно выполняют переключение захватов индивидуальных мультимедийных данных для обеспечения подачи захватов индивидуальных мультимедийных данных после переключения из одной и той же сцены захвата.
Например, атрибут синхронизации сцены устанавливается, как {Scene-synchID1} в захватах мультиконтентных мультимедийных данных, и форма первого сообщения с уведомлением о мультимедийных данных представляет собой:
Это обозначает, что, когда выполняется составление (например, временное переключение или пространственное составление) для захватов мультиконтентных мультимедийных данных, требуется обеспечить, чтобы захваты индивидуальных мультимедийных данных после составления для нескольких захватов мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое имеет атрибут синхронизации сцены (а именно, Сцена-synchID1), поступали из одной и той же сцены захвата, где VC0, VC1 и VC2 поступили из места в г. Шэньчжэнь; VC4, VC5 и VC6 поступили из места в г. Даллас; и VC7, VC8, и VC9 поступили из места в г. Мадрид. Поэтому, при практическом применении, это означает, что когда МСС2 переключается с VC0 на VC4, МСС3 и МСС4, соответственно, переключаются с VC1 на VC5, и с VC2 на VC6.
Предпочтительно, в данном варианте осуществления, захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, включенный в первое сообщение конфигурирования мультимедийных данных, представляет собой: все или некоторые из захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных, включенных в первое сообщение с уведомлением о мультимедийных данных.
Например, первое сообщение с уведомлением о мультимедийных данных включает в себя следующую информацию:
Ожидается только, что изображения захвата мультимедийных данных из места в г. Шэньчжэнь и из места в г. Даллас отображаются на месте в г. Гонконг, первое сообщение, конфигурирующее мультимедийные данные, может включать в себя следующее содержание:
Таким образом, выбирают некоторые захваты мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных MCU.
В этом варианте осуществления, первое устройство предоставления мультимедийных данных устанавливает информацию атрибута группы кодирования захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных для определения кодирования, которое может, соответственно, использоваться для захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных, и количество потоков мультимедийных данных, которые могут быть одновременно переданы первым устройством предоставления мультимедийных данных. Каждое место может предоставлять захват мультиконтентных мультимедийных данных, и захват мультиконтентных мультимедийных данных составлен из более чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое включает в себя следующие: больше чем один захват индивидуальных мультимедийных данных составляют, используя временной или пространственный подход. Подход к составлению устанавливается путем добавления значения атрибута максимального количества захватов в захват мультиконтентных мультимедийных данных, и обозначают максимальное количество захватов индивидуальных мультимедийных данных, которые могут быть одновременно кодированы в захвате мультиконтентных мультимедийных данных. Когда значение атрибута максимального числа захватов равно 1, это обозначает, что более чем один захват индивидуальных мультимедийных данных составлен в соответствии со временем; и когда значение атрибута максимального количества захватов больше, чем 1, это обозначает, что больше чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством, которое, в данном случае, может включать в себя: добавляют атрибут области захвата для захвата мультиконтентных мультимедийных данных для обозначения информации о пространственных положениях состава разных захватов индивидуальных мультимедийных данных. Захват мультиконтентных мультимедийных данных дополнительно включает в себя: информацию о политике составления для определения правила, в соответствии с которым отображается содержание в захвате мультиконтентных мультимедийных данных. Когда первое сообщение с уведомлением о мультимедийных данных включает в себя более чем один захват мультиконтентных мультимедийных данных, содержащих идентификатор захвата, первое устройство предоставления мультимедийных данных устанавливает атрибут синхронизации сцены в разных захватах мультиконтентных мультимедийных данных, где разные захваты мультиконтентных мультимедийных данных с одинаковым значением атрибута синхронизации сцены одновременно выполняют переключение в захватах индивидуальных мультимедийных данных, с тем, чтобы обеспечить подачу захватов индивидуальных мультимедийных данных после переключения из той же сцены захвата. Таким образом воплощено переключение между захватами мультимедийных данных, предоставляемое местами, и стороны, принимающие и принимающие мультимедийное содержание, могут обсуждать содержание переключения и политику переключения.
На фиг. 4 показана блок-схема последовательности операций варианта 4 осуществления для способа передачи мультиконтентных мультимедийных данных, в соответствии с настоящим изобретением. Данный вариант осуществления выполняется первым устройством, использующим мультимедийные данные, где первое устройство использования мультимедийных данных, может быть воплощено, используя программное и/или аппаратное обеспечение, и в данном варианте осуществления, приложение для конференции с дистанционным присутствием используется в качестве примера. Как показано на фиг. 4, способ в данном варианте осуществления может включать в себя:
Этап 401: первое устройство использования мультимедийных данных, принимает первое сообщение с уведомлением о мультимедийных данных, переданное первым устройством предоставления мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, где захват мультиконтентных мультимедийных данных состоит из более чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных.
В данном варианте осуществления, в качестве примера, используется конференция с дистанционным присутствием, проводимая в двух помещениях для проведения конференций с дистанционным присутствием в г. Шэньчжэнь, Китай (Шэньчжэнь) и г. Гонконг, Китай (HongKong). Поскольку она представляет собой двустороннюю конференцию "из точка-в-точку", не требуется участие другого промежуточного устройства для конференции, такого как центр управления конференциями.
Г. Шэньчжэнь, в Китае представляет собой место дистанционного присутствия с тремя экранами (соответствующими трем камерам), и может предоставлять захваты индивидуальных мультимедийных данных для изображений трех мест, где предполагается, что идентификаторы захвата представляют собой VC0, VC1 и VC2. В результате использования места в г. Шэньчжэнь, в качестве примера, первое устройство предоставления мультимедийных данных передает следующее первое сообщение с уведомлением о мультимедийных данных:
Терминал конференции на месте в г. Гонконг, Китай, используемый как первое устройство использования мультимедийных данных, принимает первое сообщение с уведомлением о мультимедийных данных, где в первом сообщении с уведомлением о мультимедийных данных CaptureScenel обозначает информацию идентификатора места сцены захвата на месте в г. Шэньчжэнь; VC0, VC1 и VC2 представляют три захвата индивидуальных мультимедийных данных (захваты видеоданных), которые могут быть предусмотрены на месте в г. Шэньчжэнь, где VC0 обозначает видеоизображение места, представляющего участника конференции, играющего роль зрителя в левом положении на месте в г. Шэньчжэнь, VC1 обозначает видеоизображение на месте, представляющее участника конференции, играющего роль докладчика в центральном положении месте в г. Шэньчжэнь, и VC2 обозначает видеоизображение места участника конференции, играющего роль зрителя в правом положении на месте в г. Шэньчжэнь; и дополнительно включен захват МСС1 мультиконтентных мультимедийных данных, где МСС1 представляет собой соответствующий идентификатор захвата и предоставляет подход, формируемый путем составления на основе трех захватов VC0, VC1 и VC2 индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных. В первом сообщении с уведомлением о мультимедийных данных содержание в {} представляет собой информацию атрибута захвата мультимедийных данных, например, роль = докладчик, саргигеагеа = центральное, и в него может быть дополнительно включена другая информация атрибута, например, информация координат и информация приоритета разных захватов мультимедийных данных.
Этап 402: первое устройство использования мультимедийных данных, передает первое сообщение, конфигурирующее мультимедийные данные, в первое устройство предоставления мультимедийных данных, где первое сообщение, конфигурирующее мультимедийные данных, включает в себя захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, который выбирает первое устройство использования мультимедийных данных, в соответствии с первым сообщением с уведомлением о мультимедийных данных.
В частности, если место в г. Гонконг представляет собой место удаленного присутствия только с одним экраном, видеоизображения трех захватов индивидуальных мультимедийных данных из места в г. Шэньчжэнь не могут быть спроецированы одновременно в соответствии с разрешением изображения в реальном размере этого места. Поэтому, можно ожидать, что все содержание места в г. Шэньчжэнь отображается только на одном экране, и в этом случае выбирают захват мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных на месте в г. Шэньчжэнь. Первое сообщение, конфигурирующее мультимедийные данные, переданное первым устройством, использующим мультимедийные данные, таким как терминал конференции на месте в г. Гонконг, может включать в себя следующее содержание:
Этап 403: первое устройство использования мультимедийных данных, принимает и отображает поток мультимедийных данных, который посылает первое устройство предоставления мультимедийных данных и соответствует захвату индивидуальных мультимедийных данных, и/или захвату мультиконтентных мультимедийных данных, выбранному в соответствии с первым сообщением, конфигурирующим мультимедийные данные.
В частности, первое устройство использования мультимедийных данных, такое как терминал конференции на месте в г. Гонконг, принимает поток мультимедийных данных, передаваемый первом устройством, предоставляющим мультимедийные данные, таким как устройство на месте в г. Шэньчжэнь, и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, выбранных в соответствии с первым сообщением, конфигурирующим мультимедийные данные. Например, VC0, VC1 и VC2 составляют, используя подход переключения изображения МСС1 (которое в данном случае может быть составлено, используя временной подход, для представления эффекта переключения), и передают в первое устройство использования мультимедийных данных, используя поток мультимедийных данных.
В этом варианте осуществления первое устройство использования мультимедийных данных, принимает первое сообщение с уведомлением о мультимедийных данных, переданное первым устройством, предоставляющим мультимедийные данные, где первое сообщение с уведомлением о мультимедийных данных, включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата, и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, где захват мультиконтентных мультимедийных данных составлен из более чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных; первое устройство использования мультимедийных данных передает первое сообщение, конфигурирующее мультимедийные данные, в первое устройство предоставления мультимедийных данных, где первое сообщение, конфигурирующее мультимедийные данные, включает в себя захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, который выбирают с помощью первого устройства использования мультимедийных данных, в соответствии с первым сообщением с уведомлением о мультимедийных данных; и первое устройство использования мультимедийных данных принимает и отображает поток мультимедийных данных, который передает первое устройство предоставления мультимедийных данных, и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, выбранному в соответствии с первым сообщением, конфигурирующим мультимедийные данные. Поэтому, места проведения конференций могут предоставлять захваты мультиконтентных мультимедийных данных, при этом воплощается переключение между захватами мультимедийных данных, предоставляемыми этими местами проведения конференций, и стороны, принимающие и передающие мультимедийное содержание, могут согласовывать между собой содержание переключения и политику переключения.
В Варианте 5 осуществления способа передачи мультиконтентных мультимедийных данных, в соответствии с настоящим изобретением, на основе варианта осуществления способа, представленного на фиг. 4, первое устройство использования мультимедийных данных генерирует варианты выбора, конфигурирующие содержание мультимедийных данных для терминала конференции, в соответствии с первым сообщением, с уведомлением о мультимедийных данных, и генерирует первое сообщение, конфигурирующее мультимедийные данные в соответствии с выбором, выполненным участником конференции, и передает первое сообщение, конфигурирующее мультимедийные данные, в первое устройство предоставления мультимедийных данных, а именно, в центр управления конференциями, где варианты выбора, конфигурирующие содержание мультимедийных данных, включают в себя информацию о захвате мультиконтентных мультимедийных данных и захваты индивидуальных мультимедийных данных, включенные при составлении захвата мультиконтентных мультимедийных данных.
В частности, после приема первого сообщения с уведомлением о мультимедийных данных, переданного MCU, терминал конференции, используемый как первое устройство использования мультимедийных данных, может дополнительно генерировать варианты выбора, конфигурирующие содержание мультимедийных данных для терминала конференций на месте, в соответствии с первым сообщением, содержащим уведомление о мультимедийных данных, которое, например, включает в себя:
(1) Содержание захвата мультимедийных данных, например, доступный захват индивидуальных мультимедийных данных и захват мультиконтентных мультимедийных данных.
(2) Информацию политики составления, где ее значение может представлять собой "голос", то есть политика в сообщении с уведомлением о переключении, предоставляемом соответствующим MCU, равна активности голоса; значение также может представлять собой "роль", то есть, политика в сообщении с уведомлением о переключении, предоставляемым соответствующим MCU, равна роли или роли/докладчику, где могут существовать дополнительные, другие варианты выбора для роли, такие как: докладчик, участник конференции и т.п., или только роль может быть выбрана, и MCU выбирает, в соответствии с приоритетом, изображение типа роли для переключения; значение также может представлять собой "качество изображения", то есть, первое сообщение с уведомлением о мультимедийных данных, предоставляемое соответствующим MCU, включает в себя информацию о качестве изображения захвата мультимедийных данных, и второе сообщение с уведомлением о мультимедийных данных, предоставляемое каждым местом, также включает в себя информацию о качестве изображения захвата мультимедийных данных, например, VC0 {роль = участник конференции, саргигеагеа = левое, разрешение = 1080р}, где разрешение = 1080р обозначает, что разрешение изображения составляет 1080р; или значение политики переключения может также быть "круговым", например, изображение захвата мультимедийных данных другого места переключают по кругу в определенном месте (месте, где находится основной докладчик конференции) в соответствии с определенным временем.
(3) Подход к составлению, такой как временное переключение или пространственное составление.
(4) Синхронизацию сцены, такую как переключение в соответствии с пространством, где поддерживается синхронизация сцены или переключение в соответствии с экраном, где захваты мультимедийных данных переключают независимо.
Переключение в соответствии с пространством относится к общему переключению, в соответствии с пространством, то есть, изображения захвата мультимедийных данных того же места одновременно отображают на экране принимающей стороны, например, сторона принимающего места выбирает, в соответствии с возможностями приема экрана этого места, место, в котором все изображения захвата мультимедийных данных одноуровневого места могут полностью отображаться для выполнения общего переключения.
Переключение в соответствии с экраном относится к переключению в соответствии с одним изображением захвата мультимедийных данных.
Каждый участник конференции на месте может выбрать один или комбинацию множества вариантов выбора для представленных выше вариантов выбора, и эти варианты выбора могут дополнительно включать в себя, например, предварительный просмотр содержания изображения, предоставляемого MCU.
В этом варианте осуществления первое устройство использования мультимедийных данных генерирует варианты выбора, конфигурирующие содержание мультимедийных данных для терминала конференции в соответствии с первым сообщением с уведомлением о мультимедийных данных, и генерирует первое сообщение, конфигурирующее мультимедийные данные в соответствии с выбором, сделанным участником конференции, и передает первое сообщение, конфигурирующее мультимедийные данные, в первое устройство предоставления мультимедийных данных, а именно, в центр конференции, где варианты выбора, конфигурирующие содержание мультимедийных данных, включают в себя информацию о захвате мультиконтентных мультимедийных данных и о захватах индивидуальных мультимедийных данных, включенных при составлении для захвата мультиконтентных мультимедийных данных. Поэтому воплощается переключение между захватами мультимедийных данных, выполняемое на местах проведения конференции, и стороны, принимающие и передающие содержание мультимедийных данных, могут согласовывать содержание переключения и политику переключения.
На фиг. 5 показана схематичная структурная схема варианта 1 осуществления первого устройства предоставления мультимедийных данных, в соответствии с настоящим изобретением. Первое устройство предоставления мультимедийных данных в данном варианте осуществления может представлять собой терминал конференции каждого места, и также может представлять собой центр конференции, например, MCU. Как показано на фиг. 5, первое устройство 50 предоставления мультимедийных данных в этом варианте осуществления может включать в себя: модуль 501 передачи и модуль 502 приема. Модуль 501 передачи выполнен с возможностью передачи первого сообщения с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, где захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных. Модуль 502 приема выполнен с возможностью приема первого сообщения, конфигурирующего мультимедийные данные, переданного первым устройством, использующим мультимедийные данные, где первое сообщение, конфигурирующее мультимедийные данные, включает в себя захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, который выбирает первое устройство использования мультимедийных данных, в соответствии с первым сообщением, с уведомлением о мультимедийных данных. Модуль 501 передачи дополнительно выполнен с возможностью передачи соответствующего мультимедийного потока в первое устройство использования мультимедийных данных, в соответствии с захватом индивидуальных мультимедийных данных и/или захватом мультиконтентных мультимедийных данных, включенных в первое сообщение, конфигурирующее мультимедийные данные, принятое модулем 502 приема.
Первое устройство предоставления мультимедийных данных в варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления, направленном на способ, показанном на фиг. 1, и принципы его воплощения и технические эффекты аналогичны и не будут описаны здесь снова.
Предпочтительно, первое сообщение с уведомлением о мультимедийных данных дополнительно включает в себя, по меньшей мере, одну запись сцены захвата, содержащую идентификатор записи, где каждая запись сцены захвата включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, собранный на той же сцене, и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных; и
соответственно, содержание захвата мультиконтентных мультимедийных данных включает в себя более чем одну запись сцены захвата и/или захват индивидуальных мультимедийных данных.
Предпочтительно, первое устройство предоставления мультимедийных данных, в частности, представляет собой центр управления конференциями, и модуль 502 приема дополнительно выполнен с возможностью:
перед тем, как модуль 501 передачи передаст первое сообщение с уведомлением о мультимедийных данных в первое устройство использования мультимедийных данных, приема второго сообщения с уведомлением о мультимедийных данных, переданного каждым местом в многосторонней конференции, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата и информацию атрибута захвата и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата; и
соответственно, первое устройство предоставления мультимедийных данных, дополнительно включает в себя: модуль 503 обработки, выполненный с возможностью генерирования первого сообщения с уведомлением о мультимедийных данных, в соответствии со вторым сообщением с уведомлением о мультимедийных данных; и
модуль 503 обработки, дополнительно выполненный с возможностью: когда возникает конфликт идентификатора между захватами индивидуальных мультимедийных данных, захватами мультиконтентных мультимедийных данных и записями сцены захвата в разных местах, выполнять, используя центр управления конференциями, повторную нумерацию, таким образом, чтобы обеспечить, что каждый захват индивидуальных мультимедийных данных и захват мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных имеет уникальный идентификатор захвата, и запись сцены захвата имеет уникальный идентификатор записи.
Предпочтительно, модуль 503 обработки дополнительно выполнен с возможностью:
устанавливают информацию атрибута группы кодирования в захвате индивидуальных мультимедийных данных и/или захвате мультиконтентных мультимедийных данных для определения кодирования, которое может, соответственно, использоваться для захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных, и количество потоков мультимедийных данных, которые могут быть одновременно переданы первым устройством предоставления мультимедийных данных.
Предпочтительно, захват мультиконтентных мультимедийных данных составляют из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое включает в себя, что:
более чем один захват индивидуальных мультимедийных данных составлен, используя временной или пространственный подход.
Подход к составлению устанавливается путем добавления значения атрибута максимального количества захватов для захвата мультиконтентных мультимедийных данных, и обозначает максимальное количество захватов индивидуальных мультимедийных данных, которые могут быть одновременно кодированы, в захвате мультиконтентных мультимедийных данных. Когда значение атрибута максимального количества захватов равно 1, это означает, что больше чем один захват индивидуальных мультимедийных данных составлен в соответствии с временем; и когда значение атрибута максимального количества захватов больше 1, это означает, что больше чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством.
Предпочтительно, когда значение атрибута максимального количества захватов больше чем 1, это обозначает, что больше чем один захват индивидуальных мультимедийных данных, составленный в соответствии с пространством, включает в себя:
добавление атрибута области захвата к захвату мультиконтентных мультимедийных данных для обозначения информации о пространственных положениях композиции разных захватов индивидуальных мультимедийных данных.
Предпочтительно, захват мультиконтентных мультимедийных данных дополнительно включает в себя:
информацию о политике составления для определения правила, в соответствии с которым отображают захват мультиконтентных мультимедийных данных.
Предпочтительно, модуль 503 обработки дополнительно выполнен с возможностью:
когда первое сообщение с уведомлением о мультимедийных данных включает в себя более чем один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, устанавливать атрибут синхронизации сцены в разных захватах мультиконтентных мультимедийных данных, где разные захваты мультиконтентных мультимедийных данных с одинаковым значением атрибута синхронизации сцены одновременно выполняют переключение захватов индивидуальных мультимедийных данных, таким образом, чтобы обеспечить, что захваты индивидуальных мультимедийных данных после переключения происходят из одной и той же сцены захвата.
Предпочтительно, захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, включенные в первое сообщение, конфигурирующее мультимедийные данные, представляет собой:
все или некоторые из захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных, включенных в первое сообщение с уведомлением о мультимедийных данных.
На фиг. 6 показана структурная схема варианта 1 осуществления первого использования мультимедийных данных, в соответствии с настоящим изобретением. Первое устройство использования мультимедийных данных, в данном варианте осуществления, может представлять собой терминал конференции на каждом месте. Как показано на фиг. 6, первое устройство 60, использующее мультимедийные данные, в данном варианте осуществления, может включать в себя: модуль 601 приема, модуль 602 передачи и модуль 603 дисплея. Модуль 601 приема выполнен с возможностью приема первого сообщения с уведомлением о мультимедийных данных, переданного первым устройством предоставления мультимедийных данных, где первое сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата, и информацию атрибута захвата, и, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, где захват мультиконтентных мультимедийных данных составлен из более, чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных. Модуль 602 передачи выполнен с возможностью передачи первого сообщения, конфигурирующего мультимедийные данные, в первое устройство предоставления мультимедийных данных, где первое сообщение, конфигурирующее мультимедийные данные, включает в себя захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, который выбирают с помощью первого устройства использования мультимедийных данных, в соответствии с первым сообщением, с уведомлением о мультимедийных данных. Модуль 601 приема дополнительно выполнен с возможностью приема мультимедийного потока, который передает первое устройство предоставления мультимедийных данных и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, включенных в первое сообщение, конфигурирующее мультимедийные данные. Модуль 603 дисплея выполнен с возможностью отображения потока мультимедийных данных, который передают с помощью первого устройства предоставления мультимедийных данных, и соответствует захвату индивидуальных мультимедийных данных и/или захвату мультиконтентных мультимедийных данных, включенному в первое сообщение, конфигурирующее мультимедийные данные.
Первое устройство использования мультимедийных данных, в варианте осуществления, может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, представленного на фиг. 4, и принципы воплощения и их технические эффекты являются аналогичными и не будут описаны здесь снова.
Предпочтительно, в данном варианте осуществления, первое устройство 60, использующее мультимедийные данные, может дополнительно включать в себя:
модуль 604 обработки, выполненный с возможностью генерировать варианты выбора, конфигурирующие содержание мультимедийных данных для терминала конференции, в соответствии с первым сообщением, с уведомлением о мультимедийных данных, и генерировать первое сообщение, конфигурирующее мультимедийные данные, в соответствии с выбором, сделанным участником конференции, где варианты выбора, конфигурирующие содержание мультимедийных данных, включают в себя информацию о захвате мультиконтентных мультимедийных данных и захватах индивидуальных мультимедийных данных, включенных при составлении захвата мультиконтентных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, где модуль 602 передачи дополнительно выполнен с возможностью передачи первого сообщения, конфигурирующего мультимедийные данные, в первое устройство предоставления мультимедийных данных, а именно, в центр управления конференциями.
Первое устройство использования мультимедийных данных, в варианте осуществления, может быть выполнено с возможностью выполнения технического решения, в соответствии с вариантом 4 осуществления, направленным на способ, и принципы воплощения и технические эффекты его аналогичны и не будут описаны здесь снова.
Предпочтительно, первое сообщение с уведомлением о мультимедийных данных дополнительно включает в себя, по меньшей мере, одну запись сцены захвата, содержащую идентификатор записи, где каждая запись сцены захвата включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, собранный на той же сцене, и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных; и
соответственно, содержание захвата мультиконтентных мультимедийных данных включает в себя больше, чем одну запись сцены захвата и/или захват индивидуальных мультимедийных данных.
Предпочтительно, модуль 602 передачи дополнительно выполнен с возможностью:
перед тем, как модуль 601 приема примет первое сообщение с уведомлением о мультимедийных данных, переданное первым устройством предоставления мультимедийных данных, передавать второе сообщение с уведомлением о мультимедийных данных в центр управления конференциями, где второе сообщение с уведомлением о мультимедийных данных включает в себя, по меньшей мере, один захват индивидуальных мультимедийных данных, содержащий идентификатор захвата, и информацию атрибута захвата, и/или, по меньшей мере, один захват мультиконтентных мультимедийных данных, содержащий идентификатор захвата, таким образом, что центр управления конференциями генерирует первое сообщение с уведомлением о мультимедийных данных в соответствии со вторым сообщением с уведомлением о мультимедийных данных.
Предпочтительно, захват мультиконтентных мультимедийных данных составлен из более чем одного захвата индивидуальных мультимедийных данных в первом сообщении с уведомлением о мультимедийных данных, которое включает в себя, что:
более чем один захват индивидуальных мультимедийных данных составлен, используя временной или пространственный подход, где
подход к составлению установлен путем добавления значения атрибута максимального количества захватов в захвате мультиконтентных мультимедийных данных, и обозначает максимальное количество захватов индивидуальных мультимедийных данных, которые могут быть одновременно кодированы в захвате мультиконтентных мультимедийных данных. Когда значение атрибута максимального количества захватов равно 1, это обозначает, что более чем один захват индивидуальных мультимедийных данных составлен в соответствии со временем; и когда значение атрибута максимального количества захватов больше, чем 1, это означает, что более чем один захват индивидуальных мультимедийных данных составлен в соответствии с пространством.
Предпочтительно, что, когда значение атрибута максимального количества захватов больше чем 1, это означает, что более чем один захват индивидуальных мультимедийных данных, составленный в соответствии с пространством, включает в себя:
добавляют атрибут области захвата к захвату мультиконтентных мультимедийных данных для обозначения информации о положениях пространственного составления разных захватов индивидуальных мультимедийных данных.
Предпочтительно, захват мультиконтентных мультимедийных данных дополнительно включает в себя:
информацию о политике составления для определения правила, в соответствии с которым отображается содержание захвата мультиконтентных мультимедийных данных.
Предпочтительно, захват индивидуальных мультимедийных данных и/или захват мультиконтентных мультимедийных данных, включенный в первое сообщение, конфигурирующее мультимедийные данные, представляет собой:
все или некоторые из захвата индивидуальных мультимедийных данных и/или захвата мультиконтентных мультимедийных данных включены в первое сообщение с уведомлением о мультимедийных данных.
На фиг. 7 схематично показана структурная схема 1 варианта 1 осуществления системы передачи данных мультиконтентных мультимедийных данных, в соответствии с настоящим изобретением. На фиг. 8 схематично показана структурная схема 2 по варианту 1 осуществления системы передачи мультиконтентных мультимедийных данных в соответствии с настоящим изобретением. Как показано на фиг. 7, система в этом варианте осуществления включает в себя: по меньшей мере, одно первое устройство 50 предоставления мультимедийных данных, и, по меньшей мере, одно первое устройство 60 использования мультимедийных данных. Первое устройство 50 предоставления мультимедийных данных может использовать любую одну из структур в вариантах осуществления структуры первого предоставления мультимедийных данных, и, соответственно, может выполнять любое из технических решений в вариантах осуществления 1 и 3, направленных на способ. Первое устройство 60 использования мультимедийных данных может использовать любую одну из структур в структурных вариантах осуществления первого использования мультимедийных данных, и, соответственно, может выполнять любое одно из технических решений в вариантах осуществления 4 и 5, направленных на способ. Принципы воплощения и их технические эффекты аналогичны и не будут описаны здесь снова.
Предпочтительно, как показано на фиг. 8, система в данном варианте осуществления может дополнительно включать в себя: первое устройство предоставления мультимедийных данных, то есть, центр управления конференциями, который может использовать любую одну из структур в структурных вариантах осуществления первого устройства предоставления мультимедийных данных, и, соответственно, может выполнять техническое решение в варианте 2 осуществления, направленном на способ.
На фиг. 9 схематично показана структурная схема варианта 1 осуществления первого предоставления мультимедийных данных, в соответствии с настоящим изобретением. Как показано на фиг. 9, первое устройство 90 предоставления мультимедийных данных, предусмотренное в данном варианте осуществления, включает в себя процессор 901 и запоминающее устройство 902. Запоминающее устройство 902 содержит исполнительные инструкции. Когда работает первое устройство 90 предоставления мультимедийных данных, процессор 901 связывается с запоминающим устройством 902, и процессор 901 вызывает исполняемую инструкцию из запоминающего устройства 902, таким образом, что первое устройство 90 предоставления мультимедийных данных выполняет способ по любому одному из технических решений, в соответствии с вариантами 1-3 осуществления, направленными на способ настоящего изобретения. Принципы воплощения и их технические эффекты аналогичны и не описаны здесь снова.
На фиг. 10 схематично показана структурная схема варианта 1 осуществления первого устройства использования мультимедийных данных, в соответствии с настоящим изобретением. Как показано на фиг. 10, первое устройство 100 использования мультимедийных данных, предусмотренное в этом варианте осуществления, включает в себя процессор 1001 и запоминающее устройство 1002. Запоминающее устройство 1002 содержит исполняемую инструкцию. Когда работает первое устройство 100 использования мультимедийных данных, процессор 1001 связывается с запоминающим устройством 1002, и процессор 1001 вызывают исполняемую инструкцию в запоминающем устройстве 1002, таким образом, что первое устройство 100 использования мультимедийных данных, выполняет способ по любому одному из технических решений, в соответствии с вариантами 4-5 осуществления, направленными на способ настоящего изобретения. Принципы воплощения и их технические эффекты аналогичны и не будут описаны здесь снова.
В нескольких вариантах осуществления, представленных в настоящем изобретении, следует понимать, что раскрытое устройство и способ могут быть воплощены, используя другие подходы. Например, описанные варианты осуществления, направленные на устройство, являются просто примерами. Например, разделение на модули представляет собой просто разделение по логическим функциям и может быть выполнено, как другое разделение при фактическом воплощении. Например, множество модулей или компонентов может быть объединено или интегрировано в другую систему, или некоторые свойства могут игнорироваться или не выполняться. Кроме того, отображаемые или описанные взаимные соединения или прямые соединения, или соединения для передачи данных могут быть воплощены через некоторые интерфейсы. Опосредованные соединения или соединения для передачи данных между устройствами или модулями могут быть воплощены в электрической, механической или других формах.
Модули, описанные как отдельные части, могут быть или могут не быть физически отдельными, и части, отображаемые, как модули, могут представлять собой или могут не представлять собой физические модули, могут быть расположены в одном положении, или могут быть распределены по множеству сетевых модулей. Часть или все модули могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений вариантов осуществления.
Кроме того, функциональные модули в вариантах осуществления настоящего изобретения могут быть интегрированы в один модуль обработки, или каждый из модулей может существовать физически отдельно, или два, или больше модуля интегрированы в один модуль. Интегрированный модуль может быть воплощен в форме аппаратных средств, или может быть воплощен в форме аппаратных средств, комбинирующих программный функциональный модуль.
Когда представленный выше интегрированный модуль воплощен в форме программного функционального модуля, интегрированный модуль может быть сохранен на считываемом в компьютере носителе информации. Программный функциональный модуль сохраняется на носителе информации и включает в себя несколько инструкций, для инструктирования компьютерного устройства (которое может представлять собой персональный компьютер, сервер, сетевое устройство и т.п.) или процессора (процессор), для выполнения части этапов способов, описанных в вариантах осуществления настоящего изобретения. Представленный выше носитель информации включает в себя: любой носитель, который может содержать программный код, такой как привод флэш-USB, съемный жесткий диск, постоянное запоминающее устройство (Read-Only Memory, ROM), оперативное запоминающее устройство (Random Access Memory, RAM), магнитный диск или оптический диск.
Должно быть совершенно понятно для специалиста в данной области техники, что с целью удобного и краткого описания, разделение представленных выше функциональных модулей используется в качестве примера для иллюстрации, при фактическом воплощении представленные выше функции могут быть выделены для разных модулей и воплощены в соответствии с необходимостью, то есть, внутренняя структура устройства может быть разделена на разные функциональные модули для воплощения всех или части представленных выше функций. Для описания подробной рабочей обработки представленного выше устройства может быть сделана ссылка на соответствующую обработку в представленных выше вариантах осуществления, направленных на способ, и их детали не описаны здесь снова.
И, наконец, следует отметить, что представленные выше варианты осуществления просто предназначены для описания технических решений настоящего изобретения, вместо ограничения настоящего изобретения. Хотя настоящее изобретение описано подробно со ссылкой на представленные выше варианты осуществления, для лиц с обычным уровнем навыка в данной области техники должно быть понятно, что они все еще могут выполнить модификации в отношении технических решений, описанных в представленных выше вариантах осуществления, или выполнить эквивалентные замены для некоторых или всех их технических свойств, если только такие модификации или замены не приводят к выходу сущности соответствующих технических решений за пределы объема технических решений вариантов осуществления настоящего изобретения.