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

Уровень техники
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки информации, способу обработки информации.
Описание предшествующего уровня техники
Традиционно, были известны устройства, каждое из которых управляется посредством соответствующих голосовых устройств, установленных в транспортном средстве. Например, см. патент США № 9580028.
Однако, технология, раскрытая в патенте США № 9580028, не принимает во внимание случай, в котором операция вождения транспортного средства выполняется голосом. Например, в случае, в котором диалоговое устройство, которое имеет диалог с пассажирами, которые находятся на борту транспортного средства, устанавливается в транспортном средстве, и операция вождения транспортного средства выполняется согласно высказыванию, операцию вождения требуется выполнять только согласно высказываниям от водителя.
Однако, поскольку технология, раскрытая в патенте США № 9580028, иногда приводит к случаю, при котором операция вождения выполняется на основе высказывания, произнесенного пассажиром, который не является водителем, технология не является подходящей.
Сущность изобретения
Настоящее изобретение предоставляет устройство обработки информации и способ обработки информации, которые приспособлены для выполнения операции вождения транспортного средства соответствующим образом, даже если множество пассажиров находятся на борту транспортного средства, в случае, в котором операция вождения транспортного средства выполняется согласно высказыванию водителя.
Устройство обработки информации согласно первому аспекту настоящего изобретения включает в себя блок получения, который может получать высказывания от множества пассажиров, которые находятся на борту транспортного средства, блок распознавания, который, в случае, в котором высказывание получается посредством блока получения, распознает одного из пассажиров, который произнес высказывание, и блок управления, который управляет операцией вождения транспортного средства, указанной посредством высказывания, произнесенного пассажиром, на основе результата распознавания пассажира, который произнес высказывание, результат распознавания получается посредством блока распознавания, и настроечной информации, которая является информацией, заданной заранее относительно каждого из множества пассажиров, и которая является информацией о том, является или нет пассажир пассажиром, которому разрешено выполнять операцию вождения транспортного средства.
Устройство обработки информации первого аспекта распознает пассажира, который произнес высказывание, согласно полученному высказыванию. Устройство обработки информации управляет операцией вождения транспортного средства, указанной посредством высказывания от пассажира, на основе результата распознавания пассажира и настроечной информации. Например, в случае, в котором высказывание, произнесенное водителем, имеет содержимое, инструктирующее операцию вождения транспортного средства, операция вождения разрешается. В случае, в котором высказывание, произнесенное пассажиром, который не является водителем, имеет содержимое, инструктирующее операцию вождения транспортного средства, операция вождения ограничивается. Эта конфигурация предоставляет возможность выполнения операции вождения транспортного средства соответствующим образом даже в случае, в котором множество пассажиров находятся на борту транспортного средства, когда операция вождения транспортного средства выполняется согласно высказыванию, произнесенному водителем. Настроечная информация является информацией относительно каждого из множества пассажиров и информацией о том, является или нет каждый пассажир пассажиром, которому разрешается выполнять операцию вождения транспортного средства. Поскольку использование настроечной информации предоставляет возможность идентифицировать, является или нет пассажир, который произнес высказывание, водителем, которому разрешается выполнять операцию вождения транспортного средства, возможно выполнять операцию вождения транспортного средства согласно высказыванию, произнесенному водителем, даже в случае, в котором множество пассажиров находятся на борту транспортного средства.
Устройство обработки информации согласно второму аспекту настоящего изобретения конфигурируется так, что, в первом аспекте, блок управления, на основе результата распознавания пассажира, полученного посредством блока распознавания, и настроечной информации, в случае, в котором пассажир, который произнес высказывание, полученное посредством блока получения, является пассажиром, которому разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства, выводит управляющий сигнал, который указывает выполнение операции вождения согласно содержимому высказывания, произнесенного пассажиром, и, в случае, в котором пассажир, который произнес высказывание, полученное посредством блока получения, является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства, выводит управляющий сигнал, который указывает ограничение операции вождения согласно содержимому высказывания от пассажира.
В устройстве обработки информации второго аспекта операция вождения транспортного средства выполняется согласно содержимому высказывания, произнесенного пассажиром, и тому, разрешается или нет пассажиру выполнять операцию вождения транспортного средства. Эта конфигурация предоставляет возможность выполнения операции вождения в соответствии с содержимым высказывания, произнесенного водителем. Эта конфигурация также предоставляет возможность ограничения операции вождения транспортного средства даже в случае, в котором высказывание, имеющее содержимое, относящееся к операции вождения, было произнесено пассажиром, который не является водителем.
Устройство обработки информации согласно третьему аспекту настоящего изобретения конфигурируется так, что, во втором аспекте, настроечная информация дополнительно включает в себя информацию о том, является или нет пассажир пассажиром, которому разрешается выполнять операцию транспортного средства, которая отличается от операции вождения, и блок управления, на основе результата распознавания пассажира, полученного посредством блока распознавания, и настроечной информации, в случае, в котором пассажир, который произнес высказывание, полученное посредством блока получения, является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, и является пассажиром, которому разрешается выполнять операцию транспортного средства, отличную от операции вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции транспортного средства, отличной от операции вождения транспортного средства, выводит управляющий сигнал, который указывает, согласно содержимому высказывания, выполнение операции транспортного средства, отличной от операции вождения транспортного средства.
В устройстве обработки информации третьего аспекта, в случае, в котором, даже когда пассажир, который произнес высказывание, является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, пассажиру разрешается выполнять операцию транспортного средства, отличную от операции вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции транспортного средства, отличной от операции вождения транспортного средства, операция транспортного средства выполняется согласно содержимому высказывания. Таким образом, в случае, в котором пассажиру разрешается выполнять операцию транспортного средства, отличную от операции вождения, возможно инструктировать операцию транспортного средства посредством высказывания.
Устройство обработки информации согласно четвертому аспекту настоящего изобретения конфигурируется так, что, в первом-третьем аспектах, блок управления устанавливает устройство обработки информации в состояние, в котором операция вождения может быть выполнена согласно высказыванию, произнесенному пассажиром, в случае, в котором позиция устройства обработки информации находится внутри транспортного средства.
Устройство обработки информации четвертого аспекта устанавливает устройство обработки информации в состояние, в котором операция вождения может быть выполнена посредством высказывания в случае, в котором позиция самого устройства обработки информации находится внутри транспортного средства. Эта настройка предоставляет возможность операции вождения, выполняемой посредством высказывания, произнесенного водителем, начинаться беспрепятственно.
Устройство обработки информации согласно пятому аспекту настоящего изобретения конфигурируется так, что, в первом-четвертом аспектах, блок распознавания распознает, является или нет пассажир, который произнес высказывание, водителем, и блок управления выводит управляющий сигнал, который указывает выполнение операции вождения согласно содержимому высказывания, произнесенного водителем.
В устройстве обработки информации пятого аспекта возможно распознавать водителя и выполнять операцию вождения согласно высказыванию, произнесенному водителем.
Устройство обработки информации согласно шестому аспекту настоящего изобретения конфигурируется так, что, в первом-пятом аспектах, устройство обработки информации является диалоговым устройством, которое выполняет диалог с пассажирами.
Поскольку устройство обработки информации шестого аспекта является диалоговым устройством, устройство обработки информации может выполнять операцию, отличную от операции транспортного средства для транспортного средства. Например, возможно проигрывать музыку внутри транспортного средства согласно содержимому инструкции, указанной посредством высказывания от пассажира.
Программа согласно седьмому аспекту настоящего изобретения является программой, инструктирующей компьютеру выполнять обработку, включающую в себя получение высказываний от множества пассажиров, которые находятся на борту транспортного средства, в случае, в котором высказывание получается посредством блока получения, распознавание одного из пассажиров, который произнес высказывание, и управление операцией вождения транспортного средства, указанной посредством высказывания, произнесенного пассажиром, на основе результата распознавания пассажира, который произнес высказывание, результат распознавания получается посредством блока распознавания, и настроечной информации, которая является информацией, заданной заранее относительно каждого из множества пассажиров, и которая является информацией о том, является или нет пассажир, пассажиром, которому разрешается выполнять операцию вождения транспортного средства.
Способ обработки информации согласно восьмому аспекту настоящего изобретения включает в себя, в случае, в котором высказывание, произнесенное одним из множества пассажиров, которые находятся на борту транспортного средства, получается, распознавание пассажира, который произнес высказывание, и управление операцией вождения транспортного средства, указанной посредством высказывания, произнесенного пассажиром, на основе результата распознавания пассажира, который произнес высказывание, и настроечной информации, которая является информацией, заданной заранее относительно каждого из множества пассажиров, и которая является информацией о том, является или нет пассажир пассажиром, которому разрешается выполнять операцию вождения транспортного средства.
Как описано выше, настоящее изобретение предоставляет возможность выполнения операции вождения транспортного средства соответствующим образом даже в случае, в котором множество пассажиров находятся на борту транспортного средства, когда операция вождения транспортного средства выполняется согласно высказыванию, произнесенному водителем.
Краткое описание чертежей
Примерные варианты осуществления настоящего изобретения будут описаны подробно на основе следующих чертежей, при этом:
Фиг. 1 является схематичной блок-схемой диалогового устройства согласно первому варианту осуществления;
Фиг. 2 является пояснительной схемой для описания основных принципов первого варианта осуществления;
Фиг. 3 является пояснительной схемой для описания обработки регистрации голосовой информации пассажира;
Фиг. 4 является схемой, иллюстрирующей пример настроечной информации;
Фиг. 5 является схемой, иллюстрирующей пример информации слов, зарегистрированной заранее;
Фиг. 6 является схемой, иллюстрирующей пример конфигурации компьютера в диалоговом устройстве;
Фиг. 7 является блок-схемой последовательности операций, иллюстрирующей пример обработки, выполняемой посредством диалогового устройства согласно первому варианту осуществления;
Фиг. 8 является схематичной блок-схемой диалогового устройства согласно второму варианту осуществления; и
Фиг. 9 является пояснительной схемой для описания основных принципов второго варианта осуществления.
Подробное описание изобретения
<Первый вариант осуществления>
Далее в данном документе диалоговое устройство 10 согласно первому варианту осуществления будет описано со ссылкой на чертежи.
Фиг. 1 является блок-схемой, иллюстрирующей пример конфигурации диалогового устройства 10 согласно первому варианту осуществления. Как иллюстрировано на фиг. 1, диалоговое устройство 10 включает в себя голосовой микрофон 12, операционный блок 14, компьютер 16 и динамик 18. Диалоговое устройство 10 является примером устройства обработки информации настоящего изобретения.
Голосовой микрофон 12 обнаруживает высказывание, произнесенное пользователем, который присутствует поблизости от диалогового устройства 10. Голосовой микрофон 12 выводит обнаруженное высказывание от пользователя в компьютер 16, который будет описан позже.
Операционный блок 14 принимает информацию об операции от оператора диалогового устройства 10. Например, пассажир в транспортном средстве, который является оператором диалогового устройства 10, задействует операционный блок 14 и вводит информацию об операции в диалоговое устройство 10.
Компьютер 16 конфигурируется так, что он включает в себя центральный процессор (CPU), постоянное запоминающее устройство (ROM), хранящее программу и т.п. для выполнения соответствующих процедур обработки, оперативное запоминающее устройство (RAM), хранящее данные временно, память, служащую в качестве блока хранения, сетевой интерфейс и т.п. Компьютер 16 функционально включает в себя блок 20 получения, блок 22 формирования информации, блок 24 регистрации, блок 26 хранения настроечной информации, блок 28 распознавания и блок 30 управления.
Динамик 18 выводит голосовую информацию, выводимую компьютером 16.
На фиг. 2 иллюстрируется пояснительная схема для описания основных принципов варианта осуществления. Как иллюстрировано на фиг. 2, диалоговое устройство 10 согласно варианту осуществления приносится в транспортное средство V пассажиром транспортного средства V. В случае, в котором позиция самого диалогового устройства 10 находится внутри транспортного средства V, блок 30 управления в диалоговом устройстве 10 устанавливает диалоговое устройство 10 в режим (далее в данном документе называемый режимом вождения), в котором операция вождения транспортного средства V может быть выполнена согласно высказыванию, произнесенному пассажиром. Например, блок 30 управления в диалоговом устройстве 10 выполняет обмен информацией через предварительно определенный сервер (иллюстрация опущена) с электронным блоком управления (ECU) (иллюстрация опущена), который устанавливается в транспортном средстве V. В случае, в котором блок 30 управления в диалоговом устройстве 10 обнаружил, что диалоговое устройство 10 находится внутри транспортного средства V, блок 30 управления устанавливает диалоговое устройство 10 в режим вождения.
Диалоговое устройство 10 выполняет диалог с пассажирами A, B, C и D в транспортном средстве V на основе содержимого высказываний, произносимых пассажирами. Например, в случае, в котором диалоговому устройству 10 задается вопрос "Какая сегодня погода?", пассажиром D, диалоговое устройство 10 получает информацию о погоде из предварительно определенной базы данных (иллюстрация опущена) и отвечает "Погода сегодня Х". В случае, в котором диалоговому устройству 10 инструктируется "Проигрывание музыки", пассажиром C, диалоговое устройство 10 получает музыкальное произведение из предварительно определенной базы данных (иллюстрация опущена) и проигрывает полученное музыкальное произведение.
Диалоговое устройство 10 согласно варианту осуществления выводит управляющий сигнал, относящийся к операции вождения транспортного средства V согласно высказыванию пассажира A, который является водителем. Например, в случае, в котором диалоговому устройству 10 инструктируется "Переключение на автоматическое вождение", пассажиром A, который является водителем, иллюстрированным на фиг. 2, диалоговое устройство 10 выводит управляющий сигнал для переключения с ручного вождения на автоматическое вождение.
Однако, в случае, в котором высказывание, относящееся к операции вождения, произносится пассажирами B, C и D, которые отличаются от водителя A, операция вождения, инструктированная посредством высказывания, требует ограничения. Например, в случае, в котором высказывание "Переключение на автоматическое вождение", которое относится к операции вождения, произносится пассажиром D, иллюстрированным на фиг. 2, операция вождения, инструктированная посредством высказывания, требует ограничения.
Соответственно, в варианте осуществления, пассажир, который произнес каждое высказывание, распознается на основе высказываний от пассажиров, которые находятся на борту транспортного средства. На основе результата распознавания каждого пассажира операция вождения транспортного средства, указанная посредством высказывания пассажира, ограничивается. Эта конфигурация предоставляет возможность управления операцией вождения транспортного средства только согласно высказыванию от водителя среди пассажиров, которые находятся на борту транспортного средства.
В частности, диалоговое устройство 10 согласно варианту осуществления регистрирует голосовую информацию высказываний, произнесенных водителем, и голосовую информацию высказываний, произнесенных пассажирами, которые не являются водителем, заранее. Диалоговое устройство 10 определяет, было или нет полученное высказывание произнесено водителем, на основе голосовой информации высказываний, произнесенных пассажирами, и настроечной информации, которая является информацией о том, является или нет каждый пассажир пассажиром, которому разрешается выполнять операцию вождения транспортного средства. В случае, в котором полученное высказывание является высказыванием, произнесенным пассажиром, который не является водителем, диалоговое устройство 10 ограничивает операцию вождения транспортного средства. В случае, в котором полученное высказывание является высказыванием, произнесенным водителем, диалоговое устройство 10 разрешает операцию вождения транспортного средства. Далее в данном документе будет выполнено конкретное описание.
Блок 20 получения последовательно получает высказывания от множества пассажиров на борту транспортного средства, которые обнаруживаются посредством голосового микрофона 12.
Блок 22 формирования информации формирует предварительно определенную выходную информацию согласно высказыванию, полученному посредством блока 20 получения. Например, в случае, в котором блок 20 получения получил высказывание "Проигрывание музыки" от пассажира, блок 22 формирования информации получает музыкальное произведение из предварительно определенной базы данных (иллюстрация опущена) и устанавливает полученное музыкальное произведение в качестве выходной информации. Блок 22 формирования информации выводит выходную информацию в динамик 18. Динамик 18 выводит голос согласно выходной информации.
Блок 24 регистрации регистрирует настроечную информацию относительно каждого из множества пассажиров согласно информации об операции, принятой посредством операционного блока 14. Настроечная информация в варианте осуществления является информацией, которая была задана заранее относительно каждого из множества пассажиров, и информацией о том, является или нет каждый пассажир пассажиром, которому разрешается выполнять операцию вождения транспортного средства. В настроечной информации информация о том, является или нет пассажир пассажиром, которому разрешается выполнять операцию транспортного средства, которая отличается от операции вождения, также содержится. В частности, блок 24 регистрации регистрирует голосовую информацию о каждом пассажире и настроечную информацию, указывающую операцию(и), которые пассажиру разрешается выполнять, на основе высказывания от пассажира, полученного посредством блока 20 получения.
Например, пассажир, который находится на борту транспортного средства, говорит в диалоговое устройство 10 и регистрирует голосовую информацию о нем самом, как иллюстрировано на фиг. 3.
В этом случае, предварительно определенный пассажир, задействуя операционный блок 14 диалогового устройства 10, устанавливает диалоговое устройство 10 в первый режим. В первом режиме собирается голосовая информация о пассажире (далее в данном документе просто называемом первым пассажиром), которому разрешается выполнять операцию вождения транспортного средства. Первый пассажир, говорящий в диалоговое устройство 10, когда диалоговое устройство 10 установлено в первый режим, инструктирует сбор голосовой информации первого пассажира через голосовой микрофон 12. Блок 24 регистрации регистрирует голосовую информацию первого пассажира в блоке 26 хранения настроечной информации, который будет описан позже.
Далее, собирается голосовая информация пассажира, которому разрешается выполнять операцию транспортного средства, которая отличается от операции вождения. Примеры такой операции транспортного средства, которая отличается от операции вождения, включают в себя открытие окна транспортного средства. Что касается операции открытия окна, пассажиру, который не является водителем, может иногда быть разрешено выполнять операцию.
Таким образом, в случае, в котором операция транспортного средства, которая отличается от операции вождения, является разрешенной для другого пассажира, который не является водителем, предварительно определенный пассажир, задействуя операционный блок 14 диалогового устройства 10, устанавливает диалоговое устройство 10 во второй режим. Во втором режиме собирается голосовая информация пассажира (далее в данном документе просто называемого вторым пассажиром), которому не разрешается выполнять операцию вождения транспортного средства и разрешается выполнять операцию транспортного средства, отличную от операции вождения транспортного средства.
Второй пассажир, говорящий в диалоговое устройство 10, когда диалоговое устройство 10 установлено во второй режим, инструктирует сбор голосовой информации второго пассажира через голосовой микрофон 12. Блок 24 регистрации регистрирует голосовую информацию второго пассажира в блоке 26 хранения настроечной информации, который будет описан позже.
Однако, иногда предпочтительно ограничивать, например, операцию пассажира-ребенка, открывающего окно, хотя операция является операцией транспортного средства, отличной от операции вождения. Таким образом, в случае, в котором пассажир, который предпочтительно ограничивается от выполнения операции транспортного средства, даже когда операция транспортного средства отличается от операции вождения, находится на борту транспортного средства, предварительно определенный пассажир, задействуя операционный блок 14 диалогового устройства 10, устанавливает диалоговое устройство 10 в третий режим. В третьем режиме собирается голосовая информация пассажира (далее в данном документе просто называемого третьим пассажиром), которому ни разрешается выполнять операцию вождения транспортного средства, ни разрешается выполнять операцию транспортного средства, отличную от операции вождения транспортного средства.
Третий пассажир, говорящий в диалоговое устройство 10, когда диалоговое устройство 10 установлено в третий режим, инструктирует сбор голосовой информации третьего пассажира через голосовой микрофон 12. Блок 24 регистрации регистрирует голосовую информацию третьего пассажира в блоке 26 хранения настроечной информации, который будет описан позже.
В блоке 26 хранения настроечной информации хранятся настроечная информация и голосовая информация каждого пассажира, зарегистрированная посредством блока 24 регистрации. Настроечная информация и голосовая информация каждого пассажира, например, хранятся в форме таблицы, как иллюстрировано на фиг. 4. В каждой записи в таблице, иллюстрированной на фиг. 4, ID, представляющий идентификационную информацию пассажира, голосовая информация пассажира и настроечная информация, указывающая тип(ы) операции, которую пассажиру разрешается выполнять, хранятся в ассоциации друг с другом. В качестве голосовой информации пассажира, например, хранится информация о частоте голоса пассажира.
Например, обращаясь к таблице, иллюстрированной на фиг. 4, пассажиру с ID "00001" разрешается выполнять операцию вождения, операцию транспортного средства, отличную от операции вождения, и другую операцию.
Пассажиру с ID "00002" разрешается выполнять операцию транспортного средства, отличную от операции вождения, и другую операцию. Например, пассажиру с ID "00002" разрешается выполнять операцию открытия и закрытия окна транспортного средства и т.п.
Пассажирам с ID "00003" и "00004" разрешается выполнять только другую операцию. Например, пассажирам с ID "00003" и "00004" разрешается выполнять операцию проигрывания музыки и т.п. в качестве другой операции.
В случае, в котором высказывание от пассажира было получено посредством блока 20 получения, блок 28 распознавания распознает пассажира, который произнес высказывание. В частности, блок 28 распознавания распознает, какой пассажир из первого пассажира, второго пассажира и третьего пассажира является пассажиром, который произнес высказывание, на основе высказывания от пассажира, полученного посредством блока 20 получения, и голосовой информации, сохраненной в блоке 26 хранения настроечной информации.
Блок 30 управления управляет операцией вождения транспортного средства, указанной посредством высказывания от пассажира, на основе результата распознавания пассажира, полученного посредством блока 28 распознавания, и настроечной информации, сохраненной в блоке 26 хранения настроечной информации.
В частности, в случае, в котором пассажир, который произнес высказывание, является первым пассажиром, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства, блок 30 управления выводит управляющий сигнал, который указывает выполнение операции вождения согласно содержимому высказывания от первого пассажира.
Например, в случае, в котором пассажир, который произнес высказывание, является пассажиром с ID "00001", как иллюстрировано на фиг. 4, описанной выше, блок 30 управления выводит управляющий сигнал, который указывает выполнение операции вождения согласно высказыванию от пассажира.
В случае, в котором пассажир, который произнес высказывание, является вторым пассажиром, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства, блок 30 управления выводит управляющий сигнал, который указывает ограничение операции вождения согласно содержимому высказывания от пассажира.
Например, в случае, в котором пассажир, который произнес высказывание, является каким-либо из пассажиров с ID "00002", "00003" и "00004", как иллюстрировано на фиг. 4, описанной выше, блок 30 управления выводит управляющий сигнал, который указывает ограничение всех операций вождения.
В случае, в котором пассажир, который произнес высказывание, является вторым пассажиром, и содержимое высказывания является содержимым, относящимся к операции, отличной от операции вождения транспортного средства, блок 30 управления выводит управляющий сигнал, который указывает выполнение операции, отличной от операции вождения транспортного средства, согласно содержимому высказывания.
Например, в случае, в котором пассажир, который произнес высказывание, является пассажиром с ID "00002", пассажир, хотя является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, является пассажиром, которому разрешается выполнять операцию транспортного средства, отличную от операции вождения транспортного средства, как иллюстрировано на фиг. 4, описанной выше. Таким образом, в случае, в котором пассажир с ID "00002" произнес высказывание "Открытие окна", блок 30 управления выводит управляющий сигнал, который указывает операцию "открытия окна", которая является операцией транспортного средства, отличной от операции вождения. В случае, в котором пассажир с ID "00002" произнес высказывание "Переключение на автоматическое вождение" и т.п., однако, блок 30 управления ограничивает операцию вождения, инструктированную посредством высказывания.
Например, в случае, в котором, пассажир, который произнес высказывание, является либо пассажиром с ID "00003", либо пассажиром с ID "00004", пассажиру, хотя является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, разрешается выполнять другую операцию, как иллюстрировано на фиг. 4, описанной выше. Таким образом, в случае, в котором либо пассажир с ID "00003", либо пассажир с ID "00004" произнес высказывание "Проигрывание музыки", блок 30 управления выводит управляющий сигнал, который указывает операцию "проигрывания музыки", которая является другой операцией. В случае, в котором либо пассажир с ID "00003", либо пассажир с ID "00004" произнес высказывание "Переключение на автоматическое вождение", "Открытие окна" или т.п., однако, блок 30 управления ограничивает операции, инструктированные посредством высказываний.
Является или нет содержимое высказывания операцией вождения транспортного средства, определяется заранее, на основе, например, словесной информации, как иллюстрировано на фиг. 5. Например, в случае, в котором слово(а) "автоматическое вождение", "ручное вождение", "тормоз" или т.п. содержится/содержатся в высказывании, блок 30 управления определяет высказывание как высказывание, относящееся к операции вождения транспортного средства. В случае, в котором слово "окно", "сиденье" или т.п. содержится в высказывании, блок 30 управления определяет высказывание как высказывание, относящееся к операции транспортного средства, отличной от операции вождения. В случае, в котором слово(а) "музыка", "музыкальное произведение", "погода" или т.п. содержится/содержатся в высказывании, высказывание определяется как высказывание, относящееся к операции, отличной от операции транспортного средства.
ECU, установленный в транспортном средстве, получает управляющий сигнал, выводимый из блока 30 управления. ECU управляет транспортным средством согласно управляющему сигналу, выводимому из блока 30 управления.
Компьютер 16 в диалоговом устройстве 10 может, например, быть реализован посредством конфигурации, которая иллюстрирована на фиг. 6. Компьютер 16 включает в себя CPU 51, память 52 в качестве области временного хранения и энергонезависимый блок 53 хранения. Компьютер 16 также включает в себя интерфейс (I/F) 54 ввода/вывода, к которому устройство ввода/вывода и т.п. (иллюстрация опущена) присоединяются, и блок 55 чтения/записи (R/W), который управляет чтением и записью данных из и на носитель 59 записи. Компьютер 16 еще также включает в себя сетевой I/F 56, который соединяется с сетью, такой как Интернет. CPU 51, память 52, блок 53 хранения, I/F 54 ввода/вывода, блок 55 R/W и сетевой I/F 56 взаимосвязываются через шину 57.
Блок 53 хранения может быть реализован посредством накопителя на жестком диске (HDD), твердотельного накопителя (SSD), флеш-памяти или т.п. В блоке 53 хранения, служащем в качестве носителя хранения данных, хранится программа для выполнения функции компьютера 16. CPU 51 считывает программу из блока 53 хранения, разворачивает программу в памяти 52 и последовательно выполняет процессы, которые содержит программа. Эта конфигурация предоставляет возможность CPU 51 в компьютере 16 функционировать как каждый из блока 20 получения, блока 22 формирования информации, блока 24 регистрации, блока 26 хранения настроечной информации, блока 28 распознавания и блока 30 управления. Блок 20 получения, блок 28 распознавания и блок 30 управления являются, соответственно, примерами блока получения, блока распознавания и блока управления настоящего изобретения.
Далее будет описана работа варианта осуществления.
Предварительно определенный пассажир, задействуя операционный блок 14 диалогового устройства 10, устанавливает диалоговое устройство 10 в каждый режим. Блок 24 регистрации регистрирует голосовую информацию первого пассажира, голосовую информацию второго пассажира(ов) и голосовую информацию третьего пассажира(ов) в блоке 26 хранения настроечной информации. Эта операция инструктирует сохранение голосовой информации и настроечной информации каждого пассажира в блоке 26 хранения настроечной информации.
Далее, когда диалоговое устройство 10 приносится в транспортное средство, блок 30 управления в диалоговом устройстве 10 обнаруживает, что диалоговое устройство 10 находится внутри транспортного средства. Блок 30 управления в диалоговом устройстве 10 устанавливает диалоговое устройство 10 в режим вождения. Эта операция предоставляет возможность выполнения операции вождения транспортного средства согласно высказыванию, произнесенному водителем, который был зарегистрирован заранее. Что касается пассажира, который не является водителем, операция, которая была задана заранее, разрешается согласно высказыванию, произнесенному пассажиром.
Когда, после того как движение транспортного средства началось, пассажир в транспортном средстве говорит в диалоговое устройство 10, программа обработки операции вождения, иллюстрированная на фиг. 7, выполняется.
На этапе S100 блок 20 получения получает высказывание, обнаруженное посредством голосового микрофона 12.
На этапе S102 блок 28 распознавания распознает, какой один из первого пассажира, второго пассажира и третьего пассажира является пассажиром, который произнес высказывание, на основе высказывания, произнесенного пассажиром, полученного на вышеупомянутом этапе S100, и голосовой информации, сохраненной в блоке 26 хранения настроечной информации.
На этапе S104 блок 30 управления определяет, является или нет содержимое высказывания, полученного на вышеупомянутом этапе S100, содержимым, относящимся к операции вождения транспортного средства. Например, содержимое высказывания определяется в зависимости от того, содержится или нет какое-либо слово, иллюстрированное на фиг. 5, описанной выше, в высказывании. В случае, в котором содержимое высказывания, полученного на вышеупомянутом этапе S100, является содержимым, относящимся к операции вождения транспортного средства, процесс переходит к этапу S106. В случае, в котором содержимое высказывания, полученного на вышеупомянутом этапе S100, является содержимым, относящимся к операции, отличной от операции вождения транспортного средства, процесс переходит к этапу S108.
На этапе S106 блок 30 управления определяет, является или нет пассажир, который произнес высказывание, полученное на вышеупомянутом этапе S100, первым пассажиром. В случае, в котором пассажир, который произнес высказывание, полученное на вышеупомянутом этапе S100, является первым пассажиром, процесс переходит к этапу S112. В случае, в котором пассажир, который произнес высказывание, полученное на вышеупомянутом этапе S100, не является первым пассажиром, процесс переходит к этапу S108. Эта операция инструктирует ограничение операции вождения транспортного средства на основе результата распознавания пассажира.
На этапе S108 блок 30 управления определяет, является или нет пассажир, который произнес высказывание, полученное на вышеупомянутом этапе S100, вторым пассажиром. В случае, в котором пассажир, который произнес высказывание, полученное на вышеупомянутом этапе S100, является вторым пассажиром, процесс переходит к этапу S110. В случае, в котором пассажир, который произнес высказывание, полученное на вышеупомянутом этапе S100, не является вторым пассажиром, процесс переходит к этапу S116. Эта операция инструктирует ограничение операции транспортного средства, отличной от операции вождения транспортного средства, на основе результата распознавания пассажира.
На этапе S110 блок 30 управления определяет, является или нет содержимое высказывания, полученного на вышеупомянутом этапе S100, содержимым, относящимся к операции транспортного средства, отличной от операции вождения транспортного средства. В случае, в котором содержимое высказывания, полученного на вышеупомянутом этапе S100, является содержимым, относящимся к операции транспортного средства, отличной от операции вождения транспортного средства, процесс переходит к этапу S114. В случае, в котором содержимое высказывания, полученного на вышеупомянутом этапе S100, является содержимым, относящимся к операции, отличной от операции вождения транспортного средства, и относящимся к другой операции, процесс переходит к этапу S116.
На этапе S112 блок 30 управления выводит управляющий сигнал, который указывает выполнение операции вождения согласно содержимому высказывания, полученного на вышеупомянутом этапе S100, и заканчивает программу обработки операции вождения. Например, в случае, в котором содержимым высказывания является "Переключение на автоматическое вождение", выводится управляющий сигнал согласно содержимому.
На этапе S114 блок 30 управления выводит управляющий сигнал, который указывает выполнение операции транспортного средства, отличной от операции вождения транспортного средства, согласно содержимому высказывания, полученного на вышеупомянутом этапе S100. Например, выводится управляющий сигнал, указывающий содержимое высказывания "Открытие окна".
На этапе S116 блок 30 управления выводит управляющий сигнал, который указывает выполнение другой операции согласно содержимому высказывания, полученного на вышеупомянутом этапе S100. Например, выводится управляющий сигнал, указывающий содержимое высказывания "Проигрывание музыки".
Как описано до сих пор, диалоговое устройство согласно первому варианту осуществления распознает пассажира согласно высказыванию, произнесенному пассажиром, и, на основе результата распознавания пассажира, ограничивает операцию вождения транспортного средства, указанную посредством высказывания от пассажира. Эта конфигурация предоставляет возможность выполнения операции вождения транспортного средства соответствующим образом даже в случае, в котором множество пассажиров находятся на борту транспортного средства, когда операция вождения транспортного средства выполняется согласно высказыванию, произнесенному пассажиром.
Диалоговое устройство согласно первому варианту осуществления выводит управляющий сигнал, который указывает выполнение операции вождения согласно содержимому высказывания, произнесенного пассажиром, в случае, в котором, на основе результата распознавания пассажира и настроечной информации, заданной заранее, пассажир, который произнес высказывание, является первым пассажиром, которому разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства. Эта конфигурация предоставляет возможность выполнения операции вождения в соответствии с содержимым высказывания, которое произнес водитель.
Диалоговое устройство выводит управляющий сигнал, который указывает ограничение операции вождения согласно содержимому высказывания, произнесенного пассажиром, в случае, в котором пассажир, который произнес высказывание, является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства. Эта конфигурация предоставляет возможность ограничения операции вождения транспортного средства соответствующим образом даже в случае, в котором высказывание, имеющее содержимое, относящееся к операции вождения, было произнесено пассажиром, который не является водителем.
Диалоговое устройство выводит управляющий сигнал, который указывает выполнение операции, отличной от операции вождения транспортного средства, в случае, в котором пассажир, который произнес высказывание, является вторым пассажиром или третьим пассажиром, и содержимое высказывания является содержимым, относящимся к операции, отличной от операции вождения транспортного средства. Эта конфигурация предоставляет возможность выполнения операции, отличной от операции вождения транспортного средства, согласно содержимому высказывания, произнесенного пассажиром, пока содержимое высказывания является содержимым, относящимся к операции, отличной от операции вождения транспортного средства, даже в случае, в котором пассажир, который произнес высказывание, является вторым пассажиром или третьим пассажиром.
<Второй вариант осуществления>
Далее будет описано диалоговое устройство согласно второму варианту осуществления. Те же знаки назначаются тем же составным компонентам, что и компоненты в первом варианте осуществления, и их описание будет пропущено.
Диалоговое устройство второго варианта осуществления является таким же, что и диалоговое устройство первого варианта осуществления, за исключением того, что диалоговое устройство второго варианта осуществления выводит управляющий сигнал, который указывает выполнение операции вождения согласно высказыванию, произнесенному водителем, который является пассажиром, выполняющим операцию рулевого управления транспортным средством.
Фиг. 8 является блок-схемой, иллюстрирующей пример конфигурации диалогового устройства 210 согласно второму варианту осуществления. Как иллюстрировано на фиг. 8, диалоговое устройство 210 включает в себя голосовой микрофон 12, микрофон 212 водителя, операционный блок 14 и компьютер 216.
Микрофон 212 водителя устанавливается поблизости от водителя A, который является пассажиром, выполняющим функцию рулевого управления, как иллюстрировано на фиг. 9. Микрофон 212 водителя последовательно получает высказывания, произносимые водителем A.
Компьютер 216 конфигурируется включающим в себя CPU, ROM, хранящим программу и т.п. для выполнения соответствующих процедур обработки, RAM, хранящее данные временно, память, служащую в качестве блока хранения, сетевой интерфейс и т.п. Компьютер 216 функционально включает в себя блок 220 получения, блок 224 регистрации, блок 26 хранения настроечной информации, блок 228 распознавания и блок 230 управления. Микрофон 212 водителя и компьютер 216, например, взаимосвязываются с помощью предварительно определенного блока связи.
Блок 220 получения последовательно получает высказывания от пассажиров, полученные посредством голосового микрофона 12. Блок 220 получения также последовательно получает высказывания от водителя, полученные посредством микрофона 212 водителя.
Блок 224 регистрации регистрирует голосовую информацию высказывания от водителя, полученную посредством микрофона 212 водителя, в блоке 26 хранения настроечной информации как голосовую информацию первого пассажира.
Блок 228 распознавания распознает, является или нет пассажир, который произнес высказывание, водителем. В частности, блок 228 распознавания распознает, что высказывание, полученное посредством водительского микрофона 212, является высказыванием, произнесенным водителем. Альтернативно, блок 228 распознавания распознает, является или нет пассажир, который произнес высказывание, полученное посредством голосового микрофона 12, водителем, на основе высказывания, полученного посредством блока 220 получения, и голосовой информации первого пассажира, сохраненной в блоке 224 регистрации.
В случае, в котором, на основе результата распознавания, полученного посредством блока 228 распознавания, пассажир, который произнес высказывание, полученное посредством блока 220 получения, определяется как водитель, блок 230 управления выводит управляющий сигнал, который указывает выполнение операции вождения транспортного средства согласно содержимому высказывания.
Поскольку другие компоненты и работа диалогового устройства 210 согласно второму варианту осуществления являются такими же, что и компоненты и работа в первом варианте осуществления, их описание будет пропущено.
Как описано до сих пор, согласно диалоговому устройству 210 согласно второму варианту осуществления, диалоговое устройство 210 распознает, является или нет пассажир, который произнес высказывание, водителем, который выполняет операцию рулевого управления транспортным средством, и выводит управляющий сигнал, который указывает выполнение операции вождения согласно содержимому высказывания от водителя. Эта конфигурация предоставляет возможность выполнения операции вождения транспортного средства только согласно высказыванию, произнесенному водителем.
Хотя обработка, выполняемая посредством диалогового устройства в вариантах осуществления, описанных выше, была описана как программная обработка, выполняемая посредством исполняющейся программы, обработка может быть сконфигурирована, чтобы выполняться посредством аппаратных средств. Альтернативно, обработка может быть сконфигурирована, чтобы выполняться посредством сочетания как программного обеспечения, так и аппаратных средств. Программа, которая должна быть сохранена в ROM, может быть распределенным образом сохранена на различных типах носителей хранения данных.
Настоящее изобретение не ограничивается вышеописанными вариантами осуществления, и не приходится и говорить, что различные модификации, отличные от модификаций, описанных выше, могут быть выполнены и реализованы без отступления от предмета изучения настоящего изобретения.
Например, каждое из диалоговых устройств в вариантах осуществления, описанных выше, может быть реализовано посредством мобильного терминала и т.п. В этом случае, операция вождения и т.п. согласно высказыванию, произнесенному пассажиром, выполняется на основе диалоговой функции мобильного терминала.
Хотя, в вариантах осуществления, описанных выше, описание было выполнено с помощью, в качестве примера, случая, в котором блок 30 управления выводит управляющий сигнал, который указывает ограничение операции вождения согласно содержимому высказывания, произнесенного пассажиром, в случае, в котором пассажир, который произнес высказывание, является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства, настоящее изобретение не ограничивается этим случаем. Например, блок 30 управления может быть сконфигурирован, чтобы, без вывода управляющего сигнала, ограничивать операцию вождения согласно высказыванию, произнесенному пассажиром, которому не разрешается выполнять операцию вождения транспортного средства. В этом случае, блок 30 управления выводит управляющий сигнал только в случае, в котором пассажир, который произнес высказывание, является пассажиром, которому разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства. Блок 30 управления не выводит управляющий сигнал, таким образом, ограничивая операцию вождения в случае, в котором пассажир, который произнес высказывание, является пассажиром, которому не разрешается выполнять операцию вождения транспортного средства, и содержимое высказывания является содержимым, относящимся к операции вождения транспортного средства.