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

Область техники, к которой относится изобретение
Настоящая технология относится к устройству обработки информации. В частности, настоящая технология относится к устройству обработки информации и к способу обработки информации посредством взаимного обмена различными видами информации, используя беспроводную передачу данных, и к программе, обеспечивающей выполнение способа компьютером.
Уровень техники
Ранее известна технология беспроводной связи с обменом различного рода данными посредством беспроводной связи. Например, была предложена технология беспроводной связи, позволяющая взаимный обмен различного рода информацией между двумя устройствами обработки информации.
Например, была предложена технология беспроводной связи, позволяющая формирование группы из множества устройств обработки информации и взаимный обмен различного рода информацией в группе. В этом случае также предусматривается, что устройства обработки информации, принадлежащие группе, могут меняться.
Например, было предложено устройство беспроводной связи, изменяющее топологию группы на основе взаимосвязи множества устройств, управляющих функциями предоставления и использования контента, или на основе ситуаций предоставления и использования контента главным устройством (например, см. патентную литературу 1).
Список литературы
Патентная литература
Патентная литература 1: JP 2014-78785A
Раскрытие изобретения
Техническая задача
В описанной выше технологии предшествующего уровня техники группа, которая уже была сформирована, может быть изменена.
Здесь, например, когда группа, к которой принадлежит большое количество устройств обработки информации, изменяется или когда формируется новая группа, в которой количество устройств обработки информации велико, время обработки может возрастать в соответствии с количеством устройств обработки информации. Таким образом, важно быстро выполнять процесс, связанный с формированием группы.
Настоящая технология разработана с учетом этих обстоятельств, и задача настоящей технологии состоит в быстром выполнении процесса, связанного с формированием группы.
Решение задачи
Настоящая технология была разработана для решения описанной выше задачи. В соответствии с первым вариантом настоящей технологии, обеспечивается устройство обработки информации, способ обработки информации и программа, обеспечивающая выполнение компьютером способа обработки информации. Устройство обработки информации содержит: блок беспроводной связи, выполненный с возможностью взаимного обмена потоком информации изображения, поступающим с выхода первого устройства обработки информации, используя беспроводную передачу данных, первое устройство обработки информации, принадлежащее к первой группе, которой принадлежат одно или более устройств обработки информации, в том числе, само устройство; и блок управления, выполненный с возможностью управления таким образом, чтобы происходил обмен информацией о возможностях, относящейся к одному или более устройствам обработки информации, со вторым устройством обработки информации, принадлежащим второй группе, которая является новой группой, отличающейся от первой группы при формировании второй группы. Соответственно, можно получить оперативный эффект, при котором, когда сформирована вторая группа, выполняется обмен информацией о возможностях, относящейся к одному или более устройствам обработки информации, со вторым устройством обработки информации, принадлежащим второй группе.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что выполняется процесс обмена запросом и ответом со вторым устройством обработки информации, причем запрос и ответ содержат информацию, относящуюся к используемому частотному каналу или к полосе частот передачи данных. Соответственно, можно получить оперативный эффект выполнения со вторым устройством обработки информации процесса обмена запросом и ответом, содержащими информацию, относящуюся к используемому частотному каналу или к полосе частот передачи данных.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что запрос изменения группы, содержащий информацию о заданной полосе, при формировании второй группы передают второму устройству обработки информации до выполнения процесса обмена запросом и ответом. Соответственно, можно получить оперативный эффект, при котором, когда формируется вторая группа, запрос изменения группы, содержащий информацию о заданной полосе, передают второму устройству обработки информации до того, как выполняется процесс обмена запросом и ответом.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что процесс обмена запросом и ответом реализуется через обнаружение условий. Соответственно, можно получить оперативный эффект, в котором процесс обмена запросом и ответом реализуется через обнаружение условий.
Кроме того, в соответствии с первым вариантом, второе устройство обработки информации может формировать вторую группу на основе информации о возможностях, относящейся к одному или более устройствам обработки информации. Соответственно, можно получить оперативный эффект, при котором второе устройство обработки информации формирует вторую группу на основе информации о возможностях, относящейся к одному или более устройствам обработки информации.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что вторая группа формируется на основе способа использования первого устройства обработки информации. Соответственно, можно получить оперативный эффект, при котором вторая группа формируется на основе использования первого устройства обработки информации.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что взаимный обмен информацией о состоянии, указывающей роль каждого из устройств обработки информации, принадлежащих к первой группе, и информацией о пределах, относящейся к пределу каждого из устройств обработки информации, осуществляется между устройствами обработки информации, принадлежащими к первой группе, при том, что информация используется во время определения роли второй группы. Соответственно, можно получить оперативный эффект, при котором взаимный обмен информацией о состоянии и информацией о пределах выполняется между устройствами обработки информации, принадлежащими к первой группе.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что второе устройство обработки информации уведомляют об информации, относящейся к используемой частоте и скорости передачи, рекомендуемых для второй группы, основываясь, по меньшей мере, на форме отображения первого устройства обработки информации или на способе использования первого устройства обработки информации. Соответственно, можно получить оперативный эффект, при котором второе устройство обработки информации уведомляют об информации, относящейся к используемой частоте и скорости передачи, рекомендуемых для второй группы, основываясь, по меньшей мере, на форме отображения первого устройства обработки информации или на использовании первого устройства обработки информации.
Кроме того, в соответствии с первым вариантом, первое устройство обработки информации может управлять информацией управления устройствами для каждого из устройств обработки информации, принадлежащих к первой группе. Соответственно, можно получить оперативный эффект, при котором первое устройство обработки информации управляет информацией управления устройствами для каждого из устройств обработки информации, принадлежащих к первой группе.
Кроме того, в соответствии с первым вариантом, первое устройство обработки информации может принимать решение о владельце группы для второй группы и о клиенте для второй группы, с тем, чтобы по меньшей мере один клиент, принадлежащий к первой группе, служил в качестве второго устройства обработки информации, и первое устройство обработки информации может уведомлять каждое из устройств обработки информации, принадлежащих ко второй группе, о содержании принятого решения. Соответственно, можно получить оперативный эффект, при котором первое устройство обработки информации принимает решение о владельце группы для второй группы и о клиенте для второй группы, с тем, чтобы по меньшей мере один клиент, принадлежащий к первой группе, использовался в качестве второго устройства обработки информации, и уведомляет каждое из устройств обработки информации, принадлежащих ко второй группе, о содержании принятого решения.
Кроме того, в соответствии с первым вариантом, владелец группы для второй группы может формировать вторую группу, выполняя процесс приглашения каждого устройства обработки информации стать клиентом второй группы. Соответственно, можно получить оперативный эффект, при котором владелец группы для второй группы формирует вторую группу, выполняя процесс приглашения для каждого устройства обработки информации, служащего клиентом второй группы.
Кроме того, в соответствии с первым вариантом, владелец группы для второй группы может формировать вторую группу, выполняя процесс раскрытия условий, основываясь на информации, принятой от устройства обработки информации, служащего клиентом второй группы. Соответственно, можно получить оперативный эффект, при котором владелец группы для второй группы формирует вторую группу, выполняя процесс раскрытия условий на основе информации, принятой от устройства обработки информации, служащего клиентом второй группы.
Кроме того, в соответствии с первым вариантом, первое устройство обработки информации может уведомить устройство обработки информации, которое впервые принимает участие в первой группе информации управления устройствами, об информации управления устройствами, управляемой первым устройством обработки информации, и заставить устройство обработки информации установить режим для участия в первой группе. Соответственно, можно получить оперативный эффект, при котором первое устройство обработки информации уведомляет устройство обработки информации, впервые участвующее в первой группе, об информации управления устройствами, управляемой первым устройством обработки информации, о необходимости установки режима участия в первой группе.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что вторая группа формируется, устанавливая владельца группы для второй группы и клиента второй группы через первую группу. Соответственно, можно получить оперативный эффект, при котором вторая группа формируется путем установки владельца группы для второй группы и клиента второй группы посредством первой группы.
Кроме того, в соответствии с первым вариантом, блок управления может выполнять управление таким образом, что информация о возможностях, необходимая для формирования второй группы, передается каждому из устройств обработки информации, которые должны принадлежать второй группе. Соответственно, можно получить оперативный эффект, при котором информация о возможностях, необходимая для формирования второй группы, передается каждому из устройств обработки информации, принадлежащих ко второй группе.
Кроме того, в соответствии с первым вариантом, когда первое устройство обработки информации не имеет одновременной функции, первое устройство обработки информации может передавать информацию о возможностях, управляемую первым устройством обработки информации, второму устройству обработки информации, для отсоединения от первой группы. Соответственно, можно получать оперативный эффект, при котором первое устройство обработки информации передает информацию о возможностях, управляемую первым устройством обработки информации, второму устройству обработки информации, для отсоединения от первой группы, когда первое устройство обработки информации не имеет одновременной функции.
Кроме того, в соответствии с первым вариантом, информация о возможностях может содержать по меньшей мере одно из следующего: информация, относящаяся к частоте, которая должна использоваться, информация, относящаяся к скорости передачи, которая должна использоваться, или информация, относящаяся к тому, существует ли одновременная функция. Соответственно, можно получить оперативный эффект, при котором по меньшей мере одно из следующего: информация, относящаяся к частоте, информация, относящаяся к скорости передачи, или информация, относящаяся к тому, существует ли одновременная функция, сообщается как информация о возможностях.
Полезные результаты изобретения
В соответствии с настоящей технологией можно получить превосходный полезный результат выполнения процесса, относящегося к быстрому формированию группы. При этом не обязательно ограничиваться представленным здесь результатом и может быть получен любой результат, описанный в настоящем раскрытии.
Краткое описание чертежей
Фиг. 1 - блок-схема примера системной конфигурации системы 100 связи, соответствующей первому варианту осуществления настоящей технологии.
Фиг. 2 - блок-схема примера функциональной конфигурации устройства 200 обработки информации, соответствующего первому варианту осуществления настоящей технологии.
Фиг. 3 - блок-схема примера функциональной конфигурации устройства 300 обработки информации, соответствующего первому варианту осуществления настоящей технологии.
Фиг. 4 - схематичный пример контента, временно хранящегося в блоке 390 временного хранения управляющей информации, соответствующего первому варианту осуществления настоящей технологии.
Фиг. 5 - пример перехода изображений, отображаемых на блоке 351 отображения устройства 300 обработки информации, соответствующий первому варианту осуществления настоящей технологии.
Фиг. 6 – блок-схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 100 связи, соответствующая первому варианту осуществления настоящей технологии.
Фиг. 7 – блок-схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 100 связи, соответствующая первому варианту осуществления настоящей технологии.
Фиг. 8 - блок-схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 100 связи, соответствующая первому варианту осуществления настоящей технологии.
Фиг. 9 - блок-схема последовательности выполнения операций примера процесса соединения между устройством источника и устройством приемника, соответствующая первому варианту осуществления настоящей технологии
Фиг. 10 - блок-схема примера системной конфигурации системы 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 11 - блок-схема примера системной конфигурации системы 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 12 - блок-схема примера системной конфигурации системы 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 13 - блок-схема примера системной конфигурации системы 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 14 – блок-схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 15 - блок-схема последовательности выполнения операций примера процедуры процесса соединения, осуществляемого устройством 680 обработки информации, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 16 - блок-схема последовательности выполнения операций примера процедуры процесса в момент времени, когда GO мультиприемника выполняет технологическую процедуру процесса соединения, осуществляемого устройством 680 обработки информации, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 17 - блок-схема последовательности выполнения операций примера технологической процедуры, когда в технологической процедуре процесса связи, осуществляемого устройством 680 обработки информации 680, адресом подключения является GO, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 18 - пример перехода группы, сформированной устройствами обработки информации, содержащимися в системе 640 связи, соответствующий второму варианту настоящей технологии.
Фиг. 19 – схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 20 – схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 21 - схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 22 - схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 23 - пример формата кадра, которым обмениваются между устройствами, содержащимися в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
Фиг. 24 - пример формата кадра, которым обмениваются между устройствами, содержащимися в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
Фиг. 25 - пример формата кадра, которым обмениваются между устройствами, содержащимися в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
Фиг. 26 - пример формата кадра, которым обмениваются между устройствами, содержащимися в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
Фиг. 27 - пример перехода группы, сформированной устройствами обработки информации, содержащимся в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
Фиг. 28 - пример перехода временно хранящегося контента из списка 850 управления устройствами, соответствующий второму варианту осуществления настоящей технологии.
Фиг. 29 – схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, соответствующая второму варианту осуществления настоящей технологии.
Фиг. 30 - блок-схема примера конфигурации системы 600 связи, соответствующей второму варианту осуществления настоящей технологии.
Фиг. 31 - блок-схема примера схемной конфигурации смартфона.
Фиг. 32 - блок-схема примера схемной конфигурации автомобильного навигационного устройства.
Осуществление изобретения
Ниже будут описаны способы (здесь далее, "варианты осуществления") выполнения настоящей технологии. Описание будет представлено в следующем порядке:
1. Первый вариант осуществления (пример управления беспроводной связью на основе информации пользователя или управляющей информации)
2. Второй вариант осуществления (пример, в котором мультиприемник установлен в среде с множеством источника)
3. Примеры применения
1. Первый вариант осуществления
Пример конфигурации системы связи
На фиг. 1 представлена блок-схема, показывающая пример конфигурации системы 100 связи, соответствующая первому варианту осуществления настоящей технологии. На фиг. 1 показан пример системы связи, в которой беспроводное соединение может выполняться через одноранговое (peer-to-peer, P2P) прямое соединение.
Система 100 связи содержит устройства 200, 300 и 400 обработки информации. Система 100 связи является системой связи, в которой устройство 300 обработки информации принимает данные (например, данные изображения или аудиоданные), передаваемые, по меньшей мере, одним из устройств 200 или 400 обработки информации.
Устройства 200, 300 и 400 обработки информации являются устройствами передачи и приема, имеющими функцию беспроводной связи. Устройства 200, 300 и 400 обработки информации являются, например, устройствами отображения (например, персональными компьютерами) или портативными устройствами обработки информации (например, смартфонами или планшетными терминалами), имеющими функцию беспроводной связи. Устройства 200, 300 и 400 обработки информации являются, например, устройствами обработки информации, соответствующими стандартам Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11, 802.15 или 802.16, техническим требованиям Проекта партнерства 3-его поколения (3GPP) (например, для широкополосного межстанционного доступа с кодовым разделением каналов (Wideband Code Division Multiple Access, W-CDMA)), техническим требованиям к глобальной системе мобильной связи (Global system for Mobile Communications, GSM: зарегистрированный товарный знак), к протоколу общемировой совместимости широкополосного беспроводного доступа (Worldwide Interoperability for Microwave Access, WiMAX), WiMAX2, к системе долгосрочного развития (Long Term Evolution, LTE), LTE-A (усовершенствованной) и т.п. Устройства 200, 300 и 400 обработки информации могут выполнять обмен различного рода информацией, используя функцию беспроводной связи.
Здесь будет описан пример случая, в котором беспроводная связь выполняется, используя беспроводную локальную сеть (Local Area Network, LAN) между устройствами 200 и 300 обработки информации или между устройствами 400 и 300 обработки информации.
В качестве примера беспроводной LAN, могут использоваться сети Wireless Fidelity (Wi-Fi) Direct, Tunneled Direct Link Setup (TDLS), специализированная сеть или ячеистая сеть. В качестве беспроводной сети связи с аудиовизуальной (AV) передачей на короткое расстояние, используемой в системе 100 связи, может использоваться, например, сеть Wi-Fi Certified Miracast (название технических требований: Wi-Fi Display). Wi-Fi Certified Miracast является технологией отражения для передачи аудиоданных или видеоизображения, воспроизводимых с помощью одного терминала на другом терминале, используя технологию Wi-Fi Direct или TDLS, и выводя данные звука или изображения подобным образом с помощью другого терминала.
В Wi-Fi Certified Miracast обратный канал ввода пользователя (user Input Back Channel UIBC) реализуется по протоколу управления передачей/протоколу Интернет (Transmission Control Protocol/Internet Protocol, TCP/IP). UIBC является технологией передачи информации манипуляции входного устройства, такого, как мышь или клавиатура, от одного терминала к другому терминалу. Вместо Wi-Fi Certified Miracast может применяться другое программное обеспечение для дистанционной передачи с использованием настольных устройств (например, для вычислений в виртуальных сетях (Virtual Network Computing, VNC).
Здесь, в Wi-Fi Certified Miracast, например, принято, что изображение (видео) сжимается и восстанавливается, используя H.264. Например, в Wi-Fi Certified Miracast, H.264 может регулироваться на стороне передачи. Вариант осуществления настоящей технологии не ограничивается H.264, а может соответствовать различным кодекам, таким, как H.265 (например, видеокодирование высокой эффективности (HEVC) и расширения масштабируемого видеокодирования для высокоэффективного видеокодирования (SHVC)) и Moving Picture Experts Group (MPEG4), Joint Photographic Experts Group (JPEG) 2000. Дополнительно, это также может соответствовать кодеку на строчной основе, в котором одна или более строк объединяются в пучок и сжимаются или две или более строк делятся на 2x2 или больше макроблоков, которые сжимаются и восстанавливаются. Например, путем получения разности с помощью величины области предыдущего кода для величины области конкретного кода (такого, как изображение, пучок из множества строк или макроблок), можно прийти к соответствию кодеку, снижающему скорость передачи без выполнения сжатия, такому как DCT или Wavelet. Кроме того, изображение (видео) может передаваться или приниматься при отсутствии сжатия.
В первом варианте осуществления настоящей технологии будет описан пример, в котором устройство 200 обработки информации в качестве цели передачи устанавливает данные изображения и аудиоданные, формируемые в ходе операции получения изображения. В первом варианте осуществления настоящей технологии может использоваться пример, в котором устройство 400 обработки информации в качестве цели передачи устанавливает контент (например, контент, сформированный данными изображения и аудиоданными), хранящийся в блоке запоминающего устройства (например, на жестком диске). В качестве устройства 200 обработки информации может использоваться электронное устройство (например, PC, игровое устройство, смартфон или планшетный терминал), на котором установления камера. Другое электронное устройство (например, устройство получения изображения, игровое устройство, смартфон или планшетный терминал), которое содержит блок отображения, может использоваться в качестве устройства 300 обработки информации. Если устройство 400 обработки информации имеет функцию привязки, устройство 400 обработки информации может получать контент, хранящийся у провайдера услуг Интернета (IPS), через беспроводную или проводную сеть и устанавливать контент в качестве цели передачи.
Например, данные изображения, сформированные в результате операции получения изображения устройством 200 обработки информации, передаются в устройство 300 обработки информации и изображение 11, основанное на данных изображения, отображается на блоке 351 отображения устройства 300 обработки информации. Дополнительно, контент, хранящийся в блоке запоминающего устройства, (например, на жестком диске) устройства 400 обработки информации, передают устройству 300 обработки информации и изображение 12, основанное на этом контенте, отображается на блоке 351 отображения устройства 300 обработки информации.
Таким образом, в первом варианте осуществления настоящей технологии будет описан пример, в котором устройства 200 и 400 обработки информации служат в качестве устройств обработки информации на стороне источника (устройства источника) и устройство 300 обработки информации служит в качестве устройство обработки информации на стороне приемника (приемного устройства).
На фиг. 1 диапазон, в котором устройство 300 обработки информации может осуществлять прямую связь через прямое равноправное (P2P) соединение, используя беспроводную связь, указывается как диапазон 101 транспортирования информации. Диапазон 101 транспортирования информации является диапазоном транспортирования информации (диапазоном обслуживания), основанным на устройстве 300 обработки информации.
Пример конфигурации устройства обработки информации (устройства источника)
На фиг. 2 представлена блок-схема примера функциональной конфигурации устройства 200 обработки информации, соответствующая первому варианту осуществления настоящей технологии. Функциональная конфигурация устройства 400 обработки информации, относящегося к беспроводной связи, по существу, является той же самой, что и устройства 200 обработки информации. Поэтому, в первом варианте осуществления настоящей технологии будет описано только устройство 200 обработки информации и описание устройства 400 обработки информации не приводится.
Устройство 200 обработки информации содержит антенну 210, блок 220 беспроводной связи, блок 230 приема сигнала управления, блок 240 управления, блок 250 формирования изображения и аудиосигнала, блок 260 сжатия видео- и аудиосигнала, и блок 270 передачи потока.
Блок 220 беспроводной связи передает и принимает каждый фрагмент информации (например, данные изображения и аудиоданные) при связи с другим устройством обработки информации (например, устройством 300 обработки информации) через антенну 210, используя беспроводную связь, управляемую блоком 240 управления. Например, при выполнении процесса передачи данных изображения, сформированных блоком 250 формирования видео- и аудиосигнала, данные изображения сжимаются блоком 260 сжатия видео- и аудиосигнала и сжатые данные изображения (поток изображения) передаются от антенны 210 через блок 220 беспроводной связи.
Как предполагается, блок 220 беспроводной связи должен быть способен передавать и принимать каждый фрагмент информации при связи с другим устройством обработки информации (например, устройством 300 обработки информации), используя множество частотных каналов. В первом варианте осуществления настоящей технологии будет описан пример, в котором блок 220 беспроводной связи имеет функцию передачи и приема трех видов частотных каналов, 2,4 ГГц, 5 ГГц и 60 ГГц. Таким образом, когда устройство источника имеет функцию передачи и приема множества частотных каналов, приемное устройство (например, устройство 300 обработки информации) может управлять частотным каналом, который должен использоваться каждым устройством источника.
Блок 230 приема сигнала управления получает сигнал управления (например, информацию, которой взаимно обмениваются с устройством 300 обработки информации), передаваемый другим устройством обработки информации (например, устройством 300 обработки информации) вместе с фрагментами информации, принятыми блоком 220 беспроводной связи. Затем блок 230 приема сигнала управления выводит полученный сигнал управления на блок 240 управления.
Блок 240 управления выполняет управление каждым фрагментом информации, которая должна быть передана устройством 200 обработки информации. Например, блок 240 управления выполняет управление блоком 250 формирования видео- и аудиосигнала и блоком 260 сжатия видео- и аудиосигнала, основываясь на сигнале управления, принимаемом блоком 230 приема сигнала управления. Например, блок 240 управления выполняет управление таким образом, что количество аудиоканалов или разрешающая способность данных изображения, которые являются целью передачи, изменяются, или блок 240 управления выполняет управление таким образом, что область изображения в данных изображения, которая является целью передачи, изменяется. То есть, блок 240 управления выполняет управление передачей потока, который является целью передачи, основываясь на сигнале управления, принимаемом блоком 230 приема сигнала управления. Управление передачей потока заключается, например, в управлении скоростью передачи данных, установке управления разнесенным приемом или установке управления защитой контента.
Блок 240 управления может иметь функцию измерения ситуации распространения радиоволн (ситуация распространения радиоволн по линии связи), когда данные передаются и принимаются от приемного устройства, используя беспроводную связь, и может передавать результат измерений (информацию о результатах измерений распространения радиоволн) приемному устройству.
Здесь информация о результатах измерений распространения радиоволн является, например, информацией, используемой для определения, является ли качество линии связи с приемным устройством таким, при котором данные изображения и аудиоданные могут передаваться и приниматься. Информация о результатах измерений распространения радиоволн используется, например, при выполнении управления передачей потока. Информация о результатах измерений распространения радиоволн будет описана подробно со ссылкой на фиг. 4. Вместо информации о результатах измерений распространения радиоволн, блок 240 управления может подсчитывать количество повторных передач одного и того же пакета и выполнять управление передачей потока на основе подсчитанного количества повторных передач.
Здесь скорость связи, в основном, означает отношение занятости линии связи и, как предполагается, содержит значение скорости связи или пропускной способности. Например, разрешающая способность определяется как индекс качества изображения, выполненный с возможностью присутствия такого компонента, как кадр изображения (количество вертикальных и горизонтальных пикселей) для данных изображения или битовой скорости (степени сжатия) данных изображения. В качестве индекса качества может использоваться пропускная способность потока. Количество аудиоканалов, как предполагается, должно содержать значение способа аудиозаписи и воспроизведения, такого как монофонический (1,0 ch), стереофонический (2,0 ch), 5,1 ch, 9,1 ch, или аудио с высокой разрешающей способностью. Количество аудиоканалов определяется как индекс качества звука, построенный таким образом, чтобы он содержал такой компонент, как битовая скорость (степень сжатия) аудиоданных или количество каналов. В качестве индекса качества звука можно использовать пропускную способность потока.
Блок 240 управления выполняет управление таким образом, что состояние, нестабильное при управлении скоростью передачи данных, улучшается. Например, блок 240 управления воспринимает информацию о характеристиках системы приемного устройства (например, устройства 300 обработки информации) путем взаимного обмена информацией с приемным устройством. Здесь информация о характеристиках системы содержит, например, информацию о рабочих характеристиках, относящихся к системе приемного устройства. Например, информация о рабочих характеристиках системы является используемым частотным каналом, разрешающей способностью, протоколом управления передачей (Transmission Control Protocol, TCP) и протоколом дейтаграмм пользователя (User Datagram Protocol, UDP). Информация о рабочих характеристиках системы является, например, информацией, указывающей каждое подтверждение способа шифрования, подтверждение стандартной четкости (SD)/высокой четкости (HD) и подтверждение режима малой потребляемой мощности. Например, блок 240 управления может выбрать способ управления передачей потока (например, управления скоростью передачи данных) для дополнительного повышения стабильности всей системы для системы 100 связи, согласно тому, соответствует ли приемное устройство режиму малой потребляемой мощности.
Например, предполагается, что блок 240 управления вставляет информацию, относящуюся к тому, является ли устройство 200 обработки информации мобильным устройством во время взаимного обмена информацией с устройством 300 обработки информации. Например, информация о возможностях, относящаяся к устройству 200 обработки информации, может содержать информацию, относящуюся к тому, является ли устройство 200 обработки информации мобильным устройством. Когда становится понятным, что устройство 200 обработки информации является мобильным устройством, устройство 300 обработки информации может принять решение, что не обязательно управлять устройством 200 обработки информации на основе ассоциации с другими подключенными устройствами обработки информации. Таким образом, когда определяют, что нет необходимости управлять устройством 200 обработки информации, устройство 200 обработки информации принимает от устройства 300 обработки информации команду остановки передачи. Когда блок 240 управления принимает команду остановки передачи, блок 240 управления может на заданное время отключить питание каждого из таких блоков, как блок 250 формирования аудиосигнала и сигнала изображения, блок 260 сжатия видео- и аудиосигнала и блок 270 передачи потока. Блок 240 управления может переключить блок 220 беспроводной связи в режим периодического приема (который является режимом, в котором блок 220 беспроводной связи периодически включается, с тем, чтобы блок 220 беспроводной связи мог принимать команду от устройства 300 обработки информации, и во всех других случаях устройство выключалось).
Блок 250 формирования видео- и аудиосигнала формирует данные (данные изображения и аудиоданные), которые являются выходной целью, под управлением блока 240 управления, и выводит сформированные данные на блок 260 сжатия видео- и аудиосигнала. Например, блок 250 формирования видео- и аудиосигнала содержит блок получения изображения (не показан) и блок получения аудиоданных (не показан). Блок получения изображения (например, объектив, датчик изображения или схема обработки сигналов) получает изображение объекта и формирует изображение (данные изображения). Когда формируются данные изображения, блок получения аудиосигнала (например, микрофон) получает аудиосигнал окружающий среды. Данные, сформированные таким образом, являются целью передачи, которая должна передаваться другому устройству обработки информации (например, устройству 300 обработки информации).
Блок 260 сжатия видео- и аудиоданных сжимает (кодирует) данные (данные изображения и аудиоданные), сформированные блоком 250 формирования видео- и аудиосигнала под управлением блока 240 управления. Затем блок 260 сжатия видео- аудиоданных выводит сжатые данные (видеоданные и аудиоданные) на блок 270 передачи потока. В этом случае, на основе того, является ли устройство источника или приемное устройство мобильным устройством, блок 240 управления может определить, сжимает ли блок 260 сжатия видео- и аудиоданных эти данные. То есть, на основе того, является ли устройство источника или приемное устройство мобильным устройством, блок 240 управления может определить, передаются ли сжатые данные без выполнения транскодирования. Например, блок 260 сжатия видео- и аудиоданных может выводить данные, сформированные блоком 250 формирования видео- и аудиосигнала, без сжатия, когда устройство источника не является мобильным устройством. Блок 260 сжатия видео- и аудиоданных может быть реализован, выполняя кодирование посредством программного условия, или может быть реализован, выполняя кодирование посредством аппаратурного обеспечения. Предполагается, что блок 260 сжатия видео- и аудиоданных функционирует как кодек, но также предполагается, что он выполнен с возможностью работы с несжатыми видео- или аудиоданными. Дополнительно, блок 260 сжатия видео- и аудиоданных может также функционировать как масштабируемый кодек. Здесь масштабируемый кодек означает, например, кодек, который может свободно применяться в соответствии с разрешающей способностью устройства обработки информации на стороне приема (приемного устройства), сетевой среды и т.п.
Блок 270 передачи потока выполняет процесс передачи, состоящий в передаче данных (видеоданных и аудиоданных), сжатых блоком 260 сжатия видео- и аудиоданных, в виде потока от антенны 210 через блок 220 беспроводной связи под управлением блока 240 управления.
Устройство 200 обработки информации, в дополнение к упомянутым выше блокам, может содержать блок отображения, блок вывода аудиоданных и блок приема манипуляций, но эти блоки не показаны на фиг. 2. Пример, в котором устройство 200 обработки информации формирует видеоданные и аудиоданные, которые являются целью передачи, был описан выше. Однако, устройство 200 обработки информации может получать видеоданные и аудиоданные, являющиеся целью передачи, от внешнего устройства. Например, устройство 200 обработки информации может получать видеоданные и аудиоданные, являющиеся целью передачи, от веб-камеры, снабженной микрофоном. Устройство 200 обработки информации может устанавливать контент (например, контент, сформированный видеоданными и аудиоданными), хранящийся в запоминающем устройстве (например, на жестком диске), в качестве цели передачи, независимо от того, находится ли оно внутри или вне устройства 200 обработки информации. В этом случае контент, хранящийся в запоминающем устройстве, также предполагается сжатым контентом. В этом случае, когда сжатый контент сжат в соответствии со схемой кодирования, определенной в стандарте, принятом в системе 100 связи, сжатый контент может передаваться, без его дешифрования (декодирования).
Блок отображения (не показан) устройства 200 обработки информации является, например, блоком отображения, который отображает изображение, сформированное блоком 250 формирования видео- и аудиосигнала. В качестве блока отображения могут использоваться различные типы панельных дисплеев. Например, можно использовать электролюминесцентный (EL) дисплей или светодиодный (LED) дисплей или жидкокристаллический дисплей (LCD).
Блок аудиовыхода (не показан) устройства 200 обработки информации является, например, блоком аудиовыхода (например, громкоговорителем), который выводит звук, сформированный блоком 250 формирования видео- и аудиосигнала. Изображение может выводиться одновременно устройством передачи и приемным устройством, но аудиоданные, предпочтительно, выводятся одним из устройств: устройством передачи или приемным устройством.
Блок приема манипуляций (не показан) устройства 200 обработки информации является блок приема манипуляций, который принимает ввод манипуляций, выполняемых пользователем, и является, например, клавиатурой, мышью, игровой панелью, сенсорной панелью, камерой или микрофоном. Блок приема манипуляций и блок отображения могут быть сконструированы интегрированными, используя сенсорную панель, выполненную с возможностью выполнения ввода манипуляций, когда пользователь прикасается или приближается к поверхности дисплея пальцем.
Пример конфигурации устройства обработки информации (приемная сторона)
На фиг. 3 показана блок-схема примера функциональной конфигурации устройства 300 обработки информации, соответствующая первому варианту осуществления настоящей технологии.
Устройство 300 обработки информации содержит антенну 310, блок 320 беспроводной связи, блок 330 приема потока, блок 340 распаковки видео- и аудиоданных, и блок 350 вывода изображения и звука, блок 360 получения информации пользователя, блок 370 управления, блок 380 передачи сигнала управления и блок 390 временного хранения информации управления.
Блок 320 беспроводной связи передает и принимает каждую фрагмент информации (например, видеоданные и аудиоданные) при связи с другим устройством обработки информации (например, устройством 200 обработки информации) через антенну 310, используя беспроводную связь под управлением блока 370 управления. Например, когда выполняется процесс приема видеоданных, видеоданные, принимаемые антенной 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 беспроводной связи может иметь функцию передачи и приема по другим частотным каналам, двум частотным каналам, четырем или более частотным каналам.
Блок 330 приема потока принимает потоки (например, видеопоток и аудиопоток) и с каждым устройством источника выполняет обмен информацией из числа фрагментов информации, принимаемых блоком 320 беспроводной связи под управлением блока 370 управления. Затем блок 330 приема потока выводит принятую информацию команды в блок 370 управления и выводит принятые потоки в блок 340 распаковки видеоданных и аудиоданных и в блок 370 управления.
Здесь информация о взаимном обмене с каждым устройством источника является информацией, передаваемой от устройства источника (например, от устройства 200 обработки информации), и содержит, например, запрос на получение информации о рабочих характеристиках системы устройства 300 обработки информации. Информация о рабочих характеристиках системы является, например, информацией, указывающей используемый частотный канал, разрешающую способность, TCP и UDP или соответствие способу шифрования, соответствие SD/HD и соответствие режиму малой потребляемой мощности.
Блок 330 приема потока имеет функцию измерения ситуации с распространением радиоволн (ситуации с распространением радиоволн по линии связи), когда данные передают и принимают от приемного устройства, используя беспроводную связь. Блок 330 приема потока выводит результат измерений (информацию о результатах измерений распространения радиоволн) на блок 370 управления. Информация о результатах измерений распространения радиоволн будет описана подробно со ссылкой на фиг. 4.
Блок 340 распаковки видео- и аудиоданных распаковывает (декодирует) потоки (видеоданные и аудиоданные), передаваемые от другого устройства обработки информации (например, от устройства 200 обработки информации) под управлением блока 370 управления. Затем блок 340 распаковки видео- и аудиоданных выводит распакованные данные (видеоданные и аудиоданные) на блок 350 вывода изображения и звука. Блок 340 распаковки видео- и аудиоданных может быть реализован путем выполнения декодирования посредством программного обеспечения или может быть реализован путем выполнения декодирования аппаратурными средствами. Предполагается, что блок 340 распаковки видео- и аудиоданных функционирует как кодек, но предполагается, что он должен быть способен работать и с несжатыми видео- или аудиоданными. Дополнительно, блок 340 распаковки видео- и аудиоданных также может функционировать в качестве масштабируемого кодека.
Блок 350 вывода изображения и звука содержит блок 351 отображения и блок 352 вывода звука.
Блок 351 отображения является блоком отображения, который отображает каждое изображение (например, изображения 11 и 12, показанные на фиг. 1), основываясь на данных изображения, распакованных блоком 340 распаковки видео- и аудиоданных. В качестве блока 351 отображения может использоваться, например, панель дисплея, такая как панель органических EL диодов, светодиодный LED-дисплей, панель LCD. В качестве блока 351 отображения может использоваться сенсорная панель, способная выполнять ввод манипуляций, когда пользователь прикасается или приближается к поверхности дисплея пальцем.
Блок 352 вывода звука является блоком вывода звука (например, громкоговорителем), который выводит различные звуковые сигналы (звуковые сигналы и прочее, относящиеся к изображению, отображаемому на блоке 351 отображения), основываясь на аудиоданных, распакованных блоком 340 распаковки видео- и аудиоданных. Здесь, в качестве способа вывода звука может использоваться, например, способ воспроизведения только звуковых сигналов устройства источника, назначенного среднему каналу (основное изображение), через громкоговоритель и воспроизведение без звука устройства источника, назначенного периферийному каналу (фрагмента изображения). В качестве другого способа вывода звука может использоваться, например, способ установки громкости и воспроизведения звука устройства источника, назначенного среднему каналу в качестве основного, и уменьшения громкости звука устройства источника, назначенного периферийному каналу. Могут также использоваться другие способы вывода звука.
Блок 360 получения информации пользователя получает информацию, относящуюся к пользователю (информацию пользователя), и выводит полученную информацию пользователя на блок 370 управления. Например, блок 360 получения информации пользователя может получать информацию пользователя, принимая ввод от блока приема манипуляций (клавиатуры, мыши, удаленного контроллера, игровой панели или сенсорной панели), для которого пользователь может непосредственно устанавливать способ отображения. Блок приема манипуляций является, например, элементом манипуляции, который определяет назначения любой области изображения, отображаемого на блоке 351 отображения. Например, блок 360 получения информации пользователя может получать информацию пользователя, принимая ввод от устройства, которое может воспринимать намерение пользователя, такого как камера, микрофон или любой из множества датчиков (например, гироскопические датчики и датчики, обнаруживающие человеческие тела).
Например, блок 360 получения информации пользователя получает информацию пользователя, сформированную при движении пользователя, когда информация, основанная на потоке, принимаемом от другого устройства обработки информации (например, от устройства 200 обработки информации), используя беспроводную передачу данных, выводится из блока 350 вывода изображения и звука. Информация пользователя является, например, информацией пользователя, формируемой при движении пользователя, относительно изображения, отображаемого на блоке 351 отображения. Например, информация пользователя является информацией, сформированной на основе манипуляции пользователя, относящейся к изображению, отображаемому на блоке 351 отображения.
Например, блок 360 получения информации пользователя может получать данные изображения, формируемые блоком 361 получения изображения (показан на фиг. 1), и формировать информацию пользователя. Кроме того, например, блок 360 получения информации пользователя может получать информацию (например, позиционную информацию или идентификационную информацию), получаемую внешним устройством (например, каждым датчиком или носимым устройством), и может формировать информацию пользователя.
Блок 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 о режиме ожидания или режиме действия, о соответствии 398 режима разнесенного приема, об основном сервисе 105 и об одновременном присутствии или отсутствии 106.
В идентификационной информации 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 обработки информации, используя беспроводное соединение.
В информации 398 о соответствии для разноса мультиприема хранится информация, указывающая, соответствует ли устройство источника, соединенное с устройством 300 обработки информации, используя беспроводное соединение, разнесенному мультиприему. Кроме того, разнесенный мультиприем будет описано подробно в третьем варианте осуществления настоящей технологии.
В информации 105 об основном обслуживании хранится обслуживание, которому соответствует устройство источника, соединенное с устройством 300 обработки информации, используя беспроводное соединение. В качестве обслуживания, например, хранится одна из таких услуг, как "способность одновременной передачи и приема изображения” (способность одновременно быть устройством источника и приемным устройством), "способность только передачи изображения" (способность быть устройством источника), и "способность только приема изображения" (способность быть приемным устройством).
В информации 106 об одновременном присутствии или отсутствии хранится определение, имеет ли устройство источника, соединенное с устройством 300 обработки информации, используя беспроводное соединение, функцию беспроводной LAN (функцию одновременного разделения по времени или аналогичную функцию синхронного одновременного использования). Устройство источника, которое имеет одновременную функцию, может выполнять разделение по времени или синхронное соединение одновременно с точкой доступа и с приемным устройством, даже когда устройство источника не выполняет переключение, рассоединяющее точки доступа и приемное устройство.
Таким образом, управляющая информация, временно хранящаяся в блоке 390 временного хранения управляющей информации, является информацией для ассоциации идентификационной информации (идентификационной информации 391 терминала), используемой для идентификации другого устройства обработки информации, с информацией о возможностях, относящейся к другому устройству обработки информации, с целью управления. Управляющая информация содержит, по меньшей мере, информацию (информацию 393 о результатах измерений распространения радиоволн), касающуюся результатов измерений распространения радиоволн, относящихся к связи с другим устройством обработки информации, и информацию (информацию 397 о режиме ожидания или о режиме действия), касающуюся потребления мощности, в качестве информации о возможностях, относящейся к другому устройству обработки информации. Управляющая информация, содержащаяся в блоке 390 временного хранения управляющей информации, содержит информацию (информацию 396 о форме отображения), относящуюся к форме отображения, для отображения информации изображения в качестве информации о возможностях, относящейся к другому устройству обработки информации. Информация, относящаяся к форме отображения, является, например, информацией, указывающей, что информация изображения отображается в качестве основной информации или вспомогательной информации.
Пример перехода изображения
На фиг. 5 показан пример перехода изображений, отображаемых в блоке 351 отображения устройства 300 обработки информации в соответствии с первым вариантом осуществления настоящей технологии.
На фиг. 5a показан пример формы отображения, в которой на блоке 351 отображения устройства 300 обработки информации отображаются изображения 11 и 12, так что изображение 11 используется в качестве основного изображения, а изображение 12 используется в качестве фрагментного изображения.
На фиг. 5b показан пример формы отображения, в которой на блоке 351 отображения устройства 300 обработки информации отображаются изображения 11 и 12, причем изображение 11 используется как фрагментное изображение, а изображение 12 используется как основное изображение.
Например, предполагается случай, в котором каждое из устройств 200 и 400 обработки информации передает поток (видеоданные и аудиоданные) со стандартной разрешающей способностью устройству 300 обработки информации. В этом случае, как показано на фиг. 1, изображение 11, основанное на данных изображения, полученных от устройства 200 обработки информации, и изображение 12, основанное на данных изображения, полученных от устройства 400 обработки информации, могут отображаться на блоке 351 отображения устройства 300 обработки информации таким образом, что размеры изображений 11 и 12 являются одинаковыми. В этом примере заданная разрешающая способность и область отображения определяются как одинаковые, но в блок 351 отображения функция масштабирования может быть добавлена таким образом, что изображения 11 и 12 повторно масштабируются и отображаются на блоке 351 отображения. Однако в вариантах осуществления настоящей технологии, чтобы облегчить описание, предполагается, что эта функция при описании не используется.
В формах отображения изображений 11 и 12, например, может сохраняться форма отображения, установленная во время предыдущего сеанса связи, и изображения 11 и 12 могут отображаться на блоке 351 отображения устройства 300 обработки информации в соответствии с формами отображения.
Формы отображения изображений 11 и 12 могут быть определены на основе порядка соединения с устройством 300 обработки информации. Например, предполагается случай, в котором устройство 200 обработки информации сначала соединяется с устройством 300 обработки информации и после соединения устройство 400 обработки информации соединяется с устройством 300 обработки информации. В этом случае, изображения 11 и 12 отображаются на блоке 351 отображения устройства 300 обработки информации, устанавливая изображение 11 в качестве среднего канала и устанавливая изображение 12 в качестве периферийного канала. То есть изображения могут отображаться в процедуре среднего канала и периферийного канала на основе порядка соединения с устройством 300 обработки информации.
Как показано на фиг. 5a, когда изображения 11 и 12 отображаются на блоке 351 отображения путем установки изображения 11 в качестве среднего канала и установки изображения 12 в качестве периферийного канала, информация пользователя для установки изображения 12 в качестве среднего канала, как предполагается, должна быть получена блоком 360 получения информации пользователя. Например, когда зритель выполняет манипуляции с установкой изображения 12 в качестве среднего канала, используя указатель, такой как дистанционный контроллер, или жест, информацию пользователя для установки изображения 12 в качестве среднего канала получают в блоке 360 получения информации пользователя. В этом случае, как показано на фиг. 5b, изображения 11 и 12 отображаются на блоке 351 отображения путем установки изображения 12 в качестве среднего канала и установки изображения 11 в качестве периферийного канала. Дополнительно, положения отображения изображений 11 и 12 на поверхности отображения блока 351 отображения дисплея определяются на основе информации пользователя (например, на основе манипуляций, выполняемых вручную, или на основе линии видения), получаемой блоком 360 получения информации пользователя.
Пример соединений
На фиг. 6-8 показаны схемы последовательности выполнения операций примера процесса соединений между устройствами, содержащимися в системе 100 связи, соответствующие первому варианту осуществления настоящей технологии. На фиг. 6-8 показан пример процесса соединений между устройствами 200 и 300 обработки информации.
На фиг. 6-8 блок 250 формирования изображения и звука, блок 260 сжатия изображения и звука и блок 270 передачи потока из числа блоков, содержащихся в устройстве 200 обработки информации, представлены как система 201 связи. Антенна 210, блок 220 беспроводной связи, блок 230 приема сигнала управления и блок 240 управления показаны в качестве системы 202 управления линией связи.
На фиг. 6–8, антенна 310, блок 320 беспроводной связи, блок 330 приема потока, блок 370 управления и блок 380 передачи сигнала управления в конфигурации устройства 300 обработки информации показаны как система 301 управления линией связи. Блок 340 распаковки видео- и аудиоданных, блок 350 вывода изображения и звука и блок 360 получения информации пользователя показаны как система 302 ввода и вывода.
На фиг. 6–8 сначала показан пример, в котором изображение, основанное на данных изображения, полученных от устройства 200 обработки информации, показано на блоке 351 отображения устройства 300 обработки информации как фрагмент изображения и в устройстве 200 обработки информации установлен режим малого потребления мощности. Затем представлен пример, в котором изображение, основанное на данных изображения, полученных от устройства 200 обработки информации, отображается как основное изображение на блоке 351 отображения и в устройстве 200 обработки информации устанавливается режим обычного потребления мощности. То есть, на фиг. 6-8 показаны пример установки соединения устройств 200 и 300 обработки информации и пример перехода режима потребления мощности в устройстве 200 обработки информации.
Сначала, когда на устройство 300 обработки информации включают электропитание, в качестве формы отображения (то есть, формы отображения изображения и формы вывода звука) устройства 300 обработки информации (501) устанавливается предшествующая форма отображения (которая является формой отображения при выключении электропитания устройства 300 обработки информации). Блок 370 управления устройства 300 обработки информации заставляет блок 390 временного хранения управляющей информации временно сохранять управляющую информацию для каждого устройства источника, соединенного с устройством 300 обработки информации, используя беспроводное соединение (показано на фиг. 4). Как показано на фиг. 5, блок 370 управления устройства 300 обработки информации заставляет блок 351 отображения отображать изображения 11 и 12, соответствующие двум потокам, соответственно передаваемым от устройств 200 и 400 обработки информации, на основе предшествующей формы отображения.
Далее предполагается (502) случай, в котором пользователь выполняет манипуляцию с установкой формы отображения (изменение манипуляции). В этом случае сигнал управления, относящийся к манипуляции установкой, получают в качестве информации пользователя в блоке 360 получения информации пользователя и информацию пользователя выводят в блок 370 управления. Затем блок 370 управления на основе информации пользователя (503 и 504) изменяет контент, временно сохраняемый в блоке 390 временного хранения управляющей информации (показан на фиг. 4). Например, как показано на фиг. 5b, предполагается случай, в котором выполняется манипуляция установкой (изменение манипуляции) для установки изображения 11, основываясь на данных изображения, полученных от устройства 200 обработки информации в качестве фрагмента изображения. В этом случае блок 370 управления изменяет форму 396 отображения (показанную на фиг. 4) устройства 200 обработки информации на "SUB" (фрагмент) (503 и 504) в блоке 390 временного хранения управляющей информации.
Устройство 200 обработки информации периодически или апериодически (также включая только момент запуска) (505 и 506) передает запрос таблицы режима (запрос разрешающей способности, качества звука, режима малого потребления мощности и т.п.) устройству 300 обработки информации. Запрос таблицы режима является запросом передачи каждого фрагмента информации (которая является информацией, используемой для связи с устройством 200 обработки информации с помощью управляющей информации, относящейся к устройству 300 обработки информации (например, информации о разрешающей способности и т.п., которая может отображаться устройством 200 обработки информации)), управляемого устройством 300 обработки информации.
Когда устройство 300 обработки информации принимает запрос (506) таблицы режима, устройство 300 обработки информации передает информацию команды, соответствующую запросу таблицы режима (507 и 508). Информация команды является информацией, относящейся к устройству 200 обработки информации, используемой устройством 300 обработки информации для подачи запроса установки устройству 200 обработки информации вместе с информацией о среде распространения радиоволн и форме отображения. Например, информация команды является информацией, которая содержит информацию о форме отображения (например, основное изображение и фрагмент изображения) с определенной разрешающей способностью и качеством аудиосигнала, информацию, соответствует ли она режиму малого потребления мощности, информацию о названии изготовителя и о присутствии или отсутствии функции разнесенного мультиприема. Например, информация команды является информацией, которая содержит разрешающую способность и качество аудиосигнала, виды видео- и аудиокодеков, информацию о присутствии или отсутствии трехмерной функции, о присутствии или отсутствии защиты контента, размере изображения на устройстве отображения, информацию о топологии, используемом протоколе, информацию об установках (информацию о портах и т.п.) протокола, информацию об интерфейсе соединения (тип соединителя и т.п.), положении горизонтальной синхронизации и вертикальной синхронизации, информацию запроса приоритета рабочих характеристик устройства источника, ответ с таблицей управления режимом, чтобы убедиться, соответствует ли режим режиму малого потребления мощности, информацию о максимальной пропускной способности при передаче или о максимальной пропускной способности при приеме беспроводной передачи, информацию о мощности центрального процессора (CPU), оставшемся количестве заряда батареи и информацию об источнике электропитания. Каждый фрагмент этой информации используется как часть информации о возможностях. Здесь информация о форме отображения для разрешающей способности и качестве аудиосигнала, относящаяся к устройству 200 обработки информации, является, например, информацией, указывающей, соответствует ли форма отображения данных, получаемых от устройства 200 обработки информации, основной форме или форме фрагмента. Устройство 300 обработки информации передает информацию команды, содержащую запрос установки разрешающей способности и качества аудиосигнала или режима малого потребления мощности в качестве параметра с точки зрения устройства 300 обработки информации. Помимо каждого фрагмента информации, относящейся к устройству 200 обработки информации, устройство 300 обработки информации может передавать в качестве информации команды каждый фрагмент информации, относящейся ко всем устройствам источника. В этом случае устройство 200 обработки информации выбирает и использует только информацию, предназначенную для самого устройства обработки информации. Когда устройство подчиняется Wi-Fi Certified Miracast, то устройство соответствует wfd-аудиокодекам (wfd-audio-codec), wfd-видеоформатам (wfd-video-format), wfd-защите контента (wfd-content-protection), отображаемому wfd-идентификатору (wfd-displayedid), wfd-связанному приемнику (coupledsink), wfd-rtp-портам клиента (wfd-client-rtpport), wfd-I2C, wfd-uibccapability, wfd-типу соединителя (wfd-connectortype), wfd-возможностям дежурного режима-восстановления (wfd-standby-resume-capability) и т.п., определенным в сообщении RTSP, но контент сообщения, предназначенный для передачи, как предполагается, не ограничивается этими командами.
Когда устройство 200 обработки информации принимает информацию (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) режим малого потребления мощности.
Здесь, когда таким образом установлен режим малого потребления мощности, устройство источника и приемное устройство, как предполагается, обладают этой функцией. Например, мобильное устройство (например, сотовый телефон, смартфон или планшетный терминал) во многих случаях приводится в действие от батареи. Поэтому, когда формой отображения данных, поступающих от самого устройства обработки информации, не является основная форма (когда формой отображения является фрагментная форма), желательно в максимально возможной степени уменьшить потребление мощности от батареи самого устройства обработки информации. Соответственно, в устройстве источника, в котором форма отображения в приемном устройстве установлена как фрагментная форма, желательно установить режим малого потребления мощности. Кроме того, в процессе (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 обработки информации для уведомления, произведено ли какое-либо изменение (например, изменение формы отображения) (517 и 518). Здесь предполагается, что никакое изменение в устройстве 300 обработки информации не было сделано (например, изменение формы отображения). Поэтому блок 370 управления устройства 300 обработки информации передает устройству 200 обработки информации (517 и 518) ответное сообщение для уведомления, что никакого изменения не было (например, изменения формы отображения).
Когда ответное сообщение, указывающее таким способом (518), что никакое изменение не было сделано (например, изменение формы отображения), нет необходимости изменять установки на устройстве 200 обработки информации. Поэтому блок 240 управления устройства 200 обработки информации передает поток для вывода фрагментного изображения и вспомогательного аудиосигнала устройству 300 обработки информации (519 и 520). Когда устройство 300 обработки информации принимает таким образом (520) поток, устройство 300 обработки информации выводит изображение и звук, основываясь на принятом потоке (521). Например, как показано на фиг. 5b, изображение 11, основанное на потоке от устройства 200 обработки информации, отображается, как фрагментное изображение на блоке 351 отображения.
Когда процесс передачи заканчивается (519), устройство 200 обработки информации останавливает процесс передачи только на заданное время и переводит каждый блок (522) в режим ожидания. Передача с перерывами выполняется постоянно до тех пор, пока от устройства 300 обработки информации не будет подан запрос изменения.
Здесь, при передаче с перерывами возникает период, в течение которого поток от устройства 200 обработки информации не передается. Поэтому устройство 300 обработки информации предпочтительно выполняет процесс отображения для интерполяции и отображения изображения, соответствующего потоку, окончательно принятому от устройства 200 обработки информации. Однако устройство 300 обработки информации, как предполагается, не имеет никакой функции обработки интерполяции. В этом случае, во время периода ожидания изображение, полученное от устройства 200 обработки информации, не может отображаться на блоке 351 отображения. Поэтому, когда устройство 300 обработки информации не имеет функции обработки интерполяции, данные изображения от устройства 200 обработки информации могут передаваться непрерывно. Например, в потоке, который является целью передачи от устройства 200 обработки информации, окончательные данные изображения во время остановки передачи временно сохраняются в буфере передачи. Во время периода ожидания обработка изображения в устройстве 200 обработки информации останавливается, но процесс передачи в беспроводной линии связи выполняется непрерывно и данные изображения, временно сохраняемые в буфере передачи, передаются непрерывно.
Во время периода ожидания только изображение, соответствующее потоку, передаваемому от устройства 400 обработки информации, может отображаться на блоке 351 отображения. Например, изображение, соответствующее потоку, передаваемому от устройства 400 обработки информации, может отображаться на всей поверхности блока 351 отображения.
Далее будет описан пример случая, в котором пользователь выполняет манипуляцию по установке формы отображения (манипуляция изменения).
[0122] Когда пользователь выполняет манипуляцию по установке формы отображения (манипуляция изменения) (531), как описано выше, блок 370 управления изменяет контент, содержащийся в блоке 390 временного хранения контента управляющей информации (показан на фиг. 4), на основе информации пользователя, относящейся к манипуляции по установке (532 и 533). Например, как показано на фиг. 5a, предполагается случай, в котором пользователь выполняет манипуляцию по установке (манипуляцию изменения) для установки изображения 11 на основе данных изображения, полученных от устройства 200 обработки информации в качестве основного изображения. В этом случае блок 370 управления изменяет форму 396 отображения (показано на фиг. 4) устройства 200 обработки информации в блоке 390 временного хранения управляющей информации на "MAIN" (основная) (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).
Таким образом, необходимо запросить установку в устройстве 200 обработки информации в соответствии с запросом отмены режима ожидания от устройства потребителя (535-538). Поэтому блок 240 управления устройства 200 обработки информации передает запрос таблицы режима устройству 300 обработки информации (539 и 540). Как описано выше, запрос таблицы режима является запросом передачи каждого фрагмента информации (управляющей информации, относящейся к устройству 200 обработки информации), управляемой в устройстве 300 обработки информации. В описанных выше процессах (535-538) может выполняться обмен сообщениями (например, ответное сообщение на сообщение запроса процессов (515-518)) изменения (например, изменения формы отображения).
Когда устройство 300 обработки информации принимает запрос (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). Процессы (539-544) могут выполняться с помощью повторного обсуждения возможностей (Capability Re-negotiation), когда устройство соответствует Wi-Fi Certified Miracast. В случае использования 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). Например, как показано на фиг. 5a, изображение 11, основанное на потоке устройства 200 обработки информации, отображается как основное изображение на блоке 351 отображения.
В этом примере был описан случай, в котором предшествующая форма отображения (форма отображения, имевшая место при выключении электропитания устройства 300 обработки информации) устанавливается в качестве формы отображения для блока 351 дисплея при включении электропитания устройства 300 обработки информации. Однако при включении электропитания устройства 300 обработки информации может быть установлена другая форма отображения. Например, при включении электропитания устройства 300 обработки информации обычно может устанавливаться форма отображения, устанавливаемая по умолчанию. В качестве альтернативы, форма отображения может быть определена на основе порядка подключения к устройству 300 обработки информации.
На фиг. 6-8 был описан пример, в котором устройство 200 обработки информации запрашивает информацию установки, относящуюся к устройству 300 обработки информации, и устанавливают параметры передачи на основе принятой информации о параметрах. Однако устройство 200 обработки информации может просить запрос установки для параметров, которые желательно установить в устройство 300 обработки информации, и может устанавливать эти параметры, когда устройство 200 обработки информации принимает ответ, указывающий, что со стороны устройства 300 обработки информации проблем нет.
Здесь, для управляющей информации, временно хранящейся в блоке 390 временного хранения управляющей информации, команда, подготовленная в Wi-Fi Certified Miracast, может использоваться для обмена управляющей информацией. В этом случае могут использоваться обсуждение возможностей или повторное обсуждение возможностей, определенные в технических требованиях Wi-Fi Display. Здесь, в качестве примера могут быть приведены обсуждение возможностей или повторное обсуждение возможностей согласно техническим требованиям RFC5939 или Wi-Fi Certified Miracast. Однако обсуждение возможностей или повторное обсуждение возможностей этим не ограничивается, а определяется как взаимный обмен информацией о рабочих характеристиках устройства. Пример передачи данных при взаимном обмене, используя команду в соответствии с техническими требованиями Wi-Fi Certified Miracast, представлен на фиг. 9.
Пример связи при взаимном обмене информацией, используя команду, соответствующую техническим требованиям Wi-Fi Certified Miracast
На фиг. 9 показана схема последовательности выполнения операций примера процесса связи между устройством-источником и приемным устройством в соответствии с первым вариантом осуществления настоящей технологии. На фиг. 9 показан пример связи при взаимном обмене, использующем протокол RTSP. Устройство 420 источника соответствует устройствам 200 и 400 обработки информации и приемное устройство 430 соответствует устройству 300 обработки информации.
Сначала описание будет делаться со ссылкой на фиг. 9. Например, как указано пунктирным прямоугольником 410 на фиг. 9, может использоваться сообщение запроса "RTSP M3 Request" (запрос RTSP GET_PARAMETER), передаваемое устройством источника приемному устройству, и сообщение "RTSP M3 Request" (запрос RTSP GET_PARAMETER), передаваемое в ответ на это сообщение приемным устройством устройству источника. Такой процесс обмена соответствует, например, процессам (505-508), показанным на фиг. 6, и процессам (539-542), показанным на фиг. 8. С другой стороны, сообщения могут быть соответствующим образом переданы устройством источника приемному устройству. Например, обмен сообщением "RTSP M3 Request" (запрос RTSP GET_PARAMETER) и сообщением "RTSP M3 Response" (ответ RTSP GET_PARAMETER) может быть пропущен, при этом управляющая информация может быть введена в сообщение, предназначенное для передачи от устройства источника приемному устройству, управляющая информация может передаваться от устройства источника приемному устройству и приемное устройство может выбирать и временно хранить информацию в блоке 390 временного хранения управляющей информации. Например, когда выполняется установка защиты контента, установка защиты линии связи выполняется после M3 Response. Поэтому желательно осуществлять связь в то время, когда секретность линии связи гарантируется при передаче только сообщений M4 или выше.
Таким образом, блок 320 беспроводной связи может выполнять обмен информацией о возможностях с обсуждением возможностей или повторным обсуждением возможностей, определенных в технических требованиях Wi-Fi Display. Например, обмен информацией о возможностях проводится с использованием сообщения RTSP M3 при обсуждении возможностей или повторном обсуждении возможностей.
Таким образом, например, блок 320 беспроводной связи устройства 300 обработки информации осуществляет связь с устройством источника, чтобы обмениваться информацией о возможностях, относящейся к устройству 300 обработки информации, и информацией о возможностях, относящейся к устройству 200 обработки информации. Блок 220 беспроводной связи устройства 200 обработки информации осуществляет связь с устройством 300 обработки информации, для обмена информацией о возможностях, относящейся к устройству 200 обработки информации, и информацией о возможностях, относящейся к устройству 300 обработки информации. В этом случае блоки 220 и 320 беспроводной связи могут обмениваться информацией о возможностях с ведением обсуждения возможностей или повторным обсуждением возможностей.
Блок 370 управления устройства 300 обработки информации выполняет управление передачей потока (например, управление скоростью передачи данных, управление скоростью передачи при масштабировании, управления установкой разноса при мультиприеме или управление установкой защиты контента) устройству 200 обработки информации на основе информации о возможностях, относящейся к устройству 200 обработки информации, информации о результатах измерений распространения радиоволн, относящейся к передаче данных устройству 200 обработки информации, и используя устройство 300 обработки информации. Способ передачи потока отличается от представленного в варианте осуществления настоящей технологии, но блок 240 управления устройства 200 обработки информации может также выполнять управление передачей потока (например, управление скоростью передачи данных связи, управление скоростью передачи при масштабировании, управление установкой разноса при мультиприеме или управление установкой защиты контента) устройству 300 обработки информации на основе управления, выполняемого устройством 300 обработки информации, основываясь на информации о возможностях, относящейся к устройству 200 обработки информации, и информации о результатах измерений распространения радиоволн, относящейся к передаче данных потока устройству 300 обработки информации.
Блок 370 управления устройства 300 обработки информации выполняет управление, с тем, чтобы установить режим потребления мощности в устройстве 200 обработки информации на основе информации о возможностях (например, информации, указывающей, является ли устройство мобильным устройством), касающейся устройства 200 обработки информации. В этом случае, блок 370 управления может выполнять управление таким образом, чтобы установить режим малого потребления мощности устройства 200 обработки информации на основе информации о возможностях, касающейся устройства 200 обработки информации, и управляющей информации для управления устройством 200 обработки информации. Блок 240 управления устройства 200 обработки информации устанавливает режим потребления мощности на основе управления, выполняемого устройством 300 обработки информации, основываясь информации о возможностях, касающейся устройства 200 обработки информации. В варианте осуществления настоящей технологии описан пример топологии, в котором используются два устройства источника, но вариант осуществления настоящей технологии не ограничивается этим вариантом осуществления настоящей технологии. Например, когда количество устройств равно 2 или более, необходимо управлять средствами управления скоростью передачи данных управления в соответствии с количеством устройств и с учетом перехода состояния. Поэтому управление затрудняется, но преимущество может быть получено. Это также может соответствовать топологии, в которой соединяются два или более устройств источника.
2. Второй вариант осуществления
В первом варианте осуществления настоящей технологии был описан пример, в котором передача изображения выполняется от одного или более устройств источника одному приемному устройству. Теперь здесь передача изображения может также выполняться от одного или больше устройств источника множеству приемных устройств.
Таким образом, ниже будет описан пример, в котором, в соответствии со вторым вариантом осуществления настоящей технологии, передача изображения выполняется от одного или более устройств источника множеству приемных устройств. В частности, будет описан способ установки для установки топологии с множеством приемных устройств в среде с множеством источников.
Сначала будет описан пример связи между первым приемным устройством, содержащим один блок беспроводной связи, вторым приемным устройством, содержащим один блок беспроводной связи, и множеством устройств источника.
Пример конфигурации системы связи
На фиг. 10 и 11 представлены блок-схемы, показывающие пример конфигурации системы для системы 640 связи, соответствующей второму варианту осуществления настоящей технологии. На фиг. 10 и 11 показан пример случая, в котором связь осуществляется между множеством приемных устройств (устройств 650 и 660 обработки информации) и множеством устройств источника (устройств 670 и 680 обработки информации).
Система 640 связи содержит устройства 650, 660, 670 и 680 обработки информации. Система 640 связи соответствует системе 100 связи, представленной на фиг. 1. Например, устройства 650 и 660 обработки информации соответствуют устройству 300 обработки информации, которое является приемным устройством. Устройство 680 обработки информации соответствует устройству 200 обработки информации, которое является устройством источника. Устройство 670 обработки информации соответствует устройству 400 обработки информации, которое является устройством источника. Поэтому часть описания, общая с системой 100 связи, будет исключена.
Во втором варианте осуществления настоящей технологии, как показано на фиг. 5, в качестве примера будет описан случай, в котором область отображения основного изображения больше, чем фрагмент изображения. В этом случае, поскольку основное изображение имеет разрешающую способность, большую, чем фрагмент изображения, передача изображения с высоким качеством предпочтительно выполняется для основного изображения, а передача изображения со стандартным качеством предпочтительно выполняется для фрагмента изображения.
Кроме того, во втором варианте осуществления настоящей технологии будет описан пример, в котором используется устройство обработки информации, способное выполнять одновременную операцию, позволяющую одновременно использовать множество частотных каналов из числа трех видов частотных каналов, 2,4 ГГц, 5 ГГц и 60 ГГц. При одновременной операции может выполняться процесс соединения при переключении между множеством устройств на одном и том же частотном канале или на множестве (два или больше) разных частотных каналах. Кроме того, в одном и том же частотном канале или во множестве различных частотных каналов может содержаться множество уровней управления доступом к среде (MAC), а также может выполняться одновременное соединение.
Например, чтобы выполнить передачу изображения высокого качества для основного изображения, необходимо выбрать схему связи, позволяющую достигнуть высокой скорости передачи данных. Таким образом, во втором варианте осуществления настоящей технологии, при выполнении передачи изображения высокого качества для основного изображения, используется блок беспроводной связи, соответствующий стандарту IEEE 802.11ad, типизированному на частоту 60 ГГц. С другой стороны, когда выполняется передача изображения стандартного качества для фрагмента изображения, используется блок беспроводной связи с частотой 2,4 ГГц или 5 ГГц. Например, одно устройство может содержать множество блоков беспроводной связи (блок беспроводной связи с частотой 2,4 ГГц или 5 ГГц и блок беспроводной связи с частотой 60 ГГц) или один блок беспроводной связи может реализовать множество типов схем связи (2,4 ГГц или 5 ГГц и 60 ГГц).
Устройство 650 обработки информации содержит блок 651 беспроводной связи. Блок 651 беспроводной связи, как предполагается, осуществляет беспроводную связь в соответствии с одной схемой связи или множеством типов схем связи (например, 2,4 ГГц или 5 ГГц и 60 ГГц).
Кроме того, устройство 660 обработки информации содержит блок 661 беспроводной связи. Блок 661 беспроводной связи, как предполагается, осуществляет беспроводную связь в соответствии с одной схемой связи или множеством типов схем связи (например, 2,4 ГГц или 5 ГГц и 60 ГГц).
На фиг. 10 пунктирная стрелка 682 схематично показывает взаимосвязь между устройствами, когда устройство 680 обработки информации действует в качестве владельца группы (group owner, GO) для блока 651 беспроводной связи устройства 650 обработки информации. Кроме того, сплошной стрелкой 681 схематично показана взаимосвязь между устройствами, когда устройство 680 обработки информации действует в качестве GO для блока 661 беспроводной связи устройства 660 обработки информации. Кроме того, владелец группы не ограничивается действием GO по стандарту Wi-Fi Direct и может также функционировать как часть основной функции сети, распознающей присутствие соседей (neighbor awareness network, NAN), а также как часть функции точки доступа.
Кроме того, стрелкой 671 пунктирной линии схематично показана взаимосвязь между устройствами, когда устройство 670 обработки информации действует в качестве P2P-клиента для блока 651 беспроводной связи устройства 650 обработки информации.
Например, как указано сплошной стрелкой 681 и пунктирной стрелкой 682, одно устройство источника (устройство 680 обработки информации) может одновременно передавать одни и те же данные изображения множеству приемных устройств (устройства 650 и 660 обработки информации). В этом случае устройство 680 обработки информации может копировать данные изображения, переданные одному приемному устройству (например, устройству 650 обработки информации), и передавать копированные данные изображения другому приемному устройству (например, устройству 660 обработки информации). Однако данные изображения в качестве цели передачи не ограничиваются одними и теми же данными. Например, разные фрагменты данных изображения могут передаваться одновременно (или раздельно) множеству приемных устройств (устройствам 650 и 660 обработки информации). Кроме того, на фиг. 11 показан пример, в котором одно устройство источника (устройство 670 обработки информации) передает одни и те же данные изображения множеству приемных устройств (устройства 650 и 660 обработки информации) одновременно или раздельно (как указано сплошной стрелкой 672 и пунктирной стрелкой 673).
Кроме того, например, в примере, показанном на фиг. 10, сеть формируется одним устройством источника (устройством 680 обработки информации) и множеством приемных устройств (устройствами 650 и 660 обработки информации). Кроме того, в примере, показанном на фиг. 10, сеть формируется устройством источника (устройством 670 обработки информации) и одним приемным устройством (устройством 650 обработки информации).
Кроме того, в примере, показанном на фиг. 11, сеть формируется одним устройством источника (устройством 670 обработки информации) и множеством приемных устройств (устройствами 650 и 660 обработки информации). Кроме того, в примере, показанном на фиг. 11, сеть формируется одним устройством источника (устройством 680 обработки информации) и одним приемным устройством (устройством 650 обработки информации). Такая сеть может быть установлена, как сеть с распознаванием соседей (NAN). Кроме того, каждым фрагментом информации, которой обмениваются в этой сети, можно также обмениваться через другое устройство обработки информации (например, через точку доступа). Кроме того, описанная выше точка доступа может заменять владельца группы одной сети и может быть выполнена с возможностью выполнения установок для еще одной сети.
Здесь будет описана установка топологии, в которой одно устройство источника (устройство 680 обработки информации) одновременно передает одни и те же данные изображения множеству приемных устройств (устройствам 650 и 660 обработки информации).
Здесь, в качестве примеров в описании используются те же самые устройства обработки информации, что и устройства 650, 660, 670 и 680 обработки информации, показанные на фиг. 10 и 11. То есть будет представлен пример устройства обработки информации, соответствующего любому из устройств источника или приемных устройств. Устройство обработки информации работает, например, в режиме инфраструктуры или в режиме прямого соединения. Кроме того, когда устройство обработки информации работает в режиме инфраструктуры, устройство обработки информации осуществляет связь с другим устройством обработки информации через точку доступа. И, наоборот, когда устройство обработки информации работает в режиме прямого соединения, устройство обработки информации осуществляет связь напрямую с окружающими устройствами обработки информации без участия точки доступа.
Режим прямой связи может быть установлен, например, по технологии Wi-Fi Direct, внедренной в альянсе совместимости Wi-Fi Alliance. В режиме прямого соединения связь начинается после установления соединения между устройствами обработки информации, например, через процесс обнаружения устройства или процесс формирования.
Здесь процесс обнаружения устройства является процессом обнаружения окружающих устройств обработки информации. В процессе обнаружения устройства между собой связываются маяк, зондирующий запрос и ответ на зондирование для выполнения сканирования, ожидания ответа и получения ответа.
Кроме того, процесс формирования является процессом установления прямого соединения между устройствами через беспроводное соединение, чтобы сформировать группу устройств обработки информации. Процесс формирования содержит процесс определения, какое устройство обработки информации является устройством GO, или процесс аутентификации (предоставления).
Кроме того, в режиме прямого соединения после установления связи между устройствами обработки информации для формирования группы другие устройства обработки информации подписываются на участие в группе посредством процесса приглашения. Процесс приглашения является процессом подписки окружающих устройств обработки информации на участие в группе. В процессе приглашения выполняется обмен информацией для установки между устройствами обработки информации.
Кроме того, после установления соединения между устройствами обработки информации для формирования группы другие устройства обработки информации подписываются на эту группу посредством процесса обнаружения условия. Процесс обнаружения условия является процессом подписки устройства обработки информации в сформированную группу.
Кроме того, в режиме прямого соединения устройство обработки информации вводит одно из таких состояний, как: владелец группы (GO), P2P-клиент или неконфигурированное P2P-устройство (P2P-устройство).
Например, GO (P2P-GO) устанавливает прямое соединение между устройствами обработки информации (P2P-клиентами) в группе устройств обработки информации, формируемой с помощью прямого соединения между устройствами через беспроводное соединение. Кроме того, например, GO выполняет посылку сигнала маяка, аутентифицирующего устройства обработки информации, участвующие в группе, и предоставляет информацию установки соединения (Credential) устройствам обработки информации, участвующим в группе. То есть, GO используется в группе как точка доступа. Кроме того, например, P2P-клиент устанавливает прямое соединение с GO в группе устройств обработки информации, сформированной путем прямого соединения между устройствами через беспроводное соединение. То есть, P2P-клиент осуществляет связь с GO или связывается с другим P2P-клиентом через GO. Кроме того, устройство обработки информации неконфигурированного P2P-устройства не устанавливает прямого соединения между устройствами через беспроводное соединение.
Кроме того, GO содержит постоянного GO и временного GO. Постоянным GO является GO, который содержит информацию установки для места назначения соединения даже после окончания сеанса соединения P2P и может выполнять повторное соединение в соответствии с запросом приглашения и запросом обнаружения условия из места назначения соединения. Кроме того, временным GO является GO, который временно сохраняет информацию установки соединения только во время сеанса P2P-соединения и отбрасывает информацию установки соединения после окончания сеанса P2P-соединения.
Блок управления устройства обработки информации (эквивалентен, например, блоку 240 управления, показанному на фиг. 2, или блоку 370 управления, показанному на фиг. 3) управляет всеми операциями устройства обработки информации. Например, блок управления устройства обработки информации управляет процессом обнаружения устройства, процессом формирования, процессом приглашения, процессом обнаружения условия и т.п., выполняемыми блоком беспроводной связи устройства обработки информации. Кроме того, блок беспроводной связи устройства обработки информации эквивалентен, например, блоку 220 беспроводной связи, показанному на фиг. 2, блоку 320 беспроводной связи, показанному на фиг. 3, или блокам 651 и 661 беспроводной связи, показанным на фиг. 10 и 11.
Кроме того, блок управления устройства обработки информации получает информацию о состоянии, указывающую состояние каждого устройства обработки информации, связанного с прямым соединением между устройствами через беспроводное соединение. Здесь фрагменты информации о состоянии, относящиеся к первому и второму устройствам обработки информации, непосредственно соединенным через беспроводное соединение, будут описаны, как первая информация о состоянии и вторая информация о состоянии, соответственно. Кроме того, первое устройство обработки информации является, например, устройством источника (эквивалентным устройству 680 обработки информации, показанному на фиг. 10), и второе устройство обработки информации является, например, приемным устройством (эквивалентным устройству 650 обработки информации, показанному на фиг. 10). В этом случае, блок управления первого устройства обработки информации может устанавливать соединение первого и второго устройств обработки информации через описанное выше беспроводное соединение на основе первой информации о состоянии и второй информации о состоянии. Аналогично, блок управления второго устройства обработки информации может устанавливать соединение первого и второго устройств обработки информации через описанное выше беспроводное соединение на основе первой информации о состоянии и второй информации о состоянии.
Например, беспроводное соединение является соединением в беспроводной локальной сети (LAN) и описанное выше прямое соединение является прямым соединением, соответствующим Wi-Fi Direct. Кроме того, первую информацию о состоянии и вторую информацию о состоянии получают по линии связи в режиме прямого соединения P2P-группы (первой P2P-группы). Например, для первой информации о состоянии и второй информации о состоянии, первую информацию о состоянии первого устройства обработки информации получают от блока запоминающего устройства, содержащегося в первом устройстве обработки информации. Кроме того, для первой информации о состоянии и второй информации о состоянии, вторую информацию о состоянии второго устройства обработки информации получают по линии связи в режиме прямого соединения первой P2P-группы, принимающей вторую информацию о состоянии.
Например, в случаях, показанных на фиг. 10 и 11, предполагается случай, в котором устройство 650 обработки информации выполняет функцию GO, а устройство 680 обработки информации выполняет функцию P2P-клиента. Группа, сформированная в этом случае, называется первой P2P-группой. Ниже будет описан пример случая, в котором новая P2P-группа (вторая P2P-группа), отличающаяся от уже сформированной первой P2P-группы, формируется в этой среде.
Например, в примерах, показанных на фиг. 10 и 11, устройство 650 обработки информации может получать первую информацию о состоянии устройства 680 обработки информации через линию связи в режиме прямого соединения первой P2P-группы. Аналогично, устройство 680 обработки информации может получать вторую информацию о состоянии устройства 650 обработки информации через линию связи в режиме прямого соединения первой P2P-группы.
Здесь, когда формируется новая P2P-группа (вторая P2P-группа), блок управления устройства 680 обработки информации (эквивалентный блокам 240 или 370 управления, показанным на фиг. 2 или 3) изменяет состояние (GO) устройства 650 обработки информации. Таким образом, процесс принятия решения о том, как изменяется состояние устройства обработки информации, упоминается в этом описании как процесс изменения состояния второй P2P-группы.
Это состояние является одним из следующих: первое состояние (то есть, GO), второе состояние (то есть, P2P-клиент) или третье состояние (то есть неконфигурованное P2P-устройство). Первым состоянием является, например, состояние (то есть GO), в котором устанавливается прямое соединение с множеством устройств обработки информации, сформированных в режиме прямого соединения. Кроме того, второе состояние является состоянием (то есть клиент P2P), в котором устанавливается прямое соединение с устройством обработки информации, находящимся в первом состоянии. Кроме того, третье состояние является состоянием (то есть неконфигурированным P2P-устройством), в котором прямое соединение с устройством обработки информации, находящимся в первом состоянии, не устанавливается.
Например, некоторое устройство обработки информации может изменять состояние другого устройства обработки информации из любого состояния, такого как GO, P2P-клиент и неконфигурированное P2P-устройство, на другое состояние, такое как GO, P2P-клиент и неконфигурированное P2P-устройство. Например, изменяя состояние GO, становится возможным установить соединение между устройствами, обладающими функцией прямого соединения. Кроме того, когда состоянием является GO или P2P-клиент, информация о состоянии, указывающая состояние, содержит информацию (например, идентификатор ID группы) о группе, к которой принадлежит устройство обработки информации.
Например, устройство 680 обработки информации (P2P-клиент) может изменить состояние устройства 650 обработки информации (GO) во второй P2P-группе с GO на P2P-клиент или на неконфигурированное P2P-устройство.
Кроме того, например, предполагается случай, в котором состоянием устройства А обработки информации в первой P2P-группе является состояние GO или P2P-клиент и устройство А обработки информации и устройство B обработки информации не могут осуществлять соединение в P2P-группе. В этом случае устройство B обработки информации может изменять состояние устройства A обработки информации во второй P2P-группе c GO или P2P-клиент на неконфигурированное P2P-устройство.
Кроме того, также предполагается случай, в котором прямое соединение между обоими устройствами не может быть установлено посредством процесса формирования, процесса приглашения, процесса обнаружения условия и т.п. Даже в этом случае можно установить прямое соединение через процесс формирования, процесс приглашения, процесс предварительного условия и т.п. после изменения состояния.
Кроме того, изменение устройства обработки информации с GO или P2P-клиента на P2P-неконфигурированное устройство в этом описании называется отсоединением (или сбросом) устройства обработки информации.
Кроме того, например, состояние устройства 680 обработки информации во второй P2P-группе может использоваться как GO или P2P-клиент.
То есть, устройство 680 обработки информации может выполнять одновременную операцию. Кроме того, тот факт, что одновременная операция может выполняться, также называется ниже как "одновременная операция = 1".
На основе этой предпосылки, например, устройство 680 обработки информации может изменять состояние устройства 650 обработки информации таким образом, что состоянием устройства 650 обработки информации является GO в первой P2P-группе и P2P-клиент во второй P2P-группе.
При этом изменении состояния соединение между устройствами 650 и 680 обработки информации может быть установлено в состоянии, в котором устройство 650 обработки информации сохраняется как GO в существующей P2P-группе. Кроме того, устройство 680 обработки информации может изменять состояние устройства 680 обработки информации таким образом, что состоянием устройства 680 обработки информации становится P2P-клиент в первой P2P-группе и становится GO во второй P2P-группе.
При таком изменении состояния соединение между устройствами 650 и 680 обработки информации может быть установлено в состояние, в котором устройство 680 обработки информации сохраняется как P2P-клиент в существующей P2P-группе.
Кроме того, одновременная операция содержит одновременное P2P-устройство и одновременную-WLAN. Одновременное P2P-устройство функцией разрешения GO в P2P-группе и функцию разрешения P2P-клиента в другой P2P-группе. Кроме того, одновременная-WLAN является функцией одновременного существования и действия режима прямого соединения и режима инфраструктуры.
Кроме того, например, устройство 680 обработки информации дополнительно получает информацию о пределе, указывающую предел устройства 680 обработки информации для прямого соединения (первая информация о пределе) и информацию о пределе, указывающую предел устройства 650 обработки информации для прямого соединении (вторая информация о пределе).
По меньшей мере одну комбинацию из числа комбинации первой информации о состоянии и первой информации о пределе и комбинации второй информации о состоянии и второй информации о пределе получают по линии связи при прямом соединении в первой P2P-группе. Например, комбинацию для самого устройства из числа комбинации первой информации о состоянии и первой информации о пределе и комбинации второй информации о состоянии и второй информации о пределе получают от блока внутреннего запоминающего устройства. Кроме того, комбинацию для другого устройства из числа комбинации первой информации о состоянии и первой информации о пределе и комбинации второй информации о состоянии и второй информации о пределе получают по линии связи прямого соединения первой P2P-группы, принимающей информацию о состоянии.
Здесь первая информация о пределе содержит, например, информацию, указывающую, может ли устройство 680 обработки информации использоваться в качестве GO в какой-то P2P-группе, и может ли использоваться в качестве P2P-клиента в другой P2P-группе. То есть информация о пределе содержит информацию, указывающую, может ли выполняться одновременная операция. Другими словами, информация о состоянии является информацией, используемой во время определения роли второй P2P-группы, и является информацией, указывающей роль каждого из устройств обработки информации, принадлежащих первой P2P-группе.
Кроме того, вторая информация о пределе содержит, например, информацию, указывающую, может ли новое устройство обработки информации быть добавлено к P2P-группе, когда состоянием устройства 650 обработки информации является GO в P2P-группе. Таким образом, информация о пределе содержит информацию, обозначающую предел группы (Group Limit). Здесь, когда удовлетворяется Group Limit=1, информация о пределе указывает состояние, в котором новое устройство обработки информации не может участвовать в P2P-группе самого устройства. Другими словами, информация о пределе является информацией, относящейся к пределу каждого устройства обработки информации.
Кроме того, вторая информация о пределе содержит информацию, указывающую, может ли устройство 650 обработки информации работать, как устройство, эквивалентное точке доступа. Таким образом, вторая информация о пределе содержит информацию, указывающую включенное (ON) или выключенное (OFF) состояние для Intra-Bss. Кроме того, вторая информация о пределе содержит, например, информацию, указывающую, может ли устройство 650 обработки информации устанавливать соединение между другим устройством обработки информации и точкой доступа. То есть вторая информация о пределе содержит информацию, указывающую, существует ли функция внешнего регистратора. Кроме того, вторая информация о пределе содержит информацию, указывающую включенное состояние ON или выключенное состояние OFF функции прямого соединения (например, состояние электропитания Wi-Fi P2P) в устройстве 650 обработки информации. Кроме того, вторая информация о пределе содержит информацию, указывающую, может ли быть выполнена аутентификация для прямого соединения и подача информации об установке соединения через беспроводное соединение в устройстве 650 обработки информации (например, возможность защищенной установки Wi-Fi (по протоколу WPS)). Кроме того, вторая информация о пределе содержит информацию, указывающую, установлено ли прямое соединение в устройстве 650 обработки информации. Кроме того, вторая информация о пределе содержит канальную информацию (например, канал прослушивания или рабочий канал) в устройстве 650 обработки информации. Кроме того, информация второго предела содержит информацию, относящуюся к интерфейсу беспроводной связи (например, MAC-адресу интерфейса беспроводной связи или количеству интерфейсов) в устройстве 650 обработки информации.
Кроме того, устройство 680 обработки информации выбирает целевую пару состояний устройств 650 и 680 обработки информации, в которую могут быть объединены устройства 650 и 680 обработки информации. Затем устройство 680 обработки информации изменяет состояние устройства 680 обработки информации таким образом, что состояния устройств 650 и 680 обработки информации становятся выбранной целевой парой.
Здесь устройство 680 обработки информации может изменять оба состояния устройств 650 и 680 обработки информации. Кроме того, например, устройство 680 обработки информации выбирает целевую пару с более высоким приоритетом из множества целевых пар. Например, как предполагается, для устройств 650 и 680 обработки информации задается GO Intent, указывающий приоритет для GO. В этом случае выбирают целевую пару, пригодную для GO Intent. Например, предполагается случай, в котором устройство 650 обработки информации имеет более высокое значение GO Intent, чем у устройства 680 обработки информации. В этом случае устройством 680 обработки информации выбирается целевая пара, в которой состоянием устройства 650 обработки информации является GO и состоянием устройства 680 обработки информации является P2P-клиент.
В результате такого изменения состояния может быть не только установлено соединение между устройствами 650 и 680 обработки информации, но также состояния устройств 650 и 680 обработки информации могут быть изменены на желаемые состояния. Например, путем установки одного из устройств 650 и 680 обработки информации в качестве GO может быть установлено прямое соединение между устройствами 650 и 680 обработки информации. Кроме того, одно из устройств 650 и 680 обработки информации также может быть назначено в качестве GO.
Кроме того, устройство 680 обработки информации может получать целевую пару состояний устройств 650 и 680 обработки информации, в которую могут быть соединены устройства 650 и 680 обработки информации. В этом случае, устройство 680 обработки информации может изменять состояние устройства 650 обработки информации, с тем чтобы состояния устройств 650 и 680 обработки информации становились целевой парой.
Благодаря такому изменению состояния, когда желаемое состояние задано заранее, состояния устройств 650 и 680 обработки информации могут изменяться на желаемое состояние.
Кроме того, например, устройство 680 обработки информации может получить целевую пару и вторую информацию о состоянии устройства 650 обработки информации по линии связи в режиме прямого соединения первой P2P-группы. Затем, перед тем, как первая информация о состоянии устройства 680 обработки информации будет передана устройству 650 обработки информации, устройство 680 обработки информации может изменить состояние устройства 680 обработки информации на основе полученной целевой пары.
Благодаря этому изменению состояния, поскольку состояние одного устройства обработки информации изменяется до совместного использования информации о состоянии, количество этапов процесса после совместного использования информации о состоянии может быть уменьшено.
Кроме того, например, устройство 680 обработки информации может управлять процессом запуска обслуживания между устройствами 650 и 680 обработки информации после установления соединения между устройствами 650 и 680 обработки информации через беспроводное соединение. Например, обслуживание является услугами, используемыми после установления соединения беспроводной связи, такими как услуги альянса цифровой живой сети (DLNA) или услуги отражения изображения и/или аудиосигнала.
Обслуживание может проводиться сразу после установления беспроводного соединения, управляя этим процессом. Кроме того, устройство 680 обработки информации может получать информацию, используемую для запуска обслуживания по линии связи в режиме прямого соединения первой P2P-группы, и управлять процессом запуска обслуживания на основе полученной информации.
Информация, используемая при обслуживании, является, например, информацией устройства, относящейся к обслуживанию, или информацией об обслуживании, относящейся к обслуживанию.
Получая информацию по линии связи в режиме прямого соединения первой P2P-группы, можно исключить, например, процесс получения информации, выполняемый во время начала обслуживания, такой, как зеркалирование. Процесс получения информации является, например, разъединением соединения между устройствами обработки информации, нахождением устройства или повторное установление соединения между устройствами обработки информации. То есть, можно уменьшить количество манипуляций пользователя, упростить процесс и сократить время процесса.
Кроме того, информация, используемая для запуска обслуживания, может быть получена по линии связи в режиме прямого соединения первой P2P-группы, когда по меньшей мере один из фрагментов информации о состоянии получают по линии связи в режиме прямого соединения первой P2P-группы.
Кроме того, устройство обработки информации может не иметь функцию прямого соединения и состояние устройства обработки информации может являться четвертым состоянием, в котором отсутствует функция прямого соединения (здесь далее называется "состояние обычного устройства"). В этом случае, когда состоянием другого устройства обработки информации является P2P-клиент или неконфигурированное P2P-устройство, состояние другого устройства обработки информации может быть изменено с P2P-клиент или неконфигурированное P2P-устройство на GO. В результате такого изменения состояния может быть установлено соединение между обычным устройством и устройством, имеющим функцию прямого соединения.
Кроме того, устройства 650 и 680 обработки информации могут не иметь функцию прямого соединения и состояния устройств 650 и 680 обработки информации могут быть состоянием обычного устройства, которое не имеет функции прямого соединения. В этом случае, когда используется линия связи в режиме прямого соединения первой P2P-группы, соединение с одной и той же точкой доступа может быть установлено между устройствами 650 и 680 обработки информации. В результате этого процесса становится возможным установить соединение между обычными устройствами.
Как описано выше, информация о состоянии и информация о пределе могут использоваться совместно устройствами обработки информации, которые должны быть соединены по линии связи в режиме прямого соединения первой P2P-группы. Кроме того, когда определено, что беспроводное соединение по LAN трудноосуществимо, соединение между устройствами обработки информации может быть установлено посредством изменения состояний устройств обработки информации. Соответственно, пользователь может получать желаемую форму соединения, выполняя только манипуляцию использованием линии связи в режиме прямого соединения первой P2P-группы, не зная состояния устройства обработки информации.
Кроме того, соединение может быть установлено даже с устройством обработки информации, которое не имеет функции прямого соединения (например, обычное устройство). То есть, даже когда соединение между устройствами обработки информации не может быть установлено посредством заданного процесса установления прямого соединения, соединение между устройствами обработки информации может быть установлено.
Выше был описан пример соединения для случая, в котором каждое устройство содержит один блок беспроводной связи. Однако, даже когда каждое устройство содержит один блок беспроводной связи или множество блоков беспроводной связи, вариант осуществления настоящей технологии может применяться. Таким образом, на фиг. 12 и 13 представлены примеры соединения для случая, в котором одно приемное устройство содержит множество блоков беспроводной связи.
Пример конфигурации системы связи
На фиг. 12 и 13 показаны блок-схемы примера системной конфигурации для системы 640 связи, соответствующей второму варианту осуществления настоящей технологии.
На фиг. 12 и 13 показан пример случая, в котором соединение выполняется между множеством приемных устройств (устройства 650 и 660 обработки информации) и множеством устройств источника (устройства 670 и 680 обработки информации). Кроме того, на фиг. 12 и 13 представлены чертежи, на которых фиг. 10 и 11 частично изменены. Конкретно, будет описан пример системы связи (системы 640 связи), в которой блок 652 беспроводной связи добавлен к устройству 650 обработки информации, показанному на фиг. 10 и 11. Поэтому часть описания, общая с фиг. 10 и 11, не приводится.
Здесь, согласно стандарту IEEE 802.11ad, используемому для основного изображения, может выполняться высокоскоростная передача с максимальной скоростью несколько Гбит/с. Поэтому разрешающая способность не ограничивается HD (высокой четкостью) и также может выполняться передача 4K (разрешающая способность 4K). Таким образом, стандарт IEEE 802.11ad пригоден для передачи изображения высокого качества. Как описано выше, однако, в стандарте IEEE 802.11ad используется технология определения расстояния, позволяющая антенне иметь направленность. Поэтому также предполагается среда, в которой линия связи не может быть гарантирована, такая как среда с блокировкой человеком. Таким образом, на фиг. 12 и 13 показан пример, в котором для такой среды установлен разнесенный мультиприем (пример, соответствующий изменению топологии).
Конкретно, устройство 650 обработки информации содержит два блока 651 и 652 беспроводной связи. Например, предполагается, что блоки 651 и 652 беспроводной связи являются блоками беспроводной связи, соответствующими стандарту IEEE 802.11ad, типизированному для частоты 60 ГГц. Кроме того, на фиг. 12 и 13 показан пример, в котором используется одна полоса частот, но настоящая технология этим не ограничивается. Как описано выше, блоки беспроводной связи могут отдельно использоваться для частот 2,4 ГГц или 5 ГГц или 60 ГГц или в каждом блоке беспроводной связи может использоваться множество полос частот с разделением во времени.
Таким образом, на фиг. 12 и 13 присутствуют два беспроводных интерфейса (блоки 651 и 652 беспроводной связи на частоту 60 ГГц) приемного устройства (устройства 650 обработки информации). То есть, приемное устройство (устройство 650 обработки информации) содержит множество приемных блоков (блоков 651 и 652 беспроводной связи на частоту 60 ГГц), которые выполняют прием, используя разнесенный мультиприем. Затем, когда используется разнесенный мультиприем, используется множество приемных блоков (блоки 651 и 652 беспроводной связи на частоту 60 ГГц). Соответственно, например, даже когда между устройством 680 обработки информации и блоком 651 беспроводной связи появляется препятствие (как указано пунктирной линией 682) и происходит разъединение линии связи, линия связи между устройством 680 обработки информации и блоком 652 беспроводной связи может быть удалена (как указано сплошной линией 684). То есть, можно предотвратить прерывание передачи изображения между устройствами 650 и 680 обработки информации.
Таким образом, когда, используя разнесенный мультиприем, выполняют передачу от устройства 680 обработки информации к устройству 650 обработки информации, устройство 680 обработки информации копирует те же данные изображения, что и данные изображения, переданные блоку 651 беспроводной связи, и передает пакеты блоку 652 беспроводной связи.
Кроме того, устройство 650 обработки информации может интерполировать пакеты, потерянные в отношении данных изображения, принятых блоком 651 беспроводной связи, из данных изображения, принятых блоком 652 беспроводной связи. Интерполируя таким образом потерянные пакеты, данные изображения в максимально возможной степени могут приближаться к данным изображения, переданным устройством 680 обработки информации. Кроме того, устройство 650 обработки информации формирует основное изображение на основе данных изображения, подвергнутых процессу интерполяции, и отображает основное изображение на блоке отображения.
Кроме того, устройство 670 обработки информации соединяется с блоком 651 беспроводной связи, с тем, чтобы данные изображения могли быть переданы блоку 651 беспроводной связи. В этом случае, устройство 650 обработки информации формирует фрагментное изображение на основе данных изображения, принятых блоком 651 беспроводной связи, и отображает фрагментное изображение на блоке отображения.
Например, когда устройство 680 обработки информации передает таким способом основное изображение устройству 650 обработки информации, используя передачу изображения высокого качества, соединение между устройствами 650 и 680 обработки информации может быть установлено как 1-2 (как указано пунктирной линией 682 и сплошной линией 684). Кроме того, например, когда устройство 670 обработки информации передает фрагментное изображение устройству 650 обработки информации, передавая изображение стандартного качества, соединение между устройствами 650 и 670 обработки информации может быть установлено как 1-1 (что указано пунктирной линией 671). Кроме того, на фиг. 13 показан пример, в котором одно устройство источника (устройство 670 обработки информации) одновременно передает одни и те же данные изображения множеству приемных устройств (устройства 650 и 660 обработки информации) (как указано сплошными стрелками 672 и 674 и пунктирной стрелкой 673).
Пример соединения
На фиг. 14 показана блок-схема последовательности выполнения операций примера процесса соединения между устройствами, содержащимися в системе 640 связи, в соответствии со вторым вариантом осуществления настоящей технологии. Кроме того, на фиг. 14 показан пример процесса связи между устройствами 650, 660 и 680 обработки информации.
Процесс начинается с установления линии связи в режиме прямого соединения первой P2P-группы между устройствами 650 и 680 обработки информации (441).
Затем устройство 680 обработки информации передает первую информацию о состоянии устройства 680 обработки информации устройству 650 обработки информации через линию связи в режиме прямого соединения первой P2P–группы (442 и 443). Такая информация о состояния является информацией, указывающей одно из следующих: GO, P2P-клиент, неконфигурированное P2P-устройство или обычное устройство, как описано выше. Например, когда информация о состоянии содержит информацию, непосредственно указывающую GO, P2P-клиента или неконфигурированное P2P-устройство, информация о состоянии указывает состояние, указанное этой информацией. Когда информация о состоянии не содержит эту информацию, информация означает обычное устройство.
Кроме того, устройство 680 обработки информации передает первую информацию о пределе устройства 680 обработки информации устройству 650 обработки информации через линию связи в режиме прямого соединения первой P2P-группы (442 и 443). Информация о пределе содержит информацию, указывающую, может ли быть выполнена одновременная операция, информацию, указывающую Group Limit (предел группы), информацию, указывающую включенное ON или выключенное OFF состояние Intra-Bss, или информацию, указывающую, существует ли функция внешнего регистратора, как описано выше.
Устройство 650 обработки информации, принимающее первую информацию о состоянии и первую информацию о пределе, передает вторую информацию о состоянии и вторую информацию о пределе устройства 650 обработки информации устройству 680 обработки информации по линии связи в режиме прямого соединения первой P2P-группы (444 и 445).
Затем устройства 650 и 680 обработки информации выполняют процесс изменения состояния для второй P2P-группы устройств 650 и 680 обработки информации на основе информации о состоянии устройств 650 и 680 обработки информации (446 и 447). То есть, устройства 650 и 680 обработки информации принимают решение, как изменить состояния устройств 650 и 680 обработки информации, чтобы могло быть установлено соединение между устройствами 650 и 680 обработки информации (446 и 447).
В этом случае, оба устройства 650 и 680 обработки информации могут автономно выполнять процесс изменения состояния для второй P2P-группы. Кроме того, что касается устройств 650 и 680 обработки информации, то режим работы может переключаться в режим, в котором процесс изменения состояния для второй P2P-группы выполняется одним из двух устройств.
Здесь, например, режим работы обоих устройств также предполагается режимом, в котором процесс изменения состояния выполняется автономно для второй P2P-группы. В этом случае предполагается, что возникает конкуренция, при которой оба устройства вместе используются как GO. Таким образом, когда режим операций обоих устройств является режимом, в котором процесс изменения состояния для второй P2P-группы выполняется автономно, одно из двух устройств может переключать режим работы на процесс изменения состояния для второй P2P-группы.
Далее, когда может выполняться беспроводная связь по LAN для использования второй P2P-группы, устройства 650 и 680 обработки информации осуществляют связь, используя беспроводную LAN (448). Альтернативно, после того, как может быть выполнено беспроводное соединение по LAN, например, путем включения блока радиосвязи, связь осуществляется, используя беспроводную LAN (448). Кроме того, устройства 650 и 680 обработки информации осуществляют связь еще и с другим устройством 660 обработки информации, использующим беспроводную LAN (448).
Конкретно, процесс установления прямого соединения, такой как процесс формирования, процесс приглашения или процесс обнаружения условия, выполняется между устройствами 650, 660 и 680 обработки информации (448).
В дальнейшем, каждое из устройств 650, 660 и 680 обработки информации начинает (операцию) прямое соединение (449 и 450).
Например, предполагается случай, в котором устройство 650 обработки информации временно хранит информацию управления устройствами (каждый фрагмент информации показан на фиг. 4) и содержит интерфейс, в котором пользователь может выполнять манипуляцию, проводимую посредством касания или приближения к поверхности дисплея пальцем. В таком случае, устройство 650 обработки информации, как предполагается, должно формировать новую группу, используя устройство 680 обработки информации в качестве GO, и принимает от пользователя пожелание использования для формирования топологии с множеством приемников.
В этом случае, чтобы заставить устройство 680 обработки информации функционировать в качестве GO второй P2P-группы, устройство 650 обработки информации подтверждает информацию о состоянии (первую информацию о состоянии) и информацию о пределе (первую информацию о пределе) устройства 680 обработки информации. Когда в результате подтверждения, что нет проблемы заставить устройство 680 обработки информации функционировать в качестве GO во второй P2P-группе, устройство 650 обработки информации устанавливает устройство 680 обработки информации в качестве GO второй P2P-группы, а само устройство устанавливается в качестве P2P-клиента второй P2P-группы.
Здесь, для выполнения соединения между GO и P2P-клиентом в качестве второй P2P-группы, устройству 680 обработки информации необходимо в устройстве 650 обработки информации выполнить процесс запроса приглашения. Альтернативно, необходимо, чтобы устройство 650 обработки информации выполняло процесс обнаружения условия для устройства 680 обработки информации. Здесь линия связи между устройствами 650 и 680 обработки информации во второй P2P-группе взаимно меняется с первой P2P-группой. Поэтому часть последовательности соединения между GO и P2P-клиентом в качестве второй P2P-группы может быть исключена. С помощью такого процесса (часть процесса может быть исключена) формируется новая группа.
Кроме того, необходимо заставить устройство 660 обработки информации участвовать во второй P2P-группе. Таким образом, устройство 680 обработки информации выполняет обработку запроса приглашения для устройства 660 обработки информации (448). Здесь устройство 660 обработки информации также предполагается соединенным с устройством 650 обработки информации в качестве первой P2P-группы. В этом случае, возможно удостовериться, что устройство 660 обработки информации принимает желаемое намерение сформировать новую группу, используя устройство 680 обработки информации в качестве GO и сформировать мультиприемную топологию со стороны пользователя. Поэтому, устройство 660 обработки информации может выполнять процесс обнаружения условия для устройства 680 обработки информации (448).
Пример работы устройства обработки информации
На фиг. 15 представлена блок-схема последовательности выполнения операций примера технологической процедуры процесса соединения посредством устройства 680 обработки информации в соответствии со вторым вариантом осуществления настоящей технологии. Эти процесс соединения начинается, например, когда устройство 680 обработки информации использует линию связи в режиме прямого соединения первой P2P-группы, в которой устройство 650 обработки информации установлено как GO.
Сначала блок управления устройства 680 обработки информации передает информацию о состоянии (первая информация о состоянии) и информацию о пределе (первая информация о пределе) устройства 680 обработки информации устройству 650 обработки информации, используя линию связи в режиме прямого соединения первой P2P-группы (этап S801).
Далее блок управления устройства 680 обработки информации определяет, были ли информация о состоянии (вторая информация о состоянии) и информация о пределе (вторая информация о пределе) устройства 650 обработки информации приняты по линии связи в режиме прямого соединения первой P2P-группы (этап S802). Когда вторая информация о состоянии и вторая информация о пределе не были приняты (этап S802), ведется непрерывный контроль.
Когда вторая информация о состоянии и вторая информация о пределе приняты (этап S802), блок управления устройства 680 обработки информации определяет, является ли устройство 680 обработки информации устройством GO существующей P2P-группы, на основе первой информации о состоянии устройства 680 обработки информации (этап S803). Когда устройство 680 обработки информации является устройством GO существующей P2P-группы (этап S803), выполняется процесс, присутствующий на момент существования GO мультиприемника (этап S810). Этот процесс будет описан подробно со ссылкой на фиг. 16.
Например, когда устройство 650 обработки информации принимает намерение сформировать новую группу, используя устройство 680 обработки информации в качестве GO, и сформировать топологию мультиприемника со стороны пользователя, последующие процессы могут быть пропущены. В этом случае блок управления устройства 680 обработки информации может установить свое устройство в качестве устройства GO второй P2P-группы. Таким образом, блок управления устройства 680 обработки информации может также внутренне установить свое собственное устройство в качестве GO второй P2P-группы. Однако блок 650 управления устройства обработки информации может выполнить обычный процесс без изменения и установить свое собственное устройство в качестве GO, устанавливая параметр для придания приоритета GO (например, GO Intent, указывающий приоритет для GO).
Когда устройство 680 обработки информации не является устройством GO существующей P2P-группы (этап S803), блок управления устройства 680 обработки информации определяет, является ли устройство 680 обработки информации P2P-клиентом существующей P2P-группы, основываясь на первой информации о состоянии устройства 680 обработки информации (этап S804). Когда устройство 680 обработки информации является P2P-клиентом существующей P2P-группы (этап S804), выполняется процесс, действующий на момент существования P2P-клиента (этап S805).
Когда устройство 680 обработки информации не является P2P-клиентом существующей P2P-группы (этап S804), блок управления устройства 680 обработки информации определяет, является ли устройство 680 обработки информации обычным устройством, основываясь на первой информации о состоянии устройства 680 обработки информации (этап S806). Когда устройство 680 обработки информации является обычным устройством (этап S806), выполняется процесс, действующий на момент существования обычного устройства (этап S807).
Когда устройство 680 обработки информации не является обычным устройством (этап S806), выполняется процесс на момент существования неконфигурированного P2P-устройства (этап S808).
На фиг. 16 представлена блок-схема последовательности выполнения операций примера процедуры процесса, действующего на момент существования GO мультиприемника в технологическом процессе (технологическая процедура этапа S810, показанного на фиг. 15) процесса связи, выполняемого устройством 680 обработки информации в соответствии со вторым вариантом осуществления настоящей технологии.
Сначала блок управления устройства 680 обработки информации определяет, является ли устройство 650 обработки информации неконфигурированным P2P-устройством, основываясь на второй информации о состоянии устройства 650 обработки информации (этап S811). Когда устройство 650 обработки информации является неконфигурированным P2P-устройством (этап S811), блок управления устройства 680 обработки информации выполняет для устройства 650 обработки информации процесс приглашения (этап S812). То есть, блок управления устройства 680 обработки информации выполняет процесс приглашения, передавая запрос приглашения устройству 650 обработки информации через интерфейс связи (этап S812). Кроме того, интерфейс связи означает блок беспроводной связи, содержащийся в составе устройства 680 обработки информации или линии связи в режиме прямого соединения первой P2P-группы. Также, здесь и ниже термин "интерфейс связи" используется как имеющий то же самое значение.
Например, когда устройство 650 обработки информации принимает от пользователя намерение сформировать новую группу, используя устройство 680 обработки информации в качестве GO, и сформировать топологию мультиприемника, последующие процессы могут быть пропущены. В этом случае блок управления устройства 680 обработки информации может установить устройство 650 обработки информации в качестве P2P-клиента второй P2P-группы. Таким образом, блок управления устройства 680 обработки информации может также внутренне установить устройство 650 обработки информации в качестве P2P-клиента второй P2P-группы.
Когда устройство 650 обработки информации не является неконфигурированным P2P-устройством (этап S811), блок управления устройства 680 обработки информации определяет, является ли устройство 650 обработки информации устройством GO существующей P2P-группы (этап S813). Когда устройство 650 обработки информации является устройством GO существующей P2P-группы (этап S813), выполняется процесс, в котором местом назначения соединения является GO (этап S820). Этот процесс будет описан подробно со ссылкой на фиг. 17.
Когда устройство 650 обработки информации не является GO (этап S813), блок управления устройства 680 обработки информации определяет, является ли устройство 650 обработки информации P2P-клиентом существующей P2P-группы, основываясь на второй информации о состоянии устройства 650 обработки информации (этап S814).
Когда устройство 650 обработки информации является P2P-клиентом (этап S814), блок управления устройства 680 обработки информации определяет, принадлежат ли оба устройства 650 и 680 обработки информации одной и той же P2P-группе (этап S815). Затем, когда оба устройства обработки информации принадлежат одной и той же P2P-группе (этап S815), операция процесса, существующего на момент существования GO мультиприемника, заканчивается.
Когда оба устройства обработки информации не принадлежат к одной и той же P2P-группе (этап S815), управление устройства 680 обработки информации выполняет процесс приглашения на своем устройстве и выполняет процесс формирования после того, как оба устройства обработки информации отсоединены от существующей P2P-группы (этап S816).
Когда устройство 650 обработки информации не является P2P-клиентом (этап S814), блок управления устройства 680 обработки информации 680 определяет, является ли устройство 650 обработки информации обычным устройством, основываясь на второй информации о состоянии устройства 650 обработки информации (этап S817).
Когда устройство 650 обработки информации является обычным устройством (этап S817), блок управления устройства 680 обработки информации выполняет процесс установки Wi-Fi Protected (WPS) внутри полосы или вне полосы (In-Band or Out of Band, OOB) (этап S818). На этом операция процесса, действующего на момент существования GO мультиприемника, заканчивается. Кроме того, процесс WPS является процессом, содержащим аутентификацию и совместное использование информации о настройке соединения (Credential). Кроме того, WPS также упоминается как Wi-Fi Simple Config (простая конфигурация Wi-Fi, WSC) или обмен WSC.
На фиг. 17 представлена блок-схема последовательности выполнения операций примера технологической процедуры (технологической процедуры этапа S820, показанного на фиг. 16), когда в технологической процедуре процесса связи, выполняемой устройством 680 обработки информации в соответствии со вторым вариантом настоящей технологии, местом назначения соединения является GO.
Сначала блок управления устройства 680 обработки информации определяет, удовлетворяется ли условие Concurrent Operation=1, основываясь на второй информации о пределе устройства 650 обработки информации (этап S821). То есть, определяется, может ли устройство 650 обработки информации выполнять одновременную операцию. Кроме того, определяется, служит ли устройство 650 обработки информации в качестве GO в P2P-группе и P2P-клиентом в другой P2P-группе.
Когда условие Concurrent Operation=1 удовлетворяется (этап S821), блок управления устройства 680 обработки информации определяет, удовлетворяется ли условие Group Limit=1, основываясь на первой информации о пределе устройства 680 обработки информации (этап S822). То есть, определяется, может ли новое устройство обработки информации быть добавлено к P2P-группе устройства 680 обработки информации.
Когда условие Group Limit=1 удовлетворяется (этап S822), блок управления устройства 680 обработки информации отсоединяет устройство 680 обработки информации от существующей P2P-группы (этап S823). Далее, блок управления устройства 680 обработки информации выполняет процесс обнаружения условия, передавая запрос обнаружения условия устройству 650 обработки информации через интерфейс связи (этап S823). Посредством процесса обнаружения условия, устройство 680 обработки информации служит в качестве P2P-клиента P2P-группы, в которой устройство 650 обработки информации является GO.
Альтернативно, блок управления устройства 680 обработки информации может отсоединить устройство 650 обработки информации от существующей P2P-группы через интерфейс связи (этап S823). В этом случае блок управления устройства 680 обработки информации выполняет процесс приглашения, передавая запрос приглашения устройству 650 обработки информации (этап S823). Посредством процесса приглашения устройство 650 обработки информации служит в качестве P2P-клиента P2P-группы, в которой устройством 680 обработки информации является GO.
Здесь, когда удовлетворяется условие Group Limit=1 (этап S822), желательно передать информацию о возможностях, которой обмениваются в первой P2P-группе, устройству 650 обработки информации, прежде чем выполнять отсоединение от первой P2P-группы. То есть, когда условие Group Limit=1 удовлетворяется (этап S822), блок управления устройства 680 обработки информации, прежде чем выполнить отсоединение от первой P2P-группы, передает информацию о возможностях, которой обмениваются в первой P2P-группе, устройству 650 обработки информации. Информация о возможностях, например, информация, полученная с помощью сообщения M3 (get_parameter) стандарта Miracast или в каждом фрагменте каждой информации, показана на фиг. 4.
Например, даже в среде, в которой имеются две или более групп по стандарту Miracast, GO, который управляет информацией о возможностях всех устройств группы по стандарту Miracast, может предоставлять информацию GO другой группы по стандарту Miracast. Соответственно, можно уменьшить объем операции для каждого устройства, чтобы выполнить согласование возможностей для каждого GO.
Когда условие Group Limit=1 не удовлетворяется (этап S822), блок управления устройства 680 обработки информации выполняет процесс приглашения для устройства 650 обработки информации (этап S824). То есть блок управления устройства 680 обработки информации выполняет процесс приглашения, передавая запрос приглашения устройству 650 обработки информации через интерфейс связи. Посредством процесса приглашения устройство 650 обработки информации служит в качестве GO существующей P2P-группы и служит P2P-клиентом P2P-группы, в которой устройство 680 обработки информации является устройством GO.
Когда условие Concurrent Operation=1 не удовлетворяется (этап S821), блок управления устройства 680 обработки информации определяет, удовлетворяется ли условие Group Limit=1, основываясь на второй информации о пределе устройства 650 обработки информации (этап S825). То есть, определяется, может ли новое устройство обработки информации быть добавлено к P2P-группе устройства 650 обработки информации. Когда условие Group Limit=1 удовлетворяется (этап S825), процесс переходит к этапу S823.
Когда условие Group Limit=1 не удовлетворяется (этап S825), блок управления устройства 680 обработки информации определяет, удовлетворяется ли условие Concurrent Operation=1, основываясь на первой информации о пределе устройства 680 обработки информации (этап S826). То есть, определяется, может ли устройство 680 обработки информации служить в качестве GO в P2P-группе и P2P-клиента в другой P2P-группе.
Когда условие Concurrent Operation=1 удовлетворяется (этап S826), блок управления устройства 680 обработки информации изменяет состояние устройства 680 обработки информации (этап S826). Конкретно, блок управления устройства 680 обработки информации изменяет состояние с GO существующей P2P-группы на GO и неконфигурированное P2P-устройство существующей P2P-группы (этап S826).
Далее, блок управления устройства 680 обработки информации выполняет процесс обнаружения условия, передавая запрос обнаружения условия устройству 650 обработки информации через интерфейс связи (этап S827). Посредством процесса обнаружения условия устройство 680 обработки информации служит в качестве GO существующей P2P-группы и служит в качестве P2P-клиента P2P-группы, в которой устройство 650 обработки информации является GO.
Таким образом, в среде параметров различных устройств обработки информации, может реализовываться способ соединения, соответствующий ситуации. Соответственно, соединение может выполняться без усилий со стороны пользователя.
Пример перехода группы
На фиг. 18 представлен пример перехода группы, сформированной устройствами обработки информации, содержащимися в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
На фиг. 18 показан пример случая, в котором вторая P2P-группа формируется в состоянии, в котором первая P2P-группа сформирована устройствами 650 и 680 обработки информации, как описано выше.
На фиг. 18a пунктиром схематично показан прямоугольник, указывающий первую P2P-группу 700, сформированную устройствами 650 и 680 обработки информации.
На фиг. 18b пунктиром схематично показан прямоугольник, указывающий вторую P2P-группу 701, сформированную устройствами 650, 660 и 680 обработки информации.
Как показано на фиг. 18a и 18b, хотя устройство 680 обработки информации служит P2P-клиентом в первой P2P-группе 700, устройство обработки информации 680 служит в качестве P2P-GO во второй P2P-группе 701. Кроме того, хотя устройство 650 обработки информации служит P2P-GO в первой P2P-группе 700, устройство 650 обработки информации служит P2P-клиентом во второй P2P-группе 701.
Пример соединений при формировании новой группы
На фиг. 19-22 представлены диаграммы последовательности выполнения операций, показывающие пример процесса соединений между устройствами, содержащимися в системе 640 связи, соответствующий второму варианту осуществления настоящей технологии.
На фиг. 23-26 показаны схемы, показывающие примеры форматов кадров, которыми обмениваются между устройствами, содержащимися в системе 640 связи в соответствии со вторым вариантом осуществления настоящей технологии.
На фиг. 19 показан пример, в котором мультиприемная топология формируется посредством переключения P2P-GO (устройства 650 обработки информации) первой P2P-группы 700. То есть на фиг. 19 показан пример, в котором мультиприемная топология формируется путем соединения P2P-GO (устройства 680 обработки информации) и P2P-клиента (устройства 660 обработки информации) второй P2P-группы 701 через переключающее устройство P2P-GO (устройство 650 обработки информации) первой P2P-группы 700. Соответственно, топология второй P2P-группы 701 может быть создана через переключающее устройство первой P2P-группы 700 (устройство 650 обработки информации), а не посредством процесса, выполняемого через GO (устройство 680 обработки информации) второй P2P-группы 701.
В примере, показанном на фиг. 18, способы взаимного обмена устройств 650, 680 и 660 обработки информации различаются, когда запускается беспроводная линия связи второй P2P-группы 701. То есть, на фиг. 19 показан пример случая, в котором устройство источника или функция приемника добавляются вновь, когда устройства 650 и 680 обработки информации второй P2P-группы 701 уже соединены в виде первой P2P-группы 700.
На фиг. 19 сначала предполагается, что устройство 660 обработки информации не соединено с устройствами 650 и 680 обработки информации. Кроме того, предполагается случай, в котором устройства 650 и 680 обработки информации могут выполнять операцию в одновременном режиме, но, как предполагается, устройство 660 обработки информации не может выполнять операцию в среде в одновременном режиме.
Здесь, после того, как вторая P2P-группа 701 сформирована, устройство 660 обработки информации может быть присоединено к устройству 680 обработки информации, служащему в качестве GO. Однако, прежде, чем будет сформирована вторая P2P-группа 701, устройство 680 обработки информации продолжает функционировать как P2P-клиент первой P2P-группы 700.
Таким образом, устройство 660 обработки информации выполняет процесс запроса открытости на GO (устройстве 650 обработки информации) первой P2P-группы 700 (702). То есть устройство 660 обработки информации передает обработку запроса открытости устройству 650 (702) обработки информации. Кроме того, запрос открытости показан на фиг. 26.
Здесь предполагается случай, в котором устройство 650 обработки информации формирует новую группу (вторую P2P-группу 701), используя устройство 680 обработки информации в качестве GO второй P2P-группы 701, и принимает от пользователя использование для формирования топологии мультиприемника. В этом случае устройство 650 обработки информации устанавливает, что само устройство работает в качестве P2P-клиента во второй P2P-группе 701, и в то же время само устройство работает в качестве GO в первой P2P-группе 700. Поэтому устройство 650 обработки информации передает запрос открытости устройству 680 (703) обработки информации.
Запрос открытости устанавливается в команду процесса для выполнения последующих пунктов (1) и (2). Поэтому запрос открытости содержит информацию для выполнения следующих пунктов (1) и (2):
(1) действовать как GO во второй P2P-группе 701; и
(2) не проводить соединение с устройством 650 обработки информации во второй P2P-группе 701 (для описания пропуска приглашения служит флаг flag=1 (показанный на фиг. 25)).
Таким образом, устройство 650 обработки информации, принимающее запрос открытости, передает запрос открытости устройству 680 (703) обработки информации. Кроме того, устройство 650 обработки информации передает ответ на запрос открытости устройству 660 (704) обработки информации. Кроме того, ответ на запрос открытости показан на фиг. 26.
Здесь последовательность приглашения между устройствами 650 и 680 650 обработки информации и 680 может быть исключена. Однако в случае устройства обработки информации, способного выполнять одновременную операцию, для каждого процесса в некоторых случаях используется разный MAC-адрес. Таким образом, когда MAC-адрес, который должен использоваться, различен, между устройствами 650 и 680 обработки информации выполняется только 4-проходное квитирование. Однако, когда используется один и тот же MAC-адрес, 4-проходное квитирование между устройствами 650 и 680 обработки информации может быть исключено.
В дальнейшем, устройство 680 обработки информации запускает процесс формирования группы с устройством 660 обработки информации, устанавливая соединение с устройством 650 (705) обработки информации. В этом процессе может производиться обмен информацией между группами.
На фиг. 19 представлен пример случая, в котором устройство 660 обработки информации не может выполнять одновременную операцию. Однако, даже когда устройство 660 обработки информации может выполнять одновременную операцию, например, когда частотный канал с устройством 680 обработки информации временно является нестабильным, пример, показанный на фиг. 19 может применяться.
Затем, на фиг. 20 и 21 показаны примеры случаев, в которых устройство обработки информации, принадлежащее первой P2P-группе или новому устройству обработки информации, не принадлежащему к первой P2P-группе, впервые формирует вторую P2P-группу.
На фиг. 20 показан пример случая, в котором первая P2P-группа и вторая P2P-группа выполняют операцию одновременно в других каналах в одной и той же полосе частот (например, только 5 ГГц). Альтернативно, на фиг. 20 показан пример случая, в котором первая P2P-группа и вторая P2P-группа используют разные диапазоны частот (например, 2,4 ГГц и 5 ГГц).
Сначала предполагается случай, в котором пользователь выполняет манипулирование изменением форм отображения устройств 680 и 660 обработки информации, используя устройство 650 обработки информации и подавая команду передать контент отображения устройства 680 обработки информации устройствам 650 и 660 обработки информации. То есть, предполагается случай, в котором использование устройств 660 и 680 обработки информации меняется.
Кроме того, контент, который передается от устройства 680 обработки информации устройству 650 или 660 обработки информации и отображается, может быть одним и тем же контентом (изображением) или может быть различными фрагментами контента (изображения). Например, изображение, отображаемое устройством 680 обработки информации, может передаваться устройству 650 обработки информации без изменения и контент, хранящийся в блоке запоминающего устройства 680 обработки информации 680, также может передаваться устройству 660 обработки информации.
Таким образом, когда использование устройства 660 обработки информации изменяется, устройство 650 обработки информации передает устройству 660 (711) обработки информации команду запроса, чтобы сформировать вторую P2P-группу (запрос изменения группы).
Здесь, в первой P2P-группе 710 устройство 650 обработки информации уже выполнило согласование возможностей. Кроме того, поскольку устройство 650 обработки информации является устройством GO первой P2P-группы 710, устройство 650 обработки информации может заранее выявить ситуацию незанятой полосы передачи данных, используемой каждым устройством источника, соединенным с самим устройством . Таким образом, устройство 650 обработки информации может назначить используемую частоту и используемую полосу пропускания устройства 660 обработки информации при помощи запроса изменения группы (711). То есть, устройство 650 обработки информации может содержать информацию для формирования второй P2P-группы (например, информацию, относящуюся к GO второй P2P-группы, частотному каналу и полосе передачи данных, требующихся устройству 650 обработки информации) в запросе изменения группы для передачи.
Устройство 660 обработки информации запускает процесс соединения с устройством 680 обработки информации, основываясь на запросе изменения группы (информации для формирования второй P2P-группы), принятом от устройства обработки 650 информации.
Конкретно, устройство 660 обработки информации передает запрос открытости устройству 650 обработки информации, чтобы произвести соединение по частотному каналу или в полосе передачи данных, запрашиваемых устройством 650 (712) обработки информации. В пакетном формате запроса открытости существует область, в которой описывается частотный канал или полоса передачи данных.
Кроме того, устройство 650 обработки информации передает запрос открытости устройству 680 обработки информации, основываясь на запросе открытости, принятом от устройства 660 (713) обработки информации. Запрос открытости используется для устройства 650 обработки информации, чтобы запросить у устройства 680 обработки информации формирование второй P2P-группы, и содержит вторую информацию о запросе группы. Второй информацией о запросе группы являются, например, используемая частота, одновременное присутствие или отсутствие или скорость передачи.
Кроме того, устройство 650 обработки информации передает устройству 660 (714) обработки информации ответ на запрос открытости (ответ на запрос открытости). Устройство 650 обработки информации вызывает формирование группы (715) между устройствами 680 и 660 обработки информации, передавая ответ на запрос открытости. Соответственно, начинается процесс формирования группы между устройствами 680 и 660 обработки информации (715).
Кроме того, устройство 650 обработки информации выполняет процесс соединения с устройством 680 обработки информации. Кроме того, в процессе соединения между устройствами 650 и 680 обработки информации, только процесс настройки Wi-Fi protected (WPS) выполняется без выполнения обычного процесса формирования группы.
Соответственно, формируются вторая P2P-группа 716, в которой устройство 650 обработки информации служит в качестве P2P-GO, и третья P2P-группа 717, в которой устройство 680 обработки информации служит P2P-GO.
Кроме того, на фиг. 20 показан пример, в котором взаимный обмен выполняется в среде, в который устройство 660 обработки информации соединяется с первой P2P-группой 710. Однако пример можно также применяться к случаю, в котором взаимный обмен выполняется в среде, в которой к первой группе P2P 710 присоединяются только устройства 650 и 680 обработки информации (то есть, в среде, в которой устройство 660 обработки информации не присоединяется). То есть пример, показанный на фиг. 20, может также применяться к случаю, в котором устройство 660 обработки информации присоединяется как приемное устройство новой P2P-группы (третьей P2P-группа 717) в среде, в который устройство 660 обработки информации не соединяется с первой группой P2P 710.
В среде, например, устройство 660 обработки информации соединяется с GO (устройством 650 обработки информации) первой P2P-группы и передает сообщение, предполагающее, что вторая P2P-группа сформирована. Сообщение может введено в запрос открытости или может содержаться в зондовом запросе.
Когда сообщение принято, устройство 650 обработки информации уведомляет устройство 660 обработки информации о частотном канале или полосе передачи данных, используемых первой P2P-группой. Посредством уведомления устройство 660 обработки информации может определить частотный канал или полосу передачи данных второй P2P-группы. Кроме того, устройство 660 обработки информации может подать запрос устройству 650 обработки информации через устройство 680 обработки информации.
Кроме того, при формировании второй P2P-группы процедура управления не ограничивается соединением линии связи по другим частотным каналам устройств 650 и 680 обработки информации и соединением по другим частотным каналам устройств обработки информации 680 и 660. Кроме того, в процессе соединения между устройствами 650 и 680 обработки информации может выполняться обычный процесс формирования группы.
На фиг. 21 показан пример случая сосуществования, использующего ту же самую линию связи, что и в первой P2P-группы. То есть на фиг. 21 показан пример случая, в котором P2P-клиент второй P2P-группы соединяется, используя тот же самый частотный канал, что и GO первой P2P-группы.
Сначала рассматривается случай, в котором пользователь выполняет манипуляцию изменением формы отображения устройств обработки 680 и 660 информации, используя устройство 650 обработки информации и подавая команду передать контент отображения устройства 680 обработки информации устройствам 650 и 660 обработки информации. То есть, рассматривается случай, в котором изменяется использование устройств 680 и 660 обработки информации.
В этом случае, поскольку устройство 650 обработки информации функционирует как GO второй P2P-группы, устройство 650 обработки информации передает второй запрос установки GO устройству 680 обработки информации (721). Кроме того, второй запрос установки GO содержит информацию, указывающую, используется ли та же самая линия связи (показанная на фиг. 23 и 24).
Устройство 680 обработки информации, принимающее второй запрос установки GO, передает устройству 650 обработки информации (722) ответ на второй запрос установки GO (второй ответ на запрос установки GO).
Устройство 650 обработки информации, принимающее второй ответ на запрос установки GO, подтверждает, что устройство 680 обработки информации служит в качестве GO. Затем, после подтверждения устройство 650 обработки информации передает деассоциацию устройству 660 обработки информации (723).
Кроме того, устройство 680 обработки информации выполняет взаимный обмен запросом/ответом на P2P-приглашение с помощью устройства 660 обработки информации (724 и 725). Кроме того, запрос/ответ на P2P-приглашение показан на фиг. 26. Затем устройство 680 обработки информации выполняет процесс формирования группы с помощью устройства 660 обработки информации (726).
Кроме того, поскольку устройства 650 и 680 обработки информации в среде, показанной на фиг. 21, уже были присоединены, беспроводная линия связи первой P2P-группы 720 может использоваться без изменения. Поэтому присоединение второй P2P-группы не производится, устройство 650 обработки информации выполняет процесс P2P-клиента и устройство 680 обработки информации выполняет процесс начала функционирования GO.
Соответственно, формируются вторая P2P-группа 727, в которой устройство 650 обработки информации служит в качестве P2P-GO, и третья P2P-группа 728, в которой устройство 680 обработки информации служит в качестве P2P-GO.
Кроме того, на фиг. 19-21 показаны примеры, в которых устройства 650 и 680 обработки информации действуют через одновременное P2P-устройство (пунктирные прямоугольники 706, 707, 718, 719, 729, и 730), выполняя одновременную операцию. Однако, как описано выше, устройства 650 и 680 обработки информации могут действовать через одновременную WLAN, выполняя одновременную операцию. То есть устройства 650 и 680 обработки информации могут вызывать режим прямого соединения и режим инфраструктуры для совместного существования и могут действовать.
Кроме того, на фиг. 19-21 представлены примеры и настоящая технология ими не ограничивается. Пример применения, показанного на фиг. 19-21, представлен на фиг. 22.
Например, как показано на фиг. 22, каждая группа формируется после того, как закончены все согласования на уровне 2 (741-745). Затем, изображения передаются между устройствами обработки информации (746). Изображения могут быть переданы даже по протоколам IP, UDP или RTP. Кроме того, сигналом управления (например, MAC-адресом или TCP) можно обменяться, передавая изображения.
Кроме того, хотя все согласования на уровне 2 закончены и изображение передается (746), тот же самый процесс, что и в способе соединения, показанном на фиг. 21, может выполняться в сочетании с последовательностью управления соединением на уровне 3 или выше (747-750).
Кроме того, в примере показанном на фиг. 22, как первой P2P-группе, все беспроводные линии связи присоединяются и роль устройства обработки информации, такого как P2P-GO или P2P-клиент, после присоединения может быть изменена.
Кроме того, процессы, показанные на фиг. 21 и 22, могут выполняться после того, как сформированы группы, показанные на фиг. 19 и 20. Кроме того, вместо процессов (747-750), выполняемых после того, как передаются изображения (746), как показано на фиг. 22, могут быть выполняться процессы (702-705), показанные на фиг. 19, или процессы (711-715), показанные на фиг. 20.
Другой пример, в котором формируется новая группа
Выше был описан пример, в котором при формировании второй P2P-группы P2P-клиент (устройство источника) первой P2P-группы переключается на GO первой P2P-группы. Однако, настоящая технология этим не ограничивается. Например, когда формируется вторая P2P-группа, P2P-клиент (устройство источника) первой P2P-группы может служить в качестве P2P-клиента еще и во второй P2P-группе. Таким образом, этот пример будет описан ниже.
Пример перехода группы
На фиг. 27 показан пример перехода группы, сформированной устройствами обработки информации, содержащимися в системе 640 связи, соответствующего второму варианту осуществления настоящей технологии.
На фиг. 27a и 27b представлен пример перехода, когда вторая P2P-группа 780 сформирована в состоянии, в котором сформирована первая P2P-группа 760. На фиг. 27a показана первая P2P-группа 760. Кроме того, вторая P2P-группа 780 показана на фиг. 27b.
Первая P2P-группа 760 является P2P-группой, в которой изображения передаются от множества устройств источника (устройств 670 и 680 обработки информации) одному приемному устройству (устройству 650 обработки информации). Кроме того, вторая P2P-группа 780 является P2P-группой, в которой изображения передаются от множества устройств источника (устройств 670 и 680 обработки информации) одному приемному устройству (устройству 660 обработки информации).
Кроме того, на фиг. 27 показан пример, в котором обеспечивается только устройство (устройство обслуживания управления устройствами), выполняющее обслуживание управления устройствами, чтобы управлять устройствами (устройствами источника и приемными устройствами) из числа тех, которые содержатся в системе 640 связи. Устройство обслуживания управления устройствами функционирует, например, как устройство управления во всей системе.
Кроме того, на фиг. 27 показан пример, в котором устройство обслуживания управления устройствами устанавливается в приемное устройство (устройство 650 обработки информации). Кроме того, другое приемное устройство, отличное от устройства обслуживания управления устройствами (устройство 650 обработки информации), предполагается соединенным с устройством обслуживания управления устройствами беспроводным или проводным способом. Кроме того, предполагается, что в момент времени активации назначается, активируется ли каждое приемное устройство как устройство обслуживания управления устройствами или оно активируется как другое приемное устройство.
Кроме того, на фиг. 27 показан пример, в котором каждое устройство источника (устройства 670 и 680 обработки информации) переключает приемное устройство места назначения соединения на основе команды от устройства обслуживания управления устройствами (устройства 650 обработки информации).
На фиг. 27a схематично пунктиром показан прямоугольник, указывающий первую P2P-группу 760, сформированную устройствами 650, 670 и 680 обработки информации. Здесь, устройство обслуживания управления устройствами (устройство 650 обработки информации) предполагается временно хранящим список 850 управления устройствами. Кроме того, список 850 управления устройствами будет описан подробно со ссылкой на фиг. 28.
На фиг. 27b пунктиром схематично показан прямоугольник, указывающий вторую P2P-группу 780, сформированную устройствами 660, 670 и 680 обработки информации.
Как показано на фиг. 27a и 27b, в то время как устройство 650 обработки информации служит в качестве P2P-GO в первой P2P-группе 760, устройство 660 обработки информации служит в качестве P2P-GO во второй P2P-группе. Кроме того, P2P-клиенты предполагаются неизменными в первой P2P-группе 760 и во второй P2P-группе 780.
Пример временно хранящегося контента списка управления устройствами
На фиг. 28 схематично представлен пример перехода временно хранящегося контента списка 850 управления устройствами в соответствии со вторым вариантом настоящей технологии.
Список 850 управления устройствами является таблицей, в которой временно хранится информация (управляющая информация) для управления каждым устройством, соединенным с устройством 650 обработки информации, используя беспроводное соединение. Например, в списке 850 управления устройствами информация 851 идентификации терминалов, имя 852 устройства и схема 853 связи временно сохраняются в ассоциации друг с другом.
В информации 851 идентификации терминалов хранится идентификационная информация (уникальный идентификатор ID (например, физический адрес)) для идентификации каждого устройства, соединенного с устройством 650 обработки информации, используя беспроводное соединение.
В имени 852 устройства хранится имя каждого устройства, соединенного с устройством 650 обработки информации, используя беспроводное соединение.
В схеме 853 соединения хранится схема соединения, фактически используемая каждым устройством, соединенным с устройством 650 обработки информации, используя беспроводное соединение. В качестве схемы соединения хранятся, например, проводная или беспроводная схема (форма соединения между устройством 650 обработки информации и каждым терминалом с идентификационной информацией терминала), максимальная скорость передачи и частотный канал.
Кроме того, каждый фрагмент контента листа 850 управления устройствами, показанного на фиг. 28, может содержаться в блоке 390 временного хранения управляющей информации 390, показанном на фиг. 4, которым можно управлять.
Пример соединения
На фиг. 29 показана схема последовательности выполнения примера процесса соединения между устройствами, содержащимися в системе 640 связи в соответствии со вторым вариантом осуществления настоящей технологии. Кроме того, на фиг. 29 показаны основные отличия от описанных выше примеров соединений и некоторые общие участки не описываются.
Сначала, как предполагается, формируется первая P2P-группа 760, соединяя множество устройств источника (устройств 670 и 680 обработки информации) с одним приемным устройством (устройством 650 обработки информации). Кроме того, предполагается, что приемное устройство (устройство 650 обработки информации) управляет множеством устройств источника (устройствами 670 и 680 обработки информации), используя список 850 управления устройствами (показан на фиг. 28a). Кроме того, предполагается, что изображения передаются от множества устройств источника (устройств 670 и 680 обработки информации) приемному устройству (устройству 650 обработки информации) (761 и 762).
В среде приемное устройство (устройство 660 обработки информации), не принадлежащее первой P2P-группе 760, запускает обслуживание (763). В этом случае приемное устройство (устройство 650 обработки информации), которое является устройством обслуживания управления устройствами, обнаруживает приемное устройство (устройство 660 обработки информации), запускающее обслуживание посредством процесса обнаружения устройства (764). Таким образом, когда приемное устройство (устройство 650 обработки информации) обнаруживает приемное устройство (устройство 660 обработки информации), приемное устройство (устройство 660 обработки информации) регистрируется в списке 850 управления устройствами (767).
Конкретно, например, приемное устройство (устройство 660 обработки информации), запускающее обслуживание, передает ассоциированную команду приемному устройству (устройству 650 обработки информации), которое является устройством (765) обслуживания управления устройствами. Ассоциированная команда содержит, например, каждый фрагмент информации (некоторые или все), хранящейся в списке 850 управления устройствами, показанном на фиг. 28.
Когда приемное устройство (устройство 650 обработки информации) принимает ассоциированную команду, приемное устройство (устройство 650 обработки информации) передает информацию подтверждения, указывающую, что контент подтверждается, приемному устройству (например, информацию, указывающую "OK" (хорошо) или NG (плохо)) (устройству 660 обработки информации) (766). В этом случае, также можно подтвердить, возможно ли соединение от приемного устройства (устройства 650 обработки информации), которое является устройством обслуживания управления устройствами, или от другого устройства, способного дистанционно управлять приемным устройством (устройством 650 обработки информации).
Таким образом, каждый фрагмент информации, относящейся к приемному устройству (устройству 660 обработки информации), сохраняется в списке 850 управления устройствами посредством обмена информацией между приемным устройством (устройством 650 обработки информации) и приемным устройством (устройством 660 обработки информации) (767). Пример запоминающего устройства показан на фиг. 28b.
Далее, приемные устройства (устройства 670 и 680 обработки информации) получают доступ к списку 850 управления устройствами, управляемому приемным устройством (устройством 650 обработки информации), чтобы получить информацию управления устройствами, хранящуюся в списке 850 управлении устройствами (768 и 769). В этом случае, устройства источника (устройства 670 и 680 обработки информации) могут получать доступ к списку 850 управления устройствами на основе управления приемного устройства (устройства 650 обработки информации).
Далее, на основе полученной информации управления устройствами, устройства источника (устройства 670 и 680 обработки информации) выполняют переключение для передачи изображения приемному устройству (устройству 660 обработки информации), начинающему обслуживание (770 и 771). Соответственно, множество устройств источника (устройств 670 и 680 обработки информации) соединяются с новым приемным устройством (устройством 660 обработки информации), с тем, чтобы сформировать вторую P2P-группу 780. Кроме того, изображения передаются от множества устройств источника (устройств 670 и 680 обработки информации) новому приемному устройству (устройству 660 обработки информации) (781 и 782).
Здесь рассматривается случай, в котором устройства источника (устройства 670 и 680 обработки информации) переключают место назначения передачи для передачи изображения приемному устройству (устройству 650 обработки информации) (случай возврата к исходному месту назначения передачи). В этом случае, устройства источника (устройства 670 и 680 обработки информации) выполняются с возможностью отсоединения линии связи от приемного устройства (устройства 660 обработки информации) и запуска соединения с устройством потребителя (устройством 650 обработки информации). Когда переключение выполняется таким образом, приемное устройство (устройство 660 обработки информации) предпочтительно уведомляет другое приемное устройство (устройство 650 обработки информации) о состоянии передачи изображения (например, остановка, отсоединение или воспроизведение) после переключения.
Таким образом, блок беспроводной связи каждого устройства обработки информации обменивается потоком для вывода информации изображения от приемного устройства, принадлежащего к первой группе, используя беспроводное соединение в первой группе, к которой принадлежит множество устройств обработки информации, в том числе, само устройство. Кроме того, как показано на фиг. 10 и 11, блок беспроводной связи каждого устройства обработки информации может обмениваться потоком для вывода информации изображения от приемного устройства, принадлежащего к первой группе, через устройство беспроводной связи в первой группе. Устройством беспроводной связи является, например, такое беспроводное устройство, как точка доступа.
Кроме того, когда формируется новая группа (вторая группа), блок управления каждого устройства обработки информации выполняет управление таким образом, что владелец группы для первой группы сообщает владельцу группы для второй группы информацию о возможностях в отношении каждого устройства обработки информации. В этом случае, второй владелец группы формирует вторую группу на основе информации о возможностях, относящейся к множеству устройств обработки информации. Кроме того, блок управления каждого устройства обработки информации может выполнить управление таким образом, что вторая группа формируется на основе использования приемного устройства или использования первого владельца группы. Кроме того, информация о возможностях содержит по меньшей мере одну из таких информаций, как информация, относящаяся к частоте, которая будет использоваться, информация, относящаяся к скорости передачи, которая будет использоваться, или информация, относящаяся к тому, существует ли одновременная функция.
Кроме того, блок управления каждого устройства обработки информации выполняет управление таким образом, что информацией о состоянии, относящейся к каждому из устройств обработки информации, принадлежащих к первой группе, и информацией о пределе, относящейся к каждому устройству обработки информации, обмениваются между устройствами обработки информации, принадлежащими к первой группе. Таким образом, поскольку возможно ли соединение, может быть установлено заранее до проектирования топологии, способ контрмероприятий может быть сообщен пользователю заранее.
Кроме того, на основе по меньшей мере одной из форм отображения и использования приемного устройства, блок управления каждого устройства обработки информации может выполнить управление таким образом, что первый владелец группы сообщает второму владельцу группы используемую частоту, рекомендуемую второй группе, и информацию, относящуюся к скорости передачи. Соответственно, при формировании второй группы, вторая группа может формироваться в то время, когда обслуживание первой группы остается стабильным в соответствии с ситуацией использования частоты, ситуацией одновременного монтажа каждого устройства и ситуацией скорости передачи первой группы.
Кроме того, владелец первой группы может определить владельца второй группы и клиентов второй группы так, чтобы по меньшей мере один клиент, принадлежащий к первой группе, служил в качестве владельца второй группы. Затем, владелец первой группы может сообщить каждому из устройств обработки информации, принадлежащих ко второй группе, определенный контент. В этом случае, владелец второй группы может сформировать вторую группу, выполняя процесс приглашения для каждого устройства обработки информации, служащего клиентом второй группы. Соответственно, после того, как вторая группа сформирована, приглашение передается каждому P2P-клиенту. Поэтому автоматическое соединение может выполняться, не обращаясь к пользователю.
Альтернативно, владелец второй группы может формировать вторую группу, выполняя процесс обнаружения условия, основываясь на информации, принятой от устройств обработки информации, служащих клиентами второй группы. Соответственно, даже в ситуации, в которой работает режим передачи изображения, нагрузка на GO может быть уменьшена, запуская доступ от клиента P2P.
Кроме того, владелец первой группы может сообщить устройству обработки информации, вновь участвующему в первой группе, информацию управления устройствами (например, каждый фрагмент информации, показанный на фиг. 4), управляемыми владельцем первой группы, чтобы установить режим для участия в первой группе. Соответственно, можно установить функцию, которая может быть установлена заранее, и уменьшить время соединения топологии.
Кроме того, блок управления каждого устройства обработки информации может выполнять управление таким образом, что вторая группа формируется, устанавливая владельца второй группы и клиентов второй группы через первую группу.
Кроме того, блок управления каждого устройства обработки информации может выполнять управление таким образом, что информация о возможностях, необходимая для формирования второй группы, передается каждому из устройств обработки информации, принадлежащих ко второй группе.
Кроме того, когда владелец первой группы не имеет одновременной функции, владелец первой группы может передавать информацию о возможностях, управляемую владельцем первой группы, владельцу второй группы для отсоединения от первой группы.
Кроме того, как показано на фиг. 27-29, каждый из примеров управления может также применяться к случаю, в котором устройство обработки информации, отличное от устройств обработки информации, принадлежащих к первой группе, устанавливается в качестве владельца группы для второй группы.
Кроме того, когда выполняется каждый из примеров управления, как показано на фиг. 10 и 11, каждым фрагментом информации, которой обмениваются в первой или второй группе, можно обменяться через другое устройство обработки информации (например, через точку доступа). Например, когда вторая группа сформирована, блок управления каждого устройства обработки информации может выполнять управление так, что владелец группы для первой группы через устройство беспроводной связи сообщает владельцу группы для второй группы информацию о возможностях, относящуюся к каждому устройству обработки информации.
Кроме того, для линии связи между устройствами обработки информации, принадлежащими ко второй группе, из числа устройств обработки информации, принадлежащих к первой группе, некоторые из процессов формирования группы могут быть исключены. Например, могут быть исключены процесс установки сканирования, протокол динамической конфигурации узла (DHCP) и части TCP. Соответственно, например, можно ускорить соединение и создать мультиприемную топологию. То есть, можно сократить время установления при построении мультиприемной топологии.
Здесь, взаимный обмен между источником и приемником определяется в стандарте Miracast. Например, можно обратиться к техническим требованиям Wi-Fi P2P Technical Specification v1.1 (Wi-Fi Direct). Кроме того, например, можно обратиться к техническим требованиям Wi-Fi Simple Configuration Technical Specification v2.0.1 (WPS).
Кроме того, со ссылкой на упомянутые технологии, взаимный обмен между устройствами источника и приемника может выполняться в мультиприемной топологии, в которой множество устройства источника соединяются с одним приемным устройством.
Кроме того, в ситуации, в которой P2P-клиент не может одновременно соединяться с множеством GO, используется одновременная операция, с тем, чтобы P2P-клиент мог участвовать в двух или более группах. Таким образом, при формировании новой группы важно выполнять эффективное управление. В частности, поскольку количество устройств в топологии мультиисточника или в мультиприемной топологии велико, время на управление P2P-соединением может быть большим. Поэтому, важно сократить это время. Кроме того, в отношении функции одновременного действия в топологии мультиисточника или мультиприемной топологии важно установить общий частотный канал или повысить эффективность использования полосы передачи.
Таким образом, во втором варианте осуществления настоящей технологии топология мультиисточника и мультиприемная топология могут сосуществовать без усилий со стороны пользователя даже в ситуации, в которой один P2P-клиент не может соединяться с множеством GO. То есть первая P2P-группа и вторая P2P-группа могут сосуществовать. Поэтому можно сократить время соединения.
Кроме того, в среде, в которой существуют две или более групп Miracast, необходимо управлять информацией о возможностях в отношении всех устройств групп Miracast. То есть, когда множество устройств источника соединяются, необходимо выполнить согласование возможностей или обнаружение обслуживания, соответствующего количеству устройств источника. Однако, когда согласование возможностей выполняется для каждой группы Miracast, это отнимает время на выполнение соединения в связи с увеличением количества устройств, принадлежащих к группе.
Таким образом, во втором варианте осуществления настоящей технологии GO второй P2P-группы, используя информацию, относящуюся к первой группы Miracast, может установить общих возможных кандидатов или общих кандидатов на обслуживание из множества P2P-клиентов. Поэтому можно сократить время соединения. Кроме того, в отношении двух или более групп Miracast, может вестись взаимный обмен информацией об одновременно работающих устройствах, информацией о частотном канале, информацией о полосе пропускания и т.п. Поэтому можно обеспечить эффективную систему в полосе беспроводной связи.
Таким образом, в соответствии с вариантом осуществления настоящей технологии, при формировании второй топологии можно реализовать протокол P2P или протокол Miracast. Соответственно, можно быстро выполнить процесс, относящийся к формированию группы.
Кроме того, во втором варианте осуществления настоящей технологии был описан пример, в котором вторая P2P-группа формируется на основе использования владельца группы, который является приемным устройством в топологии, в которой соединяется множество устройств источника. Однако, когда первая P2P-группа находится в мультиприемной среде, полноценность присоединения второй P2P-группы может быть достигнута на основе использования владельца группы, которым является устройство источника.
Кроме того, на фиг. 10 и 11 показан пример, в котором максимум два P2P-клиента (устройства 650 и 660 обработки информации) присоединяются к одному GO (устройству 680 обработки информации). Однако второй вариант осуществления настоящей технологии может также применяться к случаю, в котором количество P2P-клиентов равно 3 или более.
Кроме того, на фиг. 10 и 11 показан пример, в котором соединение выполняется между множеством приемных устройств (устройств 650 и 660 обработки информации) и множеством устройств источника (устройства 670 и 680 обработки информации). Однако второй вариант осуществления настоящей технологии можно также применяться к случаю, в котором соединение выполняется между множеством приемных устройств и одним устройством источника. Таким образом, второй вариант осуществления настоящей технологии может также применяться либо к случаю, в котором существует устройство 670 обработки информации, либо к случаю, в котором нет никакого устройства 670 обработки информации.
Кроме того, на фиг. 14 показан пример, в котором устройство 660 обработки информации создает топологию (708), но настоящая технология этим не ограничивается. Например, предполагается случай, в котором устройство 660 обработки информации является специализированным устройством, служащим в качестве приемного устройства, которое может соединяться с множеством устройств источника. В этом случае, важно согласовать информацию о возможностях (например, каждый фрагмент информации, показанной на фиг. 4), управляемую устройством 650 обработки информации, с информацией о возможностях, управляемой устройством 660 обработки информации. Таким образом, например, во время активации устройства 660 обработки информации, в устройстве 660 обработки информации устанавливается режим, в котором информацией о возможностях, управляемой устройством 650 обработки информации, управляют как основной информацией. Соответственно, можно предотвратить появление ошибок в информации о возможностях, принятой GO для второй P2P-группы от GO для первой P2P-группы.
Кроме того, как описано выше, вариант осуществления настоящей технологии можно также применяться к случаю, в котором по меньшей мере приемное устройство или устройства источника содержит множество блоков беспроводной связи. Таким образом, на фиг. 30 показан пример соединения между множеством устройств источника и одним приемным устройством, содержащим множество блоков беспроводной связи.
Пример конфигурации системы связи
На фиг. 30 показана блок-схема примера системной конфигурации системы 600 связи, соответствующей второму варианту осуществления настоящей технологии.
Система 600 связи содержит устройства 610, 620 и 630 обработки информации. Кроме того, система 600 связи соответствует системе 100 связи, показанной на фиг. 1. Например, устройство 610 обработки информации соответствует устройству 300 обработки информации, которое является приемным устройством, устройство 620 обработки информации соответствует устройству 200 обработки информации, которое является устройством источника, и устройство 630 обработки информации соответствует устройству 400 обработки информации, которое является устройством источника. Поэтому часть описания, общая с системой 100 связи, ниже будет пропущена.
Кроме того, со ссылкой на фиг. 30 в качестве примера будет описан случай, в котором область отображения основного изображения больше, чем фрагментное изображение. В этом случае, поскольку основное изображение имеет большую разрешающую способность, чем фрагментное изображение, предпочтительно выполнять передачу изображения высокого качества для основного изображения и выполнять передачу изображения стандартного качества для фрагментного изображения.
Кроме того, на фиг. 30 показан пример, в котором используется устройство обработки информации, способное выполнять одновременную операцию, одновременно используя множество частотных каналов из числа трех видов частотных каналов, 2,4 ГГц, 5 ГГц и 60 ГГц. При одновременной операции процесс соединения может выполняться переключением между множеством устройств, работающих на одном и том же частотном канале или на множестве (двух или более) различных частотных каналах. Кроме того, в одном и том же частотном канале или во множестве различных частотных каналов может содержаться множество уровней управления доступом к среде (MAC), и а также может выполняться одновременное соединение.
Например, чтобы выполнить высококачественную передачу изображения для основного изображения, необходимо выбрать схему соединения, выполненную с возможностью достижения высокой скорости передачи данных. Таким образом, на фиг. 30 показан пример, в котором используются блоки беспроводной связи (например, блоки 611 и 612 беспроводной связи, показанные на фиг. 30), соответствующие стандарту IEEE 802.11ad), типизированные для частоты 60 ГГц. С другой стороны, когда выполняется передача изображения стандартного качества для фрагментарного изображения, используется блок беспроводной связи с частотой 2,4 ГГц или 5 ГГц (например, блок беспроводной связи 613, показанный на фиг. 30).
Здесь, согласно IEEE 802.11ad, используемому для основного изображения, может выполняться высокоскоростная передача с максимальной скоростью несколько Гбит/с. Поэтому разрешающая способность не ограничивается HD и также может выполняться передача 4 K (с разрешающей способностью 4K). Таким образом, стандарт IEEE 802.11ad пригоден для высококачественной передачи изображения. Однако, как описано выше, в стандарте IEEE 802.11ad используется технология для получения расстояния, позволяющая антенне иметь направленность. Поэтому также предполагается среда, в которой линия связи не может быть гарантирована, такая как среда с блокированием человеком. Таким образом, во втором варианте осуществления настоящей технологии будет описан пример, в котором в такой среде соответственно устанавливается мультиприемный разнос (пример, должным образом соответствующий изменению в топологии).
Конкретно, устройство 610 обработки информации содержит три блока 611-613 беспроводной связи. Как описано выше, блоки 611 и 612 беспроводной связи, как предполагается, являются блоками беспроводной связи, соответствующими стандарту IEEE 802.11ad, типизированному на 60 ГГц. Кроме того, блок 613 беспроводной связи, как предполагается, является блоком беспроводной связи 2,4 ГГц или 5 ГГц. Кроме того, в варианте осуществления настоящей технологии будет описан пример, в котором используется множество диапазонов частот, но существующая технология этим не ограничивается. Кроме того, будет описан пример, в котором блоки беспроводной связи подразделяются на блоки с частотой 2,4 ГГц или 5 ГГц и 60 ГГц, но при способе с временным разделением блоки беспроводной связи не могут подразделяться таким образом или только может использоваться любой один из диапазонов частот.
Таким образом, на фиг. 30 показаны два беспроводных интерфейса (блоки 611 и 612 беспроводной связи с частотой 60 ГГц) приемного устройства (устройство 610 обработки информации). То есть приемное устройство (устройство 610 обработки информации) содержит множество приемных блоков (блоков 611 и 612 беспроводной связи на частоту 60 ГГц), которые выполняют прием, используя разнесенный мультиприем. При этом при использовании разнесенного мультиприема используется множество приемных блоков (блоков 611 и 612 беспроводной связи на частоту 60 ГГц). Соответственно, например, даже когда между устройством 620 обработки информации и блоком 621 беспроводной связи возникает помеха (как указано пунктирной линией 622) и происходит разъединение линии связи, можно избежать соединения между устройством 620 обработки информации и блоком 612 беспроводной связи (как указано сплошной линией 621). То есть можно предотвратить прерывание передачи изображения между устройствами 610 и 620 обработки информации.
Таким образом, когда, используя разнесенный мультиприем, выполняется передача от устройства 620 обработки информации к устройству 610 обработки информации, устройство 620 обработки информации копирует те же самые данные изображения, что и данные изображения, передаваемые блоку 611 беспроводной связи, и передает пакеты блоку 612 беспроводной связи.
Кроме того, 610 устройство обработки информации может интерполировать потерянные пакеты в отношении данных изображения, принятых блоком 611 беспроводной связи, исходя из данных изображения, принятых блоком 612 беспроводной связи. Интерполируя потерянные пакеты таким образом, данные изображения могут становиться насколько возможно близкими к данным изображения, переданным устройством 620 обработки информации. Кроме того, устройство 610 обработки информации формирует основное изображение на основе данных изображения, подвергнутых процессу интерполяции, и отображает основное изображение на блоке отображения.
Кроме того, устройство 630 обработки информации соединяется с блоком 613 беспроводной связи, с тем, чтобы данные изображения могли быть переданы блоку 613 беспроводной связи. В этом случае устройство 610 обработки информации формирует фрагментное изображение на основе данных изображения, принятых блоком 613 беспроводной связи, и отображает фрагментное изображение на блоке отображения.
Например, когда устройство 620 обработки информации передает основное изображение устройству 610 обработки информации через высококачественную передачу изображения таким образом, соединение между устройствами 610 и 620 обработки информации может быть установлено как 1-2 (указано сплошными линиями 621 и 622). Кроме того, например, когда устройство 630 обработки информации передает фрагментное изображение устройству 610 обработки информации через передачу изображения стандартного качества, соединение между устройствами 610 и 630 обработки информации может быть установлено как 1-1 (указано пунктирной линией 631). Кроме того, например, когда устройство обработки информации 620 передает фрагментное изображение устройству 610 обработки информации через передачу изображения стандартного качества, соединение между устройствами 610 и 620 обработки информации может быть установлено как 1-1 (указано пунктирной линией 623).
Кроме того, например, по меньшей мере устройство источника или приемное устройство может быть выполнено с возможностью наличия функции метки NFC или функции устройства считывания/записи. В этом случае, устройству может быть разрешено участвовать в существующей группе посредством операции касания, используя NFC. Кроме того, владелец группы для новой группы может быть определен посредством операции касания, используя NFC. Например, устройство, выполняющее касание владельца группы (или приемного устройства) для существующей группы, может быть определено как владелец группы для новой группы. Таким образом, когда операция касания выполняется, используя NFC, каждая из описанных выше позиций информации может использоваться через беспроводную связь посредством касания.
Кроме того, использование устройства 650 или 660 обработки информации не ограничивается описанным выше применением. Кроме того, манипуляция состоянием отображения устройства 650 или 660 обработки информации и подача команды на отображение в виде мультиотображения также могут быть установлены в качестве использования устройства 650 или 660 обработки информации. Кроме того, например, манипуляция состоянием отображения устройства 650 или 660 обработки информации и изменение состояния отображения каждого устройства как при расширенном отображении также могут быть получены, как и использование устройства 650 или 660 обработки информации. Кроме того, например, выполнение манипуляции с изменением GO на устройстве 650 или 660 обработки информации через другое устройство обработки информации также может быть установлено в качестве использования устройства 650 или 660 обработки информации. Кроме того, другим устройством обработки информации является, например, устройство обработки информации (например, пульт дистанционного управления, терминал планшета или смартфон), которое присоединяется к устройству 650 или 660 обработки информации, используя проводное соединение или беспроводное соединение, и способное манипулировать устройством 650 или 660 обработки информации.
Таким образом, блок управления каждого устройства обработки информации может выполнять управление таким образом, что мультиприем потока, связанного с другим устройством обработки информации, устанавливается на основе информации о возможностях, касающейся другого устройства обработки информации, и использования устройства обработки информации.
Кроме того, в варианте осуществления настоящей технологии, чтобы повысить надежность устойчивости линии связи, по которой необходима высококачественная передача изображения, может быть должным образом установлен мультиприемный разнос или переключение в соответствии с формой соединения. Управляя установкой или переключением таким способом, можно надежно передавать или принимать видео с высоким качеством.
Кроме того, в соответствии с вариантом осуществления настоящей технологии, приемное устройство, которое выполняет вывод на основе потоков от множества устройств источника, регулирует разрешающие способности потоков, останавливает передачи и изменяет частотный канал, с тем, чтобы можно было уменьшить ненужное потребление мощности. Соответственно, можно реализовать соединение, соответствующее мобильному устройству. Кроме того, можно повысить эффективность использования полосы частотного канала и реализовать соединение с повышенной надежностью.
То есть, например, когда множество устройств источника присоединяются к одному автономному монитору (например, к монитору с большим экраном 80 дюймов или к монитору, в который связано множество меньших мониторов), можно выполнить соответствующую установку согласно каждой топологии.
Кроме того, вариант осуществления настоящей технологии можно также применяться к другим устройствам, имеющим функции беспроводной связи. Например, вариант осуществления настоящей технологии может применяться к устройству получения изображения (например, цифровая фотокамера или цифровая видеокамера (например, интегрированное с камерой устройство записи)), имеющему функцию беспроводной связи. Кроме того, например, вариант осуществления настоящей технологии может применяться к устройству отображения (например, к телевизору, проектору или персональному компьютеру), имеющему функцию беспроводной связи, или к портативному устройству обработки информации (например, к смартфону или к терминалу планшета).
3. Примеры применения
Технология настоящего раскрытия может применяться к различным изделиям. Например, устройство 200, 300, 400, 610, 620, 630, 650, 660, 670 и 680 обработки информации может быть реализовано как мобильный терминал, такой как смартфон, персональный компьютер (PC) типа планшета, ноутбук, портативный игровой терминал или цифровая камера, терминал фиксированного типа, такой как телевизионный приемник, принтер, цифровой сканер или сетевое запоминающее устройство или терминал транспортного средства, такой как автомобильное навигационное устройство. Кроме того, устройство 200, 300, 400, 610, 620, 630, 650, 660, 670 и 680 обработки информации может быть реализовано как терминал, выполняющий связь типа "машина-машина" (M2M), (который также упоминается как терминал связи типа машины (MTC)), такой как смарт-счетчик, торговый автомат, устройство дистанционного мониторинга или кассовый (point-of-sale, POS) терминал. Дополнительно, устройство 200, 300, 400, 610, 620, 630, 650, 660, 670 и 680 обработки информации может быть блоком беспроводной связи (например, интегральным модулем, выполненным на одном кристалле), вмонтированным в эти терминалы.
3-1. Первый пример применения
На фиг. 31 представлена блок-схема примера схемной конфигурации смартфона 900, к которому может применяться технология настоящего раскрытия. Смартфон 900 содержит процессор 901, память 902, запоминающее устройство 903, интерфейс 904 для внешнего подключения, камеру 906, датчик 907, микрофон 908, устройство 909 ввода данных, устройство 910 отображения, громкоговоритель 911, интерфейс 913 беспроводной связи, антенный переключатель 914, антенну 915, шину 917, батарею 918 и вспомогательный контроллер 919.
Процессор 901 может быть, например, центральным процессором (CPU) или системой на кристалле (SoC) и управляет функциями уровня приложений и другим уровнем смартфона 900. Память 902 содержит оперативное запоминающее устройство (RAM) и постоянное запоминающее устройство (ROM) и хранит программу, исполняемую процессором 901, и данные. Запоминающее устройство 903 может содержать носитель информации, такой как полупроводниковая память или жесткий диск. Интерфейс 904 для внешнего подключения является интерфейсом для присоединения внешнего устройства, таким как карта памяти или универсальная последовательная шина (USB), к смартфону 900.
Камера 906 содержит датчик изображения, такой как прибор с зарядовой связью (CCD), и комплементарную МОП-структуру (CMOS) и формирует полученное изображение. Датчик 907 может содержать группу датчиков, таких как измерительный датчик, гироскопический датчик, геомагнитный датчик и датчик ускорения. Микрофон 908 преобразует звуки, попадающие на смартфон 900, в аудиосигналы. Устройство 909 ввода данных содержит, например, сенсорный датчик выполненный с возможностью обнаружения касания экрана устройства 910 отображения, клавиатуру, клавиатурную панель, кнопку или переключатель и принимает операцию или информацию, вводимые пользователем. Устройство 910 отображения содержит экран, такой как жидкокристаллический дисплей (LCD) и органический светодиодный (OLED) дисплей, и отображает выходное изображение смартфона 900. Громкоговоритель 911 преобразует аудиосигналы, которые являются выходными сигналами смартфона 900, в звуки.
Интерфейс 913 беспроводной связи поддерживает один или более стандартов беспроводной LAN, таких как IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad, чтобы осуществлять беспроводную передачу данных. Интерфейс 913 беспроводной связи может осуществлять связь с другим устройством через точку доступа беспроводной LAN в режиме инфраструктуры. Кроме того, интерфейс 913 беспроводной связи может напрямую связываться с другим устройством в специальном режиме или в режиме прямого соединения, таком как Wi-Fi Direct и т.п. В режиме Wi-Fi Direct, в отличие от специального режима, один из двух терминалов работает как точка доступа, но связь осуществляется напрямую между терминалами. Интерфейс 913 беспроводной связи может обычно содержать процессор, работающий в основной полосе, радиочастотную (RF) схему и усилитель мощности. Интерфейс 913 беспроводной связи может быть однокристальным модулем, в который интегрированы память, в которой хранится программа управления связью, процессор, исполняющий программу, и соответствующая схема. Интерфейс 913 беспроводной связи может поддерживать и другие виды схем беспроводной связи, такие как схема беспроводной связи в ближнем поле, схема беспроводной связи в непосредственной близости или схема сотовой связи, в дополнение к схеме беспроводной LAN. Антенный переключатель 914 переключает места назначения соединения антенны 915 между множеством схем (например, различных схем беспроводной связи), содержащихся в интерфейсе 913 беспроводной связи. Антенна 915 имеет один или множество антенных элементов (например, множество антенных элементов, образующих антенну MIMO), которые используются интерфейсом 913 беспроводной связи для передачи и приема радиосигналов. Дополнительно, может быть предусмотрена функция интерфейса беспроводной связи для установления соединения с линией связи общего пользования, основанной на таких технических требованиях, как IEEE 802.16 или 3GPP (например, W-CDMA, GSM, WiMAX, WiMAX2, LTE, или LTE-A), чтобы осуществлять связь с линией связи общего пользования.
Следует заметить, что смартфон 900 не ограничивается примером, показанным на фиг. 31, и может содержать множество антенн (например, антенна для беспроводной LAN, антенна для схемы беспроводной связи в непосредственной близости, или антенна для линии связи общего пользования и т.д.). В этом случае, из конфигурации смартфона 900 может быть исключен антенный переключатель 914.
Шина 917 соединяет друг с другом процессор 901, память 902, запоминающее устройство 903, интерфейс 904 для внешнего подключения, камеру 906, датчик 907, микрофон 908, устройство 909 ввода данных, устройство 910 отображения, громкоговоритель 911, интерфейс 913 беспроводной связи и вспомогательный контроллер 919. Батарея 918 обеспечивает электропитание блоков смартфона 900, показанных на фиг. 31, через фидерные линии, частично показанные пунктиром на чертеже. Вспомогательный контроллер 919 управляет минимально необходимой функцией смартфона 900, например, в режиме "сна".
В смартфоне 900, показанном на фиг. 31, блок 240 управления, описанный с использованием фиг. 2, и блок 370 управления, описанный с использованием фиг. 3, могут быть реализованы интерфейсом 913 беспроводной связи. Кроме того, по меньшей мере, некоторые из этих функций могут быть реализованы процессором 901 или вспомогательным контроллером 919.
Смартфон 900 может работать как точка беспроводного доступа (программная AP), выполняющая функцию точки доступа на уровне приложения через процессор 901. Дополнительно, функцию точки беспроводного доступа может иметь интерфейс 913 беспроводной связи .
3-2. Второй пример применения
На фиг. 32 представлена блок-схема примера схемной конфигурации автомобильного навигационного устройства 920, к которому может применяться технология настоящего раскрытия. Автомобильное навигационное устройство 920 содержит процессор 921, память 922, модуль 923 глобальной системы навигации (GPS), датчик 925, интерфейс 926 данных, проигрыватель 927 контента, интерфейс 928 носителя запоминающего устройства, устройство 929 ввода данных, устройство 930 отображения, громкоговоритель 931, интерфейс 933 беспроводной связи, антенный переключатель 934, антенну 935 и батарею 938.
Процессор 921 может быть, например, CPU или SoC и управляет функцией навигации и другой функцией автомобильного навигационного устройства 920. Память 922 содержит RAM и ROM и хранит программу, исполняемую процессором 921, и данные.
Модуль 924 GPS использует сигнал GPS, принимаемый от спутника GPS, для измерения положения (такого как широта, долгота и высота) автомобильного навигационного устройства 920. Датчик 925 может содержать группу датчиков, таких как гироскопический датчик, геомагнитный датчик и барометрический датчик. Интерфейс 926 данных соединяется, например, с бортовой сетью 941 транспортного средства через терминал, который не показан, и получает данные, сформированные транспортным средством, такие как данные скорости транспортного средства.
Проигрыватель 927 контента воспроизводит контент, хранящийся на носителе запоминающего устройства (таком как CD и DVD), который вставляется в интерфейс 928 носителя запоминающего устройства. Устройство 929 ввода данных содержит, например, сенсорный датчик, выполненный с возможностью обнаружения касания экрана устройства 930 отображения, кнопку или переключатель и принимает операцию или информацию, вводимые пользователем. Устройство 930 отображения содержит экран, такой как жидкокристаллический дисплей или дисплей OLED, и отображает изображение функции навигации или контент, который должен воспроизводиться. Громкоговоритель 931 выводит звук функции навигации или воспроизводимого контента.
Интерфейс 933 беспроводной связи поддерживает один или более стандартов беспроводной LAN, таких как IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad, чтобы осуществлять беспроводную связь. Интерфейс 933 беспроводной связи может осуществлять связь с другим устройством через точку доступа беспроводной LAN в режиме инфраструктуры. Кроме того, интерфейс 933 беспроводной связи может напрямую осуществлять связь с другим устройством в специальном режиме или в режиме прямого соединения, таком как Wi-Fi Direct. Интерфейс 933 беспроводной связи обычно может содержать процессор, работающий в основной полосе, радиочастотную схему и усилитель мощности. Интерфейс 933 беспроводной связи может быть однокристальным модулем, в котором интегрируются память, которая хранит программу управления связью, процессор, выполняющий программу и соответствующая схема. Интерфейс 933 беспроводной связи может поддерживать другие виды схем беспроводной связи, такие как схема беспроводной связи в ближнем поле, схема беспроводной связи в непосредственной близости или схема сотовой связи, в дополнение к схеме беспроводной LAN. Антенный переключатель 934 переключает места назначения соединений антенны 935 между множеством схем, содержащихся в интерфейсе 933 беспроводной связи. Антенна 935 имеет одиночный или множество антенных элементов, которые используются интерфейсом 933 беспроводной связи для передачи и приема радиосигналов.
Кроме того, автомобильное навигационное устройство 920 может содержать множество антенн, не ограничиваясь примером, показанным на фиг. 32. В этом случае, антенные переключатели 934 могут быть исключены из конфигурации автомобильного навигационного устройства 920.
Батарея 938 обеспечивает электропитание блоков автомобильного навигационного устройства 920, показанного на фиг. 32, через фидерные линии, которые частично показаны на чертеже пунктиром. Батарея 938 накапливает энергию, подаваемую от транспортного средства.
В автомобильном навигационном устройстве 920, показанном на фиг. 32, блок 240 управления, описанный, используя фиг. 2, и блок 370 управления, описанный, используя фиг. 3, могут быть реализованы с помощью интерфейса 933 беспроводной связи. По меньшей мере часть функций может также быть реализована процессором 921.
Технология настоящего раскрытия может также быть реализована как бортовая система 940 транспортного средства (или транспортное средство), содержащая один или более блоков автомобильного навигационного устройства 920, бортовую сеть 941 и модуль 942 транспортного средства. Модуль 942 транспортного средства формирует данные транспортного средства, такие как скорость транспортного средства, скорость двигателя и информация о неисправностях, и выводит сформированные данные в бортовую сеть 941.
Описанные выше варианты осуществления являются примерами осуществления настоящей технологии и каждый из предметов обсуждения, содержащихся в вариантах осуществления, имеет соответствующая взаимосвязь с конкретными для раскрытия предметами обсуждения, содержащимися в пунктах формулы изобретения. Аналогично, предметы обсуждения, содержащиеся в вариантах осуществления, и предметы обсуждения, относящиеся к раскрытию, в пунктах формулы изобретения, обозначенные одними и теми же названиями, имеют соответствующую взаимосвязь друг с другом. Однако настоящая технология не ограничивается вариантами осуществления и в рамках объема настоящей технологии, не отступая от сущности настоящей технологии, могут быть осуществлены различные изменения вариантов осуществления.
С последовательностью процессов, описанной в вариантах осуществления, представленных выше, можно обращаться как со способом, имеющим ряд последовательностей, или можно обращаться как с программой, чтобы заставить компьютер выполнять ряд последовательностей и использовать носитель записи, на котором хранится программа. В качестве носителя записи может использоваться жесткий диск, CD (компакт-диск), MD (минидиск) и DVD (цифровой универсальный диск), карта памяти и диск Blu-ray (зарегистрированная торговая марка).
Результаты, описанные в настоящем описании, являются только примерами, результаты не ограничиваются и возможны и другие результаты.
Кроме того, настоящая технология может также быть выполнена с возможностями, представленными ниже.
(1) Устройство обработки информации, содержащее:
блок беспроводной связи, выполненный с возможностью обмена потоком для вывода информации изображения из первого устройства обработки информации, используя беспроводную связь, причем первое устройство обработки информации принадлежит первой группе, к которой принадлежит одно или более устройств обработки информации, в том числе, и само устройство; и
блок управления, выполненный с возможностью управления таким образом, что информацией о возможностях, относящейся к одному или более устройствам обработки информации, обмениваются со вторым устройством обработки информации, принадлежащим второй группе, являющейся новой группой, которая при формировании второй группы отличается от первой группы.
(2) Устройство обработки информации по п. (1),
в котором блок управления выполняет управление таким образом, что выполняется процесс обмена запросом и ответом со вторым устройством обработки информации, причем запрос и ответ содержат информацию, относящуюся к используемому частотному каналу или к полосе передачи данных.
(3) Устройство обработки информации по п. (2),
в котором блок управления выполняет управление таким образом, что запрос изменения группы, содержащий заданную информацию о полосе, передается второму устройству обработки информации перед выполнением процесса обмена запросом и ответом, когда формируется вторая группа.
(4) Устройство обработки информации по п. (2) или (3),
в котором блок управления выполняет управление таким образом, что процесс обмена запросом и ответом осуществляется через обнаружение условий.
(5) Устройство обработки информации по любому из п.п. (1)-(4),
в котором второе устройство обработки информации формирует вторую группу на основе информации о возможностях, относящейся к одному или более устройствам обработки информации.
(6) Устройство обработки информации по любому из п.п. (1)-(5),
в котором блок управления выполняет управление таким образом, что вторая группа формируется на основе способа использования первого устройства обработки информации.
(7) Устройство обработки информации по любому из п.п. (1)-(6),
в котором блок управления выполняет управление таким образом, что информацией о состоянии, указывающей роль каждого из устройств обработки информации, принадлежащих к первой группе, и информацией о пределе, относящейся к пределу каждого из устройств обработки информации, обмениваются между устройствами обработки информации, принадлежащими к первой группе, причем информация используется во время принятия решения о роли второй группы.
(8) Устройство обработки информации по любому из п.п. (1)-(7),
в котором блок управления выполняет управление таким образом, что второе устройство обработки информации уведомляется об информации, относящейся к используемой частоте и скорости передачи, рекомендуемых второй группе, на основе, по меньшей мере, формы отображения первого устройства обработки информации или способа использования первого устройства обработки информации.
(9) Устройство обработки информации по любому из п.п. (1)-(8),
в котором первое устройство обработки информации управляет информацией управлении устройствами каждого из устройств обработки информации, принадлежащих первой группе.
(10) Устройство обработки информации по любому из п.п. (1)-(9),
в котором первое устройство обработки информации определяет владельца группы для второй группы и клиента второй группы, с тем, чтобы по меньшей мере один клиент, принадлежащий к первой группе, служил в качестве второго устройства обработки информации, и первое устройство обработки информации уведомляет каждое из устройств обработки информации, принадлежащих ко второй группе, о содержании решения.
(11) Устройство обработки информации по п. (10),
в котором владелец группы для второй группы формирует вторую группу, выполняя процесс приглашения для каждого устройства обработки информации, которое должно быть клиентом второй группы.
(12) Устройство обработки информации по п. (10),
в котором владелец группы для второй группы формирует вторую группу, выполняя процесс обнаружения условия на основе информации, принятой от устройства обработки информации, которое должно быть клиентом второй группы.
(13) Устройство обработки информации по любому из п.п. (1)-(12),
в котором первое устройство обработки информации уведомляет устройство обработки информации, которое впервые участвует в первой группе, об информации управления устройствами, которой управляет первое устройство обработки информации, и заставляет устройство обработки информации устанавливать режим для участия в первой группе.
(14) Устройство обработки информации по любому из п.п. (1)-(13),
в котором блок управления выполняет управление таким образом, что вторая группа формируется, устанавливая владельца группы для второй группы и клиента второй группы через первую группу.
(15) Устройство обработки информации по любому из п.п. (1)-(14),
в котором блок управления выполняет управление таким образом, что информация о возможностях, необходимая для формирования второй группы, передается каждому из устройств обработки информации, которое должно принадлежать ко второй группе.
(16) Устройство обработки информации по любому из п.п. (1)-(15),
в котором, когда первое устройство обработки информации не имеет одновременной функции, первое устройство обработки информации передает информацию о возможностях, управляемую первым устройством обработки информации, второму устройству обработки информации для отсоединения от первой группы.
(17) Устройство обработки информации по любому из п.п. (1)-(16),
в котором информация о возможностях содержит по меньшей мере информацию, относящуюся к частоте, которая должна использоваться, или информацию, относящуюся к скорости передачи, которая должна использоваться, или информацию, относящуюся к тому, существует ли одновременная функция.
(18) Способ обработки информации, содержащий:
процедуру осуществления связи посредством взаимного обмена потоком для вывода информации изображения от первого устройства обработки информации, используя беспроводную связь, причем устройство обработки информации принадлежит к первой группе, к которой принадлежат одно или более устройств обработки информации; и
процедуру управления, выполняющую управление таким образом, что информацией о возможностях, относящейся к одному или более устройствам обработки информации, обмениваются со вторым устройством обработки информации, принадлежащим ко второй группе, которая является новой группой, которая при формировании второй группы отличается от первой группы.
(19) Программа, заставляющая компьютер выполнять:
процедуру связи по взаимному обмену потоком для вывода информации изображения от первого устройства обработки информации, используя беспроводную связь, причем первое устройство обработки информации принадлежит к первой группе, к которой принадлежат одно или более устройств обработки информации; и
процедуру управления, выполняющую управление таким образом, что информацией о возможностях, относящейся к одному или более устройствам обработки информации, обмениваются со вторым устройством обработки информации, принадлежащим ко второй группе, которая является новой группой, которая при формировании второй группы отличается от первой группы.
Список ссылочных позиций
100 Система связи
200 Устройство обработки информации
201 Система передачи данных
202 Система управления линией связи
210 Антенна
220 Блок беспроводной связи
230 Блок приема сигнала управления
240 Блок управления
250 Блок формирования видео- и аудиосигнала
260 Блок сжатия изображения и звука
270 Блок передачи потока
300 Устройство обработки информации
301 Система управления линией связи
302 Система ввода и вывода
310 Антенна
320 Блок беспроводной связи
330 Блок приема потока
340 Блок распаковки видео- и аудиоданных
350 Блок вывода изображения и звука
351 Блок отображения
352 Блока вывода звука
360 Блок получения информации пользователя
361 Блок получения изображения
370 Блок управления
380 Блок передачи сигнала управления
390 Блок временного хранения управляющей информации
400 Устройство обработки информации
420 Устройство источника
430 Приемное устройство
600 Система связи
610 Устройство обработки информации
611-613 Блок беспроводной связи
620, 630 Устройство обработки информации
640 Система связи
650 Устройство обработки информации
651, 652 Блок беспроводной связи
660 Устройство обработки информации
661 Блок беспроводной связи
670 Устройство обработки информации
680 Устройство обработки информации
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 Модуль транспортного средства.