ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Устройства и способы, в соответствии с иллюстративными вариантами осуществления, относятся к электронному устройству, серверу и способам управления такими устройствами, и, более конкретно, к электронному устройству, серверу и способам управления такими устройствами, которые распознают команду пользователя и функционируют в соответствии с командой посредством использования сервера.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[2] Электронное устройство, такое как, например, телевизор (TV), телевизионная абонентская приставка, проигрыватель цифровых универсальных дисков (DVD), кондиционер воздуха, холодильник и компьютер, функционирует в соответствии с командой пользователя. Управление электронным устройством осуществляется посредством команд различных типов, таких как, например, распознавание речи через микрофон, в соответствии с разработкой технологии и разнообразием функций, помимо традиционного способа ввода с использованием пульта дистанционного управления. В случае с электронным устройством, таким как, например, телевизор, когда пользователь говорит «Изменить громкость на уровень 20», электронное устройство принимает и интерпретирует речевой сигнал посредством технологии распознавания речи, и изменяет громкость на уровень 20, соответственно.
[3] Электронное устройство использует конфигурацию распознавания команд для правильной интерпретации команды пользователя. Однако электронное устройство может неточно интерпретировать команду. В этом случае может быть использован внешний сервер по сети. Более конкретно, для распознавания речи, электронное устройство передает содержимое речевой команды пользователя на сервер, который интерпретирует и определяет намерение пользователя в отношении речевой команды посредством использования конфигурации распознавания речи, имеющейся на сервере. Сервер передает результат анализа на электронное устройство, которое может выполнить соответствующую функцию посредством использования результата анализа.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
[4] Однако, если электронное устройство предшествующего уровня техники не может самостоятельно идентифицировать команду пользователя, электронное устройство осуществляет связь с сервером и принимает результат анализа от сервера. В соответствии с этим, временной интервал, затрачиваемый на осуществление связи между электронным устройством и сервером по сети, не может быть использован для выполнения функции, в соответствии с результатом анализа. Временной интервал, который затрачивается на осуществление связи и используется для получения результата анализа, в отношении команды пользователя, зависит от состояния сети или частоты связи, и существенно задерживает наступление временного интервала для распознавания команды пользователя и выполнения соответствующей функции.
РЕШЕНИЕ ПРОБЛЕМЫ
[5] В соответствии с этим, один или более иллюстративных вариантов осуществления обеспечивают электронное устройство, сервер и способы управления такими устройствами, которые минимизируют временной интервал для распознавания команды пользователя и выполнения операции.
[6] В соответствии с аспектом иллюстративного варианта осуществления, обеспечивается устройство отображения, включающее в себя: процессор, который обрабатывает сигнал, дисплей, который отображает изображение на основании обработанного сигнала, приемник команд, который принимает речевую команду пользователя, блок связи, который осуществляет связь с первым сервером, хранилище и контроллер, который принимает от первого сервера список команд распознавания речи, включающий в себя команду распознавания речи и соответствующую информацию о команде управления, и сохраняет список в хранилище, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, и, в ответ на прием речевой команды пользователя, идентифицирует, соответствует ли речевая команда команде распознавания речи, включенной в список команд распознавания речи, и, при положительном результате определения, управляет процессором таким образом, чтобы он функционировал на основании информации о команде управления соответствующей команды распознавания речи, и, при отрицательном результате определения, передает речевую команду на первый сервер, принимает соответствующую информацию о команде управления от первого сервера, и управляет процессором таким образом, чтобы он функционировал на основании принятой информации о команде управления.
[7] Контроллер может определить, соответствует ли речевая команда команде распознавания речи в списке команд распознавания речи на основании определенной релевантности между речевой командой и командой распознавания речи.
[8] По истечении предварительно определенного временного интервала или более после передачи речевой команды на первый сервер, контроллер может управлять процессором изображений таким образом, чтобы он функционировал на основании команды распознавания речи в списке команд распознавания речи.
[9] Контроллер может заблаговременно уведомить пользователя о содержимом команды распознавания речи в списке команд распознавания речи и определить, следует ли осуществлять функционирование на основании команды распознавания речи, в соответствии с намерением пользователя.
[10] Если принятая речевая команда заново распознается для пользователя, то контроллер может передать распознанную речевую команду и соответствующую информацию о команде управления на первый сервер.
[11] Контроллер может передать речевую команду пользователя на второй сервер, принять от второго сервера текст, в который была преобразована речевая команда, и передать принятый текст на первый сервер.
[12] Контроллер может сохранить речевые команды в хранилище для каждого пользователя и отобразить список сохраненных речевых команд в виде пользовательского интерфейса (UI).
[13] Контроллер может зарегистрировать идентификационный символ, соответствующий речевой команде, в соответствии с инструкцией пользователя, и, в ответ на зарегистрированный идентификационный символ, произнесенный посредством пользователя, определить, что была принята речевая команда.
[14] Если произносится местоположение, в котором в списке располагается речевая команда, то контроллер может определить, что была принята речевая команда.
[15] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается способ управления устройством отображения, который включает в себя этапы: приема от первого сервера списка команд распознавания речи и соответствующей информации о команде управления, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, сохранения принятого списка команд распознавания речи в устройстве отображения, приема речевой команды пользователя, идентификации того, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный список команд распознавания речи, функционирования в соответствии с информацией о команде управления команды распознавания речи, если принятая речевая команда соответствует команде распознавания речи, а также передачи принятой речевой команды на первый сервер и приема соответствующей информации о команде управления от первого сервера, и функционирования в соответствии с принятой информацией о команде управления, если принятая речевая команда не соответствует команде распознавания речи.
[16] Этап идентификации того, соответствует ли принятая речевая команда команде распознавания речи, включенной в список команд распознавания речи, может включать в себя этап определения того, соответствует ли речевая команда команде распознавания речи в списке команд распознавания речи на основании определенной релевантности между речевой командой и командой распознавания речи.
[17] Способ управления может дополнительно включать в себя этап функционирования на основании команды распознавания речи в списке команд распознавания речи по истечении предварительно определенного временного интервала или более после передачи речевой команды на первый сервер.
[18] Способ управления может дополнительно включать в себя этапы заблаговременного уведомления пользователя о содержимом команды распознавания речи в списке команд распознавания речи и определения того, следует ли осуществлять функционирование на основании команды распознавания речи, в соответствии с намерением пользователя.
[19] Если принятая речевая команда заново распознается для пользователя, то способ управления может дополнительно включать в себя этап передачи на первый сервер распознанной речевой команды и соответствующей информации о команде управления.
[20] Способ управления может дополнительно включать в себя этапы передачи речевой команды пользователя на второй сервер, приема от второго сервера текста, в который была преобразована речевая команда, и передачи принятого текста на первый сервер.
[21] Способ управления может дополнительно включать в себя этапы сохранения речевой команды для каждого пользователя в обрабатывающем устройстве, и отображения списка сохраненных речевых команд в виде пользовательского интерфейса (UI).
[22] Способ управления может дополнительно включать в себя этап регистрации идентификационного символа, соответствующего речевой команде, в соответствии с инструкцией пользователя, причем этап приема речевой команды включает в себя этап определения того, что соответствующая речевая команда была принята, если пользователь произнес зарегистрированный идентификационный символ.
[23] Этап приема речевой команды может включать в себя этап определения того, что соответствующая речевая команда была принята, если пользователь произнес местоположение, в котором в списке располагается одна речевая команда.
[24] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается сервер, который анализирует речевую команду пользователя для устройства отображения и включает в себя: блок связи, который осуществляет связь с устройством отображения, хранилище, которое сохраняет информацию, относящуюся к речевой команде пользователя, и контроллер, который, в ответ на прием запроса от устройства отображения для анализа речевой команды пользователя, передает информацию о команде управления, соответствующую речевой команде, на обрабатывающее устройство, сохраняет в хранилище список команд распознавания речи, включающий в себя команду распознавания речи и соответствующую информацию о команде управления, и передает сохраненный список команд распознавания речи на устройство отображения, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более.
[25] Контроллер может принять речевую команду пользователя, которая была успешно распознана, и соответствующую информацию о команде управления от устройства отображения, а также подготовить список команд распознавания речи на основании принятой речевой команды пользователя и соответствующей информации о команде управления.
[26] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается способ управления сервером, который анализирует речевую команду пользователя для устройства отображения и включает в себя этапы: приема запроса от устройства отображения для анализа речевой команды пользователя, передачи информации о команде управления, соответствующей речевой команде, на устройство отображения, сохранения списка команд распознавания речи, включающего в себя команду распознавания речи и соответствующую информацию о команде управления, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, и передачи сохраненного списка команд распознавания речи на устройство отображения.
[27] Способ управления может дополнительно включать в себя этап приема речевой команды пользователя, которая была успешно распознана, и соответствующей информации о команде управления от устройства отображения, причем этап сохранения включает в себя этап подготовки списка команд распознавания речи на основании принятой речевой команды пользователя и соответствующей информации о команде управления.
[28] В соответствии с аспектом другого иллюстративного варианта осуществления, обеспечивается способ управления обрабатывающим устройством, который включает в себя этапы: приема команды от пользователя, определения того, соответствует ли принятая команда команде распознавания, включенной в сохраненный список команд распознавания, причем сохраненный список команд распознавания включает в себя команду распознавания и информацию о команде управления, соответствующую команде распознавания, где, в ответ на определение того, что принятая команда соответствует команде распознавания, включенной в сохраненный список команд распознавания, осуществляется функционирование в соответствии с информацией о команде управления, включенной в список команды распознавания, а также в соответствии с командой распознавания, и, в ответ на определение того, что принятая команда не соответствует команде распознавания, включенной в сохраненный список команд распознавания, осуществляется передача принятой команды на первый сервер, прием соответствующей информации о команде управления от первого сервера, и функционирование в соответствии с принятой информацией о команде управления.
ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
[29] В соответствии с этим, один или более иллюстративных вариантов осуществления обеспечивают электронное устройство, сервер и способы управления такими устройствами, которые минимизируют временной интервал для распознавания команды пользователя и выполнения операции.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[30] Фиг. 1 изображает блок-схему электронного устройства и анализирующего сервера, в соответствии с иллюстративным вариантом осуществления;
[31] Фиг. 2 изображает блок-схему электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[32] Фиг. 3 изображает блок-схему анализирующего сервера, в соответствии с иллюстративным вариантом осуществления;
[33] Фиг. 4 изображает графическое представление алгоритма, демонстрирующее операции электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[34] Фиг. 5 изображает пример списка команд распознавания речи, в соответствии с иллюстративным вариантом осуществления;
[35] Фиг. 6 изображает графическое представление алгоритма, демонстрирующее операцию определения возможности анализа посредством электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[36] Фиг. 7 изображает графическое представление алгоритма, демонстрирующее другой пример операций электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[37] Фиг. 8 изображает графическое представление алгоритма, демонстрирующее другой пример операций электронного устройства, в соответствии с иллюстративным вариантом осуществления;
[38] Фиг. 9 изображает пример электронного устройства и анализирующего сервера, в соответствии с иллюстративным вариантом осуществления;
[39] Фиг. 10 изображает графическое представление алгоритма, демонстрирующее операции сервера, в соответствии с иллюстративным вариантом осуществления;
[40] Фиг. 11 изображает графическое представление алгоритма, демонстрирующее операции сервера, в соответствии с иллюстративным вариантом осуществления;
[41] Фиг. 12 изображает блок-схему электронного устройства, анализирующего сервера и сервера преобразования речи в текст (STT), в соответствии с иллюстративным вариантом осуществления; и
[42] Фиг. 13 и 14 изображают пример списка речевых команд, который сохраняется для каждого пользователя, в соответствии с иллюстративным вариантом осуществления.
ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[43] Далее иллюстративные варианты осуществления будут подробно описаны со ссылкой на прилагаемые чертежи, чтобы они могли быть легко реализованы человеком, обладающим стандартными навыками в уровне техники. Иллюстративные варианты осуществления могут быть реализованы в различных формах, без ограничения иллюстративными вариантами осуществления, представленными в настоящем документе. Описания широко известных частей будут опущены для сохранения ясности, при этом одинаковые ссылочные позиции будут указывать на аналогичные элементы по всему тексту.
[44] Фиг. 1 изображает блок-схему электронного устройства 1 и анализирующего сервера 2, в соответствии с иллюстративным вариантом осуществления. Электронное устройство 1 и анализирующий сервер 2, в соответствии с иллюстративным вариантом осуществления, соединяются друг с другом по сети 3. Электронное устройство 1 функционирует в соответствии с командой пользователя и включает в себя, например, бытовые электроприборы или персональные мобильные телефоны, такие как, например, телевизор (TV), телевизионная абонентская приставка, проигрыватель цифровых универсальных дисков (DVD), кондиционер воздуха, холодильник, компьютер, мобильный телефон, смартфон, планшетный компьютер и т.д., и оргтехнику, такую как, например, принтер и фотокопировальное устройство, а также любые другие устройства, которые функционируют на основании электрических/электронных схем.
[45] Команда пользователя, в соответствии с настоящим иллюстративным вариантом осуществления, включает в себя информацию, на основании которой электронное устройство 1 может определить выполнение предварительно определенной операции, в соответствии с действием пользователя. Электронное устройство 1 и анализирующий сервер 2 анализируют команду пользователя для идентификации команды пользователя. Например, команда пользователя может включать в себя, по меньшей мере, либо голос пользователя, либо жест пользователя, либо конкретный внешний вид пользователя. Далее, для удобства описания, команда пользователя будет иллюстративно являться речевой командой, а электронное устройство 1 будет включать в себя устройство отображения, такое как, например, телевизор. Однако следует понимать, что другие иллюстративные варианты осуществления не ограничиваются этим.
[46] Сеть 3, в соответствии с настоящим иллюстративным вариантом осуществления, включает в себя устройство или инфраструктуру, которая используется для обмена информацией, относящейся к речевой команде пользователя, между электронным устройством 1 и анализирующим сервером 2, и может являться проводной и/или беспроводной сетью.
[47] Анализирующий сервер 2 соединяется с сетью 3, анализирует службу, относящуюся к речевой команде пользователя, например, к речевой команде пользователя для электронного устройства 1 в качестве его клиента, и передает результат анализа на электронное устройство 1. Анализирующий сервер 2, в соответствии с настоящим иллюстративным вариантом осуществления, передает на электронное устройство 1 список команд распознавания речи, включающий в себя команду распознавания речи, которая находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более, и соответствующую информацию о команде управления. Информация о команде управления используется для управления электронным устройством 1 таким образом, чтобы оно функционировало в соответствии с желанием пользователя и командой распознавания речи. Электронное устройство 1 идентифицирует речевую команду пользователя на основании списка команд распознавания речи, переданного посредством анализирующего сервера 2. То есть, если вводится речевая команда пользователя, то электронное устройство 1 идентифицирует, соответствует ли речевая команда пользователя команде распознавания речи, включенной в список команд распознавания речи, и, при положительном результате определения, функционирует в соответствии с информацией о команде управления команды распознавания речи. В противном случае, если речевая команда пользователя не соответствует команде распознавания речи, включенной в список команд распознавания речи, то электронное устройство 1 передает речевую команду пользователя на анализирующий сервер 2. Анализирующий сервер 2 анализирует речевую команду пользователя, переданную посредством электронного устройства 1, и передает соответствующую информацию о команде управления на электронное устройство 1. Электронное устройство 1 функционирует в соответствии с информацией о команде управления, переданной посредством анализирующего сервера 2.
[48] В соответствии с настоящим иллюстративным вариантом осуществления, вместо передачи всех речевых команд пользователя на анализирующий сервер 2, электронное устройство 1 идентифицирует речевую команду пользователя на основании списка команд распознавания речи, заблаговременно переданного посредством анализирующего сервера 2, и, если идентификация речевой команды пользователя является недоступной на основании принятого списка команд распознавания речи, функционирует в соответствии с информацией о команде управления, переданной посредством анализирующего сервера 2. В соответствии с этим, временной интервал, затрачиваемый на осуществление связи между электронным устройством 1 и анализирующим сервером 2, может быть минимизирован, при этом может быть минимизирован временной интервал для распознавания речевой команды пользователя и выполнения операции.
[49] Фиг. 2 изображает блок-схему электронного устройства 1, в соответствии с иллюстративным вариантом осуществления. Электронное устройство 1 может включать в себя блок 11 выполнения операций, приемник 12 команд, блок 13 связи (например, такой блок связи, как, например, проводной и/или беспроводной интерфейс, порт, карта, ключ и т.д.) и контроллер 14. Электронное устройство 1 может дополнительно включать в себя запоминающий блок 15 (например, хранилище, такое как, например, память RAM, память ROM, флэш-память, жесткий диск, и т.д.). Блок 11 выполнения операций выполняет операции электронного устройства 1. Например, если электронное устройство 1 включает в себя устройство отображения, такое как, например, телевизор, то блок 11 выполнения операций может включать в себя приемник 111 сигналов, процессор 112 изображений и блок 113 отображения (например, дисплей, такой как, например, жидкокристаллическая индикаторная панель, плазменная индикаторная панель, дисплей на органических светодиодах и т.д.). Однако следует понимать, что блок 11 выполнения операций соответствует операциям продукта, который реализовывает электронное устройство 1, и не ограничивается примером, изображенным на Фиг. 2.
[50] Приемник 111 сигналов может принять сигнал изображения, включенный в широковещательный сигнал, переданный посредством устройства передачи широковещательных сигналов (не изображено), принять сигнал изображения от видеоустройства, такого как, например, DVD-проигрыватель, проигрыватель дисков стандарта Blu-ray (BD) и т.д., принять сигнал изображения от персонального компьютера (PC), принять сигнал изображения от мобильного устройства, такого как, например, смартфон и планшетный компьютер, принять сигнал изображения через сеть, такую как, например, сеть Интернет, или принять сигнал изображения в качестве графического контента, сохраненного на запоминающем носителе, таком как, например, запоминающий носитель универсальной последовательной шины (USB).
[51] Процессор 112 изображений обрабатывает сигнал изображения, принятый посредством приемника 111 сигналов, для отображения изображения. Процессор 112 изображений может выполнить операции по декодированию, повышению качества изображения и масштабированию. Блок 113 отображения самостоятельно отображает изображение на основании сигнала изображения, обработанного посредством процессора 112 изображений. Способ отображения изображения блока 113 отображения не ограничивается.
[52] Приемник 12 команд принимает речевую команду пользователя. Например, приемник 12 команд может включать в себя первый приемник 121 команд для приема речевой команды пользователя. Первый приемник 121 команд может включать в себя микрофон для преобразования принятой речевой команды пользователя в речевой сигнал. Приемник 12 команд может дополнительно включать в себя второй приемник 122 команд для приема команды манипуляции пользователя. Второй приемник 122 команд может быть реализован в виде приемника сигналов дистанционного управления, который принимает сигнал дистанционного управления, включающий в себя информацию о вводе ключей, соответствующую команде манипуляции пользователя, от пульта дистанционного управления (не изображен), или в виде манипуляционной панели, которая обеспечивается в электронном устройстве 1 и генерирует информацию о вводе ключей, соответствующую манипуляции пользователя.
[53] Блок 13 связи осуществляет связь с анализирующим сервером 2 по сети 3. Блок 13 связи обменивается с анализирующим сервером 2 речевой командой пользователя и информацией, относящейся к результату анализа, в соответствии с управлением контроллера 14.
[54] Контроллер 14 управляет блоком 11 выполнения операций для выполнения операций, в соответствии с речевой командой пользователя. В ответ на прием списка 151 команд распознавания речи от анализирующего сервера 2 посредством блока 13 связи, контроллер 14 сохраняет принятый список 151 команд распознавания речи в запоминающий блоке 15. В ответ на прием речевой команды пользователя посредством приемника 12 команд, контроллер 14 идентифицирует, соответствует ли речевая команда пользователя команде распознавания речи, включенной в сохраненный список 151 команд распознавания речи, и, при положительном результате определения, управляет блоком 11 выполнения операций таким образом, чтобы он выполнял операции, в соответствии с информацией о команде управления, соответствующей команде распознавания речи, включенной в сохраненный список 151 команд распознавания речи. Если речевая команда пользователя не соответствует команде распознавания речи, включенной в сохраненный список 151 команд распознавания речи, то контроллер 14 управляет блоком 13 связи таким образом, чтобы он передавал речевую команду пользователя на анализирующий сервер 2, и, в ответ на прием информации о команде управления, соответствующей речевой команде, переданной от анализирующего сервера 2, управляет блоком 11 выполнения операций таким образом, чтобы он выполнял операции, в соответствии с принятой информацией о команде управления.
[55] Контроллер 14 может включать в себя центральный процессор (CPU), а также может выполнить программу управления для операции. Контроллер 14 может дополнительно включать в себя энергонезависимую память, такую как, например, флэш-память, для сохранения на ней программы управления, и энергозависимую память, такую как, например, память с удвоенной скоростью передачи данных (DDR), для загрузки, по меньшей мере, части сохраненной программы управления для быстрого доступа посредством центрального процессора. Программа управления контроллера 14 является запрограммированной на управление операциями блока 11 выполнения операций.
[56] Фиг. 3 изображает блок-схему анализирующего сервера 2, в соответствии с иллюстративным вариантом осуществления. Анализирующий сервер 2 включает в себя блок 21 связи (например, блок связи, такой как, например, проводной и/или беспроводной интерфейс, порт, карта, ключ и т.д.), контроллер 22 и запоминающий блок 23 (например, хранилище, такое как, например, память ROM, флэш-память, жесткий диск, и т.д.). Блок 21 связи осуществляет связь с блоком 13 связи электронного устройства 1 по сети 3. Контроллер 22 управляет операциями анализирующего сервера 2. Запоминающий блок 23, в виде энергонезависимой памяти, сохраняет в себе список 231 команд распознавания речи, в соответствии с речевой командой пользователя. Контроллер 22 управляет блоком 21 связи таким образом, чтобы он передавал список 231 команд распознавания речи, сохраненный в запоминающем блоке 23, на электронное устройство 1. В ответ на прием речевой команды пользователя и запроса на анализ речевой команды пользователя от электронного устройства 1, контроллер 22 анализирует принятую речевую команду пользователя. Контроллер 22 управляет блоком 21 связи таким образом, чтобы он передавал результат анализа речевой команды пользователя на электронное устройство 1.
[57] Фиг. 4 изображает графическое представление алгоритма, демонстрирующее операции электронного устройства 1, в соответствии с иллюстративным вариантом осуществления. На этапе S41 электронное устройство 1 принимает список 151 команд распознавания речи от анализирующего сервера 2. Принятый список 151 команд распознавания речи может быть сохранен в запоминающем блоке 15. Фиг. 5 изображает пример списка 151 команд распознавания речи, в соответствии с иллюстративным вариантом осуществления. Список 151 команд распознавания речи может включать в себя множество команд распознавания речи («команда 1 распознавания речи», «команда 2 распознавания речи», «команда 3 распознавания речи» и т.д.), а также множество экземпляров информации о команде управления («информация 1 о команде управления», «информация 2 о команде управления», «информация 3 о команде управления» и т.д.), в соответствии с множеством команд распознавания речи. Множество команд распознавания речи может включать в себя команды, такие как, например, «включить питание», «выключить питание» или «увеличить громкость». Множество экземпляров информации о команде управления может включать в себя информацию о самоуправлении, относящуюся к операциям или функциям, которые подлежат выполнению посредством электронного устройства 1, в соответствии с множеством команд распознавания речи.
[58] В случае включения питания электронного устройства 1, электронное устройство 1 может запросить анализирующий сервер 2 на предмет передачи списка 231 команд распознавания речи. В ответ на прием запроса на передачу списка 231 команд распознавания речи от электронного устройства 1, анализирующий сервер 2 может передать список 231 команд распознавания речи на электронное устройство 1. Электронное устройство 1 может сохранить в запоминающем блоке 15 список 231 команд распознавания речи, переданный посредством анализирующего сервера 2. Если в запоминающем блоке 15 уже имеется сохраненный список 151 команд распознавания речи, то электронное устройство 1 может сравнить сохраненный список 151 команд распознавания речи со списком 231 команд распознавания речи, который был передан посредством анализирующего сервера 2, и обновить сохраненный список 151 команд распознавания речи на основании принятого списка 231 команд распознавания речи.
[59] Как изображено на Фиг. 4, на этапе S42 электронное устройство 1 принимает речевую команду пользователя. На этапе S43 электронное устройство 1 идентифицирует, соответствует ли принятая речевая команда пользователя команде распознавания речи, включенной в принятый список 231 команд распознавания речи. Фиг. 6 изображает графическое представление алгоритма, демонстрирующее операцию определения того, соответствует ли речевая команда команде распознавания речи, включенной в принятый список 231 команд распознавания речи.
[60] На этапе S61 электронное устройство 1 принимает речевую команду пользователя. На этапе S62 электронное устройство 1 определяет, соответствует ли принятая речевая команда команде распознавания речи, включенной в список 151 команд распознавания речи. Релевантность, в соответствии с настоящим иллюстративным вариантом осуществления, может быть определена, например, посредством того, насколько принятая речевая команда является подобной по отношению к команде распознавания речи, включенной в список 151 команд распознавания речи. Например, если пользователь произнес команду «выключить питание», и список 151 команд распознавания речи включает в себя команду распознавания речи «выключить питание», которая является практически схожей или подобной команде, произнесенной пользователем, то может быть определено, что речевая команда является наиболее релевантной по отношению к команде распознавания речи в списке 151 команд распознавания речи. В качестве другого примера, если пользователь произнес команду «увеличить громкость», и список 151 команд распознавания речи включает в себя речевую команду «повысить громкость», то эти два случая могут быть связаны. В данном случае, электронное устройство 1 может определить, что релевантность между речевой командой и соответствующей командой распознавания речи в списке 151 команд распознавания речи имеет, по меньшей мере, предварительно определенное значение или более. В качестве другого примера, если пользователь произнес команду «увеличить яркость экранного изображения», и если было идентифицировано, что список 151 команд распознавания речи не имеет никакой аналогичной команды распознавания речи, то электронное устройство 1 может определить, что релевантность между речевой командой и соответствующей командой распознавания речи в списке 151 команд распознавания речи имеет значение, которое меньше предварительно определенного значения.
[61] Как изображено на Фиг. 6, если на этапе S63 было определено, что список 151 команд распознавания речи включает в себя команду распознавания речи, релевантность которой по отношению к речевой команде имеет предварительно определенное значение или более, то на этапе S64 электронное устройство 1 определяет, что речевая команда соответствует команде распознавания речи, включенной в список 151 команд распознавания речи. В противном случае, если было определено, что список 151 команд распознавания речи не содержит какой-либо речевой команды, релевантность которой по отношению к речевой команде имеет предварительно определенное значение или более, то на этапе S64 электронное устройство 1 определяет, что речевая команда не соответствует команде распознавания речи, включенной в список 151 команд распознавания речи.
[62] Как изображено на Фиг. 4, если на этапе S44 было определено, что речевая команда пользователя соответствует команде распознавания речи в принятом списке 151 команд распознавания речи, то на этапе S45 электронное устройство 1 функционирует в соответствии с информацией о команде управления, соответствующей команде распознавания речи в списке 151 команд распознавания речи. Например, электронное устройство 1 выполняет операции посредством обращения к информации о команде управления, соответствующей командам распознавания речи, таким как, например, «выключить питание» и «увеличить громкость», включенным в список 151 команд распознавания речи, в соответствии с речевыми командами пользователя, такими как, например, «выключить питание» и «повысить громкость».
[63] Если на этапе S46 было определено, что речевая команда пользователя не соответствует команде распознавания речи, включенной в принятый список 151 команд распознавания речи, то на этапе S46 электронное устройство 1 передает речевую команду пользователя на анализирующий сервер 2. Например, если речевая команда пользователя «увеличить яркость экранного изображения» не была идентифицирована на основании списка 151 команд распознавания речи, то электронное устройство 1 передает информацию речевой команды «увеличить яркость экранного изображения» на анализирующий сервер 2. На этапе S47 электронное устройство 1 принимает от анализирующего сервера 2 информацию о команде управления, соответствующую речевой команде. Например, электронное устройство 1 принимает информацию о команде управления, соответствующую речевой команде, в качестве результата анализа речевой команды «увеличить яркость экранного изображения». На этапе S48 электронное устройство 1 функционирует в соответствии с принятой информацией о команде управления.
[64] Фиг. 12 изображает пример сервера 4 преобразования речи в текст (STT), в соответствии с иллюстративным вариантом осуществления. Электронное устройство 1 может обработать информацию, относящуюся к речевой команде пользователя, т.е., воспроизведенный пользователем голос, в текст. Например, электронное устройство 1 передает принятую речевую команду пользователя на сервер 4 STT. Сервер 4 STT включает в себя преобразователь 41 STT, который преобразовывает речевую команду пользователя, переданную посредством электронного устройства 1, в соответствующий текст. Сервер 4 STT передает на электронное устройство 1 текст, в который была преобразована речевая команда пользователя. На основании текста, переданного посредством сервера 4 STT, электронное устройство 1 может определить, соответствует ли речевая команда пользователя команде распознавания речи, включенной в сохраненный список команд распознавания речи. Электронное устройство 1 может передать текст, представленный посредством сервера 4 STT, на сервер 1, и запросить сервер 1 на предмет анализа речевой команды пользователя.
[65] Фиг. 7 изображает графическое представление алгоритма, демонстрирующее другой пример операций электронного устройства 1, в соответствии с иллюстративным вариантом осуществления. В настоящем иллюстративном варианте осуществления будет разъясняться случай, когда определяется, что речевая команда пользователя не соответствует команде распознавания речи в принятом списке 151 команд распознавания речи. На этапе S71 электронное устройство 1 передает речевую команду пользователя на анализирующий сервер 2. На этапе S72 электронное устройство 1 идентифицирует, была ли принята от анализирующего сервера 2 информация о команде управления, соответствующая речевой команде пользователя. Если электронное устройство 1 приняло от анализирующего сервера 2 информацию о команде управления, соответствующую речевой команде пользователя, то на этапе S73 электронное устройство 1 функционирует в соответствии с информацией о команде управления, переданной посредством анализирующего сервера 2. Если электронное устройство 1 не приняло от анализирующего сервера 2 информацию о команде управления, соответствующую речевой команде пользователя, то на этапе S74 электронное устройство 1 идентифицирует, истек ли предварительно определенный временной интервал после передачи речевой команды пользователя на анализирующий сервер 2. Если предварительно определенный временной интервал не истек, то этап S72 выполняется снова. В противном случае, если предварительно определенный временной интервал истек, то на этапе S74 электронное устройство 1 функционирует в соответствии с командой распознавания речи в принятом списке 151 команд распознавания речи.
[66] Например, если пользователь произнес команду «уменьшить экранное изображение», то электронное устройство 1 может определить, что в списке команд распознавания речи имеется речевая команда «сделать экранное изображение меньше», и релевантность между двумя командами имеет значение, которое меньше предварительно определенного значения. В соответствии с этим, в данном случае, электронное устройство 1 запрашивает анализирующий сервер 2 на предмет результата анализа. Однако, если для приема результата анализа от анализирующего сервера 2 вследствие условий связи и т.д. требуется длительное время, то пользователю может быть некомфортно или проблематично ожидать выполнения операции в течение длительного времени. В данном случае, если предварительно определенный временной интервал после того, как электронного устройства 1 запросило анализирующий сервер 2 на предмет результата анализа, истек, то электронное устройство 1 может оперативно функционировать в соответствии с командой распознавания речи, релевантность которой имеет значение, которое меньше предварительно определенного значения. Например, электронное устройство 1 функционирует в соответствии с командой распознавания речи «сделать экранное изображение меньше» в списке 151 команд распознавания речи, в соответствии с речевой командой пользователя «уменьшить экранное изображение». В случае наличия нескольких команд распознавания речи, которые связаны с речевой командой, электронное устройство 1 может изначально выбрать наиболее подходящую команду распознавания речи из множества команд распознавания речи для функционирования. В настоящем иллюстративном варианте осуществления временной интервал, в течение которого пользователь ожидает операции, может быть минимизирован, благодаря чему повышается удобство пользователя.
[67] В соответствии с другим иллюстративным вариантом осуществления, использование команды распознавания речи, релевантность которой является низкой, может не отвечать намерению пользователя, и, соответственно, такая операция может быть предотвращена. Фиг. 8 изображает графическое представление алгоритма, демонстрирующее другой пример операций электронного устройства 1, в соответствии с иллюстративным вариантом осуществления. В настоящем иллюстративном варианте осуществления будет разъясняться случай, когда предварительно определенный временной интервал после того, как электронное устройство 1 запросило анализирующий сервер 2 на предмет анализа, истек, и имеется команда распознавания речи, которая определена в качестве связанной с речевой командой в некоторой степени. На этапе S81 электронное устройство 1 уведомляет пользователя о содержимом команды распознавания речи перед функционированием электронного устройства 1 в соответствии с командой распознавания речи, которая была определена в качестве связанной с речевой командой в некоторой степени. Более конкретно, электронное устройство 1 может отобразить на блоке 113 отображения сообщение, которое спрашивает пользователя о том, соответствует ли текущая речевая команда пользователя команде распознавания речи, которая была определена в качестве связанной в некоторой степени. Например, если пользователь произнес речевую команду «уменьшить экранное изображение», то выводится сообщение, спрашивающее пользователя о том, соответствует ли намерению пользователя команда распознавания речи «сделать экранное изображение меньше» в списке 151 команд распознавания речи. На этапе S82 электронное устройство 1 принимает намерение пользователя в отношении команды распознавания речи посредством второго приемника 122 команд. Если на этапе S83 было определено, что пользователь согласен с командой распознавания речи, то на этапе S84 электронное устройство 1 функционирует в соответствии с командой распознавания речи. В противном случае, если на этапе S84 было определено, что пользователь не согласен с командой распознавания речи, то электронное устройство 1 не функционирует в соответствии с командой распознавания речи. В соответствии с этим, в настоящем иллюстративном варианте осуществления электронное устройство 1 функционирует в большей согласованности с намерением пользователя, благодаря чему повышается удобство пользователя.
[68] В соответствии с другим иллюстративным вариантом осуществления, если никакая команда распознавания речи в списке 151 команд распознавания речи не соответствует речевой команде пользователя, то электронное устройство 1 может отобразить множество команд распознавания речи, включенных в список 151 команд распознавания речи, и позволить пользователю выбрать одну из множества команд распознавания речи, которая отвечает требованиям пользователя в отношении речевой команды. Если пользователь выбирает одну из множества команд распознавания речи, то электронное устройство 1 функционирует на основании информации о команде управления, соответствующей выбранной команде распознавания речи.
[69] В ситуации, когда сохраненный список 151 команд распознавания речи не включает в себя команду распознавания речи, соответствующую речевой команде пользователя, если было определено, на основании намерения пользователя, что речевая команда пользователя была заново успешно распознана, то электронное устройство 1 добавляет в список 151 команд распознавания речи информацию о команде управления, которая используется для соответствия распознанной речевой команде, и сохраняет информацию. В данном случае электронное устройство 1 может передать распознанную речевую команду и соответствующую информацию о команде управления на анализирующий сервер 2, который обновляет список 231 команд распознавания речи.
[70] Фиг. 13 изображает пример пользовательского интерфейса 131 (UI), который отображает список речевых команд, сохраненных в соответствии с иллюстративным вариантом осуществления. Электронное устройство 1 самостоятельно сохраняет произнесенную пользователем речевую команду, и после запроса пользователя может отобразить список сохраненных речевых команд в виде пользовательского интерфейса 131. Как изображено на Фиг. 13, список сохраненных речевых команд, отображенный в виде пользовательского интерфейса 131, отображает речевые команды 132, которые были произнесены пользователем. Электронное устройство 1 может сохранить речевые команды для каждого пользователя и отобразить сохраненные речевые команды 132 для каждого пользователя (ссылочная позиция 133). Электронное устройство 1 может отобразить список сохраненных речевых команд, в котором речевые команды 132 сохраняются в порядке, зависящем от частоты произнесения речевых команд 132 посредством пользователя. В соответствии с этим, пользователь может легко просмотреть речевые команды, которые пользователь произнес ранее, через пользовательский интерфейс 131, и удобным образом произнести речевые команды.
[71] В соответствии с иллюстративным вариантом осуществления, идентификационные символы могут быть зарегистрированы (например, сохранены) посредством пользователя для каждой речевой команды, и если впоследствии пользователь произнесет зарегистрированный идентификационный символ, то электронное устройство 1 может определить, что была принята соответствующая речевая команда. Пользовательский интерфейс 131, отображающий список сохраненных речевых команд, может дополнительно отобразить идентификационный символ 134, соответствующий каждой речевой команде. Например, если идентификационный символ 1 регистрируется для речевой команды, такой как, например, «подскажите мне погоду на завтра», то, после произнесения пользователем идентификационного символа «1», электронное устройство 1 определяет, что была введена речевая команда «подскажите мне погоду на завтра». В соответствии с этим, для удобства, пользователь может заменить речевую команду, состоящую из длинного или сложного предложения, простым идентификационным символом. Электронное устройство 1 может удалить любую речевую команду из списка пользовательского интерфейса 131 или добавить новую речевую команду в этот список в соответствии с инструкцией пользователя.
[72] В соответствии с другим иллюстративным вариантом осуществления, если пользователь произнес местоположение, в котором в пользовательском интерфейсе 131 списка речевых команд располагается одна речевая команда, то электронное устройство 1 может определить то, что была принята речевая команда. Например, если пользователь произнес «первый» во время отображения пользовательского интерфейса 131 списка, то электронное устройство 1 может определить то, что была произнесена речевая команда «подскажите мне погоду на завтра», расположенная на верхней позиции пользовательского интерфейса 131 списка.
[73] Электронное устройство 1 может отредактировать порядок речевых команд в пользовательском интерфейсе 131 списка сохраненных речевых команд в соответствии с инструкцией пользователя. Фиг. 14 изображает такую ситуацию, в которой редактируется порядок речевых команд в пользовательском интерфейсе 131. Например, как изображено на Фиг. 14, электронное устройство 1 может обменять местами команды «воспроизвести %%%» и «записать $$$ новости» в соответствии с инструкцией пользователя. В данном случае, соответствующий идентификационный символ может быть сохранен или же идентификационные символы двух команд могут быть взаимно заменены.
[74] Фиг. 9 изображает пример электронного устройства 1 и анализирующего сервера 2a, в соответствии с иллюстративным вариантом осуществления. Разъяснения конфигураций анализирующего сервера 2a, которые являются подобными или аналогичными по отношению к конфигурациям анализирующего сервера 2, который разъяснялся со ссылкой на Фиг. 1–8, повторяться не будут. Анализирующий сервер 2a, в соответствии с настоящим иллюстративным вариантом осуществления, осуществляет связь с множеством электронных устройств 1. После приема запроса от множества электронных устройств 1 на предмет анализа речевой команды пользователя, анализирующий сервер 2a анализирует речевую команду и передает результат анализа на электронное устройство 1. Анализирующий сервер 2a собирает речевые команды пользователя, переданные посредством множества электронных устройств 1, подготавливает список 231 команд распознавания речи на основании речевых команд, и передает подготовленный список 231 команд распознавания речи на множество электронных устройств 1.
[75] Фиг. 10 изображает графическое представление алгоритма, демонстрирующее операции анализирующего сервера 2a, в соответствии с иллюстративным вариантом осуществления. На этапе S101 анализирующий сервер 2a принимает запрос от электронного устройства 1 на предмет анализа речевой команды пользователя. На этапе S102, анализирующий сервер 2a анализирует речевую команду и передает информацию о команде управления, соответствующую результату анализа, на электронное устройство 1. На этапе S103 анализирующий сервер 2a подготавливает список 231 команд распознавания речи на основании речевых команд пользователя, собранных от множества электронных устройств 1, и результата анализа, и сохраняет подготовленный список 231 команд распознавания речи в запоминающем блоке 23. Анализирующий сервер 2a может обновить список 231 команд распознавания речи, сохраненный в запоминающем блоке 23, на основании речевой команды пользователя, непрерывно собираемых от множества электронных устройств 1, и его результата анализа. На этапе S103 анализирующий сервер 2a передает список 231 команд распознавания речи, сохраненный в запоминающем блоке 23, на множество электронных устройств 1.
[76] В соответствии с иллюстративным вариантом осуществления, как разъяснялось выше со ссылкой на Фиг. 8, если присутствует речевая команда, которая была определена в качестве связанной в меньшей степени с командой распознавания речи в списке команд распознавания речи, при этом она была запрошена посредством пользователя (была заново и успешно распознана) для функционирования, то электронное устройство 1 может передать распознанную речевую команду и соответствующую информацию о команде управления на анализирующий сервер 2a. В данном случае анализирующий сервер 2a может отобразить принятую речевую команду и соответствующую информацию о команде управления в списке 231 команд распознавания речи. В соответствии с иллюстративным вариантом осуществления, анализирующий сервер 2a может добавить команду распознавания речи в список 231 команд распознавания речи, если анализирующий сервер 2a принимает распознанную речевую команду и соответствующую информацию о команде управления предварительно определенное количество раз или от предварительно определенного количества электронных устройств 1.
[77] Фиг. 11 изображает графическое представление алгоритма, демонстрирующее операции анализирующего сервера 2a, в соответствии с иллюстративным вариантом осуществления. На этапе S101 анализирующий сервер 2a определяет параметр успешных распознаваний речевых команд пользователя, собранных от множества электронных устройств 1. То есть, анализирующий сервер 2a определяет, какая из речевых команд пользователя, собранных от множества электронных устройств 1, часто распознается успешно. На этапе S102 анализирующий сервер 2a определяет, имеет ли параметр успешного распознавания собранной речевой команды пользователя предварительно определенное значение или более. Если параметр успешного распознавания речевой команды имеет предварительно определенное значение или более, то на этапе S103 анализирующий сервер 2a может добавить речевую команду и информацию о команде управления в список команд распознавания речи в качестве новой команды распознавания речи. Если параметр успешного распознавания речевой команды имеет значение, которое меньше предварительно определенного значения, то анализирующий сервер 2a не добавляет речевую команду и информацию о команде управления в список команд распознавания речи. В соответствии с настоящим иллюстративным вариантом осуществления, в список команд распознавания речи добавляются только те речевые команды, параметр успешного распознавания которых имеет предварительно определенное значение или более, благодаря чему может быть минимизирован временной интервал, затрачиваемый на передачу списка команд распознавания речи и операцию электронного устройства 1 по обработке списка команд распознавания речи.
[78] Как было описано выше, временной интервал, затрачиваемый на распознавание команды пользователя и выполнение операций, может быть минимизирован в способе распознавания команды пользователя через сервер.
[79] Несмотря на то, что вышеописанные иллюстративные варианты осуществления были описаны со ссылкой на речевую команду, следует понимать, что один или более других иллюстративных вариантов осуществления не ограничиваются вышеописанными иллюстративными вариантами осуществления. Например, другой иллюстративный вариант осуществления может быть применен к любому одному или более типам команд, таких как, например, команда жеста. В данном случае, посредством примера, список команд может включать в себя команды распознавания жеста и соответствующую информацию о команде управления.
[80] Кроме того, несмотря на то, что вышеописанные иллюстративные варианты осуществления были описаны со ссылкой на первый сервер, следует понимать, что один или более других иллюстративных вариантов осуществления не ограничиваются вышеописанными иллюстративными вариантами осуществления, и могут быть применены к множеству первых серверов.
[81] Несмотря на то, что варианты осуществления не ограничиваются вышеописанными иллюстративными вариантами осуществления, иллюстративный вариант осуществления может быть реализован в качестве машиночитаемого кода на машиночитаемом носителе записи. Машиночитаемый носитель записи является любым устройством хранения данных, которое может сохранять данные, которые могут быть впоследствии считаны посредством компьютерной системы. Примеры машиночитаемого носителя записи включают в себя постоянную память (ROM), оперативную память (RAM), диски CD-ROM, магнитные ленты, гибкие диски и оптические устройства хранения данных. Машиночитаемый носитель записи также может быть распределен по подключенным к сети компьютерным системам, чтобы машиночитаемый код сохранялся и выполнялся распределенным способом. Кроме того, иллюстративный вариант осуществления может быть записан в качестве компьютерной программы, передаваемой через машиночитаемую среду передачи, такую как, например, несущая волна, а также принимаемой и реализуемой на обычных или специализированных компьютерах, которые выполняют программы. Кроме того, следует понимать, что в иллюстративных вариантах осуществления один или более блоков, компонентов, элементов и т.д., вышеописанных устройств могут включать в себя схему, процессор, микропроцессор, и т.д., а также могут выполнять компьютерную программу, сохраненную на машиночитаемом носителе.
[82] Несмотря на то, что были изображены и описаны некоторые иллюстративные варианты осуществления, специалисты в данной области техники должны понимать, что в этих иллюстративных вариантах осуществления могут быть выполнены изменения, не отступая от принципов и сущности идеи изобретения, объем которых определяется в прилагаемой формуле изобретения и ее эквивалентах.
Изобретение относится к средствам управления устройством отображения. Технический результат заключается в минимизации временного интервала для распознавания команды пользователя и выполнении операции. Определяют, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный первый список команд распознавания речи. В ответ на определение того, что принятая речевая команда соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, осуществляют функционирование в соответствии с информацией о команде управления, соответствующей команде распознавания речи. В ответ на определение того, что принятая речевая команда не соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, передают принятую речевую команду на первый сервер, принимают второй список команд распознавания речи, обновленный посредством добавления переданной речевой команды и соответствующей команды управления в первый список команд распознавания речи, от первого сервера, обновляют сохраненный первый список команд распознавания речи до принятого второго списка команд распознавания речи и осуществляют функционирование в соответствии с принятой информацией о команде управления, включенной во второй список. 4 н. и 11 з.п. ф-лы, 14 ил.
1. Устройство отображения, содержащее:
процессор, который обрабатывает сигнал;
дисплей, который отображает изображение на основании обработанного сигнала;
приемник команд, который принимает речевую команду от пользователя;
блок связи, который осуществляет связь с первым сервером;
хранилище; и
контроллер, который принимает от первого сервера первый список команд распознавания речи, содержащий команду распознавания речи и информацию о команде управления, соответствующую команде распознавания речи, и сохраняет принятый первый список команд распознавания речи в хранилище, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более,
причем, в ответ на прием речевой команды, определяет, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный первый список команд распознавания речи,
причем, в ответ на определение того, что принятая речевая команда соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, контроллер управляет процессором таким образом, чтобы он функционировал на основании информации о команде управления, соответствующей команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, и
причем, в ответ на определение того, что принятая речевая команда не соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, контроллер передает принятую речевую команду на первый сервер, принимает второй список команд распознавания речи, обновленный посредством добавления переданной речевой команды и соответствующей команды управления в первый список команд распознавания речи, от первого сервера, обновляет сохраненный первый список команд распознавания речи до принятого второго списка команд распознавания речи и управляет процессором таким образом, чтобы он функционировал на основании информации о команде управления, включенной во второй список команд распознавания речи.
2. Устройство отображения по п. 1, в котором контроллер определяет, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный список команд распознавания речи, на основании определенной релевантности между принятой речевой командой и командой распознавания речи.
3. Устройство отображения по п. 1, в котором, в ответ на истечение предварительно определенного временного интервала после передачи принятой речевой команды на первый сервер, контроллер управляет процессором таким образом, чтобы он функционировал на основании команды распознавания речи, включенной в сохраненный список команд распознавания речи.
4. Устройство отображения по п. 1, в котором, в ответ на истечение предварительно определенного временного интервала после передачи принятой речевой команды на первый сервер, контроллер уведомляет пользователя о содержимом команды распознавания речи, заблаговременно включенной в сохраненный список команд распознавания речи, и определяет, следует ли управлять процессором таким образом, чтобы он функционировал на основании команды распознавания речи в соответствии с ответом пользователя на упомянутое уведомление.
5. Устройство отображения по п. 1, в котором, если принятая речевая команда заново распознается для пользователя, контроллер передает на первый сервер распознанную речевую команду и информацию о команде управления, соответствующую распознанной речевой команде.
6. Устройство отображения по п. 1, в котором контроллер передает на второй сервер принятую речевую команду, принимает от второго сервера текст, в который была преобразована переданная речевая команда, и передает принятый текст на первый сервер.
7. Способ управления устройством отображения, содержащий этапы, на которых:
принимают от первого сервера первый список команд распознавания речи, содержащий команду распознавания речи и информацию о команде управления, соответствующую команде распознавания речи, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более;
сохраняют принятый первый список команд распознавания речи на устройстве отображения;
принимают речевую команду от пользователя;
определяют, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный первый список команд распознавания речи;
в ответ на определение того, что принятая речевая команда соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, осуществляют функционирование в соответствии с информацией о команде управления, соответствующей команде распознавания речи, включенной в первый список команд распознавания речи; и
в ответ на определение того, что принятая речевая команда не соответствует команде распознавания речи, включенной в сохраненный первый список команд распознавания речи, передают принятую речевую команду на первый сервер, принимают второй список команд распознавания речи, обновленный посредством добавления переданной речевой команды и соответствующей команды управления в первый список команд распознавания речи, от первого сервера, обновляют сохраненный первый список команд распознавания речи до принятого второго списка команд распознавания речи и осуществляют функционирование в соответствии с принятой информацией о команде управления, включенной во второй список команд распознавания речи.
8. Способ управления по п. 7, в котором этап определения того, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный список команд распознавания речи, содержит этап, на котором определяют, соответствует ли принятая речевая команда команде распознавания речи, включенной в сохраненный список команд распознавания речи, на основании определенной релевантности между принятой речевой командой и командой распознавания речи.
9. Способ управления по п. 7, дополнительно содержащий этап, на котором осуществляют функционирование на основании команды распознавания речи, включенной в сохраненный список команд распознавания речи, в ответ на истечение предварительно определенного временного интервала после передачи принятой речевой команды на первый сервер.
10. Способ управления по п. 7, в котором этап функционирования на основании команды распознавания речи, включенной в сохраненный список команд распознавания речи, в ответ на истечение предварительно определенного временного интервала, содержит этапы, на которых заблаговременно уведомляют пользователя о содержимом команды распознавания речи, включенной в сохраненный список команд распознавания речи, и определяют, осуществлять ли функционирование на основании команды распознавания речи в соответствии с ответом пользователя на упомянутое уведомление.
11. Способ управления по п. 7, дополнительно содержащий этап, на котором, если принятая речевая команда заново распознается для пользователя, передают на первый сервер распознанную речевую команду и информацию о команде управления, соответствующую распознанной команде распознавания речи.
12. Способ управления по п. 7, дополнительно содержащий этапы, на которых:
передают на второй сервер принятую речевую команду;
принимают от второго сервера текст, в который была преобразована переданная речевая команда, и
передают принятый текст на первый сервер.
13. Сервер, который анализирует речевую команду пользователя для устройства отображения и содержит:
блок связи, который осуществляет связь с устройством отображения;
хранилище, которое сохраняет информацию, относящуюся к речевой команде; и
контроллер, который, передает первый список команд распознавания речи, содержащий множество команд распознавания речи, в ответ на прием речевой команды, которая передается из одного из множества устройств отображения и не является включенной в первый список команд распознавания речи, генерирует второй список команд распознавания речи, обновленный посредством добавления речевой команды и соответствующей команды управления в первый список команд распознавания речи, и передает сгенерированный второй список команд распознавания речи в одно из множества устройств отображения так, что одно из множества устройств отображения может обновлять сохраненный первый список команд распознавания речи до принятого второго списка команд распознавания речи, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более.
14. Сервер по п. 13, в котором контроллер принимает от устройства отображения речевую команду, которая была успешно распознана для пользователя, и соответствующую информацию о команде управления и подготавливает список команд распознавания речи на основании принятой речевой команды и соответствующей информации о команде управления.
15. Способ управления сервером, который анализирует речевую команду пользователя для устройства отображения и содержит этапы, на которых:
передают первый список команд распознавания речи, содержащий множество команд распознавания речи, причем команда распознавания речи находится в числе речевых команд пользователя, которые были успешно распознаны предварительно определенное количество раз или более;
в ответ на прием речевой команды, которая передается из одного из множества устройств отображения и не является включенной в первый список команд распознавания речи, генерируют второй список команд распознавания речи, обновленный посредством добавления речевой команды и соответствующей команды управления в первый список команд распознавания речи; и
передают сгенерированный второй список команд распознавания речи в одно из множества устройств отображения так, что одно из множества устройств отображения может обновлять сохраненный первый список команд распознавания речи до принятого второго списка команд распознавания речи.
US 6408272 B1, 18.06.2002 | |||
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
US 8224644 B2, 17.07.2012 | |||
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
СПОСОБ И АППАРАТ МУЛЬТИСЕНСОРНОГО УЛУЧШЕНИЯ РЕЧИ В МОБИЛЬНОМ УСТРОЙСТВЕ | 2005 |
|
RU2391716C2 |
Авторы
Даты
2017-08-03—Публикация
2012-11-29—Подача