Область техники, к которой относится изобретение
Настоящее изобретение касается устройства обработки информации. Более конкретно, настоящее изобретение касается устройства обработки информации, которое способно обмениваться информацией с использованием беспроводной связи, системы связи, способа обработки информации и программы, побуждающей компьютер исполнять указанный способ.
Уровень техники
В последние годы широко применяются устройства обработки информации, осуществляющие беспроводную связь с использованием беспроводной локальной сети (LAN). Что касается беспроводной LAN, например, широко используется беспроводная LAN 802.11, представленная Институтом (IEEE) инженеров по электротехнике и электронике.
Более того, что касается беспроводной передачи звука и видео (AV), например, был предложен стандарт «Беспроводное качество» (Wi-Fi) CERTIFIED Miracast (смотри, например, PTL 1).
Список цитируемой литературы
Патентная литература
PTL 1 JP 2014-96074A
Раскрытие сущности изобретения
Техническая задача
В описанном выше уровне техники, передача изображения в режиме реального времени может быть осуществлена между двумя устройствами обработки информации в соответствии со спецификациями Wi-Fi CERTIFIED Miracast. Например, изображение, основанное на данных изображения, переданных от некоторого устройства обработки информации на передающей стороне, может быть показано на дисплее некоторого устройства обработки информации на приемной стороне.
Здесь предполагается, что несколько изображений со звуком показывают на дисплее устройства обработки информации на приемной стороне. Также предполагается, что, по меньшей мере, одно изображение установлено как основное изображение, а остальные установлены как подчиненные изображения, при этом выводят только звук основного изображения. В этом случае со звуком изображений обращаются по-разному в зависимости от формы показа изображений и, таким образом, важно надлежащим образом обращаться со звуковыми данными, которыми обмениваются упомянутые устройства.
С учетом описанных выше обстоятельств, желательно надлежащим образом обращаться со звуковыми данными.
Решение задачи
Первый вариант осуществления настоящей технологии направлен на обеспечение устройства обработки информации, способа обработки информации для него и энергонезависимого считываемого компьютером носителя информации, на котором хранится программа, вызывающая выполнение компьютером указанного способа, причем устройство обработки информации содержит: схему, выполненную с возможностью приема мультиплексированных сигнала изображения и звукового сигнала от другого устройства обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и осуществления управления для сокращения данных, содержащихся в полезной нагрузке элементарного пакетированного потока (PES) в PES-пакете, который упакован в транспортный пакет (TS), указанный идентификатором (PID) пакета, который указывает передачу звуковых данных, описанных в таблице (PMT) структуры программы, и с целью извлечения метки (PTS) времени предоставления, содержащейся в заголовочной части PES-пакета, после запроса другого устройства обработки информации о сокращении объема звуковых данных.
В первом варианте осуществления изобретения контроллер может сделать запрос на другое устройство обработки информации на основе первого активирующего элемента. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в осуществлении запроса другого устройства обработки информации на основе первого активирующего элемента.
В первом варианте осуществления изобретения, контроллер может указать, при осуществлении запроса другого устройства обработки информации, один способ из первого способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, содержащий PES-пакет, несущий звуковые данные, и второго способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, не содержащий PES-пакета, несущего звуковые данные. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в указании, при осуществлении запроса другого устройства обработки информации, одного способа из первого способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, содержащий PES-пакет, несущий звуковые данные, и второго способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, не содержащий PES-пакета, несущего звуковые данные.
В первом варианте осуществления изобретения контроллер может осуществить управление с целью извлечения звуковых данных, содержащихся в полезной нагрузке PES, при запросе другого устройства обработки информации о восстановлении исходного объема звуковых данных на основе второго активирующего элемента при одновременном приеме MPEG2-TS мультиплексированного сигнала, в котором сокращен объем звуковых данных, и осуществлении демультиплексирования MPEG2-TS мультиплексированного сигнала, принятого от другого устройства обработки информации после запроса. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в извлечении звуковых данных, содержащихся в полезной нагрузке PES, при запросе другого устройства обработки информации о восстановлении исходного объема звуковых данных на основе второго активирующего элемента при одновременном приеме MPEG2-TS мультиплексированного сигнала, в котором сокращен объем звуковых данных, и осуществлении демультиплексирования MPEG2-TS мультиплексированного сигнала, принятого от другого устройства обработки информации после запроса.
В первом варианте осуществления изобретения первый и второй активирующие элементы могут быть обусловлены операцией пользователя. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в использовании первого и второго активирующих элементов, обусловленных операцией пользователя.
В первом варианте осуществления изобретения первый активирующий элемент может быть обусловлен обнаружением пользователя, присутствующего около устройства обработки информации, или движением пользователя. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в использовании первого активирующего элемента, обусловленного обнаружением пользователя, присутствующего около устройства обработки информации, или движением пользователя.
В первом варианте осуществления изобретения контроллер может сохранять значение настройки громкости звука, выводимого до осуществления запроса, запрашивать другое устройство обработки информации о восстановлении исходного объема звуковых данных, и устанавливать сохраненное значение настройки громкости звука в то время, когда звуковые данные, содержащиеся в полезной нагрузке PES, извлекают после запроса. Таким образом, некоторый вариант осуществления изобретения обладает эффектом, заключающимся в сохранении значения настройки громкости звука, выводимого до осуществления запроса, запросе другого устройства обработки информации о восстановлении исходного объема звуковых данных, и установлении сохраненного значения настройки громкости звука в то время, когда звуковые данные, содержащиеся в полезной нагрузке PES, извлекают после запроса.
Второй вариант осуществления настоящей технологии направлен на обеспечение устройства обработки информации, способа обработки информации для него и энергонезависимого считываемого компьютером носителя информации, хранящего программу, вызывающую выполнение компьютером указанного способа, при этом устройство обработки информации содержит: схему, выполненную с возможностью передачи мультиплексированных сигнала изображения и звукового сигнала на другое устройство обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и управления для сокращения объема данных полезной нагрузки элементарного пакетированного потока (PES) в PES-пакете, хранящемся в TS пакете, указанном идентификатором (PID) пакета, который указывает передачу звуковых данных, описанных в таблице (PMT) структуры программы, на основе запроса от другого устройства обработки информации, без изменения PID, и мультиплексирования и передачи PES-пакета для передачи звукового сигнала, в котором сокращен объем данных, и PES-пакета с целью передачи сигнала изображения.
Во втором варианте осуществления изобретения контроллер может осуществить управление с целью сокращения объема данных, когда другое устройство обработки информации запросило о сокращении объема звуковых данных, путем уменьшения объема данных полезной нагрузки PES, по существу, до нуля или полностью до нуля. Таким образом, некоторый вариант осуществления изобретения обладает эффектом, заключающимся в сокращении объема данных, когда другое устройство обработки информации запросило о сокращении объема звуковых данных, путем уменьшения объема данных полезной нагрузки PES, по существу, до нуля или полностью до нуля.
Во втором варианте осуществления изобретения контроллер может осуществлять управление для сохранения, при запросе о восстановлении исходного объема звуковых данных от другого устройства обработки информации, при передаче PES-пакета с целью передачи звукового сигнала, в котором объем данных сокращен с помощью первого сокращения звуковых данных, и PES-пакета с целью передачи сигнала изображения после мультиплексирования, обычных звуковых данных в полезной нагрузке PES, и для мультиплексирования и передачи PES-пакета с целью передачи звукового сигнала и PES-пакета с целью передачи сигнала изображения. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в сохранении, при запросе о восстановлении исходного объема звуковых данных от другого устройства обработки информации, при передаче PES-пакета с целью передачи звукового сигнала, в котором объем данных сокращен с помощью первого сокращения звуковых данных, и PES-пакета с целью передачи сигнала изображения после мультиплексирования, обычных звуковых данных в полезной нагрузке PES, и мультиплексировании и передаче PES-пакета с целью передачи звукового сигнала и PES-пакета с целью передачи сигнала изображения.
Во втором варианте осуществления изобретения контроллер может осуществить управление для осуществления, при запросе об использовании сокращения звуковых данных, отличного от первого сокращения звуковых данных, с целью сокращения объема звуковых данных от другого устройства обработки информации, второго сокращения звуковых данных, в котором не генерируют PES-пакет, несущий звуковые данные, без вложения в PMT информации об PID, который указывает звуковые данные, и для передачи PES-пакета с целью передачи сигнала изображения без мультиплексирования PES-пакета с целью передачи звукового сигнала. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в осуществлении, при запросе от другого устройства обработки информации об использовании сокращения звуковых данных, отличного от первого сокращения звуковых данных, с целью сокращения объема звуковых данных, второго сокращения звуковых данных, в котором не генерируют PES-пакет, несущий звуковые данные, без вложения в PMT информации об PID, который указывает звуковые данные, и передаче PES-пакета с целью передачи сигнала изображения без мультиплексирования PES-пакета с целью передачи звукового сигнала.
Во втором варианте осуществления изобретения контроллер может осуществить управление для сохранения, при запросе от другого устройства обработки информации о восстановлении исходного объема звуковых данных, при передаче PES-пакета с целью передачи сигнала изображения без мультиплексирования PES-пакета с целью передачи звукового сигнала после осуществления второго сокращения звуковых данных, обычных звуковых данных в полезной нагрузке PES с PID, который указывает передачу звуковых данных и который содержится в PMT, и для мультиплексирования и передачи PES-пакета с целью передачи звукового сигнала и PES-пакета с целью передачи сигнала изображения. Таким образом, некоторый вариант осуществления изобретения обладает эффектом, заключающимся в сохранении, при запросе от другого устройства обработки информации о восстановлении исходного объема звуковых данных, при передаче PES-пакета с целью передачи сигнала изображения без мультиплексирования PES-пакета с целью передачи звукового сигнала после осуществления второго сокращения звуковых данных, обычных звуковых данных в полезной нагрузке PES с PID, который указывает передачу звуковых данных и который содержится в PMT, и мультиплексировании и передаче PES-пакета с целью передачи звукового сигнала и PES-пакета с целью передачи сигнала изображения.
Третий вариант осуществления настоящего изобретения представляет собой систему связи, способ обработки информации для нее и программу, вызывающую выполнение компьютером указанного способа, при этом система связи содержит: первое устройство обработки информации, выполненное с возможностью беспроводной передачи мультиплексированных сигнала изображения и звукового сигнала на второе устройство обработки информации с использованием MPEG2-TS, сокращения объема данных полезной нагрузки PES в PES-пакете, который хранится в TS пакете, указанном PID, который определяет передачу звуковых данных, описанных в PMT, на основе запроса от второго устройства обработки информации, без изменения PID, осуществления первого сокращения звуковых данных, в котором генерируют PES-пакет, содержащий PTS в заголовочной части PES, и мультиплексирования и передачи PES-пакета с целью передачи звукового сигнала, в котором сокращен объем данных, и PES-пакета с целью передачи сигнала изображения; и второе устройство обработки информации, выполненное с возможностью отбрасывания данных, содержащихся в полезной нагрузке PES в PES-пакете, который хранится в TS пакете, указанном PID, который определяет передачу звуковых данных, описанных в PMT, и извлечения PTS, которая хранится в заголовочной части PES, при запросе первого устройства обработки информации о сокращении объема звуковых данных, при приеме от первого устройства обработки информации мультиплексированных сигнала изображения и звукового сигнала с использованием MPEG2-TS и осуществлении демультиплексирования для MPEG2-TS мультиплексированного сигнала, принятого от первого устройства обработки информации после запроса. Таким образом, некоторый вариант осуществления настоящего изобретения обладает эффектом, заключающимся в том, что первое устройство обработки информации сокращает объем данных полезной нагрузки PES в PES-пакете, который хранится в TS пакете, указанном PID, который определяет передачу звуковых данных, описанных в PMT, на основе запроса от второго устройства обработки информации, без изменения PID, осуществляет первое сокращение звуковых данных, в котором генерирует PES-пакет, содержащий PTS в заголовочной части PES, и мультиплексирует и передает PES-пакет с целью передачи звукового сигнала, в котором сокращен объем данных, и PES-пакет с целью передачи сигнала изображения; и второе устройство обработки информации отбрасывает данные, содержащиеся в полезной нагрузке PES в PES-пакете, который хранится в TS пакете, указанном PID, который определяет передачу звуковых данных, описанных в PMT, и извлечения PTS, которая хранится в заголовочной части PES, при запросе первого устройства обработки информации о сокращении объема звуковых данных и осуществлении демультиплексирования для MPEG2-TS мультиплексированного сигнала, принятого от первого устройства обработки информации после запроса.
Полезные свойства изобретения
Варианты осуществления настоящего изобретения обладают полезным эффектом, заключающимся в соответствующей обработке звуковых данных. Описанный в настоящем документе эффект не обязательно ограничивает изобретение и могут быть получены любые эффекты, описанные в настоящем документе.
Краткое описание чертежей
Фиг. 1 - вид, показывающий пример структуры системы 10 связи в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 2 - вид, показывающий структурную схему, иллюстрирующую пример функциональной структуры устройства 100 обработки информации в соответствии с некоторым вариантом осуществления настоящего изобретения;
фиг. 3 - вид, показывающий схему последовательности операций, иллюстрирующую пример обработки связи для устройства-источника 50 и устройства-приемника 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения;
фиг. 4 - вид, показывающий схему последовательности операций, иллюстрирующую пример обработки связи для устройства-источника 50 и устройства-приемника 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения;
фиг. 5 - вид, показывающий схему последовательности операций, иллюстрирующую пример обработки связи для устройства-источника 50 и устройства-приемника 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения;
фиг. 6 - вид, показывающий пример RTSP сообщения, которым обмениваются устройство-источник 50 и устройство-приемник 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения;
фиг. 7 - вид, показывающий пример RTSP сообщения, которым обмениваются устройство-источник 50 и устройство-приемник 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения;
фиг. 8 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 9 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 10 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 11 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 12 - вид, показывающий пример изменения экрана, показываемого на устройстве 140 отображения, и звуковой информации, выводимой блоком 150 вывода звука, в устройстве 100 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 13 - вид, показывающий пример перемещения информации, которой обмениваются устройство 100 обработки информации и устройство 200 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 14 - вид, показывающий блок-схему, иллюстрирующую пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 15 - вид, показывающий блок-схему, иллюстрирующую пример процедур обработки передачи, которые осуществляет устройство 200 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения;
фиг. 16 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 17 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 18 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 19 - вид, показывающий пример изменения экрана, показываемого на устройстве 140 отображения, и звуковой информации, выводимой блоком 150 вывода звука, в устройстве 100 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 20 - вид, показывающий пример перемещения информации, которой обмениваются устройство 100 обработки информации и устройство 200 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 21 - вид, показывающий блок-схему, иллюстрирующую пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 22 - вид, показывающий блок-схему, иллюстрирующую пример процедур обработки передачи, которые осуществляет устройство 200 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 23 - вид, показывающий схему последовательности операций, иллюстрирующую пример обработки связи для устройства-источника 50 и устройства-приемника 60 в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 24 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 25 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 26 - вид, показывающий пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения;
фиг. 27 - вид, показывающий пример изменения экрана, показываемого на устройстве 140 отображения, и звуковой информации, выводимой блоком 150 вывода звука, в устройстве 100 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения;
фиг. 28 - вид, показывающий пример перемещения информации, которой обмениваются устройство 100 обработки информации и устройство 200 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения;
фиг. 29 - вид, показывающий блок-схему, иллюстрирующую пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения;
фиг. 30 - вид, показывающий блок-схему, иллюстрирующую пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения;
фиг. 31 - вид, показывающий структурную схему, иллюстрирующую пример схематичной структуры смартфона;
фиг. 32 - вид, показывающий структурную схему, иллюстрирующую пример схематичной структуры автомобильного навигационного устройства;
фиг. 33 - вид, показывающий структурную схему, иллюстрирующую пример схематической структуры точки беспроводного доступа.
Осуществление изобретения
Далее будут описаны предпочтительные варианты осуществления настоящего изобретения (далее называемые вариантами осуществления изобретения). Описание приведено в следующем порядке.
1. Первый вариант осуществления изобретения (пример, в котором запрашивают сокращение аудиоданных во время потоковой передачи)
2. Второй вариант осуществления изобретения (пример, в котором аудиоданные сокращают в начале потоковой передачи, пример, в котором запрашивают использование второго способа сокращения звуковых данных)
3. Третий вариант осуществления изобретения (пример, в котором устройство-приемник обнаруживает перемещение или существование человека и запрашивает сокращение аудиоданных на основе результата обнаружения)
4. Пример применения
Первый вариант осуществления изобретения
«Пример структуры системы связи»
На фиг. 1 показан пример структуры системы 10 связи в соответствии с первым вариантом осуществления настоящего изобретения.
Система 10 связи содержит устройство 100 обработки информации, устройство 200 обработки информации и устройство 210 обработки информации.
Устройство 100 обработки информации, устройство 200 обработки информации и устройство 210 обработки информации обладают функцией беспроводной связи и являются устройствами обработки информации, которые способны передавать и принимать различного рода информацию путем соединения одного устройства с другим с использованием беспроводной связи. Более того, эти устройства обработки информации являются устройствами обработки информации, которые поддерживают спецификации IEEE 802.11, предоставляющие возможность соединения точка-точка (P2P). То есть, эти устройства обработки информации образуют группу связи и могут напрямую связываться друг с другом без какой-либо промежуточной точки доступа. В этом случае устройство обработки информации, функционирующее как владелец группы, и устройство обработки информации, функционирующее как клиент, могут быть определены во время изготовления или могут не быть определены во время изготовления. Когда они не определены во время изготовления, устройство обработки информации, функционирующее как владелец группы, и устройство обработки информации, функционирующее как клиент, могут быть определены с помощью переговоров между несколькими устройствами обработки информации. Например, когда устройство 100 обработки информации и устройство 200 обработки информации образуют группу связи, устройство 100 обработки информации может напрямую передавать данные (например, контент с движущимся изображением) на устройство 200 обработки информации. В этом случае устройства 100 и 200 обработки информации соединяются друг с другом с использованием беспроводной связи и контент с движущимся изображением, хранящийся на устройстве 100 обработки информации, может быть показан на устройстве 200 обработки информации. Заметим, что Wi-Fi Direct является известным примером стандарта для прямой связи между устройствами обработки информации.
Устройство 100 обработки информации является устройством просмотра изображений (например, телевизионным приемником со встроенным накопителем на жестких дисках), которое записывает или показывает, например, контент с движущимся изображением. Например, устройство 100 обработки информации может принимать волны радиовещательного диапазона от радиовещательной станции 11 и показывать изображение 21, которое основано на волнах радиовещательного диапазона, на устройстве 140 отображения. Более того, устройство 100 обработки информации может показывать на устройстве 140 отображения, например, изображение 22, которое основано на контенте с изображениями, переданном от устройства 200 обработки информации. Также устройство 100 обработки информации может показывать на устройстве 140 отображения, например, изображение 23, которое основано на контенте с изображениями, переданном от устройства 210 обработки информации.
Устройство 200 обработки информации является, например, переносным устройством обработки информации (например, смартфоном с функцией звонков и функцией передачи данных). Устройство 210 обработки информации, например, является устройством обработки информации, осуществляющим различного рода обработку информации (например, планшетным конечным устройством, персональным компьютером (РС) типа ноутбук).
Заметим, что устройство 100 обработки информации, устройство 200 обработки информации и устройство 210 обработки информации могут передавать и принимать различного рода информацию, путем соединения с точкой (не показана) доступа с использованием беспроводной связи. Здесь точка доступа представляет собой точку доступа, которая поддерживает стандарты беспроводной LAN, например, IEEE 802.11a, 11b, 11g и 11n. То есть, маршрутизатор и точка доступа (например, изделие, в котором точка доступа встроена в маршрутизатор) обеспечивает беспроводную LAN, соответствующую стандартам IEEE 802.11a, 11b, 11g и 11n.
Заметим, что устройства обработки информации, показанные на фиг. 1 являются примером и вариант осуществления изобретения также может быть применен к другому устройству обработки информации. Этот вариант осуществления изобретения может быть применен, например, к устройству формирования изображения, обладающему функцией беспроводной связи (например, цифровой фотокамере, цифровой видеокамере (например, устройство записи с встроенной камерой)) и к устройству вывода звука с дисплеем, которое обладает функцией беспроводной связи (например, переносному музыкальному проигрывателю с панелью показа). Этот вариант осуществления изобретения также может быть применен, например, к устройству отображения, которое обладает функцией беспроводной связи (например, цифровой фоторамке), и устройству показа электронных книг, которое обладает функцией беспроводной связи. Более того, этот вариант осуществления изобретения, например, может быть применен к другому устройству обработки информации, которое обладает функцией беспроводной связи. Устройством обработки информации, которое обладает функцией беспроводной связи, может быть, например, устройством обработки информации для домашнего использования (устройство записи цифровых универсальных дисков (DVD), видеодека и так далее), персональным цифровым помощником (PDA), домашней игровой машиной, домашним электроприбором, переносным устройством обработки информации, переносной игровой машиной и подобным. Этот вариант осуществления изобретения также может быть применен, например, к устройству обработки информации, которое способно осуществлять беспроводную связь благодаря предоставлению оборудования беспроводной связи, которое обладает функцией беспроводной связи (например, персональный компьютер не обладает функцией беспроводной связи).
«Пример структуры устройства обработки информации»
На фиг. 2 показана структурная схема, иллюстрирующая пример функциональной структуры устройства 100 обработки в соответствии с некоторым вариантом осуществления настоящего изобретения. Заметим, что функциональные структуры устройства 200 обработки информации и устройства 210 обработки информации, по существу, совпадают с функциональной структурой устройства 100 обработки информации и, таким образом, здесь объяснение для них будет опущено.
Устройство 100 обработки информации содержит блок 110 связи, антенну 114, датчик 120, блок 130 приема операции, устройство 140 отображения, блок 150 вывода звука, память 160 и контроллер 170. Блок 110 связи содержит блок 111 обработки данных, блок 112 обработки передачи и блок 113 беспроводного интерфейса.
Блок 111 обработки данных обрабатывает различного рода данные на основе управления со стороны контроллера 170. Например, в ходе операции передачи, блок 111 обработки данных формирует различные кадры данных и пакеты данных в соответствии с некоторым запросом от более высокого слоя и подает их на блок 112 обработки передачи. Например, в ходе операции приема, блок 111 обработки данных обрабатывает и анализирует различные кадры данных и пакеты данных, которые поданы от блока 112 обработки передачи.
Блок 112 обработки передачи осуществляет различного рода обработку передачи на основе управления со стороны контроллера 170. Например, в ходе операции передачи, блок 112 обработки передачи, например, осуществляют обработку по добавлению в пакеты, сгенерированные блоком 111 обработки данных кодов обнаружения ошибок для различных заголовков данных, последовательностей (FCS) проверки кадров и подобного. Далее блок 112 обработки передачи подает обработанные данные на блок 113 беспроводного интерфейса. Например, в ходе операции приема, блок 112 обработки передачи анализирует заголовки, добавленные к различным кадрам данных, которые поданы из блока 113 беспроводного интерфейса. Далее, когда блок 112 обработки передачи подтверждает, на основе кодов обнаружения ошибок, что кадры данных не содержат никаких ошибок, он подает различные кадры данных на блок 111 обработки данных.
Блок 113 беспроводного интерфейса представляет собой интерфейс для передачи и приема различного рода информации с помощью соединения с другим устройством обработки информации. Например, в ходе операции передачи, блок 113 беспроводного интерфейса генерирует модулированный сигнал в диапазоне частот несущей, на основе данных, принятых от блока 112 обработки передачи, и передает сгенерированный модулированный сигнал в виде беспроводного сигнала через антенну 114. Более того, в ходе операции приема, блок 113 беспроводного интерфейса преобразует назад беспроводной сигнал, принятый антенной 114, в битовую строку, тем самым декодируя различные кадры данных.
Более того, блок 110 связи принимает мультиплексированные сигнал изображения и звуковой сигнал от другого устройства обработки информации с использованием, например, транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии). Блок 110 связи беспроводным образом передает мультиплексированные сигнал изображения и звуковой сигнал на другое устройство обработки информации с использованием MPEG2-TS.
Датчик 120 является датчиком, который обнаруживает присутствие человека, перемещение или жест человека (например, действие человека, взмахнувшего рукой, или действие человека, осуществляющего некоторую операцию) и подобное, и подает обнаруженную информацию на контроллер 170. Здесь, в качестве датчика 120, может быть использован датчик изображения, который формирует изображение предмета, генерирует данные изображения и осуществляет разного рода распознавание изображения, касающееся, например, данных изображения. В качестве датчика 120 может быть использован, например, инфракрасный датчик, получающий различного рода информацию с использованием инфракрасных волн. Более того, в качестве датчика 120 может быть использован датчик присутствия человека, который обнаруживает присутствие человека (например, человека, приближающегося к устройству 100 обработки информации) с использованием инфракрасных, ультразвуковых волн, видимого света и подобного. В качестве датчика 120 может быть использован один из этих датчиков, или несколько датчиков могут быть объединены и использованы в качестве датчика 120. Также может быть использован другой датчик.
Блок 130 приема операции представляет собой блок приема операции, который принимает ввод пользователем операции и который выводит на контроллер 170 информацию об операции в соответствии с принятым вводом операции. В качестве блока 130 приема операции могут быть использованы, например, мышь, клавиатура, сенсорная панель, кнопка, микрофон, переключатель или рычаг. Блок 130 приема операции также принимает операцию, направленную на передачу и прием различного рода данных на другое устройство обработки информации или от другого устройства обработки информации.
Устройство 140 отображения является дисплеем, показывающим различного рода информацию (информацию изображений, символьную информацию, информацию о времени и подобное) на основе управления со стороны контроллера 170. Устройство 140 отображения показывает изображение, например, переданное от другого устройства обработки информации (например, изображение, показанное на фиг. 1). Заметим, что в качестве устройства 140 отображения может быть использована, например, панель показа, такая как органическая электролюминесцентная (EL) панель и жидкокристаллическая (LCD) панель. Заметим, что блок 130 приема операции и устройство 140 отображения могут быть выполнены как единое целое с использованием сенсорной панели, позволяющей пользователю осуществлять ввод операции путем приближения пальца к поверхности отображения или путем касания пальцем поверхности отображения.
Блок 150 вывода звука представляет собой блок вывода звука (например, динамик), который выводит различного рода звуковую информацию на основе управления со стороны контроллера 170.
Память 160 функционирует как рабочая область для обработки данных контроллером 170 и в качестве носителя информации, хранящего различного рода данные. Память 160 хранит различного рода информацию, которая содержится в данных, подлежащих передаче на некоторое устройство обработки информации, которое является партнером по соединению. В качестве памяти 160 может быть использован, например, некоторый носитель информации, такой как долговременная память, магнитный диск, оптический диск, магнитооптический (МО) диск. Заметим, что в качестве долговременной памяти может быть использовано, например, электрически стираемое программируемое постоянное запоминающее устройство (EEPROM) или стираемое программируемое ROM (EPROM). В качестве магнитного диска может быть использован, например, жесткий диск или магнитный диск дискового типа. В качестве оптического диска может быть использован, например, компакт-диск (CD), записываемый цифровой универсальный диск (DVD-R), диск Blu-Ray (BD).
Контроллер 170 управляет каждым блоком устройства 100 обработки информации на основе программ управления, хранящихся в памяти 160. Например, контроллер 170 управляет операцией приема и операцией передачи каждого из следующих блоков: блок 111 обработки данных, блок 112 обработки передачи и блок 113 беспроводного интерфейса. Например, контроллер 170 осуществляет операцию, например, определения используемой частоты, упорядочивания формирования или передачи управляющих сообщений и интерпретации управляющих сообщений. Заметим, что управляющее сообщение является уведомляющей информацией, такой как маячок, ответ на прием маячка, пробный запрос и ответ на пробный запрос. Как описано выше, устройство 100 обработки информации может принимать волны радиовещательного диапазона и показывать изображение, которое основано на волнах радиовещательного диапазона на устройстве 140 отображения. Таким образом, контроллер 170 может получить волны радиовещательного диапазона от блока (не показан) радиовещательного приема и показать на устройстве 140 отображения изображение, основанное на волнах радиовещательного диапазона.
«Wi-Fi CERTIFIED Miracast версия-1»
Здесь будет описан стандарт Wi-Fi CERTIFIED Miracast версия-1, который сформулирован Wi-Fi Alliance.
На фиг. 3 - фиг. 5 показаны схемы последовательностей операций, иллюстрирующие примеры обработки связи для устройства-источника 50 и устройства-приемника 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения.
На фиг. 6 и фиг. 7 показаны примеры RTSP сообщения, которым обмениваются устройство-источник 50 и устройство-приемник 60, которые являются исходными точками для некоторого варианта осуществления настоящего изобретения. На фиг. 6 и фиг. 7 название RTSP сообщения указано в секции ID сообщения. Более того, является ли RTSP сообщение запросом или ответом указано в секции запр/отв (направление). Кроме того, RTSP сообщение от устройства-источника на устройство-приемник указано как (ист -> приемн), а RTSP сообщение от устройства-приемника на устройство-источник указано как (приемн -> ист).
На фиг. 3 и фиг. 4 указана последовательность операций от обнаружения устройства до начала передачи AV потока с помощью Wi-Fi CERTIFIED Miracast. На фиг. 5 показана последовательность операций управления потоком от определения AV формата до начала передачи AV потока с помощью RTSP в ходе обработки, показанной на фиг. 3 и фиг. 4.
Здесь, в Wi-Fi Direct несколько устройств обнаруживают существование друг друга (обнаружение устройства, обнаружение услуги). Далее, после выбора устройств, соединенных друг с другом, осуществляют аутентификацию устройств с использованием стандарта (WPS) безопасной настройки Wi-Fi между выбранными устройствами, так что между ними устанавливают прямое соединение. Более того, в Wi-Fi Direct несколько устройств определяют, функционируют ли они в качестве владельца группы или клиента, и образуют группу связи.
В примере обработки связи, показанном на фиг. 3 и фиг. 4 опущена часть передачи и приема пакетов. Например, обмен пакетами для использования WPS нужен для начального соединения, как описано выше, и обмен пакетами также необходим при передаче или приеме запроса/ответа аутентификации и подобного. Тем не менее, на фиг. 3 и фиг. 4 опущен показ такого обмена пакетами и показано только соединение второго раза или более поздние.
Заметим, что хотя на фиг. 3 и фиг. 4 показан пример обработки связи между устройством-источником 50 и устройством-приемником 60, тоже самое справедливо для обработки связи между другими устройствами.
Сначала между устройством-источником 50 и устройством-приемником 60 осуществляют обнаружение (71) устройства. Например, устройство-источник 50 передает пробный запрос (сигнал запроса с целью получения ответа) и принимает пробный запрос (сигнал ответа), соответствующий пробному запросу от устройства-приемника 60. Таким образом, устройство-источник 50 и устройство-приемник 60 могут обнаружить существование друг друга. Более того, обнаружение устройства позволяет получить название устройства, тип (TV, PC, смартфон и так далее), поддерживающее источник устройство/поддерживающее приемник устройство для партнера и подобное.
Далее, между устройством-источником 50 и устройством-приемником 60 (72) осуществляют обнаружение услуги. Например, устройство-источник 50 передает запрос обнаружения услуги, чтобы запросить услугу, поддерживаемую устройством-приемником 60, которое было найдено при обнаружении устройства. Далее, устройство-источник 50 принимает ответ обнаружения услуги от устройства-приемника 60, тем самым получает услугу, поддерживаемую устройством-приемником 60. То есть, устройство-источник 50 может получить, с помощью обнаружения услуги, услугу, осуществляемую партнером, подробные доступные возможности партнера и подобное. Услуга, осуществляемая партнером, включает в себя, например, услугу и протокол (альянс цифровых сетей для дома (DLNA), цифровой мультимедийный обработчик (DMR) и так далее).
Далее, пользователь осуществляет операцию (73) выбора партнера для соединения (операция выбора партнера для соединения). Операция выбора партнера для соединения может иметь место только в одном устройстве из устройства-источника 50 и устройства-приемника 60. Например, на дисплее устройства-источника 50 показывают экран выбора партнера для соединения и устройство-приемник 60 выбирают в качестве партнера для соединения с помощью операции пользователя на экране выбора партнера для соединения
После того, как пользователь осуществит операцию (73) выбора партнера для соединения, между устройством-источником 50 и устройством-приемником 60 осуществляют переговоры о владельце группы. На фиг. 3 и фиг. 4 показан пример, в котором устройство-источник 50 становится владельцем 75 группы, а устройство-приемник 60 становится клиентом 76 в результате переговоров о владельце группы.
Далее, между устройством-источником 50 и устройством-приемником 60 осуществляют различного рода обработку (77 - 81), тем самым устанавливают прямое соединение. То есть, последовательно осуществляют связывание (77) (установка канала второго слоя (L2)), установку (78) защищенного канала и назначение (79) IP-адреса. Более того, последовательно осуществляют установку (80) TCP соединения и управление (81) потоком с помощью RTSP.
Далее, AV данные передают (82) в MPEG2-TS от устройства-источника 50 в устройство-приемник 60.
Таким образом, для Wi-Fi CERTIFIED Miracast версия-1, передача потока AV данных возможна в режиме реального времени от устройства-источника 50 в устройство-приемник 60. Тем не менее, в этом стандарте невозможно определить подлежат ли аудиоданные передаче от устройства-приемника 60 в устройство-источник 50.
Более того, в случае, например, устройства-приемника со сравнительно большим дисплеем (устройство 100 обработки информации), как показано на фиг. 1, на дисплее может быть показано несколько экранов. В этом случае считается, что выводят звук для одного экрана из нескольких экранов. Например, возможно организовать так, что выводят звук того контента, который пользователь определил как основной экран, и не выводят звук контента, который пользователь не определил как основной экран.
Также в таком случае, данные изображения и аудиоданные (подчиненный экран), которые не определены как основной экран, также передают с использованием Wi-Fi CERTIFIED Miracast, что указывает на передачу аудиоданных, не подлежащих выводу. В этом случае передача аудиоданных, не подлежащих выводу, может сжать диапазон беспроводной секции.
Более того, передача аудиоданных, не подлежащих выводу, может увеличить потребление электроэнергии устройством-источником 50 до уровня, который больше необходимого. Кроме того, прием аудиоданных, не подлежащих выводу, также может увеличить потребление электроэнергии устройством-приемником 60 до уровня, который больше необходимого.
Далее, в варианте осуществления настоящего изобретения описан пример, в котором надлежащим образом обращаются с аудиоданными, которыми обмениваются устройство-источник 50 и устройство-приемник 60. Заметим, что в этом варианте осуществления настоящего изобретения экран, для которого выводят звук, называется основным экраном, а экран, для которого не выводят звук, называется подчиненным экраном. Более того, основной экран и подчиненный экран могут быть определены на основе показываемого размера или положения показа.
«Пример структуры RTSP сообщения»
На фиг. 8 показан пример информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения. На фиг. 8 показан пример определения синтаксиса расширенной нормальной формы Бэкуса-Наура (ABNF), когда в RTSP определен новый параметр (WFD-audio-stream-control).
На фиг. 9 показан пример информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения. На фиг. 9 показаны примеры структуры RTSP M3 запроса и RTSP M3 ответа. На фиг. 9 информация, окруженная прямоугольниками 401 - 404 из точек, отличается от примера, показанного на фиг. 6.
На фиг. 10 и фиг. 11 показаны примеры информации, которой обмениваются устройства обработки информации в соответствии с первым вариантом осуществления настоящего изобретения. На фиг. 10 и фиг. 11 показаны примеры структуры вновь определенных RTSP M110 запроса и RTSP M110 ответа.
Здесь, конкретная функция указывает каждую функцию, имеющую место в каждом варианте осуществления настоящего изобретения. Например, в первом варианте осуществления настоящего изобретения описан пример, в котором конкретная функция является функцией сокращения объема аудиоданных в потоке, подлежащем передаче на устройство-приемник, и является функцией передачи потока на устройство-приемник на основе запроса от устройства-источника.
Например, когда устройство-источник (устройство 200 обработки информации) может быть приспособлено к конкретной функции, устройство-источник (устройство 200 обработки информации) передает RTSP M3 сообщение с запросом, содержащее wfd_audio_stream_control (прямоугольник 402 из точек, показанный на фиг. 9). Таким образом, устройство-источник (устройство 200 обработки информации) показывает устройству-приемнику (устройство 100 обработки информации), что устройство-источник может быть приспособлено к конкретной функции и запрашивает, может ли устройство-приемник (устройство 100 обработки информации) быть приспособлено к конкретной функции.
Здесь, устройство-приемник, не приспосабливаемое к конкретной функции, передает ответ «нет» в RTSP M3 сообщении с ответом. Таким образом, после приема такого ответа, устройство-источник (устройство 200 обработки информации) не использует эту конкретную функцию.
Более того, устройство-приемник (устройство 100 обработки информации), которое может быть приспособлено к конкретной функции, устанавливает бит приспосабливаемости равным 1 и передает его в RTSP M3 сообщении с ответом на устройство-источник (устройство 200 обработки информации).
Здесь, в прямоугольнике 404 из точек, который показан на фиг. 9, значение (C) для wfd_audio_stream_control указано в шестнадцатеричном формате. Это значение равно 12 в десятичном формате и равно 1100 в двоичном формате из 4 бит. Это указывает, что значение (C) wfd_audio_stream_control соответствует (повторному) вложению аудио в двоичном разряде B3 и сокращению аудио в двоичном разряде B2, которые показаны на фиг. 8.
Более того, когда в устройстве-приемнике (устройство 100 обработки информации) активируют сокращение аудиоданных, устройство-приемник (устройство 100 обработки информации) передает сообщение, указывающее на этот факт, например, устройству-источнику. Например, устройство-приемник (устройство 100 обработки информации) передает RTSP M110 сообщение с запросом, которое показано на фиг. 10 (указано информацией, окруженной прямоугольником 405 из точек).
Таким образом, устройство-приемник может запросить устройство-источник о сокращении аудиоданных на основе первого активирующего элемента. Здесь, первый активирующий элемент может быть обусловлен, например, операцией пользователя (например, операцией переключения между основным экраном и подчиненным экраном).
Более того, устройство-источник, которое приняло RTSP M110 сообщение с запросом, показанное на фиг. 10, передает OK в RTSP M110 сообщении с ответом, которое показано на фиг. 10. Затем, устройство-источник сокращает объем аудиоданных в потоке, который подлежит передаче на устройство-приемник, и передает поток на устройство-приемник в соответствии с предписанием от устройства-приемника.
Здесь будет описан способ сокращения аудиоданных.
Например, устройство-источник может осуществлять первое сокращение звуковых данных, так что объем данных полезной нагрузки PES сокращается в PES-пакете, который хранится в TS пакете, указанный с помощью PID, без изменения PID, который указывает на передачу звуковых данных, описанных в PMT, и PES-пакет, содержащий PTS в заголовочной части PES, генерируют практически периодически. Устройство-источник мультиплексирует и передает PES-пакет с целью передачи звукового сигнала, в котором сокращен объем данных, и PES-пакет с целью передачи сигнала изображения. В этом случае, устройство-источник может сократить объем данных путем сокращения объема данных полезной нагрузки PES, по существу, до нуля или полностью до нуля.
В этом случае, данные могут не содержать никакой полезной нагрузки PES или данные могут содержать байт заполнения, но не фактические аудиоданные.
Более того, предпочтительно установить цикл генерирования PES-пакета равным примерно 100 мсек. Таким образом, даже устройство-приемник, воспроизводящее видео с синхронизацией с таймером аудио, может воспроизводить аудио и воспроизводить видео с соответствующей синхронизацией таймера при одновременном предотвращении свободного хода таймера.
Более того, когда устройство-приемник осуществляет демультиплексирование, например, MPEG2-TS мультиплексированного сигнала, устройство-приемник отбрасывает данные, содержащиеся в PES-пакете, который хранится в пакете TS, указанном PID, который указывает на передачу звуковых данных, описанных в PMT.
Таким образом, в первом варианте осуществления настоящего изобретения описан пример, в котором в качестве способа сокращения аудиоданных используют первый способ сокращения аудиоданных, в котором сохраняется PTS.
Более того, когда в устройстве-приемнике (устройство 100 обработки информации) активируют повторное вложение аудиоданных, устройство-приемник (устройство 100 обработки информации) передает сообщение, указывающее на такой факт, например, устройству-источнику. Устройство-приемник (устройство 100 обработки информации) передает RTSP M110 сообщение с запросом, которое показано на фиг. 11 (указано информацией, окруженной прямоугольником 406 из точек).
Более того, устройство-источник, которое приняло RTSP M110 сообщение с запросом, показанное на фиг. 11, передает OK в RTSP M110 сообщении с ответом, которое показано на фиг. 11. Затем, устройство-источник восстанавливает исходный объем аудиоданных в потоке, который подлежит передаче на устройство-приемник, и передает поток на устройство-приемник в соответствии с предписанием от устройства-приемника.
Таким образом, контроллер устройства-приемника может запросить устройство-источник восстановить исходный объем аудиоданных на основе второго активирующего элемента при приеме MPEG2-TS мультиплексированного сигнала, в котором сокращен объем аудиоданных. Здесь, второй активирующий элемент может быть обусловлен, например, операцией пользователя (например, операцией переключения между основным экраном и подчиненным экраном).
Более того, например, когда устройство-приемник запросило восстановить исходный объем звуковых данных при передаче PES-пакета с целью передачи звукового сигнала, в котором объем данных сокращен с помощью первого сокращения звуковых данных, и PES-пакета с целью передачи сигнала изображения после их мультиплексирования, контроллер устройства-источника осуществляет управление по сохранению обычных звуковых данных в полезной нагрузке PES, и мультиплексированию и передаче PES-пакета с целью передачи звукового сигнала и PES-пакета с целью передачи сигнала изображения.
Контроллер устройства-приемника осуществляет управление с целью извлечения звуковых данных, содержащихся в полезной нагрузке PES, при осуществлении демультиплексирования MPEG2-TS мультиплексированного сигнала, полученного от устройства-источника после запроса.
«Пример переключения показа основного экрана»
Ниже описан пример, в котором, когда экран устройства-источника показывают на устройстве-приемнике, устройство-приемник принимает волны радиовещательного диапазона и вновь показывает экран на основе волн радиовещательного диапазона.
На фиг. 12 показан пример изменения экрана, показываемого на устройстве 140 отображения, и звуковой информации, выводимой блоком 150 вывода звука, в устройстве 100 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения.
На фиг. 13 показан пример перемещения информации, которой обмениваются устройство 100 обработки информации и устройство 200 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения. На фиг. 13 показан пример обмена информацией, соответствующий фиг. 12.
На фиг. 12А показан пример случая, в котором изображение и звук изображения из устройства 200 обработки информации выводят в устройстве 100 обработки информации. То есть, на фиг. 12А показан пример, в котором, с вложением настройки аудио, осуществляют передачу потока из устройства 200 обработки информации на устройство 100 обработки информации с использованием Wi-Fi CERTIFIED Miracast (311, 312, как показано на фиг. 13). В этом случае звук 301 изображения из устройства 200 обработки информации выводят из блока 150 вывода звука.
На фиг. 12В показан пример случая, в котором, в состоянии, показанном на фиг. 12А, пользователь осуществляет настройку с целью приема волн радиовещательного диапазона и показа изображения, основанного на волнах радиовещательного диапазона, на устройстве 140 отображения с помощью такой операции пользователя (313, как показано на фиг. 13). Более того, предполагается, что с помощью операции пользователя, пользователь также осуществляет настройку с целью одновременного показа на устройстве 140 отображения двух экранов: изображения 306 из устройства 200 обработки информации и изображения 305, основанного на волнах радиовещательного диапазона. Кроме того, с помощью такой операции пользователя, предполагается, что пользователь устанавливает изображение 305, основанное на волнах радиовещательного диапазона, в качестве основного экрана.
В этом случае, устройство 100 обработки информации передает RTSP M110 сообщение с запросом (показано на фиг. 10) на устройство 200 обработки информации и запрашивает сокращение аудиоданных (314, 315, как показано на фиг. 13). Более того, устройство 200 обработки информации передает OK в RTSP M110 сообщении с ответом (показано на фиг. 10) на устройство 100 обработки информации по (316, 317, как показано на фиг. 13).
Далее, устройство 200 обработки информации передает на устройство 100 (318, 319, как показано на фиг. 13) обработки информации поток, в котором сокращены аудиоданные. В этом случае, звук изображения 306 из устройства 200 обработки информации не выводится, как показано на фиг. 12B. То есть, когда изображение 305, основанное на волнах радиовещательного диапазона, устанавливают в качестве основного экрана, звук изображения 306 из устройства 200 обработки информации не выводят. Далее, из блока 150 вывода звука выводят звук 302 изображения 305, основанного на волнах радиовещательного диапазона.
На фиг. 12С показан пример случая, в котором, в состоянии, показанном на фиг. 12В, изображение 307, основанное на волнах радиовещательного диапазона, устанавливают как подчиненный экран и изображение 308 из устройства 200 обработки информации устанавливают как основной экран с помощью операции пользователя (320, как показано на фиг. 13).
В этом случае, устройство 100 обработки информации передает RTSP M110 сообщение с запросом (показано на фиг. 11) на устройство 200 обработки информации и запрашивает добавление аудиоданных (321, 322, как показано на фиг. 13). Более того, устройство 200 обработки информации передает OK в RTSP M110 сообщении с ответом (показано на фиг. 11) на устройство 100 обработки информации по (323, 324, как показано на фиг. 13).
Далее, устройство 200 обработки информации передает на устройство 100 (325, 326, как показано на фиг. 13) обработки информации поток, содержащий аудиоданные. В этом случае, звук изображения 307, основанного на волнах радиовещательного диапазона, не выводят, как показано на фиг. 12C. Более того, из блока 150 вывода звука выводят звук 303 изображения 308 из устройства 200 обработки информации.
Здесь, как показано на фиг. 12А, когда изображение из устройства 200 обработки информации показывают в качестве основного изображения на устройстве 140 отображения, звук 301 для изображения выводят из блока 150 вывода звука. В этом случае, предполагается, что пользователь, видящий изображение, регулирует значение (громкость) настройки громкости звука 301, выводимого из блока 150 вывода звука в соответствии с звуковым давлением звука 301. Далее, когда регулируют значение настройки громкости звука 301, выводимого из блока 150 вывода звука, контроллер 170 устройства 100 обработки информации сохраняет отрегулированное значение в памяти 160.
Более того, как показано на фиг. 12В, когда изображение 305, основанное на волнах радиовещательного диапазона, показывают на устройстве 140 отображения в качестве основного изображения, звук 302 для изображения 305 выводят из блока 150 вывода звука. Также, в этом случае предполагается, что пользователь, видящий изображение 305, регулирует значение (громкость) настройки громкости звука 302, выводимого из блока 150 вывода звука в соответствии с звуковым давлением звука 302, при одновременном приеме волн радиовещательного диапазона.
Как показано на фиг. 12С, когда изображение 308 из устройства 200 обработки информации устанавливают в качестве основного изображения, контроллер 170 устройства 100 обработки информации устанавливает громкость звука в соответствии со значением, которое хранится в памяти 160. То есть, когда изображение 308 из устройства 200 обработки информации устанавливают в качестве основного изображения, контроллер 170 устройства 100 обработки информации сбрасывает значение (громкость) настройки громкости звука, установленное при выводе звука 302 для изображения 305, основанного на волнах радиовещательного диапазона, и восстанавливает громкость звука, используемую тогда, когда изображение из устройства 200 обработки информации устанавливали в качестве основного изображения.
Таким образом, контроллер 170 устройства 100 обработки информации сохраняет, в памяти 160, значение настройки громкости звука, выводимого до осуществления запроса на устройство-источник. Далее, контроллер 170 устройства 100 обработки информации запрашивает устройство-источник о восстановлении исходного объема звуковых данных и может установить значение настройки громкости звука, сохраненное в памяти 160, в то время, например, когда после запроса извлекают звуковые данные, содержащиеся в полезной нагрузке PES.
Таким образом, возможно предотвратить, например при переключении основного экрана, вывод звука с громкостью, не предназначенной для пользователя.
«Пример работы устройства-приемника»
На фиг. 14 показана блок-схема, иллюстрирующая пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения. На фиг. 14 показан пример случая, в котором как устройство-источник, так и устройство-приемник приспособлены к конкретной функции.
Сначала, контроллер 170 устройства 100 обработки информации осуществляет обработку по запуску Wi-Fi CERTIFIED Miracast (Этап S801).
Далее контроллер 170 начинает сессию Wi-Fi CERTIFIED Miracast (Этап S802). Поток, которым обмениваются в этом случае, содержит аудиоданные.
Далее, контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению, например, потока, содержащего аудиоданные (Этап S803). Таким образом, на устройстве 140 отображения показывают изображение, основанное на данных изображения, содержащихся в принятом потоке, и из блока 150 вывода звука выводят звук, основанный на аудиоданных, содержащихся в принятом потоке.
Затем, контроллер 170 определяет, существует ли среди изображений, показываемых на устройстве 140 отображения (изображений, основанных на принятых потоках), изображение, не требующее аудиоданных (Этап S804). Например, как показано на фиг. 12A и фиг. 12В, когда осуществляют операцию пользователя с целью приема волн радиовещательного диапазона и их показа в качестве основного экрана, определяют, что аудиоданные из устройства-источника не являются необходимыми (Этап S804).
Когда не существует изображения, не требующего аудиоданных (Этап S804), работа возвращается на Этап S803. Когда существует изображение, не требующее аудиоданных (Этап S804), контроллер 170 передает сообщение, запрашивающее сокращение аудиоданных на устройство-источник, которое передает поток, соответствующий изображению, не требующему аудиоданных (Этап S805). Например, контроллер 170 передает RTSP M110 сообщение с запросом, показанное на фиг. 10.
После передачи сообщения, блок 110 связи принимает ответ на это сообщение от устройства-источника (Этап S806). Устройство-источник передает OK, например, в RTSP M110 сообщении с ответом, которое показано на фиг. 10.
После приема ответа на сообщение с запросом сокращения аудиоданных (Этап S806), контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению потока, в котором, например, сокращены аудиоданные (Этап S807). В этом случае, на устройстве 140 отображения показывают изображение, основанное на данных изображения, содержащихся в принятом потоке. Тем не менее, принятый поток не содержит аудиоданных и, таким образом, не выводят никакого звука.
Затем, контроллер 170 определяет, существует ли среди изображений, показываемых на устройстве 140 отображения (изображений, основанных на принятых потоках), изображение, требующее аудиоданных (Этап S808). Например, как показано на фиг. 12В и фиг. 12С, когда осуществляют операцию пользователя по показу изображения из устройства-источника в качестве основного экрана, определяют, что аудиоданные от устройства-источника являются необходимыми (Этап S808).
Когда не существует изображения, требующего аудиоданных (изображения, основанного на принятом потоке) (Этап S808), работа возвращается на Этап S807. Когда существует изображение, требующее аудиоданных (Этап S808), контроллер 170 передает сообщение, запрашивающее добавление аудиоданных на устройство-источник, которое передает поток, соответствующий изображению, требующему аудиоданных (Этап S809). Например, контроллер 170 передает RTSP M110 сообщение с запросом, показанное на фиг. 11.
После передачи сообщения, блок 110 связи принимает ответ на это сообщение от устройства-источника (Этап S810). Устройство-источник передает OK, например, в RTSP M110 сообщении с ответом, которое показано на фиг. 11.
После приема ответа на сообщение с запросом добавления аудиоданных (Этап S810), контроллер 170 определяет, предписано ли закончить обработку по приему (Этап S811). Когда не предписано закончить обработку по приему (Этап S811), работа возвращается на Этап S803 и контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению потока, например, содержащего аудиоданные (Этап S803). В отличие от этого, когда предписано закончить обработку по приему (Этап S811), заканчивается работа, заключающаяся в обработке по приему. Заметим, что Этапы S803 и S807 являются примерами связи, которая описана в формуле изобретения. Заметим, что Этапы S805 - S807 являются примерами управления, которое описано в формуле изобретения.
«Пример работы устройства-источника»
На фиг. 15 показана блок-схема, иллюстрирующая пример процедур обработки передачи, которые осуществляет устройство 200 обработки информации в соответствии с первым вариантом осуществления настоящего изобретения. На фиг. 15 показан пример случая, в котором как устройство-источник, так и устройство-приемник приспособлены к конкретной функции.
Сначала, контроллер устройства 200 обработки информации (который соответствует контроллеру 170 с фиг. 2) осуществляет обработку по запуску Wi-Fi CERTIFIED Miracast (Этап S821).
Далее, контроллер устройства 200 обработки информации начинает сессию Wi-Fi CERTIFIED Miracast (Этап S822). Поток, которым обмениваются в этом случае, содержит аудиоданные.
Далее, контроллер устройства 200 обработки информации генерирует поток, содержащий аудиоданные, и передает сгенерированный поток на устройство-приемник (Этап S823). Таким образом, на дисплее устройства-приемника показывают изображение, основанное на данных изображения в переданном потоке, и из блока вывода звука устройства-приемника выводят звук, основанный на аудиоданных, содержащихся в принятом потоке.
Далее, контроллер устройства 200 обработки информации определяет, принято ли от устройства-приемника сообщение, запрашивающее сокращение аудиоданных (Этап S824). Например, контроллер устройства 200 обработки информации определяет, принято ли RTSP M110 сообщение с запросом, показанное на фиг. 10. Когда от устройства-приемника не принято указанное сообщение (Этап S824), работа возвращается на Этап S823.
Когда от устройства-приемника принято указанное сообщение (Этап S824), контроллер устройства 200 обработки информации передает ответ на сообщение на устройство-приемник (Этап S825). Устройство 200 обработки информации передает OK, например, в RTSP M110 сообщении с ответом, показанном на фиг. 10.
Далее, контроллер устройства 200 обработки информации генерирует поток, в котором сокращены аудиоданные, и передает сгенерированный поток на устройство-приемник (Этап S826). В этом случае, на дисплее устройства-приемника показывают изображение, основанное на данных изображения, содержащихся в принятом потоке. Тем не менее, не выводят никакого звука.
Далее, контроллер устройства 200 обработки информации определяет, принято ли от устройства-приемника сообщение, запрашивающее добавление аудиоданных (Этап S827). Например, контроллер устройства 200 обработки информации определяет, принято ли RTSP M110 сообщение с запросом, показанное на фиг. 11. Когда от устройства-приемника не принято указанное сообщение (Этап S827), работа возвращается на Этап S826.
Когда от устройства-приемника принято указанное сообщение (Этап S827), контроллер устройства 200 обработки информации передает ответ на сообщение на устройство-приемник (Этап S828). Устройство 200 обработки информации передает OK, например, в RTSP M110 сообщении с ответом, как показано на фиг. 11.
Далее, контроллер устройства 200 обработки информации определяет, предписано ли закончить обработку передачи (Этап S829). Когда не предписано закончить обработку передачи (Этап S829), работа возвращается на Этап S823. В отличие от этого, когда предписано закончить обработку передачи (Этап S829), заканчивается работа, заключающаяся в обработке передачи. Заметим, что Этапы S823 и S826 являются примерами связи, которая описана в формуле изобретения. Более того, Этап S826 является примером управления, описанного в формуле изобретения.
2. Второй вариант осуществления изобретения
Во втором варианте осуществления настоящего изобретения описан пример, в котором аудиоданные сокращают в начале потоковой передачи с использованием Wi-Fi CERTIFIED Miracast. Более того, во втором варианте осуществления настоящего изобретения описан пример, в котором запрашивают использование способа сокращения звуковых данных (второй способ сокращения звуковых данных), который отличен от способа сокращения звуковых данных, который описан в первом варианте осуществления настоящего изобретения. То есть, во втором варианте осуществления настоящего изобретения может быть указан способ сокращения аудиоданных. Таким образом, во втором варианте осуществления настоящего изобретения в структуру вновь предложенного RTSP параметра введено дополнительное расширение.
Заметим, что структуры устройств обработки информации во втором варианте осуществления настоящего изобретения, по существу, совпадают со структурами устройств 100, 200 обработки информации, которые показаны на фиг. 1 и подобных. Таким образом, элементы, общие с первым вариантом осуществления настоящего изобретения, представлены такими же ссылочными позициями, что и в первом варианте осуществления настоящего изобретения, и описание этих элементов частично опущено.
«Пример структуры RTSP сообщения»
На фиг. 16 показан пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 16 показан пример случая, в котором в структуру вновь предложенного RTSP параметра введено дополнительное расширение.
На фиг. 17 показан пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 17 показаны примеры структуры RTSP M3 запроса и RTSP M3 ответа. На фиг. 17 информация, окруженная прямоугольниками 411 - 414 из точек, отличается от примера, показанного на фиг. 6.
На фиг. 18 показан пример информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 18 показаны примеры структуры вновь определенных RTSP M110 запроса и RTSP M110 ответа.
Например, когда устройство-источник (устройство 200 обработки информации) может быть приспособлено к конкретной функции, устройство-источник (устройство 200 обработки информации) передает RTSP M3 сообщение с запросом, содержащее wfd_audio_stream_control (прямоугольник 412 из точек, показанный на фиг. 17). Таким образом, устройство-источник (устройство 200 обработки информации) показывает устройству-приемнику (устройство 100 обработки информации), что устройство-источник может быть приспособлено к конкретной функции и запрашивает, может ли устройство-приемник (устройство 100 обработки информации) быть приспособлено к конкретной функции.
Здесь, устройство-приемник, не приспосабливаемое к конкретной функции, передает ответ «нет» в RTSP M3 сообщении с ответом. Таким образом, после приема такого ответа, устройство-источник (устройство 200 обработки информации) не использует эту конкретную функцию.
Более того, устройство-приемник (устройство 100 обработки информации), которое может быть приспособлено к конкретной функции, устанавливает бит приспосабливаемости равным 1 и передает его в RTSP M3 сообщении с ответом на устройство-источник (устройство 200 обработки информации).
Здесь, в прямоугольнике 414 из точек, который показан на фиг. 17, значение (F) wfd_audio_stream_control указано в шестнадцатеричном формате. Это значение равно 15 в десятичном формате и равно 1111 в двоичном формате из 4 бит. Это указывает, что значение (F) wfd_audio_stream_control соответствует любому из двоичных разрядов B3 - В1, которые показаны на фиг. 16, и что сокращение аудиоданных запрошено с начала потоковой передачи. То есть, это указывает, что значение (F) wfd_audio_stream_control соответствует (повторному) вложению аудио в двоичном разряде B3 и сокращению аудио в двоичном разряде B2, как показано на фиг. 16. Более того, указано, что значение (F) для wfd_audio_stream_control соответствует сокращению аудиоданных с использованием способа сокращения, отличного от сокращения аудио в двоичном разряде B, и что сокращение аудиоданных запрашивают с начала потоковой передачи.
То есть, на фиг. 17 показан пример RTSP M3 сообщения с ответом, в котором запрашивают сокращение аудиоданных с начала потоковой передачи. Устройство-источник, которое приняло RTSP M3 сообщение с ответом, сокращает данные с использованием способов сокращения данных, к которым приспособлено устройство-приемник, и далее передает потока на устройство-приемник. Например, может быть использован способ сокращения, аналогичный способу из первого варианта осуществления настоящего изобретения (первый способ сокращения звуковых данных).
Более того, когда запускают повторное вложение аудиоданных, устройство-приемник передает, например, вновь предоставленное RTSP M110 сообщение с запросом (показанное на фиг. 11). Устройство-источник, принявшее RTSP M110 сообщение с запросом, передает OK в RTSP M110 сообщении с ответом (показано на фиг. 11). Затем, устройство-источник восстанавливает исходный объем аудиоданных и передает его в соответствии с предписанием от устройства-приемника. Заметим, что конфигурации RTSP M110 сообщения с запросом и RTSP M110 сообщения с ответом совпадают с аналогичными конфигурациями с фиг. 11 и, таким образом, их подробное объяснение опущено.
Здесь, предполагается, что пользователь управляет устройством-приемником с целью установки изображения, основанного на волнах радиовещательного диапазона, в качестве основного экрана, и установки изображения из устройства-источника в качестве подчиненного экрана. В этом случае устройство-приемник может определить, что аудиоданные для изображения из устройства-источника, стали ненужными. Таким образом, при такой операции в качестве активирующего элемента, устройство-приемник запрашивает устройство-источник сократить аудиоданные. В этом случае, предполагается, что устройство-приемник выполнено с возможностью плавного показа изображения из устройства-источника даже без PTS аудио. Таким образом, устройство-приемник может определить другой способ сокращения (например, способ сокращения, в котором для дальнейшего сокращения объема данных не передают PES-пакет аудио).
На фиг. 18 показаны примеры структуры RTSP M110 запроса и RTSP M110 ответа, которые передают в этом случае.
Более того, устройство-источник, которое приняло RTSP M110 сообщение с запросом, показанное на фиг. 18, передает OK в RTSP M110 сообщении с ответом. Далее, устройство-источник сокращает данные, касающиеся потока, переданного после передачи такого ОК, с помощью второго способа сокращения звуковых данных и передает данные, отличные от PES-пакета для аудиоданных, без мультиплексирования PES-пакета для аудиоданных. Здесь второй способ сокращения звуковых данных представляет собой способ сокращения, в котором в потоке не генерируют PES-пакет, несущий аудиоданные, без вложения информации об PID, который указывает аудиоданные.
Таким образом, устройство-источник осуществляет второе сокращение звуковых данных, в котором не генерируют PES-пакет, несущий аудиоданные, без вложения информации об PID, который указывает аудиоданные, и может передать PES-пакет с целью передачи сигнала изображения без мультиплексирования PES-пакета с целью передачи звукового сигнала.
Устройство-приемник принимает поток, в котором аудиоданные сокращены с помощью второго способа сокращения звуковых данных, и декодирует видеоданные, содержащиеся в принятом потоке.
Предполагается, что в этом состоянии, пользователь отменяет два экрана и указывает показ только изображения из устройства-источника. В этом случае устройство-приемник может определить, что стали ненужными аудиоданные для изображения из устройства-источника. Таким образом, при такой операции в качестве активирующего элемента, устройство-приемник запрашивает в RTSP M110 сообщении с запросом устройство-источник о восстановлении исходных аудиоданных.
Примеры структуры RTSP M110 запроса и RTSP M110 ответа, которые передают в этом случае, совпадают с примерами, показанными на фиг. 11.
Устройство-источник передает поток, содержащий аудиоданные, после передачи OK в RTSP M110 ответе, который показан на фиг. 11. То есть, устройство-источник вкладывает в поток информацию об PID, который указывает аудиоданные в PMT, и генерирует PES-пакет, несущий аудиоданные, с использованием TS пакета, на который указывает PID. Далее, устройство-источник мультиплексирует сгенерированный PES-пакет, несущий аудиоданные, и PES-пакет, несущий видеоданные, и передает результат на устройство-приемник.
Более того, когда устройство-приемник запросило восстановить исходный объем звуковых данных при передаче PES-пакета с целью передачи сигнала изображения без мультиплексирования PES-пакета для передачи звуковых данных после второго сокращения звуковых данных, устройство-источник вкладывает PID, указывающий передачу звуковых данных, в PMT, сохраняет обычные звуковые данные в полезной нагрузке PES, и мультиплексирует и передает PES-пакет для передачи звуковых данных и PES-пакет для передачи сигнала изображения.
Устройство-приемник, например, принимает поток, содержащий аудиоданные, осуществляет демультиплексирование видеоданных и аудиоданных, содержащихся в принятом потоке, и декодирует и воспроизводит данные.
«Пример переключения показа основного экрана»
Ниже описан пример случая, в котором, когда экран, основанный на волнах радиовещательного диапазона, показывают в устройстве-приемнике, устройство-приемник вновь показывает изображение от устройства-источника.
На фиг. 19 показан пример изменения экрана, показываемого на устройстве 140 отображения, и звуковой информации, выводимой блоком 150 вывода звука, в устройстве 100 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг. 20 показан пример перемещения информации, которой обмениваются устройство 100 обработки информации и устройство 200 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 20 показан пример обмена информацией, соответствующий фиг. 19.
На фиг. 19А показан пример случая, в котором принимают волны радиовещательного диапазона, и изображение и звук изображения, основанного на волнах радиовещательного диапазона, выводят из устройства 100 обработки информации.
На фиг. 19В показан пример случая, в котором, в состоянии, показанном на фиг. 19A, передача потока от устройства 200 обработки информации на устройство 100 обработки информации началась с использованием Wi-Fi CERTIFIED Miracast с помощью операции пользователя на устройстве 200 обработки информации.
В этом случае, контроллер 170 устройства 100 обработки информации обнаруживает соединение с использованием Wi-Fi CERTIFIED Miracast. Далее, контроллер 170 устройства 100 обработки информации автоматически устанавливает изображение, основанное на волнах радиовещательного диапазона и показываемое на одном экране, в качестве основного экрана, а вновь добавленное изображение от устройства 200 обработки информации - в качестве подчиненного экрана. Таким образом, контроллер 170 устройства 100 обработки информации может определить, что изображение из устройства 200 обработки информации, установлено в качестве подчиненного экрана (331, как показано на фиг. 20).
Более того, когда такое определение является активирующим элементом, контроллер 170 устройства 100 обработки информации запрашивает устройство 200 обработки информации о сокращении аудиоданных и передает указанное. В этом случае, устройство 100 обработки информации устанавливает младший значимый бит В0 битового массива управления равным 1 (как показано на фиг. 17) в RTSP M3 сообщении с ответом, которое является ответом на принятое RTSP M3 сообщение с запросом, и передает это сообщение на устройство 200 обработки информации, тем самым запрашивает сокращение аудиоданных (332, 333, показано на фиг. 20). В этом случае, контроллер 170 устройства 100 обработки информации не указывает способ сокращения. Таким образом, устройство 200 обработки информации может автоматически или вручную определить способ сокращения. Далее, устройство 200 обработки информации передает поток, в котором сокращены аудиоданные, на устройство 100 (334, 335, как показано на фиг. 20) обработки информации.
На фиг. 19С показан пример случая, в котором, в состоянии, показанном на фиг. 19В, изображение 327, основанное на волнах радиовещательного диапазона, устанавливают как подчиненный экран, а изображение 328 от устройства 200 обработки информации устанавливают как основной экран с помощью операции пользователя (336, как показано на фиг. 20).
В этом случае, устройство 100 обработки информации передает RTSP M110 сообщение с запросом (показано на фиг. 11) на устройство 200 обработки информации и запрашивает добавление аудиоданных (337, 338, как показано на фиг. 20). Более того, устройство 200 обработки информации передает OK в RTSP M110 сообщении с ответом (показано на фиг. 11) на устройство 100 обработки информации по (339, 340, как показано на фиг. 20).
Далее, устройство 200 обработки информации передает поток, содержащий аудиоданные, на устройство 100 (341, 342, как показано на фиг. 20) обработки информации. В этом случае, звук изображения 327, основанного на волнах радиовещательного диапазона, не выводят, как показано на фиг. 19C. Более того, из блока 150 вывода звука выводят звук 323 изображения 328 из устройства 200 обработки информации.
Здесь, когда звук 323 изображения 328 из устройства 200 обработки информации начинают выводит из блока 150 вывода звука, неожиданно может выводиться громкий звук, если громкость звука 323 совпадает с громкостью звука 322 изображения, основанного на волнах радиовещательного диапазона. Далее, когда звук 323 изображения 328 из устройства 200 обработки информации начинают выводит из блока 150 вывода звука, может быть восстановлено значение (громкость) настройки громкости звука, которое меньше громкости звука 322 изображения, основанного на волнах радиовещательного диапазона.
Более того, предполагают, что в состоянии, показанном на фиг. 19, изображение 327, основанное на волнах радиовещательного диапазона, устанавливают в качестве основного экрана, а изображение 328 из устройства 200 обработки информации устанавливают в качестве подчиненного экрана, что делают с помощью операции пользователя (343, как показано на фиг. 20).
В этом случае, устройство 100 обработки информации передает RTSP M110 сообщение с запросом (показано на фиг. 18) на устройство 200 обработки информации и запрашивает сокращение аудиоданных (344, 345, как показано на фиг. 20). Здесь предполагается, что способ, в котором не вкладывают PES-пакет аудио (второй способ сокращения звуковых данных), указывают как способ для сокращения аудиоданных.
Более того, устройство 200 обработки информации передает OK в RTSP M110 сообщении с ответом (показано на фиг. 18) на устройство 100 обработки информации по (346, 347, как показано на фиг. 20).
Далее, устройство 200 обработки информации передает на устройство 100 (348, 349, как показано на фиг. 20) обработки информации поток, в котором сокращены аудиоданные.
«Пример работы устройства-приемника»
На фиг. 21 показана блок-схема, иллюстрирующая пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 21 показан пример случая, в котором как устройство-источник, так и устройство-приемник приспособлены к конкретной функции.
Сначала, контроллер 170 устройства 100 обработки информации определяет, имеет ли место запуск активирующего элемента Wi-Fi CERTIFIED Miracast (Этап S831). Когда не имеет место запуск активирующего элемента (Этап S831), отслеживание продолжается.
Когда имеет место запуск активирующего элемента (Этап S831), контроллер 170 определяет, нужны аудиоданные ли во время запуска (Этап S832). Когда аудиоданные не нужны во время запуска (Этап S832), контроллер 170 передает сообщение, запрашивающее сокращение аудиоданных, на устройство-источник, которое начало передачу потока (Этап S833). Например, контроллер 170 устанавливает младший значимый бит В0 битового массива управления равным 1 при передаче RTSP M3 сообщения с ответом, которое показано на фиг. 17, в качестве ответа на принятое RTSP M3 сообщение с запросом, которое показано на фиг. 17, и запрашивает сокращение аудиоданных.
Далее контроллер 170 начинает сессию Wi-Fi CERTIFIED Miracast (Этап S834). Поток, которым обмениваются в этом случае, не содержит аудиоданных.
Далее, контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению, например, потока, в котором сокращены аудиоданные (Этап S835). В этом случае, на устройстве 140 отображения показывают изображение, основанное на данных изображения, содержащихся в принятом потоке. Тем не менее принятый поток не содержит аудиоданных и, таким образом, не выводят никакого звука.
Далее, контроллер 170 определяет, нужны ли аудиоданные изображению (изображению, основанному на принятом потоке), показываемому на устройстве 140 отображения (Этап S836). Когда аудиоданные не нужны (Этап S836), работа возвращается на Этап S835.
Когда аудиоданные нужны (Этап S836), контроллер 170 передает сообщение, запрашивающее добавление аудиоданных, на устройство-источник, которое передает поток (Этап S837). Например, контроллер 170 передает RTSP M110 сообщение с запросом, показанное на фиг. 11.
После передачи сообщения, блок 110 связи принимает ответ на это сообщение от устройства-источника (Этап S838). Устройство-источник передает OK, например, в RTSP M110 сообщении с ответом, которое показано на фиг. 11.
Между тем, когда аудиоданные нужны во время запуска (Этап S832), контроллер 170 передает сообщение, запрашивающее вложение аудиоданных, на устройство-источник, которое начало передачу потока (Этап S839). Например, контроллер 170 передает RTSP M3 сообщение с ответом, показанное на фиг. 6.
Далее контроллер 170 начинает сессию Wi-Fi CERTIFIED Miracast (Этап S840). Поток, которым обмениваются в этом случае, содержит аудиоданные.
Далее, контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению, например, потока, содержащего аудиоданные (Этап S803). В этом случае, на устройстве 140 отображения показывают изображение, основанное на данных изображения, содержащихся в принятом потоке, и из блока 150 вывода звука выводят звук, основанный на аудиоданных, содержащихся в принятом потоке.
Затем, контроллер 170 определяет, нужны ли аудиоданные изображению (изображению, основанному на принятом потоке), показываемому на устройстве 140 отображения (Этап S842). Когда аудиоданные нужны (Этап S842), работа возвращается на Этап S841.
Когда аудиоданные не нужны (Этап S842), контроллер 170 определяет способ сокращения аудиоданных (Этап S843). Например, контроллер 170 может определить способ сокращения аудиоданных на основе количества соединенных устройств-источников, производительности устройств-источников, окружающей среды связи и подобного.
Например, когда определен первый способ (первый способ сокращения звуковых данных) (Этап S843), контроллер 170 передает сообщение, запрашивающее сокращение аудиоданных, на устройство-источник, которое передает поток (Этап S844). Например, контроллер 170 передает RTSP M110 сообщение с запросом, показанное на фиг. 10.
После передачи сообщения, блок 110 связи принимает ответ на это сообщение от устройства-источника (Этап S845). Устройство-источник передает OK, например, в RTSP M110 сообщении с ответом, которое показано на фиг. 10.
Например, когда определен второй способ (второй способ сокращения звуковых данных) (Этап S843), контроллер 170 передает сообщение, запрашивающее удаление аудиоданных, на устройство-источник, которое передает поток (Этап S846). Например, контроллер 170 передает RTSP M110 сообщение с запросом, показанное на фиг. 18.
После передачи сообщения, блок 110 связи принимает ответ на это сообщение от устройства-источника (Этап S847). Устройство-источник передает OK, например, в RTSP M110 сообщении с ответом, которое показано на фиг. 18.
Далее, контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению, например, потока, в котором удалены аудиоданные (Этап S848). В этом случае, на устройстве 140 отображения показывают изображение, основанное на данных изображения, содержащихся в принятом потоке. Тем не менее принятый поток не содержит аудиоданных и, таким образом, не выводят никакого звука.
Далее, контроллер 170 определяет, нужны ли аудиоданные изображению (изображению, основанному на принятом потоке), показываемому на устройстве 140 отображения (Этап S849). Когда аудиоданные не нужны (Этап S849), работа возвращается на Этап S848. Когда аудиоданные нужны (Этап S849), работа возвращается на Этап S837.
Таким образом, контроллер 170 может определить, при осуществлении запроса на устройство-источник, один способ из первого способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, содержащий PES-пакет, несущий звуковые данные, и второго способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, не содержащий PES-пакета, несущего звуковые данные.
«Пример работы устройства-источника»
На фиг. 22 показана блок-схема, иллюстрирующая пример процедур обработки передачи, которые осуществляет устройство 200 обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 22 показан пример случая, в котором как устройство-источник, так и устройство-приемник приспособлены к конкретной функции.
Сначала, контроллер устройства 200 обработки информации определяет, имеет ли место запуск активирующего элемента Wi-Fi CERTIFIED Miracast (Этап S851). Когда не имеет место запуск активирующего элемента (Этап S851), отслеживание продолжается.
Когда имеет место запуск активирующего элемента (Этап S851), контроллер устройства 200 обработки информации определяет, указывает ли принятое RTSP M3 сообщение с ответом на то, что аудиоданные не нужны (Этап S852).
Когда указано, что аудиоданные не нужны (Этап S852), контроллер устройства 200 обработки информации начинает сессию Wi-Fi CERTIFIED Miracast (Этап S853). Поток, которым обмениваются в этом случае, не содержит аудиоданных.
Далее, контроллер устройства 200 обработки информации генерирует поток, в котором сокращены аудиоданные, и передает сгенерированный поток на устройство-приемник (Этап S854). В этом случае, на дисплее устройства-приемника показывают изображение, основанное на данных изображения, содержащихся в принятом потоке. Тем не менее, не выводят никакого звука.
Далее, контроллер устройства 200 обработки информации определяет, принято ли от устройства-приемника сообщение, запрашивающее добавление аудиоданных (Этап S855). Например, контроллер устройства 200 обработки информации определяет, принято ли RTSP M110 сообщение с запросом, показанное на фиг. 11. Когда от устройства-приемника не принято указанное сообщение (Этап S855), работа возвращается на Этап S854.
Когда от устройства-приемника принято указанное сообщение (Этап S855), контроллер устройства 200 обработки информации передает ответ на сообщение на устройство-приемник (Этап S856). Устройство 200 обработки информации передает OK, например, в RTSP M110 сообщении с ответом, как показано на фиг. 11.
Когда указано, что аудиоданные нужны (Этап S852), контроллер устройства 200 обработки информации начинает сессию Wi-Fi CERTIFIED Miracast (Этап S857). Поток, которым обмениваются в этом случае, содержит аудиоданные.
Далее, контроллер устройства 200 обработки информации генерирует поток, содержащий аудиоданные, и передает сгенерированный поток на устройство-приемник (Этап S858). Таким образом, на дисплее устройства-приемника показывают изображение, основанное на данных изображения в переданном потоке, и из блока вывода звука устройства-приемника выводят звук, основанный на аудиоданных, содержащихся в переданном потоке.
Далее, контроллер устройства 200 обработки информации определяет, принято ли от устройства-приемника сообщение, запрашивающее сокращение аудиоданных (Этап S859). Например, контроллер устройства 200 обработки информации определяет, принято ли RTSP M110 сообщение с запросом, показанное на фиг. 10 или фиг. 18. Когда от устройства-приемника не принято указанное сообщение (Этап S859), работа возвращается на Этап S858.
Когда от устройства-приемника принято указанное сообщение (Этап S859), контроллер устройства 200 обработки информации подтверждает способ сокращения аудиоданных, указанный в сообщении (Этап S860). Далее, когда способ сокращения является первым способом (случай RTSP M110 сообщения с запросом, показанный на фиг. 10) (Этап S860), контроллер устройства 200 обработки информации передает ответ на сообщение на устройство-приемник (Этап S861). Контроллер устройства 200 обработки информации передает OK, например, в RTSP M110 сообщении с ответом, которое показано на фиг. 10.
Более того, когда способ сокращения является вторым способом (случай RTSP M110 сообщения с запросом, показанный на фиг. 18) (Этап S860), контроллер устройства 200 обработки информации определяет, приспособлено ли устройство 200 обработки информации ко второму способу (Этап S862). Далее, когда устройство 200 обработки информации не приспособлено ко второму способу (Этап S862), работа переходит на Этап S861.
Когда устройство 200 обработки информации приспособлено ко второму способу (Этап S862), контроллер устройства 200 обработки информации передает ответ на сообщение на устройство-приемник (Этап S863). Устройство 200 обработки информации передает OK, например, в RTSP M110 сообщении с ответом, как показано на фиг. 18.
Далее, контроллер устройства 200 обработки информации генерирует поток, в котором удалены аудиоданные, и передает сгенерированный поток на устройство-приемник (Этап S864). В этом случае, на дисплее устройства-приемника показывают изображение, основанное на данных изображения, содержащихся в принятом потоке. Тем не менее, не выводят никакого звука.
Далее, контроллер устройства 200 обработки информации определяет, принято ли от устройства-приемника сообщение, запрашивающее добавление аудиоданных (Этап S865). Когда от устройства-приемника не принято указанное сообщение (Этап S865), работа возвращается на Этап S864. Когда от устройства-приемника принято указанное сообщение (Этап S865), работа возвращается на Этап S856.
«Примеры использования другого сообщения»
Выше описан пример, в котором насколько возможно избегают изменения последовательности обмена RTSP сообщениями для Wi-Fi CERTIFIED Miracast версия-1. То есть, выше описан пример, в котором запрос на начало без вложения каких-либо аудиоданных содержится в ответе M3 ПОЛУЧИТЬ_ПАРАМЕТР.
Ниже описан случай, в котором последовательность обмена RTSP сообщениями может быть изменена, как в последующем стандарте, так и в собственной реализации. Например, определено сообщение с M3R запросом/ответом и сообщение с M4R запросом/ответом. Этого добиваются путем обращения направлений сообщения с M3 запросом/ответом и сообщения с M4 запросом/ответом. Далее, с использованием сообщения с M3R запросом/ответом или сообщения с M4R запросом/ответом реализуют возможность по уведомлениям между устройством-источником и устройством-приемником, настройке параметров и подобному.
На фиг. 23 показана схема последовательности операций, иллюстрирующая пример обработки связи для устройства-источника 50 и устройства-приемника 60 в соответствии со вторым вариантом осуществления настоящего изобретения. Заметим, что на фиг. 23 показано, что вновь определенное RTSP сообщение добавлено в пример, показанный на фиг. 5. То есть, добавляют RTSP M3R запрос, RTSP M3R ответ, RTSP M4R запрос и RTSP M4R ответ.
Здесь, M3 ПОЛУЧИТЬ_ПАРАМЕТР и M4 УСТАНОВИТЬ_ПАРАМЕТР предназначены для передачи запроса из устройства-источника на устройство-приемник. На фиг. 23 показана схема последовательности операций для RTSP сообщения, когда вновь определяют обратное сообщение.
Как показано на фиг. 23, устройство-приемник 60 запрашивает возможность приспособления устройства-источника 50 (например, приспособлено ли устройство-источник 50 к сокращению аудиоданных) с использованием M3R сообщения с запросом (501). Устройство-источник 50 уведомляет устройство-приемник 60 о способности к приспособлению устройства-источника 50 с использованием ответа на M3R сообщение с запросом (M3R сообщение с ответом) (502).
Более того, устройство-приемник 60 осуществляет такую установку, с использованием M4R сообщения с запросом, что устройство-источник 50 передает поток без аудиоданных (503). Устройство-источник 50 уведомляет устройство-приемник 60 с помощью ОК с использованием ответа на M4R сообщение с запросом (M4R сообщение с ответом) (504).
На фиг. 24 - фиг. 26 показаны примеры информации, которой обмениваются устройства обработки информации в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг. 24 показан пример определения некоторого бита, когда во вновь определенном RTSP сообщении используют wfd_audio_stream_control. В этом примере устройство-приемник 60 может явным образом уведомить устройство-источник 50 о том факте, что аудио не содержится в УСТАНОВИТЬ_ПАРАМЕТР. Таким образом, в примере, показанном на фиг. 16, может быть опущено значение «изначально аудио отключено» младшего значимого бита (в двоичном разряде В0).
На фиг. 25 показаны примеры структуры RTSP M3R запроса, RTSP M3R ответа, RTSP M4R запроса и RTSP M4R ответа.
Далее со ссылкой на фиг. 25 будет описан пример структуры конкретного сообщения.
Устройство-приемник 60 вкладывает wfd_audio_stream_control (прямоугольник 420 из точек, показанный на фиг. 25) в RTSP M3R сообщение с запросом и передает сообщение на устройство-источник 50 (501, показано на фиг. 23). Таким образом, устройство-приемник 60 может спросить, приспособлено ли устройство-источник 50 к конкретной функции.
В ответ на вопрос, устройство-источник 50 передает RTSP M3R сообщение с ответом на устройство-приемник 60 и уведомляет устройство-приемник 60 о том факте, что устройство-источник 50 приспособлено к конкретной функции (502, как показано на фиг. 23). Этот пример описывает случай, в котором устройство-источник 50 приспособлено к любой функции из функции (повторного) вложения аудиоданных, функции сокращения аудиоданных и функции сокращения аудиоданных с помощью другого способа. Таким образом, устройство-источник 50 устанавливает 1110 в двоичном формате, «Е (прямоугольник 421 из точек с фиг. 25)» в шестнадцатеричном формате, и передает ответ (502, как показано на фиг. 23).
Далее, устройство-приемник 60 передает RTSP M4R сообщение с запросом на устройство-источник 50 и осуществляет такую установку (УСТАНОВИТЬ), что устройство-источник 50 сокращает аудиоданные и передает их (503, как показано на фиг. 23). В этом примере RTSP M3R сообщение с ответом подтверждает, что устройство-источник 50 обладает функцией сокращения аудиоданных с помощью другого способа. Таким образом, устройство-приемник 60 устанавливает только бит в двоичном разряде В1, как показано на фиг. 24, равным 1 и может определить передачу без вложения каких-либо аудиоданных. В ответ на это, устройство-источник 50 передает OK в RTSP M4R сообщении с ответом (показано на фиг. 25) на устройство-приемник 60 (504, как показано на фиг. 23).
Таким образом, устройство-приемник 60 устанавливает только бит в двоичном разряде В1, как показано на фиг. 24, равным 1. Таким образом, 0010 в двоичном формате и «2 (прямоугольник 422 из точек с фиг. 25)» в шестнадцатеричном формате используют в качестве значений установки RTSP параметра.
Далее, устройство-источник 50 устанавливает формат для передачи RTSP M4 запроса. В этом случае, устройство-источник 50 может осуществить установку с вложением формата аудио, как описано выше, или осуществить установку с вложением формата аудио. На фиг. 26 показан пример, в котором осуществляют установку без вложения формата аудио.
На фиг. 26 показаны примеры структуры RTSP M4 запроса и RTSP M4 ответа.
Здесь предполагается, что указана передача без аудиоданных с начала, способ, в котором не вкладывают никаких элементарных потоков аудио, выбирают в качестве способа сокращения аудио, и RTSP M4 сообщение с запросом передают без вложения какой-либо информации о формате аудио. В этом случае, когда устройство-приемник 60 запрашивает устройство-источник 50 о добавлении следующего аудио с использованием RTSP M110 сообщения с запросом, устройство-источник 50 должно уведомить устройство-приемник 60 с помощью ОК с использованием RTSP M110 сообщения с ответом и далее добавить параметр для указания формата аудио и передать его с использованием RTSP M4 сообщения с запросом. Пример структуры RTSP M4 сообщения с запросом, используемого в этом случае, совпадает с примером, показанным на фиг. 7 и, таким образом, его подробное объяснение опущено.
3. Третий вариант осуществления изобретения
Третий вариант осуществления изобретения описывает пример, в котором устройство-приемник обнаруживает перемещение или присутствие некоторого человека и запрашивает сокращение аудиоданных на основе результата обнаружения.
Заметим, что структуры устройств обработки информации в третьем варианте осуществления настоящего изобретения, по существу, совпадают со структурами устройств 100, 200 обработки информации, которые показаны на фиг. 1 и подобных. Таким образом, элементы, общие с первым вариантом осуществления настоящего изобретения, представлены такими же ссылочными позициями, что и в первом варианте осуществления настоящего изобретения, и описание этих элементов опущено.
«Пример переключения показа основного экрана»
Ниже сначала описан пример случая, в котором, когда экран устройства-источника показывают на устройстве-приемнике, выводом звука управляют на основе того, смотрит ли пользователь на экран.
На фиг. 27 показан пример изменения экрана, показываемого на устройстве 140 отображения, и звуковой информации, выводимой блоком 150 вывода звука, в устройстве 100 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения.
На фиг. 28 показан пример перемещения информации, которой обмениваются устройство 100 обработки информации и устройство 200 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения. На фиг. 28 показан пример обмена информацией, соответствующий фиг. 27.
На фиг. 27А показан пример случая, в котором изображение и звук изображения от устройства 200 обработки информации выводят из устройства 100 обработки информации. То есть, на фиг. 27А показан пример, в котором присутствует установка аудио, осуществляют передачу потока от устройства 200 обработки информации на устройство 100 обработки информации с использованием Wi-Fi CERTIFIED Miracast (361, 362, как показано на фиг. 28). В этом случае звук 351 изображения из устройства 200 обработки информации выводят из блока 150 вывода звука.
На фиг. 27В показан пример случая, в котором, в состоянии, показанном на фиг. 27А, определяют, что пользователь не смотрит на экран, показываемый на устройстве 140 отображения (363, как показано на фиг. 28).
Например, возможно обнаружить присутствие человека или перемещение человека с помощью датчика 120. Более того, контроллер 170 устройства 100 обработки информации может определить, смотрит ли пользователь на экран устройства 140 отображения на основе результата обнаружения, полученного датчиком 120. Далее, когда определено, что пользователь не смотрит на экран устройства 140 отображения в течение определенного периода времени, контроллер 170 устройства 100 обработки информации выключает вывод звука из блока 150 вывода звука.
В этом случае, устройство 100 обработки информации передает RTSP M110 сообщение с запросом (показано на фиг. 10) на устройство 200 обработки информации и запрашивает сокращение аудиоданных (364, 365, как показано на фиг. 28). Устройство 200 обработки информации передает OK в RTSP M110 сообщении с ответом (показано на фиг. 10) на устройство 100 обработки информации по (366, 367, как показано на фиг. 28).
Далее, устройство 200 обработки информации передает на устройство 100 (368, 369, как показано на фиг. 28) обработки информации поток, в котором сокращены аудиоданные. В этом случае, звук изображения из устройства 200 обработки информации не выводится, как показано на фиг. 27B.
Более того, в этом случае, контроллер 170 устройства 100 обработки информации может показать на устройстве 140 отображения уведомляющую информацию, указывающую «звук удален после определения того, что отсутствует зритель», как показано на фиг. 27B. Более того, контроллер 170 устройства 100 обработки информации может привлечь внимание пользователя, например, путем вывода предупредительного звука. Когда в рамках заданного периода времени после, например, вывода такого уведомления или предупредительного звука пользователь осуществляет некоторое действие (например, взмахивает рукой) или датчик 120 наблюдает заданную реакцию, устройство 100 обработки информации может не запрашивать сокращение аудиоданных.
Более того, когда определено, что пользователь не смотрит на экран устройства 140 отображения в течение определенного периода времени, контроллер 170 устройства 100 обработки информации может постепенно уменьшить значение (значение громкости) настройки громкости звука, выводимого из блока 150 вывода звука. В этом случае, контроллер 170 устройства 100 обработки информации может запросить сокращение аудиоданных после существенного уменьшения значения (значения громкости) настройки громкости звука, выводимого из блока 150 вывода звука.
Более того, когда определено, что пользователь не смотрит на экран устройства 140 отображения в течение определенного периода времени, контроллер 170 устройства 100 обработки информации может передать на устройство 200 обработки информации запрос на сокращение потребления электроэнергии. Например, контроллер 170 устройства 100 обработки информации может передать на устройство 200 обработки информации запрос, например, на уменьшение разрешения изображения или на уменьшение частоты обновления.
На фиг. 27С показан пример случая, в котором, в состоянии, показанном на фиг. 27В, обнаруживают пользователя, который смотрит на экран устройства 140 отображения (370, как показано на фиг. 28). Например, предполагается, что пользователь, просмотревший сообщение, показанное на фиг. 27В, возвращается к стороне устройства 100 обработки информации. Более того, присутствие пользователя может быть обнаружено при условии, что пользователь осуществляет заданное действие (например, взмахивает рукой).
В этом случае, устройство 100 обработки информации передает RTSP M110 сообщение с запросом (показано на фиг. 11) на устройство 200 обработки информации и запрашивает добавление аудиоданных (371, 372, как показано на фиг. 28). Устройство 200 обработки информации передает OK в RTSP M110 сообщении с ответом (показано на фиг. 11) на устройство 100 обработки информации по (373, 374, как показано на фиг. 28).
Далее, устройство 200 обработки информации передает поток, содержащий аудиоданные, на устройство 100 (375, 376, как показано на фиг. 28) обработки информации. В этом случае звук 352 изображения из устройства 200 обработки информации выводят из блока 150 вывода звука, как показано, на фиг. 27C.
Таким образом, третий вариант осуществления настоящего изобретения, по существу, совпадает с первым вариантом осуществления настоящего изобретения за исключением активирующего элемента для запроса сокращения аудиоданных.
«Пример работы устройства-приемника»
На фиг. 29 и фиг. 30 показаны блок-схемы, иллюстрирующие пример процедур обработки приема, которые осуществляет устройство 100 обработки информации в соответствии с третьим вариантом осуществления настоящего изобретения. На фиг. 29 и фиг. 30 показан пример случая, в котором как устройство-источник, так и устройство-приемник приспособлены к конкретной функции. Более того, процедуры обработки, показанные на фиг. 29 и фиг. 30 (Этапы S871, S872, S874, S884 - S886, S888 - S890) соответствуют процедурам обработки, которые показаны на фиг. 14 (Этапы S801 - S803, S805 - S807, S809 - S811). Таким образом, их описание частично опущено.
Более того, прямоугольник 601 из точек, который показан на фиг. 29, соответствует обработке по определению, необходимы ли аудиоданные (Этап S808) на фиг. 14. Более того, прямоугольник 602 из точек, который показан на фиг. 30, соответствует обработке по определению, необходимы ли аудиоданные (Этап S804) на фиг. 14.
После начала сессии Wi-Fi CERTIFIED Miracast (Этап S872), контроллер 170 сбрасывает первый таймер (Этап S873). Здесь, первый таймер представляет собой таймер для определения, должна ли выводиться уведомляющая информация для пользователя. Далее, контроллер 170 осуществляет обработку по приему, декодированию и воспроизведению, например, потока, содержащего аудиоданные (Этап S874).
Затем, контроллер 170 определяет, обнаружил ли датчик 120 присутствие или движение пользователя (Этап S875). Когда обнаружено присутствие или движение пользователя (Этап S875), работа возвращается на Этап S8273
Когда не обнаружено присутствие или движение пользователя (Этап S875), контроллер 170 увеличивает значение первого таймера (Этап S876). Далее, контроллер 170 определяет, превысил ли первый таймер значение верхнего предела (Этап S877). Когда первый таймер не превысил значение верхнего предела (Этап S877), работа возвращается на Этап S874.
Когда первый таймер превысил значение верхнего предела (Этап S877), контроллер 170 сбрасывает второй таймер (Этап S878). Здесь, второй таймер представляет собой таймер для определения, нужно ли запрашивать устройство-источник о сокращении аудиоданных. Далее, контроллер 170 выводит (например, показывает или выводит звук) уведомляющую информацию для пользователя (Этап S879).
Затем, контроллер 170 определяет, обнаружил ли датчик 120 присутствие или движение пользователя (Этап S880). Когда обнаружено присутствие или движение пользователя (Этап S880), контроллер 170 сбрасывает второй таймер (Этап S881) и работа возвращается на Этап S873.
Когда не обнаружено присутствие или движение пользователя (Этап S880), контроллер 170 увеличивает значение второго таймера (Этап S882). Далее, контроллер 170 определяет, превысил ли второй таймер значение верхнего предела (Этап S883). Когда второй таймер не превысил значение верхнего предела (Этап S883), работа возвращается на Этап S879. Когда второй таймер превысил значение верхнего предела (Этап S883), работа переходит на Этап S884.
Более того, контроллер 170 определяет, обнаружил ли датчик 120 присутствие или движение пользователя (Этап S887). Когда обнаружено присутствие или движение пользователя (Этап S887), работа переходит на Этап S888. В отличие от этого, когда не обнаружено присутствие или движение пользователя (Этап S887), работа возвращается на Этап S886.
Таким образом, активирующий элемент для запроса устройства-источника о сокращении аудиоданных и передаче данных (первый активирующий элемент) может представлять собой активирующий элемент, обусловленный обнаружением пользователя, присутствующего около устройства 200 обработки информации, или обнаружением движения пользователя.
Заметим, что пример работы устройства-источника совпадает с примером, показанным на фиг. 15, и здесь его описание опущено.
Как описано выше, в варианте осуществления настоящего изобретения, в способе передачи с использованием MPEG2-TS, устройство-источник сокращает аудиоданные и передает данные тогда, когда соединенное устройство-приемник уведомляет его о том, что аудиоданные не являются необходимыми. Например, устройство-источник может сократить аудиоданные, хранящиеся в полезной нагрузке PES-пакета, и передать данные без изменения PID. Таким образом, устройство-источник может надлежащим образом регулировать объем данных элементарного потока аудио в соответствии с запросом от соединенного устройства-приемника.
Таким образом, в варианте осуществления настоящего изобретения, когда аудио не является нужным, может быть уменьшен объем данных, нужных для беспроводной сессии, что может предотвратить коллизию или перегрузку. Более того, возможно уменьшить потребление электроэнергии как в устройстве-источнике, так и в устройстве-приемнике.
Более того, когда устройство-приемник работает как главное устройство для аудио, возможно осуществить синхронное воспроизведение на основе PTS.
Устройство-приемник, способное воспроизводить видео без связки с таймером воспроизведения аудио, может запросить устройство-источник об осуществлении передачи без вложения даже PTS. Таким образом, возможно исключить коллизию или перегрузку путем дальнейшего сокращения объема данных и уменьшения потребления электроэнергии как в устройстве-источнике, так и в устройстве-приемнике.
Более того, возможно добавить и сократить аудиоданные в связи с операцией переключения основного экрана и подчиненного экрана (например, в связи с операцией пользователя), автоматическим перемещением, таким как добавление экрана дисплея, или в зависимости от того, смотрит ли пользователь на экран. В этом случае, для добавления и сокращения аудиоданных пользователю необязательно осуществлять сложную операцию.
Заметим, что первый и второй варианты осуществления настоящего изобретения описывают примеры случая, в котором изображение, основанное на волнах радиовещательного диапазона, и изображение из устройства-источника показывают одновременно на устройстве-приемнике. Тем не менее, первый и второй варианты осуществления настоящего изобретения могут быть применены также тогда, когда изображения из двух или более устройств-источников одновременно показывают на устройстве-приемнике, или, когда несколько изображений из одного устройства-источника одновременно показывают на устройстве-приемнике. Более того, в третьем варианте осуществления настоящего изобретения описан пример случая, в котором изображение из одного устройства-источника показывают на устройстве-приемнике. Тем не менее, третий вариант осуществления настоящего изобретения может быть также применен тогда, когда на устройстве-приемнике одновременно показывают изображения из двух или более устройств-источников.
4. Пример применения
Технология, соответствующая настоящему изобретению, может быть применена в различных продуктах. Например, устройства 100, 200 и 210 обработки информации могут быть реализованы как мобильные конечные устройства, такие как смартфоны, планшетные РС (персональные компьютеры), ноутбуки, переносные игровые конечные устройства или цифровые камеры, как конечные устройства неподвижного типа, такие как телевизионные приемники, принтеры, цифровые сканеры или сетевые запоминающие устройства, или как установленные в автомобилях конечные устройства, такие как автомобильные навигационные устройства. Кроме того, устройства 100, 200 и 210 обработки информации могут быть реализованы как конечные устройства, которые осуществляют М2М (машина-машина) связь (также называются конечными устройствами МТС (связь между машинами)), такие как интеллектуальные счетчики, торговые автоматы, дистанционно управляемые устройства наблюдения или POS (точка продажи) конечные устройства. Более того, устройства 100, 200 и 210 обработки информации могут быть модулями беспроводной связи, установленными в таких конечных устройствах (например, модулями интегральной схемы, выполненными на одном кристалле).
С другой стороны, например, устройства 100, 200 и 210 обработки информации могут быть реализованы как точка доступа беспроводной LAN (которая также называется беспроводной базовой станцией), которая обладает функцией маршрутизатора или которая не обладает функцией маршрутизатора. Устройства 100, 200 и 210 обработки информации могут быть реализованы как мобильный маршрутизатор беспроводной LAN. Устройства 100, 200 и 210 обработки информации также могут быть модулем беспроводной связи (например, модулем интегральной схемы, выполненным на одном кристалле), установленным в таких конечных устройствах.
4-1. Первый пример применения
На фиг. 31 показана структурная схема, иллюстрирующая один пример схематичной структуры смартфона 900, в котором может быть применена технология настоящего изобретения. Смартфон 900 содержит процессор 901, память 902, блок 903 хранения, интерфейс 904 с внешним соединением, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, динамик 911, интерфейс 913 беспроводной связи, антенный переключатель 914, антенну 915, шину 917, аккумуляторную батарею 918 и вспомогательный контроллер 919.
Процессор 901 может быть, например, CPU (центральным обрабатывающим блоком) или SoC (системой на микросхеме) и он управляет функциями прикладного уровня и другими уровнями смартфона 900. Память 902 содержит RAM (оперативное запоминающее устройство) и ROM (постоянное запоминающее устройство) и хранит программы, исполняемые процессором 901, и данные. Блок 903 хранения может содержать носитель информации, такой как полупроводниковое запоминающее устройство или накопитель на жестких дисках. Интерфейс 904 с внешним соединением представляет собой интерфейс для соединения внешне подключаемого устройства, такого как карта памяти или устройство с USB (универсальной последовательной шиной), к смартфону 900.
Камера 906 содержит датчик изображений, например, ССD (прибор с зарядовой связью) или CMOS (комплементарный металлооксидный полупроводник), с целью генерирования зафиксированных изображений. Датчик 907 может содержать группу датчиков, включающую в себя, например, датчик позиционирования, гиродатчик, геомагнитный датчик, датчик ускорений и подобные. Микрофон 908 преобразует звуковой вход смартфона 900 в звуковые сигналы. Устройство 909 ввода содержит, например, датчик касания, который обнаруживает касания экрана устройства 910 отображения, клавишную панель, клавиатуру, кнопки, переключатели и подобное для приема от пользователя манипуляций или ввода информации. Устройство 910 отображения содержит экран, такой как жидкокристаллический дисплей (LCD) или дисплей (OLED) на органических светодиодах для отображения выходных изображений смартфона 900. Динамик 911 преобразует звуковые сигналы, подаваемые на выход смартфона 900 в звуки.
Интерфейс 913 беспроводной связи поддерживает один или несколько стандартов беспроводной LAN из стандартов IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad с целью осуществления связи по беспроводной LAN. Интерфейс 913 беспроводной связи может связываться с другим устройством с помощью точки доступа беспроводной LAN в режиме инфраструктуры. Кроме того, интерфейс 913 беспроводной связи может напрямую связываться с другим устройством в режиме прямой связи, таком как режим «точка-точка», Wi-Fi Direct (зарегистрированная торговая марка). Wi-Fi Direct отличается от режима «точка-точка» и, таким образом, одно из двух конечных устройств работает в качестве точки доступа. Тем не менее, связь осуществляют между конечными устройствами. Интерфейс 913 беспроводной связи обычно может содержать сигнальный процессор, RF (радиочастотную) цепь, усилитель мощности и подобное. Интерфейс 913 беспроводной связи может быть однокристальным модулем, на котором расположены память, которая хранит программу управления связью, процессор, который исполняет программу, и соответствующая цепь. Интерфейс 913 беспроводной связи может поддерживать схему беспроводной связи другого типа, такую как схема сотовой связи, схема беспроводной связи ближнего радиуса действия или схема близкой беспроводной связи, помимо схемы беспроводной LAN. Антенный переключатель 914 переключает назначение соединения антенны 915 для нескольких цепей (например, цепей для других схем беспроводной связи), содержащихся в интерфейсе 913 беспроводной связи. Антенна 915 содержит один или несколько антенных элементов (например, несколько антенных элементов, образующих антенну множественный вход - множественный выход) и используется для передачи и приема беспроводных сигналов от интерфейса 913 беспроводной связи.
Заметим, что смартфон 900 может содержать несколько антенн (например, антенны для беспроводной LAN или антенны для схемы беспроводной связи близкого радиуса действия или подобные), не ограничиваясь примером с фиг. 31. В этом случае антенный переключатель 914 может быть не показан в структуре смартфона 900.
Шина 917 соединяет процессор 901, память 902, блок 903 хранения, интерфейс 904 с внешним соединением, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, динамик 911, интерфейс 913 беспроводной связи и вспомогательный контроллер 919 друг с другом. Аккумуляторная батарея 918 подает электрическую энергию на каждый из блоков смартфона 900, показанного на фиг. 31, с помощью линий подачи электроэнергии, частично показанных пунктирными линиями на чертеже. Вспомогательный контроллер 919 обязывает, например, работать минимально необходимые функции смартфона 900 в режиме ожидания.
В смартфоне 900, показанном на фиг. 31, блок 170 управления, описанный со ссылкой на фиг. 2, может быть установлен в интерфейсе 913 беспроводной связи. По меньшей мере, некоторые функции могут быть реализованы в процессоре 901 или вспомогательном контроллере 919.
Заметим, что смартфон 900 может работать как точка беспроводного доступа (программная АР), когда процессор 901 исполняет функцию точки доступа на прикладном уровне. Кроме того, интерфейс 913 беспроводной связи может обладать функцией точки беспроводного доступа.
4-2. Второй пример применения
На фиг. 32 показана структурная схема, иллюстрирующая один пример схематичной структуры автомобильного навигационного устройства 920, в котором может быть применена технология настоящего изобретения. Автомобильное навигационное устройство 920 содержит процессор 921, память 922, GPS (глобальная система позиционирования) модуль 924, датчик 925, интерфейс 926 данных, устройство 927 воспроизведения контента, интерфейс 928 носителя информации, устройство 929 ввода, устройство 930 отображения, динамик 931, интерфейс 933 беспроводной связи, антенный переключатель 934, антенну 935 и аккумуляторную батарею 938.
Процессор 921 может быть, например, CPU или SoC, который управляет функцией навигации или другими функциями автомобильного навигационного устройства 920. Память 922 содержит RAM и ROM, которые хранят программы, исполняемые процессором 921, и данные.
GPS модуль 924 измеряет положение автомобильного навигационного устройства 920 (например, широту, долготу и высоту) с использованием GPS сигналов, принятых от GPS спутника. Датчик 925 может содержать группу датчиков, содержащую, например, гиродатчик, геомагнитный датчик, пневматический датчик и подобные. Интерфейс 926 данных соединен с установленной на автомобиле сетью 941 с помощью, например, конечного устройства, которое не показано, с целью получения данных, выработанных на стороне автомобиля, таких как данные о скорости автомобиля.
Устройство 927 воспроизведения контента воспроизводит контент, хранящийся на носителе информации (например, CD или DVD), который вставлен в интерфейс 928 носителя информации. Устройство 929 ввода содержит, например, датчик касания, который обнаруживает касания экрана устройства 930 отображения, кнопки, переключатели и подобное для приема от пользователя манипуляций или ввода информации. Устройство 930 отображения содержит экран, такой как LCD или OLED экран, с целью отображения изображения функции навигации или воспроизводимого контента. Динамик 931 выводит звуки навигационной функции или воспроизводимое содержание.
Интерфейс 933 беспроводной связи поддерживает один или несколько стандартов беспроводной LAN из стандартов IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad с целью осуществления связи по беспроводной LAN. Интерфейс 933 беспроводной связи может связываться с другим устройством с помощью точки доступа беспроводной LAN в режиме инфраструктуры. Кроме того, интерфейс 933 беспроводной связи может напрямую связываться с другим устройством в режиме прямой связи, таком как режим «точка-точка», Wi-Fi Direct. Интерфейс 933 беспроводной связи обычно может содержать сигнальный процессор, RF цепь, усилитель мощности и подобное. Интерфейс 933 беспроводной связи может быть однокристальным модулем, на котором расположены память, которая хранит программу управления связью, процессор, который исполняет программу, и соответствующая цепь. Интерфейс 933 беспроводной связи может поддерживать схему беспроводной связи другого типа, такую как схема беспроводной связи ближнего радиуса действия, схема близкой беспроводной связи или схема сотовой связи, помимо схемы беспроводной LAN. Антенный переключатель 934 переключает назначение соединения антенны 935 для нескольких цепей, содержащихся в интерфейсе 933 беспроводной связи. Антенна 935 содержит один или несколько антенных элементов и используется для передачи и приема беспроводных сигналов от интерфейса 933 беспроводной связи.
Заметим, что автомобильное навигационное устройство 920 может содержать несколько антенн и не ограничено примером с фиг. 32. В этом случае антенный переключатель 934 может быть не показан в структуре автомобильного навигационного устройства 920.
Аккумуляторная батарея 938 подает электрическую энергию на каждый из блоков автомобильного навигационного устройства 920, показанного на фиг. 32, с помощью линий подачи электроэнергии, частично показанных пунктирными линиями на чертеже. Кроме того, аккумуляторная батарея 938 накапливает электрическую энергию, подаваемую автомобилем.
В автомобильном навигационном устройстве 920, показанном на фиг. 32, блок 170 управления, описанный со ссылкой на фиг. 2, может быть установлен в интерфейсе 933 беспроводной связи. По меньшей мере, некоторые функции могут быть реализованы в процессоре 921.
Интерфейс 933 беспроводной связи может работать как описанные выше устройства 100, 200 и 210 обработки информации с целью обеспечения беспроводного соединения с конечным устройством, которым обладает пользователь, находящийся в автомобиле.
Технология настоящего изобретения может быть реализована как автомобильная система 940 (или автомобиль), содержащая один или несколько блоков описанного выше автомобильного навигационного устройства 920, автомобильную сеть 941 и модуль 942 на стороне автомобиля. Модуль 942 на стороне автомобиля генерирует данные на стороне автомобиля, такие как скорость автомобиля, количество вращений двигателя или информация о неисправностях, и подает сгенерированные данные в автомобильную сеть 941.
4.3. Третий пример применения
На фиг. 33 показана структурная схема, иллюстрирующая один пример схематичной структуры точки 950 беспроводного доступа, которая обменивается данными с устройством обработки информации, в котором может быть применена технология настоящего изобретения. Точка 950 беспроводного доступа содержит контроллер 951, память 952, устройство 954 ввода, устройство 955 отображения, сетевой интерфейс 957, интерфейс 963 беспроводной связи, антенный переключатель 964 и антенну 965.
Контроллер 951 может быть, например, CPU или цифровым сигнальным процессором (DSP) и может выполнять разные функции (например, ограничение доступа, маршрутизация, шифрование, шлюз безопасности и управление журналом регистрации) уровня протокола (IP) Интернета или более высоких уровней точки 950 беспроводного доступа. Память 952 содержит RAM и ROM и хранит программу, исполняемую контроллером 951, и различного рода управляющие данные (например, список конечных устройств, таблицу маршрутизации, ключ шифрования, настройки безопасности и журнал регистрации).
Устройство 954 ввода содержит, например, кнопку или переключатель и принимает манипуляции от пользователя. Устройство 955 отображения содержит LED лампу и отображает состояние работы точки 950 беспроводного доступа.
Сетевой интерфейс 957 является интерфейсом проводной связи, который соединяет точку 950 беспроводного доступа с сетью 958 проводной связи. Сетевой интерфейс 957 может содержать несколько конечных устройств связи. Сеть 958 проводной связи может являться LAN, такой как Ethernet (зарегистрированная торговая марка) или может являться глобальной вычислительной сетью (WAN).
Интерфейс 963 беспроводной связи поддерживает один или несколько стандартов беспроводной LAN из стандартов IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad с целью обеспечения, в качестве точки доступа, беспроводной связи с расположенным рядом конечным устройством. Интерфейс 963 беспроводной связи обычно может содержать сигнальный процессор, RF цепь и усилитель мощности. Интерфейс 963 беспроводной связи может быть однокристальным модулем, на котором расположены память, которая хранит программу управления связью, процессор, который исполняет программу, и соответствующие цепи. Антенный переключатель 964 переключает назначение соединения антенны 965 среди нескольких цепей, содержащихся в интерфейсе 963 беспроводной связи. Антенна 965 содержит один антенный элемент или несколько антенных элементов и используется для передачи и приема беспроводных сигналов через интерфейс 963 беспроводной связи.
В точке 950 беспроводного доступа, показанной на фиг. 33, блок 170 управления, описанный со ссылкой на фиг. 2, может быть установлен в интерфейсе 963 беспроводной связи. По меньшей мере, некоторые функции могут быть реализованы в контроллере 951.
Также описанный выше вариант осуществления изобретения иллюстрирует один пример реализации настоящей технологии и объект в варианте осуществления изобретения и определяющий технологию объект в объеме притязаний формулы изобретения соотносятся друг с другом. Аналогично, определяющий технологию объект в объеме притязаний формулы изобретения и объект в варианте осуществления настоящего изобретения, которые называют одинаково, соотносятся друг с другом. Тем не менее, настоящее изобретение не ограничено этим вариантом осуществления изобретения и может быть реализовано путем различных модификаций варианта осуществления изобретения, не выходя при этом за границы объема изобретения.
Также, процедуры обработки, которые описаны в приведенных выше вариантах осуществления изобретения, можно рассматривать как способ, включающий в себя набор процедур, или можно рассматривать как программу, в результате работы которой компьютер выполняет наборы процедур, или долговременный считываемый компьютером носитель информации, на котором хранится указанная программа. В качестве носителя информации могут быть использованы, например, компьютерный диск (CD), минидиск (MD), цифровой универсальный диск (DVD), карта памяти и Blu-ray (R) диск или подобное.
Описанные в настоящем документе результаты являются только примерами и не ограничивают изобретение и могут существовать дополнительные результаты.
Кроме того, настоящая технология также может быть сформирована описанным ниже образом.
(1) Устройство обработки информации, содержащее:
схему, выполненную с возможностью
приема мультиплексированного сигнала изображения и звукового сигнала от другого устройства обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и
осуществления управления для сокращения данных, содержащихся в полезной нагрузке элементарного пакетированного потока (PES) в PES-пакете, упакованном в транспортном пакете (TS), указанном идентификатором (PID) пакета, указывающим передачу звуковых данных, описанных в таблице (PMT) структуры программы, и для извлечения метки (PTS) времени предоставления, содержащейся в заголовочной части PES-пакета, после запроса другого устройства обработки информации о сокращении объема звуковых данных.
(2) Устройство обработки информации по (1), в котором схема выполнена с возможностью запроса другого устройства обработки информации на основе первого активирующего элемента.
(3) Устройство обработки информации по (1), в котором схема выполнена с возможностью указания, при осуществлении запроса другого устройства обработки информации, одного способа из первого способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, содержащий PES-пакет, несущий звуковые данные, и второго способа сокращения звуковых данных, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, не содержащий PES-пакета, несущего звуковые данные.
(4) Устройство обработки информации по (1), в котором схема выполнена с возможностью запроса другого устройства обработки информации для сокращения объема звуковых данных на основе первого активирующего элемента и управления для извлечения звуковых данных, содержащихся в полезной нагрузке PES, для демультиплексирования MPEG2-TS мультиплексированного сигнала, принятого от другого устройства обработки информации, после запроса другого устройства обработки информации о восстановлении исходного объема звуковых данных на основе второго активирующего элемента при одновременном приеме MPEG2-TS мультиплексированного сигнала, в котором сокращен объем звуковых данных.
(5) Устройство обработки информации по (4), в котором первый и второй активирующие элементы вызываются операцией пользователя.
(6) Устройство обработки информации по (2), в котором первый активирующий элемент вызывается обнаружением пользователя, присутствующего около устройства обработки информации, или движением пользователя.
(7) Устройство обработки информации по (1), в котором схема выполнена с возможностью сохранения значения настройки громкости звука, выводимого до осуществления запроса, запроса другого устройства обработки информации о восстановлении исходного объема звуковых данных, и установки сохраненного значения настройки громкости звука в то время, когда звуковые данные, содержащиеся в полезной нагрузке PES, извлекают после запроса о восстановлении исходного объема звуковых данных.
(8) Устройство обработки информации по (1), в котором схема выполнена с возможностью запроса другого устройства обработки информации о восстановлении исходного объема звуковых данных и регулировки громкости звука, когда звуковые данные, содержащиеся в полезной нагрузке PES от другого устройства обработки информации, извлекают после запроса о восстановлении исходного объема звуковых данных.
(9) Устройство обработки информации, содержащее:
схему, выполненную с возможностью
передачи мультиплексированного сигнала изображения и звукового сигнала на другое устройство обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и
осуществления управления для сокращения объема данных полезной нагрузки элементарного пакетированного потока (PES) в PES-пакете, хранящемся в TS пакете, указанном идентификатором (PID) пакета, указывающего передачу звуковых данных, описанных в таблице (PMT) структуры программы, на основе запроса от другого устройства обработки информации, без изменения PID, и мультиплексирования и передачи PES-пакета для передачи звукового сигнала, в котором сокращен объем данных, и PES-пакета с целью передачи сигнала изображения.
(10) Устройство обработки информации по (9), в котором схема выполнена с возможностью управления для сокращения объема данных, при запросе другим устройством обработки информации сокращения объема звуковых данных, посредством уменьшения объема данных полезной нагрузки PES, по существу, до нуля или полностью до нуля.
(11) Устройство обработки информации по (9), в котором схема выполнена с возможностью управления для сохранения, при запросе о восстановлении исходного объема звуковых данных от другого устройства обработки информации, при передаче PES-пакета для передачи звукового сигнала, в котором объем данных сокращен, и PES-пакета для передачи сигнала изображения после мультиплексирования, обычных звуковых данных в полезной нагрузке PES, и для мультиплексирования и передачи PES-пакета для передачи звукового сигнала и PES-пакета для передачи сигнала изображения.
(12) Устройство обработки информации по (9), в котором схема выполнена с возможностью осуществления управления для осуществления, при запросе об использовании сокращения звуковых данных, отличного от первого сокращения звуковых данных, для сокращения объема звуковых данных от другого устройства обработки информации, в котором генерируют и передают MPEG2-TS мультиплексированный сигнал, содержащий PES-пакет, несущий звуковые данные, второго сокращения звуковых данных, в котором не генерируют PES-пакет, несущий звуковые данные, без вложения в PMT информации об PID, указывающей звуковые данные, и для передачи PES-пакета для передачи сигнала изображения без мультиплексирования PES-пакета для передачи звукового сигнала.
(13) Устройство обработки информации по (12), в котором схема выполнена с возможностью управления для сохранения, при запросе от другого устройства обработки информации о восстановлении исходного объема звуковых данных, при передаче PES-пакета для передачи сигнала изображения без мультиплексирования PES-пакета для передачи звукового сигнала после осуществления второго сокращения звуковых данных, обычных звуковых данных в полезной нагрузке PES с PID, указывающим передачу звуковых данных и содержащимся в PMT, и для мультиплексирования и передачи PES-пакета для передачи звукового сигнала и PES-пакета для передачи сигнала изображения.
(14) Система связи, содержащая:
первое устройство обработки информации, содержащее схему, выполненную с возможностью передачи мультиплексированного сигнала изобретения и звукового сигнала на второе устройство обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии), сокращения объема данных полезной нагрузки элементарного пакетированного потока (PES) в PES-пакете, который хранится в TS пакете, указанном идентификатором (PID) пакета, который указывает передачу звуковых данных, описанных в таблице (PMT) структуры программы, на основе запроса от второго устройства обработки информации, без изменения PID, и мультиплексирования и передачи PES-пакета для передачи звукового сигнала, в котором сокращен объем данных, и PES-пакета для передачи сигнала изображения; и
второе устройство обработки информации, содержащее схему, выполненную с возможностью сокращения данных, содержащихся в полезной нагрузке PES в PES-пакете, который упакован в TS пакет, указанный PID, который указывает передачу звуковых данных, описанных в PMT, и извлечения PTS, содержащейся в заголовочной части PES-пакета, после передачи запроса на другое устройство обработки информации о сокращении объема звуковых данных.
(15) Способ обработки информации, реализованный в устройстве обработки информации и включающий в себя этапы, на которых:
осуществляют, с помощью схемы устройства обработки информации, связь для приема мультиплексированного сигнала изображения и звукового сигнала от другого устройства обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и
осуществляют, с помощью схемы устройства обработки информации, управление для сокращения данных, содержащихся в полезной нагрузке элементарного пакетированного потока (PES) в PES-пакете, который упакован в TS пакет, указанный идентификатором (PID) пакета, указывающим передачу звуковых данных, описанных в таблице (PMT) структуры программы, и для извлечения PTS, содержащейся в заголовочной части PES, после запроса другого устройства обработки информации о сокращении объема звуковых данных.
(16) Способ обработки информации, включающий в себя этапы, на которых:
осуществляют, с помощью схемы устройства обработки информации, связь для передачи мультиплексированного сигнала изображения и звукового сигнала на другое устройство обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и
осуществляют, с помощью схемы устройства обработки информации, управление для сокращения объема данных полезной нагрузки элементарного пакетированного потока (PES) в PES-пакете, который хранится в TS пакете, указанном идентификатором (PID) пакета, который указывает передачу звуковых данных, описанных в таблице (PMT) структуры программы, на основе запроса от другого устройства обработки информации, без изменения PID, и мультиплексирования и передачи PES-пакета для передачи звукового сигнала, в котором сокращен объем данных, и PES-пакета для передачи сигнала изображения.
(17) Энергонезависимый считываемый компьютером носитель информации, хранящий программу, исполнение которой вызывает выполнение устройством обработки информации способа, включающего в себя этапы, на которых:
осуществляют связь для приема мультиплексированного сигнала изображения и звукового сигнала от другого устройства обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и
осуществляют управление для сокращения данных, содержащихся в полезной нагрузке элементарного пакетированного потока (PES) в PES-пакете, упакованном в TS пакет, указанный идентификатором (PID) пакета, указывающим передачу звуковых данных, описанных в таблице (PMT) структуры программы, и для извлечения PTS, содержащейся в заголовочной части PES, после запроса другого устройства обработки информации о сокращении объема звуковых данных.
(18) Энергонезависимый считываемый компьютером носитель информации, хранящий программу, исполнение которой вызывает выполнение устройством обработки информации способа, включающего в себя этапы, на которых:
осуществляют связь для передачи мультиплексированного сигнала изображения и звукового сигнала на другое устройство обработки информации с использованием транспортного потока (TS) стандарта MPEG-2 (группа экспертов по кинематографии); и
осуществляют управление для сокращения объема данных полезной нагрузки элементарного пакетированного потока (PES) в PES-пакете, который хранится в TS пакете, указанном идентификатором (PID) пакета, указывающим передачу звуковых данных, описанных в таблице (PMT) структуры программы, на основе запроса от другого устройства обработки информации, без изменения PID, и мультиплексирования и передачи PES-пакета для передачи звукового сигнала, в котором сокращен объем данных, и PES-пакета для передачи сигнала изображения.
Специалистам в рассматриваемой области ясно, что различные модификации, объединения, комбинации и альтернативы могут иметь место в зависимости от требований конструкции и других факторов, если они находятся в пределах приложенной формулы изобретения и ее эквивалентов.
Список ссылочных позиций
10 система связи
11 радиовещательная станция
50 устройство-источник
60 устройство-приемник
100, 200, 210 устройство обработки информации
110 блок связи
111 блок обработки данных
112 блок обработки передачи
113 блок беспроводного интерфейса
114 антенна
120 датчик
130 блок приема операций
140 устройство отображения
150 блок вывода звука
160 память
170 контроллер
900 смартфон
901 процессор
902 память
903 блок хранения
904 интерфейс с внешним подключением
906 камера
907 датчик
908 микрофон
909 устройство ввода
910 устройство отображения
911 динамик
913 интерфейс беспроводной связи
914 антенный переключатель
915 антенна
917 шина
918 аккумуляторная батарея
919 вспомогательный контроллер
920 автомобильное навигационное устройство
921 процессор
922 память
924 GPS модуль
925 датчик
926 интерфейс данных
927 устройство воспроизведения контента
928 интерфейс носителя информации
929 устройство ввода
930 устройство отображения
931 динамик
933 интерфейс беспроводной связи
934 антенный переключатель
935 антенна
938 аккумуляторная батарея
941 сеть автомобиля
942 модуль не стороне автомобиля
950 точка беспроводного доступа
951 контроллер
952 память
954 устройство ввода
955 устройство отображения
957 сетевой интерфейс
958 сеть проводной связи
963 интерфейс беспроводной связи
964 антенный переключатель
965 антенна.
Изобретение относится к устройству обработки информации, которое способно обмениваться информацией с использованием беспроводной связи. Техническим результатом является обеспечение передачи звукового сигнала. Предложено устройство обработки информации, которое содержит схему, выполненную с возможностью приема мультиплексированного сигнала изображения и звукового сигнала от другого устройства обработки информации с использованием транспортного потока (TS) стандарта группы экспертов по кинематографии (MPEG-2); и осуществления управления для сокращения данных, содержащихся в полезной нагрузке элементарного пакетированного потока (PES) в PES-пакете, который упакован в TS, указанный идентификатором (PID) пакета, который указывает передачу звуковых данных, описанных в таблице (PMT) структуры программы, и для извлечения метки (PTS) времени предоставления, содержащейся в заголовочной части PES-пакета, после запроса другого устройства обработки информации о сокращении объема звуковых данных. 7 н. и 10 з.п. ф-лы, 33 ил.
1. Первое устройство обработки информации, содержащее:
схему, выполненную с возможностью
приема первого сигнала изображения и первого звукового сигнала от второго устройства обработки информации, на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
приема второго сигнала изображения и второго звукового сигнала от третьего устройства обработки информации;
передачи первой информации управления на второе устройство обработки информации, причем первая информация управления указывает на сокращение объема звуковых данных первого звукового сигнала;
передачи второй информации управления на третье устройство обработки информации, причем вторая информация управления указывает на сокращение объема звуковых данных второго звукового сигнала;
управления по меньшей мере одним из второго устройства обработки информации и третьего устройства обработки информации, для остановки вывода данных в по меньшей мере одной из множества полезных нагрузок элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе по меньшей мере одной из первой информации управления или второй информации управления,
каждый из множества PES-пакетов включает в себя соответствующую полезную нагрузку PES из множества полезных нагрузок PES,
каждая из множества полезных нагрузок PES находится в соответствующем пакете TS из множества пакетов TS,
каждый из множества пакетов TS определен соответствующим идентификатором (PID) пакета из множества идентификаторов (PIDs) пакетов, и
каждый из множества PIDs определяет по меньшей мере один из первого звукового сигнала и второго звукового сигнала в таблице (PMT) структуры программы, и
извлечения метки (PTS) времени предоставления, содержащейся в заголовочной части каждого из множества PES пакетов.
2. Первое устройство обработки информации по п. 1, в котором схема дополнительно выполнена с возможностью передачи по меньшей мере первой информации управления или второй информации управления на второе устройство обработки информации или третье устройство обработки информации, на основе первого активирующего элемента.
3. Первое устройство обработки информации по п. 1, в котором схема дополнительно выполнена с возможностью указания одного способа из первого способа сокращения звуковых данных или второго способа сокращения звуковых данных, для по меньшей мере одного из второго устройства обработки информации и третьего устройства обработки информации, причем
в первом способе сокращения звуковых данных первый MPEG2-TS мультиплексированный сигнал генерируется по меньшей мере одним из второго устройства обработки информации и третьего устройства обработки информации,
MPEG2-TS мультиплексированный сигнал содержит по меньшей мере один из первого звукового сигнала и второго звукового сигнала,
во втором способе сокращения звуковых данных второй MPEG2-TS мультиплексированный сигнал генерируется по меньшей мере одним из второго устройства обработки информации и третьего устройства обработки информации, и
MPEG2-TS мультиплексированный сигнал не содержит по меньшей мере один из первого звукового сигнала и второго звукового сигнала.
4. Первое устройство обработки информации по п. 1, в котором схема дополнительно выполнена с возможностью:
передачи первого запроса на по меньшей мере одно из второго устройства обработки информации и третьего устройства обработки информации, на основе первого активирующего элемента, причем первый запрос соответствует сокращению по меньшей мере одного из первоначального объема данных первого звукового сигнала и первоначального объема данных второго звукового сигнала;
принимают по меньшей мере один MPEG2-TS мультиплексированный сигнал, содержащий по меньшей мере один из первого звукового сигнала с сокращенным объемом данных и второго звукового сигнала с сокращенным объемом данных;
передают второй запрос на по меньшей мере одно из второго устройства обработки информации и третьего устройства обработки информации, на основе второго активирующего элемента, причем второй запрос соответствует по меньшей мере одному из восстановления сокращенного первоначального объема данных первого звукового сигнала к первоначальному объему данных первого звукового сигнала и восстановления сокращенного первоначального объема данных второго звукового сигнала к первоначальному объему данных второго звукового сигнала;
извлечения по меньшей мере одного из первого звукового сигнала или второго звукового сигнала из по меньшей мере одного MPEG2-TS мультиплексированного сигнала, после передачи второго запроса.
5. Первое устройство обработки информации по п. 4, в котором первый и второй активирующие элементы основаны на операции пользователя.
6. Первое устройство обработки информации по п. 2, в котором первый активирующий элемент основан на одном из присутствия пользователя в области или движения пользователя, при этом
область определена в непосредственной близости от первого устройства обработки информации.
7. Первое устройство обработки информации по п. 1, в котором схема дополнительно выполнена с возможностью:
сохранения значения настройки громкости звука каждого из первого звукового сигнала и второго звукового сигнала;
передачи первого запроса на по меньшей мере одно из второго устройства обработки информации и третьего устройства обработки информации, при этом первый запрос соответствует сокращению по меньшей мере одного из первоначального объема данных первого звукового сигнала или первоначального объема данных второго звукового сигнала;
передачи второго запроса на второе устройство обработки информации, при этом второй запрос соответствует по меньшей мере одному из восстановления сокращенного первоначального объема данных первого звукового сигнала к первоначальному объему данных первого звукового сигнала и восстановления сокращенного первоначального объема данных второго звукового сигнала к первоначальному объему данных второго звукового сигнала; и
осуществления повторной установки сохраненного значения настройки громкости звука каждого из первого звукового сигнала и второго звукового сигнала, после передачи второго запроса.
8. Первое устройство обработки информации, содержащее:
схему, выполненную с возможностью
передачи сигнала изображения и звукового сигнала на второе устройство обработки информации на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
приема первой информации управления от второго устройства обработки информации;
остановки вывода данных в полезной нагрузке элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе принятой первой информации управления,
первый PES пакет включает в себя полезную нагрузку PES,
TS пакет включает в себя первый PES пакет,
TS пакет определен идентификатором (PID) пакета,
PID определяет переданный звуковой сигнал в таблице (PMT) структуры программы, и
PID независим от вывода данных в полезной нагрузке PES;
мультиплексирования первого PES пакета и второго PES пакета для генерирования первого мультиплексированного PES пакета, при этом второй PES пакет включает в себя сигнал изображения; и
передачи первого мультиплексированного PES пакета на второе устройство обработки информации.
9. Первое устройство обработки информации по п. 8, в котором схема дополнительно выполнена с возможностью сокращения объема данных почти до нуля или полностью до нуля, а
сокращение основано на принятой первой информации управления.
10. Первое устройство обработки информации по п. 8, в котором схема дополнительно выполнена с возможностью:
приема второй информации управления от второго устройства обработки информации для восстановления первоначального объема данных в полезной нагрузке PES;
сохранения первоначального объема данных в полезной нагрузке PES;
мультиплексирования третьего пакета PES и второго пакета PES для генерирования второго мультиплексированного пакета PES; и
передачи второго мультиплексированного пакета PES второму устройству обработки информации, причем
третий пакет PES включает в себя полезную нагрузку PES с первоначальным объемом данных, а
данные соответствуют второму сигналу.
11. Первое устройство обработки информации по п. 8, в котором схема дополнительно выполнена с возможностью:
приема второй информации управления от второго устройства обработки информации; и
остановки передачи первого PES пакета в первых мультиплексированных PES пакетах, причем
передача первого PES пакета останавливается на основе принятой второй информации управления;
вторая информация управления отличается от первой информации управления, а
PMT не содержит PID, соответствующий первому PES пакету.
12. Первое устройство обработки информации по п. 11, в котором схема дополнительно выполнена с возможностью:
приема третьей информации управления от второго устройства обработки информации для восстановления первоначального объема данных в полезной нагрузке PES;
сохранения первоначального объема данных в полезной нагрузке PES;
мультиплексирования третьего PES пакета и второго PES пакета для генерирования второго мультиплексированного PES пакета; и
передачи второго мультиплексированного PES пакета на второе устройство обработки информации, при этом
PES пакет включает в себя полезную нагрузку PES с первоначальным объемом данных, а
указанные данные соответствуют звуковому сигналу.
13. Система связи, содержащая:
передачи сигнала изображения и звукового сигнала на второе устройство обработки информации на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
приема информации управления от второго устройства обработки информации;
остановки вывода данных в полезной нагрузке элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе принятой информации управления,
первый PES пакет включает в себя полезную нагрузку PES,
TS пакет включает в себя первый PES пакет,
TS пакет определен идентификатором (PID) пакета,
PID определяет переданный звуковой сигнал в таблице (PMT) структуры программы, и
PID независим от вывода данных в полезной нагрузке PES;
мультиплексирования первого PES пакета и второго PES пакета для генерирования первого мультиплексированного PES пакета, при этом второй PES пакет включает в себя сигнал изображения; и
передачи первого мультиплексированного PES пакета на второе устройство обработки информации; и
второе устройство обработки информации, содержащее вторую схему, выполненную с возможностью
передачи информации управления на первое устройство обработки информации для сокращения объема данных звукового сигнала; и
управления первым устройством обработки информации для остановки вывода данных в полезной нагрузке PES, причем вывод данных останавливается на основе информации управления.
14. Способ обработки информации, включающий в себя этапы, на которых:
с помощью первого устройства обработки:
принимают первый сигнал изображения и первый звуковой сигнал от второго устройства обработки информации на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
принимают второй сигнал изображения и второй звуковой сигнал от третьего устройства обработки информации;
передают первую информацию управления на второе устройство обработки информации, причем первая информация управления указывает на сокращение объема данных первого звукового сигнала;
передают вторую информацию управления на третье устройство обработки информации, причем вторая информация управления указывает на сокращение объема звуковых данных второго звукового сигнала;
управляют по меньшей мере одним из второго устройства обработки информации и третьего устройства обработки информации, для остановки вывода данных в по меньшей мере одной из множества полезных нагрузок элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе по меньшей мере одной из первой информации управления или второй информации управления,
каждый из множества PES пакетов включает в себя соответствующую полезную нагрузку PES из множества полезных нагрузок PES,
каждая из множества полезных нагрузок PES находится в соответствующем пакете TS из множества пакетов TS,
каждый из множества пакетов TS определен соответствующим идентификатором (PID) пакета из множества идентификаторов (PIDs) пакетов, и
каждый из множества PIDs определяет по меньшей мере один из первого звукового сигнала и второго звукового сигнала в таблице (PMT) структуры программы, и
извлекают метку (PTS) времени предоставления, содержащуюся в заголовочной части каждого из множества PES пакетов.
15. Способ обработки информации, включающий в себя этапы, на которых:
с помощью первого устройства обработки:
передают сигнал изображения и звуковой сигнал на второе устройство обработки информации на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
принимают первую информацию управления от второго устройства обработки информации;
останавливают вывод данных в полезную нагрузку элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе принятой информации управления,
первый PES пакет включает в себя полезную нагрузку PES,
TS пакет включает в себя первый PES пакет,
TS пакет определен идентификатором (PID) пакета,
PID определяет переданный звуковой сигнал в таблице (PMT) структуры программы, и
PID независим от вывода данных в полезной нагрузке PES;
мультиплексируют первый PES пакет и второй PES пакет для генерирования мультиплексированного PES пакета, при этом второй PES пакет включает в себя сигнал изображения; и
передают мультиплексированный PES пакет на второе устройство обработки информации.
16. Энергонезависимый считываемый компьютером носитель информации, хранящий машиноисполняемые инструкции, вызывающие, при их исполнении компьютером первого устройства обработки информации, выполнение компьютером операций, включающих в себя этапы, на которых:
принимают первый сигнал изображения и первый звуковой сигнал от другого второго устройства обработки информации на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
принимают второй сигнал изображения и второй звуковой сигнал от третьего устройства обработки информации;
передают первую информацию управления на второе устройство обработки информации, причем первая информация управления указывает на сокращение объема данных первого звукового сигнала;
передают вторую информацию управления на третье устройство обработки информации, причем вторая информация управления указывает на сокращение объема звуковых данных второго звукового сигнала;
управляют по меньшей мере одним из второго устройства обработки информации и третьего устройства обработки информации, для остановки вывода данных в по меньшей мере одной из множества полезных нагрузок элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе по меньшей мере одной из первой информации управления или второй информации управления,
каждый из множества PES пакетов включает в себя соответствующую полезную нагрузку PES из множества полезных нагрузок PES,
каждая из множества полезных нагрузок PES находится в соответствующем пакете TS из множества пакетов TS,
каждый из множества пакетов TS определен соответствующим идентификатором (PID) пакета из множества идентификаторов (PIDs) пакетов, и
каждый из множества PIDs определяет по меньшей мере один из первого звукового сигнала и второго звукового сигнала в таблице (PMT) структуры программы, и
извлекают метку (PTS) времени предоставления, содержащуюся в заголовочной части каждого из множества PES пакетов.
17. Энергонезависимый считываемый компьютером носитель информации, хранящий машиноисполняемые инструкции, вызывающие, при их исполнении компьютером первого устройства обработки информации, выполнение компьютером операций, включающих в себя этапы, на которых:
передают сигнал изображения и звуковой сигнал на второе устройство обработки информации на основе транспортного потока (TS) стандарта 2 группы экспертов по кинематографии (MPEG);
принимают первую информацию управления от второго устройства обработки информации;
останавливают вывод данных в полезную нагрузку элементарного пакетированного потока (PES), причем
вывод данных останавливается на основе принятой информации управления,
первый PES пакет включает в себя полезную нагрузку PES,
TS пакет включает в себя первый PES пакет,
TS пакет определен идентификатором (PID) пакета,
PID определяет переданный звуковой сигнал в таблице (PMT) структуры программы, и
PID независим от вывода данных в полезной нагрузке PES;
мультиплексируют первый PES пакет и второй PES пакет для генерирования мультиплексированного PES пакета, при этом второй PES пакет включает в себя сигнал изображения; и
передают мультиплексированный PES пакет на второе устройство обработки информации.
WO 2008047054 A2, 2008-04-24 | |||
СПОСОБ УПРАВЛЕНИЯ МАГНИТНОЙ ИНДУКЦИЕЙ ПРИ ПРЕОБРАЗОВАНИИ ПИТАЮЩИХ НАПРЯЖЕНИЙ | 1998 |
|
RU2134013C1 |
WO 2014208878 A1, 2014-12-31 | |||
WO 2015022763 A1, 2015-02-19 | |||
RU 2011120352 A, 2012-11-27. |
Авторы
Даты
2020-03-30—Публикация
2016-03-02—Подача