УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ И СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ
INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

Область техники, к которой относится изобретение
Настоящая технология относится к устройствам обработки информации. Более конкретно, настоящая технология относится к устройству обработки информации и способу обработки информации для обмена различными видами информации посредством беспроводной связи.
Уровень техники
Известны технологии беспроводной связи для обмена различными видами данных посредством беспроводной связи. Например, было предложено устройство обмена информацией, которое осуществляет обмен различными видами данных посредством беспроводной связи между двумя устройствами беспроводной связи (смотри, например, патентный документ 1).
Перечень цитируемой литературы
Патентный документ
Патентный документ 1: JP 2008-278388 А
Раскрытие изобретения
Задачи, решаемые изобретением
С помощью описанной выше традиционной технологии можно осуществлять обмен различными видами данных посредством беспроводной связи между двумя устройствами беспроводной связи, которые не соединены друг с другом проводной линией. Например, изображение на основании данных изображения, переданных из устройства обработки информации на стороне передачи, может отображаться на экране блока отображения устройства обработки информации на стороне приема.
Можно также предположить, что существует более чем одно устройство обработки информации на стороне передачи, и изображения, основанные на данных изображения, переданных из этих устройств обработки информации, отображаются на экране блока отображения устройства обработки информации на стороне приема, например. В таком случае, важно выполнить соответствующее управление режимом потребляемой мощности в соответствии с состоянием связи.
Настоящая технология была разработана с учетом этих обстоятельств и нацелена на выполнение соответствующего управления режимом потребляемой мощности.
Решения технических задач
Настоящая технология была разработана для решения вышеописанной проблемы, и первый ее аспект состоит в том, чтобы выполнить устройство обработки информации, которое принимает поток для вывода информации об изображении из другого устройства обработки информации посредством беспроводной связи, и включающий в себя: блок беспроводной связи, который выполняет связь с другим устройством обработки информации для того, чтобы обмениваться информацией о возможностях, касающейся устройства обработки информации, и информацией о возможностях, касающейся другого устройства обработки информации; и блок управления, который выполняет управление установкой режима потребляемой мощности в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации. Первый аспект также состоит в том, чтобы выполнить способ обработки информации в устройстве обработки информации и программу, побуждающую компьютер выполнять способ обработки информации. При этом режим потребляемой мощности устанавливается в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации.
В первом аспекте информация о возможностях, касающаяся другого устройства обработки информации, может включать в себя информацию, указывающую, является ли другое устройство обработки информации мобильным устройством, и блок управления может выполнять управление установкой режима низкой потребляемой мощности в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации, и информации управления для управления другим устройством обработки информации. При этом режим низкой потребляемой мощности устанавливается в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации и информации управления для управления другим устройством обработки информации.
В первом аспекте информация управления может представлять собой информацию для управления информацией идентификации, чтобы идентифицировать другое устройство обработки информации, и информацию о возможностях, касающуюся другого устройства обработки информации, причем информация идентификации и информация о возможностях связаны друг с другом. При этом вырабатывается информация управления для управления информацией идентификации для идентификации другого устройства обработки информации и информация о возможностях, касающаяся другого устройства обработки информации, причем информация идентификации и информация о возможностях связаны друг с другом.
В первом аспекте информация управления может включать в себя, в качестве информации о возможностях, касающейся другого устройства обработки информации, по меньшей мере информацию об измерении распространения радиоволн, которая относится к связи с другим устройством обработки информации, и информацию о потребляемой мощности. При этом вырабатывается информация управления, которая включает в себя по меньшей мере информацию об измерении распространения радиоволн, которая относится к связи с другим устройством обработки информации, и информацию о потребляемой мощности в качестве информации о возможностях, касающейся другого устройства обработки информации.
В первом аспекте информация управления может включать в себя, в качестве информации о возможностях, касающейся другого устройства обработки информации, по меньшей мере информацию о выходном формате для отображения информации об изображении. При этом используется информация управления, которая включает в себя по меньшей мере информацию о выходном формате для отображения информации об изображении в качестве информации о возможностях, касающейся другого устройства обработки информации.
В первом аспекте информацией о выходном формате может быть информация, показывающая, что информация об изображении представляет собой основное отображение или дополнительное отображение, и когда выходной формат представляет собой дополнительное отображение, блок управления может установить режим низкой потребляемой мощности в другом устройстве обработки информации. При этом, когда выходной формат представляет собой дополнительное отображение, в другом устройстве обработки информации устанавливается режим низкой потребляемой мощности.
В первом аспекте, когда выполняется переключение между основным отображением и дополнительное отображением, другое устройство обработки информации может передавать информацию, показывающую таймирование переключения, в устройство обработки информации. При этом, когда выполняется переключение между основным отображением и дополнительное отображением, другое устройство обработки информации передает информацию, показывающую таймирование переключения, в устройство обработки информации.
В первом аспекте блок управления может выполнять управление с целью установки режима для другого устройства обработки информации, чтобы передавать поток в режиме ожидания через определенные интервалы времени, причем в качестве режима устанавливается режим низкой потребляемой мощности. При этом в качестве режима низкой потребляемой мощности устанавливается режим для другого устройства обработки информации, чтобы передавать поток в режиме ожидания через определенные промежутки времени.
В первом аспекте установку режима потребляемой мощности можно выполнить с помощью предварительно определенного сообщения RTSP, заданного в спецификациях Wi-Fi Display. При этом установка режима потребляемой мощности выполняется с помощью предварительно определенного сообщения, заданного в спецификациях Wi-Fi Display.
В первом аспекте блок беспроводной связи может выполнять обмен информацией о возможностях путем согласования возможностей или повторного согласования возможностей, заданного в спецификациях Wi-Fi Display. При этом обмен информацией о возможностях выполняется путем согласования возможностей или повторного согласования возможностей, заданного в спецификациях Wi-Fi Display.
В первом аспекте обмен информацией о возможностях может осуществляться в виде сообщении RTSP М3 Message при согласовании возможностей или повторном согласовании возможностей. При этом обмен информацией о возможностях осуществляется в виде сообщения RTSP М3 Message при согласовании возможностей или повторном согласовании возможностей.
В первом аспекте блок беспроводной связи может быть блоком беспроводной связи, который выполняет связь с использованием первого частотного диапазона и связь с использованием второго частотного диапазона, имеющего более высокую скорость передачи данных, чем первый частотный диапазон, и блок управления может установить первый режим потребляемой мощности для первого частотного диапазона и второй режим потребляемой мощности для второго частотного диапазона независимо друг от друга. При этом первый режим потребляемой мощности для первого частотного диапазона и второй режим потребляемой мощности для второго частотного диапазона устанавливаются независимо друг от друга.
В первом аспекте при изменении информации управления блок управления может выполнять управление с целью передачи команды в другое устройство обработки информации, причем команда служит для уведомления другого устройство обработки информации об изменении. При этом, когда информация управления изменена, команда для уведомления другого устройства обработки информации об изменения передается в другое устройство обработки информации.
В первом аспекте блок управления может выполнять управление с целью передачи сообщения RTSPM5 Message в виде команды в другое устройство обработки информации, причем сообщение RTSPM5 содержит сообщение wfd-triggered-method, заданный в спецификациях Wi-Fi CERTIFIED Miracast. При этом сообщение RTSPM5 Message, содержащее сообщение wfd-triggered-method, заданное в спецификациях Wi-Fi CERTIFIED Miracast, передается в другое устройство обработки информации.
Второй аспект настоящей технологии состоит в том, чтобы выполнить устройство обработки информации, которое принимает поток для вывода информации об изображении из другого устройства обработки информации посредством беспроводной связи, и выполняет управление установкой режима потребляемой мощности в другом устройстве обработки информации на основании выходного формата блока вывода, который выводит информацию об изображении на основании потока. Второй аспект также состоит в том, чтобы выполнить способ обработки информации в устройстве обработки информации и программу, побуждающую компьютер выполнять способ обработки информации. При этом режим потребляемой мощности устанавливается в другом устройстве обработки информации на основании выходного формата блока вывода, который выводит информацию об изображении на основании потока.
Третий аспект настоящей технологии состоит в том, чтобы выполнить устройство обработки информации, которое передает поток для вывода информации об изображении из другого устройства обработки информации посредством беспроводной связи и включает в себя: блок беспроводной связи, который выполняет связь с другим устройством обработки информации для того, чтобы обмениваться информацией о возможностях, касающейся устройства обработки информации, и информацией о возможностях, касающейся другого устройства обработки информации; и блок управления, который устанавливает режим потребляемой мощности под управлением другого устройства обработки информации на основании информации о возможностях, касающейся устройства обработки информации. Третий аспект также состоит в том, чтобы выполнить способ обработки информации в устройстве обработки информации и программу, побуждающую компьютер выполнять способ обработки информации. При этом режим потребляемой мощности устанавливается под управлением другого устройства обработки информации на основании информации о возможностях, касающейся устройства обработки информации.
Результаты изобретения
Согласно настоящей технологии можно достичь превосходного результата для реализации надлежащего управления режимом потребляемой мощности.
Краткое описание чертежей
Фиг. 1 - блок-схема, показывающая примерную конфигурацию системы 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 2 - блок-схема, показывающая примерную функциональную структуру устройства 200 обработки информации в первом варианте осуществления настоящей технологии.
Фиг. 3 - блок-схема, показывающая примерную функциональную структуру устройства 300 обработки информации в данном варианте осуществления настоящей технологии.
Фиг. 4 - схема, схематично показывающая пример содержаний информации, удерживаемой в блоке 390 удержания информации управления в первом варианте осуществления настоящей технологии.
Фиг. 5 - схема, показывающая пример перехода изображений, отображаемых на экране блока 351 отображения устройства 300 обработки информации в первом варианте осуществления настоящей технологии.
Фиг. 6 - график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 7 - график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 8 - график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 9 - график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 10 - график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 11 - график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии.
Фиг. 12 - блок-схема последовательности операций, показывающая в качестве примера процедуры обработки в процессе передачи данных, который будет выполняться устройством 200 обработки информации в первом варианте осуществления настоящей технологии.
Фиг. 13 - блок-схема последовательности операций, показывающая в качестве примера процедуры обработки в процессе управления скоростью передачи данных, который будет выполняться устройством 300 обработки информации в первом варианте осуществления настоящей технологии.
Фиг. 14 - график последовательности в качестве примера процесса связи, который будет выполняться между устройством-источником и устройством-приемником в первом варианте осуществления настоящей технологии.
Фиг. 15 - график последовательности в качестве примера процесса связи, который будет выполняться между устройством-источником и устройством-приемником в первом варианте осуществления настоящей технологии.
Фиг. 16 - график последовательности в качестве примера процесса связи, который будет выполняться между устройством-источником и устройством-приемником в первом варианте осуществления настоящей технологии.
Фиг. 17 - блок-схема, показывающая примерную конфигурацию системы 700 связи во втором варианте осуществления настоящей технологии.
Фиг. 18 - график последовательности в качестве примера процесса связи, который будет выполняться среди устройств в системе 700 связи во втором варианте осуществления настоящей технологии.
Фиг. 19 - блок-схема последовательности операций, показывающая в качестве примера процедуры обработки в процессе установки частотного канала, который будет выполняться устройством 300 обработки информации во втором варианте осуществления настоящей технологии.
Фиг. 20 - блок-схема, схематично показывающая примерную структуру смартфона.
Фиг. 21 - блок-схема, схематично показывающая примерную структуру автомобильного навигационного устройства.
Осуществление изобретения
Ниже приводится описание режимов (которые в дальнейшем упоминаются как варианты осуществления) для выполнения настоящего технологий. Объяснение приводится в следующем порядке.
1. Первый вариант осуществления (пример, где управление беспроводной связью выполняется на основании пользовательской информации и информации управления)
2. Второй вариант осуществления (пример, где соответствующий частотный канал устанавливается для устройства-источника, которое может использовать более чем одного частотного канала)
3. Варианты применения
1. Первый вариант осуществления
Примерная конфигурация системы связи
Фиг. 1 - блок-схема, показывающая примерную конфигурацию системы 100 связи в первом варианте осуществления настоящей технологии.
Система связи 100 включает в себя устройство 200 обработки информации, устройство 300 обработки информации и устройство 400 обработки информации. Кроме того, система 100 связи представляет собой систему связи, в который устройство 300 обработки информации принимает данные (такие как данные изображения или аудиоданные), переданные по меньшей мере из одного из устройств 200 и 400 обработки информации.
Например, устройства 200, 300 и 400 обработки информации представляют собой устройства отображения, имеющие функцию беспроводной связи (например, персональные компьютеры), или портативные устройства обработки информации (такие как смартфоны или терминалы планшетного компьютера). Кроме того, устройства 200, 300 и 400 обработки информации представляют собой, например, устройства беспроводной связи, совместимые со стандартами института инженеров по электротехнике и электронике (IEEE) 802.11, 802.15 или 802.16 или со спецификациями 3GPP (такими как широкополосный множественный доступ с кодовым разделением (WCDMA), глобальная система мобильной связи (GSM (зарегистрированный торговый знак)), долгосрочное развитие (LTE) или усовершенствованное LTE (LTE-A)). Устройства 200, 300 и 400 обработки информации могут обмениваться различными видами информации, используя функцию беспроводной связи.
В качестве примера ниже будет описан случай, когда беспроводная связь с использованием беспроводной локальной сети (LAN) поддерживается между устройством 200 обработки информации и устройством 300 обработки информации или между устройством 400 обработки информации и устройством 300 обработки информации.
Эта беспроводная LAN может представлять собой, например, стандарт беспроводной связи Wireless Fidelity (Wi-Fi) Direct, установку туннельной прямой линии связи (TDLS) или специализированную сеть. Беспроводный канал передачи аудиовизуальных (AV) данных в ближней зоне, который будет использоваться в системе 100 связи, может представлять собой, например, Wi-Fi CERTIFIED Miracast. Wi-Fi CERTIFIED Miracast является зеркальной технологией для передачи звука и визуального отображения, которое будет воспроизводиться на одном из терминалов, в другой одни из терминалов, и побуждать другой терминал выводить звук, а также данные изображения, используя технологию, такую как Wi-Fi Direct или TDLS.
С помощью Wi-Fi CERTIFIED Miracast обратный канал ввода пользователя (UIBC) реализуется с протоколом управления передачей данных / Интернет-протоколом (TCP/IP). UIBC является технологией для передачи информации о работе устройства ввода, такого как мышь или клавиатура, из один терминал в другой терминал. Вместо Wi-Fi CERTIFIED Miracast можно использовать некоторое другое программное обеспечение удаленного рабочего стола (такое как система удаленного доступа к рабочему столу компьютера (VNC)).
Wi-Fi CERTIFIED Miracast точно определяет, что изображения (видеоизображения) сжимаются и распаковываются с использованием, например, Н.264. Например, с помощью Wi-Fi CERTIFIED Miracast можно отрегулировать Н.264 на стороне передачи. Можно также справиться не только с Н.264, но и с различными видами кодеков, таких как Н.265 (например, высокоэффективное видеокодирование (HEVC), масштабируемые расширения для видеокодирования при высокоэффективном видеокодирования (SHVC)), экспертная группа по вопросам движущегося изображения (MPEG) 4, объединенная группа экспертов в области фотографии (JPEG) 2000 или основной кодек линии связи.
Первый вариант осуществления настоящей технологии показан в качестве примера, где устройство 200 обработки информации должно передавать данные изображения и аудиоданные, которые были выработаны в ходе операции формирования изображения. Первый вариант осуществления настоящей технологии также показан в качестве примера, где устройство 400 обработки информации должно передавать содержание (такое как содержание, сформированное с помощью данных изображения и аудиоданных), которое хранится в блоке памяти (таком как жесткий диск). Устройство 200 обработки информации может быть электронным устройством, снабженным цифровой камерой (таким как персональный компьютер, игровая машина, смартфон или терминал планшетного компьютера). Устройство 300 обработки информации может быть электронным устройством, снабженным блоком отображения (таким как устройство формирования изображения, игровая машина, смартфон, или терминал планшетного компьютера).
Например, данные изображения, вырабатываемые в ходе операции формирования изображения, выполняемой устройством 200 обработки информации, передаются в устройство 300 обработки информации, и изображение 11 на основании данных изображения отображается на экране блока 351 отображения устройства 300 обработки информации. Кроме того, содержание, которое хранится в блоке памяти (такой как жесткий диск) устройства 400 обработки информации, передается в устройство 300 обработки информации, и изображение 12 на основании содержания отображается на экране блока 351 отображения устройства 300 обработки информации.
Как описано выше, первый вариант осуществления настоящей технологии показан в качестве примера, где устройства обработки информации на стороне источника (устройства-источники) представляют собой устройства 200 и 400 обработки информации, и устройство обработки информации на стороне приемника (устройство-приемник) представляет собой устройство 300 обработки информации.
На фиг. 1, диапазон, в котором устройство 300 обработки информации может выполнять прямую связь, используя беспроводную связь (или дальность передачи информации (дальность обслуживания) в случае, когда устройство 300 обработки информации представляет собой контрольное устройство), показан в виде дальности 101 передачи информации.
Примерная структура устройства обработки информации (устройства-источника)
На фиг. 2 представлена блок-схема, показывающая примерную функциональную структуру устройства 200 обработки информации в первом варианте осуществления настоящей технологии. Функциональная структура, которая относится к беспроводной связи устройства 400 обработки информации, является по существу такой же, как и структура устройства 200 обработки информации. Поэтому в первом варианте осуществления настоящей технологии объясняется только устройство 200 обработки информации, но не объясняется устройство 400 обработки информации.
Устройство 200 обработки информации включает в себя антенну 210, блок 220 беспроводной связи, блок 230 приема сигнала управления, блок 240 управления, блок 250 выработки звукового сигнала/сигнала изображения, блок 260 сжатия звука/изображения и блок 270 потоковой передачи данных.
Под управлением блока 240 управления блок 220 беспроводной связи передает различные виды информации (такие как данные изображения и аудиоданные) в и из другого устройства обработки информации (например, устройства 300 обработки информации) через антенну 210 с использованием беспроводной связи. Когда выполняется процесс передачи данных изображения, например, данные изображения, вырабатываемые блоком 250 выработки звукового сигнала/сигнала изображения, сжимаются блоком 260 сжатия звука/изображения, и сжатые данные изображения (поток изображения) передаются из антенны 210 через блок 220 беспроводной связи.
Кроме того, блок 220 беспроводной связи может передавать различные виды информации в и из другого устройства обработки информации (например, устройства 300 обработки информации) с использованием более чем одного частотного канала. Первый вариант осуществления настоящей технологии показан в качестве примера, где блок 220 беспроводной связи имеет функцию, которая позволяет выполнить передачу и прием через три вида частотных каналов 2,4 ГГц, 5 ГГц и 60 ГГц. В случае, когда устройства-источники имеют функцию, которая позволяет выполнить передачу и прием через более чем один частотный канал, как описано выше, устройство-приемник (например, устройство 300 обработки информации) может выполнить управление по частотным каналам, которые будут использоваться соответствующими устройствами-источниками.
Блок 230 приема сигнала управления получает управляющую информацию (например, информацию об обмене с устройством 300 обработки информации), переданную из другого устройства обработки информации (например, устройства 300 обработки информации) среди соответствующих частей информации, принятой блоком 220 беспроводной связи, и выводит полученный сигнал управления в блок 240 управления.
Блок 240 управления выполняет управление в отношении соответствующих частей информации, которая будет передаваться из устройства 200 обработки информации. Например, блок 240 управления управляет блоком 250 выработки звукового сигнала/сигнала изображения и блоком 260 сжатия звука/изображения на основании сигнала управления, принятого блоком 230 приема сигнала управления. Например, блок 240 управления выполняет управление с целью изменения разрешения данных изображения, которые будут передаваться, или изменения числа аудиоканалов и выполняет управление с целью изменения области изображения данных изображения, которые будут передаваться. То есть блок 240 управления выполняет управление скоростью передачи данных в отношении потока, который будет передаваться на основании сигнала управления, принятого блоком 230 приема сигнала управления.
Блок 240 управления может также иметь функцию измерения состояния распространения радиоволн (состояния распространения радиоволн по линии связи) во время передачи/приема данных с помощью устройства-приемника через беспроводную связь, и передачи результата измерения (информации об измерении распространения радиоволн) в устройство-приемник.
В данном случае информация об измерении распространения радиоволн представляет собой информацию, которая будет использоваться при проверке, которая будет производиться для определения того, например, достаточно ли высоким является качество линии связи с устройством-приемником, чтобы выполнить передачу/прием данных изображения и аудиоданных. Информация об измерении распространения радиоволн используется также тогда, когда выполняется, например, управление скоростью передачи данных в отношении потока. Информация об измерении распространения радиоволн будет подробно описана позже, со ссылкой на фиг. 4.
В данном случае скорость передачи данных прежде всего означает занятость канала связи, а также подразумевает скорость передачи данных по линии связи и пропускную способность линии связи. Разрешение определяется показателем качества изображения, одним из параметров которого служит кадр данных изображения (число пикселей в строке и столбце) или скорость передачи битов (уровень сжатия) данных изображения. Пропускную способность потока можно использовать в качестве показателя качества изображения. Число аудиоканалов подразумевает способ записи/воспроизведения звука, такой как монофонический способ (1.0 ch) или стереофонический способ (2.0 ch). Число аудиоканалов определяется также показателем качества аудио, одним из параметров которого служит скорость передачи битов (уровень сжатия) аудиоданных или число каналов аудиоданных. Пропускную способность потока можно также использовать в качестве показателя качества аудио.
Блок 240 управления также выполняет управление для улучшения состояния, который нельзя стабилизировать посредством управления скорости передачи данных. Например, блок 240 управления получает информацию о производительности системы, касающуюся устройства приемника, путем обмена информацией с устройством приемника (например, с устройством 300 обработки информации). В данном случае информацией о производительности системы является информация о производительности системы устройства приемника, например. Информация о производительности системы представляет собой доступные частотные каналы, разрешение, протокол управления передачей данных (TCP) и протокол передачи дейтаграмм пользователя (UDP), например. Информация о производительности системы представляет собой также информацию, указывающую совместимость с технологиями кодирования, совместимость с SD/HD и совместимость с режимом низкой потребляемой мощности, например. Например, блок 240 управления может выбрать способ управления скоростью передачи данных для дальнейшего повышения стабильности всей системы 100 связи в зависимости от того, совместимо ли устройство приемника с режимом низкой потребляемой мощности.
Блок 240 управления включает информацию, показывающую, является ли устройство 200 обработки информации мобильным устройством при обмене информацией с устройством 300 обработки информации, например. Информация, показывающая, является ли устройство 200 обработки информации мобильным устройством, может быть включена в информацию о возможностях, касающуюся устройства 200 обработки информации, например. Распознав, что устройство 200 обработки информации является мобильным устройством, устройство 300 обработки информации может определить, что нет никакой необходимости заставлять устройство 200 обработки информации функционировать на основании взаимосвязи с другим(и) связанным(и) устройством(ами) обработки информации. В случае, когда определяется, что нет никакой необходимости заставлять устройство 200 обработки информации функционировать, устройство 200 обработки информации принимает команду остановки передачи из устройства 300 обработки информации. Распознав команду остановки передачи, блок 240 управления может отключить питание, обеспечиваемое для выполнения соответствующих функций блока 250 выработки звукового сигнала/сигнала изображения, блока 260 сжатия звука/изображения и блока 270 потоковой передачи данных в течение определенного периода времени. Блок 240 управления может также заставить блок 220 беспроводной связи переключиться на неуверенный прием (режим, в котором блок 220 беспроводной связи регулярно активируется для того, чтобы принимать команды из устройства 300 обработки информации, но отключается от источника питания в течение других периодов времени).
Под управлением блока 240 управления блок 250 выработки звукового сигнала/сигнала изображения вырабатывает данные, которые будут выводиться (данные изображения и аудиоданные), и выводит выработанные данные в блок 260 сжатия звука/изображения. Блок 250 выработки звукового сигнала/сигнала изображения включает в себя, например, блок формирования изображения (не показан) и блок получения звука (не показан). Блок формирования изображения (например, объектив, устройство формирования изображения или схема обработки сигналов) изображает объект и вырабатывает изображение (данные изображения). Блок получения звука (например, микрофон) получает окружающий звук во время выработки данных изображения. Данные, выработанные таким образом, будут передаваться в другое устройство обработки информации (например, в устройство 300 обработки информации).
Под управлением блока 240 управления блок 260 сжатия звука/изображения сжимает (кодирует) данные (данные изображения и аудиоданные), выработанные блоком 250 выработки звукового сигнала/сигнала изображения. Блок 260 сжатия звука/изображения затем выводит сжатые данные (данные изображения и аудиоданные) в блок 270 потоковой передачи данных. Блок 260 сжатия звука/изображения можно реализовать с помощью программного обеспечения, выполняющего кодирование, или можно реализовать с помощью аппаратных средств, выполняющих кодирование.
Под управлением блока 240 управления блок 270 потоковой передачи данных выполняет процесс передачи, чтобы передавать данные (данные изображения и аудиоданные), сжатые блоком 260 сжатия звука/изображения, в виде потока из антенны 210 через блок 220 беспроводной связи.
Устройство 200 обработки информации может включать в себя другие компоненты, чем вышеописанные компоненты, такие как блок отображения, блок вывода звука и блок приема операций, но такие компоненты не показаны на фиг. 2. В описанном выше примере устройство 200 обработки информации вырабатывает данные изображения и аудиоданные, которые будет передаваться. Однако устройство 200 обработки информации может получать данные изображения и аудиоданные, которые будет передаваться, из внешнего устройства. Например, устройство 200 обработки информации получает данные изображения и аудиоданные, которые будет передаваться, из веб-камеры, снабженной микрофоном. Устройство 200 обработки информации может передавать содержание (такое как содержание, сформированное с помощью данных изображения и аудиоданных), которое хранится в устройстве хранения данных (таком как жесткий диск).
Блок отображения (не показан) устройства 200 обработки информации представляет собой блок отображения, который отображает изображение, выработанное блоком 250 выработки звукового сигнала/сигнала изображения, например. Блок отображения может быть панелью, такой как органический электролюминесцентный (EL) или жидкокристаллический дисплей (LCD).
Блок вывода звука (не показан) устройства 200 обработки информации представляет собой блок вывода звука (например, громкоговоритель), который выводит звук, выработанный блоком 250 выработки звукового сигнала/сигнала изображения. Изображения можно выводить из передающего устройства и приемного устройства, но звук выводится предпочтительно только из одного из этих двух устройств.
Блок приема операций (не показан) устройства 200 обработки информации представляет собой блок приема операций, который принимает ввод операции, выполняемый пользователем, и может быть, например, клавиатурой, мышью, игровым планшетом, сенсорной панелью, камерой или микрофон. Блок приема операций и блок отображения можно выполнить как единое целое при помощи сенсорной панели, посредством которой пользователь может выполнить операцию, введенную путем касания поверхности дисплея пальцем или проведения пальца рядом с поверхностью отображения.
Примерная структура устройства обработки информации (приемная сторона)
На фиг. 3 представлена блок-схема, показывающая примерную функциональную структуру устройства 300 обработки информации в данном варианте осуществления настоящей технологии.
Устройство 300 обработки информации включает в себя антенну 310, блок 320 беспроводной связи, блок 330 приема потока данных, блок 340 распаковки изображения/звука, блок 350 вывода изображения/звука, блок 360 получения пользовательской информации, блок 370 управления, блок 380 передачи сигнала управления и блок 390 удержания информации управления.
Под управлением блока 370 управления блок 320 беспроводной связи передает различные виды информации (такие как данные изображения и аудиоданные) в и из другого устройства обработки информации (например, устройство 200 обработки информации) через антенну 310 с использованием беспроводной связи. В случае, когда выполняется процесс приема данных изображения, например, данные изображения, принятые антенной 310, распаковываются (декодируются) блоком 340 распаковки изображения/звука с использованием блока 320 беспроводной связи и блока 330 приема потока данных. Распакованные данные изображения затем подаются в блок 350 вывода изображения/звука, и изображение, соответствующее распакованным данным изображениям, выводится из блока 350 вывода изображения/звука. То есть изображение, соответствующее распакованным данным изображениям, отображается на экране блока 351 отображения.
Кроме того, блок 320 беспроводной связи может передавать различные виды информации в и из другого устройства обработки информации (например, устройства 200 обработки информации) с использованием более чем одного частотного канала. В первом варианте осуществления настоящей технологии показан пример, где блок 320 беспроводной связи имеет функцию, которая позволяет выполнить передачу и прием через три вида частотных каналов 2,4 ГГц, 5 ГГц и 60 ГГц. То есть блок 320 беспроводной связи может выполнить связь с использованием первого частотного диапазона и связь с использованием второго частотного диапазона с более высокой скоростью передачи данных по сравнению с первым частотным диапазоном. Блок 370 управления также выполняет управление по частотному каналу, который будет использоваться среди частотных каналов при беспроводной связи с каждым устройством-источником.
Линия связи между устройством 200 обработки информации и устройством 300 обработки информации и линия связи между устройством 400 обработки информации и устройством 300 обработки информации могут представлять собой один и тот же частотный канал или могут быть различными частотными каналами.
В первом варианте осуществления настоящей технологии показан пример, где блок 320 беспроводной связи имеет функцию, которая позволяет выполнить передачу и прием через три вида частотных каналов 2,4 ГГц, 5 ГГц и 60 ГГц, но настоящая технология не ограничивается этим примером. Например, блок 320 беспроводной связи может иметь некоторый другой частотный канал или может иметь функцию, которая позволяет выполнять передачу и прием через два частотных канала, или через четыре или более частотных каналов.
Под управлением блока 370 управления блок 330 приема потока данных принимает информацию об обмене с каждым устройством-источником и поток (например, поток изображения и поток звука) среди соответствующих частей информации, принятых блоком 320 беспроводной связи. Затем блок 330 приема потока данных выводит принятую информацию о команде в блок 370 управления и выводит принятый поток в блок 340 распаковки изображения/звука и блок 370 управления.
Информация об обмене с каждым устройством-источником представляет собой информацию, переданную из устройства-источника (например, устройства 200 обработки информации) и включает в себя, например, запрос на сбор информации о производительности системы, касающийся устройства 300 обработки информации. Информацией о производительности системы представляет собой информацию, показывающую, например, имеющиеся частотные каналы, разрешение; TCP, UDP, совместимость с технологиями кодирования, совместимость с SD/HD и совместимость с режимом низкой потребляемой мощности.
Блок 330 приема потока данных может также иметь функцию измерения состояния распространения радиоволн (состояния распространения радиоволн по линии связи) во время передачи/приема данных с помощью устройства-приемника через беспроводную связь. Затем блок 330 приема потока данных передает результат измерения (информацию об измерении распространения радиоволн) в блок 370 управления. Информация об измерении распространения радиоволн будет подробно описана ниже со ссылкой на фиг. 4.
Под управлением блока 370 управления блок 340 распаковки изображения/звука распаковывает (декодирует) поток (данных изображения и аудиоданных), переданный из другого устройства обработки информации (например, устройства 200 обработки информации). Затем блок 340 распаковки изображения/звука выводит распакованные данные (данные изображения и аудиоданные) в блок 350 вывода изображения/звука. Блок 340 распаковки изображения/звука можно реализовать с помощью программного обеспечения, выполняющего декодирование, или можно реализовать с помощью аппаратных средств, выполняющих декодирование.
Блок 350 вывода изображения/звука включает в себя блок 351 отображения и блок 352 вывода звука.
Блок отображения 351 представляет собой блок отображения, который отображает соответствующие изображения (например, изображения 11 и 12, показанные на фиг. 1) на основании данных изображения, распакованных блоком 340 распаковки изображения/звука. Блок 351 отображения может представлять собой панель, такую как органическая EL-панель или ЖК-панель. Блок 351 отображения может также представлять собой сенсорную панель, с помощью которой пользователя может выполнять ввод операции путем касания поверхности дисплея пальцем или путем проведения пальцем рядом с поверхностью дисплея.
Блок 352 вывода звука представляет собой блок вывода звука (например, громкоговоритель), который выводит различные виды звука на основании аудиоданных, распакованных блоком 340 распаковки изображения/звука (например, звук относится к изображению, отображаемому на экране блока 351 отображения). В данном случае способ вывода звука может представлять собой способ, с помощью которого через громкоговоритель воспроизводится только звук устройства-источника, назначенного основному изображению, но звук устройства-источника, назначенного дополнительному изображению, не воспроизводится, например. Другим примером способа вывода звука может служить способ, с помощью которого повышается, главным образом, громкость звука устройства-источника, назначенного основному изображению, но громкость звука устройства-источника, назначенного дополнительному изображению, снижается во время воспроизведения. Можно также использовать способ вывода звука, который отличается от вышеупомянутых способов.
Блок 360 получения пользовательской информации получает информацию о пользователе (эта информация называется пользовательской информацией) и выводит полученную пользовательскую информацию в блок 370 управления. Например, блок 360 получения пользовательской информации может получать пользовательскую информацию путем получения ввода из блока приема операций (такого как клавиатура, мышь, пульт дистанционного управления, игровой планшет или сенсорная панель), с помощью которого пользователь может непосредственно устанавливать способ отображения. Блок приема операций представляет собой, например, операционный блок для назначения желаемой области на изображении, отображаемом на экране блока 351 отображения изображения. Например, блок 360 получения пользовательской информации может получить пользовательскую информацию путем приема ввода из устройства, которое может распознать намерение пользователя, такого как камера, микрофон или датчик определенного вида (такой как, гиродатчик или датчик, который обнаруживает человеческое тело).
Например, блок 360 получения пользовательской информации получает пользовательскую информацию, выработанную посредством пользовательской операции, когда информация, основанная на потоке, принятом из другого устройства обработки информации (например, устройства 200 обработки информации) через беспроводную связь, выводится из блока 350 вывода изображения/звука. Эта пользовательская информация представляет собой пользовательскую информацию, выработанную в ходе операции пользователя, которая относится, например, к изображению, отображаемому на экране блока 351 отображения. Пользовательская информация представляет собой информацию, которая вырабатывается на основании операции пользователя, которая, например, относится к изображению, отображаемому на экране блока 351 отображения.
Блок 370 управления побуждает блок 390 удержания информации управлять соответствующими частями информации, полученной блоком 330 приема потока данных, и управляет соответствующими устройствами-источниками, основываясь на информации управления, удерживаемой в блоке 390 удержания информации управления. Блок 370 управления также выполняет управление скоростью передачи данных в отношении потоков, передаваемых из устройств-источников таким образом, чтобы повысить стабильность всей системы.
Например, блок 370 управления выполняет управление скоростью передачи данных на основании пользовательской информации, полученной блоком 360 получения пользовательской информации, и информации управления, удерживаемой в блоке 390 удержания информации управления. В частности, блок 370 управления вырабатывает сигнал управления для выполнения управления скоростью передачи данных потока для каждого устройства-источника на основании информации управления, удерживаемой в блоке 390 удержания информации управления, и выводит выработанный сигнал управления в блок 380 передачи сигнала управления. Например, блок 370 управления изменяет разрешение изображения, которое будет отображаться на экране блока 351 отображения на основании пользовательской информации и информации управления, и вырабатывает сигнал управления для запроса скорости передачи, эквивалентной этому разрешению из каждого устройства-источника. Блок 370 управления также вырабатывает сигнал управления для изменения области отображения изображения на экране блока 351 отображения на основании пользовательской информации и информации управления, например. Блок 370 управления также вырабатывает сигнал управления для изменения размера изображения на экране блока 351 отображения на основании пользовательской информации и информации управления, например.
Блок 370 управления также выполняет управление с целью установки частотного канала, который будет использоваться, и разрешения на основании пользовательской информации и информации управления. Например, блок 370 управления устанавливает частотный канал, который будет использоваться для каждого устройства-источника среди частотных каналов блока 320 беспроводной связи. В случае, когда частотные каналы имеют режимы потребляемой мощности, которые отличаются друг от друга, блок 370 управления может распознать соответствующие режимы и установить частотный канал с учетом потребляемой мощности мобильного устройства. То есть блок 370 управления может установить первый режим потребляемой мощности, который относится к первому частотному диапазону, и независимо от этого, установить второй режим потребляемой мощности, который относится ко второму частотному диапазону с более высокой скоростью передачи данных в отличие от первого частотного диапазона.
Блок 380 передачи сигнала управления выполняет процесс передачи, чтобы передавать сигнал управления, выводимый из блока 370 управления в другое устройство беспроводной связи через блок 320 беспроводной связи и антенну 310.
Блок 390 удержания информации управления представляет собой таблицу, которая удерживает информацию (информацию управления) для управления соответствующими устройствами источников, поддерживающими соединение с устройством 300 обработки информации с использованием беспроводной связи. Содержания информации, удерживаемой в блоке 390 удержания информации управления, будут подробно описаны ниже со ссылкой на фиг. 4.
Пример содержаний информации, удерживаемой в блоке удержания информации управления
На фиг. 4 представлена схема, схематично показывающая пример содержаний информации, удерживаемой в блоке 390 удержания информации управления, в первом варианте осуществления настоящей технологии.
Блок 390 удержания информации управления представляет собой таблицу, которая удерживает информацию (информацию управления) для управления соответствующими устройствами источников, поддерживающими связь с устройством 300 обработки информации с использованием беспроводной связи. Например, блок 390 удержания информации управления содержит информацию 391 идентификации терминала, информацию о частотных каналах 392, информацию 393 об измерении распространения радиоволн, информацию 394 об устройстве, информацию об уровнях использования полосы 395, информацию о выходных форматах 396, информацию о режимах ожидания/активизации 397, которые связаны друг с другом.
В информации 391 идентификации терминала хранится информация идентификации для идентификации устройств источников, поддерживающих связь с устройством 300 обработки информации через беспроводную связь.
В частотных каналах 392 хранятся частотные каналы, которые фактически используются устройствами источников, поддерживающими связь с устройством 300 обработки информации через беспроводную связь.
В информации 393 об измерении распространения радиоволн хранится информация об измерении распространения радиоволн, которая относится к устройствам источников, поддерживающих связь с устройством 300 обработки информации через беспроводную связь. Эта информация об измерении распространения радиоволн содержит результаты измерений, полученные с помощью блока 330 приема потока данных для каждого устройства-источника, поддерживающего связь с устройством 300 обработки информации через беспроводную связь.
В качестве информации 393 об измерении распространения радиоволн хранятся, например, результаты измерений частоты пакетной ошибки (PER), частоты битовой ошибки (BER), количество повторных передач пакетов и значения пропускной способности. Кроме того, в качестве информации 393 об измерении распространения радиоволн хранятся, например, пропущенные кадры, отношения "сигнал/помеха" (SIR) и индикаторы уровня принятого сигнала (RSSI). В данном случае вместо SIR можно использовать отношения "сигнал / помеха + шум" (SINR). Информация 393 об измерении распространения радиоволн, показанная на фиг. 4, является примером, и может храниться по меньшей мере один из этих параметров или некоторая другая информация об измерении распространения радиоволн, полученная блоком 330 приема потока данных. Альтернативно, можно получить и сохранить информацию об измерении распространения радиоволн, полученную с помощью устройств-источников. Кроме того, на стороне приема можно обнаружить задержку принимаемого пакета и использовать информацию, которая относится к этой задержке пакета, в качестве информации об измерении распространения радиоволн. Эта задержка пакета служит показателем, который относится к распространению радиоволн, так как задержка вызвана передачей на стороне приема в процессе повторной передачи на уровне 2, например, при возникновении ошибки. Кроме того, задержка пакета служит показателем того, что некоторые характеристики линии связи ухудшаются в системе беспроводной связи, в которой, например, радиодиапазон совместно используется среди устройств.
В информации 394 об устройстве хранятся типы устройств-источников (атрибуты устройств-источников), поддерживающих связь с устройством 300 обработки информации через беспроводную связь. Например, в качестве типа устройства-источника хранится мобильное устройство или стационарное устройство. В качестве типа устройства-источника может храниться устройство, которое будет использоваться при подсоединении к источнику питания, или некоторое другое устройство. Альтернативно, в качестве типа устройства-источника можно храниться устройство, приводимое в действие от аккумулятора, или некоторое другое устройство.
На уровнях 395 использования полосы пропускания хранятся уровни использования полосы пропускания устройств-источников поддерживающих связь с устройством 300 обработки информации через беспроводную связь. В качестве уровня использования полосы пропускания можно использовать, например, разрешение или пропускную способность. В качестве альтернативы, используемые значения пропускной способности могут храниться в качестве уровней использования полосы пропускания. Кроме того, можно создать предварительно определенную таблицу, и числа, показывающие соответствующие области в таблице, можно хранить в целях управления.
В выходных форматах 396 хранятся выходные форматы данных, основанных на потоках, переданных из устройств-источников, поддерживающих связь с устройством 300 обработки информации через беспроводную связь. Например, форматы отображения (основное изображение и дополнительное изображение) данных изображения хранятся в блоке 351 отображения на основании потоков, переданных из устройств-источников. Кроме того, хранятся, например, выходные форматы (основной звук и дополнительный звук) аудиоданных, выводимых из блока 352 вывода звука на основании потоков, переданных из устройств-источников. Дополнительное изображение может не отображаться в зависимости от форматов отображения.
В режимах ожидании/активизации 397 хранятся режимы (режим ожидания и режим активизации) устройств-источников, поддерживающих связь с устройством 300 обработки информации через беспроводную связь. Режим ожидания и режим активизации будут подробно описаны ниже со ссылкой на фигуры 6-8.
Как описано выше, информация управления, удерживаемая в блоке 390 удержания информации управления, представляет собой информацию управления, которая соединяет информацию идентификации (информацией 391 идентификации терминала) для идентификации других устройств обработки информации с информацией о возможностях, касающейся других устройств обработки информации. Кроме того, информация управления, удерживаемая в блоке 390 удержания информации управления, включает в себя, в качестве информации о возможностях, касающейся других устройств обработки информации, по меньшей мере информацию (информацию 393 об измерении распространения радиоволн) об измерении распространения радиоволн, которая относится к связи с другими устройствами обработки информации, и информацию (ожидание/активизация 397) о потребляемой мощности. Кроме того, информация управления, удерживаемая в блоке 390 удержания информации управления, включает в себя, в качестве информации о возможностях, касающейся других устройств обработки информации, по меньшей мере информацию (выходные форматы 396) о выходных форматах для отображения информации об изображении. Информация о выходных форматах представляет собой информацию, показывающую, например то, является ли информация об изображении основным отображением или дополнительным отображением.
Пример перехода изображений
На фиг. 5 представлена схема, показывающая пример перехода изображений, отображаемых на экране блока 351 отображения устройства 300 обработки информации в первом варианте осуществления настоящей технологии.
На фиг. 5а показан пример форматов отображения изображения 11 и изображения 12, отображаемых на экране блока 351 отображения устройства 300 обработки информации таким образом, чтобы изображение 11 отображалось как основное изображение, в то время как изображение 12 отображалось как дополнительное изображение.
На фиг. 5b показан пример форматов отображения изображения 11 и изображения 12, отображаемых на экране блока 351 отображения устройства 300 обработки информации таким образом, чтобы изображение 11 отображалось как дополнительное изображение, в то время как изображение 12 отображалось как основное изображение.
Например, предполагается, что устройство 200 обработки информации и устройство 400 обработки информации каждое по отдельности передает поток (данные изображения и аудиоданные) со стандартным разрешением в устройство 300 обработки информации. В этом случае изображение 11, основанное на данных изображения, переданных из устройства 200 обработки информации, и изображение 12, основанное на данных изображения, переданных из устройства 400 обработки информации, могут отображаться на экране блока 351 отображения устройства 300 обработки информации таким образом, чтобы изображение 11 и изображение 12 имели одинаковый размер, как показано на фиг. 1. Хотя в этом примере разрешение и область отображения являются неподвижными, в блок 351 отображения можно добавить функцию счетчика для того, чтобы изображение 11 и изображение 12 повторно масштабировалось и затем отображалось на экране блока 351 отображения. Однако для простоты объяснения вариант осуществления настоящей технологии основывается на том предположении, что эта функция не используется.
Что касается соответствующих форматов отображения изображения 11 и изображения 12, форматы отображения, которые были установлены во время предыдущей связи, могут быть сохранены, и изображение 11 и изображение 12 в этих форматах отображения могут отображаться на экране блока 351 отображения устройства 300 обработки информации.
Альтернативно, форматы отображения изображения 11 и изображения 12 можно определить на основании очередности подсоединений к устройству 300 обработки информации. Например, предполагается, что устройство 200 обработки информации подсоединяется первым к устройству 300 обработки информации, и, после этого подсоединения, устройство 400 обработки информации подсоединяется к устройству 300 обработки информации. В этом случае, изображение 11 и изображение 12 отображаются на экране блока 351 отображения устройства 300 обработки информации таким образом, чтобы изображение 11 отображалось как основное изображение, в то время как изображение 12 отображалось как дополнительное изображение. То есть основное изображение и дополнительное изображение могут отображаться в этой очередности на основании очередности подсоединений к устройству 300 обработки информации.
Предполагается, что пользовательская информация, показывающая, что изображение 12 является основным изображением, получается с помощью блока 360 получения пользовательской информации в том случае, когда изображение 11 и изображение 12 отображаются на экране блока 351 отображения таким образом, чтобы изображение 11 отображалось как основное изображение, в то время как изображение 12 отображалось как дополнительное изображение, как показано на фиг. 5а. Например, зритель выполняет операцию для установки изображения 12 в качестве основного изображения при помощи пульта дистанционного управления или указателя, такого как жест, и пользовательская информация, показывающая, что изображение 12 является основным изображением, получается затем с помощью блока 360 получения пользовательской информации. В этом случае, изображение 11 и изображение 12 отображаются на дисплее 351 таким образом, чтобы изображение 12 отображалось как основное изображение, в то время как изображение 11 отображалось как дополнительное изображение, как показано на фиг. 5b. Положения отображения изображения 11 и изображение 12 на поверхности отображения блока 351 отображения определяются также на основании пользовательской информации (например, ручной операции или линии визирования), полученной с помощью блока 360 получения пользовательской информации.
Пример связи
На фигурах 6-8 показан график последовательности в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии. На фигурах 6-8 показан примерный процесс связи, который будет выполняться между устройством 200 обработки информации и устройством 300 обработки информации.
На фигурах 6-8, из компонентов, образующих устройство 200 обработки информации, блок 250 выработки звукового сигнал а/сигнал а изображения, блок 260 сжатия звука/изображения и блок 270 потоковой передачи данных показаны в качестве системы передачи данных 201. Между тем, в качестве системы 202 управления линией связи показаны антенна 210, блок 220 беспроводной связи, блок 230 приема сигнала управления и блок 240 управления.
На фигурах 6-8, из компонентов, образующих устройство 300 обработки информации, антенна 310, блок 320 беспроводной связи, блок 330 приема потока данных, блок 370 управления и блок 380 передачи сигнала управления показаны в качестве системы 301 управления линией связи. Между тем, блок 340 распаковки изображения/звука, блок 350 вывода изображения/звука и блок 360 получения пользовательской информации показаны в качестве системы 302 ввода-вывода.
Кроме того, на фигурах 6-8 показан пример, где изображение, основанное на данных изображения, переданных из устройства 200 обработки информации, отображается сначала как дополнительное изображение на экране блока 351 отображения устройства 300 обработки информации, и в устройстве 200 обработки информации устанавливается режим низкой потребляемой мощности. В данном примере, изображение, основанное на данных изображения, переданных из устройства 200 обработки информации, отображается затем как основное изображение на экране блока 351 отображения, и в устройстве 200 обработки информации устанавливается режим регулярной потребляемой мощности. То есть на фигурах 6-8 показан пример установления соединения между устройством 200 обработки информации и устройством 300 обработки информации, и пример перехода режима потребляемой мощности в устройстве 200 обработки информации.
Сначала, при подаче питания на устройство 300 обработки информации предыдущий выходной формат (выходной формат во время отключения питания устройства 300 обработки информации) устанавливается в качестве выходного формата (формата отображения изображения и формата вывода звука) устройства 300 обработки информации (501). Блок 370 управления устройства 300 обработки информации побуждает блок 390 удержания информации управления (показанный на фиг. 4) удерживать информацию управления, касающуюся соответствующих устройств-источников, поддерживающих связь с устройством 300 обработки информации через беспроводную связь. Основываясь на предыдущем выходном формате, блок 370 управления устройства 300 обработки информации побуждает блок 351 отображения отображать изображения 11 и 12, соответствующие двум потокам, которые передаются из устройства 200 обработки информации и устройства 400 обработки информации, как показано на фиг. 5.
Затем, предположительно, пользователем выполняется операция установки выходного формата (операция изменения) (502). В этом случае сигнал управления, который относится к операции установки, получается в качестве пользовательской информации с помощью блока 360 получения пользовательской информации, и пользовательская информация выводится в блок 370 управления. Затем блок 370 управления изменяет содержания информации, удерживаемой в блоке 390 удержания информации управления (показанном на фиг. 4) на основании пользовательской информации (503, 504). Например, операция установки (операция изменения), предположительно, выполняется для того, чтобы изменить изображение 11, основанное на данных изображения, переданных из устройства 200 обработки информации, на дополнительное изображение, как показано на фиг. 5b. В этом случае, блок 370 управления изменяет выходной формат 396 (показанный на фиг. 4) устройства 200 обработки информации в блоке 390 удержания информации управления на "дополнительный" ("sub") (503, 504).
Устройство 200 обработки информации передает запрос таблицы режимов (предписание на запрос для разрешения/качества аудио, режима низкой потребляемой мощности и т.п.) в устройство 300 обработки информации на регулярной основе или на нерегулярной основе (или только во время начала) (505, 506). Этот запрос таблицы режимов для запрашивания передачи соответствующих частей информации, управляемой в устройстве 300 обработки информации (соответствующие части информации представляют собой информацию управления, касающуюся устройства 300 обработки информации, и информацию, которая будет использоваться при поддержании связи с устройством 200 обработки информации (такую как информация о разрешении, которая может отображаться на устройстве 200 обработки информации)).
После приема запроса таблицы режимов (506), устройство 300 обработки информации передает информацию о команде в ответ на запрос таблицы режимов (информация о команде включает в себя разрешение/качества аудио, типы изображения и аудиокодеки, наличие/отсутствие 3D-функции, наличие/отсутствие защиты содержания, размер отображения устройством отображения, информацию о топологии, имеющиеся протоколы, информацию об установочных параметров (такую как информацию о порте), касающуюся этих протоколов, информацию об интерфейсе подключения (такую как тип разъема), положения горизонтальной синхронизации и вертикальной синхронизации, информацию запроса о приоритете выполняемых функций, касающуюся устройства-источника, ответную реакцию таблицы управления режимами, такую как совместимость/несовместимость с режимом низкой потребляемой мощности, максимальную пропускную способность, которую можно обеспечить при передаче или приеме с использованием радиосвязи, питание центрального процессорного устройства (CPU), уровень заряда аккумулятора и информацию об источнике питания) (507, 508). Информация о команде представляет собой информацию об устройстве 200 обработки информации, которая предназначена для устройства 300 обработки информации, которое запрашивает установочные параметры из устройства 200 обработки информации с учетом условий распространения радиоволн и формы отображения. Информация о команде представляет собой также информацию, которая включает в себя информацию о выходном формате, касающуюся разрешения/качества аудио, и совместимость/несовместимость с режимом низкой потребляемой мощности. Эти части информации также включены в информацию о возможностях. В данном случае информация о выходном формате, касающаяся разрешения/качества аудио устройства 200 обработки информации, представляет собой информацию, показывающую, что выходной формат данных, передаваемых из устройства 200 обработки информации, является "основным" или "дополнительным". Устройство 300 обработки информации содержит в себе запрос, который относится к установочным параметрам разрешения/качества аудио, и режим низкой потребляемой мощности в форме параметров в информации о команде с точки зрения устройства 300 обработки информации, и затем передает информацию о команде. В отличие от соответствующих частей информации об устройстве 200 обработки информации, устройство 300 обработки информации может также передавать соответствующие части информации о всех устройствах-источниках в качестве информация о команде. В этом случае устройство 200 обработки информации выбирает и использует только информацию об устройстве 200 обработки информации. Устройство, совместимое с Wi-Fi CERTIFIED Miracast, совместимо с wfd-audio-codecs, wfd-video-formats, wfd-content-protection, wfd-displayedid, wfd-coupledsink, wfd-client-rtpports, wfd-I2C, wfd-uibccapability, wfd-connectortype, wfd-standby-resume-capability и т.п., которые заданы в сообщении RTSP Message. Однако в этой команде содержание передаваемого сообщения не ограничивается особым образом.
В случае, когда принимается информация о команде (508), блок 240 управления устройства 200 обработки информации идентифицирует выходной формат данных, переданных из устройства 200 обработки информации как "основной" или "дополнительный" на основании информация о команде. Блок 240 управления устройства 200 обработки информации также определяет, имеет ли устройство 300 обработки информации функцию, совместимую с рабочим режимом потребляемой мощности на основании информация о команде. Затем блок 240 управления устройства 200 обработки информации передает информацию об установке режима, показывающую, что должен быть установлен идентифицированный выходной формат, в устройство 300 обработки информации (509, 510). В этом примере выходной формат данных, поступающих из устройства 200 обработки информации, был идентифицирован как "дополнительный". Кроме того, устройство 300 обработки информации имеет функцию, совместимую с режимом низкой потребляемой мощности. Поэтому блок 240 управления устройства 200 обработки информации передает информацию об установке режима в устройство 300 обработки информации, чтобы уведомить устройство 300 обработки информации о том, что должен быть установлен идентифицированный выходной формат (дополнительный) и должен быть установлен режим низкой потребляемой мощности (509, 510).
В этом примере режим низкой потребляемой мощности устанавливается после того, как изображение будет идентифицировано как основное изображение или как дополнительное изображение на основании информации о команде. Однако режим низкой потребляемой мощности можно установить независимо от того, является ли изображение основным изображением, или является ли изображение дополнительным изображением. Например, обменом флагом разрешения для разрешения перехода в режим низкой потребляемой мощности осуществляется между устройством-источником и устройством-приемником, и можно установить режим низкой потребляемой мощности.
Затем блок 240 управления устройства 200 обработки информации устанавливает дополнительный режим в качестве режима передачи (511). В результате, в системе 201 передачи данных устанавливаются разрешение для отображения дополнительного изображения и качество аудио для вывода дополнительного звука (512). Между тем, в системе 202 управления линией связи устанавливается режим низкой потребляемой мощности (513).
В случае, когда устанавливается режим низкой потребляемой мощности, как описано выше, как устройство-приемник, так и устройство-источник должны иметь соответствующую функцию. Например, мобильное устройство (такое как портативный телефон, смартфон, или терминал планшетного компьютера) обычно приводится в действие от аккумулятора. Поэтому, если выходной формат данных, переданных из своего собственного устройства (где выходной формат является "дополнительным" ("sub")), предпочтительно минимизируется потребляемая мощность аккумулятора своего собственного устройства. В связи с этим, предпочтительно устанавливать режим низкой потребляемой мощности в устройстве-источнике, имеющем выходной формат "дополнительный" в установочном параметре устройства-приемника. Кроме того, в процессе установки (512) установку можно выполнить таким образом, чтобы в громкоговорителе воспроизводился только звук устройства-источника, назначенного основному изображению, а звук устройства-источника, назначенного дополнительному изображению, не воспроизводился. Альтернативно, установку можно выполнить таким образом, чтобы в основном увеличивалась громкость звука устройства-источника, назначенного основному изображению, а громкость звука устройства-источника, назначенного к дополнительному изображению, уменьшалась во время воспроизведения.
Как описано выше, блок 370 управления устройства 300 обработки информации выполняет управление с целью установки режима низкой потребляемой мощности в устройстве 200 обработки информации в случае, когда выходной формат устанавливается в качестве дополнительного изображения (дополнительного отображения). То есть блок 370 управления устройства 300 обработки информации выполняет управление с целью установки режима потребляемой мощности в устройстве 200 обработки информации на основании выходного формата блока 351 отображения, который выводит информацию об изображении на основании потока.
В случае, когда устанавливается режим низкой потребляемой мощности как описано выше (513), блок 240 управления устройства 200 обработки информации начинает прерывистую передачу (514-522).
В частности, устройство 200 обработки информации приостанавливает процесс передачи в течение определенного периода времени и переводит соответствующие компоненты в режим ожидания (514). По истечении некоторого периода времени (514) устройство 200 обработки информации активизирует соответствующие компоненты устройства 200 обработки информации для того, чтобы выполнить процесс передачи, и выполняет передачу в устройство 300 обработки информации (515-520).
Например, блок 240 управления устройства 200 обработки информации передает сообщение запроса в устройство 300 обработки информации, чтобы проверить, имеется ли изменение (такое как изменение выходного формата) в устройстве 300 обработки информации (515, 516).
После приема сообщения запроса (516) блок 370 управления устройства 300 обработки информации передает ответное сообщение в устройство 200 обработки информации, чтобы уведомить устройство 200 обработки информации о том, что отсутствуют изменение (такие как изменение выходного формата) (517, 518). В этом примере отсутствуют изменения (такие как изменение выходного формата) в устройстве 300 обработки информации. Поэтому блок 370 управления устройства 300 обработки информации передает ответное сообщение в устройство 200 обработки информации, чтобы уведомить устройство 200 обработки информации о том, что отсутствуют изменения (такие как изменение выходного формата) (517, 518).
Как описано выше, в случае, когда принято (518) ответное сообщение в ответ на то, что отсутствуют изменения (такие как изменение выходного формата), отсутствует Необходимость изменений каких либо установочных параметров в устройстве 200 обработки информации. Поэтому блок 240 управления устройства 200 обработки информации передает поток для вывода дополнительного изображения и дополнительного звука в устройство 300 обработки информации (519, 520). После приема потока данных (520) устройство 300 обработки информации выводит изображение и звук на основании принятого потока (521). Например, изображение 11 на основании потока из устройства 200 обработки информации отображается как дополнительное изображение на экране блока 351 отображения, как показано на фиг. 5b.
Когда процесс передачи заканчивается (519), устройство 200 обработки информации приостанавливает процесс передачи в течение определенного периода времени и переводит соответствующие компоненты в режим ожидания (522). Кроме того, прерывистая передача продолжается до тех пор, пока не будет выдан запрос на изменение из устройства 300 обработки информации.
При прерывистой передаче существуют периоды, во время которых ни один поток не передается из устройства 200 обработки информации. Поэтому устройство 300 обработки информации предпочтительно выполняет процесс отображения, чтобы интерполировать и затем отобразить изображение, соответствующее потоку, который был принят последним из устройства 200 обработки информации. Однако устройство 300 обработки информации может не иметь функцию процесса интерполяции. В таком случае, во время периода ожидания на экране блока 351 отображения нельзя отобразить какое-либо изображение, поступающее из устройства 200 обработки информации. Поэтому в том случае, когда устройство 300 обработки информации не имеет функции процесса интерполяции, может продолжиться передача данных изображения из устройства 200 обработки информации. Например, среди потоков, которые будут передаваться из устройства 200 обработки информации, последние данные изображения во время приостановления передачи сохраняются в буфере передачи. Во время периода ожидания приостанавливается обработка изображения в устройстве 200 обработки информации. Однако процесс передачи продолжается для линии радиосвязи, и продолжается передача данных изображения, которые хранятся в буфере передачи.
Кроме того, во время периода ожидания, только изображение, соответствующее потоку, передаваемому из устройства 400 обработки информации, может отображаться на экране блока 351 отображения. Например, изображение, соответствующее потоку, передаваемому из устройства 400 обработки информации, может отображаться на всей поверхности экрана блока 351 отображения.
Далее, в качестве примера описан случай, когда пользователь выполняет операцию установки выходного формата (операцию изменения).
В случае, когда пользователь выполняет операцию установки выходного формата (операцию изменения) (531), блок 370 управления изменяет содержания информации, удерживаемой в блоке 390 удержания информации управления (показанном на фиг. 4) на основании пользовательской информации, которая относится к операции установки, как описано выше (532, 533). Например, операция установки (операция изменения) выполняется, предположительно, для изменения изображения 11 на основании данных изображения, переданных из устройства 200 обработки информации в основное изображение, как показано на фиг. 5. В этом случае, блок 370 управления изменяет выходной формат 396 (показанный на фиг. 4) устройства 200 обработки информации в блоке 390 удержания информации управления на "основной" (532, 533).
В этом примере в случае, когда в устройстве 200 обработки информации был установлен режим низкой потребляемой мощности, устройство 200 обработки информации было переведено, предположительно, в режим ожидания, как описано выше. В случае, когда устройство 200 обработки информации было переведено в режим ожидания, как описано выше, устройство 200 обработки информации невозможно уведомить о том, что пользователь выполнил операцию установки выходного формата (операцию изменения).
В случае, когда операция установки выходного формата (операция изменения) выполняется пользователем (531), и содержания информации, удерживаемой в блоке 390 удержания информации управления (показанном на фиг. 4), изменены (532, 533), блок 370 управления устройства 300 обработки информации устанавливает триггер изменения (534). Этот триггер изменения представляет собой триггер для уведомления устройства 200 обработки информации о том, что операция установки выходного формата (операция изменения) была выполнена пользователем после приема сообщения запроса из устройства 200 обработки информации. С помощью этого триггера изменения отменяется состояние, где устройство 200 обработки информации находится в режиме ожидания, и устройство 200 обработки информации уведомляется о том, что пользователь выполнил операцию установки выходного формата (операцию изменения).
В этом примере затем активизируются соответствующие компоненты устройства 200 обработки информации, и, предположительно, начинается передача данных в устройство 300 обработки информации. В этом случае, блок 370 управления устройства 300 обработки информации передает сообщение об отмене режима ожидания в устройство 200 обработки информации (535, 536).
После приема сообщения об отмене режима ожидания (536), блок 240 управления устройства 200 обработки информации передает ответное сообщение в устройство 300 (537, 538) обработки информации.
Как описано выше, в соответствии с запросом на отмену режима ожидания из устройства-приемника (535-538), устройство 200 обработки информации должно запросить статус установки. Поэтому блок 240 управления устройства 200 обработки информации передает запрос на таблицу режимов в устройство 300 обработки информации (539, 540). Как описано выше, этот запрос на таблицу режимов служит для запроса передачи соответствующих частей информации, управление которой осуществляется в устройстве 300 обработки информации (соответствующие части информации представляют собой информацию управления, касающуюся устройства 200 обработки информации). В вышеописанных процедурах (535-538) можно выполнить обмен сообщением (например, ответным сообщением в ответ на сообщение запроса в процедурах (515-518)) в ответ на то, что отсутствует изменение (такое как изменение выходного формата).
После приема запроса на таблицу режимов (540) устройство 300 обработки информации передает информацию о команде в соответствии с запросом на таблицу режимов (541, 542). В случае, когда информация о команде была уже передана из устройства 300 обработки информации в устройство 200 обработки информации, устройство 200 обработки информации уже получило информацию, включенную в информацию о команде. Поэтому устройство 300 обработки информации может передавать только информацию о различиях в качестве информации о команде в соответствии с запросом на таблицу режимов (541, 542), Эта информация о различиях представляет собой информацию, которая относится к изменению, и представляет собой, например, информацию о выходном формате разрешения/качества аудио, касающуюся, например, устройства 200 обработки информации.
В случае, когда принимается информация о команде (542), блок 240 управления устройства 200 обработки информации идентифицирует выходной формат данных, переданных из устройства 200 обработки информации, как "основной" или "дополнительный" на основании информация о команде. Затем блок 240 управления устройства 200 обработки информации передает информацию об установке режима, показывающую, что должен быть установлен идентифицированный выходной формат, в устройство 300 обработки информации (543, 544). В этом примере выходной формат данных из устройства 200 обработки информации был идентифицирован как "основной". Поэтому блок 240 управления устройства 200 обработки информации передает информацию об установке режима в устройство 300 обработки информации, чтобы уведомить устройство 300 обработки информации, что должна быть установлена идентифицированный выходной формат (основной), и должен быть установлен режим регулярной потребляемой мощности (543, 544). Устройство, совместимое с Wi-Fi CERTIFIED Miracast, может выполнять процедуры (539-544) посредством Capability Renegotiation (повторного согласования возможностей). В случае Capability Re-negotiation отсутствует необходимость в повторном согласовании установочных значений, которые не имели каких-либо изменений в выходном формате в процедуре (534). Такие установленные значения представляют собой, например, wfd-displayedid, wfd-client-rtpports, wfd-I2C и wfd-connectortype.
Затем блок 240 управления устройства 200 обработки информации устанавливает основной режим в качестве режима передачи (545). Соответственно, разрешение для отображения основного изображения и качества аудио для вывода основного звука устанавливаются в системе 201 передачи данных (546). Между тем, в системе 202 управления линией связи устанавливается режим регулярной потребляемой мощности (547).
В случае, когда устанавливается режим регулярный потребляемой мощности, как описано выше (547), блок 240 управления устройства 200 обработки информации начинает процесс регулярной передачи (548, 549). То есть устройство 200 обработки информации передает поток для вывода основного изображения и основного звука в устройство 300 обработки информации (548, 549). После приема потока (549) устройство 300 обработки информации выводит изображение и звук на основании принятого потока (550). Например, изображение 11, основанное на потоке из устройства 200 обработки информации, отображается на экране блока 351 отображения как основное изображение, как показано на фиг. 5а.
В этом примере, когда на устройство 300 обработки информации подается питание, предыдущий выходной формат (выходной формат в то время, когда было отключено питание устройства 300 обработки информации) устанавливается в качестве формата отображения блока 351 отображения, как описано выше. Однако некоторый другой выходной формат можно установить тогда, когда на устройство 300 обработки информации подается питание. Например, выходной формат по умолчанию можно устанавливать неизменным образом всякий раз, когда на устройство 300 обработки информации подается питание. Альтернативно, формат отображения можно определить на основании порядка подключений к устройству 300 обработки информации.
На фигурах 6-8 в качестве примера показан случай, где устройство 200 обработки информации запрашивает информацию об установочных параметрах, касающуюся устройства 300 обработки информации, и устанавливает параметры передачи на основании принятой информации о параметрах. Однако устройство 200 обработки информации может передавать запрос в устройство 300 обработки информации относительно желаемых параметров, и желаемые параметры можно установить тогда, когда из устройства 300 обработки информации получен ответ относительно того, что отсутствуют проблемы, связанные с параметрами. Такой пример показан на фигурах 9 и 10.
Пример связи
На фигурах 9-11 показана блок-схема последовательности операций в качестве примера процесса связи, который будет выполняться между устройствами в системе 100 связи в первом варианте осуществления настоящей технологии. На фигурах 9 и 10 показана блок-схема последовательности операций, образованная путем частичного изменения примерного процесса связи, показанного на фигурах 6-8. Поэтому на фигурах 9 и 10 те же самые компоненты, как и в примерном процессе связи, показанном на фигурах 6-8, обозначены одинаковыми ссылочными позициями, как и на фигурах 6-8, и в приведенном ниже описании их объяснение будет частично опущено. На фиг. 11 показана блок-схема последовательности операций, образованная путем частичного изменения примерного процесса связи, показанного на фиг. 9. Поэтому на фиг. 11 те же самые компоненты, как и в примерном процессе связи, показанном на фиг. 9, обозначены одинаковыми ссылочными позициями, как и на фиг. 9, и в приведенном ниже описании их объяснение будет частично.
Процедуры (561-564), показанные на фиг. 9, эквивалентны процедурам (501-504), показанным на фиг. 6.
Затем блок 370 управления устройства 300 обработки информации передает уведомление о статусе режима в устройство 200 обработки информации, чтобы уведомить устройство 200 обработки информации относительно выходного формата, установленного пользователем (565, 566). Это уведомление о статусе режима представляет собой информацию, предназначенную для уведомления устройства 200 обработки информации не только о выходном формате (например, "основном" или "дополнительном"), установленном пользователем, но также и о разрешении/качестве аудио, которое можно установить с помощью устройства 200 обработки информации, типах изображения и аудиокодеков, наличии/отсутствии 3D-функций, наличии/отсутствии защиты содержания, размере отображения устройства отображения, информации о топологии, имеющихся протоколах, информации об установочных параметрах (такой как информация о портах), касающейся этих протоколов, информации об интерфейсе подключения (такой как тип разъема), положениях горизонтальной синхронизации и вертикальной синхронизации, информации запроса о приоритете выполняемых функций, касающейся устройства-источника, ответах таблицы управления режимами, таких как совместимость/несовместимость с режимом низкой потребляемой мощности, максимальной пропускной способность, которая позволяет обеспечить передачу или прием с помощью радиосвязи, мощности CPU, уровне заряда аккумулятора, информации об источнике питания и т.п.
Как описано выше, сразу после того, как пользователь выполнит на устройстве 300 обработки информации операцию установки выходного формата, уведомление о статусе режима для уведомления устройства 200 обработки информации относительно выходного формата согласно операции установки можно передать в устройство 200 обработки информации. Соответственно, можно сократить время установки (время изменения), которое требуется между устройством 200 обработки информации и устройством 300 обработки информации, которые поддерживают связь друг с другом через беспроводную связь.
После приема уведомления о статусе режима (566) блок 240 управления устройства 200 обработки информации сравнивает параметр статуса, заданный в ходе принятого уведомления о статусе режима, со своим собственным параметром статуса. Затем определяет блок 240 управления устройства 200 обработки информации определяет содержания установочных параметров (таких как разрешение/качество аудио и режим потребляемой мощности) на основании результата сравнения. Затем блок 240 управления устройства 200 обработки информации передает запрос установки режима в устройство 300 обработки информации, чтобы уведомить устройство 300 обработки информации об определенных содержаниях установки (таких как разрешение/качество аудио и режим потребляемой мощности) (567, 568).
После приема запроса на установку режима (568) блок 370 управления устройства 300 обработки информации определяет, разрешить ли содержания установочных параметров (таких как разрешение/качество аудио и режим потребляемой мощности) заданных принятым запросом на установку режима. Затем блок 370 управления устройства 300 обработки информации передает команду разрешения/запрета установки режима в устройство 200 обработки информации, чтобы уведомить устройство 200 обработки информации о результате определения (569, 570).
После приема команды разрешения/запрета установки режима (570) блок 240 управления устройства 200 обработки информации проверяет содержания команды разрешения/запрета установки режима. В случае, когда принятая команда разрешения/запрета установки режима разрешает установку содержаний согласно запросу установки режима, переданному из устройства 200 обработки информации, блок 240 управления устройства 200 обработки информации устанавливает дополнительный режим в качестве режима передачи (571). Процедуры (571-574), показанные на фиг. 9, эквивалентны процедурам (511-514), показанным на фиг. 6. Кроме того, процедуры (575-578), показанные на фиг. 10, эквивалентны процедурам (519-522), показанным на фиг. 7.
В случае, когда принятая команда разрешения/запрета установки режима не разрешает содержания установки согласно запросу на установку режима, переданному из устройства 200 обработки информации, блок 240 управления устройства 200 обработки информации вновь определяет содержания установочных параметров (таких как разрешение/качества аудио и режим потребляемой мощности). Затем блок 240 управления устройства 200 обработки информации передает запрос на установку режима в устройство 300 обработки информации, чтобы уведомить устройство 300 обработки информации о вновь определенных содержаниях установочных параметров (таких как разрешение/качества аудио и режим потребляемой мощности).
Процедуры (581-583), показанные на фиг. 10, эквивалентны процедурам (531-533), показанным на фиг. 7.
Затем блок 370 управления устройства 300 обработки информации передает уведомление об изменении статуса режима в устройство 200 обработки информации, чтобы уведомить устройство 200 обработки информации о выходном формате, измененном пользователем (584, 585). Это уведомление об изменении статуса режима представляет собой информацию для уведомления устройства 200 обработки информации не только о выходном формате (например, "основном" или "дополнительном"), измененном пользователем, но также о разрешении/качестве звука, которое может быть установлено устройством 200 обработки информации, совместимости/несовместимости с режимом низкой потребляемой мощности и т.п.
После приема уведомления об изменении статуса режима (585) блок 240 управления устройства 200 обработки информации определяет содержания установочных параметров (таких как разрешение/качества аудио и режим потребляемой мощности). Эта процедура определения содержаний установочных параметров совпадает с вышеописанной процедурой определения. Затем блок 240 управления устройства 200 обработки информации передает запрос на изменение в устройство 300 обработки информации режима, чтобы уведомить устройство 300 обработки информации об определенных содержаниях установочных параметров (таких как разрешение/качества аудио и режим потребляемой мощности) (586, 587).
После приема запроса на изменение режима (587) блок 370 управления устройства 300 обработки информации определяет, разрешить ли содержания установочных параметров (таких как разрешение/качества аудио и режим потребляемой мощности), точно определенных принятым запросом на изменение режима. Затем блок 370 управления устройства 300 обработки информации передает команду разрешения/запрета установки режима в устройство 200 обработки информации, чтобы уведомить устройство 200 обработки информации о результатах определения (588, 589).
После приема команды разрешения/запрета установки режима (589) блок 240 управления устройства 200 обработки информации проверяет содержание команды разрешения/запрета установки режима и устанавливает режим передачи (590). Эта процедура проверки совпадает с вышеописанной процедурой проверки. Кроме того, процедуры (590-595), показанные на фиг. 10, эквивалентны процедурам (545-550), показанным на фиг. 8.
В этом случае, при выполнении переключения между дополнительным изображением и основным изображением устройство-источник может содержать в себе информацию, показывающую, что таймирование переключения (такого как информация, показывающая начало группы изображений (GOP), или информация, Показывающая начало изображения) в потоке, и затем передать поток. Другими словами, при выполнении переключения между дополнительным изображением и основным изображением устройство-источник может передавать информацию, показывающую таймирование переключателя, в устройство-приемник. В этом случае, устройство-приемник, которое приняло поток, может выполнить переключение между дополнительным изображением и основным изображением в подходящее время на основании информации, показывающей таймирование.
На фигурах 6-10 показаны примеры, где выполняется управление ожиданием и активизацией устройства-источника, поддерживающего связь с устройством-приемником. Однако ожиданием и активизацией устройства-приемника можно управлять на основании ожидания и активизации устройств-источников, поддерживающих связь с устройством-приемником. Например, устройством-приемником можно управлять с целью перехода его в режим ожидания, когда все устройства-источники, поддерживающие связь с устройством-приемником, находятся в режиме ожидания. Кроме того, устройством-приемником может управлять с целью перехода его в режим активизации, когда по меньшей мере одно из устройств-источников, поддерживающих связь с устройством-приемником, находится в режиме активизации.
В процедурах (565-570), показанных на фиг. 9, устройство-приемник может уведомить устройство-источник об изменении содержаний информации, удерживаемой в процедуре (564), и устройство-источник может передавать запрос таблицы режимов. Эта модификация показана на фиг. 11.
Как показано на фиг. 11, устройство 300 обработки информации уведомляет устройство 200 обработки информации о том, что выходной формат изменился (564), и передает уведомление о статусе режима для подсказки передачи запроса на установку режима из устройства 200 обработки информации (565, 566). Устройство 200 обработки информации, которое приняло уведомление о статусе режима, передает подтверждение уведомления о статусе режима, показывающее подтверждение уведомления о статусе режима, в устройство 300 обработки информации, если это возможно (851, 852).
После того, как подтверждение уведомления о статусе режима передано вышеупомянутым способом (851), выполняются соответствующие процедуры (853-858). Соответствующие процедуры (853-858) эквивалентны процедурам (505-510), показанным на фиг. 6. После того, как подтверждение уведомления о статусе режима передано вышеупомянутым способом (851), соответствующие процедуры (853-858) выполняются таким образом, чтобы можно было выполнить соответствующим образом управление скоростью передачи данных в соответствии с изменением статуса (изменением выходного формата (564)).
В команде, предварительно обработанной согласно Wi-Fi CERTIFIED Miracast, например, сообщение RTSPM5 Message, включающее в себя «wfd-triggered-method», определяется как команда, которая теперь будет передаваться из устройства 200 обработки информации в устройство 300 обработки информации. Однако, если сообщение RTSPM5 Message, включающее в себя «wfd-triggered-method», можно раскрыть как команду, которая будет передаваться из устройства 300 обработки информации в устройство 200 обработки информации, устройство 200 обработки информации принимает сообщение RTSPM5 Message, включающее в себя «wfd-triggered-method», и устройство 200 обработки информации может начать повторное согласование возможностей (Capability Renegotiation) с устройством 300 обработки информации. То есть обмен информацией управления можно осуществить с использованием сообщения RTSPM5 Message, включающего в себя «wft-triggered-method». Например, блок 370 управления устройства 300 обработки информации может выполнять управление таким образом, чтобы сообщение RTSPM5 Message, включающее в себя «wfd-triggered-method», заданное в спецификациях Wi-Fi CERTIFIED Miracast, можно было передать в устройство 200 обработки информации в качестве команды для уведомления устройства 200 обработки информации об изменении в информации управления, если таковое имеется. В отличие от этих команд, новую команду можно задать таким образом, чтобы можно выполнять одинаковые процедуры, как упомянуто выше.
Примерная работа устройства обработки информации (устройства-источника)
На фиг. 12 представлена блок-схема последовательности операций, показывающая в качестве примера процедуры обработки в процессе передачи данных, который будет выполняться устройством 200 обработки информации в первом варианте осуществления настоящей технологии. На фиг. 12 показан в качестве примера случай, где устройство 200 обработки информации сначала передает поток (данные изображения и аудиоданные) со стандартным разрешением в устройство 300 обработки информации. В этом случае, устройство 300 обработки информации принимает выходной сигнал на основании потока.
Сначала блок 240 управления передает запрос на таблицу режимов в устройство 300 обработки информации (этап S1001). Затем блок 240 управления определяет, принята ли информация о команде из устройства 300 обработки информации (этап S1002). Если информация о команде не принята, блок 240 управления продолжает осуществлять контроль. Если информация о команде не принята даже после определенного периода ожидания, процесс может превысить лимит времени и закончиться. Например, согласно Wi-Fi CERTIFIED Miracast, в зависимости от обстоятельств период ожидания устанавливается равным пяти - девяти секундам.
Если информация о команде принята из устройства 300 обработки информации (этап S1002), блок 240 управления передает информацию об установке режима, показывающую, что режим должен быть установлен на основании принятой информация о команде, в устройство 300 обработки информации (этап S1003).
Затем блок 240 управления устанавливает режим на основании принятой информация о команде (этап S1004). В случае, когда запрос на изменение, предназначенный для увеличения разрешения, включен в информацию о команде, блок 240 управления устанавливает разрешение изображения и звук в соответствии с запросом на изменение. В случае, когда запрос на изменение, предназначенный для снижения разрешения, включен в информацию о команде, блок 240 управления устанавливает разрешение изображения и качества аудио в соответствии с запросом на изменение.
Затем блок 240 управления выполняет процесс передачи, чтобы передавать поток в устройство 300 обработки информации в соответствии с установочными параметрами (этап S1005).
Затем блок 240 управления определяет, установлен ли режим низкой потребляемой мощности (этап S1006). Если режим низкой потребляемой мощности не установлен (или если установлен режим регулярной потребляемой мощности), блок 240 управления переходит на этап S1011. С другой стороны, если установлен режим низкой потребляемой мощности (этап S1006), блок 240 управления находится в спящем режиме в течение определенного периода времени (этап S1007).
Затем блок, 240 управления передает сообщение запроса в устройство 300 обработки информации (этап S1008). Затем блок 240 управления определяет, принято ли ответное сообщение из устройства 300 обработки информации (этап S1009). Если не принято ни одного ответного сообщения, блок 240 управления продолжает осуществлять контроль. Если не принято ни одного ответного сообщения даже после определенного периода ожидания, процесс может превысить лимит времени и закончиться. Например, согласно Wi-Fi CERTIFIED Miracast, в зависимости от обстоятельств период ожидания устанавливается равным пяти - девяти секундам.
Если ответное сообщение было принято из устройства 300 обработки информации (этап S1009), то блок 240 управления определяет, включает ли в себя ответное сообщение запрос на изменение (этап S1010). Если ответное сообщение включает в себя запрос на изменение (этап S1010), блок 240 управления возвращается на этап S1001.
Если ответное сообщение не включает в себя любой запрос на изменение (этап 51010), блок 240 управления определяет, был ли принят запрос на изменение (этап S1011). Если запрос на изменение был принят (этап S1011), блок 240 управления возвращается на этап S1001. С другой стороны, если ни один запрос на изменение не был принят (этап 51011), блок 240 управления определяет, была ли выполнена операция остановки передачи (этап S1012). Если операция остановки передачи была выполнена (этап S1012), блок 240 управления заканчивает процесс передачи данных. С другой стороны, если ни одна операция остановки передачи не была выполнена (этап S1012), блок 240 управления возвращается на этап S1005.
Примерная работа устройства обработки информации (устройства-приемника) На фиг. 13 представлена блок-схема последовательности операций, показывающая в качестве примера процедуры обработки в процессе управления скоростью передачи данных, который будет выполняться устройством 300 обработки информации в первом варианте осуществления настоящей технологии. На фиг. 13 показан пример случай, где устройство 300 обработки информации определяет содержания установочных параметров (таких как разрешение и режимы потребляемой мощности) в устройствах-источниках после приема потоков (данных изображения и аудиоданных).
Например, блок 370 управления устройства 300 обработки информации может определить разрешение, которое будет использоваться, и частотный канал, который будет использоваться, в соответствии с пользовательской информацией для установки основного изображения и условиями распространения радиоволн в линии связи между устройством 300 обработки информации и каждым устройством-источником.
Например, в ситуации, показанной на фиг. 5а, для выбора изображения 12 выполняется операция пользователя. В этом случае, разрешение изображения 12 предпочтительно увеличивается, и разрешение изображения 11 предпочтительно снижается. Кроме того, оптимальные значения разрешения для изображения 11 и изображения 12 предпочтительно выбираются на основании условий распространения радиоволн в линии связи соответствующих устройств-источников в зависимости от времени.
Например, устройство 300 обработки информации может определить характеристики распространения радиоволн путем передачи данных, эквивалентных соответствующей пропускной способности, через более чем один частотный канал. Например, устройство 300 обработки информации также хранит таблицу для того, чтобы определить идеальную пропускную способность для каждого из частотных каналов. Устройство 300 обработки информации может также распознать доступную скорость передачи данных в частотном канале, который будет использоваться, и выбрать оптимальный частотный канал для каждого частотного канала на основании числа устройств-источников, используемых в то же самое время и PER.
Например, блок 370 управления получает информацию управления из блока 390 удержания информации управления и получает пользовательскую информацию из блока 360 получения пользовательской информации (этап S1021). Затем блок 370 управления определяет выходной формат на основании полученной информации управления и пользовательской информации (этап S1022). Изображения, соответствующие двум потокам, которые передаются из соответствующих устройств-источников, отображаются на экране блока 351 отображения на основании определенного выходного формата.
Затем блок 370 управления определяет, существует ли устройство-источник, имеющее PER, равную или ниже порогового значения, в информации управления (этап S1023). Если существует устройство-источник, имеющее PER, равное или ниже порогового значения в информации управления (этап S1023), блок 370 управления определяет запрос на изменение для увеличения разрешения устройства-источника (этап S1024). В соответствии с выходным форматом, основанным на пользовательской информации, блок 370 управления выполняет управление для назначения высокой скорости передачи данных основному изображению. Этот запрос на изменение содержится в информации о команде (информации о команде, показанной на фиг. 6) и затем передается в устройство-источник. Блок 370 управления может определить, равна или ниже порогового значения пропускная способность после увеличения разрешения устройства-источника, и может управлять скоростью потока на основании результата определения.
Если отсутствуют устройства-источники, имеющие PER, равную или ниже порогового значения в информации управления (этап S1023), блок 370 управления определяет, равна или ниже порогового значения пропускная способность каждого устройства-источника на основании информации управления (этап S1025). То есть проверка производится для того, чтобы определить, имеет ли текущий частотный канал проблемы с пропускной способностью каждой линии связи (этап S1025).
Если пропускная способность каждого устройства-источника не равна или не ниже порогового значения (этап S1025), блок 370 управления возвращается на этап S1021. С другой стороны, если пропускная способность каждого устройства-источника равна или ниже порогового значения (этап S1025), блок 370 управления определяет на основании информации управления, имеется ли устройство-источник, совместимый с режимом низкой потребляемой мощности (этап S1026).
Если существует устройство-источник, совместимое с режимом низкой потребляемой мощности (этап S1026), блок 370 управления определяет запрос на изменение для установки режима низкой потребляемой мощности в устройстве-источнике, совместимом с режимом низкой потребляемой мощности (этап S1028). Затем этот запрос на изменение, который содержится в информации о команде (например, в информации о команде, показанной на фиг. 6), передается в устройство-источник.
Если не существуют устройства-источники, совместимые с режимом низкой потребляемой мощности (этап S1026), блок 370 управления определяет запрос на изменение для снижения разрешения устройства-источника (устройства-источника, имеющего PER, равный или ниже порогового значения) (этап S1027). Затем этот запрос на изменение, который содержится в информации о команде (например, в информации о команде, показанной на фиг. 6), передается в устройство-источник.
Проверка проводится для того, чтобы определить, выполнена ли операция остановки приема (этап S1029). Если операция остановки приема выполнена, процесс управления скоростью передачи данных заканчивается. Если операция остановки приема не выполнена, процесс возвращается на этап S1021. В случае, когда существует устройство-источник, который перешло в состояние ожидания путем установки режима низкой потребляемой мощности, число устройств-источников, поддерживающих связь с устройством 300 обработки информации, становится меньшим. В этом случае, на этапе S1025 можно быть изменено пороговое значение пропускной способности. Альтернативно, после того, как пороговое значение для пропускной способности изменено, можно дополнительно выполнить этап, эквивалентный этапу S1025. Этап S1021 служит примером этапа беспроводной связи формулы изобретения. Кроме того, этапы S1023-S1028 служат примером этапа управления формулы изобретения.
В вышеупомянутом способе можно реализовать протокол управления, в котором устройство-приемник подготавливается в течение определенного периода времени к условиям окружающей обстановки линии связи и уведомляет устройства-источники о разрешении, которое обеспечивает стабильную видеосвязь. Альтернативно, можно реализовать протокол управления, в котором устройство-источник подготавливается в течение определенного периода времени к условиям окружающей обстановки линии связи и запрашивает разрешение, которое обеспечивает стабильную видеосвязь, и устройство-приемник отвечает на запрос.
Как описано выше, блок 370 управления устройства 300 обработки информации может выполнить управление скоростью передачи данных в отношении двух потоков, передаваемых из соответствующих устройств-источников на основании информации управления в блоке 390 удержания информации управления и пользовательской информации, полученной с помощью блока 360 получения пользовательской информации.
Управление можно выполнить таким образом, чтобы минимизировать полную скорость передачи данных двух потоков, передаваемых из устройства 200 обработки информации и устройства 400 обработки информации. Например, максимальное допустимое значение полной скорости передачи данных устанавливается в блоке 370 управления устройства 300 обработки информации на стороне приема. После передачи запроса на изменение для уменьшения скорости передачи битов в устройство 200 обработки информации, блок 370 правления получает, из блока 330 приема потока данных, значение скорости передачи битов двух потоков, передаваемых из устройства 200 и 400 обработки информации. Затем блок 370 управления вычисляет полную скорость передачи данных полученных двух потоков. Затем блок 370 управления определяет скорость передачи битов потоков, которые будут передаваться из устройства 400 обработки информации в пределах диапазона, который не превышает максимального допустимого значения. Блок 370 управления передает запрос на изменение с целью повышения скорости передачи битов в устройство 400 обработки информации. В случае, когда PER является слишком высокой, чтобы находиться в пределах того же самого частотного канала даже в случае, если скорость передачи битов установлена на минимальную скорость передачи битов, можно использовать другой частотный канал. В случае, когда изображения (основное изображение и дополнительное изображение) являются неподвижными в течение определенного периода времени, передача данных изображения может остановиться, если пользователь не выполняет операцию (такую как указание).
Как описано выше, согласно первому варианту осуществления настоящей технологии, управление соответствующей скоростью передачи данных можно выполнить в соответствии с операцией, статусом или намерением пользователя, даже в случае, когда единственное устройство-приемник принимает потоки, переданные из устройств-источников. Например, скорость передачи данных одного из изображения и аудиопотоков можно уменьшить, а скорости передачи данных других потоков можно увеличить в соответствии с операцией, статусом или намерением пользователя.
Например, в случае, когда устройство приемника принимает и отображает потоки, важные изображения и звук с высоким качеством можно должным образом оценить в соответствии с намерениями пользователя в зависимости от времени и обстоятельств. Что касается менее важного изображения и звука без высокого качества, скорости передачи данных можно автоматически настроить на оптимальные частотные каналы, оптимальную потребляемую мощность и оптимальные скорости передачи.
Что касается информации управления, удерживаемой в блоке 390 удержания информации управления, при обмене информацией управления можно использовать, например, команду, подготовленную согласно Wi-Fi CERTIFIED Miracast. В этом случае, обмен информацией управления может выполняться путем согласования возможностей или повторного согласования возможностей, заданного в спецификациях Wi-Fi Display. В данном случае согласование возможностей или повторное согласование возможностей может представлять собой, например, спецификации RFC5939 или Wi-Fi CERTIFIED Miracast. Однако согласование возможностей или повторное согласование возможностей не ограничивается вышеупомянутым и определяет обмен информацией о производительности устройства. Примеры обмена с использованием команд согласно спецификациям Wi-Fi CERTIFIED Miracast показаны на фигурах 14-16.
Примеры обмена с использованием команд согласно спецификациям Wi-Fi CERTIFIED Miracast
На фигурах 14-16 показаны в качестве примеров диаграммы последовательности сообщений процессов связи, которые будут выполняться между устройством-источником и устройством-приемником в первом варианте осуществления настоящей технологии. На фигурах 14-16 показаны примеры обмена с использованием протокола RTSR Устройство-источник 820 эквивалентно устройству 200 или 400 обработки информации, и устройство-приемник 830 эквивалентно устройству 300 обработки информации.
Сначала будет описан пример со ссылкой на фиг. 14. Как представлено в прямоугольнике 840, показанном на фиг. 14 пунктирной линией, можно использовать сообщение "RTSP М3 Request" (RTSP GET_PARAMETER Request), которое будет передаваться из устройства-источника в устройство-приемник, и сообщение "RTSP М3 Response" (RTSP GET_PARAMETER Response), которое будет передаваться из устройства-приемника в устройство-источник в ответ на сообщение "RTSP М3 Request". Этот процесс обмена эквивалентен, например, процедурам (505-508), показанным на фиг. 6, и процедурам (539-542), показанным на фиг. 8. Между тем, устройство-источник может выполнять передачу в устройство-приемник должным образом. Например, можно пропустить обмен сообщением "RTSP М3 Request" (RTSP GET_PARAMETER Request) и сообщением "RTSP М3 Response" (RTSP GET_PARAMETER Response). Вместо этого, информацию управления можно включить в сообщение, которое будет передаваться из устройства-источника в устройство-приемник, и затем передать из устройства-источника в устройство-приемник, и устройство-приемник может выбрать информацию и удерживать ее в блоке 390 удержания информации управления.
Обмен информацией о режиме потребляемой мощности можно выполнить с помощью предварительно определенного сообщения, используя протокол RTSP. Например, можно выполнить три вида обмена информацией управления (1)-(3), которые показаны ниже.
(1) "Установка режима ожидания"
(2) "Случай, где устройство-источник отменяет режим ожидания, или случай, где устройство-источник отменяет режим ожидания устройства-приемника"
"Случай, где устройство-источник отменяет дежурный режим, или случай, где устройство-источник, отменяет дежурный режим устройства-приемника"
(3) "Случай, где устройство-приемник отменяет режим ожидания, или случай, где устройство-приемник отменяет режим ожидания устройства-источника"
Сначала будет описан пример со ссылкой на фиг. 15. В случае, когда используются команды, подготовленные согласно, например, Wi-Fi CERTIFIED Miracast, сообщение "RTSP M12 Request" (RTSP SET_PARAMETER (c WFD-standby)), которое будет передаваться из устройства 820 источника в устройство-приемник 830, и сообщение "RTSP M12 Response" (RTSP OK), которое будет передаваться из устройства 830 приемника в устройство 820 источника в ответ на сообщение "RTSP М12 Request", можно использовать в пункте (1) "установка режима ожидания", упомянутом выше. Установка режима ожидания из устройства 830 приемника в устройство 820 источника совпадает с вышеупомянутым.
Далее будет описан другой пример со ссылкой на фиг. 16. В пункте (2) "случай, где устройство-источник отменяет режим ожидания, или случай, где устройство-источник отменяет режим ожидания устройства-приемника", упомянутом выше, например, устройство 820 источника осуществляет обмен сообщением "RTSP М5 Request" (RTSP SET_PARAMETER(Request (wfd-trigger-method: PLAY)), которое будет передаваться в устройство-приемник 830, и сообщением "RTSP М5 Response" (RTSP OK), которое будет передаваться из устройства 830 приемника в устройство 820 источника в ответ на сообщение "RTSP М5 Request". Устройство-приемник 830 может использовать сообщение "RTSP М7 Request" (RTSP PLAY Request), которое будет передаваться в устройство 820 источника, и сообщение "RTSP М7 Response" (RTSP OK), которое будет передаваться из устройства 820 источника в устройство-приемник 830 в ответ на сообщение "RTSP М7 Request".
В пункте (3) "случай, где устройство-приемник отменяет режим ожидания, или случай, где устройство-приемник отменяет режим ожидания устройства-источника", упомянутом выше, например, устройство-приемник 830 может использовать сообщение "RTSP М7 Request" (RTSP PLAY Request), которое будет передаваться в устройство 820 источника, и сообщение "RTSP М7 Response" (RTSP OK), которое будет передаваться из устройства 820 источника и устройства-приемника 830 в ответ на сообщение "RTSP М7 Request". Эти процессы обмена данными эквивалентны процедурам (515-518), показанным на фиг. 7, и процедурам (535-538), показанным на фиг. 7, например.
При обмене в процедурах (565-570), показанных на фиг. 9, например, можно использовать сообщение (RTSP SET_PARAMETER (с WFD-standby)), которое будет передаваться из устройства 830 приемника в устройство 820 источника, и сообщение "RTSP M12 Response" (RTSP OK), которое будет передаваться из устройства 820 источника в устройство-приемник 830 в ответ на сообщение "RTSP M12 Request".
Кроме того, при обмене в процедурах (584-589), показанных на фиг. 10, например, можно использовать сообщение "RTSP М7 Request" (RTSP PLAY Request), которое будет передаваться из устройства 830 приемника в устройство 820 источника, и сообщение "RTSP M7 Response" (RTSP OK), которое будет передаваться из устройства 820 источника в устройство-приемник 830 в ответ на сообщение "RTSP М7 Request".
Как описано выше, блок 320 беспроводной связи может выполнять обмен информацией о возможностях путем согласования возможностей или повторного согласования возможностей, заданного в спецификациях Wi-Fi Display. Кроме того, обмен информацией о возможностях осуществляется, например, в сообщении RTSP М3 Message при согласовании возможностей или повторном согласовании возможностей.
Как описано выше, блок 320 беспроводной связи устройства 300 обработки информации выполняет связь с устройством источника таким образом, чтобы обмениваться информацией о возможностях, касающейся устройства 300 обработки информации, и информацией о возможностях, касающейся устройства 200 обработки информации, например. Кроме того, блок 220 беспроводной связи устройства 200 обработки информации выполняет связь с устройством 300 обработки информации таким образом, чтобы обмениваться информацией о возможностях, касающейся устройства 200 обработки информации, и информацией о возможностях, касающейся устройства 300 обработки информации. В этих случаях блоки 220 и 320 беспроводной связи могут выполнять обмен информацией о возможностях путем согласования возможностей или повторного согласования.
Блок 370 управления устройства 300 обработки информации выполняет управление скоростью передачи данных в отношении потоков с помощью устройства 200 обработки информации на основании информации о возможностях, касающейся устройства 200 обработки информации, информации об измерении распространения радиоволн, касающейся поддержания связи с устройством 200 обработки информации, и способа использования устройства 300 обработки информации. Кроме того, под управлением устройства 300 обработки информации на основании информации о возможностях, касающейся устройства 200 обработки информации, и информации об измерении распространения радиоволн, касающейся поддержания потоковой связи с устройством 300 обработки информации, блок 240 управления устройства 200 обработки информации может выполнять управление скоростью передачи данных в отношении потоков с помощью устройства 300 обработки информации, хотя способ передачи потока отличается от этого варианта осуществления настоящей технологии.
Блок 370 управления устройства 300 обработки информации выполняет управление с целью установки режима потребляемой мощности в устройстве 200 обработки информации на основании информации о возможностях, касающейся устройства 200 обработки информации (такой как информация, показывающая, является ли устройство 200 обработки информации мобильным устройством). В этом случае, блок 370 управления может выполнять управление с целью установки режима низкой потребляемой мощности в устройстве 200 обработки информации на основании информации о возможностях, касающейся устройства 200 обработки информации, и информации управления для управления устройство 200 обработки информации. Блок 240 управления устройства 200 обработки информации также устанавливает режим потребляемой мощности под управлением устройства 300 обработки информации на основании информации о возможностях, касающейся устройства 200 обработки информации. Хотя в настоящем варианте осуществления настоящей технологии был описан пример топологии, в которой число устройств-источников равно двум, настоящая технология не ограничивается данным вариантом осуществления настоящей технологии. Например, если число устройств-источников равно двум или более, необходимо выполнять управление скоростью передачи данных для каждого из устройств-источников. В результате, часто возникает переход состояния, и управление становится трудным. Однако наличие двух или более устройств-источников является преимущественным. Настоящую технологию можно применить к топологии, в которой поддерживают связь два или более устройств-источников.
2. Второй вариант осуществления
В описанном выше первом варианте осуществления настоящей технологии управление беспроводной связью выполняется на основании пользовательской информации и информации управления. В случае, когда устройство-источник представляет собой мобильное устройство, например, устройство-источник, вероятно, перемещается. В таком случае, устройство-источник может выходить из зоны в зависимости от частотного канала. В таком случае, важно установить подходящий частотный канал и реализовать стабильную передачу.
В связи с этим, во втором варианте осуществления настоящей технологии показан пример, где соответствующий частотный канал устанавливается для устройства-источника, которое может использовать более одного частотного канала.
Примерная конфигурация системы связи
На фиг. 17 представлено схематическое изображение, показывающее примерную конфигурацию системы 700 связи во втором варианте осуществления настоящей технологии.
Конфигурация системы 700 связи совпадает с конфигурацией системы 100 связи, показанной на фиг. 1. Поэтому те же самые компоненты, как и в системе 100 связи, показанной на фиг. 1, обозначены теми же самими ссылочными позициями, как и на фиг. 1, и в приведенном ниже описании их объяснение будет частично опущено.
Однако фиг. 17 отличается от фиг. 1 тем, что области, достижимые для радиоволн двух различных частотных каналов, показаны в виде областей, достижимых для радиоволн (зоны обслуживания) устройства 300 обработки информации с помощью эллипсов 701 и 702, изображенных пунктирными линиями. Например, первый частотный канал имеет полосу 60 ГГц, и область, достижимая для радиоволн первого частотного канала, представлена эллипсом 701. Второй частотный канал имеет полосу 2,4 ГГц, и область, достижимая для радиоволн, второго частотного канала представлена эллипсом 702.
В данном случае область 701, достижимая для радиоволн, означает область (зону обслуживания), в которой устройства 200 и 400 обработки информации способны, предположительно, передавать потоки в устройство 300 обработки информации через первый частотный канал. Область 702, достижимая для радиоволн, означает область (зону обслуживания), в которой устройства 200 и 400 обработки информации способны, предположительно, передавать потоки в устройство 300 обработки информации через второй частотный канал.
На фиг. 17 показан в качестве примера случай, где устройство 200 обработки информации представляет собой мобильное устройство, и устройство 200 обработки информации перемещается. В этом примере представлен случай, когда устройство 300 обработки информации и устройство 400 обработки информации передают потоки, и устройство 200 обработки информации и устройство 300 обработки информации выполняют процесс установления соединения.
Как описано выше, устройство 200 обработки информации является подвижным. Поэтому, как показано стрелкой 703, например, в начале процесса установления соединения с устройством 300 обработки информации устройство 200 обработки информации может находиться за пределами области 701, достижимой для радиоволн. Однако, при выполнении процесса установления соединения, устройство 200 обработки информации может перемещаться в область 701, достижимую для радиоволн. Кроме того, как показано стрелкой 704, например, в начале процесса установления соединения с устройством 300 обработки информации, устройство 200 обработки информации может находиться внутри области 701, достижимой для радиоволн. Однако после выполнения процесса установления соединения устройство 200 обработки информации может выйти из области 701, достижимой для радиоволн.
В случае, когда устройство 200 обработки информации находится на границе области, достижимой для радиоволн (линия границы зоны обслуживания) во время процесса установления соединения по беспроводной связи, процесс установления соединения может занимать продолжительное время, и изображение, передаваемое в потоке, может быть нарушено. В этом случае, беспроводная связь через другую линию связи, совместно использующую одну и ту же полосу (такую как линию связи между устройством 400 обработки информации и устройством 300 обработки информации) может подвергаться негативному воздействию.
Поэтому, чтобы справиться с окружающей средой при установлении соединения, показанной на фиг. 17, в процессе установления сеанса между устройством 200 обработки информации и устройством 300 обработки информации предпочтительно используется полоса частот с большей зоной обслуживания между двумя частотными каналами. Во втором варианте осуществления настоящей технологии используется, например, второй частотный канал (полоса 2,4 ГГц), имеющий большую зону обслуживания этими двумя частотными каналами.
То есть, когда качество связи, заданное информацией об измерении распространения радиоволн, ухудшается, и существует необходимость ограничить управление скоростью передачи данных, блок 370 управления может выполнять управление с целью изменения используемого частотного канала на частотный канал с более высокой скоростью передачи данных на основании информации об измерении распространения радиоволн и способа использования устройства 300 обработки информации. Когда качество связи, заданное информацией об измерении распространения радиоволн, ухудшается, и существует необходимость ограничения управления скоростью передачи данных, блок 370 управления может также выполнить управление с целью изменения используемого частотного канала на частотный канал с более низкой скоростью передачи данных на основании информации об измерении распространения радиоволн и способа использования устройства 300 обработки информации. Например, когда качество связи, заданное информацией об измерении распространения радиоволн, ухудшается, и существует необходимость ограничения управления скоростью передачи данных, частотный канал переключается с используемого второго частотного канала на первый частотный канал таким образом, чтобы достичь более высокой скорости передачи данных на основании информации об измерении распространения радиоволн и способа использования устройства 300 обработки информации. С другой стороны, чтобы достичь более низкой скорости передачи данных частотный канал переключается с используемого первого частотного канала на второй частотный канал. В этом варианте осуществления настоящей технологии можно использовать не только переключение частотных каналов, но также некоторые другие способы. Например, управление скоростью передачи данных можно выполнить путем изменения полос пропускания. В примерном случае поддерживается несколько полос пропускания согласно 802,11, и существует полоса 20 МГц, полоса 40 МГц, полоса 80 МГц, полоса 160 МГц и т.п. Так как полоса пропускания становится больше, скорость передачи данных становится выше. Поэтому, когда качество связи, заданное информацией об измерении распространения радиоволн, ухудшается, и существует необходимость в ограничении управления скоростью передачи данных, блок 370 управления может выполнить управление с целью увеличения или уменьшения ширины полосы пропускания. Как описано выше, установка возможностей полностью выполняется в устройстве 200 обработки информации на основании способа использования устройства 300 обработки информации (такого как формат отображения блока 351 отображения и состояния перемещения устройства 300 обработки информации) и условий распространения радиоволн. Соответственно, можно повысить стабильность всей системы.
В случае, когда устройство 200 обработки информации перемещается в направлении стрелки 704, устройство 200 обработки информации перемещается в том же направлении, поэтому качество беспроводной связи становится ниже. Поскольку трудно справиться с пониженной пропускной способностью и низким качеством, необходимо изменить частотный канал.
В случае, когда устройство 200 обработки информации перемещается в направлении стрелки 704, пользователь может выдать инструкцию для повышения качества изображения и качества аудио другой линии связи путем отключения устройства 200 обработки информации, или инструкцию для изменения частотного канала устройства 200 обработки информации без отключения устройства 200 обработки информации. Например, всплывающий элемент для выдачи разрешения увеличить качество изображения и качество аудио другой линии связи путем отключения устройства 200 обработки информации может отображаться на устройстве 300 обработки информации, и всплывающий элемент может побудить пользователя выдать инструкцию. Кроме того, в случае, когда индикация в отношении того, должен ли отображаться всплывающий элемент на устройстве 200 обработки информации, отображается на устройстве 300 обработки информации, и выдается инструкция для отображения всплывающего элемента на устройстве 200 обработки информации, например, всплывающий элемент может отображаться на устройстве 200 обработки информации. В этом случае, пользователь устройства 200 обработки информации может выдать инструкцию. Кроме того, чтобы гарантировать более стабильные линии связи, предпочтительно начать связь путем выбора способа связи, имеющего более низкую скорость передачи, чем способ связи, имеющий высокую скорость передачи в начале процесса установления соединения.
В случае, когда отключение можно выполнить с помощью всплывающего элемента, например, устройство 300 обработки информации выполняет процесс для приостановки потоковой передачи в и из устройства 200 обработки информации до тех пор, пока не улучшится состояние распространения радиоволн по линии связи. В этом случае стирается информация управления об устройстве 200 обработки информации, удерживаемая в блоке 390 удержания информации управления.
Кроме того, в случае, когда отключение нельзя выполнить с помощью всплывающего элемента, например, устройство 300 обработки информации выполняет процесс с целью изменения частотного канала устройства 200 обработки информации.
Как описано выше, блок 370 управления может выполнять управление с целью побуждения блока 351 отображения отображать информацию, выводимую на дисплей (такую как всплывающий элемент), показывающую, можно ли отключить используемый частотный канал. В случае, когда принята операция пользователя, указывающая на запрет отключения используемого частотного канала, блок 370 управления выполняет управление с целью переключения частотных каналов.
В описанном выше примере пользователь, выдает инструкцию, когда устройство 200 обработки информации перемещается в направлении стрелки 704. Можно также определить заранее то, как выполнять процесс в вышеописанной ситуации.
В ситуации, когда потоковая передача проводится через линию связи между устройством 400 обработки информации и устройством 300 обработки информации, например, процесс должен выполняться таким образом, чтобы не влиять на потоковую передачу через другую линию связи. Поэтому предпочтительно определить установочные параметры заранее вместо того, чтобы побуждать пользователя давать инструкцию тогда, когда перемещается устройство 200 обработки информации. В этом случае, линии связи переключаются автоматически, и поэтому качество изображения ухудшается из-за изменения разрешения. В связи с этим, "2,4 G", "60 G" или т.п. могут отображаться для уведомления пользователя о статусе изменения линии связи.
Возможно наличие рабочей среди, в которой устройство 200 обработки информации часто перемещается между областью 701, достижимой для радиоволн, и областью 702, достижимой для радиоволн. В связи с этим, ниже описан пример, где переключение между первым частотным каналом и вторым частотным каналом выполняется с высокой скоростью.
Пример получения информации управления
На фиг. 18 показана блок-схема последовательности операций примера процесса связи, который будет выполняться среди устройств в системе 700 связи во втором варианте осуществления настоящей технологии. На фиг. 18 показан пример, где устройство 300 обработки информации получает информацию управления, касающуюся устройства 200 обработки информации, и информацию управления, касающуюся устройства 400 обработки информации.
Процедуры (801-806) и процедуры (807-812), показанные на фиг. 18, эквивалентны процедурам (505-510), показанным на фиг. 6.
Хотя на фиг. 18 показан такой же пример получения информации управления, как и в первом варианте осуществления настоящей технологии, информация управления, касающаяся устройства обработки информации, может быть получена другим способом.
Примерная работа устройства обработки информации
На фиг. 19 представлена блок-схема последовательности операций, показывающая в качестве примера процедуры обработки в процессе установки частотного канала, которые будут выполняться устройством 300 обработки информации во втором варианте осуществления настоящей технологии. На фиг. 19 показан в качестве примера случай, где устройство 300 обработки информации устанавливает соединение по линии связи (по первой линии связи) с устройством 200 обработки информации и устанавливает соединение по линию связи (по второй линии связи) с устройством 300 обработки информации. В момент времени, когда начались процедуры обработки, показанные на фиг. 19, первая линия связи проводит передачу содержания с использованием первого частотного канала, и вторая линия связи проводит передачу содержания с использованием второго частотного канала. На фиг. 19 также показана установка соединения, где проводится проверка для того, чтобы определить, имеют ли оба из двух частотных каналов проблемы с точки зрения скоростей передачи данных, и между этими двумя частотными каналами выполняется переключение с высокой скорости, в то время как основное внимание уделяется скорости передачи данных в другой линии связи.
Сначала блок 370 управления получает информацию управления о первом устройстве-источнике (устройстве 200 обработки информации) (этап S1051). Затем блок 370 управления получает информацию управления о втором устройстве-источнике (устройстве 400 обработки информации) (этап S1052). Соответствующие части информации управления удерживаются в блоке 390 удержания информации управления. Способ получения информации управления показан на фиг. 18.
Блок 370 управления определяет, являются ли нестабильными соответствующие устройства-источники, поддерживающие связь с устройством 300 обработки информации (этап S1053). Если устройство-источник является нестабильным, то, например, нарушается изображение, отображаемое на экране блока 351 отображения. Если все устройства-источники являются нестабильными (этап S1053), процесс возвращается на этап S1051.
Если одно из устройств-источников является нестабильным (этап S1053), проверка проводится в отношении стабильности линии связи в нестабильном устройстве-источнике (целевом устройстве-источнике) (этап S1054). Например, блок 370 управления определяет, равна или выше порогового значения PER устройства-источника (этап S1054). Если PER, устройства-источника ниже порогового значения, то можно определить, что линия связи с устройством-источником является стабильной. Соответственно, процесс установки частотного канала заканчивается.
Хотя в этом примере PER используется в качестве параметра при определении стабильности линии связи, можно использовать и некоторые другие параметры. Например, при определении стабильности линии связи можно использовать BER, RSSI, PER, число повторных передач пакета, пропускную способность, пропущенные кадры, SIR или тому подобное. Кроме того, приемная сторона может обнаружить задержку принимаемого пакета и использовать информацию, которая относится к этой задержке пакета, в качестве информации об измерении распространения радиоволн. Эта задержка пакета служит в качестве показателя, который относится к распространению радиоволн, поскольку задержка возникает при передаче в направлении приемной стороны в ходе процесса повторной передачи на уровне 2, когда возникает, например, ошибка. Кроме того, задержка пакета служит в качестве показателя, показывающего, что некоторые характеристики линии связи ухудшаются в мобильной системе, в которой радиодиапазон совместно используется среди устройств, например.
Если PER устройства-источника равна или выше порогового значения (этап S1054), блок 370 управления проверяет нестабильную линию связи (этап S1055). То есть блок 370 управления определяет, является ли устройство-источник первым устройством-источником (этап S1055). Затем проводится проверка с целью определения того, имеется ли интервал в другом частотном канале относительно частотного канала, который используется в текущий момент времени устройством-источником (этап S1056, S1057).
Например, если устройство-источник является вторым устройством-источником (этап S1055), проверка проводится для того, чтобы определить, имеется ли интервал в другом частотном канале относительно частотного канала, который используется в текущий момент времени вторым устройством-источником (этап S1056). Если устройство-источник является первым устройством источника (этап S1055), проверка проводится для того, чтобы определить, имеется ли интервал в другом частотном канале относительно частотного канала, который используется в текущий момент времени первым устройством-источником (этап S1057).
Как описано выше, частоты 2,4 ГГц и 60 ГГц используются в качестве частотных каналов во втором варианте осуществления настоящей технологии. Предполагается, что скорости передачи данных этих двух частотных каналов будут выше в 10 раз или более. Однако в приведенном ниже описании для простоты объяснения предполагается, что максимальная пропускная способность этих двух частотных каналов будет равна 30 Мбит/с.
После того, как проверен интервал с точки зрения скорости передачи данных (этап S1056, S1057), блок 370 управления выполняет одновременно работу на частоте 2,4 ГГц и 60 ГГц в нестабильной линии связи (этап S1058). Например, если первое устройство-источник (устройство 200 обработки информации) является нестабильным, первое устройство-источник (устройство 200 обработки информации) вновь начинает использовать частоту 2,4 ГГц и проводить потоковую передачу при переключении между 60 ГГц и 2,4 ГГц. Для того чтобы обеспечить в этом случае бесшовное переключение между 60 ГГц и 2,4 ГГц, скорость передачи данных потоков должна быть уменьшена до 10 Мбит/с. В ситуации, где выполняется переключение между 60 ГГц и 2,4 ГГц, можно вырабатывать потоки, такие как изображения и звук, не уделяя при этом внимание радиоволнам. Однако настоящая технология не ограничивается этим вариантом осуществления настоящей технологии. Например, потоки с различной пропускной способностью можно вырабатывать на частоте 60 ГГц и 2,4 ГГц и можно переключать с использованием синхронизации. Например, такой процесс можно реализовать с использованием кодека с низкой задержкой.
С учетом вышеизложенного блок 370 управления уменьшает скорость передачи данных потоков до 10 Мбит/с и передает запрос на выполнение передачи потоков при переключении между 60 ГГц и 2,4 ГГц в целевое устройство-источник (например, устройство 200 обработки информации) (этап S1059). Таким образом, блок 370 управления выполняет управление с целью ограничения скорости передачи данных перед переключением используемого частотного канала на другой частотный канал.
При переключении между 60 ГГц и 2,4 ГГц в зависимости от ситуаций со связью, устройство 300 обработки информации принимает поток из целевого устройства-источника, которое передало запрос (этап S1060).
Затем блок 370 управления выбирает более стабильный частотный канал между 60 ГГц и 2,4 ГГц. Затем блок 370 управления передает запрос для выполнения потоковой передачи с использованием выбранного частотного канала в целевое устройство-источник (например, устройство 200 обработки информации) (этап S1060). В результате, выбирается стабильная линия связи, и можно выполнить стабильную потоковую связь.
Соответствующие пороговые значения можно изменить в зависимости от того, является ли устройство-источник мобильным устройством. В случае, когда устройство-источник является мобильным устройством, переключение облегчается, поэтому можно реализовать стабильную передачу.
В случае, когда устройство-источник, которое будет подвергаться изменению частотного канала (целевое устройство-источник), представляет собой мобильное устройство, аккумулятор легко истощается в случае, если одновременно используются два частотных канала. Поэтому устройство 200 обработки информации может выполнить операцию определения на основании информации, принятой из устройства 300 обработки информации. При выполнении этой операции определения устройство 200 обработки информации должно получить соответствующие части информации, в которой информация линии связи, касающаяся всех устройств-источников, поддерживающих связь с устройством 300 обработки информации, включается заранее в информацию (например, в информацию о команде, показанную на фиг. 6), переданную из устройства 300 обработки информации. Поступая таким образом, устройство 200 обработки информации может выбрать стабильную частоту на основании полученной информации обо всех устройствах-источниках. Устройство 200 обработки информации может также определить, не будет ли оказываться негативное влияние на другую линию связи. Кроме того, информацию управления, показывающую, что устройство 200 обработки информации является мобильным устройством, можно отправить заранее в устройство 300 обработки информации с тем, чтобы устройство 300 обработки информации могло определить частотный канал, проводящий стабильную потоковую передачу на основании информации управления скоростью передачи данных, касающейся всей системы.
Как описано выше, устройство 200 обработки информации и устройство 300 обработки информации представляют собой устройства обработки информации, которые могут выполнять беспроводную связь с использованием более чем одного частотного канала. Блок 370 управления устройства 300 обработки информации выполняет управление с целью установки одного из частотных каналов в устройстве 200 обработки информации на основании информации о возможностях, касающейся устройства 200 обработки информации, и информации об измерении распространения радиоволн. В этом случае блок 370 управления устройства 300 обработки информации может выполнить управление с целью установки частотного канала на основании информации об измерении распространения радиоволн, полученной путем измерения потоков из устройства 200 обработки информации при выполнении переключения между частотными каналами.
Во втором варианте осуществления настоящей технологии первый частотный канал имеет полосу 60 ГГц, и второй частотный канал - 2,4 ГГц. Однако настоящая технология не ограничивается этим примером. Например, первый частотный канал может иметь полосу 5 ГГц, и второй частотный канал может иметь полосу 2,4 ГГц.
Кроме того, во втором варианте осуществления настоящей технологии используются два вида частотных каналов. Однако настоящая технология не ограничивается этим примером. Например, настоящую технологию можно применить в случаях, где используются некоторые другие два вида частотных каналов (такие как LTE-А и 2,4 ГГц или LTE-A и 60 ГГц). Настоящую технологию можно также применить в случаях, где используются, например, три или более видов частотных каналов. Настоящую технологию можно также применить в устройстве обработки информации, которое использует, например, три частотных канала 2,4 ГГц, 5 ГГц и 60 ГГц.
Как описано выше, согласно варианту осуществления настоящей технологии в устройстве-приемнике, которое выполняет вывод, основанный на потоках, из устройств-источников, излишнюю потребляемую мощность можно уменьшить путем регулировки разрешения потока, приостановок передачи и изменений частотных каналов. Соответственно, можно реализовать связь, подходящую для мобильных устройств. Кроме того, можно повысить эффективность использования полосы частотных каналов, и можно реализовать связь с повышенной надежностью.
То есть, так как устройство-приемник, которое управляет более чем одной линией связи, также выполняет планирование, можно уменьшить потребляемую мощность аккумулятора каждого мобильного устройства. Кроме того, планирование всей системы можно выполнить таким образом, чтобы мобильное устройство, которое может использовать более одного частотного канала, использовало только один частотный канал. Кроме того, даже в топологии, которая требует переключения между различными частотными каналами, переключение облегчается за счет информации об устройстве (например, показывающей, является ли устройство мобильным устройством), тем самым позволяя реализовать стабильную передачу. Даже в том случае, если существуют различия между частотными каналами, можно осуществлять подходящим образом обмен соответствующими частями информации (информации управления и пользовательской информации). Хотя пример топологии, в которой число устройств-источников равно двум, и существуют две линии связи, был описан в варианте осуществления настоящей технологии, настоящая технология не ограничивается этим вариантом осуществления настоящей технологии. Например, если число устройств-источников равно двум или более, необходимо выполнить управление скоростью передачи данных для каждой линии связи, соответствующей устройствам-источникам. В результате, часто возникает переход между состояниями, и управление становится затруднительным. Однако, наличие двух или более устройств-источников является преимущественным. Вариант осуществления настоящей технологии можно также применить, например, к топологии, в которой два или более устройств-источников поддерживают связь друг с другом.
Варианты осуществления настоящей технологии можно также применить в других устройствах, имеющих функцию беспроводной связи. Например, варианты осуществления настоящей технологии можно применить в устройствах формирования изображения, имеющих функцию беспроводной связи (таких как цифровая видеокамера для покадровой съемки или цифровая видеокамера (например, видеокамера)). Варианты осуществления настоящей технологии можно также применить, например, в устройствах отображения, имеющих функцию беспроводной связи (таких как телевизор, проектор или персональные компьютеры) или в портативных устройствах обработки информации (таких как смартфон или терминал планшетного компьютера).
3. Приложения
Технологию согласно настоящему раскрытию можно применить в различных изделиях. Устройства 200, 300 и 400 обработки информации можно реализовать в виде мобильных терминалов таких как смартфоны, планшетные персональные компьютеры (PC), PC типа "ноутбук", портативных игровых терминалов или цифровых камер, стационарных терминалов, таких как телевизионные приемники, принтеры, цифровые сканеры или сетевые запоминающие устройства сети, или терминалов, установленных на транспортном средстве, таких как автомобильные навигационные устройства. Устройства 200, 300 и 400 обработки информации можно также реализовать в виде терминалов, которые выполняют межмашинную связь "машина-машина" (М2М) (эти терминалы также называются терминалами связи машинного типа (МТС), таких как интеллектуальные измерители, торговые автоматы, устройства дистанционного контроля или терминалы точки продажи (POS). Кроме того, устройства 200, 300 и 400 обработки информации могут представлять собой модули беспроводной связи, установленные в этих терминалах (такие как модули на основе интегральной схемы, каждый из которых выполнен с единственным кристаллом).
3.1. Первый вариант применения
На фиг. 20 представлена блок-схема, схематично показывающая примерную структуру смартфона 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 включает в себя устройство формирования изображения, такое как, прибор с зарядовой связью (CCD) или комплементарный металло-оксидный полупроводник (CMOS), и вырабатывает захваченные изображения. Датчик 907 может включать в себя группу датчиков, таких как датчик местоположения, гиродатчик, геомагнитный датчик, и датчик ускорения. Микрофон 908 преобразует звук, введенный в смартфон 900, в звуковой сигнал. Устройство 909 ввода включает в себя, например, датчик касания, который обнаруживает касание экрана устройства 910 отображения, клавишную панель, клавиатуру и кнопки или переключатели и принимает от пользователя операцию или ввод информации. Устройство 910 отображения имеет экран, такой как, жидкокристаллический дисплей (LCD) или дисплей на основе Органических светоизлучающих диодов (OLED), и отображает изображение, выводимое из смартфона 900. Громкоговоритель 911 преобразует звуковой сигнал, выводимый из смартфона 900, в звук.
Интерфейс 913 беспроводной связи поддерживает один или более стандартов беспроводной LAN, таких как IEEE802.11a, 11b, 11g, 11n, 11ас и 11ad, и осуществляет беспроводную связь. В режиме инфраструктуры интерфейсе 913 беспроводной связи может поддерживать связь с другим устройством через точку доступа беспроводной LAN. В специальном режиме или в режиме прямой связи, такой как Wi-Fi Direct, интерфейс 913 беспроводной связи может поддерживать связь непосредственно с другим устройством. В Wi-Fi Direct один из двух терминалов функционирует как точка доступа, который отличается от специального режима, но связь выполняется непосредственно между этими терминалами. Интерфейс 913 беспроводной связи типично включает в себя основополосный процессор, радиочастотную (РЧ) схему, усилитель мощности и т.п. Интерфейс 913 беспроводной связи может быть однокристальным модулем, выполненным как единое целое с памятью, которая хранит программу управления связью, процессором, который исполняет программу, и другими связанными с ним схемами. Интерфейс 913 беспроводной связи может поддерживать другие виды способов беспроводной связи, таких как способ связи с малым радиусом действия, способ беспроводной связи непосредственной близости и способ сотовой связи, а также способ беспроводной LAN. Антенный переключатель 914 переключает назначение соединения антенны 915 между схемами, включенными в интерфейс 913 беспроводной связи (такими как схемы для различных способов беспроводной связи). Антенна 915 включает в себя один или более антенных элементов (таких как антенные элементы, образующие антенну MIMO) и используется для передачи и приема радиосигналов через интерфейс 913 беспроводной связи.
Смартфон 900 не ограничивается примером, показанным на фиг. 20, и может включать в себя более одной антенны (такой как антенна для беспроводной LAN и антенна для способа беспроводной связи непосредственной близости). В таком случае, антенный переключатель 914 можно исключить из структуры смартфона 900.
Шина 917 соединяет процессор 901, память 902, запоминающее устройство 903, интерфейс для подключения внешних устройств 904, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, громкоговоритель 911, интерфейс 913 беспроводной связи и вспомогательный контроллер 919 друг с другом. Аккумулятор 918 подает питание в соответствующие блоки смартфона 900, показанного на фиг. 20, через линии питания, частично показанные пунктирными линиями в чертеже. Например, вспомогательный контроллер 919 выполняет минимальные необходимые функции смартфона 900 в режиме ожидания.
В смартфоне 900, показанном на фиг. 20, блок 240 управления, описанный выше со ссылкой на фиг. 2, и блок 370 управления, описанный выше со ссылкой на фиг. 3, можно реализовать в интерфейсе 913 беспроводной связи. Альтернативно, по меньшей мере часть этих функций можно реализовать в процессоре 901 или вспомогательном контроллере 919.
Смартфон 900 может также функционировать как точка беспроводного доступа (программное обеспечение АР), когда процессор 901 исполняет функцию точки доступа на уровне приложений. Альтернативно, интерфейс 913 беспроводной связи может иметь функцию точки беспроводного доступа.
3.2. Второй вариант применения
На фиг. 21 представлена блок-схема, схематично показывающая примерную структуру автомобильного навигационного устройства 920, в котором можно применить технологию согласно настоящему раскрытию. Автомобильное навигационное устройство 920 включает в себя процессор 921, память 922, модуль 924 системы глобального позиционирования (GPS), датчик 925, интерфейс 926 передачи данных, проигрыватель 927 содержания, интерфейс 928 носителя информации, устройство 929 ввода, устройство 930 отображения, громкоговоритель 931, интерфейс 933 беспроводной связи, антенный переключатель 934, антенну 935 и аккумулятор 938.
Процессор 921 может представлять собой CPU или SoC, например, и управляет функцией навигации и другими функциями автомобильного навигационного устройства 920. Память 922 включает в себя RAM и ROM и хранит программу, которая будет исполняться процессором 921, и данные.
Модуль 924 GPS измеряет местоположение (такое как широта, долгота и высота) автомобильного навигационного устройства 920, используя сигнал, принятый со спутника GPS. Датчик 925 может включать в себя группу датчиков, таких как гиродатчик, геомагнитный датчик и датчик атмосферного давления. Интерфейс 926 передачи данных подсоединен, например, к бортовой сети 941 транспортного средства через терминал (не показан) и получает данные, выработанные на стороне транспортного средства, такие как данные скорости транспортного средства.
Проигрыватель 927 содержания воспроизводит содержание, хранящееся на носителе информации (таком как CD или DVD), который вставляется в интерфейс носителя информации 928. Устройство 929 ввода включает в себя датчик касания, который обнаруживают касание экрана устройства 930 отображения, кнопки и или переключатели, например, и принимает операцию или ввод информации от пользователя. Устройство 930 отображения имеет экран, такой как LCD или OLED дисплей, и отображает изображение функции навигации или воспроизводимое содержание. Громкоговоритель 931 выводит звук функции навигации или воспроизводимое содержание.
Интерфейс 933 беспроводной связи поддерживает один или более стандартов беспроводной LAN, таких как IEEE802.11a, 11b, 11g, 11n, 11ас, and 11ad, и осуществляет беспроводную связь. В режиме инфраструктуры интерфейс 933 беспроводной связи может поддерживать связь с другим устройством через точку доступа беспроводной LAN. В специальном режиме или в режиме прямой связи, такой как Wi-Fi Direct, интерфейс 933 беспроводной связи может поддерживать связь непосредственно с другим устройством. Интерфейс 933 беспроводной связи типично включает в себя основополосный процессор, РЧ схему, усилитель мощности и т.п. Интерфейс 933 беспроводной связи может быть однокристальным модулем, выполненным как единое целое с памятью, которая хранит программу управления связью, процессором, который исполняет программу, и другими связанными с ним схемами. Интерфейс 933 беспроводной связи может поддерживать другие виды способов беспроводной связи, таких как способ связи с малым радиусом действия, способ беспроводной связи непосредственной близости и способ сотовой связи, а также способ беспроводной LAN. Антенный переключатель 934 переключает назначение соединения антенны 935 между схемами, включенными в интерфейс 933 беспроводной связи. Антенна 935 включает в себя один или более антенных элементов и используется для передачи и приема радиосигналов через интерфейс 933 беспроводной связи.
Автомобильное навигационное устройство 920 не ограничивается примером, показанным на фиг. 21, и может включать в себя более одной антенны. В таком случае, антенный переключатель 934 можно исключить из структуры автомобильного навигационного устройства 920.
Аккумулятор 938 подает питание в соответствующие блоки автомобильного навигационного устройства 920, показанного на фиг. 21, через линии питания, частично показанные на чертеже пунктирными линиями. Аккумулятор 938 накапливает также электроэнергию, подаваемую со стороны транспортного средства.
В автомобильном навигационном устройстве 920, показанном на фиг. 21, блок 240 управления, описанный выше со ссылкой на фиг. 2, и блок 370 управления, описанный выше со ссылкой на фиг. 3, можно реализовать в интерфейсе 933 беспроводной связи. Альтернативно, по меньшей мере часть этих функций можно реализовать в процессоре 921.
Кроме того, технологию согласно настоящему раскрытию можно осуществить в виде бортовой системы транспортного средства (или транспортного средства) 940, которая включает в себя один или более блоков вышеописанного автомобильного навигационного устройства 920, бортовую сеть 941 транспортного средства и модуль 942 на стороне транспортного средства. Модуль на стороне транспортного средства вырабатывает данные на стороне транспортного средства, такие как число оборотов двигателя или информация об отказах, и выводит выработанные данные в бортовая сеть 941 транспортного средства.
Описанные выше варианты осуществления являются примерами воплощения настоящей технологии, и существует соответствие отношения между объектами в вариантах осуществления и объектами изобретения, раскрытыми в формуле изобретения. Точно так же, существует соответствие отношения между объектами изобретения, раскрытыми в формуле изобретения, и объектами в вариантах осуществления настоящей технологии, имеющими те же самые названия, что и объекты изобретения. Однако данная технология не ограничивается вышеописанными вариантами осуществления и может быть воплощена путем выполнения в вышеописанных вариантах осуществления различных модификаций без отклонения от сущности и объема данной технологии.
Процедуры обработки, описанные в представленных выше вариантах осуществления, можно рассматривать в качестве способа, включающего в себя ряд этих процедур, или в качестве программы, предписывающей компьютеру выполнять ряд этих процедур, или в качестве носителя записи, хранящего эту программу. Носителем записи может быть, например, компакт-диск (CD), минидиск (MD), цифровой универсальный диск (DVD), карта памяти или диск Blu-ray (зарегистрированный торговый знак).
Настоящая технология может быть также воплощена в структурах, описанных ниже.
(1) Устройство обработки информации, которое принимает поток из другого устройства обработки информации через беспроводную связь, при этом поток служит для вывода информации об изображении,
причем устройство обработки информации включает в себя:
блок беспроводной связи, который выполняет связь с другим устройством обработки информации, причем связь служит для обмена информацией о возможностях, касающейся устройства обработки информации, и информацией о возможностях, касающейся другого устройства обработки информации; и
блок управления, который выполняет управление установкой режима потребляемой мощности в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации.
(2) Устройство обработки информации согласно п. (1), в котором
информация о возможностях, касающаяся другого устройства обработки информации, включает в себя информацию, указывающую, является ли другое устройство обработки информации мобильным устройством, и
блок управления выполняет управление установкой режима низкой потребляемой мощности в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации и информация управления для управления другим устройством обработки информации.
(3) Устройство обработки информации согласно п. (2), в котором информация управления представляет собой информацию для управления информацией идентификации для идентификации другого устройства обработки информации и информацию о возможностях, касающуюся другого устройства обработки информации, причем информация идентификации и информация о возможностях связаны друг с другом.
(4) Устройство обработки информации согласно п. (3), в котором информация управления включает в себя, в качестве информации о возможностях, касающейся другого устройства обработки информации, по меньшей мере информацию об измерении распространения радиоволн, которая относится к связи с другим устройством обработки информации, и информацию о потребляемой мощности.
(5) Устройство обработки информации согласно п. (3) или (4), в котором информация управления включает в себя, в качестве информации о возможностях, касающейся другого устройства обработки информации, по меньшей мере информацию о выходном формате для отображения информации об изображении.
(6) Устройство обработки информации согласно п. (5), в котором
информация о формате вывода представляет собой информацию, указывающую на то, что информация об изображении является основным отображением или дополнительным отображением, и,
когда выходной формат представляет собой дополнительное отображение, блок управления устанавливает режим низкой потребляемой мощности в другом устройстве обработки информации.
(7) Устройство обработки информации согласно п. (6), в котором при выполнении переключения между основным отображением и дополнительным отображением другое устройство обработки информации передает информацию, указывающую таймирование переключения, в устройство обработки информации.
(8) Устройство обработки информации согласно одному из пп. (1)-(7), в котором блок управления выполняет управление установкой режима для другого устройства обработки информации, чтобы передавать поток во время режима ожидания через предварительно определенные интервалы, причем режим устанавливается в качестве режима низкой потребляемой мощности.
(9) Устройство обработки информации согласно одному из пп. (1)-(8), в котором установка режима потребляемой мощности выполняется с помощью предварительно определенного сообщения RTSP, заданного в спецификациях Wi-Fi Display.
(10) Устройство обработки информации согласно одному из пп. (1)-(9), в котором блок беспроводной связи выполняет обмен информацией о возможностях путем согласования возможностей или повторного согласования возможностей, заданного в спецификациях Wi-Fi Display.
(11) Устройство обработки информации согласно одному из пп. (1)-(10), в котором обмен информацией о возможностях осуществляется в сообщении RTSP М3 при согласовании возможностей или повторном согласовании возможностей.
(12) Устройство обработки информации согласно одному из пп. (1)-(11), в котором блок беспроводной связи представляет собой блок беспроводной связи, который выполняет связь с использованием первого частотного диапазона, и связь с использованием второго частотного диапазона, причем второй частотный диапазон, имеет более высокую скорость передачи данных, чем первый частотный диапазон, и
блок управления устанавливает первый режим потребляемой мощности для первого частотного диапазона и второй режим потребляемой мощности для второго частотного диапазона независимо друг от друга.
(13) Устройство обработки информации согласно одному из пп. (1)-(12), в котором, при изменении информации управления, блок управления выполняет управление с целью передачи команды в другое устройство обработки информации, причем команда служит для уведомления другого устройство обработки информации об изменении.
(14) Устройство обработки информации согласно п. (13), в котором блок управления выполняет управление с целью передачи сообщения RTSPM5 Message в качестве команды в другое устройство обработки информации, причем сообщение RTSPM5 Message содержит команду wfd-triggered-method, заданную в спецификациях Wi-Fi CERTIFIED Miracast.
(15) Устройство обработки информации, которое принимает поток из другого устройства обработки информации через беспроводную связь, при этом поток служит для вывода информации об изображении,
причем устройство обработки информации выполняет управление установкой режима потребляемой мощности в другом устройстве обработки информации на основании выходного формата блока вывода, при этом блок вывода выводит информацию об изображении на основании потока.
(16) Устройство обработки информации, которое передает поток в другое устройство обработки информации через беспроводную связь, при этом поток служит для вывода информации об изображении,
причем устройство обработки информации включает в себя:
блок беспроводной связи, который выполняет связь с другим устройством обработки информации, причем связь служит для обмена информацией о возможностях, касающейся устройства обработки информации, и информацией о возможностях, касающейся другого устройства обработки информации; и
блок управления, который устанавливает режим потребляемой мощности под управлением другого устройства обработки информации на основании информации о возможностях, касающейся устройства обработки информации.
(17) Способ обработки информации для приема потока из другого устройства обработки информации через беспроводную связь, причем поток служит для вывода информации об изображении,
причем способ обработки информации включает в себя:
этап беспроводной связи, на котором выполняется связь с другим устройством обработки информации, причем связь служит для обмена информацией о возможностях, касающейся устройства обработки информации, и информацией о возможностях, касающейся другого устройства обработки информации; и
этап управления, на котором выполняется управление установкой режима потребляемой мощности в другом устройстве обработки информации на основании информации о возможностях, касающейся другого устройства обработки информации.
Перечень ссылочных позиций
100 Система связи
101 Дальность передачи информации
200 Устройство обработки информации
201 Система передачи данных
202 Система управления линей связи
210 Антенна
220 Блок беспроводной связи
230 Блок приема сигнала управления
240 Блок управления
250 Блок выработки звукового сигнала/сигнала изображения
260 Блок сжатия изображения/звука
270 Блок потоковой передачи данных
300 Устройство обработки информации
301 Система управления линей связи
302 Система ввода-вывода
310 Антенна
320 Блок беспроводной связи
330 Блок приема потока данных
340 Блок распаковки изображения/звука
350 Блок вывода изображения/звука
351 Блок отображения
352 Блок вывода звука
360 Блок получения пользовательской информации
370 Блок управления
380 Блок передачи сигнала управления
390 Блок удержания информации управления
400 Устройство обработки информации
700 Система связи
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 Модуль на стороне транспортного средства.